From f036f9f229df6f69e72339593d2ba9a21346c3fe Mon Sep 17 00:00:00 2001 From: Frederic Weisbecker Date: Feb 23 2023 12:49:35 +0000 Subject: Merge 'SLE15-SP5-GA' (3d941bc0ab7) into 'SLE15-SP5-RT' - Conflicts: * blacklist.conf * config/* - Refresh: patches.rt/fs-dcache-use-swait_queue-instead-of-waitqueue.patch --- diff --git a/blacklist.conf b/blacklist.conf index 6a17a10..2716d3e 100644 --- a/blacklist.conf +++ b/blacklist.conf @@ -274,7 +274,6 @@ f32c34d6cfbb3d1f1c26f223cb549cca9767cfbd # duplicate of 41512e4dc0b84525495e7842 f094399fae9cde11c3f98565eb150522aa7c15ab # duplicate of 21d90aaee8d5c2a097ef41f1430d97661233ecc6 54f0bad6686cdc50a3f4c5f7c4252c5018511459 # net: sungem_phy: fix code indentation ffc95a46d677adb5f49f01789db9d8c3ae0af5e2 # CONFIG_SLAB not set in config -7acae6183cf37c48b8da48bbbdb78820fb3913f3 # N/A, bug introduced by e1a4541ec0b9 ("ceph: flush the mdlog before waiting on unsafe reqs") 26d5badbccddcc063dc5174a2baffd13a23322aa # refactoring, not needed without v5.15 seccomp refactorings 6a2d90ba027adba528509ffa27097cffd3879257 # rectifies behavior of a deprecated operation 11192d9c124d58d66449b163ed0d2cdff03761a1 # unnecessary optimization, see bsc#1201608 @@ -431,11 +430,7 @@ cb1f7d49736e05862c7d7df1c97676bb42c75e5c # duplicate of 83a5ddc3dc561c40d948b855 f1e2eef111018a4f0d280656be4351c37e9e554b # cosmetic fix that breaks kABI 4894edacfa93d7046bec4fc61fc402ac6a2ac9e8 # reported in error. SP4 does not have dc8b338f3bcd9be35a24d14104a2a28144232633 introducing the bug d430dffbe9dd30759f3c64b65bf85b0245c8d8ab # prerequisites break kABI -0e24421ac431e7af62d4acef6c638b85aae51728 # N/A as d517b3983dd3 ("ceph: reconnect to the export targets on new mdsmaps") isn't backported -89d43d0551a848e70e63d9ba11534aaeabc82443 # N/A as e1a4541ec0b9 ("ceph: flush the mdlog before waiting on unsafe reqs") isn't backported -aa1d627207cace003163dee24d1c06fa4e910c6b # N/A as 89d43d0551a8 ("ceph: put the requests/sessions when it fails to alloc memory") isn't backported -5bd76b8de5b74fa941a6eafee87728a0fe072267 # N/A as 89d43d0551a8 ("ceph: put the requests/sessions when it fails to alloc memory") isn't backported -1b2ba3c5616e17ff951359e25c658a1c3f146f1e # flush mdlog not available in this kernel +bc369921d6708542eb93da33478762f1162a5805 # Incorrect fixes tag. SP4 doesn't carry commit 7a842fb589e3 ("io-wq: code clean of io_wqe_create_worker()") which actually requires the fix. 80019f1138324b6f35ae728b4f25eeb08899b452 # N/A as 5d5b74aa9c76 ("fuse: allow sharing existing sb") isn't backported 8514e6b1f40319e31ac4aa3fbf606796786366c9 # bsc#1202341: Introduces regression in display output: drm/vc4: hvs: Reset muxes at probe time d4568fc8525897e683983806f813be1ae9eedaed # duplicate of fad278388e01e3658a356118bed8ee2c2408d280 diff --git a/config-test/arm64/rt b/config-test/arm64/rt index b6eff62..6282376 100644 --- a/config-test/arm64/rt +++ b/config-test/arm64/rt @@ -10977,6 +10977,8 @@ CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set # end of Caches # diff --git a/config/x86_64/rt b/config/x86_64/rt index 72b0c81..0a6f1d0 100644 --- a/config/x86_64/rt +++ b/config/x86_64/rt @@ -9410,6 +9410,8 @@ CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set # end of Caches # diff --git a/kabi/arm64/symtypes-64kb b/kabi/arm64/symtypes-64kb new file mode 100644 index 0000000..ff41ec8 --- /dev/null +++ b/kabi/arm64/symtypes-64kb @@ -0,0 +1,425027 @@ +/* arch/arm64/crypto/aes-ce-glue.o */ +t#__u32 typedef unsigned int __u32 +t#u32 typedef t#__u32 u32 +s#crypto_aes_ctx struct crypto_aes_ctx { t#u32 key_enc [ ( ( 15 * 16 ) / sizeof ( u32 ) ) ] ; t#u32 key_dec [ ( ( 15 * 16 ) / sizeof ( u32 ) ) ] ; t#u32 key_length ; } +t#__u8 typedef unsigned char __u8 +t#u8 typedef t#__u8 u8 +ce_aes_expandkey int ce_aes_expandkey ( s#crypto_aes_ctx * , const t#u8 * , unsigned int ) +s#list_head struct list_head { s#list_head * next , * prev ; } +t#atomic_t typedef struct { int counter ; } atomic_t +s#refcount_struct struct refcount_struct { t#atomic_t refs ; } +t#refcount_t typedef s#refcount_struct refcount_t +s##crypto_type +s#cipher_alg struct cipher_alg { unsigned int cia_min_keysize ; unsigned int cia_max_keysize ; int ( * cia_setkey ) ( s#crypto_tfm * , const t#u8 * , unsigned int ) ; void ( * cia_encrypt ) ( s#crypto_tfm * , t#u8 * , const t#u8 * ) ; void ( * cia_decrypt ) ( s#crypto_tfm * , t#u8 * , const t#u8 * ) ; void * suse_kabi_padding ; } +s#compress_alg struct compress_alg { int ( * coa_compress ) ( s#crypto_tfm * , const t#u8 * , unsigned int , t#u8 * , unsigned int * ) ; int ( * coa_decompress ) ( s#crypto_tfm * , const t#u8 * , unsigned int , t#u8 * , unsigned int * ) ; void * suse_kabi_padding ; } +e#module_state enum module_state { MODULE_STATE_LIVE , MODULE_STATE_COMING , MODULE_STATE_GOING , MODULE_STATE_UNFORMED , } +t#__u16 typedef unsigned short __u16 +t#u16 typedef t#__u16 u16 +s#qspinlock struct qspinlock { union { t#atomic_t val ; struct { t#u8 locked ; t#u8 pending ; } ; struct { t#u16 locked_pending ; t#u16 tail ; } ; } ; } +t#arch_spinlock_t typedef s#qspinlock arch_spinlock_t +s#raw_spinlock struct raw_spinlock { t#arch_spinlock_t raw_lock ; } +s#spinlock struct spinlock { union { s#raw_spinlock rlock ; } ; } +t#spinlock_t typedef s#spinlock spinlock_t +s#kobj_uevent_env struct kobj_uevent_env { char * argv [ 3 ] ; char * envp [ 64 ] ; int envp_idx ; char buf [ 2048 ] ; int buflen ; } +s#kset_uevent_ops struct kset_uevent_ops { int ( * const filter ) ( s#kobject * ) ; const char * ( * const name ) ( s#kobject * ) ; int ( * const uevent ) ( s#kobject * , s#kobj_uevent_env * ) ; } +s#kset struct kset { s#list_head list ; t#spinlock_t list_lock ; s#kobject kobj ; const s#kset_uevent_ops * uevent_ops ; } +t#__kernel_long_t typedef long __kernel_long_t +t#__kernel_ssize_t typedef t#__kernel_long_t __kernel_ssize_t +t#ssize_t typedef t#__kernel_ssize_t ssize_t +t#umode_t typedef unsigned short umode_t +s#attribute struct attribute { const char * name ; t#umode_t mode ; } +t#__kernel_ulong_t typedef unsigned long __kernel_ulong_t +t#__kernel_size_t typedef t#__kernel_ulong_t __kernel_size_t +t#size_t typedef t#__kernel_size_t size_t +s#sysfs_ops struct sysfs_ops { t#ssize_t ( * show ) ( s#kobject * , s#attribute * , char * ) ; t#ssize_t ( * store ) ( s#kobject * , s#attribute * , const char * , t#size_t ) ; } +t#__kernel_uid32_t typedef unsigned int __kernel_uid32_t +t#uid_t typedef t#__kernel_uid32_t uid_t +t#kuid_t typedef struct { t#uid_t val ; } kuid_t +t#__kernel_gid32_t typedef unsigned int __kernel_gid32_t +t#gid_t typedef t#__kernel_gid32_t gid_t +t#kgid_t typedef struct { t#gid_t val ; } kgid_t +s##posix_acl +s#seqcount struct seqcount { unsigned sequence ; } +t#seqcount_t typedef s#seqcount seqcount_t +s#seqcount_spinlock struct seqcount_spinlock { t#seqcount_t seqcount ; ; } +t#seqcount_spinlock_t typedef s#seqcount_spinlock seqcount_spinlock_t +s#hlist_bl_node struct hlist_bl_node { s#hlist_bl_node * next , * * pprev ; } +t#__u64 __extension__ typedef unsigned long long __u64 +t#u64 typedef t#__u64 u64 +s#qstr struct qstr { union { struct { t#u32 hash ; t#u32 len ; } ; t#u64 hash_len ; } ; const unsigned char * name ; } +s#lockref struct lockref { union { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) lock_count ; struct { t#spinlock_t lock ; int count ; } ; } ; } +t#__kernel_dev_t typedef t#u32 __kernel_dev_t +t#dev_t typedef t#__kernel_dev_t dev_t +t#__kernel_loff_t typedef long long __kernel_loff_t +t#loff_t typedef t#__kernel_loff_t loff_t +s##fs_context +s##fs_parameter_spec +s#hlist_node struct hlist_node { s#hlist_node * next , * * pprev ; } +s#hlist_head struct hlist_head { s#hlist_node * first ; } +s#lock_class_key struct lock_class_key { } +E#SB_FREEZE_COMPLETE 4 +s#file_system_type struct file_system_type { const char * name ; int fs_flags ; int ( * init_fs_context ) ( s#fs_context * ) ; const s#fs_parameter_spec * parameters ; s#dentry * ( * mount ) ( s#file_system_type * , int , const char * , void * ) ; void ( * kill_sb ) ( s#super_block * ) ; s#module * owner ; s#file_system_type * next ; s#hlist_head fs_supers ; s#lock_class_key s_lock_key ; s#lock_class_key s_umount_key ; s#lock_class_key s_vfs_rename_key ; s#lock_class_key s_writers_key [ ( E#SB_FREEZE_COMPLETE - 1 ) ] ; s#lock_class_key i_lock_key ; s#lock_class_key i_mutex_key ; s#lock_class_key invalidate_lock_key ; s#lock_class_key i_mutex_dir_key ; } +s##writeback_control +s##kstatfs +s##seq_file +t#__s64 __extension__ typedef __signed__ long long __s64 +t#s64 typedef t#__s64 s64 +t#atomic64_t typedef struct { t#s64 counter ; } atomic64_t +t#atomic_long_t typedef t#atomic64_t atomic_long_t +t#raw_spinlock_t typedef s#raw_spinlock raw_spinlock_t +s#optimistic_spin_queue struct optimistic_spin_queue { t#atomic_t tail ; } +s#mutex struct mutex { t#atomic_long_t owner ; t#raw_spinlock_t wait_lock ; s#optimistic_spin_queue osq ; s#list_head wait_list ; } +t#projid_t typedef t#__kernel_uid32_t projid_t +t#kprojid_t typedef struct { t#projid_t val ; } kprojid_t +e#quota_type enum quota_type { USRQUOTA = 0 , GRPQUOTA = 1 , PRJQUOTA = 2 , } +s#kqid struct kqid { union { t#kuid_t uid ; t#kgid_t gid ; t#kprojid_t projid ; } ; e#quota_type type ; } +t#qsize_t typedef long long qsize_t +t#time64_t typedef t#__s64 time64_t +s#mem_dqblk struct mem_dqblk { t#qsize_t dqb_bhardlimit ; t#qsize_t dqb_bsoftlimit ; t#qsize_t dqb_curspace ; t#qsize_t dqb_rsvspace ; t#qsize_t dqb_ihardlimit ; t#qsize_t dqb_isoftlimit ; t#qsize_t dqb_curinodes ; t#time64_t dqb_btime ; t#time64_t dqb_itime ; } +s#dquot struct dquot { s#hlist_node dq_hash ; s#list_head dq_inuse ; s#list_head dq_free ; s#list_head dq_dirty ; s#mutex dq_lock ; t#spinlock_t dq_dqb_lock ; t#atomic_t dq_count ; s#super_block * dq_sb ; s#kqid dq_id ; t#loff_t dq_off ; unsigned long dq_flags ; s#mem_dqblk dq_dqb ; } +t#gfp_t typedef unsigned int gfp_t +s##mem_cgroup +s#shrink_control struct shrink_control { t#gfp_t gfp_mask ; int nid ; unsigned long nr_to_scan ; unsigned long nr_scanned ; s#mem_cgroup * memcg ; } +s#super_operations struct super_operations { s#inode * ( * alloc_inode ) ( s#super_block * ) ; void ( * destroy_inode ) ( s#inode * ) ; void ( * free_inode ) ( s#inode * ) ; void ( * dirty_inode ) ( s#inode * , int ) ; int ( * write_inode ) ( s#inode * , s#writeback_control * ) ; int ( * drop_inode ) ( s#inode * ) ; void ( * evict_inode ) ( s#inode * ) ; void ( * put_super ) ( s#super_block * ) ; int ( * sync_fs ) ( s#super_block * , int ) ; int ( * freeze_super ) ( s#super_block * ) ; int ( * freeze_fs ) ( s#super_block * ) ; int ( * thaw_super ) ( s#super_block * ) ; int ( * unfreeze_fs ) ( s#super_block * ) ; int ( * statfs ) ( s#dentry * , s#kstatfs * ) ; int ( * remount_fs ) ( s#super_block * , int * , char * ) ; void ( * umount_begin ) ( s#super_block * ) ; int ( * show_options ) ( s#seq_file * , s#dentry * ) ; int ( * show_devname ) ( s#seq_file * , s#dentry * ) ; int ( * show_path ) ( s#seq_file * , s#dentry * ) ; int ( * show_stats ) ( s#seq_file * , s#dentry * ) ; t#ssize_t ( * quota_read ) ( s#super_block * , int , char * , t#size_t , t#loff_t ) ; t#ssize_t ( * quota_write ) ( s#super_block * , int , const char * , t#size_t , t#loff_t ) ; s#dquot * * ( * get_dquots ) ( s#inode * ) ; long ( * nr_cached_objects ) ( s#super_block * , s#shrink_control * ) ; long ( * free_cached_objects ) ( s#super_block * , s#shrink_control * ) ; t#dev_t ( * get_inode_dev ) ( const s#inode * ) ; } +s#dquot_operations struct dquot_operations { int ( * write_dquot ) ( s#dquot * ) ; s#dquot * ( * alloc_dquot ) ( s#super_block * , int ) ; void ( * destroy_dquot ) ( s#dquot * ) ; int ( * acquire_dquot ) ( s#dquot * ) ; int ( * release_dquot ) ( s#dquot * ) ; int ( * mark_dirty ) ( s#dquot * ) ; int ( * write_info ) ( s#super_block * , int ) ; t#qsize_t * ( * get_reserved_space ) ( s#inode * ) ; int ( * get_projid ) ( s#inode * , t#kprojid_t * ) ; int ( * get_inode_usage ) ( s#inode * , t#qsize_t * ) ; int ( * get_next_id ) ( s#super_block * , s#kqid * ) ; } +s#path struct path { s#vfsmount * mnt ; s#dentry * dentry ; } +s#qc_info struct qc_info { int i_fieldmask ; unsigned int i_flags ; unsigned int i_spc_timelimit ; unsigned int i_ino_timelimit ; unsigned int i_rt_spc_timelimit ; unsigned int i_spc_warnlimit ; unsigned int i_ino_warnlimit ; unsigned int i_rt_spc_warnlimit ; } +s#qc_dqblk struct qc_dqblk { int d_fieldmask ; t#u64 d_spc_hardlimit ; t#u64 d_spc_softlimit ; t#u64 d_ino_hardlimit ; t#u64 d_ino_softlimit ; t#u64 d_space ; t#u64 d_ino_count ; t#s64 d_ino_timer ; t#s64 d_spc_timer ; int d_ino_warns ; int d_spc_warns ; t#u64 d_rt_spc_hardlimit ; t#u64 d_rt_spc_softlimit ; t#u64 d_rt_space ; t#s64 d_rt_spc_timer ; int d_rt_spc_warns ; } +t#blkcnt_t typedef t#u64 blkcnt_t +s#qc_type_state struct qc_type_state { unsigned int flags ; unsigned int spc_timelimit ; unsigned int ino_timelimit ; unsigned int rt_spc_timelimit ; unsigned int spc_warnlimit ; unsigned int ino_warnlimit ; unsigned int rt_spc_warnlimit ; unsigned long long ino ; t#blkcnt_t blocks ; t#blkcnt_t nextents ; } +s#qc_state struct qc_state { unsigned int s_incoredqs ; s#qc_type_state s_state [ 3 ] ; } +s#quotactl_ops struct quotactl_ops { int ( * quota_on ) ( s#super_block * , int , int , const s#path * ) ; int ( * quota_off ) ( s#super_block * , int ) ; int ( * quota_enable ) ( s#super_block * , unsigned int ) ; int ( * quota_disable ) ( s#super_block * , unsigned int ) ; int ( * quota_sync ) ( s#super_block * , int ) ; int ( * set_info ) ( s#super_block * , int , s#qc_info * ) ; int ( * get_dqblk ) ( s#super_block * , s#kqid , s#qc_dqblk * ) ; int ( * get_nextdqblk ) ( s#super_block * , s#kqid * , s#qc_dqblk * ) ; int ( * set_dqblk ) ( s#super_block * , s#kqid , s#qc_dqblk * ) ; int ( * get_state ) ( s#super_block * , s#qc_state * ) ; int ( * rm_xquota ) ( s#super_block * , unsigned int ) ; } +s##export_operations +s#rw_semaphore struct rw_semaphore { t#atomic_long_t count ; t#atomic_long_t owner ; s#optimistic_spin_queue osq ; t#raw_spinlock_t wait_lock ; s#list_head wait_list ; } +s##xattr_handler +s##fscrypt_operations +t#__s32 typedef __signed__ int __s32 +t#s32 typedef t#__s32 s32 +t#int32_t typedef t#s32 int32_t +t#key_serial_t typedef t#int32_t key_serial_t +s#rb_node struct rb_node { unsigned long __rb_parent_color ; s#rb_node * rb_right ; s#rb_node * rb_left ; } +s##watch_list +s##key_user +t#uint32_t typedef t#u32 uint32_t +t#key_perm_t typedef t#uint32_t key_perm_t +s##key_type +s#callback_head struct callback_head { s#callback_head * next ; void ( * func ) ( s#callback_head * ) ; } +t#bool typedef _Bool bool +s#key_tag struct key_tag { s#callback_head rcu ; t#refcount_t usage ; t#bool removed ; } +s#keyring_index_key struct keyring_index_key { unsigned long hash ; union { struct { t#u16 desc_len ; char desc [ sizeof ( long ) - 2 ] ; } ; unsigned long x ; } ; s#key_type * type ; s#key_tag * domain_tag ; const char * description ; } +u#key_payload union key_payload { void * rcu_data0 ; void * data [ 4 ] ; } +s##assoc_array_ptr +s#assoc_array struct assoc_array { s#assoc_array_ptr * root ; unsigned long nr_leaves_on_tree ; } +t#key_restrict_link_func_t typedef int ( * key_restrict_link_func_t ) ( s#key * , const s#key_type * , const u#key_payload * , s#key * ) +s#key_restriction struct key_restriction { t#key_restrict_link_func_t check ; s#key * key ; s#key_type * keytype ; } +s#key struct key { t#refcount_t usage ; t#key_serial_t serial ; union { s#list_head graveyard_link ; s#rb_node serial_node ; } ; s#watch_list * watchers ; s#rw_semaphore sem ; s#key_user * user ; void * security ; union { t#time64_t expiry ; t#time64_t revoked_at ; } ; t#time64_t last_used_at ; t#kuid_t uid ; t#kgid_t gid ; t#key_perm_t perm ; unsigned short quotalen ; unsigned short datalen ; short state ; unsigned long flags ; union { s#keyring_index_key index_key ; struct { unsigned long hash ; unsigned long len_desc ; s#key_type * type ; s#key_tag * domain_tag ; char * description ; } ; } ; union { u#key_payload payload ; struct { s#list_head name_link ; s#assoc_array keys ; } ; } ; s#key_restriction * restrict_link ; } +s##fsverity_operations +s##unicode_map +s#hlist_bl_head struct hlist_bl_head { s#hlist_bl_node * first ; } +s##block_device +s##backing_dev_info +s##mtd_info +s#quota_format_ops struct quota_format_ops { int ( * check_quota_file ) ( s#super_block * , int ) ; int ( * read_file_info ) ( s#super_block * , int ) ; int ( * write_file_info ) ( s#super_block * , int ) ; int ( * free_file_info ) ( s#super_block * , int ) ; int ( * read_dqblk ) ( s#dquot * ) ; int ( * commit_dqblk ) ( s#dquot * ) ; int ( * release_dqblk ) ( s#dquot * ) ; int ( * get_next_id ) ( s#super_block * , s#kqid * ) ; } +s#quota_format_type struct quota_format_type { int qf_fmt_id ; const s#quota_format_ops * qf_ops ; s#module * qf_owner ; s#quota_format_type * qf_next ; } +s#mem_dqinfo struct mem_dqinfo { s#quota_format_type * dqi_format ; int dqi_fmt_id ; s#list_head dqi_dirty_list ; unsigned long dqi_flags ; unsigned int dqi_bgrace ; unsigned int dqi_igrace ; t#qsize_t dqi_max_spc_limit ; t#qsize_t dqi_max_ino_limit ; void * dqi_priv ; } +s#quota_info struct quota_info { unsigned int flags ; s#rw_semaphore dqio_sem ; s#inode * files [ 3 ] ; s#mem_dqinfo info [ 3 ] ; const s#quota_format_ops * ops [ 3 ] ; } +s#wait_queue_head struct wait_queue_head { t#spinlock_t lock ; s#list_head head ; } +t#wait_queue_head_t typedef s#wait_queue_head wait_queue_head_t +s#rcu_sync struct rcu_sync { int gp_state ; int gp_count ; t#wait_queue_head_t gp_wait ; s#callback_head cb_head ; } +s#thread_info struct thread_info { unsigned long flags ; union { t#u64 preempt_count ; struct { t#u32 count ; t#u32 need_resched ; } preempt ; } ; } +s#llist_node struct llist_node { s#llist_node * next ; } +s#__call_single_node struct __call_single_node { s#llist_node llist ; union { unsigned int u_flags ; t#atomic_t a_flags ; } ; t#u16 src , dst ; } +s#load_weight struct load_weight { unsigned long weight ; t#u32 inv_weight ; } +s##cfs_rq +s#util_est struct util_est { unsigned int enqueued ; unsigned int ewma ; } +s#sched_avg struct sched_avg { t#u64 last_update_time ; t#u64 load_sum ; t#u64 runnable_sum ; t#u32 util_sum ; t#u32 period_contrib ; unsigned long load_avg ; unsigned long runnable_avg ; unsigned long util_avg ; s#util_est util_est ; } +s#sched_entity struct sched_entity { s#load_weight load ; s#rb_node run_node ; s#list_head group_node ; unsigned int on_rq ; t#u64 exec_start ; t#u64 sum_exec_runtime ; t#u64 vruntime ; t#u64 prev_sum_exec_runtime ; t#u64 nr_migrations ; int depth ; s#sched_entity * parent ; s#cfs_rq * cfs_rq ; s#cfs_rq * my_q ; unsigned long runnable_weight ; s#sched_avg avg ; } +s#sched_rt_entity struct sched_rt_entity { s#list_head run_list ; unsigned long timeout ; unsigned long watchdog_stamp ; unsigned int time_slice ; unsigned short on_rq ; unsigned short on_list ; s#sched_rt_entity * back ; void * suse_kabi_padding ; } +t#ktime_t typedef t#s64 ktime_t +s#timerqueue_node struct timerqueue_node { s#rb_node node ; t#ktime_t expires ; } +e#hrtimer_restart enum hrtimer_restart { HRTIMER_NORESTART , HRTIMER_RESTART , } +E#HRTIMER_MAX_CLOCK_BASES 8 +s#hrtimer_cpu_base struct hrtimer_cpu_base { t#raw_spinlock_t lock ; unsigned int cpu ; unsigned int active_bases ; unsigned int clock_was_set_seq ; unsigned int hres_active : 1 , in_hrtirq : 1 , hang_detected : 1 , softirq_activated : 1 ; unsigned int nr_events ; unsigned short nr_retries ; unsigned short nr_hangs ; unsigned int max_hang_time ; t#ktime_t expires_next ; s#hrtimer * next_timer ; t#ktime_t softirq_expires_next ; s#hrtimer * softirq_next_timer ; s#hrtimer_clock_base clock_base [ E#HRTIMER_MAX_CLOCK_BASES ] ; } +t#__kernel_clockid_t typedef int __kernel_clockid_t +t#clockid_t typedef t#__kernel_clockid_t clockid_t +s#seqcount_raw_spinlock struct seqcount_raw_spinlock { t#seqcount_t seqcount ; ; } +t#seqcount_raw_spinlock_t typedef s#seqcount_raw_spinlock seqcount_raw_spinlock_t +s#rb_root struct rb_root { s#rb_node * rb_node ; } +s#rb_root_cached struct rb_root_cached { s#rb_root rb_root ; s#rb_node * rb_leftmost ; } +s#timerqueue_head struct timerqueue_head { s#rb_root_cached rb_root ; } +s#hrtimer_clock_base struct hrtimer_clock_base { s#hrtimer_cpu_base * cpu_base ; unsigned int index ; t#clockid_t clockid ; t#seqcount_raw_spinlock_t seq ; s#hrtimer * running ; s#timerqueue_head active ; t#ktime_t ( * get_time ) ( void ) ; t#ktime_t offset ; } +s#hrtimer struct hrtimer { s#timerqueue_node node ; t#ktime_t _softexpires ; e#hrtimer_restart ( * function ) ( s#hrtimer * ) ; s#hrtimer_clock_base * base ; t#u8 state ; t#u8 is_rel ; t#u8 is_soft ; t#u8 is_hard ; } +s#sched_dl_entity struct sched_dl_entity { s#rb_node rb_node ; t#u64 dl_runtime ; t#u64 dl_deadline ; t#u64 dl_period ; t#u64 dl_bw ; t#u64 dl_density ; t#s64 runtime ; t#u64 deadline ; unsigned int flags ; unsigned int dl_throttled : 1 ; unsigned int dl_yielded : 1 ; unsigned int dl_non_contending : 1 ; unsigned int dl_overrun : 1 ; s#hrtimer dl_timer ; s#hrtimer inactive_timer ; s#sched_dl_entity * pi_se ; } +s##sched_class +s##task_group +s#sched_statistics struct sched_statistics { t#u64 wait_start ; t#u64 wait_max ; t#u64 wait_count ; t#u64 wait_sum ; t#u64 iowait_count ; t#u64 iowait_sum ; t#u64 sleep_start ; t#u64 sleep_max ; t#s64 sum_sleep_runtime ; t#u64 block_start ; t#u64 block_max ; t#u64 exec_max ; t#u64 slice_max ; t#u64 nr_migrations_cold ; t#u64 nr_failed_migrations_affine ; t#u64 nr_failed_migrations_running ; t#u64 nr_failed_migrations_hot ; t#u64 nr_forced_migrations ; t#u64 nr_wakeups ; t#u64 nr_wakeups_sync ; t#u64 nr_wakeups_migrate ; t#u64 nr_wakeups_local ; t#u64 nr_wakeups_remote ; t#u64 nr_wakeups_affine ; t#u64 nr_wakeups_affine_attempts ; t#u64 nr_wakeups_passive ; t#u64 nr_wakeups_idle ; t#u64 core_forceidle_sum ; } +s#cpumask struct cpumask { unsigned long bits [ ( ( ( 768 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +t#cpumask_t typedef s#cpumask cpumask_t +u#rcu_special union rcu_special { struct { t#u8 blocked ; t#u8 need_qs ; t#u8 exp_hint ; t#u8 need_mb ; } b ; t#u32 s ; } +s##rcu_node +s#sched_info struct sched_info { unsigned long pcount ; unsigned long long run_delay ; unsigned long long last_arrival ; unsigned long long last_queued ; } +s#plist_node struct plist_node { int prio ; s#list_head prio_list ; s#list_head node_list ; } +t#pteval_t typedef t#u64 pteval_t +t#pgprot_t typedef struct { t#pteval_t pgprot ; } pgprot_t +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s#kiocb struct kiocb { s#file * ki_filp ; t#loff_t ki_pos ; void ( * ki_complete ) ( s#kiocb * , long ) ; void * private ; int ki_flags ; t#u16 ki_hint ; t#u16 ki_ioprio ; s#wait_page_queue * ki_waitq ; } +s##iov_iter +s##io_comp_batch +t#filldir_t typedef int ( * filldir_t ) ( s#dir_context * , const char * , int , t#loff_t , t#u64 , unsigned ) +s#dir_context struct dir_context { t#filldir_t actor ; t#loff_t pos ; } +t#__poll_t typedef unsigned __poll_t +s##poll_table_struct +t#fl_owner_t typedef void * fl_owner_t +s#qrwlock struct qrwlock { union { t#atomic_t cnts ; struct { t#u8 wlocked ; t#u8 __lstate [ 3 ] ; } ; } ; t#arch_spinlock_t wait_lock ; } +t#arch_rwlock_t typedef s#qrwlock arch_rwlock_t +t#rwlock_t typedef struct { t#arch_rwlock_t raw_lock ; } rwlock_t +s#fasync_struct struct fasync_struct { t#rwlock_t fa_lock ; int magic ; int fa_fd ; s#fasync_struct * fa_next ; s#file * fa_file ; s#callback_head fa_rcu ; } +s#file_lock_operations struct file_lock_operations { void ( * fl_copy_lock ) ( s#file_lock * , s#file_lock * ) ; void ( * fl_release_private ) ( s#file_lock * ) ; } +s#lock_manager_operations struct lock_manager_operations { t#fl_owner_t ( * lm_get_owner ) ( t#fl_owner_t ) ; void ( * lm_put_owner ) ( t#fl_owner_t ) ; void ( * lm_notify ) ( s#file_lock * ) ; int ( * lm_grant ) ( s#file_lock * , int ) ; t#bool ( * lm_break ) ( s#file_lock * ) ; int ( * lm_change ) ( s#file_lock * , int , s#list_head * ) ; void ( * lm_setup ) ( s#file_lock * , void * * ) ; t#bool ( * lm_breaker_owns_lease ) ( s#file_lock * ) ; } +s##nlm_lockowner +s#nfs_lock_info struct nfs_lock_info { t#u32 state ; s#nlm_lockowner * owner ; s#list_head list ; } +s##nfs4_lock_state +s#nfs4_lock_info struct nfs4_lock_info { s#nfs4_lock_state * owner ; } +s#file_lock struct file_lock { s#file_lock * fl_blocker ; s#list_head fl_list ; s#hlist_node fl_link ; s#list_head fl_blocked_requests ; s#list_head fl_blocked_member ; t#fl_owner_t fl_owner ; unsigned int fl_flags ; unsigned char fl_type ; unsigned int fl_pid ; int fl_link_cpu ; t#wait_queue_head_t fl_wait ; s#file * fl_file ; t#loff_t fl_start ; t#loff_t fl_end ; s#fasync_struct * fl_fasync ; unsigned long fl_break_time ; unsigned long fl_downgrade_time ; const s#file_lock_operations * fl_ops ; const s#lock_manager_operations * fl_lmops ; union { s#nfs_lock_info nfs_fl ; s#nfs4_lock_info nfs4_fl ; struct { s#list_head link ; int state ; unsigned int debug_id ; } afs ; } fl_u ; } +s##page_pool +s##kmem_cache +t#pgtable_t typedef s#page * pgtable_t +s##dev_pagemap +s#page struct page { unsigned long flags ; union { struct { s#list_head lru ; s#address_space * mapping ; unsigned long index ; unsigned long private ; } ; struct { unsigned long pp_magic ; s#page_pool * pp ; unsigned long _pp_mapping_pad ; unsigned long dma_addr ; union { unsigned long dma_addr_upper ; t#atomic_long_t pp_frag_count ; } ; } ; struct { union { s#list_head slab_list ; struct { s#page * next ; int pages ; int pobjects ; } ; } ; s#kmem_cache * slab_cache ; void * freelist ; union { void * s_mem ; unsigned long counters ; struct { unsigned inuse : 16 ; unsigned objects : 15 ; unsigned frozen : 1 ; } ; } ; } ; struct { unsigned long compound_head ; unsigned char compound_dtor ; unsigned char compound_order ; t#atomic_t compound_mapcount ; unsigned int compound_nr ; } ; struct { unsigned long _compound_pad_1 ; t#atomic_t hpage_pinned_refcount ; s#list_head deferred_list ; } ; struct { unsigned long _pt_pad_1 ; t#pgtable_t pmd_huge_pte ; unsigned long _pt_pad_2 ; union { s#mm_struct * pt_mm ; t#atomic_t pt_frag_refcount ; } ; t#spinlock_t ptl ; } ; struct { s#dev_pagemap * pgmap ; void * zone_device_data ; } ; s#callback_head callback_head ; } ; union { t#atomic_t _mapcount ; unsigned int page_type ; unsigned int active ; int units ; } ; t#atomic_t _refcount ; unsigned long memcg_data ; } +s##pipe_inode_info +s##io_uring_cmd +s#file_operations struct file_operations { s#module * owner ; t#loff_t ( * llseek ) ( s#file * , t#loff_t , int ) ; t#ssize_t ( * read ) ( s#file * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * write ) ( s#file * , const char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * read_iter ) ( s#kiocb * , s#iov_iter * ) ; t#ssize_t ( * write_iter ) ( s#kiocb * , s#iov_iter * ) ; int ( * iopoll ) ( s#kiocb * , s#io_comp_batch * , unsigned int ) ; int ( * iterate ) ( s#file * , s#dir_context * ) ; int ( * iterate_shared ) ( s#file * , s#dir_context * ) ; t#__poll_t ( * poll ) ( s#file * , s#poll_table_struct * ) ; long ( * unlocked_ioctl ) ( s#file * , unsigned int , unsigned long ) ; long ( * compat_ioctl ) ( s#file * , unsigned int , unsigned long ) ; int ( * mmap ) ( s#file * , s#vm_area_struct * ) ; unsigned long mmap_supported_flags ; int ( * open ) ( s#inode * , s#file * ) ; int ( * flush ) ( s#file * , t#fl_owner_t ) ; int ( * release ) ( s#inode * , s#file * ) ; int ( * fsync ) ( s#file * , t#loff_t , t#loff_t , int ) ; int ( * fasync ) ( int , s#file * , int ) ; int ( * lock ) ( s#file * , int , s#file_lock * ) ; t#ssize_t ( * sendpage ) ( s#file * , s#page * , int , t#size_t , t#loff_t * , int ) ; unsigned long ( * get_unmapped_area ) ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long ) ; int ( * check_flags ) ( int ) ; int ( * flock ) ( s#file * , int , s#file_lock * ) ; t#ssize_t ( * splice_write ) ( s#pipe_inode_info * , s#file * , t#loff_t * , t#size_t , unsigned int ) ; t#ssize_t ( * splice_read ) ( s#file * , t#loff_t * , s#pipe_inode_info * , t#size_t , unsigned int ) ; int ( * setlease ) ( s#file * , long , s#file_lock * * , void * * ) ; long ( * fallocate ) ( s#file * , int , t#loff_t , t#loff_t ) ; void ( * show_fdinfo ) ( s#seq_file * , s#file * ) ; t#ssize_t ( * copy_file_range ) ( s#file * , t#loff_t , s#file * , t#loff_t , t#size_t , unsigned int ) ; t#loff_t ( * remap_file_range ) ( s#file * , t#loff_t , s#file * , t#loff_t , t#loff_t , unsigned int ) ; int ( * fadvise ) ( s#file * , t#loff_t , t#loff_t , int ) ; int ( * uring_cmd ) ( s#io_uring_cmd * , unsigned int ) ; } +e#rw_hint enum rw_hint { WRITE_LIFE_NOT_SET = 0 , WRITE_LIFE_NONE = 1 , WRITE_LIFE_SHORT = 2 , WRITE_LIFE_MEDIUM = 3 , WRITE_LIFE_LONG = 4 , WRITE_LIFE_EXTREME = 5 , } +t#fmode_t typedef unsigned int fmode_t +E#PIDTYPE_MAX 4 +s##pid_namespace +s#upid struct upid { int nr ; s#pid_namespace * ns ; } +s#pid struct pid { t#refcount_t count ; unsigned int level ; t#spinlock_t lock ; s#hlist_head tasks [ E#PIDTYPE_MAX ] ; s#hlist_head inodes ; t#wait_queue_head_t wait_pidfd ; s#callback_head rcu ; s#upid numbers [ 1 ] ; } +e#pid_type enum pid_type { PIDTYPE_PID , PIDTYPE_TGID , PIDTYPE_PGID , PIDTYPE_SID , PIDTYPE_MAX , } +s#fown_struct struct fown_struct { t#rwlock_t lock ; s#pid * pid ; e#pid_type pid_type ; t#kuid_t uid , euid ; int signum ; } +s#kernel_cap_struct struct kernel_cap_struct { t#__u32 cap [ 2 ] ; } +t#kernel_cap_t typedef s#kernel_cap_struct kernel_cap_t +s#percpu_counter struct percpu_counter { t#raw_spinlock_t lock ; t#s64 count ; s#list_head list ; t#s32 * counters ; } +s#ratelimit_state struct ratelimit_state { t#raw_spinlock_t lock ; int interval ; int burst ; int printed ; int missed ; unsigned long begin ; unsigned long flags ; } +s#user_struct struct user_struct { t#refcount_t __count ; s#percpu_counter epoll_watches ; unsigned long unix_inflight ; t#atomic_long_t pipe_bufs ; s#hlist_node uidhash_node ; t#kuid_t uid ; t#atomic_long_t locked_vm ; t#atomic_t nr_watches ; s#ratelimit_state ratelimit ; } +s##user_namespace +s##ucounts +s#group_info struct group_info { t#atomic_t usage ; int ngroups ; t#kgid_t gid [ ] ; } +s#cred struct cred { t#atomic_t usage ; t#kuid_t uid ; t#kgid_t gid ; t#kuid_t suid ; t#kgid_t sgid ; t#kuid_t euid ; t#kgid_t egid ; t#kuid_t fsuid ; t#kgid_t fsgid ; unsigned securebits ; t#kernel_cap_t cap_inheritable ; t#kernel_cap_t cap_permitted ; t#kernel_cap_t cap_effective ; t#kernel_cap_t cap_bset ; t#kernel_cap_t cap_ambient ; unsigned char jit_keyring ; s#key * session_keyring ; s#key * process_keyring ; s#key * thread_keyring ; s#key * request_key_auth ; void * security ; s#user_struct * user ; s#user_namespace * user_ns ; s#ucounts * ucounts ; s#group_info * group_info ; union { int non_rcu ; s#callback_head rcu ; } ; } +s#file_ra_state struct file_ra_state { unsigned long start ; unsigned int size ; unsigned int async_size ; unsigned int ra_pages ; unsigned int mmap_miss ; t#loff_t prev_pos ; } +t#errseq_t typedef t#u32 errseq_t +s#file struct file { union { s#llist_node fu_llist ; s#callback_head fu_rcuhead ; } f_u ; s#path f_path ; s#inode * f_inode ; const s#file_operations * f_op ; t#spinlock_t f_lock ; e#rw_hint f_write_hint ; t#atomic_long_t f_count ; unsigned int f_flags ; t#fmode_t f_mode ; s#mutex f_pos_lock ; t#loff_t f_pos ; s#fown_struct f_owner ; const s#cred * f_cred ; s#file_ra_state f_ra ; t#u64 f_version ; void * f_security ; void * private_data ; s#hlist_head * f_ep ; s#address_space * f_mapping ; t#errseq_t f_wb_err ; t#errseq_t f_sb_err ; } +s##mempolicy +s##userfaultfd_ctx +s#vm_userfaultfd_ctx struct vm_userfaultfd_ctx { s#userfaultfd_ctx * ctx ; } +s#vm_area_struct struct vm_area_struct { unsigned long vm_start ; unsigned long vm_end ; s#vm_area_struct * vm_next , * vm_prev ; s#rb_node vm_rb ; unsigned long rb_subtree_gap ; s#mm_struct * vm_mm ; t#pgprot_t vm_page_prot ; unsigned long vm_flags ; struct { s#rb_node rb ; unsigned long rb_subtree_last ; } shared ; s#list_head anon_vma_chain ; s#anon_vma * anon_vma ; const s#vm_operations_struct * vm_ops ; unsigned long vm_pgoff ; s#file * vm_file ; void * vm_private_data ; t#atomic_long_t swap_readahead_info ; s#mempolicy * vm_policy ; s#vm_userfaultfd_ctx vm_userfaultfd_ctx ; void * suse_kabi_padding ; } +t#pgdval_t typedef t#u64 pgdval_t +t#pgd_t typedef struct { t#pgdval_t pgd ; } pgd_t +E#NR_MM_COUNTERS 4 +s#mm_rss_stat struct mm_rss_stat { t#atomic_long_t count [ E#NR_MM_COUNTERS ] ; } +s##linux_binfmt +t#mm_context_t typedef struct { t#atomic64_t id ; void * sigpage ; t#refcount_t pinned ; void * vdso ; unsigned long flags ; t#atomic_t nr_active_mm ; } mm_context_t +s#core_thread struct core_thread { s#task_struct * task ; s#core_thread * next ; } +s#swait_queue_head struct swait_queue_head { t#raw_spinlock_t lock ; s#list_head task_list ; } +s#completion struct completion { unsigned int done ; s#swait_queue_head wait ; } +s#core_state struct core_state { t#atomic_t nr_threads ; s#core_thread dumper ; s#completion startup ; } +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s#uprobes_state struct uprobes_state { s#xol_area * xol_area ; } +t#work_func_t typedef void ( * work_func_t ) ( s#work_struct * ) +s#work_struct struct work_struct { t#atomic_long_t data ; s#list_head entry ; t#work_func_t func ; } +s#mm_struct struct mm_struct { struct { s#vm_area_struct * mmap ; s#rb_root mm_rb ; t#u64 vmacache_seqnum ; unsigned long ( * get_unmapped_area ) ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long ) ; unsigned long mmap_base ; unsigned long mmap_legacy_base ; unsigned long task_size ; unsigned long highest_vm_end ; t#pgd_t * pgd ; t#atomic_t membarrier_state ; t#atomic_t mm_users ; t#atomic_t mm_count ; t#atomic_long_t pgtables_bytes ; int map_count ; t#spinlock_t page_table_lock ; s#rw_semaphore mmap_lock ; s#list_head mmlist ; unsigned long hiwater_rss ; unsigned long hiwater_vm ; unsigned long total_vm ; unsigned long locked_vm ; t#atomic64_t pinned_vm ; unsigned long data_vm ; unsigned long exec_vm ; unsigned long stack_vm ; unsigned long def_flags ; t#seqcount_t write_protect_seq ; t#spinlock_t arg_lock ; unsigned long start_code , end_code , start_data , end_data ; unsigned long start_brk , brk , start_stack ; unsigned long arg_start , arg_end , env_start , env_end ; unsigned long saved_auxv [ ( 2 * ( 2 + 20 + 1 ) ) ] ; s#mm_rss_stat rss_stat ; s#linux_binfmt * binfmt ; t#mm_context_t context ; unsigned long flags ; s#core_state * core_state ; t#spinlock_t ioctx_lock ; s#kioctx_table * ioctx_table ; s#task_struct * owner ; s#user_namespace * user_ns ; s#file * exe_file ; s#mmu_notifier_subscriptions * notifier_subscriptions ; unsigned long numa_next_scan ; unsigned long numa_scan_offset ; int numa_scan_seq ; t#atomic_t tlb_flush_pending ; s#uprobes_state uprobes_state ; t#atomic_long_t hugetlb_usage ; s#work_struct async_put_work ; t#u32 pasid ; void * suse_kabi_padding ; } __attribute__ ( ( __designated_init__ ) ) ; unsigned long cpu_bitmap [ ] ; } +s#vmacache struct vmacache { t#u64 seqnum ; s#vm_area_struct * vmas [ ( 1U << 2 ) ] ; } +s#task_rss_stat struct task_rss_stat { int events ; int count [ E#NR_MM_COUNTERS ] ; } +e#timespec_type enum timespec_type { TT_NONE = 0 , TT_NATIVE = 1 , TT_COMPAT = 2 , } +t#__kernel_time64_t typedef long long __kernel_time64_t +s#__kernel_timespec struct __kernel_timespec { t#__kernel_time64_t tv_sec ; long long tv_nsec ; } +t#old_time32_t typedef t#s32 old_time32_t +s#old_timespec32 struct old_timespec32 { t#old_time32_t tv_sec ; t#s32 tv_nsec ; } +s##pollfd +s#restart_block struct restart_block { unsigned long arch_data ; long ( * fn ) ( s#restart_block * ) ; union { struct { t#u32 * uaddr ; t#u32 val ; t#u32 flags ; t#u32 bitset ; t#u64 time ; t#u32 * uaddr2 ; } futex ; struct { t#clockid_t clockid ; e#timespec_type type ; union { s#__kernel_timespec * rmtp ; s#old_timespec32 * compat_rmtp ; } ; t#u64 expires ; } nanosleep ; struct { s#pollfd * ufds ; int nfds ; int has_timeout ; unsigned long tv_sec ; unsigned long tv_nsec ; } poll ; } ; } +t#__kernel_pid_t typedef int __kernel_pid_t +t#pid_t typedef t#__kernel_pid_t pid_t +s#prev_cputime struct prev_cputime { t#u64 utime ; t#u64 stime ; t#raw_spinlock_t lock ; } +e#vtime_state enum vtime_state { VTIME_INACTIVE = 0 , VTIME_IDLE , VTIME_SYS , VTIME_USER , VTIME_GUEST , } +s#vtime struct vtime { t#seqcount_t seqcount ; unsigned long long starttime ; e#vtime_state state ; unsigned int cpu ; t#u64 utime ; t#u64 stime ; t#u64 gtime ; } +s#posix_cputimer_base struct posix_cputimer_base { t#u64 nextevt ; s#timerqueue_head tqhead ; } +s#posix_cputimers struct posix_cputimers { s#posix_cputimer_base bases [ 3 ] ; unsigned int timers_active ; unsigned int expiry_active ; } +s##nameidata +s##sem_undo_list +s#sysv_sem struct sysv_sem { s#sem_undo_list * undo_list ; } +s#sysv_shm struct sysv_shm { s#list_head shm_clist ; } +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +t#sigset_t typedef struct { unsigned long sig [ ( 64 / 64 ) ] ; } sigset_t +s#sigpending struct sigpending { s#list_head list ; t#sigset_t signal ; } +s#cpu_itimer struct cpu_itimer { t#u64 expires ; t#u64 incr ; } +s#task_cputime_atomic struct task_cputime_atomic { t#atomic64_t utime ; t#atomic64_t stime ; t#atomic64_t sum_exec_runtime ; } +s#thread_group_cputimer struct thread_group_cputimer { s#task_cputime_atomic cputime_atomic ; } +s##tty_struct +t#seqlock_t typedef struct { t#seqcount_spinlock_t seqcount ; t#spinlock_t lock ; } seqlock_t +s#task_io_accounting struct task_io_accounting { t#u64 rchar ; t#u64 wchar ; t#u64 syscr ; t#u64 syscw ; t#u64 read_bytes ; t#u64 write_bytes ; t#u64 cancelled_write_bytes ; } +s#rlimit struct rlimit { t#__kernel_ulong_t rlim_cur ; t#__kernel_ulong_t rlim_max ; } +s#pacct_struct struct pacct_struct { int ac_flag ; long ac_exitcode ; unsigned long ac_mem ; t#u64 ac_utime , ac_stime ; unsigned long ac_minflt , ac_majflt ; } +s##taskstats +s##tty_audit_buf +s#signal_struct struct signal_struct { t#refcount_t sigcnt ; t#atomic_t live ; int nr_threads ; s#list_head thread_head ; t#wait_queue_head_t wait_chldexit ; s#task_struct * curr_target ; s#sigpending shared_pending ; s#hlist_head multiprocess ; int group_exit_code ; int notify_count ; s#task_struct * group_exit_task ; int group_stop_count ; unsigned int flags ; unsigned int is_child_subreaper : 1 ; unsigned int has_child_subreaper : 1 ; int posix_timer_id ; s#list_head posix_timers ; s#hrtimer real_timer ; t#ktime_t it_real_incr ; s#cpu_itimer it [ 2 ] ; s#thread_group_cputimer cputimer ; s#posix_cputimers posix_cputimers ; s#pid * pids [ E#PIDTYPE_MAX ] ; t#atomic_t tick_dep_mask ; s#pid * tty_old_pgrp ; int leader ; s#tty_struct * tty ; t#seqlock_t stats_lock ; t#u64 utime , stime , cutime , cstime ; t#u64 gtime ; t#u64 cgtime ; s#prev_cputime prev_cputime ; unsigned long nvcsw , nivcsw , cnvcsw , cnivcsw ; unsigned long min_flt , maj_flt , cmin_flt , cmaj_flt ; unsigned long inblock , oublock , cinblock , coublock ; unsigned long maxrss , cmaxrss ; s#task_io_accounting ioac ; unsigned long long sum_sched_runtime ; s#rlimit rlim [ 16 ] ; s#pacct_struct pacct ; s#taskstats * stats ; unsigned audit_tty ; s#tty_audit_buf * tty_audit_buf ; t#bool oom_flag_origin ; short oom_score_adj ; short oom_score_adj_min ; s#mm_struct * oom_mm ; s#mutex cred_guard_mutex ; s#rw_semaphore exec_update_lock ; void * suse_kabi_padding ; } +t#__signalfn_t typedef void __signalfn_t ( int ) +t#__sighandler_t typedef t#__signalfn_t * __sighandler_t +t#__restorefn_t typedef void __restorefn_t ( void ) +t#__sigrestore_t typedef t#__restorefn_t * __sigrestore_t +s#sigaction struct sigaction { t#__sighandler_t sa_handler ; unsigned long sa_flags ; t#__sigrestore_t sa_restorer ; t#sigset_t sa_mask ; } +s#k_sigaction struct k_sigaction { s#sigaction sa ; } +s#sighand_struct struct sighand_struct { t#spinlock_t siglock ; t#refcount_t count ; t#wait_queue_head_t signalfd_wqh ; s#k_sigaction action [ 64 ] ; } +s##audit_context +s##seccomp_filter +s#seccomp struct seccomp { int mode ; t#atomic_t filter_count ; s#seccomp_filter * filter ; } +s#syscall_user_dispatch struct syscall_user_dispatch { } +s#wake_q_node struct wake_q_node { s#wake_q_node * next ; } +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s#xarray struct xarray { t#spinlock_t xa_lock ; t#gfp_t xa_flags ; void * xa_head ; } +s##request_queue +s#io_cq struct io_cq { s#request_queue * q ; s#io_context * ioc ; union { s#list_head q_node ; s#kmem_cache * __rcu_icq_cache ; } ; union { s#hlist_node ioc_node ; s#callback_head __rcu_head ; } ; unsigned int flags ; } +s#io_context struct io_context { t#atomic_long_t refcount ; t#atomic_t active_ref ; unsigned short ioprio ; t#spinlock_t lock ; s#xarray icq_tree ; s#io_cq * icq_hint ; s#hlist_head icq_list ; s#work_struct release_work ; } +s##capture_control +t#__kernel_timer_t typedef int __kernel_timer_t +u#sigval union sigval { int sival_int ; void * sival_ptr ; } +t#sigval_t typedef u#sigval sigval_t +t#__kernel_clock_t typedef t#__kernel_long_t __kernel_clock_t +u#__sifields union __sifields { struct { t#__kernel_pid_t _pid ; t#__kernel_uid32_t _uid ; } _kill ; struct { t#__kernel_timer_t _tid ; int _overrun ; t#sigval_t _sigval ; int _sys_private ; } _timer ; struct { t#__kernel_pid_t _pid ; t#__kernel_uid32_t _uid ; t#sigval_t _sigval ; } _rt ; struct { t#__kernel_pid_t _pid ; t#__kernel_uid32_t _uid ; int _status ; t#__kernel_clock_t _utime ; t#__kernel_clock_t _stime ; } _sigchld ; struct { void * _addr ; union { int _trapno ; short _addr_lsb ; struct { char _dummy_bnd [ ( __alignof__ ( void * ) < sizeof ( short ) ? sizeof ( short ) : __alignof__ ( void * ) ) ] ; void * _lower ; void * _upper ; } _addr_bnd ; struct { char _dummy_pkey [ ( __alignof__ ( void * ) < sizeof ( short ) ? sizeof ( short ) : __alignof__ ( void * ) ) ] ; t#__u32 _pkey ; } _addr_pkey ; struct { unsigned long _data ; t#__u32 _type ; t#__u32 _flags ; } _perf ; } ; } _sigfault ; struct { long _band ; int _fd ; } _sigpoll ; struct { void * _call_addr ; int _syscall ; unsigned int _arch ; } _sigsys ; } +s#kernel_siginfo struct kernel_siginfo { struct { int si_signo ; int si_errno ; int si_code ; u#__sifields _sifields ; } ; } +t#kernel_siginfo_t typedef s#kernel_siginfo kernel_siginfo_t +t#nodemask_t typedef struct { unsigned long bits [ ( ( ( ( 1 << 6 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } nodemask_t +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +E#perf_nr_task_contexts ( 0 ) + 2 +s##numa_group +s#rseq struct rseq { t#__u32 cpu_id_start ; t#__u32 cpu_id ; union { t#__u64 ptr64 ; t#__u64 ptr ; } rseq_cs ; t#__u32 flags ; } +s#tlbflush_unmap_batch struct tlbflush_unmap_batch { } +s#page_frag struct page_frag { s#page * page ; t#__u32 offset ; t#__u32 size ; } +s##task_delay_info +s#latency_record struct latency_record { unsigned long backtrace [ 12 ] ; unsigned int count ; unsigned long time ; unsigned long max ; } +s##ftrace_ret_stack +e#uprobe_task_state enum uprobe_task_state { UTASK_RUNNING , UTASK_SSTEP , UTASK_SSTEP_ACK , UTASK_SSTEP_TRAPPED , } +s#arch_uprobe_task struct arch_uprobe_task { } +s##uprobe +s#return_instance struct return_instance { s#uprobe * uprobe ; unsigned long func ; unsigned long stack ; unsigned long orig_ret_vaddr ; t#bool chained ; s#return_instance * next ; } +s#uprobe_task struct uprobe_task { e#uprobe_task_state state ; union { struct { s#arch_uprobe_task autask ; unsigned long vaddr ; } ; struct { s#callback_head dup_xol_work ; unsigned long dup_xol_addr ; } ; } ; s#uprobe * active_uprobe ; unsigned long xol_vaddr ; s#return_instance * return_instances ; unsigned int depth ; } +s#kmap_ctrl struct kmap_ctrl { } +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s#llist_head struct llist_head { s#llist_node * first ; } +s#cpu_context struct cpu_context { unsigned long x19 ; unsigned long x20 ; unsigned long x21 ; unsigned long x22 ; unsigned long x23 ; unsigned long x24 ; unsigned long x25 ; unsigned long x26 ; unsigned long x27 ; unsigned long x28 ; unsigned long fp ; unsigned long sp ; unsigned long pc ; } +s#user_fpsimd_state struct user_fpsimd_state { __uint128_t vregs [ 32 ] ; t#__u32 fpsr ; t#__u32 fpcr ; t#__u32 __reserved [ 2 ] ; } +s##perf_event +s#debug_info struct debug_info { int suspended_step ; int bps_disabled ; int wps_disabled ; s#perf_event * hbp_break [ 16 ] ; s#perf_event * hbp_watch [ 16 ] ; } +s#ptrauth_key struct ptrauth_key { unsigned long lo , hi ; } +s#ptrauth_keys_user struct ptrauth_keys_user { s#ptrauth_key apia ; s#ptrauth_key apib ; s#ptrauth_key apda ; s#ptrauth_key apdb ; s#ptrauth_key apga ; } +s#ptrauth_keys_kernel struct ptrauth_keys_kernel { s#ptrauth_key apia ; } +s#thread_struct struct thread_struct { s#cpu_context cpu_context ; struct { unsigned long tp_value ; unsigned long tp2_value ; s#user_fpsimd_state fpsimd_state ; } uw ; unsigned int fpsimd_cpu ; void * sve_state ; unsigned int sve_vl ; unsigned int sve_vl_onexec ; unsigned long fault_address ; unsigned long fault_code ; s#debug_info debug ; s#ptrauth_keys_user keys_user ; s#ptrauth_keys_kernel keys_kernel ; t#u64 gcr_user_excl ; t#u64 sctlr_user ; } +s#task_struct struct task_struct { s#thread_info thread_info ; unsigned int __state ; void * stack ; t#refcount_t usage ; unsigned int flags ; unsigned int ptrace ; int on_cpu ; s#__call_single_node wake_entry ; unsigned int cpu ; unsigned int wakee_flips ; unsigned long wakee_flip_decay_ts ; s#task_struct * last_wakee ; int recent_used_cpu ; int wake_cpu ; int on_rq ; int prio ; int static_prio ; int normal_prio ; unsigned int rt_priority ; s#sched_entity se ; s#sched_rt_entity rt ; s#sched_dl_entity dl ; const s#sched_class * sched_class ; s#rb_node core_node ; unsigned long core_cookie ; unsigned int core_occupation ; s#task_group * sched_task_group ; s#sched_statistics stats ; s#hlist_head preempt_notifiers ; unsigned int btrace_seq ; unsigned int policy ; int nr_cpus_allowed ; const t#cpumask_t * cpus_ptr ; t#cpumask_t cpus_mask ; void * migration_pending ; unsigned short migration_disabled ; unsigned short migration_flags ; int rcu_read_lock_nesting ; u#rcu_special rcu_read_unlock_special ; s#list_head rcu_node_entry ; s#rcu_node * rcu_blocked_node ; unsigned long rcu_tasks_nvcsw ; t#u8 rcu_tasks_holdout ; t#u8 rcu_tasks_idx ; int rcu_tasks_idle_cpu ; s#list_head rcu_tasks_holdout_list ; int trc_reader_nesting ; int trc_ipi_to_cpu ; u#rcu_special trc_reader_special ; t#bool trc_reader_checked ; s#list_head trc_holdout_list ; s#sched_info sched_info ; s#list_head tasks ; s#plist_node pushable_tasks ; s#rb_node pushable_dl_tasks ; s#mm_struct * mm ; s#mm_struct * active_mm ; s#vmacache vmacache ; s#task_rss_stat rss_stat ; int exit_state ; int exit_code ; int exit_signal ; int pdeath_signal ; unsigned long jobctl ; unsigned int personality ; unsigned sched_reset_on_fork : 1 ; unsigned sched_contributes_to_load : 1 ; unsigned sched_migrated : 1 ; unsigned sched_psi_wake_requeue : 1 ; unsigned : 0 ; unsigned sched_remote_wakeup : 1 ; unsigned in_execve : 1 ; unsigned in_iowait : 1 ; unsigned in_user_fault : 1 ; unsigned no_cgroup_migration : 1 ; unsigned frozen : 1 ; unsigned use_memdelay : 1 ; unsigned in_memstall : 1 ; unsigned in_page_owner : 1 ; unsigned in_eventfd_signal : 1 ; unsigned pasid_activated : 1 ; unsigned long atomic_flags ; s#restart_block restart_block ; t#pid_t pid ; t#pid_t tgid ; unsigned long stack_canary ; s#task_struct * real_parent ; s#task_struct * parent ; s#list_head children ; s#list_head sibling ; s#task_struct * group_leader ; s#list_head ptraced ; s#list_head ptrace_entry ; s#pid * thread_pid ; s#hlist_node pid_links [ E#PIDTYPE_MAX ] ; s#list_head thread_group ; s#list_head thread_node ; s#completion * vfork_done ; int * set_child_tid ; int * clear_child_tid ; void * pf_io_worker ; t#u64 utime ; t#u64 stime ; t#u64 gtime ; s#prev_cputime prev_cputime ; s#vtime vtime ; t#atomic_t tick_dep_mask ; unsigned long nvcsw ; unsigned long nivcsw ; t#u64 start_time ; t#u64 start_boottime ; unsigned long min_flt ; unsigned long maj_flt ; s#posix_cputimers posix_cputimers ; const s#cred * ptracer_cred ; const s#cred * real_cred ; const s#cred * cred ; s#key * cached_requested_key ; char comm [ 16 ] ; s#nameidata * nameidata ; s#sysv_sem sysvsem ; s#sysv_shm sysvshm ; unsigned long last_switch_count ; unsigned long last_switch_time ; s#fs_struct * fs ; s#files_struct * files ; s#io_uring_task * io_uring ; s#nsproxy * nsproxy ; s#signal_struct * signal ; s#sighand_struct * sighand ; t#sigset_t blocked ; t#sigset_t real_blocked ; t#sigset_t saved_sigmask ; s#sigpending pending ; unsigned long sas_ss_sp ; t#size_t sas_ss_size ; unsigned int sas_ss_flags ; s#callback_head * task_works ; s#audit_context * audit_context ; t#kuid_t loginuid ; unsigned int sessionid ; s#seccomp seccomp ; s#syscall_user_dispatch syscall_dispatch ; t#u64 parent_exec_id ; t#u64 self_exec_id ; t#spinlock_t alloc_lock ; t#raw_spinlock_t pi_lock ; s#wake_q_node wake_q ; s#rb_root_cached pi_waiters ; s#task_struct * pi_top_task ; s#rt_mutex_waiter * pi_blocked_on ; void * journal_info ; s#bio_list * bio_list ; s#blk_plug * plug ; s#reclaim_state * reclaim_state ; s#backing_dev_info * backing_dev_info ; s#io_context * io_context ; s#capture_control * capture_control ; unsigned long ptrace_message ; t#kernel_siginfo_t * last_siginfo ; s#task_io_accounting ioac ; unsigned int psi_flags ; t#u64 acct_rss_mem1 ; t#u64 acct_vm_mem1 ; t#u64 acct_timexpd ; t#nodemask_t mems_allowed ; t#seqcount_spinlock_t mems_allowed_seq ; int cpuset_mem_spread_rotor ; int cpuset_slab_spread_rotor ; s#css_set * cgroups ; s#list_head cg_list ; s#robust_list_head * robust_list ; s#compat_robust_list_head * compat_robust_list ; s#list_head pi_state_list ; s#futex_pi_state * pi_state_cache ; s#mutex futex_exit_mutex ; unsigned int futex_state ; s#perf_event_context * perf_event_ctxp [ E#perf_nr_task_contexts ] ; s#mutex perf_event_mutex ; s#list_head perf_event_list ; s#mempolicy * mempolicy ; short il_prev ; short pref_node_fork ; int numa_scan_seq ; unsigned int numa_scan_period ; unsigned int numa_scan_period_max ; int numa_preferred_nid ; unsigned long numa_migrate_retry ; t#u64 node_stamp ; t#u64 last_task_numa_placement ; t#u64 last_sum_exec_runtime ; s#callback_head numa_work ; s#numa_group * numa_group ; unsigned long * numa_faults ; unsigned long total_numa_faults ; unsigned long numa_faults_locality [ 3 ] ; unsigned long numa_pages_migrated ; s#rseq * rseq ; t#u32 rseq_sig ; unsigned long rseq_event_mask ; s#tlbflush_unmap_batch tlb_ubc ; union { t#refcount_t rcu_users ; s#callback_head rcu ; } ; s#pipe_inode_info * splice_pipe ; s#page_frag task_frag ; s#task_delay_info * delays ; int make_it_fail ; unsigned int fail_nth ; int nr_dirtied ; int nr_dirtied_pause ; unsigned long dirty_paused_when ; int latency_record_count ; s#latency_record latency_record [ 32 ] ; t#u64 timer_slack_ns ; t#u64 default_timer_slack_ns ; int curr_ret_stack ; int curr_ret_depth ; s#ftrace_ret_stack * ret_stack ; unsigned long long ftrace_timestamp ; t#atomic_t trace_overrun ; t#atomic_t tracing_graph_pause ; unsigned long trace ; unsigned long trace_recursion ; s#mem_cgroup * memcg_in_oom ; t#gfp_t memcg_oom_gfp_mask ; int memcg_oom_order ; unsigned int memcg_nr_pages_over_high ; s#mem_cgroup * active_memcg ; s#request_queue * throttle_queue ; s#uprobe_task * utask ; unsigned int sequential_io ; unsigned int sequential_io_avg ; s#kmap_ctrl kmap_ctrl ; int pagefault_disabled ; s#task_struct * oom_reaper_list ; s#vm_struct * stack_vm_area ; t#refcount_t stack_refcount ; void * security ; s#bpf_local_storage * bpf_storage ; s#bpf_run_ctx * bpf_ctx ; s#llist_head kretprobe_instances ; s#llist_head rethooks ; void * suse_kabi_padding ; s#thread_struct thread ; } +s#rcuwait struct rcuwait { s#task_struct * task ; } +s#percpu_rw_semaphore struct percpu_rw_semaphore { s#rcu_sync rss ; unsigned int * read_count ; s#rcuwait writer ; t#wait_queue_head_t waiters ; t#atomic_t block ; } +s#sb_writers struct sb_writers { int frozen ; t#wait_queue_head_t wait_unfrozen ; s#percpu_rw_semaphore rw_sem [ ( E#SB_FREEZE_COMPLETE - 1 ) ] ; } +s##fsnotify_mark_connector +t#uuid_t typedef struct { t#__u8 b [ 16 ] ; } uuid_t +s#shrinker struct shrinker { unsigned long ( * count_objects ) ( s#shrinker * , s#shrink_control * ) ; unsigned long ( * scan_objects ) ( s#shrinker * , s#shrink_control * ) ; long batch ; int seeks ; unsigned flags ; s#list_head list ; int id ; t#atomic_long_t * nr_deferred ; } +s##workqueue_struct +s#list_lru_one struct list_lru_one { s#list_head list ; long nr_items ; } +s#list_lru_memcg struct list_lru_memcg { s#callback_head rcu ; s#list_lru_one * lru [ ] ; } +s#list_lru_node struct list_lru_node { t#spinlock_t lock ; s#list_lru_one lru ; s#list_lru_memcg * memcg_lrus ; long nr_items ; } +s#list_lru struct list_lru { s#list_lru_node * node ; s#list_head list ; int shrinker_id ; t#bool memcg_aware ; } +s#super_block struct super_block { s#list_head s_list ; t#dev_t s_dev ; unsigned char s_blocksize_bits ; unsigned long s_blocksize ; t#loff_t s_maxbytes ; s#file_system_type * s_type ; const s#super_operations * s_op ; const s#dquot_operations * dq_op ; const s#quotactl_ops * s_qcop ; const s#export_operations * s_export_op ; unsigned long s_flags ; unsigned long s_iflags ; unsigned long s_magic ; s#dentry * s_root ; s#rw_semaphore s_umount ; int s_count ; t#atomic_t s_active ; void * s_security ; const s#xattr_handler * * s_xattr ; const s#fscrypt_operations * s_cop ; s#key * s_master_keys ; const s#fsverity_operations * s_vop ; s#unicode_map * s_encoding ; t#__u16 s_encoding_flags ; s#hlist_bl_head s_roots ; s#list_head s_mounts ; s#block_device * s_bdev ; s#backing_dev_info * s_bdi ; s#mtd_info * s_mtd ; s#hlist_node s_instances ; unsigned int s_quota_types ; s#quota_info s_dquot ; s#sb_writers s_writers ; void * s_fs_info ; t#u32 s_time_gran ; t#time64_t s_time_min ; t#time64_t s_time_max ; t#__u32 s_fsnotify_mask ; s#fsnotify_mark_connector * s_fsnotify_marks ; char s_id [ 32 ] ; t#uuid_t s_uuid ; unsigned int s_max_links ; t#fmode_t s_mode ; s#mutex s_vfs_rename_mutex ; const char * s_subtype ; const s#dentry_operations * s_d_op ; int cleancache_poolid ; s#shrinker s_shrink ; t#atomic_long_t s_remove_count ; t#atomic_long_t s_fsnotify_connectors ; int s_readonly_remount ; t#errseq_t s_wb_err ; s#workqueue_struct * s_dio_done_wq ; s#hlist_head s_pins ; s#user_namespace * s_user_ns ; s#list_lru s_dentry_lru ; s#list_lru s_inode_lru ; s#callback_head rcu ; s#work_struct destroy_work ; s#mutex s_sync_lock ; int s_stack_depth ; t#spinlock_t s_inode_list_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#list_head s_inodes ; t#spinlock_t s_inode_wblist_lock ; s#list_head s_inodes_wb ; } +s#vfsmount struct vfsmount { s#dentry * mnt_root ; s#super_block * mnt_sb ; int mnt_flags ; s#user_namespace * mnt_userns ; void * suse_kabi_padding ; } +s#dentry_operations struct dentry_operations { int ( * d_revalidate ) ( s#dentry * , unsigned int ) ; int ( * d_weak_revalidate ) ( s#dentry * , unsigned int ) ; int ( * d_hash ) ( const s#dentry * , s#qstr * ) ; int ( * d_compare ) ( const s#dentry * , unsigned int , const char * , const s#qstr * ) ; int ( * d_delete ) ( const s#dentry * ) ; int ( * d_init ) ( s#dentry * ) ; void ( * d_release ) ( s#dentry * ) ; void ( * d_prune ) ( s#dentry * ) ; void ( * d_iput ) ( s#dentry * , s#inode * ) ; char * ( * d_dname ) ( s#dentry * , char * , int ) ; s#vfsmount * ( * d_automount ) ( s#path * ) ; int ( * d_manage ) ( const s#path * , t#bool ) ; s#dentry * ( * d_real ) ( s#dentry * , const s#inode * ) ; } +s#dentry struct dentry { unsigned int d_flags ; t#seqcount_spinlock_t d_seq ; s#hlist_bl_node d_hash ; s#dentry * d_parent ; s#qstr d_name ; s#inode * d_inode ; unsigned char d_iname [ 32 ] ; s#lockref d_lockref ; const s#dentry_operations * d_op ; s#super_block * d_sb ; unsigned long d_time ; void * d_fsdata ; union { s#list_head d_lru ; t#wait_queue_head_t * d_wait ; } ; s#list_head d_child ; s#list_head d_subdirs ; union { s#hlist_node d_alias ; s#hlist_bl_node d_in_lookup_hash ; s#callback_head d_rcu ; } d_u ; } +s#delayed_call struct delayed_call { void ( * fn ) ( void * ) ; void * arg ; } +s#timespec64 struct timespec64 { t#time64_t tv_sec ; long tv_nsec ; } +s#iattr struct iattr { unsigned int ia_valid ; t#umode_t ia_mode ; t#kuid_t ia_uid ; t#kgid_t ia_gid ; t#loff_t ia_size ; s#timespec64 ia_atime ; s#timespec64 ia_mtime ; s#timespec64 ia_ctime ; s#file * ia_file ; } +s#kstat struct kstat { t#u32 result_mask ; t#umode_t mode ; unsigned int nlink ; t#uint32_t blksize ; t#u64 attributes ; t#u64 attributes_mask ; t#u64 ino ; t#dev_t dev ; t#dev_t rdev ; t#kuid_t uid ; t#kgid_t gid ; t#loff_t size ; s#timespec64 atime ; s#timespec64 mtime ; s#timespec64 ctime ; s#timespec64 btime ; t#u64 blocks ; t#u64 mnt_id ; } +s##fiemap_extent_info +s##fileattr +s#inode_operations struct inode_operations { s#dentry * ( * lookup ) ( s#inode * , s#dentry * , unsigned int ) ; const char * ( * get_link ) ( s#dentry * , s#inode * , s#delayed_call * ) ; int ( * permission ) ( s#user_namespace * , s#inode * , int ) ; s#posix_acl * ( * get_acl ) ( s#inode * , int ) ; int ( * readlink ) ( s#dentry * , char * , int ) ; int ( * create ) ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t , t#bool ) ; int ( * link ) ( s#dentry * , s#inode * , s#dentry * ) ; int ( * unlink ) ( s#inode * , s#dentry * ) ; int ( * symlink ) ( s#user_namespace * , s#inode * , s#dentry * , const char * ) ; int ( * mkdir ) ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t ) ; int ( * rmdir ) ( s#inode * , s#dentry * ) ; int ( * mknod ) ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t , t#dev_t ) ; int ( * rename ) ( s#user_namespace * , s#inode * , s#dentry * , s#inode * , s#dentry * , unsigned int ) ; int ( * setattr ) ( s#user_namespace * , s#dentry * , s#iattr * ) ; int ( * getattr ) ( s#user_namespace * , const s#path * , s#kstat * , t#u32 , unsigned int ) ; t#ssize_t ( * listxattr ) ( s#dentry * , char * , t#size_t ) ; int ( * fiemap ) ( s#inode * , s#fiemap_extent_info * , t#u64 , t#u64 ) ; int ( * update_time ) ( s#inode * , s#timespec64 * , int ) ; int ( * atomic_open ) ( s#inode * , s#dentry * , s#file * , unsigned , t#umode_t ) ; int ( * tmpfile ) ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t ) ; int ( * set_acl ) ( s#user_namespace * , s#inode * , s#posix_acl * , int ) ; int ( * fileattr_set ) ( s#user_namespace * , s#dentry * , s#fileattr * ) ; int ( * fileattr_get ) ( s#dentry * , s#fileattr * ) ; } +s##bdi_writeback +s#file_lock_context struct file_lock_context { t#spinlock_t flc_lock ; s#list_head flc_flock ; s#list_head flc_posix ; s#list_head flc_lease ; } +s##cdev +s##fscrypt_info +s##fsverity_info +s#inode struct inode { t#umode_t i_mode ; unsigned short i_opflags ; t#kuid_t i_uid ; t#kgid_t i_gid ; unsigned int i_flags ; s#posix_acl * i_acl ; s#posix_acl * i_default_acl ; const s#inode_operations * i_op ; s#super_block * i_sb ; s#address_space * i_mapping ; void * i_security ; unsigned long i_ino ; union { const unsigned int i_nlink ; unsigned int __i_nlink ; } ; t#dev_t i_rdev ; t#loff_t i_size ; s#timespec64 i_atime ; s#timespec64 i_mtime ; s#timespec64 i_ctime ; t#spinlock_t i_lock ; unsigned short i_bytes ; t#u8 i_blkbits ; t#u8 i_write_hint ; t#blkcnt_t i_blocks ; unsigned long i_state ; s#rw_semaphore i_rwsem ; unsigned long dirtied_when ; unsigned long dirtied_time_when ; s#hlist_node i_hash ; s#list_head i_io_list ; s#bdi_writeback * i_wb ; int i_wb_frn_winner ; t#u16 i_wb_frn_avg_time ; t#u16 i_wb_frn_history ; s#list_head i_lru ; s#list_head i_sb_list ; s#list_head i_wb_list ; union { s#hlist_head i_dentry ; s#callback_head i_rcu ; } ; t#atomic64_t i_version ; t#atomic64_t i_sequence ; t#atomic_t i_count ; t#atomic_t i_dio_count ; t#atomic_t i_writecount ; t#atomic_t i_readcount ; union { const s#file_operations * i_fop ; void ( * free_inode ) ( s#inode * ) ; } ; s#file_lock_context * i_flctx ; s#address_space i_data ; s#list_head i_devices ; union { s#pipe_inode_info * i_pipe ; s#cdev * i_cdev ; char * i_link ; unsigned i_dir_seq ; } ; t#__u32 i_generation ; t#__u32 i_fsnotify_mask ; s#fsnotify_mark_connector * i_fsnotify_marks ; s#fscrypt_info * i_crypt_info ; s#fsverity_info * i_verity_info ; void * i_private ; } +s##readahead_control +t#sector_t typedef t#u64 sector_t +e#migrate_mode enum migrate_mode { MIGRATE_ASYNC , MIGRATE_SYNC_LIGHT , MIGRATE_SYNC , MIGRATE_SYNC_NO_COPY , } +t#isolate_mode_t typedef unsigned isolate_mode_t +s##swap_info_struct +s#address_space_operations struct address_space_operations { int ( * writepage ) ( s#page * , s#writeback_control * ) ; int ( * readpage ) ( s#file * , s#page * ) ; int ( * writepages ) ( s#address_space * , s#writeback_control * ) ; int ( * set_page_dirty ) ( s#page * ) ; int ( * readpages ) ( s#file * , s#address_space * , s#list_head * , unsigned ) ; void ( * readahead ) ( s#readahead_control * ) ; int ( * write_begin ) ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * * , void * * ) ; int ( * write_end ) ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * , void * ) ; t#sector_t ( * bmap ) ( s#address_space * , t#sector_t ) ; void ( * invalidatepage ) ( s#page * , unsigned int , unsigned int ) ; int ( * releasepage ) ( s#page * , t#gfp_t ) ; void ( * freepage ) ( s#page * ) ; t#ssize_t ( * direct_IO ) ( s#kiocb * , s#iov_iter * ) ; int ( * migratepage ) ( s#address_space * , s#page * , s#page * , e#migrate_mode ) ; t#bool ( * isolate_page ) ( s#page * , t#isolate_mode_t ) ; void ( * putback_page ) ( s#page * ) ; int ( * launder_page ) ( s#page * ) ; int ( * is_partially_uptodate ) ( s#page * , unsigned long , unsigned long ) ; void ( * is_dirty_writeback ) ( s#page * , t#bool * , t#bool * ) ; int ( * error_remove_page ) ( s#address_space * , s#page * ) ; int ( * swap_activate ) ( s#swap_info_struct * , s#file * , t#sector_t * ) ; void ( * swap_deactivate ) ( s#file * ) ; } +s#address_space struct address_space { s#inode * host ; s#xarray i_pages ; s#rw_semaphore invalidate_lock ; t#gfp_t gfp_mask ; t#atomic_t i_mmap_writable ; t#atomic_t nr_thps ; s#rb_root_cached i_mmap ; s#rw_semaphore i_mmap_rwsem ; unsigned long nrpages ; unsigned long writeback_index ; const s#address_space_operations * a_ops ; unsigned long flags ; t#errseq_t wb_err ; t#spinlock_t private_lock ; s#list_head private_list ; void * private_data ; } +s#bin_attribute struct bin_attribute { s#attribute attr ; t#size_t size ; void * private ; s#address_space * ( * f_mapping ) ( void ) ; t#ssize_t ( * read ) ( s#file * , s#kobject * , s#bin_attribute * , char * , t#loff_t , t#size_t ) ; t#ssize_t ( * write ) ( s#file * , s#kobject * , s#bin_attribute * , char * , t#loff_t , t#size_t ) ; int ( * mmap ) ( s#file * , s#kobject * , s#bin_attribute * , s#vm_area_struct * ) ; } +s#attribute_group struct attribute_group { const char * name ; t#umode_t ( * is_visible ) ( s#kobject * , s#attribute * , int ) ; t#umode_t ( * is_bin_visible ) ( s#kobject * , s#bin_attribute * , int ) ; s#attribute * * attrs ; s#bin_attribute * * bin_attrs ; } +e#kobj_ns_type enum kobj_ns_type { KOBJ_NS_TYPE_NONE = 0 , KOBJ_NS_TYPE_NET , KOBJ_NS_TYPES } +s##sock +s#kobj_ns_type_operations struct kobj_ns_type_operations { e#kobj_ns_type type ; t#bool ( * current_may_mount ) ( void ) ; void * ( * grab_current_ns ) ( void ) ; const void * ( * netlink_ns ) ( s#sock * ) ; const void * ( * initial_ns ) ( void ) ; void ( * drop_ns ) ( void * ) ; } +s#kobj_type struct kobj_type { void ( * release ) ( s#kobject * ) ; const s#sysfs_ops * sysfs_ops ; s#attribute * * default_attrs ; const s#attribute_group * * default_groups ; const s#kobj_ns_type_operations * ( * child_ns_type ) ( s#kobject * ) ; const void * ( * namespace ) ( s#kobject * ) ; void ( * get_ownership ) ( s#kobject * , t#kuid_t * , t#kgid_t * ) ; } +s#idr struct idr { s#xarray idr_rt ; unsigned int idr_base ; unsigned int idr_next ; } +s#kernfs_syscall_ops struct kernfs_syscall_ops { int ( * show_options ) ( s#seq_file * , s#kernfs_root * ) ; int ( * mkdir ) ( s#kernfs_node * , const char * , t#umode_t ) ; int ( * rmdir ) ( s#kernfs_node * ) ; int ( * rename ) ( s#kernfs_node * , s#kernfs_node * , const char * ) ; int ( * show_path ) ( s#seq_file * , s#kernfs_node * , s#kernfs_root * ) ; } +s#kernfs_root struct kernfs_root { s#kernfs_node * kn ; unsigned int flags ; s#idr ino_idr ; t#u32 last_id_lowbits ; t#u32 id_highbits ; s#kernfs_syscall_ops * syscall_ops ; s#list_head supers ; t#wait_queue_head_t deactivate_waitq ; } +s#kernfs_elem_dir struct kernfs_elem_dir { unsigned long subdirs ; s#rb_root children ; s#kernfs_root * root ; } +s#kernfs_elem_symlink struct kernfs_elem_symlink { s#kernfs_node * target_kn ; } +s#kernfs_open_file struct kernfs_open_file { s#kernfs_node * kn ; s#file * file ; s#seq_file * seq_file ; void * priv ; s#mutex mutex ; s#mutex prealloc_mutex ; int event ; s#list_head list ; char * prealloc_buf ; t#size_t atomic_write_len ; t#bool mmapped : 1 ; t#bool released : 1 ; const s#vm_operations_struct * vm_ops ; } +s#kernfs_ops struct kernfs_ops { int ( * open ) ( s#kernfs_open_file * ) ; void ( * release ) ( s#kernfs_open_file * ) ; int ( * seq_show ) ( s#seq_file * , void * ) ; void * ( * seq_start ) ( s#seq_file * , t#loff_t * ) ; void * ( * seq_next ) ( s#seq_file * , void * , t#loff_t * ) ; void ( * seq_stop ) ( s#seq_file * , void * ) ; t#ssize_t ( * read ) ( s#kernfs_open_file * , char * , t#size_t , t#loff_t ) ; t#size_t atomic_write_len ; t#bool prealloc ; t#ssize_t ( * write ) ( s#kernfs_open_file * , char * , t#size_t , t#loff_t ) ; t#__poll_t ( * poll ) ( s#kernfs_open_file * , s#poll_table_struct * ) ; int ( * mmap ) ( s#kernfs_open_file * , s#vm_area_struct * ) ; } +s##kernfs_open_node +s#kernfs_elem_attr struct kernfs_elem_attr { const s#kernfs_ops * ops ; s#kernfs_open_node * open ; t#loff_t size ; s#kernfs_node * notify_next ; } +s##kernfs_iattrs +s#kernfs_node struct kernfs_node { t#atomic_t count ; t#atomic_t active ; s#kernfs_node * parent ; const char * name ; s#rb_node rb ; const void * ns ; unsigned int hash ; union { s#kernfs_elem_dir dir ; s#kernfs_elem_symlink symlink ; s#kernfs_elem_attr attr ; } ; void * priv ; t#u64 id ; unsigned short flags ; t#umode_t mode ; s#kernfs_iattrs * iattr ; } +s#kref struct kref { t#refcount_t refcount ; } +s#kobject struct kobject { const char * name ; s#list_head entry ; s#kobject * parent ; s#kset * kset ; s#kobj_type * ktype ; s#kernfs_node * sd ; s#kref kref ; unsigned int state_initialized : 1 ; unsigned int state_in_sysfs : 1 ; unsigned int state_add_uevent_sent : 1 ; unsigned int state_remove_uevent_sent : 1 ; unsigned int uevent_suppress : 1 ; } +s##module_param_attrs +s#module_kobject struct module_kobject { s#kobject kobj ; s#module * mod ; s#kobject * drivers_dir ; s#module_param_attrs * mp ; s#completion * kobj_completion ; } +s#module_attribute struct module_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#module_attribute * , s#module_kobject * , char * ) ; t#ssize_t ( * store ) ( s#module_attribute * , s#module_kobject * , const char * , t#size_t ) ; void ( * setup ) ( s#module * , const char * ) ; int ( * test ) ( s#module * ) ; void ( * free ) ( s#module * ) ; } +s#kernel_symbol struct kernel_symbol { int value_offset ; int name_offset ; int namespace_offset ; } +s#kernel_param_ops struct kernel_param_ops { unsigned int flags ; int ( * set ) ( const char * , const s#kernel_param * ) ; int ( * get ) ( char * , const s#kernel_param * ) ; void ( * free ) ( void * ) ; } +t#__s8 typedef __signed__ char __s8 +t#s8 typedef t#__s8 s8 +s#kparam_string struct kparam_string { unsigned int maxlen ; char * string ; } +s#kparam_array struct kparam_array { unsigned int max ; unsigned int elemsize ; unsigned int * num ; const s#kernel_param_ops * ops ; void * elem ; } +s#kernel_param struct kernel_param { const char * name ; s#module * mod ; const s#kernel_param_ops * ops ; const t#u16 perm ; t#s8 level ; t#u8 flags ; union { void * arg ; const s#kparam_string * str ; const s#kparam_array * arr ; } ; } +s#exception_table_entry struct exception_table_entry { int insn , fixup ; } +s#latch_tree_node struct latch_tree_node { s#rb_node node [ 2 ] ; } +s#mod_tree_node struct mod_tree_node { s#module * mod ; s#latch_tree_node node ; } +s#module_layout struct module_layout { void * base ; unsigned int size ; unsigned int text_size ; unsigned int ro_size ; unsigned int ro_after_init_size ; s#mod_tree_node mtn ; } +s#mod_plt_sec struct mod_plt_sec { int plt_shndx ; int plt_num_entries ; int plt_max_entries ; } +t#__le32 typedef t#__u32 __le32 +s#plt_entry struct plt_entry { t#__le32 adrp ; t#__le32 add ; t#__le32 br ; } +s#mod_arch_specific struct mod_arch_specific { s#mod_plt_sec core ; s#mod_plt_sec init ; s#plt_entry * ftrace_trampolines ; } +s#bug_entry struct bug_entry { signed int bug_addr_disp ; signed int file_disp ; unsigned short line ; unsigned short flags ; } +t#Elf64_Word typedef t#__u32 Elf64_Word +t#Elf64_Half typedef t#__u16 Elf64_Half +t#Elf64_Addr typedef t#__u64 Elf64_Addr +t#Elf64_Xword typedef t#__u64 Elf64_Xword +s#elf64_sym struct elf64_sym { t#Elf64_Word st_name ; unsigned char st_info ; unsigned char st_other ; t#Elf64_Half st_shndx ; t#Elf64_Addr st_value ; t#Elf64_Xword st_size ; } +t#Elf64_Sym typedef s#elf64_sym Elf64_Sym +s#mod_kallsyms struct mod_kallsyms { t#Elf64_Sym * symtab ; unsigned int num_symtab ; char * strtab ; char * typetab ; } +s##module_sect_attrs +s##module_notes_attrs +t#tracepoint_ptr_t typedef const int tracepoint_ptr_t +s#srcu_node struct srcu_node { t#spinlock_t lock ; unsigned long srcu_have_cbs [ 4 ] ; unsigned long srcu_data_have_cbs [ 4 ] ; unsigned long srcu_gp_seq_needed_exp ; s#srcu_node * srcu_parent ; int grplo ; int grphi ; } +s#rcu_segcblist struct rcu_segcblist { s#callback_head * head ; s#callback_head * * tails [ 4 ] ; unsigned long gp_seq [ 4 ] ; t#atomic_long_t len ; long seglen [ 4 ] ; t#u8 flags ; } +s#timer_list struct timer_list { s#hlist_node entry ; unsigned long expires ; void ( * function ) ( s#timer_list * ) ; t#u32 flags ; } +s#srcu_data struct srcu_data { unsigned long srcu_lock_count [ 2 ] ; unsigned long srcu_unlock_count [ 2 ] ; t#spinlock_t lock __attribute__ ( ( __aligned__ ( 1 << ( ( 6 ) ) ) ) ) ; s#rcu_segcblist srcu_cblist ; unsigned long srcu_gp_seq_needed ; unsigned long srcu_gp_seq_needed_exp ; t#bool srcu_cblist_invoking ; s#timer_list delay_work ; s#work_struct work ; s#callback_head srcu_barrier_head ; s#srcu_node * mynode ; unsigned long grpmask ; int cpu ; s#srcu_struct * ssp ; } +s#delayed_work struct delayed_work { s#work_struct work ; s#timer_list timer ; s#workqueue_struct * wq ; int cpu ; } +s#lockdep_map struct lockdep_map { } +s#srcu_struct struct srcu_struct { s#srcu_node node [ ( 1 + ( ( ( 768 ) + ( ( 16 ) ) - 1 ) / ( ( 16 ) ) ) ) ] ; s#srcu_node * level [ 2 + 1 ] ; s#mutex srcu_cb_mutex ; t#spinlock_t lock ; s#mutex srcu_gp_mutex ; unsigned int srcu_idx ; unsigned long srcu_gp_seq ; unsigned long srcu_gp_seq_needed ; unsigned long srcu_gp_seq_needed_exp ; unsigned long srcu_last_gp_end ; s#srcu_data * sda ; unsigned long srcu_barrier_seq ; s#mutex srcu_barrier_mutex ; s#completion srcu_barrier_completion ; t#atomic_t srcu_barrier_cpu_cnt ; s#delayed_work work ; s#lockdep_map dep_map ; } +s#jump_entry struct jump_entry { t#s32 code ; t#s32 target ; long key ; } +s##static_key_mod +s#static_key struct static_key { t#atomic_t enabled ; union { unsigned long type ; s#jump_entry * entries ; s#static_key_mod * next ; } ; } +s#static_call_key struct static_call_key { void * func ; } +s#tracepoint_func struct tracepoint_func { void * func ; void * data ; int prio ; } +s#tracepoint struct tracepoint { const char * name ; s#static_key key ; s#static_call_key * static_call_key ; void * static_call_tramp ; void * iterator ; int ( * regfunc ) ( void ) ; void ( * unregfunc ) ( void ) ; s#tracepoint_func * funcs ; } +s#bpf_raw_event_map struct bpf_raw_event_map { s#tracepoint * tp ; void * bpf_func ; t#u32 num_args ; t#u32 writable_size ; } +s##trace_event_call +s##trace_eval_map +t#Elf64_Off typedef t#__u64 Elf64_Off +s#elf64_hdr struct elf64_hdr { unsigned char e_ident [ 16 ] ; t#Elf64_Half e_type ; t#Elf64_Half e_machine ; t#Elf64_Word e_version ; t#Elf64_Addr e_entry ; t#Elf64_Off e_phoff ; t#Elf64_Off e_shoff ; t#Elf64_Word e_flags ; t#Elf64_Half e_ehsize ; t#Elf64_Half e_phentsize ; t#Elf64_Half e_phnum ; t#Elf64_Half e_shentsize ; t#Elf64_Half e_shnum ; t#Elf64_Half e_shstrndx ; } +t#Elf64_Ehdr typedef s#elf64_hdr Elf64_Ehdr +s#elf64_shdr struct elf64_shdr { t#Elf64_Word sh_name ; t#Elf64_Word sh_type ; t#Elf64_Xword sh_flags ; t#Elf64_Addr sh_addr ; t#Elf64_Off sh_offset ; t#Elf64_Xword sh_size ; t#Elf64_Word sh_link ; t#Elf64_Word sh_info ; t#Elf64_Xword sh_addralign ; t#Elf64_Xword sh_entsize ; } +t#Elf64_Shdr typedef s#elf64_shdr Elf64_Shdr +s#klp_modinfo struct klp_modinfo { t#Elf64_Ehdr hdr ; t#Elf64_Shdr * sechdrs ; char * secstrings ; unsigned int symndx ; } +s#error_injection_entry struct error_injection_entry { unsigned long addr ; int etype ; } +s#module struct module { e#module_state state ; s#list_head list ; char name [ ( 64 - sizeof ( unsigned long ) ) ] ; unsigned char build_id [ 20 ] ; s#module_kobject mkobj ; s#module_attribute * modinfo_attrs ; const char * version ; const char * srcversion ; s#kobject * holders_dir ; const s#kernel_symbol * syms ; const t#s32 * crcs ; unsigned int num_syms ; s#mutex param_lock ; s#kernel_param * kp ; unsigned int num_kp ; unsigned int num_gpl_syms ; const s#kernel_symbol * gpl_syms ; const t#s32 * gpl_crcs ; t#bool using_gplonly_symbols ; t#bool sig_ok ; t#bool async_probe_requested ; unsigned int num_exentries ; s#exception_table_entry * extable ; int ( * init ) ( void ) ; s#module_layout core_layout __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#module_layout init_layout ; s#mod_arch_specific arch ; unsigned long taints ; unsigned num_bugs ; s#list_head bug_list ; s#bug_entry * bug_table ; s#mod_kallsyms * kallsyms ; s#mod_kallsyms core_kallsyms ; s#module_sect_attrs * sect_attrs ; s#module_notes_attrs * notes_attrs ; char * args ; void * percpu ; unsigned int percpu_size ; void * noinstr_text_start ; unsigned int noinstr_text_size ; unsigned int num_tracepoints ; t#tracepoint_ptr_t * tracepoints_ptrs ; unsigned int num_srcu_structs ; s#srcu_struct * * srcu_struct_ptrs ; unsigned int num_bpf_raw_events ; s#bpf_raw_event_map * bpf_raw_events ; unsigned int btf_data_size ; void * btf_data ; s#jump_entry * jump_entries ; unsigned int num_jump_entries ; unsigned int num_trace_bprintk_fmt ; const char * * trace_bprintk_fmt_start ; s#trace_event_call * * trace_events ; unsigned int num_trace_events ; s#trace_eval_map * * trace_evals ; unsigned int num_trace_evals ; unsigned int num_ftrace_callsites ; unsigned long * ftrace_callsites ; void * kprobes_text_start ; unsigned int kprobes_text_size ; unsigned long * kprobe_blacklist ; unsigned int num_kprobe_blacklist ; t#bool klp ; t#bool klp_alive ; s#klp_modinfo * klp_info ; s#list_head source_list ; s#list_head target_list ; void ( * exit ) ( void ) ; t#atomic_t refcnt ; s#error_injection_entry * ei_funcs ; unsigned int num_ei_funcs ; void * suse_kabi_padding ; } +s#crypto_alg struct crypto_alg { s#list_head cra_list ; s#list_head cra_users ; t#u32 cra_flags ; unsigned int cra_blocksize ; unsigned int cra_ctxsize ; unsigned int cra_alignmask ; int cra_priority ; t#refcount_t cra_refcnt ; char cra_name [ 128 ] ; char cra_driver_name [ 128 ] ; const s#crypto_type * cra_type ; union { s#cipher_alg cipher ; s#compress_alg compress ; } cra_u ; int ( * cra_init ) ( s#crypto_tfm * ) ; void ( * cra_exit ) ( s#crypto_tfm * ) ; void ( * cra_destroy ) ( s#crypto_alg * ) ; s#module * cra_module ; void * suse_kabi_padding ; } +s#crypto_tfm struct crypto_tfm { t#u32 crt_flags ; int node ; void ( * exit ) ( s#crypto_tfm * ) ; s#crypto_alg * __crt_alg ; void * __crt_ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +ce_aes_setkey int ce_aes_setkey ( s#crypto_tfm * , const t#u8 * , unsigned int ) + +/* arch/arm64/crypto/aes-glue-neon.o */ +neon_aes_ecb_encrypt void neon_aes_ecb_encrypt ( t#u8 [ ] , t#u8 const [ ] , t#u32 const [ ] , int , int ) +neon_aes_cbc_encrypt void neon_aes_cbc_encrypt ( t#u8 [ ] , t#u8 const [ ] , t#u32 const [ ] , int , int , t#u8 [ ] ) +neon_aes_xts_encrypt void neon_aes_xts_encrypt ( t#u8 [ ] , t#u8 const [ ] , t#u32 const [ ] , int , int , t#u32 const [ ] , t#u8 [ ] , int ) +neon_aes_xts_decrypt void neon_aes_xts_decrypt ( t#u8 [ ] , t#u8 const [ ] , t#u32 const [ ] , int , int , t#u32 const [ ] , t#u8 [ ] , int ) + +/* arch/arm64/crypto/chacha-neon-glue.o */ +hchacha_block_arch void hchacha_block_arch ( const t#u32 * , t#u32 * , int ) +chacha_init_arch void chacha_init_arch ( t#u32 * , const t#u32 * , const t#u8 * ) +chacha_crypt_arch void chacha_crypt_arch ( t#u32 * , t#u8 * , const t#u8 * , unsigned int , int ) + +/* arch/arm64/crypto/poly1305-glue.o */ +s#poly1305_state struct poly1305_state { union { t#u32 h [ 5 ] ; t#u64 h64 [ 3 ] ; } ; } +s#poly1305_key struct poly1305_key { union { t#u32 r [ 5 ] ; t#u64 r64 [ 3 ] ; } ; } +s#poly1305_core_key struct poly1305_core_key { s#poly1305_key key ; s#poly1305_key precomputed_s ; } +s#poly1305_desc_ctx struct poly1305_desc_ctx { t#u8 buf [ 16 ] ; unsigned int buflen ; unsigned short rset ; t#bool sset ; t#u32 s [ 4 ] ; s#poly1305_state h ; union { s#poly1305_key opaque_r [ 9 ] ; s#poly1305_core_key core_r ; } ; } +poly1305_init_arch void poly1305_init_arch ( s#poly1305_desc_ctx * , const t#u8 [ 32 ] ) +poly1305_update_arch void poly1305_update_arch ( s#poly1305_desc_ctx * , const t#u8 * , unsigned int ) +poly1305_final_arch void poly1305_final_arch ( s#poly1305_desc_ctx * , t#u8 * ) + +/* arch/arm64/crypto/sha256-glue.o */ +sha256_block_data_order void sha256_block_data_order ( t#u32 * , const void * , unsigned int ) + +/* arch/arm64/crypto/sha512-glue.o */ +sha512_block_data_order void sha512_block_data_order ( t#u64 * , const void * , unsigned int ) + +/* arch/arm64/hyperv/hv_core.o */ +hv_do_hypercall extern t#u64 hv_do_hypercall ( t#u64 , void * , void * ) +hv_do_fast_hypercall8 extern t#u64 hv_do_fast_hypercall8 ( t#u16 , t#u64 ) +hv_set_vpreg void hv_set_vpreg ( t#u32 , t#u64 ) +s#hv_get_vp_registers_output struct hv_get_vp_registers_output { union { struct { t#u32 a ; t#u32 b ; t#u32 c ; t#u32 d ; } as32 __attribute__ ( ( __packed__ ) ) ; struct { t#u64 low ; t#u64 high ; } as64 __attribute__ ( ( __packed__ ) ) ; } ; } +hv_get_vpreg_128 void hv_get_vpreg_128 ( t#u32 , s#hv_get_vp_registers_output * ) +hv_get_vpreg t#u64 hv_get_vpreg ( t#u32 ) +s#user_pt_regs struct user_pt_regs { t#__u64 regs [ 31 ] ; t#__u64 sp ; t#__u64 pc ; t#__u64 pstate ; } +s#pt_regs struct pt_regs { union { s#user_pt_regs user_regs ; struct { t#u64 regs [ 31 ] ; t#u64 sp ; t#u64 pc ; t#u64 pstate ; } ; } ; t#u64 orig_x0 ; t#s32 syscallno ; t#u32 unused2 ; t#u64 sdei_ttbr1 ; t#u64 pmr_save ; t#u64 stackframe [ 2 ] ; t#u64 lockdep_hardirqs ; t#u64 exit_rcu ; } +hyperv_report_panic void hyperv_report_panic ( s#pt_regs * , long , t#bool ) + +/* arch/arm64/hyperv/mshyperv.o */ +hv_is_hyperv_initialized t#bool hv_is_hyperv_initialized ( void ) + +/* arch/arm64/kernel/acpi.o */ +acpi_disabled extern int acpi_disabled +acpi_pci_disabled extern int acpi_pci_disabled + +/* arch/arm64/kernel/cacheinfo.o */ +cache_line_size int cache_line_size ( void ) + +/* arch/arm64/kernel/cpufeature.o */ +cpu_hwcaps extern unsigned long cpu_hwcaps [ ( ( ( 90 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +arm64_use_ng_mappings extern t#bool arm64_use_ng_mappings +s##static_key_mod +s#static_key_false struct static_key_false { s#static_key key ; } +arm64_const_caps_ready extern s#static_key_false arm64_const_caps_ready +cpu_hwcap_keys extern s#static_key_false cpu_hwcap_keys [ 90 ] +read_sanitised_ftr_reg t#u64 read_sanitised_ftr_reg ( t#u32 ) +this_cpu_has_cap t#bool this_cpu_has_cap ( unsigned int ) +cpu_set_feature void cpu_set_feature ( unsigned int ) +cpu_have_feature t#bool cpu_have_feature ( unsigned int ) + +/* arch/arm64/kernel/efi.o */ +s#screen_info struct screen_info { t#__u8 orig_x ; t#__u8 orig_y ; t#__u16 ext_mem_k ; t#__u16 orig_video_page ; t#__u8 orig_video_mode ; t#__u8 orig_video_cols ; t#__u8 flags ; t#__u8 unused2 ; t#__u16 orig_video_ega_bx ; t#__u16 unused3 ; t#__u8 orig_video_lines ; t#__u8 orig_video_isVGA ; t#__u16 orig_video_points ; t#__u16 lfb_width ; t#__u16 lfb_height ; t#__u16 lfb_depth ; t#__u32 lfb_base ; t#__u32 lfb_size ; t#__u16 cl_magic , cl_offset ; t#__u16 lfb_linelength ; t#__u8 red_size ; t#__u8 red_pos ; t#__u8 green_size ; t#__u8 green_pos ; t#__u8 blue_size ; t#__u8 blue_pos ; t#__u8 rsvd_size ; t#__u8 rsvd_pos ; t#__u16 vesapm_seg ; t#__u16 vesapm_off ; t#__u16 pages ; t#__u16 vesa_attributes ; t#__u32 capabilities ; t#__u32 ext_lfb_base ; t#__u8 _reserved [ 2 ] ; } +screen_info extern s#screen_info screen_info + +/* arch/arm64/kernel/fpsimd.o */ +fpsimd_context_busy extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( t#bool ) fpsimd_context_busy +kernel_neon_begin void kernel_neon_begin ( void ) +kernel_neon_end void kernel_neon_end ( void ) + +/* arch/arm64/kernel/head.o */ +kimage_vaddr extern t#u64 kimage_vaddr + +/* arch/arm64/kernel/hibernate.o */ +arch_hibernation_header_save int arch_hibernation_header_save ( void * , unsigned int ) +arch_hibernation_header_restore int arch_hibernation_header_restore ( void * ) + +/* arch/arm64/kernel/io.o */ +__memcpy_fromio extern void __memcpy_fromio ( void * , const volatile void * , t#size_t ) +__memcpy_toio extern void __memcpy_toio ( volatile void * , const void * , t#size_t ) +__memset_io extern void __memset_io ( volatile void * , int , t#size_t ) + +/* arch/arm64/kernel/pci.o */ +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s#seq_operations struct seq_operations { void * ( * start ) ( s#seq_file * , t#loff_t * ) ; void ( * stop ) ( s#seq_file * , void * ) ; void * ( * next ) ( s#seq_file * , void * , t#loff_t * ) ; int ( * show ) ( s#seq_file * , void * ) ; } +s##wait_page_queue +s##iov_iter +s##io_comp_batch +t#poll_queue_proc typedef void ( * poll_queue_proc ) ( s#file * , t#wait_queue_head_t * , s#poll_table_struct * ) +s#poll_table_struct struct poll_table_struct { t#poll_queue_proc _qproc ; t#__poll_t _key ; } +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s#pollfd struct pollfd { int fd ; short events ; short revents ; } +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s#vmem_altmap struct vmem_altmap { unsigned long base_pfn ; const unsigned long end_pfn ; const unsigned long reserve ; unsigned long free ; unsigned long align ; unsigned long alloc ; } +t#percpu_ref_func_t typedef void ( percpu_ref_func_t ) ( s#percpu_ref * ) +s#percpu_ref_data struct percpu_ref_data { t#atomic_long_t count ; t#percpu_ref_func_t * release ; t#percpu_ref_func_t * confirm_switch ; t#bool force_atomic : 1 ; t#bool allow_reinit : 1 ; s#callback_head rcu ; s#percpu_ref * ref ; } +s#percpu_ref struct percpu_ref { unsigned long percpu_count_ptr ; s#percpu_ref_data * data ; } +e#memory_type enum memory_type { MEMORY_DEVICE_PRIVATE = 1 , MEMORY_DEVICE_COHERENT , MEMORY_DEVICE_FS_DAX , MEMORY_DEVICE_GENERIC , MEMORY_DEVICE_PCI_P2PDMA , } +t#vm_fault_t typedef unsigned int vm_fault_t +e#fault_flag enum fault_flag { FAULT_FLAG_WRITE = 1 << 0 , FAULT_FLAG_MKWRITE = 1 << 1 , FAULT_FLAG_ALLOW_RETRY = 1 << 2 , FAULT_FLAG_RETRY_NOWAIT = 1 << 3 , FAULT_FLAG_KILLABLE = 1 << 4 , FAULT_FLAG_TRIED = 1 << 5 , FAULT_FLAG_USER = 1 << 6 , FAULT_FLAG_REMOTE = 1 << 7 , FAULT_FLAG_INSTRUCTION = 1 << 8 , FAULT_FLAG_INTERRUPTIBLE = 1 << 9 , } +t#pmdval_t typedef t#u64 pmdval_t +t#pmd_t typedef struct { t#pmdval_t pmd ; } pmd_t +t#p4d_t typedef struct { t#pgd_t pgd ; } p4d_t +t#pud_t typedef struct { t#p4d_t p4d ; } pud_t +t#pte_t typedef struct { t#pteval_t pte ; } pte_t +s#vm_fault struct vm_fault { const struct { s#vm_area_struct * vma ; t#gfp_t gfp_mask ; unsigned long pgoff ; unsigned long address ; } ; e#fault_flag flags ; t#pmd_t * pmd ; t#pud_t * pud ; union { t#pte_t orig_pte ; t#pmd_t orig_pmd ; } ; s#page * cow_page ; s#page * page ; t#pte_t * pte ; t#spinlock_t * ptl ; t#pgtable_t prealloc_pte ; } +s#dev_pagemap_ops struct dev_pagemap_ops { void ( * page_free ) ( s#page * ) ; t#vm_fault_t ( * migrate_to_ram ) ( s#vm_fault * ) ; } +s#range struct range { t#u64 start ; t#u64 end ; } +s#dev_pagemap struct dev_pagemap { s#vmem_altmap altmap ; s#percpu_ref ref ; s#completion done ; e#memory_type type ; unsigned int flags ; unsigned long vmemmap_shift ; const s#dev_pagemap_ops * ops ; void * owner ; int nr_range ; union { s#range range ; s#range ranges [ 0 ] ; } ; } +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +t#phys_addr_t typedef t#u64 phys_addr_t +s#vm_struct struct vm_struct { s#vm_struct * next ; void * addr ; unsigned long size ; unsigned long flags ; s#page * * pages ; unsigned int nr_pages ; t#phys_addr_t phys_addr ; const void * caller ; } +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +e#page_entry_size enum page_entry_size { PE_SIZE_PTE = 0 , PE_SIZE_PMD , PE_SIZE_PUD , } +s#vm_operations_struct struct vm_operations_struct { void ( * open ) ( s#vm_area_struct * ) ; void ( * close ) ( s#vm_area_struct * ) ; int ( * may_split ) ( s#vm_area_struct * , unsigned long ) ; int ( * mremap ) ( s#vm_area_struct * ) ; int ( * mprotect ) ( s#vm_area_struct * , unsigned long , unsigned long , unsigned long ) ; t#vm_fault_t ( * fault ) ( s#vm_fault * ) ; t#vm_fault_t ( * huge_fault ) ( s#vm_fault * , e#page_entry_size ) ; t#vm_fault_t ( * map_pages ) ( s#vm_fault * , unsigned long , unsigned long ) ; unsigned long ( * pagesize ) ( s#vm_area_struct * ) ; t#vm_fault_t ( * page_mkwrite ) ( s#vm_fault * ) ; t#vm_fault_t ( * pfn_mkwrite ) ( s#vm_fault * ) ; int ( * access ) ( s#vm_area_struct * , unsigned long , void * , int , int ) ; const char * ( * name ) ( s#vm_area_struct * ) ; int ( * set_policy ) ( s#vm_area_struct * , s#mempolicy * ) ; s#mempolicy * ( * get_policy ) ( s#vm_area_struct * , unsigned long ) ; s#page * ( * find_special_page ) ( s#vm_area_struct * , unsigned long ) ; } +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s#seq_file struct seq_file { char * buf ; t#size_t size ; t#size_t from ; t#size_t count ; t#size_t pad_until ; t#loff_t index ; t#loff_t read_pos ; s#mutex lock ; const s#seq_operations * op ; int poll_event ; const s#file * file ; void * private ; } +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s#cdev struct cdev { s#kobject kobj ; s#module * owner ; const s#file_operations * ops ; s#list_head list ; t#dev_t dev ; unsigned int count ; } +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s#pci_slot struct pci_slot { s#pci_bus * bus ; s#list_head list ; s#hotplug_slot * hotplug ; unsigned char number ; s#kobject kobj ; void * suse_kabi_padding ; } +s##aer_stats +s##rcec_ea +t#kernel_ulong_t typedef unsigned long kernel_ulong_t +s#pci_device_id struct pci_device_id { t#__u32 vendor , device ; t#__u32 subvendor , subdevice ; t#__u32 class , class_mask ; t#kernel_ulong_t driver_data ; t#__u32 override_only ; } +s#pm_message struct pm_message { int event ; } +t#pm_message_t typedef s#pm_message pm_message_t +t#pci_ers_result_t typedef unsigned int pci_ers_result_t +t#pci_channel_state_t typedef unsigned int pci_channel_state_t +s#pci_error_handlers struct pci_error_handlers { t#pci_ers_result_t ( * error_detected ) ( s#pci_dev * , t#pci_channel_state_t ) ; t#pci_ers_result_t ( * mmio_enabled ) ( s#pci_dev * ) ; t#pci_ers_result_t ( * slot_reset ) ( s#pci_dev * ) ; void ( * reset_prepare ) ( s#pci_dev * ) ; void ( * reset_done ) ( s#pci_dev * ) ; void ( * resume ) ( s#pci_dev * ) ; void * suse_kabi_padding ; } +s##device_private +s#dev_pm_ops struct dev_pm_ops { int ( * prepare ) ( s#device * ) ; void ( * complete ) ( s#device * ) ; int ( * suspend ) ( s#device * ) ; int ( * resume ) ( s#device * ) ; int ( * freeze ) ( s#device * ) ; int ( * thaw ) ( s#device * ) ; int ( * poweroff ) ( s#device * ) ; int ( * restore ) ( s#device * ) ; int ( * suspend_late ) ( s#device * ) ; int ( * resume_early ) ( s#device * ) ; int ( * freeze_late ) ( s#device * ) ; int ( * thaw_early ) ( s#device * ) ; int ( * poweroff_late ) ( s#device * ) ; int ( * restore_early ) ( s#device * ) ; int ( * suspend_noirq ) ( s#device * ) ; int ( * resume_noirq ) ( s#device * ) ; int ( * freeze_noirq ) ( s#device * ) ; int ( * thaw_noirq ) ( s#device * ) ; int ( * poweroff_noirq ) ( s#device * ) ; int ( * restore_noirq ) ( s#device * ) ; int ( * runtime_suspend ) ( s#device * ) ; int ( * runtime_resume ) ( s#device * ) ; int ( * runtime_idle ) ( s#device * ) ; } +s#device_type struct device_type { const char * name ; const s#attribute_group * * groups ; int ( * uevent ) ( s#device * , s#kobj_uevent_env * ) ; char * ( * devnode ) ( s#device * , t#umode_t * , t#kuid_t * , t#kgid_t * ) ; void ( * release ) ( s#device * ) ; const s#dev_pm_ops * pm ; } +e#dl_dev_state enum dl_dev_state { DL_DEV_NO_DRIVER = 0 , DL_DEV_PROBING , DL_DEV_DRIVER_BOUND , DL_DEV_UNBINDING , } +s#dev_links_info struct dev_links_info { s#list_head suppliers ; s#list_head consumers ; s#list_head defer_sync ; e#dl_dev_state status ; } +s##wake_irq +s#wakeup_source struct wakeup_source { const char * name ; int id ; s#list_head entry ; t#spinlock_t lock ; s#wake_irq * wakeirq ; s#timer_list timer ; unsigned long timer_expires ; t#ktime_t total_time ; t#ktime_t max_time ; t#ktime_t last_time ; t#ktime_t start_prevent_time ; t#ktime_t prevent_sleep_time ; unsigned long event_count ; unsigned long active_count ; unsigned long relax_count ; unsigned long expire_count ; unsigned long wakeup_count ; s#device * dev ; t#bool active : 1 ; t#bool autosleep_enabled : 1 ; } +e#rpm_request enum rpm_request { RPM_REQ_NONE = 0 , RPM_REQ_IDLE , RPM_REQ_SUSPEND , RPM_REQ_AUTOSUSPEND , RPM_REQ_RESUME , } +e#rpm_status enum rpm_status { RPM_INVALID = - 1 , RPM_ACTIVE = 0 , RPM_RESUMING , RPM_SUSPENDED , RPM_SUSPENDING , } +s##pm_domain_data +s#pm_subsys_data struct pm_subsys_data { t#spinlock_t lock ; unsigned int refcount ; unsigned int clock_op_might_sleep ; s#mutex clock_mutex ; s#list_head clock_list ; s#pm_domain_data * domain_data ; } +s##dev_pm_qos +s#dev_pm_info struct dev_pm_info { t#pm_message_t power_state ; unsigned int can_wakeup : 1 ; unsigned int async_suspend : 1 ; t#bool in_dpm_list : 1 ; t#bool is_prepared : 1 ; t#bool is_suspended : 1 ; t#bool is_noirq_suspended : 1 ; t#bool is_late_suspended : 1 ; t#bool no_pm : 1 ; t#bool early_init : 1 ; t#bool direct_complete : 1 ; t#u32 driver_flags ; t#spinlock_t lock ; s#list_head entry ; s#completion completion ; s#wakeup_source * wakeup ; t#bool wakeup_path : 1 ; t#bool syscore : 1 ; t#bool no_pm_callbacks : 1 ; unsigned int must_resume : 1 ; unsigned int may_skip_resume : 1 ; s#hrtimer suspend_timer ; t#u64 timer_expires ; s#work_struct work ; t#wait_queue_head_t wait_queue ; s#wake_irq * wakeirq ; t#atomic_t usage_count ; t#atomic_t child_count ; unsigned int disable_depth : 3 ; unsigned int idle_notification : 1 ; unsigned int request_pending : 1 ; unsigned int deferred_resume : 1 ; unsigned int needs_force_resume : 1 ; unsigned int runtime_auto : 1 ; t#bool ignore_children : 1 ; unsigned int no_callbacks : 1 ; unsigned int irq_safe : 1 ; unsigned int use_autosuspend : 1 ; unsigned int timer_autosuspends : 1 ; unsigned int memalloc_noio : 1 ; unsigned int links_count ; e#rpm_request request ; e#rpm_status runtime_status ; e#rpm_status last_status ; int runtime_error ; int autosuspend_delay ; t#u64 last_busy ; t#u64 active_time ; t#u64 suspended_time ; t#u64 accounting_timestamp ; s#pm_subsys_data * subsys_data ; void ( * set_latency_tolerance ) ( s#device * , t#s32 ) ; s#dev_pm_qos * qos ; } +s#dev_pm_domain struct dev_pm_domain { s#dev_pm_ops ops ; int ( * start ) ( s#device * ) ; void ( * detach ) ( s#device * , t#bool ) ; int ( * activate ) ( s#device * ) ; void ( * sync ) ( s#device * ) ; void ( * dismiss ) ( s#device * ) ; } +s#em_perf_state struct em_perf_state { unsigned long frequency ; unsigned long power ; unsigned long cost ; } +s#em_perf_domain struct em_perf_domain { s#em_perf_state * table ; int nr_perf_states ; int milliwatts ; unsigned long cpus [ ] ; } +t#phandle typedef t#u32 phandle +e#dev_dma_attr enum dev_dma_attr { DEV_DMA_NOT_SUPPORTED , DEV_DMA_NON_COHERENT , DEV_DMA_COHERENT , } +s#fwnode_reference_args struct fwnode_reference_args { s#fwnode_handle * fwnode ; unsigned int nargs ; t#u64 args [ 8 ] ; } +s#fwnode_endpoint struct fwnode_endpoint { unsigned int port ; unsigned int id ; const s#fwnode_handle * local_fwnode ; } +s#fwnode_operations struct fwnode_operations { s#fwnode_handle * ( * get ) ( s#fwnode_handle * ) ; void ( * put ) ( s#fwnode_handle * ) ; t#bool ( * device_is_available ) ( const s#fwnode_handle * ) ; const void * ( * device_get_match_data ) ( const s#fwnode_handle * , const s#device * ) ; t#bool ( * device_dma_supported ) ( const s#fwnode_handle * ) ; e#dev_dma_attr ( * device_get_dma_attr ) ( const s#fwnode_handle * ) ; t#bool ( * property_present ) ( const s#fwnode_handle * , const char * ) ; int ( * property_read_int_array ) ( const s#fwnode_handle * , const char * , unsigned int , void * , t#size_t ) ; int ( * property_read_string_array ) ( const s#fwnode_handle * , const char * , const char * * , t#size_t ) ; const char * ( * get_name ) ( const s#fwnode_handle * ) ; const char * ( * get_name_prefix ) ( const s#fwnode_handle * ) ; s#fwnode_handle * ( * get_parent ) ( const s#fwnode_handle * ) ; s#fwnode_handle * ( * get_next_child_node ) ( const s#fwnode_handle * , s#fwnode_handle * ) ; s#fwnode_handle * ( * get_named_child_node ) ( const s#fwnode_handle * , const char * ) ; int ( * get_reference_args ) ( const s#fwnode_handle * , const char * , const char * , unsigned int , unsigned int , s#fwnode_reference_args * ) ; s#fwnode_handle * ( * graph_get_next_endpoint ) ( const s#fwnode_handle * , s#fwnode_handle * ) ; s#fwnode_handle * ( * graph_get_remote_endpoint ) ( const s#fwnode_handle * ) ; s#fwnode_handle * ( * graph_get_port_parent ) ( s#fwnode_handle * ) ; int ( * graph_parse_endpoint ) ( const s#fwnode_handle * , s#fwnode_endpoint * ) ; int ( * irq_get ) ( const s#fwnode_handle * , unsigned int ) ; int ( * add_links ) ( s#fwnode_handle * ) ; } +s#fwnode_handle struct fwnode_handle { s#fwnode_handle * secondary ; const s#fwnode_operations * ops ; s#device * dev ; s#list_head suppliers ; s#list_head consumers ; t#u8 flags ; } +s#property struct property { char * name ; int length ; void * value ; s#property * next ; unsigned long _flags ; s#bin_attribute attr ; } +s#device_node struct device_node { const char * name ; t#phandle t#phandle ; const char * full_name ; s#fwnode_handle fwnode ; s#property * properties ; s#property * deadprops ; s#device_node * parent ; s#device_node * child ; s#device_node * sibling ; s#kobject kobj ; unsigned long _flags ; void * data ; } +e#irq_domain_bus_token enum irq_domain_bus_token { DOMAIN_BUS_ANY = 0 , DOMAIN_BUS_WIRED , DOMAIN_BUS_GENERIC_MSI , DOMAIN_BUS_PCI_MSI , DOMAIN_BUS_PLATFORM_MSI , DOMAIN_BUS_NEXUS , DOMAIN_BUS_IPI , DOMAIN_BUS_FSL_MC_MSI , DOMAIN_BUS_TI_SCI_INTA_MSI , DOMAIN_BUS_WAKEUP , DOMAIN_BUS_VMD_MSI , } +s#irq_fwspec struct irq_fwspec { s#fwnode_handle * fwnode ; int param_count ; t#u32 param [ 16 ] ; } +t#irq_hw_number_t typedef unsigned long irq_hw_number_t +s##msi_desc +t#cpumask_var_t typedef s#cpumask * cpumask_var_t +s#irq_common_data struct irq_common_data { unsigned int state_use_accessors ; unsigned int node ; void * handler_data ; s#msi_desc * msi_desc ; t#cpumask_var_t affinity ; t#cpumask_var_t effective_affinity ; unsigned int ipi_offset ; } +s##msi_msg +e#irqchip_irq_state enum irqchip_irq_state { IRQCHIP_STATE_PENDING , IRQCHIP_STATE_ACTIVE , IRQCHIP_STATE_MASKED , IRQCHIP_STATE_LINE_LEVEL , } +s#irq_chip struct irq_chip { s#device * parent_device ; const char * name ; unsigned int ( * irq_startup ) ( s#irq_data * ) ; void ( * irq_shutdown ) ( s#irq_data * ) ; void ( * irq_enable ) ( s#irq_data * ) ; void ( * irq_disable ) ( s#irq_data * ) ; void ( * irq_ack ) ( s#irq_data * ) ; void ( * irq_mask ) ( s#irq_data * ) ; void ( * irq_mask_ack ) ( s#irq_data * ) ; void ( * irq_unmask ) ( s#irq_data * ) ; void ( * irq_eoi ) ( s#irq_data * ) ; int ( * irq_set_affinity ) ( s#irq_data * , const s#cpumask * , t#bool ) ; int ( * irq_retrigger ) ( s#irq_data * ) ; int ( * irq_set_type ) ( s#irq_data * , unsigned int ) ; int ( * irq_set_wake ) ( s#irq_data * , unsigned int ) ; void ( * irq_bus_lock ) ( s#irq_data * ) ; void ( * irq_bus_sync_unlock ) ( s#irq_data * ) ; void ( * irq_cpu_online ) ( s#irq_data * ) ; void ( * irq_cpu_offline ) ( s#irq_data * ) ; void ( * irq_suspend ) ( s#irq_data * ) ; void ( * irq_resume ) ( s#irq_data * ) ; void ( * irq_pm_shutdown ) ( s#irq_data * ) ; void ( * irq_calc_mask ) ( s#irq_data * ) ; void ( * irq_print_chip ) ( s#irq_data * , s#seq_file * ) ; int ( * irq_request_resources ) ( s#irq_data * ) ; void ( * irq_release_resources ) ( s#irq_data * ) ; void ( * irq_compose_msi_msg ) ( s#irq_data * , s#msi_msg * ) ; void ( * irq_write_msi_msg ) ( s#irq_data * , s#msi_msg * ) ; int ( * irq_get_irqchip_state ) ( s#irq_data * , e#irqchip_irq_state , t#bool * ) ; int ( * irq_set_irqchip_state ) ( s#irq_data * , e#irqchip_irq_state , t#bool ) ; int ( * irq_set_vcpu_affinity ) ( s#irq_data * , void * ) ; void ( * ipi_send_single ) ( s#irq_data * , unsigned int ) ; void ( * ipi_send_mask ) ( s#irq_data * , const s#cpumask * ) ; int ( * irq_nmi_setup ) ( s#irq_data * ) ; void ( * irq_nmi_teardown ) ( s#irq_data * ) ; unsigned long flags ; } +s#irq_data struct irq_data { t#u32 mask ; unsigned int irq ; unsigned long hwirq ; s#irq_common_data * common ; s#irq_chip * chip ; s#irq_domain * domain ; s#irq_data * parent_data ; void * chip_data ; } +s#irq_domain_ops struct irq_domain_ops { int ( * match ) ( s#irq_domain * , s#device_node * , e#irq_domain_bus_token ) ; int ( * select ) ( s#irq_domain * , s#irq_fwspec * , e#irq_domain_bus_token ) ; int ( * map ) ( s#irq_domain * , unsigned int , t#irq_hw_number_t ) ; void ( * unmap ) ( s#irq_domain * , unsigned int ) ; int ( * xlate ) ( s#irq_domain * , s#device_node * , const t#u32 * , unsigned int , unsigned long * , unsigned int * ) ; int ( * alloc ) ( s#irq_domain * , unsigned int , unsigned int , void * ) ; void ( * free ) ( s#irq_domain * , unsigned int , unsigned int ) ; int ( * activate ) ( s#irq_domain * , s#irq_data * , t#bool ) ; void ( * deactivate ) ( s#irq_domain * , s#irq_data * ) ; int ( * translate ) ( s#irq_domain * , s#irq_fwspec * , unsigned long * , unsigned int * ) ; void ( * debug_show ) ( s#seq_file * , s#irq_domain * , s#irq_data * , int ) ; } +e#irq_gc_flags enum irq_gc_flags { IRQ_GC_INIT_MASK_CACHE = 1 << 0 , IRQ_GC_INIT_NESTED_LOCK = 1 << 1 , IRQ_GC_MASK_CACHE_PER_TYPE = 1 << 2 , IRQ_GC_NO_MASK = 1 << 3 , IRQ_GC_BE_IO = 1 << 4 , } +s#irq_chip_regs struct irq_chip_regs { unsigned long enable ; unsigned long disable ; unsigned long mask ; unsigned long ack ; unsigned long eoi ; unsigned long type ; unsigned long polarity ; } +e#irqreturn enum irqreturn { IRQ_NONE = ( 0 << 0 ) , IRQ_HANDLED = ( 1 << 0 ) , IRQ_WAKE_THREAD = ( 1 << 1 ) , } +t#irqreturn_t typedef e#irqreturn irqreturn_t +t#irq_handler_t typedef t#irqreturn_t ( * irq_handler_t ) ( int , void * ) +s#irqaction struct irqaction { t#irq_handler_t handler ; void * dev_id ; void * percpu_dev_id ; s#irqaction * next ; t#irq_handler_t thread_fn ; s#task_struct * thread ; s#irqaction * secondary ; unsigned int irq ; unsigned int flags ; unsigned long thread_flags ; unsigned long thread_mask ; const char * name ; s#proc_dir_entry * dir ; } +s#irq_affinity_notify struct irq_affinity_notify { unsigned int irq ; s#kref kref ; s#work_struct work ; void ( * notify ) ( s#irq_affinity_notify * , const t#cpumask_t * ) ; void ( * release ) ( s#kref * ) ; } +s#irq_desc struct irq_desc { s#irq_common_data irq_common_data ; s#irq_data irq_data ; unsigned int * kstat_irqs ; t#irq_flow_handler_t handle_irq ; s#irqaction * action ; unsigned int status_use_accessors ; unsigned int core_internal_state__do_not_mess_with_it ; unsigned int depth ; unsigned int wake_depth ; unsigned int tot_count ; unsigned int irq_count ; unsigned long last_unhandled ; unsigned int irqs_unhandled ; t#atomic_t threads_handled ; int threads_handled_last ; t#raw_spinlock_t lock ; s#cpumask * percpu_enabled ; const s#cpumask * percpu_affinity ; const s#cpumask * affinity_hint ; s#irq_affinity_notify * affinity_notify ; unsigned long threads_oneshot ; t#atomic_t threads_active ; t#wait_queue_head_t wait_for_threads ; unsigned int nr_actions ; unsigned int no_suspend_depth ; unsigned int cond_suspend_depth ; unsigned int force_resume_depth ; s#proc_dir_entry * dir ; s#dentry * debugfs_file ; const char * dev_name ; s#callback_head rcu ; s#kobject kobj ; s#mutex request_mutex ; int parent_irq ; s#module * owner ; const char * name ; } +t#irq_flow_handler_t typedef void ( * irq_flow_handler_t ) ( s#irq_desc * ) +s#irq_chip_type struct irq_chip_type { s#irq_chip chip ; s#irq_chip_regs regs ; t#irq_flow_handler_t handler ; t#u32 type ; t#u32 mask_cache_priv ; t#u32 * mask_cache ; } +s#irq_chip_generic struct irq_chip_generic { t#raw_spinlock_t lock ; void * reg_base ; t#u32 ( * reg_readl ) ( void * ) ; void ( * reg_writel ) ( t#u32 , void * ) ; void ( * suspend ) ( s#irq_chip_generic * ) ; void ( * resume ) ( s#irq_chip_generic * ) ; unsigned int irq_base ; unsigned int irq_cnt ; t#u32 mask_cache ; t#u32 type_cache ; t#u32 polarity_cache ; t#u32 wake_enabled ; t#u32 wake_active ; unsigned int num_ct ; void * private ; unsigned long installed ; unsigned long unused ; s#irq_domain * domain ; s#list_head list ; s#irq_chip_type chip_types [ ] ; } +s#irq_domain_chip_generic struct irq_domain_chip_generic { unsigned int irqs_per_chip ; unsigned int num_chips ; unsigned int irq_flags_to_clear ; unsigned int irq_flags_to_set ; e#irq_gc_flags gc_flags ; s#irq_chip_generic * gc [ ] ; } +s#irq_domain struct irq_domain { s#list_head link ; const char * name ; const s#irq_domain_ops * ops ; void * host_data ; unsigned int flags ; unsigned int mapcount ; s#fwnode_handle * fwnode ; e#irq_domain_bus_token bus_token ; s#irq_domain_chip_generic * gc ; s#irq_domain * parent ; t#irq_hw_number_t hwirq_max ; unsigned int revmap_size ; s#xarray revmap_tree ; s#mutex revmap_mutex ; s#irq_data * revmap [ ] ; } +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s#device_dma_parameters struct device_dma_parameters { unsigned int max_segment_size ; unsigned int min_align_mask ; unsigned long segment_boundary_mask ; } +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s#dev_archdata struct dev_archdata { } +s##subsys_private +s#class struct class { const char * name ; s#module * owner ; const s#attribute_group * * class_groups ; const s#attribute_group * * dev_groups ; s#kobject * dev_kobj ; int ( * dev_uevent ) ( s#device * , s#kobj_uevent_env * ) ; char * ( * devnode ) ( s#device * , t#umode_t * ) ; void ( * class_release ) ( s#class * ) ; void ( * dev_release ) ( s#device * ) ; int ( * shutdown_pre ) ( s#device * ) ; const s#kobj_ns_type_operations * ns_type ; const void * ( * namespace ) ( s#device * ) ; void ( * get_ownership ) ( s#device * , t#kuid_t * , t#kgid_t * ) ; const s#dev_pm_ops * pm ; s#subsys_private * p ; void * suse_kabi_padding ; } +s##iommu_group +s##dev_iommu +e#device_removable enum device_removable { DEVICE_REMOVABLE_NOT_SUPPORTED = 0 , DEVICE_REMOVABLE_UNKNOWN , DEVICE_FIXED , DEVICE_REMOVABLE , } +s#device struct device { s#kobject kobj ; s#device * parent ; s#device_private * p ; const char * init_name ; const s#device_type * type ; s#bus_type * bus ; s#device_driver * driver ; void * platform_data ; void * driver_data ; s#mutex mutex ; s#dev_links_info links ; s#dev_pm_info power ; s#dev_pm_domain * pm_domain ; s#em_perf_domain * em_pd ; s#irq_domain * msi_domain ; s#dev_pin_info * pins ; t#raw_spinlock_t msi_lock ; s#list_head msi_list ; const s#dma_map_ops * dma_ops ; t#u64 * dma_mask ; t#u64 coherent_dma_mask ; t#u64 bus_dma_limit ; const s#bus_dma_region * dma_range_map ; s#device_dma_parameters * dma_parms ; s#list_head dma_pools ; s#dma_coherent_mem * dma_mem ; s#cma * cma_area ; s#io_tlb_mem * dma_io_tlb_mem ; s#dev_archdata archdata ; s#device_node * of_node ; s#fwnode_handle * fwnode ; int numa_node ; t#dev_t devt ; t#u32 id ; t#spinlock_t devres_lock ; s#list_head devres_head ; s#class * class ; const s#attribute_group * * groups ; void ( * release ) ( s#device * ) ; s#iommu_group * iommu_group ; s#dev_iommu * iommu ; e#device_removable removable ; t#bool offline_disabled : 1 ; t#bool offline : 1 ; t#bool of_node_reused : 1 ; t#bool state_synced : 1 ; t#bool can_match : 1 ; t#bool dma_coherent : 1 ; void * suse_kabi_padding ; } +s##iommu_ops +s#bus_type struct bus_type { const char * name ; const char * dev_name ; s#device * dev_root ; const s#attribute_group * * bus_groups ; const s#attribute_group * * dev_groups ; const s#attribute_group * * drv_groups ; int ( * match ) ( s#device * , s#device_driver * ) ; int ( * uevent ) ( s#device * , s#kobj_uevent_env * ) ; int ( * probe ) ( s#device * ) ; void ( * sync_state ) ( s#device * ) ; void ( * remove ) ( s#device * ) ; void ( * shutdown ) ( s#device * ) ; int ( * online ) ( s#device * ) ; int ( * offline ) ( s#device * ) ; int ( * suspend ) ( s#device * , t#pm_message_t ) ; int ( * resume ) ( s#device * ) ; int ( * num_vf ) ( s#device * ) ; int ( * dma_configure ) ( s#device * ) ; void ( * dma_cleanup ) ( s#device * ) ; const s#dev_pm_ops * pm ; const s#iommu_ops * iommu_ops ; s#subsys_private * p ; s#lock_class_key lock_key ; t#bool need_parent_lock ; void * suse_kabi_padding ; } +e#probe_type enum probe_type { PROBE_DEFAULT_STRATEGY , PROBE_PREFER_ASYNCHRONOUS , PROBE_FORCE_SYNCHRONOUS , } +s#of_device_id struct of_device_id { char name [ 32 ] ; char type [ 32 ] ; char compatible [ 128 ] ; const void * data ; } +s#acpi_device_id struct acpi_device_id { t#__u8 id [ 9 ] ; t#kernel_ulong_t driver_data ; t#__u32 cls ; t#__u32 cls_msk ; } +s##driver_private +s#device_driver struct device_driver { const char * name ; s#bus_type * bus ; s#module * owner ; const char * mod_name ; t#bool suppress_bind_attrs ; e#probe_type probe_type ; const s#of_device_id * of_match_table ; const s#acpi_device_id * acpi_match_table ; int ( * probe ) ( s#device * ) ; void ( * sync_state ) ( s#device * ) ; int ( * remove ) ( s#device * ) ; void ( * shutdown ) ( s#device * ) ; int ( * suspend ) ( s#device * , t#pm_message_t ) ; int ( * resume ) ( s#device * ) ; const s#attribute_group * * groups ; const s#attribute_group * * dev_groups ; const s#dev_pm_ops * pm ; void ( * coredump ) ( s#device * ) ; s#driver_private * p ; void * suse_kabi_padding ; } +s#pci_dynids struct pci_dynids { t#spinlock_t lock ; s#list_head list ; } +s#pci_driver struct pci_driver { s#list_head node ; const char * name ; const s#pci_device_id * id_table ; int ( * probe ) ( s#pci_dev * , const s#pci_device_id * ) ; void ( * remove ) ( s#pci_dev * ) ; int ( * suspend ) ( s#pci_dev * , t#pm_message_t ) ; int ( * resume ) ( s#pci_dev * ) ; void ( * shutdown ) ( s#pci_dev * ) ; int ( * sriov_configure ) ( s#pci_dev * , int ) ; int ( * sriov_set_msix_vec_count ) ( s#pci_dev * , int ) ; t#u32 ( * sriov_get_vf_total_msix ) ( s#pci_dev * ) ; const s#pci_error_handlers * err_handler ; const s#attribute_group * * groups ; const s#attribute_group * * dev_groups ; void * suse_kabi_padding ; s#device_driver driver ; s#pci_dynids dynids ; t#bool driver_managed_dma ; } +t#pci_power_t typedef int pci_power_t +s##pcie_link_state +t#resource_size_t typedef t#phys_addr_t resource_size_t +s#resource struct resource { t#resource_size_t start ; t#resource_size_t end ; const char * name ; unsigned long flags ; unsigned long desc ; s#resource * parent , * sibling , * child ; } +E#PCI_STD_RESOURCES 0 +E#PCI_IOV_RESOURCES ( E#PCI_STD_RESOURCES + 6 - 1 ) + 2 +E#PCI_BRIDGE_RESOURCES ( E#PCI_IOV_RESOURCES + 6 - 1 ) + 1 +E#PCI_NUM_RESOURCES ( E#PCI_BRIDGE_RESOURCES + 4 - 1 ) + 1 +E#DEVICE_COUNT_RESOURCE E#PCI_NUM_RESOURCES +t#pci_dev_flags_t typedef unsigned short pci_dev_flags_t +s#pci_vpd struct pci_vpd { s#mutex lock ; unsigned int len ; t#u8 cap ; } +s##pci_sriov +s##pci_p2pdma +s#pci_dev struct pci_dev { s#list_head bus_list ; s#pci_bus * bus ; s#pci_bus * subordinate ; void * sysdata ; s#proc_dir_entry * procent ; s#pci_slot * slot ; unsigned int devfn ; unsigned short vendor ; unsigned short device ; unsigned short subsystem_vendor ; unsigned short subsystem_device ; unsigned int class ; t#u8 revision ; t#u8 hdr_type ; t#u16 aer_cap ; s#aer_stats * aer_stats ; s#rcec_ea * rcec_ea ; s#pci_dev * rcec ; t#u32 devcap ; t#u8 pcie_cap ; t#u8 msi_cap ; t#u8 msix_cap ; t#u8 pcie_mpss : 3 ; t#u8 rom_base_reg ; t#u8 pin ; t#u16 pcie_flags_reg ; unsigned long * dma_alias_mask ; s#pci_driver * driver ; t#u64 dma_mask ; s#device_dma_parameters dma_parms ; t#pci_power_t current_state ; unsigned int imm_ready : 1 ; t#u8 pm_cap ; unsigned int pme_support : 5 ; unsigned int pme_poll : 1 ; unsigned int d1_support : 1 ; unsigned int d2_support : 1 ; unsigned int no_d1d2 : 1 ; unsigned int no_d3cold : 1 ; unsigned int bridge_d3 : 1 ; unsigned int d3cold_allowed : 1 ; unsigned int mmio_always_on : 1 ; unsigned int wakeup_prepared : 1 ; unsigned int runtime_d3cold : 1 ; unsigned int skip_bus_pm : 1 ; unsigned int ignore_hotplug : 1 ; unsigned int hotplug_user_indicators : 1 ; unsigned int clear_retrain_link : 1 ; unsigned int d3hot_delay ; unsigned int d3cold_delay ; s#pcie_link_state * link_state ; unsigned int ltr_path : 1 ; t#u16 l1ss ; unsigned int pasid_no_tlp : 1 ; unsigned int eetlp_prefix_path : 1 ; t#pci_channel_state_t error_state ; s#device dev ; int cfg_size ; unsigned int irq ; s#resource resource [ E#DEVICE_COUNT_RESOURCE ] ; t#bool match_driver ; unsigned int transparent : 1 ; unsigned int io_window : 1 ; unsigned int pref_window : 1 ; unsigned int pref_64_window : 1 ; unsigned int multifunction : 1 ; unsigned int is_busmaster : 1 ; unsigned int no_msi : 1 ; unsigned int no_64bit_msi : 1 ; unsigned int block_cfg_access : 1 ; unsigned int broken_parity_status : 1 ; unsigned int irq_reroute_variant : 2 ; unsigned int msi_enabled : 1 ; unsigned int msix_enabled : 1 ; unsigned int ari_enabled : 1 ; unsigned int ats_enabled : 1 ; unsigned int pasid_enabled : 1 ; unsigned int pri_enabled : 1 ; unsigned int is_managed : 1 ; unsigned int needs_freset : 1 ; unsigned int state_saved : 1 ; unsigned int is_physfn : 1 ; unsigned int is_virtfn : 1 ; unsigned int is_hotplug_bridge : 1 ; unsigned int shpc_managed : 1 ; unsigned int is_thunderbolt : 1 ; unsigned int untrusted : 1 ; unsigned int external_facing : 1 ; unsigned int broken_intx_masking : 1 ; unsigned int io_window_1k : 1 ; unsigned int irq_managed : 1 ; unsigned int non_compliant_bars : 1 ; unsigned int is_probed : 1 ; unsigned int link_active_reporting : 1 ; unsigned int no_vf_scan : 1 ; unsigned int no_command_memory : 1 ; unsigned int rom_bar_overlap : 1 ; t#pci_dev_flags_t dev_flags ; t#atomic_t enable_cnt ; t#u32 saved_config_space [ 16 ] ; s#hlist_head saved_cap_space ; int rom_attr_enabled ; s#bin_attribute * res_attr [ E#DEVICE_COUNT_RESOURCE ] ; s#bin_attribute * res_attr_wc [ E#DEVICE_COUNT_RESOURCE ] ; unsigned int broken_cmd_compl : 1 ; unsigned int ptm_root : 1 ; unsigned int ptm_enabled : 1 ; t#u8 ptm_granularity ; const s#attribute_group * * msi_irq_groups ; s#pci_vpd vpd ; t#u16 dpc_cap ; unsigned int dpc_rp_extensions : 1 ; t#u8 dpc_rp_log_size ; union { s#pci_sriov * sriov ; s#pci_dev * physfn ; } ; t#u16 ats_cap ; t#u8 ats_stu ; t#u16 pri_cap ; t#u32 pri_reqs_alloc ; unsigned int pasid_required : 1 ; t#u16 pasid_cap ; t#u16 pasid_features ; s#pci_p2pdma * p2pdma ; t#u16 acs_cap ; t#phys_addr_t rom ; t#size_t romlen ; char * driver_override ; void * suse_kabi_padding ; unsigned long priv_flags ; t#u8 reset_methods [ 7 ] ; } +s#pci_ops struct pci_ops { int ( * add_bus ) ( s#pci_bus * ) ; void ( * remove_bus ) ( s#pci_bus * ) ; void * ( * map_bus ) ( s#pci_bus * , unsigned int , int ) ; int ( * read ) ( s#pci_bus * , unsigned int , int , int , t#u32 * ) ; int ( * write ) ( s#pci_bus * , unsigned int , int , int , t#u32 ) ; void * suse_kabi_padding ; } +t#pci_bus_flags_t typedef unsigned short pci_bus_flags_t +s#pci_bus struct pci_bus { s#list_head node ; s#pci_bus * parent ; s#list_head children ; s#list_head devices ; s#pci_dev * self ; s#list_head slots ; s#resource * resource [ 4 ] ; s#list_head resources ; s#resource busn_res ; s#pci_ops * ops ; void * sysdata ; s#proc_dir_entry * procdir ; unsigned char number ; unsigned char primary ; unsigned char max_bus_speed ; unsigned char cur_bus_speed ; int domain_nr ; char name [ 48 ] ; unsigned short bridge_ctl ; t#pci_bus_flags_t bus_flags ; s#device * bridge ; s#device dev ; s#bin_attribute * legacy_io ; s#bin_attribute * legacy_mem ; unsigned int is_added : 1 ; void * suse_kabi_padding ; } +pcibus_to_node int pcibus_to_node ( s#pci_bus * ) + +/* arch/arm64/kernel/process.o */ +__stack_chk_guard extern unsigned long __stack_chk_guard +pm_power_off extern void ( * pm_power_off ) ( void ) + +/* arch/arm64/kernel/return_address.o */ +return_address extern void * return_address ( unsigned int ) + +/* arch/arm64/kernel/smccc-call.o */ +__arm_smccc_sve_check unsigned long __arm_smccc_sve_check ( unsigned long ) +s#arm_smccc_res struct arm_smccc_res { unsigned long a0 ; unsigned long a1 ; unsigned long a2 ; unsigned long a3 ; } +s#arm_smccc_quirk struct arm_smccc_quirk { int id ; union { unsigned long a6 ; } state ; } +__arm_smccc_smc void __arm_smccc_smc ( unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , s#arm_smccc_res * , s#arm_smccc_quirk * ) +__arm_smccc_hvc void __arm_smccc_hvc ( unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long , s#arm_smccc_res * , s#arm_smccc_quirk * ) +s#arm_smccc_1_2_regs struct arm_smccc_1_2_regs { unsigned long a0 ; unsigned long a1 ; unsigned long a2 ; unsigned long a3 ; unsigned long a4 ; unsigned long a5 ; unsigned long a6 ; unsigned long a7 ; unsigned long a8 ; unsigned long a9 ; unsigned long a10 ; unsigned long a11 ; unsigned long a12 ; unsigned long a13 ; unsigned long a14 ; unsigned long a15 ; unsigned long a16 ; unsigned long a17 ; } +arm_smccc_1_2_hvc void arm_smccc_1_2_hvc ( const s#arm_smccc_1_2_regs * , s#arm_smccc_1_2_regs * ) +arm_smccc_1_2_smc void arm_smccc_1_2_smc ( const s#arm_smccc_1_2_regs * , s#arm_smccc_1_2_regs * ) + +/* arch/arm64/kernel/smp.o */ +cpu_number extern __attribute__ ( ( section ( ".data..percpu" "..read_mostly" ) ) ) __typeof__ ( int ) cpu_number + +/* arch/arm64/kernel/time.o */ +profile_pc extern unsigned long profile_pc ( s#pt_regs * ) + +/* arch/arm64/lib/clear_page.o */ +clear_page extern void clear_page ( void * ) + +/* arch/arm64/lib/clear_user.o */ +__arch_clear_user extern unsigned long __attribute__ ( ( __warn_unused_result__ ) ) __arch_clear_user ( void * , unsigned long ) + +/* arch/arm64/lib/copy_from_user.o */ +__arch_copy_from_user extern unsigned long __attribute__ ( ( __warn_unused_result__ ) ) __arch_copy_from_user ( void * , const void * , unsigned long ) + +/* arch/arm64/lib/copy_in_user.o */ +__arch_copy_in_user extern unsigned long __attribute__ ( ( __warn_unused_result__ ) ) __arch_copy_in_user ( void * , const void * , unsigned long ) + +/* arch/arm64/lib/copy_page.o */ +copy_page extern void copy_page ( void * , const void * ) + +/* arch/arm64/lib/copy_to_user.o */ +__arch_copy_to_user extern unsigned long __attribute__ ( ( __warn_unused_result__ ) ) __arch_copy_to_user ( void * , const void * , unsigned long ) + +/* arch/arm64/lib/csum.o */ +t#__sum16 typedef t#__u16 __sum16 +t#__be16 typedef t#__u16 __be16 +t#__be32 typedef t#__u32 __be32 +s#in6_addr struct in6_addr { union { t#__u8 u6_addr8 [ 16 ] ; t#__be16 u6_addr16 [ 8 ] ; t#__be32 u6_addr32 [ 4 ] ; } in6_u ; } +t#__wsum typedef t#__u32 __wsum +csum_ipv6_magic t#__sum16 csum_ipv6_magic ( const s#in6_addr * , const s#in6_addr * , t#__u32 , t#__u8 , t#__wsum ) + +/* arch/arm64/lib/delay.o */ +__delay extern void __delay ( unsigned long ) +__const_udelay extern void __const_udelay ( unsigned long ) +__udelay extern void __udelay ( unsigned long ) +__ndelay extern void __ndelay ( unsigned long ) + +/* arch/arm64/lib/memchr.o */ +memchr extern void * memchr ( const void * , int , t#__kernel_size_t ) + +/* arch/arm64/lib/memcmp.o */ +memcmp extern int memcmp ( const void * , const void * , t#size_t ) + +/* arch/arm64/lib/memcpy.o */ +memcpy extern void * memcpy ( void * , const void * , t#__kernel_size_t ) +__memcpy extern void * __memcpy ( void * , const void * , t#__kernel_size_t ) +memmove extern void * memmove ( void * , const void * , t#__kernel_size_t ) +__memmove extern void * __memmove ( void * , const void * , t#__kernel_size_t ) + +/* arch/arm64/lib/memset.o */ +memset extern void * memset ( void * , int , t#__kernel_size_t ) +__memset extern void * __memset ( void * , int , t#__kernel_size_t ) + +/* arch/arm64/lib/strchr.o */ +strchr extern char * strchr ( const char * , int ) + +/* arch/arm64/lib/strcmp.o */ +strcmp extern int strcmp ( const char * , const char * ) + +/* arch/arm64/lib/strlen.o */ +strlen extern t#__kernel_size_t strlen ( const char * ) + +/* arch/arm64/lib/strncmp.o */ +strncmp extern int strncmp ( const char * , const char * , t#__kernel_size_t ) + +/* arch/arm64/lib/strnlen.o */ +strnlen extern t#__kernel_size_t strnlen ( const char * , t#__kernel_size_t ) + +/* arch/arm64/lib/strrchr.o */ +strrchr extern char * strrchr ( const char * , int ) + +/* arch/arm64/lib/tishift.o */ +__ashlti3 long long __ashlti3 ( long long , int ) +__ashrti3 long long __ashrti3 ( long long , int ) +__lshrti3 long long __lshrti3 ( long long , int ) + +/* arch/arm64/lib/uaccess_flushcache.o */ +memcpy_flushcache void memcpy_flushcache ( void * , const void * , t#size_t ) + +/* arch/arm64/lib/xor-neon.o */ +s#xor_block_template struct xor_block_template { s#xor_block_template * next ; const char * name ; int speed ; void ( * do_2 ) ( unsigned long , unsigned long * , unsigned long * ) ; void ( * do_3 ) ( unsigned long , unsigned long * , unsigned long * , unsigned long * ) ; void ( * do_4 ) ( unsigned long , unsigned long * , unsigned long * , unsigned long * , unsigned long * ) ; void ( * do_5 ) ( unsigned long , unsigned long * , unsigned long * , unsigned long * , unsigned long * , unsigned long * ) ; } +xor_block_inner_neon s#xor_block_template const xor_block_inner_neon + +/* arch/arm64/mm/context.o */ +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s#iovec struct iovec { void * iov_base ; t#__kernel_size_t iov_len ; } +s#kvec struct kvec { void * iov_base ; t#size_t iov_len ; } +s##bio_vec +s##pipe_inode_info +s#iov_iter struct iov_iter { t#u8 iter_type ; t#bool data_source ; t#size_t iov_offset ; t#size_t count ; union { const s#iovec * iov ; const s#kvec * kvec ; const s#bio_vec * bvec ; s#xarray * xarray ; s#pipe_inode_info * pipe ; } ; union { unsigned long nr_segs ; struct { unsigned int head ; unsigned int start_head ; } ; t#loff_t xarray_start ; } ; } +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s#nsproxy struct nsproxy { t#atomic_t count ; s#uts_namespace * uts_ns ; s#ipc_namespace * ipc_ns ; s#mnt_namespace * mnt_ns ; s#pid_namespace * pid_ns_for_children ; s#net * net_ns ; s#time_namespace * time_ns ; s#time_namespace * time_ns_for_children ; s#cgroup_namespace * cgroup_ns ; } +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +t#compat_uptr_t typedef t#u32 compat_uptr_t +s#compat_robust_list struct compat_robust_list { t#compat_uptr_t next ; } +t#compat_long_t typedef t#s32 compat_long_t +s#compat_robust_list_head struct compat_robust_list_head { s#compat_robust_list list ; t#compat_long_t futex_offset ; t#compat_uptr_t list_op_pending ; } +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s#ftrace_ret_stack struct ftrace_ret_stack { unsigned long ret ; unsigned long func ; unsigned long long calltime ; unsigned long long subtime ; unsigned long fp ; unsigned long * retp ; } +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s#ns_common struct ns_common { t#atomic_long_t stashed ; const s#proc_ns_operations * ops ; unsigned int inum ; t#refcount_t count ; } +s#pid_namespace struct pid_namespace { s#idr idr ; s#callback_head rcu ; unsigned int pid_allocated ; s#task_struct * child_reaper ; s#kmem_cache * pid_cachep ; unsigned int level ; s#pid_namespace * parent ; s#fs_pin * bacct ; s#user_namespace * user_ns ; s#ucounts * ucounts ; int reboot ; s#ns_common ns ; } +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +arm64_mm_context_get unsigned long arm64_mm_context_get ( s#mm_struct * ) +arm64_mm_context_put void arm64_mm_context_put ( s#mm_struct * ) + +/* arch/arm64/mm/copypage.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +copy_highpage void copy_highpage ( s#page * , s#page * ) +copy_user_highpage void copy_user_highpage ( s#page * , s#page * , unsigned long , s#vm_area_struct * ) + +/* arch/arm64/mm/flush.o */ +__sync_icache_dcache extern void __sync_icache_dcache ( t#pte_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +t#wait_queue_func_t typedef int ( * wait_queue_func_t ) ( s#wait_queue_entry * , unsigned , int , void * ) +s#wait_queue_entry struct wait_queue_entry { unsigned int flags ; void * private ; t#wait_queue_func_t func ; s#list_head entry ; } +t#wait_queue_entry_t typedef s#wait_queue_entry wait_queue_entry_t +s#wait_page_queue struct wait_page_queue { s#page * page ; int bit_nr ; t#wait_queue_entry_t wait ; } +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#readahead_control struct readahead_control { s#file * file ; s#address_space * mapping ; s#file_ra_state * ra ; unsigned long _index ; unsigned int _nr_pages ; unsigned int _batch_count ; } +s##swap_info_struct +s##page_pool +flush_dcache_page extern void flush_dcache_page ( s#page * ) +caches_clean_inval_pou extern void caches_clean_inval_pou ( unsigned long , unsigned long ) +arch_wb_cache_pmem void arch_wb_cache_pmem ( void * , t#size_t ) +arch_invalidate_pmem void arch_invalidate_pmem ( void * , t#size_t ) + +/* arch/arm64/mm/init.o */ +memstart_addr extern t#s64 memstart_addr +pfn_valid int pfn_valid ( unsigned long ) +pfn_is_map_memory int pfn_is_map_memory ( unsigned long ) + +/* arch/arm64/mm/ioremap.o */ +__ioremap extern void * __ioremap ( t#phys_addr_t , t#size_t , t#pgprot_t ) +iounmap extern void iounmap ( volatile void * ) +ioremap_cache extern void * ioremap_cache ( t#phys_addr_t , t#size_t ) + +/* arch/arm64/mm/mmap.o */ +vm_get_page_prot t#pgprot_t vm_get_page_prot ( unsigned long ) + +/* arch/arm64/mm/mmu.o */ +vabits_actual extern t#u64 vabits_actual +kimage_voffset extern t#u64 kimage_voffset +empty_zero_page extern unsigned long empty_zero_page [ ( ( 1UL ) << 16 ) / sizeof ( unsigned long ) ] +s##posix_acl +s#uid_gid_extent struct uid_gid_extent { t#u32 first ; t#u32 lower_first ; t#u32 count ; } +s#uid_gid_map struct uid_gid_map { t#u32 nr_extents ; union { s#uid_gid_extent extent [ 5 ] ; struct { s#uid_gid_extent * forward ; s#uid_gid_extent * reverse ; } ; } ; } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +t#proc_handler typedef int proc_handler ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +s#ctl_table_poll struct ctl_table_poll { t#atomic_t event ; t#wait_queue_head_t wait ; } +s#ctl_table struct ctl_table { const char * procname ; void * data ; int maxlen ; t#umode_t mode ; s#ctl_table * child ; t#proc_handler * proc_handler ; s#ctl_table_poll * poll ; void * extra1 ; void * extra2 ; } +s#ctl_table_root struct ctl_table_root { s#ctl_table_set default_set ; s#ctl_table_set * ( * lookup ) ( s#ctl_table_root * ) ; void ( * set_ownership ) ( s#ctl_table_header * , s#ctl_table * , t#kuid_t * , t#kgid_t * ) ; int ( * permissions ) ( s#ctl_table_header * , s#ctl_table * ) ; } +s#ctl_node struct ctl_node { s#rb_node node ; s#ctl_table_header * header ; } +s#ctl_table_header struct ctl_table_header { union { struct { s#ctl_table * ctl_table ; int used ; int count ; int nreg ; } ; s#callback_head rcu ; } ; s#completion * unregistering ; s#ctl_table * ctl_table_arg ; s#ctl_table_root * root ; s#ctl_table_set * set ; s#ctl_dir * parent ; s#ctl_node * node ; s#hlist_head inodes ; } +s#ctl_dir struct ctl_dir { s#ctl_table_header header ; s#rb_root root ; } +s#ctl_table_set struct ctl_table_set { int ( * is_seen ) ( s#ctl_table_set * ) ; s#ctl_dir dir ; } +E#UCOUNT_COUNTS 16 +s#ucounts struct ucounts { s#hlist_node node ; s#user_namespace * ns ; t#kuid_t uid ; t#atomic_t count ; t#atomic_long_t ucount [ E#UCOUNT_COUNTS ] ; } +s#user_namespace struct user_namespace { s#uid_gid_map uid_map ; s#uid_gid_map gid_map ; s#uid_gid_map projid_map ; s#user_namespace * parent ; int level ; t#kuid_t owner ; t#kgid_t group ; s#ns_common ns ; unsigned long flags ; t#bool parent_could_setfcap ; s#list_head keyring_name_list ; s#key * user_keyring_register ; s#rw_semaphore keyring_sem ; s#key * persistent_keyring_register ; s#work_struct work ; s#ctl_table_set set ; s#ctl_table_header * sysctls ; s#ucounts * ucounts ; long ucount_max [ E#UCOUNT_COUNTS ] ; } +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s#cgroup_file struct cgroup_file { s#kernfs_node * kn ; unsigned long notified_at ; s#timer_list notify_timer ; } +E#CGROUP_SUBSYS_COUNT 14 +s#cgroup_root struct cgroup_root { s#kernfs_root * kf_root ; unsigned int subsys_mask ; int hierarchy_id ; s#cgroup cgrp ; t#u64 cgrp_ancestor_id_storage ; t#atomic_t nr_cgrps ; s#list_head root_list ; unsigned int flags ; char release_agent_path [ 4096 ] ; char name [ 64 ] ; } +s#u64_stats_sync struct u64_stats_sync { } +s#task_cputime struct task_cputime { t#u64 stime ; t#u64 utime ; unsigned long long sum_exec_runtime ; } +s#cgroup_base_stat struct cgroup_base_stat { s#task_cputime cputime ; } +s#cgroup_rstat_cpu struct cgroup_rstat_cpu { s#u64_stats_sync bsync ; s#cgroup_base_stat bstat ; s#cgroup_base_stat last_bstat ; s#cgroup * updated_children ; s#cgroup * updated_next ; } +E#NR_PSI_TASK_COUNTS 5 +E#NR_PSI_STATES 7 +E#NR_PSI_AGGREGATORS ( 0 ) + 2 +s#psi_group_cpu struct psi_group_cpu { t#seqcount_t seq __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int tasks [ E#NR_PSI_TASK_COUNTS ] ; t#u32 state_mask ; t#u32 times [ E#NR_PSI_STATES ] ; t#u64 state_start ; t#u32 times_prev [ E#NR_PSI_AGGREGATORS ] [ E#NR_PSI_STATES ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s##workqueue_struct +s#psi_group struct psi_group { s#mutex avgs_lock ; s#psi_group_cpu * pcpu ; t#u64 avg_total [ E#NR_PSI_STATES - 1 ] ; t#u64 avg_last_update ; t#u64 avg_next_update ; s#delayed_work avgs_work ; t#u64 total [ E#NR_PSI_AGGREGATORS ] [ E#NR_PSI_STATES - 1 ] ; unsigned long avg [ E#NR_PSI_STATES - 1 ] [ 3 ] ; s#task_struct * poll_task ; s#timer_list poll_timer ; t#wait_queue_head_t poll_wait ; t#atomic_t poll_wakeup ; s#mutex trigger_lock ; s#list_head triggers ; t#u32 nr_triggers [ E#NR_PSI_STATES - 1 ] ; t#u32 poll_states ; t#u64 poll_min_period ; t#u64 polling_total [ E#NR_PSI_STATES - 1 ] ; t#u64 polling_next_update ; t#u64 polling_until ; } +s##bpf_prog_array +E#MAX_CGROUP_BPF_ATTACH_TYPE ( 0 ) + 23 +s#cgroup_bpf struct cgroup_bpf { s#bpf_prog_array * effective [ E#MAX_CGROUP_BPF_ATTACH_TYPE ] ; s#list_head progs [ E#MAX_CGROUP_BPF_ATTACH_TYPE ] ; t#u32 flags [ E#MAX_CGROUP_BPF_ATTACH_TYPE ] ; s#list_head storages ; s#bpf_prog_array * inactive ; s#percpu_ref refcnt ; s#work_struct release_work ; } +s#cgroup_freezer_state struct cgroup_freezer_state { t#bool freeze ; int e_freeze ; int nr_frozen_descendants ; int nr_frozen_tasks ; } +s#cgroup struct cgroup { s#cgroup_subsys_state self ; unsigned long flags ; int level ; int max_depth ; int nr_descendants ; int nr_dying_descendants ; int max_descendants ; int nr_populated_csets ; int nr_populated_domain_children ; int nr_populated_threaded_children ; int nr_threaded_children ; s#kernfs_node * kn ; s#cgroup_file procs_file ; s#cgroup_file events_file ; t#u16 subtree_control ; t#u16 subtree_ss_mask ; t#u16 old_subtree_control ; t#u16 old_subtree_ss_mask ; s#cgroup_subsys_state * subsys [ E#CGROUP_SUBSYS_COUNT ] ; s#cgroup_root * root ; s#list_head cset_links ; s#list_head e_csets [ E#CGROUP_SUBSYS_COUNT ] ; s#cgroup * dom_cgrp ; s#cgroup * old_dom_cgrp ; s#cgroup_rstat_cpu * rstat_cpu ; s#list_head rstat_css_list ; s#cgroup_base_stat last_bstat ; s#cgroup_base_stat bstat ; s#prev_cputime prev_cputime ; s#list_head pidlists ; s#mutex pidlist_mutex ; t#wait_queue_head_t offline_waitq ; s#work_struct release_agent_work ; s#psi_group psi ; s#cgroup_bpf bpf ; t#atomic_t congestion_count ; s#cgroup_freezer_state freezer ; t#u64 ancestor_ids [ ] ; } +s##cgroup_taskset +s#cftype struct cftype { char name [ 64 ] ; unsigned long private ; t#size_t max_write_len ; unsigned int flags ; unsigned int file_offset ; s#cgroup_subsys * ss ; s#list_head node ; s#kernfs_ops * kf_ops ; int ( * open ) ( s#kernfs_open_file * ) ; void ( * release ) ( s#kernfs_open_file * ) ; t#u64 ( * read_u64 ) ( s#cgroup_subsys_state * , s#cftype * ) ; t#s64 ( * read_s64 ) ( s#cgroup_subsys_state * , s#cftype * ) ; int ( * seq_show ) ( s#seq_file * , void * ) ; void * ( * seq_start ) ( s#seq_file * , t#loff_t * ) ; void * ( * seq_next ) ( s#seq_file * , void * , t#loff_t * ) ; void ( * seq_stop ) ( s#seq_file * , void * ) ; int ( * write_u64 ) ( s#cgroup_subsys_state * , s#cftype * , t#u64 ) ; int ( * write_s64 ) ( s#cgroup_subsys_state * , s#cftype * , t#s64 ) ; t#ssize_t ( * write ) ( s#kernfs_open_file * , char * , t#size_t , t#loff_t ) ; t#__poll_t ( * poll ) ( s#kernfs_open_file * , s#poll_table_struct * ) ; } +s#cgroup_subsys struct cgroup_subsys { s#cgroup_subsys_state * ( * css_alloc ) ( s#cgroup_subsys_state * ) ; int ( * css_online ) ( s#cgroup_subsys_state * ) ; void ( * css_offline ) ( s#cgroup_subsys_state * ) ; void ( * css_released ) ( s#cgroup_subsys_state * ) ; void ( * css_free ) ( s#cgroup_subsys_state * ) ; void ( * css_reset ) ( s#cgroup_subsys_state * ) ; void ( * css_rstat_flush ) ( s#cgroup_subsys_state * , int ) ; int ( * css_extra_stat_show ) ( s#seq_file * , s#cgroup_subsys_state * ) ; int ( * can_attach ) ( s#cgroup_taskset * ) ; void ( * cancel_attach ) ( s#cgroup_taskset * ) ; void ( * attach ) ( s#cgroup_taskset * ) ; void ( * post_attach ) ( void ) ; int ( * can_fork ) ( s#task_struct * , s#css_set * ) ; void ( * cancel_fork ) ( s#task_struct * , s#css_set * ) ; void ( * fork ) ( s#task_struct * ) ; void ( * exit ) ( s#task_struct * ) ; void ( * release ) ( s#task_struct * ) ; void ( * bind ) ( s#cgroup_subsys_state * ) ; t#bool early_init : 1 ; t#bool implicit_on_dfl : 1 ; t#bool threaded : 1 ; int id ; const char * name ; const char * legacy_name ; s#cgroup_root * root ; s#idr css_idr ; s#list_head cfts ; s#cftype * dfl_cftypes ; s#cftype * legacy_cftypes ; unsigned int depends_on ; } +s#rcu_work struct rcu_work { s#work_struct work ; s#callback_head rcu ; s#workqueue_struct * wq ; } +s#cgroup_subsys_state struct cgroup_subsys_state { s#cgroup * cgroup ; s#cgroup_subsys * ss ; s#percpu_ref refcnt ; s#list_head sibling ; s#list_head children ; s#list_head rstat_css_node ; int id ; unsigned int flags ; t#u64 serial_nr ; t#atomic_t online_cnt ; s#work_struct destroy_work ; s#rcu_work destroy_rwork ; s#cgroup_subsys_state * parent ; } +s#css_set struct css_set { s#cgroup_subsys_state * subsys [ E#CGROUP_SUBSYS_COUNT ] ; t#refcount_t refcount ; s#css_set * dom_cset ; s#cgroup * dfl_cgrp ; int nr_tasks ; s#list_head tasks ; s#list_head mg_tasks ; s#list_head dying_tasks ; s#list_head task_iters ; s#list_head e_cset_node [ E#CGROUP_SUBSYS_COUNT ] ; s#list_head threaded_csets ; s#list_head threaded_csets_node ; s#hlist_node hlist ; s#list_head cgrp_links ; s#list_head mg_src_preload_node ; s#list_head mg_dst_preload_node ; s#list_head mg_node ; s#cgroup * mg_src_cgrp ; s#cgroup * mg_dst_cgrp ; s#css_set * mg_dst_cset ; t#bool dead ; s#callback_head callback_head ; } +s#cgroup_namespace struct cgroup_namespace { s#ns_common ns ; s#user_namespace * user_ns ; s#ucounts * ucounts ; s#css_set * root_cset ; } +s##tty_struct +s#taskstats struct taskstats { t#__u16 version ; t#__u32 ac_exitcode ; t#__u8 ac_flag ; t#__u8 ac_nice ; t#__u64 cpu_count __attribute__ ( ( aligned ( 8 ) ) ) ; t#__u64 cpu_delay_total ; t#__u64 blkio_count ; t#__u64 blkio_delay_total ; t#__u64 swapin_count ; t#__u64 swapin_delay_total ; t#__u64 cpu_run_real_total ; t#__u64 cpu_run_virtual_total ; char ac_comm [ 32 ] ; t#__u8 ac_sched __attribute__ ( ( aligned ( 8 ) ) ) ; t#__u8 ac_pad [ 3 ] ; t#__u32 ac_uid __attribute__ ( ( aligned ( 8 ) ) ) ; t#__u32 ac_gid ; t#__u32 ac_pid ; t#__u32 ac_ppid ; t#__u32 ac_btime ; t#__u64 ac_etime __attribute__ ( ( aligned ( 8 ) ) ) ; t#__u64 ac_utime ; t#__u64 ac_stime ; t#__u64 ac_minflt ; t#__u64 ac_majflt ; t#__u64 coremem ; t#__u64 virtmem ; t#__u64 hiwater_rss ; t#__u64 hiwater_vm ; t#__u64 read_char ; t#__u64 write_char ; t#__u64 read_syscalls ; t#__u64 write_syscalls ; t#__u64 read_bytes ; t#__u64 write_bytes ; t#__u64 cancelled_write_bytes ; t#__u64 nvcsw ; t#__u64 nivcsw ; t#__u64 ac_utimescaled ; t#__u64 ac_stimescaled ; t#__u64 cpu_scaled_run_real_total ; t#__u64 freepages_count ; t#__u64 freepages_delay_total ; t#__u64 thrashing_count ; t#__u64 thrashing_delay_total ; t#__u64 ac_btime64 ; } +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s#block_device struct block_device { t#sector_t bd_start_sect ; t#sector_t bd_nr_sectors ; s#disk_stats * bd_stats ; unsigned long bd_stamp ; t#bool bd_read_only ; t#dev_t bd_dev ; t#atomic_t bd_openers ; s#inode * bd_inode ; s#super_block * bd_super ; void * bd_claiming ; s#device bd_device ; void * bd_holder ; int bd_holders ; t#bool bd_write_holder ; s#kobject * bd_holder_dir ; t#u8 bd_partno ; t#spinlock_t bd_size_lock ; s#gendisk * bd_disk ; s#request_queue * bd_queue ; int bd_fsfreeze_count ; s#mutex bd_fsfreeze_mutex ; s#super_block * bd_fsfreeze_sb ; s#partition_meta_info * bd_meta_info ; t#bool bd_make_it_fail ; } +t#blk_status_t typedef t#u8 blk_status_t +s#bvec_iter struct bvec_iter { t#sector_t bi_sector ; unsigned int bi_size ; unsigned int bi_idx ; unsigned int bi_bvec_done ; } +t#blk_qc_t typedef unsigned int blk_qc_t +t#bio_end_io_t typedef void ( bio_end_io_t ) ( s#bio * ) +s##blkcg_gq +s#bio_issue struct bio_issue { t#u64 value ; } +s##bio_crypt_ctx +s#bio_vec struct bio_vec { s#page * bv_page ; unsigned int bv_len ; unsigned int bv_offset ; } +s#bio_integrity_payload struct bio_integrity_payload { s#bio * bip_bio ; s#bvec_iter bip_iter ; unsigned short bip_vcnt ; unsigned short bip_max_vcnt ; unsigned short bip_flags ; s#bvec_iter bio_iter ; s#work_struct bip_work ; s#bio_vec * bip_vec ; s#bio_vec bip_inline_vecs [ ] ; } +s##bio_alloc_cache +t#mempool_alloc_t typedef void * ( mempool_alloc_t ) ( t#gfp_t , void * ) +t#mempool_free_t typedef void ( mempool_free_t ) ( void * , void * ) +s#mempool_s struct mempool_s { t#spinlock_t lock ; int min_nr ; int curr_nr ; void * * elements ; void * pool_data ; t#mempool_alloc_t * alloc ; t#mempool_free_t * free ; t#wait_queue_head_t wait ; } +t#mempool_t typedef s#mempool_s mempool_t +s#bio_set struct bio_set { s#kmem_cache * bio_slab ; unsigned int front_pad ; s#bio_alloc_cache * cache ; t#mempool_t bio_pool ; t#mempool_t bvec_pool ; t#mempool_t bio_integrity_pool ; t#mempool_t bvec_integrity_pool ; unsigned int back_pad ; t#spinlock_t rescue_lock ; s#bio_list rescue_list ; s#work_struct rescue_work ; s#workqueue_struct * rescue_workqueue ; s#hlist_node cpuhp_dead ; } +s#bio struct bio { s#bio * bi_next ; s#block_device * bi_bdev ; unsigned int bi_opf ; unsigned short bi_flags ; unsigned short bi_ioprio ; t#blk_status_t bi_status ; t#atomic_t __bi_remaining ; s#bvec_iter bi_iter ; t#blk_qc_t bi_cookie ; t#bio_end_io_t * bi_end_io ; void * bi_private ; s#blkcg_gq * bi_blkg ; s#bio_issue bi_issue ; t#u64 bi_iocost_cost ; s#bio_crypt_ctx * bi_crypt_context ; union { s#bio_integrity_payload * bi_integrity ; } ; unsigned short bi_vcnt ; unsigned short bi_max_vecs ; t#atomic_t __bi_cnt ; s#bio_vec * bi_io_vec ; s#bio_set * bi_pool ; s#bio_vec bi_inline_vecs [ ] ; } +s#bio_list struct bio_list { s#bio * head ; s#bio * tail ; } +s##blk_plug +s#reclaim_state struct reclaim_state { unsigned long reclaimed_slab ; } +E#NR_WB_STAT_ITEMS 4 +s#fprop_local_percpu struct fprop_local_percpu { s#percpu_counter events ; unsigned int period ; t#raw_spinlock_t lock ; } +e#wb_reason enum wb_reason { WB_REASON_BACKGROUND , WB_REASON_VMSCAN , WB_REASON_SYNC , WB_REASON_PERIODIC , WB_REASON_LAPTOP_TIMER , WB_REASON_FS_FREE_SPACE , WB_REASON_FORKER_THREAD , WB_REASON_FOREIGN_FLUSH , WB_REASON_MAX , } +s#bdi_writeback struct bdi_writeback { s#backing_dev_info * bdi ; unsigned long state ; unsigned long last_old_flush ; s#list_head b_dirty ; s#list_head b_io ; s#list_head b_more_io ; s#list_head b_dirty_time ; t#spinlock_t list_lock ; t#atomic_t writeback_inodes ; s#percpu_counter stat [ E#NR_WB_STAT_ITEMS ] ; unsigned long congested ; unsigned long bw_time_stamp ; unsigned long dirtied_stamp ; unsigned long written_stamp ; unsigned long write_bandwidth ; unsigned long avg_write_bandwidth ; unsigned long dirty_ratelimit ; unsigned long balanced_dirty_ratelimit ; s#fprop_local_percpu completions ; int dirty_exceeded ; e#wb_reason start_all_reason ; t#spinlock_t work_lock ; s#list_head work_list ; s#delayed_work dwork ; s#delayed_work bw_dwork ; unsigned long dirty_sleep ; s#list_head bdi_node ; s#percpu_ref refcnt ; s#fprop_local_percpu memcg_completions ; s#cgroup_subsys_state * memcg_css ; s#cgroup_subsys_state * blkcg_css ; s#list_head memcg_node ; s#list_head blkcg_node ; s#list_head b_attached ; s#list_head offline_node ; union { s#work_struct release_work ; s#callback_head rcu ; } ; } +s#backing_dev_info struct backing_dev_info { t#u64 id ; s#rb_node rb_node ; s#list_head bdi_list ; unsigned long ra_pages ; unsigned long io_pages ; s#kref refcnt ; unsigned int capabilities ; unsigned int min_ratio ; unsigned int max_ratio , max_prop_frac ; t#atomic_long_t tot_write_bandwidth ; s#bdi_writeback wb ; s#list_head wb_list ; s#xarray cgwb_tree ; s#mutex cgwb_release_mutex ; s#rw_semaphore wb_switch_rwsem ; t#wait_queue_head_t wb_waitq ; s#device * dev ; char dev_name [ 64 ] ; s#device * owner ; s#timer_list laptop_mode_wb_timer ; s#dentry * debug_dir ; } +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s#mem_cgroup_id struct mem_cgroup_id { int id ; t#refcount_t ref ; } +s#page_counter struct page_counter { t#atomic_long_t usage ; unsigned long min ; unsigned long low ; unsigned long high ; unsigned long max ; unsigned long emin ; t#atomic_long_t min_usage ; t#atomic_long_t children_min_usage ; unsigned long elow ; t#atomic_long_t low_usage ; t#atomic_long_t children_low_usage ; unsigned long watermark ; unsigned long failcnt ; s#page_counter * parent ; } +s#vmpressure struct vmpressure { unsigned long scanned ; unsigned long reclaimed ; unsigned long tree_scanned ; unsigned long tree_reclaimed ; t#spinlock_t sr_lock ; s#list_head events ; s#mutex events_lock ; s#work_struct work ; } +s##eventfd_ctx +s#mem_cgroup_threshold struct mem_cgroup_threshold { s#eventfd_ctx * eventfd ; unsigned long threshold ; } +s#mem_cgroup_threshold_ary struct mem_cgroup_threshold_ary { int current_threshold ; unsigned int size ; s#mem_cgroup_threshold entries [ ] ; } +s#mem_cgroup_thresholds struct mem_cgroup_thresholds { s#mem_cgroup_threshold_ary * primary ; s#mem_cgroup_threshold_ary * spare ; } +s#memcg_padding struct memcg_padding { char x [ 0 ] ; } +E#NR_LRU_BASE 0 +E#WORKINGSET_REFAULT_BASE ( E#NR_LRU_BASE ) + 10 +E#WORKINGSET_ACTIVATE_BASE ( E#WORKINGSET_REFAULT_BASE ) + 2 +E#WORKINGSET_RESTORE_BASE ( E#WORKINGSET_ACTIVATE_BASE ) + 2 +E#NR_VM_NODE_STAT_ITEMS ( E#WORKINGSET_RESTORE_BASE ) + 27 +E#MEMCG_NR_STAT ( E#NR_VM_NODE_STAT_ITEMS ) + 3 +E#NR_VM_EVENT_ITEMS 99 +s#memcg_vmstats struct memcg_vmstats { long state [ E#MEMCG_NR_STAT ] ; unsigned long events [ E#NR_VM_EVENT_ITEMS ] ; long state_pending [ E#MEMCG_NR_STAT ] ; unsigned long events_pending [ E#NR_VM_EVENT_ITEMS ] ; } +E#MEMCG_NR_MEMORY_EVENTS 8 +e#memcg_kmem_state enum memcg_kmem_state { KMEM_NONE , KMEM_ALLOCATED , KMEM_ONLINE , } +s#obj_cgroup struct obj_cgroup { s#percpu_ref refcnt ; s#mem_cgroup * memcg ; t#atomic_t nr_charged_bytes ; union { s#list_head list ; s#callback_head rcu ; } ; } +E#MEM_CGROUP_NTARGETS 2 +s#memcg_vmstats_percpu struct memcg_vmstats_percpu { long state [ E#MEMCG_NR_STAT ] ; unsigned long events [ E#NR_VM_EVENT_ITEMS ] ; long state_prev [ E#MEMCG_NR_STAT ] ; unsigned long events_prev [ E#NR_VM_EVENT_ITEMS ] ; unsigned long nr_page_events ; unsigned long targets [ E#MEM_CGROUP_NTARGETS ] ; } +s#fprop_global struct fprop_global { s#percpu_counter events ; unsigned int period ; t#seqcount_t sequence ; } +s#wb_domain struct wb_domain { t#spinlock_t lock ; s#fprop_global completions ; s#timer_list period_timer ; unsigned long period_time ; unsigned long dirty_limit_tstamp ; unsigned long dirty_limit ; } +s#wb_completion struct wb_completion { t#atomic_t cnt ; t#wait_queue_head_t * waitq ; } +s#memcg_cgwb_frn struct memcg_cgwb_frn { t#u64 bdi_id ; int memcg_id ; t#u64 at ; s#wb_completion done ; } +s#deferred_split struct deferred_split { t#spinlock_t split_queue_lock ; s#list_head split_queue ; unsigned long split_queue_len ; } +E#NR_LRU_LISTS ( 0 + 2 + 1 ) + 2 +E#NR_WMARK 4 +E#MIGRATE_PCPTYPES 3 +s#per_cpu_pages struct per_cpu_pages { int count ; int high ; int batch ; short free_factor ; short expire ; s#list_head lists [ ( E#MIGRATE_PCPTYPES * ( 3 + 1 + 1 ) ) ] ; } +E#NR_ZONE_LRU_BASE 1 +E#NR_VM_ZONE_STAT_ITEMS ( E#NR_ZONE_LRU_BASE ) + 10 +E#NR_VM_NUMA_EVENT_ITEMS 6 +s#per_cpu_zonestat struct per_cpu_zonestat { t#s8 vm_stat_diff [ E#NR_VM_ZONE_STAT_ITEMS ] ; t#s8 stat_threshold ; unsigned long vm_numa_event [ E#NR_VM_NUMA_EVENT_ITEMS ] ; } +s#zone_padding struct zone_padding { char x [ 0 ] ; } +E#MIGRATE_TYPES ( E#MIGRATE_PCPTYPES ) + 3 +s#free_area struct free_area { s#list_head free_list [ E#MIGRATE_TYPES ] ; unsigned long nr_free ; } +s#zone struct zone { unsigned long _watermark [ E#NR_WMARK ] ; unsigned long watermark_boost ; unsigned long nr_reserved_highatomic ; long lowmem_reserve [ 5 ] ; int node ; s#pglist_data * zone_pgdat ; s#per_cpu_pages * per_cpu_pageset ; s#per_cpu_zonestat * per_cpu_zonestats ; int pageset_high ; int pageset_batch ; unsigned long zone_start_pfn ; t#atomic_long_t managed_pages ; unsigned long spanned_pages ; unsigned long present_pages ; unsigned long cma_pages ; const char * name ; unsigned long nr_isolate_pageblock ; t#seqlock_t span_seqlock ; int initialized ; s#zone_padding _pad1_ ; s#free_area free_area [ 14 ] ; unsigned long flags ; t#spinlock_t lock ; s#zone_padding _pad2_ ; unsigned long percpu_drift_mark ; unsigned long compact_cached_free_pfn ; unsigned long compact_cached_migrate_pfn [ 2 ] ; unsigned long compact_init_migrate_pfn ; unsigned long compact_init_free_pfn ; unsigned int compact_considered ; unsigned int compact_defer_shift ; int compact_order_failed ; t#bool compact_blockskip_flush ; t#bool contiguous ; s#zone_padding _pad3_ ; t#atomic_long_t vm_stat [ E#NR_VM_ZONE_STAT_ITEMS ] ; t#atomic_long_t vm_numa_event [ E#NR_VM_NUMA_EVENT_ITEMS ] ; void * suse_kabi_padding ; } +s#zoneref struct zoneref { s#zone * zone ; int zone_idx ; } +s#zonelist struct zonelist { s#zoneref _zonerefs [ ( ( 1 << 6 ) * 5 ) + 1 ] ; } +E#MAX_ZONELISTS 2 +E#NR_VMSCAN_THROTTLE 4 +e#zone_type enum zone_type { ZONE_DMA , ZONE_DMA32 , ZONE_NORMAL , ZONE_MOVABLE , ZONE_DEVICE , __MAX_NR_ZONES } +s#per_cpu_nodestat struct per_cpu_nodestat { t#s8 stat_threshold ; t#s8 vm_node_stat_diff [ E#NR_VM_NODE_STAT_ITEMS ] ; } +s##memory_tier +s#pglist_data struct pglist_data { s#zone node_zones [ 5 ] ; s#zonelist node_zonelists [ E#MAX_ZONELISTS ] ; int nr_zones ; t#spinlock_t node_size_lock ; unsigned long node_start_pfn ; unsigned long node_present_pages ; unsigned long node_spanned_pages ; int node_id ; t#wait_queue_head_t kswapd_wait ; t#wait_queue_head_t pfmemalloc_wait ; t#wait_queue_head_t reclaim_wait [ E#NR_VMSCAN_THROTTLE ] ; t#atomic_t nr_writeback_throttled ; unsigned long nr_reclaim_start ; s#task_struct * kswapd ; int kswapd_order ; e#zone_type kswapd_highest_zoneidx ; int kswapd_failures ; int kcompactd_max_order ; e#zone_type kcompactd_highest_zoneidx ; t#wait_queue_head_t kcompactd_wait ; s#task_struct * kcompactd ; t#bool proactive_compact_trigger ; unsigned long totalreserve_pages ; unsigned long min_unmapped_pages ; unsigned long min_slab_pages ; s#zone_padding _pad1_ ; unsigned long first_deferred_pfn ; s#deferred_split deferred_split_queue ; s#lruvec __lruvec ; unsigned long flags ; s#zone_padding _pad2_ ; s#per_cpu_nodestat * per_cpu_nodestats ; t#atomic_long_t vm_stat [ E#NR_VM_NODE_STAT_ITEMS ] ; s#memory_tier * memtier ; } +s#lruvec struct lruvec { s#list_head lists [ E#NR_LRU_LISTS ] ; t#spinlock_t lru_lock ; unsigned long anon_cost ; unsigned long file_cost ; t#atomic_long_t nonresident_age ; unsigned long refaults [ 2 ] ; unsigned long flags ; s#pglist_data * pgdat ; } +s#lruvec_stat struct lruvec_stat { long count [ E#NR_VM_NODE_STAT_ITEMS ] ; } +s#batched_lruvec_stat struct batched_lruvec_stat { t#s32 count [ E#NR_VM_NODE_STAT_ITEMS ] ; } +s#mem_cgroup_reclaim_iter struct mem_cgroup_reclaim_iter { s#mem_cgroup * position ; unsigned int generation ; } +s#shrinker_info struct shrinker_info { s#callback_head rcu ; t#atomic_long_t * nr_deferred ; unsigned long * map ; } +s#mem_cgroup_per_node struct mem_cgroup_per_node { s#lruvec lruvec ; s#lruvec_stat * lruvec_stat_local ; s#batched_lruvec_stat * lruvec_stat_cpu ; t#atomic_long_t lruvec_stat [ E#NR_VM_NODE_STAT_ITEMS ] ; unsigned long lru_zone_size [ 5 ] [ E#NR_LRU_LISTS ] ; s#mem_cgroup_reclaim_iter iter ; s#shrinker_info * shrinker_info ; s#rb_node tree_node ; unsigned long usage_in_excess ; t#bool on_tree ; s#mem_cgroup * memcg ; } +s#mem_cgroup struct mem_cgroup { s#cgroup_subsys_state css ; s#mem_cgroup_id id ; s#page_counter memory ; union { s#page_counter swap ; s#page_counter memsw ; } ; s#page_counter kmem ; s#page_counter tcpmem ; s#work_struct high_work ; unsigned long soft_limit ; s#vmpressure vmpressure ; t#bool oom_group ; t#bool oom_lock ; int under_oom ; int swappiness ; int oom_kill_disable ; s#cgroup_file events_file ; s#cgroup_file events_local_file ; s#cgroup_file swap_events_file ; s#mutex thresholds_lock ; s#mem_cgroup_thresholds thresholds ; s#mem_cgroup_thresholds memsw_thresholds ; s#list_head oom_notify ; unsigned long move_charge_at_immigrate ; t#spinlock_t move_lock ; unsigned long move_lock_flags ; s#memcg_padding _pad1_ ; s#memcg_vmstats vmstats ; t#atomic_long_t memory_events [ E#MEMCG_NR_MEMORY_EVENTS ] ; t#atomic_long_t memory_events_local [ E#MEMCG_NR_MEMORY_EVENTS ] ; unsigned long socket_pressure ; t#bool tcpmem_active ; int tcpmem_pressure ; int kmemcg_id ; e#memcg_kmem_state kmem_state ; s#obj_cgroup * objcg ; s#list_head objcg_list ; s#memcg_padding _pad2_ ; t#atomic_t moving_account ; s#task_struct * move_lock_task ; s#memcg_vmstats_percpu * vmstats_percpu ; s#list_head cgwb_list ; s#wb_domain cgwb_domain ; s#memcg_cgwb_frn cgwb_frn [ 4 ] ; s#list_head event_list ; t#spinlock_t event_list_lock ; s#deferred_split deferred_split_queue ; s#mem_cgroup_per_node * nodeinfo [ ] ; } +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +e#writeback_sync_modes enum writeback_sync_modes { WB_SYNC_NONE , WB_SYNC_ALL , } +s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned unpinned_fscache_wb : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } +s#swap_cluster_info struct swap_cluster_info { t#spinlock_t lock ; unsigned int data : 24 ; unsigned int flags : 8 ; } +s#swap_cluster_list struct swap_cluster_list { s#swap_cluster_info head ; s#swap_cluster_info tail ; } +s#percpu_cluster struct percpu_cluster { s#swap_cluster_info index ; unsigned int next ; } +s#swap_info_struct struct swap_info_struct { s#percpu_ref users ; unsigned long flags ; signed short prio ; s#plist_node list ; signed char type ; unsigned int max ; unsigned char * swap_map ; s#swap_cluster_info * cluster_info ; s#swap_cluster_list free_clusters ; unsigned int lowest_bit ; unsigned int highest_bit ; unsigned int pages ; unsigned int inuse_pages ; unsigned int cluster_next ; unsigned int cluster_nr ; unsigned int * cluster_next_cpu ; s#percpu_cluster * percpu_cluster ; s#rb_root swap_extent_root ; s#block_device * bdev ; s#file * swap_file ; unsigned int old_block_size ; s#completion comp ; unsigned long * frontswap_map ; t#atomic_t frontswap_pages ; t#spinlock_t lock ; t#spinlock_t cont_lock ; s#work_struct discard_work ; s#swap_cluster_list discard_clusters ; s#plist_node avail_lists [ ] ; } +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +phys_mem_access_prot extern t#pgprot_t phys_mem_access_prot ( s#file * , unsigned long , unsigned long , t#pgprot_t ) + +/* block/badblocks.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#badblocks struct badblocks { s#device * dev ; int count ; int unacked_exist ; int shift ; t#u64 * page ; int changed ; t#seqlock_t lock ; t#sector_t sector ; t#sector_t size ; } +badblocks_check int badblocks_check ( s#badblocks * , t#sector_t , int , t#sector_t * , int * ) +badblocks_set int badblocks_set ( s#badblocks * , t#sector_t , int , int ) +badblocks_clear int badblocks_clear ( s#badblocks * , t#sector_t , int ) +ack_all_badblocks void ack_all_badblocks ( s#badblocks * ) +badblocks_show t#ssize_t badblocks_show ( s#badblocks * , char * , int ) +badblocks_store t#ssize_t badblocks_store ( s#badblocks * , const char * , t#size_t , int ) +badblocks_init int badblocks_init ( s#badblocks * , int ) +devm_init_badblocks int devm_init_badblocks ( s#device * , s#badblocks * ) +badblocks_exit void badblocks_exit ( s#badblocks * ) + +/* block/bdev.o */ +E#NR_STAT_GROUPS 4 +t#local_t typedef struct { t#atomic_long_t a ; } local_t +s#disk_stats struct disk_stats { t#u64 nsecs [ E#NR_STAT_GROUPS ] ; unsigned long sectors [ E#NR_STAT_GROUPS ] ; unsigned long ios [ E#NR_STAT_GROUPS ] ; unsigned long merges [ E#NR_STAT_GROUPS ] ; unsigned long io_ticks ; t#local_t in_flight [ 2 ] ; } +s##posix_acl +e#fs_value_type enum fs_value_type { fs_value_is_undefined , fs_value_is_flag , fs_value_is_string , fs_value_is_blob , fs_value_is_filename , fs_value_is_file , } +s##audit_names +s#filename struct filename { const char * name ; const char * uptr ; int refcnt ; s#audit_names * aname ; const char iname [ ] ; } +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +e#blk_crypto_mode_num enum blk_crypto_mode_num { BLK_ENCRYPTION_MODE_INVALID , BLK_ENCRYPTION_MODE_AES_256_XTS , BLK_ENCRYPTION_MODE_AES_128_CBC_ESSIV , BLK_ENCRYPTION_MODE_ADIANTUM , BLK_ENCRYPTION_MODE_MAX , } +s#blk_crypto_config struct blk_crypto_config { e#blk_crypto_mode_num crypto_mode ; unsigned int data_unit_size ; unsigned int dun_bytes ; } +s#blk_crypto_key struct blk_crypto_key { s#blk_crypto_config crypto_cfg ; unsigned int data_unit_size_bits ; unsigned int size ; t#u8 raw [ 64 ] ; } +s#bio_crypt_ctx struct bio_crypt_ctx { const s#blk_crypto_key * bc_key ; t#u64 bc_dun [ ( 32 / sizeof ( u64 ) ) ] ; } +s##bio_alloc_cache +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s#blk_flush_queue struct blk_flush_queue { unsigned int flush_pending_idx : 1 ; unsigned int flush_running_idx : 1 ; t#blk_status_t rq_status ; unsigned long flush_pending_since ; s#list_head flush_queue [ 2 ] ; s#list_head flush_data_in_flight ; s#request * flush_rq ; t#spinlock_t mq_flush_lock ; } +s#sbitmap_word struct sbitmap_word { unsigned long word ; unsigned long cleared __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#sbitmap struct sbitmap { unsigned int depth ; unsigned int shift ; unsigned int map_nr ; t#bool round_robin ; s#sbitmap_word * map ; unsigned int * alloc_hint ; } +s##blk_mq_ctx +s#sbq_wait_state struct sbq_wait_state { t#atomic_t wait_cnt ; t#wait_queue_head_t wait ; } +s#sbitmap_queue struct sbitmap_queue { s#sbitmap sb ; unsigned int wake_batch ; t#atomic_t wake_index ; s#sbq_wait_state * ws ; t#atomic_t ws_active ; unsigned int min_shallow_depth ; } +s#blk_mq_tags struct blk_mq_tags { unsigned int nr_tags ; unsigned int nr_reserved_tags ; t#atomic_t active_queues ; s#sbitmap_queue bitmap_tags ; s#sbitmap_queue breserved_tags ; s#request * * rqs ; s#request * * static_rqs ; s#list_head page_list ; t#spinlock_t lock ; } +s#blk_mq_hw_ctx struct blk_mq_hw_ctx { struct { t#spinlock_t lock ; s#list_head dispatch ; unsigned long state ; } __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#delayed_work run_work ; t#cpumask_var_t cpumask ; int next_cpu ; int next_cpu_batch ; unsigned long flags ; void * sched_data ; s#request_queue * queue ; s#blk_flush_queue * fq ; void * driver_data ; s#sbitmap ctx_map ; s#blk_mq_ctx * dispatch_from ; unsigned int dispatch_busy ; unsigned short type ; unsigned short nr_ctx ; s#blk_mq_ctx * * ctxs ; t#spinlock_t dispatch_wait_lock ; t#wait_queue_entry_t dispatch_wait ; t#atomic_t wait_index ; s#blk_mq_tags * tags ; s#blk_mq_tags * sched_tags ; unsigned long queued ; unsigned long run ; unsigned int numa_node ; unsigned int queue_num ; t#atomic_t nr_active ; s#hlist_node cpuhp_online ; s#hlist_node cpuhp_dead ; s#kobject kobj ; s#dentry * debugfs_dir ; s#dentry * sched_debugfs_dir ; void * suse_kabi_padding ; s#list_head hctx_list ; } +s#blk_mq_queue_data struct blk_mq_queue_data { s#request * rq ; t#bool last ; } +e#blk_eh_timer_return enum blk_eh_timer_return { BLK_EH_DONE , BLK_EH_RESET_TIMER , } +s#io_comp_batch struct io_comp_batch { s#request * req_list ; t#bool need_ts ; void ( * complete ) ( s#io_comp_batch * ) ; } +s#blk_mq_queue_map struct blk_mq_queue_map { unsigned int * mq_map ; unsigned int nr_queues ; unsigned int queue_offset ; } +E#HCTX_MAX_TYPES 3 +s#blk_mq_tag_set struct blk_mq_tag_set { s#blk_mq_queue_map map [ E#HCTX_MAX_TYPES ] ; unsigned int nr_maps ; const s#blk_mq_ops * ops ; unsigned int nr_hw_queues ; unsigned int queue_depth ; unsigned int reserved_tags ; unsigned int cmd_size ; int numa_node ; unsigned int timeout ; unsigned int flags ; void * driver_data ; s#blk_mq_tags * * tags ; s#blk_mq_tags * shared_tags ; s#mutex tag_list_lock ; s#list_head tag_list ; } +s#blk_mq_ops struct blk_mq_ops { t#blk_status_t ( * queue_rq ) ( s#blk_mq_hw_ctx * , const s#blk_mq_queue_data * ) ; void ( * commit_rqs ) ( s#blk_mq_hw_ctx * ) ; void ( * queue_rqs ) ( s#request * * ) ; int ( * get_budget ) ( s#request_queue * ) ; void ( * put_budget ) ( s#request_queue * , int ) ; void ( * set_rq_budget_token ) ( s#request * , int ) ; int ( * get_rq_budget_token ) ( s#request * ) ; e#blk_eh_timer_return ( * timeout ) ( s#request * , t#bool ) ; int ( * poll ) ( s#blk_mq_hw_ctx * , s#io_comp_batch * ) ; void ( * complete ) ( s#request * ) ; int ( * init_hctx ) ( s#blk_mq_hw_ctx * , void * , unsigned int ) ; void ( * exit_hctx ) ( s#blk_mq_hw_ctx * , unsigned int ) ; int ( * init_request ) ( s#blk_mq_tag_set * , s#request * , unsigned int , unsigned int ) ; void ( * exit_request ) ( s#blk_mq_tag_set * , s#request * , unsigned int ) ; void ( * cleanup_rq ) ( s#request * ) ; t#bool ( * busy ) ( s#request_queue * ) ; void ( * map_queues ) ( s#blk_mq_tag_set * ) ; void ( * show_rq ) ( s#seq_file * , s#request * ) ; void * suse_kabi_padding ; } +s##hd_geometry +s#blk_zone struct blk_zone { t#__u64 start ; t#__u64 len ; t#__u64 wp ; t#__u8 type ; t#__u8 cond ; t#__u8 non_seq ; t#__u8 reset ; t#__u8 resv [ 4 ] ; t#__u64 capacity ; t#__u8 reserved [ 24 ] ; } +t#report_zones_cb typedef int ( * report_zones_cb ) ( s#blk_zone * , unsigned int , void * ) +e#blk_unique_id enum blk_unique_id { BLK_UID_T10 = 1 , BLK_UID_EUI64 = 2 , BLK_UID_NAA = 3 , } +s##pr_ops +s#block_device_operations struct block_device_operations { void ( * submit_bio ) ( s#bio * ) ; int ( * poll_bio ) ( s#bio * , s#io_comp_batch * , unsigned int ) ; int ( * open ) ( s#block_device * , t#fmode_t ) ; void ( * release ) ( s#gendisk * , t#fmode_t ) ; int ( * rw_page ) ( s#block_device * , t#sector_t , s#page * , unsigned int ) ; int ( * ioctl ) ( s#block_device * , t#fmode_t , unsigned , unsigned long ) ; int ( * compat_ioctl ) ( s#block_device * , t#fmode_t , unsigned , unsigned long ) ; unsigned int ( * check_events ) ( s#gendisk * , unsigned int ) ; void ( * unlock_native_capacity ) ( s#gendisk * ) ; int ( * getgeo ) ( s#block_device * , s#hd_geometry * ) ; int ( * set_read_only ) ( s#block_device * , t#bool ) ; void ( * free_disk ) ( s#gendisk * ) ; void ( * swap_slot_free_notify ) ( s#block_device * , unsigned long ) ; int ( * report_zones ) ( s#gendisk * , t#sector_t , unsigned int , t#report_zones_cb , void * ) ; char * ( * devnode ) ( s#gendisk * , t#umode_t * ) ; int ( * get_unique_id ) ( s#gendisk * , t#u8 [ 16 ] , e#blk_unique_id ) ; s#module * owner ; const s#pr_ops * pr_ops ; int ( * alternative_gpt_sector ) ( s#gendisk * , t#sector_t * ) ; } +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s#gendisk struct gendisk { int major ; int first_minor ; int minors ; char disk_name [ 32 ] ; unsigned short events ; unsigned short event_flags ; s#xarray part_tbl ; s#block_device * part0 ; const s#block_device_operations * fops ; s#request_queue * queue ; void * private_data ; int flags ; unsigned long state ; s#mutex open_mutex ; unsigned open_partitions ; s#backing_dev_info * bdi ; s#kobject * slave_dir ; s#list_head slave_bdevs ; s#timer_rand_state * random ; t#atomic_t sync_io ; s#disk_events * ev ; s#kobject integrity_kobj ; s#cdrom_device_info * cdi ; int node_id ; s#badblocks * bb ; s#lockdep_map lockdep_map ; t#u64 diskseq ; void * suse_kabi_padding ; } +s#blk_integrity_iter struct blk_integrity_iter { void * prot_buf ; void * data_buf ; t#sector_t seed ; unsigned int data_size ; unsigned short interval ; unsigned char tuple_size ; const char * disk_name ; } +t#integrity_processing_fn typedef t#blk_status_t ( integrity_processing_fn ) ( s#blk_integrity_iter * ) +t#integrity_prepare_fn typedef void ( integrity_prepare_fn ) ( s#request * ) +t#integrity_complete_fn typedef void ( integrity_complete_fn ) ( s#request * , unsigned int ) +s#blk_integrity_profile struct blk_integrity_profile { t#integrity_processing_fn * generate_fn ; t#integrity_processing_fn * verify_fn ; t#integrity_prepare_fn * prepare_fn ; t#integrity_complete_fn * complete_fn ; const char * name ; } +s#blk_integrity struct blk_integrity { const s#blk_integrity_profile * profile ; unsigned char flags ; unsigned char tuple_size ; unsigned char interval_exp ; unsigned char tag_size ; } +s##blk_crypto_profile +s##blk_stat_callback +s#blk_rq_stat struct blk_rq_stat { t#u64 mean ; t#u64 min ; t#u64 max ; t#u32 nr_samples ; t#u64 batch ; } +e#blk_bounce enum blk_bounce { BLK_BOUNCE_NONE , BLK_BOUNCE_HIGH , } +e#blk_zoned_model enum blk_zoned_model { BLK_ZONED_NONE = 0 , BLK_ZONED_HA , BLK_ZONED_HM , } +s#queue_limits struct queue_limits { e#blk_bounce bounce ; unsigned long seg_boundary_mask ; unsigned long virt_boundary_mask ; unsigned int max_hw_sectors ; unsigned int max_dev_sectors ; unsigned int chunk_sectors ; unsigned int max_sectors ; unsigned int max_segment_size ; unsigned int physical_block_size ; unsigned int logical_block_size ; unsigned int alignment_offset ; unsigned int io_min ; unsigned int io_opt ; unsigned int max_discard_sectors ; unsigned int max_hw_discard_sectors ; unsigned int max_secure_erase_sectors ; unsigned int max_write_zeroes_sectors ; unsigned int max_zone_append_sectors ; unsigned int discard_granularity ; unsigned int discard_alignment ; unsigned int zone_write_granularity ; unsigned short max_segments ; unsigned short max_integrity_segments ; unsigned short max_discard_segments ; unsigned char misaligned ; unsigned char discard_misaligned ; unsigned char raid_partial_stripes_expensive ; e#blk_zoned_model zoned ; unsigned int dma_alignment ; } +s##blk_trace +s##throtl_data +s#blk_independent_access_range struct blk_independent_access_range { s#kobject kobj ; s#request_queue * queue ; t#sector_t sector ; t#sector_t nr_sectors ; } +s#blk_independent_access_ranges struct blk_independent_access_ranges { s#kobject kobj ; t#bool sysfs_registered ; unsigned int nr_ia_ranges ; s#blk_independent_access_range ia_range [ ] ; } +s#request_queue struct request_queue { s#request * last_merge ; s#elevator_queue * elevator ; s#percpu_ref q_usage_counter ; s#blk_queue_stats * stats ; s#rq_qos * rq_qos ; const s#blk_mq_ops * mq_ops ; s#blk_mq_ctx * queue_ctx ; unsigned int queue_depth ; s#xarray hctx_table ; unsigned int nr_hw_queues ; void * queuedata ; unsigned long queue_flags ; t#atomic_t pm_only ; int id ; t#spinlock_t queue_lock ; s#gendisk * disk ; s#kobject kobj ; s#kobject * mq_kobj ; s#blk_integrity integrity ; s#device * dev ; e#rpm_status rpm_status ; unsigned long nr_requests ; unsigned int dma_pad_mask ; s#blk_crypto_profile * crypto_profile ; s#kobject * crypto_kobject ; unsigned int rq_timeout ; int poll_nsec ; s#blk_stat_callback * poll_cb ; s#blk_rq_stat * poll_stat ; s#timer_list timeout ; s#work_struct timeout_work ; t#atomic_t nr_active_requests_shared_tags ; s#blk_mq_tags * sched_shared_tags ; s#list_head icq_list ; unsigned long blkcg_pols [ ( ( ( 6 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#blkcg_gq * root_blkg ; s#list_head blkg_list ; s#queue_limits limits ; unsigned int required_elevator_features ; unsigned int nr_zones ; unsigned long * conv_zones_bitmap ; unsigned long * seq_zones_wlock ; unsigned int max_open_zones ; unsigned int max_active_zones ; int node ; s#blk_trace * blk_trace ; s#blk_flush_queue * fq ; s#list_head requeue_list ; t#spinlock_t requeue_lock ; s#delayed_work requeue_work ; s#mutex sysfs_lock ; s#mutex sysfs_dir_lock ; s#list_head unused_hctx_list ; t#spinlock_t unused_hctx_lock ; int mq_freeze_depth ; s#throtl_data * td ; s#callback_head callback_head ; t#wait_queue_head_t mq_freeze_wq ; s#mutex mq_freeze_lock ; int quiesce_depth ; s#blk_mq_tag_set * tag_set ; s#list_head tag_set_list ; s#bio_set bio_split ; s#dentry * debugfs_dir ; s#dentry * sched_debugfs_dir ; s#dentry * rqos_debugfs_dir ; s#mutex debugfs_mutex ; t#bool mq_sysfs_init_done ; s#blk_independent_access_ranges * ia_ranges ; void * suse_kabi_padding ; s#srcu_struct srcu [ ] ; } +t#req_flags_t typedef t#__u32 req_flags_t +s##blk_crypto_keyslot +e#mq_rq_state enum mq_rq_state { MQ_RQ_IDLE = 0 , MQ_RQ_IN_FLIGHT = 1 , MQ_RQ_COMPLETE = 2 , } +t#rq_end_io_fn typedef void ( rq_end_io_fn ) ( s#request * , t#blk_status_t ) +t#smp_call_func_t typedef void ( * smp_call_func_t ) ( void * ) +s#__call_single_data struct __call_single_data { s#__call_single_node node ; t#smp_call_func_t func ; void * info ; } +s#request struct request { s#request_queue * q ; s#blk_mq_ctx * mq_ctx ; s#blk_mq_hw_ctx * mq_hctx ; unsigned int cmd_flags ; t#req_flags_t rq_flags ; int tag ; int internal_tag ; unsigned int timeout ; unsigned int __data_len ; t#sector_t __sector ; s#bio * bio ; s#bio * biotail ; union { s#list_head queuelist ; s#request * rq_next ; } ; s#block_device * part ; t#u64 alloc_time_ns ; t#u64 start_time_ns ; t#u64 io_start_time_ns ; unsigned short wbt_flags ; unsigned short stats_sectors ; unsigned short nr_phys_segments ; unsigned short nr_integrity_segments ; s#bio_crypt_ctx * crypt_ctx ; s#blk_crypto_keyslot * crypt_keyslot ; unsigned short write_hint ; unsigned short ioprio ; e#mq_rq_state state ; t#atomic_t ref ; unsigned long deadline ; union { s#hlist_node hash ; s#llist_node ipi_list ; } ; union { s#rb_node rb_node ; s#bio_vec special_vec ; void * completion_data ; int error_count ; } ; union { struct { s#io_cq * icq ; void * priv [ 2 ] ; } elv ; struct { unsigned int seq ; s#list_head list ; t#rq_end_io_fn * saved_end_io ; } flush ; } ; union { s#__call_single_data csd ; t#u64 fifo_time ; } ; t#rq_end_io_fn * end_io ; void * end_io_data ; } +s#blk_plug struct blk_plug { s#request * mq_list ; s#request * cached_rq ; unsigned short nr_ios ; unsigned short rq_count ; t#bool multiple_queues ; t#bool has_elevator ; t#bool nowait ; s#list_head cb_list ; } +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s#fs_parameter struct fs_parameter { const char * key ; e#fs_value_type type : 8 ; union { char * string ; void * blob ; s#filename * name ; s#file * file ; } ; t#size_t size ; int dirfd ; } +s#fs_context_operations struct fs_context_operations { void ( * free ) ( s#fs_context * ) ; int ( * dup ) ( s#fs_context * , s#fs_context * ) ; int ( * parse_param ) ( s#fs_context * , s#fs_parameter * ) ; int ( * parse_monolithic ) ( s#fs_context * , void * ) ; int ( * get_tree ) ( s#fs_context * ) ; int ( * reconfigure ) ( s#fs_context * ) ; } +s#fc_log struct fc_log { t#refcount_t usage ; t#u8 head ; t#u8 tail ; t#u8 need_free ; s#module * owner ; char * buffer [ 8 ] ; } +s#p_log struct p_log { const char * prefix ; s#fc_log * log ; } +e#fs_context_purpose enum fs_context_purpose { FS_CONTEXT_FOR_MOUNT , FS_CONTEXT_FOR_SUBMOUNT , FS_CONTEXT_FOR_RECONFIGURE , } +e#fs_context_phase enum fs_context_phase { FS_CONTEXT_CREATE_PARAMS , FS_CONTEXT_CREATING , FS_CONTEXT_AWAITING_MOUNT , FS_CONTEXT_AWAITING_RECONF , FS_CONTEXT_RECONF_PARAMS , FS_CONTEXT_RECONFIGURING , FS_CONTEXT_FAILED , } +s#fs_context struct fs_context { const s#fs_context_operations * ops ; s#mutex uapi_mutex ; s#file_system_type * fs_type ; void * fs_private ; void * sget_key ; s#dentry * root ; s#user_namespace * user_ns ; s#net * net_ns ; const s#cred * cred ; s#p_log log ; const char * source ; void * security ; void * s_fs_info ; unsigned int sb_flags ; unsigned int sb_flags_mask ; unsigned int s_iflags ; unsigned int lsm_flags ; e#fs_context_purpose purpose : 8 ; e#fs_context_phase phase : 8 ; t#bool need_free : 1 ; t#bool global : 1 ; t#bool oldapi : 1 ; } +s##fs_parameter_spec +s##kstatfs +s#fid struct fid { union { struct { t#u32 ino ; t#u32 gen ; t#u32 parent_ino ; t#u32 parent_gen ; } i32 ; struct { t#u32 block ; t#u16 partref ; t#u16 parent_partref ; t#u32 generation ; t#u32 parent_block ; t#u32 parent_generation ; } udf ; t#__u32 raw [ 0 ] ; } ; } +s##iomap +s#export_operations struct export_operations { int ( * encode_fh ) ( s#inode * , t#__u32 * , int * , s#inode * ) ; s#dentry * ( * fh_to_dentry ) ( s#super_block * , s#fid * , int , int ) ; s#dentry * ( * fh_to_parent ) ( s#super_block * , s#fid * , int , int ) ; int ( * get_name ) ( s#dentry * , char * , s#dentry * ) ; s#dentry * ( * get_parent ) ( s#dentry * ) ; int ( * commit_metadata ) ( s#inode * ) ; int ( * get_uuid ) ( s#super_block * , t#u8 * , t#u32 * , t#u64 * ) ; int ( * map_blocks ) ( s#inode * , t#loff_t , t#u64 , s#iomap * , t#bool , t#u32 * ) ; int ( * commit_blocks ) ( s#inode * , s#iomap * , int , s#iattr * ) ; t#u64 ( * fetch_iversion ) ( s#inode * ) ; unsigned long flags ; } +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s#partition_meta_info struct partition_meta_info { char uuid [ ( 36 + 1 ) ] ; t#u8 volname [ 64 ] ; } +I_BDEV s#block_device * I_BDEV ( s#inode * ) +invalidate_bdev void invalidate_bdev ( s#block_device * ) +set_blocksize int set_blocksize ( s#block_device * , int ) +sb_set_blocksize extern int sb_set_blocksize ( s#super_block * , int ) +sb_min_blocksize extern int sb_min_blocksize ( s#super_block * , int ) +sync_blockdev_nowait int sync_blockdev_nowait ( s#block_device * ) +sync_blockdev int sync_blockdev ( s#block_device * ) +fsync_bdev int fsync_bdev ( s#block_device * ) +freeze_bdev int freeze_bdev ( s#block_device * ) +thaw_bdev int thaw_bdev ( s#block_device * ) +blockdev_superblock extern s#super_block * blockdev_superblock +bd_prepare_to_claim int bd_prepare_to_claim ( s#block_device * , void * ) +bd_abort_claiming void bd_abort_claiming ( s#block_device * , void * ) +blkdev_get_by_dev s#block_device * blkdev_get_by_dev ( t#dev_t , t#fmode_t , void * ) +blkdev_get_by_path s#block_device * blkdev_get_by_path ( const char * , t#fmode_t , void * ) +blkdev_put void blkdev_put ( s#block_device * , t#fmode_t ) +lookup_bdev int lookup_bdev ( const char * , t#dev_t * ) +__invalidate_device int __invalidate_device ( s#block_device * , t#bool ) + +/* block/bio.o */ +s##kmem_cache +s##bio_alloc_cache +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s#blk_mq_debugfs_attr struct blk_mq_debugfs_attr { const char * name ; t#umode_t mode ; int ( * show ) ( void * , s#seq_file * ) ; t#ssize_t ( * write ) ( void * , const char * , t#size_t , t#loff_t * ) ; const s#seq_operations * seq_ops ; } +s#rq_qos_ops struct rq_qos_ops { void ( * throttle ) ( s#rq_qos * , s#bio * ) ; void ( * track ) ( s#rq_qos * , s#request * , s#bio * ) ; void ( * merge ) ( s#rq_qos * , s#request * , s#bio * ) ; void ( * issue ) ( s#rq_qos * , s#request * ) ; void ( * requeue ) ( s#rq_qos * , s#request * ) ; void ( * done ) ( s#rq_qos * , s#request * ) ; void ( * done_bio ) ( s#rq_qos * , s#bio * ) ; void ( * cleanup ) ( s#rq_qos * , s#bio * ) ; void ( * queue_depth_changed ) ( s#rq_qos * ) ; void ( * exit ) ( s#rq_qos * ) ; const s#blk_mq_debugfs_attr * debugfs_attrs ; } +e#rq_qos_id enum rq_qos_id { RQ_QOS_WBT , RQ_QOS_LATENCY , RQ_QOS_COST , RQ_QOS_IOPRIO , } +s#rq_qos struct rq_qos { s#rq_qos_ops * ops ; s#request_queue * q ; e#rq_qos_id id ; s#rq_qos * next ; s#dentry * debugfs_dir ; } +s##workqueue_struct +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s#blkcg_policy_data struct blkcg_policy_data { s#blkcg * blkcg ; int plid ; } +s#blkcg struct blkcg { s#cgroup_subsys_state css ; t#spinlock_t lock ; t#refcount_t online_pin ; s#xarray blkg_tree ; s#blkcg_gq * blkg_hint ; s#hlist_head blkg_list ; s#blkcg_policy_data * cpd [ 6 ] ; s#list_head all_blkcgs_node ; char fc_app_id [ 129 ] ; s#list_head cgwb_list ; } +E#BLKG_IOSTAT_NR 3 +s#blkg_iostat struct blkg_iostat { t#u64 bytes [ E#BLKG_IOSTAT_NR ] ; t#u64 ios [ E#BLKG_IOSTAT_NR ] ; } +s#blkg_iostat_set struct blkg_iostat_set { s#u64_stats_sync sync ; s#blkg_iostat cur ; s#blkg_iostat last ; } +s#blkg_policy_data struct blkg_policy_data { s#blkcg_gq * blkg ; int plid ; } +s#blkcg_gq struct blkcg_gq { s#request_queue * q ; s#list_head q_node ; s#hlist_node blkcg_node ; s#blkcg * blkcg ; s#blkcg_gq * parent ; s#percpu_ref refcnt ; t#bool online ; s#blkg_iostat_set * iostat_cpu ; s#blkg_iostat_set iostat ; s#blkg_policy_data * pd [ 6 ] ; t#spinlock_t async_bio_lock ; s#bio_list async_bios ; union { s#work_struct async_bio_work ; s#work_struct free_work ; } ; t#atomic_t use_delay ; t#atomic64_t delay_nsec ; t#atomic64_t delay_start ; t#u64 last_delay ; int last_use ; s#callback_head callback_head ; } +s#irq_work struct irq_work { s#__call_single_node node ; void ( * func ) ( s#irq_work * ) ; s#rcuwait irqwait ; } +s#rchan_buf struct rchan_buf { void * start ; void * data ; t#size_t offset ; t#size_t subbufs_produced ; t#size_t subbufs_consumed ; s#rchan * chan ; t#wait_queue_head_t read_wait ; s#irq_work wakeup_work ; s#dentry * dentry ; s#kref kref ; s#page * * page_array ; unsigned int page_count ; unsigned int finalized ; t#size_t * padding ; t#size_t prev_padding ; t#size_t bytes_consumed ; t#size_t early_bytes ; unsigned int cpu ; } +s#rchan_callbacks struct rchan_callbacks { int ( * subbuf_start ) ( s#rchan_buf * , void * , void * , t#size_t ) ; s#dentry * ( * create_buf_file ) ( const char * , s#dentry * , t#umode_t , s#rchan_buf * , int * ) ; int ( * remove_buf_file ) ( s#dentry * ) ; } +s#rchan struct rchan { t#u32 version ; t#size_t subbuf_size ; t#size_t n_subbufs ; t#size_t alloc_size ; const s#rchan_callbacks * cb ; s#kref kref ; void * private_data ; t#size_t last_toobig ; s#rchan_buf * * buf ; int is_global ; s#list_head list ; s#dentry * parent ; int has_base_filename ; char base_filename [ 255 ] ; } +s#blk_trace struct blk_trace { int trace_state ; s#rchan * rchan ; unsigned long * sequence ; unsigned char * msg_data ; t#u16 act_mask ; t#u64 start_lba ; t#u64 end_lba ; t#u32 pid ; t#u32 dev ; s#dentry * dir ; s#list_head running_list ; t#atomic_t dropped ; } +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s#trace_eval_map struct trace_eval_map { const char * system ; const char * eval_string ; unsigned long eval_value ; } +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +fs_bio_set extern s#bio_set fs_bio_set +bio_uninit extern void bio_uninit ( s#bio * ) +bio_init void bio_init ( s#bio * , s#block_device * , s#bio_vec * , unsigned short , unsigned int ) +bio_reset void bio_reset ( s#bio * , s#block_device * , unsigned int ) +bio_chain void bio_chain ( s#bio * , s#bio * ) +blk_next_bio s#bio * blk_next_bio ( s#bio * , s#block_device * , unsigned int , unsigned int , t#gfp_t ) +bio_alloc_bioset s#bio * bio_alloc_bioset ( s#block_device * , unsigned short , unsigned int , t#gfp_t , s#bio_set * ) +bio_kmalloc s#bio * bio_kmalloc ( unsigned short , t#gfp_t ) +zero_fill_bio void zero_fill_bio ( s#bio * ) +bio_put extern void bio_put ( s#bio * ) +bio_alloc_clone s#bio * bio_alloc_clone ( s#block_device * , s#bio * , t#gfp_t , s#bio_set * ) +bio_init_clone int bio_init_clone ( s#block_device * , s#bio * , s#bio * , t#gfp_t ) +bio_devname extern const char * bio_devname ( s#bio * , char * ) +bio_add_pc_page extern int bio_add_pc_page ( s#request_queue * , s#bio * , s#page * , unsigned int , unsigned int ) +bio_add_zone_append_page int bio_add_zone_append_page ( s#bio * , s#page * , unsigned int , unsigned int ) +__bio_add_page void __bio_add_page ( s#bio * , s#page * , unsigned int , unsigned int ) +bio_add_page extern int bio_add_page ( s#bio * , s#page * , unsigned int , unsigned int ) +__bio_release_pages void __bio_release_pages ( s#bio * , t#bool ) +bio_iov_iter_get_pages int bio_iov_iter_get_pages ( s#bio * , s#iov_iter * ) +submit_bio_wait extern int submit_bio_wait ( s#bio * ) +__bio_advance void __bio_advance ( s#bio * , unsigned ) +bio_copy_data_iter extern void bio_copy_data_iter ( s#bio * , s#bvec_iter * , s#bio * , s#bvec_iter * ) +bio_copy_data extern void bio_copy_data ( s#bio * , s#bio * ) +bio_free_pages extern void bio_free_pages ( s#bio * ) +bio_endio extern void bio_endio ( s#bio * ) +bio_split extern s#bio * bio_split ( s#bio * , int , t#gfp_t , s#bio_set * ) +bio_trim void bio_trim ( s#bio * , t#sector_t , t#sector_t ) +bioset_exit extern void bioset_exit ( s#bio_set * ) +bioset_init extern int bioset_init ( s#bio_set * , unsigned int , unsigned int , int ) +bioset_init_from_src extern int bioset_init_from_src ( s#bio_set * , s#bio_set * ) + +/* block/bio-integrity.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##seq_file +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +bio_integrity_alloc extern s#bio_integrity_payload * bio_integrity_alloc ( s#bio * , t#gfp_t , unsigned int ) +bio_integrity_add_page extern int bio_integrity_add_page ( s#bio * , s#page * , unsigned int , unsigned int ) +bio_integrity_prep extern t#bool bio_integrity_prep ( s#bio * ) +bio_integrity_trim extern void bio_integrity_trim ( s#bio * ) +bioset_integrity_create extern int bioset_integrity_create ( s#bio_set * , int ) + +/* block/blk-cgroup.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +blkcg_root extern s#blkcg blkcg_root +blkcg_root_css extern s#cgroup_subsys_state * const blkcg_root_css +bio_blkcg_css s#cgroup_subsys_state * bio_blkcg_css ( s#bio * ) +blkg_lookup_slowpath s#blkcg_gq * blkg_lookup_slowpath ( s#blkcg * , s#request_queue * , t#bool ) +t#blkcg_pol_alloc_cpd_fn typedef s#blkcg_policy_data * ( blkcg_pol_alloc_cpd_fn ) ( t#gfp_t ) +t#blkcg_pol_init_cpd_fn typedef void ( blkcg_pol_init_cpd_fn ) ( s#blkcg_policy_data * ) +t#blkcg_pol_free_cpd_fn typedef void ( blkcg_pol_free_cpd_fn ) ( s#blkcg_policy_data * ) +t#blkcg_pol_bind_cpd_fn typedef void ( blkcg_pol_bind_cpd_fn ) ( s#blkcg_policy_data * ) +t#blkcg_pol_alloc_pd_fn typedef s#blkg_policy_data * ( blkcg_pol_alloc_pd_fn ) ( t#gfp_t , s#request_queue * , s#blkcg * ) +t#blkcg_pol_init_pd_fn typedef void ( blkcg_pol_init_pd_fn ) ( s#blkg_policy_data * ) +t#blkcg_pol_online_pd_fn typedef void ( blkcg_pol_online_pd_fn ) ( s#blkg_policy_data * ) +t#blkcg_pol_offline_pd_fn typedef void ( blkcg_pol_offline_pd_fn ) ( s#blkg_policy_data * ) +t#blkcg_pol_free_pd_fn typedef void ( blkcg_pol_free_pd_fn ) ( s#blkg_policy_data * ) +t#blkcg_pol_reset_pd_stats_fn typedef void ( blkcg_pol_reset_pd_stats_fn ) ( s#blkg_policy_data * ) +t#blkcg_pol_stat_pd_fn typedef void ( blkcg_pol_stat_pd_fn ) ( s#blkg_policy_data * , s#seq_file * ) +s#blkcg_policy struct blkcg_policy { int plid ; s#cftype * dfl_cftypes ; s#cftype * legacy_cftypes ; t#blkcg_pol_alloc_cpd_fn * cpd_alloc_fn ; t#blkcg_pol_init_cpd_fn * cpd_init_fn ; t#blkcg_pol_free_cpd_fn * cpd_free_fn ; t#blkcg_pol_bind_cpd_fn * cpd_bind_fn ; t#blkcg_pol_alloc_pd_fn * pd_alloc_fn ; t#blkcg_pol_init_pd_fn * pd_init_fn ; t#blkcg_pol_online_pd_fn * pd_online_fn ; t#blkcg_pol_offline_pd_fn * pd_offline_fn ; t#blkcg_pol_free_pd_fn * pd_free_fn ; t#blkcg_pol_reset_pd_stats_fn * pd_reset_stats_fn ; t#blkcg_pol_stat_pd_fn * pd_stat_fn ; } +blkcg_print_blkgs void blkcg_print_blkgs ( s#seq_file * , s#blkcg * , t#u64 ( * ) ( s#seq_file * , s#blkg_policy_data * , int ) , const s#blkcg_policy * , int , t#bool ) +__blkg_prfill_u64 t#u64 __blkg_prfill_u64 ( s#seq_file * , s#blkg_policy_data * , t#u64 ) +s#blkg_conf_ctx struct blkg_conf_ctx { s#block_device * bdev ; s#blkcg_gq * blkg ; char * body ; } +blkg_conf_prep int blkg_conf_prep ( s#blkcg * , const s#blkcg_policy * , char * , s#blkg_conf_ctx * ) +blkg_conf_finish void blkg_conf_finish ( s#blkg_conf_ctx * ) +io_cgrp_subsys extern s#cgroup_subsys io_cgrp_subsys +blkcg_activate_policy int blkcg_activate_policy ( s#request_queue * , const s#blkcg_policy * ) +blkcg_deactivate_policy void blkcg_deactivate_policy ( s#request_queue * , const s#blkcg_policy * ) +blkcg_policy_register int blkcg_policy_register ( s#blkcg_policy * ) +blkcg_policy_unregister void blkcg_policy_unregister ( s#blkcg_policy * ) +bio_associate_blkg_from_css void bio_associate_blkg_from_css ( s#bio * , s#cgroup_subsys_state * ) +bio_associate_blkg void bio_associate_blkg ( s#bio * ) +bio_clone_blkg_association void bio_clone_blkg_association ( s#bio * , s#bio * ) + +/* block/blk-cgroup-fc-appid.o */ +blkcg_set_fc_appid int blkcg_set_fc_appid ( char * , t#u64 , t#size_t ) +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +blkcg_get_fc_appid char * blkcg_get_fc_appid ( s#bio * ) + +/* block/blk-cgroup-rwstat.o */ +E#BLKG_RWSTAT_NR 5 +s#blkg_rwstat struct blkg_rwstat { s#percpu_counter cpu_cnt [ E#BLKG_RWSTAT_NR ] ; t#atomic64_t aux_cnt [ E#BLKG_RWSTAT_NR ] ; } +blkg_rwstat_init int blkg_rwstat_init ( s#blkg_rwstat * , t#gfp_t ) +blkg_rwstat_exit void blkg_rwstat_exit ( s#blkg_rwstat * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#blkg_rwstat_sample struct blkg_rwstat_sample { t#u64 cnt [ E#BLKG_RWSTAT_NR ] ; } +__blkg_prfill_rwstat t#u64 __blkg_prfill_rwstat ( s#seq_file * , s#blkg_policy_data * , const s#blkg_rwstat_sample * ) +blkg_prfill_rwstat t#u64 blkg_prfill_rwstat ( s#seq_file * , s#blkg_policy_data * , int ) +blkg_rwstat_recursive_sum void blkg_rwstat_recursive_sum ( s#blkcg_gq * , s#blkcg_policy * , int , s#blkg_rwstat_sample * ) + +/* block/blk-core.o */ +s##static_key_mod +__tracepoint_block_bio_remap extern s#tracepoint __tracepoint_block_bio_remap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##workqueue_struct +s#blk_mq_ctxs struct blk_mq_ctxs { s#kobject kobj ; s#blk_mq_ctx * queue_ctx ; } +s#blk_mq_ctx struct blk_mq_ctx { struct { t#spinlock_t lock ; s#list_head rq_lists [ E#HCTX_MAX_TYPES ] ; } __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int cpu ; unsigned short index_hw [ E#HCTX_MAX_TYPES ] ; s#blk_mq_hw_ctx * hctxs [ E#HCTX_MAX_TYPES ] ; s#request_queue * queue ; s#blk_mq_ctxs * ctxs ; s#kobject kobj ; } +e#elv_merge enum elv_merge { ELEVATOR_NO_MERGE = 0 , ELEVATOR_FRONT_MERGE = 1 , ELEVATOR_BACK_MERGE = 2 , ELEVATOR_DISCARD_MERGE = 3 , } +t#blk_mq_req_flags_t typedef t#__u32 blk_mq_req_flags_t +s#blk_mq_alloc_data struct blk_mq_alloc_data { s#request_queue * q ; t#blk_mq_req_flags_t flags ; unsigned int shallow_depth ; unsigned int cmd_flags ; t#req_flags_t rq_flags ; unsigned int nr_tags ; s#request * * cached_rq ; s#blk_mq_ctx * ctx ; s#blk_mq_hw_ctx * hctx ; } +s#elevator_mq_ops struct elevator_mq_ops { int ( * init_sched ) ( s#request_queue * , s#elevator_type * ) ; void ( * exit_sched ) ( s#elevator_queue * ) ; int ( * init_hctx ) ( s#blk_mq_hw_ctx * , unsigned int ) ; void ( * exit_hctx ) ( s#blk_mq_hw_ctx * , unsigned int ) ; void ( * depth_updated ) ( s#blk_mq_hw_ctx * ) ; t#bool ( * allow_merge ) ( s#request_queue * , s#request * , s#bio * ) ; t#bool ( * bio_merge ) ( s#request_queue * , s#bio * , unsigned int ) ; int ( * request_merge ) ( s#request_queue * , s#request * * , s#bio * ) ; void ( * request_merged ) ( s#request_queue * , s#request * , e#elv_merge ) ; void ( * requests_merged ) ( s#request_queue * , s#request * , s#request * ) ; void ( * limit_depth ) ( unsigned int , s#blk_mq_alloc_data * ) ; void ( * prepare_request ) ( s#request * ) ; void ( * finish_request ) ( s#request * ) ; void ( * insert_requests ) ( s#blk_mq_hw_ctx * , s#list_head * , t#bool ) ; s#request * ( * dispatch_request ) ( s#blk_mq_hw_ctx * ) ; t#bool ( * has_work ) ( s#blk_mq_hw_ctx * ) ; void ( * completed_request ) ( s#request * , t#u64 ) ; void ( * requeue_request ) ( s#request * ) ; s#request * ( * former_request ) ( s#request_queue * , s#request * ) ; s#request * ( * next_request ) ( s#request_queue * , s#request * ) ; void ( * init_icq ) ( s#io_cq * ) ; void ( * exit_icq ) ( s#io_cq * ) ; } +s#elv_fs_entry struct elv_fs_entry { s#attribute attr ; t#ssize_t ( * show ) ( s#elevator_queue * , char * ) ; t#ssize_t ( * store ) ( s#elevator_queue * , const char * , t#size_t ) ; } +s##blk_mq_debugfs_attr +s#elevator_type struct elevator_type { s#kmem_cache * icq_cache ; s#elevator_mq_ops ops ; t#size_t icq_size ; t#size_t icq_align ; s#elv_fs_entry * elevator_attrs ; const char * elevator_name ; const char * elevator_alias ; const unsigned int elevator_features ; s#module * elevator_owner ; const s#blk_mq_debugfs_attr * queue_debugfs_attrs ; const s#blk_mq_debugfs_attr * hctx_debugfs_attrs ; char icq_cache_name [ ( 16 ) + 6 ] ; s#list_head list ; } +s#elevator_queue struct elevator_queue { s#elevator_type * type ; void * elevator_data ; s#kobject kobj ; s#mutex sysfs_lock ; unsigned int registered : 1 ; s#hlist_head hash [ 1 << ( 6 ) ] ; } +s##blk_queue_stats +s##rq_qos +s##hd_geometry +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s#perf_cgroup_info struct perf_cgroup_info { t#u64 time ; t#u64 timestamp ; t#u64 timeoffset ; int active ; } +s#perf_cgroup struct perf_cgroup { s#cgroup_subsys_state css ; s#perf_cgroup_info * info ; } +e#perf_event_state enum perf_event_state { PERF_EVENT_STATE_DEAD = - 4 , PERF_EVENT_STATE_EXIT = - 3 , PERF_EVENT_STATE_ERROR = - 2 , PERF_EVENT_STATE_OFF = - 1 , PERF_EVENT_STATE_INACTIVE = 0 , PERF_EVENT_STATE_ACTIVE = 1 , } +t#local64_t typedef struct { t#local_t a ; } local64_t +s#perf_event_attr struct perf_event_attr { t#__u32 type ; t#__u32 size ; t#__u64 config ; union { t#__u64 sample_period ; t#__u64 sample_freq ; } ; t#__u64 sample_type ; t#__u64 read_format ; t#__u64 disabled : 1 , inherit : 1 , pinned : 1 , exclusive : 1 , exclude_user : 1 , exclude_kernel : 1 , exclude_hv : 1 , exclude_idle : 1 , mmap : 1 , comm : 1 , freq : 1 , inherit_stat : 1 , enable_on_exec : 1 , task : 1 , watermark : 1 , precise_ip : 2 , mmap_data : 1 , sample_id_all : 1 , exclude_host : 1 , exclude_guest : 1 , exclude_callchain_kernel : 1 , exclude_callchain_user : 1 , mmap2 : 1 , comm_exec : 1 , use_clockid : 1 , context_switch : 1 , write_backward : 1 , namespaces : 1 , ksymbol : 1 , bpf_event : 1 , aux_output : 1 , cgroup : 1 , text_poke : 1 , build_id : 1 , inherit_thread : 1 , remove_on_exec : 1 , sigtrap : 1 , __reserved_1 : 26 ; union { t#__u32 wakeup_events ; t#__u32 wakeup_watermark ; } ; t#__u32 bp_type ; union { t#__u64 bp_addr ; t#__u64 kprobe_func ; t#__u64 uprobe_path ; t#__u64 config1 ; } ; union { t#__u64 bp_len ; t#__u64 kprobe_addr ; t#__u64 probe_offset ; t#__u64 config2 ; } ; t#__u64 branch_sample_type ; t#__u64 sample_regs_user ; t#__u32 sample_stack_user ; t#__s32 clockid ; t#__u64 sample_regs_intr ; t#__u32 aux_watermark ; t#__u16 sample_max_stack ; t#__u16 __reserved_2 ; t#__u32 aux_sample_size ; t#__u32 __reserved_3 ; t#__u64 sig_data ; } +s#hw_perf_event_extra struct hw_perf_event_extra { t#u64 config ; unsigned int reg ; int alloc ; int idx ; } +s#arch_hw_breakpoint_ctrl struct arch_hw_breakpoint_ctrl { t#u32 __reserved : 19 , len : 8 , type : 2 , privilege : 2 , enabled : 1 ; } +s#arch_hw_breakpoint struct arch_hw_breakpoint { t#u64 address ; t#u64 trigger ; s#arch_hw_breakpoint_ctrl ctrl ; } +s#hw_perf_event struct hw_perf_event { union { struct { t#u64 config ; t#u64 last_tag ; unsigned long config_base ; unsigned long event_base ; int event_base_rdpmc ; int idx ; int last_cpu ; int flags ; s#hw_perf_event_extra extra_reg ; s#hw_perf_event_extra branch_reg ; } ; struct { s#hrtimer hrtimer ; } ; struct { s#list_head tp_list ; } ; struct { t#u64 pwr_acc ; t#u64 ptsc ; } ; struct { s#arch_hw_breakpoint info ; s#list_head bp_list ; } ; struct { t#u8 iommu_bank ; t#u8 iommu_cntr ; t#u16 padding ; t#u64 conf ; t#u64 conf1 ; } ; } ; s#task_struct * target ; void * addr_filters ; unsigned long addr_filters_gen ; int state ; t#local64_t prev_count ; t#u64 sample_period ; union { struct { t#u64 last_period ; t#local64_t period_left ; } ; struct { t#u64 saved_metric ; t#u64 saved_slots ; } ; } ; t#u64 interrupts_seq ; t#u64 interrupts ; t#u64 freq_time_stamp ; t#u64 freq_count_stamp ; } +s##perf_buffer +s#perf_addr_filters_head struct perf_addr_filters_head { s#list_head list ; t#raw_spinlock_t lock ; unsigned int nr_file_filters ; } +s#perf_addr_filter_range struct perf_addr_filter_range { unsigned long start ; unsigned long size ; } +t#perf_copy_f typedef unsigned long ( * perf_copy_f ) ( void * , const void * , unsigned long , unsigned long ) +s#perf_raw_frag struct perf_raw_frag { union { s#perf_raw_frag * next ; unsigned long pad ; } ; t#perf_copy_f copy ; void * data ; t#u32 size ; } +s#perf_raw_record struct perf_raw_record { s#perf_raw_frag frag ; t#u32 size ; } +s#perf_branch_entry struct perf_branch_entry { t#__u64 from ; t#__u64 to ; t#__u64 mispred : 1 , predicted : 1 , in_tx : 1 , abort : 1 , cycles : 16 , type : 4 , spec : 2 , reserved : 38 ; } +s#perf_branch_stack struct perf_branch_stack { t#__u64 nr ; t#__u64 hw_idx ; s#perf_branch_entry entries [ ] ; } +u#perf_sample_weight union perf_sample_weight { t#__u64 full ; struct { t#__u32 var1_dw ; t#__u16 var2_w ; t#__u16 var3_w ; } ; } +u#perf_mem_data_src union perf_mem_data_src { t#__u64 val ; struct { t#__u64 mem_op : 5 , mem_lvl : 14 , mem_snoop : 5 , mem_lock : 2 , mem_dtlb : 7 , mem_lvl_num : 4 , mem_remote : 1 , mem_snoopx : 2 , mem_blk : 3 , mem_hops : 3 , mem_rsvd : 18 ; } ; } +s#perf_callchain_entry struct perf_callchain_entry { t#__u64 nr ; t#__u64 ip [ ] ; } +s#perf_regs struct perf_regs { t#__u64 abi ; s#pt_regs * regs ; } +s#perf_sample_data struct perf_sample_data { t#u64 addr ; s#perf_raw_record * raw ; s#perf_branch_stack * br_stack ; t#u64 period ; u#perf_sample_weight weight ; t#u64 txn ; u#perf_mem_data_src data_src ; t#u64 type ; t#u64 ip ; struct { t#u32 pid ; t#u32 tid ; } tid_entry ; t#u64 time ; t#u64 id ; t#u64 stream_id ; struct { t#u32 cpu ; t#u32 reserved ; } cpu_entry ; s#perf_callchain_entry * callchain ; t#u64 aux_size ; s#perf_regs regs_user ; s#perf_regs regs_intr ; t#u64 stack_user_size ; t#u64 phys_addr ; t#u64 cgroup ; t#u64 data_page_size ; t#u64 code_page_size ; } +t#perf_overflow_handler_t typedef void ( * perf_overflow_handler_t ) ( s#perf_event * , s#perf_sample_data * , s#pt_regs * ) +s##bpf_prog +e#trace_reg enum trace_reg { TRACE_REG_REGISTER , TRACE_REG_UNREGISTER , TRACE_REG_PERF_REGISTER , TRACE_REG_PERF_UNREGISTER , TRACE_REG_PERF_OPEN , TRACE_REG_PERF_CLOSE , TRACE_REG_PERF_ADD , TRACE_REG_PERF_DEL , } +s#trace_event_fields struct trace_event_fields { const char * type ; union { struct { const char * name ; const int size ; const int align ; const int is_signed ; const int filter_type ; } ; int ( * define_fields ) ( s#trace_event_call * ) ; } ; } +s#trace_event_class struct trace_event_class { const char * system ; void * probe ; void * perf_probe ; int ( * reg ) ( s#trace_event_call * , e#trace_reg , void * ) ; s#trace_event_fields * fields_array ; s#list_head * ( * get_fields ) ( s#trace_event_call * ) ; s#list_head fields ; int ( * raw_init ) ( s#trace_event_call * ) ; } +e#print_line_t enum print_line_t { TRACE_TYPE_PARTIAL_LINE = 0 , TRACE_TYPE_HANDLED = 1 , TRACE_TYPE_UNHANDLED = 2 , TRACE_TYPE_NO_CONSUME = 3 } +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s#seq_buf struct seq_buf { char * buffer ; t#size_t size ; t#size_t len ; t#loff_t readpos ; } +s#trace_seq struct trace_seq { char buffer [ ( ( 1UL ) << 16 ) ] ; s#seq_buf seq ; int full ; } +s#trace_entry struct trace_entry { unsigned short type ; unsigned char flags ; unsigned char preempt_count ; int pid ; } +s#trace_iterator struct trace_iterator { s#trace_array * tr ; s#tracer * trace ; s#array_buffer * array_buffer ; void * private ; int cpu_file ; s#mutex mutex ; s#ring_buffer_iter * * buffer_iter ; unsigned long iter_flags ; void * temp ; unsigned int temp_size ; char * fmt ; unsigned int fmt_size ; long wait_index ; s#trace_seq tmp_seq ; t#cpumask_var_t started ; t#bool snapshot ; s#trace_seq seq ; s#trace_entry * ent ; unsigned long lost_events ; int leftover ; int ent_size ; int cpu ; t#u64 ts ; t#loff_t pos ; long idx ; } +t#trace_print_func typedef e#print_line_t ( * trace_print_func ) ( s#trace_iterator * , int , s#trace_event * ) +s#trace_event_functions struct trace_event_functions { t#trace_print_func trace ; t#trace_print_func raw ; t#trace_print_func hex ; t#trace_print_func binary ; } +s#trace_event struct trace_event { s#hlist_node node ; s#list_head list ; int type ; s#trace_event_functions * funcs ; } +s##event_filter +s##bpf_cgroup_storage +E#__BPF_CGROUP_STORAGE_MAX 2 +s#bpf_prog_array_item struct bpf_prog_array_item { s#bpf_prog * prog ; union { s#bpf_cgroup_storage * cgroup_storage [ E#__BPF_CGROUP_STORAGE_MAX ] ; t#u64 bpf_cookie ; } ; } +s#bpf_prog_array struct bpf_prog_array { s#callback_head rcu ; s#bpf_prog_array_item items [ ] ; } +s#trace_event_call struct trace_event_call { s#list_head list ; s#trace_event_class * class ; union { char * name ; s#tracepoint * tp ; } ; s#trace_event event ; char * print_fmt ; s#event_filter * filter ; void * mod ; void * data ; int flags ; int perf_refcount ; s#hlist_head * perf_events ; s#bpf_prog_array * prog_array ; int ( * perf_perm ) ( s#trace_event_call * , s#perf_event * ) ; } +s#ftrace_regs struct ftrace_regs { s#pt_regs regs ; } +t#ftrace_func_t typedef void ( * ftrace_func_t ) ( unsigned long , unsigned long , s#ftrace_ops * , s#ftrace_regs * ) +s##ftrace_hash +s#ftrace_ops_hash struct ftrace_ops_hash { s#ftrace_hash * notrace_hash ; s#ftrace_hash * filter_hash ; s#mutex regex_lock ; } +s#ftrace_ops struct ftrace_ops { t#ftrace_func_t func ; s#ftrace_ops * next ; unsigned long flags ; void * private ; t#ftrace_func_t saved_func ; s#ftrace_ops_hash local_hash ; s#ftrace_ops_hash * func_hash ; s#ftrace_ops_hash old_hash ; unsigned long trampoline ; unsigned long trampoline_size ; s#list_head list ; } +s#perf_event struct perf_event { s#list_head event_entry ; s#list_head sibling_list ; s#list_head active_list ; s#rb_node group_node ; t#u64 group_index ; s#list_head migrate_entry ; s#hlist_node hlist_entry ; s#list_head active_entry ; int nr_siblings ; int event_caps ; int group_caps ; s#perf_event * group_leader ; s#pmu * pmu ; void * pmu_private ; e#perf_event_state state ; unsigned int attach_state ; t#local64_t count ; t#atomic64_t child_count ; t#u64 total_time_enabled ; t#u64 total_time_running ; t#u64 tstamp ; s#perf_event_attr attr ; t#u16 header_size ; t#u16 id_header_size ; t#u16 read_size ; s#hw_perf_event hw ; s#perf_event_context * ctx ; t#atomic_long_t refcount ; t#atomic64_t child_total_time_enabled ; t#atomic64_t child_total_time_running ; s#mutex child_mutex ; s#list_head child_list ; s#perf_event * parent ; int oncpu ; int cpu ; s#list_head owner_entry ; s#task_struct * owner ; s#mutex mmap_mutex ; t#atomic_t mmap_count ; s#perf_buffer * rb ; s#list_head rb_entry ; unsigned long rcu_batches ; int rcu_pending ; t#wait_queue_head_t waitq ; s#fasync_struct * fasync ; int pending_wakeup ; int pending_kill ; int pending_disable ; unsigned long pending_addr ; s#irq_work pending ; t#atomic_t event_limit ; s#perf_addr_filters_head addr_filters ; s#perf_addr_filter_range * addr_filter_ranges ; unsigned long addr_filters_gen ; s#perf_event * aux_event ; void ( * destroy ) ( s#perf_event * ) ; s#callback_head callback_head ; s#pid_namespace * ns ; t#u64 id ; t#atomic64_t lost_samples ; t#u64 ( * clock ) ( void ) ; t#perf_overflow_handler_t overflow_handler ; void * overflow_handler_context ; t#perf_overflow_handler_t orig_overflow_handler ; s#bpf_prog * prog ; t#u64 bpf_cookie ; s#trace_event_call * tp_event ; s#event_filter * filter ; s#ftrace_ops ftrace_ops ; s#perf_cgroup * cgrp ; void * security ; s#list_head sb_list ; } +s#perf_cpu_context struct perf_cpu_context { s#perf_event_context ctx ; s#perf_event_context * task_ctx ; int active_oncpu ; int exclusive ; t#raw_spinlock_t hrtimer_lock ; s#hrtimer hrtimer ; t#ktime_t hrtimer_interval ; unsigned int hrtimer_active ; s#perf_cgroup * cgrp ; s#list_head cgrp_cpuctx_entry ; s#list_head sched_cb_entry ; int sched_cb_usage ; int online ; int heap_size ; s#perf_event * * heap ; s#perf_event * heap_default [ 2 ] ; } +s#perf_output_handle struct perf_output_handle { s#perf_event * event ; s#perf_buffer * rb ; unsigned long wakeup ; unsigned long size ; t#u64 aux_flags ; union { void * addr ; unsigned long head ; } ; int page ; } +s#pmu struct pmu { s#list_head entry ; s#module * module ; s#device * dev ; const s#attribute_group * * attr_groups ; const s#attribute_group * * attr_update ; const char * name ; int type ; int capabilities ; int * pmu_disable_count ; s#perf_cpu_context * pmu_cpu_context ; t#atomic_t exclusive_cnt ; int task_ctx_nr ; int hrtimer_interval_ms ; unsigned int nr_addr_filters ; void ( * pmu_enable ) ( s#pmu * ) ; void ( * pmu_disable ) ( s#pmu * ) ; int ( * event_init ) ( s#perf_event * ) ; void ( * event_mapped ) ( s#perf_event * , s#mm_struct * ) ; void ( * event_unmapped ) ( s#perf_event * , s#mm_struct * ) ; int ( * add ) ( s#perf_event * , int ) ; void ( * del ) ( s#perf_event * , int ) ; void ( * start ) ( s#perf_event * , int ) ; void ( * stop ) ( s#perf_event * , int ) ; void ( * read ) ( s#perf_event * ) ; void ( * start_txn ) ( s#pmu * , unsigned int ) ; int ( * commit_txn ) ( s#pmu * ) ; void ( * cancel_txn ) ( s#pmu * ) ; int ( * event_idx ) ( s#perf_event * ) ; void ( * sched_task ) ( s#perf_event_context * , t#bool ) ; s#kmem_cache * task_ctx_cache ; void ( * swap_task_ctx ) ( s#perf_event_context * , s#perf_event_context * ) ; void * ( * setup_aux ) ( s#perf_event * , void * * , int , t#bool ) ; void ( * free_aux ) ( void * ) ; long ( * snapshot_aux ) ( s#perf_event * , s#perf_output_handle * , unsigned long ) ; int ( * addr_filters_validate ) ( s#list_head * ) ; void ( * addr_filters_sync ) ( s#perf_event * ) ; int ( * aux_output_match ) ( s#perf_event * ) ; int ( * filter_match ) ( s#perf_event * ) ; int ( * check_period ) ( s#perf_event * , t#u64 ) ; } +s#perf_event_groups struct perf_event_groups { s#rb_root tree ; t#u64 index ; } +s#perf_event_context struct perf_event_context { s#pmu * pmu ; t#raw_spinlock_t lock ; s#mutex mutex ; s#list_head active_ctx_list ; s#perf_event_groups pinned_groups ; s#perf_event_groups flexible_groups ; s#list_head event_list ; s#list_head pinned_active ; s#list_head flexible_active ; int nr_events ; int nr_active ; int is_active ; int nr_stat ; int nr_freq ; int rotate_disable ; int rotate_necessary ; t#refcount_t refcount ; s#task_struct * task ; t#u64 time ; t#u64 timestamp ; t#u64 timeoffset ; s#perf_event_context * parent_ctx ; t#u64 parent_gen ; t#u64 generation ; int pin_count ; int nr_cgroups ; void * task_ctx_data ; s#callback_head callback_head ; } +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s#bpf_run_ctx struct bpf_run_ctx { } +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_crypto_profile +s#blk_stat_callback struct blk_stat_callback { s#list_head list ; s#timer_list timer ; s#blk_rq_stat * cpu_stat ; int ( * bucket_fn ) ( const s#request * ) ; unsigned int buckets ; s#blk_rq_stat * stat ; void ( * timer_fn ) ( s#blk_stat_callback * ) ; void * data ; s#callback_head rcu ; } +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +__traceiter_block_bio_remap extern int __traceiter_block_bio_remap ( void * , s#bio * , t#dev_t , t#sector_t ) +__SCK__tp_func_block_bio_remap extern s#static_call_key __SCK__tp_func_block_bio_remap +s##static_call_tramp +__SCT__tp_func_block_bio_remap extern s#static_call_tramp __SCT__tp_func_block_bio_remap +__tracepoint_block_rq_remap extern s#tracepoint __tracepoint_block_rq_remap +__traceiter_block_rq_remap extern int __traceiter_block_rq_remap ( void * , s#request * , t#dev_t , t#sector_t ) +__SCK__tp_func_block_rq_remap extern s#static_call_key __SCK__tp_func_block_rq_remap +__SCT__tp_func_block_rq_remap extern s#static_call_tramp __SCT__tp_func_block_rq_remap +__tracepoint_block_bio_complete extern s#tracepoint __tracepoint_block_bio_complete +__traceiter_block_bio_complete extern int __traceiter_block_bio_complete ( void * , s#request_queue * , s#bio * ) +__SCK__tp_func_block_bio_complete extern s#static_call_key __SCK__tp_func_block_bio_complete +__SCT__tp_func_block_bio_complete extern s#static_call_tramp __SCT__tp_func_block_bio_complete +__tracepoint_block_split extern s#tracepoint __tracepoint_block_split +__traceiter_block_split extern int __traceiter_block_split ( void * , s#bio * , unsigned int ) +__SCK__tp_func_block_split extern s#static_call_key __SCK__tp_func_block_split +__SCT__tp_func_block_split extern s#static_call_tramp __SCT__tp_func_block_split +__tracepoint_block_unplug extern s#tracepoint __tracepoint_block_unplug +__traceiter_block_unplug extern int __traceiter_block_unplug ( void * , s#request_queue * , unsigned int , t#bool ) +__SCK__tp_func_block_unplug extern s#static_call_key __SCK__tp_func_block_unplug +__SCT__tp_func_block_unplug extern s#static_call_tramp __SCT__tp_func_block_unplug +__tracepoint_block_rq_insert extern s#tracepoint __tracepoint_block_rq_insert +__traceiter_block_rq_insert extern int __traceiter_block_rq_insert ( void * , s#request * ) +__SCK__tp_func_block_rq_insert extern s#static_call_key __SCK__tp_func_block_rq_insert +__SCT__tp_func_block_rq_insert extern s#static_call_tramp __SCT__tp_func_block_rq_insert +blk_queue_flag_set void blk_queue_flag_set ( unsigned int , s#request_queue * ) +blk_queue_flag_clear void blk_queue_flag_clear ( unsigned int , s#request_queue * ) +blk_queue_flag_test_and_set t#bool blk_queue_flag_test_and_set ( unsigned int , s#request_queue * ) +blk_op_str extern const char * blk_op_str ( unsigned int ) +errno_to_blk_status t#blk_status_t errno_to_blk_status ( int ) +blk_status_to_errno int blk_status_to_errno ( t#blk_status_t ) +blk_sync_queue extern void blk_sync_queue ( s#request_queue * ) +blk_set_pm_only extern void blk_set_pm_only ( s#request_queue * ) +blk_clear_pm_only extern void blk_clear_pm_only ( s#request_queue * ) +blk_put_queue extern void blk_put_queue ( s#request_queue * ) +blk_cleanup_queue extern void blk_cleanup_queue ( s#request_queue * ) +blk_get_queue t#bool __attribute__ ( ( __warn_unused_result__ ) ) blk_get_queue ( s#request_queue * ) +submit_bio_noacct void submit_bio_noacct ( s#bio * ) +submit_bio void submit_bio ( s#bio * ) +bio_poll int bio_poll ( s#bio * , s#io_comp_batch * , unsigned int ) +iocb_bio_iopoll int iocb_bio_iopoll ( s#kiocb * , s#io_comp_batch * , unsigned int ) +bdev_start_io_acct unsigned long bdev_start_io_acct ( s#block_device * , unsigned int , unsigned int , unsigned long ) +bio_start_io_acct_time void bio_start_io_acct_time ( s#bio * , unsigned long ) +bio_start_io_acct unsigned long bio_start_io_acct ( s#bio * ) +bdev_end_io_acct void bdev_end_io_acct ( s#block_device * , unsigned int , unsigned long ) +bio_end_io_acct_remapped void bio_end_io_acct_remapped ( s#bio * , unsigned long , s#block_device * ) +blk_lld_busy extern int blk_lld_busy ( s#request_queue * ) +kblockd_schedule_work int kblockd_schedule_work ( s#work_struct * ) +kblockd_mod_delayed_work_on int kblockd_mod_delayed_work_on ( int , s#delayed_work * , unsigned long ) +blk_start_plug extern void blk_start_plug ( s#blk_plug * ) +t#blk_plug_cb_fn typedef void ( * blk_plug_cb_fn ) ( s#blk_plug_cb * , t#bool ) +s#blk_plug_cb struct blk_plug_cb { s#list_head list ; t#blk_plug_cb_fn callback ; void * data ; } +blk_check_plugged extern s#blk_plug_cb * blk_check_plugged ( t#blk_plug_cb_fn , void * , int ) +blk_finish_plug extern void blk_finish_plug ( s#blk_plug * ) +blk_io_schedule extern void blk_io_schedule ( void ) + +/* block/blk-crypto.o */ +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s#blk_crypto_ll_ops struct blk_crypto_ll_ops { int ( * keyslot_program ) ( s#blk_crypto_profile * , const s#blk_crypto_key * , unsigned int ) ; int ( * keyslot_evict ) ( s#blk_crypto_profile * , const s#blk_crypto_key * , unsigned int ) ; } +E#BLK_ENCRYPTION_MODE_MAX 4 +s#blk_crypto_profile struct blk_crypto_profile { s#blk_crypto_ll_ops ll_ops ; unsigned int max_dun_bytes_supported ; unsigned int modes_supported [ E#BLK_ENCRYPTION_MODE_MAX ] ; s#device * dev ; unsigned int num_slots ; s#rw_semaphore lock ; t#wait_queue_head_t idle_slots_wait_queue ; s#list_head idle_slots ; t#spinlock_t idle_slots_lock ; s#hlist_head * slot_hashtable ; unsigned int log_slot_ht_size ; s#blk_crypto_keyslot * slots ; } +s##blk_stat_callback +s##blk_trace +s##throtl_data +blk_crypto_evict_key int blk_crypto_evict_key ( s#request_queue * , const s#blk_crypto_key * ) + +/* block/blk-crypto-profile.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +blk_crypto_profile_init int blk_crypto_profile_init ( s#blk_crypto_profile * , unsigned int ) +devm_blk_crypto_profile_init int devm_blk_crypto_profile_init ( s#device * , s#blk_crypto_profile * , unsigned int ) +blk_crypto_keyslot_index unsigned int blk_crypto_keyslot_index ( s#blk_crypto_keyslot * ) +blk_crypto_reprogram_all_keys void blk_crypto_reprogram_all_keys ( s#blk_crypto_profile * ) +blk_crypto_profile_destroy void blk_crypto_profile_destroy ( s#blk_crypto_profile * ) +blk_crypto_register t#bool blk_crypto_register ( s#blk_crypto_profile * , s#request_queue * ) +blk_crypto_intersect_capabilities void blk_crypto_intersect_capabilities ( s#blk_crypto_profile * , const s#blk_crypto_profile * ) +blk_crypto_has_capabilities t#bool blk_crypto_has_capabilities ( const s#blk_crypto_profile * , const s#blk_crypto_profile * ) +blk_crypto_update_capabilities void blk_crypto_update_capabilities ( s#blk_crypto_profile * , const s#blk_crypto_profile * ) + +/* block/blk-flush.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##workqueue_struct +s##blkcg_gq +s##bio_alloc_cache +s##blk_mq_debugfs_attr +s##blk_queue_stats +s##rq_qos +s##seq_file +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +blkdev_issue_flush int blkdev_issue_flush ( s#block_device * ) +blk_mq_hctx_set_fq_lock_class void blk_mq_hctx_set_fq_lock_class ( s#blk_mq_hw_ctx * , s#lock_class_key * ) + +/* block/blk-ia-ranges.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +disk_alloc_independent_access_ranges s#blk_independent_access_ranges * disk_alloc_independent_access_ranges ( s#gendisk * , int ) +disk_set_independent_access_ranges void disk_set_independent_access_ranges ( s#gendisk * , s#blk_independent_access_ranges * ) + +/* block/blk-integrity.o */ +s##blk_mq_ctx +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +blk_rq_count_integrity_sg int blk_rq_count_integrity_sg ( s#request_queue * , s#bio * ) +t#dma_addr_t typedef t#u64 dma_addr_t +s#scatterlist struct scatterlist { unsigned long page_link ; unsigned int offset ; unsigned int length ; t#dma_addr_t dma_address ; unsigned int dma_length ; unsigned int dma_flags ; } +blk_rq_map_integrity_sg int blk_rq_map_integrity_sg ( s#request_queue * , s#bio * , s#scatterlist * ) +blk_integrity_compare int blk_integrity_compare ( s#gendisk * , s#gendisk * ) +blk_integrity_register void blk_integrity_register ( s#gendisk * , s#blk_integrity * ) +blk_integrity_unregister void blk_integrity_unregister ( s#gendisk * ) + +/* block/blk-ioc.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##blk_mq_debugfs_attr +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +put_io_context void put_io_context ( s#io_context * ) +set_task_ioprio extern int set_task_ioprio ( s#task_struct * , int ) +ioc_lookup_icq s#io_cq * ioc_lookup_icq ( s#request_queue * ) +ioc_find_get_icq s#io_cq * ioc_find_get_icq ( s#request_queue * ) + +/* block/blk-lib.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##seq_file +s##blkcg_gq +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +__blkdev_issue_discard int __blkdev_issue_discard ( s#block_device * , t#sector_t , t#sector_t , t#gfp_t , s#bio * * ) +blkdev_issue_discard int blkdev_issue_discard ( s#block_device * , t#sector_t , t#sector_t , t#gfp_t ) +__blkdev_issue_zeroout extern int __blkdev_issue_zeroout ( s#block_device * , t#sector_t , t#sector_t , t#gfp_t , s#bio * * , unsigned ) +blkdev_issue_zeroout extern int blkdev_issue_zeroout ( s#block_device * , t#sector_t , t#sector_t , t#gfp_t , unsigned ) +blkdev_issue_secure_erase int blkdev_issue_secure_erase ( s#block_device * , t#sector_t , t#sector_t , t#gfp_t ) + +/* block/blk-map.o */ +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +bio_map_user_iov extern int bio_map_user_iov ( s#request * , s#iov_iter * , t#gfp_t ) +blk_rq_append_bio int blk_rq_append_bio ( s#request * , s#bio * ) +s#rq_map_data struct rq_map_data { s#page * * pages ; int page_order ; int nr_entries ; unsigned long offset ; int null_mapped ; int from_user ; } +blk_rq_map_user_iov int blk_rq_map_user_iov ( s#request_queue * , s#request * , s#rq_map_data * , const s#iov_iter * , t#gfp_t ) +blk_rq_map_user int blk_rq_map_user ( s#request_queue * , s#request * , s#rq_map_data * , void * , unsigned long , t#gfp_t ) +blk_rq_unmap_user int blk_rq_unmap_user ( s#bio * ) +blk_rq_map_kern int blk_rq_map_kern ( s#request_queue * , s#request * , void * , unsigned int , t#gfp_t ) + +/* block/blk-merge.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##workqueue_struct +s##blk_queue_stats +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +blk_queue_split extern void blk_queue_split ( s#bio * * ) +__blk_rq_map_sg int __blk_rq_map_sg ( s#request_queue * , s#request * , s#scatterlist * , s#scatterlist * * ) +blk_bio_list_merge t#bool blk_bio_list_merge ( s#request_queue * , s#list_head * , s#bio * , unsigned int ) +blk_mq_sched_try_merge t#bool blk_mq_sched_try_merge ( s#request_queue * , s#bio * , unsigned int , s#request * * ) + +/* block/blk-mq.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##blk_crypto_keyslot +s##blk_queue_stats +s##blk_crypto_profile +s##throtl_data +blk_freeze_queue_start void blk_freeze_queue_start ( s#request_queue * ) +blk_mq_freeze_queue_wait void blk_mq_freeze_queue_wait ( s#request_queue * ) +blk_mq_freeze_queue_wait_timeout int blk_mq_freeze_queue_wait_timeout ( s#request_queue * , unsigned long ) +blk_mq_freeze_queue void blk_mq_freeze_queue ( s#request_queue * ) +blk_mq_unfreeze_queue void blk_mq_unfreeze_queue ( s#request_queue * ) +blk_mq_quiesce_queue_nowait void blk_mq_quiesce_queue_nowait ( s#request_queue * ) +blk_mq_wait_quiesce_done void blk_mq_wait_quiesce_done ( s#request_queue * ) +blk_mq_quiesce_queue void blk_mq_quiesce_queue ( s#request_queue * ) +blk_mq_unquiesce_queue void blk_mq_unquiesce_queue ( s#request_queue * ) +blk_rq_init void blk_rq_init ( s#request_queue * , s#request * ) +blk_mq_alloc_request s#request * blk_mq_alloc_request ( s#request_queue * , unsigned int , t#blk_mq_req_flags_t ) +blk_mq_alloc_request_hctx s#request * blk_mq_alloc_request_hctx ( s#request_queue * , unsigned int , t#blk_mq_req_flags_t , unsigned int ) +blk_mq_free_request void blk_mq_free_request ( s#request * ) +blk_dump_rq_flags void blk_dump_rq_flags ( s#request * , char * ) +blk_update_request t#bool blk_update_request ( s#request * , t#blk_status_t , unsigned int ) +__blk_mq_end_request void __blk_mq_end_request ( s#request * , t#blk_status_t ) +blk_mq_end_request void blk_mq_end_request ( s#request * , t#blk_status_t ) +blk_mq_end_request_batch void blk_mq_end_request_batch ( s#io_comp_batch * ) +blk_mq_complete_request_remote t#bool blk_mq_complete_request_remote ( s#request * ) +blk_mq_complete_request void blk_mq_complete_request ( s#request * ) +blk_mq_start_request void blk_mq_start_request ( s#request * ) +blk_execute_rq_nowait void blk_execute_rq_nowait ( s#request * , t#bool ) +blk_execute_rq t#blk_status_t blk_execute_rq ( s#request * , t#bool ) +blk_mq_requeue_request void blk_mq_requeue_request ( s#request * , t#bool ) +blk_mq_kick_requeue_list void blk_mq_kick_requeue_list ( s#request_queue * ) +blk_mq_delay_kick_requeue_list void blk_mq_delay_kick_requeue_list ( s#request_queue * , unsigned long ) +blk_mq_queue_inflight t#bool blk_mq_queue_inflight ( s#request_queue * ) +blk_mq_flush_busy_ctxs void blk_mq_flush_busy_ctxs ( s#blk_mq_hw_ctx * , s#list_head * ) +blk_mq_delay_run_hw_queue void blk_mq_delay_run_hw_queue ( s#blk_mq_hw_ctx * , unsigned long ) +blk_mq_run_hw_queue void blk_mq_run_hw_queue ( s#blk_mq_hw_ctx * , t#bool ) +blk_mq_run_hw_queues void blk_mq_run_hw_queues ( s#request_queue * , t#bool ) +blk_mq_delay_run_hw_queues void blk_mq_delay_run_hw_queues ( s#request_queue * , unsigned long ) +blk_mq_queue_stopped t#bool blk_mq_queue_stopped ( s#request_queue * ) +blk_mq_stop_hw_queue void blk_mq_stop_hw_queue ( s#blk_mq_hw_ctx * ) +blk_mq_stop_hw_queues void blk_mq_stop_hw_queues ( s#request_queue * ) +blk_mq_start_hw_queue void blk_mq_start_hw_queue ( s#blk_mq_hw_ctx * ) +blk_mq_start_hw_queues void blk_mq_start_hw_queues ( s#request_queue * ) +blk_mq_start_stopped_hw_queue void blk_mq_start_stopped_hw_queue ( s#blk_mq_hw_ctx * , t#bool ) +blk_mq_start_stopped_hw_queues void blk_mq_start_stopped_hw_queues ( s#request_queue * , t#bool ) +blk_insert_cloned_request t#blk_status_t blk_insert_cloned_request ( s#request * ) +blk_rq_unprep_clone void blk_rq_unprep_clone ( s#request * ) +blk_rq_prep_clone int blk_rq_prep_clone ( s#request * , s#request * , s#bio_set * , t#gfp_t , int ( * ) ( s#bio * , s#bio * , void * ) , void * ) +blk_steal_bios void blk_steal_bios ( s#bio_list * , s#request * ) +blk_mq_init_queue s#request_queue * blk_mq_init_queue ( s#blk_mq_tag_set * ) +__blk_mq_alloc_disk s#gendisk * __blk_mq_alloc_disk ( s#blk_mq_tag_set * , void * , s#lock_class_key * ) +blk_mq_init_allocated_queue int blk_mq_init_allocated_queue ( s#blk_mq_tag_set * , s#request_queue * ) +blk_mq_alloc_tag_set int blk_mq_alloc_tag_set ( s#blk_mq_tag_set * ) +blk_mq_alloc_sq_tag_set int blk_mq_alloc_sq_tag_set ( s#blk_mq_tag_set * , const s#blk_mq_ops * , unsigned int , unsigned int ) +blk_mq_free_tag_set void blk_mq_free_tag_set ( s#blk_mq_tag_set * ) +blk_mq_update_nr_hw_queues void blk_mq_update_nr_hw_queues ( s#blk_mq_tag_set * , int ) +blk_mq_rq_cpu unsigned int blk_mq_rq_cpu ( s#request * ) + +/* block/blk-mq-cpumap.o */ +blk_mq_map_queues void blk_mq_map_queues ( s#blk_mq_queue_map * ) + +/* block/blk-mq-debugfs.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##blk_queue_stats +s##blk_integrity_profile +s##blk_crypto_profile +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +__blk_mq_debugfs_rq_show int __blk_mq_debugfs_rq_show ( s#seq_file * , s#request * ) +blk_mq_debugfs_rq_show int blk_mq_debugfs_rq_show ( s#seq_file * , void * ) + +/* block/blk-mq-pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +blk_mq_pci_map_queues void blk_mq_pci_map_queues ( s#blk_mq_queue_map * , s#pci_dev * , int ) + +/* block/blk-mq-rdma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +e#dma_data_direction enum dma_data_direction { DMA_BIDIRECTIONAL = 0 , DMA_TO_DEVICE = 1 , DMA_FROM_DEVICE = 2 , DMA_NONE = 3 , } +s#page_pool_params struct page_pool_params { unsigned int flags ; unsigned int order ; unsigned int pool_size ; int nid ; s#device * dev ; e#dma_data_direction dma_dir ; unsigned int max_len ; unsigned int offset ; void ( * init_callback ) ( s#page * , void * ) ; void * init_arg ; } +s#pp_alloc_cache struct pp_alloc_cache { t#u32 count ; s#page * cache [ 128 ] ; } +s#ptr_ring struct ptr_ring { int producer __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#spinlock_t producer_lock ; int consumer_head __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; int consumer_tail ; t#spinlock_t consumer_lock ; int size __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; int batch ; void * * queue ; } +s#page_pool struct page_pool { s#page_pool_params p ; s#delayed_work release_dw ; void ( * disconnect ) ( void * ) ; unsigned long defer_start ; unsigned long defer_warn ; t#u32 pages_state_hold_cnt ; unsigned int frag_offset ; s#page * frag_page ; long frag_users ; t#u32 xdp_mem_id ; s#pp_alloc_cache alloc __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#ptr_ring ring ; t#atomic_t pages_state_release_cnt ; t#refcount_t user_cnt ; t#u64 destroy_cnt ; } +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +t#__addrpair typedef t#__u64 __addrpair +t#__portpair typedef t#__u32 __portpair +t#__kernel_sa_family_t typedef unsigned short __kernel_sa_family_t +t#sa_family_t typedef t#__kernel_sa_family_t sa_family_t +s#sockaddr struct sockaddr { t#sa_family_t sa_family ; char sa_data [ 14 ] ; } +t#sockptr_t typedef struct { union { void * kernel ; void * user ; } ; t#bool is_kernel : 1 ; } sockptr_t +s#msghdr struct msghdr { void * msg_name ; int msg_namelen ; s#iov_iter msg_iter ; union { void * msg_control ; void * msg_control_user ; } ; t#bool msg_control_is_user : 1 ; t#__kernel_size_t msg_controllen ; unsigned int msg_flags ; s#kiocb * msg_iocb ; } +s#netdev_name_node struct netdev_name_node { s#hlist_node hlist ; s#list_head list ; s#net_device * dev ; const char * name ; } +s#dev_ifalias struct dev_ifalias { s#callback_head rcuhead ; char ifalias [ ] ; } +e#netdev_tx enum netdev_tx { __NETDEV_TX_MIN = ( - ( ( int ) ( ~ 0U >> 1 ) ) - 1 ) , NETDEV_TX_OK = 0x00 , NETDEV_TX_BUSY = 0x10 , } +t#netdev_tx_t typedef e#netdev_tx netdev_tx_t +t#netdev_features_t typedef t#u64 netdev_features_t +s#ifmap struct ifmap { unsigned long mem_start ; unsigned long mem_end ; unsigned short base_addr ; unsigned char irq ; unsigned char dma ; unsigned char port ; } +t#raw_hdlc_proto typedef struct { unsigned short encoding ; unsigned short parity ; } raw_hdlc_proto +t#cisco_proto typedef struct { unsigned int interval ; unsigned int timeout ; } cisco_proto +t#fr_proto typedef struct { unsigned int t391 ; unsigned int t392 ; unsigned int n391 ; unsigned int n392 ; unsigned int n393 ; unsigned short lmi ; unsigned short dce ; } fr_proto +t#fr_proto_pvc typedef struct { unsigned int dlci ; } fr_proto_pvc +t#fr_proto_pvc_info typedef struct { unsigned int dlci ; char master [ 16 ] ; } fr_proto_pvc_info +t#x25_hdlc_proto typedef struct { unsigned short dce ; unsigned int modulo ; unsigned int window ; unsigned int t1 ; unsigned int t2 ; unsigned int n2 ; } x25_hdlc_proto +t#sync_serial_settings typedef struct { unsigned int clock_rate ; unsigned int clock_type ; unsigned short loopback ; } sync_serial_settings +t#te1_settings typedef struct { unsigned int clock_rate ; unsigned int clock_type ; unsigned short loopback ; unsigned int slot_map ; } te1_settings +s#if_settings struct if_settings { unsigned int type ; unsigned int size ; union { t#raw_hdlc_proto * raw_hdlc ; t#cisco_proto * cisco ; t#fr_proto * fr ; t#fr_proto_pvc * fr_pvc ; t#fr_proto_pvc_info * fr_pvc_info ; t#x25_hdlc_proto * x25 ; t#sync_serial_settings * sync ; t#te1_settings * te1 ; } ifs_ifsu ; } +s#ifreq struct ifreq { union { char ifrn_name [ 16 ] ; } ifr_ifrn ; union { s#sockaddr ifru_addr ; s#sockaddr ifru_dstaddr ; s#sockaddr ifru_broadaddr ; s#sockaddr ifru_netmask ; s#sockaddr ifru_hwaddr ; short ifru_flags ; int ifru_ivalue ; int ifru_mtu ; s#ifmap ifru_map ; char ifru_slave [ 16 ] ; char ifru_newname [ 16 ] ; void * ifru_data ; s#if_settings ifru_settings ; } ifr_ifru ; } +t#possible_net_t typedef struct { s#net * net ; } possible_net_t +s#pneigh_entry struct pneigh_entry { s#pneigh_entry * next ; t#possible_net_t net ; s#net_device * dev ; t#u8 flags ; t#u8 protocol ; t#u8 key [ ] ; } +s#nlattr struct nlattr { t#__u16 nla_len ; t#__u16 nla_type ; } +s#netlink_range_validation struct netlink_range_validation { t#u64 min , max ; } +s#netlink_range_validation_signed struct netlink_range_validation_signed { t#s64 min , max ; } +t#__s16 typedef __signed__ short __s16 +t#s16 typedef t#__s16 s16 +s#nla_policy struct nla_policy { t#u8 type ; t#u8 validation_type ; t#u16 len ; union { const t#u32 bitfield32_valid ; const t#u32 mask ; const char * reject_message ; const s#nla_policy * nested_policy ; s#netlink_range_validation * range ; s#netlink_range_validation_signed * range_signed ; struct { t#s16 min , max ; } ; int ( * validate ) ( const s#nlattr * , s#netlink_ext_ack * ) ; t#u16 strict_start_type ; } ; } +s#netlink_ext_ack struct netlink_ext_ack { const char * _msg ; const s#nlattr * bad_attr ; const s#nla_policy * policy ; t#u8 cookie [ 20 ] ; t#u8 cookie_len ; } +s#sk_buff_head struct sk_buff_head { s#sk_buff * next ; s#sk_buff * prev ; t#__u32 qlen ; t#spinlock_t lock ; } +s#neigh_statistics struct neigh_statistics { unsigned long allocs ; unsigned long destroys ; unsigned long hash_grows ; unsigned long res_failed ; unsigned long lookups ; unsigned long hits ; unsigned long rcv_probes_mcast ; unsigned long rcv_probes_ucast ; unsigned long periodic_gc_runs ; unsigned long forced_gc_runs ; unsigned long unres_discards ; unsigned long table_fulls ; } +s#neigh_hash_table struct neigh_hash_table { s#neighbour * * hash_buckets ; unsigned int hash_shift ; t#__u32 hash_rnd [ 4 ] ; s#callback_head rcu ; } +s#neigh_table struct neigh_table { int family ; unsigned int entry_size ; unsigned int key_len ; t#__be16 protocol ; t#__u32 ( * hash ) ( const void * , const s#net_device * , t#__u32 * ) ; t#bool ( * key_eq ) ( const s#neighbour * , const void * ) ; int ( * constructor ) ( s#neighbour * ) ; int ( * pconstructor ) ( s#pneigh_entry * ) ; void ( * pdestructor ) ( s#pneigh_entry * ) ; void ( * proxy_redo ) ( s#sk_buff * ) ; int ( * is_multicast ) ( const void * ) ; t#bool ( * allow_add ) ( const s#net_device * , s#netlink_ext_ack * ) ; char * id ; s#neigh_parms parms ; s#list_head parms_list ; int gc_interval ; int gc_thresh1 ; int gc_thresh2 ; int gc_thresh3 ; unsigned long last_flush ; s#delayed_work gc_work ; s#timer_list proxy_timer ; s#sk_buff_head proxy_queue ; t#atomic_t entries ; t#atomic_t gc_entries ; s#list_head gc_list ; t#rwlock_t lock ; unsigned long last_rand ; s#neigh_statistics * stats ; s#neigh_hash_table * nht ; s#pneigh_entry * * phash_buckets ; } +s#hh_cache struct hh_cache { unsigned int hh_len ; t#seqlock_t hh_lock ; unsigned long hh_data [ ( ( ( 128 ) + ( 16 - 1 ) ) & ~ ( 16 - 1 ) ) / sizeof ( long ) ] ; } +s#neigh_ops struct neigh_ops { int family ; void ( * solicit ) ( s#neighbour * , s#sk_buff * ) ; void ( * error_report ) ( s#neighbour * , s#sk_buff * ) ; int ( * output ) ( s#neighbour * , s#sk_buff * ) ; int ( * connected_output ) ( s#neighbour * , s#sk_buff * ) ; } +s#neighbour struct neighbour { s#neighbour * next ; s#neigh_table * tbl ; s#neigh_parms * parms ; unsigned long confirmed ; unsigned long updated ; t#rwlock_t lock ; t#refcount_t refcnt ; unsigned int arp_queue_len_bytes ; s#sk_buff_head arp_queue ; s#timer_list timer ; unsigned long used ; t#atomic_t probes ; t#__u8 flags ; t#__u8 nud_state ; t#__u8 type ; t#__u8 dead ; t#u8 protocol ; t#seqlock_t ha_lock ; unsigned char ha [ ( ( ( ( 32 ) ) + ( ( typeof ( ( 32 ) ) ) ( ( sizeof ( unsigned long ) ) ) - 1 ) ) & ~ ( ( typeof ( ( 32 ) ) ) ( ( sizeof ( unsigned long ) ) ) - 1 ) ) ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; s#hh_cache hh ; int ( * output ) ( s#neighbour * , s#sk_buff * ) ; const s#neigh_ops * ops ; s#list_head gc_list ; s#callback_head rcu ; s#net_device * dev ; t#u8 primary_key [ 0 ] ; } +E#NEIGH_VAR_LOCKTIME 12 +s#neigh_parms struct neigh_parms { t#possible_net_t net ; s#net_device * dev ; s#list_head list ; int ( * neigh_setup ) ( s#neighbour * ) ; s#neigh_table * tbl ; void * sysctl_table ; int dead ; t#refcount_t refcnt ; s#callback_head callback_head ; int reachable_time ; int data [ ( E#NEIGH_VAR_LOCKTIME + 1 ) ] ; unsigned long data_state [ ( ( ( ( E#NEIGH_VAR_LOCKTIME + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +s#rtnl_link_stats64 struct rtnl_link_stats64 { t#__u64 rx_packets ; t#__u64 tx_packets ; t#__u64 rx_bytes ; t#__u64 tx_bytes ; t#__u64 rx_errors ; t#__u64 tx_errors ; t#__u64 rx_dropped ; t#__u64 tx_dropped ; t#__u64 multicast ; t#__u64 collisions ; t#__u64 rx_length_errors ; t#__u64 rx_over_errors ; t#__u64 rx_crc_errors ; t#__u64 rx_frame_errors ; t#__u64 rx_fifo_errors ; t#__u64 rx_missed_errors ; t#__u64 tx_aborted_errors ; t#__u64 tx_carrier_errors ; t#__u64 tx_fifo_errors ; t#__u64 tx_heartbeat_errors ; t#__u64 tx_window_errors ; t#__u64 rx_compressed ; t#__u64 tx_compressed ; t#__u64 rx_nohandler ; } +s#net_device_stats struct net_device_stats { unsigned long rx_packets ; unsigned long tx_packets ; unsigned long rx_bytes ; unsigned long tx_bytes ; unsigned long rx_errors ; unsigned long tx_errors ; unsigned long rx_dropped ; unsigned long tx_dropped ; unsigned long multicast ; unsigned long collisions ; unsigned long rx_length_errors ; unsigned long rx_over_errors ; unsigned long rx_crc_errors ; unsigned long rx_frame_errors ; unsigned long rx_fifo_errors ; unsigned long rx_missed_errors ; unsigned long tx_aborted_errors ; unsigned long tx_carrier_errors ; unsigned long tx_fifo_errors ; unsigned long tx_heartbeat_errors ; unsigned long tx_window_errors ; unsigned long rx_compressed ; unsigned long tx_compressed ; } +s##netpoll_info +s#ifla_vf_info struct ifla_vf_info { t#__u32 vf ; t#__u8 mac [ 32 ] ; t#__u32 vlan ; t#__u32 qos ; t#__u32 spoofchk ; t#__u32 linkstate ; t#__u32 min_tx_rate ; t#__u32 max_tx_rate ; t#__u32 rss_query_en ; t#__u32 trusted ; t#__be16 vlan_proto ; } +s#ifla_vf_stats struct ifla_vf_stats { t#__u64 rx_packets ; t#__u64 tx_packets ; t#__u64 rx_bytes ; t#__u64 tx_bytes ; t#__u64 broadcast ; t#__u64 multicast ; t#__u64 rx_dropped ; t#__u64 tx_dropped ; } +s#ifla_vf_guid struct ifla_vf_guid { t#__u32 vf ; t#__u64 guid ; } +e#tc_setup_type enum tc_setup_type { TC_SETUP_QDISC_MQPRIO , TC_SETUP_CLSU32 , TC_SETUP_CLSFLOWER , TC_SETUP_CLSMATCHALL , TC_SETUP_CLSBPF , TC_SETUP_BLOCK , TC_SETUP_QDISC_CBS , TC_SETUP_QDISC_RED , TC_SETUP_QDISC_PRIO , TC_SETUP_QDISC_MQ , TC_SETUP_QDISC_ETF , TC_SETUP_ROOT_QDISC , TC_SETUP_QDISC_GRED , TC_SETUP_QDISC_TAPRIO , TC_SETUP_FT , TC_SETUP_QDISC_ETS , TC_SETUP_QDISC_TBF , TC_SETUP_QDISC_FIFO , TC_SETUP_QDISC_HTB , TC_SETUP_ACT , } +s#netdev_fcoe_hbainfo struct netdev_fcoe_hbainfo { char manufacturer [ 64 ] ; char serial_number [ 64 ] ; char hardware_version [ 64 ] ; char driver_version [ 64 ] ; char optionrom_version [ 64 ] ; char firmware_version [ 64 ] ; char model [ 256 ] ; char model_description [ 256 ] ; } +s#ndmsg struct ndmsg { t#__u8 ndm_family ; t#__u8 ndm_pad1 ; t#__u16 ndm_pad2 ; t#__s32 ndm_ifindex ; t#__u16 ndm_state ; t#__u8 ndm_flags ; t#__u8 ndm_type ; } +s#nlmsghdr struct nlmsghdr { t#__u32 nlmsg_len ; t#__u16 nlmsg_type ; t#__u16 nlmsg_flags ; t#__u32 nlmsg_seq ; t#__u32 nlmsg_pid ; } +s#netlink_callback struct netlink_callback { s#sk_buff * skb ; const s#nlmsghdr * nlh ; int ( * dump ) ( s#sk_buff * , s#netlink_callback * ) ; int ( * done ) ( s#netlink_callback * ) ; void * data ; s#module * module ; s#netlink_ext_ack * extack ; t#u16 family ; t#u16 answer_flags ; t#u32 min_dump_alloc ; unsigned int prev_seq , seq ; t#bool strict_check ; union { t#u8 ctx [ 48 ] ; long args [ 6 ] ; } ; } +s#netdev_phys_item_id struct netdev_phys_item_id { unsigned char id [ 32 ] ; unsigned char id_len ; } +e#bpf_netdev_command enum bpf_netdev_command { XDP_SETUP_PROG , XDP_SETUP_PROG_HW , BPF_OFFLOAD_MAP_ALLOC , BPF_OFFLOAD_MAP_FREE , XDP_SETUP_XSK_POOL , } +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s#netdev_bpf struct netdev_bpf { e#bpf_netdev_command command ; union { struct { t#u32 flags ; s#bpf_prog * prog ; s#netlink_ext_ack * extack ; } ; struct { s#bpf_offloaded_map * offmap ; } ; struct { s#xsk_buff_pool * pool ; t#u16 queue_id ; } xsk ; } ; } +s#xdp_mem_info struct xdp_mem_info { t#u32 type ; t#u32 id ; } +s#xdp_frame struct xdp_frame { void * data ; t#u16 len ; t#u16 headroom ; t#u32 metasize : 8 ; t#u32 frame_sz : 24 ; s#xdp_mem_info mem ; s#net_device * dev_rx ; t#u32 flags ; } +s#xdp_rxq_info struct xdp_rxq_info { s#net_device * dev ; t#u32 queue_index ; t#u32 reg_state ; s#xdp_mem_info mem ; unsigned int napi_id ; t#u32 frag_size ; } +s#xdp_txq_info struct xdp_txq_info { s#net_device * dev ; } +s#xdp_buff struct xdp_buff { void * data ; void * data_end ; void * data_meta ; void * data_hard_start ; s#xdp_rxq_info * rxq ; s#xdp_txq_info * txq ; t#u32 frame_sz ; t#u32 flags ; } +s##devlink_port +s##ip_tunnel_parm +s#net_device_path_ctx struct net_device_path_ctx { const s#net_device * dev ; const t#u8 * daddr ; int num_vlans ; struct { t#u16 id ; t#__be16 proto ; } vlan [ 2 ] ; } +e#net_device_path_type enum net_device_path_type { DEV_PATH_ETHERNET = 0 , DEV_PATH_VLAN , DEV_PATH_BRIDGE , DEV_PATH_PPPOE , DEV_PATH_DSA , } +s#net_device_path struct net_device_path { e#net_device_path_type type ; const s#net_device * dev ; union { struct { t#u16 id ; t#__be16 proto ; t#u8 h_dest [ 6 ] ; } encap ; struct { enum { DEV_PATH_BR_VLAN_KEEP , DEV_PATH_BR_VLAN_TAG , DEV_PATH_BR_VLAN_UNTAG , DEV_PATH_BR_VLAN_UNTAG_HW , } vlan_mode ; t#u16 vlan_id ; t#__be16 vlan_proto ; } bridge ; struct { int port ; t#u16 proto ; } dsa ; } ; } +s#net_device_ops struct net_device_ops { int ( * ndo_init ) ( s#net_device * ) ; void ( * ndo_uninit ) ( s#net_device * ) ; int ( * ndo_open ) ( s#net_device * ) ; int ( * ndo_stop ) ( s#net_device * ) ; t#netdev_tx_t ( * ndo_start_xmit ) ( s#sk_buff * , s#net_device * ) ; t#netdev_features_t ( * ndo_features_check ) ( s#sk_buff * , s#net_device * , t#netdev_features_t ) ; t#u16 ( * ndo_select_queue ) ( s#net_device * , s#sk_buff * , s#net_device * ) ; void ( * ndo_change_rx_flags ) ( s#net_device * , int ) ; void ( * ndo_set_rx_mode ) ( s#net_device * ) ; int ( * ndo_set_mac_address ) ( s#net_device * , void * ) ; int ( * ndo_validate_addr ) ( s#net_device * ) ; int ( * ndo_do_ioctl ) ( s#net_device * , s#ifreq * , int ) ; int ( * ndo_eth_ioctl ) ( s#net_device * , s#ifreq * , int ) ; int ( * ndo_siocdevprivate ) ( s#net_device * , s#ifreq * , void * , int ) ; int ( * ndo_set_config ) ( s#net_device * , s#ifmap * ) ; int ( * ndo_change_mtu ) ( s#net_device * , int ) ; int ( * ndo_neigh_setup ) ( s#net_device * , s#neigh_parms * ) ; void ( * ndo_tx_timeout ) ( s#net_device * , unsigned int ) ; void ( * ndo_get_stats64 ) ( s#net_device * , s#rtnl_link_stats64 * ) ; t#bool ( * ndo_has_offload_stats ) ( const s#net_device * , int ) ; int ( * ndo_get_offload_stats ) ( int , const s#net_device * , void * ) ; s#net_device_stats * ( * ndo_get_stats ) ( s#net_device * ) ; int ( * ndo_vlan_rx_add_vid ) ( s#net_device * , t#__be16 , t#u16 ) ; int ( * ndo_vlan_rx_kill_vid ) ( s#net_device * , t#__be16 , t#u16 ) ; void ( * ndo_poll_controller ) ( s#net_device * ) ; int ( * ndo_netpoll_setup ) ( s#net_device * , s#netpoll_info * ) ; void ( * ndo_netpoll_cleanup ) ( s#net_device * ) ; int ( * ndo_set_vf_mac ) ( s#net_device * , int , t#u8 * ) ; int ( * ndo_set_vf_vlan ) ( s#net_device * , int , t#u16 , t#u8 , t#__be16 ) ; int ( * ndo_set_vf_rate ) ( s#net_device * , int , int , int ) ; int ( * ndo_set_vf_spoofchk ) ( s#net_device * , int , t#bool ) ; int ( * ndo_set_vf_trust ) ( s#net_device * , int , t#bool ) ; int ( * ndo_get_vf_config ) ( s#net_device * , int , s#ifla_vf_info * ) ; int ( * ndo_set_vf_link_state ) ( s#net_device * , int , int ) ; int ( * ndo_get_vf_stats ) ( s#net_device * , int , s#ifla_vf_stats * ) ; int ( * ndo_set_vf_port ) ( s#net_device * , int , s#nlattr * [ ] ) ; int ( * ndo_get_vf_port ) ( s#net_device * , int , s#sk_buff * ) ; int ( * ndo_get_vf_guid ) ( s#net_device * , int , s#ifla_vf_guid * , s#ifla_vf_guid * ) ; int ( * ndo_set_vf_guid ) ( s#net_device * , int , t#u64 , int ) ; int ( * ndo_set_vf_rss_query_en ) ( s#net_device * , int , t#bool ) ; int ( * ndo_setup_tc ) ( s#net_device * , e#tc_setup_type , void * ) ; int ( * ndo_fcoe_enable ) ( s#net_device * ) ; int ( * ndo_fcoe_disable ) ( s#net_device * ) ; int ( * ndo_fcoe_ddp_setup ) ( s#net_device * , t#u16 , s#scatterlist * , unsigned int ) ; int ( * ndo_fcoe_ddp_done ) ( s#net_device * , t#u16 ) ; int ( * ndo_fcoe_ddp_target ) ( s#net_device * , t#u16 , s#scatterlist * , unsigned int ) ; int ( * ndo_fcoe_get_hbainfo ) ( s#net_device * , s#netdev_fcoe_hbainfo * ) ; int ( * ndo_fcoe_get_wwn ) ( s#net_device * , t#u64 * , int ) ; int ( * ndo_rx_flow_steer ) ( s#net_device * , const s#sk_buff * , t#u16 , t#u32 ) ; int ( * ndo_add_slave ) ( s#net_device * , s#net_device * , s#netlink_ext_ack * ) ; int ( * ndo_del_slave ) ( s#net_device * , s#net_device * ) ; s#net_device * ( * ndo_get_xmit_slave ) ( s#net_device * , s#sk_buff * , t#bool ) ; s#net_device * ( * ndo_sk_get_lower_dev ) ( s#net_device * , s#sock * ) ; t#netdev_features_t ( * ndo_fix_features ) ( s#net_device * , t#netdev_features_t ) ; int ( * ndo_set_features ) ( s#net_device * , t#netdev_features_t ) ; int ( * ndo_neigh_construct ) ( s#net_device * , s#neighbour * ) ; void ( * ndo_neigh_destroy ) ( s#net_device * , s#neighbour * ) ; int ( * ndo_fdb_add ) ( s#ndmsg * , s#nlattr * [ ] , s#net_device * , const unsigned char * , t#u16 , t#u16 , s#netlink_ext_ack * ) ; int ( * ndo_fdb_del ) ( s#ndmsg * , s#nlattr * [ ] , s#net_device * , const unsigned char * , t#u16 , s#netlink_ext_ack * ) ; int ( * ndo_fdb_dump ) ( s#sk_buff * , s#netlink_callback * , s#net_device * , s#net_device * , int * ) ; int ( * ndo_fdb_get ) ( s#sk_buff * , s#nlattr * [ ] , s#net_device * , const unsigned char * , t#u16 , t#u32 , t#u32 , s#netlink_ext_ack * ) ; int ( * ndo_bridge_setlink ) ( s#net_device * , s#nlmsghdr * , t#u16 , s#netlink_ext_ack * ) ; int ( * ndo_bridge_getlink ) ( s#sk_buff * , t#u32 , t#u32 , s#net_device * , t#u32 , int ) ; int ( * ndo_bridge_dellink ) ( s#net_device * , s#nlmsghdr * , t#u16 ) ; int ( * ndo_change_carrier ) ( s#net_device * , t#bool ) ; int ( * ndo_get_phys_port_id ) ( s#net_device * , s#netdev_phys_item_id * ) ; int ( * ndo_get_port_parent_id ) ( s#net_device * , s#netdev_phys_item_id * ) ; int ( * ndo_get_phys_port_name ) ( s#net_device * , char * , t#size_t ) ; void * ( * ndo_dfwd_add_station ) ( s#net_device * , s#net_device * ) ; void ( * ndo_dfwd_del_station ) ( s#net_device * , void * ) ; int ( * ndo_set_tx_maxrate ) ( s#net_device * , int , t#u32 ) ; int ( * ndo_get_iflink ) ( const s#net_device * ) ; int ( * ndo_change_proto_down ) ( s#net_device * , t#bool ) ; int ( * ndo_fill_metadata_dst ) ( s#net_device * , s#sk_buff * ) ; void ( * ndo_set_rx_headroom ) ( s#net_device * , int ) ; int ( * ndo_bpf ) ( s#net_device * , s#netdev_bpf * ) ; int ( * ndo_xdp_xmit ) ( s#net_device * , int , s#xdp_frame * * , t#u32 ) ; s#net_device * ( * ndo_xdp_get_xmit_slave ) ( s#net_device * , s#xdp_buff * ) ; int ( * ndo_xsk_wakeup ) ( s#net_device * , t#u32 , t#u32 ) ; s#devlink_port * ( * ndo_get_devlink_port ) ( s#net_device * ) ; int ( * ndo_tunnel_ctl ) ( s#net_device * , s#ip_tunnel_parm * , int ) ; s#net_device * ( * ndo_get_peer_dev ) ( s#net_device * ) ; int ( * ndo_fill_forward_path ) ( s#net_device_path_ctx * , s#net_device_path * ) ; } +s##iw_handler_def +s##iw_public_data +s#ethtool_drvinfo struct ethtool_drvinfo { t#__u32 cmd ; char driver [ 32 ] ; char version [ 32 ] ; char fw_version [ 32 ] ; char bus_info [ 32 ] ; char erom_version [ 32 ] ; char reserved2 [ 12 ] ; t#__u32 n_priv_flags ; t#__u32 n_stats ; t#__u32 testinfo_len ; t#__u32 eedump_len ; t#__u32 regdump_len ; } +s#ethtool_regs struct ethtool_regs { t#__u32 cmd ; t#__u32 version ; t#__u32 len ; t#__u8 data [ 0 ] ; } +s#ethtool_wolinfo struct ethtool_wolinfo { t#__u32 cmd ; t#__u32 supported ; t#__u32 wolopts ; t#__u8 sopass [ 6 ] ; } +e#ethtool_link_ext_state enum ethtool_link_ext_state { ETHTOOL_LINK_EXT_STATE_AUTONEG , ETHTOOL_LINK_EXT_STATE_LINK_TRAINING_FAILURE , ETHTOOL_LINK_EXT_STATE_LINK_LOGICAL_MISMATCH , ETHTOOL_LINK_EXT_STATE_BAD_SIGNAL_INTEGRITY , ETHTOOL_LINK_EXT_STATE_NO_CABLE , ETHTOOL_LINK_EXT_STATE_CABLE_ISSUE , ETHTOOL_LINK_EXT_STATE_EEPROM_ISSUE , ETHTOOL_LINK_EXT_STATE_CALIBRATION_FAILURE , ETHTOOL_LINK_EXT_STATE_POWER_BUDGET_EXCEEDED , ETHTOOL_LINK_EXT_STATE_OVERHEAT , } +e#ethtool_link_ext_substate_autoneg enum ethtool_link_ext_substate_autoneg { ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED = 1 , ETHTOOL_LINK_EXT_SUBSTATE_AN_ACK_NOT_RECEIVED , ETHTOOL_LINK_EXT_SUBSTATE_AN_NEXT_PAGE_EXCHANGE_FAILED , ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED_FORCE_MODE , ETHTOOL_LINK_EXT_SUBSTATE_AN_FEC_MISMATCH_DURING_OVERRIDE , ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_HCD , } +e#ethtool_link_ext_substate_link_training enum ethtool_link_ext_substate_link_training { ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_FRAME_LOCK_NOT_ACQUIRED = 1 , ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_INHIBIT_TIMEOUT , ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_PARTNER_DID_NOT_SET_RECEIVER_READY , ETHTOOL_LINK_EXT_SUBSTATE_LT_REMOTE_FAULT , } +e#ethtool_link_ext_substate_link_logical_mismatch enum ethtool_link_ext_substate_link_logical_mismatch { ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_BLOCK_LOCK = 1 , ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_AM_LOCK , ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_GET_ALIGN_STATUS , ETHTOOL_LINK_EXT_SUBSTATE_LLM_FC_FEC_IS_NOT_LOCKED , ETHTOOL_LINK_EXT_SUBSTATE_LLM_RS_FEC_IS_NOT_LOCKED , } +e#ethtool_link_ext_substate_bad_signal_integrity enum ethtool_link_ext_substate_bad_signal_integrity { ETHTOOL_LINK_EXT_SUBSTATE_BSI_LARGE_NUMBER_OF_PHYSICAL_ERRORS = 1 , ETHTOOL_LINK_EXT_SUBSTATE_BSI_UNSUPPORTED_RATE , ETHTOOL_LINK_EXT_SUBSTATE_BSI_SERDES_REFERENCE_CLOCK_LOST , ETHTOOL_LINK_EXT_SUBSTATE_BSI_SERDES_ALOS , } +e#ethtool_link_ext_substate_cable_issue enum ethtool_link_ext_substate_cable_issue { ETHTOOL_LINK_EXT_SUBSTATE_CI_UNSUPPORTED_CABLE = 1 , ETHTOOL_LINK_EXT_SUBSTATE_CI_CABLE_TEST_FAILURE , } +s#ethtool_link_ext_state_info struct ethtool_link_ext_state_info { e#ethtool_link_ext_state link_ext_state ; union { e#ethtool_link_ext_substate_autoneg autoneg ; e#ethtool_link_ext_substate_link_training link_training ; e#ethtool_link_ext_substate_link_logical_mismatch link_logical_mismatch ; e#ethtool_link_ext_substate_bad_signal_integrity bad_signal_integrity ; e#ethtool_link_ext_substate_cable_issue cable_issue ; t#u8 __link_ext_substate ; } ; } +s#ethtool_eeprom struct ethtool_eeprom { t#__u32 cmd ; t#__u32 magic ; t#__u32 offset ; t#__u32 len ; t#__u8 data [ 0 ] ; } +s#ethtool_coalesce struct ethtool_coalesce { t#__u32 cmd ; t#__u32 rx_coalesce_usecs ; t#__u32 rx_max_coalesced_frames ; t#__u32 rx_coalesce_usecs_irq ; t#__u32 rx_max_coalesced_frames_irq ; t#__u32 tx_coalesce_usecs ; t#__u32 tx_max_coalesced_frames ; t#__u32 tx_coalesce_usecs_irq ; t#__u32 tx_max_coalesced_frames_irq ; t#__u32 stats_block_coalesce_usecs ; t#__u32 use_adaptive_rx_coalesce ; t#__u32 use_adaptive_tx_coalesce ; t#__u32 pkt_rate_low ; t#__u32 rx_coalesce_usecs_low ; t#__u32 rx_max_coalesced_frames_low ; t#__u32 tx_coalesce_usecs_low ; t#__u32 tx_max_coalesced_frames_low ; t#__u32 pkt_rate_high ; t#__u32 rx_coalesce_usecs_high ; t#__u32 rx_max_coalesced_frames_high ; t#__u32 tx_coalesce_usecs_high ; t#__u32 tx_max_coalesced_frames_high ; t#__u32 rate_sample_interval ; } +s#kernel_ethtool_coalesce struct kernel_ethtool_coalesce { t#u8 use_cqe_mode_tx ; t#u8 use_cqe_mode_rx ; } +s#ethtool_ringparam struct ethtool_ringparam { t#__u32 cmd ; t#__u32 rx_max_pending ; t#__u32 rx_mini_max_pending ; t#__u32 rx_jumbo_max_pending ; t#__u32 tx_max_pending ; t#__u32 rx_pending ; t#__u32 rx_mini_pending ; t#__u32 rx_jumbo_pending ; t#__u32 tx_pending ; } +s#kernel_ethtool_ringparam struct kernel_ethtool_ringparam { t#u32 rx_buf_len ; t#u8 tcp_data_split ; } +s#ethtool_pause_stats struct ethtool_pause_stats { t#u64 tx_pause_frames ; t#u64 rx_pause_frames ; } +s#ethtool_pauseparam struct ethtool_pauseparam { t#__u32 cmd ; t#__u32 autoneg ; t#__u32 rx_pause ; t#__u32 tx_pause ; } +s#ethtool_test struct ethtool_test { t#__u32 cmd ; t#__u32 flags ; t#__u32 reserved ; t#__u32 len ; t#__u64 data [ 0 ] ; } +e#ethtool_phys_id_state enum ethtool_phys_id_state { ETHTOOL_ID_INACTIVE , ETHTOOL_ID_ACTIVE , ETHTOOL_ID_ON , ETHTOOL_ID_OFF } +s#ethtool_stats struct ethtool_stats { t#__u32 cmd ; t#__u32 n_stats ; t#__u64 data [ 0 ] ; } +s#ethtool_tcpip4_spec struct ethtool_tcpip4_spec { t#__be32 ip4src ; t#__be32 ip4dst ; t#__be16 psrc ; t#__be16 pdst ; t#__u8 tos ; } +s#ethtool_ah_espip4_spec struct ethtool_ah_espip4_spec { t#__be32 ip4src ; t#__be32 ip4dst ; t#__be32 spi ; t#__u8 tos ; } +s#ethtool_usrip4_spec struct ethtool_usrip4_spec { t#__be32 ip4src ; t#__be32 ip4dst ; t#__be32 l4_4_bytes ; t#__u8 tos ; t#__u8 ip_ver ; t#__u8 proto ; } +s#ethtool_tcpip6_spec struct ethtool_tcpip6_spec { t#__be32 ip6src [ 4 ] ; t#__be32 ip6dst [ 4 ] ; t#__be16 psrc ; t#__be16 pdst ; t#__u8 tclass ; } +s#ethtool_ah_espip6_spec struct ethtool_ah_espip6_spec { t#__be32 ip6src [ 4 ] ; t#__be32 ip6dst [ 4 ] ; t#__be32 spi ; t#__u8 tclass ; } +s#ethtool_usrip6_spec struct ethtool_usrip6_spec { t#__be32 ip6src [ 4 ] ; t#__be32 ip6dst [ 4 ] ; t#__be32 l4_4_bytes ; t#__u8 tclass ; t#__u8 l4_proto ; } +s#ethhdr struct ethhdr { unsigned char h_dest [ 6 ] ; unsigned char h_source [ 6 ] ; t#__be16 h_proto ; } +u#ethtool_flow_union union ethtool_flow_union { s#ethtool_tcpip4_spec tcp_ip4_spec ; s#ethtool_tcpip4_spec udp_ip4_spec ; s#ethtool_tcpip4_spec sctp_ip4_spec ; s#ethtool_ah_espip4_spec ah_ip4_spec ; s#ethtool_ah_espip4_spec esp_ip4_spec ; s#ethtool_usrip4_spec usr_ip4_spec ; s#ethtool_tcpip6_spec tcp_ip6_spec ; s#ethtool_tcpip6_spec udp_ip6_spec ; s#ethtool_tcpip6_spec sctp_ip6_spec ; s#ethtool_ah_espip6_spec ah_ip6_spec ; s#ethtool_ah_espip6_spec esp_ip6_spec ; s#ethtool_usrip6_spec usr_ip6_spec ; s#ethhdr ether_spec ; t#__u8 hdata [ 52 ] ; } +s#ethtool_flow_ext struct ethtool_flow_ext { t#__u8 padding [ 2 ] ; unsigned char h_dest [ 6 ] ; t#__be16 vlan_etype ; t#__be16 vlan_tci ; t#__be32 data [ 2 ] ; } +s#ethtool_rx_flow_spec struct ethtool_rx_flow_spec { t#__u32 flow_type ; u#ethtool_flow_union h_u ; s#ethtool_flow_ext h_ext ; u#ethtool_flow_union m_u ; s#ethtool_flow_ext m_ext ; t#__u64 ring_cookie ; t#__u32 location ; } +s#ethtool_rxnfc struct ethtool_rxnfc { t#__u32 cmd ; t#__u32 flow_type ; t#__u64 data ; s#ethtool_rx_flow_spec fs ; union { t#__u32 rule_cnt ; t#__u32 rss_context ; } ; t#__u32 rule_locs [ 0 ] ; } +s#ethtool_flash struct ethtool_flash { t#__u32 cmd ; t#__u32 region ; char data [ 128 ] ; } +s#ethtool_channels struct ethtool_channels { t#__u32 cmd ; t#__u32 max_rx ; t#__u32 max_tx ; t#__u32 max_other ; t#__u32 max_combined ; t#__u32 rx_count ; t#__u32 tx_count ; t#__u32 other_count ; t#__u32 combined_count ; } +s#ethtool_dump struct ethtool_dump { t#__u32 cmd ; t#__u32 version ; t#__u32 flag ; t#__u32 len ; t#__u8 data [ 0 ] ; } +s#ethtool_ts_info struct ethtool_ts_info { t#__u32 cmd ; t#__u32 so_timestamping ; t#__s32 phc_index ; t#__u32 tx_types ; t#__u32 tx_reserved [ 3 ] ; t#__u32 rx_filters ; t#__u32 rx_reserved [ 3 ] ; } +s#ethtool_modinfo struct ethtool_modinfo { t#__u32 cmd ; t#__u32 type ; t#__u32 eeprom_len ; t#__u32 reserved [ 8 ] ; } +s#ethtool_eee struct ethtool_eee { t#__u32 cmd ; t#__u32 supported ; t#__u32 advertised ; t#__u32 lp_advertised ; t#__u32 eee_active ; t#__u32 eee_enabled ; t#__u32 tx_lpi_enabled ; t#__u32 tx_lpi_timer ; t#__u32 reserved [ 2 ] ; } +s#ethtool_tunable struct ethtool_tunable { t#__u32 cmd ; t#__u32 id ; t#__u32 type_id ; t#__u32 len ; void * data [ 0 ] ; } +s#ethtool_link_settings struct ethtool_link_settings { t#__u32 cmd ; t#__u32 speed ; t#__u8 duplex ; t#__u8 port ; t#__u8 phy_address ; t#__u8 autoneg ; t#__u8 mdio_support ; t#__u8 eth_tp_mdix ; t#__u8 eth_tp_mdix_ctrl ; t#__s8 link_mode_masks_nwords ; t#__u8 transceiver ; t#__u8 master_slave_cfg ; t#__u8 master_slave_state ; t#__u8 reserved1 [ 1 ] ; t#__u32 reserved [ 7 ] ; t#__u32 link_mode_masks [ 0 ] ; } +E#__ETHTOOL_LINK_MODE_MASK_NBITS ( 91 ) + 1 +s#ethtool_link_ksettings struct ethtool_link_ksettings { s#ethtool_link_settings base ; struct { unsigned long supported [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long advertising [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long lp_advertising [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } link_modes ; t#u32 lanes ; } +s#ethtool_fec_stat struct ethtool_fec_stat { t#u64 total ; t#u64 lanes [ 8 ] ; } +s#ethtool_fec_stats struct ethtool_fec_stats { s#ethtool_fec_stat corrected_blocks , uncorrectable_blocks , corrected_bits ; } +s#ethtool_fecparam struct ethtool_fecparam { t#__u32 cmd ; t#__u32 active_fec ; t#__u32 fec ; t#__u32 reserved ; } +s#ethtool_module_eeprom struct ethtool_module_eeprom { t#u32 offset ; t#u32 length ; t#u8 page ; t#u8 bank ; t#u8 i2c_address ; t#u8 * data ; } +s#ethtool_eth_phy_stats struct ethtool_eth_phy_stats { t#u64 SymbolErrorDuringCarrier ; } +s#ethtool_eth_mac_stats struct ethtool_eth_mac_stats { t#u64 FramesTransmittedOK ; t#u64 SingleCollisionFrames ; t#u64 MultipleCollisionFrames ; t#u64 FramesReceivedOK ; t#u64 FrameCheckSequenceErrors ; t#u64 AlignmentErrors ; t#u64 OctetsTransmittedOK ; t#u64 FramesWithDeferredXmissions ; t#u64 LateCollisions ; t#u64 FramesAbortedDueToXSColls ; t#u64 FramesLostDueToIntMACXmitError ; t#u64 CarrierSenseErrors ; t#u64 OctetsReceivedOK ; t#u64 FramesLostDueToIntMACRcvError ; t#u64 MulticastFramesXmittedOK ; t#u64 BroadcastFramesXmittedOK ; t#u64 FramesWithExcessiveDeferral ; t#u64 MulticastFramesReceivedOK ; t#u64 BroadcastFramesReceivedOK ; t#u64 InRangeLengthErrors ; t#u64 OutOfRangeLengthField ; t#u64 FrameTooLongErrors ; } +s#ethtool_eth_ctrl_stats struct ethtool_eth_ctrl_stats { t#u64 MACControlFramesTransmitted ; t#u64 MACControlFramesReceived ; t#u64 UnsupportedOpcodesReceived ; } +s#ethtool_rmon_stats struct ethtool_rmon_stats { t#u64 undersize_pkts ; t#u64 oversize_pkts ; t#u64 fragments ; t#u64 jabbers ; t#u64 hist [ 10 ] ; t#u64 hist_tx [ 10 ] ; } +s#ethtool_rmon_hist_range struct ethtool_rmon_hist_range { t#u16 low ; t#u16 high ; } +s#ethtool_ops struct ethtool_ops { t#u32 cap_link_lanes_supported : 1 ; t#u32 supported_coalesce_params ; t#u32 supported_ring_params ; void ( * get_drvinfo ) ( s#net_device * , s#ethtool_drvinfo * ) ; int ( * get_regs_len ) ( s#net_device * ) ; void ( * get_regs ) ( s#net_device * , s#ethtool_regs * , void * ) ; void ( * get_wol ) ( s#net_device * , s#ethtool_wolinfo * ) ; int ( * set_wol ) ( s#net_device * , s#ethtool_wolinfo * ) ; t#u32 ( * get_msglevel ) ( s#net_device * ) ; void ( * set_msglevel ) ( s#net_device * , t#u32 ) ; int ( * nway_reset ) ( s#net_device * ) ; t#u32 ( * get_link ) ( s#net_device * ) ; int ( * get_link_ext_state ) ( s#net_device * , s#ethtool_link_ext_state_info * ) ; int ( * get_eeprom_len ) ( s#net_device * ) ; int ( * get_eeprom ) ( s#net_device * , s#ethtool_eeprom * , t#u8 * ) ; int ( * set_eeprom ) ( s#net_device * , s#ethtool_eeprom * , t#u8 * ) ; int ( * get_coalesce ) ( s#net_device * , s#ethtool_coalesce * , s#kernel_ethtool_coalesce * , s#netlink_ext_ack * ) ; int ( * set_coalesce ) ( s#net_device * , s#ethtool_coalesce * , s#kernel_ethtool_coalesce * , s#netlink_ext_ack * ) ; void ( * get_ringparam ) ( s#net_device * , s#ethtool_ringparam * , s#kernel_ethtool_ringparam * , s#netlink_ext_ack * ) ; int ( * set_ringparam ) ( s#net_device * , s#ethtool_ringparam * , s#kernel_ethtool_ringparam * , s#netlink_ext_ack * ) ; void ( * get_pause_stats ) ( s#net_device * , s#ethtool_pause_stats * ) ; void ( * get_pauseparam ) ( s#net_device * , s#ethtool_pauseparam * ) ; int ( * set_pauseparam ) ( s#net_device * , s#ethtool_pauseparam * ) ; void ( * self_test ) ( s#net_device * , s#ethtool_test * , t#u64 * ) ; void ( * get_strings ) ( s#net_device * , t#u32 , t#u8 * ) ; int ( * set_phys_id ) ( s#net_device * , e#ethtool_phys_id_state ) ; void ( * get_ethtool_stats ) ( s#net_device * , s#ethtool_stats * , t#u64 * ) ; int ( * begin ) ( s#net_device * ) ; void ( * complete ) ( s#net_device * ) ; t#u32 ( * get_priv_flags ) ( s#net_device * ) ; int ( * set_priv_flags ) ( s#net_device * , t#u32 ) ; int ( * get_sset_count ) ( s#net_device * , int ) ; int ( * get_rxnfc ) ( s#net_device * , s#ethtool_rxnfc * , t#u32 * ) ; int ( * set_rxnfc ) ( s#net_device * , s#ethtool_rxnfc * ) ; int ( * flash_device ) ( s#net_device * , s#ethtool_flash * ) ; int ( * reset ) ( s#net_device * , t#u32 * ) ; t#u32 ( * get_rxfh_key_size ) ( s#net_device * ) ; t#u32 ( * get_rxfh_indir_size ) ( s#net_device * ) ; int ( * get_rxfh ) ( s#net_device * , t#u32 * , t#u8 * , t#u8 * ) ; int ( * set_rxfh ) ( s#net_device * , const t#u32 * , const t#u8 * , const t#u8 ) ; int ( * get_rxfh_context ) ( s#net_device * , t#u32 * , t#u8 * , t#u8 * , t#u32 ) ; int ( * set_rxfh_context ) ( s#net_device * , const t#u32 * , const t#u8 * , const t#u8 , t#u32 * , t#bool ) ; void ( * get_channels ) ( s#net_device * , s#ethtool_channels * ) ; int ( * set_channels ) ( s#net_device * , s#ethtool_channels * ) ; int ( * get_dump_flag ) ( s#net_device * , s#ethtool_dump * ) ; int ( * get_dump_data ) ( s#net_device * , s#ethtool_dump * , void * ) ; int ( * set_dump ) ( s#net_device * , s#ethtool_dump * ) ; int ( * get_ts_info ) ( s#net_device * , s#ethtool_ts_info * ) ; int ( * get_module_info ) ( s#net_device * , s#ethtool_modinfo * ) ; int ( * get_module_eeprom ) ( s#net_device * , s#ethtool_eeprom * , t#u8 * ) ; int ( * get_eee ) ( s#net_device * , s#ethtool_eee * ) ; int ( * set_eee ) ( s#net_device * , s#ethtool_eee * ) ; int ( * get_tunable ) ( s#net_device * , const s#ethtool_tunable * , void * ) ; int ( * set_tunable ) ( s#net_device * , const s#ethtool_tunable * , const void * ) ; int ( * get_per_queue_coalesce ) ( s#net_device * , t#u32 , s#ethtool_coalesce * ) ; int ( * set_per_queue_coalesce ) ( s#net_device * , t#u32 , s#ethtool_coalesce * ) ; int ( * get_link_ksettings ) ( s#net_device * , s#ethtool_link_ksettings * ) ; int ( * set_link_ksettings ) ( s#net_device * , const s#ethtool_link_ksettings * ) ; void ( * get_fec_stats ) ( s#net_device * , s#ethtool_fec_stats * ) ; int ( * get_fecparam ) ( s#net_device * , s#ethtool_fecparam * ) ; int ( * set_fecparam ) ( s#net_device * , s#ethtool_fecparam * ) ; void ( * get_ethtool_phy_stats ) ( s#net_device * , s#ethtool_stats * , t#u64 * ) ; int ( * get_phy_tunable ) ( s#net_device * , const s#ethtool_tunable * , void * ) ; int ( * set_phy_tunable ) ( s#net_device * , const s#ethtool_tunable * , const void * ) ; int ( * get_module_eeprom_by_page ) ( s#net_device * , const s#ethtool_module_eeprom * , s#netlink_ext_ack * ) ; void ( * get_eth_phy_stats ) ( s#net_device * , s#ethtool_eth_phy_stats * ) ; void ( * get_eth_mac_stats ) ( s#net_device * , s#ethtool_eth_mac_stats * ) ; void ( * get_eth_ctrl_stats ) ( s#net_device * , s#ethtool_eth_ctrl_stats * ) ; void ( * get_rmon_stats ) ( s#net_device * , s#ethtool_rmon_stats * , const s#ethtool_rmon_hist_range * * ) ; } +s#dst_ops struct dst_ops { unsigned short family ; unsigned int gc_thresh ; int ( * gc ) ( s#dst_ops * ) ; s#dst_entry * ( * check ) ( s#dst_entry * , t#__u32 ) ; unsigned int ( * default_advmss ) ( const s#dst_entry * ) ; unsigned int ( * mtu ) ( const s#dst_entry * ) ; t#u32 * ( * cow_metrics ) ( s#dst_entry * , unsigned long ) ; void ( * destroy ) ( s#dst_entry * ) ; void ( * ifdown ) ( s#dst_entry * , s#net_device * , int ) ; s#dst_entry * ( * negative_advice ) ( s#dst_entry * ) ; void ( * link_failure ) ( s#sk_buff * ) ; void ( * update_pmtu ) ( s#dst_entry * , s#sock * , s#sk_buff * , t#u32 , t#bool ) ; void ( * redirect ) ( s#dst_entry * , s#sock * , s#sk_buff * ) ; int ( * local_out ) ( s#net * , s#sock * , s#sk_buff * ) ; s#neighbour * ( * neigh_lookup ) ( const s#dst_entry * , s#sk_buff * , const void * ) ; void ( * confirm_neigh ) ( const s#dst_entry * , const void * ) ; s#kmem_cache * kmem_cachep ; s#percpu_counter pcpuc_entries __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s##xfrm_state +s#lwtunnel_state struct lwtunnel_state { t#__u16 type ; t#__u16 flags ; t#__u16 headroom ; t#atomic_t refcnt ; int ( * orig_output ) ( s#net * , s#sock * , s#sk_buff * ) ; int ( * orig_input ) ( s#sk_buff * ) ; s#callback_head rcu ; t#__u8 data [ ] ; } +s#dst_entry struct dst_entry { s#net_device * dev ; s#dst_ops * ops ; unsigned long _metrics ; unsigned long expires ; s#xfrm_state * xfrm ; int ( * input ) ( s#sk_buff * ) ; int ( * output ) ( s#net * , s#sock * , s#sk_buff * ) ; unsigned short flags ; short obsolete ; unsigned short header_len ; unsigned short trailer_len ; t#atomic_t __refcnt ; int __use ; unsigned long lastuse ; s#lwtunnel_state * lwtstate ; s#callback_head callback_head ; short error ; short __pad ; t#__u32 tclassid ; } +t#__be64 typedef t#__u64 __be64 +s#flowi_tunnel struct flowi_tunnel { t#__be64 tun_id ; } +s#flowi_common struct flowi_common { int flowic_oif ; int flowic_iif ; t#__u32 flowic_mark ; t#__u8 flowic_tos ; t#__u8 flowic_scope ; t#__u8 flowic_proto ; t#__u8 flowic_flags ; t#__u32 flowic_secid ; t#kuid_t flowic_uid ; s#flowi_tunnel flowic_tun_key ; t#__u32 flowic_multipath_hash ; } +t#__le16 typedef t#__u16 __le16 +u#flowi_uli union flowi_uli { struct { t#__be16 dport ; t#__be16 sport ; } ports ; struct { t#__u8 type ; t#__u8 code ; } icmpt ; struct { t#__le16 dport ; t#__le16 sport ; } dnports ; t#__be32 gre_key ; struct { t#__u8 type ; } mht ; } +s#flowi6 struct flowi6 { s#flowi_common __fl_common ; s#in6_addr daddr ; s#in6_addr saddr ; t#__be32 flowlabel ; u#flowi_uli uli ; t#__u32 mp_hash ; } +s#l3mdev_ops struct l3mdev_ops { t#u32 ( * l3mdev_fib_table ) ( const s#net_device * ) ; s#sk_buff * ( * l3mdev_l3_rcv ) ( s#net_device * , s#sk_buff * , t#u16 ) ; s#sk_buff * ( * l3mdev_l3_out ) ( s#net_device * , s#sock * , s#sk_buff * , t#u16 ) ; s#dst_entry * ( * l3mdev_link_scope_lookup ) ( const s#net_device * , s#flowi6 * ) ; } +s#nd_opt_hdr struct nd_opt_hdr { t#__u8 nd_opt_type ; t#__u8 nd_opt_len ; } +E#__ND_OPT_ARRAY_MAX ( 14 ) + 1 +E#ND_OPT_TARGET_LL_ADDR 2 +s#ndisc_options struct ndisc_options { s#nd_opt_hdr * nd_opt_array [ E#__ND_OPT_ARRAY_MAX ] ; s#nd_opt_hdr * nd_opts_ri ; s#nd_opt_hdr * nd_opts_ri_end ; s#nd_opt_hdr * nd_useropts ; s#nd_opt_hdr * nd_useropts_end ; s#nd_opt_hdr * nd_802154_opt_array [ E#ND_OPT_TARGET_LL_ADDR + 1 ] ; } +s##prefix_info +s#ip6_sf_list struct ip6_sf_list { s#ip6_sf_list * sf_next ; s#in6_addr sf_addr ; unsigned long sf_count [ 2 ] ; unsigned char sf_gsresp ; unsigned char sf_oldin ; unsigned char sf_crcount ; s#callback_head rcu ; } +s#ifmcaddr6 struct ifmcaddr6 { s#in6_addr mca_addr ; s#inet6_dev * idev ; s#ifmcaddr6 * next ; s#ip6_sf_list * mca_sources ; s#ip6_sf_list * mca_tomb ; unsigned int mca_sfmode ; unsigned char mca_crcount ; unsigned long mca_sfcount [ 2 ] ; s#delayed_work mca_work ; unsigned int mca_flags ; int mca_users ; t#refcount_t mca_refcnt ; unsigned long mca_cstamp ; unsigned long mca_tstamp ; s#callback_head rcu ; } +s##fib6_info +s#ifacaddr6 struct ifacaddr6 { s#in6_addr aca_addr ; s#fib6_info * aca_rt ; s#ifacaddr6 * aca_next ; s#hlist_node aca_addr_lst ; int aca_users ; t#refcount_t aca_refcnt ; unsigned long aca_cstamp ; unsigned long aca_tstamp ; s#callback_head rcu ; } +s#ipv6_stable_secret struct ipv6_stable_secret { t#bool initialized ; s#in6_addr secret ; } +s#ipv6_devconf struct ipv6_devconf { t#__s32 forwarding ; t#__s32 hop_limit ; t#__s32 mtu6 ; t#__s32 accept_ra ; t#__s32 accept_redirects ; t#__s32 autoconf ; t#__s32 dad_transmits ; t#__s32 rtr_solicits ; t#__s32 rtr_solicit_interval ; t#__s32 rtr_solicit_max_interval ; t#__s32 rtr_solicit_delay ; t#__s32 force_mld_version ; t#__s32 mldv1_unsolicited_report_interval ; t#__s32 mldv2_unsolicited_report_interval ; t#__s32 use_tempaddr ; t#__s32 temp_valid_lft ; t#__s32 temp_prefered_lft ; t#__s32 regen_max_retry ; t#__s32 max_desync_factor ; t#__s32 max_addresses ; t#__s32 accept_ra_defrtr ; t#__u32 ra_defrtr_metric ; t#__s32 accept_ra_min_hop_limit ; t#__s32 accept_ra_pinfo ; t#__s32 ignore_routes_with_linkdown ; t#__s32 accept_ra_rtr_pref ; t#__s32 rtr_probe_interval ; t#__s32 accept_ra_rt_info_min_plen ; t#__s32 accept_ra_rt_info_max_plen ; t#__s32 proxy_ndp ; t#__s32 accept_source_route ; t#__s32 accept_ra_from_local ; t#__s32 mc_forwarding ; t#__s32 disable_ipv6 ; t#__s32 drop_unicast_in_l2_multicast ; t#__s32 accept_dad ; t#__s32 force_tllao ; t#__s32 ndisc_notify ; t#__s32 suppress_frag_ndisc ; t#__s32 accept_ra_mtu ; t#__s32 drop_unsolicited_na ; s#ipv6_stable_secret stable_secret ; t#__s32 use_oif_addrs_only ; t#__s32 keep_addr_on_down ; t#__s32 seg6_enabled ; t#__s32 seg6_require_hmac ; t#__u32 enhanced_dad ; t#__u32 addr_gen_mode ; t#__s32 disable_policy ; t#__s32 ndisc_tclass ; t#__s32 rpl_seg_enabled ; s#ctl_table_header * sysctl_header ; } +E#__IPSTATS_MIB_MAX ( 0 ) + 37 +s#ipstats_mib struct ipstats_mib { t#u64 mibs [ E#__IPSTATS_MIB_MAX ] ; s#u64_stats_sync syncp ; } +E#__ICMP6_MIB_MAX ( 0 ) + 6 +s#icmpv6_mib_device struct icmpv6_mib_device { t#atomic_long_t mibs [ E#__ICMP6_MIB_MAX ] ; } +s#icmpv6msg_mib_device struct icmpv6msg_mib_device { t#atomic_long_t mibs [ 512 ] ; } +s#ipv6_devstat struct ipv6_devstat { s#proc_dir_entry * proc_dir_entry ; __typeof__ ( s#ipstats_mib ) * ipv6 ; __typeof__ ( s#icmpv6_mib_device ) * icmpv6dev ; __typeof__ ( s#icmpv6msg_mib_device ) * icmpv6msgdev ; } +s#inet6_dev struct inet6_dev { s#net_device * dev ; s#list_head addr_list ; s#ifmcaddr6 * mc_list ; s#ifmcaddr6 * mc_tomb ; unsigned char mc_qrv ; unsigned char mc_gq_running ; unsigned char mc_ifc_count ; unsigned char mc_dad_count ; unsigned long mc_v1_seen ; unsigned long mc_qi ; unsigned long mc_qri ; unsigned long mc_maxdelay ; s#delayed_work mc_gq_work ; s#delayed_work mc_ifc_work ; s#delayed_work mc_dad_work ; s#delayed_work mc_query_work ; s#delayed_work mc_report_work ; s#sk_buff_head mc_query_queue ; s#sk_buff_head mc_report_queue ; t#spinlock_t mc_query_lock ; t#spinlock_t mc_report_lock ; s#mutex mc_lock ; s#ifacaddr6 * ac_list ; t#rwlock_t lock ; t#refcount_t refcnt ; t#__u32 if_flags ; int dead ; t#u32 desync_factor ; s#list_head tempaddr_list ; s#in6_addr token ; s#neigh_parms * nd_parms ; s#ipv6_devconf cnf ; s#ipv6_devstat stats ; s#timer_list rs_timer ; t#__s32 rs_interval ; t#__u8 rs_probes ; unsigned long tstamp ; s#callback_head rcu ; } +s#ndisc_ops struct ndisc_ops { int ( * is_useropt ) ( t#u8 ) ; int ( * parse_options ) ( const s#net_device * , s#nd_opt_hdr * , s#ndisc_options * ) ; void ( * update ) ( const s#net_device * , s#neighbour * , t#u32 , t#u8 , const s#ndisc_options * ) ; int ( * opt_addr_space ) ( const s#net_device * , t#u8 , s#neighbour * , t#u8 * , t#u8 * * ) ; void ( * fill_addr_option ) ( const s#net_device * , s#sk_buff * , t#u8 , const t#u8 * ) ; void ( * prefix_rcv_add_addr ) ( s#net * , s#net_device * , const s#prefix_info * , s#inet6_dev * , s#in6_addr * , int , t#u32 , t#bool , t#bool , t#__u32 , t#u32 , t#bool ) ; } +s#xfrmdev_ops struct xfrmdev_ops { int ( * xdo_dev_state_add ) ( s#xfrm_state * ) ; void ( * xdo_dev_state_delete ) ( s#xfrm_state * ) ; void ( * xdo_dev_state_free ) ( s#xfrm_state * ) ; t#bool ( * xdo_dev_offload_ok ) ( s#sk_buff * , s#xfrm_state * ) ; void ( * xdo_dev_state_advance_esn ) ( s#xfrm_state * ) ; } +s##tlsdev_ops +s#header_ops struct header_ops { int ( * create ) ( s#sk_buff * , s#net_device * , unsigned short , const void * , const void * , unsigned int ) ; int ( * parse ) ( const s#sk_buff * , unsigned char * ) ; int ( * cache ) ( const s#neighbour * , s#hh_cache * , t#__be16 ) ; void ( * cache_update ) ( s#hh_cache * , const s#net_device * , const unsigned char * ) ; t#bool ( * validate ) ( const char * , unsigned int ) ; t#__be16 ( * parse_protocol ) ( const s#sk_buff * ) ; } +s#netdev_hw_addr_list struct netdev_hw_addr_list { s#list_head list ; int count ; s#rb_root tree ; } +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s#rps_map struct rps_map { unsigned int len ; s#callback_head rcu ; t#u16 cpus [ ] ; } +s#rps_dev_flow struct rps_dev_flow { t#u16 cpu ; t#u16 filter ; unsigned int last_qtail ; } +s#rps_dev_flow_table struct rps_dev_flow_table { unsigned int mask ; s#callback_head rcu ; s#rps_dev_flow flows [ ] ; } +s#netdev_rx_queue struct netdev_rx_queue { s#rps_map * rps_map ; s#rps_dev_flow_table * rps_flow_table ; s#kobject kobj ; s#net_device * dev ; s#xdp_rxq_info xdp_rxq ; s#xsk_buff_pool * pool ; } +e#rx_handler_result enum rx_handler_result { RX_HANDLER_CONSUMED , RX_HANDLER_ANOTHER , RX_HANDLER_EXACT , RX_HANDLER_PASS , } +t#rx_handler_result_t typedef e#rx_handler_result rx_handler_result_t +t#rx_handler_func_t typedef t#rx_handler_result_t rx_handler_func_t ( s#sk_buff * * ) +s##mini_Qdisc +s##Qdisc +s#dql struct dql { unsigned int num_queued ; unsigned int adj_limit ; unsigned int last_obj_cnt ; unsigned int limit __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int num_completed ; unsigned int prev_ovlimit ; unsigned int prev_num_queued ; unsigned int prev_last_obj_cnt ; unsigned int lowest_slack ; unsigned long slack_start_time ; unsigned int max_limit ; unsigned int min_limit ; unsigned int slack_hold_time ; } +s#netdev_queue struct netdev_queue { s#net_device * dev ; s#Qdisc * qdisc ; s#Qdisc * qdisc_sleeping ; s#kobject kobj ; int numa_node ; unsigned long tx_maxrate ; unsigned long trans_timeout ; s#net_device * sb_dev ; s#xsk_buff_pool * pool ; t#spinlock_t _xmit_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; int xmit_lock_owner ; unsigned long trans_start ; unsigned long state ; s#dql dql ; } +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s#xps_map struct xps_map { unsigned int len ; unsigned int alloc_len ; s#callback_head rcu ; t#u16 queues [ ] ; } +s#xps_dev_maps struct xps_dev_maps { s#callback_head rcu ; unsigned int nr_ids ; t#s16 num_tc ; s#xps_map * attr_map [ ] ; } +E#XPS_MAPS_MAX ( 0 ) + 2 +s#ref_tracker_dir struct ref_tracker_dir { } +e#netdev_ml_priv_type enum netdev_ml_priv_type { ML_PRIV_NONE , ML_PRIV_CAN , } +t#u64_stats_t typedef struct { t#local64_t v ; } u64_stats_t +s#pcpu_lstats struct pcpu_lstats { t#u64_stats_t packets ; t#u64_stats_t bytes ; s#u64_stats_sync syncp ; } +s#pcpu_sw_netstats struct pcpu_sw_netstats { t#u64 rx_packets ; t#u64 rx_bytes ; t#u64 tx_packets ; t#u64 tx_bytes ; s#u64_stats_sync syncp ; } +s##pcpu_dstats +s##garp_port +s##mrp_port +s#rtnl_link_ops struct rtnl_link_ops { s#list_head list ; const char * kind ; t#size_t priv_size ; s#net_device * ( * alloc ) ( s#nlattr * [ ] , const char * , unsigned char , unsigned int , unsigned int ) ; void ( * setup ) ( s#net_device * ) ; t#bool netns_refund ; unsigned int maxtype ; const s#nla_policy * policy ; int ( * validate ) ( s#nlattr * [ ] , s#nlattr * [ ] , s#netlink_ext_ack * ) ; int ( * newlink ) ( s#net * , s#net_device * , s#nlattr * [ ] , s#nlattr * [ ] , s#netlink_ext_ack * ) ; int ( * changelink ) ( s#net_device * , s#nlattr * [ ] , s#nlattr * [ ] , s#netlink_ext_ack * ) ; void ( * dellink ) ( s#net_device * , s#list_head * ) ; t#size_t ( * get_size ) ( const s#net_device * ) ; int ( * fill_info ) ( s#sk_buff * , const s#net_device * ) ; t#size_t ( * get_xstats_size ) ( const s#net_device * ) ; int ( * fill_xstats ) ( s#sk_buff * , const s#net_device * ) ; unsigned int ( * get_num_tx_queues ) ( void ) ; unsigned int ( * get_num_rx_queues ) ( void ) ; unsigned int slave_maxtype ; const s#nla_policy * slave_policy ; int ( * slave_changelink ) ( s#net_device * , s#net_device * , s#nlattr * [ ] , s#nlattr * [ ] , s#netlink_ext_ack * ) ; t#size_t ( * get_slave_size ) ( const s#net_device * , const s#net_device * ) ; int ( * fill_slave_info ) ( s#sk_buff * , const s#net_device * , const s#net_device * ) ; s#net * ( * get_link_net ) ( const s#net_device * ) ; t#size_t ( * get_linkxstats_size ) ( const s#net_device * , int ) ; int ( * fill_linkxstats ) ( s#sk_buff * , const s#net_device * , int * , int ) ; } +s#ieee_ets struct ieee_ets { t#__u8 willing ; t#__u8 ets_cap ; t#__u8 cbs ; t#__u8 tc_tx_bw [ 8 ] ; t#__u8 tc_rx_bw [ 8 ] ; t#__u8 tc_tsa [ 8 ] ; t#__u8 prio_tc [ 8 ] ; t#__u8 tc_reco_bw [ 8 ] ; t#__u8 tc_reco_tsa [ 8 ] ; t#__u8 reco_prio_tc [ 8 ] ; } +s#ieee_maxrate struct ieee_maxrate { t#__u64 tc_maxrate [ 8 ] ; } +s#ieee_qcn struct ieee_qcn { t#__u8 rpg_enable [ 8 ] ; t#__u32 rppp_max_rps [ 8 ] ; t#__u32 rpg_time_reset [ 8 ] ; t#__u32 rpg_byte_reset [ 8 ] ; t#__u32 rpg_threshold [ 8 ] ; t#__u32 rpg_max_rate [ 8 ] ; t#__u32 rpg_ai_rate [ 8 ] ; t#__u32 rpg_hai_rate [ 8 ] ; t#__u32 rpg_gd [ 8 ] ; t#__u32 rpg_min_dec_fac [ 8 ] ; t#__u32 rpg_min_rate [ 8 ] ; t#__u32 cndd_state_machine [ 8 ] ; } +s#ieee_qcn_stats struct ieee_qcn_stats { t#__u64 rppp_rp_centiseconds [ 8 ] ; t#__u32 rppp_created_rps [ 8 ] ; } +s#ieee_pfc struct ieee_pfc { t#__u8 pfc_cap ; t#__u8 pfc_en ; t#__u8 mbc ; t#__u16 delay ; t#__u64 requests [ 8 ] ; t#__u64 indications [ 8 ] ; } +s#dcb_app struct dcb_app { t#__u8 selector ; t#__u8 priority ; t#__u16 protocol ; } +s#dcb_peer_app_info struct dcb_peer_app_info { t#__u8 willing ; t#__u8 error ; } +s#cee_pg struct cee_pg { t#__u8 willing ; t#__u8 error ; t#__u8 pg_en ; t#__u8 tcs_supported ; t#__u8 pg_bw [ 8 ] ; t#__u8 prio_pg [ 8 ] ; } +s#cee_pfc struct cee_pfc { t#__u8 willing ; t#__u8 error ; t#__u8 pfc_en ; t#__u8 tcs_supported ; } +s#dcbnl_buffer struct dcbnl_buffer { t#__u8 prio2buffer [ 8 ] ; t#__u32 buffer_size [ 8 ] ; t#__u32 total_size ; } +s#dcbnl_rtnl_ops struct dcbnl_rtnl_ops { int ( * ieee_getets ) ( s#net_device * , s#ieee_ets * ) ; int ( * ieee_setets ) ( s#net_device * , s#ieee_ets * ) ; int ( * ieee_getmaxrate ) ( s#net_device * , s#ieee_maxrate * ) ; int ( * ieee_setmaxrate ) ( s#net_device * , s#ieee_maxrate * ) ; int ( * ieee_getqcn ) ( s#net_device * , s#ieee_qcn * ) ; int ( * ieee_setqcn ) ( s#net_device * , s#ieee_qcn * ) ; int ( * ieee_getqcnstats ) ( s#net_device * , s#ieee_qcn_stats * ) ; int ( * ieee_getpfc ) ( s#net_device * , s#ieee_pfc * ) ; int ( * ieee_setpfc ) ( s#net_device * , s#ieee_pfc * ) ; int ( * ieee_getapp ) ( s#net_device * , s#dcb_app * ) ; int ( * ieee_setapp ) ( s#net_device * , s#dcb_app * ) ; int ( * ieee_delapp ) ( s#net_device * , s#dcb_app * ) ; int ( * ieee_peer_getets ) ( s#net_device * , s#ieee_ets * ) ; int ( * ieee_peer_getpfc ) ( s#net_device * , s#ieee_pfc * ) ; t#u8 ( * getstate ) ( s#net_device * ) ; t#u8 ( * setstate ) ( s#net_device * , t#u8 ) ; void ( * getpermhwaddr ) ( s#net_device * , t#u8 * ) ; void ( * setpgtccfgtx ) ( s#net_device * , int , t#u8 , t#u8 , t#u8 , t#u8 ) ; void ( * setpgbwgcfgtx ) ( s#net_device * , int , t#u8 ) ; void ( * setpgtccfgrx ) ( s#net_device * , int , t#u8 , t#u8 , t#u8 , t#u8 ) ; void ( * setpgbwgcfgrx ) ( s#net_device * , int , t#u8 ) ; void ( * getpgtccfgtx ) ( s#net_device * , int , t#u8 * , t#u8 * , t#u8 * , t#u8 * ) ; void ( * getpgbwgcfgtx ) ( s#net_device * , int , t#u8 * ) ; void ( * getpgtccfgrx ) ( s#net_device * , int , t#u8 * , t#u8 * , t#u8 * , t#u8 * ) ; void ( * getpgbwgcfgrx ) ( s#net_device * , int , t#u8 * ) ; void ( * setpfccfg ) ( s#net_device * , int , t#u8 ) ; void ( * getpfccfg ) ( s#net_device * , int , t#u8 * ) ; t#u8 ( * setall ) ( s#net_device * ) ; t#u8 ( * getcap ) ( s#net_device * , int , t#u8 * ) ; int ( * getnumtcs ) ( s#net_device * , int , t#u8 * ) ; int ( * setnumtcs ) ( s#net_device * , int , t#u8 ) ; t#u8 ( * getpfcstate ) ( s#net_device * ) ; void ( * setpfcstate ) ( s#net_device * , t#u8 ) ; void ( * getbcncfg ) ( s#net_device * , int , t#u32 * ) ; void ( * setbcncfg ) ( s#net_device * , int , t#u32 ) ; void ( * getbcnrp ) ( s#net_device * , int , t#u8 * ) ; void ( * setbcnrp ) ( s#net_device * , int , t#u8 ) ; int ( * setapp ) ( s#net_device * , t#u8 , t#u16 , t#u8 ) ; int ( * getapp ) ( s#net_device * , t#u8 , t#u16 ) ; t#u8 ( * getfeatcfg ) ( s#net_device * , int , t#u8 * ) ; t#u8 ( * setfeatcfg ) ( s#net_device * , int , t#u8 ) ; t#u8 ( * getdcbx ) ( s#net_device * ) ; t#u8 ( * setdcbx ) ( s#net_device * , t#u8 ) ; int ( * peer_getappinfo ) ( s#net_device * , s#dcb_peer_app_info * , t#u16 * ) ; int ( * peer_getapptable ) ( s#net_device * , s#dcb_app * ) ; int ( * cee_peer_getpg ) ( s#net_device * , s#cee_pg * ) ; int ( * cee_peer_getpfc ) ( s#net_device * , s#cee_pfc * ) ; int ( * dcbnl_getbuffer ) ( s#net_device * , s#dcbnl_buffer * ) ; int ( * dcbnl_setbuffer ) ( s#net_device * , s#dcbnl_buffer * ) ; } +s#netdev_tc_txq struct netdev_tc_txq { t#u16 count ; t#u16 offset ; } +s#netprio_map struct netprio_map { s#callback_head rcu ; t#u32 priomap_len ; t#u32 priomap [ ] ; } +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#bpf_xdp_entity struct bpf_xdp_entity { s#bpf_prog * prog ; s#bpf_xdp_link * link ; } +E#__MAX_XDP_MODE ( 2 ) + 1 +t#netdevice_tracker typedef struct { } netdevice_tracker +s#net_device struct net_device { char name [ 16 ] ; s#netdev_name_node * name_node ; s#dev_ifalias * ifalias ; unsigned long mem_end ; unsigned long mem_start ; unsigned long base_addr ; unsigned long state ; s#list_head dev_list ; s#list_head napi_list ; s#list_head unreg_list ; s#list_head close_list ; s#list_head ptype_all ; s#list_head ptype_specific ; struct { s#list_head upper ; s#list_head lower ; } adj_list ; unsigned int flags ; unsigned int priv_flags ; const s#net_device_ops * netdev_ops ; int ifindex ; unsigned short gflags ; unsigned short hard_header_len ; unsigned int mtu ; unsigned short needed_headroom ; unsigned short needed_tailroom ; t#netdev_features_t features ; t#netdev_features_t hw_features ; t#netdev_features_t wanted_features ; t#netdev_features_t vlan_features ; t#netdev_features_t hw_enc_features ; t#netdev_features_t mpls_features ; t#netdev_features_t gso_partial_features ; unsigned int min_mtu ; unsigned int max_mtu ; unsigned short type ; unsigned char min_header_len ; unsigned char name_assign_type ; int group ; s#net_device_stats stats ; t#atomic_long_t rx_dropped ; t#atomic_long_t tx_dropped ; t#atomic_long_t rx_nohandler ; t#atomic_t carrier_up_count ; t#atomic_t carrier_down_count ; const s#iw_handler_def * wireless_handlers ; s#iw_public_data * wireless_data ; const s#ethtool_ops * ethtool_ops ; const s#l3mdev_ops * l3mdev_ops ; const s#ndisc_ops * ndisc_ops ; const s#xfrmdev_ops * xfrmdev_ops ; const s#tlsdev_ops * tlsdev_ops ; const s#header_ops * header_ops ; unsigned char operstate ; unsigned char link_mode ; unsigned char if_port ; unsigned char dma ; unsigned char perm_addr [ 32 ] ; unsigned char addr_assign_type ; unsigned char addr_len ; unsigned char upper_level ; unsigned char lower_level ; unsigned short neigh_priv_len ; unsigned short dev_id ; unsigned short dev_port ; unsigned short padded ; t#spinlock_t addr_list_lock ; int irq ; s#netdev_hw_addr_list uc ; s#netdev_hw_addr_list mc ; s#netdev_hw_addr_list dev_addrs ; s#kset * queues_kset ; unsigned int promiscuity ; unsigned int allmulti ; t#bool uc_promisc ; s#vlan_info * vlan_info ; s#dsa_port * dsa_ptr ; s#tipc_bearer * tipc_ptr ; s#in_device * ip_ptr ; s#inet6_dev * ip6_ptr ; void * ax25_ptr ; s#wireless_dev * ieee80211_ptr ; s#wpan_dev * ieee802154_ptr ; s#mpls_dev * mpls_ptr ; const unsigned char * dev_addr ; s#netdev_rx_queue * _rx ; unsigned int num_rx_queues ; unsigned int real_num_rx_queues ; s#bpf_prog * xdp_prog ; unsigned long gro_flush_timeout ; int napi_defer_hard_irqs ; unsigned int gro_max_size ; t#rx_handler_func_t * rx_handler ; void * rx_handler_data ; s#mini_Qdisc * miniq_ingress ; s#netdev_queue * ingress_queue ; s#nf_hook_entries * nf_hooks_ingress ; unsigned char broadcast [ 32 ] ; s#cpu_rmap * rx_cpu_rmap ; s#hlist_node index_hlist ; s#netdev_queue * _tx __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int num_tx_queues ; unsigned int real_num_tx_queues ; s#Qdisc * qdisc ; unsigned int tx_queue_len ; t#spinlock_t tx_global_lock ; s#xdp_dev_bulk_queue * xdp_bulkq ; s#xps_dev_maps * xps_maps [ E#XPS_MAPS_MAX ] ; s#mini_Qdisc * miniq_egress ; s#hlist_head qdisc_hash [ 1 << ( 4 ) ] ; s#timer_list watchdog_timer ; int watchdog_timeo ; t#u32 proto_down_reason ; s#list_head todo_list ; int * pcpu_refcnt ; s#ref_tracker_dir refcnt_tracker ; s#list_head link_watch_list ; enum { NETREG_UNINITIALIZED = 0 , NETREG_REGISTERED , NETREG_UNREGISTERING , NETREG_UNREGISTERED , NETREG_RELEASED , NETREG_DUMMY , } reg_state : 8 ; t#bool dismantle ; enum { RTNL_LINK_INITIALIZED , RTNL_LINK_INITIALIZING , } rtnl_link_state : 16 ; t#bool needs_free_netdev ; void ( * priv_destructor ) ( s#net_device * ) ; s#netpoll_info * npinfo ; t#possible_net_t nd_net ; void * ml_priv ; e#netdev_ml_priv_type ml_priv_type ; union { s#pcpu_lstats * lstats ; s#pcpu_sw_netstats * tstats ; s#pcpu_dstats * dstats ; } ; s#garp_port * garp_port ; s#mrp_port * mrp_port ; s#device dev ; const s#attribute_group * sysfs_groups [ 4 ] ; const s#attribute_group * sysfs_rx_queue_group ; const s#rtnl_link_ops * rtnl_link_ops ; unsigned int gso_max_size ; unsigned int tso_max_size ; t#u16 gso_max_segs ; t#u16 tso_max_segs ; const s#dcbnl_rtnl_ops * dcbnl_ops ; t#s16 num_tc ; s#netdev_tc_txq tc_to_txq [ 16 ] ; t#u8 prio_tc_map [ 15 + 1 ] ; unsigned int fcoe_ddp_xid ; s#netprio_map * priomap ; s#phy_device * phydev ; s#sfp_bus * sfp_bus ; s#lock_class_key * qdisc_tx_busylock ; t#bool proto_down ; unsigned wol_enabled : 1 ; unsigned threaded : 1 ; s#list_head net_notifier_list ; const s#macsec_ops * macsec_ops ; const s#udp_tunnel_nic_info * udp_tunnel_nic_info ; s#udp_tunnel_nic * udp_tunnel_nic ; s#bpf_xdp_entity xdp_state [ E#__MAX_XDP_MODE ] ; t#u8 dev_addr_shadow [ 32 ] ; t#netdevice_tracker linkwatch_dev_tracker ; } +t#sk_buff_data_t typedef unsigned int sk_buff_data_t +E#SKB_EXT_NUM 4 +s#skb_ext struct skb_ext { t#refcount_t refcnt ; t#u8 offset [ E#SKB_EXT_NUM ] ; t#u8 chunks ; char data [ ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; } +s#sk_buff struct sk_buff { union { struct { s#sk_buff * next ; s#sk_buff * prev ; union { s#net_device * dev ; unsigned long dev_scratch ; } ; } ; s#rb_node rbnode ; s#list_head list ; s#llist_node ll_node ; } ; union { s#sock * sk ; int ip_defrag_offset ; } ; union { t#ktime_t tstamp ; t#u64 skb_mstamp_ns ; } ; char cb [ 48 ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; union { struct { unsigned long _skb_refdst ; void ( * destructor ) ( s#sk_buff * ) ; } ; s#list_head tcp_tsorted_anchor ; unsigned long _sk_redir ; } ; unsigned long _nfct ; unsigned int len , data_len ; t#__u16 mac_len , hdr_len ; t#__u16 queue_mapping ; t#__u8 __cloned_offset [ 0 ] ; t#__u8 cloned : 1 , nohdr : 1 , fclone : 2 , peeked : 1 , head_frag : 1 , pfmemalloc : 1 , pp_recycle : 1 ; t#__u8 active_extensions ; t#__u32 headers_start [ 0 ] ; t#__u8 __pkt_type_offset [ 0 ] ; t#__u8 pkt_type : 3 ; t#__u8 ignore_df : 1 ; t#__u8 nf_trace : 1 ; t#__u8 ip_summed : 2 ; t#__u8 ooo_okay : 1 ; t#__u8 l4_hash : 1 ; t#__u8 sw_hash : 1 ; t#__u8 wifi_acked_valid : 1 ; t#__u8 wifi_acked : 1 ; t#__u8 no_fcs : 1 ; t#__u8 encapsulation : 1 ; t#__u8 encap_hdr_csum : 1 ; t#__u8 csum_valid : 1 ; t#__u8 __pkt_vlan_present_offset [ 0 ] ; t#__u8 vlan_present : 1 ; t#__u8 csum_complete_sw : 1 ; t#__u8 csum_level : 2 ; t#__u8 dst_pending_confirm : 1 ; t#__u8 mono_delivery_time : 1 ; t#__u8 tc_skip_classify : 1 ; t#__u8 tc_at_ingress : 1 ; t#__u8 ndisc_nodetype : 2 ; t#__u8 ipvs_property : 1 ; t#__u8 inner_protocol_type : 1 ; t#__u8 remcsum_offload : 1 ; t#__u8 offload_fwd_mark : 1 ; t#__u8 offload_l3_fwd_mark : 1 ; t#__u8 redirected : 1 ; t#__u8 from_ingress : 1 ; t#__u8 decrypted : 1 ; t#__u8 slow_gro : 1 ; t#__u8 csum_not_inet : 1 ; t#__u8 scm_io_uring : 1 ; t#__u16 tc_index ; union { t#__wsum csum ; struct { t#__u16 csum_start ; t#__u16 csum_offset ; } ; } ; t#__u32 priority ; int skb_iif ; t#__u32 hash ; t#__be16 vlan_proto ; t#__u16 vlan_tci ; union { unsigned int napi_id ; unsigned int sender_cpu ; } ; t#__u32 secmark ; union { t#__u32 mark ; t#__u32 reserved_tailroom ; } ; union { t#__be16 inner_protocol ; t#__u8 inner_ipproto ; } ; t#__u16 inner_transport_header ; t#__u16 inner_network_header ; t#__u16 inner_mac_header ; t#__be16 protocol ; t#__u16 transport_header ; t#__u16 network_header ; t#__u16 mac_header ; t#__u32 headers_end [ 0 ] ; t#sk_buff_data_t tail ; t#sk_buff_data_t end ; unsigned char * head , * data ; unsigned int truesize ; t#refcount_t users ; s#skb_ext * extensions ; } +s##sk_psock +t#slab_flags_t typedef unsigned int slab_flags_t +s#saved_syn struct saved_syn { t#u32 mac_hdrlen ; t#u32 network_hdrlen ; t#u32 tcp_hdrlen ; t#u8 data [ ] ; } +s#request_sock struct request_sock { s#sock_common __req_common ; s#request_sock * dl_next ; t#u16 mss ; t#u8 num_retrans ; t#u8 syncookie : 1 ; t#u8 num_timeout : 7 ; t#u32 ts_recent ; s#timer_list rsk_timer ; const s#request_sock_ops * rsk_ops ; s#sock * sk ; s#saved_syn * saved_syn ; t#u32 secid ; t#u32 peer_secid ; } +s#request_sock_ops struct request_sock_ops { int family ; unsigned int obj_size ; s#kmem_cache * slab ; char * slab_name ; int ( * rtx_syn_ack ) ( const s#sock * , s#request_sock * ) ; void ( * send_ack ) ( const s#sock * , s#sk_buff * , s#request_sock * ) ; void ( * send_reset ) ( const s#sock * , s#sk_buff * ) ; void ( * destructor ) ( s#request_sock * ) ; void ( * syn_ack_timeout ) ( const s#request_sock * ) ; } +s#timewait_sock_ops struct timewait_sock_ops { s#kmem_cache * twsk_slab ; char * twsk_slab_name ; unsigned int twsk_obj_size ; int ( * twsk_unique ) ( s#sock * , s#sock * , void * ) ; void ( * twsk_destructor ) ( s#sock * ) ; } +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s#proto struct proto { void ( * close ) ( s#sock * , long ) ; int ( * pre_connect ) ( s#sock * , s#sockaddr * , int ) ; int ( * connect ) ( s#sock * , s#sockaddr * , int ) ; int ( * disconnect ) ( s#sock * , int ) ; s#sock * ( * accept ) ( s#sock * , int , int * , t#bool ) ; int ( * ioctl ) ( s#sock * , int , unsigned long ) ; int ( * init ) ( s#sock * ) ; void ( * destroy ) ( s#sock * ) ; void ( * shutdown ) ( s#sock * , int ) ; int ( * setsockopt ) ( s#sock * , int , int , t#sockptr_t , unsigned int ) ; int ( * getsockopt ) ( s#sock * , int , int , char * , int * ) ; void ( * keepalive ) ( s#sock * , int ) ; int ( * compat_ioctl ) ( s#sock * , unsigned int , unsigned long ) ; int ( * sendmsg ) ( s#sock * , s#msghdr * , t#size_t ) ; int ( * recvmsg ) ( s#sock * , s#msghdr * , t#size_t , int , int , int * ) ; int ( * sendpage ) ( s#sock * , s#page * , int , t#size_t , int ) ; int ( * bind ) ( s#sock * , s#sockaddr * , int ) ; int ( * bind_add ) ( s#sock * , s#sockaddr * , int ) ; int ( * backlog_rcv ) ( s#sock * , s#sk_buff * ) ; t#bool ( * bpf_bypass_getsockopt ) ( int , int ) ; void ( * release_cb ) ( s#sock * ) ; int ( * hash ) ( s#sock * ) ; void ( * unhash ) ( s#sock * ) ; void ( * rehash ) ( s#sock * ) ; int ( * get_port ) ( s#sock * , unsigned short ) ; void ( * put_port ) ( s#sock * ) ; int ( * psock_update_sk_prot ) ( s#sock * , s#sk_psock * , t#bool ) ; unsigned int inuse_idx ; t#bool ( * stream_memory_free ) ( const s#sock * , int ) ; t#bool ( * sock_is_readable ) ( s#sock * ) ; void ( * enter_memory_pressure ) ( s#sock * ) ; void ( * leave_memory_pressure ) ( s#sock * ) ; t#atomic_long_t * memory_allocated ; s#percpu_counter * sockets_allocated ; unsigned long * memory_pressure ; long * sysctl_mem ; int * sysctl_wmem ; int * sysctl_rmem ; t#u32 sysctl_wmem_offset ; t#u32 sysctl_rmem_offset ; int max_header ; t#bool no_autobind ; s#kmem_cache * slab ; unsigned int obj_size ; t#slab_flags_t slab_flags ; unsigned int useroffset ; unsigned int usersize ; unsigned int * orphan_count ; s#request_sock_ops * rsk_prot ; s#timewait_sock_ops * twsk_prot ; union { s#inet_hashinfo * hashinfo ; s#udp_table * udp_table ; s#raw_hashinfo * raw_hash ; s#smc_hashinfo * smc_hash ; } h ; s#module * owner ; char name [ 32 ] ; s#list_head node ; int ( * diag_destroy ) ( s#sock * , int ) ; } +s#inet_timewait_death_row struct inet_timewait_death_row { t#atomic_t tw_count ; char tw_pad [ ( 1 << ( 6 ) ) - sizeof ( atomic_t ) ] ; s#inet_hashinfo * hashinfo ; int sysctl_max_tw_buckets ; } +s#hlist_nulls_node struct hlist_nulls_node { s#hlist_nulls_node * next , * * pprev ; } +s#sock_common struct sock_common { union { t#__addrpair skc_addrpair ; struct { t#__be32 skc_daddr ; t#__be32 skc_rcv_saddr ; } ; } ; union { unsigned int skc_hash ; t#__u16 skc_u16hashes [ 2 ] ; } ; union { t#__portpair skc_portpair ; struct { t#__be16 skc_dport ; t#__u16 skc_num ; } ; } ; unsigned short skc_family ; volatile unsigned char skc_state ; unsigned char skc_reuse : 4 ; unsigned char skc_reuseport : 1 ; unsigned char skc_ipv6only : 1 ; unsigned char skc_net_refcnt : 1 ; int skc_bound_dev_if ; union { s#hlist_node skc_bind_node ; s#hlist_node skc_portaddr_node ; } ; s#proto * skc_prot ; t#possible_net_t skc_net ; s#in6_addr skc_v6_daddr ; s#in6_addr skc_v6_rcv_saddr ; t#atomic64_t skc_cookie ; union { unsigned long skc_flags ; s#sock * skc_listener ; s#inet_timewait_death_row * skc_tw_dr ; } ; int skc_dontcopy_begin [ 0 ] ; union { s#hlist_node skc_node ; s#hlist_nulls_node skc_nulls_node ; } ; unsigned short skc_tx_queue_mapping ; unsigned short skc_rx_queue_mapping ; union { int skc_incoming_cpu ; t#u32 skc_rcv_wnd ; t#u32 skc_tw_rcv_nxt ; } ; t#refcount_t skc_refcnt ; int skc_dontcopy_end [ 0 ] ; union { t#u32 skc_rxhash ; t#u32 skc_window_clamp ; t#u32 skc_tw_snd_nxt ; } ; } +t#socket_lock_t typedef struct { t#spinlock_t slock ; int owned ; t#wait_queue_head_t wq ; } socket_lock_t +s##sk_filter +s#socket_wq struct socket_wq { t#wait_queue_head_t wait ; s#fasync_struct * fasync_list ; unsigned long flags ; s#callback_head rcu ; } +s##xfrm_policy +t#socket_state typedef enum { SS_FREE = 0 , SS_UNCONNECTED , SS_CONNECTING , SS_CONNECTED , SS_DISCONNECTING } socket_state +s#pipe_buf_operations struct pipe_buf_operations { int ( * confirm ) ( s#pipe_inode_info * , s#pipe_buffer * ) ; void ( * release ) ( s#pipe_inode_info * , s#pipe_buffer * ) ; t#bool ( * try_steal ) ( s#pipe_inode_info * , s#pipe_buffer * ) ; t#bool ( * get ) ( s#pipe_inode_info * , s#pipe_buffer * ) ; } +s#pipe_buffer struct pipe_buffer { s#page * page ; unsigned int offset , len ; const s#pipe_buf_operations * ops ; unsigned int flags ; unsigned long private ; } +s##watch_queue +s#pipe_inode_info struct pipe_inode_info { s#mutex mutex ; t#wait_queue_head_t rd_wait , wr_wait ; unsigned int head ; unsigned int tail ; unsigned int max_usage ; unsigned int ring_size ; t#bool note_loss ; unsigned int nr_accounted ; unsigned int readers ; unsigned int writers ; unsigned int files ; unsigned int r_counter ; unsigned int w_counter ; unsigned int poll_usage ; s#page * tmp_page ; s#fasync_struct * fasync_readers ; s#fasync_struct * fasync_writers ; s#pipe_buffer * bufs ; s#user_struct * user ; s#watch_queue * watch_queue ; } +t#read_descriptor_t typedef struct { t#size_t written ; t#size_t count ; union { char * buf ; void * data ; } arg ; int error ; } read_descriptor_t +t#sk_read_actor_t typedef int ( * sk_read_actor_t ) ( t#read_descriptor_t * , s#sk_buff * , unsigned int , t#size_t ) +s#proto_ops struct proto_ops { int family ; s#module * owner ; int ( * release ) ( s#socket * ) ; int ( * bind ) ( s#socket * , s#sockaddr * , int ) ; int ( * connect ) ( s#socket * , s#sockaddr * , int , int ) ; int ( * socketpair ) ( s#socket * , s#socket * ) ; int ( * accept ) ( s#socket * , s#socket * , int , t#bool ) ; int ( * getname ) ( s#socket * , s#sockaddr * , int ) ; t#__poll_t ( * poll ) ( s#file * , s#socket * , s#poll_table_struct * ) ; int ( * ioctl ) ( s#socket * , unsigned int , unsigned long ) ; int ( * compat_ioctl ) ( s#socket * , unsigned int , unsigned long ) ; int ( * gettstamp ) ( s#socket * , void * , t#bool , t#bool ) ; int ( * listen ) ( s#socket * , int ) ; int ( * shutdown ) ( s#socket * , int ) ; int ( * setsockopt ) ( s#socket * , int , int , t#sockptr_t , unsigned int ) ; int ( * getsockopt ) ( s#socket * , int , int , char * , int * ) ; void ( * show_fdinfo ) ( s#seq_file * , s#socket * ) ; int ( * sendmsg ) ( s#socket * , s#msghdr * , t#size_t ) ; int ( * recvmsg ) ( s#socket * , s#msghdr * , t#size_t , int ) ; int ( * mmap ) ( s#file * , s#socket * , s#vm_area_struct * ) ; t#ssize_t ( * sendpage ) ( s#socket * , s#page * , int , t#size_t , int ) ; t#ssize_t ( * splice_read ) ( s#socket * , t#loff_t * , s#pipe_inode_info * , t#size_t , unsigned int ) ; int ( * set_peek_off ) ( s#sock * , int ) ; int ( * peek_len ) ( s#socket * ) ; int ( * read_sock ) ( s#sock * , t#read_descriptor_t * , t#sk_read_actor_t ) ; int ( * sendpage_locked ) ( s#sock * , s#page * , int , t#size_t , int ) ; int ( * sendmsg_locked ) ( s#sock * , s#msghdr * , t#size_t ) ; int ( * set_rcvlowat ) ( s#sock * , int ) ; } +s#socket struct socket { t#socket_state state ; short type ; unsigned long flags ; s#file * file ; s#sock * sk ; const s#proto_ops * ops ; s#socket_wq wq ; } +s#sock_cgroup_data struct sock_cgroup_data { s#cgroup * cgroup ; t#u32 classid ; t#u16 prioidx ; } +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s#sock struct sock { s#sock_common __sk_common ; t#socket_lock_t sk_lock ; t#atomic_t sk_drops ; int sk_rcvlowat ; s#sk_buff_head sk_error_queue ; s#sk_buff * sk_rx_skb_cache ; s#sk_buff_head sk_receive_queue ; struct { t#atomic_t rmem_alloc ; int len ; s#sk_buff * head ; s#sk_buff * tail ; } sk_backlog ; s#llist_head defer_list ; int sk_forward_alloc ; unsigned int sk_ll_usec ; unsigned int sk_napi_id ; int sk_rcvbuf ; s#sk_filter * sk_filter ; union { s#socket_wq * sk_wq ; s#socket_wq * sk_wq_raw ; } ; s#xfrm_policy * sk_policy [ 2 ] ; s#dst_entry * sk_rx_dst ; int sk_rx_dst_ifindex ; s#dst_entry * sk_dst_cache ; t#atomic_t sk_omem_alloc ; int sk_sndbuf ; int sk_wmem_queued ; t#refcount_t sk_wmem_alloc ; unsigned long sk_tsq_flags ; union { s#sk_buff * sk_send_head ; s#rb_root tcp_rtx_queue ; } ; s#sk_buff * sk_tx_skb_cache ; s#sk_buff_head sk_write_queue ; t#__s32 sk_peek_off ; int sk_write_pending ; t#__u32 sk_dst_pending_confirm ; t#u32 sk_pacing_status ; long sk_sndtimeo ; s#timer_list sk_timer ; t#__u32 sk_priority ; t#__u32 sk_mark ; unsigned long sk_pacing_rate ; unsigned long sk_max_pacing_rate ; s#page_frag sk_frag ; t#netdev_features_t sk_route_caps ; t#netdev_features_t sk_route_nocaps ; t#netdev_features_t sk_route_forced_caps ; int sk_gso_type ; unsigned int sk_gso_max_size ; t#gfp_t sk_allocation ; t#__u32 sk_txhash ; t#u8 sk_padding : 1 , sk_kern_sock : 1 , sk_no_check_tx : 1 , sk_no_check_rx : 1 , sk_userlocks : 4 ; t#u8 sk_pacing_shift ; t#u16 sk_type ; t#u16 sk_protocol ; t#u16 sk_gso_max_segs ; unsigned long sk_lingertime ; s#proto * sk_prot_creator ; t#rwlock_t sk_callback_lock ; int sk_err , sk_err_soft ; t#u32 sk_ack_backlog ; t#u32 sk_max_ack_backlog ; t#kuid_t sk_uid ; t#u8 sk_txrehash ; t#u8 sk_prefer_busy_poll ; t#u16 sk_busy_poll_budget ; t#spinlock_t sk_peer_lock ; s#pid * sk_peer_pid ; const s#cred * sk_peer_cred ; long sk_rcvtimeo ; t#ktime_t sk_stamp ; t#u16 sk_tsflags ; int sk_bind_phc ; t#u8 sk_shutdown ; t#u32 sk_tskey ; t#atomic_t sk_zckey ; t#u8 sk_clockid ; t#u8 sk_txtime_deadline_mode : 1 , sk_txtime_report_errors : 1 , sk_txtime_unused : 6 ; s#socket * sk_socket ; void * sk_user_data ; void * sk_security ; s#sock_cgroup_data sk_cgrp_data ; s#mem_cgroup * sk_memcg ; void ( * sk_state_change ) ( s#sock * ) ; void ( * sk_data_ready ) ( s#sock * ) ; void ( * sk_write_space ) ( s#sock * ) ; void ( * sk_error_report ) ( s#sock * ) ; int ( * sk_backlog_rcv ) ( s#sock * , s#sk_buff * ) ; s#sk_buff * ( * sk_validate_xmit_skb ) ( s#sock * , s#net_device * , s#sk_buff * ) ; void ( * sk_destruct ) ( s#sock * ) ; void * suse_kabi_padding ; s#sock_reuseport * sk_reuseport_cb ; s#bpf_local_storage * sk_bpf_storage ; s#callback_head sk_rcu ; } +s##uevent_sock +t#notifier_fn_t typedef int ( * notifier_fn_t ) ( s#notifier_block * , unsigned long , void * ) +s#notifier_block struct notifier_block { t#notifier_fn_t notifier_call ; s#notifier_block * next ; int priority ; } +s#raw_notifier_head struct raw_notifier_head { s#notifier_block * head ; } +s##prot_inuse +s#netns_core struct netns_core { s#ctl_table_header * sysctl_hdr ; int sysctl_somaxconn ; t#u8 sysctl_txrehash ; int * sock_inuse ; s#prot_inuse * prot_inuse ; } +E#__TCP_MIB_MAX ( 0 ) + 16 +s#tcp_mib struct tcp_mib { unsigned long mibs [ E#__TCP_MIB_MAX ] ; } +E#__LINUX_MIB_MAX ( 0 ) + 126 +s#linux_mib struct linux_mib { unsigned long mibs [ E#__LINUX_MIB_MAX ] ; } +E#__UDP_MIB_MAX ( 0 ) + 10 +s#udp_mib struct udp_mib { unsigned long mibs [ E#__UDP_MIB_MAX ] ; } +E#__LINUX_MIB_TLSMAX ( 0 ) + 11 +s#linux_tls_mib struct linux_tls_mib { unsigned long mibs [ E#__LINUX_MIB_TLSMAX ] ; } +s##mptcp_mib +E#__ICMP_MIB_MAX ( 0 ) + 28 +s#icmp_mib struct icmp_mib { unsigned long mibs [ E#__ICMP_MIB_MAX ] ; } +s#icmpmsg_mib struct icmpmsg_mib { t#atomic_long_t mibs [ 512 ] ; } +s#icmpv6_mib struct icmpv6_mib { unsigned long mibs [ E#__ICMP6_MIB_MAX ] ; } +s#icmpv6msg_mib struct icmpv6msg_mib { t#atomic_long_t mibs [ 512 ] ; } +s#netns_mib struct netns_mib { __typeof__ ( s#ipstats_mib ) * ip_statistics ; __typeof__ ( s#ipstats_mib ) * ipv6_statistics ; __typeof__ ( s#tcp_mib ) * tcp_statistics ; __typeof__ ( s#linux_mib ) * net_statistics ; __typeof__ ( s#udp_mib ) * udp_statistics ; __typeof__ ( s#udp_mib ) * udp_stats_in6 ; __typeof__ ( s#linux_tls_mib ) * tls_statistics ; __typeof__ ( s#mptcp_mib ) * mptcp_statistics ; __typeof__ ( s#udp_mib ) * udplite_statistics ; __typeof__ ( s#udp_mib ) * udplite_stats_in6 ; __typeof__ ( s#icmp_mib ) * icmp_statistics ; __typeof__ ( s#icmpmsg_mib ) * icmpmsg_statistics ; __typeof__ ( s#icmpv6_mib ) * icmpv6_statistics ; __typeof__ ( s#icmpv6msg_mib ) * icmpv6msg_statistics ; s#proc_dir_entry * proc_net_devsnmp6 ; } +s#netns_packet struct netns_packet { s#mutex sklist_lock ; s#hlist_head sklist ; } +s#netns_unix struct netns_unix { int sysctl_max_dgram_qlen ; s#ctl_table_header * ctl ; } +s#blocking_notifier_head struct blocking_notifier_head { s#rw_semaphore rwsem ; s#notifier_block * head ; } +s#netns_nexthop struct netns_nexthop { s#rb_root rb_root ; s#hlist_head * devhash ; unsigned int seq ; t#u32 last_id_allocated ; s#blocking_notifier_head notifier_chain ; } +s##ipv4_devconf +s#ip_ra_chain struct ip_ra_chain { s#ip_ra_chain * next ; s#sock * sk ; union { void ( * destructor ) ( s#sock * ) ; s#sock * saved_sk ; } ; s#callback_head rcu ; } +s#fib_kuid_range struct fib_kuid_range { t#kuid_t start ; t#kuid_t end ; } +s#fib_rule_port_range struct fib_rule_port_range { t#__u16 start ; t#__u16 end ; } +s#fib_rule struct fib_rule { s#list_head list ; int iifindex ; int oifindex ; t#u32 mark ; t#u32 mark_mask ; t#u32 flags ; t#u32 table ; t#u8 action ; t#u8 l3mdev ; t#u8 proto ; t#u8 ip_proto ; t#u32 target ; t#__be64 tun_id ; s#fib_rule * ctarget ; s#net * fr_net ; t#refcount_t refcnt ; t#u32 pref ; int suppress_ifgroup ; int suppress_prefixlen ; char iifname [ 16 ] ; char oifname [ 16 ] ; s#fib_kuid_range uid_range ; s#fib_rule_port_range sport_range ; s#fib_rule_port_range dport_range ; s#callback_head rcu ; } +s#flowi4 struct flowi4 { s#flowi_common __fl_common ; t#__be32 saddr ; t#__be32 daddr ; u#flowi_uli uli ; } +s#flowidn struct flowidn { s#flowi_common __fl_common ; t#__le16 daddr ; t#__le16 saddr ; u#flowi_uli uli ; } +s#flowi struct flowi { union { s#flowi_common __fl_common ; s#flowi4 ip4 ; s#flowi6 ip6 ; s#flowidn dn ; } u ; } +s#fib_lookup_arg struct fib_lookup_arg { void * lookup_ptr ; const void * lookup_data ; void * result ; s#fib_rule * rule ; t#u32 table ; int flags ; } +s#fib_rule_hdr struct fib_rule_hdr { t#__u8 family ; t#__u8 dst_len ; t#__u8 src_len ; t#__u8 tos ; t#__u8 table ; t#__u8 res1 ; t#__u8 res2 ; t#__u8 action ; t#__u32 flags ; } +s#fib_rules_ops struct fib_rules_ops { int family ; s#list_head list ; int rule_size ; int addr_size ; int unresolved_rules ; int nr_goto_rules ; unsigned int fib_rules_seq ; int ( * action ) ( s#fib_rule * , s#flowi * , int , s#fib_lookup_arg * ) ; t#bool ( * suppress ) ( s#fib_rule * , s#fib_lookup_arg * ) ; int ( * match ) ( s#fib_rule * , s#flowi * , int ) ; int ( * configure ) ( s#fib_rule * , s#sk_buff * , s#fib_rule_hdr * , s#nlattr * * , s#netlink_ext_ack * ) ; int ( * delete ) ( s#fib_rule * ) ; int ( * compare ) ( s#fib_rule * , s#fib_rule_hdr * , s#nlattr * * ) ; int ( * fill ) ( s#fib_rule * , s#sk_buff * , s#fib_rule_hdr * ) ; t#size_t ( * nlmsg_payload ) ( s#fib_rule * ) ; void ( * flush_cache ) ( s#fib_rules_ops * ) ; int nlgroup ; const s#nla_policy * policy ; s#list_head rules_list ; s#module * owner ; s#net * fro_net ; s#callback_head rcu ; } +s#fib_table struct fib_table { s#hlist_node tb_hlist ; t#u32 tb_id ; int tb_num_default ; s#callback_head rcu ; unsigned long * tb_data ; unsigned long __data [ ] ; } +s#inet_peer_base struct inet_peer_base { s#rb_root rb_root ; t#seqlock_t lock ; int total ; } +s#rhash_head struct rhash_head { s#rhash_head * next ; } +s#frag_v4_compare_key struct frag_v4_compare_key { t#__be32 saddr ; t#__be32 daddr ; t#u32 user ; t#u32 vif ; t#__be16 id ; t#u16 protocol ; } +s#frag_v6_compare_key struct frag_v6_compare_key { s#in6_addr saddr ; s#in6_addr daddr ; t#u32 user ; t#__be32 id ; t#u32 iif ; } +s#inet_frag_queue struct inet_frag_queue { s#rhash_head node ; union { s#frag_v4_compare_key v4 ; s#frag_v6_compare_key v6 ; } key ; s#timer_list timer ; t#spinlock_t lock ; t#refcount_t refcnt ; s#rb_root rb_fragments ; s#sk_buff * fragments_tail ; s#sk_buff * last_run_head ; t#ktime_t stamp ; int len ; int meat ; t#u8 mono_delivery_time ; t#__u8 flags ; t#u16 max_size ; s#fqdir * fqdir ; s#callback_head rcu ; } +t#rht_hashfn_t typedef t#u32 ( * rht_hashfn_t ) ( const void * , t#u32 , t#u32 ) +t#rht_obj_hashfn_t typedef t#u32 ( * rht_obj_hashfn_t ) ( const void * , t#u32 , t#u32 ) +s##bucket_table +s#rhashtable struct rhashtable { s#bucket_table * tbl ; unsigned int key_len ; unsigned int max_elems ; s#rhashtable_params p ; t#bool rhlist ; s#work_struct run_work ; s#mutex mutex ; t#spinlock_t lock ; t#atomic_t nelems ; } +s#rhashtable_compare_arg struct rhashtable_compare_arg { s#rhashtable * ht ; const void * key ; } +t#rht_obj_cmpfn_t typedef int ( * rht_obj_cmpfn_t ) ( s#rhashtable_compare_arg * , const void * ) +s#rhashtable_params struct rhashtable_params { t#u16 nelem_hint ; t#u16 key_len ; t#u16 key_offset ; t#u16 head_offset ; unsigned int max_size ; t#u16 min_size ; t#bool automatic_shrinking ; t#rht_hashfn_t hashfn ; t#rht_obj_hashfn_t obj_hashfn ; t#rht_obj_cmpfn_t obj_cmpfn ; } +s#inet_frags struct inet_frags { unsigned int qsize ; void ( * constructor ) ( s#inet_frag_queue * , const void * ) ; void ( * destructor ) ( s#inet_frag_queue * ) ; void ( * frag_expire ) ( s#timer_list * ) ; s#kmem_cache * frags_cachep ; const char * frags_cache_name ; s#rhashtable_params rhash_params ; t#refcount_t refcnt ; s#completion completion ; } +s#fqdir struct fqdir { long high_thresh ; long low_thresh ; int timeout ; int max_dist ; s#inet_frags * f ; s#net * net ; t#bool dead ; s#rhashtable rhashtable __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#atomic_long_t mem __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#work_struct destroy_work ; s#llist_node free_list ; } +s#local_ports struct local_ports { t#seqlock_t lock ; int range [ 2 ] ; t#bool warned ; } +s##tcp_congestion_ops +s##tcp_fastopen_context +s#ping_group_range struct ping_group_range { t#seqlock_t lock ; t#kgid_t range [ 2 ] ; } +s#fib_notifier_ops struct fib_notifier_ops { int family ; s#list_head list ; unsigned int ( * fib_seq_read ) ( s#net * ) ; int ( * fib_dump ) ( s#net * , s#notifier_block * , s#netlink_ext_ack * ) ; s#module * owner ; s#callback_head rcu ; } +t#siphash_key_t typedef struct { t#u64 key [ 2 ] ; } siphash_key_t +s#netns_ipv4 struct netns_ipv4 { s#inet_timewait_death_row tcp_death_row __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#ctl_table_header * forw_hdr ; s#ctl_table_header * frags_hdr ; s#ctl_table_header * ipv4_hdr ; s#ctl_table_header * route_hdr ; s#ctl_table_header * xfrm4_hdr ; s#ipv4_devconf * devconf_all ; s#ipv4_devconf * devconf_dflt ; s#ip_ra_chain * ra_chain ; s#mutex ra_mutex ; s#fib_rules_ops * rules_ops ; s#fib_table * fib_main ; s#fib_table * fib_default ; unsigned int fib_rules_require_fldissect ; t#bool fib_has_custom_rules ; t#bool fib_has_custom_local_routes ; t#bool fib_offload_disabled ; int fib_num_tclassid_users ; s#hlist_head * fib_table_hash ; s#sock * fibnl ; s#sock * * icmp_sk ; s#sock * mc_autojoin_sk ; s#inet_peer_base * peers ; s#sock * * tcp_sk ; s#fqdir * fqdir ; t#u8 sysctl_icmp_echo_ignore_all ; t#u8 sysctl_icmp_echo_enable_probe ; t#u8 sysctl_icmp_echo_ignore_broadcasts ; t#u8 sysctl_icmp_ignore_bogus_error_responses ; t#u8 sysctl_icmp_errors_use_inbound_ifaddr ; int sysctl_icmp_ratelimit ; int sysctl_icmp_ratemask ; s#local_ports ip_local_ports ; t#u8 sysctl_tcp_ecn ; t#u8 sysctl_tcp_ecn_fallback ; t#u8 sysctl_ip_default_ttl ; t#u8 sysctl_ip_no_pmtu_disc ; t#u8 sysctl_ip_fwd_use_pmtu ; t#u8 sysctl_ip_fwd_update_priority ; t#u8 sysctl_ip_nonlocal_bind ; t#u8 sysctl_ip_autobind_reuse ; t#u8 sysctl_ip_dynaddr ; t#u8 sysctl_ip_early_demux ; t#u8 sysctl_raw_l3mdev_accept ; t#u8 sysctl_tcp_early_demux ; t#u8 sysctl_udp_early_demux ; t#u8 sysctl_nexthop_compat_mode ; t#u8 sysctl_fwmark_reflect ; t#u8 sysctl_tcp_fwmark_accept ; t#u8 sysctl_tcp_l3mdev_accept ; t#u8 sysctl_tcp_mtu_probing ; int sysctl_tcp_mtu_probe_floor ; int sysctl_tcp_base_mss ; int sysctl_tcp_min_snd_mss ; int sysctl_tcp_probe_threshold ; t#u32 sysctl_tcp_probe_interval ; int sysctl_tcp_keepalive_time ; int sysctl_tcp_keepalive_intvl ; t#u8 sysctl_tcp_keepalive_probes ; t#u8 sysctl_tcp_syn_retries ; t#u8 sysctl_tcp_synack_retries ; t#u8 sysctl_tcp_syncookies ; t#u8 sysctl_tcp_migrate_req ; t#u8 sysctl_tcp_comp_sack_nr ; int sysctl_tcp_reordering ; t#u8 sysctl_tcp_retries1 ; t#u8 sysctl_tcp_retries2 ; t#u8 sysctl_tcp_orphan_retries ; t#u8 sysctl_tcp_tw_reuse ; int sysctl_tcp_fin_timeout ; unsigned int sysctl_tcp_notsent_lowat ; t#u8 sysctl_tcp_sack ; t#u8 sysctl_tcp_window_scaling ; t#u8 sysctl_tcp_timestamps ; t#u8 sysctl_tcp_early_retrans ; t#u8 sysctl_tcp_recovery ; t#u8 sysctl_tcp_thin_linear_timeouts ; t#u8 sysctl_tcp_slow_start_after_idle ; t#u8 sysctl_tcp_retrans_collapse ; t#u8 sysctl_tcp_stdurg ; t#u8 sysctl_tcp_rfc1337 ; t#u8 sysctl_tcp_abort_on_overflow ; t#u8 sysctl_tcp_fack ; int sysctl_tcp_max_reordering ; int sysctl_tcp_adv_win_scale ; t#u8 sysctl_tcp_dsack ; t#u8 sysctl_tcp_app_win ; t#u8 sysctl_tcp_frto ; t#u8 sysctl_tcp_nometrics_save ; t#u8 sysctl_tcp_no_ssthresh_metrics_save ; t#u8 sysctl_tcp_moderate_rcvbuf ; t#u8 sysctl_tcp_tso_win_divisor ; t#u8 sysctl_tcp_workaround_signed_windows ; int sysctl_tcp_limit_output_bytes ; int sysctl_tcp_challenge_ack_limit ; int sysctl_tcp_min_rtt_wlen ; t#u8 sysctl_tcp_min_tso_segs ; t#u8 sysctl_tcp_tso_rtt_log ; t#u8 sysctl_tcp_autocorking ; t#u8 sysctl_tcp_reflect_tos ; int sysctl_tcp_invalid_ratelimit ; int sysctl_tcp_pacing_ss_ratio ; int sysctl_tcp_pacing_ca_ratio ; int sysctl_tcp_wmem [ 3 ] ; int sysctl_tcp_rmem [ 3 ] ; unsigned long sysctl_tcp_comp_sack_delay_ns ; unsigned long sysctl_tcp_comp_sack_slack_ns ; int sysctl_max_syn_backlog ; int sysctl_tcp_fastopen ; const s#tcp_congestion_ops * tcp_congestion_control ; s#tcp_fastopen_context * tcp_fastopen_ctx ; t#spinlock_t tcp_fastopen_ctx_lock ; unsigned int sysctl_tcp_fastopen_blackhole_timeout ; t#atomic_t tfo_active_disable_times ; unsigned long tfo_active_disable_stamp ; int sysctl_udp_wmem_min ; int sysctl_udp_rmem_min ; t#u8 sysctl_fib_notify_on_flag_change ; t#u8 sysctl_udp_l3mdev_accept ; t#u8 sysctl_igmp_llm_reports ; int sysctl_igmp_max_memberships ; int sysctl_igmp_max_msf ; int sysctl_igmp_qrv ; s#ping_group_range ping_group_range ; t#atomic_t dev_addr_genid ; unsigned long * sysctl_local_reserved_ports ; int sysctl_ip_prot_sock ; s#list_head mr_tables ; s#fib_rules_ops * mr_rules_ops ; t#u32 sysctl_fib_multipath_hash_fields ; t#u8 sysctl_fib_multipath_use_neigh ; t#u8 sysctl_fib_multipath_hash_policy ; s#fib_notifier_ops * notifier_ops ; unsigned int fib_seq ; s#fib_notifier_ops * ipmr_notifier_ops ; unsigned int ipmr_seq ; t#atomic_t rt_genid ; t#siphash_key_t ip_id_key ; } +s#netns_sysctl_ipv6 struct netns_sysctl_ipv6 { s#ctl_table_header * hdr ; s#ctl_table_header * route_hdr ; s#ctl_table_header * icmp_hdr ; s#ctl_table_header * frags_hdr ; s#ctl_table_header * xfrm6_hdr ; int flush_delay ; int ip6_rt_max_size ; int ip6_rt_gc_min_interval ; int ip6_rt_gc_timeout ; int ip6_rt_gc_interval ; int ip6_rt_gc_elasticity ; int ip6_rt_mtu_expires ; int ip6_rt_min_advmss ; t#u32 multipath_hash_fields ; t#u8 multipath_hash_policy ; t#u8 bindv6only ; t#u8 flowlabel_consistency ; t#u8 auto_flowlabels ; int icmpv6_time ; t#u8 icmpv6_echo_ignore_all ; t#u8 icmpv6_echo_ignore_multicast ; t#u8 icmpv6_echo_ignore_anycast ; unsigned long icmpv6_ratemask [ ( ( ( 255 + 1 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long * icmpv6_ratemask_ptr ; t#u8 anycast_src_echo_reply ; t#u8 ip_nonlocal_bind ; t#u8 fwmark_reflect ; t#u8 flowlabel_state_ranges ; int idgen_retries ; int idgen_delay ; int flowlabel_reflect ; int max_dst_opts_cnt ; int max_hbh_opts_cnt ; int max_dst_opts_len ; int max_hbh_opts_len ; int seg6_flowlabel ; t#bool skip_notify_on_dev_down ; t#u8 fib_notify_on_flag_change ; } +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s#netns_ipv6 struct netns_ipv6 { s#dst_ops ip6_dst_ops ; s#netns_sysctl_ipv6 sysctl ; s#ipv6_devconf * devconf_all ; s#ipv6_devconf * devconf_dflt ; s#inet_peer_base * peers ; s#fqdir * fqdir ; s#fib6_info * fib6_null_entry ; s#rt6_info * ip6_null_entry ; s#rt6_statistics * rt6_stats ; s#timer_list ip6_fib_timer ; s#hlist_head * fib_table_hash ; s#fib6_table * fib6_main_tbl ; s#list_head fib6_walkers ; t#rwlock_t fib6_walker_lock ; t#spinlock_t fib6_gc_lock ; unsigned int ip6_rt_gc_expire ; unsigned long ip6_rt_last_gc ; unsigned int fib6_rules_require_fldissect ; t#bool fib6_has_custom_rules ; unsigned int fib6_routes_require_src ; s#rt6_info * ip6_prohibit_entry ; s#rt6_info * ip6_blk_hole_entry ; s#fib6_table * fib6_local_tbl ; s#fib_rules_ops * fib6_rules_ops ; s#sock * * icmp_sk ; s#sock * ndisc_sk ; s#sock * tcp_sk ; s#sock * igmp_sk ; s#sock * mc_autojoin_sk ; s#list_head mr6_tables ; s#fib_rules_ops * mr6_rules_ops ; t#atomic_t dev_addr_genid ; t#atomic_t fib6_sernum ; s#seg6_pernet_data * seg6_data ; s#fib_notifier_ops * notifier_ops ; s#fib_notifier_ops * ip6mr_notifier_ops ; unsigned int ipmr_seq ; struct { s#hlist_head head ; t#spinlock_t lock ; t#u32 seq ; } ip6addrlbl_table ; } +s#netns_sysctl_lowpan struct netns_sysctl_lowpan { s#ctl_table_header * frags_hdr ; } +s#netns_ieee802154_lowpan struct netns_ieee802154_lowpan { s#netns_sysctl_lowpan sysctl ; s#fqdir * fqdir ; } +s##sctp_mib +s#netns_sctp struct netns_sctp { __typeof__ ( s#sctp_mib ) * sctp_statistics ; s#proc_dir_entry * proc_net_sctp ; s#ctl_table_header * sysctl_header ; s#sock * ctl_sock ; s#sock * udp4_sock ; s#sock * udp6_sock ; int udp_port ; int encap_port ; s#list_head local_addr_list ; s#list_head addr_waitq ; s#timer_list addr_wq_timer ; s#list_head auto_asconf_splist ; t#spinlock_t addr_wq_lock ; t#spinlock_t local_addr_lock ; unsigned int rto_initial ; unsigned int rto_min ; unsigned int rto_max ; int rto_alpha ; int rto_beta ; int max_burst ; int cookie_preserve_enable ; char * sctp_hmac_alg ; unsigned int valid_cookie_life ; unsigned int sack_timeout ; unsigned int hb_interval ; unsigned int probe_interval ; int max_retrans_association ; int max_retrans_path ; int max_retrans_init ; int pf_retrans ; int ps_retrans ; int pf_enable ; int pf_expose ; int sndbuf_policy ; int rcvbuf_policy ; int default_auto_asconf ; int addip_enable ; int addip_noauth ; int prsctp_enable ; int reconf_enable ; int auth_enable ; int intl_enable ; int ecn_enable ; int scope_policy ; int rwnd_upd_shift ; unsigned long max_autoclose ; } +s##nf_queue_handler +s##nf_logger +E#NFPROTO_NUMPROTO ( 12 ) + 1 +E#NF_INET_NUMHOOKS 5 +s#netns_nf struct netns_nf { s#proc_dir_entry * proc_netfilter ; const s#nf_queue_handler * queue_handler ; const s#nf_logger * nf_loggers [ E#NFPROTO_NUMPROTO ] ; s#ctl_table_header * nf_log_dir_header ; s#nf_hook_entries * hooks_ipv4 [ E#NF_INET_NUMHOOKS ] ; s#nf_hook_entries * hooks_ipv6 [ E#NF_INET_NUMHOOKS ] ; s#nf_hook_entries * hooks_arp [ 3 ] ; s#nf_hook_entries * hooks_bridge [ E#NF_INET_NUMHOOKS ] ; unsigned int defrag_ipv4_users ; unsigned int defrag_ipv6_users ; } +s#netns_xt struct netns_xt { t#bool notrack_deprecated_warning ; t#bool clusterip_deprecated_warning ; } +s#hlist_nulls_head struct hlist_nulls_head { s#hlist_nulls_node * first ; } +s#ct_pcpu struct ct_pcpu { t#spinlock_t lock ; s#hlist_nulls_head unconfirmed ; s#hlist_nulls_head dying ; } +s#ip_conntrack_stat struct ip_conntrack_stat { unsigned int found ; unsigned int invalid ; unsigned int insert ; unsigned int insert_failed ; unsigned int clash_resolve ; unsigned int drop ; unsigned int early_drop ; unsigned int error ; unsigned int expect_new ; unsigned int expect_create ; unsigned int expect_delete ; unsigned int search_restart ; } +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s#nf_generic_net struct nf_generic_net { unsigned int timeout ; } +E#TCP_CONNTRACK_TIMEOUT_MAX 14 +s#nf_tcp_net struct nf_tcp_net { unsigned int timeouts [ E#TCP_CONNTRACK_TIMEOUT_MAX ] ; t#u8 tcp_loose ; t#u8 tcp_be_liberal ; t#u8 tcp_max_retrans ; t#u8 tcp_ignore_invalid_rst ; unsigned int offload_timeout ; } +E#UDP_CT_MAX 2 +s#nf_udp_net struct nf_udp_net { unsigned int timeouts [ E#UDP_CT_MAX ] ; unsigned int offload_timeout ; } +s#nf_icmp_net struct nf_icmp_net { unsigned int timeout ; } +E#__CT_DCCP_MAX 10 +s#nf_dccp_net struct nf_dccp_net { t#u8 dccp_loose ; unsigned int dccp_timeout [ ( E#__CT_DCCP_MAX - 1 ) + 1 ] ; } +E#SCTP_CONNTRACK_MAX 10 +s#nf_sctp_net struct nf_sctp_net { unsigned int timeouts [ E#SCTP_CONNTRACK_MAX ] ; } +E#GRE_CT_MAX 2 +s#nf_gre_net struct nf_gre_net { s#list_head keymap_list ; unsigned int timeouts [ E#GRE_CT_MAX ] ; } +s#nf_ip_net struct nf_ip_net { s#nf_generic_net generic ; s#nf_tcp_net tcp ; s#nf_udp_net udp ; s#nf_icmp_net icmp ; s#nf_icmp_net icmpv6 ; s#nf_dccp_net dccp ; s#nf_sctp_net sctp ; s#nf_gre_net gre ; } +s#netns_ct struct netns_ct { t#bool ecache_dwork_pending ; t#u8 sysctl_log_invalid ; t#u8 sysctl_events ; t#u8 sysctl_acct ; t#u8 sysctl_auto_assign_helper ; t#u8 sysctl_tstamp ; t#u8 sysctl_checksum ; s#ct_pcpu * pcpu_lists ; s#ip_conntrack_stat * stat ; s#nf_ct_event_notifier * nf_conntrack_event_cb ; s#nf_exp_event_notifier * nf_expect_event_cb ; s#nf_ip_net nf_ct_proto ; unsigned int labels_used ; } +s#netns_nftables struct netns_nftables { t#u8 gencursor ; } +s##net_generic +s##bpf_prog_array +E#MAX_NETNS_BPF_ATTACH_TYPE ( 0 ) + 2 +s#netns_bpf struct netns_bpf { s#bpf_prog_array * run_array [ E#MAX_NETNS_BPF_ATTACH_TYPE ] ; s#bpf_prog * progs [ E#MAX_NETNS_BPF_ATTACH_TYPE ] ; s#list_head links [ E#MAX_NETNS_BPF_ATTACH_TYPE ] ; } +E#XFRM_POLICY_MAX 3 +s#xfrm_policy_hash struct xfrm_policy_hash { s#hlist_head * table ; unsigned int hmask ; t#u8 dbits4 ; t#u8 sbits4 ; t#u8 dbits6 ; t#u8 sbits6 ; } +s#xfrm_policy_hthresh struct xfrm_policy_hthresh { s#work_struct work ; t#seqlock_t lock ; t#u8 lbits4 ; t#u8 rbits4 ; t#u8 lbits6 ; t#u8 rbits6 ; } +s#netns_xfrm struct netns_xfrm { s#list_head state_all ; s#hlist_head * state_bydst ; s#hlist_head * state_bysrc ; s#hlist_head * state_byspi ; s#hlist_head * state_byseq ; unsigned int state_hmask ; unsigned int state_num ; s#work_struct state_hash_work ; s#list_head policy_all ; s#hlist_head * policy_byidx ; unsigned int policy_idx_hmask ; s#hlist_head policy_inexact [ E#XFRM_POLICY_MAX ] ; s#xfrm_policy_hash policy_bydst [ E#XFRM_POLICY_MAX ] ; unsigned int policy_count [ E#XFRM_POLICY_MAX * 2 ] ; s#work_struct policy_hash_work ; s#xfrm_policy_hthresh policy_hthresh ; s#list_head inexact_bins ; s#sock * nlsk ; s#sock * nlsk_stash ; t#u32 sysctl_aevent_etime ; t#u32 sysctl_aevent_rseqth ; int sysctl_larval_drop ; t#u32 sysctl_acq_expires ; s#ctl_table_header * sysctl_hdr ; s#dst_ops xfrm4_dst_ops ; s#dst_ops xfrm6_dst_ops ; t#spinlock_t xfrm_state_lock ; t#seqcount_spinlock_t xfrm_state_hash_generation ; t#seqcount_spinlock_t xfrm_policy_hash_generation ; t#spinlock_t xfrm_policy_lock ; s#mutex xfrm_cfg_mutex ; } +s##netns_ipvs +s##mpls_route +s#netns_mpls struct netns_mpls { int ip_ttl_propagate ; int default_ttl ; t#size_t platform_labels ; s#mpls_route * * platform_label ; s#ctl_table_header * ctl ; } +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s#netns_can struct netns_can { s#proc_dir_entry * proc_dir ; s#proc_dir_entry * pde_stats ; s#proc_dir_entry * pde_reset_stats ; s#proc_dir_entry * pde_rcvlist_all ; s#proc_dir_entry * pde_rcvlist_fil ; s#proc_dir_entry * pde_rcvlist_inv ; s#proc_dir_entry * pde_rcvlist_sff ; s#proc_dir_entry * pde_rcvlist_eff ; s#proc_dir_entry * pde_rcvlist_err ; s#proc_dir_entry * bcmproc_dir ; s#can_dev_rcv_lists * rx_alldev_list ; t#spinlock_t rcvlists_lock ; s#timer_list stattimer ; s#can_pkg_stats * pkg_stats ; s#can_rcv_lists_stats * rcv_lists_stats ; s#hlist_head cgw_list ; } +s#netns_xdp struct netns_xdp { s#mutex lock ; s#hlist_head list ; } +s##smc_stats +s##smc_stats_rsn +s#netns_smc struct netns_smc { s#smc_stats * smc_stats ; s#mutex mutex_fback_rsn ; s#smc_stats_rsn * fback_rsn ; t#bool limit_smc_hs ; s#ctl_table_header * smc_hdr ; unsigned int sysctl_autocorking_size ; } +s#net struct net { t#refcount_t passive ; t#spinlock_t rules_mod_lock ; unsigned int dev_unreg_count ; unsigned int dev_base_seq ; int ifindex ; t#spinlock_t nsid_lock ; t#atomic_t fnhe_genid ; s#list_head list ; s#list_head exit_list ; s#llist_node cleanup_list ; s#key_tag * key_domain ; s#user_namespace * user_ns ; s#ucounts * ucounts ; s#idr netns_ids ; s#ns_common ns ; s#list_head dev_base_head ; s#proc_dir_entry * proc_net ; s#proc_dir_entry * proc_net_stat ; s#ctl_table_set sysctls ; s#sock * rtnl ; s#sock * genl_sock ; s#uevent_sock * uevent_sock ; s#hlist_head * dev_name_head ; s#hlist_head * dev_index_head ; s#raw_notifier_head netdev_chain ; t#u32 hash_mix ; s#net_device * loopback_dev ; s#list_head rules_ops ; s#netns_core core ; s#netns_mib mib ; s#netns_packet packet ; s#netns_unix unx ; s#netns_nexthop nexthop ; s#netns_ipv4 ipv4 ; s#netns_ipv6 ipv6 ; s#netns_ieee802154_lowpan ieee802154_lowpan ; s#netns_sctp sctp ; s#netns_nf nf ; s#netns_xt xt ; s#netns_ct ct ; s#netns_nftables nft ; s#sk_buff_head wext_nlevents ; s#net_generic * gen ; s#netns_bpf bpf ; s#netns_xfrm xfrm ; t#u64 net_cookie ; s#netns_ipvs * ipvs ; s#netns_mpls mpls ; s#netns_can can ; s#netns_xdp xdp ; s#sock * crypto_nlsk ; s#sock * diag_nlsk ; s#netns_smc smc ; } +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +E#RDMA_DRIVER_I40IW 9 +e#rdma_driver_id enum rdma_driver_id { RDMA_DRIVER_UNKNOWN , RDMA_DRIVER_MLX5 , RDMA_DRIVER_MLX4 , RDMA_DRIVER_CXGB3 , RDMA_DRIVER_CXGB4 , RDMA_DRIVER_MTHCA , RDMA_DRIVER_BNXT_RE , RDMA_DRIVER_OCRDMA , RDMA_DRIVER_NES , RDMA_DRIVER_I40IW , RDMA_DRIVER_IRDMA = E#RDMA_DRIVER_I40IW , RDMA_DRIVER_VMW_PVRDMA , RDMA_DRIVER_QEDR , RDMA_DRIVER_HNS , RDMA_DRIVER_USNIC , RDMA_DRIVER_RXE , RDMA_DRIVER_HFI1 , RDMA_DRIVER_QIB , RDMA_DRIVER_EFA , RDMA_DRIVER_SIW , } +s##ib_uverbs_file +s#rdma_cgroup struct rdma_cgroup { s#cgroup_subsys_state css ; s#list_head rpools ; } +s#ib_rdmacg_object struct ib_rdmacg_object { s#rdma_cgroup * cg ; } +e#rdma_restrack_type enum rdma_restrack_type { RDMA_RESTRACK_PD , RDMA_RESTRACK_CQ , RDMA_RESTRACK_QP , RDMA_RESTRACK_CM_ID , RDMA_RESTRACK_MR , RDMA_RESTRACK_CTX , RDMA_RESTRACK_COUNTER , RDMA_RESTRACK_SRQ , RDMA_RESTRACK_MAX } +s#rdma_restrack_entry struct rdma_restrack_entry { t#bool valid ; t#u8 no_track : 1 ; s#kref kref ; s#completion comp ; s#task_struct * task ; const char * kern_name ; e#rdma_restrack_type type ; t#bool user ; t#u32 id ; } +s#ib_ucontext struct ib_ucontext { s#ib_device * device ; s#ib_uverbs_file * ufile ; s#ib_rdmacg_object cg_obj ; s#rdma_restrack_entry res ; s#xarray mmap_xa ; } +s##uverbs_api_object +s#ib_uobject struct ib_uobject { t#u64 user_handle ; s#ib_uverbs_file * ufile ; s#ib_ucontext * context ; void * object ; s#list_head list ; s#ib_rdmacg_object cg_obj ; int id ; s#kref ref ; t#atomic_t usecnt ; s#callback_head rcu ; const s#uverbs_api_object * uapi_object ; } +e#ib_mr_type enum ib_mr_type { IB_MR_TYPE_MEM_REG , IB_MR_TYPE_SG_GAPS , IB_MR_TYPE_DM , IB_MR_TYPE_USER , IB_MR_TYPE_DMA , IB_MR_TYPE_INTEGRITY , } +s#ib_dm struct ib_dm { s#ib_device * device ; t#u32 length ; t#u32 flags ; s#ib_uobject * uobject ; t#atomic_t usecnt ; } +e#ib_signature_type enum ib_signature_type { IB_SIG_TYPE_NONE , IB_SIG_TYPE_T10_DIF , } +e#ib_t10_dif_bg_type enum ib_t10_dif_bg_type { IB_T10DIF_CRC , IB_T10DIF_CSUM , } +s#ib_t10_dif_domain struct ib_t10_dif_domain { e#ib_t10_dif_bg_type bg_type ; t#u16 pi_interval ; t#u16 bg ; t#u16 app_tag ; t#u32 ref_tag ; t#bool ref_remap ; t#bool app_escape ; t#bool ref_escape ; t#u16 apptag_check_mask ; } +s#ib_sig_domain struct ib_sig_domain { e#ib_signature_type sig_type ; union { s#ib_t10_dif_domain dif ; } sig ; } +s#ib_sig_attrs struct ib_sig_attrs { t#u8 check_mask ; s#ib_sig_domain mem ; s#ib_sig_domain wire ; int meta_length ; } +s#ib_mr struct ib_mr { s#ib_device * device ; s#ib_pd * pd ; t#u32 lkey ; t#u32 rkey ; t#u64 iova ; t#u64 length ; unsigned int page_size ; e#ib_mr_type type ; t#bool need_inval ; union { s#ib_uobject * uobject ; s#list_head qp_entry ; } ; s#ib_dm * dm ; s#ib_sig_attrs * sig_attrs ; s#rdma_restrack_entry res ; } +s#ib_pd struct ib_pd { t#u32 local_dma_lkey ; t#u32 flags ; s#ib_device * device ; s#ib_uobject * uobject ; t#atomic_t usecnt ; t#u32 unsafe_global_rkey ; s#ib_mr * __internal_mr ; s#rdma_restrack_entry res ; } +s##ib_ucq_object +t#ib_comp_handler typedef void ( * ib_comp_handler ) ( s#ib_cq * , void * ) +s##ib_usrq_object +E#IB_UVERBS_SRQT_BASIC 0 +E#IB_UVERBS_SRQT_XRC 1 +E#IB_UVERBS_SRQT_TM 2 +e#ib_srq_type enum ib_srq_type { IB_SRQT_BASIC = E#IB_UVERBS_SRQT_BASIC , IB_SRQT_XRC = E#IB_UVERBS_SRQT_XRC , IB_SRQT_TM = E#IB_UVERBS_SRQT_TM , } +s#ib_xrcd struct ib_xrcd { s#ib_device * device ; t#atomic_t usecnt ; s#inode * inode ; s#rw_semaphore tgt_qps_rwsem ; s#xarray tgt_qps ; } +s#ib_srq struct ib_srq { s#ib_device * device ; s#ib_pd * pd ; s#ib_usrq_object * uobject ; void ( * event_handler ) ( s#ib_event * , void * ) ; void * srq_context ; e#ib_srq_type srq_type ; t#atomic_t usecnt ; struct { s#ib_cq * cq ; union { struct { s#ib_xrcd * xrcd ; t#u32 srq_num ; } xrc ; } ; } ext ; s#rdma_restrack_entry res ; } +s##ib_uwq_object +e#ib_wq_state enum ib_wq_state { IB_WQS_RESET , IB_WQS_RDY , IB_WQS_ERR } +E#IB_UVERBS_WQT_RQ 0 +e#ib_wq_type enum ib_wq_type { IB_WQT_RQ = E#IB_UVERBS_WQT_RQ , } +s#ib_wq struct ib_wq { s#ib_device * device ; s#ib_uwq_object * uobject ; void * wq_context ; void ( * event_handler ) ( s#ib_event * , void * ) ; s#ib_pd * pd ; s#ib_cq * cq ; t#u32 wq_num ; e#ib_wq_state state ; e#ib_wq_type wq_type ; t#atomic_t usecnt ; } +e#ib_event_type enum ib_event_type { IB_EVENT_CQ_ERR , IB_EVENT_QP_FATAL , IB_EVENT_QP_REQ_ERR , IB_EVENT_QP_ACCESS_ERR , IB_EVENT_COMM_EST , IB_EVENT_SQ_DRAINED , IB_EVENT_PATH_MIG , IB_EVENT_PATH_MIG_ERR , IB_EVENT_DEVICE_FATAL , IB_EVENT_PORT_ACTIVE , IB_EVENT_PORT_ERR , IB_EVENT_LID_CHANGE , IB_EVENT_PKEY_CHANGE , IB_EVENT_SM_CHANGE , IB_EVENT_SRQ_ERR , IB_EVENT_SRQ_LIMIT_REACHED , IB_EVENT_QP_LAST_WQE_REACHED , IB_EVENT_CLIENT_REREGISTER , IB_EVENT_GID_CHANGE , IB_EVENT_WQ_FATAL , } +s#ib_event struct ib_event { s#ib_device * device ; union { s#ib_cq * cq ; s#ib_qp * qp ; s#ib_srq * srq ; s#ib_wq * wq ; t#u32 port_num ; } element ; e#ib_event_type event ; } +E#IB_POLL_UNBOUND_WORKQUEUE 2 +e#ib_poll_context enum ib_poll_context { IB_POLL_SOFTIRQ , IB_POLL_WORKQUEUE , IB_POLL_UNBOUND_WORKQUEUE , IB_POLL_LAST_POOL_TYPE = E#IB_POLL_UNBOUND_WORKQUEUE , IB_POLL_DIRECT , } +s#ib_cqe struct ib_cqe { void ( * done ) ( s#ib_cq * , s#ib_wc * ) ; } +e#ib_wc_status enum ib_wc_status { IB_WC_SUCCESS , IB_WC_LOC_LEN_ERR , IB_WC_LOC_QP_OP_ERR , IB_WC_LOC_EEC_OP_ERR , IB_WC_LOC_PROT_ERR , IB_WC_WR_FLUSH_ERR , IB_WC_MW_BIND_ERR , IB_WC_BAD_RESP_ERR , IB_WC_LOC_ACCESS_ERR , IB_WC_REM_INV_REQ_ERR , IB_WC_REM_ACCESS_ERR , IB_WC_REM_OP_ERR , IB_WC_RETRY_EXC_ERR , IB_WC_RNR_RETRY_EXC_ERR , IB_WC_LOC_RDD_VIOL_ERR , IB_WC_REM_INV_RD_REQ_ERR , IB_WC_REM_ABORT_ERR , IB_WC_INV_EECN_ERR , IB_WC_INV_EEC_STATE_ERR , IB_WC_FATAL_ERR , IB_WC_RESP_TIMEOUT_ERR , IB_WC_GENERAL_ERR } +E#IB_UVERBS_WC_SEND 0 +E#IB_UVERBS_WC_RDMA_WRITE 1 +E#IB_UVERBS_WC_RDMA_READ 2 +E#IB_UVERBS_WC_COMP_SWAP 3 +E#IB_UVERBS_WC_FETCH_ADD 4 +E#IB_UVERBS_WC_BIND_MW 5 +E#IB_UVERBS_WC_LOCAL_INV 6 +E#IB_UVERBS_WC_TSO 7 +e#ib_wc_opcode enum ib_wc_opcode { IB_WC_SEND = E#IB_UVERBS_WC_SEND , IB_WC_RDMA_WRITE = E#IB_UVERBS_WC_RDMA_WRITE , IB_WC_RDMA_READ = E#IB_UVERBS_WC_RDMA_READ , IB_WC_COMP_SWAP = E#IB_UVERBS_WC_COMP_SWAP , IB_WC_FETCH_ADD = E#IB_UVERBS_WC_FETCH_ADD , IB_WC_BIND_MW = E#IB_UVERBS_WC_BIND_MW , IB_WC_LOCAL_INV = E#IB_UVERBS_WC_LOCAL_INV , IB_WC_LSO = E#IB_UVERBS_WC_TSO , IB_WC_REG_MR , IB_WC_MASKED_COMP_SWAP , IB_WC_MASKED_FETCH_ADD , IB_WC_RECV = 1 << 7 , IB_WC_RECV_RDMA_WITH_IMM } +s#ib_wc struct ib_wc { union { t#u64 wr_id ; s#ib_cqe * wr_cqe ; } ; e#ib_wc_status status ; e#ib_wc_opcode opcode ; t#u32 vendor_err ; t#u32 byte_len ; s#ib_qp * qp ; union { t#__be32 imm_data ; t#u32 invalidate_rkey ; } ex ; t#u32 src_qp ; t#u32 slid ; int wc_flags ; t#u16 pkey_index ; t#u8 sl ; t#u8 dlid_path_bits ; t#u32 port_num ; t#u8 smac [ 6 ] ; t#u16 vlan_id ; t#u8 network_hdr_type ; } +t#irq_poll_fn typedef int ( irq_poll_fn ) ( s#irq_poll * , int ) +s#irq_poll struct irq_poll { s#list_head list ; unsigned long state ; int weight ; t#irq_poll_fn * poll ; } +s#dim_stats struct dim_stats { int ppms ; int bpms ; int epms ; int cpms ; int cpe_ratio ; } +s#dim_sample struct dim_sample { t#ktime_t time ; t#u32 pkt_ctr ; t#u32 byte_ctr ; t#u16 event_ctr ; t#u32 comp_ctr ; } +s#dim struct dim { t#u8 state ; s#dim_stats prev_stats ; s#dim_sample start_sample ; s#dim_sample measuring_sample ; s#work_struct work ; void * priv ; t#u8 profile_ix ; t#u8 mode ; t#u8 tune_state ; t#u8 steps_right ; t#u8 steps_left ; t#u8 tired ; } +s#ib_cq struct ib_cq { s#ib_device * device ; s#ib_ucq_object * uobject ; t#ib_comp_handler comp_handler ; void ( * event_handler ) ( s#ib_event * , void * ) ; void * cq_context ; int cqe ; unsigned int cqe_used ; t#atomic_t usecnt ; e#ib_poll_context poll_ctx ; s#ib_wc * wc ; s#list_head pool_entry ; union { s#irq_poll iop ; s#work_struct work ; } ; s#workqueue_struct * comp_wq ; s#dim * dim ; t#ktime_t timestamp ; t#u8 interrupt : 1 ; t#u8 shared : 1 ; unsigned int comp_vector ; s#rdma_restrack_entry res ; } +s##ib_uqp_object +u#ib_gid union ib_gid { t#u8 raw [ 16 ] ; struct { t#__be64 subnet_prefix ; t#__be64 interface_id ; } global ; } +E#IB_UVERBS_GID_TYPE_IB 0 +E#IB_UVERBS_GID_TYPE_ROCE_V1 1 +E#IB_UVERBS_GID_TYPE_ROCE_V2 2 +e#ib_gid_type enum ib_gid_type { IB_GID_TYPE_IB = E#IB_UVERBS_GID_TYPE_IB , IB_GID_TYPE_ROCE = E#IB_UVERBS_GID_TYPE_ROCE_V1 , IB_GID_TYPE_ROCE_UDP_ENCAP = E#IB_UVERBS_GID_TYPE_ROCE_V2 , IB_GID_TYPE_SIZE } +s#ib_gid_attr struct ib_gid_attr { s#net_device * ndev ; s#ib_device * device ; u#ib_gid gid ; e#ib_gid_type gid_type ; t#u16 index ; t#u32 port_num ; } +E#IB_UVERBS_QPT_RC 2 +E#IB_UVERBS_QPT_UC ( 2 ) + 1 +E#IB_UVERBS_QPT_UD ( 2 ) + 2 +E#IB_UVERBS_QPT_RAW_PACKET 8 +E#IB_UVERBS_QPT_XRC_INI ( 8 ) + 1 +E#IB_UVERBS_QPT_XRC_TGT ( 8 ) + 2 +E#IB_UVERBS_QPT_DRIVER 0xFF +e#ib_qp_type enum ib_qp_type { IB_QPT_SMI , IB_QPT_GSI , IB_QPT_RC = E#IB_UVERBS_QPT_RC , IB_QPT_UC = E#IB_UVERBS_QPT_UC , IB_QPT_UD = E#IB_UVERBS_QPT_UD , IB_QPT_RAW_IPV6 , IB_QPT_RAW_ETHERTYPE , IB_QPT_RAW_PACKET = E#IB_UVERBS_QPT_RAW_PACKET , IB_QPT_XRC_INI = E#IB_UVERBS_QPT_XRC_INI , IB_QPT_XRC_TGT = E#IB_UVERBS_QPT_XRC_TGT , IB_QPT_MAX , IB_QPT_DRIVER = E#IB_UVERBS_QPT_DRIVER , IB_QPT_RESERVED1 = 0x1000 , IB_QPT_RESERVED2 , IB_QPT_RESERVED3 , IB_QPT_RESERVED4 , IB_QPT_RESERVED5 , IB_QPT_RESERVED6 , IB_QPT_RESERVED7 , IB_QPT_RESERVED8 , IB_QPT_RESERVED9 , IB_QPT_RESERVED10 , } +s#ib_rwq_ind_table struct ib_rwq_ind_table { s#ib_device * device ; s#ib_uobject * uobject ; t#atomic_t usecnt ; t#u32 ind_tbl_num ; t#u32 log_ind_tbl_size ; s#ib_wq * * ind_tbl ; } +e#port_pkey_state enum port_pkey_state { IB_PORT_PKEY_NOT_VALID = 0 , IB_PORT_PKEY_VALID = 1 , IB_PORT_PKEY_LISTED = 2 , } +s#ib_port_pkey struct ib_port_pkey { e#port_pkey_state state ; t#u16 pkey_index ; t#u32 port_num ; s#list_head qp_list ; s#list_head to_error_list ; s#ib_qp_security * sec ; } +s#ib_ports_pkeys struct ib_ports_pkeys { s#ib_port_pkey main ; s#ib_port_pkey alt ; } +s#ib_qp_security struct ib_qp_security { s#ib_qp * qp ; s#ib_device * dev ; s#mutex mutex ; s#ib_ports_pkeys * ports_pkeys ; s#list_head shared_qp_list ; void * security ; t#bool destroying ; t#atomic_t error_list_count ; s#completion error_complete ; int error_comps_pending ; } +e#rdma_nl_counter_mode enum rdma_nl_counter_mode { RDMA_COUNTER_MODE_NONE , RDMA_COUNTER_MODE_AUTO , RDMA_COUNTER_MODE_MANUAL , RDMA_COUNTER_MODE_MAX , } +e#rdma_nl_counter_mask enum rdma_nl_counter_mask { RDMA_COUNTER_MASK_QP_TYPE = 1 , RDMA_COUNTER_MASK_PID = 1 << 1 , } +s#auto_mode_param struct auto_mode_param { int qp_type ; } +s#rdma_counter_mode struct rdma_counter_mode { e#rdma_nl_counter_mode mode ; e#rdma_nl_counter_mask mask ; s#auto_mode_param param ; } +s#rdma_stat_desc struct rdma_stat_desc { const char * name ; unsigned int flags ; const void * priv ; } +s#rdma_hw_stats struct rdma_hw_stats { s#mutex lock ; unsigned long timestamp ; unsigned long lifespan ; const s#rdma_stat_desc * descs ; unsigned long * is_disabled ; int num_counters ; t#u64 value [ ] ; } +s#rdma_counter struct rdma_counter { s#rdma_restrack_entry res ; s#ib_device * device ; t#uint32_t id ; s#kref kref ; s#rdma_counter_mode mode ; s#mutex lock ; s#rdma_hw_stats * stats ; t#u32 port ; } +s#ib_qp struct ib_qp { s#ib_device * device ; s#ib_pd * pd ; s#ib_cq * send_cq ; s#ib_cq * recv_cq ; t#spinlock_t mr_lock ; int mrs_used ; s#list_head rdma_mrs ; s#list_head sig_mrs ; s#ib_srq * srq ; s#ib_xrcd * xrcd ; s#list_head xrcd_list ; t#atomic_t usecnt ; s#list_head open_list ; s#ib_qp * real_qp ; s#ib_uqp_object * uobject ; void ( * event_handler ) ( s#ib_event * , void * ) ; void * qp_context ; const s#ib_gid_attr * av_sgid_attr ; const s#ib_gid_attr * alt_path_sgid_attr ; t#u32 qp_num ; t#u32 max_write_sge ; t#u32 max_read_sge ; e#ib_qp_type qp_type ; s#ib_rwq_ind_table * rwq_ind_tbl ; s#ib_qp_security * qp_sec ; t#u32 port ; t#bool integrity_en ; s#rdma_restrack_entry res ; s#rdma_counter * counter ; } +s#ib_sge struct ib_sge { t#u64 addr ; t#u32 length ; t#u32 lkey ; } +E#IB_UVERBS_WR_RDMA_WRITE 0 +E#IB_UVERBS_WR_RDMA_WRITE_WITH_IMM 1 +E#IB_UVERBS_WR_SEND 2 +E#IB_UVERBS_WR_SEND_WITH_IMM 3 +E#IB_UVERBS_WR_RDMA_READ 4 +E#IB_UVERBS_WR_ATOMIC_CMP_AND_SWP 5 +E#IB_UVERBS_WR_ATOMIC_FETCH_AND_ADD 6 +E#IB_UVERBS_WR_BIND_MW 8 +E#IB_UVERBS_WR_TSO 10 +E#IB_UVERBS_WR_SEND_WITH_INV 9 +E#IB_UVERBS_WR_RDMA_READ_WITH_INV 11 +E#IB_UVERBS_WR_LOCAL_INV 7 +E#IB_UVERBS_WR_MASKED_ATOMIC_CMP_AND_SWP 12 +E#IB_UVERBS_WR_MASKED_ATOMIC_FETCH_AND_ADD 13 +e#ib_wr_opcode enum ib_wr_opcode { IB_WR_RDMA_WRITE = E#IB_UVERBS_WR_RDMA_WRITE , IB_WR_RDMA_WRITE_WITH_IMM = E#IB_UVERBS_WR_RDMA_WRITE_WITH_IMM , IB_WR_SEND = E#IB_UVERBS_WR_SEND , IB_WR_SEND_WITH_IMM = E#IB_UVERBS_WR_SEND_WITH_IMM , IB_WR_RDMA_READ = E#IB_UVERBS_WR_RDMA_READ , IB_WR_ATOMIC_CMP_AND_SWP = E#IB_UVERBS_WR_ATOMIC_CMP_AND_SWP , IB_WR_ATOMIC_FETCH_AND_ADD = E#IB_UVERBS_WR_ATOMIC_FETCH_AND_ADD , IB_WR_BIND_MW = E#IB_UVERBS_WR_BIND_MW , IB_WR_LSO = E#IB_UVERBS_WR_TSO , IB_WR_SEND_WITH_INV = E#IB_UVERBS_WR_SEND_WITH_INV , IB_WR_RDMA_READ_WITH_INV = E#IB_UVERBS_WR_RDMA_READ_WITH_INV , IB_WR_LOCAL_INV = E#IB_UVERBS_WR_LOCAL_INV , IB_WR_MASKED_ATOMIC_CMP_AND_SWP = E#IB_UVERBS_WR_MASKED_ATOMIC_CMP_AND_SWP , IB_WR_MASKED_ATOMIC_FETCH_AND_ADD = E#IB_UVERBS_WR_MASKED_ATOMIC_FETCH_AND_ADD , IB_WR_REG_MR = 0x20 , IB_WR_REG_MR_INTEGRITY , IB_WR_RESERVED1 = 0xf0 , IB_WR_RESERVED2 , IB_WR_RESERVED3 , IB_WR_RESERVED4 , IB_WR_RESERVED5 , IB_WR_RESERVED6 , IB_WR_RESERVED7 , IB_WR_RESERVED8 , IB_WR_RESERVED9 , IB_WR_RESERVED10 , } +s#ib_send_wr struct ib_send_wr { s#ib_send_wr * next ; union { t#u64 wr_id ; s#ib_cqe * wr_cqe ; } ; s#ib_sge * sg_list ; int num_sge ; e#ib_wr_opcode opcode ; int send_flags ; union { t#__be32 imm_data ; t#u32 invalidate_rkey ; } ex ; } +s#ib_recv_wr struct ib_recv_wr { s#ib_recv_wr * next ; union { t#u64 wr_id ; s#ib_cqe * wr_cqe ; } ; s#ib_sge * sg_list ; int num_sge ; } +E#IB_CQ_SOLICITED 1 << 0 +E#IB_CQ_NEXT_COMP 1 << 1 +e#ib_cq_notify_flags enum ib_cq_notify_flags { IB_CQ_SOLICITED = 1 << 0 , IB_CQ_NEXT_COMP = 1 << 1 , IB_CQ_SOLICITED_MASK = E#IB_CQ_SOLICITED | E#IB_CQ_NEXT_COMP , IB_CQ_REPORT_MISSED_EVENTS = 1 << 2 , } +s#ib_grh struct ib_grh { t#__be32 version_tclass_flow ; t#__be16 paylen ; t#u8 next_hdr ; t#u8 hop_limit ; u#ib_gid sgid ; u#ib_gid dgid ; } +s##ib_mad +e#ib_atomic_cap enum ib_atomic_cap { IB_ATOMIC_NONE , IB_ATOMIC_HCA , IB_ATOMIC_GLOB } +t#uint64_t typedef t#u64 uint64_t +s#ib_odp_caps struct ib_odp_caps { t#uint64_t general_caps ; struct { t#uint32_t rc_odp_caps ; t#uint32_t uc_odp_caps ; t#uint32_t ud_odp_caps ; t#uint32_t xrc_odp_caps ; } per_transport_caps ; } +s#ib_rss_caps struct ib_rss_caps { t#u32 supported_qpts ; t#u32 max_rwq_indirection_tables ; t#u32 max_rwq_indirection_table_size ; } +s#ib_tm_caps struct ib_tm_caps { t#u32 max_rndv_hdr_size ; t#u32 max_num_tags ; t#u32 flags ; t#u32 max_ops ; t#u32 max_sge ; } +s#ib_cq_caps struct ib_cq_caps { t#u16 max_cq_moderation_count ; t#u16 max_cq_moderation_period ; } +s#ib_device_attr struct ib_device_attr { t#u64 fw_ver ; t#__be64 sys_image_guid ; t#u64 max_mr_size ; t#u64 page_size_cap ; t#u32 vendor_id ; t#u32 vendor_part_id ; t#u32 hw_ver ; int max_qp ; int max_qp_wr ; t#u64 device_cap_flags ; int max_send_sge ; int max_recv_sge ; int max_sge_rd ; int max_cq ; int max_cqe ; int max_mr ; int max_pd ; int max_qp_rd_atom ; int max_ee_rd_atom ; int max_res_rd_atom ; int max_qp_init_rd_atom ; int max_ee_init_rd_atom ; e#ib_atomic_cap atomic_cap ; e#ib_atomic_cap masked_atomic_cap ; int max_ee ; int max_rdd ; int max_mw ; int max_raw_ipv6_qp ; int max_raw_ethy_qp ; int max_mcast_grp ; int max_mcast_qp_attach ; int max_total_mcast_qp_attach ; int max_ah ; int max_srq ; int max_srq_wr ; int max_srq_sge ; unsigned int max_fast_reg_page_list_len ; unsigned int max_pi_fast_reg_page_list_len ; t#u16 max_pkeys ; t#u8 local_ca_ack_delay ; int sig_prot_cap ; int sig_guard_cap ; s#ib_odp_caps odp_caps ; t#uint64_t timestamp_mask ; t#uint64_t hca_core_clock ; s#ib_rss_caps rss_caps ; t#u32 max_wq_type_rq ; t#u32 raw_packet_caps ; s#ib_tm_caps tm_caps ; s#ib_cq_caps cq_caps ; t#u64 max_dm_size ; t#u32 max_sgl_rd ; } +s#ib_udata struct ib_udata { const void * inbuf ; void * outbuf ; t#size_t inlen ; t#size_t outlen ; } +s#ib_device_modify struct ib_device_modify { t#u64 sys_image_guid ; char node_desc [ 64 ] ; } +e#ib_port_state enum ib_port_state { IB_PORT_NOP = 0 , IB_PORT_DOWN = 1 , IB_PORT_INIT = 2 , IB_PORT_ARMED = 3 , IB_PORT_ACTIVE = 4 , IB_PORT_ACTIVE_DEFER = 5 } +e#ib_mtu enum ib_mtu { IB_MTU_256 = 1 , IB_MTU_512 = 2 , IB_MTU_1024 = 3 , IB_MTU_2048 = 4 , IB_MTU_4096 = 5 } +s#ib_port_attr struct ib_port_attr { t#u64 subnet_prefix ; e#ib_port_state state ; e#ib_mtu max_mtu ; e#ib_mtu active_mtu ; t#u32 phys_mtu ; int gid_tbl_len ; unsigned int ip_gids : 1 ; t#u32 port_cap_flags ; t#u32 max_msg_sz ; t#u32 bad_pkey_cntr ; t#u32 qkey_viol_cntr ; t#u16 pkey_tbl_len ; t#u32 sm_lid ; t#u32 lid ; t#u8 lmc ; t#u8 max_vl_num ; t#u8 sm_sl ; t#u8 subnet_timeout ; t#u8 init_type_reply ; t#u8 active_width ; t#u16 active_speed ; t#u8 phys_state ; t#u16 port_cap_flags2 ; } +s#ib_port_modify struct ib_port_modify { t#u32 set_port_cap_mask ; t#u32 clr_port_cap_mask ; t#u8 init_type ; } +s#ib_port_immutable struct ib_port_immutable { int pkey_tbl_len ; int gid_tbl_len ; t#u32 core_cap_flags ; t#u32 max_mad_size ; } +e#rdma_link_layer enum rdma_link_layer { IB_LINK_LAYER_UNSPECIFIED , IB_LINK_LAYER_INFINIBAND , IB_LINK_LAYER_ETHERNET , } +e#rdma_netdev_t enum rdma_netdev_t { RDMA_NETDEV_OPA_VNIC , RDMA_NETDEV_IPOIB , } +s#rdma_netdev_alloc_params struct rdma_netdev_alloc_params { t#size_t sizeof_priv ; unsigned int txqs ; unsigned int rxqs ; void * param ; int ( * initialize_rdma_netdev ) ( s#ib_device * , t#u32 , s#net_device * , void * ) ; } +s#rdma_user_mmap_entry struct rdma_user_mmap_entry { s#kref ref ; s#ib_ucontext * ucontext ; unsigned long start_pgoff ; t#size_t npages ; t#bool driver_removed ; } +e#rdma_ah_attr_type enum rdma_ah_attr_type { RDMA_AH_ATTR_TYPE_UNDEFINED , RDMA_AH_ATTR_TYPE_IB , RDMA_AH_ATTR_TYPE_ROCE , RDMA_AH_ATTR_TYPE_OPA , } +s#ib_ah struct ib_ah { s#ib_device * device ; s#ib_pd * pd ; s#ib_uobject * uobject ; const s#ib_gid_attr * sgid_attr ; e#rdma_ah_attr_type type ; } +s#ib_global_route struct ib_global_route { const s#ib_gid_attr * sgid_attr ; u#ib_gid dgid ; t#u32 flow_label ; t#u8 sgid_index ; t#u8 hop_limit ; t#u8 traffic_class ; } +s#ib_ah_attr struct ib_ah_attr { t#u16 dlid ; t#u8 src_path_bits ; } +s#roce_ah_attr struct roce_ah_attr { t#u8 dmac [ 6 ] ; } +s#opa_ah_attr struct opa_ah_attr { t#u32 dlid ; t#u8 src_path_bits ; t#bool make_grd ; } +s#rdma_ah_attr struct rdma_ah_attr { s#ib_global_route grh ; t#u8 sl ; t#u8 static_rate ; t#u32 port_num ; t#u8 ah_flags ; e#rdma_ah_attr_type type ; union { s#ib_ah_attr ib ; s#roce_ah_attr roce ; s#opa_ah_attr opa ; } ; } +s#rdma_ah_init_attr struct rdma_ah_init_attr { s#rdma_ah_attr * ah_attr ; t#u32 flags ; s#net_device * xmit_slave ; } +s#ib_srq_attr struct ib_srq_attr { t#u32 max_wr ; t#u32 max_sge ; t#u32 srq_limit ; } +s#ib_srq_init_attr struct ib_srq_init_attr { void ( * event_handler ) ( s#ib_event * , void * ) ; void * srq_context ; s#ib_srq_attr attr ; e#ib_srq_type srq_type ; struct { s#ib_cq * cq ; union { struct { s#ib_xrcd * xrcd ; } xrc ; struct { t#u32 max_num_tags ; } tag_matching ; } ; } ext ; } +e#ib_srq_attr_mask enum ib_srq_attr_mask { IB_SRQ_MAX_WR = 1 << 0 , IB_SRQ_LIMIT = 1 << 1 , } +s#ib_qp_cap struct ib_qp_cap { t#u32 max_send_wr ; t#u32 max_recv_wr ; t#u32 max_send_sge ; t#u32 max_recv_sge ; t#u32 max_inline_data ; t#u32 max_rdma_ctxs ; } +e#ib_sig_type enum ib_sig_type { IB_SIGNAL_ALL_WR , IB_SIGNAL_REQ_WR } +s#ib_qp_init_attr struct ib_qp_init_attr { void ( * event_handler ) ( s#ib_event * , void * ) ; void * qp_context ; s#ib_cq * send_cq ; s#ib_cq * recv_cq ; s#ib_srq * srq ; s#ib_xrcd * xrcd ; s#ib_qp_cap cap ; e#ib_sig_type sq_sig_type ; e#ib_qp_type qp_type ; t#u32 create_flags ; t#u32 port_num ; s#ib_rwq_ind_table * rwq_ind_tbl ; t#u32 source_qpn ; } +e#ib_qp_state enum ib_qp_state { IB_QPS_RESET , IB_QPS_INIT , IB_QPS_RTR , IB_QPS_RTS , IB_QPS_SQD , IB_QPS_SQE , IB_QPS_ERR } +e#ib_mig_state enum ib_mig_state { IB_MIG_MIGRATED , IB_MIG_REARM , IB_MIG_ARMED } +s#ib_qp_attr struct ib_qp_attr { e#ib_qp_state qp_state ; e#ib_qp_state cur_qp_state ; e#ib_mtu path_mtu ; e#ib_mig_state path_mig_state ; t#u32 qkey ; t#u32 rq_psn ; t#u32 sq_psn ; t#u32 dest_qp_num ; int qp_access_flags ; s#ib_qp_cap cap ; s#rdma_ah_attr ah_attr ; s#rdma_ah_attr alt_ah_attr ; t#u16 pkey_index ; t#u16 alt_pkey_index ; t#u8 en_sqd_async_notify ; t#u8 sq_draining ; t#u8 max_rd_atomic ; t#u8 max_dest_rd_atomic ; t#u8 min_rnr_timer ; t#u32 port_num ; t#u8 timeout ; t#u8 retry_cnt ; t#u8 rnr_retry ; t#u32 alt_port_num ; t#u8 alt_timeout ; t#u32 rate_limit ; s#net_device * xmit_slave ; } +s#ib_cq_init_attr struct ib_cq_init_attr { unsigned int cqe ; t#u32 comp_vector ; t#u32 flags ; } +e#ib_uverbs_advise_mr_advice enum ib_uverbs_advise_mr_advice { IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH , IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE , IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_NO_FAULT , } +s##uverbs_attr_bundle +e#ib_sig_err_type enum ib_sig_err_type { IB_SIG_BAD_GUARD , IB_SIG_BAD_REFTAG , IB_SIG_BAD_APPTAG , } +s#ib_sig_err struct ib_sig_err { e#ib_sig_err_type err_type ; t#u32 expected ; t#u32 actual ; t#u64 sig_err_offset ; t#u32 key ; } +s#ib_mr_status struct ib_mr_status { t#u32 fail_status ; s#ib_sig_err sig_err ; } +e#ib_mw_type enum ib_mw_type { IB_MW_TYPE_1 = 1 , IB_MW_TYPE_2 = 2 } +s#ib_mw struct ib_mw { s#ib_device * device ; s#ib_pd * pd ; s#ib_uobject * uobject ; t#u32 rkey ; e#ib_mw_type type ; } +s#ib_flow struct ib_flow { s#ib_qp * qp ; s#ib_device * device ; s#ib_uobject * uobject ; } +e#ib_flow_attr_type enum ib_flow_attr_type { IB_FLOW_ATTR_NORMAL = 0x0 , IB_FLOW_ATTR_ALL_DEFAULT = 0x1 , IB_FLOW_ATTR_MC_DEFAULT = 0x2 , IB_FLOW_ATTR_SNIFFER = 0x3 } +s#ib_flow_eth_filter struct ib_flow_eth_filter { t#u8 dst_mac [ 6 ] ; t#u8 src_mac [ 6 ] ; t#__be16 ether_type ; t#__be16 vlan_tag ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_eth struct ib_flow_spec_eth { t#u32 type ; t#u16 size ; s#ib_flow_eth_filter val ; s#ib_flow_eth_filter mask ; } +s#ib_flow_ib_filter struct ib_flow_ib_filter { t#__be16 dlid ; t#__u8 sl ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_ib struct ib_flow_spec_ib { t#u32 type ; t#u16 size ; s#ib_flow_ib_filter val ; s#ib_flow_ib_filter mask ; } +s#ib_flow_ipv4_filter struct ib_flow_ipv4_filter { t#__be32 src_ip ; t#__be32 dst_ip ; t#u8 proto ; t#u8 tos ; t#u8 ttl ; t#u8 flags ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_ipv4 struct ib_flow_spec_ipv4 { t#u32 type ; t#u16 size ; s#ib_flow_ipv4_filter val ; s#ib_flow_ipv4_filter mask ; } +s#ib_flow_tcp_udp_filter struct ib_flow_tcp_udp_filter { t#__be16 dst_port ; t#__be16 src_port ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_tcp_udp struct ib_flow_spec_tcp_udp { t#u32 type ; t#u16 size ; s#ib_flow_tcp_udp_filter val ; s#ib_flow_tcp_udp_filter mask ; } +s#ib_flow_ipv6_filter struct ib_flow_ipv6_filter { t#u8 src_ip [ 16 ] ; t#u8 dst_ip [ 16 ] ; t#__be32 flow_label ; t#u8 next_hdr ; t#u8 traffic_class ; t#u8 hop_limit ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_ipv6 struct ib_flow_spec_ipv6 { t#u32 type ; t#u16 size ; s#ib_flow_ipv6_filter val ; s#ib_flow_ipv6_filter mask ; } +s#ib_flow_tunnel_filter struct ib_flow_tunnel_filter { t#__be32 tunnel_id ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_tunnel struct ib_flow_spec_tunnel { t#u32 type ; t#u16 size ; s#ib_flow_tunnel_filter val ; s#ib_flow_tunnel_filter mask ; } +s#ib_flow_esp_filter struct ib_flow_esp_filter { t#__be32 spi ; t#__be32 seq ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_esp struct ib_flow_spec_esp { t#u32 type ; t#u16 size ; s#ib_flow_esp_filter val ; s#ib_flow_esp_filter mask ; } +s#ib_flow_gre_filter struct ib_flow_gre_filter { t#__be16 c_ks_res0_ver ; t#__be16 protocol ; t#__be32 key ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_gre struct ib_flow_spec_gre { t#u32 type ; t#u16 size ; s#ib_flow_gre_filter val ; s#ib_flow_gre_filter mask ; } +s#ib_flow_mpls_filter struct ib_flow_mpls_filter { t#__be32 tag ; t#u8 real_sz [ ] ; } +s#ib_flow_spec_mpls struct ib_flow_spec_mpls { t#u32 type ; t#u16 size ; s#ib_flow_mpls_filter val ; s#ib_flow_mpls_filter mask ; } +e#ib_flow_spec_type enum ib_flow_spec_type { IB_FLOW_SPEC_ETH = 0x20 , IB_FLOW_SPEC_IB = 0x22 , IB_FLOW_SPEC_IPV4 = 0x30 , IB_FLOW_SPEC_IPV6 = 0x31 , IB_FLOW_SPEC_ESP = 0x34 , IB_FLOW_SPEC_TCP = 0x40 , IB_FLOW_SPEC_UDP = 0x41 , IB_FLOW_SPEC_VXLAN_TUNNEL = 0x50 , IB_FLOW_SPEC_GRE = 0x51 , IB_FLOW_SPEC_MPLS = 0x60 , IB_FLOW_SPEC_INNER = 0x100 , IB_FLOW_SPEC_ACTION_TAG = 0x1000 , IB_FLOW_SPEC_ACTION_DROP = 0x1001 , IB_FLOW_SPEC_ACTION_HANDLE = 0x1002 , IB_FLOW_SPEC_ACTION_COUNT = 0x1003 , } +s#ib_flow_spec_action_tag struct ib_flow_spec_action_tag { e#ib_flow_spec_type type ; t#u16 size ; t#u32 tag_id ; } +s#ib_flow_spec_action_drop struct ib_flow_spec_action_drop { e#ib_flow_spec_type type ; t#u16 size ; } +e#ib_flow_action_type enum ib_flow_action_type { IB_FLOW_ACTION_UNSPECIFIED , IB_FLOW_ACTION_ESP = 1 , } +s#ib_flow_action struct ib_flow_action { s#ib_device * device ; s#ib_uobject * uobject ; e#ib_flow_action_type type ; t#atomic_t usecnt ; } +s#ib_flow_spec_action_handle struct ib_flow_spec_action_handle { e#ib_flow_spec_type type ; t#u16 size ; s#ib_flow_action * act ; } +s#ib_counters struct ib_counters { s#ib_device * device ; s#ib_uobject * uobject ; t#atomic_t usecnt ; } +s#ib_flow_spec_action_count struct ib_flow_spec_action_count { e#ib_flow_spec_type type ; t#u16 size ; s#ib_counters * counters ; } +u#ib_flow_spec union ib_flow_spec { struct { t#u32 type ; t#u16 size ; } ; s#ib_flow_spec_eth eth ; s#ib_flow_spec_ib ib ; s#ib_flow_spec_ipv4 ipv4 ; s#ib_flow_spec_tcp_udp tcp_udp ; s#ib_flow_spec_ipv6 ipv6 ; s#ib_flow_spec_tunnel tunnel ; s#ib_flow_spec_esp esp ; s#ib_flow_spec_gre gre ; s#ib_flow_spec_mpls mpls ; s#ib_flow_spec_action_tag flow_tag ; s#ib_flow_spec_action_drop drop ; s#ib_flow_spec_action_handle action ; s#ib_flow_spec_action_count flow_count ; } +s#ib_flow_attr struct ib_flow_attr { e#ib_flow_attr_type type ; t#u16 size ; t#u16 priority ; t#u32 flags ; t#u8 num_of_specs ; t#u32 port ; u#ib_flow_spec flows [ ] ; } +e#ib_uverbs_flow_action_esp_keymat enum ib_uverbs_flow_action_esp_keymat { IB_UVERBS_FLOW_ACTION_ESP_KEYMAT_AES_GCM , } +s#ib_uverbs_flow_action_esp_keymat_aes_gcm struct ib_uverbs_flow_action_esp_keymat_aes_gcm { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) iv ; t#__u32 iv_algo ; t#__u32 salt ; t#__u32 icv_len ; t#__u32 key_len ; t#__u32 aes_key [ 256 / 32 ] ; } +s#ib_flow_action_attrs_esp_keymats struct ib_flow_action_attrs_esp_keymats { e#ib_uverbs_flow_action_esp_keymat protocol ; union { s#ib_uverbs_flow_action_esp_keymat_aes_gcm aes_gcm ; } keymat ; } +e#ib_uverbs_flow_action_esp_replay enum ib_uverbs_flow_action_esp_replay { IB_UVERBS_FLOW_ACTION_ESP_REPLAY_NONE , IB_UVERBS_FLOW_ACTION_ESP_REPLAY_BMP , } +s#ib_uverbs_flow_action_esp_replay_bmp struct ib_uverbs_flow_action_esp_replay_bmp { t#__u32 size ; } +s#ib_flow_action_attrs_esp_replays struct ib_flow_action_attrs_esp_replays { e#ib_uverbs_flow_action_esp_replay protocol ; union { s#ib_uverbs_flow_action_esp_replay_bmp bmp ; } replay ; } +s#ib_flow_spec_list struct ib_flow_spec_list { s#ib_flow_spec_list * next ; u#ib_flow_spec spec ; } +s#ib_flow_action_attrs_esp struct ib_flow_action_attrs_esp { s#ib_flow_action_attrs_esp_keymats * keymat ; s#ib_flow_action_attrs_esp_replays * replay ; s#ib_flow_spec_list * encap ; t#u32 esn ; t#u32 spi ; t#u32 seq ; t#u32 tfc_pad ; t#u64 flags ; t#u64 hard_limit_pkts ; } +s#ib_wq_init_attr struct ib_wq_init_attr { void * wq_context ; e#ib_wq_type wq_type ; t#u32 max_wr ; t#u32 max_sge ; s#ib_cq * cq ; void ( * event_handler ) ( s#ib_event * , void * ) ; t#u32 create_flags ; } +s#ib_wq_attr struct ib_wq_attr { e#ib_wq_state wq_state ; e#ib_wq_state curr_wq_state ; t#u32 flags ; t#u32 flags_mask ; } +s#ib_rwq_ind_table_init_attr struct ib_rwq_ind_table_init_attr { t#u32 log_ind_tbl_size ; s#ib_wq * * ind_tbl ; } +s#ib_dm_alloc_attr struct ib_dm_alloc_attr { t#u64 length ; t#u32 alignment ; t#u32 flags ; } +s#ib_dm_mr_attr struct ib_dm_mr_attr { t#u64 length ; t#u64 offset ; t#u32 access_flags ; } +s#ib_counters_read_attr struct ib_counters_read_attr { t#u64 * counters_buff ; t#u32 ncounters ; t#u32 flags ; } +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s#ib_device_ops struct ib_device_ops { s#module * owner ; e#rdma_driver_id driver_id ; t#u32 uverbs_abi_ver ; unsigned int uverbs_no_driver_id_binding : 1 ; const s#attribute_group * device_group ; const s#attribute_group * * port_groups ; int ( * post_send ) ( s#ib_qp * , const s#ib_send_wr * , const s#ib_send_wr * * ) ; int ( * post_recv ) ( s#ib_qp * , const s#ib_recv_wr * , const s#ib_recv_wr * * ) ; void ( * drain_rq ) ( s#ib_qp * ) ; void ( * drain_sq ) ( s#ib_qp * ) ; int ( * poll_cq ) ( s#ib_cq * , int , s#ib_wc * ) ; int ( * peek_cq ) ( s#ib_cq * , int ) ; int ( * req_notify_cq ) ( s#ib_cq * , e#ib_cq_notify_flags ) ; int ( * post_srq_recv ) ( s#ib_srq * , const s#ib_recv_wr * , const s#ib_recv_wr * * ) ; int ( * process_mad ) ( s#ib_device * , int , t#u32 , const s#ib_wc * , const s#ib_grh * , const s#ib_mad * , s#ib_mad * , t#size_t * , t#u16 * ) ; int ( * query_device ) ( s#ib_device * , s#ib_device_attr * , s#ib_udata * ) ; int ( * modify_device ) ( s#ib_device * , int , s#ib_device_modify * ) ; void ( * get_dev_fw_str ) ( s#ib_device * , char * ) ; const s#cpumask * ( * get_vector_affinity ) ( s#ib_device * , int ) ; int ( * query_port ) ( s#ib_device * , t#u32 , s#ib_port_attr * ) ; int ( * modify_port ) ( s#ib_device * , t#u32 , int , s#ib_port_modify * ) ; int ( * get_port_immutable ) ( s#ib_device * , t#u32 , s#ib_port_immutable * ) ; e#rdma_link_layer ( * get_link_layer ) ( s#ib_device * , t#u32 ) ; s#net_device * ( * get_netdev ) ( s#ib_device * , t#u32 ) ; s#net_device * ( * alloc_rdma_netdev ) ( s#ib_device * , t#u32 , e#rdma_netdev_t , const char * , unsigned char , void ( * ) ( s#net_device * ) ) ; int ( * rdma_netdev_get_params ) ( s#ib_device * , t#u32 , e#rdma_netdev_t , s#rdma_netdev_alloc_params * ) ; int ( * query_gid ) ( s#ib_device * , t#u32 , int , u#ib_gid * ) ; int ( * add_gid ) ( const s#ib_gid_attr * , void * * ) ; int ( * del_gid ) ( const s#ib_gid_attr * , void * * ) ; int ( * query_pkey ) ( s#ib_device * , t#u32 , t#u16 , t#u16 * ) ; int ( * alloc_ucontext ) ( s#ib_ucontext * , s#ib_udata * ) ; void ( * dealloc_ucontext ) ( s#ib_ucontext * ) ; int ( * mmap ) ( s#ib_ucontext * , s#vm_area_struct * ) ; void ( * mmap_free ) ( s#rdma_user_mmap_entry * ) ; void ( * disassociate_ucontext ) ( s#ib_ucontext * ) ; int ( * alloc_pd ) ( s#ib_pd * , s#ib_udata * ) ; int ( * dealloc_pd ) ( s#ib_pd * , s#ib_udata * ) ; int ( * create_ah ) ( s#ib_ah * , s#rdma_ah_init_attr * , s#ib_udata * ) ; int ( * create_user_ah ) ( s#ib_ah * , s#rdma_ah_init_attr * , s#ib_udata * ) ; int ( * modify_ah ) ( s#ib_ah * , s#rdma_ah_attr * ) ; int ( * query_ah ) ( s#ib_ah * , s#rdma_ah_attr * ) ; int ( * destroy_ah ) ( s#ib_ah * , t#u32 ) ; int ( * create_srq ) ( s#ib_srq * , s#ib_srq_init_attr * , s#ib_udata * ) ; int ( * modify_srq ) ( s#ib_srq * , s#ib_srq_attr * , e#ib_srq_attr_mask , s#ib_udata * ) ; int ( * query_srq ) ( s#ib_srq * , s#ib_srq_attr * ) ; int ( * destroy_srq ) ( s#ib_srq * , s#ib_udata * ) ; int ( * create_qp ) ( s#ib_qp * , s#ib_qp_init_attr * , s#ib_udata * ) ; int ( * modify_qp ) ( s#ib_qp * , s#ib_qp_attr * , int , s#ib_udata * ) ; int ( * query_qp ) ( s#ib_qp * , s#ib_qp_attr * , int , s#ib_qp_init_attr * ) ; int ( * destroy_qp ) ( s#ib_qp * , s#ib_udata * ) ; int ( * create_cq ) ( s#ib_cq * , const s#ib_cq_init_attr * , s#ib_udata * ) ; int ( * modify_cq ) ( s#ib_cq * , t#u16 , t#u16 ) ; int ( * destroy_cq ) ( s#ib_cq * , s#ib_udata * ) ; int ( * resize_cq ) ( s#ib_cq * , int , s#ib_udata * ) ; s#ib_mr * ( * get_dma_mr ) ( s#ib_pd * , int ) ; s#ib_mr * ( * reg_user_mr ) ( s#ib_pd * , t#u64 , t#u64 , t#u64 , int , s#ib_udata * ) ; s#ib_mr * ( * reg_user_mr_dmabuf ) ( s#ib_pd * , t#u64 , t#u64 , t#u64 , int , int , s#ib_udata * ) ; s#ib_mr * ( * rereg_user_mr ) ( s#ib_mr * , int , t#u64 , t#u64 , t#u64 , int , s#ib_pd * , s#ib_udata * ) ; int ( * dereg_mr ) ( s#ib_mr * , s#ib_udata * ) ; s#ib_mr * ( * alloc_mr ) ( s#ib_pd * , e#ib_mr_type , t#u32 ) ; s#ib_mr * ( * alloc_mr_integrity ) ( s#ib_pd * , t#u32 , t#u32 ) ; int ( * advise_mr ) ( s#ib_pd * , e#ib_uverbs_advise_mr_advice , t#u32 , s#ib_sge * , t#u32 , s#uverbs_attr_bundle * ) ; int ( * map_mr_sg ) ( s#ib_mr * , s#scatterlist * , int , unsigned int * ) ; int ( * check_mr_status ) ( s#ib_mr * , t#u32 , s#ib_mr_status * ) ; int ( * alloc_mw ) ( s#ib_mw * , s#ib_udata * ) ; int ( * dealloc_mw ) ( s#ib_mw * ) ; int ( * attach_mcast ) ( s#ib_qp * , u#ib_gid * , t#u16 ) ; int ( * detach_mcast ) ( s#ib_qp * , u#ib_gid * , t#u16 ) ; int ( * alloc_xrcd ) ( s#ib_xrcd * , s#ib_udata * ) ; int ( * dealloc_xrcd ) ( s#ib_xrcd * , s#ib_udata * ) ; s#ib_flow * ( * create_flow ) ( s#ib_qp * , s#ib_flow_attr * , s#ib_udata * ) ; int ( * destroy_flow ) ( s#ib_flow * ) ; s#ib_flow_action * ( * create_flow_action_esp ) ( s#ib_device * , const s#ib_flow_action_attrs_esp * , s#uverbs_attr_bundle * ) ; int ( * destroy_flow_action ) ( s#ib_flow_action * ) ; int ( * modify_flow_action_esp ) ( s#ib_flow_action * , const s#ib_flow_action_attrs_esp * , s#uverbs_attr_bundle * ) ; int ( * set_vf_link_state ) ( s#ib_device * , int , t#u32 , int ) ; int ( * get_vf_config ) ( s#ib_device * , int , t#u32 , s#ifla_vf_info * ) ; int ( * get_vf_stats ) ( s#ib_device * , int , t#u32 , s#ifla_vf_stats * ) ; int ( * get_vf_guid ) ( s#ib_device * , int , t#u32 , s#ifla_vf_guid * , s#ifla_vf_guid * ) ; int ( * set_vf_guid ) ( s#ib_device * , int , t#u32 , t#u64 , int ) ; s#ib_wq * ( * create_wq ) ( s#ib_pd * , s#ib_wq_init_attr * , s#ib_udata * ) ; int ( * destroy_wq ) ( s#ib_wq * , s#ib_udata * ) ; int ( * modify_wq ) ( s#ib_wq * , s#ib_wq_attr * , t#u32 , s#ib_udata * ) ; int ( * create_rwq_ind_table ) ( s#ib_rwq_ind_table * , s#ib_rwq_ind_table_init_attr * , s#ib_udata * ) ; int ( * destroy_rwq_ind_table ) ( s#ib_rwq_ind_table * ) ; s#ib_dm * ( * alloc_dm ) ( s#ib_device * , s#ib_ucontext * , s#ib_dm_alloc_attr * , s#uverbs_attr_bundle * ) ; int ( * dealloc_dm ) ( s#ib_dm * , s#uverbs_attr_bundle * ) ; s#ib_mr * ( * reg_dm_mr ) ( s#ib_pd * , s#ib_dm * , s#ib_dm_mr_attr * , s#uverbs_attr_bundle * ) ; int ( * create_counters ) ( s#ib_counters * , s#uverbs_attr_bundle * ) ; int ( * destroy_counters ) ( s#ib_counters * ) ; int ( * read_counters ) ( s#ib_counters * , s#ib_counters_read_attr * , s#uverbs_attr_bundle * ) ; int ( * map_mr_sg_pi ) ( s#ib_mr * , s#scatterlist * , int , unsigned int * , s#scatterlist * , int , unsigned int * ) ; s#rdma_hw_stats * ( * alloc_hw_device_stats ) ( s#ib_device * ) ; s#rdma_hw_stats * ( * alloc_hw_port_stats ) ( s#ib_device * , t#u32 ) ; int ( * get_hw_stats ) ( s#ib_device * , s#rdma_hw_stats * , t#u32 , int ) ; int ( * modify_hw_stat ) ( s#ib_device * , t#u32 , unsigned int , t#bool ) ; int ( * fill_res_mr_entry ) ( s#sk_buff * , s#ib_mr * ) ; int ( * fill_res_mr_entry_raw ) ( s#sk_buff * , s#ib_mr * ) ; int ( * fill_res_cq_entry ) ( s#sk_buff * , s#ib_cq * ) ; int ( * fill_res_cq_entry_raw ) ( s#sk_buff * , s#ib_cq * ) ; int ( * fill_res_qp_entry ) ( s#sk_buff * , s#ib_qp * ) ; int ( * fill_res_qp_entry_raw ) ( s#sk_buff * , s#ib_qp * ) ; int ( * fill_res_cm_id_entry ) ( s#sk_buff * , s#rdma_cm_id * ) ; int ( * enable_driver ) ( s#ib_device * ) ; void ( * dealloc_driver ) ( s#ib_device * ) ; void ( * iw_add_ref ) ( s#ib_qp * ) ; void ( * iw_rem_ref ) ( s#ib_qp * ) ; s#ib_qp * ( * iw_get_qp ) ( s#ib_device * , int ) ; int ( * iw_connect ) ( s#iw_cm_id * , s#iw_cm_conn_param * ) ; int ( * iw_accept ) ( s#iw_cm_id * , s#iw_cm_conn_param * ) ; int ( * iw_reject ) ( s#iw_cm_id * , const void * , t#u8 ) ; int ( * iw_create_listen ) ( s#iw_cm_id * , int ) ; int ( * iw_destroy_listen ) ( s#iw_cm_id * ) ; int ( * counter_bind_qp ) ( s#rdma_counter * , s#ib_qp * ) ; int ( * counter_unbind_qp ) ( s#ib_qp * ) ; int ( * counter_dealloc ) ( s#rdma_counter * ) ; s#rdma_hw_stats * ( * counter_alloc_stats ) ( s#rdma_counter * ) ; int ( * counter_update_stats ) ( s#rdma_counter * ) ; int ( * fill_stat_mr_entry ) ( s#sk_buff * , s#ib_mr * ) ; int ( * query_ucontext ) ( s#ib_ucontext * , s#uverbs_attr_bundle * ) ; int ( * get_numa_node ) ( s#ib_device * ) ; t#size_t size_ib_ah ; t#size_t size_ib_counters ; t#size_t size_ib_cq ; t#size_t size_ib_mw ; t#size_t size_ib_pd ; t#size_t size_ib_qp ; t#size_t size_ib_rwq_ind_table ; t#size_t size_ib_srq ; t#size_t size_ib_ucontext ; t#size_t size_ib_xrcd ; } +s##ib_pkey_cache +s##ib_gid_table +s#ib_port_cache struct ib_port_cache { t#u64 subnet_prefix ; s#ib_pkey_cache * pkey ; s#ib_gid_table * gid ; t#u8 lmc ; e#ib_port_state port_state ; } +s#rdma_port_counter struct rdma_port_counter { s#rdma_counter_mode mode ; s#rdma_hw_stats * hstats ; unsigned int num_counters ; s#mutex lock ; } +s##ib_port +s#ib_port_data struct ib_port_data { s#ib_device * ib_dev ; s#ib_port_immutable immutable ; t#spinlock_t pkey_list_lock ; t#spinlock_t netdev_lock ; s#list_head pkey_list ; s#ib_port_cache cache ; s#net_device * netdev ; s#hlist_node ndev_hash_link ; s#rdma_port_counter port_counter ; s#ib_port * sysfs ; } +s#ib_core_device struct ib_core_device { s#device dev ; t#possible_net_t rdma_net ; s#kobject * ports_kobj ; s#list_head port_list ; s#ib_device * owner ; } +s##hw_stats_device_data +s#rdmacg_device struct rdmacg_device { s#list_head dev_node ; s#list_head rpools ; char * name ; } +E#IB_POLL_LAST_POOL_TYPE E#IB_POLL_UNBOUND_WORKQUEUE +s##rdma_restrack_root +s##uapi_definition +s#rdma_link_ops struct rdma_link_ops { s#list_head list ; const char * type ; int ( * newlink ) ( const char * , s#net_device * ) ; } +s#ib_device struct ib_device { s#device * dma_device ; s#ib_device_ops ops ; char name [ 64 ] ; s#callback_head callback_head ; s#list_head event_handler_list ; s#rw_semaphore event_handler_rwsem ; t#spinlock_t qp_open_list_lock ; s#rw_semaphore client_data_rwsem ; s#xarray client_data ; s#mutex unregistration_lock ; t#rwlock_t cache_lock ; s#ib_port_data * port_data ; int num_comp_vectors ; union { s#device dev ; s#ib_core_device coredev ; } ; const s#attribute_group * groups [ 4 ] ; t#u64 uverbs_cmd_mask ; char node_desc [ 64 ] ; t#__be64 node_guid ; t#u32 local_dma_lkey ; t#u16 is_switch : 1 ; t#u16 kverbs_provider : 1 ; t#u16 use_cq_dim : 1 ; t#u8 node_type ; t#u32 phys_port_cnt ; s#ib_device_attr attrs ; s#hw_stats_device_data * hw_stats_data ; s#rdmacg_device cg_device ; t#u32 index ; t#spinlock_t cq_pools_lock ; s#list_head cq_pools [ E#IB_POLL_LAST_POOL_TYPE + 1 ] ; s#rdma_restrack_root * res ; const s#uapi_definition * driver_def ; t#refcount_t refcount ; s#completion unreg_completion ; s#work_struct unregistration_work ; const s#rdma_link_ops * link_ops ; s#mutex compat_devs_mutex ; s#xarray compat_devs ; char iw_ifname [ 16 ] ; t#u32 iw_driver_flags ; t#u32 lag_flags ; } +blk_mq_rdma_map_queues void blk_mq_rdma_map_queues ( s#blk_mq_queue_map * , s#ib_device * , int ) + +/* block/blk-mq-sched.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##blk_queue_stats +s##blk_integrity_profile +s##blk_crypto_profile +s##throtl_data +blk_mq_sched_mark_restart_hctx void blk_mq_sched_mark_restart_hctx ( s#blk_mq_hw_ctx * ) +blk_mq_sched_try_insert_merge t#bool blk_mq_sched_try_insert_merge ( s#request_queue * , s#request * , s#list_head * ) + +/* block/blk-mq-tag.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##blk_mq_debugfs_attr +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +t#busy_tag_iter_fn typedef t#bool ( busy_tag_iter_fn ) ( s#request * , void * , t#bool ) +blk_mq_tagset_busy_iter void blk_mq_tagset_busy_iter ( s#blk_mq_tag_set * , t#busy_tag_iter_fn * , void * ) +blk_mq_tagset_wait_completed_request void blk_mq_tagset_wait_completed_request ( s#blk_mq_tag_set * ) +blk_mq_unique_tag t#u32 blk_mq_unique_tag ( s#request * ) + +/* block/blk-mq-virtio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#virtio_device_id struct virtio_device_id { t#__u32 device ; t#__u32 vendor ; } +s#virtqueue struct virtqueue { s#list_head list ; void ( * callback ) ( s#virtqueue * ) ; const char * name ; s#virtio_device * vdev ; unsigned int index ; unsigned int num_free ; void * priv ; } +t#vq_callback_t typedef void vq_callback_t ( s#virtqueue * ) +s#irq_affinity struct irq_affinity { unsigned int pre_vectors ; unsigned int post_vectors ; unsigned int nr_sets ; unsigned int set_size [ 4 ] ; void ( * calc_sets ) ( s#irq_affinity * , unsigned int ) ; void * priv ; } +s#virtio_shm_region struct virtio_shm_region { t#u64 addr ; t#u64 len ; } +s#virtio_config_ops struct virtio_config_ops { void ( * get ) ( s#virtio_device * , unsigned , void * , unsigned ) ; void ( * set ) ( s#virtio_device * , unsigned , const void * , unsigned ) ; t#u32 ( * generation ) ( s#virtio_device * ) ; t#u8 ( * get_status ) ( s#virtio_device * ) ; void ( * set_status ) ( s#virtio_device * , t#u8 ) ; void ( * reset ) ( s#virtio_device * ) ; int ( * find_vqs ) ( s#virtio_device * , unsigned , s#virtqueue * [ ] , t#vq_callback_t * [ ] , const char * const [ ] , const t#bool * , s#irq_affinity * ) ; void ( * del_vqs ) ( s#virtio_device * ) ; t#u64 ( * get_features ) ( s#virtio_device * ) ; int ( * finalize_features ) ( s#virtio_device * ) ; const char * ( * bus_name ) ( s#virtio_device * ) ; int ( * set_vq_affinity ) ( s#virtqueue * , const s#cpumask * ) ; const s#cpumask * ( * get_vq_affinity ) ( s#virtio_device * , int ) ; t#bool ( * get_shm_region ) ( s#virtio_device * , s#virtio_shm_region * , t#u8 ) ; } +s##vringh_config_ops +s#virtio_device struct virtio_device { int index ; t#bool failed ; t#bool config_enabled ; t#bool config_change_pending ; t#spinlock_t config_lock ; t#spinlock_t vqs_list_lock ; s#device dev ; s#virtio_device_id id ; const s#virtio_config_ops * config ; const s#vringh_config_ops * vringh_config ; s#list_head vqs ; t#u64 features ; void * priv ; } +blk_mq_virtio_map_queues void blk_mq_virtio_map_queues ( s#blk_mq_queue_map * , s#virtio_device * , int ) + +/* block/blk-pm.o */ +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +blk_pm_runtime_init extern void blk_pm_runtime_init ( s#request_queue * , s#device * ) +blk_pre_runtime_suspend extern int blk_pre_runtime_suspend ( s#request_queue * ) +blk_post_runtime_suspend extern void blk_post_runtime_suspend ( s#request_queue * , int ) +blk_pre_runtime_resume extern void blk_pre_runtime_resume ( s#request_queue * ) +blk_post_runtime_resume extern void blk_post_runtime_resume ( s#request_queue * ) +blk_set_runtime_active extern void blk_set_runtime_active ( s#request_queue * ) + +/* block/blk-settings.o */ +s##blk_mq_ctx +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##cgroup_subsys_state +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +blk_queue_rq_timeout extern void blk_queue_rq_timeout ( s#request_queue * , unsigned int ) +blk_set_stacking_limits extern void blk_set_stacking_limits ( s#queue_limits * ) +blk_queue_bounce_limit void blk_queue_bounce_limit ( s#request_queue * , e#blk_bounce ) +blk_queue_max_hw_sectors extern void blk_queue_max_hw_sectors ( s#request_queue * , unsigned int ) +blk_queue_chunk_sectors extern void blk_queue_chunk_sectors ( s#request_queue * , unsigned int ) +blk_queue_max_discard_sectors extern void blk_queue_max_discard_sectors ( s#request_queue * , unsigned int ) +blk_queue_max_secure_erase_sectors void blk_queue_max_secure_erase_sectors ( s#request_queue * , unsigned int ) +blk_queue_max_write_zeroes_sectors extern void blk_queue_max_write_zeroes_sectors ( s#request_queue * , unsigned int ) +blk_queue_max_zone_append_sectors extern void blk_queue_max_zone_append_sectors ( s#request_queue * , unsigned int ) +blk_queue_max_segments extern void blk_queue_max_segments ( s#request_queue * , unsigned short ) +blk_queue_max_discard_segments extern void blk_queue_max_discard_segments ( s#request_queue * , unsigned short ) +blk_queue_max_segment_size extern void blk_queue_max_segment_size ( s#request_queue * , unsigned int ) +blk_queue_logical_block_size extern void blk_queue_logical_block_size ( s#request_queue * , unsigned int ) +blk_queue_physical_block_size extern void blk_queue_physical_block_size ( s#request_queue * , unsigned int ) +blk_queue_zone_write_granularity void blk_queue_zone_write_granularity ( s#request_queue * , unsigned int ) +blk_queue_alignment_offset extern void blk_queue_alignment_offset ( s#request_queue * , unsigned int ) +disk_update_readahead void disk_update_readahead ( s#gendisk * ) +blk_limits_io_min extern void blk_limits_io_min ( s#queue_limits * , unsigned int ) +blk_queue_io_min extern void blk_queue_io_min ( s#request_queue * , unsigned int ) +blk_limits_io_opt extern void blk_limits_io_opt ( s#queue_limits * , unsigned int ) +blk_queue_io_opt extern void blk_queue_io_opt ( s#request_queue * , unsigned int ) +blk_stack_limits extern int blk_stack_limits ( s#queue_limits * , s#queue_limits * , t#sector_t ) +disk_stack_limits extern void disk_stack_limits ( s#gendisk * , s#block_device * , t#sector_t ) +blk_queue_update_dma_pad extern void blk_queue_update_dma_pad ( s#request_queue * , unsigned int ) +blk_queue_segment_boundary extern void blk_queue_segment_boundary ( s#request_queue * , unsigned long ) +blk_queue_virt_boundary extern void blk_queue_virt_boundary ( s#request_queue * , unsigned long ) +blk_queue_dma_alignment extern void blk_queue_dma_alignment ( s#request_queue * , int ) +blk_queue_update_dma_alignment extern void blk_queue_update_dma_alignment ( s#request_queue * , int ) +blk_set_queue_depth extern void blk_set_queue_depth ( s#request_queue * , unsigned int ) +blk_queue_write_cache extern void blk_queue_write_cache ( s#request_queue * , t#bool , t#bool ) +blk_queue_required_elevator_features extern void blk_queue_required_elevator_features ( s#request_queue * , unsigned int ) +blk_queue_can_use_dma_map_merging extern t#bool blk_queue_can_use_dma_map_merging ( s#request_queue * , s#device * ) +blk_queue_set_zoned void blk_queue_set_zoned ( s#gendisk * , e#blk_zoned_model ) +bdev_alignment_offset int bdev_alignment_offset ( s#block_device * ) +bdev_discard_alignment unsigned int bdev_discard_alignment ( s#block_device * ) + +/* block/blk-stat.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +blk_stat_disable_accounting void blk_stat_disable_accounting ( s#request_queue * ) +blk_stat_enable_accounting void blk_stat_enable_accounting ( s#request_queue * ) + +/* block/blk-timeout.o */ +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +blk_abort_request void blk_abort_request ( s#request * ) + +/* block/blk-wbt.o */ +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +wbt_enable_default void wbt_enable_default ( s#request_queue * ) +wbt_disable_default void wbt_disable_default ( s#request_queue * ) + +/* block/blk-zoned.o */ +e#blk_zone_cond enum blk_zone_cond { BLK_ZONE_COND_NOT_WP = 0x0 , BLK_ZONE_COND_EMPTY = 0x1 , BLK_ZONE_COND_IMP_OPEN = 0x2 , BLK_ZONE_COND_EXP_OPEN = 0x3 , BLK_ZONE_COND_CLOSED = 0x4 , BLK_ZONE_COND_READONLY = 0xD , BLK_ZONE_COND_FULL = 0xE , BLK_ZONE_COND_OFFLINE = 0xF , } +blk_zone_cond_str const char * blk_zone_cond_str ( e#blk_zone_cond ) +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +blk_req_needs_zone_write_lock t#bool blk_req_needs_zone_write_lock ( s#request * ) +blk_req_zone_write_trylock t#bool blk_req_zone_write_trylock ( s#request * ) +__blk_req_zone_write_lock void __blk_req_zone_write_lock ( s#request * ) +__blk_req_zone_write_unlock void __blk_req_zone_write_unlock ( s#request * ) +bdev_nr_zones unsigned int bdev_nr_zones ( s#block_device * ) +blkdev_report_zones int blkdev_report_zones ( s#block_device * , t#sector_t , unsigned int , t#report_zones_cb , void * ) +e#req_opf enum req_opf { REQ_OP_READ = 0 , REQ_OP_WRITE = 1 , REQ_OP_FLUSH = 2 , REQ_OP_DISCARD = 3 , REQ_OP_SECURE_ERASE = 5 , REQ_OP_WRITE_ZEROES = 9 , REQ_OP_ZONE_OPEN = 10 , REQ_OP_ZONE_CLOSE = 11 , REQ_OP_ZONE_FINISH = 12 , REQ_OP_ZONE_APPEND = 13 , REQ_OP_ZONE_RESET = 15 , REQ_OP_ZONE_RESET_ALL = 17 , REQ_OP_DRV_IN = 34 , REQ_OP_DRV_OUT = 35 , REQ_OP_LAST , } +blkdev_zone_mgmt extern int blkdev_zone_mgmt ( s#block_device * , e#req_opf , t#sector_t , t#sector_t , t#gfp_t ) +blk_revalidate_disk_zones int blk_revalidate_disk_zones ( s#gendisk * , void ( * ) ( s#gendisk * ) ) + +/* block/bsg.o */ +s##bsg_device +bsg_unregister_queue void bsg_unregister_queue ( s#bsg_device * ) +s##request +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s#sg_io_v4 struct sg_io_v4 { t#__s32 guard ; t#__u32 protocol ; t#__u32 subprotocol ; t#__u32 request_len ; t#__u64 request ; t#__u64 request_tag ; t#__u32 request_attr ; t#__u32 request_priority ; t#__u32 request_extra ; t#__u32 max_response_len ; t#__u64 response ; t#__u32 dout_iovec_count ; t#__u32 dout_xfer_len ; t#__u32 din_iovec_count ; t#__u32 din_xfer_len ; t#__u64 dout_xferp ; t#__u64 din_xferp ; t#__u32 timeout ; t#__u32 flags ; t#__u64 usr_ptr ; t#__u32 spare_in ; t#__u32 driver_status ; t#__u32 transport_status ; t#__u32 device_status ; t#__u32 retry_delay ; t#__u32 info ; t#__u32 duration ; t#__u32 response_len ; t#__s32 din_resid ; t#__s32 dout_resid ; t#__u64 generated_tag ; t#__u32 spare_out ; t#__u32 padding ; } +t#bsg_sg_io_fn typedef int ( bsg_sg_io_fn ) ( s#request_queue * , s#sg_io_v4 * , t#fmode_t , unsigned int ) +bsg_register_queue s#bsg_device * bsg_register_queue ( s#request_queue * , s#device * , const char * , t#bsg_sg_io_fn * ) + +/* block/bsg-lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#bsg_buffer struct bsg_buffer { unsigned int payload_len ; int sg_cnt ; s#scatterlist * sg_list ; } +s#bsg_job struct bsg_job { s#device * dev ; s#kref kref ; unsigned int timeout ; void * request ; void * reply ; unsigned int request_len ; unsigned int reply_len ; s#bsg_buffer request_payload ; s#bsg_buffer reply_payload ; int result ; unsigned int reply_payload_rcv_len ; s#request * bidi_rq ; s#bio * bidi_bio ; void * dd_data ; } +bsg_job_put void bsg_job_put ( s#bsg_job * ) +bsg_job_get int __attribute__ ( ( __warn_unused_result__ ) ) bsg_job_get ( s#bsg_job * ) +bsg_job_done void bsg_job_done ( s#bsg_job * , int , unsigned int ) +bsg_remove_queue void bsg_remove_queue ( s#request_queue * ) +t#bsg_job_fn typedef int ( bsg_job_fn ) ( s#bsg_job * ) +t#bsg_timeout_fn typedef e#blk_eh_timer_return ( bsg_timeout_fn ) ( s#request * ) +bsg_setup_queue s#request_queue * bsg_setup_queue ( s#device * , const char * , t#bsg_job_fn * , t#bsg_timeout_fn * , int ) + +/* block/disk-events.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##seq_file +s##blkcg_gq +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +bdev_check_media_change t#bool bdev_check_media_change ( s#block_device * ) +disk_force_media_change t#bool disk_force_media_change ( s#gendisk * , unsigned int ) + +/* block/elevator.o */ +s##kmem_cache +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##page_pool +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##blk_queue_stats +s##blk_integrity_profile +s##blk_crypto_profile +s##throtl_data +s##blk_crypto_keyslot +elv_bio_merge_ok extern t#bool elv_bio_merge_ok ( s#request * , s#bio * ) +elevator_alloc extern s#elevator_queue * elevator_alloc ( s#request_queue * , s#elevator_type * ) +elv_rqhash_del void elv_rqhash_del ( s#request_queue * , s#request * ) +elv_rqhash_add void elv_rqhash_add ( s#request_queue * , s#request * ) +elv_rb_add extern void elv_rb_add ( s#rb_root * , s#request * ) +elv_rb_del extern void elv_rb_del ( s#rb_root * , s#request * ) +elv_rb_find extern s#request * elv_rb_find ( s#rb_root * , t#sector_t ) +elv_register extern int elv_register ( s#elevator_type * ) +elv_unregister extern void elv_unregister ( s#elevator_type * ) +elv_rb_former_request extern s#request * elv_rb_former_request ( s#request_queue * , s#request * ) +elv_rb_latter_request extern s#request * elv_rb_latter_request ( s#request_queue * , s#request * ) + +/* block/genhd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##workqueue_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##bio_alloc_cache +s##blk_queue_stats +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +set_capacity void set_capacity ( s#gendisk * , t#sector_t ) +set_capacity_and_notify t#bool set_capacity_and_notify ( s#gendisk * , t#sector_t ) +bdevname const char * bdevname ( s#block_device * , char * ) +__register_blkdev int __register_blkdev ( unsigned int , const char * , void ( * ) ( t#dev_t ) ) +unregister_blkdev void unregister_blkdev ( unsigned int , const char * ) +e#kobject_action enum kobject_action { KOBJ_ADD , KOBJ_REMOVE , KOBJ_CHANGE , KOBJ_MOVE , KOBJ_ONLINE , KOBJ_OFFLINE , KOBJ_BIND , KOBJ_UNBIND , } +disk_uevent void disk_uevent ( s#gendisk * , e#kobject_action ) +device_add_disk int __attribute__ ( ( __warn_unused_result__ ) ) device_add_disk ( s#device * , s#gendisk * , const s#attribute_group * * ) +blk_mark_disk_dead void blk_mark_disk_dead ( s#gendisk * ) +del_gendisk void del_gendisk ( s#gendisk * ) +invalidate_disk void invalidate_disk ( s#gendisk * ) +__alloc_disk_node s#gendisk * __alloc_disk_node ( s#request_queue * , int , s#lock_class_key * ) +__blk_alloc_disk s#gendisk * __blk_alloc_disk ( int , s#lock_class_key * ) +put_disk void put_disk ( s#gendisk * ) +blk_cleanup_disk void blk_cleanup_disk ( s#gendisk * ) +set_disk_ro void set_disk_ro ( s#gendisk * , t#bool ) + +/* block/holder.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +bd_link_disk_holder int bd_link_disk_holder ( s#block_device * , s#gendisk * ) +bd_unlink_disk_holder void bd_unlink_disk_holder ( s#block_device * , s#gendisk * ) + +/* block/ioctl.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##blkcg_gq +s##bio_alloc_cache +s#hd_geometry struct hd_geometry { unsigned char heads ; unsigned char sectors ; unsigned short cylinders ; unsigned long start ; } +e#pr_type enum pr_type { PR_WRITE_EXCLUSIVE = 1 , PR_EXCLUSIVE_ACCESS = 2 , PR_WRITE_EXCLUSIVE_REG_ONLY = 3 , PR_EXCLUSIVE_ACCESS_REG_ONLY = 4 , PR_WRITE_EXCLUSIVE_ALL_REGS = 5 , PR_EXCLUSIVE_ACCESS_ALL_REGS = 6 , } +s#pr_ops struct pr_ops { int ( * pr_register ) ( s#block_device * , t#u64 , t#u64 , t#u32 ) ; int ( * pr_reserve ) ( s#block_device * , t#u64 , e#pr_type , t#u32 ) ; int ( * pr_release ) ( s#block_device * , t#u64 , e#pr_type ) ; int ( * pr_preempt ) ( s#block_device * , t#u64 , t#u64 , e#pr_type , t#bool ) ; int ( * pr_clear ) ( s#block_device * , t#u64 ) ; } +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +blkdev_compat_ptr_ioctl extern int blkdev_compat_ptr_ioctl ( s#block_device * , t#fmode_t , unsigned int , unsigned long ) + +/* block/partitions/core.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##seq_file +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_alloc_cache +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +bdev_disk_changed int bdev_disk_changed ( s#gendisk * , t#bool ) + +/* block/sed-opal.o */ +s##opal_dev +free_opal_dev void free_opal_dev ( s#opal_dev * ) +t#sec_send_recv typedef int ( sec_send_recv ) ( void * , t#u16 , t#u8 , void * , t#size_t , t#bool ) +init_opal_dev s#opal_dev * init_opal_dev ( void * , t#sec_send_recv * ) +opal_unlock_from_suspend t#bool opal_unlock_from_suspend ( s#opal_dev * ) +sed_ioctl int sed_ioctl ( s#opal_dev * , unsigned int , void * ) + +/* block/t10-pi.o */ +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +t10_pi_type1_crc extern const s#blk_integrity_profile t10_pi_type1_crc +t10_pi_type1_ip extern const s#blk_integrity_profile t10_pi_type1_ip +t10_pi_type3_crc extern const s#blk_integrity_profile t10_pi_type3_crc +t10_pi_type3_ip extern const s#blk_integrity_profile t10_pi_type3_ip +ext_pi_type1_crc64 extern const s#blk_integrity_profile ext_pi_type1_crc64 +ext_pi_type3_crc64 extern const s#blk_integrity_profile ext_pi_type3_crc64 + +/* certs/blacklist.o */ +is_hash_blacklisted extern int is_hash_blacklisted ( const t#u8 * , t#size_t , const char * ) +is_binary_blacklisted extern int is_binary_blacklisted ( const t#u8 * , t#size_t ) + +/* certs/system_keyring.o */ +s##watch_list +s##key_user +s#key_preparsed_payload struct key_preparsed_payload { const char * orig_description ; char * description ; u#key_payload payload ; const void * data ; t#size_t datalen ; t#size_t quotalen ; t#time64_t expiry ; } +s#key_match_data struct key_match_data { t#bool ( * cmp ) ( const s#key * , const s#key_match_data * ) ; const void * raw_data ; void * preparsed ; unsigned lookup_type ; } +s##seq_file +t#request_key_actor_t typedef int ( * request_key_actor_t ) ( s#key * , void * ) +e#kernel_pkey_operation enum kernel_pkey_operation { kernel_pkey_encrypt , kernel_pkey_decrypt , kernel_pkey_sign , kernel_pkey_verify , } +s#kernel_pkey_params struct kernel_pkey_params { s#key * key ; const char * encoding ; const char * hash_algo ; char * info ; t#__u32 in_len ; union { t#__u32 out_len ; t#__u32 in2_len ; } ; e#kernel_pkey_operation op : 8 ; } +s#kernel_pkey_query struct kernel_pkey_query { t#__u32 supported_ops ; t#__u32 key_size ; t#__u16 max_data_size ; t#__u16 max_sig_size ; t#__u16 max_enc_size ; t#__u16 max_dec_size ; } +s#key_type struct key_type { const char * name ; t#size_t def_datalen ; unsigned int flags ; int ( * vet_description ) ( const char * ) ; int ( * preparse ) ( s#key_preparsed_payload * ) ; void ( * free_preparse ) ( s#key_preparsed_payload * ) ; int ( * instantiate ) ( s#key * , s#key_preparsed_payload * ) ; int ( * update ) ( s#key * , s#key_preparsed_payload * ) ; int ( * match_preparse ) ( s#key_match_data * ) ; void ( * match_free ) ( s#key_match_data * ) ; void ( * revoke ) ( s#key * ) ; void ( * destroy ) ( s#key * ) ; void ( * describe ) ( const s#key * , s#seq_file * ) ; long ( * read ) ( const s#key * , char * , t#size_t ) ; t#request_key_actor_t request_key ; s#key_restriction * ( * lookup_restriction ) ( const char * ) ; int ( * asym_query ) ( const s#kernel_pkey_params * , s#kernel_pkey_query * ) ; int ( * asym_eds_op ) ( s#kernel_pkey_params * , const void * , void * ) ; int ( * asym_verify_signature ) ( s#kernel_pkey_params * , const void * , const void * ) ; s#list_head link ; s#lock_class_key lock_class ; } +s##assoc_array_ptr +e#key_being_used_for enum key_being_used_for { VERIFYING_MODULE_SIGNATURE , VERIFYING_FIRMWARE_SIGNATURE , VERIFYING_KEXEC_PE_SIGNATURE , VERIFYING_KEY_SIGNATURE , VERIFYING_KEY_SELF_SIGNATURE , VERIFYING_UNSPECIFIED_SIGNATURE , NR__KEY_BEING_USED_FOR } +verify_pkcs7_signature extern int verify_pkcs7_signature ( const void * , t#size_t , const void * , t#size_t , s#key * , e#key_being_used_for , int ( * ) ( void * , const void * , t#size_t , t#size_t ) , void * ) + +/* crypto/acompress.o */ +t#crypto_completion_t typedef void ( * crypto_completion_t ) ( s#crypto_async_request * , int ) +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#crypto_template struct crypto_template { s#list_head list ; s#hlist_head instances ; s#module * module ; int ( * create ) ( s#crypto_template * , s#rtattr * * ) ; char name [ 128 ] ; } +s#crypto_spawn struct crypto_spawn { s#list_head list ; s#crypto_alg * alg ; union { s#crypto_instance * inst ; s#crypto_spawn * next ; } ; const s#crypto_type * frontend ; t#u32 mask ; t#bool dead ; t#bool registered ; } +s#crypto_instance struct crypto_instance { s#crypto_alg alg ; s#crypto_template * tmpl ; union { s#hlist_node list ; s#crypto_spawn * spawns ; } ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +s#crypto_type struct crypto_type { unsigned int ( * ctxsize ) ( s#crypto_alg * , t#u32 , t#u32 ) ; unsigned int ( * extsize ) ( s#crypto_alg * ) ; int ( * init ) ( s#crypto_tfm * , t#u32 , t#u32 ) ; int ( * init_tfm ) ( s#crypto_tfm * ) ; void ( * show ) ( s#seq_file * , s#crypto_alg * ) ; int ( * report ) ( s#sk_buff * , s#crypto_alg * ) ; void ( * free ) ( s#crypto_instance * ) ; unsigned int type ; unsigned int maskclear ; unsigned int maskset ; unsigned int tfmsize ; } +s#crypto_async_request struct crypto_async_request { s#list_head list ; t#crypto_completion_t complete ; void * data ; s#crypto_tfm * tfm ; t#u32 flags ; } +s#acomp_req struct acomp_req { s#crypto_async_request base ; s#scatterlist * src ; s#scatterlist * dst ; unsigned int slen ; unsigned int dlen ; t#u32 flags ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +s#crypto_acomp struct crypto_acomp { int ( * compress ) ( s#acomp_req * ) ; int ( * decompress ) ( s#acomp_req * ) ; void ( * dst_free ) ( s#scatterlist * ) ; unsigned int reqsize ; s#crypto_tfm base ; } +crypto_alloc_acomp s#crypto_acomp * crypto_alloc_acomp ( const char * , t#u32 , t#u32 ) +crypto_alloc_acomp_node s#crypto_acomp * crypto_alloc_acomp_node ( const char * , t#u32 , t#u32 , int ) +acomp_request_alloc s#acomp_req * acomp_request_alloc ( s#crypto_acomp * ) +acomp_request_free void acomp_request_free ( s#acomp_req * ) +s#acomp_alg struct acomp_alg { int ( * compress ) ( s#acomp_req * ) ; int ( * decompress ) ( s#acomp_req * ) ; void ( * dst_free ) ( s#scatterlist * ) ; int ( * init ) ( s#crypto_acomp * ) ; void ( * exit ) ( s#crypto_acomp * ) ; unsigned int reqsize ; s#crypto_alg base ; } +crypto_register_acomp int crypto_register_acomp ( s#acomp_alg * ) +crypto_unregister_acomp void crypto_unregister_acomp ( s#acomp_alg * ) +crypto_register_acomps int crypto_register_acomps ( s#acomp_alg * , int ) +crypto_unregister_acomps void crypto_unregister_acomps ( s#acomp_alg * , int ) + +/* crypto/aead.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#crypto_aead struct crypto_aead { unsigned int authsize ; unsigned int reqsize ; s#crypto_tfm base ; } +crypto_aead_setkey int crypto_aead_setkey ( s#crypto_aead * , const t#u8 * , unsigned int ) +crypto_aead_setauthsize int crypto_aead_setauthsize ( s#crypto_aead * , unsigned int ) +s#aead_request struct aead_request { s#crypto_async_request base ; unsigned int assoclen ; unsigned int cryptlen ; t#u8 * iv ; s#scatterlist * src ; s#scatterlist * dst ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +crypto_aead_encrypt int crypto_aead_encrypt ( s#aead_request * ) +crypto_aead_decrypt int crypto_aead_decrypt ( s#aead_request * ) +s#crypto_aead_spawn struct crypto_aead_spawn { s#crypto_spawn base ; } +crypto_grab_aead int crypto_grab_aead ( s#crypto_aead_spawn * , s#crypto_instance * , const char * , t#u32 , t#u32 ) +crypto_alloc_aead s#crypto_aead * crypto_alloc_aead ( const char * , t#u32 , t#u32 ) +s#aead_alg struct aead_alg { int ( * setkey ) ( s#crypto_aead * , const t#u8 * , unsigned int ) ; int ( * setauthsize ) ( s#crypto_aead * , unsigned int ) ; int ( * encrypt ) ( s#aead_request * ) ; int ( * decrypt ) ( s#aead_request * ) ; int ( * init ) ( s#crypto_aead * ) ; void ( * exit ) ( s#crypto_aead * ) ; unsigned int ivsize ; unsigned int maxauthsize ; unsigned int chunksize ; s#crypto_alg base ; } +crypto_register_aead int crypto_register_aead ( s#aead_alg * ) +crypto_unregister_aead void crypto_unregister_aead ( s#aead_alg * ) +crypto_register_aeads int crypto_register_aeads ( s#aead_alg * , int ) +crypto_unregister_aeads void crypto_unregister_aeads ( s#aead_alg * , int ) +s#aead_instance struct aead_instance { void ( * free ) ( s#aead_instance * ) ; union { struct { char head [ __builtin_offsetof ( struct aead_alg , base ) ] ; s#crypto_instance base ; } s ; s#aead_alg alg ; } ; } +aead_register_instance int aead_register_instance ( s#crypto_template * , s#aead_instance * ) + +/* crypto/aes_generic.o */ +crypto_ft_tab extern const t#u32 crypto_ft_tab [ 4 ] [ 256 ] +crypto_it_tab extern const t#u32 crypto_it_tab [ 4 ] [ 256 ] +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +crypto_aes_set_key int crypto_aes_set_key ( s#crypto_tfm * , const t#u8 * , unsigned int ) + +/* crypto/af_alg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#af_alg_type struct af_alg_type { void * ( * bind ) ( const char * , t#u32 , t#u32 ) ; void ( * release ) ( void * ) ; int ( * setkey ) ( void * , const t#u8 * , unsigned int ) ; int ( * setentropy ) ( void * , t#sockptr_t , unsigned int ) ; int ( * accept ) ( void * , s#sock * ) ; int ( * accept_nokey ) ( void * , s#sock * ) ; int ( * setauthsize ) ( void * , unsigned int ) ; s#proto_ops * ops ; s#proto_ops * ops_nokey ; s#module * owner ; char name [ 14 ] ; void * suse_kabi_padding ; } +af_alg_register_type int af_alg_register_type ( const s#af_alg_type * ) +af_alg_unregister_type int af_alg_unregister_type ( const s#af_alg_type * ) +af_alg_release int af_alg_release ( s#socket * ) +af_alg_release_parent void af_alg_release_parent ( s#sock * ) +af_alg_accept int af_alg_accept ( s#sock * , s#socket * , t#bool ) +s#af_alg_sgl struct af_alg_sgl { s#scatterlist sg [ 16 + 1 ] ; s#page * pages [ 16 ] ; unsigned int npages ; } +af_alg_make_sg int af_alg_make_sg ( s#af_alg_sgl * , s#iov_iter * , int ) +af_alg_free_sg void af_alg_free_sg ( s#af_alg_sgl * ) +af_alg_count_tsgl unsigned int af_alg_count_tsgl ( s#sock * , t#size_t , t#size_t ) +af_alg_pull_tsgl void af_alg_pull_tsgl ( s#sock * , t#size_t , s#scatterlist * , t#size_t ) +af_alg_wmem_wakeup void af_alg_wmem_wakeup ( s#sock * ) +af_alg_wait_for_data int af_alg_wait_for_data ( s#sock * , unsigned , unsigned ) +af_alg_sendmsg int af_alg_sendmsg ( s#socket * , s#msghdr * , t#size_t , unsigned int ) +af_alg_sendpage t#ssize_t af_alg_sendpage ( s#socket * , s#page * , int , t#size_t , int ) +s#af_alg_rsgl struct af_alg_rsgl { s#af_alg_sgl sgl ; s#list_head list ; t#size_t sg_num_bytes ; } +s##crypto_type +s#skcipher_request struct skcipher_request { unsigned int cryptlen ; t#u8 * iv ; s#scatterlist * src ; s#scatterlist * dst ; s#crypto_async_request base ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +s#af_alg_async_req struct af_alg_async_req { s#kiocb * iocb ; s#sock * sk ; s#af_alg_rsgl first_rsgl ; s#af_alg_rsgl * last_rsgl ; s#list_head rsgl_list ; s#scatterlist * tsgl ; unsigned int tsgl_entries ; unsigned int outlen ; unsigned int areqlen ; union { s#aead_request aead_req ; s#skcipher_request skcipher_req ; } cra_u ; } +af_alg_free_resources void af_alg_free_resources ( s#af_alg_async_req * ) +af_alg_async_cb void af_alg_async_cb ( s#crypto_async_request * , int ) +t#poll_table typedef s#poll_table_struct poll_table +af_alg_poll t#__poll_t af_alg_poll ( s#file * , s#socket * , t#poll_table * ) +af_alg_alloc_areq s#af_alg_async_req * af_alg_alloc_areq ( s#sock * , unsigned int ) +af_alg_get_rsgl int af_alg_get_rsgl ( s#sock * , s#msghdr * , int , s#af_alg_async_req * , t#size_t , t#size_t * ) + +/* crypto/ahash.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#crypto_hash_walk struct crypto_hash_walk { char * data ; unsigned int offset ; unsigned int alignmask ; s#page * pg ; unsigned int entrylen ; unsigned int total ; s#scatterlist * sg ; unsigned int flags ; } +crypto_hash_walk_done int crypto_hash_walk_done ( s#crypto_hash_walk * , int ) +s##net_device +s##rtattr +s#ahash_request struct ahash_request { s#crypto_async_request base ; unsigned int nbytes ; s#scatterlist * src ; t#u8 * result ; void * priv ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +crypto_hash_walk_first int crypto_hash_walk_first ( s#ahash_request * , s#crypto_hash_walk * ) +s#crypto_ahash struct crypto_ahash { int ( * init ) ( s#ahash_request * ) ; int ( * update ) ( s#ahash_request * ) ; int ( * final ) ( s#ahash_request * ) ; int ( * finup ) ( s#ahash_request * ) ; int ( * digest ) ( s#ahash_request * ) ; int ( * export ) ( s#ahash_request * , void * ) ; int ( * import ) ( s#ahash_request * , const void * ) ; int ( * setkey ) ( s#crypto_ahash * , const t#u8 * , unsigned int ) ; unsigned int reqsize ; s#crypto_tfm base ; } +crypto_ahash_setkey int crypto_ahash_setkey ( s#crypto_ahash * , const t#u8 * , unsigned int ) +crypto_ahash_final int crypto_ahash_final ( s#ahash_request * ) +crypto_ahash_finup int crypto_ahash_finup ( s#ahash_request * ) +crypto_ahash_digest int crypto_ahash_digest ( s#ahash_request * ) +s#crypto_ahash_spawn struct crypto_ahash_spawn { s#crypto_spawn base ; } +crypto_grab_ahash int crypto_grab_ahash ( s#crypto_ahash_spawn * , s#crypto_instance * , const char * , t#u32 , t#u32 ) +crypto_alloc_ahash s#crypto_ahash * crypto_alloc_ahash ( const char * , t#u32 , t#u32 ) +crypto_has_ahash int crypto_has_ahash ( const char * , t#u32 , t#u32 ) +s#hash_alg_common struct hash_alg_common { unsigned int digestsize ; unsigned int statesize ; s#crypto_alg base ; } +s#ahash_alg struct ahash_alg { int ( * init ) ( s#ahash_request * ) ; int ( * update ) ( s#ahash_request * ) ; int ( * final ) ( s#ahash_request * ) ; int ( * finup ) ( s#ahash_request * ) ; int ( * digest ) ( s#ahash_request * ) ; int ( * export ) ( s#ahash_request * , void * ) ; int ( * import ) ( s#ahash_request * , const void * ) ; int ( * setkey ) ( s#crypto_ahash * , const t#u8 * , unsigned int ) ; int ( * init_tfm ) ( s#crypto_ahash * ) ; void ( * exit_tfm ) ( s#crypto_ahash * ) ; s#hash_alg_common halg ; } +crypto_register_ahash int crypto_register_ahash ( s#ahash_alg * ) +crypto_unregister_ahash void crypto_unregister_ahash ( s#ahash_alg * ) +crypto_register_ahashes int crypto_register_ahashes ( s#ahash_alg * , int ) +crypto_unregister_ahashes void crypto_unregister_ahashes ( s#ahash_alg * , int ) +s#ahash_instance struct ahash_instance { void ( * free ) ( s#ahash_instance * ) ; union { struct { char head [ __builtin_offsetof ( struct ahash_alg , halg . base ) ] ; s#crypto_instance base ; } s ; s#ahash_alg alg ; } ; } +ahash_register_instance int ahash_register_instance ( s#crypto_template * , s#ahash_instance * ) +crypto_hash_alg_has_setkey t#bool crypto_hash_alg_has_setkey ( s#hash_alg_common * ) + +/* crypto/akcipher.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#crypto_akcipher_spawn struct crypto_akcipher_spawn { s#crypto_spawn base ; } +crypto_grab_akcipher int crypto_grab_akcipher ( s#crypto_akcipher_spawn * , s#crypto_instance * , const char * , t#u32 , t#u32 ) +s#crypto_akcipher struct crypto_akcipher { s#crypto_tfm base ; } +crypto_alloc_akcipher s#crypto_akcipher * crypto_alloc_akcipher ( const char * , t#u32 , t#u32 ) +s#akcipher_request struct akcipher_request { s#crypto_async_request base ; s#scatterlist * src ; s#scatterlist * dst ; unsigned int src_len ; unsigned int dst_len ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +s#akcipher_alg struct akcipher_alg { int ( * sign ) ( s#akcipher_request * ) ; int ( * verify ) ( s#akcipher_request * ) ; int ( * encrypt ) ( s#akcipher_request * ) ; int ( * decrypt ) ( s#akcipher_request * ) ; int ( * set_pub_key ) ( s#crypto_akcipher * , const void * , unsigned int ) ; int ( * set_priv_key ) ( s#crypto_akcipher * , const void * , unsigned int ) ; unsigned int ( * max_size ) ( s#crypto_akcipher * ) ; int ( * init ) ( s#crypto_akcipher * ) ; void ( * exit ) ( s#crypto_akcipher * ) ; unsigned int reqsize ; s#crypto_alg base ; } +crypto_register_akcipher int crypto_register_akcipher ( s#akcipher_alg * ) +crypto_unregister_akcipher void crypto_unregister_akcipher ( s#akcipher_alg * ) +s#akcipher_instance struct akcipher_instance { void ( * free ) ( s#akcipher_instance * ) ; union { struct { char head [ __builtin_offsetof ( struct akcipher_alg , base ) ] ; s#crypto_instance base ; } s ; s#akcipher_alg alg ; } ; } +akcipher_register_instance int akcipher_register_instance ( s#crypto_template * , s#akcipher_instance * ) + +/* crypto/algapi.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#rtattr struct rtattr { unsigned short rta_len ; unsigned short rta_type ; } +crypto_remove_spawns void crypto_remove_spawns ( s#crypto_alg * , s#list_head * , s#crypto_alg * ) +crypto_alg_tested void crypto_alg_tested ( const char * , int ) +crypto_remove_final void crypto_remove_final ( s#list_head * ) +crypto_register_alg int crypto_register_alg ( s#crypto_alg * ) +crypto_unregister_alg void crypto_unregister_alg ( s#crypto_alg * ) +crypto_register_algs int crypto_register_algs ( s#crypto_alg * , int ) +crypto_unregister_algs void crypto_unregister_algs ( s#crypto_alg * , int ) +crypto_register_template int crypto_register_template ( s#crypto_template * ) +crypto_register_templates int crypto_register_templates ( s#crypto_template * , int ) +crypto_unregister_template void crypto_unregister_template ( s#crypto_template * ) +crypto_unregister_templates void crypto_unregister_templates ( s#crypto_template * , int ) +crypto_lookup_template s#crypto_template * crypto_lookup_template ( const char * ) +crypto_register_instance int crypto_register_instance ( s#crypto_template * , s#crypto_instance * ) +crypto_unregister_instance void crypto_unregister_instance ( s#crypto_instance * ) +crypto_grab_spawn int crypto_grab_spawn ( s#crypto_spawn * , s#crypto_instance * , const char * , t#u32 , t#u32 ) +crypto_drop_spawn void crypto_drop_spawn ( s#crypto_spawn * ) +crypto_spawn_tfm s#crypto_tfm * crypto_spawn_tfm ( s#crypto_spawn * , t#u32 , t#u32 ) +crypto_spawn_tfm2 void * crypto_spawn_tfm2 ( s#crypto_spawn * ) +crypto_register_notifier int crypto_register_notifier ( s#notifier_block * ) +crypto_unregister_notifier int crypto_unregister_notifier ( s#notifier_block * ) +s#crypto_attr_type struct crypto_attr_type { t#u32 type ; t#u32 mask ; } +crypto_get_attr_type s#crypto_attr_type * crypto_get_attr_type ( s#rtattr * * ) +crypto_check_attr_type int crypto_check_attr_type ( s#rtattr * * , t#u32 , t#u32 * ) +crypto_attr_alg_name const char * crypto_attr_alg_name ( s#rtattr * ) +crypto_inst_setname int crypto_inst_setname ( s#crypto_instance * , const char * , s#crypto_alg * ) +s#crypto_queue struct crypto_queue { s#list_head list ; s#list_head * backlog ; unsigned int qlen ; unsigned int max_qlen ; } +crypto_init_queue void crypto_init_queue ( s#crypto_queue * , unsigned int ) +crypto_enqueue_request int crypto_enqueue_request ( s#crypto_queue * , s#crypto_async_request * ) +crypto_enqueue_request_head void crypto_enqueue_request_head ( s#crypto_queue * , s#crypto_async_request * ) +crypto_dequeue_request s#crypto_async_request * crypto_dequeue_request ( s#crypto_queue * ) +crypto_inc void crypto_inc ( t#u8 * , unsigned int ) +__crypto_xor void __crypto_xor ( t#u8 * , const t#u8 * , const t#u8 * , unsigned int ) +crypto_alg_extsize unsigned int crypto_alg_extsize ( s#crypto_alg * ) +crypto_type_has_alg int crypto_type_has_alg ( const char * , const s#crypto_type * , t#u32 , t#u32 ) + +/* crypto/api.o */ +crypto_alg_list extern s#list_head crypto_alg_list +crypto_alg_sem extern s#rw_semaphore crypto_alg_sem +crypto_chain extern s#blocking_notifier_head crypto_chain +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_mod_get s#crypto_alg * crypto_mod_get ( s#crypto_alg * ) +crypto_mod_put void crypto_mod_put ( s#crypto_alg * ) +s#crypto_larval struct crypto_larval { s#crypto_alg alg ; s#crypto_alg * adult ; s#completion completion ; t#u32 mask ; } +crypto_larval_alloc s#crypto_larval * crypto_larval_alloc ( const char * , t#u32 , t#u32 ) +crypto_larval_kill void crypto_larval_kill ( s#crypto_alg * ) +crypto_probing_notify int crypto_probing_notify ( unsigned long , void * ) +crypto_alg_mod_lookup s#crypto_alg * crypto_alg_mod_lookup ( const char * , t#u32 , t#u32 ) +crypto_shoot_alg void crypto_shoot_alg ( s#crypto_alg * ) +__crypto_alloc_tfm s#crypto_tfm * __crypto_alloc_tfm ( s#crypto_alg * , t#u32 , t#u32 ) +crypto_alloc_base s#crypto_tfm * crypto_alloc_base ( const char * , t#u32 , t#u32 ) +crypto_create_tfm_node void * crypto_create_tfm_node ( s#crypto_alg * , const s#crypto_type * , int ) +crypto_find_alg s#crypto_alg * crypto_find_alg ( const char * , const s#crypto_type * , t#u32 , t#u32 ) +crypto_alloc_tfm_node void * crypto_alloc_tfm_node ( const char * , const s#crypto_type * , t#u32 , t#u32 , int ) +crypto_destroy_tfm void crypto_destroy_tfm ( void * , s#crypto_tfm * ) +crypto_has_alg int crypto_has_alg ( const char * , t#u32 , t#u32 ) +crypto_req_done void crypto_req_done ( s#crypto_async_request * , int ) + +/* crypto/asymmetric_keys/asym_tpm.o */ +t#uint16_t typedef t#u16 uint16_t +s#tpm_key struct tpm_key { void * blob ; t#u32 blob_len ; t#uint16_t key_len ; const void * pub_key ; t#uint16_t pub_key_len ; } +tpm_key_create s#tpm_key * tpm_key_create ( const void * , t#uint32_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#asymmetric_key_id struct asymmetric_key_id { unsigned short len ; unsigned char data [ ] ; } +s#public_key_signature struct public_key_signature { s#asymmetric_key_id * auth_ids [ 2 ] ; t#u8 * s ; t#u8 * digest ; t#u32 s_size ; t#u32 digest_size ; const char * pkey_algo ; const char * hash_algo ; const char * encoding ; const void * data ; unsigned int data_size ; } +s#asymmetric_key_subtype struct asymmetric_key_subtype { s#module * owner ; const char * name ; unsigned short name_len ; void ( * describe ) ( const s#key * , s#seq_file * ) ; void ( * destroy ) ( void * , void * ) ; int ( * query ) ( const s#kernel_pkey_params * , s#kernel_pkey_query * ) ; int ( * eds_op ) ( s#kernel_pkey_params * , const void * , void * ) ; int ( * verify_signature ) ( const s#key * , const s#public_key_signature * ) ; } +asym_tpm_subtype extern s#asymmetric_key_subtype asym_tpm_subtype + +/* crypto/asymmetric_keys/asymmetric_type.o */ +E#NR__KEY_BEING_USED_FOR 6 +key_being_used_for extern const char * const key_being_used_for [ E#NR__KEY_BEING_USED_FOR ] +s##watch_list +s##key_user +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##assoc_array_ptr +find_asymmetric_key extern s#key * find_asymmetric_key ( s#key * , const s#asymmetric_key_id * , const s#asymmetric_key_id * , t#bool ) +asymmetric_key_generate_id extern s#asymmetric_key_id * asymmetric_key_generate_id ( const void * , t#size_t , const void * , t#size_t ) +asymmetric_key_id_same extern t#bool asymmetric_key_id_same ( const s#asymmetric_key_id * , const s#asymmetric_key_id * ) +asymmetric_key_id_partial extern t#bool asymmetric_key_id_partial ( const s#asymmetric_key_id * , const s#asymmetric_key_id * ) +key_type_asymmetric extern s#key_type key_type_asymmetric +s#asymmetric_key_parser struct asymmetric_key_parser { s#list_head link ; s#module * owner ; const char * name ; int ( * parse ) ( s#key_preparsed_payload * ) ; } +register_asymmetric_key_parser extern int register_asymmetric_key_parser ( s#asymmetric_key_parser * ) +unregister_asymmetric_key_parser extern void unregister_asymmetric_key_parser ( s#asymmetric_key_parser * ) + +/* crypto/asymmetric_keys/pkcs7_parser.o */ +e#OID enum OID { OID_id_dsa_with_sha1 , OID_id_dsa , OID_id_ecPublicKey , OID_id_prime192v1 , OID_id_prime256v1 , OID_id_ecdsa_with_sha1 , OID_id_ecdsa_with_sha224 , OID_id_ecdsa_with_sha256 , OID_id_ecdsa_with_sha384 , OID_id_ecdsa_with_sha512 , OID_rsaEncryption , OID_md2WithRSAEncryption , OID_md3WithRSAEncryption , OID_md4WithRSAEncryption , OID_sha1WithRSAEncryption , OID_sha256WithRSAEncryption , OID_sha384WithRSAEncryption , OID_sha512WithRSAEncryption , OID_sha224WithRSAEncryption , OID_data , OID_signed_data , OID_email_address , OID_contentType , OID_messageDigest , OID_signingTime , OID_smimeCapabilites , OID_smimeAuthenticatedAttrs , OID_md2 , OID_md4 , OID_md5 , OID_mskrb5 , OID_krb5 , OID_krb5u2u , OID_msIndirectData , OID_msStatementType , OID_msSpOpusInfo , OID_msPeImageDataObjId , OID_msIndividualSPKeyPurpose , OID_msOutlookExpress , OID_ntlmssp , OID_spnego , OID_certAuthInfoAccess , OID_sha1 , OID_id_ansip384r1 , OID_sha256 , OID_sha384 , OID_sha512 , OID_sha224 , OID_commonName , OID_surname , OID_countryName , OID_locality , OID_stateOrProvinceName , OID_organizationName , OID_organizationUnitName , OID_title , OID_description , OID_name , OID_givenName , OID_initials , OID_generationalQualifier , OID_subjectKeyIdentifier , OID_keyUsage , OID_subjectAltName , OID_issuerAltName , OID_basicConstraints , OID_crlDistributionPoints , OID_certPolicies , OID_authorityKeyIdentifier , OID_extKeyUsage , OID_gostCPSignA , OID_gostCPSignB , OID_gostCPSignC , OID_gost2012PKey256 , OID_gost2012PKey512 , OID_gost2012Digest256 , OID_gost2012Digest512 , OID_gost2012Signature256 , OID_gost2012Signature512 , OID_gostTC26Sign256A , OID_gostTC26Sign256B , OID_gostTC26Sign256C , OID_gostTC26Sign256D , OID_gostTC26Sign512A , OID_gostTC26Sign512B , OID_gostTC26Sign512C , OID_sm2 , OID_sm3 , OID_SM2_with_SM3 , OID_sm3WithRSAEncryption , OID_TPMLoadableKey , OID_TPMImportableKey , OID_TPMSealedData , OID_codeSigning , OID__NR } +s#public_key struct public_key { void * key ; t#u32 keylen ; e#OID algo ; void * params ; t#u32 paramlen ; t#bool key_is_private ; const char * id_type ; const char * pkey_algo ; unsigned int eku : 9 ; } +s#x509_certificate struct x509_certificate { s#x509_certificate * next ; s#x509_certificate * signer ; s#public_key * pub ; s#public_key_signature * sig ; char * issuer ; char * subject ; s#asymmetric_key_id * id ; s#asymmetric_key_id * skid ; t#time64_t valid_from ; t#time64_t valid_to ; const void * tbs ; unsigned tbs_size ; unsigned raw_sig_size ; const void * raw_sig ; const void * raw_serial ; unsigned raw_serial_size ; unsigned raw_issuer_size ; const void * raw_issuer ; const void * raw_subject ; unsigned raw_subject_size ; unsigned raw_skid_size ; const void * raw_skid ; unsigned index ; t#bool seen ; t#bool verified ; t#bool self_signed ; t#bool unsupported_key ; t#bool unsupported_sig ; t#bool blacklisted ; } +s#pkcs7_signed_info struct pkcs7_signed_info { s#pkcs7_signed_info * next ; s#x509_certificate * signer ; unsigned index ; t#bool unsupported_crypto ; t#bool blacklisted ; const void * msgdigest ; unsigned msgdigest_len ; unsigned authattrs_len ; const void * authattrs ; unsigned long aa_set ; t#time64_t signing_time ; s#public_key_signature * sig ; } +s#pkcs7_message struct pkcs7_message { s#x509_certificate * certs ; s#x509_certificate * crl ; s#pkcs7_signed_info * signed_infos ; t#u8 version ; t#bool have_authattrs ; e#OID data_type ; t#size_t data_len ; t#size_t data_hdrlen ; const void * data ; } +pkcs7_free_message extern void pkcs7_free_message ( s#pkcs7_message * ) +pkcs7_parse_message extern s#pkcs7_message * pkcs7_parse_message ( const void * , t#size_t ) +pkcs7_get_content_data extern int pkcs7_get_content_data ( const s#pkcs7_message * , const void * * , t#size_t * , t#size_t * ) + +/* crypto/asymmetric_keys/pkcs7_trust.o */ +s##watch_list +s##key_user +s##seq_file +s##assoc_array_ptr +pkcs7_validate_trust extern int pkcs7_validate_trust ( s#pkcs7_message * , s#key * , e#key_being_used_for ) + +/* crypto/asymmetric_keys/pkcs7_verify.o */ +pkcs7_verify extern int pkcs7_verify ( s#pkcs7_message * , e#key_being_used_for ) + +/* crypto/asymmetric_keys/public_key.o */ +public_key_free extern void public_key_free ( s#public_key * ) +public_key_verify_signature int public_key_verify_signature ( const s#public_key * , const s#public_key_signature * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +public_key_subtype extern s#asymmetric_key_subtype public_key_subtype + +/* crypto/asymmetric_keys/signature.o */ +public_key_signature_free extern void public_key_signature_free ( s#public_key_signature * ) +s##watch_list +s##key_user +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##assoc_array_ptr +query_asymmetric_key extern int query_asymmetric_key ( const s#kernel_pkey_params * , s#kernel_pkey_query * ) +encrypt_blob extern int encrypt_blob ( s#kernel_pkey_params * , const void * , void * ) +decrypt_blob extern int decrypt_blob ( s#kernel_pkey_params * , const void * , void * ) +create_signature extern int create_signature ( s#kernel_pkey_params * , const void * , void * ) +verify_signature extern int verify_signature ( const s#key * , const s#public_key_signature * ) + +/* crypto/asymmetric_keys/x509_cert_parser.o */ +x509_free_certificate extern void x509_free_certificate ( s#x509_certificate * ) +x509_cert_parse extern s#x509_certificate * x509_cert_parse ( const void * , t#size_t ) +x509_decode_time extern int x509_decode_time ( t#time64_t * , t#size_t , unsigned char , const unsigned char * , t#size_t ) + +/* crypto/async_tx/async_memcpy.o */ +t#dma_cookie_t typedef t#s32 dma_cookie_t +e#dma_ctrl_flags enum dma_ctrl_flags { DMA_PREP_INTERRUPT = ( 1 << 0 ) , DMA_CTRL_ACK = ( 1 << 1 ) , DMA_PREP_PQ_DISABLE_P = ( 1 << 2 ) , DMA_PREP_PQ_DISABLE_Q = ( 1 << 3 ) , DMA_PREP_CONTINUE = ( 1 << 4 ) , DMA_PREP_FENCE = ( 1 << 5 ) , DMA_CTRL_REUSE = ( 1 << 6 ) , DMA_PREP_CMD = ( 1 << 7 ) , DMA_PREP_REPEAT = ( 1 << 8 ) , DMA_PREP_LOAD_EOT = ( 1 << 9 ) , } +t#dma_filter_fn typedef t#bool ( * dma_filter_fn ) ( s#dma_chan * , void * ) +s#dma_slave_map struct dma_slave_map { const char * devname ; const char * slave ; void * param ; } +s#dma_filter struct dma_filter { t#dma_filter_fn fn ; int mapcnt ; const s#dma_slave_map * map ; } +E#DMA_TX_TYPE_END 16 +t#dma_cap_mask_t typedef struct { unsigned long bits [ ( ( ( E#DMA_TX_TYPE_END ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } dma_cap_mask_t +e#dma_desc_metadata_mode enum dma_desc_metadata_mode { DESC_METADATA_NONE = 0 , DESC_METADATA_CLIENT = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , DESC_METADATA_ENGINE = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , } +e#dmaengine_alignment enum dmaengine_alignment { DMAENGINE_ALIGN_1_BYTE = 0 , DMAENGINE_ALIGN_2_BYTES = 1 , DMAENGINE_ALIGN_4_BYTES = 2 , DMAENGINE_ALIGN_8_BYTES = 3 , DMAENGINE_ALIGN_16_BYTES = 4 , DMAENGINE_ALIGN_32_BYTES = 5 , DMAENGINE_ALIGN_64_BYTES = 6 , DMAENGINE_ALIGN_128_BYTES = 7 , DMAENGINE_ALIGN_256_BYTES = 8 , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ida struct ida { s#xarray xa ; } +e#dma_residue_granularity enum dma_residue_granularity { DMA_RESIDUE_GRANULARITY_DESCRIPTOR = 0 , DMA_RESIDUE_GRANULARITY_SEGMENT = 1 , DMA_RESIDUE_GRANULARITY_BURST = 2 , } +E#SUM_CHECK_P 0 +E#SUM_CHECK_Q 1 +e#sum_check_flags enum sum_check_flags { SUM_CHECK_P_RESULT = ( 1 << E#SUM_CHECK_P ) , SUM_CHECK_Q_RESULT = ( 1 << E#SUM_CHECK_Q ) , } +e#dma_transfer_direction enum dma_transfer_direction { DMA_MEM_TO_MEM , DMA_MEM_TO_DEV , DMA_DEV_TO_MEM , DMA_DEV_TO_DEV , DMA_TRANS_NONE , } +s#data_chunk struct data_chunk { t#size_t size ; t#size_t icg ; t#size_t dst_icg ; t#size_t src_icg ; } +s#dma_interleaved_template struct dma_interleaved_template { t#dma_addr_t src_start ; t#dma_addr_t dst_start ; e#dma_transfer_direction dir ; t#bool src_inc ; t#bool dst_inc ; t#bool src_sgl ; t#bool dst_sgl ; t#size_t numf ; t#size_t frame_size ; s#data_chunk sgl [ ] ; } +s#dma_slave_caps struct dma_slave_caps { t#u32 src_addr_widths ; t#u32 dst_addr_widths ; t#u32 directions ; t#u32 min_burst ; t#u32 max_burst ; t#u32 max_sg_burst ; t#bool cmd_pause ; t#bool cmd_resume ; t#bool cmd_terminate ; e#dma_residue_granularity residue_granularity ; t#bool descriptor_reuse ; } +e#dma_slave_buswidth enum dma_slave_buswidth { DMA_SLAVE_BUSWIDTH_UNDEFINED = 0 , DMA_SLAVE_BUSWIDTH_1_BYTE = 1 , DMA_SLAVE_BUSWIDTH_2_BYTES = 2 , DMA_SLAVE_BUSWIDTH_3_BYTES = 3 , DMA_SLAVE_BUSWIDTH_4_BYTES = 4 , DMA_SLAVE_BUSWIDTH_8_BYTES = 8 , DMA_SLAVE_BUSWIDTH_16_BYTES = 16 , DMA_SLAVE_BUSWIDTH_32_BYTES = 32 , DMA_SLAVE_BUSWIDTH_64_BYTES = 64 , } +s#dma_slave_config struct dma_slave_config { e#dma_transfer_direction direction ; t#phys_addr_t src_addr ; t#phys_addr_t dst_addr ; e#dma_slave_buswidth src_addr_width ; e#dma_slave_buswidth dst_addr_width ; t#u32 src_maxburst ; t#u32 dst_maxburst ; t#u32 src_port_window_size ; t#u32 dst_port_window_size ; t#bool device_fc ; unsigned int slave_id ; void * peripheral_config ; t#size_t peripheral_size ; } +e#dma_status enum dma_status { DMA_COMPLETE , DMA_IN_PROGRESS , DMA_PAUSED , DMA_ERROR , DMA_OUT_OF_ORDER , } +s#dma_tx_state struct dma_tx_state { t#dma_cookie_t last ; t#dma_cookie_t used ; t#u32 residue ; t#u32 in_flight_bytes ; } +s#dma_device struct dma_device { s#kref ref ; unsigned int chancnt ; unsigned int privatecnt ; s#list_head channels ; s#list_head global_node ; s#dma_filter filter ; t#dma_cap_mask_t cap_mask ; e#dma_desc_metadata_mode desc_metadata_modes ; unsigned short max_xor ; unsigned short max_pq ; e#dmaengine_alignment copy_align ; e#dmaengine_alignment xor_align ; e#dmaengine_alignment pq_align ; e#dmaengine_alignment fill_align ; int dev_id ; s#device * dev ; s#module * owner ; s#ida chan_ida ; s#mutex chan_mutex ; t#u32 src_addr_widths ; t#u32 dst_addr_widths ; t#u32 directions ; t#u32 min_burst ; t#u32 max_burst ; t#u32 max_sg_burst ; t#bool descriptor_reuse ; e#dma_residue_granularity residue_granularity ; int ( * device_alloc_chan_resources ) ( s#dma_chan * ) ; int ( * device_router_config ) ( s#dma_chan * ) ; void ( * device_free_chan_resources ) ( s#dma_chan * ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_memcpy ) ( s#dma_chan * , t#dma_addr_t , t#dma_addr_t , t#size_t , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_xor ) ( s#dma_chan * , t#dma_addr_t , t#dma_addr_t * , unsigned int , t#size_t , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_xor_val ) ( s#dma_chan * , t#dma_addr_t * , unsigned int , t#size_t , e#sum_check_flags * , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_pq ) ( s#dma_chan * , t#dma_addr_t * , t#dma_addr_t * , unsigned int , const unsigned char * , t#size_t , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_pq_val ) ( s#dma_chan * , t#dma_addr_t * , t#dma_addr_t * , unsigned int , const unsigned char * , t#size_t , e#sum_check_flags * , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_memset ) ( s#dma_chan * , t#dma_addr_t , int , t#size_t , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_memset_sg ) ( s#dma_chan * , s#scatterlist * , unsigned int , int , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_interrupt ) ( s#dma_chan * , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_slave_sg ) ( s#dma_chan * , s#scatterlist * , unsigned int , e#dma_transfer_direction , unsigned long , void * ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_cyclic ) ( s#dma_chan * , t#dma_addr_t , t#size_t , t#size_t , e#dma_transfer_direction , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_interleaved_dma ) ( s#dma_chan * , s#dma_interleaved_template * , unsigned long ) ; s#dma_async_tx_descriptor * ( * device_prep_dma_imm_data ) ( s#dma_chan * , t#dma_addr_t , t#u64 , unsigned long ) ; void ( * device_caps ) ( s#dma_chan * , s#dma_slave_caps * ) ; int ( * device_config ) ( s#dma_chan * , s#dma_slave_config * ) ; int ( * device_pause ) ( s#dma_chan * ) ; int ( * device_resume ) ( s#dma_chan * ) ; int ( * device_terminate_all ) ( s#dma_chan * ) ; void ( * device_synchronize ) ( s#dma_chan * ) ; e#dma_status ( * device_tx_status ) ( s#dma_chan * , t#dma_cookie_t , s#dma_tx_state * ) ; void ( * device_issue_pending ) ( s#dma_chan * ) ; void ( * device_release ) ( s#dma_device * ) ; void ( * dbg_summary_show ) ( s#seq_file * , s#dma_device * ) ; s#dentry * dbg_dev_root ; } +s#dma_chan_dev struct dma_chan_dev { s#dma_chan * chan ; s#device device ; int dev_id ; t#bool chan_dma_dev ; } +s#dma_chan_percpu struct dma_chan_percpu { unsigned long memcpy_count ; unsigned long bytes_transferred ; } +s#dma_router struct dma_router { s#device * dev ; void ( * route_free ) ( s#device * , void * ) ; } +s#dma_chan struct dma_chan { s#dma_device * device ; s#device * slave ; t#dma_cookie_t cookie ; t#dma_cookie_t completed_cookie ; int chan_id ; s#dma_chan_dev * dev ; const char * name ; char * dbg_client_name ; s#list_head device_node ; s#dma_chan_percpu * local ; int client_count ; int table_count ; s#dma_router * router ; void * route_data ; void * private ; } +t#dma_async_tx_callback typedef void ( * dma_async_tx_callback ) ( void * ) +e#dmaengine_tx_result enum dmaengine_tx_result { DMA_TRANS_NOERROR = 0 , DMA_TRANS_READ_FAILED , DMA_TRANS_WRITE_FAILED , DMA_TRANS_ABORTED , } +s#dmaengine_result struct dmaengine_result { e#dmaengine_tx_result result ; t#u32 residue ; } +t#dma_async_tx_callback_result typedef void ( * dma_async_tx_callback_result ) ( void * , const s#dmaengine_result * ) +s#dmaengine_unmap_data struct dmaengine_unmap_data { t#u16 map_cnt ; t#u8 to_cnt ; t#u8 from_cnt ; t#u8 bidi_cnt ; s#device * dev ; s#kref kref ; t#size_t len ; t#dma_addr_t addr [ ] ; } +s#dma_descriptor_metadata_ops struct dma_descriptor_metadata_ops { int ( * attach ) ( s#dma_async_tx_descriptor * , void * , t#size_t ) ; void * ( * get_ptr ) ( s#dma_async_tx_descriptor * , t#size_t * , t#size_t * ) ; int ( * set_len ) ( s#dma_async_tx_descriptor * , t#size_t ) ; } +s#dma_async_tx_descriptor struct dma_async_tx_descriptor { t#dma_cookie_t cookie ; e#dma_ctrl_flags flags ; t#dma_addr_t phys ; s#dma_chan * chan ; t#dma_cookie_t ( * tx_submit ) ( s#dma_async_tx_descriptor * ) ; int ( * desc_free ) ( s#dma_async_tx_descriptor * ) ; t#dma_async_tx_callback callback ; t#dma_async_tx_callback_result callback_result ; void * callback_param ; s#dmaengine_unmap_data * unmap ; e#dma_desc_metadata_mode desc_metadata_mode ; s#dma_descriptor_metadata_ops * metadata_ops ; s#dma_async_tx_descriptor * next ; s#dma_async_tx_descriptor * parent ; t#spinlock_t lock ; } +e#async_tx_flags enum async_tx_flags { ASYNC_TX_XOR_ZERO_DST = ( 1 << 0 ) , ASYNC_TX_XOR_DROP_DST = ( 1 << 1 ) , ASYNC_TX_ACK = ( 1 << 2 ) , ASYNC_TX_FENCE = ( 1 << 3 ) , ASYNC_TX_PQ_XOR_DST = ( 1 << 4 ) , } +s#async_submit_ctl struct async_submit_ctl { e#async_tx_flags flags ; s#dma_async_tx_descriptor * depend_tx ; t#dma_async_tx_callback cb_fn ; void * cb_param ; void * scribble ; } +async_memcpy s#dma_async_tx_descriptor * async_memcpy ( s#page * , s#page * , unsigned int , unsigned int , t#size_t , s#async_submit_ctl * ) + +/* crypto/async_tx/async_pq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +async_gen_syndrome s#dma_async_tx_descriptor * async_gen_syndrome ( s#page * * , unsigned int * , int , t#size_t , s#async_submit_ctl * ) +async_syndrome_val s#dma_async_tx_descriptor * async_syndrome_val ( s#page * * , unsigned int * , int , t#size_t , e#sum_check_flags * , s#page * , unsigned int , s#async_submit_ctl * ) + +/* crypto/async_tx/async_raid6_recov.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +async_raid6_2data_recov s#dma_async_tx_descriptor * async_raid6_2data_recov ( int , t#size_t , int , int , s#page * * , unsigned int * , s#async_submit_ctl * ) +async_raid6_datap_recov s#dma_async_tx_descriptor * async_raid6_datap_recov ( int , t#size_t , int , s#page * * , unsigned int * , s#async_submit_ctl * ) + +/* crypto/async_tx/async_tx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#dma_transaction_type enum dma_transaction_type { DMA_MEMCPY , DMA_XOR , DMA_PQ , DMA_XOR_VAL , DMA_PQ_VAL , DMA_MEMSET , DMA_MEMSET_SG , DMA_INTERRUPT , DMA_PRIVATE , DMA_ASYNC_TX , DMA_SLAVE , DMA_CYCLIC , DMA_INTERLEAVE , DMA_COMPLETION_NO_ORDER , DMA_REPEAT , DMA_LOAD_EOT , DMA_TX_TYPE_END , } +__async_tx_find_channel s#dma_chan * __async_tx_find_channel ( s#async_submit_ctl * , e#dma_transaction_type ) +async_tx_submit void async_tx_submit ( s#dma_chan * , s#dma_async_tx_descriptor * , s#async_submit_ctl * ) +async_trigger_callback s#dma_async_tx_descriptor * async_trigger_callback ( s#async_submit_ctl * ) +async_tx_quiesce void async_tx_quiesce ( s#dma_async_tx_descriptor * * ) + +/* crypto/async_tx/async_xor.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +async_xor_offs s#dma_async_tx_descriptor * async_xor_offs ( s#page * , unsigned int , s#page * * , unsigned int * , int , t#size_t , s#async_submit_ctl * ) +async_xor s#dma_async_tx_descriptor * async_xor ( s#page * , s#page * * , unsigned int , int , t#size_t , s#async_submit_ctl * ) +async_xor_val_offs s#dma_async_tx_descriptor * async_xor_val_offs ( s#page * , unsigned int , s#page * * , unsigned int * , int , t#size_t , e#sum_check_flags * , s#async_submit_ctl * ) +async_xor_val s#dma_async_tx_descriptor * async_xor_val ( s#page * , s#page * * , unsigned int , int , t#size_t , e#sum_check_flags * , s#async_submit_ctl * ) + +/* crypto/authenc.o */ +s#crypto_authenc_keys struct crypto_authenc_keys { const t#u8 * authkey ; const t#u8 * enckey ; unsigned int authkeylen ; unsigned int enckeylen ; } +crypto_authenc_extractkeys int crypto_authenc_extractkeys ( s#crypto_authenc_keys * , const t#u8 * , unsigned int ) + +/* crypto/blake2b_generic.o */ +E#BLAKE2B_BLOCK_SIZE 128 +s#blake2b_state struct blake2b_state { t#u64 h [ 8 ] ; t#u64 t [ 2 ] ; t#u64 f [ 2 ] ; t#u8 buf [ E#BLAKE2B_BLOCK_SIZE ] ; unsigned int buflen ; unsigned int outlen ; } +blake2b_compress_generic void blake2b_compress_generic ( s#blake2b_state * , const t#u8 * , t#size_t , t#u32 ) + +/* crypto/blowfish_common.o */ +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +blowfish_setkey int blowfish_setkey ( s#crypto_tfm * , const t#u8 * , unsigned int ) + +/* crypto/cast5_generic.o */ +s#cast5_ctx struct cast5_ctx { t#u32 Km [ 16 ] ; t#u8 Kr [ 16 ] ; int rr ; } +__cast5_encrypt void __cast5_encrypt ( s#cast5_ctx * , t#u8 * , const t#u8 * ) +__cast5_decrypt void __cast5_decrypt ( s#cast5_ctx * , t#u8 * , const t#u8 * ) +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +cast5_setkey int cast5_setkey ( s#crypto_tfm * , const t#u8 * , unsigned int ) + +/* crypto/cast6_generic.o */ +s#cast6_ctx struct cast6_ctx { t#u32 Km [ 12 ] [ 4 ] ; t#u8 Kr [ 12 ] [ 4 ] ; } +__cast6_setkey int __cast6_setkey ( s#cast6_ctx * , const t#u8 * , unsigned int ) +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +cast6_setkey int cast6_setkey ( s#crypto_tfm * , const t#u8 * , unsigned int ) +__cast6_encrypt void __cast6_encrypt ( const void * , t#u8 * , const t#u8 * ) +__cast6_decrypt void __cast6_decrypt ( const void * , t#u8 * , const t#u8 * ) + +/* crypto/cast_common.o */ +cast_s1 extern const t#u32 cast_s1 [ 256 ] +cast_s2 extern const t#u32 cast_s2 [ 256 ] +cast_s3 extern const t#u32 cast_s3 [ 256 ] +cast_s4 extern const t#u32 cast_s4 [ 256 ] + +/* crypto/cipher.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +s#crypto_cipher struct crypto_cipher { s#crypto_tfm base ; } +crypto_cipher_setkey int crypto_cipher_setkey ( s#crypto_cipher * , const t#u8 * , unsigned int ) +crypto_cipher_encrypt_one void crypto_cipher_encrypt_one ( s#crypto_cipher * , t#u8 * , const t#u8 * ) +crypto_cipher_decrypt_one void crypto_cipher_decrypt_one ( s#crypto_cipher * , t#u8 * , const t#u8 * ) + +/* crypto/compress.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +s#crypto_comp struct crypto_comp { s#crypto_tfm base ; } +crypto_comp_compress int crypto_comp_compress ( s#crypto_comp * , const t#u8 * , unsigned int , t#u8 * , unsigned int * ) +crypto_comp_decompress int crypto_comp_decompress ( s#crypto_comp * , const t#u8 * , unsigned int , t#u8 * , unsigned int * ) + +/* crypto/crct10dif_common.o */ +crc_t10dif_generic extern t#__u16 crc_t10dif_generic ( t#__u16 , const unsigned char * , t#size_t ) + +/* crypto/cryptd.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +s#crypto_skcipher struct crypto_skcipher { unsigned int reqsize ; s#crypto_tfm base ; } +s#cryptd_skcipher struct cryptd_skcipher { s#crypto_skcipher base ; } +cryptd_alloc_skcipher s#cryptd_skcipher * cryptd_alloc_skcipher ( const char * , t#u32 , t#u32 ) +cryptd_skcipher_child s#crypto_skcipher * cryptd_skcipher_child ( s#cryptd_skcipher * ) +cryptd_skcipher_queued t#bool cryptd_skcipher_queued ( s#cryptd_skcipher * ) +cryptd_free_skcipher void cryptd_free_skcipher ( s#cryptd_skcipher * ) +s#cryptd_ahash struct cryptd_ahash { s#crypto_ahash base ; } +cryptd_alloc_ahash s#cryptd_ahash * cryptd_alloc_ahash ( const char * , t#u32 , t#u32 ) +s#crypto_shash struct crypto_shash { unsigned int descsize ; s#crypto_tfm base ; } +cryptd_ahash_child s#crypto_shash * cryptd_ahash_child ( s#cryptd_ahash * ) +s#shash_desc struct shash_desc { s#crypto_shash * tfm ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( __alignof__ ( unsigned long long ) ) ) ) ; } +cryptd_shash_desc s#shash_desc * cryptd_shash_desc ( s#ahash_request * ) +cryptd_ahash_queued t#bool cryptd_ahash_queued ( s#cryptd_ahash * ) +cryptd_free_ahash void cryptd_free_ahash ( s#cryptd_ahash * ) +s#cryptd_aead struct cryptd_aead { s#crypto_aead base ; } +cryptd_alloc_aead s#cryptd_aead * cryptd_alloc_aead ( const char * , t#u32 , t#u32 ) +cryptd_aead_child s#crypto_aead * cryptd_aead_child ( s#cryptd_aead * ) +cryptd_aead_queued t#bool cryptd_aead_queued ( s#cryptd_aead * ) +cryptd_free_aead void cryptd_free_aead ( s#cryptd_aead * ) + +/* crypto/crypto_engine.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +t#kthread_work_func_t typedef void ( * kthread_work_func_t ) ( s#kthread_work * ) +s#kthread_work struct kthread_work { s#list_head node ; t#kthread_work_func_t func ; s#kthread_worker * worker ; int canceling ; } +s#kthread_worker struct kthread_worker { unsigned int flags ; t#raw_spinlock_t lock ; s#list_head work_list ; s#list_head delayed_work_list ; s#task_struct * task ; s#kthread_work * current_work ; } +s##sk_buff +s##rtattr +s#crypto_engine struct crypto_engine { char name [ 30 ] ; t#bool idling ; t#bool busy ; t#bool running ; t#bool retry_support ; s#list_head list ; t#spinlock_t queue_lock ; s#crypto_queue queue ; s#device * dev ; t#bool rt ; int ( * prepare_crypt_hardware ) ( s#crypto_engine * ) ; int ( * unprepare_crypt_hardware ) ( s#crypto_engine * ) ; int ( * do_batch_requests ) ( s#crypto_engine * ) ; s#kthread_worker * kworker ; s#kthread_work pump_requests ; void * priv_data ; s#crypto_async_request * cur_req ; } +s##scatterlist +crypto_transfer_aead_request_to_engine int crypto_transfer_aead_request_to_engine ( s#crypto_engine * , s#aead_request * ) +crypto_transfer_akcipher_request_to_engine int crypto_transfer_akcipher_request_to_engine ( s#crypto_engine * , s#akcipher_request * ) +crypto_transfer_hash_request_to_engine int crypto_transfer_hash_request_to_engine ( s#crypto_engine * , s#ahash_request * ) +crypto_transfer_skcipher_request_to_engine int crypto_transfer_skcipher_request_to_engine ( s#crypto_engine * , s#skcipher_request * ) +crypto_finalize_aead_request void crypto_finalize_aead_request ( s#crypto_engine * , s#aead_request * , int ) +crypto_finalize_akcipher_request void crypto_finalize_akcipher_request ( s#crypto_engine * , s#akcipher_request * , int ) +crypto_finalize_hash_request void crypto_finalize_hash_request ( s#crypto_engine * , s#ahash_request * , int ) +crypto_finalize_skcipher_request void crypto_finalize_skcipher_request ( s#crypto_engine * , s#skcipher_request * , int ) +crypto_engine_start int crypto_engine_start ( s#crypto_engine * ) +crypto_engine_stop int crypto_engine_stop ( s#crypto_engine * ) +crypto_engine_alloc_init_and_set s#crypto_engine * crypto_engine_alloc_init_and_set ( s#device * , t#bool , int ( * ) ( s#crypto_engine * ) , t#bool , int ) +crypto_engine_alloc_init s#crypto_engine * crypto_engine_alloc_init ( s#device * , t#bool ) +crypto_engine_exit int crypto_engine_exit ( s#crypto_engine * ) + +/* crypto/crypto_null.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +s#crypto_sync_skcipher struct crypto_sync_skcipher { s#crypto_skcipher base ; } +crypto_get_default_null_skcipher s#crypto_sync_skcipher * crypto_get_default_null_skcipher ( void ) +crypto_put_default_null_skcipher void crypto_put_default_null_skcipher ( void ) + +/* crypto/dh_helper.o */ +e#dh_group_id enum dh_group_id { DH_GROUP_ID_UNKNOWN = 0 , DH_GROUP_ID_FFDHE2048 = 1 , DH_GROUP_ID_FFDHE3072 = 2 , DH_GROUP_ID_FFDHE4096 = 3 , DH_GROUP_ID_FFDHE6144 = 4 , DH_GROUP_ID_FFDHE8192 = 5 , DH_GROUP_ID_MODP2048 = 6 , DH_GROUP_ID_MODP3072 = 7 , DH_GROUP_ID_MODP4096 = 8 , DH_GROUP_ID_MODP6144 = 9 , DH_GROUP_ID_MODP8192 = 10 , } +s#dh struct dh { e#dh_group_id group_id ; const void * key ; const void * p ; const void * g ; unsigned int key_size ; unsigned int p_size ; unsigned int g_size ; } +crypto_dh_key_len unsigned int crypto_dh_key_len ( const s#dh * ) +crypto_dh_encode_key int crypto_dh_encode_key ( char * , unsigned int , const s#dh * ) +crypto_dh_decode_key int crypto_dh_decode_key ( const char * , unsigned int , s#dh * ) +crypto_dh_gen_privkey int crypto_dh_gen_privkey ( e#dh_group_id , char [ ( 512 / 8 ) ] , unsigned int * ) + +/* crypto/ecc.o */ +s#ecc_point struct ecc_point { t#u64 * x ; t#u64 * y ; t#u8 ndigits ; } +s#ecc_curve struct ecc_curve { char * name ; s#ecc_point g ; t#u64 * p ; t#u64 * n ; t#u64 * a ; t#u64 * b ; } +ecc_get_curve25519 const s#ecc_curve * ecc_get_curve25519 ( void ) +ecc_get_curve const s#ecc_curve * ecc_get_curve ( unsigned int ) +vli_is_zero t#bool vli_is_zero ( const t#u64 * , unsigned int ) +vli_from_be64 void vli_from_be64 ( t#u64 * , const void * , unsigned int ) +vli_from_le64 void vli_from_le64 ( t#u64 * , const void * , unsigned int ) +vli_cmp int vli_cmp ( const t#u64 * , const t#u64 * , unsigned int ) +vli_sub t#u64 vli_sub ( t#u64 * , const t#u64 * , const t#u64 * , unsigned int ) +vli_mod_mult_slow void vli_mod_mult_slow ( t#u64 * , const t#u64 * , const t#u64 * , const t#u64 * , unsigned int ) +vli_mod_inv void vli_mod_inv ( t#u64 * , const t#u64 * , const t#u64 * , unsigned int ) +ecc_point_mult_shamir void ecc_point_mult_shamir ( const s#ecc_point * , const t#u64 * , const s#ecc_point * , const t#u64 * , const s#ecc_point * , const s#ecc_curve * ) +ecc_is_key_valid int ecc_is_key_valid ( unsigned int , unsigned int , const t#u64 * , unsigned int ) +ecc_gen_privkey int ecc_gen_privkey ( unsigned int , unsigned int , t#u64 * ) +ecc_make_pub_key int ecc_make_pub_key ( const unsigned int , unsigned int , const t#u64 * , t#u64 * ) +ecc_is_pubkey_valid_partial int ecc_is_pubkey_valid_partial ( const s#ecc_curve * , s#ecc_point * ) +ecc_is_pubkey_valid_full int ecc_is_pubkey_valid_full ( const s#ecc_curve * , s#ecc_point * ) +crypto_ecdh_shared_secret int crypto_ecdh_shared_secret ( unsigned int , unsigned int , const t#u64 * , const t#u64 * , t#u64 * ) + +/* crypto/ecdh_helper.o */ +s#ecdh struct ecdh { char * key ; unsigned short key_size ; } +crypto_ecdh_key_len unsigned int crypto_ecdh_key_len ( const s#ecdh * ) +crypto_ecdh_encode_key int crypto_ecdh_encode_key ( char * , unsigned int , const s#ecdh * ) +crypto_ecdh_decode_key int crypto_ecdh_decode_key ( const char * , unsigned int , s#ecdh * ) + +/* crypto/fips.o */ +fips_enabled extern int fips_enabled +s#atomic_notifier_head struct atomic_notifier_head { t#spinlock_t lock ; s#notifier_block * head ; } +fips_fail_notif_chain extern s#atomic_notifier_head fips_fail_notif_chain +fips_fail_notify void fips_fail_notify ( void ) + +/* crypto/geniv.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +aead_geniv_alloc s#aead_instance * aead_geniv_alloc ( s#crypto_template * , s#rtattr * * ) +aead_init_geniv int aead_init_geniv ( s#crypto_aead * ) +aead_exit_geniv void aead_exit_geniv ( s#crypto_aead * ) + +/* crypto/gf128mul.o */ +t#__le64 typedef t#__u64 __le64 +t#le128 typedef struct { t#__le64 b , a ; } le128 +gf128mul_x8_ble void gf128mul_x8_ble ( t#le128 * , const t#le128 * ) +t#be128 typedef struct { t#__be64 a , b ; } be128 +gf128mul_lle void gf128mul_lle ( t#be128 * , const t#be128 * ) +gf128mul_bbe void gf128mul_bbe ( t#be128 * , const t#be128 * ) +s#gf128mul_4k struct gf128mul_4k { t#be128 t [ 256 ] ; } +s#gf128mul_64k struct gf128mul_64k { s#gf128mul_4k * t [ 16 ] ; } +gf128mul_init_64k_bbe s#gf128mul_64k * gf128mul_init_64k_bbe ( const t#be128 * ) +gf128mul_free_64k void gf128mul_free_64k ( s#gf128mul_64k * ) +gf128mul_64k_bbe void gf128mul_64k_bbe ( t#be128 * , const s#gf128mul_64k * ) +gf128mul_init_4k_lle s#gf128mul_4k * gf128mul_init_4k_lle ( const t#be128 * ) +gf128mul_init_4k_bbe s#gf128mul_4k * gf128mul_init_4k_bbe ( const t#be128 * ) +gf128mul_4k_lle void gf128mul_4k_lle ( t#be128 * , const s#gf128mul_4k * ) +gf128mul_4k_bbe void gf128mul_4k_bbe ( t#be128 * , const s#gf128mul_4k * ) + +/* crypto/hash_info.o */ +E#HASH_ALGO__LAST 20 +hash_algo_name extern const char * const hash_algo_name [ E#HASH_ALGO__LAST ] +hash_digest_size extern const int hash_digest_size [ E#HASH_ALGO__LAST ] + +/* crypto/kpp.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#crypto_kpp struct crypto_kpp { s#crypto_tfm base ; } +crypto_alloc_kpp s#crypto_kpp * crypto_alloc_kpp ( const char * , t#u32 , t#u32 ) +crypto_has_kpp int crypto_has_kpp ( const char * , t#u32 , t#u32 ) +s#kpp_request struct kpp_request { s#crypto_async_request base ; s#scatterlist * src ; s#scatterlist * dst ; unsigned int src_len ; unsigned int dst_len ; void * __ctx [ ] __attribute__ ( ( __aligned__ ( ( 128 ) ) ) ) ; } +s#kpp_alg struct kpp_alg { int ( * set_secret ) ( s#crypto_kpp * , const void * , unsigned int ) ; int ( * generate_public_key ) ( s#kpp_request * ) ; int ( * compute_shared_secret ) ( s#kpp_request * ) ; unsigned int ( * max_size ) ( s#crypto_kpp * ) ; int ( * init ) ( s#crypto_kpp * ) ; void ( * exit ) ( s#crypto_kpp * ) ; unsigned int reqsize ; s#crypto_alg base ; } +crypto_register_kpp int crypto_register_kpp ( s#kpp_alg * ) +crypto_unregister_kpp void crypto_unregister_kpp ( s#kpp_alg * ) + +/* crypto/md5.o */ +md5_zero_message_hash extern const t#u8 md5_zero_message_hash [ 16 ] + +/* crypto/memneq.o */ +__crypto_memneq __attribute__ ( ( __noinline__ ) ) unsigned long __crypto_memneq ( const void * , const void * , t#size_t ) + +/* crypto/nhpoly1305.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_nhpoly1305_setkey int crypto_nhpoly1305_setkey ( s#crypto_shash * , const t#u8 * , unsigned int ) +crypto_nhpoly1305_init int crypto_nhpoly1305_init ( s#shash_desc * ) +t#nh_t typedef void ( * nh_t ) ( const t#u32 * , const t#u8 * , t#size_t , t#__le64 [ 4 ] ) +crypto_nhpoly1305_update_helper int crypto_nhpoly1305_update_helper ( s#shash_desc * , const t#u8 * , unsigned int , t#nh_t ) +crypto_nhpoly1305_update int crypto_nhpoly1305_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_nhpoly1305_final_helper int crypto_nhpoly1305_final_helper ( s#shash_desc * , t#u8 * , t#nh_t ) +crypto_nhpoly1305_final int crypto_nhpoly1305_final ( s#shash_desc * , t#u8 * ) + +/* crypto/rng.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#crypto_rng struct crypto_rng { s#crypto_tfm base ; } +crypto_default_rng extern s#crypto_rng * crypto_default_rng +crypto_rng_reset int crypto_rng_reset ( s#crypto_rng * , const t#u8 * , unsigned int ) +crypto_alloc_rng s#crypto_rng * crypto_alloc_rng ( const char * , t#u32 , t#u32 ) +crypto_get_default_rng int crypto_get_default_rng ( void ) +crypto_put_default_rng void crypto_put_default_rng ( void ) +crypto_del_default_rng int crypto_del_default_rng ( void ) +s#rng_alg struct rng_alg { int ( * generate ) ( s#crypto_rng * , const t#u8 * , unsigned int , t#u8 * , unsigned int ) ; int ( * seed ) ( s#crypto_rng * , const t#u8 * , unsigned int ) ; void ( * set_ent ) ( s#crypto_rng * , const t#u8 * , unsigned int ) ; unsigned int seedsize ; s#crypto_alg base ; } +crypto_register_rng int crypto_register_rng ( s#rng_alg * ) +crypto_unregister_rng void crypto_unregister_rng ( s#rng_alg * ) +crypto_register_rngs int crypto_register_rngs ( s#rng_alg * , int ) +crypto_unregister_rngs void crypto_unregister_rngs ( s#rng_alg * , int ) + +/* crypto/rsa_helper.o */ +s#rsa_key struct rsa_key { const t#u8 * n ; const t#u8 * e ; const t#u8 * d ; const t#u8 * p ; const t#u8 * q ; const t#u8 * dp ; const t#u8 * dq ; const t#u8 * qinv ; t#size_t n_sz ; t#size_t e_sz ; t#size_t d_sz ; t#size_t p_sz ; t#size_t q_sz ; t#size_t dp_sz ; t#size_t dq_sz ; t#size_t qinv_sz ; } +rsa_parse_pub_key int rsa_parse_pub_key ( s#rsa_key * , const void * , unsigned int ) +rsa_parse_priv_key int rsa_parse_priv_key ( s#rsa_key * , const void * , unsigned int ) + +/* crypto/scatterwalk.o */ +s#scatter_walk struct scatter_walk { s#scatterlist * sg ; unsigned int offset ; } +scatterwalk_copychunks void scatterwalk_copychunks ( void * , s#scatter_walk * , t#size_t , int ) +scatterwalk_map_and_copy void scatterwalk_map_and_copy ( void * , s#scatterlist * , unsigned int , unsigned int , int ) +scatterwalk_ffwd s#scatterlist * scatterwalk_ffwd ( s#scatterlist [ 2 ] , s#scatterlist * , unsigned int ) + +/* crypto/scompress.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#crypto_scomp struct crypto_scomp { s#crypto_tfm base ; } +s#scomp_alg struct scomp_alg { void * ( * alloc_ctx ) ( s#crypto_scomp * ) ; void ( * free_ctx ) ( s#crypto_scomp * , void * ) ; int ( * compress ) ( s#crypto_scomp * , const t#u8 * , unsigned int , t#u8 * , unsigned int * , void * ) ; int ( * decompress ) ( s#crypto_scomp * , const t#u8 * , unsigned int , t#u8 * , unsigned int * , void * ) ; s#crypto_alg base ; } +crypto_register_scomp int crypto_register_scomp ( s#scomp_alg * ) +crypto_unregister_scomp void crypto_unregister_scomp ( s#scomp_alg * ) +crypto_register_scomps int crypto_register_scomps ( s#scomp_alg * , int ) +crypto_unregister_scomps void crypto_unregister_scomps ( s#scomp_alg * , int ) + +/* crypto/serpent_generic.o */ +s#serpent_ctx struct serpent_ctx { t#u32 expkey [ 132 ] ; } +__serpent_setkey int __serpent_setkey ( s#serpent_ctx * , const t#u8 * , unsigned int ) +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +serpent_setkey int serpent_setkey ( s#crypto_tfm * , const t#u8 * , unsigned int ) +__serpent_encrypt void __serpent_encrypt ( const void * , t#u8 * , const t#u8 * ) +__serpent_decrypt void __serpent_decrypt ( const void * , t#u8 * , const t#u8 * ) + +/* crypto/sha1_generic.o */ +sha1_zero_message_hash extern const t#u8 sha1_zero_message_hash [ 20 ] +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_sha1_update extern int crypto_sha1_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_sha1_finup extern int crypto_sha1_finup ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) + +/* crypto/sha256_generic.o */ +sha224_zero_message_hash extern const t#u8 sha224_zero_message_hash [ 28 ] +sha256_zero_message_hash extern const t#u8 sha256_zero_message_hash [ 32 ] +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_sha256_update extern int crypto_sha256_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_sha256_finup extern int crypto_sha256_finup ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) + +/* crypto/sha3_generic.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_sha3_init int crypto_sha3_init ( s#shash_desc * ) +crypto_sha3_update int crypto_sha3_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_sha3_final int crypto_sha3_final ( s#shash_desc * , t#u8 * ) + +/* crypto/sha512_generic.o */ +sha384_zero_message_hash extern const t#u8 sha384_zero_message_hash [ 48 ] +sha512_zero_message_hash extern const t#u8 sha512_zero_message_hash [ 64 ] +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_sha512_update extern int crypto_sha512_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_sha512_finup extern int crypto_sha512_finup ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) + +/* crypto/shash.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##net_device +s##rtattr +s#shash_alg struct shash_alg { int ( * init ) ( s#shash_desc * ) ; int ( * update ) ( s#shash_desc * , const t#u8 * , unsigned int ) ; int ( * final ) ( s#shash_desc * , t#u8 * ) ; int ( * finup ) ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) ; int ( * digest ) ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) ; int ( * export ) ( s#shash_desc * , void * ) ; int ( * import ) ( s#shash_desc * , const void * ) ; int ( * setkey ) ( s#crypto_shash * , const t#u8 * , unsigned int ) ; int ( * init_tfm ) ( s#crypto_shash * ) ; void ( * exit_tfm ) ( s#crypto_shash * ) ; unsigned int descsize ; unsigned int digestsize __attribute__ ( ( aligned ( __alignof__ ( struct hash_alg_common ) ) ) ) ; unsigned int statesize ; s#crypto_alg base ; } +crypto_shash_alg_has_setkey t#bool crypto_shash_alg_has_setkey ( s#shash_alg * ) +crypto_shash_setkey int crypto_shash_setkey ( s#crypto_shash * , const t#u8 * , unsigned int ) +crypto_shash_update int crypto_shash_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_shash_final int crypto_shash_final ( s#shash_desc * , t#u8 * ) +crypto_shash_finup int crypto_shash_finup ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) +crypto_shash_digest int crypto_shash_digest ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) +crypto_shash_tfm_digest int crypto_shash_tfm_digest ( s#crypto_shash * , const t#u8 * , unsigned int , t#u8 * ) +shash_ahash_update int shash_ahash_update ( s#ahash_request * , s#shash_desc * ) +shash_ahash_finup int shash_ahash_finup ( s#ahash_request * , s#shash_desc * ) +shash_ahash_digest int shash_ahash_digest ( s#ahash_request * , s#shash_desc * ) +s#crypto_shash_spawn struct crypto_shash_spawn { s#crypto_spawn base ; } +crypto_grab_shash int crypto_grab_shash ( s#crypto_shash_spawn * , s#crypto_instance * , const char * , t#u32 , t#u32 ) +crypto_alloc_shash s#crypto_shash * crypto_alloc_shash ( const char * , t#u32 , t#u32 ) +crypto_has_shash int crypto_has_shash ( const char * , t#u32 , t#u32 ) +crypto_register_shash int crypto_register_shash ( s#shash_alg * ) +crypto_unregister_shash void crypto_unregister_shash ( s#shash_alg * ) +crypto_register_shashes int crypto_register_shashes ( s#shash_alg * , int ) +crypto_unregister_shashes void crypto_unregister_shashes ( s#shash_alg * , int ) +s#shash_instance struct shash_instance { void ( * free ) ( s#shash_instance * ) ; union { struct { char head [ __builtin_offsetof ( struct shash_alg , base ) ] ; s#crypto_instance base ; } s ; s#shash_alg alg ; } ; } +shash_register_instance int shash_register_instance ( s#crypto_template * , s#shash_instance * ) +shash_free_singlespawn_instance void shash_free_singlespawn_instance ( s#shash_instance * ) + +/* crypto/simd.o */ +s##simd_skcipher_alg +simd_skcipher_create_compat s#simd_skcipher_alg * simd_skcipher_create_compat ( const char * , const char * , const char * ) +simd_skcipher_create s#simd_skcipher_alg * simd_skcipher_create ( const char * , const char * ) +simd_skcipher_free void simd_skcipher_free ( s#simd_skcipher_alg * ) +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +s##scatterlist +s#skcipher_alg struct skcipher_alg { int ( * setkey ) ( s#crypto_skcipher * , const t#u8 * , unsigned int ) ; int ( * encrypt ) ( s#skcipher_request * ) ; int ( * decrypt ) ( s#skcipher_request * ) ; int ( * init ) ( s#crypto_skcipher * ) ; void ( * exit ) ( s#crypto_skcipher * ) ; unsigned int min_keysize ; unsigned int max_keysize ; unsigned int ivsize ; unsigned int chunksize ; unsigned int walksize ; s#crypto_alg base ; } +simd_register_skciphers_compat int simd_register_skciphers_compat ( s#skcipher_alg * , int , s#simd_skcipher_alg * * ) +simd_unregister_skciphers void simd_unregister_skciphers ( s#skcipher_alg * , int , s#simd_skcipher_alg * * ) +s##simd_aead_alg +simd_aead_create_compat s#simd_aead_alg * simd_aead_create_compat ( const char * , const char * , const char * ) +simd_aead_create s#simd_aead_alg * simd_aead_create ( const char * , const char * ) +simd_aead_free void simd_aead_free ( s#simd_aead_alg * ) +simd_register_aeads_compat int simd_register_aeads_compat ( s#aead_alg * , int , s#simd_aead_alg * * ) +simd_unregister_aeads void simd_unregister_aeads ( s#aead_alg * , int , s#simd_aead_alg * * ) + +/* crypto/skcipher.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s#skcipher_walk struct skcipher_walk { union { struct { s#page * page ; unsigned long offset ; } phys ; struct { t#u8 * page ; void * addr ; } virt ; } src , dst ; s#scatter_walk in ; unsigned int nbytes ; s#scatter_walk out ; unsigned int total ; s#list_head buffers ; t#u8 * page ; t#u8 * buffer ; t#u8 * oiv ; void * iv ; unsigned int ivsize ; int flags ; unsigned int blocksize ; unsigned int stride ; unsigned int alignmask ; } +skcipher_walk_done int skcipher_walk_done ( s#skcipher_walk * , int ) +skcipher_walk_complete void skcipher_walk_complete ( s#skcipher_walk * , int ) +skcipher_walk_virt int skcipher_walk_virt ( s#skcipher_walk * , s#skcipher_request * , t#bool ) +skcipher_walk_async int skcipher_walk_async ( s#skcipher_walk * , s#skcipher_request * ) +skcipher_walk_aead_encrypt int skcipher_walk_aead_encrypt ( s#skcipher_walk * , s#aead_request * , t#bool ) +skcipher_walk_aead_decrypt int skcipher_walk_aead_decrypt ( s#skcipher_walk * , s#aead_request * , t#bool ) +crypto_skcipher_setkey int crypto_skcipher_setkey ( s#crypto_skcipher * , const t#u8 * , unsigned int ) +crypto_skcipher_encrypt int crypto_skcipher_encrypt ( s#skcipher_request * ) +crypto_skcipher_decrypt int crypto_skcipher_decrypt ( s#skcipher_request * ) +s#crypto_skcipher_spawn struct crypto_skcipher_spawn { s#crypto_spawn base ; } +crypto_grab_skcipher int crypto_grab_skcipher ( s#crypto_skcipher_spawn * , s#crypto_instance * , const char * , t#u32 , t#u32 ) +crypto_alloc_skcipher s#crypto_skcipher * crypto_alloc_skcipher ( const char * , t#u32 , t#u32 ) +crypto_alloc_sync_skcipher s#crypto_sync_skcipher * crypto_alloc_sync_skcipher ( const char * , t#u32 , t#u32 ) +crypto_has_skcipher int crypto_has_skcipher ( const char * , t#u32 , t#u32 ) +crypto_register_skcipher int crypto_register_skcipher ( s#skcipher_alg * ) +crypto_unregister_skcipher void crypto_unregister_skcipher ( s#skcipher_alg * ) +crypto_register_skciphers int crypto_register_skciphers ( s#skcipher_alg * , int ) +crypto_unregister_skciphers void crypto_unregister_skciphers ( s#skcipher_alg * , int ) +s#skcipher_instance struct skcipher_instance { void ( * free ) ( s#skcipher_instance * ) ; union { struct { char head [ __builtin_offsetof ( struct skcipher_alg , base ) ] ; s#crypto_instance base ; } s ; s#skcipher_alg alg ; } ; } +skcipher_register_instance int skcipher_register_instance ( s#crypto_template * , s#skcipher_instance * ) +skcipher_alloc_instance_simple s#skcipher_instance * skcipher_alloc_instance_simple ( s#crypto_template * , s#rtattr * * ) + +/* crypto/sm2.o */ +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +sm2_compute_z_digest extern int sm2_compute_z_digest ( s#crypto_akcipher * , const unsigned char * , t#size_t , unsigned char [ 32 ] ) + +/* crypto/sm3_generic.o */ +sm3_zero_message_hash extern const t#u8 sm3_zero_message_hash [ 32 ] +s##seq_file +s##sk_buff +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rtattr +crypto_sm3_update extern int crypto_sm3_update ( s#shash_desc * , const t#u8 * , unsigned int ) +crypto_sm3_final extern int crypto_sm3_final ( s#shash_desc * , t#u8 * ) +crypto_sm3_finup extern int crypto_sm3_finup ( s#shash_desc * , const t#u8 * , unsigned int , t#u8 * ) + +/* crypto/sm4_generic.o */ +s#crypto_sm4_ctx struct crypto_sm4_ctx { t#u32 rkey_enc [ 32 ] ; t#u32 rkey_dec [ 32 ] ; } +crypto_sm4_expand_key int crypto_sm4_expand_key ( s#crypto_sm4_ctx * , const t#u8 * , unsigned int ) +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +crypto_sm4_set_key int crypto_sm4_set_key ( s#crypto_tfm * , const t#u8 * , unsigned int ) +crypto_sm4_encrypt void crypto_sm4_encrypt ( s#crypto_tfm * , t#u8 * , const t#u8 * ) +crypto_sm4_decrypt void crypto_sm4_decrypt ( s#crypto_tfm * , t#u8 * , const t#u8 * ) + +/* crypto/testmgr.o */ +alg_test int alg_test ( const char * , const char * , t#u32 , t#u32 ) + +/* crypto/twofish_common.o */ +s#twofish_ctx struct twofish_ctx { t#u32 s [ 4 ] [ 256 ] , w [ 8 ] , k [ 32 ] ; } +__twofish_setkey int __twofish_setkey ( s#twofish_ctx * , const t#u8 * , unsigned int ) +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +twofish_setkey int twofish_setkey ( s#crypto_tfm * , const t#u8 * , unsigned int ) + +/* crypto/xor.o */ +xor_blocks extern void xor_blocks ( unsigned int , unsigned int , void * , void * * ) + +/* drivers/acpi/acpi_lpat.o */ +s#acpi_lpat struct acpi_lpat { int temp ; int raw ; } +s#acpi_lpat_conversion_table struct acpi_lpat_conversion_table { s#acpi_lpat * lpat ; int lpat_count ; } +acpi_lpat_raw_to_temp int acpi_lpat_raw_to_temp ( s#acpi_lpat_conversion_table * , int ) +acpi_lpat_temp_to_raw int acpi_lpat_temp_to_raw ( s#acpi_lpat_conversion_table * , int ) +t#acpi_handle typedef void * acpi_handle +acpi_lpat_get_conversion_table s#acpi_lpat_conversion_table * acpi_lpat_get_conversion_table ( t#acpi_handle ) +acpi_lpat_free_conversion_table void acpi_lpat_free_conversion_table ( s#acpi_lpat_conversion_table * ) + +/* drivers/acpi/acpi_platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#platform_device_id struct platform_device_id { char name [ 20 ] ; t#kernel_ulong_t driver_data ; } +s##mfd_cell +s#pdev_archdata struct pdev_archdata { } +s#platform_device struct platform_device { const char * name ; int id ; t#bool id_auto ; s#device dev ; t#u64 platform_dma_mask ; s#device_dma_parameters dma_parms ; t#u32 num_resources ; s#resource * resource ; const s#platform_device_id * id_entry ; const char * driver_override ; s#mfd_cell * mfd_cell ; s#pdev_archdata archdata ; } +s#acpi_device_status struct acpi_device_status { t#u32 present : 1 ; t#u32 enabled : 1 ; t#u32 show_in_ui : 1 ; t#u32 functional : 1 ; t#u32 battery_present : 1 ; t#u32 reserved : 27 ; } +s#acpi_device_flags struct acpi_device_flags { t#u32 dynamic_status : 1 ; t#u32 removable : 1 ; t#u32 ejectable : 1 ; t#u32 power_manageable : 1 ; t#u32 match_driver : 1 ; t#u32 initialized : 1 ; t#u32 visited : 1 ; t#u32 hotplug_notify : 1 ; t#u32 is_dock_station : 1 ; t#u32 of_compatible_ok : 1 ; t#u32 coherent_dma : 1 ; t#u32 cca_seen : 1 ; t#u32 enumeration_by_parent : 1 ; t#u32 honor_deps : 1 ; t#u32 reserved : 18 ; } +t#acpi_bus_id typedef char acpi_bus_id [ 8 ] +s#acpi_pnp_type struct acpi_pnp_type { t#u32 hardware_id : 1 ; t#u32 bus_address : 1 ; t#u32 platform_id : 1 ; t#u32 reserved : 29 ; } +t#acpi_bus_address typedef t#u64 acpi_bus_address +t#acpi_device_name typedef char acpi_device_name [ 40 ] +t#acpi_device_class typedef char acpi_device_class [ 20 ] +t#acpi_object_type typedef t#u32 acpi_object_type +t#acpi_io_address typedef t#u64 acpi_io_address +u#acpi_object union acpi_object { t#acpi_object_type type ; struct { t#acpi_object_type type ; t#u64 value ; } integer ; struct { t#acpi_object_type type ; t#u32 length ; char * pointer ; } string ; struct { t#acpi_object_type type ; t#u32 length ; t#u8 * pointer ; } buffer ; struct { t#acpi_object_type type ; t#u32 count ; u#acpi_object * elements ; } package ; struct { t#acpi_object_type type ; t#acpi_object_type actual_type ; t#acpi_handle handle ; } reference ; struct { t#acpi_object_type type ; t#u32 proc_id ; t#acpi_io_address pblk_address ; t#u32 pblk_length ; } processor ; struct { t#acpi_object_type type ; t#u32 system_level ; t#u32 resource_order ; } power_resource ; } +s#acpi_device_pnp struct acpi_device_pnp { t#acpi_bus_id bus_id ; int instance_no ; s#acpi_pnp_type type ; t#acpi_bus_address bus_address ; char * unique_id ; s#list_head ids ; t#acpi_device_name device_name ; t#acpi_device_class device_class ; u#acpi_object * str_obj ; } +s#acpi_device_power_flags struct acpi_device_power_flags { t#u32 explicit_get : 1 ; t#u32 power_resources : 1 ; t#u32 inrush_current : 1 ; t#u32 power_removed : 1 ; t#u32 ignore_parent : 1 ; t#u32 dsw_present : 1 ; t#u32 reserved : 26 ; } +s#acpi_device_power_state struct acpi_device_power_state { struct { t#u8 valid : 1 ; t#u8 explicit_set : 1 ; t#u8 reserved : 6 ; } flags ; int power ; int latency ; s#list_head resources ; } +s#acpi_device_power struct acpi_device_power { int state ; s#acpi_device_power_flags flags ; s#acpi_device_power_state states [ 5 ] ; t#u8 state_for_enumeration ; } +s#acpi_device_wakeup_flags struct acpi_device_wakeup_flags { t#u8 valid : 1 ; t#u8 notifier_present : 1 ; } +s#acpi_device_wakeup_context struct acpi_device_wakeup_context { void ( * func ) ( s#acpi_device_wakeup_context * ) ; s#device * dev ; } +s#acpi_device_wakeup struct acpi_device_wakeup { t#acpi_handle gpe_device ; t#u64 gpe_number ; t#u64 sleep_state ; s#list_head resources ; s#acpi_device_wakeup_flags flags ; s#acpi_device_wakeup_context context ; s#wakeup_source * ws ; int prepare_count ; int enable_count ; } +s#acpi_device_perf_flags struct acpi_device_perf_flags { t#u8 reserved : 8 ; } +s#acpi_device_perf_state struct acpi_device_perf_state { struct { t#u8 valid : 1 ; t#u8 reserved : 7 ; } flags ; t#u8 power ; t#u8 performance ; int latency ; } +s#acpi_device_perf struct acpi_device_perf { int state ; s#acpi_device_perf_flags flags ; int state_count ; s#acpi_device_perf_state * states ; } +s#acpi_device_dir struct acpi_device_dir { s#proc_dir_entry * entry ; } +s#acpi_device_data struct acpi_device_data { const u#acpi_object * pointer ; s#list_head properties ; const u#acpi_object * of_compatible ; s#list_head subnodes ; } +s#acpi_hotplug_profile struct acpi_hotplug_profile { s#kobject kobj ; int ( * scan_dependent ) ( s#acpi_device * ) ; void ( * notify_online ) ( s#acpi_device * ) ; t#bool enabled : 1 ; t#bool demand_offline : 1 ; } +s#acpi_scan_handler struct acpi_scan_handler { const s#acpi_device_id * ids ; s#list_head list_node ; t#bool ( * match ) ( const char * , const s#acpi_device_id * * ) ; int ( * attach ) ( s#acpi_device * , const s#acpi_device_id * ) ; void ( * detach ) ( s#acpi_device * ) ; void ( * bind ) ( s#device * ) ; void ( * unbind ) ( s#device * ) ; s#acpi_hotplug_profile hotplug ; } +s#acpi_hotplug_context struct acpi_hotplug_context { s#acpi_device * self ; int ( * notify ) ( s#acpi_device * , t#u32 ) ; void ( * uevent ) ( s#acpi_device * , t#u32 ) ; void ( * fixup ) ( s#acpi_device * ) ; } +s#acpi_gpio_params struct acpi_gpio_params { unsigned int crs_entry_index ; unsigned int line_index ; t#bool active_low ; } +s#acpi_gpio_mapping struct acpi_gpio_mapping { const char * name ; const s#acpi_gpio_params * data ; unsigned int size ; unsigned int quirks ; } +s#acpi_device struct acpi_device { t#u32 pld_crc ; int device_type ; t#acpi_handle handle ; s#fwnode_handle fwnode ; s#acpi_device * parent ; s#list_head wakeup_list ; s#list_head del_list ; s#acpi_device_status status ; s#acpi_device_flags flags ; s#acpi_device_pnp pnp ; s#acpi_device_power power ; s#acpi_device_wakeup wakeup ; s#acpi_device_perf performance ; s#acpi_device_dir dir ; s#acpi_device_data data ; s#acpi_scan_handler * handler ; s#acpi_hotplug_context * hp ; const s#acpi_gpio_mapping * driver_gpios ; void * driver_data ; s#device dev ; unsigned int physical_node_count ; unsigned int dep_unmet ; s#list_head physical_node_list ; s#mutex physical_node_lock ; void ( * remove ) ( s#acpi_device * ) ; } +e#dev_prop_type enum dev_prop_type { DEV_PROP_U8 , DEV_PROP_U16 , DEV_PROP_U32 , DEV_PROP_U64 , DEV_PROP_STRING , DEV_PROP_REF , } +s#property_entry struct property_entry { const char * name ; t#size_t length ; t#bool is_inline ; e#dev_prop_type type ; union { const void * pointer ; union { t#u8 u8_data [ sizeof ( u64 ) / sizeof ( u8 ) ] ; t#u16 u16_data [ sizeof ( u64 ) / sizeof ( u16 ) ] ; t#u32 u32_data [ sizeof ( u64 ) / sizeof ( u32 ) ] ; t#u64 u64_data [ sizeof ( u64 ) / sizeof ( u64 ) ] ; const char * str [ sizeof ( u64 ) / sizeof ( char * ) ] ; } value ; } ; } +acpi_create_platform_device s#platform_device * acpi_create_platform_device ( s#acpi_device * , const s#property_entry * ) + +/* drivers/acpi/acpi_pnp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_is_pnp_device extern t#bool acpi_is_pnp_device ( s#acpi_device * ) + +/* drivers/acpi/acpi_processor.o */ +t#phys_cpuid_t typedef t#u64 phys_cpuid_t +s#acpi_processor_flags struct acpi_processor_flags { t#u8 power : 1 ; t#u8 performance : 1 ; t#u8 throttling : 1 ; t#u8 limit : 1 ; t#u8 bm_control : 1 ; t#u8 bm_check : 1 ; t#u8 has_cst : 1 ; t#u8 has_lpi : 1 ; t#u8 power_setup_done : 1 ; t#u8 bm_rld_set : 1 ; t#u8 need_hotplug_init : 1 ; } +s#acpi_processor_cx struct acpi_processor_cx { t#u8 valid ; t#u8 type ; t#u32 address ; t#u8 entry_method ; t#u8 index ; t#u32 latency ; t#u8 bm_sts_skip ; char desc [ 32 ] ; } +s#acpi_lpi_state struct acpi_lpi_state { t#u32 min_residency ; t#u32 wake_latency ; t#u32 flags ; t#u32 arch_flags ; t#u32 res_cnt_freq ; t#u32 enable_parent_state ; t#u64 address ; t#u8 index ; t#u8 entry_method ; char desc [ 32 ] ; } +s#acpi_processor_power struct acpi_processor_power { int count ; union { s#acpi_processor_cx states [ 8 ] ; s#acpi_lpi_state lpi_states [ 8 ] ; } ; int timer_broadcast_on_state ; } +s#acpi_pct_register struct acpi_pct_register { t#u8 descriptor ; t#u16 length ; t#u8 space_id ; t#u8 bit_width ; t#u8 bit_offset ; t#u8 reserved ; t#u64 address ; } +s#acpi_processor_px struct acpi_processor_px { t#u64 core_frequency ; t#u64 power ; t#u64 transition_latency ; t#u64 bus_master_latency ; t#u64 control ; t#u64 status ; } +s#acpi_psd_package struct acpi_psd_package { t#u64 num_entries ; t#u64 revision ; t#u64 domain ; t#u64 coord_type ; t#u64 num_processors ; } +s#acpi_processor_performance struct acpi_processor_performance { unsigned int state ; unsigned int platform_limit ; s#acpi_pct_register control_register ; s#acpi_pct_register status_register ; unsigned int state_count ; s#acpi_processor_px * states ; s#acpi_psd_package domain_info ; t#cpumask_var_t shared_cpu_map ; unsigned int shared_type ; } +s#acpi_processor_tx_tss struct acpi_processor_tx_tss { t#u64 freqpercentage ; t#u64 power ; t#u64 transition_latency ; t#u64 control ; t#u64 status ; } +s#acpi_tsd_package struct acpi_tsd_package { t#u64 num_entries ; t#u64 revision ; t#u64 domain ; t#u64 coord_type ; t#u64 num_processors ; } +s#acpi_processor_tx struct acpi_processor_tx { t#u16 power ; t#u16 performance ; } +s#acpi_processor_throttling struct acpi_processor_throttling { unsigned int state ; unsigned int platform_limit ; s#acpi_pct_register control_register ; s#acpi_pct_register status_register ; unsigned int state_count ; s#acpi_processor_tx_tss * states_tss ; s#acpi_tsd_package domain_info ; t#cpumask_var_t shared_cpu_map ; int ( * acpi_processor_get_throttling ) ( s#acpi_processor * ) ; int ( * acpi_processor_set_throttling ) ( s#acpi_processor * , int , t#bool ) ; t#u32 address ; t#u8 duty_offset ; t#u8 duty_width ; t#u8 tsd_valid_flag ; unsigned int shared_type ; s#acpi_processor_tx states [ 16 ] ; } +s#acpi_processor_lx struct acpi_processor_lx { int px ; int tx ; } +s#acpi_processor_limit struct acpi_processor_limit { s#acpi_processor_lx state ; s#acpi_processor_lx thermal ; s#acpi_processor_lx user ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s#plist_head struct plist_head { s#list_head node_list ; } +e#pm_qos_type enum pm_qos_type { PM_QOS_UNITIALIZED , PM_QOS_MAX , PM_QOS_MIN , } +s#pm_qos_constraints struct pm_qos_constraints { s#plist_head list ; t#s32 target_value ; t#s32 default_value ; t#s32 no_constraint_value ; e#pm_qos_type type ; s#blocking_notifier_head * notifiers ; } +s#freq_constraints struct freq_constraints { s#pm_qos_constraints min_freq ; s#blocking_notifier_head min_freq_notifiers ; s#pm_qos_constraints max_freq ; s#blocking_notifier_head max_freq_notifiers ; } +s#pm_qos_flags struct pm_qos_flags { s#list_head list ; t#s32 effective_flags ; } +e#dev_pm_qos_req_type enum dev_pm_qos_req_type { DEV_PM_QOS_RESUME_LATENCY = 1 , DEV_PM_QOS_LATENCY_TOLERANCE , DEV_PM_QOS_MIN_FREQUENCY , DEV_PM_QOS_MAX_FREQUENCY , DEV_PM_QOS_FLAGS , } +s#pm_qos_flags_request struct pm_qos_flags_request { s#list_head node ; t#s32 flags ; } +e#freq_qos_req_type enum freq_qos_req_type { FREQ_QOS_MIN = 1 , FREQ_QOS_MAX , } +s#freq_qos_request struct freq_qos_request { e#freq_qos_req_type type ; s#plist_node pnode ; s#freq_constraints * qos ; } +s#dev_pm_qos_request struct dev_pm_qos_request { e#dev_pm_qos_req_type type ; union { s#plist_node pnode ; s#pm_qos_flags_request flr ; s#freq_qos_request freq ; } data ; s#device * dev ; } +s#dev_pm_qos struct dev_pm_qos { s#pm_qos_constraints resume_latency ; s#pm_qos_constraints latency_tolerance ; s#freq_constraints freq ; s#pm_qos_flags flags ; s#dev_pm_qos_request * resume_latency_req ; s#dev_pm_qos_request * latency_tolerance_req ; s#dev_pm_qos_request * flags_req ; } +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#thermal_cooling_device_ops struct thermal_cooling_device_ops { int ( * get_max_state ) ( s#thermal_cooling_device * , unsigned long * ) ; int ( * get_cur_state ) ( s#thermal_cooling_device * , unsigned long * ) ; int ( * set_cur_state ) ( s#thermal_cooling_device * , unsigned long ) ; int ( * get_requested_power ) ( s#thermal_cooling_device * , t#u32 * ) ; int ( * state2power ) ( s#thermal_cooling_device * , unsigned long , t#u32 * ) ; int ( * power2state ) ( s#thermal_cooling_device * , t#u32 , unsigned long * ) ; } +s#thermal_cooling_device struct thermal_cooling_device { int id ; char * type ; s#device device ; s#device_node * np ; void * devdata ; void * stats ; const s#thermal_cooling_device_ops * ops ; t#bool updated ; s#mutex lock ; s#list_head thermal_instances ; s#list_head node ; } +s#acpi_processor struct acpi_processor { t#acpi_handle handle ; t#u32 acpi_id ; t#phys_cpuid_t phys_id ; t#u32 id ; t#u32 pblk ; int performance_platform_limit ; int throttling_platform_limit ; s#acpi_processor_flags flags ; s#acpi_processor_power power ; s#acpi_processor_performance * performance ; s#acpi_processor_throttling throttling ; s#acpi_processor_limit limit ; s#thermal_cooling_device * cdev ; s#device * dev ; s#freq_qos_request perflib_req ; s#freq_qos_request thermal_req ; } +processors extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#acpi_processor * ) processors +s#acpi_processor_errata struct acpi_processor_errata { t#u8 smp ; struct { t#u8 throttle : 1 ; t#u8 fdma : 1 ; t#u8 reserved : 6 ; t#u32 bmisx ; } piix4 ; } +errata extern s#acpi_processor_errata errata + +/* drivers/acpi/acpi_watchdog.o */ +acpi_has_watchdog extern t#bool acpi_has_watchdog ( void ) + +/* drivers/acpi/acpica/evxface.o */ +t#acpi_status typedef t#u32 acpi_status +t#acpi_notify_handler typedef void ( * acpi_notify_handler ) ( t#acpi_handle , t#u32 , void * ) +acpi_install_notify_handler t#acpi_status acpi_install_notify_handler ( t#acpi_handle , t#u32 , t#acpi_notify_handler , void * ) +acpi_remove_notify_handler t#acpi_status acpi_remove_notify_handler ( t#acpi_handle , t#u32 , t#acpi_notify_handler ) + +/* drivers/acpi/acpica/evxfregn.o */ +t#acpi_adr_space_type typedef t#u8 acpi_adr_space_type +t#acpi_physical_address typedef t#u64 acpi_physical_address +t#acpi_adr_space_handler typedef t#acpi_status ( * acpi_adr_space_handler ) ( t#u32 , t#acpi_physical_address , t#u32 , t#u64 * , void * , void * ) +t#acpi_adr_space_setup typedef t#acpi_status ( * acpi_adr_space_setup ) ( t#acpi_handle , t#u32 , void * , void * * ) +acpi_install_address_space_handler t#acpi_status acpi_install_address_space_handler ( t#acpi_handle , t#acpi_adr_space_type , t#acpi_adr_space_handler , t#acpi_adr_space_setup , void * ) +acpi_remove_address_space_handler t#acpi_status acpi_remove_address_space_handler ( t#acpi_handle , t#acpi_adr_space_type , t#acpi_adr_space_handler ) + +/* drivers/acpi/acpica/hwxface.o */ +acpi_reset t#acpi_status acpi_reset ( void ) +s#acpi_generic_address struct acpi_generic_address { t#u8 space_id ; t#u8 bit_width ; t#u8 bit_offset ; t#u8 access_width ; t#u64 address ; } +acpi_read t#acpi_status acpi_read ( t#u64 * , s#acpi_generic_address * ) +acpi_write t#acpi_status acpi_write ( t#u64 , s#acpi_generic_address * ) +acpi_get_sleep_type_data t#acpi_status acpi_get_sleep_type_data ( t#u8 , t#u8 * , t#u8 * ) + +/* drivers/acpi/acpica/hwxfsleep.o */ +acpi_enter_sleep_state_prep t#acpi_status acpi_enter_sleep_state_prep ( t#u8 ) +acpi_enter_sleep_state t#acpi_status acpi_enter_sleep_state ( t#u8 ) +acpi_leave_sleep_state_prep t#acpi_status acpi_leave_sleep_state_prep ( t#u8 ) +acpi_leave_sleep_state t#acpi_status acpi_leave_sleep_state ( t#u8 ) + +/* drivers/acpi/acpica/nsxfeval.o */ +t#acpi_string typedef char * acpi_string +s#acpi_object_list struct acpi_object_list { t#u32 count ; u#acpi_object * pointer ; } +t#acpi_size typedef t#u64 acpi_size +s#acpi_buffer struct acpi_buffer { t#acpi_size length ; void * pointer ; } +acpi_evaluate_object_typed t#acpi_status acpi_evaluate_object_typed ( t#acpi_handle , t#acpi_string , s#acpi_object_list * , s#acpi_buffer * , t#acpi_object_type ) +acpi_evaluate_object t#acpi_status acpi_evaluate_object ( t#acpi_handle , t#acpi_string , s#acpi_object_list * , s#acpi_buffer * ) +t#acpi_walk_callback typedef t#acpi_status ( * acpi_walk_callback ) ( t#acpi_handle , t#u32 , void * , void * * ) +acpi_walk_namespace t#acpi_status acpi_walk_namespace ( t#acpi_object_type , t#acpi_handle , t#u32 , t#acpi_walk_callback , t#acpi_walk_callback , void * , void * * ) +acpi_get_devices t#acpi_status acpi_get_devices ( const char * , t#acpi_walk_callback , void * , void * * ) +t#acpi_object_handler typedef void ( * acpi_object_handler ) ( t#acpi_handle , void * ) +acpi_attach_data t#acpi_status acpi_attach_data ( t#acpi_handle , t#acpi_object_handler , void * ) +acpi_detach_data t#acpi_status acpi_detach_data ( t#acpi_handle , t#acpi_object_handler ) +acpi_get_data_full t#acpi_status acpi_get_data_full ( t#acpi_handle , t#acpi_object_handler , void * * , void ( * ) ( void * ) ) +acpi_get_data t#acpi_status acpi_get_data ( t#acpi_handle , t#acpi_object_handler , void * * ) + +/* drivers/acpi/acpica/nsxfname.o */ +acpi_get_handle t#acpi_status acpi_get_handle ( t#acpi_handle , t#acpi_string , t#acpi_handle * ) +acpi_get_name t#acpi_status acpi_get_name ( t#acpi_handle , t#u32 , s#acpi_buffer * ) +s#acpi_pnp_device_id struct acpi_pnp_device_id { t#u32 length ; char * string ; } +s#acpi_pnp_device_id_list struct acpi_pnp_device_id_list { t#u32 count ; t#u32 list_size ; s#acpi_pnp_device_id ids [ ] ; } +s#acpi_device_info struct acpi_device_info { t#u32 info_size ; t#u32 name ; t#acpi_object_type type ; t#u8 param_count ; t#u16 valid ; t#u8 flags ; t#u8 highest_dstates [ 4 ] ; t#u8 lowest_dstates [ 5 ] ; t#u64 address ; s#acpi_pnp_device_id hardware_id ; s#acpi_pnp_device_id unique_id ; s#acpi_pnp_device_id class_code ; s#acpi_pnp_device_id_list compatible_id_list ; } +acpi_get_object_info t#acpi_status acpi_get_object_info ( t#acpi_handle , s#acpi_device_info * * ) +acpi_install_method t#acpi_status acpi_install_method ( t#u8 * ) + +/* drivers/acpi/acpica/nsxfobj.o */ +acpi_get_type t#acpi_status acpi_get_type ( t#acpi_handle , t#acpi_object_type * ) +acpi_get_parent t#acpi_status acpi_get_parent ( t#acpi_handle , t#acpi_handle * ) +acpi_get_next_object t#acpi_status acpi_get_next_object ( t#acpi_object_type , t#acpi_handle , t#acpi_handle , t#acpi_handle * ) + +/* drivers/acpi/acpica/rscreate.o */ +s#acpi_resource_irq struct acpi_resource_irq { t#u8 descriptor_length ; t#u8 triggering ; t#u8 polarity ; t#u8 shareable ; t#u8 wake_capable ; t#u8 interrupt_count ; t#u8 interrupts [ 1 ] ; } +s#acpi_resource_dma struct acpi_resource_dma { t#u8 type ; t#u8 bus_master ; t#u8 transfer ; t#u8 channel_count ; t#u8 channels [ 1 ] ; } +s#acpi_resource_start_dependent struct acpi_resource_start_dependent { t#u8 descriptor_length ; t#u8 compatibility_priority ; t#u8 performance_robustness ; } +s#acpi_resource_io struct acpi_resource_io { t#u8 io_decode ; t#u8 alignment ; t#u8 address_length ; t#u16 minimum ; t#u16 maximum ; } +s#acpi_resource_fixed_io struct acpi_resource_fixed_io { t#u16 address ; t#u8 address_length ; } +s#acpi_resource_fixed_dma struct acpi_resource_fixed_dma { t#u16 request_lines ; t#u16 channels ; t#u8 width ; } +s#acpi_resource_vendor struct acpi_resource_vendor { t#u16 byte_length ; t#u8 byte_data [ 1 ] ; } +s#acpi_resource_vendor_typed struct acpi_resource_vendor_typed { t#u16 byte_length ; t#u8 uuid_subtype ; t#u8 uuid [ 16 ] ; t#u8 byte_data [ 1 ] ; } +s#acpi_resource_end_tag struct acpi_resource_end_tag { t#u8 checksum ; } +s#acpi_resource_memory24 struct acpi_resource_memory24 { t#u8 write_protect ; t#u16 minimum ; t#u16 maximum ; t#u16 alignment ; t#u16 address_length ; } +s#acpi_resource_memory32 struct acpi_resource_memory32 { t#u8 write_protect ; t#u32 minimum ; t#u32 maximum ; t#u32 alignment ; t#u32 address_length ; } +s#acpi_resource_fixed_memory32 struct acpi_resource_fixed_memory32 { t#u8 write_protect ; t#u32 address ; t#u32 address_length ; } +s#acpi_memory_attribute struct acpi_memory_attribute { t#u8 write_protect ; t#u8 caching ; t#u8 range_type ; t#u8 translation ; } +s#acpi_io_attribute struct acpi_io_attribute { t#u8 range_type ; t#u8 translation ; t#u8 translation_type ; t#u8 reserved1 ; } +u#acpi_resource_attribute union acpi_resource_attribute { s#acpi_memory_attribute mem ; s#acpi_io_attribute io ; t#u8 type_specific ; } +s#acpi_address16_attribute struct acpi_address16_attribute { t#u16 granularity ; t#u16 minimum ; t#u16 maximum ; t#u16 translation_offset ; t#u16 address_length ; } +s#acpi_resource_source struct acpi_resource_source { t#u8 index ; t#u16 string_length ; char * string_ptr ; } +s#acpi_resource_address16 struct acpi_resource_address16 { t#u8 resource_type ; t#u8 producer_consumer ; t#u8 decode ; t#u8 min_address_fixed ; t#u8 max_address_fixed ; u#acpi_resource_attribute info ; s#acpi_address16_attribute address ; s#acpi_resource_source resource_source ; } +s#acpi_address32_attribute struct acpi_address32_attribute { t#u32 granularity ; t#u32 minimum ; t#u32 maximum ; t#u32 translation_offset ; t#u32 address_length ; } +s#acpi_resource_address32 struct acpi_resource_address32 { t#u8 resource_type ; t#u8 producer_consumer ; t#u8 decode ; t#u8 min_address_fixed ; t#u8 max_address_fixed ; u#acpi_resource_attribute info ; s#acpi_address32_attribute address ; s#acpi_resource_source resource_source ; } +s#acpi_address64_attribute struct acpi_address64_attribute { t#u64 granularity ; t#u64 minimum ; t#u64 maximum ; t#u64 translation_offset ; t#u64 address_length ; } +s#acpi_resource_address64 struct acpi_resource_address64 { t#u8 resource_type ; t#u8 producer_consumer ; t#u8 decode ; t#u8 min_address_fixed ; t#u8 max_address_fixed ; u#acpi_resource_attribute info ; s#acpi_address64_attribute address ; s#acpi_resource_source resource_source ; } +s#acpi_resource_extended_address64 struct acpi_resource_extended_address64 { t#u8 resource_type ; t#u8 producer_consumer ; t#u8 decode ; t#u8 min_address_fixed ; t#u8 max_address_fixed ; u#acpi_resource_attribute info ; t#u8 revision_ID ; s#acpi_address64_attribute address ; t#u64 type_specific ; } +s#acpi_resource_extended_irq struct acpi_resource_extended_irq { t#u8 producer_consumer ; t#u8 triggering ; t#u8 polarity ; t#u8 shareable ; t#u8 wake_capable ; t#u8 interrupt_count ; s#acpi_resource_source resource_source ; t#u32 interrupts [ 1 ] ; } +s#acpi_resource_generic_register struct acpi_resource_generic_register { t#u8 space_id ; t#u8 bit_width ; t#u8 bit_offset ; t#u8 access_size ; t#u64 address ; } +s#acpi_resource_gpio struct acpi_resource_gpio { t#u8 revision_id ; t#u8 connection_type ; t#u8 producer_consumer ; t#u8 pin_config ; t#u8 shareable ; t#u8 wake_capable ; t#u8 io_restriction ; t#u8 triggering ; t#u8 polarity ; t#u16 drive_strength ; t#u16 debounce_timeout ; t#u16 pin_table_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u16 * pin_table ; t#u8 * vendor_data ; } +s#acpi_resource_i2c_serialbus struct acpi_resource_i2c_serialbus { t#u8 revision_id ; t#u8 type ; t#u8 producer_consumer ; t#u8 slave_mode ; t#u8 connection_sharing ; t#u8 type_revision_id ; t#u16 type_data_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u8 * vendor_data ; t#u8 access_mode ; t#u16 slave_address ; t#u32 connection_speed ; } +s#acpi_resource_spi_serialbus struct acpi_resource_spi_serialbus { t#u8 revision_id ; t#u8 type ; t#u8 producer_consumer ; t#u8 slave_mode ; t#u8 connection_sharing ; t#u8 type_revision_id ; t#u16 type_data_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u8 * vendor_data ; t#u8 wire_mode ; t#u8 device_polarity ; t#u8 data_bit_length ; t#u8 clock_phase ; t#u8 clock_polarity ; t#u16 device_selection ; t#u32 connection_speed ; } +s#acpi_resource_uart_serialbus struct acpi_resource_uart_serialbus { t#u8 revision_id ; t#u8 type ; t#u8 producer_consumer ; t#u8 slave_mode ; t#u8 connection_sharing ; t#u8 type_revision_id ; t#u16 type_data_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u8 * vendor_data ; t#u8 endian ; t#u8 data_bits ; t#u8 stop_bits ; t#u8 flow_control ; t#u8 parity ; t#u8 lines_enabled ; t#u16 rx_fifo_size ; t#u16 tx_fifo_size ; t#u32 default_baud_rate ; } +s#acpi_resource_csi2_serialbus struct acpi_resource_csi2_serialbus { t#u8 revision_id ; t#u8 type ; t#u8 producer_consumer ; t#u8 slave_mode ; t#u8 connection_sharing ; t#u8 type_revision_id ; t#u16 type_data_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u8 * vendor_data ; t#u8 local_port_instance ; t#u8 phy_type ; } +s#acpi_resource_common_serialbus struct acpi_resource_common_serialbus { t#u8 revision_id ; t#u8 type ; t#u8 producer_consumer ; t#u8 slave_mode ; t#u8 connection_sharing ; t#u8 type_revision_id ; t#u16 type_data_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u8 * vendor_data ; } +s#acpi_resource_pin_function struct acpi_resource_pin_function { t#u8 revision_id ; t#u8 pin_config ; t#u8 shareable ; t#u16 function_number ; t#u16 pin_table_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u16 * pin_table ; t#u8 * vendor_data ; } +s#acpi_resource_pin_config struct acpi_resource_pin_config { t#u8 revision_id ; t#u8 producer_consumer ; t#u8 shareable ; t#u8 pin_config_type ; t#u32 pin_config_value ; t#u16 pin_table_length ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; t#u16 * pin_table ; t#u8 * vendor_data ; } +s#acpi_resource_label struct acpi_resource_label { t#u16 string_length ; char * string_ptr ; } +s#acpi_resource_pin_group struct acpi_resource_pin_group { t#u8 revision_id ; t#u8 producer_consumer ; t#u16 pin_table_length ; t#u16 vendor_length ; t#u16 * pin_table ; s#acpi_resource_label resource_label ; t#u8 * vendor_data ; } +s#acpi_resource_pin_group_function struct acpi_resource_pin_group_function { t#u8 revision_id ; t#u8 producer_consumer ; t#u8 shareable ; t#u16 function_number ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; s#acpi_resource_label resource_source_label ; t#u8 * vendor_data ; } +s#acpi_resource_pin_group_config struct acpi_resource_pin_group_config { t#u8 revision_id ; t#u8 producer_consumer ; t#u8 shareable ; t#u8 pin_config_type ; t#u32 pin_config_value ; t#u16 vendor_length ; s#acpi_resource_source resource_source ; s#acpi_resource_label resource_source_label ; t#u8 * vendor_data ; } +s#acpi_resource_address struct acpi_resource_address { t#u8 resource_type ; t#u8 producer_consumer ; t#u8 decode ; t#u8 min_address_fixed ; t#u8 max_address_fixed ; u#acpi_resource_attribute info ; } +u#acpi_resource_data union acpi_resource_data { s#acpi_resource_irq irq ; s#acpi_resource_dma dma ; s#acpi_resource_start_dependent start_dpf ; s#acpi_resource_io io ; s#acpi_resource_fixed_io fixed_io ; s#acpi_resource_fixed_dma fixed_dma ; s#acpi_resource_vendor vendor ; s#acpi_resource_vendor_typed vendor_typed ; s#acpi_resource_end_tag end_tag ; s#acpi_resource_memory24 memory24 ; s#acpi_resource_memory32 memory32 ; s#acpi_resource_fixed_memory32 fixed_memory32 ; s#acpi_resource_address16 address16 ; s#acpi_resource_address32 address32 ; s#acpi_resource_address64 address64 ; s#acpi_resource_extended_address64 ext_address64 ; s#acpi_resource_extended_irq extended_irq ; s#acpi_resource_generic_register generic_reg ; s#acpi_resource_gpio gpio ; s#acpi_resource_i2c_serialbus i2c_serial_bus ; s#acpi_resource_spi_serialbus spi_serial_bus ; s#acpi_resource_uart_serialbus uart_serial_bus ; s#acpi_resource_csi2_serialbus csi2_serial_bus ; s#acpi_resource_common_serialbus common_serial_bus ; s#acpi_resource_pin_function pin_function ; s#acpi_resource_pin_config pin_config ; s#acpi_resource_pin_group pin_group ; s#acpi_resource_pin_group_function pin_group_function ; s#acpi_resource_pin_group_config pin_group_config ; s#acpi_resource_address address ; } +s#acpi_resource struct acpi_resource { t#u32 type ; t#u32 length ; u#acpi_resource_data data ; } +acpi_buffer_to_resource t#acpi_status acpi_buffer_to_resource ( t#u8 * , t#u16 , s#acpi_resource * * ) + +/* drivers/acpi/acpica/rsxface.o */ +acpi_get_irq_routing_table t#acpi_status acpi_get_irq_routing_table ( t#acpi_handle , s#acpi_buffer * ) +acpi_get_current_resources t#acpi_status acpi_get_current_resources ( t#acpi_handle , s#acpi_buffer * ) +acpi_get_possible_resources t#acpi_status acpi_get_possible_resources ( t#acpi_handle , s#acpi_buffer * ) +acpi_set_current_resources t#acpi_status acpi_set_current_resources ( t#acpi_handle , s#acpi_buffer * ) +acpi_get_event_resources t#acpi_status acpi_get_event_resources ( t#acpi_handle , s#acpi_buffer * ) +acpi_resource_to_address64 t#acpi_status acpi_resource_to_address64 ( s#acpi_resource * , s#acpi_resource_address64 * ) +s#acpi_vendor_uuid struct acpi_vendor_uuid { t#u8 subtype ; t#u8 data [ 16 ] ; } +acpi_get_vendor_resource t#acpi_status acpi_get_vendor_resource ( t#acpi_handle , char * , s#acpi_vendor_uuid * , s#acpi_buffer * ) +t#acpi_walk_resource_callback typedef t#acpi_status ( * acpi_walk_resource_callback ) ( s#acpi_resource * , void * ) +acpi_walk_resource_buffer t#acpi_status acpi_walk_resource_buffer ( s#acpi_buffer * , t#acpi_walk_resource_callback , void * ) +acpi_walk_resources t#acpi_status acpi_walk_resources ( t#acpi_handle , char * , t#acpi_walk_resource_callback , void * ) + +/* drivers/acpi/acpica/tbdata.o */ +s#acpi_table_header struct acpi_table_header { char signature [ 4 ] ; t#u32 length ; t#u8 revision ; t#u8 checksum ; char oem_id [ 6 ] ; char oem_table_id [ 8 ] ; t#u32 oem_revision ; char asl_compiler_id [ 4 ] ; t#u32 asl_compiler_revision ; } +acpi_tb_install_and_load_table t#acpi_status acpi_tb_install_and_load_table ( t#acpi_physical_address , t#u8 , s#acpi_table_header * , t#u8 , t#u32 * ) +acpi_tb_unload_table t#acpi_status acpi_tb_unload_table ( t#u32 ) + +/* drivers/acpi/acpica/tbxface.o */ +acpi_get_table_header t#acpi_status acpi_get_table_header ( t#acpi_string , t#u32 , s#acpi_table_header * ) +acpi_get_table t#acpi_status acpi_get_table ( t#acpi_string , t#u32 , s#acpi_table_header * * ) +acpi_put_table void acpi_put_table ( s#acpi_table_header * ) +acpi_get_table_by_index t#acpi_status acpi_get_table_by_index ( t#u32 , s#acpi_table_header * * ) +t#acpi_table_handler typedef t#acpi_status ( * acpi_table_handler ) ( t#u32 , void * , void * ) +acpi_install_table_handler t#acpi_status acpi_install_table_handler ( t#acpi_table_handler , void * ) +acpi_remove_table_handler t#acpi_status acpi_remove_table_handler ( t#acpi_table_handler ) + +/* drivers/acpi/acpica/tbxfload.o */ +acpi_load_table t#acpi_status acpi_load_table ( s#acpi_table_header * , t#u32 * ) +acpi_unload_parent_table t#acpi_status acpi_unload_parent_table ( t#acpi_handle ) +acpi_unload_table t#acpi_status acpi_unload_table ( t#u32 ) + +/* drivers/acpi/acpica/utexcep.o */ +acpi_format_exception const char * acpi_format_exception ( t#acpi_status ) + +/* drivers/acpi/acpica/utglobal.o */ +s#acpi_table_fadt struct acpi_table_fadt { s#acpi_table_header header ; t#u32 facs ; t#u32 dsdt ; t#u8 model ; t#u8 preferred_profile ; t#u16 sci_interrupt ; t#u32 smi_command ; t#u8 acpi_enable ; t#u8 acpi_disable ; t#u8 s4_bios_request ; t#u8 pstate_control ; t#u32 pm1a_event_block ; t#u32 pm1b_event_block ; t#u32 pm1a_control_block ; t#u32 pm1b_control_block ; t#u32 pm2_control_block ; t#u32 pm_timer_block ; t#u32 gpe0_block ; t#u32 gpe1_block ; t#u8 pm1_event_length ; t#u8 pm1_control_length ; t#u8 pm2_control_length ; t#u8 pm_timer_length ; t#u8 gpe0_block_length ; t#u8 gpe1_block_length ; t#u8 gpe1_base ; t#u8 cst_control ; t#u16 c2_latency ; t#u16 c3_latency ; t#u16 flush_size ; t#u16 flush_stride ; t#u8 duty_offset ; t#u8 duty_width ; t#u8 day_alarm ; t#u8 month_alarm ; t#u8 century ; t#u16 boot_flags ; t#u8 reserved ; t#u32 flags ; s#acpi_generic_address reset_register ; t#u8 reset_value ; t#u16 arm_boot_flags ; t#u8 minor_revision ; t#u64 Xfacs ; t#u64 Xdsdt ; s#acpi_generic_address xpm1a_event_block ; s#acpi_generic_address xpm1b_event_block ; s#acpi_generic_address xpm1a_control_block ; s#acpi_generic_address xpm1b_control_block ; s#acpi_generic_address xpm2_control_block ; s#acpi_generic_address xpm_timer_block ; s#acpi_generic_address xgpe0_block ; s#acpi_generic_address xgpe1_block ; s#acpi_generic_address sleep_control ; s#acpi_generic_address sleep_status ; t#u64 hypervisor_id ; } +acpi_gbl_FADT extern s#acpi_table_fadt acpi_gbl_FADT +acpi_dbg_level t#u32 acpi_dbg_level +acpi_dbg_layer t#u32 acpi_dbg_layer +acpi_gpe_count extern t#u32 acpi_gpe_count +acpi_current_gpe_count extern t#u32 acpi_current_gpe_count + +/* drivers/acpi/acpica/utxface.o */ +acpi_purge_cached_objects t#acpi_status acpi_purge_cached_objects ( void ) +acpi_install_interface t#acpi_status acpi_install_interface ( t#acpi_string ) +acpi_remove_interface t#acpi_status acpi_remove_interface ( t#acpi_string ) +t#acpi_interface_handler typedef t#u32 ( * acpi_interface_handler ) ( t#acpi_string , t#u32 ) +acpi_install_interface_handler t#acpi_status acpi_install_interface_handler ( t#acpi_interface_handler ) +acpi_check_address_range t#u32 acpi_check_address_range ( t#acpi_adr_space_type , t#acpi_physical_address , t#acpi_size , t#u8 ) +s#acpi_pld_info struct acpi_pld_info { t#u8 revision ; t#u8 ignore_color ; t#u8 red ; t#u8 green ; t#u8 blue ; t#u16 width ; t#u16 height ; t#u8 user_visible ; t#u8 dock ; t#u8 lid ; t#u8 panel ; t#u8 vertical_position ; t#u8 horizontal_position ; t#u8 shape ; t#u8 group_orientation ; t#u8 group_token ; t#u8 group_position ; t#u8 bay ; t#u8 ejectable ; t#u8 ospm_eject_required ; t#u8 cabinet_number ; t#u8 card_cage_number ; t#u8 reference ; t#u8 rotation ; t#u8 order ; t#u8 reserved ; t#u16 vertical_offset ; t#u16 horizontal_offset ; } +acpi_decode_pld_buffer t#acpi_status acpi_decode_pld_buffer ( t#u8 * , t#acpi_size , s#acpi_pld_info * * ) + +/* drivers/acpi/acpica/utxferror.o */ +acpi_error __attribute__ ( ( __format__ ( __printf__ , 3 , 3 + 1 ) ) ) void acpi_error ( const char * , t#u32 , const char * , ... ) +acpi_exception __attribute__ ( ( __format__ ( __printf__ , 4 , 4 + 1 ) ) ) void acpi_exception ( const char * , t#u32 , t#acpi_status , const char * , ... ) +acpi_warning __attribute__ ( ( __format__ ( __printf__ , 3 , 3 + 1 ) ) ) void acpi_warning ( const char * , t#u32 , const char * , ... ) +acpi_info __attribute__ ( ( __format__ ( __printf__ , 1 , 1 + 1 ) ) ) void acpi_info ( const char * , ... ) +acpi_bios_error __attribute__ ( ( __format__ ( __printf__ , 3 , 3 + 1 ) ) ) void acpi_bios_error ( const char * , t#u32 , const char * , ... ) +acpi_bios_exception __attribute__ ( ( __format__ ( __printf__ , 4 , 4 + 1 ) ) ) void acpi_bios_exception ( const char * , t#u32 , t#acpi_status , const char * , ... ) +acpi_bios_warning __attribute__ ( ( __format__ ( __printf__ , 3 , 3 + 1 ) ) ) void acpi_bios_warning ( const char * , t#u32 , const char * , ... ) + +/* drivers/acpi/acpica/utxfmutex.o */ +acpi_acquire_mutex t#acpi_status acpi_acquire_mutex ( t#acpi_handle , t#acpi_string , t#u16 ) +acpi_release_mutex t#acpi_status acpi_release_mutex ( t#acpi_handle , t#acpi_string ) + +/* drivers/acpi/apei/apei-base.o */ +s#acpi_whea_header struct acpi_whea_header { t#u8 action ; t#u8 instruction ; t#u8 flags ; t#u8 reserved ; s#acpi_generic_address register_region ; t#u64 value ; t#u64 mask ; } +t#apei_exec_ins_func_t typedef int ( * apei_exec_ins_func_t ) ( s#apei_exec_context * , s#acpi_whea_header * ) +s#apei_exec_ins_type struct apei_exec_ins_type { t#u32 flags ; t#apei_exec_ins_func_t run ; } +s#apei_exec_context struct apei_exec_context { t#u32 ip ; t#u64 value ; t#u64 var1 ; t#u64 var2 ; t#u64 src_base ; t#u64 dst_base ; s#apei_exec_ins_type * ins_table ; t#u32 instructions ; s#acpi_whea_header * action_table ; t#u32 entries ; } +apei_exec_ctx_init void apei_exec_ctx_init ( s#apei_exec_context * , s#apei_exec_ins_type * , t#u32 , s#acpi_whea_header * , t#u32 ) +apei_exec_read_register int apei_exec_read_register ( s#apei_exec_context * , s#acpi_whea_header * ) +apei_exec_read_register_value int apei_exec_read_register_value ( s#apei_exec_context * , s#acpi_whea_header * ) +apei_exec_write_register int apei_exec_write_register ( s#apei_exec_context * , s#acpi_whea_header * ) +apei_exec_write_register_value int apei_exec_write_register_value ( s#apei_exec_context * , s#acpi_whea_header * ) +apei_exec_noop int apei_exec_noop ( s#apei_exec_context * , s#acpi_whea_header * ) +__apei_exec_run int __apei_exec_run ( s#apei_exec_context * , t#u8 , t#bool ) +apei_exec_pre_map_gars int apei_exec_pre_map_gars ( s#apei_exec_context * ) +apei_exec_post_unmap_gars int apei_exec_post_unmap_gars ( s#apei_exec_context * ) +s#apei_resources struct apei_resources { s#list_head iomem ; s#list_head ioport ; } +apei_resources_fini void apei_resources_fini ( s#apei_resources * ) +apei_resources_add int apei_resources_add ( s#apei_resources * , unsigned long , unsigned long , t#bool ) +apei_resources_sub int apei_resources_sub ( s#apei_resources * , s#apei_resources * ) +apei_resources_request int apei_resources_request ( s#apei_resources * , const char * ) +apei_resources_release void apei_resources_release ( s#apei_resources * ) +apei_map_generic_address int apei_map_generic_address ( s#acpi_generic_address * ) +apei_read int apei_read ( t#u64 * , s#acpi_generic_address * ) +apei_write int apei_write ( t#u64 , s#acpi_generic_address * ) +apei_exec_collect_resources int apei_exec_collect_resources ( s#apei_exec_context * , s#apei_resources * ) +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +apei_get_debugfs_dir s#dentry * apei_get_debugfs_dir ( void ) +s#acpi_hest_header struct acpi_hest_header { t#u16 type ; t#u16 source_id ; } +arch_apei_enable_cmcff int __attribute__ ( ( __weak__ ) ) arch_apei_enable_cmcff ( s#acpi_hest_header * , void * ) +s#cper_sec_mem_err struct cper_sec_mem_err { t#u64 validation_bits ; t#u64 error_status ; t#u64 physical_addr ; t#u64 physical_addr_mask ; t#u16 node ; t#u16 card ; t#u16 module ; t#u16 bank ; t#u16 device ; t#u16 row ; t#u16 column ; t#u16 bit_pos ; t#u64 requestor_id ; t#u64 responder_id ; t#u64 target_id ; t#u8 error_type ; t#u8 extended ; t#u16 rank ; t#u16 mem_array_handle ; t#u16 mem_dev_handle ; } +arch_apei_report_mem_error void __attribute__ ( ( __weak__ ) ) arch_apei_report_mem_error ( int , s#cper_sec_mem_err * ) +apei_osc_setup int apei_osc_setup ( void ) + +/* drivers/acpi/apei/erst.o */ +erst_disable extern int erst_disable +erst_get_record_count t#ssize_t erst_get_record_count ( void ) +erst_get_record_id_begin int erst_get_record_id_begin ( int * ) +erst_get_record_id_next int erst_get_record_id_next ( int * , t#u64 * ) +erst_get_record_id_end void erst_get_record_id_end ( void ) +t#guid_t typedef struct { t#__u8 b [ 16 ] ; } guid_t +s#cper_record_header struct cper_record_header { char signature [ 4 ] ; t#u16 revision ; t#u32 signature_end ; t#u16 section_count ; t#u32 error_severity ; t#u32 validation_bits ; t#u32 record_length ; t#u64 timestamp ; t#guid_t platform_id ; t#guid_t partition_id ; t#guid_t creator_id ; t#guid_t notification_type ; t#u64 record_id ; t#u32 flags ; t#u64 persistence_information ; t#u8 reserved [ 12 ] ; } +erst_write int erst_write ( const s#cper_record_header * ) +erst_read t#ssize_t erst_read ( t#u64 , s#cper_record_header * , t#size_t ) +erst_read_record t#ssize_t erst_read_record ( t#u64 , s#cper_record_header * , t#size_t , t#size_t , const t#guid_t * ) +erst_clear int erst_clear ( t#u64 ) + +/* drivers/acpi/apei/ghes.o */ +ghes_register_vendor_record_notifier int ghes_register_vendor_record_notifier ( s#notifier_block * ) +ghes_unregister_vendor_record_notifier void ghes_unregister_vendor_record_notifier ( s#notifier_block * ) + +/* drivers/acpi/apei/hest.o */ +hest_disable extern int hest_disable + +/* drivers/acpi/arm64/iort.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +e#iommu_cap enum iommu_cap { IOMMU_CAP_CACHE_COHERENCY , IOMMU_CAP_INTR_REMAP , IOMMU_CAP_NOEXEC , IOMMU_CAP_PRE_BOOT_PROTECTION , } +s#iommu_iotlb_gather struct iommu_iotlb_gather { unsigned long start ; unsigned long end ; t#size_t pgsize ; s#list_head freelist ; t#bool queued ; } +s#iommu_domain_ops struct iommu_domain_ops { int ( * attach_dev ) ( s#iommu_domain * , s#device * ) ; void ( * detach_dev ) ( s#iommu_domain * , s#device * ) ; int ( * map ) ( s#iommu_domain * , unsigned long , t#phys_addr_t , t#size_t , int , t#gfp_t ) ; int ( * map_pages ) ( s#iommu_domain * , unsigned long , t#phys_addr_t , t#size_t , t#size_t , int , t#gfp_t , t#size_t * ) ; t#size_t ( * unmap ) ( s#iommu_domain * , unsigned long , t#size_t , s#iommu_iotlb_gather * ) ; t#size_t ( * unmap_pages ) ( s#iommu_domain * , unsigned long , t#size_t , t#size_t , s#iommu_iotlb_gather * ) ; void ( * flush_iotlb_all ) ( s#iommu_domain * ) ; void ( * iotlb_sync_map ) ( s#iommu_domain * , unsigned long , t#size_t ) ; void ( * iotlb_sync ) ( s#iommu_domain * , s#iommu_iotlb_gather * ) ; t#phys_addr_t ( * iova_to_phys ) ( s#iommu_domain * , t#dma_addr_t ) ; t#bool ( * enforce_cache_coherency ) ( s#iommu_domain * ) ; int ( * enable_nesting ) ( s#iommu_domain * ) ; int ( * set_pgtable_quirks ) ( s#iommu_domain * , unsigned long ) ; void ( * free ) ( s#iommu_domain * ) ; } +t#iommu_fault_handler_t typedef int ( * iommu_fault_handler_t ) ( s#iommu_domain * , s#device * , unsigned long , int , void * ) +s#iommu_domain_geometry struct iommu_domain_geometry { t#dma_addr_t aperture_start ; t#dma_addr_t aperture_end ; t#bool force_aperture ; } +s##iommu_dma_cookie +s#iommu_domain struct iommu_domain { unsigned type ; const s#iommu_domain_ops * ops ; unsigned long pgsize_bitmap ; t#iommu_fault_handler_t handler ; void * handler_token ; s#iommu_domain_geometry geometry ; s#iommu_dma_cookie * iova_cookie ; } +s#iommu_device struct iommu_device { s#list_head list ; const s#iommu_ops * ops ; s#fwnode_handle * fwnode ; s#device * dev ; } +s##iommu_group +s#of_phandle_args struct of_phandle_args { s#device_node * np ; int args_count ; t#uint32_t args [ 16 ] ; } +e#iommu_dev_features enum iommu_dev_features { IOMMU_DEV_FEAT_SVA , IOMMU_DEV_FEAT_IOPF , } +s#iommu_sva struct iommu_sva { s#device * dev ; } +s#iommu_fault_unrecoverable struct iommu_fault_unrecoverable { t#__u32 reason ; t#__u32 flags ; t#__u32 pasid ; t#__u32 perm ; t#__u64 addr ; t#__u64 fetch_addr ; } +s#iommu_fault_page_request struct iommu_fault_page_request { t#__u32 flags ; t#__u32 pasid ; t#__u32 grpid ; t#__u32 perm ; t#__u64 addr ; t#__u64 private_data [ 2 ] ; } +s#iommu_fault struct iommu_fault { t#__u32 type ; t#__u32 padding ; union { s#iommu_fault_unrecoverable event ; s#iommu_fault_page_request prm ; t#__u8 padding2 [ 56 ] ; } ; } +s#iommu_fault_event struct iommu_fault_event { s#iommu_fault fault ; s#list_head list ; } +s#iommu_page_response struct iommu_page_response { t#__u32 argsz ; t#__u32 version ; t#__u32 flags ; t#__u32 pasid ; t#__u32 grpid ; t#__u32 code ; } +s#iommu_ops struct iommu_ops { t#bool ( * capable ) ( e#iommu_cap ) ; s#iommu_domain * ( * domain_alloc ) ( unsigned ) ; s#iommu_device * ( * probe_device ) ( s#device * ) ; void ( * release_device ) ( s#device * ) ; void ( * probe_finalize ) ( s#device * ) ; s#iommu_group * ( * device_group ) ( s#device * ) ; void ( * get_resv_regions ) ( s#device * , s#list_head * ) ; int ( * of_xlate ) ( s#device * , s#of_phandle_args * ) ; t#bool ( * is_attach_deferred ) ( s#device * ) ; int ( * dev_enable_feat ) ( s#device * , e#iommu_dev_features ) ; int ( * dev_disable_feat ) ( s#device * , e#iommu_dev_features ) ; s#iommu_sva * ( * sva_bind ) ( s#device * , s#mm_struct * , void * ) ; void ( * sva_unbind ) ( s#iommu_sva * ) ; t#u32 ( * sva_get_pasid ) ( s#iommu_sva * ) ; int ( * page_response ) ( s#device * , s#iommu_fault_event * , s#iommu_page_response * ) ; int ( * def_domain_type ) ( s#device * ) ; const s#iommu_domain_ops * default_domain_ops ; unsigned long pgsize_bitmap ; s#module * owner ; } +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s#sg_table struct sg_table { s#scatterlist * sgl ; unsigned int nents ; unsigned int orig_nents ; } +s#dma_map_ops struct dma_map_ops { unsigned int flags ; void * ( * alloc ) ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) ; void ( * free ) ( s#device * , t#size_t , void * , t#dma_addr_t , unsigned long ) ; s#page * ( * alloc_pages ) ( s#device * , t#size_t , t#dma_addr_t * , e#dma_data_direction , t#gfp_t ) ; void ( * free_pages ) ( s#device * , t#size_t , s#page * , t#dma_addr_t , e#dma_data_direction ) ; s#sg_table * ( * alloc_noncontiguous ) ( s#device * , t#size_t , e#dma_data_direction , t#gfp_t , unsigned long ) ; void ( * free_noncontiguous ) ( s#device * , t#size_t , s#sg_table * , e#dma_data_direction ) ; int ( * mmap ) ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) ; int ( * get_sgtable ) ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) ; t#dma_addr_t ( * map_page ) ( s#device * , s#page * , unsigned long , t#size_t , e#dma_data_direction , unsigned long ) ; void ( * unmap_page ) ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) ; int ( * map_sg ) ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) ; void ( * unmap_sg ) ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) ; t#dma_addr_t ( * map_resource ) ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) ; void ( * unmap_resource ) ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) ; void ( * sync_single_for_cpu ) ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) ; void ( * sync_single_for_device ) ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) ; void ( * sync_sg_for_cpu ) ( s#device * , s#scatterlist * , int , e#dma_data_direction ) ; void ( * sync_sg_for_device ) ( s#device * , s#scatterlist * , int , e#dma_data_direction ) ; void ( * cache_sync ) ( s#device * , void * , t#size_t , e#dma_data_direction ) ; int ( * dma_supported ) ( s#device * , t#u64 ) ; t#u64 ( * get_required_mask ) ( s#device * ) ; t#size_t ( * max_mapping_size ) ( s#device * ) ; t#size_t ( * opt_mapping_size ) ( void ) ; unsigned long ( * get_merge_boundary ) ( s#device * ) ; } +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +t#iommu_dev_fault_handler_t typedef int ( * iommu_dev_fault_handler_t ) ( s#iommu_fault * , void * ) +s#iommu_fault_param struct iommu_fault_param { t#iommu_dev_fault_handler_t handler ; void * data ; s#list_head faults ; s#mutex lock ; } +s##iopf_device_param +s#iommu_fwspec struct iommu_fwspec { const s#iommu_ops * ops ; s#fwnode_handle * iommu_fwnode ; t#u32 flags ; unsigned int num_ids ; t#u32 ids [ ] ; } +s#dev_iommu struct dev_iommu { s#mutex lock ; s#iommu_fault_param * fault_param ; s#iopf_device_param * iopf_param ; s#iommu_fwspec * fwspec ; s#iommu_device * iommu_dev ; void * priv ; } +iort_get_rmr_sids void iort_get_rmr_sids ( s#fwnode_handle * , s#list_head * ) +iort_put_rmr_sids void iort_put_rmr_sids ( s#fwnode_handle * , s#list_head * ) + +/* drivers/acpi/battery.o */ +e#power_supply_type enum power_supply_type { POWER_SUPPLY_TYPE_UNKNOWN = 0 , POWER_SUPPLY_TYPE_BATTERY , POWER_SUPPLY_TYPE_UPS , POWER_SUPPLY_TYPE_MAINS , POWER_SUPPLY_TYPE_USB , POWER_SUPPLY_TYPE_USB_DCP , POWER_SUPPLY_TYPE_USB_CDP , POWER_SUPPLY_TYPE_USB_ACA , POWER_SUPPLY_TYPE_USB_TYPE_C , POWER_SUPPLY_TYPE_USB_PD , POWER_SUPPLY_TYPE_USB_PD_DRP , POWER_SUPPLY_TYPE_APPLE_BRICK_ID , POWER_SUPPLY_TYPE_WIRELESS , } +e#power_supply_usb_type enum power_supply_usb_type { POWER_SUPPLY_USB_TYPE_UNKNOWN = 0 , POWER_SUPPLY_USB_TYPE_SDP , POWER_SUPPLY_USB_TYPE_DCP , POWER_SUPPLY_USB_TYPE_CDP , POWER_SUPPLY_USB_TYPE_ACA , POWER_SUPPLY_USB_TYPE_C , POWER_SUPPLY_USB_TYPE_PD , POWER_SUPPLY_USB_TYPE_PD_DRP , POWER_SUPPLY_USB_TYPE_PD_PPS , POWER_SUPPLY_USB_TYPE_APPLE_BRICK_ID , } +e#power_supply_property enum power_supply_property { POWER_SUPPLY_PROP_STATUS = 0 , POWER_SUPPLY_PROP_CHARGE_TYPE , POWER_SUPPLY_PROP_HEALTH , POWER_SUPPLY_PROP_PRESENT , POWER_SUPPLY_PROP_ONLINE , POWER_SUPPLY_PROP_AUTHENTIC , POWER_SUPPLY_PROP_TECHNOLOGY , POWER_SUPPLY_PROP_CYCLE_COUNT , POWER_SUPPLY_PROP_VOLTAGE_MAX , POWER_SUPPLY_PROP_VOLTAGE_MIN , POWER_SUPPLY_PROP_VOLTAGE_MAX_DESIGN , POWER_SUPPLY_PROP_VOLTAGE_MIN_DESIGN , POWER_SUPPLY_PROP_VOLTAGE_NOW , POWER_SUPPLY_PROP_VOLTAGE_AVG , POWER_SUPPLY_PROP_VOLTAGE_OCV , POWER_SUPPLY_PROP_VOLTAGE_BOOT , POWER_SUPPLY_PROP_CURRENT_MAX , POWER_SUPPLY_PROP_CURRENT_NOW , POWER_SUPPLY_PROP_CURRENT_AVG , POWER_SUPPLY_PROP_CURRENT_BOOT , POWER_SUPPLY_PROP_POWER_NOW , POWER_SUPPLY_PROP_POWER_AVG , POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN , POWER_SUPPLY_PROP_CHARGE_EMPTY_DESIGN , POWER_SUPPLY_PROP_CHARGE_FULL , POWER_SUPPLY_PROP_CHARGE_EMPTY , POWER_SUPPLY_PROP_CHARGE_NOW , POWER_SUPPLY_PROP_CHARGE_AVG , POWER_SUPPLY_PROP_CHARGE_COUNTER , POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT , POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX , POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE , POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGE_MAX , POWER_SUPPLY_PROP_CHARGE_CONTROL_LIMIT , POWER_SUPPLY_PROP_CHARGE_CONTROL_LIMIT_MAX , POWER_SUPPLY_PROP_CHARGE_CONTROL_START_THRESHOLD , POWER_SUPPLY_PROP_CHARGE_CONTROL_END_THRESHOLD , POWER_SUPPLY_PROP_INPUT_CURRENT_LIMIT , POWER_SUPPLY_PROP_INPUT_VOLTAGE_LIMIT , POWER_SUPPLY_PROP_INPUT_POWER_LIMIT , POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN , POWER_SUPPLY_PROP_ENERGY_EMPTY_DESIGN , POWER_SUPPLY_PROP_ENERGY_FULL , POWER_SUPPLY_PROP_ENERGY_EMPTY , POWER_SUPPLY_PROP_ENERGY_NOW , POWER_SUPPLY_PROP_ENERGY_AVG , POWER_SUPPLY_PROP_CAPACITY , POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN , POWER_SUPPLY_PROP_CAPACITY_ALERT_MAX , POWER_SUPPLY_PROP_CAPACITY_ERROR_MARGIN , POWER_SUPPLY_PROP_CAPACITY_LEVEL , POWER_SUPPLY_PROP_TEMP , POWER_SUPPLY_PROP_TEMP_MAX , POWER_SUPPLY_PROP_TEMP_MIN , POWER_SUPPLY_PROP_TEMP_ALERT_MIN , POWER_SUPPLY_PROP_TEMP_ALERT_MAX , POWER_SUPPLY_PROP_TEMP_AMBIENT , POWER_SUPPLY_PROP_TEMP_AMBIENT_ALERT_MIN , POWER_SUPPLY_PROP_TEMP_AMBIENT_ALERT_MAX , POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW , POWER_SUPPLY_PROP_TIME_TO_EMPTY_AVG , POWER_SUPPLY_PROP_TIME_TO_FULL_NOW , POWER_SUPPLY_PROP_TIME_TO_FULL_AVG , POWER_SUPPLY_PROP_TYPE , POWER_SUPPLY_PROP_USB_TYPE , POWER_SUPPLY_PROP_SCOPE , POWER_SUPPLY_PROP_PRECHARGE_CURRENT , POWER_SUPPLY_PROP_CHARGE_TERM_CURRENT , POWER_SUPPLY_PROP_CALIBRATE , POWER_SUPPLY_PROP_MANUFACTURE_YEAR , POWER_SUPPLY_PROP_MANUFACTURE_MONTH , POWER_SUPPLY_PROP_MANUFACTURE_DAY , POWER_SUPPLY_PROP_MODEL_NAME , POWER_SUPPLY_PROP_MANUFACTURER , POWER_SUPPLY_PROP_SERIAL_NUMBER , } +u#power_supply_propval union power_supply_propval { int intval ; const char * strval ; } +s#power_supply_desc struct power_supply_desc { const char * name ; e#power_supply_type type ; const e#power_supply_usb_type * usb_types ; t#size_t num_usb_types ; const e#power_supply_property * properties ; t#size_t num_properties ; int ( * get_property ) ( s#power_supply * , e#power_supply_property , u#power_supply_propval * ) ; int ( * set_property ) ( s#power_supply * , e#power_supply_property , const u#power_supply_propval * ) ; int ( * property_is_writeable ) ( s#power_supply * , e#power_supply_property ) ; void ( * external_power_changed ) ( s#power_supply * ) ; void ( * set_charged ) ( s#power_supply * ) ; t#bool no_thermal ; int use_for_apm ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +e#led_brightness enum led_brightness { LED_OFF = 0 , LED_ON = 1 , LED_HALF = 127 , LED_FULL = 255 , } +s#led_pattern struct led_pattern { t#u32 delta_t ; int brightness ; } +s#led_hw_trigger_type struct led_hw_trigger_type { int dummy ; } +s#led_classdev struct led_classdev { const char * name ; unsigned int brightness ; unsigned int max_brightness ; int flags ; unsigned long work_flags ; void ( * brightness_set ) ( s#led_classdev * , e#led_brightness ) ; int ( * brightness_set_blocking ) ( s#led_classdev * , e#led_brightness ) ; e#led_brightness ( * brightness_get ) ( s#led_classdev * ) ; int ( * blink_set ) ( s#led_classdev * , unsigned long * , unsigned long * ) ; int ( * pattern_set ) ( s#led_classdev * , s#led_pattern * , t#u32 , int ) ; int ( * pattern_clear ) ( s#led_classdev * ) ; s#device * dev ; const s#attribute_group * * groups ; s#list_head node ; const char * default_trigger ; unsigned long blink_delay_on , blink_delay_off ; s#timer_list blink_timer ; int blink_brightness ; int new_blink_brightness ; void ( * flash_resume ) ( s#led_classdev * ) ; s#work_struct set_brightness_work ; int delayed_set_value ; s#rw_semaphore trigger_lock ; s#led_trigger * trigger ; s#list_head trig_list ; void * trigger_data ; t#bool activated ; s#led_hw_trigger_type * trigger_type ; int brightness_hw_changed ; s#kernfs_node * brightness_hw_changed_kn ; s#mutex led_access ; } +s#led_trigger struct led_trigger { const char * name ; int ( * activate ) ( s#led_classdev * ) ; void ( * deactivate ) ( s#led_classdev * ) ; s#led_hw_trigger_type * trigger_type ; t#rwlock_t leddev_list_lock ; s#list_head led_cdevs ; s#list_head next_trig ; const s#attribute_group * * groups ; } +s#power_supply struct power_supply { const s#power_supply_desc * desc ; char * * supplied_to ; t#size_t num_supplicants ; char * * supplied_from ; t#size_t num_supplies ; s#device_node * of_node ; void * drv_data ; s#device dev ; s#work_struct changed_work ; s#delayed_work deferred_register_work ; t#spinlock_t changed_lock ; t#bool changed ; t#bool initialized ; t#bool removing ; t#atomic_t use_cnt ; s#thermal_zone_device * tzd ; s#thermal_cooling_device * tcd ; s#led_trigger * charging_full_trig ; char * charging_full_trig_name ; s#led_trigger * charging_trig ; char * charging_trig_name ; s#led_trigger * full_trig ; char * full_trig_name ; s#led_trigger * online_trig ; char * online_trig_name ; s#led_trigger * charging_blink_full_solid_trig ; char * charging_blink_full_solid_trig_name ; } +s#acpi_battery_hook struct acpi_battery_hook { const char * name ; int ( * add_battery ) ( s#power_supply * ) ; int ( * remove_battery ) ( s#power_supply * ) ; s#list_head list ; } +battery_hook_unregister void battery_hook_unregister ( s#acpi_battery_hook * ) +battery_hook_register void battery_hook_register ( s#acpi_battery_hook * ) + +/* drivers/acpi/bus.o */ +s##proc_dir_entry +acpi_root_dir extern s#proc_dir_entry * acpi_root_dir +acpi_bus_get_status_handle t#acpi_status acpi_bus_get_status_handle ( t#acpi_handle , unsigned long long * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_bus_get_status int acpi_bus_get_status ( s#acpi_device * ) +acpi_bus_private_data_handler void acpi_bus_private_data_handler ( t#acpi_handle , void * ) +acpi_bus_attach_private_data int acpi_bus_attach_private_data ( t#acpi_handle , void * ) +acpi_bus_get_private_data int acpi_bus_get_private_data ( t#acpi_handle , void * * ) +acpi_bus_detach_private_data void acpi_bus_detach_private_data ( t#acpi_handle ) +s#acpi_osc_context struct acpi_osc_context { char * uuid_str ; int rev ; s#acpi_buffer cap ; s#acpi_buffer ret ; } +acpi_run_osc t#acpi_status acpi_run_osc ( t#acpi_handle , s#acpi_osc_context * ) +osc_pc_lpi_support_confirmed extern t#bool osc_pc_lpi_support_confirmed +osc_cpc_flexible_adr_space_confirmed extern t#bool osc_cpc_flexible_adr_space_confirmed +osc_sb_native_usb4_support_confirmed extern t#bool osc_sb_native_usb4_support_confirmed +osc_sb_native_usb4_control extern t#u32 osc_sb_native_usb4_control +acpi_get_first_physical_node s#device * acpi_get_first_physical_node ( s#acpi_device * ) +acpi_set_modalias void acpi_set_modalias ( s#acpi_device * , const char * , char * , t#size_t ) +acpi_match_device const s#acpi_device_id * acpi_match_device ( const s#acpi_device_id * , const s#device * ) +acpi_device_get_match_data const void * acpi_device_get_match_data ( const s#device * ) +acpi_match_device_ids int acpi_match_device_ids ( s#acpi_device * , const s#acpi_device_id * ) +acpi_driver_match_device extern t#bool acpi_driver_match_device ( s#device * , const s#device_driver * ) +t#acpi_op_add typedef int ( * acpi_op_add ) ( s#acpi_device * ) +t#acpi_op_remove typedef int ( * acpi_op_remove ) ( s#acpi_device * ) +t#acpi_op_notify typedef void ( * acpi_op_notify ) ( s#acpi_device * , t#u32 ) +s#acpi_device_ops struct acpi_device_ops { t#acpi_op_add add ; t#acpi_op_remove remove ; t#acpi_op_notify notify ; } +s#acpi_driver struct acpi_driver { char name [ 80 ] ; char class [ 80 ] ; const s#acpi_device_id * ids ; unsigned int flags ; s#acpi_device_ops ops ; s#device_driver drv ; s#module * owner ; } +acpi_bus_register_driver int acpi_bus_register_driver ( s#acpi_driver * ) +acpi_bus_unregister_driver void acpi_bus_unregister_driver ( s#acpi_driver * ) +acpi_bus_for_each_dev int acpi_bus_for_each_dev ( int ( * ) ( s#device * , void * ) , void * ) +acpi_dev_for_each_child int acpi_dev_for_each_child ( s#acpi_device * , int ( * ) ( s#acpi_device * , void * ) , void * ) +acpi_kobj extern s#kobject * acpi_kobj + +/* drivers/acpi/button.o */ +acpi_lid_open extern int acpi_lid_open ( void ) + +/* drivers/acpi/cppc_acpi.o */ +acpi_cpc_valid extern t#bool acpi_cpc_valid ( void ) +cppc_allow_fast_switch extern t#bool cppc_allow_fast_switch ( void ) +s#cppc_perf_caps struct cppc_perf_caps { t#u32 guaranteed_perf ; t#u32 highest_perf ; t#u32 nominal_perf ; t#u32 lowest_perf ; t#u32 lowest_nonlinear_perf ; t#u32 lowest_freq ; t#u32 nominal_freq ; } +s#cppc_perf_ctrls struct cppc_perf_ctrls { t#u32 max_perf ; t#u32 min_perf ; t#u32 desired_perf ; } +s#cppc_perf_fb_ctrs struct cppc_perf_fb_ctrs { t#u64 reference ; t#u64 delivered ; t#u64 reference_perf ; t#u64 wraparound_time ; } +s#cppc_cpudata struct cppc_cpudata { s#list_head node ; s#cppc_perf_caps perf_caps ; s#cppc_perf_ctrls perf_ctrls ; s#cppc_perf_fb_ctrs perf_fb_ctrs ; unsigned int shared_type ; t#cpumask_var_t shared_cpu_map ; } +acpi_get_psd_map extern int acpi_get_psd_map ( unsigned int , s#cppc_cpudata * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_cppc_processor_probe extern int acpi_cppc_processor_probe ( s#acpi_processor * ) +acpi_cppc_processor_exit extern void acpi_cppc_processor_exit ( s#acpi_processor * ) +cppc_get_desired_perf extern int cppc_get_desired_perf ( int , t#u64 * ) +cppc_get_perf_caps extern int cppc_get_perf_caps ( int , s#cppc_perf_caps * ) +cppc_get_perf_ctrs extern int cppc_get_perf_ctrs ( int , s#cppc_perf_fb_ctrs * ) +cppc_set_enable extern int cppc_set_enable ( int , t#bool ) +cppc_set_perf extern int cppc_set_perf ( int , s#cppc_perf_ctrls * ) +cppc_get_transition_latency extern unsigned int cppc_get_transition_latency ( int ) + +/* drivers/acpi/debugfs.o */ +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +acpi_debugfs_dir extern s#dentry * acpi_debugfs_dir + +/* drivers/acpi/device_pm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s#pm_domain_data struct pm_domain_data { s#list_head list_node ; s#device * dev ; } +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_device_set_power int acpi_device_set_power ( s#acpi_device * , int ) +acpi_bus_set_power int acpi_bus_set_power ( t#acpi_handle , int ) +acpi_device_fix_up_power int acpi_device_fix_up_power ( s#acpi_device * ) +acpi_device_fix_up_power_extended void acpi_device_fix_up_power_extended ( s#acpi_device * ) +acpi_device_update_power int acpi_device_update_power ( s#acpi_device * , int * ) +acpi_bus_update_power int acpi_bus_update_power ( t#acpi_handle , int * ) +acpi_bus_power_manageable t#bool acpi_bus_power_manageable ( t#acpi_handle ) +acpi_pm_wakeup_event void acpi_pm_wakeup_event ( s#device * ) +acpi_bus_can_wakeup t#bool acpi_bus_can_wakeup ( t#acpi_handle ) +acpi_pm_device_sleep_state int acpi_pm_device_sleep_state ( s#device * , int * , int ) +acpi_pm_set_device_wakeup int acpi_pm_set_device_wakeup ( s#device * , t#bool ) +acpi_dev_suspend int acpi_dev_suspend ( s#device * , t#bool ) +acpi_dev_resume int acpi_dev_resume ( s#device * ) +acpi_subsys_runtime_suspend int acpi_subsys_runtime_suspend ( s#device * ) +acpi_subsys_runtime_resume int acpi_subsys_runtime_resume ( s#device * ) +acpi_subsys_prepare int acpi_subsys_prepare ( s#device * ) +acpi_subsys_complete void acpi_subsys_complete ( s#device * ) +acpi_subsys_suspend int acpi_subsys_suspend ( s#device * ) +acpi_subsys_suspend_late int acpi_subsys_suspend_late ( s#device * ) +acpi_subsys_suspend_noirq int acpi_subsys_suspend_noirq ( s#device * ) +acpi_subsys_freeze int acpi_subsys_freeze ( s#device * ) +acpi_subsys_restore_early int acpi_subsys_restore_early ( s#device * ) +acpi_subsys_poweroff int acpi_subsys_poweroff ( s#device * ) +acpi_dev_pm_attach int acpi_dev_pm_attach ( s#device * , t#bool ) +acpi_storage_d3 t#bool acpi_storage_d3 ( s#device * ) +acpi_dev_state_d0 t#bool acpi_dev_state_d0 ( s#device * ) + +/* drivers/acpi/device_sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_device_uevent_modalias int acpi_device_uevent_modalias ( s#device * , s#kobj_uevent_env * ) +acpi_device_modalias int acpi_device_modalias ( s#device * , char * , int ) + +/* drivers/acpi/dock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +is_dock_device extern int is_dock_device ( s#acpi_device * ) + +/* drivers/acpi/ec.o */ +s##transaction +e#acpi_ec_event_state enum acpi_ec_event_state { EC_EVENT_READY = 0 , EC_EVENT_IN_PROGRESS , EC_EVENT_COMPLETE , } +s#acpi_ec struct acpi_ec { t#acpi_handle handle ; int gpe ; int irq ; unsigned long command_addr ; unsigned long data_addr ; t#bool global_lock ; unsigned long flags ; unsigned long reference_count ; s#mutex mutex ; t#wait_queue_head_t wait ; s#list_head list ; s#transaction * curr ; t#spinlock_t lock ; s#work_struct work ; unsigned long timestamp ; e#acpi_ec_event_state event_state ; unsigned int events_to_process ; unsigned int events_in_progress ; unsigned int queries_in_progress ; t#bool busy_polling ; unsigned int polling_guard ; } +first_ec extern s#acpi_ec * first_ec +ec_read extern int ec_read ( t#u8 , t#u8 * ) +ec_write extern int ec_write ( t#u8 , t#u8 ) +ec_transaction extern int ec_transaction ( t#u8 , const t#u8 * , unsigned , t#u8 * , unsigned ) +ec_get_handle extern t#acpi_handle ec_get_handle ( void ) +t#acpi_ec_query_func typedef int ( * acpi_ec_query_func ) ( void * ) +acpi_ec_add_query_handler int acpi_ec_add_query_handler ( s#acpi_ec * , t#u8 , t#acpi_handle , t#acpi_ec_query_func , void * ) +acpi_ec_remove_query_handler void acpi_ec_remove_query_handler ( s#acpi_ec * , t#u8 ) +acpi_ec_mark_gpe_for_wake void acpi_ec_mark_gpe_for_wake ( void ) + +/* drivers/acpi/event.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_notifier_call_chain extern int acpi_notifier_call_chain ( s#acpi_device * , t#u32 , t#u32 ) +register_acpi_notifier extern int register_acpi_notifier ( s#notifier_block * ) +unregister_acpi_notifier extern int unregister_acpi_notifier ( s#notifier_block * ) +acpi_bus_generate_netlink_event extern int acpi_bus_generate_netlink_event ( const char * , const char * , t#u8 , int ) + +/* drivers/acpi/glue.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#acpi_bus_type struct acpi_bus_type { s#list_head list ; const char * name ; t#bool ( * match ) ( s#device * ) ; s#acpi_device * ( * find_companion ) ( s#device * ) ; void ( * setup ) ( s#device * ) ; } +register_acpi_bus_type int register_acpi_bus_type ( s#acpi_bus_type * ) +unregister_acpi_bus_type int unregister_acpi_bus_type ( s#acpi_bus_type * ) +acpi_find_child_device s#acpi_device * acpi_find_child_device ( s#acpi_device * , t#u64 , t#bool ) +acpi_find_child_by_adr s#acpi_device * acpi_find_child_by_adr ( s#acpi_device * , t#acpi_bus_address ) +acpi_bind_one int acpi_bind_one ( s#device * , s#acpi_device * ) +acpi_unbind_one int acpi_unbind_one ( s#device * ) + +/* drivers/acpi/hed.o */ +register_acpi_hed_notifier int register_acpi_hed_notifier ( s#notifier_block * ) +unregister_acpi_hed_notifier void unregister_acpi_hed_notifier ( s#notifier_block * ) + +/* drivers/acpi/irq.o */ +acpi_gsi_to_irq int acpi_gsi_to_irq ( t#u32 , unsigned int * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_register_gsi int acpi_register_gsi ( s#device * , t#u32 , int , int ) +acpi_unregister_gsi void acpi_unregister_gsi ( t#u32 ) +acpi_irq_get int acpi_irq_get ( t#acpi_handle , unsigned int , s#resource * ) +acpi_irq_create_hierarchy s#irq_domain * acpi_irq_create_hierarchy ( unsigned int , unsigned int , s#fwnode_handle * , const s#irq_domain_ops * , void * ) + +/* drivers/acpi/nfit/core.o */ +e#nfit_uuids enum nfit_uuids { NFIT_DEV_DIMM = 0 , NFIT_DEV_DIMM_N_HPE1 = 1 , NFIT_DEV_DIMM_N_HPE2 = 2 , NFIT_DEV_DIMM_N_MSFT = 3 , NFIT_DEV_DIMM_N_HYPERV = 4 , NFIT_BUS_INTEL = 5 + 1 , NFIT_SPA_VOLATILE , NFIT_SPA_PM , NFIT_SPA_DCR , NFIT_SPA_BDW , NFIT_SPA_VDISK , NFIT_SPA_VCD , NFIT_SPA_PDISK , NFIT_SPA_PCD , NFIT_DEV_BUS , NFIT_UUID_MAX , } +to_nfit_uuid const t#guid_t * to_nfit_uuid ( e#nfit_uuids ) +s##sock +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##nvdimm +t#ndctl_fn typedef int ( * ndctl_fn ) ( s#nvdimm_bus_descriptor * , s#nvdimm * , unsigned int , void * , unsigned int , int * ) +e#nvdimm_fwa_state enum nvdimm_fwa_state { NVDIMM_FWA_INVALID , NVDIMM_FWA_IDLE , NVDIMM_FWA_ARMED , NVDIMM_FWA_BUSY , NVDIMM_FWA_ARM_OVERFLOW , } +e#nvdimm_fwa_capability enum nvdimm_fwa_capability { NVDIMM_FWA_CAP_INVALID , NVDIMM_FWA_CAP_NONE , NVDIMM_FWA_CAP_QUIESCE , NVDIMM_FWA_CAP_LIVE , } +s#nvdimm_bus_fw_ops struct nvdimm_bus_fw_ops { e#nvdimm_fwa_state ( * activate_state ) ( s#nvdimm_bus_descriptor * ) ; e#nvdimm_fwa_capability ( * capability ) ( s#nvdimm_bus_descriptor * ) ; int ( * activate ) ( s#nvdimm_bus_descriptor * ) ; } +s#nvdimm_bus_descriptor struct nvdimm_bus_descriptor { const s#attribute_group * * attr_groups ; unsigned long cmd_mask ; unsigned long dimm_family_mask ; unsigned long bus_family_mask ; s#module * module ; char * provider_name ; s#device_node * of_node ; t#ndctl_fn ndctl ; int ( * flush_probe ) ( s#nvdimm_bus_descriptor * ) ; int ( * clear_to_send ) ( s#nvdimm_bus_descriptor * , s#nvdimm * , unsigned int , void * ) ; const s#nvdimm_bus_fw_ops * fw_ops ; } +acpi_nfit_ctl int acpi_nfit_ctl ( s#nvdimm_bus_descriptor * , s#nvdimm * , unsigned int , void * , unsigned int , int * ) +nfit_get_smbios_id int nfit_get_smbios_id ( t#u32 , t#u16 * ) +__acpi_nvdimm_notify void __acpi_nvdimm_notify ( s#device * , t#u32 ) +s##nvdimm_bus +s#nd_ars_record struct nd_ars_record { t#__u32 handle ; t#__u32 reserved ; t#__u64 err_address ; t#__u64 length ; } +s#nd_cmd_ars_status struct nd_cmd_ars_status { t#__u32 status ; t#__u32 out_length ; t#__u64 address ; t#__u64 length ; t#__u64 restart_address ; t#__u64 restart_length ; t#__u16 type ; t#__u16 flags ; t#__u32 num_records ; s#nd_ars_record __attribute__ ( ( __packed__ ) ) records [ 0 ] ; } +s##nd_region +s#acpi_nfit_header struct acpi_nfit_header { t#u16 type ; t#u16 length ; } +s#acpi_nfit_system_address struct acpi_nfit_system_address { s#acpi_nfit_header header ; t#u16 range_index ; t#u16 flags ; t#u32 reserved ; t#u32 proximity_domain ; t#u8 range_guid [ 16 ] ; t#u64 address ; t#u64 length ; t#u64 memory_mapping ; t#u64 location_cookie ; } +s#nfit_spa struct nfit_spa { s#list_head list ; s#nd_region * nd_region ; unsigned long ars_state ; t#u32 clear_err_unit ; t#u32 max_ars ; s#acpi_nfit_system_address spa [ ] ; } +s#acpi_nfit_desc struct acpi_nfit_desc { s#nvdimm_bus_descriptor nd_desc ; s#acpi_table_header acpi_header ; s#mutex init_mutex ; s#list_head memdevs ; s#list_head flushes ; s#list_head dimms ; s#list_head spas ; s#list_head dcrs ; s#list_head bdws ; s#list_head idts ; s#nvdimm_bus * nvdimm_bus ; s#device * dev ; s#nd_cmd_ars_status * ars_status ; s#nfit_spa * scrub_spa ; s#delayed_work dwork ; s#list_head list ; s#kernfs_node * scrub_count_state ; unsigned int max_ars ; unsigned int scrub_count ; unsigned int scrub_mode ; unsigned long scrub_flags ; unsigned long dimm_cmd_force_en ; unsigned long bus_cmd_force_en ; unsigned long bus_dsm_mask ; unsigned long family_dsm_mask [ 1 + 1 ] ; unsigned int platform_cap ; unsigned int scrub_tmo ; e#nvdimm_fwa_state fwa_state ; e#nvdimm_fwa_capability fwa_cap ; int fwa_count ; t#bool fwa_noidle ; t#bool fwa_nosuspend ; } +acpi_nfit_init int acpi_nfit_init ( s#acpi_nfit_desc * , void * , t#acpi_size ) +acpi_nfit_desc_init void acpi_nfit_desc_init ( s#acpi_nfit_desc * , s#device * ) +acpi_nfit_shutdown void acpi_nfit_shutdown ( void * ) +__acpi_nfit_notify void __acpi_nfit_notify ( s#device * , t#acpi_handle , t#u32 ) + +/* drivers/acpi/numa/srat.o */ +pxm_to_node extern int pxm_to_node ( int ) +acpi_map_pxm_to_node extern int acpi_map_pxm_to_node ( int ) +acpi_get_node int acpi_get_node ( t#acpi_handle ) + +/* drivers/acpi/osi.o */ +acpi_osi_is_win8 extern t#bool acpi_osi_is_win8 ( void ) + +/* drivers/acpi/osl.o */ +acpi_os_printf __attribute__ ( ( __format__ ( __printf__ , 1 , 1 + 1 ) ) ) void acpi_os_printf ( const char * , ... ) +acpi_os_get_iomem void * acpi_os_get_iomem ( t#acpi_physical_address , unsigned int ) +acpi_os_map_iomem void __attribute__ ( ( __section__ ( ".ref.text" ) ) ) __attribute__ ( ( __noinline__ ) ) * acpi_os_map_iomem ( t#acpi_physical_address , t#acpi_size ) +acpi_os_map_memory void * acpi_os_map_memory ( t#acpi_physical_address , t#acpi_size ) +acpi_os_unmap_iomem void __attribute__ ( ( __section__ ( ".ref.text" ) ) ) __attribute__ ( ( __noinline__ ) ) acpi_os_unmap_iomem ( void * , t#acpi_size ) +acpi_os_unmap_memory void acpi_os_unmap_memory ( void * , t#acpi_size ) +acpi_os_map_generic_address void * acpi_os_map_generic_address ( s#acpi_generic_address * ) +acpi_os_unmap_generic_address void acpi_os_unmap_generic_address ( s#acpi_generic_address * ) +acpi_os_read_port t#acpi_status acpi_os_read_port ( t#acpi_io_address , t#u32 * , t#u32 ) +acpi_os_write_port t#acpi_status acpi_os_write_port ( t#acpi_io_address , t#u32 , t#u32 ) +t#acpi_execute_type typedef enum { OSL_GLOBAL_LOCK_HANDLER , OSL_NOTIFY_HANDLER , OSL_GPE_HANDLER , OSL_DEBUGGER_MAIN_THREAD , OSL_DEBUGGER_EXEC_THREAD , OSL_EC_POLL_HANDLER , OSL_EC_BURST_HANDLER } acpi_execute_type +t#acpi_osd_exec_callback typedef void ( * acpi_osd_exec_callback ) ( void * ) +acpi_os_execute t#acpi_status acpi_os_execute ( t#acpi_execute_type , t#acpi_osd_exec_callback , void * ) +acpi_os_wait_events_complete void acpi_os_wait_events_complete ( void ) +acpi_os_get_line t#acpi_status acpi_os_get_line ( char * , t#u32 , t#u32 * ) +acpi_check_resource_conflict int acpi_check_resource_conflict ( const s#resource * ) +acpi_check_region int acpi_check_region ( t#resource_size_t , t#resource_size_t , const char * ) +acpi_release_memory t#acpi_status acpi_release_memory ( t#acpi_handle , s#resource * , t#u32 ) +acpi_resources_are_enforced int acpi_resources_are_enforced ( void ) + +/* drivers/acpi/pci_root.o */ +acpi_is_root_bridge int acpi_is_root_bridge ( t#acpi_handle ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s#arch_msi_msg_addr_lo struct arch_msi_msg_addr_lo { t#u32 address_lo ; } +t#arch_msi_msg_addr_lo_t typedef s#arch_msi_msg_addr_lo __attribute__ ( ( packed ) ) arch_msi_msg_addr_lo_t +s#arch_msi_msg_addr_hi struct arch_msi_msg_addr_hi { t#u32 address_hi ; } +t#arch_msi_msg_addr_hi_t typedef s#arch_msi_msg_addr_hi __attribute__ ( ( packed ) ) arch_msi_msg_addr_hi_t +s#arch_msi_msg_data struct arch_msi_msg_data { t#u32 data ; } +t#arch_msi_msg_data_t typedef s#arch_msi_msg_data __attribute__ ( ( packed ) ) arch_msi_msg_data_t +s#msi_msg struct msi_msg { union { t#u32 address_lo ; t#arch_msi_msg_addr_lo_t arch_addr_lo ; } ; union { t#u32 address_hi ; t#arch_msi_msg_addr_hi_t arch_addr_hi ; } ; union { t#u32 data ; t#arch_msi_msg_data_t arch_data ; } ; } +s#irq_affinity_desc struct irq_affinity_desc { s#cpumask mask ; unsigned int is_managed : 1 ; } +s##platform_msi_priv_data +s#platform_msi_desc struct platform_msi_desc { s#platform_msi_priv_data * msi_priv_data ; t#u16 msi_index ; } +s#fsl_mc_msi_desc struct fsl_mc_msi_desc { t#u16 msi_index ; } +s#ti_sci_inta_msi_desc struct ti_sci_inta_msi_desc { t#u16 dev_index ; } +s#msi_desc struct msi_desc { s#list_head list ; unsigned int irq ; unsigned int nvec_used ; s#device * dev ; s#msi_msg msg ; s#irq_affinity_desc * affinity ; const void * iommu_cookie ; void ( * write_msi_msg ) ( s#msi_desc * , void * ) ; void * write_msi_msg_data ; union { struct { union { t#u32 msi_mask ; t#u32 msix_ctrl ; } ; struct { t#u8 is_msix : 1 ; t#u8 multiple : 3 ; t#u8 multi_cap : 3 ; t#u8 can_mask : 1 ; t#u8 is_64 : 1 ; t#u8 is_virtual : 1 ; t#u16 entry_nr ; unsigned default_irq ; } msi_attrib ; union { t#u8 mask_pos ; void * mask_base ; } ; } ; s#platform_msi_desc platform ; s#fsl_mc_msi_desc fsl_mc ; s#ti_sci_inta_msi_desc inta ; } ; } +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#acpi_pci_root struct acpi_pci_root { s#acpi_device * device ; s#pci_bus * bus ; t#u16 segment ; int bridge_type ; s#resource secondary ; t#u32 osc_support_set ; t#u32 osc_control_set ; t#u32 osc_ext_support_set ; t#u32 osc_ext_control_set ; t#phys_addr_t mcfg_addr ; } +acpi_pci_find_root s#acpi_pci_root * acpi_pci_find_root ( t#acpi_handle ) +acpi_get_pci_dev s#pci_dev * acpi_get_pci_dev ( t#acpi_handle ) + +/* drivers/acpi/platform_profile.o */ +platform_profile_notify void platform_profile_notify ( void ) +E#PLATFORM_PROFILE_LAST 6 +e#platform_profile_option enum platform_profile_option { PLATFORM_PROFILE_LOW_POWER , PLATFORM_PROFILE_COOL , PLATFORM_PROFILE_QUIET , PLATFORM_PROFILE_BALANCED , PLATFORM_PROFILE_BALANCED_PERFORMANCE , PLATFORM_PROFILE_PERFORMANCE , PLATFORM_PROFILE_LAST , } +s#platform_profile_handler struct platform_profile_handler { unsigned long choices [ ( ( ( E#PLATFORM_PROFILE_LAST ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; int ( * profile_get ) ( s#platform_profile_handler * , e#platform_profile_option * ) ; int ( * profile_set ) ( s#platform_profile_handler * , e#platform_profile_option ) ; } +platform_profile_register int platform_profile_register ( s#platform_profile_handler * ) +platform_profile_remove int platform_profile_remove ( void ) + +/* drivers/acpi/pmic/intel_pmic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s#pmic_table struct pmic_table { int address ; int reg ; int bit ; } +s#intel_pmic_opregion_data struct intel_pmic_opregion_data { int ( * get_power ) ( s#regmap * , int , int , t#u64 * ) ; int ( * update_power ) ( s#regmap * , int , int , t#bool ) ; int ( * get_raw_temp ) ( s#regmap * , int ) ; int ( * update_aux ) ( s#regmap * , int , int ) ; int ( * get_policy ) ( s#regmap * , int , int , t#u64 * ) ; int ( * update_policy ) ( s#regmap * , int , int , int ) ; int ( * exec_mipi_pmic_seq_element ) ( s#regmap * , t#u16 , t#u32 , t#u32 , t#u32 ) ; int ( * lpat_raw_to_temp ) ( s#acpi_lpat_conversion_table * , int ) ; s#pmic_table * power_table ; int power_table_count ; s#pmic_table * thermal_table ; int thermal_table_count ; int pmic_i2c_address ; } +intel_pmic_install_opregion_handler int intel_pmic_install_opregion_handler ( s#device * , t#acpi_handle , s#regmap * , const s#intel_pmic_opregion_data * ) +intel_soc_pmic_exec_mipi_pmic_seq_element int intel_soc_pmic_exec_mipi_pmic_seq_element ( t#u16 , t#u32 , t#u32 , t#u32 ) + +/* drivers/acpi/processor_core.o */ +acpi_get_phys_id t#phys_cpuid_t acpi_get_phys_id ( t#acpi_handle , int , t#u32 ) +acpi_get_cpuid int acpi_get_cpuid ( t#acpi_handle , int , t#u32 ) + +/* drivers/acpi/processor_perflib.o */ +acpi_processor_get_bios_limit extern int acpi_processor_get_bios_limit ( int , unsigned int * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_processor_get_performance_info extern int acpi_processor_get_performance_info ( s#acpi_processor * ) +acpi_processor_notify_smm int acpi_processor_notify_smm ( s#module * ) +acpi_processor_get_psd int acpi_processor_get_psd ( t#acpi_handle , s#acpi_psd_package * ) +acpi_processor_preregister_performance extern int acpi_processor_preregister_performance ( s#acpi_processor_performance * ) +acpi_processor_register_performance extern int acpi_processor_register_performance ( s#acpi_processor_performance * , unsigned int ) +acpi_processor_unregister_performance extern void acpi_processor_unregister_performance ( unsigned int ) + +/* drivers/acpi/property.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_dev_get_property int acpi_dev_get_property ( const s#acpi_device * , const char * , t#acpi_object_type , const u#acpi_object * * ) +__acpi_node_get_property_reference int __acpi_node_get_property_reference ( const s#fwnode_handle * , const char * , t#size_t , t#size_t , s#fwnode_reference_args * ) +acpi_device_fwnode_ops extern const s#fwnode_operations acpi_device_fwnode_ops +acpi_data_fwnode_ops extern const s#fwnode_operations acpi_data_fwnode_ops +is_acpi_device_node t#bool is_acpi_device_node ( const s#fwnode_handle * ) +is_acpi_data_node t#bool is_acpi_data_node ( const s#fwnode_handle * ) + +/* drivers/acpi/resource.o */ +acpi_dev_resource_memory t#bool acpi_dev_resource_memory ( s#acpi_resource * , s#resource * ) +acpi_dev_resource_io t#bool acpi_dev_resource_io ( s#acpi_resource * , s#resource * ) +s#resource_win struct resource_win { s#resource res ; t#resource_size_t offset ; } +acpi_dev_resource_address_space t#bool acpi_dev_resource_address_space ( s#acpi_resource * , s#resource_win * ) +acpi_dev_resource_ext_address_space t#bool acpi_dev_resource_ext_address_space ( s#acpi_resource * , s#resource_win * ) +acpi_dev_irq_flags unsigned long acpi_dev_irq_flags ( t#u8 , t#u8 , t#u8 ) +acpi_dev_get_irq_type unsigned int acpi_dev_get_irq_type ( int , int ) +acpi_dev_resource_interrupt t#bool acpi_dev_resource_interrupt ( s#acpi_resource * , int , s#resource * ) +acpi_dev_free_resource_list void acpi_dev_free_resource_list ( s#list_head * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_dev_get_resources int acpi_dev_get_resources ( s#acpi_device * , s#list_head * , int ( * ) ( s#acpi_resource * , void * ) , void * ) +acpi_dev_get_dma_resources int acpi_dev_get_dma_resources ( s#acpi_device * , s#list_head * ) +acpi_dev_filter_resource_type int acpi_dev_filter_resource_type ( s#acpi_resource * , unsigned long ) + +/* drivers/acpi/scan.o */ +acpi_scan_lock_acquire void acpi_scan_lock_acquire ( void ) +acpi_scan_lock_release void acpi_scan_lock_release ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +acpi_initialize_hp_context void acpi_initialize_hp_context ( s#acpi_device * , s#acpi_hotplug_context * , int ( * ) ( s#acpi_device * , t#u32 ) , void ( * ) ( s#acpi_device * , t#u32 ) ) +acpi_bus_get_device int acpi_bus_get_device ( t#acpi_handle , s#acpi_device * * ) +acpi_fetch_acpi_dev s#acpi_device * acpi_fetch_acpi_dev ( t#acpi_handle ) +acpi_bus_get_acpi_device s#acpi_device * acpi_bus_get_acpi_device ( t#acpi_handle ) +acpi_bus_get_ejd t#acpi_status acpi_bus_get_ejd ( t#acpi_handle , t#acpi_handle * ) +acpi_is_video_device extern long acpi_is_video_device ( t#acpi_handle ) +acpi_device_hid const char * acpi_device_hid ( s#acpi_device * ) +acpi_dma_configure_id int acpi_dma_configure_id ( s#device * , e#dev_dma_attr , const t#u32 * ) +acpi_dev_clear_dependencies void acpi_dev_clear_dependencies ( s#acpi_device * ) +acpi_dev_ready_for_enumeration t#bool acpi_dev_ready_for_enumeration ( const s#acpi_device * ) +acpi_dev_get_first_consumer_dev s#acpi_device * acpi_dev_get_first_consumer_dev ( s#acpi_device * ) +acpi_bus_scan int acpi_bus_scan ( t#acpi_handle ) +acpi_bus_trim void acpi_bus_trim ( s#acpi_device * ) +acpi_bus_register_early_device int acpi_bus_register_early_device ( int ) +acpi_reconfig_notifier_register int acpi_reconfig_notifier_register ( s#notifier_block * ) +acpi_reconfig_notifier_unregister int acpi_reconfig_notifier_unregister ( s#notifier_block * ) + +/* drivers/acpi/spcr.o */ +qdf2400_e44_present extern t#bool qdf2400_e44_present + +/* drivers/acpi/utils.o */ +acpi_extract_package t#acpi_status acpi_extract_package ( u#acpi_object * , s#acpi_buffer * , s#acpi_buffer * ) +acpi_evaluate_integer t#acpi_status acpi_evaluate_integer ( t#acpi_handle , t#acpi_string , s#acpi_object_list * , unsigned long long * ) +acpi_get_local_address int acpi_get_local_address ( t#acpi_handle , t#u32 * ) +acpi_get_subsystem_id const char * acpi_get_subsystem_id ( t#acpi_handle ) +s#acpi_handle_list struct acpi_handle_list { t#u32 count ; t#acpi_handle handles [ 10 ] ; } +acpi_evaluate_reference t#acpi_status acpi_evaluate_reference ( t#acpi_handle , t#acpi_string , s#acpi_object_list * , s#acpi_handle_list * ) +acpi_get_physical_device_location t#acpi_status acpi_get_physical_device_location ( t#acpi_handle , s#acpi_pld_info * * ) +acpi_evaluate_ost t#acpi_status acpi_evaluate_ost ( t#acpi_handle , t#u32 , t#u32 , s#acpi_buffer * ) +acpi_handle_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void acpi_handle_printk ( const char * , t#acpi_handle , const char * , ... ) +s##static_key_mod +s#static_key_true struct static_key_true { s#static_key key ; } +s#_ddebug struct _ddebug { const char * modname ; const char * function ; const char * filename ; const char * format ; unsigned int lineno : 18 ; unsigned int flags : 8 ; union { s#static_key_true dd_key_true ; s#static_key_false dd_key_false ; } key ; } +__acpi_handle_debug __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void __acpi_handle_debug ( s#_ddebug * , t#acpi_handle , const char * , ... ) +acpi_evaluation_failure_warn void acpi_evaluation_failure_warn ( t#acpi_handle , const char * , t#acpi_status ) +acpi_has_method t#bool acpi_has_method ( t#acpi_handle , char * ) +acpi_execute_simple_method t#acpi_status acpi_execute_simple_method ( t#acpi_handle , char * , t#u64 ) +acpi_evaluate_reg t#acpi_status acpi_evaluate_reg ( t#acpi_handle , t#u8 , t#u32 ) +acpi_evaluate_dsm u#acpi_object * acpi_evaluate_dsm ( t#acpi_handle , const t#guid_t * , t#u64 , t#u64 , u#acpi_object * ) +acpi_check_dsm t#bool acpi_check_dsm ( t#acpi_handle , const t#guid_t * , t#u64 , t#u64 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_dev_hid_uid_match t#bool acpi_dev_hid_uid_match ( s#acpi_device * , const char * , const char * ) +acpi_dev_found t#bool acpi_dev_found ( const char * ) +acpi_dev_present t#bool acpi_dev_present ( const char * , const char * , t#s64 ) +acpi_dev_get_next_match_dev s#acpi_device * acpi_dev_get_next_match_dev ( s#acpi_device * , const char * , const char * , t#s64 ) +acpi_dev_get_first_match_dev s#acpi_device * acpi_dev_get_first_match_dev ( const char * , const char * , t#s64 ) +acpi_reduced_hardware t#bool acpi_reduced_hardware ( void ) +acpi_video_backlight_string extern char acpi_video_backlight_string [ ] +e#acpi_predicate enum acpi_predicate { all_versions , less_than_or_equal , equal , greater_than_or_equal , } +s#acpi_platform_list struct acpi_platform_list { char oem_id [ 6 + 1 ] ; char oem_table_id [ 8 + 1 ] ; t#u32 oem_revision ; char * table ; e#acpi_predicate pred ; char * reason ; t#u32 data ; } +acpi_match_platform_list int acpi_match_platform_list ( const s#acpi_platform_list * ) + +/* drivers/acpi/wakeup.o */ +acpi_register_wakeup_handler int acpi_register_wakeup_handler ( int , t#bool ( * ) ( void * ) , void * ) +acpi_unregister_wakeup_handler void acpi_unregister_wakeup_handler ( t#bool ( * ) ( void * ) , void * ) + +/* drivers/amba/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##wake_irq +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##iopf_device_param +s##iommu_dma_cookie +amba_bustype extern s#bus_type amba_bustype +s##clk +s#amba_cs_uci_id struct amba_cs_uci_id { unsigned int devarch ; unsigned int devarch_mask ; unsigned int devtype ; void * data ; } +s#amba_device struct amba_device { s#device dev ; s#resource res ; s#clk * pclk ; s#device_dma_parameters dma_parms ; unsigned int periphid ; unsigned int cid ; s#amba_cs_uci_id uci ; unsigned int irq [ 9 ] ; char * driver_override ; } +amba_device_add int amba_device_add ( s#amba_device * , s#resource * ) +amba_apb_device_add s#amba_device * amba_apb_device_add ( s#device * , const char * , t#resource_size_t , t#size_t , int , int , void * , unsigned int ) +amba_ahb_device_add s#amba_device * amba_ahb_device_add ( s#device * , const char * , t#resource_size_t , t#size_t , int , int , void * , unsigned int ) +amba_apb_device_add_res s#amba_device * amba_apb_device_add_res ( s#device * , const char * , t#resource_size_t , t#size_t , int , int , void * , unsigned int , s#resource * ) +amba_ahb_device_add_res s#amba_device * amba_ahb_device_add_res ( s#device * , const char * , t#resource_size_t , t#size_t , int , int , void * , unsigned int , s#resource * ) +amba_device_alloc s#amba_device * amba_device_alloc ( const char * , t#resource_size_t , t#size_t ) +amba_device_put void amba_device_put ( s#amba_device * ) +s#amba_id struct amba_id { unsigned int id ; unsigned int mask ; void * data ; } +s#amba_driver struct amba_driver { s#device_driver drv ; int ( * probe ) ( s#amba_device * , const s#amba_id * ) ; void ( * remove ) ( s#amba_device * ) ; void ( * shutdown ) ( s#amba_device * ) ; const s#amba_id * id_table ; t#bool driver_managed_dma ; } +amba_driver_register int amba_driver_register ( s#amba_driver * ) +amba_driver_unregister void amba_driver_unregister ( s#amba_driver * ) +amba_device_register int amba_device_register ( s#amba_device * , s#resource * ) +amba_device_unregister void amba_device_unregister ( s#amba_device * ) +amba_find_device s#amba_device * amba_find_device ( const char * , s#device * , unsigned int , unsigned int ) +amba_request_regions int amba_request_regions ( s#amba_device * , const char * ) +amba_release_regions void amba_release_regions ( s#amba_device * ) + +/* drivers/amba/tegra-ahb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tegra_ahb_enable_smmu extern int tegra_ahb_enable_smmu ( s#device_node * ) + +/* drivers/ata/libahci.o */ +ahci_ignore_sss extern int ahci_ignore_sss +s##sock +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s#cdrom_msf0 struct cdrom_msf0 { t#__u8 minute ; t#__u8 second ; t#__u8 frame ; } +u#cdrom_addr union cdrom_addr { s#cdrom_msf0 msf ; int lba ; } +s#cdrom_multisession struct cdrom_multisession { u#cdrom_addr addr ; t#__u8 xa_flag ; t#__u8 addr_format ; } +s#cdrom_mcn struct cdrom_mcn { t#__u8 medium_catalog_number [ 14 ] ; } +s#scsi_sense_hdr struct scsi_sense_hdr { t#u8 response_code ; t#u8 sense_key ; t#u8 asc ; t#u8 ascq ; t#u8 byte4 ; t#u8 byte5 ; t#u8 byte6 ; t#u8 additional_length ; } +s#packet_command struct packet_command { unsigned char cmd [ 12 ] ; unsigned char * buffer ; unsigned int buflen ; int stat ; s#scsi_sense_hdr * sshdr ; unsigned char data_direction ; int quiet ; int timeout ; void * reserved [ 1 ] ; } +s#cdrom_device_ops struct cdrom_device_ops { int ( * open ) ( s#cdrom_device_info * , int ) ; void ( * release ) ( s#cdrom_device_info * ) ; int ( * drive_status ) ( s#cdrom_device_info * , int ) ; unsigned int ( * check_events ) ( s#cdrom_device_info * , unsigned int , int ) ; int ( * tray_move ) ( s#cdrom_device_info * , int ) ; int ( * lock_door ) ( s#cdrom_device_info * , int ) ; int ( * select_speed ) ( s#cdrom_device_info * , int ) ; int ( * select_disc ) ( s#cdrom_device_info * , int ) ; int ( * get_last_session ) ( s#cdrom_device_info * , s#cdrom_multisession * ) ; int ( * get_mcn ) ( s#cdrom_device_info * , s#cdrom_mcn * ) ; int ( * reset ) ( s#cdrom_device_info * ) ; int ( * audio_ioctl ) ( s#cdrom_device_info * , unsigned int , void * ) ; int ( * generic_packet ) ( s#cdrom_device_info * , s#packet_command * ) ; int ( * read_cdda_bpc ) ( s#cdrom_device_info * , void * , t#u32 , t#u32 , t#u8 * ) ; const int capability ; } +s#cdrom_device_info struct cdrom_device_info { const s#cdrom_device_ops * ops ; s#list_head list ; s#gendisk * disk ; void * handle ; int mask ; int speed ; int capacity ; unsigned int options : 30 ; unsigned mc_flags : 2 ; unsigned int vfs_events ; unsigned int ioctl_events ; int use_count ; char name [ 20 ] ; t#__u8 sanyo_slot : 2 ; t#__u8 keeplocked : 1 ; t#__u8 reserved : 5 ; int cdda_method ; t#__u8 last_sense ; t#__u8 media_written ; unsigned short mmc3_profile ; int for_data ; int ( * exit ) ( s#cdrom_device_info * ) ; int mrw_mode_page ; } +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +ahci_shost_groups extern const s#attribute_group * ahci_shost_groups [ ] +ahci_sdev_groups extern const s#attribute_group * ahci_sdev_groups [ ] +s#scsi_vpd struct scsi_vpd { s#callback_head rcu ; int len ; unsigned char data [ ] ; } +e#scsi_target_state enum scsi_target_state { STARGET_CREATED = 1 , STARGET_RUNNING , STARGET_REMOVE , STARGET_CREATED_REMOVE , STARGET_DEL , } +s#scsi_target struct scsi_target { s#scsi_device * starget_sdev_user ; s#list_head siblings ; s#list_head devices ; s#device dev ; s#kref reap_ref ; unsigned int channel ; unsigned int id ; unsigned int create : 1 ; unsigned int single_lun : 1 ; unsigned int pdt_1f_for_no_lun : 1 ; unsigned int no_report_luns : 1 ; unsigned int expecting_lun_change : 1 ; t#atomic_t target_busy ; t#atomic_t target_blocked ; unsigned int can_queue ; unsigned int max_target_blocked ; char scsi_level ; e#scsi_target_state state ; void * hostdata ; unsigned long starget_data [ ] ; } +t#blist_flags_t typedef t#__u64 blist_flags_t +E#SDEV_EVT_POWER_ON_RESET_OCCURRED ( 1 ) + 7 +E#SDEV_EVT_LAST E#SDEV_EVT_POWER_ON_RESET_OCCURRED +E#SDEV_EVT_MAXBITS E#SDEV_EVT_LAST + 1 +s#execute_work struct execute_work { s#work_struct work ; } +s##scsi_device_handler +s##bsg_device +e#scsi_device_state enum scsi_device_state { SDEV_CREATED = 1 , SDEV_RUNNING , SDEV_CANCEL , SDEV_DEL , SDEV_QUIESCE , SDEV_OFFLINE , SDEV_TRANSPORT_OFFLINE , SDEV_BLOCK , SDEV_CREATED_BLOCK , } +s#scsi_device struct scsi_device { s#Scsi_Host * host ; s#request_queue * request_queue ; s#list_head siblings ; s#list_head same_target_siblings ; s#sbitmap budget_map ; t#atomic_t device_blocked ; t#atomic_t restarts ; t#spinlock_t list_lock ; s#list_head starved_entry ; unsigned short queue_depth ; unsigned short max_queue_depth ; unsigned short last_queue_full_depth ; unsigned short last_queue_full_count ; unsigned long last_queue_full_time ; unsigned long queue_ramp_up_period ; unsigned long last_queue_ramp_up ; unsigned int id , channel ; t#u64 lun ; unsigned int manufacturer ; unsigned sector_size ; void * hostdata ; unsigned char type ; char scsi_level ; char inq_periph_qual ; s#mutex inquiry_mutex ; unsigned char inquiry_len ; unsigned char * inquiry ; const char * vendor ; const char * model ; const char * rev ; s#scsi_vpd * vpd_pg0 ; s#scsi_vpd * vpd_pg83 ; s#scsi_vpd * vpd_pg80 ; s#scsi_vpd * vpd_pg89 ; s#scsi_vpd * vpd_pgb0 ; s#scsi_vpd * vpd_pgb1 ; s#scsi_vpd * vpd_pgb2 ; unsigned char current_tag ; s#scsi_target * sdev_target ; t#blist_flags_t sdev_bflags ; unsigned int eh_timeout ; unsigned removable : 1 ; unsigned changed : 1 ; unsigned busy : 1 ; unsigned lockable : 1 ; unsigned locked : 1 ; unsigned borken : 1 ; unsigned disconnect : 1 ; unsigned soft_reset : 1 ; unsigned sdtr : 1 ; unsigned wdtr : 1 ; unsigned ppr : 1 ; unsigned tagged_supported : 1 ; unsigned simple_tags : 1 ; unsigned was_reset : 1 ; unsigned expecting_cc_ua : 1 ; unsigned use_10_for_rw : 1 ; unsigned use_10_for_ms : 1 ; unsigned set_dbd_for_ms : 1 ; unsigned no_report_opcodes : 1 ; unsigned no_write_same : 1 ; unsigned use_16_for_rw : 1 ; unsigned skip_ms_page_8 : 1 ; unsigned skip_ms_page_3f : 1 ; unsigned skip_vpd_pages : 1 ; unsigned try_vpd_pages : 1 ; unsigned use_192_bytes_for_3f : 1 ; unsigned no_start_on_add : 1 ; unsigned allow_restart : 1 ; unsigned manage_start_stop : 1 ; unsigned start_stop_pwr_cond : 1 ; unsigned no_uld_attach : 1 ; unsigned select_no_atn : 1 ; unsigned fix_capacity : 1 ; unsigned guess_capacity : 1 ; unsigned retry_hwerror : 1 ; unsigned last_sector_bug : 1 ; unsigned no_read_disc_info : 1 ; unsigned no_read_capacity_16 : 1 ; unsigned try_rc_10_first : 1 ; unsigned security_supported : 1 ; unsigned is_visible : 1 ; unsigned wce_default_on : 1 ; unsigned no_dif : 1 ; unsigned broken_fua : 1 ; unsigned lun_in_cdb : 1 ; unsigned unmap_limit_for_ws : 1 ; unsigned rpm_autosuspend : 1 ; unsigned ignore_media_change : 1 ; unsigned silence_suspend : 1 ; unsigned no_ask_vpd_sz_first : 1 ; unsigned int queue_stopped ; t#bool offline_already ; t#atomic_t disk_events_disable_depth ; unsigned long supported_events [ ( ( ( E#SDEV_EVT_MAXBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long pending_events [ ( ( ( E#SDEV_EVT_MAXBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#list_head event_list ; s#work_struct event_work ; unsigned int max_device_blocked ; t#atomic_t iorequest_cnt ; t#atomic_t iodone_cnt ; t#atomic_t ioerr_cnt ; s#device sdev_gendev , sdev_dev ; s#execute_work ew ; s#work_struct requeue_work ; s#scsi_device_handler * handler ; void * handler_data ; t#size_t dma_drain_len ; void * dma_drain_buf ; unsigned int sg_timeout ; unsigned int sg_reserved_size ; s#bsg_device * bsg_dev ; unsigned char access_state ; s#mutex state_mutex ; e#scsi_device_state sdev_state ; s#task_struct * quiesced_by ; unsigned long sdev_data [ ] ; } +e#scsi_cmnd_submitter enum scsi_cmnd_submitter { SUBMITTED_BY_BLOCK_LAYER = 0 , SUBMITTED_BY_SCSI_ERROR_HANDLER = 1 , SUBMITTED_BY_SCSI_RESET_IOCTL = 2 , } +s#scsi_data_buffer struct scsi_data_buffer { s#sg_table table ; unsigned length ; } +s#scsi_cmnd struct scsi_cmnd { s#scsi_device * device ; s#list_head eh_entry ; s#delayed_work abort_work ; s#callback_head rcu ; int eh_eflags ; int budget_token ; unsigned long jiffies_at_alloc ; int retries ; int allowed ; unsigned char prot_op ; unsigned char prot_type ; unsigned char prot_flags ; e#scsi_cmnd_submitter submitter ; unsigned short cmd_len ; e#dma_data_direction sc_data_direction ; unsigned char cmnd [ 32 ] ; s#scsi_data_buffer sdb ; s#scsi_data_buffer * prot_sdb ; unsigned underflow ; unsigned transfersize ; unsigned resid_len ; unsigned sense_len ; unsigned char * sense_buffer ; int flags ; unsigned long state ; unsigned int extra_len ; unsigned char * host_scribble ; int result ; } +s#scsi_host_template struct scsi_host_template { unsigned int cmd_size ; int ( * queuecommand ) ( s#Scsi_Host * , s#scsi_cmnd * ) ; void ( * commit_rqs ) ( s#Scsi_Host * , t#u16 ) ; s#module * module ; const char * name ; const char * ( * info ) ( s#Scsi_Host * ) ; int ( * ioctl ) ( s#scsi_device * , unsigned int , void * ) ; int ( * compat_ioctl ) ( s#scsi_device * , unsigned int , void * ) ; int ( * init_cmd_priv ) ( s#Scsi_Host * , s#scsi_cmnd * ) ; int ( * exit_cmd_priv ) ( s#Scsi_Host * , s#scsi_cmnd * ) ; int ( * eh_abort_handler ) ( s#scsi_cmnd * ) ; int ( * eh_device_reset_handler ) ( s#scsi_cmnd * ) ; int ( * eh_target_reset_handler ) ( s#scsi_cmnd * ) ; int ( * eh_bus_reset_handler ) ( s#scsi_cmnd * ) ; int ( * eh_host_reset_handler ) ( s#scsi_cmnd * ) ; int ( * slave_alloc ) ( s#scsi_device * ) ; int ( * slave_configure ) ( s#scsi_device * ) ; void ( * slave_destroy ) ( s#scsi_device * ) ; int ( * target_alloc ) ( s#scsi_target * ) ; void ( * target_destroy ) ( s#scsi_target * ) ; int ( * scan_finished ) ( s#Scsi_Host * , unsigned long ) ; void ( * scan_start ) ( s#Scsi_Host * ) ; int ( * change_queue_depth ) ( s#scsi_device * , int ) ; void ( * map_queues ) ( s#Scsi_Host * ) ; int ( * mq_poll ) ( s#Scsi_Host * , unsigned int ) ; t#bool ( * dma_need_drain ) ( s#request * ) ; int ( * bios_param ) ( s#scsi_device * , s#block_device * , t#sector_t , int [ ] ) ; void ( * unlock_native_capacity ) ( s#scsi_device * ) ; int ( * show_info ) ( s#seq_file * , s#Scsi_Host * ) ; int ( * write_info ) ( s#Scsi_Host * , char * , int ) ; e#blk_eh_timer_return ( * eh_timed_out ) ( s#scsi_cmnd * ) ; t#bool ( * eh_should_retry_cmd ) ( s#scsi_cmnd * ) ; int ( * host_reset ) ( s#Scsi_Host * , int ) ; const char * proc_name ; s#proc_dir_entry * proc_dir ; int can_queue ; int this_id ; unsigned short sg_tablesize ; unsigned short sg_prot_tablesize ; unsigned int max_sectors ; unsigned int max_segment_size ; unsigned long dma_boundary ; unsigned long virt_boundary_mask ; short cmd_per_lun ; unsigned char present ; int tag_alloc_policy ; unsigned track_queue_depth : 1 ; unsigned supported_mode : 2 ; unsigned emulated : 1 ; unsigned skip_settle_delay : 1 ; unsigned no_write_same : 1 ; unsigned host_tagset : 1 ; unsigned int max_host_blocked ; const s#attribute_group * * shost_groups ; const s#attribute_group * * sdev_groups ; t#u64 vendor_id ; int rpm_autosuspend_delay ; void * suse_kabi_padding ; } +s##scsi_transport_template +e#scsi_host_state enum scsi_host_state { SHOST_CREATED = 1 , SHOST_RUNNING , SHOST_CANCEL , SHOST_DEL , SHOST_RECOVERY , SHOST_CANCEL_RECOVERY , SHOST_DEL_RECOVERY , } +s#Scsi_Host struct Scsi_Host { s#list_head __devices ; s#list_head __targets ; s#list_head starved_list ; t#spinlock_t default_lock ; t#spinlock_t * host_lock ; s#mutex scan_mutex ; s#list_head eh_abort_list ; s#list_head eh_cmd_q ; s#task_struct * ehandler ; s#completion * eh_action ; t#wait_queue_head_t host_wait ; s#scsi_host_template * hostt ; s#scsi_transport_template * transportt ; s#blk_mq_tag_set tag_set ; t#atomic_t host_blocked ; unsigned int host_failed ; unsigned int host_eh_scheduled ; unsigned int host_no ; int eh_deadline ; unsigned long last_reset ; unsigned int max_channel ; unsigned int max_id ; t#u64 max_lun ; unsigned int unique_id ; unsigned short max_cmd_len ; int this_id ; int can_queue ; short cmd_per_lun ; short unsigned int sg_tablesize ; short unsigned int sg_prot_tablesize ; unsigned int max_sectors ; unsigned int opt_sectors ; unsigned int max_segment_size ; unsigned long dma_boundary ; unsigned long virt_boundary_mask ; unsigned nr_hw_queues ; unsigned nr_maps ; unsigned active_mode : 2 ; unsigned host_self_blocked : 1 ; unsigned reverse_ordering : 1 ; unsigned tmf_in_progress : 1 ; unsigned async_scan : 1 ; unsigned eh_noresume : 1 ; unsigned no_write_same : 1 ; unsigned host_tagset : 1 ; unsigned short_inquiry : 1 ; unsigned no_scsi2_lun_in_cdb : 1 ; unsigned async_device_scan : 1 ; char work_q_name [ 20 ] ; s#workqueue_struct * work_q ; s#workqueue_struct * tmf_work_q ; unsigned int max_host_blocked ; unsigned int prot_capabilities ; unsigned char prot_guard_type ; unsigned long base ; unsigned long io_port ; unsigned char n_io_port ; unsigned char dma_channel ; unsigned int irq ; e#scsi_host_state shost_state ; s#device shost_gendev , shost_dev ; void * shost_data ; s#device * dma_dev ; unsigned long hostdata [ ] __attribute__ ( ( aligned ( sizeof ( unsigned long ) ) ) ) ; } +s#ata_ioports struct ata_ioports { void * cmd_addr ; void * data_addr ; void * error_addr ; void * feature_addr ; void * nsect_addr ; void * lbal_addr ; void * lbam_addr ; void * lbah_addr ; void * device_addr ; void * status_addr ; void * command_addr ; void * altstatus_addr ; void * ctl_addr ; void * bmdma_addr ; void * scr_addr ; } +e#ata_lpm_policy enum ata_lpm_policy { ATA_LPM_UNKNOWN , ATA_LPM_MAX_POWER , ATA_LPM_MED_POWER , ATA_LPM_MED_POWER_WITH_DIPM , ATA_LPM_MIN_POWER_WITH_PARTIAL , ATA_LPM_MIN_POWER , } +E#ATA_ID_WORDS 256 +E#SATA_PMP_GSCR_DWORDS 128 +E#ATA_LOG_DEVSLP_SIZE 0x08 +E#ATA_LOG_NCQ_SEND_RECV_SIZE 0x14 +E#ATA_LOG_NCQ_NON_DATA_SIZE 0x40 +s#ata_cpr struct ata_cpr { t#u8 num ; t#u8 num_storage_elements ; t#u64 start_lba ; t#u64 num_lbas ; } +s#ata_cpr_log struct ata_cpr_log { t#u8 nr_cpr ; s#ata_cpr cpr [ ] ; } +s#ata_ering_entry struct ata_ering_entry { unsigned int eflags ; unsigned int err_mask ; t#u64 timestamp ; } +E#ATA_ERING_SIZE 32 +s#ata_ering struct ata_ering { int cursor ; s#ata_ering_entry ring [ E#ATA_ERING_SIZE ] ; } +s#ata_device struct ata_device { s#ata_link * link ; unsigned int devno ; unsigned int horkage ; unsigned long flags ; s#scsi_device * sdev ; void * private_data ; u#acpi_object * gtf_cache ; unsigned int gtf_filter ; void * zpodd ; s#device tdev ; t#u64 n_sectors ; t#u64 n_native_sectors ; unsigned int class ; unsigned long unpark_deadline ; t#u8 pio_mode ; t#u8 dma_mode ; t#u8 xfer_mode ; unsigned int xfer_shift ; unsigned int multi_count ; unsigned int max_sectors ; unsigned int cdb_len ; unsigned int pio_mask ; unsigned int mwdma_mask ; unsigned int udma_mask ; t#u16 cylinders ; t#u16 heads ; t#u16 sectors ; union { t#u16 id [ E#ATA_ID_WORDS ] ; t#u32 gscr [ E#SATA_PMP_GSCR_DWORDS ] ; } __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u8 devslp_timing [ E#ATA_LOG_DEVSLP_SIZE ] ; t#u8 ncq_send_recv_cmds [ E#ATA_LOG_NCQ_SEND_RECV_SIZE ] ; t#u8 ncq_non_data_cmds [ E#ATA_LOG_NCQ_NON_DATA_SIZE ] ; t#u32 zac_zoned_cap ; t#u32 zac_zones_optimal_open ; t#u32 zac_zones_optimal_nonseq ; t#u32 zac_zones_max_open ; s#ata_cpr_log * cpr_log ; int spdn_cnt ; s#ata_ering ering ; } +E#ATA_MAX_DEVICES 2 +E#ATA_EH_DESC_LEN 80 +s#ata_eh_info struct ata_eh_info { s#ata_device * dev ; t#u32 serror ; unsigned int err_mask ; unsigned int action ; unsigned int dev_action [ E#ATA_MAX_DEVICES ] ; unsigned int flags ; unsigned int probe_mask ; char desc [ E#ATA_EH_DESC_LEN ] ; int desc_len ; } +E#ATA_EH_CMD_TIMEOUT_TABLE_SIZE 7 +s#ata_eh_context struct ata_eh_context { s#ata_eh_info i ; int tries [ E#ATA_MAX_DEVICES ] ; int cmd_timeout_idx [ E#ATA_MAX_DEVICES ] [ E#ATA_EH_CMD_TIMEOUT_TABLE_SIZE ] ; unsigned int classes [ E#ATA_MAX_DEVICES ] ; unsigned int did_probe_mask ; unsigned int unloaded_mask ; unsigned int saved_ncq_enabled ; t#u8 saved_xfer_mode [ E#ATA_MAX_DEVICES ] ; unsigned long last_reset ; } +s#ata_link struct ata_link { s#ata_port * ap ; int pmp ; s#device tdev ; unsigned int active_tag ; t#u32 sactive ; unsigned int flags ; t#u32 saved_scontrol ; unsigned int hw_sata_spd_limit ; unsigned int sata_spd_limit ; unsigned int sata_spd ; e#ata_lpm_policy lpm_policy ; s#ata_eh_info eh_info ; s#ata_eh_context eh_context ; s#ata_device device [ E#ATA_MAX_DEVICES ] ; unsigned long last_lpm_change ; } +s#ata_bmdma_prd struct ata_bmdma_prd { t#__le32 addr ; t#__le32 flags_len ; } +E#ATA_MAX_QUEUE 32 +s#ata_port_stats struct ata_port_stats { unsigned long unhandled_irq ; unsigned long idle_irq ; unsigned long rw_reqbuf ; } +s#ata_host struct ata_host { t#spinlock_t lock ; s#device * dev ; void * const * iomap ; unsigned int n_ports ; unsigned int n_tags ; void * private_data ; s#ata_port_operations * ops ; unsigned long flags ; s#kref kref ; s#mutex eh_mutex ; s#task_struct * eh_owner ; s#ata_port * simplex_claimed ; s#ata_port * ports [ ] ; } +t#async_cookie_t typedef t#u64 async_cookie_t +s#ata_acpi_drive struct ata_acpi_drive { t#u32 pio ; t#u32 dma ; } +s#ata_acpi_gtm struct ata_acpi_gtm { s#ata_acpi_drive drive [ 2 ] ; t#u32 flags ; } +E#ATA_SECT_SIZE 512 +s#ata_port struct ata_port { s#Scsi_Host * scsi_host ; s#ata_port_operations * ops ; t#spinlock_t * lock ; unsigned long flags ; unsigned int pflags ; unsigned int print_id ; unsigned int local_port_no ; unsigned int port_no ; s#ata_ioports ioaddr ; t#u8 ctl ; t#u8 last_ctl ; s#ata_link * sff_pio_task_link ; s#delayed_work sff_pio_task ; s#ata_bmdma_prd * bmdma_prd ; t#dma_addr_t bmdma_prd_dma ; unsigned int pio_mask ; unsigned int mwdma_mask ; unsigned int udma_mask ; unsigned int cbl ; s#ata_queued_cmd qcmd [ E#ATA_MAX_QUEUE + 1 ] ; t#u64 qc_active ; int nr_active_links ; unsigned int sas_last_tag ; s#ata_link link ; s#ata_link * slave_link ; int nr_pmp_links ; s#ata_link * pmp_link ; s#ata_link * excl_link ; s#ata_port_stats stats ; s#ata_host * host ; s#device * dev ; s#device tdev ; s#mutex scsi_scan_mutex ; s#delayed_work hotplug_task ; s#work_struct scsi_rescan_task ; unsigned int hsm_task_state ; t#u32 msg_enable ; s#list_head eh_done_q ; t#wait_queue_head_t eh_wait_q ; int eh_tries ; s#completion park_req_pending ; t#pm_message_t pm_mesg ; e#ata_lpm_policy target_lpm_policy ; s#timer_list fastdrain_timer ; unsigned long fastdrain_cnt ; t#async_cookie_t cookie ; int em_message_type ; void * private_data ; s#ata_acpi_gtm __acpi_init_gtm ; t#u8 sector_buf [ E#ATA_SECT_SIZE ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#ata_taskfile struct ata_taskfile { unsigned long flags ; t#u8 protocol ; t#u8 ctl ; t#u8 hob_feature ; t#u8 hob_nsect ; t#u8 hob_lbal ; t#u8 hob_lbam ; t#u8 hob_lbah ; union { t#u8 error ; t#u8 feature ; } ; t#u8 nsect ; t#u8 lbal ; t#u8 lbam ; t#u8 lbah ; t#u8 device ; union { t#u8 status ; t#u8 command ; } ; t#u32 auxiliary ; } +E#ATAPI_CDB_LEN 16 +t#ata_qc_cb_t typedef void ( * ata_qc_cb_t ) ( s#ata_queued_cmd * ) +s#ata_queued_cmd struct ata_queued_cmd { s#ata_port * ap ; s#ata_device * dev ; s#scsi_cmnd * scsicmd ; void ( * scsidone ) ( s#scsi_cmnd * ) ; s#ata_taskfile tf ; t#u8 cdb [ E#ATAPI_CDB_LEN ] ; unsigned long flags ; unsigned int tag ; unsigned int hw_tag ; unsigned int n_elem ; unsigned int orig_n_elem ; int dma_dir ; unsigned int sect_size ; unsigned int nbytes ; unsigned int extrabytes ; unsigned int curbytes ; s#scatterlist sgent ; s#scatterlist * sg ; s#scatterlist * cursg ; unsigned int cursg_ofs ; unsigned int err_mask ; s#ata_taskfile result_tf ; t#ata_qc_cb_t complete_fn ; void * private_data ; void * lldd_task ; } +e#ata_completion_errors enum ata_completion_errors { AC_ERR_OK = 0 , AC_ERR_DEV = ( 1 << 0 ) , AC_ERR_HSM = ( 1 << 1 ) , AC_ERR_TIMEOUT = ( 1 << 2 ) , AC_ERR_MEDIA = ( 1 << 3 ) , AC_ERR_ATA_BUS = ( 1 << 4 ) , AC_ERR_HOST_BUS = ( 1 << 5 ) , AC_ERR_SYSTEM = ( 1 << 6 ) , AC_ERR_INVALID = ( 1 << 7 ) , AC_ERR_OTHER = ( 1 << 8 ) , AC_ERR_NODEV_HINT = ( 1 << 9 ) , AC_ERR_NCQ = ( 1 << 10 ) , } +t#ata_prereset_fn_t typedef int ( * ata_prereset_fn_t ) ( s#ata_link * , unsigned long ) +t#ata_reset_fn_t typedef int ( * ata_reset_fn_t ) ( s#ata_link * , unsigned int * , unsigned long ) +t#ata_postreset_fn_t typedef void ( * ata_postreset_fn_t ) ( s#ata_link * , unsigned int * ) +e#sw_activity enum sw_activity { OFF , BLINK_ON , BLINK_OFF , } +s#ata_port_operations struct ata_port_operations { int ( * qc_defer ) ( s#ata_queued_cmd * ) ; int ( * check_atapi_dma ) ( s#ata_queued_cmd * ) ; e#ata_completion_errors ( * qc_prep ) ( s#ata_queued_cmd * ) ; unsigned int ( * qc_issue ) ( s#ata_queued_cmd * ) ; t#bool ( * qc_fill_rtf ) ( s#ata_queued_cmd * ) ; int ( * cable_detect ) ( s#ata_port * ) ; unsigned int ( * mode_filter ) ( s#ata_device * , unsigned int ) ; void ( * set_piomode ) ( s#ata_port * , s#ata_device * ) ; void ( * set_dmamode ) ( s#ata_port * , s#ata_device * ) ; int ( * set_mode ) ( s#ata_link * , s#ata_device * * ) ; unsigned int ( * read_id ) ( s#ata_device * , s#ata_taskfile * , t#__le16 * ) ; void ( * dev_config ) ( s#ata_device * ) ; void ( * freeze ) ( s#ata_port * ) ; void ( * thaw ) ( s#ata_port * ) ; t#ata_prereset_fn_t prereset ; t#ata_reset_fn_t softreset ; t#ata_reset_fn_t hardreset ; t#ata_postreset_fn_t postreset ; t#ata_prereset_fn_t pmp_prereset ; t#ata_reset_fn_t pmp_softreset ; t#ata_reset_fn_t pmp_hardreset ; t#ata_postreset_fn_t pmp_postreset ; void ( * error_handler ) ( s#ata_port * ) ; void ( * lost_interrupt ) ( s#ata_port * ) ; void ( * post_internal_cmd ) ( s#ata_queued_cmd * ) ; void ( * sched_eh ) ( s#ata_port * ) ; void ( * end_eh ) ( s#ata_port * ) ; int ( * scr_read ) ( s#ata_link * , unsigned int , t#u32 * ) ; int ( * scr_write ) ( s#ata_link * , unsigned int , t#u32 ) ; void ( * pmp_attach ) ( s#ata_port * ) ; void ( * pmp_detach ) ( s#ata_port * ) ; int ( * set_lpm ) ( s#ata_link * , e#ata_lpm_policy , unsigned ) ; int ( * port_suspend ) ( s#ata_port * , t#pm_message_t ) ; int ( * port_resume ) ( s#ata_port * ) ; int ( * port_start ) ( s#ata_port * ) ; void ( * port_stop ) ( s#ata_port * ) ; void ( * host_stop ) ( s#ata_host * ) ; void ( * sff_dev_select ) ( s#ata_port * , unsigned int ) ; void ( * sff_set_devctl ) ( s#ata_port * , t#u8 ) ; t#u8 ( * sff_check_status ) ( s#ata_port * ) ; t#u8 ( * sff_check_altstatus ) ( s#ata_port * ) ; void ( * sff_tf_load ) ( s#ata_port * , const s#ata_taskfile * ) ; void ( * sff_tf_read ) ( s#ata_port * , s#ata_taskfile * ) ; void ( * sff_exec_command ) ( s#ata_port * , const s#ata_taskfile * ) ; unsigned int ( * sff_data_xfer ) ( s#ata_queued_cmd * , unsigned char * , unsigned int , int ) ; void ( * sff_irq_on ) ( s#ata_port * ) ; t#bool ( * sff_irq_check ) ( s#ata_port * ) ; void ( * sff_irq_clear ) ( s#ata_port * ) ; void ( * sff_drain_fifo ) ( s#ata_queued_cmd * ) ; void ( * bmdma_setup ) ( s#ata_queued_cmd * ) ; void ( * bmdma_start ) ( s#ata_queued_cmd * ) ; void ( * bmdma_stop ) ( s#ata_queued_cmd * ) ; t#u8 ( * bmdma_status ) ( s#ata_port * ) ; t#ssize_t ( * em_show ) ( s#ata_port * , char * ) ; t#ssize_t ( * em_store ) ( s#ata_port * , const char * , t#size_t ) ; t#ssize_t ( * sw_activity_show ) ( s#ata_device * , char * ) ; t#ssize_t ( * sw_activity_store ) ( s#ata_device * , e#sw_activity ) ; t#ssize_t ( * transmit_led_message ) ( s#ata_port * , t#u32 , t#ssize_t ) ; void ( * phy_reset ) ( s#ata_port * ) ; void ( * eng_timeout ) ( s#ata_port * ) ; const s#ata_port_operations * inherits ; } +ahci_ops extern s#ata_port_operations ahci_ops +ahci_pmp_retry_srst_ops extern s#ata_port_operations ahci_pmp_retry_srst_ops +s##clk +E#AHCI_MAX_CLKS 5 +s##reset_control +s##regulator +e#phy_mode enum phy_mode { PHY_MODE_INVALID , PHY_MODE_USB_HOST , PHY_MODE_USB_HOST_LS , PHY_MODE_USB_HOST_FS , PHY_MODE_USB_HOST_HS , PHY_MODE_USB_HOST_SS , PHY_MODE_USB_DEVICE , PHY_MODE_USB_DEVICE_LS , PHY_MODE_USB_DEVICE_FS , PHY_MODE_USB_DEVICE_HS , PHY_MODE_USB_DEVICE_SS , PHY_MODE_USB_OTG , PHY_MODE_UFS_HS_A , PHY_MODE_UFS_HS_B , PHY_MODE_PCIE , PHY_MODE_ETHERNET , PHY_MODE_MIPI_DPHY , PHY_MODE_SATA , PHY_MODE_LVDS , PHY_MODE_DP } +e#phy_media enum phy_media { PHY_MEDIA_DEFAULT , PHY_MEDIA_SR , PHY_MEDIA_DAC , } +s#phy_configure_opts_mipi_dphy struct phy_configure_opts_mipi_dphy { unsigned int clk_miss ; unsigned int clk_post ; unsigned int clk_pre ; unsigned int clk_prepare ; unsigned int clk_settle ; unsigned int clk_term_en ; unsigned int clk_trail ; unsigned int clk_zero ; unsigned int d_term_en ; unsigned int eot ; unsigned int hs_exit ; unsigned int hs_prepare ; unsigned int hs_settle ; unsigned int hs_skip ; unsigned int hs_trail ; unsigned int hs_zero ; unsigned int init ; unsigned int lpx ; unsigned int ta_get ; unsigned int ta_go ; unsigned int ta_sure ; unsigned int wakeup ; unsigned long hs_clk_rate ; unsigned long lp_clk_rate ; unsigned char lanes ; } +s#phy_configure_opts_dp struct phy_configure_opts_dp { unsigned int link_rate ; unsigned int lanes ; unsigned int voltage [ 4 ] ; unsigned int pre [ 4 ] ; t#u8 ssc : 1 ; t#u8 set_rate : 1 ; t#u8 set_lanes : 1 ; t#u8 set_voltages : 1 ; } +s#phy_configure_opts_lvds struct phy_configure_opts_lvds { unsigned int bits_per_lane_and_dclk_cycle ; unsigned long differential_clk_rate ; unsigned int lanes ; t#bool is_slave ; } +u#phy_configure_opts union phy_configure_opts { s#phy_configure_opts_mipi_dphy mipi_dphy ; s#phy_configure_opts_dp dp ; s#phy_configure_opts_lvds lvds ; } +s#phy_ops struct phy_ops { int ( * init ) ( s#phy * ) ; int ( * exit ) ( s#phy * ) ; int ( * power_on ) ( s#phy * ) ; int ( * power_off ) ( s#phy * ) ; int ( * set_mode ) ( s#phy * , e#phy_mode , int ) ; int ( * set_media ) ( s#phy * , e#phy_media ) ; int ( * set_speed ) ( s#phy * , int ) ; int ( * configure ) ( s#phy * , u#phy_configure_opts * ) ; int ( * validate ) ( s#phy * , e#phy_mode , int , u#phy_configure_opts * ) ; int ( * reset ) ( s#phy * ) ; int ( * calibrate ) ( s#phy * ) ; void ( * release ) ( s#phy * ) ; s#module * owner ; } +s#phy_attrs struct phy_attrs { t#u32 bus_width ; t#u32 max_link_rate ; e#phy_mode mode ; } +s#phy struct phy { s#device dev ; int id ; const s#phy_ops * ops ; s#mutex mutex ; int init_count ; int power_count ; s#phy_attrs attrs ; s#regulator * pwr ; } +s#ahci_host_priv struct ahci_host_priv { unsigned int flags ; t#u32 force_port_map ; t#u32 mask_port_map ; void * mmio ; t#u32 cap ; t#u32 cap2 ; t#u32 version ; t#u32 port_map ; t#u32 saved_cap ; t#u32 saved_cap2 ; t#u32 saved_port_map ; t#u32 em_loc ; t#u32 em_buf_sz ; t#u32 em_msg_type ; t#u32 remapped_nvme ; t#bool got_runtime_pm ; s#clk * clks [ E#AHCI_MAX_CLKS ] ; s#reset_control * rsts ; s#regulator * * target_pwrs ; s#regulator * ahci_regulator ; s#regulator * phy_regulator ; s#phy * * phys ; unsigned nports ; void * plat_data ; unsigned int irq ; void ( * start_engine ) ( s#ata_port * ) ; int ( * stop_engine ) ( s#ata_port * ) ; t#irqreturn_t ( * irq_handler ) ( int , void * ) ; int ( * get_irq_vector ) ( s#ata_host * , int ) ; } +ahci_save_initial_config void ahci_save_initial_config ( s#device * , s#ahci_host_priv * ) +ahci_start_engine void ahci_start_engine ( s#ata_port * ) +ahci_stop_engine int ahci_stop_engine ( s#ata_port * ) +ahci_start_fis_rx void ahci_start_fis_rx ( s#ata_port * ) +ahci_reset_controller int ahci_reset_controller ( s#ata_host * ) +ahci_reset_em int ahci_reset_em ( s#ata_host * ) +ahci_init_controller void ahci_init_controller ( s#ata_host * ) +ahci_dev_classify unsigned int ahci_dev_classify ( s#ata_port * ) +s#ahci_cmd_hdr struct ahci_cmd_hdr { t#__le32 opts ; t#__le32 status ; t#__le32 tbl_addr ; t#__le32 tbl_addr_hi ; t#__le32 reserved [ 4 ] ; } +s#ahci_em_priv struct ahci_em_priv { e#sw_activity blink_policy ; s#timer_list timer ; unsigned long saved_activity ; unsigned long activity ; unsigned long led_state ; s#ata_link * link ; } +E#EM_MAX_SLOTS 8 +s#ahci_port_priv struct ahci_port_priv { s#ata_link * active_link ; s#ahci_cmd_hdr * cmd_slot ; t#dma_addr_t cmd_slot_dma ; void * cmd_tbl ; t#dma_addr_t cmd_tbl_dma ; void * rx_fis ; t#dma_addr_t rx_fis_dma ; unsigned int ncq_saw_d2h : 1 ; unsigned int ncq_saw_dmas : 1 ; unsigned int ncq_saw_sdb : 1 ; t#spinlock_t lock ; t#u32 intr_mask ; t#bool fbs_supported ; t#bool fbs_enabled ; int fbs_last_dev ; s#ahci_em_priv em_priv [ E#EM_MAX_SLOTS ] ; char * irq_desc ; } +ahci_fill_cmd_slot void ahci_fill_cmd_slot ( s#ahci_port_priv * , unsigned int , t#u32 ) +ahci_kick_engine int ahci_kick_engine ( s#ata_port * ) +ahci_check_ready int ahci_check_ready ( s#ata_link * ) +ahci_do_softreset int ahci_do_softreset ( s#ata_link * , unsigned int * , int , unsigned long , int ( * ) ( s#ata_link * ) ) +ahci_do_hardreset int ahci_do_hardreset ( s#ata_link * , unsigned int * , unsigned long , t#bool * ) +ahci_handle_port_intr t#u32 ahci_handle_port_intr ( s#ata_host * , t#u32 ) +ahci_qc_issue unsigned int ahci_qc_issue ( s#ata_queued_cmd * ) +ahci_error_handler void ahci_error_handler ( s#ata_port * ) +ahci_port_resume int ahci_port_resume ( s#ata_port * ) +ahci_print_info void ahci_print_info ( s#ata_host * , const char * ) +s#ata_port_info struct ata_port_info { unsigned long flags ; unsigned long link_flags ; unsigned int pio_mask ; unsigned int mwdma_mask ; unsigned int udma_mask ; s#ata_port_operations * port_ops ; void * private_data ; } +ahci_set_em_messages void ahci_set_em_messages ( s#ahci_host_priv * , s#ata_port_info * ) +ahci_host_activate int ahci_host_activate ( s#ata_host * , s#scsi_host_template * ) + +/* drivers/ata/libahci_platform.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device +s##scsi_target +s##scsi_transport_template +ahci_platform_ops extern s#ata_port_operations ahci_platform_ops +s##clk +s##reset_control +s##regulator +ahci_platform_enable_phys int ahci_platform_enable_phys ( s#ahci_host_priv * ) +ahci_platform_disable_phys void ahci_platform_disable_phys ( s#ahci_host_priv * ) +ahci_platform_enable_clks int ahci_platform_enable_clks ( s#ahci_host_priv * ) +ahci_platform_disable_clks void ahci_platform_disable_clks ( s#ahci_host_priv * ) +ahci_platform_enable_regulators int ahci_platform_enable_regulators ( s#ahci_host_priv * ) +ahci_platform_disable_regulators void ahci_platform_disable_regulators ( s#ahci_host_priv * ) +ahci_platform_enable_resources int ahci_platform_enable_resources ( s#ahci_host_priv * ) +ahci_platform_disable_resources void ahci_platform_disable_resources ( s#ahci_host_priv * ) +s##mfd_cell +ahci_platform_get_resources s#ahci_host_priv * ahci_platform_get_resources ( s#platform_device * , unsigned int ) +ahci_platform_init_host int ahci_platform_init_host ( s#platform_device * , s#ahci_host_priv * , const s#ata_port_info * , s#scsi_host_template * ) +ahci_platform_shutdown void ahci_platform_shutdown ( s#platform_device * ) +ahci_platform_suspend_host int ahci_platform_suspend_host ( s#device * ) +ahci_platform_resume_host int ahci_platform_resume_host ( s#device * ) +ahci_platform_suspend int ahci_platform_suspend ( s#device * ) +ahci_platform_resume int ahci_platform_resume ( s#device * ) + +/* drivers/ata/libata-acpi.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +ata_acpi_gtm int ata_acpi_gtm ( s#ata_port * , s#ata_acpi_gtm * ) +ata_acpi_stm int ata_acpi_stm ( s#ata_port * , const s#ata_acpi_gtm * ) +ata_acpi_gtm_xfermask unsigned int ata_acpi_gtm_xfermask ( s#ata_device * , const s#ata_acpi_gtm * ) +ata_acpi_cbl_80wire int ata_acpi_cbl_80wire ( s#ata_port * , const s#ata_acpi_gtm * ) + +/* drivers/ata/libata-core.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +sata_port_ops extern const s#ata_port_operations sata_port_ops +e#ata_link_iter_mode enum ata_link_iter_mode { ATA_LITER_EDGE , ATA_LITER_HOST_FIRST , ATA_LITER_PMP_FIRST , } +ata_link_next extern s#ata_link * ata_link_next ( s#ata_link * , s#ata_port * , e#ata_link_iter_mode ) +e#ata_dev_iter_mode enum ata_dev_iter_mode { ATA_DITER_ENABLED , ATA_DITER_ENABLED_REVERSE , ATA_DITER_ALL , ATA_DITER_ALL_REVERSE , } +ata_dev_next extern s#ata_device * ata_dev_next ( s#ata_device * , s#ata_link * , e#ata_dev_iter_mode ) +atapi_cmd_type extern int atapi_cmd_type ( t#u8 ) +ata_pack_xfermask extern unsigned int ata_pack_xfermask ( unsigned int , unsigned int , unsigned int ) +ata_xfer_mask2mode extern t#u8 ata_xfer_mask2mode ( unsigned int ) +ata_xfer_mode2mask extern unsigned int ata_xfer_mode2mask ( t#u8 ) +ata_xfer_mode2shift extern int ata_xfer_mode2shift ( t#u8 ) +ata_mode_string extern const char * ata_mode_string ( unsigned int ) +ata_dev_classify extern unsigned int ata_dev_classify ( const s#ata_taskfile * ) +ata_id_string extern void ata_id_string ( const t#u16 * , unsigned char * , unsigned int , unsigned int ) +ata_id_c_string extern void ata_id_c_string ( const t#u16 * , unsigned char * , unsigned int , unsigned int ) +ata_id_xfermask extern unsigned int ata_id_xfermask ( const t#u16 * ) +ata_pio_need_iordy extern unsigned int ata_pio_need_iordy ( const s#ata_device * ) +ata_do_dev_read_id extern unsigned int ata_do_dev_read_id ( s#ata_device * , s#ata_taskfile * , t#__le16 * ) +ata_cable_40wire extern int ata_cable_40wire ( s#ata_port * ) +ata_cable_80wire extern int ata_cable_80wire ( s#ata_port * ) +ata_cable_unknown extern int ata_cable_unknown ( s#ata_port * ) +ata_cable_ignore extern int ata_cable_ignore ( s#ata_port * ) +ata_cable_sata extern int ata_cable_sata ( s#ata_port * ) +ata_dev_pair extern s#ata_device * ata_dev_pair ( s#ata_device * ) +ata_do_set_mode extern int ata_do_set_mode ( s#ata_link * , s#ata_device * * ) +ata_wait_after_reset extern int ata_wait_after_reset ( s#ata_link * , unsigned long , int ( * ) ( s#ata_link * ) ) +ata_std_prereset extern int ata_std_prereset ( s#ata_link * , unsigned long ) +sata_std_hardreset extern int sata_std_hardreset ( s#ata_link * , unsigned int * , unsigned long ) +ata_std_postreset extern void ata_std_postreset ( s#ata_link * , unsigned int * ) +ata_dev_set_feature extern unsigned int ata_dev_set_feature ( s#ata_device * , t#u8 , t#u8 ) +ata_std_qc_defer extern int ata_std_qc_defer ( s#ata_queued_cmd * ) +ata_noop_qc_prep extern e#ata_completion_errors ata_noop_qc_prep ( s#ata_queued_cmd * ) +ata_qc_complete extern void ata_qc_complete ( s#ata_queued_cmd * ) +ata_qc_get_active extern t#u64 ata_qc_get_active ( s#ata_port * ) +ata_link_online extern t#bool ata_link_online ( s#ata_link * ) +ata_link_offline extern t#bool ata_link_offline ( s#ata_link * ) +ata_sas_port_suspend extern void ata_sas_port_suspend ( s#ata_port * ) +ata_sas_port_resume extern void ata_sas_port_resume ( s#ata_port * ) +ata_host_suspend extern void ata_host_suspend ( s#ata_host * , t#pm_message_t ) +ata_host_resume extern void ata_host_resume ( s#ata_host * ) +ata_host_put extern void ata_host_put ( s#ata_host * ) +ata_host_alloc extern s#ata_host * ata_host_alloc ( s#device * , int ) +ata_host_alloc_pinfo extern s#ata_host * ata_host_alloc_pinfo ( s#device * , const s#ata_port_info * const * , int ) +ata_host_start extern int ata_host_start ( s#ata_host * ) +ata_host_init extern void ata_host_init ( s#ata_host * , s#device * , s#ata_port_operations * ) +ata_host_register extern int ata_host_register ( s#ata_host * , s#scsi_host_template * ) +ata_host_activate extern int ata_host_activate ( s#ata_host * , int , t#irq_handler_t , unsigned long , s#scsi_host_template * ) +ata_host_detach extern void ata_host_detach ( s#ata_host * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +ata_pci_remove_one extern void ata_pci_remove_one ( s#pci_dev * ) +ata_pci_shutdown_one extern void ata_pci_shutdown_one ( s#pci_dev * ) +s#pci_bits struct pci_bits { unsigned int reg ; unsigned int width ; unsigned long mask ; unsigned long val ; } +pci_test_config_bits extern int pci_test_config_bits ( s#pci_dev * , const s#pci_bits * ) +ata_pci_device_do_suspend extern void ata_pci_device_do_suspend ( s#pci_dev * , t#pm_message_t ) +ata_pci_device_do_resume extern int __attribute__ ( ( __warn_unused_result__ ) ) ata_pci_device_do_resume ( s#pci_dev * ) +ata_pci_device_suspend extern int ata_pci_device_suspend ( s#pci_dev * , t#pm_message_t ) +ata_pci_device_resume extern int ata_pci_device_resume ( s#pci_dev * ) +s##mfd_cell +ata_platform_remove_one extern int ata_platform_remove_one ( s#platform_device * ) +ata_ratelimit extern int ata_ratelimit ( void ) +ata_msleep extern void ata_msleep ( s#ata_port * , unsigned int ) +ata_wait_register extern t#u32 ata_wait_register ( s#ata_port * , void * , t#u32 , t#u32 , unsigned long , unsigned long ) +ata_dummy_port_ops extern s#ata_port_operations ata_dummy_port_ops +ata_dummy_port_info extern const s#ata_port_info ata_dummy_port_info +ata_print_version void ata_print_version ( const s#device * , const char * ) +__tracepoint_ata_tf_load extern s#tracepoint __tracepoint_ata_tf_load +__traceiter_ata_tf_load extern int __traceiter_ata_tf_load ( void * , s#ata_port * , const s#ata_taskfile * ) +__SCK__tp_func_ata_tf_load extern s#static_call_key __SCK__tp_func_ata_tf_load +s##static_call_tramp +__SCT__tp_func_ata_tf_load extern s#static_call_tramp __SCT__tp_func_ata_tf_load +__tracepoint_ata_exec_command extern s#tracepoint __tracepoint_ata_exec_command +__traceiter_ata_exec_command extern int __traceiter_ata_exec_command ( void * , s#ata_port * , const s#ata_taskfile * , unsigned int ) +__SCK__tp_func_ata_exec_command extern s#static_call_key __SCK__tp_func_ata_exec_command +__SCT__tp_func_ata_exec_command extern s#static_call_tramp __SCT__tp_func_ata_exec_command +__tracepoint_ata_bmdma_setup extern s#tracepoint __tracepoint_ata_bmdma_setup +__traceiter_ata_bmdma_setup extern int __traceiter_ata_bmdma_setup ( void * , s#ata_port * , const s#ata_taskfile * , unsigned int ) +__SCK__tp_func_ata_bmdma_setup extern s#static_call_key __SCK__tp_func_ata_bmdma_setup +__SCT__tp_func_ata_bmdma_setup extern s#static_call_tramp __SCT__tp_func_ata_bmdma_setup +__tracepoint_ata_bmdma_start extern s#tracepoint __tracepoint_ata_bmdma_start +__traceiter_ata_bmdma_start extern int __traceiter_ata_bmdma_start ( void * , s#ata_port * , const s#ata_taskfile * , unsigned int ) +__SCK__tp_func_ata_bmdma_start extern s#static_call_key __SCK__tp_func_ata_bmdma_start +__SCT__tp_func_ata_bmdma_start extern s#static_call_tramp __SCT__tp_func_ata_bmdma_start +__tracepoint_ata_bmdma_status extern s#tracepoint __tracepoint_ata_bmdma_status +__traceiter_ata_bmdma_status extern int __traceiter_ata_bmdma_status ( void * , s#ata_port * , unsigned int ) +__SCK__tp_func_ata_bmdma_status extern s#static_call_key __SCK__tp_func_ata_bmdma_status +__SCT__tp_func_ata_bmdma_status extern s#static_call_tramp __SCT__tp_func_ata_bmdma_status + +/* drivers/ata/libata-eh.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +__ata_ehi_push_desc extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void __ata_ehi_push_desc ( s#ata_eh_info * , const char * , ... ) +ata_ehi_push_desc extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ata_ehi_push_desc ( s#ata_eh_info * , const char * , ... ) +ata_ehi_clear_desc extern void ata_ehi_clear_desc ( s#ata_eh_info * ) +ata_port_desc extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ata_port_desc ( s#ata_port * , const char * , ... ) +ata_port_pbar_desc extern void ata_port_pbar_desc ( s#ata_port * , int , t#ssize_t , const char * ) +ata_scsi_cmd_error_handler extern void ata_scsi_cmd_error_handler ( s#Scsi_Host * , s#ata_port * , s#list_head * ) +ata_scsi_port_error_handler extern void ata_scsi_port_error_handler ( s#Scsi_Host * , s#ata_port * ) +ata_port_wait_eh extern void ata_port_wait_eh ( s#ata_port * ) +ata_std_sched_eh extern void ata_std_sched_eh ( s#ata_port * ) +ata_std_end_eh extern void ata_std_end_eh ( s#ata_port * ) +ata_port_schedule_eh extern void ata_port_schedule_eh ( s#ata_port * ) +ata_link_abort extern int ata_link_abort ( s#ata_link * ) +ata_port_abort extern int ata_port_abort ( s#ata_port * ) +ata_port_freeze extern int ata_port_freeze ( s#ata_port * ) +ata_eh_freeze_port extern void ata_eh_freeze_port ( s#ata_port * ) +ata_dev_disable extern void ata_dev_disable ( s#ata_device * ) +ata_get_cmd_name const char * ata_get_cmd_name ( t#u8 ) +ata_std_error_handler extern void ata_std_error_handler ( s#ata_port * ) + +/* drivers/ata/libata-pata-timings.o */ +s#ata_timing struct ata_timing { unsigned short mode ; unsigned short setup ; unsigned short act8b ; unsigned short rec8b ; unsigned short cyc8b ; unsigned short active ; unsigned short recover ; unsigned short dmack_hold ; unsigned short cycle ; unsigned short udma ; } +ata_timing_merge extern void ata_timing_merge ( const s#ata_timing * , const s#ata_timing * , s#ata_timing * , unsigned int ) +ata_timing_find_mode extern const s#ata_timing * ata_timing_find_mode ( t#u8 ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device +s##scsi_target +s##scsi_transport_template +ata_timing_compute extern int ata_timing_compute ( s#ata_device * , unsigned short , s#ata_timing * , int , int ) + +/* drivers/ata/libata-pmp.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device +s##scsi_target +s##scsi_transport_template +sata_pmp_port_ops extern const s#ata_port_operations sata_pmp_port_ops +sata_pmp_qc_defer_cmd_switch extern int sata_pmp_qc_defer_cmd_switch ( s#ata_queued_cmd * ) +sata_pmp_error_handler extern void sata_pmp_error_handler ( s#ata_port * ) + +/* drivers/ata/libata-sata.o */ +sata_deb_timing_normal extern const unsigned long sata_deb_timing_normal [ ] +sata_deb_timing_hotplug extern const unsigned long sata_deb_timing_hotplug [ ] +sata_deb_timing_long extern const unsigned long sata_deb_timing_long [ ] +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +sata_scr_valid extern int sata_scr_valid ( s#ata_link * ) +sata_scr_read extern int sata_scr_read ( s#ata_link * , int , t#u32 * ) +sata_scr_write extern int sata_scr_write ( s#ata_link * , int , t#u32 ) +sata_scr_write_flush extern int sata_scr_write_flush ( s#ata_link * , int , t#u32 ) +ata_tf_to_fis extern void ata_tf_to_fis ( const s#ata_taskfile * , t#u8 , int , t#u8 * ) +ata_tf_from_fis extern void ata_tf_from_fis ( const t#u8 * , s#ata_taskfile * ) +sata_link_debounce extern int sata_link_debounce ( s#ata_link * , const unsigned long * , unsigned long ) +sata_link_resume extern int sata_link_resume ( s#ata_link * , const unsigned long * , unsigned long ) +sata_link_scr_lpm extern int sata_link_scr_lpm ( s#ata_link * , e#ata_lpm_policy , t#bool ) +sata_set_spd extern int sata_set_spd ( s#ata_link * ) +sata_link_hardreset extern int sata_link_hardreset ( s#ata_link * , const unsigned long * , unsigned long , t#bool * , int ( * ) ( s#ata_link * ) ) +ata_qc_complete_multiple extern int ata_qc_complete_multiple ( s#ata_port * , t#u64 ) +ata_slave_link_init extern int ata_slave_link_init ( s#ata_port * ) +sata_lpm_ignore_phy_events extern t#bool sata_lpm_ignore_phy_events ( s#ata_link * ) +s#device_attribute struct device_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#device * , s#device_attribute * , char * ) ; t#ssize_t ( * store ) ( s#device * , s#device_attribute * , const char * , t#size_t ) ; } +dev_attr_link_power_management_policy extern s#device_attribute dev_attr_link_power_management_policy +dev_attr_ncq_prio_supported extern s#device_attribute dev_attr_ncq_prio_supported +dev_attr_ncq_prio_enable extern s#device_attribute dev_attr_ncq_prio_enable +ata_ncq_sdev_groups extern const s#attribute_group * ata_ncq_sdev_groups [ ] +dev_attr_em_message extern s#device_attribute dev_attr_em_message +dev_attr_em_message_type extern s#device_attribute dev_attr_em_message_type +dev_attr_sw_activity extern s#device_attribute dev_attr_sw_activity +ata_change_queue_depth extern int ata_change_queue_depth ( s#ata_port * , s#ata_device * , s#scsi_device * , int ) +ata_scsi_change_queue_depth extern int ata_scsi_change_queue_depth ( s#scsi_device * , int ) +ata_sas_port_alloc extern s#ata_port * ata_sas_port_alloc ( s#ata_host * , s#ata_port_info * , s#Scsi_Host * ) +ata_sas_port_start extern int ata_sas_port_start ( s#ata_port * ) +ata_sas_port_stop extern void ata_sas_port_stop ( s#ata_port * ) +ata_sas_async_probe extern void ata_sas_async_probe ( s#ata_port * ) +ata_sas_sync_probe extern int ata_sas_sync_probe ( s#ata_port * ) +ata_sas_port_init extern int ata_sas_port_init ( s#ata_port * ) +ata_sas_tport_add extern int ata_sas_tport_add ( s#device * , s#ata_port * ) +ata_sas_tport_delete extern void ata_sas_tport_delete ( s#ata_port * ) +ata_sas_port_destroy extern void ata_sas_port_destroy ( s#ata_port * ) +ata_sas_slave_configure extern int ata_sas_slave_configure ( s#scsi_device * , s#ata_port * ) +ata_sas_queuecmd extern int ata_sas_queuecmd ( s#scsi_cmnd * , s#ata_port * ) +sata_async_notification extern int sata_async_notification ( s#ata_port * ) +ata_eh_analyze_ncq_error extern void ata_eh_analyze_ncq_error ( s#ata_link * ) + +/* drivers/ata/libata-scsi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##pr_ops +s##timer_rand_state +s##disk_events +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dev_attr_unload_heads extern s#device_attribute dev_attr_unload_heads +ata_common_sdev_groups extern const s#attribute_group * ata_common_sdev_groups [ ] +s#klist_node struct klist_node { void * n_klist ; s#list_head n_node ; s#kref n_ref ; } +s#klist struct klist { t#spinlock_t k_lock ; s#list_head k_list ; void ( * get ) ( s#klist_node * ) ; void ( * put ) ( s#klist_node * ) ; } +s#attribute_container struct attribute_container { s#list_head node ; s#klist containers ; s#class * class ; const s#attribute_group * grp ; s#device_attribute * * attrs ; int ( * match ) ( s#attribute_container * , s#device * ) ; unsigned long flags ; } +s#transport_container struct transport_container { s#attribute_container ac ; const s#attribute_group * statistics ; } +t#uint typedef unsigned int uint +s#scsi_transport_template struct scsi_transport_template { s#transport_container host_attrs ; s#transport_container target_attrs ; s#transport_container device_attrs ; int ( * user_scan ) ( s#Scsi_Host * , t#uint , t#uint , t#u64 ) ; int device_size ; int device_private_offset ; int target_size ; int target_private_offset ; int host_size ; unsigned int create_work_queue : 1 ; void ( * eh_strategy_handler ) ( s#Scsi_Host * ) ; void * suse_kabi_padding ; } +s##scsi_device_handler +s##bsg_device +ata_std_bios_param extern int ata_std_bios_param ( s#scsi_device * , s#block_device * , t#sector_t , int [ ] ) +ata_scsi_unlock_native_capacity extern void ata_scsi_unlock_native_capacity ( s#scsi_device * ) +ata_sas_scsi_ioctl extern int ata_sas_scsi_ioctl ( s#ata_port * , s#scsi_device * , unsigned int , void * ) +ata_scsi_ioctl extern int ata_scsi_ioctl ( s#scsi_device * , unsigned int , void * ) +ata_scsi_dma_need_drain t#bool ata_scsi_dma_need_drain ( s#request * ) +ata_scsi_slave_config extern int ata_scsi_slave_config ( s#scsi_device * ) +ata_scsi_slave_destroy extern void ata_scsi_slave_destroy ( s#scsi_device * ) +ata_scsi_queuecmd extern int ata_scsi_queuecmd ( s#Scsi_Host * , s#scsi_cmnd * ) + +/* drivers/ata/libata-sff.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device +s##scsi_target +s##scsi_transport_template +ata_sff_port_ops extern const s#ata_port_operations ata_sff_port_ops +ata_sff_check_status extern t#u8 ata_sff_check_status ( s#ata_port * ) +ata_sff_pause extern void ata_sff_pause ( s#ata_port * ) +ata_sff_dma_pause extern void ata_sff_dma_pause ( s#ata_port * ) +ata_sff_busy_sleep extern int ata_sff_busy_sleep ( s#ata_port * , unsigned long , unsigned long ) +ata_sff_wait_ready extern int ata_sff_wait_ready ( s#ata_link * , unsigned long ) +ata_sff_dev_select extern void ata_sff_dev_select ( s#ata_port * , unsigned int ) +ata_sff_irq_on extern void ata_sff_irq_on ( s#ata_port * ) +ata_sff_tf_load extern void ata_sff_tf_load ( s#ata_port * , const s#ata_taskfile * ) +ata_sff_tf_read extern void ata_sff_tf_read ( s#ata_port * , s#ata_taskfile * ) +ata_sff_exec_command extern void ata_sff_exec_command ( s#ata_port * , const s#ata_taskfile * ) +ata_sff_data_xfer extern unsigned int ata_sff_data_xfer ( s#ata_queued_cmd * , unsigned char * , unsigned int , int ) +ata_sff_data_xfer32 extern unsigned int ata_sff_data_xfer32 ( s#ata_queued_cmd * , unsigned char * , unsigned int , int ) +ata_sff_hsm_move extern int ata_sff_hsm_move ( s#ata_port * , s#ata_queued_cmd * , t#u8 , int ) +ata_sff_queue_work extern void ata_sff_queue_work ( s#work_struct * ) +ata_sff_queue_delayed_work extern void ata_sff_queue_delayed_work ( s#delayed_work * , unsigned long ) +ata_sff_queue_pio_task extern void ata_sff_queue_pio_task ( s#ata_link * , unsigned long ) +ata_sff_qc_issue extern unsigned int ata_sff_qc_issue ( s#ata_queued_cmd * ) +ata_sff_qc_fill_rtf extern t#bool ata_sff_qc_fill_rtf ( s#ata_queued_cmd * ) +ata_sff_port_intr extern unsigned int ata_sff_port_intr ( s#ata_port * , s#ata_queued_cmd * ) +ata_sff_interrupt extern t#irqreturn_t ata_sff_interrupt ( int , void * ) +ata_sff_lost_interrupt extern void ata_sff_lost_interrupt ( s#ata_port * ) +ata_sff_freeze extern void ata_sff_freeze ( s#ata_port * ) +ata_sff_thaw extern void ata_sff_thaw ( s#ata_port * ) +ata_sff_prereset extern int ata_sff_prereset ( s#ata_link * , unsigned long ) +ata_sff_dev_classify extern unsigned int ata_sff_dev_classify ( s#ata_device * , int , t#u8 * ) +ata_sff_wait_after_reset extern int ata_sff_wait_after_reset ( s#ata_link * , unsigned int , unsigned long ) +ata_sff_softreset extern int ata_sff_softreset ( s#ata_link * , unsigned int * , unsigned long ) +sata_sff_hardreset extern int sata_sff_hardreset ( s#ata_link * , unsigned int * , unsigned long ) +ata_sff_postreset extern void ata_sff_postreset ( s#ata_link * , unsigned int * ) +ata_sff_drain_fifo extern void ata_sff_drain_fifo ( s#ata_queued_cmd * ) +ata_sff_error_handler extern void ata_sff_error_handler ( s#ata_port * ) +ata_sff_std_ports extern void ata_sff_std_ports ( s#ata_ioports * ) +ata_pci_sff_init_host extern int ata_pci_sff_init_host ( s#ata_host * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +ata_pci_sff_prepare_host extern int ata_pci_sff_prepare_host ( s#pci_dev * , const s#ata_port_info * const * , s#ata_host * * ) +ata_pci_sff_activate_host extern int ata_pci_sff_activate_host ( s#ata_host * , t#irq_handler_t , s#scsi_host_template * ) +ata_pci_sff_init_one extern int ata_pci_sff_init_one ( s#pci_dev * , const s#ata_port_info * const * , s#scsi_host_template * , void * , int ) +ata_bmdma_port_ops extern const s#ata_port_operations ata_bmdma_port_ops +ata_bmdma32_port_ops extern const s#ata_port_operations ata_bmdma32_port_ops +ata_bmdma_qc_prep extern e#ata_completion_errors ata_bmdma_qc_prep ( s#ata_queued_cmd * ) +ata_bmdma_dumb_qc_prep extern e#ata_completion_errors ata_bmdma_dumb_qc_prep ( s#ata_queued_cmd * ) +ata_bmdma_qc_issue extern unsigned int ata_bmdma_qc_issue ( s#ata_queued_cmd * ) +ata_bmdma_port_intr extern unsigned int ata_bmdma_port_intr ( s#ata_port * , s#ata_queued_cmd * ) +ata_bmdma_interrupt extern t#irqreturn_t ata_bmdma_interrupt ( int , void * ) +ata_bmdma_error_handler extern void ata_bmdma_error_handler ( s#ata_port * ) +ata_bmdma_post_internal_cmd extern void ata_bmdma_post_internal_cmd ( s#ata_queued_cmd * ) +ata_bmdma_irq_clear extern void ata_bmdma_irq_clear ( s#ata_port * ) +ata_bmdma_setup extern void ata_bmdma_setup ( s#ata_queued_cmd * ) +ata_bmdma_start extern void ata_bmdma_start ( s#ata_queued_cmd * ) +ata_bmdma_stop extern void ata_bmdma_stop ( s#ata_queued_cmd * ) +ata_bmdma_status extern t#u8 ata_bmdma_status ( s#ata_port * ) +ata_bmdma_port_start extern int ata_bmdma_port_start ( s#ata_port * ) +ata_bmdma_port_start32 extern int ata_bmdma_port_start32 ( s#ata_port * ) +ata_pci_bmdma_clear_simplex extern int ata_pci_bmdma_clear_simplex ( s#pci_dev * ) +ata_pci_bmdma_init extern void ata_pci_bmdma_init ( s#ata_host * ) +ata_pci_bmdma_prepare_host extern int ata_pci_bmdma_prepare_host ( s#pci_dev * , const s#ata_port_info * const * , s#ata_host * * ) +ata_pci_bmdma_init_one extern int ata_pci_bmdma_init_one ( s#pci_dev * , const s#ata_port_info * const * , s#scsi_host_template * , void * , int ) + +/* drivers/ata/libata-transport.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device_handler +s##bsg_device +ata_port_classify extern unsigned int ata_port_classify ( s#ata_port * , const s#ata_taskfile * ) + +/* drivers/ata/pata_platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##scsi_transport_template +s##scsi_cmnd +s##scsi_device +s##scsi_target +__pata_platform_probe extern int __pata_platform_probe ( s#device * , s#resource * , s#resource * , s#resource * , unsigned int , int , s#scsi_host_template * , t#bool ) + +/* drivers/ata/pata_sis.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_cmnd +s##scsi_device +s##scsi_target +s##scsi_transport_template +sis_info133_for_sata extern const s#ata_port_info sis_info133_for_sata + +/* drivers/atm/idt77105.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#atm_trafprm struct atm_trafprm { unsigned char traffic_class ; int max_pcr ; int pcr ; int min_pcr ; int max_cdv ; int max_sdu ; unsigned int icr ; unsigned int tbe ; unsigned int frtt : 24 ; unsigned int rif : 4 ; unsigned int rdf : 4 ; unsigned int nrm_pres : 1 ; unsigned int trm_pres : 1 ; unsigned int adtf_pres : 1 ; unsigned int cdf_pres : 1 ; unsigned int nrm : 3 ; unsigned int trm : 3 ; unsigned int adtf : 10 ; unsigned int cdf : 3 ; unsigned int spare : 9 ; } +s#atm_qos struct atm_qos { s#atm_trafprm txtp ; s#atm_trafprm rxtp ; unsigned char aal ; } +s#atm_bhli struct atm_bhli { unsigned char hl_type ; unsigned char hl_length ; unsigned char hl_info [ 8 ] ; } +s#atm_blli struct atm_blli { unsigned char l2_proto ; union { struct { unsigned char mode ; unsigned char window ; } itu ; unsigned char user ; } l2 ; unsigned char l3_proto ; union { struct { unsigned char mode ; unsigned char def_size ; unsigned char window ; } itu ; unsigned char user ; struct { unsigned char term_type ; unsigned char fw_mpx_cap ; unsigned char bw_mpx_cap ; } h310 ; struct { unsigned char ipi ; unsigned char snap [ 5 ] ; } tr9577 ; } l3 ; } +s#atm_sap struct atm_sap { s#atm_bhli bhli ; s#atm_blli blli [ 3 ] ; } +s#k_atm_aal_stats struct k_atm_aal_stats { t#atomic_t tx ; t#atomic_t tx_err ; t#atomic_t rx ; t#atomic_t rx_err ; t#atomic_t rx_drop ; } +s#sockaddr_atmsvc struct sockaddr_atmsvc { unsigned short sas_family ; struct { unsigned char prv [ 20 ] ; char pub [ 12 + 1 ] ; char lij_type ; t#__u32 lij_id ; } sas_addr ; } +s#atm_vcc struct atm_vcc { s#sock sk ; unsigned long flags ; short vpi ; int vci ; unsigned long aal_options ; unsigned long atm_options ; s#atm_dev * dev ; s#atm_qos qos ; s#atm_sap sap ; void ( * release_cb ) ( s#atm_vcc * ) ; void ( * push ) ( s#atm_vcc * , s#sk_buff * ) ; void ( * pop ) ( s#atm_vcc * , s#sk_buff * ) ; int ( * push_oam ) ( s#atm_vcc * , void * ) ; int ( * send ) ( s#atm_vcc * , s#sk_buff * ) ; void * dev_data ; void * proto_data ; s#k_atm_aal_stats * stats ; s#module * owner ; short itf ; s#sockaddr_atmsvc local ; s#sockaddr_atmsvc remote ; s#atm_vcc * session ; void * user_back ; } +s#atmdev_ops struct atmdev_ops { void ( * dev_close ) ( s#atm_dev * ) ; int ( * open ) ( s#atm_vcc * ) ; void ( * close ) ( s#atm_vcc * ) ; int ( * ioctl ) ( s#atm_dev * , unsigned int , void * ) ; int ( * compat_ioctl ) ( s#atm_dev * , unsigned int , void * ) ; int ( * send ) ( s#atm_vcc * , s#sk_buff * ) ; int ( * send_bh ) ( s#atm_vcc * , s#sk_buff * ) ; int ( * send_oam ) ( s#atm_vcc * , void * , int ) ; void ( * phy_put ) ( s#atm_dev * , unsigned char , unsigned long ) ; unsigned char ( * phy_get ) ( s#atm_dev * , unsigned long ) ; int ( * change_qos ) ( s#atm_vcc * , s#atm_qos * , int ) ; int ( * proc_read ) ( s#atm_dev * , t#loff_t * , char * ) ; s#module * owner ; } +s#atmphy_ops struct atmphy_ops { int ( * start ) ( s#atm_dev * ) ; int ( * ioctl ) ( s#atm_dev * , unsigned int , void * ) ; void ( * interrupt ) ( s#atm_dev * ) ; int ( * stop ) ( s#atm_dev * ) ; } +s#atm_cirange struct atm_cirange { signed char vpi_bits ; signed char vci_bits ; } +s#k_atm_dev_stats struct k_atm_dev_stats { s#k_atm_aal_stats aal0 ; s#k_atm_aal_stats aal34 ; s#k_atm_aal_stats aal5 ; } +s#atm_dev struct atm_dev { const s#atmdev_ops * ops ; const s#atmphy_ops * phy ; const char * type ; int number ; void * dev_data ; void * phy_data ; unsigned long flags ; s#list_head local ; s#list_head lecs ; unsigned char esi [ 6 ] ; s#atm_cirange ci_range ; s#k_atm_dev_stats stats ; char signal ; int link_rate ; t#refcount_t refcnt ; t#spinlock_t lock ; s#proc_dir_entry * proc_entry ; char * proc_name ; s#device class_dev ; s#list_head dev_list ; } +idt77105_init int idt77105_init ( s#atm_dev * ) + +/* drivers/atm/suni.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +suni_init int suni_init ( s#atm_dev * ) + +/* drivers/auxdisplay/charlcd.o */ +e#charlcd_onoff enum charlcd_onoff { CHARLCD_OFF = 0 , CHARLCD_ON , } +e#charlcd_shift_dir enum charlcd_shift_dir { CHARLCD_SHIFT_LEFT , CHARLCD_SHIFT_RIGHT , } +e#charlcd_fontsize enum charlcd_fontsize { CHARLCD_FONTSIZE_SMALL , CHARLCD_FONTSIZE_LARGE , } +e#charlcd_lines enum charlcd_lines { CHARLCD_LINES_1 , CHARLCD_LINES_2 , } +s#charlcd_ops struct charlcd_ops { void ( * backlight ) ( s#charlcd * , e#charlcd_onoff ) ; int ( * print ) ( s#charlcd * , int ) ; int ( * gotoxy ) ( s#charlcd * , unsigned int , unsigned int ) ; int ( * home ) ( s#charlcd * ) ; int ( * clear_display ) ( s#charlcd * ) ; int ( * init_display ) ( s#charlcd * ) ; int ( * shift_cursor ) ( s#charlcd * , e#charlcd_shift_dir ) ; int ( * shift_display ) ( s#charlcd * , e#charlcd_shift_dir ) ; int ( * display ) ( s#charlcd * , e#charlcd_onoff ) ; int ( * cursor ) ( s#charlcd * , e#charlcd_onoff ) ; int ( * blink ) ( s#charlcd * , e#charlcd_onoff ) ; int ( * fontsize ) ( s#charlcd * , e#charlcd_fontsize ) ; int ( * lines ) ( s#charlcd * , e#charlcd_lines ) ; int ( * redefine_char ) ( s#charlcd * , char * ) ; } +s#charlcd struct charlcd { const s#charlcd_ops * ops ; const unsigned char * char_conv ; int height ; int width ; struct { unsigned long x ; unsigned long y ; } addr ; void * drvdata ; } +charlcd_backlight void charlcd_backlight ( s#charlcd * , e#charlcd_onoff ) +charlcd_poke void charlcd_poke ( s#charlcd * ) +charlcd_alloc s#charlcd * charlcd_alloc ( void ) +charlcd_free void charlcd_free ( s#charlcd * ) +charlcd_register int charlcd_register ( s#charlcd * ) +charlcd_unregister int charlcd_unregister ( s#charlcd * ) + +/* drivers/auxdisplay/hd44780_common.o */ +hd44780_common_print int hd44780_common_print ( s#charlcd * , int ) +hd44780_common_gotoxy int hd44780_common_gotoxy ( s#charlcd * , unsigned int , unsigned int ) +hd44780_common_home int hd44780_common_home ( s#charlcd * ) +hd44780_common_clear_display int hd44780_common_clear_display ( s#charlcd * ) +hd44780_common_init_display int hd44780_common_init_display ( s#charlcd * ) +hd44780_common_shift_cursor int hd44780_common_shift_cursor ( s#charlcd * , e#charlcd_shift_dir ) +hd44780_common_shift_display int hd44780_common_shift_display ( s#charlcd * , e#charlcd_shift_dir ) +hd44780_common_display int hd44780_common_display ( s#charlcd * , e#charlcd_onoff ) +hd44780_common_cursor int hd44780_common_cursor ( s#charlcd * , e#charlcd_onoff ) +hd44780_common_blink int hd44780_common_blink ( s#charlcd * , e#charlcd_onoff ) +hd44780_common_fontsize int hd44780_common_fontsize ( s#charlcd * , e#charlcd_fontsize ) +hd44780_common_lines int hd44780_common_lines ( s#charlcd * , e#charlcd_lines ) +hd44780_common_redefine_char int hd44780_common_redefine_char ( s#charlcd * , char * ) +s#hd44780_common struct hd44780_common { int ifwidth ; int bwidth ; int hwidth ; unsigned long hd44780_common_flags ; void ( * write_data ) ( s#hd44780_common * , int ) ; void ( * write_cmd ) ( s#hd44780_common * , int ) ; void ( * write_cmd_raw4 ) ( s#hd44780_common * , int ) ; void * hd44780 ; } +hd44780_common_alloc s#hd44780_common * hd44780_common_alloc ( void ) + +/* drivers/base/arch_numa.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##memory_tier +t#pg_data_t typedef s#pglist_data pg_data_t +node_data extern t#pg_data_t * node_data [ ] +node_to_cpumask_map extern t#cpumask_var_t node_to_cpumask_map [ ( 1 << 6 ) ] +__per_cpu_offset extern unsigned long __per_cpu_offset [ 768 ] +__node_distance int __node_distance ( int , int ) + +/* drivers/base/arch_topology.o */ +e#scale_freq_source enum scale_freq_source { SCALE_FREQ_SOURCE_CPUFREQ = 0 , SCALE_FREQ_SOURCE_ARCH , SCALE_FREQ_SOURCE_CPPC , } +s#scale_freq_data struct scale_freq_data { e#scale_freq_source source ; void ( * set_freq_scale ) ( void ) ; } +topology_set_scale_freq_source void topology_set_scale_freq_source ( s#scale_freq_data * , const s#cpumask * ) +topology_clear_scale_freq_source void topology_clear_scale_freq_source ( e#scale_freq_source , const s#cpumask * ) +arch_freq_scale extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( unsigned long ) arch_freq_scale +s#cpu_topology struct cpu_topology { int thread_id ; int core_id ; int cluster_id ; int package_id ; int llc_id ; t#cpumask_t thread_sibling ; t#cpumask_t core_sibling ; t#cpumask_t cluster_sibling ; t#cpumask_t llc_sibling ; } +cpu_topology extern s#cpu_topology cpu_topology [ 768 ] + +/* drivers/base/attribute_container.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##iommu_ops +s#subsys_private struct subsys_private { s#kset subsys ; s#kset * devices_kset ; s#list_head interfaces ; s#mutex mutex ; s#kset * drivers_kset ; s#klist klist_devices ; s#klist klist_drivers ; s#blocking_notifier_head bus_notifier ; unsigned int drivers_autoprobe : 1 ; s#bus_type * bus ; s#kset glue_dirs ; s#class * class ; } +s##of_device_id +s##acpi_device_id +s#driver_private struct driver_private { s#kobject kobj ; s#klist klist_devices ; s#klist_node knode_bus ; s#module_kobject * mkobj ; s#device_driver * driver ; } +s#device_private struct device_private { s#klist klist_children ; s#klist_node knode_parent ; s#klist_node knode_driver ; s#klist_node knode_bus ; s#klist_node knode_class ; s#list_head deferred_probe ; s#device_driver * async_driver ; char * deferred_probe_reason ; s#device * device ; t#u8 dead : 1 ; t#u8 async_probe_enabled : 1 ; } +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +attribute_container_classdev_to_container s#attribute_container * attribute_container_classdev_to_container ( s#device * ) +attribute_container_register int attribute_container_register ( s#attribute_container * ) +attribute_container_unregister int __attribute__ ( ( __warn_unused_result__ ) ) attribute_container_unregister ( s#attribute_container * ) +attribute_container_find_class_device s#device * attribute_container_find_class_device ( s#attribute_container * , s#device * ) + +/* drivers/base/auxiliary.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##iommu_ops +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#auxiliary_device struct auxiliary_device { s#device dev ; const char * name ; t#u32 id ; } +auxiliary_device_init int auxiliary_device_init ( s#auxiliary_device * ) +__auxiliary_device_add int __auxiliary_device_add ( s#auxiliary_device * , const char * ) +auxiliary_find_device s#auxiliary_device * auxiliary_find_device ( s#device * , const void * , int ( * ) ( s#device * , const void * ) ) +s#auxiliary_device_id struct auxiliary_device_id { char name [ 32 ] ; t#kernel_ulong_t driver_data ; } +s#auxiliary_driver struct auxiliary_driver { int ( * probe ) ( s#auxiliary_device * , const s#auxiliary_device_id * ) ; void ( * remove ) ( s#auxiliary_device * ) ; void ( * shutdown ) ( s#auxiliary_device * ) ; int ( * suspend ) ( s#auxiliary_device * , t#pm_message_t ) ; int ( * resume ) ( s#auxiliary_device * ) ; const char * name ; s#device_driver driver ; const s#auxiliary_device_id * id_table ; } +__auxiliary_driver_register int __auxiliary_driver_register ( s#auxiliary_driver * , s#module * , const char * ) +auxiliary_driver_unregister void auxiliary_driver_unregister ( s#auxiliary_driver * ) + +/* drivers/base/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##of_device_id +s##acpi_device_id +s#wake_irq struct wake_irq { s#device * dev ; unsigned int status ; int irq ; const char * name ; } +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##iommu_ops +s#bus_attribute struct bus_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#bus_type * , char * ) ; t#ssize_t ( * store ) ( s#bus_type * , const char * , t#size_t ) ; } +bus_create_file extern int __attribute__ ( ( __warn_unused_result__ ) ) bus_create_file ( s#bus_type * , s#bus_attribute * ) +bus_remove_file extern void bus_remove_file ( s#bus_type * , s#bus_attribute * ) +bus_for_each_dev int bus_for_each_dev ( s#bus_type * , s#device * , void * , int ( * ) ( s#device * , void * ) ) +bus_find_device s#device * bus_find_device ( s#bus_type * , s#device * , const void * , int ( * ) ( s#device * , const void * ) ) +subsys_find_device_by_id s#device * subsys_find_device_by_id ( s#bus_type * , unsigned int , s#device * ) +bus_for_each_drv int bus_for_each_drv ( s#bus_type * , s#device_driver * , void * , int ( * ) ( s#device_driver * , void * ) ) +bus_rescan_devices extern int __attribute__ ( ( __warn_unused_result__ ) ) bus_rescan_devices ( s#bus_type * ) +device_reprobe int __attribute__ ( ( __warn_unused_result__ ) ) device_reprobe ( s#device * ) +bus_register extern int __attribute__ ( ( __warn_unused_result__ ) ) bus_register ( s#bus_type * ) +bus_unregister extern void bus_unregister ( s#bus_type * ) +bus_register_notifier extern int bus_register_notifier ( s#bus_type * , s#notifier_block * ) +bus_unregister_notifier extern int bus_unregister_notifier ( s#bus_type * , s#notifier_block * ) +bus_get_kset extern s#kset * bus_get_kset ( s#bus_type * ) +bus_get_device_klist extern s#klist * bus_get_device_klist ( s#bus_type * ) +bus_sort_breadthfirst void bus_sort_breadthfirst ( s#bus_type * , int ( * ) ( const s#device * , const s#device * ) ) +s#klist_iter struct klist_iter { s#klist * i_klist ; s#klist_node * i_cur ; } +s#subsys_dev_iter struct subsys_dev_iter { s#klist_iter ki ; const s#device_type * type ; } +subsys_dev_iter_init void subsys_dev_iter_init ( s#subsys_dev_iter * , s#bus_type * , s#device * , const s#device_type * ) +subsys_dev_iter_next s#device * subsys_dev_iter_next ( s#subsys_dev_iter * ) +subsys_dev_iter_exit void subsys_dev_iter_exit ( s#subsys_dev_iter * ) +s#subsys_interface struct subsys_interface { const char * name ; s#bus_type * subsys ; s#list_head node ; int ( * add_dev ) ( s#device * , s#subsys_interface * ) ; void ( * remove_dev ) ( s#device * , s#subsys_interface * ) ; } +subsys_interface_register int subsys_interface_register ( s#subsys_interface * ) +subsys_interface_unregister void subsys_interface_unregister ( s#subsys_interface * ) +subsys_system_register int subsys_system_register ( s#bus_type * , const s#attribute_group * * ) +subsys_virtual_register int subsys_virtual_register ( s#bus_type * , const s#attribute_group * * ) + +/* drivers/base/class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +__class_register extern int __attribute__ ( ( __warn_unused_result__ ) ) __class_register ( s#class * , s#lock_class_key * ) +__class_create extern s#class * __attribute__ ( ( __warn_unused_result__ ) ) __class_create ( s#module * , const char * , s#lock_class_key * ) +s#class_dev_iter struct class_dev_iter { s#klist_iter ki ; const s#device_type * type ; } +class_dev_iter_init extern void class_dev_iter_init ( s#class_dev_iter * , s#class * , s#device * , const s#device_type * ) +class_dev_iter_next extern s#device * class_dev_iter_next ( s#class_dev_iter * ) +class_dev_iter_exit extern void class_dev_iter_exit ( s#class_dev_iter * ) +class_for_each_device extern int class_for_each_device ( s#class * , s#device * , void * , int ( * ) ( s#device * , void * ) ) +class_find_device extern s#device * class_find_device ( s#class * , s#device * , const void * , int ( * ) ( s#device * , const void * ) ) +s#class_attribute struct class_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#class * , s#class_attribute * , char * ) ; t#ssize_t ( * store ) ( s#class * , s#class_attribute * , const char * , t#size_t ) ; } +show_class_attr_string extern t#ssize_t show_class_attr_string ( s#class * , s#class_attribute * , char * ) +s##class_compat +class_compat_register s#class_compat * class_compat_register ( const char * ) +class_compat_unregister void class_compat_unregister ( s#class_compat * ) +class_compat_create_link int class_compat_create_link ( s#class_compat * , s#device * , s#device * ) +class_compat_remove_link void class_compat_remove_link ( s#class_compat * , s#device * , s#device * ) +class_create_file_ns extern int __attribute__ ( ( __warn_unused_result__ ) ) class_create_file_ns ( s#class * , const s#class_attribute * , const void * ) +class_remove_file_ns extern void class_remove_file_ns ( s#class * , const s#class_attribute * , const void * ) +class_unregister extern void class_unregister ( s#class * ) +class_destroy extern void class_destroy ( s#class * ) +s#class_interface struct class_interface { s#list_head node ; s#class * class ; int ( * add_dev ) ( s#device * , s#class_interface * ) ; void ( * remove_dev ) ( s#device * , s#class_interface * ) ; } +class_interface_register extern int __attribute__ ( ( __warn_unused_result__ ) ) class_interface_register ( s#class_interface * ) +class_interface_unregister extern void class_interface_unregister ( s#class_interface * ) + +/* drivers/base/component.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +component_compare_of int component_compare_of ( s#device * , void * ) +component_release_of void component_release_of ( s#device * , void * ) +component_compare_dev int component_compare_dev ( s#device * , void * ) +component_compare_dev_name int component_compare_dev_name ( s#device * , void * ) +s##component_match +component_match_add_release void component_match_add_release ( s#device * , s#component_match * * , void ( * ) ( s#device * , void * ) , int ( * ) ( s#device * , void * ) , void * ) +component_match_add_typed void component_match_add_typed ( s#device * , s#component_match * * , int ( * ) ( s#device * , int , void * ) , void * ) +s#component_master_ops struct component_master_ops { int ( * bind ) ( s#device * ) ; void ( * unbind ) ( s#device * ) ; } +component_master_add_with_match int component_master_add_with_match ( s#device * , const s#component_master_ops * , s#component_match * ) +component_master_del void component_master_del ( s#device * , const s#component_master_ops * ) +component_unbind_all void component_unbind_all ( s#device * , void * ) +component_bind_all int component_bind_all ( s#device * , void * ) +s#component_ops struct component_ops { int ( * bind ) ( s#device * , s#device * , void * ) ; void ( * unbind ) ( s#device * , s#device * , void * ) ; } +component_add_typed int component_add_typed ( s#device * , const s#component_ops * , int ) +component_add int component_add ( s#device * , const s#component_ops * ) +component_del void component_del ( s#device * , const s#component_ops * ) + +/* drivers/base/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##iommu_ops +s##pm_domain_data +s##msi_desc +s##msi_msg +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s#io_tlb_slot struct io_tlb_slot { t#phys_addr_t orig_addr ; t#size_t alloc_size ; unsigned int list ; } +s#io_tlb_mem struct io_tlb_mem { t#phys_addr_t start ; t#phys_addr_t end ; void * vaddr ; unsigned long nslabs ; unsigned long used ; unsigned int index ; t#spinlock_t lock ; s#dentry * debugfs ; t#bool late_alloc ; t#bool force_bounce ; t#bool for_alloc ; s#io_tlb_slot * slots ; } +s##iommu_group +s##dev_iommu +fw_devlink_purge_absent_suppliers void fw_devlink_purge_absent_suppliers ( s#fwnode_handle * ) +e#device_link_state enum device_link_state { DL_STATE_NONE = - 1 , DL_STATE_DORMANT = 0 , DL_STATE_AVAILABLE , DL_STATE_CONSUMER_PROBE , DL_STATE_ACTIVE , DL_STATE_SUPPLIER_UNBIND , } +s#device_link struct device_link { s#device * supplier ; s#list_head s_node ; s#device * consumer ; s#list_head c_node ; s#device link_dev ; e#device_link_state status ; t#u32 flags ; t#refcount_t rpm_active ; s#kref kref ; s#work_struct rm_work ; t#bool supplier_preactivated ; } +device_link_add s#device_link * device_link_add ( s#device * , s#device * , t#u32 ) +device_link_del void device_link_del ( s#device_link * ) +device_link_remove void device_link_remove ( void * , s#device * ) +dev_driver_string const char * dev_driver_string ( const s#device * ) +device_store_ulong t#ssize_t device_store_ulong ( s#device * , s#device_attribute * , const char * , t#size_t ) +device_show_ulong t#ssize_t device_show_ulong ( s#device * , s#device_attribute * , char * ) +device_store_int t#ssize_t device_store_int ( s#device * , s#device_attribute * , const char * , t#size_t ) +device_show_int t#ssize_t device_show_int ( s#device * , s#device_attribute * , char * ) +device_store_bool t#ssize_t device_store_bool ( s#device * , s#device_attribute * , const char * , t#size_t ) +device_show_bool t#ssize_t device_show_bool ( s#device * , s#device_attribute * , char * ) +device_add_groups int __attribute__ ( ( __warn_unused_result__ ) ) device_add_groups ( s#device * , const s#attribute_group * * ) +device_remove_groups void device_remove_groups ( s#device * , const s#attribute_group * * ) +devm_device_add_group int __attribute__ ( ( __warn_unused_result__ ) ) devm_device_add_group ( s#device * , const s#attribute_group * ) +devm_device_remove_group void devm_device_remove_group ( s#device * , const s#attribute_group * ) +devm_device_add_groups int __attribute__ ( ( __warn_unused_result__ ) ) devm_device_add_groups ( s#device * , const s#attribute_group * * ) +devm_device_remove_groups void devm_device_remove_groups ( s#device * , const s#attribute_group * * ) +device_create_file int device_create_file ( s#device * , const s#device_attribute * ) +device_remove_file void device_remove_file ( s#device * , const s#device_attribute * ) +device_remove_file_self t#bool device_remove_file_self ( s#device * , const s#device_attribute * ) +device_create_bin_file int __attribute__ ( ( __warn_unused_result__ ) ) device_create_bin_file ( s#device * , const s#bin_attribute * ) +device_remove_bin_file void device_remove_bin_file ( s#device * , const s#bin_attribute * ) +device_initialize void device_initialize ( s#device * ) +dev_set_name __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int dev_set_name ( s#device * , const char * , ... ) +device_add int __attribute__ ( ( __warn_unused_result__ ) ) device_add ( s#device * ) +device_register int __attribute__ ( ( __warn_unused_result__ ) ) device_register ( s#device * ) +get_device s#device * get_device ( s#device * ) +put_device void put_device ( s#device * ) +kill_device t#bool kill_device ( s#device * ) +device_del void device_del ( s#device * ) +device_unregister void device_unregister ( s#device * ) +device_for_each_child int device_for_each_child ( s#device * , void * , int ( * ) ( s#device * , void * ) ) +device_for_each_child_reverse int device_for_each_child_reverse ( s#device * , void * , int ( * ) ( s#device * , void * ) ) +device_find_child s#device * device_find_child ( s#device * , void * , int ( * ) ( s#device * , void * ) ) +device_find_child_by_name s#device * device_find_child_by_name ( s#device * , const char * ) +__root_device_register s#device * __root_device_register ( const char * , s#module * ) +root_device_unregister void root_device_unregister ( s#device * ) +device_create __attribute__ ( ( __format__ ( printf , 5 , 6 ) ) ) s#device * device_create ( s#class * , s#device * , t#dev_t , void * , const char * , ... ) +device_create_with_groups __attribute__ ( ( __format__ ( printf , 6 , 7 ) ) ) s#device * device_create_with_groups ( s#class * , s#device * , t#dev_t , void * , const s#attribute_group * * , const char * , ... ) +device_destroy void device_destroy ( s#class * , t#dev_t ) +device_rename int device_rename ( s#device * , const char * ) +e#dpm_order enum dpm_order { DPM_ORDER_NONE , DPM_ORDER_DEV_AFTER_PARENT , DPM_ORDER_PARENT_BEFORE_DEV , DPM_ORDER_DEV_LAST , } +device_move int device_move ( s#device * , s#device * , e#dpm_order ) +device_change_owner int device_change_owner ( s#device * , t#kuid_t , t#kgid_t ) +t#va_list typedef __builtin_va_list va_list +dev_vprintk_emit __attribute__ ( ( __format__ ( printf , 3 , 0 ) ) ) __attribute__ ( ( __cold__ ) ) int dev_vprintk_emit ( int , const s#device * , const char * , t#va_list ) +dev_printk_emit __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) __attribute__ ( ( __cold__ ) ) int dev_printk_emit ( int , const s#device * , const char * , ... ) +dev_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) __attribute__ ( ( __cold__ ) ) void dev_printk ( const char * , const s#device * , const char * , ... ) +_dev_emerg __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_emerg ( const s#device * , const char * , ... ) +_dev_alert __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_alert ( const s#device * , const char * , ... ) +_dev_crit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_crit ( const s#device * , const char * , ... ) +_dev_err __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_err ( const s#device * , const char * , ... ) +_dev_warn __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_warn ( const s#device * , const char * , ... ) +_dev_notice __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_notice ( const s#device * , const char * , ... ) +_dev_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void _dev_info ( const s#device * , const char * , ... ) +dev_err_probe extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int dev_err_probe ( const s#device * , int , const char * , ... ) +set_primary_fwnode void set_primary_fwnode ( s#device * , s#fwnode_handle * ) +set_secondary_fwnode void set_secondary_fwnode ( s#device * , s#fwnode_handle * ) +device_set_of_node_from_dev void device_set_of_node_from_dev ( s#device * , const s#device * ) +device_set_node void device_set_node ( s#device * , s#fwnode_handle * ) +device_match_name int device_match_name ( s#device * , const void * ) +device_match_of_node int device_match_of_node ( s#device * , const void * ) +device_match_fwnode int device_match_fwnode ( s#device * , const void * ) +device_match_devt int device_match_devt ( s#device * , const void * ) +device_match_acpi_dev int device_match_acpi_dev ( s#device * , const void * ) +device_match_any int device_match_any ( s#device * , const void * ) +dev_enable_async_probe void dev_enable_async_probe ( s#device * , t#bool ) + +/* drivers/base/cpu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iommu_ops +cpu_subsys extern s#bus_type cpu_subsys +get_cpu_device extern s#device * get_cpu_device ( unsigned ) +cpu_device_create extern __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) s#device * cpu_device_create ( s#device * , void * , const s#attribute_group * * , const char * , ... ) +cpu_is_hotpluggable extern t#bool cpu_is_hotpluggable ( unsigned ) + +/* drivers/base/dd.o */ +driver_deferred_probe_timeout extern int driver_deferred_probe_timeout +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##pm_domain_data +s##irq_domain +s##pinctrl +s##pinctrl_state +s#dev_pin_info struct dev_pin_info { s#pinctrl * p ; s#pinctrl_state * default_state ; s#pinctrl_state * init_state ; s#pinctrl_state * sleep_state ; s#pinctrl_state * idle_state ; } +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +driver_deferred_probe_check_state int driver_deferred_probe_check_state ( s#device * ) +device_bind_driver int __attribute__ ( ( __warn_unused_result__ ) ) device_bind_driver ( s#device * ) +wait_for_device_probe extern void wait_for_device_probe ( void ) +device_attach int __attribute__ ( ( __warn_unused_result__ ) ) device_attach ( s#device * ) +device_driver_attach int __attribute__ ( ( __warn_unused_result__ ) ) device_driver_attach ( s#device_driver * , s#device * ) +driver_attach int __attribute__ ( ( __warn_unused_result__ ) ) driver_attach ( s#device_driver * ) +device_release_driver void device_release_driver ( s#device * ) + +/* drivers/base/devcoredump.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dev_coredumpv void dev_coredumpv ( s#device * , void * , t#size_t , t#gfp_t ) +dev_coredumpm void dev_coredumpm ( s#device * , s#module * , void * , t#size_t , t#gfp_t , t#ssize_t ( * ) ( char * , t#loff_t , t#size_t , void * , t#size_t ) , void ( * ) ( void * ) ) +dev_coredumpsg void dev_coredumpsg ( s#device * , s#scatterlist * , t#size_t , t#gfp_t ) + +/* drivers/base/devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +t#dr_release_t typedef void ( * dr_release_t ) ( s#device * , void * ) +__devres_alloc_node void * __devres_alloc_node ( t#dr_release_t , t#size_t , t#gfp_t , int , const char * ) +t#dr_match_t typedef int ( * dr_match_t ) ( s#device * , void * , void * ) +devres_for_each_res void devres_for_each_res ( s#device * , t#dr_release_t , t#dr_match_t , void * , void ( * ) ( s#device * , void * , void * ) , void * ) +devres_free void devres_free ( void * ) +devres_add void devres_add ( s#device * , void * ) +devres_find void * devres_find ( s#device * , t#dr_release_t , t#dr_match_t , void * ) +devres_get void * devres_get ( s#device * , void * , t#dr_match_t , void * ) +devres_remove void * devres_remove ( s#device * , t#dr_release_t , t#dr_match_t , void * ) +devres_destroy int devres_destroy ( s#device * , t#dr_release_t , t#dr_match_t , void * ) +devres_release int devres_release ( s#device * , t#dr_release_t , t#dr_match_t , void * ) +devres_open_group void * __attribute__ ( ( __warn_unused_result__ ) ) devres_open_group ( s#device * , void * , t#gfp_t ) +devres_close_group void devres_close_group ( s#device * , void * ) +devres_remove_group void devres_remove_group ( s#device * , void * ) +devres_release_group int devres_release_group ( s#device * , void * ) +devm_add_action int devm_add_action ( s#device * , void ( * ) ( void * ) , void * ) +devm_remove_action void devm_remove_action ( s#device * , void ( * ) ( void * ) , void * ) +devm_release_action void devm_release_action ( s#device * , void ( * ) ( void * ) , void * ) +devm_kmalloc void * devm_kmalloc ( s#device * , t#size_t , t#gfp_t ) +devm_krealloc void * devm_krealloc ( s#device * , void * , t#size_t , t#gfp_t ) +devm_kstrdup char * devm_kstrdup ( s#device * , const char * , t#gfp_t ) +devm_kstrdup_const const char * devm_kstrdup_const ( s#device * , const char * , t#gfp_t ) +devm_kvasprintf __attribute__ ( ( __format__ ( printf , 3 , 0 ) ) ) char * devm_kvasprintf ( s#device * , t#gfp_t , const char * , t#va_list ) +devm_kasprintf __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) char * devm_kasprintf ( s#device * , t#gfp_t , const char * , ... ) +devm_kfree void devm_kfree ( s#device * , const void * ) +devm_kmemdup void * devm_kmemdup ( s#device * , const void * , t#size_t , t#gfp_t ) +devm_get_free_pages unsigned long devm_get_free_pages ( s#device * , t#gfp_t , unsigned int ) +devm_free_pages void devm_free_pages ( s#device * , unsigned long ) +__devm_alloc_percpu void * __devm_alloc_percpu ( s#device * , t#size_t , t#size_t ) +devm_free_percpu void devm_free_percpu ( s#device * , void * ) + +/* drivers/base/driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +driver_set_override int driver_set_override ( s#device * , const char * * , const char * , t#size_t ) +driver_for_each_device extern int __attribute__ ( ( __warn_unused_result__ ) ) driver_for_each_device ( s#device_driver * , s#device * , void * , int ( * ) ( s#device * , void * ) ) +driver_find_device s#device * driver_find_device ( s#device_driver * , s#device * , const void * , int ( * ) ( s#device * , const void * ) ) +s#driver_attribute struct driver_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#device_driver * , char * ) ; t#ssize_t ( * store ) ( s#device_driver * , const char * , t#size_t ) ; } +driver_create_file extern int __attribute__ ( ( __warn_unused_result__ ) ) driver_create_file ( s#device_driver * , const s#driver_attribute * ) +driver_remove_file extern void driver_remove_file ( s#device_driver * , const s#driver_attribute * ) +driver_register extern int __attribute__ ( ( __warn_unused_result__ ) ) driver_register ( s#device_driver * ) +driver_unregister extern void driver_unregister ( s#device_driver * ) +driver_find extern s#device_driver * driver_find ( const char * , s#bus_type * ) + +/* drivers/base/firmware.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +firmware_kobj extern s#kobject * firmware_kobj + +/* drivers/base/firmware_loader/fallback_table.o */ +s#firmware_fallback_config struct firmware_fallback_config { unsigned int force_sysfs_fallback ; unsigned int ignore_sysfs_fallback ; int old_timeout ; int loading_timeout ; } +fw_fallback_config extern s#firmware_fallback_config fw_fallback_config +register_firmware_config_sysctl int register_firmware_config_sysctl ( void ) +unregister_firmware_config_sysctl void unregister_firmware_config_sysctl ( void ) + +/* drivers/base/firmware_loader/main.o */ +s#firmware struct firmware { t#size_t size ; const t#u8 * data ; void * priv ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +request_firmware int request_firmware ( const s#firmware * * , const char * , s#device * ) +firmware_request_nowarn int firmware_request_nowarn ( const s#firmware * * , const char * , s#device * ) +request_firmware_direct int request_firmware_direct ( const s#firmware * * , const char * , s#device * ) +firmware_request_platform int firmware_request_platform ( const s#firmware * * , const char * , s#device * ) +firmware_request_cache int firmware_request_cache ( s#device * , const char * ) +request_firmware_into_buf int request_firmware_into_buf ( const s#firmware * * , const char * , s#device * , void * , t#size_t ) +request_partial_firmware_into_buf int request_partial_firmware_into_buf ( const s#firmware * * , const char * , s#device * , void * , t#size_t , t#size_t ) +release_firmware void release_firmware ( const s#firmware * ) +request_firmware_nowait int request_firmware_nowait ( s#module * , t#bool , const char * , s#device * , t#gfp_t , void * , void ( * ) ( const s#firmware * , void * ) ) + +/* drivers/base/firmware_loader/sysfs_upload.o */ +s#fw_upload struct fw_upload { void * dd_handle ; void * priv ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +e#fw_upload_err enum fw_upload_err { FW_UPLOAD_ERR_NONE , FW_UPLOAD_ERR_HW_ERROR , FW_UPLOAD_ERR_TIMEOUT , FW_UPLOAD_ERR_CANCELED , FW_UPLOAD_ERR_BUSY , FW_UPLOAD_ERR_INVALID_SIZE , FW_UPLOAD_ERR_RW_ERROR , FW_UPLOAD_ERR_WEAROUT , FW_UPLOAD_ERR_MAX } +s#fw_upload_ops struct fw_upload_ops { e#fw_upload_err ( * prepare ) ( s#fw_upload * , const t#u8 * , t#u32 ) ; e#fw_upload_err ( * write ) ( s#fw_upload * , const t#u8 * , t#u32 , t#u32 , t#u32 * ) ; e#fw_upload_err ( * poll_complete ) ( s#fw_upload * ) ; void ( * cancel ) ( s#fw_upload * ) ; void ( * cleanup ) ( s#fw_upload * ) ; } +firmware_upload_register s#fw_upload * firmware_upload_register ( s#module * , s#device * , const char * , const s#fw_upload_ops * , void * ) +firmware_upload_unregister void firmware_upload_unregister ( s#fw_upload * ) + +/* drivers/base/memory.o */ +register_memory_notifier extern int register_memory_notifier ( s#notifier_block * ) +unregister_memory_notifier extern void unregister_memory_notifier ( s#notifier_block * ) +memory_block_size_bytes unsigned long memory_block_size_bytes ( void ) + +/* drivers/base/platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##iommu_dma_cookie +s##iommu_group +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +platform_bus extern s#device platform_bus +s##mfd_cell +platform_get_resource extern s#resource * platform_get_resource ( s#platform_device * , unsigned int , unsigned int ) +platform_get_mem_or_io extern s#resource * platform_get_mem_or_io ( s#platform_device * , unsigned int ) +devm_platform_get_and_ioremap_resource extern void * devm_platform_get_and_ioremap_resource ( s#platform_device * , unsigned int , s#resource * * ) +devm_platform_ioremap_resource extern void * devm_platform_ioremap_resource ( s#platform_device * , unsigned int ) +devm_platform_ioremap_resource_byname extern void * devm_platform_ioremap_resource_byname ( s#platform_device * , const char * ) +platform_get_irq_optional extern int platform_get_irq_optional ( s#platform_device * , unsigned int ) +platform_get_irq extern int platform_get_irq ( s#platform_device * , unsigned int ) +platform_irq_count extern int platform_irq_count ( s#platform_device * ) +devm_platform_get_irqs_affinity extern int devm_platform_get_irqs_affinity ( s#platform_device * , s#irq_affinity * , unsigned int , unsigned int , int * * ) +platform_get_resource_byname extern s#resource * platform_get_resource_byname ( s#platform_device * , unsigned int , const char * ) +platform_get_irq_byname extern int platform_get_irq_byname ( s#platform_device * , const char * ) +platform_get_irq_byname_optional extern int platform_get_irq_byname_optional ( s#platform_device * , const char * ) +platform_add_devices extern int platform_add_devices ( s#platform_device * * , int ) +platform_device_put extern void platform_device_put ( s#platform_device * ) +platform_device_alloc extern s#platform_device * platform_device_alloc ( const char * , int ) +platform_device_add_resources extern int platform_device_add_resources ( s#platform_device * , const s#resource * , unsigned int ) +platform_device_add_data extern int platform_device_add_data ( s#platform_device * , const void * , t#size_t ) +platform_device_add_properties extern int platform_device_add_properties ( s#platform_device * , const s#property_entry * ) +platform_device_add extern int platform_device_add ( s#platform_device * ) +platform_device_del extern void platform_device_del ( s#platform_device * ) +platform_device_register extern int platform_device_register ( s#platform_device * ) +platform_device_unregister extern void platform_device_unregister ( s#platform_device * ) +s#platform_device_info struct platform_device_info { s#device * parent ; s#fwnode_handle * fwnode ; t#bool of_node_reused ; const char * name ; int id ; const s#resource * res ; unsigned int num_res ; const void * data ; t#size_t size_data ; t#u64 dma_mask ; const s#property_entry * properties ; } +platform_device_register_full extern s#platform_device * platform_device_register_full ( const s#platform_device_info * ) +s#platform_driver struct platform_driver { int ( * probe ) ( s#platform_device * ) ; int ( * remove ) ( s#platform_device * ) ; void ( * shutdown ) ( s#platform_device * ) ; int ( * suspend ) ( s#platform_device * , t#pm_message_t ) ; int ( * resume ) ( s#platform_device * ) ; s#device_driver driver ; const s#platform_device_id * id_table ; t#bool prevent_deferred_probe ; t#bool driver_managed_dma ; } +__platform_driver_register extern int __platform_driver_register ( s#platform_driver * , s#module * ) +platform_driver_unregister extern void platform_driver_unregister ( s#platform_driver * ) +__platform_driver_probe extern int __platform_driver_probe ( s#platform_driver * , int ( * ) ( s#platform_device * ) , s#module * ) +__platform_create_bundle extern s#platform_device * __platform_create_bundle ( s#platform_driver * , int ( * ) ( s#platform_device * ) , s#resource * , unsigned int , const void * , t#size_t , s#module * ) +__platform_register_drivers int __platform_register_drivers ( s#platform_driver * const * , unsigned int , s#module * ) +platform_unregister_drivers void platform_unregister_drivers ( s#platform_driver * const * , unsigned int ) +platform_bus_type extern s#bus_type platform_bus_type +platform_find_device_by_driver extern s#device * platform_find_device_by_driver ( s#device * , const s#device_driver * ) + +/* drivers/base/platform-msi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_affinity_desc +s##platform_msi_priv_data +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +t#irq_write_msi_msg_t typedef void ( * irq_write_msi_msg_t ) ( s#msi_desc * , s#msi_msg * ) +platform_msi_domain_alloc_irqs int platform_msi_domain_alloc_irqs ( s#device * , unsigned int , t#irq_write_msi_msg_t ) +platform_msi_domain_free_irqs void platform_msi_domain_free_irqs ( s#device * ) + +/* drivers/base/power/clock_ops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pm_clk_add extern int pm_clk_add ( s#device * , const char * ) +s##clk +pm_clk_add_clk extern int pm_clk_add_clk ( s#device * , s#clk * ) +of_pm_clk_add_clk extern int of_pm_clk_add_clk ( s#device * , const char * ) +of_pm_clk_add_clks extern int of_pm_clk_add_clks ( s#device * ) +pm_clk_remove extern void pm_clk_remove ( s#device * , const char * ) +pm_clk_remove_clk extern void pm_clk_remove_clk ( s#device * , s#clk * ) +pm_clk_init extern void pm_clk_init ( s#device * ) +pm_clk_create extern int pm_clk_create ( s#device * ) +pm_clk_destroy extern void pm_clk_destroy ( s#device * ) +pm_clk_suspend extern int pm_clk_suspend ( s#device * ) +pm_clk_resume extern int pm_clk_resume ( s#device * ) +pm_clk_runtime_suspend extern int pm_clk_runtime_suspend ( s#device * ) +pm_clk_runtime_resume extern int pm_clk_runtime_resume ( s#device * ) +s#pm_clk_notifier_block struct pm_clk_notifier_block { s#notifier_block nb ; s#dev_pm_domain * pm_domain ; char * con_ids [ ] ; } +pm_clk_add_notifier extern void pm_clk_add_notifier ( s#bus_type * , s#pm_clk_notifier_block * ) + +/* drivers/base/power/common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dev_pm_get_subsys_data extern int dev_pm_get_subsys_data ( s#device * ) +dev_pm_put_subsys_data extern void dev_pm_put_subsys_data ( s#device * ) +dev_pm_domain_attach int dev_pm_domain_attach ( s#device * , t#bool ) +dev_pm_domain_attach_by_id s#device * dev_pm_domain_attach_by_id ( s#device * , unsigned int ) +dev_pm_domain_attach_by_name s#device * dev_pm_domain_attach_by_name ( s#device * , const char * ) +dev_pm_domain_detach void dev_pm_domain_detach ( s#device * , t#bool ) +dev_pm_domain_start int dev_pm_domain_start ( s#device * ) +dev_pm_domain_set void dev_pm_domain_set ( s#device * , s#dev_pm_domain * ) + +/* drivers/base/power/domain.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dev_pm_genpd_set_performance_state int dev_pm_genpd_set_performance_state ( s#device * , unsigned int ) +dev_pm_genpd_set_next_wakeup void dev_pm_genpd_set_next_wakeup ( s#device * , t#ktime_t ) +dev_pm_genpd_suspend void dev_pm_genpd_suspend ( s#device * ) +dev_pm_genpd_resume void dev_pm_genpd_resume ( s#device * ) +s#dev_power_governor struct dev_power_governor { t#bool ( * power_down_ok ) ( s#dev_pm_domain * ) ; t#bool ( * suspend_ok ) ( s#device * ) ; } +e#gpd_status enum gpd_status { GENPD_STATE_ON = 0 , GENPD_STATE_OFF , } +s##opp_table +s##dev_pm_opp +s#gpd_dev_ops struct gpd_dev_ops { int ( * start ) ( s#device * ) ; int ( * stop ) ( s#device * ) ; } +s#genpd_power_state struct genpd_power_state { t#s64 power_off_latency_ns ; t#s64 power_on_latency_ns ; t#s64 residency_ns ; t#u64 usage ; t#u64 rejected ; s#fwnode_handle * fwnode ; t#ktime_t idle_time ; void * data ; } +s##genpd_lock_ops +s#generic_pm_domain struct generic_pm_domain { s#device dev ; s#dev_pm_domain domain ; s#list_head gpd_list_node ; s#list_head parent_links ; s#list_head child_links ; s#list_head dev_list ; s#dev_power_governor * gov ; s#work_struct power_off_work ; s#fwnode_handle * provider ; t#bool has_provider ; const char * name ; t#atomic_t sd_count ; e#gpd_status status ; unsigned int device_count ; unsigned int suspended_count ; unsigned int prepared_count ; unsigned int performance_state ; t#cpumask_var_t cpus ; int ( * power_off ) ( s#generic_pm_domain * ) ; int ( * power_on ) ( s#generic_pm_domain * ) ; s#raw_notifier_head power_notifiers ; s#opp_table * opp_table ; unsigned int ( * opp_to_performance_state ) ( s#generic_pm_domain * , s#dev_pm_opp * ) ; int ( * set_performance_state ) ( s#generic_pm_domain * , unsigned int ) ; s#gpd_dev_ops dev_ops ; t#s64 max_off_time_ns ; t#ktime_t next_wakeup ; t#bool max_off_time_changed ; t#bool cached_power_down_ok ; t#bool cached_power_down_state_idx ; int ( * attach_dev ) ( s#generic_pm_domain * , s#device * ) ; void ( * detach_dev ) ( s#generic_pm_domain * , s#device * ) ; unsigned int flags ; s#genpd_power_state * states ; void ( * free_states ) ( s#genpd_power_state * , unsigned int ) ; unsigned int state_count ; unsigned int state_idx ; t#ktime_t on_time ; t#ktime_t accounting_time ; const s#genpd_lock_ops * lock_ops ; union { s#mutex mlock ; struct { t#spinlock_t slock ; unsigned long lock_flags ; } ; } ; } +pm_genpd_add_device int pm_genpd_add_device ( s#generic_pm_domain * , s#device * ) +pm_genpd_remove_device int pm_genpd_remove_device ( s#device * ) +dev_pm_genpd_add_notifier int dev_pm_genpd_add_notifier ( s#device * , s#notifier_block * ) +dev_pm_genpd_remove_notifier int dev_pm_genpd_remove_notifier ( s#device * ) +pm_genpd_add_subdomain int pm_genpd_add_subdomain ( s#generic_pm_domain * , s#generic_pm_domain * ) +pm_genpd_remove_subdomain int pm_genpd_remove_subdomain ( s#generic_pm_domain * , s#generic_pm_domain * ) +pm_genpd_init int pm_genpd_init ( s#generic_pm_domain * , s#dev_power_governor * , t#bool ) +pm_genpd_remove int pm_genpd_remove ( s#generic_pm_domain * ) +of_genpd_add_provider_simple int of_genpd_add_provider_simple ( s#device_node * , s#generic_pm_domain * ) +t#genpd_xlate_t typedef s#generic_pm_domain * ( * genpd_xlate_t ) ( s#of_phandle_args * , void * ) +s#genpd_onecell_data struct genpd_onecell_data { s#generic_pm_domain * * domains ; unsigned int num_domains ; t#genpd_xlate_t xlate ; } +of_genpd_add_provider_onecell int of_genpd_add_provider_onecell ( s#device_node * , s#genpd_onecell_data * ) +of_genpd_del_provider void of_genpd_del_provider ( s#device_node * ) +of_genpd_add_device int of_genpd_add_device ( s#of_phandle_args * , s#device * ) +of_genpd_add_subdomain int of_genpd_add_subdomain ( s#of_phandle_args * , s#of_phandle_args * ) +of_genpd_remove_subdomain int of_genpd_remove_subdomain ( s#of_phandle_args * , s#of_phandle_args * ) +of_genpd_remove_last s#generic_pm_domain * of_genpd_remove_last ( s#device_node * ) +genpd_dev_pm_attach int genpd_dev_pm_attach ( s#device * ) +genpd_dev_pm_attach_by_id s#device * genpd_dev_pm_attach_by_id ( s#device * , unsigned int ) +of_genpd_parse_idle_states int of_genpd_parse_idle_states ( s#device_node * , s#genpd_power_state * * , int * ) +pm_genpd_opp_to_performance_state unsigned int pm_genpd_opp_to_performance_state ( s#device * , s#dev_pm_opp * ) + +/* drivers/base/power/generic_ops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +pm_generic_runtime_suspend extern int pm_generic_runtime_suspend ( s#device * ) +pm_generic_runtime_resume extern int pm_generic_runtime_resume ( s#device * ) +pm_generic_suspend_noirq extern int pm_generic_suspend_noirq ( s#device * ) +pm_generic_suspend_late extern int pm_generic_suspend_late ( s#device * ) +pm_generic_suspend extern int pm_generic_suspend ( s#device * ) +pm_generic_freeze_noirq extern int pm_generic_freeze_noirq ( s#device * ) +pm_generic_freeze_late extern int pm_generic_freeze_late ( s#device * ) +pm_generic_freeze extern int pm_generic_freeze ( s#device * ) +pm_generic_poweroff_noirq extern int pm_generic_poweroff_noirq ( s#device * ) +pm_generic_poweroff_late extern int pm_generic_poweroff_late ( s#device * ) +pm_generic_poweroff extern int pm_generic_poweroff ( s#device * ) +pm_generic_thaw_noirq extern int pm_generic_thaw_noirq ( s#device * ) +pm_generic_thaw_early extern int pm_generic_thaw_early ( s#device * ) +pm_generic_thaw extern int pm_generic_thaw ( s#device * ) +pm_generic_resume_noirq extern int pm_generic_resume_noirq ( s#device * ) +pm_generic_resume_early extern int pm_generic_resume_early ( s#device * ) +pm_generic_resume extern int pm_generic_resume ( s#device * ) +pm_generic_restore_noirq extern int pm_generic_restore_noirq ( s#device * ) +pm_generic_restore_early extern int pm_generic_restore_early ( s#device * ) +pm_generic_restore extern int pm_generic_restore ( s#device * ) + +/* drivers/base/power/main.o */ +dpm_resume_start extern void dpm_resume_start ( t#pm_message_t ) +dpm_resume_end extern void dpm_resume_end ( t#pm_message_t ) +dpm_suspend_end extern int dpm_suspend_end ( t#pm_message_t ) +dpm_suspend_start extern int dpm_suspend_start ( t#pm_message_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__suspend_report_result extern void __suspend_report_result ( const char * , s#device * , void * , int ) +device_pm_wait_for_dev extern int device_pm_wait_for_dev ( s#device * , s#device * ) +dpm_for_each_dev extern void dpm_for_each_dev ( void * , void ( * ) ( s#device * , void * ) ) + +/* drivers/base/power/qos.o */ +e#pm_qos_flags_status enum pm_qos_flags_status { PM_QOS_FLAGS_UNDEFINED = - 1 , PM_QOS_FLAGS_NONE , PM_QOS_FLAGS_SOME , PM_QOS_FLAGS_ALL , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dev_pm_qos_flags e#pm_qos_flags_status dev_pm_qos_flags ( s#device * , t#s32 ) +dev_pm_qos_add_request int dev_pm_qos_add_request ( s#device * , s#dev_pm_qos_request * , e#dev_pm_qos_req_type , t#s32 ) +dev_pm_qos_update_request int dev_pm_qos_update_request ( s#dev_pm_qos_request * , t#s32 ) +dev_pm_qos_remove_request int dev_pm_qos_remove_request ( s#dev_pm_qos_request * ) +dev_pm_qos_add_notifier int dev_pm_qos_add_notifier ( s#device * , s#notifier_block * , e#dev_pm_qos_req_type ) +dev_pm_qos_remove_notifier int dev_pm_qos_remove_notifier ( s#device * , s#notifier_block * , e#dev_pm_qos_req_type ) +dev_pm_qos_add_ancestor_request int dev_pm_qos_add_ancestor_request ( s#device * , s#dev_pm_qos_request * , e#dev_pm_qos_req_type , t#s32 ) +dev_pm_qos_expose_latency_limit int dev_pm_qos_expose_latency_limit ( s#device * , t#s32 ) +dev_pm_qos_hide_latency_limit void dev_pm_qos_hide_latency_limit ( s#device * ) +dev_pm_qos_expose_flags int dev_pm_qos_expose_flags ( s#device * , t#s32 ) +dev_pm_qos_hide_flags void dev_pm_qos_hide_flags ( s#device * ) +dev_pm_qos_update_user_latency_tolerance int dev_pm_qos_update_user_latency_tolerance ( s#device * , t#s32 ) +dev_pm_qos_expose_latency_tolerance int dev_pm_qos_expose_latency_tolerance ( s#device * ) +dev_pm_qos_hide_latency_tolerance void dev_pm_qos_hide_latency_tolerance ( s#device * ) + +/* drivers/base/power/runtime.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +pm_runtime_suspended_time extern t#u64 pm_runtime_suspended_time ( s#device * ) +pm_runtime_autosuspend_expiration extern t#u64 pm_runtime_autosuspend_expiration ( s#device * ) +pm_runtime_set_memalloc_noio extern void pm_runtime_set_memalloc_noio ( s#device * , t#bool ) +pm_schedule_suspend extern int pm_schedule_suspend ( s#device * , unsigned int ) +__pm_runtime_idle extern int __pm_runtime_idle ( s#device * , int ) +__pm_runtime_suspend extern int __pm_runtime_suspend ( s#device * , int ) +__pm_runtime_resume extern int __pm_runtime_resume ( s#device * , int ) +pm_runtime_get_if_active extern int pm_runtime_get_if_active ( s#device * , t#bool ) +__pm_runtime_set_status extern int __pm_runtime_set_status ( s#device * , unsigned int ) +pm_runtime_barrier extern int pm_runtime_barrier ( s#device * ) +__pm_runtime_disable extern void __pm_runtime_disable ( s#device * , t#bool ) +pm_runtime_enable extern void pm_runtime_enable ( s#device * ) +devm_pm_runtime_enable extern int devm_pm_runtime_enable ( s#device * ) +pm_runtime_forbid extern void pm_runtime_forbid ( s#device * ) +pm_runtime_allow extern void pm_runtime_allow ( s#device * ) +pm_runtime_no_callbacks extern void pm_runtime_no_callbacks ( s#device * ) +pm_runtime_irq_safe extern void pm_runtime_irq_safe ( s#device * ) +pm_runtime_set_autosuspend_delay extern void pm_runtime_set_autosuspend_delay ( s#device * , int ) +__pm_runtime_use_autosuspend extern void __pm_runtime_use_autosuspend ( s#device * , t#bool ) +pm_runtime_force_suspend extern int pm_runtime_force_suspend ( s#device * ) +pm_runtime_force_resume extern int pm_runtime_force_resume ( s#device * ) + +/* drivers/base/power/sysfs.o */ +power_group_name extern const char power_group_name [ ] + +/* drivers/base/power/wakeirq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dev_pm_set_wake_irq extern int dev_pm_set_wake_irq ( s#device * , int ) +dev_pm_clear_wake_irq extern void dev_pm_clear_wake_irq ( s#device * ) +dev_pm_set_dedicated_wake_irq extern int dev_pm_set_dedicated_wake_irq ( s#device * , int ) +dev_pm_set_dedicated_wake_irq_reverse extern int dev_pm_set_dedicated_wake_irq_reverse ( s#device * , int ) +dev_pm_enable_wake_irq extern void dev_pm_enable_wake_irq ( s#device * ) +dev_pm_disable_wake_irq extern void dev_pm_disable_wake_irq ( s#device * ) + +/* drivers/base/power/wakeup.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +wakeup_source_create extern s#wakeup_source * wakeup_source_create ( const char * ) +wakeup_source_destroy extern void wakeup_source_destroy ( s#wakeup_source * ) +wakeup_source_add extern void wakeup_source_add ( s#wakeup_source * ) +wakeup_source_remove extern void wakeup_source_remove ( s#wakeup_source * ) +wakeup_source_register extern s#wakeup_source * wakeup_source_register ( s#device * , const char * ) +wakeup_source_unregister extern void wakeup_source_unregister ( s#wakeup_source * ) +wakeup_sources_read_lock extern int wakeup_sources_read_lock ( void ) +wakeup_sources_read_unlock extern void wakeup_sources_read_unlock ( int ) +wakeup_sources_walk_start extern s#wakeup_source * wakeup_sources_walk_start ( void ) +wakeup_sources_walk_next extern s#wakeup_source * wakeup_sources_walk_next ( s#wakeup_source * ) +device_wakeup_enable extern int device_wakeup_enable ( s#device * ) +device_wakeup_disable extern int device_wakeup_disable ( s#device * ) +device_set_wakeup_capable extern void device_set_wakeup_capable ( s#device * , t#bool ) +device_init_wakeup extern int device_init_wakeup ( s#device * , t#bool ) +device_set_wakeup_enable extern int device_set_wakeup_enable ( s#device * , t#bool ) +__pm_stay_awake extern void __pm_stay_awake ( s#wakeup_source * ) +pm_stay_awake extern void pm_stay_awake ( s#device * ) +__pm_relax extern void __pm_relax ( s#wakeup_source * ) +pm_relax extern void pm_relax ( s#device * ) +pm_wakeup_ws_event extern void pm_wakeup_ws_event ( s#wakeup_source * , unsigned int , t#bool ) +pm_wakeup_dev_event extern void pm_wakeup_dev_event ( s#device * , unsigned int , t#bool ) +pm_print_active_wakeup_sources extern void pm_print_active_wakeup_sources ( void ) +pm_system_wakeup extern void pm_system_wakeup ( void ) + +/* drivers/base/property.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dev_fwnode s#fwnode_handle * dev_fwnode ( s#device * ) +device_property_present t#bool device_property_present ( s#device * , const char * ) +fwnode_property_present t#bool fwnode_property_present ( const s#fwnode_handle * , const char * ) +device_property_read_u8_array int device_property_read_u8_array ( s#device * , const char * , t#u8 * , t#size_t ) +device_property_read_u16_array int device_property_read_u16_array ( s#device * , const char * , t#u16 * , t#size_t ) +device_property_read_u32_array int device_property_read_u32_array ( s#device * , const char * , t#u32 * , t#size_t ) +device_property_read_u64_array int device_property_read_u64_array ( s#device * , const char * , t#u64 * , t#size_t ) +device_property_read_string_array int device_property_read_string_array ( s#device * , const char * , const char * * , t#size_t ) +device_property_read_string int device_property_read_string ( s#device * , const char * , const char * * ) +device_property_match_string int device_property_match_string ( s#device * , const char * , const char * ) +fwnode_property_read_u8_array int fwnode_property_read_u8_array ( const s#fwnode_handle * , const char * , t#u8 * , t#size_t ) +fwnode_property_read_u16_array int fwnode_property_read_u16_array ( const s#fwnode_handle * , const char * , t#u16 * , t#size_t ) +fwnode_property_read_u32_array int fwnode_property_read_u32_array ( const s#fwnode_handle * , const char * , t#u32 * , t#size_t ) +fwnode_property_read_u64_array int fwnode_property_read_u64_array ( const s#fwnode_handle * , const char * , t#u64 * , t#size_t ) +fwnode_property_read_string_array int fwnode_property_read_string_array ( const s#fwnode_handle * , const char * , const char * * , t#size_t ) +fwnode_property_read_string int fwnode_property_read_string ( const s#fwnode_handle * , const char * , const char * * ) +fwnode_property_match_string int fwnode_property_match_string ( const s#fwnode_handle * , const char * , const char * ) +fwnode_property_get_reference_args int fwnode_property_get_reference_args ( const s#fwnode_handle * , const char * , const char * , unsigned int , unsigned int , s#fwnode_reference_args * ) +fwnode_find_reference s#fwnode_handle * fwnode_find_reference ( const s#fwnode_handle * , const char * , unsigned int ) +device_remove_properties void device_remove_properties ( s#device * ) +device_add_properties int device_add_properties ( s#device * , const s#property_entry * ) +fwnode_get_name const char * fwnode_get_name ( const s#fwnode_handle * ) +fwnode_get_parent s#fwnode_handle * fwnode_get_parent ( const s#fwnode_handle * ) +fwnode_get_next_parent s#fwnode_handle * fwnode_get_next_parent ( s#fwnode_handle * ) +fwnode_count_parents unsigned int fwnode_count_parents ( const s#fwnode_handle * ) +fwnode_get_nth_parent s#fwnode_handle * fwnode_get_nth_parent ( s#fwnode_handle * , unsigned int ) +fwnode_get_next_child_node s#fwnode_handle * fwnode_get_next_child_node ( const s#fwnode_handle * , s#fwnode_handle * ) +fwnode_get_next_available_child_node s#fwnode_handle * fwnode_get_next_available_child_node ( const s#fwnode_handle * , s#fwnode_handle * ) +device_get_next_child_node s#fwnode_handle * device_get_next_child_node ( s#device * , s#fwnode_handle * ) +fwnode_get_named_child_node s#fwnode_handle * fwnode_get_named_child_node ( const s#fwnode_handle * , const char * ) +device_get_named_child_node s#fwnode_handle * device_get_named_child_node ( s#device * , const char * ) +fwnode_handle_get s#fwnode_handle * fwnode_handle_get ( s#fwnode_handle * ) +fwnode_handle_put void fwnode_handle_put ( s#fwnode_handle * ) +fwnode_device_is_available t#bool fwnode_device_is_available ( const s#fwnode_handle * ) +device_get_child_node_count unsigned int device_get_child_node_count ( s#device * ) +device_dma_supported t#bool device_dma_supported ( s#device * ) +device_get_dma_attr e#dev_dma_attr device_get_dma_attr ( s#device * ) +fwnode_get_phy_mode int fwnode_get_phy_mode ( s#fwnode_handle * ) +device_get_phy_mode int device_get_phy_mode ( s#device * ) +fwnode_irq_get_byname int fwnode_irq_get_byname ( const s#fwnode_handle * , const char * ) +fwnode_irq_get int fwnode_irq_get ( const s#fwnode_handle * , unsigned int ) +fwnode_graph_get_next_endpoint s#fwnode_handle * fwnode_graph_get_next_endpoint ( const s#fwnode_handle * , s#fwnode_handle * ) +fwnode_graph_get_port_parent s#fwnode_handle * fwnode_graph_get_port_parent ( const s#fwnode_handle * ) +fwnode_graph_get_remote_port_parent s#fwnode_handle * fwnode_graph_get_remote_port_parent ( const s#fwnode_handle * ) +fwnode_graph_get_remote_port s#fwnode_handle * fwnode_graph_get_remote_port ( const s#fwnode_handle * ) +fwnode_graph_get_remote_endpoint s#fwnode_handle * fwnode_graph_get_remote_endpoint ( const s#fwnode_handle * ) +fwnode_graph_get_remote_node s#fwnode_handle * fwnode_graph_get_remote_node ( const s#fwnode_handle * , t#u32 , t#u32 ) +fwnode_graph_get_endpoint_by_id s#fwnode_handle * fwnode_graph_get_endpoint_by_id ( const s#fwnode_handle * , t#u32 , t#u32 , unsigned long ) +fwnode_graph_parse_endpoint int fwnode_graph_parse_endpoint ( const s#fwnode_handle * , s#fwnode_endpoint * ) +device_get_match_data const void * device_get_match_data ( s#device * ) +t#devcon_match_fn_t typedef void * ( * devcon_match_fn_t ) ( s#fwnode_handle * , const char * , void * ) +fwnode_connection_find_match void * fwnode_connection_find_match ( s#fwnode_handle * , const char * , void * , t#devcon_match_fn_t ) + +/* drivers/base/regmap/regcache.o */ +t#regmap_lock typedef void ( * regmap_lock ) ( void * ) +t#regmap_unlock typedef void ( * regmap_unlock ) ( void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#regmap_format struct regmap_format { t#size_t buf_size ; t#size_t reg_bytes ; t#size_t pad_bytes ; t#size_t val_bytes ; void ( * format_write ) ( s#regmap * , unsigned int , unsigned int ) ; void ( * format_reg ) ( void * , unsigned int , unsigned int ) ; void ( * format_val ) ( void * , unsigned int , unsigned int ) ; unsigned int ( * parse_val ) ( const void * ) ; void ( * parse_inplace ) ( void * ) ; } +t#regmap_hw_write typedef int ( * regmap_hw_write ) ( void * , const void * , t#size_t ) +t#regmap_hw_gather_write typedef int ( * regmap_hw_gather_write ) ( void * , const void * , t#size_t , const void * , t#size_t ) +s#regmap_async struct regmap_async { s#list_head list ; s#regmap * map ; void * work_buf ; } +t#regmap_hw_async_write typedef int ( * regmap_hw_async_write ) ( void * , const void * , t#size_t , const void * , t#size_t , s#regmap_async * ) +t#regmap_hw_reg_write typedef int ( * regmap_hw_reg_write ) ( void * , unsigned int , unsigned int ) +t#regmap_hw_reg_update_bits typedef int ( * regmap_hw_reg_update_bits ) ( void * , unsigned int , unsigned int , unsigned int ) +t#regmap_hw_read typedef int ( * regmap_hw_read ) ( void * , const void * , t#size_t , void * , t#size_t ) +t#regmap_hw_reg_read typedef int ( * regmap_hw_reg_read ) ( void * , unsigned int , unsigned int * ) +t#regmap_hw_free_context typedef void ( * regmap_hw_free_context ) ( void * ) +t#regmap_hw_async_alloc typedef s#regmap_async * ( * regmap_hw_async_alloc ) ( void ) +e#regmap_endian enum regmap_endian { REGMAP_ENDIAN_DEFAULT = 0 , REGMAP_ENDIAN_BIG , REGMAP_ENDIAN_LITTLE , REGMAP_ENDIAN_NATIVE , } +s#regmap_bus struct regmap_bus { t#bool fast_io ; t#regmap_hw_write write ; t#regmap_hw_gather_write gather_write ; t#regmap_hw_async_write async_write ; t#regmap_hw_reg_write reg_write ; t#regmap_hw_reg_update_bits reg_update_bits ; t#regmap_hw_read read ; t#regmap_hw_reg_read reg_read ; t#regmap_hw_free_context free_context ; t#regmap_hw_async_alloc async_alloc ; t#u8 read_flag_mask ; e#regmap_endian reg_format_endian_default ; e#regmap_endian val_format_endian_default ; t#size_t max_raw_read ; t#size_t max_raw_write ; t#bool free_on_exit ; } +s#regmap_range struct regmap_range { unsigned int range_min ; unsigned int range_max ; } +s#regmap_access_table struct regmap_access_table { const s#regmap_range * yes_ranges ; unsigned int n_yes_ranges ; const s#regmap_range * no_ranges ; unsigned int n_no_ranges ; } +e#regcache_type enum regcache_type { REGCACHE_NONE , REGCACHE_RBTREE , REGCACHE_COMPRESSED , REGCACHE_FLAT , } +s#regcache_ops struct regcache_ops { const char * name ; e#regcache_type type ; int ( * init ) ( s#regmap * ) ; int ( * exit ) ( s#regmap * ) ; void ( * debugfs_init ) ( s#regmap * ) ; int ( * read ) ( s#regmap * , unsigned int , unsigned int * ) ; int ( * write ) ( s#regmap * , unsigned int , unsigned int ) ; int ( * sync ) ( s#regmap * , unsigned int , unsigned int ) ; int ( * drop ) ( s#regmap * , unsigned int , unsigned int ) ; } +s#reg_default struct reg_default { unsigned int reg ; unsigned int def ; } +s#reg_sequence struct reg_sequence { unsigned int reg ; unsigned int def ; unsigned int delay_us ; } +s##hwspinlock +s#regmap struct regmap { union { s#mutex mutex ; struct { t#spinlock_t spinlock ; unsigned long spinlock_flags ; } ; } ; t#regmap_lock lock ; t#regmap_unlock unlock ; void * lock_arg ; t#gfp_t alloc_flags ; s#device * dev ; void * work_buf ; s#regmap_format format ; const s#regmap_bus * bus ; void * bus_context ; const char * name ; t#bool async ; t#spinlock_t async_lock ; t#wait_queue_head_t async_waitq ; s#list_head async_list ; s#list_head async_free ; int async_ret ; t#bool debugfs_disable ; s#dentry * debugfs ; const char * debugfs_name ; unsigned int debugfs_reg_len ; unsigned int debugfs_val_len ; unsigned int debugfs_tot_len ; s#list_head debugfs_off_cache ; s#mutex cache_lock ; unsigned int max_register ; t#bool ( * writeable_reg ) ( s#device * , unsigned int ) ; t#bool ( * readable_reg ) ( s#device * , unsigned int ) ; t#bool ( * volatile_reg ) ( s#device * , unsigned int ) ; t#bool ( * precious_reg ) ( s#device * , unsigned int ) ; t#bool ( * writeable_noinc_reg ) ( s#device * , unsigned int ) ; t#bool ( * readable_noinc_reg ) ( s#device * , unsigned int ) ; const s#regmap_access_table * wr_table ; const s#regmap_access_table * rd_table ; const s#regmap_access_table * volatile_table ; const s#regmap_access_table * precious_table ; const s#regmap_access_table * wr_noinc_table ; const s#regmap_access_table * rd_noinc_table ; int ( * reg_read ) ( void * , unsigned int , unsigned int * ) ; int ( * reg_write ) ( void * , unsigned int , unsigned int ) ; int ( * reg_update_bits ) ( void * , unsigned int , unsigned int , unsigned int ) ; t#bool defer_caching ; unsigned long read_flag_mask ; unsigned long write_flag_mask ; int reg_shift ; int reg_stride ; int reg_stride_order ; const s#regcache_ops * cache_ops ; e#regcache_type cache_type ; unsigned int cache_size_raw ; unsigned int cache_word_size ; unsigned int num_reg_defaults ; unsigned int num_reg_defaults_raw ; t#bool cache_only ; t#bool cache_bypass ; t#bool cache_free ; s#reg_default * reg_defaults ; const void * reg_defaults_raw ; void * cache ; t#bool cache_dirty ; t#bool no_sync_defaults ; s#reg_sequence * patch ; int patch_regs ; t#bool use_single_read ; t#bool use_single_write ; t#bool can_multi_write ; t#size_t max_raw_read ; t#size_t max_raw_write ; s#rb_root range_tree ; void * selector_work_buf ; s#hwspinlock * hwlock ; t#bool can_sleep ; } +regcache_sync int regcache_sync ( s#regmap * ) +regcache_sync_region int regcache_sync_region ( s#regmap * , unsigned int , unsigned int ) +regcache_drop_region int regcache_drop_region ( s#regmap * , unsigned int , unsigned int ) +regcache_cache_only void regcache_cache_only ( s#regmap * , t#bool ) +regcache_mark_dirty void regcache_mark_dirty ( s#regmap * ) +regcache_cache_bypass void regcache_cache_bypass ( s#regmap * , t#bool ) + +/* drivers/base/regmap/regmap.o */ +regmap_reg_in_ranges t#bool regmap_reg_in_ranges ( unsigned int , const s#regmap_range * , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##hwspinlock +regmap_check_range_table t#bool regmap_check_range_table ( s#regmap * , unsigned int , const s#regmap_access_table * ) +s#regmap_range_cfg struct regmap_range_cfg { const char * name ; unsigned int range_min ; unsigned int range_max ; unsigned int selector_reg ; unsigned int selector_mask ; int selector_shift ; unsigned int window_start ; unsigned int window_len ; } +s#regmap_config struct regmap_config { const char * name ; int reg_bits ; int reg_stride ; int pad_bits ; int val_bits ; t#bool ( * writeable_reg ) ( s#device * , unsigned int ) ; t#bool ( * readable_reg ) ( s#device * , unsigned int ) ; t#bool ( * volatile_reg ) ( s#device * , unsigned int ) ; t#bool ( * precious_reg ) ( s#device * , unsigned int ) ; t#bool ( * writeable_noinc_reg ) ( s#device * , unsigned int ) ; t#bool ( * readable_noinc_reg ) ( s#device * , unsigned int ) ; t#bool disable_locking ; t#regmap_lock lock ; t#regmap_unlock unlock ; void * lock_arg ; int ( * reg_read ) ( void * , unsigned int , unsigned int * ) ; int ( * reg_write ) ( void * , unsigned int , unsigned int ) ; t#bool fast_io ; unsigned int max_register ; const s#regmap_access_table * wr_table ; const s#regmap_access_table * rd_table ; const s#regmap_access_table * volatile_table ; const s#regmap_access_table * precious_table ; const s#regmap_access_table * wr_noinc_table ; const s#regmap_access_table * rd_noinc_table ; const s#reg_default * reg_defaults ; unsigned int num_reg_defaults ; e#regcache_type cache_type ; const void * reg_defaults_raw ; unsigned int num_reg_defaults_raw ; unsigned long read_flag_mask ; unsigned long write_flag_mask ; t#bool zero_flag_mask ; t#bool use_single_read ; t#bool use_single_write ; t#bool use_relaxed_mmio ; t#bool can_multi_write ; e#regmap_endian reg_format_endian ; e#regmap_endian val_format_endian ; const s#regmap_range_cfg * ranges ; unsigned int num_ranges ; t#bool use_hwlock ; unsigned int hwlock_id ; unsigned int hwlock_mode ; t#bool can_sleep ; } +regmap_attach_dev int regmap_attach_dev ( s#device * , s#regmap * , const s#regmap_config * ) +regmap_get_val_endian e#regmap_endian regmap_get_val_endian ( s#device * , const s#regmap_bus * , const s#regmap_config * ) +__regmap_init s#regmap * __regmap_init ( s#device * , const s#regmap_bus * , void * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init s#regmap * __devm_regmap_init ( s#device * , const s#regmap_bus * , void * , const s#regmap_config * , s#lock_class_key * , const char * ) +s#regmap_field struct regmap_field { s#regmap * regmap ; unsigned int mask ; unsigned int shift ; unsigned int reg ; unsigned int id_size ; unsigned int id_offset ; } +s#reg_field struct reg_field { unsigned int reg ; unsigned int lsb ; unsigned int msb ; unsigned int id_size ; unsigned int id_offset ; } +devm_regmap_field_alloc s#regmap_field * devm_regmap_field_alloc ( s#device * , s#regmap * , s#reg_field ) +regmap_field_bulk_alloc int regmap_field_bulk_alloc ( s#regmap * , s#regmap_field * * , s#reg_field * , int ) +devm_regmap_field_bulk_alloc int devm_regmap_field_bulk_alloc ( s#device * , s#regmap * , s#regmap_field * * , s#reg_field * , int ) +regmap_field_bulk_free void regmap_field_bulk_free ( s#regmap_field * ) +devm_regmap_field_bulk_free void devm_regmap_field_bulk_free ( s#device * , s#regmap_field * ) +devm_regmap_field_free void devm_regmap_field_free ( s#device * , s#regmap_field * ) +regmap_field_alloc s#regmap_field * regmap_field_alloc ( s#regmap * , s#reg_field ) +regmap_field_free void regmap_field_free ( s#regmap_field * ) +regmap_reinit_cache int regmap_reinit_cache ( s#regmap * , const s#regmap_config * ) +regmap_exit void regmap_exit ( s#regmap * ) +dev_get_regmap s#regmap * dev_get_regmap ( s#device * , const char * ) +regmap_get_device s#device * regmap_get_device ( s#regmap * ) +regmap_can_raw_write t#bool regmap_can_raw_write ( s#regmap * ) +regmap_get_raw_read_max t#size_t regmap_get_raw_read_max ( s#regmap * ) +regmap_get_raw_write_max t#size_t regmap_get_raw_write_max ( s#regmap * ) +regmap_write int regmap_write ( s#regmap * , unsigned int , unsigned int ) +regmap_write_async int regmap_write_async ( s#regmap * , unsigned int , unsigned int ) +regmap_raw_write int regmap_raw_write ( s#regmap * , unsigned int , const void * , t#size_t ) +regmap_noinc_write int regmap_noinc_write ( s#regmap * , unsigned int , const void * , t#size_t ) +regmap_field_update_bits_base int regmap_field_update_bits_base ( s#regmap_field * , unsigned int , unsigned int , t#bool * , t#bool , t#bool ) +regmap_fields_update_bits_base int regmap_fields_update_bits_base ( s#regmap_field * , unsigned int , unsigned int , unsigned int , t#bool * , t#bool , t#bool ) +regmap_bulk_write int regmap_bulk_write ( s#regmap * , unsigned int , const void * , t#size_t ) +regmap_multi_reg_write int regmap_multi_reg_write ( s#regmap * , const s#reg_sequence * , int ) +regmap_multi_reg_write_bypassed int regmap_multi_reg_write_bypassed ( s#regmap * , const s#reg_sequence * , int ) +regmap_raw_write_async int regmap_raw_write_async ( s#regmap * , unsigned int , const void * , t#size_t ) +regmap_read int regmap_read ( s#regmap * , unsigned int , unsigned int * ) +regmap_raw_read int regmap_raw_read ( s#regmap * , unsigned int , void * , t#size_t ) +regmap_noinc_read int regmap_noinc_read ( s#regmap * , unsigned int , void * , t#size_t ) +regmap_field_read int regmap_field_read ( s#regmap_field * , unsigned int * ) +regmap_fields_read int regmap_fields_read ( s#regmap_field * , unsigned int , unsigned int * ) +regmap_bulk_read int regmap_bulk_read ( s#regmap * , unsigned int , void * , t#size_t ) +regmap_update_bits_base int regmap_update_bits_base ( s#regmap * , unsigned int , unsigned int , unsigned int , t#bool * , t#bool , t#bool ) +regmap_test_bits int regmap_test_bits ( s#regmap * , unsigned int , unsigned int ) +regmap_async_complete_cb void regmap_async_complete_cb ( s#regmap_async * , int ) +regmap_async_complete int regmap_async_complete ( s#regmap * ) +regmap_register_patch int regmap_register_patch ( s#regmap * , const s#reg_sequence * , int ) +regmap_get_val_bytes int regmap_get_val_bytes ( s#regmap * ) +regmap_get_max_register int regmap_get_max_register ( s#regmap * ) +regmap_get_reg_stride int regmap_get_reg_stride ( s#regmap * ) +regmap_parse_val int regmap_parse_val ( s#regmap * , const void * , unsigned int * ) + +/* drivers/base/regmap/regmap-ac97.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +regmap_ac97_default_volatile t#bool regmap_ac97_default_volatile ( s#device * , unsigned int ) +s##regmap +s#snd_ac97_build_ops struct snd_ac97_build_ops { int ( * build_3d ) ( s#snd_ac97 * ) ; int ( * build_specific ) ( s#snd_ac97 * ) ; int ( * build_spdif ) ( s#snd_ac97 * ) ; int ( * build_post_spdif ) ( s#snd_ac97 * ) ; void ( * suspend ) ( s#snd_ac97 * ) ; void ( * resume ) ( s#snd_ac97 * ) ; void ( * update_jacks ) ( s#snd_ac97 * ) ; } +s#snd_ac97_bus_ops struct snd_ac97_bus_ops { void ( * reset ) ( s#snd_ac97 * ) ; void ( * warm_reset ) ( s#snd_ac97 * ) ; void ( * write ) ( s#snd_ac97 * , unsigned short , unsigned short ) ; unsigned short ( * read ) ( s#snd_ac97 * , unsigned short ) ; void ( * wait ) ( s#snd_ac97 * ) ; void ( * init ) ( s#snd_ac97 * ) ; } +s#snd_info_buffer struct snd_info_buffer { char * buffer ; unsigned int curr ; unsigned int size ; unsigned int len ; int stop ; int error ; } +s#snd_info_entry_text struct snd_info_entry_text { void ( * read ) ( s#snd_info_entry * , s#snd_info_buffer * ) ; void ( * write ) ( s#snd_info_entry * , s#snd_info_buffer * ) ; } +s#snd_info_entry_ops struct snd_info_entry_ops { int ( * open ) ( s#snd_info_entry * , unsigned short , void * * ) ; int ( * release ) ( s#snd_info_entry * , unsigned short , void * ) ; t#ssize_t ( * read ) ( s#snd_info_entry * , void * , s#file * , char * , t#size_t , t#loff_t ) ; t#ssize_t ( * write ) ( s#snd_info_entry * , void * , s#file * , const char * , t#size_t , t#loff_t ) ; t#loff_t ( * llseek ) ( s#snd_info_entry * , void * , s#file * , t#loff_t , int ) ; t#__poll_t ( * poll ) ( s#snd_info_entry * , void * , s#file * , t#poll_table * ) ; int ( * ioctl ) ( s#snd_info_entry * , void * , s#file * , unsigned int , unsigned long ) ; int ( * mmap ) ( s#snd_info_entry * , void * , s#inode * , s#file * , s#vm_area_struct * ) ; } +s##proc_dir_entry +s#snd_info_entry struct snd_info_entry { const char * name ; t#umode_t mode ; long size ; unsigned short content ; union { s#snd_info_entry_text text ; const s#snd_info_entry_ops * ops ; } c ; s#snd_info_entry * parent ; s#module * module ; void * private_data ; void ( * private_free ) ( s#snd_info_entry * ) ; s#proc_dir_entry * p ; s#mutex access ; s#list_head children ; s#list_head list ; } +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_card struct snd_card { int number ; char id [ 16 ] ; char driver [ 16 ] ; char shortname [ 32 ] ; char longname [ 80 ] ; char irq_descr [ 32 ] ; char mixername [ 80 ] ; char components [ 128 ] ; s#module * module ; void * private_data ; void ( * private_free ) ( s#snd_card * ) ; s#list_head devices ; s#device ctl_dev ; unsigned int last_numid ; s#rw_semaphore controls_rwsem ; t#rwlock_t ctl_files_rwlock ; int controls_count ; t#size_t user_ctl_alloc_size ; s#list_head controls ; s#list_head ctl_files ; s#snd_info_entry * proc_root ; s#proc_dir_entry * proc_root_link ; s#list_head files_list ; s#snd_shutdown_f_ops * s_f_ops ; t#spinlock_t files_lock ; int shutdown ; s#completion * release_completion ; s#device * dev ; s#device card_dev ; const s#attribute_group * dev_groups [ 4 ] ; t#bool registered ; t#bool managed ; t#bool releasing ; int sync_irq ; t#wait_queue_head_t remove_sleep ; t#size_t total_pcm_alloc_bytes ; s#mutex memory_mutex ; s#dentry * debugfs_root ; unsigned int power_state ; t#atomic_t power_ref ; t#wait_queue_head_t power_sleep ; t#wait_queue_head_t power_ref_sleep ; s#snd_mixer_oss * mixer_oss ; int mixer_oss_change_count ; } +s#ac97_pcm struct ac97_pcm { s#snd_ac97_bus * bus ; unsigned int stream : 1 , exclusive : 1 , copy_flag : 1 , spdif : 1 ; unsigned short aslots ; unsigned short cur_dbl ; unsigned int rates ; struct { unsigned short slots ; unsigned short rslots [ 4 ] ; unsigned char rate_table [ 4 ] ; s#snd_ac97 * codec [ 4 ] ; } r [ 2 ] ; unsigned long private_value ; } +s#snd_ac97_bus struct snd_ac97_bus { const s#snd_ac97_bus_ops * ops ; void * private_data ; void ( * private_free ) ( s#snd_ac97_bus * ) ; s#snd_card * card ; unsigned short num ; unsigned short no_vra : 1 , dra : 1 , isdin : 1 ; unsigned int clock ; t#spinlock_t bus_lock ; unsigned short used_slots [ 2 ] [ 4 ] ; unsigned short pcms_count ; s#ac97_pcm * pcms ; s#snd_ac97 * codec [ 4 ] ; s#snd_info_entry * proc ; } +s##pci_dev +s#snd_ac97_res_table struct snd_ac97_res_table { unsigned short reg ; unsigned short bits ; } +s##snd_ac97_gpio_priv +s#pm_qos_request struct pm_qos_request { s#plist_node node ; s#pm_qos_constraints * qos ; } +s#snd_dma_device struct snd_dma_device { int type ; e#dma_data_direction dir ; t#bool need_sync ; s#device * dev ; } +s#snd_dma_buffer struct snd_dma_buffer { s#snd_dma_device dev ; unsigned char * area ; t#dma_addr_t addr ; t#size_t bytes ; void * private_data ; } +s#snd_mask struct snd_mask { t#__u32 bits [ ( 256 + 31 ) / 32 ] ; } +s#snd_interval struct snd_interval { unsigned int min , max ; unsigned int openmin : 1 , openmax : 1 , integer : 1 , empty : 1 ; } +t#snd_pcm_uframes_t typedef unsigned long snd_pcm_uframes_t +s#snd_pcm_hw_params struct snd_pcm_hw_params { unsigned int flags ; s#snd_mask masks [ 2 - 0 + 1 ] ; s#snd_mask mres [ 5 ] ; s#snd_interval intervals [ 19 - 8 + 1 ] ; s#snd_interval ires [ 9 ] ; unsigned int rmask ; unsigned int cmask ; unsigned int info ; unsigned int msbits ; unsigned int rate_num ; unsigned int rate_den ; t#snd_pcm_uframes_t fifo_size ; unsigned char reserved [ 64 ] ; } +s#snd_pcm_audio_tstamp_config struct snd_pcm_audio_tstamp_config { t#u32 type_requested : 4 ; t#u32 report_delay : 1 ; } +s#snd_pcm_audio_tstamp_report struct snd_pcm_audio_tstamp_report { t#u32 valid : 1 ; t#u32 actual_type : 4 ; t#u32 accuracy_report : 1 ; t#u32 accuracy ; } +s#snd_pcm_ops struct snd_pcm_ops { int ( * open ) ( s#snd_pcm_substream * ) ; int ( * close ) ( s#snd_pcm_substream * ) ; int ( * ioctl ) ( s#snd_pcm_substream * , unsigned int , void * ) ; int ( * hw_params ) ( s#snd_pcm_substream * , s#snd_pcm_hw_params * ) ; int ( * hw_free ) ( s#snd_pcm_substream * ) ; int ( * prepare ) ( s#snd_pcm_substream * ) ; int ( * trigger ) ( s#snd_pcm_substream * , int ) ; int ( * sync_stop ) ( s#snd_pcm_substream * ) ; t#snd_pcm_uframes_t ( * pointer ) ( s#snd_pcm_substream * ) ; int ( * get_time_info ) ( s#snd_pcm_substream * , s#timespec64 * , s#timespec64 * , s#snd_pcm_audio_tstamp_config * , s#snd_pcm_audio_tstamp_report * ) ; int ( * fill_silence ) ( s#snd_pcm_substream * , int , unsigned long , unsigned long ) ; int ( * copy_user ) ( s#snd_pcm_substream * , int , unsigned long , void * , unsigned long ) ; int ( * copy_kernel ) ( s#snd_pcm_substream * , int , unsigned long , void * , unsigned long ) ; s#page * ( * page ) ( s#snd_pcm_substream * , unsigned long ) ; int ( * mmap ) ( s#snd_pcm_substream * , s#vm_area_struct * ) ; int ( * ack ) ( s#snd_pcm_substream * ) ; } +t#snd_pcm_sframes_t typedef signed long snd_pcm_sframes_t +t#snd_pcm_access_t typedef int snd_pcm_access_t +t#snd_pcm_format_t typedef int snd_pcm_format_t +t#snd_pcm_subformat_t typedef int snd_pcm_subformat_t +u#snd_pcm_sync_id union snd_pcm_sync_id { unsigned char id [ 16 ] ; unsigned short id16 [ 8 ] ; unsigned int id32 [ 4 ] ; } +t#snd_pcm_state_t typedef int snd_pcm_state_t +t#__pad_before_uframe typedef char __pad_before_uframe [ 0 ] +t#__pad_after_uframe typedef char __pad_after_uframe [ sizeof ( __u64 ) - sizeof ( snd_pcm_uframes_t ) ] +s#snd_pcm_mmap_status struct snd_pcm_mmap_status { t#snd_pcm_state_t state ; t#__u32 pad1 ; t#__pad_before_uframe __pad1 ; t#snd_pcm_uframes_t hw_ptr ; t#__pad_after_uframe __pad2 ; s#__kernel_timespec tstamp ; t#snd_pcm_state_t suspended_state ; t#__u32 pad3 ; s#__kernel_timespec audio_tstamp ; } +s#snd_pcm_mmap_control struct snd_pcm_mmap_control { t#__pad_before_uframe __pad1 ; t#snd_pcm_uframes_t appl_ptr ; t#__pad_before_uframe __pad2 ; t#__pad_before_uframe __pad3 ; t#snd_pcm_uframes_t avail_min ; t#__pad_after_uframe __pad4 ; } +s##snd_fasync +s#snd_pcm_hardware struct snd_pcm_hardware { unsigned int info ; t#u64 formats ; unsigned int rates ; unsigned int rate_min ; unsigned int rate_max ; unsigned int channels_min ; unsigned int channels_max ; t#size_t buffer_bytes_max ; t#size_t period_bytes_min ; t#size_t period_bytes_max ; unsigned int periods_min ; unsigned int periods_max ; t#size_t fifo_size ; } +t#snd_pcm_hw_rule_func_t typedef int ( * snd_pcm_hw_rule_func_t ) ( s#snd_pcm_hw_params * , s#snd_pcm_hw_rule * ) +s#snd_pcm_hw_rule struct snd_pcm_hw_rule { unsigned int cond ; int var ; int deps [ 5 ] ; t#snd_pcm_hw_rule_func_t func ; void * private ; } +s#snd_pcm_hw_constraints struct snd_pcm_hw_constraints { s#snd_mask masks [ 2 - 0 + 1 ] ; s#snd_interval intervals [ 19 - 8 + 1 ] ; unsigned int rules_num ; unsigned int rules_all ; s#snd_pcm_hw_rule * rules ; } +s##snd_pcm_plugin +s#snd_pcm_oss_runtime struct snd_pcm_oss_runtime { unsigned params : 1 , prepare : 1 , trigger : 1 , sync_trigger : 1 ; int rate ; int format ; unsigned int channels ; unsigned int fragshift ; unsigned int maxfrags ; unsigned int subdivision ; t#size_t period_bytes ; t#size_t period_frames ; t#size_t period_ptr ; unsigned int periods ; t#size_t buffer_bytes ; t#size_t bytes ; t#size_t mmap_bytes ; char * buffer ; t#size_t buffer_used ; s#mutex params_lock ; t#atomic_t rw_ref ; s#snd_pcm_plugin * plugin_first ; s#snd_pcm_plugin * plugin_last ; unsigned int prev_hw_ptr_period ; } +s#snd_pcm_runtime struct snd_pcm_runtime { s#snd_pcm_substream * trigger_master ; s#timespec64 trigger_tstamp ; t#bool trigger_tstamp_latched ; int overrange ; t#snd_pcm_uframes_t avail_max ; t#snd_pcm_uframes_t hw_ptr_base ; t#snd_pcm_uframes_t hw_ptr_interrupt ; unsigned long hw_ptr_jiffies ; unsigned long hw_ptr_buffer_jiffies ; t#snd_pcm_sframes_t delay ; t#u64 hw_ptr_wrap ; t#snd_pcm_access_t access ; t#snd_pcm_format_t format ; t#snd_pcm_subformat_t subformat ; unsigned int rate ; unsigned int channels ; t#snd_pcm_uframes_t period_size ; unsigned int periods ; t#snd_pcm_uframes_t buffer_size ; t#snd_pcm_uframes_t min_align ; t#size_t byte_align ; unsigned int frame_bits ; unsigned int sample_bits ; unsigned int info ; unsigned int rate_num ; unsigned int rate_den ; unsigned int no_period_wakeup : 1 ; int tstamp_mode ; unsigned int period_step ; t#snd_pcm_uframes_t start_threshold ; t#snd_pcm_uframes_t stop_threshold ; t#snd_pcm_uframes_t silence_threshold ; t#snd_pcm_uframes_t silence_size ; t#snd_pcm_uframes_t boundary ; t#snd_pcm_uframes_t silence_start ; t#snd_pcm_uframes_t silence_filled ; u#snd_pcm_sync_id sync ; s#snd_pcm_mmap_status * status ; s#snd_pcm_mmap_control * control ; t#snd_pcm_uframes_t twake ; t#wait_queue_head_t sleep ; t#wait_queue_head_t tsleep ; s#snd_fasync * fasync ; t#bool stop_operating ; s#mutex buffer_mutex ; t#atomic_t buffer_accessing ; void * private_data ; void ( * private_free ) ( s#snd_pcm_runtime * ) ; s#snd_pcm_hardware hw ; s#snd_pcm_hw_constraints hw_constraints ; unsigned int timer_resolution ; int tstamp_type ; unsigned char * dma_area ; t#dma_addr_t dma_addr ; t#size_t dma_bytes ; s#snd_dma_buffer * dma_buffer_p ; unsigned int buffer_changed : 1 ; s#snd_pcm_audio_tstamp_config audio_tstamp_config ; s#snd_pcm_audio_tstamp_report audio_tstamp_report ; s#timespec64 driver_tstamp ; s#snd_pcm_oss_runtime oss ; } +s##snd_timer +s#snd_pcm_group struct snd_pcm_group { t#spinlock_t lock ; s#mutex mutex ; s#list_head substreams ; t#refcount_t refs ; } +s#snd_pcm_oss_setup struct snd_pcm_oss_setup { char * task_name ; unsigned int disable : 1 , direct : 1 , block : 1 , nonblock : 1 , partialfrag : 1 , nosilence : 1 , buggyptr : 1 ; unsigned int periods ; unsigned int period_size ; s#snd_pcm_oss_setup * next ; } +s#snd_pcm_oss_substream struct snd_pcm_oss_substream { unsigned oss : 1 ; s#snd_pcm_oss_setup setup ; } +s#snd_pcm_substream struct snd_pcm_substream { s#snd_pcm * pcm ; s#snd_pcm_str * pstr ; void * private_data ; int number ; char name [ 32 ] ; int stream ; s#pm_qos_request latency_pm_qos_req ; t#size_t buffer_bytes_max ; s#snd_dma_buffer dma_buffer ; t#size_t dma_max ; const s#snd_pcm_ops * ops ; s#snd_pcm_runtime * runtime ; s#snd_timer * timer ; unsigned timer_running : 1 ; long wait_time ; s#snd_pcm_substream * next ; s#list_head link_list ; s#snd_pcm_group self_group ; s#snd_pcm_group * group ; int ref_count ; t#atomic_t mmap_count ; unsigned int f_flags ; void ( * pcm_release ) ( s#snd_pcm_substream * ) ; s#pid * pid ; s#snd_pcm_oss_substream oss ; s#snd_info_entry * proc_root ; unsigned int hw_opened : 1 ; unsigned int managed_buffer_alloc : 1 ; } +s#snd_pcm_oss_stream struct snd_pcm_oss_stream { s#snd_pcm_oss_setup * setup_list ; s#mutex setup_mutex ; s#snd_info_entry * proc_entry ; } +t#snd_ctl_elem_iface_t typedef int snd_ctl_elem_iface_t +s#snd_ctl_elem_id struct snd_ctl_elem_id { unsigned int numid ; t#snd_ctl_elem_iface_t iface ; unsigned int device ; unsigned int subdevice ; unsigned char name [ 44 ] ; unsigned int index ; } +t#snd_ctl_elem_type_t typedef int snd_ctl_elem_type_t +s#snd_ctl_elem_info struct snd_ctl_elem_info { s#snd_ctl_elem_id id ; t#snd_ctl_elem_type_t type ; unsigned int access ; unsigned int count ; t#__kernel_pid_t owner ; union { struct { long min ; long max ; long step ; } integer ; struct { long long min ; long long max ; long long step ; } integer64 ; struct { unsigned int items ; unsigned int item ; char name [ 64 ] ; t#__u64 names_ptr ; unsigned int names_length ; } enumerated ; unsigned char reserved [ 128 ] ; } value ; unsigned char reserved [ 64 ] ; } +t#snd_kcontrol_info_t typedef int ( snd_kcontrol_info_t ) ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +s#snd_aes_iec958 struct snd_aes_iec958 { unsigned char status [ 24 ] ; unsigned char subcode [ 147 ] ; unsigned char pad ; unsigned char dig_subframe [ 4 ] ; } +s#snd_ctl_elem_value struct snd_ctl_elem_value { s#snd_ctl_elem_id id ; unsigned int indirect : 1 ; union { union { long value [ 128 ] ; long * value_ptr ; } integer ; union { long long value [ 64 ] ; long long * value_ptr ; } integer64 ; union { unsigned int item [ 128 ] ; unsigned int * item_ptr ; } enumerated ; union { unsigned char data [ 512 ] ; unsigned char * data_ptr ; } bytes ; s#snd_aes_iec958 iec958 ; } value ; unsigned char reserved [ 128 ] ; } +t#snd_kcontrol_get_t typedef int ( snd_kcontrol_get_t ) ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +t#snd_kcontrol_put_t typedef int ( snd_kcontrol_put_t ) ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +t#snd_kcontrol_tlv_rw_t typedef int ( snd_kcontrol_tlv_rw_t ) ( s#snd_kcontrol * , int , unsigned int , unsigned int * ) +E#SND_CTL_SUBDEV_ITEMS 2 +s#snd_ctl_file struct snd_ctl_file { s#list_head list ; s#snd_card * card ; s#pid * pid ; int preferred_subdevice [ E#SND_CTL_SUBDEV_ITEMS ] ; t#wait_queue_head_t change_sleep ; t#spinlock_t read_lock ; s#snd_fasync * fasync ; int subscribed ; s#list_head events ; } +s#snd_kcontrol_volatile struct snd_kcontrol_volatile { s#snd_ctl_file * owner ; unsigned int access ; } +s#snd_kcontrol struct snd_kcontrol { s#list_head list ; s#snd_ctl_elem_id id ; unsigned int count ; t#snd_kcontrol_info_t * info ; t#snd_kcontrol_get_t * get ; t#snd_kcontrol_put_t * put ; union { t#snd_kcontrol_tlv_rw_t * c ; const unsigned int * p ; } tlv ; unsigned long private_value ; void * private_data ; void ( * private_free ) ( s#snd_kcontrol * ) ; s#snd_kcontrol_volatile vd [ ] ; } +s#snd_pcm_str struct snd_pcm_str { int stream ; s#snd_pcm * pcm ; unsigned int substream_count ; unsigned int substream_opened ; s#snd_pcm_substream * substream ; s#snd_pcm_oss_stream oss ; s#snd_info_entry * proc_root ; unsigned int xrun_debug ; s#snd_kcontrol * chmap_kctl ; s#device dev ; } +s#snd_pcm_oss struct snd_pcm_oss { int reg ; unsigned int reg_mask ; } +s#snd_pcm struct snd_pcm { s#snd_card * card ; s#list_head list ; int device ; unsigned int info_flags ; unsigned short dev_class ; unsigned short dev_subclass ; char id [ 64 ] ; char name [ 80 ] ; s#snd_pcm_str streams [ 2 ] ; s#mutex open_mutex ; t#wait_queue_head_t open_wait ; void * private_data ; void ( * private_free ) ( s#snd_pcm * ) ; t#bool internal ; t#bool nonatomic ; t#bool no_device_suspend ; s#snd_pcm_oss oss ; } +s#snd_pcm_chmap_elem struct snd_pcm_chmap_elem { unsigned char channels ; unsigned char map [ 15 ] ; } +s#snd_pcm_chmap struct snd_pcm_chmap { s#snd_pcm * pcm ; int stream ; s#snd_kcontrol * kctl ; const s#snd_pcm_chmap_elem * chmap ; unsigned int max_channels ; unsigned int channel_mask ; void * private_data ; } +s#snd_ac97 struct snd_ac97 { const s#snd_ac97_build_ops * build_ops ; void * private_data ; void ( * private_free ) ( s#snd_ac97 * ) ; s#snd_ac97_bus * bus ; s#pci_dev * pci ; s#snd_info_entry * proc ; s#snd_info_entry * proc_regs ; unsigned short subsystem_vendor ; unsigned short subsystem_device ; s#mutex reg_mutex ; s#mutex page_mutex ; unsigned short num ; unsigned short addr ; unsigned int id ; unsigned short caps ; unsigned short ext_id ; unsigned short ext_mid ; const s#snd_ac97_res_table * res_table ; unsigned int scaps ; unsigned int flags ; unsigned int rates [ 6 ] ; unsigned int spdif_status ; unsigned short regs [ 0x80 ] ; unsigned long reg_accessed [ ( ( ( 0x80 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; union { struct { unsigned short unchained [ 3 ] ; unsigned short chained [ 3 ] ; unsigned short id [ 3 ] ; unsigned short pcmreg [ 3 ] ; unsigned short codec_cfg [ 3 ] ; unsigned char swap_mic_linein ; unsigned char lo_as_master ; } ad18xx ; unsigned int dev_flags ; } spec ; unsigned char indep_surround ; unsigned char channel_mode ; unsigned int power_up ; s#delayed_work power_work ; s#device dev ; s#snd_ac97_gpio_priv * gpio_priv ; s#snd_pcm_chmap * chmaps [ 2 ] ; } +__regmap_init_ac97 s#regmap * __regmap_init_ac97 ( s#snd_ac97 * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_ac97 s#regmap * __devm_regmap_init_ac97 ( s#snd_ac97 * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hwspinlock +s#i2c_msg struct i2c_msg { t#__u16 addr ; t#__u16 flags ; t#__u16 len ; t#__u8 * buf ; } +u#i2c_smbus_data union i2c_smbus_data { t#__u8 byte ; t#__u16 word ; t#__u8 block [ 32 + 2 ] ; } +s#i2c_algorithm struct i2c_algorithm { int ( * master_xfer ) ( s#i2c_adapter * , s#i2c_msg * , int ) ; int ( * master_xfer_atomic ) ( s#i2c_adapter * , s#i2c_msg * , int ) ; int ( * smbus_xfer ) ( s#i2c_adapter * , t#u16 , unsigned short , char , t#u8 , int , u#i2c_smbus_data * ) ; int ( * smbus_xfer_atomic ) ( s#i2c_adapter * , t#u16 , unsigned short , char , t#u8 , int , u#i2c_smbus_data * ) ; t#u32 ( * functionality ) ( s#i2c_adapter * ) ; int ( * reg_slave ) ( s#i2c_client * ) ; int ( * unreg_slave ) ( s#i2c_client * ) ; } +s#i2c_lock_operations struct i2c_lock_operations { void ( * lock_bus ) ( s#i2c_adapter * , unsigned int ) ; int ( * trylock_bus ) ( s#i2c_adapter * , unsigned int ) ; void ( * unlock_bus ) ( s#i2c_adapter * , unsigned int ) ; } +s#rt_mutex_base struct rt_mutex_base { t#raw_spinlock_t wait_lock ; s#rb_root_cached waiters ; s#task_struct * owner ; } +s#rt_mutex struct rt_mutex { s#rt_mutex_base rtmutex ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#i2c_bus_recovery_info struct i2c_bus_recovery_info { int ( * recover_bus ) ( s#i2c_adapter * ) ; int ( * get_scl ) ( s#i2c_adapter * ) ; void ( * set_scl ) ( s#i2c_adapter * , int ) ; int ( * get_sda ) ( s#i2c_adapter * ) ; void ( * set_sda ) ( s#i2c_adapter * , int ) ; int ( * get_bus_free ) ( s#i2c_adapter * ) ; void ( * prepare_recovery ) ( s#i2c_adapter * ) ; void ( * unprepare_recovery ) ( s#i2c_adapter * ) ; s#gpio_desc * scl_gpiod ; s#gpio_desc * sda_gpiod ; s#pinctrl * pinctrl ; s#pinctrl_state * pins_default ; s#pinctrl_state * pins_gpio ; } +s#i2c_adapter_quirks struct i2c_adapter_quirks { t#u64 flags ; int max_num_msgs ; t#u16 max_write_len ; t#u16 max_read_len ; t#u16 max_comb_1st_msg_len ; t#u16 max_comb_2nd_msg_len ; } +s##regulator +s#i2c_adapter struct i2c_adapter { s#module * owner ; unsigned int class ; const s#i2c_algorithm * algo ; void * algo_data ; const s#i2c_lock_operations * lock_ops ; s#rt_mutex bus_lock ; s#rt_mutex mux_lock ; int timeout ; int retries ; s#device dev ; unsigned long locked_flags ; int nr ; char name [ 48 ] ; s#completion dev_released ; s#mutex userspace_clients_lock ; s#list_head userspace_clients ; s#i2c_bus_recovery_info * bus_recovery_info ; const s#i2c_adapter_quirks * quirks ; s#irq_domain * host_notify_domain ; s#regulator * bus_regulator ; } +e#i2c_slave_event enum i2c_slave_event { I2C_SLAVE_READ_REQUESTED , I2C_SLAVE_WRITE_REQUESTED , I2C_SLAVE_READ_PROCESSED , I2C_SLAVE_WRITE_RECEIVED , I2C_SLAVE_STOP , } +t#i2c_slave_cb_t typedef int ( * i2c_slave_cb_t ) ( s#i2c_client * , e#i2c_slave_event , t#u8 * ) +s#i2c_client struct i2c_client { unsigned short flags ; unsigned short addr ; char name [ 20 ] ; s#i2c_adapter * adapter ; s#device dev ; int init_irq ; int irq ; s#list_head detected ; t#i2c_slave_cb_t slave_cb ; void * devres_group_id ; } +__regmap_init_i2c s#regmap * __regmap_init_i2c ( s#i2c_client * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_i2c s#regmap * __devm_regmap_init_i2c ( s#i2c_client * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-i3c.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#i3c_ccc_cmd_payload struct i3c_ccc_cmd_payload { t#u16 len ; void * data ; } +s#i3c_ccc_cmd_dest struct i3c_ccc_cmd_dest { t#u8 addr ; s#i3c_ccc_cmd_payload payload ; } +e#i3c_error_code enum i3c_error_code { I3C_ERROR_UNKNOWN = 0 , I3C_ERROR_M0 = 1 , I3C_ERROR_M1 , I3C_ERROR_M2 , } +s#i3c_ccc_cmd struct i3c_ccc_cmd { t#u8 rnw ; t#u8 id ; unsigned int ndests ; s#i3c_ccc_cmd_dest * dests ; e#i3c_error_code err ; } +s#i3c_priv_xfer struct i3c_priv_xfer { t#u8 rnw ; t#u16 len ; union { void * in ; const void * out ; } data ; e#i3c_error_code err ; } +s#software_node struct software_node { const char * name ; const s#software_node * parent ; const s#property_entry * properties ; } +s#i2c_board_info struct i2c_board_info { char type [ 20 ] ; unsigned short flags ; unsigned short addr ; const char * dev_name ; void * platform_data ; s#device_node * of_node ; s#fwnode_handle * fwnode ; const s#software_node * swnode ; const s#resource * resources ; unsigned int num_resources ; int irq ; } +s#i2c_dev_boardinfo struct i2c_dev_boardinfo { s#list_head node ; s#i2c_board_info base ; t#u8 lvr ; } +s#i2c_dev_desc struct i2c_dev_desc { s#i3c_i2c_dev_desc common ; const s#i2c_dev_boardinfo * boardinfo ; s#i2c_client * dev ; t#u16 addr ; t#u8 lvr ; } +s#i3c_ibi_payload struct i3c_ibi_payload { unsigned int len ; const void * data ; } +s#i3c_ibi_setup struct i3c_ibi_setup { unsigned int max_payload_len ; unsigned int num_slots ; void ( * handler ) ( s#i3c_device * , const s#i3c_ibi_payload * ) ; } +s#i3c_ibi_slot struct i3c_ibi_slot { s#work_struct work ; s#i3c_dev_desc * dev ; unsigned int len ; void * data ; } +s#i3c_master_controller_ops struct i3c_master_controller_ops { int ( * bus_init ) ( s#i3c_master_controller * ) ; void ( * bus_cleanup ) ( s#i3c_master_controller * ) ; int ( * attach_i3c_dev ) ( s#i3c_dev_desc * ) ; int ( * reattach_i3c_dev ) ( s#i3c_dev_desc * , t#u8 ) ; void ( * detach_i3c_dev ) ( s#i3c_dev_desc * ) ; int ( * do_daa ) ( s#i3c_master_controller * ) ; t#bool ( * supports_ccc_cmd ) ( s#i3c_master_controller * , const s#i3c_ccc_cmd * ) ; int ( * send_ccc_cmd ) ( s#i3c_master_controller * , s#i3c_ccc_cmd * ) ; int ( * priv_xfers ) ( s#i3c_dev_desc * , s#i3c_priv_xfer * , int ) ; int ( * attach_i2c_dev ) ( s#i2c_dev_desc * ) ; void ( * detach_i2c_dev ) ( s#i2c_dev_desc * ) ; int ( * i2c_xfers ) ( s#i2c_dev_desc * , const s#i2c_msg * , int ) ; int ( * request_ibi ) ( s#i3c_dev_desc * , const s#i3c_ibi_setup * ) ; void ( * free_ibi ) ( s#i3c_dev_desc * ) ; int ( * enable_ibi ) ( s#i3c_dev_desc * ) ; int ( * disable_ibi ) ( s#i3c_dev_desc * ) ; void ( * recycle_ibi_slot ) ( s#i3c_dev_desc * , s#i3c_ibi_slot * ) ; } +e#i3c_bus_mode enum i3c_bus_mode { I3C_BUS_MODE_PURE , I3C_BUS_MODE_MIXED_FAST , I3C_BUS_MODE_MIXED_LIMITED , I3C_BUS_MODE_MIXED_SLOW , } +s#i3c_bus struct i3c_bus { s#i3c_dev_desc * cur_master ; int id ; unsigned long addrslots [ ( ( ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 6 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 6 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 6 ) ) ) ) ) + 1 ) * 2 ) / 64 ] ; e#i3c_bus_mode mode ; struct { unsigned long i3c ; unsigned long i2c ; } scl_rate ; struct { s#list_head i3c ; s#list_head i2c ; } devs ; s#rw_semaphore lock ; } +s#i3c_master_controller struct i3c_master_controller { s#device dev ; s#i3c_dev_desc * this ; s#i2c_adapter i2c ; const s#i3c_master_controller_ops * ops ; unsigned int secondary : 1 ; unsigned int init_done : 1 ; struct { s#list_head i3c ; s#list_head i2c ; } boardinfo ; s#i3c_bus bus ; s#workqueue_struct * wq ; } +s#i3c_i2c_dev_desc struct i3c_i2c_dev_desc { s#list_head node ; s#i3c_master_controller * master ; void * master_priv ; } +s#i3c_device_info struct i3c_device_info { t#u64 pid ; t#u8 bcr ; t#u8 dcr ; t#u8 static_addr ; t#u8 dyn_addr ; t#u8 hdr_cap ; t#u8 max_read_ds ; t#u8 max_write_ds ; t#u8 max_ibi_len ; t#u32 max_read_turnaround ; t#u16 max_read_len ; t#u16 max_write_len ; } +s#i3c_device_ibi_info struct i3c_device_ibi_info { s#completion all_ibis_handled ; t#atomic_t pending_ibis ; unsigned int max_payload_len ; unsigned int num_slots ; unsigned int enabled ; void ( * handler ) ( s#i3c_device * , const s#i3c_ibi_payload * ) ; } +s#i3c_dev_boardinfo struct i3c_dev_boardinfo { s#list_head node ; t#u8 init_dyn_addr ; t#u8 static_addr ; t#u64 pid ; s#device_node * of_node ; } +s#i3c_dev_desc struct i3c_dev_desc { s#i3c_i2c_dev_desc common ; s#i3c_device_info info ; s#mutex ibi_lock ; s#i3c_device_ibi_info * ibi ; s#i3c_device * dev ; const s#i3c_dev_boardinfo * boardinfo ; } +s#i3c_device struct i3c_device { s#device dev ; s#i3c_dev_desc * desc ; s#i3c_bus * bus ; } +__devm_regmap_init_i3c s#regmap * __devm_regmap_init_i3c ( s#i3c_device * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-irq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hwspinlock +s#regmap_irq_sub_irq_map struct regmap_irq_sub_irq_map { unsigned int num_regs ; unsigned int * offset ; } +s#regmap_irq_type struct regmap_irq_type { unsigned int type_reg_offset ; unsigned int type_reg_mask ; unsigned int type_rising_val ; unsigned int type_falling_val ; unsigned int type_level_low_val ; unsigned int type_level_high_val ; unsigned int types_supported ; } +s#regmap_irq struct regmap_irq { unsigned int reg_offset ; unsigned int mask ; s#regmap_irq_type type ; } +s#regmap_irq_chip struct regmap_irq_chip { const char * name ; unsigned int main_status ; unsigned int num_main_status_bits ; s#regmap_irq_sub_irq_map * sub_reg_offsets ; int num_main_regs ; unsigned int status_base ; unsigned int mask_base ; unsigned int unmask_base ; unsigned int ack_base ; unsigned int wake_base ; unsigned int type_base ; unsigned int * virt_reg_base ; unsigned int irq_reg_stride ; t#bool mask_writeonly : 1 ; t#bool init_ack_masked : 1 ; t#bool mask_invert : 1 ; t#bool use_ack : 1 ; t#bool ack_invert : 1 ; t#bool clear_ack : 1 ; t#bool wake_invert : 1 ; t#bool runtime_pm : 1 ; t#bool type_invert : 1 ; t#bool type_in_mask : 1 ; t#bool clear_on_unmask : 1 ; t#bool not_fixed_stride : 1 ; t#bool status_invert : 1 ; int num_regs ; const s#regmap_irq * irqs ; int num_irqs ; int num_type_reg ; int num_virt_regs ; unsigned int type_reg_stride ; int ( * handle_pre_irq ) ( void * ) ; int ( * handle_post_irq ) ( void * ) ; int ( * set_type_virt ) ( unsigned int * * , unsigned int , unsigned long , int ) ; void * irq_drv_data ; } +s##regmap_irq_chip_data +regmap_add_irq_chip_fwnode int regmap_add_irq_chip_fwnode ( s#fwnode_handle * , s#regmap * , int , int , int , const s#regmap_irq_chip * , s#regmap_irq_chip_data * * ) +regmap_add_irq_chip int regmap_add_irq_chip ( s#regmap * , int , int , int , const s#regmap_irq_chip * , s#regmap_irq_chip_data * * ) +regmap_del_irq_chip void regmap_del_irq_chip ( int , s#regmap_irq_chip_data * ) +devm_regmap_add_irq_chip_fwnode int devm_regmap_add_irq_chip_fwnode ( s#device * , s#fwnode_handle * , s#regmap * , int , int , int , const s#regmap_irq_chip * , s#regmap_irq_chip_data * * ) +devm_regmap_add_irq_chip int devm_regmap_add_irq_chip ( s#device * , s#regmap * , int , int , int , const s#regmap_irq_chip * , s#regmap_irq_chip_data * * ) +devm_regmap_del_irq_chip void devm_regmap_del_irq_chip ( s#device * , int , s#regmap_irq_chip_data * ) +regmap_irq_chip_get_base int regmap_irq_chip_get_base ( s#regmap_irq_chip_data * ) +regmap_irq_get_virq int regmap_irq_get_virq ( s#regmap_irq_chip_data * , int ) +regmap_irq_get_domain s#irq_domain * regmap_irq_get_domain ( s#regmap_irq_chip_data * ) + +/* drivers/base/regmap/regmap-mmio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hwspinlock +__regmap_init_mmio_clk s#regmap * __regmap_init_mmio_clk ( s#device * , const char * , void * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_mmio_clk s#regmap * __devm_regmap_init_mmio_clk ( s#device * , const char * , void * , const s#regmap_config * , s#lock_class_key * , const char * ) +s##clk +regmap_mmio_attach_clk int regmap_mmio_attach_clk ( s#regmap * , s#clk * ) +regmap_mmio_detach_clk void regmap_mmio_detach_clk ( s#regmap * ) + +/* drivers/base/regmap/regmap-sccb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hwspinlock +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +__regmap_init_sccb s#regmap * __regmap_init_sccb ( s#i2c_client * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_sccb s#regmap * __devm_regmap_init_sccb ( s#i2c_client * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-sdw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hwspinlock +s#sdw_slave_id struct sdw_slave_id { t#__u16 mfg_id ; t#__u16 part_id ; t#__u8 class_id ; t#__u8 unique_id ; t#__u8 sdw_version : 4 ; } +e#sdw_slave_status enum sdw_slave_status { SDW_SLAVE_UNATTACHED = 0 , SDW_SLAVE_ATTACHED = 1 , SDW_SLAVE_ALERT = 2 , SDW_SLAVE_RESERVED = 3 , } +s#sdw_master_device struct sdw_master_device { s#device dev ; s#sdw_bus * bus ; } +e#sdw_command_response enum sdw_command_response { SDW_CMD_OK = 0 , SDW_CMD_IGNORED = 1 , SDW_CMD_FAIL = 2 , SDW_CMD_TIMEOUT = 3 , SDW_CMD_FAIL_OTHER = 4 , } +s##sdw_msg +s#sdw_defer struct sdw_defer { int length ; s#completion complete ; s#sdw_msg * msg ; } +e#sdw_reg_bank enum sdw_reg_bank { SDW_BANK0 , SDW_BANK1 , } +s#sdw_bus_params struct sdw_bus_params { e#sdw_reg_bank curr_bank ; e#sdw_reg_bank next_bank ; unsigned int max_dr_freq ; unsigned int curr_dr_freq ; unsigned int bandwidth ; unsigned int col ; unsigned int row ; int s_data_mode ; int m_data_mode ; } +s#sdw_master_ops struct sdw_master_ops { int ( * read_prop ) ( s#sdw_bus * ) ; t#u64 ( * override_adr ) ( s#sdw_bus * , t#u64 ) ; e#sdw_command_response ( * xfer_msg ) ( s#sdw_bus * , s#sdw_msg * ) ; e#sdw_command_response ( * xfer_msg_defer ) ( s#sdw_bus * , s#sdw_msg * , s#sdw_defer * ) ; e#sdw_command_response ( * reset_page_addr ) ( s#sdw_bus * , unsigned int ) ; int ( * set_bus_conf ) ( s#sdw_bus * , s#sdw_bus_params * ) ; int ( * pre_bank_switch ) ( s#sdw_bus * ) ; int ( * post_bank_switch ) ( s#sdw_bus * ) ; } +s#sdw_port_params struct sdw_port_params { unsigned int num ; unsigned int bps ; unsigned int flow_mode ; unsigned int data_mode ; } +s#sdw_transport_params struct sdw_transport_params { t#bool blk_grp_ctrl_valid ; unsigned int port_num ; unsigned int blk_grp_ctrl ; unsigned int sample_interval ; unsigned int offset1 ; unsigned int offset2 ; unsigned int hstart ; unsigned int hstop ; unsigned int blk_pkg_mode ; unsigned int lane_ctrl ; } +s#sdw_prepare_ch struct sdw_prepare_ch { unsigned int num ; unsigned int ch_mask ; t#bool prepare ; unsigned int bank ; } +s#sdw_enable_ch struct sdw_enable_ch { unsigned int port_num ; unsigned int ch_mask ; t#bool enable ; } +s#sdw_master_port_ops struct sdw_master_port_ops { int ( * dpn_set_port_params ) ( s#sdw_bus * , s#sdw_port_params * , unsigned int ) ; int ( * dpn_set_port_transport_params ) ( s#sdw_bus * , s#sdw_transport_params * , e#sdw_reg_bank ) ; int ( * dpn_port_prep ) ( s#sdw_bus * , s#sdw_prepare_ch * ) ; int ( * dpn_port_enable_ch ) ( s#sdw_bus * , s#sdw_enable_ch * , unsigned int ) ; } +s#sdw_master_prop struct sdw_master_prop { t#u32 revision ; t#u32 clk_stop_modes ; t#u32 max_clk_freq ; t#u32 num_clk_gears ; t#u32 * clk_gears ; t#u32 num_clk_freq ; t#u32 * clk_freq ; t#u32 default_frame_rate ; t#u32 default_row ; t#u32 default_col ; t#bool dynamic_frame ; t#u32 err_threshold ; t#u32 mclk_freq ; t#bool hw_disabled ; t#u64 quirks ; } +s#sdw_bus struct sdw_bus { s#device * dev ; s#sdw_master_device * md ; unsigned int link_id ; int id ; s#list_head slaves ; unsigned long assigned [ ( ( ( 11 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#mutex bus_lock ; s#mutex msg_lock ; int ( * compute_params ) ( s#sdw_bus * ) ; const s#sdw_master_ops * ops ; const s#sdw_master_port_ops * port_ops ; s#sdw_bus_params params ; s#sdw_master_prop prop ; s#list_head m_rt_list ; s#dentry * debugfs ; s#sdw_defer defer_msg ; unsigned int clk_stop_timeout ; t#u32 bank_switch_timeout ; t#bool multi_link ; int hw_sync_min_links ; } +e#sdw_clk_stop_reset_behave enum sdw_clk_stop_reset_behave { SDW_CLK_STOP_KEEP_STATUS = 1 , } +e#sdw_p15_behave enum sdw_p15_behave { SDW_P15_READ_IGNORED = 0 , SDW_P15_CMD_OK = 1 , } +s#sdw_dp0_prop struct sdw_dp0_prop { t#u32 max_word ; t#u32 min_word ; t#u32 num_words ; t#u32 * words ; t#bool BRA_flow_controlled ; t#bool simple_ch_prep_sm ; t#bool imp_def_interrupts ; } +e#sdw_dpn_type enum sdw_dpn_type { SDW_DPN_FULL = 0 , SDW_DPN_SIMPLE = 1 , SDW_DPN_REDUCED = 2 , } +s#sdw_dpn_audio_mode struct sdw_dpn_audio_mode { t#u32 bus_min_freq ; t#u32 bus_max_freq ; t#u32 bus_num_freq ; t#u32 * bus_freq ; t#u32 max_freq ; t#u32 min_freq ; t#u32 num_freq ; t#u32 * freq ; t#u32 prep_ch_behave ; t#u32 glitchless ; } +s#sdw_dpn_prop struct sdw_dpn_prop { t#u32 num ; t#u32 max_word ; t#u32 min_word ; t#u32 num_words ; t#u32 * words ; e#sdw_dpn_type type ; t#u32 max_grouping ; t#bool simple_ch_prep_sm ; t#u32 ch_prep_timeout ; t#u32 imp_def_interrupts ; t#u32 max_ch ; t#u32 min_ch ; t#u32 num_channels ; t#u32 * channels ; t#u32 num_ch_combinations ; t#u32 * ch_combinations ; t#u32 modes ; t#u32 max_async_buffer ; t#bool block_pack_mode ; t#bool read_only_wordlength ; t#u32 port_encoding ; s#sdw_dpn_audio_mode * audio_modes ; } +s#sdw_slave_prop struct sdw_slave_prop { t#u32 mipi_revision ; t#bool wake_capable ; t#bool test_mode_capable ; t#bool clk_stop_mode1 ; t#bool simple_clk_stop_capable ; t#u32 clk_stop_timeout ; t#u32 ch_prep_timeout ; e#sdw_clk_stop_reset_behave reset_behave ; t#bool high_PHY_capable ; t#bool paging_support ; t#bool bank_delay_support ; e#sdw_p15_behave p15_behave ; t#bool lane_control_support ; t#u32 master_count ; t#u32 source_ports ; t#u32 sink_ports ; s#sdw_dp0_prop * dp0_prop ; s#sdw_dpn_prop * src_dpn_prop ; s#sdw_dpn_prop * sink_dpn_prop ; t#u8 scp_int1_mask ; t#u32 quirks ; t#bool is_sdca ; } +s#sdw_slave struct sdw_slave { s#sdw_slave_id id ; s#device dev ; e#sdw_slave_status status ; s#sdw_bus * bus ; s#sdw_slave_prop prop ; s#dentry * debugfs ; s#list_head node ; s#completion port_ready [ 15 ] ; unsigned int m_port_map [ 15 ] ; t#u16 dev_num ; t#u16 dev_num_sticky ; t#bool probed ; s#completion enumeration_complete ; s#completion initialization_complete ; t#u32 unattach_request ; t#bool first_interrupt_done ; t#bool is_mockup_device ; s#mutex sdw_dev_lock ; } +__regmap_init_sdw s#regmap * __regmap_init_sdw ( s#sdw_slave * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_sdw s#regmap * __devm_regmap_init_sdw ( s#sdw_slave * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-sdw-mbq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hwspinlock +s##sdw_msg +__regmap_init_sdw_mbq s#regmap * __regmap_init_sdw_mbq ( s#sdw_slave * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_sdw_mbq s#regmap * __devm_regmap_init_sdw_mbq ( s#sdw_slave * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-slimbus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hwspinlock +s#slim_eaddr struct slim_eaddr { t#u8 instance ; t#u8 dev_index ; t#u16 prod_code ; t#u16 manf_id ; } +s##slim_controller +e#slim_device_status enum slim_device_status { SLIM_DEVICE_STATUS_DOWN = 0 , SLIM_DEVICE_STATUS_UP , SLIM_DEVICE_STATUS_RESERVED , } +s#slim_device struct slim_device { s#device dev ; s#slim_eaddr e_addr ; s#slim_controller * ctrl ; e#slim_device_status status ; t#u8 laddr ; t#bool is_laddr_valid ; s#list_head stream_list ; t#spinlock_t stream_list_lock ; } +__regmap_init_slimbus s#regmap * __regmap_init_slimbus ( s#slim_device * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_slimbus s#regmap * __devm_regmap_init_slimbus ( s#slim_device * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-spi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hwspinlock +s#spi_delay struct spi_delay { t#u16 value ; t#u8 unit ; } +s#spi_message struct spi_message { s#list_head transfers ; s#spi_device * spi ; unsigned is_dma_mapped : 1 ; void ( * complete ) ( void * ) ; void * context ; unsigned frame_length ; unsigned actual_length ; int status ; s#list_head queue ; void * state ; s#list_head resources ; } +s#ptp_system_timestamp struct ptp_system_timestamp { s#timespec64 pre_ts ; s#timespec64 post_ts ; } +s#spi_transfer struct spi_transfer { const void * tx_buf ; void * rx_buf ; unsigned len ; t#dma_addr_t tx_dma ; t#dma_addr_t rx_dma ; s#sg_table tx_sg ; s#sg_table rx_sg ; unsigned dummy_data : 1 ; unsigned cs_change : 1 ; unsigned tx_nbits : 3 ; unsigned rx_nbits : 3 ; t#u8 bits_per_word ; s#spi_delay delay ; s#spi_delay cs_change_delay ; s#spi_delay word_delay ; t#u32 speed_hz ; t#u32 effective_speed_hz ; unsigned int ptp_sts_word_pre ; unsigned int ptp_sts_word_post ; s#ptp_system_timestamp * ptp_sts ; t#bool timestamped ; s#list_head transfer_list ; t#u16 error ; } +s##spi_controller_mem_ops +s##gpio_desc +s#spi_statistics struct spi_statistics { t#spinlock_t lock ; unsigned long messages ; unsigned long transfers ; unsigned long errors ; unsigned long timedout ; unsigned long spi_sync ; unsigned long spi_sync_immediate ; unsigned long spi_async ; unsigned long long bytes ; unsigned long long bytes_rx ; unsigned long long bytes_tx ; unsigned long transfer_bytes_histo [ 17 ] ; unsigned long transfers_split_maxsize ; } +s##dma_chan +s#spi_controller struct spi_controller { s#device dev ; s#list_head list ; t#s16 bus_num ; t#u16 num_chipselect ; t#u16 dma_alignment ; t#u32 mode_bits ; t#u32 buswidth_override_bits ; t#u32 bits_per_word_mask ; t#u32 min_speed_hz ; t#u32 max_speed_hz ; t#u16 flags ; t#bool devm_allocated ; t#bool slave ; t#size_t ( * max_transfer_size ) ( s#spi_device * ) ; t#size_t ( * max_message_size ) ( s#spi_device * ) ; s#mutex io_mutex ; s#mutex add_lock ; t#spinlock_t bus_lock_spinlock ; s#mutex bus_lock_mutex ; t#bool bus_lock_flag ; int ( * setup ) ( s#spi_device * ) ; int ( * set_cs_timing ) ( s#spi_device * , s#spi_delay * , s#spi_delay * , s#spi_delay * ) ; int ( * transfer ) ( s#spi_device * , s#spi_message * ) ; void ( * cleanup ) ( s#spi_device * ) ; t#bool ( * can_dma ) ( s#spi_controller * , s#spi_device * , s#spi_transfer * ) ; s#device * dma_map_dev ; t#bool queued ; s#kthread_worker * kworker ; s#kthread_work pump_messages ; t#spinlock_t queue_lock ; s#list_head queue ; s#spi_message * cur_msg ; t#bool idling ; t#bool busy ; t#bool running ; t#bool rt ; t#bool auto_runtime_pm ; t#bool cur_msg_prepared ; t#bool cur_msg_mapped ; t#bool last_cs_enable ; t#bool last_cs_mode_high ; t#bool fallback ; s#completion xfer_completion ; t#size_t max_dma_len ; int ( * prepare_transfer_hardware ) ( s#spi_controller * ) ; int ( * transfer_one_message ) ( s#spi_controller * , s#spi_message * ) ; int ( * unprepare_transfer_hardware ) ( s#spi_controller * ) ; int ( * prepare_message ) ( s#spi_controller * , s#spi_message * ) ; int ( * unprepare_message ) ( s#spi_controller * , s#spi_message * ) ; int ( * slave_abort ) ( s#spi_controller * ) ; void ( * set_cs ) ( s#spi_device * , t#bool ) ; int ( * transfer_one ) ( s#spi_controller * , s#spi_device * , s#spi_transfer * ) ; void ( * handle_err ) ( s#spi_controller * , s#spi_message * ) ; const s#spi_controller_mem_ops * mem_ops ; s#spi_delay cs_setup ; s#spi_delay cs_hold ; s#spi_delay cs_inactive ; int * cs_gpios ; s#gpio_desc * * cs_gpiods ; t#bool use_gpio_descriptors ; t#s8 unused_native_cs ; t#s8 max_native_cs ; s#spi_statistics statistics ; s#dma_chan * dma_tx ; s#dma_chan * dma_rx ; void * dummy_rx ; void * dummy_tx ; int ( * fw_translate_cs ) ( s#spi_controller * , unsigned ) ; t#bool ptp_sts_supported ; unsigned long irq_flags ; } +s#spi_device struct spi_device { s#device dev ; s#spi_controller * controller ; s#spi_controller * master ; t#u32 max_speed_hz ; t#u8 chip_select ; t#u8 bits_per_word ; t#bool rt ; t#u32 mode ; int irq ; void * controller_state ; void * controller_data ; char modalias [ 32 ] ; const char * driver_override ; int cs_gpio ; s#gpio_desc * cs_gpiod ; s#spi_delay word_delay ; s#spi_statistics statistics ; } +__regmap_init_spi s#regmap * __regmap_init_spi ( s#spi_device * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_spi s#regmap * __devm_regmap_init_spi ( s#spi_device * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-spmi.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#spmi_controller struct spmi_controller { s#device dev ; unsigned int nr ; int ( * cmd ) ( s#spmi_controller * , t#u8 , t#u8 ) ; int ( * read_cmd ) ( s#spmi_controller * , t#u8 , t#u8 , t#u16 , t#u8 * , t#size_t ) ; int ( * write_cmd ) ( s#spmi_controller * , t#u8 , t#u8 , t#u16 , const t#u8 * , t#size_t ) ; } +s#spmi_device struct spmi_device { s#device dev ; s#spmi_controller * ctrl ; t#u8 usid ; } +__regmap_init_spmi_base s#regmap * __regmap_init_spmi_base ( s#spmi_device * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_spmi_base s#regmap * __devm_regmap_init_spmi_base ( s#spmi_device * , const s#regmap_config * , s#lock_class_key * , const char * ) +__regmap_init_spmi_ext s#regmap * __regmap_init_spmi_ext ( s#spmi_device * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_spmi_ext s#regmap * __devm_regmap_init_spmi_ext ( s#spmi_device * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/regmap/regmap-w1.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hwspinlock +__regmap_init_w1 s#regmap * __regmap_init_w1 ( s#device * , const s#regmap_config * , s#lock_class_key * , const char * ) +__devm_regmap_init_w1 s#regmap * __devm_regmap_init_w1 ( s#device * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/base/soc.o */ +s##soc_device +s##sock +s##seq_file +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s#soc_device_attribute struct soc_device_attribute { const char * machine ; const char * family ; const char * revision ; const char * serial_number ; const char * soc_id ; const void * data ; const s#attribute_group * custom_attr_group ; } +soc_device_register s#soc_device * soc_device_register ( s#soc_device_attribute * ) +soc_device_unregister void soc_device_unregister ( s#soc_device * ) +soc_device_match const s#soc_device_attribute * soc_device_match ( const s#soc_device_attribute * ) + +/* drivers/base/swnode.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +is_software_node t#bool is_software_node ( const s#fwnode_handle * ) +to_software_node const s#software_node * to_software_node ( const s#fwnode_handle * ) +software_node_fwnode s#fwnode_handle * software_node_fwnode ( const s#software_node * ) +property_entries_dup s#property_entry * property_entries_dup ( const s#property_entry * ) +property_entries_free void property_entries_free ( const s#property_entry * ) +software_node_find_by_name const s#software_node * software_node_find_by_name ( const s#software_node * , const char * ) +software_node_register_nodes int software_node_register_nodes ( const s#software_node * ) +software_node_unregister_nodes void software_node_unregister_nodes ( const s#software_node * ) +software_node_register_node_group int software_node_register_node_group ( const s#software_node * * ) +software_node_unregister_node_group void software_node_unregister_node_group ( const s#software_node * * ) +software_node_register int software_node_register ( const s#software_node * ) +software_node_unregister void software_node_unregister ( const s#software_node * ) +fwnode_create_software_node s#fwnode_handle * fwnode_create_software_node ( const s#property_entry * , const s#fwnode_handle * ) +fwnode_remove_software_node void fwnode_remove_software_node ( s#fwnode_handle * ) +device_add_software_node int device_add_software_node ( s#device * , const s#software_node * ) +device_remove_software_node void device_remove_software_node ( s#device * ) +device_create_managed_software_node int device_create_managed_software_node ( s#device * , const s#property_entry * , const s#software_node * ) + +/* drivers/base/syscore.o */ +s#syscore_ops struct syscore_ops { s#list_head node ; int ( * suspend ) ( void ) ; void ( * resume ) ( void ) ; void ( * shutdown ) ( void ) ; } +register_syscore_ops extern void register_syscore_ops ( s#syscore_ops * ) +unregister_syscore_ops extern void unregister_syscore_ops ( s#syscore_ops * ) +syscore_suspend extern int syscore_suspend ( void ) +syscore_resume extern void syscore_resume ( void ) + +/* drivers/base/transport_class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#transport_class struct transport_class { s#class class ; int ( * setup ) ( s#transport_container * , s#device * , s#device * ) ; int ( * configure ) ( s#transport_container * , s#device * , s#device * ) ; int ( * remove ) ( s#transport_container * , s#device * , s#device * ) ; } +transport_class_register int transport_class_register ( s#transport_class * ) +transport_class_unregister void transport_class_unregister ( s#transport_class * ) +s#anon_transport_class struct anon_transport_class { s#transport_class tclass ; s#attribute_container container ; } +anon_transport_class_register int anon_transport_class_register ( s#anon_transport_class * ) +anon_transport_class_unregister void anon_transport_class_unregister ( s#anon_transport_class * ) +transport_setup_device void transport_setup_device ( s#device * ) +transport_add_device int transport_add_device ( s#device * ) +transport_configure_device void transport_configure_device ( s#device * ) +transport_remove_device void transport_remove_device ( s#device * ) +transport_destroy_device void transport_destroy_device ( s#device * ) + +/* drivers/bcma/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#bcma_host_ops struct bcma_host_ops { t#u8 ( * read8 ) ( s#bcma_device * , t#u16 ) ; t#u16 ( * read16 ) ( s#bcma_device * , t#u16 ) ; t#u32 ( * read32 ) ( s#bcma_device * , t#u16 ) ; void ( * write8 ) ( s#bcma_device * , t#u16 , t#u8 ) ; void ( * write16 ) ( s#bcma_device * , t#u16 , t#u16 ) ; void ( * write32 ) ( s#bcma_device * , t#u16 , t#u32 ) ; void ( * block_read ) ( s#bcma_device * , void * , t#size_t , t#u16 , t#u8 ) ; void ( * block_write ) ( s#bcma_device * , const void * , t#size_t , t#u16 , t#u8 ) ; t#u32 ( * aread32 ) ( s#bcma_device * , t#u16 ) ; void ( * awrite32 ) ( s#bcma_device * , t#u16 , t#u32 ) ; } +e#bcma_hosttype enum bcma_hosttype { BCMA_HOSTTYPE_PCI , BCMA_HOSTTYPE_SDIO , BCMA_HOSTTYPE_SOC , } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#bcma_chipinfo struct bcma_chipinfo { t#u16 id ; t#u8 rev ; t#u8 pkg ; } +s#bcma_boardinfo struct bcma_boardinfo { t#u16 vendor ; t#u16 type ; } +s#bcma_chipcommon_pmu struct bcma_chipcommon_pmu { s#bcma_device * core ; t#u8 rev ; t#u32 crystalfreq ; } +s#bcma_sflash struct bcma_sflash { t#bool present ; t#u32 blocksize ; t#u16 numblocks ; t#u32 size ; } +s##mfd_cell +s##gpio_device +s#gpio_irq_chip struct gpio_irq_chip { s#irq_chip * chip ; s#irq_domain * domain ; const s#irq_domain_ops * domain_ops ; s#fwnode_handle * fwnode ; s#irq_domain * parent_domain ; int ( * child_to_parent_hwirq ) ( s#gpio_chip * , unsigned int , unsigned int , unsigned int * , unsigned int * ) ; void * ( * populate_parent_alloc_arg ) ( s#gpio_chip * , unsigned int , unsigned int ) ; unsigned int ( * child_offset_to_irq ) ( s#gpio_chip * , unsigned int ) ; s#irq_domain_ops child_irq_domain_ops ; t#irq_flow_handler_t handler ; unsigned int default_type ; s#lock_class_key * lock_key ; s#lock_class_key * request_key ; t#irq_flow_handler_t parent_handler ; void * parent_handler_data ; unsigned int num_parents ; unsigned int * parents ; unsigned int * map ; t#bool threaded ; int ( * init_hw ) ( s#gpio_chip * ) ; void ( * init_valid_mask ) ( s#gpio_chip * , unsigned long * , unsigned int ) ; unsigned long * valid_mask ; unsigned int first ; void ( * irq_enable ) ( s#irq_data * ) ; void ( * irq_disable ) ( s#irq_data * ) ; void ( * irq_unmask ) ( s#irq_data * ) ; void ( * irq_mask ) ( s#irq_data * ) ; } +s#gpio_chip struct gpio_chip { const char * label ; s#gpio_device * gpiodev ; s#device * parent ; s#module * owner ; int ( * request ) ( s#gpio_chip * , unsigned int ) ; void ( * free ) ( s#gpio_chip * , unsigned int ) ; int ( * get_direction ) ( s#gpio_chip * , unsigned int ) ; int ( * direction_input ) ( s#gpio_chip * , unsigned int ) ; int ( * direction_output ) ( s#gpio_chip * , unsigned int , int ) ; int ( * get ) ( s#gpio_chip * , unsigned int ) ; int ( * get_multiple ) ( s#gpio_chip * , unsigned long * , unsigned long * ) ; void ( * set ) ( s#gpio_chip * , unsigned int , int ) ; void ( * set_multiple ) ( s#gpio_chip * , unsigned long * , unsigned long * ) ; int ( * set_config ) ( s#gpio_chip * , unsigned int , unsigned long ) ; int ( * to_irq ) ( s#gpio_chip * , unsigned int ) ; void ( * dbg_show ) ( s#seq_file * , s#gpio_chip * ) ; int ( * init_valid_mask ) ( s#gpio_chip * , unsigned long * , unsigned int ) ; int ( * add_pin_ranges ) ( s#gpio_chip * ) ; int base ; t#u16 ngpio ; const char * const * names ; t#bool can_sleep ; unsigned long ( * read_reg ) ( void * ) ; void ( * write_reg ) ( void * , unsigned long ) ; t#bool be_bits ; void * reg_dat ; void * reg_set ; void * reg_clr ; void * reg_dir_out ; void * reg_dir_in ; t#bool bgpio_dir_unreadable ; int bgpio_bits ; t#spinlock_t bgpio_lock ; unsigned long bgpio_data ; unsigned long bgpio_dir ; s#gpio_irq_chip irq ; unsigned long * valid_mask ; s#device_node * of_node ; unsigned int of_gpio_n_cells ; int ( * of_xlate ) ( s#gpio_chip * , const s#of_phandle_args * , t#u32 * ) ; } +s#bcma_drv_cc struct bcma_drv_cc { s#bcma_device * core ; t#u32 status ; t#u32 capabilities ; t#u32 capabilities_ext ; t#u8 setup_done : 1 ; t#u8 early_setup_done : 1 ; t#u16 fast_pwrup_delay ; s#bcma_chipcommon_pmu pmu ; s#bcma_sflash sflash ; t#u32 ticks_per_ms ; s#platform_device * watchdog ; t#spinlock_t gpio_lock ; s#gpio_chip gpio ; } +s#bcma_drv_cc_b struct bcma_drv_cc_b { s#bcma_device * core ; t#u8 setup_done : 1 ; void * mii ; } +s#bcma_drv_pci struct bcma_drv_pci { s#bcma_device * core ; t#u8 early_setup_done : 1 ; t#u8 setup_done : 1 ; t#u8 hostmode : 1 ; } +s#bcma_drv_pcie2 struct bcma_drv_pcie2 { s#bcma_device * core ; t#u16 reqsize ; } +s#bcma_drv_mips struct bcma_drv_mips { s#bcma_device * core ; t#u8 setup_done : 1 ; t#u8 early_setup_done : 1 ; } +s#bcma_drv_gmac_cmn struct bcma_drv_gmac_cmn { s#bcma_device * core ; s#mutex phy_mutex ; } +s#ssb_sprom_core_pwr_info struct ssb_sprom_core_pwr_info { t#u8 itssi_2g , itssi_5g ; t#u8 maxpwr_2g , maxpwr_5gl , maxpwr_5g , maxpwr_5gh ; t#u16 pa_2g [ 4 ] , pa_5gl [ 4 ] , pa_5g [ 4 ] , pa_5gh [ 4 ] ; } +s#ssb_sprom struct ssb_sprom { t#u8 revision ; t#u8 il0mac [ 6 ] __attribute__ ( ( __aligned__ ( sizeof ( u16 ) ) ) ) ; t#u8 et0mac [ 6 ] __attribute__ ( ( __aligned__ ( sizeof ( u16 ) ) ) ) ; t#u8 et1mac [ 6 ] __attribute__ ( ( __aligned__ ( sizeof ( u16 ) ) ) ) ; t#u8 et2mac [ 6 ] __attribute__ ( ( __aligned__ ( sizeof ( u16 ) ) ) ) ; t#u8 et0phyaddr ; t#u8 et1phyaddr ; t#u8 et2phyaddr ; t#u8 et0mdcport ; t#u8 et1mdcport ; t#u8 et2mdcport ; t#u16 dev_id ; t#u16 board_rev ; t#u16 board_num ; t#u16 board_type ; t#u8 country_code ; char alpha2 [ 2 ] ; t#u8 leddc_on_time ; t#u8 leddc_off_time ; t#u8 ant_available_a ; t#u8 ant_available_bg ; t#u16 pa0b0 ; t#u16 pa0b1 ; t#u16 pa0b2 ; t#u16 pa1b0 ; t#u16 pa1b1 ; t#u16 pa1b2 ; t#u16 pa1lob0 ; t#u16 pa1lob1 ; t#u16 pa1lob2 ; t#u16 pa1hib0 ; t#u16 pa1hib1 ; t#u16 pa1hib2 ; t#u8 gpio0 ; t#u8 gpio1 ; t#u8 gpio2 ; t#u8 gpio3 ; t#u8 maxpwr_bg ; t#u8 maxpwr_al ; t#u8 maxpwr_a ; t#u8 maxpwr_ah ; t#u8 itssi_a ; t#u8 itssi_bg ; t#u8 tri2g ; t#u8 tri5gl ; t#u8 tri5g ; t#u8 tri5gh ; t#u8 txpid2g [ 4 ] ; t#u8 txpid5gl [ 4 ] ; t#u8 txpid5g [ 4 ] ; t#u8 txpid5gh [ 4 ] ; t#s8 rxpo2g ; t#s8 rxpo5g ; t#u8 rssisav2g ; t#u8 rssismc2g ; t#u8 rssismf2g ; t#u8 bxa2g ; t#u8 rssisav5g ; t#u8 rssismc5g ; t#u8 rssismf5g ; t#u8 bxa5g ; t#u16 cck2gpo ; t#u32 ofdm2gpo ; t#u32 ofdm5glpo ; t#u32 ofdm5gpo ; t#u32 ofdm5ghpo ; t#u32 boardflags ; t#u32 boardflags2 ; t#u32 boardflags3 ; t#u16 boardflags_lo ; t#u16 boardflags_hi ; t#u16 boardflags2_lo ; t#u16 boardflags2_hi ; s#ssb_sprom_core_pwr_info core_pwr_info [ 4 ] ; struct { t#s8 a0 , a1 , a2 , a3 ; } antenna_gain ; struct { struct { t#u8 tssipos , extpa_gain , pdet_range , tr_iso , antswlut ; } ghz2 ; struct { t#u8 tssipos , extpa_gain , pdet_range , tr_iso , antswlut ; } ghz5 ; } fem ; t#u16 mcs2gpo [ 8 ] ; t#u16 mcs5gpo [ 8 ] ; t#u16 mcs5glpo [ 8 ] ; t#u16 mcs5ghpo [ 8 ] ; t#u8 opo ; t#u8 rxgainerr2ga [ 3 ] ; t#u8 rxgainerr5gla [ 3 ] ; t#u8 rxgainerr5gma [ 3 ] ; t#u8 rxgainerr5gha [ 3 ] ; t#u8 rxgainerr5gua [ 3 ] ; t#u8 noiselvl2ga [ 3 ] ; t#u8 noiselvl5gla [ 3 ] ; t#u8 noiselvl5gma [ 3 ] ; t#u8 noiselvl5gha [ 3 ] ; t#u8 noiselvl5gua [ 3 ] ; t#u8 regrev ; t#u8 txchain ; t#u8 rxchain ; t#u8 antswitch ; t#u16 cddpo ; t#u16 stbcpo ; t#u16 bw40po ; t#u16 bwduppo ; t#u8 tempthresh ; t#u8 tempoffset ; t#u16 rawtempsense ; t#u8 measpower ; t#u8 tempsense_slope ; t#u8 tempcorrx ; t#u8 tempsense_option ; t#u8 freqoffset_corr ; t#u8 iqcal_swp_dis ; t#u8 hw_iqcal_en ; t#u8 elna2g ; t#u8 elna5g ; t#u8 phycal_tempdelta ; t#u8 temps_period ; t#u8 temps_hysteresis ; t#u8 measpower1 ; t#u8 measpower2 ; t#u8 pcieingress_war ; t#u16 cckbw202gpo ; t#u16 cckbw20ul2gpo ; t#u32 legofdmbw202gpo ; t#u32 legofdmbw20ul2gpo ; t#u32 legofdmbw205glpo ; t#u32 legofdmbw20ul5glpo ; t#u32 legofdmbw205gmpo ; t#u32 legofdmbw20ul5gmpo ; t#u32 legofdmbw205ghpo ; t#u32 legofdmbw20ul5ghpo ; t#u32 mcsbw202gpo ; t#u32 mcsbw20ul2gpo ; t#u32 mcsbw402gpo ; t#u32 mcsbw205glpo ; t#u32 mcsbw20ul5glpo ; t#u32 mcsbw405glpo ; t#u32 mcsbw205gmpo ; t#u32 mcsbw20ul5gmpo ; t#u32 mcsbw405gmpo ; t#u32 mcsbw205ghpo ; t#u32 mcsbw20ul5ghpo ; t#u32 mcsbw405ghpo ; t#u16 mcs32po ; t#u16 legofdm40duppo ; t#u8 sar2g ; t#u8 sar5g ; } +s#bcma_bus struct bcma_bus { s#device * dev ; void * mmio ; const s#bcma_host_ops * ops ; e#bcma_hosttype hosttype ; t#bool host_is_pcie2 ; s#pci_dev * host_pci ; s#bcma_chipinfo chipinfo ; s#bcma_boardinfo boardinfo ; s#bcma_device * mapped_core ; s#list_head cores ; t#u8 nr_cores ; t#u8 num ; s#bcma_drv_cc drv_cc ; s#bcma_drv_cc_b drv_cc_b ; s#bcma_drv_pci drv_pci [ 2 ] ; s#bcma_drv_pcie2 drv_pcie2 ; s#bcma_drv_mips drv_mips ; s#bcma_drv_gmac_cmn drv_gmac_cmn ; s#ssb_sprom sprom ; } +s#bcma_device_id struct bcma_device_id { t#__u16 manuf ; t#__u16 id ; t#__u8 rev ; t#__u8 class ; } +s#bcma_device struct bcma_device { s#bcma_bus * bus ; s#bcma_device_id id ; s#device dev ; s#device * dma_dev ; unsigned int irq ; t#bool dev_registered ; t#u8 core_index ; t#u8 core_unit ; t#u32 addr ; t#u32 addr_s [ 8 ] ; t#u32 wrap ; void * io_addr ; void * io_wrap ; void * drvdata ; s#list_head list ; } +bcma_core_is_enabled extern t#bool bcma_core_is_enabled ( s#bcma_device * ) +bcma_core_disable extern void bcma_core_disable ( s#bcma_device * , t#u32 ) +bcma_core_enable extern int bcma_core_enable ( s#bcma_device * , t#u32 ) +e#bcma_clkmode enum bcma_clkmode { BCMA_CLKMODE_FAST , BCMA_CLKMODE_DYNAMIC , } +bcma_core_set_clockmode extern void bcma_core_set_clockmode ( s#bcma_device * , e#bcma_clkmode ) +bcma_core_pll_ctl extern void bcma_core_pll_ctl ( s#bcma_device * , t#u32 , t#u32 , t#bool ) +bcma_core_dma_translation extern t#u32 bcma_core_dma_translation ( s#bcma_device * ) + +/* drivers/bcma/driver_chipcommon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +bcma_chipco_get_alp_clock extern t#u32 bcma_chipco_get_alp_clock ( s#bcma_drv_cc * ) +bcma_chipco_gpio_out t#u32 bcma_chipco_gpio_out ( s#bcma_drv_cc * , t#u32 , t#u32 ) +bcma_chipco_gpio_outen t#u32 bcma_chipco_gpio_outen ( s#bcma_drv_cc * , t#u32 , t#u32 ) +bcma_chipco_gpio_control t#u32 bcma_chipco_gpio_control ( s#bcma_drv_cc * , t#u32 , t#u32 ) + +/* drivers/bcma/driver_chipcommon_b.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +bcma_chipco_b_mii_write void bcma_chipco_b_mii_write ( s#bcma_drv_cc_b * , t#u32 , t#u32 ) + +/* drivers/bcma/driver_chipcommon_pmu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +bcma_chipco_pll_read extern t#u32 bcma_chipco_pll_read ( s#bcma_drv_cc * , t#u32 ) +bcma_chipco_pll_write extern void bcma_chipco_pll_write ( s#bcma_drv_cc * , t#u32 , t#u32 ) +bcma_chipco_pll_maskset extern void bcma_chipco_pll_maskset ( s#bcma_drv_cc * , t#u32 , t#u32 , t#u32 ) +bcma_chipco_chipctl_maskset extern void bcma_chipco_chipctl_maskset ( s#bcma_drv_cc * , t#u32 , t#u32 , t#u32 ) +bcma_chipco_regctl_maskset extern void bcma_chipco_regctl_maskset ( s#bcma_drv_cc * , t#u32 , t#u32 , t#u32 ) +bcma_pmu_get_bus_clock extern t#u32 bcma_pmu_get_bus_clock ( s#bcma_drv_cc * ) +bcma_pmu_spuravoid_pllupdate extern void bcma_pmu_spuravoid_pllupdate ( s#bcma_drv_cc * , int ) + +/* drivers/bcma/driver_pci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +bcma_core_pci_power_save extern void bcma_core_pci_power_save ( s#bcma_bus * , t#bool ) + +/* drivers/bcma/host_pci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +bcma_host_pci_up extern void bcma_host_pci_up ( s#bcma_bus * ) +bcma_host_pci_down extern void bcma_host_pci_down ( s#bcma_bus * ) +bcma_host_pci_irq_ctl extern int bcma_host_pci_irq_ctl ( s#bcma_bus * , s#bcma_device * , t#bool ) + +/* drivers/bcma/main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +bcma_find_core_unit extern s#bcma_device * bcma_find_core_unit ( s#bcma_bus * , t#u16 , t#u8 ) +bcma_core_irq extern unsigned int bcma_core_irq ( s#bcma_device * , int ) +s#bcma_driver struct bcma_driver { const char * name ; const s#bcma_device_id * id_table ; int ( * probe ) ( s#bcma_device * ) ; void ( * remove ) ( s#bcma_device * ) ; int ( * suspend ) ( s#bcma_device * ) ; int ( * resume ) ( s#bcma_device * ) ; void ( * shutdown ) ( s#bcma_device * ) ; s#device_driver drv ; } +__bcma_driver_register extern int __bcma_driver_register ( s#bcma_driver * , s#module * ) +bcma_driver_unregister extern void bcma_driver_unregister ( s#bcma_driver * ) + +/* drivers/block/rbd.o */ +s##disk_stats +s##posix_acl +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s#fs_parse_result struct fs_parse_result { t#bool negated ; union { t#bool boolean ; int int_32 ; unsigned int uint_32 ; t#u64 uint_64 ; } ; } +t#fs_param_type typedef int fs_param_type ( s#p_log * , const s#fs_parameter_spec * , s#fs_parameter * , s#fs_parse_result * ) +s#fs_parameter_spec struct fs_parameter_spec { const char * name ; t#fs_param_type * type ; t#u8 opt ; unsigned short flags ; const void * data ; } +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##rbd_client +s#ceph_snap_context struct ceph_snap_context { t#refcount_t nref ; t#u64 seq ; t#u32 num_snaps ; t#u64 snaps [ ] ; } +s#rbd_image_header struct rbd_image_header { char * object_prefix ; t#__u8 obj_order ; t#u64 stripe_unit ; t#u64 stripe_count ; t#s64 data_pool_id ; t#u64 features ; t#u64 image_size ; s#ceph_snap_context * snapc ; char * snap_names ; t#u64 * snap_sizes ; } +s#rbd_spec struct rbd_spec { t#u64 pool_id ; const char * pool_name ; const char * pool_ns ; const char * image_id ; const char * image_name ; t#u64 snap_id ; const char * snap_name ; s#kref kref ; } +s##rbd_options +s#ceph_object_id struct ceph_object_id { char * name ; char inline_name [ 52 ] ; int name_len ; } +s#ceph_string struct ceph_string { s#kref kref ; union { s#rb_node node ; s#callback_head rcu ; } ; t#size_t len ; char str [ ] ; } +s#ceph_object_locator struct ceph_object_locator { t#s64 pool ; s#ceph_string * pool_ns ; } +s#ceph_file_layout struct ceph_file_layout { t#u32 stripe_unit ; t#u32 stripe_count ; t#u32 object_size ; t#s64 pool_id ; s#ceph_string * pool_ns ; } +e#rbd_watch_state enum rbd_watch_state { RBD_WATCH_STATE_UNREGISTERED , RBD_WATCH_STATE_REGISTERED , RBD_WATCH_STATE_ERROR , } +s#ceph_fsid struct ceph_fsid { unsigned char fsid [ 16 ] ; } +s#__kernel_sockaddr_storage struct __kernel_sockaddr_storage { union { struct { t#__kernel_sa_family_t ss_family ; char __data [ 128 - sizeof ( unsigned short ) ] ; } ; void * __align ; } ; } +s#ceph_entity_addr struct ceph_entity_addr { t#__le32 type ; t#__le32 nonce ; s#__kernel_sockaddr_storage in_addr ; } +s##ceph_crypto_key +s#ceph_options struct ceph_options { int flags ; s#ceph_fsid fsid ; s#ceph_entity_addr my_addr ; unsigned long mount_timeout ; unsigned long osd_idle_ttl ; unsigned long osd_keepalive_timeout ; unsigned long osd_request_timeout ; t#u32 read_from_replica ; int con_modes [ 2 ] ; s#ceph_entity_addr * mon_addr ; int num_mon ; char * name ; s#ceph_crypto_key * key ; s#rb_root crush_locs ; } +s#ceph_entity_name struct ceph_entity_name { t#__u8 type ; t#__le64 num ; } +s#ceph_msg_header struct ceph_msg_header { t#__le64 seq ; t#__le64 tid ; t#__le16 type ; t#__le16 priority ; t#__le16 version ; t#__le32 front_len ; t#__le32 middle_len ; t#__le32 data_len ; t#__le16 data_off ; s#ceph_entity_name src ; t#__le16 compat_version ; t#__le16 reserved ; t#__le32 crc ; } +s#ceph_msg_footer struct ceph_msg_footer { t#__le32 front_crc , middle_crc , data_crc ; t#__le64 sig ; t#__u8 flags ; } +s#ceph_msg_footer_old struct ceph_msg_footer_old { t#__le32 front_crc , middle_crc , data_crc ; t#__u8 flags ; } +s#ceph_buffer struct ceph_buffer { s#kref kref ; s#kvec vec ; t#size_t alloc_len ; } +e#ceph_msg_data_type enum ceph_msg_data_type { CEPH_MSG_DATA_NONE , CEPH_MSG_DATA_PAGES , CEPH_MSG_DATA_PAGELIST , CEPH_MSG_DATA_BIO , CEPH_MSG_DATA_BVECS , } +s#ceph_bio_iter struct ceph_bio_iter { s#bio * bio ; s#bvec_iter iter ; } +s#ceph_bvec_iter struct ceph_bvec_iter { s#bio_vec * bvecs ; s#bvec_iter iter ; } +s#ceph_pagelist struct ceph_pagelist { s#list_head head ; void * mapped_tail ; t#size_t length ; t#size_t room ; s#list_head free_list ; t#size_t num_pages_free ; t#refcount_t refcnt ; } +s#ceph_msg_data struct ceph_msg_data { e#ceph_msg_data_type type ; union { struct { s#ceph_bio_iter bio_pos ; t#u32 bio_length ; } ; s#ceph_bvec_iter bvec_pos ; struct { s#page * * pages ; t#size_t length ; unsigned int alignment ; t#bool own_pages ; } ; s#ceph_pagelist * pagelist ; } ; } +s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } +s#ceph_authorizer struct ceph_authorizer { void ( * destroy ) ( s#ceph_authorizer * ) ; } +s#ceph_auth_handshake struct ceph_auth_handshake { s#ceph_authorizer * authorizer ; void * authorizer_buf ; t#size_t authorizer_buf_len ; void * authorizer_reply_buf ; t#size_t authorizer_reply_buf_len ; int ( * sign_message ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; } +s#ceph_connection_operations struct ceph_connection_operations { s#ceph_connection * ( * get ) ( s#ceph_connection * ) ; void ( * put ) ( s#ceph_connection * ) ; void ( * dispatch ) ( s#ceph_connection * , s#ceph_msg * ) ; s#ceph_auth_handshake * ( * get_authorizer ) ( s#ceph_connection * , int * , int ) ; int ( * add_authorizer_challenge ) ( s#ceph_connection * , void * , int ) ; int ( * verify_authorizer_reply ) ( s#ceph_connection * ) ; int ( * invalidate_authorizer ) ( s#ceph_connection * ) ; void ( * fault ) ( s#ceph_connection * ) ; void ( * peer_reset ) ( s#ceph_connection * ) ; s#ceph_msg * ( * alloc_msg ) ( s#ceph_connection * , s#ceph_msg_header * , int * ) ; void ( * reencode_message ) ( s#ceph_msg * ) ; int ( * sign_message ) ( s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_msg * ) ; int ( * get_auth_request ) ( s#ceph_connection * , void * , int * , void * * , int * ) ; int ( * handle_auth_reply_more ) ( s#ceph_connection * , void * , int , void * , int * , void * * , int * ) ; int ( * handle_auth_done ) ( s#ceph_connection * , t#u64 , void * , int , t#u8 * , int * , t#u8 * , int * ) ; int ( * handle_auth_bad_method ) ( s#ceph_connection * , int , int , const int * , int , const int * , int ) ; } +s#ceph_entity_inst struct ceph_entity_inst { s#ceph_entity_name name ; s#ceph_entity_addr addr ; } +s#ceph_messenger struct ceph_messenger { s#ceph_entity_inst inst ; s#ceph_entity_addr my_enc_addr ; t#atomic_t stopping ; t#possible_net_t net ; t#u32 global_seq ; t#spinlock_t global_seq_lock ; } +s#ceph_msg_connect struct ceph_msg_connect { t#__le64 features ; t#__le32 host_type ; t#__le32 global_seq ; t#__le32 connect_seq ; t#__le32 protocol_version ; t#__le32 authorizer_protocol ; t#__le32 authorizer_len ; t#__u8 flags ; } +s#ceph_msg_connect_reply struct ceph_msg_connect_reply { t#__u8 tag ; t#__le64 features ; t#__le32 global_seq ; t#__le32 connect_seq ; t#__le32 protocol_version ; t#__le32 authorizer_len ; t#__u8 flags ; } +s#ceph_timespec struct ceph_timespec { t#__le32 tv_sec ; t#__le32 tv_nsec ; } +s#ceph_connection_v1_info struct ceph_connection_v1_info { s#kvec out_kvec [ 8 ] , * out_kvec_cur ; int out_kvec_left ; int out_skip ; int out_kvec_bytes ; t#bool out_more ; t#bool out_msg_done ; s#ceph_auth_handshake * auth ; int auth_retry ; t#u8 in_banner [ 30 ] ; s#ceph_entity_addr actual_peer_addr ; s#ceph_entity_addr peer_addr_for_me ; s#ceph_msg_connect out_connect ; s#ceph_msg_connect_reply in_reply ; int in_base_pos ; t#u8 in_tag ; s#ceph_msg_header in_hdr ; t#__le64 in_temp_ack ; s#ceph_msg_header out_hdr ; t#__le64 out_temp_ack ; s#ceph_timespec out_temp_keepalive2 ; t#u32 connect_seq ; t#u32 peer_global_seq ; } +s#ceph_frame_desc struct ceph_frame_desc { int fd_tag ; int fd_seg_cnt ; int fd_lens [ 4 ] ; int fd_aligns [ 4 ] ; } +s##crypto_shash +s##crypto_aead +s##aead_request +s#crypto_wait struct crypto_wait { s#completion completion ; int err ; } +s#ceph_gcm_nonce struct ceph_gcm_nonce { t#__le32 fixed ; t#__le64 counter __attribute__ ( ( __packed__ ) ) ; } +s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * in_enc_pages ; int in_enc_page_cnt ; int in_enc_resid ; int in_enc_i ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } +s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; s#page * bounce_page ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } +s#ceph_msgpool struct ceph_msgpool { const char * name ; t#mempool_t * pool ; int type ; int front_len ; int max_data_items ; } +s#ceph_msg struct ceph_msg { s#ceph_msg_header hdr ; union { s#ceph_msg_footer footer ; s#ceph_msg_footer_old old_footer ; } ; s#kvec front ; s#ceph_buffer * middle ; t#size_t data_length ; s#ceph_msg_data * data ; int num_data_items ; int max_data_items ; s#ceph_msg_data_cursor cursor ; s#ceph_connection * con ; s#list_head list_head ; s#kref kref ; t#bool more_to_follow ; t#bool needs_out_seq ; int front_alloc_len ; s#ceph_msgpool * pool ; } +s#ceph_monmap struct ceph_monmap { s#ceph_fsid fsid ; t#u32 epoch ; t#u32 num_mon ; s#ceph_entity_inst mon_inst [ ] ; } +s#ceph_auth_client_ops struct ceph_auth_client_ops { int ( * is_authenticated ) ( s#ceph_auth_client * ) ; int ( * should_authenticate ) ( s#ceph_auth_client * ) ; int ( * build_request ) ( s#ceph_auth_client * , void * , void * ) ; int ( * handle_reply ) ( s#ceph_auth_client * , t#u64 , void * , void * , t#u8 * , int * , t#u8 * , int * ) ; int ( * create_authorizer ) ( s#ceph_auth_client * , int , s#ceph_auth_handshake * ) ; int ( * update_authorizer ) ( s#ceph_auth_client * , int , s#ceph_auth_handshake * ) ; int ( * add_authorizer_challenge ) ( s#ceph_auth_client * , s#ceph_authorizer * , void * , int ) ; int ( * verify_authorizer_reply ) ( s#ceph_auth_client * , s#ceph_authorizer * , void * , int , t#u8 * , int * , t#u8 * , int * ) ; void ( * invalidate_authorizer ) ( s#ceph_auth_client * , int ) ; void ( * reset ) ( s#ceph_auth_client * ) ; void ( * destroy ) ( s#ceph_auth_client * ) ; int ( * sign_message ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; } +s#ceph_auth_client struct ceph_auth_client { t#u32 protocol ; void * private ; const s#ceph_auth_client_ops * ops ; t#bool negotiating ; const char * name ; t#u64 global_id ; const s#ceph_crypto_key * key ; unsigned want_keys ; int preferred_mode ; int fallback_mode ; s#mutex mutex ; } +s#ceph_mon_subscribe_item struct ceph_mon_subscribe_item { t#__le64 start ; t#__u8 flags ; } +s#ceph_mon_client struct ceph_mon_client { s#ceph_client * client ; s#ceph_monmap * monmap ; s#mutex mutex ; s#delayed_work delayed_work ; s#ceph_auth_client * auth ; s#ceph_msg * m_auth , * m_auth_reply , * m_subscribe , * m_subscribe_ack ; int pending_auth ; t#bool hunting ; int cur_mon ; unsigned long sub_renew_after ; unsigned long sub_renew_sent ; s#ceph_connection con ; t#bool had_a_connection ; int hunt_mult ; s#rb_root generic_request_tree ; t#u64 last_tid ; struct { s#ceph_mon_subscribe_item item ; t#bool want ; t#u32 have ; } subs [ 4 ] ; int fs_cluster_id ; s#dentry * debugfs_file ; } +s#ceph_client struct ceph_client { s#ceph_fsid fsid ; t#bool have_fsid ; void * private ; s#ceph_options * options ; s#mutex mount_mutex ; t#wait_queue_head_t auth_wq ; int auth_err ; int ( * extra_mon_dispatch ) ( s#ceph_client * , s#ceph_msg * ) ; t#u64 supported_features ; t#u64 required_features ; s#ceph_messenger msgr ; s#ceph_mon_client monc ; s#ceph_osd_client osdc ; s#dentry * debugfs_dir ; s#dentry * debugfs_monmap ; s#dentry * debugfs_osdmap ; s#dentry * debugfs_options ; } +s#crush_bucket struct crush_bucket { t#__s32 id ; t#__u16 type ; t#__u8 alg ; t#__u8 hash ; t#__u32 weight ; t#__u32 size ; t#__s32 * items ; } +s#crush_rule_mask struct crush_rule_mask { t#__u8 ruleset ; t#__u8 type ; t#__u8 min_size ; t#__u8 max_size ; } +s#crush_rule_step struct crush_rule_step { t#__u32 op ; t#__s32 arg1 ; t#__s32 arg2 ; } +s#crush_rule struct crush_rule { t#__u32 len ; s#crush_rule_mask mask ; s#crush_rule_step steps [ ] ; } +s#crush_map struct crush_map { s#crush_bucket * * buckets ; s#crush_rule * * rules ; t#__s32 max_buckets ; t#__u32 max_rules ; t#__s32 max_devices ; t#__u32 choose_local_tries ; t#__u32 choose_local_fallback_tries ; t#__u32 choose_total_tries ; t#__u32 chooseleaf_descend_once ; t#__u8 chooseleaf_vary_r ; t#__u8 chooseleaf_stable ; t#size_t working_size ; s#rb_root type_names ; s#rb_root names ; s#rb_root choose_args ; } +s#workspace_manager struct workspace_manager { s#list_head idle_ws ; t#spinlock_t ws_lock ; int free_ws ; t#atomic_t total_ws ; t#wait_queue_head_t ws_wait ; } +s#ceph_osdmap struct ceph_osdmap { s#ceph_fsid fsid ; t#u32 epoch ; s#ceph_timespec created , modified ; t#u32 flags ; t#u32 max_osd ; t#u32 * osd_state ; t#u32 * osd_weight ; s#ceph_entity_addr * osd_addr ; s#rb_root pg_temp ; s#rb_root primary_temp ; s#rb_root pg_upmap ; s#rb_root pg_upmap_items ; t#u32 * osd_primary_affinity ; s#rb_root pg_pools ; t#u32 pool_max ; s#crush_map * crush ; s#workspace_manager crush_wsm ; } +s#ceph_osd struct ceph_osd { t#refcount_t o_ref ; s#ceph_osd_client * o_osdc ; int o_osd ; int o_incarnation ; s#rb_node o_node ; s#ceph_connection o_con ; s#rb_root o_requests ; s#rb_root o_linger_requests ; s#rb_root o_backoff_mappings ; s#rb_root o_backoffs_by_id ; s#list_head o_osd_lru ; s#ceph_auth_handshake o_auth ; unsigned long lru_ttl ; s#list_head o_keepalive_item ; s#mutex lock ; } +s#ceph_osd_client struct ceph_osd_client { s#ceph_client * client ; s#ceph_osdmap * osdmap ; s#rw_semaphore lock ; s#rb_root osds ; s#list_head osd_lru ; t#spinlock_t osd_lru_lock ; t#u32 epoch_barrier ; s#ceph_osd homeless_osd ; t#atomic64_t last_tid ; t#u64 last_linger_id ; s#rb_root linger_requests ; s#rb_root map_checks ; s#rb_root linger_map_checks ; t#atomic_t num_requests ; t#atomic_t num_homeless ; int abort_err ; s#delayed_work timeout_work ; s#delayed_work osds_timeout_work ; s#dentry * debugfs_file ; t#mempool_t * req_mempool ; s#ceph_msgpool msgpool_op ; s#ceph_msgpool msgpool_op_reply ; s#workqueue_struct * notify_wq ; s#workqueue_struct * completion_wq ; } +s#ceph_pg struct ceph_pg { t#uint64_t pool ; t#uint32_t seed ; } +s#ceph_spg struct ceph_spg { s#ceph_pg pgid ; t#s8 shard ; } +s#ceph_osds struct ceph_osds { int osds [ 32 ] ; int size ; int primary ; } +s#ceph_osd_request_target struct ceph_osd_request_target { s#ceph_object_id base_oid ; s#ceph_object_locator base_oloc ; s#ceph_object_id target_oid ; s#ceph_object_locator target_oloc ; s#ceph_pg pgid ; s#ceph_spg spgid ; t#u32 pg_num ; t#u32 pg_num_mask ; s#ceph_osds acting ; s#ceph_osds up ; int size ; int min_size ; t#bool sort_bitwise ; t#bool recovery_deletes ; unsigned int flags ; t#bool used_replica ; t#bool paused ; t#u32 epoch ; t#u32 last_force_resend ; int osd ; } +t#ceph_osdc_callback_t typedef void ( * ceph_osdc_callback_t ) ( s#ceph_osd_request * ) +e#ceph_osd_data_type enum ceph_osd_data_type { CEPH_OSD_DATA_TYPE_NONE = 0 , CEPH_OSD_DATA_TYPE_PAGES , CEPH_OSD_DATA_TYPE_PAGELIST , CEPH_OSD_DATA_TYPE_BIO , CEPH_OSD_DATA_TYPE_BVECS , } +s#ceph_osd_data struct ceph_osd_data { e#ceph_osd_data_type type ; union { struct { s#page * * pages ; t#u64 length ; t#u32 alignment ; t#bool pages_from_pool ; t#bool own_pages ; } ; s#ceph_pagelist * pagelist ; struct { s#ceph_bio_iter bio_pos ; t#u32 bio_length ; } ; struct { s#ceph_bvec_iter bvec_pos ; t#u32 num_bvecs ; } ; } ; } +s#ceph_osd_req_op struct ceph_osd_req_op { t#u16 op ; t#u32 flags ; t#u32 indata_len ; t#u32 outdata_len ; t#s32 rval ; union { s#ceph_osd_data raw_data_in ; struct { t#u64 offset , length ; t#u64 truncate_size ; t#u32 truncate_seq ; s#ceph_osd_data osd_data ; } extent ; struct { t#u32 name_len ; t#u32 value_len ; t#__u8 cmp_op ; t#__u8 cmp_mode ; s#ceph_osd_data osd_data ; } xattr ; struct { const char * class_name ; const char * method_name ; s#ceph_osd_data request_info ; s#ceph_osd_data request_data ; s#ceph_osd_data response_data ; t#__u8 class_len ; t#__u8 method_len ; t#u32 indata_len ; } cls ; struct { t#u64 cookie ; t#__u8 op ; t#u32 gen ; } watch ; struct { s#ceph_osd_data request_data ; } notify_ack ; struct { t#u64 cookie ; s#ceph_osd_data request_data ; s#ceph_osd_data response_data ; } notify ; struct { s#ceph_osd_data response_data ; } list_watchers ; struct { t#u64 expected_object_size ; t#u64 expected_write_size ; t#u32 flags ; } alloc_hint ; struct { t#u64 snapid ; t#u64 src_version ; t#u8 flags ; t#u32 src_fadvise_flags ; s#ceph_osd_data osd_data ; } copy_from ; } ; } +s#ceph_osd_request struct ceph_osd_request { t#u64 r_tid ; s#rb_node r_node ; s#rb_node r_mc_node ; s#work_struct r_complete_work ; s#ceph_osd * r_osd ; s#ceph_osd_request_target r_t ; s#ceph_msg * r_request , * r_reply ; t#u32 r_sent ; unsigned int r_num_ops ; int r_result ; s#ceph_osd_client * r_osdc ; s#kref r_kref ; t#bool r_mempool ; s#completion r_completion ; t#ceph_osdc_callback_t r_callback ; s#inode * r_inode ; s#list_head r_private_item ; void * r_priv ; t#u64 r_snapid ; s#ceph_snap_context * r_snapc ; s#timespec64 r_mtime ; t#u64 r_data_offset ; t#bool r_linger ; unsigned long r_stamp ; unsigned long r_start_stamp ; t#ktime_t r_start_latency ; t#ktime_t r_end_latency ; int r_attempts ; t#u32 r_map_dne_bound ; s#ceph_osd_req_op r_ops [ ] ; } +t#rados_watchcb2_t typedef void ( * rados_watchcb2_t ) ( void * , t#u64 , t#u64 , t#u64 , void * , t#size_t ) +t#rados_watcherrcb_t typedef void ( * rados_watcherrcb_t ) ( void * , t#u64 , int ) +s#ceph_osd_linger_request struct ceph_osd_linger_request { s#ceph_osd_client * osdc ; t#u64 linger_id ; t#bool committed ; t#bool is_watch ; s#ceph_osd * osd ; s#ceph_osd_request * reg_req ; s#ceph_osd_request * ping_req ; unsigned long ping_sent ; unsigned long watch_valid_thru ; s#list_head pending_lworks ; s#ceph_osd_request_target t ; t#u32 map_dne_bound ; s#timespec64 mtime ; s#kref kref ; s#mutex lock ; s#rb_node node ; s#rb_node osdc_node ; s#rb_node mc_node ; s#list_head scan_item ; s#completion reg_commit_wait ; s#completion notify_finish_wait ; int reg_commit_error ; int notify_finish_error ; int last_error ; t#u32 register_gen ; t#u64 notify_id ; t#rados_watchcb2_t wcb ; t#rados_watcherrcb_t errcb ; void * data ; s#ceph_pagelist * request_pl ; s#page * * notify_id_pages ; s#page * * * preply_pages ; t#size_t * preply_len ; } +e#rbd_lock_state enum rbd_lock_state { RBD_LOCK_STATE_UNLOCKED , RBD_LOCK_STATE_LOCKED , RBD_LOCK_STATE_RELEASING , } +s#rbd_client_id struct rbd_client_id { t#u64 gid ; t#u64 handle ; } +s#rbd_mapping struct rbd_mapping { t#u64 size ; } +s#rbd_device struct rbd_device { int dev_id ; int major ; int minor ; s#gendisk * disk ; t#u32 image_format ; s#rbd_client * rbd_client ; char name [ 32 ] ; t#spinlock_t lock ; s#rbd_image_header header ; unsigned long flags ; s#rbd_spec * spec ; s#rbd_options * opts ; char * config_info ; s#ceph_object_id header_oid ; s#ceph_object_locator header_oloc ; s#ceph_file_layout layout ; s#mutex watch_mutex ; e#rbd_watch_state watch_state ; s#ceph_osd_linger_request * watch_handle ; t#u64 watch_cookie ; s#delayed_work watch_dwork ; s#rw_semaphore lock_rwsem ; e#rbd_lock_state lock_state ; char lock_cookie [ 32 ] ; s#rbd_client_id owner_cid ; s#work_struct acquired_lock_work ; s#work_struct released_lock_work ; s#delayed_work lock_dwork ; s#work_struct unlock_work ; t#spinlock_t lock_lists_lock ; s#list_head acquiring_list ; s#list_head running_list ; s#completion acquire_wait ; int acquire_err ; s#completion releasing_wait ; t#spinlock_t object_map_lock ; t#u8 * object_map ; t#u64 object_map_size ; t#u64 object_map_flags ; s#workqueue_struct * task_wq ; s#rbd_spec * parent_spec ; t#u64 parent_overlap ; t#atomic_t parent_ref ; s#rbd_device * parent ; s#blk_mq_tag_set tag_set ; s#rw_semaphore header_rwsem ; s#rbd_mapping mapping ; s#list_head node ; s#device dev ; unsigned long open_count ; } +e#obj_operation_type enum obj_operation_type { OBJ_OP_READ = 1 , OBJ_OP_WRITE , OBJ_OP_DISCARD , OBJ_OP_ZEROOUT , OBJ_OP_CMP_AND_WRITE , } +e#obj_request_type enum obj_request_type { OBJ_REQUEST_NODATA = 1 , OBJ_REQUEST_BIO , OBJ_REQUEST_BVECS , OBJ_REQUEST_OWN_BVECS , } +e#rbd_img_state enum rbd_img_state { RBD_IMG_START = 1 , RBD_IMG_EXCLUSIVE_LOCK , __RBD_IMG_OBJECT_REQUESTS , RBD_IMG_OBJECT_REQUESTS , } +s##rbd_obj_request +t#rbd_img_request_end_cb_t typedef void ( * rbd_img_request_end_cb_t ) ( s#rbd_img_request * , int ) +s#pending_result struct pending_result { int result ; int num_pending ; } +s#rbd_img_request struct rbd_img_request { s#rbd_device * rbd_dev ; e#obj_operation_type op_type ; e#obj_request_type data_type ; unsigned long flags ; e#rbd_img_state state ; union { t#u64 snap_id ; s#ceph_snap_context * snapc ; } ; union { s#request * rq ; s#rbd_obj_request * obj_request ; void * lio_cmd_data ; } ; t#rbd_img_request_end_cb_t callback ; s#list_head lock_item ; s#list_head object_extents ; s#mutex state_mutex ; s#pending_result pending ; s#work_struct work ; int work_result ; } +rbd_img_request_create extern s#rbd_img_request * rbd_img_request_create ( s#rbd_device * , e#obj_operation_type , t#rbd_img_request_end_cb_t ) +rbd_img_request_destroy extern void rbd_img_request_destroy ( s#rbd_img_request * ) +rbd_img_fill_nodata extern int rbd_img_fill_nodata ( s#rbd_img_request * , t#u64 , t#u64 ) +s#ceph_file_extent struct ceph_file_extent { t#u64 fe_off ; t#u64 fe_len ; } +rbd_img_fill_from_bvecs extern int rbd_img_fill_from_bvecs ( s#rbd_img_request * , s#ceph_file_extent * , t#u32 , s#bio_vec * ) +rbd_img_fill_cmp_and_write_from_bvecs extern int rbd_img_fill_cmp_and_write_from_bvecs ( s#rbd_img_request * , s#ceph_file_extent * , s#bio_vec * ) +rbd_img_handle_request extern void rbd_img_handle_request ( s#rbd_img_request * , int ) + +/* drivers/bluetooth/btbcm.o */ +t#bdaddr_t typedef struct { t#__u8 b [ 6 ] ; } __attribute__ ( ( __packed__ ) ) bdaddr_t +s#amp_assoc struct amp_assoc { t#__u16 len ; t#__u16 offset ; t#__u16 rem_len ; t#__u16 len_so_far ; t#__u8 data [ 672 ] ; } +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#discovery_state struct discovery_state { int type ; enum { DISCOVERY_STOPPED , DISCOVERY_STARTING , DISCOVERY_FINDING , DISCOVERY_RESOLVING , DISCOVERY_STOPPING , } state ; s#list_head all ; s#list_head unknown ; s#list_head resolve ; t#__u32 timestamp ; t#bdaddr_t last_adv_addr ; t#u8 last_adv_addr_type ; t#s8 last_adv_rssi ; t#u32 last_adv_flags ; t#u8 last_adv_data [ 31 ] ; t#u8 last_adv_data_len ; t#bool report_invalid_rssi ; t#bool result_filtering ; t#bool limited ; t#s8 rssi ; t#u16 uuid_count ; t#u8 ( * uuids ) [ 16 ] ; unsigned long scan_start ; unsigned long scan_duration ; unsigned long name_resolve_timeout ; } +e#suspended_state enum suspended_state { BT_RUNNING = 0 , BT_SUSPEND_DISCONNECT , BT_SUSPEND_CONFIGURE_WAKE , } +s#hci_conn_hash struct hci_conn_hash { s#list_head list ; unsigned int acl_num ; unsigned int amp_num ; unsigned int sco_num ; unsigned int iso_num ; unsigned int le_num ; unsigned int le_num_peripheral ; } +s#hci_dev_stats struct hci_dev_stats { t#__u32 err_rx ; t#__u32 err_tx ; t#__u32 cmd_tx ; t#__u32 evt_rx ; t#__u32 acl_tx ; t#__u32 acl_rx ; t#__u32 sco_tx ; t#__u32 sco_rx ; t#__u32 byte_rx ; t#__u32 byte_tx ; } +s##rfkill +E#__HCI_NUM_FLAGS 50 +t#hci_conn_flags_t typedef t#u8 hci_conn_flags_t +s#bt_codec struct bt_codec { t#__u8 id ; t#__u16 cid ; t#__u16 vid ; t#__u8 data_path ; t#__u8 num_caps ; } +s#hci_dev struct hci_dev { s#list_head list ; s#mutex lock ; char name [ 8 ] ; unsigned long flags ; t#__u16 id ; t#__u8 bus ; t#__u8 dev_type ; t#bdaddr_t bdaddr ; t#bdaddr_t setup_addr ; t#bdaddr_t public_addr ; t#bdaddr_t random_addr ; t#bdaddr_t static_addr ; t#__u8 adv_addr_type ; t#__u8 dev_name [ 248 ] ; t#__u8 short_name [ 10 ] ; t#__u8 eir [ 240 ] ; t#__u16 appearance ; t#__u8 dev_class [ 3 ] ; t#__u8 major_class ; t#__u8 minor_class ; t#__u8 max_page ; t#__u8 features [ 3 ] [ 8 ] ; t#__u8 le_features [ 8 ] ; t#__u8 le_accept_list_size ; t#__u8 le_resolv_list_size ; t#__u8 le_num_of_adv_sets ; t#__u8 le_states [ 8 ] ; t#__u8 commands [ 64 ] ; t#__u8 hci_ver ; t#__u16 hci_rev ; t#__u8 lmp_ver ; t#__u16 manufacturer ; t#__u16 lmp_subver ; t#__u16 voice_setting ; t#__u8 num_iac ; t#__u16 stored_max_keys ; t#__u16 stored_num_keys ; t#__u8 io_capability ; t#__s8 inq_tx_power ; t#__u8 err_data_reporting ; t#__u16 page_scan_interval ; t#__u16 page_scan_window ; t#__u8 page_scan_type ; t#__u8 le_adv_channel_map ; t#__u16 le_adv_min_interval ; t#__u16 le_adv_max_interval ; t#__u8 le_scan_type ; t#__u16 le_scan_interval ; t#__u16 le_scan_window ; t#__u16 le_scan_int_suspend ; t#__u16 le_scan_window_suspend ; t#__u16 le_scan_int_discovery ; t#__u16 le_scan_window_discovery ; t#__u16 le_scan_int_adv_monitor ; t#__u16 le_scan_window_adv_monitor ; t#__u16 le_scan_int_connect ; t#__u16 le_scan_window_connect ; t#__u16 le_conn_min_interval ; t#__u16 le_conn_max_interval ; t#__u16 le_conn_latency ; t#__u16 le_supv_timeout ; t#__u16 le_def_tx_len ; t#__u16 le_def_tx_time ; t#__u16 le_max_tx_len ; t#__u16 le_max_tx_time ; t#__u16 le_max_rx_len ; t#__u16 le_max_rx_time ; t#__u8 le_max_key_size ; t#__u8 le_min_key_size ; t#__u16 discov_interleaved_timeout ; t#__u16 conn_info_min_age ; t#__u16 conn_info_max_age ; t#__u16 auth_payload_timeout ; t#__u8 min_enc_key_size ; t#__u8 max_enc_key_size ; t#__u8 pairing_opts ; t#__u8 ssp_debug_mode ; t#__u8 hw_error_code ; t#__u32 clock ; t#__u16 advmon_allowlist_duration ; t#__u16 advmon_no_filter_duration ; t#__u8 enable_advmon_interleave_scan ; t#__u16 devid_source ; t#__u16 devid_vendor ; t#__u16 devid_product ; t#__u16 devid_version ; t#__u8 def_page_scan_type ; t#__u16 def_page_scan_int ; t#__u16 def_page_scan_window ; t#__u8 def_inq_scan_type ; t#__u16 def_inq_scan_int ; t#__u16 def_inq_scan_window ; t#__u16 def_br_lsto ; t#__u16 def_page_timeout ; t#__u16 def_multi_adv_rotation_duration ; t#__u16 def_le_autoconnect_timeout ; t#__s8 min_le_tx_power ; t#__s8 max_le_tx_power ; t#__u16 pkt_type ; t#__u16 esco_type ; t#__u16 link_policy ; t#__u16 link_mode ; t#__u32 idle_timeout ; t#__u16 sniff_min_interval ; t#__u16 sniff_max_interval ; t#__u8 amp_status ; t#__u32 amp_total_bw ; t#__u32 amp_max_bw ; t#__u32 amp_min_latency ; t#__u32 amp_max_pdu ; t#__u8 amp_type ; t#__u16 amp_pal_cap ; t#__u16 amp_assoc_size ; t#__u32 amp_max_flush_to ; t#__u32 amp_be_flush_to ; s#amp_assoc loc_assoc ; t#__u8 flow_ctl_mode ; unsigned int auto_accept_delay ; unsigned long quirks ; t#atomic_t cmd_cnt ; unsigned int acl_cnt ; unsigned int sco_cnt ; unsigned int le_cnt ; unsigned int iso_cnt ; unsigned int acl_mtu ; unsigned int sco_mtu ; unsigned int le_mtu ; unsigned int iso_mtu ; unsigned int acl_pkts ; unsigned int sco_pkts ; unsigned int le_pkts ; unsigned int iso_pkts ; t#__u16 block_len ; t#__u16 block_mtu ; t#__u16 num_blocks ; t#__u16 block_cnt ; unsigned long acl_last_tx ; unsigned long sco_last_tx ; unsigned long le_last_tx ; t#__u8 le_tx_def_phys ; t#__u8 le_rx_def_phys ; s#workqueue_struct * workqueue ; s#workqueue_struct * req_workqueue ; s#work_struct power_on ; s#delayed_work power_off ; s#work_struct error_reset ; s#work_struct cmd_sync_work ; s#list_head cmd_sync_work_list ; s#mutex cmd_sync_work_lock ; s#work_struct cmd_sync_cancel_work ; t#__u16 discov_timeout ; s#delayed_work discov_off ; s#delayed_work service_cache ; s#delayed_work cmd_timer ; s#delayed_work ncmd_timer ; s#work_struct rx_work ; s#work_struct cmd_work ; s#work_struct tx_work ; s#delayed_work le_scan_disable ; s#delayed_work le_scan_restart ; s#sk_buff_head rx_q ; s#sk_buff_head raw_q ; s#sk_buff_head cmd_q ; s#sk_buff * sent_cmd ; s#sk_buff * recv_event ; s#mutex req_lock ; t#wait_queue_head_t req_wait_q ; t#__u32 req_status ; t#__u32 req_result ; s#sk_buff * req_skb ; void * smp_data ; void * smp_bredr_data ; s#discovery_state discovery ; int discovery_old_state ; t#bool discovery_paused ; int advertising_old_state ; t#bool advertising_paused ; s#notifier_block suspend_notifier ; e#suspended_state suspend_state_next ; e#suspended_state suspend_state ; t#bool scanning_paused ; t#bool suspended ; t#u8 wake_reason ; t#bdaddr_t wake_addr ; t#u8 wake_addr_type ; s#hci_conn_hash conn_hash ; s#list_head mgmt_pending ; s#list_head reject_list ; s#list_head accept_list ; s#list_head uuids ; s#list_head link_keys ; s#list_head long_term_keys ; s#list_head identity_resolving_keys ; s#list_head remote_oob_data ; s#list_head le_accept_list ; s#list_head le_resolv_list ; s#list_head le_conn_params ; s#list_head pend_le_conns ; s#list_head pend_le_reports ; s#list_head blocked_keys ; s#list_head local_codecs ; s#hci_dev_stats stat ; t#atomic_t promisc ; const char * hw_info ; const char * fw_info ; s#dentry * debugfs ; s#device dev ; s#rfkill * rfkill ; unsigned long dev_flags [ ( ( ( E#__HCI_NUM_FLAGS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#hci_conn_flags_t conn_flags ; t#__s8 adv_tx_power ; t#__u8 adv_data [ 251 ] ; t#__u8 adv_data_len ; t#__u8 scan_rsp_data [ 251 ] ; t#__u8 scan_rsp_data_len ; t#__u8 per_adv_data [ 252 ] ; t#__u8 per_adv_data_len ; s#list_head adv_instances ; unsigned int adv_instance_cnt ; t#__u8 cur_adv_instance ; t#__u16 adv_instance_timeout ; s#delayed_work adv_instance_expire ; s#idr adv_monitors_idr ; unsigned int adv_monitors_cnt ; t#__u8 irk [ 16 ] ; t#__u32 rpa_timeout ; s#delayed_work rpa_expired ; t#bdaddr_t rpa ; enum { INTERLEAVE_SCAN_NONE , INTERLEAVE_SCAN_NO_FILTER , INTERLEAVE_SCAN_ALLOWLIST } interleave_scan_state ; s#delayed_work interleave_scan ; s#list_head monitored_devices ; t#bool advmon_pend_notify ; s#led_trigger * power_led ; t#__u16 msft_opcode ; void * msft_data ; t#bool msft_curve_validity ; t#bool aosp_capable ; t#bool aosp_quality_report ; int ( * open ) ( s#hci_dev * ) ; int ( * close ) ( s#hci_dev * ) ; int ( * flush ) ( s#hci_dev * ) ; int ( * setup ) ( s#hci_dev * ) ; int ( * shutdown ) ( s#hci_dev * ) ; int ( * send ) ( s#hci_dev * , s#sk_buff * ) ; void ( * notify ) ( s#hci_dev * , unsigned int ) ; void ( * hw_error ) ( s#hci_dev * , t#u8 ) ; int ( * post_init ) ( s#hci_dev * ) ; int ( * set_diag ) ( s#hci_dev * , t#bool ) ; int ( * set_bdaddr ) ( s#hci_dev * , const t#bdaddr_t * ) ; void ( * cmd_timeout ) ( s#hci_dev * ) ; t#bool ( * wakeup ) ( s#hci_dev * ) ; int ( * set_quality_report ) ( s#hci_dev * , t#bool ) ; int ( * get_data_path_id ) ( s#hci_dev * , t#__u8 * ) ; int ( * get_codec_config_data ) ( s#hci_dev * , t#__u8 , s#bt_codec * , t#__u8 * , t#__u8 * * ) ; } +btbcm_check_bdaddr int btbcm_check_bdaddr ( s#hci_dev * ) +btbcm_set_bdaddr int btbcm_set_bdaddr ( s#hci_dev * , const t#bdaddr_t * ) +s#bcm_set_pcm_int_params struct bcm_set_pcm_int_params { t#__u8 routing ; t#__u8 rate ; t#__u8 frame_sync ; t#__u8 sync_mode ; t#__u8 clock_mode ; } +btbcm_read_pcm_int_params int btbcm_read_pcm_int_params ( s#hci_dev * , s#bcm_set_pcm_int_params * ) +btbcm_write_pcm_int_params int btbcm_write_pcm_int_params ( s#hci_dev * , const s#bcm_set_pcm_int_params * ) +btbcm_patchram int btbcm_patchram ( s#hci_dev * , const s#firmware * ) +btbcm_initialize int btbcm_initialize ( s#hci_dev * , t#bool * , t#bool ) +btbcm_finalize int btbcm_finalize ( s#hci_dev * , t#bool * , t#bool ) +btbcm_setup_patchram int btbcm_setup_patchram ( s#hci_dev * ) +btbcm_setup_apple int btbcm_setup_apple ( s#hci_dev * ) + +/* drivers/bluetooth/btintel.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +btintel_check_bdaddr int btintel_check_bdaddr ( s#hci_dev * ) +btintel_enter_mfg int btintel_enter_mfg ( s#hci_dev * ) +btintel_exit_mfg int btintel_exit_mfg ( s#hci_dev * , t#bool , t#bool ) +btintel_set_bdaddr int btintel_set_bdaddr ( s#hci_dev * , const t#bdaddr_t * ) +btintel_set_diag int btintel_set_diag ( s#hci_dev * , t#bool ) +s#intel_version struct intel_version { t#u8 status ; t#u8 hw_platform ; t#u8 hw_variant ; t#u8 hw_revision ; t#u8 fw_variant ; t#u8 fw_revision ; t#u8 fw_build_num ; t#u8 fw_build_ww ; t#u8 fw_build_yy ; t#u8 fw_patch_num ; } +btintel_version_info int btintel_version_info ( s#hci_dev * , s#intel_version * ) +btintel_load_ddc_config int btintel_load_ddc_config ( s#hci_dev * , const char * ) +btintel_set_event_mask_mfg int btintel_set_event_mask_mfg ( s#hci_dev * , t#bool ) +btintel_read_version int btintel_read_version ( s#hci_dev * , s#intel_version * ) +s##regmap +btintel_regmap_init s#regmap * btintel_regmap_init ( s#hci_dev * , t#u16 , t#u16 ) +btintel_send_intel_reset int btintel_send_intel_reset ( s#hci_dev * , t#u32 ) +s#intel_boot_params struct intel_boot_params { t#__u8 status ; t#__u8 otp_format ; t#__u8 otp_content ; t#__u8 otp_patch ; t#__le16 dev_revid ; t#__u8 secure_boot ; t#__u8 key_from_hdr ; t#__u8 key_type ; t#__u8 otp_lock ; t#__u8 api_lock ; t#__u8 debug_lock ; t#bdaddr_t otp_bdaddr ; t#__u8 min_fw_build_nn ; t#__u8 min_fw_build_cw ; t#__u8 min_fw_build_yy ; t#__u8 limited_cce ; t#__u8 unlocked_state ; } +btintel_read_boot_params int btintel_read_boot_params ( s#hci_dev * , s#intel_boot_params * ) +btintel_download_firmware int btintel_download_firmware ( s#hci_dev * , s#intel_version * , const s#firmware * , t#u32 * ) +btintel_set_quality_report int btintel_set_quality_report ( s#hci_dev * , t#bool ) +btintel_configure_setup int btintel_configure_setup ( s#hci_dev * ) +btintel_bootup void btintel_bootup ( s#hci_dev * , const void * , unsigned int ) +btintel_secure_send_result void btintel_secure_send_result ( s#hci_dev * , const void * , unsigned int ) + +/* drivers/bluetooth/btmrvl_main.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +s#btmrvl_device struct btmrvl_device { void * card ; s#hci_dev * hcidev ; t#u8 dev_type ; t#u8 tx_dnld_rdy ; t#u8 psmode ; t#u8 pscmd ; t#u8 hsmode ; t#u8 hscmd ; t#u16 gpio_gap ; t#u8 hscfgcmd ; t#u8 sendcmdflag ; } +s#btmrvl_adapter struct btmrvl_adapter { void * hw_regs_buf ; t#u8 * hw_regs ; t#u32 int_count ; s#sk_buff_head tx_queue ; t#u8 psmode ; t#u8 ps_state ; t#u8 hs_state ; t#u8 wakeup_tries ; t#wait_queue_head_t cmd_wait_q ; t#wait_queue_head_t event_hs_wait_q ; t#u8 cmd_complete ; t#bool is_suspended ; t#bool is_suspending ; } +s#btmrvl_thread struct btmrvl_thread { s#task_struct * task ; t#wait_queue_head_t wait_q ; void * priv ; } +s#btmrvl_private struct btmrvl_private { s#btmrvl_device btmrvl_dev ; s#btmrvl_adapter * adapter ; s#btmrvl_thread main_thread ; int ( * hw_host_to_card ) ( s#btmrvl_private * , t#u8 * , t#u16 ) ; int ( * hw_wakeup_firmware ) ( s#btmrvl_private * ) ; int ( * hw_process_int_status ) ( s#btmrvl_private * ) ; t#spinlock_t driver_lock ; void * debugfs_data ; t#bool surprise_removed ; } +btmrvl_interrupt void btmrvl_interrupt ( s#btmrvl_private * ) +btmrvl_check_evtpkt t#bool btmrvl_check_evtpkt ( s#btmrvl_private * , s#sk_buff * ) +btmrvl_process_event int btmrvl_process_event ( s#btmrvl_private * , s#sk_buff * ) +btmrvl_send_module_cfg_cmd int btmrvl_send_module_cfg_cmd ( s#btmrvl_private * , t#u8 ) +btmrvl_pscan_window_reporting int btmrvl_pscan_window_reporting ( s#btmrvl_private * , t#u8 ) +btmrvl_send_hscfg_cmd int btmrvl_send_hscfg_cmd ( s#btmrvl_private * ) +btmrvl_enable_ps int btmrvl_enable_ps ( s#btmrvl_private * ) +btmrvl_enable_hs int btmrvl_enable_hs ( s#btmrvl_private * ) +btmrvl_register_hdev int btmrvl_register_hdev ( s#btmrvl_private * ) +btmrvl_add_card s#btmrvl_private * btmrvl_add_card ( void * ) +btmrvl_remove_card int btmrvl_remove_card ( s#btmrvl_private * ) + +/* drivers/bluetooth/btmtk.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +s#btmtk_hci_wmt_params struct btmtk_hci_wmt_params { t#u8 op ; t#u8 flag ; t#u16 dlen ; const void * data ; t#u32 * status ; } +t#wmt_cmd_sync_func_t typedef int ( * wmt_cmd_sync_func_t ) ( s#hci_dev * , s#btmtk_hci_wmt_params * ) +btmtk_setup_firmware_79xx int btmtk_setup_firmware_79xx ( s#hci_dev * , const char * , t#wmt_cmd_sync_func_t ) +btmtk_setup_firmware int btmtk_setup_firmware ( s#hci_dev * , const char * , t#wmt_cmd_sync_func_t ) +btmtk_set_bdaddr int btmtk_set_bdaddr ( s#hci_dev * , const t#bdaddr_t * ) + +/* drivers/bluetooth/btqca.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +s#qca_btsoc_version struct qca_btsoc_version { t#__le32 product_id ; t#__le16 patch_ver ; t#__le16 rom_ver ; t#__le32 soc_id ; } +e#qca_btsoc_type enum qca_btsoc_type { QCA_INVALID = - 1 , QCA_AR3002 , QCA_ROME , QCA_WCN3990 , QCA_WCN3998 , QCA_WCN3991 , QCA_QCA6390 , QCA_WCN6750 , } +qca_read_soc_version int qca_read_soc_version ( s#hci_dev * , s#qca_btsoc_version * , e#qca_btsoc_type ) +qca_send_pre_shutdown_cmd int qca_send_pre_shutdown_cmd ( s#hci_dev * ) +qca_set_bdaddr_rome int qca_set_bdaddr_rome ( s#hci_dev * , const t#bdaddr_t * ) +t#uint8_t typedef t#u8 uint8_t +qca_uart_setup int qca_uart_setup ( s#hci_dev * , t#uint8_t , e#qca_btsoc_type , s#qca_btsoc_version , const char * ) +qca_set_bdaddr int qca_set_bdaddr ( s#hci_dev * , const t#bdaddr_t * ) + +/* drivers/bluetooth/btrsi.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#rsi_host_intf enum rsi_host_intf { RSI_HOST_INTF_SDIO = 0 , RSI_HOST_INTF_USB } +s#rsi_proto_ops struct rsi_proto_ops { int ( * coex_send_pkt ) ( void * , s#sk_buff * , t#u8 ) ; e#rsi_host_intf ( * get_host_intf ) ( void * ) ; void ( * set_bt_context ) ( void * , void * ) ; } +s#rsi_mod_ops struct rsi_mod_ops { int ( * attach ) ( void * , s#rsi_proto_ops * ) ; void ( * detach ) ( void * ) ; int ( * recv_pkt ) ( void * , const t#u8 * ) ; } +rsi_bt_ops extern const s#rsi_mod_ops rsi_bt_ops + +/* drivers/bluetooth/btrtl.o */ +s##btrtl_device_info +btrtl_free void btrtl_free ( s#btrtl_device_info * ) +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +btrtl_initialize s#btrtl_device_info * btrtl_initialize ( s#hci_dev * , const char * ) +btrtl_download_firmware int btrtl_download_firmware ( s#hci_dev * , s#btrtl_device_info * ) +btrtl_set_quirks void btrtl_set_quirks ( s#hci_dev * , s#btrtl_device_info * ) +btrtl_setup_realtek int btrtl_setup_realtek ( s#hci_dev * ) +btrtl_shutdown_realtek int btrtl_shutdown_realtek ( s#hci_dev * ) +btrtl_get_uart_settings int btrtl_get_uart_settings ( s#hci_dev * , s#btrtl_device_info * , unsigned int * , t#u32 * , t#bool * ) + +/* drivers/bluetooth/hci_h4.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +t#tcflag_t typedef unsigned int tcflag_t +t#cc_t typedef unsigned char cc_t +t#speed_t typedef unsigned int speed_t +s#ktermios struct ktermios { t#tcflag_t c_iflag ; t#tcflag_t c_oflag ; t#tcflag_t c_cflag ; t#tcflag_t c_lflag ; t#cc_t c_line ; t#cc_t c_cc [ 19 ] ; t#speed_t c_ispeed ; t#speed_t c_ospeed ; } +s#tty_buffer struct tty_buffer { union { s#tty_buffer * next ; s#llist_node free ; } ; int used ; int size ; int commit ; int read ; int flags ; unsigned long data [ ] ; } +s#tty_bufhead struct tty_bufhead { s#tty_buffer * head ; s#work_struct work ; s#mutex lock ; t#atomic_t priority ; s#tty_buffer sentinel ; s#llist_head free ; t#atomic_t mem_used ; int mem_limit ; s#tty_buffer * tail ; } +s#tty_port_operations struct tty_port_operations { int ( * carrier_raised ) ( s#tty_port * ) ; void ( * dtr_rts ) ( s#tty_port * , int ) ; void ( * shutdown ) ( s#tty_port * ) ; int ( * activate ) ( s#tty_port * , s#tty_struct * ) ; void ( * destruct ) ( s#tty_port * ) ; } +s#tty_port_client_operations struct tty_port_client_operations { int ( * receive_buf ) ( s#tty_port * , const unsigned char * , const unsigned char * , t#size_t ) ; void ( * write_wakeup ) ( s#tty_port * ) ; } +s#tty_port struct tty_port { s#tty_bufhead buf ; s#tty_struct * tty ; s#tty_struct * itty ; const s#tty_port_operations * ops ; const s#tty_port_client_operations * client_ops ; t#spinlock_t lock ; int blocked_open ; int count ; t#wait_queue_head_t open_wait ; t#wait_queue_head_t delta_msr_wait ; unsigned long flags ; unsigned long iflags ; unsigned char console : 1 ; s#mutex mutex ; s#mutex buf_mutex ; unsigned char * xmit_buf ; unsigned int close_delay ; unsigned int closing_wait ; int drain_delay ; s#kref kref ; void * client_data ; } +s#winsize struct winsize { unsigned short ws_row ; unsigned short ws_col ; unsigned short ws_xpixel ; unsigned short ws_ypixel ; } +s##serial_icounter_struct +s##serial_struct +s#tty_operations struct tty_operations { s#tty_struct * ( * lookup ) ( s#tty_driver * , s#file * , int ) ; int ( * install ) ( s#tty_driver * , s#tty_struct * ) ; void ( * remove ) ( s#tty_driver * , s#tty_struct * ) ; int ( * open ) ( s#tty_struct * , s#file * ) ; void ( * close ) ( s#tty_struct * , s#file * ) ; void ( * shutdown ) ( s#tty_struct * ) ; void ( * cleanup ) ( s#tty_struct * ) ; int ( * write ) ( s#tty_struct * , const unsigned char * , int ) ; int ( * put_char ) ( s#tty_struct * , unsigned char ) ; void ( * flush_chars ) ( s#tty_struct * ) ; unsigned int ( * write_room ) ( s#tty_struct * ) ; unsigned int ( * chars_in_buffer ) ( s#tty_struct * ) ; int ( * ioctl ) ( s#tty_struct * , unsigned int , unsigned long ) ; long ( * compat_ioctl ) ( s#tty_struct * , unsigned int , unsigned long ) ; void ( * set_termios ) ( s#tty_struct * , s#ktermios * ) ; void ( * throttle ) ( s#tty_struct * ) ; void ( * unthrottle ) ( s#tty_struct * ) ; void ( * stop ) ( s#tty_struct * ) ; void ( * start ) ( s#tty_struct * ) ; void ( * hangup ) ( s#tty_struct * ) ; int ( * break_ctl ) ( s#tty_struct * , int ) ; void ( * flush_buffer ) ( s#tty_struct * ) ; void ( * set_ldisc ) ( s#tty_struct * ) ; void ( * wait_until_sent ) ( s#tty_struct * , int ) ; void ( * send_xchar ) ( s#tty_struct * , char ) ; int ( * tiocmget ) ( s#tty_struct * ) ; int ( * tiocmset ) ( s#tty_struct * , unsigned int , unsigned int ) ; int ( * resize ) ( s#tty_struct * , s#winsize * ) ; int ( * get_icount ) ( s#tty_struct * , s#serial_icounter_struct * ) ; int ( * get_serial ) ( s#tty_struct * , s#serial_struct * ) ; int ( * set_serial ) ( s#tty_struct * , s#serial_struct * ) ; void ( * show_fdinfo ) ( s#tty_struct * , s#seq_file * ) ; int ( * poll_init ) ( s#tty_driver * , int , char * ) ; int ( * poll_get_char ) ( s#tty_driver * , int ) ; void ( * poll_put_char ) ( s#tty_driver * , int , char ) ; int ( * proc_show ) ( s#seq_file * , void * ) ; } +s#tty_driver struct tty_driver { int magic ; s#kref kref ; s#cdev * * cdevs ; s#module * owner ; const char * driver_name ; const char * name ; int name_base ; int major ; int minor_start ; unsigned int num ; short type ; short subtype ; s#ktermios init_termios ; unsigned long flags ; s#proc_dir_entry * proc_entry ; s#tty_driver * other ; s#tty_struct * * ttys ; s#tty_port * * ports ; s#ktermios * * termios ; void * driver_state ; const s#tty_operations * ops ; s#list_head tty_drivers ; } +s#ld_semaphore struct ld_semaphore { t#atomic_long_t count ; t#raw_spinlock_t wait_lock ; unsigned int wait_readers ; s#list_head read_wait ; s#list_head write_wait ; } +s#tty_ldisc_ops struct tty_ldisc_ops { char * name ; int num ; int flags ; int ( * open ) ( s#tty_struct * ) ; void ( * close ) ( s#tty_struct * ) ; void ( * flush_buffer ) ( s#tty_struct * ) ; t#ssize_t ( * read ) ( s#tty_struct * , s#file * , unsigned char * , t#size_t , void * * , unsigned long ) ; t#ssize_t ( * write ) ( s#tty_struct * , s#file * , const unsigned char * , t#size_t ) ; int ( * ioctl ) ( s#tty_struct * , s#file * , unsigned int , unsigned long ) ; int ( * compat_ioctl ) ( s#tty_struct * , s#file * , unsigned int , unsigned long ) ; void ( * set_termios ) ( s#tty_struct * , s#ktermios * ) ; t#__poll_t ( * poll ) ( s#tty_struct * , s#file * , s#poll_table_struct * ) ; int ( * hangup ) ( s#tty_struct * ) ; void ( * receive_buf ) ( s#tty_struct * , const unsigned char * , const char * , int ) ; void ( * write_wakeup ) ( s#tty_struct * ) ; void ( * dcd_change ) ( s#tty_struct * , unsigned int ) ; int ( * receive_buf2 ) ( s#tty_struct * , const unsigned char * , const char * , int ) ; s#module * owner ; } +s#tty_ldisc struct tty_ldisc { s#tty_ldisc_ops * ops ; s#tty_struct * tty ; } +s#tty_struct struct tty_struct { int magic ; s#kref kref ; s#device * dev ; s#tty_driver * driver ; const s#tty_operations * ops ; int index ; s#ld_semaphore ldisc_sem ; s#tty_ldisc * ldisc ; s#mutex atomic_write_lock ; s#mutex legacy_mutex ; s#mutex throttle_mutex ; s#rw_semaphore termios_rwsem ; s#mutex winsize_mutex ; s#ktermios termios , termios_locked ; char name [ 64 ] ; unsigned long flags ; int count ; s#winsize winsize ; struct { t#spinlock_t lock ; t#bool stopped ; t#bool tco_stopped ; unsigned long unused [ 0 ] ; } __attribute__ ( ( __aligned__ ( sizeof ( unsigned long ) ) ) ) flow ; struct { t#spinlock_t lock ; s#pid * pgrp ; s#pid * session ; unsigned char pktstatus ; t#bool packet ; unsigned long unused [ 0 ] ; } __attribute__ ( ( __aligned__ ( sizeof ( unsigned long ) ) ) ) ctrl ; int hw_stopped ; unsigned int receive_room ; int flow_change ; s#tty_struct * link ; s#fasync_struct * fasync ; t#wait_queue_head_t write_wait ; t#wait_queue_head_t read_wait ; s#work_struct hangup_work ; void * disc_data ; void * driver_data ; t#spinlock_t files_lock ; s#list_head tty_files ; int closing ; unsigned char * write_buf ; int write_cnt ; s#work_struct SAK_work ; s#tty_port * port ; } +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +s#h4_recv_pkt struct h4_recv_pkt { t#u8 type ; t#u8 hlen ; t#u8 loff ; t#u8 lsize ; t#u16 maxlen ; int ( * recv ) ( s#hci_dev * , s#sk_buff * ) ; } +h4_recv_buf s#sk_buff * h4_recv_buf ( s#hci_dev * , s#sk_buff * , const unsigned char * , int , const s#h4_recv_pkt * , int ) + +/* drivers/bluetooth/hci_ldisc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##serial_icounter_struct +s##serial_struct +e#serdev_parity enum serdev_parity { SERDEV_PARITY_NONE , SERDEV_PARITY_EVEN , SERDEV_PARITY_ODD , } +s#serdev_controller_ops struct serdev_controller_ops { int ( * write_buf ) ( s#serdev_controller * , const unsigned char * , t#size_t ) ; void ( * write_flush ) ( s#serdev_controller * ) ; int ( * write_room ) ( s#serdev_controller * ) ; int ( * open ) ( s#serdev_controller * ) ; void ( * close ) ( s#serdev_controller * ) ; void ( * set_flow_control ) ( s#serdev_controller * , t#bool ) ; int ( * set_parity ) ( s#serdev_controller * , e#serdev_parity ) ; unsigned int ( * set_baudrate ) ( s#serdev_controller * , unsigned int ) ; void ( * wait_until_sent ) ( s#serdev_controller * , long ) ; int ( * get_tiocm ) ( s#serdev_controller * ) ; int ( * set_tiocm ) ( s#serdev_controller * , unsigned int , unsigned int ) ; } +s#serdev_controller struct serdev_controller { s#device dev ; unsigned int nr ; s#serdev_device * serdev ; const s#serdev_controller_ops * ops ; } +s#serdev_device_ops struct serdev_device_ops { int ( * receive_buf ) ( s#serdev_device * , const unsigned char * , t#size_t ) ; void ( * write_wakeup ) ( s#serdev_device * ) ; } +s#serdev_device struct serdev_device { s#device dev ; int nr ; s#serdev_controller * ctrl ; const s#serdev_device_ops * ops ; s#completion write_comp ; s#mutex write_lock ; } +s##rfkill +s#hci_uart_proto struct hci_uart_proto { unsigned int id ; const char * name ; unsigned int manufacturer ; unsigned int init_speed ; unsigned int oper_speed ; int ( * open ) ( s#hci_uart * ) ; int ( * close ) ( s#hci_uart * ) ; int ( * flush ) ( s#hci_uart * ) ; int ( * setup ) ( s#hci_uart * ) ; int ( * set_baudrate ) ( s#hci_uart * , unsigned int ) ; int ( * recv ) ( s#hci_uart * , const void * , int ) ; int ( * enqueue ) ( s#hci_uart * , s#sk_buff * ) ; s#sk_buff * ( * dequeue ) ( s#hci_uart * ) ; } +s#hci_uart struct hci_uart { s#tty_struct * tty ; s#serdev_device * serdev ; s#hci_dev * hdev ; unsigned long flags ; unsigned long hdev_flags ; s#work_struct init_ready ; s#work_struct write_work ; const s#hci_uart_proto * proto ; s#percpu_rw_semaphore proto_lock ; void * priv ; s#sk_buff * tx_skb ; unsigned long tx_state ; unsigned int init_speed ; unsigned int oper_speed ; t#u8 alignment ; t#u8 padding ; } +hci_uart_tx_wakeup int hci_uart_tx_wakeup ( s#hci_uart * ) + +/* drivers/bluetooth/hci_serdev.o */ +s##tty_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +hci_uart_register_device int hci_uart_register_device ( s#hci_uart * , const s#hci_uart_proto * ) +hci_uart_unregister_device void hci_uart_unregister_device ( s#hci_uart * ) + +/* drivers/bus/arm-cci.o */ +cci_probed extern t#bool cci_probed ( void ) + +/* drivers/bus/fsl-mc/dpbp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#fsl_mc_obj_desc struct fsl_mc_obj_desc { char type [ 16 ] ; int id ; t#u16 vendor ; t#u16 ver_major ; t#u16 ver_minor ; t#u8 irq_count ; t#u8 region_count ; t#u32 state ; char label [ 16 ] ; t#u16 flags ; } +s##msi_desc +e#fsl_mc_pool_type enum fsl_mc_pool_type { FSL_MC_POOL_DPMCP = 0x0 , FSL_MC_POOL_DPBP , FSL_MC_POOL_DPCON , FSL_MC_POOL_IRQ , FSL_MC_NUM_POOL_TYPES } +E#FSL_MC_NUM_POOL_TYPES ( 0x0 ) + 4 +s#dprc_attributes struct dprc_attributes { int container_id ; t#u32 icid ; int portal_id ; t#u64 options ; } +s#miscdevice struct miscdevice { int minor ; const char * name ; const s#file_operations * fops ; s#list_head list ; s#device * parent ; s#device * this_device ; const s#attribute_group * * groups ; const char * nodename ; t#umode_t mode ; } +s#fsl_mc_uapi struct fsl_mc_uapi { s#miscdevice misc ; s#device * device ; s#mutex mutex ; t#u32 local_instance_in_use ; s#fsl_mc_io * static_mc_io ; } +s#fsl_mc_bus struct fsl_mc_bus { s#fsl_mc_device mc_dev ; s#fsl_mc_resource_pool resource_pools [ E#FSL_MC_NUM_POOL_TYPES ] ; s#fsl_mc_device_irq * irq_resources ; s#mutex scan_mutex ; s#dprc_attributes dprc_attr ; s#fsl_mc_uapi uapi_misc ; int irq_enabled ; } +s#fsl_mc_resource_pool struct fsl_mc_resource_pool { e#fsl_mc_pool_type type ; int max_count ; int free_count ; s#mutex mutex ; s#list_head free_list ; s#fsl_mc_bus * mc_bus ; } +s#fsl_mc_resource struct fsl_mc_resource { e#fsl_mc_pool_type type ; t#s32 id ; void * data ; s#fsl_mc_resource_pool * parent_pool ; s#list_head node ; } +s#fsl_mc_device_irq struct fsl_mc_device_irq { s#msi_desc * msi_desc ; s#fsl_mc_device * mc_dev ; t#u8 dev_irq_index ; s#fsl_mc_resource resource ; } +s#fsl_mc_device struct fsl_mc_device { s#device dev ; t#u64 dma_mask ; t#u16 flags ; t#u32 icid ; t#u16 mc_handle ; s#fsl_mc_io * mc_io ; s#fsl_mc_obj_desc obj_desc ; s#resource * regions ; s#fsl_mc_device_irq * * irqs ; s#fsl_mc_resource * resource ; s#device_link * consumer_link ; char * driver_override ; } +s#fsl_mc_io struct fsl_mc_io { s#device * dev ; t#u16 flags ; t#u32 portal_size ; t#phys_addr_t portal_phys_addr ; void * portal_virt_addr ; s#fsl_mc_device * dpmcp_dev ; union { s#mutex mutex ; t#raw_spinlock_t spinlock ; } ; } +dpbp_open int dpbp_open ( s#fsl_mc_io * , t#u32 , int , t#u16 * ) +dpbp_close int dpbp_close ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpbp_enable int dpbp_enable ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpbp_disable int dpbp_disable ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpbp_reset int dpbp_reset ( s#fsl_mc_io * , t#u32 , t#u16 ) +s#dpbp_attr struct dpbp_attr { int id ; t#u16 bpid ; } +dpbp_get_attributes int dpbp_get_attributes ( s#fsl_mc_io * , t#u32 , t#u16 , s#dpbp_attr * ) + +/* drivers/bus/fsl-mc/dpcon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +dpcon_open int dpcon_open ( s#fsl_mc_io * , t#u32 , int , t#u16 * ) +dpcon_close int dpcon_close ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpcon_enable int dpcon_enable ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpcon_disable int dpcon_disable ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpcon_reset int dpcon_reset ( s#fsl_mc_io * , t#u32 , t#u16 ) +s#dpcon_attr struct dpcon_attr { int id ; t#u16 qbman_ch_id ; t#u8 num_priorities ; } +dpcon_get_attributes int dpcon_get_attributes ( s#fsl_mc_io * , t#u32 , t#u16 , s#dpcon_attr * ) +s#dpcon_notification_cfg struct dpcon_notification_cfg { int dpio_id ; t#u8 priority ; t#u64 user_ctx ; } +dpcon_set_notification int dpcon_set_notification ( s#fsl_mc_io * , t#u32 , t#u16 , s#dpcon_notification_cfg * ) + +/* drivers/bus/fsl-mc/dprc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +dprc_open int dprc_open ( s#fsl_mc_io * , t#u32 , int , t#u16 * ) +dprc_close int dprc_close ( s#fsl_mc_io * , t#u32 , t#u16 ) +dprc_reset_container int dprc_reset_container ( s#fsl_mc_io * , t#u32 , t#u16 , int , t#u32 ) +dprc_get_obj_count int dprc_get_obj_count ( s#fsl_mc_io * , t#u32 , t#u16 , int * ) +dprc_get_obj int dprc_get_obj ( s#fsl_mc_io * , t#u32 , t#u16 , int , s#fsl_mc_obj_desc * ) +s#dprc_irq_cfg struct dprc_irq_cfg { t#phys_addr_t paddr ; t#u32 val ; int irq_num ; } +dprc_set_obj_irq int dprc_set_obj_irq ( s#fsl_mc_io * , t#u32 , t#u16 , char * , int , t#u8 , s#dprc_irq_cfg * ) +e#dprc_region_type enum dprc_region_type { DPRC_REGION_TYPE_MC_PORTAL , DPRC_REGION_TYPE_QBMAN_PORTAL , DPRC_REGION_TYPE_QBMAN_MEM_BACKED_PORTAL } +s#dprc_region_desc struct dprc_region_desc { t#u32 base_offset ; t#u32 size ; t#u32 flags ; e#dprc_region_type type ; t#u64 base_address ; } +dprc_get_obj_region int dprc_get_obj_region ( s#fsl_mc_io * , t#u32 , t#u16 , char * , int , t#u8 , s#dprc_region_desc * ) + +/* drivers/bus/fsl-mc/dprc-driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##platform_msi_priv_data +dprc_remove_devices void dprc_remove_devices ( s#fsl_mc_device * , s#fsl_mc_obj_desc * , int ) +dprc_scan_container int dprc_scan_container ( s#fsl_mc_device * , t#bool ) +dprc_setup int dprc_setup ( s#fsl_mc_device * ) +dprc_cleanup int dprc_cleanup ( s#fsl_mc_device * ) + +/* drivers/bus/fsl-mc/fsl-mc-allocator.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##platform_msi_priv_data +fsl_mc_resource_allocate int __attribute__ ( ( __warn_unused_result__ ) ) fsl_mc_resource_allocate ( s#fsl_mc_bus * , e#fsl_mc_pool_type , s#fsl_mc_resource * * ) +fsl_mc_resource_free void fsl_mc_resource_free ( s#fsl_mc_resource * ) +fsl_mc_object_allocate int __attribute__ ( ( __warn_unused_result__ ) ) fsl_mc_object_allocate ( s#fsl_mc_device * , e#fsl_mc_pool_type , s#fsl_mc_device * * ) +fsl_mc_object_free void fsl_mc_object_free ( s#fsl_mc_device * ) +fsl_mc_populate_irq_pool int fsl_mc_populate_irq_pool ( s#fsl_mc_device * , unsigned int ) +fsl_mc_cleanup_irq_pool void fsl_mc_cleanup_irq_pool ( s#fsl_mc_device * ) +fsl_mc_allocate_irqs int __attribute__ ( ( __warn_unused_result__ ) ) fsl_mc_allocate_irqs ( s#fsl_mc_device * ) +fsl_mc_free_irqs void fsl_mc_free_irqs ( s#fsl_mc_device * ) + +/* drivers/bus/fsl-mc/fsl-mc-bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##iopf_device_param +s##iommu_dma_cookie +fsl_mc_bus_type extern s#bus_type fsl_mc_bus_type +fsl_mc_bus_dprc_type extern s#device_type fsl_mc_bus_dprc_type +fsl_mc_bus_dpni_type extern s#device_type fsl_mc_bus_dpni_type +fsl_mc_bus_dpio_type extern s#device_type fsl_mc_bus_dpio_type +fsl_mc_bus_dpsw_type extern s#device_type fsl_mc_bus_dpsw_type +fsl_mc_bus_dpbp_type extern s#device_type fsl_mc_bus_dpbp_type +fsl_mc_bus_dpcon_type extern s#device_type fsl_mc_bus_dpcon_type +fsl_mc_bus_dpmcp_type extern s#device_type fsl_mc_bus_dpmcp_type +fsl_mc_bus_dpmac_type extern s#device_type fsl_mc_bus_dpmac_type +fsl_mc_bus_dprtc_type extern s#device_type fsl_mc_bus_dprtc_type +fsl_mc_bus_dpseci_type extern s#device_type fsl_mc_bus_dpseci_type +fsl_mc_bus_dpdmux_type extern s#device_type fsl_mc_bus_dpdmux_type +fsl_mc_bus_dpdcei_type extern s#device_type fsl_mc_bus_dpdcei_type +fsl_mc_bus_dpaiop_type extern s#device_type fsl_mc_bus_dpaiop_type +fsl_mc_bus_dpci_type extern s#device_type fsl_mc_bus_dpci_type +fsl_mc_bus_dpdmai_type extern s#device_type fsl_mc_bus_dpdmai_type +fsl_mc_bus_dpdbg_type s#device_type fsl_mc_bus_dpdbg_type +s#fsl_mc_device_id struct fsl_mc_device_id { t#__u16 vendor ; const char obj_type [ 16 ] ; } +s#fsl_mc_driver struct fsl_mc_driver { s#device_driver driver ; const s#fsl_mc_device_id * match_id_table ; int ( * probe ) ( s#fsl_mc_device * ) ; int ( * remove ) ( s#fsl_mc_device * ) ; void ( * shutdown ) ( s#fsl_mc_device * ) ; int ( * suspend ) ( s#fsl_mc_device * , t#pm_message_t ) ; int ( * resume ) ( s#fsl_mc_device * ) ; t#bool driver_managed_dma ; } +__fsl_mc_driver_register int __attribute__ ( ( __warn_unused_result__ ) ) __fsl_mc_driver_register ( s#fsl_mc_driver * , s#module * ) +fsl_mc_driver_unregister void fsl_mc_driver_unregister ( s#fsl_mc_driver * ) +s#fsl_mc_version struct fsl_mc_version { t#u32 major ; t#u32 minor ; t#u32 revision ; } +fsl_mc_get_version s#fsl_mc_version * fsl_mc_get_version ( void ) +fsl_mc_device_add int __attribute__ ( ( __warn_unused_result__ ) ) fsl_mc_device_add ( s#fsl_mc_obj_desc * , s#fsl_mc_io * , s#device * , s#fsl_mc_device * * ) +fsl_mc_device_remove void fsl_mc_device_remove ( s#fsl_mc_device * ) +fsl_mc_get_endpoint s#fsl_mc_device * fsl_mc_get_endpoint ( s#fsl_mc_device * , t#u16 ) + +/* drivers/bus/fsl-mc/mc-io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +fsl_mc_portal_allocate int __attribute__ ( ( __warn_unused_result__ ) ) fsl_mc_portal_allocate ( s#fsl_mc_device * , t#u16 , s#fsl_mc_io * * ) +fsl_mc_portal_free void fsl_mc_portal_free ( s#fsl_mc_io * ) +fsl_mc_portal_reset int fsl_mc_portal_reset ( s#fsl_mc_io * ) + +/* drivers/bus/fsl-mc/mc-sys.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +s#fsl_mc_command struct fsl_mc_command { t#__le64 header ; t#__le64 params [ 7 ] ; } +mc_send_command int mc_send_command ( s#fsl_mc_io * , s#fsl_mc_command * ) + +/* drivers/bus/fsl-mc/obj-api.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +fsl_mc_obj_open int fsl_mc_obj_open ( s#fsl_mc_io * , t#u32 , int , char * , t#u16 * ) +fsl_mc_obj_close int fsl_mc_obj_close ( s#fsl_mc_io * , t#u32 , t#u16 ) +fsl_mc_obj_reset int fsl_mc_obj_reset ( s#fsl_mc_io * , t#u32 , t#u16 ) + +/* drivers/bus/mhi/host/boot.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mhi_device_id +s#mhi_ring struct mhi_ring { t#dma_addr_t dma_handle ; t#dma_addr_t iommu_base ; t#__le64 * ctxt_wp ; void * pre_aligned ; void * base ; void * rp ; void * wp ; t#size_t el_size ; t#size_t len ; t#size_t elements ; t#size_t alloc_size ; void * db_addr ; } +E#DMA_TO_DEVICE 1 +E#DMA_FROM_DEVICE 2 +e#mhi_ch_type enum mhi_ch_type { MHI_CH_TYPE_INVALID = 0 , MHI_CH_TYPE_OUTBOUND = E#DMA_TO_DEVICE , MHI_CH_TYPE_INBOUND = E#DMA_FROM_DEVICE , MHI_CH_TYPE_INBOUND_COALESCED = 3 , } +e#mhi_db_brst_mode enum mhi_db_brst_mode { MHI_DB_BRST_DISABLE = 0x2 , MHI_DB_BRST_ENABLE = 0x3 , } +s#db_cfg struct db_cfg { t#bool reset_req ; t#bool db_mode ; t#u32 pollcfg ; e#mhi_db_brst_mode brstmode ; t#dma_addr_t db_val ; void ( * process_db ) ( s#mhi_controller * , s#db_cfg * , void * , t#dma_addr_t ) ; } +E#MHI_EE_PBL 0 +E#MHI_EE_SBL 1 +E#MHI_EE_AMSS 2 +E#MHI_EE_RDDM 3 +E#MHI_EE_PTHRU 5 +E#MHI_EE_WFW 4 +E#MHI_EE_EDL 6 +e#mhi_ch_ee_mask enum mhi_ch_ee_mask { MHI_CH_EE_PBL = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_PBL ) ) , MHI_CH_EE_SBL = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_SBL ) ) , MHI_CH_EE_AMSS = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_AMSS ) ) , MHI_CH_EE_RDDM = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_RDDM ) ) , MHI_CH_EE_PTHRU = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_PTHRU ) ) , MHI_CH_EE_WFW = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_WFW ) ) , MHI_CH_EE_EDL = ( ( ( ( 1UL ) ) ) << ( E#MHI_EE_EDL ) ) , } +e#mhi_ch_state enum mhi_ch_state { MHI_CH_STATE_DISABLED , MHI_CH_STATE_ENABLED , MHI_CH_STATE_RUNNING , MHI_CH_STATE_SUSPENDED , MHI_CH_STATE_STOP , MHI_CH_STATE_ERROR , } +e#mhi_ev_ccs enum mhi_ev_ccs { MHI_EV_CC_INVALID = 0x0 , MHI_EV_CC_SUCCESS = 0x1 , MHI_EV_CC_EOT = 0x2 , MHI_EV_CC_OVERFLOW = 0x3 , MHI_EV_CC_EOB = 0x4 , MHI_EV_CC_OOB = 0x5 , MHI_EV_CC_DB_MODE = 0x6 , MHI_EV_CC_UNDEFINED_ERR = 0x10 , MHI_EV_CC_BAD_TRE = 0x11 , } +s#mhi_result struct mhi_result { void * buf_addr ; t#size_t bytes_xferd ; e#dma_data_direction dir ; int transaction_status ; } +s#mhi_chan struct mhi_chan { const char * name ; s#mhi_ring buf_ring ; s#mhi_ring tre_ring ; t#u32 chan ; t#u32 er_index ; t#u32 intmod ; e#mhi_ch_type type ; e#dma_data_direction dir ; s#db_cfg db_cfg ; e#mhi_ch_ee_mask ee_mask ; e#mhi_ch_state ch_state ; e#mhi_ev_ccs ccs ; s#mhi_device * mhi_dev ; void ( * xfer_cb ) ( s#mhi_device * , s#mhi_result * ) ; s#mutex mutex ; s#completion completion ; t#rwlock_t lock ; s#list_head node ; t#bool lpm_notify ; t#bool configured ; t#bool offload_ch ; t#bool pre_alloc ; t#bool wake_capable ; } +e#mhi_device_type enum mhi_device_type { MHI_DEVICE_XFER , MHI_DEVICE_CONTROLLER , } +s#mhi_device struct mhi_device { const s#mhi_device_id * id ; const char * name ; s#mhi_controller * mhi_cntrl ; s#mhi_chan * ul_chan ; s#mhi_chan * dl_chan ; s#device dev ; e#mhi_device_type dev_type ; int ul_chan_id ; int dl_chan_id ; t#u32 dev_wake ; } +s#mhi_buf struct mhi_buf { void * buf ; const char * name ; t#dma_addr_t dma_addr ; t#size_t len ; } +s#bhi_vec_entry struct bhi_vec_entry { t#u64 dma_addr ; t#u64 size ; } +s#image_info struct image_info { s#mhi_buf * mhi_buf ; s#bhi_vec_entry * bhi_vec ; t#u32 entries ; } +e#mhi_er_data_type enum mhi_er_data_type { MHI_ER_DATA , MHI_ER_CTRL , } +s#tasklet_struct struct tasklet_struct { s#tasklet_struct * next ; unsigned long state ; t#atomic_t count ; t#bool use_callback ; union { void ( * func ) ( unsigned long ) ; void ( * callback ) ( s#tasklet_struct * ) ; } ; unsigned long data ; } +s#mhi_event struct mhi_event { s#mhi_controller * mhi_cntrl ; s#mhi_chan * mhi_chan ; t#u32 er_index ; t#u32 intmod ; t#u32 irq ; int chan ; t#u32 priority ; e#mhi_er_data_type data_type ; s#mhi_ring ring ; s#db_cfg db_cfg ; s#tasklet_struct task ; t#spinlock_t lock ; int ( * process_event ) ( s#mhi_controller * , s#mhi_event * , t#u32 ) ; t#bool hw_ring ; t#bool cl_manage ; t#bool offload_ev ; } +s#mhi_cmd struct mhi_cmd { s#mhi_ring ring ; t#spinlock_t lock ; } +s#mhi_event_ctxt struct mhi_event_ctxt { t#__le32 intmod ; t#__le32 ertype ; t#__le32 msivec ; t#__le64 rbase __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 rlen __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 rp __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 wp __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; } +s#mhi_chan_ctxt struct mhi_chan_ctxt { t#__le32 chcfg ; t#__le32 chtype ; t#__le32 erindex ; t#__le64 rbase __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 rlen __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 rp __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 wp __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; } +s#mhi_cmd_ctxt struct mhi_cmd_ctxt { t#__le32 reserved0 ; t#__le32 reserved1 ; t#__le32 reserved2 ; t#__le64 rbase __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 rlen __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 rp __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; t#__le64 wp __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 4 ) ) ) ; } +s#mhi_ctxt struct mhi_ctxt { s#mhi_event_ctxt * er_ctxt ; s#mhi_chan_ctxt * chan_ctxt ; s#mhi_cmd_ctxt * cmd_ctxt ; t#dma_addr_t er_ctxt_addr ; t#dma_addr_t chan_ctxt_addr ; t#dma_addr_t cmd_ctxt_addr ; } +E#MHI_EE_FP 7 +e#mhi_ee_type enum mhi_ee_type { MHI_EE_PBL , MHI_EE_SBL , MHI_EE_AMSS , MHI_EE_RDDM , MHI_EE_WFW , MHI_EE_PTHRU , MHI_EE_EDL , MHI_EE_FP , MHI_EE_MAX_SUPPORTED = E#MHI_EE_FP , MHI_EE_DISABLE_TRANSITION , MHI_EE_NOT_SUPPORTED , MHI_EE_MAX , } +e#mhi_state enum mhi_state { MHI_STATE_RESET = 0x0 , MHI_STATE_READY = 0x1 , MHI_STATE_M0 = 0x2 , MHI_STATE_M1 = 0x3 , MHI_STATE_M2 = 0x4 , MHI_STATE_M3 = 0x5 , MHI_STATE_M3_FAST = 0x6 , MHI_STATE_BHI = 0x7 , MHI_STATE_SYS_ERR = 0xFF , MHI_STATE_MAX , } +s#mhi_link_info struct mhi_link_info { unsigned int target_link_speed ; unsigned int target_link_width ; } +e#mhi_callback enum mhi_callback { MHI_CB_IDLE , MHI_CB_PENDING_DATA , MHI_CB_LPM_ENTER , MHI_CB_LPM_EXIT , MHI_CB_EE_RDDM , MHI_CB_EE_MISSION_MODE , MHI_CB_SYS_ERROR , MHI_CB_FATAL_ERROR , MHI_CB_BW_REQ , } +s#mhi_buf_info struct mhi_buf_info { void * v_addr ; void * bb_addr ; void * wp ; void * cb_buf ; t#dma_addr_t p_addr ; t#size_t len ; e#dma_data_direction dir ; t#bool used ; t#bool pre_mapped ; } +s#mhi_controller struct mhi_controller { s#device * cntrl_dev ; s#mhi_device * mhi_dev ; s#dentry * debugfs_dentry ; void * regs ; void * bhi ; void * bhie ; void * wake_db ; t#dma_addr_t iova_start ; t#dma_addr_t iova_stop ; const char * fw_image ; const char * edl_image ; t#size_t rddm_size ; t#size_t sbl_size ; t#size_t seg_len ; t#size_t reg_len ; s#image_info * fbc_image ; s#image_info * rddm_image ; s#mhi_chan * mhi_chan ; s#list_head lpm_chans ; int * irq ; t#u32 max_chan ; t#u32 total_ev_rings ; t#u32 hw_ev_rings ; t#u32 sw_ev_rings ; t#u32 nr_irqs ; t#u32 family_number ; t#u32 device_number ; t#u32 major_version ; t#u32 minor_version ; t#u32 serial_number ; t#u32 oem_pk_hash [ 16 ] ; s#mhi_event * mhi_event ; s#mhi_cmd * mhi_cmd ; s#mhi_ctxt * mhi_ctxt ; s#mutex pm_mutex ; t#rwlock_t pm_lock ; t#u32 timeout_ms ; t#u32 pm_state ; t#u32 db_access ; e#mhi_ee_type ee ; e#mhi_state dev_state ; t#atomic_t dev_wake ; t#atomic_t pending_pkts ; t#u32 M0 , M2 , M3 ; s#list_head transition_list ; t#spinlock_t transition_lock ; t#spinlock_t wlock ; s#mhi_link_info mhi_link_info ; s#work_struct st_worker ; s#workqueue_struct * hiprio_wq ; t#wait_queue_head_t state_event ; void ( * status_cb ) ( s#mhi_controller * , e#mhi_callback ) ; void ( * wake_get ) ( s#mhi_controller * , t#bool ) ; void ( * wake_put ) ( s#mhi_controller * , t#bool ) ; void ( * wake_toggle ) ( s#mhi_controller * ) ; int ( * runtime_get ) ( s#mhi_controller * ) ; void ( * runtime_put ) ( s#mhi_controller * ) ; int ( * map_single ) ( s#mhi_controller * , s#mhi_buf_info * ) ; void ( * unmap_single ) ( s#mhi_controller * , s#mhi_buf_info * ) ; int ( * read_reg ) ( s#mhi_controller * , void * , t#u32 * ) ; void ( * write_reg ) ( s#mhi_controller * , void * , t#u32 ) ; void ( * reset ) ( s#mhi_controller * ) ; t#size_t buffer_len ; int index ; t#bool bounce_buf ; t#bool fbc_download ; t#bool wake_set ; unsigned long irq_flags ; t#u32 mru ; } +mhi_download_rddm_image int mhi_download_rddm_image ( s#mhi_controller * , t#bool ) + +/* drivers/bus/mhi/host/init.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#mhi_device_id struct mhi_device_id { const char chan [ 32 ] ; t#kernel_ulong_t driver_data ; } +s#mhi_channel_config struct mhi_channel_config { char * name ; t#u32 num ; t#u32 num_elements ; t#u32 local_elements ; t#u32 event_ring ; e#dma_data_direction dir ; e#mhi_ch_type type ; t#u32 ee_mask ; t#u32 pollcfg ; e#mhi_db_brst_mode doorbell ; t#bool lpm_notify ; t#bool offload_channel ; t#bool doorbell_mode_switch ; t#bool auto_queue ; t#bool wake_capable ; } +s#mhi_event_config struct mhi_event_config { t#u32 num_elements ; t#u32 irq_moderation_ms ; t#u32 irq ; t#u32 channel ; t#u32 priority ; e#mhi_db_brst_mode mode ; e#mhi_er_data_type data_type ; t#bool hardware_event ; t#bool client_managed ; t#bool offload_channel ; } +s#mhi_controller_config struct mhi_controller_config { t#u32 max_channels ; t#u32 timeout_ms ; t#u32 buf_len ; t#u32 num_channels ; const s#mhi_channel_config * ch_cfg ; t#u32 num_events ; s#mhi_event_config * event_cfg ; t#bool use_bounce_buf ; t#bool m2_no_db ; } +mhi_register_controller int mhi_register_controller ( s#mhi_controller * , const s#mhi_controller_config * ) +mhi_unregister_controller void mhi_unregister_controller ( s#mhi_controller * ) +mhi_alloc_controller s#mhi_controller * mhi_alloc_controller ( void ) +mhi_free_controller void mhi_free_controller ( s#mhi_controller * ) +mhi_prepare_for_power_up int mhi_prepare_for_power_up ( s#mhi_controller * ) +mhi_unprepare_after_power_down void mhi_unprepare_after_power_down ( s#mhi_controller * ) +s#mhi_driver struct mhi_driver { const s#mhi_device_id * id_table ; int ( * probe ) ( s#mhi_device * , const s#mhi_device_id * ) ; void ( * remove ) ( s#mhi_device * ) ; void ( * ul_xfer_cb ) ( s#mhi_device * , s#mhi_result * ) ; void ( * dl_xfer_cb ) ( s#mhi_device * , s#mhi_result * ) ; void ( * status_cb ) ( s#mhi_device * , e#mhi_callback ) ; s#device_driver driver ; } +__mhi_driver_register int __mhi_driver_register ( s#mhi_driver * , s#module * ) +mhi_driver_unregister void mhi_driver_unregister ( s#mhi_driver * ) + +/* drivers/bus/mhi/host/main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mhi_device_id +mhi_get_exec_env e#mhi_ee_type mhi_get_exec_env ( s#mhi_controller * ) +mhi_get_mhi_state e#mhi_state mhi_get_mhi_state ( s#mhi_controller * ) +mhi_soc_reset void mhi_soc_reset ( s#mhi_controller * ) +mhi_get_free_desc_count int mhi_get_free_desc_count ( s#mhi_device * , e#dma_data_direction ) +mhi_notify void mhi_notify ( s#mhi_device * , e#mhi_callback ) +s##net_device +e#mhi_flags enum mhi_flags { MHI_EOB = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , MHI_EOT = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , MHI_CHAIN = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , } +mhi_queue_skb int mhi_queue_skb ( s#mhi_device * , e#dma_data_direction , s#sk_buff * , t#size_t , e#mhi_flags ) +mhi_queue_dma int mhi_queue_dma ( s#mhi_device * , e#dma_data_direction , s#mhi_buf * , t#size_t , e#mhi_flags ) +mhi_queue_buf int mhi_queue_buf ( s#mhi_device * , e#dma_data_direction , void * , t#size_t , e#mhi_flags ) +mhi_queue_is_full t#bool mhi_queue_is_full ( s#mhi_device * , e#dma_data_direction ) +mhi_prepare_for_transfer int mhi_prepare_for_transfer ( s#mhi_device * ) +mhi_prepare_for_transfer_autoqueue int mhi_prepare_for_transfer_autoqueue ( s#mhi_device * ) +mhi_unprepare_from_transfer void mhi_unprepare_from_transfer ( s#mhi_device * ) +mhi_poll int mhi_poll ( s#mhi_device * , t#u32 ) + +/* drivers/bus/mhi/host/pm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mhi_device_id +mhi_pm_suspend int mhi_pm_suspend ( s#mhi_controller * ) +mhi_pm_resume int mhi_pm_resume ( s#mhi_controller * ) +mhi_pm_resume_force int mhi_pm_resume_force ( s#mhi_controller * ) +mhi_async_power_up int mhi_async_power_up ( s#mhi_controller * ) +mhi_power_down void mhi_power_down ( s#mhi_controller * , t#bool ) +mhi_sync_power_up int mhi_sync_power_up ( s#mhi_controller * ) +mhi_force_rddm_mode int mhi_force_rddm_mode ( s#mhi_controller * ) +mhi_device_get void mhi_device_get ( s#mhi_device * ) +mhi_device_get_sync int mhi_device_get_sync ( s#mhi_device * ) +mhi_device_put void mhi_device_put ( s#mhi_device * ) + +/* drivers/bus/moxtet.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +e#turris_mox_module_id enum turris_mox_module_id { TURRIS_MOX_MODULE_FIRST = 0x01 , TURRIS_MOX_MODULE_SFP = 0x01 , TURRIS_MOX_MODULE_PCI = 0x02 , TURRIS_MOX_MODULE_TOPAZ = 0x03 , TURRIS_MOX_MODULE_PERIDOT = 0x04 , TURRIS_MOX_MODULE_USB3 = 0x05 , TURRIS_MOX_MODULE_PCI_BRIDGE = 0x06 , TURRIS_MOX_MODULE_LAST = 0x06 , } +s#moxtet_driver struct moxtet_driver { const e#turris_mox_module_id * id_table ; s#device_driver driver ; } +__moxtet_register_driver extern int __moxtet_register_driver ( s#module * , s#moxtet_driver * ) +moxtet_device_read extern int moxtet_device_read ( s#device * ) +moxtet_device_write extern int moxtet_device_write ( s#device * , t#u8 ) +moxtet_device_written extern int moxtet_device_written ( s#device * ) + +/* drivers/bus/sunxi-rsb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##sunxi_rsb +s#sunxi_rsb_device struct sunxi_rsb_device { s#device dev ; s#sunxi_rsb * rsb ; int irq ; t#u8 rtaddr ; t#u16 hwaddr ; } +s#sunxi_rsb_driver struct sunxi_rsb_driver { s#device_driver driver ; int ( * probe ) ( s#sunxi_rsb_device * ) ; void ( * remove ) ( s#sunxi_rsb_device * ) ; } +sunxi_rsb_driver_register int sunxi_rsb_driver_register ( s#sunxi_rsb_driver * ) +s##regmap +__devm_regmap_init_sunxi_rsb s#regmap * __devm_regmap_init_sunxi_rsb ( s#sunxi_rsb_device * , const s#regmap_config * , s#lock_class_key * , const char * ) + +/* drivers/bus/vexpress-config.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +devm_regmap_init_vexpress_config s#regmap * devm_regmap_init_vexpress_config ( s#device * ) + +/* drivers/cdrom/cdrom.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##badblocks +cdrom_dummy_generic_packet extern int cdrom_dummy_generic_packet ( s#cdrom_device_info * , s#packet_command * ) +cdrom_autoclose int cdrom_autoclose ( s#cdrom_device_info * ) +cdrom_check_events extern unsigned int cdrom_check_events ( s#cdrom_device_info * , unsigned int ) +cdrom_multisession int cdrom_multisession ( s#cdrom_device_info * , s#cdrom_multisession * ) +s#cdrom_tocentry struct cdrom_tocentry { t#__u8 cdte_track ; t#__u8 cdte_adr : 4 ; t#__u8 cdte_ctrl : 4 ; t#__u8 cdte_format ; u#cdrom_addr cdte_addr ; t#__u8 cdte_datamode ; } +cdrom_read_tocentry int cdrom_read_tocentry ( s#cdrom_device_info * , s#cdrom_tocentry * ) +cdrom_get_last_written extern int cdrom_get_last_written ( s#cdrom_device_info * , long * ) +register_cdrom extern int register_cdrom ( s#gendisk * , s#cdrom_device_info * ) +unregister_cdrom extern void unregister_cdrom ( s#cdrom_device_info * ) +cdrom_open extern int cdrom_open ( s#cdrom_device_info * , s#block_device * , t#fmode_t ) +cdrom_release extern void cdrom_release ( s#cdrom_device_info * , t#fmode_t ) +cdrom_ioctl extern int cdrom_ioctl ( s#cdrom_device_info * , s#block_device * , t#fmode_t , unsigned int , unsigned long ) +cdrom_number_of_slots extern int cdrom_number_of_slots ( s#cdrom_device_info * ) +cdrom_mode_select extern int cdrom_mode_select ( s#cdrom_device_info * , s#packet_command * ) +cdrom_mode_sense extern int cdrom_mode_sense ( s#cdrom_device_info * , s#packet_command * , int , int ) +init_cdrom_command extern void init_cdrom_command ( s#packet_command * , void * , int , int ) +s#media_event_desc struct media_event_desc { t#__u8 media_event_code : 4 ; t#__u8 reserved1 : 4 ; t#__u8 door_open : 1 ; t#__u8 media_present : 1 ; t#__u8 reserved2 : 6 ; t#__u8 start_slot ; t#__u8 end_slot ; } +cdrom_get_media_event extern int cdrom_get_media_event ( s#cdrom_device_info * , s#media_event_desc * ) + +/* drivers/char/hw_random/core.o */ +s#hwrng struct hwrng { const char * name ; int ( * init ) ( s#hwrng * ) ; void ( * cleanup ) ( s#hwrng * ) ; int ( * data_present ) ( s#hwrng * , int ) ; int ( * data_read ) ( s#hwrng * , t#u32 * ) ; int ( * read ) ( s#hwrng * , void * , t#size_t , t#bool ) ; unsigned long priv ; unsigned short quality ; s#list_head list ; s#kref ref ; s#completion cleanup_done ; } +hwrng_register extern int hwrng_register ( s#hwrng * ) +hwrng_unregister extern void hwrng_unregister ( s#hwrng * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +devm_hwrng_register extern int devm_hwrng_register ( s#device * , s#hwrng * ) +devm_hwrng_unregister extern void devm_hwrng_unregister ( s#device * , s#hwrng * ) + +/* drivers/char/ipmi/ipmi_dmi.o */ +e#si_type enum si_type { SI_TYPE_INVALID , SI_KCS , SI_SMIC , SI_BT , SI_TYPE_MAX } +ipmi_dmi_get_slave_addr int ipmi_dmi_get_slave_addr ( e#si_type , unsigned int , unsigned long ) + +/* drivers/char/ipmi/ipmi_msghandler.o */ +e#ipmi_addr_src enum ipmi_addr_src { SI_INVALID = 0 , SI_HOTMOD , SI_HARDCODED , SI_SPMI , SI_ACPI , SI_SMBIOS , SI_PCI , SI_DEVICETREE , SI_PLATFORM , SI_LAST } +ipmi_addr_src_to_str const char * ipmi_addr_src_to_str ( e#ipmi_addr_src ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#ipmi_smi_watcher struct ipmi_smi_watcher { s#list_head link ; s#module * owner ; void ( * new_smi ) ( int , s#device * ) ; void ( * smi_gone ) ( int ) ; } +ipmi_smi_watcher_register int ipmi_smi_watcher_register ( s#ipmi_smi_watcher * ) +ipmi_smi_watcher_unregister int ipmi_smi_watcher_unregister ( s#ipmi_smi_watcher * ) +s#ipmi_addr struct ipmi_addr { int addr_type ; short channel ; char data [ 32 ] ; } +ipmi_validate_addr int ipmi_validate_addr ( s#ipmi_addr * , int ) +ipmi_addr_length unsigned int ipmi_addr_length ( int ) +s##ipmi_user +s#kernel_ipmi_msg struct kernel_ipmi_msg { unsigned char netfn ; unsigned char cmd ; unsigned short data_len ; unsigned char * data ; } +s#ipmi_recv_msg struct ipmi_recv_msg { s#list_head link ; int recv_type ; s#ipmi_user * user ; s#ipmi_addr addr ; long msgid ; s#kernel_ipmi_msg msg ; void * user_msg_data ; void ( * done ) ( s#ipmi_recv_msg * ) ; unsigned char msg_data [ 272 ] ; } +s#ipmi_user_hndl struct ipmi_user_hndl { void ( * ipmi_recv_hndl ) ( s#ipmi_recv_msg * , void * ) ; void ( * ipmi_watchdog_pretimeout ) ( void * ) ; void ( * ipmi_panic_handler ) ( void * ) ; void ( * shutdown ) ( void * ) ; } +ipmi_create_user int ipmi_create_user ( unsigned int , const s#ipmi_user_hndl * , void * , s#ipmi_user * * ) +u#ipmi_smi_info_union union ipmi_smi_info_union { struct { t#acpi_handle t#acpi_handle ; } acpi_info ; } +s#ipmi_smi_info struct ipmi_smi_info { e#ipmi_addr_src addr_src ; s#device * dev ; u#ipmi_smi_info_union addr_info ; } +ipmi_get_smi_info extern int ipmi_get_smi_info ( int , s#ipmi_smi_info * ) +ipmi_destroy_user int ipmi_destroy_user ( s#ipmi_user * ) +ipmi_get_version int ipmi_get_version ( s#ipmi_user * , unsigned char * , unsigned char * ) +ipmi_set_my_address int ipmi_set_my_address ( s#ipmi_user * , unsigned int , unsigned char ) +ipmi_get_my_address int ipmi_get_my_address ( s#ipmi_user * , unsigned int , unsigned char * ) +ipmi_set_my_LUN int ipmi_set_my_LUN ( s#ipmi_user * , unsigned int , unsigned char ) +ipmi_get_my_LUN int ipmi_get_my_LUN ( s#ipmi_user * , unsigned int , unsigned char * ) +ipmi_get_maintenance_mode int ipmi_get_maintenance_mode ( s#ipmi_user * ) +ipmi_set_maintenance_mode int ipmi_set_maintenance_mode ( s#ipmi_user * , int ) +ipmi_set_gets_events int ipmi_set_gets_events ( s#ipmi_user * , t#bool ) +ipmi_register_for_cmd int ipmi_register_for_cmd ( s#ipmi_user * , unsigned char , unsigned char , unsigned int ) +ipmi_unregister_for_cmd int ipmi_unregister_for_cmd ( s#ipmi_user * , unsigned char , unsigned char , unsigned int ) +ipmi_request_settime int ipmi_request_settime ( s#ipmi_user * , s#ipmi_addr * , long , s#kernel_ipmi_msg * , void * , int , int , unsigned int ) +ipmi_request_supply_msgs int ipmi_request_supply_msgs ( s#ipmi_user * , s#ipmi_addr * , long , s#kernel_ipmi_msg * , void * , void * , s#ipmi_recv_msg * , int ) +ipmi_poll_interface void ipmi_poll_interface ( s#ipmi_user * ) +s##ipmi_smi +s#ipmi_smi_msg struct ipmi_smi_msg { s#list_head link ; long msgid ; void * user_data ; int data_size ; unsigned char data [ 272 ] ; int rsp_size ; unsigned char rsp [ 272 ] ; void ( * done ) ( s#ipmi_smi_msg * ) ; } +s#ipmi_smi_handlers struct ipmi_smi_handlers { s#module * owner ; int ( * start_processing ) ( void * , s#ipmi_smi * ) ; void ( * shutdown ) ( void * ) ; int ( * get_smi_info ) ( void * , s#ipmi_smi_info * ) ; void ( * sender ) ( void * , s#ipmi_smi_msg * ) ; void ( * request_events ) ( void * ) ; void ( * set_need_watch ) ( void * , unsigned int ) ; void ( * flush_messages ) ( void * ) ; void ( * set_run_to_completion ) ( void * , t#bool ) ; void ( * poll ) ( void * ) ; void ( * set_maintenance_mode ) ( void * , t#bool ) ; } +ipmi_add_smi int ipmi_add_smi ( s#module * , const s#ipmi_smi_handlers * , void * , s#device * , unsigned char ) +ipmi_unregister_smi void ipmi_unregister_smi ( s#ipmi_smi * ) +ipmi_smi_msg_received void ipmi_smi_msg_received ( s#ipmi_smi * , s#ipmi_smi_msg * ) +ipmi_smi_watchdog_pretimeout void ipmi_smi_watchdog_pretimeout ( s#ipmi_smi * ) +ipmi_alloc_smi_msg s#ipmi_smi_msg * ipmi_alloc_smi_msg ( void ) +ipmi_free_recv_msg void ipmi_free_recv_msg ( s#ipmi_recv_msg * ) + +/* drivers/char/ipmi/ipmi_plat_data.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +e#ipmi_plat_interface_type enum ipmi_plat_interface_type { IPMI_PLAT_IF_SI , IPMI_PLAT_IF_SSIF } +s#ipmi_plat_data struct ipmi_plat_data { e#ipmi_plat_interface_type iftype ; unsigned int type ; unsigned int space ; unsigned long addr ; unsigned int regspacing ; unsigned int regsize ; unsigned int regshift ; unsigned int irq ; unsigned int slave_addr ; e#ipmi_addr_src addr_source ; } +ipmi_platform_add s#platform_device * ipmi_platform_add ( const char * , unsigned int , s#ipmi_plat_data * ) + +/* drivers/char/misc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +misc_register extern int misc_register ( s#miscdevice * ) +misc_deregister extern void misc_deregister ( s#miscdevice * ) + +/* drivers/char/random.o */ +add_device_randomness extern void add_device_randomness ( const void * , unsigned int ) +add_input_randomness extern void add_input_randomness ( unsigned int , unsigned int , unsigned int ) +add_interrupt_randomness extern void add_interrupt_randomness ( int , int ) +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s#new_utsname struct new_utsname { char sysname [ 64 + 1 ] ; char nodename [ 64 + 1 ] ; char release [ 64 + 1 ] ; char version [ 64 + 1 ] ; char machine [ 64 + 1 ] ; char domainname [ 64 + 1 ] ; } +s#uts_namespace struct uts_namespace { s#new_utsname name ; s#user_namespace * user_ns ; s#ucounts * ucounts ; s#ns_common ns ; } +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##reclaim_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +add_disk_randomness void add_disk_randomness ( s#gendisk * ) +get_random_bytes extern void get_random_bytes ( void * , int ) +wait_for_random_bytes extern int wait_for_random_bytes ( void ) +rng_is_initialized extern t#bool rng_is_initialized ( void ) +s#random_ready_callback struct random_ready_callback { s#list_head list ; void ( * func ) ( s#random_ready_callback * ) ; s#module * owner ; } +add_random_ready_callback extern int add_random_ready_callback ( s#random_ready_callback * ) +del_random_ready_callback extern void del_random_ready_callback ( s#random_ready_callback * ) +get_random_bytes_arch extern int __attribute__ ( ( __warn_unused_result__ ) ) get_random_bytes_arch ( void * , int ) +get_random_u64 t#u64 get_random_u64 ( void ) +get_random_u32 t#u32 get_random_u32 ( void ) +add_hwgenerator_randomness void add_hwgenerator_randomness ( const char * , t#size_t , t#size_t ) +add_bootloader_randomness extern void add_bootloader_randomness ( const void * , unsigned int ) + +/* drivers/char/tpm/st33zp24/st33zp24.o */ +s#st33zp24_phy_ops struct st33zp24_phy_ops { int ( * send ) ( void * , t#u8 , t#u8 * , int ) ; int ( * recv ) ( void * , t#u8 , t#u8 * , int ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +st33zp24_probe int st33zp24_probe ( void * , const s#st33zp24_phy_ops * , s#device * , int , int ) +s#tpm_class_ops struct tpm_class_ops { unsigned int flags ; const t#u8 req_complete_mask ; const t#u8 req_complete_val ; t#bool ( * req_canceled ) ( s#tpm_chip * , t#u8 ) ; int ( * recv ) ( s#tpm_chip * , t#u8 * , t#size_t ) ; int ( * send ) ( s#tpm_chip * , t#u8 * , t#size_t ) ; void ( * cancel ) ( s#tpm_chip * ) ; t#u8 ( * status ) ( s#tpm_chip * ) ; void ( * update_timeouts ) ( s#tpm_chip * , unsigned long * ) ; void ( * update_durations ) ( s#tpm_chip * , unsigned long * ) ; int ( * go_idle ) ( s#tpm_chip * ) ; int ( * cmd_ready ) ( s#tpm_chip * ) ; int ( * request_locality ) ( s#tpm_chip * , int ) ; int ( * relinquish_locality ) ( s#tpm_chip * , int ) ; void ( * clk_enable ) ( s#tpm_chip * , t#bool ) ; } +s#tpm_bios_log struct tpm_bios_log { void * bios_event_log ; void * bios_event_log_end ; } +s#tpm_chip_seqops struct tpm_chip_seqops { s#tpm_chip * chip ; const s#seq_operations * seqops ; } +E#TPM_UNDEFINED ( 3 ) + 1 +E#TPM_NUM_DURATIONS E#TPM_UNDEFINED +s#tpm_bank_info struct tpm_bank_info { t#u16 alg_id ; t#u16 digest_size ; t#u16 crypto_id ; } +s#tpm_space struct tpm_space { t#u32 context_tbl [ 3 ] ; t#u8 * context_buf ; t#u32 session_tbl [ 3 ] ; t#u8 * session_buf ; t#u32 buf_size ; } +s#tpm_chip struct tpm_chip { s#device dev ; s#device devs ; s#cdev cdev ; s#cdev cdevs ; s#rw_semaphore ops_sem ; const s#tpm_class_ops * ops ; s#tpm_bios_log log ; s#tpm_chip_seqops bin_log_seqops ; s#tpm_chip_seqops ascii_log_seqops ; unsigned int flags ; int dev_num ; unsigned long is_open ; char hwrng_name [ 64 ] ; s#hwrng hwrng ; s#mutex tpm_mutex ; unsigned long timeout_a ; unsigned long timeout_b ; unsigned long timeout_c ; unsigned long timeout_d ; t#bool timeout_adjusted ; unsigned long duration [ E#TPM_NUM_DURATIONS ] ; t#bool duration_adjusted ; s#dentry * bios_dir [ 3 ] ; const s#attribute_group * groups [ 3 + 5 ] ; unsigned int groups_cnt ; t#u32 nr_allocated_banks ; s#tpm_bank_info * allocated_banks ; t#acpi_handle acpi_dev_handle ; char ppi_version [ 3 + 1 ] ; s#tpm_space work_space ; t#u32 last_cc ; t#u32 nr_commands ; t#u32 * cc_attrs_tbl ; int locality ; } +st33zp24_remove int st33zp24_remove ( s#tpm_chip * ) +st33zp24_pm_suspend int st33zp24_pm_suspend ( s#device * ) +st33zp24_pm_resume int st33zp24_pm_resume ( s#device * ) + +/* drivers/char/tpm/tpm-chip.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tpm_chip_start int tpm_chip_start ( s#tpm_chip * ) +tpm_chip_stop void tpm_chip_stop ( s#tpm_chip * ) +tpm_try_get_ops extern __attribute__ ( ( __warn_unused_result__ ) ) int tpm_try_get_ops ( s#tpm_chip * ) +tpm_put_ops extern void tpm_put_ops ( s#tpm_chip * ) +tpm_default_chip extern s#tpm_chip * tpm_default_chip ( void ) +tpm_chip_alloc s#tpm_chip * tpm_chip_alloc ( s#device * , const s#tpm_class_ops * ) +tpmm_chip_alloc s#tpm_chip * tpmm_chip_alloc ( s#device * , const s#tpm_class_ops * ) +tpm_chip_register int tpm_chip_register ( s#tpm_chip * ) +tpm_chip_unregister void tpm_chip_unregister ( s#tpm_chip * ) + +/* drivers/char/tpm/tpm-interface.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tpm_calc_ordinal_duration unsigned long tpm_calc_ordinal_duration ( s#tpm_chip * , t#u32 ) +s#tpm_buf struct tpm_buf { unsigned int flags ; t#u8 * data ; } +tpm_transmit_cmd extern t#ssize_t tpm_transmit_cmd ( s#tpm_chip * , s#tpm_buf * , t#size_t , const char * ) +tpm_get_timeouts int tpm_get_timeouts ( s#tpm_chip * ) +tpm_is_tpm2 extern int tpm_is_tpm2 ( s#tpm_chip * ) +s#tpm_digest struct tpm_digest { t#u16 alg_id ; t#u8 digest [ 64 ] ; } +tpm_pcr_read extern int tpm_pcr_read ( s#tpm_chip * , t#u32 , s#tpm_digest * ) +tpm_pcr_extend extern int tpm_pcr_extend ( s#tpm_chip * , t#u32 , s#tpm_digest * ) +tpm_send extern int tpm_send ( s#tpm_chip * , void * , t#size_t ) +tpm_pm_suspend int tpm_pm_suspend ( s#device * ) +tpm_pm_resume int tpm_pm_resume ( s#device * ) +tpm_get_random extern int tpm_get_random ( s#tpm_chip * , t#u8 * , t#size_t ) + +/* drivers/char/tpm/tpm1-cmd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#permanent_flags_t struct permanent_flags_t { t#__be16 tag ; t#u8 disable ; t#u8 ownership ; t#u8 deactivated ; t#u8 readPubek ; t#u8 disableOwnerClear ; t#u8 allowMaintenance ; t#u8 physicalPresenceLifetimeLock ; t#u8 physicalPresenceHWEnable ; t#u8 physicalPresenceCMDEnable ; t#u8 CEKPUsed ; t#u8 TPMpost ; t#u8 TPMpostLock ; t#u8 FIPS ; t#u8 operator ; t#u8 enableRevokeEK ; t#u8 nvLocked ; t#u8 readSRKPub ; t#u8 tpmEstablished ; t#u8 maintenanceDone ; t#u8 disableFullDALogicInfo ; } +s#stclear_flags_t struct stclear_flags_t { t#__be16 tag ; t#u8 deactivated ; t#u8 disableForceClear ; t#u8 physicalPresence ; t#u8 physicalPresenceLock ; t#u8 bGlobalLock ; } +s#tpm1_version struct tpm1_version { t#u8 major ; t#u8 minor ; t#u8 rev_major ; t#u8 rev_minor ; } +s#tpm1_version2 struct tpm1_version2 { t#__be16 tag ; s#tpm1_version version ; } +s#timeout_t struct timeout_t { t#__be32 a ; t#__be32 b ; t#__be32 c ; t#__be32 d ; } +s#duration_t struct duration_t { t#__be32 tpm_short ; t#__be32 tpm_medium ; t#__be32 tpm_long ; } +t#cap_t typedef union { s#permanent_flags_t perm_flags ; s#stclear_flags_t stclear_flags ; t#__u8 owned ; t#__be32 num_pcrs ; s#tpm1_version version1 ; s#tpm1_version2 version2 ; t#__be32 manufacturer_id ; s#timeout_t timeout ; s#duration_t duration ; } cap_t +tpm1_getcap t#ssize_t tpm1_getcap ( s#tpm_chip * , t#u32 , t#cap_t * , const char * , t#size_t ) +tpm1_do_selftest int tpm1_do_selftest ( s#tpm_chip * ) + +/* drivers/char/tpm/tpm2-cmd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tpm2_flush_context void tpm2_flush_context ( s#tpm_chip * , t#u32 ) +tpm2_get_tpm_pt t#ssize_t tpm2_get_tpm_pt ( s#tpm_chip * , t#u32 , t#u32 * , const char * ) +tpm2_probe int tpm2_probe ( s#tpm_chip * ) +tpm2_get_cc_attrs_tbl int tpm2_get_cc_attrs_tbl ( s#tpm_chip * ) + +/* drivers/char/tpm/tpm_tis_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tpm_tis_remove void tpm_tis_remove ( s#tpm_chip * ) +s#tpm_tis_phy_ops struct tpm_tis_phy_ops { int ( * read_bytes ) ( s#tpm_tis_data * , t#u32 , t#u16 , t#u8 * ) ; int ( * write_bytes ) ( s#tpm_tis_data * , t#u32 , t#u16 , const t#u8 * ) ; int ( * read16 ) ( s#tpm_tis_data * , t#u32 , t#u16 * ) ; int ( * read32 ) ( s#tpm_tis_data * , t#u32 , t#u32 * ) ; int ( * write32 ) ( s#tpm_tis_data * , t#u32 , t#u32 ) ; } +s#tpm_tis_data struct tpm_tis_data { t#u16 manufacturer_id ; int locality ; int irq ; t#bool irq_tested ; unsigned long flags ; void * ilb_base_addr ; t#u16 clkrun_enabled ; t#wait_queue_head_t int_queue ; t#wait_queue_head_t read_queue ; const s#tpm_tis_phy_ops * phy_ops ; unsigned short rng_quality ; unsigned int timeout_min ; unsigned int timeout_max ; } +tpm_tis_core_init int tpm_tis_core_init ( s#device * , s#tpm_tis_data * , int , const s#tpm_tis_phy_ops * , t#acpi_handle ) +tpm_tis_resume int tpm_tis_resume ( s#device * ) + +/* drivers/char/xillybus/xillybus_class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +xillybus_init_chrdev int xillybus_init_chrdev ( s#device * , const s#file_operations * , s#module * , void * , unsigned char * , unsigned int , int , const char * , t#bool ) +xillybus_cleanup_chrdev void xillybus_cleanup_chrdev ( void * , s#device * ) +xillybus_find_inode int xillybus_find_inode ( s#inode * , void * * , int * ) + +/* drivers/char/xillybus/xillybus_core.o */ +xillybus_isr t#irqreturn_t xillybus_isr ( int , void * ) +s##pci_dev +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#xilly_endpoint_hardware struct xilly_endpoint_hardware { s#module * owner ; void ( * hw_sync_sgl_for_cpu ) ( s#xilly_endpoint * , t#dma_addr_t , t#size_t , int ) ; void ( * hw_sync_sgl_for_device ) ( s#xilly_endpoint * , t#dma_addr_t , t#size_t , int ) ; int ( * map_single ) ( s#xilly_endpoint * , void * , t#size_t , int , t#dma_addr_t * ) ; } +s#xilly_buffer struct xilly_buffer { void * addr ; t#dma_addr_t dma_addr ; int end_offset ; } +s#xilly_channel struct xilly_channel { s#xilly_endpoint * endpoint ; int chan_num ; int log2_element_size ; int seekable ; s#xilly_buffer * * wr_buffers ; int num_wr_buffers ; unsigned int wr_buf_size ; int wr_fpga_buf_idx ; int wr_host_buf_idx ; int wr_host_buf_pos ; int wr_empty ; int wr_ready ; int wr_sleepy ; int wr_eof ; int wr_hangup ; t#spinlock_t wr_spinlock ; s#mutex wr_mutex ; t#wait_queue_head_t wr_wait ; t#wait_queue_head_t wr_ready_wait ; int wr_ref_count ; int wr_synchronous ; int wr_allow_partial ; int wr_exclusive_open ; int wr_supports_nonempty ; s#xilly_buffer * * rd_buffers ; int num_rd_buffers ; unsigned int rd_buf_size ; int rd_fpga_buf_idx ; int rd_host_buf_pos ; int rd_host_buf_idx ; int rd_full ; t#spinlock_t rd_spinlock ; s#mutex rd_mutex ; t#wait_queue_head_t rd_wait ; int rd_ref_count ; int rd_allow_partial ; int rd_synchronous ; int rd_exclusive_open ; s#delayed_work rd_workitem ; unsigned char rd_leftovers [ 4 ] ; } +s#xilly_endpoint struct xilly_endpoint { s#pci_dev * pdev ; s#device * dev ; s#xilly_endpoint_hardware * ephw ; int dma_using_dac ; void * registers ; int fatal_error ; s#mutex register_mutex ; t#wait_queue_head_t ep_wait ; int num_channels ; s#xilly_channel * * channels ; int msg_counter ; int failed_messages ; int idtlen ; t#u32 * msgbuf_addr ; t#dma_addr_t msgbuf_dma_addr ; unsigned int msg_buf_size ; } +xillybus_init_endpoint s#xilly_endpoint * xillybus_init_endpoint ( s#pci_dev * , s#device * , s#xilly_endpoint_hardware * ) +xillybus_endpoint_discovery int xillybus_endpoint_discovery ( s#xilly_endpoint * ) +xillybus_endpoint_remove void xillybus_endpoint_remove ( s#xilly_endpoint * ) + +/* drivers/clk/clk.o */ +s##clk +__clk_get_name const char * __clk_get_name ( const s#clk * ) +s##clk_core +s#clk_rate_request struct clk_rate_request { unsigned long rate ; unsigned long min_rate ; unsigned long max_rate ; unsigned long best_parent_rate ; s#clk_hw * best_parent_hw ; } +s#clk_duty struct clk_duty { unsigned int num ; unsigned int den ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#clk_ops struct clk_ops { int ( * prepare ) ( s#clk_hw * ) ; void ( * unprepare ) ( s#clk_hw * ) ; int ( * is_prepared ) ( s#clk_hw * ) ; void ( * unprepare_unused ) ( s#clk_hw * ) ; int ( * enable ) ( s#clk_hw * ) ; void ( * disable ) ( s#clk_hw * ) ; int ( * is_enabled ) ( s#clk_hw * ) ; void ( * disable_unused ) ( s#clk_hw * ) ; int ( * save_context ) ( s#clk_hw * ) ; void ( * restore_context ) ( s#clk_hw * ) ; unsigned long ( * recalc_rate ) ( s#clk_hw * , unsigned long ) ; long ( * round_rate ) ( s#clk_hw * , unsigned long , unsigned long * ) ; int ( * determine_rate ) ( s#clk_hw * , s#clk_rate_request * ) ; int ( * set_parent ) ( s#clk_hw * , t#u8 ) ; t#u8 ( * get_parent ) ( s#clk_hw * ) ; int ( * set_rate ) ( s#clk_hw * , unsigned long , unsigned long ) ; int ( * set_rate_and_parent ) ( s#clk_hw * , unsigned long , unsigned long , t#u8 ) ; unsigned long ( * recalc_accuracy ) ( s#clk_hw * , unsigned long ) ; int ( * get_phase ) ( s#clk_hw * ) ; int ( * set_phase ) ( s#clk_hw * , int ) ; int ( * get_duty_cycle ) ( s#clk_hw * , s#clk_duty * ) ; int ( * set_duty_cycle ) ( s#clk_hw * , s#clk_duty * ) ; int ( * init ) ( s#clk_hw * ) ; void ( * terminate ) ( s#clk_hw * ) ; void ( * debug_init ) ( s#clk_hw * , s#dentry * ) ; } +s#clk_parent_data struct clk_parent_data { const s#clk_hw * hw ; const char * fw_name ; const char * name ; int index ; } +s#clk_init_data struct clk_init_data { const char * name ; const s#clk_ops * ops ; const char * const * parent_names ; const s#clk_parent_data * parent_data ; const s#clk_hw * * parent_hws ; t#u8 num_parents ; unsigned long flags ; } +s#clk_hw struct clk_hw { s#clk_core * core ; s#clk * clk ; const s#clk_init_data * init ; } +clk_hw_get_name const char * clk_hw_get_name ( const s#clk_hw * ) +__clk_get_hw s#clk_hw * __clk_get_hw ( s#clk * ) +clk_hw_get_num_parents unsigned int clk_hw_get_num_parents ( const s#clk_hw * ) +clk_hw_get_parent s#clk_hw * clk_hw_get_parent ( const s#clk_hw * ) +clk_hw_get_parent_by_index s#clk_hw * clk_hw_get_parent_by_index ( const s#clk_hw * , unsigned int ) +clk_hw_get_rate unsigned long clk_hw_get_rate ( const s#clk_hw * ) +clk_hw_get_flags unsigned long clk_hw_get_flags ( const s#clk_hw * ) +clk_hw_is_prepared t#bool clk_hw_is_prepared ( const s#clk_hw * ) +clk_hw_rate_is_protected t#bool clk_hw_rate_is_protected ( const s#clk_hw * ) +clk_hw_is_enabled t#bool clk_hw_is_enabled ( const s#clk_hw * ) +__clk_is_enabled t#bool __clk_is_enabled ( s#clk * ) +clk_mux_determine_rate_flags int clk_mux_determine_rate_flags ( s#clk_hw * , s#clk_rate_request * , unsigned long ) +clk_hw_set_rate_range void clk_hw_set_rate_range ( s#clk_hw * , unsigned long , unsigned long ) +__clk_mux_determine_rate int __clk_mux_determine_rate ( s#clk_hw * , s#clk_rate_request * ) +__clk_mux_determine_rate_closest int __clk_mux_determine_rate_closest ( s#clk_hw * , s#clk_rate_request * ) +clk_rate_exclusive_put void clk_rate_exclusive_put ( s#clk * ) +clk_rate_exclusive_get int clk_rate_exclusive_get ( s#clk * ) +clk_unprepare void clk_unprepare ( s#clk * ) +clk_prepare int clk_prepare ( s#clk * ) +clk_disable void clk_disable ( s#clk * ) +clk_gate_restore_context void clk_gate_restore_context ( s#clk_hw * ) +clk_save_context int clk_save_context ( void ) +clk_restore_context void clk_restore_context ( void ) +clk_enable int clk_enable ( s#clk * ) +clk_is_enabled_when_prepared t#bool clk_is_enabled_when_prepared ( s#clk * ) +__clk_determine_rate int __clk_determine_rate ( s#clk_hw * , s#clk_rate_request * ) +clk_hw_round_rate unsigned long clk_hw_round_rate ( s#clk_hw * , unsigned long ) +clk_round_rate long clk_round_rate ( s#clk * , unsigned long ) +clk_get_accuracy long clk_get_accuracy ( s#clk * ) +clk_get_rate unsigned long clk_get_rate ( s#clk * ) +clk_hw_get_parent_index int clk_hw_get_parent_index ( s#clk_hw * ) +clk_set_rate int clk_set_rate ( s#clk * , unsigned long ) +clk_set_rate_exclusive int clk_set_rate_exclusive ( s#clk * , unsigned long ) +clk_set_rate_range int clk_set_rate_range ( s#clk * , unsigned long , unsigned long ) +clk_set_min_rate int clk_set_min_rate ( s#clk * , unsigned long ) +clk_set_max_rate int clk_set_max_rate ( s#clk * , unsigned long ) +clk_get_parent s#clk * clk_get_parent ( s#clk * ) +clk_has_parent t#bool clk_has_parent ( s#clk * , s#clk * ) +clk_hw_set_parent int clk_hw_set_parent ( s#clk_hw * , s#clk_hw * ) +clk_set_parent int clk_set_parent ( s#clk * , s#clk * ) +clk_set_phase int clk_set_phase ( s#clk * , int ) +clk_get_phase int clk_get_phase ( s#clk * ) +clk_set_duty_cycle int clk_set_duty_cycle ( s#clk * , unsigned int , unsigned int ) +clk_get_scaled_duty_cycle int clk_get_scaled_duty_cycle ( s#clk * , unsigned int ) +clk_is_match t#bool clk_is_match ( const s#clk * , const s#clk * ) +clk_hw_get_clk s#clk * clk_hw_get_clk ( s#clk_hw * , const char * ) +clk_register s#clk * clk_register ( s#device * , s#clk_hw * ) +clk_hw_register int __attribute__ ( ( __warn_unused_result__ ) ) clk_hw_register ( s#device * , s#clk_hw * ) +of_clk_hw_register int __attribute__ ( ( __warn_unused_result__ ) ) of_clk_hw_register ( s#device_node * , s#clk_hw * ) +clk_unregister void clk_unregister ( s#clk * ) +clk_hw_unregister void clk_hw_unregister ( s#clk_hw * ) +devm_clk_register s#clk * devm_clk_register ( s#device * , s#clk_hw * ) +devm_clk_hw_register int __attribute__ ( ( __warn_unused_result__ ) ) devm_clk_hw_register ( s#device * , s#clk_hw * ) +devm_clk_unregister void devm_clk_unregister ( s#device * , s#clk * ) +devm_clk_hw_unregister void devm_clk_hw_unregister ( s#device * , s#clk_hw * ) +devm_clk_hw_get_clk s#clk * devm_clk_hw_get_clk ( s#device * , s#clk_hw * , const char * ) +clk_notifier_register int clk_notifier_register ( s#clk * , s#notifier_block * ) +clk_notifier_unregister int clk_notifier_unregister ( s#clk * , s#notifier_block * ) +devm_clk_notifier_register int devm_clk_notifier_register ( s#device * , s#clk * , s#notifier_block * ) +of_clk_src_simple_get s#clk * of_clk_src_simple_get ( s#of_phandle_args * , void * ) +of_clk_hw_simple_get s#clk_hw * of_clk_hw_simple_get ( s#of_phandle_args * , void * ) +of_clk_src_onecell_get s#clk * of_clk_src_onecell_get ( s#of_phandle_args * , void * ) +of_clk_hw_onecell_get s#clk_hw * of_clk_hw_onecell_get ( s#of_phandle_args * , void * ) +of_clk_add_provider int of_clk_add_provider ( s#device_node * , s#clk * ( * ) ( s#of_phandle_args * , void * ) , void * ) +of_clk_add_hw_provider int of_clk_add_hw_provider ( s#device_node * , s#clk_hw * ( * ) ( s#of_phandle_args * , void * ) , void * ) +devm_of_clk_add_hw_provider int devm_of_clk_add_hw_provider ( s#device * , s#clk_hw * ( * ) ( s#of_phandle_args * , void * ) , void * ) +of_clk_del_provider void of_clk_del_provider ( s#device_node * ) +devm_of_clk_del_provider void devm_of_clk_del_provider ( s#device * ) +of_clk_get_from_provider s#clk * of_clk_get_from_provider ( s#of_phandle_args * ) +of_clk_get s#clk * of_clk_get ( s#device_node * , int ) +of_clk_get_by_name s#clk * of_clk_get_by_name ( s#device_node * , const char * ) +of_clk_get_parent_count unsigned int of_clk_get_parent_count ( const s#device_node * ) +of_clk_get_parent_name const char * of_clk_get_parent_name ( const s#device_node * , int ) +of_clk_parent_fill int of_clk_parent_fill ( s#device_node * , const char * * , unsigned int ) + +/* drivers/clk/clk-bulk.o */ +s##clk +s#clk_bulk_data struct clk_bulk_data { const char * id ; s#clk * clk ; } +clk_bulk_put void clk_bulk_put ( int , s#clk_bulk_data * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +clk_bulk_get int __attribute__ ( ( __warn_unused_result__ ) ) clk_bulk_get ( s#device * , int , s#clk_bulk_data * ) +clk_bulk_get_optional int __attribute__ ( ( __warn_unused_result__ ) ) clk_bulk_get_optional ( s#device * , int , s#clk_bulk_data * ) +clk_bulk_put_all void clk_bulk_put_all ( int , s#clk_bulk_data * ) +clk_bulk_get_all int __attribute__ ( ( __warn_unused_result__ ) ) clk_bulk_get_all ( s#device * , s#clk_bulk_data * * ) +clk_bulk_unprepare void clk_bulk_unprepare ( int , const s#clk_bulk_data * ) +clk_bulk_prepare int __attribute__ ( ( __warn_unused_result__ ) ) clk_bulk_prepare ( int , const s#clk_bulk_data * ) +clk_bulk_disable void clk_bulk_disable ( int , const s#clk_bulk_data * ) +clk_bulk_enable int __attribute__ ( ( __warn_unused_result__ ) ) clk_bulk_enable ( int , const s#clk_bulk_data * ) + +/* drivers/clk/clk-composite.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +clk_hw_register_composite s#clk_hw * clk_hw_register_composite ( s#device * , const char * , const char * const * , int , s#clk_hw * , const s#clk_ops * , s#clk_hw * , const s#clk_ops * , s#clk_hw * , const s#clk_ops * , unsigned long ) +clk_hw_unregister_composite void clk_hw_unregister_composite ( s#clk_hw * ) + +/* drivers/clk/clk-conf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_clk_set_defaults int of_clk_set_defaults ( s#device_node * , t#bool ) + +/* drivers/clk/clk-devres.o */ +s##clk +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +devm_clk_get s#clk * devm_clk_get ( s#device * , const char * ) +devm_clk_get_prepared s#clk * devm_clk_get_prepared ( s#device * , const char * ) +devm_clk_get_enabled s#clk * devm_clk_get_enabled ( s#device * , const char * ) +devm_clk_get_optional s#clk * devm_clk_get_optional ( s#device * , const char * ) +devm_clk_get_optional_prepared s#clk * devm_clk_get_optional_prepared ( s#device * , const char * ) +devm_clk_get_optional_enabled s#clk * devm_clk_get_optional_enabled ( s#device * , const char * ) +devm_clk_bulk_get int __attribute__ ( ( __warn_unused_result__ ) ) devm_clk_bulk_get ( s#device * , int , s#clk_bulk_data * ) +devm_clk_bulk_get_optional int __attribute__ ( ( __warn_unused_result__ ) ) devm_clk_bulk_get_optional ( s#device * , int , s#clk_bulk_data * ) +devm_clk_bulk_get_all int __attribute__ ( ( __warn_unused_result__ ) ) devm_clk_bulk_get_all ( s#device * , s#clk_bulk_data * * ) +devm_clk_put void devm_clk_put ( s#device * , s#clk * ) +devm_get_clk_from_child s#clk * devm_get_clk_from_child ( s#device * , s#device_node * , const char * ) + +/* drivers/clk/clk-divider.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#clk_div_table struct clk_div_table { unsigned int val ; unsigned int div ; } +divider_recalc_rate unsigned long divider_recalc_rate ( s#clk_hw * , unsigned long , unsigned int , const s#clk_div_table * , unsigned long , unsigned long ) +divider_determine_rate int divider_determine_rate ( s#clk_hw * , s#clk_rate_request * , const s#clk_div_table * , t#u8 , unsigned long ) +divider_ro_determine_rate int divider_ro_determine_rate ( s#clk_hw * , s#clk_rate_request * , const s#clk_div_table * , t#u8 , unsigned long , unsigned int ) +divider_round_rate_parent long divider_round_rate_parent ( s#clk_hw * , s#clk_hw * , unsigned long , unsigned long * , const s#clk_div_table * , t#u8 , unsigned long ) +divider_ro_round_rate_parent long divider_ro_round_rate_parent ( s#clk_hw * , s#clk_hw * , unsigned long , unsigned long * , const s#clk_div_table * , t#u8 , unsigned long , unsigned int ) +divider_get_val int divider_get_val ( unsigned long , unsigned long , const s#clk_div_table * , t#u8 , unsigned long ) +clk_divider_ops extern const s#clk_ops clk_divider_ops +clk_divider_ro_ops extern const s#clk_ops clk_divider_ro_ops +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +__clk_hw_register_divider s#clk_hw * __clk_hw_register_divider ( s#device * , s#device_node * , const char * , const char * , const s#clk_hw * , const s#clk_parent_data * , unsigned long , void * , t#u8 , t#u8 , t#u8 , const s#clk_div_table * , t#spinlock_t * ) +clk_register_divider_table s#clk * clk_register_divider_table ( s#device * , const char * , const char * , unsigned long , void * , t#u8 , t#u8 , t#u8 , const s#clk_div_table * , t#spinlock_t * ) +clk_unregister_divider void clk_unregister_divider ( s#clk * ) +clk_hw_unregister_divider void clk_hw_unregister_divider ( s#clk_hw * ) +__devm_clk_hw_register_divider s#clk_hw * __devm_clk_hw_register_divider ( s#device * , s#device_node * , const char * , const char * , const s#clk_hw * , const s#clk_parent_data * , unsigned long , void * , t#u8 , t#u8 , t#u8 , const s#clk_div_table * , t#spinlock_t * ) + +/* drivers/clk/clk-fixed-factor.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_fixed_factor_ops extern const s#clk_ops clk_fixed_factor_ops +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +clk_hw_register_fixed_factor s#clk_hw * clk_hw_register_fixed_factor ( s#device * , const char * , const char * , unsigned long , unsigned int , unsigned int ) +clk_register_fixed_factor s#clk * clk_register_fixed_factor ( s#device * , const char * , const char * , unsigned long , unsigned int , unsigned int ) +clk_unregister_fixed_factor void clk_unregister_fixed_factor ( s#clk * ) +clk_hw_unregister_fixed_factor void clk_hw_unregister_fixed_factor ( s#clk_hw * ) +devm_clk_hw_register_fixed_factor s#clk_hw * devm_clk_hw_register_fixed_factor ( s#device * , const char * , const char * , unsigned long , unsigned int , unsigned int ) + +/* drivers/clk/clk-fixed-rate.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_fixed_rate_ops extern const s#clk_ops clk_fixed_rate_ops +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +__clk_hw_register_fixed_rate s#clk_hw * __clk_hw_register_fixed_rate ( s#device * , s#device_node * , const char * , const char * , const s#clk_hw * , const s#clk_parent_data * , unsigned long , unsigned long , unsigned long , unsigned long ) +clk_register_fixed_rate s#clk * clk_register_fixed_rate ( s#device * , const char * , const char * , unsigned long , unsigned long ) +clk_unregister_fixed_rate void clk_unregister_fixed_rate ( s#clk * ) +clk_hw_unregister_fixed_rate void clk_hw_unregister_fixed_rate ( s#clk_hw * ) + +/* drivers/clk/clk-fractional-divider.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_fractional_divider_ops extern const s#clk_ops clk_fractional_divider_ops +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +clk_hw_register_fractional_divider s#clk_hw * clk_hw_register_fractional_divider ( s#device * , const char * , const char * , unsigned long , void * , t#u8 , t#u8 , t#u8 , t#u8 , t#u8 , t#spinlock_t * ) +clk_register_fractional_divider s#clk * clk_register_fractional_divider ( s#device * , const char * , const char * , unsigned long , void * , t#u8 , t#u8 , t#u8 , t#u8 , t#u8 , t#spinlock_t * ) + +/* drivers/clk/clk-gate.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_gate_is_enabled int clk_gate_is_enabled ( s#clk_hw * ) +clk_gate_ops extern const s#clk_ops clk_gate_ops +s##device +__clk_hw_register_gate s#clk_hw * __clk_hw_register_gate ( s#device * , s#device_node * , const char * , const char * , const s#clk_hw * , const s#clk_parent_data * , unsigned long , void * , t#u8 , t#u8 , t#spinlock_t * ) +clk_register_gate s#clk * clk_register_gate ( s#device * , const char * , const char * , unsigned long , void * , t#u8 , t#u8 , t#spinlock_t * ) +clk_unregister_gate void clk_unregister_gate ( s#clk * ) +clk_hw_unregister_gate void clk_hw_unregister_gate ( s#clk_hw * ) + +/* drivers/clk/clk-multiplier.o */ +s##clk_core +s##clk +s##dentry +clk_multiplier_ops extern const s#clk_ops clk_multiplier_ops + +/* drivers/clk/clk-mux.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_mux_val_to_index int clk_mux_val_to_index ( s#clk_hw * , t#u32 * , unsigned int , unsigned int ) +clk_mux_index_to_val unsigned int clk_mux_index_to_val ( t#u32 * , unsigned int , t#u8 ) +clk_mux_ops extern const s#clk_ops clk_mux_ops +clk_mux_ro_ops extern const s#clk_ops clk_mux_ro_ops +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +__clk_hw_register_mux s#clk_hw * __clk_hw_register_mux ( s#device * , s#device_node * , const char * , t#u8 , const char * const * , const s#clk_hw * * , const s#clk_parent_data * , unsigned long , void * , t#u8 , t#u32 , t#u8 , t#u32 * , t#spinlock_t * ) +__devm_clk_hw_register_mux s#clk_hw * __devm_clk_hw_register_mux ( s#device * , s#device_node * , const char * , t#u8 , const char * const * , const s#clk_hw * * , const s#clk_parent_data * , unsigned long , void * , t#u8 , t#u32 , t#u8 , t#u32 * , t#spinlock_t * ) +clk_register_mux_table s#clk * clk_register_mux_table ( s#device * , const char * , const char * const * , t#u8 , unsigned long , void * , t#u8 , t#u32 , t#u8 , t#u32 * , t#spinlock_t * ) +clk_unregister_mux void clk_unregister_mux ( s#clk * ) +clk_hw_unregister_mux void clk_hw_unregister_mux ( s#clk_hw * ) + +/* drivers/clk/clkdev.o */ +s##clk +clk_get_sys s#clk * clk_get_sys ( const char * , const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +clk_get s#clk * clk_get ( s#device * , const char * ) +clk_put void clk_put ( s#clk * ) +s##clk_core +s#clk_lookup struct clk_lookup { s#list_head node ; const char * dev_id ; const char * con_id ; s#clk * clk ; s#clk_hw * clk_hw ; } +clkdev_add void clkdev_add ( s#clk_lookup * ) +clkdev_create s#clk_lookup * clkdev_create ( s#clk * , const char * , const char * , ... ) +clkdev_hw_create s#clk_lookup * clkdev_hw_create ( s#clk_hw * , const char * , const char * , ... ) +clk_add_alias int clk_add_alias ( const char * , const char * , const char * , s#device * ) +clkdev_drop void clkdev_drop ( s#clk_lookup * ) +clk_register_clkdev int clk_register_clkdev ( s#clk * , const char * , const char * ) +clk_hw_register_clkdev int clk_hw_register_clkdev ( s#clk_hw * , const char * , const char * ) +devm_clk_release_clkdev void devm_clk_release_clkdev ( s#device * , const char * , const char * ) +devm_clk_hw_register_clkdev int devm_clk_hw_register_clkdev ( s#device * , s#clk_hw * , const char * , const char * ) + +/* drivers/clk/hisilicon/clk.o */ +s##clk +s#clk_onecell_data struct clk_onecell_data { s#clk * * clks ; unsigned int clk_num ; } +s#hisi_clock_data struct hisi_clock_data { s#clk_onecell_data clk_data ; void * base ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +hisi_clk_alloc s#hisi_clock_data * hisi_clk_alloc ( s#platform_device * , int ) +hisi_clk_init s#hisi_clock_data * hisi_clk_init ( s#device_node * , int ) +s#hisi_fixed_rate_clock struct hisi_fixed_rate_clock { unsigned int id ; char * name ; const char * parent_name ; unsigned long flags ; unsigned long fixed_rate ; } +hisi_clk_register_fixed_rate int hisi_clk_register_fixed_rate ( const s#hisi_fixed_rate_clock * , int , s#hisi_clock_data * ) +s#hisi_fixed_factor_clock struct hisi_fixed_factor_clock { unsigned int id ; char * name ; const char * parent_name ; unsigned long mult ; unsigned long div ; unsigned long flags ; } +hisi_clk_register_fixed_factor int hisi_clk_register_fixed_factor ( const s#hisi_fixed_factor_clock * , int , s#hisi_clock_data * ) +s#hisi_mux_clock struct hisi_mux_clock { unsigned int id ; const char * name ; const char * const * parent_names ; t#u8 num_parents ; unsigned long flags ; unsigned long offset ; t#u8 shift ; t#u8 width ; t#u8 mux_flags ; const t#u32 * table ; const char * alias ; } +hisi_clk_register_mux int hisi_clk_register_mux ( const s#hisi_mux_clock * , int , s#hisi_clock_data * ) +s#hisi_phase_clock struct hisi_phase_clock { unsigned int id ; const char * name ; const char * parent_names ; unsigned long flags ; unsigned long offset ; t#u8 shift ; t#u8 width ; t#u32 * phase_degrees ; t#u32 * phase_regvals ; t#u8 phase_num ; } +hisi_clk_register_phase int hisi_clk_register_phase ( s#device * , const s#hisi_phase_clock * , int , s#hisi_clock_data * ) +s#hisi_divider_clock struct hisi_divider_clock { unsigned int id ; const char * name ; const char * parent_name ; unsigned long flags ; unsigned long offset ; t#u8 shift ; t#u8 width ; t#u8 div_flags ; s#clk_div_table * table ; const char * alias ; } +hisi_clk_register_divider int hisi_clk_register_divider ( const s#hisi_divider_clock * , int , s#hisi_clock_data * ) +s#hisi_gate_clock struct hisi_gate_clock { unsigned int id ; const char * name ; const char * parent_name ; unsigned long flags ; unsigned long offset ; t#u8 bit_idx ; t#u8 gate_flags ; const char * alias ; } +hisi_clk_register_gate int hisi_clk_register_gate ( const s#hisi_gate_clock * , int , s#hisi_clock_data * ) +hisi_clk_register_gate_sep void hisi_clk_register_gate_sep ( const s#hisi_gate_clock * , int , s#hisi_clock_data * ) + +/* drivers/clk/hisilicon/clk-hisi-phase.o */ +s##clk +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +clk_register_hisi_phase s#clk * clk_register_hisi_phase ( s#device * , const s#hisi_phase_clock * , void * , t#spinlock_t * ) + +/* drivers/clk/hisilicon/reset.o */ +s##hisi_reset_controller +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +hisi_reset_init s#hisi_reset_controller * hisi_reset_init ( s#platform_device * ) +hisi_reset_exit void hisi_reset_exit ( s#hisi_reset_controller * ) + +/* drivers/clk/imx/clk.o */ +imx_ccm_lock extern t#spinlock_t imx_ccm_lock +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +imx_unregister_hw_clocks void imx_unregister_hw_clocks ( s#clk_hw * [ ] , unsigned int ) +imx_check_clk_hws void imx_check_clk_hws ( s#clk_hw * [ ] , unsigned int ) +s##device +imx_obtain_fixed_clk_hw s#clk_hw * imx_obtain_fixed_clk_hw ( s#device_node * , const char * ) + +/* drivers/clk/imx/clk-composite-8m.o */ +s##clk_core +s##clk +s##dentry +imx8m_clk_hw_composite_flags s#clk_hw * imx8m_clk_hw_composite_flags ( const char * , const char * const * , int , void * , t#u32 , unsigned long ) + +/* drivers/clk/imx/clk-cpu.o */ +s##clk_core +s##clk +s##dentry +imx_clk_hw_cpu s#clk_hw * imx_clk_hw_cpu ( const char * , const char * , s#clk * , s#clk * , s#clk * , s#clk * ) + +/* drivers/clk/imx/clk-frac-pll.o */ +s##clk_core +s##clk +s##dentry +imx_clk_hw_frac_pll s#clk_hw * imx_clk_hw_frac_pll ( const char * , const char * , void * ) + +/* drivers/clk/imx/clk-gate2.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##device +clk_hw_register_gate2 s#clk_hw * clk_hw_register_gate2 ( s#device * , const char * , const char * , unsigned long , void * , t#u8 , t#u8 , t#u8 , t#u8 , t#spinlock_t * , unsigned int * ) + +/* drivers/clk/imx/clk-pll14xx.o */ +e#imx_pll14xx_type enum imx_pll14xx_type { PLL_1416X , PLL_1443X , } +s#imx_pll14xx_rate_table struct imx_pll14xx_rate_table { unsigned int rate ; unsigned int pdiv ; unsigned int mdiv ; unsigned int sdiv ; unsigned int kdiv ; } +s#imx_pll14xx_clk struct imx_pll14xx_clk { e#imx_pll14xx_type type ; const s#imx_pll14xx_rate_table * rate_table ; int rate_count ; int flags ; } +imx_1443x_pll extern s#imx_pll14xx_clk imx_1443x_pll +imx_1443x_dram_pll extern s#imx_pll14xx_clk imx_1443x_dram_pll +imx_1416x_pll extern s#imx_pll14xx_clk imx_1416x_pll +s##clk_core +s##clk +s##dentry +s##device +imx_dev_clk_hw_pll14xx s#clk_hw * imx_dev_clk_hw_pll14xx ( s#device * , const char * , const char * , void * , const s#imx_pll14xx_clk * ) + +/* drivers/clk/imx/clk-sscg-pll.o */ +s##clk_core +s##clk +s##dentry +imx_clk_hw_sscg_pll s#clk_hw * imx_clk_hw_sscg_pll ( const char * , const char * const * , t#u8 , t#u8 , t#u8 , t#u8 , void * , unsigned long ) + +/* drivers/clk/meson/clk-cpu-dyndiv.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_clk_cpu_dyndiv_ops extern const s#clk_ops meson_clk_cpu_dyndiv_ops + +/* drivers/clk/meson/clk-dualdiv.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_clk_dualdiv_ops extern const s#clk_ops meson_clk_dualdiv_ops +meson_clk_dualdiv_ro_ops extern const s#clk_ops meson_clk_dualdiv_ro_ops + +/* drivers/clk/meson/clk-mpll.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_clk_mpll_ro_ops extern const s#clk_ops meson_clk_mpll_ro_ops +meson_clk_mpll_ops extern const s#clk_ops meson_clk_mpll_ops + +/* drivers/clk/meson/clk-phase.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_clk_phase_ops extern const s#clk_ops meson_clk_phase_ops +meson_clk_triphase_ops extern const s#clk_ops meson_clk_triphase_ops +meson_sclk_ws_inv_ops extern const s#clk_ops meson_sclk_ws_inv_ops + +/* drivers/clk/meson/clk-pll.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_clk_pcie_pll_ops extern const s#clk_ops meson_clk_pcie_pll_ops +meson_clk_pll_ops extern const s#clk_ops meson_clk_pll_ops +meson_clk_pll_ro_ops extern const s#clk_ops meson_clk_pll_ro_ops + +/* drivers/clk/meson/clk-regmap.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_regmap_gate_ops extern const s#clk_ops clk_regmap_gate_ops +clk_regmap_gate_ro_ops extern const s#clk_ops clk_regmap_gate_ro_ops +clk_regmap_divider_ops extern const s#clk_ops clk_regmap_divider_ops +clk_regmap_divider_ro_ops extern const s#clk_ops clk_regmap_divider_ro_ops +clk_regmap_mux_ops extern const s#clk_ops clk_regmap_mux_ops +clk_regmap_mux_ro_ops extern const s#clk_ops clk_regmap_mux_ro_ops + +/* drivers/clk/meson/meson-aoclk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +meson_aoclkc_probe int meson_aoclkc_probe ( s#platform_device * ) + +/* drivers/clk/meson/meson-eeclk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +meson_eeclkc_probe int meson_eeclkc_probe ( s#platform_device * ) + +/* drivers/clk/meson/sclk-div.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_sclk_div_ops extern const s#clk_ops meson_sclk_div_ops + +/* drivers/clk/meson/vid-pll-div.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +meson_vid_pll_div_ro_ops extern const s#clk_ops meson_vid_pll_div_ro_ops + +/* drivers/clk/qcom/clk-alpha-pll.o */ +E#CLK_ALPHA_PLL_TYPE_TRION 4 +E#CLK_ALPHA_PLL_TYPE_MAX ( E#CLK_ALPHA_PLL_TYPE_TRION ) + 3 +E#PLL_OFF_MAX_REGS 17 +clk_alpha_pll_regs extern const t#u8 clk_alpha_pll_regs [ E#CLK_ALPHA_PLL_TYPE_MAX ] [ E#PLL_OFF_MAX_REGS ] +s#pll_vco struct pll_vco { unsigned long min_freq ; unsigned long max_freq ; t#u32 val ; } +s##clk_core +s##clk +s##dentry +s##regmap +s#clk_regmap struct clk_regmap { s#clk_hw hw ; s#regmap * regmap ; unsigned int enable_reg ; unsigned int enable_mask ; t#bool enable_is_inverted ; } +s#clk_alpha_pll struct clk_alpha_pll { t#u32 offset ; const t#u8 * regs ; const s#pll_vco * vco_table ; t#size_t num_vco ; t#u8 flags ; s#clk_regmap clkr ; } +s#alpha_pll_config struct alpha_pll_config { t#u32 l ; t#u32 alpha ; t#u32 alpha_hi ; t#u32 config_ctl_val ; t#u32 config_ctl_hi_val ; t#u32 config_ctl_hi1_val ; t#u32 user_ctl_val ; t#u32 user_ctl_hi_val ; t#u32 user_ctl_hi1_val ; t#u32 test_ctl_val ; t#u32 test_ctl_hi_val ; t#u32 test_ctl_hi1_val ; t#u32 main_output_mask ; t#u32 aux_output_mask ; t#u32 aux2_output_mask ; t#u32 early_output_mask ; t#u32 alpha_en_mask ; t#u32 alpha_mode_mask ; t#u32 pre_div_val ; t#u32 pre_div_mask ; t#u32 post_div_val ; t#u32 post_div_mask ; t#u32 vco_val ; t#u32 vco_mask ; } +clk_alpha_pll_configure void clk_alpha_pll_configure ( s#clk_alpha_pll * , s#regmap * , const s#alpha_pll_config * ) +clk_alpha_pll_fixed_ops extern const s#clk_ops clk_alpha_pll_fixed_ops +clk_alpha_pll_ops extern const s#clk_ops clk_alpha_pll_ops +clk_alpha_pll_huayra_ops extern const s#clk_ops clk_alpha_pll_huayra_ops +clk_alpha_pll_hwfsm_ops extern const s#clk_ops clk_alpha_pll_hwfsm_ops +clk_alpha_pll_fixed_trion_ops extern const s#clk_ops clk_alpha_pll_fixed_trion_ops +clk_alpha_pll_postdiv_ops extern const s#clk_ops clk_alpha_pll_postdiv_ops +clk_alpha_pll_postdiv_ro_ops extern const s#clk_ops clk_alpha_pll_postdiv_ro_ops +clk_fabia_pll_configure void clk_fabia_pll_configure ( s#clk_alpha_pll * , s#regmap * , const s#alpha_pll_config * ) +clk_alpha_pll_fabia_ops extern const s#clk_ops clk_alpha_pll_fabia_ops +clk_alpha_pll_fixed_fabia_ops extern const s#clk_ops clk_alpha_pll_fixed_fabia_ops +clk_alpha_pll_postdiv_trion_ops extern const s#clk_ops clk_alpha_pll_postdiv_trion_ops +clk_alpha_pll_postdiv_fabia_ops extern const s#clk_ops clk_alpha_pll_postdiv_fabia_ops +clk_trion_pll_configure void clk_trion_pll_configure ( s#clk_alpha_pll * , s#regmap * , const s#alpha_pll_config * ) +clk_alpha_pll_trion_ops extern const s#clk_ops clk_alpha_pll_trion_ops +clk_alpha_pll_lucid_ops extern const s#clk_ops clk_alpha_pll_lucid_ops +clk_alpha_pll_postdiv_lucid_ops extern const s#clk_ops clk_alpha_pll_postdiv_lucid_ops +clk_agera_pll_configure void clk_agera_pll_configure ( s#clk_alpha_pll * , s#regmap * , const s#alpha_pll_config * ) +clk_alpha_pll_agera_ops extern const s#clk_ops clk_alpha_pll_agera_ops +clk_alpha_pll_lucid_5lpe_ops extern const s#clk_ops clk_alpha_pll_lucid_5lpe_ops +clk_alpha_pll_fixed_lucid_5lpe_ops extern const s#clk_ops clk_alpha_pll_fixed_lucid_5lpe_ops +clk_alpha_pll_postdiv_lucid_5lpe_ops extern const s#clk_ops clk_alpha_pll_postdiv_lucid_5lpe_ops +clk_zonda_pll_configure void clk_zonda_pll_configure ( s#clk_alpha_pll * , s#regmap * , const s#alpha_pll_config * ) +clk_alpha_pll_zonda_ops extern const s#clk_ops clk_alpha_pll_zonda_ops + +/* drivers/clk/qcom/clk-branch.o */ +s##clk_core +s##clk +s##dentry +clk_branch_ops extern const s#clk_ops clk_branch_ops +clk_branch2_ops extern const s#clk_ops clk_branch2_ops +clk_branch2_aon_ops extern const s#clk_ops clk_branch2_aon_ops +clk_branch_simple_ops extern const s#clk_ops clk_branch_simple_ops + +/* drivers/clk/qcom/clk-hfpll.o */ +s##clk_core +s##clk +s##dentry +clk_ops_hfpll extern const s#clk_ops clk_ops_hfpll + +/* drivers/clk/qcom/clk-pll.o */ +s##clk_core +s##clk +s##dentry +clk_pll_ops extern const s#clk_ops clk_pll_ops +clk_pll_vote_ops extern const s#clk_ops clk_pll_vote_ops +s#pll_freq_tbl struct pll_freq_tbl { unsigned long freq ; t#u16 l ; t#u16 m ; t#u16 n ; t#u32 ibits ; } +s##regmap +s#clk_pll struct clk_pll { t#u32 l_reg ; t#u32 m_reg ; t#u32 n_reg ; t#u32 config_reg ; t#u32 mode_reg ; t#u32 status_reg ; t#u8 status_bit ; t#u8 post_div_width ; t#u8 post_div_shift ; const s#pll_freq_tbl * freq_tbl ; s#clk_regmap clkr ; } +s#pll_config struct pll_config { t#u16 l ; t#u32 m ; t#u32 n ; t#u32 vco_val ; t#u32 vco_mask ; t#u32 pre_div_val ; t#u32 pre_div_mask ; t#u32 post_div_val ; t#u32 post_div_mask ; t#u32 mn_ena_mask ; t#u32 main_output_mask ; t#u32 aux_output_mask ; } +clk_pll_configure_sr void clk_pll_configure_sr ( s#clk_pll * , s#regmap * , const s#pll_config * , t#bool ) +clk_pll_configure_sr_hpm_lp void clk_pll_configure_sr_hpm_lp ( s#clk_pll * , s#regmap * , const s#pll_config * , t#bool ) +clk_pll_sr2_ops extern const s#clk_ops clk_pll_sr2_ops + +/* drivers/clk/qcom/clk-rcg.o */ +s##clk_core +s##clk +s##dentry +clk_rcg_ops extern const s#clk_ops clk_rcg_ops +clk_rcg_bypass_ops extern const s#clk_ops clk_rcg_bypass_ops +clk_rcg_bypass2_ops extern const s#clk_ops clk_rcg_bypass2_ops +clk_rcg_pixel_ops extern const s#clk_ops clk_rcg_pixel_ops +clk_rcg_esc_ops extern const s#clk_ops clk_rcg_esc_ops +clk_rcg_lcc_ops extern const s#clk_ops clk_rcg_lcc_ops +clk_dyn_rcg_ops extern const s#clk_ops clk_dyn_rcg_ops + +/* drivers/clk/qcom/clk-rcg2.o */ +s##clk_core +s##clk +s##dentry +clk_rcg2_ops extern const s#clk_ops clk_rcg2_ops +clk_rcg2_floor_ops extern const s#clk_ops clk_rcg2_floor_ops +clk_edp_pixel_ops extern const s#clk_ops clk_edp_pixel_ops +clk_byte_ops extern const s#clk_ops clk_byte_ops +clk_byte2_ops extern const s#clk_ops clk_byte2_ops +clk_pixel_ops extern const s#clk_ops clk_pixel_ops +clk_gfx3d_ops extern const s#clk_ops clk_gfx3d_ops +clk_rcg2_shared_ops extern const s#clk_ops clk_rcg2_shared_ops +s##regmap +s#parent_map struct parent_map { t#u8 src ; t#u8 cfg ; } +s#freq_tbl struct freq_tbl { unsigned long freq ; t#u8 src ; t#u8 pre_div ; t#u16 m ; t#u16 n ; } +s#clk_rcg2 struct clk_rcg2 { t#u32 cmd_rcgr ; t#u8 mnd_width ; t#u8 hid_width ; t#u8 safe_src_index ; const s#parent_map * parent_map ; const s#freq_tbl * freq_tbl ; s#clk_regmap clkr ; t#u8 cfg_off ; } +s#clk_rcg_dfs_data struct clk_rcg_dfs_data { s#clk_rcg2 * rcg ; s#clk_init_data * init ; } +qcom_cc_register_rcg_dfs extern int qcom_cc_register_rcg_dfs ( s#regmap * , const s#clk_rcg_dfs_data * , t#size_t ) +clk_dp_ops extern const s#clk_ops clk_dp_ops + +/* drivers/clk/qcom/clk-regmap.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +clk_is_enabled_regmap int clk_is_enabled_regmap ( s#clk_hw * ) +clk_enable_regmap int clk_enable_regmap ( s#clk_hw * ) +clk_disable_regmap void clk_disable_regmap ( s#clk_hw * ) +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +devm_clk_register_regmap int devm_clk_register_regmap ( s#device * , s#clk_regmap * ) + +/* drivers/clk/qcom/clk-regmap-divider.o */ +s##clk_core +s##clk +s##dentry +clk_regmap_div_ops extern const s#clk_ops clk_regmap_div_ops +clk_regmap_div_ro_ops extern const s#clk_ops clk_regmap_div_ro_ops + +/* drivers/clk/qcom/clk-regmap-mux.o */ +s##clk_core +s##clk +s##dentry +clk_regmap_mux_closest_ops extern const s#clk_ops clk_regmap_mux_closest_ops + +/* drivers/clk/qcom/clk-regmap-mux-div.o */ +s##clk_core +s##clk +s##dentry +s##regmap +s#clk_regmap_mux_div struct clk_regmap_mux_div { t#u32 reg_offset ; t#u32 hid_width ; t#u32 hid_shift ; t#u32 src_width ; t#u32 src_shift ; t#u32 div ; t#u32 src ; const t#u32 * parent_map ; s#clk_regmap clkr ; s#clk * pclk ; s#notifier_block clk_nb ; } +mux_div_set_src_div extern int mux_div_set_src_div ( s#clk_regmap_mux_div * , t#u32 , t#u32 ) +clk_regmap_mux_div_ops extern const s#clk_ops clk_regmap_mux_div_ops + +/* drivers/clk/qcom/common.o */ +qcom_find_freq extern const s#freq_tbl * qcom_find_freq ( const s#freq_tbl * , unsigned long ) +qcom_find_freq_floor extern const s#freq_tbl * qcom_find_freq_floor ( const s#freq_tbl * , unsigned long ) +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +qcom_find_src_index extern int qcom_find_src_index ( s#clk_hw * , const s#parent_map * , t#u8 ) +qcom_find_cfg_index extern int qcom_find_cfg_index ( s#clk_hw * , const s#parent_map * , t#u8 ) +s##regmap +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s#qcom_reset_map struct qcom_reset_map { unsigned int reg ; t#u8 bit ; } +s##opp_table +s##dev_pm_opp +s##genpd_lock_ops +s#reset_control_ops struct reset_control_ops { int ( * reset ) ( s#reset_controller_dev * , unsigned long ) ; int ( * assert ) ( s#reset_controller_dev * , unsigned long ) ; int ( * deassert ) ( s#reset_controller_dev * , unsigned long ) ; int ( * status ) ( s#reset_controller_dev * , unsigned long ) ; } +s#reset_controller_dev struct reset_controller_dev { const s#reset_control_ops * ops ; s#module * owner ; s#list_head list ; s#list_head reset_control_head ; s#device * dev ; s#device_node * of_node ; int of_reset_n_cells ; int ( * of_xlate ) ( s#reset_controller_dev * , const s#of_phandle_args * ) ; unsigned int nr_resets ; } +s##regulator +s#gdsc struct gdsc { s#generic_pm_domain pd ; s#generic_pm_domain * parent ; s#regmap * regmap ; unsigned int gdscr ; unsigned int gds_hw_ctrl ; unsigned int clamp_io_ctrl ; unsigned int * cxcs ; unsigned int cxc_count ; const t#u8 pwrsts ; const t#u16 flags ; s#reset_controller_dev * rcdev ; unsigned int * resets ; unsigned int reset_count ; const char * supply ; s#regulator * rsupply ; } +s#qcom_cc_desc struct qcom_cc_desc { const s#regmap_config * config ; s#clk_regmap * * clks ; t#size_t num_clks ; const s#qcom_reset_map * resets ; t#size_t num_resets ; s#gdsc * * gdscs ; t#size_t num_gdscs ; s#clk_hw * * clk_hws ; t#size_t num_clk_hws ; } +qcom_cc_map extern s#regmap * qcom_cc_map ( s#platform_device * , const s#qcom_cc_desc * ) +qcom_pll_set_fsm_mode extern void qcom_pll_set_fsm_mode ( s#regmap * , t#u32 , t#u8 , t#u8 ) +qcom_cc_register_board_clk extern int qcom_cc_register_board_clk ( s#device * , const char * , const char * , unsigned long ) +qcom_cc_register_sleep_clk extern int qcom_cc_register_sleep_clk ( s#device * ) +qcom_cc_really_probe extern int qcom_cc_really_probe ( s#platform_device * , const s#qcom_cc_desc * , s#regmap * ) +qcom_cc_probe extern int qcom_cc_probe ( s#platform_device * , const s#qcom_cc_desc * ) +qcom_cc_probe_by_index extern int qcom_cc_probe_by_index ( s#platform_device * , int , const s#qcom_cc_desc * ) + +/* drivers/clk/qcom/gdsc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##opp_table +s##dev_pm_opp +s##genpd_lock_ops +gdsc_gx_do_nothing_enable int gdsc_gx_do_nothing_enable ( s#generic_pm_domain * ) + +/* drivers/clk/qcom/reset.o */ +s##module +s##device +s##device_node +s##of_phandle_args +qcom_reset_ops extern const s#reset_control_ops qcom_reset_ops + +/* drivers/clk/rockchip/clk.o */ +s##clk +s##device +s##address_space +s##file +s##sock +s##seq_file +s##vm_operations_struct +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##regmap +s#rockchip_clk_provider struct rockchip_clk_provider { void * reg_base ; s#clk_onecell_data clk_data ; s#device_node * cru_node ; s#regmap * grf ; t#spinlock_t lock ; } +rockchip_clk_init s#rockchip_clk_provider * rockchip_clk_init ( s#device_node * , void * , unsigned long ) +rockchip_clk_of_add_provider void rockchip_clk_of_add_provider ( s#device_node * , s#rockchip_clk_provider * ) +rockchip_clk_add_lookup void rockchip_clk_add_lookup ( s#rockchip_clk_provider * , s#clk * , unsigned int ) +e#rockchip_pll_type enum rockchip_pll_type { pll_rk3036 , pll_rk3066 , pll_rk3328 , pll_rk3399 , } +s#rockchip_pll_rate_table struct rockchip_pll_rate_table { unsigned long rate ; union { struct { unsigned int nr ; unsigned int nf ; unsigned int no ; unsigned int nb ; } ; struct { unsigned int fbdiv ; unsigned int postdiv1 ; unsigned int refdiv ; unsigned int postdiv2 ; unsigned int dsmpd ; unsigned int frac ; } ; } ; } +s#rockchip_pll_clock struct rockchip_pll_clock { unsigned int id ; const char * name ; const char * const * parent_names ; t#u8 num_parents ; unsigned long flags ; int con_offset ; int mode_offset ; int mode_shift ; int lock_shift ; e#rockchip_pll_type type ; t#u8 pll_flags ; s#rockchip_pll_rate_table * rate_table ; } +rockchip_clk_register_plls void rockchip_clk_register_plls ( s#rockchip_clk_provider * , s#rockchip_pll_clock * , unsigned int , int ) +e#rockchip_clk_branch_type enum rockchip_clk_branch_type { branch_composite , branch_mux , branch_muxgrf , branch_divider , branch_fraction_divider , branch_gate , branch_mmc , branch_inverter , branch_factor , branch_ddrclk , branch_half_divider , } +s#rockchip_clk_branch struct rockchip_clk_branch { unsigned int id ; e#rockchip_clk_branch_type branch_type ; const char * name ; const char * const * parent_names ; t#u8 num_parents ; unsigned long flags ; int muxdiv_offset ; t#u8 mux_shift ; t#u8 mux_width ; t#u8 mux_flags ; int div_offset ; t#u8 div_shift ; t#u8 div_width ; t#u8 div_flags ; s#clk_div_table * div_table ; int gate_offset ; t#u8 gate_shift ; t#u8 gate_flags ; s#rockchip_clk_branch * child ; } +rockchip_clk_register_branches void rockchip_clk_register_branches ( s#rockchip_clk_provider * , s#rockchip_clk_branch * , unsigned int ) +s#rockchip_cpuclk_reg_data struct rockchip_cpuclk_reg_data { int core_reg [ 4 ] ; t#u8 div_core_shift [ 4 ] ; t#u32 div_core_mask [ 4 ] ; int num_cores ; t#u8 mux_core_alt ; t#u8 mux_core_main ; t#u8 mux_core_shift ; t#u32 mux_core_mask ; } +s#rockchip_cpuclk_clksel struct rockchip_cpuclk_clksel { int reg ; t#u32 val ; } +s#rockchip_cpuclk_rate_table struct rockchip_cpuclk_rate_table { unsigned long prate ; s#rockchip_cpuclk_clksel divs [ 5 ] ; } +rockchip_clk_register_armclk void rockchip_clk_register_armclk ( s#rockchip_clk_provider * , unsigned int , const char * , const char * const * , t#u8 , const s#rockchip_cpuclk_reg_data * , const s#rockchip_cpuclk_rate_table * , int ) +rockchip_clk_protect_critical void rockchip_clk_protect_critical ( const char * const [ ] , int ) +rockchip_register_restart_notifier void rockchip_register_restart_notifier ( s#rockchip_clk_provider * , unsigned int , void ( * ) ( void ) ) + +/* drivers/clk/rockchip/clk-ddr.o */ +s##clk +rockchip_clk_register_ddrclk s#clk * rockchip_clk_register_ddrclk ( const char * , int , const char * const * , t#u8 , int , int , int , int , int , int , void * , t#spinlock_t * ) + +/* drivers/clk/rockchip/softrst.o */ +s##device +s##address_space +s##file +s##sock +s##seq_file +s##vm_operations_struct +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +rockchip_register_softrst void rockchip_register_softrst ( s#device_node * , unsigned int , void * , t#u8 ) + +/* drivers/clk/sprd/common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##regmap +s##clk_core +s##clk +s#sprd_clk_common struct sprd_clk_common { s#regmap * regmap ; t#u32 reg ; s#clk_hw hw ; } +s#clk_hw_onecell_data struct clk_hw_onecell_data { unsigned int num ; s#clk_hw * hws [ ] ; } +s#sprd_clk_desc struct sprd_clk_desc { s#sprd_clk_common * * clk_clks ; unsigned long num_clk_clks ; s#clk_hw_onecell_data * hw_clks ; } +sprd_clk_regmap_init int sprd_clk_regmap_init ( s#platform_device * , const s#sprd_clk_desc * ) +sprd_clk_probe int sprd_clk_probe ( s#device * , s#clk_hw_onecell_data * ) + +/* drivers/clk/sprd/composite.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +sprd_comp_ops extern const s#clk_ops sprd_comp_ops + +/* drivers/clk/sprd/div.o */ +s##regmap +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#sprd_div_internal struct sprd_div_internal { t#u8 shift ; t#u8 width ; } +sprd_div_helper_round_rate long sprd_div_helper_round_rate ( s#sprd_clk_common * , const s#sprd_div_internal * , unsigned long , unsigned long * ) +sprd_div_helper_recalc_rate unsigned long sprd_div_helper_recalc_rate ( s#sprd_clk_common * , const s#sprd_div_internal * , unsigned long ) +sprd_div_helper_set_rate int sprd_div_helper_set_rate ( const s#sprd_clk_common * , const s#sprd_div_internal * , unsigned long , unsigned long ) +sprd_div_ops extern const s#clk_ops sprd_div_ops + +/* drivers/clk/sprd/gate.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +sprd_gate_ops extern const s#clk_ops sprd_gate_ops +sprd_sc_gate_ops extern const s#clk_ops sprd_sc_gate_ops +sprd_pll_sc_gate_ops extern const s#clk_ops sprd_pll_sc_gate_ops + +/* drivers/clk/sprd/mux.o */ +s##regmap +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#sprd_mux_ssel struct sprd_mux_ssel { t#u8 shift ; t#u8 width ; const t#u8 * table ; } +sprd_mux_helper_get_parent t#u8 sprd_mux_helper_get_parent ( const s#sprd_clk_common * , const s#sprd_mux_ssel * ) +sprd_mux_helper_set_parent int sprd_mux_helper_set_parent ( const s#sprd_clk_common * , const s#sprd_mux_ssel * , t#u8 ) +sprd_mux_ops extern const s#clk_ops sprd_mux_ops + +/* drivers/clk/sprd/pll.o */ +s##clk_core +s##clk +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +sprd_pll_ops extern const s#clk_ops sprd_pll_ops + +/* drivers/clk/sunxi-ng/ccu_mmc_timing.o */ +s##clk +sunxi_ccu_set_mmc_timing_mode int sunxi_ccu_set_mmc_timing_mode ( s#clk * , t#bool ) +sunxi_ccu_get_mmc_timing_mode int sunxi_ccu_get_mmc_timing_mode ( s#clk * ) + +/* drivers/clk/tegra/clk-dfll.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tegra_dfll_runtime_resume int tegra_dfll_runtime_resume ( s#device * ) +tegra_dfll_runtime_suspend int tegra_dfll_runtime_suspend ( s#device * ) +tegra_dfll_suspend int tegra_dfll_suspend ( s#device * ) +tegra_dfll_resume int tegra_dfll_resume ( s#device * ) +s##mfd_cell +s#cvb_coefficients struct cvb_coefficients { int c0 ; int c1 ; int c2 ; } +s#cvb_table_freq_entry struct cvb_table_freq_entry { unsigned long freq ; s#cvb_coefficients coefficients ; } +s#cvb_cpu_dfll_data struct cvb_cpu_dfll_data { t#u32 tune0_low ; t#u32 tune0_high ; t#u32 tune1 ; unsigned int tune_high_min_millivolts ; } +s#cvb_table struct cvb_table { int speedo_id ; int process_id ; int min_millivolts ; int max_millivolts ; int speedo_scale ; int voltage_scale ; s#cvb_table_freq_entry entries [ 40 ] ; s#cvb_cpu_dfll_data cpu_dfll_data ; } +s#rail_alignment struct rail_alignment { int offset_uv ; int step_uv ; } +s#tegra_dfll_soc_data struct tegra_dfll_soc_data { s#device * dev ; unsigned long max_freq ; const s#cvb_table * cvb ; s#rail_alignment alignment ; void ( * init_clock_trimmers ) ( void ) ; void ( * set_clock_trimmers_high ) ( void ) ; void ( * set_clock_trimmers_low ) ( void ) ; } +tegra_dfll_register int tegra_dfll_register ( s#platform_device * , s#tegra_dfll_soc_data * ) +tegra_dfll_unregister s#tegra_dfll_soc_data * tegra_dfll_unregister ( s#platform_device * ) + +/* drivers/clk/tegra/clk-tegra210.o */ +tegra210_plle_hw_sequence_is_enabled t#bool tegra210_plle_hw_sequence_is_enabled ( void ) +tegra210_plle_hw_sequence_start int tegra210_plle_hw_sequence_start ( void ) +tegra210_xusb_pll_hw_control_enable void tegra210_xusb_pll_hw_control_enable ( void ) +tegra210_xusb_pll_hw_sequence_start void tegra210_xusb_pll_hw_sequence_start ( void ) +tegra210_sata_pll_hw_control_enable void tegra210_sata_pll_hw_control_enable ( void ) +tegra210_sata_pll_hw_sequence_start void tegra210_sata_pll_hw_sequence_start ( void ) +tegra210_set_sata_pll_seq_sw void tegra210_set_sata_pll_seq_sw ( t#bool ) +tegra210_clk_emc_dll_enable void tegra210_clk_emc_dll_enable ( t#bool ) +tegra210_clk_emc_dll_update_setting void tegra210_clk_emc_dll_update_setting ( t#u32 ) +tegra210_clk_emc_update_setting void tegra210_clk_emc_update_setting ( t#u32 ) +tegra210_put_utmipll_in_iddq void tegra210_put_utmipll_in_iddq ( void ) +tegra210_put_utmipll_out_iddq void tegra210_put_utmipll_out_iddq ( void ) + +/* drivers/clk/tegra/clk-tegra210-emc.o */ +s##clk +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#tegra210_clk_emc_config struct tegra210_clk_emc_config { unsigned long rate ; t#bool same_freq ; t#u32 value ; unsigned long parent_rate ; t#u8 parent ; } +s#tegra210_clk_emc_provider struct tegra210_clk_emc_provider { s#module * owner ; s#device * dev ; s#tegra210_clk_emc_config * configs ; unsigned int num_configs ; int ( * set_rate ) ( s#device * , const s#tegra210_clk_emc_config * ) ; } +tegra210_clk_emc_attach int tegra210_clk_emc_attach ( s#clk * , s#tegra210_clk_emc_provider * ) +tegra210_clk_emc_detach void tegra210_clk_emc_detach ( s#clk * ) + +/* drivers/clocksource/arm_arch_timer.o */ +arch_timer_read_counter extern t#u64 ( * arch_timer_read_counter ) ( void ) +e#arch_timer_erratum_match_type enum arch_timer_erratum_match_type { ate_match_dt , ate_match_local_cap_id , ate_match_acpi_oem_info , } +e#clock_event_state enum clock_event_state { CLOCK_EVT_STATE_DETACHED , CLOCK_EVT_STATE_SHUTDOWN , CLOCK_EVT_STATE_PERIODIC , CLOCK_EVT_STATE_ONESHOT , CLOCK_EVT_STATE_ONESHOT_STOPPED , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#clock_event_device struct clock_event_device { void ( * event_handler ) ( s#clock_event_device * ) ; int ( * set_next_event ) ( unsigned long , s#clock_event_device * ) ; int ( * set_next_ktime ) ( t#ktime_t , s#clock_event_device * ) ; t#ktime_t next_event ; t#u64 max_delta_ns ; t#u64 min_delta_ns ; t#u32 mult ; t#u32 shift ; e#clock_event_state state_use_accessors ; unsigned int features ; unsigned long retries ; int ( * set_state_periodic ) ( s#clock_event_device * ) ; int ( * set_state_oneshot ) ( s#clock_event_device * ) ; int ( * set_state_oneshot_stopped ) ( s#clock_event_device * ) ; int ( * set_state_shutdown ) ( s#clock_event_device * ) ; int ( * tick_resume ) ( s#clock_event_device * ) ; void ( * broadcast ) ( const s#cpumask * ) ; void ( * suspend ) ( s#clock_event_device * ) ; void ( * resume ) ( s#clock_event_device * ) ; unsigned long min_delta_ticks ; unsigned long max_delta_ticks ; const char * name ; int rating ; int irq ; int bound_on ; const s#cpumask * cpumask ; s#list_head list ; s#module * owner ; } +s#arch_timer_erratum_workaround struct arch_timer_erratum_workaround { e#arch_timer_erratum_match_type match_type ; const void * id ; const char * desc ; t#u32 ( * read_cntp_tval_el0 ) ( void ) ; t#u32 ( * read_cntv_tval_el0 ) ( void ) ; t#u64 ( * read_cntpct_el0 ) ( void ) ; t#u64 ( * read_cntvct_el0 ) ( void ) ; int ( * set_next_event_phys ) ( unsigned long , s#clock_event_device * ) ; int ( * set_next_event_virt ) ( unsigned long , s#clock_event_device * ) ; t#bool disable_compat_vdso ; } +timer_unstable_counter_workaround extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( const s#arch_timer_erratum_workaround * ) timer_unstable_counter_workaround +e#clocksource_ids enum clocksource_ids { CSID_GENERIC = 0 , CSID_ARM_ARCH_COUNTER , CSID_MAX , } +e#vdso_clock_mode enum vdso_clock_mode { VDSO_CLOCKMODE_NONE , VDSO_CLOCKMODE_ARCHTIMER , VDSO_CLOCKMODE_ARCHTIMER_NOCOMPAT , VDSO_CLOCKMODE_MAX , VDSO_CLOCKMODE_TIMENS = ( ( int ) ( ~ 0U >> 1 ) ) } +s#clocksource struct clocksource { t#u64 ( * read ) ( s#clocksource * ) ; t#u64 mask ; t#u32 mult ; t#u32 shift ; t#u64 max_idle_ns ; t#u32 maxadj ; t#u32 uncertainty_margin ; t#u64 max_cycles ; const char * name ; s#list_head list ; int rating ; e#clocksource_ids id ; e#vdso_clock_mode vdso_clock_mode ; unsigned long flags ; int ( * enable ) ( s#clocksource * ) ; void ( * disable ) ( s#clocksource * ) ; void ( * suspend ) ( s#clocksource * ) ; void ( * resume ) ( s#clocksource * ) ; void ( * mark_unstable ) ( s#clocksource * ) ; void ( * tick_stable ) ( s#clocksource * ) ; s#module * owner ; } +kvm_arch_ptp_get_crosststamp int kvm_arch_ptp_get_crosststamp ( t#u64 * , s#timespec64 * , s#clocksource * * ) + +/* drivers/comedi/comedi_buf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#comedi_devconfig struct comedi_devconfig { char board_name [ 20 ] ; int options [ 32 ] ; } +s#comedi_driver struct comedi_driver { s#comedi_driver * next ; const char * driver_name ; s#module * module ; int ( * attach ) ( s#comedi_device * , s#comedi_devconfig * ) ; void ( * detach ) ( s#comedi_device * ) ; int ( * auto_attach ) ( s#comedi_device * , unsigned long ) ; unsigned int num_names ; const char * const * board_name ; int offset ; } +s##comedi_8254 +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#comedi_insn struct comedi_insn { unsigned int insn ; unsigned int n ; unsigned int * data ; unsigned int subdev ; unsigned int chanspec ; unsigned int unused [ 3 ] ; } +s#comedi_device struct comedi_device { int use_count ; s#comedi_driver * driver ; s#comedi_8254 * pacer ; void * private ; s#device * class_dev ; int minor ; unsigned int detach_count ; s#device * hw_dev ; const char * board_name ; const void * board_ptr ; unsigned int attached : 1 ; unsigned int ioenabled : 1 ; t#spinlock_t spinlock ; s#mutex mutex ; s#rw_semaphore attach_lock ; s#kref refcount ; int n_subdevices ; s#comedi_subdevice * subdevices ; void * mmio ; unsigned long iobase ; unsigned long iolen ; unsigned int irq ; s#comedi_subdevice * read_subdev ; s#comedi_subdevice * write_subdev ; s#fasync_struct * async_queue ; int ( * open ) ( s#comedi_device * ) ; void ( * close ) ( s#comedi_device * ) ; int ( * insn_device_config ) ( s#comedi_device * , s#comedi_insn * , unsigned int * ) ; unsigned int ( * get_valid_routes ) ( s#comedi_device * , unsigned int , unsigned int * ) ; } +s#comedi_buf_page struct comedi_buf_page { void * virt_addr ; t#dma_addr_t dma_addr ; } +s#comedi_buf_map struct comedi_buf_map { s#device * dma_hw_dev ; s#comedi_buf_page * page_list ; unsigned int n_pages ; e#dma_data_direction dma_dir ; s#kref refcount ; } +s#comedi_cmd struct comedi_cmd { unsigned int subdev ; unsigned int flags ; unsigned int start_src ; unsigned int start_arg ; unsigned int scan_begin_src ; unsigned int scan_begin_arg ; unsigned int convert_src ; unsigned int convert_arg ; unsigned int scan_end_src ; unsigned int scan_end_arg ; unsigned int stop_src ; unsigned int stop_arg ; unsigned int * chanlist ; unsigned int chanlist_len ; short * data ; unsigned int data_len ; } +s#comedi_async struct comedi_async { void * prealloc_buf ; unsigned int prealloc_bufsz ; s#comedi_buf_map * buf_map ; unsigned int max_bufsize ; unsigned int buf_write_count ; unsigned int buf_write_alloc_count ; unsigned int buf_read_count ; unsigned int buf_read_alloc_count ; unsigned int buf_write_ptr ; unsigned int buf_read_ptr ; unsigned int cur_chan ; unsigned int scans_done ; unsigned int scan_progress ; unsigned int munge_chan ; unsigned int munge_count ; unsigned int munge_ptr ; unsigned int events ; s#comedi_cmd cmd ; t#wait_queue_head_t wait_head ; unsigned int cb_mask ; int ( * inttrig ) ( s#comedi_device * , s#comedi_subdevice * , unsigned int ) ; } +s#comedi_krange struct comedi_krange { int min ; int max ; unsigned int flags ; } +s#comedi_lrange struct comedi_lrange { int length ; s#comedi_krange range [ ] ; } +s#comedi_subdevice struct comedi_subdevice { s#comedi_device * device ; int index ; int type ; int n_chan ; int subdev_flags ; int len_chanlist ; void * private ; s#comedi_async * async ; void * lock ; void * busy ; unsigned int runflags ; t#spinlock_t spin_lock ; unsigned int io_bits ; unsigned int maxdata ; const unsigned int * maxdata_list ; const s#comedi_lrange * range_table ; const s#comedi_lrange * const * range_table_list ; unsigned int * chanlist ; int ( * insn_read ) ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned int * ) ; int ( * insn_write ) ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned int * ) ; int ( * insn_bits ) ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned int * ) ; int ( * insn_config ) ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned int * ) ; int ( * do_cmd ) ( s#comedi_device * , s#comedi_subdevice * ) ; int ( * do_cmdtest ) ( s#comedi_device * , s#comedi_subdevice * , s#comedi_cmd * ) ; int ( * poll ) ( s#comedi_device * , s#comedi_subdevice * ) ; int ( * cancel ) ( s#comedi_device * , s#comedi_subdevice * ) ; int ( * buf_change ) ( s#comedi_device * , s#comedi_subdevice * ) ; void ( * munge ) ( s#comedi_device * , s#comedi_subdevice * , void * , unsigned int , unsigned int ) ; e#dma_data_direction async_dma_dir ; unsigned int state ; s#device * class_dev ; int minor ; unsigned int * readback ; } +comedi_buf_write_alloc unsigned int comedi_buf_write_alloc ( s#comedi_subdevice * , unsigned int ) +comedi_buf_write_free unsigned int comedi_buf_write_free ( s#comedi_subdevice * , unsigned int ) +comedi_buf_read_n_available unsigned int comedi_buf_read_n_available ( s#comedi_subdevice * ) +comedi_buf_read_alloc unsigned int comedi_buf_read_alloc ( s#comedi_subdevice * , unsigned int ) +comedi_buf_read_free unsigned int comedi_buf_read_free ( s#comedi_subdevice * , unsigned int ) +comedi_buf_write_samples unsigned int comedi_buf_write_samples ( s#comedi_subdevice * , const void * , unsigned int ) +comedi_buf_read_samples unsigned int comedi_buf_read_samples ( s#comedi_subdevice * , void * , unsigned int ) + +/* drivers/comedi/comedi_fops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##comedi_8254 +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +comedi_dev_put int comedi_dev_put ( s#comedi_device * ) +comedi_dev_get_from_minor s#comedi_device * comedi_dev_get_from_minor ( unsigned int ) +comedi_is_subdevice_running t#bool comedi_is_subdevice_running ( s#comedi_subdevice * ) +comedi_set_spriv_auto_free void comedi_set_spriv_auto_free ( s#comedi_subdevice * ) +comedi_alloc_spriv void * comedi_alloc_spriv ( s#comedi_subdevice * , t#size_t ) +comedi_event void comedi_event ( s#comedi_device * , s#comedi_subdevice * ) + +/* drivers/comedi/comedi_usb.o */ +s#usb_interface_descriptor struct usb_interface_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bInterfaceNumber ; t#__u8 bAlternateSetting ; t#__u8 bNumEndpoints ; t#__u8 bInterfaceClass ; t#__u8 bInterfaceSubClass ; t#__u8 bInterfaceProtocol ; t#__u8 iInterface ; } +s#usb_endpoint_descriptor struct usb_endpoint_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bEndpointAddress ; t#__u8 bmAttributes ; t#__le16 wMaxPacketSize ; t#__u8 bInterval ; t#__u8 bRefresh ; t#__u8 bSynchAddress ; } +s#usb_ss_ep_comp_descriptor struct usb_ss_ep_comp_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bMaxBurst ; t#__u8 bmAttributes ; t#__le16 wBytesPerInterval ; } +s#usb_ssp_isoc_ep_comp_descriptor struct usb_ssp_isoc_ep_comp_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__le16 wReseved ; t#__le32 dwBytesPerInterval ; } +s##ep_device +s#usb_host_endpoint struct usb_host_endpoint { s#usb_endpoint_descriptor desc ; s#usb_ss_ep_comp_descriptor ss_ep_comp ; s#usb_ssp_isoc_ep_comp_descriptor ssp_isoc_ep_comp ; s#list_head urb_list ; void * hcpriv ; s#ep_device * ep_dev ; unsigned char * extra ; int extralen ; int enabled ; int streams ; } +s#usb_host_interface struct usb_host_interface { s#usb_interface_descriptor desc ; int extralen ; unsigned char * extra ; s#usb_host_endpoint * endpoint ; char * string ; } +s#usb_interface_assoc_descriptor struct usb_interface_assoc_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bFirstInterface ; t#__u8 bInterfaceCount ; t#__u8 bFunctionClass ; t#__u8 bFunctionSubClass ; t#__u8 bFunctionProtocol ; t#__u8 iFunction ; } +e#usb_interface_condition enum usb_interface_condition { USB_INTERFACE_UNBOUND = 0 , USB_INTERFACE_BINDING , USB_INTERFACE_BOUND , USB_INTERFACE_UNBINDING , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#usb_interface struct usb_interface { s#usb_host_interface * altsetting ; s#usb_host_interface * cur_altsetting ; unsigned num_altsetting ; s#usb_interface_assoc_descriptor * intf_assoc ; int minor ; e#usb_interface_condition condition ; unsigned sysfs_files_created : 1 ; unsigned ep_devs_created : 1 ; unsigned unregistering : 1 ; unsigned needs_remote_wakeup : 1 ; unsigned needs_altsetting0 : 1 ; unsigned needs_binding : 1 ; unsigned resetting_device : 1 ; unsigned authorized : 1 ; s#device dev ; s#device * usb_dev ; s#work_struct reset_ws ; void * suse_kabi_padding ; } +s##comedi_8254 +comedi_to_usb_interface s#usb_interface * comedi_to_usb_interface ( s#comedi_device * ) +e#usb_device_state enum usb_device_state { USB_STATE_NOTATTACHED = 0 , USB_STATE_ATTACHED , USB_STATE_POWERED , USB_STATE_RECONNECTING , USB_STATE_UNAUTHENTICATED , USB_STATE_DEFAULT , USB_STATE_ADDRESS , USB_STATE_CONFIGURED , USB_STATE_SUSPENDED } +e#usb_device_speed enum usb_device_speed { USB_SPEED_UNKNOWN = 0 , USB_SPEED_LOW , USB_SPEED_FULL , USB_SPEED_HIGH , USB_SPEED_WIRELESS , USB_SPEED_SUPER , USB_SPEED_SUPER_PLUS , } +e#usb_ssp_rate enum usb_ssp_rate { USB_SSP_GEN_UNKNOWN = 0 , USB_SSP_GEN_2x1 , USB_SSP_GEN_1x2 , USB_SSP_GEN_2x2 , } +s##usb_tt +s#usb_devmap struct usb_devmap { unsigned long devicemap [ 128 / ( 8 * sizeof ( unsigned long ) ) ] ; } +s##mon_bus +s#usb_bus struct usb_bus { s#device * controller ; s#device * sysdev ; int busnum ; const char * bus_name ; t#u8 uses_pio_for_control ; t#u8 otg_port ; unsigned is_b_host : 1 ; unsigned b_hnp_enable : 1 ; unsigned no_stop_on_short : 1 ; unsigned no_sg_constraint : 1 ; unsigned sg_tablesize ; int devnum_next ; s#mutex devnum_next_mutex ; s#usb_devmap devmap ; s#usb_device * root_hub ; s#usb_bus * hs_companion ; int bandwidth_allocated ; int bandwidth_int_reqs ; int bandwidth_isoc_reqs ; unsigned resuming_ports ; s#mon_bus * mon_bus ; int monitored ; void * suse_kabi_padding ; } +s#usb_device_descriptor struct usb_device_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__le16 bcdUSB ; t#__u8 bDeviceClass ; t#__u8 bDeviceSubClass ; t#__u8 bDeviceProtocol ; t#__u8 bMaxPacketSize0 ; t#__le16 idVendor ; t#__le16 idProduct ; t#__le16 bcdDevice ; t#__u8 iManufacturer ; t#__u8 iProduct ; t#__u8 iSerialNumber ; t#__u8 bNumConfigurations ; } +s#usb_bos_descriptor struct usb_bos_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__le16 wTotalLength ; t#__u8 bNumDeviceCaps ; } +s#usb_ext_cap_descriptor struct usb_ext_cap_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDevCapabilityType ; t#__le32 bmAttributes ; } +s#usb_ss_cap_descriptor struct usb_ss_cap_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDevCapabilityType ; t#__u8 bmAttributes ; t#__le16 wSpeedSupported ; t#__u8 bFunctionalitySupport ; t#__u8 bU1devExitLat ; t#__le16 bU2DevExitLat ; } +s#usb_ssp_cap_descriptor struct usb_ssp_cap_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDevCapabilityType ; t#__u8 bReserved ; t#__le32 bmAttributes ; t#__le16 wFunctionalitySupport ; t#__le16 wReserved ; t#__le32 bmSublinkSpeedAttr [ 1 ] ; } +s#usb_ss_container_id_descriptor struct usb_ss_container_id_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDevCapabilityType ; t#__u8 bReserved ; t#__u8 ContainerID [ 16 ] ; } +s#usb_ptm_cap_descriptor struct usb_ptm_cap_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDevCapabilityType ; } +s#usb_host_bos struct usb_host_bos { s#usb_bos_descriptor * desc ; s#usb_ext_cap_descriptor * ext_cap ; s#usb_ss_cap_descriptor * ss_cap ; s#usb_ssp_cap_descriptor * ssp_cap ; s#usb_ss_container_id_descriptor * ss_id ; s#usb_ptm_cap_descriptor * ptm_cap ; void * suse_kabi_padding ; } +s#usb_config_descriptor struct usb_config_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__le16 wTotalLength ; t#__u8 bNumInterfaces ; t#__u8 bConfigurationValue ; t#__u8 iConfiguration ; t#__u8 bmAttributes ; t#__u8 bMaxPower ; } +s#usb_interface_cache struct usb_interface_cache { unsigned num_altsetting ; s#kref ref ; s#usb_host_interface altsetting [ ] ; } +s#usb_host_config struct usb_host_config { s#usb_config_descriptor desc ; char * string ; s#usb_interface_assoc_descriptor * intf_assoc [ ( 32 / 2 ) ] ; s#usb_interface * interface [ 32 ] ; s#usb_interface_cache * intf_cache [ 32 ] ; unsigned char * extra ; int extralen ; } +s##wusb_dev +s#usb2_lpm_parameters struct usb2_lpm_parameters { unsigned int besl ; int timeout ; } +s#usb3_lpm_parameters struct usb3_lpm_parameters { unsigned int mel ; unsigned int pel ; unsigned int sel ; int timeout ; } +s#usb_device struct usb_device { int devnum ; char devpath [ 16 ] ; t#u32 route ; e#usb_device_state state ; e#usb_device_speed speed ; unsigned int rx_lanes ; unsigned int tx_lanes ; e#usb_ssp_rate ssp_rate ; s#usb_tt * tt ; int ttport ; unsigned int toggle [ 2 ] ; s#usb_device * parent ; s#usb_bus * bus ; s#usb_host_endpoint ep0 ; s#device dev ; s#usb_device_descriptor descriptor ; s#usb_host_bos * bos ; s#usb_host_config * config ; s#usb_host_config * actconfig ; s#usb_host_endpoint * ep_in [ 16 ] ; s#usb_host_endpoint * ep_out [ 16 ] ; char * * rawdescriptors ; unsigned short bus_mA ; t#u8 portnum ; t#u8 level ; t#u8 devaddr ; unsigned can_submit : 1 ; unsigned persist_enabled : 1 ; unsigned reset_in_progress : 1 ; unsigned have_langid : 1 ; unsigned authorized : 1 ; unsigned authenticated : 1 ; unsigned wusb : 1 ; unsigned lpm_capable : 1 ; unsigned lpm_devinit_allow : 1 ; unsigned usb2_hw_lpm_capable : 1 ; unsigned usb2_hw_lpm_besl_capable : 1 ; unsigned usb2_hw_lpm_enabled : 1 ; unsigned usb2_hw_lpm_allowed : 1 ; unsigned usb3_lpm_u1_enabled : 1 ; unsigned usb3_lpm_u2_enabled : 1 ; int string_langid ; char * product ; char * manufacturer ; char * serial ; s#list_head filelist ; int maxchild ; t#u32 quirks ; t#atomic_t urbnum ; unsigned long active_duration ; unsigned long connect_time ; unsigned do_remote_wakeup : 1 ; unsigned reset_resume : 1 ; unsigned port_is_suspended : 1 ; s#wusb_dev * wusb_dev ; int slot_id ; s#usb2_lpm_parameters l1_params ; s#usb3_lpm_parameters u1_params ; s#usb3_lpm_parameters u2_params ; unsigned lpm_disable_count ; t#u16 hub_delay ; unsigned use_generic_driver : 1 ; void * suse_kabi_padding ; } +comedi_to_usb_dev s#usb_device * comedi_to_usb_dev ( s#comedi_device * ) +comedi_usb_auto_config int comedi_usb_auto_config ( s#usb_interface * , s#comedi_driver * , unsigned long ) +comedi_usb_auto_unconfig void comedi_usb_auto_unconfig ( s#usb_interface * ) +s#usb_device_id struct usb_device_id { t#__u16 match_flags ; t#__u16 idVendor ; t#__u16 idProduct ; t#__u16 bcdDevice_lo ; t#__u16 bcdDevice_hi ; t#__u8 bDeviceClass ; t#__u8 bDeviceSubClass ; t#__u8 bDeviceProtocol ; t#__u8 bInterfaceClass ; t#__u8 bInterfaceSubClass ; t#__u8 bInterfaceProtocol ; t#__u8 bInterfaceNumber ; t#kernel_ulong_t driver_info __attribute__ ( ( aligned ( sizeof ( kernel_ulong_t ) ) ) ) ; } +s#usb_dynids struct usb_dynids { t#spinlock_t lock ; s#list_head list ; } +s#usbdrv_wrap struct usbdrv_wrap { s#device_driver driver ; int for_devices ; } +s#usb_driver struct usb_driver { const char * name ; int ( * probe ) ( s#usb_interface * , const s#usb_device_id * ) ; void ( * disconnect ) ( s#usb_interface * ) ; int ( * unlocked_ioctl ) ( s#usb_interface * , unsigned int , void * ) ; int ( * suspend ) ( s#usb_interface * , t#pm_message_t ) ; int ( * resume ) ( s#usb_interface * ) ; int ( * reset_resume ) ( s#usb_interface * ) ; int ( * pre_reset ) ( s#usb_interface * ) ; int ( * post_reset ) ( s#usb_interface * ) ; const s#usb_device_id * id_table ; const s#attribute_group * * dev_groups ; s#usb_dynids dynids ; s#usbdrv_wrap drvwrap ; void * suse_kabi_padding ; unsigned int no_dynamic_id : 1 ; unsigned int supports_autosuspend : 1 ; unsigned int disable_hub_initiated_lpm : 1 ; unsigned int soft_unbind : 1 ; } +comedi_usb_driver_register int comedi_usb_driver_register ( s#comedi_driver * , s#usb_driver * ) +comedi_usb_driver_unregister void comedi_usb_driver_unregister ( s#comedi_driver * , s#usb_driver * ) + +/* drivers/comedi/drivers.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##comedi_8254 +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +comedi_set_hw_dev int comedi_set_hw_dev ( s#comedi_device * , s#device * ) +comedi_alloc_devpriv void * comedi_alloc_devpriv ( s#comedi_device * , t#size_t ) +comedi_alloc_subdevices int comedi_alloc_subdevices ( s#comedi_device * , int ) +comedi_alloc_subdev_readback int comedi_alloc_subdev_readback ( s#comedi_subdevice * ) +comedi_readback_insn_read int comedi_readback_insn_read ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned int * ) +comedi_timeout int comedi_timeout ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , int ( * ) ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned long ) , unsigned long ) +comedi_dio_insn_config int comedi_dio_insn_config ( s#comedi_device * , s#comedi_subdevice * , s#comedi_insn * , unsigned int * , unsigned int ) +comedi_dio_update_state unsigned int comedi_dio_update_state ( s#comedi_subdevice * , unsigned int * ) +comedi_bytes_per_scan_cmd unsigned int comedi_bytes_per_scan_cmd ( s#comedi_subdevice * , s#comedi_cmd * ) +comedi_bytes_per_scan unsigned int comedi_bytes_per_scan ( s#comedi_subdevice * ) +comedi_nscans_left unsigned int comedi_nscans_left ( s#comedi_subdevice * , unsigned int ) +comedi_nsamples_left unsigned int comedi_nsamples_left ( s#comedi_subdevice * , unsigned int ) +comedi_inc_scan_progress void comedi_inc_scan_progress ( s#comedi_subdevice * , unsigned int ) +comedi_handle_events unsigned int comedi_handle_events ( s#comedi_device * , s#comedi_subdevice * ) +comedi_load_firmware int comedi_load_firmware ( s#comedi_device * , s#device * , const char * , int ( * ) ( s#comedi_device * , const t#u8 * , t#size_t , unsigned long ) , unsigned long ) +__comedi_request_region int __comedi_request_region ( s#comedi_device * , unsigned long , unsigned long ) +comedi_request_region int comedi_request_region ( s#comedi_device * , unsigned long , unsigned long ) +comedi_legacy_detach void comedi_legacy_detach ( s#comedi_device * ) +comedi_auto_config int comedi_auto_config ( s#device * , s#comedi_driver * , unsigned long ) +comedi_auto_unconfig void comedi_auto_unconfig ( s#device * ) +comedi_driver_register int comedi_driver_register ( s#comedi_driver * ) +comedi_driver_unregister void comedi_driver_unregister ( s#comedi_driver * ) + +/* drivers/comedi/drivers/comedi_8255.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##comedi_8254 +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +subdev_8255_init int subdev_8255_init ( s#comedi_device * , s#comedi_subdevice * , int ( * ) ( s#comedi_device * , int , int , int , unsigned long ) , unsigned long ) +subdev_8255_mm_init int subdev_8255_mm_init ( s#comedi_device * , s#comedi_subdevice * , int ( * ) ( s#comedi_device * , int , int , int , unsigned long ) , unsigned long ) +subdev_8255_regbase unsigned long subdev_8255_regbase ( s#comedi_subdevice * ) + +/* drivers/comedi/kcomedilib/kcomedilib_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##comedi_8254 +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +comedi_open s#comedi_device * comedi_open ( const char * ) +comedi_close int comedi_close ( s#comedi_device * ) +comedi_dio_get_config int comedi_dio_get_config ( s#comedi_device * , unsigned int , unsigned int , unsigned int * ) +comedi_dio_config int comedi_dio_config ( s#comedi_device * , unsigned int , unsigned int , unsigned int ) +comedi_dio_bitfield2 int comedi_dio_bitfield2 ( s#comedi_device * , unsigned int , unsigned int , unsigned int * , unsigned int ) +comedi_find_subdevice_by_type int comedi_find_subdevice_by_type ( s#comedi_device * , int , unsigned int ) +comedi_get_n_channels int comedi_get_n_channels ( s#comedi_device * , unsigned int ) + +/* drivers/comedi/range.o */ +range_bipolar10 extern const s#comedi_lrange range_bipolar10 +range_bipolar5 extern const s#comedi_lrange range_bipolar5 +range_bipolar2_5 extern const s#comedi_lrange range_bipolar2_5 +range_unipolar10 extern const s#comedi_lrange range_unipolar10 +range_unipolar5 extern const s#comedi_lrange range_unipolar5 +range_unipolar2_5 extern const s#comedi_lrange range_unipolar2_5 +range_0_20mA extern const s#comedi_lrange range_0_20mA +range_4_20mA extern const s#comedi_lrange range_4_20mA +range_0_32mA extern const s#comedi_lrange range_0_32mA +range_unknown extern const s#comedi_lrange range_unknown +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##comedi_8254 +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +comedi_check_chanlist int comedi_check_chanlist ( s#comedi_subdevice * , int , unsigned int * ) + +/* drivers/connector/connector.o */ +s#cb_id struct cb_id { t#__u32 idx ; t#__u32 val ; } +s#cn_msg struct cn_msg { s#cb_id id ; t#__u32 seq ; t#__u32 ack ; t#__u16 len ; t#__u16 flags ; t#__u8 data [ 0 ] ; } +cn_netlink_send_mult int cn_netlink_send_mult ( s#cn_msg * , t#u16 , t#u32 , t#u32 , t#gfp_t ) +cn_netlink_send int cn_netlink_send ( s#cn_msg * , t#u32 , t#u32 , t#gfp_t ) +s#scm_creds struct scm_creds { t#u32 pid ; t#kuid_t uid ; t#kgid_t gid ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#netlink_skb_parms struct netlink_skb_parms { s#scm_creds creds ; t#__u32 portid ; t#__u32 dst_group ; t#__u32 flags ; s#sock * sk ; t#bool nsid_is_set ; int nsid ; } +cn_add_callback int cn_add_callback ( const s#cb_id * , const char * , void ( * ) ( s#cn_msg * , s#netlink_skb_parms * ) ) +cn_del_callback void cn_del_callback ( const s#cb_id * ) + +/* drivers/cpufreq/cpufreq.o */ +have_governor_per_policy t#bool have_governor_per_policy ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##clk +s#cpufreq_cpuinfo struct cpufreq_cpuinfo { unsigned int max_freq ; unsigned int min_freq ; unsigned int transition_latency ; } +s#cpufreq_governor struct cpufreq_governor { char name [ 16 ] ; int ( * init ) ( s#cpufreq_policy * ) ; void ( * exit ) ( s#cpufreq_policy * ) ; int ( * start ) ( s#cpufreq_policy * ) ; void ( * stop ) ( s#cpufreq_policy * ) ; void ( * limits ) ( s#cpufreq_policy * ) ; t#ssize_t ( * show_setspeed ) ( s#cpufreq_policy * , char * ) ; int ( * store_setspeed ) ( s#cpufreq_policy * , unsigned int ) ; s#list_head governor_list ; s#module * owner ; t#u8 flags ; } +s#cpufreq_frequency_table struct cpufreq_frequency_table { unsigned int flags ; unsigned int driver_data ; unsigned int frequency ; } +e#cpufreq_table_sorting enum cpufreq_table_sorting { CPUFREQ_TABLE_UNSORTED , CPUFREQ_TABLE_SORTED_ASCENDING , CPUFREQ_TABLE_SORTED_DESCENDING } +s##cpufreq_stats +s#cpufreq_policy struct cpufreq_policy { t#cpumask_var_t cpus ; t#cpumask_var_t related_cpus ; t#cpumask_var_t real_cpus ; unsigned int shared_type ; unsigned int cpu ; s#clk * clk ; s#cpufreq_cpuinfo cpuinfo ; unsigned int min ; unsigned int max ; unsigned int cur ; unsigned int suspend_freq ; unsigned int policy ; unsigned int last_policy ; s#cpufreq_governor * governor ; void * governor_data ; char last_governor [ 16 ] ; s#work_struct update ; s#freq_constraints constraints ; s#freq_qos_request * min_freq_req ; s#freq_qos_request * max_freq_req ; s#cpufreq_frequency_table * freq_table ; e#cpufreq_table_sorting freq_table_sorted ; s#list_head policy_list ; s#kobject kobj ; s#completion kobj_unregister ; s#rw_semaphore rwsem ; t#bool fast_switch_possible ; t#bool fast_switch_enabled ; t#bool strict_target ; unsigned int transition_delay_us ; t#bool dvfs_possible_from_any_cpu ; unsigned int cached_target_freq ; unsigned int cached_resolved_idx ; t#bool transition_ongoing ; t#spinlock_t transition_lock ; t#wait_queue_head_t transition_wait ; s#task_struct * transition_task ; s#cpufreq_stats * stats ; void * driver_data ; s#thermal_cooling_device * cdev ; s#notifier_block nb_min ; s#notifier_block nb_max ; } +get_governor_parent_kobj s#kobject * get_governor_parent_kobj ( s#cpufreq_policy * ) +get_cpu_idle_time t#u64 get_cpu_idle_time ( unsigned int , t#u64 * , int ) +cpufreq_generic_init void cpufreq_generic_init ( s#cpufreq_policy * , s#cpufreq_frequency_table * , unsigned int ) +cpufreq_cpu_get_raw s#cpufreq_policy * cpufreq_cpu_get_raw ( unsigned int ) +cpufreq_generic_get unsigned int cpufreq_generic_get ( unsigned int ) +cpufreq_cpu_get s#cpufreq_policy * cpufreq_cpu_get ( unsigned int ) +cpufreq_cpu_put void cpufreq_cpu_put ( s#cpufreq_policy * ) +s#cpufreq_freqs struct cpufreq_freqs { s#cpufreq_policy * policy ; unsigned int old ; unsigned int new ; t#u8 flags ; } +cpufreq_freq_transition_begin void cpufreq_freq_transition_begin ( s#cpufreq_policy * , s#cpufreq_freqs * ) +cpufreq_freq_transition_end void cpufreq_freq_transition_end ( s#cpufreq_policy * , s#cpufreq_freqs * , int ) +cpufreq_enable_fast_switch void cpufreq_enable_fast_switch ( s#cpufreq_policy * ) +cpufreq_disable_fast_switch void cpufreq_disable_fast_switch ( s#cpufreq_policy * ) +cpufreq_driver_resolve_freq unsigned int cpufreq_driver_resolve_freq ( s#cpufreq_policy * , unsigned int ) +cpufreq_policy_transition_delay_us unsigned int cpufreq_policy_transition_delay_us ( s#cpufreq_policy * ) +cpufreq_show_cpus t#ssize_t cpufreq_show_cpus ( const s#cpumask * , char * ) +refresh_frequency_limits void refresh_frequency_limits ( s#cpufreq_policy * ) +cpufreq_quick_get unsigned int cpufreq_quick_get ( unsigned int ) +cpufreq_quick_get_max unsigned int cpufreq_quick_get_max ( unsigned int ) +cpufreq_get_hw_max_freq unsigned int cpufreq_get_hw_max_freq ( unsigned int ) +cpufreq_get unsigned int cpufreq_get ( unsigned int ) +cpufreq_generic_suspend int cpufreq_generic_suspend ( s#cpufreq_policy * ) +cpufreq_get_current_driver const char * cpufreq_get_current_driver ( void ) +cpufreq_get_driver_data void * cpufreq_get_driver_data ( void ) +cpufreq_register_notifier int cpufreq_register_notifier ( s#notifier_block * , unsigned int ) +cpufreq_unregister_notifier int cpufreq_unregister_notifier ( s#notifier_block * , unsigned int ) +cpufreq_driver_fast_switch unsigned int cpufreq_driver_fast_switch ( s#cpufreq_policy * , unsigned int ) +__cpufreq_driver_target int __cpufreq_driver_target ( s#cpufreq_policy * , unsigned int , unsigned int ) +cpufreq_driver_target int cpufreq_driver_target ( s#cpufreq_policy * , unsigned int , unsigned int ) +cpufreq_register_governor int cpufreq_register_governor ( s#cpufreq_governor * ) +cpufreq_unregister_governor void cpufreq_unregister_governor ( s#cpufreq_governor * ) +cpufreq_get_policy int cpufreq_get_policy ( s#cpufreq_policy * , unsigned int ) +cpufreq_update_policy void cpufreq_update_policy ( unsigned int ) +cpufreq_update_limits void cpufreq_update_limits ( unsigned int ) +cpufreq_enable_boost_support int cpufreq_enable_boost_support ( void ) +cpufreq_boost_enabled int cpufreq_boost_enabled ( void ) +s#cpufreq_policy_data struct cpufreq_policy_data { s#cpufreq_cpuinfo cpuinfo ; s#cpufreq_frequency_table * freq_table ; unsigned int cpu ; unsigned int min ; unsigned int max ; } +s#freq_attr struct freq_attr { s#attribute attr ; t#ssize_t ( * show ) ( s#cpufreq_policy * , char * ) ; t#ssize_t ( * store ) ( s#cpufreq_policy * , const char * , t#size_t ) ; } +s#cpufreq_driver struct cpufreq_driver { char name [ 16 ] ; t#u16 flags ; void * driver_data ; int ( * init ) ( s#cpufreq_policy * ) ; int ( * verify ) ( s#cpufreq_policy_data * ) ; int ( * setpolicy ) ( s#cpufreq_policy * ) ; int ( * target ) ( s#cpufreq_policy * , unsigned int , unsigned int ) ; int ( * target_index ) ( s#cpufreq_policy * , unsigned int ) ; unsigned int ( * fast_switch ) ( s#cpufreq_policy * , unsigned int ) ; void ( * adjust_perf ) ( unsigned int , unsigned long , unsigned long , unsigned long ) ; unsigned int ( * get_intermediate ) ( s#cpufreq_policy * , unsigned int ) ; int ( * target_intermediate ) ( s#cpufreq_policy * , unsigned int ) ; unsigned int ( * get ) ( unsigned int ) ; void ( * update_limits ) ( unsigned int ) ; int ( * bios_limit ) ( int , unsigned int * ) ; int ( * online ) ( s#cpufreq_policy * ) ; int ( * offline ) ( s#cpufreq_policy * ) ; int ( * exit ) ( s#cpufreq_policy * ) ; int ( * suspend ) ( s#cpufreq_policy * ) ; int ( * resume ) ( s#cpufreq_policy * ) ; void ( * ready ) ( s#cpufreq_policy * ) ; s#freq_attr * * attr ; t#bool boost_enabled ; int ( * set_boost ) ( s#cpufreq_policy * , int ) ; } +cpufreq_register_driver int cpufreq_register_driver ( s#cpufreq_driver * ) +cpufreq_unregister_driver int cpufreq_unregister_driver ( s#cpufreq_driver * ) + +/* drivers/cpufreq/cpufreq_governor.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s#gov_attr_set struct gov_attr_set { s#kobject kobj ; s#list_head policy_list ; s#mutex update_lock ; int usage_count ; } +store_sampling_rate t#ssize_t store_sampling_rate ( s#gov_attr_set * , const char * , t#size_t ) +s#dbs_data struct dbs_data { s#gov_attr_set attr_set ; void * tuners ; unsigned int ignore_nice_load ; unsigned int sampling_rate ; unsigned int sampling_down_factor ; unsigned int up_threshold ; unsigned int io_is_busy ; } +gov_update_cpu_data void gov_update_cpu_data ( s#dbs_data * ) +s##clk +s##cpufreq_stats +s##thermal_cooling_device +dbs_update unsigned int dbs_update ( s#cpufreq_policy * ) +cpufreq_dbs_governor_init int cpufreq_dbs_governor_init ( s#cpufreq_policy * ) +cpufreq_dbs_governor_exit void cpufreq_dbs_governor_exit ( s#cpufreq_policy * ) +cpufreq_dbs_governor_start int cpufreq_dbs_governor_start ( s#cpufreq_policy * ) +cpufreq_dbs_governor_stop void cpufreq_dbs_governor_stop ( s#cpufreq_policy * ) +cpufreq_dbs_governor_limits void cpufreq_dbs_governor_limits ( s#cpufreq_policy * ) + +/* drivers/cpufreq/cpufreq_governor_attr_set.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +governor_sysfs_ops extern const s#sysfs_ops governor_sysfs_ops +gov_attr_set_init void gov_attr_set_init ( s#gov_attr_set * , s#list_head * ) +gov_attr_set_get void gov_attr_set_get ( s#gov_attr_set * , s#list_head * ) +gov_attr_set_put unsigned int gov_attr_set_put ( s#gov_attr_set * , s#list_head * ) + +/* drivers/cpufreq/cpufreq_ondemand.o */ +s##clk +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##cpufreq_stats +s##thermal_cooling_device +od_register_powersave_bias_handler void od_register_powersave_bias_handler ( unsigned int ( * ) ( s#cpufreq_policy * , unsigned int , unsigned int ) , unsigned int ) +od_unregister_powersave_bias_handler void od_unregister_powersave_bias_handler ( void ) + +/* drivers/cpufreq/freq_table.o */ +s##clk +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##cpufreq_stats +s##thermal_cooling_device +policy_has_boost_freq t#bool policy_has_boost_freq ( s#cpufreq_policy * ) +cpufreq_frequency_table_verify int cpufreq_frequency_table_verify ( s#cpufreq_policy_data * , s#cpufreq_frequency_table * ) +cpufreq_generic_frequency_table_verify int cpufreq_generic_frequency_table_verify ( s#cpufreq_policy_data * ) +cpufreq_table_index_unsorted int cpufreq_table_index_unsorted ( s#cpufreq_policy * , unsigned int , unsigned int ) +cpufreq_frequency_table_get_index int cpufreq_frequency_table_get_index ( s#cpufreq_policy * , unsigned int ) +cpufreq_freq_attr_scaling_available_freqs extern s#freq_attr cpufreq_freq_attr_scaling_available_freqs +cpufreq_freq_attr_scaling_boost_freqs extern s#freq_attr cpufreq_freq_attr_scaling_boost_freqs +cpufreq_generic_attr extern s#freq_attr * cpufreq_generic_attr [ ] + +/* drivers/cpuidle/cpuidle.o */ +cpuidle_pause_and_lock extern void cpuidle_pause_and_lock ( void ) +cpuidle_resume_and_unlock extern void cpuidle_resume_and_unlock ( void ) +s#cpuidle_state_usage struct cpuidle_state_usage { unsigned long long disable ; unsigned long long usage ; t#u64 time_ns ; unsigned long long above ; unsigned long long below ; unsigned long long rejected ; unsigned long long s2idle_usage ; unsigned long long s2idle_time ; } +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +s#cpuidle_device struct cpuidle_device { unsigned int registered : 1 ; unsigned int enabled : 1 ; unsigned int poll_time_limit : 1 ; unsigned int cpu ; t#ktime_t next_hrtimer ; int last_state_idx ; t#u64 last_residency_ns ; t#u64 poll_limit_ns ; t#u64 forced_idle_latency_limit_ns ; s#cpuidle_state_usage states_usage [ 10 ] ; s#cpuidle_state_kobj * kobjs [ 10 ] ; s#cpuidle_driver_kobj * kobj_driver ; s#cpuidle_device_kobj * kobj_dev ; s#list_head device_list ; } +cpuidle_enable_device extern int cpuidle_enable_device ( s#cpuidle_device * ) +cpuidle_disable_device extern void cpuidle_disable_device ( s#cpuidle_device * ) +cpuidle_register_device extern int cpuidle_register_device ( s#cpuidle_device * ) +cpuidle_unregister_device extern void cpuidle_unregister_device ( s#cpuidle_device * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s#cpuidle_state struct cpuidle_state { char name [ 16 ] ; char desc [ 32 ] ; t#s64 exit_latency_ns ; t#s64 target_residency_ns ; unsigned int flags ; unsigned int exit_latency ; int power_usage ; unsigned int target_residency ; int ( * enter ) ( s#cpuidle_device * , s#cpuidle_driver * , int ) ; int ( * enter_dead ) ( s#cpuidle_device * , int ) ; int ( * enter_s2idle ) ( s#cpuidle_device * , s#cpuidle_driver * , int ) ; } +s#cpuidle_driver struct cpuidle_driver { const char * name ; s#module * owner ; unsigned int bctimer : 1 ; s#cpuidle_state states [ 10 ] ; int state_count ; int safe_state_index ; s#cpumask * cpumask ; const char * governor ; } +cpuidle_unregister extern void cpuidle_unregister ( s#cpuidle_driver * ) +cpuidle_register extern int cpuidle_register ( s#cpuidle_driver * , const s#cpumask * const ) + +/* drivers/cpuidle/driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +cpuidle_register_driver extern int cpuidle_register_driver ( s#cpuidle_driver * ) +cpuidle_unregister_driver extern void cpuidle_unregister_driver ( s#cpuidle_driver * ) +cpuidle_get_driver extern s#cpuidle_driver * cpuidle_get_driver ( void ) +cpuidle_get_cpu_driver extern s#cpuidle_driver * cpuidle_get_cpu_driver ( s#cpuidle_device * ) + +/* drivers/cpuidle/dt_idle_states.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +dt_init_idle_driver int dt_init_idle_driver ( s#cpuidle_driver * , const s#of_device_id * , unsigned int ) + +/* drivers/crypto/atmel-i2c.o */ +s#atmel_i2c_cmd struct atmel_i2c_cmd { t#u8 word_addr ; t#u8 count ; t#u8 opcode ; t#u8 param1 ; t#__le16 param2 ; t#u8 data [ ( ( 2 * 32 ) + ( 1 + 2 ) ) ] ; t#u8 msecs ; t#u16 rxsize ; } +atmel_i2c_init_read_cmd void atmel_i2c_init_read_cmd ( s#atmel_i2c_cmd * ) +atmel_i2c_init_random_cmd void atmel_i2c_init_random_cmd ( s#atmel_i2c_cmd * ) +atmel_i2c_init_genkey_cmd void atmel_i2c_init_genkey_cmd ( s#atmel_i2c_cmd * , t#u16 ) +atmel_i2c_init_ecdh_cmd int atmel_i2c_init_ecdh_cmd ( s#atmel_i2c_cmd * , s#scatterlist * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +atmel_i2c_send_receive int atmel_i2c_send_receive ( s#i2c_client * , s#atmel_i2c_cmd * ) +s#atmel_i2c_work_data struct atmel_i2c_work_data { void * ctx ; s#i2c_client * client ; void ( * cbk ) ( s#atmel_i2c_work_data * , void * , int ) ; void * areq ; s#work_struct work ; s#atmel_i2c_cmd cmd ; } +atmel_i2c_enqueue void atmel_i2c_enqueue ( s#atmel_i2c_work_data * , void ( * ) ( s#atmel_i2c_work_data * , void * , int ) , void * ) +s#i2c_device_id struct i2c_device_id { char name [ 20 ] ; t#kernel_ulong_t driver_data ; } +atmel_i2c_probe int atmel_i2c_probe ( s#i2c_client * , const s#i2c_device_id * ) + +/* drivers/crypto/caam/caamalg_desc.o */ +s#alginfo struct alginfo { t#u32 algtype ; unsigned int keylen ; unsigned int keylen_pad ; t#dma_addr_t key_dma ; const void * key_virt ; t#bool key_inline ; } +cnstr_shdsc_aead_null_encap void cnstr_shdsc_aead_null_encap ( t#u32 * const , s#alginfo * , unsigned int , int ) +cnstr_shdsc_aead_null_decap void cnstr_shdsc_aead_null_decap ( t#u32 * const , s#alginfo * , unsigned int , int ) +cnstr_shdsc_aead_encap void cnstr_shdsc_aead_encap ( t#u32 * const , s#alginfo * , s#alginfo * , unsigned int , unsigned int , const t#bool , t#u32 * , const t#u32 , const t#bool , int ) +cnstr_shdsc_aead_decap void cnstr_shdsc_aead_decap ( t#u32 * const , s#alginfo * , s#alginfo * , unsigned int , unsigned int , const t#bool , const t#bool , t#u32 * , const t#u32 , const t#bool , int ) +cnstr_shdsc_aead_givencap void cnstr_shdsc_aead_givencap ( t#u32 * const , s#alginfo * , s#alginfo * , unsigned int , unsigned int , const t#bool , t#u32 * , const t#u32 , const t#bool , int ) +cnstr_shdsc_gcm_encap void cnstr_shdsc_gcm_encap ( t#u32 * const , s#alginfo * , unsigned int , unsigned int , const t#bool ) +cnstr_shdsc_gcm_decap void cnstr_shdsc_gcm_decap ( t#u32 * const , s#alginfo * , unsigned int , unsigned int , const t#bool ) +cnstr_shdsc_rfc4106_encap void cnstr_shdsc_rfc4106_encap ( t#u32 * const , s#alginfo * , unsigned int , unsigned int , const t#bool ) +cnstr_shdsc_rfc4106_decap void cnstr_shdsc_rfc4106_decap ( t#u32 * const , s#alginfo * , unsigned int , unsigned int , const t#bool ) +cnstr_shdsc_rfc4543_encap void cnstr_shdsc_rfc4543_encap ( t#u32 * const , s#alginfo * , unsigned int , unsigned int , const t#bool ) +cnstr_shdsc_rfc4543_decap void cnstr_shdsc_rfc4543_decap ( t#u32 * const , s#alginfo * , unsigned int , unsigned int , const t#bool ) +cnstr_shdsc_chachapoly void cnstr_shdsc_chachapoly ( t#u32 * const , s#alginfo * , s#alginfo * , unsigned int , unsigned int , const t#bool , const t#bool ) +cnstr_shdsc_skcipher_encap void cnstr_shdsc_skcipher_encap ( t#u32 * const , s#alginfo * , unsigned int , const t#bool , const t#u32 ) +cnstr_shdsc_skcipher_decap void cnstr_shdsc_skcipher_decap ( t#u32 * const , s#alginfo * , unsigned int , const t#bool , const t#u32 ) +cnstr_shdsc_xts_skcipher_encap void cnstr_shdsc_xts_skcipher_encap ( t#u32 * const , s#alginfo * ) +cnstr_shdsc_xts_skcipher_decap void cnstr_shdsc_xts_skcipher_decap ( t#u32 * const , s#alginfo * ) + +/* drivers/crypto/caam/caamalg_qi2.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +t#xfrm_address_t typedef union { t#__be32 a4 ; t#__be32 a6 [ 4 ] ; s#in6_addr in6 ; } xfrm_address_t +s#xfrm_id struct xfrm_id { t#xfrm_address_t daddr ; t#__be32 spi ; t#__u8 proto ; } +s#xfrm_selector struct xfrm_selector { t#xfrm_address_t daddr ; t#xfrm_address_t saddr ; t#__be16 dport ; t#__be16 dport_mask ; t#__be16 sport ; t#__be16 sport_mask ; t#__u16 family ; t#__u8 prefixlen_d ; t#__u8 prefixlen_s ; t#__u8 proto ; int ifindex ; t#__kernel_uid32_t user ; } +s#xfrm_mark struct xfrm_mark { t#__u32 v ; t#__u32 m ; } +s#xfrm_address_filter struct xfrm_address_filter { t#xfrm_address_t saddr ; t#xfrm_address_t daddr ; t#__u16 family ; t#__u8 splen ; t#__u8 dplen ; } +s#xfrm_state_walk struct xfrm_state_walk { s#list_head all ; t#u8 state ; t#u8 dying ; t#u8 proto ; t#u32 seq ; s#xfrm_address_filter * filter ; } +s#xfrm_lifetime_cfg struct xfrm_lifetime_cfg { t#__u64 soft_byte_limit ; t#__u64 hard_byte_limit ; t#__u64 soft_packet_limit ; t#__u64 hard_packet_limit ; t#__u64 soft_add_expires_seconds ; t#__u64 hard_add_expires_seconds ; t#__u64 soft_use_expires_seconds ; t#__u64 hard_use_expires_seconds ; } +s#xfrm_algo_auth struct xfrm_algo_auth { char alg_name [ 64 ] ; unsigned int alg_key_len ; unsigned int alg_trunc_len ; char alg_key [ 0 ] ; } +s#xfrm_algo struct xfrm_algo { char alg_name [ 64 ] ; unsigned int alg_key_len ; char alg_key [ 0 ] ; } +s#xfrm_algo_aead struct xfrm_algo_aead { char alg_name [ 64 ] ; unsigned int alg_key_len ; unsigned int alg_icv_len ; char alg_key [ 0 ] ; } +s#xfrm_encap_tmpl struct xfrm_encap_tmpl { t#__u16 encap_type ; t#__be16 encap_sport ; t#__be16 encap_dport ; t#xfrm_address_t encap_oa ; } +s#xfrm_replay_state struct xfrm_replay_state { t#__u32 oseq ; t#__u32 seq ; t#__u32 bitmap ; } +s#xfrm_replay_state_esn struct xfrm_replay_state_esn { unsigned int bmp_len ; t#__u32 oseq ; t#__u32 seq ; t#__u32 oseq_hi ; t#__u32 seq_hi ; t#__u32 replay_window ; t#__u32 bmp [ 0 ] ; } +e#xfrm_replay_mode enum xfrm_replay_mode { XFRM_REPLAY_MODE_LEGACY , XFRM_REPLAY_MODE_BMP , XFRM_REPLAY_MODE_ESN , } +s#xfrm_stats struct xfrm_stats { t#__u32 replay_window ; t#__u32 replay ; t#__u32 integrity_failed ; } +s#xfrm_lifetime_cur struct xfrm_lifetime_cur { t#__u64 bytes ; t#__u64 packets ; t#__u64 add_time ; t#__u64 use_time ; } +s#xfrm_dev_offload struct xfrm_dev_offload { s#net_device * dev ; t#netdevice_tracker dev_tracker ; s#net_device * real_dev ; unsigned long offload_handle ; t#u8 flags ; t#u8 dir : 2 ; } +s#xfrm_type struct xfrm_type { s#module * owner ; t#u8 proto ; t#u8 flags ; int ( * init_state ) ( s#xfrm_state * ) ; void ( * destructor ) ( s#xfrm_state * ) ; int ( * input ) ( s#xfrm_state * , s#sk_buff * ) ; int ( * output ) ( s#xfrm_state * , s#sk_buff * ) ; int ( * reject ) ( s#xfrm_state * , s#sk_buff * , const s#flowi * ) ; } +s#xfrm_mode struct xfrm_mode { t#u8 encap ; t#u8 family ; t#u8 flags ; } +s#xfrm_type_offload struct xfrm_type_offload { s#module * owner ; t#u8 proto ; void ( * encap ) ( s#xfrm_state * , s#sk_buff * ) ; int ( * input_tail ) ( s#xfrm_state * , s#sk_buff * ) ; int ( * xmit ) ( s#xfrm_state * , s#sk_buff * , t#netdev_features_t ) ; } +s#xfrm_sec_ctx struct xfrm_sec_ctx { t#__u8 ctx_doi ; t#__u8 ctx_alg ; t#__u16 ctx_len ; t#__u32 ctx_sid ; char ctx_str [ 0 ] ; } +s#xfrm_state struct xfrm_state { t#possible_net_t xs_net ; union { s#hlist_node gclist ; s#hlist_node bydst ; } ; s#hlist_node bysrc ; s#hlist_node byspi ; s#hlist_node byseq ; t#refcount_t refcnt ; t#spinlock_t lock ; s#xfrm_id id ; s#xfrm_selector sel ; s#xfrm_mark mark ; t#u32 if_id ; t#u32 tfcpad ; t#u32 genid ; s#xfrm_state_walk km ; struct { t#u32 reqid ; t#u8 mode ; t#u8 replay_window ; t#u8 aalgo , ealgo , calgo ; t#u8 flags ; t#u16 family ; t#xfrm_address_t saddr ; int header_len ; int trailer_len ; t#u32 extra_flags ; s#xfrm_mark smark ; } props ; s#xfrm_lifetime_cfg lft ; s#xfrm_algo_auth * aalg ; s#xfrm_algo * ealg ; s#xfrm_algo * calg ; s#xfrm_algo_aead * aead ; const char * geniv ; s#xfrm_encap_tmpl * encap ; s#sock * encap_sk ; t#xfrm_address_t * coaddr ; s#xfrm_state * tunnel ; t#atomic_t tunnel_users ; s#xfrm_replay_state replay ; s#xfrm_replay_state_esn * replay_esn ; s#xfrm_replay_state preplay ; s#xfrm_replay_state_esn * preplay_esn ; e#xfrm_replay_mode repl_mode ; t#u32 xflags ; t#u32 replay_maxage ; t#u32 replay_maxdiff ; s#timer_list rtimer ; s#xfrm_stats stats ; s#xfrm_lifetime_cur curlft ; s#hrtimer mtimer ; s#xfrm_dev_offload xso ; long saved_tmo ; t#time64_t lastused ; s#page_frag xfrag ; const s#xfrm_type * type ; s#xfrm_mode inner_mode ; s#xfrm_mode inner_mode_iaf ; s#xfrm_mode outer_mode ; const s#xfrm_type_offload * type_offload ; s#xfrm_sec_ctx * security ; void * data ; } +s##prefix_info +s#fib6_node struct fib6_node { s#fib6_node * parent ; s#fib6_node * left ; s#fib6_node * right ; s#fib6_node * subtree ; s#fib6_info * leaf ; t#__u16 fn_bit ; t#__u16 fn_flags ; int fn_sernum ; s#fib6_info * rr_ptr ; s#callback_head rcu ; } +s#fib6_table struct fib6_table { s#hlist_node tb6_hlist ; t#u32 tb6_id ; t#spinlock_t tb6_lock ; s#fib6_node tb6_root ; s#inet_peer_base tb6_peers ; unsigned int flags ; unsigned int fib_seq ; } +E#__RTAX_MAX 18 +s#dst_metrics struct dst_metrics { t#u32 metrics [ ( E#__RTAX_MAX - 1 ) ] ; t#refcount_t refcnt ; } +s#rt6key struct rt6key { s#in6_addr addr ; int plen ; } +s##nexthop +s##uncached_list +s#rtable struct rtable { s#dst_entry dst ; int rt_genid ; unsigned int rt_flags ; t#__u16 rt_type ; t#__u8 rt_is_input ; t#__u8 rt_uses_gateway ; int rt_iif ; t#u8 rt_gw_family ; union { t#__be32 rt_gw4 ; s#in6_addr rt_gw6 ; } ; t#u32 rt_mtu_locked : 1 , rt_pmtu : 31 ; s#list_head rt_uncached ; s#uncached_list * rt_uncached_list ; } +s#fib_nh_exception struct fib_nh_exception { s#fib_nh_exception * fnhe_next ; int fnhe_genid ; t#__be32 fnhe_daddr ; t#u32 fnhe_pmtu ; t#bool fnhe_mtu_locked ; t#__be32 fnhe_gw ; unsigned long fnhe_expires ; s#rtable * fnhe_rth_input ; s#rtable * fnhe_rth_output ; unsigned long fnhe_stamp ; s#callback_head rcu ; } +s#fnhe_hash_bucket struct fnhe_hash_bucket { s#fib_nh_exception * chain ; } +s#fib_nh_common struct fib_nh_common { s#net_device * nhc_dev ; int nhc_oif ; unsigned char nhc_scope ; t#u8 nhc_family ; t#u8 nhc_gw_family ; unsigned char nhc_flags ; s#lwtunnel_state * nhc_lwtstate ; union { t#__be32 ipv4 ; s#in6_addr ipv6 ; } nhc_gw ; int nhc_weight ; t#atomic_t nhc_upper_bound ; s#rtable * * nhc_pcpu_rth_output ; s#rtable * nhc_rth_input ; s#fnhe_hash_bucket * nhc_exceptions ; } +s#rt6_info struct rt6_info { s#dst_entry dst ; s#fib6_info * from ; int sernum ; s#rt6key rt6i_dst ; s#rt6key rt6i_src ; s#in6_addr rt6i_gateway ; s#inet6_dev * rt6i_idev ; t#u32 rt6i_flags ; s#list_head rt6i_uncached ; s#uncached_list * rt6i_uncached_list ; unsigned short rt6i_nfheader_len ; } +s#rt6_exception_bucket struct rt6_exception_bucket { s#hlist_head chain ; int depth ; } +s#fib6_nh struct fib6_nh { s#fib_nh_common nh_common ; unsigned long last_probe ; s#rt6_info * * rt6i_pcpu ; s#rt6_exception_bucket * rt6i_exception_bucket ; } +s#fib6_info struct fib6_info { s#fib6_table * fib6_table ; s#fib6_info * fib6_next ; s#fib6_node * fib6_node ; union { s#list_head fib6_siblings ; s#list_head nh_list ; } ; unsigned int fib6_nsiblings ; t#refcount_t fib6_ref ; unsigned long expires ; s#dst_metrics * fib6_metrics ; s#rt6key fib6_dst ; t#u32 fib6_flags ; s#rt6key fib6_src ; s#rt6key fib6_prefsrc ; t#u32 fib6_metric ; t#u8 fib6_protocol ; t#u8 fib6_type ; t#u8 should_flush : 1 , dst_nocount : 1 , dst_nopolicy : 1 , fib6_destroying : 1 , offload : 1 , trap : 1 , offload_failed : 1 , unused : 1 ; s#callback_head rcu ; s#nexthop * nh ; s#fib6_nh fib6_nh [ ] ; } +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s#xfrm_policy_walk_entry struct xfrm_policy_walk_entry { s#list_head all ; t#u8 dead ; } +s#xfrm_policy_queue struct xfrm_policy_queue { s#sk_buff_head hold_queue ; s#timer_list hold_timer ; unsigned long timeout ; } +s#xfrm_tmpl struct xfrm_tmpl { s#xfrm_id id ; t#xfrm_address_t saddr ; unsigned short encap_family ; t#u32 reqid ; t#u8 mode ; t#u8 share ; t#u8 optional ; t#u8 allalgs ; t#u32 aalgos ; t#u32 ealgos ; t#u32 calgos ; } +s#xfrm_policy struct xfrm_policy { t#possible_net_t xp_net ; s#hlist_node bydst ; s#hlist_node byidx ; t#rwlock_t lock ; t#refcount_t refcnt ; t#u32 pos ; s#timer_list timer ; t#atomic_t genid ; t#u32 priority ; t#u32 index ; t#u32 if_id ; s#xfrm_mark mark ; s#xfrm_selector selector ; s#xfrm_lifetime_cfg lft ; s#xfrm_lifetime_cur curlft ; s#xfrm_policy_walk_entry walk ; s#xfrm_policy_queue polq ; t#bool bydst_reinsert ; t#u8 type ; t#u8 action ; t#u8 flags ; t#u8 xfrm_nr ; t#u16 family ; s#xfrm_sec_ctx * security ; s#xfrm_tmpl xfrm_vec [ 6 ] ; s#hlist_node bydst_inexact_list ; s#callback_head rcu ; } +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s#rt6_statistics struct rt6_statistics { t#__u32 fib_nodes ; t#__u32 fib_route_nodes ; t#__u32 fib_rt_entries ; t#__u32 fib_rt_cache ; t#__u32 fib_discarded_routes ; t#atomic_t fib_rt_alloc ; t#atomic_t fib_rt_uncache ; } +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s#dpaa2_fl_entry struct dpaa2_fl_entry { t#__le64 addr ; t#__le32 len ; t#__le16 bpid ; t#__le16 format_offset ; t#__le32 frc ; t#__le32 ctrl ; t#__le64 flc ; } +s#caam_flc struct caam_flc { t#u32 flc [ 16 ] ; t#u32 sh_desc [ ( ( ( sizeof ( u32 ) * 64 ) - ( sizeof ( u32 ) * 5 + ( sizeof ( u32 ) ) * 3 ) ) / sizeof ( u32 ) ) ] ; } +s#caam_request struct caam_request { s#dpaa2_fl_entry fd_flt [ 2 ] ; t#dma_addr_t fd_flt_dma ; s#caam_flc * flc ; t#dma_addr_t flc_dma ; void ( * cbk ) ( void * , t#u32 ) ; void * ctx ; void * edesc ; s#skcipher_request fallback_req ; } +dpaa2_caam_enqueue int dpaa2_caam_enqueue ( s#device * , s#caam_request * ) + +/* drivers/crypto/caam/caamhash_desc.o */ +cnstr_shdsc_ahash void cnstr_shdsc_ahash ( t#u32 * const , s#alginfo * , t#u32 , int , int , t#bool , int ) +cnstr_shdsc_sk_hash void cnstr_shdsc_sk_hash ( t#u32 * const , s#alginfo * , t#u32 , int , int ) + +/* drivers/crypto/caam/ctrl.o */ +caam_dpaa2 extern t#bool caam_dpaa2 + +/* drivers/crypto/caam/error.o */ +caam_dump_sg void caam_dump_sg ( const char * , int , int , int , s#scatterlist * , t#size_t , t#bool ) +caam_little_end extern t#bool caam_little_end +caam_imx extern t#bool caam_imx +caam_ptr_sz extern t#size_t caam_ptr_sz +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +caam_strstatus int caam_strstatus ( s#device * , t#u32 , t#bool ) + +/* drivers/crypto/caam/jr.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +caam_jr_alloc s#device * caam_jr_alloc ( void ) +caam_jr_free void caam_jr_free ( s#device * ) +caam_jr_enqueue int caam_jr_enqueue ( s#device * , t#u32 * , void ( * ) ( s#device * , t#u32 * , t#u32 , void * ) , void * ) + +/* drivers/crypto/caam/key_gen.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +split_key_done void split_key_done ( s#device * , t#u32 * , t#u32 , void * ) +gen_split_key int gen_split_key ( s#device * , t#u8 * , s#alginfo * const , const t#u8 * , t#u32 , int ) + +/* drivers/crypto/caam/qi.o */ +caam_congested extern t#bool caam_congested +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s#qm_sg_entry struct qm_sg_entry { union { struct { t#u8 __reserved1 [ 3 ] ; t#u8 addr_hi ; t#__be32 addr_lo ; } ; t#__be64 data ; } ; t#__be32 cfg ; t#u8 __reserved2 ; t#u8 bpid ; t#__be16 offset ; } +e#qman_cb_dqrr_result enum qman_cb_dqrr_result { qman_cb_dqrr_consume , qman_cb_dqrr_park , qman_cb_dqrr_defer , qman_cb_dqrr_stop , qman_cb_dqrr_consume_stop } +s##qman_portal +s#qm_fd struct qm_fd { union { struct { t#u8 cfg8b_w1 ; t#u8 bpid ; t#u8 cfg8b_w3 ; t#u8 addr_hi ; t#__be32 addr_lo ; } __attribute__ ( ( __packed__ ) ) ; t#__be64 data ; } ; t#__be32 cfg ; union { t#__be32 cmd ; t#__be32 status ; } ; } +s#qm_dqrr_entry struct qm_dqrr_entry { t#u8 verb ; t#u8 stat ; t#__be16 seqnum ; t#u8 tok ; t#u8 __reserved2 [ 3 ] ; t#__be32 fqid ; t#__be32 context_b ; s#qm_fd fd ; t#u8 __reserved4 [ 32 ] ; } +t#qman_cb_dqrr typedef e#qman_cb_dqrr_result ( * qman_cb_dqrr ) ( s#qman_portal * , s#qman_fq * , const s#qm_dqrr_entry * , t#bool ) +u#qm_mr_entry union qm_mr_entry { struct { t#u8 verb ; t#u8 __reserved [ 63 ] ; } ; struct { t#u8 verb ; t#u8 dca ; t#__be16 seqnum ; t#u8 rc ; t#u8 __reserved [ 3 ] ; t#__be32 fqid ; t#__be32 tag ; s#qm_fd fd ; t#u8 __reserved1 [ 32 ] ; } __attribute__ ( ( __packed__ ) ) __attribute__ ( ( __aligned__ ( 64 ) ) ) ern ; struct { t#u8 verb ; t#u8 fqs ; t#u8 __reserved1 [ 6 ] ; t#__be32 fqid ; t#__be32 context_b ; t#u8 __reserved2 [ 48 ] ; } __attribute__ ( ( __packed__ ) ) fq ; } +t#qman_cb_mr typedef void ( * qman_cb_mr ) ( s#qman_portal * , s#qman_fq * , const u#qm_mr_entry * ) +s#qman_fq_cb struct qman_fq_cb { t#qman_cb_dqrr dqrr ; t#qman_cb_mr ern ; t#qman_cb_mr fqs ; } +e#qman_fq_state enum qman_fq_state { qman_fq_state_oos , qman_fq_state_parked , qman_fq_state_sched , qman_fq_state_retired } +s#qman_fq struct qman_fq { s#qman_fq_cb cb ; t#u32 fqid , idx ; unsigned long flags ; e#qman_fq_state state ; int cgr_groupid ; } +e#optype enum optype { ENCRYPT , DECRYPT , NUM_OP } +s#caam_drv_ctx struct caam_drv_ctx { t#u32 prehdr [ 2 ] ; t#u32 sh_desc [ ( ( ( sizeof ( u32 ) * 64 ) - ( sizeof ( u32 ) * 5 + ( sizeof ( u32 ) ) * 3 ) ) / sizeof ( u32 ) ) ] ; t#dma_addr_t context_a ; s#qman_fq * req_fq ; s#qman_fq * rsp_fq ; t#refcount_t refcnt ; int cpu ; e#optype op_type ; s#device * qidev ; } +t#caam_qi_cbk typedef void ( * caam_qi_cbk ) ( s#caam_drv_req * , t#u32 ) +s#caam_drv_req struct caam_drv_req { s#qm_sg_entry fd_sgt [ 2 ] ; s#caam_drv_ctx * drv_ctx ; t#caam_qi_cbk cbk ; void * app_ctx ; } +caam_qi_enqueue int caam_qi_enqueue ( s#device * , s#caam_drv_req * ) +caam_drv_ctx_update int caam_drv_ctx_update ( s#caam_drv_ctx * , t#u32 * ) +caam_drv_ctx_init s#caam_drv_ctx * caam_drv_ctx_init ( s#device * , int * , t#u32 * ) +qi_cache_alloc void * qi_cache_alloc ( t#gfp_t ) +qi_cache_free void qi_cache_free ( void * ) +caam_drv_ctx_rel void caam_drv_ctx_rel ( s#caam_drv_ctx * ) + +/* drivers/crypto/ccp/ccp-dev.o */ +ccp_present int ccp_present ( void ) +ccp_version unsigned int ccp_version ( void ) +s##dma_pool +s#dword0 struct dword0 { unsigned int soc : 1 ; unsigned int ioc : 1 ; unsigned int rsvd1 : 1 ; unsigned int init : 1 ; unsigned int eom : 1 ; unsigned int function : 15 ; unsigned int engine : 4 ; unsigned int prot : 1 ; unsigned int rsvd2 : 7 ; } +s#dword3 struct dword3 { unsigned int src_hi : 16 ; unsigned int src_mem : 2 ; unsigned int lsb_cxt_id : 8 ; unsigned int rsvd1 : 5 ; unsigned int fixed : 1 ; } +u#dword4 union dword4 { t#u32 dst_lo ; t#u32 sha_len_lo ; } +u#dword5 union dword5 { struct { unsigned int dst_hi : 16 ; unsigned int dst_mem : 2 ; unsigned int rsvd1 : 13 ; unsigned int fixed : 1 ; } fields ; t#u32 sha_len_hi ; } +s#dword7 struct dword7 { unsigned int key_hi : 16 ; unsigned int key_mem : 2 ; unsigned int rsvd1 : 14 ; } +s#ccp5_desc struct ccp5_desc { s#dword0 dw0 ; t#u32 length ; t#u32 src_lo ; s#dword3 dw3 ; u#dword4 dw4 ; u#dword5 dw5 ; t#u32 key_lo ; s#dword7 dw7 ; } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s#ccp_cmd_queue struct ccp_cmd_queue { s#ccp_device * ccp ; t#u32 id ; s#dma_pool * dma_pool ; s#ccp5_desc * qbase ; s#mutex q_mutex __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int qidx ; unsigned int qsize ; t#dma_addr_t qbase_dma ; t#dma_addr_t qdma_tail ; t#u32 sb_key ; t#u32 sb_ctx ; unsigned long lsbmask [ ( ( ( 8 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; int lsb ; unsigned long lsbmap [ ( ( ( ( 16 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#task_struct * kthread ; unsigned int active ; unsigned int suspended ; unsigned int free_slots ; t#u32 int_ok ; t#u32 int_err ; void * reg_control ; void * reg_tail_lo ; void * reg_head_lo ; void * reg_int_enable ; void * reg_interrupt_status ; void * reg_status ; void * reg_int_status ; void * reg_dma_status ; void * reg_dma_read_status ; void * reg_dma_write_status ; t#u32 qcontrol ; t#u32 int_status ; t#u32 q_status ; t#u32 q_int_status ; t#u32 cmd_error ; t#wait_queue_head_t int_queue ; unsigned int int_rcvd ; unsigned long total_ops ; unsigned long total_aes_ops ; unsigned long total_xts_aes_ops ; unsigned long total_3des_ops ; unsigned long total_sha_ops ; unsigned long total_rsa_ops ; unsigned long total_pt_ops ; unsigned long total_ecc_ops ; } +e#ccp_memtype enum ccp_memtype { CCP_MEMTYPE_SYSTEM = 0 , CCP_MEMTYPE_SB , CCP_MEMTYPE_LOCAL , CCP_MEMTYPE__LAST , } +s#ccp_dma_info struct ccp_dma_info { t#dma_addr_t address ; unsigned int offset ; unsigned int length ; e#dma_data_direction dir ; } +s#ccp_mem struct ccp_mem { e#ccp_memtype type ; union { s#ccp_dma_info dma ; t#u32 sb ; } u ; } +e#ccp_aes_type enum ccp_aes_type { CCP_AES_TYPE_128 = 0 , CCP_AES_TYPE_192 , CCP_AES_TYPE_256 , CCP_AES_TYPE__LAST , } +e#ccp_aes_mode enum ccp_aes_mode { CCP_AES_MODE_ECB = 0 , CCP_AES_MODE_CBC , CCP_AES_MODE_OFB , CCP_AES_MODE_CFB , CCP_AES_MODE_CTR , CCP_AES_MODE_CMAC , CCP_AES_MODE_GHASH , CCP_AES_MODE_GCTR , CCP_AES_MODE_GCM , CCP_AES_MODE_GMAC , CCP_AES_MODE__LAST , } +e#ccp_aes_action enum ccp_aes_action { CCP_AES_ACTION_DECRYPT = 0 , CCP_AES_ACTION_ENCRYPT , CCP_AES_ACTION__LAST , } +s#ccp_aes_op struct ccp_aes_op { e#ccp_aes_type type ; e#ccp_aes_mode mode ; e#ccp_aes_action action ; unsigned int size ; } +e#ccp_xts_aes_unit_size enum ccp_xts_aes_unit_size { CCP_XTS_AES_UNIT_SIZE_16 = 0 , CCP_XTS_AES_UNIT_SIZE_512 , CCP_XTS_AES_UNIT_SIZE_1024 , CCP_XTS_AES_UNIT_SIZE_2048 , CCP_XTS_AES_UNIT_SIZE_4096 , CCP_XTS_AES_UNIT_SIZE__LAST , } +s#ccp_xts_aes_op struct ccp_xts_aes_op { e#ccp_aes_type type ; e#ccp_aes_action action ; e#ccp_xts_aes_unit_size unit_size ; } +e#ccp_des3_type enum ccp_des3_type { CCP_DES3_TYPE_168 = 1 , CCP_DES3_TYPE__LAST , } +e#ccp_des3_mode enum ccp_des3_mode { CCP_DES3_MODE_ECB = 0 , CCP_DES3_MODE_CBC , CCP_DES3_MODE_CFB , CCP_DES3_MODE__LAST , } +e#ccp_des3_action enum ccp_des3_action { CCP_DES3_ACTION_DECRYPT = 0 , CCP_DES3_ACTION_ENCRYPT , CCP_DES3_ACTION__LAST , } +s#ccp_des3_op struct ccp_des3_op { e#ccp_des3_type type ; e#ccp_des3_mode mode ; e#ccp_des3_action action ; } +e#ccp_sha_type enum ccp_sha_type { CCP_SHA_TYPE_1 = 1 , CCP_SHA_TYPE_224 , CCP_SHA_TYPE_256 , CCP_SHA_TYPE_384 , CCP_SHA_TYPE_512 , CCP_SHA_TYPE__LAST , } +s#ccp_sha_op struct ccp_sha_op { e#ccp_sha_type type ; t#u64 msg_bits ; } +s#ccp_rsa_op struct ccp_rsa_op { t#u32 mod_size ; t#u32 input_len ; } +e#ccp_passthru_bitwise enum ccp_passthru_bitwise { CCP_PASSTHRU_BITWISE_NOOP = 0 , CCP_PASSTHRU_BITWISE_AND , CCP_PASSTHRU_BITWISE_OR , CCP_PASSTHRU_BITWISE_XOR , CCP_PASSTHRU_BITWISE_MASK , CCP_PASSTHRU_BITWISE__LAST , } +e#ccp_passthru_byteswap enum ccp_passthru_byteswap { CCP_PASSTHRU_BYTESWAP_NOOP = 0 , CCP_PASSTHRU_BYTESWAP_32BIT , CCP_PASSTHRU_BYTESWAP_256BIT , CCP_PASSTHRU_BYTESWAP__LAST , } +s#ccp_passthru_op struct ccp_passthru_op { e#ccp_passthru_bitwise bit_mod ; e#ccp_passthru_byteswap byte_swap ; } +e#ccp_ecc_function enum ccp_ecc_function { CCP_ECC_FUNCTION_MMUL_384BIT = 0 , CCP_ECC_FUNCTION_MADD_384BIT , CCP_ECC_FUNCTION_MINV_384BIT , CCP_ECC_FUNCTION_PADD_384BIT , CCP_ECC_FUNCTION_PMUL_384BIT , CCP_ECC_FUNCTION_PDBL_384BIT , } +s#ccp_ecc_op struct ccp_ecc_op { e#ccp_ecc_function function ; } +s#ccp_op struct ccp_op { s#ccp_cmd_queue * cmd_q ; t#u32 jobid ; t#u32 ioc ; t#u32 soc ; t#u32 sb_key ; t#u32 sb_ctx ; t#u32 init ; t#u32 eom ; s#ccp_mem src ; s#ccp_mem dst ; s#ccp_mem exp ; union { s#ccp_aes_op aes ; s#ccp_xts_aes_op xts ; s#ccp_des3_op des3 ; s#ccp_sha_op sha ; s#ccp_rsa_op rsa ; s#ccp_passthru_op passthru ; s#ccp_ecc_op ecc ; } u ; } +s#ccp_actions struct ccp_actions { int ( * aes ) ( s#ccp_op * ) ; int ( * xts_aes ) ( s#ccp_op * ) ; int ( * des3 ) ( s#ccp_op * ) ; int ( * sha ) ( s#ccp_op * ) ; int ( * rsa ) ( s#ccp_op * ) ; int ( * passthru ) ( s#ccp_op * ) ; int ( * ecc ) ( s#ccp_op * ) ; t#u32 ( * sballoc ) ( s#ccp_cmd_queue * , unsigned int ) ; void ( * sbfree ) ( s#ccp_cmd_queue * , unsigned int , unsigned int ) ; unsigned int ( * get_free_slots ) ( s#ccp_cmd_queue * ) ; int ( * init ) ( s#ccp_device * ) ; void ( * destroy ) ( s#ccp_device * ) ; t#irqreturn_t ( * irqhandler ) ( int , void * ) ; } +s#ccp_vdata struct ccp_vdata { const unsigned int version ; const unsigned int dma_chan_attr ; void ( * setup ) ( s#ccp_device * ) ; const s#ccp_actions * perform ; const unsigned int offset ; const unsigned int rsamax ; } +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#sev_vdata struct sev_vdata { const unsigned int cmdresp_reg ; const unsigned int cmdbuff_addr_lo_reg ; const unsigned int cmdbuff_addr_hi_reg ; } +s#tee_vdata struct tee_vdata { const unsigned int cmdresp_reg ; const unsigned int cmdbuff_addr_lo_reg ; const unsigned int cmdbuff_addr_hi_reg ; const unsigned int ring_wptr_reg ; const unsigned int ring_rptr_reg ; } +s#psp_vdata struct psp_vdata { const s#sev_vdata * sev ; const s#tee_vdata * tee ; const unsigned int feature_reg ; const unsigned int inten_reg ; const unsigned int intsts_reg ; } +s#sp_dev_vdata struct sp_dev_vdata { const unsigned int bar ; const s#ccp_vdata * ccp_vdata ; const s#psp_vdata * psp_vdata ; } +s#sp_device struct sp_device { s#list_head entry ; s#device * dev ; s#sp_dev_vdata * dev_vdata ; unsigned int ord ; char name [ 32 ] ; void * dev_specific ; void * io_map ; unsigned int axcache ; s#sp_device * ( * get_psp_master_device ) ( void ) ; void ( * set_psp_master_device ) ( s#sp_device * ) ; void ( * clear_psp_master_device ) ( s#sp_device * ) ; t#bool irq_registered ; t#bool use_tasklet ; unsigned int ccp_irq ; t#irq_handler_t ccp_irq_handler ; void * ccp_irq_data ; unsigned int psp_irq ; t#irq_handler_t psp_irq_handler ; void * psp_irq_data ; void * ccp_data ; void * psp_data ; } +s#ccp_dma_chan struct ccp_dma_chan { s#ccp_device * ccp ; t#spinlock_t lock ; s#list_head created ; s#list_head pending ; s#list_head active ; s#list_head complete ; s#tasklet_struct cleanup_tasklet ; e#dma_status status ; s#dma_chan dma_chan ; } +s#ccp_device struct ccp_device { s#list_head entry ; s#ccp_vdata * vdata ; unsigned int ord ; char name [ 16 ] ; char rngname [ 16 ] ; s#device * dev ; s#sp_device * sp ; void * dev_specific ; unsigned int qim ; unsigned int irq ; t#bool use_tasklet ; s#tasklet_struct irq_tasklet ; s#mutex req_mutex __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; void * io_regs ; t#spinlock_t cmd_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int cmd_count ; s#list_head cmd ; s#list_head backlog ; s#ccp_cmd_queue cmd_q [ 5 ] ; unsigned int cmd_q_count ; unsigned int max_q_count ; s#hwrng hwrng ; unsigned int hwrng_retries ; s#dma_device dma_dev ; s#ccp_dma_chan * ccp_dma_chan ; s#kmem_cache * dma_cmd_cache ; s#kmem_cache * dma_desc_cache ; t#atomic_t current_id __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#mutex sb_mutex __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned long sb [ ( ( ( ( 127 - 77 + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#wait_queue_head_t sb_queue ; unsigned int sb_avail ; unsigned int sb_count ; t#u32 sb_start ; unsigned long lsbmap [ ( ( ( ( 8 * 16 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned int suspending ; t#wait_queue_head_t suspend_queue ; unsigned int axcache ; unsigned long total_interrupts ; s#dentry * debugfs_instance ; } +e#ccp_engine enum ccp_engine { CCP_ENGINE_AES = 0 , CCP_ENGINE_XTS_AES_128 , CCP_ENGINE_DES3 , CCP_ENGINE_SHA , CCP_ENGINE_RSA , CCP_ENGINE_PASSTHRU , CCP_ENGINE_ZLIB_DECOMPRESS , CCP_ENGINE_ECC , CCP_ENGINE__LAST , } +s#ccp_aes_engine struct ccp_aes_engine { e#ccp_aes_type type ; e#ccp_aes_mode mode ; e#ccp_aes_action action ; t#u32 authsize ; s#scatterlist * key ; t#u32 key_len ; s#scatterlist * iv ; t#u32 iv_len ; s#scatterlist * src , * dst ; t#u64 src_len ; t#u32 cmac_final ; s#scatterlist * cmac_key ; t#u32 cmac_key_len ; t#u32 aad_len ; } +s#ccp_xts_aes_engine struct ccp_xts_aes_engine { e#ccp_aes_type type ; e#ccp_aes_action action ; e#ccp_xts_aes_unit_size unit_size ; s#scatterlist * key ; t#u32 key_len ; s#scatterlist * iv ; t#u32 iv_len ; s#scatterlist * src , * dst ; t#u64 src_len ; t#u32 final ; } +s#ccp_des3_engine struct ccp_des3_engine { e#ccp_des3_type type ; e#ccp_des3_mode mode ; e#ccp_des3_action action ; s#scatterlist * key ; t#u32 key_len ; s#scatterlist * iv ; t#u32 iv_len ; s#scatterlist * src , * dst ; t#u64 src_len ; } +s#ccp_sha_engine struct ccp_sha_engine { e#ccp_sha_type type ; s#scatterlist * ctx ; t#u32 ctx_len ; s#scatterlist * src ; t#u64 src_len ; s#scatterlist * opad ; t#u32 opad_len ; t#u32 first ; t#u32 final ; t#u64 msg_bits ; } +s#ccp_rsa_engine struct ccp_rsa_engine { t#u32 key_size ; s#scatterlist * exp ; t#u32 exp_len ; s#scatterlist * mod ; t#u32 mod_len ; s#scatterlist * src , * dst ; t#u32 src_len ; } +s#ccp_passthru_engine struct ccp_passthru_engine { e#ccp_passthru_bitwise bit_mod ; e#ccp_passthru_byteswap byte_swap ; s#scatterlist * mask ; t#u32 mask_len ; s#scatterlist * src , * dst ; t#u64 src_len ; t#u32 final ; } +s#ccp_passthru_nomap_engine struct ccp_passthru_nomap_engine { e#ccp_passthru_bitwise bit_mod ; e#ccp_passthru_byteswap byte_swap ; t#dma_addr_t mask ; t#u32 mask_len ; t#dma_addr_t src_dma , dst_dma ; t#u64 src_len ; t#u32 final ; } +s#ccp_ecc_modular_math struct ccp_ecc_modular_math { s#scatterlist * operand_1 ; unsigned int operand_1_len ; s#scatterlist * operand_2 ; unsigned int operand_2_len ; s#scatterlist * result ; unsigned int result_len ; } +s#ccp_ecc_point struct ccp_ecc_point { s#scatterlist * x ; unsigned int x_len ; s#scatterlist * y ; unsigned int y_len ; } +s#ccp_ecc_point_math struct ccp_ecc_point_math { s#ccp_ecc_point point_1 ; s#ccp_ecc_point point_2 ; s#scatterlist * domain_a ; unsigned int domain_a_len ; s#scatterlist * scalar ; unsigned int scalar_len ; s#ccp_ecc_point result ; } +s#ccp_ecc_engine struct ccp_ecc_engine { e#ccp_ecc_function function ; s#scatterlist * mod ; t#u32 mod_len ; union { s#ccp_ecc_modular_math mm ; s#ccp_ecc_point_math pm ; } u ; t#u16 ecc_result ; } +s#ccp_cmd struct ccp_cmd { s#list_head entry ; s#work_struct work ; s#ccp_device * ccp ; int ret ; t#u32 flags ; e#ccp_engine engine ; t#u32 engine_error ; union { s#ccp_aes_engine aes ; s#ccp_xts_aes_engine xts ; s#ccp_des3_engine des3 ; s#ccp_sha_engine sha ; s#ccp_rsa_engine rsa ; s#ccp_passthru_engine passthru ; s#ccp_passthru_nomap_engine passthru_nomap ; s#ccp_ecc_engine ecc ; } u ; void ( * callback ) ( void * , int ) ; void * data ; } +ccp_enqueue_cmd int ccp_enqueue_cmd ( s#ccp_cmd * ) + +/* drivers/crypto/hisilicon/hpre/hpre_main.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +hisi_hpre_get_pf_driver s#pci_driver * hisi_hpre_get_pf_driver ( void ) + +/* drivers/crypto/hisilicon/qm.o */ +e#qm_hw_ver enum qm_hw_ver { QM_HW_UNKNOWN = - 1 , QM_HW_V1 = 0x20 , QM_HW_V2 = 0x21 , QM_HW_V3 = 0x30 , } +e#qm_fun_type enum qm_fun_type { QM_HW_PF , QM_HW_VF , } +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#hisi_qm_list struct hisi_qm_list { s#mutex lock ; s#list_head list ; int ( * register_to_crypto ) ( s#hisi_qm * ) ; void ( * unregister_from_crypto ) ( s#hisi_qm * ) ; } +s#qm_dma struct qm_dma { void * va ; t#dma_addr_t dma ; t#size_t size ; } +s##qm_sqc +s##qm_cqc +s##qm_eqe +s##qm_aeqe +s#hisi_qm_status struct hisi_qm_status { t#u32 eq_head ; t#bool eqc_phase ; t#u32 aeq_head ; t#bool aeqc_phase ; t#atomic_t flags ; int stop_reason ; } +s#hisi_qm_err_ini struct hisi_qm_err_ini { int ( * hw_init ) ( s#hisi_qm * ) ; void ( * hw_err_enable ) ( s#hisi_qm * ) ; void ( * hw_err_disable ) ( s#hisi_qm * ) ; t#u32 ( * get_dev_hw_err_status ) ( s#hisi_qm * ) ; void ( * clear_dev_hw_err_status ) ( s#hisi_qm * , t#u32 ) ; void ( * open_axi_master_ooo ) ( s#hisi_qm * ) ; void ( * close_axi_master_ooo ) ( s#hisi_qm * ) ; void ( * open_sva_prefetch ) ( s#hisi_qm * ) ; void ( * close_sva_prefetch ) ( s#hisi_qm * ) ; void ( * log_dev_hw_err ) ( s#hisi_qm * , t#u32 ) ; void ( * err_info_init ) ( s#hisi_qm * ) ; } +s#hisi_qm_err_info struct hisi_qm_err_info { char * acpi_rst ; t#u32 msi_wr_port ; t#u32 ecc_2bits_mask ; t#u32 dev_ce_mask ; t#u32 ce ; t#u32 nfe ; t#u32 fe ; } +s#hisi_qm_err_status struct hisi_qm_err_status { t#u32 is_qm_ecc_mbit ; t#u32 is_dev_ecc_mbit ; } +s##qm_cqe +s#hisi_qp_status struct hisi_qp_status { t#atomic_t used ; t#u16 sq_tail ; t#u16 cq_head ; t#bool cqc_phase ; t#atomic_t flags ; } +s#hisi_qp_ops struct hisi_qp_ops { int ( * fill_sqe ) ( void * , void * , void * ) ; } +e#uacce_qfrt enum uacce_qfrt { UACCE_QFRT_MMIO = 0 , UACCE_QFRT_DUS = 1 , } +s#uacce_qfile_region struct uacce_qfile_region { e#uacce_qfrt type ; } +s#uacce_ops struct uacce_ops { int ( * get_available_instances ) ( s#uacce_device * ) ; int ( * get_queue ) ( s#uacce_device * , unsigned long , s#uacce_queue * ) ; void ( * put_queue ) ( s#uacce_queue * ) ; int ( * start_queue ) ( s#uacce_queue * ) ; void ( * stop_queue ) ( s#uacce_queue * ) ; int ( * is_q_updated ) ( s#uacce_queue * ) ; int ( * mmap ) ( s#uacce_queue * , s#vm_area_struct * , s#uacce_qfile_region * ) ; long ( * ioctl ) ( s#uacce_queue * , unsigned int , unsigned long ) ; } +s#uacce_device struct uacce_device { const char * algs ; const char * api_ver ; const s#uacce_ops * ops ; unsigned long qf_pg_num [ 2 ] ; s#device * parent ; t#bool is_vf ; t#u32 flags ; t#u32 dev_id ; s#cdev * cdev ; s#device dev ; void * priv ; s#list_head queues ; s#mutex queues_lock ; s#inode * inode ; } +e#uacce_q_state enum uacce_q_state { UACCE_Q_ZOMBIE = 0 , UACCE_Q_INIT , UACCE_Q_STARTED , } +s##iommu_sva +s#uacce_queue struct uacce_queue { s#uacce_device * uacce ; void * priv ; t#wait_queue_head_t wait ; s#list_head list ; s#uacce_qfile_region * qfrs [ 2 ] ; e#uacce_q_state state ; t#u32 pasid ; s#iommu_sva * handle ; } +s#hisi_qp struct hisi_qp { t#u32 qp_id ; t#u8 alg_type ; t#u8 req_type ; s#qm_dma qdma ; void * sqe ; s#qm_cqe * cqe ; t#dma_addr_t sqe_dma ; t#dma_addr_t cqe_dma ; s#hisi_qp_status qp_status ; s#hisi_qp_ops * hw_ops ; void * qp_ctx ; void ( * req_cb ) ( s#hisi_qp * , void * ) ; void ( * event_cb ) ( s#hisi_qp * ) ; s#hisi_qm * qm ; t#bool is_resetting ; t#bool is_in_kernel ; t#u16 pasid ; s#uacce_queue * uacce_q ; } +s##hisi_qm_hw_ops +s#qm_dfx struct qm_dfx { t#atomic64_t err_irq_cnt ; t#atomic64_t aeq_irq_cnt ; t#atomic64_t abnormal_irq_cnt ; t#atomic64_t create_qp_err_cnt ; t#atomic64_t mb_err_cnt ; } +e#qm_debug_file enum qm_debug_file { CURRENT_QM , CURRENT_Q , CLEAR_ENABLE , DEBUG_FILE_NUM , } +s#debugfs_file struct debugfs_file { e#qm_debug_file index ; s#mutex lock ; s#qm_debug * debug ; } +E#DEBUG_FILE_NUM 3 +s#qm_debug struct qm_debug { t#u32 curr_qm_qp_num ; t#u32 sqe_mask_offset ; t#u32 sqe_mask_len ; s#qm_dfx dfx ; s#dentry * debug_root ; s#dentry * qm_d ; s#debugfs_file files [ E#DEBUG_FILE_NUM ] ; } +s#qm_shaper_factor struct qm_shaper_factor { t#u32 func_qos ; t#u64 cir_b ; t#u64 cir_u ; t#u64 cir_s ; t#u64 cbs_s ; } +s#hisi_qm struct hisi_qm { e#qm_hw_ver ver ; e#qm_fun_type fun_type ; const char * dev_name ; s#pci_dev * pdev ; void * io_base ; void * db_io_base ; t#u32 sqe_size ; t#u32 qp_base ; t#u32 qp_num ; t#u32 qp_in_used ; t#u32 ctrl_qp_num ; t#u32 max_qp_num ; t#u32 vfs_num ; t#u32 db_interval ; s#list_head list ; s#hisi_qm_list * qm_list ; s#qm_dma qdma ; s#qm_sqc * sqc ; s#qm_cqc * cqc ; s#qm_eqe * eqe ; s#qm_aeqe * aeqe ; t#dma_addr_t sqc_dma ; t#dma_addr_t cqc_dma ; t#dma_addr_t eqe_dma ; t#dma_addr_t aeqe_dma ; s#hisi_qm_status status ; const s#hisi_qm_err_ini * err_ini ; s#hisi_qm_err_info err_info ; s#hisi_qm_err_status err_status ; unsigned long misc_ctl ; s#rw_semaphore qps_lock ; s#idr qp_idr ; s#hisi_qp * qp_array ; s#mutex mailbox_lock ; const s#hisi_qm_hw_ops * ops ; s#qm_debug debug ; t#u32 error_mask ; s#workqueue_struct * wq ; s#work_struct work ; s#work_struct rst_work ; s#work_struct cmd_process ; const char * algs ; t#bool use_sva ; t#bool is_frozen ; t#bool use_db_isolation ; t#resource_size_t phys_base ; t#resource_size_t db_phys_base ; s#uacce_device * uacce ; int mode ; s#qm_shaper_factor * factor ; t#u32 mb_qos ; t#u32 type_rate ; } +hisi_qm_wait_mb_ready int hisi_qm_wait_mb_ready ( s#hisi_qm * ) +hisi_qm_mb int hisi_qm_mb ( s#hisi_qm * , t#u8 , t#dma_addr_t , t#u16 , t#bool ) +hisi_qm_create_qp s#hisi_qp * hisi_qm_create_qp ( s#hisi_qm * , t#u8 ) +hisi_qm_release_qp void hisi_qm_release_qp ( s#hisi_qp * ) +hisi_qm_start_qp int hisi_qm_start_qp ( s#hisi_qp * , unsigned long ) +hisi_qm_stop_qp int hisi_qm_stop_qp ( s#hisi_qp * ) +hisi_qp_send int hisi_qp_send ( s#hisi_qp * , const void * ) +hisi_qm_wait_task_finish void hisi_qm_wait_task_finish ( s#hisi_qm * , s#hisi_qm_list * ) +hisi_qm_get_free_qp_num int hisi_qm_get_free_qp_num ( s#hisi_qm * ) +hisi_qm_uninit void hisi_qm_uninit ( s#hisi_qm * ) +hisi_qm_get_vft int hisi_qm_get_vft ( s#hisi_qm * , t#u32 * , t#u32 * ) +hisi_qm_start int hisi_qm_start ( s#hisi_qm * ) +e#qm_stop_reason enum qm_stop_reason { QM_NORMAL , QM_SOFT_RESET , QM_FLR , } +hisi_qm_stop int hisi_qm_stop ( s#hisi_qm * , e#qm_stop_reason ) +hisi_qm_dev_err_init void hisi_qm_dev_err_init ( s#hisi_qm * ) +hisi_qm_dev_err_uninit void hisi_qm_dev_err_uninit ( s#hisi_qm * ) +hisi_qm_free_qps void hisi_qm_free_qps ( s#hisi_qp * * , int ) +hisi_qm_alloc_qps_node int hisi_qm_alloc_qps_node ( s#hisi_qm_list * , int , t#u8 , int , s#hisi_qp * * ) +hisi_qm_debug_init void hisi_qm_debug_init ( s#hisi_qm * ) +hisi_qm_debug_regs_clear void hisi_qm_debug_regs_clear ( s#hisi_qm * ) +hisi_qm_sriov_enable int hisi_qm_sriov_enable ( s#pci_dev * , int ) +hisi_qm_sriov_disable int hisi_qm_sriov_disable ( s#pci_dev * , t#bool ) +hisi_qm_sriov_configure int hisi_qm_sriov_configure ( s#pci_dev * , int ) +hisi_qm_dev_err_detected t#pci_ers_result_t hisi_qm_dev_err_detected ( s#pci_dev * , t#pci_channel_state_t ) +hisi_qm_dev_slot_reset t#pci_ers_result_t hisi_qm_dev_slot_reset ( s#pci_dev * ) +hisi_qm_reset_prepare void hisi_qm_reset_prepare ( s#pci_dev * ) +hisi_qm_reset_done void hisi_qm_reset_done ( s#pci_dev * ) +hisi_qm_dev_shutdown void hisi_qm_dev_shutdown ( s#pci_dev * ) +hisi_qm_alg_register int hisi_qm_alg_register ( s#hisi_qm * , s#hisi_qm_list * ) +hisi_qm_alg_unregister void hisi_qm_alg_unregister ( s#hisi_qm * , s#hisi_qm_list * ) +hisi_qm_init int hisi_qm_init ( s#hisi_qm * ) + +/* drivers/crypto/hisilicon/sec2/sec_main.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +hisi_sec_get_pf_driver s#pci_driver * hisi_sec_get_pf_driver ( void ) + +/* drivers/crypto/hisilicon/sgl.o */ +s##hisi_acc_sgl_pool +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +hisi_acc_create_sgl_pool s#hisi_acc_sgl_pool * hisi_acc_create_sgl_pool ( s#device * , t#u32 , t#u32 ) +hisi_acc_free_sgl_pool void hisi_acc_free_sgl_pool ( s#device * , s#hisi_acc_sgl_pool * ) +s##hisi_acc_hw_sgl +hisi_acc_sg_buf_map_to_hw_sgl s#hisi_acc_hw_sgl * hisi_acc_sg_buf_map_to_hw_sgl ( s#device * , s#scatterlist * , s#hisi_acc_sgl_pool * , t#u32 , t#dma_addr_t * ) +hisi_acc_sg_buf_unmap void hisi_acc_sg_buf_unmap ( s#device * , s#scatterlist * , s#hisi_acc_hw_sgl * ) + +/* drivers/crypto/hisilicon/zip/zip_main.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +hisi_zip_get_pf_driver s#pci_driver * hisi_zip_get_pf_driver ( void ) + +/* drivers/crypto/marvell/octeontx/otx_cptpf_ucode.o */ +s#otx_cpt_ucode_ver_num struct otx_cpt_ucode_ver_num { t#u8 nn ; t#u8 xx ; t#u8 yy ; t#u8 zz ; } +s#otx_cpt_ucode struct otx_cpt_ucode { t#u8 ver_str [ 44 ] ; s#otx_cpt_ucode_ver_num ver_num ; char filename [ 64 ] ; t#dma_addr_t dma ; t#dma_addr_t align_dma ; void * va ; void * align_va ; t#u32 size ; int type ; } +otx_cpt_uc_supports_eng_type int otx_cpt_uc_supports_eng_type ( s#otx_cpt_ucode * , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#otx_cpt_engs_available struct otx_cpt_engs_available { int max_se_cnt ; int max_ae_cnt ; int se_cnt ; int ae_cnt ; } +s#otx_cpt_eng_grps struct otx_cpt_eng_grps { s#otx_cpt_eng_grp_info grp [ 8 ] ; s#device_attribute ucode_load_attr ; s#otx_cpt_engs_available avail ; s#mutex lock ; void * obj ; int engs_num ; int eng_types_supported ; t#u8 eng_ref_cnt [ 64 ] ; t#bool is_ucode_load_created ; t#bool is_first_try ; t#bool is_rdonly ; } +s#otx_cpt_engs_rsvd struct otx_cpt_engs_rsvd { int type ; int count ; int offset ; unsigned long * bmap ; s#otx_cpt_ucode * ucode ; } +s#otx_cpt_mirror_info struct otx_cpt_mirror_info { int is_ena ; int idx ; int ref_count ; } +s#otx_cpt_eng_grp_info struct otx_cpt_eng_grp_info { s#otx_cpt_eng_grps * g ; s#device_attribute info_attr ; s#otx_cpt_engs_rsvd engs [ 1 ] ; s#otx_cpt_ucode ucode [ 1 ] ; char sysfs_info_name [ 64 ] ; s#otx_cpt_mirror_info mirror ; int idx ; t#bool is_enabled ; } +otx_cpt_eng_grp_has_eng_type int otx_cpt_eng_grp_has_eng_type ( s#otx_cpt_eng_grp_info * , int ) + +/* drivers/cxl/core/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +is_root_decoder t#bool is_root_decoder ( s#device * ) +e#cxl_decoder_type enum cxl_decoder_type { CXL_DECODER_ACCELERATOR = 2 , CXL_DECODER_EXPANDER = 3 , } +s#cxl_port struct cxl_port { s#device dev ; s#device * uport ; int id ; s#list_head dports ; s#ida decoder_ida ; t#resource_size_t component_reg_phys ; } +s#cxl_dport struct cxl_dport { s#device * dport ; int port_id ; t#resource_size_t component_reg_phys ; s#cxl_port * port ; s#list_head list ; } +s#cxl_decoder struct cxl_decoder { s#device dev ; int id ; s#range range ; int interleave_ways ; int interleave_granularity ; e#cxl_decoder_type target_type ; unsigned long flags ; s#cxl_dport * target [ ] ; } +to_cxl_decoder s#cxl_decoder * to_cxl_decoder ( s#device * ) +devm_cxl_add_port s#cxl_port * devm_cxl_add_port ( s#device * , s#device * , t#resource_size_t , s#cxl_port * ) +cxl_add_dport int cxl_add_dport ( s#cxl_port * , s#device * , int , t#resource_size_t ) +devm_cxl_add_decoder s#cxl_decoder * devm_cxl_add_decoder ( s#device * , s#cxl_port * , int , t#resource_size_t , t#resource_size_t , int , int , e#cxl_decoder_type , unsigned long ) +s#cxl_reg_map struct cxl_reg_map { t#bool valid ; unsigned long offset ; unsigned long size ; } +s#cxl_component_reg_map struct cxl_component_reg_map { s#cxl_reg_map hdm_decoder ; } +cxl_probe_component_regs void cxl_probe_component_regs ( s#device * , void * , s#cxl_component_reg_map * ) +s##nvdimm_bus +s##nvdimm +e#cxl_nvdimm_brige_state enum cxl_nvdimm_brige_state { CXL_NVB_NEW , CXL_NVB_DEAD , CXL_NVB_ONLINE , CXL_NVB_OFFLINE , } +s#cxl_nvdimm_bridge struct cxl_nvdimm_bridge { s#device dev ; s#cxl_port * port ; s#nvdimm_bus * nvdimm_bus ; s#nvdimm_bus_descriptor nd_desc ; s#work_struct state_work ; e#cxl_nvdimm_brige_state state ; } +to_cxl_nvdimm_bridge s#cxl_nvdimm_bridge * to_cxl_nvdimm_bridge ( s#device * ) +devm_cxl_add_nvdimm_bridge s#cxl_nvdimm_bridge * devm_cxl_add_nvdimm_bridge ( s#device * , s#cxl_port * ) +is_cxl_nvdimm t#bool is_cxl_nvdimm ( s#device * ) +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#cxl_component_regs struct cxl_component_regs { void * hdm_decoder ; } +s#cxl_device_regs struct cxl_device_regs { void * status ; void * mbox ; void * memdev ; } +s#cxl_regs struct cxl_regs { union { struct { void * hdm_decoder ; } ; s#cxl_component_regs component ; } ; union { struct { void * status ; void * mbox ; void * memdev ; } ; s#cxl_device_regs device_regs ; } ; } +s#cxl_mem struct cxl_mem { s#pci_dev * pdev ; s#cxl_memdev * cxlmd ; s#cxl_regs regs ; t#size_t payload_size ; t#size_t lsa_size ; s#mutex mbox_mutex ; char firmware_version [ 0x10 ] ; unsigned long * enabled_cmds ; s#range pmem_range ; s#range ram_range ; } +s#cxl_memdev struct cxl_memdev { s#device dev ; s#cdev cdev ; s#cxl_mem * cxlm ; int id ; } +s#cxl_nvdimm struct cxl_nvdimm { s#device dev ; s#cxl_memdev * cxlmd ; s#nvdimm * nvdimm ; } +to_cxl_nvdimm s#cxl_nvdimm * to_cxl_nvdimm ( s#device * ) +devm_cxl_add_nvdimm int devm_cxl_add_nvdimm ( s#device * , s#cxl_memdev * ) +s#cxl_device_reg_map struct cxl_device_reg_map { s#cxl_reg_map status ; s#cxl_reg_map mbox ; s#cxl_reg_map memdev ; } +cxl_probe_device_regs void cxl_probe_device_regs ( s#device * , void * , s#cxl_device_reg_map * ) +s#cxl_register_map struct cxl_register_map { s#list_head list ; t#u64 block_offset ; t#u8 reg_type ; t#u8 barno ; union { s#cxl_component_reg_map component_map ; s#cxl_device_reg_map device_map ; } ; } +cxl_map_component_regs int cxl_map_component_regs ( s#pci_dev * , s#cxl_component_regs * , s#cxl_register_map * ) +cxl_map_device_regs int cxl_map_device_regs ( s#pci_dev * , s#cxl_device_regs * , s#cxl_register_map * ) +s#cxl_driver struct cxl_driver { const char * name ; int ( * probe ) ( s#device * ) ; void ( * remove ) ( s#device * ) ; s#device_driver drv ; int id ; } +__cxl_driver_register int __cxl_driver_register ( s#cxl_driver * , s#module * , const char * ) +cxl_driver_unregister void cxl_driver_unregister ( s#cxl_driver * ) +cxl_bus_type extern s#bus_type cxl_bus_type + +/* drivers/dax/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#dax_region struct dax_region { int id ; int target_node ; s#kref kref ; s#device * dev ; unsigned int align ; s#ida ida ; s#resource res ; s#device * seed ; s#device * youngest ; } +s##dax_device +s#dax_mapping struct dax_mapping { s#device dev ; int range_id ; int id ; } +s#dev_dax_range struct dev_dax_range { unsigned long pgoff ; s#range range ; s#dax_mapping * mapping ; } +s#dev_dax struct dev_dax { s#dax_region * region ; s#dax_device * dax_dev ; unsigned int align ; int target_node ; int id ; s#ida ida ; s#device dev ; s#dev_pagemap * pgmap ; int nr_range ; s#dev_dax_range * ranges ; } +kill_dev_dax void kill_dev_dax ( s#dev_dax * ) +dax_region_put void dax_region_put ( s#dax_region * ) +alloc_dax_region s#dax_region * alloc_dax_region ( s#device * , int , s#range * , int , unsigned int , unsigned long ) +e#dev_dax_subsys enum dev_dax_subsys { DEV_DAX_BUS = 0 , DEV_DAX_CLASS , } +s#dev_dax_data struct dev_dax_data { s#dax_region * dax_region ; s#dev_pagemap * pgmap ; e#dev_dax_subsys subsys ; t#resource_size_t size ; int id ; } +devm_create_dev_dax s#dev_dax * devm_create_dev_dax ( s#dev_dax_data * ) +s#dax_device_driver struct dax_device_driver { s#device_driver drv ; s#list_head ids ; int match_always ; int ( * probe ) ( s#dev_dax * ) ; void ( * remove ) ( s#dev_dax * ) ; } +__dax_driver_register int __dax_driver_register ( s#dax_device_driver * , s#module * , const char * ) +dax_driver_unregister void dax_driver_unregister ( s#dax_device_driver * ) + +/* drivers/dax/device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dax_device +dev_dax_probe int dev_dax_probe ( s#dev_dax * ) + +/* drivers/dax/pmem/core.o */ +s##dev_dax +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__dax_pmem_probe s#dev_dax * __dax_pmem_probe ( s#device * , e#dev_dax_subsys ) + +/* drivers/dax/super.o */ +dax_read_lock int dax_read_lock ( void ) +dax_read_unlock void dax_read_unlock ( int ) +s##disk_stats +s##posix_acl +s##audit_names +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##request +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +bdev_dax_pgoff int bdev_dax_pgoff ( s#block_device * , t#sector_t , t#size_t , unsigned long * ) +s##dax_device +fs_dax_get_by_bdev s#dax_device * fs_dax_get_by_bdev ( s#block_device * ) +__generic_fsdax_supported t#bool __generic_fsdax_supported ( s#dax_device * , s#block_device * , int , t#sector_t , t#sector_t ) +__bdev_dax_supported t#bool __bdev_dax_supported ( s#block_device * , int ) +dax_attribute_group extern s#attribute_group dax_attribute_group +t#pfn_t typedef struct { t#u64 val ; } pfn_t +dax_direct_access long dax_direct_access ( s#dax_device * , unsigned long , long , void * * , t#pfn_t * ) +dax_supported t#bool dax_supported ( s#dax_device * , s#block_device * , int , t#sector_t , t#sector_t ) +dax_copy_from_iter t#size_t dax_copy_from_iter ( s#dax_device * , unsigned long , void * , t#size_t , s#iov_iter * ) +dax_copy_to_iter t#size_t dax_copy_to_iter ( s#dax_device * , unsigned long , void * , t#size_t , s#iov_iter * ) +dax_zero_page_range int dax_zero_page_range ( s#dax_device * , unsigned long , t#size_t ) +dax_flush void dax_flush ( s#dax_device * , void * , t#size_t ) +dax_write_cache void dax_write_cache ( s#dax_device * , t#bool ) +dax_write_cache_enabled t#bool dax_write_cache_enabled ( s#dax_device * ) +__dax_synchronous t#bool __dax_synchronous ( s#dax_device * ) +__set_dax_synchronous void __set_dax_synchronous ( s#dax_device * ) +dax_alive t#bool dax_alive ( s#dax_device * ) +kill_dax void kill_dax ( s#dax_device * ) +run_dax void run_dax ( s#dax_device * ) +s#dax_operations struct dax_operations { long ( * direct_access ) ( s#dax_device * , unsigned long , long , void * * , t#pfn_t * ) ; t#bool ( * dax_supported ) ( s#dax_device * , s#block_device * , int , t#sector_t , t#sector_t ) ; t#size_t ( * copy_from_iter ) ( s#dax_device * , unsigned long , void * , t#size_t , s#iov_iter * ) ; t#size_t ( * copy_to_iter ) ( s#dax_device * , unsigned long , void * , t#size_t , s#iov_iter * ) ; int ( * zero_page_range ) ( s#dax_device * , unsigned long , t#size_t ) ; } +alloc_dax s#dax_device * alloc_dax ( void * , const char * , const s#dax_operations * , unsigned long ) +put_dax void put_dax ( s#dax_device * ) +dax_get_by_host s#dax_device * dax_get_by_host ( const char * ) +inode_dax s#dax_device * inode_dax ( s#inode * ) +dax_inode s#inode * dax_inode ( s#dax_device * ) +dax_get_private void * dax_get_private ( s#dax_device * ) + +/* drivers/devfreq/devfreq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#devfreq_timer enum devfreq_timer { DEVFREQ_TIMER_DEFERRABLE = 0 , DEVFREQ_TIMER_DELAYED , DEVFREQ_TIMER_NUM , } +s#devfreq_dev_status struct devfreq_dev_status { unsigned long total_time ; unsigned long busy_time ; unsigned long current_frequency ; void * private_data ; } +s#devfreq_dev_profile struct devfreq_dev_profile { unsigned long initial_freq ; unsigned int polling_ms ; e#devfreq_timer timer ; t#bool is_cooling_device ; int ( * target ) ( s#device * , unsigned long * , t#u32 ) ; int ( * get_dev_status ) ( s#device * , s#devfreq_dev_status * ) ; int ( * get_cur_freq ) ( s#device * , unsigned long * ) ; void ( * exit ) ( s#device * ) ; unsigned long * freq_table ; unsigned int max_state ; } +s#devfreq_governor struct devfreq_governor { s#list_head node ; const char name [ 16 ] ; const t#u64 attrs ; const t#u64 flags ; int ( * get_target_freq ) ( s#devfreq * , unsigned long * ) ; int ( * event_handler ) ( s#devfreq * , unsigned int , void * ) ; } +s##opp_table +s#devfreq_stats struct devfreq_stats { unsigned int total_trans ; unsigned int * trans_table ; t#u64 * time_in_state ; t#u64 last_update ; } +s#srcu_notifier_head struct srcu_notifier_head { s#mutex mutex ; s#srcu_struct srcu ; s#notifier_block * head ; } +s#devfreq struct devfreq { s#list_head node ; s#mutex lock ; s#device dev ; s#devfreq_dev_profile * profile ; const s#devfreq_governor * governor ; s#opp_table * opp_table ; s#notifier_block nb ; s#delayed_work work ; unsigned long previous_freq ; s#devfreq_dev_status last_status ; void * data ; s#dev_pm_qos_request user_min_freq_req ; s#dev_pm_qos_request user_max_freq_req ; unsigned long scaling_min_freq ; unsigned long scaling_max_freq ; t#bool stop_polling ; unsigned long suspend_freq ; unsigned long resume_freq ; t#atomic_t suspend_count ; s#devfreq_stats stats ; s#srcu_notifier_head transition_notifier_list ; s#thermal_cooling_device * cdev ; s#notifier_block nb_min ; s#notifier_block nb_max ; } +devfreq_update_status int devfreq_update_status ( s#devfreq * , unsigned long ) +devfreq_update_target int devfreq_update_target ( s#devfreq * , unsigned long ) +update_devfreq int update_devfreq ( s#devfreq * ) +devfreq_monitor_start void devfreq_monitor_start ( s#devfreq * ) +devfreq_monitor_stop void devfreq_monitor_stop ( s#devfreq * ) +devfreq_monitor_suspend void devfreq_monitor_suspend ( s#devfreq * ) +devfreq_monitor_resume void devfreq_monitor_resume ( s#devfreq * ) +devfreq_update_interval void devfreq_update_interval ( s#devfreq * , unsigned int * ) +devfreq_add_device s#devfreq * devfreq_add_device ( s#device * , s#devfreq_dev_profile * , const char * , void * ) +devfreq_remove_device int devfreq_remove_device ( s#devfreq * ) +devm_devfreq_add_device s#devfreq * devm_devfreq_add_device ( s#device * , s#devfreq_dev_profile * , const char * , void * ) +devfreq_get_devfreq_by_node s#devfreq * devfreq_get_devfreq_by_node ( s#device_node * ) +devfreq_get_devfreq_by_phandle s#devfreq * devfreq_get_devfreq_by_phandle ( s#device * , const char * , int ) +devm_devfreq_remove_device void devm_devfreq_remove_device ( s#device * , s#devfreq * ) +devfreq_suspend_device int devfreq_suspend_device ( s#devfreq * ) +devfreq_resume_device int devfreq_resume_device ( s#devfreq * ) +devfreq_add_governor int devfreq_add_governor ( s#devfreq_governor * ) +devfreq_remove_governor int devfreq_remove_governor ( s#devfreq_governor * ) +s##dev_pm_opp +devfreq_recommended_opp s#dev_pm_opp * devfreq_recommended_opp ( s#device * , unsigned long * , t#u32 ) +devfreq_register_opp_notifier int devfreq_register_opp_notifier ( s#device * , s#devfreq * ) +devfreq_unregister_opp_notifier int devfreq_unregister_opp_notifier ( s#device * , s#devfreq * ) +devm_devfreq_register_opp_notifier int devm_devfreq_register_opp_notifier ( s#device * , s#devfreq * ) +devm_devfreq_unregister_opp_notifier void devm_devfreq_unregister_opp_notifier ( s#device * , s#devfreq * ) +devfreq_register_notifier int devfreq_register_notifier ( s#devfreq * , s#notifier_block * , unsigned int ) +devfreq_unregister_notifier int devfreq_unregister_notifier ( s#devfreq * , s#notifier_block * , unsigned int ) +devm_devfreq_register_notifier int devm_devfreq_register_notifier ( s#device * , s#devfreq * , s#notifier_block * , unsigned int ) +devm_devfreq_unregister_notifier void devm_devfreq_unregister_notifier ( s#device * , s#devfreq * , s#notifier_block * , unsigned int ) + +/* drivers/devfreq/devfreq-event.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#devfreq_event_data struct devfreq_event_data { unsigned long load_count ; unsigned long total_count ; } +s#devfreq_event_ops struct devfreq_event_ops { int ( * enable ) ( s#devfreq_event_dev * ) ; int ( * disable ) ( s#devfreq_event_dev * ) ; int ( * reset ) ( s#devfreq_event_dev * ) ; int ( * set_event ) ( s#devfreq_event_dev * ) ; int ( * get_event ) ( s#devfreq_event_dev * , s#devfreq_event_data * ) ; } +s#devfreq_event_desc struct devfreq_event_desc { const char * name ; t#u32 event_type ; void * driver_data ; const s#devfreq_event_ops * ops ; } +s#devfreq_event_dev struct devfreq_event_dev { s#list_head node ; s#device dev ; s#mutex lock ; t#u32 enable_count ; const s#devfreq_event_desc * desc ; } +devfreq_event_enable_edev extern int devfreq_event_enable_edev ( s#devfreq_event_dev * ) +devfreq_event_disable_edev extern int devfreq_event_disable_edev ( s#devfreq_event_dev * ) +devfreq_event_is_enabled extern t#bool devfreq_event_is_enabled ( s#devfreq_event_dev * ) +devfreq_event_set_event extern int devfreq_event_set_event ( s#devfreq_event_dev * ) +devfreq_event_get_event extern int devfreq_event_get_event ( s#devfreq_event_dev * , s#devfreq_event_data * ) +devfreq_event_reset_event extern int devfreq_event_reset_event ( s#devfreq_event_dev * ) +devfreq_event_get_edev_by_phandle extern s#devfreq_event_dev * devfreq_event_get_edev_by_phandle ( s#device * , const char * , int ) +devfreq_event_get_edev_count extern int devfreq_event_get_edev_count ( s#device * , const char * ) +devfreq_event_add_edev extern s#devfreq_event_dev * devfreq_event_add_edev ( s#device * , s#devfreq_event_desc * ) +devfreq_event_remove_edev extern int devfreq_event_remove_edev ( s#devfreq_event_dev * ) +devm_devfreq_event_add_edev extern s#devfreq_event_dev * devm_devfreq_event_add_edev ( s#device * , s#devfreq_event_desc * ) +devm_devfreq_event_remove_edev extern void devm_devfreq_event_remove_edev ( s#device * , s#devfreq_event_dev * ) + +/* drivers/dma-buf/dma-buf.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#dma_buf_attach_ops struct dma_buf_attach_ops { t#bool allow_peer2peer ; void ( * move_notify ) ( s#dma_buf_attachment * ) ; } +s#dma_buf_attachment struct dma_buf_attachment { s#dma_buf * dmabuf ; s#device * dev ; s#list_head node ; s#sg_table * sgt ; e#dma_data_direction dir ; t#bool peer2peer ; const s#dma_buf_attach_ops * importer_ops ; void * importer_priv ; void * priv ; } +s#iosys_map struct iosys_map { union { void * vaddr_iomem ; void * vaddr ; } ; t#bool is_iomem ; } +s#dma_buf_ops struct dma_buf_ops { t#bool cache_sgt_mapping ; int ( * attach ) ( s#dma_buf * , s#dma_buf_attachment * ) ; void ( * detach ) ( s#dma_buf * , s#dma_buf_attachment * ) ; int ( * pin ) ( s#dma_buf_attachment * ) ; void ( * unpin ) ( s#dma_buf_attachment * ) ; s#sg_table * ( * map_dma_buf ) ( s#dma_buf_attachment * , e#dma_data_direction ) ; void ( * unmap_dma_buf ) ( s#dma_buf_attachment * , s#sg_table * , e#dma_data_direction ) ; void ( * release ) ( s#dma_buf * ) ; int ( * begin_cpu_access ) ( s#dma_buf * , e#dma_data_direction ) ; int ( * end_cpu_access ) ( s#dma_buf * , e#dma_data_direction ) ; int ( * mmap ) ( s#dma_buf * , s#vm_area_struct * ) ; int ( * vmap ) ( s#dma_buf * , s#iosys_map * ) ; void ( * vunmap ) ( s#dma_buf * , s#iosys_map * ) ; } +s#ww_acquire_ctx struct ww_acquire_ctx { s#task_struct * task ; unsigned long stamp ; unsigned int acquired ; unsigned short wounded ; unsigned short is_wait_die ; } +s#ww_mutex struct ww_mutex { s#mutex base ; s#ww_acquire_ctx * ctx ; } +s##dma_resv_list +s#dma_resv struct dma_resv { s#ww_mutex lock ; s#dma_resv_list * fences ; } +s#dma_fence_ops struct dma_fence_ops { t#bool use_64bit_seqno ; const char * ( * get_driver_name ) ( s#dma_fence * ) ; const char * ( * get_timeline_name ) ( s#dma_fence * ) ; t#bool ( * enable_signaling ) ( s#dma_fence * ) ; t#bool ( * signaled ) ( s#dma_fence * ) ; signed long ( * wait ) ( s#dma_fence * , t#bool , signed long ) ; void ( * release ) ( s#dma_fence * ) ; void ( * fence_value_str ) ( s#dma_fence * , char * , int ) ; void ( * timeline_value_str ) ( s#dma_fence * , char * , int ) ; } +s#dma_fence struct dma_fence { t#spinlock_t * lock ; const s#dma_fence_ops * ops ; union { s#list_head cb_list ; t#ktime_t timestamp ; s#callback_head rcu ; } ; t#u64 context ; t#u64 seqno ; unsigned long flags ; s#kref refcount ; int error ; } +t#dma_fence_func_t typedef void ( * dma_fence_func_t ) ( s#dma_fence * , s#dma_fence_cb * ) +s#dma_fence_cb struct dma_fence_cb { s#list_head node ; t#dma_fence_func_t func ; } +s#dma_buf_poll_cb_t struct dma_buf_poll_cb_t { s#dma_fence_cb cb ; t#wait_queue_head_t * poll ; t#__poll_t active ; } +s#dma_buf struct dma_buf { t#size_t size ; s#file * file ; s#list_head attachments ; const s#dma_buf_ops * ops ; s#mutex lock ; unsigned vmapping_counter ; s#iosys_map vmap_ptr ; const char * exp_name ; const char * name ; t#spinlock_t name_lock ; s#module * owner ; s#list_head list_node ; void * priv ; s#dma_resv * resv ; t#wait_queue_head_t poll ; s#dma_buf_poll_cb_t cb_in , cb_out ; } +s#dma_buf_export_info struct dma_buf_export_info { const char * exp_name ; s#module * owner ; const s#dma_buf_ops * ops ; t#size_t size ; int flags ; s#dma_resv * resv ; void * priv ; } +dma_buf_export s#dma_buf * dma_buf_export ( const s#dma_buf_export_info * ) +dma_buf_fd int dma_buf_fd ( s#dma_buf * , int ) +dma_buf_get s#dma_buf * dma_buf_get ( int ) +dma_buf_put void dma_buf_put ( s#dma_buf * ) +dma_buf_dynamic_attach s#dma_buf_attachment * dma_buf_dynamic_attach ( s#dma_buf * , s#device * , const s#dma_buf_attach_ops * , void * ) +dma_buf_attach s#dma_buf_attachment * dma_buf_attach ( s#dma_buf * , s#device * ) +dma_buf_detach void dma_buf_detach ( s#dma_buf * , s#dma_buf_attachment * ) +dma_buf_pin int dma_buf_pin ( s#dma_buf_attachment * ) +dma_buf_unpin void dma_buf_unpin ( s#dma_buf_attachment * ) +dma_buf_map_attachment s#sg_table * dma_buf_map_attachment ( s#dma_buf_attachment * , e#dma_data_direction ) +dma_buf_unmap_attachment void dma_buf_unmap_attachment ( s#dma_buf_attachment * , s#sg_table * , e#dma_data_direction ) +dma_buf_move_notify void dma_buf_move_notify ( s#dma_buf * ) +dma_buf_begin_cpu_access int dma_buf_begin_cpu_access ( s#dma_buf * , e#dma_data_direction ) +dma_buf_end_cpu_access int dma_buf_end_cpu_access ( s#dma_buf * , e#dma_data_direction ) +dma_buf_mmap int dma_buf_mmap ( s#dma_buf * , s#vm_area_struct * , unsigned long ) +dma_buf_vmap int dma_buf_vmap ( s#dma_buf * , s#iosys_map * ) +dma_buf_vunmap void dma_buf_vunmap ( s#dma_buf * , s#iosys_map * ) + +/* drivers/dma-buf/dma-fence.o */ +s##static_key_mod +__tracepoint_dma_fence_emit extern s#tracepoint __tracepoint_dma_fence_emit +__traceiter_dma_fence_emit extern int __traceiter_dma_fence_emit ( void * , s#dma_fence * ) +__SCK__tp_func_dma_fence_emit extern s#static_call_key __SCK__tp_func_dma_fence_emit +s##static_call_tramp +__SCT__tp_func_dma_fence_emit extern s#static_call_tramp __SCT__tp_func_dma_fence_emit +__tracepoint_dma_fence_enable_signal extern s#tracepoint __tracepoint_dma_fence_enable_signal +__traceiter_dma_fence_enable_signal extern int __traceiter_dma_fence_enable_signal ( void * , s#dma_fence * ) +__SCK__tp_func_dma_fence_enable_signal extern s#static_call_key __SCK__tp_func_dma_fence_enable_signal +__SCT__tp_func_dma_fence_enable_signal extern s#static_call_tramp __SCT__tp_func_dma_fence_enable_signal +__tracepoint_dma_fence_signaled extern s#tracepoint __tracepoint_dma_fence_signaled +__traceiter_dma_fence_signaled extern int __traceiter_dma_fence_signaled ( void * , s#dma_fence * ) +__SCK__tp_func_dma_fence_signaled extern s#static_call_key __SCK__tp_func_dma_fence_signaled +__SCT__tp_func_dma_fence_signaled extern s#static_call_tramp __SCT__tp_func_dma_fence_signaled +dma_fence_get_stub s#dma_fence * dma_fence_get_stub ( void ) +dma_fence_allocate_private_stub s#dma_fence * dma_fence_allocate_private_stub ( void ) +dma_fence_context_alloc t#u64 dma_fence_context_alloc ( unsigned ) +dma_fence_signal_timestamp_locked int dma_fence_signal_timestamp_locked ( s#dma_fence * , t#ktime_t ) +dma_fence_signal_timestamp int dma_fence_signal_timestamp ( s#dma_fence * , t#ktime_t ) +dma_fence_signal_locked int dma_fence_signal_locked ( s#dma_fence * ) +dma_fence_signal int dma_fence_signal ( s#dma_fence * ) +dma_fence_wait_timeout signed long dma_fence_wait_timeout ( s#dma_fence * , t#bool , signed long ) +dma_fence_release void dma_fence_release ( s#kref * ) +dma_fence_free void dma_fence_free ( s#dma_fence * ) +dma_fence_enable_sw_signaling void dma_fence_enable_sw_signaling ( s#dma_fence * ) +dma_fence_add_callback int dma_fence_add_callback ( s#dma_fence * , s#dma_fence_cb * , t#dma_fence_func_t ) +dma_fence_get_status int dma_fence_get_status ( s#dma_fence * ) +dma_fence_remove_callback t#bool dma_fence_remove_callback ( s#dma_fence * , s#dma_fence_cb * ) +dma_fence_default_wait signed long dma_fence_default_wait ( s#dma_fence * , t#bool , signed long ) +dma_fence_wait_any_timeout signed long dma_fence_wait_any_timeout ( s#dma_fence * * , t#uint32_t , t#bool , signed long , t#uint32_t * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +dma_fence_describe void dma_fence_describe ( s#dma_fence * , s#seq_file * ) +dma_fence_init void dma_fence_init ( s#dma_fence * , const s#dma_fence_ops * , t#spinlock_t * , t#u64 , t#u64 ) + +/* drivers/dma-buf/dma-fence-array.o */ +dma_fence_array_ops extern const s#dma_fence_ops dma_fence_array_ops +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s#dma_fence_array struct dma_fence_array { s#dma_fence base ; t#spinlock_t lock ; unsigned num_fences ; t#atomic_t num_pending ; s#dma_fence * * fences ; s#irq_work work ; } +dma_fence_array_create s#dma_fence_array * dma_fence_array_create ( int , s#dma_fence * * , t#u64 , unsigned , t#bool ) +dma_fence_match_context t#bool dma_fence_match_context ( s#dma_fence * , t#u64 ) +dma_fence_array_first s#dma_fence * dma_fence_array_first ( s#dma_fence * ) +dma_fence_array_next s#dma_fence * dma_fence_array_next ( s#dma_fence * , unsigned int ) + +/* drivers/dma-buf/dma-fence-chain.o */ +dma_fence_chain_walk s#dma_fence * dma_fence_chain_walk ( s#dma_fence * ) +dma_fence_chain_find_seqno int dma_fence_chain_find_seqno ( s#dma_fence * * , t#uint64_t ) +dma_fence_chain_ops extern const s#dma_fence_ops dma_fence_chain_ops +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s#dma_fence_chain struct dma_fence_chain { s#dma_fence base ; s#dma_fence * prev ; t#u64 prev_seqno ; s#dma_fence * fence ; union { s#dma_fence_cb cb ; s#irq_work work ; } ; t#spinlock_t lock ; } +dma_fence_chain_init void dma_fence_chain_init ( s#dma_fence_chain * , s#dma_fence * , s#dma_fence * , t#uint64_t ) + +/* drivers/dma-buf/dma-fence-unwrap.o */ +s#dma_fence_unwrap struct dma_fence_unwrap { s#dma_fence * chain ; s#dma_fence * array ; unsigned int index ; } +dma_fence_unwrap_first s#dma_fence * dma_fence_unwrap_first ( s#dma_fence * , s#dma_fence_unwrap * ) +dma_fence_unwrap_next s#dma_fence * dma_fence_unwrap_next ( s#dma_fence_unwrap * ) +__dma_fence_unwrap_merge s#dma_fence * __dma_fence_unwrap_merge ( unsigned int , s#dma_fence * * , s#dma_fence_unwrap * ) + +/* drivers/dma-buf/dma-resv.o */ +s#ww_class struct ww_class { t#atomic_long_t stamp ; s#lock_class_key acquire_key ; s#lock_class_key mutex_key ; const char * acquire_name ; const char * mutex_name ; unsigned int is_wait_die ; } +reservation_ww_class extern s#ww_class reservation_ww_class +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dma_resv_list +dma_resv_init void dma_resv_init ( s#dma_resv * ) +dma_resv_fini void dma_resv_fini ( s#dma_resv * ) +dma_resv_reserve_fences int dma_resv_reserve_fences ( s#dma_resv * , unsigned int ) +e#dma_resv_usage enum dma_resv_usage { DMA_RESV_USAGE_KERNEL , DMA_RESV_USAGE_WRITE , DMA_RESV_USAGE_READ , DMA_RESV_USAGE_BOOKKEEP } +dma_resv_add_fence void dma_resv_add_fence ( s#dma_resv * , s#dma_fence * , e#dma_resv_usage ) +dma_resv_replace_fences void dma_resv_replace_fences ( s#dma_resv * , t#uint64_t , s#dma_fence * , e#dma_resv_usage ) +s#dma_resv_iter struct dma_resv_iter { s#dma_resv * obj ; e#dma_resv_usage usage ; s#dma_fence * fence ; e#dma_resv_usage fence_usage ; unsigned int index ; s#dma_resv_list * fences ; unsigned int num_fences ; t#bool is_restarted ; } +dma_resv_iter_first_unlocked s#dma_fence * dma_resv_iter_first_unlocked ( s#dma_resv_iter * ) +dma_resv_iter_next_unlocked s#dma_fence * dma_resv_iter_next_unlocked ( s#dma_resv_iter * ) +dma_resv_iter_first s#dma_fence * dma_resv_iter_first ( s#dma_resv_iter * ) +dma_resv_iter_next s#dma_fence * dma_resv_iter_next ( s#dma_resv_iter * ) +dma_resv_copy_fences int dma_resv_copy_fences ( s#dma_resv * , s#dma_resv * ) +dma_resv_get_fences int dma_resv_get_fences ( s#dma_resv * , e#dma_resv_usage , unsigned int * , s#dma_fence * * * ) +dma_resv_get_singleton int dma_resv_get_singleton ( s#dma_resv * , e#dma_resv_usage , s#dma_fence * * ) +dma_resv_wait_timeout long dma_resv_wait_timeout ( s#dma_resv * , e#dma_resv_usage , t#bool , unsigned long ) +dma_resv_test_signaled t#bool dma_resv_test_signaled ( s#dma_resv * , e#dma_resv_usage ) +dma_resv_describe void dma_resv_describe ( s#dma_resv * , s#seq_file * ) + +/* drivers/dma-buf/sync_file.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#sync_file struct sync_file { s#file * file ; char user_name [ 32 ] ; s#list_head sync_file_list ; t#wait_queue_head_t wq ; unsigned long flags ; s#dma_fence * fence ; s#dma_fence_cb cb ; } +sync_file_create s#sync_file * sync_file_create ( s#dma_fence * ) +sync_file_get_fence s#dma_fence * sync_file_get_fence ( int ) + +/* drivers/dma/acpi-dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#acpi_dma_spec struct acpi_dma_spec { int chan_id ; int slave_id ; s#device * dev ; } +s#acpi_dma struct acpi_dma { s#list_head dma_controllers ; s#device * dev ; s#dma_chan * ( * acpi_dma_xlate ) ( s#acpi_dma_spec * , s#acpi_dma * ) ; void * data ; unsigned short base_request_line ; unsigned short end_request_line ; } +acpi_dma_controller_register int acpi_dma_controller_register ( s#device * , s#dma_chan * ( * ) ( s#acpi_dma_spec * , s#acpi_dma * ) , void * ) +acpi_dma_controller_free int acpi_dma_controller_free ( s#device * ) +devm_acpi_dma_controller_register int devm_acpi_dma_controller_register ( s#device * , s#dma_chan * ( * ) ( s#acpi_dma_spec * , s#acpi_dma * ) , void * ) +devm_acpi_dma_controller_free void devm_acpi_dma_controller_free ( s#device * ) +acpi_dma_request_slave_chan_by_index s#dma_chan * acpi_dma_request_slave_chan_by_index ( s#device * , t#size_t ) +acpi_dma_request_slave_chan_by_name s#dma_chan * acpi_dma_request_slave_chan_by_name ( s#device * , const char * ) +acpi_dma_simple_xlate s#dma_chan * acpi_dma_simple_xlate ( s#acpi_dma_spec * , s#acpi_dma * ) + +/* drivers/dma/dmaengine.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dma_sync_wait e#dma_status dma_sync_wait ( s#dma_chan * , t#dma_cookie_t ) +dma_find_channel s#dma_chan * dma_find_channel ( e#dma_transaction_type ) +dma_issue_pending_all void dma_issue_pending_all ( void ) +dma_get_slave_caps int dma_get_slave_caps ( s#dma_chan * , s#dma_slave_caps * ) +dma_get_slave_channel s#dma_chan * dma_get_slave_channel ( s#dma_chan * ) +dma_get_any_slave_channel s#dma_chan * dma_get_any_slave_channel ( s#dma_device * ) +__dma_request_channel s#dma_chan * __dma_request_channel ( const t#dma_cap_mask_t * , t#dma_filter_fn , void * , s#device_node * ) +dma_request_chan s#dma_chan * dma_request_chan ( s#device * , const char * ) +dma_request_chan_by_mask s#dma_chan * dma_request_chan_by_mask ( const t#dma_cap_mask_t * ) +dma_release_channel void dma_release_channel ( s#dma_chan * ) +dmaengine_get void dmaengine_get ( void ) +dmaengine_put void dmaengine_put ( void ) +dma_async_device_channel_register int dma_async_device_channel_register ( s#dma_device * , s#dma_chan * ) +dma_async_device_channel_unregister void dma_async_device_channel_unregister ( s#dma_device * , s#dma_chan * ) +dma_async_device_register int dma_async_device_register ( s#dma_device * ) +dma_async_device_unregister void dma_async_device_unregister ( s#dma_device * ) +dmaenginem_async_device_register int dmaenginem_async_device_register ( s#dma_device * ) +dmaengine_unmap_put void dmaengine_unmap_put ( s#dmaengine_unmap_data * ) +dmaengine_get_unmap_data s#dmaengine_unmap_data * dmaengine_get_unmap_data ( s#device * , int , t#gfp_t ) +dma_async_tx_descriptor_init void dma_async_tx_descriptor_init ( s#dma_async_tx_descriptor * , s#dma_chan * ) +dmaengine_desc_attach_metadata int dmaengine_desc_attach_metadata ( s#dma_async_tx_descriptor * , void * , t#size_t ) +dmaengine_desc_get_metadata_ptr void * dmaengine_desc_get_metadata_ptr ( s#dma_async_tx_descriptor * , t#size_t * , t#size_t * ) +dmaengine_desc_set_metadata_len int dmaengine_desc_set_metadata_len ( s#dma_async_tx_descriptor * , t#size_t ) +dma_wait_for_async_tx e#dma_status dma_wait_for_async_tx ( s#dma_async_tx_descriptor * ) +dma_run_dependencies void dma_run_dependencies ( s#dma_async_tx_descriptor * ) + +/* drivers/dma/dw-edma/dw-edma-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#dw_edma_region struct dw_edma_region { t#phys_addr_t paddr ; void * vaddr ; t#size_t sz ; } +s#dw_edma_irq struct dw_edma_irq { s#msi_msg msi ; t#u32 wr_mask ; t#u32 rd_mask ; s#dw_edma * dw ; } +e#dw_edma_map_format enum dw_edma_map_format { EDMA_MF_EDMA_LEGACY = 0x0 , EDMA_MF_EDMA_UNROLL = 0x1 , EDMA_MF_HDMA_COMPAT = 0x5 } +s#virt_dma_desc struct virt_dma_desc { s#dma_async_tx_descriptor tx ; s#dmaengine_result tx_result ; s#list_head node ; } +s#virt_dma_chan struct virt_dma_chan { s#dma_chan chan ; s#tasklet_struct task ; void ( * desc_free ) ( s#virt_dma_desc * ) ; t#spinlock_t lock ; s#list_head desc_allocated ; s#list_head desc_submitted ; s#list_head desc_issued ; s#list_head desc_completed ; s#list_head desc_terminated ; s#virt_dma_desc * cyclic ; } +e#dw_edma_dir enum dw_edma_dir { EDMA_DIR_WRITE = 0 , EDMA_DIR_READ } +e#dw_edma_request enum dw_edma_request { EDMA_REQ_NONE = 0 , EDMA_REQ_STOP , EDMA_REQ_PAUSE } +e#dw_edma_status enum dw_edma_status { EDMA_ST_IDLE = 0 , EDMA_ST_PAUSE , EDMA_ST_BUSY } +s#dw_edma_chan struct dw_edma_chan { s#virt_dma_chan vc ; s#dw_edma_chip * chip ; int id ; e#dw_edma_dir dir ; t#u32 ll_max ; s#msi_msg msi ; e#dw_edma_request request ; e#dw_edma_status status ; t#u8 configured ; s#dma_slave_config config ; } +s#dw_edma_core_ops struct dw_edma_core_ops { int ( * irq_vector ) ( s#device * , unsigned int ) ; } +s#dw_edma struct dw_edma { char name [ 20 ] ; s#dma_device wr_edma ; t#u16 wr_ch_cnt ; s#dma_device rd_edma ; t#u16 rd_ch_cnt ; s#dw_edma_region rg_region ; s#dw_edma_region ll_region_wr [ 8 ] ; s#dw_edma_region ll_region_rd [ 8 ] ; s#dw_edma_region dt_region_wr [ 8 ] ; s#dw_edma_region dt_region_rd [ 8 ] ; s#dw_edma_irq * irq ; int nr_irqs ; e#dw_edma_map_format mf ; s#dw_edma_chan * chan ; const s#dw_edma_core_ops * ops ; t#raw_spinlock_t lock ; s#dentry * debugfs ; } +s#dw_edma_chip struct dw_edma_chip { s#device * dev ; int id ; int irq ; s#dw_edma * dw ; } +dw_edma_probe int dw_edma_probe ( s#dw_edma_chip * ) +dw_edma_remove int dw_edma_remove ( s#dw_edma_chip * ) + +/* drivers/dma/dw/acpi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_pool +s#dw_dma_slave struct dw_dma_slave { s#device * dma_dev ; t#u8 src_id ; t#u8 dst_id ; t#u8 m_master ; t#u8 p_master ; t#u8 channels ; t#bool hs_polarity ; } +s#dw_dma_chan struct dw_dma_chan { s#dma_chan chan ; void * ch_regs ; t#u8 mask ; t#u8 priority ; e#dma_transfer_direction direction ; s#list_head * tx_node_active ; t#spinlock_t lock ; unsigned long flags ; s#list_head active_list ; s#list_head queue ; unsigned int descs_allocated ; unsigned int block_size ; t#bool nollp ; t#u32 max_burst ; s#dw_dma_slave dws ; s#dma_slave_config dma_sconfig ; } +s#dw_dma_platform_data struct dw_dma_platform_data { unsigned int nr_channels ; unsigned char chan_allocation_order ; unsigned char chan_priority ; unsigned int block_size ; unsigned char nr_masters ; unsigned char data_width [ 4 ] ; unsigned char multi_block [ 8 ] ; t#u32 max_burst [ 8 ] ; unsigned char protctl ; } +s#dw_dma struct dw_dma { s#dma_device dma ; char name [ 20 ] ; void * regs ; s#dma_pool * desc_pool ; s#tasklet_struct tasklet ; s#dw_dma_chan * chan ; t#u8 all_chan_mask ; t#u8 in_use ; void ( * initialize_chan ) ( s#dw_dma_chan * ) ; void ( * suspend_chan ) ( s#dw_dma_chan * , t#bool ) ; void ( * resume_chan ) ( s#dw_dma_chan * , t#bool ) ; t#u32 ( * prepare_ctllo ) ( s#dw_dma_chan * ) ; void ( * encode_maxburst ) ( s#dw_dma_chan * , t#u32 * ) ; t#u32 ( * bytes2block ) ( s#dw_dma_chan * , t#size_t , unsigned int , t#size_t * ) ; t#size_t ( * block2bytes ) ( s#dw_dma_chan * , t#u32 , t#u32 ) ; void ( * set_device_name ) ( s#dw_dma * , int ) ; void ( * disable ) ( s#dw_dma * ) ; void ( * enable ) ( s#dw_dma * ) ; s#dw_dma_platform_data * pdata ; } +dw_dma_acpi_controller_register void dw_dma_acpi_controller_register ( s#dw_dma * ) +dw_dma_acpi_controller_free void dw_dma_acpi_controller_free ( s#dw_dma * ) + +/* drivers/dma/dw/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dw_dma_filter extern t#bool dw_dma_filter ( s#dma_chan * , void * ) +s##clk +s##dma_pool +s#dw_dma_chip struct dw_dma_chip { s#device * dev ; int id ; int irq ; void * regs ; s#clk * clk ; s#dw_dma * dw ; const s#dw_dma_platform_data * pdata ; } +do_dw_dma_disable int do_dw_dma_disable ( s#dw_dma_chip * ) +do_dw_dma_enable int do_dw_dma_enable ( s#dw_dma_chip * ) + +/* drivers/dma/dw/dw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##clk +s##dma_pool +dw_dma_probe int dw_dma_probe ( s#dw_dma_chip * ) +dw_dma_remove int dw_dma_remove ( s#dw_dma_chip * ) + +/* drivers/dma/dw/idma32.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##clk +s##dma_pool +idma32_dma_probe int idma32_dma_probe ( s#dw_dma_chip * ) +idma32_dma_remove int idma32_dma_remove ( s#dw_dma_chip * ) + +/* drivers/dma/fsl-dpaa2-qdma/dpdmai.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +s##fsl_mc_resource_pool +dpdmai_open int dpdmai_open ( s#fsl_mc_io * , t#u32 , int , t#u16 * ) +dpdmai_close int dpdmai_close ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpdmai_destroy int dpdmai_destroy ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpdmai_enable int dpdmai_enable ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpdmai_disable int dpdmai_disable ( s#fsl_mc_io * , t#u32 , t#u16 ) +dpdmai_reset int dpdmai_reset ( s#fsl_mc_io * , t#u32 , t#u16 ) +s#dpdmai_attr struct dpdmai_attr { int id ; struct { t#u16 major ; t#u16 minor ; } version ; t#u8 num_of_priorities ; } +dpdmai_get_attributes int dpdmai_get_attributes ( s#fsl_mc_io * , t#u32 , t#u16 , s#dpdmai_attr * ) +e#dpdmai_dest enum dpdmai_dest { DPDMAI_DEST_NONE = 0 , DPDMAI_DEST_DPIO = 1 , DPDMAI_DEST_DPCON = 2 } +s#dpdmai_dest_cfg struct dpdmai_dest_cfg { e#dpdmai_dest dest_type ; int dest_id ; t#u8 priority ; } +s#dpdmai_rx_queue_cfg struct dpdmai_rx_queue_cfg { s#dpdmai_dest_cfg dest_cfg ; t#u32 options ; t#u64 user_ctx ; } +dpdmai_set_rx_queue int dpdmai_set_rx_queue ( s#fsl_mc_io * , t#u32 , t#u16 , t#u8 , const s#dpdmai_rx_queue_cfg * ) +s#dpdmai_rx_queue_attr struct dpdmai_rx_queue_attr { s#dpdmai_dest_cfg dest_cfg ; t#u64 user_ctx ; t#u32 fqid ; } +dpdmai_get_rx_queue int dpdmai_get_rx_queue ( s#fsl_mc_io * , t#u32 , t#u16 , t#u8 , s#dpdmai_rx_queue_attr * ) +dpdmai_get_tx_queue int dpdmai_get_tx_queue ( s#fsl_mc_io * , t#u32 , t#u16 , t#u8 , t#u32 * ) + +/* drivers/dma/fsl-edma-common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#fsl_edma_pm_state enum fsl_edma_pm_state { RUNNING = 0 , SUSPENDED , } +s##clk +e#edma_version enum edma_version { v1 , v2 , v3 , } +s##platform_device_id +s##mfd_cell +s#fsl_edma_drvdata struct fsl_edma_drvdata { e#edma_version version ; t#u32 dmamuxs ; t#bool has_dmaclk ; t#bool mux_swap ; int ( * setup_irq ) ( s#platform_device * , s#fsl_edma_engine * ) ; } +s#fsl_edma_hw_tcd struct fsl_edma_hw_tcd { t#__le32 saddr ; t#__le16 soff ; t#__le16 attr ; t#__le32 nbytes ; t#__le32 slast ; t#__le32 daddr ; t#__le16 doff ; t#__le16 citer ; t#__le32 dlast_sga ; t#__le16 csr ; t#__le16 biter ; } +s#edma_regs struct edma_regs { void * cr ; void * es ; void * erqh ; void * erql ; void * eeih ; void * eeil ; void * seei ; void * ceei ; void * serq ; void * cerq ; void * cint ; void * cerr ; void * ssrt ; void * cdne ; void * inth ; void * intl ; void * errh ; void * errl ; s#fsl_edma_hw_tcd * tcd ; } +s#fsl_edma_engine struct fsl_edma_engine { s#dma_device dma_dev ; void * membase ; void * muxbase [ 2 ] ; s#clk * muxclk [ 2 ] ; s#clk * dmaclk ; s#mutex fsl_edma_mutex ; const s#fsl_edma_drvdata * drvdata ; t#u32 n_chans ; int txirq ; int errirq ; t#bool big_endian ; s#edma_regs regs ; s#fsl_edma_chan chans [ ] ; } +s#fsl_edma_sw_tcd struct fsl_edma_sw_tcd { t#dma_addr_t ptcd ; s#fsl_edma_hw_tcd * vtcd ; } +s#fsl_edma_desc struct fsl_edma_desc { s#virt_dma_desc vdesc ; s#fsl_edma_chan * echan ; t#bool iscyclic ; e#dma_transfer_direction dirn ; unsigned int n_tcds ; s#fsl_edma_sw_tcd tcd [ ] ; } +s##dma_pool +s#fsl_edma_chan struct fsl_edma_chan { s#virt_dma_chan vchan ; e#dma_status status ; e#fsl_edma_pm_state pm_state ; t#bool idle ; t#u32 slave_id ; s#fsl_edma_engine * edma ; s#fsl_edma_desc * edesc ; s#dma_slave_config cfg ; t#u32 attr ; t#bool is_sw ; s#dma_pool * tcd_pool ; t#dma_addr_t dma_dev_addr ; t#u32 dma_dev_size ; e#dma_data_direction dma_dir ; char chan_name [ 16 ] ; } +fsl_edma_disable_request void fsl_edma_disable_request ( s#fsl_edma_chan * ) +fsl_edma_chan_mux void fsl_edma_chan_mux ( s#fsl_edma_chan * , unsigned int , t#bool ) +fsl_edma_free_desc void fsl_edma_free_desc ( s#virt_dma_desc * ) +fsl_edma_terminate_all int fsl_edma_terminate_all ( s#dma_chan * ) +fsl_edma_pause int fsl_edma_pause ( s#dma_chan * ) +fsl_edma_resume int fsl_edma_resume ( s#dma_chan * ) +fsl_edma_slave_config int fsl_edma_slave_config ( s#dma_chan * , s#dma_slave_config * ) +fsl_edma_tx_status e#dma_status fsl_edma_tx_status ( s#dma_chan * , t#dma_cookie_t , s#dma_tx_state * ) +fsl_edma_prep_dma_cyclic s#dma_async_tx_descriptor * fsl_edma_prep_dma_cyclic ( s#dma_chan * , t#dma_addr_t , t#size_t , t#size_t , e#dma_transfer_direction , unsigned long ) +fsl_edma_prep_slave_sg s#dma_async_tx_descriptor * fsl_edma_prep_slave_sg ( s#dma_chan * , s#scatterlist * , unsigned int , e#dma_transfer_direction , unsigned long , void * ) +fsl_edma_prep_memcpy s#dma_async_tx_descriptor * fsl_edma_prep_memcpy ( s#dma_chan * , t#dma_addr_t , t#dma_addr_t , t#size_t , unsigned long ) +fsl_edma_xfer_desc void fsl_edma_xfer_desc ( s#fsl_edma_chan * ) +fsl_edma_issue_pending void fsl_edma_issue_pending ( s#dma_chan * ) +fsl_edma_alloc_chan_resources int fsl_edma_alloc_chan_resources ( s#dma_chan * ) +fsl_edma_free_chan_resources void fsl_edma_free_chan_resources ( s#dma_chan * ) +fsl_edma_cleanup_vchan void fsl_edma_cleanup_vchan ( s#dma_device * ) +fsl_edma_setup_regs void fsl_edma_setup_regs ( s#fsl_edma_engine * ) + +/* drivers/dma/of-dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#of_dma struct of_dma { s#list_head of_dma_controllers ; s#device_node * of_node ; s#dma_chan * ( * of_dma_xlate ) ( s#of_phandle_args * , s#of_dma * ) ; void * ( * of_dma_route_allocate ) ( s#of_phandle_args * , s#of_dma * ) ; s#dma_router * dma_router ; void * of_dma_data ; } +of_dma_controller_register extern int of_dma_controller_register ( s#device_node * , s#dma_chan * ( * ) ( s#of_phandle_args * , s#of_dma * ) , void * ) +of_dma_controller_free extern void of_dma_controller_free ( s#device_node * ) +of_dma_router_register extern int of_dma_router_register ( s#device_node * , void * ( * ) ( s#of_phandle_args * , s#of_dma * ) , s#dma_router * ) +of_dma_request_slave_channel extern s#dma_chan * of_dma_request_slave_channel ( s#device_node * , const char * ) +of_dma_simple_xlate extern s#dma_chan * of_dma_simple_xlate ( s#of_phandle_args * , s#of_dma * ) +of_dma_xlate_by_chan_id extern s#dma_chan * of_dma_xlate_by_chan_id ( s#of_phandle_args * , s#of_dma * ) + +/* drivers/dma/qcom/hidma_mgmt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s#hidma_mgmt_dev struct hidma_mgmt_dev { t#u8 hw_version_major ; t#u8 hw_version_minor ; t#u32 max_wr_xactions ; t#u32 max_rd_xactions ; t#u32 max_write_request ; t#u32 max_read_request ; t#u32 dma_channels ; t#u32 chreset_timeout_cycles ; t#u32 hw_version ; t#u32 * priority ; t#u32 * weight ; void * virtaddr ; t#resource_size_t addrsize ; s#kobject * * chroots ; s#platform_device * pdev ; } +hidma_mgmt_setup int hidma_mgmt_setup ( s#hidma_mgmt_dev * ) + +/* drivers/dma/qcom/hidma_mgmt_sys.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##platform_device_id +s##mfd_cell +hidma_mgmt_init_sys int hidma_mgmt_init_sys ( s#hidma_mgmt_dev * ) + +/* drivers/dma/ti/k3-psil.o */ +e#psil_endpoint_type enum psil_endpoint_type { PSIL_EP_NATIVE = 0 , PSIL_EP_PDMA_XY , PSIL_EP_PDMA_MCAN , PSIL_EP_PDMA_AASRC , } +e#udma_tp_level enum udma_tp_level { UDMA_TP_NORMAL = 0 , UDMA_TP_HIGH , UDMA_TP_ULTRAHIGH , UDMA_TP_LAST , } +s#psil_endpoint_config struct psil_endpoint_config { e#psil_endpoint_type ep_type ; e#udma_tp_level channel_tpl ; unsigned pkt_mode : 1 ; unsigned notdpkt : 1 ; unsigned needs_epib : 1 ; unsigned pdma_acc32 : 1 ; unsigned pdma_burst : 1 ; t#u32 psd_size ; t#s16 mapped_channel_id ; t#u16 flow_start ; t#u16 flow_num ; t#s16 default_flow_id ; } +psil_get_ep_config s#psil_endpoint_config * psil_get_ep_config ( t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +psil_set_new_ep_config int psil_set_new_ep_config ( s#device * , const char * , s#psil_endpoint_config * ) + +/* drivers/dma/ti/k3-udma.o */ +s##udma_dev +xudma_navss_psil_pair int xudma_navss_psil_pair ( s#udma_dev * , t#u32 , t#u32 ) +xudma_navss_psil_unpair int xudma_navss_psil_unpair ( s#udma_dev * , t#u32 , t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_xudma_dev_get s#udma_dev * of_xudma_dev_get ( s#device_node * , const char * ) +xudma_get_device s#device * xudma_get_device ( s#udma_dev * ) +s##k3_ringacc +xudma_get_ringacc s#k3_ringacc * xudma_get_ringacc ( s#udma_dev * ) +xudma_dev_get_psil_base t#u32 xudma_dev_get_psil_base ( s#udma_dev * ) +s#ti_sci_version_info struct ti_sci_version_info { t#u8 abi_major ; t#u8 abi_minor ; t#u16 firmware_revision ; char firmware_description [ 32 ] ; } +s#ti_sci_core_ops struct ti_sci_core_ops { int ( * reboot_device ) ( const s#ti_sci_handle * ) ; } +s#ti_sci_dev_ops struct ti_sci_dev_ops { int ( * get_device ) ( const s#ti_sci_handle * , t#u32 ) ; int ( * get_device_exclusive ) ( const s#ti_sci_handle * , t#u32 ) ; int ( * idle_device ) ( const s#ti_sci_handle * , t#u32 ) ; int ( * idle_device_exclusive ) ( const s#ti_sci_handle * , t#u32 ) ; int ( * put_device ) ( const s#ti_sci_handle * , t#u32 ) ; int ( * is_valid ) ( const s#ti_sci_handle * , t#u32 ) ; int ( * get_context_loss_count ) ( const s#ti_sci_handle * , t#u32 , t#u32 * ) ; int ( * is_idle ) ( const s#ti_sci_handle * , t#u32 , t#bool * ) ; int ( * is_stop ) ( const s#ti_sci_handle * , t#u32 , t#bool * , t#bool * ) ; int ( * is_on ) ( const s#ti_sci_handle * , t#u32 , t#bool * , t#bool * ) ; int ( * is_transitioning ) ( const s#ti_sci_handle * , t#u32 , t#bool * ) ; int ( * set_device_resets ) ( const s#ti_sci_handle * , t#u32 , t#u32 ) ; int ( * get_device_resets ) ( const s#ti_sci_handle * , t#u32 , t#u32 * ) ; } +s#ti_sci_clk_ops struct ti_sci_clk_ops { int ( * get_clock ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#bool , t#bool , t#bool ) ; int ( * idle_clock ) ( const s#ti_sci_handle * , t#u32 , t#u32 ) ; int ( * put_clock ) ( const s#ti_sci_handle * , t#u32 , t#u32 ) ; int ( * is_auto ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#bool * ) ; int ( * is_on ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#bool * , t#bool * ) ; int ( * is_off ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#bool * , t#bool * ) ; int ( * set_parent ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u32 ) ; int ( * get_parent ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u32 * ) ; int ( * get_num_parents ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u32 * ) ; int ( * get_best_match_freq ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u64 , t#u64 , t#u64 , t#u64 * ) ; int ( * set_freq ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u64 , t#u64 , t#u64 ) ; int ( * get_freq ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u64 * ) ; } +s#ti_sci_resource_desc struct ti_sci_resource_desc { t#u16 start ; t#u16 num ; t#u16 start_sec ; t#u16 num_sec ; unsigned long * res_map ; } +s#ti_sci_rm_core_ops struct ti_sci_rm_core_ops { int ( * get_range ) ( const s#ti_sci_handle * , t#u32 , t#u8 , s#ti_sci_resource_desc * ) ; int ( * get_range_from_shost ) ( const s#ti_sci_handle * , t#u32 , t#u8 , t#u8 , s#ti_sci_resource_desc * ) ; } +s#ti_sci_rm_irq_ops struct ti_sci_rm_irq_ops { int ( * set_irq ) ( const s#ti_sci_handle * , t#u16 , t#u16 , t#u16 , t#u16 ) ; int ( * set_event_map ) ( const s#ti_sci_handle * , t#u16 , t#u16 , t#u16 , t#u16 , t#u16 , t#u8 ) ; int ( * free_irq ) ( const s#ti_sci_handle * , t#u16 , t#u16 , t#u16 , t#u16 ) ; int ( * free_event_map ) ( const s#ti_sci_handle * , t#u16 , t#u16 , t#u16 , t#u16 , t#u16 , t#u8 ) ; } +s#ti_sci_msg_rm_ring_cfg struct ti_sci_msg_rm_ring_cfg { t#u32 valid_params ; t#u16 nav_id ; t#u16 index ; t#u32 addr_lo ; t#u32 addr_hi ; t#u32 count ; t#u8 mode ; t#u8 size ; t#u8 order_id ; t#u16 virtid ; t#u8 asel ; } +s#ti_sci_rm_ringacc_ops struct ti_sci_rm_ringacc_ops { int ( * set_cfg ) ( const s#ti_sci_handle * , const s#ti_sci_msg_rm_ring_cfg * ) ; } +s#ti_sci_rm_psil_ops struct ti_sci_rm_psil_ops { int ( * pair ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u32 ) ; int ( * unpair ) ( const s#ti_sci_handle * , t#u32 , t#u32 , t#u32 ) ; } +s#ti_sci_msg_rm_udmap_tx_ch_cfg struct ti_sci_msg_rm_udmap_tx_ch_cfg { t#u32 valid_params ; t#u16 nav_id ; t#u16 index ; t#u8 tx_pause_on_err ; t#u8 tx_filt_einfo ; t#u8 tx_filt_pswords ; t#u8 tx_atype ; t#u8 tx_chan_type ; t#u8 tx_supr_tdpkt ; t#u16 tx_fetch_size ; t#u8 tx_credit_count ; t#u16 txcq_qnum ; t#u8 tx_priority ; t#u8 tx_qos ; t#u8 tx_orderid ; t#u16 fdepth ; t#u8 tx_sched_priority ; t#u8 tx_burst_size ; t#u8 tx_tdtype ; t#u8 extended_ch_type ; } +s#ti_sci_msg_rm_udmap_rx_ch_cfg struct ti_sci_msg_rm_udmap_rx_ch_cfg { t#u32 valid_params ; t#u16 nav_id ; t#u16 index ; t#u16 rx_fetch_size ; t#u16 rxcq_qnum ; t#u8 rx_priority ; t#u8 rx_qos ; t#u8 rx_orderid ; t#u8 rx_sched_priority ; t#u16 flowid_start ; t#u16 flowid_cnt ; t#u8 rx_pause_on_err ; t#u8 rx_atype ; t#u8 rx_chan_type ; t#u8 rx_ignore_short ; t#u8 rx_ignore_long ; t#u8 rx_burst_size ; } +s#ti_sci_msg_rm_udmap_flow_cfg struct ti_sci_msg_rm_udmap_flow_cfg { t#u32 valid_params ; t#u16 nav_id ; t#u16 flow_index ; t#u8 rx_einfo_present ; t#u8 rx_psinfo_present ; t#u8 rx_error_handling ; t#u8 rx_desc_type ; t#u16 rx_sop_offset ; t#u16 rx_dest_qnum ; t#u8 rx_src_tag_hi ; t#u8 rx_src_tag_lo ; t#u8 rx_dest_tag_hi ; t#u8 rx_dest_tag_lo ; t#u8 rx_src_tag_hi_sel ; t#u8 rx_src_tag_lo_sel ; t#u8 rx_dest_tag_hi_sel ; t#u8 rx_dest_tag_lo_sel ; t#u16 rx_fdq0_sz0_qnum ; t#u16 rx_fdq1_qnum ; t#u16 rx_fdq2_qnum ; t#u16 rx_fdq3_qnum ; t#u8 rx_ps_location ; } +s#ti_sci_rm_udmap_ops struct ti_sci_rm_udmap_ops { int ( * tx_ch_cfg ) ( const s#ti_sci_handle * , const s#ti_sci_msg_rm_udmap_tx_ch_cfg * ) ; int ( * rx_ch_cfg ) ( const s#ti_sci_handle * , const s#ti_sci_msg_rm_udmap_rx_ch_cfg * ) ; int ( * rx_flow_cfg ) ( const s#ti_sci_handle * , const s#ti_sci_msg_rm_udmap_flow_cfg * ) ; } +s#ti_sci_proc_ops struct ti_sci_proc_ops { int ( * request ) ( const s#ti_sci_handle * , t#u8 ) ; int ( * release ) ( const s#ti_sci_handle * , t#u8 ) ; int ( * handover ) ( const s#ti_sci_handle * , t#u8 , t#u8 ) ; int ( * set_config ) ( const s#ti_sci_handle * , t#u8 , t#u64 , t#u32 , t#u32 ) ; int ( * set_control ) ( const s#ti_sci_handle * , t#u8 , t#u32 , t#u32 ) ; int ( * get_status ) ( const s#ti_sci_handle * , t#u8 , t#u64 * , t#u32 * , t#u32 * , t#u32 * ) ; } +s#ti_sci_ops struct ti_sci_ops { s#ti_sci_core_ops core_ops ; s#ti_sci_dev_ops dev_ops ; s#ti_sci_clk_ops clk_ops ; s#ti_sci_rm_core_ops rm_core_ops ; s#ti_sci_rm_irq_ops rm_irq_ops ; s#ti_sci_rm_ringacc_ops rm_ring_ops ; s#ti_sci_rm_psil_ops rm_psil_ops ; s#ti_sci_rm_udmap_ops rm_udmap_ops ; s#ti_sci_proc_ops proc_ops ; } +s#ti_sci_handle struct ti_sci_handle { s#ti_sci_version_info version ; s#ti_sci_ops ops ; } +s#ti_sci_resource struct ti_sci_resource { t#u16 sets ; t#raw_spinlock_t lock ; s#ti_sci_resource_desc * desc ; } +E#RM_RANGE_LAST ( 0 ) + 5 +s#udma_tisci_rm struct udma_tisci_rm { const s#ti_sci_handle * tisci ; const s#ti_sci_rm_udmap_ops * tisci_udmap_ops ; t#u32 tisci_dev_id ; const s#ti_sci_rm_psil_ops * tisci_psil_ops ; t#u32 tisci_navss_dev_id ; s#ti_sci_resource * rm_ranges [ E#RM_RANGE_LAST ] ; } +xudma_dev_get_tisci_rm s#udma_tisci_rm * xudma_dev_get_tisci_rm ( s#udma_dev * ) +xudma_alloc_gp_rflow_range int xudma_alloc_gp_rflow_range ( s#udma_dev * , int , int ) +xudma_free_gp_rflow_range int xudma_free_gp_rflow_range ( s#udma_dev * , int , int ) +xudma_rflow_is_gp t#bool xudma_rflow_is_gp ( s#udma_dev * , int ) +s##udma_tchan +xudma_tchan_get s#udma_tchan * xudma_tchan_get ( s#udma_dev * , int ) +xudma_tchan_put void xudma_tchan_put ( s#udma_dev * , s#udma_tchan * ) +s##udma_rchan +xudma_rchan_get s#udma_rchan * xudma_rchan_get ( s#udma_dev * , int ) +xudma_rchan_put void xudma_rchan_put ( s#udma_dev * , s#udma_rchan * ) +s##udma_rflow +xudma_rflow_get s#udma_rflow * xudma_rflow_get ( s#udma_dev * , int ) +xudma_rflow_put void xudma_rflow_put ( s#udma_dev * , s#udma_rflow * ) +xudma_get_rflow_ring_offset int xudma_get_rflow_ring_offset ( s#udma_dev * ) +xudma_tchan_get_id int xudma_tchan_get_id ( s#udma_tchan * ) +xudma_rchan_get_id int xudma_rchan_get_id ( s#udma_rchan * ) +xudma_rflow_get_id int xudma_rflow_get_id ( s#udma_rflow * ) +xudma_tchanrt_read t#u32 xudma_tchanrt_read ( s#udma_tchan * , int ) +xudma_tchanrt_write void xudma_tchanrt_write ( s#udma_tchan * , int , t#u32 ) +xudma_rchanrt_read t#u32 xudma_rchanrt_read ( s#udma_rchan * , int ) +xudma_rchanrt_write void xudma_rchanrt_write ( s#udma_rchan * , int , t#u32 ) +xudma_is_pktdma int xudma_is_pktdma ( s#udma_dev * ) +xudma_pktdma_tflow_get_irq int xudma_pktdma_tflow_get_irq ( s#udma_dev * , int ) +xudma_pktdma_rflow_get_irq int xudma_pktdma_rflow_get_irq ( s#udma_dev * , int ) + +/* drivers/dma/ti/k3-udma-glue.o */ +s##k3_udma_glue_tx_channel +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#k3_ring_size enum k3_ring_size { K3_RINGACC_RING_ELSIZE_4 = 0 , K3_RINGACC_RING_ELSIZE_8 , K3_RINGACC_RING_ELSIZE_16 , K3_RINGACC_RING_ELSIZE_32 , K3_RINGACC_RING_ELSIZE_64 , K3_RINGACC_RING_ELSIZE_128 , K3_RINGACC_RING_ELSIZE_256 , K3_RINGACC_RING_ELSIZE_INVALID } +e#k3_ring_mode enum k3_ring_mode { K3_RINGACC_RING_MODE_RING = 0 , K3_RINGACC_RING_MODE_MESSAGE , K3_RINGACC_RING_MODE_CREDENTIALS , K3_RINGACC_RING_MODE_INVALID } +s#k3_ring_cfg struct k3_ring_cfg { t#u32 size ; e#k3_ring_size elm_size ; e#k3_ring_mode mode ; t#u32 flags ; s#device * dma_dev ; t#u32 asel ; } +s#k3_udma_glue_tx_channel_cfg struct k3_udma_glue_tx_channel_cfg { s#k3_ring_cfg tx_cfg ; s#k3_ring_cfg txcq_cfg ; t#bool tx_pause_on_err ; t#bool tx_filt_einfo ; t#bool tx_filt_pswords ; t#bool tx_supr_tdpkt ; t#u32 swdata_size ; } +k3_udma_glue_request_tx_chn s#k3_udma_glue_tx_channel * k3_udma_glue_request_tx_chn ( s#device * , const char * , s#k3_udma_glue_tx_channel_cfg * ) +k3_udma_glue_release_tx_chn void k3_udma_glue_release_tx_chn ( s#k3_udma_glue_tx_channel * ) +s#cppi5_desc_hdr_t struct cppi5_desc_hdr_t { t#u32 pkt_info0 ; t#u32 pkt_info1 ; t#u32 pkt_info2 ; t#u32 src_dst_tag ; } +s#cppi5_host_desc_t struct cppi5_host_desc_t { s#cppi5_desc_hdr_t hdr ; t#u64 next_desc ; t#u64 buf_ptr ; t#u32 buf_info1 ; t#u32 org_buf_len ; t#u64 org_buf_ptr ; t#u32 epib [ ] ; } +k3_udma_glue_push_tx_chn int k3_udma_glue_push_tx_chn ( s#k3_udma_glue_tx_channel * , s#cppi5_host_desc_t * , t#dma_addr_t ) +k3_udma_glue_pop_tx_chn int k3_udma_glue_pop_tx_chn ( s#k3_udma_glue_tx_channel * , t#dma_addr_t * ) +k3_udma_glue_enable_tx_chn int k3_udma_glue_enable_tx_chn ( s#k3_udma_glue_tx_channel * ) +k3_udma_glue_disable_tx_chn void k3_udma_glue_disable_tx_chn ( s#k3_udma_glue_tx_channel * ) +k3_udma_glue_tdown_tx_chn void k3_udma_glue_tdown_tx_chn ( s#k3_udma_glue_tx_channel * , t#bool ) +k3_udma_glue_reset_tx_chn void k3_udma_glue_reset_tx_chn ( s#k3_udma_glue_tx_channel * , void * , void ( * ) ( void * , t#dma_addr_t ) ) +k3_udma_glue_tx_get_hdesc_size t#u32 k3_udma_glue_tx_get_hdesc_size ( s#k3_udma_glue_tx_channel * ) +k3_udma_glue_tx_get_txcq_id t#u32 k3_udma_glue_tx_get_txcq_id ( s#k3_udma_glue_tx_channel * ) +k3_udma_glue_tx_get_irq int k3_udma_glue_tx_get_irq ( s#k3_udma_glue_tx_channel * ) +k3_udma_glue_tx_get_dma_device s#device * k3_udma_glue_tx_get_dma_device ( s#k3_udma_glue_tx_channel * ) +k3_udma_glue_tx_dma_to_cppi5_addr void k3_udma_glue_tx_dma_to_cppi5_addr ( s#k3_udma_glue_tx_channel * , t#dma_addr_t * ) +k3_udma_glue_tx_cppi5_to_dma_addr void k3_udma_glue_tx_cppi5_to_dma_addr ( s#k3_udma_glue_tx_channel * , t#dma_addr_t * ) +s##k3_udma_glue_rx_channel +s#k3_udma_glue_rx_flow_cfg struct k3_udma_glue_rx_flow_cfg { s#k3_ring_cfg rx_cfg ; s#k3_ring_cfg rxfdq_cfg ; int ring_rxq_id ; int ring_rxfdq0_id ; t#bool rx_error_handling ; int src_tag_lo_sel ; } +s#k3_udma_glue_rx_channel_cfg struct k3_udma_glue_rx_channel_cfg { t#u32 swdata_size ; int flow_id_base ; int flow_id_num ; t#bool flow_id_use_rxchan_id ; t#bool remote ; s#k3_udma_glue_rx_flow_cfg * def_flow_cfg ; } +k3_udma_glue_request_rx_chn s#k3_udma_glue_rx_channel * k3_udma_glue_request_rx_chn ( s#device * , const char * , s#k3_udma_glue_rx_channel_cfg * ) +k3_udma_glue_release_rx_chn void k3_udma_glue_release_rx_chn ( s#k3_udma_glue_rx_channel * ) +k3_udma_glue_rx_flow_init int k3_udma_glue_rx_flow_init ( s#k3_udma_glue_rx_channel * , t#u32 , s#k3_udma_glue_rx_flow_cfg * ) +k3_udma_glue_rx_flow_get_fdq_id t#u32 k3_udma_glue_rx_flow_get_fdq_id ( s#k3_udma_glue_rx_channel * , t#u32 ) +k3_udma_glue_rx_get_flow_id_base t#u32 k3_udma_glue_rx_get_flow_id_base ( s#k3_udma_glue_rx_channel * ) +k3_udma_glue_rx_flow_enable int k3_udma_glue_rx_flow_enable ( s#k3_udma_glue_rx_channel * , t#u32 ) +k3_udma_glue_rx_flow_disable int k3_udma_glue_rx_flow_disable ( s#k3_udma_glue_rx_channel * , t#u32 ) +k3_udma_glue_enable_rx_chn int k3_udma_glue_enable_rx_chn ( s#k3_udma_glue_rx_channel * ) +k3_udma_glue_disable_rx_chn void k3_udma_glue_disable_rx_chn ( s#k3_udma_glue_rx_channel * ) +k3_udma_glue_tdown_rx_chn void k3_udma_glue_tdown_rx_chn ( s#k3_udma_glue_rx_channel * , t#bool ) +k3_udma_glue_reset_rx_chn void k3_udma_glue_reset_rx_chn ( s#k3_udma_glue_rx_channel * , t#u32 , void * , void ( * ) ( void * , t#dma_addr_t ) , t#bool ) +k3_udma_glue_push_rx_chn int k3_udma_glue_push_rx_chn ( s#k3_udma_glue_rx_channel * , t#u32 , s#cppi5_host_desc_t * , t#dma_addr_t ) +k3_udma_glue_pop_rx_chn int k3_udma_glue_pop_rx_chn ( s#k3_udma_glue_rx_channel * , t#u32 , t#dma_addr_t * ) +k3_udma_glue_rx_get_irq int k3_udma_glue_rx_get_irq ( s#k3_udma_glue_rx_channel * , t#u32 ) +k3_udma_glue_rx_get_dma_device s#device * k3_udma_glue_rx_get_dma_device ( s#k3_udma_glue_rx_channel * ) +k3_udma_glue_rx_dma_to_cppi5_addr void k3_udma_glue_rx_dma_to_cppi5_addr ( s#k3_udma_glue_rx_channel * , t#dma_addr_t * ) +k3_udma_glue_rx_cppi5_to_dma_addr void k3_udma_glue_rx_cppi5_to_dma_addr ( s#k3_udma_glue_rx_channel * , t#dma_addr_t * ) + +/* drivers/dma/virt-dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +vchan_tx_submit extern t#dma_cookie_t vchan_tx_submit ( s#dma_async_tx_descriptor * ) +vchan_tx_desc_free extern int vchan_tx_desc_free ( s#dma_async_tx_descriptor * ) +vchan_find_desc s#virt_dma_desc * vchan_find_desc ( s#virt_dma_chan * , t#dma_cookie_t ) +vchan_dma_desc_free_list void vchan_dma_desc_free_list ( s#virt_dma_chan * , s#list_head * ) +vchan_init void vchan_init ( s#virt_dma_chan * , s#dma_device * ) + +/* drivers/dma/xilinx/xilinx_dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#xilinx_vdma_config struct xilinx_vdma_config { int frm_dly ; int gen_lock ; int master ; int frm_cnt_en ; int park ; int park_frm ; int coalesc ; int delay ; int reset ; int ext_fsync ; t#bool vflip_en ; } +xilinx_vdma_channel_set_config int xilinx_vdma_channel_set_config ( s#dma_chan * , s#xilinx_vdma_config * ) + +/* drivers/edac/edac_device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#edac_dev_sysfs_attribute struct edac_dev_sysfs_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#edac_device_ctl_info * , char * ) ; t#ssize_t ( * store ) ( s#edac_device_ctl_info * , const char * , t#size_t ) ; } +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s#edac_device_counter struct edac_device_counter { t#u32 ue_count ; t#u32 ce_count ; } +s#edac_dev_sysfs_block_attribute struct edac_dev_sysfs_block_attribute { s#attribute attr ; t#ssize_t ( * show ) ( s#kobject * , s#attribute * , char * ) ; t#ssize_t ( * store ) ( s#kobject * , s#attribute * , const char * , t#size_t ) ; s#edac_device_block * block ; unsigned int value ; } +s#edac_device_block struct edac_device_block { s#edac_device_instance * instance ; char name [ 31 + 1 ] ; s#edac_device_counter counters ; int nr_attribs ; s#edac_dev_sysfs_block_attribute * block_attributes ; s#kobject kobj ; } +s#edac_device_instance struct edac_device_instance { s#edac_device_ctl_info * ctl ; char name [ 31 + 4 ] ; s#edac_device_counter counters ; t#u32 nr_blocks ; s#edac_device_block * blocks ; s#kobject kobj ; } +s#edac_device_ctl_info struct edac_device_ctl_info { s#list_head link ; s#module * owner ; int dev_idx ; int log_ue ; int log_ce ; int panic_on_ue ; unsigned poll_msec ; unsigned long delay ; s#edac_dev_sysfs_attribute * sysfs_attributes ; s#bus_type * edac_subsys ; int op_state ; s#delayed_work work ; void ( * edac_check ) ( s#edac_device_ctl_info * ) ; s#device * dev ; const char * mod_name ; const char * ctl_name ; const char * dev_name ; void * pvt_info ; unsigned long start_time ; s#completion removal_complete ; char name [ 31 + 1 ] ; t#u32 nr_instances ; s#edac_device_instance * instances ; s#edac_device_counter counters ; s#kobject kobj ; } +edac_device_alloc_ctl_info extern s#edac_device_ctl_info * edac_device_alloc_ctl_info ( unsigned , char * , unsigned , char * , unsigned , unsigned , s#edac_dev_sysfs_block_attribute * , unsigned , int ) +edac_device_free_ctl_info extern void edac_device_free_ctl_info ( s#edac_device_ctl_info * ) +edac_device_alloc_index extern int edac_device_alloc_index ( void ) +edac_device_add_device extern int edac_device_add_device ( s#edac_device_ctl_info * ) +edac_device_del_device extern s#edac_device_ctl_info * edac_device_del_device ( s#device * ) +edac_device_handle_ce_count void edac_device_handle_ce_count ( s#edac_device_ctl_info * , unsigned int , int , int , const char * ) +edac_device_handle_ue_count void edac_device_handle_ue_count ( s#edac_device_ctl_info * , unsigned int , int , int , const char * ) + +/* drivers/edac/edac_mc.o */ +edac_op_state extern int edac_op_state +edac_mem_types extern const char * const edac_mem_types [ ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#scrub_type enum scrub_type { SCRUB_UNKNOWN = 0 , SCRUB_NONE , SCRUB_SW_PROG , SCRUB_SW_SRC , SCRUB_SW_PROG_SRC , SCRUB_SW_TUNABLE , SCRUB_HW_PROG , SCRUB_HW_SRC , SCRUB_HW_PROG_SRC , SCRUB_HW_TUNABLE } +e#dev_type enum dev_type { DEV_UNKNOWN = 0 , DEV_X1 , DEV_X2 , DEV_X4 , DEV_X8 , DEV_X16 , DEV_X32 , DEV_X64 } +e#mem_type enum mem_type { MEM_EMPTY = 0 , MEM_RESERVED , MEM_UNKNOWN , MEM_FPM , MEM_EDO , MEM_BEDO , MEM_SDR , MEM_RDR , MEM_DDR , MEM_RDDR , MEM_RMBS , MEM_DDR2 , MEM_FB_DDR2 , MEM_RDDR2 , MEM_XDR , MEM_DDR3 , MEM_RDDR3 , MEM_LRDDR3 , MEM_LPDDR3 , MEM_DDR4 , MEM_RDDR4 , MEM_LRDDR4 , MEM_LPDDR4 , MEM_DDR5 , MEM_RDDR5 , MEM_LRDDR5 , MEM_NVDIMM , MEM_WIO2 , } +e#edac_type enum edac_type { EDAC_UNKNOWN = 0 , EDAC_NONE , EDAC_RESERVED , EDAC_PARITY , EDAC_EC , EDAC_SECDED , EDAC_S2ECD2ED , EDAC_S4ECD4ED , EDAC_S8ECD8ED , EDAC_S16ECD16ED , } +s#dimm_info struct dimm_info { s#device dev ; char label [ 31 + 1 ] ; unsigned int location [ 3 ] ; s#mem_ctl_info * mci ; unsigned int idx ; t#u32 grain ; e#dev_type dtype ; e#mem_type mtype ; e#edac_type edac_mode ; t#u32 nr_pages ; unsigned int csrow , cschannel ; t#u16 smbios_handle ; t#u32 ce_count ; t#u32 ue_count ; } +s#rank_info struct rank_info { int chan_idx ; s#csrow_info * csrow ; s#dimm_info * dimm ; t#u32 ce_count ; } +s#csrow_info struct csrow_info { s#device dev ; unsigned long first_page ; unsigned long last_page ; unsigned long page_mask ; int csrow_idx ; t#u32 ue_count ; t#u32 ce_count ; s#mem_ctl_info * mci ; t#u32 nr_channels ; s#rank_info * * channels ; } +e#edac_mc_layer_type enum edac_mc_layer_type { EDAC_MC_LAYER_BRANCH , EDAC_MC_LAYER_CHANNEL , EDAC_MC_LAYER_SLOT , EDAC_MC_LAYER_CHIP_SELECT , EDAC_MC_LAYER_ALL_MEM , } +s#edac_mc_layer struct edac_mc_layer { e#edac_mc_layer_type type ; unsigned size ; t#bool is_virt_csrow ; } +s##mcidev_sysfs_attribute +e#hw_event_mc_err_type enum hw_event_mc_err_type { HW_EVENT_ERR_CORRECTED , HW_EVENT_ERR_UNCORRECTED , HW_EVENT_ERR_DEFERRED , HW_EVENT_ERR_FATAL , HW_EVENT_ERR_INFO , } +s#edac_raw_error_desc struct edac_raw_error_desc { char location [ 256 ] ; char label [ ( 31 + 1 + sizeof ( " or " ) ) * 8 ] ; long grain ; t#u16 error_count ; e#hw_event_mc_err_type type ; int top_layer ; int mid_layer ; int low_layer ; unsigned long page_frame_number ; unsigned long offset_in_page ; unsigned long syndrome ; const char * msg ; const char * other_detail ; } +s#mem_ctl_info struct mem_ctl_info { s#device dev ; s#bus_type * bus ; s#list_head link ; s#module * owner ; unsigned long mtype_cap ; unsigned long edac_ctl_cap ; unsigned long edac_cap ; unsigned long scrub_cap ; e#scrub_type scrub_mode ; int ( * set_sdram_scrub_rate ) ( s#mem_ctl_info * , t#u32 ) ; int ( * get_sdram_scrub_rate ) ( s#mem_ctl_info * ) ; void ( * edac_check ) ( s#mem_ctl_info * ) ; unsigned long ( * ctl_page_to_phys ) ( s#mem_ctl_info * , unsigned long ) ; int mc_idx ; s#csrow_info * * csrows ; unsigned int nr_csrows , num_cschannel ; unsigned int n_layers ; s#edac_mc_layer * layers ; t#bool csbased ; unsigned int tot_dimms ; s#dimm_info * * dimms ; s#device * pdev ; const char * mod_name ; const char * ctl_name ; const char * dev_name ; void * pvt_info ; unsigned long start_time ; t#u32 ce_noinfo_count , ue_noinfo_count ; t#u32 ue_mc , ce_mc ; s#completion complete ; const s#mcidev_sysfs_attribute * mc_driver_sysfs_attributes ; s#delayed_work work ; s#edac_raw_error_desc error_desc ; int op_state ; s#dentry * debugfs ; t#u8 fake_inject_layer [ 3 ] ; t#bool fake_inject_ue ; t#u16 fake_inject_count ; } +edac_mc_alloc s#mem_ctl_info * edac_mc_alloc ( unsigned int , unsigned int , s#edac_mc_layer * , unsigned int ) +edac_mc_free extern void edac_mc_free ( s#mem_ctl_info * ) +edac_has_mcs extern t#bool edac_has_mcs ( void ) +find_mci_by_dev extern s#mem_ctl_info * find_mci_by_dev ( s#device * ) +edac_mc_find extern s#mem_ctl_info * edac_mc_find ( int ) +edac_get_owner extern const char * edac_get_owner ( void ) +edac_mc_add_mc_with_groups extern int edac_mc_add_mc_with_groups ( s#mem_ctl_info * , const s#attribute_group * * ) +edac_mc_del_mc extern s#mem_ctl_info * edac_mc_del_mc ( s#device * ) +edac_mc_find_csrow_by_page extern int edac_mc_find_csrow_by_page ( s#mem_ctl_info * , unsigned long ) +edac_layer_name extern const char * edac_layer_name [ ] +edac_raw_mc_handle_error void edac_raw_mc_handle_error ( s#edac_raw_error_desc * ) +edac_mc_handle_error void edac_mc_handle_error ( const e#hw_event_mc_err_type , s#mem_ctl_info * , const t#u16 , const unsigned long , const unsigned long , const unsigned long , const int , const int , const int , const char * , const char * ) + +/* drivers/edac/edac_module.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +edac_get_sysfs_subsys s#bus_type * edac_get_sysfs_subsys ( void ) + +/* drivers/edac/edac_pci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s#edac_pci_counter struct edac_pci_counter { t#atomic_t pe_count ; t#atomic_t npe_count ; } +s#edac_pci_ctl_info struct edac_pci_ctl_info { s#list_head link ; int pci_idx ; s#bus_type * edac_subsys ; int op_state ; s#delayed_work work ; void ( * edac_check ) ( s#edac_pci_ctl_info * ) ; s#device * dev ; const char * mod_name ; const char * ctl_name ; const char * dev_name ; void * pvt_info ; unsigned long start_time ; s#completion complete ; char name [ 31 + 1 ] ; s#edac_pci_counter counters ; s#kobject kobj ; } +edac_pci_alloc_ctl_info extern s#edac_pci_ctl_info * edac_pci_alloc_ctl_info ( unsigned int , const char * ) +edac_pci_free_ctl_info extern void edac_pci_free_ctl_info ( s#edac_pci_ctl_info * ) +edac_pci_alloc_index extern int edac_pci_alloc_index ( void ) +edac_pci_add_device extern int edac_pci_add_device ( s#edac_pci_ctl_info * , int ) +edac_pci_del_device extern s#edac_pci_ctl_info * edac_pci_del_device ( s#device * ) +edac_pci_create_generic_ctl extern s#edac_pci_ctl_info * edac_pci_create_generic_ctl ( s#device * , const char * ) +edac_pci_release_generic_ctl extern void edac_pci_release_generic_ctl ( s#edac_pci_ctl_info * ) + +/* drivers/edac/edac_pci_sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +edac_pci_handle_pe extern void edac_pci_handle_pe ( s#edac_pci_ctl_info * , const char * ) +edac_pci_handle_npe extern void edac_pci_handle_npe ( s#edac_pci_ctl_info * , const char * ) + +/* drivers/edac/wq.o */ +s##workqueue_struct +edac_queue_work t#bool edac_queue_work ( s#delayed_work * , unsigned long ) +edac_mod_work t#bool edac_mod_work ( s#delayed_work * , unsigned long ) +edac_stop_work t#bool edac_stop_work ( s#delayed_work * ) + +/* drivers/extcon/devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##extcon_cable +s#extcon_dev struct extcon_dev { const char * name ; const unsigned int * supported_cable ; const t#u32 * mutually_exclusive ; s#device dev ; s#raw_notifier_head nh_all ; s#raw_notifier_head * nh ; s#list_head entry ; int max_supported ; t#spinlock_t lock ; t#u32 state ; s#device_type extcon_dev_type ; s#extcon_cable * cables ; s#attribute_group attr_g_muex ; s#attribute * * attrs_muex ; s#device_attribute * d_attrs_muex ; } +devm_extcon_dev_allocate s#extcon_dev * devm_extcon_dev_allocate ( s#device * , const unsigned int * ) +devm_extcon_dev_free void devm_extcon_dev_free ( s#device * , s#extcon_dev * ) +devm_extcon_dev_register int devm_extcon_dev_register ( s#device * , s#extcon_dev * ) +devm_extcon_dev_unregister void devm_extcon_dev_unregister ( s#device * , s#extcon_dev * ) +devm_extcon_register_notifier int devm_extcon_register_notifier ( s#device * , s#extcon_dev * , unsigned int , s#notifier_block * ) +devm_extcon_unregister_notifier void devm_extcon_unregister_notifier ( s#device * , s#extcon_dev * , unsigned int , s#notifier_block * ) +devm_extcon_register_notifier_all int devm_extcon_register_notifier_all ( s#device * , s#extcon_dev * , s#notifier_block * ) +devm_extcon_unregister_notifier_all void devm_extcon_unregister_notifier_all ( s#device * , s#extcon_dev * , s#notifier_block * ) + +/* drivers/extcon/extcon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##extcon_cable +extcon_sync int extcon_sync ( s#extcon_dev * , unsigned int ) +extcon_get_state int extcon_get_state ( s#extcon_dev * , unsigned int ) +extcon_set_state int extcon_set_state ( s#extcon_dev * , unsigned int , t#bool ) +extcon_set_state_sync int extcon_set_state_sync ( s#extcon_dev * , unsigned int , t#bool ) +u#extcon_property_value union extcon_property_value { int intval ; } +extcon_get_property int extcon_get_property ( s#extcon_dev * , unsigned int , unsigned int , u#extcon_property_value * ) +extcon_set_property int extcon_set_property ( s#extcon_dev * , unsigned int , unsigned int , u#extcon_property_value ) +extcon_set_property_sync int extcon_set_property_sync ( s#extcon_dev * , unsigned int , unsigned int , u#extcon_property_value ) +extcon_get_property_capability int extcon_get_property_capability ( s#extcon_dev * , unsigned int , unsigned int ) +extcon_set_property_capability int extcon_set_property_capability ( s#extcon_dev * , unsigned int , unsigned int ) +extcon_get_extcon_dev s#extcon_dev * extcon_get_extcon_dev ( const char * ) +extcon_register_notifier int extcon_register_notifier ( s#extcon_dev * , unsigned int , s#notifier_block * ) +extcon_unregister_notifier int extcon_unregister_notifier ( s#extcon_dev * , unsigned int , s#notifier_block * ) +extcon_register_notifier_all int extcon_register_notifier_all ( s#extcon_dev * , s#notifier_block * ) +extcon_unregister_notifier_all int extcon_unregister_notifier_all ( s#extcon_dev * , s#notifier_block * ) +extcon_dev_free void extcon_dev_free ( s#extcon_dev * ) +extcon_dev_register int extcon_dev_register ( s#extcon_dev * ) +extcon_dev_unregister void extcon_dev_unregister ( s#extcon_dev * ) +extcon_find_edev_by_node s#extcon_dev * extcon_find_edev_by_node ( s#device_node * ) +extcon_get_edev_by_phandle s#extcon_dev * extcon_get_edev_by_phandle ( s#device * , int ) +extcon_get_edev_name const char * extcon_get_edev_name ( s#extcon_dev * ) + +/* drivers/firewire/core-card.o */ +s#fw_descriptor struct fw_descriptor { s#list_head link ; t#size_t length ; t#u32 immediate ; t#u32 key ; const t#u32 * data ; } +fw_core_add_descriptor int fw_core_add_descriptor ( s#fw_descriptor * ) +fw_core_remove_descriptor void fw_core_remove_descriptor ( s#fw_descriptor * ) +t#fw_packet_callback_t typedef void ( * fw_packet_callback_t ) ( s#fw_packet * , s#fw_card * , int ) +s#fw_packet struct fw_packet { int speed ; int generation ; t#u32 header [ 4 ] ; t#size_t header_length ; void * payload ; t#size_t payload_length ; t#dma_addr_t payload_bus ; t#bool payload_mapped ; t#u32 timestamp ; t#fw_packet_callback_t callback ; int ack ; s#list_head link ; void * driver_data ; } +t#fw_iso_callback_t typedef void ( * fw_iso_callback_t ) ( s#fw_iso_context * , t#u32 , t#size_t , void * , void * ) +t#fw_iso_mc_callback_t typedef void ( * fw_iso_mc_callback_t ) ( s#fw_iso_context * , t#dma_addr_t , void * ) +s#fw_iso_context struct fw_iso_context { s#fw_card * card ; int type ; int channel ; int speed ; t#bool drop_overflow_headers ; t#size_t header_size ; union { t#fw_iso_callback_t sc ; t#fw_iso_mc_callback_t mc ; } callback ; void * callback_data ; } +s#fw_iso_packet struct fw_iso_packet { t#u16 payload_length ; t#u32 interrupt : 1 ; t#u32 skip : 1 ; t#u32 tag : 2 ; t#u32 sy : 4 ; t#u32 header_length : 8 ; t#u32 header [ 0 ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s#fw_iso_buffer struct fw_iso_buffer { e#dma_data_direction direction ; s#page * * pages ; int page_count ; int page_count_mapped ; } +s#fw_card_driver struct fw_card_driver { int ( * enable ) ( s#fw_card * , const t#__be32 * , t#size_t ) ; int ( * read_phy_reg ) ( s#fw_card * , int ) ; int ( * update_phy_reg ) ( s#fw_card * , int , int , int ) ; int ( * set_config_rom ) ( s#fw_card * , const t#__be32 * , t#size_t ) ; void ( * send_request ) ( s#fw_card * , s#fw_packet * ) ; void ( * send_response ) ( s#fw_card * , s#fw_packet * ) ; int ( * cancel_packet ) ( s#fw_card * , s#fw_packet * ) ; int ( * enable_phys_dma ) ( s#fw_card * , int , int ) ; t#u32 ( * read_csr ) ( s#fw_card * , int ) ; void ( * write_csr ) ( s#fw_card * , int , t#u32 ) ; s#fw_iso_context * ( * allocate_iso_context ) ( s#fw_card * , int , int , t#size_t ) ; void ( * free_iso_context ) ( s#fw_iso_context * ) ; int ( * start_iso ) ( s#fw_iso_context * , t#s32 , t#u32 , t#u32 ) ; int ( * set_iso_channels ) ( s#fw_iso_context * , t#u64 * ) ; int ( * queue_iso ) ( s#fw_iso_context * , s#fw_iso_packet * , s#fw_iso_buffer * , unsigned long ) ; void ( * flush_queue_iso ) ( s#fw_iso_context * ) ; int ( * flush_iso_completions ) ( s#fw_iso_context * ) ; int ( * stop_iso ) ( s#fw_iso_context * ) ; } +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#fw_node struct fw_node { t#u16 node_id ; t#u8 color ; t#u8 port_count ; t#u8 link_on : 1 ; t#u8 initiated_reset : 1 ; t#u8 b_path : 1 ; t#u8 phy_speed : 2 ; t#u8 max_speed : 2 ; t#u8 max_depth : 4 ; t#u8 max_hops : 4 ; t#refcount_t ref_count ; s#list_head link ; void * data ; s#fw_node * ports [ ] ; } +s#fw_card struct fw_card { const s#fw_card_driver * driver ; s#device * device ; s#kref kref ; s#completion done ; int node_id ; int generation ; int current_tlabel ; t#u64 tlabel_mask ; s#list_head transaction_list ; t#u64 reset_jiffies ; t#u32 split_timeout_hi ; t#u32 split_timeout_lo ; unsigned int split_timeout_cycles ; unsigned int split_timeout_jiffies ; unsigned long long guid ; unsigned max_receive ; int link_speed ; int config_rom_generation ; t#spinlock_t lock ; s#fw_node * local_node ; s#fw_node * root_node ; s#fw_node * irm_node ; t#u8 color ; int gap_count ; t#bool beta_repeaters_present ; int index ; s#list_head link ; s#list_head phy_receiver_list ; s#delayed_work br_work ; t#bool br_short ; s#delayed_work bm_work ; int bm_retries ; int bm_generation ; int bm_node_id ; t#bool bm_abdicate ; t#bool priority_budget_implemented ; t#bool broadcast_channel_auto_allocated ; t#bool broadcast_channel_allocated ; t#u32 broadcast_channel ; t#__be32 topology_map [ ( 0x1400 - 0x1000 ) / 4 ] ; t#__be32 maint_utility_register ; } +fw_schedule_bus_reset void fw_schedule_bus_reset ( s#fw_card * , t#bool , t#bool ) +fw_card_initialize void fw_card_initialize ( s#fw_card * , const s#fw_card_driver * , s#device * ) +fw_card_add int fw_card_add ( s#fw_card * , t#u32 , t#u32 , t#u64 ) +fw_card_release void fw_card_release ( s#kref * ) +fw_core_remove_card void fw_core_remove_card ( s#fw_card * ) + +/* drivers/firewire/core-device.o */ +s#fw_csr_iterator struct fw_csr_iterator { const t#u32 * p ; const t#u32 * end ; } +fw_csr_iterator_init void fw_csr_iterator_init ( s#fw_csr_iterator * , const t#u32 * ) +fw_csr_iterator_next int fw_csr_iterator_next ( s#fw_csr_iterator * , int * , int * ) +fw_csr_string int fw_csr_string ( const t#u32 * , int , char * , t#size_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +fw_bus_type extern s#bus_type fw_bus_type +s#fw_attribute_group struct fw_attribute_group { s#attribute_group * groups [ 2 ] ; s#attribute_group group ; s#attribute * attrs [ 13 ] ; } +s#fw_device struct fw_device { t#atomic_t state ; s#fw_node * node ; int node_id ; int generation ; unsigned max_speed ; s#fw_card * card ; s#device device ; s#mutex client_list_mutex ; s#list_head client_list ; const t#u32 * config_rom ; t#size_t config_rom_length ; int config_rom_retries ; unsigned is_local : 1 ; unsigned max_rec : 4 ; unsigned cmc : 1 ; unsigned irmc : 1 ; unsigned bc_implemented : 2 ; t#work_func_t workfn ; s#delayed_work work ; s#fw_attribute_group attribute_group ; } +fw_device_enable_phys_dma int fw_device_enable_phys_dma ( s#fw_device * ) +fw_workqueue extern s#workqueue_struct * fw_workqueue + +/* drivers/firewire/core-iso.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +fw_iso_buffer_init int fw_iso_buffer_init ( s#fw_iso_buffer * , s#fw_card * , int , e#dma_data_direction ) +fw_iso_buffer_destroy void fw_iso_buffer_destroy ( s#fw_iso_buffer * , s#fw_card * ) +fw_iso_context_create s#fw_iso_context * fw_iso_context_create ( s#fw_card * , int , int , int , t#size_t , t#fw_iso_callback_t , void * ) +fw_iso_context_destroy void fw_iso_context_destroy ( s#fw_iso_context * ) +fw_iso_context_start int fw_iso_context_start ( s#fw_iso_context * , int , int , int ) +fw_iso_context_queue int fw_iso_context_queue ( s#fw_iso_context * , s#fw_iso_packet * , s#fw_iso_buffer * , unsigned long ) +fw_iso_context_queue_flush void fw_iso_context_queue_flush ( s#fw_iso_context * ) +fw_iso_context_flush_completions int fw_iso_context_flush_completions ( s#fw_iso_context * ) +fw_iso_context_stop int fw_iso_context_stop ( s#fw_iso_context * ) +fw_iso_resource_manage void fw_iso_resource_manage ( s#fw_card * , int , t#u64 , int * , int * , t#bool ) + +/* drivers/firewire/core-topology.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +fw_core_handle_bus_reset void fw_core_handle_bus_reset ( s#fw_card * , int , int , int , t#u32 * , t#bool ) + +/* drivers/firewire/core-transaction.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +t#fw_transaction_callback_t typedef void ( * fw_transaction_callback_t ) ( s#fw_card * , int , void * , t#size_t , void * ) +s#fw_transaction struct fw_transaction { int node_id ; int tlabel ; s#list_head link ; s#fw_card * card ; t#bool is_split_transaction ; s#timer_list split_timeout_timer ; s#fw_packet packet ; t#fw_transaction_callback_t callback ; void * callback_data ; } +fw_cancel_transaction int fw_cancel_transaction ( s#fw_card * , s#fw_transaction * ) +fw_send_request void fw_send_request ( s#fw_card * , s#fw_transaction * , int , int , int , int , unsigned long long , void * , t#size_t , t#fw_transaction_callback_t , void * ) +fw_run_transaction int fw_run_transaction ( s#fw_card * , int , int , int , int , unsigned long long , void * , t#size_t ) +s#fw_address_region struct fw_address_region { t#u64 start ; t#u64 end ; } +fw_high_memory_region extern const s#fw_address_region fw_high_memory_region +s##fw_request +t#fw_address_callback_t typedef void ( * fw_address_callback_t ) ( s#fw_card * , s#fw_request * , int , int , int , int , unsigned long long , void * , t#size_t , void * ) +s#fw_address_handler struct fw_address_handler { t#u64 offset ; t#u64 length ; t#fw_address_callback_t address_callback ; void * callback_data ; s#list_head link ; } +fw_core_add_address_handler int fw_core_add_address_handler ( s#fw_address_handler * , const s#fw_address_region * ) +fw_core_remove_address_handler void fw_core_remove_address_handler ( s#fw_address_handler * ) +fw_fill_response void fw_fill_response ( s#fw_packet * , t#u32 * , int , void * , t#size_t ) +fw_send_response void fw_send_response ( s#fw_card * , s#fw_request * , int ) +fw_get_request_speed int fw_get_request_speed ( s#fw_request * ) +fw_core_handle_request void fw_core_handle_request ( s#fw_card * , s#fw_packet * ) +fw_core_handle_response void fw_core_handle_response ( s#fw_card * , s#fw_packet * ) +fw_rcode_string const char * fw_rcode_string ( int ) + +/* drivers/firmware/arm_ffa/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +ffa_bus_type s#bus_type ffa_bus_type +s#ffa_device struct ffa_device { int vm_id ; t#bool mode_32bit ; t#uuid_t uuid ; s#device dev ; } +s#ffa_device_id struct ffa_device_id { t#uuid_t uuid ; } +s#ffa_driver struct ffa_driver { const char * name ; int ( * probe ) ( s#ffa_device * ) ; void ( * remove ) ( s#ffa_device * ) ; const s#ffa_device_id * id_table ; s#device_driver driver ; } +ffa_driver_register int ffa_driver_register ( s#ffa_driver * , s#module * , const char * ) +ffa_driver_unregister void ffa_driver_unregister ( s#ffa_driver * ) +ffa_device_register s#ffa_device * ffa_device_register ( const t#uuid_t * , int ) +ffa_device_unregister void ffa_device_unregister ( s#ffa_device * ) + +/* drivers/firmware/arm_ffa/driver.o */ +s#ffa_partition_info struct ffa_partition_info { t#u16 id ; t#u16 exec_ctxt ; t#u32 properties ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ffa_send_direct_data struct ffa_send_direct_data { unsigned long data0 ; unsigned long data1 ; unsigned long data2 ; unsigned long data3 ; unsigned long data4 ; } +s#ffa_mem_region_attributes struct ffa_mem_region_attributes { t#u16 receiver ; t#u8 attrs ; t#u8 flag ; t#u32 composite_off ; t#u64 reserved ; } +s#ffa_mem_ops_args struct ffa_mem_ops_args { t#bool use_txbuf ; t#u32 nattrs ; t#u32 flags ; t#u64 tag ; t#u64 g_handle ; s#scatterlist * sg ; s#ffa_mem_region_attributes * attrs ; } +s#ffa_dev_ops struct ffa_dev_ops { t#u32 ( * api_version_get ) ( void ) ; int ( * partition_info_get ) ( const char * , s#ffa_partition_info * ) ; void ( * mode_32bit_set ) ( s#ffa_device * ) ; int ( * sync_send_receive ) ( s#ffa_device * , s#ffa_send_direct_data * ) ; int ( * memory_reclaim ) ( t#u64 , t#u32 ) ; int ( * memory_share ) ( s#ffa_device * , s#ffa_mem_ops_args * ) ; int ( * memory_lend ) ( s#ffa_device * , s#ffa_mem_ops_args * ) ; } +ffa_dev_ops_get const s#ffa_dev_ops * ffa_dev_ops_get ( s#ffa_device * ) + +/* drivers/firmware/arm_scmi/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#scmi_revision_info struct scmi_revision_info { t#u16 major_ver ; t#u16 minor_ver ; t#u8 num_protocols ; t#u8 num_agents ; t#u32 impl_ver ; char vendor_id [ 16 ] ; char sub_vendor_id [ 16 ] ; } +s#scmi_msg_hdr struct scmi_msg_hdr { t#u8 id ; t#u8 protocol_id ; t#u16 seq ; t#u32 status ; t#bool poll_completion ; } +s#scmi_msg struct scmi_msg { void * buf ; t#size_t len ; } +s#scmi_xfer struct scmi_xfer { int transfer_id ; s#scmi_msg_hdr hdr ; s#scmi_msg tx ; s#scmi_msg rx ; s#completion done ; s#completion * async_done ; } +s#scmi_xfer_ops struct scmi_xfer_ops { int ( * version_get ) ( const s#scmi_protocol_handle * , t#u32 * ) ; int ( * xfer_get_init ) ( const s#scmi_protocol_handle * , t#u8 , t#size_t , t#size_t , s#scmi_xfer * * ) ; void ( * reset_rx_to_maxsz ) ( const s#scmi_protocol_handle * , s#scmi_xfer * ) ; int ( * do_xfer ) ( const s#scmi_protocol_handle * , s#scmi_xfer * ) ; int ( * do_xfer_with_response ) ( const s#scmi_protocol_handle * , s#scmi_xfer * ) ; void ( * xfer_put ) ( const s#scmi_protocol_handle * , s#scmi_xfer * ) ; } +s#scmi_protocol_handle struct scmi_protocol_handle { s#device * dev ; const s#scmi_xfer_ops * xops ; int ( * set_priv ) ( const s#scmi_protocol_handle * , void * ) ; void * ( * get_priv ) ( const s#scmi_protocol_handle * ) ; } +s#scmi_notify_ops struct scmi_notify_ops { int ( * devm_event_notifier_register ) ( s#scmi_device * , t#u8 , t#u8 , const t#u32 * , s#notifier_block * ) ; int ( * devm_event_notifier_unregister ) ( s#scmi_device * , t#u8 , t#u8 , const t#u32 * , s#notifier_block * ) ; int ( * event_notifier_register ) ( const s#scmi_handle * , t#u8 , t#u8 , const t#u32 * , s#notifier_block * ) ; int ( * event_notifier_unregister ) ( const s#scmi_handle * , t#u8 , t#u8 , const t#u32 * , s#notifier_block * ) ; } +s#scmi_handle struct scmi_handle { s#device * dev ; s#scmi_revision_info * version ; const void __attribute__ ( ( __warn_unused_result__ ) ) * ( * devm_protocol_get ) ( s#scmi_device * , t#u8 , s#scmi_protocol_handle * * ) ; void ( * devm_protocol_put ) ( s#scmi_device * , t#u8 ) ; const s#scmi_notify_ops * notify_ops ; } +s#scmi_device struct scmi_device { t#u32 id ; t#u8 protocol_id ; const char * name ; s#device dev ; s#scmi_handle * handle ; } +s#scmi_device_id struct scmi_device_id { t#u8 protocol_id ; const char * name ; } +s#scmi_driver struct scmi_driver { const char * name ; int ( * probe ) ( s#scmi_device * ) ; void ( * remove ) ( s#scmi_device * ) ; const s#scmi_device_id * id_table ; s#device_driver driver ; } +scmi_driver_register int scmi_driver_register ( s#scmi_driver * , s#module * , const char * ) +scmi_driver_unregister void scmi_driver_unregister ( s#scmi_driver * ) +t#scmi_prot_init_ph_fn_t typedef int ( * scmi_prot_init_ph_fn_t ) ( const s#scmi_protocol_handle * ) +s#scmi_event_ops struct scmi_event_ops { int ( * get_num_sources ) ( const s#scmi_protocol_handle * ) ; int ( * set_notify_enabled ) ( const s#scmi_protocol_handle * , t#u8 , t#u32 , t#bool ) ; void * ( * fill_custom_report ) ( const s#scmi_protocol_handle * , t#u8 , t#ktime_t , const void * , t#size_t , void * , t#u32 * ) ; } +s#scmi_event struct scmi_event { t#u8 id ; t#size_t max_payld_sz ; t#size_t max_report_sz ; } +s#scmi_protocol_events struct scmi_protocol_events { t#size_t queue_sz ; const s#scmi_event_ops * ops ; const s#scmi_event * evts ; unsigned int num_events ; unsigned int num_sources ; } +s#scmi_protocol struct scmi_protocol { const t#u8 id ; s#module * owner ; const t#scmi_prot_init_ph_fn_t instance_init ; const t#scmi_prot_init_ph_fn_t instance_deinit ; const void * ops ; const s#scmi_protocol_events * events ; } +scmi_protocol_register int scmi_protocol_register ( const s#scmi_protocol * ) +scmi_protocol_unregister void scmi_protocol_unregister ( const s#scmi_protocol * ) + +/* drivers/firmware/arm_scpi.o */ +s#scpi_opp struct scpi_opp { t#u32 freq ; t#u32 m_volt ; } +s#scpi_dvfs_info struct scpi_dvfs_info { unsigned int count ; unsigned int latency ; s#scpi_opp * opps ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#scpi_sensor_info struct scpi_sensor_info { t#u16 sensor_id ; t#u8 class ; t#u8 trigger_type ; char name [ 20 ] ; } +s#scpi_ops struct scpi_ops { t#u32 ( * get_version ) ( void ) ; int ( * clk_get_range ) ( t#u16 , unsigned long * , unsigned long * ) ; unsigned long ( * clk_get_val ) ( t#u16 ) ; int ( * clk_set_val ) ( t#u16 , unsigned long ) ; int ( * dvfs_get_idx ) ( t#u8 ) ; int ( * dvfs_set_idx ) ( t#u8 , t#u8 ) ; s#scpi_dvfs_info * ( * dvfs_get_info ) ( t#u8 ) ; int ( * device_domain_id ) ( s#device * ) ; int ( * get_transition_latency ) ( s#device * ) ; int ( * add_opps_to_device ) ( s#device * ) ; int ( * sensor_get_capability ) ( t#u16 * ) ; int ( * sensor_get_info ) ( t#u16 , s#scpi_sensor_info * ) ; int ( * sensor_get_value ) ( t#u16 , t#u64 * ) ; int ( * device_get_power_state ) ( t#u16 ) ; int ( * device_set_power_state ) ( t#u16 , t#u8 ) ; } +get_scpi_ops s#scpi_ops * get_scpi_ops ( void ) + +/* drivers/firmware/broadcom/tee_bnxt_fw.o */ +tee_bnxt_fw_load int tee_bnxt_fw_load ( void ) +tee_bnxt_copy_coredump int tee_bnxt_copy_coredump ( void * , t#u32 , t#u32 ) + +/* drivers/firmware/cirrus/cs_dsp.o */ +cs_dsp_mem_region_name const char * cs_dsp_mem_region_name ( unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##regmap +s##cs_dsp_ops +s#cs_dsp_alg_region struct cs_dsp_alg_region { s#list_head list ; unsigned int alg ; unsigned int ver ; int type ; unsigned int base ; } +s#cs_dsp_coeff_ctl struct cs_dsp_coeff_ctl { const char * fw_name ; const char * subname ; unsigned int subname_len ; s#cs_dsp_alg_region alg_region ; s#cs_dsp * dsp ; unsigned int enabled : 1 ; s#list_head list ; void * cache ; unsigned int offset ; t#size_t len ; unsigned int set : 1 ; unsigned int flags ; unsigned int type ; void * priv ; } +s#cs_dsp_client_ops struct cs_dsp_client_ops { int ( * control_add ) ( s#cs_dsp_coeff_ctl * ) ; void ( * control_remove ) ( s#cs_dsp_coeff_ctl * ) ; int ( * pre_run ) ( s#cs_dsp * ) ; int ( * post_run ) ( s#cs_dsp * ) ; void ( * pre_stop ) ( s#cs_dsp * ) ; void ( * post_stop ) ( s#cs_dsp * ) ; void ( * watchdog_expired ) ( s#cs_dsp * ) ; } +s#cs_dsp_region struct cs_dsp_region { int type ; unsigned int base ; } +s#cs_dsp struct cs_dsp { const char * name ; int rev ; int num ; int type ; s#device * dev ; s#regmap * regmap ; const s#cs_dsp_ops * ops ; const s#cs_dsp_client_ops * client_ops ; unsigned int base ; unsigned int base_sysinfo ; unsigned int sysclk_reg ; unsigned int sysclk_mask ; unsigned int sysclk_shift ; s#list_head alg_regions ; const char * fw_name ; unsigned int fw_id ; unsigned int fw_id_version ; unsigned int fw_vendor_id ; const s#cs_dsp_region * mem ; int num_mems ; int fw_ver ; t#bool booted ; t#bool running ; s#list_head ctl_list ; s#mutex pwr_lock ; unsigned int lock_regions ; s#dentry * debugfs_root ; char * wmfw_file_name ; char * bin_file_name ; } +cs_dsp_init_debugfs void cs_dsp_init_debugfs ( s#cs_dsp * , s#dentry * ) +cs_dsp_cleanup_debugfs void cs_dsp_cleanup_debugfs ( s#cs_dsp * ) +cs_dsp_coeff_write_acked_control int cs_dsp_coeff_write_acked_control ( s#cs_dsp_coeff_ctl * , unsigned int ) +cs_dsp_coeff_write_ctrl int cs_dsp_coeff_write_ctrl ( s#cs_dsp_coeff_ctl * , unsigned int , const void * , t#size_t ) +cs_dsp_coeff_read_ctrl int cs_dsp_coeff_read_ctrl ( s#cs_dsp_coeff_ctl * , unsigned int , void * , t#size_t ) +cs_dsp_get_ctl s#cs_dsp_coeff_ctl * cs_dsp_get_ctl ( s#cs_dsp * , const char * , int , unsigned int ) +cs_dsp_find_alg_region s#cs_dsp_alg_region * cs_dsp_find_alg_region ( s#cs_dsp * , int , unsigned int ) +cs_dsp_adsp1_init int cs_dsp_adsp1_init ( s#cs_dsp * ) +cs_dsp_adsp1_power_up int cs_dsp_adsp1_power_up ( s#cs_dsp * , const s#firmware * , char * , const s#firmware * , char * , const char * ) +cs_dsp_adsp1_power_down void cs_dsp_adsp1_power_down ( s#cs_dsp * ) +cs_dsp_set_dspclk int cs_dsp_set_dspclk ( s#cs_dsp * , unsigned int ) +cs_dsp_power_up int cs_dsp_power_up ( s#cs_dsp * , const s#firmware * , char * , const s#firmware * , char * , const char * ) +cs_dsp_power_down void cs_dsp_power_down ( s#cs_dsp * ) +cs_dsp_run int cs_dsp_run ( s#cs_dsp * ) +cs_dsp_stop void cs_dsp_stop ( s#cs_dsp * ) +cs_dsp_adsp2_init int cs_dsp_adsp2_init ( s#cs_dsp * ) +cs_dsp_halo_init int cs_dsp_halo_init ( s#cs_dsp * ) +cs_dsp_remove void cs_dsp_remove ( s#cs_dsp * ) +cs_dsp_read_raw_data_block int cs_dsp_read_raw_data_block ( s#cs_dsp * , int , unsigned int , unsigned int , t#__be32 * ) +cs_dsp_read_data_word int cs_dsp_read_data_word ( s#cs_dsp * , int , unsigned int , t#u32 * ) +cs_dsp_write_data_word int cs_dsp_write_data_word ( s#cs_dsp * , int , unsigned int , t#u32 ) +cs_dsp_remove_padding void cs_dsp_remove_padding ( t#u32 * , int ) +cs_dsp_adsp2_bus_error void cs_dsp_adsp2_bus_error ( s#cs_dsp * ) +cs_dsp_halo_bus_error void cs_dsp_halo_bus_error ( s#cs_dsp * ) +cs_dsp_halo_wdt_expire void cs_dsp_halo_wdt_expire ( s#cs_dsp * ) +s#cs_dsp_chunk struct cs_dsp_chunk { t#u8 * data ; t#u8 * max ; int bytes ; t#u32 cache ; int cachebits ; } +cs_dsp_chunk_write int cs_dsp_chunk_write ( s#cs_dsp_chunk * , int , t#u32 ) +cs_dsp_chunk_flush int cs_dsp_chunk_flush ( s#cs_dsp_chunk * ) +cs_dsp_chunk_read int cs_dsp_chunk_read ( s#cs_dsp_chunk * , int ) + +/* drivers/firmware/dmi_scan.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +dmi_kobj extern s#kobject * dmi_kobj +dmi_available extern int dmi_available +s#dmi_strmatch struct dmi_strmatch { unsigned char slot : 7 ; unsigned char exact_match : 1 ; char substr [ 79 ] ; } +s#dmi_system_id struct dmi_system_id { int ( * callback ) ( const s#dmi_system_id * ) ; const char * ident ; s#dmi_strmatch matches [ 4 ] ; void * driver_data ; } +dmi_check_system extern int dmi_check_system ( const s#dmi_system_id * ) +dmi_first_match const s#dmi_system_id * dmi_first_match ( const s#dmi_system_id * ) +dmi_get_system_info extern const char * dmi_get_system_info ( int ) +dmi_name_in_vendors extern int dmi_name_in_vendors ( const char * ) +s#dmi_device struct dmi_device { s#list_head list ; int type ; const char * name ; void * device_data ; } +dmi_find_device extern const s#dmi_device * dmi_find_device ( int , const char * , const s#dmi_device * ) +dmi_get_date extern t#bool dmi_get_date ( int , int * , int * , int * ) +dmi_get_bios_year extern int dmi_get_bios_year ( void ) +s#dmi_header struct dmi_header { t#u8 type ; t#u8 length ; t#u16 handle ; } +dmi_walk extern int dmi_walk ( void ( * ) ( const s#dmi_header * , void * ) , void * ) +e#dmi_field enum dmi_field { DMI_NONE , DMI_BIOS_VENDOR , DMI_BIOS_VERSION , DMI_BIOS_DATE , DMI_BIOS_RELEASE , DMI_EC_FIRMWARE_RELEASE , DMI_SYS_VENDOR , DMI_PRODUCT_NAME , DMI_PRODUCT_VERSION , DMI_PRODUCT_SERIAL , DMI_PRODUCT_UUID , DMI_PRODUCT_SKU , DMI_PRODUCT_FAMILY , DMI_BOARD_VENDOR , DMI_BOARD_NAME , DMI_BOARD_VERSION , DMI_BOARD_SERIAL , DMI_BOARD_ASSET_TAG , DMI_CHASSIS_VENDOR , DMI_CHASSIS_TYPE , DMI_CHASSIS_VERSION , DMI_CHASSIS_SERIAL , DMI_CHASSIS_ASSET_TAG , DMI_STRING_MAX , DMI_OEM_STRING , } +dmi_match extern t#bool dmi_match ( e#dmi_field , const char * ) +dmi_memdev_name extern void dmi_memdev_name ( t#u16 , const char * * , const char * * ) +dmi_memdev_size extern t#u64 dmi_memdev_size ( t#u16 ) +dmi_memdev_type extern t#u8 dmi_memdev_type ( t#u16 ) +dmi_memdev_handle extern t#u16 dmi_memdev_handle ( int ) + +/* drivers/firmware/efi/capsule.o */ +t#efi_guid_t typedef t#guid_t efi_guid_t +efi_capsule_supported extern int efi_capsule_supported ( t#efi_guid_t , t#u32 , t#size_t , int * ) +t#efi_capsule_header_t typedef struct { t#efi_guid_t guid ; t#u32 headersize ; t#u32 flags ; t#u32 imagesize ; } efi_capsule_header_t +efi_capsule_update extern int efi_capsule_update ( t#efi_capsule_header_t * , t#phys_addr_t * ) + +/* drivers/firmware/efi/cper.o */ +cper_next_record_id t#u64 cper_next_record_id ( void ) +cper_severity_str const char * cper_severity_str ( unsigned int ) +cper_mem_err_type_str const char * cper_mem_err_type_str ( unsigned int ) +cper_mem_err_status_str const char * cper_mem_err_status_str ( t#u64 ) +s#acpi_hest_generic_status struct acpi_hest_generic_status { t#u32 block_status ; t#u32 raw_data_offset ; t#u32 raw_data_length ; t#u32 data_length ; t#u32 error_severity ; } +cper_estatus_print void cper_estatus_print ( const char * , const s#acpi_hest_generic_status * ) +cper_estatus_check_header int cper_estatus_check_header ( const s#acpi_hest_generic_status * ) +cper_estatus_check int cper_estatus_check ( const s#acpi_hest_generic_status * ) + +/* drivers/firmware/efi/efi.o */ +t#efi_table_hdr_t typedef struct { t#u64 signature ; t#u32 revision ; t#u32 headersize ; t#u32 crc32 ; t#u32 reserved ; } efi_table_hdr_t +t#efi_status_t typedef unsigned long efi_status_t +t#efi_time_t typedef struct { t#u16 year ; t#u8 month ; t#u8 day ; t#u8 hour ; t#u8 minute ; t#u8 second ; t#u8 pad1 ; t#u32 nanosecond ; t#s16 timezone ; t#u8 daylight ; t#u8 pad2 ; } efi_time_t +t#efi_time_cap_t typedef struct { t#u32 resolution ; t#u32 accuracy ; t#u8 sets_to_zero ; } efi_time_cap_t +t#efi_get_time_t typedef t#efi_status_t efi_get_time_t ( t#efi_time_t * , t#efi_time_cap_t * ) +t#efi_set_time_t typedef t#efi_status_t efi_set_time_t ( t#efi_time_t * ) +t#efi_bool_t typedef t#u8 efi_bool_t +t#efi_get_wakeup_time_t typedef t#efi_status_t efi_get_wakeup_time_t ( t#efi_bool_t * , t#efi_bool_t * , t#efi_time_t * ) +t#efi_set_wakeup_time_t typedef t#efi_status_t efi_set_wakeup_time_t ( t#efi_bool_t , t#efi_time_t * ) +t#efi_memory_desc_t typedef struct { t#u32 type ; t#u32 pad ; t#u64 phys_addr ; t#u64 virt_addr ; t#u64 num_pages ; t#u64 attribute ; } efi_memory_desc_t +t#efi_set_virtual_address_map_t typedef t#efi_status_t efi_set_virtual_address_map_t ( unsigned long , unsigned long , t#u32 , t#efi_memory_desc_t * ) +t#efi_char16_t typedef t#u16 efi_char16_t +t#efi_get_variable_t typedef t#efi_status_t efi_get_variable_t ( t#efi_char16_t * , t#efi_guid_t * , t#u32 * , unsigned long * , void * ) +t#efi_get_next_variable_t typedef t#efi_status_t efi_get_next_variable_t ( unsigned long * , t#efi_char16_t * , t#efi_guid_t * ) +t#efi_set_variable_t typedef t#efi_status_t efi_set_variable_t ( t#efi_char16_t * , t#efi_guid_t * , t#u32 , unsigned long , void * ) +t#efi_get_next_high_mono_count_t typedef t#efi_status_t efi_get_next_high_mono_count_t ( t#u32 * ) +t#efi_reset_system_t typedef void efi_reset_system_t ( int , t#efi_status_t , unsigned long , t#efi_char16_t * ) +t#efi_update_capsule_t typedef t#efi_status_t efi_update_capsule_t ( t#efi_capsule_header_t * * , unsigned long , unsigned long ) +t#efi_query_capsule_caps_t typedef t#efi_status_t efi_query_capsule_caps_t ( t#efi_capsule_header_t * * , unsigned long , t#u64 * , int * ) +t#efi_query_variable_info_t typedef t#efi_status_t efi_query_variable_info_t ( t#u32 , t#u64 * , t#u64 * , t#u64 * ) +t#efi_runtime_services_32_t typedef struct { t#efi_table_hdr_t hdr ; t#u32 get_time ; t#u32 set_time ; t#u32 get_wakeup_time ; t#u32 set_wakeup_time ; t#u32 set_virtual_address_map ; t#u32 convert_pointer ; t#u32 get_variable ; t#u32 get_next_variable ; t#u32 set_variable ; t#u32 get_next_high_mono_count ; t#u32 reset_system ; t#u32 update_capsule ; t#u32 query_capsule_caps ; t#u32 query_variable_info ; } efi_runtime_services_32_t +t#efi_runtime_services_t typedef union { struct { t#efi_table_hdr_t hdr ; t#efi_get_time_t * get_time ; t#efi_set_time_t * set_time ; t#efi_get_wakeup_time_t * get_wakeup_time ; t#efi_set_wakeup_time_t * set_wakeup_time ; t#efi_set_virtual_address_map_t * set_virtual_address_map ; void * convert_pointer ; t#efi_get_variable_t * get_variable ; t#efi_get_next_variable_t * get_next_variable ; t#efi_set_variable_t * set_variable ; t#efi_get_next_high_mono_count_t * get_next_high_mono_count ; t#efi_reset_system_t * reset_system ; t#efi_update_capsule_t * update_capsule ; t#efi_query_capsule_caps_t * query_capsule_caps ; t#efi_query_variable_info_t * query_variable_info ; } ; t#efi_runtime_services_32_t mixed_mode ; } efi_runtime_services_t +s#efi_memory_map struct efi_memory_map { t#phys_addr_t phys_map ; void * map ; void * map_end ; int nr_map ; unsigned long desc_version ; unsigned long desc_size ; unsigned long flags ; } +s#efi extern struct efi { const t#efi_runtime_services_t * runtime ; unsigned int runtime_version ; unsigned int runtime_supported_mask ; unsigned long acpi ; unsigned long acpi20 ; unsigned long smbios ; unsigned long smbios3 ; unsigned long esrt ; unsigned long tpm_log ; unsigned long tpm_final_log ; unsigned long mokvar_table ; unsigned long coco_secret ; t#efi_get_time_t * get_time ; t#efi_set_time_t * set_time ; t#efi_get_wakeup_time_t * get_wakeup_time ; t#efi_set_wakeup_time_t * set_wakeup_time ; t#efi_get_variable_t * get_variable ; t#efi_get_next_variable_t * get_next_variable ; t#efi_set_variable_t * set_variable ; t#efi_set_variable_t * set_variable_nonblocking ; t#efi_query_variable_info_t * query_variable_info ; t#efi_query_variable_info_t * query_variable_info_nonblocking ; t#efi_update_capsule_t * update_capsule ; t#efi_query_capsule_caps_t * query_capsule_caps ; t#efi_get_next_high_mono_count_t * get_next_high_mono_count ; t#efi_reset_system_t * reset_system ; s#efi_memory_map memmap ; unsigned long flags ; } +efi extern s#efi efi +efi_status_to_err extern int efi_status_to_err ( t#efi_status_t ) + +/* drivers/firmware/efi/tpm.o */ +efi_tpm_final_log_size extern int efi_tpm_final_log_size + +/* drivers/firmware/efi/vars.o */ +check_var_size t#efi_status_t check_var_size ( t#u32 , unsigned long ) +check_var_size_nonblocking t#efi_status_t check_var_size_nonblocking ( t#u32 , unsigned long ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +efivars_kobject s#kobject * efivars_kobject ( void ) +t#efi_query_variable_store_t typedef t#efi_status_t efi_query_variable_store_t ( t#u32 , unsigned long , t#bool ) +s#efivar_operations struct efivar_operations { t#efi_get_variable_t * get_variable ; t#efi_get_next_variable_t * get_next_variable ; t#efi_set_variable_t * set_variable ; t#efi_set_variable_t * set_variable_nonblocking ; t#efi_query_variable_store_t * query_variable_store ; } +s#efivars struct efivars { s#kset * kset ; s#kobject * kobject ; const s#efivar_operations * ops ; } +efivars_register int efivars_register ( s#efivars * , const s#efivar_operations * , s#kobject * ) +efivars_unregister int efivars_unregister ( s#efivars * ) +efivar_supports_writes int efivar_supports_writes ( void ) +efivar_lock int efivar_lock ( void ) +efivar_trylock int efivar_trylock ( void ) +efivar_unlock void efivar_unlock ( void ) +efivar_get_variable t#efi_status_t efivar_get_variable ( t#efi_char16_t * , t#efi_guid_t * , t#u32 * , unsigned long * , void * ) +efivar_get_next_variable t#efi_status_t efivar_get_next_variable ( unsigned long * , t#efi_char16_t * , t#efi_guid_t * ) +efivar_set_variable_locked t#efi_status_t efivar_set_variable_locked ( t#efi_char16_t * , t#efi_guid_t * , t#u32 , unsigned long , void * , t#bool ) +efivar_set_variable t#efi_status_t efivar_set_variable ( t#efi_char16_t * , t#efi_guid_t * , t#u32 , unsigned long , void * ) + +/* drivers/firmware/imx/imx-dsp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#mbox_client struct mbox_client { s#device * dev ; t#bool tx_block ; unsigned long tx_tout ; t#bool knows_txdone ; void ( * rx_callback ) ( s#mbox_client * , void * ) ; void ( * tx_prepare ) ( s#mbox_client * , void * ) ; void ( * tx_done ) ( s#mbox_client * , void * , int ) ; } +s##mbox_chan +s#imx_dsp_chan struct imx_dsp_chan { s#imx_dsp_ipc * ipc ; s#mbox_client cl ; s#mbox_chan * ch ; char * name ; int idx ; } +s#imx_dsp_ops struct imx_dsp_ops { void ( * handle_reply ) ( s#imx_dsp_ipc * ) ; void ( * handle_request ) ( s#imx_dsp_ipc * ) ; } +s#imx_dsp_ipc struct imx_dsp_ipc { s#imx_dsp_chan chans [ 4 ] ; s#device * dev ; s#imx_dsp_ops * ops ; void * private_data ; } +imx_dsp_ring_doorbell int imx_dsp_ring_doorbell ( s#imx_dsp_ipc * , unsigned int ) +imx_dsp_request_channel s#mbox_chan * imx_dsp_request_channel ( s#imx_dsp_ipc * , int ) +imx_dsp_free_channel void imx_dsp_free_channel ( s#imx_dsp_ipc * , int ) + +/* drivers/firmware/imx/imx-scu.o */ +s##imx_sc_ipc +imx_scu_get_handle int imx_scu_get_handle ( s#imx_sc_ipc * * ) +imx_scu_call_rpc int imx_scu_call_rpc ( s#imx_sc_ipc * , void * , t#bool ) + +/* drivers/firmware/imx/imx-scu-irq.o */ +imx_scu_irq_register_notifier int imx_scu_irq_register_notifier ( s#notifier_block * ) +imx_scu_irq_unregister_notifier int imx_scu_irq_unregister_notifier ( s#notifier_block * ) +imx_scu_irq_group_enable int imx_scu_irq_group_enable ( t#u8 , t#u32 , t#u8 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +imx_scu_enable_general_irq_channel int imx_scu_enable_general_irq_channel ( s#device * ) + +/* drivers/firmware/imx/misc.o */ +s##imx_sc_ipc +imx_sc_misc_set_control int imx_sc_misc_set_control ( s#imx_sc_ipc * , t#u32 , t#u8 , t#u32 ) +imx_sc_misc_get_control int imx_sc_misc_get_control ( s#imx_sc_ipc * , t#u32 , t#u8 , t#u32 * ) +imx_sc_pm_cpu_start int imx_sc_pm_cpu_start ( s#imx_sc_ipc * , t#u32 , t#bool , t#u64 ) + +/* drivers/firmware/imx/rm.o */ +s##imx_sc_ipc +imx_sc_rm_is_resource_owned t#bool imx_sc_rm_is_resource_owned ( s#imx_sc_ipc * , t#u16 ) + +/* drivers/firmware/qcom_scm.o */ +qcom_scm_set_warm_boot_addr extern int qcom_scm_set_warm_boot_addr ( void * , const t#cpumask_t * ) +qcom_scm_set_cold_boot_addr extern int qcom_scm_set_cold_boot_addr ( void * , const t#cpumask_t * ) +qcom_scm_cpu_power_down extern void qcom_scm_cpu_power_down ( t#u32 ) +qcom_scm_set_remote_state extern int qcom_scm_set_remote_state ( t#u32 , t#u32 ) +qcom_scm_pas_init_image extern int qcom_scm_pas_init_image ( t#u32 , const void * , t#size_t ) +qcom_scm_pas_mem_setup extern int qcom_scm_pas_mem_setup ( t#u32 , t#phys_addr_t , t#phys_addr_t ) +qcom_scm_pas_auth_and_reset extern int qcom_scm_pas_auth_and_reset ( t#u32 ) +qcom_scm_pas_shutdown extern int qcom_scm_pas_shutdown ( t#u32 ) +qcom_scm_pas_supported extern t#bool qcom_scm_pas_supported ( t#u32 ) +qcom_scm_io_readl extern int qcom_scm_io_readl ( t#phys_addr_t , unsigned int * ) +qcom_scm_io_writel extern int qcom_scm_io_writel ( t#phys_addr_t , unsigned int ) +qcom_scm_restore_sec_cfg_available extern t#bool qcom_scm_restore_sec_cfg_available ( void ) +qcom_scm_restore_sec_cfg extern int qcom_scm_restore_sec_cfg ( t#u32 , t#u32 ) +qcom_scm_iommu_secure_ptbl_size extern int qcom_scm_iommu_secure_ptbl_size ( t#u32 , t#size_t * ) +qcom_scm_iommu_secure_ptbl_init extern int qcom_scm_iommu_secure_ptbl_init ( t#u64 , t#u32 , t#u32 ) +qcom_scm_mem_protect_video_var extern int qcom_scm_mem_protect_video_var ( t#u32 , t#u32 , t#u32 , t#u32 ) +s#qcom_scm_vmperm struct qcom_scm_vmperm { int vmid ; int perm ; } +qcom_scm_assign_mem extern int qcom_scm_assign_mem ( t#phys_addr_t , t#size_t , unsigned int * , const s#qcom_scm_vmperm * , unsigned int ) +qcom_scm_ocmem_lock_available extern t#bool qcom_scm_ocmem_lock_available ( void ) +e#qcom_scm_ocmem_client enum qcom_scm_ocmem_client { QCOM_SCM_OCMEM_UNUSED_ID = 0x0 , QCOM_SCM_OCMEM_GRAPHICS_ID , QCOM_SCM_OCMEM_VIDEO_ID , QCOM_SCM_OCMEM_LP_AUDIO_ID , QCOM_SCM_OCMEM_SENSORS_ID , QCOM_SCM_OCMEM_OTHER_OS_ID , QCOM_SCM_OCMEM_DEBUG_ID , } +qcom_scm_ocmem_lock extern int qcom_scm_ocmem_lock ( e#qcom_scm_ocmem_client , t#u32 , t#u32 , t#u32 ) +qcom_scm_ocmem_unlock extern int qcom_scm_ocmem_unlock ( e#qcom_scm_ocmem_client , t#u32 , t#u32 ) +qcom_scm_ice_available extern t#bool qcom_scm_ice_available ( void ) +qcom_scm_ice_invalidate_key extern int qcom_scm_ice_invalidate_key ( t#u32 ) +e#qcom_scm_ice_cipher enum qcom_scm_ice_cipher { QCOM_SCM_ICE_CIPHER_AES_128_XTS = 0 , QCOM_SCM_ICE_CIPHER_AES_128_CBC = 1 , QCOM_SCM_ICE_CIPHER_AES_256_XTS = 3 , QCOM_SCM_ICE_CIPHER_AES_256_CBC = 4 , } +qcom_scm_ice_set_key extern int qcom_scm_ice_set_key ( t#u32 , const t#u8 * , t#u32 , e#qcom_scm_ice_cipher , t#u32 ) +qcom_scm_hdcp_available extern t#bool qcom_scm_hdcp_available ( void ) +s#qcom_scm_hdcp_req struct qcom_scm_hdcp_req { t#u32 addr ; t#u32 val ; } +qcom_scm_hdcp_req extern int qcom_scm_hdcp_req ( s#qcom_scm_hdcp_req * , t#u32 , t#u32 * ) +qcom_scm_qsmmu500_wait_safe_toggle extern int qcom_scm_qsmmu500_wait_safe_toggle ( t#bool ) +qcom_scm_is_available extern t#bool qcom_scm_is_available ( void ) + +/* drivers/firmware/raspberrypi.o */ +s##rpi_firmware +rpi_firmware_property_list int rpi_firmware_property_list ( s#rpi_firmware * , void * , t#size_t ) +rpi_firmware_property int rpi_firmware_property ( s#rpi_firmware * , t#u32 , void * , t#size_t ) +rpi_firmware_put void rpi_firmware_put ( s#rpi_firmware * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +rpi_firmware_get s#rpi_firmware * rpi_firmware_get ( s#device_node * ) +devm_rpi_firmware_get s#rpi_firmware * devm_rpi_firmware_get ( s#device * , s#device_node * ) + +/* drivers/firmware/smccc/kvm_guest.o */ +kvm_arm_hyp_service_available t#bool kvm_arm_hyp_service_available ( t#u32 ) + +/* drivers/firmware/smccc/smccc.o */ +e#arm_smccc_conduit enum arm_smccc_conduit { SMCCC_CONDUIT_NONE , SMCCC_CONDUIT_SMC , SMCCC_CONDUIT_HVC , } +arm_smccc_1_1_get_conduit e#arm_smccc_conduit arm_smccc_1_1_get_conduit ( void ) +arm_smccc_get_version t#u32 arm_smccc_get_version ( void ) + +/* drivers/firmware/stratix10-svc.o */ +s##stratix10_svc_chan +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#stratix10_svc_cb_data struct stratix10_svc_cb_data { t#u32 status ; void * kaddr1 ; void * kaddr2 ; void * kaddr3 ; } +s#stratix10_svc_client struct stratix10_svc_client { s#device * dev ; void ( * receive_cb ) ( s#stratix10_svc_client * , s#stratix10_svc_cb_data * ) ; void * priv ; } +stratix10_svc_request_channel_byname s#stratix10_svc_chan * stratix10_svc_request_channel_byname ( s#stratix10_svc_client * , const char * ) +stratix10_svc_free_channel void stratix10_svc_free_channel ( s#stratix10_svc_chan * ) +stratix10_svc_send int stratix10_svc_send ( s#stratix10_svc_chan * , void * ) +stratix10_svc_done void stratix10_svc_done ( s#stratix10_svc_chan * ) +stratix10_svc_allocate_memory void * stratix10_svc_allocate_memory ( s#stratix10_svc_chan * , t#size_t ) +stratix10_svc_free_memory void stratix10_svc_free_memory ( s#stratix10_svc_chan * , void * ) + +/* drivers/firmware/sysfb.o */ +sysfb_disable void sysfb_disable ( void ) + +/* drivers/firmware/tegra/bpmp.o */ +s#tegra_bpmp_mb_data struct tegra_bpmp_mb_data { t#u32 code ; t#u32 flags ; t#u8 data [ 120U ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##tegra_ivc_header +s#tegra_ivc struct tegra_ivc { s#device * peer ; struct { s#tegra_ivc_header * channel ; unsigned int position ; t#dma_addr_t phys ; } rx , tx ; void ( * notify ) ( s#tegra_ivc * , void * ) ; void * notify_data ; unsigned int num_frames ; t#size_t frame_size ; } +s#tegra_bpmp_channel struct tegra_bpmp_channel { s#tegra_bpmp * bpmp ; s#tegra_bpmp_mb_data * ib ; s#tegra_bpmp_mb_data * ob ; s#completion completion ; s#tegra_ivc * ivc ; unsigned int index ; } +s#tegra_bpmp_ops struct tegra_bpmp_ops { int ( * init ) ( s#tegra_bpmp * ) ; void ( * deinit ) ( s#tegra_bpmp * ) ; t#bool ( * is_response_ready ) ( s#tegra_bpmp_channel * ) ; t#bool ( * is_request_ready ) ( s#tegra_bpmp_channel * ) ; int ( * ack_response ) ( s#tegra_bpmp_channel * ) ; int ( * ack_request ) ( s#tegra_bpmp_channel * ) ; t#bool ( * is_response_channel_free ) ( s#tegra_bpmp_channel * ) ; t#bool ( * is_request_channel_free ) ( s#tegra_bpmp_channel * ) ; int ( * post_response ) ( s#tegra_bpmp_channel * ) ; int ( * post_request ) ( s#tegra_bpmp_channel * ) ; int ( * ring_doorbell ) ( s#tegra_bpmp * ) ; int ( * resume ) ( s#tegra_bpmp * ) ; } +s#tegra_bpmp_soc struct tegra_bpmp_soc { struct { struct { unsigned int offset ; unsigned int count ; unsigned int timeout ; } cpu_tx , thread , cpu_rx ; } channels ; const s#tegra_bpmp_ops * ops ; unsigned int num_resets ; } +s##mbox_chan +s#semaphore struct semaphore { t#raw_spinlock_t lock ; unsigned int count ; s#list_head wait_list ; } +s##tegra_bpmp_clk +s##opp_table +s##dev_pm_opp +s##genpd_lock_ops +s#tegra_bpmp struct tegra_bpmp { const s#tegra_bpmp_soc * soc ; s#device * dev ; void * priv ; struct { s#mbox_client client ; s#mbox_chan * channel ; } mbox ; t#spinlock_t atomic_tx_lock ; s#tegra_bpmp_channel * tx_channel , * rx_channel , * threaded_channels ; struct { unsigned long * allocated ; unsigned long * busy ; unsigned int count ; s#semaphore lock ; } threaded ; s#list_head mrqs ; t#spinlock_t lock ; s#tegra_bpmp_clk * * clocks ; unsigned int num_clocks ; s#reset_controller_dev rstc ; s#genpd_onecell_data genpd ; s#dentry * debugfs_mirror ; } +tegra_bpmp_get s#tegra_bpmp * tegra_bpmp_get ( s#device * ) +tegra_bpmp_put void tegra_bpmp_put ( s#tegra_bpmp * ) +s#tegra_bpmp_message struct tegra_bpmp_message { unsigned int mrq ; struct { const void * data ; t#size_t size ; } tx ; struct { void * data ; t#size_t size ; int ret ; } rx ; } +tegra_bpmp_transfer_atomic int tegra_bpmp_transfer_atomic ( s#tegra_bpmp * , s#tegra_bpmp_message * ) +tegra_bpmp_transfer int tegra_bpmp_transfer ( s#tegra_bpmp * , s#tegra_bpmp_message * ) +tegra_bpmp_mrq_return void tegra_bpmp_mrq_return ( s#tegra_bpmp_channel * , int , const void * , t#size_t ) +t#tegra_bpmp_mrq_handler_t typedef void ( * tegra_bpmp_mrq_handler_t ) ( unsigned int , s#tegra_bpmp_channel * , void * ) +tegra_bpmp_request_mrq int tegra_bpmp_request_mrq ( s#tegra_bpmp * , unsigned int , t#tegra_bpmp_mrq_handler_t , void * ) +tegra_bpmp_free_mrq void tegra_bpmp_free_mrq ( s#tegra_bpmp * , unsigned int , void * ) +tegra_bpmp_mrq_is_supported t#bool tegra_bpmp_mrq_is_supported ( s#tegra_bpmp * , unsigned int ) + +/* drivers/firmware/tegra/ivc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##tegra_ivc_header +tegra_ivc_read_get_next_frame void * tegra_ivc_read_get_next_frame ( s#tegra_ivc * ) +tegra_ivc_read_advance int tegra_ivc_read_advance ( s#tegra_ivc * ) +tegra_ivc_write_get_next_frame void * tegra_ivc_write_get_next_frame ( s#tegra_ivc * ) +tegra_ivc_write_advance int tegra_ivc_write_advance ( s#tegra_ivc * ) +tegra_ivc_reset void tegra_ivc_reset ( s#tegra_ivc * ) +tegra_ivc_notified int tegra_ivc_notified ( s#tegra_ivc * ) +tegra_ivc_align t#size_t tegra_ivc_align ( t#size_t ) +tegra_ivc_total_queue_size unsigned tegra_ivc_total_queue_size ( unsigned ) +tegra_ivc_init int tegra_ivc_init ( s#tegra_ivc * , s#device * , void * , t#dma_addr_t , void * , t#dma_addr_t , unsigned int , t#size_t , void ( * ) ( s#tegra_ivc * , void * ) , void * ) +tegra_ivc_cleanup void tegra_ivc_cleanup ( s#tegra_ivc * ) + +/* drivers/firmware/ti_sci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ti_sci_get_handle const s#ti_sci_handle * ti_sci_get_handle ( s#device * ) +ti_sci_put_handle int ti_sci_put_handle ( const s#ti_sci_handle * ) +devm_ti_sci_get_handle const s#ti_sci_handle * devm_ti_sci_get_handle ( s#device * ) +ti_sci_get_by_phandle const s#ti_sci_handle * ti_sci_get_by_phandle ( s#device_node * , const char * ) +devm_ti_sci_get_by_phandle const s#ti_sci_handle * devm_ti_sci_get_by_phandle ( s#device * , const char * ) +ti_sci_get_free_resource t#u16 ti_sci_get_free_resource ( s#ti_sci_resource * ) +ti_sci_release_resource void ti_sci_release_resource ( s#ti_sci_resource * , t#u16 ) +ti_sci_get_num_resources t#u32 ti_sci_get_num_resources ( s#ti_sci_resource * ) +devm_ti_sci_get_of_resource s#ti_sci_resource * devm_ti_sci_get_of_resource ( const s#ti_sci_handle * , s#device * , t#u32 , char * ) +devm_ti_sci_get_resource s#ti_sci_resource * devm_ti_sci_get_resource ( const s#ti_sci_handle * , s#device * , t#u32 , t#u32 ) + +/* drivers/firmware/xilinx/zynqmp.o */ +zynqmp_pm_get_api_version int zynqmp_pm_get_api_version ( t#u32 * ) +zynqmp_pm_get_chipid int zynqmp_pm_get_chipid ( t#u32 * , t#u32 * ) +s#zynqmp_pm_query_data struct zynqmp_pm_query_data { t#u32 qid ; t#u32 arg1 ; t#u32 arg2 ; t#u32 arg3 ; } +zynqmp_pm_query_data int zynqmp_pm_query_data ( s#zynqmp_pm_query_data , t#u32 * ) +zynqmp_pm_clock_enable int zynqmp_pm_clock_enable ( t#u32 ) +zynqmp_pm_clock_disable int zynqmp_pm_clock_disable ( t#u32 ) +zynqmp_pm_clock_getstate int zynqmp_pm_clock_getstate ( t#u32 , t#u32 * ) +zynqmp_pm_clock_setdivider int zynqmp_pm_clock_setdivider ( t#u32 , t#u32 ) +zynqmp_pm_clock_getdivider int zynqmp_pm_clock_getdivider ( t#u32 , t#u32 * ) +zynqmp_pm_clock_setrate int zynqmp_pm_clock_setrate ( t#u32 , t#u64 ) +zynqmp_pm_clock_getrate int zynqmp_pm_clock_getrate ( t#u32 , t#u64 * ) +zynqmp_pm_clock_setparent int zynqmp_pm_clock_setparent ( t#u32 , t#u32 ) +zynqmp_pm_clock_getparent int zynqmp_pm_clock_getparent ( t#u32 , t#u32 * ) +zynqmp_pm_set_pll_frac_mode int zynqmp_pm_set_pll_frac_mode ( t#u32 , t#u32 ) +zynqmp_pm_get_pll_frac_mode int zynqmp_pm_get_pll_frac_mode ( t#u32 , t#u32 * ) +zynqmp_pm_set_pll_frac_data int zynqmp_pm_set_pll_frac_data ( t#u32 , t#u32 ) +zynqmp_pm_get_pll_frac_data int zynqmp_pm_get_pll_frac_data ( t#u32 , t#u32 * ) +zynqmp_pm_set_sd_tapdelay int zynqmp_pm_set_sd_tapdelay ( t#u32 , t#u32 , t#u32 ) +zynqmp_pm_sd_dll_reset int zynqmp_pm_sd_dll_reset ( t#u32 , t#u32 ) +zynqmp_pm_write_ggs int zynqmp_pm_write_ggs ( t#u32 , t#u32 ) +zynqmp_pm_read_ggs int zynqmp_pm_read_ggs ( t#u32 , t#u32 * ) +zynqmp_pm_write_pggs int zynqmp_pm_write_pggs ( t#u32 , t#u32 ) +zynqmp_pm_read_pggs int zynqmp_pm_read_pggs ( t#u32 , t#u32 * ) +E#ZYNQMP_PM_RESET_START 1000 +E#ZYNQMP_PM_RESET_PS_PL3 1119 +e#zynqmp_pm_reset enum zynqmp_pm_reset { ZYNQMP_PM_RESET_START = 1000 , ZYNQMP_PM_RESET_PCIE_CFG = E#ZYNQMP_PM_RESET_START , ZYNQMP_PM_RESET_PCIE_BRIDGE = 1001 , ZYNQMP_PM_RESET_PCIE_CTRL = 1002 , ZYNQMP_PM_RESET_DP = 1003 , ZYNQMP_PM_RESET_SWDT_CRF = 1004 , ZYNQMP_PM_RESET_AFI_FM5 = 1005 , ZYNQMP_PM_RESET_AFI_FM4 = 1006 , ZYNQMP_PM_RESET_AFI_FM3 = 1007 , ZYNQMP_PM_RESET_AFI_FM2 = 1008 , ZYNQMP_PM_RESET_AFI_FM1 = 1009 , ZYNQMP_PM_RESET_AFI_FM0 = 1010 , ZYNQMP_PM_RESET_GDMA = 1011 , ZYNQMP_PM_RESET_GPU_PP1 = 1012 , ZYNQMP_PM_RESET_GPU_PP0 = 1013 , ZYNQMP_PM_RESET_GPU = 1014 , ZYNQMP_PM_RESET_GT = 1015 , ZYNQMP_PM_RESET_SATA = 1016 , ZYNQMP_PM_RESET_ACPU3_PWRON = 1017 , ZYNQMP_PM_RESET_ACPU2_PWRON = 1018 , ZYNQMP_PM_RESET_ACPU1_PWRON = 1019 , ZYNQMP_PM_RESET_ACPU0_PWRON = 1020 , ZYNQMP_PM_RESET_APU_L2 = 1021 , ZYNQMP_PM_RESET_ACPU3 = 1022 , ZYNQMP_PM_RESET_ACPU2 = 1023 , ZYNQMP_PM_RESET_ACPU1 = 1024 , ZYNQMP_PM_RESET_ACPU0 = 1025 , ZYNQMP_PM_RESET_DDR = 1026 , ZYNQMP_PM_RESET_APM_FPD = 1027 , ZYNQMP_PM_RESET_SOFT = 1028 , ZYNQMP_PM_RESET_GEM0 = 1029 , ZYNQMP_PM_RESET_GEM1 = 1030 , ZYNQMP_PM_RESET_GEM2 = 1031 , ZYNQMP_PM_RESET_GEM3 = 1032 , ZYNQMP_PM_RESET_QSPI = 1033 , ZYNQMP_PM_RESET_UART0 = 1034 , ZYNQMP_PM_RESET_UART1 = 1035 , ZYNQMP_PM_RESET_SPI0 = 1036 , ZYNQMP_PM_RESET_SPI1 = 1037 , ZYNQMP_PM_RESET_SDIO0 = 1038 , ZYNQMP_PM_RESET_SDIO1 = 1039 , ZYNQMP_PM_RESET_CAN0 = 1040 , ZYNQMP_PM_RESET_CAN1 = 1041 , ZYNQMP_PM_RESET_I2C0 = 1042 , ZYNQMP_PM_RESET_I2C1 = 1043 , ZYNQMP_PM_RESET_TTC0 = 1044 , ZYNQMP_PM_RESET_TTC1 = 1045 , ZYNQMP_PM_RESET_TTC2 = 1046 , ZYNQMP_PM_RESET_TTC3 = 1047 , ZYNQMP_PM_RESET_SWDT_CRL = 1048 , ZYNQMP_PM_RESET_NAND = 1049 , ZYNQMP_PM_RESET_ADMA = 1050 , ZYNQMP_PM_RESET_GPIO = 1051 , ZYNQMP_PM_RESET_IOU_CC = 1052 , ZYNQMP_PM_RESET_TIMESTAMP = 1053 , ZYNQMP_PM_RESET_RPU_R50 = 1054 , ZYNQMP_PM_RESET_RPU_R51 = 1055 , ZYNQMP_PM_RESET_RPU_AMBA = 1056 , ZYNQMP_PM_RESET_OCM = 1057 , ZYNQMP_PM_RESET_RPU_PGE = 1058 , ZYNQMP_PM_RESET_USB0_CORERESET = 1059 , ZYNQMP_PM_RESET_USB1_CORERESET = 1060 , ZYNQMP_PM_RESET_USB0_HIBERRESET = 1061 , ZYNQMP_PM_RESET_USB1_HIBERRESET = 1062 , ZYNQMP_PM_RESET_USB0_APB = 1063 , ZYNQMP_PM_RESET_USB1_APB = 1064 , ZYNQMP_PM_RESET_IPI = 1065 , ZYNQMP_PM_RESET_APM_LPD = 1066 , ZYNQMP_PM_RESET_RTC = 1067 , ZYNQMP_PM_RESET_SYSMON = 1068 , ZYNQMP_PM_RESET_AFI_FM6 = 1069 , ZYNQMP_PM_RESET_LPD_SWDT = 1070 , ZYNQMP_PM_RESET_FPD = 1071 , ZYNQMP_PM_RESET_RPU_DBG1 = 1072 , ZYNQMP_PM_RESET_RPU_DBG0 = 1073 , ZYNQMP_PM_RESET_DBG_LPD = 1074 , ZYNQMP_PM_RESET_DBG_FPD = 1075 , ZYNQMP_PM_RESET_APLL = 1076 , ZYNQMP_PM_RESET_DPLL = 1077 , ZYNQMP_PM_RESET_VPLL = 1078 , ZYNQMP_PM_RESET_IOPLL = 1079 , ZYNQMP_PM_RESET_RPLL = 1080 , ZYNQMP_PM_RESET_GPO3_PL_0 = 1081 , ZYNQMP_PM_RESET_GPO3_PL_1 = 1082 , ZYNQMP_PM_RESET_GPO3_PL_2 = 1083 , ZYNQMP_PM_RESET_GPO3_PL_3 = 1084 , ZYNQMP_PM_RESET_GPO3_PL_4 = 1085 , ZYNQMP_PM_RESET_GPO3_PL_5 = 1086 , ZYNQMP_PM_RESET_GPO3_PL_6 = 1087 , ZYNQMP_PM_RESET_GPO3_PL_7 = 1088 , ZYNQMP_PM_RESET_GPO3_PL_8 = 1089 , ZYNQMP_PM_RESET_GPO3_PL_9 = 1090 , ZYNQMP_PM_RESET_GPO3_PL_10 = 1091 , ZYNQMP_PM_RESET_GPO3_PL_11 = 1092 , ZYNQMP_PM_RESET_GPO3_PL_12 = 1093 , ZYNQMP_PM_RESET_GPO3_PL_13 = 1094 , ZYNQMP_PM_RESET_GPO3_PL_14 = 1095 , ZYNQMP_PM_RESET_GPO3_PL_15 = 1096 , ZYNQMP_PM_RESET_GPO3_PL_16 = 1097 , ZYNQMP_PM_RESET_GPO3_PL_17 = 1098 , ZYNQMP_PM_RESET_GPO3_PL_18 = 1099 , ZYNQMP_PM_RESET_GPO3_PL_19 = 1100 , ZYNQMP_PM_RESET_GPO3_PL_20 = 1101 , ZYNQMP_PM_RESET_GPO3_PL_21 = 1102 , ZYNQMP_PM_RESET_GPO3_PL_22 = 1103 , ZYNQMP_PM_RESET_GPO3_PL_23 = 1104 , ZYNQMP_PM_RESET_GPO3_PL_24 = 1105 , ZYNQMP_PM_RESET_GPO3_PL_25 = 1106 , ZYNQMP_PM_RESET_GPO3_PL_26 = 1107 , ZYNQMP_PM_RESET_GPO3_PL_27 = 1108 , ZYNQMP_PM_RESET_GPO3_PL_28 = 1109 , ZYNQMP_PM_RESET_GPO3_PL_29 = 1110 , ZYNQMP_PM_RESET_GPO3_PL_30 = 1111 , ZYNQMP_PM_RESET_GPO3_PL_31 = 1112 , ZYNQMP_PM_RESET_RPU_LS = 1113 , ZYNQMP_PM_RESET_PS_ONLY = 1114 , ZYNQMP_PM_RESET_PL = 1115 , ZYNQMP_PM_RESET_PS_PL0 = 1116 , ZYNQMP_PM_RESET_PS_PL1 = 1117 , ZYNQMP_PM_RESET_PS_PL2 = 1118 , ZYNQMP_PM_RESET_PS_PL3 = 1119 , ZYNQMP_PM_RESET_END = E#ZYNQMP_PM_RESET_PS_PL3 } +e#zynqmp_pm_reset_action enum zynqmp_pm_reset_action { PM_RESET_ACTION_RELEASE = 0 , PM_RESET_ACTION_ASSERT = 1 , PM_RESET_ACTION_PULSE = 2 , } +zynqmp_pm_reset_assert int zynqmp_pm_reset_assert ( const e#zynqmp_pm_reset , const e#zynqmp_pm_reset_action ) +zynqmp_pm_reset_get_status int zynqmp_pm_reset_get_status ( const e#zynqmp_pm_reset , t#u32 * ) +zynqmp_pm_fpga_load int zynqmp_pm_fpga_load ( const t#u64 , const t#u32 , const t#u32 ) +zynqmp_pm_fpga_get_status int zynqmp_pm_fpga_get_status ( t#u32 * ) +zynqmp_pm_pinctrl_request int zynqmp_pm_pinctrl_request ( const t#u32 ) +zynqmp_pm_pinctrl_release int zynqmp_pm_pinctrl_release ( const t#u32 ) +zynqmp_pm_pinctrl_get_function int zynqmp_pm_pinctrl_get_function ( const t#u32 , t#u32 * ) +zynqmp_pm_pinctrl_set_function int zynqmp_pm_pinctrl_set_function ( const t#u32 , const t#u32 ) +zynqmp_pm_pinctrl_get_config int zynqmp_pm_pinctrl_get_config ( const t#u32 , const t#u32 , t#u32 * ) +zynqmp_pm_pinctrl_set_config int zynqmp_pm_pinctrl_set_config ( const t#u32 , const t#u32 , t#u32 ) +zynqmp_pm_init_finalize int zynqmp_pm_init_finalize ( void ) +zynqmp_pm_set_suspend_mode int zynqmp_pm_set_suspend_mode ( t#u32 ) +e#zynqmp_pm_request_ack enum zynqmp_pm_request_ack { ZYNQMP_PM_REQUEST_ACK_NO = 1 , ZYNQMP_PM_REQUEST_ACK_BLOCKING = 2 , ZYNQMP_PM_REQUEST_ACK_NON_BLOCKING = 3 , } +zynqmp_pm_request_node int zynqmp_pm_request_node ( const t#u32 , const t#u32 , const t#u32 , const e#zynqmp_pm_request_ack ) +zynqmp_pm_release_node int zynqmp_pm_release_node ( const t#u32 ) +zynqmp_pm_set_requirement int zynqmp_pm_set_requirement ( const t#u32 , const t#u32 , const t#u32 , const e#zynqmp_pm_request_ack ) +zynqmp_pm_aes_engine int zynqmp_pm_aes_engine ( const t#u64 , t#u32 * ) + +/* drivers/fpga/altera-pr-ip-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +alt_pr_register int alt_pr_register ( s#device * , void * ) + +/* drivers/fpga/dfl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mfd_cell +s#dfl_fpga_port_ops struct dfl_fpga_port_ops { const char * name ; s#module * owner ; s#list_head node ; int ( * get_id ) ( s#platform_device * ) ; int ( * enable_set ) ( s#platform_device * , t#bool ) ; } +dfl_fpga_port_ops_get s#dfl_fpga_port_ops * dfl_fpga_port_ops_get ( s#platform_device * ) +dfl_fpga_port_ops_put void dfl_fpga_port_ops_put ( s#dfl_fpga_port_ops * ) +dfl_fpga_port_ops_add void dfl_fpga_port_ops_add ( s#dfl_fpga_port_ops * ) +dfl_fpga_port_ops_del void dfl_fpga_port_ops_del ( s#dfl_fpga_port_ops * ) +dfl_fpga_check_port_id int dfl_fpga_check_port_id ( s#platform_device * , void * ) +s#dfl_device_id struct dfl_device_id { t#__u16 type ; t#__u16 feature_id ; t#kernel_ulong_t driver_data ; } +e#fpga_mgr_states enum fpga_mgr_states { FPGA_MGR_STATE_UNKNOWN , FPGA_MGR_STATE_POWER_OFF , FPGA_MGR_STATE_POWER_UP , FPGA_MGR_STATE_RESET , FPGA_MGR_STATE_FIRMWARE_REQ , FPGA_MGR_STATE_FIRMWARE_REQ_ERR , FPGA_MGR_STATE_WRITE_INIT , FPGA_MGR_STATE_WRITE_INIT_ERR , FPGA_MGR_STATE_WRITE , FPGA_MGR_STATE_WRITE_ERR , FPGA_MGR_STATE_WRITE_COMPLETE , FPGA_MGR_STATE_WRITE_COMPLETE_ERR , FPGA_MGR_STATE_OPERATING , } +s#fpga_compat_id struct fpga_compat_id { t#u64 id_h ; t#u64 id_l ; } +s##sg_table +s#fpga_image_info struct fpga_image_info { t#u32 flags ; t#u32 enable_timeout_us ; t#u32 disable_timeout_us ; t#u32 config_complete_timeout_us ; char * firmware_name ; s#sg_table * sgt ; const char * buf ; t#size_t count ; int region_id ; s#device * dev ; s#device_node * overlay ; void * suse_kabi_padding ; } +s#fpga_manager_ops struct fpga_manager_ops { t#size_t initial_header_size ; e#fpga_mgr_states ( * state ) ( s#fpga_manager * ) ; t#u64 ( * status ) ( s#fpga_manager * ) ; int ( * write_init ) ( s#fpga_manager * , s#fpga_image_info * , const char * , t#size_t ) ; int ( * write ) ( s#fpga_manager * , const char * , t#size_t ) ; int ( * write_sg ) ( s#fpga_manager * , s#sg_table * ) ; int ( * write_complete ) ( s#fpga_manager * , s#fpga_image_info * ) ; void ( * fpga_remove ) ( s#fpga_manager * ) ; const s#attribute_group * * groups ; void * suse_kabi_padding ; } +s#fpga_manager struct fpga_manager { const char * name ; s#device dev ; s#mutex ref_mutex ; e#fpga_mgr_states state ; s#fpga_compat_id * compat_id ; const s#fpga_manager_ops * mops ; void * priv ; void * suse_kabi_padding ; } +s#fpga_region struct fpga_region { s#device dev ; s#mutex mutex ; s#list_head bridge_list ; s#fpga_manager * mgr ; s#fpga_image_info * info ; s#fpga_compat_id * compat_id ; void * priv ; int ( * get_bridges ) ( s#fpga_region * ) ; void * suse_kabi_padding ; } +s#dfl_fpga_cdev struct dfl_fpga_cdev { s#device * parent ; s#fpga_region * region ; s#device * fme_dev ; s#mutex lock ; s#list_head port_dev_list ; int released_port_num ; } +s#dfl_device struct dfl_device { s#device dev ; int id ; t#u16 type ; t#u16 feature_id ; t#u8 revision ; s#resource mmio_res ; int * irqs ; unsigned int num_irqs ; s#dfl_fpga_cdev * cdev ; const s#dfl_device_id * id_entry ; } +s#dfl_driver struct dfl_driver { s#device_driver drv ; const s#dfl_device_id * id_table ; int ( * probe ) ( s#dfl_device * ) ; void ( * remove ) ( s#dfl_device * ) ; } +__dfl_driver_register int __dfl_driver_register ( s#dfl_driver * , s#module * ) +dfl_driver_unregister void dfl_driver_unregister ( s#dfl_driver * ) +dfl_fpga_dev_feature_uinit void dfl_fpga_dev_feature_uinit ( s#platform_device * ) +s#dfl_feature_id struct dfl_feature_id { t#u16 id ; } +s##eventfd_ctx +s#dfl_feature_irq_ctx struct dfl_feature_irq_ctx { int irq ; s#eventfd_ctx * trigger ; char * name ; } +s#dfl_feature struct dfl_feature { s#platform_device * dev ; t#u16 id ; t#u8 revision ; int resource_index ; void * ioaddr ; s#dfl_feature_irq_ctx * irq_ctx ; unsigned int nr_irqs ; const s#dfl_feature_ops * ops ; s#dfl_device * ddev ; void * priv ; } +s#dfl_feature_ops struct dfl_feature_ops { int ( * init ) ( s#platform_device * , s#dfl_feature * ) ; void ( * uinit ) ( s#platform_device * , s#dfl_feature * ) ; long ( * ioctl ) ( s#platform_device * , s#dfl_feature * , unsigned int , unsigned long ) ; } +s#dfl_feature_driver struct dfl_feature_driver { const s#dfl_feature_id * id_table ; const s#dfl_feature_ops * ops ; } +dfl_fpga_dev_feature_init int dfl_fpga_dev_feature_init ( s#platform_device * , s#dfl_feature_driver * ) +dfl_fpga_dev_ops_register int dfl_fpga_dev_ops_register ( s#platform_device * , const s#file_operations * , s#module * ) +dfl_fpga_dev_ops_unregister void dfl_fpga_dev_ops_unregister ( s#platform_device * ) +s#dfl_fpga_enum_info struct dfl_fpga_enum_info { s#device * dev ; s#list_head dfls ; unsigned int nr_irqs ; int * irq_table ; } +dfl_fpga_enum_info_alloc s#dfl_fpga_enum_info * dfl_fpga_enum_info_alloc ( s#device * ) +dfl_fpga_enum_info_free void dfl_fpga_enum_info_free ( s#dfl_fpga_enum_info * ) +dfl_fpga_enum_info_add_dfl int dfl_fpga_enum_info_add_dfl ( s#dfl_fpga_enum_info * , t#resource_size_t , t#resource_size_t ) +dfl_fpga_enum_info_add_irq int dfl_fpga_enum_info_add_irq ( s#dfl_fpga_enum_info * , unsigned int , int * ) +dfl_fpga_feature_devs_enumerate s#dfl_fpga_cdev * dfl_fpga_feature_devs_enumerate ( s#dfl_fpga_enum_info * ) +dfl_fpga_feature_devs_remove void dfl_fpga_feature_devs_remove ( s#dfl_fpga_cdev * ) +__dfl_fpga_cdev_find_port s#platform_device * __dfl_fpga_cdev_find_port ( s#dfl_fpga_cdev * , void * , int ( * ) ( s#platform_device * , void * ) ) +dfl_fpga_cdev_release_port int dfl_fpga_cdev_release_port ( s#dfl_fpga_cdev * , int ) +dfl_fpga_cdev_assign_port int dfl_fpga_cdev_assign_port ( s#dfl_fpga_cdev * , int ) +dfl_fpga_cdev_config_ports_pf void dfl_fpga_cdev_config_ports_pf ( s#dfl_fpga_cdev * ) +dfl_fpga_cdev_config_ports_vf int dfl_fpga_cdev_config_ports_vf ( s#dfl_fpga_cdev * , int ) +dfl_fpga_set_irq_triggers int dfl_fpga_set_irq_triggers ( s#dfl_feature * , unsigned int , unsigned int , t#int32_t * ) +dfl_feature_ioctl_get_num_irqs long dfl_feature_ioctl_get_num_irqs ( s#platform_device * , s#dfl_feature * , unsigned long ) +dfl_feature_ioctl_set_irq long dfl_feature_ioctl_set_irq ( s#platform_device * , s#dfl_feature * , unsigned long ) + +/* drivers/fpga/fpga-bridge.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#fpga_bridge_ops struct fpga_bridge_ops { int ( * enable_show ) ( s#fpga_bridge * ) ; int ( * enable_set ) ( s#fpga_bridge * , t#bool ) ; void ( * fpga_bridge_remove ) ( s#fpga_bridge * ) ; const s#attribute_group * * groups ; void * suse_kabi_padding ; } +s##sg_table +s#fpga_bridge struct fpga_bridge { const char * name ; s#device dev ; s#mutex mutex ; const s#fpga_bridge_ops * br_ops ; s#fpga_image_info * info ; s#list_head node ; void * priv ; void * suse_kabi_padding ; } +fpga_bridge_enable int fpga_bridge_enable ( s#fpga_bridge * ) +fpga_bridge_disable int fpga_bridge_disable ( s#fpga_bridge * ) +of_fpga_bridge_get s#fpga_bridge * of_fpga_bridge_get ( s#device_node * , s#fpga_image_info * ) +fpga_bridge_get s#fpga_bridge * fpga_bridge_get ( s#device * , s#fpga_image_info * ) +fpga_bridge_put void fpga_bridge_put ( s#fpga_bridge * ) +fpga_bridges_enable int fpga_bridges_enable ( s#list_head * ) +fpga_bridges_disable int fpga_bridges_disable ( s#list_head * ) +fpga_bridges_put void fpga_bridges_put ( s#list_head * ) +of_fpga_bridge_get_to_list int of_fpga_bridge_get_to_list ( s#device_node * , s#fpga_image_info * , s#list_head * ) +fpga_bridge_get_to_list int fpga_bridge_get_to_list ( s#device * , s#fpga_image_info * , s#list_head * ) +fpga_bridge_register s#fpga_bridge * fpga_bridge_register ( s#device * , const char * , const s#fpga_bridge_ops * , void * ) +fpga_bridge_unregister void fpga_bridge_unregister ( s#fpga_bridge * ) + +/* drivers/fpga/fpga-mgr.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fpga_image_info_alloc s#fpga_image_info * fpga_image_info_alloc ( s#device * ) +fpga_image_info_free void fpga_image_info_free ( s#fpga_image_info * ) +fpga_mgr_load int fpga_mgr_load ( s#fpga_manager * , s#fpga_image_info * ) +fpga_mgr_get s#fpga_manager * fpga_mgr_get ( s#device * ) +of_fpga_mgr_get s#fpga_manager * of_fpga_mgr_get ( s#device_node * ) +fpga_mgr_put void fpga_mgr_put ( s#fpga_manager * ) +fpga_mgr_lock int fpga_mgr_lock ( s#fpga_manager * ) +fpga_mgr_unlock void fpga_mgr_unlock ( s#fpga_manager * ) +s#fpga_manager_info struct fpga_manager_info { const char * name ; s#fpga_compat_id * compat_id ; const s#fpga_manager_ops * mops ; void * priv ; } +fpga_mgr_register_full s#fpga_manager * fpga_mgr_register_full ( s#device * , const s#fpga_manager_info * ) +fpga_mgr_register s#fpga_manager * fpga_mgr_register ( s#device * , const char * , const s#fpga_manager_ops * , void * ) +fpga_mgr_unregister void fpga_mgr_unregister ( s#fpga_manager * ) +devm_fpga_mgr_register_full s#fpga_manager * devm_fpga_mgr_register_full ( s#device * , const s#fpga_manager_info * ) +devm_fpga_mgr_register s#fpga_manager * devm_fpga_mgr_register ( s#device * , const char * , const s#fpga_manager_ops * , void * ) + +/* drivers/fpga/fpga-region.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##sg_table +fpga_region_class_find s#fpga_region * fpga_region_class_find ( s#device * , const void * , int ( * ) ( s#device * , const void * ) ) +fpga_region_program_fpga int fpga_region_program_fpga ( s#fpga_region * ) +s#fpga_region_info struct fpga_region_info { s#fpga_manager * mgr ; s#fpga_compat_id * compat_id ; void * priv ; int ( * get_bridges ) ( s#fpga_region * ) ; } +fpga_region_register_full s#fpga_region * fpga_region_register_full ( s#device * , const s#fpga_region_info * ) +fpga_region_register s#fpga_region * fpga_region_register ( s#device * , s#fpga_manager * , int ( * ) ( s#fpga_region * ) ) +fpga_region_unregister void fpga_region_unregister ( s#fpga_region * ) + +/* drivers/gnss/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#gnss_type enum gnss_type { GNSS_TYPE_NMEA = 0 , GNSS_TYPE_SIRF , GNSS_TYPE_UBX , GNSS_TYPE_MTK , GNSS_TYPE_COUNT } +s#gnss_operations struct gnss_operations { int ( * open ) ( s#gnss_device * ) ; void ( * close ) ( s#gnss_device * ) ; int ( * write_raw ) ( s#gnss_device * , const unsigned char * , t#size_t ) ; } +s#__kfifo struct __kfifo { unsigned int in ; unsigned int out ; unsigned int mask ; unsigned int esize ; void * data ; } +s#kfifo struct kfifo { union { s#__kfifo kfifo ; unsigned char * type ; const unsigned char * const_type ; char ( * rectype ) [ 0 ] ; void * ptr ; void const * ptr_const ; } ; unsigned char buf [ 0 ] ; } +s#gnss_device struct gnss_device { s#device dev ; s#cdev cdev ; int id ; e#gnss_type type ; unsigned long flags ; s#rw_semaphore rwsem ; const s#gnss_operations * ops ; unsigned int count ; unsigned int disconnected : 1 ; s#mutex read_mutex ; s#kfifo read_fifo ; t#wait_queue_head_t read_queue ; s#mutex write_mutex ; char * write_buf ; } +gnss_allocate_device s#gnss_device * gnss_allocate_device ( s#device * ) +gnss_put_device void gnss_put_device ( s#gnss_device * ) +gnss_register_device int gnss_register_device ( s#gnss_device * ) +gnss_deregister_device void gnss_deregister_device ( s#gnss_device * ) +gnss_insert_raw int gnss_insert_raw ( s#gnss_device * , const unsigned char * , t#size_t ) + +/* drivers/gnss/serial.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#gnss_serial_pm_state enum gnss_serial_pm_state { GNSS_SERIAL_OFF , GNSS_SERIAL_ACTIVE , GNSS_SERIAL_STANDBY , } +s#gnss_serial_ops struct gnss_serial_ops { int ( * set_power ) ( s#gnss_serial * , e#gnss_serial_pm_state ) ; } +s#gnss_serial struct gnss_serial { s#serdev_device * serdev ; s#gnss_device * gdev ; t#speed_t speed ; const s#gnss_serial_ops * ops ; unsigned long drvdata [ ] ; } +gnss_serial_allocate s#gnss_serial * gnss_serial_allocate ( s#serdev_device * , t#size_t ) +gnss_serial_free void gnss_serial_free ( s#gnss_serial * ) +gnss_serial_register int gnss_serial_register ( s#gnss_serial * ) +gnss_serial_deregister void gnss_serial_deregister ( s#gnss_serial * ) +gnss_serial_pm_ops extern const s#dev_pm_ops gnss_serial_pm_ops + +/* drivers/gpio/gpio-max730x.o */ +s##gpio_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#max7301 struct max7301 { s#mutex lock ; t#u8 port_config [ 8 ] ; t#u32 out_level ; t#u32 input_pullup_active ; s#gpio_chip chip ; s#device * dev ; int ( * write ) ( s#device * , unsigned int , unsigned int ) ; int ( * read ) ( s#device * , unsigned int ) ; } +__max730x_probe extern int __max730x_probe ( s#max7301 * ) +__max730x_remove extern int __max730x_remove ( s#device * ) + +/* drivers/gpio/gpio-mmio.o */ +s##gpio_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +bgpio_init int bgpio_init ( s#gpio_chip * , s#device * , unsigned long , void * , void * , void * , void * , void * , unsigned long ) + +/* drivers/gpio/gpiolib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#gpio_device struct gpio_device { int id ; s#device dev ; s#cdev chrdev ; s#device * mockdev ; s#module * owner ; s#gpio_chip * chip ; s#gpio_desc * descs ; int base ; t#u16 ngpio ; const char * label ; void * data ; s#list_head list ; s#blocking_notifier_head notifier ; s#list_head pin_ranges ; } +s#gpio_desc struct gpio_desc { s#gpio_device * gdev ; unsigned long flags ; const char * label ; const char * name ; s#device_node * hog ; unsigned int debounce_period_us ; } +gpio_to_desc s#gpio_desc * gpio_to_desc ( unsigned ) +gpiochip_get_desc s#gpio_desc * gpiochip_get_desc ( s#gpio_chip * , unsigned int ) +desc_to_gpio int desc_to_gpio ( const s#gpio_desc * ) +gpiod_to_chip s#gpio_chip * gpiod_to_chip ( const s#gpio_desc * ) +gpiod_get_direction int gpiod_get_direction ( s#gpio_desc * ) +gpiochip_line_is_valid t#bool gpiochip_line_is_valid ( const s#gpio_chip * , unsigned int ) +gpiochip_add_data_with_key extern int gpiochip_add_data_with_key ( s#gpio_chip * , void * , s#lock_class_key * , s#lock_class_key * ) +gpiochip_get_data void * gpiochip_get_data ( s#gpio_chip * ) +gpiochip_remove extern void gpiochip_remove ( s#gpio_chip * ) +gpiochip_find extern s#gpio_chip * gpiochip_find ( void * , int ( * ) ( s#gpio_chip * , void * ) ) +gpiochip_irqchip_irq_valid t#bool gpiochip_irqchip_irq_valid ( const s#gpio_chip * , unsigned int ) +gpiochip_populate_parent_fwspec_twocell void * gpiochip_populate_parent_fwspec_twocell ( s#gpio_chip * , unsigned int , unsigned int ) +gpiochip_populate_parent_fwspec_fourcell void * gpiochip_populate_parent_fwspec_fourcell ( s#gpio_chip * , unsigned int , unsigned int ) +gpiochip_irq_map int gpiochip_irq_map ( s#irq_domain * , unsigned int , t#irq_hw_number_t ) +gpiochip_irq_unmap void gpiochip_irq_unmap ( s#irq_domain * , unsigned int ) +gpiochip_irq_domain_activate int gpiochip_irq_domain_activate ( s#irq_domain * , s#irq_data * , t#bool ) +gpiochip_irq_domain_deactivate void gpiochip_irq_domain_deactivate ( s#irq_domain * , s#irq_data * ) +gpiochip_irqchip_add_domain int gpiochip_irqchip_add_domain ( s#gpio_chip * , s#irq_domain * ) +gpiochip_generic_request int gpiochip_generic_request ( s#gpio_chip * , unsigned int ) +gpiochip_generic_free void gpiochip_generic_free ( s#gpio_chip * , unsigned int ) +gpiochip_generic_config int gpiochip_generic_config ( s#gpio_chip * , unsigned int , unsigned long ) +s##pinctrl_dev +gpiochip_add_pingroup_range int gpiochip_add_pingroup_range ( s#gpio_chip * , s#pinctrl_dev * , unsigned int , const char * ) +gpiochip_add_pin_range int gpiochip_add_pin_range ( s#gpio_chip * , const char * , unsigned int , unsigned int , unsigned int ) +gpiochip_remove_pin_ranges void gpiochip_remove_pin_ranges ( s#gpio_chip * ) +gpiochip_is_requested extern const char * gpiochip_is_requested ( s#gpio_chip * , unsigned int ) +E#GPIO_ACTIVE_HIGH ( 0 << 0 ) +E#GPIO_PERSISTENT ( 0 << 3 ) +e#gpio_lookup_flags enum gpio_lookup_flags { GPIO_ACTIVE_HIGH = ( 0 << 0 ) , GPIO_ACTIVE_LOW = ( 1 << 0 ) , GPIO_OPEN_DRAIN = ( 1 << 1 ) , GPIO_OPEN_SOURCE = ( 1 << 2 ) , GPIO_PERSISTENT = ( 0 << 3 ) , GPIO_TRANSITORY = ( 1 << 3 ) , GPIO_PULL_UP = ( 1 << 4 ) , GPIO_PULL_DOWN = ( 1 << 5 ) , GPIO_LOOKUP_FLAGS_DEFAULT = E#GPIO_ACTIVE_HIGH | E#GPIO_PERSISTENT , } +E#GPIOD_OUT_LOW ( ( ( ( 1UL ) ) ) << ( 0 ) ) | ( ( ( ( 1UL ) ) ) << ( 1 ) ) +E#GPIOD_OUT_HIGH ( ( ( ( 1UL ) ) ) << ( 0 ) ) | ( ( ( ( 1UL ) ) ) << ( 1 ) ) | ( ( ( ( 1UL ) ) ) << ( 2 ) ) +e#gpiod_flags enum gpiod_flags { GPIOD_ASIS = 0 , GPIOD_IN = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , GPIOD_OUT_LOW = ( ( ( ( 1UL ) ) ) << ( 0 ) ) | ( ( ( ( 1UL ) ) ) << ( 1 ) ) , GPIOD_OUT_HIGH = ( ( ( ( 1UL ) ) ) << ( 0 ) ) | ( ( ( ( 1UL ) ) ) << ( 1 ) ) | ( ( ( ( 1UL ) ) ) << ( 2 ) ) , GPIOD_OUT_LOW_OPEN_DRAIN = E#GPIOD_OUT_LOW | ( ( ( ( 1UL ) ) ) << ( 3 ) ) , GPIOD_OUT_HIGH_OPEN_DRAIN = E#GPIOD_OUT_HIGH | ( ( ( ( 1UL ) ) ) << ( 3 ) ) , } +gpiochip_request_own_desc s#gpio_desc * gpiochip_request_own_desc ( s#gpio_chip * , unsigned int , const char * , e#gpio_lookup_flags , e#gpiod_flags ) +gpiochip_free_own_desc void gpiochip_free_own_desc ( s#gpio_desc * ) +gpiod_direction_input int gpiod_direction_input ( s#gpio_desc * ) +gpiod_direction_output_raw int gpiod_direction_output_raw ( s#gpio_desc * , int ) +gpiod_direction_output int gpiod_direction_output ( s#gpio_desc * , int ) +gpiod_set_config int gpiod_set_config ( s#gpio_desc * , unsigned long ) +gpiod_set_debounce int gpiod_set_debounce ( s#gpio_desc * , unsigned int ) +gpiod_set_transitory int gpiod_set_transitory ( s#gpio_desc * , t#bool ) +gpiod_is_active_low int gpiod_is_active_low ( const s#gpio_desc * ) +gpiod_toggle_active_low void gpiod_toggle_active_low ( s#gpio_desc * ) +gpiod_get_raw_value int gpiod_get_raw_value ( const s#gpio_desc * ) +gpiod_get_value int gpiod_get_value ( const s#gpio_desc * ) +s#gpio_array struct gpio_array { s#gpio_desc * * desc ; unsigned int size ; s#gpio_chip * chip ; unsigned long * get_mask ; unsigned long * set_mask ; unsigned long invert_mask [ ] ; } +gpiod_get_raw_array_value int gpiod_get_raw_array_value ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_get_array_value int gpiod_get_array_value ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_set_raw_value void gpiod_set_raw_value ( s#gpio_desc * , int ) +gpiod_set_value void gpiod_set_value ( s#gpio_desc * , int ) +gpiod_set_raw_array_value int gpiod_set_raw_array_value ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_set_array_value int gpiod_set_array_value ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_cansleep int gpiod_cansleep ( const s#gpio_desc * ) +gpiod_set_consumer_name int gpiod_set_consumer_name ( s#gpio_desc * , const char * ) +gpiod_to_irq int gpiod_to_irq ( const s#gpio_desc * ) +gpiochip_lock_as_irq int gpiochip_lock_as_irq ( s#gpio_chip * , unsigned int ) +gpiochip_unlock_as_irq void gpiochip_unlock_as_irq ( s#gpio_chip * , unsigned int ) +gpiochip_disable_irq void gpiochip_disable_irq ( s#gpio_chip * , unsigned int ) +gpiochip_enable_irq void gpiochip_enable_irq ( s#gpio_chip * , unsigned int ) +gpiochip_line_is_irq t#bool gpiochip_line_is_irq ( s#gpio_chip * , unsigned int ) +gpiochip_reqres_irq int gpiochip_reqres_irq ( s#gpio_chip * , unsigned int ) +gpiochip_relres_irq void gpiochip_relres_irq ( s#gpio_chip * , unsigned int ) +gpiochip_line_is_open_drain t#bool gpiochip_line_is_open_drain ( s#gpio_chip * , unsigned int ) +gpiochip_line_is_open_source t#bool gpiochip_line_is_open_source ( s#gpio_chip * , unsigned int ) +gpiochip_line_is_persistent t#bool gpiochip_line_is_persistent ( s#gpio_chip * , unsigned int ) +gpiod_get_raw_value_cansleep int gpiod_get_raw_value_cansleep ( const s#gpio_desc * ) +gpiod_get_value_cansleep int gpiod_get_value_cansleep ( const s#gpio_desc * ) +gpiod_get_raw_array_value_cansleep int gpiod_get_raw_array_value_cansleep ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_get_array_value_cansleep int gpiod_get_array_value_cansleep ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_set_raw_value_cansleep void gpiod_set_raw_value_cansleep ( s#gpio_desc * , int ) +gpiod_set_value_cansleep void gpiod_set_value_cansleep ( s#gpio_desc * , int ) +gpiod_set_raw_array_value_cansleep int gpiod_set_raw_array_value_cansleep ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +gpiod_set_array_value_cansleep int gpiod_set_array_value_cansleep ( unsigned int , s#gpio_desc * * , s#gpio_array * , unsigned long * ) +s#gpiod_lookup struct gpiod_lookup { const char * key ; t#u16 chip_hwnum ; const char * con_id ; unsigned int idx ; unsigned long flags ; } +s#gpiod_lookup_table struct gpiod_lookup_table { s#list_head list ; const char * dev_id ; s#gpiod_lookup table [ ] ; } +gpiod_add_lookup_table void gpiod_add_lookup_table ( s#gpiod_lookup_table * ) +gpiod_remove_lookup_table void gpiod_remove_lookup_table ( s#gpiod_lookup_table * ) +s#gpiod_hog struct gpiod_hog { s#list_head list ; const char * chip_label ; t#u16 chip_hwnum ; const char * line_name ; unsigned long lflags ; int dflags ; } +gpiod_add_hogs void gpiod_add_hogs ( s#gpiod_hog * ) +fwnode_gpiod_get_index s#gpio_desc * fwnode_gpiod_get_index ( s#fwnode_handle * , const char * , int , e#gpiod_flags , const char * ) +gpiod_count int gpiod_count ( s#device * , const char * ) +gpiod_get s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) gpiod_get ( s#device * , const char * , e#gpiod_flags ) +gpiod_get_optional s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) gpiod_get_optional ( s#device * , const char * , e#gpiod_flags ) +gpiod_get_index s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) gpiod_get_index ( s#device * , const char * , unsigned int , e#gpiod_flags ) +fwnode_get_named_gpiod s#gpio_desc * fwnode_get_named_gpiod ( s#fwnode_handle * , const char * , int , e#gpiod_flags , const char * ) +gpiod_get_index_optional s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) gpiod_get_index_optional ( s#device * , const char * , unsigned int , e#gpiod_flags ) +s#gpio_descs struct gpio_descs { s#gpio_array * info ; unsigned int ndescs ; s#gpio_desc * desc [ ] ; } +gpiod_get_array s#gpio_descs * __attribute__ ( ( __warn_unused_result__ ) ) gpiod_get_array ( s#device * , const char * , e#gpiod_flags ) +gpiod_get_array_optional s#gpio_descs * __attribute__ ( ( __warn_unused_result__ ) ) gpiod_get_array_optional ( s#device * , const char * , e#gpiod_flags ) +gpiod_put void gpiod_put ( s#gpio_desc * ) +gpiod_put_array void gpiod_put_array ( s#gpio_descs * ) + +/* drivers/gpio/gpiolib-acpi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +acpi_get_and_request_gpiod s#gpio_desc * acpi_get_and_request_gpiod ( char * , int , char * ) +acpi_gpio_get_irq_resource t#bool acpi_gpio_get_irq_resource ( s#acpi_resource * , s#acpi_resource_gpio * * ) +acpi_gpio_get_io_resource t#bool acpi_gpio_get_io_resource ( s#acpi_resource * , s#acpi_resource_gpio * * ) +acpi_gpiochip_request_interrupts void acpi_gpiochip_request_interrupts ( s#gpio_chip * ) +acpi_gpiochip_free_interrupts void acpi_gpiochip_free_interrupts ( s#gpio_chip * ) +acpi_dev_add_driver_gpios int acpi_dev_add_driver_gpios ( s#acpi_device * , const s#acpi_gpio_mapping * ) +acpi_dev_remove_driver_gpios void acpi_dev_remove_driver_gpios ( s#acpi_device * ) +devm_acpi_dev_add_driver_gpios int devm_acpi_dev_add_driver_gpios ( s#device * , const s#acpi_gpio_mapping * ) +devm_acpi_dev_remove_driver_gpios void devm_acpi_dev_remove_driver_gpios ( s#device * ) +acpi_dev_gpio_irq_get_by int acpi_dev_gpio_irq_get_by ( s#acpi_device * , const char * , int ) + +/* drivers/gpio/gpiolib-devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +devm_gpiod_get s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) devm_gpiod_get ( s#device * , const char * , e#gpiod_flags ) +devm_gpiod_get_optional s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) devm_gpiod_get_optional ( s#device * , const char * , e#gpiod_flags ) +devm_gpiod_get_index s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) devm_gpiod_get_index ( s#device * , const char * , unsigned int , e#gpiod_flags ) +devm_gpiod_get_from_of_node s#gpio_desc * devm_gpiod_get_from_of_node ( s#device * , s#device_node * , const char * , int , e#gpiod_flags , const char * ) +devm_fwnode_gpiod_get_index s#gpio_desc * devm_fwnode_gpiod_get_index ( s#device * , s#fwnode_handle * , const char * , int , e#gpiod_flags , const char * ) +devm_gpiod_get_index_optional s#gpio_desc * __attribute__ ( ( __warn_unused_result__ ) ) devm_gpiod_get_index_optional ( s#device * , const char * , unsigned int , e#gpiod_flags ) +devm_gpiod_get_array s#gpio_descs * __attribute__ ( ( __warn_unused_result__ ) ) devm_gpiod_get_array ( s#device * , const char * , e#gpiod_flags ) +devm_gpiod_get_array_optional s#gpio_descs * __attribute__ ( ( __warn_unused_result__ ) ) devm_gpiod_get_array_optional ( s#device * , const char * , e#gpiod_flags ) +devm_gpiod_put void devm_gpiod_put ( s#device * , s#gpio_desc * ) +devm_gpiod_unhinge void devm_gpiod_unhinge ( s#device * , s#gpio_desc * ) +devm_gpiod_put_array void devm_gpiod_put_array ( s#device * , s#gpio_descs * ) +devm_gpio_request int devm_gpio_request ( s#device * , unsigned , const char * ) +devm_gpio_request_one int devm_gpio_request_one ( s#device * , unsigned , unsigned long , const char * ) +devm_gpio_free void devm_gpio_free ( s#device * , unsigned int ) +devm_gpiochip_add_data_with_key extern int devm_gpiochip_add_data_with_key ( s#device * , s#gpio_chip * , void * , s#lock_class_key * , s#lock_class_key * ) + +/* drivers/gpio/gpiolib-legacy.o */ +gpio_free extern void gpio_free ( unsigned ) +gpio_request_one extern int gpio_request_one ( unsigned , unsigned long , const char * ) +gpio_request extern int gpio_request ( unsigned , const char * ) +s#gpio struct gpio { unsigned gpio ; unsigned long flags ; const char * label ; } +gpio_request_array extern int gpio_request_array ( const s#gpio * , t#size_t ) +gpio_free_array extern void gpio_free_array ( const s#gpio * , t#size_t ) + +/* drivers/gpio/gpiolib-of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#of_gpio_flags enum of_gpio_flags { OF_GPIO_ACTIVE_LOW = 0x1 , OF_GPIO_SINGLE_ENDED = 0x2 , OF_GPIO_OPEN_DRAIN = 0x4 , OF_GPIO_TRANSITORY = 0x8 , OF_GPIO_PULL_UP = 0x10 , OF_GPIO_PULL_DOWN = 0x20 , } +of_get_named_gpio_flags extern int of_get_named_gpio_flags ( s#device_node * , const char * , int , e#of_gpio_flags * ) +gpiod_get_from_of_node s#gpio_desc * gpiod_get_from_of_node ( s#device_node * , const char * , int , e#gpiod_flags , const char * ) +s#of_mm_gpio_chip struct of_mm_gpio_chip { s#gpio_chip gc ; void ( * save_regs ) ( s#of_mm_gpio_chip * ) ; void * regs ; } +of_mm_gpiochip_add_data extern int of_mm_gpiochip_add_data ( s#device_node * , s#of_mm_gpio_chip * , void * ) +of_mm_gpiochip_remove extern void of_mm_gpiochip_remove ( s#of_mm_gpio_chip * ) + +/* drivers/gpio/gpiolib-sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +gpiod_export int gpiod_export ( s#gpio_desc * , t#bool ) +gpiod_export_link int gpiod_export_link ( s#device * , const char * , s#gpio_desc * ) +gpiod_unexport void gpiod_unexport ( s#gpio_desc * ) + +/* drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.o */ +s##regmap +s#drm_dp_aux_msg struct drm_dp_aux_msg { unsigned int address ; t#u8 request ; t#u8 reply ; void * buffer ; t#size_t size ; } +anx_dp_aux_transfer t#ssize_t anx_dp_aux_transfer ( s#regmap * , s#drm_dp_aux_msg * ) + +/* drivers/gpu/drm/bridge/analogix/analogix_dp_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s#drm_master struct drm_master { s#kref refcount ; s#drm_device * dev ; char * unique ; int unique_len ; s#idr magic_map ; void * driver_priv ; s#drm_master * lessor ; int lessee_id ; s#list_head lessee_list ; s#list_head lessees ; s#idr leases ; s#idr lessee_idr ; } +s##drm_vblank_crtc +s#drm_modeset_lock struct drm_modeset_lock { s#ww_mutex mutex ; s#list_head head ; } +t#depot_stack_handle_t typedef t#u32 depot_stack_handle_t +s#drm_modeset_acquire_ctx struct drm_modeset_acquire_ctx { s#ww_acquire_ctx ww_ctx ; s#drm_modeset_lock * contended ; t#depot_stack_handle_t stack_depot ; s#list_head locked ; t#bool trylock_only ; t#bool interruptible ; } +s##drm_framebuffer +s##drm_file +s#drm_mode_fb_cmd2 struct drm_mode_fb_cmd2 { t#__u32 fb_id ; t#__u32 width ; t#__u32 height ; t#__u32 pixel_format ; t#__u32 flags ; t#__u32 handles [ 4 ] ; t#__u32 pitches [ 4 ] ; t#__u32 offsets [ 4 ] ; t#__u64 modifier [ 4 ] ; } +s##drm_format_info +e#drm_mode_status enum drm_mode_status { MODE_OK = 0 , MODE_HSYNC , MODE_VSYNC , MODE_H_ILLEGAL , MODE_V_ILLEGAL , MODE_BAD_WIDTH , MODE_NOMODE , MODE_NO_INTERLACE , MODE_NO_DBLESCAN , MODE_NO_VSCAN , MODE_MEM , MODE_VIRTUAL_X , MODE_VIRTUAL_Y , MODE_MEM_VIRT , MODE_NOCLOCK , MODE_CLOCK_HIGH , MODE_CLOCK_LOW , MODE_CLOCK_RANGE , MODE_BAD_HVALUE , MODE_BAD_VVALUE , MODE_BAD_VSCAN , MODE_HSYNC_NARROW , MODE_HSYNC_WIDE , MODE_HBLANK_NARROW , MODE_HBLANK_WIDE , MODE_VSYNC_NARROW , MODE_VSYNC_WIDE , MODE_VBLANK_NARROW , MODE_VBLANK_WIDE , MODE_PANEL , MODE_INTERLACE_WIDTH , MODE_ONE_WIDTH , MODE_ONE_HEIGHT , MODE_ONE_SIZE , MODE_NO_REDUCED , MODE_NO_STEREO , MODE_NO_420 , MODE_STALE = - 3 , MODE_BAD = - 2 , MODE_ERROR = - 1 } +e#hdmi_picture_aspect enum hdmi_picture_aspect { HDMI_PICTURE_ASPECT_NONE , HDMI_PICTURE_ASPECT_4_3 , HDMI_PICTURE_ASPECT_16_9 , HDMI_PICTURE_ASPECT_64_27 , HDMI_PICTURE_ASPECT_256_135 , HDMI_PICTURE_ASPECT_RESERVED , } +s#drm_display_mode struct drm_display_mode { int clock ; t#u16 hdisplay ; t#u16 hsync_start ; t#u16 hsync_end ; t#u16 htotal ; t#u16 hskew ; t#u16 vdisplay ; t#u16 vsync_start ; t#u16 vsync_end ; t#u16 vtotal ; t#u16 vscan ; t#u32 flags ; int crtc_clock ; t#u16 crtc_hdisplay ; t#u16 crtc_hblank_start ; t#u16 crtc_hblank_end ; t#u16 crtc_hsync_start ; t#u16 crtc_hsync_end ; t#u16 crtc_htotal ; t#u16 crtc_hskew ; t#u16 crtc_vdisplay ; t#u16 crtc_vblank_start ; t#u16 crtc_vblank_end ; t#u16 crtc_vsync_start ; t#u16 crtc_vsync_end ; t#u16 crtc_vtotal ; t#u16 width_mm ; t#u16 height_mm ; t#u8 type ; t#bool expose_to_userspace ; s#list_head head ; char name [ 32 ] ; e#drm_mode_status status ; e#hdmi_picture_aspect picture_aspect_ratio ; } +s#drm_property struct drm_property { s#list_head head ; s#drm_mode_object base ; t#uint32_t flags ; char name [ 32 ] ; t#uint32_t num_values ; t#uint64_t * values ; s#drm_device * dev ; s#list_head enum_list ; } +s#drm_object_properties struct drm_object_properties { int count ; s#drm_property * properties [ 24 ] ; t#uint64_t values [ 24 ] ; } +s#drm_mode_object struct drm_mode_object { t#uint32_t id ; t#uint32_t type ; s#drm_object_properties * properties ; s#kref refcount ; void ( * free_cb ) ( s#kref * ) ; void * suse_kabi_padding ; } +e#drm_connector_registration_state enum drm_connector_registration_state { DRM_CONNECTOR_INITIALIZING = 0 , DRM_CONNECTOR_REGISTERED = 1 , DRM_CONNECTOR_UNREGISTERED = 2 , } +e#drm_connector_status enum drm_connector_status { connector_status_connected = 1 , connector_status_disconnected = 2 , connector_status_unknown = 3 , } +e#subpixel_order enum subpixel_order { SubPixelUnknown = 0 , SubPixelHorizontalRGB , SubPixelHorizontalBGR , SubPixelVerticalRGB , SubPixelVerticalBGR , SubPixelNone , } +s#drm_scrambling struct drm_scrambling { t#bool supported ; t#bool low_rates ; } +s#drm_scdc struct drm_scdc { t#bool supported ; t#bool read_request ; s#drm_scrambling scrambling ; } +s#drm_hdmi_dsc_cap struct drm_hdmi_dsc_cap { t#bool v_1p2 ; t#bool native_420 ; t#bool all_bpp ; t#u8 bpc_supported ; t#u8 max_slices ; int clk_per_slice ; t#u8 max_lanes ; t#u8 max_frl_rate_per_lane ; t#u8 total_chunk_kbytes ; } +s#drm_hdmi_info struct drm_hdmi_info { s#drm_scdc scdc ; unsigned long y420_vdb_modes [ ( ( ( 256 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long y420_cmdb_modes [ ( ( ( 256 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u64 y420_cmdb_map ; t#u8 y420_dc_modes ; t#u8 max_frl_rate_per_lane ; t#u8 max_lanes ; s#drm_hdmi_dsc_cap dsc_cap ; } +s#drm_monitor_range_info struct drm_monitor_range_info { t#u16 min_vfreq ; t#u16 max_vfreq ; } +s#drm_luminance_range_info struct drm_luminance_range_info { t#u32 min_luminance ; t#u32 max_luminance ; } +s#drm_display_info struct drm_display_info { unsigned int width_mm ; unsigned int height_mm ; unsigned int bpc ; e#subpixel_order subpixel_order ; int panel_orientation ; t#u32 color_formats ; const t#u32 * bus_formats ; unsigned int num_bus_formats ; t#u32 bus_flags ; int max_tmds_clock ; t#bool dvi_dual ; t#bool is_hdmi ; t#bool has_hdmi_infoframe ; t#bool rgb_quant_range_selectable ; t#u8 edid_hdmi_rgb444_dc_modes ; t#u8 edid_hdmi_ycbcr444_dc_modes ; t#u8 cea_rev ; s#drm_hdmi_info hdmi ; t#bool non_desktop ; s#drm_monitor_range_info monitor_range ; s#drm_luminance_range_info luminance_range ; t#u8 mso_stream_count ; t#u8 mso_pixel_overlap ; } +e#drm_link_status enum drm_link_status { DRM_LINK_STATUS_GOOD = 0 , DRM_LINK_STATUS_BAD = 1 , } +s##drm_pending_vblank_event +s#drm_crtc_commit struct drm_crtc_commit { s#drm_crtc * crtc ; s#kref ref ; s#completion flip_done ; s#completion hw_done ; s#completion cleanup_done ; s#list_head commit_entry ; s#drm_pending_vblank_event * event ; t#bool abort_completion ; } +e#drm_mode_subconnector enum drm_mode_subconnector { DRM_MODE_SUBCONNECTOR_Automatic = 0 , DRM_MODE_SUBCONNECTOR_Unknown = 0 , DRM_MODE_SUBCONNECTOR_VGA = 1 , DRM_MODE_SUBCONNECTOR_DVID = 3 , DRM_MODE_SUBCONNECTOR_DVIA = 4 , DRM_MODE_SUBCONNECTOR_Composite = 5 , DRM_MODE_SUBCONNECTOR_SVIDEO = 6 , DRM_MODE_SUBCONNECTOR_Component = 8 , DRM_MODE_SUBCONNECTOR_SCART = 9 , DRM_MODE_SUBCONNECTOR_DisplayPort = 10 , DRM_MODE_SUBCONNECTOR_HDMIA = 11 , DRM_MODE_SUBCONNECTOR_Native = 15 , DRM_MODE_SUBCONNECTOR_Wireless = 18 , } +s#drm_connector_tv_margins struct drm_connector_tv_margins { unsigned int bottom ; unsigned int left ; unsigned int right ; unsigned int top ; } +s#drm_tv_connector_state struct drm_tv_connector_state { e#drm_mode_subconnector subconnector ; s#drm_connector_tv_margins margins ; unsigned int mode ; unsigned int brightness ; unsigned int contrast ; unsigned int flicker_reduction ; unsigned int overscan ; unsigned int saturation ; unsigned int hue ; } +s##drm_writeback_job +e#drm_privacy_screen_status enum drm_privacy_screen_status { PRIVACY_SCREEN_DISABLED = 0 , PRIVACY_SCREEN_ENABLED , PRIVACY_SCREEN_DISABLED_LOCKED , PRIVACY_SCREEN_ENABLED_LOCKED , } +s#drm_property_blob struct drm_property_blob { s#drm_mode_object base ; s#drm_device * dev ; s#list_head head_global ; s#list_head head_file ; t#size_t length ; void * data ; } +s#drm_connector_state struct drm_connector_state { s#drm_connector * connector ; s#drm_crtc * crtc ; s#drm_encoder * best_encoder ; e#drm_link_status link_status ; s#drm_atomic_state * state ; s#drm_crtc_commit * commit ; s#drm_tv_connector_state tv ; t#bool self_refresh_aware ; e#hdmi_picture_aspect picture_aspect_ratio ; unsigned int content_type ; unsigned int hdcp_content_type ; unsigned int scaling_mode ; unsigned int content_protection ; t#u32 colorspace ; s#drm_writeback_job * writeback_job ; t#u8 max_requested_bpc ; t#u8 max_bpc ; e#drm_privacy_screen_status privacy_screen_sw_state ; s#drm_property_blob * hdr_output_metadata ; void * suse_kabi_padding ; } +s#va_format struct va_format { const char * fmt ; t#va_list * va ; } +s#drm_printer struct drm_printer { void ( * printfn ) ( s#drm_printer * , s#va_format * ) ; void ( * puts ) ( s#drm_printer * , const char * ) ; void * arg ; const char * prefix ; } +s#drm_connector_funcs struct drm_connector_funcs { int ( * dpms ) ( s#drm_connector * , int ) ; void ( * reset ) ( s#drm_connector * ) ; e#drm_connector_status ( * detect ) ( s#drm_connector * , t#bool ) ; void ( * force ) ( s#drm_connector * ) ; int ( * fill_modes ) ( s#drm_connector * , t#uint32_t , t#uint32_t ) ; int ( * set_property ) ( s#drm_connector * , s#drm_property * , t#uint64_t ) ; int ( * late_register ) ( s#drm_connector * ) ; void ( * early_unregister ) ( s#drm_connector * ) ; void ( * destroy ) ( s#drm_connector * ) ; s#drm_connector_state * ( * atomic_duplicate_state ) ( s#drm_connector * ) ; void ( * atomic_destroy_state ) ( s#drm_connector * , s#drm_connector_state * ) ; int ( * atomic_set_property ) ( s#drm_connector * , s#drm_connector_state * , s#drm_property * , t#uint64_t ) ; int ( * atomic_get_property ) ( s#drm_connector * , const s#drm_connector_state * , s#drm_property * , t#uint64_t * ) ; void ( * atomic_print_state ) ( s#drm_printer * , const s#drm_connector_state * ) ; void ( * oob_hotplug_event ) ( s#drm_connector * ) ; void ( * debugfs_init ) ( s#drm_connector * , s#dentry * ) ; } +s##drm_privacy_screen +s##drm_writeback_connector +s#drm_connector_helper_funcs struct drm_connector_helper_funcs { int ( * get_modes ) ( s#drm_connector * ) ; int ( * detect_ctx ) ( s#drm_connector * , s#drm_modeset_acquire_ctx * , t#bool ) ; e#drm_mode_status ( * mode_valid ) ( s#drm_connector * , s#drm_display_mode * ) ; int ( * mode_valid_ctx ) ( s#drm_connector * , s#drm_display_mode * , s#drm_modeset_acquire_ctx * , e#drm_mode_status * ) ; s#drm_encoder * ( * best_encoder ) ( s#drm_connector * ) ; s#drm_encoder * ( * atomic_best_encoder ) ( s#drm_connector * , s#drm_atomic_state * ) ; int ( * atomic_check ) ( s#drm_connector * , s#drm_atomic_state * ) ; void ( * atomic_commit ) ( s#drm_connector * , s#drm_atomic_state * ) ; int ( * prepare_writeback_job ) ( s#drm_writeback_connector * , s#drm_writeback_job * ) ; void ( * cleanup_writeback_job ) ( s#drm_writeback_connector * , s#drm_writeback_job * ) ; } +e#drm_connector_force enum drm_connector_force { DRM_FORCE_UNSPECIFIED , DRM_FORCE_OFF , DRM_FORCE_ON , DRM_FORCE_ON_DIGITAL , } +e#drm_panel_orientation enum drm_panel_orientation { DRM_MODE_PANEL_ORIENTATION_UNKNOWN = - 1 , DRM_MODE_PANEL_ORIENTATION_NORMAL = 0 , DRM_MODE_PANEL_ORIENTATION_BOTTOM_UP , DRM_MODE_PANEL_ORIENTATION_LEFT_UP , DRM_MODE_PANEL_ORIENTATION_RIGHT_UP , } +s#drm_cmdline_mode struct drm_cmdline_mode { char name [ 32 ] ; t#bool specified ; t#bool refresh_specified ; t#bool bpp_specified ; int xres ; int yres ; int bpp ; int refresh ; t#bool rb ; t#bool interlace ; t#bool cvt ; t#bool margins ; e#drm_connector_force force ; unsigned int rotation_reflection ; e#drm_panel_orientation panel_orientation ; s#drm_connector_tv_margins tv_margins ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#drm_tile_group struct drm_tile_group { s#kref refcount ; s#drm_device * dev ; int id ; t#u8 group_data [ 8 ] ; } +s#hdr_static_metadata struct hdr_static_metadata { t#__u8 eotf ; t#__u8 metadata_type ; t#__u16 max_cll ; t#__u16 max_fall ; t#__u16 min_cll ; } +s#hdr_sink_metadata struct hdr_sink_metadata { t#__u32 metadata_type ; union { s#hdr_static_metadata hdmi_type1 ; } ; } +s#drm_connector struct drm_connector { s#drm_device * dev ; s#device * kdev ; s#device_attribute * attr ; s#fwnode_handle * fwnode ; s#list_head head ; s#list_head global_connector_list_entry ; s#drm_mode_object base ; char * name ; s#mutex mutex ; unsigned index ; int connector_type ; int connector_type_id ; t#bool interlace_allowed ; t#bool doublescan_allowed ; t#bool stereo_allowed ; t#bool ycbcr_420_allowed ; e#drm_connector_registration_state registration_state ; s#list_head modes ; e#drm_connector_status status ; s#list_head probed_modes ; s#drm_display_info display_info ; const s#drm_connector_funcs * funcs ; s#drm_property_blob * edid_blob_ptr ; s#drm_object_properties properties ; s#drm_property * scaling_mode_property ; s#drm_property * vrr_capable_property ; s#drm_property * colorspace_property ; s#drm_property_blob * path_blob_ptr ; s#drm_property * max_bpc_property ; s#drm_privacy_screen * privacy_screen ; s#notifier_block privacy_screen_notifier ; s#drm_property * privacy_screen_sw_state_property ; s#drm_property * privacy_screen_hw_state_property ; t#uint8_t polled ; int dpms ; const s#drm_connector_helper_funcs * helper_private ; s#drm_cmdline_mode cmdline_mode ; e#drm_connector_force force ; t#bool override_edid ; t#u64 epoch_counter ; t#u32 possible_encoders ; s#drm_encoder * encoder ; t#uint8_t eld [ 128 ] ; t#bool latency_present [ 2 ] ; int video_latency [ 2 ] ; int audio_latency [ 2 ] ; s#i2c_adapter * ddc ; int null_edid_counter ; unsigned bad_edid_counter ; t#bool edid_corrupt ; t#u8 real_edid_checksum ; s#dentry * debugfs_entry ; s#drm_connector_state * state ; s#drm_property_blob * tile_blob_ptr ; t#bool has_tile ; s#drm_tile_group * tile_group ; t#bool tile_is_single_monitor ; t#uint8_t num_h_tile , num_v_tile ; t#uint8_t tile_h_loc , tile_v_loc ; t#uint16_t tile_h_size , tile_v_size ; s#llist_node free_node ; s#hdr_sink_metadata hdr_sink_metadata ; } +s#drm_mode_set struct drm_mode_set { s#drm_framebuffer * fb ; s#drm_crtc * crtc ; s#drm_display_mode * mode ; t#uint32_t x ; t#uint32_t y ; s#drm_connector * * connectors ; t#size_t num_connectors ; } +e#drm_scaling_filter enum drm_scaling_filter { DRM_SCALING_FILTER_DEFAULT , DRM_SCALING_FILTER_NEAREST_NEIGHBOR , } +s#drm_crtc_state struct drm_crtc_state { s#drm_crtc * crtc ; t#bool enable ; t#bool active ; t#bool planes_changed : 1 ; t#bool mode_changed : 1 ; t#bool active_changed : 1 ; t#bool connectors_changed : 1 ; t#bool zpos_changed : 1 ; t#bool color_mgmt_changed : 1 ; t#bool no_vblank : 1 ; t#u32 plane_mask ; t#u32 connector_mask ; t#u32 encoder_mask ; s#drm_display_mode adjusted_mode ; s#drm_display_mode mode ; s#drm_property_blob * mode_blob ; s#drm_property_blob * degamma_lut ; s#drm_property_blob * ctm ; s#drm_property_blob * gamma_lut ; t#u32 target_vblank ; t#bool async_flip ; t#bool vrr_enabled ; t#bool self_refresh_active ; e#drm_scaling_filter scaling_filter ; s#drm_pending_vblank_event * event ; s#drm_crtc_commit * commit ; s#drm_atomic_state * state ; void * suse_kabi_padding ; } +s#drm_crtc_funcs struct drm_crtc_funcs { void ( * reset ) ( s#drm_crtc * ) ; int ( * cursor_set ) ( s#drm_crtc * , s#drm_file * , t#uint32_t , t#uint32_t , t#uint32_t ) ; int ( * cursor_set2 ) ( s#drm_crtc * , s#drm_file * , t#uint32_t , t#uint32_t , t#uint32_t , t#int32_t , t#int32_t ) ; int ( * cursor_move ) ( s#drm_crtc * , int , int ) ; int ( * gamma_set ) ( s#drm_crtc * , t#u16 * , t#u16 * , t#u16 * , t#uint32_t , s#drm_modeset_acquire_ctx * ) ; void ( * destroy ) ( s#drm_crtc * ) ; int ( * set_config ) ( s#drm_mode_set * , s#drm_modeset_acquire_ctx * ) ; int ( * page_flip ) ( s#drm_crtc * , s#drm_framebuffer * , s#drm_pending_vblank_event * , t#uint32_t , s#drm_modeset_acquire_ctx * ) ; int ( * page_flip_target ) ( s#drm_crtc * , s#drm_framebuffer * , s#drm_pending_vblank_event * , t#uint32_t , t#uint32_t , s#drm_modeset_acquire_ctx * ) ; int ( * set_property ) ( s#drm_crtc * , s#drm_property * , t#uint64_t ) ; s#drm_crtc_state * ( * atomic_duplicate_state ) ( s#drm_crtc * ) ; void ( * atomic_destroy_state ) ( s#drm_crtc * , s#drm_crtc_state * ) ; int ( * atomic_set_property ) ( s#drm_crtc * , s#drm_crtc_state * , s#drm_property * , t#uint64_t ) ; int ( * atomic_get_property ) ( s#drm_crtc * , const s#drm_crtc_state * , s#drm_property * , t#uint64_t * ) ; int ( * late_register ) ( s#drm_crtc * ) ; void ( * early_unregister ) ( s#drm_crtc * ) ; int ( * set_crc_source ) ( s#drm_crtc * , const char * ) ; int ( * verify_crc_source ) ( s#drm_crtc * , const char * , t#size_t * ) ; const char * const * ( * get_crc_sources ) ( s#drm_crtc * , t#size_t * ) ; void ( * atomic_print_state ) ( s#drm_printer * , const s#drm_crtc_state * ) ; t#u32 ( * get_vblank_counter ) ( s#drm_crtc * ) ; int ( * enable_vblank ) ( s#drm_crtc * ) ; void ( * disable_vblank ) ( s#drm_crtc * ) ; t#bool ( * get_vblank_timestamp ) ( s#drm_crtc * , int * , t#ktime_t * , t#bool ) ; } +e##mode_set_atomic +s#drm_crtc_helper_funcs struct drm_crtc_helper_funcs { void ( * dpms ) ( s#drm_crtc * , int ) ; void ( * prepare ) ( s#drm_crtc * ) ; void ( * commit ) ( s#drm_crtc * ) ; e#drm_mode_status ( * mode_valid ) ( s#drm_crtc * , const s#drm_display_mode * ) ; t#bool ( * mode_fixup ) ( s#drm_crtc * , const s#drm_display_mode * , s#drm_display_mode * ) ; int ( * mode_set ) ( s#drm_crtc * , s#drm_display_mode * , s#drm_display_mode * , int , int , s#drm_framebuffer * ) ; void ( * mode_set_nofb ) ( s#drm_crtc * ) ; int ( * mode_set_base ) ( s#drm_crtc * , int , int , s#drm_framebuffer * ) ; int ( * mode_set_base_atomic ) ( s#drm_crtc * , s#drm_framebuffer * , int , int , e#mode_set_atomic ) ; void ( * disable ) ( s#drm_crtc * ) ; int ( * atomic_check ) ( s#drm_crtc * , s#drm_atomic_state * ) ; void ( * atomic_begin ) ( s#drm_crtc * , s#drm_atomic_state * ) ; void ( * atomic_flush ) ( s#drm_crtc * , s#drm_atomic_state * ) ; void ( * atomic_enable ) ( s#drm_crtc * , s#drm_atomic_state * ) ; void ( * atomic_disable ) ( s#drm_crtc * , s#drm_atomic_state * ) ; t#bool ( * get_scanout_position ) ( s#drm_crtc * , t#bool , int * , int * , t#ktime_t * , t#ktime_t * , const s#drm_display_mode * ) ; } +s#drm_crtc_crc_entry struct drm_crtc_crc_entry { t#bool has_frame_counter ; t#uint32_t frame ; t#uint32_t crcs [ 10 ] ; } +s#drm_crtc_crc struct drm_crtc_crc { t#spinlock_t lock ; const char * source ; t#bool opened , overflow ; s#drm_crtc_crc_entry * entries ; int head , tail ; t#size_t values_cnt ; t#wait_queue_head_t wq ; } +s##drm_self_refresh_data +s#drm_crtc struct drm_crtc { s#drm_device * dev ; s#device_node * port ; s#list_head head ; char * name ; s#drm_modeset_lock mutex ; s#drm_mode_object base ; s#drm_plane * primary ; s#drm_plane * cursor ; unsigned index ; int cursor_x ; int cursor_y ; t#bool enabled ; s#drm_display_mode mode ; s#drm_display_mode hwmode ; int x ; int y ; const s#drm_crtc_funcs * funcs ; t#uint32_t gamma_size ; t#uint16_t * gamma_store ; const s#drm_crtc_helper_funcs * helper_private ; s#drm_object_properties properties ; s#drm_property * scaling_filter_property ; s#drm_crtc_state * state ; s#list_head commit_list ; t#spinlock_t commit_lock ; s#dentry * debugfs_entry ; s#drm_crtc_crc crc ; unsigned int fence_context ; t#spinlock_t fence_lock ; unsigned long fence_seqno ; char timeline_name [ 32 ] ; s#drm_self_refresh_data * self_refresh_data ; } +s##dma_fence +e#drm_color_encoding enum drm_color_encoding { DRM_COLOR_YCBCR_BT601 , DRM_COLOR_YCBCR_BT709 , DRM_COLOR_YCBCR_BT2020 , DRM_COLOR_ENCODING_MAX , } +e#drm_color_range enum drm_color_range { DRM_COLOR_YCBCR_LIMITED_RANGE , DRM_COLOR_YCBCR_FULL_RANGE , DRM_COLOR_RANGE_MAX , } +s#drm_rect struct drm_rect { int x1 , y1 , x2 , y2 ; } +s#drm_plane_state struct drm_plane_state { s#drm_plane * plane ; s#drm_crtc * crtc ; s#drm_framebuffer * fb ; s#dma_fence * fence ; t#int32_t crtc_x ; t#int32_t crtc_y ; t#uint32_t crtc_w , crtc_h ; t#uint32_t src_x ; t#uint32_t src_y ; t#uint32_t src_h , src_w ; t#u16 alpha ; t#uint16_t pixel_blend_mode ; unsigned int rotation ; unsigned int zpos ; unsigned int normalized_zpos ; e#drm_color_encoding color_encoding ; e#drm_color_range color_range ; s#drm_property_blob * fb_damage_clips ; s#drm_rect src , dst ; t#bool visible ; e#drm_scaling_filter scaling_filter ; s#drm_crtc_commit * commit ; s#drm_atomic_state * state ; void * suse_kabi_padding ; } +s#drm_plane_funcs struct drm_plane_funcs { int ( * update_plane ) ( s#drm_plane * , s#drm_crtc * , s#drm_framebuffer * , int , int , unsigned int , unsigned int , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t , s#drm_modeset_acquire_ctx * ) ; int ( * disable_plane ) ( s#drm_plane * , s#drm_modeset_acquire_ctx * ) ; void ( * destroy ) ( s#drm_plane * ) ; void ( * reset ) ( s#drm_plane * ) ; int ( * set_property ) ( s#drm_plane * , s#drm_property * , t#uint64_t ) ; s#drm_plane_state * ( * atomic_duplicate_state ) ( s#drm_plane * ) ; void ( * atomic_destroy_state ) ( s#drm_plane * , s#drm_plane_state * ) ; int ( * atomic_set_property ) ( s#drm_plane * , s#drm_plane_state * , s#drm_property * , t#uint64_t ) ; int ( * atomic_get_property ) ( s#drm_plane * , const s#drm_plane_state * , s#drm_property * , t#uint64_t * ) ; int ( * late_register ) ( s#drm_plane * ) ; void ( * early_unregister ) ( s#drm_plane * ) ; void ( * atomic_print_state ) ( s#drm_printer * , const s#drm_plane_state * ) ; t#bool ( * format_mod_supported ) ( s#drm_plane * , t#uint32_t , t#uint64_t ) ; } +e#drm_plane_type enum drm_plane_type { DRM_PLANE_TYPE_OVERLAY , DRM_PLANE_TYPE_PRIMARY , DRM_PLANE_TYPE_CURSOR , } +s#drm_plane_helper_funcs struct drm_plane_helper_funcs { int ( * prepare_fb ) ( s#drm_plane * , s#drm_plane_state * ) ; void ( * cleanup_fb ) ( s#drm_plane * , s#drm_plane_state * ) ; int ( * atomic_check ) ( s#drm_plane * , s#drm_atomic_state * ) ; void ( * atomic_update ) ( s#drm_plane * , s#drm_atomic_state * ) ; void ( * atomic_disable ) ( s#drm_plane * , s#drm_atomic_state * ) ; int ( * atomic_async_check ) ( s#drm_plane * , s#drm_atomic_state * ) ; void ( * atomic_async_update ) ( s#drm_plane * , s#drm_atomic_state * ) ; } +s#drm_plane struct drm_plane { s#drm_device * dev ; s#list_head head ; char * name ; s#drm_modeset_lock mutex ; s#drm_mode_object base ; t#uint32_t possible_crtcs ; t#uint32_t * format_types ; unsigned int format_count ; t#bool format_default ; t#uint64_t * modifiers ; unsigned int modifier_count ; s#drm_crtc * crtc ; s#drm_framebuffer * fb ; s#drm_framebuffer * old_fb ; const s#drm_plane_funcs * funcs ; s#drm_object_properties properties ; e#drm_plane_type type ; unsigned index ; const s#drm_plane_helper_funcs * helper_private ; s#drm_plane_state * state ; s#drm_property * alpha_property ; s#drm_property * zpos_property ; s#drm_property * rotation_property ; s#drm_property * blend_mode_property ; s#drm_property * color_encoding_property ; s#drm_property * color_range_property ; s#drm_property * scaling_filter_property ; } +s#__drm_planes_state struct __drm_planes_state { s#drm_plane * ptr ; s#drm_plane_state * state , * old_state , * new_state ; } +s#__drm_crtcs_state struct __drm_crtcs_state { s#drm_crtc * ptr ; s#drm_crtc_state * state , * old_state , * new_state ; s#drm_crtc_commit * commit ; t#s32 * out_fence_ptr ; t#u64 last_vblank_count ; } +s#__drm_connnectors_state struct __drm_connnectors_state { s#drm_connector * ptr ; s#drm_connector_state * state , * old_state , * new_state ; t#s32 * out_fence_ptr ; } +s#drm_private_state struct drm_private_state { s#drm_atomic_state * state ; s#drm_private_obj * obj ; } +s#drm_private_state_funcs struct drm_private_state_funcs { s#drm_private_state * ( * atomic_duplicate_state ) ( s#drm_private_obj * ) ; void ( * atomic_destroy_state ) ( s#drm_private_obj * , s#drm_private_state * ) ; void ( * atomic_print_state ) ( s#drm_printer * , const s#drm_private_state * ) ; } +s#drm_private_obj struct drm_private_obj { s#list_head head ; s#drm_modeset_lock lock ; s#drm_private_state * state ; const s#drm_private_state_funcs * funcs ; } +s#__drm_private_objs_state struct __drm_private_objs_state { s#drm_private_obj * ptr ; s#drm_private_state * state , * old_state , * new_state ; } +s#drm_atomic_state struct drm_atomic_state { s#kref ref ; s#drm_device * dev ; t#bool allow_modeset : 1 ; t#bool legacy_cursor_update : 1 ; t#bool async_update : 1 ; t#bool duplicated : 1 ; s#__drm_planes_state * planes ; s#__drm_crtcs_state * crtcs ; int num_connector ; s#__drm_connnectors_state * connectors ; int num_private_objs ; s#__drm_private_objs_state * private_objs ; s#drm_modeset_acquire_ctx * acquire_ctx ; s#drm_crtc_commit * fake_commit ; s#work_struct commit_work ; void * suse_kabi_padding ; } +s#drm_mode_config_funcs struct drm_mode_config_funcs { s#drm_framebuffer * ( * fb_create ) ( s#drm_device * , s#drm_file * , const s#drm_mode_fb_cmd2 * ) ; const s#drm_format_info * ( * get_format_info ) ( const s#drm_mode_fb_cmd2 * ) ; void ( * output_poll_changed ) ( s#drm_device * ) ; e#drm_mode_status ( * mode_valid ) ( s#drm_device * , const s#drm_display_mode * ) ; int ( * atomic_check ) ( s#drm_device * , s#drm_atomic_state * ) ; int ( * atomic_commit ) ( s#drm_device * , s#drm_atomic_state * , t#bool ) ; s#drm_atomic_state * ( * atomic_state_alloc ) ( s#drm_device * ) ; void ( * atomic_state_clear ) ( s#drm_atomic_state * ) ; void ( * atomic_state_free ) ( s#drm_atomic_state * ) ; } +s#drm_mode_config_helper_funcs struct drm_mode_config_helper_funcs { void ( * atomic_commit_tail ) ( s#drm_atomic_state * ) ; int ( * atomic_commit_setup ) ( s#drm_atomic_state * ) ; } +s#drm_mode_config struct drm_mode_config { s#mutex mutex ; s#drm_modeset_lock connection_mutex ; s#drm_modeset_acquire_ctx * acquire_ctx ; s#mutex idr_mutex ; s#idr object_idr ; s#idr tile_idr ; s#mutex fb_lock ; int num_fb ; s#list_head fb_list ; t#spinlock_t connector_list_lock ; int num_connector ; s#ida connector_ida ; s#list_head connector_list ; s#llist_head connector_free_list ; s#work_struct connector_free_work ; int num_encoder ; s#list_head encoder_list ; int num_total_plane ; s#list_head plane_list ; int num_crtc ; s#list_head crtc_list ; s#list_head property_list ; s#list_head privobj_list ; int min_width , min_height ; int max_width , max_height ; const s#drm_mode_config_funcs * funcs ; t#resource_size_t fb_base ; t#bool poll_enabled ; t#bool poll_running ; t#bool delayed_event ; s#delayed_work output_poll_work ; s#mutex blob_lock ; s#list_head property_blob_list ; s#drm_property * edid_property ; s#drm_property * dpms_property ; s#drm_property * path_property ; s#drm_property * tile_property ; s#drm_property * link_status_property ; s#drm_property * plane_type_property ; s#drm_property * prop_src_x ; s#drm_property * prop_src_y ; s#drm_property * prop_src_w ; s#drm_property * prop_src_h ; s#drm_property * prop_crtc_x ; s#drm_property * prop_crtc_y ; s#drm_property * prop_crtc_w ; s#drm_property * prop_crtc_h ; s#drm_property * prop_fb_id ; s#drm_property * prop_in_fence_fd ; s#drm_property * prop_out_fence_ptr ; s#drm_property * prop_crtc_id ; s#drm_property * prop_fb_damage_clips ; s#drm_property * prop_active ; s#drm_property * prop_mode_id ; s#drm_property * prop_vrr_enabled ; s#drm_property * dvi_i_subconnector_property ; s#drm_property * dvi_i_select_subconnector_property ; s#drm_property * dp_subconnector_property ; s#drm_property * tv_subconnector_property ; s#drm_property * tv_select_subconnector_property ; s#drm_property * tv_mode_property ; s#drm_property * tv_left_margin_property ; s#drm_property * tv_right_margin_property ; s#drm_property * tv_top_margin_property ; s#drm_property * tv_bottom_margin_property ; s#drm_property * tv_brightness_property ; s#drm_property * tv_contrast_property ; s#drm_property * tv_flicker_reduction_property ; s#drm_property * tv_overscan_property ; s#drm_property * tv_saturation_property ; s#drm_property * tv_hue_property ; s#drm_property * scaling_mode_property ; s#drm_property * aspect_ratio_property ; s#drm_property * content_type_property ; s#drm_property * degamma_lut_property ; s#drm_property * degamma_lut_size_property ; s#drm_property * ctm_property ; s#drm_property * gamma_lut_property ; s#drm_property * gamma_lut_size_property ; s#drm_property * suggested_x_property ; s#drm_property * suggested_y_property ; s#drm_property * non_desktop_property ; s#drm_property * panel_orientation_property ; s#drm_property * writeback_fb_id_property ; s#drm_property * writeback_pixel_formats_property ; s#drm_property * writeback_out_fence_ptr_property ; s#drm_property * hdr_output_metadata_property ; s#drm_property * content_protection_property ; s#drm_property * hdcp_content_type_property ; t#uint32_t preferred_depth , prefer_shadow ; t#bool prefer_shadow_fbdev ; t#bool quirk_addfb_prefer_xbgr_30bpp ; t#bool quirk_addfb_prefer_host_byte_order ; t#bool async_page_flip ; t#bool fb_modifiers_not_supported ; t#bool normalize_zpos ; s#drm_property * modifiers_property ; t#uint32_t cursor_width , cursor_height ; s#drm_atomic_state * suspend_state ; const s#drm_mode_config_helper_funcs * helper_private ; } +s##drm_vma_offset_manager +s##drm_vram_mm +e#switch_power_state enum switch_power_state { DRM_SWITCH_POWER_ON = 0 , DRM_SWITCH_POWER_OFF = 1 , DRM_SWITCH_POWER_CHANGING = 2 , DRM_SWITCH_POWER_DYNAMIC_OFF = 3 , } +s##drm_fb_helper +s#drm_device struct drm_device { int if_version ; s#kref ref ; s#device * dev ; struct { s#list_head resources ; void * final_kfree ; t#spinlock_t lock ; } managed ; const s#drm_driver * driver ; void * dev_private ; s#drm_minor * primary ; s#drm_minor * render ; t#bool registered ; s#drm_master * master ; t#u32 driver_features ; t#bool unplugged ; s#inode * anon_inode ; char * unique ; s#mutex struct_mutex ; s#mutex master_mutex ; t#atomic_t open_count ; s#mutex filelist_mutex ; s#list_head filelist ; s#list_head filelist_internal ; s#mutex clientlist_mutex ; s#list_head clientlist ; t#bool vblank_disable_immediate ; s#drm_vblank_crtc * vblank ; t#spinlock_t vblank_time_lock ; t#spinlock_t vbl_lock ; t#u32 max_vblank_count ; s#list_head vblank_event_list ; t#spinlock_t event_lock ; unsigned int num_crtcs ; s#drm_mode_config mode_config ; s#mutex object_name_lock ; s#idr object_name_idr ; s#drm_vma_offset_manager * vma_offset_manager ; s#drm_vram_mm * vram_mm ; e#switch_power_state switch_power_state ; s#drm_fb_helper * fb_helper ; void * suse_kabi_padding ; } +s#drm_encoder_funcs struct drm_encoder_funcs { void ( * reset ) ( s#drm_encoder * ) ; void ( * destroy ) ( s#drm_encoder * ) ; int ( * late_register ) ( s#drm_encoder * ) ; void ( * early_unregister ) ( s#drm_encoder * ) ; } +s#drm_encoder_helper_funcs struct drm_encoder_helper_funcs { void ( * dpms ) ( s#drm_encoder * , int ) ; e#drm_mode_status ( * mode_valid ) ( s#drm_encoder * , const s#drm_display_mode * ) ; t#bool ( * mode_fixup ) ( s#drm_encoder * , const s#drm_display_mode * , s#drm_display_mode * ) ; void ( * prepare ) ( s#drm_encoder * ) ; void ( * commit ) ( s#drm_encoder * ) ; void ( * mode_set ) ( s#drm_encoder * , s#drm_display_mode * , s#drm_display_mode * ) ; void ( * atomic_mode_set ) ( s#drm_encoder * , s#drm_crtc_state * , s#drm_connector_state * ) ; e#drm_connector_status ( * detect ) ( s#drm_encoder * , s#drm_connector * ) ; void ( * atomic_disable ) ( s#drm_encoder * , s#drm_atomic_state * ) ; void ( * atomic_enable ) ( s#drm_encoder * , s#drm_atomic_state * ) ; void ( * disable ) ( s#drm_encoder * ) ; void ( * enable ) ( s#drm_encoder * ) ; int ( * atomic_check ) ( s#drm_encoder * , s#drm_crtc_state * , s#drm_connector_state * ) ; } +s#drm_encoder struct drm_encoder { s#drm_device * dev ; s#list_head head ; s#drm_mode_object base ; char * name ; int encoder_type ; unsigned index ; t#uint32_t possible_crtcs ; t#uint32_t possible_clones ; s#drm_crtc * crtc ; s#list_head bridge_chain ; const s#drm_encoder_funcs * funcs ; const s#drm_encoder_helper_funcs * helper_private ; } +s#drm_bridge_timings struct drm_bridge_timings { t#u32 input_bus_flags ; t#u32 setup_time_ps ; t#u32 hold_time_ps ; t#bool dual_link ; } +e#drm_bridge_attach_flags enum drm_bridge_attach_flags { DRM_BRIDGE_ATTACH_NO_CONNECTOR = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , } +s#drm_bus_cfg struct drm_bus_cfg { t#u32 format ; t#u32 flags ; } +s#drm_bridge_state struct drm_bridge_state { s#drm_private_state base ; s#drm_bridge * bridge ; s#drm_bus_cfg input_bus_cfg ; s#drm_bus_cfg output_bus_cfg ; } +s#est_timings struct est_timings { t#u8 t1 ; t#u8 t2 ; t#u8 mfg_rsvd ; } +s#std_timing struct std_timing { t#u8 hsize ; t#u8 vfreq_aspect ; } +s#detailed_pixel_timing struct detailed_pixel_timing { t#u8 hactive_lo ; t#u8 hblank_lo ; t#u8 hactive_hblank_hi ; t#u8 vactive_lo ; t#u8 vblank_lo ; t#u8 vactive_vblank_hi ; t#u8 hsync_offset_lo ; t#u8 hsync_pulse_width_lo ; t#u8 vsync_offset_pulse_width_lo ; t#u8 hsync_vsync_offset_pulse_width_hi ; t#u8 width_mm_lo ; t#u8 height_mm_lo ; t#u8 width_height_mm_hi ; t#u8 hborder ; t#u8 vborder ; t#u8 misc ; } +s#detailed_data_string struct detailed_data_string { t#u8 str [ 13 ] ; } +s#detailed_data_monitor_range struct detailed_data_monitor_range { t#u8 min_vfreq ; t#u8 max_vfreq ; t#u8 min_hfreq_khz ; t#u8 max_hfreq_khz ; t#u8 pixel_clock_mhz ; t#u8 flags ; union { struct { t#u8 reserved ; t#u8 hfreq_start_khz ; t#u8 c ; t#__le16 m ; t#u8 k ; t#u8 j ; } __attribute__ ( ( packed ) ) gtf2 ; struct { t#u8 version ; t#u8 data1 ; t#u8 data2 ; t#u8 supported_aspects ; t#u8 flags ; t#u8 supported_scalings ; t#u8 preferred_refresh ; } __attribute__ ( ( packed ) ) cvt ; } __attribute__ ( ( packed ) ) formula ; } +s#detailed_data_wpindex struct detailed_data_wpindex { t#u8 white_yx_lo ; t#u8 white_x_hi ; t#u8 white_y_hi ; t#u8 gamma ; } +s#cvt_timing struct cvt_timing { t#u8 code [ 3 ] ; } +s#detailed_non_pixel struct detailed_non_pixel { t#u8 pad1 ; t#u8 type ; t#u8 pad2 ; union { s#detailed_data_string str ; s#detailed_data_monitor_range range ; s#detailed_data_wpindex color ; s#std_timing timings [ 6 ] ; s#cvt_timing cvt [ 4 ] ; } __attribute__ ( ( packed ) ) data ; } +s#detailed_timing struct detailed_timing { t#__le16 pixel_clock ; union { s#detailed_pixel_timing pixel_data ; s#detailed_non_pixel other_data ; } __attribute__ ( ( packed ) ) data ; } +s#edid struct edid { t#u8 header [ 8 ] ; t#u8 mfg_id [ 2 ] ; t#u8 prod_code [ 2 ] ; t#u32 serial ; t#u8 mfg_week ; t#u8 mfg_year ; t#u8 version ; t#u8 revision ; t#u8 input ; t#u8 width_cm ; t#u8 height_cm ; t#u8 gamma ; t#u8 features ; t#u8 red_green_lo ; t#u8 blue_white_lo ; t#u8 red_x ; t#u8 red_y ; t#u8 green_x ; t#u8 green_y ; t#u8 blue_x ; t#u8 blue_y ; t#u8 white_x ; t#u8 white_y ; s#est_timings established_timings ; s#std_timing standard_timings [ 8 ] ; s#detailed_timing detailed_timings [ 4 ] ; t#u8 extensions ; t#u8 checksum ; } +s#drm_bridge_funcs struct drm_bridge_funcs { int ( * attach ) ( s#drm_bridge * , e#drm_bridge_attach_flags ) ; void ( * detach ) ( s#drm_bridge * ) ; e#drm_mode_status ( * mode_valid ) ( s#drm_bridge * , const s#drm_display_info * , const s#drm_display_mode * ) ; t#bool ( * mode_fixup ) ( s#drm_bridge * , const s#drm_display_mode * , s#drm_display_mode * ) ; void ( * disable ) ( s#drm_bridge * ) ; void ( * post_disable ) ( s#drm_bridge * ) ; void ( * mode_set ) ( s#drm_bridge * , const s#drm_display_mode * , const s#drm_display_mode * ) ; void ( * pre_enable ) ( s#drm_bridge * ) ; void ( * enable ) ( s#drm_bridge * ) ; void ( * atomic_pre_enable ) ( s#drm_bridge * , s#drm_bridge_state * ) ; void ( * atomic_enable ) ( s#drm_bridge * , s#drm_bridge_state * ) ; void ( * atomic_disable ) ( s#drm_bridge * , s#drm_bridge_state * ) ; void ( * atomic_post_disable ) ( s#drm_bridge * , s#drm_bridge_state * ) ; s#drm_bridge_state * ( * atomic_duplicate_state ) ( s#drm_bridge * ) ; void ( * atomic_destroy_state ) ( s#drm_bridge * , s#drm_bridge_state * ) ; t#u32 * ( * atomic_get_output_bus_fmts ) ( s#drm_bridge * , s#drm_bridge_state * , s#drm_crtc_state * , s#drm_connector_state * , unsigned int * ) ; t#u32 * ( * atomic_get_input_bus_fmts ) ( s#drm_bridge * , s#drm_bridge_state * , s#drm_crtc_state * , s#drm_connector_state * , t#u32 , unsigned int * ) ; int ( * atomic_check ) ( s#drm_bridge * , s#drm_bridge_state * , s#drm_crtc_state * , s#drm_connector_state * ) ; s#drm_bridge_state * ( * atomic_reset ) ( s#drm_bridge * ) ; e#drm_connector_status ( * detect ) ( s#drm_bridge * ) ; int ( * get_modes ) ( s#drm_bridge * , s#drm_connector * ) ; s#edid * ( * get_edid ) ( s#drm_bridge * , s#drm_connector * ) ; void ( * hpd_notify ) ( s#drm_bridge * , e#drm_connector_status ) ; void ( * hpd_enable ) ( s#drm_bridge * ) ; void ( * hpd_disable ) ( s#drm_bridge * ) ; void ( * debugfs_init ) ( s#drm_bridge * , s#dentry * ) ; } +e#drm_bridge_ops enum drm_bridge_ops { DRM_BRIDGE_OP_DETECT = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , DRM_BRIDGE_OP_EDID = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , DRM_BRIDGE_OP_HPD = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , DRM_BRIDGE_OP_MODES = ( ( ( ( 1UL ) ) ) << ( 3 ) ) , } +s#drm_bridge struct drm_bridge { s#drm_private_obj base ; s#drm_device * dev ; s#drm_encoder * encoder ; s#list_head chain_node ; s#device_node * of_node ; s#list_head list ; const s#drm_bridge_timings * timings ; const s#drm_bridge_funcs * funcs ; void * driver_private ; e#drm_bridge_ops ops ; int type ; t#bool interlace_allowed ; s#i2c_adapter * ddc ; s#mutex hpd_mutex ; void ( * hpd_cb ) ( void * , e#drm_connector_status ) ; void * hpd_data ; } +s##cec_adapter +s#drm_dp_aux_cec struct drm_dp_aux_cec { s#mutex lock ; s#cec_adapter * adap ; s#drm_connector * connector ; s#delayed_work unregister_work ; } +s#drm_dp_aux struct drm_dp_aux { const char * name ; s#i2c_adapter ddc ; s#device * dev ; s#drm_device * drm_dev ; s#drm_crtc * crtc ; s#mutex hw_mutex ; s#work_struct crc_work ; t#u8 crc_count ; t#ssize_t ( * transfer ) ( s#drm_dp_aux * , s#drm_dp_aux_msg * ) ; int ( * wait_hpd_asserted ) ( s#drm_dp_aux * , unsigned long ) ; unsigned i2c_nack_count ; unsigned i2c_defer_count ; s#drm_dp_aux_cec cec ; t#bool is_remote ; } +s##clk +e#color_space enum color_space { COLOR_RGB , COLOR_YCBCR422 , COLOR_YCBCR444 } +e#dynamic_range enum dynamic_range { VESA , CEA } +e#color_coefficient enum color_coefficient { COLOR_YCBCR601 , COLOR_YCBCR709 } +e#color_depth enum color_depth { COLOR_6 , COLOR_8 , COLOR_10 , COLOR_12 } +e#link_lane_count_type enum link_lane_count_type { LANE_COUNT1 = 1 , LANE_COUNT2 = 2 , LANE_COUNT4 = 4 } +s#video_info struct video_info { char * name ; t#bool h_sync_polarity ; t#bool v_sync_polarity ; t#bool interlaced ; e#color_space color_space ; e#dynamic_range dynamic_range ; e#color_coefficient ycbcr_coeff ; e#color_depth color_depth ; int max_link_rate ; e#link_lane_count_type max_lane_count ; } +e#link_training_state enum link_training_state { START , CLOCK_RECOVERY , EQUALIZER_TRAINING , FINISHED , FAILED } +s#link_train struct link_train { int eq_loop ; int cr_loop [ 4 ] ; t#u8 link_rate ; t#u8 lane_count ; t#u8 training_lane [ 4 ] ; e#link_training_state lt_state ; } +e#analogix_dp_devtype enum analogix_dp_devtype { EXYNOS_DP , RK3288_DP , RK3399_EDP , } +s##backlight_device +s##display_timing +s#drm_panel_funcs struct drm_panel_funcs { int ( * prepare ) ( s#drm_panel * ) ; int ( * enable ) ( s#drm_panel * ) ; int ( * disable ) ( s#drm_panel * ) ; int ( * unprepare ) ( s#drm_panel * ) ; int ( * get_modes ) ( s#drm_panel * , s#drm_connector * ) ; e#drm_panel_orientation ( * get_orientation ) ( s#drm_panel * ) ; int ( * get_timings ) ( s#drm_panel * , unsigned int , s#display_timing * ) ; void ( * debugfs_init ) ( s#drm_panel * , s#dentry * ) ; } +s##drm_dsc_config +s#drm_panel struct drm_panel { s#device * dev ; s#backlight_device * backlight ; const s#drm_panel_funcs * funcs ; int connector_type ; s#list_head list ; s#drm_dsc_config * dsc ; } +s#analogix_dp_plat_data struct analogix_dp_plat_data { e#analogix_dp_devtype dev_type ; s#drm_panel * panel ; s#drm_encoder * encoder ; s#drm_connector * connector ; t#bool skip_connector ; int ( * power_on_start ) ( s#analogix_dp_plat_data * ) ; int ( * power_on_end ) ( s#analogix_dp_plat_data * ) ; int ( * power_off ) ( s#analogix_dp_plat_data * ) ; int ( * attach ) ( s#analogix_dp_plat_data * , s#drm_bridge * , s#drm_connector * ) ; int ( * get_modes ) ( s#analogix_dp_plat_data * , s#drm_connector * ) ; } +s#analogix_dp_device struct analogix_dp_device { s#drm_encoder * encoder ; s#device * dev ; s#drm_device * drm_dev ; s#drm_connector connector ; s#drm_bridge * bridge ; s#drm_dp_aux aux ; s#clk * clock ; unsigned int irq ; void * reg_base ; s#video_info video_info ; s#link_train link_train ; s#phy * phy ; int dpms_mode ; s#gpio_desc * hpd_gpiod ; t#bool force_hpd ; t#bool fast_train_enable ; t#bool psr_supported ; s#mutex panel_lock ; t#bool panel_is_modeset ; s#analogix_dp_plat_data * plat_data ; } +analogix_dp_probe s#analogix_dp_device * analogix_dp_probe ( s#device * , s#analogix_dp_plat_data * ) +analogix_dp_bind int analogix_dp_bind ( s#analogix_dp_device * , s#drm_device * ) +analogix_dp_unbind void analogix_dp_unbind ( s#analogix_dp_device * ) +analogix_dp_remove void analogix_dp_remove ( s#analogix_dp_device * ) +analogix_dp_suspend int analogix_dp_suspend ( s#analogix_dp_device * ) +analogix_dp_resume int analogix_dp_resume ( s#analogix_dp_device * ) +analogix_dp_start_crc int analogix_dp_start_crc ( s#drm_connector * ) +analogix_dp_stop_crc int analogix_dp_stop_crc ( s#drm_connector * ) + +/* drivers/gpu/drm/bridge/panel.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##edid +drm_bridge_is_panel t#bool drm_bridge_is_panel ( const s#drm_bridge * ) +s##backlight_device +s##display_timing +s##drm_dsc_config +drm_panel_bridge_add s#drm_bridge * drm_panel_bridge_add ( s#drm_panel * ) +drm_panel_bridge_add_typed s#drm_bridge * drm_panel_bridge_add_typed ( s#drm_panel * , t#u32 ) +drm_panel_bridge_remove void drm_panel_bridge_remove ( s#drm_bridge * ) +drm_panel_bridge_set_orientation int drm_panel_bridge_set_orientation ( s#drm_connector * , s#drm_bridge * ) +devm_drm_panel_bridge_add s#drm_bridge * devm_drm_panel_bridge_add ( s#device * , s#drm_panel * ) +devm_drm_panel_bridge_add_typed s#drm_bridge * devm_drm_panel_bridge_add_typed ( s#device * , s#drm_panel * , t#u32 ) +drm_panel_bridge_connector s#drm_connector * drm_panel_bridge_connector ( s#drm_bridge * ) +devm_drm_of_get_bridge s#drm_bridge * devm_drm_of_get_bridge ( s#device * , s#device_node * , t#u32 , t#u32 ) + +/* drivers/gpu/drm/bridge/synopsys/dw-hdmi.o */ +s##dw_hdmi +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +t#hdmi_codec_plugged_cb typedef void ( * hdmi_codec_plugged_cb ) ( s#device * , t#bool ) +dw_hdmi_set_plugged_cb int dw_hdmi_set_plugged_cb ( s#dw_hdmi * , t#hdmi_codec_plugged_cb , s#device * ) +dw_hdmi_set_channel_status void dw_hdmi_set_channel_status ( s#dw_hdmi * , t#u8 * ) +dw_hdmi_set_sample_width void dw_hdmi_set_sample_width ( s#dw_hdmi * , unsigned int ) +dw_hdmi_set_sample_non_pcm void dw_hdmi_set_sample_non_pcm ( s#dw_hdmi * , unsigned int ) +dw_hdmi_set_sample_rate void dw_hdmi_set_sample_rate ( s#dw_hdmi * , unsigned int ) +dw_hdmi_set_channel_count void dw_hdmi_set_channel_count ( s#dw_hdmi * , unsigned int ) +dw_hdmi_set_channel_allocation void dw_hdmi_set_channel_allocation ( s#dw_hdmi * , unsigned int ) +dw_hdmi_audio_enable void dw_hdmi_audio_enable ( s#dw_hdmi * ) +dw_hdmi_audio_disable void dw_hdmi_audio_disable ( s#dw_hdmi * ) +dw_hdmi_phy_i2c_write void dw_hdmi_phy_i2c_write ( s#dw_hdmi * , unsigned short , unsigned char ) +dw_hdmi_set_high_tmds_clock_ratio void dw_hdmi_set_high_tmds_clock_ratio ( s#dw_hdmi * , const s#drm_display_info * ) +dw_hdmi_phy_gen2_pddq void dw_hdmi_phy_gen2_pddq ( s#dw_hdmi * , t#u8 ) +dw_hdmi_phy_gen2_txpwron void dw_hdmi_phy_gen2_txpwron ( s#dw_hdmi * , t#u8 ) +dw_hdmi_phy_gen1_reset void dw_hdmi_phy_gen1_reset ( s#dw_hdmi * ) +dw_hdmi_phy_gen2_reset void dw_hdmi_phy_gen2_reset ( s#dw_hdmi * ) +dw_hdmi_phy_i2c_set_addr void dw_hdmi_phy_i2c_set_addr ( s#dw_hdmi * , t#u8 ) +dw_hdmi_phy_read_hpd e#drm_connector_status dw_hdmi_phy_read_hpd ( s#dw_hdmi * , void * ) +dw_hdmi_phy_update_hpd void dw_hdmi_phy_update_hpd ( s#dw_hdmi * , void * , t#bool , t#bool , t#bool ) +dw_hdmi_phy_setup_hpd void dw_hdmi_phy_setup_hpd ( s#dw_hdmi * , void * ) +dw_hdmi_setup_rx_sense void dw_hdmi_setup_rx_sense ( s#dw_hdmi * , t#bool , t#bool ) +s##mfd_cell +s##regmap +s#dw_hdmi_phy_ops struct dw_hdmi_phy_ops { int ( * init ) ( s#dw_hdmi * , void * , const s#drm_display_info * , const s#drm_display_mode * ) ; void ( * disable ) ( s#dw_hdmi * , void * ) ; e#drm_connector_status ( * read_hpd ) ( s#dw_hdmi * , void * ) ; void ( * update_hpd ) ( s#dw_hdmi * , void * , t#bool , t#bool , t#bool ) ; void ( * setup_hpd ) ( s#dw_hdmi * , void * ) ; } +E#DW_HDMI_RES_MAX 3 +s#dw_hdmi_mpll_config struct dw_hdmi_mpll_config { unsigned long mpixelclock ; struct { t#u16 cpce ; t#u16 gmp ; } res [ E#DW_HDMI_RES_MAX ] ; } +s#dw_hdmi_curr_ctrl struct dw_hdmi_curr_ctrl { unsigned long mpixelclock ; t#u16 curr [ E#DW_HDMI_RES_MAX ] ; } +s#dw_hdmi_phy_config struct dw_hdmi_phy_config { unsigned long mpixelclock ; t#u16 sym_ctr ; t#u16 term ; t#u16 vlev_ctr ; } +s#dw_hdmi_plat_data struct dw_hdmi_plat_data { s#regmap * regm ; unsigned int output_port ; unsigned long input_bus_encoding ; t#bool use_drm_infoframe ; t#bool ycbcr_420_allowed ; void * priv_data ; e#drm_mode_status ( * mode_valid ) ( s#dw_hdmi * , void * , const s#drm_display_info * , const s#drm_display_mode * ) ; void ( * enable_audio ) ( s#dw_hdmi * , int , int , int , int ) ; void ( * disable_audio ) ( s#dw_hdmi * ) ; const s#dw_hdmi_phy_ops * phy_ops ; const char * phy_name ; void * phy_data ; unsigned int phy_force_vendor ; const s#dw_hdmi_mpll_config * mpll_cfg ; const s#dw_hdmi_curr_ctrl * cur_ctr ; const s#dw_hdmi_phy_config * phy_config ; int ( * configure_phy ) ( s#dw_hdmi * , void * , unsigned long ) ; unsigned int disable_cec : 1 ; } +dw_hdmi_probe s#dw_hdmi * dw_hdmi_probe ( s#platform_device * , const s#dw_hdmi_plat_data * ) +dw_hdmi_remove void dw_hdmi_remove ( s#dw_hdmi * ) +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +dw_hdmi_bind s#dw_hdmi * dw_hdmi_bind ( s#platform_device * , s#drm_encoder * , const s#dw_hdmi_plat_data * ) +dw_hdmi_unbind void dw_hdmi_unbind ( s#dw_hdmi * ) +dw_hdmi_resume void dw_hdmi_resume ( s#dw_hdmi * ) + +/* drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.o */ +s##dw_mipi_dsi +dw_mipi_dsi_set_slave void dw_mipi_dsi_set_slave ( s#dw_mipi_dsi * , s#dw_mipi_dsi * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s#dw_mipi_dsi_dphy_timing struct dw_mipi_dsi_dphy_timing { t#u16 data_hs2lp ; t#u16 data_lp2hs ; t#u16 clk_hs2lp ; t#u16 clk_lp2hs ; } +s#dw_mipi_dsi_phy_ops struct dw_mipi_dsi_phy_ops { int ( * init ) ( void * ) ; void ( * power_on ) ( void * ) ; void ( * power_off ) ( void * ) ; int ( * get_lane_mbps ) ( void * , const s#drm_display_mode * , unsigned long , t#u32 , t#u32 , unsigned int * ) ; int ( * get_timing ) ( void * , unsigned int , s#dw_mipi_dsi_dphy_timing * ) ; int ( * get_esc_clk_rate ) ( void * , unsigned int * ) ; } +s#mipi_dsi_msg struct mipi_dsi_msg { t#u8 channel ; t#u8 type ; t#u16 flags ; t#size_t tx_len ; const void * tx_buf ; t#size_t rx_len ; void * rx_buf ; } +s#mipi_dsi_host_ops struct mipi_dsi_host_ops { int ( * attach ) ( s#mipi_dsi_host * , s#mipi_dsi_device * ) ; int ( * detach ) ( s#mipi_dsi_host * , s#mipi_dsi_device * ) ; t#ssize_t ( * transfer ) ( s#mipi_dsi_host * , const s#mipi_dsi_msg * ) ; } +s#mipi_dsi_host struct mipi_dsi_host { s#device * dev ; const s#mipi_dsi_host_ops * ops ; s#list_head list ; } +e#mipi_dsi_pixel_format enum mipi_dsi_pixel_format { MIPI_DSI_FMT_RGB888 , MIPI_DSI_FMT_RGB666 , MIPI_DSI_FMT_RGB666_PACKED , MIPI_DSI_FMT_RGB565 , } +s#mipi_dsi_device struct mipi_dsi_device { s#mipi_dsi_host * host ; s#device dev ; char name [ 20 ] ; unsigned int channel ; unsigned int lanes ; e#mipi_dsi_pixel_format format ; unsigned long mode_flags ; unsigned long hs_rate ; unsigned long lp_rate ; } +s#dw_mipi_dsi_host_ops struct dw_mipi_dsi_host_ops { int ( * attach ) ( void * , s#mipi_dsi_device * ) ; int ( * detach ) ( void * , s#mipi_dsi_device * ) ; } +s#dw_mipi_dsi_plat_data struct dw_mipi_dsi_plat_data { void * base ; unsigned int max_data_lanes ; e#drm_mode_status ( * mode_valid ) ( void * , const s#drm_display_mode * , unsigned long , t#u32 , t#u32 ) ; const s#dw_mipi_dsi_phy_ops * phy_ops ; const s#dw_mipi_dsi_host_ops * host_ops ; void * priv_data ; } +dw_mipi_dsi_probe s#dw_mipi_dsi * dw_mipi_dsi_probe ( s#platform_device * , const s#dw_mipi_dsi_plat_data * ) +dw_mipi_dsi_remove void dw_mipi_dsi_remove ( s#dw_mipi_dsi * ) +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +dw_mipi_dsi_bind int dw_mipi_dsi_bind ( s#dw_mipi_dsi * , s#drm_encoder * ) +dw_mipi_dsi_unbind void dw_mipi_dsi_unbind ( s#dw_mipi_dsi * ) + +/* drivers/gpu/drm/display/drm_dp_aux_bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_device +s##drm_crtc +s##cec_adapter +s##drm_property +s##drm_encoder +s##drm_atomic_state +s##drm_crtc_commit +s##drm_writeback_job +s##drm_property_blob +s##drm_printer +s##drm_privacy_screen +s##drm_connector_helper_funcs +of_dp_aux_depopulate_bus void of_dp_aux_depopulate_bus ( s#drm_dp_aux * ) +of_dp_aux_populate_bus int of_dp_aux_populate_bus ( s#drm_dp_aux * , int ( * ) ( s#drm_dp_aux * ) ) +devm_of_dp_aux_populate_bus int devm_of_dp_aux_populate_bus ( s#drm_dp_aux * , int ( * ) ( s#drm_dp_aux * ) ) +s#dp_aux_ep_device struct dp_aux_ep_device { s#device dev ; s#drm_dp_aux * aux ; } +s#dp_aux_ep_driver struct dp_aux_ep_driver { int ( * probe ) ( s#dp_aux_ep_device * ) ; void ( * remove ) ( s#dp_aux_ep_device * ) ; void ( * shutdown ) ( s#dp_aux_ep_device * ) ; s#device_driver driver ; } +__dp_aux_dp_driver_register int __dp_aux_dp_driver_register ( s#dp_aux_ep_driver * , s#module * ) +dp_aux_dp_driver_unregister void dp_aux_dp_driver_unregister ( s#dp_aux_ep_driver * ) + +/* drivers/gpu/drm/display/drm_dp_cec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc +s#cec_devnode struct cec_devnode { s#device dev ; s#cdev cdev ; int minor ; s#mutex lock ; t#bool registered ; t#bool unregistered ; s#mutex lock_fhs ; s#list_head fhs ; } +s#input_id struct input_id { t#__u16 bustype ; t#__u16 vendor ; t#__u16 product ; t#__u16 version ; } +s#rc_map_table struct rc_map_table { t#u64 scancode ; t#u32 keycode ; } +E#RC_PROTO_XBOX_DVD 27 +e#rc_proto enum rc_proto { RC_PROTO_UNKNOWN = 0 , RC_PROTO_OTHER = 1 , RC_PROTO_RC5 = 2 , RC_PROTO_RC5X_20 = 3 , RC_PROTO_RC5_SZ = 4 , RC_PROTO_JVC = 5 , RC_PROTO_SONY12 = 6 , RC_PROTO_SONY15 = 7 , RC_PROTO_SONY20 = 8 , RC_PROTO_NEC = 9 , RC_PROTO_NECX = 10 , RC_PROTO_NEC32 = 11 , RC_PROTO_SANYO = 12 , RC_PROTO_MCIR2_KBD = 13 , RC_PROTO_MCIR2_MSE = 14 , RC_PROTO_RC6_0 = 15 , RC_PROTO_RC6_6A_20 = 16 , RC_PROTO_RC6_6A_24 = 17 , RC_PROTO_RC6_6A_32 = 18 , RC_PROTO_RC6_MCE = 19 , RC_PROTO_SHARP = 20 , RC_PROTO_XMP = 21 , RC_PROTO_CEC = 22 , RC_PROTO_IMON = 23 , RC_PROTO_RCMM12 = 24 , RC_PROTO_RCMM24 = 25 , RC_PROTO_RCMM32 = 26 , RC_PROTO_XBOX_DVD = 27 , RC_PROTO_MAX = E#RC_PROTO_XBOX_DVD , } +s#rc_map struct rc_map { s#rc_map_table * scan ; unsigned int size ; unsigned int len ; unsigned int alloc ; e#rc_proto rc_proto ; const char * name ; t#spinlock_t lock ; } +s##ir_raw_event_ctrl +s#input_keymap_entry struct input_keymap_entry { t#__u8 flags ; t#__u8 len ; t#__u16 index ; t#__u32 keycode ; t#__u8 scancode [ 32 ] ; } +s#ff_trigger struct ff_trigger { t#__u16 button ; t#__u16 interval ; } +s#ff_replay struct ff_replay { t#__u16 length ; t#__u16 delay ; } +s#ff_envelope struct ff_envelope { t#__u16 attack_length ; t#__u16 attack_level ; t#__u16 fade_length ; t#__u16 fade_level ; } +s#ff_constant_effect struct ff_constant_effect { t#__s16 level ; s#ff_envelope envelope ; } +s#ff_ramp_effect struct ff_ramp_effect { t#__s16 start_level ; t#__s16 end_level ; s#ff_envelope envelope ; } +s#ff_periodic_effect struct ff_periodic_effect { t#__u16 waveform ; t#__u16 period ; t#__s16 magnitude ; t#__s16 offset ; t#__u16 phase ; s#ff_envelope envelope ; t#__u32 custom_len ; t#__s16 * custom_data ; } +s#ff_condition_effect struct ff_condition_effect { t#__u16 right_saturation ; t#__u16 left_saturation ; t#__s16 right_coeff ; t#__s16 left_coeff ; t#__u16 deadband ; t#__s16 center ; } +s#ff_rumble_effect struct ff_rumble_effect { t#__u16 strong_magnitude ; t#__u16 weak_magnitude ; } +s#ff_effect struct ff_effect { t#__u16 type ; t#__s16 id ; t#__u16 direction ; s#ff_trigger trigger ; s#ff_replay replay ; union { s#ff_constant_effect constant ; s#ff_ramp_effect ramp ; s#ff_periodic_effect periodic ; s#ff_condition_effect condition [ 2 ] ; s#ff_rumble_effect rumble ; } u ; } +s#ff_device struct ff_device { int ( * upload ) ( s#input_dev * , s#ff_effect * , s#ff_effect * ) ; int ( * erase ) ( s#input_dev * , int ) ; int ( * playback ) ( s#input_dev * , int , int ) ; void ( * set_gain ) ( s#input_dev * , t#u16 ) ; void ( * set_autocenter ) ( s#input_dev * , t#u16 ) ; void ( * destroy ) ( s#ff_device * ) ; void * private ; unsigned long ffbit [ ( ( ( ( 0x7f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#mutex mutex ; int max_effects ; s#ff_effect * effects ; s#file * effect_owners [ ] ; } +s##input_dev_poller +s##input_mt +s#input_absinfo struct input_absinfo { t#__s32 value ; t#__s32 minimum ; t#__s32 maximum ; t#__s32 fuzz ; t#__s32 flat ; t#__s32 resolution ; } +s#input_value struct input_value { t#__u16 type ; t#__u16 code ; t#__s32 value ; } +s#input_device_id struct input_device_id { t#kernel_ulong_t flags ; t#__u16 bustype ; t#__u16 vendor ; t#__u16 product ; t#__u16 version ; t#kernel_ulong_t evbit [ 0x1f / 64 + 1 ] ; t#kernel_ulong_t keybit [ 0x2ff / 64 + 1 ] ; t#kernel_ulong_t relbit [ 0x0f / 64 + 1 ] ; t#kernel_ulong_t absbit [ 0x3f / 64 + 1 ] ; t#kernel_ulong_t mscbit [ 0x07 / 64 + 1 ] ; t#kernel_ulong_t ledbit [ 0x0f / 64 + 1 ] ; t#kernel_ulong_t sndbit [ 0x07 / 64 + 1 ] ; t#kernel_ulong_t ffbit [ 0x7f / 64 + 1 ] ; t#kernel_ulong_t swbit [ 0x10 / 64 + 1 ] ; t#kernel_ulong_t propbit [ 0x1f / 64 + 1 ] ; t#kernel_ulong_t driver_info ; } +s#input_handler struct input_handler { void * private ; void ( * event ) ( s#input_handle * , unsigned int , unsigned int , int ) ; void ( * events ) ( s#input_handle * , const s#input_value * , unsigned int ) ; t#bool ( * filter ) ( s#input_handle * , unsigned int , unsigned int , int ) ; t#bool ( * match ) ( s#input_handler * , s#input_dev * ) ; int ( * connect ) ( s#input_handler * , s#input_dev * , const s#input_device_id * ) ; void ( * disconnect ) ( s#input_handle * ) ; void ( * start ) ( s#input_handle * ) ; t#bool legacy_minors ; int minor ; const char * name ; const s#input_device_id * id_table ; s#list_head h_list ; s#list_head node ; } +s#input_handle struct input_handle { void * private ; int open ; const char * name ; s#input_dev * dev ; s#input_handler * handler ; s#list_head d_node ; s#list_head h_node ; } +E#INPUT_CLK_MAX ( 0 ) + 3 +s#input_dev struct input_dev { const char * name ; const char * phys ; const char * uniq ; s#input_id id ; unsigned long propbit [ ( ( ( ( 0x1f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long evbit [ ( ( ( ( 0x1f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long keybit [ ( ( ( ( 0x2ff + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long relbit [ ( ( ( ( 0x0f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long absbit [ ( ( ( ( 0x3f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long mscbit [ ( ( ( ( 0x07 + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long ledbit [ ( ( ( ( 0x0f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long sndbit [ ( ( ( ( 0x07 + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long ffbit [ ( ( ( ( 0x7f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long swbit [ ( ( ( ( 0x10 + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned int hint_events_per_packet ; unsigned int keycodemax ; unsigned int keycodesize ; void * keycode ; int ( * setkeycode ) ( s#input_dev * , const s#input_keymap_entry * , unsigned int * ) ; int ( * getkeycode ) ( s#input_dev * , s#input_keymap_entry * ) ; s#ff_device * ff ; s#input_dev_poller * poller ; unsigned int repeat_key ; s#timer_list timer ; int rep [ ( 0x01 + 1 ) ] ; s#input_mt * mt ; s#input_absinfo * absinfo ; unsigned long key [ ( ( ( ( 0x2ff + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long led [ ( ( ( ( 0x0f + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long snd [ ( ( ( ( 0x07 + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long sw [ ( ( ( ( 0x10 + 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; int ( * open ) ( s#input_dev * ) ; void ( * close ) ( s#input_dev * ) ; int ( * flush ) ( s#input_dev * , s#file * ) ; int ( * event ) ( s#input_dev * , unsigned int , unsigned int , int ) ; s#input_handle * grab ; t#spinlock_t event_lock ; s#mutex mutex ; unsigned int users ; t#bool going_away ; s#device dev ; s#list_head h_list ; s#list_head node ; unsigned int num_vals ; unsigned int max_vals ; s#input_value * vals ; t#bool devres_managed ; t#ktime_t timestamp [ E#INPUT_CLK_MAX ] ; t#bool inhibited ; } +e#rc_driver_type enum rc_driver_type { RC_DRIVER_SCANCODE = 0 , RC_DRIVER_IR_RAW , RC_DRIVER_IR_RAW_TX , } +s#rc_scancode_filter struct rc_scancode_filter { t#u32 data ; t#u32 mask ; } +s#rc_dev struct rc_dev { s#device dev ; t#bool managed_alloc ; const s#attribute_group * sysfs_groups [ 5 ] ; const char * device_name ; const char * input_phys ; s#input_id input_id ; const char * driver_name ; const char * map_name ; s#rc_map rc_map ; s#mutex lock ; unsigned int minor ; s#ir_raw_event_ctrl * raw ; s#input_dev * input_dev ; e#rc_driver_type driver_type ; t#bool idle ; t#bool encode_wakeup ; t#u64 allowed_protocols ; t#u64 enabled_protocols ; t#u64 allowed_wakeup_protocols ; e#rc_proto wakeup_protocol ; s#rc_scancode_filter scancode_filter ; s#rc_scancode_filter scancode_wakeup_filter ; t#u32 scancode_mask ; t#u32 users ; void * priv ; t#spinlock_t keylock ; t#bool keypressed ; unsigned long keyup_jiffies ; s#timer_list timer_keyup ; s#timer_list timer_repeat ; t#u32 last_keycode ; e#rc_proto last_protocol ; t#u64 last_scancode ; t#u8 last_toggle ; t#u32 timeout ; t#u32 min_timeout ; t#u32 max_timeout ; t#u32 rx_resolution ; t#u32 tx_resolution ; s#device lirc_dev ; s#cdev lirc_cdev ; t#ktime_t gap_start ; t#u64 gap_duration ; t#bool gap ; t#spinlock_t lirc_fh_lock ; s#list_head lirc_fh ; t#bool registered ; int ( * change_protocol ) ( s#rc_dev * , t#u64 * ) ; int ( * open ) ( s#rc_dev * ) ; void ( * close ) ( s#rc_dev * ) ; int ( * s_tx_mask ) ( s#rc_dev * , t#u32 ) ; int ( * s_tx_carrier ) ( s#rc_dev * , t#u32 ) ; int ( * s_tx_duty_cycle ) ( s#rc_dev * , t#u32 ) ; int ( * s_rx_carrier_range ) ( s#rc_dev * , t#u32 , t#u32 ) ; int ( * tx_ir ) ( s#rc_dev * , unsigned * , unsigned ) ; void ( * s_idle ) ( s#rc_dev * , t#bool ) ; int ( * s_learning_mode ) ( s#rc_dev * , int ) ; int ( * s_carrier_report ) ( s#rc_dev * , int ) ; int ( * s_filter ) ( s#rc_dev * , s#rc_scancode_filter * ) ; int ( * s_wakeup_filter ) ( s#rc_dev * , s#rc_scancode_filter * ) ; int ( * s_timeout ) ( s#rc_dev * , unsigned int ) ; } +s#cec_msg struct cec_msg { t#__u64 tx_ts ; t#__u64 rx_ts ; t#__u32 len ; t#__u32 timeout ; t#__u32 sequence ; t#__u32 flags ; t#__u8 msg [ 16 ] ; t#__u8 reply ; t#__u8 rx_status ; t#__u8 tx_status ; t#__u8 tx_arb_lost_cnt ; t#__u8 tx_nack_cnt ; t#__u8 tx_low_drive_cnt ; t#__u8 tx_error_cnt ; } +s#cec_event_state_change struct cec_event_state_change { t#__u16 phys_addr ; t#__u16 log_addr_mask ; t#__u16 have_conn_info ; } +s#cec_event_lost_msgs struct cec_event_lost_msgs { t#__u32 lost_msgs ; } +s#cec_event struct cec_event { t#__u64 ts ; t#__u32 event ; t#__u32 flags ; union { s#cec_event_state_change state_change ; s#cec_event_lost_msgs lost_msgs ; t#__u32 raw [ 16 ] ; } ; } +s#cec_event_entry struct cec_event_entry { s#list_head list ; s#cec_event ev ; } +s#cec_fh struct cec_fh { s#list_head list ; s#list_head xfer_list ; s#cec_adapter * adap ; t#u8 mode_initiator ; t#u8 mode_follower ; t#wait_queue_head_t wait ; s#mutex lock ; s#list_head events [ 8 ] ; t#u16 queued_events [ 8 ] ; unsigned int total_queued_events ; s#cec_event_entry core_events [ 2 ] ; s#list_head msgs ; unsigned int queued_msgs ; } +s#cec_data struct cec_data { s#list_head list ; s#list_head xfer_list ; s#cec_adapter * adap ; s#cec_msg msg ; s#cec_fh * fh ; s#delayed_work work ; s#completion c ; t#u8 attempts ; t#bool blocking ; t#bool completed ; } +s#cec_adap_ops struct cec_adap_ops { int ( * adap_enable ) ( s#cec_adapter * , t#bool ) ; int ( * adap_monitor_all_enable ) ( s#cec_adapter * , t#bool ) ; int ( * adap_monitor_pin_enable ) ( s#cec_adapter * , t#bool ) ; int ( * adap_log_addr ) ( s#cec_adapter * , t#u8 ) ; int ( * adap_transmit ) ( s#cec_adapter * , t#u8 , t#u32 , s#cec_msg * ) ; void ( * adap_status ) ( s#cec_adapter * , s#seq_file * ) ; void ( * adap_free ) ( s#cec_adapter * ) ; int ( * error_inj_show ) ( s#cec_adapter * , s#seq_file * ) ; t#bool ( * error_inj_parse_line ) ( s#cec_adapter * , char * ) ; int ( * received ) ( s#cec_adapter * , s#cec_msg * ) ; } +s#cec_log_addrs struct cec_log_addrs { t#__u8 log_addr [ 4 ] ; t#__u16 log_addr_mask ; t#__u8 cec_version ; t#__u8 num_log_addrs ; t#__u32 vendor_id ; t#__u32 flags ; char osd_name [ 15 ] ; t#__u8 primary_device_type [ 4 ] ; t#__u8 log_addr_type [ 4 ] ; t#__u8 all_device_types [ 4 ] ; t#__u8 features [ 4 ] [ 12 ] ; } +s#cec_drm_connector_info struct cec_drm_connector_info { t#__u32 card_no ; t#__u32 connector_id ; } +s#cec_connector_info struct cec_connector_info { t#__u32 type ; union { s#cec_drm_connector_info drm ; t#__u32 raw [ 16 ] ; } ; } +s##cec_notifier +s##cec_pin +s#cec_adapter struct cec_adapter { s#module * owner ; char name [ 32 ] ; s#cec_devnode devnode ; s#mutex lock ; s#rc_dev * rc ; s#list_head transmit_queue ; unsigned int transmit_queue_sz ; s#list_head wait_queue ; s#cec_data * transmitting ; t#bool transmit_in_progress ; s#task_struct * kthread_config ; s#completion config_completion ; s#task_struct * kthread ; t#wait_queue_head_t kthread_waitq ; const s#cec_adap_ops * ops ; void * priv ; t#u32 capabilities ; t#u8 available_log_addrs ; t#u16 phys_addr ; t#bool needs_hpd ; t#bool is_configuring ; t#bool is_configured ; t#bool cec_pin_is_high ; t#bool adap_controls_phys_addr ; t#u8 last_initiator ; t#u32 monitor_all_cnt ; t#u32 monitor_pin_cnt ; t#u32 follower_cnt ; s#cec_fh * cec_follower ; s#cec_fh * cec_initiator ; t#bool passthrough ; s#cec_log_addrs log_addrs ; s#cec_connector_info conn_info ; t#u32 tx_timeouts ; s#cec_notifier * notifier ; s#cec_pin * pin ; s#dentry * cec_dir ; t#u32 sequence ; char input_phys [ 32 ] ; } +s##drm_encoder +s##drm_crtc_commit +s##drm_writeback_job +s##drm_property_blob +s##drm_printer +s##drm_privacy_screen +s##drm_connector_helper_funcs +drm_dp_cec_irq void drm_dp_cec_irq ( s#drm_dp_aux * ) +s##edid +drm_dp_cec_set_edid void drm_dp_cec_set_edid ( s#drm_dp_aux * , const s#edid * ) +drm_dp_cec_unset_edid void drm_dp_cec_unset_edid ( s#drm_dp_aux * ) +drm_dp_cec_register_connector void drm_dp_cec_register_connector ( s#drm_dp_aux * , s#drm_connector * ) +drm_dp_cec_unregister_connector void drm_dp_cec_unregister_connector ( s#drm_dp_aux * ) + +/* drivers/gpu/drm/display/drm_dp_dual_mode_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_dp_dual_mode_read t#ssize_t drm_dp_dual_mode_read ( s#i2c_adapter * , t#u8 , void * , t#size_t ) +drm_dp_dual_mode_write t#ssize_t drm_dp_dual_mode_write ( s#i2c_adapter * , t#u8 , const void * , t#size_t ) +e#drm_dp_dual_mode_type enum drm_dp_dual_mode_type { DRM_DP_DUAL_MODE_NONE , DRM_DP_DUAL_MODE_UNKNOWN , DRM_DP_DUAL_MODE_TYPE1_DVI , DRM_DP_DUAL_MODE_TYPE1_HDMI , DRM_DP_DUAL_MODE_TYPE2_DVI , DRM_DP_DUAL_MODE_TYPE2_HDMI , DRM_DP_DUAL_MODE_LSPCON , } +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_dp_dual_mode_detect e#drm_dp_dual_mode_type drm_dp_dual_mode_detect ( const s#drm_device * , s#i2c_adapter * ) +drm_dp_dual_mode_max_tmds_clock int drm_dp_dual_mode_max_tmds_clock ( const s#drm_device * , e#drm_dp_dual_mode_type , s#i2c_adapter * ) +drm_dp_dual_mode_get_tmds_output int drm_dp_dual_mode_get_tmds_output ( const s#drm_device * , e#drm_dp_dual_mode_type , s#i2c_adapter * , t#bool * ) +drm_dp_dual_mode_set_tmds_output int drm_dp_dual_mode_set_tmds_output ( const s#drm_device * , e#drm_dp_dual_mode_type , s#i2c_adapter * , t#bool ) +drm_dp_get_dual_mode_type_name const char * drm_dp_get_dual_mode_type_name ( e#drm_dp_dual_mode_type ) +e#drm_lspcon_mode enum drm_lspcon_mode { DRM_LSPCON_MODE_INVALID , DRM_LSPCON_MODE_LS , DRM_LSPCON_MODE_PCON , } +drm_lspcon_get_mode int drm_lspcon_get_mode ( const s#drm_device * , s#i2c_adapter * , e#drm_lspcon_mode * ) +drm_lspcon_set_mode int drm_lspcon_set_mode ( const s#drm_device * , s#i2c_adapter * , e#drm_lspcon_mode ) + +/* drivers/gpu/drm/display/drm_dp_helper.o */ +drm_dp_channel_eq_ok t#bool drm_dp_channel_eq_ok ( const t#u8 [ 6 ] , int ) +drm_dp_clock_recovery_ok t#bool drm_dp_clock_recovery_ok ( const t#u8 [ 6 ] , int ) +drm_dp_get_adjust_request_voltage t#u8 drm_dp_get_adjust_request_voltage ( const t#u8 [ 6 ] , int ) +drm_dp_get_adjust_request_pre_emphasis t#u8 drm_dp_get_adjust_request_pre_emphasis ( const t#u8 [ 6 ] , int ) +drm_dp_get_adjust_tx_ffe_preset t#u8 drm_dp_get_adjust_tx_ffe_preset ( const t#u8 [ 6 ] , int ) +drm_dp_128b132b_lane_channel_eq_done t#bool drm_dp_128b132b_lane_channel_eq_done ( const t#u8 [ 6 ] , int ) +drm_dp_128b132b_lane_symbol_locked t#bool drm_dp_128b132b_lane_symbol_locked ( const t#u8 [ 6 ] , int ) +drm_dp_128b132b_eq_interlane_align_done t#bool drm_dp_128b132b_eq_interlane_align_done ( const t#u8 [ 6 ] ) +drm_dp_128b132b_cds_interlane_align_done t#bool drm_dp_128b132b_cds_interlane_align_done ( const t#u8 [ 6 ] ) +drm_dp_128b132b_link_training_failed t#bool drm_dp_128b132b_link_training_failed ( const t#u8 [ 6 ] ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_driver +s#drm_minor struct drm_minor { int index ; int type ; s#device * kdev ; s#drm_device * dev ; s#dentry * debugfs_root ; s#list_head debugfs_list ; s#mutex debugfs_lock ; } +s#drm_vblank_crtc struct drm_vblank_crtc { s#drm_device * dev ; t#wait_queue_head_t queue ; s#timer_list disable_timer ; t#seqlock_t seqlock ; t#atomic64_t count ; t#ktime_t time ; t#atomic_t refcount ; t#u32 last ; t#u32 max_vblank_count ; unsigned int inmodeset ; unsigned int pipe ; int framedur_ns ; int linedur_ns ; s#drm_display_mode hwmode ; t#bool enabled ; s#kthread_worker * worker ; s#list_head pending_work ; t#wait_queue_head_t work_wait_queue ; } +s##drm_framebuffer +t#drm_magic_t typedef unsigned int drm_magic_t +s#drm_prime_file_private struct drm_prime_file_private { s#mutex lock ; s#rb_root dmabufs ; s#rb_root handles ; } +s#drm_file struct drm_file { t#bool authenticated ; t#bool stereo_allowed ; t#bool universal_planes ; t#bool atomic ; t#bool aspect_ratio_allowed ; t#bool writeback_connectors ; t#bool was_master ; t#bool is_master ; s#drm_master * master ; t#spinlock_t master_lookup_lock ; s#pid * pid ; t#drm_magic_t magic ; s#list_head lhead ; s#drm_minor * minor ; s#idr object_idr ; t#spinlock_t table_lock ; s#idr syncobj_idr ; t#spinlock_t syncobj_table_lock ; s#file * filp ; void * driver_priv ; s#list_head fbs ; s#mutex fbs_lock ; s#list_head blobs ; t#wait_queue_head_t event_wait ; s#list_head pending_event_list ; s#list_head event_list ; int event_space ; s#mutex event_read_lock ; s#drm_prime_file_private prime ; } +s##drm_format_info +s##drm_encoder +s#drm_event struct drm_event { t#__u32 type ; t#__u32 length ; } +s##dma_fence +s#drm_pending_event struct drm_pending_event { s#completion * completion ; void ( * completion_release ) ( s#completion * ) ; s#drm_event * event ; s#dma_fence * fence ; s#drm_file * file_priv ; s#list_head link ; s#list_head pending_link ; } +s#drm_event_vblank struct drm_event_vblank { s#drm_event base ; t#__u64 user_data ; t#__u32 tv_sec ; t#__u32 tv_usec ; t#__u32 sequence ; t#__u32 crtc_id ; } +s#drm_event_crtc_sequence struct drm_event_crtc_sequence { s#drm_event base ; t#__u64 user_data ; t#__s64 time_ns ; t#__u64 sequence ; } +s#drm_pending_vblank_event struct drm_pending_vblank_event { s#drm_pending_event base ; unsigned int pipe ; t#u64 sequence ; union { s#drm_event base ; s#drm_event_vblank vbl ; s#drm_event_crtc_sequence seq ; } event ; } +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##cec_adapter +E#DP_PHY_LTTPR8 8 +e#drm_dp_phy enum drm_dp_phy { DP_PHY_DPRX , DP_PHY_LTTPR1 , DP_PHY_LTTPR2 , DP_PHY_LTTPR3 , DP_PHY_LTTPR4 , DP_PHY_LTTPR5 , DP_PHY_LTTPR6 , DP_PHY_LTTPR7 , DP_PHY_LTTPR8 , DP_MAX_LTTPR_COUNT = E#DP_PHY_LTTPR8 , } +drm_dp_read_clock_recovery_delay int drm_dp_read_clock_recovery_delay ( s#drm_dp_aux * , const t#u8 [ 0xf ] , e#drm_dp_phy , t#bool ) +drm_dp_read_channel_eq_delay int drm_dp_read_channel_eq_delay ( s#drm_dp_aux * , const t#u8 [ 0xf ] , e#drm_dp_phy , t#bool ) +drm_dp_128b132b_read_aux_rd_interval int drm_dp_128b132b_read_aux_rd_interval ( s#drm_dp_aux * ) +drm_dp_link_train_clock_recovery_delay void drm_dp_link_train_clock_recovery_delay ( const s#drm_dp_aux * , const t#u8 [ 0xf ] ) +drm_dp_link_train_channel_eq_delay void drm_dp_link_train_channel_eq_delay ( const s#drm_dp_aux * , const t#u8 [ 0xf ] ) +drm_dp_lttpr_link_train_clock_recovery_delay void drm_dp_lttpr_link_train_clock_recovery_delay ( void ) +drm_dp_lttpr_link_train_channel_eq_delay void drm_dp_lttpr_link_train_channel_eq_delay ( const s#drm_dp_aux * , const t#u8 [ 3 ] ) +drm_dp_link_rate_to_bw_code t#u8 drm_dp_link_rate_to_bw_code ( int ) +drm_dp_bw_code_to_link_rate int drm_dp_bw_code_to_link_rate ( t#u8 ) +drm_dp_dpcd_probe int drm_dp_dpcd_probe ( s#drm_dp_aux * , unsigned int ) +drm_dp_dpcd_read t#ssize_t drm_dp_dpcd_read ( s#drm_dp_aux * , unsigned int , void * , t#size_t ) +drm_dp_dpcd_write t#ssize_t drm_dp_dpcd_write ( s#drm_dp_aux * , unsigned int , void * , t#size_t ) +drm_dp_dpcd_read_link_status int drm_dp_dpcd_read_link_status ( s#drm_dp_aux * , t#u8 [ 6 ] ) +drm_dp_dpcd_read_phy_link_status int drm_dp_dpcd_read_phy_link_status ( s#drm_dp_aux * , e#drm_dp_phy , t#u8 [ 6 ] ) +drm_dp_downstream_is_type t#bool drm_dp_downstream_is_type ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] , t#u8 ) +drm_dp_downstream_is_tmds t#bool drm_dp_downstream_is_tmds ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] , const s#edid * ) +drm_dp_send_real_edid_checksum t#bool drm_dp_send_real_edid_checksum ( s#drm_dp_aux * , t#u8 ) +drm_dp_read_dpcd_caps int drm_dp_read_dpcd_caps ( s#drm_dp_aux * , t#u8 [ 0xf ] ) +drm_dp_read_downstream_info int drm_dp_read_downstream_info ( s#drm_dp_aux * , const t#u8 [ 0xf ] , t#u8 [ 0x10 ] ) +drm_dp_downstream_max_dotclock int drm_dp_downstream_max_dotclock ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] ) +drm_dp_downstream_max_tmds_clock int drm_dp_downstream_max_tmds_clock ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] , const s#edid * ) +drm_dp_downstream_min_tmds_clock int drm_dp_downstream_min_tmds_clock ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] , const s#edid * ) +drm_dp_downstream_max_bpc int drm_dp_downstream_max_bpc ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] , const s#edid * ) +drm_dp_downstream_420_passthrough t#bool drm_dp_downstream_420_passthrough ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] ) +drm_dp_downstream_444_to_420_conversion t#bool drm_dp_downstream_444_to_420_conversion ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] ) +drm_dp_downstream_rgb_to_ycbcr_conversion t#bool drm_dp_downstream_rgb_to_ycbcr_conversion ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] , t#u8 ) +drm_dp_downstream_mode s#drm_display_mode * drm_dp_downstream_mode ( s#drm_device * , const t#u8 [ 0xf ] , const t#u8 [ 4 ] ) +drm_dp_downstream_id int drm_dp_downstream_id ( s#drm_dp_aux * , char [ 6 ] ) +drm_dp_downstream_debug void drm_dp_downstream_debug ( s#seq_file * , const t#u8 [ 0xf ] , const t#u8 [ 4 ] , const s#edid * , s#drm_dp_aux * ) +drm_dp_subconnector_type e#drm_mode_subconnector drm_dp_subconnector_type ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] ) +drm_dp_set_subconnector_property void drm_dp_set_subconnector_property ( s#drm_connector * , e#drm_connector_status , const t#u8 * , const t#u8 [ 4 ] ) +s#drm_dp_dpcd_ident struct drm_dp_dpcd_ident { t#u8 oui [ 3 ] ; t#u8 device_id [ 6 ] ; t#u8 hw_rev ; t#u8 sw_major_rev ; t#u8 sw_minor_rev ; } +s#drm_dp_desc struct drm_dp_desc { s#drm_dp_dpcd_ident ident ; t#u32 quirks ; } +drm_dp_read_sink_count_cap t#bool drm_dp_read_sink_count_cap ( s#drm_connector * , const t#u8 [ 0xf ] , const s#drm_dp_desc * ) +drm_dp_read_sink_count int drm_dp_read_sink_count ( s#drm_dp_aux * ) +drm_dp_remote_aux_init void drm_dp_remote_aux_init ( s#drm_dp_aux * ) +drm_dp_aux_init void drm_dp_aux_init ( s#drm_dp_aux * ) +drm_dp_aux_register int drm_dp_aux_register ( s#drm_dp_aux * ) +drm_dp_aux_unregister void drm_dp_aux_unregister ( s#drm_dp_aux * ) +drm_dp_psr_setup_time int drm_dp_psr_setup_time ( const t#u8 [ 2 ] ) +drm_dp_start_crc int drm_dp_start_crc ( s#drm_dp_aux * , s#drm_crtc * ) +drm_dp_stop_crc int drm_dp_stop_crc ( s#drm_dp_aux * ) +drm_dp_read_desc int drm_dp_read_desc ( s#drm_dp_aux * , s#drm_dp_desc * , t#bool ) +drm_dp_dsc_sink_max_slice_count t#u8 drm_dp_dsc_sink_max_slice_count ( const t#u8 [ 0xf ] , t#bool ) +drm_dp_dsc_sink_line_buf_depth t#u8 drm_dp_dsc_sink_line_buf_depth ( const t#u8 [ 0xf ] ) +drm_dp_dsc_sink_supported_input_bpcs int drm_dp_dsc_sink_supported_input_bpcs ( const t#u8 [ 0xf ] , t#u8 [ 3 ] ) +drm_dp_read_lttpr_common_caps int drm_dp_read_lttpr_common_caps ( s#drm_dp_aux * , const t#u8 [ 0xf ] , t#u8 [ 8 ] ) +drm_dp_read_lttpr_phy_caps int drm_dp_read_lttpr_phy_caps ( s#drm_dp_aux * , const t#u8 [ 0xf ] , e#drm_dp_phy , t#u8 [ 3 ] ) +drm_dp_lttpr_count int drm_dp_lttpr_count ( const t#u8 [ 8 ] ) +drm_dp_lttpr_max_link_rate int drm_dp_lttpr_max_link_rate ( const t#u8 [ 8 ] ) +drm_dp_lttpr_max_lane_count int drm_dp_lttpr_max_lane_count ( const t#u8 [ 8 ] ) +drm_dp_lttpr_voltage_swing_level_3_supported t#bool drm_dp_lttpr_voltage_swing_level_3_supported ( const t#u8 [ 3 ] ) +drm_dp_lttpr_pre_emphasis_level_3_supported t#bool drm_dp_lttpr_pre_emphasis_level_3_supported ( const t#u8 [ 3 ] ) +s#drm_dp_phy_test_params struct drm_dp_phy_test_params { int link_rate ; t#u8 num_lanes ; t#u8 phy_pattern ; t#u8 hbr2_reset [ 2 ] ; t#u8 custom80 [ 10 ] ; t#bool enhanced_frame_cap ; } +drm_dp_get_phy_test_pattern int drm_dp_get_phy_test_pattern ( s#drm_dp_aux * , s#drm_dp_phy_test_params * ) +drm_dp_set_phy_test_pattern int drm_dp_set_phy_test_pattern ( s#drm_dp_aux * , s#drm_dp_phy_test_params * , t#u8 ) +e#dp_pixelformat enum dp_pixelformat { DP_PIXELFORMAT_RGB = 0 , DP_PIXELFORMAT_YUV444 = 0x1 , DP_PIXELFORMAT_YUV422 = 0x2 , DP_PIXELFORMAT_YUV420 = 0x3 , DP_PIXELFORMAT_Y_ONLY = 0x4 , DP_PIXELFORMAT_RAW = 0x5 , DP_PIXELFORMAT_RESERVED = 0x6 , } +e#dp_colorimetry enum dp_colorimetry { DP_COLORIMETRY_DEFAULT = 0 , DP_COLORIMETRY_RGB_WIDE_FIXED = 0x1 , DP_COLORIMETRY_BT709_YCC = 0x1 , DP_COLORIMETRY_RGB_WIDE_FLOAT = 0x2 , DP_COLORIMETRY_XVYCC_601 = 0x2 , DP_COLORIMETRY_OPRGB = 0x3 , DP_COLORIMETRY_XVYCC_709 = 0x3 , DP_COLORIMETRY_DCI_P3_RGB = 0x4 , DP_COLORIMETRY_SYCC_601 = 0x4 , DP_COLORIMETRY_RGB_CUSTOM = 0x5 , DP_COLORIMETRY_OPYCC_601 = 0x5 , DP_COLORIMETRY_BT2020_RGB = 0x6 , DP_COLORIMETRY_BT2020_CYCC = 0x6 , DP_COLORIMETRY_BT2020_YCC = 0x7 , } +e#dp_dynamic_range enum dp_dynamic_range { DP_DYNAMIC_RANGE_VESA = 0 , DP_DYNAMIC_RANGE_CTA = 1 , } +e#dp_content_type enum dp_content_type { DP_CONTENT_TYPE_NOT_DEFINED = 0x00 , DP_CONTENT_TYPE_GRAPHICS = 0x01 , DP_CONTENT_TYPE_PHOTO = 0x02 , DP_CONTENT_TYPE_VIDEO = 0x03 , DP_CONTENT_TYPE_GAME = 0x04 , } +s#drm_dp_vsc_sdp struct drm_dp_vsc_sdp { unsigned char sdp_type ; unsigned char revision ; unsigned char length ; e#dp_pixelformat pixelformat ; e#dp_colorimetry colorimetry ; int bpc ; e#dp_dynamic_range dynamic_range ; e#dp_content_type content_type ; } +drm_dp_vsc_sdp_log void drm_dp_vsc_sdp_log ( const char * , s#device * , const s#drm_dp_vsc_sdp * ) +drm_dp_get_pcon_max_frl_bw int drm_dp_get_pcon_max_frl_bw ( const t#u8 [ 0xf ] , const t#u8 [ 4 ] ) +drm_dp_pcon_frl_prepare int drm_dp_pcon_frl_prepare ( s#drm_dp_aux * , t#bool ) +drm_dp_pcon_is_frl_ready t#bool drm_dp_pcon_is_frl_ready ( s#drm_dp_aux * ) +drm_dp_pcon_frl_configure_1 int drm_dp_pcon_frl_configure_1 ( s#drm_dp_aux * , int , t#u8 ) +drm_dp_pcon_frl_configure_2 int drm_dp_pcon_frl_configure_2 ( s#drm_dp_aux * , int , t#u8 ) +drm_dp_pcon_reset_frl_config int drm_dp_pcon_reset_frl_config ( s#drm_dp_aux * ) +drm_dp_pcon_frl_enable int drm_dp_pcon_frl_enable ( s#drm_dp_aux * ) +drm_dp_pcon_hdmi_link_active t#bool drm_dp_pcon_hdmi_link_active ( s#drm_dp_aux * ) +drm_dp_pcon_hdmi_link_mode int drm_dp_pcon_hdmi_link_mode ( s#drm_dp_aux * , t#u8 * ) +drm_dp_pcon_hdmi_frl_link_error_count void drm_dp_pcon_hdmi_frl_link_error_count ( s#drm_dp_aux * , s#drm_connector * ) +drm_dp_pcon_enc_is_dsc_1_2 t#bool drm_dp_pcon_enc_is_dsc_1_2 ( const t#u8 [ 0xD ] ) +drm_dp_pcon_dsc_max_slices int drm_dp_pcon_dsc_max_slices ( const t#u8 [ 0xD ] ) +drm_dp_pcon_dsc_max_slice_width int drm_dp_pcon_dsc_max_slice_width ( const t#u8 [ 0xD ] ) +drm_dp_pcon_dsc_bpp_incr int drm_dp_pcon_dsc_bpp_incr ( const t#u8 [ 0xD ] ) +drm_dp_pcon_pps_default int drm_dp_pcon_pps_default ( s#drm_dp_aux * ) +drm_dp_pcon_pps_override_buf int drm_dp_pcon_pps_override_buf ( s#drm_dp_aux * , t#u8 [ 128 ] ) +drm_dp_pcon_pps_override_param int drm_dp_pcon_pps_override_param ( s#drm_dp_aux * , t#u8 [ 6 ] ) +drm_dp_pcon_convert_rgb_to_ycbcr int drm_dp_pcon_convert_rgb_to_ycbcr ( s#drm_dp_aux * , t#u8 ) +s#drm_edp_backlight_info struct drm_edp_backlight_info { t#u8 pwmgen_bit_count ; t#u8 pwm_freq_pre_divider ; t#u16 max ; t#bool lsb_reg_used : 1 ; t#bool aux_enable : 1 ; t#bool aux_set : 1 ; } +drm_edp_backlight_set_level int drm_edp_backlight_set_level ( s#drm_dp_aux * , const s#drm_edp_backlight_info * , t#u16 ) +drm_edp_backlight_enable int drm_edp_backlight_enable ( s#drm_dp_aux * , const s#drm_edp_backlight_info * , t#u16 ) +drm_edp_backlight_disable int drm_edp_backlight_disable ( s#drm_dp_aux * , const s#drm_edp_backlight_info * ) +drm_edp_backlight_init int drm_edp_backlight_init ( s#drm_dp_aux * , s#drm_edp_backlight_info * , t#u16 , const t#u8 [ 3 ] , t#u16 * , t#u8 * ) +e#backlight_type enum backlight_type { BACKLIGHT_RAW = 1 , BACKLIGHT_PLATFORM , BACKLIGHT_FIRMWARE , BACKLIGHT_TYPE_MAX , } +e#backlight_scale enum backlight_scale { BACKLIGHT_SCALE_UNKNOWN = 0 , BACKLIGHT_SCALE_LINEAR , BACKLIGHT_SCALE_NON_LINEAR , } +s#backlight_properties struct backlight_properties { int brightness ; int max_brightness ; int power ; int fb_blank ; e#backlight_type type ; unsigned int state ; e#backlight_scale scale ; } +s#fb_bitfield struct fb_bitfield { t#__u32 offset ; t#__u32 length ; t#__u32 msb_right ; } +s#fb_var_screeninfo struct fb_var_screeninfo { t#__u32 xres ; t#__u32 yres ; t#__u32 xres_virtual ; t#__u32 yres_virtual ; t#__u32 xoffset ; t#__u32 yoffset ; t#__u32 bits_per_pixel ; t#__u32 grayscale ; s#fb_bitfield red ; s#fb_bitfield green ; s#fb_bitfield blue ; s#fb_bitfield transp ; t#__u32 nonstd ; t#__u32 activate ; t#__u32 height ; t#__u32 width ; t#__u32 accel_flags ; t#__u32 pixclock ; t#__u32 left_margin ; t#__u32 right_margin ; t#__u32 upper_margin ; t#__u32 lower_margin ; t#__u32 hsync_len ; t#__u32 vsync_len ; t#__u32 sync ; t#__u32 vmode ; t#__u32 rotate ; t#__u32 colorspace ; t#__u32 reserved [ 4 ] ; } +s#fb_fix_screeninfo struct fb_fix_screeninfo { char id [ 16 ] ; unsigned long smem_start ; t#__u32 smem_len ; t#__u32 type ; t#__u32 type_aux ; t#__u32 visual ; t#__u16 xpanstep ; t#__u16 ypanstep ; t#__u16 ywrapstep ; t#__u32 line_length ; unsigned long mmio_start ; t#__u32 mmio_len ; t#__u32 accel ; t#__u16 capabilities ; t#__u16 reserved [ 2 ] ; } +s#fb_chroma struct fb_chroma { t#__u32 redx ; t#__u32 greenx ; t#__u32 bluex ; t#__u32 whitex ; t#__u32 redy ; t#__u32 greeny ; t#__u32 bluey ; t#__u32 whitey ; } +s#fb_videomode struct fb_videomode { const char * name ; t#u32 refresh ; t#u32 xres ; t#u32 yres ; t#u32 pixclock ; t#u32 left_margin ; t#u32 right_margin ; t#u32 upper_margin ; t#u32 lower_margin ; t#u32 hsync_len ; t#u32 vsync_len ; t#u32 sync ; t#u32 vmode ; t#u32 flag ; } +s#fb_monspecs struct fb_monspecs { s#fb_chroma chroma ; s#fb_videomode * modedb ; t#__u8 manufacturer [ 4 ] ; t#__u8 monitor [ 14 ] ; t#__u8 serial_no [ 14 ] ; t#__u8 ascii [ 14 ] ; t#__u32 modedb_len ; t#__u32 model ; t#__u32 serial ; t#__u32 year ; t#__u32 week ; t#__u32 hfmin ; t#__u32 hfmax ; t#__u32 dclkmin ; t#__u32 dclkmax ; t#__u16 input ; t#__u16 dpms ; t#__u16 signal ; t#__u16 vfmin ; t#__u16 vfmax ; t#__u16 gamma ; t#__u16 gtf : 1 ; t#__u16 misc ; t#__u8 version ; t#__u8 revision ; t#__u8 max_x ; t#__u8 max_y ; } +s#fb_pixmap struct fb_pixmap { t#u8 * addr ; t#u32 size ; t#u32 offset ; t#u32 buf_align ; t#u32 scan_align ; t#u32 access_align ; t#u32 flags ; t#u32 blit_x ; t#u32 blit_y ; void ( * writeio ) ( s#fb_info * , void * , void * , unsigned int ) ; void ( * readio ) ( s#fb_info * , void * , void * , unsigned int ) ; } +s#fb_cmap struct fb_cmap { t#__u32 start ; t#__u32 len ; t#__u16 * red ; t#__u16 * green ; t#__u16 * blue ; t#__u16 * transp ; } +s#fb_deferred_io_pageref struct fb_deferred_io_pageref { s#page * page ; unsigned long offset ; s#list_head list ; } +s#fb_deferred_io struct fb_deferred_io { unsigned long delay ; t#bool sort_pagereflist ; s#mutex lock ; s#list_head pagereflist ; void ( * first_io ) ( s#fb_info * ) ; void ( * deferred_io ) ( s#fb_info * , s#list_head * ) ; } +s#fb_fillrect struct fb_fillrect { t#__u32 dx ; t#__u32 dy ; t#__u32 width ; t#__u32 height ; t#__u32 color ; t#__u32 rop ; } +s#fb_copyarea struct fb_copyarea { t#__u32 dx ; t#__u32 dy ; t#__u32 width ; t#__u32 height ; t#__u32 sx ; t#__u32 sy ; } +s#fb_image struct fb_image { t#__u32 dx ; t#__u32 dy ; t#__u32 width ; t#__u32 height ; t#__u32 fg_color ; t#__u32 bg_color ; t#__u8 depth ; const char * data ; s#fb_cmap cmap ; } +s#fbcurpos struct fbcurpos { t#__u16 x , y ; } +s#fb_cursor struct fb_cursor { t#__u16 set ; t#__u16 enable ; t#__u16 rop ; const char * mask ; s#fbcurpos hot ; s#fb_image image ; } +s#fb_blit_caps struct fb_blit_caps { t#u32 x ; t#u32 y ; t#u32 len ; t#u32 flags ; } +s#fb_ops struct fb_ops { s#module * owner ; int ( * fb_open ) ( s#fb_info * , int ) ; int ( * fb_release ) ( s#fb_info * , int ) ; t#ssize_t ( * fb_read ) ( s#fb_info * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * fb_write ) ( s#fb_info * , const char * , t#size_t , t#loff_t * ) ; int ( * fb_check_var ) ( s#fb_var_screeninfo * , s#fb_info * ) ; int ( * fb_set_par ) ( s#fb_info * ) ; int ( * fb_setcolreg ) ( unsigned , unsigned , unsigned , unsigned , unsigned , s#fb_info * ) ; int ( * fb_setcmap ) ( s#fb_cmap * , s#fb_info * ) ; int ( * fb_blank ) ( int , s#fb_info * ) ; int ( * fb_pan_display ) ( s#fb_var_screeninfo * , s#fb_info * ) ; void ( * fb_fillrect ) ( s#fb_info * , const s#fb_fillrect * ) ; void ( * fb_copyarea ) ( s#fb_info * , const s#fb_copyarea * ) ; void ( * fb_imageblit ) ( s#fb_info * , const s#fb_image * ) ; int ( * fb_cursor ) ( s#fb_info * , s#fb_cursor * ) ; int ( * fb_sync ) ( s#fb_info * ) ; int ( * fb_ioctl ) ( s#fb_info * , unsigned int , unsigned long ) ; int ( * fb_compat_ioctl ) ( s#fb_info * , unsigned , unsigned long ) ; int ( * fb_mmap ) ( s#fb_info * , s#vm_area_struct * ) ; void ( * fb_get_caps ) ( s#fb_info * , s#fb_blit_caps * , s#fb_var_screeninfo * ) ; void ( * fb_destroy ) ( s#fb_info * ) ; int ( * fb_debug_enter ) ( s#fb_info * ) ; int ( * fb_debug_leave ) ( s#fb_info * ) ; } +s#fb_tilemap struct fb_tilemap { t#__u32 width ; t#__u32 height ; t#__u32 depth ; t#__u32 length ; const t#__u8 * data ; } +s#fb_tilearea struct fb_tilearea { t#__u32 sx ; t#__u32 sy ; t#__u32 dx ; t#__u32 dy ; t#__u32 width ; t#__u32 height ; } +s#fb_tilerect struct fb_tilerect { t#__u32 sx ; t#__u32 sy ; t#__u32 width ; t#__u32 height ; t#__u32 index ; t#__u32 fg ; t#__u32 bg ; t#__u32 rop ; } +s#fb_tileblit struct fb_tileblit { t#__u32 sx ; t#__u32 sy ; t#__u32 width ; t#__u32 height ; t#__u32 fg ; t#__u32 bg ; t#__u32 length ; t#__u32 * indices ; } +s#fb_tilecursor struct fb_tilecursor { t#__u32 sx ; t#__u32 sy ; t#__u32 mode ; t#__u32 shape ; t#__u32 fg ; t#__u32 bg ; } +s#fb_tile_ops struct fb_tile_ops { void ( * fb_settile ) ( s#fb_info * , s#fb_tilemap * ) ; void ( * fb_tilecopy ) ( s#fb_info * , s#fb_tilearea * ) ; void ( * fb_tilefill ) ( s#fb_info * , s#fb_tilerect * ) ; void ( * fb_tileblit ) ( s#fb_info * , s#fb_tileblit * ) ; void ( * fb_tilecursor ) ( s#fb_info * , s#fb_tilecursor * ) ; int ( * fb_get_tilemax ) ( s#fb_info * ) ; } +s#aperture struct aperture { t#resource_size_t base ; t#resource_size_t size ; } +s#apertures_struct struct apertures_struct { unsigned int count ; s#aperture ranges [ 0 ] ; } +s#fb_info struct fb_info { t#refcount_t count ; int node ; int flags ; int fbcon_rotate_hint ; s#mutex lock ; s#mutex mm_lock ; s#fb_var_screeninfo var ; s#fb_fix_screeninfo fix ; s#fb_monspecs monspecs ; s#fb_pixmap pixmap ; s#fb_pixmap sprite ; s#fb_cmap cmap ; s#list_head modelist ; s#fb_videomode * mode ; s#backlight_device * bl_dev ; s#mutex bl_curve_mutex ; t#u8 bl_curve [ 128 ] ; s#delayed_work deferred_work ; unsigned long npagerefs ; s#fb_deferred_io_pageref * pagerefs ; s#fb_deferred_io * fbdefio ; const s#fb_ops * fbops ; s#device * device ; s#device * dev ; int class_flag ; s#fb_tile_ops * tileops ; union { char * screen_base ; char * screen_buffer ; } ; unsigned long screen_size ; void * pseudo_palette ; t#u32 state ; void * fbcon_par ; void * par ; s#apertures_struct * apertures ; t#bool skip_vt_switch ; } +s#backlight_ops struct backlight_ops { unsigned int options ; int ( * update_status ) ( s#backlight_device * ) ; int ( * get_brightness ) ( s#backlight_device * ) ; int ( * check_fb ) ( s#backlight_device * , s#fb_info * ) ; } +s#backlight_device struct backlight_device { s#backlight_properties props ; s#mutex update_lock ; s#mutex ops_lock ; const s#backlight_ops * ops ; s#notifier_block fb_notif ; s#list_head entry ; s#device dev ; t#bool fb_bl_on [ 32 ] ; int use_count ; } +s##display_timing +s##drm_dsc_config +drm_panel_dp_aux_backlight int drm_panel_dp_aux_backlight ( s#drm_panel * , s#drm_dp_aux * ) + +/* drivers/gpu/drm/display/drm_dp_mst_topology.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##sg_table +s#drm_mode_create_dumb struct drm_mode_create_dumb { t#__u32 height ; t#__u32 width ; t#__u32 bpp ; t#__u32 flags ; t#__u32 handle ; t#__u32 pitch ; t#__u64 size ; } +s##drm_ioctl_desc +s#drm_driver struct drm_driver { int ( * load ) ( s#drm_device * , unsigned long ) ; int ( * open ) ( s#drm_device * , s#drm_file * ) ; void ( * postclose ) ( s#drm_device * , s#drm_file * ) ; void ( * lastclose ) ( s#drm_device * ) ; void ( * unload ) ( s#drm_device * ) ; void ( * release ) ( s#drm_device * ) ; void ( * master_set ) ( s#drm_device * , s#drm_file * , t#bool ) ; void ( * master_drop ) ( s#drm_device * , s#drm_file * ) ; void ( * debugfs_init ) ( s#drm_minor * ) ; s#drm_gem_object * ( * gem_create_object ) ( s#drm_device * , t#size_t ) ; int ( * prime_handle_to_fd ) ( s#drm_device * , s#drm_file * , t#uint32_t , t#uint32_t , int * ) ; int ( * prime_fd_to_handle ) ( s#drm_device * , s#drm_file * , int , t#uint32_t * ) ; s#drm_gem_object * ( * gem_prime_import ) ( s#drm_device * , s#dma_buf * ) ; s#drm_gem_object * ( * gem_prime_import_sg_table ) ( s#drm_device * , s#dma_buf_attachment * , s#sg_table * ) ; int ( * gem_prime_mmap ) ( s#drm_gem_object * , s#vm_area_struct * ) ; int ( * dumb_create ) ( s#drm_file * , s#drm_device * , s#drm_mode_create_dumb * ) ; int ( * dumb_map_offset ) ( s#drm_file * , s#drm_device * , t#uint32_t , t#uint64_t * ) ; int ( * dumb_destroy ) ( s#drm_file * , s#drm_device * , t#uint32_t ) ; int major ; int minor ; int patchlevel ; char * name ; char * desc ; char * date ; t#u32 driver_features ; const s#drm_ioctl_desc * ioctls ; int num_ioctls ; const s#file_operations * fops ; } +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s#drm_dp_mst_topology_cbs struct drm_dp_mst_topology_cbs { s#drm_connector * ( * add_connector ) ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * , const char * ) ; void ( * poll_hpd_irq ) ( s#drm_dp_mst_topology_mgr * ) ; } +s##cec_adapter +s#drm_dp_sideband_msg_hdr struct drm_dp_sideband_msg_hdr { t#u8 lct ; t#u8 lcr ; t#u8 rad [ 8 ] ; t#bool broadcast ; t#bool path_msg ; t#u8 msg_len ; t#bool somt ; t#bool eomt ; t#bool seqno ; } +s#drm_dp_sideband_msg_rx struct drm_dp_sideband_msg_rx { t#u8 chunk [ 48 ] ; t#u8 msg [ 256 ] ; t#u8 curchunk_len ; t#u8 curchunk_idx ; t#u8 curchunk_hdrlen ; t#u8 curlen ; t#bool have_somt ; t#bool have_eomt ; s#drm_dp_sideband_msg_hdr initial_hdr ; } +s#drm_dp_vcpi struct drm_dp_vcpi { int vcpi ; int pbn ; int aligned_pbn ; int num_slots ; } +s#drm_dp_payload struct drm_dp_payload { int payload_state ; int start_slot ; int num_slots ; int vcpi ; } +s#drm_dp_mst_topology_mgr struct drm_dp_mst_topology_mgr { s#drm_private_obj base ; s#drm_device * dev ; const s#drm_dp_mst_topology_cbs * cbs ; int max_dpcd_transaction_bytes ; s#drm_dp_aux * aux ; int max_payloads ; int max_lane_count ; int max_link_rate ; int conn_base_id ; s#drm_dp_sideband_msg_rx up_req_recv ; s#drm_dp_sideband_msg_rx down_rep_recv ; s#mutex lock ; s#mutex probe_lock ; t#bool mst_state : 1 ; t#bool payload_id_table_cleared : 1 ; s#drm_dp_mst_branch * mst_primary ; t#u8 dpcd [ 0xf ] ; t#u8 sink_count ; int pbn_div ; const s#drm_private_state_funcs * funcs ; s#mutex qlock ; s#list_head tx_msg_downq ; s#mutex payload_lock ; s#drm_dp_vcpi * * proposed_vcpis ; s#drm_dp_payload * payloads ; unsigned long payload_mask ; unsigned long vcpi_mask ; t#wait_queue_head_t tx_waitq ; s#work_struct work ; s#work_struct tx_work ; s#list_head destroy_port_list ; s#list_head destroy_branch_device_list ; s#mutex delayed_destroy_lock ; s#workqueue_struct * delayed_destroy_wq ; s#work_struct delayed_destroy_work ; s#list_head up_req_list ; s#mutex up_req_lock ; s#work_struct up_req_work ; } +s#drm_dp_mst_branch struct drm_dp_mst_branch { s#kref topology_kref ; s#kref malloc_kref ; s#list_head destroy_next ; t#u8 rad [ 8 ] ; t#u8 lct ; int num_ports ; s#list_head ports ; s#drm_dp_mst_port * port_parent ; s#drm_dp_mst_topology_mgr * mgr ; t#bool link_address_sent ; t#u8 guid [ 16 ] ; } +s#drm_dp_mst_port struct drm_dp_mst_port { s#kref topology_kref ; s#kref malloc_kref ; t#u8 port_num ; t#bool input ; t#bool mcs ; t#bool ddps ; t#u8 pdt ; t#bool ldps ; t#u8 dpcd_rev ; t#u8 num_sdp_streams ; t#u8 num_sdp_stream_sinks ; t#uint16_t full_pbn ; s#list_head next ; s#drm_dp_mst_branch * mstb ; s#drm_dp_aux aux ; s#drm_dp_aux * passthrough_aux ; s#drm_dp_mst_branch * parent ; s#drm_dp_vcpi vcpi ; s#drm_connector * connector ; s#drm_dp_mst_topology_mgr * mgr ; s#edid * cached_edid ; t#bool has_audio ; t#bool fec_capable ; } +drm_dp_mst_get_port_malloc void drm_dp_mst_get_port_malloc ( s#drm_dp_mst_port * ) +drm_dp_mst_put_port_malloc void drm_dp_mst_put_port_malloc ( s#drm_dp_mst_port * ) +drm_dp_mst_connector_late_register int drm_dp_mst_connector_late_register ( s#drm_connector * , s#drm_dp_mst_port * ) +drm_dp_mst_connector_early_unregister void drm_dp_mst_connector_early_unregister ( s#drm_connector * , s#drm_dp_mst_port * ) +drm_dp_send_power_updown_phy int drm_dp_send_power_updown_phy ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * , t#bool ) +s#drm_dp_query_stream_enc_status_ack_reply struct drm_dp_query_stream_enc_status_ack_reply { t#u8 stream_id ; t#bool reply_signed ; t#bool unauthorizable_device_present ; t#bool legacy_device_present ; t#bool query_capable_device_present ; t#bool hdcp_1x_device_present ; t#bool hdcp_2x_device_present ; t#bool auth_completed ; t#bool encryption_enabled ; t#bool repeater_present ; t#u8 state ; } +drm_dp_send_query_stream_enc_status int drm_dp_send_query_stream_enc_status ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * , s#drm_dp_query_stream_enc_status_ack_reply * ) +drm_dp_update_payload_part1 int drm_dp_update_payload_part1 ( s#drm_dp_mst_topology_mgr * , int ) +drm_dp_update_payload_part2 int drm_dp_update_payload_part2 ( s#drm_dp_mst_topology_mgr * ) +drm_dp_get_vc_payload_bw int drm_dp_get_vc_payload_bw ( const s#drm_dp_mst_topology_mgr * , int , int ) +drm_dp_read_mst_cap t#bool drm_dp_read_mst_cap ( s#drm_dp_aux * , const t#u8 [ 0xf ] ) +drm_dp_mst_topology_mgr_set_mst int drm_dp_mst_topology_mgr_set_mst ( s#drm_dp_mst_topology_mgr * , t#bool ) +drm_dp_mst_topology_mgr_suspend void drm_dp_mst_topology_mgr_suspend ( s#drm_dp_mst_topology_mgr * ) +drm_dp_mst_topology_mgr_resume int __attribute__ ( ( __warn_unused_result__ ) ) drm_dp_mst_topology_mgr_resume ( s#drm_dp_mst_topology_mgr * , t#bool ) +drm_dp_mst_hpd_irq int drm_dp_mst_hpd_irq ( s#drm_dp_mst_topology_mgr * , t#u8 * , t#bool * ) +drm_dp_mst_detect_port int drm_dp_mst_detect_port ( s#drm_connector * , s#drm_modeset_acquire_ctx * , s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * ) +drm_dp_mst_get_edid s#edid * drm_dp_mst_get_edid ( s#drm_connector * , s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * ) +drm_dp_find_vcpi_slots int drm_dp_find_vcpi_slots ( s#drm_dp_mst_topology_mgr * , int ) +drm_dp_atomic_find_vcpi_slots int __attribute__ ( ( __warn_unused_result__ ) ) drm_dp_atomic_find_vcpi_slots ( s#drm_atomic_state * , s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * , int , int ) +drm_dp_atomic_release_vcpi_slots int __attribute__ ( ( __warn_unused_result__ ) ) drm_dp_atomic_release_vcpi_slots ( s#drm_atomic_state * , s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * ) +s#drm_dp_mst_topology_state struct drm_dp_mst_topology_state { s#drm_private_state base ; s#list_head vcpis ; s#drm_dp_mst_topology_mgr * mgr ; t#u8 total_avail_slots ; t#u8 start_slot ; } +drm_dp_mst_update_slots void drm_dp_mst_update_slots ( s#drm_dp_mst_topology_state * , t#uint8_t ) +drm_dp_mst_allocate_vcpi t#bool drm_dp_mst_allocate_vcpi ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * , int , int ) +drm_dp_mst_get_vcpi_slots int drm_dp_mst_get_vcpi_slots ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * ) +drm_dp_mst_reset_vcpi_slots void drm_dp_mst_reset_vcpi_slots ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * ) +drm_dp_mst_deallocate_vcpi void drm_dp_mst_deallocate_vcpi ( s#drm_dp_mst_topology_mgr * , s#drm_dp_mst_port * ) +drm_dp_check_act_status int drm_dp_check_act_status ( s#drm_dp_mst_topology_mgr * ) +drm_dp_calc_pbn_mode int drm_dp_calc_pbn_mode ( int , int , t#bool ) +drm_dp_mst_dump_topology void drm_dp_mst_dump_topology ( s#seq_file * , s#drm_dp_mst_topology_mgr * ) +drm_dp_mst_add_affected_dsc_crtcs int __attribute__ ( ( __warn_unused_result__ ) ) drm_dp_mst_add_affected_dsc_crtcs ( s#drm_atomic_state * , s#drm_dp_mst_topology_mgr * ) +drm_dp_mst_atomic_enable_dsc int drm_dp_mst_atomic_enable_dsc ( s#drm_atomic_state * , s#drm_dp_mst_port * , int , int , t#bool ) +drm_dp_mst_atomic_check int __attribute__ ( ( __warn_unused_result__ ) ) drm_dp_mst_atomic_check ( s#drm_atomic_state * ) +drm_dp_mst_topology_state_funcs extern const s#drm_private_state_funcs drm_dp_mst_topology_state_funcs +drm_atomic_get_mst_topology_state s#drm_dp_mst_topology_state * drm_atomic_get_mst_topology_state ( s#drm_atomic_state * , s#drm_dp_mst_topology_mgr * ) +drm_dp_mst_topology_mgr_init int drm_dp_mst_topology_mgr_init ( s#drm_dp_mst_topology_mgr * , s#drm_device * , s#drm_dp_aux * , int , int , int , int , int ) +drm_dp_mst_topology_mgr_destroy void drm_dp_mst_topology_mgr_destroy ( s#drm_dp_mst_topology_mgr * ) +drm_dp_mst_dsc_aux_for_port s#drm_dp_aux * drm_dp_mst_dsc_aux_for_port ( s#drm_dp_mst_port * ) + +/* drivers/gpu/drm/display/drm_dsc_helper.o */ +s#dp_sdp_header struct dp_sdp_header { t#u8 HB0 ; t#u8 HB1 ; t#u8 HB2 ; t#u8 HB3 ; } +drm_dsc_dp_pps_header_init void drm_dsc_dp_pps_header_init ( s#dp_sdp_header * ) +drm_dsc_dp_rc_buffer_size int drm_dsc_dp_rc_buffer_size ( t#u8 , t#u8 ) +s#drm_dsc_picture_parameter_set struct drm_dsc_picture_parameter_set { t#u8 dsc_version ; t#u8 pps_identifier ; t#u8 pps_reserved ; t#u8 pps_3 ; t#u8 pps_4 ; t#u8 bits_per_pixel_low ; t#__be16 pic_height ; t#__be16 pic_width ; t#__be16 slice_height ; t#__be16 slice_width ; t#__be16 chunk_size ; t#u8 initial_xmit_delay_high ; t#u8 initial_xmit_delay_low ; t#__be16 initial_dec_delay ; t#u8 pps20_reserved ; t#u8 initial_scale_value ; t#__be16 scale_increment_interval ; t#u8 scale_decrement_interval_high ; t#u8 scale_decrement_interval_low ; t#u8 pps26_reserved ; t#u8 first_line_bpg_offset ; t#__be16 nfl_bpg_offset ; t#__be16 slice_bpg_offset ; t#__be16 initial_offset ; t#__be16 final_offset ; t#u8 flatness_min_qp ; t#u8 flatness_max_qp ; t#__be16 rc_model_size ; t#u8 rc_edge_factor ; t#u8 rc_quant_incr_limit0 ; t#u8 rc_quant_incr_limit1 ; t#u8 rc_tgt_offset ; t#u8 rc_buf_thresh [ 15 - 1 ] ; t#__be16 rc_range_parameters [ 15 ] ; t#u8 native_422_420 ; t#u8 second_line_bpg_offset ; t#__be16 nsl_bpg_offset ; t#__be16 second_line_offset_adj ; t#u32 pps_long_94_reserved ; t#u32 pps_long_98_reserved ; t#u32 pps_long_102_reserved ; t#u32 pps_long_106_reserved ; t#u32 pps_long_110_reserved ; t#u32 pps_long_114_reserved ; t#u32 pps_long_118_reserved ; t#u32 pps_long_122_reserved ; t#__be16 pps_short_126_reserved ; } +s#drm_dsc_rc_range_parameters struct drm_dsc_rc_range_parameters { t#u8 range_min_qp ; t#u8 range_max_qp ; t#u8 range_bpg_offset ; } +s#drm_dsc_config struct drm_dsc_config { t#u8 line_buf_depth ; t#u8 bits_per_component ; t#bool convert_rgb ; t#u8 slice_count ; t#u16 slice_width ; t#u16 slice_height ; t#bool simple_422 ; t#u16 pic_width ; t#u16 pic_height ; t#u8 rc_tgt_offset_high ; t#u8 rc_tgt_offset_low ; t#u16 bits_per_pixel ; t#u8 rc_edge_factor ; t#u8 rc_quant_incr_limit1 ; t#u8 rc_quant_incr_limit0 ; t#u16 initial_xmit_delay ; t#u16 initial_dec_delay ; t#bool block_pred_enable ; t#u8 first_line_bpg_offset ; t#u16 initial_offset ; t#u16 rc_buf_thresh [ 15 - 1 ] ; s#drm_dsc_rc_range_parameters rc_range_params [ 15 ] ; t#u16 rc_model_size ; t#u8 flatness_min_qp ; t#u8 flatness_max_qp ; t#u8 initial_scale_value ; t#u16 scale_decrement_interval ; t#u16 scale_increment_interval ; t#u16 nfl_bpg_offset ; t#u16 slice_bpg_offset ; t#u16 final_offset ; t#bool vbr_enable ; t#u8 mux_word_size ; t#u16 slice_chunk_size ; t#u16 rc_bits ; t#u8 dsc_version_minor ; t#u8 dsc_version_major ; t#bool native_422 ; t#bool native_420 ; t#u8 second_line_bpg_offset ; t#u16 nsl_bpg_offset ; t#u16 second_line_offset_adj ; } +drm_dsc_pps_payload_pack void drm_dsc_pps_payload_pack ( s#drm_dsc_picture_parameter_set * , const s#drm_dsc_config * ) +drm_dsc_compute_rc_parameters int drm_dsc_compute_rc_parameters ( s#drm_dsc_config * ) + +/* drivers/gpu/drm/display/drm_hdcp_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_hdcp_check_ksvs_revoked int drm_hdcp_check_ksvs_revoked ( s#drm_device * , t#u8 * , t#u32 ) +s##drm_crtc +s##drm_encoder +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +drm_connector_attach_content_protection_property int drm_connector_attach_content_protection_property ( s#drm_connector * , t#bool ) +drm_hdcp_update_content_protection void drm_hdcp_update_content_protection ( s#drm_connector * , t#u64 ) + +/* drivers/gpu/drm/display/drm_hdmi_helper.o */ +e#hdmi_infoframe_type enum hdmi_infoframe_type { HDMI_INFOFRAME_TYPE_VENDOR = 0x81 , HDMI_INFOFRAME_TYPE_AVI = 0x82 , HDMI_INFOFRAME_TYPE_SPD = 0x83 , HDMI_INFOFRAME_TYPE_AUDIO = 0x84 , HDMI_INFOFRAME_TYPE_DRM = 0x87 , } +e#hdmi_eotf enum hdmi_eotf { HDMI_EOTF_TRADITIONAL_GAMMA_SDR , HDMI_EOTF_TRADITIONAL_GAMMA_HDR , HDMI_EOTF_SMPTE_ST2084 , HDMI_EOTF_BT_2100_HLG , } +e#hdmi_metadata_type enum hdmi_metadata_type { HDMI_STATIC_METADATA_TYPE1 = 0 , } +s#hdmi_drm_infoframe struct hdmi_drm_infoframe { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; e#hdmi_eotf eotf ; e#hdmi_metadata_type metadata_type ; struct { t#u16 x , y ; } display_primaries [ 3 ] ; struct { t#u16 x , y ; } white_point ; t#u16 max_display_mastering_luminance ; t#u16 min_display_mastering_luminance ; t#u16 max_cll ; t#u16 max_fall ; } +s##drm_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##drm_encoder +s##i2c_adapter +s##drm_crtc +s##drm_atomic_state +s##drm_crtc_commit +s##drm_writeback_job +drm_hdmi_infoframe_set_hdr_metadata int drm_hdmi_infoframe_set_hdr_metadata ( s#hdmi_drm_infoframe * , const s#drm_connector_state * ) +e#hdmi_colorspace enum hdmi_colorspace { HDMI_COLORSPACE_RGB , HDMI_COLORSPACE_YUV422 , HDMI_COLORSPACE_YUV444 , HDMI_COLORSPACE_YUV420 , HDMI_COLORSPACE_RESERVED4 , HDMI_COLORSPACE_RESERVED5 , HDMI_COLORSPACE_RESERVED6 , HDMI_COLORSPACE_IDO_DEFINED , } +e#hdmi_scan_mode enum hdmi_scan_mode { HDMI_SCAN_MODE_NONE , HDMI_SCAN_MODE_OVERSCAN , HDMI_SCAN_MODE_UNDERSCAN , HDMI_SCAN_MODE_RESERVED , } +e#hdmi_colorimetry enum hdmi_colorimetry { HDMI_COLORIMETRY_NONE , HDMI_COLORIMETRY_ITU_601 , HDMI_COLORIMETRY_ITU_709 , HDMI_COLORIMETRY_EXTENDED , } +e#hdmi_active_aspect enum hdmi_active_aspect { HDMI_ACTIVE_ASPECT_16_9_TOP = 2 , HDMI_ACTIVE_ASPECT_14_9_TOP = 3 , HDMI_ACTIVE_ASPECT_16_9_CENTER = 4 , HDMI_ACTIVE_ASPECT_PICTURE = 8 , HDMI_ACTIVE_ASPECT_4_3 = 9 , HDMI_ACTIVE_ASPECT_16_9 = 10 , HDMI_ACTIVE_ASPECT_14_9 = 11 , HDMI_ACTIVE_ASPECT_4_3_SP_14_9 = 13 , HDMI_ACTIVE_ASPECT_16_9_SP_14_9 = 14 , HDMI_ACTIVE_ASPECT_16_9_SP_4_3 = 15 , } +e#hdmi_extended_colorimetry enum hdmi_extended_colorimetry { HDMI_EXTENDED_COLORIMETRY_XV_YCC_601 , HDMI_EXTENDED_COLORIMETRY_XV_YCC_709 , HDMI_EXTENDED_COLORIMETRY_S_YCC_601 , HDMI_EXTENDED_COLORIMETRY_OPYCC_601 , HDMI_EXTENDED_COLORIMETRY_OPRGB , HDMI_EXTENDED_COLORIMETRY_BT2020_CONST_LUM , HDMI_EXTENDED_COLORIMETRY_BT2020 , HDMI_EXTENDED_COLORIMETRY_RESERVED , } +e#hdmi_quantization_range enum hdmi_quantization_range { HDMI_QUANTIZATION_RANGE_DEFAULT , HDMI_QUANTIZATION_RANGE_LIMITED , HDMI_QUANTIZATION_RANGE_FULL , HDMI_QUANTIZATION_RANGE_RESERVED , } +e#hdmi_nups enum hdmi_nups { HDMI_NUPS_UNKNOWN , HDMI_NUPS_HORIZONTAL , HDMI_NUPS_VERTICAL , HDMI_NUPS_BOTH , } +e#hdmi_ycc_quantization_range enum hdmi_ycc_quantization_range { HDMI_YCC_QUANTIZATION_RANGE_LIMITED , HDMI_YCC_QUANTIZATION_RANGE_FULL , } +e#hdmi_content_type enum hdmi_content_type { HDMI_CONTENT_TYPE_GRAPHICS , HDMI_CONTENT_TYPE_PHOTO , HDMI_CONTENT_TYPE_CINEMA , HDMI_CONTENT_TYPE_GAME , } +s#hdmi_avi_infoframe struct hdmi_avi_infoframe { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; e#hdmi_colorspace colorspace ; e#hdmi_scan_mode scan_mode ; e#hdmi_colorimetry colorimetry ; e#hdmi_picture_aspect picture_aspect ; e#hdmi_active_aspect active_aspect ; t#bool itc ; e#hdmi_extended_colorimetry extended_colorimetry ; e#hdmi_quantization_range quantization_range ; e#hdmi_nups nups ; unsigned char video_code ; e#hdmi_ycc_quantization_range ycc_quantization_range ; e#hdmi_content_type content_type ; unsigned char pixel_repeat ; unsigned short top_bar ; unsigned short bottom_bar ; unsigned short left_bar ; unsigned short right_bar ; } +drm_hdmi_avi_infoframe_colorimetry void drm_hdmi_avi_infoframe_colorimetry ( s#hdmi_avi_infoframe * , const s#drm_connector_state * ) +drm_hdmi_avi_infoframe_bars void drm_hdmi_avi_infoframe_bars ( s#hdmi_avi_infoframe * , const s#drm_connector_state * ) +drm_hdmi_avi_infoframe_content_type void drm_hdmi_avi_infoframe_content_type ( s#hdmi_avi_infoframe * , const s#drm_connector_state * ) + +/* drivers/gpu/drm/display/drm_scdc_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_scdc_read t#ssize_t drm_scdc_read ( s#i2c_adapter * , t#u8 , void * , t#size_t ) +drm_scdc_write t#ssize_t drm_scdc_write ( s#i2c_adapter * , t#u8 , const void * , t#size_t ) +drm_scdc_get_scrambling_status t#bool drm_scdc_get_scrambling_status ( s#i2c_adapter * ) +drm_scdc_set_scrambling t#bool drm_scdc_set_scrambling ( s#i2c_adapter * , t#bool ) +drm_scdc_set_high_tmds_clock_ratio t#bool drm_scdc_set_high_tmds_clock_ratio ( s#i2c_adapter * , t#bool ) + +/* drivers/gpu/drm/drm_aperture.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##sg_table +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +devm_aperture_acquire_from_firmware int devm_aperture_acquire_from_firmware ( s#drm_device * , t#resource_size_t , t#resource_size_t ) +drm_aperture_remove_conflicting_framebuffers int drm_aperture_remove_conflicting_framebuffers ( t#resource_size_t , t#resource_size_t , t#bool , const s#drm_driver * ) +s##pci_dev +drm_aperture_remove_conflicting_pci_framebuffers int drm_aperture_remove_conflicting_pci_framebuffers ( s#pci_dev * , const s#drm_driver * ) + +/* drivers/gpu/drm/drm_atomic.o */ +__drm_crtc_commit_free void __drm_crtc_commit_free ( s#kref * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +e#drm_ioctl_flags enum drm_ioctl_flags { DRM_AUTH = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , DRM_MASTER = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , DRM_ROOT_ONLY = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , DRM_UNLOCKED = ( ( ( ( 1UL ) ) ) << ( 4 ) ) , DRM_RENDER_ALLOW = ( ( ( ( 1UL ) ) ) << ( 5 ) ) , } +t#drm_ioctl_t typedef int drm_ioctl_t ( s#drm_device * , void * , s#drm_file * ) +s#drm_ioctl_desc struct drm_ioctl_desc { unsigned int cmd ; e#drm_ioctl_flags flags ; t#drm_ioctl_t * func ; const char * name ; } +s#drm_format_info struct drm_format_info { t#u32 format ; t#u8 depth ; t#u8 num_planes ; union { t#u8 cpp [ 4u ] ; t#u8 char_per_block [ 4u ] ; } ; t#u8 block_w [ 4u ] ; t#u8 block_h [ 4u ] ; t#u8 hsub ; t#u8 vsub ; t#bool has_alpha ; t#bool is_yuv ; } +s#drm_clip_rect struct drm_clip_rect { unsigned short x1 ; unsigned short y1 ; unsigned short x2 ; unsigned short y2 ; } +s#drm_framebuffer_funcs struct drm_framebuffer_funcs { void ( * destroy ) ( s#drm_framebuffer * ) ; int ( * create_handle ) ( s#drm_framebuffer * , s#drm_file * , unsigned int * ) ; int ( * dirty ) ( s#drm_framebuffer * , s#drm_file * , unsigned , unsigned , s#drm_clip_rect * , unsigned ) ; } +s#drm_framebuffer struct drm_framebuffer { s#drm_device * dev ; s#list_head head ; s#drm_mode_object base ; char comm [ 16 ] ; const s#drm_format_info * format ; const s#drm_framebuffer_funcs * funcs ; unsigned int pitches [ 4u ] ; unsigned int offsets [ 4u ] ; t#uint64_t modifier ; unsigned int width ; unsigned int height ; int flags ; int hot_x ; int hot_y ; s#list_head filp_head ; s#drm_gem_object * obj [ 4u ] ; } +s##drm_plane_helper_funcs +s##drm_encoder_helper_funcs +s#drm_writeback_connector struct drm_writeback_connector { s#drm_connector base ; s#drm_encoder encoder ; s#drm_property_blob * pixel_formats_blob_ptr ; t#spinlock_t job_lock ; s#list_head job_queue ; unsigned int fence_context ; t#spinlock_t fence_lock ; unsigned long fence_seqno ; char timeline_name [ 32 ] ; } +s#drm_writeback_job struct drm_writeback_job { s#drm_writeback_connector * connector ; t#bool prepared ; s#work_struct cleanup_work ; s#list_head list_entry ; s#drm_framebuffer * fb ; s#dma_fence * out_fence ; void * priv ; } +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +drm_crtc_commit_wait int drm_crtc_commit_wait ( s#drm_crtc_commit * ) +drm_atomic_state_default_release void drm_atomic_state_default_release ( s#drm_atomic_state * ) +drm_atomic_state_init int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_state_init ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_state_alloc s#drm_atomic_state * __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_state_alloc ( s#drm_device * ) +drm_atomic_state_default_clear void drm_atomic_state_default_clear ( s#drm_atomic_state * ) +drm_atomic_state_clear void drm_atomic_state_clear ( s#drm_atomic_state * ) +__drm_atomic_state_free void __drm_atomic_state_free ( s#kref * ) +drm_atomic_get_crtc_state s#drm_crtc_state * __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_get_crtc_state ( s#drm_atomic_state * , s#drm_crtc * ) +drm_atomic_get_plane_state s#drm_plane_state * __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_get_plane_state ( s#drm_atomic_state * , s#drm_plane * ) +drm_atomic_private_obj_init void drm_atomic_private_obj_init ( s#drm_device * , s#drm_private_obj * , s#drm_private_state * , const s#drm_private_state_funcs * ) +drm_atomic_private_obj_fini void drm_atomic_private_obj_fini ( s#drm_private_obj * ) +drm_atomic_get_private_obj_state s#drm_private_state * __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_get_private_obj_state ( s#drm_atomic_state * , s#drm_private_obj * ) +drm_atomic_get_old_private_obj_state s#drm_private_state * drm_atomic_get_old_private_obj_state ( s#drm_atomic_state * , s#drm_private_obj * ) +drm_atomic_get_new_private_obj_state s#drm_private_state * drm_atomic_get_new_private_obj_state ( s#drm_atomic_state * , s#drm_private_obj * ) +drm_atomic_get_old_connector_for_encoder s#drm_connector * drm_atomic_get_old_connector_for_encoder ( s#drm_atomic_state * , s#drm_encoder * ) +drm_atomic_get_new_connector_for_encoder s#drm_connector * drm_atomic_get_new_connector_for_encoder ( s#drm_atomic_state * , s#drm_encoder * ) +drm_atomic_get_connector_state s#drm_connector_state * __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_get_connector_state ( s#drm_atomic_state * , s#drm_connector * ) +s##edid +drm_atomic_get_bridge_state s#drm_bridge_state * drm_atomic_get_bridge_state ( s#drm_atomic_state * , s#drm_bridge * ) +drm_atomic_get_old_bridge_state s#drm_bridge_state * drm_atomic_get_old_bridge_state ( s#drm_atomic_state * , s#drm_bridge * ) +drm_atomic_get_new_bridge_state s#drm_bridge_state * drm_atomic_get_new_bridge_state ( s#drm_atomic_state * , s#drm_bridge * ) +drm_atomic_add_encoder_bridges int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_add_encoder_bridges ( s#drm_atomic_state * , s#drm_encoder * ) +drm_atomic_add_affected_connectors int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_add_affected_connectors ( s#drm_atomic_state * , s#drm_crtc * ) +drm_atomic_add_affected_planes int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_add_affected_planes ( s#drm_atomic_state * , s#drm_crtc * ) +drm_atomic_check_only int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_check_only ( s#drm_atomic_state * ) +drm_atomic_commit int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_commit ( s#drm_atomic_state * ) +drm_atomic_nonblocking_commit int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_nonblocking_commit ( s#drm_atomic_state * ) +__drm_atomic_helper_disable_plane int __drm_atomic_helper_disable_plane ( s#drm_plane * , s#drm_plane_state * ) +__drm_atomic_helper_set_config int __drm_atomic_helper_set_config ( s#drm_mode_set * , s#drm_atomic_state * ) +drm_atomic_print_new_state void drm_atomic_print_new_state ( const s#drm_atomic_state * , s#drm_printer * ) +drm_state_dump void drm_state_dump ( s#drm_device * , s#drm_printer * ) + +/* drivers/gpu/drm/drm_atomic_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##drm_privacy_screen +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_atomic_helper_check_modeset int drm_atomic_helper_check_modeset ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_check_plane_state int drm_atomic_helper_check_plane_state ( s#drm_plane_state * , const s#drm_crtc_state * , int , int , t#bool , t#bool ) +drm_atomic_helper_check_crtc_state int drm_atomic_helper_check_crtc_state ( s#drm_crtc_state * , t#bool ) +drm_atomic_helper_check_planes int drm_atomic_helper_check_planes ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_check int drm_atomic_helper_check ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_update_legacy_modeset_state void drm_atomic_helper_update_legacy_modeset_state ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_calc_timestamping_constants void drm_atomic_helper_calc_timestamping_constants ( s#drm_atomic_state * ) +drm_atomic_helper_commit_modeset_disables void drm_atomic_helper_commit_modeset_disables ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_commit_modeset_enables void drm_atomic_helper_commit_modeset_enables ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_wait_for_fences int drm_atomic_helper_wait_for_fences ( s#drm_device * , s#drm_atomic_state * , t#bool ) +drm_atomic_helper_wait_for_vblanks void drm_atomic_helper_wait_for_vblanks ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_wait_for_flip_done void drm_atomic_helper_wait_for_flip_done ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_commit_tail void drm_atomic_helper_commit_tail ( s#drm_atomic_state * ) +drm_atomic_helper_commit_tail_rpm void drm_atomic_helper_commit_tail_rpm ( s#drm_atomic_state * ) +drm_atomic_helper_async_check int drm_atomic_helper_async_check ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_async_commit void drm_atomic_helper_async_commit ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_commit int drm_atomic_helper_commit ( s#drm_device * , s#drm_atomic_state * , t#bool ) +drm_atomic_helper_setup_commit int drm_atomic_helper_setup_commit ( s#drm_atomic_state * , t#bool ) +drm_atomic_helper_wait_for_dependencies void drm_atomic_helper_wait_for_dependencies ( s#drm_atomic_state * ) +drm_atomic_helper_fake_vblank void drm_atomic_helper_fake_vblank ( s#drm_atomic_state * ) +drm_atomic_helper_commit_hw_done void drm_atomic_helper_commit_hw_done ( s#drm_atomic_state * ) +drm_atomic_helper_commit_cleanup_done void drm_atomic_helper_commit_cleanup_done ( s#drm_atomic_state * ) +drm_atomic_helper_prepare_planes int drm_atomic_helper_prepare_planes ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_commit_planes void drm_atomic_helper_commit_planes ( s#drm_device * , s#drm_atomic_state * , t#uint32_t ) +drm_atomic_helper_commit_planes_on_crtc void drm_atomic_helper_commit_planes_on_crtc ( s#drm_crtc_state * ) +drm_atomic_helper_disable_planes_on_crtc void drm_atomic_helper_disable_planes_on_crtc ( s#drm_crtc_state * , t#bool ) +drm_atomic_helper_cleanup_planes void drm_atomic_helper_cleanup_planes ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_swap_state int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_helper_swap_state ( s#drm_atomic_state * , t#bool ) +drm_atomic_helper_update_plane int drm_atomic_helper_update_plane ( s#drm_plane * , s#drm_crtc * , s#drm_framebuffer * , int , int , unsigned int , unsigned int , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_disable_plane int drm_atomic_helper_disable_plane ( s#drm_plane * , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_set_config int drm_atomic_helper_set_config ( s#drm_mode_set * , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_disable_all int drm_atomic_helper_disable_all ( s#drm_device * , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_shutdown void drm_atomic_helper_shutdown ( s#drm_device * ) +drm_atomic_helper_duplicate_state s#drm_atomic_state * drm_atomic_helper_duplicate_state ( s#drm_device * , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_suspend s#drm_atomic_state * drm_atomic_helper_suspend ( s#drm_device * ) +drm_atomic_helper_commit_duplicated_state int drm_atomic_helper_commit_duplicated_state ( s#drm_atomic_state * , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_resume int drm_atomic_helper_resume ( s#drm_device * , s#drm_atomic_state * ) +drm_atomic_helper_page_flip int drm_atomic_helper_page_flip ( s#drm_crtc * , s#drm_framebuffer * , s#drm_pending_vblank_event * , t#uint32_t , s#drm_modeset_acquire_ctx * ) +drm_atomic_helper_page_flip_target int drm_atomic_helper_page_flip_target ( s#drm_crtc * , s#drm_framebuffer * , s#drm_pending_vblank_event * , t#uint32_t , t#uint32_t , s#drm_modeset_acquire_ctx * ) +s##edid +drm_atomic_helper_bridge_propagate_bus_fmt t#u32 * drm_atomic_helper_bridge_propagate_bus_fmt ( s#drm_bridge * , s#drm_bridge_state * , s#drm_crtc_state * , s#drm_connector_state * , t#u32 , unsigned int * ) + +/* drivers/gpu/drm/drm_atomic_state_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_gem_object +s##drm_plane_helper_funcs +s##drm_encoder_helper_funcs +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +__drm_atomic_helper_crtc_state_reset void __drm_atomic_helper_crtc_state_reset ( s#drm_crtc_state * , s#drm_crtc * ) +__drm_atomic_helper_crtc_reset void __drm_atomic_helper_crtc_reset ( s#drm_crtc * , s#drm_crtc_state * ) +drm_atomic_helper_crtc_reset void drm_atomic_helper_crtc_reset ( s#drm_crtc * ) +__drm_atomic_helper_crtc_duplicate_state void __drm_atomic_helper_crtc_duplicate_state ( s#drm_crtc * , s#drm_crtc_state * ) +drm_atomic_helper_crtc_duplicate_state s#drm_crtc_state * drm_atomic_helper_crtc_duplicate_state ( s#drm_crtc * ) +__drm_atomic_helper_crtc_destroy_state void __drm_atomic_helper_crtc_destroy_state ( s#drm_crtc_state * ) +drm_atomic_helper_crtc_destroy_state void drm_atomic_helper_crtc_destroy_state ( s#drm_crtc * , s#drm_crtc_state * ) +__drm_atomic_helper_plane_state_reset void __drm_atomic_helper_plane_state_reset ( s#drm_plane_state * , s#drm_plane * ) +__drm_atomic_helper_plane_reset void __drm_atomic_helper_plane_reset ( s#drm_plane * , s#drm_plane_state * ) +drm_atomic_helper_plane_reset void drm_atomic_helper_plane_reset ( s#drm_plane * ) +__drm_atomic_helper_plane_duplicate_state void __drm_atomic_helper_plane_duplicate_state ( s#drm_plane * , s#drm_plane_state * ) +drm_atomic_helper_plane_duplicate_state s#drm_plane_state * drm_atomic_helper_plane_duplicate_state ( s#drm_plane * ) +__drm_atomic_helper_plane_destroy_state void __drm_atomic_helper_plane_destroy_state ( s#drm_plane_state * ) +drm_atomic_helper_plane_destroy_state void drm_atomic_helper_plane_destroy_state ( s#drm_plane * , s#drm_plane_state * ) +__drm_atomic_helper_connector_state_reset void __drm_atomic_helper_connector_state_reset ( s#drm_connector_state * , s#drm_connector * ) +__drm_atomic_helper_connector_reset void __drm_atomic_helper_connector_reset ( s#drm_connector * , s#drm_connector_state * ) +drm_atomic_helper_connector_reset void drm_atomic_helper_connector_reset ( s#drm_connector * ) +drm_atomic_helper_connector_tv_reset void drm_atomic_helper_connector_tv_reset ( s#drm_connector * ) +__drm_atomic_helper_connector_duplicate_state void __drm_atomic_helper_connector_duplicate_state ( s#drm_connector * , s#drm_connector_state * ) +drm_atomic_helper_connector_duplicate_state s#drm_connector_state * drm_atomic_helper_connector_duplicate_state ( s#drm_connector * ) +__drm_atomic_helper_connector_destroy_state void __drm_atomic_helper_connector_destroy_state ( s#drm_connector_state * ) +drm_atomic_helper_connector_destroy_state void drm_atomic_helper_connector_destroy_state ( s#drm_connector * , s#drm_connector_state * ) +__drm_atomic_helper_private_obj_duplicate_state void __drm_atomic_helper_private_obj_duplicate_state ( s#drm_private_obj * , s#drm_private_state * ) +s##edid +__drm_atomic_helper_bridge_duplicate_state void __drm_atomic_helper_bridge_duplicate_state ( s#drm_bridge * , s#drm_bridge_state * ) +drm_atomic_helper_bridge_duplicate_state s#drm_bridge_state * drm_atomic_helper_bridge_duplicate_state ( s#drm_bridge * ) +drm_atomic_helper_bridge_destroy_state void drm_atomic_helper_bridge_destroy_state ( s#drm_bridge * , s#drm_bridge_state * ) +__drm_atomic_helper_bridge_reset void __drm_atomic_helper_bridge_reset ( s#drm_bridge * , s#drm_bridge_state * ) +drm_atomic_helper_bridge_reset s#drm_bridge_state * drm_atomic_helper_bridge_reset ( s#drm_bridge * ) + +/* drivers/gpu/drm/drm_atomic_uapi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##drm_plane_helper_funcs +s##drm_encoder_helper_funcs +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +drm_atomic_set_mode_for_crtc int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_set_mode_for_crtc ( s#drm_crtc_state * , const s#drm_display_mode * ) +drm_atomic_set_mode_prop_for_crtc int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_set_mode_prop_for_crtc ( s#drm_crtc_state * , s#drm_property_blob * ) +drm_atomic_set_crtc_for_plane int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_set_crtc_for_plane ( s#drm_plane_state * , s#drm_crtc * ) +drm_atomic_set_fb_for_plane void drm_atomic_set_fb_for_plane ( s#drm_plane_state * , s#drm_framebuffer * ) +drm_atomic_set_crtc_for_connector int __attribute__ ( ( __warn_unused_result__ ) ) drm_atomic_set_crtc_for_connector ( s#drm_connector_state * , s#drm_crtc * ) + +/* drivers/gpu/drm/drm_auth.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) +drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) +drm_master_put void drm_master_put ( s#drm_master * * ) +drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) +drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) + +/* drivers/gpu/drm/drm_blend.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_encoder +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##dma_fence +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_plane_helper_funcs +drm_plane_create_alpha_property int drm_plane_create_alpha_property ( s#drm_plane * ) +drm_plane_create_rotation_property int drm_plane_create_rotation_property ( s#drm_plane * , unsigned int , unsigned int ) +drm_rotation_simplify unsigned int drm_rotation_simplify ( unsigned int , unsigned int ) +drm_plane_create_zpos_property int drm_plane_create_zpos_property ( s#drm_plane * , unsigned int , unsigned int , unsigned int ) +drm_plane_create_zpos_immutable_property int drm_plane_create_zpos_immutable_property ( s#drm_plane * , unsigned int ) +drm_atomic_normalize_zpos int drm_atomic_normalize_zpos ( s#drm_device * , s#drm_atomic_state * ) +drm_plane_create_blend_mode_property int drm_plane_create_blend_mode_property ( s#drm_plane * , unsigned int ) + +/* drivers/gpu/drm/drm_bridge.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_encoder_helper_funcs +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##dma_fence +s##drm_plane_helper_funcs +s##edid +drm_bridge_add void drm_bridge_add ( s#drm_bridge * ) +devm_drm_bridge_add int devm_drm_bridge_add ( s#device * , s#drm_bridge * ) +drm_bridge_remove void drm_bridge_remove ( s#drm_bridge * ) +drm_bridge_attach int drm_bridge_attach ( s#drm_encoder * , s#drm_bridge * , s#drm_bridge * , e#drm_bridge_attach_flags ) +drm_bridge_chain_mode_fixup t#bool drm_bridge_chain_mode_fixup ( s#drm_bridge * , const s#drm_display_mode * , s#drm_display_mode * ) +drm_bridge_chain_mode_valid e#drm_mode_status drm_bridge_chain_mode_valid ( s#drm_bridge * , const s#drm_display_info * , const s#drm_display_mode * ) +drm_bridge_chain_disable void drm_bridge_chain_disable ( s#drm_bridge * ) +drm_bridge_chain_post_disable void drm_bridge_chain_post_disable ( s#drm_bridge * ) +drm_bridge_chain_mode_set void drm_bridge_chain_mode_set ( s#drm_bridge * , const s#drm_display_mode * , const s#drm_display_mode * ) +drm_bridge_chain_pre_enable void drm_bridge_chain_pre_enable ( s#drm_bridge * ) +drm_bridge_chain_enable void drm_bridge_chain_enable ( s#drm_bridge * ) +drm_atomic_bridge_chain_disable void drm_atomic_bridge_chain_disable ( s#drm_bridge * , s#drm_atomic_state * ) +drm_atomic_bridge_chain_post_disable void drm_atomic_bridge_chain_post_disable ( s#drm_bridge * , s#drm_atomic_state * ) +drm_atomic_bridge_chain_pre_enable void drm_atomic_bridge_chain_pre_enable ( s#drm_bridge * , s#drm_atomic_state * ) +drm_atomic_bridge_chain_enable void drm_atomic_bridge_chain_enable ( s#drm_bridge * , s#drm_atomic_state * ) +drm_atomic_bridge_chain_check int drm_atomic_bridge_chain_check ( s#drm_bridge * , s#drm_crtc_state * , s#drm_connector_state * ) +drm_bridge_detect e#drm_connector_status drm_bridge_detect ( s#drm_bridge * ) +drm_bridge_get_modes int drm_bridge_get_modes ( s#drm_bridge * , s#drm_connector * ) +drm_bridge_get_edid s#edid * drm_bridge_get_edid ( s#drm_bridge * , s#drm_connector * ) +drm_bridge_hpd_enable void drm_bridge_hpd_enable ( s#drm_bridge * , void ( * ) ( void * , e#drm_connector_status ) , void * ) +drm_bridge_hpd_disable void drm_bridge_hpd_disable ( s#drm_bridge * ) +drm_bridge_hpd_notify void drm_bridge_hpd_notify ( s#drm_bridge * , e#drm_connector_status ) +of_drm_find_bridge s#drm_bridge * of_drm_find_bridge ( s#device_node * ) + +/* drivers/gpu/drm/drm_bridge_connector.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_printer +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_writeback_job +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +drm_bridge_connector_enable_hpd void drm_bridge_connector_enable_hpd ( s#drm_connector * ) +drm_bridge_connector_disable_hpd void drm_bridge_connector_disable_hpd ( s#drm_connector * ) +drm_bridge_connector_init s#drm_connector * drm_bridge_connector_init ( s#drm_device * , s#drm_encoder * ) + +/* drivers/gpu/drm/drm_buddy.o */ +s#drm_buddy_block struct drm_buddy_block { t#u64 header ; s#drm_buddy_block * left ; s#drm_buddy_block * right ; s#drm_buddy_block * parent ; void * private ; s#list_head link ; s#list_head tmp_link ; } +s#drm_buddy struct drm_buddy { s#list_head * free_list ; s#drm_buddy_block * * roots ; unsigned int n_roots ; unsigned int max_order ; t#u64 chunk_size ; t#u64 size ; t#u64 avail ; } +drm_buddy_init int drm_buddy_init ( s#drm_buddy * , t#u64 , t#u64 ) +drm_buddy_fini void drm_buddy_fini ( s#drm_buddy * ) +drm_get_buddy s#drm_buddy_block * drm_get_buddy ( s#drm_buddy_block * ) +drm_buddy_free_block void drm_buddy_free_block ( s#drm_buddy * , s#drm_buddy_block * ) +drm_buddy_free_list void drm_buddy_free_list ( s#drm_buddy * , s#list_head * ) +drm_buddy_block_trim int drm_buddy_block_trim ( s#drm_buddy * , t#u64 , s#list_head * ) +drm_buddy_alloc_blocks int drm_buddy_alloc_blocks ( s#drm_buddy * , t#u64 , t#u64 , t#u64 , t#u64 , s#list_head * , unsigned long ) +drm_buddy_block_print void drm_buddy_block_print ( s#drm_buddy * , s#drm_buddy_block * , s#drm_printer * ) +drm_buddy_print void drm_buddy_print ( s#drm_buddy * , s#drm_printer * ) + +/* drivers/gpu/drm/drm_cache.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +drm_clflush_pages void drm_clflush_pages ( s#page * [ ] , unsigned long ) +drm_clflush_sg void drm_clflush_sg ( s#sg_table * ) +drm_clflush_virt_range void drm_clflush_virt_range ( void * , unsigned long ) +drm_need_swiotlb t#bool drm_need_swiotlb ( int ) +drm_memcpy_from_wc void drm_memcpy_from_wc ( s#iosys_map * , const s#iosys_map * , unsigned long ) + +/* drivers/gpu/drm/drm_client.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#drm_mm struct drm_mm { void ( * color_adjust ) ( const s#drm_mm_node * , unsigned long , t#u64 * , t#u64 * ) ; s#list_head hole_stack ; s#drm_mm_node head_node ; s#rb_root_cached interval_tree ; s#rb_root_cached holes_size ; s#rb_root holes_addr ; unsigned long scan_active ; } +s#drm_mm_node struct drm_mm_node { unsigned long color ; t#u64 start ; t#u64 size ; s#drm_mm * mm ; s#list_head node_list ; s#list_head hole_stack ; s#rb_node rb ; s#rb_node rb_hole_size ; s#rb_node rb_hole_addr ; t#u64 __subtree_last ; t#u64 hole_size ; t#u64 subtree_max_hole ; unsigned long flags ; } +s#drm_vma_offset_node struct drm_vma_offset_node { t#rwlock_t vm_lock ; s#drm_mm_node vm_node ; s#rb_root vm_files ; void * driver_private ; } +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s#drm_gem_object_funcs struct drm_gem_object_funcs { void ( * free ) ( s#drm_gem_object * ) ; int ( * open ) ( s#drm_gem_object * , s#drm_file * ) ; void ( * close ) ( s#drm_gem_object * , s#drm_file * ) ; void ( * print_info ) ( s#drm_printer * , unsigned int , const s#drm_gem_object * ) ; s#dma_buf * ( * export ) ( s#drm_gem_object * , int ) ; int ( * pin ) ( s#drm_gem_object * ) ; void ( * unpin ) ( s#drm_gem_object * ) ; s#sg_table * ( * get_sg_table ) ( s#drm_gem_object * ) ; int ( * vmap ) ( s#drm_gem_object * , s#iosys_map * ) ; void ( * vunmap ) ( s#drm_gem_object * , s#iosys_map * ) ; int ( * mmap ) ( s#drm_gem_object * , s#vm_area_struct * ) ; const s#vm_operations_struct * vm_ops ; } +s#drm_gem_object struct drm_gem_object { s#kref refcount ; unsigned handle_count ; s#drm_device * dev ; s#file * filp ; s#drm_vma_offset_node vma_node ; t#size_t size ; int name ; s#dma_buf * dma_buf ; s#dma_buf_attachment * import_attach ; s#dma_resv * resv ; s#dma_resv _resv ; const s#drm_gem_object_funcs * funcs ; void * suse_kabi_padding ; } +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s#drm_vma_offset_manager struct drm_vma_offset_manager { t#rwlock_t vm_lock ; s#drm_mm vm_addr_space_mm ; } +s##drm_vram_mm +s##drm_fb_helper +s#drm_client_funcs struct drm_client_funcs { s#module * owner ; void ( * unregister ) ( s#drm_client_dev * ) ; int ( * restore ) ( s#drm_client_dev * ) ; int ( * hotplug ) ( s#drm_client_dev * ) ; } +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s#drm_client_dev struct drm_client_dev { s#drm_device * dev ; const char * name ; s#list_head list ; const s#drm_client_funcs * funcs ; s#drm_file * file ; s#mutex modeset_mutex ; s#drm_mode_set * modesets ; } +drm_client_init int drm_client_init ( s#drm_device * , s#drm_client_dev * , const char * , const s#drm_client_funcs * ) +drm_client_register void drm_client_register ( s#drm_client_dev * ) +drm_client_release void drm_client_release ( s#drm_client_dev * ) +drm_client_dev_hotplug void drm_client_dev_hotplug ( s#drm_device * ) +s#drm_client_buffer struct drm_client_buffer { s#drm_client_dev * client ; t#u32 handle ; t#u32 pitch ; s#drm_gem_object * gem ; s#iosys_map map ; s#drm_framebuffer * fb ; } +drm_client_buffer_vmap int drm_client_buffer_vmap ( s#drm_client_buffer * , s#iosys_map * ) +drm_client_buffer_vunmap void drm_client_buffer_vunmap ( s#drm_client_buffer * ) +drm_client_framebuffer_create s#drm_client_buffer * drm_client_framebuffer_create ( s#drm_client_dev * , t#u32 , t#u32 , t#u32 ) +drm_client_framebuffer_delete void drm_client_framebuffer_delete ( s#drm_client_buffer * ) +drm_client_framebuffer_flush int drm_client_framebuffer_flush ( s#drm_client_buffer * , s#drm_rect * ) + +/* drivers/gpu/drm/drm_client_modeset.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_encoder_helper_funcs +s##dma_fence +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_client_modeset_probe int drm_client_modeset_probe ( s#drm_client_dev * , unsigned int , unsigned int ) +drm_client_rotation t#bool drm_client_rotation ( s#drm_mode_set * , unsigned int * ) +drm_client_modeset_check int drm_client_modeset_check ( s#drm_client_dev * ) +drm_client_modeset_commit_locked int drm_client_modeset_commit_locked ( s#drm_client_dev * ) +drm_client_modeset_commit int drm_client_modeset_commit ( s#drm_client_dev * ) +drm_client_modeset_dpms int drm_client_modeset_dpms ( s#drm_client_dev * , int ) + +/* drivers/gpu/drm/drm_color_mgmt.o */ +drm_color_ctm_s31_32_to_qm_n t#u64 drm_color_ctm_s31_32_to_qm_n ( t#u64 , t#u32 , t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##sg_table +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +s##dma_fence +s##drm_pending_vblank_event +s##drm_plane_helper_funcs +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +drm_crtc_enable_color_mgmt void drm_crtc_enable_color_mgmt ( s#drm_crtc * , t#uint , t#bool , t#uint ) +drm_mode_crtc_set_gamma_size int drm_mode_crtc_set_gamma_size ( s#drm_crtc * , int ) +drm_plane_create_color_properties int drm_plane_create_color_properties ( s#drm_plane * , t#u32 , t#u32 , e#drm_color_encoding , e#drm_color_range ) +drm_color_lut_check int drm_color_lut_check ( const s#drm_property_blob * , t#u32 ) + +/* drivers/gpu/drm/drm_connector.o */ +drm_get_connector_type_name const char * drm_get_connector_type_name ( unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##dma_fence +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_encoder_helper_funcs +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_connector_init int drm_connector_init ( s#drm_device * , s#drm_connector * , const s#drm_connector_funcs * , int ) +drm_connector_init_with_ddc int drm_connector_init_with_ddc ( s#drm_device * , s#drm_connector * , const s#drm_connector_funcs * , int , s#i2c_adapter * ) +drm_connector_attach_edid_property void drm_connector_attach_edid_property ( s#drm_connector * ) +drm_connector_attach_encoder int drm_connector_attach_encoder ( s#drm_connector * , s#drm_encoder * ) +drm_connector_has_possible_encoder t#bool drm_connector_has_possible_encoder ( s#drm_connector * , s#drm_encoder * ) +drm_connector_cleanup void drm_connector_cleanup ( s#drm_connector * ) +drm_connector_register int drm_connector_register ( s#drm_connector * ) +drm_connector_unregister void drm_connector_unregister ( s#drm_connector * ) +drm_get_connector_status_name const char * drm_get_connector_status_name ( e#drm_connector_status ) +s#drm_connector_list_iter struct drm_connector_list_iter { s#drm_device * dev ; s#drm_connector * conn ; } +drm_connector_list_iter_begin void drm_connector_list_iter_begin ( s#drm_device * , s#drm_connector_list_iter * ) +drm_connector_list_iter_next s#drm_connector * drm_connector_list_iter_next ( s#drm_connector_list_iter * ) +drm_connector_list_iter_end void drm_connector_list_iter_end ( s#drm_connector_list_iter * ) +drm_get_subpixel_order_name const char * drm_get_subpixel_order_name ( e#subpixel_order ) +drm_display_info_set_bus_formats int drm_display_info_set_bus_formats ( s#drm_display_info * , const t#u32 * , unsigned int ) +drm_mode_create_dvi_i_properties int drm_mode_create_dvi_i_properties ( s#drm_device * ) +drm_connector_attach_dp_subconnector_property void drm_connector_attach_dp_subconnector_property ( s#drm_connector * ) +drm_connector_attach_content_type_property int drm_connector_attach_content_type_property ( s#drm_connector * ) +drm_connector_attach_tv_margin_properties void drm_connector_attach_tv_margin_properties ( s#drm_connector * ) +drm_mode_create_tv_margin_properties int drm_mode_create_tv_margin_properties ( s#drm_device * ) +drm_mode_create_tv_properties int drm_mode_create_tv_properties ( s#drm_device * , unsigned int , const char * const [ ] ) +drm_mode_create_scaling_mode_property int drm_mode_create_scaling_mode_property ( s#drm_device * ) +drm_connector_attach_vrr_capable_property int drm_connector_attach_vrr_capable_property ( s#drm_connector * ) +drm_connector_attach_scaling_mode_property int drm_connector_attach_scaling_mode_property ( s#drm_connector * , t#u32 ) +drm_mode_create_aspect_ratio_property int drm_mode_create_aspect_ratio_property ( s#drm_device * ) +drm_mode_create_hdmi_colorspace_property int drm_mode_create_hdmi_colorspace_property ( s#drm_connector * ) +drm_mode_create_dp_colorspace_property int drm_mode_create_dp_colorspace_property ( s#drm_connector * ) +drm_mode_create_content_type_property int drm_mode_create_content_type_property ( s#drm_device * ) +drm_mode_create_suggested_offset_properties int drm_mode_create_suggested_offset_properties ( s#drm_device * ) +drm_connector_set_path_property int drm_connector_set_path_property ( s#drm_connector * , const char * ) +drm_connector_set_tile_property int drm_connector_set_tile_property ( s#drm_connector * ) +drm_connector_set_link_status_property void drm_connector_set_link_status_property ( s#drm_connector * , t#uint64_t ) +drm_connector_attach_max_bpc_property int drm_connector_attach_max_bpc_property ( s#drm_connector * , int , int ) +drm_connector_attach_hdr_output_metadata_property int drm_connector_attach_hdr_output_metadata_property ( s#drm_connector * ) +drm_connector_attach_colorspace_property int drm_connector_attach_colorspace_property ( s#drm_connector * ) +drm_connector_atomic_hdr_metadata_equal t#bool drm_connector_atomic_hdr_metadata_equal ( s#drm_connector_state * , s#drm_connector_state * ) +drm_connector_set_vrr_capable_property void drm_connector_set_vrr_capable_property ( s#drm_connector * , t#bool ) +drm_connector_set_panel_orientation int drm_connector_set_panel_orientation ( s#drm_connector * , e#drm_panel_orientation ) +drm_connector_set_panel_orientation_with_quirk int drm_connector_set_panel_orientation_with_quirk ( s#drm_connector * , e#drm_panel_orientation , int , int ) +s##display_timing +s##drm_dsc_config +drm_connector_set_orientation_from_panel int drm_connector_set_orientation_from_panel ( s#drm_connector * , s#drm_panel * ) +drm_connector_create_privacy_screen_properties void drm_connector_create_privacy_screen_properties ( s#drm_connector * ) +drm_connector_attach_privacy_screen_properties void drm_connector_attach_privacy_screen_properties ( s#drm_connector * ) +drm_connector_attach_privacy_screen_provider void drm_connector_attach_privacy_screen_provider ( s#drm_connector * , s#drm_privacy_screen * ) +drm_connector_update_privacy_screen void drm_connector_update_privacy_screen ( const s#drm_connector_state * ) +drm_connector_oob_hotplug_event void drm_connector_oob_hotplug_event ( s#fwnode_handle * ) +drm_mode_put_tile_group void drm_mode_put_tile_group ( s#drm_device * , s#drm_tile_group * ) +drm_mode_get_tile_group s#drm_tile_group * drm_mode_get_tile_group ( s#drm_device * , const char [ 8 ] ) +drm_mode_create_tile_group s#drm_tile_group * drm_mode_create_tile_group ( s#drm_device * , const char [ 8 ] ) + +/* drivers/gpu/drm/drm_crtc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_plane_helper_funcs +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +drm_crtc_from_index s#drm_crtc * drm_crtc_from_index ( s#drm_device * , int ) +drm_crtc_init_with_planes __attribute__ ( ( __format__ ( printf , 6 , 7 ) ) ) int drm_crtc_init_with_planes ( s#drm_device * , s#drm_crtc * , s#drm_plane * , s#drm_plane * , const s#drm_crtc_funcs * , const char * , ... ) +__drmm_crtc_alloc_with_planes __attribute__ ( ( __format__ ( printf , 7 , 8 ) ) ) void * __drmm_crtc_alloc_with_planes ( s#drm_device * , t#size_t , t#size_t , s#drm_plane * , s#drm_plane * , const s#drm_crtc_funcs * , const char * , ... ) +drm_crtc_cleanup void drm_crtc_cleanup ( s#drm_crtc * ) +drm_mode_set_config_internal int drm_mode_set_config_internal ( s#drm_mode_set * ) +drm_crtc_check_viewport int drm_crtc_check_viewport ( const s#drm_crtc * , int , int , const s#drm_display_mode * , const s#drm_framebuffer * ) +drm_crtc_create_scaling_filter_property int drm_crtc_create_scaling_filter_property ( s#drm_crtc * , unsigned int ) + +/* drivers/gpu/drm/drm_crtc_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##dma_fence +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e#mode_set_atomic enum mode_set_atomic { LEAVE_ATOMIC_MODE_SET , ENTER_ATOMIC_MODE_SET , } +s##drm_self_refresh_data +s##drm_vma_offset_manager +s##drm_vram_mm +s#drm_fb_helper_surface_size struct drm_fb_helper_surface_size { t#u32 fb_width ; t#u32 fb_height ; t#u32 surface_width ; t#u32 surface_height ; t#u32 surface_bpp ; t#u32 surface_depth ; } +s#drm_fb_helper_funcs struct drm_fb_helper_funcs { int ( * fb_probe ) ( s#drm_fb_helper * , s#drm_fb_helper_surface_size * ) ; } +s#drm_fb_helper struct drm_fb_helper { s#drm_client_dev client ; s#drm_client_buffer * buffer ; s#drm_framebuffer * fb ; s#drm_device * dev ; const s#drm_fb_helper_funcs * funcs ; s#fb_info * fbdev ; t#u32 pseudo_palette [ 17 ] ; s#drm_clip_rect damage_clip ; t#spinlock_t damage_lock ; s#work_struct damage_work ; s#work_struct resume_work ; s#mutex lock ; s#list_head kernel_fb_list ; t#bool delayed_hotplug ; t#bool deferred_setup ; int preferred_bpp ; } +drm_helper_encoder_in_use t#bool drm_helper_encoder_in_use ( s#drm_encoder * ) +drm_helper_crtc_in_use t#bool drm_helper_crtc_in_use ( s#drm_crtc * ) +drm_helper_disable_unused_functions void drm_helper_disable_unused_functions ( s#drm_device * ) +drm_crtc_helper_set_mode t#bool drm_crtc_helper_set_mode ( s#drm_crtc * , s#drm_display_mode * , int , int , s#drm_framebuffer * ) +drm_crtc_helper_set_config int drm_crtc_helper_set_config ( s#drm_mode_set * , s#drm_modeset_acquire_ctx * ) +drm_helper_connector_dpms int drm_helper_connector_dpms ( s#drm_connector * , int ) +drm_helper_resume_force_mode void drm_helper_resume_force_mode ( s#drm_device * ) +drm_helper_force_disable_all int drm_helper_force_disable_all ( s#drm_device * ) + +/* drivers/gpu/drm/drm_damage_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_file +s##drm_gem_object +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_printer +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +drm_atomic_helper_check_plane_damage void drm_atomic_helper_check_plane_damage ( s#drm_atomic_state * , s#drm_plane_state * ) +drm_atomic_helper_dirtyfb int drm_atomic_helper_dirtyfb ( s#drm_framebuffer * , s#drm_file * , unsigned int , unsigned int , s#drm_clip_rect * , unsigned int ) +s#drm_atomic_helper_damage_iter struct drm_atomic_helper_damage_iter { s#drm_rect plane_src ; const s#drm_rect * clips ; t#uint32_t num_clips ; t#uint32_t curr_clip ; t#bool full_update ; } +drm_atomic_helper_damage_iter_init void drm_atomic_helper_damage_iter_init ( s#drm_atomic_helper_damage_iter * , const s#drm_plane_state * , const s#drm_plane_state * ) +drm_atomic_helper_damage_iter_next t#bool drm_atomic_helper_damage_iter_next ( s#drm_atomic_helper_damage_iter * , s#drm_rect * ) +drm_atomic_helper_damage_merged t#bool drm_atomic_helper_damage_merged ( const s#drm_plane_state * , s#drm_plane_state * , s#drm_rect * ) + +/* drivers/gpu/drm/drm_debugfs.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#drm_info_list struct drm_info_list { const char * name ; int ( * show ) ( s#seq_file * , void * ) ; t#u32 driver_features ; void * data ; } +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_framebuffer +s##drm_format_info +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_debugfs_create_files void drm_debugfs_create_files ( const s#drm_info_list * , int , s#dentry * , s#drm_minor * ) +drm_debugfs_remove_files int drm_debugfs_remove_files ( const s#drm_info_list * , int , s#drm_minor * ) + +/* drivers/gpu/drm/drm_debugfs_crc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##dma_fence +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +drm_crtc_add_crc_entry int drm_crtc_add_crc_entry ( s#drm_crtc * , t#bool , t#uint32_t , t#uint32_t * ) + +/* drivers/gpu/drm/drm_drv.o */ +s##posix_acl +s##audit_names +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_put_dev void drm_put_dev ( s#drm_device * ) +drm_dev_enter t#bool drm_dev_enter ( s#drm_device * , int * ) +drm_dev_exit void drm_dev_exit ( int ) +drm_dev_unplug void drm_dev_unplug ( s#drm_device * ) +__devm_drm_dev_alloc void * __devm_drm_dev_alloc ( s#device * , const s#drm_driver * , t#size_t , t#size_t ) +drm_dev_alloc s#drm_device * drm_dev_alloc ( const s#drm_driver * , s#device * ) +drm_dev_get void drm_dev_get ( s#drm_device * ) +drm_dev_put void drm_dev_put ( s#drm_device * ) +drm_dev_register int drm_dev_register ( s#drm_device * , unsigned long ) +drm_dev_unregister void drm_dev_unregister ( s#drm_device * ) +drm_dev_set_unique int drm_dev_set_unique ( s#drm_device * , const char * ) + +/* drivers/gpu/drm/drm_edid.o */ +drm_edid_header_is_valid int drm_edid_header_is_valid ( const void * ) +drm_edid_are_equal t#bool drm_edid_are_equal ( const s#edid * , const s#edid * ) +drm_edid_block_valid t#bool drm_edid_block_valid ( t#u8 * , int , t#bool , t#bool * ) +drm_edid_is_valid t#bool drm_edid_is_valid ( s#edid * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##dma_fence +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_pending_vblank_event +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_encoder_helper_funcs +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_add_override_edid_modes int drm_add_override_edid_modes ( s#drm_connector * ) +drm_do_get_edid s#edid * drm_do_get_edid ( s#drm_connector * , int ( * ) ( void * , t#u8 * , unsigned int , t#size_t ) , void * ) +s##drm_edid +drm_edid_raw const s#edid * drm_edid_raw ( const s#drm_edid * ) +drm_edid_alloc const s#drm_edid * drm_edid_alloc ( const void * , t#size_t ) +drm_edid_dup const s#drm_edid * drm_edid_dup ( const s#drm_edid * ) +drm_edid_free void drm_edid_free ( const s#drm_edid * ) +drm_probe_ddc t#bool drm_probe_ddc ( s#i2c_adapter * ) +drm_get_edid s#edid * drm_get_edid ( s#drm_connector * , s#i2c_adapter * ) +drm_edid_read_custom const s#drm_edid * drm_edid_read_custom ( s#drm_connector * , int ( * ) ( void * , t#u8 * , unsigned int , t#size_t ) , void * ) +drm_edid_read_ddc const s#drm_edid * drm_edid_read_ddc ( s#drm_connector * , s#i2c_adapter * ) +drm_edid_read const s#drm_edid * drm_edid_read ( s#drm_connector * ) +drm_edid_get_panel_id t#u32 drm_edid_get_panel_id ( s#i2c_adapter * ) +drm_get_edid_switcheroo s#edid * drm_get_edid_switcheroo ( s#drm_connector * , s#i2c_adapter * ) +drm_edid_duplicate s#edid * drm_edid_duplicate ( const s#edid * ) +drm_mode_find_dmt s#drm_display_mode * drm_mode_find_dmt ( s#drm_device * , int , int , int , t#bool ) +drm_match_cea_mode t#u8 drm_match_cea_mode ( const s#drm_display_mode * ) +drm_display_mode_from_cea_vic s#drm_display_mode * drm_display_mode_from_cea_vic ( s#drm_device * , t#u8 ) +drm_edid_get_monitor_name void drm_edid_get_monitor_name ( const s#edid * , char * , int ) +s#cea_sad struct cea_sad { t#u8 format ; t#u8 channels ; t#u8 freq ; t#u8 byte2 ; } +drm_edid_to_sad int drm_edid_to_sad ( const s#edid * , s#cea_sad * * ) +drm_edid_to_speaker_allocation int drm_edid_to_speaker_allocation ( const s#edid * , t#u8 * * ) +drm_av_sync_delay int drm_av_sync_delay ( s#drm_connector * , const s#drm_display_mode * ) +drm_detect_hdmi_monitor t#bool drm_detect_hdmi_monitor ( const s#edid * ) +drm_detect_monitor_audio t#bool drm_detect_monitor_audio ( const s#edid * ) +drm_default_rgb_quant_range e#hdmi_quantization_range drm_default_rgb_quant_range ( const s#drm_display_mode * ) +drm_edid_connector_update int drm_edid_connector_update ( s#drm_connector * , const s#drm_edid * ) +drm_connector_update_edid_property int drm_connector_update_edid_property ( s#drm_connector * , const s#edid * ) +drm_add_edid_modes int drm_add_edid_modes ( s#drm_connector * , s#edid * ) +drm_add_modes_noedid int drm_add_modes_noedid ( s#drm_connector * , int , int ) +drm_set_preferred_mode void drm_set_preferred_mode ( s#drm_connector * , int , int ) +drm_hdmi_avi_infoframe_from_display_mode int drm_hdmi_avi_infoframe_from_display_mode ( s#hdmi_avi_infoframe * , const s#drm_connector * , const s#drm_display_mode * ) +drm_hdmi_avi_infoframe_quant_range void drm_hdmi_avi_infoframe_quant_range ( s#hdmi_avi_infoframe * , const s#drm_connector * , const s#drm_display_mode * , e#hdmi_quantization_range ) +e#hdmi_3d_structure enum hdmi_3d_structure { HDMI_3D_STRUCTURE_INVALID = - 1 , HDMI_3D_STRUCTURE_FRAME_PACKING = 0 , HDMI_3D_STRUCTURE_FIELD_ALTERNATIVE , HDMI_3D_STRUCTURE_LINE_ALTERNATIVE , HDMI_3D_STRUCTURE_SIDE_BY_SIDE_FULL , HDMI_3D_STRUCTURE_L_DEPTH , HDMI_3D_STRUCTURE_L_DEPTH_GFX_GFX_DEPTH , HDMI_3D_STRUCTURE_TOP_AND_BOTTOM , HDMI_3D_STRUCTURE_SIDE_BY_SIDE_HALF = 8 , } +s#hdmi_vendor_infoframe struct hdmi_vendor_infoframe { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; unsigned int oui ; t#u8 vic ; e#hdmi_3d_structure s3d_struct ; unsigned int s3d_ext_data ; } +drm_hdmi_vendor_infoframe_from_display_mode int drm_hdmi_vendor_infoframe_from_display_mode ( s#hdmi_vendor_infoframe * , const s#drm_connector * , const s#drm_display_mode * ) + +/* drivers/gpu/drm/drm_edid_load.o */ +__drm_set_edid_firmware_path int __drm_set_edid_firmware_path ( const char * ) +__drm_get_edid_firmware_path int __drm_get_edid_firmware_path ( char * , t#size_t ) + +/* drivers/gpu/drm/drm_encoder.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##sg_table +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +s##drm_encoder_helper_funcs +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_printer +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##dma_fence +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_encoder_init __attribute__ ( ( __format__ ( printf , 5 , 6 ) ) ) int drm_encoder_init ( s#drm_device * , s#drm_encoder * , const s#drm_encoder_funcs * , int , const char * , ... ) +drm_encoder_cleanup void drm_encoder_cleanup ( s#drm_encoder * ) +__drmm_encoder_alloc __attribute__ ( ( __format__ ( printf , 6 , 7 ) ) ) void * __drmm_encoder_alloc ( s#drm_device * , t#size_t , t#size_t , const s#drm_encoder_funcs * , int , const char * , ... ) + +/* drivers/gpu/drm/drm_encoder_slave.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##dma_fence +s##drm_crtc_commit +s##drm_printer +s##drm_plane_helper_funcs +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_pending_vblank_event +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_encoder_helper_funcs +s#drm_encoder_slave_funcs struct drm_encoder_slave_funcs { void ( * set_config ) ( s#drm_encoder * , void * ) ; void ( * destroy ) ( s#drm_encoder * ) ; void ( * dpms ) ( s#drm_encoder * , int ) ; void ( * save ) ( s#drm_encoder * ) ; void ( * restore ) ( s#drm_encoder * ) ; t#bool ( * mode_fixup ) ( s#drm_encoder * , const s#drm_display_mode * , s#drm_display_mode * ) ; int ( * mode_valid ) ( s#drm_encoder * , s#drm_display_mode * ) ; void ( * mode_set ) ( s#drm_encoder * , s#drm_display_mode * , s#drm_display_mode * ) ; e#drm_connector_status ( * detect ) ( s#drm_encoder * , s#drm_connector * ) ; int ( * get_modes ) ( s#drm_encoder * , s#drm_connector * ) ; int ( * create_resources ) ( s#drm_encoder * , s#drm_connector * ) ; int ( * set_property ) ( s#drm_encoder * , s#drm_connector * , s#drm_property * , t#uint64_t ) ; } +s#drm_encoder_slave struct drm_encoder_slave { s#drm_encoder base ; const s#drm_encoder_slave_funcs * slave_funcs ; void * slave_priv ; void * bus_priv ; } +drm_i2c_encoder_init int drm_i2c_encoder_init ( s#drm_device * , s#drm_encoder_slave * , s#i2c_adapter * , const s#i2c_board_info * ) +drm_i2c_encoder_destroy void drm_i2c_encoder_destroy ( s#drm_encoder * ) +drm_i2c_encoder_dpms void drm_i2c_encoder_dpms ( s#drm_encoder * , int ) +drm_i2c_encoder_mode_fixup t#bool drm_i2c_encoder_mode_fixup ( s#drm_encoder * , const s#drm_display_mode * , s#drm_display_mode * ) +drm_i2c_encoder_prepare void drm_i2c_encoder_prepare ( s#drm_encoder * ) +drm_i2c_encoder_commit void drm_i2c_encoder_commit ( s#drm_encoder * ) +drm_i2c_encoder_mode_set void drm_i2c_encoder_mode_set ( s#drm_encoder * , s#drm_display_mode * , s#drm_display_mode * ) +drm_i2c_encoder_detect e#drm_connector_status drm_i2c_encoder_detect ( s#drm_encoder * , s#drm_connector * ) +drm_i2c_encoder_save void drm_i2c_encoder_save ( s#drm_encoder * ) +drm_i2c_encoder_restore void drm_i2c_encoder_restore ( s#drm_encoder * ) + +/* drivers/gpu/drm/drm_fb_cma_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_vblank_crtc +s##drm_atomic_state +s##drm_vram_mm +s##drm_fb_helper +s##dma_resv_list +s#drm_gem_cma_object struct drm_gem_cma_object { s#drm_gem_object base ; t#dma_addr_t paddr ; s#sg_table * sgt ; void * vaddr ; t#bool map_noncoherent ; } +drm_fb_cma_get_gem_obj s#drm_gem_cma_object * drm_fb_cma_get_gem_obj ( s#drm_framebuffer * , unsigned int ) +s##drm_pending_vblank_event +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +drm_fb_cma_get_gem_addr t#dma_addr_t drm_fb_cma_get_gem_addr ( s#drm_framebuffer * , s#drm_plane_state * , unsigned int ) +drm_fb_cma_sync_non_coherent void drm_fb_cma_sync_non_coherent ( s#drm_device * , s#drm_plane_state * , s#drm_plane_state * ) + +/* drivers/gpu/drm/drm_fb_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +drm_fb_helper_debug_enter int drm_fb_helper_debug_enter ( s#fb_info * ) +drm_fb_helper_debug_leave int drm_fb_helper_debug_leave ( s#fb_info * ) +s##drm_gem_object +s##dma_resv +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_self_refresh_data +s##drm_vma_offset_manager +s##drm_vram_mm +drm_fb_helper_restore_fbdev_mode_unlocked int drm_fb_helper_restore_fbdev_mode_unlocked ( s#drm_fb_helper * ) +drm_fb_helper_blank int drm_fb_helper_blank ( int , s#fb_info * ) +drm_fb_helper_prepare void drm_fb_helper_prepare ( s#drm_device * , s#drm_fb_helper * , const s#drm_fb_helper_funcs * ) +drm_fb_helper_init int drm_fb_helper_init ( s#drm_device * , s#drm_fb_helper * ) +drm_fb_helper_alloc_fbi s#fb_info * drm_fb_helper_alloc_fbi ( s#drm_fb_helper * ) +drm_fb_helper_unregister_fbi void drm_fb_helper_unregister_fbi ( s#drm_fb_helper * ) +drm_fb_helper_fini void drm_fb_helper_fini ( s#drm_fb_helper * ) +drm_fb_helper_deferred_io void drm_fb_helper_deferred_io ( s#fb_info * , s#list_head * ) +drm_fb_helper_sys_read t#ssize_t drm_fb_helper_sys_read ( s#fb_info * , char * , t#size_t , t#loff_t * ) +drm_fb_helper_sys_write t#ssize_t drm_fb_helper_sys_write ( s#fb_info * , const char * , t#size_t , t#loff_t * ) +drm_fb_helper_sys_fillrect void drm_fb_helper_sys_fillrect ( s#fb_info * , const s#fb_fillrect * ) +drm_fb_helper_sys_copyarea void drm_fb_helper_sys_copyarea ( s#fb_info * , const s#fb_copyarea * ) +drm_fb_helper_sys_imageblit void drm_fb_helper_sys_imageblit ( s#fb_info * , const s#fb_image * ) +drm_fb_helper_cfb_fillrect void drm_fb_helper_cfb_fillrect ( s#fb_info * , const s#fb_fillrect * ) +drm_fb_helper_cfb_copyarea void drm_fb_helper_cfb_copyarea ( s#fb_info * , const s#fb_copyarea * ) +drm_fb_helper_cfb_imageblit void drm_fb_helper_cfb_imageblit ( s#fb_info * , const s#fb_image * ) +drm_fb_helper_set_suspend void drm_fb_helper_set_suspend ( s#drm_fb_helper * , t#bool ) +drm_fb_helper_set_suspend_unlocked void drm_fb_helper_set_suspend_unlocked ( s#drm_fb_helper * , t#bool ) +drm_fb_helper_setcmap int drm_fb_helper_setcmap ( s#fb_cmap * , s#fb_info * ) +drm_fb_helper_ioctl int drm_fb_helper_ioctl ( s#fb_info * , unsigned int , unsigned long ) +drm_fb_helper_check_var int drm_fb_helper_check_var ( s#fb_var_screeninfo * , s#fb_info * ) +drm_fb_helper_set_par int drm_fb_helper_set_par ( s#fb_info * ) +drm_fb_helper_pan_display int drm_fb_helper_pan_display ( s#fb_var_screeninfo * , s#fb_info * ) +drm_fb_helper_fill_info void drm_fb_helper_fill_info ( s#fb_info * , s#drm_fb_helper * , s#drm_fb_helper_surface_size * ) +drm_fb_helper_initial_config int drm_fb_helper_initial_config ( s#drm_fb_helper * , int ) +drm_fb_helper_hotplug_event int drm_fb_helper_hotplug_event ( s#drm_fb_helper * ) +drm_fb_helper_lastclose void drm_fb_helper_lastclose ( s#drm_device * ) +drm_fb_helper_output_poll_changed void drm_fb_helper_output_poll_changed ( s#drm_device * ) +drm_fbdev_generic_setup void drm_fbdev_generic_setup ( s#drm_device * , unsigned int ) + +/* drivers/gpu/drm/drm_file.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +drm_open int drm_open ( s#inode * , s#file * ) +drm_release int drm_release ( s#inode * , s#file * ) +drm_release_noglobal int drm_release_noglobal ( s#inode * , s#file * ) +drm_read t#ssize_t drm_read ( s#file * , char * , t#size_t , t#loff_t * ) +drm_poll t#__poll_t drm_poll ( s#file * , s#poll_table_struct * ) +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_event_reserve_init_locked int drm_event_reserve_init_locked ( s#drm_device * , s#drm_file * , s#drm_pending_event * , s#drm_event * ) +drm_event_reserve_init int drm_event_reserve_init ( s#drm_device * , s#drm_file * , s#drm_pending_event * , s#drm_event * ) +drm_event_cancel_free void drm_event_cancel_free ( s#drm_device * , s#drm_pending_event * ) +drm_send_event_timestamp_locked void drm_send_event_timestamp_locked ( s#drm_device * , s#drm_pending_event * , t#ktime_t ) +drm_send_event_locked void drm_send_event_locked ( s#drm_device * , s#drm_pending_event * ) +drm_send_event void drm_send_event ( s#drm_device * , s#drm_pending_event * ) +drm_get_unmapped_area unsigned long drm_get_unmapped_area ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long , s#drm_vma_offset_manager * ) + +/* drivers/gpu/drm/drm_flip_work.o */ +s#drm_flip_task struct drm_flip_task { s#list_head node ; void * data ; } +drm_flip_work_allocate_task s#drm_flip_task * drm_flip_work_allocate_task ( void * , t#gfp_t ) +t#drm_flip_func_t typedef void ( * drm_flip_func_t ) ( s#drm_flip_work * , void * ) +s#drm_flip_work struct drm_flip_work { const char * name ; t#drm_flip_func_t func ; s#work_struct worker ; s#list_head queued ; s#list_head commited ; t#spinlock_t lock ; } +drm_flip_work_queue_task void drm_flip_work_queue_task ( s#drm_flip_work * , s#drm_flip_task * ) +drm_flip_work_queue void drm_flip_work_queue ( s#drm_flip_work * , void * ) +s##workqueue_struct +drm_flip_work_commit void drm_flip_work_commit ( s#drm_flip_work * , s#workqueue_struct * ) +drm_flip_work_init void drm_flip_work_init ( s#drm_flip_work * , const char * , t#drm_flip_func_t ) +drm_flip_work_cleanup void drm_flip_work_cleanup ( s#drm_flip_work * ) + +/* drivers/gpu/drm/drm_format_helper.o */ +drm_fb_clip_offset unsigned int drm_fb_clip_offset ( unsigned int , const s#drm_format_info * , const s#drm_rect * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_file +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_gem_object +drm_fb_memcpy void drm_fb_memcpy ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_memcpy_toio void drm_fb_memcpy_toio ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_swab void drm_fb_swab ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * , t#bool ) +drm_fb_xrgb8888_to_rgb332 void drm_fb_xrgb8888_to_rgb332 ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_xrgb8888_to_rgb565 void drm_fb_xrgb8888_to_rgb565 ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * , t#bool ) +drm_fb_xrgb8888_to_rgb565_toio void drm_fb_xrgb8888_to_rgb565_toio ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * , t#bool ) +drm_fb_xrgb8888_to_rgb888 void drm_fb_xrgb8888_to_rgb888 ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_xrgb8888_to_rgb888_toio void drm_fb_xrgb8888_to_rgb888_toio ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_xrgb8888_to_xrgb2101010_toio void drm_fb_xrgb8888_to_xrgb2101010_toio ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_xrgb8888_to_gray8 void drm_fb_xrgb8888_to_gray8 ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_blit_toio int drm_fb_blit_toio ( void * , unsigned int , t#uint32_t , const void * , const s#drm_framebuffer * , const s#drm_rect * ) +drm_fb_xrgb8888_to_mono void drm_fb_xrgb8888_to_mono ( void * , unsigned int , const void * , const s#drm_framebuffer * , const s#drm_rect * ) + +/* drivers/gpu/drm/drm_fourcc.o */ +drm_mode_legacy_fb_format t#uint32_t drm_mode_legacy_fb_format ( t#uint32_t , t#uint32_t ) +s##device +s##drm_driver +s##drm_minor +s##inode +s##drm_vblank_crtc +s##task_struct +s##drm_framebuffer +s##drm_file +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##workqueue_struct +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_driver_legacy_fb_format t#uint32_t drm_driver_legacy_fb_format ( s#drm_device * , t#uint32_t , t#uint32_t ) +drm_format_info const s#drm_format_info * drm_format_info ( t#u32 ) +drm_get_format_info const s#drm_format_info * drm_get_format_info ( s#drm_device * , const s#drm_mode_fb_cmd2 * ) +drm_format_info_block_width unsigned int drm_format_info_block_width ( const s#drm_format_info * , int ) +drm_format_info_block_height unsigned int drm_format_info_block_height ( const s#drm_format_info * , int ) +drm_format_info_min_pitch t#uint64_t drm_format_info_min_pitch ( const s#drm_format_info * , int , unsigned int ) + +/* drivers/gpu/drm/drm_framebuffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##iosys_map +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_framebuffer_init int drm_framebuffer_init ( s#drm_device * , s#drm_framebuffer * , const s#drm_framebuffer_funcs * ) +drm_framebuffer_lookup s#drm_framebuffer * drm_framebuffer_lookup ( s#drm_device * , s#drm_file * , t#uint32_t ) +drm_framebuffer_unregister_private void drm_framebuffer_unregister_private ( s#drm_framebuffer * ) +drm_framebuffer_cleanup void drm_framebuffer_cleanup ( s#drm_framebuffer * ) +drm_framebuffer_remove void drm_framebuffer_remove ( s#drm_framebuffer * ) +drm_framebuffer_plane_width int drm_framebuffer_plane_width ( int , const s#drm_framebuffer * , int ) +drm_framebuffer_plane_height int drm_framebuffer_plane_height ( int , const s#drm_framebuffer * , int ) + +/* drivers/gpu/drm/drm_gem.o */ +s##posix_acl +s##audit_names +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s#mempolicy struct mempolicy { t#atomic_t refcnt ; unsigned short mode ; unsigned short flags ; t#nodemask_t nodes ; int home_node ; union { t#nodemask_t cpuset_mems_allowed ; t#nodemask_t user_nodemask ; } w ; } +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s#xattr_handler struct xattr_handler { const char * name ; const char * prefix ; int flags ; t#bool ( * list ) ( s#dentry * ) ; int ( * get ) ( const s#xattr_handler * , s#dentry * , s#inode * , const char * , void * , t#size_t ) ; int ( * set ) ( const s#xattr_handler * , s#user_namespace * , s#dentry * , s#inode * , const char * , const void * , t#size_t , int ) ; } +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv_list +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_gem_object_init int drm_gem_object_init ( s#drm_device * , s#drm_gem_object * , t#size_t ) +drm_gem_private_object_init void drm_gem_private_object_init ( s#drm_device * , s#drm_gem_object * , t#size_t ) +drm_gem_handle_delete int drm_gem_handle_delete ( s#drm_file * , t#u32 ) +drm_gem_dumb_map_offset int drm_gem_dumb_map_offset ( s#drm_file * , s#drm_device * , t#u32 , t#u64 * ) +drm_gem_handle_create int drm_gem_handle_create ( s#drm_file * , s#drm_gem_object * , t#u32 * ) +drm_gem_free_mmap_offset void drm_gem_free_mmap_offset ( s#drm_gem_object * ) +drm_gem_create_mmap_offset_size int drm_gem_create_mmap_offset_size ( s#drm_gem_object * , t#size_t ) +drm_gem_create_mmap_offset int drm_gem_create_mmap_offset ( s#drm_gem_object * ) +drm_gem_get_pages s#page * * drm_gem_get_pages ( s#drm_gem_object * ) +drm_gem_put_pages void drm_gem_put_pages ( s#drm_gem_object * , s#page * * , t#bool , t#bool ) +drm_gem_objects_lookup int drm_gem_objects_lookup ( s#drm_file * , void * , int , s#drm_gem_object * * * ) +drm_gem_object_lookup s#drm_gem_object * drm_gem_object_lookup ( s#drm_file * , t#u32 ) +drm_gem_dma_resv_wait long drm_gem_dma_resv_wait ( s#drm_file * , t#u32 , t#bool , unsigned long ) +drm_gem_object_release void drm_gem_object_release ( s#drm_gem_object * ) +drm_gem_object_free void drm_gem_object_free ( s#kref * ) +drm_gem_vm_open void drm_gem_vm_open ( s#vm_area_struct * ) +drm_gem_vm_close void drm_gem_vm_close ( s#vm_area_struct * ) +drm_gem_mmap_obj int drm_gem_mmap_obj ( s#drm_gem_object * , unsigned long , s#vm_area_struct * ) +drm_gem_mmap int drm_gem_mmap ( s#file * , s#vm_area_struct * ) +drm_gem_vmap int drm_gem_vmap ( s#drm_gem_object * , s#iosys_map * ) +drm_gem_vunmap void drm_gem_vunmap ( s#drm_gem_object * , s#iosys_map * ) +drm_gem_lock_reservations int drm_gem_lock_reservations ( s#drm_gem_object * * , int , s#ww_acquire_ctx * ) +drm_gem_unlock_reservations void drm_gem_unlock_reservations ( s#drm_gem_object * * , int , s#ww_acquire_ctx * ) + +/* drivers/gpu/drm/drm_gem_atomic_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##dma_resv_list +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +s##drm_encoder_helper_funcs +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +drm_gem_plane_helper_prepare_fb int drm_gem_plane_helper_prepare_fb ( s#drm_plane * , s#drm_plane_state * ) +s#drm_simple_display_pipe_funcs struct drm_simple_display_pipe_funcs { e#drm_mode_status ( * mode_valid ) ( s#drm_simple_display_pipe * , const s#drm_display_mode * ) ; void ( * enable ) ( s#drm_simple_display_pipe * , s#drm_crtc_state * , s#drm_plane_state * ) ; void ( * disable ) ( s#drm_simple_display_pipe * ) ; int ( * check ) ( s#drm_simple_display_pipe * , s#drm_plane_state * , s#drm_crtc_state * ) ; void ( * update ) ( s#drm_simple_display_pipe * , s#drm_plane_state * ) ; int ( * prepare_fb ) ( s#drm_simple_display_pipe * , s#drm_plane_state * ) ; void ( * cleanup_fb ) ( s#drm_simple_display_pipe * , s#drm_plane_state * ) ; int ( * enable_vblank ) ( s#drm_simple_display_pipe * ) ; void ( * disable_vblank ) ( s#drm_simple_display_pipe * ) ; void ( * reset_crtc ) ( s#drm_simple_display_pipe * ) ; s#drm_crtc_state * ( * duplicate_crtc_state ) ( s#drm_simple_display_pipe * ) ; void ( * destroy_crtc_state ) ( s#drm_simple_display_pipe * , s#drm_crtc_state * ) ; void ( * reset_plane ) ( s#drm_simple_display_pipe * ) ; s#drm_plane_state * ( * duplicate_plane_state ) ( s#drm_simple_display_pipe * ) ; void ( * destroy_plane_state ) ( s#drm_simple_display_pipe * , s#drm_plane_state * ) ; } +s#drm_simple_display_pipe struct drm_simple_display_pipe { s#drm_crtc crtc ; s#drm_plane plane ; s#drm_encoder encoder ; s#drm_connector * connector ; const s#drm_simple_display_pipe_funcs * funcs ; } +drm_gem_simple_display_pipe_prepare_fb int drm_gem_simple_display_pipe_prepare_fb ( s#drm_simple_display_pipe * , s#drm_plane_state * ) +s#drm_shadow_plane_state struct drm_shadow_plane_state { s#drm_plane_state base ; s#iosys_map map [ 4u ] ; s#iosys_map data [ 4u ] ; } +__drm_gem_duplicate_shadow_plane_state void __drm_gem_duplicate_shadow_plane_state ( s#drm_plane * , s#drm_shadow_plane_state * ) +drm_gem_duplicate_shadow_plane_state s#drm_plane_state * drm_gem_duplicate_shadow_plane_state ( s#drm_plane * ) +__drm_gem_destroy_shadow_plane_state void __drm_gem_destroy_shadow_plane_state ( s#drm_shadow_plane_state * ) +drm_gem_destroy_shadow_plane_state void drm_gem_destroy_shadow_plane_state ( s#drm_plane * , s#drm_plane_state * ) +__drm_gem_reset_shadow_plane void __drm_gem_reset_shadow_plane ( s#drm_plane * , s#drm_shadow_plane_state * ) +drm_gem_reset_shadow_plane void drm_gem_reset_shadow_plane ( s#drm_plane * ) +drm_gem_prepare_shadow_fb int drm_gem_prepare_shadow_fb ( s#drm_plane * , s#drm_plane_state * ) +drm_gem_cleanup_shadow_fb void drm_gem_cleanup_shadow_fb ( s#drm_plane * , s#drm_plane_state * ) +drm_gem_simple_kms_prepare_shadow_fb int drm_gem_simple_kms_prepare_shadow_fb ( s#drm_simple_display_pipe * , s#drm_plane_state * ) +drm_gem_simple_kms_cleanup_shadow_fb void drm_gem_simple_kms_cleanup_shadow_fb ( s#drm_simple_display_pipe * , s#drm_plane_state * ) +drm_gem_simple_kms_reset_shadow_plane void drm_gem_simple_kms_reset_shadow_plane ( s#drm_simple_display_pipe * ) +drm_gem_simple_kms_duplicate_shadow_plane_state s#drm_plane_state * drm_gem_simple_kms_duplicate_shadow_plane_state ( s#drm_simple_display_pipe * ) +drm_gem_simple_kms_destroy_shadow_plane_state void drm_gem_simple_kms_destroy_shadow_plane_state ( s#drm_simple_display_pipe * , s#drm_plane_state * ) + +/* drivers/gpu/drm/drm_gem_cma_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv_list +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_gem_cma_create s#drm_gem_cma_object * drm_gem_cma_create ( s#drm_device * , t#size_t ) +drm_gem_cma_free void drm_gem_cma_free ( s#drm_gem_cma_object * ) +drm_gem_cma_dumb_create_internal int drm_gem_cma_dumb_create_internal ( s#drm_file * , s#drm_device * , s#drm_mode_create_dumb * ) +drm_gem_cma_dumb_create int drm_gem_cma_dumb_create ( s#drm_file * , s#drm_device * , s#drm_mode_create_dumb * ) +drm_gem_cma_vm_ops extern const s#vm_operations_struct drm_gem_cma_vm_ops +drm_gem_cma_print_info void drm_gem_cma_print_info ( const s#drm_gem_cma_object * , s#drm_printer * , unsigned int ) +drm_gem_cma_get_sg_table s#sg_table * drm_gem_cma_get_sg_table ( s#drm_gem_cma_object * ) +drm_gem_cma_prime_import_sg_table s#drm_gem_object * drm_gem_cma_prime_import_sg_table ( s#drm_device * , s#dma_buf_attachment * , s#sg_table * ) +drm_gem_cma_vmap int drm_gem_cma_vmap ( s#drm_gem_cma_object * , s#iosys_map * ) +drm_gem_cma_mmap int drm_gem_cma_mmap ( s#drm_gem_cma_object * , s#vm_area_struct * ) +drm_gem_cma_prime_import_sg_table_vmap s#drm_gem_object * drm_gem_cma_prime_import_sg_table_vmap ( s#drm_device * , s#dma_buf_attachment * , s#sg_table * ) + +/* drivers/gpu/drm/drm_gem_framebuffer_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_atomic_state +s##drm_vram_mm +s##drm_crtc_commit +s##drm_self_refresh_data +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv_list +drm_gem_fb_get_obj s#drm_gem_object * drm_gem_fb_get_obj ( s#drm_framebuffer * , unsigned int ) +drm_gem_fb_destroy void drm_gem_fb_destroy ( s#drm_framebuffer * ) +drm_gem_fb_create_handle int drm_gem_fb_create_handle ( s#drm_framebuffer * , s#drm_file * , unsigned int * ) +drm_gem_fb_init_with_funcs int drm_gem_fb_init_with_funcs ( s#drm_device * , s#drm_framebuffer * , s#drm_file * , const s#drm_mode_fb_cmd2 * , const s#drm_framebuffer_funcs * ) +drm_gem_fb_create_with_funcs s#drm_framebuffer * drm_gem_fb_create_with_funcs ( s#drm_device * , s#drm_file * , const s#drm_mode_fb_cmd2 * , const s#drm_framebuffer_funcs * ) +drm_gem_fb_create s#drm_framebuffer * drm_gem_fb_create ( s#drm_device * , s#drm_file * , const s#drm_mode_fb_cmd2 * ) +drm_gem_fb_create_with_dirty s#drm_framebuffer * drm_gem_fb_create_with_dirty ( s#drm_device * , s#drm_file * , const s#drm_mode_fb_cmd2 * ) +drm_gem_fb_vmap int drm_gem_fb_vmap ( s#drm_framebuffer * , s#iosys_map * , s#iosys_map * ) +drm_gem_fb_vunmap void drm_gem_fb_vunmap ( s#drm_framebuffer * , s#iosys_map * ) +drm_gem_fb_begin_cpu_access int drm_gem_fb_begin_cpu_access ( s#drm_framebuffer * , e#dma_data_direction ) +drm_gem_fb_end_cpu_access void drm_gem_fb_end_cpu_access ( s#drm_framebuffer * , e#dma_data_direction ) +s#drm_afbc_framebuffer struct drm_afbc_framebuffer { s#drm_framebuffer base ; t#u32 block_width ; t#u32 block_height ; t#u32 aligned_width ; t#u32 aligned_height ; t#u32 offset ; t#u32 afbc_size ; } +drm_gem_fb_afbc_init int drm_gem_fb_afbc_init ( s#drm_device * , const s#drm_mode_fb_cmd2 * , s#drm_afbc_framebuffer * ) + +/* drivers/gpu/drm/drm_gem_shmem_helper.o */ +s##posix_acl +s##audit_names +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv_list +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +s#drm_gem_shmem_object struct drm_gem_shmem_object { s#drm_gem_object base ; s#mutex pages_lock ; s#page * * pages ; unsigned int pages_use_count ; int madv ; s#list_head madv_list ; unsigned int pages_mark_dirty_on_put : 1 ; unsigned int pages_mark_accessed_on_put : 1 ; s#sg_table * sgt ; s#mutex vmap_lock ; void * vaddr ; unsigned int vmap_use_count ; t#bool map_wc ; } +drm_gem_shmem_create s#drm_gem_shmem_object * drm_gem_shmem_create ( s#drm_device * , t#size_t ) +drm_gem_shmem_free void drm_gem_shmem_free ( s#drm_gem_shmem_object * ) +drm_gem_shmem_get_pages int drm_gem_shmem_get_pages ( s#drm_gem_shmem_object * ) +drm_gem_shmem_put_pages void drm_gem_shmem_put_pages ( s#drm_gem_shmem_object * ) +drm_gem_shmem_pin int drm_gem_shmem_pin ( s#drm_gem_shmem_object * ) +drm_gem_shmem_unpin void drm_gem_shmem_unpin ( s#drm_gem_shmem_object * ) +drm_gem_shmem_vmap int drm_gem_shmem_vmap ( s#drm_gem_shmem_object * , s#iosys_map * ) +drm_gem_shmem_vunmap void drm_gem_shmem_vunmap ( s#drm_gem_shmem_object * , s#iosys_map * ) +drm_gem_shmem_madvise int drm_gem_shmem_madvise ( s#drm_gem_shmem_object * , int ) +drm_gem_shmem_purge_locked void drm_gem_shmem_purge_locked ( s#drm_gem_shmem_object * ) +drm_gem_shmem_purge t#bool drm_gem_shmem_purge ( s#drm_gem_shmem_object * ) +drm_gem_shmem_dumb_create int drm_gem_shmem_dumb_create ( s#drm_file * , s#drm_device * , s#drm_mode_create_dumb * ) +drm_gem_shmem_vm_ops extern const s#vm_operations_struct drm_gem_shmem_vm_ops +drm_gem_shmem_mmap int drm_gem_shmem_mmap ( s#drm_gem_shmem_object * , s#vm_area_struct * ) +drm_gem_shmem_print_info void drm_gem_shmem_print_info ( const s#drm_gem_shmem_object * , s#drm_printer * , unsigned int ) +drm_gem_shmem_get_sg_table s#sg_table * drm_gem_shmem_get_sg_table ( s#drm_gem_shmem_object * ) +drm_gem_shmem_get_pages_sgt s#sg_table * drm_gem_shmem_get_pages_sgt ( s#drm_gem_shmem_object * ) +drm_gem_shmem_prime_import_sg_table s#drm_gem_object * drm_gem_shmem_prime_import_sg_table ( s#drm_device * , s#dma_buf_attachment * , s#sg_table * ) + +/* drivers/gpu/drm/drm_gem_ttm_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##sg_table +drm_gem_ttm_print_info void drm_gem_ttm_print_info ( s#drm_printer * , unsigned int , const s#drm_gem_object * ) +drm_gem_ttm_vmap int drm_gem_ttm_vmap ( s#drm_gem_object * , s#iosys_map * ) +drm_gem_ttm_vunmap void drm_gem_ttm_vunmap ( s#drm_gem_object * , s#iosys_map * ) +drm_gem_ttm_mmap int drm_gem_ttm_mmap ( s#drm_gem_object * , s#vm_area_struct * ) +drm_gem_ttm_dumb_map_offset int drm_gem_ttm_dumb_map_offset ( s#drm_file * , s#drm_device * , t#uint32_t , t#uint64_t * ) + +/* drivers/gpu/drm/drm_gem_vram_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv_list +s##drm_vblank_crtc +s##drm_atomic_state +s##drm_mode_config_helper_funcs +e#ttm_caching enum ttm_caching { ttm_uncached , ttm_write_combined , ttm_cached } +s#ttm_tt struct ttm_tt { s#page * * pages ; t#uint32_t page_flags ; t#uint32_t num_pages ; s#sg_table * sg ; t#dma_addr_t * dma_address ; s#file * swap_storage ; e#ttm_caching caching ; } +s#ttm_operation_ctx struct ttm_operation_ctx { t#bool interruptible ; t#bool no_wait_gpu ; t#bool gfp_retry_mayfail ; t#bool allow_res_evict ; t#bool force_alloc ; s#dma_resv * resv ; t#uint64_t bytes_moved ; } +s#ttm_place struct ttm_place { unsigned fpfn ; unsigned lpfn ; t#uint32_t mem_type ; t#uint32_t flags ; } +s#ttm_placement struct ttm_placement { unsigned num_placement ; const s#ttm_place * placement ; unsigned num_busy_placement ; const s#ttm_place * busy_placement ; } +s#ttm_bus_placement struct ttm_bus_placement { void * addr ; t#phys_addr_t offset ; t#bool is_iomem ; e#ttm_caching caching ; } +s#ttm_resource struct ttm_resource { unsigned long start ; unsigned long num_pages ; t#uint32_t mem_type ; t#uint32_t placement ; s#ttm_bus_placement bus ; s#ttm_buffer_object * bo ; s#list_head lru ; } +s#ttm_device_funcs struct ttm_device_funcs { s#ttm_tt * ( * ttm_tt_create ) ( s#ttm_buffer_object * , t#uint32_t ) ; int ( * ttm_tt_populate ) ( s#ttm_device * , s#ttm_tt * , s#ttm_operation_ctx * ) ; void ( * ttm_tt_unpopulate ) ( s#ttm_device * , s#ttm_tt * ) ; void ( * ttm_tt_destroy ) ( s#ttm_device * , s#ttm_tt * ) ; t#bool ( * eviction_valuable ) ( s#ttm_buffer_object * , const s#ttm_place * ) ; void ( * evict_flags ) ( s#ttm_buffer_object * , s#ttm_placement * ) ; int ( * move ) ( s#ttm_buffer_object * , t#bool , s#ttm_operation_ctx * , s#ttm_resource * , s#ttm_place * ) ; void ( * delete_mem_notify ) ( s#ttm_buffer_object * ) ; void ( * swap_notify ) ( s#ttm_buffer_object * ) ; int ( * io_mem_reserve ) ( s#ttm_device * , s#ttm_resource * ) ; void ( * io_mem_free ) ( s#ttm_device * , s#ttm_resource * ) ; unsigned long ( * io_mem_pfn ) ( s#ttm_buffer_object * , unsigned long ) ; int ( * access_memory ) ( s#ttm_buffer_object * , unsigned long , void * , int , int ) ; void ( * release_notify ) ( s#ttm_buffer_object * ) ; } +s#ttm_resource_manager_func struct ttm_resource_manager_func { int ( * alloc ) ( s#ttm_resource_manager * , s#ttm_buffer_object * , const s#ttm_place * , s#ttm_resource * * ) ; void ( * free ) ( s#ttm_resource_manager * , s#ttm_resource * ) ; void ( * debug ) ( s#ttm_resource_manager * , s#drm_printer * ) ; } +s#ttm_resource_manager struct ttm_resource_manager { t#bool use_type ; t#bool use_tt ; s#ttm_device * bdev ; t#uint64_t size ; const s#ttm_resource_manager_func * func ; t#spinlock_t move_lock ; s#dma_fence * move ; s#list_head lru [ 4U ] ; t#uint64_t usage ; } +s#ttm_pool_type struct ttm_pool_type { s#ttm_pool * pool ; unsigned int order ; e#ttm_caching caching ; s#list_head shrinker_list ; t#spinlock_t lock ; s#list_head pages ; } +s#ttm_pool struct ttm_pool { s#device * dev ; t#bool use_dma_alloc ; t#bool use_dma32 ; struct { s#ttm_pool_type orders [ 14 ] ; } caching [ 3 ] ; } +s#ttm_device struct ttm_device { s#list_head device_list ; s#ttm_device_funcs * funcs ; s#ttm_resource_manager sysman ; s#ttm_resource_manager * man_drv [ 8 ] ; s#drm_vma_offset_manager * vma_manager ; s#ttm_pool pool ; t#spinlock_t lru_lock ; s#list_head ddestroy ; s#list_head pinned ; s#address_space * dev_mapping ; s#delayed_work wq ; } +s#drm_vram_mm struct drm_vram_mm { t#uint64_t vram_base ; t#size_t vram_size ; s#ttm_device bdev ; } +s##drm_fb_helper +e#ttm_bo_type enum ttm_bo_type { ttm_bo_type_device , ttm_bo_type_kernel , ttm_bo_type_sg } +s#ttm_lru_bulk_move_pos struct ttm_lru_bulk_move_pos { s#ttm_resource * first ; s#ttm_resource * last ; } +s#ttm_lru_bulk_move struct ttm_lru_bulk_move { s#ttm_lru_bulk_move_pos pos [ 8 ] [ 4U ] ; } +s#ttm_buffer_object struct ttm_buffer_object { s#drm_gem_object base ; s#ttm_device * bdev ; e#ttm_bo_type type ; t#uint32_t page_alignment ; void ( * destroy ) ( s#ttm_buffer_object * ) ; s#kref kref ; s#ttm_resource * resource ; s#ttm_tt * ttm ; t#bool deleted ; s#ttm_lru_bulk_move * bulk_move ; s#list_head ddestroy ; unsigned priority ; unsigned pin_count ; s#sg_table * sg ; } +s#drm_gem_vram_object struct drm_gem_vram_object { s#ttm_buffer_object bo ; s#iosys_map map ; unsigned int vmap_use_count ; s#ttm_placement placement ; s#ttm_place placements [ 2 ] ; } +drm_gem_vram_create s#drm_gem_vram_object * drm_gem_vram_create ( s#drm_device * , t#size_t , unsigned long ) +drm_gem_vram_put void drm_gem_vram_put ( s#drm_gem_vram_object * ) +drm_gem_vram_offset t#s64 drm_gem_vram_offset ( s#drm_gem_vram_object * ) +drm_gem_vram_pin int drm_gem_vram_pin ( s#drm_gem_vram_object * , unsigned long ) +drm_gem_vram_unpin int drm_gem_vram_unpin ( s#drm_gem_vram_object * ) +drm_gem_vram_vmap int drm_gem_vram_vmap ( s#drm_gem_vram_object * , s#iosys_map * ) +drm_gem_vram_vunmap void drm_gem_vram_vunmap ( s#drm_gem_vram_object * , s#iosys_map * ) +drm_gem_vram_fill_create_dumb int drm_gem_vram_fill_create_dumb ( s#drm_file * , s#drm_device * , unsigned long , unsigned long , s#drm_mode_create_dumb * ) +drm_gem_vram_driver_dumb_create int drm_gem_vram_driver_dumb_create ( s#drm_file * , s#drm_device * , s#drm_mode_create_dumb * ) +s##drm_encoder_helper_funcs +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_pending_vblank_event +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +drm_gem_vram_plane_helper_prepare_fb int drm_gem_vram_plane_helper_prepare_fb ( s#drm_plane * , s#drm_plane_state * ) +drm_gem_vram_plane_helper_cleanup_fb void drm_gem_vram_plane_helper_cleanup_fb ( s#drm_plane * , s#drm_plane_state * ) +drm_gem_vram_simple_display_pipe_prepare_fb int drm_gem_vram_simple_display_pipe_prepare_fb ( s#drm_simple_display_pipe * , s#drm_plane_state * ) +drm_gem_vram_simple_display_pipe_cleanup_fb void drm_gem_vram_simple_display_pipe_cleanup_fb ( s#drm_simple_display_pipe * , s#drm_plane_state * ) +drm_vram_mm_debugfs_init void drm_vram_mm_debugfs_init ( s#drm_minor * ) +drmm_vram_helper_init int drmm_vram_helper_init ( s#drm_device * , t#uint64_t , t#size_t ) +drm_vram_helper_mode_valid e#drm_mode_status drm_vram_helper_mode_valid ( s#drm_device * , const s#drm_display_mode * ) + +/* drivers/gpu/drm/drm_ioc32.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +drm_compat_ioctl long drm_compat_ioctl ( s#file * , unsigned int , unsigned long ) + +/* drivers/gpu/drm/drm_ioctl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_noop int drm_noop ( s#drm_device * , void * , s#drm_file * ) +drm_invalid_op int drm_invalid_op ( s#drm_device * , void * , s#drm_file * ) +drm_ioctl_kernel long drm_ioctl_kernel ( s#file * , t#drm_ioctl_t , void * , t#u32 ) +drm_ioctl long drm_ioctl ( s#file * , unsigned int , unsigned long ) +drm_ioctl_flags t#bool drm_ioctl_flags ( unsigned int , unsigned int * ) + +/* drivers/gpu/drm/drm_managed.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +t#drmres_release_t typedef void ( * drmres_release_t ) ( s#drm_device * , void * ) +__drmm_add_action int __attribute__ ( ( __warn_unused_result__ ) ) __drmm_add_action ( s#drm_device * , t#drmres_release_t , void * , const char * ) +__drmm_add_action_or_reset int __attribute__ ( ( __warn_unused_result__ ) ) __drmm_add_action_or_reset ( s#drm_device * , t#drmres_release_t , void * , const char * ) +drmm_kmalloc void * drmm_kmalloc ( s#drm_device * , t#size_t , t#gfp_t ) +drmm_kstrdup char * drmm_kstrdup ( s#drm_device * , const char * , t#gfp_t ) +drmm_kfree void drmm_kfree ( s#drm_device * , void * ) +drmm_mutex_init int drmm_mutex_init ( s#drm_device * , s#mutex * ) + +/* drivers/gpu/drm/drm_mipi_dbi.o */ +s##gpio_desc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##dma_chan +s#mipi_dbi struct mipi_dbi { s#mutex cmdlock ; int ( * command ) ( s#mipi_dbi * , t#u8 * , t#u8 * , t#size_t ) ; const t#u8 * read_commands ; t#bool swap_bytes ; s#gpio_desc * reset ; s#spi_device * spi ; s#gpio_desc * dc ; void * tx_buf9 ; t#size_t tx_buf9_len ; } +mipi_dbi_command_read int mipi_dbi_command_read ( s#mipi_dbi * , t#u8 , t#u8 * ) +mipi_dbi_command_buf int mipi_dbi_command_buf ( s#mipi_dbi * , t#u8 , t#u8 * , t#size_t ) +mipi_dbi_command_stackbuf int mipi_dbi_command_stackbuf ( s#mipi_dbi * , t#u8 , const t#u8 * , t#size_t ) +s##dma_resv_list +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_atomic_state +s##drm_vram_mm +s##drm_fb_helper +mipi_dbi_buf_copy int mipi_dbi_buf_copy ( void * , s#drm_framebuffer * , s#drm_rect * , t#bool ) +s##drm_crtc_commit +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##pinctrl +s##pinctrl_state +s##regulator +e##mode_set_atomic +s##drm_self_refresh_data +mipi_dbi_pipe_update void mipi_dbi_pipe_update ( s#drm_simple_display_pipe * , s#drm_plane_state * ) +s#mipi_dbi_dev struct mipi_dbi_dev { s#drm_device drm ; s#drm_simple_display_pipe pipe ; s#drm_connector connector ; s#drm_display_mode mode ; t#u16 * tx_buf ; unsigned int rotation ; unsigned int left_offset ; unsigned int top_offset ; s#backlight_device * backlight ; s#regulator * regulator ; s#mipi_dbi dbi ; void * driver_private ; } +mipi_dbi_enable_flush void mipi_dbi_enable_flush ( s#mipi_dbi_dev * , s#drm_crtc_state * , s#drm_plane_state * ) +mipi_dbi_pipe_disable void mipi_dbi_pipe_disable ( s#drm_simple_display_pipe * ) +mipi_dbi_dev_init_with_formats int mipi_dbi_dev_init_with_formats ( s#mipi_dbi_dev * , const s#drm_simple_display_pipe_funcs * , const t#uint32_t * , unsigned int , const s#drm_display_mode * , unsigned int , t#size_t ) +mipi_dbi_dev_init int mipi_dbi_dev_init ( s#mipi_dbi_dev * , const s#drm_simple_display_pipe_funcs * , const s#drm_display_mode * , unsigned int ) +mipi_dbi_hw_reset void mipi_dbi_hw_reset ( s#mipi_dbi * ) +mipi_dbi_display_is_on t#bool mipi_dbi_display_is_on ( s#mipi_dbi * ) +mipi_dbi_poweron_reset int mipi_dbi_poweron_reset ( s#mipi_dbi_dev * ) +mipi_dbi_poweron_conditional_reset int mipi_dbi_poweron_conditional_reset ( s#mipi_dbi_dev * ) +mipi_dbi_spi_cmd_max_speed t#u32 mipi_dbi_spi_cmd_max_speed ( s#spi_device * , t#size_t ) +mipi_dbi_spi_init int mipi_dbi_spi_init ( s#spi_device * , s#mipi_dbi * , s#gpio_desc * ) +mipi_dbi_spi_transfer int mipi_dbi_spi_transfer ( s#spi_device * , t#u32 , t#u8 , const void * , t#size_t ) +mipi_dbi_debugfs_init void mipi_dbi_debugfs_init ( s#drm_minor * ) + +/* drivers/gpu/drm/drm_mipi_dsi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_find_mipi_dsi_device_by_node s#mipi_dsi_device * of_find_mipi_dsi_device_by_node ( s#device_node * ) +s#mipi_dsi_device_info struct mipi_dsi_device_info { char type [ 20 ] ; t#u32 channel ; s#device_node * node ; } +mipi_dsi_device_register_full s#mipi_dsi_device * mipi_dsi_device_register_full ( s#mipi_dsi_host * , const s#mipi_dsi_device_info * ) +mipi_dsi_device_unregister void mipi_dsi_device_unregister ( s#mipi_dsi_device * ) +devm_mipi_dsi_device_register_full s#mipi_dsi_device * devm_mipi_dsi_device_register_full ( s#device * , s#mipi_dsi_host * , const s#mipi_dsi_device_info * ) +of_find_mipi_dsi_host_by_node s#mipi_dsi_host * of_find_mipi_dsi_host_by_node ( s#device_node * ) +mipi_dsi_host_register int mipi_dsi_host_register ( s#mipi_dsi_host * ) +mipi_dsi_host_unregister void mipi_dsi_host_unregister ( s#mipi_dsi_host * ) +mipi_dsi_attach int mipi_dsi_attach ( s#mipi_dsi_device * ) +mipi_dsi_detach int mipi_dsi_detach ( s#mipi_dsi_device * ) +devm_mipi_dsi_attach int devm_mipi_dsi_attach ( s#device * , s#mipi_dsi_device * ) +mipi_dsi_packet_format_is_short t#bool mipi_dsi_packet_format_is_short ( t#u8 ) +mipi_dsi_packet_format_is_long t#bool mipi_dsi_packet_format_is_long ( t#u8 ) +s#mipi_dsi_packet struct mipi_dsi_packet { t#size_t size ; t#u8 header [ 4 ] ; t#size_t payload_length ; const t#u8 * payload ; } +mipi_dsi_create_packet int mipi_dsi_create_packet ( s#mipi_dsi_packet * , const s#mipi_dsi_msg * ) +mipi_dsi_shutdown_peripheral int mipi_dsi_shutdown_peripheral ( s#mipi_dsi_device * ) +mipi_dsi_turn_on_peripheral int mipi_dsi_turn_on_peripheral ( s#mipi_dsi_device * ) +mipi_dsi_set_maximum_return_packet_size int mipi_dsi_set_maximum_return_packet_size ( s#mipi_dsi_device * , t#u16 ) +mipi_dsi_compression_mode t#ssize_t mipi_dsi_compression_mode ( s#mipi_dsi_device * , t#bool ) +mipi_dsi_picture_parameter_set t#ssize_t mipi_dsi_picture_parameter_set ( s#mipi_dsi_device * , const s#drm_dsc_picture_parameter_set * ) +mipi_dsi_generic_write t#ssize_t mipi_dsi_generic_write ( s#mipi_dsi_device * , const void * , t#size_t ) +mipi_dsi_generic_read t#ssize_t mipi_dsi_generic_read ( s#mipi_dsi_device * , const void * , t#size_t , void * , t#size_t ) +mipi_dsi_dcs_write_buffer t#ssize_t mipi_dsi_dcs_write_buffer ( s#mipi_dsi_device * , const void * , t#size_t ) +mipi_dsi_dcs_write t#ssize_t mipi_dsi_dcs_write ( s#mipi_dsi_device * , t#u8 , const void * , t#size_t ) +mipi_dsi_dcs_read t#ssize_t mipi_dsi_dcs_read ( s#mipi_dsi_device * , t#u8 , void * , t#size_t ) +mipi_dsi_dcs_nop int mipi_dsi_dcs_nop ( s#mipi_dsi_device * ) +mipi_dsi_dcs_soft_reset int mipi_dsi_dcs_soft_reset ( s#mipi_dsi_device * ) +mipi_dsi_dcs_get_power_mode int mipi_dsi_dcs_get_power_mode ( s#mipi_dsi_device * , t#u8 * ) +mipi_dsi_dcs_get_pixel_format int mipi_dsi_dcs_get_pixel_format ( s#mipi_dsi_device * , t#u8 * ) +mipi_dsi_dcs_enter_sleep_mode int mipi_dsi_dcs_enter_sleep_mode ( s#mipi_dsi_device * ) +mipi_dsi_dcs_exit_sleep_mode int mipi_dsi_dcs_exit_sleep_mode ( s#mipi_dsi_device * ) +mipi_dsi_dcs_set_display_off int mipi_dsi_dcs_set_display_off ( s#mipi_dsi_device * ) +mipi_dsi_dcs_set_display_on int mipi_dsi_dcs_set_display_on ( s#mipi_dsi_device * ) +mipi_dsi_dcs_set_column_address int mipi_dsi_dcs_set_column_address ( s#mipi_dsi_device * , t#u16 , t#u16 ) +mipi_dsi_dcs_set_page_address int mipi_dsi_dcs_set_page_address ( s#mipi_dsi_device * , t#u16 , t#u16 ) +mipi_dsi_dcs_set_tear_off int mipi_dsi_dcs_set_tear_off ( s#mipi_dsi_device * ) +e#mipi_dsi_dcs_tear_mode enum mipi_dsi_dcs_tear_mode { MIPI_DSI_DCS_TEAR_MODE_VBLANK , MIPI_DSI_DCS_TEAR_MODE_VHBLANK , } +mipi_dsi_dcs_set_tear_on int mipi_dsi_dcs_set_tear_on ( s#mipi_dsi_device * , e#mipi_dsi_dcs_tear_mode ) +mipi_dsi_dcs_set_pixel_format int mipi_dsi_dcs_set_pixel_format ( s#mipi_dsi_device * , t#u8 ) +mipi_dsi_dcs_set_tear_scanline int mipi_dsi_dcs_set_tear_scanline ( s#mipi_dsi_device * , t#u16 ) +mipi_dsi_dcs_set_display_brightness int mipi_dsi_dcs_set_display_brightness ( s#mipi_dsi_device * , t#u16 ) +mipi_dsi_dcs_get_display_brightness int mipi_dsi_dcs_get_display_brightness ( s#mipi_dsi_device * , t#u16 * ) +s#mipi_dsi_driver struct mipi_dsi_driver { s#device_driver driver ; int ( * probe ) ( s#mipi_dsi_device * ) ; int ( * remove ) ( s#mipi_dsi_device * ) ; void ( * shutdown ) ( s#mipi_dsi_device * ) ; } +mipi_dsi_driver_register_full int mipi_dsi_driver_register_full ( s#mipi_dsi_driver * , s#module * ) +mipi_dsi_driver_unregister void mipi_dsi_driver_unregister ( s#mipi_dsi_driver * ) + +/* drivers/gpu/drm/drm_mm.o */ +__drm_mm_interval_first s#drm_mm_node * __drm_mm_interval_first ( const s#drm_mm * , t#u64 , t#u64 ) +drm_mm_reserve_node int drm_mm_reserve_node ( s#drm_mm * , s#drm_mm_node * ) +E#DRM_MM_INSERT_HIGH ( 0 ) + 2 +E#DRM_MM_INSERT_ONCE ( ( ( ( 1UL ) ) ) << ( 31 ) ) +E#DRM_MM_INSERT_LOW ( 0 ) + 1 +e#drm_mm_insert_mode enum drm_mm_insert_mode { DRM_MM_INSERT_BEST = 0 , DRM_MM_INSERT_LOW , DRM_MM_INSERT_HIGH , DRM_MM_INSERT_EVICT , DRM_MM_INSERT_ONCE = ( ( ( ( 1UL ) ) ) << ( 31 ) ) , DRM_MM_INSERT_HIGHEST = E#DRM_MM_INSERT_HIGH | E#DRM_MM_INSERT_ONCE , DRM_MM_INSERT_LOWEST = E#DRM_MM_INSERT_LOW | E#DRM_MM_INSERT_ONCE , } +drm_mm_insert_node_in_range int drm_mm_insert_node_in_range ( s#drm_mm * , s#drm_mm_node * , t#u64 , t#u64 , unsigned long , t#u64 , t#u64 , e#drm_mm_insert_mode ) +drm_mm_remove_node void drm_mm_remove_node ( s#drm_mm_node * ) +drm_mm_replace_node void drm_mm_replace_node ( s#drm_mm_node * , s#drm_mm_node * ) +s#drm_mm_scan struct drm_mm_scan { s#drm_mm * mm ; t#u64 size ; t#u64 alignment ; t#u64 remainder_mask ; t#u64 range_start ; t#u64 range_end ; t#u64 hit_start ; t#u64 hit_end ; unsigned long color ; e#drm_mm_insert_mode mode ; } +drm_mm_scan_init_with_range void drm_mm_scan_init_with_range ( s#drm_mm_scan * , s#drm_mm * , t#u64 , t#u64 , unsigned long , t#u64 , t#u64 , e#drm_mm_insert_mode ) +drm_mm_scan_add_block t#bool drm_mm_scan_add_block ( s#drm_mm_scan * , s#drm_mm_node * ) +drm_mm_scan_remove_block t#bool drm_mm_scan_remove_block ( s#drm_mm_scan * , s#drm_mm_node * ) +drm_mm_scan_color_evict s#drm_mm_node * drm_mm_scan_color_evict ( s#drm_mm_scan * ) +drm_mm_init void drm_mm_init ( s#drm_mm * , t#u64 , t#u64 ) +drm_mm_takedown void drm_mm_takedown ( s#drm_mm * ) +drm_mm_print void drm_mm_print ( const s#drm_mm * , s#drm_printer * ) + +/* drivers/gpu/drm/drm_mode_config.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_mode_config_reset void drm_mode_config_reset ( s#drm_device * ) +drmm_mode_config_init int __attribute__ ( ( __warn_unused_result__ ) ) drmm_mode_config_init ( s#drm_device * ) +drm_mode_config_cleanup void drm_mode_config_cleanup ( s#drm_device * ) + +/* drivers/gpu/drm/drm_mode_object.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +s##drm_encoder +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##dma_fence +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_mode_object_find s#drm_mode_object * drm_mode_object_find ( s#drm_device * , s#drm_file * , t#uint32_t , t#uint32_t ) +drm_mode_object_put void drm_mode_object_put ( s#drm_mode_object * ) +drm_mode_object_get void drm_mode_object_get ( s#drm_mode_object * ) +drm_object_attach_property void drm_object_attach_property ( s#drm_mode_object * , s#drm_property * , t#uint64_t ) +drm_object_property_set_value int drm_object_property_set_value ( s#drm_mode_object * , s#drm_property * , t#uint64_t ) +drm_object_property_get_value int drm_object_property_get_value ( s#drm_mode_object * , s#drm_property * , t#uint64_t * ) +drm_object_property_get_default_value int drm_object_property_get_default_value ( s#drm_mode_object * , s#drm_property * , t#uint64_t * ) + +/* drivers/gpu/drm/drm_modes.o */ +drm_mode_debug_printmodeline void drm_mode_debug_printmodeline ( const s#drm_display_mode * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_mode_create s#drm_display_mode * drm_mode_create ( s#drm_device * ) +drm_mode_destroy void drm_mode_destroy ( s#drm_device * , s#drm_display_mode * ) +s##dma_fence +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_pending_vblank_event +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_mode_probed_add void drm_mode_probed_add ( s#drm_connector * , s#drm_display_mode * ) +drm_cvt_mode s#drm_display_mode * drm_cvt_mode ( s#drm_device * , int , int , int , t#bool , t#bool , t#bool ) +drm_gtf_mode_complex s#drm_display_mode * drm_gtf_mode_complex ( s#drm_device * , int , int , int , t#bool , int , int , int , int , int ) +drm_gtf_mode s#drm_display_mode * drm_gtf_mode ( s#drm_device * , int , int , int , t#bool , int ) +e#display_flags enum display_flags { DISPLAY_FLAGS_HSYNC_LOW = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , DISPLAY_FLAGS_HSYNC_HIGH = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , DISPLAY_FLAGS_VSYNC_LOW = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , DISPLAY_FLAGS_VSYNC_HIGH = ( ( ( ( 1UL ) ) ) << ( 3 ) ) , DISPLAY_FLAGS_DE_LOW = ( ( ( ( 1UL ) ) ) << ( 4 ) ) , DISPLAY_FLAGS_DE_HIGH = ( ( ( ( 1UL ) ) ) << ( 5 ) ) , DISPLAY_FLAGS_PIXDATA_POSEDGE = ( ( ( ( 1UL ) ) ) << ( 6 ) ) , DISPLAY_FLAGS_PIXDATA_NEGEDGE = ( ( ( ( 1UL ) ) ) << ( 7 ) ) , DISPLAY_FLAGS_INTERLACED = ( ( ( ( 1UL ) ) ) << ( 8 ) ) , DISPLAY_FLAGS_DOUBLESCAN = ( ( ( ( 1UL ) ) ) << ( 9 ) ) , DISPLAY_FLAGS_DOUBLECLK = ( ( ( ( 1UL ) ) ) << ( 10 ) ) , DISPLAY_FLAGS_SYNC_POSEDGE = ( ( ( ( 1UL ) ) ) << ( 11 ) ) , DISPLAY_FLAGS_SYNC_NEGEDGE = ( ( ( ( 1UL ) ) ) << ( 12 ) ) , } +s#videomode struct videomode { unsigned long pixelclock ; t#u32 hactive ; t#u32 hfront_porch ; t#u32 hback_porch ; t#u32 hsync_len ; t#u32 vactive ; t#u32 vfront_porch ; t#u32 vback_porch ; t#u32 vsync_len ; e#display_flags flags ; } +drm_display_mode_from_videomode void drm_display_mode_from_videomode ( const s#videomode * , s#drm_display_mode * ) +drm_display_mode_to_videomode void drm_display_mode_to_videomode ( const s#drm_display_mode * , s#videomode * ) +drm_bus_flags_from_videomode void drm_bus_flags_from_videomode ( const s#videomode * , t#u32 * ) +of_get_drm_display_mode int of_get_drm_display_mode ( s#device_node * , s#drm_display_mode * , t#u32 * , int ) +of_get_drm_panel_display_mode int of_get_drm_panel_display_mode ( s#device_node * , s#drm_display_mode * , t#u32 * ) +drm_mode_set_name void drm_mode_set_name ( s#drm_display_mode * ) +drm_mode_vrefresh int drm_mode_vrefresh ( const s#drm_display_mode * ) +drm_mode_get_hv_timing void drm_mode_get_hv_timing ( const s#drm_display_mode * , int * , int * ) +drm_mode_set_crtcinfo void drm_mode_set_crtcinfo ( s#drm_display_mode * , int ) +drm_mode_copy void drm_mode_copy ( s#drm_display_mode * , const s#drm_display_mode * ) +drm_mode_init void drm_mode_init ( s#drm_display_mode * , const s#drm_display_mode * ) +drm_mode_duplicate s#drm_display_mode * drm_mode_duplicate ( s#drm_device * , const s#drm_display_mode * ) +drm_mode_match t#bool drm_mode_match ( const s#drm_display_mode * , const s#drm_display_mode * , unsigned int ) +drm_mode_equal t#bool drm_mode_equal ( const s#drm_display_mode * , const s#drm_display_mode * ) +drm_mode_equal_no_clocks t#bool drm_mode_equal_no_clocks ( const s#drm_display_mode * , const s#drm_display_mode * ) +drm_mode_equal_no_clocks_no_stereo t#bool drm_mode_equal_no_clocks_no_stereo ( const s#drm_display_mode * , const s#drm_display_mode * ) +drm_mode_validate_driver e#drm_mode_status drm_mode_validate_driver ( s#drm_device * , const s#drm_display_mode * ) +drm_mode_validate_size e#drm_mode_status drm_mode_validate_size ( const s#drm_display_mode * , int , int ) +drm_mode_validate_ycbcr420 e#drm_mode_status drm_mode_validate_ycbcr420 ( const s#drm_display_mode * , s#drm_connector * ) +drm_mode_prune_invalid void drm_mode_prune_invalid ( s#drm_device * , s#list_head * , t#bool ) +drm_mode_sort void drm_mode_sort ( s#list_head * ) +drm_connector_list_update void drm_connector_list_update ( s#drm_connector * ) +drm_mode_parse_command_line_for_connector t#bool drm_mode_parse_command_line_for_connector ( const char * , const s#drm_connector * , s#drm_cmdline_mode * ) +drm_mode_create_from_cmdline_mode s#drm_display_mode * drm_mode_create_from_cmdline_mode ( s#drm_device * , s#drm_cmdline_mode * ) +drm_mode_is_420_only t#bool drm_mode_is_420_only ( const s#drm_display_info * , const s#drm_display_mode * ) +drm_mode_is_420_also t#bool drm_mode_is_420_also ( const s#drm_display_info * , const s#drm_display_mode * ) +drm_mode_is_420 t#bool drm_mode_is_420 ( const s#drm_display_info * , const s#drm_display_mode * ) + +/* drivers/gpu/drm/drm_modeset_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_file +s##drm_gem_object +s##drm_atomic_state +s##drm_vma_offset_manager +s##drm_vram_mm +s##dma_fence +s##drm_crtc_commit +s##drm_pending_vblank_event +s##drm_self_refresh_data +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_helper_move_panel_connectors_to_head void drm_helper_move_panel_connectors_to_head ( s#drm_device * ) +drm_helper_mode_fill_fb_struct void drm_helper_mode_fill_fb_struct ( s#drm_device * , s#drm_framebuffer * , const s#drm_mode_fb_cmd2 * ) +drm_crtc_init int drm_crtc_init ( s#drm_device * , s#drm_crtc * , const s#drm_crtc_funcs * ) +drm_mode_config_helper_suspend int drm_mode_config_helper_suspend ( s#drm_device * ) +drm_mode_config_helper_resume int drm_mode_config_helper_resume ( s#drm_device * ) + +/* drivers/gpu/drm/drm_modeset_lock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_encoder +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##dma_fence +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_modeset_lock_all void drm_modeset_lock_all ( s#drm_device * ) +drm_modeset_unlock_all void drm_modeset_unlock_all ( s#drm_device * ) +drm_warn_on_modeset_not_all_locked void drm_warn_on_modeset_not_all_locked ( s#drm_device * ) +drm_modeset_acquire_init void drm_modeset_acquire_init ( s#drm_modeset_acquire_ctx * , t#uint32_t ) +drm_modeset_acquire_fini void drm_modeset_acquire_fini ( s#drm_modeset_acquire_ctx * ) +drm_modeset_drop_locks void drm_modeset_drop_locks ( s#drm_modeset_acquire_ctx * ) +drm_modeset_backoff int drm_modeset_backoff ( s#drm_modeset_acquire_ctx * ) +drm_modeset_lock_init void drm_modeset_lock_init ( s#drm_modeset_lock * ) +drm_modeset_lock int drm_modeset_lock ( s#drm_modeset_lock * , s#drm_modeset_acquire_ctx * ) +drm_modeset_lock_single_interruptible int __attribute__ ( ( __warn_unused_result__ ) ) drm_modeset_lock_single_interruptible ( s#drm_modeset_lock * ) +drm_modeset_unlock void drm_modeset_unlock ( s#drm_modeset_lock * ) +drm_modeset_lock_all_ctx int drm_modeset_lock_all_ctx ( s#drm_device * , s#drm_modeset_acquire_ctx * ) + +/* drivers/gpu/drm/drm_nomodeset.o */ +drm_firmware_drivers_only t#bool drm_firmware_drivers_only ( void ) + +/* drivers/gpu/drm/drm_of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_encoder_helper_funcs +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_printer +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##dma_fence +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_of_crtc_port_mask t#uint32_t drm_of_crtc_port_mask ( s#drm_device * , s#device_node * ) +drm_of_find_possible_crtcs t#uint32_t drm_of_find_possible_crtcs ( s#drm_device * , s#device_node * ) +s##component_match +drm_of_component_match_add void drm_of_component_match_add ( s#device * , s#component_match * * , int ( * ) ( s#device * , void * ) , s#device_node * ) +drm_of_component_probe int drm_of_component_probe ( s#device * , int ( * ) ( s#device * , void * ) , const s#component_master_ops * ) +s#of_endpoint struct of_endpoint { unsigned int port ; unsigned int id ; const s#device_node * local_node ; } +drm_of_encoder_active_endpoint int drm_of_encoder_active_endpoint ( s#device_node * , s#drm_encoder * , s#of_endpoint * ) +s##backlight_device +s##display_timing +s##drm_dsc_config +s##edid +drm_of_find_panel_or_bridge int drm_of_find_panel_or_bridge ( const s#device_node * , int , int , s#drm_panel * * , s#drm_bridge * * ) +drm_of_lvds_get_dual_link_pixel_order int drm_of_lvds_get_dual_link_pixel_order ( const s#device_node * , const s#device_node * ) +drm_of_lvds_get_data_mapping int drm_of_lvds_get_data_mapping ( const s#device_node * ) +drm_of_get_data_lanes_count int drm_of_get_data_lanes_count ( const s#device_node * , const unsigned int , const unsigned int ) +drm_of_get_data_lanes_count_ep int drm_of_get_data_lanes_count_ep ( const s#device_node * , int , int , const unsigned int , const unsigned int ) + +/* drivers/gpu/drm/drm_panel.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##dma_fence +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_pending_vblank_event +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##display_timing +s##drm_dsc_config +drm_panel_init void drm_panel_init ( s#drm_panel * , s#device * , const s#drm_panel_funcs * , int ) +drm_panel_add void drm_panel_add ( s#drm_panel * ) +drm_panel_remove void drm_panel_remove ( s#drm_panel * ) +drm_panel_prepare int drm_panel_prepare ( s#drm_panel * ) +drm_panel_unprepare int drm_panel_unprepare ( s#drm_panel * ) +drm_panel_enable int drm_panel_enable ( s#drm_panel * ) +drm_panel_disable int drm_panel_disable ( s#drm_panel * ) +drm_panel_get_modes int drm_panel_get_modes ( s#drm_panel * , s#drm_connector * ) +of_drm_find_panel s#drm_panel * of_drm_find_panel ( const s#device_node * ) +of_drm_get_panel_orientation int of_drm_get_panel_orientation ( const s#device_node * , e#drm_panel_orientation * ) +drm_panel_of_backlight int drm_panel_of_backlight ( s#drm_panel * ) + +/* drivers/gpu/drm/drm_panel_orientation_quirks.o */ +drm_get_panel_orientation_quirk int drm_get_panel_orientation_quirk ( int , int ) + +/* drivers/gpu/drm/drm_plane.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_encoder +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##dma_fence +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +drm_universal_plane_init __attribute__ ( ( __format__ ( printf , 9 , 10 ) ) ) int drm_universal_plane_init ( s#drm_device * , s#drm_plane * , t#uint32_t , const s#drm_plane_funcs * , const t#uint32_t * , unsigned int , const t#uint64_t * , e#drm_plane_type , const char * , ... ) +__drmm_universal_plane_alloc __attribute__ ( ( __format__ ( printf , 10 , 11 ) ) ) void * __drmm_universal_plane_alloc ( s#drm_device * , t#size_t , t#size_t , t#uint32_t , const s#drm_plane_funcs * , const t#uint32_t * , unsigned int , const t#uint64_t * , e#drm_plane_type , const char * , ... ) +drm_plane_init int drm_plane_init ( s#drm_device * , s#drm_plane * , t#uint32_t , const s#drm_plane_funcs * , const t#uint32_t * , unsigned int , t#bool ) +drm_plane_cleanup void drm_plane_cleanup ( s#drm_plane * ) +drm_plane_from_index s#drm_plane * drm_plane_from_index ( s#drm_device * , int ) +drm_plane_force_disable void drm_plane_force_disable ( s#drm_plane * ) +drm_mode_plane_set_obj_prop int drm_mode_plane_set_obj_prop ( s#drm_plane * , s#drm_property * , t#uint64_t ) +drm_any_plane_has_format t#bool drm_any_plane_has_format ( s#drm_device * , t#u32 , t#u64 ) +drm_plane_enable_fb_damage_clips void drm_plane_enable_fb_damage_clips ( s#drm_plane * ) +drm_plane_get_damage_clips_count unsigned int drm_plane_get_damage_clips_count ( const s#drm_plane_state * ) +s#drm_mode_rect struct drm_mode_rect { t#__s32 x1 ; t#__s32 y1 ; t#__s32 x2 ; t#__s32 y2 ; } +drm_plane_get_damage_clips s#drm_mode_rect * drm_plane_get_damage_clips ( const s#drm_plane_state * ) +drm_plane_create_scaling_filter_property int drm_plane_create_scaling_filter_property ( s#drm_plane * , unsigned int ) + +/* drivers/gpu/drm/drm_plane_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_printer +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_primary_helper_destroy void drm_primary_helper_destroy ( s#drm_plane * ) +drm_primary_helper_funcs extern const s#drm_plane_funcs drm_primary_helper_funcs + +/* drivers/gpu/drm/drm_prime.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv_list +s##drm_property +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_gem_dmabuf_export s#dma_buf * drm_gem_dmabuf_export ( s#drm_device * , s#dma_buf_export_info * ) +drm_gem_dmabuf_release void drm_gem_dmabuf_release ( s#dma_buf * ) +drm_gem_prime_fd_to_handle int drm_gem_prime_fd_to_handle ( s#drm_device * , s#drm_file * , int , t#uint32_t * ) +drm_gem_prime_handle_to_fd int drm_gem_prime_handle_to_fd ( s#drm_device * , s#drm_file * , t#uint32_t , t#uint32_t , int * ) +drm_gem_map_attach int drm_gem_map_attach ( s#dma_buf * , s#dma_buf_attachment * ) +drm_gem_map_detach void drm_gem_map_detach ( s#dma_buf * , s#dma_buf_attachment * ) +drm_gem_map_dma_buf s#sg_table * drm_gem_map_dma_buf ( s#dma_buf_attachment * , e#dma_data_direction ) +drm_gem_unmap_dma_buf void drm_gem_unmap_dma_buf ( s#dma_buf_attachment * , s#sg_table * , e#dma_data_direction ) +drm_gem_dmabuf_vmap int drm_gem_dmabuf_vmap ( s#dma_buf * , s#iosys_map * ) +drm_gem_dmabuf_vunmap void drm_gem_dmabuf_vunmap ( s#dma_buf * , s#iosys_map * ) +drm_gem_prime_mmap int drm_gem_prime_mmap ( s#drm_gem_object * , s#vm_area_struct * ) +drm_gem_dmabuf_mmap int drm_gem_dmabuf_mmap ( s#dma_buf * , s#vm_area_struct * ) +drm_prime_pages_to_sg s#sg_table * drm_prime_pages_to_sg ( s#drm_device * , s#page * * , unsigned int ) +drm_prime_get_contiguous_size unsigned long drm_prime_get_contiguous_size ( s#sg_table * ) +drm_gem_prime_export s#dma_buf * drm_gem_prime_export ( s#drm_gem_object * , int ) +drm_gem_prime_import_dev s#drm_gem_object * drm_gem_prime_import_dev ( s#drm_device * , s#dma_buf * , s#device * ) +drm_gem_prime_import s#drm_gem_object * drm_gem_prime_import ( s#drm_device * , s#dma_buf * ) +drm_prime_sg_to_page_array int drm_prime_sg_to_page_array ( s#sg_table * , s#page * * , int ) +drm_prime_sg_to_dma_addr_array int drm_prime_sg_to_dma_addr_array ( s#sg_table * , t#dma_addr_t * , int ) +drm_prime_gem_destroy void drm_prime_gem_destroy ( s#drm_gem_object * , s#sg_table * ) + +/* drivers/gpu/drm/drm_print.o */ +__drm_debug extern unsigned int __drm_debug +__drm_puts_coredump void __drm_puts_coredump ( s#drm_printer * , const char * ) +__drm_printfn_coredump void __drm_printfn_coredump ( s#drm_printer * , s#va_format * ) +__drm_puts_seq_file void __drm_puts_seq_file ( s#drm_printer * , const char * ) +__drm_printfn_seq_file void __drm_printfn_seq_file ( s#drm_printer * , s#va_format * ) +__drm_printfn_info void __drm_printfn_info ( s#drm_printer * , s#va_format * ) +__drm_printfn_debug void __drm_printfn_debug ( s#drm_printer * , s#va_format * ) +__drm_printfn_err void __drm_printfn_err ( s#drm_printer * , s#va_format * ) +drm_puts void drm_puts ( s#drm_printer * , const char * ) +drm_printf __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void drm_printf ( s#drm_printer * , const char * , ... ) +drm_print_bits void drm_print_bits ( s#drm_printer * , unsigned long , const char * const [ ] , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +drm_dev_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void drm_dev_printk ( const s#device * , const char * , const char * , ... ) +e#drm_debug_category enum drm_debug_category { DRM_UT_CORE = 0x01 , DRM_UT_DRIVER = 0x02 , DRM_UT_KMS = 0x04 , DRM_UT_PRIME = 0x08 , DRM_UT_ATOMIC = 0x10 , DRM_UT_VBL = 0x20 , DRM_UT_STATE = 0x40 , DRM_UT_LEASE = 0x80 , DRM_UT_DP = 0x100 , DRM_UT_DRMRES = 0x200 , } +drm_dev_dbg __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void drm_dev_dbg ( const s#device * , e#drm_debug_category , const char * , ... ) +__drm_dbg __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void __drm_dbg ( e#drm_debug_category , const char * , ... ) +__drm_err __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void __drm_err ( const char * , ... ) +s#debugfs_reg32 struct debugfs_reg32 { char * name ; unsigned long offset ; } +s#debugfs_regset32 struct debugfs_regset32 { const s#debugfs_reg32 * regs ; int nregs ; void * base ; s#device * dev ; } +drm_print_regset32 void drm_print_regset32 ( s#drm_printer * , s#debugfs_regset32 * ) + +/* drivers/gpu/drm/drm_probe_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_gem_object +drm_kms_helper_poll_enable void drm_kms_helper_poll_enable ( s#drm_device * ) +drm_helper_probe_detect int drm_helper_probe_detect ( s#drm_connector * , s#drm_modeset_acquire_ctx * , t#bool ) +drm_helper_probe_single_connector_modes int drm_helper_probe_single_connector_modes ( s#drm_connector * , t#uint32_t , t#uint32_t ) +drm_kms_helper_hotplug_event void drm_kms_helper_hotplug_event ( s#drm_device * ) +drm_kms_helper_connector_hotplug_event void drm_kms_helper_connector_hotplug_event ( s#drm_connector * ) +drm_kms_helper_is_poll_worker t#bool drm_kms_helper_is_poll_worker ( void ) +drm_kms_helper_poll_disable void drm_kms_helper_poll_disable ( s#drm_device * ) +drm_kms_helper_poll_init void drm_kms_helper_poll_init ( s#drm_device * ) +drm_kms_helper_poll_fini void drm_kms_helper_poll_fini ( s#drm_device * ) +drm_connector_helper_hpd_irq_event t#bool drm_connector_helper_hpd_irq_event ( s#drm_connector * ) +drm_helper_hpd_irq_event t#bool drm_helper_hpd_irq_event ( s#drm_device * ) +drm_connector_helper_get_modes_from_ddc int drm_connector_helper_get_modes_from_ddc ( s#drm_connector * ) +drm_connector_helper_get_modes int drm_connector_helper_get_modes ( s#drm_connector * ) + +/* drivers/gpu/drm/drm_property.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_property_create s#drm_property * drm_property_create ( s#drm_device * , t#u32 , const char * , int ) +s#drm_prop_enum_list struct drm_prop_enum_list { int type ; const char * name ; } +drm_property_create_enum s#drm_property * drm_property_create_enum ( s#drm_device * , t#u32 , const char * , const s#drm_prop_enum_list * , int ) +drm_property_create_bitmask s#drm_property * drm_property_create_bitmask ( s#drm_device * , t#u32 , const char * , const s#drm_prop_enum_list * , int , t#uint64_t ) +drm_property_create_range s#drm_property * drm_property_create_range ( s#drm_device * , t#u32 , const char * , t#uint64_t , t#uint64_t ) +t#int64_t typedef t#s64 int64_t +drm_property_create_signed_range s#drm_property * drm_property_create_signed_range ( s#drm_device * , t#u32 , const char * , t#int64_t , t#int64_t ) +drm_property_create_object s#drm_property * drm_property_create_object ( s#drm_device * , t#u32 , const char * , t#uint32_t ) +drm_property_create_bool s#drm_property * drm_property_create_bool ( s#drm_device * , t#u32 , const char * ) +drm_property_add_enum int drm_property_add_enum ( s#drm_property * , t#uint64_t , const char * ) +drm_property_destroy void drm_property_destroy ( s#drm_device * , s#drm_property * ) +drm_property_create_blob s#drm_property_blob * drm_property_create_blob ( s#drm_device * , t#size_t , const void * ) +drm_property_blob_put void drm_property_blob_put ( s#drm_property_blob * ) +drm_property_blob_get s#drm_property_blob * drm_property_blob_get ( s#drm_property_blob * ) +drm_property_lookup_blob s#drm_property_blob * drm_property_lookup_blob ( s#drm_device * , t#uint32_t ) +drm_property_replace_global_blob int drm_property_replace_global_blob ( s#drm_device * , s#drm_property_blob * * , t#size_t , const void * , s#drm_mode_object * , s#drm_property * ) +drm_property_replace_blob t#bool drm_property_replace_blob ( s#drm_property_blob * * , s#drm_property_blob * ) + +/* drivers/gpu/drm/drm_rect.o */ +drm_rect_intersect t#bool drm_rect_intersect ( s#drm_rect * , const s#drm_rect * ) +drm_rect_clip_scaled t#bool drm_rect_clip_scaled ( s#drm_rect * , s#drm_rect * , const s#drm_rect * ) +drm_rect_calc_hscale int drm_rect_calc_hscale ( const s#drm_rect * , const s#drm_rect * , int , int ) +drm_rect_calc_vscale int drm_rect_calc_vscale ( const s#drm_rect * , const s#drm_rect * , int , int ) +drm_rect_debug_print void drm_rect_debug_print ( const char * , const s#drm_rect * , t#bool ) +drm_rect_rotate void drm_rect_rotate ( s#drm_rect * , int , int , unsigned int ) +drm_rect_rotate_inv void drm_rect_rotate_inv ( s#drm_rect * , int , int , unsigned int ) + +/* drivers/gpu/drm/drm_self_refresh_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +drm_self_refresh_helper_update_avg_times void drm_self_refresh_helper_update_avg_times ( s#drm_atomic_state * , unsigned int , unsigned int ) +drm_self_refresh_helper_alter_state void drm_self_refresh_helper_alter_state ( s#drm_atomic_state * ) +drm_self_refresh_helper_init int drm_self_refresh_helper_init ( s#drm_crtc * ) +drm_self_refresh_helper_cleanup void drm_self_refresh_helper_cleanup ( s#drm_crtc * ) + +/* drivers/gpu/drm/drm_simple_kms_helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##sg_table +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_printer +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_simple_encoder_init int drm_simple_encoder_init ( s#drm_device * , s#drm_encoder * , int ) +__drmm_simple_encoder_alloc void * __drmm_simple_encoder_alloc ( s#drm_device * , t#size_t , t#size_t , int ) +s##edid +drm_simple_display_pipe_attach_bridge int drm_simple_display_pipe_attach_bridge ( s#drm_simple_display_pipe * , s#drm_bridge * ) +drm_simple_display_pipe_init int drm_simple_display_pipe_init ( s#drm_device * , s#drm_simple_display_pipe * , const s#drm_simple_display_pipe_funcs * , const t#uint32_t * , unsigned int , const t#uint64_t * , s#drm_connector * ) + +/* drivers/gpu/drm/drm_syncobj.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#drm_syncobj struct drm_syncobj { s#kref refcount ; s#dma_fence * fence ; s#list_head cb_list ; t#spinlock_t lock ; s#file * file ; } +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##iosys_map +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +drm_syncobj_find s#drm_syncobj * drm_syncobj_find ( s#drm_file * , t#u32 ) +drm_syncobj_add_point void drm_syncobj_add_point ( s#drm_syncobj * , s#dma_fence_chain * , s#dma_fence * , t#uint64_t ) +drm_syncobj_replace_fence void drm_syncobj_replace_fence ( s#drm_syncobj * , s#dma_fence * ) +drm_syncobj_find_fence int drm_syncobj_find_fence ( s#drm_file * , t#u32 , t#u64 , t#u64 , s#dma_fence * * ) +drm_syncobj_free void drm_syncobj_free ( s#kref * ) +drm_syncobj_create int drm_syncobj_create ( s#drm_syncobj * * , t#uint32_t , s#dma_fence * ) +drm_syncobj_get_handle int drm_syncobj_get_handle ( s#drm_file * , s#drm_syncobj * , t#u32 * ) +drm_syncobj_get_fd int drm_syncobj_get_fd ( s#drm_syncobj * , int * ) +drm_timeout_abs_to_jiffies signed long drm_timeout_abs_to_jiffies ( t#int64_t ) + +/* drivers/gpu/drm/drm_sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +drm_sysfs_hotplug_event void drm_sysfs_hotplug_event ( s#drm_device * ) +s##drm_crtc +s##drm_encoder +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drm_sysfs_connector_hotplug_event void drm_sysfs_connector_hotplug_event ( s#drm_connector * ) +drm_sysfs_connector_status_event void drm_sysfs_connector_status_event ( s#drm_connector * , s#drm_property * ) +drm_class_device_register int drm_class_device_register ( s#device * ) +drm_class_device_unregister void drm_class_device_unregister ( s#device * ) + +/* drivers/gpu/drm/drm_vblank.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##drm_atomic_state +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##dma_fence +s##drm_crtc_commit +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +drm_crtc_accurate_vblank_count t#u64 drm_crtc_accurate_vblank_count ( s#drm_crtc * ) +drm_vblank_init int drm_vblank_init ( s#drm_device * , unsigned int ) +drm_dev_has_vblank t#bool drm_dev_has_vblank ( const s#drm_device * ) +drm_crtc_vblank_waitqueue t#wait_queue_head_t * drm_crtc_vblank_waitqueue ( s#drm_crtc * ) +drm_calc_timestamping_constants void drm_calc_timestamping_constants ( s#drm_crtc * , const s#drm_display_mode * ) +t#drm_vblank_get_scanout_position_func typedef t#bool ( * drm_vblank_get_scanout_position_func ) ( s#drm_crtc * , t#bool , int * , int * , t#ktime_t * , t#ktime_t * , const s#drm_display_mode * ) +drm_crtc_vblank_helper_get_vblank_timestamp_internal t#bool drm_crtc_vblank_helper_get_vblank_timestamp_internal ( s#drm_crtc * , int * , t#ktime_t * , t#bool , t#drm_vblank_get_scanout_position_func ) +drm_crtc_vblank_helper_get_vblank_timestamp t#bool drm_crtc_vblank_helper_get_vblank_timestamp ( s#drm_crtc * , int * , t#ktime_t * , t#bool ) +drm_crtc_vblank_count t#u64 drm_crtc_vblank_count ( s#drm_crtc * ) +drm_crtc_vblank_count_and_time t#u64 drm_crtc_vblank_count_and_time ( s#drm_crtc * , t#ktime_t * ) +drm_crtc_arm_vblank_event void drm_crtc_arm_vblank_event ( s#drm_crtc * , s#drm_pending_vblank_event * ) +drm_crtc_send_vblank_event void drm_crtc_send_vblank_event ( s#drm_crtc * , s#drm_pending_vblank_event * ) +drm_crtc_vblank_get int drm_crtc_vblank_get ( s#drm_crtc * ) +drm_crtc_vblank_put void drm_crtc_vblank_put ( s#drm_crtc * ) +drm_wait_one_vblank void drm_wait_one_vblank ( s#drm_device * , unsigned int ) +drm_crtc_wait_one_vblank void drm_crtc_wait_one_vblank ( s#drm_crtc * ) +drm_crtc_vblank_off void drm_crtc_vblank_off ( s#drm_crtc * ) +drm_crtc_vblank_reset void drm_crtc_vblank_reset ( s#drm_crtc * ) +drm_crtc_set_max_vblank_count void drm_crtc_set_max_vblank_count ( s#drm_crtc * , t#u32 ) +drm_crtc_vblank_on void drm_crtc_vblank_on ( s#drm_crtc * ) +drm_crtc_vblank_restore void drm_crtc_vblank_restore ( s#drm_crtc * ) +drm_handle_vblank t#bool drm_handle_vblank ( s#drm_device * , unsigned int ) +drm_crtc_handle_vblank t#bool drm_crtc_handle_vblank ( s#drm_crtc * ) + +/* drivers/gpu/drm/drm_vblank_work.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_framebuffer +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s#drm_vblank_work struct drm_vblank_work { s#kthread_work base ; s#drm_vblank_crtc * vblank ; t#u64 count ; int cancelling ; s#list_head node ; } +drm_vblank_work_schedule int drm_vblank_work_schedule ( s#drm_vblank_work * , t#u64 , t#bool ) +drm_vblank_work_cancel_sync t#bool drm_vblank_work_cancel_sync ( s#drm_vblank_work * ) +drm_vblank_work_flush void drm_vblank_work_flush ( s#drm_vblank_work * ) +s##dma_fence +s##drm_crtc_commit +s##drm_plane_helper_funcs +s##drm_encoder +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +drm_vblank_work_init void drm_vblank_work_init ( s#drm_vblank_work * , s#drm_crtc * , void ( * ) ( s#kthread_work * ) ) + +/* drivers/gpu/drm/drm_vma_manager.o */ +drm_vma_offset_manager_init void drm_vma_offset_manager_init ( s#drm_vma_offset_manager * , unsigned long , unsigned long ) +drm_vma_offset_manager_destroy void drm_vma_offset_manager_destroy ( s#drm_vma_offset_manager * ) +drm_vma_offset_lookup_locked s#drm_vma_offset_node * drm_vma_offset_lookup_locked ( s#drm_vma_offset_manager * , unsigned long , unsigned long ) +drm_vma_offset_add int drm_vma_offset_add ( s#drm_vma_offset_manager * , s#drm_vma_offset_node * , unsigned long ) +drm_vma_offset_remove void drm_vma_offset_remove ( s#drm_vma_offset_manager * , s#drm_vma_offset_node * ) +s##drm_file +drm_vma_node_allow int drm_vma_node_allow ( s#drm_vma_offset_node * , s#drm_file * ) +drm_vma_node_revoke void drm_vma_node_revoke ( s#drm_vma_offset_node * , s#drm_file * ) +drm_vma_node_is_allowed t#bool drm_vma_node_is_allowed ( s#drm_vma_offset_node * , s#drm_file * ) + +/* drivers/gpu/drm/drm_writeback.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##drm_gem_object +s##dma_buf +s##dma_buf_attachment +s##sg_table +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_atomic_state +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc_commit +s##drm_printer +s##drm_pending_vblank_event +e##mode_set_atomic +s##drm_self_refresh_data +s##drm_privacy_screen +s##i2c_adapter +drm_writeback_connector_init int drm_writeback_connector_init ( s#drm_device * , s#drm_writeback_connector * , const s#drm_connector_funcs * , const s#drm_encoder_helper_funcs * , const t#u32 * , int , t#u32 ) +drm_writeback_connector_init_with_encoder int drm_writeback_connector_init_with_encoder ( s#drm_device * , s#drm_writeback_connector * , s#drm_encoder * , const s#drm_connector_funcs * , const t#u32 * , int ) +drm_writeback_prepare_job int drm_writeback_prepare_job ( s#drm_writeback_job * ) +drm_writeback_queue_job void drm_writeback_queue_job ( s#drm_writeback_connector * , s#drm_connector_state * ) +drm_writeback_cleanup_job void drm_writeback_cleanup_job ( s#drm_writeback_job * ) +drm_writeback_signal_completion void drm_writeback_signal_completion ( s#drm_writeback_connector * , int ) +drm_writeback_get_out_fence s#dma_fence * drm_writeback_get_out_fence ( s#drm_writeback_connector * ) + +/* drivers/gpu/drm/meson/meson_vclk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#vpu_compatible enum vpu_compatible { VPU_COMPATIBLE_GXBB = 0 , VPU_COMPATIBLE_GXL = 1 , VPU_COMPATIBLE_GXM = 2 , VPU_COMPATIBLE_G12A = 3 , } +s##regmap +s##meson_canvas +s##drm_device +s##drm_crtc +s##drm_plane +s#meson_drm_soc_limits struct meson_drm_soc_limits { unsigned int max_hdmi_phy_freq ; } +s##meson_afbcd_ops +s#meson_drm struct meson_drm { s#device * dev ; e#vpu_compatible compat ; void * io_base ; s#regmap * hhi ; int vsync_irq ; s#meson_canvas * canvas ; t#u8 canvas_id_osd1 ; t#u8 canvas_id_vd1_0 ; t#u8 canvas_id_vd1_1 ; t#u8 canvas_id_vd1_2 ; s#drm_device * drm ; s#drm_crtc * crtc ; s#drm_plane * primary_plane ; s#drm_plane * overlay_plane ; const s#meson_drm_soc_limits * limits ; struct { t#bool osd1_enabled ; t#bool osd1_interlace ; t#bool osd1_commit ; t#bool osd1_afbcd ; t#uint32_t osd1_ctrl_stat ; t#uint32_t osd1_ctrl_stat2 ; t#uint32_t osd1_blk0_cfg [ 5 ] ; t#uint32_t osd1_blk1_cfg4 ; t#uint32_t osd1_blk2_cfg4 ; t#uint32_t osd1_addr ; t#uint32_t osd1_stride ; t#uint32_t osd1_height ; t#uint32_t osd1_width ; t#uint32_t osd_sc_ctrl0 ; t#uint32_t osd_sc_i_wh_m1 ; t#uint32_t osd_sc_o_h_start_end ; t#uint32_t osd_sc_o_v_start_end ; t#uint32_t osd_sc_v_ini_phase ; t#uint32_t osd_sc_v_phase_step ; t#uint32_t osd_sc_h_ini_phase ; t#uint32_t osd_sc_h_phase_step ; t#uint32_t osd_sc_h_ctrl0 ; t#uint32_t osd_sc_v_ctrl0 ; t#uint32_t osd_blend_din0_scope_h ; t#uint32_t osd_blend_din0_scope_v ; t#uint32_t osb_blend0_size ; t#uint32_t osb_blend1_size ; t#bool vd1_enabled ; t#bool vd1_commit ; t#bool vd1_afbc ; unsigned int vd1_planes ; t#uint32_t vd1_if0_gen_reg ; t#uint32_t vd1_if0_luma_x0 ; t#uint32_t vd1_if0_luma_y0 ; t#uint32_t vd1_if0_chroma_x0 ; t#uint32_t vd1_if0_chroma_y0 ; t#uint32_t vd1_if0_repeat_loop ; t#uint32_t vd1_if0_luma0_rpt_pat ; t#uint32_t vd1_if0_chroma0_rpt_pat ; t#uint32_t vd1_range_map_y ; t#uint32_t vd1_range_map_cb ; t#uint32_t vd1_range_map_cr ; t#uint32_t viu_vd1_fmt_w ; t#uint32_t vd1_if0_canvas0 ; t#uint32_t vd1_if0_gen_reg2 ; t#uint32_t viu_vd1_fmt_ctrl ; t#uint32_t vd1_addr0 ; t#uint32_t vd1_addr1 ; t#uint32_t vd1_addr2 ; t#uint32_t vd1_stride0 ; t#uint32_t vd1_stride1 ; t#uint32_t vd1_stride2 ; t#uint32_t vd1_height0 ; t#uint32_t vd1_height1 ; t#uint32_t vd1_height2 ; t#uint32_t vd1_afbc_mode ; t#uint32_t vd1_afbc_en ; t#uint32_t vd1_afbc_head_addr ; t#uint32_t vd1_afbc_body_addr ; t#uint32_t vd1_afbc_conv_ctrl ; t#uint32_t vd1_afbc_dec_def_color ; t#uint32_t vd1_afbc_vd_cfmt_ctrl ; t#uint32_t vd1_afbc_vd_cfmt_w ; t#uint32_t vd1_afbc_vd_cfmt_h ; t#uint32_t vd1_afbc_mif_hor_scope ; t#uint32_t vd1_afbc_mif_ver_scope ; t#uint32_t vd1_afbc_size_out ; t#uint32_t vd1_afbc_pixel_hor_scope ; t#uint32_t vd1_afbc_pixel_ver_scope ; t#uint32_t vd1_afbc_size_in ; t#uint32_t vpp_pic_in_height ; t#uint32_t vpp_postblend_vd1_h_start_end ; t#uint32_t vpp_postblend_vd1_v_start_end ; t#uint32_t vpp_hsc_region12_startp ; t#uint32_t vpp_hsc_region34_startp ; t#uint32_t vpp_hsc_region4_endp ; t#uint32_t vpp_hsc_start_phase_step ; t#uint32_t vpp_hsc_region1_phase_slope ; t#uint32_t vpp_hsc_region3_phase_slope ; t#uint32_t vpp_line_in_length ; t#uint32_t vpp_preblend_h_size ; t#uint32_t vpp_vsc_region12_startp ; t#uint32_t vpp_vsc_region34_startp ; t#uint32_t vpp_vsc_region4_endp ; t#uint32_t vpp_vsc_start_phase_step ; t#uint32_t vpp_vsc_ini_phase ; t#uint32_t vpp_vsc_phase_ctrl ; t#uint32_t vpp_hsc_phase_ctrl ; t#uint32_t vpp_blend_vd2_h_start_end ; t#uint32_t vpp_blend_vd2_v_start_end ; } viu ; struct { unsigned int current_mode ; t#bool hdmi_repeat ; t#bool venc_repeat ; t#bool hdmi_use_enci ; } venc ; struct { t#dma_addr_t addr_dma ; t#uint32_t * addr ; unsigned int offset ; } rdma ; struct { s#meson_afbcd_ops * ops ; t#u64 modifier ; t#u32 format ; } afbcd ; } +meson_vclk_dmt_supported_freq e#drm_mode_status meson_vclk_dmt_supported_freq ( s#meson_drm * , unsigned int ) +meson_vclk_vic_supported_freq e#drm_mode_status meson_vclk_vic_supported_freq ( s#meson_drm * , unsigned int , unsigned int ) +meson_vclk_setup void meson_vclk_setup ( s#meson_drm * , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int , t#bool ) + +/* drivers/gpu/drm/meson/meson_venc.o */ +meson_venc_hdmi_supported_mode e#drm_mode_status meson_venc_hdmi_supported_mode ( const s#drm_display_mode * ) +meson_venc_hdmi_supported_vic t#bool meson_venc_hdmi_supported_vic ( int ) +meson_venc_hdmi_venc_repeat t#bool meson_venc_hdmi_venc_repeat ( int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##meson_canvas +s##drm_device +s##drm_crtc +s##drm_plane +s##meson_afbcd_ops +meson_venc_hdmi_mode_set void meson_venc_hdmi_mode_set ( s#meson_drm * , int , unsigned int , t#bool , const s#drm_display_mode * ) + +/* drivers/gpu/drm/panel/panel-samsung-s6e63m0.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s6e63m0_probe int s6e63m0_probe ( s#device * , void * , int ( * ) ( s#device * , void * , const t#u8 , t#u8 * ) , int ( * ) ( s#device * , void * , const t#u8 * , t#size_t ) , t#bool ) +s6e63m0_remove void s6e63m0_remove ( s#device * ) + +/* drivers/gpu/drm/pl111/pl111_versatile.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_encoder_helper_funcs +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +s##drm_crtc_helper_funcs +s##drm_self_refresh_data +s##drm_plane_helper_funcs +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +s##backlight_device +s##display_timing +s##drm_dsc_config +s##edid +s##clk +s##clk_core +s#pl111_variant_data struct pl111_variant_data { const char * name ; t#bool is_pl110 ; t#bool is_lcdc ; t#bool external_bgr ; t#bool broken_clockdivider ; t#bool broken_vblank ; t#bool st_bitmux_control ; const t#u32 * formats ; unsigned int nformats ; unsigned int fb_bpp ; } +s#pl111_drm_dev_private struct pl111_drm_dev_private { s#drm_device * drm ; s#drm_connector * connector ; s#drm_panel * panel ; s#drm_bridge * bridge ; s#drm_simple_display_pipe pipe ; void * regs ; t#u32 memory_bw ; t#u32 ienb ; t#u32 ctrl ; s#clk * clk ; s#clk_hw clk_div ; t#spinlock_t tim2_lock ; const s#pl111_variant_data * variant ; void ( * variant_display_enable ) ( s#drm_device * , t#u32 ) ; void ( * variant_display_disable ) ( s#drm_device * ) ; t#bool use_device_memory ; } +pl111_versatile_init int pl111_versatile_init ( s#device * , s#pl111_drm_dev_private * ) + +/* drivers/gpu/drm/rockchip/rockchip_drm_vop.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##dma_resv_list +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_vram_mm +s##drm_self_refresh_data +rockchip_drm_wait_vact_end int rockchip_drm_wait_vact_end ( s#drm_crtc * , unsigned int ) +vop_component_ops extern const s#component_ops vop_component_ops + +/* drivers/gpu/drm/rockchip/rockchip_rgb.o */ +s##rockchip_rgb +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##drm_vram_mm +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##sg_table +s##drm_self_refresh_data +rockchip_rgb_init s#rockchip_rgb * rockchip_rgb_init ( s#device * , s#drm_crtc * , s#drm_device * ) +rockchip_rgb_fini void rockchip_rgb_fini ( s#rockchip_rgb * ) + +/* drivers/gpu/drm/scheduler/sched_entity.o */ +s#spsc_node struct spsc_node { s#spsc_node * next ; } +s#drm_sched_fence struct drm_sched_fence { s#dma_fence scheduled ; s#dma_fence finished ; s#dma_fence * parent ; s#drm_gpu_scheduler * sched ; t#spinlock_t lock ; void * owner ; } +e#drm_sched_priority enum drm_sched_priority { DRM_SCHED_PRIORITY_MIN , DRM_SCHED_PRIORITY_NORMAL , DRM_SCHED_PRIORITY_HIGH , DRM_SCHED_PRIORITY_KERNEL , DRM_SCHED_PRIORITY_COUNT , DRM_SCHED_PRIORITY_UNSET = - 2 } +s#drm_sched_job struct drm_sched_job { s#spsc_node queue_node ; s#list_head list ; s#drm_gpu_scheduler * sched ; s#drm_sched_fence * s_fence ; union { s#dma_fence_cb finish_cb ; s#work_struct work ; } ; t#uint64_t id ; t#atomic_t karma ; e#drm_sched_priority s_priority ; s#drm_sched_entity * entity ; s#dma_fence_cb cb ; s#xarray dependencies ; unsigned long last_dependency ; } +e#drm_gpu_sched_stat enum drm_gpu_sched_stat { DRM_GPU_SCHED_STAT_NONE , DRM_GPU_SCHED_STAT_NOMINAL , DRM_GPU_SCHED_STAT_ENODEV , } +s#drm_sched_backend_ops struct drm_sched_backend_ops { s#dma_fence * ( * dependency ) ( s#drm_sched_job * , s#drm_sched_entity * ) ; s#dma_fence * ( * run_job ) ( s#drm_sched_job * ) ; e#drm_gpu_sched_stat ( * timedout_job ) ( s#drm_sched_job * ) ; void ( * free_job ) ( s#drm_sched_job * ) ; } +E#DRM_SCHED_PRIORITY_COUNT 4 +s##workqueue_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##pid_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#drm_gpu_scheduler struct drm_gpu_scheduler { const s#drm_sched_backend_ops * ops ; t#uint32_t hw_submission_limit ; long timeout ; const char * name ; s#drm_sched_rq sched_rq [ E#DRM_SCHED_PRIORITY_COUNT ] ; t#wait_queue_head_t wake_up_worker ; t#wait_queue_head_t job_scheduled ; t#atomic_t hw_rq_count ; t#atomic64_t job_id_count ; s#workqueue_struct * timeout_wq ; s#delayed_work work_tdr ; s#task_struct * thread ; s#list_head pending_list ; t#spinlock_t job_list_lock ; int hang_limit ; t#atomic_t * score ; t#atomic_t _score ; t#bool ready ; t#bool free_guilty ; s#device * dev ; } +s#drm_sched_rq struct drm_sched_rq { t#spinlock_t lock ; s#drm_gpu_scheduler * sched ; s#list_head entities ; s#drm_sched_entity * current_entity ; } +s#spsc_queue struct spsc_queue { s#spsc_node * head ; t#atomic_long_t tail ; t#atomic_t job_count ; } +s#drm_sched_entity struct drm_sched_entity { s#list_head list ; s#drm_sched_rq * rq ; s#drm_gpu_scheduler * * sched_list ; unsigned int num_sched_list ; e#drm_sched_priority priority ; t#spinlock_t rq_lock ; s#spsc_queue job_queue ; t#atomic_t fence_seq ; t#uint64_t fence_context ; s#dma_fence * dependency ; s#dma_fence_cb cb ; t#atomic_t * guilty ; s#dma_fence * last_scheduled ; s#task_struct * last_user ; t#bool stopped ; s#completion entity_idle ; } +drm_sched_entity_init int drm_sched_entity_init ( s#drm_sched_entity * , e#drm_sched_priority , s#drm_gpu_scheduler * * , unsigned int , t#atomic_t * ) +drm_sched_entity_modify_sched void drm_sched_entity_modify_sched ( s#drm_sched_entity * , s#drm_gpu_scheduler * * , unsigned int ) +drm_sched_entity_flush long drm_sched_entity_flush ( s#drm_sched_entity * , long ) +drm_sched_entity_fini void drm_sched_entity_fini ( s#drm_sched_entity * ) +drm_sched_entity_destroy void drm_sched_entity_destroy ( s#drm_sched_entity * ) +drm_sched_entity_set_priority void drm_sched_entity_set_priority ( s#drm_sched_entity * , e#drm_sched_priority ) +drm_sched_entity_push_job void drm_sched_entity_push_job ( s#drm_sched_job * ) + +/* drivers/gpu/drm/scheduler/sched_fence.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##pid_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##device +to_drm_sched_fence s#drm_sched_fence * to_drm_sched_fence ( s#dma_fence * ) + +/* drivers/gpu/drm/scheduler/sched_main.o */ +s##workqueue_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +drm_sched_dependency_optimized t#bool drm_sched_dependency_optimized ( s#dma_fence * , s#drm_sched_entity * ) +drm_sched_fault void drm_sched_fault ( s#drm_gpu_scheduler * ) +drm_sched_suspend_timeout unsigned long drm_sched_suspend_timeout ( s#drm_gpu_scheduler * ) +drm_sched_resume_timeout void drm_sched_resume_timeout ( s#drm_gpu_scheduler * , unsigned long ) +drm_sched_increase_karma void drm_sched_increase_karma ( s#drm_sched_job * ) +drm_sched_reset_karma void drm_sched_reset_karma ( s#drm_sched_job * ) +drm_sched_stop void drm_sched_stop ( s#drm_gpu_scheduler * , s#drm_sched_job * ) +drm_sched_start void drm_sched_start ( s#drm_gpu_scheduler * , t#bool ) +drm_sched_resubmit_jobs void drm_sched_resubmit_jobs ( s#drm_gpu_scheduler * ) +drm_sched_resubmit_jobs_ext void drm_sched_resubmit_jobs_ext ( s#drm_gpu_scheduler * , int ) +drm_sched_job_init int drm_sched_job_init ( s#drm_sched_job * , s#drm_sched_entity * , void * ) +drm_sched_job_arm void drm_sched_job_arm ( s#drm_sched_job * ) +drm_sched_job_add_dependency int drm_sched_job_add_dependency ( s#drm_sched_job * , s#dma_fence * ) +s##drm_device +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_file +s##sg_table +s##iosys_map +drm_sched_job_add_implicit_dependencies int drm_sched_job_add_implicit_dependencies ( s#drm_sched_job * , s#drm_gem_object * , t#bool ) +drm_sched_job_cleanup void drm_sched_job_cleanup ( s#drm_sched_job * ) +drm_sched_pick_best s#drm_gpu_scheduler * drm_sched_pick_best ( s#drm_gpu_scheduler * * , unsigned int ) +drm_sched_init int drm_sched_init ( s#drm_gpu_scheduler * , const s#drm_sched_backend_ops * , t#uint32_t , unsigned , long , s#workqueue_struct * , t#atomic_t * , const char * , s#device * ) +drm_sched_fini void drm_sched_fini ( s#drm_gpu_scheduler * ) +drm_sched_increase_karma_ext void drm_sched_increase_karma_ext ( s#drm_sched_job * , int ) + +/* drivers/gpu/drm/sun4i/sun4i_dotclock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##regmap +s##clk +s##reset_control +s##drm_encoder +s#sun4i_tcon_quirks struct sun4i_tcon_quirks { t#bool has_channel_0 ; t#bool has_channel_1 ; t#bool has_lvds_alt ; t#bool needs_de_be_mux ; t#bool needs_edp_reset ; t#bool supports_lvds ; t#bool polarity_in_ch0 ; t#u8 dclk_min_div ; int ( * set_mux ) ( s#sun4i_tcon * , const s#drm_encoder * ) ; void ( * setup_lvds_phy ) ( s#sun4i_tcon * , const s#drm_encoder * ) ; } +s##sun4i_crtc +s#sun4i_tcon struct sun4i_tcon { s#device * dev ; s#drm_device * drm ; s#regmap * regs ; s#clk * clk ; s#clk * sclk0 ; s#clk * sclk1 ; s#clk * lvds_pll ; s#clk * dclk ; t#u8 dclk_max_div ; t#u8 dclk_min_div ; s#reset_control * lcd_rst ; s#reset_control * lvds_rst ; const s#sun4i_tcon_quirks * quirks ; s#sun4i_crtc * crtc ; int id ; s#list_head list ; } +sun4i_dclk_create int sun4i_dclk_create ( s#device * , s#sun4i_tcon * ) +sun4i_dclk_free int sun4i_dclk_free ( s#sun4i_tcon * ) + +/* drivers/gpu/drm/sun4i/sun4i_frontend.o */ +sunxi_bt601_yuv2rgb_coef extern const t#u32 sunxi_bt601_yuv2rgb_coef [ 12 ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##clk +s##regmap +s##reset_control +s#sun4i_frontend_data struct sun4i_frontend_data { t#bool has_coef_access_ctrl ; t#bool has_coef_rdy ; t#u32 ch_phase [ 2 ] ; } +s#sun4i_frontend struct sun4i_frontend { s#list_head list ; s#device * dev ; s#device_node * node ; s#clk * bus_clk ; s#clk * mod_clk ; s#clk * ram_clk ; s#regmap * regs ; s#reset_control * reset ; const s#sun4i_frontend_data * data ; } +sun4i_frontend_init int sun4i_frontend_init ( s#sun4i_frontend * ) +sun4i_frontend_exit void sun4i_frontend_exit ( s#sun4i_frontend * ) +s##drm_driver +s##drm_vblank_crtc +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##iosys_map +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc +s##drm_crtc_commit +s##drm_plane_helper_funcs +sun4i_frontend_update_buffer void sun4i_frontend_update_buffer ( s#sun4i_frontend * , s#drm_plane * ) +sun4i_frontend_format_is_supported t#bool sun4i_frontend_format_is_supported ( t#uint32_t , t#uint64_t ) +sun4i_frontend_update_formats int sun4i_frontend_update_formats ( s#sun4i_frontend * , s#drm_plane * , t#uint32_t ) +sun4i_frontend_update_coord void sun4i_frontend_update_coord ( s#sun4i_frontend * , s#drm_plane * ) +sun4i_frontend_enable int sun4i_frontend_enable ( s#sun4i_frontend * ) +sun4i_frontend_of_table extern const s#of_device_id sun4i_frontend_of_table [ ] + +/* drivers/gpu/drm/sun4i/sun4i_lvds.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##regmap +s##clk +s##reset_control +s##sunxi_engine +s#sun4i_crtc struct sun4i_crtc { s#drm_crtc crtc ; s#drm_pending_vblank_event * event ; s#sunxi_engine * engine ; s#sun4i_tcon * tcon ; } +sun4i_lvds_init int sun4i_lvds_init ( s#drm_device * , s#sun4i_tcon * ) + +/* drivers/gpu/drm/sun4i/sun4i_rgb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_minor +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_file +s##drm_format_info +s##drm_pending_vblank_event +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##dma_fence +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##regmap +s##clk +s##reset_control +s##sunxi_engine +sun4i_rgb_init int sun4i_rgb_init ( s#drm_device * , s#sun4i_tcon * ) + +/* drivers/gpu/drm/sun4i/sun4i_tcon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_framebuffer +s##drm_format_info +s##dma_fence +s##drm_writeback_job +s##drm_privacy_screen +s##drm_writeback_connector +s##i2c_adapter +e##mode_set_atomic +s##drm_self_refresh_data +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##regmap +s##clk +s##reset_control +s#sunxi_engine_ops struct sunxi_engine_ops { void ( * atomic_begin ) ( s#sunxi_engine * , s#drm_crtc_state * ) ; int ( * atomic_check ) ( s#sunxi_engine * , s#drm_crtc_state * ) ; void ( * commit ) ( s#sunxi_engine * ) ; s#drm_plane * * ( * layers_init ) ( s#drm_device * , s#sunxi_engine * ) ; void ( * apply_color_correction ) ( s#sunxi_engine * ) ; void ( * disable_color_correction ) ( s#sunxi_engine * ) ; void ( * vblank_quirk ) ( s#sunxi_engine * ) ; void ( * mode_set ) ( s#sunxi_engine * , const s#drm_display_mode * ) ; } +s#sunxi_engine struct sunxi_engine { const s#sunxi_engine_ops * ops ; s#device_node * node ; s#regmap * regs ; int id ; s#list_head list ; } +sun4i_tcon_enable_vblank void sun4i_tcon_enable_vblank ( s#sun4i_tcon * , t#bool ) +sun4i_tcon_mode_set void sun4i_tcon_mode_set ( s#sun4i_tcon * , const s#drm_encoder * , const s#drm_display_mode * ) +sun4i_tcon_of_table extern const s#of_device_id sun4i_tcon_of_table [ ] + +/* drivers/gpu/drm/sun4i/sun8i_tcon_top.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sun8i_tcon_top_set_hdmi_src int sun8i_tcon_top_set_hdmi_src ( s#device * , int ) +sun8i_tcon_top_de_config int sun8i_tcon_top_de_config ( s#device * , int , int ) +sun8i_tcon_top_of_table extern const s#of_device_id sun8i_tcon_top_of_table [ ] + +/* drivers/gpu/drm/ttm/ttm_bo.o */ +s##drm_device +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_file +s##sg_table +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ttm_bo_move_to_lru_tail void ttm_bo_move_to_lru_tail ( s#ttm_buffer_object * ) +ttm_bo_set_bulk_move void ttm_bo_set_bulk_move ( s#ttm_buffer_object * , s#ttm_lru_bulk_move * ) +ttm_bo_put void ttm_bo_put ( s#ttm_buffer_object * ) +ttm_bo_lock_delayed_workqueue int ttm_bo_lock_delayed_workqueue ( s#ttm_device * ) +ttm_bo_unlock_delayed_workqueue void ttm_bo_unlock_delayed_workqueue ( s#ttm_device * , int ) +ttm_bo_eviction_valuable t#bool ttm_bo_eviction_valuable ( s#ttm_buffer_object * , const s#ttm_place * ) +ttm_bo_pin void ttm_bo_pin ( s#ttm_buffer_object * ) +ttm_bo_unpin void ttm_bo_unpin ( s#ttm_buffer_object * ) +ttm_bo_mem_space int ttm_bo_mem_space ( s#ttm_buffer_object * , s#ttm_placement * , s#ttm_resource * * , s#ttm_operation_ctx * ) +ttm_bo_validate int ttm_bo_validate ( s#ttm_buffer_object * , s#ttm_placement * , s#ttm_operation_ctx * ) +ttm_bo_init_reserved int ttm_bo_init_reserved ( s#ttm_device * , s#ttm_buffer_object * , e#ttm_bo_type , s#ttm_placement * , t#uint32_t , s#ttm_operation_ctx * , s#sg_table * , s#dma_resv * , void ( * ) ( s#ttm_buffer_object * ) ) +ttm_bo_init_validate int ttm_bo_init_validate ( s#ttm_device * , s#ttm_buffer_object * , e#ttm_bo_type , s#ttm_placement * , t#uint32_t , t#bool , s#sg_table * , s#dma_resv * , void ( * ) ( s#ttm_buffer_object * ) ) +ttm_bo_unmap_virtual void ttm_bo_unmap_virtual ( s#ttm_buffer_object * ) +ttm_bo_wait int ttm_bo_wait ( s#ttm_buffer_object * , t#bool , t#bool ) + +/* drivers/gpu/drm/ttm/ttm_bo_util.o */ +s#ttm_kmap_iter_ops struct ttm_kmap_iter_ops { void ( * map_local ) ( s#ttm_kmap_iter * , s#iosys_map * , unsigned long ) ; void ( * unmap_local ) ( s#ttm_kmap_iter * , s#iosys_map * ) ; t#bool maps_tt ; } +s#ttm_kmap_iter struct ttm_kmap_iter { const s#ttm_kmap_iter_ops * ops ; } +ttm_move_memcpy void ttm_move_memcpy ( t#bool , t#u32 , s#ttm_kmap_iter * , s#ttm_kmap_iter * ) +s##drm_device +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_file +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ttm_bo_move_memcpy int ttm_bo_move_memcpy ( s#ttm_buffer_object * , s#ttm_operation_ctx * , s#ttm_resource * ) +ttm_io_prot t#pgprot_t ttm_io_prot ( s#ttm_buffer_object * , s#ttm_resource * , t#pgprot_t ) +s#ttm_bo_kmap_obj struct ttm_bo_kmap_obj { void * virtual ; s#page * page ; enum { ttm_bo_map_iomap = 1 | 0x80 , ttm_bo_map_vmap = 2 , ttm_bo_map_kmap = 3 , ttm_bo_map_premapped = 4 | 0x80 , } bo_kmap_type ; s#ttm_buffer_object * bo ; } +ttm_bo_kmap int ttm_bo_kmap ( s#ttm_buffer_object * , unsigned long , unsigned long , s#ttm_bo_kmap_obj * ) +ttm_bo_kunmap void ttm_bo_kunmap ( s#ttm_bo_kmap_obj * ) +ttm_bo_vmap int ttm_bo_vmap ( s#ttm_buffer_object * , s#iosys_map * ) +ttm_bo_vunmap void ttm_bo_vunmap ( s#ttm_buffer_object * , s#iosys_map * ) +ttm_bo_move_accel_cleanup int ttm_bo_move_accel_cleanup ( s#ttm_buffer_object * , s#dma_fence * , t#bool , t#bool , s#ttm_resource * ) +ttm_bo_move_sync_cleanup void ttm_bo_move_sync_cleanup ( s#ttm_buffer_object * , s#ttm_resource * ) + +/* drivers/gpu/drm/ttm/ttm_bo_vm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_file +s##drm_minor +s##dma_buf +s##dma_buf_attachment +s##sg_table +s##drm_ioctl_desc +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vram_mm +s##drm_fb_helper +s##dma_resv_list +ttm_bo_vm_reserve t#vm_fault_t ttm_bo_vm_reserve ( s#ttm_buffer_object * , s#vm_fault * ) +ttm_bo_vm_fault_reserved t#vm_fault_t ttm_bo_vm_fault_reserved ( s#vm_fault * , t#pgprot_t , unsigned long ) +ttm_bo_vm_dummy_page t#vm_fault_t ttm_bo_vm_dummy_page ( s#vm_fault * , t#pgprot_t ) +ttm_bo_vm_fault t#vm_fault_t ttm_bo_vm_fault ( s#vm_fault * ) +ttm_bo_vm_open void ttm_bo_vm_open ( s#vm_area_struct * ) +ttm_bo_vm_close void ttm_bo_vm_close ( s#vm_area_struct * ) +ttm_bo_vm_access int ttm_bo_vm_access ( s#vm_area_struct * , unsigned long , void * , int , int ) +ttm_bo_mmap_obj int ttm_bo_mmap_obj ( s#vm_area_struct * , s#ttm_buffer_object * ) + +/* drivers/gpu/drm/ttm/ttm_device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s#ttm_global extern struct ttm_global { s#page * dummy_read_page ; s#list_head device_list ; t#atomic_t bo_count ; } +ttm_glob extern s#ttm_global ttm_glob +s##dma_resv_list +ttm_global_swapout int ttm_global_swapout ( s#ttm_operation_ctx * , t#gfp_t ) +s##sg_table +s##drm_device +s##dma_buf +s##dma_buf_attachment +s##drm_file +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ttm_device_swapout int ttm_device_swapout ( s#ttm_device * , s#ttm_operation_ctx * , t#gfp_t ) +ttm_device_init int ttm_device_init ( s#ttm_device * , s#ttm_device_funcs * , s#device * , s#address_space * , s#drm_vma_offset_manager * , t#bool , t#bool ) +ttm_device_fini void ttm_device_fini ( s#ttm_device * ) +ttm_device_clear_dma_mappings void ttm_device_clear_dma_mappings ( s#ttm_device * ) + +/* drivers/gpu/drm/ttm/ttm_execbuf_util.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +ttm_eu_backoff_reservation void ttm_eu_backoff_reservation ( s#ww_acquire_ctx * , s#list_head * ) +ttm_eu_reserve_buffers int ttm_eu_reserve_buffers ( s#ww_acquire_ctx * , s#list_head * , t#bool , s#list_head * ) +ttm_eu_fence_buffer_objects void ttm_eu_fence_buffer_objects ( s#ww_acquire_ctx * , s#list_head * , s#dma_fence * ) + +/* drivers/gpu/drm/ttm/ttm_pool.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv_list +ttm_pool_alloc int ttm_pool_alloc ( s#ttm_pool * , s#ttm_tt * , s#ttm_operation_ctx * ) +ttm_pool_free void ttm_pool_free ( s#ttm_pool * , s#ttm_tt * ) +ttm_pool_debugfs int ttm_pool_debugfs ( s#ttm_pool * , s#seq_file * ) + +/* drivers/gpu/drm/ttm/ttm_range_manager.o */ +s##ttm_tt +s##drm_device +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_file +s##sg_table +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ttm_range_man_init_nocheck int ttm_range_man_init_nocheck ( s#ttm_device * , unsigned , t#bool , unsigned long ) +ttm_range_man_fini_nocheck int ttm_range_man_fini_nocheck ( s#ttm_device * , unsigned ) + +/* drivers/gpu/drm/ttm/ttm_resource.o */ +s##drm_device +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_file +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ttm_lru_bulk_move_init void ttm_lru_bulk_move_init ( s#ttm_lru_bulk_move * ) +ttm_lru_bulk_move_tail void ttm_lru_bulk_move_tail ( s#ttm_lru_bulk_move * ) +ttm_resource_init void ttm_resource_init ( s#ttm_buffer_object * , const s#ttm_place * , s#ttm_resource * ) +ttm_resource_fini void ttm_resource_fini ( s#ttm_resource_manager * , s#ttm_resource * ) +ttm_resource_free void ttm_resource_free ( s#ttm_buffer_object * , s#ttm_resource * * ) +ttm_resource_compat t#bool ttm_resource_compat ( s#ttm_resource * , s#ttm_placement * ) +ttm_resource_manager_init void ttm_resource_manager_init ( s#ttm_resource_manager * , s#ttm_device * , t#uint64_t ) +ttm_resource_manager_evict_all int ttm_resource_manager_evict_all ( s#ttm_device * , s#ttm_resource_manager * ) +ttm_resource_manager_usage t#uint64_t ttm_resource_manager_usage ( s#ttm_resource_manager * ) +ttm_resource_manager_debug void ttm_resource_manager_debug ( s#ttm_resource_manager * , s#drm_printer * ) +s#io_mapping struct io_mapping { t#resource_size_t base ; unsigned long size ; t#pgprot_t prot ; void * iomem ; } +s#ttm_kmap_iter_iomap struct ttm_kmap_iter_iomap { s#ttm_kmap_iter base ; s#io_mapping * iomap ; s#sg_table * st ; t#resource_size_t start ; struct { s#scatterlist * sg ; unsigned long i ; unsigned long end ; unsigned long offs ; } cache ; } +ttm_kmap_iter_iomap_init s#ttm_kmap_iter * ttm_kmap_iter_iomap_init ( s#ttm_kmap_iter_iomap * , s#io_mapping * , s#sg_table * , t#resource_size_t ) +ttm_resource_manager_create_debugfs void ttm_resource_manager_create_debugfs ( s#ttm_resource_manager * , s#dentry * , const char * ) + +/* drivers/gpu/drm/ttm/ttm_tt.o */ +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##drm_device +s##dma_buf +s##dma_buf_attachment +s##dma_resv_list +s##drm_file +ttm_tt_init int ttm_tt_init ( s#ttm_tt * , s#ttm_buffer_object * , t#uint32_t , e#ttm_caching , unsigned long ) +ttm_tt_fini void ttm_tt_fini ( s#ttm_tt * ) +ttm_sg_tt_init int ttm_sg_tt_init ( s#ttm_tt * , s#ttm_buffer_object * , t#uint32_t , e#ttm_caching ) +ttm_tt_populate int ttm_tt_populate ( s#ttm_device * , s#ttm_tt * , s#ttm_operation_ctx * ) +s#ttm_kmap_iter_tt struct ttm_kmap_iter_tt { s#ttm_kmap_iter base ; s#ttm_tt * tt ; t#pgprot_t prot ; } +ttm_kmap_iter_tt_init s#ttm_kmap_iter * ttm_kmap_iter_tt_init ( s#ttm_kmap_iter_tt * , s#ttm_tt * ) + +/* drivers/gpu/drm/vmwgfx/ttm_object.o */ +s##ttm_object_file +e#ttm_object_type enum ttm_object_type { ttm_fence_type , ttm_lock_type , ttm_prime_type , ttm_driver_type0 = 256 , ttm_driver_type1 , ttm_driver_type2 , ttm_driver_type3 , ttm_driver_type4 , ttm_driver_type5 } +s#ttm_base_object struct ttm_base_object { s#callback_head rhead ; s#ttm_object_file * tfile ; s#kref refcount ; void ( * refcount_release ) ( s#ttm_base_object * * ) ; t#u32 handle ; e#ttm_object_type object_type ; t#u32 shareable ; } +ttm_base_object_noref_lookup s#ttm_base_object * ttm_base_object_noref_lookup ( s#ttm_object_file * , t#uint32_t ) + +/* drivers/gpu/host1x/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##iopf_device_param +s##iommu_dma_cookie +s##driver_private +s#host1x_driver struct host1x_driver { s#device_driver driver ; const s#of_device_id * subdevs ; s#list_head list ; int ( * probe ) ( s#host1x_device * ) ; int ( * remove ) ( s#host1x_device * ) ; void ( * shutdown ) ( s#host1x_device * ) ; } +s#host1x_device struct host1x_device { s#host1x_driver * driver ; s#list_head list ; s#device dev ; s#mutex subdevs_lock ; s#list_head subdevs ; s#list_head active ; s#mutex clients_lock ; s#list_head clients ; t#bool registered ; s#device_dma_parameters dma_parms ; } +host1x_device_init int host1x_device_init ( s#host1x_device * ) +host1x_device_exit int host1x_device_exit ( s#host1x_device * ) +host1x_driver_register_full int host1x_driver_register_full ( s#host1x_driver * , s#module * ) +host1x_driver_unregister void host1x_driver_unregister ( s#host1x_driver * ) +s#host1x_client_ops struct host1x_client_ops { int ( * early_init ) ( s#host1x_client * ) ; int ( * init ) ( s#host1x_client * ) ; int ( * exit ) ( s#host1x_client * ) ; int ( * late_exit ) ( s#host1x_client * ) ; int ( * suspend ) ( s#host1x_client * ) ; int ( * resume ) ( s#host1x_client * ) ; } +e#host1x_class enum host1x_class { HOST1X_CLASS_HOST1X = 0x1 , HOST1X_CLASS_GR2D = 0x51 , HOST1X_CLASS_GR2D_SB = 0x52 , HOST1X_CLASS_VIC = 0x5D , HOST1X_CLASS_GR3D = 0x60 , HOST1X_CLASS_NVDEC = 0xF0 , HOST1X_CLASS_NVDEC1 = 0xF5 , } +e#cdma_event enum cdma_event { CDMA_EVENT_NONE , CDMA_EVENT_SYNC_QUEUE_EMPTY , CDMA_EVENT_PUSH_BUFFER_SPACE } +s#push_buffer struct push_buffer { void * mapped ; t#dma_addr_t dma ; t#dma_addr_t phys ; t#u32 fence ; t#u32 pos ; t#u32 size ; t#u32 alloc_size ; } +s#host1x_sid_entry struct host1x_sid_entry { unsigned int base ; unsigned int offset ; unsigned int limit ; } +s#host1x_table_desc struct host1x_table_desc { unsigned int base ; unsigned int count ; } +s#host1x_info struct host1x_info { unsigned int nb_channels ; unsigned int nb_pts ; unsigned int nb_bases ; unsigned int nb_mlocks ; int ( * init ) ( s#host1x * ) ; unsigned int sync_offset ; t#u64 dma_mask ; t#bool has_wide_gather ; t#bool has_hypervisor ; t#bool has_common ; unsigned int num_sid_entries ; const s#host1x_sid_entry * sid_table ; s#host1x_table_desc streamid_vm_table ; s#host1x_table_desc classid_vm_table ; s#host1x_table_desc mmio_vm_table ; t#bool reserve_vblank_syncpts ; } +s#host1x_syncpt_base struct host1x_syncpt_base { unsigned int id ; t#bool requested ; } +s##clk +s##reset_control +s#reset_control_bulk_data struct reset_control_bulk_data { const char * id ; s#reset_control * rstc ; } +s#iova struct iova { s#rb_node node ; unsigned long pfn_hi ; unsigned long pfn_lo ; } +s##iova_rcache +s#iova_domain struct iova_domain { t#spinlock_t iova_rbtree_lock ; s#rb_root rbroot ; s#rb_node * cached_node ; s#rb_node * cached32_node ; unsigned long granule ; unsigned long start_pfn ; unsigned long dma_32bit_pfn ; unsigned long max32_alloc_size ; s#iova anchor ; s#iova_rcache * rcaches ; s#hlist_node cpuhp_dead ; } +s#host1x_syncpt_ops struct host1x_syncpt_ops { void ( * restore ) ( s#host1x_syncpt * ) ; void ( * restore_wait_base ) ( s#host1x_syncpt * ) ; void ( * load_wait_base ) ( s#host1x_syncpt * ) ; t#u32 ( * load ) ( s#host1x_syncpt * ) ; int ( * cpu_incr ) ( s#host1x_syncpt * ) ; void ( * assign_to_channel ) ( s#host1x_syncpt * , s#host1x_channel * ) ; void ( * enable_protection ) ( s#host1x * ) ; } +s#host1x_intr_ops struct host1x_intr_ops { int ( * init_host_sync ) ( s#host1x * , t#u32 , void ( * ) ( s#work_struct * ) ) ; void ( * set_syncpt_threshold ) ( s#host1x * , unsigned int , t#u32 ) ; void ( * enable_syncpt_intr ) ( s#host1x * , unsigned int ) ; void ( * disable_syncpt_intr ) ( s#host1x * , unsigned int ) ; void ( * disable_all_syncpt_intrs ) ( s#host1x * ) ; int ( * free_syncpt_irq ) ( s#host1x * ) ; } +s##dma_buf_attachment +s#host1x_bo_cache struct host1x_bo_cache { s#list_head mappings ; s#mutex lock ; } +s#host1x_bo_mapping struct host1x_bo_mapping { s#kref ref ; s#dma_buf_attachment * attach ; e#dma_data_direction direction ; s#list_head list ; s#host1x_bo * bo ; s#sg_table * sgt ; unsigned int chunks ; s#device * dev ; t#dma_addr_t phys ; t#size_t size ; s#host1x_bo_cache * cache ; s#list_head entry ; } +s#host1x_bo_ops struct host1x_bo_ops { s#host1x_bo * ( * get ) ( s#host1x_bo * ) ; void ( * put ) ( s#host1x_bo * ) ; s#host1x_bo_mapping * ( * pin ) ( s#device * , s#host1x_bo * , e#dma_data_direction ) ; void ( * unpin ) ( s#host1x_bo_mapping * ) ; void * ( * mmap ) ( s#host1x_bo * ) ; void ( * munmap ) ( s#host1x_bo * , void * ) ; } +s#host1x_bo struct host1x_bo { const s#host1x_bo_ops * ops ; s#list_head mappings ; t#spinlock_t lock ; } +s#host1x_job_gather struct host1x_job_gather { unsigned int words ; t#dma_addr_t base ; s#host1x_bo * bo ; unsigned int offset ; t#bool handled ; } +s#host1x_job_wait struct host1x_job_wait { t#u32 id ; t#u32 threshold ; t#u32 next_class ; t#bool relative ; } +s#host1x_job_cmd struct host1x_job_cmd { t#bool is_wait ; union { s#host1x_job_gather gather ; s#host1x_job_wait wait ; } ; } +s#host1x_reloc struct host1x_reloc { struct { s#host1x_bo * bo ; unsigned long offset ; } cmdbuf ; struct { s#host1x_bo * bo ; unsigned long offset ; } target ; unsigned long shift ; unsigned long flags ; } +s#host1x_job_unpin_data struct host1x_job_unpin_data { s#host1x_bo_mapping * map ; } +s#host1x_memory_context struct host1x_memory_context { s#host1x * host ; t#refcount_t ref ; s#pid * owner ; s#device dev ; t#u64 dma_mask ; t#u32 stream_id ; } +s#host1x_job struct host1x_job { s#kref ref ; s#list_head list ; s#host1x_channel * channel ; s#host1x_client * client ; s#host1x_job_cmd * cmds ; unsigned int num_cmds ; s#host1x_reloc * relocs ; unsigned int num_relocs ; s#host1x_job_unpin_data * unpins ; unsigned int num_unpins ; t#dma_addr_t * addr_phys ; t#dma_addr_t * gather_addr_phys ; t#dma_addr_t * reloc_addr_phys ; s#host1x_syncpt * syncpt ; t#u32 syncpt_incrs ; t#u32 syncpt_end ; void * waiter ; unsigned int timeout ; t#bool cancelled ; unsigned int first_get ; unsigned int num_slots ; t#size_t gather_copy_size ; t#dma_addr_t gather_copy ; t#u8 * gather_copy_mapped ; int ( * is_addr_reg ) ( s#device * , t#u32 , t#u32 ) ; int ( * is_valid_class ) ( t#u32 ) ; t#u32 class ; t#bool serialize ; t#bool syncpt_recovery ; void ( * release ) ( s#host1x_job * ) ; void * user_data ; t#bool enable_firewall ; s#host1x_memory_context * memory_context ; t#u32 engine_fallback_streamid ; t#u32 engine_streamid_offset ; } +s#host1x_channel_ops struct host1x_channel_ops { int ( * init ) ( s#host1x_channel * , s#host1x * , unsigned int ) ; int ( * submit ) ( s#host1x_job * ) ; } +s#host1x_cdma_ops struct host1x_cdma_ops { void ( * start ) ( s#host1x_cdma * ) ; void ( * stop ) ( s#host1x_cdma * ) ; void ( * flush ) ( s#host1x_cdma * ) ; int ( * timeout_init ) ( s#host1x_cdma * ) ; void ( * timeout_destroy ) ( s#host1x_cdma * ) ; void ( * freeze ) ( s#host1x_cdma * ) ; void ( * resume ) ( s#host1x_cdma * , t#u32 ) ; void ( * timeout_cpu_incr ) ( s#host1x_cdma * , t#u32 , t#u32 , t#u32 , t#u32 ) ; } +s#host1x_pushbuffer_ops struct host1x_pushbuffer_ops { void ( * init ) ( s#push_buffer * ) ; } +s##output +s#host1x_debug_ops struct host1x_debug_ops { void ( * debug_init ) ( s#dentry * ) ; void ( * show_channel_cdma ) ( s#host1x * , s#host1x_channel * , s#output * ) ; void ( * show_channel_fifo ) ( s#host1x * , s#host1x_channel * , s#output * ) ; void ( * show_mlocks ) ( s#host1x * , s#output * ) ; } +s#host1x_channel_list struct host1x_channel_list { s#host1x_channel * channels ; unsigned long * allocated_channels ; } +s#host1x_memory_context_list struct host1x_memory_context_list { s#mutex lock ; s#host1x_memory_context * devs ; unsigned int len ; } +s#host1x struct host1x { const s#host1x_info * info ; void * regs ; void * hv_regs ; void * common_regs ; s#host1x_syncpt * syncpt ; s#host1x_syncpt_base * bases ; s#device * dev ; s#clk * clk ; s#reset_control_bulk_data resets [ 2 ] ; unsigned int nresets ; s#iommu_group * group ; s#iommu_domain * domain ; s#iova_domain iova ; t#dma_addr_t iova_end ; s#mutex intr_mutex ; int intr_syncpt_irq ; const s#host1x_syncpt_ops * syncpt_op ; const s#host1x_intr_ops * intr_op ; const s#host1x_channel_ops * channel_op ; const s#host1x_cdma_ops * cdma_op ; const s#host1x_pushbuffer_ops * cdma_pb_op ; const s#host1x_debug_ops * debug_op ; s#host1x_syncpt * nop_sp ; s#mutex syncpt_mutex ; s#host1x_channel_list channel_list ; s#host1x_memory_context_list context_list ; s#dentry * debugfs ; s#mutex devices_lock ; s#list_head devices ; s#list_head list ; s#device_dma_parameters dma_parms ; s#host1x_bo_cache cache ; } +s#host1x_syncpt_intr struct host1x_syncpt_intr { t#spinlock_t lock ; s#list_head wait_head ; char thresh_irq_name [ 12 ] ; s#work_struct work ; } +s#host1x_syncpt struct host1x_syncpt { s#kref ref ; unsigned int id ; t#atomic_t min_val ; t#atomic_t max_val ; t#u32 base_val ; const char * name ; t#bool client_managed ; s#host1x * host ; s#host1x_syncpt_base * base ; s#host1x_syncpt_intr intr ; t#bool locked ; } +s#buffer_timeout struct buffer_timeout { s#delayed_work wq ; t#bool initialized ; s#host1x_syncpt * syncpt ; t#u32 syncpt_val ; t#ktime_t start_ktime ; s#host1x_client * client ; } +s#host1x_cdma struct host1x_cdma { s#mutex lock ; s#completion complete ; e#cdma_event event ; unsigned int slots_used ; unsigned int slots_free ; unsigned int first_get ; unsigned int last_pos ; s#push_buffer push_buffer ; s#list_head sync_queue ; s#buffer_timeout timeout ; t#bool running ; t#bool torndown ; } +s#host1x_channel struct host1x_channel { s#kref refcount ; unsigned int id ; s#mutex submitlock ; void * regs ; s#host1x_client * client ; s#device * dev ; s#host1x_cdma cdma ; } +s#host1x_client struct host1x_client { s#list_head list ; s#device * host ; s#device * dev ; s#iommu_group * group ; const s#host1x_client_ops * ops ; e#host1x_class class ; s#host1x_channel * channel ; s#host1x_syncpt * * syncpts ; unsigned int num_syncpts ; s#host1x_client * parent ; unsigned int usecount ; s#mutex lock ; s#host1x_bo_cache cache ; } +__host1x_client_init void __host1x_client_init ( s#host1x_client * , s#lock_class_key * ) +host1x_client_exit void host1x_client_exit ( s#host1x_client * ) +__host1x_client_register int __host1x_client_register ( s#host1x_client * ) +host1x_client_unregister int host1x_client_unregister ( s#host1x_client * ) +host1x_client_suspend int host1x_client_suspend ( s#host1x_client * ) +host1x_client_resume int host1x_client_resume ( s#host1x_client * ) +host1x_bo_pin s#host1x_bo_mapping * host1x_bo_pin ( s#device * , s#host1x_bo * , e#dma_data_direction , s#host1x_bo_cache * ) +host1x_bo_unpin void host1x_bo_unpin ( s#host1x_bo_mapping * ) + +/* drivers/gpu/host1x/channel.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##clk +s##reset_control +s##iova_rcache +s##output +s##dma_buf_attachment +host1x_job_submit int host1x_job_submit ( s#host1x_job * ) +host1x_channel_get s#host1x_channel * host1x_channel_get ( s#host1x_channel * ) +host1x_channel_stop void host1x_channel_stop ( s#host1x_channel * ) +host1x_channel_put void host1x_channel_put ( s#host1x_channel * ) +host1x_channel_request s#host1x_channel * host1x_channel_request ( s#host1x_client * ) + +/* drivers/gpu/host1x/context.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##clk +s##reset_control +s##iova_rcache +s##dma_buf_attachment +s##output +host1x_memory_context_alloc s#host1x_memory_context * host1x_memory_context_alloc ( s#host1x * , s#pid * ) +host1x_memory_context_get void host1x_memory_context_get ( s#host1x_memory_context * ) +host1x_memory_context_put void host1x_memory_context_put ( s#host1x_memory_context * ) + +/* drivers/gpu/host1x/context_bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +host1x_context_device_bus_type s#bus_type host1x_context_device_bus_type + +/* drivers/gpu/host1x/dev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##clk +s##reset_control +s##iova_rcache +s##dma_buf_attachment +s#output struct output { void ( * fn ) ( void * , const char * , t#size_t , t#bool ) ; void * ctx ; char buf [ 256 ] ; } +host1x_get_dma_mask t#u64 host1x_get_dma_mask ( s#host1x * ) + +/* drivers/gpu/host1x/fence.o */ +s##host1x +host1x_fence_create s#dma_fence * host1x_fence_create ( s#host1x_syncpt * , t#u32 ) + +/* drivers/gpu/host1x/job.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##clk +s##reset_control +s##iova_rcache +s##output +s##dma_buf_attachment +host1x_job_alloc s#host1x_job * host1x_job_alloc ( s#host1x_channel * , t#u32 , t#u32 , t#bool ) +host1x_job_get s#host1x_job * host1x_job_get ( s#host1x_job * ) +host1x_job_put void host1x_job_put ( s#host1x_job * ) +host1x_job_add_gather void host1x_job_add_gather ( s#host1x_job * , s#host1x_bo * , unsigned int , unsigned int ) +host1x_job_add_wait void host1x_job_add_wait ( s#host1x_job * , t#u32 , t#u32 , t#bool , t#u32 ) +host1x_job_pin int host1x_job_pin ( s#host1x_job * , s#device * ) +host1x_job_unpin void host1x_job_unpin ( s#host1x_job * ) + +/* drivers/gpu/host1x/mipi.o */ +s##tegra_mipi_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +tegra_mipi_request s#tegra_mipi_device * tegra_mipi_request ( s#device * , s#device_node * ) +tegra_mipi_free void tegra_mipi_free ( s#tegra_mipi_device * ) +tegra_mipi_enable int tegra_mipi_enable ( s#tegra_mipi_device * ) +tegra_mipi_disable int tegra_mipi_disable ( s#tegra_mipi_device * ) +tegra_mipi_finish_calibration int tegra_mipi_finish_calibration ( s#tegra_mipi_device * ) +tegra_mipi_start_calibration int tegra_mipi_start_calibration ( s#tegra_mipi_device * ) + +/* drivers/gpu/host1x/syncpt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##clk +s##reset_control +s##iova_rcache +s##dma_buf_attachment +host1x_syncpt_alloc s#host1x_syncpt * host1x_syncpt_alloc ( s#host1x * , unsigned long , const char * ) +host1x_syncpt_id t#u32 host1x_syncpt_id ( s#host1x_syncpt * ) +host1x_syncpt_incr_max t#u32 host1x_syncpt_incr_max ( s#host1x_syncpt * , t#u32 ) +host1x_syncpt_incr int host1x_syncpt_incr ( s#host1x_syncpt * ) +host1x_syncpt_wait int host1x_syncpt_wait ( s#host1x_syncpt * , t#u32 , long , t#u32 * ) +host1x_syncpt_request s#host1x_syncpt * host1x_syncpt_request ( s#host1x_client * , unsigned long ) +host1x_syncpt_put void host1x_syncpt_put ( s#host1x_syncpt * ) +host1x_syncpt_read_max t#u32 host1x_syncpt_read_max ( s#host1x_syncpt * ) +host1x_syncpt_read_min t#u32 host1x_syncpt_read_min ( s#host1x_syncpt * ) +host1x_syncpt_read t#u32 host1x_syncpt_read ( s#host1x_syncpt * ) +host1x_syncpt_get_by_id s#host1x_syncpt * host1x_syncpt_get_by_id ( s#host1x * , t#u32 ) +host1x_syncpt_get_by_id_noref s#host1x_syncpt * host1x_syncpt_get_by_id_noref ( s#host1x * , t#u32 ) +host1x_syncpt_get s#host1x_syncpt * host1x_syncpt_get ( s#host1x_syncpt * ) +host1x_syncpt_get_base s#host1x_syncpt_base * host1x_syncpt_get_base ( s#host1x_syncpt * ) +host1x_syncpt_base_id t#u32 host1x_syncpt_base_id ( s#host1x_syncpt_base * ) +host1x_syncpt_release_vblank_reservation void host1x_syncpt_release_vblank_reservation ( s#host1x_client * , t#u32 ) + +/* drivers/hid/hid-core.o */ +hid_debug extern int hid_debug +s#hid_usage struct hid_usage { unsigned hid ; unsigned collection_index ; unsigned usage_index ; t#__s8 resolution_multiplier ; t#__s8 wheel_factor ; t#__u16 code ; t#__u8 type ; t#__s8 hat_min ; t#__s8 hat_max ; t#__s8 hat_dir ; t#__s16 wheel_accumulated ; } +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#hid_input struct hid_input { s#list_head list ; s#hid_report * report ; s#input_dev * input ; const char * name ; t#bool registered ; s#list_head reports ; unsigned int application ; } +s#hid_field struct hid_field { unsigned physical ; unsigned logical ; unsigned application ; s#hid_usage * usage ; unsigned maxusage ; unsigned flags ; unsigned report_offset ; unsigned report_size ; unsigned report_count ; unsigned report_type ; t#__s32 * value ; t#__s32 logical_minimum ; t#__s32 logical_maximum ; t#__s32 physical_minimum ; t#__s32 physical_maximum ; t#__s32 unit_exponent ; unsigned unit ; s#hid_report * report ; unsigned index ; s#hid_input * hidinput ; t#__u16 dpad ; } +s#hid_collection struct hid_collection { int parent_idx ; unsigned type ; unsigned usage ; unsigned level ; } +e#hid_type enum hid_type { HID_TYPE_OTHER = 0 , HID_TYPE_USBMOUSE , HID_TYPE_USBNONE } +s#hid_report_enum struct hid_report_enum { unsigned numbered ; s#list_head report_list ; s#hid_report * report_id_hash [ 256 ] ; } +s#hid_device_id struct hid_device_id { t#__u16 bus ; t#__u16 group ; t#__u32 vendor ; t#__u32 product ; t#kernel_ulong_t driver_data ; } +s#hid_report_id struct hid_report_id { t#__u32 report_type ; } +s#hid_usage_id struct hid_usage_id { t#__u32 usage_hid ; t#__u32 usage_type ; t#__u32 usage_code ; } +s#hid_driver struct hid_driver { char * name ; const s#hid_device_id * id_table ; s#list_head dyn_list ; t#spinlock_t dyn_lock ; t#bool ( * match ) ( s#hid_device * , t#bool ) ; int ( * probe ) ( s#hid_device * , const s#hid_device_id * ) ; void ( * remove ) ( s#hid_device * ) ; const s#hid_report_id * report_table ; int ( * raw_event ) ( s#hid_device * , s#hid_report * , t#u8 * , int ) ; const s#hid_usage_id * usage_table ; int ( * event ) ( s#hid_device * , s#hid_field * , s#hid_usage * , t#__s32 ) ; void ( * report ) ( s#hid_device * , s#hid_report * ) ; t#__u8 * ( * report_fixup ) ( s#hid_device * , t#__u8 * , unsigned int * ) ; int ( * input_mapping ) ( s#hid_device * , s#hid_input * , s#hid_field * , s#hid_usage * , unsigned long * * , int * ) ; int ( * input_mapped ) ( s#hid_device * , s#hid_input * , s#hid_field * , s#hid_usage * , unsigned long * * , int * ) ; int ( * input_configured ) ( s#hid_device * , s#hid_input * ) ; void ( * feature_mapping ) ( s#hid_device * , s#hid_field * , s#hid_usage * ) ; int ( * suspend ) ( s#hid_device * , t#pm_message_t ) ; int ( * resume ) ( s#hid_device * ) ; int ( * reset_resume ) ( s#hid_device * ) ; s#device_driver driver ; } +s#hid_ll_driver struct hid_ll_driver { int ( * start ) ( s#hid_device * ) ; void ( * stop ) ( s#hid_device * ) ; int ( * open ) ( s#hid_device * ) ; void ( * close ) ( s#hid_device * ) ; int ( * power ) ( s#hid_device * , int ) ; int ( * parse ) ( s#hid_device * ) ; void ( * request ) ( s#hid_device * , s#hid_report * , int ) ; int ( * wait ) ( s#hid_device * ) ; int ( * raw_request ) ( s#hid_device * , unsigned char , t#__u8 * , t#size_t , unsigned char , int ) ; int ( * output_report ) ( s#hid_device * , t#__u8 * , t#size_t ) ; int ( * idle ) ( s#hid_device * , int , int , int ) ; t#bool ( * may_wakeup ) ( s#hid_device * ) ; } +s##thermal_zone_device +s##thermal_cooling_device +e#hid_battery_status enum hid_battery_status { HID_BATTERY_UNKNOWN = 0 , HID_BATTERY_QUERIED , HID_BATTERY_REPORTED , } +s#hid_device struct hid_device { t#__u8 * dev_rdesc ; unsigned dev_rsize ; t#__u8 * rdesc ; unsigned rsize ; s#hid_collection * collection ; unsigned collection_size ; unsigned maxcollection ; unsigned maxapplication ; t#__u16 bus ; t#__u16 group ; t#__u32 vendor ; t#__u32 product ; t#__u32 version ; e#hid_type type ; unsigned country ; s#hid_report_enum report_enum [ 3 ] ; s#work_struct led_work ; s#semaphore driver_input_lock ; s#device dev ; s#hid_driver * driver ; s#hid_ll_driver * ll_driver ; s#mutex ll_open_lock ; unsigned int ll_open_count ; s#power_supply * battery ; t#__s32 battery_capacity ; t#__s32 battery_min ; t#__s32 battery_max ; t#__s32 battery_report_type ; t#__s32 battery_report_id ; e#hid_battery_status battery_status ; t#bool battery_avoid_query ; t#ktime_t battery_ratelimit_time ; unsigned long status ; unsigned claimed ; unsigned quirks ; t#bool io_started ; s#list_head inputs ; void * hiddev ; void * hidraw ; char name [ 128 ] ; char phys [ 64 ] ; char uniq [ 64 ] ; void * driver_data ; int ( * ff_init ) ( s#hid_device * ) ; int ( * hiddev_connect ) ( s#hid_device * , unsigned int ) ; void ( * hiddev_disconnect ) ( s#hid_device * ) ; void ( * hiddev_hid_event ) ( s#hid_device * , s#hid_field * , s#hid_usage * , t#__s32 ) ; void ( * hiddev_report_event ) ( s#hid_device * , s#hid_report * ) ; unsigned short debug ; s#dentry * debug_dir ; s#dentry * debug_rdesc ; s#dentry * debug_events ; s#list_head debug_list ; t#spinlock_t debug_list_lock ; t#wait_queue_head_t debug_wait ; } +s#hid_report struct hid_report { s#list_head list ; s#list_head hidinput_list ; unsigned int id ; unsigned int type ; unsigned int application ; s#hid_field * field [ 256 ] ; unsigned maxfield ; unsigned size ; s#hid_device * device ; } +hid_register_report s#hid_report * hid_register_report ( s#hid_device * , unsigned int , unsigned int , unsigned int ) +hid_parse_report int hid_parse_report ( s#hid_device * , t#__u8 * , unsigned ) +hid_validate_values s#hid_report * hid_validate_values ( s#hid_device * , unsigned int , unsigned int , unsigned int , unsigned int ) +hid_setup_resolution_multiplier void hid_setup_resolution_multiplier ( s#hid_device * ) +hid_open_report int hid_open_report ( s#hid_device * ) +hid_snto32 t#s32 hid_snto32 ( t#__u32 , unsigned ) +hid_field_extract t#__u32 hid_field_extract ( const s#hid_device * , t#__u8 * , unsigned , unsigned ) +hid_output_report void hid_output_report ( s#hid_report * , t#__u8 * ) +hid_alloc_report_buf t#u8 * hid_alloc_report_buf ( s#hid_report * , t#gfp_t ) +hid_set_field int hid_set_field ( s#hid_field * , unsigned , t#__s32 ) +__hid_request int __hid_request ( s#hid_device * , s#hid_report * , int ) +hid_report_raw_event int hid_report_raw_event ( s#hid_device * , int , t#u8 * , t#u32 , int ) +hid_input_report int hid_input_report ( s#hid_device * , int , t#u8 * , t#u32 , int ) +hid_connect int hid_connect ( s#hid_device * , unsigned int ) +hid_disconnect void hid_disconnect ( s#hid_device * ) +hid_hw_start int __attribute__ ( ( __warn_unused_result__ ) ) hid_hw_start ( s#hid_device * , unsigned int ) +hid_hw_stop void hid_hw_stop ( s#hid_device * ) +hid_hw_open int __attribute__ ( ( __warn_unused_result__ ) ) hid_hw_open ( s#hid_device * ) +hid_hw_close void hid_hw_close ( s#hid_device * ) +hid_match_device const s#hid_device_id * hid_match_device ( s#hid_device * , s#hid_driver * ) +hid_compare_device_paths t#bool hid_compare_device_paths ( s#hid_device * , s#hid_device * , char ) +hid_bus_type extern s#bus_type hid_bus_type +hid_add_device extern int hid_add_device ( s#hid_device * ) +hid_allocate_device s#hid_device * hid_allocate_device ( void ) +hid_destroy_device extern void hid_destroy_device ( s#hid_device * ) +__hid_register_driver extern int __attribute__ ( ( __warn_unused_result__ ) ) __hid_register_driver ( s#hid_driver * , s#module * , const char * ) +hid_unregister_driver extern void hid_unregister_driver ( s#hid_driver * ) +hid_check_keys_pressed int hid_check_keys_pressed ( s#hid_device * ) + +/* drivers/hid/hid-debug.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +hid_resolv_usage char * hid_resolv_usage ( unsigned , s#seq_file * ) +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +s##thermal_zone_device +s##thermal_cooling_device +hid_dump_field void hid_dump_field ( s#hid_field * , int , s#seq_file * ) +hid_dump_device void hid_dump_device ( s#hid_device * , s#seq_file * ) +hid_debug_event void hid_debug_event ( s#hid_device * , char * ) +hid_dump_report void hid_dump_report ( s#hid_device * , int , t#u8 * , int ) +hid_dump_input void hid_dump_input ( s#hid_device * , s#hid_usage * , t#__s32 ) + +/* drivers/hid/hid-input.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +s##thermal_zone_device +s##thermal_cooling_device +hidinput_calc_abs_res t#__s32 hidinput_calc_abs_res ( const s#hid_field * , t#__u16 ) +hidinput_report_event extern void hidinput_report_event ( s#hid_device * , s#hid_report * ) +hidinput_find_field int hidinput_find_field ( s#hid_device * , unsigned int , unsigned int , s#hid_field * * ) +hidinput_get_led_field s#hid_field * hidinput_get_led_field ( s#hid_device * ) +hidinput_count_leds unsigned int hidinput_count_leds ( s#hid_device * ) +hidinput_connect extern int hidinput_connect ( s#hid_device * , unsigned int ) +hidinput_disconnect extern void hidinput_disconnect ( s#hid_device * ) + +/* drivers/hid/hid-quirks.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +hid_ignore extern t#bool hid_ignore ( s#hid_device * ) +hid_quirks_init int hid_quirks_init ( char * * , t#__u16 , int ) +hid_quirks_exit void hid_quirks_exit ( t#__u16 ) +hid_lookup_quirk unsigned long hid_lookup_quirk ( const s#hid_device * ) + +/* drivers/hid/hid-roccat.o */ +roccat_report_event int roccat_report_event ( int , t#u8 const * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +s##thermal_zone_device +s##thermal_cooling_device +roccat_connect int roccat_connect ( s#class * , s#hid_device * , int ) +roccat_disconnect void roccat_disconnect ( int ) + +/* drivers/hid/hid-roccat-common.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +roccat_common2_receive int roccat_common2_receive ( s#usb_device * , t#uint , void * , t#uint ) +roccat_common2_send int roccat_common2_send ( s#usb_device * , t#uint , void const * , t#uint ) +roccat_common2_send_with_status int roccat_common2_send_with_status ( s#usb_device * , t#uint , void const * , t#uint ) +s#roccat_common2_device struct roccat_common2_device { int roccat_claimed ; int chrdev_minor ; s#mutex lock ; } +roccat_common2_device_init_struct int roccat_common2_device_init_struct ( s#usb_device * , s#roccat_common2_device * ) +roccat_common2_sysfs_read t#ssize_t roccat_common2_sysfs_read ( s#file * , s#kobject * , char * , t#loff_t , t#size_t , t#size_t , t#uint ) +roccat_common2_sysfs_write t#ssize_t roccat_common2_sysfs_write ( s#file * , s#kobject * , void const * , t#loff_t , t#size_t , t#size_t , t#uint ) + +/* drivers/hid/hid-sensor-hub.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +s#sensor_hub_pending struct sensor_hub_pending { t#bool status ; s#completion ready ; t#u32 usage_id ; t#u32 attr_usage_id ; int raw_size ; t#u8 * raw_data ; } +s#hid_sensor_hub_device struct hid_sensor_hub_device { s#hid_device * hdev ; t#u32 vendor_id ; t#u32 product_id ; t#u32 usage ; int start_collection_index ; int end_collection_index ; s#mutex * mutex_ptr ; s#sensor_hub_pending pending ; } +s#mfd_cell_acpi_match struct mfd_cell_acpi_match { const char * pnpid ; const unsigned long long adr ; } +s#mfd_cell struct mfd_cell { const char * name ; int id ; int level ; int ( * enable ) ( s#platform_device * ) ; int ( * disable ) ( s#platform_device * ) ; int ( * suspend ) ( s#platform_device * ) ; int ( * resume ) ( s#platform_device * ) ; void * platform_data ; t#size_t pdata_size ; const s#software_node * swnode ; const char * of_compatible ; const t#u64 of_reg ; t#bool use_of_reg ; const s#mfd_cell_acpi_match * acpi_match ; int num_resources ; const s#resource * resources ; t#bool ignore_resource_conflicts ; t#bool pm_runtime_no_callbacks ; const char * const * parent_supplies ; int num_parent_supplies ; } +s#hid_sensor_hub_callbacks struct hid_sensor_hub_callbacks { s#platform_device * pdev ; int ( * suspend ) ( s#hid_sensor_hub_device * , void * ) ; int ( * resume ) ( s#hid_sensor_hub_device * , void * ) ; int ( * capture_sample ) ( s#hid_sensor_hub_device * , t#u32 , t#size_t , char * , void * ) ; int ( * send_event ) ( s#hid_sensor_hub_device * , t#u32 , void * ) ; } +sensor_hub_register_callback int sensor_hub_register_callback ( s#hid_sensor_hub_device * , t#u32 , s#hid_sensor_hub_callbacks * ) +sensor_hub_remove_callback int sensor_hub_remove_callback ( s#hid_sensor_hub_device * , t#u32 ) +sensor_hub_set_feature int sensor_hub_set_feature ( s#hid_sensor_hub_device * , t#u32 , t#u32 , int , void * ) +sensor_hub_get_feature int sensor_hub_get_feature ( s#hid_sensor_hub_device * , t#u32 , t#u32 , int , void * ) +e#sensor_hub_read_flags enum sensor_hub_read_flags { SENSOR_HUB_SYNC , SENSOR_HUB_ASYNC , } +sensor_hub_input_attr_get_raw_value int sensor_hub_input_attr_get_raw_value ( s#hid_sensor_hub_device * , t#u32 , t#u32 , t#u32 , e#sensor_hub_read_flags , t#bool ) +hid_sensor_get_usage_index int hid_sensor_get_usage_index ( s#hid_sensor_hub_device * , t#u32 , int , t#u32 ) +s#hid_sensor_hub_attribute_info struct hid_sensor_hub_attribute_info { t#u32 usage_id ; t#u32 attrib_id ; t#s32 report_id ; t#s32 index ; t#s32 units ; t#s32 unit_expo ; t#s32 size ; t#s32 logical_minimum ; t#s32 logical_maximum ; } +sensor_hub_input_get_attribute_info int sensor_hub_input_get_attribute_info ( s#hid_sensor_hub_device * , t#u8 , t#u32 , t#u32 , s#hid_sensor_hub_attribute_info * ) +sensor_hub_device_open int sensor_hub_device_open ( s#hid_sensor_hub_device * ) +sensor_hub_device_close void sensor_hub_device_close ( s#hid_sensor_hub_device * ) + +/* drivers/hid/hidraw.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +hidraw_report_event int hidraw_report_event ( s#hid_device * , t#u8 * , int ) +hidraw_connect int hidraw_connect ( s#hid_device * ) +hidraw_disconnect void hidraw_disconnect ( s#hid_device * ) + +/* drivers/hid/i2c-hid/i2c-hid-core.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##thermal_zone_device +s##thermal_cooling_device +i2c_hid_ll_driver extern s#hid_ll_driver i2c_hid_ll_driver +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#i2chid_ops struct i2chid_ops { int ( * power_up ) ( s#i2chid_ops * ) ; void ( * power_down ) ( s#i2chid_ops * ) ; void ( * shutdown_tail ) ( s#i2chid_ops * ) ; } +i2c_hid_core_probe int i2c_hid_core_probe ( s#i2c_client * , s#i2chid_ops * , t#u16 , t#u32 ) +i2c_hid_core_remove int i2c_hid_core_remove ( s#i2c_client * ) +i2c_hid_core_shutdown void i2c_hid_core_shutdown ( s#i2c_client * ) +i2c_hid_core_pm extern const s#dev_pm_ops i2c_hid_core_pm + +/* drivers/hid/surface-hid/surface_hid_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##ssam_controller +s#ssam_device_uid struct ssam_device_uid { t#u8 domain ; t#u8 category ; t#u8 target ; t#u8 instance ; t#u8 function ; } +s#surface_hid_descriptor struct surface_hid_descriptor { t#__u8 desc_len ; t#__u8 desc_type ; t#__le16 hid_version ; t#__u8 country_code ; t#__u8 num_descriptors ; t#__u8 report_desc_type ; t#__le16 report_desc_len ; } +s#surface_hid_attributes struct surface_hid_attributes { t#__le32 length ; t#__le16 vendor ; t#__le16 product ; t#__le16 version ; t#__u8 _unknown [ 22 ] ; } +s#ssam_event struct ssam_event { t#u8 target_category ; t#u8 target_id ; t#u8 command_id ; t#u8 instance_id ; t#u16 length ; t#u8 data [ ] ; } +t#ssam_notifier_fn_t typedef t#u32 ( * ssam_notifier_fn_t ) ( s#ssam_event_notifier * , const s#ssam_event * ) +s#ssam_notifier_block struct ssam_notifier_block { s#list_head node ; t#ssam_notifier_fn_t fn ; int priority ; } +s#ssam_event_registry struct ssam_event_registry { t#u8 target_category ; t#u8 target_id ; t#u8 cid_enable ; t#u8 cid_disable ; } +s#ssam_event_id struct ssam_event_id { t#u8 target_category ; t#u8 instance ; } +E#SSAM_EVENT_MASK_TARGET ( ( ( ( 1UL ) ) ) << ( 0 ) ) +E#SSAM_EVENT_MASK_INSTANCE ( ( ( ( 1UL ) ) ) << ( 1 ) ) +e#ssam_event_mask enum ssam_event_mask { SSAM_EVENT_MASK_TARGET = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , SSAM_EVENT_MASK_INSTANCE = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , SSAM_EVENT_MASK_NONE = 0 , SSAM_EVENT_MASK_STRICT = E#SSAM_EVENT_MASK_TARGET | E#SSAM_EVENT_MASK_INSTANCE , } +s#ssam_event_notifier struct ssam_event_notifier { s#ssam_notifier_block base ; struct { s#ssam_event_registry reg ; s#ssam_event_id id ; e#ssam_event_mask mask ; t#u8 flags ; } event ; unsigned long flags ; } +s##input_dev_poller +s##input_mt +s##thermal_zone_device +s##thermal_cooling_device +s#surface_hid_device_ops struct surface_hid_device_ops { int ( * get_descriptor ) ( s#surface_hid_device * , t#u8 , t#u8 * , t#size_t ) ; int ( * output_report ) ( s#surface_hid_device * , t#u8 , t#u8 * , t#size_t ) ; int ( * get_feature_report ) ( s#surface_hid_device * , t#u8 , t#u8 * , t#size_t ) ; int ( * set_feature_report ) ( s#surface_hid_device * , t#u8 , t#u8 * , t#size_t ) ; } +s#surface_hid_device struct surface_hid_device { s#device * dev ; s#ssam_controller * ctrl ; s#ssam_device_uid uid ; s#surface_hid_descriptor hid_desc ; s#surface_hid_attributes attrs ; s#ssam_event_notifier notif ; s#hid_device * hid ; s#surface_hid_device_ops ops ; } +surface_hid_device_add int surface_hid_device_add ( s#surface_hid_device * ) +surface_hid_device_destroy void surface_hid_device_destroy ( s#surface_hid_device * ) +surface_hid_pm_ops extern const s#dev_pm_ops surface_hid_pm_ops + +/* drivers/hid/uhid.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +uhid_hid_driver extern s#hid_ll_driver uhid_hid_driver + +/* drivers/hid/usbhid/hid-core.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +usb_hid_driver extern s#hid_ll_driver usb_hid_driver + +/* drivers/hid/usbhid/hiddev.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +hiddev_hid_event void hiddev_hid_event ( s#hid_device * , s#hid_field * , s#hid_usage * , t#__s32 ) + +/* drivers/hsi/hsi_boardinfo.o */ +hsi_board_list extern s#list_head hsi_board_list + +/* drivers/hsi/hsi_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#hsi_channel struct hsi_channel { unsigned int id ; const char * name ; } +s#hsi_config struct hsi_config { unsigned int mode ; s#hsi_channel * channels ; unsigned int num_channels ; unsigned int num_hw_channels ; unsigned int speed ; union { unsigned int flow ; unsigned int arb_mode ; } ; } +s#hsi_client struct hsi_client { s#device device ; s#hsi_config tx_cfg ; s#hsi_config rx_cfg ; void ( * ehandler ) ( s#hsi_client * , unsigned long ) ; unsigned int pclaimed : 1 ; s#notifier_block nb ; } +s#hsi_msg struct hsi_msg { s#list_head link ; s#hsi_client * cl ; s#sg_table sgt ; void * context ; void ( * complete ) ( s#hsi_msg * ) ; void ( * destructor ) ( s#hsi_msg * ) ; int status ; unsigned int actual_len ; unsigned int channel ; unsigned int ttype : 1 ; unsigned int break_frame : 1 ; } +s#hsi_port struct hsi_port { s#device device ; s#hsi_config tx_cfg ; s#hsi_config rx_cfg ; unsigned int num ; unsigned int shared : 1 ; int claimed ; s#mutex lock ; int ( * async ) ( s#hsi_msg * ) ; int ( * setup ) ( s#hsi_client * ) ; int ( * flush ) ( s#hsi_client * ) ; int ( * start_tx ) ( s#hsi_client * ) ; int ( * stop_tx ) ( s#hsi_client * ) ; int ( * release ) ( s#hsi_client * ) ; s#blocking_notifier_head n_head ; } +s#hsi_board_info struct hsi_board_info { const char * name ; unsigned int hsi_id ; unsigned int port ; s#hsi_config tx_cfg ; s#hsi_config rx_cfg ; void * platform_data ; s#dev_archdata * archdata ; } +hsi_new_client s#hsi_client * hsi_new_client ( s#hsi_port * , s#hsi_board_info * ) +hsi_add_clients_from_dt void hsi_add_clients_from_dt ( s#hsi_port * , s#device_node * ) +hsi_remove_client int hsi_remove_client ( s#device * , void * ) +hsi_port_unregister_clients void hsi_port_unregister_clients ( s#hsi_port * ) +s#hsi_controller struct hsi_controller { s#device device ; s#module * owner ; unsigned int id ; unsigned int num_ports ; s#hsi_port * * port ; } +hsi_unregister_controller void hsi_unregister_controller ( s#hsi_controller * ) +hsi_register_controller int hsi_register_controller ( s#hsi_controller * ) +s#hsi_client_driver struct hsi_client_driver { s#device_driver driver ; } +hsi_register_client_driver int hsi_register_client_driver ( s#hsi_client_driver * ) +hsi_put_controller void hsi_put_controller ( s#hsi_controller * ) +hsi_alloc_controller s#hsi_controller * hsi_alloc_controller ( unsigned int , t#gfp_t ) +hsi_free_msg void hsi_free_msg ( s#hsi_msg * ) +hsi_alloc_msg s#hsi_msg * hsi_alloc_msg ( unsigned int , t#gfp_t ) +hsi_async int hsi_async ( s#hsi_client * , s#hsi_msg * ) +hsi_claim_port int hsi_claim_port ( s#hsi_client * , unsigned int ) +hsi_release_port void hsi_release_port ( s#hsi_client * ) +hsi_register_port_event int hsi_register_port_event ( s#hsi_client * , void ( * ) ( s#hsi_client * , unsigned long ) ) +hsi_unregister_port_event int hsi_unregister_port_event ( s#hsi_client * ) +hsi_event int hsi_event ( s#hsi_port * , unsigned long ) +hsi_get_channel_id_by_name int hsi_get_channel_id_by_name ( s#hsi_client * , char * ) + +/* drivers/hv/channel.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#hv_device struct hv_device { t#guid_t dev_type ; t#guid_t dev_instance ; t#u16 vendor_id ; t#u16 device_id ; s#device device ; const char * driver_override ; s#vmbus_channel * channel ; s#kset * channels_kset ; s#device_dma_parameters dma_parms ; t#u64 dma_mask ; s#dentry * debug_dir ; } +e#vmbus_channel_state enum vmbus_channel_state { CHANNEL_OFFER_STATE , CHANNEL_OPENING_STATE , CHANNEL_OPEN_STATE , CHANNEL_OPENED_STATE , } +e#vmbus_channel_message_type enum vmbus_channel_message_type { CHANNELMSG_INVALID = 0 , CHANNELMSG_OFFERCHANNEL = 1 , CHANNELMSG_RESCIND_CHANNELOFFER = 2 , CHANNELMSG_REQUESTOFFERS = 3 , CHANNELMSG_ALLOFFERS_DELIVERED = 4 , CHANNELMSG_OPENCHANNEL = 5 , CHANNELMSG_OPENCHANNEL_RESULT = 6 , CHANNELMSG_CLOSECHANNEL = 7 , CHANNELMSG_GPADL_HEADER = 8 , CHANNELMSG_GPADL_BODY = 9 , CHANNELMSG_GPADL_CREATED = 10 , CHANNELMSG_GPADL_TEARDOWN = 11 , CHANNELMSG_GPADL_TORNDOWN = 12 , CHANNELMSG_RELID_RELEASED = 13 , CHANNELMSG_INITIATE_CONTACT = 14 , CHANNELMSG_VERSION_RESPONSE = 15 , CHANNELMSG_UNLOAD = 16 , CHANNELMSG_UNLOAD_RESPONSE = 17 , CHANNELMSG_18 = 18 , CHANNELMSG_19 = 19 , CHANNELMSG_20 = 20 , CHANNELMSG_TL_CONNECT_REQUEST = 21 , CHANNELMSG_MODIFYCHANNEL = 22 , CHANNELMSG_TL_CONNECT_RESULT = 23 , CHANNELMSG_MODIFYCHANNEL_RESPONSE = 24 , CHANNELMSG_COUNT } +s#vmbus_channel_message_header struct vmbus_channel_message_header { e#vmbus_channel_message_type msgtype ; t#u32 padding ; } +s#vmbus_channel_offer struct vmbus_channel_offer { t#guid_t if_type ; t#guid_t if_instance ; t#u64 reserved1 ; t#u64 reserved2 ; t#u16 chn_flags ; t#u16 mmio_megabytes ; union { struct { unsigned char user_def [ 120 ] ; } std ; struct { t#u32 pipe_mode ; unsigned char user_def [ 116 ] ; } pipe ; } u ; t#u16 sub_channel_index ; t#u16 reserved3 ; } +s#vmbus_channel_offer_channel struct vmbus_channel_offer_channel { s#vmbus_channel_message_header header ; s#vmbus_channel_offer offer ; t#u32 child_relid ; t#u8 monitorid ; t#u8 monitor_allocated : 1 ; t#u8 reserved : 7 ; t#u16 is_dedicated_interrupt : 1 ; t#u16 reserved1 : 15 ; t#u32 connection_id ; } +s#vmbus_gpadl struct vmbus_gpadl { t#u32 gpadl_handle ; t#u32 size ; void * buffer ; } +s#hv_ring_buffer struct hv_ring_buffer { t#u32 write_index ; t#u32 read_index ; t#u32 interrupt_mask ; t#u32 pending_send_sz ; t#u32 reserved1 [ 12 ] ; union { struct { t#u32 feat_pending_send_sz : 1 ; } ; t#u32 value ; } feature_bits ; t#u8 reserved2 [ ( ( 1UL ) << 16 ) - 68 ] ; t#u8 buffer [ ] ; } +s#reciprocal_value struct reciprocal_value { t#u32 m ; t#u8 sh1 , sh2 ; } +s#hv_ring_buffer_info struct hv_ring_buffer_info { s#hv_ring_buffer * ring_buffer ; t#u32 ring_size ; s#reciprocal_value ring_size_div10_reciprocal ; t#spinlock_t ring_lock ; t#u32 ring_datasize ; t#u32 priv_read_index ; s#mutex ring_buffer_mutex ; void * pkt_buffer ; t#u32 pkt_buffer_size ; } +s#vmbus_channel_version_supported struct vmbus_channel_version_supported { s#vmbus_channel_message_header header ; t#u8 version_supported ; } +s#vmbus_channel_open_result struct vmbus_channel_open_result { s#vmbus_channel_message_header header ; t#u32 child_relid ; t#u32 openid ; t#u32 status ; } +s#vmbus_channel_gpadl_torndown struct vmbus_channel_gpadl_torndown { s#vmbus_channel_message_header header ; t#u32 gpadl ; } +s#vmbus_channel_gpadl_created struct vmbus_channel_gpadl_created { s#vmbus_channel_message_header header ; t#u32 child_relid ; t#u32 gpadl ; t#u32 creation_status ; } +s#vmbus_channel_version_response struct vmbus_channel_version_response { s#vmbus_channel_message_header header ; t#u8 version_supported ; t#u8 connection_state ; t#u16 padding ; t#u32 msg_conn_id ; } +s#vmbus_channel_modifychannel_response struct vmbus_channel_modifychannel_response { s#vmbus_channel_message_header header ; t#u32 child_relid ; t#u32 status ; } +s#vmbus_channel_msginfo struct vmbus_channel_msginfo { s#list_head msglistentry ; s#list_head submsglist ; s#completion waitevent ; s#vmbus_channel * waiting_channel ; union { s#vmbus_channel_version_supported version_supported ; s#vmbus_channel_open_result open_result ; s#vmbus_channel_gpadl_torndown gpadl_torndown ; s#vmbus_channel_gpadl_created gpadl_created ; s#vmbus_channel_version_response version_response ; s#vmbus_channel_modifychannel_response modify_response ; } response ; t#u32 msgsize ; unsigned char msg [ ] ; } +s#vmbus_channel_close_channel struct vmbus_channel_close_channel { s#vmbus_channel_message_header header ; t#u32 child_relid ; } +s#vmbus_close_msg struct vmbus_close_msg { s#vmbus_channel_msginfo info ; s#vmbus_channel_close_channel msg ; } +e#hv_callback_mode enum hv_callback_mode { HV_CALL_BATCHED , HV_CALL_DIRECT , HV_CALL_ISR } +s#vmbus_requestor struct vmbus_requestor { t#u64 * req_arr ; unsigned long * req_bitmap ; t#u32 size ; t#u64 next_request_id ; t#spinlock_t req_lock ; } +s#vmbus_channel struct vmbus_channel { s#list_head listentry ; s#hv_device * device_obj ; e#vmbus_channel_state state ; s#vmbus_channel_offer_channel offermsg ; t#u8 monitor_grp ; t#u8 monitor_bit ; t#bool rescind ; t#bool rescind_ref ; s#completion rescind_event ; s#vmbus_gpadl ringbuffer_gpadlhandle ; s#page * ringbuffer_page ; t#u32 ringbuffer_pagecount ; t#u32 ringbuffer_send_offset ; s#hv_ring_buffer_info outbound ; s#hv_ring_buffer_info inbound ; s#vmbus_close_msg close_msg ; t#u64 interrupts ; t#u64 sig_events ; t#u64 intr_out_empty ; t#bool out_full_flag ; s#tasklet_struct callback_event ; void ( * onchannel_callback ) ( void * ) ; void * channel_callback_context ; void ( * change_target_cpu_callback ) ( s#vmbus_channel * , t#u32 , t#u32 ) ; t#spinlock_t sched_lock ; e#hv_callback_mode callback_mode ; t#bool is_dedicated_interrupt ; t#u64 sig_event ; t#u32 target_cpu ; void ( * sc_creation_callback ) ( s#vmbus_channel * ) ; void ( * chn_rescind_callback ) ( s#vmbus_channel * ) ; s#list_head sc_list ; s#vmbus_channel * primary_channel ; void * per_channel_state ; s#callback_head rcu ; s#kobject kobj ; t#bool low_latency ; t#bool probe_done ; t#u16 device_id ; s#work_struct add_channel_work ; t#u64 intr_in_full ; t#u64 out_full_total ; t#u64 out_full_first ; t#bool fuzz_testing_state ; t#u32 fuzz_testing_interrupt_delay ; t#u32 fuzz_testing_message_delay ; t#u64 ( * next_request_id_callback ) ( s#vmbus_channel * , t#u64 ) ; t#u64 ( * request_addr_callback ) ( s#vmbus_channel * , t#u64 ) ; s#vmbus_requestor requestor ; t#u32 rqstor_size ; t#u32 max_pkt_size ; } +vmbus_setevent void vmbus_setevent ( s#vmbus_channel * ) +vmbus_free_ring void vmbus_free_ring ( s#vmbus_channel * ) +vmbus_alloc_ring int vmbus_alloc_ring ( s#vmbus_channel * , t#u32 , t#u32 ) +vmbus_send_tl_connect_request int vmbus_send_tl_connect_request ( const t#guid_t * , const t#guid_t * ) +vmbus_send_modifychannel int vmbus_send_modifychannel ( s#vmbus_channel * , t#u32 ) +vmbus_establish_gpadl extern int vmbus_establish_gpadl ( s#vmbus_channel * , void * , t#u32 , s#vmbus_gpadl * ) +vmbus_connect_ring int vmbus_connect_ring ( s#vmbus_channel * , void ( * ) ( void * ) , void * ) +vmbus_open extern int vmbus_open ( s#vmbus_channel * , t#u32 , t#u32 , void * , t#u32 , void ( * ) ( void * ) , void * ) +vmbus_teardown_gpadl extern int vmbus_teardown_gpadl ( s#vmbus_channel * , s#vmbus_gpadl * ) +vmbus_disconnect_ring int vmbus_disconnect_ring ( s#vmbus_channel * ) +vmbus_close extern void vmbus_close ( s#vmbus_channel * ) +e#vmbus_packet_type enum vmbus_packet_type { VM_PKT_INVALID = 0x0 , VM_PKT_SYNCH = 0x1 , VM_PKT_ADD_XFER_PAGESET = 0x2 , VM_PKT_RM_XFER_PAGESET = 0x3 , VM_PKT_ESTABLISH_GPADL = 0x4 , VM_PKT_TEARDOWN_GPADL = 0x5 , VM_PKT_DATA_INBAND = 0x6 , VM_PKT_DATA_USING_XFER_PAGES = 0x7 , VM_PKT_DATA_USING_GPADL = 0x8 , VM_PKT_DATA_USING_GPA_DIRECT = 0x9 , VM_PKT_CANCEL_REQUEST = 0xa , VM_PKT_COMP = 0xb , VM_PKT_DATA_USING_ADDITIONAL_PKT = 0xc , VM_PKT_ADDITIONAL_DATA = 0xd } +vmbus_sendpacket_getid extern int vmbus_sendpacket_getid ( s#vmbus_channel * , void * , t#u32 , t#u64 , t#u64 * , e#vmbus_packet_type , t#u32 ) +vmbus_sendpacket extern int vmbus_sendpacket ( s#vmbus_channel * , void * , t#u32 , t#u64 , e#vmbus_packet_type , t#u32 ) +s#hv_page_buffer struct hv_page_buffer { t#u32 len ; t#u32 offset ; t#u64 pfn ; } +vmbus_sendpacket_pagebuffer extern int vmbus_sendpacket_pagebuffer ( s#vmbus_channel * , s#hv_page_buffer [ ] , t#u32 , void * , t#u32 , t#u64 ) +s#hv_mpb_array struct hv_mpb_array { t#u32 len ; t#u32 offset ; t#u64 pfn_array [ ] ; } +s#vmbus_packet_mpb_array struct vmbus_packet_mpb_array { t#u16 type ; t#u16 dataoffset8 ; t#u16 length8 ; t#u16 flags ; t#u64 transactionid ; t#u32 reserved ; t#u32 rangecount ; s#hv_mpb_array range ; } +vmbus_sendpacket_mpb_desc extern int vmbus_sendpacket_mpb_desc ( s#vmbus_channel * , s#vmbus_packet_mpb_array * , t#u32 , void * , t#u32 , t#u64 ) +vmbus_recvpacket extern int vmbus_recvpacket ( s#vmbus_channel * , void * , t#u32 , t#u32 * , t#u64 * ) +vmbus_recvpacket_raw extern int vmbus_recvpacket_raw ( s#vmbus_channel * , void * , t#u32 , t#u32 * , t#u64 * ) +vmbus_next_request_id t#u64 vmbus_next_request_id ( s#vmbus_channel * , t#u64 ) +__vmbus_request_addr_match t#u64 __vmbus_request_addr_match ( s#vmbus_channel * , t#u64 , t#u64 ) +vmbus_request_addr_match t#u64 vmbus_request_addr_match ( s#vmbus_channel * , t#u64 , t#u64 ) +vmbus_request_addr t#u64 vmbus_request_addr ( s#vmbus_channel * , t#u64 ) + +/* drivers/hv/channel_mgmt.o */ +s#ic_version struct ic_version { t#u16 major ; t#u16 minor ; } +s#icmsg_hdr struct icmsg_hdr { s#ic_version icverframe ; t#u16 icmsgtype ; s#ic_version icvermsg ; t#u16 icmsgsize ; t#u32 status ; t#u8 ictransaction_id ; t#u8 icflags ; t#u8 reserved [ 2 ] ; } +vmbus_prep_negotiate_resp extern t#bool vmbus_prep_negotiate_resp ( s#icmsg_hdr * , t#u8 * , t#u32 , const int * , int , const int * , int , int * , int * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +vmbus_hvsock_device_unregister void vmbus_hvsock_device_unregister ( s#vmbus_channel * ) +vmbus_set_sc_create_callback void vmbus_set_sc_create_callback ( s#vmbus_channel * , void ( * ) ( s#vmbus_channel * ) ) +vmbus_set_chn_rescind_callback void vmbus_set_chn_rescind_callback ( s#vmbus_channel * , void ( * ) ( s#vmbus_channel * ) ) + +/* drivers/hv/connection.o */ +e#vmbus_connect_state enum vmbus_connect_state { DISCONNECTED , CONNECTING , CONNECTED , DISCONNECTING } +u#hv_monitor_trigger_state union hv_monitor_trigger_state { t#u32 asu32 ; struct { t#u32 group_enable : 4 ; t#u32 rsvdz : 28 ; } ; } +u#hv_monitor_trigger_group union hv_monitor_trigger_group { t#u64 as_uint64 ; struct { t#u32 pending ; t#u32 armed ; } ; } +u#hv_connection_id union hv_connection_id { t#u32 asu32 ; struct { t#u32 id : 24 ; t#u32 reserved : 8 ; } u ; } +s#hv_monitor_parameter struct hv_monitor_parameter { u#hv_connection_id connectionid ; t#u16 flagnumber ; t#u16 rsvdz ; } +s#hv_monitor_page struct hv_monitor_page { u#hv_monitor_trigger_state trigger_state ; t#u32 rsvdz1 ; u#hv_monitor_trigger_group trigger_group [ 4 ] ; t#u64 rsvdz2 [ 3 ] ; t#s32 next_checktime [ 4 ] [ 32 ] ; t#u16 latency [ 4 ] [ 32 ] ; t#u64 rsvdz3 [ 32 ] ; s#hv_monitor_parameter parameter [ 4 ] [ 32 ] ; t#u8 rsvdz4 [ 1984 ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#vmbus_connection struct vmbus_connection { t#u32 msg_conn_id ; t#atomic_t offer_in_progress ; e#vmbus_connect_state conn_state ; t#atomic_t next_gpadl_handle ; s#completion unload_event ; void * int_page ; void * send_int_page ; void * recv_int_page ; s#hv_monitor_page * monitor_pages [ 2 ] ; void * monitor_pages_original [ 2 ] ; t#phys_addr_t monitor_pages_pa [ 2 ] ; s#list_head chn_msg_list ; t#spinlock_t channelmsg_lock ; s#list_head chn_list ; s#mutex channel_mutex ; s#vmbus_channel * * channels ; s#workqueue_struct * work_queue ; s#workqueue_struct * handle_primary_chan_wq ; s#workqueue_struct * handle_sub_chan_wq ; s#workqueue_struct * rescind_work_queue ; t#bool ignore_any_offer_msg ; t#atomic_t nr_chan_close_on_suspend ; s#completion ready_for_suspend_event ; t#atomic_t nr_chan_fixup_on_resume ; s#completion ready_for_resume_event ; } +vmbus_connection extern s#vmbus_connection vmbus_connection +vmbus_proto_version extern t#__u32 vmbus_proto_version +vmbus_set_event void vmbus_set_event ( s#vmbus_channel * ) + +/* drivers/hv/hv_common.o */ +hv_root_partition extern t#bool hv_root_partition +s#ms_hyperv_info struct ms_hyperv_info { t#u32 features ; t#u32 priv_high ; t#u32 misc_features ; t#u32 hints ; t#u32 nested_features ; t#u32 max_vp_index ; t#u32 max_lp_index ; t#u32 isolation_config_a ; union { t#u32 isolation_config_b ; struct { t#u32 cvm_type : 4 ; t#u32 reserved1 : 1 ; t#u32 shared_gpa_boundary_active : 1 ; t#u32 shared_gpa_boundary_bits : 6 ; t#u32 reserved2 : 20 ; } ; } ; t#u64 shared_gpa_boundary ; } +ms_hyperv extern s#ms_hyperv_info ms_hyperv +hv_vp_index extern t#u32 * hv_vp_index +hv_max_vp_index extern t#u32 hv_max_vp_index +hyperv_pcpu_input_arg extern void * * hyperv_pcpu_input_arg +hyperv_pcpu_output_arg extern void * * hyperv_pcpu_output_arg +hv_query_ext_cap t#bool hv_query_ext_cap ( t#u64 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +hv_setup_dma_ops void hv_setup_dma_ops ( s#device * , t#bool ) +hv_is_hibernation_supported t#bool hv_is_hibernation_supported ( void ) +hv_read_reference_counter extern t#u64 ( * hv_read_reference_counter ) ( void ) +hv_is_isolation_supported t#bool hv_is_isolation_supported ( void ) +hv_isolation_type_snp extern t#bool hv_isolation_type_snp ( void ) +hv_setup_vmbus_handler void hv_setup_vmbus_handler ( void ( * ) ( void ) ) +hv_remove_vmbus_handler void hv_remove_vmbus_handler ( void ) +hv_setup_kexec_handler void hv_setup_kexec_handler ( void ( * ) ( void ) ) +hv_remove_kexec_handler void hv_remove_kexec_handler ( void ) +hv_setup_crash_handler void hv_setup_crash_handler ( void ( * ) ( s#pt_regs * ) ) +hv_remove_crash_handler void hv_remove_crash_handler ( void ) +hyperv_cleanup void hyperv_cleanup ( void ) +hv_ghcb_hypercall t#u64 hv_ghcb_hypercall ( t#u64 , void * , void * , t#u32 ) +hv_map_memory void * hv_map_memory ( void * , unsigned long ) +hv_unmap_memory void hv_unmap_memory ( void * ) + +/* drivers/hv/ring_buffer.o */ +s#hv_ring_buffer_debug_info struct hv_ring_buffer_debug_info { t#u32 current_interrupt_mask ; t#u32 current_read_index ; t#u32 current_write_index ; t#u32 bytes_avail_toread ; t#u32 bytes_avail_towrite ; } +hv_ringbuffer_get_debuginfo int hv_ringbuffer_get_debuginfo ( s#hv_ring_buffer_info * , s#hv_ring_buffer_debug_info * ) +s#vmpacket_descriptor struct vmpacket_descriptor { t#u16 type ; t#u16 offset8 ; t#u16 len8 ; t#u16 flags ; t#u64 trans_id ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +hv_pkt_iter_first s#vmpacket_descriptor * hv_pkt_iter_first ( s#vmbus_channel * ) +__hv_pkt_iter_next s#vmpacket_descriptor * __hv_pkt_iter_next ( s#vmbus_channel * , const s#vmpacket_descriptor * ) +hv_pkt_iter_close void hv_pkt_iter_close ( s#vmbus_channel * ) + +/* drivers/hv/vmbus_drv.o */ +s#hv_vmbus_device_id struct hv_vmbus_device_id { t#guid_t guid ; t#kernel_ulong_t driver_data ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s#hv_driver struct hv_driver { const char * name ; t#bool hvsock ; t#guid_t dev_type ; const s#hv_vmbus_device_id * id_table ; s#device_driver driver ; struct { t#spinlock_t lock ; s#list_head list ; } dynids ; int ( * probe ) ( s#hv_device * , const s#hv_vmbus_device_id * ) ; int ( * remove ) ( s#hv_device * ) ; void ( * shutdown ) ( s#hv_device * ) ; int ( * suspend ) ( s#hv_device * ) ; int ( * resume ) ( s#hv_device * ) ; } +__vmbus_driver_register int __attribute__ ( ( __warn_unused_result__ ) ) __vmbus_driver_register ( s#hv_driver * , s#module * , const char * ) +vmbus_driver_unregister void vmbus_driver_unregister ( s#hv_driver * ) +vmbus_allocate_mmio int vmbus_allocate_mmio ( s#resource * * , s#hv_device * , t#resource_size_t , t#resource_size_t , t#resource_size_t , t#resource_size_t , t#bool ) +vmbus_free_mmio void vmbus_free_mmio ( t#resource_size_t , t#resource_size_t ) + +/* drivers/hwmon/adt7x10.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#adt7x10_ops struct adt7x10_ops { int ( * read_byte ) ( s#device * , t#u8 ) ; int ( * write_byte ) ( s#device * , t#u8 , t#u8 ) ; int ( * read_word ) ( s#device * , t#u8 ) ; int ( * write_word ) ( s#device * , t#u8 , t#u16 ) ; } +adt7x10_probe int adt7x10_probe ( s#device * , const char * , int , const s#adt7x10_ops * ) +adt7x10_remove int adt7x10_remove ( s#device * , int ) +adt7x10_dev_pm_ops extern const s#dev_pm_ops adt7x10_dev_pm_ops + +/* drivers/hwmon/hwmon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#hwmon_sensor_types enum hwmon_sensor_types { hwmon_chip , hwmon_temp , hwmon_in , hwmon_curr , hwmon_power , hwmon_energy , hwmon_humidity , hwmon_fan , hwmon_pwm , hwmon_intrusion , hwmon_max , } +hwmon_notify_event int hwmon_notify_event ( s#device * , e#hwmon_sensor_types , t#u32 , int ) +hwmon_device_register_with_groups s#device * hwmon_device_register_with_groups ( s#device * , const char * , void * , const s#attribute_group * * ) +s#hwmon_ops struct hwmon_ops { t#umode_t ( * is_visible ) ( const void * , e#hwmon_sensor_types , t#u32 , int ) ; int ( * read ) ( s#device * , e#hwmon_sensor_types , t#u32 , int , long * ) ; int ( * read_string ) ( s#device * , e#hwmon_sensor_types , t#u32 , int , const char * * ) ; int ( * write ) ( s#device * , e#hwmon_sensor_types , t#u32 , int , long ) ; } +s#hwmon_channel_info struct hwmon_channel_info { e#hwmon_sensor_types type ; const t#u32 * config ; } +s#hwmon_chip_info struct hwmon_chip_info { const s#hwmon_ops * ops ; const s#hwmon_channel_info * * info ; } +hwmon_device_register_with_info s#device * hwmon_device_register_with_info ( s#device * , const char * , void * , const s#hwmon_chip_info * , const s#attribute_group * * ) +hwmon_device_register s#device * hwmon_device_register ( s#device * ) +hwmon_device_unregister void hwmon_device_unregister ( s#device * ) +devm_hwmon_device_register_with_groups s#device * devm_hwmon_device_register_with_groups ( s#device * , const char * , void * , const s#attribute_group * * ) +devm_hwmon_device_register_with_info s#device * devm_hwmon_device_register_with_info ( s#device * , const char * , void * , const s#hwmon_chip_info * , const s#attribute_group * * ) +devm_hwmon_device_unregister void devm_hwmon_device_unregister ( s#device * ) +hwmon_sanitize_name char * hwmon_sanitize_name ( const char * ) +devm_hwmon_sanitize_name char * devm_hwmon_sanitize_name ( s#device * , const char * ) + +/* drivers/hwmon/hwmon-vid.o */ +vid_from_reg int vid_from_reg ( int , t#u8 ) +vid_which_vrm t#u8 vid_which_vrm ( void ) + +/* drivers/hwmon/ltc2947-core.o */ +s##regmap +ltc2947_core_probe int ltc2947_core_probe ( s#regmap * , const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ltc2947_pm_ops extern const s#dev_pm_ops ltc2947_pm_ops +ltc2947_of_match extern const s#of_device_id ltc2947_of_match [ ] + +/* drivers/hwmon/pmbus/pmbus_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +pmbus_clear_cache void pmbus_clear_cache ( s#i2c_client * ) +pmbus_set_update void pmbus_set_update ( s#i2c_client * , t#u8 , t#bool ) +pmbus_set_page int pmbus_set_page ( s#i2c_client * , int , int ) +pmbus_write_byte int pmbus_write_byte ( s#i2c_client * , int , t#u8 ) +pmbus_write_word_data int pmbus_write_word_data ( s#i2c_client * , int , t#u8 , t#u16 ) +pmbus_update_fan int pmbus_update_fan ( s#i2c_client * , int , int , t#u8 , t#u8 , t#u16 ) +pmbus_read_word_data int pmbus_read_word_data ( s#i2c_client * , int , int , t#u8 ) +pmbus_read_byte_data int pmbus_read_byte_data ( s#i2c_client * , int , t#u8 ) +pmbus_write_byte_data int pmbus_write_byte_data ( s#i2c_client * , int , t#u8 , t#u8 ) +pmbus_update_byte_data int pmbus_update_byte_data ( s#i2c_client * , int , t#u8 , t#u8 , t#u8 ) +e#pmbus_fan_mode enum pmbus_fan_mode { percent = 0 , rpm } +pmbus_get_fan_rate_device int pmbus_get_fan_rate_device ( s#i2c_client * , int , int , e#pmbus_fan_mode ) +pmbus_get_fan_rate_cached int pmbus_get_fan_rate_cached ( s#i2c_client * , int , int , e#pmbus_fan_mode ) +pmbus_clear_faults void pmbus_clear_faults ( s#i2c_client * ) +pmbus_check_byte_register t#bool pmbus_check_byte_register ( s#i2c_client * , int , int ) +pmbus_check_word_register t#bool pmbus_check_word_register ( s#i2c_client * , int , int ) +e#pmbus_data_format enum pmbus_data_format { linear = 0 , direct , vid } +E#PSC_NUM_CLASSES ( 0 ) + 8 +e#vrm_version enum vrm_version { vr11 = 0 , vr12 , vr13 , imvp9 , amd625mv } +s#regulator_state struct regulator_state { int uV ; int min_uV ; int max_uV ; unsigned int mode ; int enabled ; t#bool changeable ; } +s#notification_limit struct notification_limit { int prot ; int err ; int warn ; } +t#suspend_state_t typedef int suspend_state_t +s#regulation_constraints struct regulation_constraints { const char * name ; int min_uV ; int max_uV ; int uV_offset ; int min_uA ; int max_uA ; int ilim_uA ; int system_load ; t#u32 * max_spread ; int max_uV_step ; unsigned int valid_modes_mask ; unsigned int valid_ops_mask ; int input_uV ; s#regulator_state state_disk ; s#regulator_state state_mem ; s#regulator_state state_standby ; s#notification_limit over_curr_limits ; s#notification_limit over_voltage_limits ; s#notification_limit under_voltage_limits ; s#notification_limit temp_limits ; t#suspend_state_t initial_state ; unsigned int initial_mode ; unsigned int ramp_delay ; unsigned int settling_time ; unsigned int settling_time_up ; unsigned int settling_time_down ; unsigned int enable_time ; unsigned int active_discharge ; unsigned always_on : 1 ; unsigned boot_on : 1 ; unsigned apply_uV : 1 ; unsigned ramp_disable : 1 ; unsigned soft_start : 1 ; unsigned pull_down : 1 ; unsigned over_current_protection : 1 ; unsigned over_current_detection : 1 ; unsigned over_voltage_detection : 1 ; unsigned under_voltage_detection : 1 ; unsigned over_temp_detection : 1 ; } +s#regulator_consumer_supply struct regulator_consumer_supply { const char * dev_name ; const char * supply ; } +s#regulator_init_data struct regulator_init_data { const char * supply_regulator ; s#regulation_constraints constraints ; int num_consumer_supplies ; s#regulator_consumer_supply * consumer_supplies ; int ( * regulator_init ) ( void * ) ; void * driver_data ; } +s##regmap +s#regulator_config struct regulator_config { s#device * dev ; const s#regulator_init_data * init_data ; void * driver_data ; s#device_node * of_node ; s#regmap * regmap ; s#gpio_desc * ena_gpiod ; } +s##regulator_coupler +s#coupling_desc struct coupling_desc { s#regulator_dev * * coupled_rdevs ; s#regulator_coupler * coupler ; int n_resolved ; int n_coupled ; } +s##regulator_enable_gpio +s#regulator_dev struct regulator_dev { const s#regulator_desc * desc ; int exclusive ; t#u32 use_count ; t#u32 open_count ; t#u32 bypass_count ; s#list_head list ; s#list_head consumer_list ; s#coupling_desc coupling_desc ; s#blocking_notifier_head notifier ; s#ww_mutex mutex ; s#task_struct * mutex_owner ; int ref_cnt ; s#module * owner ; s#device dev ; s#regulation_constraints * constraints ; s#regulator * supply ; const char * supply_name ; s#regmap * regmap ; s#delayed_work disable_work ; void * reg_data ; s#dentry * debugfs ; s#regulator_enable_gpio * ena_pin ; unsigned int ena_gpio_state : 1 ; unsigned int is_switch : 1 ; t#ktime_t last_off ; int cached_err ; t#bool use_cached_err ; t#spinlock_t err_lock ; } +s#regulator_ops struct regulator_ops { int ( * list_voltage ) ( s#regulator_dev * , unsigned ) ; int ( * set_voltage ) ( s#regulator_dev * , int , int , unsigned * ) ; int ( * map_voltage ) ( s#regulator_dev * , int , int ) ; int ( * set_voltage_sel ) ( s#regulator_dev * , unsigned ) ; int ( * get_voltage ) ( s#regulator_dev * ) ; int ( * get_voltage_sel ) ( s#regulator_dev * ) ; int ( * set_current_limit ) ( s#regulator_dev * , int , int ) ; int ( * get_current_limit ) ( s#regulator_dev * ) ; int ( * set_input_current_limit ) ( s#regulator_dev * , int ) ; int ( * set_over_current_protection ) ( s#regulator_dev * , int , int , t#bool ) ; int ( * set_over_voltage_protection ) ( s#regulator_dev * , int , int , t#bool ) ; int ( * set_under_voltage_protection ) ( s#regulator_dev * , int , int , t#bool ) ; int ( * set_thermal_protection ) ( s#regulator_dev * , int , int , t#bool ) ; int ( * set_active_discharge ) ( s#regulator_dev * , t#bool ) ; int ( * enable ) ( s#regulator_dev * ) ; int ( * disable ) ( s#regulator_dev * ) ; int ( * is_enabled ) ( s#regulator_dev * ) ; int ( * set_mode ) ( s#regulator_dev * , unsigned int ) ; unsigned int ( * get_mode ) ( s#regulator_dev * ) ; int ( * get_error_flags ) ( s#regulator_dev * , unsigned int * ) ; int ( * enable_time ) ( s#regulator_dev * ) ; int ( * set_ramp_delay ) ( s#regulator_dev * , int ) ; int ( * set_voltage_time ) ( s#regulator_dev * , int , int ) ; int ( * set_voltage_time_sel ) ( s#regulator_dev * , unsigned int , unsigned int ) ; int ( * set_soft_start ) ( s#regulator_dev * ) ; int ( * get_status ) ( s#regulator_dev * ) ; unsigned int ( * get_optimum_mode ) ( s#regulator_dev * , int , int , int ) ; int ( * set_load ) ( s#regulator_dev * , int ) ; int ( * set_bypass ) ( s#regulator_dev * , t#bool ) ; int ( * get_bypass ) ( s#regulator_dev * , t#bool * ) ; int ( * set_suspend_voltage ) ( s#regulator_dev * , int ) ; int ( * set_suspend_enable ) ( s#regulator_dev * ) ; int ( * set_suspend_disable ) ( s#regulator_dev * ) ; int ( * set_suspend_mode ) ( s#regulator_dev * , unsigned int ) ; int ( * resume ) ( s#regulator_dev * ) ; int ( * set_pull_down ) ( s#regulator_dev * ) ; } +e#regulator_type enum regulator_type { REGULATOR_VOLTAGE , REGULATOR_CURRENT , } +s#linear_range struct linear_range { unsigned int min ; unsigned int min_sel ; unsigned int max_sel ; unsigned int step ; } +s#regulator_desc struct regulator_desc { const char * name ; const char * supply_name ; const char * of_match ; t#bool of_match_full_name ; const char * regulators_node ; int ( * of_parse_cb ) ( s#device_node * , const s#regulator_desc * , s#regulator_config * ) ; int id ; unsigned int continuous_voltage_range : 1 ; unsigned n_voltages ; unsigned int n_current_limits ; const s#regulator_ops * ops ; int irq ; e#regulator_type type ; s#module * owner ; unsigned int min_uV ; unsigned int uV_step ; unsigned int linear_min_sel ; int fixed_uV ; unsigned int ramp_delay ; int min_dropout_uV ; const s#linear_range * linear_ranges ; const unsigned int * linear_range_selectors ; int n_linear_ranges ; const unsigned int * volt_table ; const unsigned int * curr_table ; unsigned int vsel_range_reg ; unsigned int vsel_range_mask ; unsigned int vsel_reg ; unsigned int vsel_mask ; unsigned int vsel_step ; unsigned int csel_reg ; unsigned int csel_mask ; unsigned int apply_reg ; unsigned int apply_bit ; unsigned int enable_reg ; unsigned int enable_mask ; unsigned int enable_val ; unsigned int disable_val ; t#bool enable_is_inverted ; unsigned int bypass_reg ; unsigned int bypass_mask ; unsigned int bypass_val_on ; unsigned int bypass_val_off ; unsigned int active_discharge_on ; unsigned int active_discharge_off ; unsigned int active_discharge_mask ; unsigned int active_discharge_reg ; unsigned int soft_start_reg ; unsigned int soft_start_mask ; unsigned int soft_start_val_on ; unsigned int pull_down_reg ; unsigned int pull_down_mask ; unsigned int pull_down_val_on ; unsigned int ramp_reg ; unsigned int ramp_mask ; const unsigned int * ramp_delay_table ; unsigned int n_ramp_values ; unsigned int enable_time ; unsigned int off_on_delay ; unsigned int poll_enabled_time ; unsigned int ( * of_map_mode ) ( unsigned int ) ; } +s#pmbus_driver_info struct pmbus_driver_info { int pages ; t#u8 phases [ 32 ] ; e#pmbus_data_format format [ E#PSC_NUM_CLASSES ] ; e#vrm_version vrm_version [ 32 ] ; int m [ E#PSC_NUM_CLASSES ] ; int b [ E#PSC_NUM_CLASSES ] ; int R [ E#PSC_NUM_CLASSES ] ; t#u32 func [ 32 ] ; t#u32 pfunc [ 10 ] ; int ( * read_byte_data ) ( s#i2c_client * , int , int ) ; int ( * read_word_data ) ( s#i2c_client * , int , int , int ) ; int ( * write_word_data ) ( s#i2c_client * , int , int , t#u16 ) ; int ( * write_byte ) ( s#i2c_client * , int , t#u8 ) ; int ( * identify ) ( s#i2c_client * , s#pmbus_driver_info * ) ; int num_regulators ; const s#regulator_desc * reg_desc ; const s#attribute_group * * groups ; } +pmbus_get_driver_info const s#pmbus_driver_info * pmbus_get_driver_info ( s#i2c_client * ) +pmbus_regulator_ops extern const s#regulator_ops pmbus_regulator_ops +pmbus_do_probe int pmbus_do_probe ( s#i2c_client * , s#pmbus_driver_info * ) +pmbus_get_debugfs_dir s#dentry * pmbus_get_debugfs_dir ( s#i2c_client * ) + +/* drivers/hwmon/sch56xx-common.o */ +sch56xx_read_virtual_reg int sch56xx_read_virtual_reg ( t#u16 , t#u16 ) +sch56xx_write_virtual_reg int sch56xx_write_virtual_reg ( t#u16 , t#u16 , t#u8 ) +sch56xx_read_virtual_reg16 int sch56xx_read_virtual_reg16 ( t#u16 , t#u16 ) +sch56xx_read_virtual_reg12 int sch56xx_read_virtual_reg12 ( t#u16 , t#u16 , t#u16 , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sch56xx_watchdog_register void sch56xx_watchdog_register ( s#device * , t#u16 , t#u32 , s#mutex * , int ) + +/* drivers/hwspinlock/hwspinlock_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#hwspinlock_ops struct hwspinlock_ops { int ( * trylock ) ( s#hwspinlock * ) ; void ( * unlock ) ( s#hwspinlock * ) ; void ( * relax ) ( s#hwspinlock * ) ; } +s#hwspinlock_device struct hwspinlock_device { s#device * dev ; const s#hwspinlock_ops * ops ; int base_id ; int num_locks ; s#hwspinlock lock [ ] ; } +s#hwspinlock struct hwspinlock { s#hwspinlock_device * bank ; t#spinlock_t lock ; void * priv ; } +__hwspin_trylock int __hwspin_trylock ( s#hwspinlock * , int , unsigned long * ) +__hwspin_lock_timeout int __hwspin_lock_timeout ( s#hwspinlock * , unsigned int , int , unsigned long * ) +__hwspin_unlock void __hwspin_unlock ( s#hwspinlock * , int , unsigned long * ) +of_hwspin_lock_get_id int of_hwspin_lock_get_id ( s#device_node * , int ) +of_hwspin_lock_get_id_byname int of_hwspin_lock_get_id_byname ( s#device_node * , const char * ) +hwspin_lock_register int hwspin_lock_register ( s#hwspinlock_device * , s#device * , const s#hwspinlock_ops * , int , int ) +hwspin_lock_unregister int hwspin_lock_unregister ( s#hwspinlock_device * ) +devm_hwspin_lock_unregister int devm_hwspin_lock_unregister ( s#device * , s#hwspinlock_device * ) +devm_hwspin_lock_register int devm_hwspin_lock_register ( s#device * , s#hwspinlock_device * , const s#hwspinlock_ops * , int , int ) +hwspin_lock_get_id int hwspin_lock_get_id ( s#hwspinlock * ) +hwspin_lock_request s#hwspinlock * hwspin_lock_request ( void ) +hwspin_lock_request_specific s#hwspinlock * hwspin_lock_request_specific ( unsigned int ) +hwspin_lock_free int hwspin_lock_free ( s#hwspinlock * ) +devm_hwspin_lock_free int devm_hwspin_lock_free ( s#device * , s#hwspinlock * ) +devm_hwspin_lock_request s#hwspinlock * devm_hwspin_lock_request ( s#device * ) +devm_hwspin_lock_request_specific s#hwspinlock * devm_hwspin_lock_request_specific ( s#device * , unsigned int ) + +/* drivers/hwtracing/coresight/coresight-core.o */ +coresight_barrier_pkt extern const t#u32 coresight_barrier_pkt [ 4 ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#coresight_sysfs_link struct coresight_sysfs_link { s#coresight_device * orig ; const char * orig_name ; s#coresight_device * target ; const char * target_name ; } +s#coresight_connection struct coresight_connection { int outport ; int child_port ; s#fwnode_handle * child_fwnode ; s#coresight_device * child_dev ; s#coresight_sysfs_link * link ; } +s#coresight_platform_data struct coresight_platform_data { int nr_inport ; int nr_outport ; s#coresight_connection * conns ; } +e#coresight_dev_type enum coresight_dev_type { CORESIGHT_DEV_TYPE_NONE , CORESIGHT_DEV_TYPE_SINK , CORESIGHT_DEV_TYPE_LINK , CORESIGHT_DEV_TYPE_LINKSINK , CORESIGHT_DEV_TYPE_SOURCE , CORESIGHT_DEV_TYPE_HELPER , CORESIGHT_DEV_TYPE_ECT , } +e#coresight_dev_subtype_sink enum coresight_dev_subtype_sink { CORESIGHT_DEV_SUBTYPE_SINK_NONE , CORESIGHT_DEV_SUBTYPE_SINK_PORT , CORESIGHT_DEV_SUBTYPE_SINK_BUFFER , CORESIGHT_DEV_SUBTYPE_SINK_SYSMEM , CORESIGHT_DEV_SUBTYPE_SINK_PERCPU_SYSMEM , } +e#coresight_dev_subtype_link enum coresight_dev_subtype_link { CORESIGHT_DEV_SUBTYPE_LINK_NONE , CORESIGHT_DEV_SUBTYPE_LINK_MERG , CORESIGHT_DEV_SUBTYPE_LINK_SPLIT , CORESIGHT_DEV_SUBTYPE_LINK_FIFO , } +e#coresight_dev_subtype_source enum coresight_dev_subtype_source { CORESIGHT_DEV_SUBTYPE_SOURCE_NONE , CORESIGHT_DEV_SUBTYPE_SOURCE_PROC , CORESIGHT_DEV_SUBTYPE_SOURCE_BUS , CORESIGHT_DEV_SUBTYPE_SOURCE_SOFTWARE , } +e#coresight_dev_subtype_helper enum coresight_dev_subtype_helper { CORESIGHT_DEV_SUBTYPE_HELPER_NONE , CORESIGHT_DEV_SUBTYPE_HELPER_CATU , } +e#coresight_dev_subtype_ect enum coresight_dev_subtype_ect { CORESIGHT_DEV_SUBTYPE_ECT_NONE , CORESIGHT_DEV_SUBTYPE_ECT_CTI , } +u#coresight_dev_subtype union coresight_dev_subtype { struct { e#coresight_dev_subtype_sink sink_subtype ; e#coresight_dev_subtype_link link_subtype ; } ; e#coresight_dev_subtype_source source_subtype ; e#coresight_dev_subtype_helper helper_subtype ; e#coresight_dev_subtype_ect ect_subtype ; } +s#coresight_ops_sink struct coresight_ops_sink { int ( * enable ) ( s#coresight_device * , t#u32 , void * ) ; int ( * disable ) ( s#coresight_device * ) ; void * ( * alloc_buffer ) ( s#coresight_device * , s#perf_event * , void * * , int , t#bool ) ; void ( * free_buffer ) ( void * ) ; unsigned long ( * update_buffer ) ( s#coresight_device * , s#perf_output_handle * , void * ) ; } +s#coresight_ops_link struct coresight_ops_link { int ( * enable ) ( s#coresight_device * , int , int ) ; void ( * disable ) ( s#coresight_device * , int , int ) ; } +s#coresight_ops_source struct coresight_ops_source { int ( * cpu_id ) ( s#coresight_device * ) ; int ( * trace_id ) ( s#coresight_device * ) ; int ( * enable ) ( s#coresight_device * , s#perf_event * , t#u32 ) ; void ( * disable ) ( s#coresight_device * , s#perf_event * ) ; } +s#coresight_ops_helper struct coresight_ops_helper { int ( * enable ) ( s#coresight_device * , void * ) ; int ( * disable ) ( s#coresight_device * , void * ) ; } +s#coresight_ops_ect struct coresight_ops_ect { int ( * enable ) ( s#coresight_device * ) ; int ( * disable ) ( s#coresight_device * ) ; } +s#coresight_ops struct coresight_ops { const s#coresight_ops_sink * sink_ops ; const s#coresight_ops_link * link_ops ; const s#coresight_ops_source * source_ops ; const s#coresight_ops_helper * helper_ops ; const s#coresight_ops_ect * ect_ops ; } +s#csdev_access struct csdev_access { t#bool io_mem ; union { void * base ; struct { t#u64 ( * read ) ( t#u32 , t#bool , t#bool ) ; void ( * write ) ( t#u64 , t#u32 , t#bool , t#bool ) ; } ; } ; } +s#dev_ext_attribute struct dev_ext_attribute { s#device_attribute attr ; void * var ; } +s#coresight_device struct coresight_device { s#coresight_platform_data * pdata ; e#coresight_dev_type type ; u#coresight_dev_subtype subtype ; const s#coresight_ops * ops ; s#csdev_access access ; s#device dev ; t#atomic_t * refcnt ; t#bool orphan ; t#bool enable ; t#bool activated ; s#dev_ext_attribute * ea ; s#coresight_device * def_sink ; s#coresight_device * ect_dev ; int nr_links ; t#bool has_conns_grp ; t#bool ect_enabled ; } +s#cti_assoc_op struct cti_assoc_op { void ( * add ) ( s#coresight_device * ) ; void ( * remove ) ( s#coresight_device * ) ; } +coresight_set_cti_ops extern void coresight_set_cti_ops ( const s#cti_assoc_op * ) +coresight_remove_cti_ops extern void coresight_remove_cti_ops ( void ) +coresight_set_percpu_sink void coresight_set_percpu_sink ( int , s#coresight_device * ) +coresight_get_percpu_sink s#coresight_device * coresight_get_percpu_sink ( int ) +coresight_claim_device_unlocked extern int coresight_claim_device_unlocked ( s#coresight_device * ) +coresight_claim_device extern int coresight_claim_device ( s#coresight_device * ) +coresight_disclaim_device_unlocked extern void coresight_disclaim_device_unlocked ( s#coresight_device * ) +coresight_disclaim_device extern void coresight_disclaim_device ( s#coresight_device * ) +coresight_set_assoc_ectdev_mutex void coresight_set_assoc_ectdev_mutex ( s#coresight_device * , s#coresight_device * ) +coresight_disable_path void coresight_disable_path ( s#list_head * ) +coresight_enable extern int coresight_enable ( s#coresight_device * ) +coresight_disable extern void coresight_disable ( s#coresight_device * ) +coresight_timeout extern int coresight_timeout ( s#csdev_access * , t#u32 , int , int ) +s#coresight_desc struct coresight_desc { e#coresight_dev_type type ; u#coresight_dev_subtype subtype ; const s#coresight_ops * ops ; s#coresight_platform_data * pdata ; s#device * dev ; const s#attribute_group * * groups ; const char * name ; s#csdev_access access ; } +coresight_register extern s#coresight_device * coresight_register ( s#coresight_desc * ) +coresight_unregister extern void coresight_unregister ( s#coresight_device * ) +coresight_loses_context_with_cpu extern t#bool coresight_loses_context_with_cpu ( s#device * ) +s#coresight_dev_list struct coresight_dev_list { int nr_idx ; const char * pfx ; s#fwnode_handle * * fwnode_list ; } +coresight_alloc_device_name extern char * coresight_alloc_device_name ( s#coresight_dev_list * , s#device * ) + +/* drivers/hwtracing/coresight/coresight-etm-perf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +e##dev_dma_attr +etm_perf_symlink int etm_perf_symlink ( s#coresight_device * , t#bool ) + +/* drivers/hwtracing/coresight/coresight-platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +coresight_find_csdev_by_fwnode s#coresight_device * coresight_find_csdev_by_fwnode ( s#fwnode_handle * ) +coresight_get_cpu extern int coresight_get_cpu ( s#device * ) +coresight_get_platform_data s#coresight_platform_data * coresight_get_platform_data ( s#device * ) + +/* drivers/hwtracing/coresight/coresight-sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +e##dev_dma_attr +coresight_add_sysfs_link int coresight_add_sysfs_link ( s#coresight_sysfs_link * ) +coresight_remove_sysfs_link void coresight_remove_sysfs_link ( s#coresight_sysfs_link * ) + +/* drivers/hwtracing/coresight/coresight-tmc-etr.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s#tmc_pages struct tmc_pages { int nr_pages ; t#dma_addr_t * daddrs ; s#page * * pages ; } +s#tmc_sg_table struct tmc_sg_table { s#device * dev ; void * table_vaddr ; void * data_vaddr ; t#dma_addr_t table_daddr ; int node ; s#tmc_pages table_pages ; s#tmc_pages data_pages ; } +tmc_free_sg_table void tmc_free_sg_table ( s#tmc_sg_table * ) +tmc_alloc_sg_table s#tmc_sg_table * tmc_alloc_sg_table ( s#device * , int , int , int , void * * ) +tmc_sg_table_sync_data_range void tmc_sg_table_sync_data_range ( s#tmc_sg_table * , t#u64 , t#u64 ) +tmc_sg_table_sync_table void tmc_sg_table_sync_table ( s#tmc_sg_table * ) +tmc_sg_table_get_data t#ssize_t tmc_sg_table_get_data ( s#tmc_sg_table * , t#u64 , t#size_t , char * * ) +e#etr_mode enum etr_mode { ETR_MODE_FLAT , ETR_MODE_ETR_SG , ETR_MODE_CATU , } +s#etr_buf_operations struct etr_buf_operations { int ( * alloc ) ( s#tmc_drvdata * , s#etr_buf * , int , void * * ) ; void ( * sync ) ( s#etr_buf * , t#u64 , t#u64 ) ; t#ssize_t ( * get_data ) ( s#etr_buf * , t#u64 , t#size_t , char * * ) ; void ( * free ) ( s#etr_buf * ) ; } +s#etr_buf struct etr_buf { t#refcount_t refcount ; e#etr_mode mode ; t#bool full ; t#ssize_t size ; t#dma_addr_t hwaddr ; unsigned long offset ; t#s64 len ; const s#etr_buf_operations * ops ; void * private ; } +e#tmc_config_type enum tmc_config_type { TMC_CONFIG_TYPE_ETB , TMC_CONFIG_TYPE_ETR , TMC_CONFIG_TYPE_ETF , } +e#tmc_mem_intf_width enum tmc_mem_intf_width { TMC_MEM_INTF_WIDTH_32BITS = 1 , TMC_MEM_INTF_WIDTH_64BITS = 2 , TMC_MEM_INTF_WIDTH_128BITS = 4 , TMC_MEM_INTF_WIDTH_256BITS = 8 , } +s#tmc_drvdata struct tmc_drvdata { void * base ; s#coresight_device * csdev ; s#miscdevice miscdev ; t#spinlock_t spinlock ; t#pid_t pid ; t#bool reading ; union { char * buf ; s#etr_buf * etr_buf ; } ; t#u32 len ; t#u32 size ; t#u32 max_burst_size ; t#u32 mode ; e#tmc_config_type config_type ; e#tmc_mem_intf_width memwidth ; t#u32 trigger_cntr ; t#u32 etr_caps ; s#idr idr ; s#mutex idr_mutex ; s#etr_buf * sysfs_buf ; s#etr_buf * perf_buf ; } +tmc_etr_get_catu_device s#coresight_device * tmc_etr_get_catu_device ( s#tmc_drvdata * ) +tmc_etr_set_catu_ops void tmc_etr_set_catu_ops ( const s#etr_buf_operations * ) +tmc_etr_remove_catu_ops void tmc_etr_remove_catu_ops ( void ) + +/* drivers/hwtracing/stm/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##stp_policy +s#configfs_subsystem struct configfs_subsystem { s#config_group su_group ; s#mutex su_mutex ; } +s#config_group struct config_group { s#config_item cg_item ; s#list_head cg_children ; s#configfs_subsystem * cg_subsys ; s#list_head default_groups ; s#list_head group_entry ; } +s#config_item struct config_item { char * ci_name ; char ci_namebuf [ 20 ] ; s#kref ci_kref ; s#list_head ci_entry ; s#config_item * ci_parent ; s#config_group * ci_group ; const s#config_item_type * ci_type ; s#dentry * ci_dentry ; } +s#configfs_item_operations struct configfs_item_operations { void ( * release ) ( s#config_item * ) ; int ( * allow_link ) ( s#config_item * , s#config_item * ) ; void ( * drop_link ) ( s#config_item * , s#config_item * ) ; } +s#configfs_group_operations struct configfs_group_operations { s#config_item * ( * make_item ) ( s#config_group * , const char * ) ; s#config_group * ( * make_group ) ( s#config_group * , const char * ) ; int ( * commit_item ) ( s#config_item * ) ; void ( * disconnect_notify ) ( s#config_group * , s#config_item * ) ; void ( * drop_item ) ( s#config_group * , s#config_item * ) ; } +s#configfs_attribute struct configfs_attribute { const char * ca_name ; s#module * ca_owner ; t#umode_t ca_mode ; t#ssize_t ( * show ) ( s#config_item * , char * ) ; t#ssize_t ( * store ) ( s#config_item * , const char * , t#size_t ) ; } +s#configfs_bin_attribute struct configfs_bin_attribute { s#configfs_attribute cb_attr ; void * cb_private ; t#size_t cb_max_size ; t#ssize_t ( * read ) ( s#config_item * , void * , t#size_t ) ; t#ssize_t ( * write ) ( s#config_item * , const void * , t#size_t ) ; } +s#config_item_type struct config_item_type { s#module * ct_owner ; s#configfs_item_operations * ct_item_ops ; s#configfs_group_operations * ct_group_ops ; s#configfs_attribute * * ct_attrs ; s#configfs_bin_attribute * * ct_bin_attrs ; } +s#stp_master struct stp_master { unsigned int nr_free ; unsigned long chan_map [ ] ; } +s#stm_device struct stm_device { s#device dev ; s#module * owner ; s#stp_policy * policy ; s#mutex policy_mutex ; int major ; unsigned int sw_nmasters ; s#stm_data * data ; s#mutex link_mutex ; t#spinlock_t link_lock ; s#list_head link_list ; const s#stm_protocol_driver * pdrv ; const s#config_item_type * pdrv_node_type ; t#spinlock_t mc_lock ; s#stp_master * masters [ ] ; } +s#stm_data struct stm_data { const char * name ; s#stm_device * stm ; unsigned int sw_start ; unsigned int sw_end ; unsigned int sw_nchannels ; unsigned int sw_mmiosz ; unsigned int hw_override ; t#ssize_t ( * packet ) ( s#stm_data * , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int , const unsigned char * ) ; t#phys_addr_t ( * mmio_addr ) ( s#stm_data * , unsigned int , unsigned int , unsigned int ) ; int ( * link ) ( s#stm_data * , unsigned int , unsigned int ) ; void ( * unlink ) ( s#stm_data * , unsigned int , unsigned int ) ; long ( * set_options ) ( s#stm_data * , unsigned int , unsigned int , unsigned int , unsigned long ) ; } +s#stm_output struct stm_output { t#spinlock_t lock ; unsigned int master ; unsigned int channel ; unsigned int nr_chans ; void * pdrv_private ; } +s#stm_protocol_driver struct stm_protocol_driver { s#module * owner ; const char * name ; t#ssize_t ( * write ) ( s#stm_data * , s#stm_output * , unsigned int , const char * , t#size_t ) ; void ( * policy_node_init ) ( void * ) ; int ( * output_open ) ( void * , s#stm_output * ) ; void ( * output_close ) ( s#stm_output * ) ; t#ssize_t priv_sz ; s#configfs_attribute * * policy_attr ; } +stm_register_protocol int stm_register_protocol ( const s#stm_protocol_driver * ) +stm_unregister_protocol void stm_unregister_protocol ( const s#stm_protocol_driver * ) +stm_data_write t#ssize_t stm_data_write ( s#stm_data * , unsigned int , unsigned int , t#bool , const void * , t#size_t ) +stm_register_device int stm_register_device ( s#device * , s#stm_data * , s#module * ) +stm_unregister_device void stm_unregister_device ( s#stm_data * ) +s#stm_source_device struct stm_source_device { s#device dev ; s#stm_source_data * data ; t#spinlock_t link_lock ; s#stm_device * link ; s#list_head link_entry ; s#stm_output output ; } +s#stm_source_data struct stm_source_data { const char * name ; s#stm_source_device * src ; unsigned int percpu ; unsigned int nr_chans ; int ( * link ) ( s#stm_source_data * ) ; void ( * unlink ) ( s#stm_source_data * ) ; } +stm_source_register_device int stm_source_register_device ( s#device * , s#stm_source_data * ) +stm_source_unregister_device void stm_source_unregister_device ( s#stm_source_data * ) +stm_source_write int __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) stm_source_write ( s#stm_source_data * , unsigned int , const char * , t#size_t ) + +/* drivers/hwtracing/stm/policy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +to_pdrv_policy_node void * to_pdrv_policy_node ( s#config_item * ) + +/* drivers/i2c/algos/i2c-algo-bit.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_bit_algo extern const s#i2c_algorithm i2c_bit_algo +i2c_bit_add_bus int i2c_bit_add_bus ( s#i2c_adapter * ) +i2c_bit_add_numbered_bus int i2c_bit_add_numbered_bus ( s#i2c_adapter * ) + +/* drivers/i2c/algos/i2c-algo-pca.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_pca_add_bus int i2c_pca_add_bus ( s#i2c_adapter * ) +i2c_pca_add_numbered_bus int i2c_pca_add_numbered_bus ( s#i2c_adapter * ) + +/* drivers/i2c/busses/i2c-amd756.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +amd756_smbus s#i2c_adapter amd756_smbus + +/* drivers/i2c/busses/i2c-designware-common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##clk +s##reset_control +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#i2c_timings struct i2c_timings { t#u32 bus_freq_hz ; t#u32 scl_rise_ns ; t#u32 scl_fall_ns ; t#u32 scl_int_delay_ns ; t#u32 sda_fall_ns ; t#u32 sda_hold_ns ; t#u32 digital_filter_width_ns ; t#u32 analog_filter_cutoff_freq_hz ; } +s#dw_i2c_dev struct dw_i2c_dev { s#device * dev ; s#regmap * map ; s#regmap * sysmap ; void * base ; void * ext ; s#completion cmd_complete ; s#clk * clk ; s#clk * pclk ; s#reset_control * rst ; s#i2c_client * slave ; t#u32 ( * get_clk_rate_khz ) ( s#dw_i2c_dev * ) ; int cmd_err ; s#i2c_msg * msgs ; int msgs_num ; int msg_write_idx ; t#u32 tx_buf_len ; t#u8 * tx_buf ; int msg_read_idx ; t#u32 rx_buf_len ; t#u8 * rx_buf ; int msg_err ; unsigned int status ; t#u32 abort_source ; int irq ; t#u32 flags ; s#i2c_adapter adapter ; t#u32 functionality ; t#u32 master_cfg ; t#u32 slave_cfg ; unsigned int tx_fifo_depth ; unsigned int rx_fifo_depth ; int rx_outstanding ; s#i2c_timings timings ; t#u32 sda_hold_time ; t#u16 ss_hcnt ; t#u16 ss_lcnt ; t#u16 fs_hcnt ; t#u16 fs_lcnt ; t#u16 fp_hcnt ; t#u16 fp_lcnt ; t#u16 hs_hcnt ; t#u16 hs_lcnt ; int ( * acquire_lock ) ( void ) ; void ( * release_lock ) ( void ) ; t#bool shared_with_punit ; void ( * disable ) ( s#dw_i2c_dev * ) ; void ( * disable_int ) ( s#dw_i2c_dev * ) ; int ( * init ) ( s#dw_i2c_dev * ) ; int ( * set_sda_hold_time ) ( s#dw_i2c_dev * ) ; int mode ; s#i2c_bus_recovery_info rinfo ; t#bool suspended ; } +i2c_dw_validate_speed int i2c_dw_validate_speed ( s#dw_i2c_dev * ) +i2c_dw_acpi_configure int i2c_dw_acpi_configure ( s#device * ) +i2c_dw_adjust_bus_speed void i2c_dw_adjust_bus_speed ( s#dw_i2c_dev * ) +i2c_dw_prepare_clk int i2c_dw_prepare_clk ( s#dw_i2c_dev * , t#bool ) + +/* drivers/i2c/busses/i2c-designware-master.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##clk +s##reset_control +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_dw_configure_master extern void i2c_dw_configure_master ( s#dw_i2c_dev * ) +i2c_dw_probe_master extern int i2c_dw_probe_master ( s#dw_i2c_dev * ) + +/* drivers/i2c/busses/i2c-designware-slave.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##clk +s##reset_control +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_dw_configure_slave extern void i2c_dw_configure_slave ( s#dw_i2c_dev * ) +i2c_dw_probe_slave extern int i2c_dw_probe_slave ( s#dw_i2c_dev * ) + +/* drivers/i2c/i2c-boardinfo.o */ +__i2c_board_lock extern s#rw_semaphore __i2c_board_lock +__i2c_board_list extern s#list_head __i2c_board_list +__i2c_first_dynamic_bus_num extern int __i2c_first_dynamic_bus_num + +/* drivers/i2c/i2c-core-acpi.o */ +i2c_acpi_get_i2c_resource t#bool i2c_acpi_get_i2c_resource ( s#acpi_resource * , s#acpi_resource_i2c_serialbus * * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +i2c_acpi_client_count int i2c_acpi_client_count ( s#acpi_device * ) +i2c_acpi_find_bus_speed t#u32 i2c_acpi_find_bus_speed ( s#device * ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_acpi_find_adapter_by_handle s#i2c_adapter * i2c_acpi_find_adapter_by_handle ( t#acpi_handle ) +i2c_acpi_new_device s#i2c_client * i2c_acpi_new_device ( s#device * , int , s#i2c_board_info * ) + +/* drivers/i2c/i2c-core-base.o */ +i2c_freq_mode_string const char * i2c_freq_mode_string ( t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_match_id const s#i2c_device_id * i2c_match_id ( const s#i2c_device_id * , const s#i2c_client * ) +i2c_generic_scl_recovery int i2c_generic_scl_recovery ( s#i2c_adapter * ) +i2c_recover_bus int i2c_recover_bus ( s#i2c_adapter * ) +i2c_bus_type extern s#bus_type i2c_bus_type +i2c_client_type extern s#device_type i2c_client_type +i2c_verify_client s#i2c_client * i2c_verify_client ( s#device * ) +i2c_new_client_device s#i2c_client * i2c_new_client_device ( s#i2c_adapter * , s#i2c_board_info const * ) +i2c_unregister_device void i2c_unregister_device ( s#i2c_client * ) +i2c_new_dummy_device s#i2c_client * i2c_new_dummy_device ( s#i2c_adapter * , t#u16 ) +devm_i2c_new_dummy_device s#i2c_client * devm_i2c_new_dummy_device ( s#device * , s#i2c_adapter * , t#u16 ) +i2c_new_ancillary_device s#i2c_client * i2c_new_ancillary_device ( s#i2c_client * , const char * , t#u16 ) +i2c_adapter_depth unsigned int i2c_adapter_depth ( s#i2c_adapter * ) +i2c_adapter_type extern s#device_type i2c_adapter_type +i2c_verify_adapter s#i2c_adapter * i2c_verify_adapter ( s#device * ) +i2c_handle_smbus_host_notify int i2c_handle_smbus_host_notify ( s#i2c_adapter * , unsigned short ) +i2c_add_adapter int i2c_add_adapter ( s#i2c_adapter * ) +i2c_add_numbered_adapter int i2c_add_numbered_adapter ( s#i2c_adapter * ) +i2c_del_adapter void i2c_del_adapter ( s#i2c_adapter * ) +devm_i2c_add_adapter int devm_i2c_add_adapter ( s#device * , s#i2c_adapter * ) +i2c_parse_fw_timings void i2c_parse_fw_timings ( s#device * , s#i2c_timings * , t#bool ) +i2c_for_each_dev int i2c_for_each_dev ( void * , int ( * ) ( s#device * , void * ) ) +e#i2c_alert_protocol enum i2c_alert_protocol { I2C_PROTOCOL_SMBUS_ALERT , I2C_PROTOCOL_SMBUS_HOST_NOTIFY , } +s#i2c_driver struct i2c_driver { unsigned int class ; int ( * probe ) ( s#i2c_client * , const s#i2c_device_id * ) ; int ( * remove ) ( s#i2c_client * ) ; int ( * probe_new ) ( s#i2c_client * ) ; void ( * shutdown ) ( s#i2c_client * ) ; void ( * alert ) ( s#i2c_client * , e#i2c_alert_protocol , unsigned int ) ; int ( * command ) ( s#i2c_client * , unsigned int , void * ) ; s#device_driver driver ; const s#i2c_device_id * id_table ; int ( * detect ) ( s#i2c_client * , s#i2c_board_info * ) ; const unsigned short * address_list ; s#list_head clients ; } +i2c_register_driver int i2c_register_driver ( s#module * , s#i2c_driver * ) +i2c_del_driver void i2c_del_driver ( s#i2c_driver * ) +i2c_clients_command void i2c_clients_command ( s#i2c_adapter * , unsigned int , void * ) +__i2c_transfer int __i2c_transfer ( s#i2c_adapter * , s#i2c_msg * , int ) +i2c_transfer int i2c_transfer ( s#i2c_adapter * , s#i2c_msg * , int ) +i2c_transfer_buffer_flags int i2c_transfer_buffer_flags ( const s#i2c_client * , char * , int , t#u16 ) +s#i2c_device_identity struct i2c_device_identity { t#u16 manufacturer_id ; t#u16 part_id ; t#u8 die_revision ; } +i2c_get_device_id int i2c_get_device_id ( const s#i2c_client * , s#i2c_device_identity * ) +i2c_probe_func_quick_read int i2c_probe_func_quick_read ( s#i2c_adapter * , unsigned short ) +i2c_new_scanned_device s#i2c_client * i2c_new_scanned_device ( s#i2c_adapter * , s#i2c_board_info * , unsigned short const * , int ( * ) ( s#i2c_adapter * , unsigned short ) ) +i2c_get_adapter s#i2c_adapter * i2c_get_adapter ( int ) +i2c_put_adapter void i2c_put_adapter ( s#i2c_adapter * ) +i2c_get_dma_safe_msg_buf t#u8 * i2c_get_dma_safe_msg_buf ( s#i2c_msg * , unsigned int ) +i2c_put_dma_safe_msg_buf void i2c_put_dma_safe_msg_buf ( t#u8 * , s#i2c_msg * , t#bool ) + +/* drivers/i2c/i2c-core-of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_i2c_get_board_info int of_i2c_get_board_info ( s#device * , s#device_node * , s#i2c_board_info * ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +of_find_i2c_device_by_node s#i2c_client * of_find_i2c_device_by_node ( s#device_node * ) +of_find_i2c_adapter_by_node s#i2c_adapter * of_find_i2c_adapter_by_node ( s#device_node * ) +of_get_i2c_adapter_by_node s#i2c_adapter * of_get_i2c_adapter_by_node ( s#device_node * ) +i2c_of_match_device const s#of_device_id * i2c_of_match_device ( const s#of_device_id * , s#i2c_client * ) + +/* drivers/i2c/i2c-core-slave.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_slave_register int i2c_slave_register ( s#i2c_client * , t#i2c_slave_cb_t ) +i2c_slave_unregister int i2c_slave_unregister ( s#i2c_client * ) +i2c_detect_slave_mode t#bool i2c_detect_slave_mode ( s#device * ) + +/* drivers/i2c/i2c-core-smbus.o */ +i2c_smbus_pec t#u8 i2c_smbus_pec ( t#u8 , t#u8 * , t#size_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_smbus_read_byte t#s32 i2c_smbus_read_byte ( const s#i2c_client * ) +i2c_smbus_write_byte t#s32 i2c_smbus_write_byte ( const s#i2c_client * , t#u8 ) +i2c_smbus_read_byte_data t#s32 i2c_smbus_read_byte_data ( const s#i2c_client * , t#u8 ) +i2c_smbus_write_byte_data t#s32 i2c_smbus_write_byte_data ( const s#i2c_client * , t#u8 , t#u8 ) +i2c_smbus_read_word_data t#s32 i2c_smbus_read_word_data ( const s#i2c_client * , t#u8 ) +i2c_smbus_write_word_data t#s32 i2c_smbus_write_word_data ( const s#i2c_client * , t#u8 , t#u16 ) +i2c_smbus_read_block_data t#s32 i2c_smbus_read_block_data ( const s#i2c_client * , t#u8 , t#u8 * ) +i2c_smbus_write_block_data t#s32 i2c_smbus_write_block_data ( const s#i2c_client * , t#u8 , t#u8 , const t#u8 * ) +i2c_smbus_read_i2c_block_data t#s32 i2c_smbus_read_i2c_block_data ( const s#i2c_client * , t#u8 , t#u8 , t#u8 * ) +i2c_smbus_write_i2c_block_data t#s32 i2c_smbus_write_i2c_block_data ( const s#i2c_client * , t#u8 , t#u8 , const t#u8 * ) +i2c_smbus_xfer t#s32 i2c_smbus_xfer ( s#i2c_adapter * , t#u16 , unsigned short , char , t#u8 , int , u#i2c_smbus_data * ) +__i2c_smbus_xfer t#s32 __i2c_smbus_xfer ( s#i2c_adapter * , t#u16 , unsigned short , char , t#u8 , int , u#i2c_smbus_data * ) +i2c_smbus_read_i2c_block_data_or_emulated t#s32 i2c_smbus_read_i2c_block_data_or_emulated ( const s#i2c_client * , t#u8 , t#u8 , t#u8 * ) +s#i2c_smbus_alert_setup struct i2c_smbus_alert_setup { int irq ; } +i2c_new_smbus_alert_device s#i2c_client * i2c_new_smbus_alert_device ( s#i2c_adapter * , s#i2c_smbus_alert_setup * ) +i2c_setup_smbus_alert int i2c_setup_smbus_alert ( s#i2c_adapter * ) + +/* drivers/i2c/i2c-mux.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_root_adapter s#i2c_adapter * i2c_root_adapter ( s#device * ) +s#i2c_mux_core struct i2c_mux_core { s#i2c_adapter * parent ; s#device * dev ; unsigned int mux_locked : 1 ; unsigned int arbitrator : 1 ; unsigned int gate : 1 ; void * priv ; int ( * select ) ( s#i2c_mux_core * , t#u32 ) ; int ( * deselect ) ( s#i2c_mux_core * , t#u32 ) ; int num_adapters ; int max_adapters ; s#i2c_adapter * adapter [ ] ; } +i2c_mux_alloc s#i2c_mux_core * i2c_mux_alloc ( s#i2c_adapter * , s#device * , int , int , t#u32 , int ( * ) ( s#i2c_mux_core * , t#u32 ) , int ( * ) ( s#i2c_mux_core * , t#u32 ) ) +i2c_mux_add_adapter int i2c_mux_add_adapter ( s#i2c_mux_core * , t#u32 , t#u32 , unsigned int ) +i2c_mux_del_adapters void i2c_mux_del_adapters ( s#i2c_mux_core * ) + +/* drivers/i2c/i2c-smbus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i2c_handle_smbus_alert int i2c_handle_smbus_alert ( s#i2c_client * ) +i2c_new_slave_host_notify_device s#i2c_client * i2c_new_slave_host_notify_device ( s#i2c_adapter * ) +i2c_free_slave_host_notify_device void i2c_free_slave_host_notify_device ( s#i2c_client * ) +i2c_register_spd void i2c_register_spd ( s#i2c_adapter * ) + +/* drivers/i3c/device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i3c_device_do_priv_xfers int i3c_device_do_priv_xfers ( s#i3c_device * , s#i3c_priv_xfer * , int ) +i3c_device_get_info void i3c_device_get_info ( s#i3c_device * , s#i3c_device_info * ) +i3c_device_disable_ibi int i3c_device_disable_ibi ( s#i3c_device * ) +i3c_device_enable_ibi int i3c_device_enable_ibi ( s#i3c_device * ) +i3c_device_request_ibi int i3c_device_request_ibi ( s#i3c_device * , const s#i3c_ibi_setup * ) +i3c_device_free_ibi void i3c_device_free_ibi ( s#i3c_device * ) +i3cdev_to_dev s#device * i3cdev_to_dev ( s#i3c_device * ) +dev_to_i3cdev s#i3c_device * dev_to_i3cdev ( s#device * ) +s#i3c_device_id struct i3c_device_id { t#__u8 match_flags ; t#__u8 dcr ; t#__u16 manuf_id ; t#__u16 part_id ; t#__u16 extra_info ; const void * data ; } +i3c_device_match_id const s#i3c_device_id * i3c_device_match_id ( s#i3c_device * , const s#i3c_device_id * ) +s#i3c_driver struct i3c_driver { s#device_driver driver ; int ( * probe ) ( s#i3c_device * ) ; void ( * remove ) ( s#i3c_device * ) ; const s#i3c_device_id * id_table ; } +i3c_driver_register_with_owner int i3c_driver_register_with_owner ( s#i3c_driver * , s#module * ) +i3c_driver_unregister void i3c_driver_unregister ( s#i3c_driver * ) + +/* drivers/i3c/master.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +i3c_master_get_free_addr int i3c_master_get_free_addr ( s#i3c_master_controller * , t#u8 ) +i3c_master_entdaa_locked int i3c_master_entdaa_locked ( s#i3c_master_controller * ) +i3c_master_disec_locked int i3c_master_disec_locked ( s#i3c_master_controller * , t#u8 , t#u8 ) +i3c_master_enec_locked int i3c_master_enec_locked ( s#i3c_master_controller * , t#u8 , t#u8 ) +i3c_master_defslvs_locked int i3c_master_defslvs_locked ( s#i3c_master_controller * ) +i3c_master_do_daa int i3c_master_do_daa ( s#i3c_master_controller * ) +i3c_master_set_info int i3c_master_set_info ( s#i3c_master_controller * , const s#i3c_device_info * ) +i3c_master_add_i3c_dev_locked int i3c_master_add_i3c_dev_locked ( s#i3c_master_controller * , t#u8 ) +i3c_master_queue_ibi void i3c_master_queue_ibi ( s#i3c_dev_desc * , s#i3c_ibi_slot * ) +s##i3c_generic_ibi_pool +i3c_generic_ibi_free_pool void i3c_generic_ibi_free_pool ( s#i3c_generic_ibi_pool * ) +i3c_generic_ibi_alloc_pool s#i3c_generic_ibi_pool * i3c_generic_ibi_alloc_pool ( s#i3c_dev_desc * , const s#i3c_ibi_setup * ) +i3c_generic_ibi_get_free_slot s#i3c_ibi_slot * i3c_generic_ibi_get_free_slot ( s#i3c_generic_ibi_pool * ) +i3c_generic_ibi_recycle_slot void i3c_generic_ibi_recycle_slot ( s#i3c_generic_ibi_pool * , s#i3c_ibi_slot * ) +i3c_master_register int i3c_master_register ( s#i3c_master_controller * , s#device * , const s#i3c_master_controller_ops * , t#bool ) +i3c_master_unregister int i3c_master_unregister ( s#i3c_master_controller * ) + +/* drivers/iio/accel/adxl372.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +adxl372_readable_noinc_reg t#bool adxl372_readable_noinc_reg ( s#device * , unsigned int ) +s##regmap +adxl372_probe int adxl372_probe ( s#device * , s#regmap * , int , const char * ) + +/* drivers/iio/accel/bma400_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +bma400_regmap_config extern const s#regmap_config bma400_regmap_config +s##regmap +bma400_probe int bma400_probe ( s#device * , s#regmap * , const char * ) +bma400_remove int bma400_remove ( s#device * ) + +/* drivers/iio/accel/bmc150-accel-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +bmc150_regmap_conf extern const s#regmap_config bmc150_regmap_conf +s##regmap +bmc150_accel_core_probe int bmc150_accel_core_probe ( s#device * , s#regmap * , int , const char * , t#bool ) +bmc150_accel_core_remove int bmc150_accel_core_remove ( s#device * ) +bmc150_accel_pm_ops extern const s#dev_pm_ops bmc150_accel_pm_ops + +/* drivers/iio/accel/bmi088-accel-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +bmi088_regmap_conf extern const s#regmap_config bmi088_regmap_conf +s##regmap +bmi088_accel_core_probe int bmi088_accel_core_probe ( s#device * , s#regmap * , int , const char * , t#bool ) +bmi088_accel_core_remove int bmi088_accel_core_remove ( s#device * ) +bmi088_accel_pm_ops extern const s#dev_pm_ops bmi088_accel_pm_ops + +/* drivers/iio/accel/fxls8962af-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fxls8962af_i2c_regmap_conf extern const s#regmap_config fxls8962af_i2c_regmap_conf +fxls8962af_spi_regmap_conf extern const s#regmap_config fxls8962af_spi_regmap_conf +s##regmap +fxls8962af_core_probe int fxls8962af_core_probe ( s#device * , s#regmap * , int ) +fxls8962af_pm_ops extern const s#dev_pm_ops fxls8962af_pm_ops + +/* drivers/iio/accel/mma7455_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mma7455_core_regmap extern const s#regmap_config mma7455_core_regmap +s##regmap +mma7455_core_probe int mma7455_core_probe ( s#device * , s#regmap * , const char * ) +mma7455_core_remove int mma7455_core_remove ( s#device * ) + +/* drivers/iio/accel/mma9551_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mma9551_read_config_byte int mma9551_read_config_byte ( s#i2c_client * , t#u8 , t#u16 , t#u8 * ) +mma9551_write_config_byte int mma9551_write_config_byte ( s#i2c_client * , t#u8 , t#u16 , t#u8 ) +mma9551_read_status_byte int mma9551_read_status_byte ( s#i2c_client * , t#u8 , t#u16 , t#u8 * ) +mma9551_read_config_word int mma9551_read_config_word ( s#i2c_client * , t#u8 , t#u16 , t#u16 * ) +mma9551_write_config_word int mma9551_write_config_word ( s#i2c_client * , t#u8 , t#u16 , t#u16 ) +mma9551_read_status_word int mma9551_read_status_word ( s#i2c_client * , t#u8 , t#u16 , t#u16 * ) +mma9551_read_config_words int mma9551_read_config_words ( s#i2c_client * , t#u8 , t#u16 , t#u8 , t#u16 * ) +mma9551_read_status_words int mma9551_read_status_words ( s#i2c_client * , t#u8 , t#u16 , t#u8 , t#u16 * ) +mma9551_write_config_words int mma9551_write_config_words ( s#i2c_client * , t#u8 , t#u16 , t#u8 , t#u16 * ) +mma9551_update_config_bits int mma9551_update_config_bits ( s#i2c_client * , t#u8 , t#u16 , t#u8 , t#u8 ) +E#mma9551_gpio9 ( 0 ) + 3 +e#mma9551_gpio_pin enum mma9551_gpio_pin { mma9551_gpio6 = 0 , mma9551_gpio7 , mma9551_gpio8 , mma9551_gpio9 , mma9551_gpio_max = E#mma9551_gpio9 , } +mma9551_gpio_config int mma9551_gpio_config ( s#i2c_client * , e#mma9551_gpio_pin , t#u8 , t#u8 , int ) +mma9551_read_version int mma9551_read_version ( s#i2c_client * ) +mma9551_set_device_state int mma9551_set_device_state ( s#i2c_client * , t#bool ) +mma9551_set_power_state int mma9551_set_power_state ( s#i2c_client * , t#bool ) +mma9551_sleep void mma9551_sleep ( int ) +e#iio_chan_type enum iio_chan_type { IIO_VOLTAGE , IIO_CURRENT , IIO_POWER , IIO_ACCEL , IIO_ANGL_VEL , IIO_MAGN , IIO_LIGHT , IIO_INTENSITY , IIO_PROXIMITY , IIO_TEMP , IIO_INCLI , IIO_ROT , IIO_ANGL , IIO_TIMESTAMP , IIO_CAPACITANCE , IIO_ALTVOLTAGE , IIO_CCT , IIO_PRESSURE , IIO_HUMIDITYRELATIVE , IIO_ACTIVITY , IIO_STEPS , IIO_ENERGY , IIO_DISTANCE , IIO_VELOCITY , IIO_CONCENTRATION , IIO_RESISTANCE , IIO_PH , IIO_UVINDEX , IIO_ELECTRICALCONDUCTIVITY , IIO_COUNT , IIO_INDEX , IIO_GRAVITY , IIO_POSITIONRELATIVE , IIO_PHASE , IIO_MASSCONCENTRATION , } +e#iio_endian enum iio_endian { IIO_CPU , IIO_BE , IIO_LE , } +e#iio_event_type enum iio_event_type { IIO_EV_TYPE_THRESH , IIO_EV_TYPE_MAG , IIO_EV_TYPE_ROC , IIO_EV_TYPE_THRESH_ADAPTIVE , IIO_EV_TYPE_MAG_ADAPTIVE , IIO_EV_TYPE_CHANGE , } +e#iio_event_direction enum iio_event_direction { IIO_EV_DIR_EITHER , IIO_EV_DIR_RISING , IIO_EV_DIR_FALLING , IIO_EV_DIR_NONE , } +s#iio_event_spec struct iio_event_spec { e#iio_event_type type ; e#iio_event_direction dir ; unsigned long mask_separate ; unsigned long mask_shared_by_type ; unsigned long mask_shared_by_dir ; unsigned long mask_shared_by_all ; } +e#iio_shared_by enum iio_shared_by { IIO_SEPARATE , IIO_SHARED_BY_TYPE , IIO_SHARED_BY_DIR , IIO_SHARED_BY_ALL } +s##iio_buffer +s##iio_trigger +s##iio_poll_func +e#iio_event_info enum iio_event_info { IIO_EV_INFO_ENABLE , IIO_EV_INFO_VALUE , IIO_EV_INFO_HYSTERESIS , IIO_EV_INFO_PERIOD , IIO_EV_INFO_HIGH_PASS_FILTER_3DB , IIO_EV_INFO_LOW_PASS_FILTER_3DB , IIO_EV_INFO_TIMEOUT , } +s#iio_info struct iio_info { const s#attribute_group * event_attrs ; const s#attribute_group * attrs ; int ( * read_raw ) ( s#iio_dev * , s#iio_chan_spec const * , int * , int * , long ) ; int ( * read_raw_multi ) ( s#iio_dev * , s#iio_chan_spec const * , int , int * , int * , long ) ; int ( * read_avail ) ( s#iio_dev * , s#iio_chan_spec const * , const int * * , int * , int * , long ) ; int ( * write_raw ) ( s#iio_dev * , s#iio_chan_spec const * , int , int , long ) ; int ( * read_label ) ( s#iio_dev * , s#iio_chan_spec const * , char * ) ; int ( * write_raw_get_fmt ) ( s#iio_dev * , s#iio_chan_spec const * , long ) ; int ( * read_event_config ) ( s#iio_dev * , const s#iio_chan_spec * , e#iio_event_type , e#iio_event_direction ) ; int ( * write_event_config ) ( s#iio_dev * , const s#iio_chan_spec * , e#iio_event_type , e#iio_event_direction , int ) ; int ( * read_event_value ) ( s#iio_dev * , const s#iio_chan_spec * , e#iio_event_type , e#iio_event_direction , e#iio_event_info , int * , int * ) ; int ( * write_event_value ) ( s#iio_dev * , const s#iio_chan_spec * , e#iio_event_type , e#iio_event_direction , e#iio_event_info , int , int ) ; int ( * validate_trigger ) ( s#iio_dev * , s#iio_trigger * ) ; int ( * update_scan_mode ) ( s#iio_dev * , const unsigned long * ) ; int ( * debugfs_reg_access ) ( s#iio_dev * , unsigned , unsigned , unsigned * ) ; int ( * of_xlate ) ( s#iio_dev * , const s#of_phandle_args * ) ; int ( * hwfifo_set_watermark ) ( s#iio_dev * , unsigned ) ; int ( * hwfifo_flush_to_buffer ) ( s#iio_dev * , unsigned ) ; } +s#iio_buffer_setup_ops struct iio_buffer_setup_ops { int ( * preenable ) ( s#iio_dev * ) ; int ( * postenable ) ( s#iio_dev * ) ; int ( * predisable ) ( s#iio_dev * ) ; int ( * postdisable ) ( s#iio_dev * ) ; t#bool ( * validate_scan_mask ) ( s#iio_dev * , const unsigned long * ) ; } +s#iio_dev struct iio_dev { int modes ; int currentmode ; s#device dev ; s#iio_buffer * buffer ; int scan_bytes ; s#mutex mlock ; const unsigned long * available_scan_masks ; unsigned masklength ; const unsigned long * active_scan_mask ; t#bool scan_timestamp ; s#iio_trigger * trig ; s#iio_poll_func * pollfunc ; s#iio_poll_func * pollfunc_event ; s#iio_chan_spec const * channels ; int num_channels ; const char * name ; const char * label ; const s#iio_info * info ; const s#iio_buffer_setup_ops * setup_ops ; void * priv ; } +t#uintptr_t typedef unsigned long uintptr_t +s#iio_chan_spec_ext_info struct iio_chan_spec_ext_info { const char * name ; e#iio_shared_by shared ; t#ssize_t ( * read ) ( s#iio_dev * , t#uintptr_t , s#iio_chan_spec const * , char * ) ; t#ssize_t ( * write ) ( s#iio_dev * , t#uintptr_t , s#iio_chan_spec const * , const char * , t#size_t ) ; t#uintptr_t private ; } +s#iio_chan_spec struct iio_chan_spec { e#iio_chan_type type ; int channel ; int channel2 ; unsigned long address ; int scan_index ; struct { char sign ; t#u8 realbits ; t#u8 storagebits ; t#u8 shift ; t#u8 repeat ; e#iio_endian endianness ; } scan_type ; long info_mask_separate ; long info_mask_separate_available ; long info_mask_shared_by_type ; long info_mask_shared_by_type_available ; long info_mask_shared_by_dir ; long info_mask_shared_by_dir_available ; long info_mask_shared_by_all ; long info_mask_shared_by_all_available ; const s#iio_event_spec * event_spec ; unsigned int num_event_specs ; const s#iio_chan_spec_ext_info * ext_info ; const char * extend_name ; const char * datasheet_name ; unsigned modified : 1 ; unsigned indexed : 1 ; unsigned output : 1 ; unsigned differential : 1 ; } +mma9551_read_accel_chan int mma9551_read_accel_chan ( s#i2c_client * , const s#iio_chan_spec * , int * , int * ) +mma9551_read_accel_scale int mma9551_read_accel_scale ( int * , int * ) +mma9551_app_reset int mma9551_app_reset ( s#i2c_client * , t#u32 ) + +/* drivers/iio/accel/st_accel_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s#iio_trigger_ops struct iio_trigger_ops { int ( * set_trigger_state ) ( s#iio_trigger * , t#bool ) ; void ( * reenable ) ( s#iio_trigger * ) ; int ( * validate_device ) ( s#iio_trigger * , s#iio_dev * ) ; } +s#iio_subirq struct iio_subirq { t#bool enabled ; } +s#iio_trigger struct iio_trigger { const s#iio_trigger_ops * ops ; s#module * owner ; int id ; const char * name ; s#device dev ; s#list_head list ; s#list_head alloc_list ; t#atomic_t use_count ; s#irq_chip subirq_chip ; int subirq_base ; s#iio_subirq subirqs [ 2 ] ; unsigned long pool [ ( ( ( 2 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#mutex pool_lock ; t#bool attached_own_device ; s#work_struct reenable_work ; } +s##iio_poll_func +s#st_sensor_odr_avl struct st_sensor_odr_avl { unsigned int hz ; t#u8 value ; } +s#st_sensor_odr struct st_sensor_odr { t#u8 addr ; t#u8 mask ; s#st_sensor_odr_avl odr_avl [ 10 ] ; } +s#st_sensor_power struct st_sensor_power { t#u8 addr ; t#u8 mask ; t#u8 value_off ; t#u8 value_on ; } +s#st_sensor_axis struct st_sensor_axis { t#u8 addr ; t#u8 mask ; } +s#st_sensor_fullscale_avl struct st_sensor_fullscale_avl { unsigned int num ; t#u8 value ; unsigned int gain ; unsigned int gain2 ; } +s#st_sensor_fullscale struct st_sensor_fullscale { t#u8 addr ; t#u8 mask ; s#st_sensor_fullscale_avl fs_avl [ 10 ] ; } +s#st_sensor_bdu struct st_sensor_bdu { t#u8 addr ; t#u8 mask ; } +s#st_sensor_das struct st_sensor_das { t#u8 addr ; t#u8 mask ; } +s#st_sensor_int_drdy struct st_sensor_int_drdy { t#u8 addr ; t#u8 mask ; t#u8 addr_od ; t#u8 mask_od ; } +s#st_sensor_data_ready_irq struct st_sensor_data_ready_irq { s#st_sensor_int_drdy int1 ; s#st_sensor_int_drdy int2 ; t#u8 addr_ihl ; t#u8 mask_ihl ; struct { t#u8 addr ; t#u8 mask ; } stat_drdy ; struct { t#u8 en_addr ; t#u8 en_mask ; } ig1 ; } +s#st_sensor_sim struct st_sensor_sim { t#u8 addr ; t#u8 value ; } +s#st_sensor_settings struct st_sensor_settings { t#u8 wai ; t#u8 wai_addr ; char sensors_supported [ 8 ] [ 17 ] ; s#iio_chan_spec * ch ; int num_ch ; s#st_sensor_odr odr ; s#st_sensor_power pw ; s#st_sensor_axis enable_axis ; s#st_sensor_fullscale fs ; s#st_sensor_bdu bdu ; s#st_sensor_das das ; s#st_sensor_data_ready_irq drdy_irq ; s#st_sensor_sim sim ; t#bool multi_read_bit ; unsigned int bootime ; } +st_accel_get_settings const s#st_sensor_settings * st_accel_get_settings ( const char * ) +st_accel_common_probe int st_accel_common_probe ( s#iio_dev * ) +st_accel_common_remove void st_accel_common_remove ( s#iio_dev * ) + +/* drivers/iio/adc/ad7091r-base.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +s##iio_poll_func +s#ad7091r_chip_info struct ad7091r_chip_info { unsigned int num_channels ; const s#iio_chan_spec * channels ; unsigned int vref_mV ; } +s##regmap +ad7091r_probe int ad7091r_probe ( s#device * , const char * , const s#ad7091r_chip_info * , s#regmap * , int ) +ad7091r_regmap_config extern const s#regmap_config ad7091r_regmap_config + +/* drivers/iio/adc/ad7606.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##msi_desc +s##msi_msg +s#iio_poll_func struct iio_poll_func { s#iio_dev * indio_dev ; t#irqreturn_t ( * h ) ( int , void * ) ; t#irqreturn_t ( * thread ) ( int , void * ) ; int type ; char * name ; int irq ; t#s64 timestamp ; } +s#ad7606_chip_info struct ad7606_chip_info { const s#iio_chan_spec * channels ; unsigned int num_channels ; const unsigned int * oversampling_avail ; unsigned int oversampling_num ; t#bool os_req_reset ; unsigned long init_delay_ms ; } +s##regulator +s##gpio_desc +s##gpio_array +s#ad7606_state struct ad7606_state { s#device * dev ; const s#ad7606_chip_info * chip_info ; s#regulator * reg ; const s#ad7606_bus_ops * bops ; unsigned int range [ 16 ] ; unsigned int oversampling ; void * base_address ; t#bool sw_mode_en ; const unsigned int * scale_avail ; unsigned int num_scales ; const unsigned int * oversampling_avail ; unsigned int num_os_ratios ; int ( * write_scale ) ( s#iio_dev * , int , int ) ; int ( * write_os ) ( s#iio_dev * , int ) ; s#mutex lock ; s#gpio_desc * gpio_convst ; s#gpio_desc * gpio_reset ; s#gpio_desc * gpio_range ; s#gpio_desc * gpio_standby ; s#gpio_desc * gpio_frstdata ; s#gpio_descs * gpio_os ; s#iio_trigger * trig ; s#completion completion ; unsigned short data [ 20 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#__be16 d16 [ 2 ] ; } +s#ad7606_bus_ops struct ad7606_bus_ops { int ( * read_block ) ( s#device * , int , void * ) ; int ( * sw_mode_config ) ( s#iio_dev * ) ; int ( * reg_read ) ( s#ad7606_state * , unsigned int ) ; int ( * reg_write ) ( s#ad7606_state * , unsigned int , unsigned int ) ; int ( * write_mask ) ( s#ad7606_state * , unsigned int , unsigned long , unsigned int ) ; t#u16 ( * rd_wr_cmd ) ( int , char ) ; } +ad7606_probe int ad7606_probe ( s#device * , int , void * , const char * , unsigned int , const s#ad7606_bus_ops * ) +ad7606_pm_ops extern const s#dev_pm_ops ad7606_pm_ops + +/* drivers/iio/adc/ad_sigma_delta.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##iio_buffer +e#ad_sigma_delta_mode enum ad_sigma_delta_mode { AD_SD_MODE_CONTINUOUS = 0 , AD_SD_MODE_SINGLE = 1 , AD_SD_MODE_IDLE = 2 , AD_SD_MODE_POWERDOWN = 3 , } +s#ad_sigma_delta_info struct ad_sigma_delta_info { int ( * set_channel ) ( s#ad_sigma_delta * , unsigned int ) ; int ( * set_mode ) ( s#ad_sigma_delta * , e#ad_sigma_delta_mode ) ; int ( * postprocess_sample ) ( s#ad_sigma_delta * , unsigned int ) ; t#bool has_registers ; unsigned int addr_shift ; unsigned int read_mask ; unsigned int data_reg ; unsigned long irq_flags ; } +s#ad_sigma_delta struct ad_sigma_delta { s#spi_device * spi ; s#iio_trigger * trig ; s#completion completion ; t#bool irq_dis ; t#bool bus_locked ; t#bool keep_cs_asserted ; t#uint8_t comm ; const s#ad_sigma_delta_info * info ; t#uint8_t tx_buf [ 4 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#uint8_t rx_buf [ 16 ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; } +ad_sd_set_comm void ad_sd_set_comm ( s#ad_sigma_delta * , t#uint8_t ) +ad_sd_write_reg int ad_sd_write_reg ( s#ad_sigma_delta * , unsigned int , unsigned int , unsigned int ) +ad_sd_read_reg int ad_sd_read_reg ( s#ad_sigma_delta * , unsigned int , unsigned int , unsigned int * ) +ad_sd_reset int ad_sd_reset ( s#ad_sigma_delta * , unsigned int ) +ad_sd_calibrate int ad_sd_calibrate ( s#ad_sigma_delta * , unsigned int , unsigned int ) +s#ad_sd_calib_data struct ad_sd_calib_data { unsigned int mode ; unsigned int channel ; } +ad_sd_calibrate_all int ad_sd_calibrate_all ( s#ad_sigma_delta * , const s#ad_sd_calib_data * , unsigned int ) +ad_sigma_delta_single_conversion int ad_sigma_delta_single_conversion ( s#iio_dev * , const s#iio_chan_spec * , int * ) +ad_sd_validate_trigger int ad_sd_validate_trigger ( s#iio_dev * , s#iio_trigger * ) +devm_ad_sd_setup_buffer_and_trigger int devm_ad_sd_setup_buffer_and_trigger ( s#device * , s#iio_dev * ) +ad_sd_init int ad_sd_init ( s#ad_sigma_delta * , s#iio_dev * , s#spi_device * , const s#ad_sigma_delta_info * ) + +/* drivers/iio/adc/adi-axi-adc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +s##iio_poll_func +s#adi_axi_adc_chip_info struct adi_axi_adc_chip_info { const char * name ; unsigned int id ; const s#iio_chan_spec * channels ; unsigned int num_channels ; const unsigned int ( * scale_table ) [ 2 ] ; int num_scales ; unsigned long max_rate ; } +s#adi_axi_adc_conv struct adi_axi_adc_conv { const s#adi_axi_adc_chip_info * chip_info ; int ( * preenable_setup ) ( s#adi_axi_adc_conv * ) ; int ( * reg_access ) ( s#adi_axi_adc_conv * , unsigned int , unsigned int , unsigned int * ) ; int ( * read_raw ) ( s#adi_axi_adc_conv * , s#iio_chan_spec const * , int * , int * , long ) ; int ( * write_raw ) ( s#adi_axi_adc_conv * , s#iio_chan_spec const * , int , int , long ) ; } +adi_axi_adc_conv_priv void * adi_axi_adc_conv_priv ( s#adi_axi_adc_conv * ) +devm_adi_axi_adc_conv_register s#adi_axi_adc_conv * devm_adi_axi_adc_conv_register ( s#device * , t#size_t ) + +/* drivers/iio/adc/ltc2497-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +s##iio_poll_func +ltc2497core_probe int ltc2497core_probe ( s#device * , s#iio_dev * ) +ltc2497core_remove void ltc2497core_remove ( s#iio_dev * ) + +/* drivers/iio/adc/qcom-vadc-common.o */ +e#vadc_scale_fn_type enum vadc_scale_fn_type { SCALE_DEFAULT = 0 , SCALE_THERM_100K_PULLUP , SCALE_PMIC_THERM , SCALE_XOTHERM , SCALE_PMI_CHG_TEMP , SCALE_HW_CALIB_DEFAULT , SCALE_HW_CALIB_THERM_100K_PULLUP , SCALE_HW_CALIB_XOTHERM , SCALE_HW_CALIB_THERM_100K_PU_PM7 , SCALE_HW_CALIB_PMIC_THERM , SCALE_HW_CALIB_PMIC_THERM_PM7 , SCALE_HW_CALIB_PM5_CHG_TEMP , SCALE_HW_CALIB_PM5_SMB_TEMP , SCALE_HW_CALIB_INVALID , } +s#vadc_linear_graph struct vadc_linear_graph { t#s32 dy ; t#s32 dx ; t#s32 gnd ; } +s#vadc_prescale_ratio struct vadc_prescale_ratio { t#u32 num ; t#u32 den ; } +qcom_vadc_scale int qcom_vadc_scale ( e#vadc_scale_fn_type , const s#vadc_linear_graph * , const s#vadc_prescale_ratio * , t#bool , t#u16 , int * ) +qcom_adc_tm5_temp_volt_scale t#u16 qcom_adc_tm5_temp_volt_scale ( unsigned int , t#u32 , int ) +s##adc5_channels +s##iio_info +s#adc5_data struct adc5_data { const t#u32 full_scale_code_volt ; const t#u32 full_scale_code_cur ; const s#adc5_channels * adc_chans ; const s#iio_info * info ; unsigned int * decimation ; unsigned int * hw_settle_1 ; unsigned int * hw_settle_2 ; } +qcom_adc5_hw_scale int qcom_adc5_hw_scale ( e#vadc_scale_fn_type , unsigned int , const s#adc5_data * , t#u16 , int * ) +qcom_adc5_prescaling_from_dt int qcom_adc5_prescaling_from_dt ( t#u32 , t#u32 ) +qcom_adc5_hw_settle_time_from_dt int qcom_adc5_hw_settle_time_from_dt ( t#u32 , const unsigned int * ) +qcom_adc5_avg_samples_from_dt int qcom_adc5_avg_samples_from_dt ( t#u32 ) +qcom_adc5_decimation_from_dt int qcom_adc5_decimation_from_dt ( t#u32 , const unsigned int * ) +qcom_vadc_decimation_from_dt int qcom_vadc_decimation_from_dt ( t#u32 ) + +/* drivers/iio/buffer/industrialio-buffer-cb.o */ +s##iio_cb_buffer +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +iio_channel_get_all_cb s#iio_cb_buffer * iio_channel_get_all_cb ( s#device * , int ( * ) ( const void * , void * ) , void * ) +iio_channel_cb_set_buffer_watermark int iio_channel_cb_set_buffer_watermark ( s#iio_cb_buffer * , t#size_t ) +iio_channel_start_all_cb int iio_channel_start_all_cb ( s#iio_cb_buffer * ) +iio_channel_stop_all_cb void iio_channel_stop_all_cb ( s#iio_cb_buffer * ) +iio_channel_release_all_cb void iio_channel_release_all_cb ( s#iio_cb_buffer * ) +s#iio_buffer_access_funcs struct iio_buffer_access_funcs { int ( * store_to ) ( s#iio_buffer * , const void * ) ; int ( * read ) ( s#iio_buffer * , t#size_t , char * ) ; t#size_t ( * data_available ) ( s#iio_buffer * ) ; int ( * request_update ) ( s#iio_buffer * ) ; int ( * set_bytes_per_datum ) ( s#iio_buffer * , t#size_t ) ; int ( * set_length ) ( s#iio_buffer * , unsigned int ) ; int ( * enable ) ( s#iio_buffer * , s#iio_dev * ) ; int ( * disable ) ( s#iio_buffer * , s#iio_dev * ) ; void ( * release ) ( s#iio_buffer * ) ; unsigned int modes ; unsigned int flags ; } +s#iio_buffer struct iio_buffer { unsigned int length ; unsigned long flags ; t#size_t bytes_per_datum ; const s#iio_buffer_access_funcs * access ; long * scan_mask ; s#list_head demux_list ; t#wait_queue_head_t pollq ; unsigned int watermark ; t#bool scan_timestamp ; s#list_head buffer_attr_list ; s#attribute_group buffer_group ; const s#attribute * * attrs ; void * demux_bounce ; s#list_head attached_entry ; s#list_head buffer_list ; s#kref ref ; } +s##iio_trigger +s##iio_poll_func +s#iio_channel struct iio_channel { s#iio_dev * indio_dev ; const s#iio_chan_spec * channel ; void * data ; } +iio_channel_cb_get_channels s#iio_channel * iio_channel_cb_get_channels ( const s#iio_cb_buffer * ) +iio_channel_cb_get_iio_dev s#iio_dev * iio_channel_cb_get_iio_dev ( const s#iio_cb_buffer * ) + +/* drivers/iio/buffer/industrialio-buffer-dma.o */ +s##iio_dev +s##sock +s##seq_file +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#iio_dma_buffer_ops struct iio_dma_buffer_ops { int ( * submit ) ( s#iio_dma_buffer_queue * , s#iio_dma_buffer_block * ) ; void ( * abort ) ( s#iio_dma_buffer_queue * ) ; } +s#iio_dma_buffer_queue_fileio struct iio_dma_buffer_queue_fileio { s#iio_dma_buffer_block * blocks [ 2 ] ; s#iio_dma_buffer_block * active_block ; t#size_t pos ; t#size_t block_size ; } +s#iio_dma_buffer_queue struct iio_dma_buffer_queue { s#iio_buffer buffer ; s#device * dev ; const s#iio_dma_buffer_ops * ops ; s#mutex lock ; t#spinlock_t list_lock ; s#list_head incoming ; s#list_head outgoing ; t#bool active ; s#iio_dma_buffer_queue_fileio fileio ; } +e#iio_block_state enum iio_block_state { IIO_BLOCK_STATE_DEQUEUED , IIO_BLOCK_STATE_QUEUED , IIO_BLOCK_STATE_ACTIVE , IIO_BLOCK_STATE_DONE , IIO_BLOCK_STATE_DEAD , } +s#iio_dma_buffer_block struct iio_dma_buffer_block { s#list_head head ; t#size_t bytes_used ; void * vaddr ; t#dma_addr_t phys_addr ; t#size_t size ; s#iio_dma_buffer_queue * queue ; s#kref kref ; e#iio_block_state state ; } +iio_dma_buffer_block_done void iio_dma_buffer_block_done ( s#iio_dma_buffer_block * ) +iio_dma_buffer_block_list_abort void iio_dma_buffer_block_list_abort ( s#iio_dma_buffer_queue * , s#list_head * ) +iio_dma_buffer_request_update int iio_dma_buffer_request_update ( s#iio_buffer * ) +iio_dma_buffer_enable int iio_dma_buffer_enable ( s#iio_buffer * , s#iio_dev * ) +iio_dma_buffer_disable int iio_dma_buffer_disable ( s#iio_buffer * , s#iio_dev * ) +iio_dma_buffer_read int iio_dma_buffer_read ( s#iio_buffer * , t#size_t , char * ) +iio_dma_buffer_data_available t#size_t iio_dma_buffer_data_available ( s#iio_buffer * ) +iio_dma_buffer_set_bytes_per_datum int iio_dma_buffer_set_bytes_per_datum ( s#iio_buffer * , t#size_t ) +iio_dma_buffer_set_length int iio_dma_buffer_set_length ( s#iio_buffer * , unsigned int ) +iio_dma_buffer_init int iio_dma_buffer_init ( s#iio_dma_buffer_queue * , s#device * , const s#iio_dma_buffer_ops * ) +iio_dma_buffer_exit void iio_dma_buffer_exit ( s#iio_dma_buffer_queue * ) +iio_dma_buffer_release void iio_dma_buffer_release ( s#iio_dma_buffer_queue * ) + +/* drivers/iio/buffer/industrialio-buffer-dmaengine.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_trigger +s##iio_poll_func +devm_iio_dmaengine_buffer_setup int devm_iio_dmaengine_buffer_setup ( s#device * , s#iio_dev * , const char * ) + +/* drivers/iio/buffer/industrialio-hw-consumer.o */ +s##iio_hw_consumer +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +iio_hw_consumer_alloc s#iio_hw_consumer * iio_hw_consumer_alloc ( s#device * ) +iio_hw_consumer_free void iio_hw_consumer_free ( s#iio_hw_consumer * ) +devm_iio_hw_consumer_alloc s#iio_hw_consumer * devm_iio_hw_consumer_alloc ( s#device * ) +iio_hw_consumer_enable int iio_hw_consumer_enable ( s#iio_hw_consumer * ) +iio_hw_consumer_disable void iio_hw_consumer_disable ( s#iio_hw_consumer * ) + +/* drivers/iio/buffer/industrialio-triggered-buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_trigger +iio_triggered_buffer_setup_ext int iio_triggered_buffer_setup_ext ( s#iio_dev * , t#irqreturn_t ( * ) ( int , void * ) , t#irqreturn_t ( * ) ( int , void * ) , const s#iio_buffer_setup_ops * , const s#attribute * * ) +iio_triggered_buffer_cleanup void iio_triggered_buffer_cleanup ( s#iio_dev * ) +devm_iio_triggered_buffer_setup_ext int devm_iio_triggered_buffer_setup_ext ( s#device * , s#iio_dev * , t#irqreturn_t ( * ) ( int , void * ) , t#irqreturn_t ( * ) ( int , void * ) , const s#iio_buffer_setup_ops * , const s#attribute * * ) + +/* drivers/iio/buffer/kfifo_buf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_trigger +s##iio_poll_func +iio_kfifo_allocate s#iio_buffer * iio_kfifo_allocate ( void ) +iio_kfifo_free void iio_kfifo_free ( s#iio_buffer * ) +devm_iio_kfifo_buffer_setup_ext int devm_iio_kfifo_buffer_setup_ext ( s#device * , s#iio_dev * , int , const s#iio_buffer_setup_ops * , const s#attribute * * ) + +/* drivers/iio/chemical/bme680_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +bme680_regmap_config extern const s#regmap_config bme680_regmap_config +s##regmap +bme680_core_probe int bme680_core_probe ( s#device * , s#regmap * , const char * ) + +/* drivers/iio/chemical/scd30_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +scd30_suspend int scd30_suspend ( s#device * ) +scd30_resume int scd30_resume ( s#device * ) +s##regulator +s#scd30_state struct scd30_state { s#mutex lock ; s#device * dev ; s#regulator * vdd ; s#completion meas_ready ; void * priv ; int irq ; t#u16 pressure_comp ; t#u16 meas_interval ; int meas [ 3 ] ; t#scd30_command_t command ; } +e#scd30_cmd enum scd30_cmd { CMD_START_MEAS , CMD_STOP_MEAS , CMD_MEAS_INTERVAL , CMD_MEAS_READY , CMD_READ_MEAS , CMD_ASC , CMD_FRC , CMD_TEMP_OFFSET , CMD_FW_VERSION , CMD_RESET , } +t#scd30_command_t typedef int ( * scd30_command_t ) ( s#scd30_state * , e#scd30_cmd , t#u16 , void * , int ) +scd30_probe int scd30_probe ( s#device * , int , const char * , void * , t#scd30_command_t ) + +/* drivers/iio/chemical/sps30.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#sps30_state struct sps30_state { s#mutex lock ; s#device * dev ; int state ; void * priv ; const s#sps30_ops * ops ; } +s#sps30_ops struct sps30_ops { int ( * start_meas ) ( s#sps30_state * ) ; int ( * stop_meas ) ( s#sps30_state * ) ; int ( * read_meas ) ( s#sps30_state * , t#__be32 * , t#size_t ) ; int ( * reset ) ( s#sps30_state * ) ; int ( * clean_fan ) ( s#sps30_state * ) ; int ( * read_cleaning_period ) ( s#sps30_state * , t#__be32 * ) ; int ( * write_cleaning_period ) ( s#sps30_state * , t#__be32 ) ; int ( * show_info ) ( s#sps30_state * ) ; } +sps30_probe int sps30_probe ( s#device * , const char * , void * , const s#sps30_ops * ) + +/* drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##msi_desc +s##msi_msg +cros_ec_sensors_push_data int cros_ec_sensors_push_data ( s#iio_dev * , t#s16 * , t#s64 ) +s##mfd_cell +t#cros_ec_sensors_capture_t typedef t#irqreturn_t ( * cros_ec_sensors_capture_t ) ( int , void * ) +t#cros_ec_sensorhub_push_data_cb_t typedef int ( * cros_ec_sensorhub_push_data_cb_t ) ( s#iio_dev * , t#s16 * , t#s64 ) +cros_ec_sensors_core_init int cros_ec_sensors_core_init ( s#platform_device * , s#iio_dev * , t#bool , t#cros_ec_sensors_capture_t , t#cros_ec_sensorhub_push_data_cb_t ) +s#cros_ec_command struct cros_ec_command { t#uint32_t version ; t#uint32_t command ; t#uint32_t outsize ; t#uint32_t insize ; t#uint32_t result ; t#uint8_t data [ ] ; } +u##ec_response_get_next_data_v1 +s#ec_response_get_next_event_v1 struct ec_response_get_next_event_v1 { t#uint8_t event_type ; u#ec_response_get_next_data_v1 data ; } +s#cros_ec_device struct cros_ec_device { const char * phys_name ; s#device * dev ; t#bool was_wake_device ; s#class * cros_class ; int ( * cmd_readmem ) ( s#cros_ec_device * , unsigned int , unsigned int , void * ) ; t#u16 max_request ; t#u16 max_response ; t#u16 max_passthru ; t#u16 proto_version ; void * priv ; int irq ; t#u8 * din ; t#u8 * dout ; int din_size ; int dout_size ; t#bool wake_enabled ; t#bool suspended ; int ( * cmd_xfer ) ( s#cros_ec_device * , s#cros_ec_command * ) ; int ( * pkt_xfer ) ( s#cros_ec_device * , s#cros_ec_command * ) ; s#mutex lock ; t#u8 mkbp_event_supported ; t#bool host_sleep_v1 ; s#blocking_notifier_head event_notifier ; s#ec_response_get_next_event_v1 event_data ; int event_size ; t#u32 host_event_wake_mask ; t#u32 last_resume_result ; t#ktime_t last_event_time ; s#notifier_block notifier_ready ; s#platform_device * ec ; s#platform_device * pd ; } +t#int16_t typedef t#s16 int16_t +s#ec_params_motion_sense struct ec_params_motion_sense { t#uint8_t cmd ; union { struct { t#uint8_t max_sensor_count ; } dump ; struct { t#int16_t data ; } kb_wake_angle ; struct { t#uint8_t sensor_num ; } info , info_3 , data , fifo_flush , perform_calib , list_activities ; struct { t#uint8_t sensor_num ; t#uint8_t roundup ; t#uint16_t reserved ; t#int32_t data ; } ec_rate , sensor_odr , sensor_range ; struct __attribute__ ( ( __packed__ ) ) { uint8_t sensor_num ; t#uint16_t flags ; t#int16_t temp ; t#int16_t offset [ 3 ] ; } sensor_offset ; struct __attribute__ ( ( __packed__ ) ) { uint8_t sensor_num ; t#uint16_t flags ; t#int16_t temp ; t#uint16_t scale [ 3 ] ; } +s#ec_response_motion_sensor_data struct ec_response_motion_sensor_data { t#uint8_t flags ; t#uint8_t sensor_num ; union { t#int16_t data [ 3 ] ; struct __attribute__ ( ( __packed__ ) ) { uint16_t reserved ; t#uint32_t timestamp ; } ; struct { t#uint8_t activity ; t#uint8_t state ; t#int16_t add_info [ 2 ] ; } ; } +s#ec_response_motion_sense_fifo_info struct ec_response_motion_sense_fifo_info { t#uint16_t size ; t#uint16_t count ; t#uint32_t timestamp ; t#uint16_t total_lost ; t#uint16_t lost [ ] ; } +s#ec_response_motion_sense_fifo_data struct ec_response_motion_sense_fifo_data { t#uint32_t number_data ; s#ec_response_motion_sensor_data data [ ] ; } +s#ec_response_motion_sense struct ec_response_motion_sense { union { struct { t#uint8_t module_flags ; t#uint8_t sensor_count ; s#ec_response_motion_sensor_data sensor [ 0 ] ; } dump ; struct { t#uint8_t type ; t#uint8_t location ; t#uint8_t chip ; } info ; struct { t#uint8_t type ; t#uint8_t location ; t#uint8_t chip ; t#uint32_t min_frequency ; t#uint32_t max_frequency ; t#uint32_t fifo_max_event_count ; } info_3 ; s#ec_response_motion_sensor_data data ; struct { t#int32_t ret ; } ec_rate , sensor_odr , sensor_range , kb_wake_angle , fifo_int_enable , spoof ; struct { t#int16_t temp ; t#int16_t offset [ 3 ] ; } sensor_offset , perform_calib ; struct { t#int16_t temp ; t#uint16_t scale [ 3 ] ; } sensor_scale ; s#ec_response_motion_sense_fifo_info fifo_info , fifo_flush ; s#ec_response_motion_sense_fifo_data fifo_read ; struct __attribute__ ( ( __packed__ ) ) { uint16_t reserved ; t#uint32_t enabled ; t#uint32_t disabled ; } list_activities ; struct { t#uint16_t value ; } lid_angle ; struct { t#uint16_t lid_angle ; t#uint16_t hys_degree ; } tablet_mode_threshold ; } +e#motionsensor_type enum motionsensor_type { MOTIONSENSE_TYPE_ACCEL = 0 , MOTIONSENSE_TYPE_GYRO = 1 , MOTIONSENSE_TYPE_MAG = 2 , MOTIONSENSE_TYPE_PROX = 3 , MOTIONSENSE_TYPE_LIGHT = 4 , MOTIONSENSE_TYPE_ACTIVITY = 5 , MOTIONSENSE_TYPE_BARO = 6 , MOTIONSENSE_TYPE_SYNC = 7 , MOTIONSENSE_TYPE_MAX , } +e#motionsensor_location enum motionsensor_location { MOTIONSENSE_LOC_BASE = 0 , MOTIONSENSE_LOC_LID = 1 , MOTIONSENSE_LOC_CAMERA = 2 , MOTIONSENSE_LOC_MAX , } +s#calib_data struct calib_data { t#s16 offset ; t#u16 scale ; } +E#CROS_EC_SENSOR_MAX_AXIS 3 +s#cros_ec_sensors_core_state struct cros_ec_sensors_core_state { s#cros_ec_device * ec ; s#mutex cmd_lock ; s#cros_ec_command * msg ; s#ec_params_motion_sense param ; s#ec_response_motion_sense * resp ; e#motionsensor_type type ; e#motionsensor_location loc ; t#bool range_updated ; int curr_range ; s#calib_data calib [ E#CROS_EC_SENSOR_MAX_AXIS ] ; t#s8 sign [ E#CROS_EC_SENSOR_MAX_AXIS ] ; t#u8 samples [ ( sizeof ( s64 ) * 2 ) ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; int ( * read_ec_sensors_data ) ( s#iio_dev * , unsigned long , t#s16 * ) ; t#u32 fifo_max_event_count ; int frequencies [ 6 ] ; } +cros_ec_motion_send_host_cmd int cros_ec_motion_send_host_cmd ( s#cros_ec_sensors_core_state * , t#u16 ) +cros_ec_sensors_ext_info extern const s#iio_chan_spec_ext_info cros_ec_sensors_ext_info [ ] +cros_ec_sensors_read_lpc int cros_ec_sensors_read_lpc ( s#iio_dev * , unsigned long , t#s16 * ) +cros_ec_sensors_read_cmd int cros_ec_sensors_read_cmd ( s#iio_dev * , unsigned long , t#s16 * ) +cros_ec_sensors_capture t#irqreturn_t cros_ec_sensors_capture ( int , void * ) +cros_ec_sensors_core_read int cros_ec_sensors_core_read ( s#cros_ec_sensors_core_state * , s#iio_chan_spec const * , int * , int * , long ) +cros_ec_sensors_core_read_avail int cros_ec_sensors_core_read_avail ( s#iio_dev * , s#iio_chan_spec const * , const int * * , int * , int * , long ) +cros_ec_sensors_core_write int cros_ec_sensors_core_write ( s#cros_ec_sensors_core_state * , s#iio_chan_spec const * , int , int , long ) +cros_ec_sensors_pm_ops extern const s#dev_pm_ops cros_ec_sensors_pm_ops + +/* drivers/iio/common/hid-sensors/hid-sensor-attributes.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +s##platform_device +s##iio_buffer +s##iio_poll_func +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s#hid_sensor_common struct hid_sensor_common { s#hid_sensor_hub_device * hsdev ; s#platform_device * pdev ; unsigned usage_id ; t#atomic_t data_ready ; t#atomic_t user_requested_state ; t#atomic_t runtime_pm_enable ; int poll_interval ; int raw_hystersis ; int latency_ms ; s#iio_trigger * trigger ; int timestamp_ns_scale ; s#hid_sensor_hub_attribute_info poll ; s#hid_sensor_hub_attribute_info report_state ; s#hid_sensor_hub_attribute_info power_state ; s#hid_sensor_hub_attribute_info sensitivity ; s#hid_sensor_hub_attribute_info sensitivity_rel ; s#hid_sensor_hub_attribute_info report_latency ; s#work_struct work ; } +hid_sensor_read_poll_value t#s32 hid_sensor_read_poll_value ( s#hid_sensor_common * ) +hid_sensor_read_samp_freq_value int hid_sensor_read_samp_freq_value ( s#hid_sensor_common * , int * , int * ) +hid_sensor_write_samp_freq_value int hid_sensor_write_samp_freq_value ( s#hid_sensor_common * , int , int ) +hid_sensor_read_raw_hyst_value int hid_sensor_read_raw_hyst_value ( s#hid_sensor_common * , int * , int * ) +hid_sensor_read_raw_hyst_rel_value int hid_sensor_read_raw_hyst_rel_value ( s#hid_sensor_common * , int * , int * ) +hid_sensor_write_raw_hyst_value int hid_sensor_write_raw_hyst_value ( s#hid_sensor_common * , int , int ) +hid_sensor_write_raw_hyst_rel_value int hid_sensor_write_raw_hyst_rel_value ( s#hid_sensor_common * , int , int ) +hid_sensor_format_scale int hid_sensor_format_scale ( t#u32 , s#hid_sensor_hub_attribute_info * , int * , int * ) +hid_sensor_convert_timestamp t#int64_t hid_sensor_convert_timestamp ( s#hid_sensor_common * , t#int64_t ) +hid_sensor_get_report_latency int hid_sensor_get_report_latency ( s#hid_sensor_common * ) +hid_sensor_set_report_latency int hid_sensor_set_report_latency ( s#hid_sensor_common * , int ) +hid_sensor_batch_mode_supported t#bool hid_sensor_batch_mode_supported ( s#hid_sensor_common * ) +hid_sensor_parse_common_attributes int hid_sensor_parse_common_attributes ( s#hid_sensor_hub_device * , t#u32 , s#hid_sensor_common * , const t#u32 * , t#u32 ) + +/* drivers/iio/common/hid-sensors/hid-sensor-trigger.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##thermal_zone_device +s##thermal_cooling_device +s##mfd_cell +s##iio_buffer +s##msi_desc +s##msi_msg +hid_sensor_power_state int hid_sensor_power_state ( s#hid_sensor_common * , t#bool ) +hid_sensor_remove_trigger void hid_sensor_remove_trigger ( s#iio_dev * , s#hid_sensor_common * ) +hid_sensor_setup_trigger int hid_sensor_setup_trigger ( s#iio_dev * , const char * , s#hid_sensor_common * ) +hid_sensor_pm_ops extern const s#dev_pm_ops hid_sensor_pm_ops + +/* drivers/iio/common/ms_sensors/ms_sensors_i2c.o */ +ms_sensors_reset int ms_sensors_reset ( void * , t#u8 , unsigned int ) +ms_sensors_read_prom_word int ms_sensors_read_prom_word ( void * , int , t#u16 * ) +ms_sensors_convert_and_read int ms_sensors_convert_and_read ( void * , t#u8 , t#u8 , unsigned int , t#u32 * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ms_sensors_read_serial int ms_sensors_read_serial ( s#i2c_client * , t#u64 * ) +s#ms_ht_dev struct ms_ht_dev { s#i2c_client * client ; s#mutex lock ; t#u8 res_index ; } +ms_sensors_write_resolution t#ssize_t ms_sensors_write_resolution ( s#ms_ht_dev * , t#u8 ) +ms_sensors_show_battery_low t#ssize_t ms_sensors_show_battery_low ( s#ms_ht_dev * , char * ) +ms_sensors_show_heater t#ssize_t ms_sensors_show_heater ( s#ms_ht_dev * , char * ) +ms_sensors_write_heater t#ssize_t ms_sensors_write_heater ( s#ms_ht_dev * , const char * , t#size_t ) +ms_sensors_ht_read_temperature int ms_sensors_ht_read_temperature ( s#ms_ht_dev * , t#s32 * ) +ms_sensors_ht_read_humidity int ms_sensors_ht_read_humidity ( s#ms_ht_dev * , t#u32 * ) +s#ms_tp_hw_data struct ms_tp_hw_data { t#u8 prom_len ; t#u8 max_res_index ; } +s#ms_tp_dev struct ms_tp_dev { s#i2c_client * client ; s#mutex lock ; const s#ms_tp_hw_data * hw ; t#u16 prom [ 8 ] ; t#u8 res_index ; } +ms_sensors_tp_read_prom int ms_sensors_tp_read_prom ( s#ms_tp_dev * ) +ms_sensors_read_temp_and_pressure int ms_sensors_read_temp_and_pressure ( s#ms_tp_dev * , int * , unsigned int * ) + +/* drivers/iio/common/st_sensors/st_sensors_buffer.o */ +st_sensors_trigger_handler t#irqreturn_t st_sensors_trigger_handler ( int , void * ) + +/* drivers/iio/common/st_sensors/st_sensors_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +st_sensors_debugfs_reg_access int st_sensors_debugfs_reg_access ( s#iio_dev * , unsigned , unsigned , unsigned * ) +st_sensors_set_odr int st_sensors_set_odr ( s#iio_dev * , unsigned int ) +st_sensors_set_enable int st_sensors_set_enable ( s#iio_dev * , t#bool ) +st_sensors_set_axis_enable int st_sensors_set_axis_enable ( s#iio_dev * , t#u8 ) +st_sensors_power_enable int st_sensors_power_enable ( s#iio_dev * ) +st_sensors_power_disable void st_sensors_power_disable ( s#iio_dev * ) +st_sensors_dev_name_probe void st_sensors_dev_name_probe ( s#device * , char * , int ) +s#st_sensors_platform_data struct st_sensors_platform_data { t#u8 drdy_int_pin ; t#bool open_drain ; t#bool spi_3wire ; t#bool pullups ; t#bool wakeup_source ; } +st_sensors_init_sensor int st_sensors_init_sensor ( s#iio_dev * , s#st_sensors_platform_data * ) +st_sensors_set_dataready_irq int st_sensors_set_dataready_irq ( s#iio_dev * , t#bool ) +st_sensors_set_fullscale_by_gain int st_sensors_set_fullscale_by_gain ( s#iio_dev * , int ) +st_sensors_read_info_raw int st_sensors_read_info_raw ( s#iio_dev * , s#iio_chan_spec const * , int * ) +st_sensors_get_settings_index int st_sensors_get_settings_index ( const char * , const s#st_sensor_settings * , const int ) +st_sensors_verify_id int st_sensors_verify_id ( s#iio_dev * ) +st_sensors_sysfs_sampling_frequency_avail t#ssize_t st_sensors_sysfs_sampling_frequency_avail ( s#device * , s#device_attribute * , char * ) +st_sensors_sysfs_scale_avail t#ssize_t st_sensors_sysfs_scale_avail ( s#device * , s#device_attribute * , char * ) + +/* drivers/iio/common/st_sensors/st_sensors_i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +st_sensors_i2c_configure int st_sensors_i2c_configure ( s#iio_dev * , s#i2c_client * ) + +/* drivers/iio/common/st_sensors/st_sensors_spi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +st_sensors_spi_configure int st_sensors_spi_configure ( s#iio_dev * , s#spi_device * ) + +/* drivers/iio/common/st_sensors/st_sensors_trigger.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +st_sensors_allocate_trigger int st_sensors_allocate_trigger ( s#iio_dev * , const s#iio_trigger_ops * ) +st_sensors_deallocate_trigger void st_sensors_deallocate_trigger ( s#iio_dev * ) +st_sensors_validate_device int st_sensors_validate_device ( s#iio_trigger * , s#iio_dev * ) + +/* drivers/iio/dac/ad5592r-base.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##gpio_device +s#ad5592r_state struct ad5592r_state { s#device * dev ; s#regulator * reg ; s#gpio_chip gpiochip ; s#mutex gpio_lock ; s#mutex lock ; unsigned int num_channels ; const s#ad5592r_rw_ops * ops ; int scale_avail [ 2 ] [ 2 ] ; t#u16 cached_dac [ 8 ] ; t#u16 cached_gp_ctrl ; t#u8 channel_modes [ 8 ] ; t#u8 channel_offstate [ 8 ] ; t#u8 gpio_map ; t#u8 gpio_out ; t#u8 gpio_in ; t#u8 gpio_val ; t#__be16 spi_msg __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#__be16 spi_msg_nop ; } +s#ad5592r_rw_ops struct ad5592r_rw_ops { int ( * write_dac ) ( s#ad5592r_state * , unsigned , t#u16 ) ; int ( * read_adc ) ( s#ad5592r_state * , unsigned , t#u16 * ) ; int ( * reg_write ) ( s#ad5592r_state * , t#u8 , t#u16 ) ; int ( * reg_read ) ( s#ad5592r_state * , t#u8 , t#u16 * ) ; int ( * gpio_read ) ( s#ad5592r_state * , t#u8 * ) ; } +ad5592r_probe int ad5592r_probe ( s#device * , const char * , const s#ad5592r_rw_ops * ) +ad5592r_remove int ad5592r_remove ( s#device * ) + +/* drivers/iio/dac/ad5686.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#ad5686_supported_device_ids enum ad5686_supported_device_ids { ID_AD5310R , ID_AD5311R , ID_AD5338R , ID_AD5671R , ID_AD5672R , ID_AD5673R , ID_AD5674R , ID_AD5675R , ID_AD5676 , ID_AD5676R , ID_AD5677R , ID_AD5679R , ID_AD5681R , ID_AD5682R , ID_AD5683 , ID_AD5683R , ID_AD5684 , ID_AD5684R , ID_AD5685R , ID_AD5686 , ID_AD5686R , ID_AD5691R , ID_AD5692R , ID_AD5693 , ID_AD5693R , ID_AD5694 , ID_AD5694R , ID_AD5695R , ID_AD5696 , ID_AD5696R , } +s##iio_buffer +s##iio_trigger +s##iio_poll_func +e#ad5686_regmap_type enum ad5686_regmap_type { AD5310_REGMAP , AD5683_REGMAP , AD5686_REGMAP , AD5693_REGMAP } +s#ad5686_chip_info struct ad5686_chip_info { t#u16 int_vref_mv ; unsigned int num_channels ; const s#iio_chan_spec * channels ; e#ad5686_regmap_type regmap_type ; } +s##regulator +t#ad5686_read_func typedef int ( * ad5686_read_func ) ( s#ad5686_state * , t#u8 ) +s#ad5686_state struct ad5686_state { s#device * dev ; const s#ad5686_chip_info * chip_info ; s#regulator * reg ; unsigned short vref_mv ; unsigned int pwr_down_mask ; unsigned int pwr_down_mode ; t#ad5686_write_func write ; t#ad5686_read_func read ; t#bool use_internal_vref ; s#mutex lock ; union { t#__be32 d32 ; t#__be16 d16 ; t#u8 d8 [ 4 ] ; } data [ 3 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +t#ad5686_write_func typedef int ( * ad5686_write_func ) ( s#ad5686_state * , t#u8 , t#u8 , t#u16 ) +ad5686_probe int ad5686_probe ( s#device * , e#ad5686_supported_device_ids , const char * , t#ad5686_write_func , t#ad5686_read_func ) +ad5686_remove int ad5686_remove ( s#device * ) + +/* drivers/iio/gyro/fxas21002c_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +fxas21002c_core_probe int fxas21002c_core_probe ( s#device * , s#regmap * , int , const char * ) +fxas21002c_core_remove void fxas21002c_core_remove ( s#device * ) +fxas21002c_pm_ops extern const s#dev_pm_ops fxas21002c_pm_ops + +/* drivers/iio/gyro/mpu3050-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +mpu3050_common_probe int mpu3050_common_probe ( s#device * , s#regmap * , int , const char * ) +mpu3050_common_remove int mpu3050_common_remove ( s#device * ) +mpu3050_dev_pm_ops extern const s#dev_pm_ops mpu3050_dev_pm_ops + +/* drivers/iio/humidity/hts221_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +hts221_probe int hts221_probe ( s#device * , int , const char * , s#regmap * ) +hts221_pm_ops extern const s#dev_pm_ops hts221_pm_ops + +/* drivers/iio/imu/adis.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##iio_trigger +s#adis_timeout struct adis_timeout { t#u16 reset_ms ; t#u16 sw_reset_ms ; t#u16 self_test_ms ; } +s#adis_data struct adis_data { unsigned int read_delay ; unsigned int write_delay ; unsigned int cs_change_delay ; unsigned int glob_cmd_reg ; unsigned int msc_ctrl_reg ; unsigned int diag_stat_reg ; unsigned int prod_id_reg ; unsigned int prod_id ; unsigned int self_test_mask ; unsigned int self_test_reg ; t#bool self_test_no_autoclear ; const s#adis_timeout * timeouts ; const char * const * status_error_msgs ; unsigned int status_error_mask ; int ( * enable_irq ) ( s#adis * , t#bool ) ; t#bool has_paging ; unsigned int burst_reg_cmd ; unsigned int burst_len ; unsigned int burst_max_len ; unsigned int burst_max_speed_hz ; } +s#adis struct adis { s#spi_device * spi ; s#iio_trigger * trig ; const s#adis_data * data ; unsigned int burst_extra_len ; s#mutex state_lock ; s#spi_message msg ; s#spi_transfer * xfer ; unsigned int current_page ; unsigned long irq_flag ; void * buffer ; t#uint8_t tx [ 10 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#uint8_t rx [ 4 ] ; } +__adis_write_reg int __adis_write_reg ( s#adis * , unsigned int , unsigned int , unsigned int ) +__adis_read_reg int __adis_read_reg ( s#adis * , unsigned int , unsigned int * , unsigned int ) +__adis_update_bits_base int __adis_update_bits_base ( s#adis * , unsigned int , const t#u32 , const t#u32 , t#u8 ) +s##iio_buffer +s##iio_poll_func +adis_debugfs_reg_access int adis_debugfs_reg_access ( s#iio_dev * , unsigned int , unsigned int , unsigned int * ) +adis_enable_irq int adis_enable_irq ( s#adis * , t#bool ) +__adis_check_status int __adis_check_status ( s#adis * ) +__adis_reset int __adis_reset ( s#adis * ) +__adis_initial_startup int __adis_initial_startup ( s#adis * ) +adis_single_conversion int adis_single_conversion ( s#iio_dev * , const s#iio_chan_spec * , unsigned int , int * ) +adis_init int adis_init ( s#adis * , s#iio_dev * , s#spi_device * , const s#adis_data * ) + +/* drivers/iio/imu/adis_buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +adis_update_scan_mode int adis_update_scan_mode ( s#iio_dev * , const unsigned long * ) +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +devm_adis_setup_buffer_and_trigger int devm_adis_setup_buffer_and_trigger ( s#adis * , s#iio_dev * , t#irq_handler_t ) + +/* drivers/iio/imu/adis_trigger.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##iio_buffer +s##iio_poll_func +devm_adis_probe_trigger int devm_adis_probe_trigger ( s#adis * , s#iio_dev * ) + +/* drivers/iio/imu/bmi160/bmi160_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +bmi160_regmap_config extern const s#regmap_config bmi160_regmap_config +s##regmap +bmi160_enable_irq int bmi160_enable_irq ( s#regmap * , t#bool ) +bmi160_core_probe int bmi160_core_probe ( s#device * , s#regmap * , const char * , t#bool ) + +/* drivers/iio/imu/fxos8700_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fxos8700_regmap_config extern const s#regmap_config fxos8700_regmap_config +s##regmap +fxos8700_core_probe int fxos8700_core_probe ( s#device * , s#regmap * , const char * , t#bool ) + +/* drivers/iio/imu/inv_icm42600/inv_icm42600_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +inv_icm42600_regmap_config extern const s#regmap_config inv_icm42600_regmap_config +s##regmap +e#inv_icm42600_chip enum inv_icm42600_chip { INV_CHIP_ICM42600 , INV_CHIP_ICM42602 , INV_CHIP_ICM42605 , INV_CHIP_ICM42622 , INV_CHIP_NB , } +s##regulator +s#iio_mount_matrix struct iio_mount_matrix { const char * rotation [ 9 ] ; } +s#inv_icm42600_sensor_conf struct inv_icm42600_sensor_conf { int mode ; int fs ; int odr ; int filter ; } +s#inv_icm42600_conf struct inv_icm42600_conf { s#inv_icm42600_sensor_conf gyro ; s#inv_icm42600_sensor_conf accel ; t#bool temp_en ; } +e#inv_icm42600_sensor_mode enum inv_icm42600_sensor_mode { INV_ICM42600_SENSOR_MODE_OFF , INV_ICM42600_SENSOR_MODE_STANDBY , INV_ICM42600_SENSOR_MODE_LOW_POWER , INV_ICM42600_SENSOR_MODE_LOW_NOISE , INV_ICM42600_SENSOR_MODE_NB , } +s#inv_icm42600_suspended struct inv_icm42600_suspended { e#inv_icm42600_sensor_mode gyro ; e#inv_icm42600_sensor_mode accel ; t#bool temp ; } +s##iio_buffer +s##iio_trigger +s##iio_poll_func +s#inv_icm42600_fifo struct inv_icm42600_fifo { unsigned int on ; unsigned int en ; t#uint32_t period ; struct { unsigned int gyro ; unsigned int accel ; } watermark ; t#size_t count ; struct { t#size_t gyro ; t#size_t accel ; t#size_t total ; } nb ; t#uint8_t data [ 2080 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#inv_icm42600_state struct inv_icm42600_state { s#mutex lock ; e#inv_icm42600_chip chip ; const char * name ; s#regmap * map ; s#regulator * vdd_supply ; s#regulator * vddio_supply ; s#iio_mount_matrix orientation ; s#inv_icm42600_conf conf ; s#inv_icm42600_suspended suspended ; s#iio_dev * indio_gyro ; s#iio_dev * indio_accel ; t#uint8_t buffer [ 2 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#inv_icm42600_fifo fifo ; struct { t#int64_t gyro ; t#int64_t accel ; } timestamp ; } +t#inv_icm42600_bus_setup typedef int ( * inv_icm42600_bus_setup ) ( s#inv_icm42600_state * ) +inv_icm42600_core_probe int inv_icm42600_core_probe ( s#regmap * , int , int , t#inv_icm42600_bus_setup ) +inv_icm42600_pm_ops extern const s#dev_pm_ops inv_icm42600_pm_ops + +/* drivers/iio/imu/inv_mpu6050/inv_mpu_core.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +inv_mpu_core_probe int inv_mpu_core_probe ( s#regmap * , int , const char * , int ( * ) ( s#iio_dev * ) , int ) +inv_mpu_pmops extern const s#dev_pm_ops inv_mpu_pmops + +/* drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +st_lsm6dsx_probe int st_lsm6dsx_probe ( s#device * , int , int , s#regmap * ) +st_lsm6dsx_pm_ops extern const s#dev_pm_ops st_lsm6dsx_pm_ops + +/* drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +s##regulator +s#st_lsm9ds0 struct st_lsm9ds0 { s#device * dev ; const char * name ; int irq ; s#iio_dev * accel ; s#iio_dev * magn ; s#regulator * vdd ; s#regulator * vdd_io ; } +s##regmap +st_lsm9ds0_probe int st_lsm9ds0_probe ( s#st_lsm9ds0 * , s#regmap * ) +st_lsm9ds0_remove int st_lsm9ds0_remove ( s#st_lsm9ds0 * ) + +/* drivers/iio/industrialio-buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_trigger +s##iio_poll_func +iio_buffer_init void iio_buffer_init ( s#iio_buffer * ) +iio_update_buffers int iio_update_buffers ( s#iio_dev * , s#iio_buffer * , s#iio_buffer * ) +iio_validate_scan_mask_onehot t#bool iio_validate_scan_mask_onehot ( s#iio_dev * , const unsigned long * ) +iio_push_to_buffers int iio_push_to_buffers ( s#iio_dev * , const void * ) +iio_push_to_buffers_with_ts_unaligned int iio_push_to_buffers_with_ts_unaligned ( s#iio_dev * , const void * , t#size_t , t#int64_t ) +iio_buffer_get s#iio_buffer * iio_buffer_get ( s#iio_buffer * ) +iio_buffer_put void iio_buffer_put ( s#iio_buffer * ) +iio_device_attach_buffer int iio_device_attach_buffer ( s#iio_dev * , s#iio_buffer * ) + +/* drivers/iio/industrialio-configfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +iio_configfs_subsys extern s#configfs_subsystem iio_configfs_subsys + +/* drivers/iio/industrialio-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +iio_bus_type extern s#bus_type iio_bus_type +s##iio_trigger +s##iio_poll_func +iio_device_id int iio_device_id ( s#iio_dev * ) +iio_get_debugfs_dentry s#dentry * iio_get_debugfs_dentry ( s#iio_dev * ) +iio_read_const_attr t#ssize_t iio_read_const_attr ( s#device * , s#device_attribute * , char * ) +iio_device_set_clock int iio_device_set_clock ( s#iio_dev * , t#clockid_t ) +iio_device_get_clock t#clockid_t iio_device_get_clock ( const s#iio_dev * ) +iio_get_time_ns t#s64 iio_get_time_ns ( const s#iio_dev * ) +iio_get_time_res unsigned int iio_get_time_res ( const s#iio_dev * ) +iio_enum_available_read t#ssize_t iio_enum_available_read ( s#iio_dev * , t#uintptr_t , const s#iio_chan_spec * , char * ) +iio_enum_read t#ssize_t iio_enum_read ( s#iio_dev * , t#uintptr_t , const s#iio_chan_spec * , char * ) +iio_enum_write t#ssize_t iio_enum_write ( s#iio_dev * , t#uintptr_t , const s#iio_chan_spec * , const char * , t#size_t ) +iio_show_mount_matrix t#ssize_t iio_show_mount_matrix ( s#iio_dev * , t#uintptr_t , const s#iio_chan_spec * , char * ) +iio_read_mount_matrix int iio_read_mount_matrix ( s#device * , s#iio_mount_matrix * ) +iio_format_value t#ssize_t iio_format_value ( char * , unsigned int , int , int * ) +iio_str_to_fixpoint int iio_str_to_fixpoint ( const char * , int , int * , int * ) +iio_device_alloc s#iio_dev * iio_device_alloc ( s#device * , int ) +iio_device_free void iio_device_free ( s#iio_dev * ) +devm_iio_device_alloc s#iio_dev * devm_iio_device_alloc ( s#device * , int ) +__iio_device_register int __iio_device_register ( s#iio_dev * , s#module * ) +iio_device_unregister void iio_device_unregister ( s#iio_dev * ) +__devm_iio_device_register int __devm_iio_device_register ( s#device * , s#iio_dev * , s#module * ) +iio_device_claim_direct_mode int iio_device_claim_direct_mode ( s#iio_dev * ) +iio_device_release_direct_mode void iio_device_release_direct_mode ( s#iio_dev * ) + +/* drivers/iio/industrialio-event.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +s##iio_poll_func +iio_push_event int iio_push_event ( s#iio_dev * , t#u64 , t#s64 ) + +/* drivers/iio/industrialio-sw-device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +s##iio_poll_func +s#iio_sw_device struct iio_sw_device { s#iio_dev * device ; s#iio_sw_device_type * device_type ; s#config_group group ; } +s#iio_sw_device_ops struct iio_sw_device_ops { s#iio_sw_device * ( * probe ) ( const char * ) ; int ( * remove ) ( s#iio_sw_device * ) ; } +s#iio_sw_device_type struct iio_sw_device_type { const char * name ; s#module * owner ; const s#iio_sw_device_ops * ops ; s#list_head list ; s#config_group * group ; } +iio_register_sw_device_type int iio_register_sw_device_type ( s#iio_sw_device_type * ) +iio_unregister_sw_device_type void iio_unregister_sw_device_type ( s#iio_sw_device_type * ) +iio_sw_device_create s#iio_sw_device * iio_sw_device_create ( const char * , const char * ) +iio_sw_device_destroy void iio_sw_device_destroy ( s#iio_sw_device * ) + +/* drivers/iio/industrialio-sw-trigger.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##iio_trigger +s#iio_sw_trigger struct iio_sw_trigger { s#iio_trigger * trigger ; s#iio_sw_trigger_type * trigger_type ; s#config_group group ; } +s#iio_sw_trigger_ops struct iio_sw_trigger_ops { s#iio_sw_trigger * ( * probe ) ( const char * ) ; int ( * remove ) ( s#iio_sw_trigger * ) ; } +s#iio_sw_trigger_type struct iio_sw_trigger_type { const char * name ; s#module * owner ; const s#iio_sw_trigger_ops * ops ; s#list_head list ; s#config_group * group ; } +iio_register_sw_trigger_type int iio_register_sw_trigger_type ( s#iio_sw_trigger_type * ) +iio_unregister_sw_trigger_type void iio_unregister_sw_trigger_type ( s#iio_sw_trigger_type * ) +iio_sw_trigger_create s#iio_sw_trigger * iio_sw_trigger_create ( const char * , const char * ) +iio_sw_trigger_destroy void iio_sw_trigger_destroy ( s#iio_sw_trigger * ) + +/* drivers/iio/industrialio-trigger.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##msi_desc +s##msi_msg +__iio_trigger_register int __iio_trigger_register ( s#iio_trigger * , s#module * ) +iio_trigger_unregister void iio_trigger_unregister ( s#iio_trigger * ) +iio_trigger_set_immutable int iio_trigger_set_immutable ( s#iio_dev * , s#iio_trigger * ) +iio_trigger_poll void iio_trigger_poll ( s#iio_trigger * ) +iio_trigger_generic_data_rdy_poll t#irqreturn_t iio_trigger_generic_data_rdy_poll ( int , void * ) +iio_trigger_poll_chained void iio_trigger_poll_chained ( s#iio_trigger * ) +iio_trigger_notify_done void iio_trigger_notify_done ( s#iio_trigger * ) +iio_pollfunc_store_time t#irqreturn_t iio_pollfunc_store_time ( int , void * ) +iio_alloc_pollfunc __attribute__ ( ( __format__ ( printf , 5 , 6 ) ) ) s#iio_poll_func * iio_alloc_pollfunc ( t#irqreturn_t ( * ) ( int , void * ) , t#irqreturn_t ( * ) ( int , void * ) , int , s#iio_dev * , const char * , ... ) +iio_dealloc_pollfunc void iio_dealloc_pollfunc ( s#iio_poll_func * ) +iio_trigger_alloc __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) s#iio_trigger * iio_trigger_alloc ( s#device * , const char * , ... ) +iio_trigger_free void iio_trigger_free ( s#iio_trigger * ) +devm_iio_trigger_alloc __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) s#iio_trigger * devm_iio_trigger_alloc ( s#device * , const char * , ... ) +__devm_iio_trigger_register int __devm_iio_trigger_register ( s#device * , s#iio_trigger * , s#module * ) +iio_trigger_using_own t#bool iio_trigger_using_own ( s#iio_dev * ) +iio_trigger_validate_own_device int iio_trigger_validate_own_device ( s#iio_trigger * , s#iio_dev * ) + +/* drivers/iio/industrialio-triggered-event.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +iio_triggered_event_setup int iio_triggered_event_setup ( s#iio_dev * , t#irqreturn_t ( * ) ( int , void * ) , t#irqreturn_t ( * ) ( int , void * ) ) +iio_triggered_event_cleanup void iio_triggered_event_cleanup ( s#iio_dev * ) + +/* drivers/iio/inkern.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_trigger +s##iio_poll_func +s#iio_map struct iio_map { const char * adc_channel_label ; const char * consumer_dev_name ; const char * consumer_channel ; void * consumer_data ; } +iio_map_array_register int iio_map_array_register ( s#iio_dev * , s#iio_map * ) +iio_map_array_unregister int iio_map_array_unregister ( s#iio_dev * ) +of_iio_channel_get_by_name s#iio_channel * of_iio_channel_get_by_name ( s#device_node * , const char * ) +iio_channel_get s#iio_channel * iio_channel_get ( s#device * , const char * ) +iio_channel_release void iio_channel_release ( s#iio_channel * ) +devm_iio_channel_get s#iio_channel * devm_iio_channel_get ( s#device * , const char * ) +devm_of_iio_channel_get_by_name s#iio_channel * devm_of_iio_channel_get_by_name ( s#device * , s#device_node * , const char * ) +iio_channel_get_all s#iio_channel * iio_channel_get_all ( s#device * ) +iio_channel_release_all void iio_channel_release_all ( s#iio_channel * ) +devm_iio_channel_get_all s#iio_channel * devm_iio_channel_get_all ( s#device * ) +iio_read_channel_raw int iio_read_channel_raw ( s#iio_channel * , int * ) +iio_read_channel_average_raw int iio_read_channel_average_raw ( s#iio_channel * , int * ) +iio_convert_raw_to_processed int iio_convert_raw_to_processed ( s#iio_channel * , int , int * , unsigned int ) +e#iio_chan_info_enum enum iio_chan_info_enum { IIO_CHAN_INFO_RAW = 0 , IIO_CHAN_INFO_PROCESSED , IIO_CHAN_INFO_SCALE , IIO_CHAN_INFO_OFFSET , IIO_CHAN_INFO_CALIBSCALE , IIO_CHAN_INFO_CALIBBIAS , IIO_CHAN_INFO_PEAK , IIO_CHAN_INFO_PEAK_SCALE , IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW , IIO_CHAN_INFO_AVERAGE_RAW , IIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCY , IIO_CHAN_INFO_HIGH_PASS_FILTER_3DB_FREQUENCY , IIO_CHAN_INFO_SAMP_FREQ , IIO_CHAN_INFO_FREQUENCY , IIO_CHAN_INFO_PHASE , IIO_CHAN_INFO_HARDWAREGAIN , IIO_CHAN_INFO_HYSTERESIS , IIO_CHAN_INFO_HYSTERESIS_RELATIVE , IIO_CHAN_INFO_INT_TIME , IIO_CHAN_INFO_ENABLE , IIO_CHAN_INFO_CALIBHEIGHT , IIO_CHAN_INFO_CALIBWEIGHT , IIO_CHAN_INFO_DEBOUNCE_COUNT , IIO_CHAN_INFO_DEBOUNCE_TIME , IIO_CHAN_INFO_CALIBEMISSIVITY , IIO_CHAN_INFO_OVERSAMPLING_RATIO , IIO_CHAN_INFO_THERMOCOUPLE_TYPE , IIO_CHAN_INFO_CALIBAMBIENT , } +iio_read_channel_attribute int iio_read_channel_attribute ( s#iio_channel * , int * , int * , e#iio_chan_info_enum ) +iio_read_channel_offset int iio_read_channel_offset ( s#iio_channel * , int * , int * ) +iio_read_channel_processed_scale int iio_read_channel_processed_scale ( s#iio_channel * , int * , unsigned int ) +iio_read_channel_processed int iio_read_channel_processed ( s#iio_channel * , int * ) +iio_read_channel_scale int iio_read_channel_scale ( s#iio_channel * , int * , int * ) +iio_read_avail_channel_attribute int iio_read_avail_channel_attribute ( s#iio_channel * , const int * * , int * , int * , e#iio_chan_info_enum ) +iio_read_avail_channel_raw int iio_read_avail_channel_raw ( s#iio_channel * , const int * * , int * ) +iio_read_max_channel_raw int iio_read_max_channel_raw ( s#iio_channel * , int * ) +iio_get_channel_type int iio_get_channel_type ( s#iio_channel * , e#iio_chan_type * ) +iio_write_channel_attribute int iio_write_channel_attribute ( s#iio_channel * , int , int , e#iio_chan_info_enum ) +iio_write_channel_raw int iio_write_channel_raw ( s#iio_channel * , int ) +iio_get_channel_ext_info_count unsigned int iio_get_channel_ext_info_count ( s#iio_channel * ) +iio_read_channel_ext_info t#ssize_t iio_read_channel_ext_info ( s#iio_channel * , const char * , char * ) +iio_write_channel_ext_info t#ssize_t iio_write_channel_ext_info ( s#iio_channel * , const char * , const char * , t#size_t ) + +/* drivers/iio/light/st_uvis25_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +st_uvis25_probe int st_uvis25_probe ( s#device * , int , s#regmap * ) +st_uvis25_pm_ops extern const s#dev_pm_ops st_uvis25_pm_ops + +/* drivers/iio/magnetometer/rm3100-core.o */ +rm3100_readable_table extern const s#regmap_access_table rm3100_readable_table +rm3100_writable_table extern const s#regmap_access_table rm3100_writable_table +rm3100_volatile_table extern const s#regmap_access_table rm3100_volatile_table +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +rm3100_common_probe int rm3100_common_probe ( s#device * , s#regmap * , int ) + +/* drivers/iio/magnetometer/st_magn_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +st_magn_get_settings const s#st_sensor_settings * st_magn_get_settings ( const char * ) +st_magn_common_probe int st_magn_common_probe ( s#iio_dev * ) +st_magn_common_remove void st_magn_common_remove ( s#iio_dev * ) + +/* drivers/iio/pressure/bmp280-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +bmp280_common_probe int bmp280_common_probe ( s#device * , s#regmap * , unsigned int , const char * , int ) +bmp280_dev_pm_ops extern const s#dev_pm_ops bmp280_dev_pm_ops + +/* drivers/iio/pressure/bmp280-regmap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +bmp180_regmap_config extern const s#regmap_config bmp180_regmap_config +bmp280_regmap_config extern const s#regmap_config bmp280_regmap_config + +/* drivers/iio/pressure/mpl115.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#mpl115_ops struct mpl115_ops { int ( * init ) ( s#device * ) ; int ( * read ) ( s#device * , t#u8 ) ; int ( * write ) ( s#device * , t#u8 , t#u8 ) ; } +mpl115_probe int mpl115_probe ( s#device * , const char * , const s#mpl115_ops * ) + +/* drivers/iio/pressure/st_pressure_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iio_buffer +s##iio_poll_func +st_press_get_settings const s#st_sensor_settings * st_press_get_settings ( const char * ) +st_press_common_probe int st_press_common_probe ( s#iio_dev * ) +st_press_common_remove void st_press_common_remove ( s#iio_dev * ) + +/* drivers/iio/pressure/zpa2326.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +zpa2326_isreg_writeable t#bool zpa2326_isreg_writeable ( s#device * , unsigned int ) +zpa2326_isreg_readable t#bool zpa2326_isreg_readable ( s#device * , unsigned int ) +zpa2326_isreg_precious t#bool zpa2326_isreg_precious ( s#device * , unsigned int ) +zpa2326_pm_ops extern const s#dev_pm_ops zpa2326_pm_ops +s##regmap +zpa2326_probe int zpa2326_probe ( s#device * , const char * , int , unsigned int , s#regmap * ) +zpa2326_remove void zpa2326_remove ( const s#device * ) + +/* drivers/infiniband/core/addr.o */ +rdma_addr_size int rdma_addr_size ( const s#sockaddr * ) +s#sockaddr_in6 struct sockaddr_in6 { unsigned short int sin6_family ; t#__be16 sin6_port ; t#__be32 sin6_flowinfo ; s#in6_addr sin6_addr ; t#__u32 sin6_scope_id ; } +rdma_addr_size_in6 int rdma_addr_size_in6 ( s#sockaddr_in6 * ) +rdma_addr_size_kss int rdma_addr_size_kss ( s#__kernel_sockaddr_storage * ) +e#rdma_transport_type enum rdma_transport_type { RDMA_TRANSPORT_IB , RDMA_TRANSPORT_IWARP , RDMA_TRANSPORT_USNIC , RDMA_TRANSPORT_USNIC_UDP , RDMA_TRANSPORT_UNSPECIFIED , } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s#prefix_info struct prefix_info { t#__u8 type ; t#__u8 length ; t#__u8 prefix_len ; t#__u8 reserved : 6 , autoconf : 1 , onlink : 1 ; t#__be32 valid ; t#__be32 prefered ; t#__be32 reserved2 ; s#in6_addr prefix ; } +s##uncached_list +s#fib_info struct fib_info { s#hlist_node fib_hash ; s#hlist_node fib_lhash ; s#list_head nh_list ; s#net * fib_net ; int fib_treeref ; t#refcount_t fib_clntref ; unsigned int fib_flags ; unsigned char fib_dead ; unsigned char fib_protocol ; unsigned char fib_scope ; unsigned char fib_type ; t#__be32 fib_prefsrc ; t#u32 fib_tb_id ; t#u32 fib_priority ; s#dst_metrics * fib_metrics ; int fib_nhs ; t#bool fib_nh_is_v6 ; t#bool nh_updated ; s#nexthop * nh ; s#callback_head rcu ; s#fib_nh fib_nh [ ] ; } +s#fib_nh struct fib_nh { s#fib_nh_common nh_common ; s#hlist_node nh_hash ; s#fib_info * nh_parent ; t#__u32 nh_tclassid ; t#__be32 nh_saddr ; int nh_saddr_genid ; } +s#nh_info struct nh_info { s#hlist_node dev_hash ; s#nexthop * nh_parent ; t#u8 family ; t#bool reject_nh ; t#bool fdb_nh ; union { s#fib_nh_common fib_nhc ; s#fib_nh fib_nh ; s#fib6_nh fib6_nh ; } ; } +s#nh_grp_entry struct nh_grp_entry { s#nexthop * nh ; t#u8 weight ; union { struct { t#atomic_t upper_bound ; } hthr ; struct { s#list_head uw_nh_entry ; t#u16 count_buckets ; t#u16 wants_buckets ; } res ; } ; s#list_head nh_list ; s#nexthop * nh_parent ; } +s#nh_res_bucket struct nh_res_bucket { s#nh_grp_entry * nh_entry ; t#atomic_long_t used_time ; unsigned long migrated_time ; t#bool occupied ; t#u8 nh_flags ; } +s#nh_res_table struct nh_res_table { s#net * net ; t#u32 nhg_id ; s#delayed_work upkeep_dw ; s#list_head uw_nh_entries ; unsigned long unbalanced_since ; t#u32 idle_timer ; t#u32 unbalanced_timer ; t#u16 num_nh_buckets ; s#nh_res_bucket nh_buckets [ ] ; } +s#nh_group struct nh_group { s#nh_group * spare ; t#u16 num_nh ; t#bool is_multipath ; t#bool hash_threshold ; t#bool resilient ; t#bool fdb_nh ; t#bool has_v4 ; s#nh_res_table * res_table ; s#nh_grp_entry nh_entries [ ] ; } +s#nexthop struct nexthop { s#rb_node rb_node ; s#list_head fi_list ; s#list_head f6i_list ; s#list_head fdb_list ; s#list_head grp_list ; s#net * net ; t#u32 id ; t#u8 protocol ; t#u8 nh_flags ; t#bool is_group ; t#refcount_t refcnt ; s#callback_head rcu ; union { s#nh_info * nh_info ; s#nh_group * nh_grp ; } ; } +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s#in_ifaddr struct in_ifaddr { s#hlist_node hash ; s#in_ifaddr * ifa_next ; s#in_device * ifa_dev ; s#callback_head callback_head ; t#__be32 ifa_local ; t#__be32 ifa_address ; t#__be32 ifa_mask ; t#__u32 ifa_rt_priority ; t#__be32 ifa_broadcast ; unsigned char ifa_scope ; unsigned char ifa_prefixlen ; t#__u32 ifa_flags ; char ifa_label [ 16 ] ; t#__u32 ifa_valid_lft ; t#__u32 ifa_preferred_lft ; unsigned long ifa_cstamp ; unsigned long ifa_tstamp ; } +s##ip_mc_list +E#__IPV4_DEVCONF_MAX ( 1 ) + 32 +s#ipv4_devconf struct ipv4_devconf { void * sysctl ; int data [ ( E#__IPV4_DEVCONF_MAX - 1 ) ] ; unsigned long state [ ( ( ( ( E#__IPV4_DEVCONF_MAX - 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +s#in_device struct in_device { s#net_device * dev ; t#refcount_t refcnt ; int dead ; s#in_ifaddr * ifa_list ; s#ip_mc_list * mc_list ; s#ip_mc_list * * mc_hash ; int mc_count ; t#spinlock_t mc_tomb_lock ; s#ip_mc_list * mc_tomb ; unsigned long mr_v1_seen ; unsigned long mr_v2_seen ; unsigned long mr_maxdelay ; unsigned long mr_qi ; unsigned long mr_qri ; unsigned char mr_qrv ; unsigned char mr_gq_running ; t#u32 mr_ifc_count ; s#timer_list mr_gq_timer ; s#timer_list mr_ifc_timer ; s#neigh_parms * arp_parms ; s#ipv4_devconf cnf ; s#callback_head callback_head ; } +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s#net_generic struct net_generic { union { struct { unsigned int len ; s#callback_head rcu ; } s ; void * ptr [ 0 ] ; } ; } +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s#ib_mad_hdr struct ib_mad_hdr { t#u8 base_version ; t#u8 mgmt_class ; t#u8 class_version ; t#u8 method ; t#__be16 status ; t#__be16 class_specific ; t#__be64 tid ; t#__be16 attr_id ; t#__be16 resv ; t#__be32 attr_mod ; } +E#IB_MGMT_MAD_DATA 232 +s#ib_mad struct ib_mad { s#ib_mad_hdr mad_hdr ; t#u8 data [ E#IB_MGMT_MAD_DATA ] ; } +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s#rdma_restrack_root struct rdma_restrack_root { s#xarray xa ; t#u32 next_id ; } +s##uapi_definition +e#rdma_network_type enum rdma_network_type { RDMA_NETWORK_IB , RDMA_NETWORK_ROCE_V1 , RDMA_NETWORK_IPV4 , RDMA_NETWORK_IPV6 } +s#rdma_dev_addr struct rdma_dev_addr { unsigned char src_dev_addr [ 32 ] ; unsigned char dst_dev_addr [ 32 ] ; unsigned char broadcast [ 32 ] ; unsigned short dev_type ; int bound_dev_if ; e#rdma_transport_type transport ; s#net * net ; const s#ib_gid_attr * sgid_attr ; e#rdma_network_type network ; int hoplimit ; } +rdma_copy_src_l2_addr void rdma_copy_src_l2_addr ( s#rdma_dev_addr * , const s#net_device * ) +rdma_translate_ip int rdma_translate_ip ( const s#sockaddr * , s#rdma_dev_addr * ) +rdma_resolve_ip int rdma_resolve_ip ( s#sockaddr * , const s#sockaddr * , s#rdma_dev_addr * , unsigned long , void ( * ) ( int , s#sockaddr * , s#rdma_dev_addr * , void * ) , t#bool , void * ) +rdma_addr_cancel void rdma_addr_cancel ( s#rdma_dev_addr * ) + +/* drivers/infiniband/core/cache.o */ +zgid extern u#ib_gid zgid +ib_cache_gid_type_str const char * ib_cache_gid_type_str ( e#ib_gid_type ) +rdma_is_zero_gid t#bool rdma_is_zero_gid ( const u#ib_gid * ) +ib_cache_gid_parse_type_str int ib_cache_gid_parse_type_str ( const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +rdma_find_gid_by_port const s#ib_gid_attr * rdma_find_gid_by_port ( s#ib_device * , const u#ib_gid * , e#ib_gid_type , t#u32 , s#net_device * ) +rdma_query_gid int rdma_query_gid ( s#ib_device * , t#u32 , int , u#ib_gid * ) +rdma_read_gid_hw_context void * rdma_read_gid_hw_context ( const s#ib_gid_attr * ) +rdma_find_gid const s#ib_gid_attr * rdma_find_gid ( s#ib_device * , const u#ib_gid * , e#ib_gid_type , s#net_device * ) +ib_get_cached_pkey int ib_get_cached_pkey ( s#ib_device * , t#u32 , int , t#u16 * ) +ib_get_cached_subnet_prefix void ib_get_cached_subnet_prefix ( s#ib_device * , t#u32 , t#u64 * ) +ib_find_cached_pkey int ib_find_cached_pkey ( s#ib_device * , t#u32 , t#u16 , t#u16 * ) +ib_find_exact_cached_pkey int ib_find_exact_cached_pkey ( s#ib_device * , t#u32 , t#u16 , t#u16 * ) +ib_get_cached_lmc int ib_get_cached_lmc ( s#ib_device * , t#u32 , t#u8 * ) +ib_get_cached_port_state int ib_get_cached_port_state ( s#ib_device * , t#u32 , e#ib_port_state * ) +rdma_get_gid_attr const s#ib_gid_attr * rdma_get_gid_attr ( s#ib_device * , t#u32 , int ) +s#ib_uverbs_gid_entry struct ib_uverbs_gid_entry { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) gid [ 2 ] ; t#__u32 gid_index ; t#__u32 port_num ; t#__u32 gid_type ; t#__u32 netdev_ifindex ; } +rdma_query_gid_table t#ssize_t rdma_query_gid_table ( s#ib_device * , s#ib_uverbs_gid_entry * , t#size_t ) +rdma_put_gid_attr void rdma_put_gid_attr ( const s#ib_gid_attr * ) +rdma_hold_gid_attr void rdma_hold_gid_attr ( const s#ib_gid_attr * ) +rdma_read_gid_attr_ndev_rcu s#net_device * rdma_read_gid_attr_ndev_rcu ( const s#ib_gid_attr * ) +rdma_read_gid_l2_fields int rdma_read_gid_l2_fields ( const s#ib_gid_attr * , t#u16 * , t#u8 * ) +ib_dispatch_event void ib_dispatch_event ( const s#ib_event * ) + +/* drivers/infiniband/core/cgroup.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +e#rdmacg_resource_type enum rdmacg_resource_type { RDMACG_RESOURCE_HCA_HANDLE , RDMACG_RESOURCE_HCA_OBJECT , RDMACG_RESOURCE_MAX , } +ib_rdmacg_try_charge int ib_rdmacg_try_charge ( s#ib_rdmacg_object * , s#ib_device * , e#rdmacg_resource_type ) +ib_rdmacg_uncharge void ib_rdmacg_uncharge ( s#ib_rdmacg_object * , s#ib_device * , e#rdmacg_resource_type ) + +/* drivers/infiniband/core/cm.o */ +ibcm_reject_msg const char * __attribute__ ( ( __const__ ) ) ibcm_reject_msg ( int ) +e#ib_cm_event_type enum ib_cm_event_type { IB_CM_REQ_ERROR , IB_CM_REQ_RECEIVED , IB_CM_REP_ERROR , IB_CM_REP_RECEIVED , IB_CM_RTU_RECEIVED , IB_CM_USER_ESTABLISHED , IB_CM_DREQ_ERROR , IB_CM_DREQ_RECEIVED , IB_CM_DREP_RECEIVED , IB_CM_TIMEWAIT_EXIT , IB_CM_MRA_RECEIVED , IB_CM_REJ_RECEIVED , IB_CM_LAP_ERROR , IB_CM_LAP_RECEIVED , IB_CM_APR_RECEIVED , IB_CM_SIDR_REQ_ERROR , IB_CM_SIDR_REQ_RECEIVED , IB_CM_SIDR_REP_RECEIVED } +s#sa_path_rec_ib struct sa_path_rec_ib { t#__be16 dlid ; t#__be16 slid ; t#u8 raw_traffic ; } +s#sa_path_rec_roce struct sa_path_rec_roce { t#bool route_resolved ; t#u8 dmac [ 6 ] ; } +s#sa_path_rec_opa struct sa_path_rec_opa { t#__be32 dlid ; t#__be32 slid ; t#u8 raw_traffic ; t#u8 l2_8B ; t#u8 l2_10B ; t#u8 l2_9B ; t#u8 l2_16B ; t#u8 qos_type ; t#u8 qos_priority ; } +e#sa_path_rec_type enum sa_path_rec_type { SA_PATH_REC_TYPE_IB , SA_PATH_REC_TYPE_ROCE_V1 , SA_PATH_REC_TYPE_ROCE_V2 , SA_PATH_REC_TYPE_OPA } +s#sa_path_rec struct sa_path_rec { u#ib_gid dgid ; u#ib_gid sgid ; t#__be64 service_id ; t#__be32 flow_label ; t#u8 hop_limit ; t#u8 traffic_class ; t#u8 reversible ; t#u8 numb_path ; t#__be16 pkey ; t#__be16 qos_class ; t#u8 sl ; t#u8 mtu_selector ; t#u8 mtu ; t#u8 rate_selector ; t#u8 rate ; t#u8 packet_life_time_selector ; t#u8 packet_life_time ; t#u8 preference ; union { s#sa_path_rec_ib ib ; s#sa_path_rec_roce roce ; s#sa_path_rec_opa opa ; } ; e#sa_path_rec_type rec_type ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +e#rdma_cm_event_type enum rdma_cm_event_type { RDMA_CM_EVENT_ADDR_RESOLVED , RDMA_CM_EVENT_ADDR_ERROR , RDMA_CM_EVENT_ROUTE_RESOLVED , RDMA_CM_EVENT_ROUTE_ERROR , RDMA_CM_EVENT_CONNECT_REQUEST , RDMA_CM_EVENT_CONNECT_RESPONSE , RDMA_CM_EVENT_CONNECT_ERROR , RDMA_CM_EVENT_UNREACHABLE , RDMA_CM_EVENT_REJECTED , RDMA_CM_EVENT_ESTABLISHED , RDMA_CM_EVENT_DISCONNECTED , RDMA_CM_EVENT_DEVICE_REMOVAL , RDMA_CM_EVENT_MULTICAST_JOIN , RDMA_CM_EVENT_MULTICAST_ERROR , RDMA_CM_EVENT_ADDR_CHANGE , RDMA_CM_EVENT_TIMEWAIT_EXIT } +s#rdma_conn_param struct rdma_conn_param { const void * private_data ; t#u8 private_data_len ; t#u8 responder_resources ; t#u8 initiator_depth ; t#u8 flow_control ; t#u8 retry_count ; t#u8 rnr_retry_count ; t#u8 srq ; t#u32 qp_num ; t#u32 qkey ; } +s#rdma_ud_param struct rdma_ud_param { const void * private_data ; t#u8 private_data_len ; s#rdma_ah_attr ah_attr ; t#u32 qp_num ; t#u32 qkey ; } +s#rdma_ucm_ece struct rdma_ucm_ece { t#__u32 vendor_id ; t#__u32 attr_mod ; } +s#rdma_cm_event struct rdma_cm_event { e#rdma_cm_event_type event ; int status ; union { s#rdma_conn_param conn ; s#rdma_ud_param ud ; } param ; s#rdma_ucm_ece ece ; } +t#rdma_cm_event_handler typedef int ( * rdma_cm_event_handler ) ( s#rdma_cm_id * , s#rdma_cm_event * ) +s#rdma_addr struct rdma_addr { s#__kernel_sockaddr_storage src_addr ; s#__kernel_sockaddr_storage dst_addr ; s#rdma_dev_addr dev_addr ; } +s#rdma_route struct rdma_route { s#rdma_addr addr ; s#sa_path_rec * path_rec ; int num_paths ; } +e#rdma_ucm_port_space enum rdma_ucm_port_space { RDMA_PS_IPOIB = 0x0002 , RDMA_PS_IB = 0x013F , RDMA_PS_TCP = 0x0106 , RDMA_PS_UDP = 0x0111 , } +s#rdma_cm_id struct rdma_cm_id { s#ib_device * device ; void * context ; s#ib_qp * qp ; t#rdma_cm_event_handler event_handler ; s#rdma_route route ; e#rdma_ucm_port_space ps ; e#ib_qp_type qp_type ; t#u32 port_num ; } +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +s#ib_cm_req_event_param struct ib_cm_req_event_param { s#ib_cm_id * listen_id ; t#u16 bth_pkey ; t#u8 port ; s#sa_path_rec * primary_path ; s#sa_path_rec * alternate_path ; const s#ib_gid_attr * ppath_sgid_attr ; t#__be64 remote_ca_guid ; t#u32 remote_qkey ; t#u32 remote_qpn ; e#ib_qp_type qp_type ; t#u32 starting_psn ; t#u8 responder_resources ; t#u8 initiator_depth ; unsigned int local_cm_response_timeout : 5 ; unsigned int flow_control : 1 ; unsigned int remote_cm_response_timeout : 5 ; unsigned int retry_count : 3 ; unsigned int rnr_retry_count : 3 ; unsigned int srq : 1 ; s#rdma_ucm_ece ece ; } +s#ib_cm_rep_event_param struct ib_cm_rep_event_param { t#__be64 remote_ca_guid ; t#u32 remote_qkey ; t#u32 remote_qpn ; t#u32 starting_psn ; t#u8 responder_resources ; t#u8 initiator_depth ; unsigned int target_ack_delay : 5 ; unsigned int failover_accepted : 2 ; unsigned int flow_control : 1 ; unsigned int rnr_retry_count : 3 ; unsigned int srq : 1 ; s#rdma_ucm_ece ece ; } +e#ib_cm_rej_reason enum ib_cm_rej_reason { IB_CM_REJ_NO_QP = 1 , IB_CM_REJ_NO_EEC = 2 , IB_CM_REJ_NO_RESOURCES = 3 , IB_CM_REJ_TIMEOUT = 4 , IB_CM_REJ_UNSUPPORTED = 5 , IB_CM_REJ_INVALID_COMM_ID = 6 , IB_CM_REJ_INVALID_COMM_INSTANCE = 7 , IB_CM_REJ_INVALID_SERVICE_ID = 8 , IB_CM_REJ_INVALID_TRANSPORT_TYPE = 9 , IB_CM_REJ_STALE_CONN = 10 , IB_CM_REJ_RDC_NOT_EXIST = 11 , IB_CM_REJ_INVALID_GID = 12 , IB_CM_REJ_INVALID_LID = 13 , IB_CM_REJ_INVALID_SL = 14 , IB_CM_REJ_INVALID_TRAFFIC_CLASS = 15 , IB_CM_REJ_INVALID_HOP_LIMIT = 16 , IB_CM_REJ_INVALID_PACKET_RATE = 17 , IB_CM_REJ_INVALID_ALT_GID = 18 , IB_CM_REJ_INVALID_ALT_LID = 19 , IB_CM_REJ_INVALID_ALT_SL = 20 , IB_CM_REJ_INVALID_ALT_TRAFFIC_CLASS = 21 , IB_CM_REJ_INVALID_ALT_HOP_LIMIT = 22 , IB_CM_REJ_INVALID_ALT_PACKET_RATE = 23 , IB_CM_REJ_PORT_CM_REDIRECT = 24 , IB_CM_REJ_PORT_REDIRECT = 25 , IB_CM_REJ_INVALID_MTU = 26 , IB_CM_REJ_INSUFFICIENT_RESP_RESOURCES = 27 , IB_CM_REJ_CONSUMER_DEFINED = 28 , IB_CM_REJ_INVALID_RNR_RETRY = 29 , IB_CM_REJ_DUPLICATE_LOCAL_COMM_ID = 30 , IB_CM_REJ_INVALID_CLASS_VERSION = 31 , IB_CM_REJ_INVALID_FLOW_LABEL = 32 , IB_CM_REJ_INVALID_ALT_FLOW_LABEL = 33 , IB_CM_REJ_VENDOR_OPTION_NOT_SUPPORTED = 35 , } +s#ib_cm_rej_event_param struct ib_cm_rej_event_param { e#ib_cm_rej_reason reason ; void * ari ; t#u8 ari_length ; } +s#ib_cm_mra_event_param struct ib_cm_mra_event_param { t#u8 service_timeout ; } +s#ib_cm_lap_event_param struct ib_cm_lap_event_param { s#sa_path_rec * alternate_path ; } +e#ib_cm_apr_status enum ib_cm_apr_status { IB_CM_APR_SUCCESS , IB_CM_APR_INVALID_COMM_ID , IB_CM_APR_UNSUPPORTED , IB_CM_APR_REJECT , IB_CM_APR_REDIRECT , IB_CM_APR_IS_CURRENT , IB_CM_APR_INVALID_QPN_EECN , IB_CM_APR_INVALID_LID , IB_CM_APR_INVALID_GID , IB_CM_APR_INVALID_FLOW_LABEL , IB_CM_APR_INVALID_TCLASS , IB_CM_APR_INVALID_HOP_LIMIT , IB_CM_APR_INVALID_PACKET_RATE , IB_CM_APR_INVALID_SL } +s#ib_cm_apr_event_param struct ib_cm_apr_event_param { e#ib_cm_apr_status ap_status ; void * apr_info ; t#u8 info_len ; } +s#ib_cm_sidr_req_event_param struct ib_cm_sidr_req_event_param { s#ib_cm_id * listen_id ; t#__be64 service_id ; const s#ib_gid_attr * sgid_attr ; t#u16 bth_pkey ; t#u8 port ; t#u16 pkey ; } +e#ib_cm_sidr_status enum ib_cm_sidr_status { IB_SIDR_SUCCESS , IB_SIDR_UNSUPPORTED , IB_SIDR_REJECT , IB_SIDR_NO_QP , IB_SIDR_REDIRECT , IB_SIDR_UNSUPPORTED_VERSION } +s#ib_cm_sidr_rep_event_param struct ib_cm_sidr_rep_event_param { e#ib_cm_sidr_status status ; t#u32 qkey ; t#u32 qpn ; void * info ; const s#ib_gid_attr * sgid_attr ; t#u8 info_len ; } +s#ib_cm_event struct ib_cm_event { e#ib_cm_event_type event ; union { s#ib_cm_req_event_param req_rcvd ; s#ib_cm_rep_event_param rep_rcvd ; s#ib_cm_rej_event_param rej_rcvd ; s#ib_cm_mra_event_param mra_rcvd ; s#ib_cm_lap_event_param lap_rcvd ; s#ib_cm_apr_event_param apr_rcvd ; s#ib_cm_sidr_req_event_param sidr_req_rcvd ; s#ib_cm_sidr_rep_event_param sidr_rep_rcvd ; e#ib_wc_status send_status ; } param ; void * private_data ; } +t#ib_cm_handler typedef int ( * ib_cm_handler ) ( s#ib_cm_id * , const s#ib_cm_event * ) +e#ib_cm_state enum ib_cm_state { IB_CM_IDLE , IB_CM_LISTEN , IB_CM_REQ_SENT , IB_CM_REQ_RCVD , IB_CM_MRA_REQ_SENT , IB_CM_MRA_REQ_RCVD , IB_CM_REP_SENT , IB_CM_REP_RCVD , IB_CM_MRA_REP_SENT , IB_CM_MRA_REP_RCVD , IB_CM_ESTABLISHED , IB_CM_DREQ_SENT , IB_CM_DREQ_RCVD , IB_CM_TIMEWAIT , IB_CM_SIDR_REQ_SENT , IB_CM_SIDR_REQ_RCVD } +e#ib_cm_lap_state enum ib_cm_lap_state { IB_CM_LAP_UNINIT , IB_CM_LAP_IDLE , IB_CM_LAP_SENT , IB_CM_LAP_RCVD , IB_CM_MRA_LAP_SENT , IB_CM_MRA_LAP_RCVD , } +s#ib_cm_id struct ib_cm_id { t#ib_cm_handler cm_handler ; void * context ; s#ib_device * device ; t#__be64 service_id ; t#__be64 service_mask ; e#ib_cm_state state ; e#ib_cm_lap_state lap_state ; t#__be32 local_id ; t#__be32 remote_id ; t#u32 remote_cm_qpn ; } +ib_create_cm_id s#ib_cm_id * ib_create_cm_id ( s#ib_device * , t#ib_cm_handler , void * ) +ib_destroy_cm_id void ib_destroy_cm_id ( s#ib_cm_id * ) +ib_cm_listen int ib_cm_listen ( s#ib_cm_id * , t#__be64 , t#__be64 ) +ib_cm_insert_listen s#ib_cm_id * ib_cm_insert_listen ( s#ib_device * , t#ib_cm_handler , t#__be64 ) +s#ib_cm_req_param struct ib_cm_req_param { s#sa_path_rec * primary_path ; s#sa_path_rec * alternate_path ; const s#ib_gid_attr * ppath_sgid_attr ; t#__be64 service_id ; t#u32 qp_num ; e#ib_qp_type qp_type ; t#u32 starting_psn ; const void * private_data ; t#u8 private_data_len ; t#u8 responder_resources ; t#u8 initiator_depth ; t#u8 remote_cm_response_timeout ; t#u8 flow_control ; t#u8 local_cm_response_timeout ; t#u8 retry_count ; t#u8 rnr_retry_count ; t#u8 max_cm_retries ; t#u8 srq ; s#rdma_ucm_ece ece ; } +ib_send_cm_req int ib_send_cm_req ( s#ib_cm_id * , s#ib_cm_req_param * ) +s#ib_cm_rep_param struct ib_cm_rep_param { t#u32 qp_num ; t#u32 starting_psn ; const void * private_data ; t#u8 private_data_len ; t#u8 responder_resources ; t#u8 initiator_depth ; t#u8 failover_accepted ; t#u8 flow_control ; t#u8 rnr_retry_count ; t#u8 srq ; s#rdma_ucm_ece ece ; } +ib_send_cm_rep int ib_send_cm_rep ( s#ib_cm_id * , s#ib_cm_rep_param * ) +ib_send_cm_rtu int ib_send_cm_rtu ( s#ib_cm_id * , const void * , t#u8 ) +ib_send_cm_dreq int ib_send_cm_dreq ( s#ib_cm_id * , const void * , t#u8 ) +ib_send_cm_drep int ib_send_cm_drep ( s#ib_cm_id * , const void * , t#u8 ) +ib_send_cm_rej int ib_send_cm_rej ( s#ib_cm_id * , e#ib_cm_rej_reason , void * , t#u8 , const void * , t#u8 ) +ib_send_cm_mra int ib_send_cm_mra ( s#ib_cm_id * , t#u8 , const void * , t#u8 ) +s#ib_cm_sidr_req_param struct ib_cm_sidr_req_param { s#sa_path_rec * path ; const s#ib_gid_attr * sgid_attr ; t#__be64 service_id ; unsigned long timeout_ms ; const void * private_data ; t#u8 private_data_len ; t#u8 max_cm_retries ; } +ib_send_cm_sidr_req int ib_send_cm_sidr_req ( s#ib_cm_id * , s#ib_cm_sidr_req_param * ) +s#ib_cm_sidr_rep_param struct ib_cm_sidr_rep_param { t#u32 qp_num ; t#u32 qkey ; e#ib_cm_sidr_status status ; const void * info ; t#u8 info_length ; const void * private_data ; t#u8 private_data_len ; s#rdma_ucm_ece ece ; } +ib_send_cm_sidr_rep int ib_send_cm_sidr_rep ( s#ib_cm_id * , s#ib_cm_sidr_rep_param * ) +ib_cm_notify int ib_cm_notify ( s#ib_cm_id * , e#ib_event_type ) +ib_cm_init_qp_attr int ib_cm_init_qp_attr ( s#ib_cm_id * , s#ib_qp_attr * , int * ) + +/* drivers/infiniband/core/cma.o */ +rdma_event_msg const char * __attribute__ ( ( __const__ ) ) rdma_event_msg ( e#rdma_cm_event_type ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +e#bpf_prog_type enum bpf_prog_type { BPF_PROG_TYPE_UNSPEC , BPF_PROG_TYPE_SOCKET_FILTER , BPF_PROG_TYPE_KPROBE , BPF_PROG_TYPE_SCHED_CLS , BPF_PROG_TYPE_SCHED_ACT , BPF_PROG_TYPE_TRACEPOINT , BPF_PROG_TYPE_XDP , BPF_PROG_TYPE_PERF_EVENT , BPF_PROG_TYPE_CGROUP_SKB , BPF_PROG_TYPE_CGROUP_SOCK , BPF_PROG_TYPE_LWT_IN , BPF_PROG_TYPE_LWT_OUT , BPF_PROG_TYPE_LWT_XMIT , BPF_PROG_TYPE_SOCK_OPS , BPF_PROG_TYPE_SK_SKB , BPF_PROG_TYPE_CGROUP_DEVICE , BPF_PROG_TYPE_SK_MSG , BPF_PROG_TYPE_RAW_TRACEPOINT , BPF_PROG_TYPE_CGROUP_SOCK_ADDR , BPF_PROG_TYPE_LWT_SEG6LOCAL , BPF_PROG_TYPE_LIRC_MODE2 , BPF_PROG_TYPE_SK_REUSEPORT , BPF_PROG_TYPE_FLOW_DISSECTOR , BPF_PROG_TYPE_CGROUP_SYSCTL , BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE , BPF_PROG_TYPE_CGROUP_SOCKOPT , BPF_PROG_TYPE_TRACING , BPF_PROG_TYPE_STRUCT_OPS , BPF_PROG_TYPE_EXT , BPF_PROG_TYPE_LSM , BPF_PROG_TYPE_SK_LOOKUP , BPF_PROG_TYPE_SYSCALL , } +e#bpf_attach_type enum bpf_attach_type { BPF_CGROUP_INET_INGRESS , BPF_CGROUP_INET_EGRESS , BPF_CGROUP_INET_SOCK_CREATE , BPF_CGROUP_SOCK_OPS , BPF_SK_SKB_STREAM_PARSER , BPF_SK_SKB_STREAM_VERDICT , BPF_CGROUP_DEVICE , BPF_SK_MSG_VERDICT , BPF_CGROUP_INET4_BIND , BPF_CGROUP_INET6_BIND , BPF_CGROUP_INET4_CONNECT , BPF_CGROUP_INET6_CONNECT , BPF_CGROUP_INET4_POST_BIND , BPF_CGROUP_INET6_POST_BIND , BPF_CGROUP_UDP4_SENDMSG , BPF_CGROUP_UDP6_SENDMSG , BPF_LIRC_MODE2 , BPF_FLOW_DISSECTOR , BPF_CGROUP_SYSCTL , BPF_CGROUP_UDP4_RECVMSG , BPF_CGROUP_UDP6_RECVMSG , BPF_CGROUP_GETSOCKOPT , BPF_CGROUP_SETSOCKOPT , BPF_TRACE_RAW_TP , BPF_TRACE_FENTRY , BPF_TRACE_FEXIT , BPF_MODIFY_RETURN , BPF_LSM_MAC , BPF_TRACE_ITER , BPF_CGROUP_INET4_GETPEERNAME , BPF_CGROUP_INET6_GETPEERNAME , BPF_CGROUP_INET4_GETSOCKNAME , BPF_CGROUP_INET6_GETSOCKNAME , BPF_XDP_DEVMAP , BPF_CGROUP_INET_SOCK_RELEASE , BPF_XDP_CPUMAP , BPF_SK_LOOKUP , BPF_XDP , BPF_SK_SKB_VERDICT , BPF_SK_REUSEPORT_SELECT , BPF_SK_REUSEPORT_SELECT_OR_MIGRATE , BPF_PERF_EVENT , BPF_TRACE_KPROBE_MULTI , __MAX_BPF_ATTACH_TYPE } +s#bpf_prog_stats struct bpf_prog_stats { t#u64_stats_t cnt ; t#u64_stats_t nsecs ; t#u64_stats_t misses ; s#u64_stats_sync syncp ; } +s#bpf_insn struct bpf_insn { t#__u8 code ; t#__u8 dst_reg : 4 ; t#__u8 src_reg : 4 ; t#__s16 off ; t#__s32 imm ; } +s##btf +E#PTR_MAYBE_NULL ( ( ( ( 1UL ) ) ) << ( 0 + 8 ) ) +E#PTR_TO_MAP_VALUE ( 0 ) + 4 +E#PTR_TO_SOCKET ( 0 ) + 11 +E#PTR_TO_SOCK_COMMON ( 0 ) + 12 +E#PTR_TO_TCP_SOCK ( 0 ) + 13 +E#PTR_TO_BTF_ID ( 0 ) + 16 +E#__BPF_TYPE_FLAG_MAX ( ( ( ( ( 1UL ) ) ) << ( 9 + 8 ) ) ) + 1 +E#__BPF_TYPE_LAST_FLAG E#__BPF_TYPE_FLAG_MAX - 1 +e#bpf_reg_type enum bpf_reg_type { NOT_INIT = 0 , SCALAR_VALUE , PTR_TO_CTX , CONST_PTR_TO_MAP , PTR_TO_MAP_VALUE , PTR_TO_MAP_KEY , PTR_TO_STACK , PTR_TO_PACKET_META , PTR_TO_PACKET , PTR_TO_PACKET_END , PTR_TO_FLOW_KEYS , PTR_TO_SOCKET , PTR_TO_SOCK_COMMON , PTR_TO_TCP_SOCK , PTR_TO_TP_BUFFER , PTR_TO_XDP_SOCK , PTR_TO_BTF_ID , PTR_TO_MEM , PTR_TO_BUF , PTR_TO_FUNC , __BPF_REG_TYPE_MAX , PTR_TO_MAP_VALUE_OR_NULL = E#PTR_MAYBE_NULL | E#PTR_TO_MAP_VALUE , PTR_TO_SOCKET_OR_NULL = E#PTR_MAYBE_NULL | E#PTR_TO_SOCKET , PTR_TO_SOCK_COMMON_OR_NULL = E#PTR_MAYBE_NULL | E#PTR_TO_SOCK_COMMON , PTR_TO_TCP_SOCK_OR_NULL = E#PTR_MAYBE_NULL | E#PTR_TO_TCP_SOCK , PTR_TO_BTF_ID_OR_NULL = E#PTR_MAYBE_NULL | E#PTR_TO_BTF_ID , __BPF_REG_TYPE_LIMIT = ( E#__BPF_TYPE_LAST_FLAG | ( E#__BPF_TYPE_LAST_FLAG - 1 ) ) , } +s#bpf_ctx_arg_aux struct bpf_ctx_arg_aux { t#u32 offset ; e#bpf_reg_type reg_type ; t#u32 btf_id ; } +s#btf_func_model struct btf_func_model { t#u8 ret_size ; t#u8 nr_args ; t#u8 arg_size [ 12 ] ; } +E#BPF_TRAMP_MAX 3 +s#bpf_ksym struct bpf_ksym { unsigned long start ; unsigned long end ; char name [ 128 ] ; s#list_head lnode ; s#latch_tree_node tnode ; t#bool prog ; } +s#bpf_tramp_image struct bpf_tramp_image { void * image ; s#bpf_ksym ksym ; s#percpu_ref pcref ; void * ip_after_call ; void * ip_epilogue ; union { s#callback_head rcu ; s#work_struct work ; } ; } +s#bpf_trampoline struct bpf_trampoline { s#hlist_node hlist ; s#mutex mutex ; t#refcount_t refcnt ; t#u64 key ; struct { s#btf_func_model model ; void * addr ; t#bool ftrace_managed ; } func ; s#bpf_prog * extension_prog ; s#hlist_head progs_hlist [ E#BPF_TRAMP_MAX ] ; int progs_cnt [ E#BPF_TRAMP_MAX ] ; s#bpf_tramp_image * cur_image ; t#u64 selector ; s#module * mod ; } +s#btf_type struct btf_type { t#__u32 name_off ; t#__u32 info ; union { t#__u32 size ; t#__u32 type ; } ; } +u#bpf_attr union bpf_attr { struct { t#__u32 map_type ; t#__u32 key_size ; t#__u32 value_size ; t#__u32 max_entries ; t#__u32 map_flags ; t#__u32 inner_map_fd ; t#__u32 numa_node ; char map_name [ 16U ] ; t#__u32 map_ifindex ; t#__u32 btf_fd ; t#__u32 btf_key_type_id ; t#__u32 btf_value_type_id ; t#__u32 btf_vmlinux_value_type_id ; t#__u64 map_extra ; } ; struct { t#__u32 map_fd ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) key ; union { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) value ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) next_key ; } ; t#__u64 flags ; } ; struct { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) in_batch ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) out_batch ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) keys ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) values ; t#__u32 count ; t#__u32 map_fd ; t#__u64 elem_flags ; t#__u64 flags ; } batch ; struct { t#__u32 prog_type ; t#__u32 insn_cnt ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) insns ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) license ; t#__u32 log_level ; t#__u32 log_size ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) log_buf ; t#__u32 kern_version ; t#__u32 prog_flags ; char prog_name [ 16U ] ; t#__u32 prog_ifindex ; t#__u32 expected_attach_type ; t#__u32 prog_btf_fd ; t#__u32 func_info_rec_size ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) func_info ; t#__u32 func_info_cnt ; t#__u32 line_info_rec_size ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) line_info ; t#__u32 line_info_cnt ; t#__u32 attach_btf_id ; union { t#__u32 attach_prog_fd ; t#__u32 attach_btf_obj_fd ; } ; t#__u32 core_relo_cnt ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) fd_array ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) core_relos ; t#__u32 core_relo_rec_size ; } ; struct { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) pathname ; t#__u32 bpf_fd ; t#__u32 file_flags ; } ; struct { t#__u32 target_fd ; t#__u32 attach_bpf_fd ; t#__u32 attach_type ; t#__u32 attach_flags ; t#__u32 replace_bpf_fd ; } ; struct { t#__u32 prog_fd ; t#__u32 retval ; t#__u32 data_size_in ; t#__u32 data_size_out ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) data_in ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) data_out ; t#__u32 repeat ; t#__u32 duration ; t#__u32 ctx_size_in ; t#__u32 ctx_size_out ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) ctx_in ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) ctx_out ; t#__u32 flags ; t#__u32 cpu ; t#__u32 batch_size ; } test ; struct { union { t#__u32 start_id ; t#__u32 prog_id ; t#__u32 map_id ; t#__u32 btf_id ; t#__u32 link_id ; } ; t#__u32 next_id ; t#__u32 open_flags ; } ; struct { t#__u32 bpf_fd ; t#__u32 info_len ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) info ; } info ; struct { t#__u32 target_fd ; t#__u32 attach_type ; t#__u32 query_flags ; t#__u32 attach_flags ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) prog_ids ; t#__u32 prog_cnt ; } query ; struct { t#__u64 name ; t#__u32 prog_fd ; } raw_tracepoint ; struct { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) btf ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) btf_log_buf ; t#__u32 btf_size ; t#__u32 btf_log_size ; t#__u32 btf_log_level ; } ; struct { t#__u32 pid ; t#__u32 fd ; t#__u32 flags ; t#__u32 buf_len ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) buf ; t#__u32 prog_id ; t#__u32 fd_type ; t#__u64 probe_offset ; t#__u64 probe_addr ; } task_fd_query ; struct { t#__u32 prog_fd ; union { t#__u32 target_fd ; t#__u32 target_ifindex ; } ; t#__u32 attach_type ; t#__u32 flags ; union { t#__u32 target_btf_id ; struct { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) iter_info ; t#__u32 iter_info_len ; } ; struct { t#__u64 bpf_cookie ; } perf_event ; struct { t#__u32 flags ; t#__u32 cnt ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) syms ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) addrs ; t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) cookies ; } kprobe_multi ; struct { t#__u32 target_btf_id ; t#__u64 cookie ; } tracing ; } ; } link_create ; struct { t#__u32 link_fd ; t#__u32 new_prog_fd ; t#__u32 flags ; t#__u32 old_prog_fd ; } link_update ; struct { t#__u32 link_fd ; } link_detach ; struct { t#__u32 type ; } enable_stats ; struct { t#__u32 link_fd ; t#__u32 flags ; } iter_create ; struct { t#__u32 prog_fd ; t#__u32 map_fd ; t#__u32 flags ; } prog_bind_map ; } +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +t#bpf_callback_t typedef t#u64 ( * bpf_callback_t ) ( t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +s#bpf_iter_aux_info struct bpf_iter_aux_info { s#bpf_map * map ; } +t#bpf_iter_init_seq_priv_t typedef int ( * bpf_iter_init_seq_priv_t ) ( void * , s#bpf_iter_aux_info * ) +t#bpf_iter_fini_seq_priv_t typedef void ( * bpf_iter_fini_seq_priv_t ) ( void * ) +s#bpf_iter_seq_info struct bpf_iter_seq_info { const s#seq_operations * seq_ops ; t#bpf_iter_init_seq_priv_t init_seq_private ; t#bpf_iter_fini_seq_priv_t fini_seq_private ; t#u32 seq_priv_size ; } +s#bpf_map_ops struct bpf_map_ops { int ( * map_alloc_check ) ( u#bpf_attr * ) ; s#bpf_map * ( * map_alloc ) ( u#bpf_attr * ) ; void ( * map_release ) ( s#bpf_map * , s#file * ) ; void ( * map_free ) ( s#bpf_map * ) ; int ( * map_get_next_key ) ( s#bpf_map * , void * , void * ) ; void ( * map_release_uref ) ( s#bpf_map * ) ; void * ( * map_lookup_elem_sys_only ) ( s#bpf_map * , void * ) ; int ( * map_lookup_batch ) ( s#bpf_map * , const u#bpf_attr * , u#bpf_attr * ) ; int ( * map_lookup_and_delete_elem ) ( s#bpf_map * , void * , void * , t#u64 ) ; int ( * map_lookup_and_delete_batch ) ( s#bpf_map * , const u#bpf_attr * , u#bpf_attr * ) ; int ( * map_update_batch ) ( s#bpf_map * , const u#bpf_attr * , u#bpf_attr * ) ; int ( * map_delete_batch ) ( s#bpf_map * , const u#bpf_attr * , u#bpf_attr * ) ; void * ( * map_lookup_elem ) ( s#bpf_map * , void * ) ; int ( * map_update_elem ) ( s#bpf_map * , void * , void * , t#u64 ) ; int ( * map_delete_elem ) ( s#bpf_map * , void * ) ; int ( * map_push_elem ) ( s#bpf_map * , void * , t#u64 ) ; int ( * map_pop_elem ) ( s#bpf_map * , void * ) ; int ( * map_peek_elem ) ( s#bpf_map * , void * ) ; void * ( * map_lookup_percpu_elem ) ( s#bpf_map * , void * , t#u32 ) ; void * ( * map_fd_get_ptr ) ( s#bpf_map * , s#file * , int ) ; void ( * map_fd_put_ptr ) ( void * ) ; int ( * map_gen_lookup ) ( s#bpf_map * , s#bpf_insn * ) ; t#u32 ( * map_fd_sys_lookup_elem ) ( void * ) ; void ( * map_seq_show_elem ) ( s#bpf_map * , void * , s#seq_file * ) ; int ( * map_check_btf ) ( const s#bpf_map * , const s#btf * , const s#btf_type * , const s#btf_type * ) ; int ( * map_poke_track ) ( s#bpf_map * , s#bpf_prog_aux * ) ; void ( * map_poke_untrack ) ( s#bpf_map * , s#bpf_prog_aux * ) ; void ( * map_poke_run ) ( s#bpf_map * , t#u32 , s#bpf_prog * , s#bpf_prog * ) ; int ( * map_direct_value_addr ) ( const s#bpf_map * , t#u64 * , t#u32 ) ; int ( * map_direct_value_meta ) ( const s#bpf_map * , t#u64 , t#u32 * ) ; int ( * map_mmap ) ( s#bpf_map * , s#vm_area_struct * ) ; t#__poll_t ( * map_poll ) ( s#bpf_map * , s#file * , s#poll_table_struct * ) ; int ( * map_local_storage_charge ) ( s#bpf_local_storage_map * , void * , t#u32 ) ; void ( * map_local_storage_uncharge ) ( s#bpf_local_storage_map * , void * , t#u32 ) ; s#bpf_local_storage * * ( * map_owner_storage_ptr ) ( void * ) ; int ( * map_redirect ) ( s#bpf_map * , t#u32 , t#u64 ) ; t#bool ( * map_meta_equal ) ( const s#bpf_map * , const s#bpf_map * ) ; int ( * map_set_for_each_callback_args ) ( s#bpf_verifier_env * , s#bpf_func_state * , s#bpf_func_state * ) ; int ( * map_for_each_callback ) ( s#bpf_map * , t#bpf_callback_t , void * , t#u64 ) ; int * map_btf_id ; const s#bpf_iter_seq_info * iter_seq_info ; } +e#bpf_map_type enum bpf_map_type { BPF_MAP_TYPE_UNSPEC , BPF_MAP_TYPE_HASH , BPF_MAP_TYPE_ARRAY , BPF_MAP_TYPE_PROG_ARRAY , BPF_MAP_TYPE_PERF_EVENT_ARRAY , BPF_MAP_TYPE_PERCPU_HASH , BPF_MAP_TYPE_PERCPU_ARRAY , BPF_MAP_TYPE_STACK_TRACE , BPF_MAP_TYPE_CGROUP_ARRAY , BPF_MAP_TYPE_LRU_HASH , BPF_MAP_TYPE_LRU_PERCPU_HASH , BPF_MAP_TYPE_LPM_TRIE , BPF_MAP_TYPE_ARRAY_OF_MAPS , BPF_MAP_TYPE_HASH_OF_MAPS , BPF_MAP_TYPE_DEVMAP , BPF_MAP_TYPE_SOCKMAP , BPF_MAP_TYPE_CPUMAP , BPF_MAP_TYPE_XSKMAP , BPF_MAP_TYPE_SOCKHASH , BPF_MAP_TYPE_CGROUP_STORAGE , BPF_MAP_TYPE_REUSEPORT_SOCKARRAY , BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE , BPF_MAP_TYPE_QUEUE , BPF_MAP_TYPE_STACK , BPF_MAP_TYPE_SK_STORAGE , BPF_MAP_TYPE_DEVMAP_HASH , BPF_MAP_TYPE_STRUCT_OPS , BPF_MAP_TYPE_RINGBUF , BPF_MAP_TYPE_INODE_STORAGE , BPF_MAP_TYPE_TASK_STORAGE , BPF_MAP_TYPE_BLOOM_FILTER , } +e#bpf_kptr_type enum bpf_kptr_type { BPF_KPTR_UNREF , BPF_KPTR_REF , } +t#btf_dtor_kfunc_t typedef void ( * btf_dtor_kfunc_t ) ( void * ) +s#bpf_map_value_off_desc struct bpf_map_value_off_desc { t#u32 offset ; e#bpf_kptr_type type ; struct { s#btf * btf ; s#module * module ; t#btf_dtor_kfunc_t dtor ; t#u32 btf_id ; } kptr ; } +s#bpf_map_value_off struct bpf_map_value_off { t#u32 nr_off ; s#bpf_map_value_off_desc off [ ] ; } +s##eventfd_ctx +s##memory_tier +E#BPF_MAP_VALUE_OFF_MAX 8 +E#BPF_MAP_OFF_ARR_MAX E#BPF_MAP_VALUE_OFF_MAX + 1 + 1 +s#bpf_map_off_arr struct bpf_map_off_arr { t#u32 cnt ; t#u32 field_off [ E#BPF_MAP_OFF_ARR_MAX ] ; t#u8 field_sz [ E#BPF_MAP_OFF_ARR_MAX ] ; } +s#bpf_map struct bpf_map { const s#bpf_map_ops * ops __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#bpf_map * inner_map_meta ; void * security ; e#bpf_map_type map_type ; t#u32 key_size ; t#u32 value_size ; t#u32 max_entries ; t#u64 map_extra ; t#u32 map_flags ; int spin_lock_off ; s#bpf_map_value_off * kptr_off_tab ; int timer_off ; t#u32 id ; int numa_node ; t#u32 btf_key_type_id ; t#u32 btf_value_type_id ; t#u32 btf_vmlinux_value_type_id ; s#btf * btf ; s#mem_cgroup * memcg ; char name [ 16U ] ; s#bpf_map_off_arr * off_arr ; t#atomic64_t refcnt __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#atomic64_t usercnt ; s#work_struct work ; s#mutex freeze_mutex ; t#atomic64_t writecnt ; struct { t#spinlock_t lock ; e#bpf_prog_type type ; t#bool jited ; t#bool xdp_has_frags ; } owner ; t#bool bypass_spec_v1 ; t#bool frozen ; void * suse_kabi_padding ; } +s#bpf_jit_poke_descriptor struct bpf_jit_poke_descriptor { void * tailcall_target ; void * tailcall_bypass ; void * bypass_addr ; void * aux ; union { struct { s#bpf_map * map ; t#u32 key ; } tail_call ; } ; t#bool tailcall_target_stable ; t#u8 adj_off ; t#u16 reason ; t#u32 insn_idx ; } +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s#bpf_prog_ops struct bpf_prog_ops { int ( * test_run ) ( s#bpf_prog * , const u#bpf_attr * , u#bpf_attr * ) ; } +s#btf_mod_pair struct btf_mod_pair { s#btf * btf ; s#module * module ; } +s##bpf_offload_dev +s#bpf_prog_offload struct bpf_prog_offload { s#bpf_prog * prog ; s#net_device * netdev ; s#bpf_offload_dev * offdev ; void * dev_priv ; s#list_head offloads ; t#bool dev_state ; t#bool opt_failed ; void * jited_image ; t#u32 jited_len ; } +s#bpf_func_info struct bpf_func_info { t#__u32 insn_off ; t#__u32 type_id ; } +s#bpf_func_info_aux struct bpf_func_info_aux { t#u16 linkage ; t#bool unreliable ; } +s#bpf_line_info struct bpf_line_info { t#__u32 insn_off ; t#__u32 file_name_off ; t#__u32 line_off ; t#__u32 line_col ; } +s#bpf_prog_aux struct bpf_prog_aux { t#atomic64_t refcnt ; t#u32 used_map_cnt ; t#u32 used_btf_cnt ; t#u32 max_ctx_offset ; t#u32 max_pkt_offset ; t#u32 max_tp_access ; t#u32 stack_depth ; t#u32 id ; t#u32 func_cnt ; t#u32 func_idx ; t#u32 attach_btf_id ; t#u32 ctx_arg_info_size ; t#u32 max_rdonly_access ; t#u32 max_rdwr_access ; s#btf * attach_btf ; const s#bpf_ctx_arg_aux * ctx_arg_info ; s#mutex dst_mutex ; s#bpf_prog * dst_prog ; s#bpf_trampoline * dst_trampoline ; e#bpf_prog_type saved_dst_prog_type ; e#bpf_attach_type saved_dst_attach_type ; t#bool verifier_zext ; t#bool offload_requested ; t#bool attach_btf_trace ; t#bool func_proto_unreliable ; t#bool sleepable ; t#bool tail_call_reachable ; t#bool xdp_has_frags ; t#bool use_bpf_prog_pack ; const s#btf_type * attach_func_proto ; const char * attach_func_name ; s#bpf_prog * * func ; void * jit_data ; s#bpf_jit_poke_descriptor * poke_tab ; s#bpf_kfunc_desc_tab * kfunc_tab ; s#bpf_kfunc_btf_tab * kfunc_btf_tab ; t#u32 size_poke_tab ; s#bpf_ksym ksym ; const s#bpf_prog_ops * ops ; s#bpf_map * * used_maps ; s#mutex used_maps_mutex ; s#btf_mod_pair * used_btfs ; s#bpf_prog * prog ; s#user_struct * user ; t#u64 load_time ; t#u32 verified_insns ; s#bpf_map * cgroup_storage [ E#__BPF_CGROUP_STORAGE_MAX ] ; char name [ 16U ] ; void * security ; s#bpf_prog_offload * offload ; s#btf * btf ; s#bpf_func_info * func_info ; s#bpf_func_info_aux * func_info_aux ; s#bpf_line_info * linfo ; void * * jited_linfo ; t#u32 func_info_cnt ; t#u32 nr_linfo ; t#u32 linfo_idx ; t#u32 num_exentries ; s#exception_table_entry * extable ; union { s#work_struct work ; s#callback_head rcu ; } ; } +s#sock_filter struct sock_filter { t#__u16 code ; t#__u8 jt ; t#__u8 jf ; t#__u32 k ; } +s#sock_fprog_kern struct sock_fprog_kern { t#u16 len ; s#sock_filter * filter ; } +s#bpf_prog struct bpf_prog { t#u16 pages ; t#u16 jited : 1 , jit_requested : 1 , gpl_compatible : 1 , cb_access : 1 , dst_needed : 1 , blinding_requested : 1 , blinded : 1 , is_func : 1 , kprobe_override : 1 , has_callchain_buf : 1 , enforce_expected_attach_type : 1 , call_get_stack : 1 , call_get_func_ip : 1 , tstamp_type_access : 1 ; e#bpf_prog_type type ; e#bpf_attach_type expected_attach_type ; t#u32 len ; t#u32 jited_len ; t#u8 tag [ 8 ] ; s#bpf_prog_stats * stats ; int * active ; unsigned int ( * bpf_func ) ( const void * , const s#bpf_insn * ) ; s#bpf_prog_aux * aux ; s#sock_fprog_kern * orig_prog ; void * suse_kabi_padding ; s#sock_filter insns [ 0 ] ; s#bpf_insn insnsi [ ] ; } +s#bpf_map_dev_ops struct bpf_map_dev_ops { int ( * map_get_next_key ) ( s#bpf_offloaded_map * , void * , void * ) ; int ( * map_lookup_elem ) ( s#bpf_offloaded_map * , void * , void * ) ; int ( * map_update_elem ) ( s#bpf_offloaded_map * , void * , void * , t#u64 ) ; int ( * map_delete_elem ) ( s#bpf_offloaded_map * , void * ) ; } +s#bpf_offloaded_map struct bpf_offloaded_map { s#bpf_map map ; s#net_device * netdev ; const s#bpf_map_dev_ops * dev_ops ; void * dev_priv ; s#list_head offloads ; } +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s#ip_sf_list struct ip_sf_list { s#ip_sf_list * sf_next ; unsigned long sf_count [ 2 ] ; t#__be32 sf_inaddr ; unsigned char sf_gsresp ; unsigned char sf_oldin ; unsigned char sf_crcount ; } +s#ip_mc_list struct ip_mc_list { s#in_device * interface ; t#__be32 multiaddr ; unsigned int sfmode ; s#ip_sf_list * sources ; s#ip_sf_list * tomb ; unsigned long sfcount [ 2 ] ; union { s#ip_mc_list * next ; s#ip_mc_list * next_rcu ; } ; s#ip_mc_list * next_hash ; s#timer_list timer ; int users ; t#refcount_t refcnt ; t#spinlock_t lock ; char tm_running ; char reporter ; char unsolicit_count ; char loaded ; unsigned char gsquery ; unsigned char crcount ; s#callback_head rcu ; } +s##wireless_dev +s##wpan_dev +s##mpls_dev +s#gnet_stats_queue struct gnet_stats_queue { t#__u32 qlen ; t#__u32 backlog ; t#__u32 drops ; t#__u32 requeues ; t#__u32 overlimits ; } +s#tcf_result struct tcf_result { union { struct { unsigned long class ; t#u32 classid ; } ; const s#tcf_proto * goto_tp ; struct { t#bool ingress ; s#gnet_stats_queue * qstats ; } ; } ; } +s##tcf_walker +t#flow_setup_cb_t typedef int flow_setup_cb_t ( e#tc_setup_type , void * , void * ) +s#tcmsg struct tcmsg { unsigned char tcm_family ; unsigned char tcm__pad1 ; unsigned short tcm__pad2 ; int tcm_ifindex ; t#__u32 tcm_handle ; t#__u32 tcm_parent ; t#__u32 tcm_info ; } +s##qdisc_walker +s#tc_stats struct tc_stats { t#__u64 bytes ; t#__u32 packets ; t#__u32 drops ; t#__u32 overlimits ; t#__u32 bps ; t#__u32 pps ; t#__u32 qlen ; t#__u32 backlog ; } +s#gnet_dump struct gnet_dump { t#spinlock_t * lock ; s#sk_buff * skb ; s#nlattr * tail ; int compat_tc_stats ; int compat_xstats ; int padattr ; void * xstats ; int xstats_len ; s#tc_stats tc_stats ; } +s#Qdisc_class_ops struct Qdisc_class_ops { unsigned int flags ; s#netdev_queue * ( * select_queue ) ( s#Qdisc * , s#tcmsg * ) ; int ( * graft ) ( s#Qdisc * , unsigned long , s#Qdisc * , s#Qdisc * * , s#netlink_ext_ack * ) ; s#Qdisc * ( * leaf ) ( s#Qdisc * , unsigned long ) ; void ( * qlen_notify ) ( s#Qdisc * , unsigned long ) ; unsigned long ( * find ) ( s#Qdisc * , t#u32 ) ; int ( * change ) ( s#Qdisc * , t#u32 , t#u32 , s#nlattr * * , unsigned long * , s#netlink_ext_ack * ) ; int ( * delete ) ( s#Qdisc * , unsigned long , s#netlink_ext_ack * ) ; void ( * walk ) ( s#Qdisc * , s#qdisc_walker * ) ; s#tcf_block * ( * tcf_block ) ( s#Qdisc * , unsigned long , s#netlink_ext_ack * ) ; unsigned long ( * bind_tcf ) ( s#Qdisc * , unsigned long , t#u32 ) ; void ( * unbind_tcf ) ( s#Qdisc * , unsigned long ) ; int ( * dump ) ( s#Qdisc * , unsigned long , s#sk_buff * , s#tcmsg * ) ; int ( * dump_stats ) ( s#Qdisc * , unsigned long , s#gnet_dump * ) ; } +s#Qdisc_ops struct Qdisc_ops { s#Qdisc_ops * next ; const s#Qdisc_class_ops * cl_ops ; char id [ 16 ] ; int priv_size ; unsigned int static_flags ; int ( * enqueue ) ( s#sk_buff * , s#Qdisc * , s#sk_buff * * ) ; s#sk_buff * ( * dequeue ) ( s#Qdisc * ) ; s#sk_buff * ( * peek ) ( s#Qdisc * ) ; int ( * init ) ( s#Qdisc * , s#nlattr * , s#netlink_ext_ack * ) ; void ( * reset ) ( s#Qdisc * ) ; void ( * destroy ) ( s#Qdisc * ) ; int ( * change ) ( s#Qdisc * , s#nlattr * , s#netlink_ext_ack * ) ; void ( * attach ) ( s#Qdisc * ) ; int ( * change_tx_queue_len ) ( s#Qdisc * , unsigned int ) ; void ( * change_real_num_tx ) ( s#Qdisc * , unsigned int ) ; int ( * dump ) ( s#Qdisc * , s#sk_buff * ) ; int ( * dump_stats ) ( s#Qdisc * , s#gnet_dump * ) ; void ( * ingress_block_set ) ( s#Qdisc * , t#u32 ) ; void ( * egress_block_set ) ( s#Qdisc * , t#u32 ) ; t#u32 ( * ingress_block_get ) ( s#Qdisc * ) ; t#u32 ( * egress_block_get ) ( s#Qdisc * ) ; s#module * owner ; } +s#tc_sizespec struct tc_sizespec { unsigned char cell_log ; unsigned char size_log ; short cell_align ; int overhead ; unsigned int linklayer ; unsigned int mpu ; unsigned int mtu ; unsigned int tsize ; } +s#qdisc_size_table struct qdisc_size_table { s#callback_head rcu ; s#list_head list ; s#tc_sizespec szopts ; int refcnt ; t#u16 data [ ] ; } +s##net_rate_estimator +s#gnet_stats_basic_sync struct gnet_stats_basic_sync { t#u64_stats_t bytes ; t#u64_stats_t packets ; s#u64_stats_sync syncp ; } +s#qdisc_skb_head struct qdisc_skb_head { s#sk_buff * head ; s#sk_buff * tail ; t#__u32 qlen ; t#spinlock_t lock ; } +s#Qdisc struct Qdisc { int ( * enqueue ) ( s#sk_buff * , s#Qdisc * , s#sk_buff * * ) ; s#sk_buff * ( * dequeue ) ( s#Qdisc * ) ; unsigned int flags ; t#u32 limit ; const s#Qdisc_ops * ops ; s#qdisc_size_table * stab ; s#hlist_node hash ; t#u32 handle ; t#u32 parent ; s#netdev_queue * dev_queue ; s#net_rate_estimator * rate_est ; s#gnet_stats_basic_sync * cpu_bstats ; s#gnet_stats_queue * cpu_qstats ; int pad ; t#refcount_t refcnt ; s#sk_buff_head gso_skb __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#qdisc_skb_head q ; s#gnet_stats_basic_sync bstats ; s#gnet_stats_queue qstats ; unsigned long state ; unsigned long state2 ; s#Qdisc * next_sched ; s#sk_buff_head skb_bad_txq ; t#spinlock_t busylock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#spinlock_t seqlock ; s#callback_head rcu ; long privdata [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#flow_block struct flow_block { s#list_head cb_list ; } +s#tcf_block struct tcf_block { s#mutex lock ; s#list_head chain_list ; t#u32 index ; t#u32 classid ; t#refcount_t refcnt ; s#net * net ; s#Qdisc * q ; s#rw_semaphore cb_lock ; s#flow_block flow_block ; s#list_head owner_list ; t#bool keep_dst ; t#atomic_t offloadcnt ; unsigned int nooffloaddevcnt ; unsigned int lockeddevcnt ; struct { s#tcf_chain * chain ; s#list_head filter_chain_list ; } chain0 ; s#callback_head rcu ; s#hlist_head proto_destroy_ht [ 1 << ( 7 ) ] ; s#mutex proto_destroy_lock ; } +s#tcf_chain struct tcf_chain { s#mutex filter_chain_lock ; s#tcf_proto * filter_chain ; s#list_head list ; s#tcf_block * block ; t#u32 index ; unsigned int refcnt ; unsigned int action_refcnt ; t#bool explicitly_created ; t#bool flushing ; const s#tcf_proto_ops * tmplt_ops ; void * tmplt_priv ; s#callback_head rcu ; } +s#tcf_proto_ops struct tcf_proto_ops { s#list_head head ; char kind [ 16 ] ; int ( * classify ) ( s#sk_buff * , const s#tcf_proto * , s#tcf_result * ) ; int ( * init ) ( s#tcf_proto * ) ; void ( * destroy ) ( s#tcf_proto * , t#bool , s#netlink_ext_ack * ) ; void * ( * get ) ( s#tcf_proto * , t#u32 ) ; void ( * put ) ( s#tcf_proto * , void * ) ; int ( * change ) ( s#net * , s#sk_buff * , s#tcf_proto * , unsigned long , t#u32 , s#nlattr * * , void * * , t#u32 , s#netlink_ext_ack * ) ; int ( * delete ) ( s#tcf_proto * , void * , t#bool * , t#bool , s#netlink_ext_ack * ) ; t#bool ( * delete_empty ) ( s#tcf_proto * ) ; void ( * walk ) ( s#tcf_proto * , s#tcf_walker * , t#bool ) ; int ( * reoffload ) ( s#tcf_proto * , t#bool , t#flow_setup_cb_t * , void * , s#netlink_ext_ack * ) ; void ( * hw_add ) ( s#tcf_proto * , void * ) ; void ( * hw_del ) ( s#tcf_proto * , void * ) ; void ( * bind_class ) ( void * , t#u32 , unsigned long , void * , unsigned long ) ; void * ( * tmplt_create ) ( s#net * , s#tcf_chain * , s#nlattr * * , s#netlink_ext_ack * ) ; void ( * tmplt_destroy ) ( void * ) ; int ( * dump ) ( s#net * , s#tcf_proto * , void * , s#sk_buff * , s#tcmsg * , t#bool ) ; int ( * terse_dump ) ( s#net * , s#tcf_proto * , void * , s#sk_buff * , s#tcmsg * , t#bool ) ; int ( * tmplt_dump ) ( s#sk_buff * , s#net * , void * ) ; s#module * owner ; int flags ; } +s#tcf_proto struct tcf_proto { s#tcf_proto * next ; void * root ; int ( * classify ) ( s#sk_buff * , const s#tcf_proto * , s#tcf_result * ) ; t#__be16 protocol ; t#u32 prio ; void * data ; const s#tcf_proto_ops * ops ; s#tcf_chain * chain ; t#spinlock_t lock ; t#bool deleting ; t#refcount_t refcnt ; s#callback_head rcu ; s#hlist_node destroy_ht_node ; } +s#mini_Qdisc struct mini_Qdisc { s#tcf_proto * filter_list ; s#tcf_block * block ; s#gnet_stats_basic_sync * cpu_bstats ; s#gnet_stats_queue * cpu_qstats ; s#callback_head rcu ; } +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s#inet_ehash_bucket struct inet_ehash_bucket { s#hlist_nulls_head chain ; } +s#inet_bind_hashbucket struct inet_bind_hashbucket { t#spinlock_t lock ; s#hlist_head chain ; } +s#inet_listen_hashbucket struct inet_listen_hashbucket { t#spinlock_t lock ; unsigned int count ; union { s#hlist_head head ; s#hlist_nulls_head nulls_head ; } ; } +s#inet_hashinfo struct inet_hashinfo { s#inet_ehash_bucket * ehash ; t#spinlock_t * ehash_locks ; unsigned int ehash_mask ; unsigned int ehash_locks_mask ; s#kmem_cache * bind_bucket_cachep ; s#inet_bind_hashbucket * bhash ; unsigned int bhash_size ; unsigned int lhash2_mask ; s#inet_listen_hashbucket * lhash2 ; s#inet_listen_hashbucket listening_hash [ 32 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s#sk_filter struct sk_filter { t#refcount_t refcnt ; s#callback_head rcu ; s#bpf_prog * prog ; } +s##xfrm_policy +s##watch_queue +s#sock_reuseport struct sock_reuseport { s#callback_head rcu ; t#u16 max_socks ; t#u16 num_socks ; t#u16 num_closed_socks ; unsigned int synq_overflow_ts ; unsigned int reuseport_id ; unsigned int bind_inany : 1 ; unsigned int has_conns : 1 ; s#bpf_prog * prog ; s#sock * socks [ ] ; } +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +e#tcp_ca_event enum tcp_ca_event { CA_EVENT_TX_START , CA_EVENT_CWND_RESTART , CA_EVENT_COMPLETE_CWR , CA_EVENT_LOSS , CA_EVENT_ECN_NO_CE , CA_EVENT_ECN_IS_CE , } +s#ack_sample struct ack_sample { t#u32 pkts_acked ; t#s32 rtt_us ; t#u32 in_flight ; } +s#rate_sample struct rate_sample { t#u64 prior_mstamp ; t#u32 prior_delivered ; t#s32 delivered ; long interval_us ; t#u32 snd_interval_us ; t#u32 rcv_interval_us ; long rtt_us ; int losses ; t#u32 acked_sacked ; t#u32 prior_in_flight ; t#bool is_app_limited ; t#bool is_retrans ; t#bool is_ack_delayed ; } +u##tcp_cc_info +s#tcp_congestion_ops struct tcp_congestion_ops { t#u32 ( * ssthresh ) ( s#sock * ) ; void ( * cong_avoid ) ( s#sock * , t#u32 , t#u32 ) ; void ( * set_state ) ( s#sock * , t#u8 ) ; void ( * cwnd_event ) ( s#sock * , e#tcp_ca_event ) ; void ( * in_ack_event ) ( s#sock * , t#u32 ) ; void ( * pkts_acked ) ( s#sock * , const s#ack_sample * ) ; t#u32 ( * min_tso_segs ) ( s#sock * ) ; void ( * cong_control ) ( s#sock * , const s#rate_sample * ) ; t#u32 ( * undo_cwnd ) ( s#sock * ) ; t#u32 ( * sndbuf_expand ) ( s#sock * ) ; t#size_t ( * get_info ) ( s#sock * , t#u32 , int * , u#tcp_cc_info * ) ; char name [ 16 ] ; s#module * owner ; s#list_head list ; t#u32 key ; t#u32 flags ; void ( * init ) ( s#sock * ) ; void ( * release ) ( s#sock * ) ; } +s#tcp_fastopen_context struct tcp_fastopen_context { t#siphash_key_t key [ 2 ] ; int num ; s#callback_head rcu ; } +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s#bpf_storage_buffer struct bpf_storage_buffer { s#callback_head rcu ; char data [ ] ; } +s##bpf_cgroup_storage_map +s#bpf_cgroup_storage_key struct bpf_cgroup_storage_key { t#__u64 cgroup_inode_id ; t#__u32 attach_type ; } +s#bpf_cgroup_storage struct bpf_cgroup_storage { union { s#bpf_storage_buffer * buf ; void * percpu_buf ; } ; s#bpf_cgroup_storage_map * map ; s#bpf_cgroup_storage_key key ; s#list_head list_map ; s#list_head list_cg ; s#rb_node node ; s#callback_head rcu ; } +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +e#iw_cm_event_type enum iw_cm_event_type { IW_CM_EVENT_CONNECT_REQUEST = 1 , IW_CM_EVENT_CONNECT_REPLY , IW_CM_EVENT_ESTABLISHED , IW_CM_EVENT_DISCONNECT , IW_CM_EVENT_CLOSE } +s#iw_cm_event struct iw_cm_event { e#iw_cm_event_type event ; int status ; s#__kernel_sockaddr_storage local_addr ; s#__kernel_sockaddr_storage remote_addr ; void * private_data ; void * provider_data ; t#u8 private_data_len ; t#u8 ord ; t#u8 ird ; } +t#iw_cm_handler typedef int ( * iw_cm_handler ) ( s#iw_cm_id * , s#iw_cm_event * ) +t#iw_event_handler typedef int ( * iw_event_handler ) ( s#iw_cm_id * , s#iw_cm_event * ) +s#iw_cm_id struct iw_cm_id { t#iw_cm_handler cm_handler ; void * context ; s#ib_device * device ; s#__kernel_sockaddr_storage local_addr ; s#__kernel_sockaddr_storage remote_addr ; s#__kernel_sockaddr_storage m_local_addr ; s#__kernel_sockaddr_storage m_remote_addr ; void * provider_data ; t#iw_event_handler event_handler ; void ( * add_ref ) ( s#iw_cm_id * ) ; void ( * rem_ref ) ( s#iw_cm_id * ) ; t#u8 tos ; t#bool tos_set : 1 ; t#bool mapped : 1 ; t#bool afonly : 1 ; } +s#iw_cm_conn_param struct iw_cm_conn_param { const void * private_data ; t#u16 private_data_len ; t#u32 ord ; t#u32 ird ; t#u32 qpn ; } +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +rdma_reject_msg const char * __attribute__ ( ( __const__ ) ) rdma_reject_msg ( s#rdma_cm_id * , int ) +rdma_consumer_reject_data const void * rdma_consumer_reject_data ( s#rdma_cm_id * , s#rdma_cm_event * , t#u8 * ) +rdma_iw_cm_id s#iw_cm_id * rdma_iw_cm_id ( s#rdma_cm_id * ) +rdma_res_to_id s#rdma_cm_id * rdma_res_to_id ( s#rdma_restrack_entry * ) +__rdma_create_kernel_id s#rdma_cm_id * __rdma_create_kernel_id ( s#net * , t#rdma_cm_event_handler , void * , e#rdma_ucm_port_space , e#ib_qp_type , const char * ) +rdma_create_user_id s#rdma_cm_id * rdma_create_user_id ( t#rdma_cm_event_handler , void * , e#rdma_ucm_port_space , e#ib_qp_type ) +rdma_create_qp int rdma_create_qp ( s#rdma_cm_id * , s#ib_pd * , s#ib_qp_init_attr * ) +rdma_destroy_qp void rdma_destroy_qp ( s#rdma_cm_id * ) +rdma_init_qp_attr int rdma_init_qp_attr ( s#rdma_cm_id * , s#ib_qp_attr * , int * ) +rdma_destroy_id void rdma_destroy_id ( s#rdma_cm_id * ) +rdma_get_service_id t#__be64 rdma_get_service_id ( s#rdma_cm_id * , s#sockaddr * ) +rdma_read_gids void rdma_read_gids ( s#rdma_cm_id * , u#ib_gid * , u#ib_gid * ) +rdma_set_service_type void rdma_set_service_type ( s#rdma_cm_id * , int ) +rdma_set_ack_timeout int rdma_set_ack_timeout ( s#rdma_cm_id * , t#u8 ) +rdma_set_min_rnr_timer int rdma_set_min_rnr_timer ( s#rdma_cm_id * , t#u8 ) +rdma_set_ib_path int rdma_set_ib_path ( s#rdma_cm_id * , s#sa_path_rec * ) +rdma_resolve_route int rdma_resolve_route ( s#rdma_cm_id * , unsigned long ) +rdma_resolve_addr int rdma_resolve_addr ( s#rdma_cm_id * , s#sockaddr * , const s#sockaddr * , unsigned long ) +rdma_set_reuseaddr int rdma_set_reuseaddr ( s#rdma_cm_id * , int ) +rdma_set_afonly int rdma_set_afonly ( s#rdma_cm_id * , int ) +rdma_listen int rdma_listen ( s#rdma_cm_id * , int ) +rdma_bind_addr int rdma_bind_addr ( s#rdma_cm_id * , s#sockaddr * ) +rdma_connect_locked int rdma_connect_locked ( s#rdma_cm_id * , s#rdma_conn_param * ) +rdma_connect int rdma_connect ( s#rdma_cm_id * , s#rdma_conn_param * ) +rdma_connect_ece int rdma_connect_ece ( s#rdma_cm_id * , s#rdma_conn_param * , s#rdma_ucm_ece * ) +rdma_accept int rdma_accept ( s#rdma_cm_id * , s#rdma_conn_param * ) +rdma_accept_ece int rdma_accept_ece ( s#rdma_cm_id * , s#rdma_conn_param * , s#rdma_ucm_ece * ) +rdma_lock_handler void rdma_lock_handler ( s#rdma_cm_id * ) +rdma_unlock_handler void rdma_unlock_handler ( s#rdma_cm_id * ) +rdma_notify int rdma_notify ( s#rdma_cm_id * , e#ib_event_type ) +rdma_reject int rdma_reject ( s#rdma_cm_id * , const void * , t#u8 , t#u8 ) +rdma_disconnect int rdma_disconnect ( s#rdma_cm_id * ) +rdma_join_multicast int rdma_join_multicast ( s#rdma_cm_id * , s#sockaddr * , t#u8 , void * ) +rdma_leave_multicast void rdma_leave_multicast ( s#rdma_cm_id * , s#sockaddr * ) + +/* drivers/infiniband/core/cq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +s##ib_ucq_object +ib_process_cq_direct int ib_process_cq_direct ( s#ib_cq * , int ) +__ib_alloc_cq s#ib_cq * __ib_alloc_cq ( s#ib_device * , void * , int , int , e#ib_poll_context , const char * ) +__ib_alloc_cq_any s#ib_cq * __ib_alloc_cq_any ( s#ib_device * , void * , int , e#ib_poll_context , const char * ) +ib_free_cq void ib_free_cq ( s#ib_cq * ) +ib_cq_pool_get s#ib_cq * ib_cq_pool_get ( s#ib_device * , unsigned int , int , e#ib_poll_context ) +ib_cq_pool_put void ib_cq_pool_put ( s#ib_cq * , unsigned int ) + +/* drivers/infiniband/core/device.o */ +s##workqueue_struct +ib_wq extern s#workqueue_struct * ib_wq +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +rdma_dev_access_netns t#bool rdma_dev_access_netns ( const s#ib_device * , const s#net * ) +ibdev_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_printk ( const char * , const s#ib_device * , const char * , ... ) +ibdev_emerg __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_emerg ( const s#ib_device * , const char * , ... ) +ibdev_alert __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_alert ( const s#ib_device * , const char * , ... ) +ibdev_crit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_crit ( const s#ib_device * , const char * , ... ) +ibdev_err __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_err ( const s#ib_device * , const char * , ... ) +ibdev_warn __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_warn ( const s#ib_device * , const char * , ... ) +ibdev_notice __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_notice ( const s#ib_device * , const char * , ... ) +ibdev_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void ibdev_info ( const s#ib_device * , const char * , ... ) +ib_device_put void ib_device_put ( s#ib_device * ) +ib_device_get_by_name s#ib_device * ib_device_get_by_name ( const char * , e#rdma_driver_id ) +_ib_alloc_device s#ib_device * _ib_alloc_device ( t#size_t ) +ib_dealloc_device void ib_dealloc_device ( s#ib_device * ) +ib_port_immutable_read const s#ib_port_immutable * ib_port_immutable_read ( s#ib_device * , unsigned int ) +ib_get_device_fw_str void ib_get_device_fw_str ( s#ib_device * , char * ) +ib_register_device int ib_register_device ( s#ib_device * , const char * , s#device * ) +ib_unregister_device void ib_unregister_device ( s#ib_device * ) +ib_unregister_device_and_put void ib_unregister_device_and_put ( s#ib_device * ) +ib_unregister_driver void ib_unregister_driver ( e#rdma_driver_id ) +ib_unregister_device_queued void ib_unregister_device_queued ( s#ib_device * ) +s#ib_client_nl_info struct ib_client_nl_info { s#sk_buff * nl_msg ; s#device * cdev ; t#u32 port ; t#u64 abi ; } +s#ib_client struct ib_client { const char * name ; int ( * add ) ( s#ib_device * ) ; void ( * remove ) ( s#ib_device * , void * ) ; void ( * rename ) ( s#ib_device * , void * ) ; int ( * get_nl_info ) ( s#ib_device * , void * , s#ib_client_nl_info * ) ; int ( * get_global_nl_info ) ( s#ib_client_nl_info * ) ; s#net_device * ( * get_net_dev_by_params ) ( s#ib_device * , t#u32 , t#u16 , const u#ib_gid * , const s#sockaddr * , void * ) ; t#refcount_t uses ; s#completion uses_zero ; t#u32 client_id ; t#u8 no_kverbs_req : 1 ; } +ib_register_client int ib_register_client ( s#ib_client * ) +ib_unregister_client void ib_unregister_client ( s#ib_client * ) +ib_set_client_data void ib_set_client_data ( s#ib_device * , s#ib_client * , void * ) +s#ib_event_handler struct ib_event_handler { s#ib_device * device ; void ( * handler ) ( s#ib_event_handler * , s#ib_event * ) ; s#list_head list ; } +ib_register_event_handler void ib_register_event_handler ( s#ib_event_handler * ) +ib_unregister_event_handler void ib_unregister_event_handler ( s#ib_event_handler * ) +ib_query_port int ib_query_port ( s#ib_device * , t#u32 , s#ib_port_attr * ) +ib_device_set_netdev int ib_device_set_netdev ( s#ib_device * , s#net_device * , unsigned int ) +ib_device_get_by_netdev s#ib_device * ib_device_get_by_netdev ( s#net_device * , e#rdma_driver_id ) +ib_query_pkey int ib_query_pkey ( s#ib_device * , t#u32 , t#u16 , t#u16 * ) +ib_modify_device int ib_modify_device ( s#ib_device * , int , s#ib_device_modify * ) +ib_modify_port int ib_modify_port ( s#ib_device * , t#u32 , int , s#ib_port_modify * ) +ib_find_gid int ib_find_gid ( s#ib_device * , u#ib_gid * , t#u32 * , t#u16 * ) +ib_find_pkey int ib_find_pkey ( s#ib_device * , t#u32 , t#u16 , t#u16 * ) +ib_get_net_dev_by_params s#net_device * ib_get_net_dev_by_params ( s#ib_device * , t#u32 , t#u16 , const u#ib_gid * , const s#sockaddr * ) +ib_set_device_ops void ib_set_device_ops ( s#ib_device * , const s#ib_device_ops * ) +ib_dma_virt_map_sg int ib_dma_virt_map_sg ( s#ib_device * , s#scatterlist * , int ) + +/* drivers/infiniband/core/ib_core_uverbs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##uverbs_api +s#ib_uverbs_device struct ib_uverbs_device { t#refcount_t refcount ; t#u32 num_comp_vectors ; s#completion comp ; s#device dev ; const s#attribute_group * groups [ 2 ] ; s#ib_device * ib_dev ; int devnum ; s#cdev cdev ; s#rb_root xrcd_tree ; s#mutex xrcd_tree_mutex ; s#srcu_struct disassociate_srcu ; s#mutex lists_mutex ; s#list_head uverbs_file_list ; s#uverbs_api * uapi ; } +s#ib_uverbs_event_queue struct ib_uverbs_event_queue { t#spinlock_t lock ; int is_closed ; t#wait_queue_head_t poll_wait ; s#fasync_struct * async_queue ; s#list_head event_list ; } +s#ib_uevent_object struct ib_uevent_object { s#ib_uobject uobject ; s#ib_uverbs_async_event_file * event_file ; s#list_head event_list ; t#u32 events_reported ; } +s#ib_ucq_object struct ib_ucq_object { s#ib_uevent_object uevent ; s#list_head comp_list ; t#u32 comp_events_reported ; } +s#ib_uxrcd_object struct ib_uxrcd_object { s#ib_uobject uobject ; t#atomic_t refcnt ; } +s#ib_usrq_object struct ib_usrq_object { s#ib_uevent_object uevent ; s#ib_uxrcd_object * uxrcd ; } +s#ib_uwq_object struct ib_uwq_object { s#ib_uevent_object uevent ; } +s#ib_uverbs_async_event_file struct ib_uverbs_async_event_file { s#ib_uobject uobj ; s#ib_uverbs_event_queue ev_queue ; s#ib_event_handler event_handler ; } +s#ib_uverbs_file struct ib_uverbs_file { s#kref ref ; s#ib_uverbs_device * device ; s#mutex ucontext_lock ; s#ib_ucontext * ucontext ; s#ib_uverbs_async_event_file * default_async_file ; s#list_head list ; s#rw_semaphore hw_destroy_rwsem ; t#spinlock_t uobjects_lock ; s#list_head uobjects ; s#mutex umap_lock ; s#list_head umaps ; s#page * disassociate_page ; s#xarray idr ; } +E#UVERBS_API_ATTR_KEY_BITS 6 +E#UVERBS_API_ATTR_BKEY_LEN ( 1 << E#UVERBS_API_ATTR_KEY_BITS ) - 1 +s#uverbs_ptr_attr struct uverbs_ptr_attr { union { void * ptr ; t#u64 data ; } ; t#u16 len ; t#u16 uattr_idx ; t#u8 enum_id ; } +s##uverbs_api_attr +s#uverbs_obj_attr struct uverbs_obj_attr { s#ib_uobject * uobject ; const s#uverbs_api_attr * attr_elm ; } +s#uverbs_objs_arr_attr struct uverbs_objs_arr_attr { s#ib_uobject * * uobjects ; t#u16 len ; } +s#uverbs_attr struct uverbs_attr { union { s#uverbs_ptr_attr ptr_attr ; s#uverbs_obj_attr obj_attr ; s#uverbs_objs_arr_attr objs_arr_attr ; } ; } +s#uverbs_attr_bundle struct uverbs_attr_bundle { s#ib_udata driver_udata ; s#ib_udata ucore ; s#ib_uverbs_file * ufile ; s#ib_ucontext * context ; s#ib_uobject * uobject ; unsigned long attr_present [ ( ( ( E#UVERBS_API_ATTR_BKEY_LEN ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#uverbs_attr attrs [ ] ; } +e#rdma_lookup_mode enum rdma_lookup_mode { UVERBS_LOOKUP_READ , UVERBS_LOOKUP_WRITE , UVERBS_LOOKUP_DESTROY , } +e#rdma_remove_reason enum rdma_remove_reason { RDMA_REMOVE_DESTROY , RDMA_REMOVE_CLOSE , RDMA_REMOVE_DRIVER_REMOVE , RDMA_REMOVE_ABORT , RDMA_REMOVE_DRIVER_FAILURE , } +s#uverbs_obj_type_class struct uverbs_obj_type_class { s#ib_uobject * ( * alloc_begin ) ( const s#uverbs_api_object * , s#uverbs_attr_bundle * ) ; void ( * alloc_commit ) ( s#ib_uobject * ) ; void ( * alloc_abort ) ( s#ib_uobject * ) ; s#ib_uobject * ( * lookup_get ) ( const s#uverbs_api_object * , s#ib_uverbs_file * , t#s64 , e#rdma_lookup_mode ) ; void ( * lookup_put ) ( s#ib_uobject * , e#rdma_lookup_mode ) ; int __attribute__ ( ( __warn_unused_result__ ) ) ( * destroy_hw ) ( s#ib_uobject * , e#rdma_remove_reason , s#uverbs_attr_bundle * ) ; void ( * remove_handle ) ( s#ib_uobject * ) ; void ( * swap_uobjects ) ( s#ib_uobject * , s#ib_uobject * ) ; } +s#uverbs_obj_type struct uverbs_obj_type { const s#uverbs_obj_type_class * const type_class ; t#size_t obj_size ; } +s#uverbs_api_object struct uverbs_api_object { const s#uverbs_obj_type * type_attrs ; const s#uverbs_obj_type_class * type_class ; t#u8 disabled : 1 ; t#u32 id ; } +s#ib_uqp_object struct ib_uqp_object { s#ib_uevent_object uevent ; s#mutex mcast_lock ; s#list_head mcast_list ; s#ib_uxrcd_object * uxrcd ; } +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s#uverbs_attr_spec struct uverbs_attr_spec { t#u8 type ; t#u8 zero_trailing : 1 ; t#u8 alloc_and_copy : 1 ; t#u8 mandatory : 1 ; t#u8 is_udata : 1 ; union { struct { t#u16 len ; t#u16 min_len ; } ptr ; struct { t#u16 obj_type ; t#u8 access ; } obj ; struct { t#u8 num_elems ; } enum_def ; } u ; union { struct { const s#uverbs_attr_spec * ids ; } enum_def ; struct { t#u16 obj_type ; t#u16 min_len ; t#u16 max_len ; t#u8 access ; } objs_arr ; } u2 ; } +s#uverbs_attr_def struct uverbs_attr_def { t#u16 id ; s#uverbs_attr_spec attr ; } +s#uverbs_method_def struct uverbs_method_def { t#u16 id ; t#u32 flags ; t#size_t num_attrs ; const s#uverbs_attr_def * const ( * attrs ) [ ] ; int ( * handler ) ( s#uverbs_attr_bundle * ) ; } +s#uverbs_object_def struct uverbs_object_def { t#u16 id ; const s#uverbs_obj_type * type_attrs ; t#size_t num_methods ; const s#uverbs_method_def * const ( * methods ) [ ] ; } +s#uapi_definition struct uapi_definition { t#u8 kind ; t#u8 scope ; union { struct { t#u16 object_id ; } object_start ; struct { t#u16 command_num ; t#u8 is_ex : 1 ; t#u8 has_udata : 1 ; t#u8 has_resp : 1 ; t#u8 req_size ; t#u8 resp_size ; } write ; } ; union { t#bool ( * func_is_supported ) ( s#ib_device * ) ; int ( * func_write ) ( s#uverbs_attr_bundle * ) ; const s#uapi_definition * chain ; const s#uverbs_object_def * chain_obj_tree ; t#size_t needs_fn_offset ; } ; } +s#rdma_umap_priv struct rdma_umap_priv { s#vm_area_struct * vma ; s#list_head list ; s#rdma_user_mmap_entry * entry ; } +rdma_umap_priv_init void rdma_umap_priv_init ( s#rdma_umap_priv * , s#vm_area_struct * , s#rdma_user_mmap_entry * ) +rdma_user_mmap_io int rdma_user_mmap_io ( s#ib_ucontext * , s#vm_area_struct * , unsigned long , unsigned long , t#pgprot_t , s#rdma_user_mmap_entry * ) +rdma_user_mmap_entry_get_pgoff s#rdma_user_mmap_entry * rdma_user_mmap_entry_get_pgoff ( s#ib_ucontext * , unsigned long ) +rdma_user_mmap_entry_get s#rdma_user_mmap_entry * rdma_user_mmap_entry_get ( s#ib_ucontext * , s#vm_area_struct * ) +rdma_user_mmap_entry_put void rdma_user_mmap_entry_put ( s#rdma_user_mmap_entry * ) +rdma_user_mmap_entry_remove void rdma_user_mmap_entry_remove ( s#rdma_user_mmap_entry * ) +rdma_user_mmap_entry_insert_range int rdma_user_mmap_entry_insert_range ( s#ib_ucontext * , s#rdma_user_mmap_entry * , t#size_t , t#u32 , t#u32 ) +rdma_user_mmap_entry_insert int rdma_user_mmap_entry_insert ( s#ib_ucontext * , s#rdma_user_mmap_entry * , t#size_t ) + +/* drivers/infiniband/core/iwcm.o */ +iwcm_reject_msg const char * __attribute__ ( ( __const__ ) ) iwcm_reject_msg ( int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +iw_create_cm_id s#iw_cm_id * iw_create_cm_id ( s#ib_device * , t#iw_cm_handler , void * ) +iw_cm_disconnect int iw_cm_disconnect ( s#iw_cm_id * , int ) +iw_destroy_cm_id void iw_destroy_cm_id ( s#iw_cm_id * ) +iw_cm_listen int iw_cm_listen ( s#iw_cm_id * , int ) +iw_cm_reject int iw_cm_reject ( s#iw_cm_id * , const void * , t#u8 ) +iw_cm_accept int iw_cm_accept ( s#iw_cm_id * , s#iw_cm_conn_param * ) +iw_cm_connect int iw_cm_connect ( s#iw_cm_id * , s#iw_cm_conn_param * ) +iw_cm_init_qp_attr int iw_cm_init_qp_attr ( s#iw_cm_id * , s#ib_qp_attr * , int * ) + +/* drivers/infiniband/core/mad.o */ +ib_response_mad int ib_response_mad ( const s#ib_mad_hdr * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +s#ib_mad_send_buf struct ib_mad_send_buf { s#ib_mad_send_buf * next ; void * mad ; s#ib_mad_agent * mad_agent ; s#ib_ah * ah ; void * context [ 2 ] ; int hdr_len ; int data_len ; int seg_count ; int seg_size ; int seg_rmpp_size ; int timeout_ms ; int retries ; } +E#OPA_MGMT_MAD_DATA 2024 +s#opa_mad struct opa_mad { s#ib_mad_hdr mad_hdr ; t#u8 data [ E#OPA_MGMT_MAD_DATA ] ; } +s#ib_mad_recv_buf struct ib_mad_recv_buf { s#list_head list ; s#ib_grh * grh ; union { s#ib_mad * mad ; s#opa_mad * opa_mad ; } ; } +s#ib_mad_recv_wc struct ib_mad_recv_wc { s#ib_wc * wc ; s#ib_mad_recv_buf recv_buf ; s#list_head rmpp_list ; int mad_len ; t#size_t mad_seg_size ; } +t#ib_mad_recv_handler typedef void ( * ib_mad_recv_handler ) ( s#ib_mad_agent * , s#ib_mad_send_buf * , s#ib_mad_recv_wc * ) +s#ib_mad_send_wc struct ib_mad_send_wc { s#ib_mad_send_buf * send_buf ; e#ib_wc_status status ; t#u32 vendor_err ; } +t#ib_mad_send_handler typedef void ( * ib_mad_send_handler ) ( s#ib_mad_agent * , s#ib_mad_send_wc * ) +s#ib_mad_agent struct ib_mad_agent { s#ib_device * device ; s#ib_qp * qp ; t#ib_mad_recv_handler recv_handler ; t#ib_mad_send_handler send_handler ; void * context ; t#u32 hi_tid ; t#u32 flags ; void * security ; s#list_head mad_agent_sec_list ; t#u8 port_num ; t#u8 rmpp_version ; t#bool smp_allowed ; } +s#ib_mad_reg_req struct ib_mad_reg_req { t#u8 mgmt_class ; t#u8 mgmt_class_version ; t#u8 oui [ 3 ] ; unsigned long method_mask [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +ib_register_mad_agent s#ib_mad_agent * ib_register_mad_agent ( s#ib_device * , t#u32 , e#ib_qp_type , s#ib_mad_reg_req * , t#u8 , t#ib_mad_send_handler , t#ib_mad_recv_handler , void * , t#u32 ) +ib_unregister_mad_agent void ib_unregister_mad_agent ( s#ib_mad_agent * ) +ib_mad_kernel_rmpp_agent int ib_mad_kernel_rmpp_agent ( const s#ib_mad_agent * ) +ib_create_send_mad s#ib_mad_send_buf * ib_create_send_mad ( s#ib_mad_agent * , t#u32 , t#u16 , int , int , int , t#gfp_t , t#u8 ) +ib_get_mad_data_offset int ib_get_mad_data_offset ( t#u8 ) +ib_is_mad_class_rmpp int ib_is_mad_class_rmpp ( t#u8 ) +ib_get_rmpp_segment void * ib_get_rmpp_segment ( s#ib_mad_send_buf * , int ) +ib_free_send_mad void ib_free_send_mad ( s#ib_mad_send_buf * ) +ib_post_send_mad int ib_post_send_mad ( s#ib_mad_send_buf * , s#ib_mad_send_buf * * ) +ib_free_recv_mad void ib_free_recv_mad ( s#ib_mad_recv_wc * ) +ib_modify_mad int ib_modify_mad ( s#ib_mad_send_buf * , t#u32 ) + +/* drivers/infiniband/core/mr_pool.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +ib_mr_pool_get s#ib_mr * ib_mr_pool_get ( s#ib_qp * , s#list_head * ) +ib_mr_pool_put void ib_mr_pool_put ( s#ib_qp * , s#list_head * , s#ib_mr * ) +ib_mr_pool_init int ib_mr_pool_init ( s#ib_qp * , s#list_head * , int , e#ib_mr_type , t#u32 , t#u32 ) +ib_mr_pool_destroy void ib_mr_pool_destroy ( s#ib_qp * , s#list_head * ) + +/* drivers/infiniband/core/multicast.o */ +s#ib_sa_mcmember_rec struct ib_sa_mcmember_rec { u#ib_gid mgid ; u#ib_gid port_gid ; t#__be32 qkey ; t#__be16 mlid ; t#u8 mtu_selector ; t#u8 mtu ; t#u8 traffic_class ; t#__be16 pkey ; t#u8 rate_selector ; t#u8 rate ; t#u8 packet_life_time_selector ; t#u8 packet_life_time ; t#u8 sl ; t#__be32 flow_label ; t#u8 hop_limit ; t#u8 scope ; t#u8 join_state ; t#u8 proxy_join ; } +t#ib_sa_comp_mask typedef t#u64 ib_sa_comp_mask +s#ib_sa_multicast struct ib_sa_multicast { s#ib_sa_mcmember_rec rec ; t#ib_sa_comp_mask comp_mask ; int ( * callback ) ( int , s#ib_sa_multicast * ) ; void * context ; } +s#ib_sa_client struct ib_sa_client { t#atomic_t users ; s#completion comp ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +ib_sa_join_multicast s#ib_sa_multicast * ib_sa_join_multicast ( s#ib_sa_client * , s#ib_device * , t#u32 , s#ib_sa_mcmember_rec * , t#ib_sa_comp_mask , t#gfp_t , int ( * ) ( int , s#ib_sa_multicast * ) , void * ) +ib_sa_free_multicast void ib_sa_free_multicast ( s#ib_sa_multicast * ) +ib_sa_get_mcmember_rec int ib_sa_get_mcmember_rec ( s#ib_device * , t#u32 , u#ib_gid * , s#ib_sa_mcmember_rec * ) +ib_init_ah_from_mcmember int ib_init_ah_from_mcmember ( s#ib_device * , t#u32 , s#ib_sa_mcmember_rec * , s#net_device * , e#ib_gid_type , s#rdma_ah_attr * ) + +/* drivers/infiniband/core/netlink.o */ +rdma_nl_chk_listeners t#bool rdma_nl_chk_listeners ( unsigned int ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#rdma_nl_cbs struct rdma_nl_cbs { int ( * doit ) ( s#sk_buff * , s#nlmsghdr * , s#netlink_ext_ack * ) ; int ( * dump ) ( s#sk_buff * , s#netlink_callback * ) ; t#u8 flags ; } +rdma_nl_register void rdma_nl_register ( unsigned int , const s#rdma_nl_cbs [ ] ) +rdma_nl_unregister void rdma_nl_unregister ( unsigned int ) +ibnl_put_msg void * ibnl_put_msg ( s#sk_buff * , s#nlmsghdr * * , int , int , int , int , int ) +ibnl_put_attr int ibnl_put_attr ( s#sk_buff * , s#nlmsghdr * , int , void * , int ) +rdma_nl_unicast int rdma_nl_unicast ( s#net * , s#sk_buff * , t#u32 ) +rdma_nl_unicast_wait int rdma_nl_unicast_wait ( s#net * , s#sk_buff * , t#__u32 ) +rdma_nl_multicast int rdma_nl_multicast ( s#net * , s#sk_buff * , unsigned int , t#gfp_t ) + +/* drivers/infiniband/core/nldev.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rdma_nl_put_driver_string int rdma_nl_put_driver_string ( s#sk_buff * , const char * , const char * ) +rdma_nl_put_driver_u32 int rdma_nl_put_driver_u32 ( s#sk_buff * , const char * , t#u32 ) +rdma_nl_put_driver_u32_hex int rdma_nl_put_driver_u32_hex ( s#sk_buff * , const char * , t#u32 ) +rdma_nl_put_driver_u64 int rdma_nl_put_driver_u64 ( s#sk_buff * , const char * , t#u64 ) +rdma_nl_put_driver_u64_hex int rdma_nl_put_driver_u64_hex ( s#sk_buff * , const char * , t#u64 ) +rdma_nl_stat_hwcounter_entry int rdma_nl_stat_hwcounter_entry ( s#sk_buff * , const char * , t#u64 ) +rdma_link_register void rdma_link_register ( s#rdma_link_ops * ) +rdma_link_unregister void rdma_link_unregister ( s#rdma_link_ops * ) + +/* drivers/infiniband/core/packer.o */ +s#ib_field struct ib_field { t#size_t struct_offset_bytes ; t#size_t struct_size_bytes ; int offset_words ; int offset_bits ; int size_bits ; char * field_name ; } +ib_pack void ib_pack ( const s#ib_field * , int , void * , void * ) +ib_unpack void ib_unpack ( const s#ib_field * , int , void * , void * ) + +/* drivers/infiniband/core/rdma_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#uverbs_api_attr struct uverbs_api_attr { s#uverbs_attr_spec spec ; } +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s#uverbs_api_write_method struct uverbs_api_write_method { int ( * handler ) ( s#uverbs_attr_bundle * ) ; t#u8 disabled : 1 ; t#u8 is_ex : 1 ; t#u8 has_udata : 1 ; t#u8 has_resp : 1 ; t#u8 req_size ; t#u8 resp_size ; } +s#uverbs_api struct uverbs_api { s#xarray radix ; e#rdma_driver_id driver_id ; unsigned int num_write ; unsigned int num_write_ex ; s#uverbs_api_write_method notsupp_method ; const s#uverbs_api_write_method * * write_methods ; const s#uverbs_api_write_method * * write_ex_methods ; } +uverbs_uobject_put void uverbs_uobject_put ( s#ib_uobject * ) +uverbs_idr_class extern const s#uverbs_obj_type_class uverbs_idr_class +uverbs_uobject_fd_release int uverbs_uobject_fd_release ( s#inode * , s#file * ) +uverbs_fd_class extern const s#uverbs_obj_type_class uverbs_fd_class + +/* drivers/infiniband/core/restrack.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +rdma_restrack_count int rdma_restrack_count ( s#ib_device * , e#rdma_restrack_type ) +rdma_restrack_set_name void rdma_restrack_set_name ( s#rdma_restrack_entry * , const char * ) +rdma_restrack_parent_name void rdma_restrack_parent_name ( s#rdma_restrack_entry * , const s#rdma_restrack_entry * ) +rdma_restrack_new void rdma_restrack_new ( s#rdma_restrack_entry * , e#rdma_restrack_type ) +rdma_restrack_add void rdma_restrack_add ( s#rdma_restrack_entry * ) +rdma_restrack_get int __attribute__ ( ( __warn_unused_result__ ) ) rdma_restrack_get ( s#rdma_restrack_entry * ) +rdma_restrack_get_byid s#rdma_restrack_entry * rdma_restrack_get_byid ( s#ib_device * , e#rdma_restrack_type , t#u32 ) +rdma_restrack_put int rdma_restrack_put ( s#rdma_restrack_entry * ) +rdma_restrack_del void rdma_restrack_del ( s#rdma_restrack_entry * ) + +/* drivers/infiniband/core/roce_gid_mgmt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s#in_addr struct in_addr { t#__be32 s_addr ; } +u#inet_addr union inet_addr { t#__u32 all [ 4 ] ; t#__be32 ip ; t#__be32 ip6 [ 4 ] ; s#in_addr in ; s#in6_addr in6 ; } +s#netpoll struct netpoll { s#net_device * dev ; char dev_name [ 16 ] ; const char * name ; u#inet_addr local_ip , remote_ip ; t#bool ipv6 ; t#u16 local_port , remote_port ; t#u8 remote_mac [ 6 ] ; } +s#netpoll_info struct netpoll_info { t#refcount_t refcnt ; s#semaphore dev_lock ; s#sk_buff_head txq ; s#delayed_work tx_work ; s#netpoll * netpoll ; s#callback_head rcu ; } +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +roce_gid_type_mask_support unsigned long roce_gid_type_mask_support ( s#ib_device * , t#u32 ) +rdma_roce_rescan_device void rdma_roce_rescan_device ( s#ib_device * ) + +/* drivers/infiniband/core/rw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##ib_ucq_object +s#ib_rdma_wr struct ib_rdma_wr { s#ib_send_wr wr ; t#u64 remote_addr ; t#u32 rkey ; } +s#ib_reg_wr struct ib_reg_wr { s#ib_send_wr wr ; s#ib_mr * mr ; t#u32 key ; int access ; } +s#rdma_rw_reg_ctx struct rdma_rw_reg_ctx { s#ib_sge sge ; s#ib_rdma_wr wr ; s#ib_reg_wr reg_wr ; s#ib_send_wr inv_wr ; s#ib_mr * mr ; } +s#rdma_rw_ctx struct rdma_rw_ctx { t#u32 nr_ops ; t#u8 type ; union { struct { s#ib_sge sge ; s#ib_rdma_wr wr ; } single ; struct { s#ib_sge * sges ; s#ib_rdma_wr * wrs ; } map ; s#rdma_rw_reg_ctx * reg ; } ; } +rdma_rw_ctx_init int rdma_rw_ctx_init ( s#rdma_rw_ctx * , s#ib_qp * , t#u32 , s#scatterlist * , t#u32 , t#u32 , t#u64 , t#u32 , e#dma_data_direction ) +rdma_rw_ctx_signature_init int rdma_rw_ctx_signature_init ( s#rdma_rw_ctx * , s#ib_qp * , t#u32 , s#scatterlist * , t#u32 , s#scatterlist * , t#u32 , s#ib_sig_attrs * , t#u64 , t#u32 , e#dma_data_direction ) +rdma_rw_ctx_wrs s#ib_send_wr * rdma_rw_ctx_wrs ( s#rdma_rw_ctx * , s#ib_qp * , t#u32 , s#ib_cqe * , s#ib_send_wr * ) +rdma_rw_ctx_post int rdma_rw_ctx_post ( s#rdma_rw_ctx * , s#ib_qp * , t#u32 , s#ib_cqe * , s#ib_send_wr * ) +rdma_rw_ctx_destroy void rdma_rw_ctx_destroy ( s#rdma_rw_ctx * , s#ib_qp * , t#u32 , s#scatterlist * , t#u32 , e#dma_data_direction ) +rdma_rw_ctx_destroy_signature void rdma_rw_ctx_destroy_signature ( s#rdma_rw_ctx * , s#ib_qp * , t#u32 , s#scatterlist * , t#u32 , s#scatterlist * , t#u32 , e#dma_data_direction ) +rdma_rw_mr_factor unsigned int rdma_rw_mr_factor ( s#ib_device * , t#u32 , unsigned int ) + +/* drivers/infiniband/core/sa_query.o */ +ib_sa_register_client void ib_sa_register_client ( s#ib_sa_client * ) +ib_sa_unregister_client void ib_sa_unregister_client ( s#ib_sa_client * ) +s##ib_sa_query +ib_sa_cancel_query void ib_sa_cancel_query ( int , s#ib_sa_query * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +ib_init_ah_attr_from_path int ib_init_ah_attr_from_path ( s#ib_device * , t#u32 , s#sa_path_rec * , s#rdma_ah_attr * , const s#ib_gid_attr * ) +ib_sa_unpack_path void ib_sa_unpack_path ( void * , s#sa_path_rec * ) +ib_sa_pack_path void ib_sa_pack_path ( s#sa_path_rec * , void * ) +ib_sa_path_rec_get int ib_sa_path_rec_get ( s#ib_sa_client * , s#ib_device * , t#u32 , s#sa_path_rec * , t#ib_sa_comp_mask , unsigned long , t#gfp_t , void ( * ) ( int , s#sa_path_rec * , void * ) , void * , s#ib_sa_query * * ) +s#ib_sa_guidinfo_rec struct ib_sa_guidinfo_rec { t#__be16 lid ; t#u8 block_num ; t#u8 res1 ; t#__be32 res2 ; t#u8 guid_info_list [ 64 ] ; } +ib_sa_guid_info_rec_query int ib_sa_guid_info_rec_query ( s#ib_sa_client * , s#ib_device * , t#u32 , s#ib_sa_guidinfo_rec * , t#ib_sa_comp_mask , t#u8 , unsigned long , t#gfp_t , void ( * ) ( int , s#ib_sa_guidinfo_rec * , void * ) , void * , s#ib_sa_query * * ) + +/* drivers/infiniband/core/security.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_ucq_object +s##ib_uverbs_file +s##uverbs_api_object +s##ib_usrq_object +s##ib_uwq_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +s##ib_uqp_object +ib_create_qp_security int ib_create_qp_security ( s#ib_qp * , s#ib_device * ) + +/* drivers/infiniband/core/sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +ib_port_sysfs_get_ibdev_kobj s#ib_device * ib_port_sysfs_get_ibdev_kobj ( s#kobject * , t#u32 * ) +ib_port_register_client_groups int ib_port_register_client_groups ( s#ib_device * , t#u32 , const s#attribute_group * * ) +ib_port_unregister_client_groups void ib_port_unregister_client_groups ( s#ib_device * , t#u32 , const s#attribute_group * * ) + +/* drivers/infiniband/core/ud_header.o */ +s#ib_unpacked_lrh struct ib_unpacked_lrh { t#u8 virtual_lane ; t#u8 link_version ; t#u8 service_level ; t#u8 link_next_header ; t#__be16 destination_lid ; t#__be16 packet_length ; t#__be16 source_lid ; } +s#ib_unpacked_eth struct ib_unpacked_eth { t#u8 dmac_h [ 4 ] ; t#u8 dmac_l [ 2 ] ; t#u8 smac_h [ 2 ] ; t#u8 smac_l [ 4 ] ; t#__be16 type ; } +s#ib_unpacked_vlan struct ib_unpacked_vlan { t#__be16 tag ; t#__be16 type ; } +s#ib_unpacked_grh struct ib_unpacked_grh { t#u8 ip_version ; t#u8 traffic_class ; t#__be32 flow_label ; t#__be16 payload_length ; t#u8 next_header ; t#u8 hop_limit ; u#ib_gid source_gid ; u#ib_gid destination_gid ; } +s#ib_unpacked_ip4 struct ib_unpacked_ip4 { t#u8 ver ; t#u8 hdr_len ; t#u8 tos ; t#__be16 tot_len ; t#__be16 id ; t#__be16 frag_off ; t#u8 ttl ; t#u8 protocol ; t#__sum16 check ; t#__be32 saddr ; t#__be32 daddr ; } +s#ib_unpacked_udp struct ib_unpacked_udp { t#__be16 sport ; t#__be16 dport ; t#__be16 length ; t#__be16 csum ; } +s#ib_unpacked_bth struct ib_unpacked_bth { t#u8 opcode ; t#u8 solicited_event ; t#u8 mig_req ; t#u8 pad_count ; t#u8 transport_header_version ; t#__be16 pkey ; t#__be32 destination_qpn ; t#u8 ack_req ; t#__be32 psn ; } +s#ib_unpacked_deth struct ib_unpacked_deth { t#__be32 qkey ; t#__be32 source_qpn ; } +s#ib_ud_header struct ib_ud_header { int lrh_present ; s#ib_unpacked_lrh lrh ; int eth_present ; s#ib_unpacked_eth eth ; int vlan_present ; s#ib_unpacked_vlan vlan ; int grh_present ; s#ib_unpacked_grh grh ; int ipv4_present ; s#ib_unpacked_ip4 ip4 ; int udp_present ; s#ib_unpacked_udp udp ; s#ib_unpacked_bth bth ; s#ib_unpacked_deth deth ; int immediate_present ; t#__be32 immediate_data ; } +ib_ud_ip4_csum t#__sum16 ib_ud_ip4_csum ( s#ib_ud_header * ) +ib_ud_header_init int ib_ud_header_init ( int , int , int , int , int , int , int , int , s#ib_ud_header * ) +ib_ud_header_pack int ib_ud_header_pack ( s#ib_ud_header * , void * ) +ib_ud_header_unpack int ib_ud_header_unpack ( void * , s#ib_ud_header * ) + +/* drivers/infiniband/core/umem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##uverbs_api +s##uverbs_api_attr +s##ib_mad +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s#sg_append_table struct sg_append_table { s#sg_table sgt ; s#scatterlist * prv ; unsigned int total_nents ; } +s#ib_umem struct ib_umem { s#ib_device * ibdev ; s#mm_struct * owning_mm ; t#u64 iova ; t#size_t length ; unsigned long address ; t#u32 writable : 1 ; t#u32 is_odp : 1 ; t#u32 is_dmabuf : 1 ; s#work_struct work ; s#sg_append_table sgt_append ; } +ib_umem_find_best_pgsz unsigned long ib_umem_find_best_pgsz ( s#ib_umem * , unsigned long , unsigned long ) +ib_umem_get s#ib_umem * ib_umem_get ( s#ib_device * , unsigned long , t#size_t , int ) +ib_umem_release void ib_umem_release ( s#ib_umem * ) +ib_umem_copy_from int ib_umem_copy_from ( void * , s#ib_umem * , t#size_t , t#size_t ) + +/* drivers/infiniband/core/umem_dmabuf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##uverbs_api +s##uverbs_api_attr +s##ib_mad +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##dma_resv_list +s#ib_umem_dmabuf struct ib_umem_dmabuf { s#ib_umem umem ; s#dma_buf_attachment * attach ; s#sg_table * sgt ; s#scatterlist * first_sg ; s#scatterlist * last_sg ; unsigned long first_sg_offset ; unsigned long last_sg_trim ; void * private ; t#u8 pinned : 1 ; } +ib_umem_dmabuf_map_pages int ib_umem_dmabuf_map_pages ( s#ib_umem_dmabuf * ) +ib_umem_dmabuf_unmap_pages void ib_umem_dmabuf_unmap_pages ( s#ib_umem_dmabuf * ) +ib_umem_dmabuf_get s#ib_umem_dmabuf * ib_umem_dmabuf_get ( s#ib_device * , unsigned long , t#size_t , int , int , const s#dma_buf_attach_ops * ) +ib_umem_dmabuf_get_pinned s#ib_umem_dmabuf * ib_umem_dmabuf_get_pinned ( s#ib_device * , unsigned long , t#size_t , int , int ) + +/* drivers/infiniband/core/umem_odp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##uverbs_api +s##uverbs_api_attr +s##ib_mad +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s#interval_tree_node struct interval_tree_node { s#rb_node rb ; unsigned long start ; unsigned long last ; unsigned long __subtree_last ; } +e#mmu_notifier_event enum mmu_notifier_event { MMU_NOTIFY_UNMAP = 0 , MMU_NOTIFY_CLEAR , MMU_NOTIFY_PROTECTION_VMA , MMU_NOTIFY_PROTECTION_PAGE , MMU_NOTIFY_SOFT_DIRTY , MMU_NOTIFY_RELEASE , MMU_NOTIFY_MIGRATE , MMU_NOTIFY_EXCLUSIVE , } +s#mmu_notifier_range struct mmu_notifier_range { s#vm_area_struct * vma ; s#mm_struct * mm ; unsigned long start ; unsigned long end ; unsigned flags ; e#mmu_notifier_event event ; void * owner ; } +s#mmu_interval_notifier_ops struct mmu_interval_notifier_ops { t#bool ( * invalidate ) ( s#mmu_interval_notifier * , const s#mmu_notifier_range * , unsigned long ) ; } +s#mmu_interval_notifier struct mmu_interval_notifier { s#interval_tree_node interval_tree ; const s#mmu_interval_notifier_ops * ops ; s#mm_struct * mm ; s#hlist_node deferred_item ; unsigned long invalidate_seq ; } +s#ib_umem_odp struct ib_umem_odp { s#ib_umem umem ; s#mmu_interval_notifier notifier ; s#pid * tgid ; unsigned long * pfn_list ; t#dma_addr_t * dma_list ; s#mutex umem_mutex ; void * private ; int npages ; t#bool is_implicit_odp ; unsigned int page_shift ; } +ib_umem_odp_alloc_implicit s#ib_umem_odp * ib_umem_odp_alloc_implicit ( s#ib_device * , int ) +ib_umem_odp_alloc_child s#ib_umem_odp * ib_umem_odp_alloc_child ( s#ib_umem_odp * , unsigned long , t#size_t , const s#mmu_interval_notifier_ops * ) +ib_umem_odp_get s#ib_umem_odp * ib_umem_odp_get ( s#ib_device * , unsigned long , t#size_t , int , const s#mmu_interval_notifier_ops * ) +ib_umem_odp_release void ib_umem_odp_release ( s#ib_umem_odp * ) +ib_umem_odp_map_dma_and_lock int ib_umem_odp_map_dma_and_lock ( s#ib_umem_odp * , t#u64 , t#u64 , t#u64 , t#bool ) +ib_umem_odp_unmap_dma_pages void ib_umem_odp_unmap_dma_pages ( s#ib_umem_odp * , t#u64 , t#u64 ) + +/* drivers/infiniband/core/uverbs_cmd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s#ib_uflow_resources struct ib_uflow_resources { t#size_t max ; t#size_t num ; t#size_t collection_num ; t#size_t counters_num ; s#ib_counters * * counters ; s#ib_flow_action * * collection ; } +flow_resources_alloc s#ib_uflow_resources * flow_resources_alloc ( t#size_t ) +ib_uverbs_flow_resources_free void ib_uverbs_flow_resources_free ( s#ib_uflow_resources * ) +flow_resources_add void flow_resources_add ( s#ib_uflow_resources * , e#ib_flow_spec_type , void * ) + +/* drivers/infiniband/core/uverbs_ioctl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_mad +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +_uverbs_alloc __attribute__ ( ( __malloc__ ) ) void * _uverbs_alloc ( s#uverbs_attr_bundle * , t#size_t , t#gfp_t ) +uverbs_get_flags64 int uverbs_get_flags64 ( t#u64 * , const s#uverbs_attr_bundle * , t#size_t , t#u64 ) +uverbs_get_flags32 int uverbs_get_flags32 ( t#u32 * , const s#uverbs_attr_bundle * , t#size_t , t#u64 ) +uverbs_copy_to int uverbs_copy_to ( const s#uverbs_attr_bundle * , t#size_t , const void * , t#size_t ) +_uverbs_get_const_signed int _uverbs_get_const_signed ( t#s64 * , const s#uverbs_attr_bundle * , t#size_t , t#s64 , t#u64 , t#s64 * ) +_uverbs_get_const_unsigned int _uverbs_get_const_unsigned ( t#u64 * , const s#uverbs_attr_bundle * , t#size_t , t#u64 , t#u64 * ) +uverbs_copy_to_struct_or_zero int uverbs_copy_to_struct_or_zero ( const s#uverbs_attr_bundle * , t#size_t , const void * , t#size_t ) +uverbs_finalize_uobj_create void uverbs_finalize_uobj_create ( const s#uverbs_attr_bundle * , t#u16 ) + +/* drivers/infiniband/core/uverbs_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +ib_uverbs_get_ucontext_file s#ib_ucontext * ib_uverbs_get_ucontext_file ( s#ib_uverbs_file * ) + +/* drivers/infiniband/core/uverbs_marshall.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s#ib_uverbs_global_route struct ib_uverbs_global_route { t#__u8 dgid [ 16 ] ; t#__u32 flow_label ; t#__u8 sgid_index ; t#__u8 hop_limit ; t#__u8 traffic_class ; t#__u8 reserved ; } +s#ib_uverbs_ah_attr struct ib_uverbs_ah_attr { s#ib_uverbs_global_route grh ; t#__u16 dlid ; t#__u8 sl ; t#__u8 src_path_bits ; t#__u8 static_rate ; t#__u8 is_global ; t#__u8 port_num ; t#__u8 reserved ; } +ib_copy_ah_attr_to_user void ib_copy_ah_attr_to_user ( s#ib_device * , s#ib_uverbs_ah_attr * , s#rdma_ah_attr * ) +s#ib_uverbs_qp_attr struct ib_uverbs_qp_attr { t#__u32 qp_attr_mask ; t#__u32 qp_state ; t#__u32 cur_qp_state ; t#__u32 path_mtu ; t#__u32 path_mig_state ; t#__u32 qkey ; t#__u32 rq_psn ; t#__u32 sq_psn ; t#__u32 dest_qp_num ; t#__u32 qp_access_flags ; s#ib_uverbs_ah_attr ah_attr ; s#ib_uverbs_ah_attr alt_ah_attr ; t#__u32 max_send_wr ; t#__u32 max_recv_wr ; t#__u32 max_send_sge ; t#__u32 max_recv_sge ; t#__u32 max_inline_data ; t#__u16 pkey_index ; t#__u16 alt_pkey_index ; t#__u8 en_sqd_async_notify ; t#__u8 sq_draining ; t#__u8 max_rd_atomic ; t#__u8 max_dest_rd_atomic ; t#__u8 min_rnr_timer ; t#__u8 port_num ; t#__u8 timeout ; t#__u8 retry_cnt ; t#__u8 rnr_retry ; t#__u8 alt_port_num ; t#__u8 alt_timeout ; t#__u8 reserved [ 5 ] ; } +ib_copy_qp_attr_to_user void ib_copy_qp_attr_to_user ( s#ib_device * , s#ib_uverbs_qp_attr * , s#ib_qp_attr * ) +s#ib_user_path_rec struct ib_user_path_rec { t#__u8 dgid [ 16 ] ; t#__u8 sgid [ 16 ] ; t#__be16 dlid ; t#__be16 slid ; t#__u32 raw_traffic ; t#__be32 flow_label ; t#__u32 reversible ; t#__u32 mtu ; t#__be16 pkey ; t#__u8 hop_limit ; t#__u8 traffic_class ; t#__u8 numb_path ; t#__u8 sl ; t#__u8 mtu_selector ; t#__u8 rate_selector ; t#__u8 rate ; t#__u8 packet_life_time_selector ; t#__u8 packet_life_time ; t#__u8 preference ; } +ib_copy_path_rec_to_user void ib_copy_path_rec_to_user ( s#ib_user_path_rec * , s#sa_path_rec * ) +ib_copy_path_rec_from_user void ib_copy_path_rec_from_user ( s#sa_path_rec * , s#ib_user_path_rec * ) + +/* drivers/infiniband/core/uverbs_std_types.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_mad +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +uverbs_destroy_def_handler int uverbs_destroy_def_handler ( s#uverbs_attr_bundle * ) + +/* drivers/infiniband/core/verbs.o */ +ib_event_msg const char * __attribute__ ( ( __const__ ) ) ib_event_msg ( e#ib_event_type ) +ib_wc_status_msg const char * __attribute__ ( ( __const__ ) ) ib_wc_status_msg ( e#ib_wc_status ) +e#ib_rate enum ib_rate { IB_RATE_PORT_CURRENT = 0 , IB_RATE_2_5_GBPS = 2 , IB_RATE_5_GBPS = 5 , IB_RATE_10_GBPS = 3 , IB_RATE_20_GBPS = 6 , IB_RATE_30_GBPS = 4 , IB_RATE_40_GBPS = 7 , IB_RATE_60_GBPS = 8 , IB_RATE_80_GBPS = 9 , IB_RATE_120_GBPS = 10 , IB_RATE_14_GBPS = 11 , IB_RATE_56_GBPS = 12 , IB_RATE_112_GBPS = 13 , IB_RATE_168_GBPS = 14 , IB_RATE_25_GBPS = 15 , IB_RATE_100_GBPS = 16 , IB_RATE_200_GBPS = 17 , IB_RATE_300_GBPS = 18 , IB_RATE_28_GBPS = 19 , IB_RATE_50_GBPS = 20 , IB_RATE_400_GBPS = 21 , IB_RATE_600_GBPS = 22 , } +ib_rate_to_mult __attribute__ ( ( __const__ ) ) int ib_rate_to_mult ( e#ib_rate ) +mult_to_ib_rate __attribute__ ( ( __const__ ) ) e#ib_rate mult_to_ib_rate ( int ) +ib_rate_to_mbps __attribute__ ( ( __const__ ) ) int ib_rate_to_mbps ( e#ib_rate ) +rdma_node_get_transport __attribute__ ( ( __const__ ) ) e#rdma_transport_type rdma_node_get_transport ( unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##uapi_definition +rdma_port_get_link_layer e#rdma_link_layer rdma_port_get_link_layer ( s#ib_device * , t#u32 ) +__ib_alloc_pd s#ib_pd * __ib_alloc_pd ( s#ib_device * , unsigned int , const char * ) +ib_dealloc_pd_user int ib_dealloc_pd_user ( s#ib_pd * , s#ib_udata * ) +rdma_copy_ah_attr void rdma_copy_ah_attr ( s#rdma_ah_attr * , const s#rdma_ah_attr * ) +rdma_replace_ah_attr void rdma_replace_ah_attr ( s#rdma_ah_attr * , const s#rdma_ah_attr * ) +rdma_move_ah_attr void rdma_move_ah_attr ( s#rdma_ah_attr * , s#rdma_ah_attr * ) +rdma_create_ah s#ib_ah * rdma_create_ah ( s#ib_pd * , s#rdma_ah_attr * , t#u32 ) +rdma_create_user_ah s#ib_ah * rdma_create_user_ah ( s#ib_pd * , s#rdma_ah_attr * , s#ib_udata * ) +s#iphdr struct iphdr { t#__u8 ihl : 4 , version : 4 ; t#__u8 tos ; t#__be16 tot_len ; t#__be16 id ; t#__be16 frag_off ; t#__u8 ttl ; t#__u8 protocol ; t#__sum16 check ; t#__be32 saddr ; t#__be32 daddr ; } +u#rdma_network_hdr union rdma_network_hdr { s#ib_grh ibgrh ; struct { t#u8 reserved [ 20 ] ; s#iphdr roce4grh ; } ; } +ib_get_rdma_header_version int ib_get_rdma_header_version ( const u#rdma_network_hdr * ) +ib_get_gids_from_rdma_hdr int ib_get_gids_from_rdma_hdr ( const u#rdma_network_hdr * , e#rdma_network_type , u#ib_gid * , u#ib_gid * ) +ib_init_ah_attr_from_wc int ib_init_ah_attr_from_wc ( s#ib_device * , t#u32 , const s#ib_wc * , const s#ib_grh * , s#rdma_ah_attr * ) +rdma_move_grh_sgid_attr void rdma_move_grh_sgid_attr ( s#rdma_ah_attr * , u#ib_gid * , t#u32 , t#u8 , t#u8 , const s#ib_gid_attr * ) +rdma_destroy_ah_attr void rdma_destroy_ah_attr ( s#rdma_ah_attr * ) +ib_create_ah_from_wc s#ib_ah * ib_create_ah_from_wc ( s#ib_pd * , const s#ib_wc * , const s#ib_grh * , t#u32 ) +rdma_modify_ah int rdma_modify_ah ( s#ib_ah * , s#rdma_ah_attr * ) +rdma_query_ah int rdma_query_ah ( s#ib_ah * , s#rdma_ah_attr * ) +rdma_destroy_ah_user int rdma_destroy_ah_user ( s#ib_ah * , t#u32 , s#ib_udata * ) +ib_create_srq_user s#ib_srq * ib_create_srq_user ( s#ib_pd * , s#ib_srq_init_attr * , s#ib_usrq_object * , s#ib_udata * ) +ib_modify_srq int ib_modify_srq ( s#ib_srq * , s#ib_srq_attr * , e#ib_srq_attr_mask ) +ib_query_srq int ib_query_srq ( s#ib_srq * , s#ib_srq_attr * ) +ib_destroy_srq_user int ib_destroy_srq_user ( s#ib_srq * , s#ib_udata * ) +s#ib_qp_open_attr struct ib_qp_open_attr { void ( * event_handler ) ( s#ib_event * , void * ) ; void * qp_context ; t#u32 qp_num ; e#ib_qp_type qp_type ; } +ib_open_qp s#ib_qp * ib_open_qp ( s#ib_xrcd * , s#ib_qp_open_attr * ) +ib_create_qp_user s#ib_qp * ib_create_qp_user ( s#ib_device * , s#ib_pd * , s#ib_qp_init_attr * , s#ib_udata * , s#ib_uqp_object * , const char * ) +ib_qp_usecnt_inc void ib_qp_usecnt_inc ( s#ib_qp * ) +ib_qp_usecnt_dec void ib_qp_usecnt_dec ( s#ib_qp * ) +ib_create_qp_kernel s#ib_qp * ib_create_qp_kernel ( s#ib_pd * , s#ib_qp_init_attr * , const char * ) +e#ib_qp_attr_mask enum ib_qp_attr_mask { IB_QP_STATE = 1 , IB_QP_CUR_STATE = ( 1 << 1 ) , IB_QP_EN_SQD_ASYNC_NOTIFY = ( 1 << 2 ) , IB_QP_ACCESS_FLAGS = ( 1 << 3 ) , IB_QP_PKEY_INDEX = ( 1 << 4 ) , IB_QP_PORT = ( 1 << 5 ) , IB_QP_QKEY = ( 1 << 6 ) , IB_QP_AV = ( 1 << 7 ) , IB_QP_PATH_MTU = ( 1 << 8 ) , IB_QP_TIMEOUT = ( 1 << 9 ) , IB_QP_RETRY_CNT = ( 1 << 10 ) , IB_QP_RNR_RETRY = ( 1 << 11 ) , IB_QP_RQ_PSN = ( 1 << 12 ) , IB_QP_MAX_QP_RD_ATOMIC = ( 1 << 13 ) , IB_QP_ALT_PATH = ( 1 << 14 ) , IB_QP_MIN_RNR_TIMER = ( 1 << 15 ) , IB_QP_SQ_PSN = ( 1 << 16 ) , IB_QP_MAX_DEST_RD_ATOMIC = ( 1 << 17 ) , IB_QP_PATH_MIG_STATE = ( 1 << 18 ) , IB_QP_CAP = ( 1 << 19 ) , IB_QP_DEST_QPN = ( 1 << 20 ) , IB_QP_RESERVED1 = ( 1 << 21 ) , IB_QP_RESERVED2 = ( 1 << 22 ) , IB_QP_RESERVED3 = ( 1 << 23 ) , IB_QP_RESERVED4 = ( 1 << 24 ) , IB_QP_RATE_LIMIT = ( 1 << 25 ) , IB_QP_ATTR_STANDARD_BITS = ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 20 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 20 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 20 ) ) ) ) ) , } +ib_modify_qp_is_ok t#bool ib_modify_qp_is_ok ( e#ib_qp_state , e#ib_qp_state , e#ib_qp_type , e#ib_qp_attr_mask ) +ib_modify_qp_with_udata int ib_modify_qp_with_udata ( s#ib_qp * , s#ib_qp_attr * , int , s#ib_udata * ) +ib_get_eth_speed int ib_get_eth_speed ( s#ib_device * , t#u32 , t#u16 * , t#u8 * ) +ib_modify_qp int ib_modify_qp ( s#ib_qp * , s#ib_qp_attr * , int ) +ib_query_qp int ib_query_qp ( s#ib_qp * , s#ib_qp_attr * , int , s#ib_qp_init_attr * ) +ib_close_qp int ib_close_qp ( s#ib_qp * ) +ib_destroy_qp_user int ib_destroy_qp_user ( s#ib_qp * , s#ib_udata * ) +__ib_create_cq s#ib_cq * __ib_create_cq ( s#ib_device * , t#ib_comp_handler , void ( * ) ( s#ib_event * , void * ) , void * , const s#ib_cq_init_attr * , const char * ) +rdma_set_cq_moderation int rdma_set_cq_moderation ( s#ib_cq * , t#u16 , t#u16 ) +ib_destroy_cq_user int ib_destroy_cq_user ( s#ib_cq * , s#ib_udata * ) +ib_resize_cq int ib_resize_cq ( s#ib_cq * , int ) +ib_reg_user_mr s#ib_mr * ib_reg_user_mr ( s#ib_pd * , t#u64 , t#u64 , t#u64 , int ) +ib_advise_mr int ib_advise_mr ( s#ib_pd * , e#ib_uverbs_advise_mr_advice , t#u32 , s#ib_sge * , t#u32 ) +ib_dereg_mr_user int ib_dereg_mr_user ( s#ib_mr * , s#ib_udata * ) +ib_alloc_mr s#ib_mr * ib_alloc_mr ( s#ib_pd * , e#ib_mr_type , t#u32 ) +ib_alloc_mr_integrity s#ib_mr * ib_alloc_mr_integrity ( s#ib_pd * , t#u32 , t#u32 ) +ib_attach_mcast int ib_attach_mcast ( s#ib_qp * , u#ib_gid * , t#u16 ) +ib_detach_mcast int ib_detach_mcast ( s#ib_qp * , u#ib_gid * , t#u16 ) +ib_alloc_xrcd_user s#ib_xrcd * ib_alloc_xrcd_user ( s#ib_device * , s#inode * , s#ib_udata * ) +ib_dealloc_xrcd_user int ib_dealloc_xrcd_user ( s#ib_xrcd * , s#ib_udata * ) +ib_create_wq s#ib_wq * ib_create_wq ( s#ib_pd * , s#ib_wq_init_attr * ) +ib_destroy_wq_user int ib_destroy_wq_user ( s#ib_wq * , s#ib_udata * ) +ib_check_mr_status int ib_check_mr_status ( s#ib_mr * , t#u32 , s#ib_mr_status * ) +ib_set_vf_link_state int ib_set_vf_link_state ( s#ib_device * , int , t#u32 , int ) +ib_get_vf_config int ib_get_vf_config ( s#ib_device * , int , t#u32 , s#ifla_vf_info * ) +ib_get_vf_stats int ib_get_vf_stats ( s#ib_device * , int , t#u32 , s#ifla_vf_stats * ) +ib_set_vf_guid int ib_set_vf_guid ( s#ib_device * , int , t#u32 , t#u64 , int ) +ib_get_vf_guid int ib_get_vf_guid ( s#ib_device * , int , t#u32 , s#ifla_vf_guid * , s#ifla_vf_guid * ) +ib_map_mr_sg_pi int ib_map_mr_sg_pi ( s#ib_mr * , s#scatterlist * , int , unsigned int * , s#scatterlist * , int , unsigned int * , unsigned int ) +ib_map_mr_sg int ib_map_mr_sg ( s#ib_mr * , s#scatterlist * , int , unsigned int * , unsigned int ) +ib_sg_to_pages int ib_sg_to_pages ( s#ib_mr * , s#scatterlist * , int , unsigned int * , int ( * ) ( s#ib_mr * , t#u64 ) ) +ib_drain_sq void ib_drain_sq ( s#ib_qp * ) +ib_drain_rq void ib_drain_rq ( s#ib_qp * ) +ib_drain_qp void ib_drain_qp ( s#ib_qp * ) +rdma_alloc_netdev s#net_device * rdma_alloc_netdev ( s#ib_device * , t#u32 , e#rdma_netdev_t , const char * , unsigned char , void ( * ) ( s#net_device * ) ) +rdma_init_netdev int rdma_init_netdev ( s#ib_device * , t#u32 , e#rdma_netdev_t , const char * , unsigned char , void ( * ) ( s#net_device * ) , s#net_device * ) +s#ib_block_iter struct ib_block_iter { s#scatterlist * __sg ; t#dma_addr_t __dma_addr ; unsigned int __sg_nents ; unsigned int __sg_advance ; unsigned int __pg_bit ; } +__rdma_block_iter_start void __rdma_block_iter_start ( s#ib_block_iter * , s#scatterlist * , unsigned int , unsigned long ) +__rdma_block_iter_next t#bool __rdma_block_iter_next ( s#ib_block_iter * ) +rdma_alloc_hw_stats_struct s#rdma_hw_stats * rdma_alloc_hw_stats_struct ( const s#rdma_stat_desc * , int , unsigned long ) +rdma_free_hw_stats_struct void rdma_free_hw_stats_struct ( s#rdma_hw_stats * ) + +/* drivers/infiniband/ulp/rtrs/rtrs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##ib_ucq_object +s#rtrs_iu struct rtrs_iu { s#ib_cqe cqe ; t#dma_addr_t dma_addr ; void * buf ; t#size_t size ; e#dma_data_direction direction ; } +rtrs_iu_alloc s#rtrs_iu * rtrs_iu_alloc ( t#u32 , t#size_t , t#gfp_t , s#ib_device * , e#dma_data_direction , void ( * ) ( s#ib_cq * , s#ib_wc * ) ) +rtrs_iu_free void rtrs_iu_free ( s#rtrs_iu * , s#ib_device * , t#u32 ) +e#ib_pd_flags enum ib_pd_flags { IB_PD_UNSAFE_GLOBAL_RKEY = 0x01 , } +s#rtrs_rdma_dev_pd_ops struct rtrs_rdma_dev_pd_ops { s#rtrs_ib_dev * ( * alloc ) ( void ) ; void ( * free ) ( s#rtrs_ib_dev * ) ; int ( * init ) ( s#rtrs_ib_dev * ) ; void ( * deinit ) ( s#rtrs_ib_dev * ) ; } +s#rtrs_rdma_dev_pd struct rtrs_rdma_dev_pd { s#mutex mutex ; s#list_head list ; e#ib_pd_flags pd_flags ; const s#rtrs_rdma_dev_pd_ops * ops ; } +s#rtrs_ib_dev struct rtrs_ib_dev { s#ib_device * ib_dev ; s#ib_pd * ib_pd ; s#kref ref ; s#list_head entry ; s#rtrs_rdma_dev_pd * pool ; } +s#rtrs_sess struct rtrs_sess { s#list_head entry ; s#__kernel_sockaddr_storage dst_addr ; s#__kernel_sockaddr_storage src_addr ; char sessname [ 255 ] ; t#uuid_t uuid ; s#rtrs_con * * con ; unsigned int con_num ; unsigned int irq_con_num ; unsigned int recon_cnt ; unsigned int signal_interval ; s#rtrs_ib_dev * dev ; int dev_ref ; s#ib_cqe * hb_cqe ; void ( * hb_err_handler ) ( s#rtrs_con * ) ; s#workqueue_struct * hb_wq ; s#delayed_work hb_dwork ; unsigned int hb_interval_ms ; unsigned int hb_missed_cnt ; unsigned int hb_missed_max ; t#ktime_t hb_last_sent ; t#ktime_t hb_cur_latency ; } +s#rtrs_con struct rtrs_con { s#rtrs_sess * sess ; s#ib_qp * qp ; s#ib_cq * cq ; s#rdma_cm_id * cm_id ; unsigned int cid ; int nr_cqe ; t#atomic_t wr_cnt ; t#atomic_t sq_wr_avail ; } +rtrs_iu_post_recv int rtrs_iu_post_recv ( s#rtrs_con * , s#rtrs_iu * ) +rtrs_post_recv_empty int rtrs_post_recv_empty ( s#rtrs_con * , s#ib_cqe * ) +rtrs_iu_post_send int rtrs_iu_post_send ( s#rtrs_con * , s#rtrs_iu * , t#size_t , s#ib_send_wr * ) +e#ib_send_flags enum ib_send_flags { IB_SEND_FENCE = 1 , IB_SEND_SIGNALED = ( 1 << 1 ) , IB_SEND_SOLICITED = ( 1 << 2 ) , IB_SEND_INLINE = ( 1 << 3 ) , IB_SEND_IP_CSUM = ( 1 << 4 ) , IB_SEND_RESERVED_START = ( 1 << 26 ) , IB_SEND_RESERVED_END = ( 1 << 31 ) , } +rtrs_iu_post_rdma_write_imm int rtrs_iu_post_rdma_write_imm ( s#rtrs_con * , s#rtrs_iu * , s#ib_sge * , unsigned int , t#u32 , t#u64 , t#u32 , e#ib_send_flags , s#ib_send_wr * , s#ib_send_wr * ) +rtrs_cq_qp_create int rtrs_cq_qp_create ( s#rtrs_sess * , s#rtrs_con * , t#u32 , int , int , t#u32 , t#u32 , e#ib_poll_context ) +rtrs_cq_qp_destroy void rtrs_cq_qp_destroy ( s#rtrs_con * ) +rtrs_send_hb_ack void rtrs_send_hb_ack ( s#rtrs_sess * ) +rtrs_init_hb void rtrs_init_hb ( s#rtrs_sess * , s#ib_cqe * , unsigned int , unsigned int , void ( * ) ( s#rtrs_con * ) , s#workqueue_struct * ) +rtrs_start_hb void rtrs_start_hb ( s#rtrs_sess * ) +rtrs_stop_hb void rtrs_stop_hb ( s#rtrs_sess * ) +sockaddr_to_str int sockaddr_to_str ( const s#sockaddr * , char * , t#size_t ) +s#rtrs_addr struct rtrs_addr { s#__kernel_sockaddr_storage * src ; s#__kernel_sockaddr_storage * dst ; } +rtrs_addr_to_str int rtrs_addr_to_str ( const s#rtrs_addr * , char * , t#size_t ) +rtrs_addr_to_sockaddr int rtrs_addr_to_sockaddr ( const char * , t#size_t , t#u16 , s#rtrs_addr * ) +rtrs_rdma_dev_pd_init void rtrs_rdma_dev_pd_init ( e#ib_pd_flags , s#rtrs_rdma_dev_pd * ) +rtrs_rdma_dev_pd_deinit void rtrs_rdma_dev_pd_deinit ( s#rtrs_rdma_dev_pd * ) +rtrs_ib_dev_put int rtrs_ib_dev_put ( s#rtrs_ib_dev * ) +rtrs_ib_dev_find_or_add s#rtrs_ib_dev * rtrs_ib_dev_find_or_add ( s#ib_device * , s#rtrs_rdma_dev_pd * ) + +/* drivers/infiniband/ulp/rtrs/rtrs-clt.o */ +e#rtrs_clt_con_type enum rtrs_clt_con_type { RTRS_ADMIN_CON , RTRS_IO_CON } +s#rtrs_permit struct rtrs_permit { e#rtrs_clt_con_type con_type ; unsigned int cpu_id ; unsigned int mem_id ; unsigned int mem_off ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_ucq_object +s##ib_uverbs_file +s##uverbs_api_object +s##ib_usrq_object +s##ib_uwq_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##ib_uqp_object +e#rtrs_clt_state enum rtrs_clt_state { RTRS_CLT_CONNECTING , RTRS_CLT_CONNECTING_ERR , RTRS_CLT_RECONNECTING , RTRS_CLT_CONNECTED , RTRS_CLT_CLOSING , RTRS_CLT_CLOSED , RTRS_CLT_DEAD , } +e#rtrs_mp_policy enum rtrs_mp_policy { MP_POLICY_RR , MP_POLICY_MIN_INFLIGHT , MP_POLICY_MIN_LATENCY , } +s#rtrs_clt_con struct rtrs_clt_con { s#rtrs_con c ; s#rtrs_iu * rsp_ius ; t#u32 queue_num ; unsigned int cpu ; s#mutex con_mutex ; int cm_err ; } +s#rtrs_sg_desc struct rtrs_sg_desc { t#__le64 addr ; t#__le32 key ; t#__le32 len ; } +s#rtrs_clt_io_req struct rtrs_clt_io_req { s#list_head list ; s#rtrs_iu * iu ; s#scatterlist * sglist ; unsigned int sg_cnt ; unsigned int sg_size ; unsigned int data_len ; unsigned int usr_len ; void * priv ; t#bool in_use ; e#rtrs_mp_policy mp_policy ; s#rtrs_clt_con * con ; s#rtrs_sg_desc * desc ; s#ib_sge * sge ; s#rtrs_permit * permit ; e#dma_data_direction dir ; void ( * conf ) ( void * , int ) ; unsigned long start_jiffies ; s#ib_mr * mr ; s#ib_cqe inv_cqe ; s#completion inv_comp ; int inv_errno ; t#bool need_inv_comp ; t#bool need_inv ; t#refcount_t ref ; } +s#rtrs_rbuf struct rtrs_rbuf { t#u64 addr ; t#u32 rkey ; } +s#rtrs_clt_stats_cpu_migr struct rtrs_clt_stats_cpu_migr { t#atomic_t from ; int to ; } +s#rtrs_clt_stats_rdma struct rtrs_clt_stats_rdma { struct { t#u64 cnt ; t#u64 size_total ; } dir [ 2 ] ; t#u64 failover_cnt ; } +s#rtrs_clt_stats_pcpu struct rtrs_clt_stats_pcpu { s#rtrs_clt_stats_cpu_migr cpu_migr ; s#rtrs_clt_stats_rdma rdma ; } +s#rtrs_clt_stats_reconnects struct rtrs_clt_stats_reconnects { int successful_cnt ; int fail_cnt ; } +s#rtrs_clt_stats struct rtrs_clt_stats { s#kobject kobj_stats ; s#rtrs_clt_stats_pcpu * pcpu_stats ; s#rtrs_clt_stats_reconnects reconnects ; t#atomic_t inflight ; } +s#rtrs_clt_sess struct rtrs_clt_sess { s#rtrs_sess s ; s#rtrs_clt * clt ; t#wait_queue_head_t state_wq ; e#rtrs_clt_state state ; t#atomic_t connected_cnt ; s#mutex init_mutex ; s#rtrs_clt_io_req * reqs ; s#delayed_work reconnect_dwork ; s#work_struct close_work ; unsigned int reconnect_attempts ; t#bool established ; s#rtrs_rbuf * rbufs ; t#size_t max_io_size ; t#u32 max_hdr_size ; t#u32 chunk_size ; t#size_t queue_depth ; t#u32 max_pages_per_mr ; t#u32 flags ; s#kobject kobj ; t#u8 for_new_clt ; s#rtrs_clt_stats * stats ; t#u8 hca_port ; char hca_name [ 64 ] ; s#list_head * mp_skip_entry ; } +e#rtrs_clt_link_ev enum rtrs_clt_link_ev { RTRS_CLT_LINK_EV_RECONNECTED , RTRS_CLT_LINK_EV_DISCONNECTED , } +s#rtrs_clt struct rtrs_clt { s#list_head paths_list ; t#size_t paths_num ; s#rtrs_clt_sess * * pcpu_path ; t#uuid_t paths_uuid ; int paths_up ; s#mutex paths_mutex ; s#mutex paths_ev_mutex ; char sessname [ 255 ] ; t#u16 port ; unsigned int max_reconnect_attempts ; unsigned int reconnect_delay_sec ; unsigned int max_segments ; void * permits ; unsigned long * permits_map ; t#size_t queue_depth ; t#size_t max_io_size ; t#wait_queue_head_t permits_wait ; t#size_t pdu_sz ; void * priv ; void ( * link_ev ) ( void * , e#rtrs_clt_link_ev ) ; s#device dev ; s#kobject * kobj_paths ; e#rtrs_mp_policy mp_policy ; } +e#wait_type enum wait_type { RTRS_PERMIT_NOWAIT = 0 , RTRS_PERMIT_WAIT = 1 } +rtrs_clt_get_permit s#rtrs_permit * rtrs_clt_get_permit ( s#rtrs_clt * , e#rtrs_clt_con_type , e#wait_type ) +rtrs_clt_put_permit void rtrs_clt_put_permit ( s#rtrs_clt * , s#rtrs_permit * ) +s#rtrs_clt_ops struct rtrs_clt_ops { void * priv ; void ( * link_ev ) ( void * , e#rtrs_clt_link_ev ) ; } +rtrs_clt_open s#rtrs_clt * rtrs_clt_open ( s#rtrs_clt_ops * , const char * , const s#rtrs_addr * , t#size_t , t#u16 , t#size_t , t#u8 , t#s16 , t#u32 ) +rtrs_clt_close void rtrs_clt_close ( s#rtrs_clt * ) +s#rtrs_clt_req_ops struct rtrs_clt_req_ops { void * priv ; void ( * conf_fn ) ( void * , int ) ; } +rtrs_clt_request int rtrs_clt_request ( int , s#rtrs_clt_req_ops * , s#rtrs_clt * , s#rtrs_permit * , const s#kvec * , t#size_t , t#size_t , s#scatterlist * , unsigned int ) +rtrs_clt_rdma_cq_direct int rtrs_clt_rdma_cq_direct ( s#rtrs_clt * , unsigned int ) +s#rtrs_attrs struct rtrs_attrs { t#u32 queue_depth ; t#u32 max_io_size ; t#u32 max_segments ; } +rtrs_clt_query int rtrs_clt_query ( s#rtrs_clt * , s#rtrs_attrs * ) + +/* drivers/infiniband/ulp/rtrs/rtrs-srv.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s#rtrs_srv_con struct rtrs_srv_con { s#rtrs_con c ; s#list_head rsp_wr_wait_list ; t#spinlock_t rsp_wr_wait_lock ; } +s#rtrs_msg_rdma_read struct rtrs_msg_rdma_read { t#__le16 type ; t#__le16 usr_len ; t#__le16 flags ; t#__le16 sg_cnt ; s#rtrs_sg_desc desc [ ] ; } +s#rtrs_srv_op struct rtrs_srv_op { s#rtrs_srv_con * con ; t#u32 msg_id ; t#u8 dir ; s#rtrs_msg_rdma_read * rd_msg ; s#ib_rdma_wr tx_wr ; s#ib_sge tx_sg ; s#list_head wait_list ; int status ; } +rtrs_srv_resp_rdma t#bool rtrs_srv_resp_rdma ( s#rtrs_srv_op * , int ) +e#rtrs_srv_link_ev enum rtrs_srv_link_ev { RTRS_SRV_LINK_EV_CONNECTED , RTRS_SRV_LINK_EV_DISCONNECTED , } +s#rtrs_srv_ops struct rtrs_srv_ops { int ( * rdma_ev ) ( void * , s#rtrs_srv_op * , int , void * , t#size_t , const void * , t#size_t ) ; int ( * link_ev ) ( s#rtrs_srv * , e#rtrs_srv_link_ev , void * ) ; } +s#rtrs_srv_ctx struct rtrs_srv_ctx { s#rtrs_srv_ops ops ; s#rdma_cm_id * cm_id_ip ; s#rdma_cm_id * cm_id_ib ; s#mutex srv_mutex ; s#list_head srv_list ; } +s#rtrs_srv struct rtrs_srv { s#list_head paths_list ; int paths_up ; s#mutex paths_ev_mutex ; t#size_t paths_num ; s#mutex paths_mutex ; t#uuid_t paths_uuid ; t#refcount_t refcount ; s#rtrs_srv_ctx * ctx ; s#list_head ctx_list ; void * priv ; t#size_t queue_depth ; s#page * * chunks ; s#device dev ; unsigned int dev_ref ; s#kobject * kobj_paths ; } +rtrs_srv_set_sess_priv void rtrs_srv_set_sess_priv ( s#rtrs_srv * , void * ) +rtrs_srv_get_sess_name int rtrs_srv_get_sess_name ( s#rtrs_srv * , char * , t#size_t ) +rtrs_srv_get_queue_depth int rtrs_srv_get_queue_depth ( s#rtrs_srv * ) +rtrs_srv_open s#rtrs_srv_ctx * rtrs_srv_open ( s#rtrs_srv_ops * , t#u16 ) +rtrs_srv_close void rtrs_srv_close ( s#rtrs_srv_ctx * ) + +/* drivers/input/ff-core.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +input_ff_upload int input_ff_upload ( s#input_dev * , s#ff_effect * , s#file * ) +input_ff_erase int input_ff_erase ( s#input_dev * , int , s#file * ) +input_ff_flush int input_ff_flush ( s#input_dev * , s#file * ) +input_ff_event int input_ff_event ( s#input_dev * , unsigned int , unsigned int , int ) +input_ff_create int input_ff_create ( s#input_dev * , unsigned int ) +input_ff_destroy void input_ff_destroy ( s#input_dev * ) + +/* drivers/input/ff-memless.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +input_ff_create_memless int input_ff_create_memless ( s#input_dev * , void * , int ( * ) ( s#input_dev * , void * , s#ff_effect * ) ) + +/* drivers/input/input.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s#input_mt_slot struct input_mt_slot { int abs [ 0x3d - 0x30 + 1 ] ; unsigned int frame ; unsigned int key ; } +s#input_mt struct input_mt { int trkid ; int num_slots ; int slot ; unsigned int flags ; unsigned int frame ; int * red ; s#input_mt_slot slots [ ] ; } +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +input_event void input_event ( s#input_dev * , unsigned int , unsigned int , int ) +input_inject_event void input_inject_event ( s#input_handle * , unsigned int , unsigned int , int ) +input_alloc_absinfo void input_alloc_absinfo ( s#input_dev * ) +input_set_abs_params void input_set_abs_params ( s#input_dev * , unsigned int , int , int , int , int ) +input_grab_device int input_grab_device ( s#input_handle * ) +input_release_device void input_release_device ( s#input_handle * ) +input_open_device int input_open_device ( s#input_handle * ) +input_flush_device int input_flush_device ( s#input_handle * , s#file * ) +input_close_device void input_close_device ( s#input_handle * ) +input_scancode_to_scalar int input_scancode_to_scalar ( const s#input_keymap_entry * , unsigned int * ) +input_get_keycode int input_get_keycode ( s#input_dev * , s#input_keymap_entry * ) +input_set_keycode int input_set_keycode ( s#input_dev * , const s#input_keymap_entry * ) +input_match_device_id t#bool input_match_device_id ( const s#input_dev * , const s#input_device_id * ) +input_reset_device void input_reset_device ( s#input_dev * ) +input_class extern s#class input_class +input_allocate_device s#input_dev __attribute__ ( ( __warn_unused_result__ ) ) * input_allocate_device ( void ) +devm_input_allocate_device s#input_dev __attribute__ ( ( __warn_unused_result__ ) ) * devm_input_allocate_device ( s#device * ) +input_free_device void input_free_device ( s#input_dev * ) +input_set_timestamp void input_set_timestamp ( s#input_dev * , t#ktime_t ) +input_get_timestamp t#ktime_t * input_get_timestamp ( s#input_dev * ) +input_set_capability void input_set_capability ( s#input_dev * , unsigned int , unsigned int ) +input_enable_softrepeat void input_enable_softrepeat ( s#input_dev * , int , int ) +input_device_enabled t#bool input_device_enabled ( s#input_dev * ) +input_register_device int __attribute__ ( ( __warn_unused_result__ ) ) input_register_device ( s#input_dev * ) +input_unregister_device void input_unregister_device ( s#input_dev * ) +input_register_handler int __attribute__ ( ( __warn_unused_result__ ) ) input_register_handler ( s#input_handler * ) +input_unregister_handler void input_unregister_handler ( s#input_handler * ) +input_handler_for_each_handle int input_handler_for_each_handle ( s#input_handler * , void * , int ( * ) ( s#input_handle * , void * ) ) +input_register_handle int input_register_handle ( s#input_handle * ) +input_unregister_handle void input_unregister_handle ( s#input_handle * ) +input_get_new_minor int __attribute__ ( ( __warn_unused_result__ ) ) input_get_new_minor ( int , unsigned int , t#bool ) +input_free_minor void input_free_minor ( unsigned int ) + +/* drivers/input/input-compat.o */ +s#input_event struct input_event { t#__kernel_ulong_t __sec ; t#__kernel_ulong_t __usec ; t#__u16 type ; t#__u16 code ; t#__s32 value ; } +input_event_from_user int input_event_from_user ( const char * , s#input_event * ) +input_event_to_user int input_event_to_user ( char * , const s#input_event * ) +input_ff_effect_from_user int input_ff_effect_from_user ( const char * , t#size_t , s#ff_effect * ) + +/* drivers/input/input-mt.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +input_mt_init_slots int input_mt_init_slots ( s#input_dev * , unsigned int , unsigned int ) +input_mt_destroy_slots void input_mt_destroy_slots ( s#input_dev * ) +input_mt_report_slot_state t#bool input_mt_report_slot_state ( s#input_dev * , unsigned int , t#bool ) +input_mt_report_finger_count void input_mt_report_finger_count ( s#input_dev * , int ) +input_mt_report_pointer_emulation void input_mt_report_pointer_emulation ( s#input_dev * , t#bool ) +input_mt_drop_unused void input_mt_drop_unused ( s#input_dev * ) +input_mt_sync_frame void input_mt_sync_frame ( s#input_dev * ) +s#input_mt_pos struct input_mt_pos { t#s16 x , y ; } +input_mt_assign_slots int input_mt_assign_slots ( s#input_dev * , int * , const s#input_mt_pos * , int , int ) +input_mt_get_slot_by_key int input_mt_get_slot_by_key ( s#input_dev * , int ) + +/* drivers/input/input-poller.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +input_setup_polling int input_setup_polling ( s#input_dev * , void ( * ) ( s#input_dev * ) ) +input_set_poll_interval void input_set_poll_interval ( s#input_dev * , unsigned int ) +input_set_min_poll_interval void input_set_min_poll_interval ( s#input_dev * , unsigned int ) +input_set_max_poll_interval void input_set_max_poll_interval ( s#input_dev * , unsigned int ) +input_get_poll_interval int input_get_poll_interval ( s#input_dev * ) + +/* drivers/input/joystick/iforce/iforce-main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +s#iforce_device struct iforce_device { t#u16 idvendor ; t#u16 idproduct ; char * name ; signed short * btn ; signed short * abs ; signed short * ff ; } +s#iforce_xport_ops struct iforce_xport_ops { void ( * xmit ) ( s#iforce * ) ; int ( * get_id ) ( s#iforce * , t#u8 , t#u8 * , t#size_t * ) ; int ( * start_io ) ( s#iforce * ) ; void ( * stop_io ) ( s#iforce * ) ; } +s#circ_buf struct circ_buf { char * buf ; int head ; int tail ; } +s#iforce_core_effect struct iforce_core_effect { s#resource mod1_chunk ; s#resource mod2_chunk ; unsigned long flags [ ( ( ( 6 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +s#iforce struct iforce { s#input_dev * dev ; s#iforce_device * type ; const s#iforce_xport_ops * xport_ops ; t#spinlock_t xmit_lock ; s#circ_buf xmit ; unsigned char xmit_data [ 256 ] ; unsigned long xmit_flags [ 1 ] ; t#wait_queue_head_t wait ; s#resource device_memory ; s#iforce_core_effect core_effects [ 32 ] ; s#mutex mem_mutex ; } +iforce_init_device int iforce_init_device ( s#device * , t#u16 , s#iforce * ) + +/* drivers/input/joystick/iforce/iforce-packets.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +iforce_send_packet int iforce_send_packet ( s#iforce * , t#u16 , unsigned char * ) +iforce_process_packet void iforce_process_packet ( s#iforce * , t#u8 , t#u8 * , t#size_t ) + +/* drivers/input/matrix-keymap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +matrix_keypad_parse_properties int matrix_keypad_parse_properties ( s#device * , unsigned int * , unsigned int * ) +s#matrix_keymap_data struct matrix_keymap_data { const t#uint32_t * keymap ; unsigned int keymap_size ; } +s##input_dev_poller +s##input_mt +matrix_keypad_build_keymap int matrix_keypad_build_keymap ( const s#matrix_keymap_data * , const char * , unsigned int , unsigned int , unsigned short * , s#input_dev * ) + +/* drivers/input/misc/ad714x.o */ +s#ad714x_slider_plat struct ad714x_slider_plat { int start_stage ; int end_stage ; int max_coord ; } +s#ad714x_wheel_plat struct ad714x_wheel_plat { int start_stage ; int end_stage ; int max_coord ; } +s#ad714x_touchpad_plat struct ad714x_touchpad_plat { int x_start_stage ; int x_end_stage ; int x_max_coord ; int y_start_stage ; int y_end_stage ; int y_max_coord ; } +s#ad714x_button_plat struct ad714x_button_plat { int keycode ; unsigned short l_mask ; unsigned short h_mask ; } +s#ad714x_platform_data struct ad714x_platform_data { int slider_num ; int wheel_num ; int touchpad_num ; int button_num ; s#ad714x_slider_plat * slider ; s#ad714x_wheel_plat * wheel ; s#ad714x_touchpad_plat * touchpad ; s#ad714x_button_plat * button ; unsigned short stage_cfg_reg [ 12 ] [ 8 ] ; unsigned short sys_cfg_reg [ 8 ] ; unsigned long irqflags ; } +s##ad714x_driver_data +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +t#ad714x_read_t typedef int ( * ad714x_read_t ) ( s#ad714x_chip * , unsigned short , unsigned short * , t#size_t ) +t#ad714x_write_t typedef int ( * ad714x_write_t ) ( s#ad714x_chip * , unsigned short , unsigned short ) +s#ad714x_chip struct ad714x_chip { unsigned short l_state ; unsigned short h_state ; unsigned short c_state ; unsigned short adc_reg [ 12 ] ; unsigned short amb_reg [ 12 ] ; unsigned short sensor_val [ 12 ] ; s#ad714x_platform_data * hw ; s#ad714x_driver_data * sw ; int irq ; s#device * dev ; t#ad714x_read_t read ; t#ad714x_write_t write ; s#mutex mutex ; unsigned product ; unsigned version ; t#__be16 xfer_buf [ 16 ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +ad714x_probe s#ad714x_chip * ad714x_probe ( s#device * , t#u16 , int , t#ad714x_read_t , t#ad714x_write_t ) +ad714x_disable int ad714x_disable ( s#ad714x_chip * ) +ad714x_enable int ad714x_enable ( s#ad714x_chip * ) + +/* drivers/input/misc/adxl34x.o */ +s##adxl34x +adxl34x_suspend void adxl34x_suspend ( s#adxl34x * ) +adxl34x_resume void adxl34x_resume ( s#adxl34x * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#adxl34x_bus_ops struct adxl34x_bus_ops { t#u16 bustype ; int ( * read ) ( s#device * , unsigned char ) ; int ( * read_block ) ( s#device * , unsigned char , int , void * ) ; int ( * write ) ( s#device * , unsigned char , unsigned char ) ; } +adxl34x_probe s#adxl34x * adxl34x_probe ( s#device * , int , t#bool , const s#adxl34x_bus_ops * ) +adxl34x_remove int adxl34x_remove ( s#adxl34x * ) + +/* drivers/input/misc/cma3000_d0x.o */ +s##cma3000_accl_data +cma3000_suspend void cma3000_suspend ( s#cma3000_accl_data * ) +cma3000_resume void cma3000_resume ( s#cma3000_accl_data * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#cma3000_bus_ops struct cma3000_bus_ops { t#u16 bustype ; t#u8 ctrl_mod ; int ( * read ) ( s#device * , t#u8 , char * ) ; int ( * write ) ( s#device * , t#u8 , t#u8 , char * ) ; } +cma3000_init s#cma3000_accl_data * cma3000_init ( s#device * , int , const s#cma3000_bus_ops * ) +cma3000_exit void cma3000_exit ( s#cma3000_accl_data * ) + +/* drivers/input/rmi4/rmi_2d_sensor.o */ +s#rmi_2d_axis_alignment struct rmi_2d_axis_alignment { t#bool swap_axes ; t#bool flip_x ; t#bool flip_y ; t#u16 clip_x_low ; t#u16 clip_y_low ; t#u16 clip_x_high ; t#u16 clip_y_high ; t#u16 offset_x ; t#u16 offset_y ; t#u8 delta_x_threshold ; t#u8 delta_y_threshold ; } +e#rmi_2d_sensor_object_type enum rmi_2d_sensor_object_type { RMI_2D_OBJECT_NONE , RMI_2D_OBJECT_FINGER , RMI_2D_OBJECT_STYLUS , RMI_2D_OBJECT_PALM , RMI_2D_OBJECT_UNCLASSIFIED , } +s#rmi_2d_sensor_abs_object struct rmi_2d_sensor_abs_object { e#rmi_2d_sensor_object_type type ; int mt_tool ; t#u16 x ; t#u16 y ; t#u8 z ; t#u8 wx ; t#u8 wy ; } +e#rmi_sensor_type enum rmi_sensor_type { rmi_sensor_default = 0 , rmi_sensor_touchscreen , rmi_sensor_touchpad } +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#rmi_function_descriptor struct rmi_function_descriptor { t#u16 query_base_addr ; t#u16 command_base_addr ; t#u16 control_base_addr ; t#u16 data_base_addr ; t#u8 interrupt_source_count ; t#u8 function_number ; t#u8 function_version ; } +s#rmi_driver struct rmi_driver { s#device_driver driver ; int ( * reset_handler ) ( s#rmi_device * ) ; int ( * clear_irq_bits ) ( s#rmi_device * , unsigned long * ) ; int ( * set_irq_bits ) ( s#rmi_device * , unsigned long * ) ; int ( * store_productid ) ( s#rmi_device * ) ; int ( * set_input_params ) ( s#rmi_device * , s#input_dev * ) ; void * data ; } +s#rmi_transport_ops struct rmi_transport_ops { int ( * write_block ) ( s#rmi_transport_dev * , t#u16 , const void * , t#size_t ) ; int ( * read_block ) ( s#rmi_transport_dev * , t#u16 , void * , t#size_t ) ; int ( * reset ) ( s#rmi_transport_dev * , t#u16 ) ; } +s#rmi_device_platform_data_spi struct rmi_device_platform_data_spi { t#u32 block_delay_us ; t#u32 split_read_block_delay_us ; t#u32 read_delay_us ; t#u32 write_delay_us ; t#u32 split_read_byte_delay_us ; t#u32 pre_delay_us ; t#u32 post_delay_us ; t#u8 bits_per_word ; t#u16 mode ; void * cs_assert_data ; int ( * cs_assert ) ( const void * , const t#bool ) ; } +s#rmi_2d_sensor_platform_data struct rmi_2d_sensor_platform_data { s#rmi_2d_axis_alignment axis_align ; e#rmi_sensor_type sensor_type ; int x_mm ; int y_mm ; int disable_report_mask ; t#u16 rezero_wait ; t#bool topbuttonpad ; t#bool kernel_tracking ; int dmax ; int dribble ; int palm_detect ; } +e#rmi_reg_state enum rmi_reg_state { RMI_REG_STATE_DEFAULT = 0 , RMI_REG_STATE_OFF = 1 , RMI_REG_STATE_ON = 2 } +s#rmi_f01_power_management struct rmi_f01_power_management { e#rmi_reg_state nosleep ; t#u8 wakeup_threshold ; t#u8 doze_holdoff ; t#u8 doze_interval ; } +s#rmi_gpio_data struct rmi_gpio_data { t#bool buttonpad ; t#bool trackstick_buttons ; t#bool disable ; } +s#rmi_device_platform_data struct rmi_device_platform_data { int reset_delay_ms ; int irq ; s#rmi_device_platform_data_spi spi_data ; s#rmi_2d_sensor_platform_data sensor_pdata ; s#rmi_f01_power_management power_management ; s#rmi_gpio_data gpio_data ; } +s#rmi_transport_dev struct rmi_transport_dev { s#device * dev ; s#rmi_device * rmi_dev ; const char * proto_name ; const s#rmi_transport_ops * ops ; s#rmi_device_platform_data pdata ; s#input_dev * input ; } +s#rmi_device struct rmi_device { s#device dev ; int number ; s#rmi_driver * driver ; s#rmi_transport_dev * xport ; } +s#rmi_function struct rmi_function { s#rmi_function_descriptor fd ; s#rmi_device * rmi_dev ; s#device dev ; s#list_head node ; unsigned int num_of_irqs ; int irq [ 6 ] ; unsigned int irq_pos ; unsigned long irq_mask [ ] ; } +s#rmi_2d_sensor struct rmi_2d_sensor { s#rmi_2d_axis_alignment axis_align ; s#input_mt_pos * tracking_pos ; int * tracking_slots ; t#bool kernel_tracking ; s#rmi_2d_sensor_abs_object * objs ; int dmax ; t#u16 min_x ; t#u16 max_x ; t#u16 min_y ; t#u16 max_y ; t#u8 nbr_fingers ; t#u8 * data_pkt ; int pkt_size ; int attn_size ; t#bool topbuttonpad ; e#rmi_sensor_type sensor_type ; s#input_dev * input ; s#rmi_function * fn ; char input_phys [ 32 ] ; t#u8 report_abs ; t#u8 report_rel ; t#u8 x_mm ; t#u8 y_mm ; e#rmi_reg_state dribble ; e#rmi_reg_state palm_detect ; } +rmi_2d_sensor_abs_process void rmi_2d_sensor_abs_process ( s#rmi_2d_sensor * , s#rmi_2d_sensor_abs_object * , int ) +rmi_2d_sensor_abs_report void rmi_2d_sensor_abs_report ( s#rmi_2d_sensor * , s#rmi_2d_sensor_abs_object * , int ) +rmi_2d_sensor_rel_report void rmi_2d_sensor_rel_report ( s#rmi_2d_sensor * , int , int ) +rmi_2d_sensor_configure_input int rmi_2d_sensor_configure_input ( s#rmi_function * , s#rmi_2d_sensor * ) +rmi_2d_sensor_of_probe int rmi_2d_sensor_of_probe ( s#device * , s#rmi_2d_sensor_platform_data * ) + +/* drivers/input/rmi4/rmi_bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +rmi_dbg void rmi_dbg ( int , s#device * , const char * , ... ) +s##input_dev_poller +s##input_mt +rmi_register_transport_device int rmi_register_transport_device ( s#rmi_transport_dev * ) +rmi_unregister_transport_device void rmi_unregister_transport_device ( s#rmi_transport_dev * ) +s#rmi_function_handler struct rmi_function_handler { s#device_driver driver ; t#u8 func ; int ( * probe ) ( s#rmi_function * ) ; void ( * remove ) ( s#rmi_function * ) ; int ( * config ) ( s#rmi_function * ) ; int ( * reset ) ( s#rmi_function * ) ; t#irqreturn_t ( * attention ) ( int , void * ) ; int ( * suspend ) ( s#rmi_function * ) ; int ( * resume ) ( s#rmi_function * ) ; } +__rmi_register_function_handler int __attribute__ ( ( __warn_unused_result__ ) ) __rmi_register_function_handler ( s#rmi_function_handler * , s#module * , const char * ) +rmi_unregister_function_handler void rmi_unregister_function_handler ( s#rmi_function_handler * ) +rmi_of_property_read_u32 int rmi_of_property_read_u32 ( s#device * , t#u32 * , const char * , t#bool ) + +/* drivers/input/rmi4/rmi_driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +rmi_set_attn_data void rmi_set_attn_data ( s#rmi_device * , unsigned long , void * , t#size_t ) +rmi_driver_suspend int rmi_driver_suspend ( s#rmi_device * , t#bool ) +rmi_driver_resume int rmi_driver_resume ( s#rmi_device * , t#bool ) + +/* drivers/input/serio/libps2.o */ +s#serio_device_id struct serio_device_id { t#__u8 type ; t#__u8 extra ; t#__u8 id ; t#__u8 proto ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s#serio_driver struct serio_driver { const char * description ; const s#serio_device_id * id_table ; t#bool manual_bind ; void ( * write_wakeup ) ( s#serio * ) ; t#irqreturn_t ( * interrupt ) ( s#serio * , unsigned char , unsigned int ) ; int ( * connect ) ( s#serio * , s#serio_driver * ) ; int ( * reconnect ) ( s#serio * ) ; int ( * fast_reconnect ) ( s#serio * ) ; void ( * disconnect ) ( s#serio * ) ; void ( * cleanup ) ( s#serio * ) ; s#device_driver driver ; } +s#serio struct serio { void * port_data ; char name [ 32 ] ; char phys [ 32 ] ; char firmware_id [ 128 ] ; t#bool manual_bind ; s#serio_device_id id ; t#spinlock_t lock ; int ( * write ) ( s#serio * , unsigned char ) ; int ( * open ) ( s#serio * ) ; void ( * close ) ( s#serio * ) ; int ( * start ) ( s#serio * ) ; void ( * stop ) ( s#serio * ) ; s#serio * parent ; s#list_head child_node ; s#list_head children ; unsigned int depth ; s#serio_driver * drv ; s#mutex drv_mutex ; s#device dev ; s#list_head node ; s#mutex * ps2_cmd_mutex ; } +s#ps2dev struct ps2dev { s#serio * serio ; s#mutex cmd_mutex ; t#wait_queue_head_t wait ; unsigned long flags ; t#u8 cmdbuf [ 8 ] ; t#u8 cmdcnt ; t#u8 nak ; } +ps2_sendbyte int ps2_sendbyte ( s#ps2dev * , t#u8 , unsigned int ) +ps2_begin_command void ps2_begin_command ( s#ps2dev * ) +ps2_end_command void ps2_end_command ( s#ps2dev * ) +ps2_drain void ps2_drain ( s#ps2dev * , t#size_t , unsigned int ) +ps2_is_keyboard_id t#bool ps2_is_keyboard_id ( t#u8 ) +__ps2_command int __ps2_command ( s#ps2dev * , t#u8 * , unsigned int ) +ps2_command int ps2_command ( s#ps2dev * , t#u8 * , unsigned int ) +ps2_sliced_command int ps2_sliced_command ( s#ps2dev * , t#u8 ) +ps2_init void ps2_init ( s#ps2dev * , s#serio * ) +ps2_handle_ack t#bool ps2_handle_ack ( s#ps2dev * , t#u8 ) +ps2_handle_response t#bool ps2_handle_response ( s#ps2dev * , t#u8 ) +ps2_cmd_aborted void ps2_cmd_aborted ( s#ps2dev * ) + +/* drivers/input/serio/serio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +serio_rescan void serio_rescan ( s#serio * ) +serio_reconnect void serio_reconnect ( s#serio * ) +__serio_register_port void __serio_register_port ( s#serio * , s#module * ) +serio_unregister_port void serio_unregister_port ( s#serio * ) +serio_unregister_child_port void serio_unregister_child_port ( s#serio * ) +__serio_register_driver int __attribute__ ( ( __warn_unused_result__ ) ) __serio_register_driver ( s#serio_driver * , s#module * , const char * ) +serio_unregister_driver void serio_unregister_driver ( s#serio_driver * ) +serio_open int serio_open ( s#serio * , s#serio_driver * ) +serio_close void serio_close ( s#serio * ) +serio_interrupt t#irqreturn_t serio_interrupt ( s#serio * , unsigned char , unsigned int ) +serio_bus extern s#bus_type serio_bus + +/* drivers/input/sparse-keymap.o */ +s#key_entry struct key_entry { int type ; t#u32 code ; union { t#u16 keycode ; struct { t#u8 code ; t#u8 value ; } sw ; } ; } +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +sparse_keymap_entry_from_scancode s#key_entry * sparse_keymap_entry_from_scancode ( s#input_dev * , unsigned int ) +sparse_keymap_entry_from_keycode s#key_entry * sparse_keymap_entry_from_keycode ( s#input_dev * , unsigned int ) +sparse_keymap_setup int sparse_keymap_setup ( s#input_dev * , const s#key_entry * , int ( * ) ( s#input_dev * , s#key_entry * ) ) +sparse_keymap_report_entry void sparse_keymap_report_entry ( s#input_dev * , const s#key_entry * , unsigned int , t#bool ) +sparse_keymap_report_event t#bool sparse_keymap_report_event ( s#input_dev * , unsigned int , unsigned int , t#bool ) + +/* drivers/input/touchscreen.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s#touchscreen_properties struct touchscreen_properties { unsigned int max_x ; unsigned int max_y ; t#bool invert_x ; t#bool invert_y ; t#bool swap_x_y ; } +touchscreen_parse_properties void touchscreen_parse_properties ( s#input_dev * , t#bool , s#touchscreen_properties * ) +touchscreen_set_mt_pos void touchscreen_set_mt_pos ( s#input_mt_pos * , const s#touchscreen_properties * , unsigned int , unsigned int ) +touchscreen_report_pos void touchscreen_report_pos ( s#input_dev * , const s#touchscreen_properties * , unsigned int , unsigned int , t#bool ) + +/* drivers/input/touchscreen/ad7879.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ad7879_pm_ops extern const s#dev_pm_ops ad7879_pm_ops +s##regmap +ad7879_probe int ad7879_probe ( s#device * , s#regmap * , int , t#u16 , t#u8 ) + +/* drivers/input/touchscreen/cyttsp4_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cyttsp4_pm_ops extern const s#dev_pm_ops cyttsp4_pm_ops +e#cyttsp4_mode enum cyttsp4_mode { CY_MODE_UNKNOWN , CY_MODE_BOOTLOADER = ( 1 << 1 ) , CY_MODE_OPERATIONAL = ( 1 << 2 ) , CY_MODE_SYSINFO = ( 1 << 3 ) , CY_MODE_CAT = ( 1 << 4 ) , CY_MODE_STARTUP = ( 1 << 5 ) , CY_MODE_LOADER = ( 1 << 6 ) , CY_MODE_CHANGE_MODE = ( 1 << 7 ) , CY_MODE_CHANGED = ( 1 << 8 ) , CY_MODE_CMD_COMPLETE = ( 1 << 9 ) , } +e#cyttsp4_sleep_state enum cyttsp4_sleep_state { SS_SLEEP_OFF , SS_SLEEP_ON , SS_SLEEPING , SS_WAKING , } +e#cyttsp4_startup_state enum cyttsp4_startup_state { STARTUP_NONE , STARTUP_QUEUED , STARTUP_RUNNING , } +s#cyttsp4_sysinfo_data struct cyttsp4_sysinfo_data { t#u8 hst_mode ; t#u8 reserved ; t#u8 map_szh ; t#u8 map_szl ; t#u8 cydata_ofsh ; t#u8 cydata_ofsl ; t#u8 test_ofsh ; t#u8 test_ofsl ; t#u8 pcfg_ofsh ; t#u8 pcfg_ofsl ; t#u8 opcfg_ofsh ; t#u8 opcfg_ofsl ; t#u8 ddata_ofsh ; t#u8 ddata_ofsl ; t#u8 mdata_ofsh ; t#u8 mdata_ofsl ; } +s#cyttsp4_cydata struct cyttsp4_cydata { t#u8 ttpidh ; t#u8 ttpidl ; t#u8 fw_ver_major ; t#u8 fw_ver_minor ; t#u8 revctrl [ 8 ] ; t#u8 blver_major ; t#u8 blver_minor ; t#u8 jtag_si_id3 ; t#u8 jtag_si_id2 ; t#u8 jtag_si_id1 ; t#u8 jtag_si_id0 ; t#u8 mfgid_sz ; t#u8 cyito_idh ; t#u8 cyito_idl ; t#u8 cyito_verh ; t#u8 cyito_verl ; t#u8 ttsp_ver_major ; t#u8 ttsp_ver_minor ; t#u8 device_info ; t#u8 mfg_id [ ] ; } +s#cyttsp4_test struct cyttsp4_test { t#u8 post_codeh ; t#u8 post_codel ; } +s#cyttsp4_pcfg struct cyttsp4_pcfg { t#u8 electrodes_x ; t#u8 electrodes_y ; t#u8 len_xh ; t#u8 len_xl ; t#u8 len_yh ; t#u8 len_yl ; t#u8 res_xh ; t#u8 res_xl ; t#u8 res_yh ; t#u8 res_yl ; t#u8 max_zh ; t#u8 max_zl ; t#u8 panel_info0 ; } +s#cyttsp4_tch_rec_params struct cyttsp4_tch_rec_params { t#u8 loc ; t#u8 size ; } +s#cyttsp4_opcfg struct cyttsp4_opcfg { t#u8 cmd_ofs ; t#u8 rep_ofs ; t#u8 rep_szh ; t#u8 rep_szl ; t#u8 num_btns ; t#u8 tt_stat_ofs ; t#u8 obj_cfg0 ; t#u8 max_tchs ; t#u8 tch_rec_size ; s#cyttsp4_tch_rec_params tch_rec_old [ 7 ] ; t#u8 btn_rec_size ; t#u8 btn_diff_ofs ; t#u8 btn_diff_size ; s#cyttsp4_tch_rec_params tch_rec_new [ 3 ] ; } +s##cyttsp4_ddata +s##cyttsp4_mdata +s#cyttsp4_sysinfo_ptr struct cyttsp4_sysinfo_ptr { s#cyttsp4_cydata * cydata ; s#cyttsp4_test * test ; s#cyttsp4_pcfg * pcfg ; s#cyttsp4_opcfg * opcfg ; s#cyttsp4_ddata * ddata ; s#cyttsp4_mdata * mdata ; } +s#cyttsp4_tch_abs_params struct cyttsp4_tch_abs_params { t#size_t ofs ; t#size_t size ; t#size_t max ; t#size_t bofs ; } +E#CY_TCH_NUM_ABS 10 +s#cyttsp4_sysinfo_ofs struct cyttsp4_sysinfo_ofs { t#size_t chip_type ; t#size_t cmd_ofs ; t#size_t rep_ofs ; t#size_t rep_sz ; t#size_t num_btns ; t#size_t num_btn_regs ; t#size_t tt_stat_ofs ; t#size_t tch_rec_size ; t#size_t obj_cfg0 ; t#size_t max_tchs ; t#size_t mode_size ; t#size_t data_size ; t#size_t map_sz ; t#size_t max_x ; t#size_t x_origin ; t#size_t max_y ; t#size_t y_origin ; t#size_t max_p ; t#size_t cydata_ofs ; t#size_t test_ofs ; t#size_t pcfg_ofs ; t#size_t opcfg_ofs ; t#size_t ddata_ofs ; t#size_t mdata_ofs ; t#size_t cydata_size ; t#size_t test_size ; t#size_t pcfg_size ; t#size_t opcfg_size ; t#size_t ddata_size ; t#size_t mdata_size ; t#size_t btn_keys_size ; s#cyttsp4_tch_abs_params tch_abs [ E#CY_TCH_NUM_ABS ] ; t#size_t btn_rec_size ; t#size_t btn_diff_ofs ; t#size_t btn_diff_size ; } +s#cyttsp4_btn struct cyttsp4_btn { t#bool enabled ; int state ; int key_code ; } +s#cyttsp4_sysinfo struct cyttsp4_sysinfo { t#bool ready ; s#cyttsp4_sysinfo_data si_data ; s#cyttsp4_sysinfo_ptr si_ptrs ; s#cyttsp4_sysinfo_ofs si_ofs ; s#cyttsp4_btn * btn ; t#u8 * btn_rec_data ; t#u8 * xy_mode ; t#u8 * xy_data ; } +s#touch_framework struct touch_framework { const t#uint16_t * abs ; t#uint8_t size ; t#uint8_t enable_vkeys ; } +s#cyttsp4_mt_platform_data struct cyttsp4_mt_platform_data { s#touch_framework * frmwrk ; unsigned short flags ; char const * inp_dev_name ; } +s##input_dev_poller +s#cyttsp4_mt_data struct cyttsp4_mt_data { s#cyttsp4_mt_platform_data * pdata ; s#cyttsp4_sysinfo * si ; s#input_dev * input ; s#mutex report_lock ; t#bool is_suspended ; char phys [ 255 ] ; int num_prv_tch ; } +s#touch_settings struct touch_settings { const t#uint8_t * data ; t#uint32_t size ; t#uint8_t tag ; } +s#cyttsp4_core_platform_data struct cyttsp4_core_platform_data { int irq_gpio ; int rst_gpio ; int level_irq_udelay ; int ( * xres ) ( s#cyttsp4_core_platform_data * , s#device * ) ; int ( * init ) ( s#cyttsp4_core_platform_data * , int , s#device * ) ; int ( * power ) ( s#cyttsp4_core_platform_data * , int , s#device * , t#atomic_t * ) ; int ( * irq_stat ) ( s#cyttsp4_core_platform_data * , s#device * ) ; s#touch_settings * sett [ 32 ] ; } +s#cyttsp4_platform_data struct cyttsp4_platform_data { s#cyttsp4_core_platform_data * core_pdata ; s#cyttsp4_mt_platform_data * mt_pdata ; } +s#cyttsp4_bus_ops struct cyttsp4_bus_ops { t#u16 bustype ; int ( * write ) ( s#device * , t#u8 * , t#u16 , t#u8 , const void * ) ; int ( * read ) ( s#device * , t#u8 * , t#u16 , t#u8 , void * ) ; } +s#cyttsp4 struct cyttsp4 { s#device * dev ; s#mutex system_lock ; s#mutex adap_lock ; e#cyttsp4_mode mode ; e#cyttsp4_sleep_state sleep_state ; e#cyttsp4_startup_state startup_state ; int int_status ; t#wait_queue_head_t wait_q ; int irq ; s#work_struct startup_work ; s#work_struct watchdog_work ; s#timer_list watchdog_timer ; s#cyttsp4_sysinfo sysinfo ; void * exclusive_dev ; int exclusive_waits ; t#atomic_t ignore_irq ; t#bool invalid_touch_app ; s#cyttsp4_mt_data md ; s#cyttsp4_platform_data * pdata ; s#cyttsp4_core_platform_data * cpdata ; const s#cyttsp4_bus_ops * bus_ops ; t#u8 * xfer_buf ; } +cyttsp4_probe extern s#cyttsp4 * cyttsp4_probe ( const s#cyttsp4_bus_ops * , s#device * , t#u16 , t#size_t ) +cyttsp4_remove extern int cyttsp4_remove ( s#cyttsp4 * ) + +/* drivers/input/touchscreen/cyttsp_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cyttsp_pm_ops extern const s#dev_pm_ops cyttsp_pm_ops +s##input_dev_poller +s#cyttsp_bus_ops struct cyttsp_bus_ops { t#u16 bustype ; int ( * write ) ( s#device * , t#u8 * , t#u16 , t#u8 , const void * ) ; int ( * read ) ( s#device * , t#u8 * , t#u16 , t#u8 , void * ) ; } +s#cyttsp_bootloader_data struct cyttsp_bootloader_data { t#u8 bl_file ; t#u8 bl_status ; t#u8 bl_error ; t#u8 blver_hi ; t#u8 blver_lo ; t#u8 bld_blver_hi ; t#u8 bld_blver_lo ; t#u8 ttspver_hi ; t#u8 ttspver_lo ; t#u8 appid_hi ; t#u8 appid_lo ; t#u8 appver_hi ; t#u8 appver_lo ; t#u8 cid_0 ; t#u8 cid_1 ; t#u8 cid_2 ; } +s#cyttsp_sysinfo_data struct cyttsp_sysinfo_data { t#u8 hst_mode ; t#u8 mfg_stat ; t#u8 mfg_cmd ; t#u8 cid [ 3 ] ; t#u8 tt_undef1 ; t#u8 uid [ 8 ] ; t#u8 bl_verh ; t#u8 bl_verl ; t#u8 tts_verh ; t#u8 tts_verl ; t#u8 app_idh ; t#u8 app_idl ; t#u8 app_verh ; t#u8 app_verl ; t#u8 tt_undef [ 5 ] ; t#u8 scn_typ ; t#u8 act_intrvl ; t#u8 tch_tmout ; t#u8 lp_intrvl ; } +s#cyttsp_tch struct cyttsp_tch { t#__be16 x , y ; t#u8 z ; } +s#cyttsp_xydata struct cyttsp_xydata { t#u8 hst_mode ; t#u8 tt_mode ; t#u8 tt_stat ; s#cyttsp_tch tch1 ; t#u8 touch12_id ; s#cyttsp_tch tch2 ; t#u8 gest_cnt ; t#u8 gest_id ; s#cyttsp_tch tch3 ; t#u8 touch34_id ; s#cyttsp_tch tch4 ; t#u8 tt_undef [ 3 ] ; t#u8 act_dist ; t#u8 tt_reserved ; } +e#cyttsp_state enum cyttsp_state { CY_IDLE_STATE , CY_ACTIVE_STATE , CY_BL_STATE , } +s##regulator +s#regulator_bulk_data struct regulator_bulk_data { const char * supply ; s#regulator * consumer ; int ret ; } +s##gpio_desc +s#cyttsp struct cyttsp { s#device * dev ; int irq ; s#input_dev * input ; const s#cyttsp_bus_ops * bus_ops ; s#cyttsp_bootloader_data bl_data ; s#cyttsp_sysinfo_data sysinfo_data ; s#cyttsp_xydata xy_data ; s#completion bl_ready ; e#cyttsp_state state ; t#bool suspended ; s#regulator_bulk_data regulators [ 2 ] ; s#gpio_desc * reset_gpio ; t#bool use_hndshk ; t#u8 act_dist ; t#u8 act_intrvl ; t#u8 tch_tmout ; t#u8 lp_intrvl ; t#u8 * bl_keys ; t#u8 xfer_buf [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +cyttsp_probe s#cyttsp * cyttsp_probe ( const s#cyttsp_bus_ops * , s#device * , int , t#size_t ) + +/* drivers/input/touchscreen/cyttsp_i2c_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cyttsp_i2c_read_block_data int cyttsp_i2c_read_block_data ( s#device * , t#u8 * , t#u16 , t#u8 , void * ) +cyttsp_i2c_write_block_data int cyttsp_i2c_write_block_data ( s#device * , t#u8 * , t#u16 , t#u8 , const void * ) + +/* drivers/input/touchscreen/tsc200x-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tsc200x_regmap_config extern const s#regmap_config tsc200x_regmap_config +s##regmap +tsc200x_probe int tsc200x_probe ( s#device * , int , const s#input_id * , s#regmap * , int ( * ) ( s#device * , t#u8 ) ) +tsc200x_remove int tsc200x_remove ( s#device * ) +tsc200x_pm_ops extern const s#dev_pm_ops tsc200x_pm_ops + +/* drivers/input/touchscreen/wm9705.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##mfd_cell +s#wm97xx_mach_ops struct wm97xx_mach_ops { int acc_enabled ; void ( * acc_pen_up ) ( s#wm97xx * ) ; int ( * acc_pen_down ) ( s#wm97xx * ) ; int ( * acc_startup ) ( s#wm97xx * ) ; void ( * acc_shutdown ) ( s#wm97xx * ) ; void ( * irq_enable ) ( s#wm97xx * , int ) ; int irq_gpio ; void ( * pre_sample ) ( int ) ; void ( * post_sample ) ( int ) ; } +s#wm97xx struct wm97xx { t#u16 dig [ 3 ] , id , gpio [ 6 ] , misc ; t#u16 dig_save [ 3 ] ; s#wm97xx_codec_drv * codec ; s#input_dev * input_dev ; s#snd_ac97 * ac97 ; s#device * dev ; s#platform_device * battery_dev ; s#platform_device * touch_dev ; s#wm97xx_mach_ops * mach_ops ; s#mutex codec_mutex ; s#delayed_work ts_reader ; unsigned long ts_reader_interval ; unsigned long ts_reader_min_interval ; unsigned int pen_irq ; s#workqueue_struct * ts_workq ; s#work_struct pen_event_work ; t#u16 acc_slot ; t#u16 acc_rate ; unsigned pen_is_down : 1 ; unsigned aux_waiting : 1 ; unsigned pen_probably_down : 1 ; t#u16 variant ; t#u16 suspend_mode ; } +s#wm97xx_data struct wm97xx_data { int x ; int y ; int p ; } +s#wm97xx_codec_drv struct wm97xx_codec_drv { t#u16 id ; char * name ; int ( * poll_sample ) ( s#wm97xx * , int , int * ) ; int ( * poll_touch ) ( s#wm97xx * , s#wm97xx_data * ) ; int ( * acc_enable ) ( s#wm97xx * , int ) ; void ( * phy_init ) ( s#wm97xx * ) ; void ( * dig_enable ) ( s#wm97xx * , int ) ; void ( * dig_restore ) ( s#wm97xx * ) ; void ( * aux_prepare ) ( s#wm97xx * ) ; } +wm9705_codec extern s#wm97xx_codec_drv wm9705_codec + +/* drivers/input/touchscreen/wm9712.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##mfd_cell +wm9712_codec extern s#wm97xx_codec_drv wm9712_codec + +/* drivers/input/touchscreen/wm9713.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##mfd_cell +wm9713_codec extern s#wm97xx_codec_drv wm9713_codec + +/* drivers/input/touchscreen/wm97xx-core.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##mfd_cell +wm97xx_reg_read int wm97xx_reg_read ( s#wm97xx * , t#u16 ) +wm97xx_reg_write void wm97xx_reg_write ( s#wm97xx * , t#u16 , t#u16 ) +wm97xx_read_aux_adc int wm97xx_read_aux_adc ( s#wm97xx * , t#u16 ) +e#wm97xx_gpio_status enum wm97xx_gpio_status { WM97XX_GPIO_HIGH , WM97XX_GPIO_LOW } +wm97xx_get_gpio e#wm97xx_gpio_status wm97xx_get_gpio ( s#wm97xx * , t#u32 ) +wm97xx_set_gpio void wm97xx_set_gpio ( s#wm97xx * , t#u32 , e#wm97xx_gpio_status ) +e#wm97xx_gpio_dir enum wm97xx_gpio_dir { WM97XX_GPIO_IN , WM97XX_GPIO_OUT } +e#wm97xx_gpio_pol enum wm97xx_gpio_pol { WM97XX_GPIO_POL_HIGH , WM97XX_GPIO_POL_LOW } +e#wm97xx_gpio_sticky enum wm97xx_gpio_sticky { WM97XX_GPIO_STICKY , WM97XX_GPIO_NOTSTICKY } +e#wm97xx_gpio_wake enum wm97xx_gpio_wake { WM97XX_GPIO_WAKE , WM97XX_GPIO_NOWAKE } +wm97xx_config_gpio void wm97xx_config_gpio ( s#wm97xx * , t#u32 , e#wm97xx_gpio_dir , e#wm97xx_gpio_pol , e#wm97xx_gpio_sticky , e#wm97xx_gpio_wake ) +wm97xx_set_suspend_mode void wm97xx_set_suspend_mode ( s#wm97xx * , t#u16 ) +wm97xx_register_mach_ops int wm97xx_register_mach_ops ( s#wm97xx * , s#wm97xx_mach_ops * ) +wm97xx_unregister_mach_ops void wm97xx_unregister_mach_ops ( s#wm97xx * ) + +/* drivers/interconnect/bulk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##icc_path +s#icc_bulk_data struct icc_bulk_data { s#icc_path * path ; const char * name ; t#u32 avg_bw ; t#u32 peak_bw ; } +of_icc_bulk_get int __attribute__ ( ( __warn_unused_result__ ) ) of_icc_bulk_get ( s#device * , int , s#icc_bulk_data * ) +icc_bulk_put void icc_bulk_put ( int , s#icc_bulk_data * ) +icc_bulk_set_bw int icc_bulk_set_bw ( int , const s#icc_bulk_data * ) +icc_bulk_enable int icc_bulk_enable ( int , const s#icc_bulk_data * ) +icc_bulk_disable void icc_bulk_disable ( int , const s#icc_bulk_data * ) + +/* drivers/interconnect/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#icc_node_data struct icc_node_data { s#icc_node * node ; t#u32 tag ; } +s#icc_provider struct icc_provider { s#list_head provider_list ; s#list_head nodes ; int ( * set ) ( s#icc_node * , s#icc_node * ) ; int ( * aggregate ) ( s#icc_node * , t#u32 , t#u32 , t#u32 , t#u32 * , t#u32 * ) ; void ( * pre_aggregate ) ( s#icc_node * ) ; int ( * get_bw ) ( s#icc_node * , t#u32 * , t#u32 * ) ; s#icc_node * ( * xlate ) ( s#of_phandle_args * , void * ) ; s#icc_node_data * ( * xlate_extended ) ( s#of_phandle_args * , void * ) ; s#device * dev ; int users ; t#bool inter_set ; void * data ; } +s#icc_node struct icc_node { int id ; const char * name ; s#icc_node * * links ; t#size_t num_links ; s#icc_provider * provider ; s#list_head node_list ; s#list_head search_list ; s#icc_node * reverse ; t#u8 is_traversed : 1 ; s#hlist_head req_list ; t#u32 avg_bw ; t#u32 peak_bw ; t#u32 init_avg ; t#u32 init_peak ; void * data ; } +icc_std_aggregate int icc_std_aggregate ( s#icc_node * , t#u32 , t#u32 , t#u32 , t#u32 * , t#u32 * ) +of_icc_xlate_onecell s#icc_node * of_icc_xlate_onecell ( s#of_phandle_args * , void * ) +of_icc_get_from_provider s#icc_node_data * of_icc_get_from_provider ( s#of_phandle_args * ) +s#icc_req struct icc_req { s#hlist_node req_node ; s#icc_node * node ; s#device * dev ; t#bool enabled ; t#u32 tag ; t#u32 avg_bw ; t#u32 peak_bw ; } +s#icc_path struct icc_path { const char * name ; t#size_t num_nodes ; s#icc_req reqs [ ] ; } +devm_of_icc_get s#icc_path * devm_of_icc_get ( s#device * , const char * ) +of_icc_get_by_index s#icc_path * of_icc_get_by_index ( s#device * , int ) +of_icc_get s#icc_path * of_icc_get ( s#device * , const char * ) +icc_set_tag void icc_set_tag ( s#icc_path * , t#u32 ) +icc_get_name const char * icc_get_name ( s#icc_path * ) +icc_set_bw int icc_set_bw ( s#icc_path * , t#u32 , t#u32 ) +icc_enable int icc_enable ( s#icc_path * ) +icc_disable int icc_disable ( s#icc_path * ) +icc_get s#icc_path * icc_get ( s#device * , const int , const int ) +icc_put void icc_put ( s#icc_path * ) +icc_node_create s#icc_node * icc_node_create ( int ) +icc_node_destroy void icc_node_destroy ( int ) +icc_link_create int icc_link_create ( s#icc_node * , const int ) +icc_link_destroy int icc_link_destroy ( s#icc_node * , s#icc_node * ) +icc_node_add void icc_node_add ( s#icc_node * , s#icc_provider * ) +icc_node_del void icc_node_del ( s#icc_node * ) +icc_nodes_remove int icc_nodes_remove ( s#icc_provider * ) +icc_provider_add int icc_provider_add ( s#icc_provider * ) +icc_provider_del int icc_provider_del ( s#icc_provider * ) +icc_sync_state void icc_sync_state ( s#device * ) + +/* drivers/interconnect/imx/imx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s#imx_icc_node_adj_desc struct imx_icc_node_adj_desc { unsigned int bw_mul , bw_div ; const char * phandle_name ; t#bool main_noc ; } +s#imx_icc_node_desc struct imx_icc_node_desc { const char * name ; t#u16 id ; t#u16 links [ 4 ] ; t#u16 num_links ; const s#imx_icc_node_adj_desc * adj ; } +imx_icc_register int imx_icc_register ( s#platform_device * , s#imx_icc_node_desc * , int ) +imx_icc_unregister int imx_icc_unregister ( s#platform_device * ) + +/* drivers/interconnect/qcom/bcm-voter.o */ +s##bcm_voter +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_bcm_voter_get s#bcm_voter * of_bcm_voter_get ( s#device * , const char * ) +s#bcm_db struct bcm_db { t#__le32 unit ; t#__le16 width ; t#u8 vcd ; t#u8 reserved ; } +s#qcom_icc_node struct qcom_icc_node { const char * name ; t#u16 links [ 128 ] ; t#u16 id ; t#u16 num_links ; t#u16 channels ; t#u16 buswidth ; t#u64 sum_avg [ 3 ] ; t#u64 max_peak [ 3 ] ; s#qcom_icc_bcm * bcms [ 3 ] ; t#size_t num_bcms ; } +s#qcom_icc_bcm struct qcom_icc_bcm { const char * name ; t#u32 type ; t#u32 addr ; t#u64 vote_x [ 3 ] ; t#u64 vote_y [ 3 ] ; t#u64 vote_scale ; t#bool dirty ; t#bool keepalive ; s#bcm_db aux_data ; s#list_head list ; s#list_head ws_list ; t#size_t num_nodes ; s#qcom_icc_node * nodes [ ] ; } +qcom_icc_bcm_voter_add void qcom_icc_bcm_voter_add ( s#bcm_voter * , s#qcom_icc_bcm * ) +qcom_icc_bcm_voter_commit int qcom_icc_bcm_voter_commit ( s#bcm_voter * ) + +/* drivers/interconnect/qcom/icc-rpm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##clk +qnoc_probe int qnoc_probe ( s#platform_device * , t#size_t , int , const s#clk_bulk_data * ) +qnoc_remove int qnoc_remove ( s#platform_device * ) + +/* drivers/interconnect/qcom/icc-rpmh.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qcom_icc_pre_aggregate void qcom_icc_pre_aggregate ( s#icc_node * ) +qcom_icc_aggregate int qcom_icc_aggregate ( s#icc_node * , t#u32 , t#u32 , t#u32 , t#u32 * , t#u32 * ) +qcom_icc_set int qcom_icc_set ( s#icc_node * , s#icc_node * ) +qcom_icc_xlate_extended s#icc_node_data * qcom_icc_xlate_extended ( s#of_phandle_args * , void * ) +qcom_icc_bcm_init int qcom_icc_bcm_init ( s#qcom_icc_bcm * , s#device * ) + +/* drivers/interconnect/qcom/smd-rpm.o */ +qcom_icc_rpm_smd_available t#bool qcom_icc_rpm_smd_available ( void ) +qcom_icc_rpm_smd_send int qcom_icc_rpm_smd_send ( int , int , int , t#u32 ) + +/* drivers/iommu/dma-iommu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s#bus_dma_region struct bus_dma_region { t#phys_addr_t cpu_start ; t#dma_addr_t dma_start ; t#u64 size ; t#u64 offset ; } +s##dma_coherent_mem +s##cma +s##iopf_device_param +s##iommu_dma_cookie +iommu_get_msi_cookie int iommu_get_msi_cookie ( s#iommu_domain * , t#dma_addr_t ) +iommu_dma_get_resv_regions void iommu_dma_get_resv_regions ( s#device * , s#list_head * ) +iommu_setup_dma_ops void iommu_setup_dma_ops ( s#device * , t#u64 , t#u64 ) + +/* drivers/iommu/io-pgfault.o */ +iommu_queue_iopf int iommu_queue_iopf ( s#iommu_fault * , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +iopf_queue_flush_dev int iopf_queue_flush_dev ( s#device * ) +s##iopf_queue +iopf_queue_discard_partial int iopf_queue_discard_partial ( s#iopf_queue * ) +iopf_queue_add_device int iopf_queue_add_device ( s#iopf_queue * , s#device * ) +iopf_queue_remove_device int iopf_queue_remove_device ( s#iopf_queue * , s#device * ) +iopf_queue_alloc s#iopf_queue * iopf_queue_alloc ( const char * ) +iopf_queue_free void iopf_queue_free ( s#iopf_queue * ) + +/* drivers/iommu/io-pgtable.o */ +s#io_pgtable_ops struct io_pgtable_ops { int ( * map ) ( s#io_pgtable_ops * , unsigned long , t#phys_addr_t , t#size_t , int , t#gfp_t ) ; int ( * map_pages ) ( s#io_pgtable_ops * , unsigned long , t#phys_addr_t , t#size_t , t#size_t , int , t#gfp_t , t#size_t * ) ; t#size_t ( * unmap ) ( s#io_pgtable_ops * , unsigned long , t#size_t , s#iommu_iotlb_gather * ) ; t#size_t ( * unmap_pages ) ( s#io_pgtable_ops * , unsigned long , t#size_t , t#size_t , s#iommu_iotlb_gather * ) ; t#phys_addr_t ( * iova_to_phys ) ( s#io_pgtable_ops * , unsigned long ) ; } +e#io_pgtable_fmt enum io_pgtable_fmt { ARM_32_LPAE_S1 , ARM_32_LPAE_S2 , ARM_64_LPAE_S1 , ARM_64_LPAE_S2 , ARM_V7S , ARM_MALI_LPAE , AMD_IOMMU_V1 , APPLE_DART , IO_PGTABLE_NUM_FMTS , } +s#iommu_flush_ops struct iommu_flush_ops { void ( * tlb_flush_all ) ( void * ) ; void ( * tlb_flush_walk ) ( unsigned long , t#size_t , t#size_t , void * ) ; void ( * tlb_add_page ) ( s#iommu_iotlb_gather * , unsigned long , t#size_t , void * ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s#io_pgtable_cfg struct io_pgtable_cfg { unsigned long quirks ; unsigned long pgsize_bitmap ; unsigned int ias ; unsigned int oas ; t#bool coherent_walk ; const s#iommu_flush_ops * tlb ; s#device * iommu_dev ; union { struct { t#u64 ttbr ; struct { t#u32 ips : 3 ; t#u32 tg : 2 ; t#u32 sh : 2 ; t#u32 orgn : 2 ; t#u32 irgn : 2 ; t#u32 tsz : 6 ; } tcr ; t#u64 mair ; } arm_lpae_s1_cfg ; struct { t#u64 vttbr ; struct { t#u32 ps : 3 ; t#u32 tg : 2 ; t#u32 sh : 2 ; t#u32 orgn : 2 ; t#u32 irgn : 2 ; t#u32 sl : 2 ; t#u32 tsz : 6 ; } vtcr ; } arm_lpae_s2_cfg ; struct { t#u32 ttbr ; t#u32 tcr ; t#u32 nmrr ; t#u32 prrr ; } arm_v7s_cfg ; struct { t#u64 transtab ; t#u64 memattr ; } arm_mali_lpae_cfg ; struct { t#u64 ttbr [ 4 ] ; t#u32 n_ttbrs ; } apple_dart_cfg ; } ; } +alloc_io_pgtable_ops s#io_pgtable_ops * alloc_io_pgtable_ops ( e#io_pgtable_fmt , s#io_pgtable_cfg * , void * ) +free_io_pgtable_ops void free_io_pgtable_ops ( s#io_pgtable_ops * ) + +/* drivers/iommu/ioasid.o */ +t#ioasid_t typedef unsigned int ioasid_t +t#ioasid_alloc_fn_t typedef t#ioasid_t ( * ioasid_alloc_fn_t ) ( t#ioasid_t , t#ioasid_t , void * ) +t#ioasid_free_fn_t typedef void ( * ioasid_free_fn_t ) ( t#ioasid_t , void * ) +s#ioasid_allocator_ops struct ioasid_allocator_ops { t#ioasid_alloc_fn_t alloc ; t#ioasid_free_fn_t free ; s#list_head list ; void * pdata ; } +ioasid_register_allocator int ioasid_register_allocator ( s#ioasid_allocator_ops * ) +ioasid_unregister_allocator void ioasid_unregister_allocator ( s#ioasid_allocator_ops * ) +ioasid_set_data int ioasid_set_data ( t#ioasid_t , void * ) +s#ioasid_set struct ioasid_set { int dummy ; } +ioasid_alloc t#ioasid_t ioasid_alloc ( s#ioasid_set * , t#ioasid_t , t#ioasid_t , void * ) +ioasid_free void ioasid_free ( t#ioasid_t ) +ioasid_find void * ioasid_find ( s#ioasid_set * , t#ioasid_t , t#bool ( * ) ( void * ) ) + +/* drivers/iommu/iommu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##iopf_device_param +s##iommu_dma_cookie +iommu_device_register int iommu_device_register ( s#iommu_device * , const s#iommu_ops * , s#device * ) +iommu_device_unregister void iommu_device_unregister ( s#iommu_device * ) +iommu_get_group_resv_regions extern int iommu_get_group_resv_regions ( s#iommu_group * , s#list_head * ) +iommu_group_alloc extern s#iommu_group * iommu_group_alloc ( void ) +iommu_group_get_by_id extern s#iommu_group * iommu_group_get_by_id ( int ) +iommu_group_get_iommudata extern void * iommu_group_get_iommudata ( s#iommu_group * ) +iommu_group_set_iommudata extern void iommu_group_set_iommudata ( s#iommu_group * , void * , void ( * ) ( void * ) ) +iommu_group_set_name extern int iommu_group_set_name ( s#iommu_group * , const char * ) +iommu_group_add_device extern int iommu_group_add_device ( s#iommu_group * , s#device * ) +iommu_group_remove_device extern void iommu_group_remove_device ( s#device * ) +iommu_group_for_each_dev extern int iommu_group_for_each_dev ( s#iommu_group * , void * , int ( * ) ( s#device * , void * ) ) +iommu_group_get extern s#iommu_group * iommu_group_get ( s#device * ) +iommu_group_ref_get extern s#iommu_group * iommu_group_ref_get ( s#iommu_group * ) +iommu_group_put extern void iommu_group_put ( s#iommu_group * ) +iommu_register_device_fault_handler extern int iommu_register_device_fault_handler ( s#device * , t#iommu_dev_fault_handler_t , void * ) +iommu_unregister_device_fault_handler extern int iommu_unregister_device_fault_handler ( s#device * ) +iommu_report_device_fault extern int iommu_report_device_fault ( s#device * , s#iommu_fault_event * ) +iommu_page_response extern int iommu_page_response ( s#device * , s#iommu_page_response * ) +iommu_group_id extern int iommu_group_id ( s#iommu_group * ) +generic_device_group extern s#iommu_group * generic_device_group ( s#device * ) +pci_device_group extern s#iommu_group * pci_device_group ( s#device * ) +fsl_mc_device_group s#iommu_group * fsl_mc_device_group ( s#device * ) +bus_set_iommu extern int bus_set_iommu ( s#bus_type * , const s#iommu_ops * ) +iommu_present extern t#bool iommu_present ( s#bus_type * ) +device_iommu_capable extern t#bool device_iommu_capable ( s#device * , e#iommu_cap ) +iommu_capable extern t#bool iommu_capable ( s#bus_type * , e#iommu_cap ) +iommu_set_fault_handler extern void iommu_set_fault_handler ( s#iommu_domain * , t#iommu_fault_handler_t , void * ) +iommu_domain_alloc extern s#iommu_domain * iommu_domain_alloc ( s#bus_type * ) +iommu_domain_free extern void iommu_domain_free ( s#iommu_domain * ) +iommu_attach_device extern int iommu_attach_device ( s#iommu_domain * , s#device * ) +iommu_detach_device extern void iommu_detach_device ( s#iommu_domain * , s#device * ) +iommu_get_domain_for_dev extern s#iommu_domain * iommu_get_domain_for_dev ( s#device * ) +iommu_attach_group extern int iommu_attach_group ( s#iommu_domain * , s#iommu_group * ) +iommu_detach_group extern void iommu_detach_group ( s#iommu_domain * , s#iommu_group * ) +iommu_iova_to_phys extern t#phys_addr_t iommu_iova_to_phys ( s#iommu_domain * , t#dma_addr_t ) +iommu_map extern int iommu_map ( s#iommu_domain * , unsigned long , t#phys_addr_t , t#size_t , int ) +iommu_map_atomic extern int iommu_map_atomic ( s#iommu_domain * , unsigned long , t#phys_addr_t , t#size_t , int ) +iommu_unmap extern t#size_t iommu_unmap ( s#iommu_domain * , unsigned long , t#size_t ) +iommu_unmap_fast extern t#size_t iommu_unmap_fast ( s#iommu_domain * , unsigned long , t#size_t , s#iommu_iotlb_gather * ) +iommu_map_sg extern t#ssize_t iommu_map_sg ( s#iommu_domain * , unsigned long , s#scatterlist * , unsigned int , int ) +report_iommu_fault extern int report_iommu_fault ( s#iommu_domain * , s#device * , unsigned long , int ) +iommu_enable_nesting int iommu_enable_nesting ( s#iommu_domain * ) +iommu_set_pgtable_quirks int iommu_set_pgtable_quirks ( s#iommu_domain * , unsigned long ) +iommu_put_resv_regions extern void iommu_put_resv_regions ( s#device * , s#list_head * ) +e#iommu_resv_type enum iommu_resv_type { IOMMU_RESV_DIRECT , IOMMU_RESV_DIRECT_RELAXABLE , IOMMU_RESV_RESERVED , IOMMU_RESV_MSI , IOMMU_RESV_SW_MSI , } +s#iommu_resv_region struct iommu_resv_region { s#list_head list ; t#phys_addr_t start ; t#size_t length ; int prot ; e#iommu_resv_type type ; void ( * free ) ( s#device * , s#iommu_resv_region * ) ; } +iommu_alloc_resv_region extern s#iommu_resv_region * iommu_alloc_resv_region ( t#phys_addr_t , t#size_t , int , e#iommu_resv_type ) +iommu_default_passthrough extern t#bool iommu_default_passthrough ( void ) +iommu_fwspec_init int iommu_fwspec_init ( s#device * , s#fwnode_handle * , const s#iommu_ops * ) +iommu_fwspec_free void iommu_fwspec_free ( s#device * ) +iommu_fwspec_add_ids int iommu_fwspec_add_ids ( s#device * , t#u32 * , int ) +iommu_dev_enable_feature int iommu_dev_enable_feature ( s#device * , e#iommu_dev_features ) +iommu_dev_disable_feature int iommu_dev_disable_feature ( s#device * , e#iommu_dev_features ) +iommu_sva_bind_device s#iommu_sva * iommu_sva_bind_device ( s#device * , s#mm_struct * , void * ) +iommu_sva_unbind_device void iommu_sva_unbind_device ( s#iommu_sva * ) +iommu_sva_get_pasid t#u32 iommu_sva_get_pasid ( s#iommu_sva * ) +iommu_group_claim_dma_owner int iommu_group_claim_dma_owner ( s#iommu_group * , void * ) +iommu_group_release_dma_owner void iommu_group_release_dma_owner ( s#iommu_group * ) +iommu_group_dma_owner_claimed t#bool iommu_group_dma_owner_claimed ( s#iommu_group * ) + +/* drivers/iommu/iommu-sva-lib.o */ +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +iommu_sva_alloc_pasid int iommu_sva_alloc_pasid ( s#mm_struct * , t#ioasid_t , t#ioasid_t ) +iommu_sva_find s#mm_struct * iommu_sva_find ( t#ioasid_t ) + +/* drivers/iommu/iommu-sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##iopf_device_param +s##iommu_dma_cookie +iommu_device_sysfs_add int iommu_device_sysfs_add ( s#iommu_device * , s#device * , const s#attribute_group * * , const char * , ... ) +iommu_device_sysfs_remove void iommu_device_sysfs_remove ( s#iommu_device * ) +iommu_device_link int iommu_device_link ( s#iommu_device * , s#device * ) +iommu_device_unlink void iommu_device_unlink ( s#iommu_device * , s#device * ) + +/* drivers/iommu/iommu-traces.o */ +s##static_key_mod +__tracepoint_add_device_to_group extern s#tracepoint __tracepoint_add_device_to_group +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__traceiter_add_device_to_group extern int __traceiter_add_device_to_group ( void * , int , s#device * ) +__SCK__tp_func_add_device_to_group extern s#static_call_key __SCK__tp_func_add_device_to_group +s##static_call_tramp +__SCT__tp_func_add_device_to_group extern s#static_call_tramp __SCT__tp_func_add_device_to_group +__tracepoint_remove_device_from_group extern s#tracepoint __tracepoint_remove_device_from_group +__traceiter_remove_device_from_group extern int __traceiter_remove_device_from_group ( void * , int , s#device * ) +__SCK__tp_func_remove_device_from_group extern s#static_call_key __SCK__tp_func_remove_device_from_group +__SCT__tp_func_remove_device_from_group extern s#static_call_tramp __SCT__tp_func_remove_device_from_group +__tracepoint_attach_device_to_domain extern s#tracepoint __tracepoint_attach_device_to_domain +__traceiter_attach_device_to_domain extern int __traceiter_attach_device_to_domain ( void * , s#device * ) +__SCK__tp_func_attach_device_to_domain extern s#static_call_key __SCK__tp_func_attach_device_to_domain +__SCT__tp_func_attach_device_to_domain extern s#static_call_tramp __SCT__tp_func_attach_device_to_domain +__tracepoint_detach_device_from_domain extern s#tracepoint __tracepoint_detach_device_from_domain +__traceiter_detach_device_from_domain extern int __traceiter_detach_device_from_domain ( void * , s#device * ) +__SCK__tp_func_detach_device_from_domain extern s#static_call_key __SCK__tp_func_detach_device_from_domain +__SCT__tp_func_detach_device_from_domain extern s#static_call_tramp __SCT__tp_func_detach_device_from_domain +__tracepoint_map extern s#tracepoint __tracepoint_map +__traceiter_map extern int __traceiter_map ( void * , unsigned long , t#phys_addr_t , t#size_t ) +__SCK__tp_func_map extern s#static_call_key __SCK__tp_func_map +__SCT__tp_func_map extern s#static_call_tramp __SCT__tp_func_map +__tracepoint_unmap extern s#tracepoint __tracepoint_unmap +__traceiter_unmap extern int __traceiter_unmap ( void * , unsigned long , t#size_t , t#size_t ) +__SCK__tp_func_unmap extern s#static_call_key __SCK__tp_func_unmap +__SCT__tp_func_unmap extern s#static_call_tramp __SCT__tp_func_unmap +__tracepoint_io_page_fault extern s#tracepoint __tracepoint_io_page_fault +__traceiter_io_page_fault extern int __traceiter_io_page_fault ( void * , s#device * , unsigned long , int ) +__SCK__tp_func_io_page_fault extern s#static_call_key __SCK__tp_func_io_page_fault +__SCT__tp_func_io_page_fault extern s#static_call_tramp __SCT__tp_func_io_page_fault + +/* drivers/iommu/iova.o */ +s##iova_rcache +init_iova_domain void init_iova_domain ( s#iova_domain * , unsigned long , unsigned long ) +iova_cache_get int iova_cache_get ( void ) +iova_cache_put void iova_cache_put ( void ) +alloc_iova s#iova * alloc_iova ( s#iova_domain * , unsigned long , unsigned long , t#bool ) +find_iova s#iova * find_iova ( s#iova_domain * , unsigned long ) +__free_iova void __free_iova ( s#iova_domain * , s#iova * ) +free_iova void free_iova ( s#iova_domain * , unsigned long ) +alloc_iova_fast unsigned long alloc_iova_fast ( s#iova_domain * , unsigned long , unsigned long , t#bool ) +free_iova_fast void free_iova_fast ( s#iova_domain * , unsigned long , unsigned long ) +put_iova_domain void put_iova_domain ( s#iova_domain * ) +reserve_iova s#iova * reserve_iova ( s#iova_domain * , unsigned long , unsigned long ) +iova_domain_init_rcaches int iova_domain_init_rcaches ( s#iova_domain * ) + +/* drivers/ipack/ipack.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ipack_region struct ipack_region { t#phys_addr_t start ; t#size_t size ; } +E#IPACK_SPACE_COUNT ( 0 ) + 5 +s#ipack_device struct ipack_device { unsigned int slot ; s#ipack_bus_device * bus ; s#device dev ; void ( * release ) ( s#ipack_device * ) ; s#ipack_region region [ E#IPACK_SPACE_COUNT ] ; t#u8 * id ; t#size_t id_avail ; t#u32 id_vendor ; t#u32 id_device ; t#u8 id_format ; unsigned int id_crc_correct : 1 ; unsigned int speed_8mhz : 1 ; unsigned int speed_32mhz : 1 ; } +s#ipack_bus_ops struct ipack_bus_ops { int ( * request_irq ) ( s#ipack_device * , t#irqreturn_t ( * ) ( void * ) , void * ) ; int ( * free_irq ) ( s#ipack_device * ) ; int ( * get_clockrate ) ( s#ipack_device * ) ; int ( * set_clockrate ) ( s#ipack_device * , int ) ; int ( * get_error ) ( s#ipack_device * ) ; int ( * get_timeout ) ( s#ipack_device * ) ; int ( * reset_timeout ) ( s#ipack_device * ) ; } +s#ipack_bus_device struct ipack_bus_device { s#module * owner ; s#device * parent ; int slots ; int bus_nr ; const s#ipack_bus_ops * ops ; } +ipack_bus_register s#ipack_bus_device * ipack_bus_register ( s#device * , int , const s#ipack_bus_ops * , s#module * ) +ipack_bus_unregister int ipack_bus_unregister ( s#ipack_bus_device * ) +s#ipack_device_id struct ipack_device_id { t#__u8 format ; t#__u32 vendor ; t#__u32 device ; } +s#ipack_driver_ops struct ipack_driver_ops { int ( * probe ) ( s#ipack_device * ) ; void ( * remove ) ( s#ipack_device * ) ; } +s#ipack_driver struct ipack_driver { s#device_driver driver ; const s#ipack_device_id * id_table ; const s#ipack_driver_ops * ops ; } +ipack_driver_register int ipack_driver_register ( s#ipack_driver * , s#module * , const char * ) +ipack_driver_unregister void ipack_driver_unregister ( s#ipack_driver * ) +ipack_device_init int ipack_device_init ( s#ipack_device * ) +ipack_device_add int ipack_device_add ( s#ipack_device * ) +ipack_device_del void ipack_device_del ( s#ipack_device * ) +ipack_get_device void ipack_get_device ( s#ipack_device * ) +ipack_put_device void ipack_put_device ( s#ipack_device * ) + +/* drivers/irqchip/irq-gic-v3.o */ +s##static_key_mod +gic_pmr_sync s#static_key_false gic_pmr_sync +gic_nonsecure_priorities s#static_key_false gic_nonsecure_priorities + +/* drivers/irqchip/irqchip.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +platform_irqchip_probe extern int platform_irqchip_probe ( s#platform_device * ) + +/* drivers/leds/led-class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +led_classdev_notify_brightness_hw_changed void led_classdev_notify_brightness_hw_changed ( s#led_classdev * , unsigned int ) +led_classdev_suspend void led_classdev_suspend ( s#led_classdev * ) +led_classdev_resume void led_classdev_resume ( s#led_classdev * ) +of_led_get extern s#led_classdev * of_led_get ( s#device_node * , int ) +led_put extern void led_put ( s#led_classdev * ) +devm_of_led_get s#led_classdev * __attribute__ ( ( __warn_unused_result__ ) ) devm_of_led_get ( s#device * , int ) +s#led_init_data struct led_init_data { s#fwnode_handle * fwnode ; const char * default_label ; const char * devicename ; t#bool devname_mandatory ; } +led_classdev_register_ext int led_classdev_register_ext ( s#device * , s#led_classdev * , s#led_init_data * ) +led_classdev_unregister void led_classdev_unregister ( s#led_classdev * ) +devm_led_classdev_register_ext int devm_led_classdev_register_ext ( s#device * , s#led_classdev * , s#led_init_data * ) +devm_led_classdev_unregister void devm_led_classdev_unregister ( s#device * , s#led_classdev * ) + +/* drivers/leds/led-class-flash.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#led_flash_ops struct led_flash_ops { int ( * flash_brightness_set ) ( s#led_classdev_flash * , t#u32 ) ; int ( * flash_brightness_get ) ( s#led_classdev_flash * , t#u32 * ) ; int ( * strobe_set ) ( s#led_classdev_flash * , t#bool ) ; int ( * strobe_get ) ( s#led_classdev_flash * , t#bool * ) ; int ( * timeout_set ) ( s#led_classdev_flash * , t#u32 ) ; int ( * fault_get ) ( s#led_classdev_flash * , t#u32 * ) ; } +s#led_flash_setting struct led_flash_setting { t#u32 min ; t#u32 max ; t#u32 step ; t#u32 val ; } +s#led_classdev_flash struct led_classdev_flash { s#led_classdev led_cdev ; const s#led_flash_ops * ops ; s#led_flash_setting brightness ; s#led_flash_setting timeout ; const s#attribute_group * sysfs_groups [ 5 ] ; } +led_classdev_flash_register_ext int led_classdev_flash_register_ext ( s#device * , s#led_classdev_flash * , s#led_init_data * ) +led_classdev_flash_unregister void led_classdev_flash_unregister ( s#led_classdev_flash * ) +devm_led_classdev_flash_register_ext int devm_led_classdev_flash_register_ext ( s#device * , s#led_classdev_flash * , s#led_init_data * ) +devm_led_classdev_flash_unregister void devm_led_classdev_flash_unregister ( s#device * , s#led_classdev_flash * ) +led_set_flash_timeout int led_set_flash_timeout ( s#led_classdev_flash * , t#u32 ) +led_get_flash_fault int led_get_flash_fault ( s#led_classdev_flash * , t#u32 * ) +led_set_flash_brightness int led_set_flash_brightness ( s#led_classdev_flash * , t#u32 ) +led_update_flash_brightness int led_update_flash_brightness ( s#led_classdev_flash * ) + +/* drivers/leds/led-class-multicolor.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#mc_subled struct mc_subled { unsigned int color_index ; unsigned int brightness ; unsigned int intensity ; unsigned int channel ; } +s#led_classdev_mc struct led_classdev_mc { s#led_classdev led_cdev ; unsigned int num_colors ; s#mc_subled * subled_info ; } +led_mc_calc_color_components int led_mc_calc_color_components ( s#led_classdev_mc * , e#led_brightness ) +led_classdev_multicolor_register_ext int led_classdev_multicolor_register_ext ( s#device * , s#led_classdev_mc * , s#led_init_data * ) +led_classdev_multicolor_unregister void led_classdev_multicolor_unregister ( s#led_classdev_mc * ) +devm_led_classdev_multicolor_register_ext int devm_led_classdev_multicolor_register_ext ( s#device * , s#led_classdev_mc * , s#led_init_data * ) +devm_led_classdev_multicolor_unregister void devm_led_classdev_multicolor_unregister ( s#device * , s#led_classdev_mc * ) + +/* drivers/leds/led-core.o */ +leds_list_lock extern s#rw_semaphore leds_list_lock +leds_list extern s#list_head leds_list +led_colors extern const char * const led_colors [ 10 ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +led_init_core void led_init_core ( s#led_classdev * ) +led_blink_set void led_blink_set ( s#led_classdev * , unsigned long * , unsigned long * ) +led_blink_set_oneshot void led_blink_set_oneshot ( s#led_classdev * , unsigned long * , unsigned long * , int ) +led_stop_software_blink void led_stop_software_blink ( s#led_classdev * ) +led_set_brightness void led_set_brightness ( s#led_classdev * , unsigned int ) +led_set_brightness_nopm void led_set_brightness_nopm ( s#led_classdev * , unsigned int ) +led_set_brightness_nosleep void led_set_brightness_nosleep ( s#led_classdev * , unsigned int ) +led_set_brightness_sync int led_set_brightness_sync ( s#led_classdev * , unsigned int ) +led_update_brightness int led_update_brightness ( s#led_classdev * ) +led_get_default_pattern t#u32 * led_get_default_pattern ( s#led_classdev * , unsigned int * ) +led_sysfs_disable void led_sysfs_disable ( s#led_classdev * ) +led_sysfs_enable void led_sysfs_enable ( s#led_classdev * ) +led_compose_name int led_compose_name ( s#device * , s#led_init_data * , char * ) + +/* drivers/leds/led-triggers.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +led_trigger_write t#ssize_t led_trigger_write ( s#file * , s#kobject * , s#bin_attribute * , char * , t#loff_t , t#size_t ) +led_trigger_read t#ssize_t led_trigger_read ( s#file * , s#kobject * , s#bin_attribute * , char * , t#loff_t , t#size_t ) +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +led_trigger_set int led_trigger_set ( s#led_classdev * , s#led_trigger * ) +led_trigger_remove void led_trigger_remove ( s#led_classdev * ) +led_trigger_set_default void led_trigger_set_default ( s#led_classdev * ) +led_trigger_rename_static void led_trigger_rename_static ( const char * , s#led_trigger * ) +led_trigger_register int led_trigger_register ( s#led_trigger * ) +led_trigger_unregister void led_trigger_unregister ( s#led_trigger * ) +devm_led_trigger_register int devm_led_trigger_register ( s#device * , s#led_trigger * ) +led_trigger_event void led_trigger_event ( s#led_trigger * , e#led_brightness ) +led_trigger_blink void led_trigger_blink ( s#led_trigger * , unsigned long * , unsigned long * ) +led_trigger_blink_oneshot void led_trigger_blink_oneshot ( s#led_trigger * , unsigned long * , unsigned long * , int ) +led_trigger_register_simple void led_trigger_register_simple ( const char * , s#led_trigger * * ) +led_trigger_unregister_simple void led_trigger_unregister_simple ( s#led_trigger * ) + +/* drivers/leds/leds-lp55xx-common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##clk +s#lp55xx_led_config struct lp55xx_led_config { const char * name ; const char * default_trigger ; t#u8 chan_nr ; t#u8 led_current ; t#u8 max_current ; int num_colors ; unsigned int max_channel ; int color_id [ 10 ] ; int output_num [ 10 ] ; } +s#lp55xx_predef_pattern struct lp55xx_predef_pattern { const t#u8 * r ; const t#u8 * g ; const t#u8 * b ; t#u8 size_r ; t#u8 size_g ; t#u8 size_b ; } +e#lp8501_pwr_sel enum lp8501_pwr_sel { LP8501_ALL_VDD , LP8501_6VDD_3VOUT , LP8501_3VDD_6VOUT , LP8501_ALL_VOUT , } +s#lp55xx_platform_data struct lp55xx_platform_data { s#lp55xx_led_config * led_config ; t#u8 num_channels ; const char * label ; t#u8 clock_mode ; s#gpio_desc * enable_gpiod ; s#lp55xx_predef_pattern * patterns ; unsigned int num_patterns ; e#lp8501_pwr_sel pwr_sel ; } +s#lp55xx_reg struct lp55xx_reg { t#u8 addr ; t#u8 val ; } +s#lp55xx_led struct lp55xx_led { int chan_nr ; s#led_classdev cdev ; s#led_classdev_mc mc_cdev ; t#u8 led_current ; t#u8 max_current ; t#u8 brightness ; s#lp55xx_chip * chip ; } +s#lp55xx_device_config struct lp55xx_device_config { const s#lp55xx_reg reset ; const s#lp55xx_reg enable ; const int max_channel ; int ( * post_init_device ) ( s#lp55xx_chip * ) ; int ( * brightness_fn ) ( s#lp55xx_led * ) ; int ( * multicolor_brightness_fn ) ( s#lp55xx_led * ) ; void ( * set_led_current ) ( s#lp55xx_led * , t#u8 ) ; void ( * firmware_cb ) ( s#lp55xx_chip * ) ; void ( * run_engine ) ( s#lp55xx_chip * , t#bool ) ; const s#attribute_group * dev_attr_group ; } +E#LP55XX_ENGINE_3 3 +e#lp55xx_engine_index enum lp55xx_engine_index { LP55XX_ENGINE_INVALID , LP55XX_ENGINE_1 , LP55XX_ENGINE_2 , LP55XX_ENGINE_3 , LP55XX_ENGINE_MAX = E#LP55XX_ENGINE_3 , } +e#lp55xx_engine_mode enum lp55xx_engine_mode { LP55XX_ENGINE_DISABLED , LP55XX_ENGINE_LOAD , LP55XX_ENGINE_RUN , } +s#lp55xx_engine struct lp55xx_engine { e#lp55xx_engine_mode mode ; t#u16 led_mux ; } +E#LP55XX_ENGINE_MAX E#LP55XX_ENGINE_3 +s#lp55xx_chip struct lp55xx_chip { s#i2c_client * cl ; s#clk * clk ; s#lp55xx_platform_data * pdata ; s#mutex lock ; int num_leds ; s#lp55xx_device_config * cfg ; e#lp55xx_engine_index engine_idx ; s#lp55xx_engine engines [ E#LP55XX_ENGINE_MAX ] ; const s#firmware * fw ; } +lp55xx_write extern int lp55xx_write ( s#lp55xx_chip * , t#u8 , t#u8 ) +lp55xx_read extern int lp55xx_read ( s#lp55xx_chip * , t#u8 , t#u8 * ) +lp55xx_update_bits extern int lp55xx_update_bits ( s#lp55xx_chip * , t#u8 , t#u8 , t#u8 ) +lp55xx_is_extclk_used extern t#bool lp55xx_is_extclk_used ( s#lp55xx_chip * ) +lp55xx_init_device extern int lp55xx_init_device ( s#lp55xx_chip * ) +lp55xx_deinit_device extern void lp55xx_deinit_device ( s#lp55xx_chip * ) +lp55xx_register_leds extern int lp55xx_register_leds ( s#lp55xx_led * , s#lp55xx_chip * ) +lp55xx_register_sysfs extern int lp55xx_register_sysfs ( s#lp55xx_chip * ) +lp55xx_unregister_sysfs extern void lp55xx_unregister_sysfs ( s#lp55xx_chip * ) +lp55xx_of_populate_pdata extern s#lp55xx_platform_data * lp55xx_of_populate_pdata ( s#device * , s#device_node * , s#lp55xx_chip * ) + +/* drivers/leds/leds-ti-lmu-common.o */ +s##regmap +s#ti_lmu_bank struct ti_lmu_bank { s#regmap * regmap ; int max_brightness ; t#u8 lsb_brightness_reg ; t#u8 msb_brightness_reg ; t#u8 runtime_ramp_reg ; t#u32 ramp_up_usec ; t#u32 ramp_down_usec ; } +ti_lmu_common_set_brightness int ti_lmu_common_set_brightness ( s#ti_lmu_bank * , int ) +ti_lmu_common_set_ramp int ti_lmu_common_set_ramp ( s#ti_lmu_bank * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ti_lmu_common_get_ramp_params int ti_lmu_common_get_ramp_params ( s#device * , s#fwnode_handle * , s#ti_lmu_bank * ) +ti_lmu_common_get_brt_res int ti_lmu_common_get_brt_res ( s#device * , s#fwnode_handle * , s#ti_lmu_bank * ) + +/* drivers/leds/trigger/ledtrig-audio.o */ +e#led_audio enum led_audio { LED_AUDIO_MUTE , LED_AUDIO_MICMUTE , NUM_AUDIO_LEDS } +ledtrig_audio_get e#led_brightness ledtrig_audio_get ( e#led_audio ) +ledtrig_audio_set void ledtrig_audio_set ( e#led_audio , e#led_brightness ) + +/* drivers/leds/trigger/ledtrig-camera.o */ +ledtrig_flash_ctrl void ledtrig_flash_ctrl ( t#bool ) +ledtrig_torch_ctrl void ledtrig_torch_ctrl ( t#bool ) + +/* drivers/leds/trigger/ledtrig-cpu.o */ +e#cpu_led_event enum cpu_led_event { CPU_LED_IDLE_START , CPU_LED_IDLE_END , CPU_LED_START , CPU_LED_STOP , CPU_LED_HALTED , } +ledtrig_cpu void ledtrig_cpu ( e#cpu_led_event ) + +/* drivers/leds/trigger/ledtrig-disk.o */ +ledtrig_disk_activity void ledtrig_disk_activity ( t#bool ) + +/* drivers/leds/trigger/ledtrig-mtd.o */ +ledtrig_mtd_activity void ledtrig_mtd_activity ( void ) + +/* drivers/mailbox/mailbox.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#mbox_chan_ops struct mbox_chan_ops { int ( * send_data ) ( s#mbox_chan * , void * ) ; int ( * flush ) ( s#mbox_chan * , unsigned long ) ; int ( * startup ) ( s#mbox_chan * ) ; void ( * shutdown ) ( s#mbox_chan * ) ; t#bool ( * last_tx_done ) ( s#mbox_chan * ) ; t#bool ( * peek_data ) ( s#mbox_chan * ) ; } +s#mbox_controller struct mbox_controller { s#device * dev ; const s#mbox_chan_ops * ops ; s#mbox_chan * chans ; int num_chans ; t#bool txdone_irq ; t#bool txdone_poll ; unsigned txpoll_period ; s#mbox_chan * ( * of_xlate ) ( s#mbox_controller * , const s#of_phandle_args * ) ; s#hrtimer poll_hrt ; s#list_head node ; } +s#mbox_chan struct mbox_chan { s#mbox_controller * mbox ; unsigned txdone_method ; s#mbox_client * cl ; s#completion tx_complete ; void * active_req ; unsigned msg_count , msg_free ; void * msg_data [ 20 ] ; t#spinlock_t lock ; void * con_priv ; } +mbox_chan_received_data void mbox_chan_received_data ( s#mbox_chan * , void * ) +mbox_chan_txdone void mbox_chan_txdone ( s#mbox_chan * , int ) +mbox_client_txdone void mbox_client_txdone ( s#mbox_chan * , int ) +mbox_client_peek_data t#bool mbox_client_peek_data ( s#mbox_chan * ) +mbox_send_message int mbox_send_message ( s#mbox_chan * , void * ) +mbox_flush int mbox_flush ( s#mbox_chan * , unsigned long ) +mbox_request_channel s#mbox_chan * mbox_request_channel ( s#mbox_client * , int ) +mbox_request_channel_byname s#mbox_chan * mbox_request_channel_byname ( s#mbox_client * , const char * ) +mbox_free_channel void mbox_free_channel ( s#mbox_chan * ) +mbox_controller_register int mbox_controller_register ( s#mbox_controller * ) +mbox_controller_unregister void mbox_controller_unregister ( s#mbox_controller * ) +devm_mbox_controller_register int devm_mbox_controller_register ( s#device * , s#mbox_controller * ) +devm_mbox_controller_unregister void devm_mbox_controller_unregister ( s#device * , s#mbox_controller * ) + +/* drivers/mailbox/mtk-cmdq-mailbox.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mbox_client +cmdq_get_shift_pa t#u8 cmdq_get_shift_pa ( s#mbox_chan * ) + +/* drivers/mailbox/omap-mailbox.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +t#omap_mbox_irq_t typedef int omap_mbox_irq_t +omap_mbox_enable_irq void omap_mbox_enable_irq ( s#mbox_chan * , t#omap_mbox_irq_t ) +omap_mbox_disable_irq void omap_mbox_disable_irq ( s#mbox_chan * , t#omap_mbox_irq_t ) +omap_mbox_request_channel s#mbox_chan * omap_mbox_request_channel ( s#mbox_client * , const char * ) + +/* drivers/mailbox/pcc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcc_mbox_request_channel extern s#mbox_chan * pcc_mbox_request_channel ( s#mbox_client * , int ) +pcc_mbox_free_channel extern void pcc_mbox_free_channel ( s#mbox_chan * ) + +/* drivers/md/bcache/trace.o */ +s##static_key_mod +__tracepoint_bcache_request_start extern s#tracepoint __tracepoint_bcache_request_start +s##workqueue_struct +s##closure_syncer +t#closure_fn typedef void ( closure_fn ) ( s#closure * ) +s#closure struct closure { union { struct { s#workqueue_struct * wq ; s#closure_syncer * s ; s#llist_node list ; t#closure_fn * fn ; } ; s#work_struct work ; } ; s#closure * parent ; t#atomic_t remaining ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s#cache_stat_collector struct cache_stat_collector { t#atomic_t cache_hits ; t#atomic_t cache_misses ; t#atomic_t cache_bypass_hits ; t#atomic_t cache_bypass_misses ; t#atomic_t cache_miss_collisions ; t#atomic_t sectors_bypassed ; } +s#cache_stats struct cache_stats { s#kobject kobj ; unsigned long cache_hits ; unsigned long cache_misses ; unsigned long cache_bypass_hits ; unsigned long cache_bypass_misses ; unsigned long cache_readaheads ; unsigned long cache_miss_collisions ; unsigned long sectors_bypassed ; unsigned int rescale ; } +s#cache_accounting struct cache_accounting { s#closure cl ; s#timer_list timer ; t#atomic_t closing ; s#cache_stat_collector collector ; s#cache_stats total ; s#cache_stats five_minute ; s#cache_stats hour ; s#cache_stats day ; } +s#cache_sb struct cache_sb { t#__u64 offset ; t#__u64 version ; t#__u8 magic [ 16 ] ; t#__u8 uuid [ 16 ] ; union { t#__u8 set_uuid [ 16 ] ; t#__u64 set_magic ; } ; t#__u8 label [ 32 ] ; t#__u64 flags ; t#__u64 seq ; t#__u64 feature_compat ; t#__u64 feature_incompat ; t#__u64 feature_ro_compat ; union { struct { t#__u64 nbuckets ; t#__u16 block_size ; t#__u16 nr_in_set ; t#__u16 nr_this_dev ; t#__u32 bucket_size ; } ; struct { t#__u64 data_offset ; } ; } ; t#__u32 last_mount ; t#__u16 first_bucket ; union { t#__u16 njournal_buckets ; t#__u16 keys ; } ; t#__u64 d [ 256U ] ; } +s#cache_sb_disk struct cache_sb_disk { t#__le64 csum ; t#__le64 offset ; t#__le64 version ; t#__u8 magic [ 16 ] ; t#__u8 uuid [ 16 ] ; union { t#__u8 set_uuid [ 16 ] ; t#__le64 set_magic ; } ; t#__u8 label [ 32 ] ; t#__le64 flags ; t#__le64 seq ; t#__le64 feature_compat ; t#__le64 feature_incompat ; t#__le64 feature_ro_compat ; t#__le64 pad [ 5 ] ; union { struct { t#__le64 nbuckets ; t#__le16 block_size ; t#__le16 bucket_size ; t#__le16 nr_in_set ; t#__le16 nr_this_dev ; } ; struct { t#__le64 data_offset ; } ; } ; t#__le32 last_mount ; t#__le16 first_bucket ; union { t#__le16 njournal_buckets ; t#__le16 keys ; } ; t#__le64 d [ 256U ] ; t#__le16 obso_bucket_size_hi ; } +s#bucket_disk struct bucket_disk { t#__u16 prio ; t#__u8 gen ; } +s#prio_set struct prio_set { t#__u64 csum ; t#__u64 magic ; t#__u64 seq ; t#__u32 version ; t#__u32 pad ; t#__u64 next_bucket ; s#bucket_disk __attribute ( ( packed ) ) data [ ] ; } +E#RESERVE_NR 4 +s#bucket struct bucket { t#atomic_t pin ; t#uint16_t prio ; t#uint8_t gen ; t#uint8_t last_gc ; t#uint16_t gc_mark ; } +s#journal_device struct journal_device { t#uint64_t seq [ 256U ] ; unsigned int cur_idx ; unsigned int last_idx ; unsigned int discard_idx ; t#atomic_t discard_in_flight ; s#work_struct discard_work ; s#bio discard_bio ; s#bio_vec discard_bv ; s#bio bio ; s#bio_vec bv [ 8 ] ; } +s#cache struct cache { s#cache_set * set ; s#cache_sb sb ; s#cache_sb_disk * sb_disk ; s#bio sb_bio ; s#bio_vec sb_bv [ 1 ] ; s#kobject kobj ; s#block_device * bdev ; s#task_struct * alloc_thread ; s#closure prio ; s#prio_set * disk_buckets ; t#uint64_t * prio_buckets ; t#uint64_t * prio_last_buckets ; struct { t#size_t front , back , size , mask ; long * data ; } free [ E#RESERVE_NR ] ; struct { t#size_t front , back , size , mask ; long * data ; } free_inc ; t#size_t fifo_last_bucket ; s#bucket * buckets ; struct { t#size_t size , used ; s#bucket * * data ; } heap ; unsigned int invalidate_needs_gc ; t#bool discard ; s#journal_device journal ; t#atomic_t io_errors ; t#atomic_t io_count ; t#atomic_long_t meta_sectors_written ; t#atomic_long_t btree_sectors_written ; t#atomic_long_t sectors_written ; char cache_dev_name [ 32 ] ; } +s#gc_stat struct gc_stat { t#size_t nodes ; t#size_t nodes_pre ; t#size_t key_bytes ; t#size_t nkeys ; t#uint64_t data ; unsigned int in_use ; } +s#bkey struct bkey { t#__u64 high ; t#__u64 low ; t#__u64 ptr [ ] ; } +s#keybuf_key struct keybuf_key { s#rb_node node ; union { s#bkey key ; t#__u64 key_pad [ 8 ] ; } ; void * private ; } +s#keybuf struct keybuf { s#bkey last_scanned ; t#spinlock_t lock ; s#bkey start ; s#bkey end ; s#rb_root keys ; struct { s#keybuf_key * freelist ; s#keybuf_key data [ 500 ] ; } freelist ; } +s#btree_iter_set struct btree_iter_set { s#bkey * k , * end ; } +s#btree_iter struct btree_iter { t#size_t size , used ; s#btree_iter_set data [ 4U ] ; } +s#btree_keys_ops struct btree_keys_ops { t#bool ( * sort_cmp ) ( s#btree_iter_set , s#btree_iter_set ) ; s#bkey * ( * sort_fixup ) ( s#btree_iter * , s#bkey * ) ; t#bool ( * insert_fixup ) ( s#btree_keys * , s#bkey * , s#btree_iter * , s#bkey * ) ; t#bool ( * key_invalid ) ( s#btree_keys * , const s#bkey * ) ; t#bool ( * key_bad ) ( s#btree_keys * , const s#bkey * ) ; t#bool ( * key_merge ) ( s#btree_keys * , s#bkey * , s#bkey * ) ; void ( * key_to_text ) ( char * , t#size_t , const s#bkey * ) ; void ( * key_dump ) ( s#btree_keys * , const s#bkey * ) ; t#bool is_extents ; } +s##bkey_float +s#bset struct bset { t#__u64 csum ; t#__u64 magic ; t#__u64 seq ; t#__u32 version ; t#__u32 keys ; union { s#bkey start [ 0 ] ; t#__u64 d [ 0 ] ; } ; } +s#bset_tree struct bset_tree { unsigned int size ; unsigned int extra ; s#bkey end ; s#bkey_float * tree ; t#uint8_t * prev ; s#bset * data ; } +s#btree_keys struct btree_keys { const s#btree_keys_ops * ops ; t#uint8_t page_order ; t#uint8_t nsets ; unsigned int last_set_unwritten : 1 ; t#bool * expensive_debug_checks ; s#bset_tree set [ 4U ] ; } +s#btree_write struct btree_write { t#atomic_t * journal ; int prio_blocked ; } +s#btree struct btree { s#hlist_node hash ; union { s#bkey key ; t#__u64 key_pad [ 8 ] ; } ; unsigned long seq ; s#rw_semaphore lock ; s#cache_set * c ; s#btree * parent ; s#mutex write_lock ; unsigned long flags ; t#uint16_t written ; t#uint8_t level ; s#btree_keys keys ; s#closure io ; s#semaphore io_mutex ; s#list_head list ; s#delayed_work work ; s#btree_write writes [ 2 ] ; s#bio * bio ; } +s#uuid_entry struct uuid_entry { union { struct { t#__u8 uuid [ 16 ] ; t#__u8 label [ 32 ] ; t#__u32 first_reg ; t#__u32 last_reg ; t#__u32 invalidated ; t#__u32 flags ; t#__u64 sectors ; } ; t#__u8 pad [ 128 ] ; } ; } +s#time_stats struct time_stats { t#spinlock_t lock ; t#uint64_t max_duration ; t#uint64_t average_duration ; t#uint64_t average_frequency ; t#uint64_t last ; } +s#bset_sort_state struct bset_sort_state { t#mempool_t pool ; unsigned int page_order ; unsigned int crit_factor ; s#time_stats time ; } +s#closure_waitlist struct closure_waitlist { s#llist_head list ; } +s#jset struct jset { t#__u64 csum ; t#__u64 magic ; t#__u64 seq ; t#__u32 version ; t#__u32 keys ; t#__u64 last_seq ; union { s#bkey uuid_bucket ; t#__u64 uuid_bucket_pad [ 8 ] ; } ; union { s#bkey btree_root ; t#__u64 btree_root_pad [ 8 ] ; } ; t#__u16 btree_level ; t#__u16 pad [ 3 ] ; t#__u64 prio_bucket [ 8 ] ; union { s#bkey start [ 0 ] ; t#__u64 d [ 0 ] ; } ; } +s#journal_write struct journal_write { s#jset * data ; s#cache_set * c ; s#closure_waitlist wait ; t#bool dirty ; t#bool need_write ; } +s#journal struct journal { t#spinlock_t lock ; t#spinlock_t flush_write_lock ; t#bool btree_flushing ; t#bool do_reserve ; s#closure_waitlist wait ; s#closure io ; int io_in_flight ; s#delayed_work work ; unsigned int blocks_free ; t#uint64_t seq ; struct { t#size_t front , back , size , mask ; t#atomic_t * data ; } pin ; union { s#bkey key ; t#__u64 key_pad [ 8 ] ; } ; s#journal_write w [ 2 ] , * cur ; } +s#cache_set struct cache_set { s#closure cl ; s#list_head list ; s#kobject kobj ; s#kobject internal ; s#dentry * debug ; s#cache_accounting accounting ; unsigned long flags ; t#atomic_t idle_counter ; t#atomic_t at_max_writeback_rate ; s#cache * cache ; s#bcache_device * * devices ; unsigned int devices_max_used ; t#atomic_t attached_dev_nr ; s#list_head cached_devs ; t#uint64_t cached_dev_sectors ; t#atomic_long_t flash_dev_dirty_sectors ; s#closure caching ; s#closure sb_write ; s#semaphore sb_write_mutex ; t#mempool_t search ; t#mempool_t bio_meta ; s#bio_set bio_split ; s#shrinker shrink ; s#mutex bucket_lock ; unsigned short bucket_bits ; unsigned short block_bits ; unsigned int btree_pages ; s#list_head btree_cache ; s#list_head btree_cache_freeable ; s#list_head btree_cache_freed ; unsigned int btree_cache_used ; t#wait_queue_head_t btree_cache_wait ; s#task_struct * btree_cache_alloc_lock ; t#spinlock_t btree_cannibalize_lock ; t#atomic_t prio_blocked ; t#wait_queue_head_t bucket_wait ; t#atomic_t rescale ; t#atomic_t search_inflight ; t#uint16_t min_prio ; t#uint8_t need_gc ; s#gc_stat gc_stats ; t#size_t nbuckets ; t#size_t avail_nbuckets ; s#task_struct * gc_thread ; s#bkey gc_done ; t#uint8_t gc_after_writeback ; int gc_mark_valid ; t#atomic_t sectors_to_gc ; t#wait_queue_head_t gc_wait ; s#keybuf moving_gc_keys ; s#semaphore moving_in_flight ; s#workqueue_struct * moving_gc_wq ; s#btree * root ; t#uint8_t set_uuid [ 16 ] ; unsigned int nr_uuids ; s#uuid_entry * uuids ; union { s#bkey uuid_bucket ; t#__u64 uuid_bucket_pad [ 8 ] ; } ; s#closure uuid_write ; s#semaphore uuid_write_mutex ; t#mempool_t fill_iter ; s#bset_sort_state sort ; s#list_head data_buckets ; t#spinlock_t data_bucket_lock ; s#journal journal ; unsigned int congested_last_us ; t#atomic_t congested ; unsigned int congested_read_threshold_us ; unsigned int congested_write_threshold_us ; s#time_stats btree_gc_time ; s#time_stats btree_split_time ; s#time_stats btree_read_time ; t#atomic_long_t cache_read_races ; t#atomic_long_t writeback_keys_done ; t#atomic_long_t writeback_keys_failed ; t#atomic_long_t reclaim ; t#atomic_long_t reclaimed_journal_buckets ; t#atomic_long_t flush_write ; enum { ON_ERROR_UNREGISTER , ON_ERROR_PANIC , } on_error ; unsigned int error_limit ; unsigned int error_decay ; unsigned short journal_delay_ms ; t#bool expensive_debug_checks ; unsigned int verify : 1 ; unsigned int key_merging_disabled : 1 ; unsigned int gc_always_rewrite : 1 ; unsigned int shrinker_disabled : 1 ; unsigned int copy_gc_enabled : 1 ; unsigned int idle_max_writeback_rate_enabled : 1 ; s#hlist_head bucket_hash [ 1 << 12 ] ; } +s##search +s#bcache_device struct bcache_device { s#closure cl ; s#kobject kobj ; s#cache_set * c ; unsigned int id ; char name [ 12 ] ; s#gendisk * disk ; unsigned long flags ; int nr_stripes ; unsigned int stripe_size ; t#atomic_t * stripe_sectors_dirty ; unsigned long * full_dirty_stripes ; s#bio_set bio_split ; unsigned int data_csum : 1 ; int ( * cache_miss ) ( s#btree * , s#search * , s#bio * , unsigned int ) ; int ( * ioctl ) ( s#bcache_device * , t#fmode_t , unsigned int , unsigned long ) ; } +__traceiter_bcache_request_start extern int __traceiter_bcache_request_start ( void * , s#bcache_device * , s#bio * ) +__SCK__tp_func_bcache_request_start extern s#static_call_key __SCK__tp_func_bcache_request_start +s##static_call_tramp +__SCT__tp_func_bcache_request_start extern s#static_call_tramp __SCT__tp_func_bcache_request_start +__tracepoint_bcache_request_end extern s#tracepoint __tracepoint_bcache_request_end +__traceiter_bcache_request_end extern int __traceiter_bcache_request_end ( void * , s#bcache_device * , s#bio * ) +__SCK__tp_func_bcache_request_end extern s#static_call_key __SCK__tp_func_bcache_request_end +__SCT__tp_func_bcache_request_end extern s#static_call_tramp __SCT__tp_func_bcache_request_end +__tracepoint_bcache_bypass_sequential extern s#tracepoint __tracepoint_bcache_bypass_sequential +__traceiter_bcache_bypass_sequential extern int __traceiter_bcache_bypass_sequential ( void * , s#bio * ) +__SCK__tp_func_bcache_bypass_sequential extern s#static_call_key __SCK__tp_func_bcache_bypass_sequential +__SCT__tp_func_bcache_bypass_sequential extern s#static_call_tramp __SCT__tp_func_bcache_bypass_sequential +__tracepoint_bcache_bypass_congested extern s#tracepoint __tracepoint_bcache_bypass_congested +__traceiter_bcache_bypass_congested extern int __traceiter_bcache_bypass_congested ( void * , s#bio * ) +__SCK__tp_func_bcache_bypass_congested extern s#static_call_key __SCK__tp_func_bcache_bypass_congested +__SCT__tp_func_bcache_bypass_congested extern s#static_call_tramp __SCT__tp_func_bcache_bypass_congested +__tracepoint_bcache_read extern s#tracepoint __tracepoint_bcache_read +__traceiter_bcache_read extern int __traceiter_bcache_read ( void * , s#bio * , t#bool , t#bool ) +__SCK__tp_func_bcache_read extern s#static_call_key __SCK__tp_func_bcache_read +__SCT__tp_func_bcache_read extern s#static_call_tramp __SCT__tp_func_bcache_read +__tracepoint_bcache_write extern s#tracepoint __tracepoint_bcache_write +__traceiter_bcache_write extern int __traceiter_bcache_write ( void * , s#cache_set * , t#u64 , s#bio * , t#bool , t#bool ) +__SCK__tp_func_bcache_write extern s#static_call_key __SCK__tp_func_bcache_write +__SCT__tp_func_bcache_write extern s#static_call_tramp __SCT__tp_func_bcache_write +__tracepoint_bcache_read_retry extern s#tracepoint __tracepoint_bcache_read_retry +__traceiter_bcache_read_retry extern int __traceiter_bcache_read_retry ( void * , s#bio * ) +__SCK__tp_func_bcache_read_retry extern s#static_call_key __SCK__tp_func_bcache_read_retry +__SCT__tp_func_bcache_read_retry extern s#static_call_tramp __SCT__tp_func_bcache_read_retry +__tracepoint_bcache_cache_insert extern s#tracepoint __tracepoint_bcache_cache_insert +__traceiter_bcache_cache_insert extern int __traceiter_bcache_cache_insert ( void * , s#bkey * ) +__SCK__tp_func_bcache_cache_insert extern s#static_call_key __SCK__tp_func_bcache_cache_insert +__SCT__tp_func_bcache_cache_insert extern s#static_call_tramp __SCT__tp_func_bcache_cache_insert +__tracepoint_bcache_journal_replay_key extern s#tracepoint __tracepoint_bcache_journal_replay_key +__traceiter_bcache_journal_replay_key extern int __traceiter_bcache_journal_replay_key ( void * , s#bkey * ) +__SCK__tp_func_bcache_journal_replay_key extern s#static_call_key __SCK__tp_func_bcache_journal_replay_key +__SCT__tp_func_bcache_journal_replay_key extern s#static_call_tramp __SCT__tp_func_bcache_journal_replay_key +__tracepoint_bcache_journal_write extern s#tracepoint __tracepoint_bcache_journal_write +__traceiter_bcache_journal_write extern int __traceiter_bcache_journal_write ( void * , s#bio * , t#u32 ) +__SCK__tp_func_bcache_journal_write extern s#static_call_key __SCK__tp_func_bcache_journal_write +__SCT__tp_func_bcache_journal_write extern s#static_call_tramp __SCT__tp_func_bcache_journal_write +__tracepoint_bcache_journal_full extern s#tracepoint __tracepoint_bcache_journal_full +__traceiter_bcache_journal_full extern int __traceiter_bcache_journal_full ( void * , s#cache_set * ) +__SCK__tp_func_bcache_journal_full extern s#static_call_key __SCK__tp_func_bcache_journal_full +__SCT__tp_func_bcache_journal_full extern s#static_call_tramp __SCT__tp_func_bcache_journal_full +__tracepoint_bcache_journal_entry_full extern s#tracepoint __tracepoint_bcache_journal_entry_full +__traceiter_bcache_journal_entry_full extern int __traceiter_bcache_journal_entry_full ( void * , s#cache_set * ) +__SCK__tp_func_bcache_journal_entry_full extern s#static_call_key __SCK__tp_func_bcache_journal_entry_full +__SCT__tp_func_bcache_journal_entry_full extern s#static_call_tramp __SCT__tp_func_bcache_journal_entry_full +__tracepoint_bcache_btree_cache_cannibalize extern s#tracepoint __tracepoint_bcache_btree_cache_cannibalize +__traceiter_bcache_btree_cache_cannibalize extern int __traceiter_bcache_btree_cache_cannibalize ( void * , s#cache_set * ) +__SCK__tp_func_bcache_btree_cache_cannibalize extern s#static_call_key __SCK__tp_func_bcache_btree_cache_cannibalize +__SCT__tp_func_bcache_btree_cache_cannibalize extern s#static_call_tramp __SCT__tp_func_bcache_btree_cache_cannibalize +__tracepoint_bcache_btree_read extern s#tracepoint __tracepoint_bcache_btree_read +__traceiter_bcache_btree_read extern int __traceiter_bcache_btree_read ( void * , s#btree * ) +__SCK__tp_func_bcache_btree_read extern s#static_call_key __SCK__tp_func_bcache_btree_read +__SCT__tp_func_bcache_btree_read extern s#static_call_tramp __SCT__tp_func_bcache_btree_read +__tracepoint_bcache_btree_write extern s#tracepoint __tracepoint_bcache_btree_write +__traceiter_bcache_btree_write extern int __traceiter_bcache_btree_write ( void * , s#btree * ) +__SCK__tp_func_bcache_btree_write extern s#static_call_key __SCK__tp_func_bcache_btree_write +__SCT__tp_func_bcache_btree_write extern s#static_call_tramp __SCT__tp_func_bcache_btree_write +__tracepoint_bcache_btree_node_alloc extern s#tracepoint __tracepoint_bcache_btree_node_alloc +__traceiter_bcache_btree_node_alloc extern int __traceiter_bcache_btree_node_alloc ( void * , s#btree * ) +__SCK__tp_func_bcache_btree_node_alloc extern s#static_call_key __SCK__tp_func_bcache_btree_node_alloc +__SCT__tp_func_bcache_btree_node_alloc extern s#static_call_tramp __SCT__tp_func_bcache_btree_node_alloc +__tracepoint_bcache_btree_node_alloc_fail extern s#tracepoint __tracepoint_bcache_btree_node_alloc_fail +__traceiter_bcache_btree_node_alloc_fail extern int __traceiter_bcache_btree_node_alloc_fail ( void * , s#cache_set * ) +__SCK__tp_func_bcache_btree_node_alloc_fail extern s#static_call_key __SCK__tp_func_bcache_btree_node_alloc_fail +__SCT__tp_func_bcache_btree_node_alloc_fail extern s#static_call_tramp __SCT__tp_func_bcache_btree_node_alloc_fail +__tracepoint_bcache_btree_node_free extern s#tracepoint __tracepoint_bcache_btree_node_free +__traceiter_bcache_btree_node_free extern int __traceiter_bcache_btree_node_free ( void * , s#btree * ) +__SCK__tp_func_bcache_btree_node_free extern s#static_call_key __SCK__tp_func_bcache_btree_node_free +__SCT__tp_func_bcache_btree_node_free extern s#static_call_tramp __SCT__tp_func_bcache_btree_node_free +__tracepoint_bcache_btree_gc_coalesce extern s#tracepoint __tracepoint_bcache_btree_gc_coalesce +__traceiter_bcache_btree_gc_coalesce extern int __traceiter_bcache_btree_gc_coalesce ( void * , unsigned ) +__SCK__tp_func_bcache_btree_gc_coalesce extern s#static_call_key __SCK__tp_func_bcache_btree_gc_coalesce +__SCT__tp_func_bcache_btree_gc_coalesce extern s#static_call_tramp __SCT__tp_func_bcache_btree_gc_coalesce +__tracepoint_bcache_gc_start extern s#tracepoint __tracepoint_bcache_gc_start +__traceiter_bcache_gc_start extern int __traceiter_bcache_gc_start ( void * , s#cache_set * ) +__SCK__tp_func_bcache_gc_start extern s#static_call_key __SCK__tp_func_bcache_gc_start +__SCT__tp_func_bcache_gc_start extern s#static_call_tramp __SCT__tp_func_bcache_gc_start +__tracepoint_bcache_gc_end extern s#tracepoint __tracepoint_bcache_gc_end +__traceiter_bcache_gc_end extern int __traceiter_bcache_gc_end ( void * , s#cache_set * ) +__SCK__tp_func_bcache_gc_end extern s#static_call_key __SCK__tp_func_bcache_gc_end +__SCT__tp_func_bcache_gc_end extern s#static_call_tramp __SCT__tp_func_bcache_gc_end +__tracepoint_bcache_gc_copy extern s#tracepoint __tracepoint_bcache_gc_copy +__traceiter_bcache_gc_copy extern int __traceiter_bcache_gc_copy ( void * , s#bkey * ) +__SCK__tp_func_bcache_gc_copy extern s#static_call_key __SCK__tp_func_bcache_gc_copy +__SCT__tp_func_bcache_gc_copy extern s#static_call_tramp __SCT__tp_func_bcache_gc_copy +__tracepoint_bcache_gc_copy_collision extern s#tracepoint __tracepoint_bcache_gc_copy_collision +__traceiter_bcache_gc_copy_collision extern int __traceiter_bcache_gc_copy_collision ( void * , s#bkey * ) +__SCK__tp_func_bcache_gc_copy_collision extern s#static_call_key __SCK__tp_func_bcache_gc_copy_collision +__SCT__tp_func_bcache_gc_copy_collision extern s#static_call_tramp __SCT__tp_func_bcache_gc_copy_collision +__tracepoint_bcache_btree_insert_key extern s#tracepoint __tracepoint_bcache_btree_insert_key +__traceiter_bcache_btree_insert_key extern int __traceiter_bcache_btree_insert_key ( void * , s#btree * , s#bkey * , unsigned , unsigned ) +__SCK__tp_func_bcache_btree_insert_key extern s#static_call_key __SCK__tp_func_bcache_btree_insert_key +__SCT__tp_func_bcache_btree_insert_key extern s#static_call_tramp __SCT__tp_func_bcache_btree_insert_key +__tracepoint_bcache_btree_node_split extern s#tracepoint __tracepoint_bcache_btree_node_split +__traceiter_bcache_btree_node_split extern int __traceiter_bcache_btree_node_split ( void * , s#btree * , unsigned ) +__SCK__tp_func_bcache_btree_node_split extern s#static_call_key __SCK__tp_func_bcache_btree_node_split +__SCT__tp_func_bcache_btree_node_split extern s#static_call_tramp __SCT__tp_func_bcache_btree_node_split +__tracepoint_bcache_btree_node_compact extern s#tracepoint __tracepoint_bcache_btree_node_compact +__traceiter_bcache_btree_node_compact extern int __traceiter_bcache_btree_node_compact ( void * , s#btree * , unsigned ) +__SCK__tp_func_bcache_btree_node_compact extern s#static_call_key __SCK__tp_func_bcache_btree_node_compact +__SCT__tp_func_bcache_btree_node_compact extern s#static_call_tramp __SCT__tp_func_bcache_btree_node_compact +__tracepoint_bcache_btree_set_root extern s#tracepoint __tracepoint_bcache_btree_set_root +__traceiter_bcache_btree_set_root extern int __traceiter_bcache_btree_set_root ( void * , s#btree * ) +__SCK__tp_func_bcache_btree_set_root extern s#static_call_key __SCK__tp_func_bcache_btree_set_root +__SCT__tp_func_bcache_btree_set_root extern s#static_call_tramp __SCT__tp_func_bcache_btree_set_root +__tracepoint_bcache_invalidate extern s#tracepoint __tracepoint_bcache_invalidate +__traceiter_bcache_invalidate extern int __traceiter_bcache_invalidate ( void * , s#cache * , t#size_t ) +__SCK__tp_func_bcache_invalidate extern s#static_call_key __SCK__tp_func_bcache_invalidate +__SCT__tp_func_bcache_invalidate extern s#static_call_tramp __SCT__tp_func_bcache_invalidate +__tracepoint_bcache_alloc_fail extern s#tracepoint __tracepoint_bcache_alloc_fail +__traceiter_bcache_alloc_fail extern int __traceiter_bcache_alloc_fail ( void * , s#cache * , unsigned ) +__SCK__tp_func_bcache_alloc_fail extern s#static_call_key __SCK__tp_func_bcache_alloc_fail +__SCT__tp_func_bcache_alloc_fail extern s#static_call_tramp __SCT__tp_func_bcache_alloc_fail +__tracepoint_bcache_writeback extern s#tracepoint __tracepoint_bcache_writeback +__traceiter_bcache_writeback extern int __traceiter_bcache_writeback ( void * , s#bkey * ) +__SCK__tp_func_bcache_writeback extern s#static_call_key __SCK__tp_func_bcache_writeback +__SCT__tp_func_bcache_writeback extern s#static_call_tramp __SCT__tp_func_bcache_writeback +__tracepoint_bcache_writeback_collision extern s#tracepoint __tracepoint_bcache_writeback_collision +__traceiter_bcache_writeback_collision extern int __traceiter_bcache_writeback_collision ( void * , s#bkey * ) +__SCK__tp_func_bcache_writeback_collision extern s#static_call_key __SCK__tp_func_bcache_writeback_collision +__SCT__tp_func_bcache_writeback_collision extern s#static_call_tramp __SCT__tp_func_bcache_writeback_collision + +/* drivers/md/dm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +dm_per_bio_data void * dm_per_bio_data ( s#bio * , t#size_t ) +dm_bio_from_per_bio_data s#bio * dm_bio_from_per_bio_data ( void * , t#size_t ) +dm_bio_get_target_bio_nr unsigned dm_bio_get_target_bio_nr ( const s#bio * ) +dm_get_reserved_bio_based_ios unsigned dm_get_reserved_bio_based_ios ( void ) +dm_start_time_ns_from_clone t#u64 dm_start_time_ns_from_clone ( s#bio * ) +e#dm_queue_mode enum dm_queue_mode { DM_TYPE_NONE = 0 , DM_TYPE_BIO_BASED = 1 , DM_TYPE_REQUEST_BASED = 2 , DM_TYPE_DAX_BIO_BASED = 3 , } +t#dm_ctr_fn typedef int ( * dm_ctr_fn ) ( s#dm_target * , unsigned int , char * * ) +t#dm_dtr_fn typedef void ( * dm_dtr_fn ) ( s#dm_target * ) +t#dm_map_fn typedef int ( * dm_map_fn ) ( s#dm_target * , s#bio * ) +u#map_info union map_info { void * ptr ; } +t#dm_clone_and_map_request_fn typedef int ( * dm_clone_and_map_request_fn ) ( s#dm_target * , s#request * , u#map_info * , s#request * * ) +t#dm_release_clone_request_fn typedef void ( * dm_release_clone_request_fn ) ( s#request * , u#map_info * ) +t#dm_endio_fn typedef int ( * dm_endio_fn ) ( s#dm_target * , s#bio * , t#blk_status_t * ) +t#dm_request_endio_fn typedef int ( * dm_request_endio_fn ) ( s#dm_target * , s#request * , t#blk_status_t , u#map_info * ) +t#dm_presuspend_fn typedef void ( * dm_presuspend_fn ) ( s#dm_target * ) +t#dm_presuspend_undo_fn typedef void ( * dm_presuspend_undo_fn ) ( s#dm_target * ) +t#dm_postsuspend_fn typedef void ( * dm_postsuspend_fn ) ( s#dm_target * ) +t#dm_preresume_fn typedef int ( * dm_preresume_fn ) ( s#dm_target * ) +t#dm_resume_fn typedef void ( * dm_resume_fn ) ( s#dm_target * ) +t#status_type_t typedef enum { STATUSTYPE_INFO , STATUSTYPE_TABLE , STATUSTYPE_IMA } status_type_t +t#dm_status_fn typedef void ( * dm_status_fn ) ( s#dm_target * , t#status_type_t , unsigned , char * , unsigned ) +t#dm_message_fn typedef int ( * dm_message_fn ) ( s#dm_target * , unsigned , char * * , char * , unsigned ) +t#dm_prepare_ioctl_fn typedef int ( * dm_prepare_ioctl_fn ) ( s#dm_target * , s#block_device * * ) +s#dm_report_zones_args struct dm_report_zones_args { s#dm_target * tgt ; t#sector_t next_sector ; void * orig_data ; t#report_zones_cb orig_cb ; unsigned int zone_idx ; t#sector_t start ; } +t#dm_report_zones_fn typedef int ( * dm_report_zones_fn ) ( s#dm_target * , s#dm_report_zones_args * , unsigned int ) +t#dm_busy_fn typedef int ( * dm_busy_fn ) ( s#dm_target * ) +s##dax_device +s#dm_dev struct dm_dev { s#block_device * bdev ; s#dax_device * dax_dev ; t#fmode_t mode ; char name [ 16 ] ; } +t#iterate_devices_callout_fn typedef int ( * iterate_devices_callout_fn ) ( s#dm_target * , s#dm_dev * , t#sector_t , t#sector_t , void * ) +t#dm_iterate_devices_fn typedef int ( * dm_iterate_devices_fn ) ( s#dm_target * , t#iterate_devices_callout_fn , void * ) +t#dm_io_hints_fn typedef void ( * dm_io_hints_fn ) ( s#dm_target * , s#queue_limits * ) +t#dm_dax_direct_access_fn typedef long ( * dm_dax_direct_access_fn ) ( s#dm_target * , unsigned long , long , void * * , t#pfn_t * ) +t#dm_dax_copy_iter_fn typedef t#size_t ( * dm_dax_copy_iter_fn ) ( s#dm_target * , unsigned long , void * , t#size_t , s#iov_iter * ) +t#dm_dax_zero_page_range_fn typedef int ( * dm_dax_zero_page_range_fn ) ( s#dm_target * , unsigned long , t#size_t ) +s#target_type struct target_type { t#uint64_t features ; const char * name ; s#module * module ; unsigned version [ 3 ] ; t#dm_ctr_fn ctr ; t#dm_dtr_fn dtr ; t#dm_map_fn map ; t#dm_clone_and_map_request_fn clone_and_map_rq ; t#dm_release_clone_request_fn release_clone_rq ; t#dm_endio_fn end_io ; t#dm_request_endio_fn rq_end_io ; t#dm_presuspend_fn presuspend ; t#dm_presuspend_undo_fn presuspend_undo ; t#dm_postsuspend_fn postsuspend ; t#dm_preresume_fn preresume ; t#dm_resume_fn resume ; t#dm_status_fn status ; t#dm_message_fn message ; t#dm_prepare_ioctl_fn prepare_ioctl ; t#dm_report_zones_fn report_zones ; t#dm_busy_fn busy ; t#dm_iterate_devices_fn iterate_devices ; t#dm_io_hints_fn io_hints ; t#dm_dax_direct_access_fn direct_access ; t#dm_dax_copy_iter_fn dax_copy_from_iter ; t#dm_dax_copy_iter_fn dax_copy_to_iter ; t#dm_dax_zero_page_range_fn dax_zero_page_range ; s#list_head list ; } +t#blk_short_t typedef t#u16 blk_short_t +s#dm_stats_aux struct dm_stats_aux { t#bool merged ; unsigned long long duration_ns ; } +s#dm_target_io struct dm_target_io { unsigned short magic ; t#blk_short_t flags ; unsigned int target_bio_nr ; s#dm_io * io ; s#dm_target * ti ; unsigned int * len_ptr ; t#sector_t old_sector ; s#bio clone ; } +s#dm_io struct dm_io { unsigned short magic ; t#blk_short_t flags ; t#spinlock_t lock ; unsigned long start_time ; void * data ; s#dm_io * next ; s#dm_stats_aux stats_aux ; t#blk_status_t status ; t#atomic_t io_count ; s#mapped_device * md ; s#bio * orig_bio ; unsigned int sector_offset ; unsigned int sectors ; s#dm_target_io tio ; } +s##dm_stats_last_position +s#dm_stats struct dm_stats { s#mutex mutex ; s#list_head list ; s#dm_stats_last_position * last ; t#bool precise_timestamps ; } +s#dm_md_mempools struct dm_md_mempools { s#bio_set bs ; s#bio_set io_bs ; } +s#dm_kobject_holder struct dm_kobject_holder { s#kobject kobj ; s#completion completion ; } +s#dm_ima_device_table_metadata struct dm_ima_device_table_metadata { char * device_metadata ; unsigned int device_metadata_len ; unsigned int num_targets ; char * hash ; unsigned int hash_len ; } +s#dm_ima_measurements struct dm_ima_measurements { s#dm_ima_device_table_metadata active_table ; s#dm_ima_device_table_metadata inactive_table ; unsigned int dm_version_str_len ; } +s#mapped_device struct mapped_device { s#mutex suspend_lock ; s#mutex table_devices_lock ; s#list_head table_devices ; void * map ; unsigned long flags ; s#mutex type_lock ; e#dm_queue_mode type ; int numa_node_id ; s#request_queue * queue ; t#atomic_t holders ; t#atomic_t open_count ; s#dm_target * immutable_target ; s#target_type * immutable_target_type ; char name [ 16 ] ; s#gendisk * disk ; s#dax_device * dax_dev ; t#wait_queue_head_t wait ; unsigned long * pending_io ; s#hd_geometry geometry ; s#workqueue_struct * wq ; s#work_struct work ; t#spinlock_t deferred_lock ; s#bio_list deferred ; s#work_struct requeue_work ; s#dm_io * requeue_list ; void * interface_ptr ; t#wait_queue_head_t eventq ; t#atomic_t event_nr ; t#atomic_t uevent_seq ; s#list_head uevent_list ; t#spinlock_t uevent_lock ; t#bool init_tio_pdu : 1 ; s#blk_mq_tag_set * tag_set ; s#dm_stats stats ; unsigned internal_suspend_count ; int swap_bios ; s#semaphore swap_bios_semaphore ; s#mutex swap_bios_lock ; s#dm_md_mempools * mempools ; s#dm_kobject_holder kobj_holder ; s#srcu_struct io_barrier ; unsigned int nr_zones ; unsigned int * zwp_offset ; s#dm_ima_measurements ima ; } +s#dm_table struct dm_table { s#mapped_device * md ; e#dm_queue_mode type ; unsigned int depth ; unsigned int counts [ 16 ] ; t#sector_t * index [ 16 ] ; unsigned int num_targets ; unsigned int num_allocated ; t#sector_t * highs ; s#dm_target * targets ; s#target_type * immutable_target_type ; t#bool integrity_supported : 1 ; t#bool singleton : 1 ; unsigned integrity_added : 1 ; t#fmode_t mode ; s#list_head devices ; void ( * event_fn ) ( void * ) ; void * event_context ; s#dm_md_mempools * mempools ; s#blk_crypto_profile * crypto_profile ; } +s#dm_target struct dm_target { s#dm_table * table ; s#target_type * type ; t#sector_t begin ; t#sector_t len ; t#uint32_t max_io_len ; unsigned num_flush_bios ; unsigned num_discard_bios ; unsigned num_secure_erase_bios ; unsigned num_write_zeroes_bios ; unsigned per_io_data_size ; void * private ; char * error ; t#bool flush_supported : 1 ; t#bool discards_supported : 1 ; t#bool limit_swap_bios : 1 ; t#bool emulate_zone_append : 1 ; t#bool accounts_remapped_io : 1 ; t#bool needs_bio_set_dev : 1 ; } +dm_set_target_max_io_len int __attribute__ ( ( __warn_unused_result__ ) ) dm_set_target_max_io_len ( s#dm_target * , t#sector_t ) +dm_accept_partial_bio void dm_accept_partial_bio ( s#bio * , unsigned ) +dm_submit_bio_remap void dm_submit_bio_remap ( s#bio * , s#bio * ) +dm_get_queue_limits s#queue_limits * dm_get_queue_limits ( s#mapped_device * ) +dm_get_md s#mapped_device * dm_get_md ( t#dev_t ) +dm_hold int dm_hold ( s#mapped_device * ) +dm_device_name const char * dm_device_name ( s#mapped_device * ) +dm_put void dm_put ( s#mapped_device * ) +dm_internal_suspend_noflush void dm_internal_suspend_noflush ( s#mapped_device * ) +dm_internal_resume void dm_internal_resume ( s#mapped_device * ) +dm_internal_suspend_fast void dm_internal_suspend_fast ( s#mapped_device * ) +dm_internal_resume_fast void dm_internal_resume_fast ( s#mapped_device * ) +dm_disk s#gendisk * dm_disk ( s#mapped_device * ) +dm_suspended int dm_suspended ( s#dm_target * ) +dm_post_suspending int dm_post_suspending ( s#dm_target * ) +dm_noflush_suspending int dm_noflush_suspending ( s#dm_target * ) + +/* drivers/md/dm-audit.o */ +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_stat_callback +s##throtl_data +s##dax_device +s##dm_stats_last_position +dm_audit_log_ti void dm_audit_log_ti ( int , const char * , const char * , s#dm_target * , int ) +dm_audit_log_bio void dm_audit_log_bio ( const char * , const char * , s#bio * , t#sector_t , int ) + +/* drivers/md/dm-bio-prison-v1.o */ +s##dm_bio_prison +dm_bio_prison_create s#dm_bio_prison * dm_bio_prison_create ( void ) +dm_bio_prison_destroy void dm_bio_prison_destroy ( s#dm_bio_prison * ) +t#dm_thin_id typedef t#uint64_t dm_thin_id +t#dm_block_t typedef t#uint64_t dm_block_t +s#dm_cell_key struct dm_cell_key { int virtual ; t#dm_thin_id dev ; t#dm_block_t block_begin , block_end ; } +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##bio_crypt_ctx +s#dm_bio_prison_cell struct dm_bio_prison_cell { s#list_head user_list ; s#rb_node node ; s#dm_cell_key key ; s#bio * holder ; s#bio_list bios ; } +dm_bio_prison_alloc_cell s#dm_bio_prison_cell * dm_bio_prison_alloc_cell ( s#dm_bio_prison * , t#gfp_t ) +dm_bio_prison_free_cell void dm_bio_prison_free_cell ( s#dm_bio_prison * , s#dm_bio_prison_cell * ) +dm_bio_detain int dm_bio_detain ( s#dm_bio_prison * , s#dm_cell_key * , s#bio * , s#dm_bio_prison_cell * , s#dm_bio_prison_cell * * ) +dm_get_cell int dm_get_cell ( s#dm_bio_prison * , s#dm_cell_key * , s#dm_bio_prison_cell * , s#dm_bio_prison_cell * * ) +dm_cell_release void dm_cell_release ( s#dm_bio_prison * , s#dm_bio_prison_cell * , s#bio_list * ) +dm_cell_release_no_holder void dm_cell_release_no_holder ( s#dm_bio_prison * , s#dm_bio_prison_cell * , s#bio_list * ) +dm_cell_error void dm_cell_error ( s#dm_bio_prison * , s#dm_bio_prison_cell * , t#blk_status_t ) +dm_cell_visit_release void dm_cell_visit_release ( s#dm_bio_prison * , void ( * ) ( void * , s#dm_bio_prison_cell * ) , void * , s#dm_bio_prison_cell * ) +dm_cell_promote_or_release int dm_cell_promote_or_release ( s#dm_bio_prison * , s#dm_bio_prison_cell * ) +s##dm_deferred_set +dm_deferred_set_create s#dm_deferred_set * dm_deferred_set_create ( void ) +dm_deferred_set_destroy void dm_deferred_set_destroy ( s#dm_deferred_set * ) +s##dm_deferred_entry +dm_deferred_entry_inc s#dm_deferred_entry * dm_deferred_entry_inc ( s#dm_deferred_set * ) +dm_deferred_entry_dec void dm_deferred_entry_dec ( s#dm_deferred_entry * , s#list_head * ) +dm_deferred_set_add_work int dm_deferred_set_add_work ( s#dm_deferred_set * , s#list_head * ) + +/* drivers/md/dm-bio-prison-v2.o */ +s##dm_bio_prison_v2 +s##workqueue_struct +dm_bio_prison_create_v2 s#dm_bio_prison_v2 * dm_bio_prison_create_v2 ( s#workqueue_struct * ) +dm_bio_prison_destroy_v2 void dm_bio_prison_destroy_v2 ( s#dm_bio_prison_v2 * ) +s#dm_cell_key_v2 struct dm_cell_key_v2 { int virtual ; t#dm_thin_id dev ; t#dm_block_t block_begin , block_end ; } +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##bio_crypt_ctx +s#dm_bio_prison_cell_v2 struct dm_bio_prison_cell_v2 { t#bool exclusive_lock ; unsigned exclusive_level ; unsigned shared_count ; s#work_struct * quiesce_continuation ; s#rb_node node ; s#dm_cell_key_v2 key ; s#bio_list bios ; } +dm_bio_prison_alloc_cell_v2 s#dm_bio_prison_cell_v2 * dm_bio_prison_alloc_cell_v2 ( s#dm_bio_prison_v2 * , t#gfp_t ) +dm_bio_prison_free_cell_v2 void dm_bio_prison_free_cell_v2 ( s#dm_bio_prison_v2 * , s#dm_bio_prison_cell_v2 * ) +dm_cell_get_v2 t#bool dm_cell_get_v2 ( s#dm_bio_prison_v2 * , s#dm_cell_key_v2 * , unsigned , s#bio * , s#dm_bio_prison_cell_v2 * , s#dm_bio_prison_cell_v2 * * ) +dm_cell_put_v2 t#bool dm_cell_put_v2 ( s#dm_bio_prison_v2 * , s#dm_bio_prison_cell_v2 * ) +dm_cell_lock_v2 int dm_cell_lock_v2 ( s#dm_bio_prison_v2 * , s#dm_cell_key_v2 * , unsigned , s#dm_bio_prison_cell_v2 * , s#dm_bio_prison_cell_v2 * * ) +dm_cell_quiesce_v2 void dm_cell_quiesce_v2 ( s#dm_bio_prison_v2 * , s#dm_bio_prison_cell_v2 * , s#work_struct * ) +dm_cell_lock_promote_v2 int dm_cell_lock_promote_v2 ( s#dm_bio_prison_v2 * , s#dm_bio_prison_cell_v2 * , unsigned ) +dm_cell_unlock_v2 t#bool dm_cell_unlock_v2 ( s#dm_bio_prison_v2 * , s#dm_bio_prison_cell_v2 * , s#bio_list * ) + +/* drivers/md/dm-bufio.o */ +s##dm_bufio_client +s##dm_buffer +dm_bufio_get void * dm_bufio_get ( s#dm_bufio_client * , t#sector_t , s#dm_buffer * * ) +dm_bufio_read void * dm_bufio_read ( s#dm_bufio_client * , t#sector_t , s#dm_buffer * * ) +dm_bufio_new void * dm_bufio_new ( s#dm_bufio_client * , t#sector_t , s#dm_buffer * * ) +dm_bufio_prefetch void dm_bufio_prefetch ( s#dm_bufio_client * , t#sector_t , unsigned ) +dm_bufio_release void dm_bufio_release ( s#dm_buffer * ) +dm_bufio_mark_partial_buffer_dirty void dm_bufio_mark_partial_buffer_dirty ( s#dm_buffer * , unsigned , unsigned ) +dm_bufio_mark_buffer_dirty void dm_bufio_mark_buffer_dirty ( s#dm_buffer * ) +dm_bufio_write_dirty_buffers_async void dm_bufio_write_dirty_buffers_async ( s#dm_bufio_client * ) +dm_bufio_write_dirty_buffers int dm_bufio_write_dirty_buffers ( s#dm_bufio_client * ) +dm_bufio_issue_flush int dm_bufio_issue_flush ( s#dm_bufio_client * ) +dm_bufio_issue_discard int dm_bufio_issue_discard ( s#dm_bufio_client * , t#sector_t , t#sector_t ) +dm_bufio_release_move void dm_bufio_release_move ( s#dm_buffer * , t#sector_t ) +dm_bufio_forget void dm_bufio_forget ( s#dm_bufio_client * , t#sector_t ) +dm_bufio_forget_buffers void dm_bufio_forget_buffers ( s#dm_bufio_client * , t#sector_t , t#sector_t ) +dm_bufio_set_minimum_buffers void dm_bufio_set_minimum_buffers ( s#dm_bufio_client * , unsigned ) +dm_bufio_get_block_size unsigned dm_bufio_get_block_size ( s#dm_bufio_client * ) +dm_bufio_get_device_size t#sector_t dm_bufio_get_device_size ( s#dm_bufio_client * ) +s##dm_io_client +dm_bufio_get_dm_io_client s#dm_io_client * dm_bufio_get_dm_io_client ( s#dm_bufio_client * ) +dm_bufio_get_block_number t#sector_t dm_bufio_get_block_number ( s#dm_buffer * ) +dm_bufio_get_block_data void * dm_bufio_get_block_data ( s#dm_buffer * ) +dm_bufio_get_aux_data void * dm_bufio_get_aux_data ( s#dm_buffer * ) +dm_bufio_get_client s#dm_bufio_client * dm_bufio_get_client ( s#dm_buffer * ) +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +dm_bufio_client_create s#dm_bufio_client * dm_bufio_client_create ( s#block_device * , unsigned , unsigned , unsigned , void ( * ) ( s#dm_buffer * ) , void ( * ) ( s#dm_buffer * ) , unsigned int ) +dm_bufio_client_destroy void dm_bufio_client_destroy ( s#dm_bufio_client * ) +dm_bufio_set_sector_offset void dm_bufio_set_sector_offset ( s#dm_bufio_client * , t#sector_t ) + +/* drivers/md/dm-builtin.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +dm_kobject_release void dm_kobject_release ( s#kobject * ) + +/* drivers/md/dm-cache-background-tracker.o */ +s##background_tracker +btracker_create s#background_tracker * btracker_create ( unsigned ) +btracker_destroy void btracker_destroy ( s#background_tracker * ) +btracker_nr_writebacks_queued unsigned btracker_nr_writebacks_queued ( s#background_tracker * ) +btracker_nr_demotions_queued unsigned btracker_nr_demotions_queued ( s#background_tracker * ) +e#policy_operation enum policy_operation { POLICY_PROMOTE , POLICY_DEMOTE , POLICY_WRITEBACK } +t#dm_oblock_t typedef t#dm_block_t dm_oblock_t +t#dm_cblock_t typedef t#uint32_t dm_cblock_t +s#policy_work struct policy_work { e#policy_operation op ; t#dm_oblock_t oblock ; t#dm_cblock_t cblock ; } +btracker_queue int btracker_queue ( s#background_tracker * , s#policy_work * , s#policy_work * * ) +btracker_issue int btracker_issue ( s#background_tracker * , s#policy_work * * ) +btracker_complete void btracker_complete ( s#background_tracker * , s#policy_work * ) +btracker_promotion_already_present t#bool btracker_promotion_already_present ( s#background_tracker * , t#dm_oblock_t ) + +/* drivers/md/dm-cache-policy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#dm_cache_policy struct dm_cache_policy { void ( * destroy ) ( s#dm_cache_policy * ) ; int ( * lookup ) ( s#dm_cache_policy * , t#dm_oblock_t , t#dm_cblock_t * , int , t#bool , t#bool * ) ; int ( * lookup_with_work ) ( s#dm_cache_policy * , t#dm_oblock_t , t#dm_cblock_t * , int , t#bool , s#policy_work * * ) ; int ( * get_background_work ) ( s#dm_cache_policy * , t#bool , s#policy_work * * ) ; void ( * complete_background_work ) ( s#dm_cache_policy * , s#policy_work * , t#bool ) ; void ( * set_dirty ) ( s#dm_cache_policy * , t#dm_cblock_t ) ; void ( * clear_dirty ) ( s#dm_cache_policy * , t#dm_cblock_t ) ; int ( * load_mapping ) ( s#dm_cache_policy * , t#dm_oblock_t , t#dm_cblock_t , t#bool , t#uint32_t , t#bool ) ; int ( * invalidate_mapping ) ( s#dm_cache_policy * , t#dm_cblock_t ) ; t#uint32_t ( * get_hint ) ( s#dm_cache_policy * , t#dm_cblock_t ) ; t#dm_cblock_t ( * residency ) ( s#dm_cache_policy * ) ; void ( * tick ) ( s#dm_cache_policy * , t#bool ) ; int ( * emit_config_values ) ( s#dm_cache_policy * , char * , unsigned , t#ssize_t * ) ; int ( * set_config_value ) ( s#dm_cache_policy * , const char * , const char * ) ; void ( * allow_migrations ) ( s#dm_cache_policy * , t#bool ) ; void * private ; } +s#dm_cache_policy_type struct dm_cache_policy_type { s#list_head list ; char name [ 16 ] ; unsigned version [ 3 ] ; s#dm_cache_policy_type * real ; t#size_t hint_size ; s#module * owner ; s#dm_cache_policy * ( * create ) ( t#dm_cblock_t , t#sector_t , t#sector_t ) ; } +dm_cache_policy_register int dm_cache_policy_register ( s#dm_cache_policy_type * ) +dm_cache_policy_unregister void dm_cache_policy_unregister ( s#dm_cache_policy_type * ) +dm_cache_policy_create s#dm_cache_policy * dm_cache_policy_create ( const char * , t#dm_cblock_t , t#sector_t , t#sector_t ) +dm_cache_policy_destroy void dm_cache_policy_destroy ( s#dm_cache_policy * ) +dm_cache_policy_get_name const char * dm_cache_policy_get_name ( s#dm_cache_policy * ) +dm_cache_policy_get_version const unsigned * dm_cache_policy_get_version ( s#dm_cache_policy * ) +dm_cache_policy_get_hint_size t#size_t dm_cache_policy_get_hint_size ( s#dm_cache_policy * ) + +/* drivers/md/dm-exception-store.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##dm_snapshot +s#dm_exception_store struct dm_exception_store { s#dm_exception_store_type * type ; s#dm_snapshot * snap ; unsigned chunk_size ; unsigned chunk_mask ; unsigned chunk_shift ; void * context ; t#bool userspace_supports_overflow ; } +t#chunk_t typedef t#sector_t chunk_t +s#dm_exception struct dm_exception { s#hlist_bl_node hash_list ; t#chunk_t old_chunk ; t#chunk_t new_chunk ; } +s#dm_exception_store_type struct dm_exception_store_type { const char * name ; s#module * module ; int ( * ctr ) ( s#dm_exception_store * , char * ) ; void ( * dtr ) ( s#dm_exception_store * ) ; int ( * read_metadata ) ( s#dm_exception_store * , int ( * ) ( void * , t#chunk_t , t#chunk_t ) , void * ) ; int ( * prepare_exception ) ( s#dm_exception_store * , s#dm_exception * ) ; void ( * commit_exception ) ( s#dm_exception_store * , s#dm_exception * , int , void ( * ) ( void * , int ) , void * ) ; int ( * prepare_merge ) ( s#dm_exception_store * , t#chunk_t * , t#chunk_t * ) ; int ( * commit_merge ) ( s#dm_exception_store * , int ) ; void ( * drop_snapshot ) ( s#dm_exception_store * ) ; unsigned ( * status ) ( s#dm_exception_store * , t#status_type_t , char * , unsigned ) ; void ( * usage ) ( s#dm_exception_store * , t#sector_t * , t#sector_t * , t#sector_t * ) ; s#list_head list ; } +dm_exception_store_type_register int dm_exception_store_type_register ( s#dm_exception_store_type * ) +dm_exception_store_type_unregister int dm_exception_store_type_unregister ( s#dm_exception_store_type * ) +s##dm_table +s##dax_device +dm_exception_store_create int dm_exception_store_create ( s#dm_target * , int , char * * , s#dm_snapshot * , unsigned * , s#dm_exception_store * * ) +dm_exception_store_destroy void dm_exception_store_destroy ( s#dm_exception_store * ) + +/* drivers/md/dm-io.o */ +s##dm_io_client +dm_io_client_create s#dm_io_client * dm_io_client_create ( void ) +dm_io_client_destroy void dm_io_client_destroy ( s#dm_io_client * ) +e#dm_io_mem_type enum dm_io_mem_type { DM_IO_PAGE_LIST , DM_IO_BIO , DM_IO_VMA , DM_IO_KMEM , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache +s##pr_ops +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##throtl_data +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s#page_list struct page_list { s#page_list * next ; s#page * page ; } +s#dm_io_memory struct dm_io_memory { e#dm_io_mem_type type ; unsigned offset ; union { s#page_list * pl ; s#bio * bio ; void * vma ; void * addr ; } ptr ; } +t#io_notify_fn typedef void ( * io_notify_fn ) ( unsigned long , void * ) +s#dm_io_notify struct dm_io_notify { t#io_notify_fn fn ; void * context ; } +s#dm_io_request struct dm_io_request { int bi_op ; int bi_op_flags ; s#dm_io_memory mem ; s#dm_io_notify notify ; s#dm_io_client * client ; } +s#dm_io_region struct dm_io_region { s#block_device * bdev ; t#sector_t sector ; t#sector_t count ; } +dm_io int dm_io ( s#dm_io_request * , unsigned , s#dm_io_region * , unsigned long * ) + +/* drivers/md/dm-ioctl.o */ +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_stat_callback +s##throtl_data +s##dax_device +s##dm_stats_last_position +dm_copy_name_and_uuid int dm_copy_name_and_uuid ( s#mapped_device * , char * , char * ) + +/* drivers/md/dm-kcopyd.o */ +s##dm_kcopyd_client +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blkcg_gq +s##bio_alloc_cache +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##throtl_data +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +t#dm_kcopyd_notify_fn typedef void ( * dm_kcopyd_notify_fn ) ( int , unsigned long , void * ) +dm_kcopyd_copy void dm_kcopyd_copy ( s#dm_kcopyd_client * , s#dm_io_region * , unsigned , s#dm_io_region * , unsigned , t#dm_kcopyd_notify_fn , void * ) +dm_kcopyd_zero void dm_kcopyd_zero ( s#dm_kcopyd_client * , unsigned , s#dm_io_region * , unsigned , t#dm_kcopyd_notify_fn , void * ) +dm_kcopyd_prepare_callback void * dm_kcopyd_prepare_callback ( s#dm_kcopyd_client * , t#dm_kcopyd_notify_fn , void * ) +dm_kcopyd_do_callback void dm_kcopyd_do_callback ( void * , int , unsigned long ) +s#dm_kcopyd_throttle struct dm_kcopyd_throttle { unsigned throttle ; unsigned num_io_jobs ; unsigned io_period ; unsigned total_period ; unsigned last_jiffies ; } +dm_kcopyd_client_create s#dm_kcopyd_client * dm_kcopyd_client_create ( s#dm_kcopyd_throttle * ) +dm_kcopyd_client_destroy void dm_kcopyd_client_destroy ( s#dm_kcopyd_client * ) +dm_kcopyd_client_flush void dm_kcopyd_client_flush ( s#dm_kcopyd_client * ) + +/* drivers/md/dm-log.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##dm_table +s##dax_device +s#dm_dirty_log struct dm_dirty_log { s#dm_dirty_log_type * type ; int ( * flush_callback_fn ) ( s#dm_target * ) ; void * context ; } +t#region_t typedef t#sector_t region_t +s#dm_dirty_log_type struct dm_dirty_log_type { const char * name ; s#module * module ; s#list_head list ; int ( * ctr ) ( s#dm_dirty_log * , s#dm_target * , unsigned , char * * ) ; void ( * dtr ) ( s#dm_dirty_log * ) ; int ( * presuspend ) ( s#dm_dirty_log * ) ; int ( * postsuspend ) ( s#dm_dirty_log * ) ; int ( * resume ) ( s#dm_dirty_log * ) ; t#uint32_t ( * get_region_size ) ( s#dm_dirty_log * ) ; int ( * is_clean ) ( s#dm_dirty_log * , t#region_t ) ; int ( * in_sync ) ( s#dm_dirty_log * , t#region_t , int ) ; int ( * flush ) ( s#dm_dirty_log * ) ; void ( * mark_region ) ( s#dm_dirty_log * , t#region_t ) ; void ( * clear_region ) ( s#dm_dirty_log * , t#region_t ) ; int ( * get_resync_work ) ( s#dm_dirty_log * , t#region_t * ) ; void ( * set_region_sync ) ( s#dm_dirty_log * , t#region_t , int ) ; t#region_t ( * get_sync_count ) ( s#dm_dirty_log * ) ; int ( * status ) ( s#dm_dirty_log * , t#status_type_t , char * , unsigned ) ; int ( * is_remote_recovering ) ( s#dm_dirty_log * , t#region_t ) ; } +dm_dirty_log_type_register int dm_dirty_log_type_register ( s#dm_dirty_log_type * ) +dm_dirty_log_type_unregister int dm_dirty_log_type_unregister ( s#dm_dirty_log_type * ) +dm_dirty_log_create s#dm_dirty_log * dm_dirty_log_create ( const char * , s#dm_target * , int ( * ) ( s#dm_target * ) , unsigned , char * * ) +dm_dirty_log_destroy void dm_dirty_log_destroy ( s#dm_dirty_log * ) + +/* drivers/md/dm-path-selector.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#path_selector struct path_selector { s#path_selector_type * type ; void * context ; } +s##dax_device +s#dm_path struct dm_path { s#dm_dev * dev ; void * pscontext ; } +s#path_selector_type struct path_selector_type { char * name ; s#module * module ; unsigned int features ; unsigned int table_args ; unsigned int info_args ; int ( * create ) ( s#path_selector * , unsigned , char * * ) ; void ( * destroy ) ( s#path_selector * ) ; int ( * add_path ) ( s#path_selector * , s#dm_path * , int , char * * , char * * ) ; s#dm_path * ( * select_path ) ( s#path_selector * , t#size_t ) ; void ( * fail_path ) ( s#path_selector * , s#dm_path * ) ; int ( * reinstate_path ) ( s#path_selector * , s#dm_path * ) ; int ( * status ) ( s#path_selector * , s#dm_path * , t#status_type_t , char * , unsigned int ) ; int ( * start_io ) ( s#path_selector * , s#dm_path * , t#size_t ) ; int ( * end_io ) ( s#path_selector * , s#dm_path * , t#size_t , t#u64 ) ; } +dm_register_path_selector int dm_register_path_selector ( s#path_selector_type * ) +dm_unregister_path_selector int dm_unregister_path_selector ( s#path_selector_type * ) + +/* drivers/md/dm-region-hash.o */ +s##dm_region_hash +dm_rh_region_to_sector t#sector_t dm_rh_region_to_sector ( s#dm_region_hash * , t#region_t ) +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##bio_crypt_ctx +dm_rh_bio_to_region t#region_t dm_rh_bio_to_region ( s#dm_region_hash * , s#bio * ) +s##dm_region +dm_rh_region_context void * dm_rh_region_context ( s#dm_region * ) +dm_rh_get_region_key t#region_t dm_rh_get_region_key ( s#dm_region * ) +dm_rh_get_region_size t#sector_t dm_rh_get_region_size ( s#dm_region_hash * ) +s##dm_table +s##dax_device +dm_region_hash_create s#dm_region_hash * dm_region_hash_create ( void * , void ( * ) ( void * , s#bio_list * ) , void ( * ) ( void * ) , void ( * ) ( void * ) , t#sector_t , unsigned , s#dm_dirty_log * , t#uint32_t , t#region_t ) +dm_region_hash_destroy void dm_region_hash_destroy ( s#dm_region_hash * ) +dm_rh_dirty_log s#dm_dirty_log * dm_rh_dirty_log ( s#dm_region_hash * ) +dm_rh_get_state int dm_rh_get_state ( s#dm_region_hash * , t#region_t , int ) +dm_rh_mark_nosync void dm_rh_mark_nosync ( s#dm_region_hash * , s#bio * ) +dm_rh_update_states void dm_rh_update_states ( s#dm_region_hash * , int ) +dm_rh_inc_pending void dm_rh_inc_pending ( s#dm_region_hash * , s#bio_list * ) +dm_rh_dec void dm_rh_dec ( s#dm_region_hash * , t#region_t ) +dm_rh_recovery_prepare void dm_rh_recovery_prepare ( s#dm_region_hash * ) +dm_rh_recovery_start s#dm_region * dm_rh_recovery_start ( s#dm_region_hash * ) +dm_rh_recovery_end void dm_rh_recovery_end ( s#dm_region * , int ) +dm_rh_recovery_in_flight int dm_rh_recovery_in_flight ( s#dm_region_hash * ) +dm_rh_flush int dm_rh_flush ( s#dm_region_hash * ) +dm_rh_delay void dm_rh_delay ( s#dm_region_hash * , s#bio * ) +dm_rh_stop_recovery void dm_rh_stop_recovery ( s#dm_region_hash * ) +dm_rh_start_recovery void dm_rh_start_recovery ( s#dm_region_hash * ) + +/* drivers/md/dm-rq.o */ +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_stat_callback +s##throtl_data +s##dax_device +s##dm_stats_last_position +dm_mq_kick_requeue_list void dm_mq_kick_requeue_list ( s#mapped_device * ) + +/* drivers/md/dm-snap.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##reclaim_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##dax_device +s##dm_snapshot +dm_snap_origin s#dm_dev * dm_snap_origin ( s#dm_snapshot * ) +dm_snap_cow s#dm_dev * dm_snap_cow ( s#dm_snapshot * ) + +/* drivers/md/dm-table.o */ +dm_get_dev_t t#dev_t dm_get_dev_t ( const char * ) +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_stat_callback +s##throtl_data +s##dax_device +s##dm_stats_last_position +dm_get_device int dm_get_device ( s#dm_target * , const char * , t#fmode_t , s#dm_dev * * ) +dm_put_device void dm_put_device ( s#dm_target * , s#dm_dev * ) +s#dm_arg struct dm_arg { unsigned min ; unsigned max ; char * error ; } +s#dm_arg_set struct dm_arg_set { unsigned argc ; char * * argv ; } +dm_read_arg int dm_read_arg ( const s#dm_arg * , s#dm_arg_set * , unsigned * , char * * ) +dm_read_arg_group int dm_read_arg_group ( const s#dm_arg * , s#dm_arg_set * , unsigned * , char * * ) +dm_shift_arg const char * dm_shift_arg ( s#dm_arg_set * ) +dm_consume_args void dm_consume_args ( s#dm_arg_set * , unsigned ) +dm_table_set_type void dm_table_set_type ( s#dm_table * , e#dm_queue_mode ) +dm_table_event void dm_table_event ( s#dm_table * ) +dm_table_get_size t#sector_t dm_table_get_size ( s#dm_table * ) +dm_table_get_mode t#fmode_t dm_table_get_mode ( s#dm_table * ) +dm_table_get_md s#mapped_device * dm_table_get_md ( s#dm_table * ) +dm_table_device_name const char * dm_table_device_name ( s#dm_table * ) +dm_table_run_md_queue_async void dm_table_run_md_queue_async ( s#dm_table * ) + +/* drivers/md/dm-target.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##dax_device +s##dm_stats_last_position +dm_register_target int dm_register_target ( s#target_type * ) +dm_unregister_target void dm_unregister_target ( s#target_type * ) + +/* drivers/md/dm-uevent.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +dm_send_uevents extern void dm_send_uevents ( s#list_head * , s#kobject * ) +e#dm_uevent_type enum dm_uevent_type { DM_UEVENT_PATH_FAILED , DM_UEVENT_PATH_REINSTATED , } +s##dm_table +s##dax_device +dm_path_uevent extern void dm_path_uevent ( e#dm_uevent_type , s#dm_target * , const char * , unsigned ) + +/* drivers/md/dm-zone.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blkcg_gq +s##bio_alloc_cache +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##throtl_data +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##dax_device +s##dm_stats_last_position +dm_report_zones int dm_report_zones ( s#block_device * , t#sector_t , t#sector_t , s#dm_report_zones_args * , unsigned int ) + +/* drivers/md/md.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s#serial_in_rdev struct serial_in_rdev { s#rb_root_cached serial_rb ; t#spinlock_t serial_lock ; t#wait_queue_head_t serial_io_wait ; } +s#md_rdev struct md_rdev { s#list_head same_set ; t#sector_t sectors ; s#mddev * mddev ; int last_events ; s#block_device * meta_bdev ; s#block_device * bdev ; s#page * sb_page , * bb_page ; int sb_loaded ; t#__u64 sb_events ; t#sector_t data_offset ; t#sector_t new_data_offset ; t#sector_t sb_start ; int sb_size ; int preferred_minor ; s#kobject kobj ; unsigned long flags ; t#wait_queue_head_t blocked_wait ; int desc_nr ; int raid_disk ; int new_raid_disk ; int saved_raid_disk ; union { t#sector_t recovery_offset ; t#sector_t journal_tail ; } ; t#atomic_t nr_pending ; t#atomic_t read_errors ; t#time64_t last_read_error ; t#atomic_t corrected_errors ; s#serial_in_rdev * serial ; s#work_struct del_work ; s#kernfs_node * sysfs_state ; s#kernfs_node * sysfs_unack_badblocks ; s#kernfs_node * sysfs_badblocks ; s#badblocks badblocks ; struct { short offset ; unsigned int size ; t#sector_t sector ; } ppl ; } +s#md_personality struct md_personality { char * name ; int level ; s#list_head list ; s#module * owner ; t#bool __attribute__ ( ( __warn_unused_result__ ) ) ( * make_request ) ( s#mddev * , s#bio * ) ; int ( * run ) ( s#mddev * ) ; int ( * start ) ( s#mddev * ) ; void ( * free ) ( s#mddev * , void * ) ; void ( * status ) ( s#seq_file * , s#mddev * ) ; void ( * error_handler ) ( s#mddev * , s#md_rdev * ) ; int ( * hot_add_disk ) ( s#mddev * , s#md_rdev * ) ; int ( * hot_remove_disk ) ( s#mddev * , s#md_rdev * ) ; int ( * spare_active ) ( s#mddev * ) ; t#sector_t ( * sync_request ) ( s#mddev * , t#sector_t , int * ) ; int ( * resize ) ( s#mddev * , t#sector_t ) ; t#sector_t ( * size ) ( s#mddev * , t#sector_t , int ) ; int ( * check_reshape ) ( s#mddev * ) ; int ( * start_reshape ) ( s#mddev * ) ; void ( * finish_reshape ) ( s#mddev * ) ; void ( * update_reshape_pos ) ( s#mddev * ) ; void ( * quiesce ) ( s#mddev * , int ) ; void * ( * takeover ) ( s#mddev * ) ; int ( * change_consistency_policy ) ( s#mddev * , const char * ) ; } +s#md_thread struct md_thread { void ( * run ) ( s#md_thread * ) ; s#mddev * mddev ; t#wait_queue_head_t wqueue ; unsigned long flags ; s#task_struct * tsk ; unsigned long timeout ; void * private ; } +s#bitmap_page struct bitmap_page { char * map ; unsigned int hijacked : 1 ; unsigned int pending : 1 ; unsigned int count : 30 ; } +s#bitmap_counts struct bitmap_counts { t#spinlock_t lock ; s#bitmap_page * bp ; unsigned long pages ; unsigned long missing_pages ; unsigned long chunkshift ; unsigned long chunks ; } +s#bitmap_storage struct bitmap_storage { s#file * file ; s#page * sb_page ; s#page * * filemap ; unsigned long * filemap_attr ; unsigned long file_pages ; unsigned long bytes ; } +s#bitmap struct bitmap { s#bitmap_counts counts ; s#mddev * mddev ; t#__u64 events_cleared ; int need_sync ; s#bitmap_storage storage ; unsigned long flags ; int allclean ; t#atomic_t behind_writes ; unsigned long behind_writes_used ; unsigned long daemon_lastrun ; unsigned long last_end_sync ; t#atomic_t pending_writes ; t#wait_queue_head_t write_wait ; t#wait_queue_head_t overflow_wait ; t#wait_queue_head_t behind_wait ; s#kernfs_node * sysfs_can_clear ; int cluster_slot ; } +s##md_cluster_info +s#mddev struct mddev { void * private ; s#md_personality * pers ; t#dev_t unit ; int md_minor ; s#list_head disks ; unsigned long flags ; unsigned long sb_flags ; int suspended ; t#atomic_t active_io ; int ro ; int sysfs_active ; s#gendisk * gendisk ; s#kobject kobj ; int hold_active ; int major_version , minor_version , patch_version ; int persistent ; int external ; char metadata_type [ 17 ] ; int chunk_sectors ; t#time64_t ctime , utime ; int level , layout ; char clevel [ 16 ] ; int raid_disks ; int max_disks ; t#sector_t dev_sectors ; t#sector_t array_sectors ; int external_size ; t#__u64 events ; int can_decrease_events ; char uuid [ 16 ] ; t#sector_t reshape_position ; int delta_disks , new_level , new_layout ; int new_chunk_sectors ; int reshape_backwards ; s#md_thread * thread ; s#md_thread * sync_thread ; char * last_sync_action ; t#sector_t curr_resync ; t#sector_t curr_resync_completed ; unsigned long resync_mark ; t#sector_t resync_mark_cnt ; t#sector_t curr_mark_cnt ; t#sector_t resync_max_sectors ; t#atomic64_t resync_mismatches ; t#sector_t suspend_lo ; t#sector_t suspend_hi ; int sync_speed_min ; int sync_speed_max ; int parallel_resync ; int ok_start_degraded ; unsigned long recovery ; int recovery_disabled ; int in_sync ; s#mutex open_mutex ; s#mutex reconfig_mutex ; t#atomic_t active ; t#atomic_t openers ; int changed ; int degraded ; t#atomic_t recovery_active ; t#wait_queue_head_t recovery_wait ; t#sector_t recovery_cp ; t#sector_t resync_min ; t#sector_t resync_max ; s#kernfs_node * sysfs_state ; s#kernfs_node * sysfs_action ; s#kernfs_node * sysfs_completed ; s#kernfs_node * sysfs_degraded ; s#kernfs_node * sysfs_level ; s#work_struct del_work ; t#spinlock_t lock ; t#wait_queue_head_t sb_wait ; t#atomic_t pending_writes ; unsigned int safemode ; unsigned int safemode_delay ; s#timer_list safemode_timer ; s#percpu_ref writes_pending ; int sync_checkers ; s#request_queue * queue ; s#bitmap * bitmap ; struct { s#file * file ; t#loff_t offset ; unsigned long space ; t#loff_t default_offset ; unsigned long default_space ; s#mutex mutex ; unsigned long chunksize ; unsigned long daemon_sleep ; unsigned long max_write_behind ; int external ; int nodes ; char cluster_name [ 64 ] ; } bitmap_info ; t#atomic_t max_corr_read_errors ; s#list_head all_mddevs ; const s#attribute_group * to_remove ; s#bio_set bio_set ; s#bio_set sync_set ; s#bio_set io_acct_set ; s#bio * flush_bio ; t#atomic_t flush_pending ; t#ktime_t start_flush , prev_flush_start ; s#work_struct flush_work ; s#work_struct event_work ; t#mempool_t * serial_info_pool ; void ( * sync_super ) ( s#mddev * , s#md_rdev * ) ; s#md_cluster_info * cluster_info ; unsigned int good_device_nr ; unsigned int noio_flag ; t#bool has_superblocks : 1 ; t#bool fail_last_dev : 1 ; t#bool serialize_policy : 1 ; } +s#md_cluster_operations struct md_cluster_operations { int ( * join ) ( s#mddev * , int ) ; int ( * leave ) ( s#mddev * ) ; int ( * slot_number ) ( s#mddev * ) ; int ( * resync_info_update ) ( s#mddev * , t#sector_t , t#sector_t ) ; void ( * resync_info_get ) ( s#mddev * , t#sector_t * , t#sector_t * ) ; int ( * metadata_update_start ) ( s#mddev * ) ; int ( * metadata_update_finish ) ( s#mddev * ) ; void ( * metadata_update_cancel ) ( s#mddev * ) ; int ( * resync_start ) ( s#mddev * ) ; int ( * resync_finish ) ( s#mddev * ) ; int ( * area_resyncing ) ( s#mddev * , int , t#sector_t , t#sector_t ) ; int ( * add_new_disk ) ( s#mddev * , s#md_rdev * ) ; void ( * add_new_disk_cancel ) ( s#mddev * ) ; int ( * new_disk_ack ) ( s#mddev * , t#bool ) ; int ( * remove_disk ) ( s#mddev * , s#md_rdev * ) ; void ( * load_bitmaps ) ( s#mddev * , int ) ; int ( * gather_bitmaps ) ( s#md_rdev * ) ; int ( * resize_bitmaps ) ( s#mddev * , t#sector_t , t#sector_t ) ; int ( * lock_all_bitmaps ) ( s#mddev * ) ; void ( * unlock_all_bitmaps ) ( s#mddev * ) ; void ( * update_size ) ( s#mddev * , t#sector_t ) ; } +md_cluster_ops extern s#md_cluster_operations * md_cluster_ops +md_new_event extern void md_new_event ( void ) +md_handle_request extern void md_handle_request ( s#mddev * , s#bio * ) +mddev_suspend extern void mddev_suspend ( s#mddev * ) +mddev_resume extern void mddev_resume ( s#mddev * ) +md_flush_request extern t#bool __attribute__ ( ( __warn_unused_result__ ) ) md_flush_request ( s#mddev * , s#bio * ) +mddev_init extern void mddev_init ( s#mddev * ) +mddev_unlock extern void mddev_unlock ( s#mddev * ) +md_find_rdev_nr_rcu s#md_rdev * md_find_rdev_nr_rcu ( s#mddev * , int ) +md_find_rdev_rcu s#md_rdev * md_find_rdev_rcu ( s#mddev * , t#dev_t ) +md_rdev_clear extern void md_rdev_clear ( s#md_rdev * ) +sync_page_io extern int sync_page_io ( s#md_rdev * , t#sector_t , int , s#page * , int , int , t#bool ) +md_check_no_bitmap extern int md_check_no_bitmap ( s#mddev * ) +md_integrity_register extern int md_integrity_register ( s#mddev * ) +md_integrity_add_rdev extern int md_integrity_add_rdev ( s#md_rdev * , s#mddev * ) +md_kick_rdev_from_array extern void md_kick_rdev_from_array ( s#md_rdev * ) +md_update_sb extern void md_update_sb ( s#mddev * , int ) +md_rdev_init extern int md_rdev_init ( s#md_rdev * ) +mddev_init_writes_pending extern int mddev_init_writes_pending ( s#mddev * ) +md_run extern int md_run ( s#mddev * ) +md_start extern int md_start ( s#mddev * ) +md_stop_writes extern void md_stop_writes ( s#mddev * ) +md_stop extern void md_stop ( s#mddev * ) +md_set_array_sectors extern void md_set_array_sectors ( s#mddev * , t#sector_t ) +md_wakeup_thread extern void md_wakeup_thread ( s#md_thread * ) +md_register_thread extern s#md_thread * md_register_thread ( void ( * ) ( s#md_thread * ) , s#mddev * , const char * ) +md_unregister_thread extern void md_unregister_thread ( s#md_thread * * ) +md_error extern void md_error ( s#mddev * , s#md_rdev * ) +register_md_personality extern int register_md_personality ( s#md_personality * ) +unregister_md_personality extern int unregister_md_personality ( s#md_personality * ) +register_md_cluster_operations extern int register_md_cluster_operations ( s#md_cluster_operations * , s#module * ) +unregister_md_cluster_operations extern int unregister_md_cluster_operations ( void ) +md_done_sync extern void md_done_sync ( s#mddev * , int , int ) +md_write_start extern t#bool md_write_start ( s#mddev * , s#bio * ) +md_write_inc extern void md_write_inc ( s#mddev * , s#bio * ) +md_write_end extern void md_write_end ( s#mddev * ) +md_submit_discard_bio void md_submit_discard_bio ( s#mddev * , s#md_rdev * , s#bio * , t#sector_t , t#sector_t ) +acct_bioset_init int acct_bioset_init ( s#mddev * ) +acct_bioset_exit void acct_bioset_exit ( s#mddev * ) +md_account_bio void md_account_bio ( s#mddev * , s#bio * * ) +md_allow_write extern void md_allow_write ( s#mddev * ) +md_do_sync extern void md_do_sync ( s#md_thread * ) +md_check_recovery extern void md_check_recovery ( s#mddev * ) +md_reap_sync_thread extern void md_reap_sync_thread ( s#mddev * ) +md_wait_for_blocked_rdev extern void md_wait_for_blocked_rdev ( s#md_rdev * , s#mddev * ) +md_finish_reshape extern void md_finish_reshape ( s#mddev * ) +rdev_set_badblocks extern int rdev_set_badblocks ( s#md_rdev * , t#sector_t , int , int ) +rdev_clear_badblocks extern int rdev_clear_badblocks ( s#md_rdev * , t#sector_t , int , int ) +md_reload_sb extern void md_reload_sb ( s#mddev * , int ) + +/* drivers/md/md-bitmap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##md_cluster_info +md_bitmap_update_sb void md_bitmap_update_sb ( s#bitmap * ) +md_bitmap_unplug void md_bitmap_unplug ( s#bitmap * ) +md_bitmap_startwrite int md_bitmap_startwrite ( s#bitmap * , t#sector_t , unsigned long , int ) +md_bitmap_endwrite void md_bitmap_endwrite ( s#bitmap * , t#sector_t , unsigned long , int , int ) +md_bitmap_start_sync int md_bitmap_start_sync ( s#bitmap * , t#sector_t , t#sector_t * , int ) +md_bitmap_end_sync void md_bitmap_end_sync ( s#bitmap * , t#sector_t , t#sector_t * , int ) +md_bitmap_close_sync void md_bitmap_close_sync ( s#bitmap * ) +md_bitmap_cond_end_sync void md_bitmap_cond_end_sync ( s#bitmap * , t#sector_t , t#bool ) +md_bitmap_sync_with_cluster void md_bitmap_sync_with_cluster ( s#mddev * , t#sector_t , t#sector_t , t#sector_t , t#sector_t ) +md_bitmap_free void md_bitmap_free ( s#bitmap * ) +md_bitmap_load int md_bitmap_load ( s#mddev * ) +get_bitmap_from_slot s#bitmap * get_bitmap_from_slot ( s#mddev * , int ) +md_bitmap_copy_from_slot int md_bitmap_copy_from_slot ( s#mddev * , int , t#sector_t * , t#sector_t * , t#bool ) +md_bitmap_resize int md_bitmap_resize ( s#bitmap * , t#sector_t , int , int ) + +/* drivers/md/persistent-data/dm-array.o */ +s##dm_transaction_manager +s#dm_btree_value_type struct dm_btree_value_type { void * context ; t#uint32_t size ; void ( * inc ) ( void * , const void * , unsigned ) ; void ( * dec ) ( void * , const void * , unsigned ) ; int ( * equal ) ( void * , const void * , const void * ) ; } +s#dm_btree_info struct dm_btree_info { s#dm_transaction_manager * tm ; unsigned levels ; s#dm_btree_value_type value_type ; } +s#dm_array_info struct dm_array_info { s#dm_transaction_manager * tm ; s#dm_btree_value_type value_type ; s#dm_btree_info btree_info ; } +dm_array_info_init void dm_array_info_init ( s#dm_array_info * , s#dm_transaction_manager * , s#dm_btree_value_type * ) +dm_array_empty int dm_array_empty ( s#dm_array_info * , t#dm_block_t * ) +dm_array_resize int dm_array_resize ( s#dm_array_info * , t#dm_block_t , t#uint32_t , t#uint32_t , const void * , t#dm_block_t * ) +t#value_fn typedef int ( * value_fn ) ( t#uint32_t , void * , void * ) +dm_array_new int dm_array_new ( s#dm_array_info * , t#dm_block_t * , t#uint32_t , t#value_fn , void * ) +dm_array_del int dm_array_del ( s#dm_array_info * , t#dm_block_t ) +dm_array_get_value int dm_array_get_value ( s#dm_array_info * , t#dm_block_t , t#uint32_t , void * ) +dm_array_set_value int dm_array_set_value ( s#dm_array_info * , t#dm_block_t , t#uint32_t , const void * , t#dm_block_t * ) +dm_array_walk int dm_array_walk ( s#dm_array_info * , t#dm_block_t , int ( * ) ( void * , t#uint64_t , void * ) , void * ) +s##dm_block +s#cursor_node struct cursor_node { s#dm_block * b ; unsigned index ; } +s#dm_btree_cursor struct dm_btree_cursor { s#dm_btree_info * info ; t#dm_block_t root ; t#bool prefetch_leaves ; unsigned depth ; s#cursor_node nodes [ 16 ] ; } +s##array_block +s#dm_array_cursor struct dm_array_cursor { s#dm_array_info * info ; s#dm_btree_cursor cursor ; s#dm_block * block ; s#array_block * ab ; unsigned index ; } +dm_array_cursor_begin int dm_array_cursor_begin ( s#dm_array_info * , t#dm_block_t , s#dm_array_cursor * ) +dm_array_cursor_end void dm_array_cursor_end ( s#dm_array_cursor * ) +dm_array_cursor_next int dm_array_cursor_next ( s#dm_array_cursor * ) +dm_array_cursor_skip int dm_array_cursor_skip ( s#dm_array_cursor * , t#uint32_t ) +dm_array_cursor_get_value void dm_array_cursor_get_value ( s#dm_array_cursor * , void * * ) + +/* drivers/md/persistent-data/dm-bitset.o */ +s##dm_transaction_manager +s#dm_disk_bitset struct dm_disk_bitset { s#dm_array_info array_info ; t#uint32_t current_index ; t#uint64_t current_bits ; t#bool current_index_set : 1 ; t#bool dirty : 1 ; } +dm_disk_bitset_init void dm_disk_bitset_init ( s#dm_transaction_manager * , s#dm_disk_bitset * ) +dm_bitset_empty int dm_bitset_empty ( s#dm_disk_bitset * , t#dm_block_t * ) +t#bit_value_fn typedef int ( * bit_value_fn ) ( t#uint32_t , t#bool * , void * ) +dm_bitset_new int dm_bitset_new ( s#dm_disk_bitset * , t#dm_block_t * , t#uint32_t , t#bit_value_fn , void * ) +dm_bitset_resize int dm_bitset_resize ( s#dm_disk_bitset * , t#dm_block_t , t#uint32_t , t#uint32_t , t#bool , t#dm_block_t * ) +dm_bitset_del int dm_bitset_del ( s#dm_disk_bitset * , t#dm_block_t ) +dm_bitset_flush int dm_bitset_flush ( s#dm_disk_bitset * , t#dm_block_t , t#dm_block_t * ) +dm_bitset_set_bit int dm_bitset_set_bit ( s#dm_disk_bitset * , t#dm_block_t , t#uint32_t , t#dm_block_t * ) +dm_bitset_clear_bit int dm_bitset_clear_bit ( s#dm_disk_bitset * , t#dm_block_t , t#uint32_t , t#dm_block_t * ) +dm_bitset_test_bit int dm_bitset_test_bit ( s#dm_disk_bitset * , t#dm_block_t , t#uint32_t , t#dm_block_t * , t#bool * ) +s##dm_block +s##array_block +s#dm_bitset_cursor struct dm_bitset_cursor { s#dm_disk_bitset * info ; s#dm_array_cursor cursor ; t#uint32_t entries_remaining ; t#uint32_t array_index ; t#uint32_t bit_index ; t#uint64_t current_bits ; } +dm_bitset_cursor_begin int dm_bitset_cursor_begin ( s#dm_disk_bitset * , t#dm_block_t , t#uint32_t , s#dm_bitset_cursor * ) +dm_bitset_cursor_end void dm_bitset_cursor_end ( s#dm_bitset_cursor * ) +dm_bitset_cursor_next int dm_bitset_cursor_next ( s#dm_bitset_cursor * ) +dm_bitset_cursor_skip int dm_bitset_cursor_skip ( s#dm_bitset_cursor * , t#uint32_t ) +dm_bitset_cursor_get_value t#bool dm_bitset_cursor_get_value ( s#dm_bitset_cursor * ) + +/* drivers/md/persistent-data/dm-block-manager.o */ +s##dm_block +dm_block_location t#dm_block_t dm_block_location ( s#dm_block * ) +dm_block_data void * dm_block_data ( s#dm_block * ) +s##dm_block_manager +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +dm_block_manager_create s#dm_block_manager * dm_block_manager_create ( s#block_device * , unsigned , unsigned ) +dm_block_manager_destroy void dm_block_manager_destroy ( s#dm_block_manager * ) +dm_bm_block_size unsigned dm_bm_block_size ( s#dm_block_manager * ) +s#dm_block_validator struct dm_block_validator { const char * name ; void ( * prepare_for_write ) ( s#dm_block_validator * , s#dm_block * , t#size_t ) ; int ( * check ) ( s#dm_block_validator * , s#dm_block * , t#size_t ) ; } +dm_bm_read_lock int dm_bm_read_lock ( s#dm_block_manager * , t#dm_block_t , s#dm_block_validator * , s#dm_block * * ) +dm_bm_write_lock int dm_bm_write_lock ( s#dm_block_manager * , t#dm_block_t , s#dm_block_validator * , s#dm_block * * ) +dm_bm_write_lock_zero int dm_bm_write_lock_zero ( s#dm_block_manager * , t#dm_block_t , s#dm_block_validator * , s#dm_block * * ) +dm_bm_unlock void dm_bm_unlock ( s#dm_block * ) +dm_bm_flush int dm_bm_flush ( s#dm_block_manager * ) +dm_bm_is_read_only t#bool dm_bm_is_read_only ( s#dm_block_manager * ) +dm_bm_set_read_only void dm_bm_set_read_only ( s#dm_block_manager * ) +dm_bm_set_read_write void dm_bm_set_read_write ( s#dm_block_manager * ) +dm_bm_checksum t#u32 dm_bm_checksum ( const void * , t#size_t , t#u32 ) + +/* drivers/md/persistent-data/dm-btree.o */ +s##dm_transaction_manager +dm_btree_empty int dm_btree_empty ( s#dm_btree_info * , t#dm_block_t * ) +dm_btree_del int dm_btree_del ( s#dm_btree_info * , t#dm_block_t ) +dm_btree_lookup int dm_btree_lookup ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * , void * ) +dm_btree_lookup_next int dm_btree_lookup_next ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * , t#uint64_t * , void * ) +dm_btree_insert int dm_btree_insert ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * , void * , t#dm_block_t * ) +dm_btree_insert_notify int dm_btree_insert_notify ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * , void * , t#dm_block_t * , int * ) +dm_btree_find_highest_key int dm_btree_find_highest_key ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * ) +dm_btree_find_lowest_key int dm_btree_find_lowest_key ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * ) +dm_btree_walk int dm_btree_walk ( s#dm_btree_info * , t#dm_block_t , int ( * ) ( void * , t#uint64_t * , void * ) , void * ) +s##dm_block +dm_btree_cursor_begin int dm_btree_cursor_begin ( s#dm_btree_info * , t#dm_block_t , t#bool , s#dm_btree_cursor * ) +dm_btree_cursor_end void dm_btree_cursor_end ( s#dm_btree_cursor * ) +dm_btree_cursor_next int dm_btree_cursor_next ( s#dm_btree_cursor * ) +dm_btree_cursor_skip int dm_btree_cursor_skip ( s#dm_btree_cursor * , t#uint32_t ) +dm_btree_cursor_get_value int dm_btree_cursor_get_value ( s#dm_btree_cursor * , t#uint64_t * , void * ) + +/* drivers/md/persistent-data/dm-btree-remove.o */ +s##dm_transaction_manager +dm_btree_remove int dm_btree_remove ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * , t#dm_block_t * ) +dm_btree_remove_leaves int dm_btree_remove_leaves ( s#dm_btree_info * , t#dm_block_t , t#uint64_t * , t#uint64_t , t#dm_block_t * , unsigned * ) + +/* drivers/md/persistent-data/dm-space-map-disk.o */ +t#dm_sm_threshold_fn typedef void ( * dm_sm_threshold_fn ) ( void * ) +s#dm_space_map struct dm_space_map { void ( * destroy ) ( s#dm_space_map * ) ; int ( * extend ) ( s#dm_space_map * , t#dm_block_t ) ; int ( * get_nr_blocks ) ( s#dm_space_map * , t#dm_block_t * ) ; int ( * get_nr_free ) ( s#dm_space_map * , t#dm_block_t * ) ; int ( * get_count ) ( s#dm_space_map * , t#dm_block_t , t#uint32_t * ) ; int ( * count_is_more_than_one ) ( s#dm_space_map * , t#dm_block_t , int * ) ; int ( * set_count ) ( s#dm_space_map * , t#dm_block_t , t#uint32_t ) ; int ( * commit ) ( s#dm_space_map * ) ; int ( * inc_blocks ) ( s#dm_space_map * , t#dm_block_t , t#dm_block_t ) ; int ( * dec_blocks ) ( s#dm_space_map * , t#dm_block_t , t#dm_block_t ) ; int ( * new_block ) ( s#dm_space_map * , t#dm_block_t * ) ; int ( * root_size ) ( s#dm_space_map * , t#size_t * ) ; int ( * copy_root ) ( s#dm_space_map * , void * , t#size_t ) ; int ( * register_threshold_callback ) ( s#dm_space_map * , t#dm_block_t , t#dm_sm_threshold_fn , void * ) ; } +s##dm_transaction_manager +dm_sm_disk_create s#dm_space_map * dm_sm_disk_create ( s#dm_transaction_manager * , t#dm_block_t ) +dm_sm_disk_open s#dm_space_map * dm_sm_disk_open ( s#dm_transaction_manager * , void * , t#size_t ) + +/* drivers/md/persistent-data/dm-transaction-manager.o */ +s##dm_transaction_manager +dm_tm_create_non_blocking_clone s#dm_transaction_manager * dm_tm_create_non_blocking_clone ( s#dm_transaction_manager * ) +dm_tm_destroy void dm_tm_destroy ( s#dm_transaction_manager * ) +dm_tm_pre_commit int dm_tm_pre_commit ( s#dm_transaction_manager * ) +s##dm_block +dm_tm_commit int dm_tm_commit ( s#dm_transaction_manager * , s#dm_block * ) +dm_tm_shadow_block int dm_tm_shadow_block ( s#dm_transaction_manager * , t#dm_block_t , s#dm_block_validator * , s#dm_block * * , int * ) +dm_tm_read_lock int dm_tm_read_lock ( s#dm_transaction_manager * , t#dm_block_t , s#dm_block_validator * , s#dm_block * * ) +dm_tm_unlock void dm_tm_unlock ( s#dm_transaction_manager * , s#dm_block * ) +dm_tm_inc void dm_tm_inc ( s#dm_transaction_manager * , t#dm_block_t ) +dm_tm_inc_range void dm_tm_inc_range ( s#dm_transaction_manager * , t#dm_block_t , t#dm_block_t ) +dm_tm_dec void dm_tm_dec ( s#dm_transaction_manager * , t#dm_block_t ) +dm_tm_dec_range void dm_tm_dec_range ( s#dm_transaction_manager * , t#dm_block_t , t#dm_block_t ) +t#dm_tm_run_fn typedef void ( * dm_tm_run_fn ) ( s#dm_transaction_manager * , t#dm_block_t , t#dm_block_t ) +dm_tm_with_runs void dm_tm_with_runs ( s#dm_transaction_manager * , const t#__le64 * , unsigned , t#dm_tm_run_fn ) +dm_tm_issue_prefetches void dm_tm_issue_prefetches ( s#dm_transaction_manager * ) +s##dm_block_manager +dm_tm_create_with_sm int dm_tm_create_with_sm ( s#dm_block_manager * , t#dm_block_t , s#dm_transaction_manager * * , s#dm_space_map * * ) +dm_tm_open_with_sm int dm_tm_open_with_sm ( s#dm_block_manager * , t#dm_block_t , void * , t#size_t , s#dm_transaction_manager * * , s#dm_space_map * * ) + +/* drivers/md/raid5.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##md_cluster_info +raid5_set_cache_size int raid5_set_cache_size ( s#mddev * , int ) + +/* drivers/md/raid5-cache.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##md_cluster_info +r5c_journal_mode_set int r5c_journal_mode_set ( s#mddev * , int ) + +/* drivers/media/cec/core/cec-adap.o */ +cec_get_edid_phys_addr t#u16 cec_get_edid_phys_addr ( const t#u8 * , unsigned int , unsigned int * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##drm_driver +s##drm_vblank_crtc +s##drm_framebuffer +s##drm_format_info +e##drm_mode_status +s##drm_display_mode +s##drm_atomic_state +s##drm_property +s##drm_mode_config_helper_funcs +s##drm_vma_offset_manager +s##drm_vram_mm +s##drm_fb_helper +s##drm_crtc +s##drm_encoder +s##drm_crtc_commit +s##drm_writeback_job +s##drm_property_blob +s##drm_printer +s##drm_privacy_screen +s##drm_connector_helper_funcs +s##i2c_adapter +cec_fill_conn_info_from_drm void cec_fill_conn_info_from_drm ( s#cec_connector_info * , const s#drm_connector * ) +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##cec_notifier +s##cec_pin +cec_queue_pin_cec_event void cec_queue_pin_cec_event ( s#cec_adapter * , t#bool , t#bool , t#ktime_t ) +cec_queue_pin_hpd_event void cec_queue_pin_hpd_event ( s#cec_adapter * , t#bool , t#ktime_t ) +cec_queue_pin_5v_event void cec_queue_pin_5v_event ( s#cec_adapter * , t#bool , t#ktime_t ) +cec_transmit_done_ts void cec_transmit_done_ts ( s#cec_adapter * , t#u8 , t#u8 , t#u8 , t#u8 , t#u8 , t#ktime_t ) +cec_transmit_attempt_done_ts void cec_transmit_attempt_done_ts ( s#cec_adapter * , t#u8 , t#ktime_t ) +cec_transmit_msg int cec_transmit_msg ( s#cec_adapter * , s#cec_msg * , t#bool ) +cec_received_msg_ts void cec_received_msg_ts ( s#cec_adapter * , s#cec_msg * , t#ktime_t ) +cec_s_phys_addr void cec_s_phys_addr ( s#cec_adapter * , t#u16 , t#bool ) +cec_s_phys_addr_from_edid void cec_s_phys_addr_from_edid ( s#cec_adapter * , const s#edid * ) +cec_s_conn_info void cec_s_conn_info ( s#cec_adapter * , const s#cec_connector_info * ) +cec_s_log_addrs int cec_s_log_addrs ( s#cec_adapter * , s#cec_log_addrs * , t#bool ) + +/* drivers/media/cec/core/cec-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##cec_notifier +s##cec_pin +cec_allocate_adapter s#cec_adapter * cec_allocate_adapter ( const s#cec_adap_ops * , void * , const char * , t#u32 , t#u8 ) +cec_register_adapter int cec_register_adapter ( s#cec_adapter * , s#device * ) +cec_unregister_adapter void cec_unregister_adapter ( s#cec_adapter * ) +cec_delete_adapter void cec_delete_adapter ( s#cec_adapter * ) + +/* drivers/media/cec/core/cec-notifier.o */ +s##cec_notifier +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cec_notifier_conn_register s#cec_notifier * cec_notifier_conn_register ( s#device * , const char * , const s#cec_connector_info * ) +cec_notifier_conn_unregister void cec_notifier_conn_unregister ( s#cec_notifier * ) +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##cec_pin +cec_notifier_cec_adap_register s#cec_notifier * cec_notifier_cec_adap_register ( s#device * , const char * , s#cec_adapter * ) +cec_notifier_cec_adap_unregister void cec_notifier_cec_adap_unregister ( s#cec_notifier * , s#cec_adapter * ) +cec_notifier_set_phys_addr void cec_notifier_set_phys_addr ( s#cec_notifier * , t#u16 ) +cec_notifier_set_phys_addr_from_edid void cec_notifier_set_phys_addr_from_edid ( s#cec_notifier * , const s#edid * ) +cec_notifier_parse_hdmi_phandle s#device * cec_notifier_parse_hdmi_phandle ( s#device * ) + +/* drivers/media/cec/core/cec-pin.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##cec_notifier +s#cec_pin_ops struct cec_pin_ops { int ( * read ) ( s#cec_adapter * ) ; void ( * low ) ( s#cec_adapter * ) ; void ( * high ) ( s#cec_adapter * ) ; t#bool ( * enable_irq ) ( s#cec_adapter * ) ; void ( * disable_irq ) ( s#cec_adapter * ) ; void ( * free ) ( s#cec_adapter * ) ; void ( * status ) ( s#cec_adapter * , s#seq_file * ) ; int ( * read_hpd ) ( s#cec_adapter * ) ; int ( * read_5v ) ( s#cec_adapter * ) ; int ( * received ) ( s#cec_adapter * , s#cec_msg * ) ; } +e#cec_pin_state enum cec_pin_state { CEC_ST_OFF , CEC_ST_IDLE , CEC_ST_TX_WAIT , CEC_ST_TX_WAIT_FOR_HIGH , CEC_ST_TX_START_BIT_LOW , CEC_ST_TX_START_BIT_HIGH , CEC_ST_TX_START_BIT_HIGH_SHORT , CEC_ST_TX_START_BIT_HIGH_LONG , CEC_ST_TX_START_BIT_LOW_CUSTOM , CEC_ST_TX_START_BIT_HIGH_CUSTOM , CEC_ST_TX_DATA_BIT_0_LOW , CEC_ST_TX_DATA_BIT_0_HIGH , CEC_ST_TX_DATA_BIT_0_HIGH_SHORT , CEC_ST_TX_DATA_BIT_0_HIGH_LONG , CEC_ST_TX_DATA_BIT_1_LOW , CEC_ST_TX_DATA_BIT_1_HIGH , CEC_ST_TX_DATA_BIT_1_HIGH_SHORT , CEC_ST_TX_DATA_BIT_1_HIGH_LONG , CEC_ST_TX_DATA_BIT_1_HIGH_PRE_SAMPLE , CEC_ST_TX_DATA_BIT_1_HIGH_POST_SAMPLE , CEC_ST_TX_DATA_BIT_1_HIGH_POST_SAMPLE_SHORT , CEC_ST_TX_DATA_BIT_1_HIGH_POST_SAMPLE_LONG , CEC_ST_TX_DATA_BIT_LOW_CUSTOM , CEC_ST_TX_DATA_BIT_HIGH_CUSTOM , CEC_ST_TX_PULSE_LOW_CUSTOM , CEC_ST_TX_PULSE_HIGH_CUSTOM , CEC_ST_TX_LOW_DRIVE , CEC_ST_RX_START_BIT_LOW , CEC_ST_RX_START_BIT_HIGH , CEC_ST_RX_DATA_SAMPLE , CEC_ST_RX_DATA_POST_SAMPLE , CEC_ST_RX_DATA_WAIT_FOR_LOW , CEC_ST_RX_ACK_LOW , CEC_ST_RX_ACK_LOW_POST , CEC_ST_RX_ACK_HIGH_POST , CEC_ST_RX_ACK_FINISH , CEC_ST_RX_LOW_DRIVE , CEC_ST_RX_IRQ , CEC_PIN_STATES } +s#cec_pin struct cec_pin { s#cec_adapter * adap ; const s#cec_pin_ops * ops ; s#task_struct * kthread ; t#wait_queue_head_t kthread_waitq ; s#hrtimer timer ; t#ktime_t ts ; unsigned int wait_usecs ; t#u16 la_mask ; t#bool enabled ; t#bool monitor_all ; t#bool rx_eom ; t#bool enable_irq_failed ; e#cec_pin_state state ; s#cec_msg tx_msg ; t#u32 tx_bit ; t#bool tx_nacked ; t#u32 tx_signal_free_time ; t#bool tx_toggle ; s#cec_msg rx_msg ; t#u32 rx_bit ; t#bool rx_toggle ; t#u32 rx_start_bit_low_too_short_cnt ; t#u64 rx_start_bit_low_too_short_ts ; t#u32 rx_start_bit_low_too_short_delta ; t#u32 rx_start_bit_too_short_cnt ; t#u64 rx_start_bit_too_short_ts ; t#u32 rx_start_bit_too_short_delta ; t#u32 rx_start_bit_too_long_cnt ; t#u32 rx_data_bit_too_short_cnt ; t#u64 rx_data_bit_too_short_ts ; t#u32 rx_data_bit_too_short_delta ; t#u32 rx_data_bit_too_long_cnt ; t#u32 rx_low_drive_cnt ; s#cec_msg work_rx_msg ; t#u8 work_tx_status ; t#ktime_t work_tx_ts ; t#atomic_t work_irq_change ; t#atomic_t work_pin_num_events ; unsigned int work_pin_events_wr ; unsigned int work_pin_events_rd ; t#ktime_t work_pin_ts [ 128 ] ; t#u8 work_pin_events [ 128 ] ; t#bool work_pin_events_dropped ; t#u32 work_pin_events_dropped_cnt ; t#ktime_t timer_ts ; t#u32 timer_cnt ; t#u32 timer_100ms_overruns ; t#u32 timer_300ms_overruns ; t#u32 timer_max_overrun ; t#u32 timer_sum_overrun ; t#u32 tx_custom_low_usecs ; t#u32 tx_custom_high_usecs ; t#bool tx_ignore_nack_until_eom ; t#bool tx_custom_pulse ; t#bool tx_generated_poll ; t#bool tx_post_eom ; t#u8 tx_extra_bytes ; t#u32 tx_low_drive_cnt ; t#u64 error_inj [ 0x00000100 + 1 ] ; t#u8 error_inj_args [ 0x00000100 + 1 ] [ 8 ] ; } +cec_pin_changed void cec_pin_changed ( s#cec_adapter * , t#bool ) +cec_pin_allocate_adapter s#cec_adapter * cec_pin_allocate_adapter ( const s#cec_pin_ops * , void * , const char * , t#u32 ) + +/* drivers/media/common/b2c2/flexcop.o */ +b2c2_flexcop_debug extern int b2c2_flexcop_debug +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +t#flexcop_revision_t typedef enum { FLEXCOP_UNK = 0 , FLEXCOP_II , FLEXCOP_IIB , FLEXCOP_III , } flexcop_revision_t +t#flexcop_device_type_t typedef enum { FC_UNK = 0 , FC_CABLE , FC_AIR_DVBT , FC_AIR_ATSC1 , FC_AIR_ATSC2 , FC_AIR_ATSC3 , FC_SKY_REV23 , FC_SKY_REV26 , FC_SKY_REV27 , FC_SKY_REV28 , FC_SKYS2_REV33 , } flexcop_device_type_t +t#flexcop_bus_t typedef enum { FC_USB = 0 , FC_PCI , } flexcop_bus_t +e#dvb_device_type enum dvb_device_type { DVB_DEVICE_SEC , DVB_DEVICE_FRONTEND , DVB_DEVICE_DEMUX , DVB_DEVICE_DVR , DVB_DEVICE_CA , DVB_DEVICE_NET , DVB_DEVICE_VIDEO , DVB_DEVICE_AUDIO , DVB_DEVICE_OSD , } +s#media_file_operations struct media_file_operations { s#module * owner ; t#ssize_t ( * read ) ( s#file * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * write ) ( s#file * , const char * , t#size_t , t#loff_t * ) ; t#__poll_t ( * poll ) ( s#file * , s#poll_table_struct * ) ; long ( * ioctl ) ( s#file * , unsigned int , unsigned long ) ; long ( * compat_ioctl ) ( s#file * , unsigned int , unsigned long ) ; int ( * open ) ( s#file * ) ; int ( * release ) ( s#file * ) ; } +s#media_devnode struct media_devnode { s#media_device * media_dev ; const s#media_file_operations * fops ; s#device dev ; s#cdev cdev ; s#device * parent ; int minor ; unsigned long flags ; void ( * release ) ( s#media_devnode * ) ; } +e#media_entity_type enum media_entity_type { MEDIA_ENTITY_TYPE_BASE , MEDIA_ENTITY_TYPE_VIDEO_DEVICE , MEDIA_ENTITY_TYPE_V4L2_SUBDEV , } +e#media_pad_signal_type enum media_pad_signal_type { PAD_SIGNAL_DEFAULT = 0 , PAD_SIGNAL_ANALOG , PAD_SIGNAL_DV , PAD_SIGNAL_AUDIO , } +s#media_pad struct media_pad { s#media_gobj graph_obj ; s#media_entity * entity ; t#u16 index ; e#media_pad_signal_type sig_type ; unsigned long flags ; } +s#media_link struct media_link { s#media_gobj graph_obj ; s#list_head list ; union { s#media_gobj * gobj0 ; s#media_pad * source ; s#media_interface * intf ; } ; union { s#media_gobj * gobj1 ; s#media_pad * sink ; s#media_entity * entity ; } ; s#media_link * reverse ; unsigned long flags ; t#bool is_backlink ; } +s#media_entity_operations struct media_entity_operations { int ( * get_fwnode_pad ) ( s#media_entity * , s#fwnode_endpoint * ) ; int ( * link_setup ) ( s#media_entity * , const s#media_pad * , const s#media_pad * , t#u32 ) ; int ( * link_validate ) ( s#media_link * ) ; } +s#media_pipeline struct media_pipeline { int streaming_count ; s#media_graph graph ; } +s#media_entity struct media_entity { s#media_gobj graph_obj ; const char * name ; e#media_entity_type obj_type ; t#u32 function ; unsigned long flags ; t#u16 num_pads ; t#u16 num_links ; t#u16 num_backlinks ; int internal_idx ; s#media_pad * pads ; s#list_head links ; const s#media_entity_operations * ops ; int stream_count ; int use_count ; s#media_pipeline * pipe ; union { struct { t#u32 major ; t#u32 minor ; } dev ; } info ; } +s#media_entity_enum struct media_entity_enum { unsigned long * bmap ; int idx_max ; } +s#media_graph struct media_graph { struct { s#media_entity * entity ; s#list_head * link ; } stack [ 16 ] ; s#media_entity_enum ent_enum ; int top ; } +e#media_request_state enum media_request_state { MEDIA_REQUEST_STATE_IDLE , MEDIA_REQUEST_STATE_VALIDATING , MEDIA_REQUEST_STATE_QUEUED , MEDIA_REQUEST_STATE_COMPLETE , MEDIA_REQUEST_STATE_CLEANING , MEDIA_REQUEST_STATE_UPDATING , NR_OF_MEDIA_REQUEST_STATE , } +s#media_request struct media_request { s#media_device * mdev ; s#kref kref ; char debug_str [ 16 + 11 ] ; e#media_request_state state ; unsigned int updating_count ; unsigned int access_count ; s#list_head objects ; unsigned int num_incomplete_objects ; t#wait_queue_head_t poll_wait ; t#spinlock_t lock ; } +s#media_device_ops struct media_device_ops { int ( * link_notify ) ( s#media_link * , t#u32 , unsigned int ) ; s#media_request * ( * req_alloc ) ( s#media_device * ) ; void ( * req_free ) ( s#media_request * ) ; int ( * req_validate ) ( s#media_request * ) ; void ( * req_queue ) ( s#media_request * ) ; } +s#media_device struct media_device { s#device * dev ; s#media_devnode * devnode ; char model [ 32 ] ; char driver_name [ 32 ] ; char serial [ 40 ] ; char bus_info [ 32 ] ; t#u32 hw_revision ; t#u64 topology_version ; t#u32 id ; s#ida entity_internal_idx ; int entity_internal_idx_max ; s#list_head entities ; s#list_head interfaces ; s#list_head pads ; s#list_head links ; s#list_head entity_notify ; s#mutex graph_mutex ; s#media_graph pm_count_walk ; void * source_priv ; int ( * enable_source ) ( s#media_entity * , s#media_pipeline * ) ; void ( * disable_source ) ( s#media_entity * ) ; const s#media_device_ops * ops ; s#mutex req_queue_mutex ; t#atomic_t request_id ; } +s#media_gobj struct media_gobj { s#media_device * mdev ; t#u32 id ; s#list_head list ; } +s#media_interface struct media_interface { s#media_gobj graph_obj ; s#list_head links ; t#u32 type ; t#u32 flags ; } +s#media_intf_devnode struct media_intf_devnode { s#media_interface intf ; t#u32 major ; t#u32 minor ; } +s#dvb_device struct dvb_device { s#list_head list_head ; const s#file_operations * fops ; s#dvb_adapter * adapter ; e#dvb_device_type type ; int minor ; t#u32 id ; int readers ; int writers ; int users ; t#wait_queue_head_t wait_queue ; int ( * kernel_ioctl ) ( s#file * , unsigned int , void * ) ; const char * name ; s#media_intf_devnode * intf_devnode ; unsigned tsout_num_entities ; s#media_entity * entity , * tsout_entity ; s#media_pad * pads , * tsout_pads ; void * priv ; } +s#dvb_adapter struct dvb_adapter { int num ; s#list_head list_head ; s#list_head device_list ; const char * name ; t#u8 proposed_mac [ 6 ] ; void * priv ; s#device * device ; s#module * module ; int mfe_shared ; s#dvb_device * mfe_dvbdev ; s#mutex mfe_lock ; s#mutex mdev_lock ; s#media_device * mdev ; s#media_entity * conn ; s#media_pad * conn_pads ; } +e#fe_caps enum fe_caps { FE_IS_STUPID = 0 , FE_CAN_INVERSION_AUTO = 0x1 , FE_CAN_FEC_1_2 = 0x2 , FE_CAN_FEC_2_3 = 0x4 , FE_CAN_FEC_3_4 = 0x8 , FE_CAN_FEC_4_5 = 0x10 , FE_CAN_FEC_5_6 = 0x20 , FE_CAN_FEC_6_7 = 0x40 , FE_CAN_FEC_7_8 = 0x80 , FE_CAN_FEC_8_9 = 0x100 , FE_CAN_FEC_AUTO = 0x200 , FE_CAN_QPSK = 0x400 , FE_CAN_QAM_16 = 0x800 , FE_CAN_QAM_32 = 0x1000 , FE_CAN_QAM_64 = 0x2000 , FE_CAN_QAM_128 = 0x4000 , FE_CAN_QAM_256 = 0x8000 , FE_CAN_QAM_AUTO = 0x10000 , FE_CAN_TRANSMISSION_MODE_AUTO = 0x20000 , FE_CAN_BANDWIDTH_AUTO = 0x40000 , FE_CAN_GUARD_INTERVAL_AUTO = 0x80000 , FE_CAN_HIERARCHY_AUTO = 0x100000 , FE_CAN_8VSB = 0x200000 , FE_CAN_16VSB = 0x400000 , FE_HAS_EXTENDED_CAPS = 0x800000 , FE_CAN_MULTISTREAM = 0x4000000 , FE_CAN_TURBO_FEC = 0x8000000 , FE_CAN_2G_MODULATION = 0x10000000 , FE_NEEDS_BENDING = 0x20000000 , FE_CAN_RECOVER = 0x40000000 , FE_CAN_MUTE_TS = 0x80000000 } +s#dvb_frontend_internal_info struct dvb_frontend_internal_info { char name [ 128 ] ; t#u32 frequency_min_hz ; t#u32 frequency_max_hz ; t#u32 frequency_stepsize_hz ; t#u32 frequency_tolerance_hz ; t#u32 symbol_rate_min ; t#u32 symbol_rate_max ; t#u32 symbol_rate_tolerance ; e#fe_caps caps ; } +e#fe_status enum fe_status { FE_NONE = 0x00 , FE_HAS_SIGNAL = 0x01 , FE_HAS_CARRIER = 0x02 , FE_HAS_VITERBI = 0x04 , FE_HAS_SYNC = 0x08 , FE_HAS_LOCK = 0x10 , FE_TIMEDOUT = 0x20 , FE_REINIT = 0x40 , } +e#dvbfe_algo enum dvbfe_algo { DVBFE_ALGO_HW = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , DVBFE_ALGO_SW = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , DVBFE_ALGO_CUSTOM = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , DVBFE_ALGO_RECOVERY = ( ( ( ( 1UL ) ) ) << ( 31 ) ) , } +s#dvb_frontend_tune_settings struct dvb_frontend_tune_settings { int min_delay_ms ; int step_size ; int max_drift ; } +e#fe_modulation enum fe_modulation { QPSK , QAM_16 , QAM_32 , QAM_64 , QAM_128 , QAM_256 , QAM_AUTO , VSB_8 , VSB_16 , PSK_8 , APSK_16 , APSK_32 , DQPSK , QAM_4_NR , } +e#fe_sec_voltage enum fe_sec_voltage { SEC_VOLTAGE_13 , SEC_VOLTAGE_18 , SEC_VOLTAGE_OFF } +e#fe_sec_tone_mode enum fe_sec_tone_mode { SEC_TONE_ON , SEC_TONE_OFF } +e#fe_spectral_inversion enum fe_spectral_inversion { INVERSION_OFF , INVERSION_ON , INVERSION_AUTO } +e#fe_code_rate enum fe_code_rate { FEC_NONE = 0 , FEC_1_2 , FEC_2_3 , FEC_3_4 , FEC_4_5 , FEC_5_6 , FEC_6_7 , FEC_7_8 , FEC_8_9 , FEC_AUTO , FEC_3_5 , FEC_9_10 , FEC_2_5 , } +e#fe_transmit_mode enum fe_transmit_mode { TRANSMISSION_MODE_2K , TRANSMISSION_MODE_8K , TRANSMISSION_MODE_AUTO , TRANSMISSION_MODE_4K , TRANSMISSION_MODE_1K , TRANSMISSION_MODE_16K , TRANSMISSION_MODE_32K , TRANSMISSION_MODE_C1 , TRANSMISSION_MODE_C3780 , } +e#fe_guard_interval enum fe_guard_interval { GUARD_INTERVAL_1_32 , GUARD_INTERVAL_1_16 , GUARD_INTERVAL_1_8 , GUARD_INTERVAL_1_4 , GUARD_INTERVAL_AUTO , GUARD_INTERVAL_1_128 , GUARD_INTERVAL_19_128 , GUARD_INTERVAL_19_256 , GUARD_INTERVAL_PN420 , GUARD_INTERVAL_PN595 , GUARD_INTERVAL_PN945 , } +e#fe_hierarchy enum fe_hierarchy { HIERARCHY_NONE , HIERARCHY_1 , HIERARCHY_2 , HIERARCHY_4 , HIERARCHY_AUTO } +e#fe_pilot enum fe_pilot { PILOT_ON , PILOT_OFF , PILOT_AUTO , } +e#fe_rolloff enum fe_rolloff { ROLLOFF_35 , ROLLOFF_20 , ROLLOFF_25 , ROLLOFF_AUTO , } +e#fe_delivery_system enum fe_delivery_system { SYS_UNDEFINED , SYS_DVBC_ANNEX_A , SYS_DVBC_ANNEX_B , SYS_DVBT , SYS_DSS , SYS_DVBS , SYS_DVBS2 , SYS_DVBH , SYS_ISDBT , SYS_ISDBS , SYS_ISDBC , SYS_ATSC , SYS_ATSCMH , SYS_DTMB , SYS_CMMB , SYS_DAB , SYS_DVBT2 , SYS_TURBO , SYS_DVBC_ANNEX_C , } +e#fe_interleaving enum fe_interleaving { INTERLEAVING_NONE , INTERLEAVING_AUTO , INTERLEAVING_240 , INTERLEAVING_720 , } +s#dtv_stats struct dtv_stats { t#__u8 scale ; union { t#__u64 uvalue ; t#__s64 svalue ; } ; } +s#dtv_fe_stats struct dtv_fe_stats { t#__u8 len ; s#dtv_stats stat [ 4 ] ; } +s#dtv_frontend_properties struct dtv_frontend_properties { t#u32 frequency ; e#fe_modulation modulation ; e#fe_sec_voltage voltage ; e#fe_sec_tone_mode sectone ; e#fe_spectral_inversion inversion ; e#fe_code_rate fec_inner ; e#fe_transmit_mode transmission_mode ; t#u32 bandwidth_hz ; e#fe_guard_interval guard_interval ; e#fe_hierarchy hierarchy ; t#u32 symbol_rate ; e#fe_code_rate code_rate_HP ; e#fe_code_rate code_rate_LP ; e#fe_pilot pilot ; e#fe_rolloff rolloff ; e#fe_delivery_system delivery_system ; e#fe_interleaving interleaving ; t#u8 isdbt_partial_reception ; t#u8 isdbt_sb_mode ; t#u8 isdbt_sb_subchannel ; t#u32 isdbt_sb_segment_idx ; t#u32 isdbt_sb_segment_count ; t#u8 isdbt_layer_enabled ; struct { t#u8 segment_count ; e#fe_code_rate fec ; e#fe_modulation modulation ; t#u8 interleaving ; } layer [ 3 ] ; t#u32 stream_id ; t#u32 scrambling_sequence_index ; t#u8 atscmh_fic_ver ; t#u8 atscmh_parade_id ; t#u8 atscmh_nog ; t#u8 atscmh_tnog ; t#u8 atscmh_sgn ; t#u8 atscmh_prc ; t#u8 atscmh_rs_frame_mode ; t#u8 atscmh_rs_frame_ensemble ; t#u8 atscmh_rs_code_mode_pri ; t#u8 atscmh_rs_code_mode_sec ; t#u8 atscmh_sccc_block_mode ; t#u8 atscmh_sccc_code_mode_a ; t#u8 atscmh_sccc_code_mode_b ; t#u8 atscmh_sccc_code_mode_c ; t#u8 atscmh_sccc_code_mode_d ; t#u32 lna ; s#dtv_fe_stats strength ; s#dtv_fe_stats cnr ; s#dtv_fe_stats pre_bit_error ; s#dtv_fe_stats pre_bit_count ; s#dtv_fe_stats post_bit_error ; s#dtv_fe_stats post_bit_count ; s#dtv_fe_stats block_error ; s#dtv_fe_stats block_count ; } +s#dvb_diseqc_master_cmd struct dvb_diseqc_master_cmd { t#__u8 msg [ 6 ] ; t#__u8 msg_len ; } +s#dvb_diseqc_slave_reply struct dvb_diseqc_slave_reply { t#__u8 msg [ 4 ] ; t#__u8 msg_len ; int timeout ; } +e#fe_sec_mini_cmd enum fe_sec_mini_cmd { SEC_MINI_A , SEC_MINI_B } +e#dvbfe_search enum dvbfe_search { DVBFE_ALGO_SEARCH_SUCCESS = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , DVBFE_ALGO_SEARCH_ASLEEP = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , DVBFE_ALGO_SEARCH_FAILED = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , DVBFE_ALGO_SEARCH_INVALID = ( ( ( ( 1UL ) ) ) << ( 3 ) ) , DVBFE_ALGO_SEARCH_AGAIN = ( ( ( ( 1UL ) ) ) << ( 4 ) ) , DVBFE_ALGO_SEARCH_ERROR = ( ( ( ( 1UL ) ) ) << ( 31 ) ) , } +s#dvb_tuner_info struct dvb_tuner_info { char name [ 128 ] ; t#u32 frequency_min_hz ; t#u32 frequency_max_hz ; t#u32 frequency_step_hz ; t#u32 bandwidth_min ; t#u32 bandwidth_max ; t#u32 bandwidth_step ; } +s#analog_parameters struct analog_parameters { unsigned int frequency ; unsigned int mode ; unsigned int audmode ; t#u64 std ; } +s#dvb_tuner_ops struct dvb_tuner_ops { s#dvb_tuner_info info ; void ( * release ) ( s#dvb_frontend * ) ; int ( * init ) ( s#dvb_frontend * ) ; int ( * sleep ) ( s#dvb_frontend * ) ; int ( * suspend ) ( s#dvb_frontend * ) ; int ( * resume ) ( s#dvb_frontend * ) ; int ( * set_params ) ( s#dvb_frontend * ) ; int ( * set_analog_params ) ( s#dvb_frontend * , s#analog_parameters * ) ; int ( * set_config ) ( s#dvb_frontend * , void * ) ; int ( * get_frequency ) ( s#dvb_frontend * , t#u32 * ) ; int ( * get_bandwidth ) ( s#dvb_frontend * , t#u32 * ) ; int ( * get_if_frequency ) ( s#dvb_frontend * , t#u32 * ) ; int ( * get_status ) ( s#dvb_frontend * , t#u32 * ) ; int ( * get_rf_strength ) ( s#dvb_frontend * , t#u16 * ) ; int ( * get_afc ) ( s#dvb_frontend * , t#s32 * ) ; int ( * calc_regs ) ( s#dvb_frontend * , t#u8 * , int ) ; int ( * set_frequency ) ( s#dvb_frontend * , t#u32 ) ; int ( * set_bandwidth ) ( s#dvb_frontend * , t#u32 ) ; } +s#analog_demod_info struct analog_demod_info { char * name ; } +s#analog_demod_ops struct analog_demod_ops { s#analog_demod_info info ; void ( * set_params ) ( s#dvb_frontend * , s#analog_parameters * ) ; int ( * has_signal ) ( s#dvb_frontend * , t#u16 * ) ; int ( * get_afc ) ( s#dvb_frontend * , t#s32 * ) ; void ( * tuner_status ) ( s#dvb_frontend * ) ; void ( * standby ) ( s#dvb_frontend * ) ; void ( * release ) ( s#dvb_frontend * ) ; int ( * i2c_gate_ctrl ) ( s#dvb_frontend * , int ) ; int ( * set_config ) ( s#dvb_frontend * , void * ) ; } +s#dvb_frontend_ops struct dvb_frontend_ops { s#dvb_frontend_internal_info info ; t#u8 delsys [ 8 ] ; void ( * detach ) ( s#dvb_frontend * ) ; void ( * release ) ( s#dvb_frontend * ) ; void ( * release_sec ) ( s#dvb_frontend * ) ; int ( * init ) ( s#dvb_frontend * ) ; int ( * sleep ) ( s#dvb_frontend * ) ; int ( * write ) ( s#dvb_frontend * , const t#u8 [ ] , int ) ; int ( * tune ) ( s#dvb_frontend * , t#bool , unsigned int , unsigned int * , e#fe_status * ) ; e#dvbfe_algo ( * get_frontend_algo ) ( s#dvb_frontend * ) ; int ( * set_frontend ) ( s#dvb_frontend * ) ; int ( * get_tune_settings ) ( s#dvb_frontend * , s#dvb_frontend_tune_settings * ) ; int ( * get_frontend ) ( s#dvb_frontend * , s#dtv_frontend_properties * ) ; int ( * read_status ) ( s#dvb_frontend * , e#fe_status * ) ; int ( * read_ber ) ( s#dvb_frontend * , t#u32 * ) ; int ( * read_signal_strength ) ( s#dvb_frontend * , t#u16 * ) ; int ( * read_snr ) ( s#dvb_frontend * , t#u16 * ) ; int ( * read_ucblocks ) ( s#dvb_frontend * , t#u32 * ) ; int ( * diseqc_reset_overload ) ( s#dvb_frontend * ) ; int ( * diseqc_send_master_cmd ) ( s#dvb_frontend * , s#dvb_diseqc_master_cmd * ) ; int ( * diseqc_recv_slave_reply ) ( s#dvb_frontend * , s#dvb_diseqc_slave_reply * ) ; int ( * diseqc_send_burst ) ( s#dvb_frontend * , e#fe_sec_mini_cmd ) ; int ( * set_tone ) ( s#dvb_frontend * , e#fe_sec_tone_mode ) ; int ( * set_voltage ) ( s#dvb_frontend * , e#fe_sec_voltage ) ; int ( * enable_high_lnb_voltage ) ( s#dvb_frontend * , long ) ; int ( * dishnetwork_send_legacy_command ) ( s#dvb_frontend * , unsigned long ) ; int ( * i2c_gate_ctrl ) ( s#dvb_frontend * , int ) ; int ( * ts_bus_ctrl ) ( s#dvb_frontend * , int ) ; int ( * set_lna ) ( s#dvb_frontend * ) ; e#dvbfe_search ( * search ) ( s#dvb_frontend * ) ; s#dvb_tuner_ops tuner_ops ; s#analog_demod_ops analog_ops ; } +s#dvb_frontend struct dvb_frontend { s#kref refcount ; s#dvb_frontend_ops ops ; s#dvb_adapter * dvb ; void * demodulator_priv ; void * tuner_priv ; void * frontend_priv ; void * sec_priv ; void * analog_demod_priv ; s#dtv_frontend_properties dtv_property_cache ; int ( * callback ) ( void * , int , int , int ) ; int id ; unsigned int exit ; } +e#dmx_demux_caps enum dmx_demux_caps { DMX_TS_FILTERING = 1 , DMX_SECTION_FILTERING = 4 , DMX_MEMORY_BASED_FILTERING = 8 , } +e#dmx_frontend_source enum dmx_frontend_source { DMX_MEMORY_FE , DMX_FRONTEND_0 , } +s#dmx_frontend struct dmx_frontend { s#list_head connectivity_list ; e#dmx_frontend_source source ; } +e#dmx_ts_pes enum dmx_ts_pes { DMX_PES_AUDIO0 , DMX_PES_VIDEO0 , DMX_PES_TELETEXT0 , DMX_PES_SUBTITLE0 , DMX_PES_PCR0 , DMX_PES_AUDIO1 , DMX_PES_VIDEO1 , DMX_PES_TELETEXT1 , DMX_PES_SUBTITLE1 , DMX_PES_PCR1 , DMX_PES_AUDIO2 , DMX_PES_VIDEO2 , DMX_PES_TELETEXT2 , DMX_PES_SUBTITLE2 , DMX_PES_PCR2 , DMX_PES_AUDIO3 , DMX_PES_VIDEO3 , DMX_PES_TELETEXT3 , DMX_PES_SUBTITLE3 , DMX_PES_PCR3 , DMX_PES_OTHER } +s#dmx_ts_feed struct dmx_ts_feed { int is_filtering ; s#dmx_demux * parent ; void * priv ; int ( * set ) ( s#dmx_ts_feed * , t#u16 , int , e#dmx_ts_pes , t#ktime_t ) ; int ( * start_filtering ) ( s#dmx_ts_feed * ) ; int ( * stop_filtering ) ( s#dmx_ts_feed * ) ; } +t#dmx_ts_cb typedef int ( * dmx_ts_cb ) ( const t#u8 * , t#size_t , const t#u8 * , t#size_t , s#dmx_ts_feed * , t#u32 * ) +s#dmx_section_filter struct dmx_section_filter { t#u8 filter_value [ 18 ] ; t#u8 filter_mask [ 18 ] ; t#u8 filter_mode [ 18 ] ; s#dmx_section_feed * parent ; void * priv ; } +s#dmx_section_feed struct dmx_section_feed { int is_filtering ; s#dmx_demux * parent ; void * priv ; int check_crc ; t#u32 crc_val ; t#u8 * secbuf ; t#u8 secbuf_base [ ( 4096 + 188 ) ] ; t#u16 secbufp , seclen , tsfeedp ; int ( * set ) ( s#dmx_section_feed * , t#u16 , int ) ; int ( * allocate_filter ) ( s#dmx_section_feed * , s#dmx_section_filter * * ) ; int ( * release_filter ) ( s#dmx_section_feed * , s#dmx_section_filter * ) ; int ( * start_filtering ) ( s#dmx_section_feed * ) ; int ( * stop_filtering ) ( s#dmx_section_feed * ) ; } +t#dmx_section_cb typedef int ( * dmx_section_cb ) ( const t#u8 * , t#size_t , const t#u8 * , t#size_t , s#dmx_section_filter * , t#u32 * ) +s#dmx_demux struct dmx_demux { e#dmx_demux_caps capabilities ; s#dmx_frontend * frontend ; void * priv ; int ( * open ) ( s#dmx_demux * ) ; int ( * close ) ( s#dmx_demux * ) ; int ( * write ) ( s#dmx_demux * , const char * , t#size_t ) ; int ( * allocate_ts_feed ) ( s#dmx_demux * , s#dmx_ts_feed * * , t#dmx_ts_cb ) ; int ( * release_ts_feed ) ( s#dmx_demux * , s#dmx_ts_feed * ) ; int ( * allocate_section_feed ) ( s#dmx_demux * , s#dmx_section_feed * * , t#dmx_section_cb ) ; int ( * release_section_feed ) ( s#dmx_demux * , s#dmx_section_feed * ) ; int ( * add_frontend ) ( s#dmx_demux * , s#dmx_frontend * ) ; int ( * remove_frontend ) ( s#dmx_demux * , s#dmx_frontend * ) ; s#list_head * ( * get_frontends ) ( s#dmx_demux * ) ; int ( * connect_frontend ) ( s#dmx_demux * , s#dmx_frontend * ) ; int ( * disconnect_frontend ) ( s#dmx_demux * ) ; int ( * get_pes_pids ) ( s#dmx_demux * , t#u16 * ) ; int ( * get_stc ) ( s#dmx_demux * , unsigned int , t#u64 * , unsigned int * ) ; } +s#dvb_net struct dvb_net { s#dvb_device * dvbdev ; s#net_device * device [ 10 ] ; int state [ 10 ] ; unsigned int exit : 1 ; s#dmx_demux * demux ; s#mutex ioctl_mutex ; } +e#dvb_dmx_filter_type enum dvb_dmx_filter_type { DMX_TYPE_TS , DMX_TYPE_SEC , } +e#dvb_dmx_state enum dvb_dmx_state { DMX_STATE_FREE , DMX_STATE_ALLOCATED , DMX_STATE_READY , DMX_STATE_GO , } +s#dvb_demux_filter struct dvb_demux_filter { s#dmx_section_filter filter ; t#u8 maskandmode [ 18 ] ; t#u8 maskandnotmode [ 18 ] ; t#bool doneq ; s#dvb_demux_filter * next ; s#dvb_demux_feed * feed ; int index ; e#dvb_dmx_state state ; e#dvb_dmx_filter_type type ; t#u16 hw_handle ; } +e#ts_filter_type enum ts_filter_type { TS_PACKET = 1 , TS_PAYLOAD_ONLY = 2 , TS_DECODER = 4 , TS_DEMUX = 8 , } +s#dvb_demux_feed struct dvb_demux_feed { union { s#dmx_ts_feed ts ; s#dmx_section_feed sec ; } feed ; union { t#dmx_ts_cb ts ; t#dmx_section_cb sec ; } cb ; s#dvb_demux * demux ; void * priv ; e#dvb_dmx_filter_type type ; e#dvb_dmx_state state ; t#u16 pid ; t#ktime_t timeout ; s#dvb_demux_filter * filter ; t#u32 buffer_flags ; e#ts_filter_type ts_type ; e#dmx_ts_pes pes_type ; int cc ; t#bool pusi_seen ; t#u16 peslen ; s#list_head list_head ; unsigned int index ; } +E#DMX_PES_OTHER 20 +s#dvb_demux struct dvb_demux { s#dmx_demux dmx ; void * priv ; int filternum ; int feednum ; int ( * start_feed ) ( s#dvb_demux_feed * ) ; int ( * stop_feed ) ( s#dvb_demux_feed * ) ; int ( * write_to_decoder ) ( s#dvb_demux_feed * , const t#u8 * , t#size_t ) ; t#u32 ( * check_crc32 ) ( s#dvb_demux_feed * , const t#u8 * , t#size_t ) ; void ( * memcopy ) ( s#dvb_demux_feed * , t#u8 * , const t#u8 * , t#size_t ) ; int users ; s#dvb_demux_filter * filter ; s#dvb_demux_feed * feed ; s#list_head frontend_list ; s#dvb_demux_feed * pesfilter [ E#DMX_PES_OTHER ] ; t#u16 pids [ E#DMX_PES_OTHER ] ; s#list_head feed_list ; t#u8 tsbuf [ 204 ] ; int tsbufp ; s#mutex mutex ; t#spinlock_t lock ; t#uint8_t * cnt_storage ; t#ktime_t speed_last_time ; t#uint32_t speed_pkts_cnt ; int playing ; int recording ; } +s#dmx_filter struct dmx_filter { t#__u8 filter [ 16 ] ; t#__u8 mask [ 16 ] ; t#__u8 mode [ 16 ] ; } +s#dmx_sct_filter_params struct dmx_sct_filter_params { t#__u16 pid ; s#dmx_filter filter ; t#__u32 timeout ; t#__u32 flags ; } +e#dmx_input enum dmx_input { DMX_IN_FRONTEND , DMX_IN_DVR } +e#dmx_output enum dmx_output { DMX_OUT_DECODER , DMX_OUT_TAP , DMX_OUT_TS_TAP , DMX_OUT_TSDEMUX_TAP } +s#dmx_pes_filter_params struct dmx_pes_filter_params { t#__u16 pid ; e#dmx_input input ; e#dmx_output output ; e#dmx_ts_pes pes_type ; t#__u32 flags ; } +e#dmxdev_type enum dmxdev_type { DMXDEV_TYPE_NONE , DMXDEV_TYPE_SEC , DMXDEV_TYPE_PES , } +e#dmxdev_state enum dmxdev_state { DMXDEV_STATE_FREE , DMXDEV_STATE_ALLOCATED , DMXDEV_STATE_SET , DMXDEV_STATE_GO , DMXDEV_STATE_DONE , DMXDEV_STATE_TIMEDOUT } +s#dvb_ringbuffer struct dvb_ringbuffer { t#u8 * data ; t#ssize_t size ; t#ssize_t pread ; t#ssize_t pwrite ; int error ; t#wait_queue_head_t queue ; t#spinlock_t lock ; } +s#media_request_object_ops struct media_request_object_ops { int ( * prepare ) ( s#media_request_object * ) ; void ( * unprepare ) ( s#media_request_object * ) ; void ( * queue ) ( s#media_request_object * ) ; void ( * unbind ) ( s#media_request_object * ) ; void ( * release ) ( s#media_request_object * ) ; } +s#media_request_object struct media_request_object { const s#media_request_object_ops * ops ; void * priv ; s#media_request * req ; s#list_head list ; s#kref kref ; t#bool completed ; } +e#vb2_buffer_state enum vb2_buffer_state { VB2_BUF_STATE_DEQUEUED , VB2_BUF_STATE_IN_REQUEST , VB2_BUF_STATE_PREPARING , VB2_BUF_STATE_QUEUED , VB2_BUF_STATE_ACTIVE , VB2_BUF_STATE_DONE , VB2_BUF_STATE_ERROR , } +s##dma_resv +s#vb2_plane struct vb2_plane { void * mem_priv ; s#dma_buf * dbuf ; unsigned int dbuf_mapped ; unsigned int bytesused ; unsigned int length ; unsigned int min_length ; union { unsigned int offset ; unsigned long userptr ; int fd ; } m ; unsigned int data_offset ; } +s#vb2_buffer struct vb2_buffer { s#vb2_queue * vb2_queue ; unsigned int index ; unsigned int type ; unsigned int memory ; unsigned int num_planes ; t#u64 timestamp ; s#media_request * request ; s#media_request_object req_obj ; e#vb2_buffer_state state ; unsigned int synced : 1 ; unsigned int prepared : 1 ; unsigned int copied_timestamp : 1 ; unsigned int need_cache_sync_on_prepare : 1 ; unsigned int need_cache_sync_on_finish : 1 ; s#vb2_plane planes [ ( 8 ) ] ; s#list_head queued_entry ; s#list_head done_entry ; } +s#vb2_ops struct vb2_ops { int ( * queue_setup ) ( s#vb2_queue * , unsigned int * , unsigned int * , unsigned int [ ] , s#device * [ ] ) ; void ( * wait_prepare ) ( s#vb2_queue * ) ; void ( * wait_finish ) ( s#vb2_queue * ) ; int ( * buf_out_validate ) ( s#vb2_buffer * ) ; int ( * buf_init ) ( s#vb2_buffer * ) ; int ( * buf_prepare ) ( s#vb2_buffer * ) ; void ( * buf_finish ) ( s#vb2_buffer * ) ; void ( * buf_cleanup ) ( s#vb2_buffer * ) ; int ( * start_streaming ) ( s#vb2_queue * , unsigned int ) ; void ( * stop_streaming ) ( s#vb2_queue * ) ; void ( * buf_queue ) ( s#vb2_buffer * ) ; void ( * buf_request_complete ) ( s#vb2_buffer * ) ; } +s#vb2_mem_ops struct vb2_mem_ops { void * ( * alloc ) ( s#vb2_buffer * , s#device * , unsigned long ) ; void ( * put ) ( void * ) ; s#dma_buf * ( * get_dmabuf ) ( s#vb2_buffer * , void * , unsigned long ) ; void * ( * get_userptr ) ( s#vb2_buffer * , s#device * , unsigned long , unsigned long ) ; void ( * put_userptr ) ( void * ) ; void ( * prepare ) ( void * ) ; void ( * finish ) ( void * ) ; void * ( * attach_dmabuf ) ( s#vb2_buffer * , s#device * , s#dma_buf * , unsigned long ) ; void ( * detach_dmabuf ) ( void * ) ; int ( * map_dmabuf ) ( void * ) ; void ( * unmap_dmabuf ) ( void * ) ; void * ( * vaddr ) ( s#vb2_buffer * , void * ) ; void * ( * cookie ) ( s#vb2_buffer * , void * ) ; unsigned int ( * num_users ) ( void * ) ; int ( * mmap ) ( void * , s#vm_area_struct * ) ; } +s#vb2_buf_ops struct vb2_buf_ops { int ( * verify_planes_array ) ( s#vb2_buffer * , const void * ) ; void ( * init_buffer ) ( s#vb2_buffer * ) ; void ( * fill_user_buffer ) ( s#vb2_buffer * , void * ) ; int ( * fill_vb2_buffer ) ( s#vb2_buffer * , s#vb2_plane * ) ; void ( * copy_timestamp ) ( s#vb2_buffer * , const void * ) ; } +s##vb2_fileio_data +s##vb2_threadio_data +s#vb2_queue struct vb2_queue { unsigned int type ; unsigned int io_modes ; s#device * dev ; unsigned long dma_attrs ; unsigned int bidirectional : 1 ; unsigned int fileio_read_once : 1 ; unsigned int fileio_write_immediately : 1 ; unsigned int allow_zero_bytesused : 1 ; unsigned int quirk_poll_must_check_waiting_for_buffers : 1 ; unsigned int supports_requests : 1 ; unsigned int requires_requests : 1 ; unsigned int uses_qbuf : 1 ; unsigned int uses_requests : 1 ; unsigned int allow_cache_hints : 1 ; s#mutex * lock ; void * owner ; const s#vb2_ops * ops ; const s#vb2_mem_ops * mem_ops ; const s#vb2_buf_ops * buf_ops ; void * drv_priv ; t#u32 subsystem_flags ; unsigned int buf_struct_size ; t#u32 timestamp_flags ; t#gfp_t gfp_flags ; t#u32 min_buffers_needed ; s#device * alloc_devs [ ( 8 ) ] ; s#mutex mmap_lock ; unsigned int memory ; e#dma_data_direction dma_dir ; s#vb2_buffer * bufs [ ( 32 ) ] ; unsigned int num_buffers ; s#list_head queued_list ; unsigned int queued_count ; t#atomic_t owned_by_drv_count ; s#list_head done_list ; t#spinlock_t done_lock ; t#wait_queue_head_t done_wq ; unsigned int streaming : 1 ; unsigned int start_streaming_called : 1 ; unsigned int error : 1 ; unsigned int waiting_for_buffers : 1 ; unsigned int waiting_in_dqbuf : 1 ; unsigned int is_multiplanar : 1 ; unsigned int is_output : 1 ; unsigned int copy_timestamp : 1 ; unsigned int last_buffer_dequeued : 1 ; s#vb2_fileio_data * fileio ; s#vb2_threadio_data * threadio ; char name [ 32 ] ; } +s#dvb_buffer struct dvb_buffer { s#vb2_buffer vb ; s#list_head list ; } +e#dmx_buffer_flags enum dmx_buffer_flags { DMX_BUFFER_FLAG_HAD_CRC32_DISCARD = 1 << 0 , DMX_BUFFER_FLAG_TEI = 1 << 1 , DMX_BUFFER_PKT_COUNTER_MISMATCH = 1 << 2 , DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED = 1 << 3 , DMX_BUFFER_FLAG_DISCONTINUITY_INDICATOR = 1 << 4 , } +s#dvb_vb2_ctx struct dvb_vb2_ctx { s#vb2_queue vb_q ; s#mutex mutex ; t#spinlock_t slock ; s#list_head dvb_q ; s#dvb_buffer * buf ; int offset ; int remain ; int state ; int buf_siz ; int buf_cnt ; int nonblocking ; e#dmx_buffer_flags flags ; t#u32 count ; char name [ ( 20 ) + 1 ] ; } +s#dmxdev_filter struct dmxdev_filter { union { s#dmx_section_filter * sec ; } filter ; union { s#list_head ts ; s#dmx_section_feed * sec ; } feed ; union { s#dmx_sct_filter_params sec ; s#dmx_pes_filter_params pes ; } params ; e#dmxdev_type type ; e#dmxdev_state state ; s#dmxdev * dev ; s#dvb_ringbuffer buffer ; s#dvb_vb2_ctx vb2_ctx ; s#mutex mutex ; s#timer_list timer ; int todo ; t#u8 secheader [ 3 ] ; } +s#dmxdev struct dmxdev { s#dvb_device * dvbdev ; s#dvb_device * dvr_dvbdev ; s#dmxdev_filter * filter ; s#dmx_demux * demux ; int filternum ; int capabilities ; unsigned int may_do_mmap : 1 ; unsigned int exit : 1 ; s#dmx_frontend * dvr_orig_fe ; s#dvb_ringbuffer dvr_buffer ; s#dvb_vb2_ctx dvr_vb2_ctx ; s#mutex mutex ; t#spinlock_t lock ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +t#flexcop_i2c_port_t typedef enum { FC_I2C_PORT_DEMOD = 1 , FC_I2C_PORT_EEPROM = 2 , FC_I2C_PORT_TUNER = 3 , } flexcop_i2c_port_t +s#flexcop_i2c_adapter struct flexcop_i2c_adapter { s#flexcop_device * fc ; s#i2c_adapter i2c_adap ; t#u8 no_base_addr ; t#flexcop_i2c_port_t port ; } +t#flexcop_ibi_value typedef union { t#u32 raw ; struct { t#u32 dma_0start : 1 ; t#u32 dma_0No_update : 1 ; t#u32 dma_address0 : 30 ; } dma_0x0 ; struct { t#u32 DMA_maxpackets : 8 ; t#u32 dma_addr_size : 24 ; } dma_0x4_remap ; struct { t#u32 dma1timer : 7 ; t#u32 unused : 1 ; t#u32 dma_addr_size : 24 ; } dma_0x4_read ; struct { t#u32 unused : 1 ; t#u32 dmatimer : 7 ; t#u32 dma_addr_size : 24 ; } dma_0x4_write ; struct { t#u32 unused : 2 ; t#u32 dma_cur_addr : 30 ; } dma_0x8 ; struct { t#u32 dma_1start : 1 ; t#u32 remap_enable : 1 ; t#u32 dma_address1 : 30 ; } dma_0xc ; struct { t#u32 chipaddr : 7 ; t#u32 reserved1 : 1 ; t#u32 baseaddr : 8 ; t#u32 data1_reg : 8 ; t#u32 working_start : 1 ; t#u32 twoWS_rw : 1 ; t#u32 total_bytes : 2 ; t#u32 twoWS_port_reg : 2 ; t#u32 no_base_addr_ack_error : 1 ; t#u32 st_done : 1 ; } tw_sm_c_100 ; struct { t#u32 data2_reg : 8 ; t#u32 data3_reg : 8 ; t#u32 data4_reg : 8 ; t#u32 exlicit_stops : 1 ; t#u32 force_stop : 1 ; t#u32 unused : 6 ; } tw_sm_c_104 ; struct { t#u32 thi1 : 6 ; t#u32 reserved1 : 2 ; t#u32 tlo1 : 5 ; t#u32 reserved2 : 19 ; } tw_sm_c_108 ; struct { t#u32 thi1 : 6 ; t#u32 reserved1 : 2 ; t#u32 tlo1 : 5 ; t#u32 reserved2 : 19 ; } tw_sm_c_10c ; struct { t#u32 thi1 : 6 ; t#u32 reserved1 : 2 ; t#u32 tlo1 : 5 ; t#u32 reserved2 : 19 ; } tw_sm_c_110 ; struct { t#u32 LNB_CTLHighCount_sig : 15 ; t#u32 LNB_CTLLowCount_sig : 15 ; t#u32 LNB_CTLPrescaler_sig : 2 ; } lnb_switch_freq_200 ; struct { t#u32 ACPI1_sig : 1 ; t#u32 ACPI3_sig : 1 ; t#u32 LNB_L_H_sig : 1 ; t#u32 Per_reset_sig : 1 ; t#u32 reserved : 20 ; t#u32 Rev_N_sig_revision_hi : 4 ; t#u32 Rev_N_sig_reserved1 : 2 ; t#u32 Rev_N_sig_caps : 1 ; t#u32 Rev_N_sig_reserved2 : 1 ; } misc_204 ; struct { t#u32 Stream1_filter_sig : 1 ; t#u32 Stream2_filter_sig : 1 ; t#u32 PCR_filter_sig : 1 ; t#u32 PMT_filter_sig : 1 ; t#u32 EMM_filter_sig : 1 ; t#u32 ECM_filter_sig : 1 ; t#u32 Null_filter_sig : 1 ; t#u32 Mask_filter_sig : 1 ; t#u32 WAN_Enable_sig : 1 ; t#u32 WAN_CA_Enable_sig : 1 ; t#u32 CA_Enable_sig : 1 ; t#u32 SMC_Enable_sig : 1 ; t#u32 Per_CA_Enable_sig : 1 ; t#u32 Multi2_Enable_sig : 1 ; t#u32 MAC_filter_Mode_sig : 1 ; t#u32 Rcv_Data_sig : 1 ; t#u32 DMA1_IRQ_Enable_sig : 1 ; t#u32 DMA1_Timer_Enable_sig : 1 ; t#u32 DMA2_IRQ_Enable_sig : 1 ; t#u32 DMA2_Timer_Enable_sig : 1 ; t#u32 DMA1_Size_IRQ_Enable_sig : 1 ; t#u32 DMA2_Size_IRQ_Enable_sig : 1 ; t#u32 Mailbox_from_V8_Enable_sig : 1 ; t#u32 unused : 9 ; } ctrl_208 ; struct { t#u32 DMA1_IRQ_Status : 1 ; t#u32 DMA1_Timer_Status : 1 ; t#u32 DMA2_IRQ_Status : 1 ; t#u32 DMA2_Timer_Status : 1 ; t#u32 DMA1_Size_IRQ_Status : 1 ; t#u32 DMA2_Size_IRQ_Status : 1 ; t#u32 Mailbox_from_V8_Status_sig : 1 ; t#u32 Data_receiver_error : 1 ; t#u32 Continuity_error_flag : 1 ; t#u32 LLC_SNAP_FLAG_set : 1 ; t#u32 Transport_Error : 1 ; t#u32 reserved : 21 ; } irq_20c ; struct { t#u32 reset_block_000 : 1 ; t#u32 reset_block_100 : 1 ; t#u32 reset_block_200 : 1 ; t#u32 reset_block_300 : 1 ; t#u32 reset_block_400 : 1 ; t#u32 reset_block_500 : 1 ; t#u32 reset_block_600 : 1 ; t#u32 reset_block_700 : 1 ; t#u32 Block_reset_enable : 8 ; t#u32 Special_controls : 16 ; } sw_reset_210 ; struct { t#u32 vuart_oe_sig : 1 ; t#u32 v2WS_oe_sig : 1 ; t#u32 halt_V8_sig : 1 ; t#u32 section_pkg_enable_sig : 1 ; t#u32 s2p_sel_sig : 1 ; t#u32 unused1 : 3 ; t#u32 polarity_PS_CLK_sig : 1 ; t#u32 polarity_PS_VALID_sig : 1 ; t#u32 polarity_PS_SYNC_sig : 1 ; t#u32 polarity_PS_ERR_sig : 1 ; t#u32 unused2 : 20 ; } misc_214 ; struct { t#u32 Mailbox_from_V8 : 32 ; } mbox_v8_to_host_218 ; struct { t#u32 sysramaccess_data : 8 ; t#u32 sysramaccess_addr : 15 ; t#u32 unused : 7 ; t#u32 sysramaccess_write : 1 ; t#u32 sysramaccess_busmuster : 1 ; } mbox_host_to_v8_21c ; struct { t#u32 Stream1_PID : 13 ; t#u32 Stream1_trans : 1 ; t#u32 MAC_Multicast_filter : 1 ; t#u32 debug_flag_pid_saved : 1 ; t#u32 Stream2_PID : 13 ; t#u32 Stream2_trans : 1 ; t#u32 debug_flag_write_status00 : 1 ; t#u32 debug_fifo_problem : 1 ; } pid_filter_300 ; struct { t#u32 PCR_PID : 13 ; t#u32 PCR_trans : 1 ; t#u32 debug_overrun3 : 1 ; t#u32 debug_overrun2 : 1 ; t#u32 PMT_PID : 13 ; t#u32 PMT_trans : 1 ; t#u32 reserved : 2 ; } pid_filter_304 ; struct { t#u32 EMM_PID : 13 ; t#u32 EMM_trans : 1 ; t#u32 EMM_filter_4 : 1 ; t#u32 EMM_filter_6 : 1 ; t#u32 ECM_PID : 13 ; t#u32 ECM_trans : 1 ; t#u32 reserved : 2 ; } pid_filter_308 ; struct { t#u32 Group_PID : 13 ; t#u32 Group_trans : 1 ; t#u32 unused1 : 2 ; t#u32 Group_mask : 13 ; t#u32 unused2 : 3 ; } pid_filter_30c_ext_ind_0_7 ; struct { t#u32 net_master_read : 17 ; t#u32 unused : 15 ; } pid_filter_30c_ext_ind_1 ; struct { t#u32 net_master_write : 17 ; t#u32 unused : 15 ; } pid_filter_30c_ext_ind_2 ; struct { t#u32 next_net_master_write : 17 ; t#u32 unused : 15 ; } pid_filter_30c_ext_ind_3 ; struct { t#u32 unused1 : 1 ; t#u32 state_write : 10 ; t#u32 reserved1 : 6 ; t#u32 stack_read : 10 ; t#u32 reserved2 : 5 ; } pid_filter_30c_ext_ind_4 ; struct { t#u32 stack_cnt : 10 ; t#u32 unused : 22 ; } pid_filter_30c_ext_ind_5 ; struct { t#u32 pid_fsm_save_reg0 : 2 ; t#u32 pid_fsm_save_reg1 : 2 ; t#u32 pid_fsm_save_reg2 : 2 ; t#u32 pid_fsm_save_reg3 : 2 ; t#u32 pid_fsm_save_reg4 : 2 ; t#u32 pid_fsm_save_reg300 : 2 ; t#u32 write_status1 : 2 ; t#u32 write_status4 : 2 ; t#u32 data_size_reg : 12 ; t#u32 unused : 4 ; } pid_filter_30c_ext_ind_6 ; struct { t#u32 index_reg : 5 ; t#u32 extra_index_reg : 3 ; t#u32 AB_select : 1 ; t#u32 pass_alltables : 1 ; t#u32 unused : 22 ; } index_reg_310 ; struct { t#u32 PID : 13 ; t#u32 PID_trans : 1 ; t#u32 PID_enable_bit : 1 ; t#u32 reserved : 17 ; } pid_n_reg_314 ; struct { t#u32 A4_byte : 8 ; t#u32 A5_byte : 8 ; t#u32 A6_byte : 8 ; t#u32 Enable_bit : 1 ; t#u32 HighAB_bit : 1 ; t#u32 reserved : 6 ; } mac_low_reg_318 ; struct { t#u32 A1_byte : 8 ; t#u32 A2_byte : 8 ; t#u32 A3_byte : 8 ; t#u32 reserved : 8 ; } mac_high_reg_31c ; struct { t#u32 reserved : 16 ; t#u32 data_Tag_ID : 16 ; } data_tag_400 ; struct { t#u32 Card_IDbyte6 : 8 ; t#u32 Card_IDbyte5 : 8 ; t#u32 Card_IDbyte4 : 8 ; t#u32 Card_IDbyte3 : 8 ; } card_id_408 ; struct { t#u32 Card_IDbyte2 : 8 ; t#u32 Card_IDbyte1 : 8 ; } card_id_40c ; struct { t#u32 MAC1 : 8 ; t#u32 MAC2 : 8 ; t#u32 MAC3 : 8 ; t#u32 MAC6 : 8 ; } mac_address_418 ; struct { t#u32 MAC7 : 8 ; t#u32 MAC8 : 8 ; t#u32 reserved : 16 ; } mac_address_41c ; struct { t#u32 transmitter_data_byte : 8 ; t#u32 ReceiveDataReady : 1 ; t#u32 ReceiveByteFrameError : 1 ; t#u32 txbuffempty : 1 ; t#u32 reserved : 21 ; } ci_600 ; struct { t#u32 pi_d : 8 ; t#u32 pi_ha : 20 ; t#u32 pi_rw : 1 ; t#u32 pi_component_reg : 3 ; } pi_604 ; struct { t#u32 serialReset : 1 ; t#u32 oncecycle_read : 1 ; t#u32 Timer_Read_req : 1 ; t#u32 Timer_Load_req : 1 ; t#u32 timer_data : 7 ; t#u32 unused : 1 ; t#u32 Timer_addr : 5 ; t#u32 reserved : 3 ; t#u32 pcmcia_a_mod_pwr_n : 1 ; t#u32 pcmcia_b_mod_pwr_n : 1 ; t#u32 config_Done_stat : 1 ; t#u32 config_Init_stat : 1 ; t#u32 config_Prog_n : 1 ; t#u32 config_wr_n : 1 ; t#u32 config_cs_n : 1 ; t#u32 config_cclk : 1 ; t#u32 pi_CiMax_IRQ_n : 1 ; t#u32 pi_timeout_status : 1 ; t#u32 pi_wait_n : 1 ; t#u32 pi_busy_n : 1 ; } pi_608 ; struct { t#u32 PID : 13 ; t#u32 key_enable : 1 ; t#u32 key_code : 2 ; t#u32 key_array_col : 3 ; t#u32 key_array_row : 5 ; t#u32 dvb_en : 1 ; t#u32 rw_flag : 1 ; t#u32 reserved : 6 ; } dvb_reg_60c ; struct { t#u32 sram_addr : 15 ; t#u32 sram_rw : 1 ; t#u32 sram_data : 8 ; t#u32 sc_xfer_bit : 1 ; t#u32 reserved1 : 3 ; t#u32 oe_pin_reg : 1 ; t#u32 ce_pin_reg : 1 ; t#u32 reserved2 : 1 ; t#u32 start_sram_ibi : 1 ; } sram_ctrl_reg_700 ; struct { t#u32 net_addr_read : 16 ; t#u32 net_addr_write : 16 ; } net_buf_reg_704 ; struct { t#u32 cai_read : 11 ; t#u32 reserved1 : 5 ; t#u32 cai_write : 11 ; t#u32 reserved2 : 6 ; t#u32 cai_cnt : 4 ; } cai_buf_reg_708 ; struct { t#u32 cao_read : 11 ; t#u32 reserved1 : 5 ; t#u32 cap_write : 11 ; t#u32 reserved2 : 6 ; t#u32 cao_cnt : 4 ; } cao_buf_reg_70c ; struct { t#u32 media_read : 11 ; t#u32 reserved1 : 5 ; t#u32 media_write : 11 ; t#u32 reserved2 : 6 ; t#u32 media_cnt : 4 ; } media_buf_reg_710 ; struct { t#u32 NET_Dest : 2 ; t#u32 CAI_Dest : 2 ; t#u32 CAO_Dest : 2 ; t#u32 MEDIA_Dest : 2 ; t#u32 net_ovflow_error : 1 ; t#u32 media_ovflow_error : 1 ; t#u32 cai_ovflow_error : 1 ; t#u32 cao_ovflow_error : 1 ; t#u32 ctrl_usb_wan : 1 ; t#u32 ctrl_sramdma : 1 ; t#u32 ctrl_maximumfill : 1 ; t#u32 reserved : 17 ; } sram_dest_reg_714 ; struct { t#u32 net_cnt : 12 ; t#u32 reserved1 : 4 ; t#u32 net_addr_read : 1 ; t#u32 reserved2 : 3 ; t#u32 net_addr_write : 1 ; t#u32 reserved3 : 11 ; } net_buf_reg_718 ; struct { t#u32 wan_speed_sig : 2 ; t#u32 reserved1 : 6 ; t#u32 wan_wait_state : 8 ; t#u32 sram_chip : 2 ; t#u32 sram_memmap : 2 ; t#u32 reserved2 : 4 ; t#u32 wan_pkt_frame : 4 ; t#u32 reserved3 : 4 ; } wan_ctrl_reg_71c ; } flexcop_ibi_value +t#flexcop_ibi_register typedef enum { dma1_000 = 0x000 , dma1_004 = 0x004 , dma1_008 = 0x008 , dma1_00c = 0x00c , dma2_010 = 0x010 , dma2_014 = 0x014 , dma2_018 = 0x018 , dma2_01c = 0x01c , tw_sm_c_100 = 0x100 , tw_sm_c_104 = 0x104 , tw_sm_c_108 = 0x108 , tw_sm_c_10c = 0x10c , tw_sm_c_110 = 0x110 , lnb_switch_freq_200 = 0x200 , misc_204 = 0x204 , ctrl_208 = 0x208 , irq_20c = 0x20c , sw_reset_210 = 0x210 , misc_214 = 0x214 , mbox_v8_to_host_218 = 0x218 , mbox_host_to_v8_21c = 0x21c , pid_filter_300 = 0x300 , pid_filter_304 = 0x304 , pid_filter_308 = 0x308 , pid_filter_30c = 0x30c , index_reg_310 = 0x310 , pid_n_reg_314 = 0x314 , mac_low_reg_318 = 0x318 , mac_high_reg_31c = 0x31c , data_tag_400 = 0x400 , card_id_408 = 0x408 , card_id_40c = 0x40c , mac_address_418 = 0x418 , mac_address_41c = 0x41c , ci_600 = 0x600 , pi_604 = 0x604 , pi_608 = 0x608 , dvb_reg_60c = 0x60c , sram_ctrl_reg_700 = 0x700 , net_buf_reg_704 = 0x704 , cai_buf_reg_708 = 0x708 , cao_buf_reg_70c = 0x70c , media_buf_reg_710 = 0x710 , sram_dest_reg_714 = 0x714 , net_buf_reg_718 = 0x718 , wan_ctrl_reg_71c = 0x71c , } flexcop_ibi_register +t#flexcop_access_op_t typedef enum { FC_WRITE = 0 , FC_READ = 1 , } flexcop_access_op_t +s#flexcop_device struct flexcop_device { s#device * dev ; int init_state ; int has_32_hw_pid_filter ; t#flexcop_revision_t rev ; t#flexcop_device_type_t dev_type ; t#flexcop_bus_t bus_type ; s#dvb_adapter dvb_adapter ; s#dvb_frontend * fe ; s#dvb_net dvbnet ; s#dvb_demux demux ; s#dmxdev dmxdev ; s#dmx_frontend hw_frontend ; s#dmx_frontend mem_frontend ; int ( * fe_sleep ) ( s#dvb_frontend * ) ; s#flexcop_i2c_adapter fc_i2c_adap [ 3 ] ; s#mutex i2c_mutex ; s#module * owner ; int extra_feedcount ; int feedcount ; int pid_filtering ; int fullts_streaming_state ; int skip_6_hw_pid_filter ; t#flexcop_ibi_value ( * read_ibi_reg ) ( s#flexcop_device * , t#flexcop_ibi_register ) ; int ( * write_ibi_reg ) ( s#flexcop_device * , t#flexcop_ibi_register , t#flexcop_ibi_value ) ; int ( * i2c_request ) ( s#flexcop_i2c_adapter * , t#flexcop_access_op_t , t#u8 , t#u8 , t#u8 * , t#u16 ) ; int ( * stream_control ) ( s#flexcop_device * , int ) ; int ( * get_mac_addr ) ( s#flexcop_device * , int ) ; void * bus_specific ; } +flexcop_pass_dmx_data void flexcop_pass_dmx_data ( s#flexcop_device * , t#u8 * , t#u32 ) +flexcop_pass_dmx_packets void flexcop_pass_dmx_packets ( s#flexcop_device * , t#u8 * , t#u32 ) +flexcop_device_kmalloc s#flexcop_device * flexcop_device_kmalloc ( t#size_t ) +flexcop_device_kfree void flexcop_device_kfree ( s#flexcop_device * ) +flexcop_device_initialize int flexcop_device_initialize ( s#flexcop_device * ) +flexcop_device_exit void flexcop_device_exit ( s#flexcop_device * ) + +/* drivers/media/common/b2c2/flexcop-eeprom.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +flexcop_eeprom_check_mac_addr int flexcop_eeprom_check_mac_addr ( s#flexcop_device * , int ) + +/* drivers/media/common/b2c2/flexcop-hw-filter.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +flexcop_pid_feed_control int flexcop_pid_feed_control ( s#flexcop_device * , s#dvb_demux_feed * , int ) + +/* drivers/media/common/b2c2/flexcop-i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +flexcop_i2c_request int flexcop_i2c_request ( s#flexcop_i2c_adapter * , t#flexcop_access_op_t , t#u8 , t#u8 , t#u8 * , t#u16 ) + +/* drivers/media/common/b2c2/flexcop-misc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +flexcop_dump_reg void flexcop_dump_reg ( s#flexcop_device * , t#flexcop_ibi_register , int ) + +/* drivers/media/common/b2c2/flexcop-sram.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +t#flexcop_sram_dest_t typedef enum { FC_SRAM_DEST_NET = 1 , FC_SRAM_DEST_CAI = 2 , FC_SRAM_DEST_CAO = 4 , FC_SRAM_DEST_MEDIA = 8 } flexcop_sram_dest_t +t#flexcop_sram_dest_target_t typedef enum { FC_SRAM_DEST_TARGET_WAN_USB = 0 , FC_SRAM_DEST_TARGET_DMA1 = 1 , FC_SRAM_DEST_TARGET_DMA2 = 2 , FC_SRAM_DEST_TARGET_FC3_CA = 3 } flexcop_sram_dest_target_t +flexcop_sram_set_dest int flexcop_sram_set_dest ( s#flexcop_device * , t#flexcop_sram_dest_t , t#flexcop_sram_dest_target_t ) +t#flexcop_wan_speed_t typedef enum { FC_WAN_SPEED_4MBITS = 0 , FC_WAN_SPEED_8MBITS = 1 , FC_WAN_SPEED_12MBITS = 2 , FC_WAN_SPEED_16MBITS = 3 , } flexcop_wan_speed_t +flexcop_wan_set_speed void flexcop_wan_set_speed ( s#flexcop_device * , t#flexcop_wan_speed_t ) +flexcop_sram_ctrl void flexcop_sram_ctrl ( s#flexcop_device * , int , int , int ) + +/* drivers/media/common/cx2341x.o */ +cx2341x_mpeg_ctrls extern const t#u32 cx2341x_mpeg_ctrls [ ] +e#cx2341x_port enum cx2341x_port { CX2341X_PORT_MEMORY = 0 , CX2341X_PORT_STREAMING = 1 , CX2341X_PORT_SERIAL = 2 } +e#v4l2_mpeg_stream_type enum v4l2_mpeg_stream_type { V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0 , V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1 , V4L2_MPEG_STREAM_TYPE_MPEG1_SS = 2 , V4L2_MPEG_STREAM_TYPE_MPEG2_DVD = 3 , V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4 , V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD = 5 , } +e#v4l2_mpeg_stream_vbi_fmt enum v4l2_mpeg_stream_vbi_fmt { V4L2_MPEG_STREAM_VBI_FMT_NONE = 0 , V4L2_MPEG_STREAM_VBI_FMT_IVTV = 1 , } +e#v4l2_mpeg_audio_sampling_freq enum v4l2_mpeg_audio_sampling_freq { V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0 , V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000 = 1 , V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000 = 2 , } +e#v4l2_mpeg_audio_encoding enum v4l2_mpeg_audio_encoding { V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0 , V4L2_MPEG_AUDIO_ENCODING_LAYER_2 = 1 , V4L2_MPEG_AUDIO_ENCODING_LAYER_3 = 2 , V4L2_MPEG_AUDIO_ENCODING_AAC = 3 , V4L2_MPEG_AUDIO_ENCODING_AC3 = 4 , } +e#v4l2_mpeg_audio_l2_bitrate enum v4l2_mpeg_audio_l2_bitrate { V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0 , V4L2_MPEG_AUDIO_L2_BITRATE_48K = 1 , V4L2_MPEG_AUDIO_L2_BITRATE_56K = 2 , V4L2_MPEG_AUDIO_L2_BITRATE_64K = 3 , V4L2_MPEG_AUDIO_L2_BITRATE_80K = 4 , V4L2_MPEG_AUDIO_L2_BITRATE_96K = 5 , V4L2_MPEG_AUDIO_L2_BITRATE_112K = 6 , V4L2_MPEG_AUDIO_L2_BITRATE_128K = 7 , V4L2_MPEG_AUDIO_L2_BITRATE_160K = 8 , V4L2_MPEG_AUDIO_L2_BITRATE_192K = 9 , V4L2_MPEG_AUDIO_L2_BITRATE_224K = 10 , V4L2_MPEG_AUDIO_L2_BITRATE_256K = 11 , V4L2_MPEG_AUDIO_L2_BITRATE_320K = 12 , V4L2_MPEG_AUDIO_L2_BITRATE_384K = 13 , } +e#v4l2_mpeg_audio_ac3_bitrate enum v4l2_mpeg_audio_ac3_bitrate { V4L2_MPEG_AUDIO_AC3_BITRATE_32K = 0 , V4L2_MPEG_AUDIO_AC3_BITRATE_40K = 1 , V4L2_MPEG_AUDIO_AC3_BITRATE_48K = 2 , V4L2_MPEG_AUDIO_AC3_BITRATE_56K = 3 , V4L2_MPEG_AUDIO_AC3_BITRATE_64K = 4 , V4L2_MPEG_AUDIO_AC3_BITRATE_80K = 5 , V4L2_MPEG_AUDIO_AC3_BITRATE_96K = 6 , V4L2_MPEG_AUDIO_AC3_BITRATE_112K = 7 , V4L2_MPEG_AUDIO_AC3_BITRATE_128K = 8 , V4L2_MPEG_AUDIO_AC3_BITRATE_160K = 9 , V4L2_MPEG_AUDIO_AC3_BITRATE_192K = 10 , V4L2_MPEG_AUDIO_AC3_BITRATE_224K = 11 , V4L2_MPEG_AUDIO_AC3_BITRATE_256K = 12 , V4L2_MPEG_AUDIO_AC3_BITRATE_320K = 13 , V4L2_MPEG_AUDIO_AC3_BITRATE_384K = 14 , V4L2_MPEG_AUDIO_AC3_BITRATE_448K = 15 , V4L2_MPEG_AUDIO_AC3_BITRATE_512K = 16 , V4L2_MPEG_AUDIO_AC3_BITRATE_576K = 17 , V4L2_MPEG_AUDIO_AC3_BITRATE_640K = 18 , } +e#v4l2_mpeg_audio_mode enum v4l2_mpeg_audio_mode { V4L2_MPEG_AUDIO_MODE_STEREO = 0 , V4L2_MPEG_AUDIO_MODE_JOINT_STEREO = 1 , V4L2_MPEG_AUDIO_MODE_DUAL = 2 , V4L2_MPEG_AUDIO_MODE_MONO = 3 , } +e#v4l2_mpeg_audio_mode_extension enum v4l2_mpeg_audio_mode_extension { V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0 , V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8 = 1 , V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12 = 2 , V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16 = 3 , } +e#v4l2_mpeg_audio_emphasis enum v4l2_mpeg_audio_emphasis { V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0 , V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS = 1 , V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17 = 2 , } +e#v4l2_mpeg_audio_crc enum v4l2_mpeg_audio_crc { V4L2_MPEG_AUDIO_CRC_NONE = 0 , V4L2_MPEG_AUDIO_CRC_CRC16 = 1 , } +e#v4l2_mpeg_video_encoding enum v4l2_mpeg_video_encoding { V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0 , V4L2_MPEG_VIDEO_ENCODING_MPEG_2 = 1 , V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC = 2 , } +e#v4l2_mpeg_video_aspect enum v4l2_mpeg_video_aspect { V4L2_MPEG_VIDEO_ASPECT_1x1 = 0 , V4L2_MPEG_VIDEO_ASPECT_4x3 = 1 , V4L2_MPEG_VIDEO_ASPECT_16x9 = 2 , V4L2_MPEG_VIDEO_ASPECT_221x100 = 3 , } +e#v4l2_mpeg_video_bitrate_mode enum v4l2_mpeg_video_bitrate_mode { V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0 , V4L2_MPEG_VIDEO_BITRATE_MODE_CBR = 1 , V4L2_MPEG_VIDEO_BITRATE_MODE_CQ = 2 , } +e#v4l2_mpeg_cx2341x_video_spatial_filter_mode enum v4l2_mpeg_cx2341x_video_spatial_filter_mode { V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0 , V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO = 1 , } +e#v4l2_mpeg_cx2341x_video_luma_spatial_filter_type enum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type { V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0 , V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR = 1 , V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT = 2 , V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE = 3 , V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE = 4 , } +e#v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type enum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type { V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0 , V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR = 1 , } +e#v4l2_mpeg_cx2341x_video_temporal_filter_mode enum v4l2_mpeg_cx2341x_video_temporal_filter_mode { V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0 , V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO = 1 , } +e#v4l2_mpeg_cx2341x_video_median_filter_type enum v4l2_mpeg_cx2341x_video_median_filter_type { V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0 , V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR = 1 , V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT = 2 , V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT = 3 , V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG = 4 , } +s#cx2341x_mpeg_params struct cx2341x_mpeg_params { t#u32 capabilities ; e#cx2341x_port port ; t#u16 width ; t#u16 height ; t#u16 is_50hz ; e#v4l2_mpeg_stream_type stream_type ; e#v4l2_mpeg_stream_vbi_fmt stream_vbi_fmt ; t#u16 stream_insert_nav_packets ; e#v4l2_mpeg_audio_sampling_freq audio_sampling_freq ; e#v4l2_mpeg_audio_encoding audio_encoding ; e#v4l2_mpeg_audio_l2_bitrate audio_l2_bitrate ; e#v4l2_mpeg_audio_ac3_bitrate audio_ac3_bitrate ; e#v4l2_mpeg_audio_mode audio_mode ; e#v4l2_mpeg_audio_mode_extension audio_mode_extension ; e#v4l2_mpeg_audio_emphasis audio_emphasis ; e#v4l2_mpeg_audio_crc audio_crc ; t#u32 audio_properties ; t#u16 audio_mute ; e#v4l2_mpeg_video_encoding video_encoding ; e#v4l2_mpeg_video_aspect video_aspect ; t#u16 video_b_frames ; t#u16 video_gop_size ; t#u16 video_gop_closure ; e#v4l2_mpeg_video_bitrate_mode video_bitrate_mode ; t#u32 video_bitrate ; t#u32 video_bitrate_peak ; t#u16 video_temporal_decimation ; t#u16 video_mute ; t#u32 video_mute_yuv ; e#v4l2_mpeg_cx2341x_video_spatial_filter_mode video_spatial_filter_mode ; t#u16 video_spatial_filter ; e#v4l2_mpeg_cx2341x_video_luma_spatial_filter_type video_luma_spatial_filter_type ; e#v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type video_chroma_spatial_filter_type ; e#v4l2_mpeg_cx2341x_video_temporal_filter_mode video_temporal_filter_mode ; t#u16 video_temporal_filter ; e#v4l2_mpeg_cx2341x_video_median_filter_type video_median_filter_type ; t#u16 video_luma_median_filter_top ; t#u16 video_luma_median_filter_bottom ; t#u16 video_chroma_median_filter_top ; t#u16 video_chroma_median_filter_bottom ; } +s#v4l2_queryctrl struct v4l2_queryctrl { t#__u32 id ; t#__u32 type ; t#__u8 name [ 32 ] ; t#__s32 minimum ; t#__s32 maximum ; t#__s32 step ; t#__s32 default_value ; t#__u32 flags ; t#__u32 reserved [ 2 ] ; } +cx2341x_ctrl_query int cx2341x_ctrl_query ( const s#cx2341x_mpeg_params * , s#v4l2_queryctrl * ) +cx2341x_ctrl_get_menu const char * const * cx2341x_ctrl_get_menu ( const s#cx2341x_mpeg_params * , t#u32 ) +s#v4l2_area struct v4l2_area { t#__u32 width ; t#__u32 height ; } +s#v4l2_ctrl_h264_sps struct v4l2_ctrl_h264_sps { t#__u8 profile_idc ; t#__u8 constraint_set_flags ; t#__u8 level_idc ; t#__u8 seq_parameter_set_id ; t#__u8 chroma_format_idc ; t#__u8 bit_depth_luma_minus8 ; t#__u8 bit_depth_chroma_minus8 ; t#__u8 log2_max_frame_num_minus4 ; t#__u8 pic_order_cnt_type ; t#__u8 log2_max_pic_order_cnt_lsb_minus4 ; t#__u8 max_num_ref_frames ; t#__u8 num_ref_frames_in_pic_order_cnt_cycle ; t#__s32 offset_for_ref_frame [ 255 ] ; t#__s32 offset_for_non_ref_pic ; t#__s32 offset_for_top_to_bottom_field ; t#__u16 pic_width_in_mbs_minus1 ; t#__u16 pic_height_in_map_units_minus1 ; t#__u32 flags ; } +s#v4l2_ctrl_h264_pps struct v4l2_ctrl_h264_pps { t#__u8 pic_parameter_set_id ; t#__u8 seq_parameter_set_id ; t#__u8 num_slice_groups_minus1 ; t#__u8 num_ref_idx_l0_default_active_minus1 ; t#__u8 num_ref_idx_l1_default_active_minus1 ; t#__u8 weighted_bipred_idc ; t#__s8 pic_init_qp_minus26 ; t#__s8 pic_init_qs_minus26 ; t#__s8 chroma_qp_index_offset ; t#__s8 second_chroma_qp_index_offset ; t#__u16 flags ; } +s#v4l2_ctrl_h264_scaling_matrix struct v4l2_ctrl_h264_scaling_matrix { t#__u8 scaling_list_4x4 [ 6 ] [ 16 ] ; t#__u8 scaling_list_8x8 [ 6 ] [ 64 ] ; } +s#v4l2_h264_weight_factors struct v4l2_h264_weight_factors { t#__s16 luma_weight [ 32 ] ; t#__s16 luma_offset [ 32 ] ; t#__s16 chroma_weight [ 32 ] [ 2 ] ; t#__s16 chroma_offset [ 32 ] [ 2 ] ; } +s#v4l2_ctrl_h264_pred_weights struct v4l2_ctrl_h264_pred_weights { t#__u16 luma_log2_weight_denom ; t#__u16 chroma_log2_weight_denom ; s#v4l2_h264_weight_factors weight_factors [ 2 ] ; } +s#v4l2_h264_reference struct v4l2_h264_reference { t#__u8 fields ; t#__u8 index ; } +s#v4l2_ctrl_h264_slice_params struct v4l2_ctrl_h264_slice_params { t#__u32 header_bit_size ; t#__u32 first_mb_in_slice ; t#__u8 slice_type ; t#__u8 colour_plane_id ; t#__u8 redundant_pic_cnt ; t#__u8 cabac_init_idc ; t#__s8 slice_qp_delta ; t#__s8 slice_qs_delta ; t#__u8 disable_deblocking_filter_idc ; t#__s8 slice_alpha_c0_offset_div2 ; t#__s8 slice_beta_offset_div2 ; t#__u8 num_ref_idx_l0_active_minus1 ; t#__u8 num_ref_idx_l1_active_minus1 ; t#__u8 reserved ; s#v4l2_h264_reference ref_pic_list0 [ ( 2 * 16 ) ] ; s#v4l2_h264_reference ref_pic_list1 [ ( 2 * 16 ) ] ; t#__u32 flags ; } +s#v4l2_h264_dpb_entry struct v4l2_h264_dpb_entry { t#__u64 reference_ts ; t#__u32 pic_num ; t#__u16 frame_num ; t#__u8 fields ; t#__u8 reserved [ 5 ] ; t#__s32 top_field_order_cnt ; t#__s32 bottom_field_order_cnt ; t#__u32 flags ; } +s#v4l2_ctrl_h264_decode_params struct v4l2_ctrl_h264_decode_params { s#v4l2_h264_dpb_entry dpb [ 16 ] ; t#__u16 nal_ref_idc ; t#__u16 frame_num ; t#__s32 top_field_order_cnt ; t#__s32 bottom_field_order_cnt ; t#__u16 idr_pic_id ; t#__u16 pic_order_cnt_lsb ; t#__s32 delta_pic_order_cnt_bottom ; t#__s32 delta_pic_order_cnt0 ; t#__s32 delta_pic_order_cnt1 ; t#__u32 dec_ref_pic_marking_bit_size ; t#__u32 pic_order_cnt_bit_size ; t#__u32 slice_group_change_cycle ; t#__u32 reserved ; t#__u32 flags ; } +s#v4l2_ctrl_fwht_params struct v4l2_ctrl_fwht_params { t#__u64 backward_ref_ts ; t#__u32 version ; t#__u32 width ; t#__u32 height ; t#__u32 flags ; t#__u32 colorspace ; t#__u32 xfer_func ; t#__u32 ycbcr_enc ; t#__u32 quantization ; } +s#v4l2_vp8_segment struct v4l2_vp8_segment { t#__s8 quant_update [ 4 ] ; t#__s8 lf_update [ 4 ] ; t#__u8 segment_probs [ 3 ] ; t#__u8 padding ; t#__u32 flags ; } +s#v4l2_vp8_loop_filter struct v4l2_vp8_loop_filter { t#__s8 ref_frm_delta [ 4 ] ; t#__s8 mb_mode_delta [ 4 ] ; t#__u8 sharpness_level ; t#__u8 level ; t#__u16 padding ; t#__u32 flags ; } +s#v4l2_vp8_quantization struct v4l2_vp8_quantization { t#__u8 y_ac_qi ; t#__s8 y_dc_delta ; t#__s8 y2_dc_delta ; t#__s8 y2_ac_delta ; t#__s8 uv_dc_delta ; t#__s8 uv_ac_delta ; t#__u16 padding ; } +s#v4l2_vp8_entropy struct v4l2_vp8_entropy { t#__u8 coeff_probs [ 4 ] [ 8 ] [ 3 ] [ 11 ] ; t#__u8 y_mode_probs [ 4 ] ; t#__u8 uv_mode_probs [ 3 ] ; t#__u8 mv_probs [ 2 ] [ 19 ] ; t#__u8 padding [ 3 ] ; } +s#v4l2_vp8_entropy_coder_state struct v4l2_vp8_entropy_coder_state { t#__u8 range ; t#__u8 value ; t#__u8 bit_count ; t#__u8 padding ; } +s#v4l2_ctrl_vp8_frame struct v4l2_ctrl_vp8_frame { s#v4l2_vp8_segment segment ; s#v4l2_vp8_loop_filter lf ; s#v4l2_vp8_quantization quant ; s#v4l2_vp8_entropy entropy ; s#v4l2_vp8_entropy_coder_state coder_state ; t#__u16 width ; t#__u16 height ; t#__u8 horizontal_scale ; t#__u8 vertical_scale ; t#__u8 version ; t#__u8 prob_skip_false ; t#__u8 prob_intra ; t#__u8 prob_last ; t#__u8 prob_gf ; t#__u8 num_dct_parts ; t#__u32 first_part_size ; t#__u32 first_part_header_bits ; t#__u32 dct_part_sizes [ 8 ] ; t#__u64 last_frame_ts ; t#__u64 golden_frame_ts ; t#__u64 alt_frame_ts ; t#__u64 flags ; } +s#v4l2_ctrl_mpeg2_sequence struct v4l2_ctrl_mpeg2_sequence { t#__u16 horizontal_size ; t#__u16 vertical_size ; t#__u32 vbv_buffer_size ; t#__u16 profile_and_level_indication ; t#__u8 chroma_format ; t#__u8 flags ; } +s#v4l2_ctrl_mpeg2_picture struct v4l2_ctrl_mpeg2_picture { t#__u64 backward_ref_ts ; t#__u64 forward_ref_ts ; t#__u32 flags ; t#__u8 f_code [ 2 ] [ 2 ] ; t#__u8 picture_coding_type ; t#__u8 picture_structure ; t#__u8 intra_dc_precision ; t#__u8 reserved [ 5 ] ; } +s#v4l2_ctrl_mpeg2_quantisation struct v4l2_ctrl_mpeg2_quantisation { t#__u8 intra_quantiser_matrix [ 64 ] ; t#__u8 non_intra_quantiser_matrix [ 64 ] ; t#__u8 chroma_intra_quantiser_matrix [ 64 ] ; t#__u8 chroma_non_intra_quantiser_matrix [ 64 ] ; } +s#v4l2_ext_control struct v4l2_ext_control { t#__u32 id ; t#__u32 size ; t#__u32 reserved2 [ 1 ] ; union { t#__s32 value ; t#__s64 value64 ; char * string ; t#__u8 * p_u8 ; t#__u16 * p_u16 ; t#__u32 * p_u32 ; s#v4l2_area * p_area ; s#v4l2_ctrl_h264_sps * p_h264_sps ; s#v4l2_ctrl_h264_pps * p_h264_pps ; s#v4l2_ctrl_h264_scaling_matrix * p_h264_scaling_matrix ; s#v4l2_ctrl_h264_pred_weights * p_h264_pred_weights ; s#v4l2_ctrl_h264_slice_params * p_h264_slice_params ; s#v4l2_ctrl_h264_decode_params * p_h264_decode_params ; s#v4l2_ctrl_fwht_params * p_fwht_params ; s#v4l2_ctrl_vp8_frame * p_vp8_frame ; s#v4l2_ctrl_mpeg2_sequence * p_mpeg2_sequence ; s#v4l2_ctrl_mpeg2_picture * p_mpeg2_picture ; s#v4l2_ctrl_mpeg2_quantisation * p_mpeg2_quantisation ; void * ptr ; } ; } +s#v4l2_ext_controls struct v4l2_ext_controls { union { t#__u32 which ; } ; t#__u32 count ; t#__u32 error_idx ; t#__s32 request_fd ; t#__u32 reserved [ 1 ] ; s#v4l2_ext_control * controls ; } +cx2341x_ext_ctrls int cx2341x_ext_ctrls ( s#cx2341x_mpeg_params * , int , s#v4l2_ext_controls * , unsigned int ) +cx2341x_fill_defaults void cx2341x_fill_defaults ( s#cx2341x_mpeg_params * ) +t#cx2341x_mbox_func typedef int ( * cx2341x_mbox_func ) ( void * , t#u32 , int , int , t#u32 [ 16 ] ) +cx2341x_update int cx2341x_update ( void * , t#cx2341x_mbox_func , const s#cx2341x_mpeg_params * , const s#cx2341x_mpeg_params * ) +cx2341x_log_status void cx2341x_log_status ( const s#cx2341x_mpeg_params * , const char * ) +s#v4l2_ctrl_ops struct v4l2_ctrl_ops { int ( * g_volatile_ctrl ) ( s#v4l2_ctrl * ) ; int ( * try_ctrl ) ( s#v4l2_ctrl * ) ; int ( * s_ctrl ) ( s#v4l2_ctrl * ) ; } +E#equal 2 +s#v4l2_ctrl_hevc_sps struct v4l2_ctrl_hevc_sps { t#__u16 pic_width_in_luma_samples ; t#__u16 pic_height_in_luma_samples ; t#__u8 bit_depth_luma_minus8 ; t#__u8 bit_depth_chroma_minus8 ; t#__u8 log2_max_pic_order_cnt_lsb_minus4 ; t#__u8 sps_max_dec_pic_buffering_minus1 ; t#__u8 sps_max_num_reorder_pics ; t#__u8 sps_max_latency_increase_plus1 ; t#__u8 log2_min_luma_coding_block_size_minus3 ; t#__u8 log2_diff_max_min_luma_coding_block_size ; t#__u8 log2_min_luma_transform_block_size_minus2 ; t#__u8 log2_diff_max_min_luma_transform_block_size ; t#__u8 max_transform_hierarchy_depth_inter ; t#__u8 max_transform_hierarchy_depth_intra ; t#__u8 pcm_sample_bit_depth_luma_minus1 ; t#__u8 pcm_sample_bit_depth_chroma_minus1 ; t#__u8 log2_min_pcm_luma_coding_block_size_minus3 ; t#__u8 log2_diff_max_min_pcm_luma_coding_block_size ; t#__u8 num_short_term_ref_pic_sets ; t#__u8 num_long_term_ref_pics_sps ; t#__u8 chroma_format_idc ; t#__u8 sps_max_sub_layers_minus1 ; t#__u64 flags ; } +s#v4l2_ctrl_hevc_pps struct v4l2_ctrl_hevc_pps { t#__u8 num_extra_slice_header_bits ; t#__u8 num_ref_idx_l0_default_active_minus1 ; t#__u8 num_ref_idx_l1_default_active_minus1 ; t#__s8 init_qp_minus26 ; t#__u8 diff_cu_qp_delta_depth ; t#__s8 pps_cb_qp_offset ; t#__s8 pps_cr_qp_offset ; t#__u8 num_tile_columns_minus1 ; t#__u8 num_tile_rows_minus1 ; t#__u8 column_width_minus1 [ 20 ] ; t#__u8 row_height_minus1 [ 22 ] ; t#__s8 pps_beta_offset_div2 ; t#__s8 pps_tc_offset_div2 ; t#__u8 log2_parallel_merge_level_minus2 ; t#__u8 padding [ 4 ] ; t#__u64 flags ; } +s#v4l2_hevc_pred_weight_table struct v4l2_hevc_pred_weight_table { t#__s8 delta_luma_weight_l0 [ 16 ] ; t#__s8 luma_offset_l0 [ 16 ] ; t#__s8 delta_chroma_weight_l0 [ 16 ] [ 2 ] ; t#__s8 chroma_offset_l0 [ 16 ] [ 2 ] ; t#__s8 delta_luma_weight_l1 [ 16 ] ; t#__s8 luma_offset_l1 [ 16 ] ; t#__s8 delta_chroma_weight_l1 [ 16 ] [ 2 ] ; t#__s8 chroma_offset_l1 [ 16 ] [ 2 ] ; t#__u8 padding [ 6 ] ; t#__u8 luma_log2_weight_denom ; t#__s8 delta_chroma_log2_weight_denom ; } +s#v4l2_ctrl_hevc_slice_params struct v4l2_ctrl_hevc_slice_params { t#__u32 bit_size ; t#__u32 data_bit_offset ; t#__u8 nal_unit_type ; t#__u8 nuh_temporal_id_plus1 ; t#__u8 slice_type ; t#__u8 colour_plane_id ; t#__u16 slice_pic_order_cnt ; t#__u8 num_ref_idx_l0_active_minus1 ; t#__u8 num_ref_idx_l1_active_minus1 ; t#__u8 collocated_ref_idx ; t#__u8 five_minus_max_num_merge_cand ; t#__s8 slice_qp_delta ; t#__s8 slice_cb_qp_offset ; t#__s8 slice_cr_qp_offset ; t#__s8 slice_act_y_qp_offset ; t#__s8 slice_act_cb_qp_offset ; t#__s8 slice_act_cr_qp_offset ; t#__s8 slice_beta_offset_div2 ; t#__s8 slice_tc_offset_div2 ; t#__u8 pic_struct ; t#__u8 ref_idx_l0 [ 16 ] ; t#__u8 ref_idx_l1 [ 16 ] ; t#__u8 padding [ 5 ] ; s#v4l2_hevc_pred_weight_table pred_weight_table ; t#__u64 flags ; } +s#v4l2_ctrl_hdr10_cll_info struct v4l2_ctrl_hdr10_cll_info { t#__u16 max_content_light_level ; t#__u16 max_pic_average_light_level ; } +s#v4l2_ctrl_hdr10_mastering_display struct v4l2_ctrl_hdr10_mastering_display { t#__u16 display_primaries_x [ 3 ] ; t#__u16 display_primaries_y [ 3 ] ; t#__u16 white_point_x ; t#__u16 white_point_y ; t#__u32 max_display_mastering_luminance ; t#__u32 min_display_mastering_luminance ; } +u#v4l2_ctrl_ptr union v4l2_ctrl_ptr { t#s32 * p_s32 ; t#s64 * p_s64 ; t#u8 * p_u8 ; t#u16 * p_u16 ; t#u32 * p_u32 ; char * p_char ; s#v4l2_ctrl_mpeg2_sequence * p_mpeg2_sequence ; s#v4l2_ctrl_mpeg2_picture * p_mpeg2_picture ; s#v4l2_ctrl_mpeg2_quantisation * p_mpeg2_quantisation ; s#v4l2_ctrl_fwht_params * p_fwht_params ; s#v4l2_ctrl_h264_sps * p_h264_sps ; s#v4l2_ctrl_h264_pps * p_h264_pps ; s#v4l2_ctrl_h264_scaling_matrix * p_h264_scaling_matrix ; s#v4l2_ctrl_h264_slice_params * p_h264_slice_params ; s#v4l2_ctrl_h264_decode_params * p_h264_decode_params ; s#v4l2_ctrl_h264_pred_weights * p_h264_pred_weights ; s#v4l2_ctrl_vp8_frame * p_vp8_frame ; s#v4l2_ctrl_hevc_sps * p_hevc_sps ; s#v4l2_ctrl_hevc_pps * p_hevc_pps ; s#v4l2_ctrl_hevc_slice_params * p_hevc_slice_params ; s#v4l2_ctrl_hdr10_cll_info * p_hdr10_cll ; s#v4l2_ctrl_hdr10_mastering_display * p_hdr10_mastering ; s#v4l2_area * p_area ; void * p ; const void * p_const ; } +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * E#equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +e#v4l2_ctrl_type enum v4l2_ctrl_type { V4L2_CTRL_TYPE_INTEGER = 1 , V4L2_CTRL_TYPE_BOOLEAN = 2 , V4L2_CTRL_TYPE_MENU = 3 , V4L2_CTRL_TYPE_BUTTON = 4 , V4L2_CTRL_TYPE_INTEGER64 = 5 , V4L2_CTRL_TYPE_CTRL_CLASS = 6 , V4L2_CTRL_TYPE_STRING = 7 , V4L2_CTRL_TYPE_BITMASK = 8 , V4L2_CTRL_TYPE_INTEGER_MENU = 9 , V4L2_CTRL_COMPOUND_TYPES = 0x0100 , V4L2_CTRL_TYPE_U8 = 0x0100 , V4L2_CTRL_TYPE_U16 = 0x0101 , V4L2_CTRL_TYPE_U32 = 0x0102 , V4L2_CTRL_TYPE_AREA = 0x0106 , V4L2_CTRL_TYPE_HDR10_CLL_INFO = 0x0110 , V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY = 0x0111 , V4L2_CTRL_TYPE_H264_SPS = 0x0200 , V4L2_CTRL_TYPE_H264_PPS = 0x0201 , V4L2_CTRL_TYPE_H264_SCALING_MATRIX = 0x0202 , V4L2_CTRL_TYPE_H264_SLICE_PARAMS = 0x0203 , V4L2_CTRL_TYPE_H264_DECODE_PARAMS = 0x0204 , V4L2_CTRL_TYPE_H264_PRED_WEIGHTS = 0x0205 , V4L2_CTRL_TYPE_FWHT_PARAMS = 0x0220 , V4L2_CTRL_TYPE_VP8_FRAME = 0x0240 , V4L2_CTRL_TYPE_MPEG2_QUANTISATION = 0x0250 , V4L2_CTRL_TYPE_MPEG2_SEQUENCE = 0x0251 , V4L2_CTRL_TYPE_MPEG2_PICTURE = 0x0252 , } +s#v4l2_ctrl struct v4l2_ctrl { s#list_head node ; s#list_head ev_subs ; s#v4l2_ctrl_handler * handler ; s#v4l2_ctrl * * cluster ; unsigned int ncontrols ; unsigned int done : 1 ; unsigned int is_new : 1 ; unsigned int has_changed : 1 ; unsigned int is_private : 1 ; unsigned int is_auto : 1 ; unsigned int is_int : 1 ; unsigned int is_string : 1 ; unsigned int is_ptr : 1 ; unsigned int is_array : 1 ; unsigned int has_volatiles : 1 ; unsigned int call_notify : 1 ; unsigned int manual_mode_value : 8 ; const s#v4l2_ctrl_ops * ops ; const s#v4l2_ctrl_type_ops * type_ops ; t#u32 id ; const char * name ; e#v4l2_ctrl_type type ; t#s64 minimum , maximum , default_value ; t#u32 elems ; t#u32 elem_size ; t#u32 dims [ ( 4 ) ] ; t#u32 nr_of_dims ; union { t#u64 step ; t#u64 menu_skip_mask ; } ; union { const char * const * qmenu ; const t#s64 * qmenu_int ; } ; unsigned long flags ; void * priv ; t#s32 val ; struct { t#s32 val ; } cur ; u#v4l2_ctrl_ptr p_def ; u#v4l2_ctrl_ptr p_new ; u#v4l2_ctrl_ptr p_cur ; } +s##v4l2_ctrl_helper +s#v4l2_ctrl_ref struct v4l2_ctrl_ref { s#list_head node ; s#v4l2_ctrl_ref * next ; s#v4l2_ctrl * ctrl ; s#v4l2_ctrl_helper * helper ; t#bool from_other_dev ; t#bool req_done ; t#bool valid_p_req ; u#v4l2_ctrl_ptr p_req ; } +t#v4l2_ctrl_notify_fnc typedef void ( * v4l2_ctrl_notify_fnc ) ( s#v4l2_ctrl * , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#v4l2_ctrl_handler struct v4l2_ctrl_handler { s#mutex _lock ; s#mutex * lock ; s#list_head ctrls ; s#list_head ctrl_refs ; s#v4l2_ctrl_ref * cached ; s#v4l2_ctrl_ref * * buckets ; t#v4l2_ctrl_notify_fnc notify ; void * notify_priv ; t#u16 nr_of_buckets ; int error ; t#bool request_is_queued ; s#list_head requests ; s#list_head requests_queued ; s#media_request_object req_obj ; } +s#cx2341x_handler_ops struct cx2341x_handler_ops { int ( * s_audio_sampling_freq ) ( s#cx2341x_handler * , t#u32 ) ; int ( * s_audio_mode ) ( s#cx2341x_handler * , t#u32 ) ; int ( * s_video_encoding ) ( s#cx2341x_handler * , t#u32 ) ; int ( * s_stream_vbi_fmt ) ( s#cx2341x_handler * , t#u32 ) ; } +s#cx2341x_handler struct cx2341x_handler { t#u32 capabilities ; e#cx2341x_port port ; t#u16 width ; t#u16 height ; t#u16 is_50hz ; t#u32 audio_properties ; s#v4l2_ctrl_handler hdl ; void * priv ; t#cx2341x_mbox_func func ; const s#cx2341x_handler_ops * ops ; s#v4l2_ctrl * stream_vbi_fmt ; struct { s#v4l2_ctrl * audio_sampling_freq ; s#v4l2_ctrl * audio_encoding ; s#v4l2_ctrl * audio_l2_bitrate ; s#v4l2_ctrl * audio_mode ; s#v4l2_ctrl * audio_mode_extension ; s#v4l2_ctrl * audio_emphasis ; s#v4l2_ctrl * audio_crc ; s#v4l2_ctrl * audio_ac3_bitrate ; } ; struct { s#v4l2_ctrl * video_b_frames ; s#v4l2_ctrl * video_gop_size ; } ; struct { s#v4l2_ctrl * stream_type ; s#v4l2_ctrl * video_encoding ; s#v4l2_ctrl * video_bitrate_mode ; s#v4l2_ctrl * video_bitrate ; s#v4l2_ctrl * video_bitrate_peak ; } ; struct { s#v4l2_ctrl * video_mute ; s#v4l2_ctrl * video_mute_yuv ; } ; struct { s#v4l2_ctrl * video_spatial_filter_mode ; s#v4l2_ctrl * video_temporal_filter_mode ; s#v4l2_ctrl * video_median_filter_type ; } ; struct { s#v4l2_ctrl * video_luma_spatial_filter_type ; s#v4l2_ctrl * video_chroma_spatial_filter_type ; } ; struct { s#v4l2_ctrl * video_spatial_filter ; s#v4l2_ctrl * video_temporal_filter ; } ; struct { s#v4l2_ctrl * video_luma_median_filter_top ; s#v4l2_ctrl * video_luma_median_filter_bottom ; s#v4l2_ctrl * video_chroma_median_filter_top ; s#v4l2_ctrl * video_chroma_median_filter_bottom ; } ; } +cx2341x_handler_init int cx2341x_handler_init ( s#cx2341x_handler * , unsigned ) +cx2341x_handler_set_50hz void cx2341x_handler_set_50hz ( s#cx2341x_handler * , int ) +cx2341x_handler_setup int cx2341x_handler_setup ( s#cx2341x_handler * ) +cx2341x_handler_set_busy void cx2341x_handler_set_busy ( s#cx2341x_handler * , int ) + +/* drivers/media/common/cypress_firmware.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +cypress_load_firmware int cypress_load_firmware ( s#usb_device * , const s#firmware * , int ) + +/* drivers/media/common/saa7146/saa7146_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#v4l2_subdev_io_pin_config struct v4l2_subdev_io_pin_config { t#u32 flags ; t#u8 pin ; t#u8 function ; t#u8 value ; t#u8 strength ; } +s#v4l2_file_operations struct v4l2_file_operations { s#module * owner ; t#ssize_t ( * read ) ( s#file * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * write ) ( s#file * , const char * , t#size_t , t#loff_t * ) ; t#__poll_t ( * poll ) ( s#file * , s#poll_table_struct * ) ; long ( * unlocked_ioctl ) ( s#file * , unsigned int , unsigned long ) ; long ( * compat_ioctl32 ) ( s#file * , unsigned int , unsigned long ) ; unsigned long ( * get_unmapped_area ) ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long ) ; int ( * mmap ) ( s#file * , s#vm_area_struct * ) ; int ( * open ) ( s#file * ) ; int ( * release ) ( s#file * ) ; } +s##v4l2_ctrl_helper +s##vb2_queue +s#v4l2_prio_state struct v4l2_prio_state { t#atomic_t prios [ 4 ] ; } +e#vfl_devnode_type enum vfl_devnode_type { VFL_TYPE_VIDEO , VFL_TYPE_VBI , VFL_TYPE_RADIO , VFL_TYPE_SUBDEV , VFL_TYPE_SDR , VFL_TYPE_TOUCH , VFL_TYPE_MAX } +e#vfl_devnode_direction enum vfl_devnode_direction { VFL_DIR_RX , VFL_DIR_TX , VFL_DIR_M2M , } +t#v4l2_std_id typedef t#__u64 v4l2_std_id +s##v4l2_ioctl_ops +s#video_device struct video_device { s#media_entity entity ; s#media_intf_devnode * intf_devnode ; s#media_pipeline pipe ; const s#v4l2_file_operations * fops ; t#u32 device_caps ; s#device dev ; s#cdev * cdev ; s#v4l2_device * v4l2_dev ; s#device * dev_parent ; s#v4l2_ctrl_handler * ctrl_handler ; s#vb2_queue * queue ; s#v4l2_prio_state * prio ; char name [ 32 ] ; e#vfl_devnode_type vfl_type ; e#vfl_devnode_direction vfl_dir ; int minor ; t#u16 num ; unsigned long flags ; int index ; t#spinlock_t fh_lock ; s#list_head fh_list ; int dev_debug ; t#v4l2_std_id tvnorms ; void ( * release ) ( s#video_device * ) ; const s#v4l2_ioctl_ops * ioctl_ops ; unsigned long valid_ioctls [ ( ( ( 192 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#mutex * lock ; } +E#V4L2_PRIORITY_INTERACTIVE 2 +e#v4l2_priority enum v4l2_priority { V4L2_PRIORITY_UNSET = 0 , V4L2_PRIORITY_BACKGROUND = 1 , V4L2_PRIORITY_INTERACTIVE = 2 , V4L2_PRIORITY_RECORD = 3 , V4L2_PRIORITY_DEFAULT = E#V4L2_PRIORITY_INTERACTIVE , } +s##v4l2_m2m_ctx +s#v4l2_fh struct v4l2_fh { s#list_head list ; s#video_device * vdev ; s#v4l2_ctrl_handler * ctrl_handler ; e#v4l2_priority prio ; t#wait_queue_head_t wait ; s#mutex subscribe_lock ; s#list_head subscribed ; s#list_head available ; unsigned int navailable ; t#u32 sequence ; s#v4l2_m2m_ctx * m2m_ctx ; } +s#v4l2_event_subscription struct v4l2_event_subscription { t#__u32 type ; t#__u32 id ; t#__u32 flags ; t#__u32 reserved [ 5 ] ; } +s#v4l2_subdev_core_ops struct v4l2_subdev_core_ops { int ( * log_status ) ( s#v4l2_subdev * ) ; int ( * s_io_pin_config ) ( s#v4l2_subdev * , t#size_t , s#v4l2_subdev_io_pin_config * ) ; int ( * init ) ( s#v4l2_subdev * , t#u32 ) ; int ( * load_fw ) ( s#v4l2_subdev * ) ; int ( * reset ) ( s#v4l2_subdev * , t#u32 ) ; int ( * s_gpio ) ( s#v4l2_subdev * , t#u32 ) ; long ( * command ) ( s#v4l2_subdev * , unsigned int , void * ) ; long ( * ioctl ) ( s#v4l2_subdev * , unsigned int , void * ) ; long ( * compat_ioctl32 ) ( s#v4l2_subdev * , unsigned int , unsigned long ) ; int ( * s_power ) ( s#v4l2_subdev * , int ) ; int ( * interrupt_service_routine ) ( s#v4l2_subdev * , t#u32 , t#bool * ) ; int ( * subscribe_event ) ( s#v4l2_subdev * , s#v4l2_fh * , s#v4l2_event_subscription * ) ; int ( * unsubscribe_event ) ( s#v4l2_subdev * , s#v4l2_fh * , s#v4l2_event_subscription * ) ; } +s#v4l2_frequency struct v4l2_frequency { t#__u32 tuner ; t#__u32 type ; t#__u32 frequency ; t#__u32 reserved [ 8 ] ; } +s#v4l2_frequency_band struct v4l2_frequency_band { t#__u32 tuner ; t#__u32 type ; t#__u32 index ; t#__u32 capability ; t#__u32 rangelow ; t#__u32 rangehigh ; t#__u32 modulation ; t#__u32 reserved [ 9 ] ; } +s#v4l2_tuner struct v4l2_tuner { t#__u32 index ; t#__u8 name [ 32 ] ; t#__u32 type ; t#__u32 capability ; t#__u32 rangelow ; t#__u32 rangehigh ; t#__u32 rxsubchans ; t#__u32 audmode ; t#__s32 signal ; t#__s32 afc ; t#__u32 reserved [ 4 ] ; } +s#v4l2_modulator struct v4l2_modulator { t#__u32 index ; t#__u8 name [ 32 ] ; t#__u32 capability ; t#__u32 rangelow ; t#__u32 rangehigh ; t#__u32 txsubchans ; t#__u32 type ; t#__u32 reserved [ 3 ] ; } +s##tuner_setup +s#v4l2_priv_tun_config struct v4l2_priv_tun_config { int tuner ; void * priv ; } +s#v4l2_subdev_tuner_ops struct v4l2_subdev_tuner_ops { int ( * standby ) ( s#v4l2_subdev * ) ; int ( * s_radio ) ( s#v4l2_subdev * ) ; int ( * s_frequency ) ( s#v4l2_subdev * , const s#v4l2_frequency * ) ; int ( * g_frequency ) ( s#v4l2_subdev * , s#v4l2_frequency * ) ; int ( * enum_freq_bands ) ( s#v4l2_subdev * , s#v4l2_frequency_band * ) ; int ( * g_tuner ) ( s#v4l2_subdev * , s#v4l2_tuner * ) ; int ( * s_tuner ) ( s#v4l2_subdev * , const s#v4l2_tuner * ) ; int ( * g_modulator ) ( s#v4l2_subdev * , s#v4l2_modulator * ) ; int ( * s_modulator ) ( s#v4l2_subdev * , const s#v4l2_modulator * ) ; int ( * s_type_addr ) ( s#v4l2_subdev * , s#tuner_setup * ) ; int ( * s_config ) ( s#v4l2_subdev * , const s#v4l2_priv_tun_config * ) ; } +s#v4l2_subdev_audio_ops struct v4l2_subdev_audio_ops { int ( * s_clock_freq ) ( s#v4l2_subdev * , t#u32 ) ; int ( * s_i2s_clock_freq ) ( s#v4l2_subdev * , t#u32 ) ; int ( * s_routing ) ( s#v4l2_subdev * , t#u32 , t#u32 , t#u32 ) ; int ( * s_stream ) ( s#v4l2_subdev * , int ) ; } +s#v4l2_fract struct v4l2_fract { t#__u32 numerator ; t#__u32 denominator ; } +s#v4l2_subdev_frame_interval struct v4l2_subdev_frame_interval { t#__u32 pad ; s#v4l2_fract interval ; t#__u32 reserved [ 9 ] ; } +s#v4l2_bt_timings struct v4l2_bt_timings { t#__u32 width ; t#__u32 height ; t#__u32 interlaced ; t#__u32 polarities ; t#__u64 pixelclock ; t#__u32 hfrontporch ; t#__u32 hsync ; t#__u32 hbackporch ; t#__u32 vfrontporch ; t#__u32 vsync ; t#__u32 vbackporch ; t#__u32 il_vfrontporch ; t#__u32 il_vsync ; t#__u32 il_vbackporch ; t#__u32 standards ; t#__u32 flags ; s#v4l2_fract picture_aspect ; t#__u8 cea861_vic ; t#__u8 hdmi_vic ; t#__u8 reserved [ 46 ] ; } +s#v4l2_dv_timings struct v4l2_dv_timings { t#__u32 type ; union { s#v4l2_bt_timings bt ; t#__u32 reserved [ 32 ] ; } ; } +s#v4l2_subdev_video_ops struct v4l2_subdev_video_ops { int ( * s_routing ) ( s#v4l2_subdev * , t#u32 , t#u32 , t#u32 ) ; int ( * s_crystal_freq ) ( s#v4l2_subdev * , t#u32 , t#u32 ) ; int ( * g_std ) ( s#v4l2_subdev * , t#v4l2_std_id * ) ; int ( * s_std ) ( s#v4l2_subdev * , t#v4l2_std_id ) ; int ( * s_std_output ) ( s#v4l2_subdev * , t#v4l2_std_id ) ; int ( * g_std_output ) ( s#v4l2_subdev * , t#v4l2_std_id * ) ; int ( * querystd ) ( s#v4l2_subdev * , t#v4l2_std_id * ) ; int ( * g_tvnorms ) ( s#v4l2_subdev * , t#v4l2_std_id * ) ; int ( * g_tvnorms_output ) ( s#v4l2_subdev * , t#v4l2_std_id * ) ; int ( * g_input_status ) ( s#v4l2_subdev * , t#u32 * ) ; int ( * s_stream ) ( s#v4l2_subdev * , int ) ; int ( * g_pixelaspect ) ( s#v4l2_subdev * , s#v4l2_fract * ) ; int ( * g_frame_interval ) ( s#v4l2_subdev * , s#v4l2_subdev_frame_interval * ) ; int ( * s_frame_interval ) ( s#v4l2_subdev * , s#v4l2_subdev_frame_interval * ) ; int ( * s_dv_timings ) ( s#v4l2_subdev * , s#v4l2_dv_timings * ) ; int ( * g_dv_timings ) ( s#v4l2_subdev * , s#v4l2_dv_timings * ) ; int ( * query_dv_timings ) ( s#v4l2_subdev * , s#v4l2_dv_timings * ) ; int ( * s_rx_buffer ) ( s#v4l2_subdev * , void * , unsigned int * ) ; } +s#v4l2_decode_vbi_line struct v4l2_decode_vbi_line { t#u32 is_second_field ; t#u8 * p ; t#u32 line ; t#u32 type ; } +s#v4l2_sliced_vbi_data struct v4l2_sliced_vbi_data { t#__u32 id ; t#__u32 field ; t#__u32 line ; t#__u32 reserved ; t#__u8 data [ 48 ] ; } +s#v4l2_sliced_vbi_cap struct v4l2_sliced_vbi_cap { t#__u16 service_set ; t#__u16 service_lines [ 2 ] [ 24 ] ; t#__u32 type ; t#__u32 reserved [ 3 ] ; } +s#v4l2_vbi_format struct v4l2_vbi_format { t#__u32 sampling_rate ; t#__u32 offset ; t#__u32 samples_per_line ; t#__u32 sample_format ; t#__s32 start [ 2 ] ; t#__u32 count [ 2 ] ; t#__u32 flags ; t#__u32 reserved [ 2 ] ; } +s#v4l2_sliced_vbi_format struct v4l2_sliced_vbi_format { t#__u16 service_set ; t#__u16 service_lines [ 2 ] [ 24 ] ; t#__u32 io_size ; t#__u32 reserved [ 2 ] ; } +s#v4l2_subdev_vbi_ops struct v4l2_subdev_vbi_ops { int ( * decode_vbi_line ) ( s#v4l2_subdev * , s#v4l2_decode_vbi_line * ) ; int ( * s_vbi_data ) ( s#v4l2_subdev * , const s#v4l2_sliced_vbi_data * ) ; int ( * g_vbi_data ) ( s#v4l2_subdev * , s#v4l2_sliced_vbi_data * ) ; int ( * g_sliced_vbi_cap ) ( s#v4l2_subdev * , s#v4l2_sliced_vbi_cap * ) ; int ( * s_raw_fmt ) ( s#v4l2_subdev * , s#v4l2_vbi_format * ) ; int ( * g_sliced_fmt ) ( s#v4l2_subdev * , s#v4l2_sliced_vbi_format * ) ; int ( * s_sliced_fmt ) ( s#v4l2_subdev * , s#v4l2_sliced_vbi_format * ) ; } +e#v4l2_subdev_ir_mode enum v4l2_subdev_ir_mode { V4L2_SUBDEV_IR_MODE_PULSE_WIDTH , } +s#v4l2_subdev_ir_parameters struct v4l2_subdev_ir_parameters { unsigned int bytes_per_data_element ; e#v4l2_subdev_ir_mode mode ; t#bool enable ; t#bool interrupt_enable ; t#bool shutdown ; t#bool modulation ; t#u32 max_pulse_width ; unsigned int carrier_freq ; unsigned int duty_cycle ; t#bool invert_level ; t#bool invert_carrier_sense ; t#u32 noise_filter_min_width ; unsigned int carrier_range_lower ; unsigned int carrier_range_upper ; t#u32 resolution ; } +s#v4l2_subdev_ir_ops struct v4l2_subdev_ir_ops { int ( * rx_read ) ( s#v4l2_subdev * , t#u8 * , t#size_t , t#ssize_t * ) ; int ( * rx_g_parameters ) ( s#v4l2_subdev * , s#v4l2_subdev_ir_parameters * ) ; int ( * rx_s_parameters ) ( s#v4l2_subdev * , s#v4l2_subdev_ir_parameters * ) ; int ( * tx_write ) ( s#v4l2_subdev * , t#u8 * , t#size_t , t#ssize_t * ) ; int ( * tx_g_parameters ) ( s#v4l2_subdev * , s#v4l2_subdev_ir_parameters * ) ; int ( * tx_s_parameters ) ( s#v4l2_subdev * , s#v4l2_subdev_ir_parameters * ) ; } +s#v4l2_subdev_sensor_ops struct v4l2_subdev_sensor_ops { int ( * g_skip_top_lines ) ( s#v4l2_subdev * , t#u32 * ) ; int ( * g_skip_frames ) ( s#v4l2_subdev * , t#u32 * ) ; } +s#v4l2_mbus_framefmt struct v4l2_mbus_framefmt { t#__u32 width ; t#__u32 height ; t#__u32 code ; t#__u32 field ; t#__u32 colorspace ; union { t#__u16 ycbcr_enc ; t#__u16 hsv_enc ; } ; t#__u16 quantization ; t#__u16 xfer_func ; t#__u16 flags ; t#__u16 reserved [ 10 ] ; } +s#v4l2_rect struct v4l2_rect { t#__s32 left ; t#__s32 top ; t#__u32 width ; t#__u32 height ; } +s#v4l2_subdev_pad_config struct v4l2_subdev_pad_config { s#v4l2_mbus_framefmt try_fmt ; s#v4l2_rect try_crop ; s#v4l2_rect try_compose ; } +s#v4l2_subdev_state struct v4l2_subdev_state { s#v4l2_subdev_pad_config * pads ; } +s#v4l2_subdev_mbus_code_enum struct v4l2_subdev_mbus_code_enum { t#__u32 pad ; t#__u32 index ; t#__u32 code ; t#__u32 which ; t#__u32 flags ; t#__u32 reserved [ 7 ] ; } +s#v4l2_subdev_frame_size_enum struct v4l2_subdev_frame_size_enum { t#__u32 index ; t#__u32 pad ; t#__u32 code ; t#__u32 min_width ; t#__u32 max_width ; t#__u32 min_height ; t#__u32 max_height ; t#__u32 which ; t#__u32 reserved [ 8 ] ; } +s#v4l2_subdev_frame_interval_enum struct v4l2_subdev_frame_interval_enum { t#__u32 index ; t#__u32 pad ; t#__u32 code ; t#__u32 width ; t#__u32 height ; s#v4l2_fract interval ; t#__u32 which ; t#__u32 reserved [ 8 ] ; } +s#v4l2_subdev_format struct v4l2_subdev_format { t#__u32 which ; t#__u32 pad ; s#v4l2_mbus_framefmt format ; t#__u32 reserved [ 8 ] ; } +s#v4l2_subdev_selection struct v4l2_subdev_selection { t#__u32 which ; t#__u32 pad ; t#__u32 target ; t#__u32 flags ; s#v4l2_rect r ; t#__u32 reserved [ 8 ] ; } +s#v4l2_edid struct v4l2_edid { t#__u32 pad ; t#__u32 start_block ; t#__u32 blocks ; t#__u32 reserved [ 5 ] ; t#__u8 * edid ; } +s#v4l2_bt_timings_cap struct v4l2_bt_timings_cap { t#__u32 min_width ; t#__u32 max_width ; t#__u32 min_height ; t#__u32 max_height ; t#__u64 min_pixelclock ; t#__u64 max_pixelclock ; t#__u32 standards ; t#__u32 capabilities ; t#__u32 reserved [ 16 ] ; } +s#v4l2_dv_timings_cap struct v4l2_dv_timings_cap { t#__u32 type ; t#__u32 pad ; t#__u32 reserved [ 2 ] ; union { s#v4l2_bt_timings_cap bt ; t#__u32 raw_data [ 32 ] ; } ; } +s#v4l2_enum_dv_timings struct v4l2_enum_dv_timings { t#__u32 index ; t#__u32 pad ; t#__u32 reserved [ 2 ] ; s#v4l2_dv_timings timings ; } +e#v4l2_mbus_frame_desc_flags enum v4l2_mbus_frame_desc_flags { V4L2_MBUS_FRAME_DESC_FL_LEN_MAX = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , V4L2_MBUS_FRAME_DESC_FL_BLOB = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , } +s#v4l2_mbus_frame_desc_entry struct v4l2_mbus_frame_desc_entry { e#v4l2_mbus_frame_desc_flags flags ; t#u32 pixelcode ; t#u32 length ; } +s#v4l2_mbus_frame_desc struct v4l2_mbus_frame_desc { s#v4l2_mbus_frame_desc_entry entry [ 4 ] ; unsigned short num_entries ; } +e#v4l2_mbus_type enum v4l2_mbus_type { V4L2_MBUS_UNKNOWN , V4L2_MBUS_PARALLEL , V4L2_MBUS_BT656 , V4L2_MBUS_CSI1 , V4L2_MBUS_CCP2 , V4L2_MBUS_CSI2_DPHY , V4L2_MBUS_CSI2_CPHY , V4L2_MBUS_INVALID , } +s#v4l2_mbus_config_parallel struct v4l2_mbus_config_parallel { unsigned int flags ; unsigned char bus_width ; unsigned char data_shift ; } +s#v4l2_mbus_config_mipi_csi1 struct v4l2_mbus_config_mipi_csi1 { unsigned char clock_inv : 1 ; unsigned char strobe : 1 ; t#bool lane_polarity [ 2 ] ; unsigned char data_lane ; unsigned char clock_lane ; } +s#v4l2_mbus_config_mipi_csi2 struct v4l2_mbus_config_mipi_csi2 { unsigned int flags ; unsigned char data_lanes [ 8 ] ; unsigned char clock_lane ; unsigned char num_data_lanes ; t#bool lane_polarities [ 1 + 8 ] ; } +s#v4l2_mbus_config struct v4l2_mbus_config { e#v4l2_mbus_type type ; union { s#v4l2_mbus_config_parallel parallel ; s#v4l2_mbus_config_mipi_csi1 mipi_csi1 ; s#v4l2_mbus_config_mipi_csi2 mipi_csi2 ; } bus ; } +s#v4l2_subdev_pad_ops struct v4l2_subdev_pad_ops { int ( * init_cfg ) ( s#v4l2_subdev * , s#v4l2_subdev_state * ) ; int ( * enum_mbus_code ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_mbus_code_enum * ) ; int ( * enum_frame_size ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_frame_size_enum * ) ; int ( * enum_frame_interval ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_frame_interval_enum * ) ; int ( * get_fmt ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_format * ) ; int ( * set_fmt ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_format * ) ; int ( * get_selection ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_selection * ) ; int ( * set_selection ) ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_selection * ) ; int ( * get_edid ) ( s#v4l2_subdev * , s#v4l2_edid * ) ; int ( * set_edid ) ( s#v4l2_subdev * , s#v4l2_edid * ) ; int ( * dv_timings_cap ) ( s#v4l2_subdev * , s#v4l2_dv_timings_cap * ) ; int ( * enum_dv_timings ) ( s#v4l2_subdev * , s#v4l2_enum_dv_timings * ) ; int ( * link_validate ) ( s#v4l2_subdev * , s#media_link * , s#v4l2_subdev_format * , s#v4l2_subdev_format * ) ; int ( * get_frame_desc ) ( s#v4l2_subdev * , unsigned int , s#v4l2_mbus_frame_desc * ) ; int ( * set_frame_desc ) ( s#v4l2_subdev * , unsigned int , s#v4l2_mbus_frame_desc * ) ; int ( * get_mbus_config ) ( s#v4l2_subdev * , unsigned int , s#v4l2_mbus_config * ) ; int ( * set_mbus_config ) ( s#v4l2_subdev * , unsigned int , s#v4l2_mbus_config * ) ; } +s#v4l2_subdev_ops struct v4l2_subdev_ops { const s#v4l2_subdev_core_ops * core ; const s#v4l2_subdev_tuner_ops * tuner ; const s#v4l2_subdev_audio_ops * audio ; const s#v4l2_subdev_video_ops * video ; const s#v4l2_subdev_vbi_ops * vbi ; const s#v4l2_subdev_ir_ops * ir ; const s#v4l2_subdev_sensor_ops * sensor ; const s#v4l2_subdev_pad_ops * pad ; } +s#v4l2_subdev_fh struct v4l2_subdev_fh { s#v4l2_fh vfh ; s#module * owner ; s#v4l2_subdev_state * state ; } +s#v4l2_subdev_internal_ops struct v4l2_subdev_internal_ops { int ( * registered ) ( s#v4l2_subdev * ) ; void ( * unregistered ) ( s#v4l2_subdev * ) ; int ( * open ) ( s#v4l2_subdev * , s#v4l2_subdev_fh * ) ; int ( * close ) ( s#v4l2_subdev * , s#v4l2_subdev_fh * ) ; void ( * release ) ( s#v4l2_subdev * ) ; } +e#v4l2_async_match_type enum v4l2_async_match_type { V4L2_ASYNC_MATCH_I2C , V4L2_ASYNC_MATCH_FWNODE , } +s#v4l2_async_subdev struct v4l2_async_subdev { e#v4l2_async_match_type match_type ; union { s#fwnode_handle * fwnode ; struct { int adapter_id ; unsigned short address ; } i2c ; } match ; s#list_head list ; s#list_head asd_list ; } +s#v4l2_async_notifier_operations struct v4l2_async_notifier_operations { int ( * bound ) ( s#v4l2_async_notifier * , s#v4l2_subdev * , s#v4l2_async_subdev * ) ; int ( * complete ) ( s#v4l2_async_notifier * ) ; void ( * unbind ) ( s#v4l2_async_notifier * , s#v4l2_subdev * , s#v4l2_async_subdev * ) ; } +s#v4l2_async_notifier struct v4l2_async_notifier { const s#v4l2_async_notifier_operations * ops ; s#v4l2_device * v4l2_dev ; s#v4l2_subdev * sd ; s#v4l2_async_notifier * parent ; s#list_head asd_list ; s#list_head waiting ; s#list_head done ; s#list_head list ; } +s##regulator +s#v4l2_subdev_platform_data struct v4l2_subdev_platform_data { s#regulator_bulk_data * regulators ; int num_regulators ; void * host_priv ; } +s#v4l2_subdev struct v4l2_subdev { s#media_entity entity ; s#list_head list ; s#module * owner ; t#bool owner_v4l2_dev ; t#u32 flags ; s#v4l2_device * v4l2_dev ; const s#v4l2_subdev_ops * ops ; const s#v4l2_subdev_internal_ops * internal_ops ; s#v4l2_ctrl_handler * ctrl_handler ; char name [ 32 ] ; t#u32 grp_id ; void * dev_priv ; void * host_priv ; s#video_device * devnode ; s#device * dev ; s#fwnode_handle * fwnode ; s#list_head async_list ; s#v4l2_async_subdev * asd ; s#v4l2_async_notifier * notifier ; s#v4l2_async_notifier * subdev_notifier ; s#v4l2_subdev_platform_data * pdata ; } +s#v4l2_device struct v4l2_device { s#device * dev ; s#media_device * mdev ; s#list_head subdevs ; t#spinlock_t lock ; char name [ ( 20 + 16 ) ] ; void ( * notify ) ( s#v4l2_subdev * , unsigned int , void * ) ; s#v4l2_ctrl_handler * ctrl_handler ; s#v4l2_prio_state prio ; s#kref ref ; void ( * release ) ( s#v4l2_device * ) ; } +s##saa7146_ext_vv +s##saa7146_vv +s#saa7146_dma struct saa7146_dma { t#dma_addr_t dma_handle ; t#__le32 * cpu_addr ; } +s#saa7146_dev struct saa7146_dev { s#module * module ; s#v4l2_device v4l2_dev ; s#v4l2_ctrl_handler ctrl_handler ; t#spinlock_t slock ; s#mutex v4l2_lock ; unsigned char * mem ; t#u32 revision ; char name [ 32 ] ; s#pci_dev * pci ; t#u32 int_todo ; t#spinlock_t int_slock ; s#saa7146_extension * ext ; void * ext_priv ; s#saa7146_ext_vv * ext_vv_data ; s#saa7146_vv * vv_data ; void ( * vv_callback ) ( s#saa7146_dev * , unsigned long ) ; s#mutex i2c_lock ; t#u32 i2c_bitrate ; s#saa7146_dma d_i2c ; t#wait_queue_head_t i2c_wq ; int i2c_op ; s#saa7146_dma d_rps0 ; s#saa7146_dma d_rps1 ; } +s#saa7146_pci_extension_data struct saa7146_pci_extension_data { s#saa7146_extension * ext ; void * ext_priv ; } +s#saa7146_extension struct saa7146_extension { char name [ 32 ] ; int flags ; s#module * module ; s#pci_driver driver ; const s#pci_device_id * pci_tbl ; int ( * probe ) ( s#saa7146_dev * ) ; int ( * attach ) ( s#saa7146_dev * , s#saa7146_pci_extension_data * ) ; int ( * detach ) ( s#saa7146_dev * ) ; t#u32 irq_mask ; void ( * irq_func ) ( s#saa7146_dev * , t#u32 * ) ; } +saa7146_register_extension int saa7146_register_extension ( s#saa7146_extension * ) +saa7146_unregister_extension int saa7146_unregister_extension ( s#saa7146_extension * ) +s#saa7146_pgtable struct saa7146_pgtable { unsigned int size ; t#__le32 * cpu ; t#dma_addr_t dma ; unsigned long offset ; s#scatterlist * slist ; int nents ; } +saa7146_pgtable_alloc int saa7146_pgtable_alloc ( s#pci_dev * , s#saa7146_pgtable * ) +saa7146_pgtable_free void saa7146_pgtable_free ( s#pci_dev * , s#saa7146_pgtable * ) +saa7146_pgtable_build_single int saa7146_pgtable_build_single ( s#pci_dev * , s#saa7146_pgtable * , s#scatterlist * , int ) +saa7146_vmalloc_build_pgtable void * saa7146_vmalloc_build_pgtable ( s#pci_dev * , long , s#saa7146_pgtable * ) +saa7146_vfree_destroy_pgtable void saa7146_vfree_destroy_pgtable ( s#pci_dev * , void * , s#saa7146_pgtable * ) +saa7146_wait_for_debi_done int saa7146_wait_for_debi_done ( s#saa7146_dev * , int ) +saa7146_setgpio void saa7146_setgpio ( s#saa7146_dev * , int , t#u32 ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +saa7146_i2c_adapter_prepare int saa7146_i2c_adapter_prepare ( s#saa7146_dev * , s#i2c_adapter * , t#u32 ) +saa7146_debug extern unsigned int saa7146_debug + +/* drivers/media/common/saa7146/saa7146_fops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##v4l2_ctrl_helper +s##vb2_queue +s#v4l2_capability struct v4l2_capability { t#__u8 driver [ 16 ] ; t#__u8 card [ 32 ] ; t#__u8 bus_info [ 32 ] ; t#__u32 version ; t#__u32 capabilities ; t#__u32 device_caps ; t#__u32 reserved [ 3 ] ; } +s#v4l2_fmtdesc struct v4l2_fmtdesc { t#__u32 index ; t#__u32 type ; t#__u32 flags ; t#__u8 description [ 32 ] ; t#__u32 pixelformat ; t#__u32 mbus_code ; t#__u32 reserved [ 3 ] ; } +s#v4l2_pix_format struct v4l2_pix_format { t#__u32 width ; t#__u32 height ; t#__u32 pixelformat ; t#__u32 field ; t#__u32 bytesperline ; t#__u32 sizeimage ; t#__u32 colorspace ; t#__u32 priv ; t#__u32 flags ; union { t#__u32 ycbcr_enc ; t#__u32 hsv_enc ; } ; t#__u32 quantization ; t#__u32 xfer_func ; } +s#v4l2_plane_pix_format struct v4l2_plane_pix_format { t#__u32 sizeimage ; t#__u32 bytesperline ; t#__u16 reserved [ 6 ] ; } +s#v4l2_pix_format_mplane struct v4l2_pix_format_mplane { t#__u32 width ; t#__u32 height ; t#__u32 pixelformat ; t#__u32 field ; t#__u32 colorspace ; s#v4l2_plane_pix_format plane_fmt [ 8 ] ; t#__u8 num_planes ; t#__u8 flags ; union { t#__u8 ycbcr_enc ; t#__u8 hsv_enc ; } ; t#__u8 quantization ; t#__u8 xfer_func ; t#__u8 reserved [ 7 ] ; } +s#v4l2_clip struct v4l2_clip { s#v4l2_rect c ; s#v4l2_clip * next ; } +s#v4l2_window struct v4l2_window { s#v4l2_rect w ; t#__u32 field ; t#__u32 chromakey ; s#v4l2_clip * clips ; t#__u32 clipcount ; void * bitmap ; t#__u8 global_alpha ; } +s#v4l2_sdr_format struct v4l2_sdr_format { t#__u32 pixelformat ; t#__u32 buffersize ; t#__u8 reserved [ 24 ] ; } +s#v4l2_meta_format struct v4l2_meta_format { t#__u32 dataformat ; t#__u32 buffersize ; } +s#v4l2_format struct v4l2_format { t#__u32 type ; union { s#v4l2_pix_format pix ; s#v4l2_pix_format_mplane pix_mp ; s#v4l2_window win ; s#v4l2_vbi_format vbi ; s#v4l2_sliced_vbi_format sliced ; s#v4l2_sdr_format sdr ; s#v4l2_meta_format meta ; t#__u8 raw_data [ 200 ] ; } fmt ; } +s#v4l2_requestbuffers struct v4l2_requestbuffers { t#__u32 count ; t#__u32 type ; t#__u32 memory ; t#__u32 capabilities ; t#__u32 reserved [ 1 ] ; } +s#__kernel_v4l2_timeval struct __kernel_v4l2_timeval { long long tv_sec ; long long tv_usec ; } +s#v4l2_timecode struct v4l2_timecode { t#__u32 type ; t#__u32 flags ; t#__u8 frames ; t#__u8 seconds ; t#__u8 minutes ; t#__u8 hours ; t#__u8 userbits [ 4 ] ; } +s#v4l2_plane struct v4l2_plane { t#__u32 bytesused ; t#__u32 length ; union { t#__u32 mem_offset ; unsigned long userptr ; t#__s32 fd ; } m ; t#__u32 data_offset ; t#__u32 reserved [ 11 ] ; } +s#v4l2_buffer struct v4l2_buffer { t#__u32 index ; t#__u32 type ; t#__u32 bytesused ; t#__u32 flags ; t#__u32 field ; s#__kernel_v4l2_timeval timestamp ; s#v4l2_timecode timecode ; t#__u32 sequence ; t#__u32 memory ; union { t#__u32 offset ; unsigned long userptr ; s#v4l2_plane * planes ; t#__s32 fd ; } m ; t#__u32 length ; t#__u32 reserved2 ; union { t#__s32 request_fd ; t#__u32 reserved ; } ; } +s#v4l2_exportbuffer struct v4l2_exportbuffer { t#__u32 type ; t#__u32 index ; t#__u32 plane ; t#__u32 flags ; t#__s32 fd ; t#__u32 reserved [ 11 ] ; } +s#v4l2_create_buffers struct v4l2_create_buffers { t#__u32 index ; t#__u32 count ; t#__u32 memory ; s#v4l2_format format ; t#__u32 capabilities ; t#__u32 reserved [ 7 ] ; } +s#v4l2_framebuffer struct v4l2_framebuffer { t#__u32 capability ; t#__u32 flags ; void * base ; struct { t#__u32 width ; t#__u32 height ; t#__u32 pixelformat ; t#__u32 field ; t#__u32 bytesperline ; t#__u32 sizeimage ; t#__u32 colorspace ; t#__u32 priv ; } fmt ; } +e#v4l2_buf_type enum v4l2_buf_type { V4L2_BUF_TYPE_VIDEO_CAPTURE = 1 , V4L2_BUF_TYPE_VIDEO_OUTPUT = 2 , V4L2_BUF_TYPE_VIDEO_OVERLAY = 3 , V4L2_BUF_TYPE_VBI_CAPTURE = 4 , V4L2_BUF_TYPE_VBI_OUTPUT = 5 , V4L2_BUF_TYPE_SLICED_VBI_CAPTURE = 6 , V4L2_BUF_TYPE_SLICED_VBI_OUTPUT = 7 , V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY = 8 , V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE = 9 , V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE = 10 , V4L2_BUF_TYPE_SDR_CAPTURE = 11 , V4L2_BUF_TYPE_SDR_OUTPUT = 12 , V4L2_BUF_TYPE_META_CAPTURE = 13 , V4L2_BUF_TYPE_META_OUTPUT = 14 , V4L2_BUF_TYPE_PRIVATE = 0x80 , } +s#v4l2_input struct v4l2_input { t#__u32 index ; t#__u8 name [ 32 ] ; t#__u32 type ; t#__u32 audioset ; t#__u32 tuner ; t#v4l2_std_id std ; t#__u32 status ; t#__u32 capabilities ; t#__u32 reserved [ 3 ] ; } +s#v4l2_output struct v4l2_output { t#__u32 index ; t#__u8 name [ 32 ] ; t#__u32 type ; t#__u32 audioset ; t#__u32 modulator ; t#v4l2_std_id std ; t#__u32 capabilities ; t#__u32 reserved [ 3 ] ; } +s#v4l2_query_ext_ctrl struct v4l2_query_ext_ctrl { t#__u32 id ; t#__u32 type ; char name [ 32 ] ; t#__s64 minimum ; t#__s64 maximum ; t#__u64 step ; t#__s64 default_value ; t#__u32 flags ; t#__u32 elem_size ; t#__u32 elems ; t#__u32 nr_of_dims ; t#__u32 dims [ ( 4 ) ] ; t#__u32 reserved [ 32 ] ; } +s#v4l2_control struct v4l2_control { t#__u32 id ; t#__s32 value ; } +s#v4l2_querymenu struct v4l2_querymenu { t#__u32 id ; t#__u32 index ; union { t#__u8 name [ 32 ] ; t#__s64 value ; } ; t#__u32 reserved ; } +s#v4l2_audio struct v4l2_audio { t#__u32 index ; t#__u8 name [ 32 ] ; t#__u32 capability ; t#__u32 mode ; t#__u32 reserved [ 2 ] ; } +s#v4l2_audioout struct v4l2_audioout { t#__u32 index ; t#__u8 name [ 32 ] ; t#__u32 capability ; t#__u32 mode ; t#__u32 reserved [ 2 ] ; } +s#v4l2_selection struct v4l2_selection { t#__u32 type ; t#__u32 target ; t#__u32 flags ; s#v4l2_rect r ; t#__u32 reserved [ 9 ] ; } +s#v4l2_jpegcompression struct v4l2_jpegcompression { int quality ; int APPn ; int APP_len ; char APP_data [ 60 ] ; int COM_len ; char COM_data [ 60 ] ; t#__u32 jpeg_markers ; } +s#v4l2_enc_idx_entry struct v4l2_enc_idx_entry { t#__u64 offset ; t#__u64 pts ; t#__u32 length ; t#__u32 flags ; t#__u32 reserved [ 2 ] ; } +s#v4l2_enc_idx struct v4l2_enc_idx { t#__u32 entries ; t#__u32 entries_cap ; t#__u32 reserved [ 4 ] ; s#v4l2_enc_idx_entry entry [ ( 64 ) ] ; } +s#v4l2_encoder_cmd struct v4l2_encoder_cmd { t#__u32 cmd ; t#__u32 flags ; union { struct { t#__u32 data [ 8 ] ; } raw ; } ; } +s#v4l2_decoder_cmd struct v4l2_decoder_cmd { t#__u32 cmd ; t#__u32 flags ; union { struct { t#__u64 pts ; } stop ; struct { t#__s32 speed ; t#__u32 format ; } start ; struct { t#__u32 data [ 16 ] ; } raw ; } ; } +s#v4l2_captureparm struct v4l2_captureparm { t#__u32 capability ; t#__u32 capturemode ; s#v4l2_fract timeperframe ; t#__u32 extendedmode ; t#__u32 readbuffers ; t#__u32 reserved [ 4 ] ; } +s#v4l2_outputparm struct v4l2_outputparm { t#__u32 capability ; t#__u32 outputmode ; s#v4l2_fract timeperframe ; t#__u32 extendedmode ; t#__u32 writebuffers ; t#__u32 reserved [ 4 ] ; } +s#v4l2_streamparm struct v4l2_streamparm { t#__u32 type ; union { s#v4l2_captureparm capture ; s#v4l2_outputparm output ; t#__u8 raw_data [ 200 ] ; } parm ; } +s#v4l2_hw_freq_seek struct v4l2_hw_freq_seek { t#__u32 tuner ; t#__u32 type ; t#__u32 seek_upward ; t#__u32 wrap_around ; t#__u32 spacing ; t#__u32 rangelow ; t#__u32 rangehigh ; t#__u32 reserved [ 5 ] ; } +s#v4l2_frmsize_discrete struct v4l2_frmsize_discrete { t#__u32 width ; t#__u32 height ; } +s#v4l2_frmsize_stepwise struct v4l2_frmsize_stepwise { t#__u32 min_width ; t#__u32 max_width ; t#__u32 step_width ; t#__u32 min_height ; t#__u32 max_height ; t#__u32 step_height ; } +s#v4l2_frmsizeenum struct v4l2_frmsizeenum { t#__u32 index ; t#__u32 pixel_format ; t#__u32 type ; union { s#v4l2_frmsize_discrete discrete ; s#v4l2_frmsize_stepwise stepwise ; } ; t#__u32 reserved [ 2 ] ; } +s#v4l2_frmival_stepwise struct v4l2_frmival_stepwise { s#v4l2_fract min ; s#v4l2_fract max ; s#v4l2_fract step ; } +s#v4l2_frmivalenum struct v4l2_frmivalenum { t#__u32 index ; t#__u32 pixel_format ; t#__u32 width ; t#__u32 height ; t#__u32 type ; union { s#v4l2_fract discrete ; s#v4l2_frmival_stepwise stepwise ; } ; t#__u32 reserved [ 2 ] ; } +s#v4l2_ioctl_ops struct v4l2_ioctl_ops { int ( * vidioc_querycap ) ( s#file * , void * , s#v4l2_capability * ) ; int ( * vidioc_enum_fmt_vid_cap ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_enum_fmt_vid_overlay ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_enum_fmt_vid_out ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_enum_fmt_sdr_cap ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_enum_fmt_sdr_out ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_enum_fmt_meta_cap ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_enum_fmt_meta_out ) ( s#file * , void * , s#v4l2_fmtdesc * ) ; int ( * vidioc_g_fmt_vid_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vid_overlay ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vid_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vid_out_overlay ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vbi_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vbi_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_sliced_vbi_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_sliced_vbi_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vid_cap_mplane ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_vid_out_mplane ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_sdr_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_sdr_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_meta_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_g_fmt_meta_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vid_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vid_overlay ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vid_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vid_out_overlay ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vbi_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vbi_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_sliced_vbi_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_sliced_vbi_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vid_cap_mplane ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_vid_out_mplane ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_sdr_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_sdr_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_meta_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_s_fmt_meta_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vid_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vid_overlay ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vid_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vid_out_overlay ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vbi_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vbi_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_sliced_vbi_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_sliced_vbi_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vid_cap_mplane ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_vid_out_mplane ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_sdr_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_sdr_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_meta_cap ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_try_fmt_meta_out ) ( s#file * , void * , s#v4l2_format * ) ; int ( * vidioc_reqbufs ) ( s#file * , void * , s#v4l2_requestbuffers * ) ; int ( * vidioc_querybuf ) ( s#file * , void * , s#v4l2_buffer * ) ; int ( * vidioc_qbuf ) ( s#file * , void * , s#v4l2_buffer * ) ; int ( * vidioc_expbuf ) ( s#file * , void * , s#v4l2_exportbuffer * ) ; int ( * vidioc_dqbuf ) ( s#file * , void * , s#v4l2_buffer * ) ; int ( * vidioc_create_bufs ) ( s#file * , void * , s#v4l2_create_buffers * ) ; int ( * vidioc_prepare_buf ) ( s#file * , void * , s#v4l2_buffer * ) ; int ( * vidioc_overlay ) ( s#file * , void * , unsigned int ) ; int ( * vidioc_g_fbuf ) ( s#file * , void * , s#v4l2_framebuffer * ) ; int ( * vidioc_s_fbuf ) ( s#file * , void * , const s#v4l2_framebuffer * ) ; int ( * vidioc_streamon ) ( s#file * , void * , e#v4l2_buf_type ) ; int ( * vidioc_streamoff ) ( s#file * , void * , e#v4l2_buf_type ) ; int ( * vidioc_g_std ) ( s#file * , void * , t#v4l2_std_id * ) ; int ( * vidioc_s_std ) ( s#file * , void * , t#v4l2_std_id ) ; int ( * vidioc_querystd ) ( s#file * , void * , t#v4l2_std_id * ) ; int ( * vidioc_enum_input ) ( s#file * , void * , s#v4l2_input * ) ; int ( * vidioc_g_input ) ( s#file * , void * , unsigned int * ) ; int ( * vidioc_s_input ) ( s#file * , void * , unsigned int ) ; int ( * vidioc_enum_output ) ( s#file * , void * , s#v4l2_output * ) ; int ( * vidioc_g_output ) ( s#file * , void * , unsigned int * ) ; int ( * vidioc_s_output ) ( s#file * , void * , unsigned int ) ; int ( * vidioc_queryctrl ) ( s#file * , void * , s#v4l2_queryctrl * ) ; int ( * vidioc_query_ext_ctrl ) ( s#file * , void * , s#v4l2_query_ext_ctrl * ) ; int ( * vidioc_g_ctrl ) ( s#file * , void * , s#v4l2_control * ) ; int ( * vidioc_s_ctrl ) ( s#file * , void * , s#v4l2_control * ) ; int ( * vidioc_g_ext_ctrls ) ( s#file * , void * , s#v4l2_ext_controls * ) ; int ( * vidioc_s_ext_ctrls ) ( s#file * , void * , s#v4l2_ext_controls * ) ; int ( * vidioc_try_ext_ctrls ) ( s#file * , void * , s#v4l2_ext_controls * ) ; int ( * vidioc_querymenu ) ( s#file * , void * , s#v4l2_querymenu * ) ; int ( * vidioc_enumaudio ) ( s#file * , void * , s#v4l2_audio * ) ; int ( * vidioc_g_audio ) ( s#file * , void * , s#v4l2_audio * ) ; int ( * vidioc_s_audio ) ( s#file * , void * , const s#v4l2_audio * ) ; int ( * vidioc_enumaudout ) ( s#file * , void * , s#v4l2_audioout * ) ; int ( * vidioc_g_audout ) ( s#file * , void * , s#v4l2_audioout * ) ; int ( * vidioc_s_audout ) ( s#file * , void * , const s#v4l2_audioout * ) ; int ( * vidioc_g_modulator ) ( s#file * , void * , s#v4l2_modulator * ) ; int ( * vidioc_s_modulator ) ( s#file * , void * , const s#v4l2_modulator * ) ; int ( * vidioc_g_pixelaspect ) ( s#file * , void * , int , s#v4l2_fract * ) ; int ( * vidioc_g_selection ) ( s#file * , void * , s#v4l2_selection * ) ; int ( * vidioc_s_selection ) ( s#file * , void * , s#v4l2_selection * ) ; int ( * vidioc_g_jpegcomp ) ( s#file * , void * , s#v4l2_jpegcompression * ) ; int ( * vidioc_s_jpegcomp ) ( s#file * , void * , const s#v4l2_jpegcompression * ) ; int ( * vidioc_g_enc_index ) ( s#file * , void * , s#v4l2_enc_idx * ) ; int ( * vidioc_encoder_cmd ) ( s#file * , void * , s#v4l2_encoder_cmd * ) ; int ( * vidioc_try_encoder_cmd ) ( s#file * , void * , s#v4l2_encoder_cmd * ) ; int ( * vidioc_decoder_cmd ) ( s#file * , void * , s#v4l2_decoder_cmd * ) ; int ( * vidioc_try_decoder_cmd ) ( s#file * , void * , s#v4l2_decoder_cmd * ) ; int ( * vidioc_g_parm ) ( s#file * , void * , s#v4l2_streamparm * ) ; int ( * vidioc_s_parm ) ( s#file * , void * , s#v4l2_streamparm * ) ; int ( * vidioc_g_tuner ) ( s#file * , void * , s#v4l2_tuner * ) ; int ( * vidioc_s_tuner ) ( s#file * , void * , const s#v4l2_tuner * ) ; int ( * vidioc_g_frequency ) ( s#file * , void * , s#v4l2_frequency * ) ; int ( * vidioc_s_frequency ) ( s#file * , void * , const s#v4l2_frequency * ) ; int ( * vidioc_enum_freq_bands ) ( s#file * , void * , s#v4l2_frequency_band * ) ; int ( * vidioc_g_sliced_vbi_cap ) ( s#file * , void * , s#v4l2_sliced_vbi_cap * ) ; int ( * vidioc_log_status ) ( s#file * , void * ) ; int ( * vidioc_s_hw_freq_seek ) ( s#file * , void * , const s#v4l2_hw_freq_seek * ) ; int ( * vidioc_enum_framesizes ) ( s#file * , void * , s#v4l2_frmsizeenum * ) ; int ( * vidioc_enum_frameintervals ) ( s#file * , void * , s#v4l2_frmivalenum * ) ; int ( * vidioc_s_dv_timings ) ( s#file * , void * , s#v4l2_dv_timings * ) ; int ( * vidioc_g_dv_timings ) ( s#file * , void * , s#v4l2_dv_timings * ) ; int ( * vidioc_query_dv_timings ) ( s#file * , void * , s#v4l2_dv_timings * ) ; int ( * vidioc_enum_dv_timings ) ( s#file * , void * , s#v4l2_enum_dv_timings * ) ; int ( * vidioc_dv_timings_cap ) ( s#file * , void * , s#v4l2_dv_timings_cap * ) ; int ( * vidioc_g_edid ) ( s#file * , void * , s#v4l2_edid * ) ; int ( * vidioc_s_edid ) ( s#file * , void * , s#v4l2_edid * ) ; int ( * vidioc_subscribe_event ) ( s#v4l2_fh * , const s#v4l2_event_subscription * ) ; int ( * vidioc_unsubscribe_event ) ( s#v4l2_fh * , const s#v4l2_event_subscription * ) ; long ( * vidioc_default ) ( s#file * , void * , t#bool , unsigned int , void * ) ; } +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#saa7146_standard struct saa7146_standard { char * name ; t#v4l2_std_id id ; int v_offset ; int v_field ; int h_offset ; int h_pixels ; int v_max_out ; int h_max_out ; } +s#saa7146_ext_vv struct saa7146_ext_vv { int inputs ; int audios ; t#u32 capabilities ; int flags ; s#saa7146_standard * stds ; int num_stds ; int ( * std_callback ) ( s#saa7146_dev * , s#saa7146_standard * ) ; s#v4l2_ioctl_ops vid_ops ; s#v4l2_ioctl_ops vbi_ops ; const s#v4l2_ioctl_ops * core_ops ; s#v4l2_file_operations vbi_fops ; } +e#v4l2_field enum v4l2_field { V4L2_FIELD_ANY = 0 , V4L2_FIELD_NONE = 1 , V4L2_FIELD_TOP = 2 , V4L2_FIELD_BOTTOM = 3 , V4L2_FIELD_INTERLACED = 4 , V4L2_FIELD_SEQ_TB = 5 , V4L2_FIELD_SEQ_BT = 6 , V4L2_FIELD_ALTERNATE = 7 , V4L2_FIELD_INTERLACED_TB = 8 , V4L2_FIELD_INTERLACED_BT = 9 , } +e#videobuf_state enum videobuf_state { VIDEOBUF_NEEDS_INIT = 0 , VIDEOBUF_PREPARED = 1 , VIDEOBUF_QUEUED = 2 , VIDEOBUF_ACTIVE = 3 , VIDEOBUF_DONE = 4 , VIDEOBUF_ERROR = 5 , VIDEOBUF_IDLE = 6 , } +e#v4l2_memory enum v4l2_memory { V4L2_MEMORY_MMAP = 1 , V4L2_MEMORY_USERPTR = 2 , V4L2_MEMORY_OVERLAY = 3 , V4L2_MEMORY_DMABUF = 4 , } +s#videobuf_queue_ops struct videobuf_queue_ops { int ( * buf_setup ) ( s#videobuf_queue * , unsigned int * , unsigned int * ) ; int ( * buf_prepare ) ( s#videobuf_queue * , s#videobuf_buffer * , e#v4l2_field ) ; void ( * buf_queue ) ( s#videobuf_queue * , s#videobuf_buffer * ) ; void ( * buf_release ) ( s#videobuf_queue * , s#videobuf_buffer * ) ; } +s#videobuf_qtype_ops struct videobuf_qtype_ops { t#u32 magic ; s#videobuf_buffer * ( * alloc_vb ) ( t#size_t ) ; void * ( * vaddr ) ( s#videobuf_buffer * ) ; int ( * iolock ) ( s#videobuf_queue * , s#videobuf_buffer * , s#v4l2_framebuffer * ) ; int ( * sync ) ( s#videobuf_queue * , s#videobuf_buffer * ) ; int ( * mmap_mapper ) ( s#videobuf_queue * , s#videobuf_buffer * , s#vm_area_struct * ) ; } +s#videobuf_queue struct videobuf_queue { s#mutex vb_lock ; s#mutex * ext_lock ; t#spinlock_t * irqlock ; s#device * dev ; t#wait_queue_head_t wait ; e#v4l2_buf_type type ; unsigned int msize ; e#v4l2_field field ; e#v4l2_field last ; s#videobuf_buffer * bufs [ 32 ] ; const s#videobuf_queue_ops * ops ; s#videobuf_qtype_ops * int_ops ; unsigned int streaming : 1 ; unsigned int reading : 1 ; s#list_head stream ; unsigned int read_off ; s#videobuf_buffer * read_buf ; void * priv_data ; } +s#videobuf_mapping struct videobuf_mapping { unsigned int count ; s#videobuf_queue * q ; } +s#videobuf_buffer struct videobuf_buffer { unsigned int i ; t#u32 magic ; unsigned int width ; unsigned int height ; unsigned int bytesperline ; unsigned long size ; e#v4l2_field field ; e#videobuf_state state ; s#list_head stream ; s#list_head queue ; t#wait_queue_head_t done ; unsigned int field_count ; t#u64 ts ; e#v4l2_memory memory ; t#size_t bsize ; t#size_t boff ; unsigned long baddr ; s#videobuf_mapping * map ; int privsize ; void * priv ; } +s#saa7146_buf struct saa7146_buf { s#videobuf_buffer vb ; s#v4l2_pix_format * fmt ; int ( * activate ) ( s#saa7146_dev * , s#saa7146_buf * , s#saa7146_buf * ) ; s#saa7146_pgtable pt [ 3 ] ; } +s#saa7146_dmaqueue struct saa7146_dmaqueue { s#saa7146_dev * dev ; s#saa7146_buf * curr ; s#list_head queue ; s#timer_list timeout ; } +s#saa7146_fh struct saa7146_fh { s#v4l2_fh fh ; s#saa7146_dev * dev ; s#videobuf_queue video_q ; s#videobuf_queue vbi_q ; unsigned int resources ; } +s#saa7146_overlay struct saa7146_overlay { s#saa7146_fh * fh ; s#v4l2_window win ; s#v4l2_clip clips [ 16 ] ; int nclips ; } +s#saa7146_format struct saa7146_format { t#u32 pixelformat ; t#u32 trans ; t#u8 depth ; t#u8 flags ; t#u8 swap ; } +s#saa7146_vv struct saa7146_vv { s#saa7146_dmaqueue vbi_dmaq ; s#v4l2_vbi_format vbi_fmt ; s#timer_list vbi_read_timeout ; s#file * vbi_read_timeout_file ; t#wait_queue_head_t vbi_wq ; int vbi_fieldcount ; s#saa7146_fh * vbi_streaming ; int video_status ; s#saa7146_fh * video_fh ; s#saa7146_overlay ov ; s#v4l2_framebuffer ov_fb ; s#saa7146_format * ov_fmt ; s#saa7146_fh * ov_suspend ; s#saa7146_dmaqueue video_dmaq ; s#v4l2_pix_format video_fmt ; e#v4l2_field last_field ; s#saa7146_standard * standard ; int vflip ; int hflip ; int current_hps_source ; int current_hps_sync ; s#saa7146_dma d_clipping ; unsigned int resources ; } +saa7146_vv_init int saa7146_vv_init ( s#saa7146_dev * , s#saa7146_ext_vv * ) +saa7146_vv_release int saa7146_vv_release ( s#saa7146_dev * ) +saa7146_register_device int saa7146_register_device ( s#video_device * , s#saa7146_dev * , char * , int ) +saa7146_unregister_device int saa7146_unregister_device ( s#video_device * , s#saa7146_dev * ) + +/* drivers/media/common/saa7146/saa7146_hlp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +saa7146_set_hps_source_and_sync void saa7146_set_hps_source_and_sync ( s#saa7146_dev * , int , int ) + +/* drivers/media/common/saa7146/saa7146_video.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##tuner_setup +s##v4l2_ctrl_helper +s##regulator +s##vb2_queue +s##v4l2_m2m_ctx +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +saa7146_start_preview int saa7146_start_preview ( s#saa7146_fh * ) +saa7146_stop_preview int saa7146_stop_preview ( s#saa7146_fh * ) + +/* drivers/media/common/siano/sms-cards.o */ +e#sms_device_type_st enum sms_device_type_st { SMS_UNKNOWN_TYPE = - 1 , SMS_STELLAR = 0 , SMS_NOVA_A0 , SMS_NOVA_B0 , SMS_VEGA , SMS_VENICE , SMS_MING , SMS_PELE , SMS_RIO , SMS_DENVER_1530 , SMS_DENVER_2160 , SMS_NUM_OF_DEVICE_TYPES } +E#DEVICE_MODE_MAX ( 0 ) + 12 +s#sms_board_gpio_cfg struct sms_board_gpio_cfg { int lna_vhf_exist ; int lna_vhf_ctrl ; int lna_uhf_exist ; int lna_uhf_ctrl ; int lna_uhf_d_ctrl ; int lna_sband_exist ; int lna_sband_ctrl ; int lna_sband_d_ctrl ; int foreign_lna0_ctrl ; int foreign_lna1_ctrl ; int foreign_lna2_ctrl ; int rf_switch_vhf ; int rf_switch_uhf ; int rf_switch_sband ; int leds_power ; int led0 ; int led1 ; int led2 ; int led3 ; int led4 ; int ir ; int eeprom_wp ; int mrc_sense ; int mrc_pdn_resetn ; int mrc_gp0 ; int mrc_gp1 ; int mrc_gp2 ; int mrc_gp3 ; int mrc_gp4 ; int host_spi_gsp_ts_int ; } +s##sms_antenna_config_ST +s#sms_board struct sms_board { e#sms_device_type_st type ; char * name , * fw [ E#DEVICE_MODE_MAX ] ; s#sms_board_gpio_cfg board_cfg ; char * rc_codes ; int led_power , led_hi , led_lo , lna_ctrl , rf_switch ; char intf_num ; int default_mode ; unsigned int mtu ; unsigned int crystal ; s#sms_antenna_config_ST * antenna_config ; } +sms_get_board s#sms_board * sms_get_board ( unsigned ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +t#setmode_t typedef int ( * setmode_t ) ( void * , int ) +t#detectmode_t typedef void ( * detectmode_t ) ( void * , int * ) +t#sendrequest_t typedef int ( * sendrequest_t ) ( void * , void * , t#size_t ) +t#preload_t typedef int ( * preload_t ) ( void * ) +t#postload_t typedef int ( * postload_t ) ( void * ) +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#ir_t struct ir_t { s#rc_dev * dev ; char name [ 40 ] ; char phys [ 32 ] ; char * rc_codes ; t#u32 timeout ; t#u32 controller ; } +s##media_request +s#smscore_device_t struct smscore_device_t { s#list_head entry ; s#list_head clients ; s#list_head subclients ; t#spinlock_t clientslock ; s#list_head buffers ; t#spinlock_t bufferslock ; int num_buffers ; void * common_buffer ; int common_buffer_size ; t#dma_addr_t common_buffer_phys ; void * context ; s#device * device ; s#usb_device * usb_device ; char devpath [ 32 ] ; unsigned long device_flags ; t#setmode_t setmode_handler ; t#detectmode_t detectmode_handler ; t#sendrequest_t sendrequest_handler ; t#preload_t preload_handler ; t#postload_t postload_handler ; int mode , modes_supported ; t#gfp_t gfp_buf_flags ; s#completion version_ex_done , data_download_done , trigger_done ; s#completion data_validity_done , device_ready_done ; s#completion init_device_done , reload_start_done , resume_done ; s#completion gpio_configuration_done , gpio_set_level_done ; s#completion gpio_get_level_done , ir_init_done ; t#wait_queue_head_t buffer_mng_waitq ; int gpio_get_res ; int board_id ; t#u8 * fw_buf ; t#u32 fw_buf_size ; t#u16 fw_version ; s#ir_t ir ; t#bool is_usb_device ; int led_state ; s#media_device * media_dev ; } +e#SMS_BOARD_EVENTS enum SMS_BOARD_EVENTS { BOARD_EVENT_POWER_INIT , BOARD_EVENT_POWER_SUSPEND , BOARD_EVENT_POWER_RESUME , BOARD_EVENT_BIND , BOARD_EVENT_SCAN_PROG , BOARD_EVENT_SCAN_COMP , BOARD_EVENT_EMERGENCY_WARNING_SIGNAL , BOARD_EVENT_FE_LOCK , BOARD_EVENT_FE_UNLOCK , BOARD_EVENT_DEMOD_LOCK , BOARD_EVENT_DEMOD_UNLOCK , BOARD_EVENT_RECEPTION_MAX_4 , BOARD_EVENT_RECEPTION_3 , BOARD_EVENT_RECEPTION_2 , BOARD_EVENT_RECEPTION_1 , BOARD_EVENT_RECEPTION_LOST_0 , BOARD_EVENT_MULTIPLEX_OK , BOARD_EVENT_MULTIPLEX_ERRORS } +sms_board_event int sms_board_event ( s#smscore_device_t * , e#SMS_BOARD_EVENTS ) +sms_board_setup int sms_board_setup ( s#smscore_device_t * ) +sms_board_power int sms_board_power ( s#smscore_device_t * , int ) +sms_board_led_feedback int sms_board_led_feedback ( s#smscore_device_t * , int ) +sms_board_lna_control int sms_board_lna_control ( s#smscore_device_t * , int ) +sms_board_load_modules extern int sms_board_load_modules ( int ) + +/* drivers/media/common/siano/smscoreapi.o */ +e#msg_types enum msg_types { MSG_TYPE_BASE_VAL = 500 , MSG_SMS_GET_VERSION_REQ = 503 , MSG_SMS_GET_VERSION_RES = 504 , MSG_SMS_MULTI_BRIDGE_CFG = 505 , MSG_SMS_GPIO_CONFIG_REQ = 507 , MSG_SMS_GPIO_CONFIG_RES = 508 , MSG_SMS_GPIO_SET_LEVEL_REQ = 509 , MSG_SMS_GPIO_SET_LEVEL_RES = 510 , MSG_SMS_GPIO_GET_LEVEL_REQ = 511 , MSG_SMS_GPIO_GET_LEVEL_RES = 512 , MSG_SMS_EEPROM_BURN_IND = 513 , MSG_SMS_LOG_ENABLE_CHANGE_REQ = 514 , MSG_SMS_LOG_ENABLE_CHANGE_RES = 515 , MSG_SMS_SET_MAX_TX_MSG_LEN_REQ = 516 , MSG_SMS_SET_MAX_TX_MSG_LEN_RES = 517 , MSG_SMS_SPI_HALFDUPLEX_TOKEN_HOST_TO_DEVICE = 518 , MSG_SMS_SPI_HALFDUPLEX_TOKEN_DEVICE_TO_HOST = 519 , MSG_SMS_BACKGROUND_SCAN_FLAG_CHANGE_REQ = 520 , MSG_SMS_BACKGROUND_SCAN_FLAG_CHANGE_RES = 521 , MSG_SMS_BACKGROUND_SCAN_SIGNAL_DETECTED_IND = 522 , MSG_SMS_BACKGROUND_SCAN_NO_SIGNAL_IND = 523 , MSG_SMS_CONFIGURE_RF_SWITCH_REQ = 524 , MSG_SMS_CONFIGURE_RF_SWITCH_RES = 525 , MSG_SMS_MRC_PATH_DISCONNECT_REQ = 526 , MSG_SMS_MRC_PATH_DISCONNECT_RES = 527 , MSG_SMS_RECEIVE_1SEG_THROUGH_FULLSEG_REQ = 528 , MSG_SMS_RECEIVE_1SEG_THROUGH_FULLSEG_RES = 529 , MSG_SMS_RECEIVE_VHF_VIA_VHF_INPUT_REQ = 530 , MSG_SMS_RECEIVE_VHF_VIA_VHF_INPUT_RES = 531 , MSG_WR_REG_RFT_REQ = 533 , MSG_WR_REG_RFT_RES = 534 , MSG_RD_REG_RFT_REQ = 535 , MSG_RD_REG_RFT_RES = 536 , MSG_RD_REG_ALL_RFT_REQ = 537 , MSG_RD_REG_ALL_RFT_RES = 538 , MSG_HELP_INT = 539 , MSG_RUN_SCRIPT_INT = 540 , MSG_SMS_EWS_INBAND_REQ = 541 , MSG_SMS_EWS_INBAND_RES = 542 , MSG_SMS_RFS_SELECT_REQ = 543 , MSG_SMS_RFS_SELECT_RES = 544 , MSG_SMS_MB_GET_VER_REQ = 545 , MSG_SMS_MB_GET_VER_RES = 546 , MSG_SMS_MB_WRITE_CFGFILE_REQ = 547 , MSG_SMS_MB_WRITE_CFGFILE_RES = 548 , MSG_SMS_MB_READ_CFGFILE_REQ = 549 , MSG_SMS_MB_READ_CFGFILE_RES = 550 , MSG_SMS_RD_MEM_REQ = 552 , MSG_SMS_RD_MEM_RES = 553 , MSG_SMS_WR_MEM_REQ = 554 , MSG_SMS_WR_MEM_RES = 555 , MSG_SMS_UPDATE_MEM_REQ = 556 , MSG_SMS_UPDATE_MEM_RES = 557 , MSG_SMS_ISDBT_ENABLE_FULL_PARAMS_SET_REQ = 558 , MSG_SMS_ISDBT_ENABLE_FULL_PARAMS_SET_RES = 559 , MSG_SMS_RF_TUNE_REQ = 561 , MSG_SMS_RF_TUNE_RES = 562 , MSG_SMS_ISDBT_ENABLE_HIGH_MOBILITY_REQ = 563 , MSG_SMS_ISDBT_ENABLE_HIGH_MOBILITY_RES = 564 , MSG_SMS_ISDBT_SB_RECEPTION_REQ = 565 , MSG_SMS_ISDBT_SB_RECEPTION_RES = 566 , MSG_SMS_GENERIC_EPROM_WRITE_REQ = 567 , MSG_SMS_GENERIC_EPROM_WRITE_RES = 568 , MSG_SMS_GENERIC_EPROM_READ_REQ = 569 , MSG_SMS_GENERIC_EPROM_READ_RES = 570 , MSG_SMS_EEPROM_WRITE_REQ = 571 , MSG_SMS_EEPROM_WRITE_RES = 572 , MSG_SMS_CUSTOM_READ_REQ = 574 , MSG_SMS_CUSTOM_READ_RES = 575 , MSG_SMS_CUSTOM_WRITE_REQ = 576 , MSG_SMS_CUSTOM_WRITE_RES = 577 , MSG_SMS_INIT_DEVICE_REQ = 578 , MSG_SMS_INIT_DEVICE_RES = 579 , MSG_SMS_ATSC_SET_ALL_IP_REQ = 580 , MSG_SMS_ATSC_SET_ALL_IP_RES = 581 , MSG_SMS_ATSC_START_ENSEMBLE_REQ = 582 , MSG_SMS_ATSC_START_ENSEMBLE_RES = 583 , MSG_SMS_SET_OUTPUT_MODE_REQ = 584 , MSG_SMS_SET_OUTPUT_MODE_RES = 585 , MSG_SMS_ATSC_IP_FILTER_GET_LIST_REQ = 586 , MSG_SMS_ATSC_IP_FILTER_GET_LIST_RES = 587 , MSG_SMS_SUB_CHANNEL_START_REQ = 589 , MSG_SMS_SUB_CHANNEL_START_RES = 590 , MSG_SMS_SUB_CHANNEL_STOP_REQ = 591 , MSG_SMS_SUB_CHANNEL_STOP_RES = 592 , MSG_SMS_ATSC_IP_FILTER_ADD_REQ = 593 , MSG_SMS_ATSC_IP_FILTER_ADD_RES = 594 , MSG_SMS_ATSC_IP_FILTER_REMOVE_REQ = 595 , MSG_SMS_ATSC_IP_FILTER_REMOVE_RES = 596 , MSG_SMS_ATSC_IP_FILTER_REMOVE_ALL_REQ = 597 , MSG_SMS_ATSC_IP_FILTER_REMOVE_ALL_RES = 598 , MSG_SMS_WAIT_CMD = 599 , MSG_SMS_ADD_PID_FILTER_REQ = 601 , MSG_SMS_ADD_PID_FILTER_RES = 602 , MSG_SMS_REMOVE_PID_FILTER_REQ = 603 , MSG_SMS_REMOVE_PID_FILTER_RES = 604 , MSG_SMS_FAST_INFORMATION_CHANNEL_REQ = 605 , MSG_SMS_FAST_INFORMATION_CHANNEL_RES = 606 , MSG_SMS_DAB_CHANNEL = 607 , MSG_SMS_GET_PID_FILTER_LIST_REQ = 608 , MSG_SMS_GET_PID_FILTER_LIST_RES = 609 , MSG_SMS_POWER_DOWN_REQ = 610 , MSG_SMS_POWER_DOWN_RES = 611 , MSG_SMS_ATSC_SLT_EXIST_IND = 612 , MSG_SMS_ATSC_NO_SLT_IND = 613 , MSG_SMS_GET_STATISTICS_REQ = 615 , MSG_SMS_GET_STATISTICS_RES = 616 , MSG_SMS_SEND_DUMP = 617 , MSG_SMS_SCAN_START_REQ = 618 , MSG_SMS_SCAN_START_RES = 619 , MSG_SMS_SCAN_STOP_REQ = 620 , MSG_SMS_SCAN_STOP_RES = 621 , MSG_SMS_SCAN_PROGRESS_IND = 622 , MSG_SMS_SCAN_COMPLETE_IND = 623 , MSG_SMS_LOG_ITEM = 624 , MSG_SMS_DAB_SUBCHANNEL_RECONFIG_REQ = 628 , MSG_SMS_DAB_SUBCHANNEL_RECONFIG_RES = 629 , MSG_SMS_HO_PER_SLICES_IND = 630 , MSG_SMS_HO_INBAND_POWER_IND = 631 , MSG_SMS_MANUAL_DEMOD_REQ = 632 , MSG_SMS_HO_TUNE_ON_REQ = 636 , MSG_SMS_HO_TUNE_ON_RES = 637 , MSG_SMS_HO_TUNE_OFF_REQ = 638 , MSG_SMS_HO_TUNE_OFF_RES = 639 , MSG_SMS_HO_PEEK_FREQ_REQ = 640 , MSG_SMS_HO_PEEK_FREQ_RES = 641 , MSG_SMS_HO_PEEK_FREQ_IND = 642 , MSG_SMS_MB_ATTEN_SET_REQ = 643 , MSG_SMS_MB_ATTEN_SET_RES = 644 , MSG_SMS_ENABLE_STAT_IN_I2C_REQ = 649 , MSG_SMS_ENABLE_STAT_IN_I2C_RES = 650 , MSG_SMS_SET_ANTENNA_CONFIG_REQ = 651 , MSG_SMS_SET_ANTENNA_CONFIG_RES = 652 , MSG_SMS_GET_STATISTICS_EX_REQ = 653 , MSG_SMS_GET_STATISTICS_EX_RES = 654 , MSG_SMS_SLEEP_RESUME_COMP_IND = 655 , MSG_SMS_SWITCH_HOST_INTERFACE_REQ = 656 , MSG_SMS_SWITCH_HOST_INTERFACE_RES = 657 , MSG_SMS_DATA_DOWNLOAD_REQ = 660 , MSG_SMS_DATA_DOWNLOAD_RES = 661 , MSG_SMS_DATA_VALIDITY_REQ = 662 , MSG_SMS_DATA_VALIDITY_RES = 663 , MSG_SMS_SWDOWNLOAD_TRIGGER_REQ = 664 , MSG_SMS_SWDOWNLOAD_TRIGGER_RES = 665 , MSG_SMS_SWDOWNLOAD_BACKDOOR_REQ = 666 , MSG_SMS_SWDOWNLOAD_BACKDOOR_RES = 667 , MSG_SMS_GET_VERSION_EX_REQ = 668 , MSG_SMS_GET_VERSION_EX_RES = 669 , MSG_SMS_CLOCK_OUTPUT_CONFIG_REQ = 670 , MSG_SMS_CLOCK_OUTPUT_CONFIG_RES = 671 , MSG_SMS_I2C_SET_FREQ_REQ = 685 , MSG_SMS_I2C_SET_FREQ_RES = 686 , MSG_SMS_GENERIC_I2C_REQ = 687 , MSG_SMS_GENERIC_I2C_RES = 688 , MSG_SMS_DVBT_BDA_DATA = 693 , MSG_SW_RELOAD_REQ = 697 , MSG_SMS_DATA_MSG = 699 , MSG_TABLE_UPLOAD_REQ = 700 , MSG_TABLE_UPLOAD_RES = 701 , MSG_SW_RELOAD_START_REQ = 702 , MSG_SW_RELOAD_START_RES = 703 , MSG_SW_RELOAD_EXEC_REQ = 704 , MSG_SW_RELOAD_EXEC_RES = 705 , MSG_SMS_SPI_INT_LINE_SET_REQ = 710 , MSG_SMS_SPI_INT_LINE_SET_RES = 711 , MSG_SMS_GPIO_CONFIG_EX_REQ = 712 , MSG_SMS_GPIO_CONFIG_EX_RES = 713 , MSG_SMS_WATCHDOG_ACT_REQ = 716 , MSG_SMS_WATCHDOG_ACT_RES = 717 , MSG_SMS_LOOPBACK_REQ = 718 , MSG_SMS_LOOPBACK_RES = 719 , MSG_SMS_RAW_CAPTURE_START_REQ = 720 , MSG_SMS_RAW_CAPTURE_START_RES = 721 , MSG_SMS_RAW_CAPTURE_ABORT_REQ = 722 , MSG_SMS_RAW_CAPTURE_ABORT_RES = 723 , MSG_SMS_RAW_CAPTURE_COMPLETE_IND = 728 , MSG_SMS_DATA_PUMP_IND = 729 , MSG_SMS_DATA_PUMP_REQ = 730 , MSG_SMS_DATA_PUMP_RES = 731 , MSG_SMS_FLASH_DL_REQ = 732 , MSG_SMS_EXEC_TEST_1_REQ = 734 , MSG_SMS_EXEC_TEST_1_RES = 735 , MSG_SMS_ENABLE_TS_INTERFACE_REQ = 736 , MSG_SMS_ENABLE_TS_INTERFACE_RES = 737 , MSG_SMS_SPI_SET_BUS_WIDTH_REQ = 738 , MSG_SMS_SPI_SET_BUS_WIDTH_RES = 739 , MSG_SMS_SEND_EMM_REQ = 740 , MSG_SMS_SEND_EMM_RES = 741 , MSG_SMS_DISABLE_TS_INTERFACE_REQ = 742 , MSG_SMS_DISABLE_TS_INTERFACE_RES = 743 , MSG_SMS_IS_BUF_FREE_REQ = 744 , MSG_SMS_IS_BUF_FREE_RES = 745 , MSG_SMS_EXT_ANTENNA_REQ = 746 , MSG_SMS_EXT_ANTENNA_RES = 747 , MSG_SMS_CMMB_GET_NET_OF_FREQ_REQ_OBSOLETE = 748 , MSG_SMS_CMMB_GET_NET_OF_FREQ_RES_OBSOLETE = 749 , MSG_SMS_BATTERY_LEVEL_REQ = 750 , MSG_SMS_BATTERY_LEVEL_RES = 751 , MSG_SMS_CMMB_INJECT_TABLE_REQ_OBSOLETE = 752 , MSG_SMS_CMMB_INJECT_TABLE_RES_OBSOLETE = 753 , MSG_SMS_FM_RADIO_BLOCK_IND = 754 , MSG_SMS_HOST_NOTIFICATION_IND = 755 , MSG_SMS_CMMB_GET_CONTROL_TABLE_REQ_OBSOLETE = 756 , MSG_SMS_CMMB_GET_CONTROL_TABLE_RES_OBSOLETE = 757 , MSG_SMS_CMMB_GET_NETWORKS_REQ = 760 , MSG_SMS_CMMB_GET_NETWORKS_RES = 761 , MSG_SMS_CMMB_START_SERVICE_REQ = 762 , MSG_SMS_CMMB_START_SERVICE_RES = 763 , MSG_SMS_CMMB_STOP_SERVICE_REQ = 764 , MSG_SMS_CMMB_STOP_SERVICE_RES = 765 , MSG_SMS_CMMB_ADD_CHANNEL_FILTER_REQ = 768 , MSG_SMS_CMMB_ADD_CHANNEL_FILTER_RES = 769 , MSG_SMS_CMMB_REMOVE_CHANNEL_FILTER_REQ = 770 , MSG_SMS_CMMB_REMOVE_CHANNEL_FILTER_RES = 771 , MSG_SMS_CMMB_START_CONTROL_INFO_REQ = 772 , MSG_SMS_CMMB_START_CONTROL_INFO_RES = 773 , MSG_SMS_CMMB_STOP_CONTROL_INFO_REQ = 774 , MSG_SMS_CMMB_STOP_CONTROL_INFO_RES = 775 , MSG_SMS_ISDBT_TUNE_REQ = 776 , MSG_SMS_ISDBT_TUNE_RES = 777 , MSG_SMS_TRANSMISSION_IND = 782 , MSG_SMS_PID_STATISTICS_IND = 783 , MSG_SMS_POWER_DOWN_IND = 784 , MSG_SMS_POWER_DOWN_CONF = 785 , MSG_SMS_POWER_UP_IND = 786 , MSG_SMS_POWER_UP_CONF = 787 , MSG_SMS_POWER_MODE_SET_REQ = 790 , MSG_SMS_POWER_MODE_SET_RES = 791 , MSG_SMS_DEBUG_HOST_EVENT_REQ = 792 , MSG_SMS_DEBUG_HOST_EVENT_RES = 793 , MSG_SMS_NEW_CRYSTAL_REQ = 794 , MSG_SMS_NEW_CRYSTAL_RES = 795 , MSG_SMS_CONFIG_SPI_REQ = 796 , MSG_SMS_CONFIG_SPI_RES = 797 , MSG_SMS_I2C_SHORT_STAT_IND = 798 , MSG_SMS_START_IR_REQ = 800 , MSG_SMS_START_IR_RES = 801 , MSG_SMS_IR_SAMPLES_IND = 802 , MSG_SMS_CMMB_CA_SERVICE_IND = 803 , MSG_SMS_SLAVE_DEVICE_DETECTED = 804 , MSG_SMS_INTERFACE_LOCK_IND = 805 , MSG_SMS_INTERFACE_UNLOCK_IND = 806 , MSG_SMS_SEND_ROSUM_BUFF_REQ = 810 , MSG_SMS_SEND_ROSUM_BUFF_RES = 811 , MSG_SMS_ROSUM_BUFF = 812 , MSG_SMS_SET_AES128_KEY_REQ = 815 , MSG_SMS_SET_AES128_KEY_RES = 816 , MSG_SMS_MBBMS_WRITE_REQ = 817 , MSG_SMS_MBBMS_WRITE_RES = 818 , MSG_SMS_MBBMS_READ_IND = 819 , MSG_SMS_IQ_STREAM_START_REQ = 820 , MSG_SMS_IQ_STREAM_START_RES = 821 , MSG_SMS_IQ_STREAM_STOP_REQ = 822 , MSG_SMS_IQ_STREAM_STOP_RES = 823 , MSG_SMS_IQ_STREAM_DATA_BLOCK = 824 , MSG_SMS_GET_EEPROM_VERSION_REQ = 825 , MSG_SMS_GET_EEPROM_VERSION_RES = 826 , MSG_SMS_SIGNAL_DETECTED_IND = 827 , MSG_SMS_NO_SIGNAL_IND = 828 , MSG_SMS_MRC_SHUTDOWN_SLAVE_REQ = 830 , MSG_SMS_MRC_SHUTDOWN_SLAVE_RES = 831 , MSG_SMS_MRC_BRINGUP_SLAVE_REQ = 832 , MSG_SMS_MRC_BRINGUP_SLAVE_RES = 833 , MSG_SMS_EXTERNAL_LNA_CTRL_REQ = 834 , MSG_SMS_EXTERNAL_LNA_CTRL_RES = 835 , MSG_SMS_SET_PERIODIC_STATISTICS_REQ = 836 , MSG_SMS_SET_PERIODIC_STATISTICS_RES = 837 , MSG_SMS_CMMB_SET_AUTO_OUTPUT_TS0_REQ = 838 , MSG_SMS_CMMB_SET_AUTO_OUTPUT_TS0_RES = 839 , LOCAL_TUNE = 850 , LOCAL_IFFT_H_ICI = 851 , MSG_RESYNC_REQ = 852 , MSG_SMS_CMMB_GET_MRC_STATISTICS_REQ = 853 , MSG_SMS_CMMB_GET_MRC_STATISTICS_RES = 854 , MSG_SMS_LOG_EX_ITEM = 855 , MSG_SMS_DEVICE_DATA_LOSS_IND = 856 , MSG_SMS_MRC_WATCHDOG_TRIGGERED_IND = 857 , MSG_SMS_USER_MSG_REQ = 858 , MSG_SMS_USER_MSG_RES = 859 , MSG_SMS_SMART_CARD_INIT_REQ = 860 , MSG_SMS_SMART_CARD_INIT_RES = 861 , MSG_SMS_SMART_CARD_WRITE_REQ = 862 , MSG_SMS_SMART_CARD_WRITE_RES = 863 , MSG_SMS_SMART_CARD_READ_IND = 864 , MSG_SMS_TSE_ENABLE_REQ = 866 , MSG_SMS_TSE_ENABLE_RES = 867 , MSG_SMS_CMMB_GET_SHORT_STATISTICS_REQ = 868 , MSG_SMS_CMMB_GET_SHORT_STATISTICS_RES = 869 , MSG_SMS_LED_CONFIG_REQ = 870 , MSG_SMS_LED_CONFIG_RES = 871 , MSG_PWM_ANTENNA_REQ = 872 , MSG_PWM_ANTENNA_RES = 873 , MSG_SMS_CMMB_SMD_SN_REQ = 874 , MSG_SMS_CMMB_SMD_SN_RES = 875 , MSG_SMS_CMMB_SET_CA_CW_REQ = 876 , MSG_SMS_CMMB_SET_CA_CW_RES = 877 , MSG_SMS_CMMB_SET_CA_SALT_REQ = 878 , MSG_SMS_CMMB_SET_CA_SALT_RES = 879 , MSG_SMS_NSCD_INIT_REQ = 880 , MSG_SMS_NSCD_INIT_RES = 881 , MSG_SMS_NSCD_PROCESS_SECTION_REQ = 882 , MSG_SMS_NSCD_PROCESS_SECTION_RES = 883 , MSG_SMS_DBD_CREATE_OBJECT_REQ = 884 , MSG_SMS_DBD_CREATE_OBJECT_RES = 885 , MSG_SMS_DBD_CONFIGURE_REQ = 886 , MSG_SMS_DBD_CONFIGURE_RES = 887 , MSG_SMS_DBD_SET_KEYS_REQ = 888 , MSG_SMS_DBD_SET_KEYS_RES = 889 , MSG_SMS_DBD_PROCESS_HEADER_REQ = 890 , MSG_SMS_DBD_PROCESS_HEADER_RES = 891 , MSG_SMS_DBD_PROCESS_DATA_REQ = 892 , MSG_SMS_DBD_PROCESS_DATA_RES = 893 , MSG_SMS_DBD_PROCESS_GET_DATA_REQ = 894 , MSG_SMS_DBD_PROCESS_GET_DATA_RES = 895 , MSG_SMS_NSCD_OPEN_SESSION_REQ = 896 , MSG_SMS_NSCD_OPEN_SESSION_RES = 897 , MSG_SMS_SEND_HOST_DATA_TO_DEMUX_REQ = 898 , MSG_SMS_SEND_HOST_DATA_TO_DEMUX_RES = 899 , MSG_LAST_MSG_TYPE = 900 , } +smscore_translate_msg char * smscore_translate_msg ( e#msg_types ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##media_request +smscore_set_board_id void smscore_set_board_id ( s#smscore_device_t * , int ) +smscore_get_board_id int smscore_get_board_id ( s#smscore_device_t * ) +smscore_registry_getmode extern int smscore_registry_getmode ( char * ) +t#hotplug_t typedef int ( * hotplug_t ) ( s#smscore_device_t * , s#device * , int ) +smscore_register_hotplug extern int smscore_register_hotplug ( t#hotplug_t ) +smscore_unregister_hotplug extern void smscore_unregister_hotplug ( t#hotplug_t ) +s#smsdevice_params_t struct smsdevice_params_t { s#device * device ; s#usb_device * usb_device ; int buffer_size ; int num_buffers ; char devpath [ 32 ] ; unsigned long flags ; t#setmode_t setmode_handler ; t#detectmode_t detectmode_handler ; t#sendrequest_t sendrequest_handler ; t#preload_t preload_handler ; t#postload_t postload_handler ; void * context ; e#sms_device_type_st device_type ; } +smscore_register_device extern int smscore_register_device ( s#smsdevice_params_t * , s#smscore_device_t * * , t#gfp_t , void * ) +smscore_start_device extern int smscore_start_device ( s#smscore_device_t * ) +smscore_unregister_device extern void smscore_unregister_device ( s#smscore_device_t * ) +smscore_get_device_mode extern int smscore_get_device_mode ( s#smscore_device_t * ) +s#smscore_buffer_t struct smscore_buffer_t { s#list_head entry ; int size ; int offset ; void * p ; t#dma_addr_t phys ; unsigned long offset_in_common ; } +smscore_onresponse extern void smscore_onresponse ( s#smscore_device_t * , s#smscore_buffer_t * ) +smscore_getbuffer extern s#smscore_buffer_t * smscore_getbuffer ( s#smscore_device_t * ) +smscore_putbuffer extern void smscore_putbuffer ( s#smscore_device_t * , s#smscore_buffer_t * ) +t#onresponse_t typedef int ( * onresponse_t ) ( void * , s#smscore_buffer_t * ) +t#onremove_t typedef void ( * onremove_t ) ( void * ) +s#smsclient_params_t struct smsclient_params_t { int initial_id ; int data_type ; t#onresponse_t onresponse_handler ; t#onremove_t onremove_handler ; void * context ; } +s##smscore_client_t +smscore_register_client extern int smscore_register_client ( s#smscore_device_t * , s#smsclient_params_t * , s#smscore_client_t * * ) +smscore_unregister_client extern void smscore_unregister_client ( s#smscore_client_t * ) +smsclient_sendrequest extern int smsclient_sendrequest ( s#smscore_client_t * , void * , t#size_t ) + +/* drivers/media/common/siano/smsendian.o */ +smsendian_handle_tx_message extern void smsendian_handle_tx_message ( void * ) +smsendian_handle_rx_message extern void smsendian_handle_rx_message ( void * ) +smsendian_handle_message_header extern void smsendian_handle_message_header ( void * ) + +/* drivers/media/common/ttpci-eeprom.o */ +ttpci_eeprom_decode_mac extern int ttpci_eeprom_decode_mac ( t#u8 * , t#u8 * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ttpci_eeprom_parse_mac extern int ttpci_eeprom_parse_mac ( s#i2c_adapter * , t#u8 * ) + +/* drivers/media/common/tveeprom.o */ +s#tveeprom struct tveeprom { t#u32 has_radio ; t#u32 has_ir ; t#u32 has_MAC_address ; t#u32 tuner_type ; t#u32 tuner_formats ; t#u32 tuner_hauppauge_model ; t#u32 tuner2_type ; t#u32 tuner2_formats ; t#u32 tuner2_hauppauge_model ; t#u32 audio_processor ; t#u32 decoder_processor ; t#u32 model ; t#u32 revision ; t#u32 serial_number ; char rev_str [ 5 ] ; t#u8 MAC_address [ 6 ] ; } +tveeprom_hauppauge_analog void tveeprom_hauppauge_analog ( s#tveeprom * , unsigned char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tveeprom_read int tveeprom_read ( s#i2c_client * , unsigned char * , int ) + +/* drivers/media/common/videobuf2/frame_vector.o */ +s#frame_vector struct frame_vector { unsigned int nr_allocated ; unsigned int nr_frames ; t#bool got_ref ; t#bool is_pfns ; void * ptrs [ ] ; } +get_vaddr_frames int get_vaddr_frames ( unsigned long , unsigned int , s#frame_vector * ) +put_vaddr_frames void put_vaddr_frames ( s#frame_vector * ) +frame_vector_to_pages int frame_vector_to_pages ( s#frame_vector * ) +frame_vector_to_pfns void frame_vector_to_pfns ( s#frame_vector * ) +frame_vector_create s#frame_vector * frame_vector_create ( unsigned int ) +frame_vector_destroy void frame_vector_destroy ( s#frame_vector * ) + +/* drivers/media/common/videobuf2/vb2-trace.o */ +s##static_key_mod +__tracepoint_vb2_buf_done extern s#tracepoint __tracepoint_vb2_buf_done +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +__traceiter_vb2_buf_done extern int __traceiter_vb2_buf_done ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_buf_done extern s#static_call_key __SCK__tp_func_vb2_buf_done +s##static_call_tramp +__SCT__tp_func_vb2_buf_done extern s#static_call_tramp __SCT__tp_func_vb2_buf_done +__tracepoint_vb2_buf_queue extern s#tracepoint __tracepoint_vb2_buf_queue +__traceiter_vb2_buf_queue extern int __traceiter_vb2_buf_queue ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_buf_queue extern s#static_call_key __SCK__tp_func_vb2_buf_queue +__SCT__tp_func_vb2_buf_queue extern s#static_call_tramp __SCT__tp_func_vb2_buf_queue +__tracepoint_vb2_dqbuf extern s#tracepoint __tracepoint_vb2_dqbuf +__traceiter_vb2_dqbuf extern int __traceiter_vb2_dqbuf ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_dqbuf extern s#static_call_key __SCK__tp_func_vb2_dqbuf +__SCT__tp_func_vb2_dqbuf extern s#static_call_tramp __SCT__tp_func_vb2_dqbuf +__tracepoint_vb2_qbuf extern s#tracepoint __tracepoint_vb2_qbuf +__traceiter_vb2_qbuf extern int __traceiter_vb2_qbuf ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_qbuf extern s#static_call_key __SCK__tp_func_vb2_qbuf +__SCT__tp_func_vb2_qbuf extern s#static_call_tramp __SCT__tp_func_vb2_qbuf + +/* drivers/media/common/videobuf2/videobuf2-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +vb2_buffer_in_use t#bool vb2_buffer_in_use ( s#vb2_queue * , s#vb2_buffer * ) +vb2_core_querybuf void vb2_core_querybuf ( s#vb2_queue * , unsigned int , void * ) +e#vb2_memory enum vb2_memory { VB2_MEMORY_UNKNOWN = 0 , VB2_MEMORY_MMAP = 1 , VB2_MEMORY_USERPTR = 2 , VB2_MEMORY_DMABUF = 4 , } +vb2_verify_memory_type int vb2_verify_memory_type ( s#vb2_queue * , e#vb2_memory , unsigned int ) +vb2_core_reqbufs int vb2_core_reqbufs ( s#vb2_queue * , e#vb2_memory , unsigned int * ) +vb2_core_create_bufs int vb2_core_create_bufs ( s#vb2_queue * , e#vb2_memory , unsigned int * , unsigned int , const unsigned int [ ] ) +vb2_plane_vaddr void * vb2_plane_vaddr ( s#vb2_buffer * , unsigned int ) +vb2_plane_cookie void * vb2_plane_cookie ( s#vb2_buffer * , unsigned int ) +vb2_buffer_done void vb2_buffer_done ( s#vb2_buffer * , e#vb2_buffer_state ) +vb2_discard_done void vb2_discard_done ( s#vb2_queue * ) +vb2_request_object_is_buffer t#bool vb2_request_object_is_buffer ( s#media_request_object * ) +vb2_request_buffer_cnt unsigned int vb2_request_buffer_cnt ( s#media_request * ) +vb2_core_prepare_buf int vb2_core_prepare_buf ( s#vb2_queue * , unsigned int , void * ) +vb2_core_qbuf int vb2_core_qbuf ( s#vb2_queue * , unsigned int , void * , s#media_request * ) +vb2_wait_for_all_buffers int vb2_wait_for_all_buffers ( s#vb2_queue * ) +vb2_core_dqbuf int vb2_core_dqbuf ( s#vb2_queue * , unsigned int * , void * , t#bool ) +vb2_core_streamon int vb2_core_streamon ( s#vb2_queue * , unsigned int ) +vb2_queue_error void vb2_queue_error ( s#vb2_queue * ) +vb2_core_streamoff int vb2_core_streamoff ( s#vb2_queue * , unsigned int ) +vb2_core_expbuf int vb2_core_expbuf ( s#vb2_queue * , int * , unsigned int , unsigned int , unsigned int , unsigned int ) +vb2_mmap int vb2_mmap ( s#vb2_queue * , s#vm_area_struct * ) +vb2_core_queue_init int vb2_core_queue_init ( s#vb2_queue * ) +vb2_core_queue_release void vb2_core_queue_release ( s#vb2_queue * ) +vb2_core_poll t#__poll_t vb2_core_poll ( s#vb2_queue * , s#file * , t#poll_table * ) +vb2_read t#size_t vb2_read ( s#vb2_queue * , char * , t#size_t , t#loff_t * , int ) +vb2_write t#size_t vb2_write ( s#vb2_queue * , const char * , t#size_t , t#loff_t * , int ) +t#vb2_thread_fnc typedef int ( * vb2_thread_fnc ) ( s#vb2_buffer * , void * ) +vb2_thread_start int vb2_thread_start ( s#vb2_queue * , t#vb2_thread_fnc , void * , const char * ) +vb2_thread_stop int vb2_thread_stop ( s#vb2_queue * ) + +/* drivers/media/common/videobuf2/videobuf2-dma-contig.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +vb2_dma_contig_memops extern const s#vb2_mem_ops vb2_dma_contig_memops +vb2_dma_contig_set_max_seg_size int vb2_dma_contig_set_max_seg_size ( s#device * , unsigned int ) + +/* drivers/media/common/videobuf2/videobuf2-dma-sg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +vb2_dma_sg_memops extern const s#vb2_mem_ops vb2_dma_sg_memops + +/* drivers/media/common/videobuf2/videobuf2-dvb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#vb2_dvb_frontends struct vb2_dvb_frontends { s#list_head felist ; s#mutex lock ; s#dvb_adapter adapter ; int active_fe_id ; int gate ; } +vb2_dvb_register_bus int vb2_dvb_register_bus ( s#vb2_dvb_frontends * , s#module * , void * , s#device * , s#media_device * , short * , int ) +vb2_dvb_unregister_bus void vb2_dvb_unregister_bus ( s#vb2_dvb_frontends * ) +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s#vb2_dvb struct vb2_dvb { char * name ; s#dvb_frontend * frontend ; s#vb2_queue dvbq ; s#mutex lock ; int nfeeds ; s#dvb_demux demux ; s#dmxdev dmxdev ; s#dmx_frontend fe_hw ; s#dmx_frontend fe_mem ; s#dvb_net net ; } +s#vb2_dvb_frontend struct vb2_dvb_frontend { s#list_head felist ; int id ; s#vb2_dvb dvb ; } +vb2_dvb_get_frontend s#vb2_dvb_frontend * vb2_dvb_get_frontend ( s#vb2_dvb_frontends * , int ) +vb2_dvb_find_frontend int vb2_dvb_find_frontend ( s#vb2_dvb_frontends * , s#dvb_frontend * ) +vb2_dvb_alloc_frontend s#vb2_dvb_frontend * vb2_dvb_alloc_frontend ( s#vb2_dvb_frontends * , int ) +vb2_dvb_dealloc_frontends void vb2_dvb_dealloc_frontends ( s#vb2_dvb_frontends * ) + +/* drivers/media/common/videobuf2/videobuf2-memops.o */ +vb2_create_framevec s#frame_vector * vb2_create_framevec ( unsigned long , unsigned long ) +vb2_destroy_framevec void vb2_destroy_framevec ( s#frame_vector * ) +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +vb2_common_vm_ops extern const s#vm_operations_struct vb2_common_vm_ops + +/* drivers/media/common/videobuf2/videobuf2-v4l2.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +vb2_find_timestamp int vb2_find_timestamp ( const s#vb2_queue * , t#u64 , unsigned int ) +vb2_querybuf int vb2_querybuf ( s#vb2_queue * , s#v4l2_buffer * ) +vb2_reqbufs int vb2_reqbufs ( s#vb2_queue * , s#v4l2_requestbuffers * ) +vb2_prepare_buf int vb2_prepare_buf ( s#vb2_queue * , s#media_device * , s#v4l2_buffer * ) +vb2_create_bufs int vb2_create_bufs ( s#vb2_queue * , s#v4l2_create_buffers * ) +vb2_qbuf int vb2_qbuf ( s#vb2_queue * , s#media_device * , s#v4l2_buffer * ) +vb2_dqbuf int vb2_dqbuf ( s#vb2_queue * , s#v4l2_buffer * , t#bool ) +vb2_streamon int vb2_streamon ( s#vb2_queue * , e#v4l2_buf_type ) +vb2_streamoff int vb2_streamoff ( s#vb2_queue * , e#v4l2_buf_type ) +vb2_expbuf int vb2_expbuf ( s#vb2_queue * , s#v4l2_exportbuffer * ) +vb2_queue_init_name int __attribute__ ( ( __warn_unused_result__ ) ) vb2_queue_init_name ( s#vb2_queue * , const char * ) +vb2_queue_init int __attribute__ ( ( __warn_unused_result__ ) ) vb2_queue_init ( s#vb2_queue * ) +vb2_queue_release void vb2_queue_release ( s#vb2_queue * ) +vb2_queue_change_type int vb2_queue_change_type ( s#vb2_queue * , unsigned int ) +vb2_poll t#__poll_t vb2_poll ( s#vb2_queue * , s#file * , t#poll_table * ) +vb2_ioctl_reqbufs int vb2_ioctl_reqbufs ( s#file * , void * , s#v4l2_requestbuffers * ) +vb2_ioctl_create_bufs int vb2_ioctl_create_bufs ( s#file * , void * , s#v4l2_create_buffers * ) +vb2_ioctl_prepare_buf int vb2_ioctl_prepare_buf ( s#file * , void * , s#v4l2_buffer * ) +vb2_ioctl_querybuf int vb2_ioctl_querybuf ( s#file * , void * , s#v4l2_buffer * ) +vb2_ioctl_qbuf int vb2_ioctl_qbuf ( s#file * , void * , s#v4l2_buffer * ) +vb2_ioctl_dqbuf int vb2_ioctl_dqbuf ( s#file * , void * , s#v4l2_buffer * ) +vb2_ioctl_streamon int vb2_ioctl_streamon ( s#file * , void * , e#v4l2_buf_type ) +vb2_ioctl_streamoff int vb2_ioctl_streamoff ( s#file * , void * , e#v4l2_buf_type ) +vb2_ioctl_expbuf int vb2_ioctl_expbuf ( s#file * , void * , s#v4l2_exportbuffer * ) +vb2_fop_mmap int vb2_fop_mmap ( s#file * , s#vm_area_struct * ) +_vb2_fop_release int _vb2_fop_release ( s#file * , s#mutex * ) +vb2_fop_release int vb2_fop_release ( s#file * ) +vb2_fop_write t#ssize_t vb2_fop_write ( s#file * , const char * , t#size_t , t#loff_t * ) +vb2_fop_read t#ssize_t vb2_fop_read ( s#file * , char * , t#size_t , t#loff_t * ) +vb2_fop_poll t#__poll_t vb2_fop_poll ( s#file * , t#poll_table * ) +s##v4l2_ctrl_handler +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##v4l2_ioctl_ops +vb2_video_unregister_device void vb2_video_unregister_device ( s#video_device * ) +vb2_ops_wait_prepare void vb2_ops_wait_prepare ( s#vb2_queue * ) +vb2_ops_wait_finish void vb2_ops_wait_finish ( s#vb2_queue * ) +vb2_request_validate int vb2_request_validate ( s#media_request * ) +vb2_request_queue void vb2_request_queue ( s#media_request * ) + +/* drivers/media/common/videobuf2/videobuf2-vmalloc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +vb2_vmalloc_memops extern const s#vb2_mem_ops vb2_vmalloc_memops + +/* drivers/media/dvb-core/dmxdev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +dvb_dmxdev_init int dvb_dmxdev_init ( s#dmxdev * , s#dvb_adapter * ) +dvb_dmxdev_release void dvb_dmxdev_release ( s#dmxdev * ) + +/* drivers/media/dvb-core/dvb_ca_en50221.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#dvb_ca_en50221 struct dvb_ca_en50221 { s#module * owner ; int ( * read_attribute_mem ) ( s#dvb_ca_en50221 * , int , int ) ; int ( * write_attribute_mem ) ( s#dvb_ca_en50221 * , int , int , t#u8 ) ; int ( * read_cam_control ) ( s#dvb_ca_en50221 * , int , t#u8 ) ; int ( * write_cam_control ) ( s#dvb_ca_en50221 * , int , t#u8 , t#u8 ) ; int ( * read_data ) ( s#dvb_ca_en50221 * , int , t#u8 * , int ) ; int ( * write_data ) ( s#dvb_ca_en50221 * , int , t#u8 * , int ) ; int ( * slot_reset ) ( s#dvb_ca_en50221 * , int ) ; int ( * slot_shutdown ) ( s#dvb_ca_en50221 * , int ) ; int ( * slot_ts_enable ) ( s#dvb_ca_en50221 * , int ) ; int ( * poll_slot_status ) ( s#dvb_ca_en50221 * , int , int ) ; void * data ; void * private ; } +dvb_ca_en50221_camchange_irq void dvb_ca_en50221_camchange_irq ( s#dvb_ca_en50221 * , int , int ) +dvb_ca_en50221_camready_irq void dvb_ca_en50221_camready_irq ( s#dvb_ca_en50221 * , int ) +dvb_ca_en50221_frda_irq void dvb_ca_en50221_frda_irq ( s#dvb_ca_en50221 * , int ) +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##media_request +dvb_ca_en50221_init int dvb_ca_en50221_init ( s#dvb_adapter * , s#dvb_ca_en50221 * , int , int ) +dvb_ca_en50221_release void dvb_ca_en50221_release ( s#dvb_ca_en50221 * ) + +/* drivers/media/dvb-core/dvb_demux.o */ +dvb_dmx_swfilter_packets void dvb_dmx_swfilter_packets ( s#dvb_demux * , const t#u8 * , t#size_t ) +dvb_dmx_swfilter void dvb_dmx_swfilter ( s#dvb_demux * , const t#u8 * , t#size_t ) +dvb_dmx_swfilter_204 void dvb_dmx_swfilter_204 ( s#dvb_demux * , const t#u8 * , t#size_t ) +dvb_dmx_swfilter_raw void dvb_dmx_swfilter_raw ( s#dvb_demux * , const t#u8 * , t#size_t ) +dvb_dmx_init int dvb_dmx_init ( s#dvb_demux * ) +dvb_dmx_release void dvb_dmx_release ( s#dvb_demux * ) + +/* drivers/media/dvb-core/dvb_frontend.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +dvb_frontend_reinitialise void dvb_frontend_reinitialise ( s#dvb_frontend * ) +dvb_frontend_sleep_until void dvb_frontend_sleep_until ( t#ktime_t * , t#u32 ) +dvb_frontend_suspend int dvb_frontend_suspend ( s#dvb_frontend * ) +dvb_frontend_resume int dvb_frontend_resume ( s#dvb_frontend * ) +dvb_register_frontend int dvb_register_frontend ( s#dvb_adapter * , s#dvb_frontend * ) +dvb_unregister_frontend int dvb_unregister_frontend ( s#dvb_frontend * ) +dvb_frontend_detach void dvb_frontend_detach ( s#dvb_frontend * ) + +/* drivers/media/dvb-core/dvb_math.o */ +intlog2 extern unsigned int intlog2 ( t#u32 ) +intlog10 extern unsigned int intlog10 ( t#u32 ) + +/* drivers/media/dvb-core/dvb_net.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##media_request +dvb_net_release void dvb_net_release ( s#dvb_net * ) +dvb_net_init int dvb_net_init ( s#dvb_adapter * , s#dvb_net * , s#dmx_demux * ) + +/* drivers/media/dvb-core/dvb_ringbuffer.o */ +dvb_ringbuffer_flush extern void dvb_ringbuffer_flush ( s#dvb_ringbuffer * ) +dvb_ringbuffer_init extern void dvb_ringbuffer_init ( s#dvb_ringbuffer * , void * , t#size_t ) +dvb_ringbuffer_empty extern int dvb_ringbuffer_empty ( s#dvb_ringbuffer * ) +dvb_ringbuffer_free extern t#ssize_t dvb_ringbuffer_free ( s#dvb_ringbuffer * ) +dvb_ringbuffer_avail extern t#ssize_t dvb_ringbuffer_avail ( s#dvb_ringbuffer * ) +dvb_ringbuffer_flush_spinlock_wakeup extern void dvb_ringbuffer_flush_spinlock_wakeup ( s#dvb_ringbuffer * ) +dvb_ringbuffer_read_user extern t#ssize_t dvb_ringbuffer_read_user ( s#dvb_ringbuffer * , t#u8 * , t#size_t ) +dvb_ringbuffer_read extern void dvb_ringbuffer_read ( s#dvb_ringbuffer * , t#u8 * , t#size_t ) +dvb_ringbuffer_write extern t#ssize_t dvb_ringbuffer_write ( s#dvb_ringbuffer * , const t#u8 * , t#size_t ) +dvb_ringbuffer_write_user extern t#ssize_t dvb_ringbuffer_write_user ( s#dvb_ringbuffer * , const t#u8 * , t#size_t ) + +/* drivers/media/dvb-core/dvbdev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +dvb_generic_open int dvb_generic_open ( s#inode * , s#file * ) +dvb_generic_release int dvb_generic_release ( s#inode * , s#file * ) +dvb_generic_ioctl long dvb_generic_ioctl ( s#file * , unsigned int , unsigned long ) +s##media_request +dvb_register_device int dvb_register_device ( s#dvb_adapter * , s#dvb_device * * , const s#dvb_device * , void * , e#dvb_device_type , int ) +dvb_remove_device void dvb_remove_device ( s#dvb_device * ) +dvb_free_device void dvb_free_device ( s#dvb_device * ) +dvb_unregister_device void dvb_unregister_device ( s#dvb_device * ) +dvb_create_media_graph __attribute__ ( ( __warn_unused_result__ ) ) int dvb_create_media_graph ( s#dvb_adapter * , t#bool ) +dvb_register_adapter int dvb_register_adapter ( s#dvb_adapter * , const char * , s#module * , s#device * , short * ) +dvb_unregister_adapter int dvb_unregister_adapter ( s#dvb_adapter * ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +dvb_module_probe s#i2c_client * dvb_module_probe ( const char * , const char * , s#i2c_adapter * , unsigned char , void * ) +dvb_module_release void dvb_module_release ( s#i2c_client * ) + +/* drivers/media/dvb-frontends/as102_fe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#as10x_tune_args struct as10x_tune_args { t#uint32_t freq ; t#uint8_t bandwidth ; t#uint8_t hier_select ; t#uint8_t modulation ; t#uint8_t hierarchy ; t#uint8_t interleaving_mode ; t#uint8_t code_rate ; t#uint8_t guard_interval ; t#uint8_t transmission_mode ; } +s#as10x_tps struct as10x_tps { t#uint8_t modulation ; t#uint8_t hierarchy ; t#uint8_t interleaving_mode ; t#uint8_t code_rate_HP ; t#uint8_t code_rate_LP ; t#uint8_t guard_interval ; t#uint8_t transmission_mode ; t#uint8_t DVBH_mask_HP ; t#uint8_t DVBH_mask_LP ; t#uint16_t cell_ID ; } +s#as10x_tune_status struct as10x_tune_status { t#uint8_t tune_state ; t#int16_t signal_strength ; t#uint16_t PER ; t#uint16_t BER ; } +s#as10x_demod_stats struct as10x_demod_stats { t#uint32_t frame_count ; t#uint32_t bad_frame_count ; t#uint32_t bytes_fixed_by_rs ; t#uint16_t mer ; t#uint8_t has_started ; } +s#as102_fe_ops struct as102_fe_ops { int ( * set_tune ) ( void * , s#as10x_tune_args * ) ; int ( * get_tps ) ( void * , s#as10x_tps * ) ; int ( * get_status ) ( void * , s#as10x_tune_status * ) ; int ( * get_stats ) ( void * , s#as10x_demod_stats * ) ; int ( * stream_ctrl ) ( void * , int , t#uint32_t ) ; } +as102_attach s#dvb_frontend * as102_attach ( const char * , const s#as102_fe_ops * , void * , t#uint8_t ) + +/* drivers/media/dvb-frontends/ascot2e.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ascot2e_config struct ascot2e_config { t#u8 i2c_address ; t#u8 xtal_freq_mhz ; void * set_tuner_priv ; int ( * set_tuner_callback ) ( void * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ascot2e_attach extern s#dvb_frontend * ascot2e_attach ( s#dvb_frontend * , const s#ascot2e_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/atbm8830.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#atbm8830_config struct atbm8830_config { t#u8 prod ; t#u8 demod_address ; t#u8 serial_ts ; t#u8 ts_clk_gated ; t#u8 ts_sampling_edge ; t#u32 osc_clk_freq ; t#u32 if_freq ; t#u8 zif_swap_iq ; t#u8 agc_min ; t#u8 agc_max ; t#u8 agc_hold_loop ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +atbm8830_attach extern s#dvb_frontend * atbm8830_attach ( const s#atbm8830_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/au8522_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#tuner_i2c_props struct tuner_i2c_props { t#u8 addr ; s#i2c_adapter * adap ; int count ; char * name ; } +s#au8522_led_config struct au8522_led_config { t#u16 vsb8_strong ; t#u16 qam64_strong ; t#u16 qam256_strong ; t#u16 gpio_output ; t#u16 gpio_output_enable ; t#u16 gpio_output_disable ; t#u16 gpio_leds ; t#u8 * led_states ; unsigned int num_led_states ; } +e#au8522_if_freq enum au8522_if_freq { AU8522_IF_6MHZ = 0 , AU8522_IF_4MHZ , AU8522_IF_3_25MHZ , } +s#au8522_config struct au8522_config { t#u8 demod_address ; t#u8 status_mode ; s#au8522_led_config * led_cfg ; e#au8522_if_freq vsb_if ; e#au8522_if_freq qam_if ; } +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +E#AU8522_NUM_PADS 3 +s#au8522_state struct au8522_state { s#i2c_client * c ; s#i2c_adapter * i2c ; t#u8 operational_mode ; s#tuner_i2c_props i2c_props ; s#list_head hybrid_tuner_instance_list ; s#au8522_config config ; s#dvb_frontend frontend ; t#u32 current_frequency ; e#fe_modulation current_modulation ; t#u32 fe_status ; unsigned int led_state ; s#v4l2_subdev sd ; t#v4l2_std_id std ; int vid_input ; int aud_input ; t#u32 id ; t#u32 rev ; s#v4l2_ctrl_handler hdl ; s#media_pad pads [ E#AU8522_NUM_PADS ] ; } +au8522_writereg int au8522_writereg ( s#au8522_state * , t#u16 , t#u8 ) +au8522_readreg t#u8 au8522_readreg ( s#au8522_state * , t#u16 ) +au8522_i2c_gate_ctrl int au8522_i2c_gate_ctrl ( s#dvb_frontend * , int ) +au8522_analog_i2c_gate_ctrl int au8522_analog_i2c_gate_ctrl ( s#dvb_frontend * , int ) +au8522_get_state int au8522_get_state ( s#au8522_state * * , s#i2c_adapter * , t#u8 ) +au8522_release_state void au8522_release_state ( s#au8522_state * ) +au8522_led_ctrl int au8522_led_ctrl ( s#au8522_state * , int ) +au8522_init int au8522_init ( s#dvb_frontend * ) +au8522_sleep int au8522_sleep ( s#dvb_frontend * ) + +/* drivers/media/dvb-frontends/au8522_dig.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +au8522_attach extern s#dvb_frontend * au8522_attach ( const s#au8522_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/bcm3510.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#bcm3510_config struct bcm3510_config { t#u8 demod_address ; int ( * request_firmware ) ( s#dvb_frontend * , const s#firmware * * , char * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +bcm3510_attach extern s#dvb_frontend * bcm3510_attach ( const s#bcm3510_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx22700.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cx22700_config struct cx22700_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx22700_attach extern s#dvb_frontend * cx22700_attach ( const s#cx22700_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx22702.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cx22702_config struct cx22702_config { t#u8 demod_address ; t#u8 output_mode ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx22702_attach extern s#dvb_frontend * cx22702_attach ( const s#cx22702_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx24110.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cx24110_config struct cx24110_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx24110_attach extern s#dvb_frontend * cx24110_attach ( const s#cx24110_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx24113.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +cx24113_agc_callback extern void cx24113_agc_callback ( s#dvb_frontend * ) +s#cx24113_config struct cx24113_config { t#u8 i2c_addr ; t#u32 xtal_khz ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx24113_attach extern s#dvb_frontend * cx24113_attach ( s#dvb_frontend * , const s#cx24113_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx24116.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cx24116_config struct cx24116_config { t#u8 demod_address ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; int ( * reset_device ) ( s#dvb_frontend * ) ; t#u8 mpg_clk_pos_pol : 0x02 ; t#u16 i2c_wr_max ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx24116_attach extern s#dvb_frontend * cx24116_attach ( const s#cx24116_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx24117.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cx24117_config struct cx24117_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx24117_attach extern s#dvb_frontend * cx24117_attach ( const s#cx24117_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx24120.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cx24120_initial_mpeg_config struct cx24120_initial_mpeg_config { t#u8 x1 ; t#u8 x2 ; t#u8 x3 ; } +s#cx24120_config struct cx24120_config { t#u8 i2c_addr ; t#u32 xtal_khz ; s#cx24120_initial_mpeg_config initial_mpeg_config ; int ( * request_firmware ) ( s#dvb_frontend * , const s#firmware * * , char * ) ; t#u16 i2c_wr_max ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cx24120_attach s#dvb_frontend * cx24120_attach ( const s#cx24120_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cx24123.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##media_request +cx24123_get_tuner_i2c_adapter extern s#i2c_adapter * cx24123_get_tuner_i2c_adapter ( s#dvb_frontend * ) +s#cx24123_config struct cx24123_config { t#u8 demod_address ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; int lnb_polarity ; t#u8 dont_use_pll ; void ( * agc_callback ) ( s#dvb_frontend * ) ; } +cx24123_attach extern s#dvb_frontend * cx24123_attach ( const s#cx24123_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cxd2820r_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#cxd2820r_config struct cxd2820r_config { t#u8 i2c_address ; t#u8 ts_mode ; t#bool ts_clock_inv ; t#bool if_agc_polarity ; t#bool spec_inv ; } +s##gpio_desc +s##regulator +cxd2820r_attach extern s#dvb_frontend * cxd2820r_attach ( const s#cxd2820r_config * , s#i2c_adapter * , int * ) + +/* drivers/media/dvb-frontends/cxd2841er.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#cxd2841er_xtal enum cxd2841er_xtal { SONY_XTAL_20500 , SONY_XTAL_24000 , SONY_XTAL_41000 } +s#cxd2841er_config struct cxd2841er_config { t#u8 i2c_addr ; e#cxd2841er_xtal xtal ; t#u32 flags ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +cxd2841er_attach_s extern s#dvb_frontend * cxd2841er_attach_s ( s#cxd2841er_config * , s#i2c_adapter * ) +cxd2841er_attach_t_c extern s#dvb_frontend * cxd2841er_attach_t_c ( s#cxd2841er_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/cxd2880/cxd2880_top.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s#cxd2880_config struct cxd2880_config { s#spi_device * spi ; s#mutex * spi_mutex ; } +cxd2880_attach extern s#dvb_frontend * cxd2880_attach ( s#dvb_frontend * , s#cxd2880_config * ) + +/* drivers/media/dvb-frontends/dib0070.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +dib0070_ctrl_agc_filter extern void dib0070_ctrl_agc_filter ( s#dvb_frontend * , t#u8 ) +dib0070_get_rf_output extern t#u8 dib0070_get_rf_output ( s#dvb_frontend * ) +dib0070_set_rf_output extern int dib0070_set_rf_output ( s#dvb_frontend * , t#u8 ) +dib0070_wbd_offset extern t#u16 dib0070_wbd_offset ( s#dvb_frontend * ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#dib0070_wbd_gain_cfg struct dib0070_wbd_gain_cfg { t#u16 freq ; t#u16 wbd_gain_val ; } +s#dib0070_config struct dib0070_config { t#u8 i2c_address ; int ( * reset ) ( s#dvb_frontend * , int ) ; int ( * sleep ) ( s#dvb_frontend * , int ) ; int freq_offset_khz_uhf ; int freq_offset_khz_vhf ; t#u8 osc_buffer_state ; t#u32 clock_khz ; t#u8 clock_pad_drive ; t#u8 invert_iq ; t#u8 force_crystal_mode ; t#u8 flip_chip ; t#u8 enable_third_order_filter ; t#u8 charge_pump ; const s#dib0070_wbd_gain_cfg * wbd_gain ; t#u8 vga_filter ; } +dib0070_attach extern s#dvb_frontend * dib0070_attach ( s#dvb_frontend * , s#i2c_adapter * , s#dib0070_config * ) + +/* drivers/media/dvb-frontends/dib0090.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +dib0090_dcc_freq extern void dib0090_dcc_freq ( s#dvb_frontend * , t#u8 ) +dib0090_pwm_gain_reset extern void dib0090_pwm_gain_reset ( s#dvb_frontend * ) +dib0090_set_dc_servo extern void dib0090_set_dc_servo ( s#dvb_frontend * , t#u8 ) +dib0090_gain_control extern int dib0090_gain_control ( s#dvb_frontend * ) +dib0090_get_current_gain extern void dib0090_get_current_gain ( s#dvb_frontend * , t#u16 * , t#u16 * , t#u16 * , t#u16 * ) +dib0090_get_wbd_target extern t#u16 dib0090_get_wbd_target ( s#dvb_frontend * ) +dib0090_get_wbd_offset extern t#u16 dib0090_get_wbd_offset ( s#dvb_frontend * ) +dib0090_set_switch extern int dib0090_set_switch ( s#dvb_frontend * , t#u8 , t#u8 , t#u8 ) +dib0090_set_vga extern int dib0090_set_vga ( s#dvb_frontend * , t#u8 ) +dib0090_update_rframp_7090 extern int dib0090_update_rframp_7090 ( s#dvb_frontend * , t#u8 ) +dib0090_update_tuning_table_7090 extern int dib0090_update_tuning_table_7090 ( s#dvb_frontend * , t#u8 ) +e#frontend_tune_state enum frontend_tune_state { CT_TUNER_START = 10 , CT_TUNER_STEP_0 , CT_TUNER_STEP_1 , CT_TUNER_STEP_2 , CT_TUNER_STEP_3 , CT_TUNER_STEP_4 , CT_TUNER_STEP_5 , CT_TUNER_STEP_6 , CT_TUNER_STEP_7 , CT_TUNER_STOP , CT_AGC_START = 20 , CT_AGC_STEP_0 , CT_AGC_STEP_1 , CT_AGC_STEP_2 , CT_AGC_STEP_3 , CT_AGC_STEP_4 , CT_AGC_STOP , CT_DEMOD_START = 30 , CT_DEMOD_STEP_1 , CT_DEMOD_STEP_2 , CT_DEMOD_STEP_3 , CT_DEMOD_STEP_4 , CT_DEMOD_STEP_5 , CT_DEMOD_STEP_6 , CT_DEMOD_STEP_7 , CT_DEMOD_STEP_8 , CT_DEMOD_STEP_9 , CT_DEMOD_STEP_10 , CT_DEMOD_STEP_11 , CT_DEMOD_SEARCH_NEXT = 51 , CT_DEMOD_STEP_LOCKED , CT_DEMOD_STOP , CT_DONE = 100 , CT_SHUTDOWN , } +dib0090_get_tune_state extern e#frontend_tune_state dib0090_get_tune_state ( s#dvb_frontend * ) +dib0090_set_tune_state extern int dib0090_set_tune_state ( s#dvb_frontend * , e#frontend_tune_state ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#dib0090_io_config struct dib0090_io_config { t#u32 clock_khz ; t#u8 pll_bypass : 1 ; t#u8 pll_range : 1 ; t#u8 pll_prediv : 6 ; t#u8 pll_loopdiv : 6 ; t#u8 adc_clock_ratio ; t#u16 pll_int_loop_filt ; } +s#dib0090_low_if_offset_table struct dib0090_low_if_offset_table { int std ; t#u32 RF_freq ; t#s32 offset_khz ; } +s#dib0090_wbd_slope struct dib0090_wbd_slope { t#u16 max_freq ; t#u16 slope_cold ; t#u16 offset_cold ; t#u16 slope_hot ; t#u16 offset_hot ; t#u8 wbd_gain ; } +s#dib0090_config struct dib0090_config { s#dib0090_io_config io ; int ( * reset ) ( s#dvb_frontend * , int ) ; int ( * sleep ) ( s#dvb_frontend * , int ) ; int freq_offset_khz_uhf ; int freq_offset_khz_vhf ; int ( * get_adc_power ) ( s#dvb_frontend * ) ; t#u8 clkouttobamse : 1 ; t#u8 analog_output ; t#u8 i2c_address ; t#u16 wbd_vhf_offset ; t#u16 wbd_cband_offset ; t#u8 use_pwm_agc ; t#u8 clkoutdrive ; t#u8 ls_cfg_pad_drv ; t#u8 data_tx_drv ; t#u8 in_soc ; const s#dib0090_low_if_offset_table * low_if ; t#u8 fref_clock_ratio ; t#u16 force_cband_input ; s#dib0090_wbd_slope * wbd ; t#u8 is_dib7090e ; t#u8 force_crystal_mode ; } +dib0090_register extern s#dvb_frontend * dib0090_register ( s#dvb_frontend * , s#i2c_adapter * , const s#dib0090_config * ) +dib0090_fw_register extern s#dvb_frontend * dib0090_fw_register ( s#dvb_frontend * , s#i2c_adapter * , const s#dib0090_config * ) + +/* drivers/media/dvb-frontends/dib3000mb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#dib3000_config struct dib3000_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#dib_fe_xfer_ops struct dib_fe_xfer_ops { int ( * pid_parse ) ( s#dvb_frontend * , int ) ; int ( * fifo_ctrl ) ( s#dvb_frontend * , int ) ; int ( * pid_ctrl ) ( s#dvb_frontend * , int , int , int ) ; int ( * tuner_pass_ctrl ) ( s#dvb_frontend * , int , t#u8 ) ; } +dib3000mb_attach extern s#dvb_frontend * dib3000mb_attach ( const s#dib3000_config * , s#i2c_adapter * , s#dib_fe_xfer_ops * ) + +/* drivers/media/dvb-frontends/dib3000mc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##media_request +dib3000mc_get_tuner_i2c_master extern s#i2c_adapter * dib3000mc_get_tuner_i2c_master ( s#dvb_frontend * , int ) +dib3000mc_pid_control extern int dib3000mc_pid_control ( s#dvb_frontend * , int , int , int ) +dib3000mc_pid_parse extern int dib3000mc_pid_parse ( s#dvb_frontend * , int ) +s#dibx000_agc_config struct dibx000_agc_config { t#u8 band_caps ; t#u16 setup ; t#u16 inv_gain ; t#u16 time_stabiliz ; t#u8 alpha_level ; t#u16 thlock ; t#u8 wbd_inv ; t#u16 wbd_ref ; t#u8 wbd_sel ; t#u8 wbd_alpha ; t#u16 agc1_max ; t#u16 agc1_min ; t#u16 agc2_max ; t#u16 agc2_min ; t#u8 agc1_pt1 ; t#u8 agc1_pt2 ; t#u8 agc1_pt3 ; t#u8 agc1_slope1 ; t#u8 agc1_slope2 ; t#u8 agc2_pt1 ; t#u8 agc2_pt2 ; t#u8 agc2_slope1 ; t#u8 agc2_slope2 ; t#u8 alpha_mant ; t#u8 alpha_exp ; t#u8 beta_mant ; t#u8 beta_exp ; t#u8 perform_agc_softsplit ; struct { t#u16 min ; t#u16 max ; t#u16 min_thres ; t#u16 max_thres ; } split ; } +s#dib3000mc_config struct dib3000mc_config { s#dibx000_agc_config * agc ; t#u8 phase_noise_mode ; t#u8 impulse_noise_mode ; t#u8 pwm3_inversion ; t#u8 use_pwm3 ; t#u16 pwm3_value ; t#u16 max_time ; t#u16 ln_adc_level ; t#u8 agc_command1 : 1 ; t#u8 agc_command2 : 1 ; t#u8 mobile_mode ; t#u8 output_mpeg2_in_188_bytes ; } +dib3000mc_set_config extern void dib3000mc_set_config ( s#dvb_frontend * , s#dib3000mc_config * ) +dib3000mc_i2c_enumeration extern int dib3000mc_i2c_enumeration ( s#i2c_adapter * , int , t#u8 , s#dib3000mc_config [ ] ) +dib3000mc_attach extern s#dvb_frontend * dib3000mc_attach ( s#i2c_adapter * , t#u8 , s#dib3000mc_config * ) + +/* drivers/media/dvb-frontends/dib7000m.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##media_request +e#dibx000_i2c_interface enum dibx000_i2c_interface { DIBX000_I2C_INTERFACE_TUNER = 0 , DIBX000_I2C_INTERFACE_GPIO_1_2 = 1 , DIBX000_I2C_INTERFACE_GPIO_3_4 = 2 , DIBX000_I2C_INTERFACE_GPIO_6_7 = 3 } +dib7000m_get_i2c_master extern s#i2c_adapter * dib7000m_get_i2c_master ( s#dvb_frontend * , e#dibx000_i2c_interface , int ) +dib7000m_pid_filter_ctrl extern int dib7000m_pid_filter_ctrl ( s#dvb_frontend * , t#u8 ) +dib7000m_pid_filter extern int dib7000m_pid_filter ( s#dvb_frontend * , t#u8 , t#u16 , t#u8 ) +s#dibx000_bandwidth_config struct dibx000_bandwidth_config { t#u32 internal ; t#u32 sampling ; t#u8 pll_prediv ; t#u8 pll_ratio ; t#u8 pll_range ; t#u8 pll_reset ; t#u8 pll_bypass ; t#u8 enable_refdiv ; t#u8 bypclk_div ; t#u8 IO_CLK_en_core ; t#u8 ADClkSrc ; t#u8 modulo ; t#u16 sad_cfg ; t#u32 ifreq ; t#u32 timf ; t#u32 xtal_hz ; } +s#dib7000m_config struct dib7000m_config { t#u8 dvbt_mode ; t#u8 output_mpeg2_in_188_bytes ; t#u8 hostbus_diversity ; t#u8 tuner_is_baseband ; t#u8 mobile_mode ; int ( * update_lna ) ( s#dvb_frontend * , t#u16 ) ; t#u8 agc_config_count ; s#dibx000_agc_config * agc ; s#dibx000_bandwidth_config * bw ; t#u16 gpio_dir ; t#u16 gpio_val ; t#u16 gpio_pwm_pos ; t#u16 pwm_freq_div ; t#u8 quartz_direct ; t#u8 input_clk_is_div_2 ; int ( * agc_control ) ( s#dvb_frontend * , t#u8 ) ; } +dib7000m_attach extern s#dvb_frontend * dib7000m_attach ( s#i2c_adapter * , t#u8 , s#dib7000m_config * ) + +/* drivers/media/dvb-frontends/dib7000p.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#dib7000p_config struct dib7000p_config { t#u8 output_mpeg2_in_188_bytes ; t#u8 hostbus_diversity ; t#u8 tuner_is_baseband ; int ( * update_lna ) ( s#dvb_frontend * , t#u16 ) ; t#u8 agc_config_count ; s#dibx000_agc_config * agc ; s#dibx000_bandwidth_config * bw ; t#u16 gpio_dir ; t#u16 gpio_val ; t#u16 gpio_pwm_pos ; t#u16 pwm_freq_div ; t#u8 quartz_direct ; t#u8 spur_protect ; int ( * agc_control ) ( s#dvb_frontend * , t#u8 ) ; t#u8 output_mode ; t#u8 disable_sample_and_hold : 1 ; t#u8 enable_current_mirror : 1 ; t#u16 diversity_delay ; t#u8 default_i2c_addr ; t#u8 enMpegOutput : 1 ; } +s#dib7000p_ops struct dib7000p_ops { int ( * set_wbd_ref ) ( s#dvb_frontend * , t#u16 ) ; int ( * get_agc_values ) ( s#dvb_frontend * , t#u16 * , t#u16 * , t#u16 * , t#u16 * ) ; int ( * set_agc1_min ) ( s#dvb_frontend * , t#u16 ) ; int ( * update_pll ) ( s#dvb_frontend * , s#dibx000_bandwidth_config * ) ; int ( * set_gpio ) ( s#dvb_frontend * , t#u8 , t#u8 , t#u8 ) ; t#u32 ( * ctrl_timf ) ( s#dvb_frontend * , t#u8 , t#u32 ) ; int ( * dib7000pc_detection ) ( s#i2c_adapter * ) ; s#i2c_adapter * ( * get_i2c_master ) ( s#dvb_frontend * , e#dibx000_i2c_interface , int ) ; int ( * pid_filter_ctrl ) ( s#dvb_frontend * , t#u8 ) ; int ( * pid_filter ) ( s#dvb_frontend * , t#u8 , t#u16 , t#u8 ) ; int ( * i2c_enumeration ) ( s#i2c_adapter * , int , t#u8 , s#dib7000p_config [ ] ) ; s#i2c_adapter * ( * get_i2c_tuner ) ( s#dvb_frontend * ) ; int ( * tuner_sleep ) ( s#dvb_frontend * , int ) ; int ( * get_adc_power ) ( s#dvb_frontend * ) ; int ( * slave_reset ) ( s#dvb_frontend * ) ; s#dvb_frontend * ( * init ) ( s#i2c_adapter * , t#u8 , s#dib7000p_config * ) ; } +dib7000p_attach void * dib7000p_attach ( s#dib7000p_ops * ) + +/* drivers/media/dvb-frontends/dib8000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#dib8000_config struct dib8000_config { t#u8 output_mpeg2_in_188_bytes ; t#u8 hostbus_diversity ; t#u8 tuner_is_baseband ; int ( * update_lna ) ( s#dvb_frontend * , t#u16 ) ; t#u8 agc_config_count ; s#dibx000_agc_config * agc ; s#dibx000_bandwidth_config * pll ; t#u16 gpio_dir ; t#u16 gpio_val ; t#u16 gpio_pwm_pos ; t#u16 pwm_freq_div ; void ( * agc_control ) ( s#dvb_frontend * , t#u8 ) ; t#u16 drives ; t#u16 diversity_delay ; t#u8 div_cfg ; t#u8 output_mode ; t#u8 refclksel ; t#u8 enMpegOutput : 1 ; s#dibx000_bandwidth_config * plltable ; } +s#dib8000_ops struct dib8000_ops { int ( * set_wbd_ref ) ( s#dvb_frontend * , t#u16 ) ; int ( * update_pll ) ( s#dvb_frontend * , s#dibx000_bandwidth_config * , t#u32 , t#u8 ) ; int ( * set_gpio ) ( s#dvb_frontend * , t#u8 , t#u8 , t#u8 ) ; void ( * pwm_agc_reset ) ( s#dvb_frontend * ) ; s#i2c_adapter * ( * get_i2c_tuner ) ( s#dvb_frontend * ) ; int ( * tuner_sleep ) ( s#dvb_frontend * , int ) ; t#s32 ( * get_adc_power ) ( s#dvb_frontend * , t#u8 ) ; int ( * get_dc_power ) ( s#dvb_frontend * , t#u8 ) ; t#u32 ( * ctrl_timf ) ( s#dvb_frontend * , t#uint8_t , t#uint32_t ) ; e#frontend_tune_state ( * get_tune_state ) ( s#dvb_frontend * ) ; int ( * set_tune_state ) ( s#dvb_frontend * , e#frontend_tune_state ) ; int ( * set_slave_frontend ) ( s#dvb_frontend * , s#dvb_frontend * ) ; s#dvb_frontend * ( * get_slave_frontend ) ( s#dvb_frontend * , int ) ; int ( * i2c_enumeration ) ( s#i2c_adapter * , int , t#u8 , t#u8 , t#u8 ) ; s#i2c_adapter * ( * get_i2c_master ) ( s#dvb_frontend * , e#dibx000_i2c_interface , int ) ; int ( * pid_filter_ctrl ) ( s#dvb_frontend * , t#u8 ) ; int ( * pid_filter ) ( s#dvb_frontend * , t#u8 , t#u16 , t#u8 ) ; s#dvb_frontend * ( * init ) ( s#i2c_adapter * , t#u8 , s#dib8000_config * ) ; } +dib8000_attach void * dib8000_attach ( s#dib8000_ops * ) + +/* drivers/media/dvb-frontends/dib9000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +dib9000_fw_set_component_bus_speed extern int dib9000_fw_set_component_bus_speed ( s#dvb_frontend * , t#u16 ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +dib9000_get_tuner_interface extern s#i2c_adapter * dib9000_get_tuner_interface ( s#dvb_frontend * ) +dib9000_get_component_bus_interface extern s#i2c_adapter * dib9000_get_component_bus_interface ( s#dvb_frontend * ) +dib9000_get_i2c_master extern s#i2c_adapter * dib9000_get_i2c_master ( s#dvb_frontend * , e#dibx000_i2c_interface , int ) +dib9000_set_i2c_adapter extern int dib9000_set_i2c_adapter ( s#dvb_frontend * , s#i2c_adapter * ) +dib9000_set_gpio extern int dib9000_set_gpio ( s#dvb_frontend * , t#u8 , t#u8 , t#u8 ) +dib9000_fw_pid_filter_ctrl extern int dib9000_fw_pid_filter_ctrl ( s#dvb_frontend * , t#u8 ) +dib9000_fw_pid_filter extern int dib9000_fw_pid_filter ( s#dvb_frontend * , t#u8 , t#u16 , t#u8 ) +dib9000_firmware_post_pll_init extern int dib9000_firmware_post_pll_init ( s#dvb_frontend * ) +dib9000_i2c_enumeration extern int dib9000_i2c_enumeration ( s#i2c_adapter * , int , t#u8 , t#u8 ) +dib9000_set_slave_frontend extern int dib9000_set_slave_frontend ( s#dvb_frontend * , s#dvb_frontend * ) +dib9000_get_slave_frontend extern s#dvb_frontend * dib9000_get_slave_frontend ( s#dvb_frontend * , int ) +s#dibGPIOFunction struct dibGPIOFunction { t#u8 component ; t#u8 function ; t#u32 mask ; t#u32 direction ; t#u32 value ; } +s#dibSubbandSelection struct dibSubbandSelection { t#u8 size ; struct { t#u16 f_mhz ; s#dibGPIOFunction gpio ; } subband [ 8 ] ; } +s#dib9000_config struct dib9000_config { t#u8 dvbt_mode ; t#u8 output_mpeg2_in_188_bytes ; t#u8 hostbus_diversity ; s#dibx000_bandwidth_config * bw ; t#u16 if_drives ; t#u32 timing_frequency ; t#u32 xtal_clock_khz ; t#u32 vcxo_timer ; t#u32 demod_clock_khz ; const t#u8 * microcode_B_fe_buffer ; t#u32 microcode_B_fe_size ; s#dibGPIOFunction gpio_function [ 2 ] ; s#dibSubbandSelection subband ; t#u8 output_mode ; } +dib9000_attach extern s#dvb_frontend * dib9000_attach ( s#i2c_adapter * , t#u8 , const s#dib9000_config * ) + +/* drivers/media/dvb-frontends/dibx000_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +dibx000_i2c_set_speed extern int dibx000_i2c_set_speed ( s#i2c_adapter * , t#u16 ) +s#dibx000_i2c_master struct dibx000_i2c_master { t#u16 device_rev ; e#dibx000_i2c_interface selected_interface ; s#i2c_adapter gated_tuner_i2c_adap ; s#i2c_adapter master_i2c_adap_gpio12 ; s#i2c_adapter master_i2c_adap_gpio34 ; s#i2c_adapter master_i2c_adap_gpio67 ; s#i2c_adapter * i2c_adap ; t#u8 i2c_addr ; t#u16 base_reg ; s#i2c_msg msg [ 34 ] ; t#u8 i2c_write_buffer [ 8 ] ; t#u8 i2c_read_buffer [ 2 ] ; s#mutex i2c_buffer_lock ; } +dibx000_get_i2c_adapter extern s#i2c_adapter * dibx000_get_i2c_adapter ( s#dibx000_i2c_master * , e#dibx000_i2c_interface , int ) +dibx000_reset_i2c_master extern void dibx000_reset_i2c_master ( s#dibx000_i2c_master * ) +dibx000_init_i2c_master extern int dibx000_init_i2c_master ( s#dibx000_i2c_master * , t#u16 , s#i2c_adapter * , t#u8 ) +dibx000_exit_i2c_master extern void dibx000_exit_i2c_master ( s#dibx000_i2c_master * ) + +/* drivers/media/dvb-frontends/drx39xyj/drxj.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drx39xxj_attach s#dvb_frontend * drx39xxj_attach ( s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/drxd_hard.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#drxd_config struct drxd_config { t#u8 index ; t#u8 pll_address ; t#u8 pll_type ; t#u32 clock ; t#u8 insert_rs_byte ; t#u8 demod_address ; t#u8 demoda_address ; t#u8 demod_revision ; t#u8 disable_i2c_gate_ctrl ; t#u32 IF ; t#s16 ( * osc_deviation ) ( void * , t#s16 , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drxd_attach extern s#dvb_frontend * drxd_attach ( const s#drxd_config * , void * , s#i2c_adapter * , s#device * ) + +/* drivers/media/dvb-frontends/drxk_hard.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#drxk_config struct drxk_config { t#u8 adr ; t#bool single_master ; t#bool no_i2c_bridge ; t#bool parallel_ts ; t#bool dynamic_clk ; t#bool enable_merr_cfg ; t#bool antenna_dvbt ; t#u16 antenna_gpio ; t#u8 mpeg_out_clk_strength ; int chunk_size ; const char * microcode_name ; int qam_demod_parameter_count ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +drxk_attach extern s#dvb_frontend * drxk_attach ( const s#drxk_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/ds3000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ds3000_config struct ds3000_config { t#u8 demod_address ; t#u8 ci_mode ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; void ( * set_lock_led ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ds3000_attach extern s#dvb_frontend * ds3000_attach ( const s#ds3000_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/dvb-pll.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +dvb_pll_attach extern s#dvb_frontend * dvb_pll_attach ( s#dvb_frontend * , int , s#i2c_adapter * , unsigned int ) + +/* drivers/media/dvb-frontends/ec100.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ec100_config struct ec100_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ec100_attach extern s#dvb_frontend * ec100_attach ( const s#ec100_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/gp8psk-fe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#gp8psk_fe_ops struct gp8psk_fe_ops { int ( * in ) ( void * , t#u8 , t#u16 , t#u16 , t#u8 * , int ) ; int ( * out ) ( void * , t#u8 , t#u16 , t#u16 , t#u8 * , int ) ; int ( * reload ) ( void * ) ; } +gp8psk_fe_attach s#dvb_frontend * gp8psk_fe_attach ( const s#gp8psk_fe_ops * , void * , t#bool ) + +/* drivers/media/dvb-frontends/helene.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#helene_xtal enum helene_xtal { SONY_HELENE_XTAL_16000 , SONY_HELENE_XTAL_20500 , SONY_HELENE_XTAL_24000 , SONY_HELENE_XTAL_41000 } +s#helene_config struct helene_config { t#u8 i2c_address ; t#u8 xtal_freq_mhz ; void * set_tuner_priv ; int ( * set_tuner_callback ) ( void * , int ) ; e#helene_xtal xtal ; s#dvb_frontend * fe ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +helene_attach_s extern s#dvb_frontend * helene_attach_s ( s#dvb_frontend * , const s#helene_config * , s#i2c_adapter * ) +helene_attach extern s#dvb_frontend * helene_attach ( s#dvb_frontend * , const s#helene_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/horus3a.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#horus3a_config struct horus3a_config { t#u8 i2c_address ; t#u8 xtal_freq_mhz ; void * set_tuner_priv ; int ( * set_tuner_callback ) ( void * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +horus3a_attach extern s#dvb_frontend * horus3a_attach ( s#dvb_frontend * , const s#horus3a_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/isl6405.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +isl6405_attach extern s#dvb_frontend * isl6405_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , t#u8 , t#u8 ) + +/* drivers/media/dvb-frontends/isl6421.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +isl6421_attach extern s#dvb_frontend * isl6421_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , t#u8 , t#u8 , t#bool ) + +/* drivers/media/dvb-frontends/isl6423.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e#isl6423_current enum isl6423_current { SEC_CURRENT_275m = 0 , SEC_CURRENT_515m , SEC_CURRENT_635m , SEC_CURRENT_800m , } +e#isl6423_curlim enum isl6423_curlim { SEC_CURRENT_LIM_ON = 1 , SEC_CURRENT_LIM_OFF } +s#isl6423_config struct isl6423_config { e#isl6423_current current_max ; e#isl6423_curlim curlim ; t#u8 addr ; t#u8 mod_extern ; } +isl6423_attach extern s#dvb_frontend * isl6423_attach ( s#dvb_frontend * , s#i2c_adapter * , const s#isl6423_config * ) + +/* drivers/media/dvb-frontends/itd1000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#itd1000_config struct itd1000_config { t#u8 i2c_address ; } +itd1000_attach extern s#dvb_frontend * itd1000_attach ( s#dvb_frontend * , s#i2c_adapter * , s#itd1000_config * ) + +/* drivers/media/dvb-frontends/ix2505v.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ix2505v_config struct ix2505v_config { t#u8 tuner_address ; t#u8 tuner_gain ; t#u8 tuner_chargepump ; int min_delay_ms ; t#u8 tuner_write_only ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ix2505v_attach extern s#dvb_frontend * ix2505v_attach ( s#dvb_frontend * , const s#ix2505v_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/l64781.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#l64781_config struct l64781_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +l64781_attach extern s#dvb_frontend * l64781_attach ( const s#l64781_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lg2160.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#lg2160_spi_clock enum lg2160_spi_clock { LG2160_SPI_3_125_MHZ = 0 , LG2160_SPI_6_25_MHZ = 1 , LG2160_SPI_12_5_MHZ = 2 , } +e#lg_chip_type enum lg_chip_type { LG2160 = 0 , LG2161 = 1 , } +s#lg2160_config struct lg2160_config { t#u8 i2c_addr ; t#u16 if_khz ; unsigned int deny_i2c_rptr : 1 ; unsigned int spectral_inversion : 1 ; unsigned int output_if ; e#lg2160_spi_clock spi_clock ; e#lg_chip_type lg_chip ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lg2160_attach extern s#dvb_frontend * lg2160_attach ( const s#lg2160_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lgdt3305.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#lgdt3305_mpeg_mode enum lgdt3305_mpeg_mode { LGDT3305_MPEG_PARALLEL = 0 , LGDT3305_MPEG_SERIAL = 1 , } +e#lgdt3305_tp_clock_edge enum lgdt3305_tp_clock_edge { LGDT3305_TPCLK_RISING_EDGE = 0 , LGDT3305_TPCLK_FALLING_EDGE = 1 , } +e#lgdt3305_tp_clock_mode enum lgdt3305_tp_clock_mode { LGDT3305_TPCLK_GATED = 0 , LGDT3305_TPCLK_FIXED = 1 , } +e#lgdt3305_tp_valid_polarity enum lgdt3305_tp_valid_polarity { LGDT3305_TP_VALID_LOW = 0 , LGDT3305_TP_VALID_HIGH = 1 , } +e#lgdt_demod_chip_type enum lgdt_demod_chip_type { LGDT3305 = 0 , LGDT3304 = 1 , } +s#lgdt3305_config struct lgdt3305_config { t#u8 i2c_addr ; t#u16 qam_if_khz ; t#u16 vsb_if_khz ; t#u16 usref_8vsb ; t#u16 usref_qam64 ; t#u16 usref_qam256 ; unsigned int deny_i2c_rptr : 1 ; unsigned int spectral_inversion : 1 ; unsigned int rf_agc_loop : 1 ; e#lgdt3305_mpeg_mode mpeg_mode ; e#lgdt3305_tp_clock_edge tpclk_edge ; e#lgdt3305_tp_clock_mode tpclk_mode ; e#lgdt3305_tp_valid_polarity tpvalid_polarity ; e#lgdt_demod_chip_type demod_chip ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lgdt3305_attach extern s#dvb_frontend * lgdt3305_attach ( const s#lgdt3305_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lgdt3306a.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#lgdt3306a_mpeg_mode enum lgdt3306a_mpeg_mode { LGDT3306A_MPEG_PARALLEL = 0 , LGDT3306A_MPEG_SERIAL = 1 , } +e#lgdt3306a_tp_clock_edge enum lgdt3306a_tp_clock_edge { LGDT3306A_TPCLK_RISING_EDGE = 0 , LGDT3306A_TPCLK_FALLING_EDGE = 1 , } +e#lgdt3306a_tp_valid_polarity enum lgdt3306a_tp_valid_polarity { LGDT3306A_TP_VALID_LOW = 0 , LGDT3306A_TP_VALID_HIGH = 1 , } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#lgdt3306a_config struct lgdt3306a_config { t#u8 i2c_addr ; t#u16 qam_if_khz ; t#u16 vsb_if_khz ; unsigned int deny_i2c_rptr : 1 ; unsigned int spectral_inversion : 1 ; e#lgdt3306a_mpeg_mode mpeg_mode ; e#lgdt3306a_tp_clock_edge tpclk_edge ; e#lgdt3306a_tp_valid_polarity tpvalid_polarity ; int xtalMHz ; s#dvb_frontend * * fe ; s#i2c_adapter * * i2c_adapter ; } +lgdt3306a_attach s#dvb_frontend * lgdt3306a_attach ( const s#lgdt3306a_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lgdt330x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#lg_chip_t enum lg_chip_t { UNDEFINED , LGDT3302 , LGDT3303 } +t#lg_chip_type typedef e#lg_chip_t lg_chip_type +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#lgdt330x_config struct lgdt330x_config { t#lg_chip_type demod_chip ; int serial_mpeg ; int ( * pll_rf_set ) ( s#dvb_frontend * , int ) ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; int clock_polarity_flip ; s#dvb_frontend * ( * get_dvb_frontend ) ( s#i2c_client * ) ; } +lgdt330x_attach s#dvb_frontend * lgdt330x_attach ( const s#lgdt330x_config * , t#u8 , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lgs8gl5.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#lgs8gl5_config struct lgs8gl5_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lgs8gl5_attach extern s#dvb_frontend * lgs8gl5_attach ( const s#lgs8gl5_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lgs8gxx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#lgs8gxx_config struct lgs8gxx_config { t#u8 prod ; t#u8 demod_address ; t#u8 serial_ts ; t#u8 ts_clk_pol ; t#u8 ts_clk_gated ; t#u32 if_clk_freq ; t#u32 if_freq ; t#u8 ext_adc ; t#u8 adc_signed ; t#u8 if_neg_edge ; t#u8 if_neg_center ; t#u8 adc_vpp ; t#u8 tuner_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lgs8gxx_attach extern s#dvb_frontend * lgs8gxx_attach ( const s#lgs8gxx_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lnbh25.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#lnbh25_config struct lnbh25_config { t#u8 i2c_address ; t#u8 data2_config ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lnbh25_attach s#dvb_frontend * lnbh25_attach ( s#dvb_frontend * , s#lnbh25_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lnbh29.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#lnbh29_config struct lnbh29_config { t#u8 i2c_address ; t#u8 data_config ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lnbh29_attach s#dvb_frontend * lnbh29_attach ( s#dvb_frontend * , s#lnbh29_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/lnbp21.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lnbh24_attach extern s#dvb_frontend * lnbh24_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , t#u8 , t#u8 ) +lnbp21_attach extern s#dvb_frontend * lnbp21_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , t#u8 ) + +/* drivers/media/dvb-frontends/lnbp22.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +lnbp22_attach extern s#dvb_frontend * lnbp22_attach ( s#dvb_frontend * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/m88ds3103.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +m88ds3103_get_agc_pwm extern int m88ds3103_get_agc_pwm ( s#dvb_frontend * , t#u8 * ) +s#m88ds3103_config struct m88ds3103_config { t#u8 i2c_addr ; t#u32 clock ; t#u16 i2c_wr_max ; t#u8 ts_mode ; t#u32 ts_clk ; t#u8 ts_clk_pol : 1 ; t#u8 spec_inv : 1 ; t#u8 agc_inv : 1 ; t#u8 clock_out ; t#u8 envelope_mode : 1 ; t#u8 agc ; t#u8 lnb_hv_pol : 1 ; t#u8 lnb_en_pol : 1 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +m88ds3103_attach extern s#dvb_frontend * m88ds3103_attach ( const s#m88ds3103_config * , s#i2c_adapter * , s#i2c_adapter * * ) + +/* drivers/media/dvb-frontends/m88rs2000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#m88rs2000_config struct m88rs2000_config { t#u8 demod_addr ; t#u8 * inittab ; int min_delay_ms ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +m88rs2000_attach extern s#dvb_frontend * m88rs2000_attach ( const s#m88rs2000_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/mb86a16.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#mb86a16_config struct mb86a16_config { t#u8 demod_address ; int ( * set_voltage ) ( s#dvb_frontend * , e#fe_sec_voltage ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mb86a16_attach extern s#dvb_frontend * mb86a16_attach ( const s#mb86a16_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/mb86a20s.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#mb86a20s_config struct mb86a20s_config { t#u32 fclk ; t#u8 demod_address ; t#bool is_serial ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mb86a20s_attach extern s#dvb_frontend * mb86a20s_attach ( const s#mb86a20s_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/mt312.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#mt312_config struct mt312_config { t#u8 demod_address ; unsigned int voltage_inverted : 1 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mt312_attach s#dvb_frontend * mt312_attach ( const s#mt312_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/mt352.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#mt352_config struct mt352_config { t#u8 demod_address ; int adc_clock ; int if2 ; int no_tuner ; int ( * demod_init ) ( s#dvb_frontend * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mt352_attach extern s#dvb_frontend * mt352_attach ( const s#mt352_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/mxl5xx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#mxl5xx_cfg struct mxl5xx_cfg { t#u8 adr ; t#u8 type ; t#u32 cap ; t#u32 clk ; t#u32 ts_clk ; t#u8 * fw ; t#u32 fw_len ; int ( * fw_read ) ( void * , t#u8 * , t#u32 ) ; void * fw_priv ; } +mxl5xx_attach extern s#dvb_frontend * mxl5xx_attach ( s#i2c_adapter * , s#mxl5xx_cfg * , t#u32 , t#u32 , int ( * * ) ( s#dvb_frontend * , int ) ) + +/* drivers/media/dvb-frontends/nxt200x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#nxt200x_config struct nxt200x_config { t#u8 demod_address ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +nxt200x_attach extern s#dvb_frontend * nxt200x_attach ( const s#nxt200x_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/nxt6000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#nxt6000_config struct nxt6000_config { t#u8 demod_address ; t#u8 clock_inversion : 1 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +nxt6000_attach extern s#dvb_frontend * nxt6000_attach ( const s#nxt6000_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/or51132.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#or51132_config struct or51132_config { t#u8 demod_address ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +or51132_attach extern s#dvb_frontend * or51132_attach ( const s#or51132_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/or51211.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#or51211_config struct or51211_config { t#u8 demod_address ; int ( * request_firmware ) ( s#dvb_frontend * , const s#firmware * * , char * ) ; void ( * setmode ) ( s#dvb_frontend * , int ) ; void ( * reset ) ( s#dvb_frontend * ) ; void ( * sleep ) ( s#dvb_frontend * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +or51211_attach extern s#dvb_frontend * or51211_attach ( const s#or51211_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/s5h1409.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#s5h1409_config struct s5h1409_config { t#u8 demod_address ; t#u8 output_mode ; t#u8 gpio ; t#u16 qam_if ; t#u8 inversion ; t#u8 status_mode ; t#u16 mpeg_timing ; t#u8 hvr1600_opt ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s5h1409_attach extern s#dvb_frontend * s5h1409_attach ( const s#s5h1409_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/s5h1411.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#s5h1411_config struct s5h1411_config { t#u8 output_mode ; t#u8 gpio ; t#u16 mpeg_timing ; t#u16 qam_if ; t#u16 vsb_if ; t#u8 inversion ; t#u8 status_mode ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s5h1411_attach extern s#dvb_frontend * s5h1411_attach ( const s#s5h1411_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/s5h1420.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##media_request +s5h1420_get_tuner_i2c_adapter extern s#i2c_adapter * s5h1420_get_tuner_i2c_adapter ( s#dvb_frontend * ) +s#s5h1420_config struct s5h1420_config { t#u8 demod_address ; t#u8 invert : 1 ; t#u8 repeated_start_workaround : 1 ; t#u8 cdclk_polarity : 1 ; t#u8 serial_mpeg : 1 ; } +s5h1420_attach extern s#dvb_frontend * s5h1420_attach ( const s#s5h1420_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/s5h1432.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#s5h1432_config struct s5h1432_config { t#u8 output_mode ; t#u8 gpio ; t#u16 mpeg_timing ; t#u16 qam_if ; t#u16 vsb_if ; t#u8 inversion ; t#u8 status_mode ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s5h1432_attach extern s#dvb_frontend * s5h1432_attach ( const s#s5h1432_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/s921.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#s921_config struct s921_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s921_attach extern s#dvb_frontend * s921_attach ( const s#s921_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/si21xx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#si21xx_config struct si21xx_config { t#u8 demod_address ; int min_delay_ms ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +si21xx_attach extern s#dvb_frontend * si21xx_attach ( const s#si21xx_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/sp887x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#sp887x_config struct sp887x_config { t#u8 demod_address ; int ( * request_firmware ) ( s#dvb_frontend * , const s#firmware * * , char * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +sp887x_attach extern s#dvb_frontend * sp887x_attach ( const s#sp887x_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stb0899_drv.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stb0899_s1_reg struct stb0899_s1_reg { t#u16 address ; t#u8 data ; } +s#stb0899_s2_reg struct stb0899_s2_reg { t#u16 offset ; t#u32 base_address ; t#u32 data ; } +s#stb0899_postproc struct stb0899_postproc { t#u16 gpio ; t#u8 level ; } +e#stb0899_inversion enum stb0899_inversion { IQ_SWAP_OFF = + 1 , IQ_SWAP_ON = - 1 , } +s#stb0899_config struct stb0899_config { const s#stb0899_s1_reg * init_dev ; const s#stb0899_s2_reg * init_s2_demod ; const s#stb0899_s1_reg * init_s1_demod ; const s#stb0899_s2_reg * init_s2_fec ; const s#stb0899_s1_reg * init_tst ; const s#stb0899_postproc * postproc ; e#stb0899_inversion inversion ; t#u32 xtal_freq ; t#u8 demod_address ; t#u8 ts_output_mode ; t#u8 block_sync_mode ; t#u8 ts_pfbit_toggle ; t#u8 clock_polarity ; t#u8 data_clk_parity ; t#u8 fec_mode ; t#u8 data_output_ctl ; t#u8 data_fifo_mode ; t#u8 out_rate_comp ; t#u8 i2c_repeater ; int lo_clk ; int hi_clk ; t#u32 esno_ave ; t#u32 esno_quant ; t#u32 avframes_coarse ; t#u32 avframes_fine ; t#u32 miss_threshold ; t#u32 uwp_threshold_acq ; t#u32 uwp_threshold_track ; t#u32 uwp_threshold_sof ; t#u32 sof_search_timeout ; t#u32 btr_nco_bits ; t#u32 btr_gain_shift_offset ; t#u32 crl_nco_bits ; t#u32 ldpc_max_iter ; int ( * tuner_set_frequency ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_frequency ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_bandwidth ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_bandwidth ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_rfsiggain ) ( s#dvb_frontend * , t#u32 ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stb0899_attach extern s#dvb_frontend * stb0899_attach ( s#stb0899_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stb6000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stb6000_attach extern s#dvb_frontend * stb6000_attach ( s#dvb_frontend * , int , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stb6100.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stb6100_config struct stb6100_config { t#u8 tuner_address ; t#u32 refclock ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stb6100_attach extern s#dvb_frontend * stb6100_attach ( s#dvb_frontend * , const s#stb6100_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv0288.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv0288_config struct stv0288_config { t#u8 demod_address ; t#u8 * inittab ; int min_delay_ms ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv0288_attach extern s#dvb_frontend * stv0288_attach ( const s#stv0288_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv0297.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv0297_config struct stv0297_config { t#u8 demod_address ; t#u8 * inittab ; t#u8 invert : 1 ; t#u8 stop_during_read : 1 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv0297_attach extern s#dvb_frontend * stv0297_attach ( const s#stv0297_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv0299.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv0299_config struct stv0299_config { t#u8 demod_address ; const t#u8 * inittab ; t#u32 mclk ; t#u8 invert : 1 ; t#u8 skip_reinit : 1 ; t#u8 lock_output : 2 ; t#u8 volt13_op0_op1 : 1 ; t#u8 op0_off : 1 ; int min_delay_ms ; int ( * set_symbol_rate ) ( s#dvb_frontend * , t#u32 , t#u32 ) ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv0299_attach extern s#dvb_frontend * stv0299_attach ( const s#stv0299_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv0367.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv0367_config struct stv0367_config { t#u8 demod_address ; t#u32 xtal ; t#u32 if_khz ; int if_iq_mode ; int ts_mode ; int clk_pol ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv0367ter_attach extern s#dvb_frontend * stv0367ter_attach ( const s#stv0367_config * , s#i2c_adapter * ) +stv0367cab_attach extern s#dvb_frontend * stv0367cab_attach ( const s#stv0367_config * , s#i2c_adapter * ) +stv0367ddb_attach extern s#dvb_frontend * stv0367ddb_attach ( const s#stv0367_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv0900_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv0900_reg struct stv0900_reg { t#u16 addr ; t#u8 val ; } +s#stv0900_config struct stv0900_config { t#u8 demod_address ; t#u8 demod_mode ; t#u32 xtal ; t#u8 clkmode ; t#u8 diseqc_mode ; t#u8 path1_mode ; t#u8 path2_mode ; s#stv0900_reg * ts_config_regs ; t#u8 tun1_maddress ; t#u8 tun2_maddress ; t#u8 tun1_adc ; t#u8 tun2_adc ; t#u8 tun1_type ; t#u8 tun2_type ; int ( * set_ts_params ) ( s#dvb_frontend * , int ) ; void ( * set_lock_led ) ( s#dvb_frontend * , int ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv0900_attach extern s#dvb_frontend * stv0900_attach ( const s#stv0900_config * , s#i2c_adapter * , int ) + +/* drivers/media/dvb-frontends/stv090x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#stv090x_device enum stv090x_device { STV0903 = 0 , STV0900 , } +e#stv090x_mode enum stv090x_mode { STV090x_DUAL = 0 , STV090x_SINGLE } +e#stv090x_clkmode enum stv090x_clkmode { STV090x_CLK_INT = 0 , STV090x_CLK_EXT = 2 } +e#stv090x_demodulator enum stv090x_demodulator { STV090x_DEMODULATOR_0 = 1 , STV090x_DEMODULATOR_1 } +e#stv090x_i2crpt enum stv090x_i2crpt { STV090x_RPTLEVEL_256 = 0 , STV090x_RPTLEVEL_128 = 1 , STV090x_RPTLEVEL_64 = 2 , STV090x_RPTLEVEL_32 = 3 , STV090x_RPTLEVEL_16 = 4 , STV090x_RPTLEVEL_8 = 5 , STV090x_RPTLEVEL_4 = 6 , STV090x_RPTLEVEL_2 = 7 , } +e#stv090x_adc_range enum stv090x_adc_range { STV090x_ADC_2Vpp = 0 , STV090x_ADC_1Vpp = 1 } +e#tuner_mode enum tuner_mode { TUNER_SLEEP = 1 , TUNER_WAKE , } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#stv090x_config struct stv090x_config { e#stv090x_device device ; e#stv090x_mode demod_mode ; e#stv090x_clkmode clk_mode ; e#stv090x_demodulator demod ; t#u32 xtal ; t#u8 address ; t#u8 ts1_mode ; t#u8 ts2_mode ; t#u32 ts1_clk ; t#u32 ts2_clk ; t#u8 ts1_tei : 1 ; t#u8 ts2_tei : 1 ; e#stv090x_i2crpt repeater_level ; t#u8 tuner_bbgain ; e#stv090x_adc_range adc1_range ; e#stv090x_adc_range adc2_range ; t#bool diseqc_envelope_mode ; int ( * tuner_init ) ( s#dvb_frontend * ) ; int ( * tuner_sleep ) ( s#dvb_frontend * ) ; int ( * tuner_set_mode ) ( s#dvb_frontend * , e#tuner_mode ) ; int ( * tuner_set_frequency ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_frequency ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_bandwidth ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_bandwidth ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_bbgain ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_bbgain ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_refclk ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_status ) ( s#dvb_frontend * , t#u32 * ) ; void ( * tuner_i2c_lock ) ( s#dvb_frontend * , int ) ; int ( * set_gpio ) ( s#dvb_frontend * , t#u8 , t#u8 , t#u8 , t#u8 ) ; s#dvb_frontend * ( * get_dvb_frontend ) ( s#i2c_client * ) ; } +stv090x_attach s#dvb_frontend * stv090x_attach ( s#stv090x_config * , s#i2c_adapter * , e#stv090x_demodulator ) + +/* drivers/media/dvb-frontends/stv0910.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#stv0910_cfg struct stv0910_cfg { t#u32 clk ; t#u8 adr ; t#u8 parallel ; t#u8 rptlvl ; t#u8 single ; t#u8 tsspeed ; } +stv0910_attach s#dvb_frontend * stv0910_attach ( s#i2c_adapter * , s#stv0910_cfg * , int ) + +/* drivers/media/dvb-frontends/stv6110.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv6110_config struct stv6110_config { t#u8 i2c_address ; t#u32 mclk ; t#u8 gain ; t#u8 clk_div ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv6110_attach extern s#dvb_frontend * stv6110_attach ( s#dvb_frontend * , const s#stv6110_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv6110x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#stv6110x_devctl struct stv6110x_devctl { int ( * tuner_init ) ( s#dvb_frontend * ) ; int ( * tuner_sleep ) ( s#dvb_frontend * ) ; int ( * tuner_set_mode ) ( s#dvb_frontend * , e#tuner_mode ) ; int ( * tuner_set_frequency ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_frequency ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_bandwidth ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_bandwidth ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_bbgain ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_bbgain ) ( s#dvb_frontend * , t#u32 * ) ; int ( * tuner_set_refclk ) ( s#dvb_frontend * , t#u32 ) ; int ( * tuner_get_status ) ( s#dvb_frontend * , t#u32 * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#stv6110x_config struct stv6110x_config { t#u8 addr ; t#u32 refclk ; t#u8 clk_div ; s#dvb_frontend * frontend ; s#stv6110x_devctl * ( * get_devctl ) ( s#i2c_client * ) ; } +stv6110x_attach extern const s#stv6110x_devctl * stv6110x_attach ( s#dvb_frontend * , const s#stv6110x_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/stv6111.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +stv6111_attach s#dvb_frontend * stv6111_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/dvb-frontends/tda10021.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#tda1002x_config struct tda1002x_config { t#u8 demod_address ; t#u8 invert ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda10021_attach extern s#dvb_frontend * tda10021_attach ( const s#tda1002x_config * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/dvb-frontends/tda10023.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#tda10023_config struct tda10023_config { t#u8 demod_address ; t#u8 invert ; t#u32 xtal ; t#u8 pll_m ; t#u8 pll_p ; t#u8 pll_n ; t#u8 output_mode ; t#u16 deltaf ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda10023_attach extern s#dvb_frontend * tda10023_attach ( const s#tda10023_config * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/dvb-frontends/tda10048.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#tda10048_config struct tda10048_config { t#u8 demod_address ; t#u8 output_mode ; t#u8 fwbulkwritelen ; t#u8 inversion ; t#u16 dtv6_if_freq_khz ; t#u16 dtv7_if_freq_khz ; t#u16 dtv8_if_freq_khz ; t#u16 clk_freq_khz ; t#u8 disable_gate_access ; t#bool no_firmware ; t#bool set_pll ; t#u8 pll_m ; t#u8 pll_p ; t#u8 pll_n ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda10048_attach extern s#dvb_frontend * tda10048_attach ( const s#tda10048_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tda1004x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#tda10046_tsout enum tda10046_tsout { TDA10046_TS_PARALLEL = 0x00 , TDA10046_TS_SERIAL = 0x01 , } +e#tda10046_xtal enum tda10046_xtal { TDA10046_XTAL_4M , TDA10046_XTAL_16M , } +e#tda10046_if enum tda10046_if { TDA10046_FREQ_3617 , TDA10046_FREQ_3613 , TDA10046_FREQ_045 , TDA10046_FREQ_052 , } +e#tda10046_agc enum tda10046_agc { TDA10046_AGC_DEFAULT , TDA10046_AGC_IFO_AUTO_NEG , TDA10046_AGC_IFO_AUTO_POS , TDA10046_AGC_TDA827X , } +e#tda10046_gpio enum tda10046_gpio { TDA10046_GPTRI = 0x00 , TDA10046_GP00 = 0x40 , TDA10046_GP01 = 0x42 , TDA10046_GP10 = 0x48 , TDA10046_GP11 = 0x4a , TDA10046_GP00_I = 0x80 , TDA10046_GP01_I = 0x82 , TDA10046_GP10_I = 0x88 , TDA10046_GP11_I = 0x8a , } +s#tda1004x_config struct tda1004x_config { t#u8 demod_address ; t#u8 invert ; t#u8 invert_oclk ; e#tda10046_tsout ts_mode ; e#tda10046_xtal xtal_freq ; e#tda10046_if if_freq ; e#tda10046_agc agc_config ; e#tda10046_gpio gpio_config ; t#u8 tuner_address ; t#u8 antenna_switch ; t#u8 i2c_gate ; int ( * request_firmware ) ( s#dvb_frontend * , const s#firmware * * , char * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda10045_attach extern s#dvb_frontend * tda10045_attach ( const s#tda1004x_config * , s#i2c_adapter * ) +tda10046_attach extern s#dvb_frontend * tda10046_attach ( const s#tda1004x_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tda10086.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#tda10086_xtal enum tda10086_xtal { TDA10086_XTAL_16M , TDA10086_XTAL_4M } +s#tda10086_config struct tda10086_config { t#u8 demod_address ; t#u8 invert ; t#u8 diseqc_tone ; e#tda10086_xtal xtal_freq ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda10086_attach extern s#dvb_frontend * tda10086_attach ( const s#tda10086_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tda18271c2dd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda18271c2dd_attach s#dvb_frontend * tda18271c2dd_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/dvb-frontends/tda665x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#tda665x_config struct tda665x_config { char name [ 128 ] ; t#u8 addr ; t#u32 frequency_min ; t#u32 frequency_max ; t#u32 frequency_offst ; t#u32 ref_multiplier ; t#u32 ref_divider ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda665x_attach extern s#dvb_frontend * tda665x_attach ( s#dvb_frontend * , const s#tda665x_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tda8083.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#tda8083_config struct tda8083_config { t#u8 demod_address ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda8083_attach extern s#dvb_frontend * tda8083_attach ( const s#tda8083_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tda8261.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +e#tda8261_step enum tda8261_step { TDA8261_STEP_2000 = 0 , TDA8261_STEP_1000 , TDA8261_STEP_500 , TDA8261_STEP_250 , TDA8261_STEP_125 } +s#tda8261_config struct tda8261_config { t#u8 addr ; e#tda8261_step step_size ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda8261_attach extern s#dvb_frontend * tda8261_attach ( s#dvb_frontend * , const s#tda8261_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tda826x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda826x_attach extern s#dvb_frontend * tda826x_attach ( s#dvb_frontend * , int , s#i2c_adapter * , int ) + +/* drivers/media/dvb-frontends/ts2020.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ts2020_config struct ts2020_config { t#u8 tuner_address ; t#u32 frequency_div ; t#bool loop_through : 1 ; t#u8 clk_out : 2 ; t#u8 clk_out_div : 5 ; t#bool dont_poll : 1 ; s#dvb_frontend * fe ; t#u8 attach_in_use : 1 ; int ( * get_agc_pwm ) ( s#dvb_frontend * , t#u8 * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ts2020_attach extern s#dvb_frontend * ts2020_attach ( s#dvb_frontend * , const s#ts2020_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/tua6100.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tua6100_attach extern s#dvb_frontend * tua6100_attach ( s#dvb_frontend * , int , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/ves1820.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ves1820_config struct ves1820_config { t#u8 demod_address ; t#u32 xin ; t#u8 invert : 1 ; t#u8 selagc : 1 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ves1820_attach extern s#dvb_frontend * ves1820_attach ( const s#ves1820_config * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/dvb-frontends/ves1x93.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ves1x93_config struct ves1x93_config { t#u8 demod_address ; t#u32 xin ; t#u8 invert_pwm : 1 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +ves1x93_attach extern s#dvb_frontend * ves1x93_attach ( const s#ves1x93_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/zd1301_demod.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##mfd_cell +zd1301_demod_get_dvb_frontend s#dvb_frontend * zd1301_demod_get_dvb_frontend ( s#platform_device * ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +zd1301_demod_get_i2c_adapter s#i2c_adapter * zd1301_demod_get_i2c_adapter ( s#platform_device * ) + +/* drivers/media/dvb-frontends/zl10036.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#zl10036_config struct zl10036_config { t#u8 tuner_address ; int rf_loop_enable ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +zl10036_attach extern s#dvb_frontend * zl10036_attach ( s#dvb_frontend * , const s#zl10036_config * , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/zl10039.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +zl10039_attach s#dvb_frontend * zl10039_attach ( s#dvb_frontend * , t#u8 , s#i2c_adapter * ) + +/* drivers/media/dvb-frontends/zl10353.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#zl10353_config struct zl10353_config { t#u8 demod_address ; int adc_clock ; int if2 ; int no_tuner ; int parallel_ts ; t#u8 disable_i2c_gate_ctrl : 1 ; t#u8 clock_ctl_1 ; t#u8 pll_0 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +zl10353_attach extern s#dvb_frontend * zl10353_attach ( const s#zl10353_config * , s#i2c_adapter * ) + +/* drivers/media/i2c/aptina-pll.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#aptina_pll_limits struct aptina_pll_limits { unsigned int ext_clock_min ; unsigned int ext_clock_max ; unsigned int int_clock_min ; unsigned int int_clock_max ; unsigned int out_clock_min ; unsigned int out_clock_max ; unsigned int pix_clock_max ; unsigned int n_min ; unsigned int n_max ; unsigned int m_min ; unsigned int m_max ; unsigned int p1_min ; unsigned int p1_max ; } +s#aptina_pll struct aptina_pll { unsigned int ext_clock ; unsigned int pix_clock ; unsigned int n ; unsigned int m ; unsigned int p1 ; } +aptina_pll_calculate int aptina_pll_calculate ( s#device * , const s#aptina_pll_limits * , s#aptina_pll * ) + +/* drivers/media/i2c/ccs-pll.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#ccs_pll_branch_limits_fr struct ccs_pll_branch_limits_fr { t#u16 min_pre_pll_clk_div ; t#u16 max_pre_pll_clk_div ; t#u32 min_pll_ip_clk_freq_hz ; t#u32 max_pll_ip_clk_freq_hz ; t#u16 min_pll_multiplier ; t#u16 max_pll_multiplier ; t#u32 min_pll_op_clk_freq_hz ; t#u32 max_pll_op_clk_freq_hz ; } +s#ccs_pll_branch_limits_bk struct ccs_pll_branch_limits_bk { t#u16 min_sys_clk_div ; t#u16 max_sys_clk_div ; t#u32 min_sys_clk_freq_hz ; t#u32 max_sys_clk_freq_hz ; t#u16 min_pix_clk_div ; t#u16 max_pix_clk_div ; t#u32 min_pix_clk_freq_hz ; t#u32 max_pix_clk_freq_hz ; } +s#ccs_pll_limits struct ccs_pll_limits { t#u32 min_ext_clk_freq_hz ; t#u32 max_ext_clk_freq_hz ; s#ccs_pll_branch_limits_fr vt_fr ; s#ccs_pll_branch_limits_bk vt_bk ; s#ccs_pll_branch_limits_fr op_fr ; s#ccs_pll_branch_limits_bk op_bk ; t#u32 min_line_length_pck_bin ; t#u32 min_line_length_pck ; } +s#ccs_pll_branch_fr struct ccs_pll_branch_fr { t#u16 pre_pll_clk_div ; t#u16 pll_multiplier ; t#u32 pll_ip_clk_freq_hz ; t#u32 pll_op_clk_freq_hz ; } +s#ccs_pll_branch_bk struct ccs_pll_branch_bk { t#u16 sys_clk_div ; t#u16 pix_clk_div ; t#u32 sys_clk_freq_hz ; t#u32 pix_clk_freq_hz ; } +s#ccs_pll struct ccs_pll { t#u8 bus_type ; t#u8 op_lanes ; t#u8 vt_lanes ; struct { t#u8 lanes ; } csi2 ; t#u8 binning_horizontal ; t#u8 binning_vertical ; t#u8 scale_m ; t#u8 scale_n ; t#u8 bits_per_pixel ; t#u8 op_bits_per_lane ; t#u16 flags ; t#u32 link_freq ; t#u32 ext_clk_freq_hz ; s#ccs_pll_branch_fr vt_fr ; s#ccs_pll_branch_bk vt_bk ; s#ccs_pll_branch_fr op_fr ; s#ccs_pll_branch_bk op_bk ; t#u32 pixel_rate_csi ; t#u32 pixel_rate_pixel_array ; } +ccs_pll_calculate int ccs_pll_calculate ( s#device * , const s#ccs_pll_limits * , s#ccs_pll * ) + +/* drivers/media/i2c/max9271.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#max9271_device struct max9271_device { s#i2c_client * client ; } +max9271_wake_up void max9271_wake_up ( s#max9271_device * ) +max9271_set_serial_link int max9271_set_serial_link ( s#max9271_device * , t#bool ) +max9271_configure_i2c int max9271_configure_i2c ( s#max9271_device * , t#u8 ) +max9271_set_high_threshold int max9271_set_high_threshold ( s#max9271_device * , t#bool ) +max9271_configure_gmsl_link int max9271_configure_gmsl_link ( s#max9271_device * ) +max9271_set_gpios int max9271_set_gpios ( s#max9271_device * , t#u8 ) +max9271_clear_gpios int max9271_clear_gpios ( s#max9271_device * , t#u8 ) +max9271_enable_gpios int max9271_enable_gpios ( s#max9271_device * , t#u8 ) +max9271_disable_gpios int max9271_disable_gpios ( s#max9271_device * , t#u8 ) +max9271_verify_id int max9271_verify_id ( s#max9271_device * ) +max9271_set_address int max9271_set_address ( s#max9271_device * , t#u8 ) +max9271_set_deserializer_address int max9271_set_deserializer_address ( s#max9271_device * , t#u8 ) +max9271_set_translation int max9271_set_translation ( s#max9271_device * , t#u8 , t#u8 ) + +/* drivers/media/mc/mc-dev-allocator.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##media_request +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +media_device_usb_allocate s#media_device * media_device_usb_allocate ( s#usb_device * , const char * , s#module * ) +media_device_delete void media_device_delete ( s#media_device * , const char * , s#module * ) + +/* drivers/media/mc/mc-device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +media_device_register_entity int __attribute__ ( ( __warn_unused_result__ ) ) media_device_register_entity ( s#media_device * , s#media_entity * ) +media_device_unregister_entity void media_device_unregister_entity ( s#media_entity * ) +media_device_init void media_device_init ( s#media_device * ) +media_device_cleanup void media_device_cleanup ( s#media_device * ) +__media_device_register int __attribute__ ( ( __warn_unused_result__ ) ) __media_device_register ( s#media_device * , s#module * ) +s#media_entity_notify struct media_entity_notify { s#list_head list ; void * notify_data ; void ( * notify ) ( s#media_entity * , void * ) ; } +media_device_register_entity_notify int __attribute__ ( ( __warn_unused_result__ ) ) media_device_register_entity_notify ( s#media_device * , s#media_entity_notify * ) +media_device_unregister_entity_notify void media_device_unregister_entity_notify ( s#media_device * , s#media_entity_notify * ) +media_device_unregister void media_device_unregister ( s#media_device * ) +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +media_device_pci_init void media_device_pci_init ( s#media_device * , s#pci_dev * , const char * ) +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +__media_device_usb_init void __media_device_usb_init ( s#media_device * , s#usb_device * , const char * , const char * ) + +/* drivers/media/mc/mc-entity.o */ +__media_entity_enum_init __attribute__ ( ( __warn_unused_result__ ) ) int __media_entity_enum_init ( s#media_entity_enum * , int ) +media_entity_enum_cleanup void media_entity_enum_cleanup ( s#media_entity_enum * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##media_request +media_entity_pads_init int media_entity_pads_init ( s#media_entity * , t#u16 , s#media_pad * ) +media_graph_walk_init __attribute__ ( ( __warn_unused_result__ ) ) int media_graph_walk_init ( s#media_graph * , s#media_device * ) +media_graph_walk_cleanup void media_graph_walk_cleanup ( s#media_graph * ) +media_graph_walk_start void media_graph_walk_start ( s#media_graph * , s#media_entity * ) +media_graph_walk_next s#media_entity * media_graph_walk_next ( s#media_graph * ) +media_entity_get_fwnode_pad int media_entity_get_fwnode_pad ( s#media_entity * , s#fwnode_handle * , unsigned long ) +__media_pipeline_start __attribute__ ( ( __warn_unused_result__ ) ) int __media_pipeline_start ( s#media_entity * , s#media_pipeline * ) +media_pipeline_start __attribute__ ( ( __warn_unused_result__ ) ) int media_pipeline_start ( s#media_entity * , s#media_pipeline * ) +__media_pipeline_stop void __media_pipeline_stop ( s#media_entity * ) +media_pipeline_stop void media_pipeline_stop ( s#media_entity * ) +media_get_pad_index int media_get_pad_index ( s#media_entity * , t#bool , e#media_pad_signal_type ) +media_create_pad_link __attribute__ ( ( __warn_unused_result__ ) ) int media_create_pad_link ( s#media_entity * , t#u16 , s#media_entity * , t#u16 , t#u32 ) +media_create_pad_links int media_create_pad_links ( const s#media_device * , const t#u32 , s#media_entity * , const t#u16 , const t#u32 , s#media_entity * , const t#u16 , t#u32 , const t#bool ) +__media_entity_remove_links void __media_entity_remove_links ( s#media_entity * ) +media_entity_remove_links void media_entity_remove_links ( s#media_entity * ) +__media_entity_setup_link int __media_entity_setup_link ( s#media_link * , t#u32 ) +media_entity_setup_link int media_entity_setup_link ( s#media_link * , t#u32 ) +media_entity_find_link s#media_link * media_entity_find_link ( s#media_pad * , s#media_pad * ) +media_entity_remote_pad s#media_pad * media_entity_remote_pad ( const s#media_pad * ) +media_devnode_create s#media_intf_devnode * __attribute__ ( ( __warn_unused_result__ ) ) media_devnode_create ( s#media_device * , t#u32 , t#u32 , t#u32 , t#u32 ) +media_devnode_remove void media_devnode_remove ( s#media_intf_devnode * ) +media_create_intf_link s#media_link * __attribute__ ( ( __warn_unused_result__ ) ) media_create_intf_link ( s#media_entity * , s#media_interface * , t#u32 ) +__media_remove_intf_link void __media_remove_intf_link ( s#media_link * ) +media_remove_intf_link void media_remove_intf_link ( s#media_link * ) +__media_remove_intf_links void __media_remove_intf_links ( s#media_interface * ) +media_remove_intf_links void media_remove_intf_links ( s#media_interface * ) + +/* drivers/media/mc/mc-request.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +media_request_put void media_request_put ( s#media_request * ) +media_request_get_by_fd s#media_request * media_request_get_by_fd ( s#media_device * , int ) +media_request_object_find s#media_request_object * media_request_object_find ( s#media_request * , const s#media_request_object_ops * , void * ) +media_request_object_put void media_request_object_put ( s#media_request_object * ) +media_request_object_init void media_request_object_init ( s#media_request_object * ) +media_request_object_bind int media_request_object_bind ( s#media_request * , const s#media_request_object_ops * , void * , t#bool , s#media_request_object * ) +media_request_object_unbind void media_request_object_unbind ( s#media_request_object * ) +media_request_object_complete void media_request_object_complete ( s#media_request_object * ) + +/* drivers/media/pci/b2c2/flexcop-dma.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#flexcop_dma struct flexcop_dma { s#pci_dev * pdev ; t#u8 * cpu_addr0 ; t#dma_addr_t dma_addr0 ; t#u8 * cpu_addr1 ; t#dma_addr_t dma_addr1 ; t#u32 size ; } +flexcop_dma_allocate int flexcop_dma_allocate ( s#pci_dev * , s#flexcop_dma * , t#u32 ) +flexcop_dma_free void flexcop_dma_free ( s#flexcop_dma * ) +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +t#flexcop_dma_index_t typedef enum { FC_DMA_1 = 1 , FC_DMA_2 = 2 , } flexcop_dma_index_t +flexcop_dma_config int flexcop_dma_config ( s#flexcop_device * , s#flexcop_dma * , t#flexcop_dma_index_t ) +t#flexcop_dma_addr_index_t typedef enum { FC_DMA_SUBADDR_0 = 1 , FC_DMA_SUBADDR_1 = 2 , } flexcop_dma_addr_index_t +flexcop_dma_xfer_control int flexcop_dma_xfer_control ( s#flexcop_device * , t#flexcop_dma_index_t , t#flexcop_dma_addr_index_t , int ) +flexcop_dma_control_size_irq int flexcop_dma_control_size_irq ( s#flexcop_device * , t#flexcop_dma_index_t , int ) +flexcop_dma_control_timer_irq int flexcop_dma_control_timer_irq ( s#flexcop_device * , t#flexcop_dma_index_t , int ) +flexcop_dma_config_timer int flexcop_dma_config_timer ( s#flexcop_device * , t#flexcop_dma_index_t , t#u8 ) + +/* drivers/media/pci/bt8xx/bt878.o */ +bt878_num extern int bt878_num +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#bt878 struct bt878 { s#mutex gpio_lock ; unsigned int nr ; unsigned int bttv_nr ; s#i2c_adapter * adapter ; s#pci_dev * dev ; unsigned int id ; unsigned int TS_Size ; unsigned char revision ; unsigned int irq ; unsigned long bt878_adr ; volatile void * bt878_mem ; volatile t#u32 finished_block ; volatile t#u32 last_block ; t#u32 block_count ; t#u32 block_bytes ; t#u32 line_bytes ; t#u32 line_count ; t#u32 buf_size ; t#u8 * buf_cpu ; t#dma_addr_t buf_dma ; t#u32 risc_size ; t#__le32 * risc_cpu ; t#dma_addr_t risc_dma ; t#u32 risc_pos ; s#tasklet_struct tasklet ; int shutdown ; } +bt878 extern s#bt878 bt878 [ 4 ] +bt878_start void bt878_start ( s#bt878 * , t#u32 , t#u32 , t#u32 ) +bt878_stop void bt878_stop ( s#bt878 * ) +s#dst_gpio_enable struct dst_gpio_enable { t#u32 mask ; t#u32 enable ; } +s#dst_gpio_output struct dst_gpio_output { t#u32 mask ; t#u32 highvals ; } +s#dst_gpio_read struct dst_gpio_read { unsigned long value ; } +u#dst_gpio_packet union dst_gpio_packet { s#dst_gpio_enable enb ; s#dst_gpio_output outp ; s#dst_gpio_read rd ; int psize ; } +bt878_device_control int bt878_device_control ( s#bt878 * , unsigned int , u#dst_gpio_packet * ) + +/* drivers/media/pci/bt8xx/bttv-gpio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s#tuner_setup struct tuner_setup { unsigned short addr ; unsigned int type ; unsigned int mode_mask ; void * config ; int ( * tuner_callback ) ( void * , int , int , int ) ; } +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#bttv_core struct bttv_core { s#v4l2_device v4l2_dev ; s#pci_dev * pci ; s#i2c_adapter i2c_adap ; s#list_head subs ; unsigned int nr ; unsigned int type ; } +s#bttv_sub_device struct bttv_sub_device { s#device dev ; s#bttv_core * core ; s#list_head list ; } +s#bttv_sub_driver struct bttv_sub_driver { s#device_driver drv ; char wanted [ 20 ] ; int ( * probe ) ( s#bttv_sub_device * ) ; void ( * remove ) ( s#bttv_sub_device * ) ; } +bttv_sub_register int bttv_sub_register ( s#bttv_sub_driver * , char * ) +bttv_sub_unregister int bttv_sub_unregister ( s#bttv_sub_driver * ) + +/* drivers/media/pci/bt8xx/bttv-if.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +bttv_get_pcidev extern s#pci_dev * bttv_get_pcidev ( unsigned int ) +bttv_gpio_enable extern int bttv_gpio_enable ( unsigned int , unsigned long , unsigned long ) +bttv_read_gpio extern int bttv_read_gpio ( unsigned int , unsigned long * ) +bttv_write_gpio extern int bttv_write_gpio ( unsigned int , unsigned long , unsigned long ) + +/* drivers/media/pci/bt8xx/dst.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#dst_config struct dst_config { t#u8 demod_address ; } +s##media_request +s#dst_state struct dst_state { s#i2c_adapter * i2c ; s#bt878 * bt ; const s#dst_config * config ; s#dvb_frontend frontend ; t#u8 tx_tuna [ 10 ] ; t#u8 rx_tuna [ 10 ] ; t#u8 rxbuffer [ 10 ] ; t#u8 diseq_flags ; t#u8 dst_type ; t#u32 type_flags ; t#u32 frequency ; e#fe_spectral_inversion inversion ; t#u32 symbol_rate ; e#fe_code_rate fec ; e#fe_sec_voltage voltage ; e#fe_sec_tone_mode tone ; t#u32 decode_freq ; t#u8 decode_lock ; t#u16 decode_strength ; t#u16 decode_snr ; unsigned long cur_jiff ; t#u8 k22 ; t#u32 bandwidth ; t#u32 dst_hw_cap ; t#u8 dst_fw_version ; e#fe_sec_mini_cmd minicmd ; e#fe_modulation modulation ; t#u8 messages [ 256 ] ; t#u8 mac_address [ 8 ] ; t#u8 fw_version [ 8 ] ; t#u8 card_info [ 8 ] ; t#u8 vendor [ 8 ] ; t#u8 board_info [ 8 ] ; t#u32 tuner_type ; char * tuner_name ; s#mutex dst_mutex ; char fw_name [ 8 ] ; s#dvb_device * dst_ca ; } +rdc_reset_state int rdc_reset_state ( s#dst_state * ) +dst_pio_disable int dst_pio_disable ( s#dst_state * ) +dst_wait_dst_ready int dst_wait_dst_ready ( s#dst_state * , t#u8 ) +dst_error_recovery int dst_error_recovery ( s#dst_state * ) +dst_error_bailout int dst_error_bailout ( s#dst_state * ) +dst_comm_init int dst_comm_init ( s#dst_state * ) +write_dst int write_dst ( s#dst_state * , t#u8 * , t#u8 ) +read_dst int read_dst ( s#dst_state * , t#u8 * , t#u8 ) +dst_check_sum t#u8 dst_check_sum ( t#u8 * , t#u32 ) +dst_attach s#dst_state * dst_attach ( s#dst_state * , s#dvb_adapter * ) + +/* drivers/media/pci/bt8xx/dst_ca.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +dst_ca_attach s#dvb_device * dst_ca_attach ( s#dst_state * , s#dvb_adapter * ) + +/* drivers/media/pci/cx18/cx18-driver.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##regulator +s#cx18_card_video_input struct cx18_card_video_input { t#u8 video_type ; t#u8 audio_index ; t#u32 video_input ; } +s#cx18_card_audio_input struct cx18_card_audio_input { t#u8 audio_type ; t#u32 audio_input ; t#u16 muxer_input ; } +s#cx18_gpio_init struct cx18_gpio_init { t#u32 direction ; t#u32 initial_value ; } +s#cx18_gpio_i2c_slave_reset struct cx18_gpio_i2c_slave_reset { t#u32 active_lo_mask ; t#u32 active_hi_mask ; int msecs_asserted ; int msecs_recovery ; t#u32 ir_reset_mask ; } +s#cx18_gpio_audio_input struct cx18_gpio_audio_input { t#u32 mask ; t#u32 tuner ; t#u32 linein ; t#u32 radio ; } +s#cx18_card_tuner struct cx18_card_tuner { t#v4l2_std_id std ; int tuner ; } +s#cx18_card_tuner_i2c struct cx18_card_tuner_i2c { unsigned short radio [ 2 ] ; unsigned short demod [ 3 ] ; unsigned short tv [ 4 ] ; } +s#cx18_ddr struct cx18_ddr { t#u32 chip_config ; t#u32 refresh ; t#u32 timing1 ; t#u32 timing2 ; t#u32 tune_lane ; t#u32 initial_emrs ; } +s#cx18_card_pci_info struct cx18_card_pci_info { t#u16 device ; t#u16 subsystem_vendor ; t#u16 subsystem_device ; } +s#cx18_card struct cx18_card { int type ; char * name ; char * comment ; t#u32 v4l2_capabilities ; t#u32 hw_audio_ctrl ; t#u32 hw_muxer ; t#u32 hw_all ; s#cx18_card_video_input video_inputs [ 6 ] ; s#cx18_card_audio_input audio_inputs [ 3 ] ; s#cx18_card_audio_input radio_input ; t#u8 xceive_pin ; s#cx18_gpio_init gpio_init ; s#cx18_gpio_i2c_slave_reset gpio_i2c_slave_reset ; s#cx18_gpio_audio_input gpio_audio_input ; s#cx18_card_tuner tuners [ 2 ] ; s#cx18_card_tuner_i2c * i2c ; s#cx18_ddr ddr ; const s#cx18_card_pci_info * pci_list ; } +s#cx18_mailbox struct cx18_mailbox { t#u32 request ; t#u32 ack ; t#u32 reserved [ 6 ] ; t#u32 cmd ; t#u32 args [ 6 ] ; t#u32 error ; } +s#cx18_mdl_ack struct cx18_mdl_ack { t#u32 id ; t#u32 data_used ; } +s#cx18_mdl_ent struct cx18_mdl_ent { t#u32 paddr ; t#u32 length ; } +s#cx18_scb struct cx18_scb { t#u32 ipc_offset ; t#u32 reserved01 [ 7 ] ; t#u32 cpu_code_offset ; t#u32 reserved02 [ 3 ] ; t#u32 apu_code_offset ; t#u32 reserved03 [ 3 ] ; t#u32 hpu_code_offset ; t#u32 reserved04 [ 3 ] ; t#u32 ppu_code_offset ; t#u32 reserved05 [ 3 ] ; t#u32 cpu_state ; t#u32 reserved1 [ 7 ] ; t#u32 apu2cpu_mb_offset ; t#u32 apu2cpu_irq ; t#u32 cpu2apu_irq_ack ; t#u32 reserved2 [ 13 ] ; t#u32 hpu2cpu_mb_offset ; t#u32 hpu2cpu_irq ; t#u32 cpu2hpu_irq_ack ; t#u32 reserved3 [ 13 ] ; t#u32 ppu2cpu_mb_offset ; t#u32 ppu2cpu_irq ; t#u32 cpu2ppu_irq_ack ; t#u32 reserved4 [ 13 ] ; t#u32 epu2cpu_mb_offset ; t#u32 epu2cpu_irq ; t#u32 cpu2epu_irq_ack ; t#u32 reserved5 [ 13 ] ; t#u32 reserved6 [ 8 ] ; t#u32 apu_state ; t#u32 reserved11 [ 7 ] ; t#u32 cpu2apu_mb_offset ; t#u32 cpu2apu_irq ; t#u32 apu2cpu_irq_ack ; t#u32 reserved12 [ 13 ] ; t#u32 hpu2apu_mb_offset ; t#u32 hpu2apu_irq ; t#u32 apu2hpu_irq_ack ; t#u32 reserved13 [ 13 ] ; t#u32 ppu2apu_mb_offset ; t#u32 ppu2apu_irq ; t#u32 apu2ppu_irq_ack ; t#u32 reserved14 [ 13 ] ; t#u32 epu2apu_mb_offset ; t#u32 epu2apu_irq ; t#u32 apu2epu_irq_ack ; t#u32 reserved15 [ 13 ] ; t#u32 reserved16 [ 8 ] ; t#u32 hpu_state ; t#u32 reserved21 [ 7 ] ; t#u32 cpu2hpu_mb_offset ; t#u32 cpu2hpu_irq ; t#u32 hpu2cpu_irq_ack ; t#u32 reserved22 [ 13 ] ; t#u32 apu2hpu_mb_offset ; t#u32 apu2hpu_irq ; t#u32 hpu2apu_irq_ack ; t#u32 reserved23 [ 13 ] ; t#u32 ppu2hpu_mb_offset ; t#u32 ppu2hpu_irq ; t#u32 hpu2ppu_irq_ack ; t#u32 reserved24 [ 13 ] ; t#u32 epu2hpu_mb_offset ; t#u32 epu2hpu_irq ; t#u32 hpu2epu_irq_ack ; t#u32 reserved25 [ 13 ] ; t#u32 reserved26 [ 8 ] ; t#u32 ppu_state ; t#u32 reserved31 [ 7 ] ; t#u32 cpu2ppu_mb_offset ; t#u32 cpu2ppu_irq ; t#u32 ppu2cpu_irq_ack ; t#u32 reserved32 [ 13 ] ; t#u32 apu2ppu_mb_offset ; t#u32 apu2ppu_irq ; t#u32 ppu2apu_irq_ack ; t#u32 reserved33 [ 13 ] ; t#u32 hpu2ppu_mb_offset ; t#u32 hpu2ppu_irq ; t#u32 ppu2hpu_irq_ack ; t#u32 reserved34 [ 13 ] ; t#u32 epu2ppu_mb_offset ; t#u32 epu2ppu_irq ; t#u32 ppu2epu_irq_ack ; t#u32 reserved35 [ 13 ] ; t#u32 reserved36 [ 8 ] ; t#u32 epu_state ; t#u32 reserved41 [ 7 ] ; t#u32 cpu2epu_mb_offset ; t#u32 cpu2epu_irq ; t#u32 epu2cpu_irq_ack ; t#u32 reserved42 [ 13 ] ; t#u32 apu2epu_mb_offset ; t#u32 apu2epu_irq ; t#u32 epu2apu_irq_ack ; t#u32 reserved43 [ 13 ] ; t#u32 hpu2epu_mb_offset ; t#u32 hpu2epu_irq ; t#u32 epu2hpu_irq_ack ; t#u32 reserved44 [ 13 ] ; t#u32 ppu2epu_mb_offset ; t#u32 ppu2epu_irq ; t#u32 epu2ppu_irq_ack ; t#u32 reserved45 [ 13 ] ; t#u32 reserved46 [ 8 ] ; t#u32 semaphores [ 8 ] ; t#u32 reserved50 [ 32 ] ; s#cx18_mailbox apu2cpu_mb ; s#cx18_mailbox hpu2cpu_mb ; s#cx18_mailbox ppu2cpu_mb ; s#cx18_mailbox epu2cpu_mb ; s#cx18_mailbox cpu2apu_mb ; s#cx18_mailbox hpu2apu_mb ; s#cx18_mailbox ppu2apu_mb ; s#cx18_mailbox epu2apu_mb ; s#cx18_mailbox cpu2hpu_mb ; s#cx18_mailbox apu2hpu_mb ; s#cx18_mailbox ppu2hpu_mb ; s#cx18_mailbox epu2hpu_mb ; s#cx18_mailbox cpu2ppu_mb ; s#cx18_mailbox apu2ppu_mb ; s#cx18_mailbox hpu2ppu_mb ; s#cx18_mailbox epu2ppu_mb ; s#cx18_mailbox cpu2epu_mb ; s#cx18_mailbox apu2epu_mb ; s#cx18_mailbox hpu2epu_mb ; s#cx18_mailbox ppu2epu_mb ; s#cx18_mdl_ack cpu_mdl_ack [ 7 ] [ 2 ] ; s#cx18_mdl_ent cpu_mdl [ 1 ] ; } +e#cx18_av_video_input enum cx18_av_video_input { CX18_AV_COMPOSITE1 = 1 , CX18_AV_COMPOSITE2 , CX18_AV_COMPOSITE3 , CX18_AV_COMPOSITE4 , CX18_AV_COMPOSITE5 , CX18_AV_COMPOSITE6 , CX18_AV_COMPOSITE7 , CX18_AV_COMPOSITE8 , CX18_AV_SVIDEO_LUMA1 = 0x10 , CX18_AV_SVIDEO_LUMA2 = 0x20 , CX18_AV_SVIDEO_LUMA3 = 0x30 , CX18_AV_SVIDEO_LUMA4 = 0x40 , CX18_AV_SVIDEO_LUMA5 = 0x50 , CX18_AV_SVIDEO_LUMA6 = 0x60 , CX18_AV_SVIDEO_LUMA7 = 0x70 , CX18_AV_SVIDEO_LUMA8 = 0x80 , CX18_AV_SVIDEO_CHROMA4 = 0x400 , CX18_AV_SVIDEO_CHROMA5 = 0x500 , CX18_AV_SVIDEO_CHROMA6 = 0x600 , CX18_AV_SVIDEO_CHROMA7 = 0x700 , CX18_AV_SVIDEO_CHROMA8 = 0x800 , CX18_AV_SVIDEO1 = 0x510 , CX18_AV_SVIDEO2 = 0x620 , CX18_AV_SVIDEO3 = 0x730 , CX18_AV_SVIDEO4 = 0x840 , CX18_AV_COMPONENT_LUMA1 = 0x1000 , CX18_AV_COMPONENT_LUMA2 = 0x2000 , CX18_AV_COMPONENT_LUMA3 = 0x3000 , CX18_AV_COMPONENT_LUMA4 = 0x4000 , CX18_AV_COMPONENT_LUMA5 = 0x5000 , CX18_AV_COMPONENT_LUMA6 = 0x6000 , CX18_AV_COMPONENT_LUMA7 = 0x7000 , CX18_AV_COMPONENT_LUMA8 = 0x8000 , CX18_AV_COMPONENT_R_CHROMA4 = 0x40000 , CX18_AV_COMPONENT_R_CHROMA5 = 0x50000 , CX18_AV_COMPONENT_R_CHROMA6 = 0x60000 , CX18_AV_COMPONENT_B_CHROMA7 = 0x700000 , CX18_AV_COMPONENT_B_CHROMA8 = 0x800000 , CX18_AV_COMPONENT1 = 0x861000 , } +e#cx18_av_audio_input enum cx18_av_audio_input { CX18_AV_AUDIO_SERIAL1 , CX18_AV_AUDIO_SERIAL2 , CX18_AV_AUDIO4 = 4 , CX18_AV_AUDIO5 , CX18_AV_AUDIO6 , CX18_AV_AUDIO7 , CX18_AV_AUDIO8 , } +s#cx18_av_state struct cx18_av_state { s#v4l2_subdev sd ; s#v4l2_ctrl_handler hdl ; s#v4l2_ctrl * volume ; int radio ; t#v4l2_std_id std ; e#cx18_av_video_input vid_input ; e#cx18_av_audio_input aud_input ; t#u32 audclk_freq ; int audmode ; t#u32 rev ; int is_initialized ; int slicer_line_delay ; int slicer_line_offset ; } +s#cx18_options struct cx18_options { int megabytes [ 7 ] ; int cardtype ; int tuner ; int radio ; } +s#cx18_dvb struct cx18_dvb { s#cx18_stream * stream ; s#dmx_frontend hw_frontend ; s#dmx_frontend mem_frontend ; s#dmxdev dmxdev ; s#dvb_adapter dvb_adapter ; s#dvb_demux demux ; s#dvb_frontend * fe ; s#dvb_net dvbnet ; int enabled ; int feeding ; s#mutex feedlock ; } +s#cx18_queue struct cx18_queue { s#list_head list ; t#atomic_t depth ; t#u32 bytesused ; t#spinlock_t lock ; } +s#cx18_stream struct cx18_stream { s#video_device video_dev ; s#cx18_dvb * dvb ; s#cx18 * cx ; const char * name ; int type ; t#u32 handle ; t#u32 v4l2_dev_caps ; unsigned int mdl_base_idx ; t#u32 id ; unsigned long s_flags ; int dma ; t#wait_queue_head_t waitq ; s#list_head buf_pool ; t#u32 buffers ; t#u32 buf_size ; t#u32 bufs_per_mdl ; t#u32 mdl_size ; s#cx18_queue q_free ; s#cx18_queue q_busy ; s#cx18_queue q_full ; s#cx18_queue q_idle ; s#work_struct out_work_order ; t#u32 pixelformat ; t#u32 vb_bytes_per_frame ; t#u32 vb_bytes_per_line ; s#list_head vb_capture ; t#spinlock_t vb_lock ; s#timer_list vb_timeout ; s#videobuf_queue vbuf_q ; t#spinlock_t vbuf_q_lock ; e#v4l2_buf_type vb_type ; } +s##snd_cx18_card +s#cx18_buffer struct cx18_buffer { s#list_head list ; t#dma_addr_t dma_handle ; char * buf ; t#u32 bytesused ; t#u32 readpos ; } +s#cx18_mdl struct cx18_mdl { s#list_head list ; t#u32 id ; unsigned int skipped ; unsigned long m_flags ; s#list_head buf_list ; s#cx18_buffer * curr_buf ; t#u32 bytesused ; t#u32 readpos ; } +s#vbi_info struct vbi_info { s#v4l2_format in ; s#v4l2_sliced_vbi_format * sliced_in ; t#u32 count ; t#u32 start [ 2 ] ; t#u32 frame ; int insert_mpeg ; s#v4l2_sliced_vbi_data sliced_data [ 36 ] ; t#u8 * sliced_mpeg_data [ 32 ] ; t#u32 sliced_mpeg_size [ 32 ] ; t#u32 inserted_frame ; s#cx18_mdl sliced_mpeg_mdl ; s#cx18_buffer sliced_mpeg_buf ; } +s#cx18_in_work_order struct cx18_in_work_order { s#work_struct work ; t#atomic_t pending ; s#cx18 * cx ; unsigned long flags ; int rpu ; s#cx18_mailbox mb ; s#cx18_mdl_ack mdl_ack [ 2 ] ; char * str ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#i2c_algo_bit_data struct i2c_algo_bit_data { void * data ; void ( * setsda ) ( void * , int ) ; void ( * setscl ) ( void * , int ) ; int ( * getsda ) ( void * ) ; int ( * getscl ) ( void * ) ; int ( * pre_xfer ) ( s#i2c_adapter * ) ; void ( * post_xfer ) ( s#i2c_adapter * ) ; int udelay ; int timeout ; t#bool can_do_atomic ; } +s#cx18_i2c_algo_callback_data struct cx18_i2c_algo_callback_data { s#cx18 * cx ; int bus_index ; } +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#IR_i2c struct IR_i2c { char * ir_codes ; s#i2c_client * c ; s#rc_dev * rc ; unsigned char old ; t#u32 polling_interval ; s#delayed_work work ; char phys [ 32 ] ; int ( * get_key ) ( s#IR_i2c * , e#rc_proto * , t#u32 * , t#u8 * ) ; s#i2c_client * tx_c ; s#mutex lock ; unsigned int carrier ; unsigned int duty_cycle ; } +e#ir_kbd_get_key_fn enum ir_kbd_get_key_fn { IR_KBD_GET_KEY_CUSTOM = 0 , IR_KBD_GET_KEY_PIXELVIEW , IR_KBD_GET_KEY_HAUP , IR_KBD_GET_KEY_KNC1 , IR_KBD_GET_KEY_FUSIONHDTV , IR_KBD_GET_KEY_HAUP_XVR , IR_KBD_GET_KEY_AVERMEDIA_CARDBUS , } +s#IR_i2c_init_data struct IR_i2c_init_data { char * ir_codes ; const char * name ; t#u64 type ; t#u32 polling_interval ; int ( * get_key ) ( s#IR_i2c * , e#rc_proto * , t#u32 * , t#u8 * ) ; e#ir_kbd_get_key_fn internal_get_key_func ; s#rc_dev * rc_dev ; } +s#cx18 struct cx18 { int instance ; s#pci_dev * pci_dev ; s#v4l2_device v4l2_dev ; s#v4l2_subdev * sd_av ; s#v4l2_subdev * sd_extmux ; const s#cx18_card * card ; const char * card_name ; const s#cx18_card_tuner_i2c * card_i2c ; t#u8 is_50hz ; t#u8 is_60hz ; t#u8 nof_inputs ; t#u8 nof_audio_inputs ; t#u32 v4l2_cap ; t#u32 hw_flags ; unsigned int free_mdl_idx ; s#cx18_scb * scb ; s#mutex epu2apu_mb_lock ; s#mutex epu2cpu_mb_lock ; s#cx18_av_state av_state ; s#cx2341x_handler cxhdl ; t#u32 filter_mode ; t#u32 temporal_strength ; t#u32 spatial_strength ; unsigned long dualwatch_jiffies ; t#u32 dualwatch_stereo_mode ; s#mutex serialize_lock ; s#cx18_options options ; int stream_buffers [ 7 ] ; int stream_buf_size [ 7 ] ; s#cx18_stream streams [ 7 ] ; s#snd_cx18_card * alsa ; void ( * pcm_announce_callback ) ( s#snd_cx18_card * , t#u8 * , t#size_t ) ; unsigned long i_flags ; t#atomic_t ana_capturing ; t#atomic_t tot_capturing ; int search_pack_header ; int open_id ; t#resource_size_t base_addr ; t#u8 card_rev ; void * enc_mem , * reg_mem ; s#vbi_info vbi ; t#u64 mpg_data_received ; t#u64 vbi_data_inserted ; t#wait_queue_head_t mb_apu_waitq ; t#wait_queue_head_t mb_cpu_waitq ; t#wait_queue_head_t cap_w ; t#wait_queue_head_t dma_waitq ; t#u32 sw1_irq_mask ; t#u32 sw2_irq_mask ; t#u32 hw2_irq_mask ; s#workqueue_struct * in_work_queue ; char in_workq_name [ 11 ] ; s#cx18_in_work_order in_work_order [ ( 63 + 7 ) ] ; char epu_debug_str [ 256 ] ; s#i2c_adapter i2c_adap [ 2 ] ; s#i2c_algo_bit_data i2c_algo [ 2 ] ; s#cx18_i2c_algo_callback_data i2c_algo_cb_data [ 2 ] ; s#IR_i2c_init_data ir_i2c_init_data ; t#u32 gpio_dir ; t#u32 gpio_val ; s#mutex gpio_lock ; s#v4l2_subdev sd_gpiomux ; s#v4l2_subdev sd_resetctrl ; t#u32 audio_input ; t#u32 active_input ; t#v4l2_std_id std ; t#v4l2_std_id tuner_std ; s#work_struct request_module_wk ; } +cx18_ext_init extern int ( * cx18_ext_init ) ( s#cx18 * ) + +/* drivers/media/pci/cx18/cx18-fileops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_cx18_card +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#cx18_open_id struct cx18_open_id { s#v4l2_fh fh ; t#u32 open_id ; int type ; s#cx18 * cx ; } +cx18_claim_stream int cx18_claim_stream ( s#cx18_open_id * , int ) +cx18_release_stream void cx18_release_stream ( s#cx18_stream * ) + +/* drivers/media/pci/cx18/cx18-gpio.o */ +cx18_reset_ir_gpio void cx18_reset_ir_gpio ( void * ) + +/* drivers/media/pci/cx18/cx18-streams.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_cx18_card +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +cx18_start_v4l2_encode_stream int cx18_start_v4l2_encode_stream ( s#cx18_stream * ) +cx18_stop_v4l2_encode_stream int cx18_stop_v4l2_encode_stream ( s#cx18_stream * , int ) + +/* drivers/media/pci/cx23885/altera-ci.o */ +altera_ci_irq extern int altera_ci_irq ( void * ) +altera_ci_release extern void altera_ci_release ( void * , int ) +s#altera_ci_config struct altera_ci_config { void * dev ; void * adapter ; s#dvb_demux * demux ; int ( * fpga_rw ) ( void * , int , int , int ) ; } +altera_ci_init extern int altera_ci_init ( s#altera_ci_config * , int ) +altera_ci_tuner_reset extern int altera_ci_tuner_reset ( void * , int ) + +/* drivers/media/pci/cx25821/cx25821-core.o */ +s#sram_channel struct sram_channel { char * name ; t#u32 i ; t#u32 cmds_start ; t#u32 ctrl_start ; t#u32 cdt ; t#u32 fifo_start ; t#u32 fifo_size ; t#u32 ptr1_reg ; t#u32 ptr2_reg ; t#u32 cnt1_reg ; t#u32 cnt2_reg ; t#u32 int_msk ; t#u32 int_stat ; t#u32 int_mstat ; t#u32 dma_ctl ; t#u32 gpcnt_ctl ; t#u32 gpcnt ; t#u32 aud_length ; t#u32 aud_cfg ; t#u32 fld_aud_fifo_en ; t#u32 fld_aud_risc_en ; t#u32 vid_fmt_ctl ; t#u32 vid_active_ctl1 ; t#u32 vid_active_ctl2 ; t#u32 vid_cdt_size ; t#u32 vip_ctl ; t#u32 pix_frmt ; t#u32 jumponly ; t#u32 irq_bit ; } +cx25821_sram_channels extern const s#sram_channel cx25821_sram_channels [ ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_card +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#cx25821_i2c struct cx25821_i2c { s#cx25821_dev * dev ; int nr ; s#i2c_adapter i2c_adap ; s#i2c_client i2c_client ; t#u32 i2c_rc ; t#u32 i2c_period ; t#u32 reg_ctrl ; t#u32 reg_stat ; t#u32 reg_addr ; t#u32 reg_rdata ; t#u32 reg_wdata ; } +s#cx25821_dmaqueue struct cx25821_dmaqueue { s#list_head active ; t#u32 count ; } +s#cx25821_fmt struct cx25821_fmt { t#u32 fourcc ; int depth ; int flags ; t#u32 cxformat ; } +s#cx25821_video_out_data struct cx25821_video_out_data { s#cx25821_channel * chan ; int _line_size ; int _prog_cnt ; int _pixel_format ; int _is_first_frame ; int _is_running ; int _file_status ; int _lines_count ; int _frame_count ; unsigned int _risc_size ; t#__le32 * _dma_virt_start_addr ; t#__le32 * _dma_virt_addr ; t#dma_addr_t _dma_phys_addr ; t#dma_addr_t _dma_phys_start_addr ; unsigned int _data_buf_size ; t#__le32 * _data_buf_virt_addr ; t#dma_addr_t _data_buf_phys_addr ; t#u32 upstream_riscbuf_size ; t#u32 upstream_databuf_size ; int is_60hz ; int _frame_index ; int cur_frame_index ; int curpos ; t#wait_queue_head_t waitq ; } +s#cx25821_channel struct cx25821_channel { unsigned id ; s#cx25821_dev * dev ; s#v4l2_ctrl_handler hdl ; s#video_device vdev ; s#cx25821_dmaqueue dma_vidq ; s#vb2_queue vidq ; const s#sram_channel * sram_channels ; const s#cx25821_fmt * fmt ; unsigned field ; unsigned int width , height ; int pixel_formats ; int use_cif_resolution ; int cif_width ; s#cx25821_video_out_data * out ; } +s#cx25821_dev struct cx25821_dev { s#v4l2_device v4l2_dev ; s#pci_dev * pci ; unsigned char pci_rev , pci_lat ; int pci_bus , pci_slot ; t#u32 base_io_addr ; t#u32 * lmmio ; t#u8 * bmmio ; int pci_irqmask ; int hwrevision ; s#snd_card * card ; t#u32 clk_freq ; s#cx25821_i2c i2c_bus [ 3 ] ; int nr ; s#mutex lock ; s#cx25821_channel channels [ 12 ] ; unsigned int board ; char name [ 32 ] ; unsigned int input ; t#v4l2_std_id tvnorm ; unsigned short _max_num_decoders ; int _audio_is_running ; int _audiopixel_format ; int _is_first_audio_frame ; int _audiofile_status ; int _audio_lines_count ; int _audioframe_count ; int _audio_upstream_channel ; int _last_index_irq ; t#__le32 * _risc_audio_jmp_addr ; t#__le32 * _risc_virt_start_addr ; t#__le32 * _risc_virt_addr ; t#dma_addr_t _risc_phys_addr ; t#dma_addr_t _risc_phys_start_addr ; unsigned int _audiorisc_size ; unsigned int _audiodata_buf_size ; t#__le32 * _audiodata_buf_virt_addr ; t#dma_addr_t _audiodata_buf_phys_addr ; char * _audiofilename ; t#u32 audio_upstream_riscbuf_size ; t#u32 audio_upstream_databuf_size ; int _audioframe_index ; s#work_struct _audio_work_entry ; char * input_audiofilename ; t#spinlock_t slock ; s#cx25821_video_out_data vid_out_data [ 2 ] ; } +cx25821_sram_channel_setup_audio extern int cx25821_sram_channel_setup_audio ( s#cx25821_dev * , const s#sram_channel * , unsigned int , t#u32 ) +cx25821_sram_channel_dump_audio extern void cx25821_sram_channel_dump_audio ( s#cx25821_dev * , const s#sram_channel * ) +cx25821_dev_unregister extern void cx25821_dev_unregister ( s#cx25821_dev * ) +s#cx25821_riscmem struct cx25821_riscmem { unsigned int size ; t#__le32 * cpu ; t#__le32 * jmp ; t#dma_addr_t dma ; } +cx25821_riscmem_alloc extern int cx25821_riscmem_alloc ( s#pci_dev * , s#cx25821_riscmem * , unsigned int ) +cx25821_risc_databuffer_audio extern int cx25821_risc_databuffer_audio ( s#pci_dev * , s#cx25821_riscmem * , s#scatterlist * , unsigned int , unsigned int , unsigned int ) +cx25821_print_irqbits extern void cx25821_print_irqbits ( char * , char * , char * * , int , t#u32 , t#u32 ) +cx25821_dev_get extern s#cx25821_dev * cx25821_dev_get ( s#pci_dev * ) + +/* drivers/media/pci/cx25821/cx25821-gpio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_card +s##gpio_desc +s##pinctrl +s##pinctrl_state +cx25821_set_gpiopin_direction extern void cx25821_set_gpiopin_direction ( s#cx25821_dev * , int , int ) + +/* drivers/media/pci/cx88/cx88-cards.o */ +cx88_tuner_callback int cx88_tuner_callback ( void * , int , int , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +e#cx88_itype enum cx88_itype { CX88_VMUX_COMPOSITE1 = 1 , CX88_VMUX_COMPOSITE2 , CX88_VMUX_COMPOSITE3 , CX88_VMUX_COMPOSITE4 , CX88_VMUX_SVIDEO , CX88_VMUX_TELEVISION , CX88_VMUX_CABLE , CX88_VMUX_DVB , CX88_VMUX_DEBUG , CX88_RADIO , } +s#cx88_input struct cx88_input { e#cx88_itype type ; t#u32 gpio0 , gpio1 , gpio2 , gpio3 ; unsigned int vmux : 2 ; unsigned int audioroute : 4 ; } +e#cx88_board_type enum cx88_board_type { CX88_BOARD_NONE = 0 , CX88_MPEG_DVB , CX88_MPEG_BLACKBIRD } +e#cx88_audio_chip enum cx88_audio_chip { CX88_AUDIO_WM8775 = 1 , CX88_AUDIO_TVAUDIO , } +s#cx88_board struct cx88_board { const char * name ; unsigned int tuner_type ; unsigned int radio_type ; unsigned char tuner_addr ; unsigned char radio_addr ; int tda9887_conf ; s#cx88_input input [ 8 ] ; s#cx88_input radio ; e#cx88_board_type mpeg ; e#cx88_audio_chip audio_chip ; int num_frontends ; int i2sinputcntl ; } +e#cx88_tvaudio enum cx88_tvaudio { WW_NONE = 1 , WW_BTSC , WW_BG , WW_DK , WW_I , WW_L , WW_EIAJ , WW_I2SPT , WW_FM , WW_I2SADC , WW_M } +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#wm8775_platform_data struct wm8775_platform_data { t#bool is_nova_s ; } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#cx88_dmaqueue struct cx88_dmaqueue { s#list_head active ; t#u32 count ; } +s#cx8802_suspend_state struct cx8802_suspend_state { int disabled ; } +s##vp3054_i2c_state +s#cx8802_dev struct cx8802_dev { s#cx88_core * core ; t#spinlock_t slock ; s#pci_dev * pci ; unsigned char pci_rev , pci_lat ; s#cx88_dmaqueue mpegq ; s#vb2_queue vb2_mpegq ; t#u32 ts_packet_size ; t#u32 ts_packet_count ; s#cx8802_suspend_state state ; s#list_head devlist ; s#video_device mpeg_dev ; t#u32 mailbox ; s#cx2341x_handler cxhdl ; s#vb2_dvb_frontends frontends ; s#vp3054_i2c_state * vp3054 ; unsigned char ts_gen_cntrl ; s#list_head drvlist ; s#work_struct request_module_wk ; } +s#cx8800_fmt struct cx8800_fmt { t#u32 fourcc ; int depth ; int flags ; t#u32 cxformat ; } +s#cx8800_suspend_state struct cx8800_suspend_state { int disabled ; } +s#cx8800_dev struct cx8800_dev { s#cx88_core * core ; t#spinlock_t slock ; unsigned int resources ; s#video_device video_dev ; s#video_device vbi_dev ; s#video_device radio_dev ; s#pci_dev * pci ; unsigned char pci_rev , pci_lat ; const s#cx8800_fmt * fmt ; s#cx88_dmaqueue vidq ; s#vb2_queue vb2_vidq ; s#cx88_dmaqueue vbiq ; s#vb2_queue vb2_vbiq ; s#cx8800_suspend_state state ; } +s#cx88_core struct cx88_core { s#list_head devlist ; t#refcount_t refcount ; int nr ; char name [ 32 ] ; t#u32 model ; int pci_bus ; int pci_slot ; t#u32 * lmmio ; t#u8 * bmmio ; t#u32 shadow [ 3 ] ; int pci_irqmask ; s#i2c_adapter i2c_adap ; s#i2c_algo_bit_data i2c_algo ; s#i2c_client i2c_client ; t#u32 i2c_state , i2c_rc ; s#v4l2_device v4l2_dev ; s#v4l2_ctrl_handler video_hdl ; s#v4l2_ctrl * chroma_agc ; s#v4l2_ctrl_handler audio_hdl ; s#v4l2_subdev * sd_wm8775 ; s#i2c_client * i2c_rtc ; unsigned int boardnr ; s#cx88_board board ; unsigned int tuner_formats ; int ( * prev_set_voltage ) ( s#dvb_frontend * , e#fe_sec_voltage ) ; void ( * gate_ctrl ) ( s#cx88_core * , int ) ; s#task_struct * kthread ; t#v4l2_std_id tvnorm ; unsigned int width , height ; unsigned int field ; e#cx88_tvaudio tvaudio ; t#u32 audiomode_manual ; t#u32 audiomode_current ; t#u32 input ; t#u32 last_analog_input ; t#u32 astat ; t#u32 use_nicam ; unsigned long last_change ; s#cx88_IR * ir ; s#IR_i2c_init_data init_data ; s#wm8775_platform_data wm8775_data ; s#mutex lock ; t#u32 freq ; s#cx8802_dev * dvbdev ; s#cx8800_dev * v4ldev ; e#cx88_board_type active_type_id ; int active_ref ; int active_fe_id ; } +e#firmware_type enum firmware_type { XC2028_AUTO = 0 , XC2028_D2633 , XC2028_D2620 , } +s#xc2028_ctrl struct xc2028_ctrl { char * fname ; int max_len ; int msleep ; unsigned int scode_table ; unsigned int mts : 1 ; unsigned int input1 : 1 ; unsigned int vhfbw7 : 1 ; unsigned int uhfbw8 : 1 ; unsigned int disable_power_mgmt : 1 ; unsigned int read_not_reliable : 1 ; unsigned int demod ; e#firmware_type type : 2 ; } +cx88_setup_xc3028 void cx88_setup_xc3028 ( s#cx88_core * , s#xc2028_ctrl * ) + +/* drivers/media/pci/cx88/cx88-core.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#cx88_riscmem struct cx88_riscmem { unsigned int size ; t#__le32 * cpu ; t#__le32 * jmp ; t#dma_addr_t dma ; } +cx88_risc_buffer extern int cx88_risc_buffer ( s#pci_dev * , s#cx88_riscmem * , s#scatterlist * , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int ) +cx88_risc_databuffer extern int cx88_risc_databuffer ( s#pci_dev * , s#cx88_riscmem * , s#scatterlist * , unsigned int , unsigned int , unsigned int ) +s#sram_channel struct sram_channel { const char * name ; t#u32 cmds_start ; t#u32 ctrl_start ; t#u32 cdt ; t#u32 fifo_start ; t#u32 fifo_size ; t#u32 ptr1_reg ; t#u32 ptr2_reg ; t#u32 cnt1_reg ; t#u32 cnt2_reg ; } +cx88_sram_channels extern const s#sram_channel cx88_sram_channels [ ] +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##vp3054_i2c_state +cx88_sram_channel_setup int cx88_sram_channel_setup ( s#cx88_core * , const s#sram_channel * , unsigned int , t#u32 ) +cx88_sram_channel_dump void cx88_sram_channel_dump ( s#cx88_core * , const s#sram_channel * ) +cx88_print_irqbits void cx88_print_irqbits ( const char * , const char * [ ] , int , t#u32 , t#u32 ) +cx88_core_irq int cx88_core_irq ( s#cx88_core * , t#u32 ) +cx88_wakeup void cx88_wakeup ( s#cx88_core * , s#cx88_dmaqueue * , t#u32 ) +cx88_shutdown void cx88_shutdown ( s#cx88_core * ) +cx88_reset int cx88_reset ( s#cx88_core * ) +cx88_set_scale int cx88_set_scale ( s#cx88_core * , unsigned int , unsigned int , e#v4l2_field ) +cx88_set_tvnorm int cx88_set_tvnorm ( s#cx88_core * , t#v4l2_std_id ) +cx88_vdev_init void cx88_vdev_init ( s#cx88_core * , s#pci_dev * , s#video_device * , const s#video_device * , const char * ) +cx88_core_get s#cx88_core * cx88_core_get ( s#pci_dev * ) +cx88_core_put void cx88_core_put ( s#cx88_core * , s#pci_dev * ) + +/* drivers/media/pci/cx88/cx88-dsp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##vp3054_i2c_state +cx88_dsp_detect_stereo_sap t#s32 cx88_dsp_detect_stereo_sap ( s#cx88_core * ) + +/* drivers/media/pci/cx88/cx88-input.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##vp3054_i2c_state +cx88_ir_start int cx88_ir_start ( s#cx88_core * ) +cx88_ir_stop void cx88_ir_stop ( s#cx88_core * ) + +/* drivers/media/pci/cx88/cx88-mpeg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##vp3054_i2c_state +s#vb2_v4l2_buffer struct vb2_v4l2_buffer { s#vb2_buffer vb2_buf ; t#__u32 flags ; t#__u32 field ; s#v4l2_timecode timecode ; t#__u32 sequence ; t#__s32 request_fd ; t#bool is_held ; s#vb2_plane planes [ ( 8 ) ] ; } +s#cx88_buffer struct cx88_buffer { s#vb2_v4l2_buffer vb ; s#list_head list ; unsigned int bpl ; s#cx88_riscmem risc ; } +cx8802_start_dma int cx8802_start_dma ( s#cx8802_dev * , s#cx88_dmaqueue * , s#cx88_buffer * ) +cx8802_buf_prepare int cx8802_buf_prepare ( s#vb2_queue * , s#cx8802_dev * , s#cx88_buffer * ) +cx8802_buf_queue void cx8802_buf_queue ( s#cx8802_dev * , s#cx88_buffer * ) +cx8802_cancel_buffers void cx8802_cancel_buffers ( s#cx8802_dev * ) +e#cx8802_board_access enum cx8802_board_access { CX8802_DRVCTL_SHARED = 1 , CX8802_DRVCTL_EXCLUSIVE = 2 , } +s#cx8802_driver struct cx8802_driver { s#cx88_core * core ; s#list_head drvlist ; e#cx88_board_type type_id ; e#cx8802_board_access hw_access ; int ( * suspend ) ( s#pci_dev * , t#pm_message_t ) ; int ( * resume ) ( s#pci_dev * ) ; int ( * probe ) ( s#cx8802_driver * ) ; int ( * remove ) ( s#cx8802_driver * ) ; int ( * advise_acquire ) ( s#cx8802_driver * ) ; int ( * advise_release ) ( s#cx8802_driver * ) ; int ( * request_acquire ) ( s#cx8802_driver * ) ; int ( * request_release ) ( s#cx8802_driver * ) ; } +cx8802_get_driver s#cx8802_driver * cx8802_get_driver ( s#cx8802_dev * , e#cx88_board_type ) +cx8802_register_driver int cx8802_register_driver ( s#cx8802_driver * ) +cx8802_unregister_driver int cx8802_unregister_driver ( s#cx8802_driver * ) + +/* drivers/media/pci/cx88/cx88-tvaudio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##vp3054_i2c_state +cx88_set_tvaudio void cx88_set_tvaudio ( s#cx88_core * ) +cx88_newstation void cx88_newstation ( s#cx88_core * ) +cx88_get_stereo void cx88_get_stereo ( s#cx88_core * , s#v4l2_tuner * ) +cx88_set_stereo void cx88_set_stereo ( s#cx88_core * , t#u32 , int ) +cx88_audio_thread int cx88_audio_thread ( void * ) + +/* drivers/media/pci/cx88/cx88-video.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##vp3054_i2c_state +cx88_video_mux int cx88_video_mux ( s#cx88_core * , unsigned int ) +cx88_querycap int cx88_querycap ( s#file * , s#cx88_core * , s#v4l2_capability * ) +cx88_enum_input int cx88_enum_input ( s#cx88_core * , s#v4l2_input * ) +cx88_set_freq int cx88_set_freq ( s#cx88_core * , const s#v4l2_frequency * ) + +/* drivers/media/pci/cx88/cx88-vp3054-i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##cx88_IR +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#vp3054_i2c_state struct vp3054_i2c_state { s#i2c_adapter adap ; s#i2c_algo_bit_data algo ; t#u32 state ; } +vp3054_i2c_probe int vp3054_i2c_probe ( s#cx8802_dev * ) +vp3054_i2c_remove void vp3054_i2c_remove ( s#cx8802_dev * ) + +/* drivers/media/pci/ddbridge/ddbridge-dummy-fe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +ddbridge_dummy_fe_qam_attach s#dvb_frontend * ddbridge_dummy_fe_qam_attach ( void ) + +/* drivers/media/pci/ivtv/ivtv-driver.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#ivtv_card_video_input struct ivtv_card_video_input { t#u8 video_type ; t#u8 audio_index ; t#u16 video_input ; } +s#ivtv_card_audio_input struct ivtv_card_audio_input { t#u8 audio_type ; t#u32 audio_input ; t#u16 muxer_input ; } +s#ivtv_card_output struct ivtv_card_output { t#u8 name [ 32 ] ; t#u16 video_output ; } +s#ivtv_gpio_init struct ivtv_gpio_init { t#u16 direction ; t#u16 initial_value ; } +s#ivtv_gpio_video_input struct ivtv_gpio_video_input { t#u16 mask ; t#u16 tuner ; t#u16 composite ; t#u16 svideo ; } +s#ivtv_gpio_audio_input struct ivtv_gpio_audio_input { t#u16 mask ; t#u16 tuner ; t#u16 linein ; t#u16 radio ; } +s#ivtv_gpio_audio_mute struct ivtv_gpio_audio_mute { t#u16 mask ; t#u16 mute ; } +s#ivtv_gpio_audio_mode struct ivtv_gpio_audio_mode { t#u16 mask ; t#u16 mono ; t#u16 stereo ; t#u16 lang1 ; t#u16 lang2 ; t#u16 both ; } +s#ivtv_gpio_audio_freq struct ivtv_gpio_audio_freq { t#u16 mask ; t#u16 f32000 ; t#u16 f44100 ; t#u16 f48000 ; } +s#ivtv_gpio_audio_detect struct ivtv_gpio_audio_detect { t#u16 mask ; t#u16 stereo ; } +s#ivtv_card_tuner struct ivtv_card_tuner { t#v4l2_std_id std ; int tuner ; } +s#ivtv_card_tuner_i2c struct ivtv_card_tuner_i2c { unsigned short radio [ 2 ] ; unsigned short demod [ 2 ] ; unsigned short tv [ 4 ] ; } +s#ivtv_card_pci_info struct ivtv_card_pci_info { t#u16 device ; t#u16 subsystem_vendor ; t#u16 subsystem_device ; } +s#ivtv_card struct ivtv_card { int type ; char * name ; char * comment ; t#u32 v4l2_capabilities ; t#u32 hw_video ; t#u32 hw_audio ; t#u32 hw_audio_ctrl ; t#u32 hw_muxer ; t#u32 hw_all ; s#ivtv_card_video_input video_inputs [ 6 ] ; s#ivtv_card_audio_input audio_inputs [ 3 ] ; s#ivtv_card_audio_input radio_input ; int nof_outputs ; const s#ivtv_card_output * video_outputs ; t#u8 gr_config ; t#u8 xceive_pin ; s#ivtv_gpio_init gpio_init ; s#ivtv_gpio_video_input gpio_video_input ; s#ivtv_gpio_audio_input gpio_audio_input ; s#ivtv_gpio_audio_mute gpio_audio_mute ; s#ivtv_gpio_audio_mode gpio_audio_mode ; s#ivtv_gpio_audio_freq gpio_audio_freq ; s#ivtv_gpio_audio_detect gpio_audio_detect ; s#ivtv_card_tuner tuners [ 3 ] ; s#ivtv_card_tuner_i2c * i2c ; const s#ivtv_card_pci_info * pci_list ; } +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_m2m_ctx +s##regulator +s#ivtv_options struct ivtv_options { int kilobytes [ 9 ] ; int cardtype ; int tuner ; int radio ; int newi2c ; int i2c_clock_period ; } +s#ivtv_queue struct ivtv_queue { s#list_head list ; t#u32 buffers ; t#u32 length ; t#u32 bytesused ; } +s#ivtv_sg_host_element struct ivtv_sg_host_element { t#u32 src ; t#u32 dst ; t#u32 size ; } +s#ivtv_sg_element struct ivtv_sg_element { t#__le32 src ; t#__le32 dst ; t#__le32 size ; } +s#ivtv_stream struct ivtv_stream { s#video_device vdev ; s#ivtv * itv ; const char * name ; int type ; s#v4l2_fh * fh ; t#spinlock_t qlock ; unsigned long s_flags ; int dma ; t#u32 pending_offset ; t#u32 pending_backup ; t#u64 pending_pts ; t#u32 dma_offset ; t#u32 dma_backup ; t#u64 dma_pts ; int subtype ; t#wait_queue_head_t waitq ; t#u32 dma_last_offset ; t#u32 buffers ; t#u32 buf_size ; t#u32 buffers_stolen ; s#ivtv_queue q_free ; s#ivtv_queue q_full ; s#ivtv_queue q_io ; s#ivtv_queue q_dma ; s#ivtv_queue q_predma ; t#u16 dma_xfer_cnt ; s#ivtv_sg_host_element * sg_pending ; s#ivtv_sg_host_element * sg_processing ; s#ivtv_sg_element * sg_dma ; t#dma_addr_t sg_handle ; int sg_pending_size ; int sg_processing_size ; int sg_processed ; s#scatterlist * SGlist ; } +s##snd_ivtv_card +s#ivtv_user_dma struct ivtv_user_dma { s#mutex lock ; int page_count ; s#page * map [ ( 2883584 / ( ( 1UL ) << 16 ) ) ] ; s#page * bouncemap [ ( 2883584 / ( ( 1UL ) << 16 ) ) ] ; s#ivtv_sg_element SGarray [ ( 2883584 / ( ( 1UL ) << 16 ) ) ] ; t#dma_addr_t SG_handle ; int SG_length ; s#scatterlist SGlist [ ( 2883584 / ( ( 1UL ) << 16 ) ) ] ; } +s#ivtv_mailbox struct ivtv_mailbox { t#u32 flags ; t#u32 cmd ; t#u32 retval ; t#u32 timeout ; t#u32 data [ 16 ] ; } +s#ivtv_mailbox_data struct ivtv_mailbox_data { volatile s#ivtv_mailbox * mbox ; unsigned long busy ; t#u8 max_mbox ; } +s#ivtv_api_cache struct ivtv_api_cache { unsigned long last_jiffies ; t#u32 data [ 16 ] ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#vbi_cc struct vbi_cc { t#u8 odd [ 2 ] ; t#u8 even [ 2 ] ; ; } +s#vbi_vps struct vbi_vps { t#u8 data [ 5 ] ; } +s#ivtv_buffer struct ivtv_buffer { s#list_head list ; t#dma_addr_t dma_handle ; unsigned short b_flags ; unsigned short dma_xfer_cnt ; char * buf ; t#u32 bytesused ; t#u32 readpos ; } +s#vbi_info struct vbi_info { t#u32 raw_decoder_line_size ; t#u8 raw_decoder_sav_odd_field ; t#u8 raw_decoder_sav_even_field ; t#u32 sliced_decoder_line_size ; t#u8 sliced_decoder_sav_odd_field ; t#u8 sliced_decoder_sav_even_field ; t#u32 start [ 2 ] ; t#u32 count ; t#u32 raw_size ; t#u32 sliced_size ; t#u32 dec_start ; t#u32 enc_start ; t#u32 enc_size ; int fpi ; s#v4l2_format in ; s#v4l2_sliced_vbi_format * sliced_in ; int insert_mpeg ; t#u32 frame ; s#vbi_cc cc_payload [ 256 ] ; int cc_payload_idx ; t#u8 cc_missing_cnt ; int wss_payload ; t#u8 wss_missing_cnt ; s#vbi_vps vps_payload ; s#v4l2_sliced_vbi_data sliced_data [ 36 ] ; s#v4l2_sliced_vbi_data sliced_dec_data [ 36 ] ; t#u8 * sliced_mpeg_data [ 32 ] ; t#u32 sliced_mpeg_size [ 32 ] ; s#ivtv_buffer sliced_mpeg_buf ; t#u32 inserted_frame ; } +s#yuv_frame_info struct yuv_frame_info { t#u32 update ; t#s32 src_x ; t#s32 src_y ; t#u32 src_w ; t#u32 src_h ; t#s32 dst_x ; t#s32 dst_y ; t#u32 dst_w ; t#u32 dst_h ; t#s32 pan_x ; t#s32 pan_y ; t#u32 vis_w ; t#u32 vis_h ; t#u32 interlaced_y ; t#u32 interlaced_uv ; t#s32 tru_x ; t#u32 tru_w ; t#u32 tru_h ; t#u32 offset_y ; t#s32 lace_mode ; t#u32 sync_field ; t#u32 delay ; t#u32 interlaced ; } +s#yuv_playback_info struct yuv_playback_info { t#u32 reg_2834 ; t#u32 reg_2838 ; t#u32 reg_283c ; t#u32 reg_2840 ; t#u32 reg_2844 ; t#u32 reg_2848 ; t#u32 reg_2854 ; t#u32 reg_285c ; t#u32 reg_2864 ; t#u32 reg_2870 ; t#u32 reg_2874 ; t#u32 reg_2890 ; t#u32 reg_2898 ; t#u32 reg_289c ; t#u32 reg_2918 ; t#u32 reg_291c ; t#u32 reg_2920 ; t#u32 reg_2924 ; t#u32 reg_2928 ; t#u32 reg_292c ; t#u32 reg_2930 ; t#u32 reg_2934 ; t#u32 reg_2938 ; t#u32 reg_293c ; t#u32 reg_2940 ; t#u32 reg_2944 ; t#u32 reg_2948 ; t#u32 reg_294c ; t#u32 reg_2950 ; t#u32 reg_2954 ; t#u32 reg_2958 ; t#u32 reg_295c ; t#u32 reg_2960 ; t#u32 reg_2964 ; t#u32 reg_2968 ; t#u32 reg_296c ; t#u32 reg_2970 ; int v_filter_1 ; int v_filter_2 ; int h_filter ; t#u8 track_osd ; t#u32 osd_x_offset ; t#u32 osd_y_offset ; t#u32 osd_x_pan ; t#u32 osd_y_pan ; t#u32 osd_vis_w ; t#u32 osd_vis_h ; t#u32 osd_full_w ; t#u32 osd_full_h ; int decode_height ; int lace_mode ; int lace_threshold ; int lace_sync_field ; t#atomic_t next_dma_frame ; t#atomic_t next_fill_frame ; t#u32 yuv_forced_update ; int update_frame ; t#u8 fields_lapsed ; s#yuv_frame_info new_frame_info [ 8 ] ; s#yuv_frame_info old_frame_info ; s#yuv_frame_info old_frame_info_args ; void * blanking_ptr ; t#dma_addr_t blanking_dmaptr ; int stream_size ; t#u8 draw_frame ; t#u8 max_frames_buffered ; s#v4l2_rect main_rect ; t#u32 v4l2_src_w ; t#u32 v4l2_src_h ; t#u8 running ; } +s##osd_info +s#ivtv struct ivtv { s#pci_dev * pdev ; const s#ivtv_card * card ; const char * card_name ; const s#ivtv_card_tuner_i2c * card_i2c ; t#u8 has_cx23415 ; t#u8 pvr150_workaround ; t#u8 nof_inputs ; t#u8 nof_audio_inputs ; t#u32 v4l2_cap ; t#u32 hw_flags ; t#v4l2_std_id tuner_std ; s#v4l2_subdev * sd_video ; s#v4l2_subdev * sd_audio ; s#v4l2_subdev * sd_muxer ; t#resource_size_t base_addr ; volatile void * enc_mem ; volatile void * dec_mem ; volatile void * reg_mem ; s#ivtv_options options ; s#v4l2_device v4l2_dev ; s#cx2341x_handler cxhdl ; struct { s#v4l2_ctrl * ctrl_pts ; s#v4l2_ctrl * ctrl_frame ; } ; struct { s#v4l2_ctrl * ctrl_audio_playback ; s#v4l2_ctrl * ctrl_audio_multilingual_playback ; } ; s#v4l2_ctrl_handler hdl_gpio ; s#v4l2_subdev sd_gpio ; t#u16 instance ; unsigned long i_flags ; t#u8 is_50hz ; t#u8 is_60hz ; t#u8 is_out_50hz ; t#u8 is_out_60hz ; int output_mode ; t#u32 audio_input ; t#u32 active_input ; t#u32 active_output ; t#v4l2_std_id std ; t#v4l2_std_id std_out ; t#u8 audio_stereo_mode ; t#u8 audio_bilingual_mode ; t#spinlock_t lock ; s#mutex serialize_lock ; int stream_buf_size [ 9 ] ; s#ivtv_stream streams [ 9 ] ; t#atomic_t capturing ; t#atomic_t decoding ; s#snd_ivtv_card * alsa ; void ( * pcm_announce_callback ) ( s#snd_ivtv_card * , t#u8 * , t#size_t ) ; s#work_struct request_module_wk ; t#u32 irqmask ; t#u32 irq_rr_idx ; s#kthread_worker irq_worker ; s#task_struct * irq_worker_task ; s#kthread_work irq_work ; t#spinlock_t dma_reg_lock ; int cur_dma_stream ; int cur_pio_stream ; t#u32 dma_data_req_offset ; t#u32 dma_data_req_size ; int dma_retries ; s#ivtv_user_dma udma ; s#timer_list dma_timer ; t#u32 last_vsync_field ; t#wait_queue_head_t dma_waitq ; t#wait_queue_head_t eos_waitq ; t#wait_queue_head_t event_waitq ; t#wait_queue_head_t vsync_waitq ; s#ivtv_mailbox_data enc_mbox ; s#ivtv_mailbox_data dec_mbox ; s#ivtv_api_cache api_cache [ 256 ] ; s#i2c_adapter i2c_adap ; s#i2c_algo_bit_data i2c_algo ; s#i2c_client i2c_client ; int i2c_state ; s#mutex i2c_bus_lock ; s#IR_i2c_init_data ir_i2c_init_data ; t#u32 pgm_info_offset ; t#u32 pgm_info_num ; t#u32 pgm_info_write_idx ; t#u32 pgm_info_read_idx ; s#v4l2_enc_idx_entry pgm_info [ ( 400 ) ] ; t#u32 open_id ; int search_pack_header ; int speed ; t#u8 speed_mute_audio ; t#u64 mpg_data_received ; t#u64 vbi_data_inserted ; t#u32 last_dec_timing [ 3 ] ; unsigned long dualwatch_jiffies ; t#u32 dualwatch_stereo_mode ; s#vbi_info vbi ; s#yuv_playback_info yuv_info ; unsigned long osd_video_pbase ; int osd_global_alpha_state ; int osd_local_alpha_state ; int osd_chroma_key_state ; t#u8 osd_global_alpha ; t#u32 osd_chroma_key ; s#v4l2_rect osd_rect ; s#v4l2_rect main_rect ; s#osd_info * osd_info ; void ( * ivtvfb_restore ) ( s#ivtv * ) ; } +ivtv_ext_init extern int ( * ivtv_ext_init ) ( s#ivtv * ) +ivtv_set_irq_mask void ivtv_set_irq_mask ( s#ivtv * , t#u32 ) +ivtv_api int ivtv_api ( s#ivtv * , int , int , t#u32 [ ] ) +ivtv_vapi int ivtv_vapi ( s#ivtv * , int , int , ... ) +ivtv_vapi_result int ivtv_vapi_result ( s#ivtv * , t#u32 [ 16 ] , int , int , ... ) +ivtv_clear_irq_mask void ivtv_clear_irq_mask ( s#ivtv * , t#u32 ) +ivtv_debug extern int ivtv_debug +ivtv_reset_ir_gpio void ivtv_reset_ir_gpio ( s#ivtv * ) +ivtv_udma_setup int ivtv_udma_setup ( s#ivtv * , unsigned long , void * , int ) +ivtv_udma_unmap void ivtv_udma_unmap ( s#ivtv * ) +ivtv_udma_alloc void ivtv_udma_alloc ( s#ivtv * ) +ivtv_udma_prepare void ivtv_udma_prepare ( s#ivtv * ) +ivtv_init_on_first_open int ivtv_init_on_first_open ( s#ivtv * ) +ivtv_firmware_check int ivtv_firmware_check ( s#ivtv * , char * ) + +/* drivers/media/pci/ivtv/ivtv-fileops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##regulator +s##vb2_queue +s##v4l2_m2m_ctx +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_ivtv_card +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##osd_info +s#ivtv_open_id struct ivtv_open_id { s#v4l2_fh fh ; int type ; int yuv_frames ; s#ivtv * itv ; } +ivtv_claim_stream int ivtv_claim_stream ( s#ivtv_open_id * , int ) +ivtv_release_stream void ivtv_release_stream ( s#ivtv_stream * ) + +/* drivers/media/pci/ivtv/ivtv-streams.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##regulator +s##vb2_queue +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_ivtv_card +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##osd_info +ivtv_start_v4l2_encode_stream int ivtv_start_v4l2_encode_stream ( s#ivtv_stream * ) +ivtv_stop_v4l2_encode_stream int ivtv_stop_v4l2_encode_stream ( s#ivtv_stream * , int ) + +/* drivers/media/pci/mantis/mantis_ca.o */ +s##pci_dev +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +e#mantis_baud enum mantis_baud { MANTIS_BAUD_9600 = 0 , MANTIS_BAUD_19200 , MANTIS_BAUD_38400 , MANTIS_BAUD_57600 , MANTIS_BAUD_115200 } +e#mantis_parity enum mantis_parity { MANTIS_PARITY_NONE = 0 , MANTIS_PARITY_EVEN , MANTIS_PARITY_ODD , } +e#mantis_i2c_mode enum mantis_i2c_mode { MANTIS_PAGE_MODE = 0 , MANTIS_BYTE_MODE , } +s#mantis_hwconfig struct mantis_hwconfig { char * model_name ; char * dev_type ; t#u32 ts_size ; e#mantis_baud baud_rate ; e#mantis_parity parity ; t#u32 bytes ; t#irqreturn_t ( * irq_handler ) ( int , void * ) ; int ( * frontend_init ) ( s#mantis_pci * , s#dvb_frontend * ) ; t#u8 power ; t#u8 reset ; e#mantis_i2c_mode i2c_mode ; } +s#mantis_slot struct mantis_slot { t#u32 timeout ; t#u32 slave_cfg ; t#u32 bar ; } +e#mantis_sbuf_status enum mantis_sbuf_status { MANTIS_SBUF_DATA_AVAIL = 1 , MANTIS_SBUF_DATA_EMPTY = 2 , MANTIS_SBUF_DATA_OVFLW = 3 } +e#mantis_slot_state enum mantis_slot_state { MODULE_INSERTED = 3 , MODULE_XTRACTED = 4 } +s#mantis_ca struct mantis_ca { s#mantis_slot slot [ 4 ] ; s#work_struct hif_evm_work ; t#u32 hif_event ; t#wait_queue_head_t hif_opdone_wq ; t#wait_queue_head_t hif_brrdyw_wq ; t#wait_queue_head_t hif_data_wq ; t#wait_queue_head_t hif_write_wq ; e#mantis_sbuf_status sbuf_status ; e#mantis_slot_state slot_state ; void * ca_priv ; s#dvb_ca_en50221 en50221 ; s#mutex ca_lock ; } +s##rc_dev +s#mantis_pci struct mantis_pci { unsigned int verbose ; t#u16 vendor_id ; t#u16 device_id ; t#u16 subsystem_vendor ; t#u16 subsystem_device ; t#u8 latency ; s#pci_dev * pdev ; unsigned long mantis_addr ; void * mmio ; t#u8 irq ; t#u8 revision ; unsigned int num ; t#u32 busy_block ; t#u32 last_block ; t#u8 * buf_cpu ; t#dma_addr_t buf_dma ; t#__le32 * risc_cpu ; t#dma_addr_t risc_dma ; s#tasklet_struct tasklet ; t#spinlock_t intmask_lock ; s#i2c_adapter adapter ; int i2c_rc ; t#wait_queue_head_t i2c_wq ; s#mutex i2c_lock ; s#dvb_adapter dvb_adapter ; s#dvb_frontend * fe ; s#dvb_demux demux ; s#dmxdev dmxdev ; s#dmx_frontend fe_hw ; s#dmx_frontend fe_mem ; s#dvb_net dvbnet ; t#u8 feeds ; s#mantis_hwconfig * hwconfig ; t#u32 mantis_int_stat ; t#u32 mantis_int_mask ; t#u8 mac_address [ 8 ] ; t#u32 sub_vendor_id ; t#u32 sub_device_id ; t#u32 gpio_status ; t#u32 gpif_status ; s#mantis_ca * mantis_ca ; s#work_struct uart_work ; s#rc_dev * rc ; char device_name [ 80 ] ; char input_phys [ 80 ] ; char * rc_map_name ; } +mantis_ca_init extern int mantis_ca_init ( s#mantis_pci * ) +mantis_ca_exit extern void mantis_ca_exit ( s#mantis_pci * ) + +/* drivers/media/pci/mantis/mantis_dma.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##rc_dev +mantis_dma_exit extern int mantis_dma_exit ( s#mantis_pci * ) +mantis_dma_init extern int mantis_dma_init ( s#mantis_pci * ) + +/* drivers/media/pci/mantis/mantis_dvb.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##rc_dev +e#mantis_power enum mantis_power { POWER_OFF = 0 , POWER_ON = 1 } +mantis_frontend_power extern int mantis_frontend_power ( s#mantis_pci * , e#mantis_power ) +mantis_frontend_soft_reset extern void mantis_frontend_soft_reset ( s#mantis_pci * ) +mantis_dvb_init extern int mantis_dvb_init ( s#mantis_pci * ) +mantis_dvb_exit extern int mantis_dvb_exit ( s#mantis_pci * ) + +/* drivers/media/pci/mantis/mantis_i2c.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##rc_dev +mantis_i2c_init extern int mantis_i2c_init ( s#mantis_pci * ) +mantis_i2c_exit extern int mantis_i2c_exit ( s#mantis_pci * ) + +/* drivers/media/pci/mantis/mantis_input.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +mantis_input_init int mantis_input_init ( s#mantis_pci * ) +mantis_input_exit void mantis_input_exit ( s#mantis_pci * ) + +/* drivers/media/pci/mantis/mantis_ioc.o */ +s##pci_dev +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##rc_dev +mantis_get_mac extern int mantis_get_mac ( s#mantis_pci * ) +mantis_gpio_set_bits extern void mantis_gpio_set_bits ( s#mantis_pci * , t#u32 , t#u8 ) +e#mantis_stream_control enum mantis_stream_control { STREAM_TO_HIF = 0 , STREAM_TO_CAM } +mantis_stream_control extern int mantis_stream_control ( s#mantis_pci * , e#mantis_stream_control ) + +/* drivers/media/pci/mantis/mantis_pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##rc_dev +mantis_pci_init extern int mantis_pci_init ( s#mantis_pci * ) +mantis_pci_exit extern void mantis_pci_exit ( s#mantis_pci * ) + +/* drivers/media/pci/mantis/mantis_uart.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##rc_dev +mantis_uart_init extern int mantis_uart_init ( s#mantis_pci * ) +mantis_uart_exit extern void mantis_uart_exit ( s#mantis_pci * ) + +/* drivers/media/pci/saa7134/saa7134-cards.o */ +saa7134_tuner_callback int saa7134_tuner_callback ( void * , int , int , int ) + +/* drivers/media/pci/saa7134/saa7134-core.o */ +saa7134_devlist_lock extern s#mutex saa7134_devlist_lock +saa7134_devlist extern s#list_head saa7134_devlist +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##regulator +e#saa7134_audio_in enum saa7134_audio_in { TV = 1 , LINE1 = 2 , LINE2 = 3 , LINE2_LEFT , } +s#saa7134_pgtable struct saa7134_pgtable { unsigned int size ; t#__le32 * cpu ; t#dma_addr_t dma ; } +s##snd_info_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_kcontrol +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s#saa7134_dmasound struct saa7134_dmasound { s#mutex lock ; int minor_mixer ; int minor_dsp ; unsigned int users_dsp ; e#saa7134_audio_in input ; unsigned int count ; unsigned int line1 ; unsigned int line2 ; unsigned int afmt ; unsigned int rate ; unsigned int channels ; unsigned int recording_on ; unsigned int dma_running ; unsigned int blocks ; unsigned int blksize ; unsigned int bufsize ; s#saa7134_pgtable pt ; void * vaddr ; s#scatterlist * sglist ; int sglen ; unsigned long nr_pages ; unsigned int dma_blk ; unsigned int read_offset ; unsigned int read_count ; void * priv_data ; s#snd_pcm_substream * substream ; } +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#saa7134_card_ir struct saa7134_card_ir { s#rc_dev * dev ; char phys [ 32 ] ; t#u32 polling ; t#u32 last_gpio ; t#u32 mask_keycode , mask_keydown , mask_keyup ; t#bool running ; s#timer_list timer ; t#u32 raw_decode ; } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#saa7134_format struct saa7134_format { unsigned int fourcc ; unsigned int depth ; unsigned int pm ; unsigned int vshift ; unsigned int hshift ; unsigned int bswap : 1 ; unsigned int wswap : 1 ; unsigned int yuv : 1 ; unsigned int planar : 1 ; unsigned int uvswap : 1 ; } +s#saa7134_buf struct saa7134_buf { s#vb2_v4l2_buffer vb2 ; unsigned int top_seen ; int ( * activate ) ( s#saa7134_dev * , s#saa7134_buf * , s#saa7134_buf * ) ; s#list_head entry ; } +s#saa7134_dmaqueue struct saa7134_dmaqueue { s#saa7134_dev * dev ; s#saa7134_buf * curr ; s#list_head queue ; s#timer_list timeout ; unsigned int need_two ; unsigned int seq_nr ; s#saa7134_pgtable pt ; } +s#saa7134_ts struct saa7134_ts { int nr_packets ; int nr_bufs ; } +e#saa7134_mpeg_type enum saa7134_mpeg_type { SAA7134_MPEG_UNUSED , SAA7134_MPEG_EMPRESS , SAA7134_MPEG_DVB , SAA7134_MPEG_GO7007 , } +s#saa7134_mpeg_ops struct saa7134_mpeg_ops { e#saa7134_mpeg_type type ; s#list_head next ; int ( * init ) ( s#saa7134_dev * ) ; int ( * fini ) ( s#saa7134_dev * ) ; void ( * signal_change ) ( s#saa7134_dev * ) ; void ( * irq_ts_done ) ( s#saa7134_dev * , unsigned long ) ; } +s#saa7134_tvnorm struct saa7134_tvnorm { char * name ; t#v4l2_std_id id ; unsigned int sync_control ; unsigned int luma_control ; unsigned int chroma_ctrl1 ; unsigned int chroma_gain ; unsigned int chroma_ctrl2 ; unsigned int vgate_misc ; unsigned int h_start ; unsigned int h_stop ; unsigned int video_v_start ; unsigned int video_v_stop ; unsigned int vbi_v_start_0 ; unsigned int vbi_v_stop_0 ; unsigned int src_timing ; unsigned int vbi_v_start_1 ; } +e#saa7134_tvaudio_mode enum saa7134_tvaudio_mode { TVAUDIO_FM_MONO = 1 , TVAUDIO_FM_BG_STEREO = 2 , TVAUDIO_FM_SAT_STEREO = 3 , TVAUDIO_FM_K_STEREO = 4 , TVAUDIO_NICAM_AM = 5 , TVAUDIO_NICAM_FM = 6 , } +s#saa7134_tvaudio struct saa7134_tvaudio { char * name ; t#v4l2_std_id std ; e#saa7134_tvaudio_mode mode ; int carr1 ; int carr2 ; } +s#saa7134_thread struct saa7134_thread { s#task_struct * thread ; unsigned int scan1 ; unsigned int scan2 ; unsigned int mode ; unsigned int stopped ; } +e#saa7134_input_types enum saa7134_input_types { SAA7134_NO_INPUT = 0 , SAA7134_INPUT_MUTE , SAA7134_INPUT_RADIO , SAA7134_INPUT_TV , SAA7134_INPUT_TV_MONO , SAA7134_INPUT_COMPOSITE , SAA7134_INPUT_COMPOSITE0 , SAA7134_INPUT_COMPOSITE1 , SAA7134_INPUT_COMPOSITE2 , SAA7134_INPUT_COMPOSITE3 , SAA7134_INPUT_COMPOSITE4 , SAA7134_INPUT_SVIDEO , SAA7134_INPUT_SVIDEO0 , SAA7134_INPUT_SVIDEO1 , SAA7134_INPUT_COMPOSITE_OVER_SVIDEO , } +s#saa7134_input struct saa7134_input { e#saa7134_input_types type ; unsigned int vmux ; e#saa7134_audio_in amux ; unsigned int gpio ; } +E#SAA7134_NUM_PADS 2 +s#saa7134_dev struct saa7134_dev { s#list_head devlist ; s#mutex lock ; t#spinlock_t slock ; s#v4l2_device v4l2_dev ; s#work_struct request_module_wk ; int autodetected ; unsigned int resources ; s#video_device * video_dev ; s#video_device * radio_dev ; s#video_device * vbi_dev ; s#saa7134_dmasound dmasound ; int has_remote ; s#saa7134_card_ir * remote ; char name [ 32 ] ; int nr ; s#pci_dev * pci ; unsigned char pci_rev , pci_lat ; t#__u32 * lmmio ; t#__u8 * bmmio ; unsigned int board ; unsigned int tuner_type ; unsigned int radio_type ; unsigned char tuner_addr ; unsigned char radio_addr ; unsigned int tda9887_conf ; unsigned int gpio_value ; s#i2c_adapter i2c_adap ; s#i2c_client i2c_client ; unsigned char eedata [ 256 ] ; int has_rds ; s#v4l2_framebuffer ovbuf ; s#saa7134_format * ovfmt ; unsigned int ovenable ; e#v4l2_field ovfield ; s#v4l2_window win ; s#v4l2_clip clips [ 8 ] ; unsigned int nclips ; s#v4l2_fh * overlay_owner ; s#saa7134_dmaqueue video_q ; s#vb2_queue video_vbq ; s#saa7134_dmaqueue vbi_q ; s#vb2_queue vbi_vbq ; e#v4l2_field field ; s#saa7134_format * fmt ; unsigned int width , height ; unsigned int vbi_hlen , vbi_vlen ; s#pm_qos_request qos_request ; s#saa7134_ts ts ; s#saa7134_dmaqueue ts_q ; e#v4l2_field ts_field ; int ts_started ; s#saa7134_mpeg_ops * mops ; s#video_device * empress_dev ; s#v4l2_subdev * empress_sd ; s#vb2_queue empress_vbq ; s#work_struct empress_workqueue ; int empress_started ; s#v4l2_ctrl_handler empress_ctrl_handler ; s#saa7134_tvnorm * tvnorm ; s#saa7134_tvaudio * tvaudio ; s#v4l2_ctrl_handler ctrl_handler ; unsigned int ctl_input ; int ctl_bright ; int ctl_contrast ; int ctl_hue ; int ctl_saturation ; int ctl_mute ; int ctl_volume ; int ctl_invert ; int ctl_mirror ; int ctl_y_odd ; int ctl_y_even ; int ctl_automute ; s#v4l2_rect crop_bounds ; s#v4l2_rect crop_defrect ; s#v4l2_rect crop_current ; unsigned int automute ; s#saa7134_thread thread ; s#saa7134_input * input ; s#saa7134_input * hw_input ; unsigned int hw_mute ; int last_carrier ; int nosignal ; unsigned int insuspend ; s#v4l2_ctrl_handler radio_ctrl_handler ; s#IR_i2c_init_data init_data ; s#media_device * media_dev ; s#media_entity input_ent [ 8 + 1 ] ; s#media_pad input_pad [ 8 + 1 ] ; s#media_entity demod ; s#media_pad demod_pad [ E#SAA7134_NUM_PADS ] ; s#media_pad video_pad , vbi_pad ; s#media_entity * decoder ; s#vb2_dvb_frontends frontends ; int ( * original_demod_sleep ) ( s#dvb_frontend * ) ; int ( * original_set_voltage ) ( s#dvb_frontend * , e#fe_sec_voltage ) ; int ( * original_set_high_voltage ) ( s#dvb_frontend * , long ) ; void ( * gate_ctrl ) ( s#saa7134_dev * , int ) ; } +saa7134_stop_streaming void saa7134_stop_streaming ( s#saa7134_dev * , s#saa7134_dmaqueue * ) +saa7134_ts_register int saa7134_ts_register ( s#saa7134_mpeg_ops * ) +saa7134_ts_unregister void saa7134_ts_unregister ( s#saa7134_mpeg_ops * ) +saa7134_set_gpio void saa7134_set_gpio ( s#saa7134_dev * , int , int ) +e#tda8290_lna enum tda8290_lna { TDA8290_LNA_OFF = 0 , TDA8290_LNA_GP0_HIGH_ON = 1 , TDA8290_LNA_GP0_HIGH_OFF = 2 , TDA8290_LNA_ON_BRIDGE = 3 , } +s#tda18271_std_map_item struct tda18271_std_map_item { t#u16 if_freq ; unsigned int agc_mode : 2 ; unsigned int std : 3 ; unsigned int fm_rfn : 1 ; unsigned int if_lvl : 3 ; unsigned int rfagc_top : 7 ; } +s#tda18271_std_map struct tda18271_std_map { s#tda18271_std_map_item fm_radio ; s#tda18271_std_map_item atv_b ; s#tda18271_std_map_item atv_dk ; s#tda18271_std_map_item atv_gh ; s#tda18271_std_map_item atv_i ; s#tda18271_std_map_item atv_l ; s#tda18271_std_map_item atv_lc ; s#tda18271_std_map_item atv_mn ; s#tda18271_std_map_item atsc_6 ; s#tda18271_std_map_item dvbt_6 ; s#tda18271_std_map_item dvbt_7 ; s#tda18271_std_map_item dvbt_8 ; s#tda18271_std_map_item qam_6 ; s#tda18271_std_map_item qam_7 ; s#tda18271_std_map_item qam_8 ; } +s#tda829x_config struct tda829x_config { e#tda8290_lna lna_cfg ; unsigned int probe_tuner : 1 ; unsigned int no_i2c_gate : 1 ; s#tda18271_std_map * tda18271_std_map ; } +e#saa7134_video_out enum saa7134_video_out { CCIR656 = 1 , } +e#saa7134_mpeg_ts_type enum saa7134_mpeg_ts_type { SAA7134_MPEG_TS_PARALLEL = 0 , SAA7134_MPEG_TS_SERIAL , } +s#saa7134_board struct saa7134_board { char * name ; unsigned int audio_clock ; unsigned int gpiomask ; s#saa7134_input inputs [ 8 ] ; s#saa7134_input radio ; s#saa7134_input mute ; unsigned int tuner_type ; unsigned int radio_type ; unsigned char tuner_addr ; unsigned char radio_addr ; unsigned char empress_addr ; unsigned char rds_addr ; unsigned int tda9887_conf ; s#tda829x_config tda829x_conf ; e#saa7134_video_out video_out ; e#saa7134_mpeg_type mpeg ; e#saa7134_mpeg_ts_type ts_type ; unsigned int vid_port_opts ; unsigned int ts_force_val : 1 ; } +saa7134_boards extern s#saa7134_board saa7134_boards [ ] +saa7134_dmasound_init extern int ( * saa7134_dmasound_init ) ( s#saa7134_dev * ) +saa7134_dmasound_exit extern int ( * saa7134_dmasound_exit ) ( s#saa7134_dev * ) +saa7134_pgtable_free void saa7134_pgtable_free ( s#pci_dev * , s#saa7134_pgtable * ) +saa7134_pgtable_build int saa7134_pgtable_build ( s#pci_dev * , s#saa7134_pgtable * , s#scatterlist * , unsigned int , unsigned int ) +saa7134_pgtable_alloc int saa7134_pgtable_alloc ( s#pci_dev * , s#saa7134_pgtable * ) +saa7134_set_dmabits int saa7134_set_dmabits ( s#saa7134_dev * ) + +/* drivers/media/pci/saa7134/saa7134-ts.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +saa7134_ts_buffer_init int saa7134_ts_buffer_init ( s#vb2_buffer * ) +saa7134_ts_buffer_prepare int saa7134_ts_buffer_prepare ( s#vb2_buffer * ) +saa7134_ts_queue_setup int saa7134_ts_queue_setup ( s#vb2_queue * , unsigned int * , unsigned int * , unsigned int [ ] , s#device * [ ] ) +saa7134_ts_start_streaming int saa7134_ts_start_streaming ( s#vb2_queue * , unsigned int ) +saa7134_ts_stop_streaming void saa7134_ts_stop_streaming ( s#vb2_queue * ) +saa7134_ts_qops extern s#vb2_ops saa7134_ts_qops + +/* drivers/media/pci/saa7134/saa7134-tvaudio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##regulator +s##snd_info_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_kcontrol +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##gpio_desc +s##pinctrl +s##pinctrl_state +saa_dsp_writel int saa_dsp_writel ( s#saa7134_dev * , int , t#u32 ) +saa7134_tvaudio_setmute void saa7134_tvaudio_setmute ( s#saa7134_dev * ) + +/* drivers/media/pci/saa7134/saa7134-video.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +saa7134_vb2_buffer_queue void saa7134_vb2_buffer_queue ( s#vb2_buffer * ) +saa7134_enum_input int saa7134_enum_input ( s#file * , void * , s#v4l2_input * ) +saa7134_g_input int saa7134_g_input ( s#file * , void * , unsigned int * ) +saa7134_s_input int saa7134_s_input ( s#file * , void * , unsigned int ) +saa7134_querycap int saa7134_querycap ( s#file * , void * , s#v4l2_capability * ) +saa7134_s_std int saa7134_s_std ( s#file * , void * , t#v4l2_std_id ) +saa7134_g_std int saa7134_g_std ( s#file * , void * , t#v4l2_std_id * ) +saa7134_querystd int saa7134_querystd ( s#file * , void * , t#v4l2_std_id * ) +saa7134_g_tuner int saa7134_g_tuner ( s#file * , void * , s#v4l2_tuner * ) +saa7134_s_tuner int saa7134_s_tuner ( s#file * , void * , const s#v4l2_tuner * ) +saa7134_g_frequency int saa7134_g_frequency ( s#file * , void * , s#v4l2_frequency * ) +saa7134_s_frequency int saa7134_s_frequency ( s#file * , void * , const s#v4l2_frequency * ) + +/* drivers/media/pci/ttpci/budget-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##saa7146_ext_vv +s##saa7146_vv +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#budget_info struct budget_info { char * name ; int type ; } +s#budget struct budget { s#dvb_device dvb_dev ; s#dvb_net dvb_net ; s#saa7146_dev * dev ; s#i2c_adapter i2c_adap ; s#budget_info * card ; unsigned char * grabbing ; s#saa7146_pgtable pt ; s#tasklet_struct fidb_tasklet ; s#tasklet_struct vpe_tasklet ; s#dmxdev dmxdev ; s#dvb_demux demux ; s#dmx_frontend hw_frontend ; s#dmx_frontend mem_frontend ; int ci_present ; int video_port ; t#u32 buffer_width ; t#u32 buffer_height ; t#u32 buffer_size ; t#u32 buffer_warning_threshold ; t#u32 buffer_warnings ; unsigned long buffer_warning_time ; t#u32 ttbp ; int feeding ; t#spinlock_t feedlock ; t#spinlock_t debilock ; s#dvb_adapter dvb_adapter ; s#dvb_frontend * dvb_frontend ; int ( * read_fe_status ) ( s#dvb_frontend * , e#fe_status * ) ; int fe_synced ; void * priv ; } +ttpci_budget_debiread extern int ttpci_budget_debiread ( s#budget * , t#u32 , int , int , int , int ) +ttpci_budget_debiwrite extern int ttpci_budget_debiwrite ( s#budget * , t#u32 , int , int , t#u32 , int , int ) +ttpci_budget_init extern int ttpci_budget_init ( s#budget * , s#saa7146_dev * , s#saa7146_pci_extension_data * , s#module * , short * ) +ttpci_budget_init_hooks extern void ttpci_budget_init_hooks ( s#budget * ) +ttpci_budget_deinit extern int ttpci_budget_deinit ( s#budget * ) +ttpci_budget_irq10_handler extern void ttpci_budget_irq10_handler ( s#saa7146_dev * , t#u32 * ) +ttpci_budget_set_video_port extern void ttpci_budget_set_video_port ( s#saa7146_dev * , int ) +budget_debug extern int budget_debug + +/* drivers/media/platform/allegro-dvt/allegro-mail.o */ +e#mcu_msg_type enum mcu_msg_type { MCU_MSG_TYPE_INIT = 0x0000 , MCU_MSG_TYPE_CREATE_CHANNEL = 0x0005 , MCU_MSG_TYPE_DESTROY_CHANNEL = 0x0006 , MCU_MSG_TYPE_ENCODE_FRAME = 0x0007 , MCU_MSG_TYPE_PUT_STREAM_BUFFER = 0x0012 , MCU_MSG_TYPE_PUSH_BUFFER_INTERMEDIATE = 0x000e , MCU_MSG_TYPE_PUSH_BUFFER_REFERENCE = 0x000f , } +msg_type_name const char * msg_type_name ( e#mcu_msg_type ) + +/* drivers/media/platform/allegro-dvt/nal-h264.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#nal_h264_hrd_parameters struct nal_h264_hrd_parameters { unsigned int cpb_cnt_minus1 ; unsigned int bit_rate_scale ; unsigned int cpb_size_scale ; struct { int bit_rate_value_minus1 [ 16 ] ; int cpb_size_value_minus1 [ 16 ] ; unsigned int cbr_flag [ 16 ] ; } ; unsigned int initial_cpb_removal_delay_length_minus1 ; unsigned int cpb_removal_delay_length_minus1 ; unsigned int dpb_output_delay_length_minus1 ; unsigned int time_offset_length ; } +s#nal_h264_vui_parameters struct nal_h264_vui_parameters { unsigned int aspect_ratio_info_present_flag ; struct { unsigned int aspect_ratio_idc ; unsigned int sar_width ; unsigned int sar_height ; } ; unsigned int overscan_info_present_flag ; unsigned int overscan_appropriate_flag ; unsigned int video_signal_type_present_flag ; struct { unsigned int video_format ; unsigned int video_full_range_flag ; unsigned int colour_description_present_flag ; struct { unsigned int colour_primaries ; unsigned int transfer_characteristics ; unsigned int matrix_coefficients ; } ; } ; unsigned int chroma_loc_info_present_flag ; struct { unsigned int chroma_sample_loc_type_top_field ; unsigned int chroma_sample_loc_type_bottom_field ; } ; unsigned int timing_info_present_flag ; struct { unsigned int num_units_in_tick ; unsigned int time_scale ; unsigned int fixed_frame_rate_flag ; } ; unsigned int nal_hrd_parameters_present_flag ; s#nal_h264_hrd_parameters nal_hrd_parameters ; unsigned int vcl_hrd_parameters_present_flag ; s#nal_h264_hrd_parameters vcl_hrd_parameters ; unsigned int low_delay_hrd_flag ; unsigned int pic_struct_present_flag ; unsigned int bitstream_restriction_flag ; struct { unsigned int motion_vectors_over_pic_boundaries_flag ; unsigned int max_bytes_per_pic_denom ; unsigned int max_bits_per_mb_denom ; unsigned int log2_max_mv_length_horizontal ; unsigned int log21_max_mv_length_vertical ; unsigned int max_num_reorder_frames ; unsigned int max_dec_frame_buffering ; } ; } +s#nal_h264_sps struct nal_h264_sps { unsigned int profile_idc ; unsigned int constraint_set0_flag ; unsigned int constraint_set1_flag ; unsigned int constraint_set2_flag ; unsigned int constraint_set3_flag ; unsigned int constraint_set4_flag ; unsigned int constraint_set5_flag ; unsigned int reserved_zero_2bits ; unsigned int level_idc ; unsigned int seq_parameter_set_id ; struct { unsigned int chroma_format_idc ; unsigned int separate_colour_plane_flag ; unsigned int bit_depth_luma_minus8 ; unsigned int bit_depth_chroma_minus8 ; unsigned int qpprime_y_zero_transform_bypass_flag ; unsigned int seq_scaling_matrix_present_flag ; } ; unsigned int log2_max_frame_num_minus4 ; unsigned int pic_order_cnt_type ; union { unsigned int log2_max_pic_order_cnt_lsb_minus4 ; struct { unsigned int delta_pic_order_always_zero_flag ; int offset_for_non_ref_pic ; int offset_for_top_to_bottom_field ; unsigned int num_ref_frames_in_pic_order_cnt_cycle ; int offset_for_ref_frame [ 255 ] ; } ; } ; unsigned int max_num_ref_frames ; unsigned int gaps_in_frame_num_value_allowed_flag ; unsigned int pic_width_in_mbs_minus1 ; unsigned int pic_height_in_map_units_minus1 ; unsigned int frame_mbs_only_flag ; unsigned int mb_adaptive_frame_field_flag ; unsigned int direct_8x8_inference_flag ; unsigned int frame_cropping_flag ; struct { unsigned int crop_left ; unsigned int crop_right ; unsigned int crop_top ; unsigned int crop_bottom ; } ; unsigned int vui_parameters_present_flag ; s#nal_h264_vui_parameters vui ; } +nal_h264_write_sps t#ssize_t nal_h264_write_sps ( const s#device * , void * , t#size_t , s#nal_h264_sps * ) +nal_h264_read_sps t#ssize_t nal_h264_read_sps ( const s#device * , s#nal_h264_sps * , void * , t#size_t ) +s#nal_h264_pps struct nal_h264_pps { unsigned int pic_parameter_set_id ; unsigned int seq_parameter_set_id ; unsigned int entropy_coding_mode_flag ; unsigned int bottom_field_pic_order_in_frame_present_flag ; unsigned int num_slice_groups_minus1 ; unsigned int slice_group_map_type ; union { unsigned int run_length_minus1 [ 8 ] ; struct { unsigned int top_left [ 8 ] ; unsigned int bottom_right [ 8 ] ; } ; struct { unsigned int slice_group_change_direction_flag ; unsigned int slice_group_change_rate_minus1 ; } ; struct { unsigned int pic_size_in_map_units_minus1 ; unsigned int slice_group_id [ 8 ] ; } ; } ; unsigned int num_ref_idx_l0_default_active_minus1 ; unsigned int num_ref_idx_l1_default_active_minus1 ; unsigned int weighted_pred_flag ; unsigned int weighted_bipred_idc ; int pic_init_qp_minus26 ; int pic_init_qs_minus26 ; int chroma_qp_index_offset ; unsigned int deblocking_filter_control_present_flag ; unsigned int constrained_intra_pred_flag ; unsigned int redundant_pic_cnt_present_flag ; struct { unsigned int transform_8x8_mode_flag ; unsigned int pic_scaling_matrix_present_flag ; int second_chroma_qp_index_offset ; } ; } +nal_h264_write_pps t#ssize_t nal_h264_write_pps ( const s#device * , void * , t#size_t , s#nal_h264_pps * ) +nal_h264_read_pps t#ssize_t nal_h264_read_pps ( const s#device * , s#nal_h264_pps * , void * , t#size_t ) +nal_h264_write_filler t#ssize_t nal_h264_write_filler ( const s#device * , void * , t#size_t ) +nal_h264_read_filler t#ssize_t nal_h264_read_filler ( const s#device * , void * , t#size_t ) + +/* drivers/media/platform/allegro-dvt/nal-hevc.o */ +e#v4l2_mpeg_video_hevc_profile enum v4l2_mpeg_video_hevc_profile { V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN = 0 , V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE = 1 , V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10 = 2 , } +nal_hevc_profile_from_v4l2 int nal_hevc_profile_from_v4l2 ( e#v4l2_mpeg_video_hevc_profile ) +e#v4l2_mpeg_video_hevc_tier enum v4l2_mpeg_video_hevc_tier { V4L2_MPEG_VIDEO_HEVC_TIER_MAIN = 0 , V4L2_MPEG_VIDEO_HEVC_TIER_HIGH = 1 , } +nal_hevc_tier_from_v4l2 int nal_hevc_tier_from_v4l2 ( e#v4l2_mpeg_video_hevc_tier ) +e#v4l2_mpeg_video_hevc_level enum v4l2_mpeg_video_hevc_level { V4L2_MPEG_VIDEO_HEVC_LEVEL_1 = 0 , V4L2_MPEG_VIDEO_HEVC_LEVEL_2 = 1 , V4L2_MPEG_VIDEO_HEVC_LEVEL_2_1 = 2 , V4L2_MPEG_VIDEO_HEVC_LEVEL_3 = 3 , V4L2_MPEG_VIDEO_HEVC_LEVEL_3_1 = 4 , V4L2_MPEG_VIDEO_HEVC_LEVEL_4 = 5 , V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1 = 6 , V4L2_MPEG_VIDEO_HEVC_LEVEL_5 = 7 , V4L2_MPEG_VIDEO_HEVC_LEVEL_5_1 = 8 , V4L2_MPEG_VIDEO_HEVC_LEVEL_5_2 = 9 , V4L2_MPEG_VIDEO_HEVC_LEVEL_6 = 10 , V4L2_MPEG_VIDEO_HEVC_LEVEL_6_1 = 11 , V4L2_MPEG_VIDEO_HEVC_LEVEL_6_2 = 12 , } +nal_hevc_level_from_v4l2 int nal_hevc_level_from_v4l2 ( e#v4l2_mpeg_video_hevc_level ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#nal_hevc_profile_tier_level struct nal_hevc_profile_tier_level { unsigned int general_profile_space ; unsigned int general_tier_flag ; unsigned int general_profile_idc ; unsigned int general_profile_compatibility_flag [ 32 ] ; unsigned int general_progressive_source_flag ; unsigned int general_interlaced_source_flag ; unsigned int general_non_packed_constraint_flag ; unsigned int general_frame_only_constraint_flag ; union { struct { unsigned int general_max_12bit_constraint_flag ; unsigned int general_max_10bit_constraint_flag ; unsigned int general_max_8bit_constraint_flag ; unsigned int general_max_422chroma_constraint_flag ; unsigned int general_max_420chroma_constraint_flag ; unsigned int general_max_monochrome_constraint_flag ; unsigned int general_intra_constraint_flag ; unsigned int general_one_picture_only_constraint_flag ; unsigned int general_lower_bit_rate_constraint_flag ; union { struct { unsigned int general_max_14bit_constraint_flag ; unsigned int general_reserved_zero_33bits ; } ; unsigned int general_reserved_zero_34bits ; } ; } ; struct { unsigned int general_reserved_zero_7bits ; unsigned int general_reserved_zero_35bits ; } ; unsigned int general_reserved_zero_43bits ; } ; union { unsigned int general_inbld_flag ; unsigned int general_reserved_zero_bit ; } ; unsigned int general_level_idc ; } +s#nal_hevc_vps struct nal_hevc_vps { unsigned int video_parameter_set_id ; unsigned int base_layer_internal_flag ; unsigned int base_layer_available_flag ; unsigned int max_layers_minus1 ; unsigned int max_sub_layers_minus1 ; unsigned int temporal_id_nesting_flag ; s#nal_hevc_profile_tier_level profile_tier_level ; unsigned int sub_layer_ordering_info_present_flag ; struct { unsigned int max_dec_pic_buffering_minus1 [ 7 ] ; unsigned int max_num_reorder_pics [ 7 ] ; unsigned int max_latency_increase_plus1 [ 7 ] ; } ; unsigned int max_layer_id ; unsigned int num_layer_sets_minus1 ; unsigned int layer_id_included_flag [ 1024 ] [ 64 ] ; unsigned int timing_info_present_flag ; struct { unsigned int num_units_in_tick ; unsigned int time_scale ; unsigned int poc_proportional_to_timing_flag ; unsigned int num_ticks_poc_diff_one_minus1 ; unsigned int num_hrd_parameters ; struct { unsigned int hrd_layer_set_idx [ 0 ] ; unsigned int cprms_present_flag [ 0 ] ; } ; } ; unsigned int extension_flag ; unsigned int extension_data_flag ; } +nal_hevc_write_vps t#ssize_t nal_hevc_write_vps ( const s#device * , void * , t#size_t , s#nal_hevc_vps * ) +nal_hevc_read_vps t#ssize_t nal_hevc_read_vps ( const s#device * , s#nal_hevc_vps * , void * , t#size_t ) +s#nal_hevc_sub_layer_hrd_parameters struct nal_hevc_sub_layer_hrd_parameters { unsigned int bit_rate_value_minus1 [ 1 ] ; unsigned int cpb_size_value_minus1 [ 1 ] ; unsigned int cbr_flag [ 1 ] ; } +s#nal_hevc_hrd_parameters struct nal_hevc_hrd_parameters { unsigned int nal_hrd_parameters_present_flag ; unsigned int vcl_hrd_parameters_present_flag ; struct { unsigned int sub_pic_hrd_params_present_flag ; struct { unsigned int tick_divisor_minus2 ; unsigned int du_cpb_removal_delay_increment_length_minus1 ; unsigned int sub_pic_cpb_params_in_pic_timing_sei_flag ; unsigned int dpb_output_delay_du_length_minus1 ; } ; unsigned int bit_rate_scale ; unsigned int cpb_size_scale ; unsigned int cpb_size_du_scale ; unsigned int initial_cpb_removal_delay_length_minus1 ; unsigned int au_cpb_removal_delay_length_minus1 ; unsigned int dpb_output_delay_length_minus1 ; } ; struct { unsigned int fixed_pic_rate_general_flag [ 1 ] ; unsigned int fixed_pic_rate_within_cvs_flag [ 1 ] ; unsigned int elemental_duration_in_tc_minus1 [ 1 ] ; unsigned int low_delay_hrd_flag [ 1 ] ; unsigned int cpb_cnt_minus1 [ 1 ] ; s#nal_hevc_sub_layer_hrd_parameters nal_hrd [ 1 ] ; s#nal_hevc_sub_layer_hrd_parameters vcl_hrd [ 1 ] ; } ; } +s#nal_hevc_vui_parameters struct nal_hevc_vui_parameters { unsigned int aspect_ratio_info_present_flag ; struct { unsigned int aspect_ratio_idc ; unsigned int sar_width ; unsigned int sar_height ; } ; unsigned int overscan_info_present_flag ; unsigned int overscan_appropriate_flag ; unsigned int video_signal_type_present_flag ; struct { unsigned int video_format ; unsigned int video_full_range_flag ; unsigned int colour_description_present_flag ; struct { unsigned int colour_primaries ; unsigned int transfer_characteristics ; unsigned int matrix_coeffs ; } ; } ; unsigned int chroma_loc_info_present_flag ; struct { unsigned int chroma_sample_loc_type_top_field ; unsigned int chroma_sample_loc_type_bottom_field ; } ; unsigned int neutral_chroma_indication_flag ; unsigned int field_seq_flag ; unsigned int frame_field_info_present_flag ; unsigned int default_display_window_flag ; struct { unsigned int def_disp_win_left_offset ; unsigned int def_disp_win_right_offset ; unsigned int def_disp_win_top_offset ; unsigned int def_disp_win_bottom_offset ; } ; unsigned int vui_timing_info_present_flag ; struct { unsigned int vui_num_units_in_tick ; unsigned int vui_time_scale ; unsigned int vui_poc_proportional_to_timing_flag ; unsigned int vui_num_ticks_poc_diff_one_minus1 ; unsigned int vui_hrd_parameters_present_flag ; s#nal_hevc_hrd_parameters nal_hrd_parameters ; } ; unsigned int bitstream_restriction_flag ; struct { unsigned int tiles_fixed_structure_flag ; unsigned int motion_vectors_over_pic_boundaries_flag ; unsigned int restricted_ref_pic_lists_flag ; unsigned int min_spatial_segmentation_idc ; unsigned int max_bytes_per_pic_denom ; unsigned int max_bits_per_min_cu_denom ; unsigned int log2_max_mv_length_horizontal ; unsigned int log2_max_mv_length_vertical ; } ; } +s#nal_hevc_sps struct nal_hevc_sps { unsigned int video_parameter_set_id ; unsigned int max_sub_layers_minus1 ; unsigned int temporal_id_nesting_flag ; s#nal_hevc_profile_tier_level profile_tier_level ; unsigned int seq_parameter_set_id ; unsigned int chroma_format_idc ; unsigned int separate_colour_plane_flag ; unsigned int pic_width_in_luma_samples ; unsigned int pic_height_in_luma_samples ; unsigned int conformance_window_flag ; struct { unsigned int conf_win_left_offset ; unsigned int conf_win_right_offset ; unsigned int conf_win_top_offset ; unsigned int conf_win_bottom_offset ; } ; unsigned int bit_depth_luma_minus8 ; unsigned int bit_depth_chroma_minus8 ; unsigned int log2_max_pic_order_cnt_lsb_minus4 ; unsigned int sub_layer_ordering_info_present_flag ; struct { unsigned int max_dec_pic_buffering_minus1 [ 7 ] ; unsigned int max_num_reorder_pics [ 7 ] ; unsigned int max_latency_increase_plus1 [ 7 ] ; } ; unsigned int log2_min_luma_coding_block_size_minus3 ; unsigned int log2_diff_max_min_luma_coding_block_size ; unsigned int log2_min_luma_transform_block_size_minus2 ; unsigned int log2_diff_max_min_luma_transform_block_size ; unsigned int max_transform_hierarchy_depth_inter ; unsigned int max_transform_hierarchy_depth_intra ; unsigned int scaling_list_enabled_flag ; unsigned int scaling_list_data_present_flag ; unsigned int amp_enabled_flag ; unsigned int sample_adaptive_offset_enabled_flag ; unsigned int pcm_enabled_flag ; struct { unsigned int pcm_sample_bit_depth_luma_minus1 ; unsigned int pcm_sample_bit_depth_chroma_minus1 ; unsigned int log2_min_pcm_luma_coding_block_size_minus3 ; unsigned int log2_diff_max_min_pcm_luma_coding_block_size ; unsigned int pcm_loop_filter_disabled_flag ; } ; unsigned int num_short_term_ref_pic_sets ; unsigned int long_term_ref_pics_present_flag ; unsigned int sps_temporal_mvp_enabled_flag ; unsigned int strong_intra_smoothing_enabled_flag ; unsigned int vui_parameters_present_flag ; s#nal_hevc_vui_parameters vui ; unsigned int extension_present_flag ; struct { unsigned int sps_range_extension_flag ; unsigned int sps_multilayer_extension_flag ; unsigned int sps_3d_extension_flag ; unsigned int sps_scc_extension_flag ; unsigned int sps_extension_4bits ; } ; } +nal_hevc_write_sps t#ssize_t nal_hevc_write_sps ( const s#device * , void * , t#size_t , s#nal_hevc_sps * ) +nal_hevc_read_sps t#ssize_t nal_hevc_read_sps ( const s#device * , s#nal_hevc_sps * , void * , t#size_t ) +s#nal_hevc_pps struct nal_hevc_pps { unsigned int pps_pic_parameter_set_id ; unsigned int pps_seq_parameter_set_id ; unsigned int dependent_slice_segments_enabled_flag ; unsigned int output_flag_present_flag ; unsigned int num_extra_slice_header_bits ; unsigned int sign_data_hiding_enabled_flag ; unsigned int cabac_init_present_flag ; unsigned int num_ref_idx_l0_default_active_minus1 ; unsigned int num_ref_idx_l1_default_active_minus1 ; int init_qp_minus26 ; unsigned int constrained_intra_pred_flag ; unsigned int transform_skip_enabled_flag ; unsigned int cu_qp_delta_enabled_flag ; unsigned int diff_cu_qp_delta_depth ; int pps_cb_qp_offset ; int pps_cr_qp_offset ; unsigned int pps_slice_chroma_qp_offsets_present_flag ; unsigned int weighted_pred_flag ; unsigned int weighted_bipred_flag ; unsigned int transquant_bypass_enabled_flag ; unsigned int tiles_enabled_flag ; unsigned int entropy_coding_sync_enabled_flag ; struct { unsigned int num_tile_columns_minus1 ; unsigned int num_tile_rows_minus1 ; unsigned int uniform_spacing_flag ; struct { unsigned int column_width_minus1 [ 1 ] ; unsigned int row_height_minus1 [ 1 ] ; } ; unsigned int loop_filter_across_tiles_enabled_flag ; } ; unsigned int pps_loop_filter_across_slices_enabled_flag ; unsigned int deblocking_filter_control_present_flag ; struct { unsigned int deblocking_filter_override_enabled_flag ; unsigned int pps_deblocking_filter_disabled_flag ; struct { int pps_beta_offset_div2 ; int pps_tc_offset_div2 ; } ; } ; unsigned int pps_scaling_list_data_present_flag ; unsigned int lists_modification_present_flag ; unsigned int log2_parallel_merge_level_minus2 ; unsigned int slice_segment_header_extension_present_flag ; unsigned int pps_extension_present_flag ; struct { unsigned int pps_range_extension_flag ; unsigned int pps_multilayer_extension_flag ; unsigned int pps_3d_extension_flag ; unsigned int pps_scc_extension_flag ; unsigned int pps_extension_4bits ; } ; } +nal_hevc_write_pps t#ssize_t nal_hevc_write_pps ( const s#device * , void * , t#size_t , s#nal_hevc_pps * ) +nal_hevc_read_pps t#ssize_t nal_hevc_read_pps ( const s#device * , s#nal_hevc_pps * , void * , t#size_t ) +nal_hevc_write_filler t#ssize_t nal_hevc_write_filler ( const s#device * , void * , t#size_t ) +nal_hevc_read_filler t#ssize_t nal_hevc_read_filler ( const s#device * , void * , t#size_t ) + +/* drivers/media/platform/marvell-ccic/mcam-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#mcam_chip_id enum mcam_chip_id { MCAM_CAFE , MCAM_ARMADA610 , } +e#mcam_buffer_mode enum mcam_buffer_mode { B_vmalloc = 0 , B_DMA_contig = 1 , B_DMA_sg = 2 } +s##clk +s##clk_core +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +e#mcam_state enum mcam_state { S_NOTREADY , S_IDLE , S_FLAKED , S_STREAMING , S_BUFWAIT } +s#mcam_frame_state struct mcam_frame_state { unsigned int frames ; unsigned int singles ; unsigned int delivered ; } +s##mcam_vb_buffer +s#mcam_camera struct mcam_camera { unsigned char * regs ; unsigned regs_size ; t#spinlock_t dev_lock ; s#device * dev ; e#mcam_chip_id chip_id ; e#mcam_buffer_mode buffer_mode ; int mclk_src ; int mclk_div ; e#v4l2_mbus_type bus_type ; int * dphy ; t#bool mipi_enabled ; int lane ; s#clk * clk [ 3 ] ; s#clk_hw mclk_hw ; s#clk * mclk ; int ( * plat_power_up ) ( s#mcam_camera * ) ; void ( * plat_power_down ) ( s#mcam_camera * ) ; void ( * calc_dphy ) ( s#mcam_camera * ) ; s#v4l2_device v4l2_dev ; s#v4l2_ctrl_handler ctrl_handler ; e#mcam_state state ; unsigned long flags ; s#mcam_frame_state frame_state ; s#video_device vdev ; s#v4l2_async_notifier notifier ; s#v4l2_subdev * sensor ; s#vb2_queue vb_queue ; s#list_head buffers ; unsigned int nbufs ; int next_buf ; char bus_info [ 32 ] ; unsigned int dma_buf_size ; void * dma_bufs [ 3 ] ; t#dma_addr_t dma_handles [ 3 ] ; s#tasklet_struct s_tasklet ; unsigned int sequence ; unsigned int buf_seq [ 3 ] ; s#mcam_vb_buffer * vb_bufs [ 3 ] ; void ( * dma_setup ) ( s#mcam_camera * ) ; void ( * frame_complete ) ( s#mcam_camera * , int ) ; s#v4l2_pix_format pix_format ; t#u32 mbus_code ; s#mutex s_mutex ; } +mccic_irq int mccic_irq ( s#mcam_camera * , unsigned int ) +mccic_register int mccic_register ( s#mcam_camera * ) +mccic_shutdown void mccic_shutdown ( s#mcam_camera * ) +mccic_suspend void mccic_suspend ( s#mcam_camera * ) +mccic_resume int mccic_resume ( s#mcam_camera * ) + +/* drivers/media/platform/mtk-mdp/mtk_mdp_core.o */ +mtk_mdp_dbg_level extern int mtk_mdp_dbg_level + +/* drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.o */ +e#mtk_vcodec_fw_type enum mtk_vcodec_fw_type { VPU , SCP , } +t#mtk_vcodec_ipi_handler typedef void ( * mtk_vcodec_ipi_handler ) ( void * , unsigned int , void * ) +s#mtk_vcodec_fw_ops struct mtk_vcodec_fw_ops { int ( * load_firmware ) ( s#mtk_vcodec_fw * ) ; unsigned int ( * get_vdec_capa ) ( s#mtk_vcodec_fw * ) ; unsigned int ( * get_venc_capa ) ( s#mtk_vcodec_fw * ) ; void * ( * map_dm_addr ) ( s#mtk_vcodec_fw * , t#u32 ) ; int ( * ipi_register ) ( s#mtk_vcodec_fw * , int , t#mtk_vcodec_ipi_handler , const char * , void * ) ; int ( * ipi_send ) ( s#mtk_vcodec_fw * , int , void * , unsigned int , unsigned int ) ; void ( * release ) ( s#mtk_vcodec_fw * ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##mtk_scp +s#mtk_vcodec_fw struct mtk_vcodec_fw { e#mtk_vcodec_fw_type type ; const s#mtk_vcodec_fw_ops * ops ; s#platform_device * pdev ; s#mtk_scp * scp ; } +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##v4l2_m2m_dev +e#mtk_instance_type enum mtk_instance_type { MTK_INST_DECODER = 0 , MTK_INST_ENCODER = 1 , } +e#mtk_fmt_type enum mtk_fmt_type { MTK_FMT_DEC = 0 , MTK_FMT_ENC = 1 , MTK_FMT_FRAME = 2 , } +s#mtk_video_fmt struct mtk_video_fmt { t#u32 fourcc ; e#mtk_fmt_type type ; t#u32 num_planes ; t#u32 flags ; } +s#mtk_q_data struct mtk_q_data { unsigned int visible_width ; unsigned int visible_height ; unsigned int coded_width ; unsigned int coded_height ; e#v4l2_field field ; unsigned int bytesperline [ 3 ] ; unsigned int sizeimage [ 3 ] ; const s#mtk_video_fmt * fmt ; } +e#mtk_instance_state enum mtk_instance_state { MTK_STATE_FREE = 0 , MTK_STATE_INIT = 1 , MTK_STATE_HEADER = 2 , MTK_STATE_FLUSH = 3 , MTK_STATE_ABORT = 4 , } +e#mtk_encode_param enum mtk_encode_param { MTK_ENCODE_PARAM_NONE = 0 , MTK_ENCODE_PARAM_BITRATE = ( 1 << 0 ) , MTK_ENCODE_PARAM_FRAMERATE = ( 1 << 1 ) , MTK_ENCODE_PARAM_INTRA_PERIOD = ( 1 << 2 ) , MTK_ENCODE_PARAM_FORCE_INTRA = ( 1 << 3 ) , MTK_ENCODE_PARAM_GOP_SIZE = ( 1 << 4 ) , } +s#mtk_enc_params struct mtk_enc_params { unsigned int bitrate ; unsigned int num_b_frame ; unsigned int rc_frame ; unsigned int rc_mb ; unsigned int seq_hdr_mode ; unsigned int intra_period ; unsigned int gop_size ; unsigned int framerate_num ; unsigned int framerate_denom ; unsigned int h264_max_qp ; unsigned int h264_profile ; unsigned int h264_level ; unsigned int force_intra ; } +s##vdec_common_if +s##venc_common_if +s#vdec_pic_info struct vdec_pic_info { unsigned int pic_w ; unsigned int pic_h ; unsigned int buf_w ; unsigned int buf_h ; unsigned int fb_sz [ 8 ] ; unsigned int cap_fourcc ; unsigned int reserved ; } +s##mtk_video_dec_buf +e#v4l2_colorspace enum v4l2_colorspace { V4L2_COLORSPACE_DEFAULT = 0 , V4L2_COLORSPACE_SMPTE170M = 1 , V4L2_COLORSPACE_SMPTE240M = 2 , V4L2_COLORSPACE_REC709 = 3 , V4L2_COLORSPACE_BT878 = 4 , V4L2_COLORSPACE_470_SYSTEM_M = 5 , V4L2_COLORSPACE_470_SYSTEM_BG = 6 , V4L2_COLORSPACE_JPEG = 7 , V4L2_COLORSPACE_SRGB = 8 , V4L2_COLORSPACE_OPRGB = 9 , V4L2_COLORSPACE_BT2020 = 10 , V4L2_COLORSPACE_RAW = 11 , V4L2_COLORSPACE_DCI_P3 = 12 , } +e#v4l2_ycbcr_encoding enum v4l2_ycbcr_encoding { V4L2_YCBCR_ENC_DEFAULT = 0 , V4L2_YCBCR_ENC_601 = 1 , V4L2_YCBCR_ENC_709 = 2 , V4L2_YCBCR_ENC_XV601 = 3 , V4L2_YCBCR_ENC_XV709 = 4 , V4L2_YCBCR_ENC_BT2020 = 6 , V4L2_YCBCR_ENC_BT2020_CONST_LUM = 7 , V4L2_YCBCR_ENC_SMPTE240M = 8 , } +e#v4l2_quantization enum v4l2_quantization { V4L2_QUANTIZATION_DEFAULT = 0 , V4L2_QUANTIZATION_FULL_RANGE = 1 , V4L2_QUANTIZATION_LIM_RANGE = 2 , } +e#v4l2_xfer_func enum v4l2_xfer_func { V4L2_XFER_FUNC_DEFAULT = 0 , V4L2_XFER_FUNC_709 = 1 , V4L2_XFER_FUNC_SRGB = 2 , V4L2_XFER_FUNC_OPRGB = 3 , V4L2_XFER_FUNC_SMPTE240M = 4 , V4L2_XFER_FUNC_NONE = 5 , V4L2_XFER_FUNC_DCI_P3 = 6 , V4L2_XFER_FUNC_SMPTE2084 = 7 , } +s#mtk_vcodec_ctx struct mtk_vcodec_ctx { e#mtk_instance_type type ; s#mtk_vcodec_dev * dev ; s#list_head list ; s#v4l2_fh fh ; s#v4l2_m2m_ctx * m2m_ctx ; s#mtk_q_data q_data [ 2 ] ; int id ; e#mtk_instance_state state ; e#mtk_encode_param param_change ; s#mtk_enc_params enc_params ; const s#vdec_common_if * dec_if ; const s#venc_common_if * enc_if ; void * drv_handle ; s#vdec_pic_info picinfo ; int dpb_size ; int int_cond ; int int_type ; t#wait_queue_head_t queue ; unsigned int irq_status ; s#v4l2_ctrl_handler ctrl_hdl ; s#work_struct decode_work ; s#work_struct encode_work ; s#vdec_pic_info last_decoded_picinfo ; s#mtk_video_dec_buf * empty_flush_buf ; e#v4l2_colorspace colorspace ; e#v4l2_ycbcr_encoding ycbcr_enc ; e#v4l2_quantization quantization ; e#v4l2_xfer_func xfer_func ; int decoded_frame_cnt ; s#mutex lock ; } +E#NUM_MAX_VDEC_REG_BASE 12 +E#NUM_MAX_VCODEC_REG_BASE ( E#NUM_MAX_VDEC_REG_BASE ) + 2 +e#mtk_chip enum mtk_chip { MTK_MT8173 , MTK_MT8183 , MTK_MT8192 , } +s#mtk_vcodec_enc_pdata struct mtk_vcodec_enc_pdata { e#mtk_chip chip ; t#bool uses_ext ; unsigned long min_bitrate ; unsigned long max_bitrate ; const s#mtk_video_fmt * capture_formats ; t#size_t num_capture_formats ; const s#mtk_video_fmt * output_formats ; t#size_t num_output_formats ; int core_id ; } +s##clk +s#mtk_vcodec_clk_info struct mtk_vcodec_clk_info { const char * clk_name ; s#clk * vcodec_clk ; } +s#mtk_vcodec_clk struct mtk_vcodec_clk { s#mtk_vcodec_clk_info * clk_info ; int clk_num ; } +s#mtk_vcodec_pm struct mtk_vcodec_pm { s#mtk_vcodec_clk vdec_clk ; s#device * larbvdec ; s#mtk_vcodec_clk venc_clk ; s#device * larbvenc ; s#device * dev ; s#mtk_vcodec_dev * mtkdev ; } +s#mtk_vcodec_dev struct mtk_vcodec_dev { s#v4l2_device v4l2_dev ; s#video_device * vfd_dec ; s#video_device * vfd_enc ; s#v4l2_m2m_dev * m2m_dev_dec ; s#v4l2_m2m_dev * m2m_dev_enc ; s#platform_device * plat_dev ; s#list_head ctx_list ; t#spinlock_t irqlock ; s#mtk_vcodec_ctx * curr_ctx ; void * reg_base [ E#NUM_MAX_VCODEC_REG_BASE ] ; const s#mtk_vcodec_enc_pdata * venc_pdata ; s#mtk_vcodec_fw * fw_handler ; unsigned long id_counter ; s#workqueue_struct * decode_workqueue ; s#workqueue_struct * encode_workqueue ; int int_cond ; int int_type ; s#mutex dev_mutex ; t#wait_queue_head_t queue ; int dec_irq ; int enc_irq ; s#mutex dec_mutex ; s#mutex enc_mutex ; s#mtk_vcodec_pm pm ; unsigned int dec_capability ; unsigned int enc_capability ; } +e#mtk_vcodec_fw_use enum mtk_vcodec_fw_use { DECODER , ENCODER , } +mtk_vcodec_fw_select s#mtk_vcodec_fw * mtk_vcodec_fw_select ( s#mtk_vcodec_dev * , e#mtk_vcodec_fw_type , e#mtk_vcodec_fw_use ) +mtk_vcodec_fw_release void mtk_vcodec_fw_release ( s#mtk_vcodec_fw * ) +mtk_vcodec_fw_load_firmware int mtk_vcodec_fw_load_firmware ( s#mtk_vcodec_fw * ) +mtk_vcodec_fw_get_vdec_capa unsigned int mtk_vcodec_fw_get_vdec_capa ( s#mtk_vcodec_fw * ) +mtk_vcodec_fw_get_venc_capa unsigned int mtk_vcodec_fw_get_venc_capa ( s#mtk_vcodec_fw * ) +mtk_vcodec_fw_map_dm_addr void * mtk_vcodec_fw_map_dm_addr ( s#mtk_vcodec_fw * , t#u32 ) +mtk_vcodec_fw_ipi_register int mtk_vcodec_fw_ipi_register ( s#mtk_vcodec_fw * , int , t#mtk_vcodec_ipi_handler , const char * , void * ) +mtk_vcodec_fw_ipi_send int mtk_vcodec_fw_ipi_send ( s#mtk_vcodec_fw * , int , void * , unsigned int , unsigned int ) + +/* drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##v4l2_m2m_dev +s##mfd_cell +s##mtk_vcodec_fw +s##clk +s##vdec_common_if +s##venc_common_if +s##mtk_video_dec_buf +mtk_vcodec_wait_for_done_ctx int mtk_vcodec_wait_for_done_ctx ( s#mtk_vcodec_ctx * , int , unsigned int ) + +/* drivers/media/platform/mtk-vcodec/mtk_vcodec_util.o */ +mtk_vcodec_dbg extern t#bool mtk_vcodec_dbg +mtk_v4l2_dbg_level extern int mtk_v4l2_dbg_level +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##v4l2_m2m_dev +s##mfd_cell +s##mtk_vcodec_fw +s##clk +s##vdec_common_if +s##venc_common_if +s##mtk_video_dec_buf +mtk_vcodec_get_reg_addr void * mtk_vcodec_get_reg_addr ( s#mtk_vcodec_ctx * , unsigned int ) +s#mtk_vcodec_mem struct mtk_vcodec_mem { t#size_t size ; void * va ; t#dma_addr_t dma_addr ; } +mtk_vcodec_mem_alloc int mtk_vcodec_mem_alloc ( s#mtk_vcodec_ctx * , s#mtk_vcodec_mem * ) +mtk_vcodec_mem_free void mtk_vcodec_mem_free ( s#mtk_vcodec_ctx * , s#mtk_vcodec_mem * ) +mtk_vcodec_set_curr_ctx void mtk_vcodec_set_curr_ctx ( s#mtk_vcodec_dev * , s#mtk_vcodec_ctx * ) +mtk_vcodec_get_curr_ctx s#mtk_vcodec_ctx * mtk_vcodec_get_curr_ctx ( s#mtk_vcodec_dev * ) + +/* drivers/media/platform/mtk-vpu/mtk_vpu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##mfd_cell +e#ipi_id enum ipi_id { IPI_VPU_INIT = 0 , IPI_VDEC_H264 , IPI_VDEC_VP8 , IPI_VDEC_VP9 , IPI_VENC_H264 , IPI_VENC_VP8 , IPI_MDP , IPI_MAX , } +t#ipi_handler_t typedef void ( * ipi_handler_t ) ( const void * , unsigned int , void * ) +vpu_ipi_register int vpu_ipi_register ( s#platform_device * , e#ipi_id , t#ipi_handler_t , const char * , void * ) +vpu_ipi_send int vpu_ipi_send ( s#platform_device * , e#ipi_id , void * , unsigned int ) +e#rst_id enum rst_id { VPU_RST_ENC , VPU_RST_DEC , VPU_RST_MDP , VPU_RST_MAX , } +vpu_wdt_reg_handler int vpu_wdt_reg_handler ( s#platform_device * , void ( void * ) , void * , e#rst_id ) +vpu_get_vdec_hw_capa unsigned int vpu_get_vdec_hw_capa ( s#platform_device * ) +vpu_get_venc_hw_capa unsigned int vpu_get_venc_hw_capa ( s#platform_device * ) +vpu_mapping_dm_addr void * vpu_mapping_dm_addr ( s#platform_device * , t#u32 ) +vpu_get_plat_device s#platform_device * vpu_get_plat_device ( s#platform_device * ) +vpu_load_firmware int vpu_load_firmware ( s#platform_device * ) + +/* drivers/media/platform/qcom/venus/helpers.o */ +s##clk +s##icc_path +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##reset_control +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_dev +s#v4l2_m2m_queue_ctx struct v4l2_m2m_queue_ctx { s#vb2_queue q ; s#list_head rdy_queue ; t#spinlock_t rdy_spinlock ; t#u8 num_rdy ; t#bool buffered ; } +s#v4l2_m2m_ctx struct v4l2_m2m_ctx { s#mutex * q_lock ; t#bool new_frame ; t#bool is_draining ; s#vb2_v4l2_buffer * last_src_buf ; t#bool next_buf_last ; t#bool has_stopped ; s#v4l2_m2m_dev * m2m_dev ; s#v4l2_m2m_queue_ctx cap_q_ctx ; s#v4l2_m2m_queue_ctx out_q_ctx ; s#list_head queue ; unsigned long job_flags ; t#wait_queue_head_t finished ; void * priv ; } +s##tuner_setup +s##regulator +s##v4l2_ioctl_ops +s#freq_tbl struct freq_tbl { unsigned int load ; unsigned long freq ; } +s#bw_tbl struct bw_tbl { t#u32 mbs_per_sec ; t#u32 avg ; t#u32 peak ; t#u32 avg_10bit ; t#u32 peak_10bit ; } +s#reg_val struct reg_val { t#u32 reg ; t#u32 value ; } +e#hfi_version enum hfi_version { HFI_VERSION_1XX , HFI_VERSION_3XX , HFI_VERSION_4XX , HFI_VERSION_6XX , } +s#venus_resources struct venus_resources { t#u64 dma_mask ; const s#freq_tbl * freq_tbl ; unsigned int freq_tbl_size ; const s#bw_tbl * bw_tbl_enc ; unsigned int bw_tbl_enc_size ; const s#bw_tbl * bw_tbl_dec ; unsigned int bw_tbl_dec_size ; const s#reg_val * reg_tbl ; unsigned int reg_tbl_size ; const char * const clks [ 4 ] ; unsigned int clks_num ; const char * const vcodec0_clks [ 2 ] ; const char * const vcodec1_clks [ 2 ] ; unsigned int vcodec_clks_num ; const char * const vcodec_pmdomains [ 3 ] ; unsigned int vcodec_pmdomains_num ; const char * * opp_pmdomain ; unsigned int vcodec_num ; const char * const resets [ 2 ] ; unsigned int resets_num ; e#hfi_version hfi_version ; t#u32 max_load ; unsigned int vmem_id ; t#u32 vmem_size ; t#u32 vmem_addr ; t#u32 cp_start ; t#u32 cp_size ; t#u32 cp_nonpixel_start ; t#u32 cp_nonpixel_size ; const char * fwname ; } +s##iommu_domain +s#video_firmware struct video_firmware { s#device * dev ; s#iommu_domain * iommu_domain ; t#size_t mapped_mem_size ; t#phys_addr_t mem_phys ; t#size_t mem_size ; } +s#hfi_core_ops struct hfi_core_ops { void ( * event_notify ) ( s#venus_core * , t#u32 ) ; } +s#venus_pm_ops struct venus_pm_ops { int ( * core_get ) ( s#venus_core * ) ; void ( * core_put ) ( s#venus_core * ) ; int ( * core_power ) ( s#venus_core * , int ) ; int ( * vdec_get ) ( s#device * ) ; void ( * vdec_put ) ( s#device * ) ; int ( * vdec_power ) ( s#device * , int ) ; int ( * venc_get ) ( s#device * ) ; void ( * venc_put ) ( s#device * ) ; int ( * venc_power ) ( s#device * , int ) ; int ( * coreid_power ) ( s#venus_inst * , int ) ; int ( * load_scale ) ( s#venus_inst * ) ; } +s#hfi_frame_data struct hfi_frame_data { t#u32 buffer_type ; t#u32 device_addr ; t#u32 extradata_addr ; t#u64 timestamp ; t#u32 flags ; t#u32 offset ; t#u32 alloc_len ; t#u32 filled_len ; t#u32 mark_target ; t#u32 mark_data ; t#u32 clnt_data ; t#u32 extradata_size ; } +s#hfi_buffer_desc struct hfi_buffer_desc { t#u32 buffer_type ; t#u32 buffer_size ; t#u32 num_buffers ; t#u32 device_addr ; t#u32 extradata_addr ; t#u32 extradata_size ; t#u32 response_required ; } +s#hfi_ops struct hfi_ops { int ( * core_init ) ( s#venus_core * ) ; int ( * core_deinit ) ( s#venus_core * ) ; int ( * core_ping ) ( s#venus_core * , t#u32 ) ; int ( * core_trigger_ssr ) ( s#venus_core * , t#u32 ) ; int ( * session_init ) ( s#venus_inst * , t#u32 , t#u32 ) ; int ( * session_end ) ( s#venus_inst * ) ; int ( * session_abort ) ( s#venus_inst * ) ; int ( * session_flush ) ( s#venus_inst * , t#u32 ) ; int ( * session_start ) ( s#venus_inst * ) ; int ( * session_stop ) ( s#venus_inst * ) ; int ( * session_continue ) ( s#venus_inst * ) ; int ( * session_etb ) ( s#venus_inst * , s#hfi_frame_data * ) ; int ( * session_ftb ) ( s#venus_inst * , s#hfi_frame_data * ) ; int ( * session_set_buffers ) ( s#venus_inst * , s#hfi_buffer_desc * ) ; int ( * session_unset_buffers ) ( s#venus_inst * , s#hfi_buffer_desc * ) ; int ( * session_load_res ) ( s#venus_inst * ) ; int ( * session_release_res ) ( s#venus_inst * ) ; int ( * session_parse_seq_hdr ) ( s#venus_inst * , t#u32 , t#u32 ) ; int ( * session_get_seq_hdr ) ( s#venus_inst * , t#u32 , t#u32 ) ; int ( * session_set_property ) ( s#venus_inst * , t#u32 , void * ) ; int ( * session_get_property ) ( s#venus_inst * , t#u32 ) ; int ( * resume ) ( s#venus_core * ) ; int ( * suspend ) ( s#venus_core * ) ; t#irqreturn_t ( * isr ) ( s#venus_core * ) ; t#irqreturn_t ( * isr_thread ) ( s#venus_core * ) ; } +s#hfi_capability struct hfi_capability { t#u32 capability_type ; t#u32 min ; t#u32 max ; t#u32 step_size ; } +s#hfi_profile_level struct hfi_profile_level { t#u32 profile ; t#u32 level ; } +s#raw_formats struct raw_formats { t#u32 buftype ; t#u32 fmt ; } +s#hfi_plat_caps struct hfi_plat_caps { t#u32 codec ; t#u32 domain ; t#bool cap_bufs_mode_dynamic ; unsigned int num_caps ; s#hfi_capability caps [ 32 ] ; unsigned int num_pl ; s#hfi_profile_level pl [ 16 ] ; unsigned int num_fmts ; s#raw_formats fmts [ 32 ] ; t#bool valid ; } +s#venus_core struct venus_core { void * base ; void * vbif_base ; void * cpu_base ; void * cpu_cs_base ; void * cpu_ic_base ; void * wrapper_base ; void * wrapper_tz_base ; void * aon_base ; int irq ; s#clk * clks [ 4 ] ; s#clk * vcodec0_clks [ 2 ] ; s#clk * vcodec1_clks [ 2 ] ; s#icc_path * video_path ; s#icc_path * cpucfg_path ; t#bool has_opp_table ; s#device * pmdomains [ 3 ] ; s#device_link * opp_dl_venus ; s#device * opp_pmdomain ; s#reset_control * resets [ 2 ] ; s#video_device * vdev_dec ; s#video_device * vdev_enc ; s#v4l2_device v4l2_dev ; const s#venus_resources * res ; s#device * dev ; s#device * dev_dec ; s#device * dev_enc ; unsigned int use_tz ; s#video_firmware fw ; s#mutex lock ; s#list_head instances ; t#atomic_t insts_count ; unsigned int state ; s#completion done ; unsigned int error ; t#bool sys_error ; const s#hfi_core_ops * core_ops ; const s#venus_pm_ops * pm_ops ; s#mutex pm_lock ; unsigned long enc_codecs ; unsigned long dec_codecs ; unsigned int max_sessions_supported ; void * priv ; const s#hfi_ops * ops ; s#delayed_work work ; s#hfi_plat_caps caps [ 32 ] ; unsigned int codecs_count ; unsigned int core0_usage_count ; unsigned int core1_usage_count ; s#dentry * root ; } +s#clock_data struct clock_data { t#u32 core_id ; unsigned long freq ; unsigned long vpp_freq ; unsigned long vsp_freq ; unsigned long low_power_freq ; } +s#vdec_controls struct vdec_controls { t#u32 post_loop_deb_mode ; t#u32 profile ; t#u32 level ; t#u32 display_delay ; t#u32 display_delay_enable ; t#u64 conceal_color ; } +s#venc_controls struct venc_controls { t#u16 gop_size ; t#u32 num_p_frames ; t#u32 num_b_frames ; t#u32 bitrate_mode ; t#u32 bitrate ; t#u32 bitrate_peak ; t#u32 rc_enable ; t#u32 const_quality ; t#u32 frame_skip_mode ; t#u32 h264_i_period ; t#u32 h264_entropy_mode ; t#u32 h264_i_qp ; t#u32 h264_p_qp ; t#u32 h264_b_qp ; t#u32 h264_min_qp ; t#u32 h264_max_qp ; t#u32 h264_i_min_qp ; t#u32 h264_i_max_qp ; t#u32 h264_p_min_qp ; t#u32 h264_p_max_qp ; t#u32 h264_b_min_qp ; t#u32 h264_b_max_qp ; t#u32 h264_loop_filter_mode ; t#s32 h264_loop_filter_alpha ; t#s32 h264_loop_filter_beta ; t#u32 hevc_i_qp ; t#u32 hevc_p_qp ; t#u32 hevc_b_qp ; t#u32 hevc_min_qp ; t#u32 hevc_max_qp ; t#u32 hevc_i_min_qp ; t#u32 hevc_i_max_qp ; t#u32 hevc_p_min_qp ; t#u32 hevc_p_max_qp ; t#u32 hevc_b_min_qp ; t#u32 hevc_b_max_qp ; t#u32 vp8_min_qp ; t#u32 vp8_max_qp ; t#u32 multi_slice_mode ; t#u32 multi_slice_max_bytes ; t#u32 multi_slice_max_mb ; t#u32 header_mode ; t#bool aud_enable ; struct { t#u32 h264 ; t#u32 mpeg4 ; t#u32 hevc ; t#u32 vp8 ; t#u32 vp9 ; } profile ; struct { t#u32 h264 ; t#u32 mpeg4 ; t#u32 hevc ; t#u32 vp9 ; } level ; t#u32 base_priority_id ; t#u32 ltr_count ; s#v4l2_ctrl_hdr10_cll_info cll ; s#v4l2_ctrl_hdr10_mastering_display mastering ; } +e#venus_dec_state enum venus_dec_state { VENUS_DEC_STATE_DEINIT = 0 , VENUS_DEC_STATE_INIT = 1 , VENUS_DEC_STATE_CAPTURE_SETUP = 2 , VENUS_DEC_STATE_STOPPED = 3 , VENUS_DEC_STATE_SEEK = 4 , VENUS_DEC_STATE_DRAIN = 5 , VENUS_DEC_STATE_DECODING = 6 , VENUS_DEC_STATE_DRC = 7 , } +s#venus_ts_metadata struct venus_ts_metadata { t#bool used ; t#u64 ts_ns ; t#u64 ts_us ; t#u32 flags ; s#v4l2_timecode tc ; } +s#venus_format struct venus_format { t#u32 pixfmt ; unsigned int num_planes ; t#u32 type ; t#u32 flags ; } +s#hfi_event_data struct hfi_event_data { t#u32 error ; t#u32 height ; t#u32 width ; t#u32 event_type ; t#u32 packet_buffer ; t#u32 extradata_buffer ; t#u32 tag ; t#u32 profile ; t#u32 level ; t#u32 bit_depth ; t#u32 pic_struct ; t#u32 colour_space ; t#u32 entropy_mode ; t#u32 buf_count ; struct { t#u32 left , top ; t#u32 width , height ; } input_crop ; } +s#hfi_inst_ops struct hfi_inst_ops { void ( * buf_done ) ( s#venus_inst * , unsigned int , t#u32 , t#u32 , t#u32 , t#u32 , t#u32 , t#u64 ) ; void ( * event_notify ) ( s#venus_inst * , t#u32 , s#hfi_event_data * ) ; void ( * flush_done ) ( s#venus_inst * ) ; } +s#hfi_buffer_requirements struct hfi_buffer_requirements { t#u32 type ; t#u32 size ; t#u32 region_size ; t#u32 hold_count ; t#u32 count_min ; t#u32 count_actual ; t#u32 contiguous ; t#u32 alignment ; } +u#hfi_get_property union hfi_get_property { s#hfi_profile_level profile_level ; s#hfi_buffer_requirements bufreq [ 11 ] ; } +e#venus_inst_modes enum venus_inst_modes { VENUS_LOW_POWER = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , } +s#venus_inst struct venus_inst { s#list_head list ; s#mutex lock ; s#venus_core * core ; s#clock_data clk_data ; s#list_head dpbbufs ; s#list_head internalbufs ; s#list_head registeredbufs ; s#list_head delayed_process ; s#work_struct delayed_process_work ; s#v4l2_ctrl_handler ctrl_handler ; union { s#vdec_controls dec ; s#venc_controls enc ; } controls ; s#v4l2_fh fh ; unsigned int streamon_cap , streamon_out ; t#u32 width ; t#u32 height ; s#v4l2_rect crop ; t#u32 out_width ; t#u32 out_height ; t#u32 colorspace ; t#u8 ycbcr_enc ; t#u8 quantization ; t#u8 xfer_func ; e#venus_dec_state codec_state ; t#wait_queue_head_t reconf_wait ; unsigned int subscriptions ; int buf_count ; s#venus_ts_metadata tss [ 32 ] ; unsigned long payloads [ 32 ] ; t#u64 fps ; s#v4l2_fract timeperframe ; const s#venus_format * fmt_out ; const s#venus_format * fmt_cap ; unsigned int num_input_bufs ; unsigned int num_output_bufs ; unsigned int input_buf_size ; unsigned int output_buf_size ; unsigned int output2_buf_size ; t#u32 dpb_buftype ; t#u32 dpb_fmt ; t#u32 opb_buftype ; t#u32 opb_fmt ; t#bool reconfig ; t#u32 hfi_codec ; t#u32 sequence_cap ; t#u32 sequence_out ; s#v4l2_m2m_dev * m2m_dev ; s#v4l2_m2m_ctx * m2m_ctx ; unsigned int state ; s#completion done ; unsigned int error ; t#bool session_error ; const s#hfi_inst_ops * ops ; t#u32 session_type ; u#hfi_get_property hprop ; unsigned int core_acquired : 1 ; unsigned int bit_depth ; unsigned int pic_struct ; t#bool next_buf_last ; t#bool drain_active ; e#venus_inst_modes flags ; } +venus_helper_check_codec t#bool venus_helper_check_codec ( s#venus_inst * , t#u32 ) +venus_helper_queue_dpb_bufs int venus_helper_queue_dpb_bufs ( s#venus_inst * ) +venus_helper_free_dpb_bufs int venus_helper_free_dpb_bufs ( s#venus_inst * ) +venus_helper_alloc_dpb_bufs int venus_helper_alloc_dpb_bufs ( s#venus_inst * ) +venus_helper_intbufs_alloc int venus_helper_intbufs_alloc ( s#venus_inst * ) +venus_helper_intbufs_free int venus_helper_intbufs_free ( s#venus_inst * ) +venus_helper_intbufs_realloc int venus_helper_intbufs_realloc ( s#venus_inst * ) +venus_helper_get_ts_metadata void venus_helper_get_ts_metadata ( s#venus_inst * , t#u64 , s#vb2_v4l2_buffer * ) +venus_helper_unregister_bufs int venus_helper_unregister_bufs ( s#venus_inst * ) +venus_helper_get_bufreq int venus_helper_get_bufreq ( s#venus_inst * , t#u32 , s#hfi_buffer_requirements * ) +venus_helper_get_profile_level int venus_helper_get_profile_level ( s#venus_inst * , t#u32 * , t#u32 * ) +venus_helper_set_profile_level int venus_helper_set_profile_level ( s#venus_inst * , t#u32 , t#u32 ) +venus_helper_get_framesz_raw t#u32 venus_helper_get_framesz_raw ( t#u32 , t#u32 , t#u32 ) +venus_helper_get_framesz t#u32 venus_helper_get_framesz ( t#u32 , t#u32 , t#u32 ) +venus_helper_set_input_resolution int venus_helper_set_input_resolution ( s#venus_inst * , unsigned int , unsigned int ) +venus_helper_set_output_resolution int venus_helper_set_output_resolution ( s#venus_inst * , unsigned int , unsigned int , t#u32 ) +venus_helper_set_work_mode int venus_helper_set_work_mode ( s#venus_inst * ) +venus_helper_set_format_constraints int venus_helper_set_format_constraints ( s#venus_inst * ) +venus_helper_set_num_bufs int venus_helper_set_num_bufs ( s#venus_inst * , unsigned int , unsigned int , unsigned int ) +venus_helper_set_raw_format int venus_helper_set_raw_format ( s#venus_inst * , t#u32 , t#u32 ) +venus_helper_set_color_format int venus_helper_set_color_format ( s#venus_inst * , t#u32 ) +venus_helper_set_multistream int venus_helper_set_multistream ( s#venus_inst * , t#bool , t#bool ) +venus_helper_set_dyn_bufmode int venus_helper_set_dyn_bufmode ( s#venus_inst * ) +venus_helper_set_bufsize int venus_helper_set_bufsize ( s#venus_inst * , t#u32 , t#u32 ) +venus_helper_get_opb_size unsigned int venus_helper_get_opb_size ( s#venus_inst * ) +venus_helper_release_buf_ref void venus_helper_release_buf_ref ( s#venus_inst * , unsigned int ) +venus_helper_acquire_buf_ref void venus_helper_acquire_buf_ref ( s#vb2_v4l2_buffer * ) +venus_helper_find_buf s#vb2_v4l2_buffer * venus_helper_find_buf ( s#venus_inst * , unsigned int , t#u32 ) +venus_helper_vb2_buf_init int venus_helper_vb2_buf_init ( s#vb2_buffer * ) +venus_helper_vb2_buf_prepare int venus_helper_vb2_buf_prepare ( s#vb2_buffer * ) +venus_helper_vb2_buf_queue void venus_helper_vb2_buf_queue ( s#vb2_buffer * ) +venus_helper_buffers_done void venus_helper_buffers_done ( s#venus_inst * , unsigned int , e#vb2_buffer_state ) +venus_helper_vb2_stop_streaming void venus_helper_vb2_stop_streaming ( s#vb2_queue * ) +venus_helper_process_initial_cap_bufs int venus_helper_process_initial_cap_bufs ( s#venus_inst * ) +venus_helper_process_initial_out_bufs int venus_helper_process_initial_out_bufs ( s#venus_inst * ) +venus_helper_vb2_start_streaming int venus_helper_vb2_start_streaming ( s#venus_inst * ) +venus_helper_m2m_device_run void venus_helper_m2m_device_run ( void * ) +venus_helper_m2m_job_abort void venus_helper_m2m_job_abort ( void * ) +venus_helper_session_init int venus_helper_session_init ( s#venus_inst * ) +venus_helper_init_instance void venus_helper_init_instance ( s#venus_inst * ) +venus_helper_get_out_fmts int venus_helper_get_out_fmts ( s#venus_inst * , t#u32 , t#u32 * , t#u32 * , t#bool ) +venus_helper_set_stride int venus_helper_set_stride ( s#venus_inst * , unsigned int , unsigned int ) + +/* drivers/media/platform/qcom/venus/hfi.o */ +s##clk +s##icc_path +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##reset_control +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##iommu_domain +s##venus_pm_ops +s##v4l2_m2m_dev +hfi_session_create int hfi_session_create ( s#venus_inst * , const s#hfi_inst_ops * ) +hfi_session_init int hfi_session_init ( s#venus_inst * , t#u32 ) +hfi_session_destroy void hfi_session_destroy ( s#venus_inst * ) +hfi_session_deinit int hfi_session_deinit ( s#venus_inst * ) +hfi_session_start int hfi_session_start ( s#venus_inst * ) +hfi_session_stop int hfi_session_stop ( s#venus_inst * ) +hfi_session_continue int hfi_session_continue ( s#venus_inst * ) +hfi_session_abort int hfi_session_abort ( s#venus_inst * ) +hfi_session_unload_res int hfi_session_unload_res ( s#venus_inst * ) +hfi_session_flush int hfi_session_flush ( s#venus_inst * , t#u32 , t#bool ) +hfi_session_get_property int hfi_session_get_property ( s#venus_inst * , t#u32 , u#hfi_get_property * ) +hfi_session_set_property int hfi_session_set_property ( s#venus_inst * , t#u32 , void * ) +hfi_session_process_buf int hfi_session_process_buf ( s#venus_inst * , s#hfi_frame_data * ) + +/* drivers/media/platform/xilinx/xilinx-vip.o */ +s#xvip_video_format struct xvip_video_format { unsigned int vf_code ; unsigned int width ; const char * pattern ; unsigned int code ; unsigned int bpp ; t#u32 fourcc ; } +xvip_get_format_by_code const s#xvip_video_format * xvip_get_format_by_code ( unsigned int ) +xvip_get_format_by_fourcc const s#xvip_video_format * xvip_get_format_by_fourcc ( t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +xvip_of_get_format const s#xvip_video_format * xvip_of_get_format ( s#device_node * ) +xvip_set_format_size void xvip_set_format_size ( s#v4l2_mbus_framefmt * , const s#v4l2_subdev_format * ) +s##media_device +s##v4l2_device +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##clk +s#xvip_device struct xvip_device { s#v4l2_subdev subdev ; s#device * dev ; void * iomem ; s#clk * clk ; t#u32 saved_ctrl ; } +xvip_clr_or_set void xvip_clr_or_set ( s#xvip_device * , t#u32 , t#u32 , t#bool ) +xvip_clr_and_set void xvip_clr_and_set ( s#xvip_device * , t#u32 , t#u32 , t#u32 ) +xvip_init_resources int xvip_init_resources ( s#xvip_device * ) +xvip_cleanup_resources void xvip_cleanup_resources ( s#xvip_device * ) +xvip_enum_mbus_code int xvip_enum_mbus_code ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_mbus_code_enum * ) +xvip_enum_frame_size int xvip_enum_frame_size ( s#v4l2_subdev * , s#v4l2_subdev_state * , s#v4l2_subdev_frame_size_enum * ) + +/* drivers/media/platform/xilinx/xilinx-vtc.o */ +s##xvtc_device +s#xvtc_config struct xvtc_config { unsigned int hblank_start ; unsigned int hsync_start ; unsigned int hsync_end ; unsigned int hsize ; unsigned int vblank_start ; unsigned int vsync_start ; unsigned int vsync_end ; unsigned int vsize ; } +xvtc_generator_start int xvtc_generator_start ( s#xvtc_device * , const s#xvtc_config * ) +xvtc_generator_stop int xvtc_generator_stop ( s#xvtc_device * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +xvtc_of_get s#xvtc_device * xvtc_of_get ( s#device_node * ) +xvtc_put void xvtc_put ( s#xvtc_device * ) + +/* drivers/media/radio/radio-tea5777.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * E#equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s#radio_tea5777_ops struct radio_tea5777_ops { int ( * write_reg ) ( s#radio_tea5777 * , t#u64 ) ; int ( * read_reg ) ( s#radio_tea5777 * , t#u32 * ) ; } +s#radio_tea5777 struct radio_tea5777 { s#v4l2_device * v4l2_dev ; s#v4l2_file_operations fops ; s#video_device vd ; t#bool has_am ; t#bool write_before_read ; t#bool needs_write ; t#u32 band ; t#u32 freq ; t#u32 audmode ; t#u32 seek_rangelow ; t#u32 seek_rangehigh ; t#u32 read_reg ; t#u64 write_reg ; s#mutex mutex ; const s#radio_tea5777_ops * ops ; void * private_data ; t#u8 card [ 32 ] ; t#u8 bus_info [ 32 ] ; s#v4l2_ctrl_handler ctrl_handler ; } +radio_tea5777_init int radio_tea5777_init ( s#radio_tea5777 * , s#module * ) +radio_tea5777_exit void radio_tea5777_exit ( s#radio_tea5777 * ) + +/* drivers/media/radio/si470x/radio-si470x-common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##usb_device +s##usb_interface +s##usb_endpoint_descriptor +s##urb +s#si470x_device struct si470x_device { s#v4l2_device v4l2_dev ; s#video_device videodev ; s#v4l2_ctrl_handler hdl ; int band ; unsigned short registers [ 16 ] ; t#wait_queue_head_t read_queue ; s#mutex lock ; unsigned char * buffer ; unsigned int buf_size ; unsigned int rd_index ; unsigned int wr_index ; s#completion completion ; t#bool status_rssi_auto_update ; int ( * get_register ) ( s#si470x_device * , int ) ; int ( * set_register ) ( s#si470x_device * , int ) ; int ( * fops_open ) ( s#file * ) ; int ( * fops_release ) ( s#file * ) ; int ( * vidioc_querycap ) ( s#file * , void * , s#v4l2_capability * ) ; s#usb_device * usbdev ; s#usb_interface * intf ; char * usb_buf ; char * int_in_buffer ; s#usb_endpoint_descriptor * int_in_endpoint ; s#urb * int_in_urb ; int int_in_running ; unsigned char software_version ; unsigned char hardware_version ; } +si470x_set_freq int si470x_set_freq ( s#si470x_device * , unsigned int ) +si470x_start int si470x_start ( s#si470x_device * ) +si470x_stop int si470x_stop ( s#si470x_device * ) +si470x_ctrl_ops extern const s#v4l2_ctrl_ops si470x_ctrl_ops +si470x_viddev_template extern const s#video_device si470x_viddev_template + +/* drivers/media/radio/tea575x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s#snd_tea575x_ops struct snd_tea575x_ops { void ( * write_val ) ( s#snd_tea575x * , t#u32 ) ; t#u32 ( * read_val ) ( s#snd_tea575x * ) ; void ( * set_pins ) ( s#snd_tea575x * , t#u8 ) ; t#u8 ( * get_pins ) ( s#snd_tea575x * ) ; void ( * set_direction ) ( s#snd_tea575x * , t#bool ) ; } +s#snd_tea575x struct snd_tea575x { s#v4l2_device * v4l2_dev ; s#v4l2_file_operations fops ; s#video_device vd ; int radio_nr ; t#bool tea5759 ; t#bool has_am ; t#bool cannot_read_data ; t#bool cannot_mute ; t#bool mute ; t#bool stereo ; t#bool tuned ; unsigned int val ; t#u32 band ; t#u32 freq ; s#mutex mutex ; const s#snd_tea575x_ops * ops ; void * private_data ; t#u8 card [ 32 ] ; t#u8 bus_info [ 32 ] ; s#v4l2_ctrl_handler ctrl_handler ; int ( * ext_init ) ( s#snd_tea575x * ) ; } +snd_tea575x_set_freq void snd_tea575x_set_freq ( s#snd_tea575x * ) +snd_tea575x_enum_freq_bands int snd_tea575x_enum_freq_bands ( s#snd_tea575x * , s#v4l2_frequency_band * ) +snd_tea575x_g_tuner int snd_tea575x_g_tuner ( s#snd_tea575x * , s#v4l2_tuner * ) +snd_tea575x_s_hw_freq_seek int snd_tea575x_s_hw_freq_seek ( s#file * , s#snd_tea575x * , const s#v4l2_hw_freq_seek * ) +snd_tea575x_hw_init int snd_tea575x_hw_init ( s#snd_tea575x * ) +snd_tea575x_init int snd_tea575x_init ( s#snd_tea575x * , s#module * ) +snd_tea575x_exit void snd_tea575x_exit ( s#snd_tea575x * ) + +/* drivers/media/rc/lirc_dev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ir_raw_event struct ir_raw_event { union { t#u32 duration ; t#u32 carrier ; } ; t#u8 duty_cycle ; unsigned pulse : 1 ; unsigned reset : 1 ; unsigned timeout : 1 ; unsigned carrier_report : 1 ; } +s#nec_dec struct nec_dec { int state ; unsigned count ; t#u32 bits ; t#bool is_nec_x ; t#bool necx_repeat ; } +s#rc5_dec struct rc5_dec { int state ; t#u32 bits ; unsigned count ; t#bool is_rc5x ; } +s#rc6_dec struct rc6_dec { int state ; t#u8 header ; t#u32 body ; t#bool toggle ; unsigned count ; unsigned wanted_bits ; } +s#sony_dec struct sony_dec { int state ; t#u32 bits ; unsigned count ; } +s#jvc_dec struct jvc_dec { int state ; t#u16 bits ; t#u16 old_bits ; unsigned count ; t#bool first ; t#bool toggle ; } +s#sanyo_dec struct sanyo_dec { int state ; unsigned count ; t#u64 bits ; } +s#sharp_dec struct sharp_dec { int state ; unsigned count ; t#u32 bits ; unsigned int pulse_len ; } +s#mce_kbd_dec struct mce_kbd_dec { t#spinlock_t keylock ; s#timer_list rx_timeout ; int state ; t#u8 header ; t#u32 body ; unsigned count ; unsigned wanted_bits ; } +s#xmp_dec struct xmp_dec { int state ; unsigned count ; t#u32 durations [ 16 ] ; } +s#imon_dec struct imon_dec { int state ; int count ; int last_chk ; unsigned int bits ; t#bool stick_keyboard ; } +s#rcmm_dec struct rcmm_dec { int state ; unsigned int count ; t#u32 bits ; } +s#ir_raw_event_ctrl struct ir_raw_event_ctrl { s#list_head list ; s#task_struct * thread ; struct { union { s#__kfifo kfifo ; s#ir_raw_event * type ; const s#ir_raw_event * const_type ; char ( * rectype ) [ 0 ] ; s#ir_raw_event * ptr ; s#ir_raw_event const * ptr_const ; } ; s#ir_raw_event buf [ ( ( 512 < 2 ) || ( 512 & ( 512 - 1 ) ) ) ? - 1 : 512 ] ; } kfifo ; t#ktime_t last_event ; s#rc_dev * dev ; t#spinlock_t edge_spinlock ; s#timer_list edge_handle ; s#ir_raw_event prev_ev ; s#ir_raw_event this_ev ; s#nec_dec nec ; s#rc5_dec rc5 ; s#rc6_dec rc6 ; s#sony_dec sony ; s#jvc_dec jvc ; s#sanyo_dec sanyo ; s#sharp_dec sharp ; s#mce_kbd_dec mce_kbd ; s#xmp_dec xmp ; s#imon_dec imon ; s#rcmm_dec rcmm ; } +s##input_dev_poller +s##input_mt +s#lirc_scancode struct lirc_scancode { t#__u64 timestamp ; t#__u16 flags ; t#__u16 rc_proto ; t#__u32 keycode ; t#__u64 scancode ; } +lirc_scancode_event void lirc_scancode_event ( s#rc_dev * , s#lirc_scancode * ) + +/* drivers/media/rc/rc-ir-raw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +ir_raw_event_store int ir_raw_event_store ( s#rc_dev * , s#ir_raw_event * ) +ir_raw_event_store_edge int ir_raw_event_store_edge ( s#rc_dev * , t#bool ) +ir_raw_event_store_with_timeout int ir_raw_event_store_with_timeout ( s#rc_dev * , s#ir_raw_event * ) +ir_raw_event_store_with_filter int ir_raw_event_store_with_filter ( s#rc_dev * , s#ir_raw_event * ) +ir_raw_event_set_idle void ir_raw_event_set_idle ( s#rc_dev * , t#bool ) +ir_raw_event_handle void ir_raw_event_handle ( s#rc_dev * ) +s#ir_raw_timings_manchester struct ir_raw_timings_manchester { unsigned int leader_pulse ; unsigned int leader_space ; unsigned int clock ; unsigned int invert : 1 ; unsigned int trailer_space ; } +ir_raw_gen_manchester int ir_raw_gen_manchester ( s#ir_raw_event * * , unsigned int , const s#ir_raw_timings_manchester * , unsigned int , t#u64 ) +s#ir_raw_timings_pd struct ir_raw_timings_pd { unsigned int header_pulse ; unsigned int header_space ; unsigned int bit_pulse ; unsigned int bit_space [ 2 ] ; unsigned int trailer_pulse ; unsigned int trailer_space ; unsigned int msb_first : 1 ; } +ir_raw_gen_pd int ir_raw_gen_pd ( s#ir_raw_event * * , unsigned int , const s#ir_raw_timings_pd * , unsigned int , t#u64 ) +s#ir_raw_timings_pl struct ir_raw_timings_pl { unsigned int header_pulse ; unsigned int bit_space ; unsigned int bit_pulse [ 2 ] ; unsigned int trailer_space ; unsigned int msb_first : 1 ; } +ir_raw_gen_pl int ir_raw_gen_pl ( s#ir_raw_event * * , unsigned int , const s#ir_raw_timings_pl * , unsigned int , t#u64 ) +ir_raw_encode_scancode int ir_raw_encode_scancode ( e#rc_proto , t#u32 , s#ir_raw_event * , unsigned int ) +ir_raw_encode_carrier int ir_raw_encode_carrier ( e#rc_proto ) +s#ir_raw_handler struct ir_raw_handler { s#list_head list ; t#u64 protocols ; int ( * decode ) ( s#rc_dev * , s#ir_raw_event ) ; int ( * encode ) ( e#rc_proto , t#u32 , s#ir_raw_event * , unsigned int ) ; t#u32 carrier ; t#u32 min_timeout ; int ( * raw_register ) ( s#rc_dev * ) ; int ( * raw_unregister ) ( s#rc_dev * ) ; } +ir_raw_handler_register int ir_raw_handler_register ( s#ir_raw_handler * ) +ir_raw_handler_unregister void ir_raw_handler_unregister ( s#ir_raw_handler * ) + +/* drivers/media/rc/rc-main.o */ +rc_map_get s#rc_map * rc_map_get ( const char * ) +s#rc_map_list struct rc_map_list { s#list_head list ; s#rc_map map ; } +rc_map_register int rc_map_register ( s#rc_map_list * ) +rc_map_unregister void rc_map_unregister ( s#rc_map_list * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +rc_g_keycode_from_table t#u32 rc_g_keycode_from_table ( s#rc_dev * , t#u64 ) +rc_keyup void rc_keyup ( s#rc_dev * ) +rc_repeat void rc_repeat ( s#rc_dev * ) +rc_keydown void rc_keydown ( s#rc_dev * , e#rc_proto , t#u64 , t#u8 ) +rc_keydown_notimeout void rc_keydown_notimeout ( s#rc_dev * , e#rc_proto , t#u64 , t#u8 ) +rc_allocate_device s#rc_dev * rc_allocate_device ( e#rc_driver_type ) +rc_free_device void rc_free_device ( s#rc_dev * ) +devm_rc_allocate_device s#rc_dev * devm_rc_allocate_device ( s#device * , e#rc_driver_type ) +rc_register_device int rc_register_device ( s#rc_dev * ) +devm_rc_register_device int devm_rc_register_device ( s#device * , s#rc_dev * ) +rc_unregister_device void rc_unregister_device ( s#rc_dev * ) + +/* drivers/media/tuners/fc0011.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#fc0011_config struct fc0011_config { t#u8 i2c_address ; } +fc0011_attach s#dvb_frontend * fc0011_attach ( s#dvb_frontend * , s#i2c_adapter * , const s#fc0011_config * ) + +/* drivers/media/tuners/fc0012.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e#fc001x_xtal_freq enum fc001x_xtal_freq { FC_XTAL_27_MHZ , FC_XTAL_28_8_MHZ , FC_XTAL_36_MHZ , } +s#fc0012_config struct fc0012_config { t#u8 i2c_address ; e#fc001x_xtal_freq xtal_freq ; t#bool dual_master ; t#bool loop_through ; t#bool clock_out ; } +fc0012_attach extern s#dvb_frontend * fc0012_attach ( s#dvb_frontend * , s#i2c_adapter * , const s#fc0012_config * ) + +/* drivers/media/tuners/fc0013.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +fc0013_rc_cal_add extern int fc0013_rc_cal_add ( s#dvb_frontend * , int ) +fc0013_rc_cal_reset extern int fc0013_rc_cal_reset ( s#dvb_frontend * ) +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +fc0013_attach extern s#dvb_frontend * fc0013_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , int , e#fc001x_xtal_freq ) + +/* drivers/media/tuners/max2165.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#max2165_config struct max2165_config { t#u8 i2c_address ; t#u8 osc_clk ; } +max2165_attach extern s#dvb_frontend * max2165_attach ( s#dvb_frontend * , s#i2c_adapter * , s#max2165_config * ) + +/* drivers/media/tuners/mc44s803.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#mc44s803_config struct mc44s803_config { t#u8 i2c_address ; t#u8 dig_out ; } +mc44s803_attach extern s#dvb_frontend * mc44s803_attach ( s#dvb_frontend * , s#i2c_adapter * , s#mc44s803_config * ) + +/* drivers/media/tuners/mt2060.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#mt2060_config struct mt2060_config { t#u8 i2c_address ; t#u8 clock_out ; } +mt2060_attach extern s#dvb_frontend * mt2060_attach ( s#dvb_frontend * , s#i2c_adapter * , s#mt2060_config * , t#u16 ) + +/* drivers/media/tuners/mt2063.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#mt2063_config struct mt2063_config { t#u8 tuner_address ; t#u32 refclock ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mt2063_attach s#dvb_frontend * mt2063_attach ( s#dvb_frontend * , s#mt2063_config * , s#i2c_adapter * ) + +/* drivers/media/tuners/mt20xx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +microtune_attach extern s#dvb_frontend * microtune_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/tuners/mt2131.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#mt2131_config struct mt2131_config { t#u8 i2c_address ; t#u8 clock_out ; } +mt2131_attach extern s#dvb_frontend * mt2131_attach ( s#dvb_frontend * , s#i2c_adapter * , s#mt2131_config * , t#u16 ) + +/* drivers/media/tuners/mt2266.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#mt2266_config struct mt2266_config { t#u8 i2c_address ; } +mt2266_attach extern s#dvb_frontend * mt2266_attach ( s#dvb_frontend * , s#i2c_adapter * , s#mt2266_config * ) + +/* drivers/media/tuners/mxl5005s.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#mxl5005s_config struct mxl5005s_config { t#u8 i2c_address ; t#u32 if_freq ; t#u32 xtal_freq ; t#u8 agc_mode ; t#u8 tracking_filter ; t#u8 rssi_enable ; t#u8 cap_select ; t#u8 div_out ; t#u8 clock_out ; t#u32 output_load ; t#u32 top ; t#u8 mod_mode ; t#u8 if_mode ; t#u8 qam_gain ; t#u8 AgcMasterByte ; } +mxl5005s_attach extern s#dvb_frontend * mxl5005s_attach ( s#dvb_frontend * , s#i2c_adapter * , s#mxl5005s_config * ) + +/* drivers/media/tuners/mxl5007t.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e#mxl5007t_clkout_amp enum mxl5007t_clkout_amp { MxL_CLKOUT_AMP_0_94V = 0 , MxL_CLKOUT_AMP_0_53V = 1 , MxL_CLKOUT_AMP_0_37V = 2 , MxL_CLKOUT_AMP_0_28V = 3 , MxL_CLKOUT_AMP_0_23V = 4 , MxL_CLKOUT_AMP_0_20V = 5 , MxL_CLKOUT_AMP_0_17V = 6 , MxL_CLKOUT_AMP_0_15V = 7 , } +e#mxl5007t_xtal_freq enum mxl5007t_xtal_freq { MxL_XTAL_16_MHZ , MxL_XTAL_20_MHZ , MxL_XTAL_20_25_MHZ , MxL_XTAL_20_48_MHZ , MxL_XTAL_24_MHZ , MxL_XTAL_25_MHZ , MxL_XTAL_25_14_MHZ , MxL_XTAL_27_MHZ , MxL_XTAL_28_8_MHZ , MxL_XTAL_32_MHZ , MxL_XTAL_40_MHZ , MxL_XTAL_44_MHZ , MxL_XTAL_48_MHZ , MxL_XTAL_49_3811_MHZ , } +e#mxl5007t_if_freq enum mxl5007t_if_freq { MxL_IF_4_MHZ , MxL_IF_4_5_MHZ , MxL_IF_4_57_MHZ , MxL_IF_5_MHZ , MxL_IF_5_38_MHZ , MxL_IF_6_MHZ , MxL_IF_6_28_MHZ , MxL_IF_9_1915_MHZ , MxL_IF_35_25_MHZ , MxL_IF_36_15_MHZ , MxL_IF_44_MHZ , } +s#mxl5007t_config struct mxl5007t_config { t#s32 if_diff_out_level ; e#mxl5007t_clkout_amp clk_out_amp ; e#mxl5007t_xtal_freq xtal_freq_hz ; e#mxl5007t_if_freq if_freq_hz ; unsigned int invert_if : 1 ; unsigned int loop_thru_enable : 1 ; unsigned int clk_out_enable : 1 ; } +mxl5007t_attach extern s#dvb_frontend * mxl5007t_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , s#mxl5007t_config * ) + +/* drivers/media/tuners/qt1010.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#qt1010_config struct qt1010_config { t#u8 i2c_address ; } +qt1010_attach extern s#dvb_frontend * qt1010_attach ( s#dvb_frontend * , s#i2c_adapter * , s#qt1010_config * ) + +/* drivers/media/tuners/r820t.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e#r820t_chip enum r820t_chip { CHIP_R820T , CHIP_R620D , CHIP_R828D , CHIP_R828 , CHIP_R828S , CHIP_R820C , } +s#r820t_config struct r820t_config { t#u8 i2c_addr ; t#u32 xtal ; e#r820t_chip rafael_chip ; unsigned max_i2c_msg_len ; t#bool use_diplexer ; t#bool use_predetect ; } +r820t_attach s#dvb_frontend * r820t_attach ( s#dvb_frontend * , s#i2c_adapter * , const s#r820t_config * ) + +/* drivers/media/tuners/tda18218.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#tda18218_config struct tda18218_config { t#u8 i2c_address ; t#u8 i2c_wr_max ; t#u8 loop_through : 1 ; } +tda18218_attach extern s#dvb_frontend * tda18218_attach ( s#dvb_frontend * , s#i2c_adapter * , s#tda18218_config * ) + +/* drivers/media/tuners/tda18271-fe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +e#tda18271_role enum tda18271_role { TDA18271_MASTER = 0 , TDA18271_SLAVE , } +e#tda18271_i2c_gate enum tda18271_i2c_gate { TDA18271_GATE_AUTO = 0 , TDA18271_GATE_ANALOG , TDA18271_GATE_DIGITAL , } +e#tda18271_output_options enum tda18271_output_options { TDA18271_OUTPUT_LT_XT_ON = 0 , TDA18271_OUTPUT_LT_OFF = 1 , TDA18271_OUTPUT_XT_OFF = 2 , } +e#tda18271_small_i2c enum tda18271_small_i2c { TDA18271_39_BYTE_CHUNK_INIT = 0 , TDA18271_16_BYTE_CHUNK_INIT = 16 , TDA18271_08_BYTE_CHUNK_INIT = 8 , TDA18271_03_BYTE_CHUNK_INIT = 3 , } +s#tda18271_config struct tda18271_config { s#tda18271_std_map * std_map ; e#tda18271_role role ; e#tda18271_i2c_gate gate ; e#tda18271_output_options output_opt ; e#tda18271_small_i2c small_i2c ; unsigned int rf_cal_on_startup : 1 ; unsigned int delay_cal : 1 ; unsigned int config ; } +tda18271_attach extern s#dvb_frontend * tda18271_attach ( s#dvb_frontend * , t#u8 , s#i2c_adapter * , s#tda18271_config * ) + +/* drivers/media/tuners/tda827x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#tda827x_config struct tda827x_config { int ( * init ) ( s#dvb_frontend * ) ; int ( * sleep ) ( s#dvb_frontend * ) ; e#tda8290_lna config ; int switch_addr ; void ( * agcf ) ( s#dvb_frontend * ) ; } +tda827x_attach extern s#dvb_frontend * tda827x_attach ( s#dvb_frontend * , int , s#i2c_adapter * , s#tda827x_config * ) + +/* drivers/media/tuners/tda8290.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda829x_attach extern s#dvb_frontend * tda829x_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , s#tda829x_config * ) +tda829x_probe extern int tda829x_probe ( s#i2c_adapter * , t#u8 ) + +/* drivers/media/tuners/tda9887.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tda9887_attach extern s#dvb_frontend * tda9887_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 ) + +/* drivers/media/tuners/tea5761.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tea5761_attach extern s#dvb_frontend * tea5761_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 ) +tea5761_autodetection extern int tea5761_autodetection ( s#i2c_adapter * , t#u8 ) + +/* drivers/media/tuners/tea5767.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +tea5767_attach extern s#dvb_frontend * tea5767_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 ) +tea5767_autodetection extern int tea5767_autodetection ( s#i2c_adapter * , t#u8 ) + +/* drivers/media/tuners/tuner-simple.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +simple_tuner_attach extern s#dvb_frontend * simple_tuner_attach ( s#dvb_frontend * , s#i2c_adapter * , t#u8 , unsigned int ) + +/* drivers/media/tuners/tuner-types.o */ +e#param_type enum param_type { TUNER_PARAM_TYPE_RADIO , TUNER_PARAM_TYPE_PAL , TUNER_PARAM_TYPE_SECAM , TUNER_PARAM_TYPE_NTSC , TUNER_PARAM_TYPE_DIGITAL , } +s#tuner_range struct tuner_range { unsigned short limit ; unsigned char config ; unsigned char cb ; } +s#tuner_params struct tuner_params { e#param_type type ; unsigned int cb_first_if_lower_freq : 1 ; unsigned int has_tda9887 : 1 ; unsigned int port1_fm_high_sensitivity : 1 ; unsigned int port2_fm_high_sensitivity : 1 ; unsigned int fm_gain_normal : 1 ; unsigned int intercarrier_mode : 1 ; unsigned int port1_active : 1 ; unsigned int port2_active : 1 ; unsigned int port1_invert_for_secam_lc : 1 ; unsigned int port2_invert_for_secam_lc : 1 ; unsigned int port1_set_for_fm_mono : 1 ; unsigned int default_pll_gating_18 : 1 ; unsigned int radio_if : 2 ; signed int default_top_low : 5 ; signed int default_top_mid : 5 ; signed int default_top_high : 5 ; signed int default_top_secam_low : 5 ; signed int default_top_secam_mid : 5 ; signed int default_top_secam_high : 5 ; t#u16 iffreq ; unsigned int count ; s#tuner_range * ranges ; } +s#tunertype struct tunertype { char * name ; unsigned int count ; s#tuner_params * params ; t#u16 min ; t#u16 max ; t#u32 stepsize ; t#u8 * initdata ; t#u8 * sleepdata ; } +tuners extern s#tunertype tuners [ ] +tuner_count extern unsigned const int tuner_count + +/* drivers/media/tuners/tuner-xc2028.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#xc2028_config struct xc2028_config { s#i2c_adapter * i2c_adap ; t#u8 i2c_addr ; s#xc2028_ctrl * ctrl ; } +xc2028_attach extern s#dvb_frontend * xc2028_attach ( s#dvb_frontend * , s#xc2028_config * ) + +/* drivers/media/tuners/xc4000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#xc4000_config struct xc4000_config { t#u8 i2c_address ; t#u8 default_pm ; t#u8 dvb_amplitude ; t#u8 set_smoothedcvbs ; t#u32 if_khz ; } +xc4000_attach extern s#dvb_frontend * xc4000_attach ( s#dvb_frontend * , s#i2c_adapter * , s#xc4000_config * ) + +/* drivers/media/tuners/xc5000.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#xc5000_config struct xc5000_config { t#u8 i2c_address ; t#u32 if_khz ; t#u8 radio_input ; t#u16 xtal_khz ; t#u16 output_amp ; int chip_id ; } +xc5000_attach extern s#dvb_frontend * xc5000_attach ( s#dvb_frontend * , s#i2c_adapter * , const s#xc5000_config * ) + +/* drivers/media/usb/cx231xx/cx231xx-avcore.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#cx231xx_reg_seq struct cx231xx_reg_seq { unsigned char bit ; unsigned char val ; int sleep ; } +e#cx231xx_decoder enum cx231xx_decoder { CX231XX_NODECODER , CX231XX_AVDECODER } +e#cx231xx_itype enum cx231xx_itype { CX231XX_VMUX_COMPOSITE1 = 1 , CX231XX_VMUX_SVIDEO , CX231XX_VMUX_TELEVISION , CX231XX_VMUX_CABLE , CX231XX_RADIO , CX231XX_VMUX_DVB , } +e#cx231xx_amux enum cx231xx_amux { CX231XX_AMUX_VIDEO , CX231XX_AMUX_LINE_IN , } +s#cx231xx_input struct cx231xx_input { e#cx231xx_itype type ; unsigned int vmux ; e#cx231xx_amux amux ; s#cx231xx_reg_seq * gpio ; } +s#cx231xx_board struct cx231xx_board { char * name ; int vchannels ; int tuner_type ; int tuner_addr ; t#v4l2_std_id norm ; int demod_addr ; int demod_addr2 ; t#u8 demod_xfer_mode ; s#cx231xx_reg_seq * dvb_gpio ; s#cx231xx_reg_seq * suspend_gpio ; s#cx231xx_reg_seq * tuner_gpio ; t#s8 tuner_sif_gpio ; t#s8 tuner_scl_gpio ; t#s8 tuner_sda_gpio ; t#u32 ctl_pin_status_mask ; t#u8 agc_analog_digital_select_gpio ; t#u32 gpio_pin_status_mask ; t#u8 tuner_i2c_master ; t#u8 demod_i2c_master ; t#u8 ir_i2c_master ; char * rc_map_name ; unsigned int max_range_640_480 : 1 ; unsigned int has_dvb : 1 ; unsigned int has_417 : 1 ; unsigned int valid : 1 ; unsigned int no_alt_vanc : 1 ; unsigned int external_av : 1 ; unsigned char xclk , i2c_speed ; e#cx231xx_decoder decoder ; int output_mode ; s#cx231xx_input input [ 4 ] ; s#cx231xx_input radio ; s#rc_map * ir_codes ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#cx231xx_fmt struct cx231xx_fmt { char * name ; t#u32 fourcc ; int depth ; int reg ; } +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s#cx231xx_i2c struct cx231xx_i2c { s#cx231xx * dev ; int nr ; s#i2c_adapter i2c_adap ; int i2c_rc ; t#u8 i2c_period ; t#u8 i2c_nostop ; t#u8 i2c_reserve ; } +s##i2c_mux_core +s#usb_anchor struct usb_anchor { s#list_head urb_list ; t#wait_queue_head_t wait ; t#spinlock_t lock ; t#atomic_t suspend_wakeups ; unsigned int poisoned : 1 ; } +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +t#usb_complete_t typedef void ( * usb_complete_t ) ( s#urb * ) +s#usb_iso_packet_descriptor struct usb_iso_packet_descriptor { unsigned int offset ; unsigned int length ; unsigned int actual_length ; int status ; } +s#urb struct urb { s#kref kref ; int unlinked ; void * hcpriv ; t#atomic_t use_count ; t#atomic_t reject ; s#list_head urb_list ; s#list_head anchor_list ; s#usb_anchor * anchor ; s#usb_device * dev ; s#usb_host_endpoint * ep ; unsigned int pipe ; unsigned int stream_id ; int status ; unsigned int transfer_flags ; void * transfer_buffer ; t#dma_addr_t transfer_dma ; s#scatterlist * sg ; int num_mapped_sgs ; int num_sgs ; t#u32 transfer_buffer_length ; t#u32 actual_length ; unsigned char * setup_packet ; t#dma_addr_t setup_dma ; int start_frame ; int number_of_packets ; int interval ; int error_count ; void * context ; t#usb_complete_t complete ; void * suse_kabi_padding ; s#usb_iso_packet_descriptor iso_frame_desc [ ] ; } +s##snd_pcm_substream +s##snd_card +s#cx231xx_audio struct cx231xx_audio { char name [ 50 ] ; char * transfer_buffer [ 5 ] ; s#urb * urb [ 5 ] ; s#usb_device * udev ; unsigned int capture_transfer_done ; s#snd_pcm_substream * capture_pcm_substream ; unsigned int hwptr_done_capture ; s#snd_card * sndcard ; int users , shutdown ; t#spinlock_t slock ; int alt ; int max_pkt_size ; int num_alt ; unsigned int * alt_max_pkt_size ; t#u16 end_point_addr ; } +e#cx231xx_dev_state enum cx231xx_dev_state { DEV_INITIALIZED = 0x01 , DEV_DISCONNECTED = 0x02 , } +e#ps_package_head enum ps_package_head { CX231XX_NEED_ADD_PS_PACKAGE_HEAD = 0 , CX231XX_NONEED_PS_PACKAGE_HEAD } +s#cx231xx_dmaqueue struct cx231xx_dmaqueue { s#list_head active ; t#wait_queue_head_t wq ; int pos ; t#u8 is_partial_line ; t#u8 partial_buf [ 8 ] ; t#u8 last_sav ; int current_field ; t#u32 bytes_left_in_line ; t#u32 lines_completed ; t#u8 field1_done ; t#u32 lines_per_field ; t#u32 sequence ; t#u8 * p_left_data ; t#u32 left_data_count ; t#u8 mpeg_buffer_done ; t#u32 mpeg_buffer_completed ; e#ps_package_head add_ps_package_head ; char ps_head [ 10 ] ; } +s#cx231xx_buffer struct cx231xx_buffer { s#vb2_v4l2_buffer vb ; s#list_head list ; s#list_head frame ; int top_field ; int receiving ; } +s#cx231xx_isoc_ctl struct cx231xx_isoc_ctl { int max_pkt_size ; int num_bufs ; s#urb * * urb ; char * * transfer_buffer ; t#u8 cmd ; int pos , size , pktsize ; int field ; t#u32 tmp_buf ; int tmp_buf_len ; s#cx231xx_buffer * buf ; int nfields ; int ( * isoc_copy ) ( s#cx231xx * , s#urb * ) ; } +s#cx231xx_bulk_ctl struct cx231xx_bulk_ctl { int max_pkt_size ; int num_bufs ; s#urb * * urb ; char * * transfer_buffer ; t#u8 cmd ; int pos , size , pktsize ; int field ; t#u32 tmp_buf ; int tmp_buf_len ; s#cx231xx_buffer * buf ; int nfields ; int ( * bulk_copy ) ( s#cx231xx * , s#urb * ) ; } +s#cx231xx_video_mode struct cx231xx_video_mode { s#cx231xx_dmaqueue vidq ; s#cx231xx_isoc_ctl isoc_ctl ; s#cx231xx_bulk_ctl bulk_ctl ; t#spinlock_t slock ; int alt ; int max_pkt_size ; int num_alt ; unsigned int * alt_max_pkt_size ; t#u16 end_point_addr ; } +s#cx231xx_i2c_xfer_data struct cx231xx_i2c_xfer_data { t#u8 dev_addr ; t#u8 direction ; t#u8 saddr_len ; t#u16 saddr_dat ; t#u8 buf_size ; t#u8 * p_buffer ; } +e#cx231xx_mode enum cx231xx_mode { CX231XX_SUSPEND , CX231XX_ANALOG_MODE , CX231XX_DIGITAL_MODE , } +s##cx231xx_dvb +s#INTERFACE_INFO struct INTERFACE_INFO { t#u8 interrupt_index ; t#u8 ts1_index ; t#u8 ts2_index ; t#u8 audio_index ; t#u8 video_index ; t#u8 vanc_index ; t#u8 hanc_index ; t#u8 ir_index ; } +s#CONFIG_INFO struct CONFIG_INFO { t#u8 config_index ; s#INTERFACE_INFO interface_info ; } +s#pcb_config struct pcb_config { t#u8 index ; t#u8 type ; t#u8 speed ; t#u8 mode ; t#u32 ts1_source ; t#u32 ts2_source ; t#u32 analog_source ; t#u8 digital_index ; t#u8 analog_index ; t#u8 dif_index ; t#u8 external_index ; t#u8 config_num ; s#CONFIG_INFO hs_config_info [ 3 ] ; s#CONFIG_INFO fs_config_info [ 3 ] ; } +e#AFE_MODE enum AFE_MODE { AFE_MODE_LOW_IF , AFE_MODE_BASEBAND , AFE_MODE_EU_HI_IF , AFE_MODE_US_HI_IF , AFE_MODE_JAPAN_HI_IF } +e#cx231xx_std_mode enum cx231xx_std_mode { CX231XX_TV_AIR = 0 , CX231XX_TV_CABLE } +s#cx231xx_tvnorm struct cx231xx_tvnorm { char * name ; t#v4l2_std_id id ; t#u32 cxiformat ; t#u32 cxoformat ; } +s#cx231xx_tsport struct cx231xx_tsport { s#cx231xx * dev ; int nr ; int sram_chno ; t#u32 ts_packet_size ; t#u32 ts_packet_count ; int width ; int height ; t#spinlock_t slock ; t#u32 reg_gpcnt ; t#u32 reg_gpcnt_ctl ; t#u32 reg_dma_ctl ; t#u32 reg_lngth ; t#u32 reg_hw_sop_ctrl ; t#u32 reg_gen_ctrl ; t#u32 reg_bd_pkt_status ; t#u32 reg_sop_status ; t#u32 reg_fifo_ovfl_stat ; t#u32 reg_vld_misc ; t#u32 reg_ts_clk_en ; t#u32 reg_ts_int_msk ; t#u32 reg_ts_int_stat ; t#u32 reg_src_sel ; int pci_irqmask ; t#u32 dma_ctl_val ; t#u32 ts_int_msk_val ; t#u32 gen_ctrl_val ; t#u32 ts_clk_en_val ; t#u32 src_sel_val ; t#u32 vld_misc_val ; t#u32 hw_sop_ctrl_val ; t#u32 num_frontends ; void * port_priv ; } +s#cx231xx struct cx231xx { char name [ 30 ] ; int model ; int devno ; s#device * dev ; s#cx231xx_board board ; s#IR_i2c_init_data init_data ; s#i2c_client * ir_i2c_client ; unsigned int stream_on : 1 ; unsigned int vbi_stream_on : 1 ; unsigned int has_audio_class : 1 ; unsigned int has_alsa_audio : 1 ; unsigned int i2c_scan_running : 1 ; s#cx231xx_fmt * format ; s#v4l2_device v4l2_dev ; s#v4l2_subdev * sd_cx25840 ; s#v4l2_subdev * sd_tuner ; s#v4l2_ctrl_handler ctrl_handler ; s#v4l2_ctrl_handler radio_ctrl_handler ; s#cx2341x_handler mpeg_ctrl_handler ; s#work_struct wq_trigger ; t#atomic_t stream_started ; s#list_head devlist ; int tuner_type ; int tuner_addr ; s#cx231xx_i2c i2c_bus [ 3 ] ; s#i2c_mux_core * muxc ; s#i2c_adapter * i2c_mux_adap [ 2 ] ; unsigned int xc_fw_load_done : 1 ; unsigned int port_3_switch_enabled : 1 ; s#mutex gpio_i2c_lock ; s#mutex i2c_lock ; int users ; s#video_device vdev ; t#v4l2_std_id norm ; int ctl_freq ; unsigned int ctl_ainput ; int width ; int height ; int interlaced ; unsigned int size ; s#cx231xx_audio adev ; e#cx231xx_dev_state state ; s#work_struct request_module_wk ; s#mutex lock ; s#mutex ctrl_urb_lock ; s#list_head inqueue , outqueue ; t#wait_queue_head_t open , wait_frame , wait_stream ; s#video_device vbi_dev ; s#video_device radio_dev ; s#media_device * media_dev ; s#media_pad video_pad , vbi_pad ; s#media_entity input_ent [ 4 ] ; s#media_pad input_pad [ 4 ] ; s#vb2_queue vidq ; s#vb2_queue vbiq ; unsigned char eedata [ 256 ] ; s#cx231xx_video_mode video_mode ; s#cx231xx_video_mode vbi_mode ; s#cx231xx_video_mode sliced_cc_mode ; s#cx231xx_video_mode ts1_mode ; t#atomic_t devlist_count ; s#usb_device * udev ; char urb_buf [ 80 ] ; int ( * cx231xx_read_ctrl_reg ) ( s#cx231xx * , t#u8 , t#u16 , char * , int ) ; int ( * cx231xx_write_ctrl_reg ) ( s#cx231xx * , t#u8 , t#u16 , char * , int ) ; int ( * cx231xx_send_usb_command ) ( s#cx231xx_i2c * , s#cx231xx_i2c_xfer_data * ) ; int ( * cx231xx_gpio_i2c_read ) ( s#cx231xx * , t#u8 , t#u8 * , t#u8 ) ; int ( * cx231xx_gpio_i2c_write ) ( s#cx231xx * , t#u8 , t#u8 * , t#u8 ) ; int ( * cx231xx_set_analog_freq ) ( s#cx231xx * , t#u32 ) ; int ( * cx231xx_reset_analog_tuner ) ( s#cx231xx * ) ; e#cx231xx_mode mode ; s#cx231xx_dvb * dvb ; s#pcb_config current_pcb_config ; t#u8 current_scenario_idx ; t#u8 interface_count ; t#u8 max_iad_interface_count ; t#u32 gpio_dir ; t#u32 gpio_val ; int power_mode ; e#AFE_MODE afe_mode ; t#u32 afe_ref_count ; t#u32 video_input ; t#u32 active_mode ; t#u8 vbi_or_sliced_cc_mode ; e#cx231xx_std_mode std_mode ; t#u8 mode_tv ; t#u8 USE_ISO ; s#cx231xx_tvnorm encodernorm ; s#cx231xx_tsport ts1 , ts2 ; s#vb2_queue mpegq ; s#video_device v4l_device ; t#atomic_t v4l_reader_count ; t#u32 freq ; unsigned int input ; t#u32 cx23417_mailbox ; t#u32 * lmmio ; t#u8 * bmmio ; } +cx231xx_enable656 void cx231xx_enable656 ( s#cx231xx * ) +cx231xx_disable656 void cx231xx_disable656 ( s#cx231xx * ) +cx231xx_unmute_audio int cx231xx_unmute_audio ( s#cx231xx * ) +cx231xx_enable_i2c_port_3 int cx231xx_enable_i2c_port_3 ( s#cx231xx * , t#bool ) +cx231xx_capture_start int cx231xx_capture_start ( s#cx231xx * , int , t#u8 ) + +/* drivers/media/usb/cx231xx/cx231xx-cards.o */ +cx231xx_tuner_callback int cx231xx_tuner_callback ( void * , int , int , int ) + +/* drivers/media/usb/cx231xx/cx231xx-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##i2c_mux_core +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_pcm_substream +s##snd_card +s##cx231xx_dvb +s#cx231xx_ops struct cx231xx_ops { s#list_head next ; char * name ; int id ; int ( * init ) ( s#cx231xx * ) ; int ( * fini ) ( s#cx231xx * ) ; } +cx231xx_register_extension int cx231xx_register_extension ( s#cx231xx_ops * ) +cx231xx_unregister_extension void cx231xx_unregister_extension ( s#cx231xx_ops * ) +cx231xx_send_usb_command int cx231xx_send_usb_command ( s#cx231xx_i2c * , s#cx231xx_i2c_xfer_data * ) +cx231xx_set_alt_setting int cx231xx_set_alt_setting ( s#cx231xx * , t#u8 , t#u8 ) +cx231xx_demod_reset int cx231xx_demod_reset ( s#cx231xx * ) +is_fw_load int is_fw_load ( s#cx231xx * ) +cx231xx_set_mode int cx231xx_set_mode ( s#cx231xx * , e#cx231xx_mode ) +cx231xx_uninit_isoc void cx231xx_uninit_isoc ( s#cx231xx * ) +cx231xx_uninit_bulk void cx231xx_uninit_bulk ( s#cx231xx * ) +cx231xx_init_isoc int cx231xx_init_isoc ( s#cx231xx * , int , int , int , int ( * ) ( s#cx231xx * , s#urb * ) ) +cx231xx_init_bulk int cx231xx_init_bulk ( s#cx231xx * , int , int , int , int ( * ) ( s#cx231xx * , s#urb * ) ) +cx231xx_dev_init int cx231xx_dev_init ( s#cx231xx * ) +cx231xx_dev_uninit void cx231xx_dev_uninit ( s#cx231xx * ) +cx231xx_send_gpio_cmd int cx231xx_send_gpio_cmd ( s#cx231xx * , t#u32 , t#u8 * , t#u8 , t#u8 , t#u8 ) + +/* drivers/media/usb/cx231xx/cx231xx-i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_pcm_substream +s##snd_card +s##cx231xx_dvb +cx231xx_get_i2c_adap s#i2c_adapter * cx231xx_get_i2c_adap ( s#cx231xx * , int ) + +/* drivers/media/usb/cx231xx/cx231xx-vbi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##i2c_mux_core +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_pcm_substream +s##snd_card +s##cx231xx_dvb +cx231xx_uninit_vbi_isoc void cx231xx_uninit_vbi_isoc ( s#cx231xx * ) +cx231xx_init_vbi_isoc int cx231xx_init_vbi_isoc ( s#cx231xx * , int , int , int , int ( * ) ( s#cx231xx * , s#urb * ) ) + +/* drivers/media/usb/dvb-usb-v2/dvb_usb_core.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dvb_usbv2_probe extern int dvb_usbv2_probe ( s#usb_interface * , const s#usb_device_id * ) +dvb_usbv2_disconnect extern void dvb_usbv2_disconnect ( s#usb_interface * ) +dvb_usbv2_suspend extern int dvb_usbv2_suspend ( s#usb_interface * , t#pm_message_t ) +dvb_usbv2_resume extern int dvb_usbv2_resume ( s#usb_interface * ) +dvb_usbv2_reset_resume extern int dvb_usbv2_reset_resume ( s#usb_interface * ) + +/* drivers/media/usb/dvb-usb-v2/dvb_usb_urb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#usb_data_stream_properties struct usb_data_stream_properties { t#u8 type ; t#u8 count ; t#u8 endpoint ; union { struct { unsigned int buffersize ; } bulk ; struct { int framesperurb ; int framesize ; int interval ; } isoc ; } u ; } +s#usb_data_stream struct usb_data_stream { s#usb_device * udev ; s#usb_data_stream_properties props ; t#u8 state ; void ( * complete ) ( s#usb_data_stream * , t#u8 * , t#size_t ) ; s#urb * urb_list [ 10 ] ; int buf_num ; unsigned long buf_size ; t#u8 * buf_list [ 10 ] ; t#dma_addr_t dma_addr [ 10 ] ; int urbs_initialized ; int urbs_submitted ; void * user_priv ; } +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s#dvb_usb_adapter struct dvb_usb_adapter { const s#dvb_usb_adapter_properties * props ; s#usb_data_stream stream ; t#u8 id ; t#u8 ts_type ; t#bool suspend_resume_active ; t#bool pid_filtering ; t#u8 feed_count ; t#u8 max_feed_count ; t#s8 active_fe ; unsigned long state_bits ; s#dvb_adapter dvb_adap ; s#dmxdev dmxdev ; s#dvb_demux demux ; s#dvb_net dvb_net ; s#dvb_frontend * fe [ 3 ] ; int ( * fe_init [ 3 ] ) ( s#dvb_frontend * ) ; int ( * fe_sleep [ 3 ] ) ( s#dvb_frontend * ) ; } +s#dvb_usb_adapter_properties struct dvb_usb_adapter_properties { t#u8 caps ; t#u8 pid_filter_count ; int ( * pid_filter_ctrl ) ( s#dvb_usb_adapter * , int ) ; int ( * pid_filter ) ( s#dvb_usb_adapter * , int , t#u16 , int ) ; s#usb_data_stream_properties stream ; } +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#dvb_usb_rc struct dvb_usb_rc { const char * map_name ; t#u64 allowed_protos ; int ( * change_protocol ) ( s#rc_dev * , t#u64 * ) ; int ( * query ) ( s#dvb_usb_device * ) ; unsigned int interval ; e#rc_driver_type driver_type ; t#bool bulk_mode ; int timeout ; } +s#dvb_usb_device_properties struct dvb_usb_device_properties { const char * driver_name ; s#module * owner ; short * adapter_nr ; t#u8 bInterfaceNumber ; unsigned int size_of_priv ; t#u8 generic_bulk_ctrl_endpoint ; t#u8 generic_bulk_ctrl_endpoint_response ; unsigned int generic_bulk_ctrl_delay ; int ( * probe ) ( s#dvb_usb_device * ) ; void ( * disconnect ) ( s#dvb_usb_device * ) ; int ( * identify_state ) ( s#dvb_usb_device * , const char * * ) ; const char * firmware ; int ( * download_firmware ) ( s#dvb_usb_device * , const s#firmware * ) ; s#i2c_algorithm * i2c_algo ; unsigned int num_adapters ; int ( * get_adapter_count ) ( s#dvb_usb_device * ) ; s#dvb_usb_adapter_properties adapter [ 2 ] ; int ( * power_ctrl ) ( s#dvb_usb_device * , int ) ; int ( * read_config ) ( s#dvb_usb_device * ) ; int ( * read_mac_address ) ( s#dvb_usb_adapter * , t#u8 [ ] ) ; int ( * frontend_attach ) ( s#dvb_usb_adapter * ) ; int ( * frontend_detach ) ( s#dvb_usb_adapter * ) ; int ( * tuner_attach ) ( s#dvb_usb_adapter * ) ; int ( * tuner_detach ) ( s#dvb_usb_adapter * ) ; int ( * frontend_ctrl ) ( s#dvb_frontend * , int ) ; int ( * streaming_ctrl ) ( s#dvb_frontend * , int ) ; int ( * init ) ( s#dvb_usb_device * ) ; void ( * exit ) ( s#dvb_usb_device * ) ; int ( * get_rc_config ) ( s#dvb_usb_device * , s#dvb_usb_rc * ) ; int ( * get_stream_config ) ( s#dvb_frontend * , t#u8 * , s#usb_data_stream_properties * ) ; } +s#dvb_usb_device struct dvb_usb_device { const s#dvb_usb_device_properties * props ; const char * name ; const char * rc_map ; t#bool rc_polling_active ; s#usb_interface * intf ; s#usb_device * udev ; s#dvb_usb_rc rc ; int powered ; s#mutex usb_mutex ; s#mutex i2c_mutex ; s#i2c_adapter i2c_adap ; s#dvb_usb_adapter adapter [ 2 ] ; s#rc_dev * rc_dev ; char rc_phys [ 64 ] ; s#delayed_work rc_query_work ; void * priv ; } +dvb_usbv2_generic_rw extern int dvb_usbv2_generic_rw ( s#dvb_usb_device * , t#u8 * , t#u16 , t#u8 * , t#u16 ) +dvb_usbv2_generic_write extern int dvb_usbv2_generic_write ( s#dvb_usb_device * , t#u8 * , t#u16 ) +dvb_usbv2_generic_rw_locked extern int dvb_usbv2_generic_rw_locked ( s#dvb_usb_device * , t#u8 * , t#u16 , t#u8 * , t#u16 ) +dvb_usbv2_generic_write_locked extern int dvb_usbv2_generic_write_locked ( s#dvb_usb_device * , t#u8 * , t#u16 ) + +/* drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +e#mxl111sf_gpio_port_expander enum mxl111sf_gpio_port_expander { mxl111sf_gpio_hw , mxl111sf_PCA9534 , } +s#mxl111sf_adap_state struct mxl111sf_adap_state { int alt_mode ; int gpio_mode ; int device_mode ; int ep6_clockphase ; int ( * fe_init ) ( s#dvb_frontend * ) ; int ( * fe_sleep ) ( s#dvb_frontend * ) ; } +E#MXL111SF_NUM_PADS 2 +s#mxl111sf_state struct mxl111sf_state { s#dvb_usb_device * d ; e#mxl111sf_gpio_port_expander gpio_port_expander ; t#u8 port_expander_addr ; t#u8 chip_id ; t#u8 chip_ver ; t#u8 chip_rev ; int device_mode ; int alt_mode ; int gpio_mode ; s#tveeprom tv ; s#mutex fe_lock ; t#u8 num_frontends ; s#mxl111sf_adap_state adap_state [ 3 ] ; t#u8 sndbuf [ 64 ] ; t#u8 rcvbuf [ 64 ] ; s#mutex msg_lock ; s#media_entity tuner ; s#media_pad tuner_pads [ E#MXL111SF_NUM_PADS ] ; } +s#mxl111sf_reg_ctrl_info struct mxl111sf_reg_ctrl_info { t#u8 addr ; t#u8 mask ; t#u8 data ; } +s#mxl111sf_demod_config struct mxl111sf_demod_config { int ( * read_reg ) ( s#mxl111sf_state * , t#u8 , t#u8 * ) ; int ( * write_reg ) ( s#mxl111sf_state * , t#u8 , t#u8 ) ; int ( * program_regs ) ( s#mxl111sf_state * , s#mxl111sf_reg_ctrl_info * ) ; } +mxl111sf_demod_attach extern s#dvb_frontend * mxl111sf_demod_attach ( s#mxl111sf_state * , const s#mxl111sf_demod_config * ) + +/* drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +e#mxl_if_freq enum mxl_if_freq { MXL_IF_4_0 = 0x01 , MXL_IF_4_5 = 0x02 , MXL_IF_4_57 = 0x03 , MXL_IF_5_0 = 0x04 , MXL_IF_5_38 = 0x05 , MXL_IF_6_0 = 0x06 , MXL_IF_6_28 = 0x07 , MXL_IF_7_2 = 0x08 , MXL_IF_35_25 = 0x09 , MXL_IF_36 = 0x0a , MXL_IF_36_15 = 0x0b , MXL_IF_44 = 0x0c , } +s#mxl111sf_tuner_config struct mxl111sf_tuner_config { e#mxl_if_freq if_freq ; unsigned int invert_spectrum : 1 ; int ( * read_reg ) ( s#mxl111sf_state * , t#u8 , t#u8 * ) ; int ( * write_reg ) ( s#mxl111sf_state * , t#u8 , t#u8 ) ; int ( * program_regs ) ( s#mxl111sf_state * , s#mxl111sf_reg_ctrl_info * ) ; int ( * top_master_ctrl ) ( s#mxl111sf_state * , int ) ; int ( * ant_hunt ) ( s#dvb_frontend * ) ; } +mxl111sf_tuner_attach extern s#dvb_frontend * mxl111sf_tuner_attach ( s#dvb_frontend * , s#mxl111sf_state * , const s#mxl111sf_tuner_config * ) + +/* drivers/media/usb/dvb-usb/af9005-remote.o */ +rc_map_af9005_table extern s#rc_map_table rc_map_af9005_table [ ] +rc_map_af9005_table_size extern int rc_map_af9005_table_size +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s#usb_data_stream_properties struct usb_data_stream_properties { int type ; int count ; int endpoint ; union { struct { int buffersize ; } bulk ; struct { int framesperurb ; int framesize ; int interval ; } isoc ; } u ; } +s#usb_data_stream struct usb_data_stream { s#usb_device * udev ; s#usb_data_stream_properties props ; int state ; void ( * complete ) ( s#usb_data_stream * , t#u8 * , t#size_t ) ; s#urb * urb_list [ 10 ] ; int buf_num ; unsigned long buf_size ; t#u8 * buf_list [ 10 ] ; t#dma_addr_t dma_addr [ 10 ] ; int urbs_initialized ; int urbs_submitted ; void * user_priv ; } +s#dvb_usb_fe_adapter struct dvb_usb_fe_adapter { s#dvb_frontend * fe ; int ( * fe_init ) ( s#dvb_frontend * ) ; int ( * fe_sleep ) ( s#dvb_frontend * ) ; s#usb_data_stream stream ; int pid_filtering ; int max_feed_count ; void * priv ; } +s#dvb_usb_adapter struct dvb_usb_adapter { s#dvb_usb_device * dev ; s#dvb_usb_adapter_properties props ; int state ; t#u8 id ; int feedcount ; s#dvb_adapter dvb_adap ; s#dmxdev dmxdev ; s#dvb_demux demux ; s#dvb_net dvb_net ; s#dvb_usb_fe_adapter fe_adap [ 3 ] ; int active_fe ; int num_frontends_initialized ; void * priv ; } +s#dvb_usb_adapter_fe_properties struct dvb_usb_adapter_fe_properties { int caps ; int pid_filter_count ; int ( * streaming_ctrl ) ( s#dvb_usb_adapter * , int ) ; int ( * pid_filter_ctrl ) ( s#dvb_usb_adapter * , int ) ; int ( * pid_filter ) ( s#dvb_usb_adapter * , int , t#u16 , int ) ; int ( * frontend_attach ) ( s#dvb_usb_adapter * ) ; int ( * tuner_attach ) ( s#dvb_usb_adapter * ) ; s#usb_data_stream_properties stream ; int size_of_priv ; } +s#dvb_usb_adapter_properties struct dvb_usb_adapter_properties { int size_of_priv ; int ( * frontend_ctrl ) ( s#dvb_frontend * , int ) ; int num_frontends ; s#dvb_usb_adapter_fe_properties fe [ 3 ] ; } +s#dvb_usb_device_description struct dvb_usb_device_description { const char * name ; s#usb_device_id * cold_ids [ 15 ] ; s#usb_device_id * warm_ids [ 15 ] ; } +e#dvb_usb_mode enum dvb_usb_mode { DVB_RC_LEGACY , DVB_RC_CORE , } +s#dvb_rc_legacy struct dvb_rc_legacy { s#rc_map_table * rc_map_table ; int rc_map_size ; int ( * rc_query ) ( s#dvb_usb_device * , t#u32 * , int * ) ; int rc_interval ; } +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s#dvb_rc struct dvb_rc { char * rc_codes ; t#u64 protocol ; t#u64 allowed_protos ; e#rc_driver_type driver_type ; int ( * change_protocol ) ( s#rc_dev * , t#u64 * ) ; char * module_name ; int ( * rc_query ) ( s#dvb_usb_device * ) ; int rc_interval ; t#bool bulk_mode ; t#u32 scancode_mask ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#dvb_usb_device_properties struct dvb_usb_device_properties { int caps ; int usb_ctrl ; int ( * download_firmware ) ( s#usb_device * , const s#firmware * ) ; const char * firmware ; int no_reconnect ; int size_of_priv ; int ( * priv_init ) ( s#dvb_usb_device * ) ; void ( * priv_destroy ) ( s#dvb_usb_device * ) ; int num_adapters ; s#dvb_usb_adapter_properties adapter [ 2 ] ; int ( * power_ctrl ) ( s#dvb_usb_device * , int ) ; int ( * read_mac_address ) ( s#dvb_usb_device * , t#u8 [ ] ) ; int ( * identify_state ) ( s#usb_device * , const s#dvb_usb_device_properties * , const s#dvb_usb_device_description * * , int * ) ; struct { e#dvb_usb_mode mode ; s#dvb_rc_legacy legacy ; s#dvb_rc core ; } rc ; s#i2c_algorithm * i2c_algo ; int generic_bulk_ctrl_endpoint ; int generic_bulk_ctrl_endpoint_response ; int num_device_descs ; s#dvb_usb_device_description devices [ 12 ] ; } +s#dvb_usb_device struct dvb_usb_device { s#dvb_usb_device_properties props ; const s#dvb_usb_device_description * desc ; s#usb_device * udev ; int state ; int powered ; s#mutex data_mutex ; s#mutex usb_mutex ; s#mutex i2c_mutex ; s#i2c_adapter i2c_adap ; int num_adapters_initialized ; s#dvb_usb_adapter adapter [ 2 ] ; s#rc_dev * rc_dev ; s#input_dev * input_dev ; char rc_phys [ 64 ] ; s#delayed_work rc_query_work ; t#u32 last_event ; int last_state ; s#module * owner ; void * priv ; } +af9005_rc_decode extern int af9005_rc_decode ( s#dvb_usb_device * , t#u8 * , int , t#u32 * , int * ) + +/* drivers/media/usb/dvb-usb/dibusb-common.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +dibusb_streaming_ctrl extern int dibusb_streaming_ctrl ( s#dvb_usb_adapter * , int ) +dibusb_pid_filter extern int dibusb_pid_filter ( s#dvb_usb_adapter * , int , t#u16 , int ) +dibusb_pid_filter_ctrl extern int dibusb_pid_filter_ctrl ( s#dvb_usb_adapter * , int ) +dibusb_power_ctrl extern int dibusb_power_ctrl ( s#dvb_usb_device * , int ) +dibusb2_0_streaming_ctrl extern int dibusb2_0_streaming_ctrl ( s#dvb_usb_adapter * , int ) +dibusb2_0_power_ctrl extern int dibusb2_0_power_ctrl ( s#dvb_usb_device * , int ) +dibusb_i2c_algo extern s#i2c_algorithm dibusb_i2c_algo +dibusb_read_eeprom_byte extern int dibusb_read_eeprom_byte ( s#dvb_usb_device * , t#u8 , t#u8 * ) +rc_map_dibusb_table extern s#rc_map_table rc_map_dibusb_table [ ] +dibusb_rc_query extern int dibusb_rc_query ( s#dvb_usb_device * , t#u32 * , int * ) + +/* drivers/media/usb/dvb-usb/dibusb-mc-common.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +dibusb_dib3000mc_frontend_attach extern int dibusb_dib3000mc_frontend_attach ( s#dvb_usb_adapter * ) +dibusb_dib3000mc_tuner_attach extern int dibusb_dib3000mc_tuner_attach ( s#dvb_usb_adapter * ) + +/* drivers/media/usb/dvb-usb/dvb-usb-firmware.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_cypress_load_firmware extern int usb_cypress_load_firmware ( s#usb_device * , const s#firmware * , int ) +s#hexline struct hexline { t#u8 len ; t#u32 addr ; t#u8 type ; t#u8 data [ 255 ] ; t#u8 chk ; } +dvb_usb_get_hexline extern int dvb_usb_get_hexline ( const s#firmware * , s#hexline * , int * ) + +/* drivers/media/usb/dvb-usb/dvb-usb-init.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##usb_tt +s##mon_bus +s##wusb_dev +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +dvb_usb_device_init extern int dvb_usb_device_init ( s#usb_interface * , const s#dvb_usb_device_properties * , s#module * , s#dvb_usb_device * * , short * ) +dvb_usb_device_exit extern void dvb_usb_device_exit ( s#usb_interface * ) + +/* drivers/media/usb/dvb-usb/dvb-usb-remote.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +dvb_usb_nec_rc_key_to_event int dvb_usb_nec_rc_key_to_event ( s#dvb_usb_device * , t#u8 [ 5 ] , t#u32 * , int * ) + +/* drivers/media/usb/dvb-usb/dvb-usb-urb.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##ir_raw_event_ctrl +s##input_dev_poller +s##input_mt +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +dvb_usb_generic_rw extern int __attribute__ ( ( __warn_unused_result__ ) ) dvb_usb_generic_rw ( s#dvb_usb_device * , t#u8 * , t#u16 , t#u8 * , t#u16 , int ) +dvb_usb_generic_write extern int __attribute__ ( ( __warn_unused_result__ ) ) dvb_usb_generic_write ( s#dvb_usb_device * , t#u8 * , t#u16 ) + +/* drivers/media/usb/em28xx/em28xx-camera.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s#em28xx_fmt struct em28xx_fmt { t#u32 fourcc ; int depth ; int reg ; } +s#em28xx_v4l2 struct em28xx_v4l2 { s#kref ref ; s#em28xx * dev ; s#v4l2_device v4l2_dev ; s#v4l2_ctrl_handler ctrl_handler ; s#video_device vdev ; s#video_device vbi_dev ; s#video_device radio_dev ; s#vb2_queue vb_vidq ; s#vb2_queue vb_vbiq ; s#mutex vb_queue_lock ; s#mutex vb_vbi_queue_lock ; t#u8 vinmode ; t#u8 vinctl ; int sensor_xres ; int sensor_yres ; int sensor_xtal ; int users ; int streaming_users ; t#u32 frequency ; s#em28xx_fmt * format ; t#v4l2_std_id norm ; t#bool progressive ; int interlaced_fieldmode ; int width ; int height ; unsigned int hscale ; unsigned int vscale ; unsigned int vbi_width ; unsigned int vbi_height ; int capture_type ; t#bool top_field ; int vbi_read ; unsigned int field_count ; s#media_pad video_pad , vbi_pad ; s#media_entity * decoder ; } +s##em28xx_dvb +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_pcm_substream +s##snd_card +s#em28xx_audio struct em28xx_audio { char name [ 50 ] ; unsigned int num_urb ; char * * transfer_buffer ; s#urb * * urb ; s#usb_device * udev ; unsigned int capture_transfer_done ; s#snd_pcm_substream * capture_pcm_substream ; unsigned int hwptr_done_capture ; s#snd_card * sndcard ; t#size_t period ; int users ; t#spinlock_t slock ; s#work_struct wq_trigger ; t#atomic_t stream_started ; } +s##em28xx_IR +e#em28xx_chip_id enum em28xx_chip_id { CHIP_ID_EM2800 = 7 , CHIP_ID_EM2710 = 17 , CHIP_ID_EM2820 = 18 , CHIP_ID_EM2840 = 20 , CHIP_ID_EM2750 = 33 , CHIP_ID_EM2860 = 34 , CHIP_ID_EM2870 = 35 , CHIP_ID_EM2883 = 36 , CHIP_ID_EM2765 = 54 , CHIP_ID_EM2874 = 65 , CHIP_ID_EM2884 = 68 , CHIP_ID_EM28174 = 113 , CHIP_ID_EM28178 = 114 , } +e#em28xx_int_audio_type enum em28xx_int_audio_type { EM28XX_INT_AUDIO_NONE = 0 , EM28XX_INT_AUDIO_AC97 , EM28XX_INT_AUDIO_I2S , } +e#em28xx_usb_audio_type enum em28xx_usb_audio_type { EM28XX_USB_AUDIO_NONE = 0 , EM28XX_USB_AUDIO_CLASS , EM28XX_USB_AUDIO_VENDOR , } +s#em28xx_reg_seq struct em28xx_reg_seq { int reg ; unsigned char val , mask ; int sleep ; } +e#em28xx_decoder enum em28xx_decoder { EM28XX_NODECODER = 0 , EM28XX_TVP5150 , EM28XX_SAA711X , } +e#em28xx_adecoder enum em28xx_adecoder { EM28XX_NOADECODER = 0 , EM28XX_TVAUDIO , } +e#enum28xx_itype enum enum28xx_itype { EM28XX_VMUX_COMPOSITE = 1 , EM28XX_VMUX_SVIDEO , EM28XX_VMUX_TELEVISION , EM28XX_RADIO , } +e#em28xx_amux enum em28xx_amux { EM28XX_AMUX_UNUSED = - 1 , EM28XX_AMUX_VIDEO = 0 , EM28XX_AMUX_LINE_IN , EM28XX_AMUX_VIDEO2 , EM28XX_AMUX_PHONE , EM28XX_AMUX_MIC , EM28XX_AMUX_CD , EM28XX_AMUX_AUX , EM28XX_AMUX_PCM_OUT , } +e#em28xx_aout enum em28xx_aout { EM28XX_AOUT_MASTER = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , EM28XX_AOUT_LINE = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , EM28XX_AOUT_MONO = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , EM28XX_AOUT_LFE = ( ( ( ( 1UL ) ) ) << ( 3 ) ) , EM28XX_AOUT_SURR = ( ( ( ( 1UL ) ) ) << ( 4 ) ) , EM28XX_AOUT_PCM_IN = ( ( ( ( 1UL ) ) ) << ( 7 ) ) , EM28XX_AOUT_PCM_MIC_PCM = 0 << 8 , EM28XX_AOUT_PCM_CD = 1 << 8 , EM28XX_AOUT_PCM_VIDEO = 2 << 8 , EM28XX_AOUT_PCM_AUX = 3 << 8 , EM28XX_AOUT_PCM_LINE = 4 << 8 , EM28XX_AOUT_PCM_STEREO = 5 << 8 , EM28XX_AOUT_PCM_MONO = 6 << 8 , EM28XX_AOUT_PCM_PHONE = 7 << 8 , } +s#em28xx_input struct em28xx_input { e#enum28xx_itype type ; unsigned int vmux ; e#em28xx_amux amux ; e#em28xx_aout aout ; const s#em28xx_reg_seq * gpio ; } +e#em28xx_led_role enum em28xx_led_role { EM28XX_LED_ANALOG_CAPTURING = 0 , EM28XX_LED_DIGITAL_CAPTURING , EM28XX_LED_DIGITAL_CAPTURING_TS2 , EM28XX_LED_ILLUMINATION , EM28XX_NUM_LED_ROLES , } +s#em28xx_led struct em28xx_led { e#em28xx_led_role role ; t#u8 gpio_reg ; t#u8 gpio_mask ; t#bool inverted ; } +e#em28xx_button_role enum em28xx_button_role { EM28XX_BUTTON_SNAPSHOT = 0 , EM28XX_BUTTON_ILLUMINATION , EM28XX_NUM_BUTTON_ROLES , } +s#em28xx_button struct em28xx_button { e#em28xx_button_role role ; t#u8 reg_r ; t#u8 reg_clearing ; t#u8 mask ; t#bool inverted ; } +s#em28xx_board struct em28xx_board { char * name ; int vchannels ; int tuner_type ; int tuner_addr ; unsigned int def_i2c_bus ; unsigned int tda9887_conf ; const s#em28xx_reg_seq * dvb_gpio ; const s#em28xx_reg_seq * suspend_gpio ; const s#em28xx_reg_seq * tuner_gpio ; const s#em28xx_reg_seq * mute_gpio ; unsigned int is_em2800 : 1 ; unsigned int has_msp34xx : 1 ; unsigned int mts_firmware : 1 ; unsigned int max_range_640_480 : 1 ; unsigned int has_dvb : 1 ; unsigned int has_dual_ts : 1 ; unsigned int is_webcam : 1 ; unsigned int valid : 1 ; unsigned int has_ir_i2c : 1 ; unsigned char xclk , i2c_speed ; unsigned char radio_addr ; unsigned short tvaudio_addr ; e#em28xx_decoder decoder ; e#em28xx_adecoder adecoder ; s#em28xx_input input [ 4 ] ; s#em28xx_input radio ; char * ir_codes ; s#em28xx_led * leds ; const s#em28xx_button * buttons ; } +e#em28xx_sensor enum em28xx_sensor { EM28XX_NOSENSOR = 0 , EM28XX_MT9V011 , EM28XX_MT9M001 , EM28XX_MT9M111 , EM28XX_OV2640 , } +e#em28xx_ac97_mode enum em28xx_ac97_mode { EM28XX_NO_AC97 = 0 , EM28XX_AC97_EM202 , EM28XX_AC97_SIGMATEL , EM28XX_AC97_OTHER , } +s#em28xx_audio_mode struct em28xx_audio_mode { e#em28xx_ac97_mode ac97 ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +e#em28xx_i2c_algo_type enum em28xx_i2c_algo_type { EM28XX_I2C_ALGO_EM28XX = 0 , EM28XX_I2C_ALGO_EM2800 , EM28XX_I2C_ALGO_EM25XX_BUS_B , } +s#em28xx_i2c_bus struct em28xx_i2c_bus { s#em28xx * dev ; unsigned int bus ; e#em28xx_i2c_algo_type algo_type ; } +s#em28xx_dmaqueue struct em28xx_dmaqueue { s#list_head active ; t#wait_queue_head_t wq ; } +s#em28xx_usb_bufs struct em28xx_usb_bufs { int max_pkt_size ; int num_packets ; int num_bufs ; s#urb * * urb ; char * * buf ; } +s#em28xx_buffer struct em28xx_buffer { s#vb2_v4l2_buffer vb ; s#list_head list ; void * mem ; unsigned int length ; int top_field ; unsigned int pos ; char * vb_buf ; } +s#em28xx_usb_ctl struct em28xx_usb_ctl { s#em28xx_usb_bufs analog_bufs ; s#em28xx_usb_bufs digital_bufs ; s#em28xx_buffer * vid_buf ; s#em28xx_buffer * vbi_buf ; int ( * urb_data_copy ) ( s#em28xx * , s#urb * ) ; } +e#em28xx_mode enum em28xx_mode { EM28XX_SUSPEND , EM28XX_ANALOG_MODE , EM28XX_DIGITAL_MODE , } +s##input_dev_poller +s##input_mt +s#em28xx struct em28xx { s#kref ref ; s#em28xx_v4l2 * v4l2 ; s#em28xx_dvb * dvb ; s#em28xx_audio adev ; s#em28xx_IR * ir ; int model ; int devno ; e#em28xx_chip_id chip_id ; unsigned int is_em25xx : 1 ; unsigned int disconnected : 1 ; unsigned int has_video : 1 ; unsigned int is_audio_only : 1 ; unsigned int is_webcam : 1 ; unsigned int has_msp34xx : 1 ; unsigned int i2c_speed : 2 ; e#em28xx_int_audio_type int_audio_type ; e#em28xx_usb_audio_type usb_audio_type ; unsigned char name [ 32 ] ; s#em28xx_board board ; e#em28xx_sensor em28xx_sensor ; unsigned int wait_after_write ; s#list_head devlist ; t#u32 i2s_speed ; s#em28xx_audio_mode audio_mode ; int tuner_type ; s#i2c_adapter i2c_adap [ 2 ] ; s#i2c_client i2c_client [ 2 ] ; s#em28xx_i2c_bus i2c_bus [ 2 ] ; unsigned char eeprom_addrwidth_16bit : 1 ; unsigned int def_i2c_bus ; unsigned int cur_i2c_bus ; s#rt_mutex i2c_bus_lock ; unsigned int ctl_input ; unsigned int ctl_ainput ; unsigned int ctl_aoutput ; e#em28xx_amux amux_map [ 4 ] ; int mute ; int volume ; unsigned long hash ; unsigned long i2c_hash ; s#work_struct request_module_wk ; s#mutex lock ; s#mutex ctrl_urb_lock ; unsigned int resources ; t#u8 * eedata ; t#u16 eedata_len ; s#em28xx_dmaqueue vidq ; s#em28xx_dmaqueue vbiq ; s#em28xx_usb_ctl usb_ctl ; t#spinlock_t slock ; s#usb_interface * intf ; t#u8 ifnum ; t#u8 analog_ep_isoc ; t#u8 analog_ep_bulk ; t#u8 dvb_ep_isoc_ts2 ; t#u8 dvb_ep_bulk_ts2 ; t#u8 dvb_ep_isoc ; t#u8 dvb_ep_bulk ; int alt ; int max_pkt_size ; int packet_multiplier ; int num_alt ; unsigned int * alt_max_pkt_size_isoc ; unsigned int analog_xfer_bulk : 1 ; int dvb_alt_isoc ; unsigned int dvb_max_pkt_size_isoc ; unsigned int dvb_max_pkt_size_isoc_ts2 ; unsigned int dvb_xfer_bulk : 1 ; char urb_buf [ 80 ] ; int ( * em28xx_write_regs ) ( s#em28xx * , t#u16 , char * , int ) ; int ( * em28xx_read_reg ) ( s#em28xx * , t#u16 ) ; int ( * em28xx_read_reg_req_len ) ( s#em28xx * , t#u8 , t#u16 , char * , int ) ; int ( * em28xx_write_regs_req ) ( s#em28xx * , t#u8 , t#u16 , char * , int ) ; int ( * em28xx_read_reg_req ) ( s#em28xx * , t#u8 , t#u16 ) ; e#em28xx_mode mode ; s#delayed_work buttons_query_work ; t#u8 button_polling_addresses [ 5 ] ; t#u8 button_polling_last_values [ 5 ] ; t#u8 num_button_polling_addresses ; t#u16 button_polling_interval ; char snapshot_button_path [ 30 ] ; s#input_dev * sbutton_input_dev ; s#media_device * media_dev ; s#media_entity input_ent [ 4 ] ; s#media_pad input_pad [ 4 ] ; s#em28xx * dev_next ; int ts ; } +em28xx_init_camera int em28xx_init_camera ( s#em28xx * ) + +/* drivers/media/usb/em28xx/em28xx-cards.o */ +em28xx_boards extern const s#em28xx_board em28xx_boards [ ] +em28xx_tuner_callback int em28xx_tuner_callback ( void * , int , int , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##regulator +s##em28xx_dvb +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##em28xx_IR +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##input_dev_poller +s##input_mt +em28xx_setup_xc3028 void em28xx_setup_xc3028 ( s#em28xx * , s#xc2028_ctrl * ) +em28xx_free_device void em28xx_free_device ( s#kref * ) + +/* drivers/media/usb/em28xx/em28xx-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##em28xx_dvb +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##em28xx_IR +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##input_dev_poller +s##input_mt +em28xx_read_reg int em28xx_read_reg ( s#em28xx * , t#u16 ) +em28xx_write_regs int em28xx_write_regs ( s#em28xx * , t#u16 , char * , int ) +em28xx_write_reg int em28xx_write_reg ( s#em28xx * , t#u16 , t#u8 ) +em28xx_write_reg_bits int em28xx_write_reg_bits ( s#em28xx * , t#u16 , t#u8 , t#u8 ) +em28xx_toggle_reg_bits int em28xx_toggle_reg_bits ( s#em28xx * , t#u16 , t#u8 ) +em28xx_read_ac97 int em28xx_read_ac97 ( s#em28xx * , t#u8 ) +em28xx_write_ac97 int em28xx_write_ac97 ( s#em28xx * , t#u8 , t#u16 ) +em28xx_audio_analog_set int em28xx_audio_analog_set ( s#em28xx * ) +em28xx_audio_setup int em28xx_audio_setup ( s#em28xx * ) +em28xx_find_led const s#em28xx_led * em28xx_find_led ( s#em28xx * , e#em28xx_led_role ) +em28xx_gpio_set int em28xx_gpio_set ( s#em28xx * , const s#em28xx_reg_seq * ) +em28xx_set_mode int em28xx_set_mode ( s#em28xx * , e#em28xx_mode ) +em28xx_uninit_usb_xfer void em28xx_uninit_usb_xfer ( s#em28xx * , e#em28xx_mode ) +em28xx_stop_urbs void em28xx_stop_urbs ( s#em28xx * ) +em28xx_alloc_urbs int em28xx_alloc_urbs ( s#em28xx * , e#em28xx_mode , int , int , int , int ) +em28xx_init_usb_xfer int em28xx_init_usb_xfer ( s#em28xx * , e#em28xx_mode , int , int , int , int , int ( * ) ( s#em28xx * , s#urb * ) ) +s#em28xx_ops struct em28xx_ops { s#list_head next ; char * name ; int id ; int ( * init ) ( s#em28xx * ) ; int ( * fini ) ( s#em28xx * ) ; int ( * suspend ) ( s#em28xx * ) ; int ( * resume ) ( s#em28xx * ) ; } +em28xx_register_extension int em28xx_register_extension ( s#em28xx_ops * ) +em28xx_unregister_extension void em28xx_unregister_extension ( s#em28xx_ops * ) + +/* drivers/media/usb/go7007/go7007-driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#go_i2c struct go_i2c { const char * type ; unsigned int is_video : 1 ; unsigned int is_audio : 1 ; int addr ; t#u32 flags ; } +s#go7007_board_info struct go7007_board_info { unsigned int flags ; int hpi_buffer_cap ; unsigned int sensor_flags ; int sensor_width ; int sensor_height ; int sensor_framerate ; int sensor_h_offset ; int sensor_v_offset ; unsigned int audio_flags ; int audio_rate ; int audio_bclk_div ; int audio_main_div ; int num_i2c_devs ; s#go_i2c i2c_devs [ 5 ] ; int num_inputs ; struct { int video_input ; int audio_index ; char * name ; } inputs [ 4 ] ; int video_config ; int num_aud_inputs ; struct { int audio_input ; char * name ; } aud_inputs [ 3 ] ; } +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +e#go7007_parser_state enum go7007_parser_state { STATE_DATA , STATE_00 , STATE_00_00 , STATE_00_00_01 , STATE_FF , STATE_VBI_LEN_A , STATE_VBI_LEN_B , STATE_MODET_MAP , STATE_UNPARSED , } +s#go7007_buffer struct go7007_buffer { s#vb2_v4l2_buffer vb ; s#list_head list ; unsigned int frame_offset ; t#u32 modet_active ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s#go7007_hpi_ops struct go7007_hpi_ops { int ( * interface_reset ) ( s#go7007 * ) ; int ( * write_interrupt ) ( s#go7007 * , int , int ) ; int ( * read_interrupt ) ( s#go7007 * ) ; int ( * stream_start ) ( s#go7007 * ) ; int ( * stream_stop ) ( s#go7007 * ) ; int ( * send_firmware ) ( s#go7007 * , t#u8 * , int ) ; int ( * send_command ) ( s#go7007 * , unsigned int , void * ) ; void ( * release ) ( s#go7007 * ) ; } +s#go7007 struct go7007 { s#device * dev ; t#u8 bus_info [ 32 ] ; const s#go7007_board_info * board_info ; unsigned int board_id ; int tuner_type ; int channel_number ; char name [ 64 ] ; s#video_device vdev ; void * boot_fw ; unsigned boot_fw_len ; s#v4l2_device v4l2_dev ; s#v4l2_ctrl_handler hdl ; s#v4l2_ctrl * mpeg_video_encoding ; s#v4l2_ctrl * mpeg_video_gop_size ; s#v4l2_ctrl * mpeg_video_gop_closure ; s#v4l2_ctrl * mpeg_video_bitrate ; s#v4l2_ctrl * mpeg_video_aspect_ratio ; s#v4l2_ctrl * mpeg_video_b_frames ; s#v4l2_ctrl * mpeg_video_rep_seqheader ; s#v4l2_ctrl * modet_mode ; enum { STATUS_INIT , STATUS_ONLINE , STATUS_SHUTDOWN } status ; t#spinlock_t spinlock ; s#mutex hw_lock ; s#mutex serialize_lock ; int audio_enabled ; s#v4l2_subdev * sd_video ; s#v4l2_subdev * sd_audio ; t#u8 usb_buf [ 16 ] ; int input ; int aud_input ; enum { GO7007_STD_NTSC , GO7007_STD_PAL , GO7007_STD_OTHER } standard ; t#v4l2_std_id std ; int sensor_framerate ; int width ; int height ; int encoder_h_offset ; int encoder_v_offset ; unsigned int encoder_h_halve : 1 ; unsigned int encoder_v_halve : 1 ; unsigned int encoder_subsample : 1 ; t#u32 format ; int bitrate ; int fps_scale ; int pali ; int aspect_ratio ; int gop_size ; unsigned int ipb : 1 ; unsigned int closed_gop : 1 ; unsigned int repeat_seqhead : 1 ; unsigned int seq_header_enable : 1 ; unsigned int gop_header_enable : 1 ; unsigned int dvd_mode : 1 ; unsigned int interlace_coding : 1 ; unsigned int modet_enable : 1 ; struct { unsigned int enable : 1 ; int pixel_threshold ; int motion_threshold ; int mb_threshold ; } modet [ 4 ] ; unsigned char modet_map [ 1624 ] ; unsigned char active_map [ 216 ] ; t#u32 modet_event_status ; s#mutex queue_lock ; s#vb2_queue vidq ; e#go7007_parser_state state ; int parse_length ; t#u16 modet_word ; int seen_frame ; t#u32 next_seq ; s#list_head vidq_active ; t#wait_queue_head_t frame_waitq ; s#go7007_buffer * active_buf ; void ( * audio_deliver ) ( s#go7007 * , t#u8 * , int ) ; void * snd_context ; int i2c_adapter_online ; s#i2c_adapter i2c_adapter ; const s#go7007_hpi_ops * hpi_ops ; void * hpi_context ; int interrupt_available ; t#wait_queue_head_t interrupt_waitq ; unsigned short interrupt_value ; unsigned short interrupt_data ; } +go7007_read_interrupt int go7007_read_interrupt ( s#go7007 * , t#u16 * , t#u16 * ) +go7007_read_addr int go7007_read_addr ( s#go7007 * , t#u16 , t#u16 * ) +go7007_boot_encoder int go7007_boot_encoder ( s#go7007 * , int ) +go7007_register_encoder int go7007_register_encoder ( s#go7007 * , unsigned ) +go7007_parse_video_stream void go7007_parse_video_stream ( s#go7007 * , t#u8 * , int ) +go7007_alloc s#go7007 * go7007_alloc ( const s#go7007_board_info * , s#device * ) +go7007_update_board void go7007_update_board ( s#go7007 * ) + +/* drivers/media/usb/go7007/snd-go7007.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##gpio_desc +s##pinctrl +s##pinctrl_state +go7007_snd_init int go7007_snd_init ( s#go7007 * ) +go7007_snd_remove int go7007_snd_remove ( s#go7007 * ) + +/* drivers/media/usb/gspca/autogain_functions.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##input_dev +s#framerates struct framerates { const t#u8 * rates ; int nrates ; } +s#cam struct cam { const s#v4l2_pix_format * cam_mode ; const s#framerates * mode_framerates ; t#u32 bulk_size ; t#u32 input_flags ; t#u8 nmodes ; t#u8 no_urb_create ; t#u8 bulk_nurbs ; t#u8 bulk ; t#u8 npkt ; t#u8 needs_full_bandwidth ; } +t#cam_cf_op typedef int ( * cam_cf_op ) ( s#gspca_dev * , const s#usb_device_id * ) +t#cam_op typedef int ( * cam_op ) ( s#gspca_dev * ) +t#cam_v_op typedef void ( * cam_v_op ) ( s#gspca_dev * ) +t#cam_pkt_op typedef void ( * cam_pkt_op ) ( s#gspca_dev * , t#u8 * , int ) +t#cam_get_jpg_op typedef int ( * cam_get_jpg_op ) ( s#gspca_dev * , s#v4l2_jpegcompression * ) +t#cam_set_jpg_op typedef int ( * cam_set_jpg_op ) ( s#gspca_dev * , const s#v4l2_jpegcompression * ) +t#cam_streamparm_op typedef void ( * cam_streamparm_op ) ( s#gspca_dev * , s#v4l2_streamparm * ) +t#cam_format_op typedef void ( * cam_format_op ) ( s#gspca_dev * , s#v4l2_format * ) +t#cam_frmsize_op typedef int ( * cam_frmsize_op ) ( s#gspca_dev * , s#v4l2_frmsizeenum * ) +t#cam_int_pkt_op typedef int ( * cam_int_pkt_op ) ( s#gspca_dev * , t#u8 * , int ) +s#sd_desc struct sd_desc { const char * name ; t#cam_cf_op config ; t#cam_op init ; t#cam_op init_controls ; t#cam_v_op probe_error ; t#cam_op start ; t#cam_pkt_op pkt_scan ; t#cam_op isoc_init ; t#cam_op isoc_nego ; t#cam_v_op stopN ; t#cam_v_op stop0 ; t#cam_v_op dq_callback ; t#cam_get_jpg_op get_jcomp ; t#cam_set_jpg_op set_jcomp ; t#cam_streamparm_op get_streamparm ; t#cam_streamparm_op set_streamparm ; t#cam_format_op try_fmt ; t#cam_frmsize_op enum_framesizes ; t#cam_int_pkt_op int_pkt_scan ; t#u8 other_input ; void * suse_kabi_padding ; } +s#gspca_dev struct gspca_dev { s#video_device vdev ; s#module * module ; s#v4l2_device v4l2_dev ; s#usb_device * dev ; s#input_dev * input_dev ; char phys [ 64 ] ; s#cam cam ; const s#sd_desc * sd_desc ; s#v4l2_ctrl_handler ctrl_handler ; struct { s#v4l2_ctrl * autogain ; s#v4l2_ctrl * exposure ; s#v4l2_ctrl * gain ; int exp_too_low_cnt , exp_too_high_cnt ; } ; t#__u8 * usb_buf ; s#urb * urb [ 4 ] ; s#urb * int_urb ; t#u8 * image ; t#u32 image_len ; t#__u8 last_packet_type ; t#__s8 empty_packet ; t#bool streaming ; t#__u8 curr_mode ; s#v4l2_pix_format pixfmt ; t#__u32 sequence ; s#vb2_queue queue ; t#spinlock_t qlock ; s#list_head buf_list ; t#wait_queue_head_t wq ; s#mutex usb_lock ; int usb_err ; t#u16 pkt_size ; char frozen ; t#bool present ; char memory ; t#__u8 iface ; t#__u8 alt ; int xfer_ep ; t#u8 audio ; void * suse_kabi_padding ; } +gspca_expo_autogain int gspca_expo_autogain ( s#gspca_dev * , int , int , int , int , int ) +gspca_coarse_grained_expo_autogain int gspca_coarse_grained_expo_autogain ( s#gspca_dev * , int , int , int ) + +/* drivers/media/usb/gspca/gspca.o */ +gspca_debug extern int gspca_debug +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##input_dev_poller +s##input_mt +e#gspca_packet_type enum gspca_packet_type { DISCARD_PACKET , FIRST_PACKET , INTER_PACKET , LAST_PACKET } +gspca_frame_add void gspca_frame_add ( s#gspca_dev * , e#gspca_packet_type , const t#u8 * , int ) +gspca_dev_probe2 int gspca_dev_probe2 ( s#usb_interface * , const s#usb_device_id * , const s#sd_desc * , int , s#module * ) +gspca_dev_probe int gspca_dev_probe ( s#usb_interface * , const s#usb_device_id * , const s#sd_desc * , int , s#module * ) +gspca_disconnect void gspca_disconnect ( s#usb_interface * ) +gspca_suspend int gspca_suspend ( s#usb_interface * , t#pm_message_t ) +gspca_resume int gspca_resume ( s#usb_interface * ) + +/* drivers/media/usb/tm6000/tm6000-cards.o */ +tm6000_xc5000_callback int tm6000_xc5000_callback ( void * , int , int , int ) +tm6000_tuner_callback int tm6000_tuner_callback ( void * , int , int , int ) + +/* drivers/media/usb/tm6000/tm6000-core.o */ +e#tm6000_devtype enum tm6000_devtype { TM6000 = 0 , TM5600 , TM6010 , } +e#tm6000_core_state enum tm6000_core_state { DEV_INITIALIZED = 0x01 , DEV_DISCONNECTED = 0x02 , DEV_MISCONFIGURED = 0x04 , } +s#tm6000_capabilities struct tm6000_capabilities { unsigned int has_tuner : 1 ; unsigned int has_tda9874 : 1 ; unsigned int has_dvb : 1 ; unsigned int has_zl10353 : 1 ; unsigned int has_eeprom : 1 ; unsigned int has_remote : 1 ; unsigned int has_radio : 1 ; } +s#tm6000_gpio struct tm6000_gpio { int tuner_reset ; int tuner_on ; int demod_reset ; int demod_on ; int power_led ; int dvb_led ; int ir ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * E#equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s#tm6000_fmt struct tm6000_fmt { t#u32 fourcc ; int depth ; } +s#tm6000_fh struct tm6000_fh { s#v4l2_fh fh ; s#tm6000_core * dev ; unsigned int radio ; s#tm6000_fmt * fmt ; unsigned int width , height ; s#videobuf_queue vb_vidq ; e#v4l2_buf_type type ; } +s#tm6000_dmaqueue struct tm6000_dmaqueue { s#list_head active ; s#list_head queued ; s#task_struct * kthread ; t#wait_queue_head_t wq ; int frame ; int ini_jiffies ; } +e#tm6000_itype enum tm6000_itype { TM6000_INPUT_TV = 1 , TM6000_INPUT_COMPOSITE1 , TM6000_INPUT_COMPOSITE2 , TM6000_INPUT_SVIDEO , TM6000_INPUT_DVB , TM6000_INPUT_RADIO , } +e#tm6000_mux enum tm6000_mux { TM6000_VMUX_VIDEO_A = 1 , TM6000_VMUX_VIDEO_B , TM6000_VMUX_VIDEO_AB , TM6000_AMUX_ADC1 , TM6000_AMUX_ADC2 , TM6000_AMUX_SIF1 , TM6000_AMUX_SIF2 , TM6000_AMUX_I2S , } +s#tm6000_input struct tm6000_input { e#tm6000_itype type ; e#tm6000_mux vmux ; e#tm6000_mux amux ; unsigned int v_gpio ; unsigned int a_gpio ; } +e#tm6000_mode enum tm6000_mode { TM6000_MODE_UNKNOWN = 0 , TM6000_MODE_ANALOG , TM6000_MODE_DIGITAL , } +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#tm6000_dvb struct tm6000_dvb { s#dvb_adapter adapter ; s#dvb_demux demux ; s#dvb_frontend * frontend ; s#dmxdev dmxdev ; unsigned int streams ; s#urb * bulk_urb ; s#mutex mutex ; } +s##snd_card +s##snd_pcm_substream +s#snd_tm6000_card struct snd_tm6000_card { s#snd_card * card ; t#spinlock_t reg_lock ; s#tm6000_core * core ; s#snd_pcm_substream * substream ; unsigned buf_pos ; unsigned period_pos ; } +s##tm6000_IR +s#tm6000_endpoint struct tm6000_endpoint { s#usb_host_endpoint * endp ; t#__u8 bInterfaceNumber ; t#__u8 bAlternateSetting ; unsigned maxsize ; } +s#tm6000_buffer struct tm6000_buffer { s#videobuf_buffer vb ; s#tm6000_fmt * fmt ; } +s#usb_isoc_ctl struct usb_isoc_ctl { int max_pkt_size ; int num_bufs ; s#urb * * urb ; char * * transfer_buffer ; t#u8 cmd ; int pos , size , pktsize ; int vfield , field ; t#u32 tmp_buf ; int tmp_buf_len ; s#tm6000_buffer * buf ; } +s#tm6000_core struct tm6000_core { char name [ 30 ] ; int model ; int devno ; e#tm6000_devtype dev_type ; unsigned char eedata [ 256 ] ; unsigned eedata_size ; t#v4l2_std_id norm ; int width , height ; e#tm6000_core_state state ; s#tm6000_capabilities caps ; s#work_struct request_module_wk ; int tuner_type ; int tuner_addr ; s#tm6000_gpio gpio ; char * ir_codes ; t#__u8 radio ; int demod_addr ; int audio_bitrate ; s#i2c_adapter i2c_adap ; s#i2c_client i2c_client ; s#list_head devlist ; int users ; s#tm6000_fh * resources ; t#bool is_res_read ; s#video_device vfd ; s#video_device radio_dev ; s#tm6000_dmaqueue vidq ; s#v4l2_device v4l2_dev ; s#v4l2_ctrl_handler ctrl_handler ; s#v4l2_ctrl_handler radio_ctrl_handler ; int input ; s#tm6000_input vinput [ 3 ] ; s#tm6000_input rinput ; int freq ; unsigned int fourcc ; e#tm6000_mode mode ; int ctl_mute ; int ctl_volume ; int amode ; s#tm6000_dvb * dvb ; s#snd_tm6000_card * adev ; s#work_struct wq_trigger ; t#atomic_t stream_started ; s#tm6000_IR * ir ; s#mutex lock ; s#mutex usb_lock ; s#usb_device * udev ; s#tm6000_endpoint bulk_in , bulk_out , isoc_in , isoc_out ; s#tm6000_endpoint int_in , int_out ; int scaler ; s#usb_isoc_ctl isoc_ctl ; t#spinlock_t slock ; char * * urb_buffer ; t#dma_addr_t * urb_dma ; unsigned int urb_size ; unsigned long quirks ; } +tm6000_set_reg int tm6000_set_reg ( s#tm6000_core * , t#u8 , t#u16 , t#u16 ) +tm6000_get_reg int tm6000_get_reg ( s#tm6000_core * , t#u8 , t#u16 , t#u16 ) +tm6000_set_reg_mask int tm6000_set_reg_mask ( s#tm6000_core * , t#u8 , t#u16 , t#u16 , t#u16 ) +tm6000_init_digital_mode int tm6000_init_digital_mode ( s#tm6000_core * ) +tm6000_set_audio_bitrate int tm6000_set_audio_bitrate ( s#tm6000_core * , int ) +e#tm6000_ops_type enum tm6000_ops_type { TM6000_AUDIO = 0x10 , TM6000_DVB = 0x20 , } +s#tm6000_ops struct tm6000_ops { s#list_head next ; char * name ; e#tm6000_ops_type type ; int ( * init ) ( s#tm6000_core * ) ; int ( * fini ) ( s#tm6000_core * ) ; int ( * fillbuf ) ( s#tm6000_core * , char * , int ) ; } +tm6000_register_extension int tm6000_register_extension ( s#tm6000_ops * ) +tm6000_unregister_extension void tm6000_unregister_extension ( s#tm6000_ops * ) + +/* drivers/media/usb/tm6000/tm6000-video.o */ +tm6000_debug extern int tm6000_debug + +/* drivers/media/usb/ttusb-dec/ttusbdecfe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#ttusbdecfe_config struct ttusbdecfe_config { int ( * send_command ) ( s#dvb_frontend * , const t#u8 , int , const t#u8 [ ] , int * , t#u8 [ ] ) ; } +ttusbdecfe_dvbt_attach extern s#dvb_frontend * ttusbdecfe_dvbt_attach ( const s#ttusbdecfe_config * ) +ttusbdecfe_dvbs_attach extern s#dvb_frontend * ttusbdecfe_dvbs_attach ( const s#ttusbdecfe_config * ) + +/* drivers/media/v4l2-core/v4l2-async.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +v4l2_async_notifier_init void v4l2_async_notifier_init ( s#v4l2_async_notifier * ) +v4l2_async_notifier_register int v4l2_async_notifier_register ( s#v4l2_device * , s#v4l2_async_notifier * ) +v4l2_async_subdev_notifier_register int v4l2_async_subdev_notifier_register ( s#v4l2_subdev * , s#v4l2_async_notifier * ) +v4l2_async_notifier_unregister void v4l2_async_notifier_unregister ( s#v4l2_async_notifier * ) +v4l2_async_notifier_cleanup void v4l2_async_notifier_cleanup ( s#v4l2_async_notifier * ) +__v4l2_async_notifier_add_subdev int __v4l2_async_notifier_add_subdev ( s#v4l2_async_notifier * , s#v4l2_async_subdev * ) +__v4l2_async_notifier_add_fwnode_subdev s#v4l2_async_subdev * __v4l2_async_notifier_add_fwnode_subdev ( s#v4l2_async_notifier * , s#fwnode_handle * , unsigned int ) +__v4l2_async_notifier_add_fwnode_remote_subdev s#v4l2_async_subdev * __v4l2_async_notifier_add_fwnode_remote_subdev ( s#v4l2_async_notifier * , s#fwnode_handle * , unsigned int ) +__v4l2_async_notifier_add_i2c_subdev s#v4l2_async_subdev * __v4l2_async_notifier_add_i2c_subdev ( s#v4l2_async_notifier * , int , unsigned short , unsigned int ) +v4l2_async_register_subdev int v4l2_async_register_subdev ( s#v4l2_subdev * ) +v4l2_async_unregister_subdev void v4l2_async_unregister_subdev ( s#v4l2_subdev * ) + +/* drivers/media/v4l2-core/v4l2-common.o */ +v4l2_ctrl_query_fill int v4l2_ctrl_query_fill ( s#v4l2_queryctrl * , t#s32 , t#s32 , t#s32 , t#s32 ) +v4l_bound_align_image void v4l_bound_align_image ( unsigned int * , unsigned int , unsigned int , unsigned int , unsigned int * , unsigned int , unsigned int , unsigned int , unsigned int ) +__v4l2_find_nearest_size const void * __v4l2_find_nearest_size ( const void * , t#size_t , t#size_t , t#size_t , t#size_t , t#s32 , t#s32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##vb2_queue +s##v4l2_ioctl_ops +v4l2_g_parm_cap int v4l2_g_parm_cap ( s#video_device * , s#v4l2_subdev * , s#v4l2_streamparm * ) +v4l2_s_parm_cap int v4l2_s_parm_cap ( s#video_device * , s#v4l2_subdev * , s#v4l2_streamparm * ) +s#v4l2_format_info struct v4l2_format_info { t#u32 format ; t#u8 pixel_enc ; t#u8 mem_planes ; t#u8 comp_planes ; t#u8 bpp [ 4 ] ; t#u8 hdiv ; t#u8 vdiv ; t#u8 block_w [ 4 ] ; t#u8 block_h [ 4 ] ; } +v4l2_format_info const s#v4l2_format_info * v4l2_format_info ( t#u32 ) +v4l2_apply_frmsize_constraints void v4l2_apply_frmsize_constraints ( t#u32 * , t#u32 * , const s#v4l2_frmsize_stepwise * ) +v4l2_fill_pixfmt_mp int v4l2_fill_pixfmt_mp ( s#v4l2_pix_format_mplane * , t#u32 , t#u32 , t#u32 ) +v4l2_fill_pixfmt int v4l2_fill_pixfmt ( s#v4l2_pix_format * , t#u32 , t#u32 , t#u32 ) +v4l2_get_link_freq t#s64 v4l2_get_link_freq ( s#v4l2_ctrl_handler * , unsigned int , unsigned int ) + +/* drivers/media/v4l2-core/v4l2-compat-ioctl32.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +v4l2_compat_ioctl32 long int v4l2_compat_ioctl32 ( s#file * , unsigned int , unsigned long ) + +/* drivers/media/v4l2-core/v4l2-ctrls-api.o */ +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##vb2_queue +v4l2_g_ext_ctrls int v4l2_g_ext_ctrls ( s#v4l2_ctrl_handler * , s#video_device * , s#media_device * , s#v4l2_ext_controls * ) +v4l2_try_ext_ctrls int v4l2_try_ext_ctrls ( s#v4l2_ctrl_handler * , s#video_device * , s#media_device * , s#v4l2_ext_controls * ) +v4l2_s_ext_ctrls int v4l2_s_ext_ctrls ( s#v4l2_fh * , s#v4l2_ctrl_handler * , s#video_device * , s#media_device * , s#v4l2_ext_controls * ) +v4l2_g_ctrl int v4l2_g_ctrl ( s#v4l2_ctrl_handler * , s#v4l2_control * ) +v4l2_s_ctrl int v4l2_s_ctrl ( s#v4l2_fh * , s#v4l2_ctrl_handler * , s#v4l2_control * ) +v4l2_ctrl_g_ctrl t#s32 v4l2_ctrl_g_ctrl ( s#v4l2_ctrl * ) +v4l2_ctrl_g_ctrl_int64 t#s64 v4l2_ctrl_g_ctrl_int64 ( s#v4l2_ctrl * ) +__v4l2_ctrl_s_ctrl int __v4l2_ctrl_s_ctrl ( s#v4l2_ctrl * , t#s32 ) +__v4l2_ctrl_s_ctrl_int64 int __v4l2_ctrl_s_ctrl_int64 ( s#v4l2_ctrl * , t#s64 ) +__v4l2_ctrl_s_ctrl_string int __v4l2_ctrl_s_ctrl_string ( s#v4l2_ctrl * , const char * ) +__v4l2_ctrl_s_ctrl_compound int __v4l2_ctrl_s_ctrl_compound ( s#v4l2_ctrl * , e#v4l2_ctrl_type , const void * ) +__v4l2_ctrl_modify_range int __v4l2_ctrl_modify_range ( s#v4l2_ctrl * , t#s64 , t#s64 , t#u64 , t#s64 ) +v4l2_query_ext_ctrl int v4l2_query_ext_ctrl ( s#v4l2_ctrl_handler * , s#v4l2_query_ext_ctrl * ) +v4l2_queryctrl int v4l2_queryctrl ( s#v4l2_ctrl_handler * , s#v4l2_queryctrl * ) +v4l2_querymenu int v4l2_querymenu ( s#v4l2_ctrl_handler * , s#v4l2_querymenu * ) +v4l2_ctrl_log_status int v4l2_ctrl_log_status ( s#file * , void * ) +v4l2_ctrl_subdev_log_status int v4l2_ctrl_subdev_log_status ( s#v4l2_subdev * ) +s#v4l2_event_vsync struct v4l2_event_vsync { t#__u8 field ; } +s#v4l2_event_ctrl struct v4l2_event_ctrl { t#__u32 changes ; t#__u32 type ; union { t#__s32 value ; t#__s64 value64 ; } ; t#__u32 flags ; t#__s32 minimum ; t#__s32 maximum ; t#__s32 step ; t#__s32 default_value ; } +s#v4l2_event_frame_sync struct v4l2_event_frame_sync { t#__u32 frame_sequence ; } +s#v4l2_event_src_change struct v4l2_event_src_change { t#__u32 changes ; } +s#v4l2_event_motion_det struct v4l2_event_motion_det { t#__u32 flags ; t#__u32 frame_sequence ; t#__u32 region_mask ; } +s#v4l2_event struct v4l2_event { t#__u32 type ; union { s#v4l2_event_vsync vsync ; s#v4l2_event_ctrl ctrl ; s#v4l2_event_frame_sync frame_sync ; s#v4l2_event_src_change src_change ; s#v4l2_event_motion_det motion_det ; t#__u8 data [ 64 ] ; } u ; t#__u32 pending ; t#__u32 sequence ; s#__kernel_timespec timestamp ; t#__u32 id ; t#__u32 reserved [ 8 ] ; } +v4l2_ctrl_replace void v4l2_ctrl_replace ( s#v4l2_event * , const s#v4l2_event * ) +v4l2_ctrl_merge void v4l2_ctrl_merge ( const s#v4l2_event * , s#v4l2_event * ) +s#v4l2_kevent struct v4l2_kevent { s#list_head list ; s#v4l2_subscribed_event * sev ; s#v4l2_event event ; t#u64 ts ; } +s#v4l2_subscribed_event struct v4l2_subscribed_event { s#list_head list ; t#u32 type ; t#u32 id ; t#u32 flags ; s#v4l2_fh * fh ; s#list_head node ; const s#v4l2_subscribed_event_ops * ops ; unsigned int elems ; unsigned int first ; unsigned int in_use ; s#v4l2_kevent events [ ] ; } +s#v4l2_subscribed_event_ops struct v4l2_subscribed_event_ops { int ( * add ) ( s#v4l2_subscribed_event * , unsigned int ) ; void ( * del ) ( s#v4l2_subscribed_event * ) ; void ( * replace ) ( s#v4l2_event * , const s#v4l2_event * ) ; void ( * merge ) ( const s#v4l2_event * , s#v4l2_event * ) ; } +v4l2_ctrl_sub_ev_ops extern const s#v4l2_subscribed_event_ops v4l2_ctrl_sub_ev_ops +v4l2_ctrl_subscribe_event int v4l2_ctrl_subscribe_event ( s#v4l2_fh * , const s#v4l2_event_subscription * ) +v4l2_ctrl_subdev_subscribe_event int v4l2_ctrl_subdev_subscribe_event ( s#v4l2_subdev * , s#v4l2_fh * , s#v4l2_event_subscription * ) +v4l2_ctrl_poll t#__poll_t v4l2_ctrl_poll ( s#file * , s#poll_table_struct * ) + +/* drivers/media/v4l2-core/v4l2-ctrls-core.o */ +s##v4l2_ctrl_helper +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +v4l2_ctrl_notify void v4l2_ctrl_notify ( s#v4l2_ctrl * , t#v4l2_ctrl_notify_fnc , void * ) +v4l2_ctrl_handler_init_class int v4l2_ctrl_handler_init_class ( s#v4l2_ctrl_handler * , unsigned int , s#lock_class_key * , const char * ) +v4l2_ctrl_handler_free void v4l2_ctrl_handler_free ( s#v4l2_ctrl_handler * ) +v4l2_ctrl_find s#v4l2_ctrl * v4l2_ctrl_find ( s#v4l2_ctrl_handler * , t#u32 ) +s#v4l2_ctrl_config struct v4l2_ctrl_config { const s#v4l2_ctrl_ops * ops ; const s#v4l2_ctrl_type_ops * type_ops ; t#u32 id ; const char * name ; e#v4l2_ctrl_type type ; t#s64 min ; t#s64 max ; t#u64 step ; t#s64 def ; u#v4l2_ctrl_ptr p_def ; t#u32 dims [ ( 4 ) ] ; t#u32 elem_size ; t#u32 flags ; t#u64 menu_skip_mask ; const char * const * qmenu ; const t#s64 * qmenu_int ; unsigned int is_private : 1 ; } +v4l2_ctrl_new_custom s#v4l2_ctrl * v4l2_ctrl_new_custom ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_config * , void * ) +v4l2_ctrl_new_std s#v4l2_ctrl * v4l2_ctrl_new_std ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_ops * , t#u32 , t#s64 , t#s64 , t#u64 , t#s64 ) +v4l2_ctrl_new_std_menu s#v4l2_ctrl * v4l2_ctrl_new_std_menu ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_ops * , t#u32 , t#u8 , t#u64 , t#u8 ) +v4l2_ctrl_new_std_menu_items s#v4l2_ctrl * v4l2_ctrl_new_std_menu_items ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_ops * , t#u32 , t#u8 , t#u64 , t#u8 , const char * const * ) +v4l2_ctrl_new_std_compound s#v4l2_ctrl * v4l2_ctrl_new_std_compound ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_ops * , t#u32 , const u#v4l2_ctrl_ptr ) +v4l2_ctrl_new_int_menu s#v4l2_ctrl * v4l2_ctrl_new_int_menu ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_ops * , t#u32 , t#u8 , t#u8 , const t#s64 * ) +t#v4l2_ctrl_filter typedef t#bool ( * v4l2_ctrl_filter ) ( const s#v4l2_ctrl * ) +v4l2_ctrl_add_handler int v4l2_ctrl_add_handler ( s#v4l2_ctrl_handler * , s#v4l2_ctrl_handler * , t#v4l2_ctrl_filter , t#bool ) +v4l2_ctrl_radio_filter t#bool v4l2_ctrl_radio_filter ( const s#v4l2_ctrl * ) +v4l2_ctrl_cluster void v4l2_ctrl_cluster ( unsigned int , s#v4l2_ctrl * * ) +v4l2_ctrl_auto_cluster void v4l2_ctrl_auto_cluster ( unsigned int , s#v4l2_ctrl * * , t#u8 , t#bool ) +v4l2_ctrl_activate void v4l2_ctrl_activate ( s#v4l2_ctrl * , t#bool ) +__v4l2_ctrl_grab void __v4l2_ctrl_grab ( s#v4l2_ctrl * , t#bool ) +__v4l2_ctrl_handler_setup int __v4l2_ctrl_handler_setup ( s#v4l2_ctrl_handler * ) +v4l2_ctrl_handler_setup int v4l2_ctrl_handler_setup ( s#v4l2_ctrl_handler * ) +v4l2_ctrl_handler_log_status void v4l2_ctrl_handler_log_status ( s#v4l2_ctrl_handler * , const char * ) +e#v4l2_fwnode_orientation enum v4l2_fwnode_orientation { V4L2_FWNODE_ORIENTATION_FRONT , V4L2_FWNODE_ORIENTATION_BACK , V4L2_FWNODE_ORIENTATION_EXTERNAL } +s#v4l2_fwnode_device_properties struct v4l2_fwnode_device_properties { e#v4l2_fwnode_orientation orientation ; unsigned int rotation ; } +v4l2_ctrl_new_fwnode_properties int v4l2_ctrl_new_fwnode_properties ( s#v4l2_ctrl_handler * , const s#v4l2_ctrl_ops * , const s#v4l2_fwnode_device_properties * ) + +/* drivers/media/v4l2-core/v4l2-ctrls-defs.o */ +v4l2_ctrl_get_menu const char * const * v4l2_ctrl_get_menu ( t#u32 ) +v4l2_ctrl_get_int_menu const t#s64 * v4l2_ctrl_get_int_menu ( t#u32 , t#u32 * ) +v4l2_ctrl_get_name const char * v4l2_ctrl_get_name ( t#u32 ) +v4l2_ctrl_fill void v4l2_ctrl_fill ( t#u32 , const char * * , e#v4l2_ctrl_type * , t#s64 * , t#s64 * , t#u64 * , t#s64 * , t#u32 * ) + +/* drivers/media/v4l2-core/v4l2-ctrls-request.o */ +s##v4l2_ctrl_helper +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +v4l2_ctrl_request_hdl_find s#v4l2_ctrl_handler * v4l2_ctrl_request_hdl_find ( s#media_request * , s#v4l2_ctrl_handler * ) +v4l2_ctrl_request_hdl_ctrl_find s#v4l2_ctrl * v4l2_ctrl_request_hdl_ctrl_find ( s#v4l2_ctrl_handler * , t#u32 ) +v4l2_ctrl_request_complete void v4l2_ctrl_request_complete ( s#media_request * , s#v4l2_ctrl_handler * ) +v4l2_ctrl_request_setup int v4l2_ctrl_request_setup ( s#media_request * , s#v4l2_ctrl_handler * ) + +/* drivers/media/v4l2-core/v4l2-dev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##v4l2_ctrl_handler +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##vb2_queue +video_device_alloc s#video_device * __attribute__ ( ( __warn_unused_result__ ) ) video_device_alloc ( void ) +video_device_release void video_device_release ( s#video_device * ) +video_device_release_empty void video_device_release_empty ( s#video_device * ) +video_devdata s#video_device * video_devdata ( s#file * ) +v4l2_prio_init void v4l2_prio_init ( s#v4l2_prio_state * ) +v4l2_prio_change int v4l2_prio_change ( s#v4l2_prio_state * , e#v4l2_priority * , e#v4l2_priority ) +v4l2_prio_open void v4l2_prio_open ( s#v4l2_prio_state * , e#v4l2_priority * ) +v4l2_prio_close void v4l2_prio_close ( s#v4l2_prio_state * , e#v4l2_priority ) +v4l2_prio_max e#v4l2_priority v4l2_prio_max ( s#v4l2_prio_state * ) +v4l2_prio_check int v4l2_prio_check ( s#v4l2_prio_state * , e#v4l2_priority ) +__video_register_device int __attribute__ ( ( __warn_unused_result__ ) ) __video_register_device ( s#video_device * , e#vfl_devnode_type , int , int , s#module * ) +video_unregister_device void video_unregister_device ( s#video_device * ) + +/* drivers/media/v4l2-core/v4l2-device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * E#equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +v4l2_device_register int __attribute__ ( ( __warn_unused_result__ ) ) v4l2_device_register ( s#device * , s#v4l2_device * ) +v4l2_device_put int v4l2_device_put ( s#v4l2_device * ) +v4l2_device_set_name int v4l2_device_set_name ( s#v4l2_device * , const char * , t#atomic_t * ) +v4l2_device_disconnect void v4l2_device_disconnect ( s#v4l2_device * ) +v4l2_device_unregister void v4l2_device_unregister ( s#v4l2_device * ) +v4l2_device_register_subdev int __attribute__ ( ( __warn_unused_result__ ) ) v4l2_device_register_subdev ( s#v4l2_device * , s#v4l2_subdev * ) +__v4l2_device_register_subdev_nodes int __attribute__ ( ( __warn_unused_result__ ) ) __v4l2_device_register_subdev_nodes ( s#v4l2_device * , t#bool ) +v4l2_device_unregister_subdev void v4l2_device_unregister_subdev ( s#v4l2_subdev * ) + +/* drivers/media/v4l2-core/v4l2-dv-timings.o */ +v4l2_dv_timings_presets extern const s#v4l2_dv_timings v4l2_dv_timings_presets [ ] +t#v4l2_check_dv_timings_fnc typedef t#bool v4l2_check_dv_timings_fnc ( const s#v4l2_dv_timings * , void * ) +v4l2_valid_dv_timings t#bool v4l2_valid_dv_timings ( const s#v4l2_dv_timings * , const s#v4l2_dv_timings_cap * , t#v4l2_check_dv_timings_fnc , void * ) +v4l2_enum_dv_timings_cap int v4l2_enum_dv_timings_cap ( s#v4l2_enum_dv_timings * , const s#v4l2_dv_timings_cap * , t#v4l2_check_dv_timings_fnc , void * ) +v4l2_find_dv_timings_cap t#bool v4l2_find_dv_timings_cap ( s#v4l2_dv_timings * , const s#v4l2_dv_timings_cap * , unsigned , t#v4l2_check_dv_timings_fnc , void * ) +v4l2_find_dv_timings_cea861_vic t#bool v4l2_find_dv_timings_cea861_vic ( s#v4l2_dv_timings * , t#u8 ) +v4l2_match_dv_timings t#bool v4l2_match_dv_timings ( const s#v4l2_dv_timings * , const s#v4l2_dv_timings * , unsigned , t#bool ) +v4l2_print_dv_timings void v4l2_print_dv_timings ( const char * , const char * , const s#v4l2_dv_timings * , t#bool ) +v4l2_dv_timings_aspect_ratio s#v4l2_fract v4l2_dv_timings_aspect_ratio ( const s#v4l2_dv_timings * ) +v4l2_calc_timeperframe s#v4l2_fract v4l2_calc_timeperframe ( const s#v4l2_dv_timings * ) +v4l2_detect_cvt t#bool v4l2_detect_cvt ( unsigned , unsigned , unsigned , unsigned , t#u32 , t#bool , s#v4l2_dv_timings * ) +v4l2_detect_gtf t#bool v4l2_detect_gtf ( unsigned , unsigned , unsigned , t#u32 , t#bool , s#v4l2_fract , s#v4l2_dv_timings * ) +v4l2_calc_aspect_ratio s#v4l2_fract v4l2_calc_aspect_ratio ( t#u8 , t#u8 ) +s#v4l2_hdmi_colorimetry struct v4l2_hdmi_colorimetry { e#v4l2_colorspace colorspace ; e#v4l2_ycbcr_encoding ycbcr_enc ; e#v4l2_quantization quantization ; e#v4l2_xfer_func xfer_func ; } +v4l2_hdmi_rx_colorimetry s#v4l2_hdmi_colorimetry v4l2_hdmi_rx_colorimetry ( const s#hdmi_avi_infoframe * , const s#hdmi_vendor_infoframe * , unsigned int ) +v4l2_get_edid_phys_addr t#u16 v4l2_get_edid_phys_addr ( const t#u8 * , unsigned int , unsigned int * ) +v4l2_set_edid_phys_addr void v4l2_set_edid_phys_addr ( t#u8 * , unsigned int , t#u16 ) +v4l2_phys_addr_for_input t#u16 v4l2_phys_addr_for_input ( t#u16 , t#u8 ) +v4l2_phys_addr_validate int v4l2_phys_addr_validate ( t#u16 , t#u16 * , t#u16 * ) + +/* drivers/media/v4l2-core/v4l2-event.o */ +s##media_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +e##dev_dma_attr +s##v4l2_device +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +v4l2_event_dequeue int v4l2_event_dequeue ( s#v4l2_fh * , s#v4l2_event * , int ) +v4l2_event_queue void v4l2_event_queue ( s#video_device * , const s#v4l2_event * ) +v4l2_event_queue_fh void v4l2_event_queue_fh ( s#v4l2_fh * , const s#v4l2_event * ) +v4l2_event_pending int v4l2_event_pending ( s#v4l2_fh * ) +v4l2_event_wake_all void v4l2_event_wake_all ( s#video_device * ) +v4l2_event_subscribe int v4l2_event_subscribe ( s#v4l2_fh * , const s#v4l2_event_subscription * , unsigned int , const s#v4l2_subscribed_event_ops * ) +v4l2_event_unsubscribe_all void v4l2_event_unsubscribe_all ( s#v4l2_fh * ) +v4l2_event_unsubscribe int v4l2_event_unsubscribe ( s#v4l2_fh * , const s#v4l2_event_subscription * ) +s##v4l2_subdev +v4l2_event_subdev_unsubscribe int v4l2_event_subdev_unsubscribe ( s#v4l2_subdev * , s#v4l2_fh * , s#v4l2_event_subscription * ) +v4l2_src_change_event_subscribe int v4l2_src_change_event_subscribe ( s#v4l2_fh * , const s#v4l2_event_subscription * ) +v4l2_src_change_event_subdev_subscribe int v4l2_src_change_event_subdev_subscribe ( s#v4l2_subdev * , s#v4l2_fh * , s#v4l2_event_subscription * ) + +/* drivers/media/v4l2-core/v4l2-fh.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##v4l2_device +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_m2m_ctx +v4l2_fh_init void v4l2_fh_init ( s#v4l2_fh * , s#video_device * ) +v4l2_fh_add void v4l2_fh_add ( s#v4l2_fh * ) +v4l2_fh_open int v4l2_fh_open ( s#file * ) +v4l2_fh_del void v4l2_fh_del ( s#v4l2_fh * ) +v4l2_fh_exit void v4l2_fh_exit ( s#v4l2_fh * ) +v4l2_fh_release int v4l2_fh_release ( s#file * ) +v4l2_fh_is_singular int v4l2_fh_is_singular ( s#v4l2_fh * ) + +/* drivers/media/v4l2-core/v4l2-fwnode.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#v4l2_fwnode_endpoint struct v4l2_fwnode_endpoint { s#fwnode_endpoint base ; e#v4l2_mbus_type bus_type ; struct { s#v4l2_mbus_config_parallel parallel ; s#v4l2_mbus_config_mipi_csi1 mipi_csi1 ; s#v4l2_mbus_config_mipi_csi2 mipi_csi2 ; } bus ; t#u64 * link_frequencies ; unsigned int nr_of_link_frequencies ; } +v4l2_fwnode_endpoint_parse int v4l2_fwnode_endpoint_parse ( s#fwnode_handle * , s#v4l2_fwnode_endpoint * ) +v4l2_fwnode_endpoint_free void v4l2_fwnode_endpoint_free ( s#v4l2_fwnode_endpoint * ) +v4l2_fwnode_endpoint_alloc_parse int v4l2_fwnode_endpoint_alloc_parse ( s#fwnode_handle * , s#v4l2_fwnode_endpoint * ) +s#v4l2_fwnode_link struct v4l2_fwnode_link { s#fwnode_handle * local_node ; unsigned int local_port ; unsigned int local_id ; s#fwnode_handle * remote_node ; unsigned int remote_port ; unsigned int remote_id ; } +v4l2_fwnode_parse_link int v4l2_fwnode_parse_link ( s#fwnode_handle * , s#v4l2_fwnode_link * ) +v4l2_fwnode_put_link void v4l2_fwnode_put_link ( s#v4l2_fwnode_link * ) +e#v4l2_connector_type enum v4l2_connector_type { V4L2_CONN_UNKNOWN , V4L2_CONN_COMPOSITE , V4L2_CONN_SVIDEO , } +s#v4l2_fwnode_connector_analog struct v4l2_fwnode_connector_analog { t#v4l2_std_id sdtv_stds ; } +s#v4l2_fwnode_connector struct v4l2_fwnode_connector { const char * name ; const char * label ; e#v4l2_connector_type type ; s#list_head links ; unsigned int nr_of_links ; union { s#v4l2_fwnode_connector_analog analog ; } connector ; } +v4l2_fwnode_connector_free void v4l2_fwnode_connector_free ( s#v4l2_fwnode_connector * ) +v4l2_fwnode_connector_parse int v4l2_fwnode_connector_parse ( s#fwnode_handle * , s#v4l2_fwnode_connector * ) +v4l2_fwnode_connector_add_link int v4l2_fwnode_connector_add_link ( s#fwnode_handle * , s#v4l2_fwnode_connector * ) +v4l2_fwnode_device_parse int v4l2_fwnode_device_parse ( s#device * , s#v4l2_fwnode_device_properties * ) +s##media_device +s##v4l2_device +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +t#parse_endpoint_func typedef int ( * parse_endpoint_func ) ( s#device * , s#v4l2_fwnode_endpoint * , s#v4l2_async_subdev * ) +v4l2_async_notifier_parse_fwnode_endpoints int v4l2_async_notifier_parse_fwnode_endpoints ( s#device * , s#v4l2_async_notifier * , t#size_t , t#parse_endpoint_func ) +v4l2_async_register_subdev_sensor int __attribute__ ( ( __warn_unused_result__ ) ) v4l2_async_register_subdev_sensor ( s#v4l2_subdev * ) + +/* drivers/media/v4l2-core/v4l2-h264.o */ +s#v4l2_h264_reflist_builder struct v4l2_h264_reflist_builder { struct { t#s32 pic_order_count ; int frame_num ; t#u32 pic_num ; t#u16 longterm : 1 ; } refs [ 16 ] ; t#s32 cur_pic_order_count ; t#u8 unordered_reflist [ 16 ] ; t#u8 num_valid ; } +v4l2_h264_init_reflist_builder void v4l2_h264_init_reflist_builder ( s#v4l2_h264_reflist_builder * , const s#v4l2_ctrl_h264_decode_params * , const s#v4l2_ctrl_h264_sps * , const s#v4l2_h264_dpb_entry [ 16 ] ) +v4l2_h264_build_p_ref_list void v4l2_h264_build_p_ref_list ( const s#v4l2_h264_reflist_builder * , t#u8 * ) +v4l2_h264_build_b_ref_lists void v4l2_h264_build_b_ref_lists ( const s#v4l2_h264_reflist_builder * , t#u8 * , t#u8 * ) + +/* drivers/media/v4l2-core/v4l2-i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##gpio_desc +s##pinctrl +s##pinctrl_state +v4l2_i2c_subdev_set_name void v4l2_i2c_subdev_set_name ( s#v4l2_subdev * , s#i2c_client * , const char * , const char * ) +v4l2_i2c_subdev_init void v4l2_i2c_subdev_init ( s#v4l2_subdev * , s#i2c_client * , const s#v4l2_subdev_ops * ) +v4l2_i2c_new_subdev_board s#v4l2_subdev * v4l2_i2c_new_subdev_board ( s#v4l2_device * , s#i2c_adapter * , s#i2c_board_info * , const unsigned short * ) +v4l2_i2c_new_subdev s#v4l2_subdev * v4l2_i2c_new_subdev ( s#v4l2_device * , s#i2c_adapter * , const char * , t#u8 , const unsigned short * ) +v4l2_i2c_subdev_addr unsigned short v4l2_i2c_subdev_addr ( s#v4l2_subdev * ) +e#v4l2_i2c_tuner_type enum v4l2_i2c_tuner_type { ADDRS_RADIO , ADDRS_DEMOD , ADDRS_TV , ADDRS_TV_WITH_DEMOD , } +v4l2_i2c_tuner_addrs const unsigned short * v4l2_i2c_tuner_addrs ( e#v4l2_i2c_tuner_type ) + +/* drivers/media/v4l2-core/v4l2-ioctl.o */ +v4l2_norm_to_name const char * v4l2_norm_to_name ( t#v4l2_std_id ) +v4l2_video_std_frame_period void v4l2_video_std_frame_period ( int , s#v4l2_fract * ) +s#v4l2_standard struct v4l2_standard { t#__u32 index ; t#v4l2_std_id id ; t#__u8 name [ 24 ] ; s#v4l2_fract frameperiod ; t#__u32 framelines ; t#__u32 reserved [ 4 ] ; } +v4l2_video_std_construct int v4l2_video_std_construct ( s#v4l2_standard * , int , const char * ) +v4l2_field_names extern const char * v4l2_field_names [ ] +v4l2_type_names extern const char * v4l2_type_names [ ] +v4l_printk_ioctl void v4l_printk_ioctl ( const char * , unsigned int ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +video_ioctl2 long int video_ioctl2 ( s#file * , unsigned int , unsigned long int ) + +/* drivers/media/v4l2-core/v4l2-jpeg.o */ +s#v4l2_jpeg_reference struct v4l2_jpeg_reference { t#u8 * start ; t#size_t length ; } +s#v4l2_jpeg_frame_component_spec struct v4l2_jpeg_frame_component_spec { t#u8 component_identifier ; t#u8 horizontal_sampling_factor ; t#u8 vertical_sampling_factor ; t#u8 quantization_table_selector ; } +e#v4l2_jpeg_chroma_subsampling enum v4l2_jpeg_chroma_subsampling { V4L2_JPEG_CHROMA_SUBSAMPLING_444 = 0 , V4L2_JPEG_CHROMA_SUBSAMPLING_422 = 1 , V4L2_JPEG_CHROMA_SUBSAMPLING_420 = 2 , V4L2_JPEG_CHROMA_SUBSAMPLING_411 = 3 , V4L2_JPEG_CHROMA_SUBSAMPLING_410 = 4 , V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY = 5 , } +s#v4l2_jpeg_frame_header struct v4l2_jpeg_frame_header { t#u16 height ; t#u16 width ; t#u8 precision ; t#u8 num_components ; s#v4l2_jpeg_frame_component_spec component [ 4 ] ; e#v4l2_jpeg_chroma_subsampling subsampling ; } +s#v4l2_jpeg_scan_component_spec struct v4l2_jpeg_scan_component_spec { t#u8 component_selector ; t#u8 dc_entropy_coding_table_selector ; t#u8 ac_entropy_coding_table_selector ; } +s#v4l2_jpeg_scan_header struct v4l2_jpeg_scan_header { t#u8 num_components ; s#v4l2_jpeg_scan_component_spec component [ 4 ] ; } +e#v4l2_jpeg_app14_tf enum v4l2_jpeg_app14_tf { V4L2_JPEG_APP14_TF_CMYK_RGB = 0 , V4L2_JPEG_APP14_TF_YCBCR = 1 , V4L2_JPEG_APP14_TF_YCCK = 2 , V4L2_JPEG_APP14_TF_UNKNOWN = - 1 , } +s#v4l2_jpeg_header struct v4l2_jpeg_header { s#v4l2_jpeg_reference sof ; s#v4l2_jpeg_reference sos ; unsigned int num_dht ; s#v4l2_jpeg_reference dht [ 4 ] ; unsigned int num_dqt ; s#v4l2_jpeg_reference dqt [ 4 ] ; s#v4l2_jpeg_frame_header frame ; s#v4l2_jpeg_scan_header * scan ; s#v4l2_jpeg_reference * quantization_tables ; s#v4l2_jpeg_reference * huffman_tables ; t#u16 restart_interval ; t#size_t ecs_offset ; e#v4l2_jpeg_app14_tf app14_tf ; } +v4l2_jpeg_parse_header int v4l2_jpeg_parse_header ( void * , t#size_t , s#v4l2_jpeg_header * ) +v4l2_jpeg_parse_frame_header int v4l2_jpeg_parse_frame_header ( void * , t#size_t , s#v4l2_jpeg_frame_header * ) +v4l2_jpeg_parse_scan_header int v4l2_jpeg_parse_scan_header ( void * , t#size_t , s#v4l2_jpeg_scan_header * ) +v4l2_jpeg_parse_quantization_tables int v4l2_jpeg_parse_quantization_tables ( void * , t#size_t , t#u8 , s#v4l2_jpeg_reference * ) +v4l2_jpeg_parse_huffman_tables int v4l2_jpeg_parse_huffman_tables ( void * , t#size_t , s#v4l2_jpeg_reference * ) + +/* drivers/media/v4l2-core/v4l2-mc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +v4l2_mc_create_media_graph int v4l2_mc_create_media_graph ( s#media_device * ) +s##v4l2_device +s##v4l2_ctrl_handler +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +v4l_enable_media_source int v4l_enable_media_source ( s#video_device * ) +v4l_disable_media_source void v4l_disable_media_source ( s#video_device * ) +v4l_vb2q_enable_media_source int v4l_vb2q_enable_media_source ( s#vb2_queue * ) +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +v4l2_create_fwnode_links_to_pad int v4l2_create_fwnode_links_to_pad ( s#v4l2_subdev * , s#media_pad * , t#u32 ) +v4l2_create_fwnode_links int v4l2_create_fwnode_links ( s#v4l2_subdev * , s#v4l2_subdev * ) +v4l2_pipeline_pm_get int v4l2_pipeline_pm_get ( s#media_entity * ) +v4l2_pipeline_pm_put void v4l2_pipeline_pm_put ( s#media_entity * ) +v4l2_pipeline_link_notify int v4l2_pipeline_link_notify ( s#media_link * , t#u32 , unsigned int ) + +/* drivers/media/v4l2-core/v4l2-mem2mem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_dev +v4l2_m2m_get_vq s#vb2_queue * v4l2_m2m_get_vq ( s#v4l2_m2m_ctx * , e#v4l2_buf_type ) +v4l2_m2m_next_buf s#vb2_v4l2_buffer * v4l2_m2m_next_buf ( s#v4l2_m2m_queue_ctx * ) +v4l2_m2m_last_buf s#vb2_v4l2_buffer * v4l2_m2m_last_buf ( s#v4l2_m2m_queue_ctx * ) +v4l2_m2m_buf_remove s#vb2_v4l2_buffer * v4l2_m2m_buf_remove ( s#v4l2_m2m_queue_ctx * ) +v4l2_m2m_buf_remove_by_buf void v4l2_m2m_buf_remove_by_buf ( s#v4l2_m2m_queue_ctx * , s#vb2_v4l2_buffer * ) +v4l2_m2m_buf_remove_by_idx s#vb2_v4l2_buffer * v4l2_m2m_buf_remove_by_idx ( s#v4l2_m2m_queue_ctx * , unsigned int ) +v4l2_m2m_get_curr_priv void * v4l2_m2m_get_curr_priv ( s#v4l2_m2m_dev * ) +v4l2_m2m_try_schedule void v4l2_m2m_try_schedule ( s#v4l2_m2m_ctx * ) +v4l2_m2m_job_finish void v4l2_m2m_job_finish ( s#v4l2_m2m_dev * , s#v4l2_m2m_ctx * ) +v4l2_m2m_buf_done_and_job_finish void v4l2_m2m_buf_done_and_job_finish ( s#v4l2_m2m_dev * , s#v4l2_m2m_ctx * , e#vb2_buffer_state ) +v4l2_m2m_suspend void v4l2_m2m_suspend ( s#v4l2_m2m_dev * ) +v4l2_m2m_resume void v4l2_m2m_resume ( s#v4l2_m2m_dev * ) +v4l2_m2m_reqbufs int v4l2_m2m_reqbufs ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_requestbuffers * ) +v4l2_m2m_querybuf int v4l2_m2m_querybuf ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_buffer * ) +v4l2_m2m_last_buffer_done void v4l2_m2m_last_buffer_done ( s#v4l2_m2m_ctx * , s#vb2_v4l2_buffer * ) +v4l2_m2m_update_start_streaming_state void v4l2_m2m_update_start_streaming_state ( s#v4l2_m2m_ctx * , s#vb2_queue * ) +v4l2_m2m_update_stop_streaming_state void v4l2_m2m_update_stop_streaming_state ( s#v4l2_m2m_ctx * , s#vb2_queue * ) +v4l2_m2m_qbuf int v4l2_m2m_qbuf ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_buffer * ) +v4l2_m2m_dqbuf int v4l2_m2m_dqbuf ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_buffer * ) +v4l2_m2m_prepare_buf int v4l2_m2m_prepare_buf ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_buffer * ) +v4l2_m2m_create_bufs int v4l2_m2m_create_bufs ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_create_buffers * ) +v4l2_m2m_expbuf int v4l2_m2m_expbuf ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_exportbuffer * ) +v4l2_m2m_streamon int v4l2_m2m_streamon ( s#file * , s#v4l2_m2m_ctx * , e#v4l2_buf_type ) +v4l2_m2m_streamoff int v4l2_m2m_streamoff ( s#file * , s#v4l2_m2m_ctx * , e#v4l2_buf_type ) +v4l2_m2m_poll t#__poll_t v4l2_m2m_poll ( s#file * , s#v4l2_m2m_ctx * , s#poll_table_struct * ) +v4l2_m2m_mmap int v4l2_m2m_mmap ( s#file * , s#v4l2_m2m_ctx * , s#vm_area_struct * ) +v4l2_m2m_unregister_media_controller void v4l2_m2m_unregister_media_controller ( s#v4l2_m2m_dev * ) +s##v4l2_ctrl_handler +s##tuner_setup +s##regulator +s##v4l2_ioctl_ops +v4l2_m2m_register_media_controller int v4l2_m2m_register_media_controller ( s#v4l2_m2m_dev * , s#video_device * , int ) +s#v4l2_m2m_ops struct v4l2_m2m_ops { void ( * device_run ) ( void * ) ; int ( * job_ready ) ( void * ) ; void ( * job_abort ) ( void * ) ; } +v4l2_m2m_init s#v4l2_m2m_dev * v4l2_m2m_init ( const s#v4l2_m2m_ops * ) +v4l2_m2m_release void v4l2_m2m_release ( s#v4l2_m2m_dev * ) +v4l2_m2m_ctx_init s#v4l2_m2m_ctx * v4l2_m2m_ctx_init ( s#v4l2_m2m_dev * , void * , int ( * ) ( void * , s#vb2_queue * , s#vb2_queue * ) ) +v4l2_m2m_ctx_release void v4l2_m2m_ctx_release ( s#v4l2_m2m_ctx * ) +v4l2_m2m_buf_queue void v4l2_m2m_buf_queue ( s#v4l2_m2m_ctx * , s#vb2_v4l2_buffer * ) +v4l2_m2m_buf_copy_metadata void v4l2_m2m_buf_copy_metadata ( const s#vb2_v4l2_buffer * , s#vb2_v4l2_buffer * , t#bool ) +v4l2_m2m_request_queue void v4l2_m2m_request_queue ( s#media_request * ) +v4l2_m2m_ioctl_reqbufs int v4l2_m2m_ioctl_reqbufs ( s#file * , void * , s#v4l2_requestbuffers * ) +v4l2_m2m_ioctl_create_bufs int v4l2_m2m_ioctl_create_bufs ( s#file * , void * , s#v4l2_create_buffers * ) +v4l2_m2m_ioctl_querybuf int v4l2_m2m_ioctl_querybuf ( s#file * , void * , s#v4l2_buffer * ) +v4l2_m2m_ioctl_qbuf int v4l2_m2m_ioctl_qbuf ( s#file * , void * , s#v4l2_buffer * ) +v4l2_m2m_ioctl_dqbuf int v4l2_m2m_ioctl_dqbuf ( s#file * , void * , s#v4l2_buffer * ) +v4l2_m2m_ioctl_prepare_buf int v4l2_m2m_ioctl_prepare_buf ( s#file * , void * , s#v4l2_buffer * ) +v4l2_m2m_ioctl_expbuf int v4l2_m2m_ioctl_expbuf ( s#file * , void * , s#v4l2_exportbuffer * ) +v4l2_m2m_ioctl_streamon int v4l2_m2m_ioctl_streamon ( s#file * , void * , e#v4l2_buf_type ) +v4l2_m2m_ioctl_streamoff int v4l2_m2m_ioctl_streamoff ( s#file * , void * , e#v4l2_buf_type ) +v4l2_m2m_ioctl_try_encoder_cmd int v4l2_m2m_ioctl_try_encoder_cmd ( s#file * , void * , s#v4l2_encoder_cmd * ) +v4l2_m2m_ioctl_try_decoder_cmd int v4l2_m2m_ioctl_try_decoder_cmd ( s#file * , void * , s#v4l2_decoder_cmd * ) +v4l2_m2m_encoder_cmd int v4l2_m2m_encoder_cmd ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_encoder_cmd * ) +v4l2_m2m_decoder_cmd int v4l2_m2m_decoder_cmd ( s#file * , s#v4l2_m2m_ctx * , s#v4l2_decoder_cmd * ) +v4l2_m2m_ioctl_encoder_cmd int v4l2_m2m_ioctl_encoder_cmd ( s#file * , void * , s#v4l2_encoder_cmd * ) +v4l2_m2m_ioctl_decoder_cmd int v4l2_m2m_ioctl_decoder_cmd ( s#file * , void * , s#v4l2_decoder_cmd * ) +v4l2_m2m_ioctl_stateless_try_decoder_cmd int v4l2_m2m_ioctl_stateless_try_decoder_cmd ( s#file * , void * , s#v4l2_decoder_cmd * ) +v4l2_m2m_ioctl_stateless_decoder_cmd int v4l2_m2m_ioctl_stateless_decoder_cmd ( s#file * , void * , s#v4l2_decoder_cmd * ) +v4l2_m2m_fop_mmap int v4l2_m2m_fop_mmap ( s#file * , s#vm_area_struct * ) +v4l2_m2m_fop_poll t#__poll_t v4l2_m2m_fop_poll ( s#file * , t#poll_table * ) + +/* drivers/media/v4l2-core/v4l2-spi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s##v4l2_ctrl_handler +s##vb2_queue +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +v4l2_spi_subdev_init void v4l2_spi_subdev_init ( s#v4l2_subdev * , s#spi_device * , const s#v4l2_subdev_ops * ) +s#spi_board_info struct spi_board_info { char modalias [ 32 ] ; const void * platform_data ; const s#software_node * swnode ; void * controller_data ; int irq ; t#u32 max_speed_hz ; t#u16 bus_num ; t#u16 chip_select ; t#u32 mode ; } +v4l2_spi_new_subdev s#v4l2_subdev * v4l2_spi_new_subdev ( s#v4l2_device * , s#spi_controller * , s#spi_board_info * ) + +/* drivers/media/v4l2-core/v4l2-subdev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#v4l2_ctrl_type_ops struct v4l2_ctrl_type_ops { t#bool ( * equal ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr , u#v4l2_ctrl_ptr ) ; void ( * init ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; void ( * log ) ( const s#v4l2_ctrl * ) ; int ( * validate ) ( const s#v4l2_ctrl * , t#u32 , u#v4l2_ctrl_ptr ) ; } +s##v4l2_ctrl_helper +s##vb2_queue +s##v4l2_m2m_ctx +s##regulator +s##tuner_setup +v4l2_subdev_call_wrappers extern const s#v4l2_subdev_ops v4l2_subdev_call_wrappers +v4l2_subdev_get_fwnode_pad_1_to_1 int v4l2_subdev_get_fwnode_pad_1_to_1 ( s#media_entity * , s#fwnode_endpoint * ) +v4l2_subdev_link_validate_default int v4l2_subdev_link_validate_default ( s#v4l2_subdev * , s#media_link * , s#v4l2_subdev_format * , s#v4l2_subdev_format * ) +v4l2_subdev_link_validate int v4l2_subdev_link_validate ( s#media_link * ) +v4l2_subdev_alloc_state s#v4l2_subdev_state * v4l2_subdev_alloc_state ( s#v4l2_subdev * ) +v4l2_subdev_free_state void v4l2_subdev_free_state ( s#v4l2_subdev_state * ) +v4l2_subdev_init void v4l2_subdev_init ( s#v4l2_subdev * , const s#v4l2_subdev_ops * ) +v4l2_subdev_notify_event void v4l2_subdev_notify_event ( s#v4l2_subdev * , const s#v4l2_event * ) + +/* drivers/media/v4l2-core/v4l2-trace.o */ +s##static_key_mod +__tracepoint_vb2_v4l2_buf_done extern s#tracepoint __tracepoint_vb2_v4l2_buf_done +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +__traceiter_vb2_v4l2_buf_done extern int __traceiter_vb2_v4l2_buf_done ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_v4l2_buf_done extern s#static_call_key __SCK__tp_func_vb2_v4l2_buf_done +s##static_call_tramp +__SCT__tp_func_vb2_v4l2_buf_done extern s#static_call_tramp __SCT__tp_func_vb2_v4l2_buf_done +__tracepoint_vb2_v4l2_buf_queue extern s#tracepoint __tracepoint_vb2_v4l2_buf_queue +__traceiter_vb2_v4l2_buf_queue extern int __traceiter_vb2_v4l2_buf_queue ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_v4l2_buf_queue extern s#static_call_key __SCK__tp_func_vb2_v4l2_buf_queue +__SCT__tp_func_vb2_v4l2_buf_queue extern s#static_call_tramp __SCT__tp_func_vb2_v4l2_buf_queue +__tracepoint_vb2_v4l2_dqbuf extern s#tracepoint __tracepoint_vb2_v4l2_dqbuf +__traceiter_vb2_v4l2_dqbuf extern int __traceiter_vb2_v4l2_dqbuf ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_v4l2_dqbuf extern s#static_call_key __SCK__tp_func_vb2_v4l2_dqbuf +__SCT__tp_func_vb2_v4l2_dqbuf extern s#static_call_tramp __SCT__tp_func_vb2_v4l2_dqbuf +__tracepoint_vb2_v4l2_qbuf extern s#tracepoint __tracepoint_vb2_v4l2_qbuf +__traceiter_vb2_v4l2_qbuf extern int __traceiter_vb2_v4l2_qbuf ( void * , s#vb2_queue * , s#vb2_buffer * ) +__SCK__tp_func_vb2_v4l2_qbuf extern s#static_call_key __SCK__tp_func_vb2_v4l2_qbuf +__SCT__tp_func_vb2_v4l2_qbuf extern s#static_call_tramp __SCT__tp_func_vb2_v4l2_qbuf + +/* drivers/media/v4l2-core/videobuf-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +videobuf_alloc_vb s#videobuf_buffer * videobuf_alloc_vb ( s#videobuf_queue * ) +videobuf_waiton int videobuf_waiton ( s#videobuf_queue * , s#videobuf_buffer * , int , int ) +videobuf_iolock int videobuf_iolock ( s#videobuf_queue * , s#videobuf_buffer * , s#v4l2_framebuffer * ) +videobuf_queue_to_vaddr void * videobuf_queue_to_vaddr ( s#videobuf_queue * , s#videobuf_buffer * ) +videobuf_queue_core_init void videobuf_queue_core_init ( s#videobuf_queue * , const s#videobuf_queue_ops * , s#device * , t#spinlock_t * , e#v4l2_buf_type , e#v4l2_field , unsigned int , void * , s#videobuf_qtype_ops * , s#mutex * ) +videobuf_queue_is_busy int videobuf_queue_is_busy ( s#videobuf_queue * ) +videobuf_queue_cancel void videobuf_queue_cancel ( s#videobuf_queue * ) +videobuf_next_field e#v4l2_field videobuf_next_field ( s#videobuf_queue * ) +videobuf_mmap_free int videobuf_mmap_free ( s#videobuf_queue * ) +__videobuf_mmap_setup int __videobuf_mmap_setup ( s#videobuf_queue * , unsigned int , unsigned int , e#v4l2_memory ) +videobuf_mmap_setup int videobuf_mmap_setup ( s#videobuf_queue * , unsigned int , unsigned int , e#v4l2_memory ) +videobuf_reqbufs int videobuf_reqbufs ( s#videobuf_queue * , s#v4l2_requestbuffers * ) +videobuf_querybuf int videobuf_querybuf ( s#videobuf_queue * , s#v4l2_buffer * ) +videobuf_qbuf int videobuf_qbuf ( s#videobuf_queue * , s#v4l2_buffer * ) +videobuf_dqbuf int videobuf_dqbuf ( s#videobuf_queue * , s#v4l2_buffer * , int ) +videobuf_streamon int videobuf_streamon ( s#videobuf_queue * ) +videobuf_streamoff int videobuf_streamoff ( s#videobuf_queue * ) +videobuf_read_one t#ssize_t videobuf_read_one ( s#videobuf_queue * , char * , t#size_t , t#loff_t * , int ) +videobuf_read_start int videobuf_read_start ( s#videobuf_queue * ) +videobuf_read_stop void videobuf_read_stop ( s#videobuf_queue * ) +videobuf_stop void videobuf_stop ( s#videobuf_queue * ) +videobuf_read_stream t#ssize_t videobuf_read_stream ( s#videobuf_queue * , char * , t#size_t , t#loff_t * , int , int ) +videobuf_poll_stream t#__poll_t videobuf_poll_stream ( s#file * , s#videobuf_queue * , t#poll_table * ) +videobuf_mmap_mapper int videobuf_mmap_mapper ( s#videobuf_queue * , s#vm_area_struct * ) + +/* drivers/media/v4l2-core/videobuf-dma-sg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#videobuf_dmabuf struct videobuf_dmabuf { t#u32 magic ; int offset ; t#size_t size ; s#page * * pages ; void * vaddr ; s#page * * vaddr_pages ; t#dma_addr_t * dma_addr ; s#device * dev ; t#dma_addr_t bus_addr ; s#scatterlist * sglist ; int sglen ; unsigned long nr_pages ; int direction ; } +videobuf_to_dma s#videobuf_dmabuf * videobuf_to_dma ( s#videobuf_buffer * ) +videobuf_dma_unmap int videobuf_dma_unmap ( s#device * , s#videobuf_dmabuf * ) +videobuf_dma_free int videobuf_dma_free ( s#videobuf_dmabuf * ) +videobuf_sg_alloc void * videobuf_sg_alloc ( t#size_t ) +videobuf_queue_sg_init void videobuf_queue_sg_init ( s#videobuf_queue * , const s#videobuf_queue_ops * , s#device * , t#spinlock_t * , e#v4l2_buf_type , e#v4l2_field , unsigned int , void * , s#mutex * ) + +/* drivers/media/v4l2-core/videobuf-vmalloc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +videobuf_queue_vmalloc_init void videobuf_queue_vmalloc_init ( s#videobuf_queue * , const s#videobuf_queue_ops * , s#device * , t#spinlock_t * , e#v4l2_buf_type , e#v4l2_field , unsigned int , void * , s#mutex * ) +videobuf_to_vmalloc void * videobuf_to_vmalloc ( s#videobuf_buffer * ) +videobuf_vmalloc_free void videobuf_vmalloc_free ( s#videobuf_buffer * ) + +/* drivers/memory/fsl_ifc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#fsl_ifc_global struct fsl_ifc_global { t#__be32 ifc_rev ; t#u32 res1 [ 0x2 ] ; struct { t#__be32 cspr_ext ; t#__be32 cspr ; t#u32 res2 ; } cspr_cs [ 8 ] ; t#u32 res3 [ 0xd ] ; struct { t#__be32 amask ; t#u32 res4 [ 0x2 ] ; } amask_cs [ 8 ] ; t#u32 res5 [ 0xc ] ; struct { t#__be32 csor ; t#__be32 csor_ext ; t#u32 res6 ; } csor_cs [ 8 ] ; t#u32 res7 [ 0xc ] ; struct { t#__be32 ftim [ 4 ] ; t#u32 res8 [ 0x8 ] ; } ftim_cs [ 8 ] ; t#u32 res9 [ 0x30 ] ; t#__be32 rb_stat ; t#__be32 rb_map ; t#__be32 wb_map ; t#__be32 ifc_gcr ; t#u32 res10 [ 0x2 ] ; t#__be32 cm_evter_stat ; t#u32 res11 [ 0x2 ] ; t#__be32 cm_evter_en ; t#u32 res12 [ 0x2 ] ; t#__be32 cm_evter_intr_en ; t#u32 res13 [ 0x2 ] ; t#__be32 cm_erattr0 ; t#__be32 cm_erattr1 ; t#u32 res14 [ 0x2 ] ; t#__be32 ifc_ccr ; t#__be32 ifc_csr ; t#__be32 ddr_ccr_low ; } +s#fsl_ifc_nand struct fsl_ifc_nand { t#__be32 ncfgr ; t#u32 res1 [ 0x4 ] ; t#__be32 nand_fcr0 ; t#__be32 nand_fcr1 ; t#u32 res2 [ 0x8 ] ; t#__be32 row0 ; t#u32 res3 ; t#__be32 col0 ; t#u32 res4 ; t#__be32 row1 ; t#u32 res5 ; t#__be32 col1 ; t#u32 res6 ; t#__be32 row2 ; t#u32 res7 ; t#__be32 col2 ; t#u32 res8 ; t#__be32 row3 ; t#u32 res9 ; t#__be32 col3 ; t#u32 res10 [ 0x24 ] ; t#__be32 nand_fbcr ; t#u32 res11 ; t#__be32 nand_fir0 ; t#__be32 nand_fir1 ; t#__be32 nand_fir2 ; t#u32 res12 [ 0x10 ] ; t#__be32 nand_csel ; t#u32 res13 ; t#__be32 nandseq_strt ; t#u32 res14 ; t#__be32 nand_evter_stat ; t#u32 res15 ; t#__be32 pgrdcmpl_evt_stat ; t#u32 res16 [ 0x2 ] ; t#__be32 nand_evter_en ; t#u32 res17 [ 0x2 ] ; t#__be32 nand_evter_intr_en ; t#__be32 nand_vol_addr_stat ; t#u32 res18 ; t#__be32 nand_erattr0 ; t#__be32 nand_erattr1 ; t#u32 res19 [ 0x10 ] ; t#__be32 nand_fsr ; t#u32 res20 ; t#__be32 nand_eccstat [ 8 ] ; t#u32 res21 [ 0x1c ] ; t#__be32 nanndcr ; t#u32 res22 [ 0x2 ] ; t#__be32 nand_autoboot_trgr ; t#u32 res23 ; t#__be32 nand_mdr ; t#u32 res24 [ 0x1C ] ; t#__be32 nand_dll_lowcfg0 ; t#__be32 nand_dll_lowcfg1 ; t#u32 res25 ; t#__be32 nand_dll_lowstat ; t#u32 res26 [ 0x3c ] ; } +s#fsl_ifc_nor struct fsl_ifc_nor { t#__be32 nor_evter_stat ; t#u32 res1 [ 0x2 ] ; t#__be32 nor_evter_en ; t#u32 res2 [ 0x2 ] ; t#__be32 nor_evter_intr_en ; t#u32 res3 [ 0x2 ] ; t#__be32 nor_erattr0 ; t#__be32 nor_erattr1 ; t#__be32 nor_erattr2 ; t#u32 res4 [ 0x4 ] ; t#__be32 norcr ; t#u32 res5 [ 0xEF ] ; } +s#fsl_ifc_gpcm struct fsl_ifc_gpcm { t#__be32 gpcm_evter_stat ; t#u32 res1 [ 0x2 ] ; t#__be32 gpcm_evter_en ; t#u32 res2 [ 0x2 ] ; t#__be32 gpcm_evter_intr_en ; t#u32 res3 [ 0x2 ] ; t#__be32 gpcm_erattr0 ; t#__be32 gpcm_erattr1 ; t#__be32 gpcm_erattr2 ; t#__be32 gpcm_stat ; } +s#fsl_ifc_runtime struct fsl_ifc_runtime { s#fsl_ifc_nand ifc_nand ; s#fsl_ifc_nor ifc_nor ; s#fsl_ifc_gpcm ifc_gpcm ; } +s#fsl_ifc_ctrl struct fsl_ifc_ctrl { s#device * dev ; s#fsl_ifc_global * gregs ; s#fsl_ifc_runtime * rregs ; int irq ; int nand_irq ; t#spinlock_t lock ; void * nand ; int version ; int banks ; t#u32 nand_stat ; t#wait_queue_head_t nand_wait ; t#bool little_endian ; } +fsl_ifc_ctrl_dev extern s#fsl_ifc_ctrl * fsl_ifc_ctrl_dev +convert_ifc_address extern unsigned int convert_ifc_address ( t#phys_addr_t ) +fsl_ifc_find extern int fsl_ifc_find ( t#phys_addr_t ) + +/* drivers/memory/mtk-smi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mtk_smi_larb_get int mtk_smi_larb_get ( s#device * ) +mtk_smi_larb_put void mtk_smi_larb_put ( s#device * ) + +/* drivers/memory/tegra/mc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##tegra_smmu +s##gart_device +s##clk +s#tegra_mc_client struct tegra_mc_client { unsigned int id ; const char * name ; union { unsigned int swgroup ; unsigned int sid ; } ; unsigned int fifo_size ; struct { struct { unsigned int reg ; unsigned int bit ; } smmu ; struct { unsigned int reg ; unsigned int shift ; unsigned int mask ; unsigned int def ; } la ; struct { unsigned int override ; unsigned int security ; } sid ; } regs ; } +s#tegra_smmu_swgroup struct tegra_smmu_swgroup { const char * name ; unsigned int swgroup ; unsigned int reg ; } +s#tegra_smmu_group_soc struct tegra_smmu_group_soc { const char * name ; const unsigned int * swgroups ; unsigned int num_swgroups ; } +s#tegra_smmu_soc struct tegra_smmu_soc { const s#tegra_mc_client * clients ; unsigned int num_clients ; const s#tegra_smmu_swgroup * swgroups ; unsigned int num_swgroups ; const s#tegra_smmu_group_soc * groups ; unsigned int num_groups ; t#bool supports_round_robin_arbitration ; t#bool supports_request_limit ; unsigned int num_tlb_lines ; unsigned int num_asids ; } +s#tegra_mc_reset struct tegra_mc_reset { const char * name ; unsigned long id ; unsigned int control ; unsigned int status ; unsigned int reset ; unsigned int bit ; } +s#tegra_mc_reset_ops struct tegra_mc_reset_ops { int ( * hotreset_assert ) ( s#tegra_mc * , const s#tegra_mc_reset * ) ; int ( * hotreset_deassert ) ( s#tegra_mc * , const s#tegra_mc_reset * ) ; int ( * block_dma ) ( s#tegra_mc * , const s#tegra_mc_reset * ) ; t#bool ( * dma_idling ) ( s#tegra_mc * , const s#tegra_mc_reset * ) ; int ( * unblock_dma ) ( s#tegra_mc * , const s#tegra_mc_reset * ) ; int ( * reset_status ) ( s#tegra_mc * , const s#tegra_mc_reset * ) ; } +s#tegra_mc_icc_ops struct tegra_mc_icc_ops { int ( * set ) ( s#icc_node * , s#icc_node * ) ; int ( * aggregate ) ( s#icc_node * , t#u32 , t#u32 , t#u32 , t#u32 * , t#u32 * ) ; s#icc_node_data * ( * xlate_extended ) ( s#of_phandle_args * , void * ) ; } +s#tegra_mc_ops struct tegra_mc_ops { int ( * probe ) ( s#tegra_mc * ) ; void ( * remove ) ( s#tegra_mc * ) ; int ( * suspend ) ( s#tegra_mc * ) ; int ( * resume ) ( s#tegra_mc * ) ; t#irqreturn_t ( * handle_irq ) ( int , void * ) ; int ( * probe_device ) ( s#tegra_mc * , s#device * ) ; } +s#tegra_mc_soc struct tegra_mc_soc { const s#tegra_mc_client * clients ; unsigned int num_clients ; const unsigned long * emem_regs ; unsigned int num_emem_regs ; unsigned int num_address_bits ; unsigned int atom_size ; unsigned int num_carveouts ; t#u16 client_id_mask ; t#u8 num_channels ; const s#tegra_smmu_soc * smmu ; t#u32 intmask ; t#u32 ch_intmask ; t#u32 global_intstatus_channel_shift ; t#bool has_addr_hi_reg ; const s#tegra_mc_reset_ops * reset_ops ; const s#tegra_mc_reset * resets ; unsigned int num_resets ; const s#tegra_mc_icc_ops * icc_ops ; const s#tegra_mc_ops * ops ; } +s#tegra_mc_timing struct tegra_mc_timing { unsigned long rate ; t#u32 * emem_data ; } +s#tegra_mc struct tegra_mc { s#device * dev ; s#tegra_smmu * smmu ; s#gart_device * gart ; void * regs ; void * bcast_ch_regs ; void * * ch_regs ; s#clk * clk ; int irq ; const s#tegra_mc_soc * soc ; unsigned long tick ; s#tegra_mc_timing * timings ; unsigned int num_timings ; s#reset_controller_dev reset ; s#icc_provider provider ; t#spinlock_t lock ; struct { s#dentry * root ; } debugfs ; } +devm_tegra_memory_controller_get s#tegra_mc * devm_tegra_memory_controller_get ( s#device * ) +tegra_mc_probe_device int tegra_mc_probe_device ( s#tegra_mc * , s#device * ) +tegra_mc_get_carveout_info int tegra_mc_get_carveout_info ( s#tegra_mc * , unsigned int , t#phys_addr_t * , t#u64 * ) +tegra_mc_write_emem_configuration int tegra_mc_write_emem_configuration ( s#tegra_mc * , unsigned long ) +tegra_mc_get_emem_device_count unsigned int tegra_mc_get_emem_device_count ( s#tegra_mc * ) + +/* drivers/memstick/core/memstick.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#memstick_device_id struct memstick_device_id { unsigned char match_flags ; unsigned char type ; unsigned char category ; unsigned char class ; } +s#ms_register_addr struct ms_register_addr { unsigned char r_offset ; unsigned char r_length ; unsigned char w_offset ; unsigned char w_length ; } +s#memstick_request struct memstick_request { unsigned char tpc ; unsigned char data_dir : 1 , need_card_int : 1 , long_data : 1 ; unsigned char int_reg ; int error ; union { s#scatterlist sg ; struct { unsigned char data_len ; unsigned char data [ 15 ] ; } ; } ; } +s#memstick_dev struct memstick_dev { s#memstick_device_id id ; s#memstick_host * host ; s#ms_register_addr reg_addr ; s#completion mrq_complete ; s#memstick_request current_mrq ; int ( * check ) ( s#memstick_dev * ) ; int ( * next_request ) ( s#memstick_dev * , s#memstick_request * * ) ; void ( * stop ) ( s#memstick_dev * ) ; void ( * start ) ( s#memstick_dev * ) ; s#device dev ; } +e#memstick_param enum memstick_param { MEMSTICK_POWER = 1 , MEMSTICK_INTERFACE } +s#memstick_host struct memstick_host { s#mutex lock ; unsigned int id ; unsigned int caps ; s#work_struct media_checker ; s#device dev ; s#memstick_dev * card ; unsigned int retries ; t#bool removing ; void ( * request ) ( s#memstick_host * ) ; int ( * set_param ) ( s#memstick_host * , e#memstick_param , int ) ; unsigned long private [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +memstick_detect_change void memstick_detect_change ( s#memstick_host * ) +memstick_next_req int memstick_next_req ( s#memstick_host * , s#memstick_request * * ) +memstick_new_req void memstick_new_req ( s#memstick_host * ) +memstick_init_req_sg void memstick_init_req_sg ( s#memstick_request * , unsigned char , const s#scatterlist * ) +memstick_init_req void memstick_init_req ( s#memstick_request * , unsigned char , const void * , t#size_t ) +memstick_set_rw_addr int memstick_set_rw_addr ( s#memstick_dev * ) +memstick_alloc_host s#memstick_host * memstick_alloc_host ( unsigned int , s#device * ) +memstick_add_host int memstick_add_host ( s#memstick_host * ) +memstick_remove_host void memstick_remove_host ( s#memstick_host * ) +memstick_free_host void memstick_free_host ( s#memstick_host * ) +memstick_suspend_host void memstick_suspend_host ( s#memstick_host * ) +memstick_resume_host void memstick_resume_host ( s#memstick_host * ) +s#memstick_driver struct memstick_driver { s#memstick_device_id * id_table ; int ( * probe ) ( s#memstick_dev * ) ; void ( * remove ) ( s#memstick_dev * ) ; int ( * suspend ) ( s#memstick_dev * , t#pm_message_t ) ; int ( * resume ) ( s#memstick_dev * ) ; s#device_driver driver ; } +memstick_register_driver int memstick_register_driver ( s#memstick_driver * ) +memstick_unregister_driver void memstick_unregister_driver ( s#memstick_driver * ) + +/* drivers/memstick/host/r592.o */ +memstick_debug_get_tpc_name const char * memstick_debug_get_tpc_name ( int ) + +/* drivers/message/fusion/mptbase.o */ +mpt_fwfault_debug extern int mpt_fwfault_debug +s#_SYSIF_REGS struct _SYSIF_REGS { t#u32 Doorbell ; t#u32 WriteSequence ; t#u32 Diagnostic ; t#u32 TestBase ; t#u32 DiagRwData ; t#u32 DiagRwAddress ; t#u32 Reserved1 [ 6 ] ; t#u32 IntStatus ; t#u32 IntMask ; t#u32 Reserved2 [ 2 ] ; t#u32 RequestFifo ; t#u32 ReplyFifo ; t#u32 RequestHiPriFifo ; t#u32 Reserved3 ; t#u32 HostIndex ; t#u32 Reserved4 [ 15 ] ; t#u32 Fubar ; t#u32 Reserved5 [ 1050 ] ; t#u32 Reset_1078 ; } +t#SYSIF_REGS typedef s#_SYSIF_REGS SYSIF_REGS +t#U8 typedef unsigned char U8 +t#u_int32_t typedef t#u32 u_int32_t +t#U32 typedef t#u_int32_t U32 +s#_MSG_REQUEST_HEADER struct _MSG_REQUEST_HEADER { t#U8 Reserved [ 2 ] ; t#U8 ChainOffset ; t#U8 Function ; t#U8 Reserved1 [ 3 ] ; t#U8 MsgFlags ; t#U32 MsgContext ; } +t#MPIHeader_t typedef s#_MSG_REQUEST_HEADER MPIHeader_t +s#_U64 struct _U64 { t#U32 Low ; t#U32 High ; } +t#U64 typedef s#_U64 U64 +s#_SGE_SIMPLE_UNION struct _SGE_SIMPLE_UNION { t#U32 FlagsLength ; union { t#U32 Address32 ; t#U64 Address64 ; } u ; } +t#SGE_SIMPLE_UNION typedef s#_SGE_SIMPLE_UNION SGE_SIMPLE_UNION +t#U16 typedef unsigned short U16 +s#_SGE_CHAIN_UNION struct _SGE_CHAIN_UNION { t#U16 Length ; t#U8 NextChainOffset ; t#U8 Flags ; union { t#U32 Address32 ; t#U64 Address64 ; } u ; } +t#SGE_CHAIN_UNION typedef s#_SGE_CHAIN_UNION SGE_CHAIN_UNION +s#_SGE_IO_UNION struct _SGE_IO_UNION { union { t#SGE_SIMPLE_UNION Simple ; t#SGE_CHAIN_UNION Chain ; } u ; } +t#SGE_IO_UNION typedef s#_SGE_IO_UNION SGE_IO_UNION +s#_MSG_SCSI_IO_REQUEST struct _MSG_SCSI_IO_REQUEST { t#U8 TargetID ; t#U8 Bus ; t#U8 ChainOffset ; t#U8 Function ; t#U8 CDBLength ; t#U8 SenseBufferLength ; t#U8 Reserved ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U8 LUN [ 8 ] ; t#U32 Control ; t#U8 CDB [ 16 ] ; t#U32 DataLength ; t#U32 SenseBufferLowAddr ; t#SGE_IO_UNION SGL ; } +t#SCSIIORequest_t typedef s#_MSG_SCSI_IO_REQUEST SCSIIORequest_t +s#_MSG_SCSI_IO_REPLY struct _MSG_SCSI_IO_REPLY { t#U8 TargetID ; t#U8 Bus ; t#U8 MsgLength ; t#U8 Function ; t#U8 CDBLength ; t#U8 SenseBufferLength ; t#U8 Reserved ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U8 SCSIStatus ; t#U8 SCSIState ; t#U16 IOCStatus ; t#U32 IOCLogInfo ; t#U32 TransferCount ; t#U32 SenseCount ; t#U32 ResponseInfo ; t#U16 TaskTag ; t#U16 Reserved1 ; } +t#SCSIIOReply_t typedef s#_MSG_SCSI_IO_REPLY SCSIIOReply_t +s#_CONFIG_PAGE_HEADER struct _CONFIG_PAGE_HEADER { t#U8 PageVersion ; t#U8 PageLength ; t#U8 PageNumber ; t#U8 PageType ; } +t#CONFIG_PAGE_HEADER typedef s#_CONFIG_PAGE_HEADER CONFIG_PAGE_HEADER +s#_MSG_CONFIG_REPLY struct _MSG_CONFIG_REPLY { t#U8 Action ; t#U8 Reserved ; t#U8 MsgLength ; t#U8 Function ; t#U16 ExtPageLength ; t#U8 ExtPageType ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U8 Reserved2 [ 2 ] ; t#U16 IOCStatus ; t#U32 IOCLogInfo ; t#CONFIG_PAGE_HEADER Header ; } +t#ConfigReply_t typedef s#_MSG_CONFIG_REPLY ConfigReply_t +s#_MSG_DEFAULT_REPLY struct _MSG_DEFAULT_REPLY { t#U8 Reserved [ 2 ] ; t#U8 MsgLength ; t#U8 Function ; t#U8 Reserved1 [ 3 ] ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U8 Reserved2 [ 2 ] ; t#U16 IOCStatus ; t#U32 IOCLogInfo ; } +t#MPIDefaultReply_t typedef s#_MSG_DEFAULT_REPLY MPIDefaultReply_t +u#_MPT_FRAME_TRACKER union _MPT_FRAME_TRACKER { struct { s#list_head list ; t#u32 arg1 ; t#u32 pad ; void * argp1 ; } linkage ; struct { t#u32 __hdr [ 2 ] ; union { t#u32 MsgContext ; struct { t#u16 req_idx ; t#u8 cb_idx ; t#u8 rsvd ; } fld ; } msgctxu ; } hwhdr ; } +t#MPT_FRAME_TRACKER typedef u#_MPT_FRAME_TRACKER MPT_FRAME_TRACKER +s#_MPT_FRAME_HDR struct _MPT_FRAME_HDR { union { t#MPIHeader_t hdr ; t#SCSIIORequest_t scsireq ; t#SCSIIOReply_t sreply ; t#ConfigReply_t configreply ; t#MPIDefaultReply_t reply ; t#MPT_FRAME_TRACKER frame ; } u ; } +t#MPT_FRAME_HDR typedef s#_MPT_FRAME_HDR MPT_FRAME_HDR +t#MPT_ADD_SGE typedef void ( * MPT_ADD_SGE ) ( void * , t#u32 , t#dma_addr_t ) +t#MPT_ADD_CHAIN typedef void ( * MPT_ADD_CHAIN ) ( void * , t#u8 , t#u16 , t#dma_addr_t ) +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##scsi_cmnd +s##scsi_device +s##scsi_target +s##scsi_transport_template +s#_IOC_4_SEP struct _IOC_4_SEP { t#U8 SEPTargetID ; t#U8 SEPBus ; t#U16 Reserved ; } +t#IOC_4_SEP typedef s#_IOC_4_SEP IOC_4_SEP +s#_CONFIG_PAGE_IOC_4 struct _CONFIG_PAGE_IOC_4 { t#CONFIG_PAGE_HEADER Header ; t#U8 ActiveSEP ; t#U8 MaxSEP ; t#U16 Reserved1 ; t#IOC_4_SEP SEP [ ( 1 ) ] ; } +t#IOCPage4_t typedef s#_CONFIG_PAGE_IOC_4 IOCPage4_t +s#_SpiCfgData struct _SpiCfgData { t#u32 PortFlags ; int * nvram ; t#IOCPage4_t * pIocPg4 ; t#dma_addr_t IocPg4_dma ; int IocPg4Sz ; t#u8 minSyncFactor ; t#u8 maxSyncOffset ; t#u8 maxBusWidth ; t#u8 busType ; t#u8 sdp1version ; t#u8 sdp1length ; t#u8 sdp0version ; t#u8 sdp0length ; t#u8 dvScheduled ; t#u8 noQas ; t#u8 Saf_Te ; t#u8 bus_reset ; t#u8 rsvd [ 1 ] ; } +t#SpiCfgData typedef s#_SpiCfgData SpiCfgData +s#_CONFIG_PAGE_IOC_2_RAID_VOL struct _CONFIG_PAGE_IOC_2_RAID_VOL { t#U8 VolumeID ; t#U8 VolumeBus ; t#U8 VolumeIOC ; t#U8 VolumePageNumber ; t#U8 VolumeType ; t#U8 Flags ; t#U16 Reserved3 ; } +t#CONFIG_PAGE_IOC_2_RAID_VOL typedef s#_CONFIG_PAGE_IOC_2_RAID_VOL CONFIG_PAGE_IOC_2_RAID_VOL +s#_CONFIG_PAGE_IOC_2 struct _CONFIG_PAGE_IOC_2 { t#CONFIG_PAGE_HEADER Header ; t#U32 CapabilitiesFlags ; t#U8 NumActiveVolumes ; t#U8 MaxVolumes ; t#U8 NumActivePhysDisks ; t#U8 MaxPhysDisks ; t#CONFIG_PAGE_IOC_2_RAID_VOL RaidVolume [ ( 1 ) ] ; } +t#IOCPage2_t typedef s#_CONFIG_PAGE_IOC_2 IOCPage2_t +s#_IOC_3_PHYS_DISK struct _IOC_3_PHYS_DISK { t#U8 PhysDiskID ; t#U8 PhysDiskBus ; t#U8 PhysDiskIOC ; t#U8 PhysDiskNum ; } +t#IOC_3_PHYS_DISK typedef s#_IOC_3_PHYS_DISK IOC_3_PHYS_DISK +s#_CONFIG_PAGE_IOC_3 struct _CONFIG_PAGE_IOC_3 { t#CONFIG_PAGE_HEADER Header ; t#U8 NumPhysDisks ; t#U8 Reserved1 ; t#U16 Reserved2 ; t#IOC_3_PHYS_DISK PhysDisk [ ( 1 ) ] ; } +t#IOCPage3_t typedef s#_CONFIG_PAGE_IOC_3 IOCPage3_t +s#_RaidCfgData struct _RaidCfgData { t#IOCPage2_t * pIocPg2 ; t#IOCPage3_t * pIocPg3 ; s#mutex inactive_list_mutex ; s#list_head inactive_list ; } +t#RaidCfgData typedef s#_RaidCfgData RaidCfgData +s#_SasCfgData struct _SasCfgData { t#u8 ptClear ; } +t#SasCfgData typedef s#_SasCfgData SasCfgData +s#_CONFIG_PAGE_FC_PORT_1 struct _CONFIG_PAGE_FC_PORT_1 { t#CONFIG_PAGE_HEADER Header ; t#U32 Flags ; t#U64 NoSEEPROMWWNN ; t#U64 NoSEEPROMWWPN ; t#U8 HardALPA ; t#U8 LinkConfig ; t#U8 TopologyConfig ; t#U8 AltConnector ; t#U8 NumRequestedAliases ; t#U8 RR_TOV ; t#U8 InitiatorDeviceTimeout ; t#U8 InitiatorIoPendTimeout ; } +t#FCPortPage1_t typedef s#_CONFIG_PAGE_FC_PORT_1 FCPortPage1_t +s#_FcCfgData struct _FcCfgData { struct { t#FCPortPage1_t * data ; t#dma_addr_t dma ; int pg_sz ; } fc_port_page1 [ 2 ] ; } +t#FcCfgData typedef s#_FcCfgData FcCfgData +s#_mpt_ioctl_events struct _mpt_ioctl_events { t#u32 event ; t#u32 eventContext ; t#u32 data [ 2 ] ; } +s#_MPI_FW_VERSION_STRUCT struct _MPI_FW_VERSION_STRUCT { t#U8 Dev ; t#U8 Unit ; t#U8 Minor ; t#U8 Major ; } +t#MPI_FW_VERSION_STRUCT typedef s#_MPI_FW_VERSION_STRUCT MPI_FW_VERSION_STRUCT +u#_MPI_FW_VERSION union _MPI_FW_VERSION { t#MPI_FW_VERSION_STRUCT Struct ; t#U32 Word ; } +t#MPI_FW_VERSION typedef u#_MPI_FW_VERSION MPI_FW_VERSION +s#_MSG_IOC_FACTS_REPLY struct _MSG_IOC_FACTS_REPLY { t#U16 MsgVersion ; t#U8 MsgLength ; t#U8 Function ; t#U16 HeaderVersion ; t#U8 IOCNumber ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U16 IOCExceptions ; t#U16 IOCStatus ; t#U32 IOCLogInfo ; t#U8 MaxChainDepth ; t#U8 WhoInit ; t#U8 BlockSize ; t#U8 Flags ; t#U16 ReplyQueueDepth ; t#U16 RequestFrameSize ; t#U16 Reserved_0101_FWVersion ; t#U16 ProductID ; t#U32 CurrentHostMfaHighAddr ; t#U16 GlobalCredits ; t#U8 NumberOfPorts ; t#U8 EventState ; t#U32 CurrentSenseBufferHighAddr ; t#U16 CurReplyFrameSize ; t#U8 MaxDevices ; t#U8 MaxBuses ; t#U32 FWImageSize ; t#U32 IOCCapabilities ; t#MPI_FW_VERSION FWVersion ; t#U16 HighPriorityQueueDepth ; t#U16 Reserved2 ; t#SGE_SIMPLE_UNION HostPageBufferSGE ; t#U32 ReplyFifoHostSignalingAddr ; } +t#IOCFactsReply_t typedef s#_MSG_IOC_FACTS_REPLY IOCFactsReply_t +s#_MSG_PORT_FACTS_REPLY struct _MSG_PORT_FACTS_REPLY { t#U16 Reserved ; t#U8 MsgLength ; t#U8 Function ; t#U16 Reserved1 ; t#U8 PortNumber ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U16 Reserved2 ; t#U16 IOCStatus ; t#U32 IOCLogInfo ; t#U8 Reserved3 ; t#U8 PortType ; t#U16 MaxDevices ; t#U16 PortSCSIID ; t#U16 ProtocolFlags ; t#U16 MaxPostedCmdBuffers ; t#U16 MaxPersistentIDs ; t#U16 MaxLanBuckets ; t#U8 MaxInitiators ; t#U8 Reserved4 ; t#U32 Reserved5 ; } +t#PortFactsReply_t typedef s#_MSG_PORT_FACTS_REPLY PortFactsReply_t +s#_CONFIG_PAGE_FC_PORT_0 struct _CONFIG_PAGE_FC_PORT_0 { t#CONFIG_PAGE_HEADER Header ; t#U32 Flags ; t#U8 MPIPortNumber ; t#U8 LinkType ; t#U8 PortState ; t#U8 Reserved ; t#U32 PortIdentifier ; t#U64 WWNN ; t#U64 WWPN ; t#U32 SupportedServiceClass ; t#U32 SupportedSpeeds ; t#U32 CurrentSpeed ; t#U32 MaxFrameSize ; t#U64 FabricWWNN ; t#U64 FabricWWPN ; t#U32 DiscoveredPortsCount ; t#U32 MaxInitiators ; t#U8 MaxAliasesSupported ; t#U8 MaxHardAliasesSupported ; t#U8 NumCurrentAliases ; t#U8 Reserved1 ; } +t#FCPortPage0_t typedef s#_CONFIG_PAGE_FC_PORT_0 FCPortPage0_t +t#ConfigPageHeader_t typedef s#_CONFIG_PAGE_HEADER ConfigPageHeader_t +s#_CONFIG_PAGE_LAN_0 struct _CONFIG_PAGE_LAN_0 { t#ConfigPageHeader_t Header ; t#U16 TxRxModes ; t#U16 Reserved ; t#U32 PacketPrePad ; } +t#LANPage0_t typedef s#_CONFIG_PAGE_LAN_0 LANPage0_t +s#_CONFIG_PAGE_LAN_1 struct _CONFIG_PAGE_LAN_1 { t#ConfigPageHeader_t Header ; t#U16 Reserved ; t#U8 CurrentDeviceState ; t#U8 Reserved1 ; t#U32 MinPacketSize ; t#U32 MaxPacketSize ; t#U32 HardwareAddressLow ; t#U32 HardwareAddressHigh ; t#U32 MaxWireSpeedLow ; t#U32 MaxWireSpeedHigh ; t#U32 BucketsRemaining ; t#U32 MaxReplySize ; t#U32 NegWireSpeedLow ; t#U32 NegWireSpeedHigh ; } +t#LANPage1_t typedef s#_CONFIG_PAGE_LAN_1 LANPage1_t +s##net_device +s##mptsas_portinfo +s#_MPT_MGMT struct _MPT_MGMT { s#mutex mutex ; s#completion done ; t#u8 reply [ 128 ] ; t#u8 sense [ 64 ] ; t#u8 status ; int completion_code ; t#u32 msg_context ; } +t#MPT_MGMT typedef s#_MPT_MGMT MPT_MGMT +t#MPT_SCHEDULE_TARGET_RESET typedef void ( * MPT_SCHEDULE_TARGET_RESET ) ( void * ) +t#ushort typedef unsigned short ushort +s#_MPT_SCSI_HOST struct _MPT_SCSI_HOST { s#_MPT_ADAPTER * ioc ; t#ushort sel_timeout [ 255 ] ; char * info_kbuf ; long last_queue_full ; t#u16 spi_pending ; s#list_head target_reset_list ; } +t#MPT_SCSI_HOST typedef s#_MPT_SCSI_HOST MPT_SCSI_HOST +t#MPT_FLUSH_RUNNING_CMDS typedef void ( * MPT_FLUSH_RUNNING_CMDS ) ( t#MPT_SCSI_HOST * ) +s#_MPT_ADAPTER struct _MPT_ADAPTER { int id ; int pci_irq ; char name [ 32 ] ; const char * prod_name ; char board_name [ 16 ] ; char board_assembly [ 16 ] ; char board_tracer [ 16 ] ; t#u16 nvdata_version_persistent ; t#u16 nvdata_version_default ; int debug_level ; t#u8 io_missing_delay ; t#u16 device_missing_delay ; t#SYSIF_REGS * chip ; t#SYSIF_REGS * pio_chip ; t#u8 bus_type ; t#u32 mem_phys ; t#u32 pio_mem_phys ; int mem_size ; int number_of_buses ; int devices_per_bus ; int alloc_total ; t#u32 last_state ; int active ; t#u8 * alloc ; t#dma_addr_t alloc_dma ; t#u32 alloc_sz ; t#MPT_FRAME_HDR * reply_frames ; t#u32 reply_frames_low_dma ; int reply_depth ; int reply_sz ; int num_chain ; t#MPT_ADD_SGE add_sge ; t#MPT_ADD_CHAIN add_chain ; int * ReqToChain ; int * RequestNB ; int * ChainToChain ; t#u8 * ChainBuffer ; t#dma_addr_t ChainBufferDMA ; s#list_head FreeChainQ ; t#spinlock_t FreeChainQlock ; t#dma_addr_t req_frames_dma ; t#MPT_FRAME_HDR * req_frames ; t#u32 req_frames_low_dma ; int req_depth ; int req_sz ; t#spinlock_t FreeQlock ; s#list_head FreeQ ; t#u8 * sense_buf_pool ; t#dma_addr_t sense_buf_pool_dma ; t#u32 sense_buf_low_dma ; t#u8 * HostPageBuffer ; t#u32 HostPageBuffer_sz ; t#dma_addr_t HostPageBuffer_dma ; s#pci_dev * pcidev ; int bars ; int msi_enable ; t#u8 * memmap ; s#Scsi_Host * sh ; t#SpiCfgData spi_data ; t#RaidCfgData raid_data ; t#SasCfgData sas_data ; t#FcCfgData fc_data ; s#proc_dir_entry * ioc_dentry ; s#_MPT_ADAPTER * alt_ioc ; t#u32 biosVersion ; int eventTypes ; int eventContext ; int eventLogSize ; s#_mpt_ioctl_events * events ; t#u8 * cached_fw ; t#dma_addr_t cached_fw_dma ; int hs_reply_idx ; t#u32 pad0 ; t#u32 NB_for_64_byte_frame ; t#u32 hs_req [ 128 / sizeof ( u32 ) ] ; t#u16 hs_reply [ 128 / sizeof ( u16 ) ] ; t#IOCFactsReply_t facts ; t#PortFactsReply_t pfacts [ 2 ] ; t#FCPortPage0_t fc_port_page0 [ 2 ] ; t#LANPage0_t lan_cnfg_page0 ; t#LANPage1_t lan_cnfg_page1 ; t#u8 ir_firmware ; int errata_flag_1064 ; int aen_event_read_flag ; t#u8 FirstWhoInit ; t#u8 upload_fw ; t#u8 NBShiftFactor ; t#u8 pad1 [ 4 ] ; t#u8 DoneCtx ; t#u8 TaskCtx ; t#u8 InternalCtx ; s#list_head list ; s#net_device * netdev ; s#list_head sas_topology ; s#mutex sas_topology_mutex ; s#workqueue_struct * fw_event_q ; s#list_head fw_event_list ; t#spinlock_t fw_event_lock ; t#u8 fw_events_off ; char fw_event_q_name [ 20 ] ; s#mutex sas_discovery_mutex ; t#u8 sas_discovery_runtime ; t#u8 sas_discovery_ignore_events ; s#mptsas_portinfo * hba_port_info ; t#u64 hba_port_sas_addr ; t#u16 hba_port_num_phy ; s#list_head sas_device_info_list ; s#mutex sas_device_info_mutex ; t#u8 old_sas_discovery_protocal ; t#u8 sas_discovery_quiesce_io ; int sas_index ; t#MPT_MGMT sas_mgmt ; t#MPT_MGMT mptbase_cmds ; t#MPT_MGMT internal_cmds ; t#MPT_MGMT taskmgmt_cmds ; t#MPT_MGMT ioctl_cmds ; t#spinlock_t taskmgmt_lock ; int taskmgmt_in_progress ; t#u8 taskmgmt_quiesce_io ; t#u8 ioc_reset_in_progress ; t#u8 reset_status ; t#u8 wait_on_reset_completion ; t#MPT_SCHEDULE_TARGET_RESET schedule_target_reset ; t#MPT_FLUSH_RUNNING_CMDS schedule_dead_ioc_flush_running_cmds ; s#work_struct sas_persist_task ; s#work_struct fc_setup_reset_work ; s#list_head fc_rports ; s#work_struct fc_lsc_work ; t#u8 fc_link_speed [ 2 ] ; t#spinlock_t fc_rescan_work_lock ; s#work_struct fc_rescan_work ; char fc_rescan_work_q_name [ 20 ] ; s#workqueue_struct * fc_rescan_work_q ; unsigned long hard_resets ; unsigned long soft_resets ; unsigned long timeouts ; s#scsi_cmnd * * ScsiLookup ; t#spinlock_t scsi_lookup_lock ; t#u64 dma_mask ; t#u32 broadcast_aen_busy ; char reset_work_q_name [ 20 ] ; s#workqueue_struct * reset_work_q ; s#delayed_work fault_reset_work ; t#u8 sg_addr_size ; t#u8 in_rescan ; t#u8 SGE_size ; } +t#MPT_ADAPTER typedef s#_MPT_ADAPTER MPT_ADAPTER +mpt_raid_phys_disk_get_num_paths extern int mpt_raid_phys_disk_get_num_paths ( t#MPT_ADAPTER * , t#u8 ) +s#_RAID_PHYS_DISK1_PATH struct _RAID_PHYS_DISK1_PATH { t#U8 PhysDiskID ; t#U8 PhysDiskBus ; t#U16 Reserved1 ; t#U64 WWID ; t#U64 OwnerWWID ; t#U8 OwnerIdentifier ; t#U8 Reserved2 ; t#U16 Flags ; } +t#RAID_PHYS_DISK1_PATH typedef s#_RAID_PHYS_DISK1_PATH RAID_PHYS_DISK1_PATH +s#_CONFIG_PAGE_RAID_PHYS_DISK_1 struct _CONFIG_PAGE_RAID_PHYS_DISK_1 { t#CONFIG_PAGE_HEADER Header ; t#U8 NumPhysDiskPaths ; t#U8 PhysDiskNum ; t#U16 Reserved2 ; t#U32 Reserved1 ; t#RAID_PHYS_DISK1_PATH Path [ ( 1 ) ] ; } +t#pRaidPhysDiskPage1_t typedef s#_CONFIG_PAGE_RAID_PHYS_DISK_1 * pRaidPhysDiskPage1_t +mpt_raid_phys_disk_pg1 extern int mpt_raid_phys_disk_pg1 ( t#MPT_ADAPTER * , t#u8 , t#pRaidPhysDiskPage1_t ) +mpt_set_taskmgmt_in_progress_flag extern int mpt_set_taskmgmt_in_progress_flag ( t#MPT_ADAPTER * ) +mpt_clear_taskmgmt_in_progress_flag extern void mpt_clear_taskmgmt_in_progress_flag ( t#MPT_ADAPTER * ) +mpt_halt_firmware extern void mpt_halt_firmware ( t#MPT_ADAPTER * ) +mpt_Soft_Hard_ResetHandler extern int mpt_Soft_Hard_ResetHandler ( t#MPT_ADAPTER * , int ) +mpt_attach extern int mpt_attach ( s#pci_dev * , const s#pci_device_id * ) +mpt_detach extern void mpt_detach ( s#pci_dev * ) +mpt_resume extern int mpt_resume ( s#pci_dev * ) +mpt_suspend extern int mpt_suspend ( s#pci_dev * , t#pm_message_t ) +ioc_list extern s#list_head ioc_list +t#MPT_CALLBACK typedef int ( * MPT_CALLBACK ) ( t#MPT_ADAPTER * , t#MPT_FRAME_HDR * , t#MPT_FRAME_HDR * ) +t#MPT_DRIVER_CLASS typedef enum { MPTBASE_DRIVER , MPTCTL_DRIVER , MPTSPI_DRIVER , MPTFC_DRIVER , MPTSAS_DRIVER , MPTLAN_DRIVER , MPTSTM_DRIVER , MPTUNKNOWN_DRIVER } MPT_DRIVER_CLASS +mpt_register extern t#u8 mpt_register ( t#MPT_CALLBACK , t#MPT_DRIVER_CLASS , char * ) +mpt_deregister extern void mpt_deregister ( t#u8 ) +s#_MSG_EVENT_NOTIFY_REPLY struct _MSG_EVENT_NOTIFY_REPLY { t#U16 EventDataLength ; t#U8 MsgLength ; t#U8 Function ; t#U8 Reserved1 [ 2 ] ; t#U8 AckRequired ; t#U8 MsgFlags ; t#U32 MsgContext ; t#U8 Reserved2 [ 2 ] ; t#U16 IOCStatus ; t#U32 IOCLogInfo ; t#U32 Event ; t#U32 EventContext ; t#U32 Data [ ] ; } +t#EventNotificationReply_t typedef s#_MSG_EVENT_NOTIFY_REPLY EventNotificationReply_t +t#MPT_EVHANDLER typedef int ( * MPT_EVHANDLER ) ( t#MPT_ADAPTER * , t#EventNotificationReply_t * ) +mpt_event_register extern int mpt_event_register ( t#u8 , t#MPT_EVHANDLER ) +mpt_event_deregister extern void mpt_event_deregister ( t#u8 ) +t#MPT_RESETHANDLER typedef int ( * MPT_RESETHANDLER ) ( t#MPT_ADAPTER * , int ) +mpt_reset_register extern int mpt_reset_register ( t#u8 , t#MPT_RESETHANDLER ) +mpt_reset_deregister extern void mpt_reset_deregister ( t#u8 ) +s#mpt_pci_driver struct mpt_pci_driver { int ( * probe ) ( s#pci_dev * ) ; void ( * remove ) ( s#pci_dev * ) ; } +mpt_device_driver_register extern int mpt_device_driver_register ( s#mpt_pci_driver * , t#u8 ) +mpt_device_driver_deregister extern void mpt_device_driver_deregister ( t#u8 ) +mpt_get_msg_frame extern t#MPT_FRAME_HDR * mpt_get_msg_frame ( t#u8 , t#MPT_ADAPTER * ) +mpt_put_msg_frame extern void mpt_put_msg_frame ( t#u8 , t#MPT_ADAPTER * , t#MPT_FRAME_HDR * ) +mpt_put_msg_frame_hi_pri extern void mpt_put_msg_frame_hi_pri ( t#u8 , t#MPT_ADAPTER * , t#MPT_FRAME_HDR * ) +mpt_free_msg_frame extern void mpt_free_msg_frame ( t#MPT_ADAPTER * , t#MPT_FRAME_HDR * ) +mpt_send_handshake_request extern int mpt_send_handshake_request ( t#u8 , t#MPT_ADAPTER * , int , t#u32 * , int ) +mpt_verify_adapter extern int mpt_verify_adapter ( int , t#MPT_ADAPTER * * ) +mpt_GetIocState extern t#u32 mpt_GetIocState ( t#MPT_ADAPTER * , int ) +mpt_print_ioc_summary extern void mpt_print_ioc_summary ( t#MPT_ADAPTER * , char * , int * , int , int ) +mpt_HardResetHandler extern int mpt_HardResetHandler ( t#MPT_ADAPTER * , int ) +s#_CONFIG_EXTENDED_PAGE_HEADER struct _CONFIG_EXTENDED_PAGE_HEADER { t#U8 PageVersion ; t#U8 Reserved1 ; t#U8 PageNumber ; t#U8 PageType ; t#U16 ExtPageLength ; t#U8 ExtPageType ; t#U8 Reserved2 ; } +t#ConfigExtendedPageHeader_t typedef s#_CONFIG_EXTENDED_PAGE_HEADER ConfigExtendedPageHeader_t +s#_x_config_parms struct _x_config_parms { union { t#ConfigExtendedPageHeader_t * ehdr ; t#ConfigPageHeader_t * hdr ; } cfghdr ; t#dma_addr_t physAddr ; t#u32 pageAddr ; t#u16 status ; t#u8 action ; t#u8 dir ; t#u8 timeout ; } +t#CONFIGPARMS typedef s#_x_config_parms CONFIGPARMS +mpt_config extern int mpt_config ( t#MPT_ADAPTER * , t#CONFIGPARMS * ) +mpt_findImVolumes extern int mpt_findImVolumes ( t#MPT_ADAPTER * ) +mpt_alloc_fw_memory extern int mpt_alloc_fw_memory ( t#MPT_ADAPTER * , int ) +mpt_free_fw_memory extern void mpt_free_fw_memory ( t#MPT_ADAPTER * ) +mptbase_sas_persist_operation extern int mptbase_sas_persist_operation ( t#MPT_ADAPTER * , t#u8 ) +s#_RAID_PHYS_DISK0_SETTINGS struct _RAID_PHYS_DISK0_SETTINGS { t#U8 SepID ; t#U8 SepBus ; t#U8 HotSparePool ; t#U8 PhysDiskSettings ; } +t#RAID_PHYS_DISK0_SETTINGS typedef s#_RAID_PHYS_DISK0_SETTINGS RAID_PHYS_DISK0_SETTINGS +s#_RAID_PHYS_DISK_INQUIRY_DATA struct _RAID_PHYS_DISK_INQUIRY_DATA { t#U8 VendorID [ 8 ] ; t#U8 ProductID [ 16 ] ; t#U8 ProductRevLevel [ 4 ] ; t#U8 Info [ 32 ] ; } +t#RAID_PHYS_DISK0_INQUIRY_DATA typedef s#_RAID_PHYS_DISK_INQUIRY_DATA RAID_PHYS_DISK0_INQUIRY_DATA +s#_RAID_PHYS_DISK0_STATUS struct _RAID_PHYS_DISK0_STATUS { t#U8 Flags ; t#U8 State ; t#U16 Reserved ; } +t#RAID_PHYS_DISK0_STATUS typedef s#_RAID_PHYS_DISK0_STATUS RAID_PHYS_DISK0_STATUS +s#_RAID_PHYS_DISK0_ERROR_DATA struct _RAID_PHYS_DISK0_ERROR_DATA { t#U8 ErrorCdbByte ; t#U8 ErrorSenseKey ; t#U16 Reserved ; t#U16 ErrorCount ; t#U8 ErrorASC ; t#U8 ErrorASCQ ; t#U16 SmartCount ; t#U8 SmartASC ; t#U8 SmartASCQ ; } +t#RAID_PHYS_DISK0_ERROR_DATA typedef s#_RAID_PHYS_DISK0_ERROR_DATA RAID_PHYS_DISK0_ERROR_DATA +s#_CONFIG_PAGE_RAID_PHYS_DISK_0 struct _CONFIG_PAGE_RAID_PHYS_DISK_0 { t#CONFIG_PAGE_HEADER Header ; t#U8 PhysDiskID ; t#U8 PhysDiskBus ; t#U8 PhysDiskIOC ; t#U8 PhysDiskNum ; t#RAID_PHYS_DISK0_SETTINGS PhysDiskSettings ; t#U32 Reserved1 ; t#U8 ExtDiskIdentifier [ 8 ] ; t#U8 DiskIdentifier [ 16 ] ; t#RAID_PHYS_DISK0_INQUIRY_DATA InquiryData ; t#RAID_PHYS_DISK0_STATUS PhysDiskStatus ; t#U32 MaxLBA ; t#RAID_PHYS_DISK0_ERROR_DATA ErrorData ; } +t#pRaidPhysDiskPage0_t typedef s#_CONFIG_PAGE_RAID_PHYS_DISK_0 * pRaidPhysDiskPage0_t +mpt_raid_phys_disk_pg0 extern int mpt_raid_phys_disk_pg0 ( t#MPT_ADAPTER * , t#u8 , t#pRaidPhysDiskPage0_t ) + +/* drivers/message/fusion/mptscsih.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +s##net_device +s##mptsas_portinfo +mptscsih_flush_running_cmds extern void mptscsih_flush_running_cmds ( t#MPT_SCSI_HOST * ) +t#ulong typedef unsigned long ulong +mptscsih_IssueTaskMgmt extern int mptscsih_IssueTaskMgmt ( t#MPT_SCSI_HOST * , t#u8 , t#u8 , t#u8 , t#u64 , int , t#ulong ) +mptscsih_taskmgmt_response_code extern void mptscsih_taskmgmt_response_code ( t#MPT_ADAPTER * , t#u8 ) +mptscsih_is_phys_disk extern int mptscsih_is_phys_disk ( t#MPT_ADAPTER * , t#u8 , t#u8 ) +mptscsih_raid_id_to_num extern t#u8 mptscsih_raid_id_to_num ( t#MPT_ADAPTER * , t#u8 , t#u8 ) +mptscsih_get_scsi_lookup extern s#scsi_cmnd * mptscsih_get_scsi_lookup ( t#MPT_ADAPTER * , int ) +mptscsih_host_attr_groups extern const s#attribute_group * mptscsih_host_attr_groups [ ] +mptscsih_remove extern void mptscsih_remove ( s#pci_dev * ) +mptscsih_shutdown extern void mptscsih_shutdown ( s#pci_dev * ) +mptscsih_suspend extern int mptscsih_suspend ( s#pci_dev * , t#pm_message_t ) +mptscsih_resume extern int mptscsih_resume ( s#pci_dev * ) +mptscsih_show_info extern int mptscsih_show_info ( s#seq_file * , s#Scsi_Host * ) +mptscsih_info extern const char * mptscsih_info ( s#Scsi_Host * ) +mptscsih_qcmd extern int mptscsih_qcmd ( s#scsi_cmnd * ) +mptscsih_slave_destroy extern void mptscsih_slave_destroy ( s#scsi_device * ) +mptscsih_slave_configure extern int mptscsih_slave_configure ( s#scsi_device * ) +mptscsih_abort extern int mptscsih_abort ( s#scsi_cmnd * ) +mptscsih_dev_reset extern int mptscsih_dev_reset ( s#scsi_cmnd * ) +mptscsih_bus_reset extern int mptscsih_bus_reset ( s#scsi_cmnd * ) +mptscsih_host_reset extern int mptscsih_host_reset ( s#scsi_cmnd * ) +mptscsih_bios_param extern int mptscsih_bios_param ( s#scsi_device * , s#block_device * , t#sector_t , int [ ] ) +mptscsih_io_done extern int mptscsih_io_done ( t#MPT_ADAPTER * , t#MPT_FRAME_HDR * , t#MPT_FRAME_HDR * ) +mptscsih_taskmgmt_complete extern int mptscsih_taskmgmt_complete ( t#MPT_ADAPTER * , t#MPT_FRAME_HDR * , t#MPT_FRAME_HDR * ) +mptscsih_scandv_complete extern int mptscsih_scandv_complete ( t#MPT_ADAPTER * , t#MPT_FRAME_HDR * , t#MPT_FRAME_HDR * ) +mptscsih_event_process extern int mptscsih_event_process ( t#MPT_ADAPTER * , t#EventNotificationReply_t * ) +mptscsih_ioc_reset extern int mptscsih_ioc_reset ( t#MPT_ADAPTER * , int ) +mptscsih_change_queue_depth extern int mptscsih_change_queue_depth ( s#scsi_device * , int ) + +/* drivers/mfd/altera-sysmgr.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +altr_sysmgr_regmap_lookup_by_phandle s#regmap * altr_sysmgr_regmap_lookup_by_phandle ( s#device_node * , const char * ) + +/* drivers/mfd/atc260x-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_irq_chip_data +e#atc260x_type enum atc260x_type { ATC2603A = 0 , ATC2603C , ATC2609A , } +e#atc260x_ver enum atc260x_ver { ATC260X_A = 0 , ATC260X_B , ATC260X_C , ATC260X_D , ATC260X_E , ATC260X_F , ATC260X_G , ATC260X_H , } +s##atc260x_init_regs +s#atc260x struct atc260x { s#device * dev ; s#regmap * regmap ; const s#regmap_irq_chip * regmap_irq_chip ; s#regmap_irq_chip_data * irq_data ; s#mutex * regmap_mutex ; const s#mfd_cell * cells ; int nr_cells ; int irq ; e#atc260x_type ic_type ; e#atc260x_ver ic_ver ; const char * type_name ; unsigned int rev_reg ; const s#atc260x_init_regs * init_regs ; } +atc260x_match_device int atc260x_match_device ( s#atc260x * , s#regmap_config * ) +atc260x_device_probe int atc260x_device_probe ( s#atc260x * ) + +/* drivers/mfd/axp20x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_irq_chip_data +s#axp20x_dev struct axp20x_dev { s#device * dev ; int irq ; unsigned long irq_flags ; s#regmap * regmap ; s#regmap_irq_chip_data * regmap_irqc ; long variant ; int nr_cells ; const s#mfd_cell * cells ; const s#regmap_config * regmap_cfg ; const s#regmap_irq_chip * regmap_irq_chip ; } +axp20x_match_device int axp20x_match_device ( s#axp20x_dev * ) +axp20x_device_probe int axp20x_device_probe ( s#axp20x_dev * ) +axp20x_device_remove void axp20x_device_remove ( s#axp20x_dev * ) + +/* drivers/mfd/cs47l15-tables.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#madera_type enum madera_type { CS47L35 = 1 , CS47L85 = 2 , CS47L90 = 3 , CS47L91 = 4 , CS47L92 = 5 , CS47L93 = 6 , WM1840 = 7 , CS47L15 = 8 , CS42L92 = 9 , } +s##regulator +s##gpio_desc +s#arizona_ldo1_pdata struct arizona_ldo1_pdata { const s#regulator_init_data * init_data ; } +s#arizona_micsupp_pdata struct arizona_micsupp_pdata { const s#regulator_init_data * init_data ; } +s##pinctrl_map +s#madera_codec_pdata struct madera_codec_pdata { t#u32 max_channels_clocked [ 4 ] ; t#u32 dmic_ref [ 6 ] ; t#u32 inmode [ 6 ] [ 4 ] ; t#bool out_mono [ 6 ] ; t#u32 pdm_fmt [ 2 ] ; t#u32 pdm_mute [ 2 ] ; } +s#madera_pdata struct madera_pdata { s#gpio_desc * reset ; s#arizona_ldo1_pdata ldo1 ; s#arizona_micsupp_pdata micvdd ; unsigned int irq_flags ; int gpio_base ; const s#pinctrl_map * gpio_configs ; int n_gpio_configs ; t#u32 gpsw [ 2 ] ; s#madera_codec_pdata codec ; } +s##regmap_irq_chip_data +s##clk +E#MADERA_NUM_MCLK 3 +s##snd_soc_dapm_context +s#madera struct madera { s#regmap * regmap ; s#regmap * regmap_32bit ; s#device * dev ; e#madera_type type ; unsigned int rev ; const char * type_name ; int num_core_supplies ; s#regulator_bulk_data core_supplies [ 2 ] ; s#regulator * dcvdd ; t#bool internal_dcvdd ; t#bool reset_errata ; s#madera_pdata pdata ; s#device * irq_dev ; s#regmap_irq_chip_data * irq_data ; int irq ; s#clk_bulk_data mclk [ E#MADERA_NUM_MCLK ] ; unsigned int num_micbias ; unsigned int num_childbias [ 4 ] ; s#snd_soc_dapm_context * dapm ; s#mutex dapm_ptr_lock ; unsigned int hp_ena ; t#bool out_clamp [ 3 ] ; t#bool out_shorted [ 3 ] ; s#blocking_notifier_head notifier ; } +cs47l15_patch int cs47l15_patch ( s#madera * ) +cs47l15_16bit_spi_regmap extern const s#regmap_config cs47l15_16bit_spi_regmap +cs47l15_16bit_i2c_regmap extern const s#regmap_config cs47l15_16bit_i2c_regmap +cs47l15_32bit_spi_regmap extern const s#regmap_config cs47l15_32bit_spi_regmap +cs47l15_32bit_i2c_regmap extern const s#regmap_config cs47l15_32bit_i2c_regmap + +/* drivers/mfd/cs47l35-tables.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##gpio_desc +s##pinctrl_map +s##regmap_irq_chip_data +s##clk +s##snd_soc_dapm_context +cs47l35_patch int cs47l35_patch ( s#madera * ) +cs47l35_16bit_spi_regmap extern const s#regmap_config cs47l35_16bit_spi_regmap +cs47l35_16bit_i2c_regmap extern const s#regmap_config cs47l35_16bit_i2c_regmap +cs47l35_32bit_spi_regmap extern const s#regmap_config cs47l35_32bit_spi_regmap +cs47l35_32bit_i2c_regmap extern const s#regmap_config cs47l35_32bit_i2c_regmap + +/* drivers/mfd/cs47l85-tables.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##gpio_desc +s##pinctrl_map +s##regmap_irq_chip_data +s##clk +s##snd_soc_dapm_context +cs47l85_patch int cs47l85_patch ( s#madera * ) +cs47l85_16bit_spi_regmap extern const s#regmap_config cs47l85_16bit_spi_regmap +cs47l85_16bit_i2c_regmap extern const s#regmap_config cs47l85_16bit_i2c_regmap +cs47l85_32bit_spi_regmap extern const s#regmap_config cs47l85_32bit_spi_regmap +cs47l85_32bit_i2c_regmap extern const s#regmap_config cs47l85_32bit_i2c_regmap + +/* drivers/mfd/cs47l90-tables.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##gpio_desc +s##pinctrl_map +s##regmap_irq_chip_data +s##clk +s##snd_soc_dapm_context +cs47l90_patch int cs47l90_patch ( s#madera * ) +cs47l90_16bit_spi_regmap extern const s#regmap_config cs47l90_16bit_spi_regmap +cs47l90_16bit_i2c_regmap extern const s#regmap_config cs47l90_16bit_i2c_regmap +cs47l90_32bit_spi_regmap extern const s#regmap_config cs47l90_32bit_spi_regmap +cs47l90_32bit_i2c_regmap extern const s#regmap_config cs47l90_32bit_i2c_regmap + +/* drivers/mfd/cs47l92-tables.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##gpio_desc +s##pinctrl_map +s##regmap_irq_chip_data +s##clk +s##snd_soc_dapm_context +cs47l92_patch int cs47l92_patch ( s#madera * ) +cs47l92_16bit_spi_regmap extern const s#regmap_config cs47l92_16bit_spi_regmap +cs47l92_16bit_i2c_regmap extern const s#regmap_config cs47l92_16bit_i2c_regmap +cs47l92_32bit_spi_regmap extern const s#regmap_config cs47l92_32bit_spi_regmap +cs47l92_32bit_i2c_regmap extern const s#regmap_config cs47l92_32bit_i2c_regmap + +/* drivers/mfd/dln2.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +t#dln2_event_cb_t typedef void ( * dln2_event_cb_t ) ( s#platform_device * , t#u16 , const void * , int ) +dln2_register_event_cb int dln2_register_event_cb ( s#platform_device * , t#u16 , t#dln2_event_cb_t ) +dln2_unregister_event_cb void dln2_unregister_event_cb ( s#platform_device * , t#u16 ) +dln2_transfer int dln2_transfer ( s#platform_device * , t#u16 , const void * , unsigned , void * , unsigned * ) + +/* drivers/mfd/gateworks-gsc.o */ +gsc_write int gsc_write ( void * , unsigned int , unsigned int ) +gsc_read int gsc_read ( void * , unsigned int , unsigned int * ) + +/* drivers/mfd/htc-pasic3.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pasic3_write_register extern void pasic3_write_register ( s#device * , t#u32 , t#u8 ) +pasic3_read_register extern t#u8 pasic3_read_register ( s#device * , t#u32 ) + +/* drivers/mfd/iqs62x.o */ +e#iqs62x_event_reg enum iqs62x_event_reg { IQS62X_EVENT_NONE , IQS62X_EVENT_SYS , IQS62X_EVENT_PROX , IQS62X_EVENT_HYST , IQS62X_EVENT_HALL , IQS62X_EVENT_ALS , IQS62X_EVENT_IR , IQS62X_EVENT_WHEEL , IQS62X_EVENT_INTER , IQS62X_EVENT_UI_LO , IQS62X_EVENT_UI_HI , } +s#iqs62x_event_desc struct iqs62x_event_desc { e#iqs62x_event_reg reg ; t#u8 mask ; t#u8 val ; } +iqs62x_events extern const s#iqs62x_event_desc iqs62x_events [ ( 16 + 6 ) ] + +/* drivers/mfd/kempld-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#kempld_info struct kempld_info { unsigned int major ; unsigned int minor ; unsigned int buildnr ; unsigned int number ; unsigned int type ; unsigned int spec_major ; unsigned int spec_minor ; char version [ 10 ] ; } +s#kempld_device_data struct kempld_device_data { void * io_base ; void * io_index ; void * io_data ; t#u32 pld_clock ; t#u32 feature_mask ; s#device * dev ; s#kempld_info info ; s#mutex lock ; } +kempld_read8 extern t#u8 kempld_read8 ( s#kempld_device_data * , t#u8 ) +kempld_write8 extern void kempld_write8 ( s#kempld_device_data * , t#u8 , t#u8 ) +kempld_read16 extern t#u16 kempld_read16 ( s#kempld_device_data * , t#u8 ) +kempld_write16 extern void kempld_write16 ( s#kempld_device_data * , t#u8 , t#u16 ) +kempld_read32 extern t#u32 kempld_read32 ( s#kempld_device_data * , t#u8 ) +kempld_write32 extern void kempld_write32 ( s#kempld_device_data * , t#u8 , t#u32 ) +kempld_get_mutex extern void kempld_get_mutex ( s#kempld_device_data * ) +kempld_release_mutex extern void kempld_release_mutex ( s#kempld_device_data * ) + +/* drivers/mfd/lm3533-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s#lm3533 struct lm3533 { s#device * dev ; s#regmap * regmap ; int gpio_hwen ; int irq ; unsigned have_als : 1 ; unsigned have_backlights : 1 ; unsigned have_leds : 1 ; } +lm3533_read extern int lm3533_read ( s#lm3533 * , t#u8 , t#u8 * ) +lm3533_write extern int lm3533_write ( s#lm3533 * , t#u8 , t#u8 ) +lm3533_update extern int lm3533_update ( s#lm3533 * , t#u8 , t#u8 , t#u8 ) + +/* drivers/mfd/lm3533-ctrlbank.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##regmap +s#lm3533_ctrlbank struct lm3533_ctrlbank { s#lm3533 * lm3533 ; s#device * dev ; int id ; } +lm3533_ctrlbank_enable extern int lm3533_ctrlbank_enable ( s#lm3533_ctrlbank * ) +lm3533_ctrlbank_disable extern int lm3533_ctrlbank_disable ( s#lm3533_ctrlbank * ) +lm3533_ctrlbank_set_max_current extern int lm3533_ctrlbank_set_max_current ( s#lm3533_ctrlbank * , t#u16 ) +lm3533_ctrlbank_set_brightness extern int lm3533_ctrlbank_set_brightness ( s#lm3533_ctrlbank * , t#u8 ) +lm3533_ctrlbank_get_brightness extern int lm3533_ctrlbank_get_brightness ( s#lm3533_ctrlbank * , t#u8 * ) +lm3533_ctrlbank_set_pwm extern int lm3533_ctrlbank_set_pwm ( s#lm3533_ctrlbank * , t#u8 ) +lm3533_ctrlbank_get_pwm extern int lm3533_ctrlbank_get_pwm ( s#lm3533_ctrlbank * , t#u8 * ) + +/* drivers/mfd/lochnagar-i2c.o */ +e#lochnagar_type enum lochnagar_type { LOCHNAGAR1 , LOCHNAGAR2 , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s#lochnagar struct lochnagar { e#lochnagar_type type ; s#device * dev ; s#regmap * regmap ; s#mutex analogue_config_lock ; } +lochnagar_update_config int lochnagar_update_config ( s#lochnagar * ) + +/* drivers/mfd/lp3943.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +e#lp3943_pwm_output enum lp3943_pwm_output { LP3943_PWM_OUT0 , LP3943_PWM_OUT1 , LP3943_PWM_OUT2 , LP3943_PWM_OUT3 , LP3943_PWM_OUT4 , LP3943_PWM_OUT5 , LP3943_PWM_OUT6 , LP3943_PWM_OUT7 , LP3943_PWM_OUT8 , LP3943_PWM_OUT9 , LP3943_PWM_OUT10 , LP3943_PWM_OUT11 , LP3943_PWM_OUT12 , LP3943_PWM_OUT13 , LP3943_PWM_OUT14 , LP3943_PWM_OUT15 , } +s#lp3943_pwm_map struct lp3943_pwm_map { e#lp3943_pwm_output * output ; int num_outputs ; } +s#lp3943_platform_data struct lp3943_platform_data { s#lp3943_pwm_map * pwms [ 2 ] ; } +s#lp3943_reg_cfg struct lp3943_reg_cfg { t#u8 reg ; t#u8 mask ; t#u8 shift ; } +s#lp3943 struct lp3943 { s#device * dev ; s#regmap * regmap ; s#lp3943_platform_data * pdata ; const s#lp3943_reg_cfg * mux_cfg ; unsigned long pin_used ; } +lp3943_read_byte int lp3943_read_byte ( s#lp3943 * , t#u8 , t#u8 * ) +lp3943_write_byte int lp3943_write_byte ( s#lp3943 * , t#u8 , t#u8 ) +lp3943_update_bits int lp3943_update_bits ( s#lp3943 * , t#u8 , t#u8 , t#u8 ) + +/* drivers/mfd/madera-core.o */ +madera_name_from_type const char * madera_name_from_type ( e#madera_type ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +madera_pm_ops extern const s#dev_pm_ops madera_pm_ops +madera_of_match extern const s#of_device_id madera_of_match [ ] +s##regmap +s##regulator +s##gpio_desc +e#pinctrl_map_type enum pinctrl_map_type { PIN_MAP_TYPE_INVALID , PIN_MAP_TYPE_DUMMY_STATE , PIN_MAP_TYPE_MUX_GROUP , PIN_MAP_TYPE_CONFIGS_PIN , PIN_MAP_TYPE_CONFIGS_GROUP , } +s#pinctrl_map_mux struct pinctrl_map_mux { const char * group ; const char * function ; } +s#pinctrl_map_configs struct pinctrl_map_configs { const char * group_or_pin ; unsigned long * configs ; unsigned num_configs ; } +s#pinctrl_map struct pinctrl_map { const char * dev_name ; const char * name ; e#pinctrl_map_type type ; const char * ctrl_dev_name ; union { s#pinctrl_map_mux mux ; s#pinctrl_map_configs configs ; } data ; } +s##regmap_irq_chip_data +s##clk +s##snd_soc_dapm_context +madera_dev_init int madera_dev_init ( s#madera * ) +madera_dev_exit int madera_dev_exit ( s#madera * ) + +/* drivers/mfd/mfd-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mfd_cell_enable extern int mfd_cell_enable ( s#platform_device * ) +mfd_cell_disable extern int mfd_cell_disable ( s#platform_device * ) +mfd_add_devices extern int mfd_add_devices ( s#device * , int , const s#mfd_cell * , int , s#resource * , int , s#irq_domain * ) +mfd_remove_devices_late extern void mfd_remove_devices_late ( s#device * ) +mfd_remove_devices extern void mfd_remove_devices ( s#device * ) +devm_mfd_add_devices extern int devm_mfd_add_devices ( s#device * , int , const s#mfd_cell * , int , s#resource * , int , s#irq_domain * ) + +/* drivers/mfd/motorola-cpcap.o */ +s##regmap +cpcap_sense_virq extern int cpcap_sense_virq ( s#regmap * , int ) + +/* drivers/mfd/qcom_rpm.o */ +s##qcom_rpm +qcom_rpm_write int qcom_rpm_write ( s#qcom_rpm * , int , int , t#u32 * , t#size_t ) + +/* drivers/mfd/sprd-sc27xx-spi.o */ +e#usb_charger_type enum usb_charger_type { UNKNOWN_TYPE = 0 , SDP_TYPE = 1 , DCP_TYPE = 2 , CDP_TYPE = 3 , ACA_TYPE = 4 , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sprd_pmic_detect_charger_type extern e#usb_charger_type sprd_pmic_detect_charger_type ( s#device * ) + +/* drivers/mfd/stmfx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regulator +s#stmfx struct stmfx { s#device * dev ; s#regmap * map ; s#regulator * vdd ; int irq ; s#irq_domain * irq_domain ; s#mutex lock ; t#u8 irq_src ; t#u8 bkp_sysctrl ; t#u8 bkp_irqoutpin ; } +stmfx_function_enable int stmfx_function_enable ( s#stmfx * , t#u32 ) +stmfx_function_disable int stmfx_function_disable ( s#stmfx * , t#u32 ) + +/* drivers/mfd/syscon.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +device_node_to_regmap extern s#regmap * device_node_to_regmap ( s#device_node * ) +syscon_node_to_regmap extern s#regmap * syscon_node_to_regmap ( s#device_node * ) +syscon_regmap_lookup_by_compatible extern s#regmap * syscon_regmap_lookup_by_compatible ( const char * ) +syscon_regmap_lookup_by_phandle extern s#regmap * syscon_regmap_lookup_by_phandle ( s#device_node * , const char * ) +syscon_regmap_lookup_by_phandle_args extern s#regmap * syscon_regmap_lookup_by_phandle_args ( s#device_node * , const char * , int , unsigned int * ) +syscon_regmap_lookup_by_phandle_optional extern s#regmap * syscon_regmap_lookup_by_phandle_optional ( s#device_node * , const char * ) + +/* drivers/mfd/ti_am335x_tscadc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##titsc +s##adc_device +s#ti_tscadc_dev struct ti_tscadc_dev { s#device * dev ; s#regmap * regmap ; void * tscadc_base ; t#phys_addr_t tscadc_phys_base ; int irq ; int used_cells ; int tsc_wires ; int tsc_cell ; int adc_cell ; s#mfd_cell cells [ 2 ] ; t#u32 reg_se_cache ; t#bool adc_waiting ; t#bool adc_in_use ; t#wait_queue_head_t reg_se_wait ; t#spinlock_t reg_lock ; unsigned int clk_div ; s#titsc * tsc ; s#adc_device * adc ; } +am335x_tsc_se_set_cache void am335x_tsc_se_set_cache ( s#ti_tscadc_dev * , t#u32 ) +am335x_tsc_se_set_once void am335x_tsc_se_set_once ( s#ti_tscadc_dev * , t#u32 ) +am335x_tsc_se_adc_done void am335x_tsc_se_adc_done ( s#ti_tscadc_dev * ) +am335x_tsc_se_clr void am335x_tsc_se_clr ( s#ti_tscadc_dev * , t#u32 ) + +/* drivers/mfd/tps65010.o */ +tps65010_set_vbus_draw extern int tps65010_set_vbus_draw ( unsigned ) +tps65010_set_gpio_out_value extern int tps65010_set_gpio_out_value ( unsigned , unsigned ) +tps65010_set_led extern int tps65010_set_led ( unsigned , unsigned ) +tps65010_set_vib extern int tps65010_set_vib ( unsigned ) +tps65010_set_low_pwr extern int tps65010_set_low_pwr ( unsigned ) +tps65010_config_vregs1 extern int tps65010_config_vregs1 ( unsigned ) +tps65010_config_vdcdc2 extern int tps65010_config_vdcdc2 ( unsigned ) +tps65013_set_low_pwr extern int tps65013_set_low_pwr ( unsigned ) + +/* drivers/mfd/wm8994-irq.o */ +s##regulator_init_data +s#wm8994_ldo_pdata struct wm8994_ldo_pdata { const s#regulator_init_data * init_data ; } +s#wm8994_drc_cfg struct wm8994_drc_cfg { const char * name ; t#u16 regs [ 5 ] ; } +s#wm8994_retune_mobile_cfg struct wm8994_retune_mobile_cfg { const char * name ; unsigned int rate ; t#u16 regs [ 20 ] ; } +s#wm8958_mbc_cfg struct wm8958_mbc_cfg { const char * name ; t#u16 cutoff_regs [ 20 ] ; t#u16 coeff_regs [ 48 ] ; t#u16 combined_regs [ 56 ] ; } +s#wm8958_vss_cfg struct wm8958_vss_cfg { const char * name ; t#u16 regs [ 148 ] ; } +s#wm8958_vss_hpf_cfg struct wm8958_vss_hpf_cfg { const char * name ; t#u16 regs [ 2 ] ; } +s#wm8958_enh_eq_cfg struct wm8958_enh_eq_cfg { const char * name ; t#u16 regs [ 32 ] ; } +s#wm8958_micd_rate struct wm8958_micd_rate { int sysclk ; t#bool idle ; int start ; int rate ; } +s#wm8994_pdata struct wm8994_pdata { int gpio_base ; int gpio_defaults [ 11 ] ; s#wm8994_ldo_pdata ldo [ 2 ] ; int irq_base ; unsigned long irq_flags ; int num_drc_cfgs ; s#wm8994_drc_cfg * drc_cfgs ; int num_retune_mobile_cfgs ; s#wm8994_retune_mobile_cfg * retune_mobile_cfgs ; int num_mbc_cfgs ; s#wm8958_mbc_cfg * mbc_cfgs ; int num_vss_cfgs ; s#wm8958_vss_cfg * vss_cfgs ; int num_vss_hpf_cfgs ; s#wm8958_vss_hpf_cfg * vss_hpf_cfgs ; int num_enh_eq_cfgs ; s#wm8958_enh_eq_cfg * enh_eq_cfgs ; int num_micd_rates ; s#wm8958_micd_rate * micd_rates ; int micb1_delay ; int micb2_delay ; unsigned int lineout1_diff : 1 ; unsigned int lineout2_diff : 1 ; unsigned int lineout1fb : 1 ; unsigned int lineout2fb : 1 ; int micdet_delay ; int mic_id_delay ; int micdet_irq ; unsigned int micbias1_lvl : 1 ; unsigned int micbias2_lvl : 1 ; unsigned int jd_scthr : 2 ; unsigned int jd_thr : 2 ; unsigned int jd_ext_cap : 1 ; int micbias [ 2 ] ; t#u16 micd_lvl_sel ; t#bool ldo_ena_always_driven ; t#bool spkmode_pu ; t#bool csnaddr_pd ; int max_channels_clocked [ 3 ] ; int irq_gpio ; } +e#wm8994_type enum wm8994_type { WM8994 = 0 , WM8958 = 1 , WM1811 = 2 , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_irq_chip_data +s##regulator_dev +s##regulator +s#wm8994 struct wm8994 { s#wm8994_pdata pdata ; e#wm8994_type type ; int revision ; int cust_id ; s#device * dev ; s#regmap * regmap ; t#bool ldo_ena_always_driven ; int gpio_base ; int irq_base ; int irq ; s#regmap_irq_chip_data * irq_data ; s#irq_domain * edge_irq ; t#bool suspended ; s#regulator_dev * dbvdd ; int num_supplies ; s#regulator_bulk_data * supplies ; } +wm8994_irq_init int wm8994_irq_init ( s#wm8994 * ) +wm8994_irq_exit void wm8994_irq_exit ( s#wm8994 * ) + +/* drivers/mfd/wm8994-regmap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +wm1811_regmap_config extern s#regmap_config wm1811_regmap_config +wm8994_regmap_config extern s#regmap_config wm8994_regmap_config +wm8958_regmap_config extern s#regmap_config wm8958_regmap_config +wm8994_base_regmap_config extern s#regmap_config wm8994_base_regmap_config + +/* drivers/misc/ad525x_dpot.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#ad_dpot_bus_ops struct ad_dpot_bus_ops { int ( * read_d8 ) ( void * ) ; int ( * read_r8d8 ) ( void * , t#u8 ) ; int ( * read_r8d16 ) ( void * , t#u8 ) ; int ( * write_d8 ) ( void * , t#u8 ) ; int ( * write_r8d8 ) ( void * , t#u8 , t#u8 ) ; int ( * write_r8d16 ) ( void * , t#u8 , t#u16 ) ; } +s#ad_dpot_bus_data struct ad_dpot_bus_data { void * client ; const s#ad_dpot_bus_ops * bops ; } +ad_dpot_probe int ad_dpot_probe ( s#device * , s#ad_dpot_bus_data * , unsigned long , const char * ) +ad_dpot_remove int ad_dpot_remove ( s#device * ) + +/* drivers/misc/altera-stapl/altera.o */ +s#altera_config struct altera_config { void * dev ; t#u8 * action ; int ( * jtag_io ) ( void * , int , int , int ) ; } +altera_init extern int altera_init ( s#altera_config * , const s#firmware * ) + +/* drivers/misc/c2port/core.o */ +s#c2port_ops struct c2port_ops { unsigned short block_size ; unsigned short blocks_num ; void ( * access ) ( s#c2port_device * , int ) ; void ( * c2d_dir ) ( s#c2port_device * , int ) ; int ( * c2d_get ) ( s#c2port_device * ) ; void ( * c2d_set ) ( s#c2port_device * , int ) ; void ( * c2ck_set ) ( s#c2port_device * , int ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#c2port_device struct c2port_device { unsigned int access : 1 ; unsigned int flash_access : 1 ; int id ; char name [ 32 ] ; s#c2port_ops * ops ; s#mutex mutex ; s#device * dev ; void * private_data ; } +c2port_device_register extern s#c2port_device * c2port_device_register ( char * , s#c2port_ops * , void * ) +c2port_device_unregister extern void c2port_device_unregister ( s#c2port_device * ) + +/* drivers/misc/cardreader/alcor_pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#alcor_dev_cfg struct alcor_dev_cfg { t#u8 dma ; } +s#alcor_pci_priv struct alcor_pci_priv { s#pci_dev * pdev ; s#pci_dev * parent_pdev ; s#device * dev ; void * iobase ; unsigned int irq ; unsigned long id ; s#alcor_dev_cfg * cfg ; int pdev_cap_off ; t#u8 pdev_aspm_cap ; int parent_cap_off ; t#u8 parent_aspm_cap ; t#u8 ext_config_dev_aspm ; } +alcor_write8 void alcor_write8 ( s#alcor_pci_priv * , t#u8 , unsigned int ) +alcor_write16 void alcor_write16 ( s#alcor_pci_priv * , t#u16 , unsigned int ) +alcor_write32 void alcor_write32 ( s#alcor_pci_priv * , t#u32 , unsigned int ) +alcor_write32be void alcor_write32be ( s#alcor_pci_priv * , t#u32 , unsigned int ) +alcor_read8 t#u8 alcor_read8 ( s#alcor_pci_priv * , unsigned int ) +alcor_read32 t#u32 alcor_read32 ( s#alcor_pci_priv * , unsigned int ) +alcor_read32be t#u32 alcor_read32be ( s#alcor_pci_priv * , unsigned int ) + +/* drivers/misc/cardreader/rtsx_pcr.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#rtsx_cr_option struct rtsx_cr_option { t#u32 dev_flags ; t#bool force_clkreq_0 ; t#bool ltr_en ; t#bool ltr_enabled ; t#bool ltr_active ; t#u32 ltr_active_latency ; t#u32 ltr_idle_latency ; t#u32 ltr_l1off_latency ; t#u32 l1_snooze_delay ; t#u8 ltr_l1off_sspwrgate ; t#u8 ltr_l1off_snooze_sspwrgate ; t#bool ocp_en ; t#u8 sd_400mA_ocp_thd ; t#u8 sd_800mA_ocp_thd ; } +s#rtsx_hw_param struct rtsx_hw_param { t#u32 interrupt_en ; t#u8 ocp_glitch ; } +e#ASPM_MODE enum ASPM_MODE { ASPM_MODE_CFG , ASPM_MODE_REG } +s#pcr_ops struct pcr_ops { int ( * write_phy ) ( s#rtsx_pcr * , t#u8 , t#u16 ) ; int ( * read_phy ) ( s#rtsx_pcr * , t#u8 , t#u16 * ) ; int ( * extra_init_hw ) ( s#rtsx_pcr * ) ; int ( * optimize_phy ) ( s#rtsx_pcr * ) ; int ( * turn_on_led ) ( s#rtsx_pcr * ) ; int ( * turn_off_led ) ( s#rtsx_pcr * ) ; int ( * enable_auto_blink ) ( s#rtsx_pcr * ) ; int ( * disable_auto_blink ) ( s#rtsx_pcr * ) ; int ( * card_power_on ) ( s#rtsx_pcr * , int ) ; int ( * card_power_off ) ( s#rtsx_pcr * , int ) ; int ( * switch_output_voltage ) ( s#rtsx_pcr * , t#u8 ) ; unsigned int ( * cd_deglitch ) ( s#rtsx_pcr * ) ; int ( * conv_clk_and_div_n ) ( int , int ) ; void ( * fetch_vendor_settings ) ( s#rtsx_pcr * ) ; void ( * force_power_down ) ( s#rtsx_pcr * , t#u8 ) ; void ( * stop_cmd ) ( s#rtsx_pcr * ) ; void ( * set_aspm ) ( s#rtsx_pcr * , t#bool ) ; void ( * set_l1off_cfg_sub_d0 ) ( s#rtsx_pcr * , int ) ; void ( * enable_ocp ) ( s#rtsx_pcr * ) ; void ( * disable_ocp ) ( s#rtsx_pcr * ) ; void ( * init_ocp ) ( s#rtsx_pcr * ) ; void ( * process_ocp ) ( s#rtsx_pcr * ) ; int ( * get_ocpstat ) ( s#rtsx_pcr * , t#u8 * ) ; void ( * clear_ocpstat ) ( s#rtsx_pcr * ) ; } +e#PDEV_STAT enum PDEV_STAT { PDEV_STAT_IDLE , PDEV_STAT_RUN } +s##software_node +s#rtsx_slot struct rtsx_slot { s#platform_device * p_dev ; void ( * card_event ) ( s#platform_device * ) ; } +s#rtsx_pcr struct rtsx_pcr { s#pci_dev * pci ; unsigned int id ; s#rtsx_cr_option option ; s#rtsx_hw_param hw_param ; unsigned long addr ; void * remap_addr ; int irq ; void * rtsx_resv_buf ; t#dma_addr_t rtsx_resv_buf_addr ; void * host_cmds_ptr ; t#dma_addr_t host_cmds_addr ; int ci ; void * host_sg_tbl_ptr ; t#dma_addr_t host_sg_tbl_addr ; int sgi ; t#u32 bier ; char trans_result ; unsigned int card_inserted ; unsigned int card_removed ; unsigned int card_exist ; s#delayed_work carddet_work ; s#delayed_work idle_work ; s#delayed_work rtd3_work ; t#spinlock_t lock ; s#mutex pcr_mutex ; s#completion * done ; s#completion * finish_me ; unsigned int cur_clock ; t#bool remove_pci ; t#bool msi_en ; t#bool is_runtime_suspended ; t#u32 extra_caps ; t#u8 ic_version ; t#u8 sd30_drive_sel_1v8 ; t#u8 sd30_drive_sel_3v3 ; t#u8 card_drive_sel ; t#u8 aspm_en ; e#ASPM_MODE aspm_mode ; t#bool aspm_enabled ; t#u32 flags ; t#u32 tx_initial_phase ; t#u32 rx_initial_phase ; const t#u32 * sd_pull_ctl_enable_tbl ; const t#u32 * sd_pull_ctl_disable_tbl ; const t#u32 * ms_pull_ctl_enable_tbl ; const t#u32 * ms_pull_ctl_disable_tbl ; const s#pcr_ops * ops ; e#PDEV_STAT state ; t#u16 reg_pm_ctrl3 ; int num_slots ; s#rtsx_slot * slots ; t#u8 dma_error_count ; t#u8 ocp_stat ; t#u8 ocp_stat2 ; t#u8 rtd3_en ; } +rtsx_pci_start_run void rtsx_pci_start_run ( s#rtsx_pcr * ) +rtsx_pci_write_register int rtsx_pci_write_register ( s#rtsx_pcr * , t#u16 , t#u8 , t#u8 ) +rtsx_pci_read_register int rtsx_pci_read_register ( s#rtsx_pcr * , t#u16 , t#u8 * ) +rtsx_pci_write_phy_register int rtsx_pci_write_phy_register ( s#rtsx_pcr * , t#u8 , t#u16 ) +rtsx_pci_read_phy_register int rtsx_pci_read_phy_register ( s#rtsx_pcr * , t#u8 , t#u16 * ) +rtsx_pci_stop_cmd void rtsx_pci_stop_cmd ( s#rtsx_pcr * ) +rtsx_pci_add_cmd void rtsx_pci_add_cmd ( s#rtsx_pcr * , t#u8 , t#u16 , t#u8 , t#u8 ) +rtsx_pci_send_cmd_no_wait void rtsx_pci_send_cmd_no_wait ( s#rtsx_pcr * ) +rtsx_pci_send_cmd int rtsx_pci_send_cmd ( s#rtsx_pcr * , int ) +rtsx_pci_transfer_data int rtsx_pci_transfer_data ( s#rtsx_pcr * , s#scatterlist * , int , t#bool , int ) +rtsx_pci_dma_map_sg int rtsx_pci_dma_map_sg ( s#rtsx_pcr * , s#scatterlist * , int , t#bool ) +rtsx_pci_dma_unmap_sg void rtsx_pci_dma_unmap_sg ( s#rtsx_pcr * , s#scatterlist * , int , t#bool ) +rtsx_pci_dma_transfer int rtsx_pci_dma_transfer ( s#rtsx_pcr * , s#scatterlist * , int , t#bool , int ) +rtsx_pci_read_ppbuf int rtsx_pci_read_ppbuf ( s#rtsx_pcr * , t#u8 * , int ) +rtsx_pci_write_ppbuf int rtsx_pci_write_ppbuf ( s#rtsx_pcr * , t#u8 * , int ) +rtsx_pci_card_pull_ctl_enable int rtsx_pci_card_pull_ctl_enable ( s#rtsx_pcr * , int ) +rtsx_pci_card_pull_ctl_disable int rtsx_pci_card_pull_ctl_disable ( s#rtsx_pcr * , int ) +rtsx_pci_switch_clock int rtsx_pci_switch_clock ( s#rtsx_pcr * , unsigned int , t#u8 , t#bool , t#bool , t#bool ) +rtsx_pci_card_power_on int rtsx_pci_card_power_on ( s#rtsx_pcr * , int ) +rtsx_pci_card_power_off int rtsx_pci_card_power_off ( s#rtsx_pcr * , int ) +rtsx_pci_card_exclusive_check int rtsx_pci_card_exclusive_check ( s#rtsx_pcr * , int ) +rtsx_pci_switch_output_voltage int rtsx_pci_switch_output_voltage ( s#rtsx_pcr * , t#u8 ) +rtsx_pci_card_exist unsigned int rtsx_pci_card_exist ( s#rtsx_pcr * ) +rtsx_pci_complete_unfinished_transfer void rtsx_pci_complete_unfinished_transfer ( s#rtsx_pcr * ) + +/* drivers/misc/cardreader/rtsx_usb.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##scatterlist +s#usb_sg_request struct usb_sg_request { int status ; t#size_t bytes ; t#spinlock_t lock ; s#usb_device * dev ; int pipe ; int entries ; s#urb * * urbs ; int count ; s#completion complete ; } +s#rtsx_ucr struct rtsx_ucr { t#u16 vendor_id ; t#u16 product_id ; int package ; t#u8 ic_version ; t#bool is_rts5179 ; unsigned int cur_clk ; t#u8 * cmd_buf ; unsigned int cmd_idx ; t#u8 * rsp_buf ; s#usb_device * pusb_dev ; s#usb_interface * pusb_intf ; s#usb_sg_request current_sg ; s#timer_list sg_timer ; s#mutex dev_mutex ; } +rtsx_usb_transfer_data extern int rtsx_usb_transfer_data ( s#rtsx_ucr * , unsigned int , void * , unsigned int , int , unsigned int * , int ) +rtsx_usb_read_ppbuf extern int rtsx_usb_read_ppbuf ( s#rtsx_ucr * , t#u8 * , int ) +rtsx_usb_write_ppbuf extern int rtsx_usb_write_ppbuf ( s#rtsx_ucr * , t#u8 * , int ) +rtsx_usb_ep0_write_register extern int rtsx_usb_ep0_write_register ( s#rtsx_ucr * , t#u16 , t#u8 , t#u8 ) +rtsx_usb_ep0_read_register extern int rtsx_usb_ep0_read_register ( s#rtsx_ucr * , t#u16 , t#u8 * ) +rtsx_usb_add_cmd extern void rtsx_usb_add_cmd ( s#rtsx_ucr * , t#u8 , t#u16 , t#u8 , t#u8 ) +rtsx_usb_send_cmd extern int rtsx_usb_send_cmd ( s#rtsx_ucr * , t#u8 , int ) +rtsx_usb_get_rsp extern int rtsx_usb_get_rsp ( s#rtsx_ucr * , int , int ) +rtsx_usb_get_card_status extern int rtsx_usb_get_card_status ( s#rtsx_ucr * , t#u16 * ) +rtsx_usb_write_register extern int rtsx_usb_write_register ( s#rtsx_ucr * , t#u16 , t#u8 , t#u8 ) +rtsx_usb_read_register extern int rtsx_usb_read_register ( s#rtsx_ucr * , t#u16 , t#u8 * ) +rtsx_usb_switch_clock extern int rtsx_usb_switch_clock ( s#rtsx_ucr * , unsigned int , t#u8 , t#bool , t#bool , t#bool ) +rtsx_usb_card_exclusive_check extern int rtsx_usb_card_exclusive_check ( s#rtsx_ucr * , int ) + +/* drivers/misc/cb710/core.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +cb710_pci_update_config_reg void cb710_pci_update_config_reg ( s#pci_dev * , int , t#uint32_t , t#uint32_t ) +s##mfd_cell +t#cb710_irq_handler_t typedef int ( * cb710_irq_handler_t ) ( s#cb710_slot * ) +s#cb710_slot struct cb710_slot { s#platform_device pdev ; void * iobase ; t#cb710_irq_handler_t irq_handler ; } +cb710_set_irq_handler void cb710_set_irq_handler ( s#cb710_slot * , t#cb710_irq_handler_t ) + +/* drivers/misc/cb710/sgbuf2.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s#sg_page_iter struct sg_page_iter { s#scatterlist * sg ; unsigned int sg_pgoffset ; unsigned int __nents ; int __pg_advance ; } +s#sg_mapping_iter struct sg_mapping_iter { s#page * page ; void * addr ; t#size_t length ; t#size_t consumed ; s#sg_page_iter piter ; unsigned int __offset ; unsigned int __remaining ; unsigned int __flags ; } +cb710_sg_dwiter_read_next_block t#uint32_t cb710_sg_dwiter_read_next_block ( s#sg_mapping_iter * ) +cb710_sg_dwiter_write_next_block void cb710_sg_dwiter_write_next_block ( s#sg_mapping_iter * , t#uint32_t ) + +/* drivers/misc/echo/echo.o */ +s#fir16_state_t struct fir16_state_t { int taps ; int curr_pos ; const t#int16_t * coeffs ; t#int16_t * history ; } +s#oslec_state struct oslec_state { t#int16_t tx ; t#int16_t rx ; t#int16_t clean ; t#int16_t clean_nlp ; int nonupdate_dwell ; int curr_pos ; int taps ; int log2taps ; int adaption_mode ; int cond_met ; t#int32_t pstates ; t#int16_t adapt ; t#int32_t factor ; t#int16_t shift ; int ltxacc ; int lrxacc ; int lcleanacc ; int lclean_bgacc ; int ltx ; int lrx ; int lclean ; int lclean_bg ; int lbgn ; int lbgn_acc ; int lbgn_upper ; int lbgn_upper_acc ; s#fir16_state_t fir_state ; s#fir16_state_t fir_state_bg ; t#int16_t * fir_taps16 [ 2 ] ; int tx_1 ; int tx_2 ; int rx_1 ; int rx_2 ; t#int32_t xvtx [ 5 ] ; t#int32_t yvtx [ 5 ] ; t#int32_t xvrx [ 5 ] ; t#int32_t yvrx [ 5 ] ; int cng_level ; int cng_rndnum ; int cng_filter ; t#int16_t * snapshot ; } +oslec_create s#oslec_state * oslec_create ( int , int ) +oslec_free void oslec_free ( s#oslec_state * ) +oslec_adaption_mode void oslec_adaption_mode ( s#oslec_state * , int ) +oslec_flush void oslec_flush ( s#oslec_state * ) +oslec_snapshot void oslec_snapshot ( s#oslec_state * ) +oslec_update t#int16_t oslec_update ( s#oslec_state * , t#int16_t , t#int16_t ) +oslec_hpf_tx t#int16_t oslec_hpf_tx ( s#oslec_state * , t#int16_t ) + +/* drivers/misc/eeprom/eeprom_93cx6.o */ +s#eeprom_93cx6 struct eeprom_93cx6 { void * data ; void ( * register_read ) ( s#eeprom_93cx6 * ) ; void ( * register_write ) ( s#eeprom_93cx6 * ) ; int width ; char drive_data ; char reg_data_in ; char reg_data_out ; char reg_data_clock ; char reg_chip_select ; } +eeprom_93cx6_read extern void eeprom_93cx6_read ( s#eeprom_93cx6 * , const t#u8 , t#u16 * ) +eeprom_93cx6_multiread extern void eeprom_93cx6_multiread ( s#eeprom_93cx6 * , const t#u8 , t#__le16 * , const t#u16 ) +eeprom_93cx6_readb extern void eeprom_93cx6_readb ( s#eeprom_93cx6 * , const t#u8 , t#u8 * ) +eeprom_93cx6_multireadb extern void eeprom_93cx6_multireadb ( s#eeprom_93cx6 * , const t#u8 , t#u8 * , const t#u16 ) +eeprom_93cx6_wren extern void eeprom_93cx6_wren ( s#eeprom_93cx6 * , t#bool ) +eeprom_93cx6_write extern void eeprom_93cx6_write ( s#eeprom_93cx6 * , t#u8 , t#u16 ) + +/* drivers/misc/enclosure.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +e#enclosure_component_type enum enclosure_component_type { ENCLOSURE_COMPONENT_DEVICE = 0x01 , ENCLOSURE_COMPONENT_CONTROLLER_ELECTRONICS = 0x07 , ENCLOSURE_COMPONENT_SCSI_TARGET_PORT = 0x14 , ENCLOSURE_COMPONENT_SCSI_INITIATOR_PORT = 0x15 , ENCLOSURE_COMPONENT_ARRAY_DEVICE = 0x17 , ENCLOSURE_COMPONENT_SAS_EXPANDER = 0x18 , } +e#enclosure_status enum enclosure_status { ENCLOSURE_STATUS_UNSUPPORTED = 0 , ENCLOSURE_STATUS_OK , ENCLOSURE_STATUS_CRITICAL , ENCLOSURE_STATUS_NON_CRITICAL , ENCLOSURE_STATUS_UNRECOVERABLE , ENCLOSURE_STATUS_NOT_INSTALLED , ENCLOSURE_STATUS_UNKNOWN , ENCLOSURE_STATUS_UNAVAILABLE , ENCLOSURE_STATUS_MAX } +s#enclosure_component struct enclosure_component { void * scratch ; s#device cdev ; s#device * dev ; e#enclosure_component_type type ; int number ; int fault ; int active ; int locate ; int slot ; e#enclosure_status status ; int power_status ; } +e#enclosure_component_setting enum enclosure_component_setting { ENCLOSURE_SETTING_DISABLED = 0 , ENCLOSURE_SETTING_ENABLED = 1 , ENCLOSURE_SETTING_BLINK_A_ON_OFF = 2 , ENCLOSURE_SETTING_BLINK_A_OFF_ON = 3 , ENCLOSURE_SETTING_BLINK_B_ON_OFF = 6 , ENCLOSURE_SETTING_BLINK_B_OFF_ON = 7 , } +s#enclosure_component_callbacks struct enclosure_component_callbacks { void ( * get_status ) ( s#enclosure_device * , s#enclosure_component * ) ; int ( * set_status ) ( s#enclosure_device * , s#enclosure_component * , e#enclosure_status ) ; void ( * get_fault ) ( s#enclosure_device * , s#enclosure_component * ) ; int ( * set_fault ) ( s#enclosure_device * , s#enclosure_component * , e#enclosure_component_setting ) ; void ( * get_active ) ( s#enclosure_device * , s#enclosure_component * ) ; int ( * set_active ) ( s#enclosure_device * , s#enclosure_component * , e#enclosure_component_setting ) ; void ( * get_locate ) ( s#enclosure_device * , s#enclosure_component * ) ; int ( * set_locate ) ( s#enclosure_device * , s#enclosure_component * , e#enclosure_component_setting ) ; void ( * get_power_status ) ( s#enclosure_device * , s#enclosure_component * ) ; int ( * set_power_status ) ( s#enclosure_device * , s#enclosure_component * , int ) ; int ( * show_id ) ( s#enclosure_device * , char * ) ; } +s#enclosure_device struct enclosure_device { void * scratch ; s#list_head node ; s#device edev ; s#enclosure_component_callbacks * cb ; int components ; s#enclosure_component component [ ] ; } +enclosure_find s#enclosure_device * enclosure_find ( s#device * , s#enclosure_device * ) +enclosure_for_each_device int enclosure_for_each_device ( int ( * ) ( s#enclosure_device * , void * ) , void * ) +enclosure_register s#enclosure_device * enclosure_register ( s#device * , const char * , int , s#enclosure_component_callbacks * ) +enclosure_unregister void enclosure_unregister ( s#enclosure_device * ) +enclosure_component_alloc s#enclosure_component * enclosure_component_alloc ( s#enclosure_device * , unsigned int , e#enclosure_component_type , const char * ) +enclosure_component_register int enclosure_component_register ( s#enclosure_component * ) +enclosure_add_device int enclosure_add_device ( s#enclosure_device * , int , s#device * ) +enclosure_remove_device int enclosure_remove_device ( s#enclosure_device * , s#device * ) + +/* drivers/misc/lis3lv02d/lis3lv02d.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##input_dev_poller +s##input_mt +s##mfd_cell +s##regulator +u#axis_conversion union axis_conversion { struct { int x , y , z ; } ; int as_array [ 3 ] ; } +s#lis3lv02d_platform_data struct lis3lv02d_platform_data { unsigned char click_flags ; unsigned char click_thresh_x ; unsigned char click_thresh_y ; unsigned char click_thresh_z ; unsigned char click_time_limit ; unsigned char click_latency ; unsigned char click_window ; unsigned char irq_cfg ; unsigned char irq_flags1 ; unsigned char irq_flags2 ; unsigned char duration1 ; unsigned char duration2 ; unsigned char wakeup_flags ; unsigned char wakeup_thresh ; unsigned char wakeup_flags2 ; unsigned char wakeup_thresh2 ; unsigned char hipass_ctrl ; t#s8 axis_x ; t#s8 axis_y ; t#s8 axis_z ; t#u16 driver_features ; int default_rate ; int ( * setup_resources ) ( void ) ; int ( * release_resources ) ( void ) ; t#s16 st_min_limits [ 3 ] ; t#s16 st_max_limits [ 3 ] ; int irq2 ; } +s#lis3lv02d struct lis3lv02d { void * bus_priv ; s#device * pm_dev ; int ( * init ) ( s#lis3lv02d * ) ; int ( * write ) ( s#lis3lv02d * , int , t#u8 ) ; int ( * read ) ( s#lis3lv02d * , int , t#u8 * ) ; int ( * blkread ) ( s#lis3lv02d * , int , int , t#u8 * ) ; int ( * reg_ctrl ) ( s#lis3lv02d * , t#bool ) ; int * odrs ; t#u8 * regs ; int regs_size ; t#u8 * reg_cache ; t#bool regs_stored ; t#bool init_required ; t#u8 odr_mask ; t#u8 whoami ; t#s16 ( * read_data ) ( s#lis3lv02d * , int ) ; int mdps_max_val ; int pwron_delay ; int scale ; s#input_dev * idev ; s#platform_device * pdev ; s#regulator_bulk_data regulators [ 2 ] ; t#atomic_t count ; u#axis_conversion ac ; int mapped_btns [ 3 ] ; t#u32 irq ; s#fasync_struct * async_queue ; t#wait_queue_head_t misc_wait ; unsigned long misc_opened ; s#miscdevice miscdev ; int data_ready_count [ 2 ] ; t#atomic_t wake_thread ; unsigned char irq_cfg ; unsigned int shift_adj ; s#lis3lv02d_platform_data * pdata ; s#mutex mutex ; s#device_node * of_node ; } +lis3_dev extern s#lis3lv02d lis3_dev +lis3lv02d_poweroff void lis3lv02d_poweroff ( s#lis3lv02d * ) +lis3lv02d_poweron int lis3lv02d_poweron ( s#lis3lv02d * ) +lis3lv02d_joystick_enable int lis3lv02d_joystick_enable ( s#lis3lv02d * ) +lis3lv02d_joystick_disable void lis3lv02d_joystick_disable ( s#lis3lv02d * ) +lis3lv02d_remove_fs int lis3lv02d_remove_fs ( s#lis3lv02d * ) +lis3lv02d_init_dt int lis3lv02d_init_dt ( s#lis3lv02d * ) +lis3lv02d_init_device int lis3lv02d_init_device ( s#lis3lv02d * ) + +/* drivers/misc/pvpanic/pvpanic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#pvpanic_instance struct pvpanic_instance { void * base ; unsigned int capability ; unsigned int events ; s#list_head list ; } +devm_pvpanic_probe int devm_pvpanic_probe ( s#device * , s#pvpanic_instance * ) + +/* drivers/misc/ti-st/st_core.o */ +e#proto_type enum proto_type { ST_BT , ST_FM , ST_GPS , ST_MAX_CHANNELS = 16 , } +s##net_device +s##sock +s#st_proto_s struct st_proto_s { e#proto_type type ; long ( * recv ) ( void * , s#sk_buff * ) ; unsigned char ( * match_packet ) ( const unsigned char * ) ; void ( * reg_complete_cb ) ( void * , int ) ; long ( * write ) ( s#sk_buff * ) ; void * priv_data ; unsigned char chnl_id ; unsigned short max_frame_size ; unsigned char hdr_len ; unsigned char offset_len_in_hdr ; unsigned char len_size ; unsigned char reserve ; } +st_register extern long st_register ( s#st_proto_s * ) +st_unregister extern long st_unregister ( s#st_proto_s * ) + +/* drivers/misc/tifm_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#tifm_dev struct tifm_dev { char * addr ; t#spinlock_t lock ; unsigned char type ; unsigned int socket_id ; void ( * card_event ) ( s#tifm_dev * ) ; void ( * data_event ) ( s#tifm_dev * ) ; s#device dev ; } +s#tifm_adapter struct tifm_adapter { char * addr ; t#spinlock_t lock ; unsigned int irq_status ; unsigned int socket_change_set ; unsigned int id ; unsigned int num_sockets ; s#completion * finish_me ; s#work_struct media_switcher ; s#device dev ; void ( * eject ) ( s#tifm_adapter * , s#tifm_dev * ) ; int ( * has_ms_pif ) ( s#tifm_adapter * , s#tifm_dev * ) ; s#tifm_dev * sockets [ ] ; } +tifm_alloc_adapter s#tifm_adapter * tifm_alloc_adapter ( unsigned int , s#device * ) +tifm_add_adapter int tifm_add_adapter ( s#tifm_adapter * ) +tifm_remove_adapter void tifm_remove_adapter ( s#tifm_adapter * ) +tifm_free_adapter void tifm_free_adapter ( s#tifm_adapter * ) +tifm_free_device void tifm_free_device ( s#device * ) +tifm_alloc_device s#tifm_dev * tifm_alloc_device ( s#tifm_adapter * , unsigned int , unsigned char ) +tifm_eject void tifm_eject ( s#tifm_dev * ) +tifm_has_ms_pif int tifm_has_ms_pif ( s#tifm_dev * ) +tifm_map_sg int tifm_map_sg ( s#tifm_dev * , s#scatterlist * , int , int ) +tifm_unmap_sg void tifm_unmap_sg ( s#tifm_dev * , s#scatterlist * , int , int ) +tifm_queue_work void tifm_queue_work ( s#work_struct * ) +s#tifm_device_id struct tifm_device_id { unsigned char type ; } +s#tifm_driver struct tifm_driver { s#tifm_device_id * id_table ; int ( * probe ) ( s#tifm_dev * ) ; void ( * remove ) ( s#tifm_dev * ) ; int ( * suspend ) ( s#tifm_dev * , t#pm_message_t ) ; int ( * resume ) ( s#tifm_dev * ) ; s#device_driver driver ; } +tifm_register_driver int tifm_register_driver ( s#tifm_driver * ) +tifm_unregister_driver void tifm_unregister_driver ( s#tifm_driver * ) + +/* drivers/misc/uacce/uacce.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s#uacce_interface struct uacce_interface { char name [ 64 ] ; unsigned int flags ; const s#uacce_ops * ops ; } +uacce_alloc s#uacce_device * uacce_alloc ( s#device * , s#uacce_interface * ) +uacce_register int uacce_register ( s#uacce_device * ) +uacce_remove void uacce_remove ( s#uacce_device * ) + +/* drivers/misc/vmw_vmci/vmci_context.o */ +vmci_context_get_priv_flags t#u32 vmci_context_get_priv_flags ( t#u32 ) +vmci_is_context_owner t#bool vmci_is_context_owner ( t#u32 , t#kuid_t ) + +/* drivers/misc/vmw_vmci/vmci_datagram.o */ +s#vmci_handle struct vmci_handle { t#u32 context ; t#u32 resource ; } +s#vmci_datagram struct vmci_datagram { s#vmci_handle dst ; s#vmci_handle src ; t#u64 payload_size ; } +t#vmci_datagram_recv_cb typedef int ( * vmci_datagram_recv_cb ) ( void * , s#vmci_datagram * ) +vmci_datagram_create_handle_priv int vmci_datagram_create_handle_priv ( t#u32 , t#u32 , t#u32 , t#vmci_datagram_recv_cb , void * , s#vmci_handle * ) +vmci_datagram_create_handle int vmci_datagram_create_handle ( t#u32 , t#u32 , t#vmci_datagram_recv_cb , void * , s#vmci_handle * ) +vmci_datagram_destroy_handle int vmci_datagram_destroy_handle ( s#vmci_handle ) +vmci_datagram_send int vmci_datagram_send ( s#vmci_datagram * ) + +/* drivers/misc/vmw_vmci/vmci_doorbell.o */ +t#vmci_callback typedef void ( * vmci_callback ) ( void * ) +vmci_doorbell_create int vmci_doorbell_create ( s#vmci_handle * , t#u32 , t#u32 , t#vmci_callback , void * ) +vmci_doorbell_destroy int vmci_doorbell_destroy ( s#vmci_handle ) +vmci_doorbell_notify int vmci_doorbell_notify ( s#vmci_handle , t#u32 ) + +/* drivers/misc/vmw_vmci/vmci_driver.o */ +vmci_get_context_id t#u32 vmci_get_context_id ( void ) +t#vmci_vsock_cb typedef void ( * vmci_vsock_cb ) ( t#bool ) +vmci_register_vsock_callback int vmci_register_vsock_callback ( t#vmci_vsock_cb ) + +/* drivers/misc/vmw_vmci/vmci_event.o */ +s#vmci_event_data struct vmci_event_data { t#u32 event ; t#u32 _pad ; } +t#vmci_event_cb typedef void ( * vmci_event_cb ) ( t#u32 , const s#vmci_event_data * , void * ) +vmci_event_subscribe int vmci_event_subscribe ( t#u32 , t#vmci_event_cb , void * , t#u32 * ) +vmci_event_unsubscribe int vmci_event_unsubscribe ( t#u32 ) + +/* drivers/misc/vmw_vmci/vmci_guest.o */ +vmci_send_datagram int vmci_send_datagram ( s#vmci_datagram * ) + +/* drivers/misc/vmw_vmci/vmci_queue_pair.o */ +s##vmci_qp +vmci_qpair_alloc int vmci_qpair_alloc ( s#vmci_qp * * , s#vmci_handle * , t#u64 , t#u64 , t#u32 , t#u32 , t#u32 ) +vmci_qpair_detach int vmci_qpair_detach ( s#vmci_qp * * ) +vmci_qpair_get_produce_indexes int vmci_qpair_get_produce_indexes ( const s#vmci_qp * , t#u64 * , t#u64 * ) +vmci_qpair_get_consume_indexes int vmci_qpair_get_consume_indexes ( const s#vmci_qp * , t#u64 * , t#u64 * ) +vmci_qpair_produce_free_space t#s64 vmci_qpair_produce_free_space ( const s#vmci_qp * ) +vmci_qpair_consume_free_space t#s64 vmci_qpair_consume_free_space ( const s#vmci_qp * ) +vmci_qpair_produce_buf_ready t#s64 vmci_qpair_produce_buf_ready ( const s#vmci_qp * ) +vmci_qpair_consume_buf_ready t#s64 vmci_qpair_consume_buf_ready ( const s#vmci_qp * ) +vmci_qpair_enqueue t#ssize_t vmci_qpair_enqueue ( s#vmci_qp * , const void * , t#size_t , int ) +vmci_qpair_dequeue t#ssize_t vmci_qpair_dequeue ( s#vmci_qp * , void * , t#size_t , int ) +vmci_qpair_peek t#ssize_t vmci_qpair_peek ( s#vmci_qp * , void * , t#size_t , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +vmci_qpair_enquev t#ssize_t vmci_qpair_enquev ( s#vmci_qp * , s#msghdr * , t#size_t , int ) +vmci_qpair_dequev t#ssize_t vmci_qpair_dequev ( s#vmci_qp * , s#msghdr * , t#size_t , int ) +vmci_qpair_peekv t#ssize_t vmci_qpair_peekv ( s#vmci_qp * , s#msghdr * , t#size_t , int ) + +/* drivers/mmc/core/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##scatterlist +s#mmc_data struct mmc_data { unsigned int timeout_ns ; unsigned int timeout_clks ; unsigned int blksz ; unsigned int blocks ; unsigned int blk_addr ; int error ; unsigned int flags ; unsigned int bytes_xfered ; s#mmc_command * stop ; s#mmc_request * mrq ; unsigned int sg_len ; int sg_count ; s#scatterlist * sg ; t#s32 host_cookie ; } +s#mmc_command struct mmc_command { t#u32 opcode ; t#u32 arg ; t#u32 resp [ 4 ] ; unsigned int flags ; unsigned int retries ; int error ; unsigned int busy_timeout ; s#mmc_data * data ; s#mmc_request * mrq ; } +s#mmc_request struct mmc_request { s#mmc_command * sbc ; s#mmc_command * cmd ; s#mmc_data * data ; s#mmc_command * stop ; s#completion completion ; s#completion cmd_completion ; void ( * done ) ( s#mmc_request * ) ; void ( * recovery_notifier ) ( s#mmc_request * ) ; s#mmc_host * host ; t#bool cap_cmd_during_tfr ; int tag ; const s#bio_crypt_ctx * crypto_ctx ; int crypto_key_slot ; } +s#mmc_ios struct mmc_ios { unsigned int clock ; unsigned short vdd ; unsigned int power_delay_ms ; unsigned char bus_mode ; unsigned char chip_select ; unsigned char power_mode ; unsigned char bus_width ; unsigned char timing ; unsigned char signal_voltage ; unsigned char drv_type ; t#bool enhanced_strobe ; } +s#mmc_host_ops struct mmc_host_ops { void ( * post_req ) ( s#mmc_host * , s#mmc_request * , int ) ; void ( * pre_req ) ( s#mmc_host * , s#mmc_request * ) ; void ( * request ) ( s#mmc_host * , s#mmc_request * ) ; int ( * request_atomic ) ( s#mmc_host * , s#mmc_request * ) ; void ( * set_ios ) ( s#mmc_host * , s#mmc_ios * ) ; int ( * get_ro ) ( s#mmc_host * ) ; int ( * get_cd ) ( s#mmc_host * ) ; void ( * enable_sdio_irq ) ( s#mmc_host * , int ) ; void ( * ack_sdio_irq ) ( s#mmc_host * ) ; void ( * init_card ) ( s#mmc_host * , s#mmc_card * ) ; int ( * start_signal_voltage_switch ) ( s#mmc_host * , s#mmc_ios * ) ; int ( * card_busy ) ( s#mmc_host * ) ; int ( * execute_tuning ) ( s#mmc_host * , t#u32 ) ; int ( * prepare_hs400_tuning ) ( s#mmc_host * , s#mmc_ios * ) ; int ( * hs400_prepare_ddr ) ( s#mmc_host * ) ; void ( * hs400_downgrade ) ( s#mmc_host * ) ; void ( * hs400_complete ) ( s#mmc_host * ) ; void ( * hs400_enhanced_strobe ) ( s#mmc_host * , s#mmc_ios * ) ; int ( * select_drive_strength ) ( s#mmc_card * , unsigned int , int , int , int * ) ; void ( * hw_reset ) ( s#mmc_host * ) ; void ( * card_event ) ( s#mmc_host * ) ; int ( * multi_io_quirk ) ( s#mmc_card * , unsigned int , int ) ; int ( * init_sd_express ) ( s#mmc_host * , s#mmc_ios * ) ; } +s##mmc_pwrseq +t#mmc_pm_flag_t typedef unsigned int mmc_pm_flag_t +s#mmc_ctx struct mmc_ctx { s#task_struct * task ; } +s#mmc_slot struct mmc_slot { int cd_irq ; t#bool cd_wake_enabled ; void * handler_priv ; } +s#mmc_bus_ops struct mmc_bus_ops { void ( * remove ) ( s#mmc_host * ) ; void ( * detect ) ( s#mmc_host * ) ; int ( * pre_suspend ) ( s#mmc_host * ) ; int ( * suspend ) ( s#mmc_host * ) ; int ( * resume ) ( s#mmc_host * ) ; int ( * runtime_suspend ) ( s#mmc_host * ) ; int ( * runtime_resume ) ( s#mmc_host * ) ; int ( * alive ) ( s#mmc_host * ) ; int ( * shutdown ) ( s#mmc_host * ) ; int ( * hw_reset ) ( s#mmc_host * ) ; int ( * sw_reset ) ( s#mmc_host * ) ; t#bool ( * cache_enabled ) ( s#mmc_host * ) ; int ( * flush_cache ) ( s#mmc_host * ) ; } +s##led_trigger +s##regulator +s#mmc_supply struct mmc_supply { s#regulator * vmmc ; s#regulator * vqmmc ; } +s#mmc_cqe_ops struct mmc_cqe_ops { int ( * cqe_enable ) ( s#mmc_host * , s#mmc_card * ) ; void ( * cqe_disable ) ( s#mmc_host * ) ; int ( * cqe_request ) ( s#mmc_host * , s#mmc_request * ) ; void ( * cqe_post_req ) ( s#mmc_host * , s#mmc_request * ) ; void ( * cqe_off ) ( s#mmc_host * ) ; int ( * cqe_wait_for_idle ) ( s#mmc_host * ) ; t#bool ( * cqe_timeout ) ( s#mmc_host * , s#mmc_request * , t#bool * ) ; void ( * cqe_recovery_start ) ( s#mmc_host * ) ; void ( * cqe_recovery_finish ) ( s#mmc_host * ) ; } +s#mmc_host struct mmc_host { s#device * parent ; s#device class_dev ; int index ; const s#mmc_host_ops * ops ; s#mmc_pwrseq * pwrseq ; unsigned int f_min ; unsigned int f_max ; unsigned int f_init ; t#u32 ocr_avail ; t#u32 ocr_avail_sdio ; t#u32 ocr_avail_sd ; t#u32 ocr_avail_mmc ; s#wakeup_source * ws ; t#u32 max_current_330 ; t#u32 max_current_300 ; t#u32 max_current_180 ; t#u32 caps ; t#u32 caps2 ; int fixed_drv_type ; t#mmc_pm_flag_t pm_caps ; unsigned int max_seg_size ; unsigned short max_segs ; unsigned short unused ; unsigned int max_req_size ; unsigned int max_blk_size ; unsigned int max_blk_count ; unsigned int max_busy_timeout ; t#spinlock_t lock ; s#mmc_ios ios ; unsigned int use_spi_crc : 1 ; unsigned int claimed : 1 ; unsigned int doing_init_tune : 1 ; unsigned int can_retune : 1 ; unsigned int doing_retune : 1 ; unsigned int retune_now : 1 ; unsigned int retune_paused : 1 ; unsigned int retune_crc_disable : 1 ; unsigned int can_dma_map_merge : 1 ; int rescan_disable ; int rescan_entered ; int need_retune ; int hold_retune ; unsigned int retune_period ; s#timer_list retune_timer ; t#bool trigger_card_event ; s#mmc_card * card ; t#wait_queue_head_t wq ; s#mmc_ctx * claimer ; int claim_cnt ; s#mmc_ctx default_ctx ; s#delayed_work detect ; int detect_change ; s#mmc_slot slot ; const s#mmc_bus_ops * bus_ops ; unsigned int sdio_irqs ; s#task_struct * sdio_irq_thread ; s#delayed_work sdio_irq_work ; t#bool sdio_irq_pending ; t#atomic_t sdio_irq_thread_abort ; t#mmc_pm_flag_t pm_flags ; s#led_trigger * led ; t#bool regulator_enabled ; s#mmc_supply supply ; s#dentry * debugfs_root ; s#mmc_request * ongoing_mrq ; unsigned int actual_clock ; unsigned int slotno ; int dsr_req ; t#u32 dsr ; const s#mmc_cqe_ops * cqe_ops ; void * cqe_private ; int cqe_qdepth ; t#bool cqe_enabled ; t#bool cqe_on ; s#blk_crypto_profile crypto_profile ; t#bool hsq_enabled ; unsigned long private [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#mmc_cid struct mmc_cid { unsigned int manfid ; char prod_name [ 8 ] ; unsigned char prv ; unsigned int serial ; unsigned short oemid ; unsigned short year ; unsigned char hwrev ; unsigned char fwrev ; unsigned char month ; } +s#mmc_csd struct mmc_csd { unsigned char structure ; unsigned char mmca_vsn ; unsigned short cmdclass ; unsigned short taac_clks ; unsigned int taac_ns ; unsigned int c_size ; unsigned int r2w_factor ; unsigned int max_dtr ; unsigned int erase_size ; unsigned int read_blkbits ; unsigned int write_blkbits ; unsigned int capacity ; unsigned int read_partial : 1 , read_misalign : 1 , write_partial : 1 , write_misalign : 1 , dsr_imp : 1 ; } +s#mmc_ext_csd struct mmc_ext_csd { t#u8 rev ; t#u8 erase_group_def ; t#u8 sec_feature_support ; t#u8 rel_sectors ; t#u8 rel_param ; t#bool enhanced_rpmb_supported ; t#u8 part_config ; t#u8 cache_ctrl ; t#u8 rst_n_function ; t#u8 max_packed_writes ; t#u8 max_packed_reads ; t#u8 packed_event_en ; unsigned int part_time ; unsigned int sa_timeout ; unsigned int generic_cmd6_time ; unsigned int power_off_longtime ; t#u8 power_off_notification ; unsigned int hs_max_dtr ; unsigned int hs200_max_dtr ; unsigned int sectors ; unsigned int hc_erase_size ; unsigned int hc_erase_timeout ; unsigned int sec_trim_mult ; unsigned int sec_erase_mult ; unsigned int trim_timeout ; t#bool partition_setting_completed ; unsigned long long enhanced_area_offset ; unsigned int enhanced_area_size ; unsigned int cache_size ; t#bool hpi_en ; t#bool hpi ; unsigned int hpi_cmd ; t#bool bkops ; t#bool man_bkops_en ; t#bool auto_bkops_en ; unsigned int data_sector_size ; unsigned int data_tag_unit_size ; unsigned int boot_ro_lock ; t#bool boot_ro_lockable ; t#bool ffu_capable ; t#bool cmdq_en ; t#bool cmdq_support ; unsigned int cmdq_depth ; t#u8 fwrev [ 8 ] ; t#u8 raw_exception_status ; t#u8 raw_partition_support ; t#u8 raw_rpmb_size_mult ; t#u8 raw_erased_mem_count ; t#u8 strobe_support ; t#u8 raw_ext_csd_structure ; t#u8 raw_card_type ; t#u8 raw_driver_strength ; t#u8 out_of_int_time ; t#u8 raw_pwr_cl_52_195 ; t#u8 raw_pwr_cl_26_195 ; t#u8 raw_pwr_cl_52_360 ; t#u8 raw_pwr_cl_26_360 ; t#u8 raw_s_a_timeout ; t#u8 raw_hc_erase_gap_size ; t#u8 raw_erase_timeout_mult ; t#u8 raw_hc_erase_grp_size ; t#u8 raw_boot_mult ; t#u8 raw_sec_trim_mult ; t#u8 raw_sec_erase_mult ; t#u8 raw_sec_feature_support ; t#u8 raw_trim_mult ; t#u8 raw_pwr_cl_200_195 ; t#u8 raw_pwr_cl_200_360 ; t#u8 raw_pwr_cl_ddr_52_195 ; t#u8 raw_pwr_cl_ddr_52_360 ; t#u8 raw_pwr_cl_ddr_200_360 ; t#u8 raw_bkops_status ; t#u8 raw_sectors [ 4 ] ; t#u8 pre_eol_info ; t#u8 device_life_time_est_typ_a ; t#u8 device_life_time_est_typ_b ; unsigned int feature_support ; } +s#sd_scr struct sd_scr { unsigned char sda_vsn ; unsigned char sda_spec3 ; unsigned char sda_spec4 ; unsigned char sda_specx ; unsigned char bus_widths ; unsigned char cmds ; } +s#sd_ssr struct sd_ssr { unsigned int au ; unsigned int erase_timeout ; unsigned int erase_offset ; } +s#sd_switch_caps struct sd_switch_caps { unsigned int hs_max_dtr ; unsigned int uhs_max_dtr ; unsigned int sd3_bus_mode ; unsigned int sd3_drv_type ; unsigned int sd3_curr_limit ; } +s#sd_ext_reg struct sd_ext_reg { t#u8 fno ; t#u8 page ; t#u16 offset ; t#u8 rev ; t#u8 feature_enabled ; t#u8 feature_support ; } +s#sdio_cccr struct sdio_cccr { unsigned int sdio_vsn ; unsigned int sd_vsn ; unsigned int multi_block : 1 , low_speed : 1 , wide_bus : 1 , high_power : 1 , high_speed : 1 , disable_cd : 1 ; } +s#sdio_cis struct sdio_cis { unsigned short vendor ; unsigned short device ; unsigned short blksize ; unsigned int max_dtr ; } +s##sdio_func +s##sdio_func_tuple +s#mmc_part struct mmc_part { t#u64 size ; unsigned int part_cfg ; char name [ 20 ] ; t#bool force_ro ; unsigned int area_type ; } +s#mmc_card struct mmc_card { s#mmc_host * host ; s#device dev ; t#u32 ocr ; unsigned int rca ; unsigned int type ; unsigned int state ; unsigned int quirks ; unsigned int quirk_max_rate ; t#bool reenable_cmdq ; unsigned int erase_size ; unsigned int erase_shift ; unsigned int pref_erase ; unsigned int eg_boundary ; unsigned int erase_arg ; t#u8 erased_byte ; t#u32 raw_cid [ 4 ] ; t#u32 raw_csd [ 4 ] ; t#u32 raw_scr [ 2 ] ; t#u32 raw_ssr [ 16 ] ; s#mmc_cid cid ; s#mmc_csd csd ; s#mmc_ext_csd ext_csd ; s#sd_scr scr ; s#sd_ssr ssr ; s#sd_switch_caps sw_caps ; s#sd_ext_reg ext_power ; s#sd_ext_reg ext_perf ; unsigned int sdio_funcs ; t#atomic_t sdio_funcs_probed ; s#sdio_cccr cccr ; s#sdio_cis cis ; s#sdio_func * sdio_func [ 7 ] ; s#sdio_func * sdio_single_irq ; t#u8 major_rev ; t#u8 minor_rev ; unsigned num_info ; const char * * info ; s#sdio_func_tuple * tuples ; unsigned int sd_bus_speed ; unsigned int mmc_avail_type ; unsigned int drive_strength ; s#dentry * debugfs_root ; s#mmc_part part [ 7 ] ; unsigned int nr_parts ; s#workqueue_struct * complete_wq ; } +s#mmc_driver struct mmc_driver { s#device_driver drv ; int ( * probe ) ( s#mmc_card * ) ; void ( * remove ) ( s#mmc_card * ) ; void ( * shutdown ) ( s#mmc_card * ) ; } +mmc_register_driver int mmc_register_driver ( s#mmc_driver * ) +mmc_unregister_driver void mmc_unregister_driver ( s#mmc_driver * ) + +/* drivers/mmc/core/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##sdio_func +s##sdio_func_tuple +s#mmc_pwrseq_ops struct mmc_pwrseq_ops { void ( * pre_power_on ) ( s#mmc_host * ) ; void ( * post_power_on ) ( s#mmc_host * ) ; void ( * power_off ) ( s#mmc_host * ) ; void ( * reset ) ( s#mmc_host * ) ; } +s#mmc_pwrseq struct mmc_pwrseq { const s#mmc_pwrseq_ops * ops ; s#device * dev ; s#list_head pwrseq_node ; s#module * owner ; } +s##regulator +mmc_command_done void mmc_command_done ( s#mmc_host * , s#mmc_request * ) +mmc_request_done void mmc_request_done ( s#mmc_host * , s#mmc_request * ) +mmc_start_request int mmc_start_request ( s#mmc_host * , s#mmc_request * ) +mmc_wait_for_req_done void mmc_wait_for_req_done ( s#mmc_host * , s#mmc_request * ) +mmc_cqe_start_req int mmc_cqe_start_req ( s#mmc_host * , s#mmc_request * ) +mmc_cqe_request_done void mmc_cqe_request_done ( s#mmc_host * , s#mmc_request * ) +mmc_cqe_post_req void mmc_cqe_post_req ( s#mmc_host * , s#mmc_request * ) +mmc_cqe_recovery int mmc_cqe_recovery ( s#mmc_host * ) +mmc_is_req_done t#bool mmc_is_req_done ( s#mmc_host * , s#mmc_request * ) +mmc_wait_for_req void mmc_wait_for_req ( s#mmc_host * , s#mmc_request * ) +mmc_wait_for_cmd int mmc_wait_for_cmd ( s#mmc_host * , s#mmc_command * , int ) +mmc_set_data_timeout void mmc_set_data_timeout ( s#mmc_data * , const s#mmc_card * ) +__mmc_claim_host int __mmc_claim_host ( s#mmc_host * , s#mmc_ctx * , t#atomic_t * ) +mmc_release_host void mmc_release_host ( s#mmc_host * ) +mmc_get_card void mmc_get_card ( s#mmc_card * , s#mmc_ctx * ) +mmc_put_card void mmc_put_card ( s#mmc_card * , s#mmc_ctx * ) +mmc_detect_change void mmc_detect_change ( s#mmc_host * , unsigned long ) +mmc_erase int mmc_erase ( s#mmc_card * , unsigned int , unsigned int , unsigned int ) +mmc_can_erase int mmc_can_erase ( s#mmc_card * ) +mmc_can_trim int mmc_can_trim ( s#mmc_card * ) +mmc_can_discard int mmc_can_discard ( s#mmc_card * ) +mmc_can_secure_erase_trim int mmc_can_secure_erase_trim ( s#mmc_card * ) +mmc_erase_group_aligned int mmc_erase_group_aligned ( s#mmc_card * , unsigned int , unsigned int ) +mmc_calc_max_discard unsigned int mmc_calc_max_discard ( s#mmc_card * ) +mmc_card_is_blockaddr t#bool mmc_card_is_blockaddr ( s#mmc_card * ) +mmc_set_blocklen int mmc_set_blocklen ( s#mmc_card * , unsigned int ) +mmc_hw_reset int mmc_hw_reset ( s#mmc_card * ) +mmc_sw_reset int mmc_sw_reset ( s#mmc_host * ) +mmc_detect_card_removed int mmc_detect_card_removed ( s#mmc_host * ) +mmc_card_alternative_gpt_sector int mmc_card_alternative_gpt_sector ( s#mmc_card * , t#sector_t * ) + +/* drivers/mmc/core/crypto.o */ +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##led_trigger +s##regulator +mmc_crypto_setup_queue void mmc_crypto_setup_queue ( s#request_queue * , s#mmc_host * ) +s#mmc_blk_request struct mmc_blk_request { s#mmc_request mrq ; s#mmc_command sbc ; s#mmc_command cmd ; s#mmc_command stop ; s#mmc_data data ; } +e#mmc_drv_op enum mmc_drv_op { MMC_DRV_OP_IOCTL , MMC_DRV_OP_IOCTL_RPMB , MMC_DRV_OP_BOOT_WP , MMC_DRV_OP_GET_CARD_STATUS , MMC_DRV_OP_GET_EXT_CSD , } +s#mmc_queue_req struct mmc_queue_req { s#mmc_blk_request brq ; s#scatterlist * sg ; e#mmc_drv_op drv_op ; int drv_op_result ; void * drv_op_data ; unsigned int ioc_count ; int retries ; } +mmc_crypto_prepare_req void mmc_crypto_prepare_req ( s#mmc_queue_req * ) + +/* drivers/mmc/core/host.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##scatterlist +s##sdio_func +s##sdio_func_tuple +s##regulator +mmc_retune_pause void mmc_retune_pause ( s#mmc_host * ) +mmc_retune_unpause void mmc_retune_unpause ( s#mmc_host * ) +mmc_retune_timer_stop void mmc_retune_timer_stop ( s#mmc_host * ) +mmc_retune_release void mmc_retune_release ( s#mmc_host * ) +s#mmc_clk_phase struct mmc_clk_phase { t#bool valid ; t#u16 in_deg ; t#u16 out_deg ; } +s#mmc_clk_phase_map struct mmc_clk_phase_map { s#mmc_clk_phase phase [ ( 10 + 1 ) ] ; } +mmc_of_parse_clk_phase void mmc_of_parse_clk_phase ( s#mmc_host * , s#mmc_clk_phase_map * ) +mmc_of_parse int mmc_of_parse ( s#mmc_host * ) +mmc_of_parse_voltage int mmc_of_parse_voltage ( s#mmc_host * , t#u32 * ) +mmc_alloc_host s#mmc_host * mmc_alloc_host ( int , s#device * ) +mmc_add_host int mmc_add_host ( s#mmc_host * ) +mmc_remove_host void mmc_remove_host ( s#mmc_host * ) +mmc_free_host void mmc_free_host ( s#mmc_host * ) + +/* drivers/mmc/core/mmc_ops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mmc_pwrseq +s##led_trigger +s##regulator +s##sdio_func +s##sdio_func_tuple +__mmc_send_status int __mmc_send_status ( s#mmc_card * , t#u32 * , unsigned int ) +mmc_send_status int mmc_send_status ( s#mmc_card * , t#u32 * ) +mmc_get_ext_csd int mmc_get_ext_csd ( s#mmc_card * , t#u8 * * ) +__mmc_poll_for_busy int __mmc_poll_for_busy ( s#mmc_card * , unsigned int , int ( * ) ( void * , t#bool * ) , void * ) +e#mmc_busy_cmd enum mmc_busy_cmd { MMC_BUSY_CMD6 , MMC_BUSY_ERASE , MMC_BUSY_HPI , MMC_BUSY_EXTR_SINGLE , MMC_BUSY_IO , } +mmc_poll_for_busy int mmc_poll_for_busy ( s#mmc_card * , unsigned int , t#bool , e#mmc_busy_cmd ) +mmc_switch int mmc_switch ( s#mmc_card * , t#u8 , t#u8 , t#u8 , unsigned int ) +mmc_send_tuning int mmc_send_tuning ( s#mmc_host * , t#u32 , int * ) +mmc_send_abort_tuning int mmc_send_abort_tuning ( s#mmc_host * , t#u32 ) +mmc_run_bkops void mmc_run_bkops ( s#mmc_card * ) +mmc_cmdq_enable int mmc_cmdq_enable ( s#mmc_card * ) +mmc_cmdq_disable int mmc_cmdq_disable ( s#mmc_card * ) +mmc_sanitize int mmc_sanitize ( s#mmc_card * , unsigned int ) + +/* drivers/mmc/core/pwrseq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##scatterlist +s##sdio_func +s##sdio_func_tuple +s##mmc_bus_ops +s##led_trigger +s##regulator +mmc_pwrseq_register int mmc_pwrseq_register ( s#mmc_pwrseq * ) +mmc_pwrseq_unregister void mmc_pwrseq_unregister ( s#mmc_pwrseq * ) + +/* drivers/mmc/core/regulator.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##scatterlist +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##led_trigger +s##regulator +mmc_regulator_set_ocr int mmc_regulator_set_ocr ( s#mmc_host * , s#regulator * , unsigned short ) +mmc_regulator_set_vqmmc int mmc_regulator_set_vqmmc ( s#mmc_host * , s#mmc_ios * ) +mmc_regulator_get_supply int mmc_regulator_get_supply ( s#mmc_host * ) + +/* drivers/mmc/core/sd_ops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##led_trigger +s##regulator +mmc_app_cmd int mmc_app_cmd ( s#mmc_host * , s#mmc_card * ) + +/* drivers/mmc/core/sdio_bus.o */ +s#sdio_device_id struct sdio_device_id { t#__u8 class ; t#__u16 vendor ; t#__u16 device ; t#kernel_ulong_t driver_data ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##scatterlist +s##mmc_pwrseq +s##led_trigger +s##regulator +s#sdio_func_tuple struct sdio_func_tuple { s#sdio_func_tuple * next ; unsigned char code ; unsigned char size ; unsigned char data [ ] ; } +t#sdio_irq_handler_t typedef void ( sdio_irq_handler_t ) ( s#sdio_func * ) +s#sdio_func struct sdio_func { s#mmc_card * card ; s#device dev ; t#sdio_irq_handler_t * irq_handler ; unsigned int num ; unsigned char class ; unsigned short vendor ; unsigned short device ; unsigned max_blksize ; unsigned cur_blksize ; unsigned enable_timeout ; unsigned int state ; t#u8 * tmpbuf ; t#u8 major_rev ; t#u8 minor_rev ; unsigned num_info ; const char * * info ; s#sdio_func_tuple * tuples ; } +s#sdio_driver struct sdio_driver { char * name ; const s#sdio_device_id * id_table ; int ( * probe ) ( s#sdio_func * , const s#sdio_device_id * ) ; void ( * remove ) ( s#sdio_func * ) ; s#device_driver drv ; } +sdio_register_driver extern int sdio_register_driver ( s#sdio_driver * ) +sdio_unregister_driver extern void sdio_unregister_driver ( s#sdio_driver * ) + +/* drivers/mmc/core/sdio_io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##scatterlist +s##mmc_pwrseq +s##led_trigger +s##regulator +sdio_claim_host extern void sdio_claim_host ( s#sdio_func * ) +sdio_release_host extern void sdio_release_host ( s#sdio_func * ) +sdio_enable_func extern int sdio_enable_func ( s#sdio_func * ) +sdio_disable_func extern int sdio_disable_func ( s#sdio_func * ) +sdio_set_block_size extern int sdio_set_block_size ( s#sdio_func * , unsigned ) +sdio_align_size extern unsigned int sdio_align_size ( s#sdio_func * , unsigned int ) +sdio_readb extern t#u8 sdio_readb ( s#sdio_func * , unsigned int , int * ) +sdio_writeb extern void sdio_writeb ( s#sdio_func * , t#u8 , unsigned int , int * ) +sdio_writeb_readb extern t#u8 sdio_writeb_readb ( s#sdio_func * , t#u8 , unsigned int , int * ) +sdio_memcpy_fromio extern int sdio_memcpy_fromio ( s#sdio_func * , void * , unsigned int , int ) +sdio_memcpy_toio extern int sdio_memcpy_toio ( s#sdio_func * , unsigned int , void * , int ) +sdio_readsb extern int sdio_readsb ( s#sdio_func * , void * , unsigned int , int ) +sdio_writesb extern int sdio_writesb ( s#sdio_func * , unsigned int , void * , int ) +sdio_readw extern t#u16 sdio_readw ( s#sdio_func * , unsigned int , int * ) +sdio_writew extern void sdio_writew ( s#sdio_func * , t#u16 , unsigned int , int * ) +sdio_readl extern t#u32 sdio_readl ( s#sdio_func * , unsigned int , int * ) +sdio_writel extern void sdio_writel ( s#sdio_func * , t#u32 , unsigned int , int * ) +sdio_f0_readb extern unsigned char sdio_f0_readb ( s#sdio_func * , unsigned int , int * ) +sdio_f0_writeb extern void sdio_f0_writeb ( s#sdio_func * , unsigned char , unsigned int , int * ) +sdio_get_host_pm_caps extern t#mmc_pm_flag_t sdio_get_host_pm_caps ( s#sdio_func * ) +sdio_set_host_pm_flags extern int sdio_set_host_pm_flags ( s#sdio_func * , t#mmc_pm_flag_t ) +sdio_retune_crc_disable extern void sdio_retune_crc_disable ( s#sdio_func * ) +sdio_retune_crc_enable extern void sdio_retune_crc_enable ( s#sdio_func * ) +sdio_retune_hold_now extern void sdio_retune_hold_now ( s#sdio_func * ) +sdio_retune_release extern void sdio_retune_release ( s#sdio_func * ) + +/* drivers/mmc/core/sdio_irq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##scatterlist +s##mmc_pwrseq +s##led_trigger +s##regulator +sdio_signal_irq void sdio_signal_irq ( s#mmc_host * ) +sdio_claim_irq extern int sdio_claim_irq ( s#sdio_func * , t#sdio_irq_handler_t * ) +sdio_release_irq extern int sdio_release_irq ( s#sdio_func * ) + +/* drivers/mmc/core/slot-gpio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##scatterlist +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##led_trigger +s##regulator +mmc_gpio_get_ro int mmc_gpio_get_ro ( s#mmc_host * ) +mmc_gpio_get_cd int mmc_gpio_get_cd ( s#mmc_host * ) +mmc_gpiod_request_cd_irq void mmc_gpiod_request_cd_irq ( s#mmc_host * ) +mmc_gpio_set_cd_wake int mmc_gpio_set_cd_wake ( s#mmc_host * , t#bool ) +mmc_gpio_set_cd_isr void mmc_gpio_set_cd_isr ( s#mmc_host * , t#irqreturn_t ( * ) ( int , void * ) ) +mmc_gpiod_request_cd int mmc_gpiod_request_cd ( s#mmc_host * , const char * , unsigned int , t#bool , unsigned int ) +mmc_can_gpio_cd t#bool mmc_can_gpio_cd ( s#mmc_host * ) +mmc_gpiod_request_ro int mmc_gpiod_request_ro ( s#mmc_host * , const char * , unsigned int , unsigned int ) +mmc_can_gpio_ro t#bool mmc_can_gpio_ro ( s#mmc_host * ) + +/* drivers/mmc/host/cqhci-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##led_trigger +s##regulator +cqhci_deactivate int cqhci_deactivate ( s#mmc_host * ) +cqhci_resume int cqhci_resume ( s#mmc_host * ) +cqhci_irq t#irqreturn_t cqhci_irq ( s#mmc_host * , t#u32 , int , int ) +u#cqhci_crypto_cfg_entry union cqhci_crypto_cfg_entry { t#__le32 reg_val [ 32 ] ; struct { t#u8 crypto_key [ 64 ] ; t#u8 data_unit_size ; t#u8 crypto_cap_idx ; t#u8 reserved_1 ; t#u8 config_enable ; t#u8 reserved_multi_host ; t#u8 reserved_2 ; t#u8 vsb [ 2 ] ; t#u8 reserved_3 [ 56 ] ; } ; } +s#cqhci_host_ops struct cqhci_host_ops { void ( * dumpregs ) ( s#mmc_host * ) ; void ( * write_l ) ( s#cqhci_host * , t#u32 , int ) ; t#u32 ( * read_l ) ( s#cqhci_host * , int ) ; void ( * enable ) ( s#mmc_host * ) ; void ( * disable ) ( s#mmc_host * , t#bool ) ; void ( * update_dcmd_desc ) ( s#mmc_host * , s#mmc_request * , t#u64 * ) ; void ( * pre_enable ) ( s#mmc_host * ) ; void ( * post_disable ) ( s#mmc_host * ) ; int ( * program_key ) ( s#cqhci_host * , const u#cqhci_crypto_cfg_entry * , int ) ; } +s##cqhci_slot +u#cqhci_crypto_capabilities union cqhci_crypto_capabilities { t#__le32 reg_val ; struct { t#u8 num_crypto_cap ; t#u8 config_count ; t#u8 reserved ; t#u8 config_array_ptr ; } ; } +u#cqhci_crypto_cap_entry union cqhci_crypto_cap_entry { t#__le32 reg_val ; struct { t#u8 algorithm_id ; t#u8 sdus_mask ; t#u8 key_size ; t#u8 reserved ; } ; } +s#cqhci_host struct cqhci_host { const s#cqhci_host_ops * ops ; void * mmio ; s#mmc_host * mmc ; t#spinlock_t lock ; unsigned int rca ; t#bool dma64 ; int num_slots ; int qcnt ; t#u32 dcmd_slot ; t#u32 caps ; t#u32 quirks ; t#bool enabled ; t#bool halted ; t#bool init_done ; t#bool activated ; t#bool waiting_for_idle ; t#bool recovery_halt ; t#size_t desc_size ; t#size_t data_size ; t#u8 * desc_base ; t#u8 slot_sz ; t#u8 task_desc_len ; t#u8 link_desc_len ; t#u8 * trans_desc_base ; t#u8 trans_desc_len ; t#dma_addr_t desc_dma_base ; t#dma_addr_t trans_desc_dma_base ; s#completion halt_comp ; t#wait_queue_head_t wait_queue ; s#cqhci_slot * slot ; u#cqhci_crypto_capabilities crypto_capabilities ; u#cqhci_crypto_cap_entry * crypto_cap_array ; t#u32 crypto_cfg_register ; } +s##mfd_cell +cqhci_pltfm_init s#cqhci_host * cqhci_pltfm_init ( s#platform_device * ) +cqhci_init int cqhci_init ( s#cqhci_host * , s#mmc_host * , t#bool ) + +/* drivers/mmc/host/dw_mmc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##led_trigger +s##regulator +s#dw_mci_dma_ops struct dw_mci_dma_ops { int ( * init ) ( s#dw_mci * ) ; int ( * start ) ( s#dw_mci * , unsigned int ) ; void ( * complete ) ( void * ) ; void ( * stop ) ( s#dw_mci * ) ; void ( * cleanup ) ( s#dw_mci * ) ; void ( * exit ) ( s#dw_mci * ) ; } +s#dw_mci_dma_slave struct dw_mci_dma_slave { s#dma_chan * ch ; e#dma_transfer_direction direction ; } +e#dw_mci_state enum dw_mci_state { STATE_IDLE = 0 , STATE_SENDING_CMD , STATE_SENDING_DATA , STATE_DATA_BUSY , STATE_SENDING_STOP , STATE_DATA_ERROR , STATE_SENDING_CMD11 , STATE_WAITING_CMD11_DONE , } +s##reset_control +s##dma_pdata +s#dw_mci_board struct dw_mci_board { unsigned int bus_hz ; t#u32 caps ; t#u32 caps2 ; t#u32 pm_caps ; unsigned int fifo_depth ; t#u32 detect_delay_ms ; s#reset_control * rstc ; s#dw_mci_dma_ops * dma_ops ; s#dma_pdata * data ; } +s#dw_mci_slot struct dw_mci_slot { s#mmc_host * mmc ; s#dw_mci * host ; t#u32 ctype ; s#mmc_request * mrq ; s#list_head queue_node ; unsigned int clock ; unsigned int __clk_old ; unsigned long flags ; int id ; int sdio_id ; } +s#dw_mci_drv_data struct dw_mci_drv_data { unsigned long * caps ; t#u32 num_caps ; int ( * init ) ( s#dw_mci * ) ; void ( * set_ios ) ( s#dw_mci * , s#mmc_ios * ) ; int ( * parse_dt ) ( s#dw_mci * ) ; int ( * execute_tuning ) ( s#dw_mci_slot * , t#u32 ) ; int ( * prepare_hs400_tuning ) ( s#dw_mci * , s#mmc_ios * ) ; int ( * switch_voltage ) ( s#mmc_host * , s#mmc_ios * ) ; } +s##clk +s#dw_mci struct dw_mci { t#spinlock_t lock ; t#spinlock_t irq_lock ; void * regs ; void * fifo_reg ; t#u32 data_addr_override ; t#bool wm_aligned ; s#scatterlist * sg ; s#sg_mapping_iter sg_miter ; s#mmc_request * mrq ; s#mmc_command * cmd ; s#mmc_data * data ; s#mmc_command stop_abort ; unsigned int prev_blksz ; unsigned char timing ; int use_dma ; int using_dma ; int dma_64bit_address ; t#dma_addr_t sg_dma ; void * sg_cpu ; const s#dw_mci_dma_ops * dma_ops ; unsigned int ring_size ; s#dw_mci_dma_slave * dms ; t#resource_size_t phy_regs ; t#u32 cmd_status ; t#u32 data_status ; t#u32 stop_cmdr ; t#u32 dir_status ; s#tasklet_struct tasklet ; unsigned long pending_events ; unsigned long completed_events ; e#dw_mci_state state ; s#list_head queue ; t#u32 bus_hz ; t#u32 current_speed ; t#u32 fifoth_val ; t#u16 verid ; s#device * dev ; s#dw_mci_board * pdata ; const s#dw_mci_drv_data * drv_data ; void * priv ; s#clk * biu_clk ; s#clk * ciu_clk ; s#dw_mci_slot * slot ; int fifo_depth ; int data_shift ; t#u8 part_buf_start ; t#u8 part_buf_count ; union { t#u16 part_buf16 ; t#u32 part_buf32 ; t#u64 part_buf ; } ; void ( * push_data ) ( s#dw_mci * , void * , int ) ; void ( * pull_data ) ( s#dw_mci * , void * , int ) ; t#bool vqmmc_enabled ; unsigned long irq_flags ; int irq ; int sdio_id0 ; s#timer_list cmd11_timer ; s#timer_list cto_timer ; s#timer_list dto_timer ; } +dw_mci_probe extern int dw_mci_probe ( s#dw_mci * ) +dw_mci_remove extern void dw_mci_remove ( s#dw_mci * ) +dw_mci_runtime_suspend extern int dw_mci_runtime_suspend ( s#device * ) +dw_mci_runtime_resume extern int dw_mci_runtime_resume ( s#device * ) + +/* drivers/mmc/host/dw_mmc-pltfm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##led_trigger +s##regulator +s##reset_control +s##dma_pdata +s##clk +dw_mci_pltfm_register extern int dw_mci_pltfm_register ( s#platform_device * , const s#dw_mci_drv_data * ) +dw_mci_pltfm_pmops extern const s#dev_pm_ops dw_mci_pltfm_pmops +dw_mci_pltfm_remove extern int dw_mci_pltfm_remove ( s#platform_device * ) + +/* drivers/mmc/host/mmc_hsq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##scatterlist +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##led_trigger +s##regulator +mmc_hsq_finalize_request t#bool mmc_hsq_finalize_request ( s#mmc_host * , s#mmc_request * ) +s#hsq_slot struct hsq_slot { s#mmc_request * mrq ; } +s#mmc_hsq struct mmc_hsq { s#mmc_host * mmc ; s#mmc_request * mrq ; t#wait_queue_head_t wait_queue ; s#hsq_slot * slot ; t#spinlock_t lock ; s#work_struct retry_work ; int next_tag ; int num_slots ; int qcnt ; t#bool enabled ; t#bool waiting_for_idle ; t#bool recovery_halt ; } +mmc_hsq_init int mmc_hsq_init ( s#mmc_hsq * , s#mmc_host * ) +mmc_hsq_suspend void mmc_hsq_suspend ( s#mmc_host * ) +mmc_hsq_resume int mmc_hsq_resume ( s#mmc_host * ) + +/* drivers/mmc/host/sdhci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##regulator +s#sdhci_ops struct sdhci_ops { t#u32 ( * read_l ) ( s#sdhci_host * , int ) ; t#u16 ( * read_w ) ( s#sdhci_host * , int ) ; t#u8 ( * read_b ) ( s#sdhci_host * , int ) ; void ( * write_l ) ( s#sdhci_host * , t#u32 , int ) ; void ( * write_w ) ( s#sdhci_host * , t#u16 , int ) ; void ( * write_b ) ( s#sdhci_host * , t#u8 , int ) ; void ( * set_clock ) ( s#sdhci_host * , unsigned int ) ; void ( * set_power ) ( s#sdhci_host * , unsigned char , unsigned short ) ; t#u32 ( * irq ) ( s#sdhci_host * , t#u32 ) ; int ( * set_dma_mask ) ( s#sdhci_host * ) ; int ( * enable_dma ) ( s#sdhci_host * ) ; unsigned int ( * get_max_clock ) ( s#sdhci_host * ) ; unsigned int ( * get_min_clock ) ( s#sdhci_host * ) ; unsigned int ( * get_timeout_clock ) ( s#sdhci_host * ) ; unsigned int ( * get_max_timeout_count ) ( s#sdhci_host * ) ; void ( * set_timeout ) ( s#sdhci_host * , s#mmc_command * ) ; void ( * set_bus_width ) ( s#sdhci_host * , int ) ; void ( * platform_send_init_74_clocks ) ( s#sdhci_host * , t#u8 ) ; unsigned int ( * get_ro ) ( s#sdhci_host * ) ; void ( * reset ) ( s#sdhci_host * , t#u8 ) ; int ( * platform_execute_tuning ) ( s#sdhci_host * , t#u32 ) ; void ( * set_uhs_signaling ) ( s#sdhci_host * , unsigned int ) ; void ( * hw_reset ) ( s#sdhci_host * ) ; void ( * adma_workaround ) ( s#sdhci_host * , t#u32 ) ; void ( * card_event ) ( s#sdhci_host * ) ; void ( * voltage_switch ) ( s#sdhci_host * ) ; void ( * adma_write_desc ) ( s#sdhci_host * , void * * , t#dma_addr_t , int , unsigned int ) ; void ( * copy_to_bounce_buffer ) ( s#sdhci_host * , s#mmc_data * , unsigned int ) ; void ( * request_done ) ( s#sdhci_host * , s#mmc_request * ) ; void ( * dump_vendor_regs ) ( s#sdhci_host * ) ; } +s#sdhci_host struct sdhci_host { const char * hw_name ; unsigned int quirks ; unsigned int quirks2 ; int irq ; void * ioaddr ; t#phys_addr_t mapbase ; char * bounce_buffer ; t#dma_addr_t bounce_addr ; unsigned int bounce_buffer_size ; const s#sdhci_ops * ops ; s#mmc_host * mmc ; s#mmc_host_ops mmc_host_ops ; t#u64 dma_mask ; s#led_classdev led ; char led_name [ 32 ] ; t#spinlock_t lock ; int flags ; unsigned int version ; unsigned int max_clk ; unsigned int timeout_clk ; unsigned int clk_mul ; unsigned int clock ; t#u8 pwr ; t#bool runtime_suspended ; t#bool bus_on ; t#bool preset_enabled ; t#bool pending_reset ; t#bool irq_wake_enabled ; t#bool v4_mode ; t#bool use_external_dma ; t#bool always_defer_done ; s#mmc_request * mrqs_done [ 2 ] ; s#mmc_command * cmd ; s#mmc_command * data_cmd ; s#mmc_command * deferred_cmd ; s#mmc_data * data ; unsigned int data_early : 1 ; s#sg_mapping_iter sg_miter ; unsigned int blocks ; int sg_count ; int max_adma ; void * adma_table ; void * align_buffer ; t#size_t adma_table_sz ; t#size_t align_buffer_sz ; t#dma_addr_t adma_addr ; t#dma_addr_t align_addr ; unsigned int desc_sz ; unsigned int alloc_desc_sz ; s#workqueue_struct * complete_wq ; s#work_struct complete_work ; s#timer_list timer ; s#timer_list data_timer ; t#u32 caps ; t#u32 caps1 ; t#bool read_caps ; t#bool sdhci_core_to_disable_vqmmc ; unsigned int ocr_avail_sdio ; unsigned int ocr_avail_sd ; unsigned int ocr_avail_mmc ; t#u32 ocr_mask ; unsigned timing ; t#u32 thread_isr ; t#u32 ier ; t#bool cqe_on ; t#u32 cqe_ier ; t#u32 cqe_err_ier ; t#wait_queue_head_t buf_ready_int ; unsigned int tuning_done ; unsigned int tuning_count ; unsigned int tuning_mode ; unsigned int tuning_err ; int tuning_delay ; int tuning_loop_count ; t#u32 sdma_boundary ; t#u32 adma_table_cnt ; t#u64 data_timeout ; unsigned long private [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +sdhci_dumpregs void sdhci_dumpregs ( s#sdhci_host * ) +sdhci_enable_v4_mode void sdhci_enable_v4_mode ( s#sdhci_host * ) +sdhci_reset void sdhci_reset ( s#sdhci_host * , t#u8 ) +sdhci_adma_write_desc void sdhci_adma_write_desc ( s#sdhci_host * , void * * , t#dma_addr_t , int , unsigned int ) +sdhci_set_data_timeout_irq void sdhci_set_data_timeout_irq ( s#sdhci_host * , t#bool ) +__sdhci_set_timeout void __sdhci_set_timeout ( s#sdhci_host * , s#mmc_command * ) +sdhci_switch_external_dma void sdhci_switch_external_dma ( s#sdhci_host * , t#bool ) +sdhci_calc_clk t#u16 sdhci_calc_clk ( s#sdhci_host * , unsigned int , unsigned int * ) +sdhci_enable_clk void sdhci_enable_clk ( s#sdhci_host * , t#u16 ) +sdhci_set_clock void sdhci_set_clock ( s#sdhci_host * , unsigned int ) +sdhci_set_power_noreg void sdhci_set_power_noreg ( s#sdhci_host * , unsigned char , unsigned short ) +sdhci_set_power void sdhci_set_power ( s#sdhci_host * , unsigned char , unsigned short ) +sdhci_set_power_and_bus_voltage void sdhci_set_power_and_bus_voltage ( s#sdhci_host * , unsigned char , unsigned short ) +sdhci_request void sdhci_request ( s#mmc_host * , s#mmc_request * ) +sdhci_request_atomic int sdhci_request_atomic ( s#mmc_host * , s#mmc_request * ) +sdhci_set_bus_width void sdhci_set_bus_width ( s#sdhci_host * , int ) +sdhci_set_uhs_signaling void sdhci_set_uhs_signaling ( s#sdhci_host * , unsigned ) +sdhci_set_ios void sdhci_set_ios ( s#mmc_host * , s#mmc_ios * ) +sdhci_enable_sdio_irq void sdhci_enable_sdio_irq ( s#mmc_host * , int ) +sdhci_start_signal_voltage_switch int sdhci_start_signal_voltage_switch ( s#mmc_host * , s#mmc_ios * ) +sdhci_start_tuning void sdhci_start_tuning ( s#sdhci_host * ) +sdhci_end_tuning void sdhci_end_tuning ( s#sdhci_host * ) +sdhci_reset_tuning void sdhci_reset_tuning ( s#sdhci_host * ) +sdhci_abort_tuning void sdhci_abort_tuning ( s#sdhci_host * , t#u32 ) +sdhci_send_tuning void sdhci_send_tuning ( s#sdhci_host * , t#u32 ) +sdhci_execute_tuning int sdhci_execute_tuning ( s#mmc_host * , t#u32 ) +sdhci_suspend_host int sdhci_suspend_host ( s#sdhci_host * ) +sdhci_resume_host int sdhci_resume_host ( s#sdhci_host * ) +sdhci_runtime_suspend_host int sdhci_runtime_suspend_host ( s#sdhci_host * ) +sdhci_runtime_resume_host int sdhci_runtime_resume_host ( s#sdhci_host * , int ) +sdhci_cqe_enable void sdhci_cqe_enable ( s#mmc_host * ) +sdhci_cqe_disable void sdhci_cqe_disable ( s#mmc_host * , t#bool ) +sdhci_cqe_irq t#bool sdhci_cqe_irq ( s#sdhci_host * , t#u32 , int * , int * ) +sdhci_alloc_host s#sdhci_host * sdhci_alloc_host ( s#device * , t#size_t ) +__sdhci_read_caps void __sdhci_read_caps ( s#sdhci_host * , const t#u16 * , const t#u32 * , const t#u32 * ) +sdhci_setup_host int sdhci_setup_host ( s#sdhci_host * ) +sdhci_cleanup_host void sdhci_cleanup_host ( s#sdhci_host * ) +__sdhci_add_host int __sdhci_add_host ( s#sdhci_host * ) +sdhci_add_host int sdhci_add_host ( s#sdhci_host * ) +sdhci_remove_host void sdhci_remove_host ( s#sdhci_host * , int ) +sdhci_free_host void sdhci_free_host ( s#sdhci_host * ) + +/* drivers/mmc/host/sdhci-pci-data.o */ +s##pci_dev +s#sdhci_pci_data struct sdhci_pci_data { s#pci_dev * pdev ; int slotno ; int rst_n_gpio ; int cd_gpio ; int ( * setup ) ( s#sdhci_pci_data * ) ; void ( * cleanup ) ( s#sdhci_pci_data * ) ; } +sdhci_pci_get_data extern s#sdhci_pci_data * ( * sdhci_pci_get_data ) ( s#pci_dev * , int ) + +/* drivers/mmc/host/sdhci-pltfm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##sdio_func +s##sdio_func_tuple +s##mmc_pwrseq +s##mmc_bus_ops +s##regulator +sdhci_pltfm_clk_get_max_clock extern unsigned int sdhci_pltfm_clk_get_max_clock ( s#sdhci_host * ) +s##mfd_cell +sdhci_get_property void sdhci_get_property ( s#platform_device * ) +s#sdhci_pltfm_data struct sdhci_pltfm_data { const s#sdhci_ops * ops ; unsigned int quirks ; unsigned int quirks2 ; } +sdhci_pltfm_init extern s#sdhci_host * sdhci_pltfm_init ( s#platform_device * , const s#sdhci_pltfm_data * , t#size_t ) +sdhci_pltfm_free extern void sdhci_pltfm_free ( s#platform_device * ) +sdhci_pltfm_register extern int sdhci_pltfm_register ( s#platform_device * , const s#sdhci_pltfm_data * , t#size_t ) +sdhci_pltfm_unregister extern int sdhci_pltfm_unregister ( s#platform_device * ) +sdhci_pltfm_suspend int sdhci_pltfm_suspend ( s#device * ) +sdhci_pltfm_resume int sdhci_pltfm_resume ( s#device * ) +sdhci_pltfm_pmops extern const s#dev_pm_ops sdhci_pltfm_pmops + +/* drivers/mtd/chips/cfi_cmdset_0001.o */ +t#u_char typedef unsigned char u_char +s#mtd_oob_region struct mtd_oob_region { t#u32 offset ; t#u32 length ; } +s#mtd_ooblayout_ops struct mtd_ooblayout_ops { int ( * ecc ) ( s#mtd_info * , int , s#mtd_oob_region * ) ; int ( * free ) ( s#mtd_info * , int , s#mtd_oob_region * ) ; } +s#mtd_pairing_info struct mtd_pairing_info { int pair ; int group ; } +s#mtd_pairing_scheme struct mtd_pairing_scheme { int ngroups ; int ( * get_info ) ( s#mtd_info * , int , s#mtd_pairing_info * ) ; int ( * get_wunit ) ( s#mtd_info * , const s#mtd_pairing_info * ) ; } +s#mtd_erase_region_info struct mtd_erase_region_info { t#uint64_t offset ; t#uint32_t erasesize ; t#uint32_t numblocks ; unsigned long * lockmap ; } +s#erase_info struct erase_info { t#uint64_t addr ; t#uint64_t len ; t#uint64_t fail_addr ; } +s#mtd_oob_ops struct mtd_oob_ops { unsigned int mode ; t#size_t len ; t#size_t retlen ; t#size_t ooblen ; t#size_t oobretlen ; t#uint32_t ooboffs ; t#uint8_t * datbuf ; t#uint8_t * oobbuf ; } +s#otp_info struct otp_info { t#__u32 start ; t#__u32 length ; t#__u32 locked ; } +s#mtd_ecc_stats struct mtd_ecc_stats { t#__u32 corrected ; t#__u32 failed ; t#__u32 badblocks ; t#__u32 bbtblocks ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#mtd_debug_info struct mtd_debug_info { s#dentry * dfs_dir ; const char * partname ; const char * partid ; } +s##nvmem_device +s#mtd_part struct mtd_part { s#list_head node ; t#u64 offset ; t#u64 size ; t#u32 flags ; } +s#mtd_master struct mtd_master { s#mutex partitions_lock ; s#mutex chrdev_lock ; unsigned int suspended : 1 ; } +s#mtd_info struct mtd_info { t#u_char type ; t#uint32_t flags ; t#uint64_t size ; t#uint32_t erasesize ; t#uint32_t writesize ; t#uint32_t writebufsize ; t#uint32_t oobsize ; t#uint32_t oobavail ; unsigned int erasesize_shift ; unsigned int writesize_shift ; unsigned int erasesize_mask ; unsigned int writesize_mask ; unsigned int bitflip_threshold ; const char * name ; int index ; const s#mtd_ooblayout_ops * ooblayout ; const s#mtd_pairing_scheme * pairing ; unsigned int ecc_step_size ; unsigned int ecc_strength ; int numeraseregions ; s#mtd_erase_region_info * eraseregions ; int ( * _erase ) ( s#mtd_info * , s#erase_info * ) ; int ( * _point ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , void * * , t#resource_size_t * ) ; int ( * _unpoint ) ( s#mtd_info * , t#loff_t , t#size_t ) ; int ( * _read ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , t#u_char * ) ; int ( * _write ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , const t#u_char * ) ; int ( * _panic_write ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , const t#u_char * ) ; int ( * _read_oob ) ( s#mtd_info * , t#loff_t , s#mtd_oob_ops * ) ; int ( * _write_oob ) ( s#mtd_info * , t#loff_t , s#mtd_oob_ops * ) ; int ( * _get_fact_prot_info ) ( s#mtd_info * , t#size_t , t#size_t * , s#otp_info * ) ; int ( * _read_fact_prot_reg ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , t#u_char * ) ; int ( * _get_user_prot_info ) ( s#mtd_info * , t#size_t , t#size_t * , s#otp_info * ) ; int ( * _read_user_prot_reg ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , t#u_char * ) ; int ( * _write_user_prot_reg ) ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , const t#u_char * ) ; int ( * _lock_user_prot_reg ) ( s#mtd_info * , t#loff_t , t#size_t ) ; int ( * _erase_user_prot_reg ) ( s#mtd_info * , t#loff_t , t#size_t ) ; int ( * _writev ) ( s#mtd_info * , const s#kvec * , unsigned long , t#loff_t , t#size_t * ) ; void ( * _sync ) ( s#mtd_info * ) ; int ( * _lock ) ( s#mtd_info * , t#loff_t , t#uint64_t ) ; int ( * _unlock ) ( s#mtd_info * , t#loff_t , t#uint64_t ) ; int ( * _is_locked ) ( s#mtd_info * , t#loff_t , t#uint64_t ) ; int ( * _block_isreserved ) ( s#mtd_info * , t#loff_t ) ; int ( * _block_isbad ) ( s#mtd_info * , t#loff_t ) ; int ( * _block_markbad ) ( s#mtd_info * , t#loff_t ) ; int ( * _max_bad_blocks ) ( s#mtd_info * , t#loff_t , t#size_t ) ; int ( * _suspend ) ( s#mtd_info * ) ; void ( * _resume ) ( s#mtd_info * ) ; void ( * _reboot ) ( s#mtd_info * ) ; int ( * _get_device ) ( s#mtd_info * ) ; void ( * _put_device ) ( s#mtd_info * ) ; t#bool oops_panic_write ; s#notifier_block reboot_notifier ; s#mtd_ecc_stats ecc_stats ; int subpage_sft ; void * priv ; s#module * owner ; s#device dev ; int usecount ; s#mtd_debug_info dbg ; s#nvmem_device * nvmem ; s#nvmem_device * otp_user_nvmem ; s#nvmem_device * otp_factory_nvmem ; s#mtd_info * parent ; s#list_head partitions ; union { s#mtd_part part ; s#mtd_master master ; } ; } +t#map_word typedef union { unsigned long x [ ( ( ( 32 * 8 ) + 64 - 1 ) / 64 ) ] ; } map_word +s#mtd_chip_driver struct mtd_chip_driver { s#mtd_info * ( * probe ) ( s#map_info * ) ; void ( * destroy ) ( s#mtd_info * ) ; s#module * module ; char * name ; s#list_head list ; } +s#map_info struct map_info { const char * name ; unsigned long size ; t#resource_size_t phys ; void * virt ; void * cached ; int swap ; int bankwidth ; t#map_word ( * read ) ( s#map_info * , unsigned long ) ; void ( * copy_from ) ( s#map_info * , void * , unsigned long , t#ssize_t ) ; void ( * write ) ( s#map_info * , const t#map_word , unsigned long ) ; void ( * copy_to ) ( s#map_info * , unsigned long , const void * , t#ssize_t ) ; void ( * inval_cache ) ( s#map_info * , unsigned long , t#ssize_t ) ; void ( * set_vpp ) ( s#map_info * , int ) ; unsigned long pfow_base ; unsigned long map_priv_1 ; unsigned long map_priv_2 ; s#device_node * device_node ; void * fldrv_priv ; s#mtd_chip_driver * fldrv ; } +cfi_cmdset_0001 s#mtd_info * cfi_cmdset_0001 ( s#map_info * , int ) +cfi_cmdset_0003 s#mtd_info * cfi_cmdset_0003 ( s#map_info * , int ) +cfi_cmdset_0200 s#mtd_info * cfi_cmdset_0200 ( s#map_info * , int ) + +/* drivers/mtd/chips/cfi_cmdset_0002.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +cfi_cmdset_0002 s#mtd_info * cfi_cmdset_0002 ( s#map_info * , int ) +cfi_cmdset_0006 s#mtd_info * cfi_cmdset_0006 ( s#map_info * , int ) +cfi_cmdset_0701 s#mtd_info * cfi_cmdset_0701 ( s#map_info * , int ) + +/* drivers/mtd/chips/cfi_cmdset_0020.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +cfi_cmdset_0020 s#mtd_info * cfi_cmdset_0020 ( s#map_info * , int ) + +/* drivers/mtd/chips/cfi_util.o */ +cfi_udelay void cfi_udelay ( int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##nvmem_device +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#cfi_ident struct cfi_ident { t#uint8_t qry [ 3 ] ; t#uint16_t P_ID ; t#uint16_t P_ADR ; t#uint16_t A_ID ; t#uint16_t A_ADR ; t#uint8_t VccMin ; t#uint8_t VccMax ; t#uint8_t VppMin ; t#uint8_t VppMax ; t#uint8_t WordWriteTimeoutTyp ; t#uint8_t BufWriteTimeoutTyp ; t#uint8_t BlockEraseTimeoutTyp ; t#uint8_t ChipEraseTimeoutTyp ; t#uint8_t WordWriteTimeoutMax ; t#uint8_t BufWriteTimeoutMax ; t#uint8_t BlockEraseTimeoutMax ; t#uint8_t ChipEraseTimeoutMax ; t#uint8_t DevSize ; t#uint16_t InterfaceDesc ; t#uint16_t MaxBufWriteSize ; t#uint8_t NumEraseRegions ; t#uint32_t EraseRegionInfo [ ] ; } +t#flstate_t typedef enum { FL_READY , FL_STATUS , FL_CFI_QUERY , FL_JEDEC_QUERY , FL_ERASING , FL_ERASE_SUSPENDING , FL_ERASE_SUSPENDED , FL_WRITING , FL_WRITING_TO_BUFFER , FL_OTP_WRITE , FL_WRITE_SUSPENDING , FL_WRITE_SUSPENDED , FL_PM_SUSPENDED , FL_SYNCING , FL_UNLOADING , FL_LOCKING , FL_UNLOCKING , FL_POINT , FL_XIP_WHILE_ERASING , FL_XIP_WHILE_WRITING , FL_SHUTDOWN , FL_READING , FL_CACHEDPRG , FL_RESETTING , FL_OTPING , FL_PREPARING_ERASE , FL_VERIFYING_ERASE , FL_UNKNOWN } flstate_t +s#flchip struct flchip { unsigned long start ; int ref_point_counter ; t#flstate_t state ; t#flstate_t oldstate ; unsigned int write_suspended : 1 ; unsigned int erase_suspended : 1 ; unsigned long in_progress_block_addr ; unsigned long in_progress_block_mask ; s#mutex mutex ; t#wait_queue_head_t wq ; int word_write_time ; int buffer_write_time ; int erase_time ; int word_write_time_max ; int buffer_write_time_max ; int erase_time_max ; void * priv ; } +s#cfi_private struct cfi_private { t#uint16_t cmdset ; void * cmdset_priv ; int interleave ; int device_type ; int cfi_mode ; int addr_unlock1 ; int addr_unlock2 ; s#mtd_info * ( * cmdset_setup ) ( s#map_info * ) ; s#cfi_ident * cfiq ; int mfr , id ; int numchips ; t#map_word sector_erase_cmd ; unsigned long chipshift ; const char * im_name ; s#flchip chips [ ] ; } +cfi_build_cmd_addr t#uint32_t cfi_build_cmd_addr ( t#uint32_t , s#map_info * , s#cfi_private * ) +t#u_long typedef unsigned long u_long +cfi_build_cmd t#map_word cfi_build_cmd ( t#u_long , s#map_info * , s#cfi_private * ) +cfi_merge_status unsigned long cfi_merge_status ( t#map_word , s#map_info * , s#cfi_private * ) +cfi_send_gen_cmd t#uint32_t cfi_send_gen_cmd ( t#u_char , t#uint32_t , t#uint32_t , s#map_info * , s#cfi_private * , int , t#map_word * ) +cfi_qry_present int cfi_qry_present ( s#map_info * , t#__u32 , s#cfi_private * ) +cfi_qry_mode_on int cfi_qry_mode_on ( t#uint32_t , s#map_info * , s#cfi_private * ) +cfi_qry_mode_off void cfi_qry_mode_off ( t#uint32_t , s#map_info * , s#cfi_private * ) +s#cfi_extquery struct cfi_extquery { t#uint8_t pri [ 3 ] ; t#uint8_t MajorVersion ; t#uint8_t MinorVersion ; } +cfi_read_pri s#cfi_extquery * cfi_read_pri ( s#map_info * , t#uint16_t , t#uint16_t , const char * ) +s#cfi_fixup struct cfi_fixup { t#uint16_t mfr ; t#uint16_t id ; void ( * fixup ) ( s#mtd_info * ) ; } +cfi_fixup void cfi_fixup ( s#mtd_info * , s#cfi_fixup * ) +t#varsize_frob_t typedef int ( * varsize_frob_t ) ( s#map_info * , s#flchip * , unsigned long , int , void * ) +cfi_varsize_frob int cfi_varsize_frob ( s#mtd_info * , t#varsize_frob_t , t#loff_t , t#size_t , void * ) + +/* drivers/mtd/chips/chipreg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +register_mtd_chip_driver void register_mtd_chip_driver ( s#mtd_chip_driver * ) +unregister_mtd_chip_driver void unregister_mtd_chip_driver ( s#mtd_chip_driver * ) +do_map_probe s#mtd_info * do_map_probe ( const char * , s#map_info * ) +map_destroy void map_destroy ( s#mtd_info * ) + +/* drivers/mtd/chips/gen_probe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +s#chip_probe struct chip_probe { char * name ; int ( * probe_chip ) ( s#map_info * , t#__u32 , unsigned long * , s#cfi_private * ) ; } +mtd_do_chip_probe s#mtd_info * mtd_do_chip_probe ( s#map_info * , s#chip_probe * ) + +/* drivers/mtd/hyperbus/hyperbus-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##nvmem_device +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#hyperbus_ops struct hyperbus_ops { t#u16 ( * read16 ) ( s#hyperbus_device * , unsigned long ) ; void ( * write16 ) ( s#hyperbus_device * , unsigned long , t#u16 ) ; void ( * copy_from ) ( s#hyperbus_device * , void * , unsigned long , t#ssize_t ) ; void ( * copy_to ) ( s#hyperbus_device * , unsigned long , const void * , t#ssize_t ) ; int ( * calibrate ) ( s#hyperbus_device * ) ; } +s#hyperbus_ctlr struct hyperbus_ctlr { s#device * dev ; t#bool calibrated ; const s#hyperbus_ops * ops ; } +e#hyperbus_memtype enum hyperbus_memtype { HYPERFLASH , HYPERRAM , } +s#hyperbus_device struct hyperbus_device { s#map_info map ; s#device_node * np ; s#mtd_info * mtd ; s#hyperbus_ctlr * ctlr ; e#hyperbus_memtype memtype ; void * priv ; } +hyperbus_register_device int hyperbus_register_device ( s#hyperbus_device * ) +hyperbus_unregister_device int hyperbus_unregister_device ( s#hyperbus_device * ) + +/* drivers/mtd/lpddr/lpddr_cmds.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +lpddr_cmdset s#mtd_info * lpddr_cmdset ( s#map_info * ) + +/* drivers/mtd/maps/map_funcs.o */ +s##device_node +s##mtd_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +simple_map_init extern void simple_map_init ( s#map_info * ) + +/* drivers/mtd/mtd_blkdevs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nvmem_device +s#mtd_blktrans_ops struct mtd_blktrans_ops { char * name ; int major ; int part_bits ; int blksize ; int blkshift ; int ( * readsect ) ( s#mtd_blktrans_dev * , unsigned long , char * ) ; int ( * writesect ) ( s#mtd_blktrans_dev * , unsigned long , char * ) ; int ( * discard ) ( s#mtd_blktrans_dev * , unsigned long , unsigned ) ; void ( * background ) ( s#mtd_blktrans_dev * ) ; int ( * getgeo ) ( s#mtd_blktrans_dev * , s#hd_geometry * ) ; int ( * flush ) ( s#mtd_blktrans_dev * ) ; int ( * open ) ( s#mtd_blktrans_dev * ) ; void ( * release ) ( s#mtd_blktrans_dev * ) ; void ( * add_mtd ) ( s#mtd_blktrans_ops * , s#mtd_info * ) ; void ( * remove_dev ) ( s#mtd_blktrans_dev * ) ; s#list_head devs ; s#list_head list ; s#module * owner ; } +s#mtd_blktrans_dev struct mtd_blktrans_dev { s#mtd_blktrans_ops * tr ; s#list_head list ; s#mtd_info * mtd ; s#mutex lock ; int devnum ; t#bool bg_stop ; unsigned long size ; int readonly ; int open ; s#kref ref ; s#gendisk * disk ; s#attribute_group * disk_attributes ; s#request_queue * rq ; s#list_head rq_list ; s#blk_mq_tag_set * tag_set ; t#spinlock_t queue_lock ; void * priv ; t#fmode_t file_mode ; } +mtd_blktrans_cease_background extern int mtd_blktrans_cease_background ( s#mtd_blktrans_dev * ) +register_mtd_blktrans extern int register_mtd_blktrans ( s#mtd_blktrans_ops * ) +deregister_mtd_blktrans extern int deregister_mtd_blktrans ( s#mtd_blktrans_ops * ) +add_mtd_blktrans_dev extern int add_mtd_blktrans_dev ( s#mtd_blktrans_dev * ) +del_mtd_blktrans_dev extern int del_mtd_blktrans_dev ( s#mtd_blktrans_dev * ) + +/* drivers/mtd/mtdconcat.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nvmem_device +mtd_concat_create s#mtd_info * mtd_concat_create ( s#mtd_info * [ ] , int , const char * ) +mtd_concat_destroy void mtd_concat_destroy ( s#mtd_info * ) + +/* drivers/mtd/mtdcore.o */ +mtd_table_mutex extern s#mutex mtd_table_mutex +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nvmem_device +__mtd_next_device s#mtd_info * __mtd_next_device ( int ) +mtd_wunit_to_pairing_info int mtd_wunit_to_pairing_info ( s#mtd_info * , int , s#mtd_pairing_info * ) +mtd_pairing_info_to_wunit int mtd_pairing_info_to_wunit ( s#mtd_info * , const s#mtd_pairing_info * ) +mtd_pairing_groups int mtd_pairing_groups ( s#mtd_info * ) +s#mtd_part_parser_data struct mtd_part_parser_data { unsigned long origin ; } +s#mtd_partition struct mtd_partition { const char * name ; const char * const * types ; t#uint64_t size ; t#uint64_t offset ; t#uint32_t mask_flags ; t#uint32_t add_flags ; s#device_node * of_node ; } +mtd_device_parse_register extern int mtd_device_parse_register ( s#mtd_info * , const char * const * , s#mtd_part_parser_data * , const s#mtd_partition * , int ) +mtd_device_unregister extern int mtd_device_unregister ( s#mtd_info * ) +s#mtd_notifier struct mtd_notifier { void ( * add ) ( s#mtd_info * ) ; void ( * remove ) ( s#mtd_info * ) ; s#list_head list ; } +register_mtd_user extern void register_mtd_user ( s#mtd_notifier * ) +unregister_mtd_user extern int unregister_mtd_user ( s#mtd_notifier * ) +get_mtd_device extern s#mtd_info * get_mtd_device ( s#mtd_info * , int ) +__get_mtd_device extern int __get_mtd_device ( s#mtd_info * ) +get_mtd_device_nm extern s#mtd_info * get_mtd_device_nm ( const char * ) +put_mtd_device extern void put_mtd_device ( s#mtd_info * ) +__put_mtd_device extern void __put_mtd_device ( s#mtd_info * ) +mtd_erase int mtd_erase ( s#mtd_info * , s#erase_info * ) +mtd_point int mtd_point ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , void * * , t#resource_size_t * ) +mtd_unpoint int mtd_unpoint ( s#mtd_info * , t#loff_t , t#size_t ) +mtd_get_unmapped_area unsigned long mtd_get_unmapped_area ( s#mtd_info * , unsigned long , unsigned long , unsigned long ) +mtd_read int mtd_read ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , t#u_char * ) +mtd_write int mtd_write ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , const t#u_char * ) +mtd_panic_write int mtd_panic_write ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , const t#u_char * ) +mtd_read_oob int mtd_read_oob ( s#mtd_info * , t#loff_t , s#mtd_oob_ops * ) +mtd_write_oob int mtd_write_oob ( s#mtd_info * , t#loff_t , s#mtd_oob_ops * ) +mtd_ooblayout_ecc int mtd_ooblayout_ecc ( s#mtd_info * , int , s#mtd_oob_region * ) +mtd_ooblayout_free int mtd_ooblayout_free ( s#mtd_info * , int , s#mtd_oob_region * ) +mtd_ooblayout_find_eccregion int mtd_ooblayout_find_eccregion ( s#mtd_info * , int , int * , s#mtd_oob_region * ) +mtd_ooblayout_get_eccbytes int mtd_ooblayout_get_eccbytes ( s#mtd_info * , t#u8 * , const t#u8 * , int , int ) +mtd_ooblayout_set_eccbytes int mtd_ooblayout_set_eccbytes ( s#mtd_info * , const t#u8 * , t#u8 * , int , int ) +mtd_ooblayout_get_databytes int mtd_ooblayout_get_databytes ( s#mtd_info * , t#u8 * , const t#u8 * , int , int ) +mtd_ooblayout_set_databytes int mtd_ooblayout_set_databytes ( s#mtd_info * , const t#u8 * , t#u8 * , int , int ) +mtd_ooblayout_count_freebytes int mtd_ooblayout_count_freebytes ( s#mtd_info * ) +mtd_ooblayout_count_eccbytes int mtd_ooblayout_count_eccbytes ( s#mtd_info * ) +mtd_get_fact_prot_info int mtd_get_fact_prot_info ( s#mtd_info * , t#size_t , t#size_t * , s#otp_info * ) +mtd_read_fact_prot_reg int mtd_read_fact_prot_reg ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , t#u_char * ) +mtd_get_user_prot_info int mtd_get_user_prot_info ( s#mtd_info * , t#size_t , t#size_t * , s#otp_info * ) +mtd_read_user_prot_reg int mtd_read_user_prot_reg ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , t#u_char * ) +mtd_write_user_prot_reg int mtd_write_user_prot_reg ( s#mtd_info * , t#loff_t , t#size_t , t#size_t * , const t#u_char * ) +mtd_lock_user_prot_reg int mtd_lock_user_prot_reg ( s#mtd_info * , t#loff_t , t#size_t ) +mtd_erase_user_prot_reg int mtd_erase_user_prot_reg ( s#mtd_info * , t#loff_t , t#size_t ) +mtd_lock int mtd_lock ( s#mtd_info * , t#loff_t , t#uint64_t ) +mtd_unlock int mtd_unlock ( s#mtd_info * , t#loff_t , t#uint64_t ) +mtd_is_locked int mtd_is_locked ( s#mtd_info * , t#loff_t , t#uint64_t ) +mtd_block_isreserved int mtd_block_isreserved ( s#mtd_info * , t#loff_t ) +mtd_block_isbad int mtd_block_isbad ( s#mtd_info * , t#loff_t ) +mtd_block_markbad int mtd_block_markbad ( s#mtd_info * , t#loff_t ) +mtd_writev int mtd_writev ( s#mtd_info * , const s#kvec * , unsigned long , t#loff_t , t#size_t * ) +mtd_kmalloc_up_to void * mtd_kmalloc_up_to ( const s#mtd_info * , t#size_t * ) + +/* drivers/mtd/mtdpart.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +mtd_add_partition int mtd_add_partition ( s#mtd_info * , const char * , long long , long long ) +mtd_del_partition int mtd_del_partition ( s#mtd_info * , int ) +s#mtd_part_parser struct mtd_part_parser { s#list_head list ; s#module * owner ; const char * name ; const s#of_device_id * of_match_table ; int ( * parse_fn ) ( s#mtd_info * , const s#mtd_partition * * , s#mtd_part_parser_data * ) ; void ( * cleanup ) ( const s#mtd_partition * , int ) ; } +__register_mtd_parser extern int __register_mtd_parser ( s#mtd_part_parser * , s#module * ) +deregister_mtd_parser extern void deregister_mtd_parser ( s#mtd_part_parser * ) +mtd_get_device_size t#uint64_t mtd_get_device_size ( const s#mtd_info * ) + +/* drivers/mtd/mtdsuper.o */ +s##audit_names +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##nvmem_device +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +get_tree_mtd extern int get_tree_mtd ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) ) +kill_mtd_super extern void kill_mtd_super ( s#super_block * ) + +/* drivers/mtd/nand/bbt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +s#nand_memory_organization struct nand_memory_organization { unsigned int bits_per_cell ; unsigned int pagesize ; unsigned int oobsize ; unsigned int pages_per_eraseblock ; unsigned int eraseblocks_per_lun ; unsigned int max_bad_eraseblocks_per_lun ; unsigned int planes_per_lun ; unsigned int luns_per_target ; unsigned int ntargets ; } +e#nand_ecc_engine_type enum nand_ecc_engine_type { NAND_ECC_ENGINE_TYPE_INVALID , NAND_ECC_ENGINE_TYPE_NONE , NAND_ECC_ENGINE_TYPE_SOFT , NAND_ECC_ENGINE_TYPE_ON_HOST , NAND_ECC_ENGINE_TYPE_ON_DIE , } +e#nand_ecc_placement enum nand_ecc_placement { NAND_ECC_PLACEMENT_UNKNOWN , NAND_ECC_PLACEMENT_OOB , NAND_ECC_PLACEMENT_INTERLEAVED , } +e#nand_ecc_algo enum nand_ecc_algo { NAND_ECC_ALGO_UNKNOWN , NAND_ECC_ALGO_HAMMING , NAND_ECC_ALGO_BCH , NAND_ECC_ALGO_RS , } +s#nand_ecc_props struct nand_ecc_props { e#nand_ecc_engine_type engine_type ; e#nand_ecc_placement placement ; e#nand_ecc_algo algo ; unsigned int strength ; unsigned int step_size ; unsigned int flags ; } +s#nand_ecc_context struct nand_ecc_context { s#nand_ecc_props conf ; unsigned int nsteps ; unsigned int total ; void * priv ; } +e#nand_page_io_req_type enum nand_page_io_req_type { NAND_PAGE_READ = 0 , NAND_PAGE_WRITE , } +s#nand_pos struct nand_pos { unsigned int target ; unsigned int lun ; unsigned int plane ; unsigned int eraseblock ; unsigned int page ; } +s#nand_page_io_req struct nand_page_io_req { e#nand_page_io_req_type type ; s#nand_pos pos ; unsigned int dataoffs ; unsigned int datalen ; union { const void * out ; void * in ; } databuf ; unsigned int ooboffs ; unsigned int ooblen ; union { const void * out ; void * in ; } oobbuf ; int mode ; } +s#nand_ecc_engine_ops struct nand_ecc_engine_ops { int ( * init_ctx ) ( s#nand_device * ) ; void ( * cleanup_ctx ) ( s#nand_device * ) ; int ( * prepare_io_req ) ( s#nand_device * , s#nand_page_io_req * ) ; int ( * finish_io_req ) ( s#nand_device * , s#nand_page_io_req * ) ; } +s#nand_ecc_engine struct nand_ecc_engine { s#nand_ecc_engine_ops * ops ; } +s#nand_ecc struct nand_ecc { s#nand_ecc_props defaults ; s#nand_ecc_props requirements ; s#nand_ecc_props user_conf ; s#nand_ecc_context ctx ; s#nand_ecc_engine * ondie_engine ; s#nand_ecc_engine * engine ; } +s#nand_row_converter struct nand_row_converter { unsigned int lun_addr_shift ; unsigned int eraseblock_addr_shift ; } +s#nand_bbt struct nand_bbt { unsigned long * cache ; } +s#nand_ops struct nand_ops { int ( * erase ) ( s#nand_device * , const s#nand_pos * ) ; int ( * markbad ) ( s#nand_device * , const s#nand_pos * ) ; t#bool ( * isbad ) ( s#nand_device * , const s#nand_pos * ) ; } +s#nand_device struct nand_device { s#mtd_info mtd ; s#nand_memory_organization memorg ; s#nand_ecc ecc ; s#nand_row_converter rowconv ; s#nand_bbt bbt ; const s#nand_ops * ops ; } +nanddev_bbt_init int nanddev_bbt_init ( s#nand_device * ) +nanddev_bbt_cleanup void nanddev_bbt_cleanup ( s#nand_device * ) +nanddev_bbt_update int nanddev_bbt_update ( s#nand_device * ) +nanddev_bbt_get_block_status int nanddev_bbt_get_block_status ( const s#nand_device * , unsigned int ) +e#nand_bbt_block_status enum nand_bbt_block_status { NAND_BBT_BLOCK_STATUS_UNKNOWN , NAND_BBT_BLOCK_GOOD , NAND_BBT_BLOCK_WORN , NAND_BBT_BLOCK_RESERVED , NAND_BBT_BLOCK_FACTORY_BAD , NAND_BBT_BLOCK_NUM_STATUS , } +nanddev_bbt_set_block_status int nanddev_bbt_set_block_status ( s#nand_device * , unsigned int , e#nand_bbt_block_status ) + +/* drivers/mtd/nand/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +nanddev_isbad t#bool nanddev_isbad ( s#nand_device * , const s#nand_pos * ) +nanddev_markbad int nanddev_markbad ( s#nand_device * , const s#nand_pos * ) +nanddev_isreserved t#bool nanddev_isreserved ( s#nand_device * , const s#nand_pos * ) +nanddev_erase int nanddev_erase ( s#nand_device * , const s#nand_pos * ) +nanddev_mtd_erase int nanddev_mtd_erase ( s#mtd_info * , s#erase_info * ) +nanddev_mtd_max_bad_blocks int nanddev_mtd_max_bad_blocks ( s#mtd_info * , t#loff_t , t#size_t ) +nanddev_ecc_engine_init int nanddev_ecc_engine_init ( s#nand_device * ) +nanddev_ecc_engine_cleanup void nanddev_ecc_engine_cleanup ( s#nand_device * ) +nanddev_init int nanddev_init ( s#nand_device * , const s#nand_ops * , s#module * ) +nanddev_cleanup void nanddev_cleanup ( s#nand_device * ) + +/* drivers/mtd/nand/ecc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +nand_ecc_init_ctx int nand_ecc_init_ctx ( s#nand_device * ) +nand_ecc_cleanup_ctx void nand_ecc_cleanup_ctx ( s#nand_device * ) +nand_ecc_prepare_io_req int nand_ecc_prepare_io_req ( s#nand_device * , s#nand_page_io_req * ) +nand_ecc_finish_io_req int nand_ecc_finish_io_req ( s#nand_device * , s#nand_page_io_req * ) +nand_get_small_page_ooblayout const s#mtd_ooblayout_ops * nand_get_small_page_ooblayout ( void ) +nand_get_large_page_ooblayout const s#mtd_ooblayout_ops * nand_get_large_page_ooblayout ( void ) +nand_get_large_page_hamming_ooblayout const s#mtd_ooblayout_ops * nand_get_large_page_hamming_ooblayout ( void ) +of_get_nand_ecc_user_config void of_get_nand_ecc_user_config ( s#nand_device * ) +nand_ecc_is_strong_enough t#bool nand_ecc_is_strong_enough ( s#nand_device * ) +s#nand_ecc_req_tweak_ctx struct nand_ecc_req_tweak_ctx { s#nand_page_io_req orig_req ; s#nand_device * nand ; unsigned int page_buffer_size ; unsigned int oob_buffer_size ; void * spare_databuf ; void * spare_oobbuf ; t#bool bounce_data ; t#bool bounce_oob ; } +nand_ecc_init_req_tweaking int nand_ecc_init_req_tweaking ( s#nand_ecc_req_tweak_ctx * , s#nand_device * ) +nand_ecc_cleanup_req_tweaking void nand_ecc_cleanup_req_tweaking ( s#nand_ecc_req_tweak_ctx * ) +nand_ecc_tweak_req void nand_ecc_tweak_req ( s#nand_ecc_req_tweak_ctx * , s#nand_page_io_req * ) +nand_ecc_restore_req void nand_ecc_restore_req ( s#nand_ecc_req_tweak_ctx * , s#nand_page_io_req * ) +nand_ecc_get_sw_engine s#nand_ecc_engine * nand_ecc_get_sw_engine ( s#nand_device * ) +nand_ecc_get_on_die_hw_engine s#nand_ecc_engine * nand_ecc_get_on_die_hw_engine ( s#nand_device * ) + +/* drivers/mtd/nand/ecc-sw-bch.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +nand_ecc_sw_bch_calculate int nand_ecc_sw_bch_calculate ( s#nand_device * , const unsigned char * , unsigned char * ) +nand_ecc_sw_bch_correct int nand_ecc_sw_bch_correct ( s#nand_device * , unsigned char * , unsigned char * , unsigned char * ) +nand_ecc_sw_bch_init_ctx int nand_ecc_sw_bch_init_ctx ( s#nand_device * ) +nand_ecc_sw_bch_cleanup_ctx void nand_ecc_sw_bch_cleanup_ctx ( s#nand_device * ) +nand_ecc_sw_bch_get_engine s#nand_ecc_engine * nand_ecc_sw_bch_get_engine ( void ) + +/* drivers/mtd/nand/ecc-sw-hamming.o */ +ecc_sw_hamming_calculate int ecc_sw_hamming_calculate ( const unsigned char * , unsigned int , unsigned char * , t#bool ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +nand_ecc_sw_hamming_calculate int nand_ecc_sw_hamming_calculate ( s#nand_device * , const unsigned char * , unsigned char * ) +ecc_sw_hamming_correct int ecc_sw_hamming_correct ( unsigned char * , unsigned char * , unsigned char * , unsigned int , t#bool ) +nand_ecc_sw_hamming_correct int nand_ecc_sw_hamming_correct ( s#nand_device * , unsigned char * , unsigned char * , unsigned char * ) +nand_ecc_sw_hamming_init_ctx int nand_ecc_sw_hamming_init_ctx ( s#nand_device * ) +nand_ecc_sw_hamming_cleanup_ctx void nand_ecc_sw_hamming_cleanup_ctx ( s#nand_device * ) +nand_ecc_sw_hamming_get_engine s#nand_ecc_engine * nand_ecc_sw_hamming_get_engine ( void ) + +/* drivers/mtd/nand/onenand/onenand_base.o */ +s#onenand_bufferram struct onenand_bufferram { int blockpage ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +s#onenand_chip struct onenand_chip { void * base ; unsigned dies ; unsigned boundary [ 2 ] ; t#loff_t diesize [ 2 ] ; unsigned int chipsize ; unsigned int device_id ; unsigned int version_id ; unsigned int technology ; unsigned int density_mask ; unsigned int options ; unsigned int badblockpos ; unsigned int erase_shift ; unsigned int page_shift ; unsigned int page_mask ; unsigned int writesize ; unsigned int bufferram_index ; s#onenand_bufferram bufferram [ 2 ] ; int ( * command ) ( s#mtd_info * , int , t#loff_t , t#size_t ) ; int ( * wait ) ( s#mtd_info * , int ) ; int ( * bbt_wait ) ( s#mtd_info * , int ) ; void ( * unlock_all ) ( s#mtd_info * ) ; int ( * read_bufferram ) ( s#mtd_info * , int , unsigned char * , int , t#size_t ) ; int ( * write_bufferram ) ( s#mtd_info * , int , const unsigned char * , int , t#size_t ) ; unsigned short ( * read_word ) ( void * ) ; void ( * write_word ) ( unsigned short , void * ) ; void ( * mmcontrol ) ( s#mtd_info * , int ) ; int ( * chip_probe ) ( s#mtd_info * ) ; int ( * block_markbad ) ( s#mtd_info * , t#loff_t ) ; int ( * scan_bbt ) ( s#mtd_info * ) ; int ( * enable ) ( s#mtd_info * ) ; int ( * disable ) ( s#mtd_info * ) ; s#completion complete ; int irq ; t#spinlock_t chip_lock ; t#wait_queue_head_t wq ; t#flstate_t state ; unsigned char * page_buf ; unsigned char * oob_buf ; unsigned char * verify_buf ; int subpagesize ; void * bbm ; void * priv ; unsigned int ongoing ; } +onenand_addr t#loff_t onenand_addr ( s#onenand_chip * , int ) +flexonenand_region int flexonenand_region ( s#mtd_info * , t#loff_t ) +onenand_scan extern int onenand_scan ( s#mtd_info * , int ) +onenand_release extern void onenand_release ( s#mtd_info * ) + +/* drivers/mtd/nand/raw/denali.o */ +denali_calc_ecc_bytes int denali_calc_ecc_bytes ( int , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +s#nand_id struct nand_id { t#u8 data [ 8 ] ; int len ; } +s#onfi_params struct onfi_params { int version ; t#u16 tPROG ; t#u16 tBERS ; t#u16 tR ; t#u16 tCCS ; t#bool fast_tCAD ; t#u16 sdr_timing_modes ; t#u16 nvddr_timing_modes ; t#u16 vendor_revision ; t#u8 vendor [ 88 ] ; } +s#nand_parameters struct nand_parameters { const char * model ; t#bool supports_set_get_features ; unsigned long set_feature_list [ ( ( ( 256 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long get_feature_list [ ( ( ( 256 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#onfi_params * onfi ; } +s##nand_manufacturer_desc +s#nand_manufacturer struct nand_manufacturer { const s#nand_manufacturer_desc * desc ; void * priv ; } +e#nand_interface_type enum nand_interface_type { NAND_SDR_IFACE , NAND_NVDDR_IFACE , } +s#nand_sdr_timings struct nand_sdr_timings { t#u64 tBERS_max ; t#u32 tCCS_min ; t#u64 tPROG_max ; t#u64 tR_max ; t#u32 tALH_min ; t#u32 tADL_min ; t#u32 tALS_min ; t#u32 tAR_min ; t#u32 tCEA_max ; t#u32 tCEH_min ; t#u32 tCH_min ; t#u32 tCHZ_max ; t#u32 tCLH_min ; t#u32 tCLR_min ; t#u32 tCLS_min ; t#u32 tCOH_min ; t#u32 tCS_min ; t#u32 tDH_min ; t#u32 tDS_min ; t#u32 tFEAT_max ; t#u32 tIR_min ; t#u32 tITC_max ; t#u32 tRC_min ; t#u32 tREA_max ; t#u32 tREH_min ; t#u32 tRHOH_min ; t#u32 tRHW_min ; t#u32 tRHZ_max ; t#u32 tRLOH_min ; t#u32 tRP_min ; t#u32 tRR_min ; t#u64 tRST_max ; t#u32 tWB_max ; t#u32 tWC_min ; t#u32 tWH_min ; t#u32 tWHR_min ; t#u32 tWP_min ; t#u32 tWW_min ; } +s#nand_nvddr_timings struct nand_nvddr_timings { t#u64 tBERS_max ; t#u32 tCCS_min ; t#u64 tPROG_max ; t#u64 tR_max ; t#u32 tAC_min ; t#u32 tAC_max ; t#u32 tADL_min ; t#u32 tCAD_min ; t#u32 tCAH_min ; t#u32 tCALH_min ; t#u32 tCALS_min ; t#u32 tCAS_min ; t#u32 tCEH_min ; t#u32 tCH_min ; t#u32 tCK_min ; t#u32 tCS_min ; t#u32 tDH_min ; t#u32 tDQSCK_min ; t#u32 tDQSCK_max ; t#u32 tDQSD_min ; t#u32 tDQSD_max ; t#u32 tDQSHZ_max ; t#u32 tDQSQ_max ; t#u32 tDS_min ; t#u32 tDSC_min ; t#u32 tFEAT_max ; t#u32 tITC_max ; t#u32 tQHS_max ; t#u32 tRHW_min ; t#u32 tRR_min ; t#u32 tRST_max ; t#u32 tWB_max ; t#u32 tWHR_min ; t#u32 tWRCK_min ; t#u32 tWW_min ; } +s#nand_timings struct nand_timings { unsigned int mode ; union { s#nand_sdr_timings sdr ; s#nand_nvddr_timings nvddr ; } ; } +s#nand_interface_config struct nand_interface_config { e#nand_interface_type type ; s#nand_timings timings ; } +s#nand_chip_ops struct nand_chip_ops { int ( * suspend ) ( s#nand_chip * ) ; void ( * resume ) ( s#nand_chip * ) ; int ( * lock_area ) ( s#nand_chip * , t#loff_t , t#uint64_t ) ; int ( * unlock_area ) ( s#nand_chip * , t#loff_t , t#uint64_t ) ; int ( * setup_read_retry ) ( s#nand_chip * , int ) ; int ( * choose_interface_config ) ( s#nand_chip * , s#nand_interface_config * ) ; } +s#nand_legacy struct nand_legacy { void * IO_ADDR_R ; void * IO_ADDR_W ; void ( * select_chip ) ( s#nand_chip * , int ) ; t#u8 ( * read_byte ) ( s#nand_chip * ) ; void ( * write_byte ) ( s#nand_chip * , t#u8 ) ; void ( * write_buf ) ( s#nand_chip * , const t#u8 * , int ) ; void ( * read_buf ) ( s#nand_chip * , t#u8 * , int ) ; void ( * cmd_ctrl ) ( s#nand_chip * , int , unsigned int ) ; void ( * cmdfunc ) ( s#nand_chip * , unsigned , int , int ) ; int ( * dev_ready ) ( s#nand_chip * ) ; int ( * waitfunc ) ( s#nand_chip * ) ; int ( * block_bad ) ( s#nand_chip * , t#loff_t ) ; int ( * block_markbad ) ( s#nand_chip * , t#loff_t ) ; int ( * set_features ) ( s#nand_chip * , int , t#u8 * ) ; int ( * get_features ) ( s#nand_chip * , int , t#u8 * ) ; int chip_delay ; s#nand_controller dummy_controller ; } +s#nand_bbt_descr struct nand_bbt_descr { int options ; int pages [ 8 ] ; int offs ; int veroffs ; t#uint8_t version [ 8 ] ; int len ; int maxblocks ; int reserved_block_code ; t#uint8_t * pattern ; } +s#nand_secure_region struct nand_secure_region { t#u64 offset ; t#u64 size ; } +s#nand_ecc_ctrl struct nand_ecc_ctrl { e#nand_ecc_engine_type engine_type ; e#nand_ecc_placement placement ; e#nand_ecc_algo algo ; int steps ; int size ; int bytes ; int total ; int strength ; int prepad ; int postpad ; unsigned int options ; t#u8 * calc_buf ; t#u8 * code_buf ; void ( * hwctl ) ( s#nand_chip * , int ) ; int ( * calculate ) ( s#nand_chip * , const t#uint8_t * , t#uint8_t * ) ; int ( * correct ) ( s#nand_chip * , t#uint8_t * , t#uint8_t * , t#uint8_t * ) ; int ( * read_page_raw ) ( s#nand_chip * , t#uint8_t * , int , int ) ; int ( * write_page_raw ) ( s#nand_chip * , const t#uint8_t * , int , int ) ; int ( * read_page ) ( s#nand_chip * , t#uint8_t * , int , int ) ; int ( * read_subpage ) ( s#nand_chip * , t#uint32_t , t#uint32_t , t#uint8_t * , int ) ; int ( * write_subpage ) ( s#nand_chip * , t#uint32_t , t#uint32_t , const t#uint8_t * , int , int ) ; int ( * write_page ) ( s#nand_chip * , const t#uint8_t * , int , int ) ; int ( * write_oob_raw ) ( s#nand_chip * , int ) ; int ( * read_oob_raw ) ( s#nand_chip * , int ) ; int ( * read_oob ) ( s#nand_chip * , int ) ; int ( * write_oob ) ( s#nand_chip * , int ) ; } +s#nand_chip struct nand_chip { s#nand_device base ; s#nand_id id ; s#nand_parameters parameters ; s#nand_manufacturer manufacturer ; s#nand_chip_ops ops ; s#nand_legacy legacy ; unsigned int options ; const s#nand_interface_config * current_interface_config ; s#nand_interface_config * best_interface_config ; unsigned int bbt_erase_shift ; unsigned int bbt_options ; unsigned int badblockpos ; unsigned int badblockbits ; s#nand_bbt_descr * bbt_td ; s#nand_bbt_descr * bbt_md ; s#nand_bbt_descr * badblock_pattern ; t#u8 * bbt ; unsigned int page_shift ; unsigned int phys_erase_shift ; unsigned int chip_shift ; unsigned int pagemask ; unsigned int subpagesize ; t#u8 * data_buf ; t#u8 * oob_poi ; struct { unsigned int bitflips ; int page ; } pagecache ; unsigned long buf_align ; s#mutex lock ; unsigned int suspended : 1 ; int cur_cs ; int read_retries ; s#nand_secure_region * secure_regions ; t#u8 nr_secure_regions ; s#nand_controller * controller ; s#nand_ecc_ctrl ecc ; void * priv ; } +e#nand_op_instr_type enum nand_op_instr_type { NAND_OP_CMD_INSTR , NAND_OP_ADDR_INSTR , NAND_OP_DATA_IN_INSTR , NAND_OP_DATA_OUT_INSTR , NAND_OP_WAITRDY_INSTR , } +s#nand_op_cmd_instr struct nand_op_cmd_instr { t#u8 opcode ; } +s#nand_op_addr_instr struct nand_op_addr_instr { unsigned int naddrs ; const t#u8 * addrs ; } +s#nand_op_data_instr struct nand_op_data_instr { unsigned int len ; union { void * in ; const void * out ; } buf ; t#bool force_8bit ; } +s#nand_op_waitrdy_instr struct nand_op_waitrdy_instr { unsigned int timeout_ms ; } +s#nand_op_instr struct nand_op_instr { e#nand_op_instr_type type ; union { s#nand_op_cmd_instr cmd ; s#nand_op_addr_instr addr ; s#nand_op_data_instr data ; s#nand_op_waitrdy_instr waitrdy ; } ctx ; unsigned int delay_ns ; } +s#nand_operation struct nand_operation { unsigned int cs ; const s#nand_op_instr * instrs ; unsigned int ninstrs ; } +s#nand_controller_ops struct nand_controller_ops { int ( * attach_chip ) ( s#nand_chip * ) ; void ( * detach_chip ) ( s#nand_chip * ) ; int ( * exec_op ) ( s#nand_chip * , const s#nand_operation * , t#bool ) ; int ( * setup_interface ) ( s#nand_chip * , int , const s#nand_interface_config * ) ; } +s#nand_controller struct nand_controller { s#mutex lock ; const s#nand_controller_ops * ops ; } +s#nand_ecc_step_info struct nand_ecc_step_info { int stepsize ; const int * strengths ; int nstrengths ; } +s#nand_ecc_caps struct nand_ecc_caps { const s#nand_ecc_step_info * stepinfos ; int nstepinfos ; int ( * calc_ecc_bytes ) ( int , int ) ; } +s#denali_controller struct denali_controller { s#nand_controller controller ; s#device * dev ; s#list_head chips ; unsigned long clk_rate ; unsigned long clk_x_rate ; void * reg ; void * host ; s#completion complete ; int irq ; t#u32 irq_mask ; t#u32 irq_status ; t#spinlock_t irq_lock ; t#bool dma_avail ; int devs_per_cs ; int oob_skip_bytes ; int active_bank ; int nbanks ; unsigned int revision ; unsigned int caps ; const s#nand_ecc_caps * ecc_caps ; t#u32 ( * host_read ) ( s#denali_controller * , t#u32 ) ; void ( * host_write ) ( s#denali_controller * , t#u32 , t#u32 ) ; void ( * setup_dma ) ( s#denali_controller * , t#dma_addr_t , int , t#bool ) ; } +s#denali_chip_sel struct denali_chip_sel { int bank ; t#u32 hwhr2_and_we_2_re ; t#u32 tcwaw_and_addr_2_data ; t#u32 re_2_we ; t#u32 acc_clks ; t#u32 rdwr_en_lo_cnt ; t#u32 rdwr_en_hi_cnt ; t#u32 cs_setup_cnt ; t#u32 re_2_re ; } +s#denali_chip struct denali_chip { s#nand_chip chip ; s#list_head node ; unsigned int nsels ; s#denali_chip_sel sels [ ] ; } +denali_chip_init int denali_chip_init ( s#denali_controller * , s#denali_chip * ) +denali_init int denali_init ( s#denali_controller * ) +denali_remove void denali_remove ( s#denali_controller * ) + +/* drivers/mtd/nand/raw/mtk_ecc.o */ +s##mtk_ecc +s#mtk_ecc_stats struct mtk_ecc_stats { t#u32 corrected ; t#u32 bitflips ; t#u32 failed ; } +mtk_ecc_get_stats void mtk_ecc_get_stats ( s#mtk_ecc * , s#mtk_ecc_stats * , int ) +mtk_ecc_release void mtk_ecc_release ( s#mtk_ecc * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_mtk_ecc_get s#mtk_ecc * of_mtk_ecc_get ( s#device_node * ) +e#mtk_ecc_operation enum mtk_ecc_operation { ECC_ENCODE , ECC_DECODE } +e#mtk_ecc_mode enum mtk_ecc_mode { ECC_DMA_MODE = 0 , ECC_NFI_MODE = 1 } +s#mtk_ecc_config struct mtk_ecc_config { e#mtk_ecc_operation op ; e#mtk_ecc_mode mode ; t#dma_addr_t addr ; t#u32 strength ; t#u32 sectors ; t#u32 len ; } +mtk_ecc_enable int mtk_ecc_enable ( s#mtk_ecc * , s#mtk_ecc_config * ) +mtk_ecc_disable void mtk_ecc_disable ( s#mtk_ecc * ) +mtk_ecc_wait_done int mtk_ecc_wait_done ( s#mtk_ecc * , e#mtk_ecc_operation ) +mtk_ecc_encode int mtk_ecc_encode ( s#mtk_ecc * , s#mtk_ecc_config * , t#u8 * , t#u32 ) +mtk_ecc_adjust_strength void mtk_ecc_adjust_strength ( s#mtk_ecc * , t#u32 * ) +mtk_ecc_get_parity_bits unsigned int mtk_ecc_get_parity_bits ( s#mtk_ecc * ) + +/* drivers/mtd/nand/raw/nand_base.o */ +nand_extract_bits void nand_extract_bits ( t#u8 * , unsigned int , const t#u8 * , unsigned int , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +s#nand_onfi_params struct nand_onfi_params { t#u8 sig [ 4 ] ; t#__le16 revision ; t#__le16 features ; t#__le16 opt_cmd ; t#u8 reserved0 [ 2 ] ; t#__le16 ext_param_page_length ; t#u8 num_of_param_pages ; t#u8 reserved1 [ 17 ] ; char manufacturer [ 12 ] ; char model [ 20 ] ; t#u8 jedec_id ; t#__le16 date_code ; t#u8 reserved2 [ 13 ] ; t#__le32 byte_per_page ; t#__le16 spare_bytes_per_page ; t#__le32 data_bytes_per_ppage ; t#__le16 spare_bytes_per_ppage ; t#__le32 pages_per_block ; t#__le32 blocks_per_lun ; t#u8 lun_count ; t#u8 addr_cycles ; t#u8 bits_per_cell ; t#__le16 bb_per_lun ; t#__le16 block_endurance ; t#u8 guaranteed_good_blocks ; t#__le16 guaranteed_block_endurance ; t#u8 programs_per_page ; t#u8 ppage_attr ; t#u8 ecc_bits ; t#u8 interleaved_bits ; t#u8 interleaved_ops ; t#u8 reserved3 [ 13 ] ; t#u8 io_pin_capacitance_max ; t#__le16 sdr_timing_modes ; t#__le16 program_cache_timing_mode ; t#__le16 t_prog ; t#__le16 t_bers ; t#__le16 t_r ; t#__le16 t_ccs ; t#u8 nvddr_timing_modes ; t#u8 nvddr2_timing_modes ; t#u8 nvddr_nvddr2_features ; t#__le16 clk_pin_capacitance_typ ; t#__le16 io_pin_capacitance_typ ; t#__le16 input_pin_capacitance_typ ; t#u8 input_pin_capacitance_max ; t#u8 driver_strength_support ; t#__le16 t_int_r ; t#__le16 t_adl ; t#u8 reserved4 [ 8 ] ; t#__le16 vendor_revision ; t#u8 vendor [ 88 ] ; t#__le16 crc ; } +s#nand_manufacturer_ops struct nand_manufacturer_ops { void ( * detect ) ( s#nand_chip * ) ; int ( * init ) ( s#nand_chip * ) ; void ( * cleanup ) ( s#nand_chip * ) ; void ( * fixup_onfi_param_page ) ( s#nand_chip * , s#nand_onfi_params * ) ; } +s#nand_manufacturer_desc struct nand_manufacturer_desc { int id ; char * name ; const s#nand_manufacturer_ops * ops ; } +nand_select_target void nand_select_target ( s#nand_chip * , unsigned int ) +nand_deselect_target void nand_deselect_target ( s#nand_chip * ) +nand_soft_waitrdy int nand_soft_waitrdy ( s#nand_chip * , unsigned long ) +s##gpio_desc +nand_gpio_waitrdy int nand_gpio_waitrdy ( s#nand_chip * , s#gpio_desc * , unsigned long ) +nand_read_page_op int nand_read_page_op ( s#nand_chip * , unsigned int , unsigned int , void * , unsigned int ) +nand_change_read_column_op int nand_change_read_column_op ( s#nand_chip * , unsigned int , void * , unsigned int , t#bool ) +nand_read_oob_op int nand_read_oob_op ( s#nand_chip * , unsigned int , unsigned int , void * , unsigned int ) +nand_prog_page_begin_op int nand_prog_page_begin_op ( s#nand_chip * , unsigned int , unsigned int , const void * , unsigned int ) +nand_prog_page_end_op int nand_prog_page_end_op ( s#nand_chip * ) +nand_prog_page_op int nand_prog_page_op ( s#nand_chip * , unsigned int , unsigned int , const void * , unsigned int ) +nand_change_write_column_op int nand_change_write_column_op ( s#nand_chip * , unsigned int , const void * , unsigned int , t#bool ) +nand_readid_op int nand_readid_op ( s#nand_chip * , t#u8 , void * , unsigned int ) +nand_status_op int nand_status_op ( s#nand_chip * , t#u8 * ) +nand_erase_op int nand_erase_op ( s#nand_chip * , unsigned int ) +nand_reset_op int nand_reset_op ( s#nand_chip * ) +nand_read_data_op int nand_read_data_op ( s#nand_chip * , void * , unsigned int , t#bool , t#bool ) +nand_write_data_op int nand_write_data_op ( s#nand_chip * , const void * , unsigned int , t#bool ) +s#nand_op_parser_addr_constraints struct nand_op_parser_addr_constraints { unsigned int maxcycles ; } +s#nand_op_parser_data_constraints struct nand_op_parser_data_constraints { unsigned int maxlen ; } +s#nand_op_parser_pattern_elem struct nand_op_parser_pattern_elem { e#nand_op_instr_type type ; t#bool optional ; union { s#nand_op_parser_addr_constraints addr ; s#nand_op_parser_data_constraints data ; } ctx ; } +s#nand_subop struct nand_subop { unsigned int cs ; const s#nand_op_instr * instrs ; unsigned int ninstrs ; unsigned int first_instr_start_off ; unsigned int last_instr_end_off ; } +s#nand_op_parser_pattern struct nand_op_parser_pattern { const s#nand_op_parser_pattern_elem * elems ; unsigned int nelems ; int ( * exec ) ( s#nand_chip * , const s#nand_subop * ) ; } +s#nand_op_parser struct nand_op_parser { const s#nand_op_parser_pattern * patterns ; unsigned int npatterns ; } +nand_op_parser_exec_op int nand_op_parser_exec_op ( s#nand_chip * , const s#nand_op_parser * , const s#nand_operation * , t#bool ) +nand_subop_get_addr_start_off unsigned int nand_subop_get_addr_start_off ( const s#nand_subop * , unsigned int ) +nand_subop_get_num_addr_cyc unsigned int nand_subop_get_num_addr_cyc ( const s#nand_subop * , unsigned int ) +nand_subop_get_data_start_off unsigned int nand_subop_get_data_start_off ( const s#nand_subop * , unsigned int ) +nand_subop_get_data_len unsigned int nand_subop_get_data_len ( const s#nand_subop * , unsigned int ) +nand_reset int nand_reset ( s#nand_chip * , int ) +nand_check_erased_ecc_chunk int nand_check_erased_ecc_chunk ( void * , int , void * , int , void * , int , int ) +nand_read_page_raw int nand_read_page_raw ( s#nand_chip * , t#uint8_t * , int , int ) +nand_monolithic_read_page_raw int nand_monolithic_read_page_raw ( s#nand_chip * , t#uint8_t * , int , int ) +nand_read_page_hwecc_oob_first int nand_read_page_hwecc_oob_first ( s#nand_chip * , t#uint8_t * , int , int ) +nand_read_oob_std int nand_read_oob_std ( s#nand_chip * , int ) +nand_write_oob_std int nand_write_oob_std ( s#nand_chip * , int ) +nand_write_page_raw int nand_write_page_raw ( s#nand_chip * , const t#uint8_t * , int , int ) +nand_monolithic_write_page_raw int nand_monolithic_write_page_raw ( s#nand_chip * , const t#uint8_t * , int , int ) +nand_decode_ext_id void nand_decode_ext_id ( s#nand_chip * ) +rawnand_dt_parse_gpio_cs int rawnand_dt_parse_gpio_cs ( s#device * , s#gpio_desc * * * , unsigned int * ) +rawnand_sw_hamming_init int rawnand_sw_hamming_init ( s#nand_chip * ) +rawnand_sw_hamming_calculate int rawnand_sw_hamming_calculate ( s#nand_chip * , const unsigned char * , unsigned char * ) +rawnand_sw_hamming_correct int rawnand_sw_hamming_correct ( s#nand_chip * , unsigned char * , unsigned char * , unsigned char * ) +rawnand_sw_hamming_cleanup void rawnand_sw_hamming_cleanup ( s#nand_chip * ) +rawnand_sw_bch_init int rawnand_sw_bch_init ( s#nand_chip * ) +rawnand_sw_bch_correct int rawnand_sw_bch_correct ( s#nand_chip * , unsigned char * , unsigned char * , unsigned char * ) +rawnand_sw_bch_cleanup void rawnand_sw_bch_cleanup ( s#nand_chip * ) +nand_ecc_choose_conf int nand_ecc_choose_conf ( s#nand_chip * , const s#nand_ecc_caps * , int ) +s#nand_flash_dev struct nand_flash_dev { char * name ; union { struct { t#uint8_t mfr_id ; t#uint8_t dev_id ; } ; t#uint8_t id [ 8 ] ; } ; unsigned int pagesize ; unsigned int chipsize ; unsigned int erasesize ; unsigned int options ; t#uint16_t id_len ; t#uint16_t oobsize ; struct { t#uint16_t strength_ds ; t#uint16_t step_ds ; } ecc ; } +nand_scan_with_ids int nand_scan_with_ids ( s#nand_chip * , unsigned int , s#nand_flash_dev * ) +nand_cleanup void nand_cleanup ( s#nand_chip * ) + +/* drivers/mtd/nand/raw/nand_bbt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +nand_create_bbt int nand_create_bbt ( s#nand_chip * ) + +/* drivers/mtd/nand/raw/nand_legacy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +nand_wait_ready void nand_wait_ready ( s#nand_chip * ) +nand_get_set_features_notsupp int nand_get_set_features_notsupp ( s#nand_chip * , int , t#u8 * ) + +/* drivers/mtd/nand/raw/sm_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##nvmem_device +sm_register_device int sm_register_device ( s#mtd_info * , int ) + +/* drivers/mtd/spi-nor/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nvmem_device +e#spi_mem_data_dir enum spi_mem_data_dir { SPI_MEM_NO_DATA , SPI_MEM_DATA_IN , SPI_MEM_DATA_OUT , } +s#spi_mem_op struct spi_mem_op { struct { t#u8 nbytes ; t#u8 buswidth ; t#u8 dtr : 1 ; t#u16 opcode ; } cmd ; struct { t#u8 nbytes ; t#u8 buswidth ; t#u8 dtr : 1 ; t#u64 val ; } addr ; struct { t#u8 nbytes ; t#u8 buswidth ; t#u8 dtr : 1 ; } dummy ; struct { t#u8 buswidth ; t#u8 dtr : 1 ; e#spi_mem_data_dir dir ; unsigned int nbytes ; union { void * in ; const void * out ; } buf ; } data ; } +s#spi_mem_dirmap_info struct spi_mem_dirmap_info { s#spi_mem_op op_tmpl ; t#u64 offset ; t#u64 length ; } +s#spi_mem_dirmap_desc struct spi_mem_dirmap_desc { s#spi_mem * mem ; s#spi_mem_dirmap_info info ; unsigned int nodirmap ; void * priv ; } +s#spi_controller_mem_ops struct spi_controller_mem_ops { int ( * adjust_op_size ) ( s#spi_mem * , s#spi_mem_op * ) ; t#bool ( * supports_op ) ( s#spi_mem * , const s#spi_mem_op * ) ; int ( * exec_op ) ( s#spi_mem * , const s#spi_mem_op * ) ; const char * ( * get_name ) ( s#spi_mem * ) ; int ( * dirmap_create ) ( s#spi_mem_dirmap_desc * ) ; void ( * dirmap_destroy ) ( s#spi_mem_dirmap_desc * ) ; t#ssize_t ( * dirmap_read ) ( s#spi_mem_dirmap_desc * , t#u64 , t#size_t , void * ) ; t#ssize_t ( * dirmap_write ) ( s#spi_mem_dirmap_desc * , t#u64 , t#size_t , const void * ) ; int ( * poll_status ) ( s#spi_mem * , const s#spi_mem_op * , t#u16 , t#u16 , unsigned long , unsigned long , unsigned long ) ; } +s##gpio_desc +s##dma_chan +s#spi_mem struct spi_mem { s#spi_device * spi ; void * drvpriv ; const char * name ; } +s#spi_nor_otp_organization struct spi_nor_otp_organization { t#size_t len ; t#loff_t base ; t#loff_t offset ; unsigned int n_regions ; } +s#sfdp_parameter_header struct sfdp_parameter_header { t#u8 id_lsb ; t#u8 minor ; t#u8 major ; t#u8 length ; t#u8 parameter_table_pointer [ 3 ] ; t#u8 id_msb ; } +s#sfdp_bfpt struct sfdp_bfpt { t#u32 dwords [ 20 ] ; } +s#spi_nor_fixups struct spi_nor_fixups { void ( * default_init ) ( s#spi_nor * ) ; int ( * post_bfpt ) ( s#spi_nor * , const s#sfdp_parameter_header * , const s#sfdp_bfpt * ) ; void ( * post_sfdp ) ( s#spi_nor * ) ; } +s#flash_info struct flash_info { char * name ; t#u8 id [ 6 ] ; t#u8 id_len ; unsigned sector_size ; t#u16 n_sectors ; t#u16 page_size ; t#u16 addr_width ; t#u32 flags ; const s#spi_nor_otp_organization otp_org ; const s#spi_nor_fixups * fixups ; } +s#spi_nor_manufacturer struct spi_nor_manufacturer { const char * name ; const s#flash_info * parts ; unsigned int nparts ; const s#spi_nor_fixups * fixups ; } +e#spi_nor_protocol enum spi_nor_protocol { SNOR_PROTO_1_1_1 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_1_2 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_1_4 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_1_8 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_2_2 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_4_4 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_8_8 = ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_2_2_2 = ( ( ( ( ( unsigned long ) ( 2 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_4_4_4 = ( ( ( ( ( unsigned long ) ( 4 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_8_8_8 = ( ( ( ( ( unsigned long ) ( 8 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) , SNOR_PROTO_1_1_1_DTR = ( ( ( ( ( 1UL ) ) ) << ( 24 ) ) | ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 1 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) ) , SNOR_PROTO_1_2_2_DTR = ( ( ( ( ( 1UL ) ) ) << ( 24 ) ) | ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 2 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) ) , SNOR_PROTO_1_4_4_DTR = ( ( ( ( ( 1UL ) ) ) << ( 24 ) ) | ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 4 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) ) , SNOR_PROTO_1_8_8_DTR = ( ( ( ( ( 1UL ) ) ) << ( 24 ) ) | ( ( ( ( ( unsigned long ) ( 1 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) ) , SNOR_PROTO_8_8_8_DTR = ( ( ( ( ( 1UL ) ) ) << ( 24 ) ) | ( ( ( ( ( unsigned long ) ( 8 ) ) << 16 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 16 ) > ( 23 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 16 ) > ( 23 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 16 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 23 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 8 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 8 ) > ( 15 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 8 ) > ( 15 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 8 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 15 ) ) ) ) ) ) | ( ( ( ( unsigned long ) ( 8 ) ) << 0 ) & ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( 7 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( 7 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( 7 ) ) ) ) ) ) ) ) , } +e#spi_nor_cmd_ext enum spi_nor_cmd_ext { SPI_NOR_EXT_NONE = 0 , SPI_NOR_EXT_REPEAT , SPI_NOR_EXT_INVERT , SPI_NOR_EXT_HEX , } +s#sfdp struct sfdp { t#size_t num_dwords ; t#u32 * dwords ; } +s#spi_nor_controller_ops struct spi_nor_controller_ops { int ( * prepare ) ( s#spi_nor * ) ; void ( * unprepare ) ( s#spi_nor * ) ; int ( * read_reg ) ( s#spi_nor * , t#u8 , t#u8 * , t#size_t ) ; int ( * write_reg ) ( s#spi_nor * , t#u8 , const t#u8 * , t#size_t ) ; t#ssize_t ( * read ) ( s#spi_nor * , t#loff_t , t#size_t , t#u8 * ) ; t#ssize_t ( * write ) ( s#spi_nor * , t#loff_t , t#size_t , const t#u8 * ) ; int ( * erase ) ( s#spi_nor * , t#loff_t ) ; } +s#spi_nor_hwcaps struct spi_nor_hwcaps { t#u32 mask ; } +s#spi_nor_read_command struct spi_nor_read_command { t#u8 num_mode_clocks ; t#u8 num_wait_states ; t#u8 opcode ; e#spi_nor_protocol proto ; } +E#SNOR_CMD_READ_MAX 16 +s#spi_nor_pp_command struct spi_nor_pp_command { t#u8 opcode ; e#spi_nor_protocol proto ; } +E#SNOR_CMD_PP_MAX 8 +s#spi_nor_erase_region struct spi_nor_erase_region { t#u64 offset ; t#u64 size ; } +s#spi_nor_erase_type struct spi_nor_erase_type { t#u32 size ; t#u32 size_shift ; t#u32 size_mask ; t#u8 opcode ; t#u8 idx ; } +s#spi_nor_erase_map struct spi_nor_erase_map { s#spi_nor_erase_region * regions ; s#spi_nor_erase_region uniform_region ; s#spi_nor_erase_type erase_type [ 4 ] ; t#u8 uniform_erase_type ; } +s#spi_nor_otp_ops struct spi_nor_otp_ops { int ( * read ) ( s#spi_nor * , t#loff_t , t#size_t , t#u8 * ) ; int ( * write ) ( s#spi_nor * , t#loff_t , t#size_t , const t#u8 * ) ; int ( * lock ) ( s#spi_nor * , unsigned int ) ; int ( * erase ) ( s#spi_nor * , t#loff_t ) ; int ( * is_locked ) ( s#spi_nor * , unsigned int ) ; } +s#spi_nor_otp struct spi_nor_otp { const s#spi_nor_otp_organization * org ; const s#spi_nor_otp_ops * ops ; } +s#spi_nor_locking_ops struct spi_nor_locking_ops { int ( * lock ) ( s#spi_nor * , t#loff_t , t#uint64_t ) ; int ( * unlock ) ( s#spi_nor * , t#loff_t , t#uint64_t ) ; int ( * is_locked ) ( s#spi_nor * , t#loff_t , t#uint64_t ) ; } +s#spi_nor_flash_parameter struct spi_nor_flash_parameter { t#u64 size ; t#u32 writesize ; t#u32 page_size ; t#u8 rdsr_dummy ; t#u8 rdsr_addr_nbytes ; s#spi_nor_hwcaps hwcaps ; s#spi_nor_read_command reads [ E#SNOR_CMD_READ_MAX ] ; s#spi_nor_pp_command page_programs [ E#SNOR_CMD_PP_MAX ] ; s#spi_nor_erase_map erase_map ; s#spi_nor_otp otp ; int ( * octal_dtr_enable ) ( s#spi_nor * , t#bool ) ; int ( * quad_enable ) ( s#spi_nor * ) ; int ( * set_4byte_addr_mode ) ( s#spi_nor * , t#bool ) ; t#u32 ( * convert_addr ) ( s#spi_nor * , t#u32 ) ; int ( * setup ) ( s#spi_nor * , const s#spi_nor_hwcaps * ) ; const s#spi_nor_locking_ops * locking_ops ; } +s#spi_nor struct spi_nor { s#mtd_info mtd ; s#mutex lock ; s#device * dev ; s#spi_mem * spimem ; t#u8 * bouncebuf ; t#size_t bouncebuf_size ; const s#flash_info * info ; const s#spi_nor_manufacturer * manufacturer ; t#u32 page_size ; t#u8 addr_width ; t#u8 erase_opcode ; t#u8 read_opcode ; t#u8 read_dummy ; t#u8 program_opcode ; e#spi_nor_protocol read_proto ; e#spi_nor_protocol write_proto ; e#spi_nor_protocol reg_proto ; t#bool sst_write_second ; t#u32 flags ; e#spi_nor_cmd_ext cmd_ext_type ; s#sfdp * sfdp ; const s#spi_nor_controller_ops * controller_ops ; s#spi_nor_flash_parameter * params ; struct { s#spi_mem_dirmap_desc * rdesc ; s#spi_mem_dirmap_desc * wdesc ; } dirmap ; void * priv ; } +spi_nor_restore void spi_nor_restore ( s#spi_nor * ) +spi_nor_scan int spi_nor_scan ( s#spi_nor * , const char * , const s#spi_nor_hwcaps * ) + +/* drivers/mtd/ubi/kapi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##nvmem_device +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##ubi_eba_table +s#ubi_volume struct ubi_volume { s#device dev ; s#cdev cdev ; s#ubi_device * ubi ; int vol_id ; int ref_count ; int readers ; int writers ; int exclusive ; int metaonly ; int reserved_pebs ; int vol_type ; int usable_leb_size ; int used_ebs ; int last_eb_bytes ; long long used_bytes ; int alignment ; int data_pad ; int name_len ; char name [ 127 + 1 ] ; int upd_ebs ; int ch_lnum ; long long upd_bytes ; long long upd_received ; void * upd_buf ; s#ubi_eba_table * eba_tbl ; unsigned int skip_check : 1 ; unsigned int checked : 1 ; unsigned int corrupted : 1 ; unsigned int upd_marker : 1 ; unsigned int updating : 1 ; unsigned int changing_leb : 1 ; unsigned int direct_writes : 1 ; } +s#ubi_vtbl_record struct ubi_vtbl_record { t#__be32 reserved_pebs ; t#__be32 alignment ; t#__be32 data_pad ; t#__u8 vol_type ; t#__u8 upd_marker ; t#__be16 name_len ; t#__u8 name [ 127 + 1 ] ; t#__u8 flags ; t#__u8 padding [ 23 ] ; t#__be32 crc ; } +s#ubi_wl_entry struct ubi_wl_entry { union { s#rb_node rb ; s#list_head list ; } u ; int ec ; int pnum ; } +s#ubi_fastmap_layout struct ubi_fastmap_layout { s#ubi_wl_entry * e [ 32 ] ; int to_be_tortured [ 32 ] ; int used_blocks ; int max_pool_size ; int max_wl_pool_size ; } +s#ubi_fm_pool struct ubi_fm_pool { int pebs [ 256 ] ; int used ; int size ; int max_size ; } +s#ubi_debug_info struct ubi_debug_info { unsigned int chk_gen : 1 ; unsigned int chk_io : 1 ; unsigned int chk_fastmap : 1 ; unsigned int disable_bgt : 1 ; unsigned int emulate_bitflips : 1 ; unsigned int emulate_io_failures : 1 ; unsigned int emulate_power_cut : 2 ; unsigned int power_cut_counter ; unsigned int power_cut_min ; unsigned int power_cut_max ; char dfs_dir_name [ ( 3 + 2 + 1 ) + 1 ] ; s#dentry * dfs_dir ; s#dentry * dfs_chk_gen ; s#dentry * dfs_chk_io ; s#dentry * dfs_chk_fastmap ; s#dentry * dfs_disable_bgt ; s#dentry * dfs_emulate_bitflips ; s#dentry * dfs_emulate_io_failures ; s#dentry * dfs_emulate_power_cut ; s#dentry * dfs_power_cut_min ; s#dentry * dfs_power_cut_max ; } +s#ubi_device struct ubi_device { s#cdev cdev ; s#device dev ; int ubi_num ; char ubi_name [ sizeof ( "ubi" ) + 5 ] ; int vol_count ; s#ubi_volume * volumes [ 128 + 1 ] ; t#spinlock_t volumes_lock ; int ref_count ; int image_seq ; int rsvd_pebs ; int avail_pebs ; int beb_rsvd_pebs ; int beb_rsvd_level ; int bad_peb_limit ; int autoresize_vol_id ; int vtbl_slots ; int vtbl_size ; s#ubi_vtbl_record * vtbl ; s#mutex device_mutex ; int max_ec ; int mean_ec ; unsigned long long global_sqnum ; t#spinlock_t ltree_lock ; s#rb_root ltree ; s#mutex alc_mutex ; int fm_disabled ; s#ubi_fastmap_layout * fm ; s#ubi_fm_pool fm_pool ; s#ubi_fm_pool fm_wl_pool ; s#rw_semaphore fm_eba_sem ; s#rw_semaphore fm_protect ; void * fm_buf ; t#size_t fm_size ; s#work_struct fm_work ; int fm_work_scheduled ; int fast_attach ; s#ubi_wl_entry * fm_anchor ; s#ubi_wl_entry * fm_next_anchor ; int fm_do_produce_anchor ; s#rb_root used ; s#rb_root erroneous ; s#rb_root free ; int free_count ; s#rb_root scrub ; s#list_head pq [ 10 ] ; int pq_head ; t#spinlock_t wl_lock ; s#mutex move_mutex ; s#rw_semaphore work_sem ; int wl_scheduled ; s#ubi_wl_entry * * lookuptbl ; s#ubi_wl_entry * move_from ; s#ubi_wl_entry * move_to ; int move_to_put ; s#list_head works ; int works_count ; s#task_struct * bgt_thread ; int thread_enabled ; char bgt_name [ sizeof ( "ubi_bgt%dd" ) + 2 ] ; long long flash_size ; int peb_count ; int peb_size ; int bad_peb_count ; int good_peb_count ; int corr_peb_count ; int erroneous_peb_count ; int max_erroneous ; int min_io_size ; int hdrs_min_io_size ; int ro_mode ; int leb_size ; int leb_start ; int ec_hdr_alsize ; int vid_hdr_alsize ; int vid_hdr_offset ; int vid_hdr_aloffset ; int vid_hdr_shift ; unsigned int bad_allowed : 1 ; unsigned int nor_flash : 1 ; int max_write_size ; s#mtd_info * mtd ; void * peb_buf ; s#mutex buf_mutex ; s#mutex ckvol_mutex ; s#ubi_debug_info dbg ; } +s#ubi_device_info struct ubi_device_info { int ubi_num ; int leb_size ; int leb_start ; int min_io_size ; int max_write_size ; int ro_mode ; t#dev_t cdev ; } +ubi_do_get_device_info void ubi_do_get_device_info ( s#ubi_device * , s#ubi_device_info * ) +ubi_get_device_info int ubi_get_device_info ( int , s#ubi_device_info * ) +s#ubi_volume_desc struct ubi_volume_desc { s#ubi_volume * vol ; int mode ; } +s#ubi_volume_info struct ubi_volume_info { int ubi_num ; int vol_id ; int size ; long long used_bytes ; int used_ebs ; int vol_type ; int corrupted ; int upd_marker ; int alignment ; int usable_leb_size ; int name_len ; const char * name ; t#dev_t cdev ; } +ubi_get_volume_info void ubi_get_volume_info ( s#ubi_volume_desc * , s#ubi_volume_info * ) +ubi_open_volume s#ubi_volume_desc * ubi_open_volume ( int , int , int ) +ubi_open_volume_nm s#ubi_volume_desc * ubi_open_volume_nm ( int , const char * , int ) +ubi_open_volume_path s#ubi_volume_desc * ubi_open_volume_path ( const char * , int ) +ubi_close_volume void ubi_close_volume ( s#ubi_volume_desc * ) +ubi_leb_read int ubi_leb_read ( s#ubi_volume_desc * , int , char * , int , int , int ) +s#ubi_sgl struct ubi_sgl { int list_pos ; int page_pos ; s#scatterlist sg [ 64 ] ; } +ubi_leb_read_sg int ubi_leb_read_sg ( s#ubi_volume_desc * , int , s#ubi_sgl * , int , int , int ) +ubi_leb_write int ubi_leb_write ( s#ubi_volume_desc * , int , const void * , int , int ) +ubi_leb_change int ubi_leb_change ( s#ubi_volume_desc * , int , const void * , int ) +ubi_leb_erase int ubi_leb_erase ( s#ubi_volume_desc * , int ) +ubi_leb_unmap int ubi_leb_unmap ( s#ubi_volume_desc * , int ) +ubi_leb_map int ubi_leb_map ( s#ubi_volume_desc * , int ) +ubi_is_mapped int ubi_is_mapped ( s#ubi_volume_desc * , int ) +ubi_sync int ubi_sync ( int ) +ubi_flush int ubi_flush ( int , int , int ) +ubi_register_volume_notifier int ubi_register_volume_notifier ( s#notifier_block * , int ) +ubi_unregister_volume_notifier int ubi_unregister_volume_notifier ( s#notifier_block * ) + +/* drivers/mux/core.o */ +s#mux_control struct mux_control { s#semaphore lock ; s#mux_chip * chip ; int cached_state ; unsigned int states ; int idle_state ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#mux_control_ops struct mux_control_ops { int ( * set ) ( s#mux_control * , int ) ; } +s#mux_chip struct mux_chip { unsigned int controllers ; s#mux_control * mux ; s#device dev ; int id ; const s#mux_control_ops * ops ; } +mux_chip_alloc s#mux_chip * mux_chip_alloc ( s#device * , unsigned int , t#size_t ) +mux_chip_register int mux_chip_register ( s#mux_chip * ) +mux_chip_unregister void mux_chip_unregister ( s#mux_chip * ) +mux_chip_free void mux_chip_free ( s#mux_chip * ) +devm_mux_chip_alloc s#mux_chip * devm_mux_chip_alloc ( s#device * , unsigned int , t#size_t ) +devm_mux_chip_register int devm_mux_chip_register ( s#device * , s#mux_chip * ) +mux_control_states unsigned int mux_control_states ( s#mux_control * ) +mux_control_select int __attribute__ ( ( __warn_unused_result__ ) ) mux_control_select ( s#mux_control * , unsigned int ) +mux_control_try_select int __attribute__ ( ( __warn_unused_result__ ) ) mux_control_try_select ( s#mux_control * , unsigned int ) +mux_control_deselect int mux_control_deselect ( s#mux_control * ) +mux_control_get s#mux_control * mux_control_get ( s#device * , const char * ) +mux_control_put void mux_control_put ( s#mux_control * ) +devm_mux_control_get s#mux_control * devm_mux_control_get ( s#device * , const char * ) + +/* drivers/net/Space.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +netdev_boot_setup_check int netdev_boot_setup_check ( s#net_device * ) + +/* drivers/net/bareudp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s#udp_hslot struct udp_hslot { s#hlist_head head ; int count ; t#spinlock_t lock ; } +s#udp_table struct udp_table { s#udp_hslot * hash ; s#udp_hslot * hash2 ; unsigned int mask ; unsigned int log ; } +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s#ip_tunnel_parm struct ip_tunnel_parm { char name [ 16 ] ; int link ; t#__be16 i_flags ; t#__be16 o_flags ; t#__be32 i_key ; t#__be32 o_key ; s#iphdr iph ; } +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +E#__MACSEC_OFFLOAD_END ( 2 ) + 1 +e#macsec_offload enum macsec_offload { MACSEC_OFFLOAD_OFF = 0 , MACSEC_OFFLOAD_PHY = 1 , MACSEC_OFFLOAD_MAC = 2 , __MACSEC_OFFLOAD_END , MACSEC_OFFLOAD_MAX = E#__MACSEC_OFFLOAD_END - 1 , } +t#sci_t typedef t#u64 sci_t +E#__MACSEC_VALIDATE_END ( 2 ) + 1 +e#macsec_validation_type enum macsec_validation_type { MACSEC_VALIDATE_DISABLED = 0 , MACSEC_VALIDATE_CHECK = 1 , MACSEC_VALIDATE_STRICT = 2 , __MACSEC_VALIDATE_END , MACSEC_VALIDATE_MAX = E#__MACSEC_VALIDATE_END - 1 , } +s##crypto_aead +u#salt union salt { struct { t#u32 ssci ; t#u64 pn ; } __attribute__ ( ( __packed__ ) ) ; t#u8 bytes [ 12 ] ; } +t#salt_t typedef u#salt __attribute__ ( ( __packed__ ) ) salt_t +s#macsec_key struct macsec_key { t#u8 id [ 16 ] ; s#crypto_aead * tfm ; t#salt_t salt ; } +t#ssci_t typedef t#u32 ssci_t +u#pn union pn { struct { t#u32 lower ; t#u32 upper ; } ; t#u64 full64 ; } +t#pn_t typedef u#pn pn_t +s#macsec_tx_sa_stats struct macsec_tx_sa_stats { t#__u32 OutPktsProtected ; t#__u32 OutPktsEncrypted ; } +s#macsec_tx_sa struct macsec_tx_sa { s#macsec_key key ; t#ssci_t ssci ; t#spinlock_t lock ; union { t#pn_t next_pn_halves ; t#u64 next_pn ; } ; t#refcount_t refcnt ; t#bool active ; s#macsec_tx_sa_stats * stats ; s#callback_head rcu ; } +s#macsec_tx_sc_stats struct macsec_tx_sc_stats { t#__u64 OutPktsProtected ; t#__u64 OutPktsEncrypted ; t#__u64 OutOctetsProtected ; t#__u64 OutOctetsEncrypted ; } +s#pcpu_tx_sc_stats struct pcpu_tx_sc_stats { s#macsec_tx_sc_stats stats ; s#u64_stats_sync syncp ; } +e#metadata_type enum metadata_type { METADATA_IP_TUNNEL , METADATA_HW_PORT_MUX , METADATA_MACSEC , } +s#ip_tunnel_key struct ip_tunnel_key { t#__be64 tun_id ; union { struct { t#__be32 src ; t#__be32 dst ; } ipv4 ; struct { s#in6_addr src ; s#in6_addr dst ; } ipv6 ; } u ; t#__be16 tun_flags ; t#u8 tos ; t#u8 ttl ; t#__be32 label ; t#__be16 tp_src ; t#__be16 tp_dst ; } +s##dst_cache_pcpu +s#dst_cache struct dst_cache { s#dst_cache_pcpu * cache ; unsigned long reset_ts ; } +s#ip_tunnel_info struct ip_tunnel_info { s#ip_tunnel_key key ; s#dst_cache dst_cache ; t#u8 options_len ; t#u8 mode ; } +s#hw_port_info struct hw_port_info { s#net_device * lower_dev ; t#u32 port_id ; } +s#macsec_info struct macsec_info { t#sci_t sci ; } +s#metadata_dst struct metadata_dst { s#dst_entry dst ; e#metadata_type type ; union { s#ip_tunnel_info tun_info ; s#hw_port_info port_info ; s#macsec_info macsec_info ; } u ; } +s#macsec_tx_sc struct macsec_tx_sc { t#bool active ; t#u8 encoding_sa ; t#bool encrypt ; t#bool send_sci ; t#bool end_station ; t#bool scb ; s#macsec_tx_sa * sa [ 4 ] ; s#pcpu_tx_sc_stats * stats ; s#metadata_dst * md_dst ; } +s#macsec_rx_sa_stats struct macsec_rx_sa_stats { t#__u32 InPktsOK ; t#__u32 InPktsInvalid ; t#__u32 InPktsNotValid ; t#__u32 InPktsNotUsingSA ; t#__u32 InPktsUnusedSA ; } +s#macsec_rx_sa struct macsec_rx_sa { s#macsec_key key ; t#ssci_t ssci ; t#spinlock_t lock ; union { t#pn_t next_pn_halves ; t#u64 next_pn ; } ; t#refcount_t refcnt ; t#bool active ; s#macsec_rx_sa_stats * stats ; s#macsec_rx_sc * sc ; s#callback_head rcu ; } +s#macsec_rx_sc_stats struct macsec_rx_sc_stats { t#__u64 InOctetsValidated ; t#__u64 InOctetsDecrypted ; t#__u64 InPktsUnchecked ; t#__u64 InPktsDelayed ; t#__u64 InPktsOK ; t#__u64 InPktsInvalid ; t#__u64 InPktsLate ; t#__u64 InPktsNotValid ; t#__u64 InPktsNotUsingSA ; t#__u64 InPktsUnusedSA ; } +s#pcpu_rx_sc_stats struct pcpu_rx_sc_stats { s#macsec_rx_sc_stats stats ; s#u64_stats_sync syncp ; } +s#macsec_rx_sc struct macsec_rx_sc { s#macsec_rx_sc * next ; t#sci_t sci ; t#bool active ; s#macsec_rx_sa * sa [ 4 ] ; s#pcpu_rx_sc_stats * stats ; t#refcount_t refcnt ; s#callback_head callback_head ; } +s#macsec_secy struct macsec_secy { s#net_device * netdev ; unsigned int n_rx_sc ; t#sci_t sci ; t#u16 key_len ; t#u16 icv_len ; e#macsec_validation_type validate_frames ; t#bool xpn ; t#bool operational ; t#bool protect_frames ; t#bool replay_protect ; t#u32 replay_window ; s#macsec_tx_sc tx_sc ; s#macsec_rx_sc * rx_sc ; } +s#macsec_dev_stats struct macsec_dev_stats { t#__u64 OutPktsUntagged ; t#__u64 InPktsUntagged ; t#__u64 OutPktsTooLong ; t#__u64 InPktsNoTag ; t#__u64 InPktsBadTag ; t#__u64 InPktsUnknownSCI ; t#__u64 InPktsNoSCI ; t#__u64 InPktsOverrun ; } +s#macsec_context struct macsec_context { union { s#net_device * netdev ; s#phy_device * phydev ; } ; e#macsec_offload offload ; s#macsec_secy * secy ; s#macsec_rx_sc * rx_sc ; struct { unsigned char assoc_num ; t#u8 key [ 128 ] ; union { s#macsec_rx_sa * rx_sa ; s#macsec_tx_sa * tx_sa ; } ; } sa ; union { s#macsec_tx_sc_stats * tx_sc_stats ; s#macsec_tx_sa_stats * tx_sa_stats ; s#macsec_rx_sc_stats * rx_sc_stats ; s#macsec_rx_sa_stats * rx_sa_stats ; s#macsec_dev_stats * dev_stats ; } stats ; } +s#macsec_ops struct macsec_ops { int ( * mdo_dev_open ) ( s#macsec_context * ) ; int ( * mdo_dev_stop ) ( s#macsec_context * ) ; int ( * mdo_add_secy ) ( s#macsec_context * ) ; int ( * mdo_upd_secy ) ( s#macsec_context * ) ; int ( * mdo_del_secy ) ( s#macsec_context * ) ; int ( * mdo_add_rxsc ) ( s#macsec_context * ) ; int ( * mdo_upd_rxsc ) ( s#macsec_context * ) ; int ( * mdo_del_rxsc ) ( s#macsec_context * ) ; int ( * mdo_add_rxsa ) ( s#macsec_context * ) ; int ( * mdo_upd_rxsa ) ( s#macsec_context * ) ; int ( * mdo_del_rxsa ) ( s#macsec_context * ) ; int ( * mdo_add_txsa ) ( s#macsec_context * ) ; int ( * mdo_upd_txsa ) ( s#macsec_context * ) ; int ( * mdo_del_txsa ) ( s#macsec_context * ) ; int ( * mdo_get_dev_stats ) ( s#macsec_context * ) ; int ( * mdo_get_tx_sc_stats ) ( s#macsec_context * ) ; int ( * mdo_get_tx_sa_stats ) ( s#macsec_context * ) ; int ( * mdo_get_rx_sc_stats ) ( s#macsec_context * ) ; int ( * mdo_get_rx_sa_stats ) ( s#macsec_context * ) ; } +s#udp_tunnel_info struct udp_tunnel_info { unsigned short type ; t#sa_family_t sa_family ; t#__be16 port ; t#u8 hw_priv ; } +s##udp_tunnel_nic +s#udp_tunnel_nic_shared struct udp_tunnel_nic_shared { s#udp_tunnel_nic * udp_tunnel_nic_info ; s#list_head devices ; } +s#udp_tunnel_nic_table_info struct udp_tunnel_nic_table_info { unsigned int n_entries ; unsigned int tunnel_types ; } +s#udp_tunnel_nic_info struct udp_tunnel_nic_info { int ( * set_port ) ( s#net_device * , unsigned int , unsigned int , s#udp_tunnel_info * ) ; int ( * unset_port ) ( s#net_device * , unsigned int , unsigned int , s#udp_tunnel_info * ) ; int ( * sync_table ) ( s#net_device * , unsigned int ) ; s#udp_tunnel_nic_shared * shared ; unsigned int flags ; s#udp_tunnel_nic_table_info tables [ 4 ] ; } +s##bpf_xdp_link +s#bareudp_conf struct bareudp_conf { t#__be16 ethertype ; t#__be16 port ; t#u16 sport_min ; t#bool multi_proto_mode ; } +bareudp_dev_create s#net_device * bareudp_dev_create ( s#net * , const char * , t#u8 , s#bareudp_conf * ) + +/* drivers/net/can/c_can/c_can_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +alloc_c_can_dev s#net_device * alloc_c_can_dev ( int ) +c_can_power_down int c_can_power_down ( s#net_device * ) +c_can_power_up int c_can_power_up ( s#net_device * ) +free_c_can_dev void free_c_can_dev ( s#net_device * ) +register_c_can_dev int register_c_can_dev ( s#net_device * ) +unregister_c_can_dev void unregister_c_can_dev ( s#net_device * ) + +/* drivers/net/can/dev/dev.o */ +e#can_state enum can_state { CAN_STATE_ERROR_ACTIVE = 0 , CAN_STATE_ERROR_WARNING , CAN_STATE_ERROR_PASSIVE , CAN_STATE_BUS_OFF , CAN_STATE_STOPPED , CAN_STATE_SLEEPING , CAN_STATE_MAX } +can_get_state_str const char * can_get_state_str ( const e#can_state ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +E#RX_MAX 4 +s#can_dev_rcv_lists struct can_dev_rcv_lists { s#hlist_head rx [ E#RX_MAX ] ; s#hlist_head rx_sff [ ( 1 << 11 ) ] ; s#hlist_head rx_eff [ ( 1 << 10 ) ] ; int entries ; } +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +t#canid_t typedef t#__u32 canid_t +s#can_frame struct can_frame { t#canid_t can_id ; union { t#__u8 len ; t#__u8 can_dlc ; } __attribute__ ( ( packed ) ) ; t#__u8 __pad ; t#__u8 __res0 ; t#__u8 len8_dlc ; t#__u8 data [ 8 ] __attribute__ ( ( aligned ( 8 ) ) ) ; } +can_change_state void can_change_state ( s#net_device * , s#can_frame * , e#can_state , e#can_state ) +can_bus_off void can_bus_off ( s#net_device * ) +alloc_candev_mqs s#net_device * alloc_candev_mqs ( int , unsigned int , unsigned int , unsigned int ) +free_candev void free_candev ( s#net_device * ) +can_change_mtu int can_change_mtu ( s#net_device * , int ) +open_candev int open_candev ( s#net_device * ) +of_can_transceiver void of_can_transceiver ( s#net_device * ) +close_candev void close_candev ( s#net_device * ) +register_candev int register_candev ( s#net_device * ) +unregister_candev void unregister_candev ( s#net_device * ) +s#can_device_stats struct can_device_stats { t#__u32 bus_error ; t#__u32 error_warning ; t#__u32 error_passive ; t#__u32 bus_off ; t#__u32 arbitration_lost ; t#__u32 restarts ; } +s#can_bittiming_const struct can_bittiming_const { char name [ 16 ] ; t#__u32 tseg1_min ; t#__u32 tseg1_max ; t#__u32 tseg2_min ; t#__u32 tseg2_max ; t#__u32 sjw_max ; t#__u32 brp_min ; t#__u32 brp_max ; t#__u32 brp_inc ; } +s#can_bittiming struct can_bittiming { t#__u32 bitrate ; t#__u32 sample_point ; t#__u32 tq ; t#__u32 prop_seg ; t#__u32 phase_seg1 ; t#__u32 phase_seg2 ; t#__u32 sjw ; t#__u32 brp ; } +s#can_tdc_const struct can_tdc_const { t#u32 tdcv_max ; t#u32 tdco_max ; t#u32 tdcf_max ; } +s#can_tdc struct can_tdc { t#u32 tdcv ; t#u32 tdco ; t#u32 tdcf ; } +s#can_clock struct can_clock { t#__u32 freq ; } +e#can_mode enum can_mode { CAN_MODE_STOP = 0 , CAN_MODE_START , CAN_MODE_SLEEP } +s#can_berr_counter struct can_berr_counter { t#__u16 txerr ; t#__u16 rxerr ; } +s#can_priv struct can_priv { s#net_device * dev ; s#can_device_stats can_stats ; const s#can_bittiming_const * bittiming_const , * data_bittiming_const ; s#can_bittiming bittiming , data_bittiming ; const s#can_tdc_const * tdc_const ; s#can_tdc tdc ; unsigned int bitrate_const_cnt ; const t#u32 * bitrate_const ; const t#u32 * data_bitrate_const ; unsigned int data_bitrate_const_cnt ; t#u32 bitrate_max ; s#can_clock clock ; unsigned int termination_const_cnt ; const t#u16 * termination_const ; t#u16 termination ; e#can_state state ; t#u32 ctrlmode ; t#u32 ctrlmode_supported ; t#u32 ctrlmode_static ; int restart_ms ; s#delayed_work restart_work ; int ( * do_set_bittiming ) ( s#net_device * ) ; int ( * do_set_data_bittiming ) ( s#net_device * ) ; int ( * do_set_mode ) ( s#net_device * , e#can_mode ) ; int ( * do_set_termination ) ( s#net_device * , t#u16 ) ; int ( * do_get_state ) ( const s#net_device * , e#can_state * ) ; int ( * do_get_berr_counter ) ( const s#net_device * , s#can_berr_counter * ) ; unsigned int echo_skb_max ; s#sk_buff * * echo_skb ; } +safe_candev_priv s#can_priv * safe_candev_priv ( s#net_device * ) + +/* drivers/net/can/dev/length.o */ +can_fd_dlc2len t#u8 can_fd_dlc2len ( t#u8 ) +can_fd_len2dlc t#u8 can_fd_len2dlc ( t#u8 ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +can_skb_get_frame_len unsigned int can_skb_get_frame_len ( const s#sk_buff * ) + +/* drivers/net/can/dev/rx-offload.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#gro_list struct gro_list { s#list_head list ; int count ; } +s#napi_struct struct napi_struct { s#list_head poll_list ; unsigned long state ; int weight ; int defer_hard_irqs_count ; unsigned long gro_bitmask ; int ( * poll ) ( s#napi_struct * , int ) ; int poll_owner ; s#net_device * dev ; s#gro_list gro_hash [ 8 ] ; s#sk_buff * skb ; s#list_head rx_list ; int rx_count ; s#hrtimer timer ; s#list_head dev_list ; s#hlist_node napi_hash_node ; unsigned int napi_id ; s#task_struct * thread ; } +s#can_rx_offload struct can_rx_offload { s#net_device * dev ; s#sk_buff * ( * mailbox_read ) ( s#can_rx_offload * , unsigned int , t#u32 * , t#bool ) ; s#sk_buff_head skb_queue ; t#u32 skb_queue_len_max ; unsigned int mb_first ; unsigned int mb_last ; s#napi_struct napi ; t#bool inc ; } +can_rx_offload_irq_offload_timestamp int can_rx_offload_irq_offload_timestamp ( s#can_rx_offload * , t#u64 ) +can_rx_offload_irq_offload_fifo int can_rx_offload_irq_offload_fifo ( s#can_rx_offload * ) +can_rx_offload_queue_sorted int can_rx_offload_queue_sorted ( s#can_rx_offload * , s#sk_buff * , t#u32 ) +can_rx_offload_get_echo_skb unsigned int can_rx_offload_get_echo_skb ( s#can_rx_offload * , unsigned int , t#u32 , unsigned int * ) +can_rx_offload_queue_tail int can_rx_offload_queue_tail ( s#can_rx_offload * , s#sk_buff * ) +can_rx_offload_add_timestamp int can_rx_offload_add_timestamp ( s#net_device * , s#can_rx_offload * ) +can_rx_offload_add_fifo int can_rx_offload_add_fifo ( s#net_device * , s#can_rx_offload * , unsigned int ) +can_rx_offload_add_manual int can_rx_offload_add_manual ( s#net_device * , s#can_rx_offload * , unsigned int ) +can_rx_offload_enable void can_rx_offload_enable ( s#can_rx_offload * ) +can_rx_offload_del void can_rx_offload_del ( s#can_rx_offload * ) + +/* drivers/net/can/dev/skb.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +can_put_echo_skb int can_put_echo_skb ( s#sk_buff * , s#net_device * , unsigned int , unsigned int ) +can_get_echo_skb unsigned int can_get_echo_skb ( s#net_device * , unsigned int , unsigned int * ) +can_free_echo_skb void can_free_echo_skb ( s#net_device * , unsigned int , unsigned int * ) +alloc_can_skb s#sk_buff * alloc_can_skb ( s#net_device * , s#can_frame * * ) +s#canfd_frame struct canfd_frame { t#canid_t can_id ; t#__u8 len ; t#__u8 flags ; t#__u8 __res0 ; t#__u8 __res1 ; t#__u8 data [ 64 ] __attribute__ ( ( aligned ( 8 ) ) ) ; } +alloc_canfd_skb s#sk_buff * alloc_canfd_skb ( s#net_device * , s#canfd_frame * * ) +alloc_can_err_skb s#sk_buff * alloc_can_err_skb ( s#net_device * , s#can_frame * * ) + +/* drivers/net/can/m_can/m_can.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##clk +s#m_can_ops struct m_can_ops { int ( * clear_interrupts ) ( s#m_can_classdev * ) ; t#u32 ( * read_reg ) ( s#m_can_classdev * , int ) ; int ( * write_reg ) ( s#m_can_classdev * , int , int ) ; t#u32 ( * read_fifo ) ( s#m_can_classdev * , int ) ; int ( * write_fifo ) ( s#m_can_classdev * , int , int ) ; int ( * init ) ( s#m_can_classdev * ) ; } +s#mram_cfg struct mram_cfg { t#u16 off ; t#u8 num ; } +E#MRAM_CFG_NUM ( 0 ) + 7 +s#m_can_classdev struct m_can_classdev { s#can_priv can ; s#can_rx_offload offload ; s#napi_struct napi ; s#net_device * net ; s#device * dev ; s#clk * hclk ; s#clk * cclk ; s#workqueue_struct * tx_wq ; s#work_struct tx_work ; s#sk_buff * tx_skb ; const s#can_bittiming_const * bit_timing ; const s#can_bittiming_const * data_timing ; s#m_can_ops * ops ; int version ; t#u32 irqstatus ; int pm_clock_support ; int is_peripheral ; s#mram_cfg mcfg [ E#MRAM_CFG_NUM ] ; } +m_can_init_ram void m_can_init_ram ( s#m_can_classdev * ) +m_can_class_get_clocks int m_can_class_get_clocks ( s#m_can_classdev * ) +m_can_class_allocate_dev s#m_can_classdev * m_can_class_allocate_dev ( s#device * , int ) +m_can_class_free_dev void m_can_class_free_dev ( s#net_device * ) +m_can_class_register int m_can_class_register ( s#m_can_classdev * ) +m_can_class_unregister void m_can_class_unregister ( s#m_can_classdev * ) +m_can_class_suspend int m_can_class_suspend ( s#device * ) +m_can_class_resume int m_can_class_resume ( s#device * ) + +/* drivers/net/can/sja1000/sja1000.o */ +sja1000_interrupt t#irqreturn_t sja1000_interrupt ( int , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +alloc_sja1000dev s#net_device * alloc_sja1000dev ( int ) +free_sja1000dev void free_sja1000dev ( s#net_device * ) +register_sja1000dev int register_sja1000dev ( s#net_device * ) +unregister_sja1000dev void unregister_sja1000dev ( s#net_device * ) + +/* drivers/net/dsa/b53/b53_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +e#devlink_port_type enum devlink_port_type { DEVLINK_PORT_TYPE_NOTSET , DEVLINK_PORT_TYPE_AUTO , DEVLINK_PORT_TYPE_ETH , DEVLINK_PORT_TYPE_IB , } +e#devlink_port_flavour enum devlink_port_flavour { DEVLINK_PORT_FLAVOUR_PHYSICAL , DEVLINK_PORT_FLAVOUR_CPU , DEVLINK_PORT_FLAVOUR_DSA , DEVLINK_PORT_FLAVOUR_PCI_PF , DEVLINK_PORT_FLAVOUR_PCI_VF , DEVLINK_PORT_FLAVOUR_VIRTUAL , DEVLINK_PORT_FLAVOUR_UNUSED , DEVLINK_PORT_FLAVOUR_PCI_SF , } +s#devlink_port_phys_attrs struct devlink_port_phys_attrs { t#u32 port_number ; t#u32 split_subport_number ; } +s#devlink_port_pci_pf_attrs struct devlink_port_pci_pf_attrs { t#u32 controller ; t#u16 pf ; t#u8 external : 1 ; } +s#devlink_port_pci_vf_attrs struct devlink_port_pci_vf_attrs { t#u32 controller ; t#u16 pf ; t#u16 vf ; t#u8 external : 1 ; } +s#devlink_port_pci_sf_attrs struct devlink_port_pci_sf_attrs { t#u32 controller ; t#u32 sf ; t#u16 pf ; t#u8 external : 1 ; } +s#devlink_port_attrs struct devlink_port_attrs { t#u8 split : 1 , splittable : 1 ; t#u32 lanes ; e#devlink_port_flavour flavour ; s#netdev_phys_item_id switch_id ; union { s#devlink_port_phys_attrs phys ; s#devlink_port_pci_pf_attrs pci_pf ; s#devlink_port_pci_vf_attrs pci_vf ; s#devlink_port_pci_sf_attrs pci_sf ; } ; } +e#devlink_rate_type enum devlink_rate_type { DEVLINK_RATE_TYPE_LEAF , DEVLINK_RATE_TYPE_NODE , } +s#devlink_rate struct devlink_rate { s#list_head list ; e#devlink_rate_type type ; s#devlink * devlink ; void * priv ; t#u64 tx_share ; t#u64 tx_max ; s#devlink_rate * parent ; union { s#devlink_port * devlink_port ; struct { char * name ; t#refcount_t refcnt ; } ; } ; } +s##devlink_linecard +s#devlink_port struct devlink_port { s#list_head list ; s#list_head param_list ; s#list_head region_list ; s#devlink * devlink ; unsigned int index ; t#spinlock_t type_lock ; e#devlink_port_type type ; e#devlink_port_type desired_type ; void * type_dev ; s#devlink_port_attrs attrs ; t#u8 attrs_set : 1 , switch_port : 1 ; s#delayed_work type_warn_dw ; s#list_head reporter_list ; s#mutex reporters_lock ; s#devlink_rate * devlink_rate ; s#devlink_linecard * linecard ; } +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s#packet_type struct packet_type { t#__be16 type ; t#bool ignore_outgoing ; s#net_device * dev ; int ( * func ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ; void ( * list_func ) ( s#list_head * , s#packet_type * , s#net_device * ) ; t#bool ( * id_match ) ( s#packet_type * , s#sock * ) ; void * af_packet_priv ; s#list_head list ; } +e#dsa_tag_protocol enum dsa_tag_protocol { DSA_TAG_PROTO_NONE = 0 , DSA_TAG_PROTO_BRCM = 1 , DSA_TAG_PROTO_BRCM_LEGACY = 22 , DSA_TAG_PROTO_BRCM_PREPEND = 2 , DSA_TAG_PROTO_DSA = 3 , DSA_TAG_PROTO_EDSA = 4 , DSA_TAG_PROTO_GSWIP = 5 , DSA_TAG_PROTO_KSZ9477 = 6 , DSA_TAG_PROTO_KSZ9893 = 7 , DSA_TAG_PROTO_LAN9303 = 8 , DSA_TAG_PROTO_MTK = 9 , DSA_TAG_PROTO_QCA = 10 , DSA_TAG_PROTO_TRAILER = 11 , DSA_TAG_PROTO_8021Q = 12 , DSA_TAG_PROTO_SJA1105 = 13 , DSA_TAG_PROTO_KSZ8795 = 14 , DSA_TAG_PROTO_OCELOT = 15 , DSA_TAG_PROTO_AR9331 = 16 , DSA_TAG_PROTO_RTL4_A = 17 , DSA_TAG_PROTO_HELLCREEK = 18 , DSA_TAG_PROTO_XRS700X = 19 , DSA_TAG_PROTO_OCELOT_8021Q = 20 , DSA_TAG_PROTO_SEVILLE = 21 , DSA_TAG_PROTO_SJA1110 = 23 , } +s#dsa_device_ops struct dsa_device_ops { s#sk_buff * ( * xmit ) ( s#sk_buff * , s#net_device * ) ; s#sk_buff * ( * rcv ) ( s#sk_buff * , s#net_device * , s#packet_type * ) ; void ( * flow_dissect ) ( const s#sk_buff * , t#__be16 * , int * ) ; t#bool ( * filter ) ( const s#sk_buff * , s#net_device * ) ; unsigned int needed_headroom ; unsigned int needed_tailroom ; const char * name ; e#dsa_tag_protocol proto ; t#bool promisc_on_master ; } +s#dsa_chip_data struct dsa_chip_data { s#device * host_dev ; int sw_addr ; s#device * netdev [ 12 ] ; int eeprom_len ; s#device_node * of_node ; char * port_names [ 12 ] ; s#device_node * port_dn [ 12 ] ; t#s8 rtable [ 4 ] ; } +s#dsa_platform_data struct dsa_platform_data { s#device * netdev ; s#net_device * of_netdev ; int nr_chips ; s#dsa_chip_data * chip ; } +s#dsa_switch_tree struct dsa_switch_tree { s#list_head list ; s#raw_notifier_head nh ; unsigned int index ; s#kref refcount ; t#bool setup ; const s#dsa_device_ops * tag_ops ; e#dsa_tag_protocol default_proto ; s#dsa_platform_data * pd ; s#list_head ports ; s#list_head rtable ; s#net_device * * lags ; unsigned int lags_len ; } +s##phylink +e#phylink_op_type enum phylink_op_type { PHYLINK_NETDEV = 0 , PHYLINK_DEV , } +t#phy_interface_t typedef enum { PHY_INTERFACE_MODE_NA , PHY_INTERFACE_MODE_INTERNAL , PHY_INTERFACE_MODE_MII , PHY_INTERFACE_MODE_GMII , PHY_INTERFACE_MODE_SGMII , PHY_INTERFACE_MODE_TBI , PHY_INTERFACE_MODE_REVMII , PHY_INTERFACE_MODE_RMII , PHY_INTERFACE_MODE_REVRMII , PHY_INTERFACE_MODE_RGMII , PHY_INTERFACE_MODE_RGMII_ID , PHY_INTERFACE_MODE_RGMII_RXID , PHY_INTERFACE_MODE_RGMII_TXID , PHY_INTERFACE_MODE_RTBI , PHY_INTERFACE_MODE_SMII , PHY_INTERFACE_MODE_XGMII , PHY_INTERFACE_MODE_XLGMII , PHY_INTERFACE_MODE_MOCA , PHY_INTERFACE_MODE_QSGMII , PHY_INTERFACE_MODE_TRGMII , PHY_INTERFACE_MODE_100BASEX , PHY_INTERFACE_MODE_1000BASEX , PHY_INTERFACE_MODE_2500BASEX , PHY_INTERFACE_MODE_5GBASER , PHY_INTERFACE_MODE_RXAUI , PHY_INTERFACE_MODE_XAUI , PHY_INTERFACE_MODE_10GBASER , PHY_INTERFACE_MODE_25GBASER , PHY_INTERFACE_MODE_USXGMII , PHY_INTERFACE_MODE_10GKR , PHY_INTERFACE_MODE_MAX , } phy_interface_t +s#phylink_link_state struct phylink_link_state { unsigned long advertising [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long lp_advertising [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#phy_interface_t interface ; int speed ; int duplex ; int pause ; unsigned int link : 1 ; unsigned int an_enabled : 1 ; unsigned int an_complete : 1 ; } +s#phylink_config struct phylink_config { s#device * dev ; e#phylink_op_type type ; t#bool pcs_poll ; t#bool poll_fixed_state ; t#bool ovr_an_inband ; void ( * get_fixed_state ) ( s#phylink_config * , s#phylink_link_state * ) ; } +s#dsa_netdevice_ops struct dsa_netdevice_ops { int ( * ndo_eth_ioctl ) ( s#net_device * , s#ifreq * , int ) ; } +s#dsa_port struct dsa_port { union { s#net_device * master ; s#net_device * slave ; } ; const s#dsa_device_ops * tag_ops ; s#dsa_switch_tree * dst ; s#sk_buff * ( * rcv ) ( s#sk_buff * , s#net_device * , s#packet_type * ) ; t#bool ( * filter ) ( const s#sk_buff * , s#net_device * ) ; enum { DSA_PORT_TYPE_UNUSED = 0 , DSA_PORT_TYPE_CPU , DSA_PORT_TYPE_DSA , DSA_PORT_TYPE_USER , } type ; s#dsa_switch * ds ; unsigned int index ; const char * name ; s#dsa_port * cpu_dp ; t#u8 mac [ 6 ] ; s#device_node * dn ; unsigned int ageing_time ; t#bool vlan_filtering ; t#u8 stp_state ; s#net_device * bridge_dev ; s#devlink_port devlink_port ; t#bool devlink_port_setup ; s#phylink * pl ; s#phylink_config pl_config ; s#net_device * lag_dev ; t#bool lag_tx_enabled ; s#net_device * hsr_dev ; s#list_head list ; void * priv ; const s#ethtool_ops * orig_ethtool_ops ; const s#dsa_netdevice_ops * netdev_ops ; s#list_head fdbs ; s#list_head mdbs ; t#bool setup ; } +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s#mdio_bus_stats struct mdio_bus_stats { t#u64_stats_t transfers ; t#u64_stats_t errors ; t#u64_stats_t writes ; t#u64_stats_t reads ; s#u64_stats_sync syncp ; } +s##gpio_desc +s#phy_package_shared struct phy_package_shared { int addr ; t#refcount_t refcnt ; unsigned long flags ; t#size_t priv_size ; void * priv ; } +s#mii_bus struct mii_bus { s#module * owner ; const char * name ; char id [ 61 ] ; void * priv ; int ( * read ) ( s#mii_bus * , int , int ) ; int ( * write ) ( s#mii_bus * , int , int , t#u16 ) ; int ( * reset ) ( s#mii_bus * ) ; s#mdio_bus_stats stats [ 32 ] ; s#mutex mdio_lock ; s#device * parent ; enum { MDIOBUS_ALLOCATED = 1 , MDIOBUS_REGISTERED , MDIOBUS_UNREGISTERED , MDIOBUS_RELEASED , } state ; s#device dev ; s#mdio_device * mdio_map [ 32 ] ; t#u32 phy_mask ; t#u32 phy_ignore_ta_mask ; int irq [ 32 ] ; int reset_delay_us ; int reset_post_delay_us ; s#gpio_desc * reset_gpiod ; enum { MDIOBUS_NO_CAP = 0 , MDIOBUS_C22 , MDIOBUS_C45 , MDIOBUS_C22_C45 , } probe_capabilities ; s#mutex shared_lock ; s#phy_package_shared * shared [ 32 ] ; } +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s#mdio_device struct mdio_device { s#device dev ; s#mii_bus * bus ; char modalias [ 32 ] ; int ( * bus_match ) ( s#device * , s#device_driver * ) ; void ( * device_free ) ( s#mdio_device * ) ; void ( * device_remove ) ( s#mdio_device * ) ; int addr ; int flags ; s#gpio_desc * reset_gpio ; s#reset_control * reset_ctrl ; unsigned int reset_assert_delay ; unsigned int reset_deassert_delay ; } +s#mdio_driver_common struct mdio_driver_common { s#device_driver driver ; int flags ; } +s#phy_tdr_config struct phy_tdr_config { t#u32 first ; t#u32 last ; t#u32 step ; t#s8 pair ; } +s#phy_driver struct phy_driver { s#mdio_driver_common mdiodrv ; t#u32 phy_id ; char * name ; t#u32 phy_id_mask ; const unsigned long * const features ; t#u32 flags ; const void * driver_data ; int ( * soft_reset ) ( s#phy_device * ) ; int ( * config_init ) ( s#phy_device * ) ; int ( * probe ) ( s#phy_device * ) ; int ( * get_features ) ( s#phy_device * ) ; int ( * suspend ) ( s#phy_device * ) ; int ( * resume ) ( s#phy_device * ) ; int ( * config_aneg ) ( s#phy_device * ) ; int ( * aneg_done ) ( s#phy_device * ) ; int ( * read_status ) ( s#phy_device * ) ; int ( * config_intr ) ( s#phy_device * ) ; t#irqreturn_t ( * handle_interrupt ) ( s#phy_device * ) ; void ( * remove ) ( s#phy_device * ) ; int ( * match_phy_device ) ( s#phy_device * ) ; int ( * set_wol ) ( s#phy_device * , s#ethtool_wolinfo * ) ; void ( * get_wol ) ( s#phy_device * , s#ethtool_wolinfo * ) ; void ( * link_change_notify ) ( s#phy_device * ) ; int ( * read_mmd ) ( s#phy_device * , int , t#u16 ) ; int ( * write_mmd ) ( s#phy_device * , int , t#u16 , t#u16 ) ; int ( * read_page ) ( s#phy_device * ) ; int ( * write_page ) ( s#phy_device * , int ) ; int ( * module_info ) ( s#phy_device * , s#ethtool_modinfo * ) ; int ( * module_eeprom ) ( s#phy_device * , s#ethtool_eeprom * , t#u8 * ) ; int ( * cable_test_start ) ( s#phy_device * ) ; int ( * cable_test_tdr_start ) ( s#phy_device * , const s#phy_tdr_config * ) ; int ( * cable_test_get_status ) ( s#phy_device * , t#bool * ) ; int ( * get_sset_count ) ( s#phy_device * ) ; void ( * get_strings ) ( s#phy_device * , t#u8 * ) ; void ( * get_stats ) ( s#phy_device * , s#ethtool_stats * , t#u64 * ) ; int ( * get_tunable ) ( s#phy_device * , s#ethtool_tunable * , void * ) ; int ( * set_tunable ) ( s#phy_device * , s#ethtool_tunable * , const void * ) ; int ( * set_loopback ) ( s#phy_device * , t#bool ) ; int ( * get_sqi ) ( s#phy_device * ) ; int ( * get_sqi_max ) ( s#phy_device * ) ; } +s#phy_c45_device_ids struct phy_c45_device_ids { t#u32 devices_in_package ; t#u32 mmds_present ; t#u32 device_ids [ 32 ] ; } +e#phy_state enum phy_state { PHY_DOWN = 0 , PHY_READY , PHY_HALTED , PHY_UP , PHY_RUNNING , PHY_NOLINK , PHY_CABLETEST , } +s##phy_led_trigger +s##sfp_bus +s#mii_timestamper struct mii_timestamper { t#bool ( * rxtstamp ) ( s#mii_timestamper * , s#sk_buff * , int ) ; void ( * txtstamp ) ( s#mii_timestamper * , s#sk_buff * , int ) ; int ( * hwtstamp ) ( s#mii_timestamper * , s#ifreq * ) ; void ( * link_state ) ( s#mii_timestamper * , s#phy_device * ) ; int ( * ts_info ) ( s#mii_timestamper * , s#ethtool_ts_info * ) ; s#device * device ; } +s##macsec_ops +s#phy_device struct phy_device { s#mdio_device mdio ; s#phy_driver * drv ; t#u32 phy_id ; s#phy_c45_device_ids c45_ids ; unsigned is_c45 : 1 ; unsigned is_internal : 1 ; unsigned is_pseudo_fixed_link : 1 ; unsigned is_gigabit_capable : 1 ; unsigned has_fixups : 1 ; unsigned suspended : 1 ; unsigned suspended_by_mdio_bus : 1 ; unsigned sysfs_links : 1 ; unsigned loopback_enabled : 1 ; unsigned downshifted_rate : 1 ; unsigned is_on_sfp_module : 1 ; unsigned mac_managed_pm : 1 ; unsigned autoneg : 1 ; unsigned link : 1 ; unsigned autoneg_complete : 1 ; unsigned interrupts : 1 ; unsigned irq_suspended : 1 ; unsigned irq_rerun : 1 ; e#phy_state state ; t#u32 dev_flags ; t#phy_interface_t interface ; int speed ; int duplex ; int port ; int pause ; int asym_pause ; t#u8 master_slave_get ; t#u8 master_slave_set ; t#u8 master_slave_state ; unsigned long supported [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long advertising [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long lp_advertising [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long adv_old [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u32 eee_broken_modes ; s#phy_led_trigger * phy_led_triggers ; unsigned int phy_num_led_triggers ; s#phy_led_trigger * last_triggered ; s#phy_led_trigger * led_link_trigger ; int irq ; void * priv ; s#phy_package_shared * shared ; s#sk_buff * skb ; void * ehdr ; s#nlattr * nest ; s#delayed_work state_queue ; s#mutex lock ; t#bool sfp_bus_attached ; s#sfp_bus * sfp_bus ; s#phylink * phylink ; s#net_device * attached_dev ; s#mii_timestamper * mii_ts ; t#u8 mdix ; t#u8 mdix_ctrl ; void ( * phy_link_change ) ( s#phy_device * , t#bool ) ; void ( * adjust_link ) ( s#net_device * ) ; const s#macsec_ops * macsec_ops ; } +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s#netdev_notifier_info struct netdev_notifier_info { s#net_device * dev ; s#netlink_ext_ack * extack ; } +s#netdev_notifier_changeupper_info struct netdev_notifier_changeupper_info { s#netdev_notifier_info info ; s#net_device * upper_dev ; t#bool master ; t#bool linking ; void * upper_info ; } +s#switchdev_brport_flags struct switchdev_brport_flags { unsigned long val ; unsigned long mask ; } +e#switchdev_obj_id enum switchdev_obj_id { SWITCHDEV_OBJ_ID_UNDEFINED , SWITCHDEV_OBJ_ID_PORT_VLAN , SWITCHDEV_OBJ_ID_PORT_MDB , SWITCHDEV_OBJ_ID_HOST_MDB , SWITCHDEV_OBJ_ID_MRP , SWITCHDEV_OBJ_ID_RING_TEST_MRP , SWITCHDEV_OBJ_ID_RING_ROLE_MRP , SWITCHDEV_OBJ_ID_RING_STATE_MRP , SWITCHDEV_OBJ_ID_IN_TEST_MRP , SWITCHDEV_OBJ_ID_IN_ROLE_MRP , SWITCHDEV_OBJ_ID_IN_STATE_MRP , } +s#switchdev_obj struct switchdev_obj { s#list_head list ; s#net_device * orig_dev ; e#switchdev_obj_id id ; t#u32 flags ; void * complete_priv ; void ( * complete ) ( s#net_device * , int , void * ) ; } +s#switchdev_obj_port_vlan struct switchdev_obj_port_vlan { s#switchdev_obj obj ; t#u16 flags ; t#u16 vid ; } +t#dsa_fdb_dump_cb_t typedef int dsa_fdb_dump_cb_t ( const unsigned char * , t#u16 , t#bool , void * ) +s#switchdev_obj_port_mdb struct switchdev_obj_port_mdb { s#switchdev_obj obj ; unsigned char addr [ 6 ] ; t#u16 vid ; } +s#flow_cls_common_offload struct flow_cls_common_offload { t#u32 chain_index ; t#__be16 protocol ; t#u32 prio ; s#netlink_ext_ack * extack ; } +e#flow_cls_command enum flow_cls_command { FLOW_CLS_REPLACE , FLOW_CLS_DESTROY , FLOW_CLS_STATS , FLOW_CLS_TMPLT_CREATE , FLOW_CLS_TMPLT_DESTROY , } +E#FLOW_DISSECTOR_KEY_MAX 31 +s#flow_dissector struct flow_dissector { unsigned int used_keys ; unsigned short int offset [ E#FLOW_DISSECTOR_KEY_MAX ] ; } +s#flow_match struct flow_match { s#flow_dissector * dissector ; void * mask ; void * key ; } +e#flow_action_id enum flow_action_id { FLOW_ACTION_ACCEPT = 0 , FLOW_ACTION_DROP , FLOW_ACTION_TRAP , FLOW_ACTION_GOTO , FLOW_ACTION_REDIRECT , FLOW_ACTION_MIRRED , FLOW_ACTION_REDIRECT_INGRESS , FLOW_ACTION_MIRRED_INGRESS , FLOW_ACTION_VLAN_PUSH , FLOW_ACTION_VLAN_POP , FLOW_ACTION_VLAN_MANGLE , FLOW_ACTION_TUNNEL_ENCAP , FLOW_ACTION_TUNNEL_DECAP , FLOW_ACTION_MANGLE , FLOW_ACTION_ADD , FLOW_ACTION_CSUM , FLOW_ACTION_MARK , FLOW_ACTION_PTYPE , FLOW_ACTION_PRIORITY , FLOW_ACTION_WAKE , FLOW_ACTION_QUEUE , FLOW_ACTION_SAMPLE , FLOW_ACTION_POLICE , FLOW_ACTION_CT , FLOW_ACTION_CT_METADATA , FLOW_ACTION_MPLS_PUSH , FLOW_ACTION_MPLS_POP , FLOW_ACTION_MPLS_MANGLE , FLOW_ACTION_GATE , FLOW_ACTION_PPPOE_PUSH , FLOW_ACTION_JUMP , FLOW_ACTION_PIPE , FLOW_ACTION_VLAN_PUSH_ETH , FLOW_ACTION_VLAN_POP_ETH , FLOW_ACTION_CONTINUE , NUM_FLOW_ACTIONS , } +E#FLOW_ACTION_HW_STATS_IMMEDIATE_BIT 0 +E#FLOW_ACTION_HW_STATS_DELAYED_BIT 1 +E#FLOW_ACTION_HW_STATS_IMMEDIATE ( ( ( ( 1UL ) ) ) << ( E#FLOW_ACTION_HW_STATS_IMMEDIATE_BIT ) ) +E#FLOW_ACTION_HW_STATS_DELAYED ( ( ( ( 1UL ) ) ) << ( E#FLOW_ACTION_HW_STATS_DELAYED_BIT ) ) +E#FLOW_ACTION_HW_STATS_DISABLED_BIT 2 +E#FLOW_ACTION_HW_STATS_NUM_BITS 3 +e#flow_action_hw_stats enum flow_action_hw_stats { FLOW_ACTION_HW_STATS_IMMEDIATE = ( ( ( ( 1UL ) ) ) << ( E#FLOW_ACTION_HW_STATS_IMMEDIATE_BIT ) ) , FLOW_ACTION_HW_STATS_DELAYED = ( ( ( ( 1UL ) ) ) << ( E#FLOW_ACTION_HW_STATS_DELAYED_BIT ) ) , FLOW_ACTION_HW_STATS_ANY = E#FLOW_ACTION_HW_STATS_IMMEDIATE | E#FLOW_ACTION_HW_STATS_DELAYED , FLOW_ACTION_HW_STATS_DISABLED = ( ( ( ( 1UL ) ) ) << ( E#FLOW_ACTION_HW_STATS_DISABLED_BIT ) ) , FLOW_ACTION_HW_STATS_DONT_CARE = ( ( ( ( 1UL ) ) ) << ( E#FLOW_ACTION_HW_STATS_NUM_BITS ) ) - 1 , } +t#action_destr typedef void ( * action_destr ) ( void * ) +e#flow_action_mangle_base enum flow_action_mangle_base { FLOW_ACT_MANGLE_UNSPEC = 0 , FLOW_ACT_MANGLE_HDR_TYPE_ETH , FLOW_ACT_MANGLE_HDR_TYPE_IP4 , FLOW_ACT_MANGLE_HDR_TYPE_IP6 , FLOW_ACT_MANGLE_HDR_TYPE_TCP , FLOW_ACT_MANGLE_HDR_TYPE_UDP , } +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s#flow_action_cookie struct flow_action_cookie { t#u32 cookie_len ; t#u8 cookie [ ] ; } +s#flow_action_entry struct flow_action_entry { e#flow_action_id id ; t#u32 hw_index ; e#flow_action_hw_stats hw_stats ; t#action_destr destructor ; void * destructor_priv ; union { t#u32 chain_index ; s#net_device * dev ; struct { t#u16 vid ; t#__be16 proto ; t#u8 prio ; } vlan ; struct { unsigned char dst [ 6 ] ; unsigned char src [ 6 ] ; } vlan_push_eth ; struct { e#flow_action_mangle_base htype ; t#u32 offset ; t#u32 mask ; t#u32 val ; } mangle ; s#ip_tunnel_info * tunnel ; t#u32 csum_flags ; t#u32 mark ; t#u16 ptype ; t#u32 priority ; struct { t#u32 ctx ; t#u32 index ; t#u8 vf ; } queue ; struct { s#psample_group * psample_group ; t#u32 rate ; t#u32 trunc_size ; t#bool truncate ; } sample ; struct { t#u32 burst ; t#u64 rate_bytes_ps ; t#u64 peakrate_bytes_ps ; t#u32 avrate ; t#u16 overhead ; t#u64 burst_pkt ; t#u64 rate_pkt_ps ; t#u32 mtu ; struct { e#flow_action_id act_id ; t#u32 extval ; } exceed , notexceed ; } police ; struct { int action ; t#u16 zone ; s#nf_flowtable * flow_table ; } ct ; struct { unsigned long cookie ; t#u32 mark ; t#u32 labels [ 4 ] ; t#bool orig_dir ; } ct_metadata ; struct { t#u32 label ; t#__be16 proto ; t#u8 tc ; t#u8 bos ; t#u8 ttl ; } mpls_push ; struct { t#__be16 proto ; } mpls_pop ; struct { t#u32 label ; t#u8 tc ; t#u8 bos ; t#u8 ttl ; } mpls_mangle ; struct { t#s32 prio ; t#u64 basetime ; t#u64 cycletime ; t#u64 cycletimeext ; t#u32 num_entries ; s#action_gate_entry * entries ; } gate ; struct { t#u16 sid ; } pppoe ; } ; s#flow_action_cookie * cookie ; } +s#flow_action struct flow_action { unsigned int num_entries ; s#flow_action_entry entries [ ] ; } +s#flow_rule struct flow_rule { s#flow_match match ; s#flow_action action ; } +s#flow_stats struct flow_stats { t#u64 pkts ; t#u64 bytes ; t#u64 drops ; t#u64 lastused ; e#flow_action_hw_stats used_hw_stats ; t#bool used_hw_stats_valid ; } +s#flow_cls_offload struct flow_cls_offload { s#flow_cls_common_offload common ; e#flow_cls_command command ; unsigned long cookie ; s#flow_rule * rule ; s#flow_stats stats ; t#u32 classid ; } +s#dsa_mall_mirror_tc_entry struct dsa_mall_mirror_tc_entry { t#u8 to_local_port ; t#bool ingress ; } +s#dsa_mall_policer_tc_entry struct dsa_mall_policer_tc_entry { t#u32 burst ; t#u64 rate_bytes_per_sec ; } +e#netdev_lag_tx_type enum netdev_lag_tx_type { NETDEV_LAG_TX_TYPE_UNKNOWN , NETDEV_LAG_TX_TYPE_RANDOM , NETDEV_LAG_TX_TYPE_BROADCAST , NETDEV_LAG_TX_TYPE_ROUNDROBIN , NETDEV_LAG_TX_TYPE_ACTIVEBACKUP , NETDEV_LAG_TX_TYPE_HASH , } +e#netdev_lag_hash enum netdev_lag_hash { NETDEV_LAG_HASH_NONE , NETDEV_LAG_HASH_L2 , NETDEV_LAG_HASH_L34 , NETDEV_LAG_HASH_L23 , NETDEV_LAG_HASH_E23 , NETDEV_LAG_HASH_E34 , NETDEV_LAG_HASH_VLAN_SRCMAC , NETDEV_LAG_HASH_UNKNOWN , } +s#netdev_lag_upper_info struct netdev_lag_upper_info { e#netdev_lag_tx_type tx_type ; e#netdev_lag_hash hash_type ; } +u#devlink_param_value union devlink_param_value { t#u8 vu8 ; t#u16 vu16 ; t#u32 vu32 ; char vstr [ 32 ] ; t#bool vbool ; } +E#__DEVLINK_PARAM_CMODE_MAX 3 +e#devlink_param_cmode enum devlink_param_cmode { DEVLINK_PARAM_CMODE_RUNTIME , DEVLINK_PARAM_CMODE_DRIVERINIT , DEVLINK_PARAM_CMODE_PERMANENT , __DEVLINK_PARAM_CMODE_MAX , DEVLINK_PARAM_CMODE_MAX = E#__DEVLINK_PARAM_CMODE_MAX - 1 } +s#devlink_param_gset_ctx struct devlink_param_gset_ctx { u#devlink_param_value val ; e#devlink_param_cmode cmode ; } +s##devlink_info_req +e#devlink_sb_pool_type enum devlink_sb_pool_type { DEVLINK_SB_POOL_TYPE_INGRESS , DEVLINK_SB_POOL_TYPE_EGRESS , } +e#devlink_sb_threshold_type enum devlink_sb_threshold_type { DEVLINK_SB_THRESHOLD_TYPE_STATIC , DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC , } +s#devlink_sb_pool_info struct devlink_sb_pool_info { e#devlink_sb_pool_type pool_type ; t#u32 size ; e#devlink_sb_threshold_type threshold_type ; t#u32 cell_size ; } +s#switchdev_obj_mrp struct switchdev_obj_mrp { s#switchdev_obj obj ; s#net_device * p_port ; s#net_device * s_port ; t#u32 ring_id ; t#u16 prio ; } +s#switchdev_obj_ring_role_mrp struct switchdev_obj_ring_role_mrp { s#switchdev_obj obj ; t#u8 ring_role ; t#u32 ring_id ; t#u8 sw_backup ; } +s#dsa_switch_ops struct dsa_switch_ops { e#dsa_tag_protocol ( * get_tag_protocol ) ( s#dsa_switch * , int , e#dsa_tag_protocol ) ; int ( * change_tag_protocol ) ( s#dsa_switch * , int , e#dsa_tag_protocol ) ; int ( * setup ) ( s#dsa_switch * ) ; void ( * teardown ) ( s#dsa_switch * ) ; int ( * port_setup ) ( s#dsa_switch * , int ) ; void ( * port_teardown ) ( s#dsa_switch * , int ) ; t#u32 ( * get_phy_flags ) ( s#dsa_switch * , int ) ; int ( * phy_read ) ( s#dsa_switch * , int , int ) ; int ( * phy_write ) ( s#dsa_switch * , int , int , t#u16 ) ; void ( * adjust_link ) ( s#dsa_switch * , int , s#phy_device * ) ; void ( * fixed_link_update ) ( s#dsa_switch * , int , s#fixed_phy_status * ) ; void ( * phylink_validate ) ( s#dsa_switch * , int , unsigned long * , s#phylink_link_state * ) ; int ( * phylink_mac_link_state ) ( s#dsa_switch * , int , s#phylink_link_state * ) ; void ( * phylink_mac_config ) ( s#dsa_switch * , int , unsigned int , const s#phylink_link_state * ) ; void ( * phylink_mac_an_restart ) ( s#dsa_switch * , int ) ; void ( * phylink_mac_link_down ) ( s#dsa_switch * , int , unsigned int , t#phy_interface_t ) ; void ( * phylink_mac_link_up ) ( s#dsa_switch * , int , unsigned int , t#phy_interface_t , s#phy_device * , int , int , t#bool , t#bool ) ; void ( * phylink_fixed_state ) ( s#dsa_switch * , int , s#phylink_link_state * ) ; void ( * get_strings ) ( s#dsa_switch * , int , t#u32 , t#uint8_t * ) ; void ( * get_ethtool_stats ) ( s#dsa_switch * , int , t#uint64_t * ) ; int ( * get_sset_count ) ( s#dsa_switch * , int , int ) ; void ( * get_ethtool_phy_stats ) ( s#dsa_switch * , int , t#uint64_t * ) ; void ( * get_stats64 ) ( s#dsa_switch * , int , s#rtnl_link_stats64 * ) ; void ( * self_test ) ( s#dsa_switch * , int , s#ethtool_test * , t#u64 * ) ; void ( * get_wol ) ( s#dsa_switch * , int , s#ethtool_wolinfo * ) ; int ( * set_wol ) ( s#dsa_switch * , int , s#ethtool_wolinfo * ) ; int ( * get_ts_info ) ( s#dsa_switch * , int , s#ethtool_ts_info * ) ; int ( * suspend ) ( s#dsa_switch * ) ; int ( * resume ) ( s#dsa_switch * ) ; int ( * port_enable ) ( s#dsa_switch * , int , s#phy_device * ) ; void ( * port_disable ) ( s#dsa_switch * , int ) ; int ( * set_mac_eee ) ( s#dsa_switch * , int , s#ethtool_eee * ) ; int ( * get_mac_eee ) ( s#dsa_switch * , int , s#ethtool_eee * ) ; int ( * get_eeprom_len ) ( s#dsa_switch * ) ; int ( * get_eeprom ) ( s#dsa_switch * , s#ethtool_eeprom * , t#u8 * ) ; int ( * set_eeprom ) ( s#dsa_switch * , s#ethtool_eeprom * , t#u8 * ) ; int ( * get_regs_len ) ( s#dsa_switch * , int ) ; void ( * get_regs ) ( s#dsa_switch * , int , s#ethtool_regs * , void * ) ; int ( * port_prechangeupper ) ( s#dsa_switch * , int , s#netdev_notifier_changeupper_info * ) ; int ( * set_ageing_time ) ( s#dsa_switch * , unsigned int ) ; int ( * port_bridge_join ) ( s#dsa_switch * , int , s#net_device * ) ; void ( * port_bridge_leave ) ( s#dsa_switch * , int , s#net_device * ) ; void ( * port_stp_state_set ) ( s#dsa_switch * , int , t#u8 ) ; void ( * port_fast_age ) ( s#dsa_switch * , int ) ; int ( * port_pre_bridge_flags ) ( s#dsa_switch * , int , s#switchdev_brport_flags , s#netlink_ext_ack * ) ; int ( * port_bridge_flags ) ( s#dsa_switch * , int , s#switchdev_brport_flags , s#netlink_ext_ack * ) ; int ( * port_vlan_filtering ) ( s#dsa_switch * , int , t#bool , s#netlink_ext_ack * ) ; int ( * port_vlan_add ) ( s#dsa_switch * , int , const s#switchdev_obj_port_vlan * , s#netlink_ext_ack * ) ; int ( * port_vlan_del ) ( s#dsa_switch * , int , const s#switchdev_obj_port_vlan * ) ; int ( * port_fdb_add ) ( s#dsa_switch * , int , const unsigned char * , t#u16 ) ; int ( * port_fdb_del ) ( s#dsa_switch * , int , const unsigned char * , t#u16 ) ; int ( * port_fdb_dump ) ( s#dsa_switch * , int , t#dsa_fdb_dump_cb_t * , void * ) ; int ( * port_mdb_add ) ( s#dsa_switch * , int , const s#switchdev_obj_port_mdb * ) ; int ( * port_mdb_del ) ( s#dsa_switch * , int , const s#switchdev_obj_port_mdb * ) ; int ( * get_rxnfc ) ( s#dsa_switch * , int , s#ethtool_rxnfc * , t#u32 * ) ; int ( * set_rxnfc ) ( s#dsa_switch * , int , s#ethtool_rxnfc * ) ; int ( * cls_flower_add ) ( s#dsa_switch * , int , s#flow_cls_offload * , t#bool ) ; int ( * cls_flower_del ) ( s#dsa_switch * , int , s#flow_cls_offload * , t#bool ) ; int ( * cls_flower_stats ) ( s#dsa_switch * , int , s#flow_cls_offload * , t#bool ) ; int ( * port_mirror_add ) ( s#dsa_switch * , int , s#dsa_mall_mirror_tc_entry * , t#bool ) ; void ( * port_mirror_del ) ( s#dsa_switch * , int , s#dsa_mall_mirror_tc_entry * ) ; int ( * port_policer_add ) ( s#dsa_switch * , int , s#dsa_mall_policer_tc_entry * ) ; void ( * port_policer_del ) ( s#dsa_switch * , int ) ; int ( * port_setup_tc ) ( s#dsa_switch * , int , e#tc_setup_type , void * ) ; int ( * crosschip_bridge_join ) ( s#dsa_switch * , int , int , int , s#net_device * ) ; void ( * crosschip_bridge_leave ) ( s#dsa_switch * , int , int , int , s#net_device * ) ; int ( * crosschip_lag_change ) ( s#dsa_switch * , int , int ) ; int ( * crosschip_lag_join ) ( s#dsa_switch * , int , int , s#net_device * , s#netdev_lag_upper_info * ) ; int ( * crosschip_lag_leave ) ( s#dsa_switch * , int , int , s#net_device * ) ; int ( * port_hwtstamp_get ) ( s#dsa_switch * , int , s#ifreq * ) ; int ( * port_hwtstamp_set ) ( s#dsa_switch * , int , s#ifreq * ) ; void ( * port_txtstamp ) ( s#dsa_switch * , int , s#sk_buff * ) ; t#bool ( * port_rxtstamp ) ( s#dsa_switch * , int , s#sk_buff * , unsigned int ) ; int ( * devlink_param_get ) ( s#dsa_switch * , t#u32 , s#devlink_param_gset_ctx * ) ; int ( * devlink_param_set ) ( s#dsa_switch * , t#u32 , s#devlink_param_gset_ctx * ) ; int ( * devlink_info_get ) ( s#dsa_switch * , s#devlink_info_req * , s#netlink_ext_ack * ) ; int ( * devlink_sb_pool_get ) ( s#dsa_switch * , unsigned int , t#u16 , s#devlink_sb_pool_info * ) ; int ( * devlink_sb_pool_set ) ( s#dsa_switch * , unsigned int , t#u16 , t#u32 , e#devlink_sb_threshold_type , s#netlink_ext_ack * ) ; int ( * devlink_sb_port_pool_get ) ( s#dsa_switch * , int , unsigned int , t#u16 , t#u32 * ) ; int ( * devlink_sb_port_pool_set ) ( s#dsa_switch * , int , unsigned int , t#u16 , t#u32 , s#netlink_ext_ack * ) ; int ( * devlink_sb_tc_pool_bind_get ) ( s#dsa_switch * , int , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 * , t#u32 * ) ; int ( * devlink_sb_tc_pool_bind_set ) ( s#dsa_switch * , int , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 , t#u32 , s#netlink_ext_ack * ) ; int ( * devlink_sb_occ_snapshot ) ( s#dsa_switch * , unsigned int ) ; int ( * devlink_sb_occ_max_clear ) ( s#dsa_switch * , unsigned int ) ; int ( * devlink_sb_occ_port_pool_get ) ( s#dsa_switch * , int , unsigned int , t#u16 , t#u32 * , t#u32 * ) ; int ( * devlink_sb_occ_tc_port_bind_get ) ( s#dsa_switch * , int , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u32 * , t#u32 * ) ; int ( * port_change_mtu ) ( s#dsa_switch * , int , int ) ; int ( * port_max_mtu ) ( s#dsa_switch * , int ) ; int ( * port_lag_change ) ( s#dsa_switch * , int ) ; int ( * port_lag_join ) ( s#dsa_switch * , int , s#net_device * , s#netdev_lag_upper_info * ) ; int ( * port_lag_leave ) ( s#dsa_switch * , int , s#net_device * ) ; int ( * port_hsr_join ) ( s#dsa_switch * , int , s#net_device * ) ; int ( * port_hsr_leave ) ( s#dsa_switch * , int , s#net_device * ) ; int ( * port_mrp_add ) ( s#dsa_switch * , int , const s#switchdev_obj_mrp * ) ; int ( * port_mrp_del ) ( s#dsa_switch * , int , const s#switchdev_obj_mrp * ) ; int ( * port_mrp_add_ring_role ) ( s#dsa_switch * , int , const s#switchdev_obj_ring_role_mrp * ) ; int ( * port_mrp_del_ring_role ) ( s#dsa_switch * , int , const s#switchdev_obj_ring_role_mrp * ) ; } +s#dsa_switch struct dsa_switch { t#bool setup ; s#device * dev ; s#dsa_switch_tree * dst ; unsigned int index ; s#notifier_block nb ; void * priv ; s#dsa_chip_data * cd ; const s#dsa_switch_ops * ops ; t#u32 phys_mii_mask ; s#mii_bus * slave_mii_bus ; unsigned int ageing_time_min ; unsigned int ageing_time_max ; s#devlink * devlink ; unsigned int num_tx_queues ; t#bool vlan_filtering_is_global ; t#bool configure_vlan_while_not_filtering ; t#bool untag_bridge_pvid ; t#bool assisted_learning_on_cpu_port ; t#bool vlan_filtering ; t#bool pcs_poll ; t#bool mtu_enforcement_ingress ; unsigned int num_lag_ids ; t#size_t num_ports ; } +b53_imp_vlan_setup void b53_imp_vlan_setup ( s#dsa_switch * , int ) +b53_enable_port int b53_enable_port ( s#dsa_switch * , int , s#phy_device * ) +b53_disable_port void b53_disable_port ( s#dsa_switch * , int ) +b53_brcm_hdr_setup void b53_brcm_hdr_setup ( s#dsa_switch * , int ) +b53_configure_vlan int b53_configure_vlan ( s#dsa_switch * ) +b53_get_strings void b53_get_strings ( s#dsa_switch * , int , t#u32 , t#uint8_t * ) +b53_get_ethtool_stats void b53_get_ethtool_stats ( s#dsa_switch * , int , t#uint64_t * ) +b53_get_ethtool_phy_stats void b53_get_ethtool_phy_stats ( s#dsa_switch * , int , t#uint64_t * ) +b53_get_sset_count int b53_get_sset_count ( s#dsa_switch * , int , int ) +b53_setup_devlink_resources int b53_setup_devlink_resources ( s#dsa_switch * ) +b53_port_event void b53_port_event ( s#dsa_switch * , int ) +b53_phylink_validate void b53_phylink_validate ( s#dsa_switch * , int , unsigned long * , s#phylink_link_state * ) +b53_phylink_mac_link_state int b53_phylink_mac_link_state ( s#dsa_switch * , int , s#phylink_link_state * ) +b53_phylink_mac_config void b53_phylink_mac_config ( s#dsa_switch * , int , unsigned int , const s#phylink_link_state * ) +b53_phylink_mac_an_restart void b53_phylink_mac_an_restart ( s#dsa_switch * , int ) +b53_phylink_mac_link_down void b53_phylink_mac_link_down ( s#dsa_switch * , int , unsigned int , t#phy_interface_t ) +b53_phylink_mac_link_up void b53_phylink_mac_link_up ( s#dsa_switch * , int , unsigned int , t#phy_interface_t , s#phy_device * , int , int , t#bool , t#bool ) +b53_vlan_filtering int b53_vlan_filtering ( s#dsa_switch * , int , t#bool , s#netlink_ext_ack * ) +b53_vlan_add int b53_vlan_add ( s#dsa_switch * , int , const s#switchdev_obj_port_vlan * , s#netlink_ext_ack * ) +b53_vlan_del int b53_vlan_del ( s#dsa_switch * , int , const s#switchdev_obj_port_vlan * ) +b53_fdb_add int b53_fdb_add ( s#dsa_switch * , int , const unsigned char * , t#u16 ) +b53_fdb_del int b53_fdb_del ( s#dsa_switch * , int , const unsigned char * , t#u16 ) +b53_fdb_dump int b53_fdb_dump ( s#dsa_switch * , int , t#dsa_fdb_dump_cb_t * , void * ) +b53_mdb_add int b53_mdb_add ( s#dsa_switch * , int , const s#switchdev_obj_port_mdb * ) +b53_mdb_del int b53_mdb_del ( s#dsa_switch * , int , const s#switchdev_obj_port_mdb * ) +b53_br_join int b53_br_join ( s#dsa_switch * , int , s#net_device * ) +b53_br_leave void b53_br_leave ( s#dsa_switch * , int , s#net_device * ) +b53_br_set_stp_state void b53_br_set_stp_state ( s#dsa_switch * , int , t#u8 ) +b53_br_fast_age void b53_br_fast_age ( s#dsa_switch * , int ) +b53_br_flags_pre int b53_br_flags_pre ( s#dsa_switch * , int , s#switchdev_brport_flags , s#netlink_ext_ack * ) +b53_br_flags int b53_br_flags ( s#dsa_switch * , int , s#switchdev_brport_flags , s#netlink_ext_ack * ) +b53_get_tag_protocol e#dsa_tag_protocol b53_get_tag_protocol ( s#dsa_switch * , int , e#dsa_tag_protocol ) +b53_mirror_add int b53_mirror_add ( s#dsa_switch * , int , s#dsa_mall_mirror_tc_entry * , t#bool ) +b53_mirror_del void b53_mirror_del ( s#dsa_switch * , int , s#dsa_mall_mirror_tc_entry * ) +b53_eee_enable_set void b53_eee_enable_set ( s#dsa_switch * , int , t#bool ) +b53_eee_init int b53_eee_init ( s#dsa_switch * , int , s#phy_device * ) +b53_get_mac_eee int b53_get_mac_eee ( s#dsa_switch * , int , s#ethtool_eee * ) +b53_set_mac_eee int b53_set_mac_eee ( s#dsa_switch * , int , s#ethtool_eee * ) +s#b53_platform_data struct b53_platform_data { s#dsa_chip_data cd ; t#u32 chip_id ; t#u16 enabled_ports ; unsigned big_endian : 1 ; void * regs ; } +s#b53_io_ops struct b53_io_ops { int ( * read8 ) ( s#b53_device * , t#u8 , t#u8 , t#u8 * ) ; int ( * read16 ) ( s#b53_device * , t#u8 , t#u8 , t#u16 * ) ; int ( * read32 ) ( s#b53_device * , t#u8 , t#u8 , t#u32 * ) ; int ( * read48 ) ( s#b53_device * , t#u8 , t#u8 , t#u64 * ) ; int ( * read64 ) ( s#b53_device * , t#u8 , t#u8 , t#u64 * ) ; int ( * write8 ) ( s#b53_device * , t#u8 , t#u8 , t#u8 ) ; int ( * write16 ) ( s#b53_device * , t#u8 , t#u8 , t#u16 ) ; int ( * write32 ) ( s#b53_device * , t#u8 , t#u8 , t#u32 ) ; int ( * write48 ) ( s#b53_device * , t#u8 , t#u8 , t#u64 ) ; int ( * write64 ) ( s#b53_device * , t#u8 , t#u8 , t#u64 ) ; int ( * phy_read16 ) ( s#b53_device * , int , int , t#u16 * ) ; int ( * phy_write16 ) ( s#b53_device * , int , int , t#u16 ) ; int ( * irq_enable ) ( s#b53_device * , int ) ; void ( * irq_disable ) ( s#b53_device * , int ) ; t#u8 ( * serdes_map_lane ) ( s#b53_device * , int ) ; int ( * serdes_link_state ) ( s#b53_device * , int , s#phylink_link_state * ) ; void ( * serdes_config ) ( s#b53_device * , int , unsigned int , const s#phylink_link_state * ) ; void ( * serdes_an_restart ) ( s#b53_device * , int ) ; void ( * serdes_link_set ) ( s#b53_device * , int , unsigned int , t#phy_interface_t , t#bool ) ; void ( * serdes_phylink_validate ) ( s#b53_device * , int , unsigned long * , s#phylink_link_state * ) ; } +s#b53_vlan struct b53_vlan { t#u16 members ; t#u16 untag ; t#bool valid ; } +s#b53_port struct b53_port { t#u16 vlan_ctl_mask ; s#ethtool_eee eee ; } +s#b53_device struct b53_device { s#dsa_switch * ds ; s#b53_platform_data * pdata ; const char * name ; s#mutex reg_mutex ; s#mutex stats_mutex ; const s#b53_io_ops * ops ; t#u32 chip_id ; t#u8 core_rev ; t#u8 vta_regs [ 3 ] ; t#u8 duplex_reg ; t#u8 jumbo_pm_reg ; t#u8 jumbo_size_reg ; int reset_gpio ; t#u8 num_arl_bins ; t#u16 num_arl_buckets ; e#dsa_tag_protocol tag_protocol ; t#u16 enabled_ports ; unsigned int imp_port ; unsigned int cpu_port ; t#u8 current_page ; s#device * dev ; t#u8 serdes_lane ; s#mii_bus * bus ; void * priv ; t#bool enable_jumbo ; unsigned int num_vlans ; s#b53_vlan * vlans ; t#bool vlan_enabled ; unsigned int num_ports ; s#b53_port * ports ; } +b53_switch_alloc s#b53_device * b53_switch_alloc ( s#device * , const s#b53_io_ops * , void * ) +b53_switch_detect int b53_switch_detect ( s#b53_device * ) +b53_switch_register int b53_switch_register ( s#b53_device * ) + +/* drivers/net/dsa/b53/b53_serdes.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##b53_platform_data +b53_serdes_config void b53_serdes_config ( s#b53_device * , int , unsigned int , const s#phylink_link_state * ) +b53_serdes_an_restart void b53_serdes_an_restart ( s#b53_device * , int ) +b53_serdes_link_state int b53_serdes_link_state ( s#b53_device * , int , s#phylink_link_state * ) +b53_serdes_link_set void b53_serdes_link_set ( s#b53_device * , int , unsigned int , t#phy_interface_t , t#bool ) +b53_serdes_phylink_validate void b53_serdes_phylink_validate ( s#b53_device * , int , unsigned long * , s#phylink_link_state * ) +b53_serdes_init int b53_serdes_init ( s#b53_device * , int ) + +/* drivers/net/dsa/lan9303-core.o */ +lan9303_register_set extern const s#regmap_access_table lan9303_register_set +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_irq_chip_data +s#lan9303_alr_cache_entry struct lan9303_alr_cache_entry { t#u8 mac_addr [ 6 ] ; t#u8 port_map ; t#u8 stp_override ; } +s#lan9303 struct lan9303 { s#device * dev ; s#regmap * regmap ; s#regmap_irq_chip_data * irq_data ; s#gpio_desc * reset_gpio ; t#u32 reset_duration ; int phy_addr_base ; s#dsa_switch * ds ; s#mutex indirect_mutex ; s#mutex alr_mutex ; const s#lan9303_phy_ops * ops ; t#bool is_bridged ; t#u32 swe_port_state ; s#lan9303_alr_cache_entry alr_cache [ 512 ] ; } +s#lan9303_phy_ops struct lan9303_phy_ops { int ( * phy_read ) ( s#lan9303 * , int , int ) ; int ( * phy_write ) ( s#lan9303 * , int , int , t#u16 ) ; } +lan9303_indirect_phy_ops extern const s#lan9303_phy_ops lan9303_indirect_phy_ops +lan9303_probe int lan9303_probe ( s#lan9303 * , s#device_node * ) +lan9303_remove int lan9303_remove ( s#lan9303 * ) +lan9303_shutdown void lan9303_shutdown ( s#lan9303 * ) + +/* drivers/net/dsa/microchip/ksz8795.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s#ksz_platform_data struct ksz_platform_data { t#u32 chip_id ; t#u16 enabled_ports ; } +s#alu_struct struct alu_struct { t#u8 is_static : 1 ; t#u8 is_src_filter : 1 ; t#u8 is_dst_filter : 1 ; t#u8 prio_age : 3 ; t#u32 _reserv_0_1 : 23 ; t#u8 mstp : 3 ; t#u8 is_override : 1 ; t#u8 is_use_fid : 1 ; t#u32 _reserv_1_1 : 23 ; t#u8 port_forward : 7 ; t#u32 _reserv_2_1 : 9 ; t#u8 fid : 7 ; t#u8 mac [ 6 ] ; } +s#ksz_dev_ops struct ksz_dev_ops { t#u32 ( * get_port_addr ) ( int , int ) ; void ( * cfg_port_member ) ( s#ksz_device * , int , t#u8 ) ; void ( * flush_dyn_mac_table ) ( s#ksz_device * , int ) ; void ( * port_cleanup ) ( s#ksz_device * , int ) ; void ( * port_setup ) ( s#ksz_device * , int , t#bool ) ; void ( * r_phy ) ( s#ksz_device * , t#u16 , t#u16 , t#u16 * ) ; void ( * w_phy ) ( s#ksz_device * , t#u16 , t#u16 , t#u16 ) ; int ( * r_dyn_mac_table ) ( s#ksz_device * , t#u16 , t#u8 * , t#u8 * , t#u8 * , t#u8 * , t#u16 * ) ; int ( * r_sta_mac_table ) ( s#ksz_device * , t#u16 , s#alu_struct * ) ; void ( * w_sta_mac_table ) ( s#ksz_device * , t#u16 , s#alu_struct * ) ; void ( * r_mib_cnt ) ( s#ksz_device * , int , t#u16 , t#u64 * ) ; void ( * r_mib_pkt ) ( s#ksz_device * , int , t#u16 , t#u64 * , t#u64 * ) ; void ( * freeze_mib ) ( s#ksz_device * , int , t#bool ) ; void ( * port_init_cnt ) ( s#ksz_device * , int ) ; int ( * shutdown ) ( s#ksz_device * ) ; int ( * detect ) ( s#ksz_device * ) ; int ( * init ) ( s#ksz_device * ) ; void ( * exit ) ( s#ksz_device * ) ; } +s##regmap +s##mib_names +s#vlan_table struct vlan_table { t#u32 table [ 3 ] ; } +s#ksz_port_mib struct ksz_port_mib { s#mutex cnt_mutex ; t#u8 cnt_ptr ; t#u64 * counters ; } +s#ksz_port struct ksz_port { t#bool remove_tag ; int stp_state ; s#phy_device phydev ; t#u32 on : 1 ; t#u32 phy : 1 ; t#u32 fiber : 1 ; t#u32 sgmii : 1 ; t#u32 force : 1 ; t#u32 read : 1 ; t#u32 freeze : 1 ; s#ksz_port_mib mib ; t#phy_interface_t interface ; } +s#ksz_device struct ksz_device { s#dsa_switch * ds ; s#ksz_platform_data * pdata ; const char * name ; s#mutex dev_mutex ; s#mutex regmap_mutex ; s#mutex alu_mutex ; s#mutex vlan_mutex ; const s#ksz_dev_ops * dev_ops ; s#device * dev ; s#regmap * regmap [ 3 ] ; void * priv ; s#gpio_desc * reset_gpio ; t#u32 chip_id ; int num_vlans ; int num_alus ; int num_statics ; int cpu_port ; int cpu_ports ; int phy_port_cnt ; int port_cnt ; t#u8 reg_mib_cnt ; int mib_cnt ; const s#mib_names * mib_names ; t#phy_interface_t compat_interface ; t#u32 regs_size ; t#bool phy_errata_9477 ; t#bool synclko_125 ; s#vlan_table * vlan_cache ; s#ksz_port * ports ; s#delayed_work mib_read ; unsigned long mib_read_interval ; t#u16 mirror_rx ; t#u16 mirror_tx ; t#u32 features ; t#u32 overrides ; t#u16 host_mask ; t#u16 port_mask ; } +ksz8_switch_register int ksz8_switch_register ( s#ksz_device * ) + +/* drivers/net/dsa/microchip/ksz9477.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##regmap +s##mib_names +ksz9477_switch_register int ksz9477_switch_register ( s#ksz_device * ) + +/* drivers/net/dsa/microchip/ksz_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##regmap +s##mib_names +ksz_update_port_member void ksz_update_port_member ( s#ksz_device * , int ) +ksz_init_mib_timer void ksz_init_mib_timer ( s#ksz_device * ) +ksz_phy_read16 int ksz_phy_read16 ( s#dsa_switch * , int , int ) +ksz_phy_write16 int ksz_phy_write16 ( s#dsa_switch * , int , int , t#u16 ) +ksz_mac_link_down void ksz_mac_link_down ( s#dsa_switch * , int , unsigned int , t#phy_interface_t ) +ksz_sset_count int ksz_sset_count ( s#dsa_switch * , int , int ) +ksz_get_ethtool_stats void ksz_get_ethtool_stats ( s#dsa_switch * , int , t#uint64_t * ) +ksz_port_bridge_join int ksz_port_bridge_join ( s#dsa_switch * , int , s#net_device * ) +ksz_port_bridge_leave void ksz_port_bridge_leave ( s#dsa_switch * , int , s#net_device * ) +ksz_port_fast_age void ksz_port_fast_age ( s#dsa_switch * , int ) +ksz_port_fdb_dump int ksz_port_fdb_dump ( s#dsa_switch * , int , t#dsa_fdb_dump_cb_t * , void * ) +ksz_port_mdb_add int ksz_port_mdb_add ( s#dsa_switch * , int , const s#switchdev_obj_port_mdb * ) +ksz_port_mdb_del int ksz_port_mdb_del ( s#dsa_switch * , int , const s#switchdev_obj_port_mdb * ) +ksz_enable_port int ksz_enable_port ( s#dsa_switch * , int , s#phy_device * ) +ksz_switch_alloc s#ksz_device * ksz_switch_alloc ( s#device * , void * ) +ksz_switch_register int ksz_switch_register ( s#ksz_device * , const s#ksz_dev_ops * ) +ksz_switch_remove void ksz_switch_remove ( s#ksz_device * ) + +/* drivers/net/dsa/realtek-smi-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s#rtl8366_mib_counter struct rtl8366_mib_counter { unsigned int base ; unsigned int offset ; unsigned int length ; const char * name ; } +s#rtl8366_vlan_mc struct rtl8366_vlan_mc { t#u16 vid ; t#u16 untag ; t#u16 member ; t#u8 fid ; t#u8 priority ; } +s#rtl8366_vlan_4k struct rtl8366_vlan_4k { t#u16 vid ; t#u16 untag ; t#u16 member ; t#u8 fid ; } +s#realtek_smi_ops struct realtek_smi_ops { int ( * detect ) ( s#realtek_smi * ) ; int ( * reset_chip ) ( s#realtek_smi * ) ; int ( * setup ) ( s#realtek_smi * ) ; void ( * cleanup ) ( s#realtek_smi * ) ; int ( * get_mib_counter ) ( s#realtek_smi * , int , s#rtl8366_mib_counter * , t#u64 * ) ; int ( * get_vlan_mc ) ( s#realtek_smi * , t#u32 , s#rtl8366_vlan_mc * ) ; int ( * set_vlan_mc ) ( s#realtek_smi * , t#u32 , const s#rtl8366_vlan_mc * ) ; int ( * get_vlan_4k ) ( s#realtek_smi * , t#u32 , s#rtl8366_vlan_4k * ) ; int ( * set_vlan_4k ) ( s#realtek_smi * , const s#rtl8366_vlan_4k * ) ; int ( * get_mc_index ) ( s#realtek_smi * , int , int * ) ; int ( * set_mc_index ) ( s#realtek_smi * , int , int ) ; t#bool ( * is_vlan_valid ) ( s#realtek_smi * , unsigned int ) ; int ( * enable_vlan ) ( s#realtek_smi * , t#bool ) ; int ( * enable_vlan4k ) ( s#realtek_smi * , t#bool ) ; int ( * enable_port ) ( s#realtek_smi * , int , t#bool ) ; int ( * phy_read ) ( s#realtek_smi * , int , int ) ; int ( * phy_write ) ( s#realtek_smi * , int , int , t#u16 ) ; } +s#realtek_smi struct realtek_smi { s#device * dev ; s#gpio_desc * reset ; s#gpio_desc * mdc ; s#gpio_desc * mdio ; s#regmap * map ; s#mii_bus * slave_mii_bus ; unsigned int clk_delay ; t#u8 cmd_read ; t#u8 cmd_write ; t#spinlock_t lock ; s#dsa_switch * ds ; s#irq_domain * irqdomain ; t#bool leds_disabled ; unsigned int cpu_port ; unsigned int num_ports ; unsigned int num_vlan_mc ; unsigned int num_mib_counters ; s#rtl8366_mib_counter * mib_counters ; const s#realtek_smi_ops * ops ; int vlan_enabled ; int vlan4k_enabled ; char buf [ 4096 ] ; void * chip_data ; } +realtek_smi_write_reg_noack int realtek_smi_write_reg_noack ( s#realtek_smi * , t#u32 , t#u32 ) + +/* drivers/net/dsa/rtl8366.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +rtl8366_mc_is_used int rtl8366_mc_is_used ( s#realtek_smi * , int , int * ) +rtl8366_set_vlan int rtl8366_set_vlan ( s#realtek_smi * , int , t#u32 , t#u32 , t#u32 ) +rtl8366_set_pvid int rtl8366_set_pvid ( s#realtek_smi * , unsigned int , unsigned int ) +rtl8366_enable_vlan4k int rtl8366_enable_vlan4k ( s#realtek_smi * , t#bool ) +rtl8366_enable_vlan int rtl8366_enable_vlan ( s#realtek_smi * , t#bool ) +rtl8366_reset_vlan int rtl8366_reset_vlan ( s#realtek_smi * ) +rtl8366_init_vlan int rtl8366_init_vlan ( s#realtek_smi * ) +rtl8366_vlan_filtering int rtl8366_vlan_filtering ( s#dsa_switch * , int , t#bool , s#netlink_ext_ack * ) +rtl8366_vlan_add int rtl8366_vlan_add ( s#dsa_switch * , int , const s#switchdev_obj_port_vlan * , s#netlink_ext_ack * ) +rtl8366_vlan_del int rtl8366_vlan_del ( s#dsa_switch * , int , const s#switchdev_obj_port_vlan * ) +rtl8366_get_strings void rtl8366_get_strings ( s#dsa_switch * , int , t#u32 , t#uint8_t * ) +rtl8366_get_sset_count int rtl8366_get_sset_count ( s#dsa_switch * , int , int ) +rtl8366_get_ethtool_stats void rtl8366_get_ethtool_stats ( s#dsa_switch * , int , t#uint64_t * ) + +/* drivers/net/dsa/rtl8366rb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##regmap +s#realtek_smi_variant struct realtek_smi_variant { const s#dsa_switch_ops * ds_ops ; const s#realtek_smi_ops * ops ; unsigned int clk_delay ; t#u8 cmd_read ; t#u8 cmd_write ; t#size_t chip_data_sz ; } +rtl8366rb_variant extern const s#realtek_smi_variant rtl8366rb_variant + +/* drivers/net/dsa/sja1105/sja1105_ptp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s#qdisc_walker struct qdisc_walker { int stop ; int skip ; int count ; int ( * fn ) ( s#Qdisc * , unsigned long , s#qdisc_walker * ) ; } +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +e#sja1110_meta_tstamp enum sja1110_meta_tstamp { SJA1110_META_TSTAMP_TX = 0 , SJA1110_META_TSTAMP_RX = 1 , } +sja1110_process_meta_tstamp void sja1110_process_meta_tstamp ( s#dsa_switch * , int , t#u8 , e#sja1110_meta_tstamp , t#u64 ) + +/* drivers/net/dsa/vitesse-vsc73xx-core.o */ +vsc73xx_is_addr_valid int vsc73xx_is_addr_valid ( t#u8 , t#u8 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_device +s#vsc73xx_ops struct vsc73xx_ops { int ( * read ) ( s#vsc73xx * , t#u8 , t#u8 , t#u8 , t#u32 * ) ; int ( * write ) ( s#vsc73xx * , t#u8 , t#u8 , t#u8 , t#u32 ) ; } +s#vsc73xx struct vsc73xx { s#device * dev ; s#gpio_desc * reset ; s#dsa_switch * ds ; s#gpio_chip gc ; t#u16 chipid ; t#u8 addr [ 6 ] ; const s#vsc73xx_ops * ops ; void * priv ; } +vsc73xx_probe int vsc73xx_probe ( s#vsc73xx * ) +vsc73xx_remove int vsc73xx_remove ( s#vsc73xx * ) +vsc73xx_shutdown void vsc73xx_shutdown ( s#vsc73xx * ) + +/* drivers/net/dsa/xrs700x/xrs700x.o */ +s#xrs700x_info struct xrs700x_info { unsigned int id ; const char * name ; t#size_t num_ports ; } +xrs7003e_info extern const s#xrs700x_info xrs7003e_info +xrs7003f_info extern const s#xrs700x_info xrs7003f_info +xrs7004e_info extern const s#xrs700x_info xrs7004e_info +xrs7004f_info extern const s#xrs700x_info xrs7004f_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##regmap +s##regmap_field +s#xrs700x_port struct xrs700x_port { s#mutex mib_mutex ; t#u64 * mib_data ; s#rtnl_link_stats64 stats64 ; s#u64_stats_sync syncp ; } +s#xrs700x struct xrs700x { s#dsa_switch * ds ; s#device * dev ; void * priv ; s#regmap * regmap ; s#regmap_field * ps_forward ; s#regmap_field * ps_management ; s#regmap_field * ps_sel_speed ; s#regmap_field * ps_cur_speed ; s#delayed_work mib_work ; s#xrs700x_port * ports ; } +xrs700x_switch_alloc s#xrs700x * xrs700x_switch_alloc ( s#device * , void * ) +xrs700x_switch_register int xrs700x_switch_register ( s#xrs700x * ) +xrs700x_switch_remove void xrs700x_switch_remove ( s#xrs700x * ) +xrs700x_switch_shutdown void xrs700x_switch_shutdown ( s#xrs700x * ) + +/* drivers/net/ethernet/8390/8390.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ei_open int ei_open ( s#net_device * ) +ei_close int ei_close ( s#net_device * ) +ei_start_xmit t#netdev_tx_t ei_start_xmit ( s#sk_buff * , s#net_device * ) +ei_get_stats s#net_device_stats * ei_get_stats ( s#net_device * ) +ei_set_multicast_list void ei_set_multicast_list ( s#net_device * ) +ei_tx_timeout void ei_tx_timeout ( s#net_device * , unsigned int ) +ei_interrupt t#irqreturn_t ei_interrupt ( int , void * ) +ei_poll void ei_poll ( s#net_device * ) +ei_netdev_ops extern const s#net_device_ops ei_netdev_ops +__alloc_ei_netdev s#net_device * __alloc_ei_netdev ( int ) +NS8390_init void NS8390_init ( s#net_device * , int ) + +/* drivers/net/ethernet/broadcom/bgmac.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s#fixed_phy_status struct fixed_phy_status { int link ; int speed ; int duplex ; int pause ; int asym_pause ; } +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +bgmac_adjust_link void bgmac_adjust_link ( s#net_device * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##mfd_cell +s##gpio_device +s#bgmac_dma_desc struct bgmac_dma_desc { t#__le32 ctl0 ; t#__le32 ctl1 ; t#__le32 addr_low ; t#__le32 addr_high ; } +s#bgmac_slot_info struct bgmac_slot_info { union { s#sk_buff * skb ; void * buf ; } ; t#dma_addr_t dma_addr ; } +s#bgmac_dma_ring struct bgmac_dma_ring { t#u32 start ; t#u32 end ; s#bgmac_dma_desc * cpu_base ; t#dma_addr_t dma_base ; t#u32 index_base ; t#u16 mmio_base ; t#bool unaligned ; s#bgmac_slot_info slots [ 512 ] ; } +s#bgmac struct bgmac { union { struct { void * base ; void * idm_base ; void * nicpm_base ; } plat ; struct { s#bcma_device * core ; s#bcma_device * cmn ; } bcma ; } ; s#device * dev ; s#device * dma_dev ; t#u32 feature_flags ; s#net_device * net_dev ; s#napi_struct napi ; s#mii_bus * mii_bus ; s#bgmac_dma_ring tx_ring [ 4 ] ; s#bgmac_dma_ring rx_ring [ 1 ] ; t#bool stats_grabbed ; t#u32 mib_tx_regs [ ( ( ( 0x3a8 - 0x300 ) / 4 ) + 1 ) ] ; t#u32 mib_rx_regs [ ( ( ( 0x428 - 0x3b0 ) / 4 ) + 1 ) ] ; int irq ; t#u32 int_mask ; int mac_speed ; int mac_duplex ; t#u8 phyaddr ; t#bool has_robosw ; t#bool loopback ; t#u32 ( * read ) ( s#bgmac * , t#u16 ) ; void ( * write ) ( s#bgmac * , t#u16 , t#u32 ) ; t#u32 ( * idm_read ) ( s#bgmac * , t#u16 ) ; void ( * idm_write ) ( s#bgmac * , t#u16 , t#u32 ) ; t#bool ( * clk_enabled ) ( s#bgmac * ) ; void ( * clk_enable ) ( s#bgmac * , t#u32 ) ; void ( * cco_ctl_maskset ) ( s#bgmac * , t#u32 , t#u32 , t#u32 ) ; t#u32 ( * get_bus_clock ) ( s#bgmac * ) ; void ( * cmn_maskset32 ) ( s#bgmac * , t#u16 , t#u32 , t#u32 ) ; int ( * phy_connect ) ( s#bgmac * ) ; } +bgmac_phy_connect_direct int bgmac_phy_connect_direct ( s#bgmac * ) +bgmac_alloc s#bgmac * bgmac_alloc ( s#device * ) +bgmac_enet_probe int bgmac_enet_probe ( s#bgmac * ) +bgmac_enet_remove void bgmac_enet_remove ( s#bgmac * ) +bgmac_enet_suspend int bgmac_enet_suspend ( s#bgmac * ) +bgmac_enet_resume int bgmac_enet_resume ( s#bgmac * ) + +/* drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s#rhash_lock_head struct rhash_lock_head { } +s#bucket_table struct bucket_table { unsigned int size ; unsigned int nest ; t#u32 hash_rnd ; s#list_head walkers ; s#callback_head rcu ; s#bucket_table * future_tbl ; s#lockdep_map dep_map ; s#rhash_lock_head * buckets [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#hwrm_async_event_cmpl struct hwrm_async_event_cmpl { t#__le16 type ; t#__le16 event_id ; t#__le32 event_data2 ; t#u8 opaque_v ; t#u8 timestamp_lo ; t#__le16 timestamp_hi ; t#__le32 event_data1 ; } +s#bnxt_msix_entry struct bnxt_msix_entry { t#u32 vector ; t#u32 ring_idx ; t#u32 db_offset ; } +s#bnxt_ulp_ops struct bnxt_ulp_ops { void ( * ulp_async_notifier ) ( void * , s#hwrm_async_event_cmpl * ) ; void ( * ulp_stop ) ( void * ) ; void ( * ulp_start ) ( void * ) ; void ( * ulp_sriov_config ) ( void * , int ) ; void ( * ulp_shutdown ) ( void * ) ; void ( * ulp_irq_stop ) ( void * ) ; void ( * ulp_irq_restart ) ( void * , s#bnxt_msix_entry * ) ; } +s#bnxt_fw_msg struct bnxt_fw_msg { void * msg ; int msg_len ; void * resp ; int resp_max_len ; int timeout ; } +s#bnxt_en_ops struct bnxt_en_ops { int ( * bnxt_register_device ) ( s#bnxt_en_dev * , unsigned int , s#bnxt_ulp_ops * , void * ) ; int ( * bnxt_unregister_device ) ( s#bnxt_en_dev * , unsigned int ) ; int ( * bnxt_request_msix ) ( s#bnxt_en_dev * , unsigned int , s#bnxt_msix_entry * , int ) ; int ( * bnxt_free_msix ) ( s#bnxt_en_dev * , unsigned int ) ; int ( * bnxt_send_fw_msg ) ( s#bnxt_en_dev * , unsigned int , s#bnxt_fw_msg * ) ; int ( * bnxt_register_fw_async_events ) ( s#bnxt_en_dev * , unsigned int , unsigned long * , t#u16 ) ; } +s#bnxt_ulp struct bnxt_ulp { void * handle ; s#bnxt_ulp_ops * ulp_ops ; unsigned long * async_events_bmap ; t#u16 max_async_event_id ; t#u16 msix_requested ; t#u16 msix_base ; t#atomic_t ref_count ; } +s#bnxt_en_dev struct bnxt_en_dev { s#net_device * net ; s#pci_dev * pdev ; t#u32 flags ; const s#bnxt_en_ops * en_ops ; s#bnxt_ulp ulp_tbl [ 1 ] ; int l2_db_size ; int l2_db_size_nc ; } +bnxt_ulp_probe s#bnxt_en_dev * bnxt_ulp_probe ( s#net_device * ) + +/* drivers/net/ethernet/broadcom/cnic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#kwqe struct kwqe { t#u32 kwqe_op_flag ; t#u32 kwqe_info0 ; t#u32 kwqe_info1 ; t#u32 kwqe_info2 ; t#u32 kwqe_info3 ; t#u32 kwqe_info4 ; t#u32 kwqe_info5 ; t#u32 kwqe_info6 ; } +s#kwqe_16 struct kwqe_16 { t#u32 kwqe_info0 ; t#u32 kwqe_info1 ; t#u32 kwqe_info2 ; t#u32 kwqe_info3 ; } +s#cnic_sock struct cnic_sock { s#cnic_dev * dev ; void * context ; t#u32 src_ip [ 4 ] ; t#u32 dst_ip [ 4 ] ; t#u16 src_port ; t#u16 dst_port ; t#u16 vlan_id ; unsigned char old_ha [ 6 ] ; unsigned char ha [ 6 ] ; t#u32 mtu ; t#u32 cid ; t#u32 l5_cid ; t#u32 pg_cid ; int ulp_type ; t#u32 ka_timeout ; t#u32 ka_interval ; t#u8 ka_max_probe_count ; t#u8 tos ; t#u8 ttl ; t#u8 snd_seq_scale ; t#u32 rcv_buf ; t#u32 snd_buf ; t#u32 seed ; unsigned long tcp_flags ; unsigned long flags ; t#atomic_t ref_count ; t#u32 state ; s#kwqe kwqe1 ; s#kwqe kwqe2 ; s#kwqe kwqe3 ; } +s#sockaddr_in struct sockaddr_in { t#__kernel_sa_family_t sin_family ; t#__be16 sin_port ; s#in_addr sin_addr ; unsigned char __pad [ 16 - sizeof ( short int ) - sizeof ( unsigned short int ) - sizeof ( struct in_addr ) ] ; } +s#cnic_sockaddr struct cnic_sockaddr { union { s#sockaddr_in v4 ; s#sockaddr_in6 v6 ; } local ; union { s#sockaddr_in v4 ; s#sockaddr_in6 v6 ; } remote ; } +s#cnic_fc_npiv_tbl struct cnic_fc_npiv_tbl { t#u8 wwpn [ 64 ] [ 8 ] ; t#u8 wwnn [ 64 ] [ 8 ] ; t#u32 count ; } +s#eth_stats_info struct eth_stats_info { t#u8 version [ 12 ] ; t#u8 mac_local [ 8 ] ; t#u8 mac_add1 [ 8 ] ; t#u8 mac_add2 [ 8 ] ; t#u32 mtu_size ; t#u32 feature_flags ; t#u32 lso_max_size ; t#u32 lso_min_seg_cnt ; t#u32 ipv4_ofld_cnt ; t#u32 ipv6_ofld_cnt ; t#u32 promiscuous_mode ; t#u32 txq_size ; t#u32 rxq_size ; t#u32 txq_avg_depth ; t#u32 rxq_avg_depth ; t#u32 iov_offload ; t#u32 netq_cnt ; t#u32 vf_cnt ; } +s#fcoe_stats_info struct fcoe_stats_info { t#u8 version [ 12 ] ; t#u8 mac_local [ 8 ] ; t#u8 mac_add1 [ 8 ] ; t#u8 mac_add2 [ 8 ] ; t#u32 qos_priority ; t#u32 txq_size ; t#u32 rxq_size ; t#u32 txq_avg_depth ; t#u32 rxq_avg_depth ; t#u32 rx_frames_lo ; t#u32 rx_frames_hi ; t#u32 rx_bytes_lo ; t#u32 rx_bytes_hi ; t#u32 tx_frames_lo ; t#u32 tx_frames_hi ; t#u32 tx_bytes_lo ; t#u32 tx_bytes_hi ; } +s#iscsi_stats_info struct iscsi_stats_info { t#u8 version [ 12 ] ; t#u8 mac_local [ 8 ] ; t#u8 mac_add1 [ 8 ] ; t#u32 qos_priority ; t#u8 initiator_name [ 64 ] ; t#u8 ww_port_name [ 64 ] ; t#u8 boot_target_name [ 64 ] ; t#u8 boot_target_ip [ 16 ] ; t#u32 boot_target_portal ; t#u8 boot_init_ip [ 16 ] ; t#u32 max_frame_size ; t#u32 txq_size ; t#u32 rxq_size ; t#u32 txq_avg_depth ; t#u32 rxq_avg_depth ; t#u32 rx_pdus_lo ; t#u32 rx_pdus_hi ; t#u32 rx_bytes_lo ; t#u32 rx_bytes_hi ; t#u32 tx_pdus_lo ; t#u32 tx_pdus_hi ; t#u32 tx_bytes_lo ; t#u32 tx_bytes_hi ; t#u32 pcp_prior_map_tbl ; } +u#drv_info_to_mcp union drv_info_to_mcp { s#eth_stats_info ether_stat ; s#fcoe_stats_info fcoe_stat ; s#iscsi_stats_info iscsi_stat ; } +s#fcoe_capabilities struct fcoe_capabilities { t#u32 capability1 ; t#u32 capability2 ; t#u32 capability3 ; t#u32 capability4 ; } +s#cnic_dev struct cnic_dev { s#net_device * netdev ; s#pci_dev * pcidev ; void * regview ; s#list_head list ; int ( * register_device ) ( s#cnic_dev * , int , void * ) ; int ( * unregister_device ) ( s#cnic_dev * , int ) ; int ( * submit_kwqes ) ( s#cnic_dev * , s#kwqe * [ ] , t#u32 ) ; int ( * submit_kwqes_16 ) ( s#cnic_dev * , s#kwqe_16 * [ ] , t#u32 ) ; int ( * cm_create ) ( s#cnic_dev * , int , t#u32 , t#u32 , s#cnic_sock * * , void * ) ; int ( * cm_destroy ) ( s#cnic_sock * ) ; int ( * cm_connect ) ( s#cnic_sock * , s#cnic_sockaddr * ) ; int ( * cm_abort ) ( s#cnic_sock * ) ; int ( * cm_close ) ( s#cnic_sock * ) ; s#cnic_dev * ( * cm_select_dev ) ( s#sockaddr_in * , int ) ; int ( * iscsi_nl_msg_recv ) ( s#cnic_dev * , t#u32 , char * , t#u16 ) ; int ( * get_fc_npiv_tbl ) ( s#cnic_dev * , s#cnic_fc_npiv_tbl * ) ; unsigned long flags ; t#atomic_t ref_count ; t#u8 mac_addr [ 6 ] ; int max_iscsi_conn ; int max_fcoe_conn ; int max_rdma_conn ; int max_fcoe_exchanges ; u#drv_info_to_mcp * stats_addr ; s#fcoe_capabilities * fcoe_cap ; void * cnic_priv ; } +s#kcqe struct kcqe { t#u32 kcqe_info0 ; t#u32 kcqe_info1 ; t#u32 kcqe_info2 ; t#u32 kcqe_info3 ; t#u32 kcqe_info4 ; t#u32 kcqe_info5 ; t#u32 kcqe_info6 ; t#u32 kcqe_op_flag ; } +s#cnic_ulp_ops struct cnic_ulp_ops { void ( * cnic_init ) ( s#cnic_dev * ) ; void ( * cnic_exit ) ( s#cnic_dev * ) ; void ( * cnic_start ) ( void * ) ; void ( * cnic_stop ) ( void * ) ; void ( * indicate_kcqes ) ( void * , s#kcqe * [ ] , t#u32 ) ; void ( * indicate_netevent ) ( void * , unsigned long , t#u16 ) ; void ( * cm_connect_complete ) ( s#cnic_sock * ) ; void ( * cm_close_complete ) ( s#cnic_sock * ) ; void ( * cm_abort_complete ) ( s#cnic_sock * ) ; void ( * cm_remote_close ) ( s#cnic_sock * ) ; void ( * cm_remote_abort ) ( s#cnic_sock * ) ; int ( * iscsi_nl_send_msg ) ( void * , t#u32 , char * , t#u16 ) ; int ( * cnic_get_stats ) ( void * ) ; s#module * owner ; t#atomic_t ref_count ; } +cnic_register_driver int cnic_register_driver ( int , s#cnic_ulp_ops * ) +cnic_unregister_driver int cnic_unregister_driver ( int ) + +/* drivers/net/ethernet/cavium/common/cavium_ptp.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#cyclecounter struct cyclecounter { t#u64 ( * read ) ( const s#cyclecounter * ) ; t#u64 mask ; t#u32 mult ; t#u32 shift ; } +s#timecounter struct timecounter { const s#cyclecounter * cc ; t#u64 cycle_last ; t#u64 nsec ; t#u64 mask ; t#u64 frac ; } +s#ptp_pin_desc struct ptp_pin_desc { char name [ 64 ] ; unsigned int index ; unsigned int func ; unsigned int chan ; unsigned int rsv [ 5 ] ; } +s#system_device_crosststamp struct system_device_crosststamp { t#ktime_t device ; t#ktime_t sys_realtime ; t#ktime_t sys_monoraw ; } +s#ptp_extts_request struct ptp_extts_request { unsigned int index ; unsigned int flags ; unsigned int rsv [ 2 ] ; } +s#ptp_clock_time struct ptp_clock_time { t#__s64 sec ; t#__u32 nsec ; t#__u32 reserved ; } +s#ptp_perout_request struct ptp_perout_request { union { s#ptp_clock_time start ; s#ptp_clock_time phase ; } ; s#ptp_clock_time period ; unsigned int index ; unsigned int flags ; union { s#ptp_clock_time on ; unsigned int rsv [ 4 ] ; } ; } +s#ptp_clock_request struct ptp_clock_request { enum { PTP_CLK_REQ_EXTTS , PTP_CLK_REQ_PEROUT , PTP_CLK_REQ_PPS , } type ; union { s#ptp_extts_request extts ; s#ptp_perout_request perout ; } ; } +e#ptp_pin_function enum ptp_pin_function { PTP_PF_NONE , PTP_PF_EXTTS , PTP_PF_PEROUT , PTP_PF_PHYSYNC , } +s#ptp_clock_info struct ptp_clock_info { s#module * owner ; char name [ 32 ] ; t#s32 max_adj ; int n_alarm ; int n_ext_ts ; int n_per_out ; int n_pins ; int pps ; s#ptp_pin_desc * pin_config ; int ( * adjfine ) ( s#ptp_clock_info * , long ) ; int ( * adjfreq ) ( s#ptp_clock_info * , t#s32 ) ; int ( * adjphase ) ( s#ptp_clock_info * , t#s32 ) ; int ( * adjtime ) ( s#ptp_clock_info * , t#s64 ) ; int ( * gettime64 ) ( s#ptp_clock_info * , s#timespec64 * ) ; int ( * gettimex64 ) ( s#ptp_clock_info * , s#timespec64 * , s#ptp_system_timestamp * ) ; int ( * getcrosststamp ) ( s#ptp_clock_info * , s#system_device_crosststamp * ) ; int ( * settime64 ) ( s#ptp_clock_info * , const s#timespec64 * ) ; int ( * enable ) ( s#ptp_clock_info * , s#ptp_clock_request * , int ) ; int ( * verify ) ( s#ptp_clock_info * , unsigned int , e#ptp_pin_function , unsigned int ) ; long ( * do_aux_work ) ( s#ptp_clock_info * ) ; } +s##ptp_clock +s#cavium_ptp struct cavium_ptp { s#pci_dev * pdev ; t#spinlock_t spin_lock ; s#cyclecounter cycle_counter ; s#timecounter time_counter ; void * reg_base ; t#u32 clock_rate ; s#ptp_clock_info ptp_info ; s#ptp_clock * ptp_clock ; } +cavium_ptp_get s#cavium_ptp * cavium_ptp_get ( void ) +cavium_ptp_put void cavium_ptp_put ( s#cavium_ptp * ) + +/* drivers/net/ethernet/cavium/thunder/thunder_bgx.o */ +bgx_get_map unsigned bgx_get_map ( int ) +bgx_get_lmac_count int bgx_get_lmac_count ( int , int ) +bgx_get_lmac_link_state void bgx_get_lmac_link_state ( int , int , int , void * ) +bgx_get_lmac_mac const t#u8 * bgx_get_lmac_mac ( int , int , int ) +bgx_set_lmac_mac void bgx_set_lmac_mac ( int , int , int , const t#u8 * ) +bgx_set_dmac_cam_filter void bgx_set_dmac_cam_filter ( int , int , int , t#u64 , t#u8 ) +bgx_set_xcast_mode void bgx_set_xcast_mode ( int , int , int , t#u8 ) +bgx_reset_xcast_mode void bgx_reset_xcast_mode ( int , int , int , t#u8 ) +bgx_lmac_rx_tx_enable void bgx_lmac_rx_tx_enable ( int , int , int , t#bool ) +bgx_config_timestamping void bgx_config_timestamping ( int , int , int , t#bool ) +bgx_lmac_get_pfc void bgx_lmac_get_pfc ( int , int , int , void * ) +bgx_lmac_set_pfc void bgx_lmac_set_pfc ( int , int , int , void * ) +bgx_get_rx_stats t#u64 bgx_get_rx_stats ( int , int , int , int ) +bgx_get_tx_stats t#u64 bgx_get_tx_stats ( int , int , int , int ) +bgx_lmac_internal_loopback void bgx_lmac_internal_loopback ( int , int , int , t#bool ) + +/* drivers/net/ethernet/cavium/thunder/thunder_xcv.o */ +xcv_init_hw void xcv_init_hw ( void ) +xcv_setup_link void xcv_setup_link ( t#bool , int ) + +/* drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o */ +e#t3ctype enum t3ctype { T3A = 0 , T3B , T3C , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#t3cdev struct t3cdev { char name [ 16 ] ; e#t3ctype type ; s#list_head ofld_dev_list ; s#net_device * lldev ; s#proc_dir_entry * proc_dir ; int ( * send ) ( s#t3cdev * , s#sk_buff * ) ; int ( * recv ) ( s#t3cdev * , s#sk_buff * * , int ) ; int ( * ctl ) ( s#t3cdev * , unsigned int , void * ) ; void ( * neigh_update ) ( s#t3cdev * , s#neighbour * ) ; void * priv ; void * l2opt ; void * l3opt ; void * l4opt ; void * ulp ; void * ulp_iscsi ; } +t#cxgb3_cpl_handler_func typedef int ( * cxgb3_cpl_handler_func ) ( s#t3cdev * , s#sk_buff * , void * ) +s#l2t_entry struct l2t_entry { t#u16 state ; t#u16 idx ; t#u32 addr ; int ifindex ; t#u16 smt_idx ; t#u16 vlan ; s#neighbour * neigh ; s#l2t_entry * first ; s#l2t_entry * next ; s#sk_buff_head arpq ; t#spinlock_t lock ; t#atomic_t refcnt ; t#u8 dmac [ 6 ] ; } +s#cxgb3_client struct cxgb3_client { char * name ; void ( * add ) ( s#t3cdev * ) ; void ( * remove ) ( s#t3cdev * ) ; t#cxgb3_cpl_handler_func * handlers ; int ( * redirect ) ( void * , s#dst_entry * , s#dst_entry * , s#l2t_entry * ) ; s#list_head client_list ; void ( * event_handler ) ( s#t3cdev * , t#u32 , t#u32 ) ; } +cxgb3_register_client void cxgb3_register_client ( s#cxgb3_client * ) +cxgb3_unregister_client void cxgb3_unregister_client ( s#cxgb3_client * ) +cxgb3_free_atid void * cxgb3_free_atid ( s#t3cdev * , int ) +cxgb3_free_stid void cxgb3_free_stid ( s#t3cdev * , int ) +cxgb3_insert_tid void cxgb3_insert_tid ( s#t3cdev * , s#cxgb3_client * , void * , unsigned int ) +cxgb3_queue_tid_release void cxgb3_queue_tid_release ( s#t3cdev * , unsigned int ) +cxgb3_remove_tid void cxgb3_remove_tid ( s#t3cdev * , void * , unsigned int ) +cxgb3_alloc_atid int cxgb3_alloc_atid ( s#t3cdev * , s#cxgb3_client * , void * ) +cxgb3_alloc_stid int cxgb3_alloc_stid ( s#t3cdev * , s#cxgb3_client * , void * ) +dev2t3cdev s#t3cdev * dev2t3cdev ( s#net_device * ) +t#cpl_handler_func typedef int ( * cpl_handler_func ) ( s#t3cdev * , s#sk_buff * ) +t3_register_cpl_handler void t3_register_cpl_handler ( unsigned int , t#cpl_handler_func ) +cxgb3_ofld_send int cxgb3_ofld_send ( s#t3cdev * , s#sk_buff * ) + +/* drivers/net/ethernet/chelsio/cxgb3/l2t.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +t3_l2t_send_slow int t3_l2t_send_slow ( s#t3cdev * , s#sk_buff * , s#l2t_entry * ) +t3_l2t_send_event void t3_l2t_send_event ( s#t3cdev * , s#l2t_entry * ) +s#l2t_data struct l2t_data { unsigned int nentries ; s#l2t_entry * rover ; t#atomic_t nfree ; t#rwlock_t lock ; s#callback_head callback_head ; s#l2t_entry l2tab [ ] ; } +t3_l2e_free void t3_l2e_free ( s#l2t_data * , s#l2t_entry * ) +t3_l2t_get s#l2t_entry * t3_l2t_get ( s#t3cdev * , s#dst_entry * , s#net_device * , const void * ) + +/* drivers/net/ethernet/chelsio/cxgb4/clip_tbl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s#sk_msg_sg struct sk_msg_sg { t#u32 start ; t#u32 curr ; t#u32 end ; t#u32 size ; t#u32 copybreak ; unsigned long copy [ ( ( ( 16UL + 2 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#scatterlist data [ 16UL + 2 ] ; } +s#sk_msg struct sk_msg { s#sk_msg_sg sg ; void * data ; void * data_end ; t#u32 apply_bytes ; t#u32 cork_bytes ; t#u32 flags ; s#sk_buff * skb ; s#sock * sk_redir ; s#sock * sk ; s#list_head list ; } +s#sk_psock_progs struct sk_psock_progs { s#bpf_prog * msg_parser ; s#bpf_prog * stream_parser ; s#bpf_prog * stream_verdict ; s#bpf_prog * skb_verdict ; } +s#strp_stats struct strp_stats { unsigned long long msgs ; unsigned long long bytes ; unsigned int mem_fail ; unsigned int need_more_hdr ; unsigned int msg_too_big ; unsigned int msg_timeouts ; unsigned int bad_hdr_len ; } +s#strp_callbacks struct strp_callbacks { int ( * parse_msg ) ( s#strparser * , s#sk_buff * ) ; void ( * rcv_msg ) ( s#strparser * , s#sk_buff * ) ; int ( * read_sock_done ) ( s#strparser * , int ) ; void ( * abort_parser ) ( s#strparser * , int ) ; void ( * lock ) ( s#strparser * ) ; void ( * unlock ) ( s#strparser * ) ; } +s#strparser struct strparser { s#sock * sk ; t#u32 stopped : 1 ; t#u32 paused : 1 ; t#u32 aborted : 1 ; t#u32 interrupted : 1 ; t#u32 unrecov_intr : 1 ; s#sk_buff * * skb_nextp ; s#sk_buff * skb_head ; unsigned int need_bytes ; s#delayed_work msg_timer_work ; s#work_struct work ; s#strp_stats stats ; s#strp_callbacks cb ; } +s#sk_psock_work_state struct sk_psock_work_state { s#sk_buff * skb ; t#u32 len ; t#u32 off ; } +s#sk_psock struct sk_psock { s#sock * sk ; s#sock * sk_redir ; t#u32 apply_bytes ; t#u32 cork_bytes ; t#u32 eval ; s#sk_msg * cork ; s#sk_psock_progs progs ; s#strparser strp ; s#sk_buff_head ingress_skb ; s#list_head ingress_msg ; t#spinlock_t ingress_lock ; unsigned long state ; s#list_head link ; t#spinlock_t link_lock ; t#refcount_t refcnt ; void ( * saved_unhash ) ( s#sock * ) ; void ( * saved_close ) ( s#sock * , long ) ; void ( * saved_write_space ) ( s#sock * ) ; void ( * saved_data_ready ) ( s#sock * ) ; int ( * psock_update_sk_prot ) ( s#sock * , s#sk_psock * , t#bool ) ; s#proto * sk_proto ; s#mutex work_mutex ; s#sk_psock_work_state work_state ; s#work_struct work ; s#rcu_work rwork ; } +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +e#tls_offload_ctx_dir enum tls_offload_ctx_dir { TLS_OFFLOAD_CTX_DIR_RX , TLS_OFFLOAD_CTX_DIR_TX , } +s#tls_crypto_info struct tls_crypto_info { t#__u16 version ; t#__u16 cipher_type ; } +s#tls_prot_info struct tls_prot_info { t#u16 version ; t#u16 cipher_type ; t#u16 prepend_size ; t#u16 tag_size ; t#u16 overhead_size ; t#u16 iv_size ; t#u16 salt_size ; t#u16 rec_seq_size ; t#u16 aad_size ; t#u16 tail_size ; } +s#cipher_context struct cipher_context { char * iv ; char * rec_seq ; } +s#tls12_crypto_info_aes_gcm_128 struct tls12_crypto_info_aes_gcm_128 { s#tls_crypto_info info ; unsigned char iv [ 8 ] ; unsigned char key [ 16 ] ; unsigned char salt [ 4 ] ; unsigned char rec_seq [ 8 ] ; } +s#tls12_crypto_info_aes_gcm_256 struct tls12_crypto_info_aes_gcm_256 { s#tls_crypto_info info ; unsigned char iv [ 8 ] ; unsigned char key [ 32 ] ; unsigned char salt [ 4 ] ; unsigned char rec_seq [ 8 ] ; } +s#tls12_crypto_info_chacha20_poly1305 struct tls12_crypto_info_chacha20_poly1305 { s#tls_crypto_info info ; unsigned char iv [ 12 ] ; unsigned char key [ 32 ] ; unsigned char salt [ 0 ] ; unsigned char rec_seq [ 8 ] ; } +u#tls_crypto_context union tls_crypto_context { s#tls_crypto_info info ; union { s#tls12_crypto_info_aes_gcm_128 aes_gcm_128 ; s#tls12_crypto_info_aes_gcm_256 aes_gcm_256 ; s#tls12_crypto_info_chacha20_poly1305 chacha20_poly1305 ; } ; } +s#tls_context struct tls_context { s#tls_prot_info prot_info ; t#u8 tx_conf : 3 ; t#u8 rx_conf : 3 ; int ( * push_pending_record ) ( s#sock * , int ) ; void ( * sk_write_space ) ( s#sock * ) ; void * priv_ctx_tx ; void * priv_ctx_rx ; s#net_device * netdev ; s#cipher_context tx ; s#cipher_context rx ; s#scatterlist * partially_sent_record ; t#u16 partially_sent_offset ; t#bool in_tcp_sendpages ; t#bool pending_open_record_frags ; s#mutex tx_lock ; unsigned long flags ; s#proto * sk_proto ; s#sock * sk ; void ( * sk_destruct ) ( s#sock * ) ; u#tls_crypto_context crypto_send ; u#tls_crypto_context crypto_recv ; s#list_head list ; t#refcount_t refcount ; s#callback_head rcu ; } +s#tlsdev_ops struct tlsdev_ops { int ( * tls_dev_add ) ( s#net_device * , s#sock * , e#tls_offload_ctx_dir , s#tls_crypto_info * , t#u32 ) ; void ( * tls_dev_del ) ( s#net_device * , s#tls_context * , e#tls_offload_ctx_dir ) ; int ( * tls_dev_resync ) ( s#net_device * , s#sock * , t#u32 , t#u8 * , e#tls_offload_ctx_dir ) ; } +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cxgb4_clip_get int cxgb4_clip_get ( const s#net_device * , const t#u32 * , t#u8 ) +cxgb4_clip_release void cxgb4_clip_release ( const s#net_device * , const t#u32 * , t#u8 ) +cxgb4_update_root_dev_clip int cxgb4_update_root_dev_clip ( s#net_device * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +E#T4_A1 ( ( ( 0x4 ) << 4 ) | ( 1 ) ) +E#T4_A2 ( ( ( 0x4 ) << 4 ) | ( 2 ) ) +E#T5_A0 ( ( ( 0x5 ) << 4 ) | ( 0 ) ) +E#T5_A1 ( ( ( 0x5 ) << 4 ) | ( 1 ) ) +E#T6_A0 ( ( ( 0x6 ) << 4 ) | ( 0 ) ) +e#chip_type enum chip_type { T4_A1 = ( ( ( 0x4 ) << 4 ) | ( 1 ) ) , T4_A2 = ( ( ( 0x4 ) << 4 ) | ( 2 ) ) , T4_FIRST_REV = E#T4_A1 , T4_LAST_REV = E#T4_A2 , T5_A0 = ( ( ( 0x5 ) << 4 ) | ( 0 ) ) , T5_A1 = ( ( ( 0x5 ) << 4 ) | ( 1 ) ) , T5_FIRST_REV = E#T5_A0 , T5_LAST_REV = E#T5_A1 , T6_A0 = ( ( ( 0x6 ) << 4 ) | ( 0 ) ) , T6_FIRST_REV = E#T6_A0 , T6_LAST_REV = E#T6_A0 , } +s#sge_params struct sge_params { t#u32 hps ; t#u32 eq_qpp ; t#u32 iq_qpp ; } +E#NCHAN 4 +s#tp_params struct tp_params { unsigned int tre ; unsigned int la_mask ; unsigned short tx_modq_map ; t#uint32_t dack_re ; unsigned short tx_modq [ E#NCHAN ] ; t#u32 vlan_pri_map ; t#u32 filter_mask ; t#u32 ingress_config ; int rx_pkt_encap ; int fcoe_shift ; int port_shift ; int vnic_shift ; int vlan_shift ; int tos_shift ; int protocol_shift ; int ethertype_shift ; int macmatch_shift ; int matchtype_shift ; int frag_shift ; t#u64 hash_filter_mask ; } +E#SERNUM_LEN 24 +E#ID_LEN 16 +E#PN_LEN 16 +E#MACADDR_LEN 12 +s#vpd_params struct vpd_params { unsigned int cclk ; t#u8 sn [ E#SERNUM_LEN + 1 ] ; t#u8 id [ E#ID_LEN + 1 ] ; t#u8 pn [ E#PN_LEN + 1 ] ; t#u8 na [ E#MACADDR_LEN + 1 ] ; } +s#pf_resources struct pf_resources { unsigned int nvi ; unsigned int neq ; unsigned int nethctrl ; unsigned int niqflint ; unsigned int niq ; unsigned int tc ; unsigned int pmask ; unsigned int nexactf ; unsigned int r_caps ; unsigned int wx_caps ; } +s#pci_params struct pci_params { unsigned char speed ; unsigned char width ; } +s#devlog_params struct devlog_params { t#u32 memtype ; t#u32 start ; t#u32 size ; } +e#pcie_memwin enum pcie_memwin { MEMWIN_NIC = 0 , MEMWIN_RSVD1 = 1 , MEMWIN_RSVD2 = 2 , MEMWIN_RDMA = 3 , MEMWIN_RSVD4 = 4 , MEMWIN_FOISCSI = 5 , MEMWIN_CSIOSTOR = 6 , MEMWIN_RSVD7 = 7 , } +E#NMTUS 16 +E#NCCTRL_WIN 32 +s#arch_specific_params struct arch_specific_params { t#u8 nchan ; t#u8 pm_stats_cnt ; t#u8 cng_ch_bits_log ; t#u16 mps_rplc_size ; t#u16 vfcount ; t#u32 sge_fl_db ; t#u16 mps_tcam_size ; } +E#MAX_NPORTS 4 +s#adapter_params struct adapter_params { s#sge_params sge ; s#tp_params tp ; s#vpd_params vpd ; s#pf_resources pfres ; s#pci_params pci ; s#devlog_params devlog ; e#pcie_memwin drv_memwin ; unsigned int cim_la_size ; unsigned int sf_size ; unsigned int sf_nsec ; unsigned int fw_vers ; unsigned int bs_vers ; unsigned int tp_vers ; unsigned int er_vers ; unsigned int scfg_vers ; unsigned int vpd_vers ; t#u8 api_vers [ 7 ] ; unsigned short mtus [ E#NMTUS ] ; unsigned short a_wnd [ E#NCCTRL_WIN ] ; unsigned short b_wnd [ E#NCCTRL_WIN ] ; unsigned char nports ; unsigned char portvec ; e#chip_type chip ; s#arch_specific_params arch ; unsigned char offload ; unsigned char crypto ; unsigned char ethofld ; unsigned char bypass ; unsigned char hash_filter ; unsigned int ofldq_wr_cred ; t#bool ulptx_memwrite_dsgl ; unsigned int nsched_cls ; unsigned int max_ordird_qp ; unsigned int max_ird_adapter ; t#bool fr_nsmr_tpte_wr_support ; t#u8 fw_caps_support ; t#bool filter2_wr_support ; unsigned int viid_smt_extn_support : 1 ; t#u8 mps_bg_map [ E#MAX_NPORTS ] ; t#bool write_w_imm_support ; t#bool write_cmpl_support ; } +s#cxgb4_range struct cxgb4_range { unsigned int start ; unsigned int size ; } +s#cxgb4_virt_res struct cxgb4_virt_res { s#cxgb4_range ddp ; s#cxgb4_range iscsi ; s#cxgb4_range stag ; s#cxgb4_range rq ; s#cxgb4_range srq ; s#cxgb4_range pbl ; s#cxgb4_range qp ; s#cxgb4_range cq ; s#cxgb4_range ocq ; s#cxgb4_range key ; unsigned int ncrypto_fc ; s#cxgb4_range ppod_edram ; } +s#msix_info struct msix_info { unsigned short vec ; char desc [ 16 + 10 ] ; unsigned int idx ; t#cpumask_var_t aff_mask ; } +s#msix_bmap struct msix_bmap { unsigned long * msix_bmap ; unsigned int mapsize ; t#spinlock_t lock ; } +s#doorbell_stats struct doorbell_stats { t#u32 db_drop ; t#u32 db_empty ; t#u32 db_full ; } +s#tx_desc struct tx_desc { t#__be64 flit [ 8 ] ; } +s#tx_sw_desc struct tx_sw_desc { s#sk_buff * skb ; t#dma_addr_t addr [ 16UL + 1 ] ; } +s#sge_qstat struct sge_qstat { t#__be32 qid ; t#__be16 cidx ; t#__be16 pidx ; } +s#sge_txq struct sge_txq { unsigned int in_use ; unsigned int q_type ; unsigned int size ; unsigned int cidx ; unsigned int pidx ; unsigned long stops ; unsigned long restarts ; unsigned int cntxt_id ; s#tx_desc * desc ; s#tx_sw_desc * sdesc ; s#sge_qstat * stat ; t#dma_addr_t phys_addr ; t#spinlock_t db_lock ; int db_disabled ; unsigned short db_pidx ; unsigned short db_pidx_inc ; void * bar2_addr ; unsigned int bar2_qid ; } +s#sge_eth_txq struct sge_eth_txq { s#sge_txq q ; s#netdev_queue * txq ; t#u8 dcb_prio ; t#u8 dbqt ; unsigned int dbqtimerix ; unsigned long tso ; unsigned long uso ; unsigned long tx_cso ; unsigned long vlan_ins ; unsigned long mapping_err ; } +E#MAX_ETH_QSETS 32 +s#sge_ctrl_txq struct sge_ctrl_txq { s#sge_txq q ; s#adapter * adap ; s#sk_buff_head sendq ; s#tasklet_struct qresume_tsk ; t#u8 full ; } +E#MAX_CTRL_QUEUES E#NCHAN +s#pkt_gl struct pkt_gl { t#u64 sgetstamp ; s#page_frag frags [ 16UL ] ; void * va ; unsigned int nfrags ; unsigned int tot_len ; } +t#rspq_handler_t typedef int ( * rspq_handler_t ) ( s#sge_rspq * , const t#__be64 * , const s#pkt_gl * ) +t#rspq_flush_handler_t typedef void ( * rspq_flush_handler_t ) ( s#sge_rspq * ) +s#t4_lro_mgr struct t4_lro_mgr { t#u8 lro_session_cnt ; unsigned long lro_pkts ; unsigned long lro_merged ; s#sk_buff_head lroq ; } +s#sge_rspq struct sge_rspq { s#napi_struct napi ; const t#__be64 * cur_desc ; unsigned int cidx ; t#u8 gen ; t#u8 intr_params ; t#u8 next_intr_params ; t#u8 adaptive_rx ; t#u8 pktcnt_idx ; t#u8 uld ; t#u8 idx ; int offset ; t#u16 cntxt_id ; t#u16 abs_id ; t#__be64 * desc ; t#dma_addr_t phys_addr ; void * bar2_addr ; unsigned int bar2_qid ; unsigned int iqe_len ; unsigned int size ; s#adapter * adap ; s#net_device * netdev ; t#rspq_handler_t handler ; t#rspq_flush_handler_t flush_handler ; s#t4_lro_mgr lro_mgr ; } +s##rx_sw_desc +s#sge_fl struct sge_fl { unsigned int avail ; unsigned int pend_cred ; unsigned int cidx ; unsigned int pidx ; unsigned long alloc_failed ; unsigned long large_alloc_failed ; unsigned long mapping_err ; unsigned long low ; unsigned long starving ; unsigned int cntxt_id ; unsigned int size ; s#rx_sw_desc * sdesc ; t#__be64 * desc ; t#dma_addr_t addr ; void * bar2_addr ; unsigned int bar2_qid ; } +s#sge_eth_stats struct sge_eth_stats { unsigned long pkts ; unsigned long lro_pkts ; unsigned long lro_merged ; unsigned long rx_cso ; unsigned long vlan_ex ; unsigned long rx_drops ; unsigned long bad_rx_pkts ; } +s#sge_eth_rxq struct sge_eth_rxq { s#sge_rspq rspq ; s#sge_fl fl ; s#sge_eth_stats stats ; s#msix_info * msix ; } +s#sge_ofld_stats struct sge_ofld_stats { unsigned long pkts ; unsigned long imm ; unsigned long an ; unsigned long nomem ; } +s#sge_ofld_rxq struct sge_ofld_rxq { s#sge_rspq rspq ; s#sge_fl fl ; s#sge_ofld_stats stats ; s#msix_info * msix ; } +s#sge_uld_rxq_info struct sge_uld_rxq_info { char name [ 16 ] ; s#sge_ofld_rxq * uldrxq ; t#u16 * rspq_id ; t#u16 nrxq ; t#u16 nciq ; t#u8 uld ; } +s#sge_uld_txq struct sge_uld_txq { s#sge_txq q ; s#adapter * adap ; s#sk_buff_head sendq ; s#tasklet_struct qresume_tsk ; t#bool service_ofldq_running ; t#u8 full ; unsigned long mapping_err ; } +s#sge_uld_txq_info struct sge_uld_txq_info { s#sge_uld_txq * uldtxq ; t#atomic_t users ; t#u16 ntxq ; } +s#sge_eohw_txq struct sge_eohw_txq { t#spinlock_t lock ; s#sge_txq q ; s#adapter * adap ; unsigned long tso ; unsigned long uso ; unsigned long tx_cso ; unsigned long vlan_ins ; unsigned long mapping_err ; } +E#SGE_NTIMERS 6 +E#SGE_NCOUNTERS 4 +E#SGE_NDBQTIMERS 8 +s#sge_idma_monitor_state struct sge_idma_monitor_state { unsigned int idma_1s_thresh ; unsigned int idma_stalled [ 2 ] ; unsigned int idma_state [ 2 ] ; unsigned int idma_qid [ 2 ] ; unsigned int idma_warn [ 2 ] ; } +s#sge struct sge { s#sge_eth_txq ethtxq [ E#MAX_ETH_QSETS ] ; s#sge_eth_txq ptptxq ; s#sge_ctrl_txq ctrlq [ E#MAX_CTRL_QUEUES ] ; s#sge_eth_rxq ethrxq [ E#MAX_ETH_QSETS ] ; s#sge_rspq fw_evtq __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#sge_uld_rxq_info * * uld_rxq_info ; s#sge_uld_txq_info * * uld_txq_info ; s#sge_rspq intrq __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#spinlock_t intrq_lock ; s#sge_eohw_txq * eohw_txq ; s#sge_ofld_rxq * eohw_rxq ; s#sge_eth_rxq * mirror_rxq [ E#NCHAN ] ; t#u16 max_ethqsets ; t#u16 ethqsets ; t#u16 ethtxq_rover ; t#u16 ofldqsets ; t#u16 nqs_per_uld ; t#u16 eoqsets ; t#u16 mirrorqsets ; t#u16 timer_val [ E#SGE_NTIMERS ] ; t#u8 counter_val [ E#SGE_NCOUNTERS ] ; t#u16 dbqtimer_tick ; t#u16 dbqtimer_val [ E#SGE_NDBQTIMERS ] ; t#u32 fl_pg_order ; t#u32 stat_len ; t#u32 pktshift ; t#u32 fl_align ; t#u32 fl_starve_thres ; s#sge_idma_monitor_state idma_monitor ; unsigned int egr_start ; unsigned int egr_sz ; unsigned int ingr_start ; unsigned int ingr_sz ; void * * egr_map ; s#sge_rspq * * ingr_map ; unsigned long * starving_fl ; unsigned long * txq_maperr ; unsigned long * blocked_fl ; s#timer_list rx_timer ; s#timer_list tx_timer ; int fwevtq_msix_idx ; int nd_msix_idx ; } +s#vf_info struct vf_info { unsigned char vf_mac_addr [ 6 ] ; unsigned int tx_rate ; t#bool pf_set_mac ; t#u16 vlan ; int link_state ; } +s##l2t_data +s#clip_tbl struct clip_tbl { unsigned int clipt_start ; unsigned int clipt_size ; t#rwlock_t lock ; t#atomic_t nfree ; s#list_head ce_free_head ; void * cl_list ; s#list_head hash_list [ ] ; } +s##smt_data +s#serv_entry struct serv_entry { void * data ; } +u#aopen_entry union aopen_entry { void * data ; u#aopen_entry * next ; } +s#filter_ctx struct filter_ctx { s#completion completion ; void * closure ; int result ; t#u32 tid ; } +s##l2t_entry +s##smt_entry +s#ch_filter_tuple struct ch_filter_tuple { t#uint32_t ethtype : 16 ; t#uint32_t frag : 1 ; t#uint32_t ivlan_vld : 1 ; t#uint32_t ovlan_vld : 1 ; t#uint32_t pfvf_vld : 1 ; t#uint32_t encap_vld : 1 ; t#uint32_t macidx : 9 ; t#uint32_t fcoe : 1 ; t#uint32_t iport : 3 ; t#uint32_t matchtype : 3 ; t#uint32_t proto : 8 ; t#uint32_t tos : 8 ; t#uint32_t pf : 8 ; t#uint32_t vf : 8 ; t#uint32_t ivlan : 16 ; t#uint32_t ovlan : 16 ; t#uint32_t vni : 24 ; t#uint8_t lip [ 16 ] ; t#uint8_t fip [ 16 ] ; t#uint16_t lport ; t#uint16_t fport ; } +s#ch_filter_specification struct ch_filter_specification { t#uint32_t hitcnts : 1 ; t#uint32_t prio : 1 ; t#uint32_t type : 1 ; t#u32 hash : 1 ; t#uint32_t action : 2 ; t#uint32_t rpttid : 1 ; t#uint32_t dirsteer : 1 ; t#uint32_t iq : 10 ; t#uint32_t maskhash : 1 ; t#uint32_t dirsteerhash : 1 ; t#uint32_t eport : 2 ; t#uint32_t newdmac : 1 ; t#uint32_t newsmac : 1 ; t#uint32_t newvlan : 2 ; t#uint32_t nat_mode : 3 ; t#uint8_t dmac [ 6 ] ; t#uint8_t smac [ 6 ] ; t#uint16_t vlan ; t#u8 nat_lip [ 16 ] ; t#u8 nat_fip [ 16 ] ; t#u16 nat_lport ; t#u16 nat_fport ; t#u32 tc_prio ; t#u64 tc_cookie ; t#u8 rsvd [ 12 ] ; s#ch_filter_tuple val ; s#ch_filter_tuple mask ; } +s#filter_entry struct filter_entry { t#u32 valid : 1 ; t#u32 locked : 1 ; t#u32 pending : 1 ; s#filter_ctx * ctx ; s#l2t_entry * l2t ; s#smt_entry * smt ; s#net_device * dev ; t#u32 tid ; s#ch_filter_specification fs ; } +s#eotid_entry struct eotid_entry { void * data ; } +s#tid_info struct tid_info { void * * tid_tab ; unsigned int tid_base ; unsigned int ntids ; s#serv_entry * stid_tab ; unsigned long * stid_bmap ; unsigned int nstids ; unsigned int stid_base ; unsigned int nhash ; unsigned int hash_base ; u#aopen_entry * atid_tab ; unsigned int natids ; unsigned int atid_base ; s#filter_entry * hpftid_tab ; unsigned long * hpftid_bmap ; unsigned int nhpftids ; unsigned int hpftid_base ; s#filter_entry * ftid_tab ; unsigned long * ftid_bmap ; unsigned int nftids ; unsigned int ftid_base ; unsigned int aftid_base ; unsigned int aftid_end ; unsigned int sftid_base ; unsigned int nsftids ; t#spinlock_t atid_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; u#aopen_entry * afree ; unsigned int atids_in_use ; t#spinlock_t stid_lock ; unsigned int stids_in_use ; unsigned int v6_stids_in_use ; unsigned int sftids_in_use ; s#eotid_entry * eotid_tab ; unsigned long * eotid_bmap ; unsigned int eotid_base ; unsigned int neotids ; t#atomic_t tids_in_use ; t#atomic_t hash_tids_in_use ; t#atomic_t conns_in_use ; t#atomic_t eotids_in_use ; t#spinlock_t ftid_lock ; unsigned int tc_hash_tids_max_prio ; } +s#cxgb4_lld_info struct cxgb4_lld_info { s#pci_dev * pdev ; s#l2t_data * l2t ; s#tid_info * tids ; s#net_device * * ports ; const s#cxgb4_virt_res * vr ; const unsigned short * mtus ; const unsigned short * rxq_ids ; const unsigned short * ciq_ids ; unsigned short nrxq ; unsigned short ntxq ; unsigned short nciq ; unsigned char nchan : 4 ; unsigned char nports : 4 ; unsigned char wr_cred ; unsigned char adapter_type ; unsigned char fw_api_ver ; unsigned char crypto ; unsigned int fw_vers ; unsigned int iscsi_iolen ; unsigned int cclk_ps ; unsigned short udb_density ; unsigned short ucq_density ; unsigned int sge_host_page_size ; unsigned short filt_mode ; unsigned short tx_modq [ E#NCHAN ] ; void * gts_reg ; void * db_reg ; int dbfifo_int_thresh ; unsigned int sge_ingpadboundary ; unsigned int sge_egrstatuspagesize ; unsigned int sge_pktshift ; unsigned int pf ; t#bool enable_fw_ofld_conn ; unsigned int max_ordird_qp ; unsigned int max_ird_adapter ; t#bool ulptx_memwrite_dsgl ; unsigned int iscsi_tagmask ; unsigned int iscsi_pgsz_order ; unsigned int iscsi_llimit ; unsigned int ulp_crypto ; void * * iscsi_ppm ; int nodeid ; t#bool fr_nsmr_tpte_wr_support ; t#bool write_w_imm_support ; t#bool write_cmpl_support ; } +e#cxgb4_state enum cxgb4_state { CXGB4_STATE_UP , CXGB4_STATE_START_RECOVERY , CXGB4_STATE_DOWN , CXGB4_STATE_DETACH , CXGB4_STATE_FATAL_ERROR } +e#cxgb4_control enum cxgb4_control { CXGB4_CONTROL_DB_FULL , CXGB4_CONTROL_DB_EMPTY , CXGB4_CONTROL_DB_DROP , } +s#cxgb4_uld_info struct cxgb4_uld_info { char name [ 16 ] ; void * handle ; unsigned int nrxq ; unsigned int rxq_size ; unsigned int ntxq ; t#bool ciq ; t#bool lro ; void * ( * add ) ( const s#cxgb4_lld_info * ) ; int ( * rx_handler ) ( void * , const t#__be64 * , const s#pkt_gl * ) ; int ( * state_change ) ( void * , e#cxgb4_state ) ; int ( * control ) ( void * , e#cxgb4_control , ... ) ; int ( * lro_rx_handler ) ( void * , const t#__be64 * , const s#pkt_gl * , s#t4_lro_mgr * , s#napi_struct * ) ; void ( * lro_flush ) ( s#t4_lro_mgr * ) ; int ( * tx_handler ) ( s#sk_buff * , s#net_device * ) ; const s#tlsdev_ops * tlsdev_ops ; const s#xfrmdev_ops * xfrmdev_ops ; } +E#CXGB4_ULD_MAX 8 +s#mbox_list struct mbox_list { s#list_head list ; } +s#mbox_cmd_log struct mbox_cmd_log { unsigned int size ; unsigned int cursor ; t#u32 seqno ; } +s##ptp_clock +s##cxgb4_tc_u32_table +s#chcr_ktls struct chcr_ktls { t#refcount_t ktls_refcount ; } +s#chcr_stats_debug struct chcr_stats_debug { t#atomic_t cipher_rqst ; t#atomic_t digest_rqst ; t#atomic_t aead_rqst ; t#atomic_t complete ; t#atomic_t error ; t#atomic_t fallback ; t#atomic_t tls_pdu_tx ; t#atomic_t tls_pdu_rx ; t#atomic_t tls_key ; } +s#ch_ktls_port_stats_debug struct ch_ktls_port_stats_debug { t#atomic64_t ktls_tx_connection_open ; t#atomic64_t ktls_tx_connection_fail ; t#atomic64_t ktls_tx_connection_close ; t#atomic64_t ktls_tx_encrypted_packets ; t#atomic64_t ktls_tx_encrypted_bytes ; t#atomic64_t ktls_tx_ctx ; t#atomic64_t ktls_tx_ooo ; t#atomic64_t ktls_tx_skip_no_sync_data ; t#atomic64_t ktls_tx_drop_no_sync_data ; t#atomic64_t ktls_tx_drop_bypass_req ; } +s#ch_ktls_stats_debug struct ch_ktls_stats_debug { s#ch_ktls_port_stats_debug ktls_port [ 4 ] ; t#atomic64_t ktls_tx_send_records ; t#atomic64_t ktls_tx_end_pkts ; t#atomic64_t ktls_tx_start_pkts ; t#atomic64_t ktls_tx_middle_pkts ; t#atomic64_t ktls_tx_retransmit_pkts ; t#atomic64_t ktls_tx_complete_pkts ; t#atomic64_t ktls_tx_trimmed_pkts ; t#atomic64_t ktls_tx_fallback ; } +s#ch_ipsec_stats_debug struct ch_ipsec_stats_debug { t#atomic_t ipsec_cnt ; } +s#hma_data struct hma_data { unsigned char flags ; s#sg_table * sgt ; t#dma_addr_t * phy_addr ; } +s##srq_data +s#vmcoredd_data struct vmcoredd_data { char dump_name [ 44 ] ; unsigned int size ; int ( * vmcoredd_callback ) ( s#vmcoredd_data * , void * ) ; } +s##thermal_attr +e#thermal_device_mode enum thermal_device_mode { THERMAL_DEVICE_DISABLED = 0 , THERMAL_DEVICE_ENABLED , } +e#thermal_trip_type enum thermal_trip_type { THERMAL_TRIP_ACTIVE = 0 , THERMAL_TRIP_PASSIVE , THERMAL_TRIP_HOT , THERMAL_TRIP_CRITICAL , } +e#thermal_trend enum thermal_trend { THERMAL_TREND_STABLE , THERMAL_TREND_RAISING , THERMAL_TREND_DROPPING , THERMAL_TREND_RAISE_FULL , THERMAL_TREND_DROP_FULL , } +s#thermal_zone_device_ops struct thermal_zone_device_ops { int ( * bind ) ( s#thermal_zone_device * , s#thermal_cooling_device * ) ; int ( * unbind ) ( s#thermal_zone_device * , s#thermal_cooling_device * ) ; int ( * get_temp ) ( s#thermal_zone_device * , int * ) ; int ( * set_trips ) ( s#thermal_zone_device * , int , int ) ; int ( * change_mode ) ( s#thermal_zone_device * , e#thermal_device_mode ) ; int ( * get_trip_type ) ( s#thermal_zone_device * , int , e#thermal_trip_type * ) ; int ( * get_trip_temp ) ( s#thermal_zone_device * , int , int * ) ; int ( * set_trip_temp ) ( s#thermal_zone_device * , int , int ) ; int ( * get_trip_hyst ) ( s#thermal_zone_device * , int , int * ) ; int ( * set_trip_hyst ) ( s#thermal_zone_device * , int , int ) ; int ( * get_crit_temp ) ( s#thermal_zone_device * , int * ) ; int ( * set_emul_temp ) ( s#thermal_zone_device * , int ) ; int ( * get_trend ) ( s#thermal_zone_device * , int , e#thermal_trend * ) ; void ( * hot ) ( s#thermal_zone_device * ) ; void ( * critical ) ( s#thermal_zone_device * ) ; } +s#thermal_bind_params struct thermal_bind_params { s#thermal_cooling_device * cdev ; int weight ; int trip_mask ; unsigned long * binding_limits ; int ( * match ) ( s#thermal_zone_device * , s#thermal_cooling_device * ) ; } +s#thermal_zone_params struct thermal_zone_params { char governor_name [ 20 ] ; t#bool no_hwmon ; int num_tbps ; s#thermal_bind_params * tbp ; t#u32 sustainable_power ; t#s32 k_po ; t#s32 k_pu ; t#s32 k_i ; t#s32 k_d ; t#s32 integral_cutoff ; int slope ; int offset ; } +s#thermal_governor struct thermal_governor { char name [ 20 ] ; int ( * bind_to_tz ) ( s#thermal_zone_device * ) ; void ( * unbind_from_tz ) ( s#thermal_zone_device * ) ; int ( * throttle ) ( s#thermal_zone_device * , int ) ; s#list_head governor_list ; } +e#thermal_notify_event enum thermal_notify_event { THERMAL_EVENT_UNSPECIFIED , THERMAL_EVENT_TEMP_SAMPLE , THERMAL_TRIP_VIOLATED , THERMAL_TRIP_CHANGED , THERMAL_DEVICE_DOWN , THERMAL_DEVICE_UP , THERMAL_DEVICE_POWER_CAPABILITY_CHANGED , THERMAL_TABLE_CHANGED , THERMAL_EVENT_KEEP_ALIVE , } +s#thermal_zone_device struct thermal_zone_device { int id ; char type [ 20 ] ; s#device device ; s#attribute_group trips_attribute_group ; s#thermal_attr * trip_temp_attrs ; s#thermal_attr * trip_type_attrs ; s#thermal_attr * trip_hyst_attrs ; e#thermal_device_mode mode ; void * devdata ; int trips ; unsigned long trips_disabled ; unsigned long passive_delay_jiffies ; unsigned long polling_delay_jiffies ; int temperature ; int last_temperature ; int emul_temperature ; int passive ; int prev_low_trip ; int prev_high_trip ; t#atomic_t need_update ; s#thermal_zone_device_ops * ops ; s#thermal_zone_params * tzp ; s#thermal_governor * governor ; void * governor_data ; s#list_head thermal_instances ; s#ida ida ; s#mutex lock ; s#list_head node ; s#delayed_work poll_queue ; e#thermal_notify_event notify_event ; } +s#ch_thermal struct ch_thermal { s#thermal_zone_device * tzdev ; int trip_temp ; int trip_type ; } +s##cxgb4_tc_mqprio +s##cxgb4_tc_matchall +s#cxgb4_ethtool_filter_info struct cxgb4_ethtool_filter_info { t#u32 * loc_array ; unsigned long * bmap ; t#u32 in_use ; } +s#cxgb4_ethtool_filter struct cxgb4_ethtool_filter { t#u32 nentries ; s#cxgb4_ethtool_filter_info * port ; } +s#adapter struct adapter { void * regs ; void * bar2 ; t#u32 t4_bar0 ; s#pci_dev * pdev ; s#device * pdev_dev ; const char * name ; unsigned int mbox ; unsigned int pf ; unsigned int flags ; unsigned int adap_idx ; e#chip_type chip ; t#u32 eth_flags ; int msg_enable ; t#__be16 vxlan_port ; t#__be16 geneve_port ; s#adapter_params params ; s#cxgb4_virt_res vres ; unsigned int swintr ; s#msix_info * msix_info ; s#msix_bmap msix_bmap ; s#doorbell_stats db_stats ; s#sge sge ; s#net_device * port [ E#MAX_NPORTS ] ; t#u8 chan_map [ E#NCHAN ] ; s#vf_info * vfinfo ; t#u8 num_vfs ; t#u32 filter_mode ; unsigned int l2t_start ; unsigned int l2t_end ; s#l2t_data * l2t ; unsigned int clipt_start ; unsigned int clipt_end ; s#clip_tbl * clipt ; unsigned int rawf_start ; unsigned int rawf_cnt ; s#smt_data * smt ; s#cxgb4_uld_info * uld ; void * uld_handle [ E#CXGB4_ULD_MAX ] ; unsigned int num_uld ; unsigned int num_ofld_uld ; s#list_head list_node ; s#list_head rcu_node ; s#list_head mac_hlist ; s#list_head mps_ref ; t#spinlock_t mps_ref_lock ; void * iscsi_ppm ; s#tid_info tids ; void * * tid_release_head ; t#spinlock_t tid_release_lock ; s#workqueue_struct * workq ; s#work_struct tid_release_task ; s#work_struct db_full_task ; s#work_struct db_drop_task ; s#work_struct fatal_err_notify_task ; t#bool tid_release_task_busy ; t#spinlock_t mbox_lock ; s#mbox_list mlist ; s#mbox_cmd_log * mbox_log ; s#mutex uld_mutex ; s#dentry * debugfs_root ; t#bool use_bd ; t#bool trace_rss ; s#ptp_clock * ptp_clock ; s#ptp_clock_info ptp_clock_info ; s#sk_buff * ptp_tx_skb ; t#spinlock_t ptp_lock ; t#spinlock_t stats_lock ; t#spinlock_t win0_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#cxgb4_tc_u32_table * tc_u32 ; s#chcr_ktls chcr_ktls ; s#chcr_stats_debug chcr_stats ; s#ch_ktls_stats_debug ch_ktls_stats ; s#ch_ipsec_stats_debug ch_ipsec_stats ; t#bool tc_flower_initialized ; s#rhashtable flower_tbl ; s#rhashtable_params flower_ht_params ; s#timer_list flower_stats_timer ; s#work_struct flower_stats_work ; s#ethtool_dump eth_dump ; s#hma_data hma ; s#srq_data * srq ; s#vmcoredd_data vmcoredd ; s#ch_thermal ch_thermal ; s#cxgb4_tc_mqprio * tc_mqprio ; s#cxgb4_tc_matchall * tc_matchall ; s#cxgb4_ethtool_filter * ethtool_filters ; } +t4_cleanup_clip_tbl void t4_cleanup_clip_tbl ( s#adapter * ) + +/* drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s#ch_sched_params struct ch_sched_params { t#u8 type ; union { struct { t#u8 level ; t#u8 mode ; t#u8 rateunit ; t#u8 ratemode ; t#u8 channel ; t#u8 class ; t#u32 minrate ; t#u32 maxrate ; t#u16 weight ; t#u16 pktsize ; t#u16 burstsize ; } params ; } u ; } +e#sched_bind_type enum sched_bind_type { SCHED_QUEUE , SCHED_FLOWC , } +s#sched_class struct sched_class { t#u8 state ; t#u8 idx ; s#ch_sched_params info ; e#sched_bind_type bind_type ; s#list_head entry_list ; t#atomic_t refcnt ; } +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##uncached_list +s##workqueue_struct +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##raw_hashinfo +s##smc_hashinfo +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s#tcf_walker struct tcf_walker { int stop ; int skip ; int count ; t#bool nonempty ; unsigned long cookie ; int ( * fn ) ( s#tcf_proto * , void * , s#tcf_walker * ) ; } +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s#l2t_entry struct l2t_entry { t#u16 state ; t#u16 idx ; t#u32 addr [ 4 ] ; int ifindex ; s#neighbour * neigh ; s#l2t_entry * first ; s#l2t_entry * next ; s#sk_buff_head arpq ; t#spinlock_t lock ; t#atomic_t refcnt ; t#u16 hash ; t#u16 vlan ; t#u8 v6 ; t#u8 lport ; t#u8 dmac [ 6 ] ; } +s#smt_entry struct smt_entry { t#u16 state ; t#u16 idx ; t#u16 pfvf ; t#u8 src_mac [ 6 ] ; int refcnt ; t#spinlock_t lock ; } +cxgb4_alloc_atid int cxgb4_alloc_atid ( s#tid_info * , void * ) +cxgb4_free_atid void cxgb4_free_atid ( s#tid_info * , unsigned int ) +cxgb4_alloc_stid int cxgb4_alloc_stid ( s#tid_info * , int , void * ) +cxgb4_alloc_sftid int cxgb4_alloc_sftid ( s#tid_info * , int , void * ) +cxgb4_free_stid void cxgb4_free_stid ( s#tid_info * , unsigned int , int ) +cxgb4_remove_tid void cxgb4_remove_tid ( s#tid_info * , unsigned int , unsigned int , unsigned short ) +cxgb4_create_server int cxgb4_create_server ( const s#net_device * , unsigned int , t#__be32 , t#__be16 , t#__be16 , unsigned int ) +cxgb4_create_server6 int cxgb4_create_server6 ( const s#net_device * , unsigned int , const s#in6_addr * , t#__be16 , unsigned int ) +cxgb4_remove_server int cxgb4_remove_server ( const s#net_device * , unsigned int , unsigned int , t#bool ) +cxgb4_best_mtu unsigned int cxgb4_best_mtu ( const unsigned short * , unsigned short , unsigned int * ) +cxgb4_best_aligned_mtu unsigned int cxgb4_best_aligned_mtu ( const unsigned short * , unsigned short , unsigned short , unsigned short , unsigned int * ) +cxgb4_port_chan unsigned int cxgb4_port_chan ( const s#net_device * ) +cxgb4_port_e2cchan unsigned int cxgb4_port_e2cchan ( const s#net_device * ) +cxgb4_dbfifo_count unsigned int cxgb4_dbfifo_count ( const s#net_device * , int ) +cxgb4_port_viid unsigned int cxgb4_port_viid ( const s#net_device * ) +cxgb4_port_idx unsigned int cxgb4_port_idx ( const s#net_device * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#tp_tcp_stats struct tp_tcp_stats { t#u32 tcp_out_rsts ; t#u64 tcp_in_segs ; t#u64 tcp_out_segs ; t#u64 tcp_retrans_segs ; } +cxgb4_get_tcp_stats void cxgb4_get_tcp_stats ( s#pci_dev * , s#tp_tcp_stats * , s#tp_tcp_stats * ) +cxgb4_iscsi_init void cxgb4_iscsi_init ( s#net_device * , unsigned int , const unsigned int * ) +cxgb4_flush_eq_cache int cxgb4_flush_eq_cache ( s#net_device * ) +cxgb4_sync_txq_pidx int cxgb4_sync_txq_pidx ( s#net_device * , t#u16 , t#u16 , t#u16 ) +cxgb4_read_tpte int cxgb4_read_tpte ( s#net_device * , t#u32 , t#__be32 * ) +cxgb4_read_sge_timestamp t#u64 cxgb4_read_sge_timestamp ( s#net_device * ) +e#cxgb4_bar2_qtype enum cxgb4_bar2_qtype { CXGB4_BAR2_QTYPE_EGRESS , CXGB4_BAR2_QTYPE_INGRESS } +cxgb4_bar2_sge_qregs int cxgb4_bar2_sge_qregs ( s#net_device * , unsigned int , e#cxgb4_bar2_qtype , int , t#u64 * , unsigned int * ) +cxgb4_create_server_filter int cxgb4_create_server_filter ( const s#net_device * , unsigned int , t#__be32 , t#__be16 , t#__be16 , unsigned int , unsigned char , unsigned char ) +cxgb4_remove_server_filter int cxgb4_remove_server_filter ( const s#net_device * , unsigned int , unsigned int , t#bool ) + +/* drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.o */ +e#cxgb4_uld enum cxgb4_uld { CXGB4_ULD_INIT , CXGB4_ULD_RDMA , CXGB4_ULD_ISCSI , CXGB4_ULD_ISCSIT , CXGB4_ULD_CRYPTO , CXGB4_ULD_IPSEC , CXGB4_ULD_TLS , CXGB4_ULD_KTLS , CXGB4_ULD_MAX } +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##watch_queue +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##l2t_data +s##l2t_entry +s##smt_entry +cxgb4_register_uld void cxgb4_register_uld ( e#cxgb4_uld , const s#cxgb4_uld_info * ) +cxgb4_unregister_uld int cxgb4_unregister_uld ( e#cxgb4_uld ) + +/* drivers/net/ethernet/chelsio/cxgb4/l2t.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cxgb4_l2t_send int cxgb4_l2t_send ( s#net_device * , s#sk_buff * , s#l2t_entry * ) +cxgb4_l2t_release void cxgb4_l2t_release ( s#l2t_entry * ) +s##l2t_data +cxgb4_l2t_get s#l2t_entry * cxgb4_l2t_get ( s#l2t_data * , s#neighbour * , const s#net_device * , unsigned int ) +cxgb4_select_ntuple t#u64 cxgb4_select_ntuple ( s#net_device * , const s#l2t_entry * ) +cxgb4_l2t_alloc_switching s#l2t_entry * cxgb4_l2t_alloc_switching ( s#net_device * , t#u16 , t#u8 , t#u8 * ) +cxgb4_check_l2t_valid t#bool cxgb4_check_l2t_valid ( s#l2t_entry * ) + +/* drivers/net/ethernet/chelsio/cxgb4/sge.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##nexthop +s##uncached_list +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##watch_queue +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cxgb4_map_skb int cxgb4_map_skb ( s#device * , const s#sk_buff * , t#dma_addr_t * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##rx_sw_desc +s##l2t_data +s##clip_tbl +s##smt_data +s##l2t_entry +s##smt_entry +s##ptp_clock +s##cxgb4_tc_u32_table +s##srq_data +s##thermal_attr +e#cxgb4_mqprio_state enum cxgb4_mqprio_state { CXGB4_MQPRIO_STATE_DISABLED = 0 , CXGB4_MQPRIO_STATE_ACTIVE , } +s#tc_mqprio_qopt struct tc_mqprio_qopt { t#__u8 num_tc ; t#__u8 prio_tc_map [ 15 + 1 ] ; t#__u8 hw ; t#__u16 count [ 16 ] ; t#__u16 offset [ 16 ] ; } +s#tc_mqprio_qopt_offload struct tc_mqprio_qopt_offload { s#tc_mqprio_qopt qopt ; t#u16 mode ; t#u16 shaper ; t#u32 flags ; t#u64 min_rate [ 16 ] ; t#u64 max_rate [ 16 ] ; } +e#sge_eosw_state enum sge_eosw_state { CXGB4_EO_STATE_CLOSED = 0 , CXGB4_EO_STATE_FLOWC_OPEN_SEND , CXGB4_EO_STATE_FLOWC_OPEN_REPLY , CXGB4_EO_STATE_ACTIVE , CXGB4_EO_STATE_FLOWC_CLOSE_SEND , CXGB4_EO_STATE_FLOWC_CLOSE_REPLY , } +s#sge_eosw_txq struct sge_eosw_txq { t#spinlock_t lock ; e#sge_eosw_state state ; s#tx_sw_desc * desc ; t#u32 ndesc ; t#u32 pidx ; t#u32 last_pidx ; t#u32 cidx ; t#u32 last_cidx ; t#u32 flowc_idx ; t#u32 inuse ; t#u32 cred ; t#u32 ncompl ; t#u32 last_compl ; t#u32 eotid ; t#u32 hwtid ; t#u32 hwqid ; s#net_device * netdev ; s#tasklet_struct qresume_tsk ; s#completion completion ; } +s#cxgb4_tc_port_mqprio struct cxgb4_tc_port_mqprio { e#cxgb4_mqprio_state state ; s#tc_mqprio_qopt_offload mqprio ; s#sge_eosw_txq * eosw_txq ; t#u8 tc_hwtc_map [ 16 ] ; } +s#cxgb4_tc_mqprio struct cxgb4_tc_mqprio { t#refcount_t refcnt ; s#mutex mqprio_mutex ; s#cxgb4_tc_port_mqprio * port_mqprio ; } +s##cxgb4_tc_matchall +cxgb4_reclaim_completed_tx void cxgb4_reclaim_completed_tx ( s#adapter * , s#sge_txq * , t#bool ) +s#ulptx_sge_pair struct ulptx_sge_pair { t#__be32 len [ 2 ] ; t#__be64 addr [ 2 ] ; } +s#ulptx_sgl struct ulptx_sgl { t#__be32 cmd_nsge ; t#__be32 len0 ; t#__be64 addr0 ; s#ulptx_sge_pair sge [ ] ; } +cxgb4_write_sgl void cxgb4_write_sgl ( const s#sk_buff * , s#sge_txq * , s#ulptx_sgl * , t#u64 * , unsigned int , const t#dma_addr_t * ) +cxgb4_write_partial_sgl void cxgb4_write_partial_sgl ( const s#sk_buff * , s#sge_txq * , s#ulptx_sgl * , t#u64 * , const t#dma_addr_t * , t#u32 , t#u32 ) +cxgb4_ring_tx_db void cxgb4_ring_tx_db ( s#adapter * , s#sge_txq * , int ) +cxgb4_inline_tx_skb void cxgb4_inline_tx_skb ( const s#sk_buff * , const s#sge_txq * , void * ) +cxgb4_ofld_send int cxgb4_ofld_send ( s#net_device * , s#sk_buff * ) +cxgb4_immdata_send int cxgb4_immdata_send ( s#net_device * , unsigned int , const void * , unsigned int ) +cxgb4_crypto_send int cxgb4_crypto_send ( s#net_device * , s#sk_buff * ) +cxgb4_pktgl_to_skb s#sk_buff * cxgb4_pktgl_to_skb ( const s#pkt_gl * , unsigned int , unsigned int ) + +/* drivers/net/ethernet/chelsio/cxgb4/smt.o */ +cxgb4_smt_release void cxgb4_smt_release ( s#smt_entry * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cxgb4_smt_alloc_switching s#smt_entry * cxgb4_smt_alloc_switching ( s#net_device * , t#u8 * ) + +/* drivers/net/ethernet/chelsio/cxgb4/srq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#srq_entry struct srq_entry { t#u8 valid ; t#u8 idx ; t#u8 qlen ; t#u16 pdid ; t#u16 cur_msn ; t#u16 max_msn ; t#u32 qbase ; } +cxgb4_get_srq_entry int cxgb4_get_srq_entry ( s#net_device * , int , s#srq_entry * ) + +/* drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.o */ +u#opcode_tid union opcode_tid { t#__be32 opcode_tid ; t#u8 opcode ; } +s#tcp_options struct tcp_options { t#__be16 mss ; t#__u8 wsf ; t#__u8 : 4 ; t#__u8 unknown : 1 ; t#__u8 : 1 ; t#__u8 sack : 1 ; t#__u8 tstamp : 1 ; } +s#cpl_pass_accept_req struct cpl_pass_accept_req { u#opcode_tid ot ; t#__be16 rsvd ; t#__be16 len ; t#__be32 hdr_len ; t#__be16 vlan ; t#__be16 l2info ; t#__be32 tos_stid ; s#tcp_options tcpopt ; } +cxgb_get_4tuple void cxgb_get_4tuple ( s#cpl_pass_accept_req * , e#chip_type , int * , t#__u8 * , t#__u8 * , t#__be16 * , t#__be16 * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##l2t_data +s##smt_entry +cxgb_find_route s#dst_entry * cxgb_find_route ( s#cxgb4_lld_info * , s#net_device * ( * ) ( s#net_device * ) , t#__be32 , t#__be32 , t#__be16 , t#__be16 , t#u8 ) +cxgb_find_route6 s#dst_entry * cxgb_find_route6 ( s#cxgb4_lld_info * , s#net_device * ( * ) ( s#net_device * ) , t#__u8 * , t#__u8 * , t#__be16 , t#__be16 , t#u8 , t#__u32 ) + +/* drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#cxgbi_tag_format struct cxgbi_tag_format { unsigned char pgsz_order [ 4 ] ; unsigned char pgsz_idx_dflt ; unsigned char free_bits : 4 ; unsigned char color_bits : 4 ; unsigned char idx_bits ; unsigned char rsvd_bits ; unsigned int no_ddp_mask ; unsigned int idx_mask ; unsigned int color_mask ; unsigned int idx_clr_mask ; unsigned int rsvd_mask ; } +s#cxgbi_ppm_pool struct cxgbi_ppm_pool { unsigned int base ; unsigned int next ; t#spinlock_t lock ; unsigned long bmap [ ] ; } +s#cxgbi_ppod_data struct cxgbi_ppod_data { unsigned char pg_idx : 2 ; unsigned char color : 6 ; unsigned char chan_id ; unsigned short npods ; unsigned long caller_data ; } +s#cxgbi_ppm struct cxgbi_ppm { s#kref refcnt ; s#net_device * ndev ; s#pci_dev * pdev ; void * lldev ; void * * ppm_pp ; s#cxgbi_tag_format tformat ; unsigned int ppmax ; unsigned int llimit ; unsigned int base_idx ; unsigned int pool_rsvd ; unsigned int pool_index_max ; s#cxgbi_ppm_pool * pool ; t#spinlock_t map_lock ; unsigned int bmap_index_max ; unsigned int next ; unsigned int max_index_in_edram ; unsigned long * ppod_bmap ; s#cxgbi_ppod_data ppod_data [ ] ; } +cxgbi_ppm_ppod_release void cxgbi_ppm_ppod_release ( s#cxgbi_ppm * , t#u32 ) +cxgbi_ppm_ppods_reserve int cxgbi_ppm_ppods_reserve ( s#cxgbi_ppm * , unsigned short , t#u32 , t#u32 * , t#u32 * , unsigned long ) +s#cxgbi_pagepod_hdr struct cxgbi_pagepod_hdr { t#u32 vld_tid ; t#u32 pgsz_tag_clr ; t#u32 max_offset ; t#u32 page_offset ; t#u64 rsvd ; } +cxgbi_ppm_make_ppod_hdr void cxgbi_ppm_make_ppod_hdr ( s#cxgbi_ppm * , t#u32 , unsigned int , unsigned int , unsigned int , s#cxgbi_pagepod_hdr * ) +cxgbi_ppm_release int cxgbi_ppm_release ( s#cxgbi_ppm * ) +cxgbi_ppm_init int cxgbi_ppm_init ( void * * , s#net_device * , s#pci_dev * , void * , s#cxgbi_tag_format * , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int ) +cxgbi_tagmask_set unsigned int cxgbi_tagmask_set ( unsigned int ) + +/* drivers/net/ethernet/cisco/enic/enic_api.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#vnic_devcmd_cmd enum vnic_devcmd_cmd { CMD_NONE = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 0U ) << ( 0 + 14 ) ) | ( ( 0 ) << 0 ) ) , CMD_MCPU_FW_INFO_OLD = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 1 ) << 0 ) ) , CMD_MCPU_FW_INFO = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 1 ) << 0 ) ) , CMD_DEV_SPEC = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 2 ) << 0 ) ) , CMD_STATS_CLEAR = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 3 ) << 0 ) ) , CMD_STATS_DUMP = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 4 ) << 0 ) ) , CMD_PACKET_FILTER = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 7 ) << 0 ) ) , CMD_PACKET_FILTER_ALL = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 7 ) << 0 ) ) , CMD_HANG_NOTIFY = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 8 ) << 0 ) ) , CMD_GET_MAC_ADDR = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U | 2U ) << ( 0 + 14 ) ) | ( ( 9 ) << 0 ) ) , CMD_ADDR_ADD = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U | 2U ) << ( 0 + 14 ) ) | ( ( 12 ) << 0 ) ) , CMD_ADDR_DEL = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U | 2U ) << ( 0 + 14 ) ) | ( ( 13 ) << 0 ) ) , CMD_VLAN_ADD = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 14 ) << 0 ) ) , CMD_VLAN_DEL = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 15 ) << 0 ) ) , CMD_NIC_CFG = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 16 ) << 0 ) ) , CMD_NIC_CFG_CHK = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 16 ) << 0 ) ) , CMD_RSS_KEY = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 17 ) << 0 ) ) , CMD_RSS_CPU = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 18 ) << 0 ) ) , CMD_SOFT_RESET = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 19 ) << 0 ) ) , CMD_SOFT_RESET_STATUS = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 20 ) << 0 ) ) , CMD_NOTIFY = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 21 ) << 0 ) ) , CMD_UNDI = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 22 ) << 0 ) ) , CMD_OPEN = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 23 ) << 0 ) ) , CMD_OPEN_STATUS = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 24 ) << 0 ) ) , CMD_CLOSE = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 25 ) << 0 ) ) , CMD_INIT_v1 = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 26 ) << 0 ) ) , CMD_INIT_PROV_INFO = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 27 ) << 0 ) ) , CMD_ENABLE = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 28 ) << 0 ) ) , CMD_ENABLE_WAIT = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 28 ) << 0 ) ) , CMD_DISABLE = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 29 ) << 0 ) ) , CMD_STATS_DUMP_ALL = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 30 ) << 0 ) ) , CMD_INIT_STATUS = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 31 ) << 0 ) ) , CMD_INT13 = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 2U ) << ( 0 + 14 ) ) | ( ( 32 ) << 0 ) ) , CMD_LOGICAL_UPLINK = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 33 ) << 0 ) ) , CMD_DEINIT = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 34 ) << 0 ) ) , CMD_INIT = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 35 ) << 0 ) ) , CMD_CAPABILITY = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 36 ) << 0 ) ) , CMD_PERBI = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 2U ) << ( 0 + 14 ) ) | ( ( 37 ) << 0 ) ) , CMD_IAR = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 1U ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 38 ) << 0 ) ) , CMD_HANG_RESET = ( ( ( 0U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 39 ) << 0 ) ) , CMD_HANG_RESET_STATUS = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 40 ) << 0 ) ) , CMD_IG_VLAN_REWRITE_MODE = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 41 ) << 0 ) ) , CMD_PROXY_BY_BDF = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 42 ) << 0 ) ) , CMD_PROXY_BY_INDEX = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 43 ) << 0 ) ) , CMD_CONFIG_INFO_GET = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 44 ) << 0 ) ) , CMD_INT13_ALL = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 45 ) << 0 ) ) , CMD_SET_DEFAULT_VLAN = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 46 ) << 0 ) ) , CMD_INIT_PROV_INFO2 = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 47 ) << 0 ) ) , CMD_ENABLE2 = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 48 ) << 0 ) ) , CMD_STATUS = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 49 ) << 0 ) ) , CMD_INTR_COAL_CONVERT = ( ( ( 2U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 50 ) << 0 ) ) , CMD_SET_MAC_ADDR = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 55 ) << 0 ) ) , CMD_PROV_INFO_UPDATE = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 56 ) << 0 ) ) , CMD_INITIALIZE_DEVCMD2 = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( ( 1U | 2U | 4U ) ) << ( 0 + 14 ) ) | ( ( 57 ) << 0 ) ) , CMD_ADD_FILTER = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 58 ) << 0 ) ) , CMD_DEL_FILTER = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 59 ) << 0 ) ) , CMD_QP_ENABLE = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 60 ) << 0 ) ) , CMD_QP_DISABLE = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 61 ) << 0 ) ) , CMD_QP_STATS_DUMP = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 62 ) << 0 ) ) , CMD_QP_STATS_CLEAR = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 63 ) << 0 ) ) , CMD_GET_SUPP_FEATURE_VER = ( ( ( ( 1U | 2U ) ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 69 ) << 0 ) ) , CMD_OVERLAY_OFFLOAD_CTRL = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 72 ) << 0 ) ) , CMD_OVERLAY_OFFLOAD_CFG = ( ( ( 1U ) << ( ( ( 0 + 14 ) + 10 ) + 6 ) ) | ( ( 0 ) << ( ( 0 + 14 ) + 10 ) ) | ( ( 1U ) << ( 0 + 14 ) ) | ( ( 73 ) << 0 ) ) , } +enic_api_devcmd_proxy_by_index int enic_api_devcmd_proxy_by_index ( s#net_device * , int , e#vnic_devcmd_cmd , t#u64 * , t#u64 * , int ) + +/* drivers/net/ethernet/cisco/enic/vnic_dev.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#vnic_res struct vnic_res { void * vaddr ; t#dma_addr_t bus_addr ; unsigned int count ; } +E#RES_TYPE_MAX 25 +e#vnic_dev_intr_mode enum vnic_dev_intr_mode { VNIC_DEV_INTR_MODE_UNKNOWN , VNIC_DEV_INTR_MODE_INTX , VNIC_DEV_INTR_MODE_MSI , VNIC_DEV_INTR_MODE_MSIX , } +s#vnic_devcmd struct vnic_devcmd { t#u32 status ; t#u32 cmd ; t#u64 args [ 15 ] ; } +s#vnic_devcmd_notify struct vnic_devcmd_notify { t#u32 csum ; t#u32 link_state ; t#u32 port_speed ; t#u32 mtu ; t#u32 msglvl ; t#u32 uif ; t#u32 status ; t#u32 error ; t#u32 link_down_cnt ; t#u32 perbi_rebuild_cnt ; } +s#vnic_tx_stats struct vnic_tx_stats { t#u64 tx_frames_ok ; t#u64 tx_unicast_frames_ok ; t#u64 tx_multicast_frames_ok ; t#u64 tx_broadcast_frames_ok ; t#u64 tx_bytes_ok ; t#u64 tx_unicast_bytes_ok ; t#u64 tx_multicast_bytes_ok ; t#u64 tx_broadcast_bytes_ok ; t#u64 tx_drops ; t#u64 tx_errors ; t#u64 tx_tso ; t#u64 rsvd [ 16 ] ; } +s#vnic_rx_stats struct vnic_rx_stats { t#u64 rx_frames_ok ; t#u64 rx_frames_total ; t#u64 rx_unicast_frames_ok ; t#u64 rx_multicast_frames_ok ; t#u64 rx_broadcast_frames_ok ; t#u64 rx_bytes_ok ; t#u64 rx_unicast_bytes_ok ; t#u64 rx_multicast_bytes_ok ; t#u64 rx_broadcast_bytes_ok ; t#u64 rx_drop ; t#u64 rx_no_bufs ; t#u64 rx_errors ; t#u64 rx_rss ; t#u64 rx_crc_errors ; t#u64 rx_frames_64 ; t#u64 rx_frames_127 ; t#u64 rx_frames_255 ; t#u64 rx_frames_511 ; t#u64 rx_frames_1023 ; t#u64 rx_frames_1518 ; t#u64 rx_frames_to_max ; t#u64 rsvd [ 16 ] ; } +s#vnic_stats struct vnic_stats { s#vnic_tx_stats tx ; s#vnic_rx_stats rx ; } +s#vnic_devcmd_fw_info struct vnic_devcmd_fw_info { char fw_version [ 32 ] ; char fw_build [ 32 ] ; char hw_version [ 32 ] ; char hw_serial_number [ 32 ] ; t#u16 asic_type ; t#u16 asic_rev ; } +e#vnic_proxy_type enum vnic_proxy_type { PROXY_NONE , PROXY_BY_BDF , PROXY_BY_INDEX , } +s#vnic_intr_coal_timer_info struct vnic_intr_coal_timer_info { t#u32 mul ; t#u32 div ; t#u32 max_usec ; } +s#vnic_wq_ctrl struct vnic_wq_ctrl { t#u64 ring_base ; t#u32 ring_size ; t#u32 pad0 ; t#u32 posted_index ; t#u32 pad1 ; t#u32 cq_index ; t#u32 pad2 ; t#u32 enable ; t#u32 pad3 ; t#u32 running ; t#u32 pad4 ; t#u32 fetch_index ; t#u32 pad5 ; t#u32 dca_value ; t#u32 pad6 ; t#u32 error_interrupt_enable ; t#u32 pad7 ; t#u32 error_interrupt_offset ; t#u32 pad8 ; t#u32 error_status ; t#u32 pad9 ; } +s#vnic_devcmd2 struct vnic_devcmd2 { t#u16 pad ; t#u16 flags ; t#u32 cmd ; t#u64 args [ 15 ] ; } +s#devcmd2_result struct devcmd2_result { t#u64 results [ 15 ] ; t#u32 pad ; t#u16 completed_index ; t#u8 error ; t#u8 color ; } +s#vnic_dev_ring struct vnic_dev_ring { void * descs ; t#size_t size ; t#dma_addr_t base_addr ; t#size_t base_align ; void * descs_unaligned ; t#size_t size_unaligned ; t#dma_addr_t base_addr_unaligned ; unsigned int desc_size ; unsigned int desc_count ; unsigned int desc_avail ; } +s#vnic_wq_buf struct vnic_wq_buf { s#vnic_wq_buf * next ; t#dma_addr_t dma_addr ; void * os_buf ; unsigned int len ; unsigned int index ; int sop ; void * desc ; t#uint64_t wr_id ; t#uint8_t cq_entry ; t#uint8_t desc_skip_cnt ; t#uint8_t compressed_send ; s#vnic_wq_buf * prev ; } +s#vnic_wq struct vnic_wq { unsigned int index ; s#vnic_dev * vdev ; s#vnic_wq_ctrl * ctrl ; s#vnic_dev_ring ring ; s#vnic_wq_buf * bufs [ ( ( ( 4096 ) + ( ( ( unsigned int ) ( ( 4096 < 64 ) ? 32 : 64 ) ) ) - 1 ) / ( ( ( unsigned int ) ( ( 4096 < 64 ) ? 32 : 64 ) ) ) ) ] ; s#vnic_wq_buf * to_use ; s#vnic_wq_buf * to_clean ; unsigned int pkts_outstanding ; } +s#devcmd2_controller struct devcmd2_controller { s#vnic_wq_ctrl * wq_ctrl ; s#vnic_devcmd2 * cmd_ring ; s#devcmd2_result * result ; t#u16 next_result ; t#u16 result_size ; int color ; s#vnic_dev_ring results_ring ; s#vnic_wq wq ; t#u32 posted ; } +s#vnic_dev struct vnic_dev { void * priv ; s#pci_dev * pdev ; s#vnic_res res [ E#RES_TYPE_MAX ] ; e#vnic_dev_intr_mode intr_mode ; s#vnic_devcmd * devcmd ; s#vnic_devcmd_notify * notify ; s#vnic_devcmd_notify notify_copy ; t#dma_addr_t notify_pa ; t#u32 notify_sz ; t#dma_addr_t linkstatus_pa ; s#vnic_stats * stats ; t#dma_addr_t stats_pa ; s#vnic_devcmd_fw_info * fw_info ; t#dma_addr_t fw_info_pa ; e#vnic_proxy_type proxy ; t#u32 proxy_index ; t#u64 args [ 15 ] ; s#vnic_intr_coal_timer_info intr_coal_timer_info ; s#devcmd2_controller * devcmd2 ; int ( * devcmd_rtn ) ( s#vnic_dev * , e#vnic_devcmd_cmd , int ) ; } +e#vnic_res_type enum vnic_res_type { RES_TYPE_EOL , RES_TYPE_WQ , RES_TYPE_RQ , RES_TYPE_CQ , RES_TYPE_RSVD1 , RES_TYPE_NIC_CFG , RES_TYPE_RSVD2 , RES_TYPE_RSVD3 , RES_TYPE_RSVD4 , RES_TYPE_RSVD5 , RES_TYPE_INTR_CTRL , RES_TYPE_INTR_TABLE , RES_TYPE_INTR_PBA , RES_TYPE_INTR_PBA_LEGACY , RES_TYPE_RSVD6 , RES_TYPE_RSVD7 , RES_TYPE_DEVCMD , RES_TYPE_PASS_THRU_PAGE , RES_TYPE_SUBVNIC , RES_TYPE_MQ_WQ , RES_TYPE_MQ_RQ , RES_TYPE_MQ_CQ , RES_TYPE_DEPRECATED1 , RES_TYPE_DEPRECATED2 , RES_TYPE_DEVCMD2 , RES_TYPE_MAX , } +vnic_dev_get_res_count unsigned int vnic_dev_get_res_count ( s#vnic_dev * , e#vnic_res_type ) +vnic_dev_get_res void * vnic_dev_get_res ( s#vnic_dev * , e#vnic_res_type , unsigned int ) +vnic_dev_unregister void vnic_dev_unregister ( s#vnic_dev * ) +s#vnic_dev_bar struct vnic_dev_bar { void * vaddr ; t#dma_addr_t bus_addr ; unsigned long len ; } +vnic_dev_register s#vnic_dev * vnic_dev_register ( s#vnic_dev * , void * , s#pci_dev * , s#vnic_dev_bar * , unsigned int ) +vnic_dev_get_pdev s#pci_dev * vnic_dev_get_pdev ( s#vnic_dev * ) + +/* drivers/net/ethernet/emulex/benet/be_cmds.o */ +be_roce_mcc_cmd int be_roce_mcc_cmd ( void * , void * , int , t#u16 * , t#u16 * ) + +/* drivers/net/ethernet/emulex/benet/be_roce.o */ +s##ocrdma_dev +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##watch_queue +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +e#be_interrupt_mode enum be_interrupt_mode { BE_INTERRUPT_MODE_MSIX = 0 , BE_INTERRUPT_MODE_INTX = 1 , BE_INTERRUPT_MODE_MSI = 2 , } +s#be_dev_info struct be_dev_info { t#u8 * db ; t#u64 unmapped_db ; t#u32 db_page_size ; t#u32 db_total_size ; t#u64 dpp_unmapped_addr ; t#u32 dpp_unmapped_len ; s#pci_dev * pdev ; s#net_device * netdev ; t#u8 mac_addr [ 6 ] ; t#u32 dev_family ; e#be_interrupt_mode intr_mode ; struct { int num_vectors ; int start_vector ; t#u32 vector_list [ 32 ] ; } msix ; } +s#ocrdma_driver struct ocrdma_driver { unsigned char name [ 32 ] ; t#u32 be_abi_version ; s#ocrdma_dev * ( * add ) ( s#be_dev_info * ) ; void ( * remove ) ( s#ocrdma_dev * ) ; void ( * state_change_handler ) ( s#ocrdma_dev * , t#u32 ) ; } +be_roce_register_driver int be_roce_register_driver ( s#ocrdma_driver * ) +be_roce_unregister_driver void be_roce_unregister_driver ( s#ocrdma_driver * ) + +/* drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.o */ +s#ctrl_regs struct ctrl_regs { t#u32 tmr_ctrl ; t#u32 tmr_tevent ; t#u32 tmr_temask ; t#u32 tmr_pevent ; t#u32 tmr_pemask ; t#u32 tmr_stat ; t#u32 tmr_cnt_h ; t#u32 tmr_cnt_l ; t#u32 tmr_add ; t#u32 tmr_acc ; t#u32 tmr_prsc ; t#u8 res1 [ 4 ] ; t#u32 tmroff_h ; t#u32 tmroff_l ; } +s#alarm_regs struct alarm_regs { t#u32 tmr_alarm1_h ; t#u32 tmr_alarm1_l ; t#u32 tmr_alarm2_h ; t#u32 tmr_alarm2_l ; } +s#fiper_regs struct fiper_regs { t#u32 tmr_fiper1 ; t#u32 tmr_fiper2 ; t#u32 tmr_fiper3 ; } +s#etts_regs struct etts_regs { t#u32 tmr_etts1_h ; t#u32 tmr_etts1_l ; t#u32 tmr_etts2_h ; t#u32 tmr_etts2_l ; } +s#ptp_qoriq_registers struct ptp_qoriq_registers { s#ctrl_regs * ctrl_regs ; s#alarm_regs * alarm_regs ; s#fiper_regs * fiper_regs ; s#etts_regs * etts_regs ; } +s##ptp_clock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##anon_vma +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s#ptp_qoriq struct ptp_qoriq { void * base ; s#ptp_qoriq_registers regs ; t#spinlock_t lock ; s#ptp_clock * clock ; s#ptp_clock_info caps ; s#resource * rsrc ; s#dentry * debugfs_root ; s#device * dev ; t#bool extts_fifo_support ; t#bool fiper3_support ; int irq ; int phc_index ; t#u32 tclk_period ; t#u32 tmr_prsc ; t#u32 tmr_add ; t#u32 cksel ; t#u32 tmr_fiper1 ; t#u32 tmr_fiper2 ; t#u32 tmr_fiper3 ; t#u32 ( * read ) ( unsigned * ) ; void ( * write ) ( unsigned * , t#u32 ) ; } +dpaa2_ptp extern s#ptp_qoriq * dpaa2_ptp + +/* drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.o */ +dpaa2_phc_index extern int dpaa2_phc_index + +/* drivers/net/ethernet/freescale/enetc/enetc_ierb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +enetc_ierb_register_pf int enetc_ierb_register_pf ( s#platform_device * , s#pci_dev * ) + +/* drivers/net/ethernet/freescale/enetc/enetc_mdio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +enetc_mdio_write int enetc_mdio_write ( s#mii_bus * , int , int , t#u16 ) +enetc_mdio_read int enetc_mdio_read ( s#mii_bus * , int , int ) +s#enetc_hw struct enetc_hw { void * reg ; void * port ; void * global ; } +enetc_hw_alloc s#enetc_hw * enetc_hw_alloc ( s#device * , void * ) +enetc_mdio_lock extern t#rwlock_t enetc_mdio_lock + +/* drivers/net/ethernet/freescale/enetc/enetc_ptp.o */ +enetc_phc_index extern int enetc_phc_index + +/* drivers/net/ethernet/freescale/fman/fman.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#fman_intr_src struct fman_intr_src { void ( * isr_cb ) ( void * ) ; void * src_handle ; } +E#FMAN_EV_CNT ( 0 ) + 24 +s##fman_fpm_regs +s##fman_bmi_regs +s##fman_qmi_regs +s##fman_dma_regs +s##fman_hwp_regs +s##fman_kg_regs +e#fman_exceptions enum fman_exceptions { FMAN_EX_DMA_BUS_ERROR = 0 , FMAN_EX_DMA_READ_ECC , FMAN_EX_DMA_SYSTEM_WRITE_ECC , FMAN_EX_DMA_FM_WRITE_ECC , FMAN_EX_DMA_SINGLE_PORT_ECC , FMAN_EX_FPM_STALL_ON_TASKS , FMAN_EX_FPM_SINGLE_ECC , FMAN_EX_FPM_DOUBLE_ECC , FMAN_EX_QMI_SINGLE_ECC , FMAN_EX_QMI_DOUBLE_ECC , FMAN_EX_QMI_DEQ_FROM_UNKNOWN_PORTID , FMAN_EX_BMI_LIST_RAM_ECC , FMAN_EX_BMI_STORAGE_PROFILE_ECC , FMAN_EX_BMI_STATISTICS_RAM_ECC , FMAN_EX_BMI_DISPATCH_RAM_ECC , FMAN_EX_IRAM_ECC , FMAN_EX_MURAM_ECC } +t#fman_exceptions_cb typedef t#irqreturn_t ( fman_exceptions_cb ) ( s#fman * , e#fman_exceptions ) +t#fman_bus_error_cb typedef t#irqreturn_t ( fman_bus_error_cb ) ( s#fman * , t#u8 , t#u64 , t#u8 , t#u16 ) +s##fman_state_struct +s##fman_cfg +s##muram_info +s##fman_keygen +s#fman_dts_params struct fman_dts_params { void * base_addr ; s#resource * res ; t#u8 id ; int err_irq ; t#u16 clk_freq ; t#u32 qman_channel_base ; t#u32 num_of_qman_channels ; s#resource muram_res ; } +s#fman struct fman { s#device * dev ; void * base_addr ; s#fman_intr_src intr_mng [ E#FMAN_EV_CNT ] ; s#fman_fpm_regs * fpm_regs ; s#fman_bmi_regs * bmi_regs ; s#fman_qmi_regs * qmi_regs ; s#fman_dma_regs * dma_regs ; s#fman_hwp_regs * hwp_regs ; s#fman_kg_regs * kg_regs ; t#fman_exceptions_cb * exception_cb ; t#fman_bus_error_cb * bus_error_cb ; t#spinlock_t spinlock ; s#fman_state_struct * state ; s#fman_cfg * cfg ; s#muram_info * muram ; s#fman_keygen * keygen ; unsigned long cam_offset ; t#size_t cam_size ; unsigned long fifo_offset ; t#size_t fifo_size ; t#u32 liodn_base [ 64 ] ; t#u32 liodn_offset [ 64 ] ; s#fman_dts_params dts_params ; } +e#fman_event_modules enum fman_event_modules { FMAN_MOD_MAC = 0 , FMAN_MOD_FMAN_CTRL , FMAN_MOD_DUMMY_LAST } +e#fman_intr_type enum fman_intr_type { FMAN_INTR_TYPE_ERR , FMAN_INTR_TYPE_NORMAL } +fman_register_intr void fman_register_intr ( s#fman * , e#fman_event_modules , t#u8 , e#fman_intr_type , void ( * ) ( void * ) , void * ) +fman_unregister_intr void fman_unregister_intr ( s#fman * , e#fman_event_modules , t#u8 , e#fman_intr_type ) +e#fman_port_type enum fman_port_type { FMAN_PORT_TYPE_TX = 0 , FMAN_PORT_TYPE_RX , } +s#fman_port_init_params struct fman_port_init_params { t#u8 port_id ; e#fman_port_type port_type ; t#u16 port_speed ; t#u16 liodn_offset ; t#u8 num_of_tasks ; t#u8 num_of_extra_tasks ; t#u8 num_of_open_dmas ; t#u8 num_of_extra_open_dmas ; t#u32 size_of_fifo ; t#u32 extra_size_of_fifo ; t#u8 deq_pipeline_depth ; t#u16 max_frame_length ; t#u16 liodn_base ; } +fman_set_port_params int fman_set_port_params ( s#fman * , s#fman_port_init_params * ) +fman_reset_mac int fman_reset_mac ( s#fman * , t#u8 ) +fman_set_mac_max_frame int fman_set_mac_max_frame ( s#fman * , t#u8 , t#u16 ) +fman_get_bmi_max_fifo_size t#u32 fman_get_bmi_max_fifo_size ( s#fman * ) +s#fman_rev_info struct fman_rev_info { t#u8 major ; t#u8 minor ; } +fman_get_revision void fman_get_revision ( s#fman * , s#fman_rev_info * ) +fman_get_qman_channel_id t#u32 fman_get_qman_channel_id ( s#fman * , t#u32 ) +fman_get_mem_region s#resource * fman_get_mem_region ( s#fman * ) +fman_get_max_frm t#u16 fman_get_max_frm ( void ) +fman_get_rx_extra_headroom int fman_get_rx_extra_headroom ( void ) +fman_bind s#fman * fman_bind ( s#device * ) +fman_has_errata_a050385 t#bool fman_has_errata_a050385 ( void ) + +/* drivers/net/ethernet/freescale/fman/fman_keygen.o */ +s##fman_keygen +s##fman_kg_regs +keygen_init s#fman_keygen * keygen_init ( s#fman_kg_regs * ) +keygen_port_hashing_init int keygen_port_hashing_init ( s#fman_keygen * , t#u8 , t#u32 , t#u32 ) + +/* drivers/net/ethernet/freescale/fman/fman_port.o */ +s##fman_port +s#fman_ext_pool_params struct fman_ext_pool_params { t#u8 id ; t#u16 size ; } +s#fman_ext_pools struct fman_ext_pools { t#u8 num_of_pools_used ; s#fman_ext_pool_params ext_buf_pool [ 8 ] ; } +s#fman_port_rx_params struct fman_port_rx_params { t#u32 err_fqid ; t#u32 dflt_fqid ; t#u32 pcd_base_fqid ; t#u32 pcd_fqs_count ; s#fman_ext_pools ext_buf_pools ; } +s#fman_port_non_rx_params struct fman_port_non_rx_params { t#u32 err_fqid ; t#u32 dflt_fqid ; } +u#fman_port_specific_params union fman_port_specific_params { s#fman_port_rx_params rx_params ; s#fman_port_non_rx_params non_rx_params ; } +s#fman_port_params struct fman_port_params { void * fm ; u#fman_port_specific_params specific_params ; } +fman_port_config int fman_port_config ( s#fman_port * , s#fman_port_params * ) +fman_port_use_kg_hash void fman_port_use_kg_hash ( s#fman_port * , t#bool ) +fman_port_init int fman_port_init ( s#fman_port * ) +s#fman_buffer_prefix_content struct fman_buffer_prefix_content { t#u16 priv_data_size ; t#bool pass_prs_result ; t#bool pass_time_stamp ; t#bool pass_hash_result ; t#u16 data_align ; } +fman_port_cfg_buf_prefix_content int fman_port_cfg_buf_prefix_content ( s#fman_port * , s#fman_buffer_prefix_content * ) +fman_port_disable int fman_port_disable ( s#fman_port * ) +fman_port_enable int fman_port_enable ( s#fman_port * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fman_port_bind s#fman_port * fman_port_bind ( s#device * ) +fman_port_get_qman_channel_id t#u32 fman_port_get_qman_channel_id ( s#fman_port * ) +fman_port_get_device s#device * fman_port_get_device ( s#fman_port * ) +fman_port_get_hash_result_offset int fman_port_get_hash_result_offset ( s#fman_port * , t#u32 * ) +fman_port_get_tstamp int fman_port_get_tstamp ( s#fman_port * , const void * , t#u64 * ) + +/* drivers/net/ethernet/freescale/fman/fman_sp.o */ +fman_sp_set_buf_pools_in_asc_order_of_buf_sizes void fman_sp_set_buf_pools_in_asc_order_of_buf_sizes ( s#fman_ext_pools * , t#u8 * , t#u16 * ) +s#fman_sp_int_context_data_copy struct fman_sp_int_context_data_copy { t#u16 ext_buf_offset ; t#u8 int_context_offset ; t#u16 size ; } +s#fman_sp_buf_margins struct fman_sp_buf_margins { t#u16 start_margins ; t#u16 end_margins ; } +s#fman_sp_buffer_offsets struct fman_sp_buffer_offsets { t#u32 data_offset ; t#u32 prs_result_offset ; t#u32 time_stamp_offset ; t#u32 hash_result_offset ; } +fman_sp_build_buffer_struct int fman_sp_build_buffer_struct ( s#fman_sp_int_context_data_copy * , s#fman_buffer_prefix_content * , s#fman_sp_buf_margins * , s#fman_sp_buffer_offsets * , t#u8 * ) + +/* drivers/net/ethernet/freescale/fman/mac.o */ +s##fman_port +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##phylink +s##fman_mac +t#enet_addr_t typedef t#u8 enet_addr_t [ 6 ] +E#FM_MAC_EX_1G_MAG_PCKT ( 0 ) + 26 +e#fman_mac_exceptions enum fman_mac_exceptions { FM_MAC_EX_10G_MDIO_SCAN_EVENT = 0 , FM_MAC_EX_10G_MDIO_CMD_CMPL , FM_MAC_EX_10G_REM_FAULT , FM_MAC_EX_10G_LOC_FAULT , FM_MAC_EX_10G_TX_ECC_ER , FM_MAC_EX_10G_TX_FIFO_UNFL , FM_MAC_EX_10G_TX_FIFO_OVFL , FM_MAC_EX_10G_TX_ER , FM_MAC_EX_10G_RX_FIFO_OVFL , FM_MAC_EX_10G_RX_ECC_ER , FM_MAC_EX_10G_RX_JAB_FRM , FM_MAC_EX_10G_RX_OVRSZ_FRM , FM_MAC_EX_10G_RX_RUNT_FRM , FM_MAC_EX_10G_RX_FRAG_FRM , FM_MAC_EX_10G_RX_LEN_ER , FM_MAC_EX_10G_RX_CRC_ER , FM_MAC_EX_10G_RX_ALIGN_ER , FM_MAC_EX_1G_BAB_RX , FM_MAC_EX_1G_RX_CTL , FM_MAC_EX_1G_GRATEFUL_TX_STP_COMPLET , FM_MAC_EX_1G_BAB_TX , FM_MAC_EX_1G_TX_CTL , FM_MAC_EX_1G_TX_ERR , FM_MAC_EX_1G_LATE_COL , FM_MAC_EX_1G_COL_RET_LMT , FM_MAC_EX_1G_TX_FIFO_UNDRN , FM_MAC_EX_1G_MAG_PCKT , FM_MAC_EX_1G_MII_MNG_RD_COMPLET , FM_MAC_EX_1G_MII_MNG_WR_COMPLET , FM_MAC_EX_1G_GRATEFUL_RX_STP_COMPLET , FM_MAC_EX_1G_DATA_ERR , FM_MAC_1G_RX_DATA_ERR , FM_MAC_EX_1G_1588_TS_RX_ERR , FM_MAC_EX_1G_RX_MIB_CNT_OVFL , FM_MAC_EX_TS_FIFO_ECC_ERR , FM_MAC_EX_MAGIC_PACKET_INDICATION = E#FM_MAC_EX_1G_MAG_PCKT } +s##mac_priv_s +s#mac_device struct mac_device { s#resource * res ; t#u8 addr [ 6 ] ; s#fman_port * port [ 2 ] ; t#u32 if_support ; s#phy_device * phy_dev ; t#phy_interface_t phy_if ; s#device_node * phy_node ; t#bool autoneg_pause ; t#bool rx_pause_req ; t#bool tx_pause_req ; t#bool rx_pause_active ; t#bool tx_pause_active ; t#bool promisc ; t#bool allmulti ; int ( * init ) ( s#mac_device * ) ; int ( * start ) ( s#mac_device * ) ; int ( * stop ) ( s#mac_device * ) ; void ( * adjust_link ) ( s#mac_device * ) ; int ( * set_promisc ) ( s#fman_mac * , t#bool ) ; int ( * change_addr ) ( s#fman_mac * , const t#enet_addr_t * ) ; int ( * set_allmulti ) ( s#fman_mac * , t#bool ) ; int ( * set_tstamp ) ( s#fman_mac * , t#bool ) ; int ( * set_multi ) ( s#net_device * , s#mac_device * ) ; int ( * set_rx_pause ) ( s#fman_mac * , t#bool ) ; int ( * set_tx_pause ) ( s#fman_mac * , t#u8 , t#u16 , t#u16 ) ; int ( * set_exception ) ( s#fman_mac * , e#fman_mac_exceptions , t#bool ) ; int ( * add_hash_mac_addr ) ( s#fman_mac * , t#enet_addr_t * ) ; int ( * remove_hash_mac_addr ) ( s#fman_mac * , t#enet_addr_t * ) ; s#fman_mac * fman_mac ; s#mac_priv_s * priv ; } +fman_set_mac_active_pause int fman_set_mac_active_pause ( s#mac_device * , t#bool , t#bool ) +fman_get_pause_cfg void fman_get_pause_cfg ( s#mac_device * , t#bool * , t#bool * ) + +/* drivers/net/ethernet/hisilicon/hns/hnae.o */ +hnae_register_notifier int hnae_register_notifier ( s#notifier_block * ) +hnae_unregister_notifier void hnae_unregister_notifier ( s#notifier_block * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hnae_desc +s#hnae_desc_cb struct hnae_desc_cb { t#dma_addr_t dma ; void * buf ; void * priv ; t#u32 page_offset ; t#u32 length ; t#u16 reuse_flag ; t#u16 type ; } +s#ring_stats struct ring_stats { t#u64 io_err_cnt ; t#u64 sw_err_cnt ; t#u64 seg_pkt_cnt ; union { struct { t#u64 tx_pkts ; t#u64 tx_bytes ; t#u64 tx_err_cnt ; t#u64 restart_queue ; t#u64 tx_busy ; } ; struct { t#u64 rx_pkts ; t#u64 rx_bytes ; t#u64 rx_err_cnt ; t#u64 reuse_pg_cnt ; t#u64 err_pkt_len ; t#u64 non_vld_descs ; t#u64 err_bd_num ; t#u64 l2_err ; t#u64 l3l4_csum_err ; } ; } ; } +s#hnae_ring struct hnae_ring { t#u8 * io_base ; s#hnae_desc * desc ; s#hnae_desc_cb * desc_cb ; s#hnae_queue * q ; int irq ; char ring_name [ ( 16 + 4 ) ] ; s#ring_stats stats ; t#dma_addr_t desc_dma_addr ; t#u32 buf_size ; t#u16 desc_num ; t#u16 max_desc_num_per_pkt ; t#u16 max_raw_data_sz_per_desc ; t#u16 max_pkt_size ; int next_to_use ; int next_to_clean ; int flags ; int irq_init_flag ; t#u64 coal_last_rx_bytes ; unsigned long coal_last_jiffies ; t#u32 coal_param ; t#u32 coal_rx_rate ; } +s#hnae_queue struct hnae_queue { t#u8 * io_base ; t#phys_addr_t phy_base ; s#hnae_ae_dev * dev ; s#hnae_ring rx_ring __attribute__ ( ( __aligned__ ( 1 << ( ( 6 ) ) ) ) ) ; s#hnae_ring tx_ring __attribute__ ( ( __aligned__ ( 1 << ( ( 6 ) ) ) ) ) ; s#hnae_handle * handle ; } +e#hnae_loop enum hnae_loop { MAC_INTERNALLOOP_MAC = 0 , MAC_INTERNALLOOP_SERDES , MAC_INTERNALLOOP_PHY , MAC_LOOP_PHY_NONE , MAC_LOOP_NONE , } +e#hnae_led_state enum hnae_led_state { HNAE_LED_INACTIVE , HNAE_LED_ACTIVE , HNAE_LED_ON , HNAE_LED_OFF } +s#hnae_ae_ops struct hnae_ae_ops { s#hnae_handle * ( * get_handle ) ( s#hnae_ae_dev * , t#u32 ) ; void ( * put_handle ) ( s#hnae_handle * ) ; void ( * init_queue ) ( s#hnae_queue * ) ; void ( * fini_queue ) ( s#hnae_queue * ) ; int ( * start ) ( s#hnae_handle * ) ; void ( * stop ) ( s#hnae_handle * ) ; void ( * reset ) ( s#hnae_handle * ) ; int ( * set_opts ) ( s#hnae_handle * , int , void * ) ; int ( * get_opts ) ( s#hnae_handle * , int , void * * ) ; int ( * get_status ) ( s#hnae_handle * ) ; int ( * get_info ) ( s#hnae_handle * , t#u8 * , t#u16 * , t#u8 * ) ; void ( * toggle_ring_irq ) ( s#hnae_ring * , t#u32 ) ; void ( * adjust_link ) ( s#hnae_handle * , int , int ) ; t#bool ( * need_adjust_link ) ( s#hnae_handle * , int , int ) ; int ( * set_loopback ) ( s#hnae_handle * , e#hnae_loop , int ) ; void ( * get_ring_bdnum_limit ) ( s#hnae_queue * , t#u32 * ) ; void ( * get_pauseparam ) ( s#hnae_handle * , t#u32 * , t#u32 * , t#u32 * ) ; int ( * set_pauseparam ) ( s#hnae_handle * , t#u32 , t#u32 , t#u32 ) ; void ( * get_coalesce_usecs ) ( s#hnae_handle * , t#u32 * , t#u32 * ) ; void ( * get_max_coalesced_frames ) ( s#hnae_handle * , t#u32 * , t#u32 * ) ; int ( * set_coalesce_usecs ) ( s#hnae_handle * , t#u32 ) ; int ( * set_coalesce_frames ) ( s#hnae_handle * , t#u32 , t#u32 ) ; void ( * get_coalesce_range ) ( s#hnae_handle * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * ) ; void ( * set_promisc_mode ) ( s#hnae_handle * , t#u32 ) ; int ( * get_mac_addr ) ( s#hnae_handle * , void * * ) ; int ( * set_mac_addr ) ( s#hnae_handle * , const void * ) ; int ( * add_uc_addr ) ( s#hnae_handle * , const unsigned char * ) ; int ( * rm_uc_addr ) ( s#hnae_handle * , const unsigned char * ) ; int ( * clr_mc_addr ) ( s#hnae_handle * ) ; int ( * set_mc_addr ) ( s#hnae_handle * , void * ) ; int ( * set_mtu ) ( s#hnae_handle * , int ) ; void ( * set_tso_stats ) ( s#hnae_handle * , int ) ; void ( * update_stats ) ( s#hnae_handle * , s#net_device_stats * ) ; void ( * get_stats ) ( s#hnae_handle * , t#u64 * ) ; void ( * get_strings ) ( s#hnae_handle * , t#u32 , t#u8 * ) ; int ( * get_sset_count ) ( s#hnae_handle * , int ) ; void ( * update_led_status ) ( s#hnae_handle * ) ; int ( * set_led_id ) ( s#hnae_handle * , e#hnae_led_state ) ; void ( * get_regs ) ( s#hnae_handle * , void * ) ; int ( * get_regs_len ) ( s#hnae_handle * ) ; t#u32 ( * get_rss_key_size ) ( s#hnae_handle * ) ; t#u32 ( * get_rss_indir_size ) ( s#hnae_handle * ) ; int ( * get_rss ) ( s#hnae_handle * , t#u32 * , t#u8 * , t#u8 * ) ; int ( * set_rss ) ( s#hnae_handle * , const t#u32 * , const t#u8 * , const t#u8 ) ; } +s#hnae_ae_dev struct hnae_ae_dev { s#device cls_dev ; s#device * dev ; s#hnae_ae_ops * ops ; s#list_head node ; s#module * owner ; int id ; char name [ 16 ] ; s#list_head handle_list ; t#spinlock_t lock ; } +e#hnae_port_type enum hnae_port_type { HNAE_PORT_SERVICE = 0 , HNAE_PORT_DEBUG } +e#hnae_media_type enum hnae_media_type { HNAE_MEDIA_TYPE_UNKNOWN = 0 , HNAE_MEDIA_TYPE_FIBER , HNAE_MEDIA_TYPE_COPPER , HNAE_MEDIA_TYPE_BACKPLANE , } +s#hnae_buf_ops struct hnae_buf_ops { int ( * alloc_buffer ) ( s#hnae_ring * , s#hnae_desc_cb * ) ; void ( * free_buffer ) ( s#hnae_ring * , s#hnae_desc_cb * ) ; int ( * map_buffer ) ( s#hnae_ring * , s#hnae_desc_cb * ) ; void ( * unmap_buffer ) ( s#hnae_ring * , s#hnae_desc_cb * ) ; } +s#hnae_handle struct hnae_handle { s#device * owner_dev ; s#hnae_ae_dev * dev ; s#phy_device * phy_dev ; t#phy_interface_t phy_if ; t#u32 if_support ; int q_num ; int vf_id ; unsigned long coal_last_jiffies ; t#u32 coal_param ; t#u32 coal_ring_idx ; t#u32 eport_id ; t#u32 dport_id ; t#bool coal_adapt_en ; e#hnae_port_type port_type ; e#hnae_media_type media_type ; s#list_head node ; s#hnae_buf_ops * bops ; s#hnae_queue * * qs ; } +hnae_reinit_handle int hnae_reinit_handle ( s#hnae_handle * ) +hnae_get_handle s#hnae_handle * hnae_get_handle ( s#device * , const s#fwnode_handle * , t#u32 , s#hnae_buf_ops * ) +hnae_put_handle void hnae_put_handle ( s#hnae_handle * ) +hnae_ae_register int hnae_ae_register ( s#hnae_ae_dev * , s#module * ) +hnae_ae_unregister void hnae_ae_unregister ( s#hnae_ae_dev * ) + +/* drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +hns_dsaf_roce_reset int hns_dsaf_roce_reset ( s#fwnode_handle * , t#bool ) + +/* drivers/net/ethernet/hisilicon/hns3/hnae3.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#hnae3_dev_specs struct hnae3_dev_specs { t#u32 mac_entry_num ; t#u32 mng_entry_num ; t#u32 max_tm_rate ; t#u16 rss_ind_tbl_size ; t#u16 rss_key_size ; t#u16 int_ql_max ; t#u16 max_int_gl ; t#u8 max_non_tso_bd_num ; t#u16 max_frm_size ; t#u16 max_qset_num ; t#u16 umv_size ; t#u16 mc_mac_size ; t#u32 mac_stats_num ; } +s#hnae3_ae_dev struct hnae3_ae_dev { s#pci_dev * pdev ; const s#hnae3_ae_ops * ops ; s#list_head node ; t#u32 flag ; unsigned long hw_err_reset_req ; s#hnae3_dev_specs dev_specs ; t#u32 dev_version ; unsigned long caps [ ( ( ( 96 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; void * priv ; } +e#hnae3_reset_type enum hnae3_reset_type { HNAE3_VF_RESET , HNAE3_VF_FUNC_RESET , HNAE3_VF_PF_FUNC_RESET , HNAE3_VF_FULL_RESET , HNAE3_FLR_RESET , HNAE3_FUNC_RESET , HNAE3_GLOBAL_RESET , HNAE3_IMP_RESET , HNAE3_NONE_RESET , HNAE3_MAX_RESET , } +e#hnae3_client_type enum hnae3_client_type { HNAE3_CLIENT_KNIC , HNAE3_CLIENT_ROCE , } +s#hnae3_tc_info struct hnae3_tc_info { t#u8 prio_tc [ 8 ] ; t#u16 tqp_count [ 8 ] ; t#u16 tqp_offset [ 8 ] ; t#u8 num_tc ; t#bool mqprio_active ; } +s#hnae3_queue struct hnae3_queue { void * io_base ; s#hnae3_ae_algo * ae_algo ; s#hnae3_handle * handle ; int tqp_index ; t#u32 buf_size ; t#u16 tx_desc_num ; t#u16 rx_desc_num ; } +s#hnae3_dcb_ops struct hnae3_dcb_ops { int ( * ieee_getets ) ( s#hnae3_handle * , s#ieee_ets * ) ; int ( * ieee_setets ) ( s#hnae3_handle * , s#ieee_ets * ) ; int ( * ieee_getpfc ) ( s#hnae3_handle * , s#ieee_pfc * ) ; int ( * ieee_setpfc ) ( s#hnae3_handle * , s#ieee_pfc * ) ; t#u8 ( * getdcbx ) ( s#hnae3_handle * ) ; t#u8 ( * setdcbx ) ( s#hnae3_handle * , t#u8 ) ; int ( * setup_tc ) ( s#hnae3_handle * , s#tc_mqprio_qopt_offload * ) ; } +e#pkt_hash_types enum pkt_hash_types { PKT_HASH_TYPE_NONE , PKT_HASH_TYPE_L2 , PKT_HASH_TYPE_L3 , PKT_HASH_TYPE_L4 , } +s#hnae3_knic_private_info struct hnae3_knic_private_info { s#net_device * netdev ; t#u16 rss_size ; t#u16 req_rss_size ; t#u16 rx_buf_len ; t#u16 num_tx_desc ; t#u16 num_rx_desc ; t#u32 tx_spare_buf_size ; s#hnae3_tc_info tc_info ; t#u16 num_tqps ; s#hnae3_queue * * tqp ; const s#hnae3_dcb_ops * dcb_ops ; t#u16 int_rl_setting ; e#pkt_hash_types rss_type ; void * io_base ; } +s#hnae3_roce_private_info struct hnae3_roce_private_info { s#net_device * netdev ; void * roce_io_base ; void * roce_mem_base ; int base_vector ; int num_vectors ; unsigned long reset_state ; unsigned long instance_state ; unsigned long state ; } +e#hnae3_port_base_vlan_state enum hnae3_port_base_vlan_state { HNAE3_PORT_BASE_VLAN_DISABLE , HNAE3_PORT_BASE_VLAN_ENABLE , HNAE3_PORT_BASE_VLAN_MODIFY , HNAE3_PORT_BASE_VLAN_NOCHANGE , } +s#hnae3_handle struct hnae3_handle { s#hnae3_client * client ; s#pci_dev * pdev ; void * priv ; s#hnae3_ae_algo * ae_algo ; t#u64 flags ; union { s#net_device * netdev ; s#hnae3_knic_private_info kinfo ; s#hnae3_roce_private_info rinfo ; } ; t#u32 numa_node_mask ; e#hnae3_port_base_vlan_state port_base_vlan_state ; t#u8 netdev_flags ; s#dentry * hnae3_dbgfs ; s#mutex dbgfs_lock ; char * * dbgfs_buf ; t#u32 msg_enable ; unsigned long supported_pflags ; unsigned long priv_flags ; } +e#hnae3_reset_notify_type enum hnae3_reset_notify_type { HNAE3_UP_CLIENT , HNAE3_DOWN_CLIENT , HNAE3_INIT_CLIENT , HNAE3_UNINIT_CLIENT , } +e#hnae3_hw_error_type enum hnae3_hw_error_type { HNAE3_PPU_POISON_ERROR , HNAE3_CMDQ_ECC_ERROR , HNAE3_IMP_RD_POISON_ERROR , HNAE3_ROCEE_AXI_RESP_ERROR , } +s#hnae3_client_ops struct hnae3_client_ops { int ( * init_instance ) ( s#hnae3_handle * ) ; void ( * uninit_instance ) ( s#hnae3_handle * , t#bool ) ; void ( * link_status_change ) ( s#hnae3_handle * , t#bool ) ; int ( * reset_notify ) ( s#hnae3_handle * , e#hnae3_reset_notify_type ) ; void ( * process_hw_error ) ( s#hnae3_handle * , e#hnae3_hw_error_type ) ; } +s#hnae3_client struct hnae3_client { char name [ 16 ] ; unsigned long state ; e#hnae3_client_type type ; const s#hnae3_client_ops * ops ; s#list_head node ; } +e#hnae3_loop enum hnae3_loop { HNAE3_LOOP_APP , HNAE3_LOOP_SERIAL_SERDES , HNAE3_LOOP_PARALLEL_SERDES , HNAE3_LOOP_PHY , HNAE3_LOOP_NONE , } +s#hns3_mac_stats struct hns3_mac_stats { t#u64 tx_pause_cnt ; t#u64 rx_pause_cnt ; } +s#hnae3_vector_info struct hnae3_vector_info { t#u8 * io_addr ; int vector ; } +s#hnae3_ring_chain_node struct hnae3_ring_chain_node { s#hnae3_ring_chain_node * next ; t#u32 tqp_index ; t#u32 flag ; t#u32 int_gl_idx ; } +s#flow_dissector_key_control struct flow_dissector_key_control { t#u16 thoff ; t#u16 addr_type ; t#u32 flags ; } +s#flow_dissector_key_basic struct flow_dissector_key_basic { t#__be16 n_proto ; t#u8 ip_proto ; t#u8 padding ; } +s#flow_dissector_key_tags struct flow_dissector_key_tags { t#u32 flow_label ; } +s#flow_dissector_key_vlan struct flow_dissector_key_vlan { union { struct { t#u16 vlan_id : 12 , vlan_dei : 1 , vlan_priority : 3 ; } ; t#__be16 vlan_tci ; } ; t#__be16 vlan_tpid ; t#__be16 vlan_eth_type ; t#u16 padding ; } +s#flow_dissector_key_keyid struct flow_dissector_key_keyid { t#__be32 keyid ; } +s#flow_dissector_key_ports struct flow_dissector_key_ports { union { t#__be32 ports ; struct { t#__be16 src ; t#__be16 dst ; } ; } ; } +s#flow_dissector_key_icmp struct flow_dissector_key_icmp { struct { t#u8 type ; t#u8 code ; } ; t#u16 id ; } +s#flow_dissector_key_ipv4_addrs struct flow_dissector_key_ipv4_addrs { t#__be32 src ; t#__be32 dst ; } +s#flow_dissector_key_ipv6_addrs struct flow_dissector_key_ipv6_addrs { s#in6_addr src ; s#in6_addr dst ; } +s#flow_dissector_key_tipc struct flow_dissector_key_tipc { t#__be32 key ; } +s#flow_dissector_key_addrs struct flow_dissector_key_addrs { union { s#flow_dissector_key_ipv4_addrs v4addrs ; s#flow_dissector_key_ipv6_addrs v6addrs ; s#flow_dissector_key_tipc tipckey ; } ; } +s#flow_keys struct flow_keys { s#flow_dissector_key_control control ; s#flow_dissector_key_basic basic __attribute__ ( ( __aligned__ ( __alignof__ ( u64 ) ) ) ) ; s#flow_dissector_key_tags tags ; s#flow_dissector_key_vlan vlan ; s#flow_dissector_key_vlan cvlan ; s#flow_dissector_key_keyid keyid ; s#flow_dissector_key_ports ports ; s#flow_dissector_key_icmp icmp ; s#flow_dissector_key_addrs addrs ; } +e#hnae3_dbg_cmd enum hnae3_dbg_cmd { HNAE3_DBG_CMD_TM_NODES , HNAE3_DBG_CMD_TM_PRI , HNAE3_DBG_CMD_TM_QSET , HNAE3_DBG_CMD_TM_MAP , HNAE3_DBG_CMD_TM_PG , HNAE3_DBG_CMD_TM_PORT , HNAE3_DBG_CMD_TC_SCH_INFO , HNAE3_DBG_CMD_QOS_PAUSE_CFG , HNAE3_DBG_CMD_QOS_PRI_MAP , HNAE3_DBG_CMD_QOS_BUF_CFG , HNAE3_DBG_CMD_DEV_INFO , HNAE3_DBG_CMD_TX_BD , HNAE3_DBG_CMD_RX_BD , HNAE3_DBG_CMD_MAC_UC , HNAE3_DBG_CMD_MAC_MC , HNAE3_DBG_CMD_MNG_TBL , HNAE3_DBG_CMD_LOOPBACK , HNAE3_DBG_CMD_PTP_INFO , HNAE3_DBG_CMD_INTERRUPT_INFO , HNAE3_DBG_CMD_RESET_INFO , HNAE3_DBG_CMD_IMP_INFO , HNAE3_DBG_CMD_NCL_CONFIG , HNAE3_DBG_CMD_REG_BIOS_COMMON , HNAE3_DBG_CMD_REG_SSU , HNAE3_DBG_CMD_REG_IGU_EGU , HNAE3_DBG_CMD_REG_RPU , HNAE3_DBG_CMD_REG_NCSI , HNAE3_DBG_CMD_REG_RTC , HNAE3_DBG_CMD_REG_PPP , HNAE3_DBG_CMD_REG_RCB , HNAE3_DBG_CMD_REG_TQP , HNAE3_DBG_CMD_REG_MAC , HNAE3_DBG_CMD_REG_DCB , HNAE3_DBG_CMD_VLAN_CONFIG , HNAE3_DBG_CMD_QUEUE_MAP , HNAE3_DBG_CMD_RX_QUEUE_INFO , HNAE3_DBG_CMD_TX_QUEUE_INFO , HNAE3_DBG_CMD_FD_TCAM , HNAE3_DBG_CMD_FD_COUNTER , HNAE3_DBG_CMD_MAC_TNL_STATUS , HNAE3_DBG_CMD_SERV_INFO , HNAE3_DBG_CMD_UMV_INFO , HNAE3_DBG_CMD_PAGE_POOL_INFO , HNAE3_DBG_CMD_COAL_INFO , HNAE3_DBG_CMD_UNKNOWN , } +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s#hnae3_ae_ops struct hnae3_ae_ops { int ( * init_ae_dev ) ( s#hnae3_ae_dev * ) ; void ( * uninit_ae_dev ) ( s#hnae3_ae_dev * ) ; void ( * reset_prepare ) ( s#hnae3_ae_dev * , e#hnae3_reset_type ) ; void ( * reset_done ) ( s#hnae3_ae_dev * ) ; int ( * init_client_instance ) ( s#hnae3_client * , s#hnae3_ae_dev * ) ; void ( * uninit_client_instance ) ( s#hnae3_client * , s#hnae3_ae_dev * ) ; int ( * start ) ( s#hnae3_handle * ) ; void ( * stop ) ( s#hnae3_handle * ) ; int ( * client_start ) ( s#hnae3_handle * ) ; void ( * client_stop ) ( s#hnae3_handle * ) ; int ( * get_status ) ( s#hnae3_handle * ) ; void ( * get_ksettings_an_result ) ( s#hnae3_handle * , t#u8 * , t#u32 * , t#u8 * ) ; int ( * cfg_mac_speed_dup_h ) ( s#hnae3_handle * , int , t#u8 ) ; void ( * get_media_type ) ( s#hnae3_handle * , t#u8 * , t#u8 * ) ; int ( * check_port_speed ) ( s#hnae3_handle * , t#u32 ) ; void ( * get_fec ) ( s#hnae3_handle * , t#u8 * , t#u8 * ) ; int ( * set_fec ) ( s#hnae3_handle * , t#u32 ) ; void ( * adjust_link ) ( s#hnae3_handle * , int , int ) ; int ( * set_loopback ) ( s#hnae3_handle * , e#hnae3_loop , t#bool ) ; int ( * set_promisc_mode ) ( s#hnae3_handle * , t#bool , t#bool ) ; void ( * request_update_promisc_mode ) ( s#hnae3_handle * ) ; int ( * set_mtu ) ( s#hnae3_handle * , int ) ; void ( * get_pauseparam ) ( s#hnae3_handle * , t#u32 * , t#u32 * , t#u32 * ) ; int ( * set_pauseparam ) ( s#hnae3_handle * , t#u32 , t#u32 , t#u32 ) ; int ( * set_autoneg ) ( s#hnae3_handle * , t#bool ) ; int ( * get_autoneg ) ( s#hnae3_handle * ) ; int ( * restart_autoneg ) ( s#hnae3_handle * ) ; int ( * halt_autoneg ) ( s#hnae3_handle * , t#bool ) ; void ( * get_coalesce_usecs ) ( s#hnae3_handle * , t#u32 * , t#u32 * ) ; void ( * get_rx_max_coalesced_frames ) ( s#hnae3_handle * , t#u32 * , t#u32 * ) ; int ( * set_coalesce_usecs ) ( s#hnae3_handle * , t#u32 ) ; int ( * set_coalesce_frames ) ( s#hnae3_handle * , t#u32 ) ; void ( * get_coalesce_range ) ( s#hnae3_handle * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * , t#u32 * ) ; void ( * get_mac_addr ) ( s#hnae3_handle * , t#u8 * ) ; int ( * set_mac_addr ) ( s#hnae3_handle * , const void * , t#bool ) ; int ( * do_ioctl ) ( s#hnae3_handle * , s#ifreq * , int ) ; int ( * add_uc_addr ) ( s#hnae3_handle * , const unsigned char * ) ; int ( * rm_uc_addr ) ( s#hnae3_handle * , const unsigned char * ) ; int ( * set_mc_addr ) ( s#hnae3_handle * , void * ) ; int ( * add_mc_addr ) ( s#hnae3_handle * , const unsigned char * ) ; int ( * rm_mc_addr ) ( s#hnae3_handle * , const unsigned char * ) ; void ( * set_tso_stats ) ( s#hnae3_handle * , int ) ; void ( * update_stats ) ( s#hnae3_handle * , s#net_device_stats * ) ; void ( * get_stats ) ( s#hnae3_handle * , t#u64 * ) ; void ( * get_mac_stats ) ( s#hnae3_handle * , s#hns3_mac_stats * ) ; void ( * get_strings ) ( s#hnae3_handle * , t#u32 , t#u8 * ) ; int ( * get_sset_count ) ( s#hnae3_handle * , int ) ; void ( * get_regs ) ( s#hnae3_handle * , t#u32 * , void * ) ; int ( * get_regs_len ) ( s#hnae3_handle * ) ; t#u32 ( * get_rss_key_size ) ( s#hnae3_handle * ) ; int ( * get_rss ) ( s#hnae3_handle * , t#u32 * , t#u8 * , t#u8 * ) ; int ( * set_rss ) ( s#hnae3_handle * , const t#u32 * , const t#u8 * , const t#u8 ) ; int ( * set_rss_tuple ) ( s#hnae3_handle * , s#ethtool_rxnfc * ) ; int ( * get_rss_tuple ) ( s#hnae3_handle * , s#ethtool_rxnfc * ) ; int ( * get_tc_size ) ( s#hnae3_handle * ) ; int ( * get_vector ) ( s#hnae3_handle * , t#u16 , s#hnae3_vector_info * ) ; int ( * put_vector ) ( s#hnae3_handle * , int ) ; int ( * map_ring_to_vector ) ( s#hnae3_handle * , int , s#hnae3_ring_chain_node * ) ; int ( * unmap_ring_from_vector ) ( s#hnae3_handle * , int , s#hnae3_ring_chain_node * ) ; int ( * reset_queue ) ( s#hnae3_handle * ) ; t#u32 ( * get_fw_version ) ( s#hnae3_handle * ) ; void ( * get_mdix_mode ) ( s#hnae3_handle * , t#u8 * , t#u8 * ) ; int ( * enable_vlan_filter ) ( s#hnae3_handle * , t#bool ) ; int ( * set_vlan_filter ) ( s#hnae3_handle * , t#__be16 , t#u16 , t#bool ) ; int ( * set_vf_vlan_filter ) ( s#hnae3_handle * , int , t#u16 , t#u8 , t#__be16 ) ; int ( * enable_hw_strip_rxvtag ) ( s#hnae3_handle * , t#bool ) ; void ( * reset_event ) ( s#pci_dev * , s#hnae3_handle * ) ; e#hnae3_reset_type ( * get_reset_level ) ( s#hnae3_ae_dev * , unsigned long * ) ; void ( * set_default_reset_request ) ( s#hnae3_ae_dev * , e#hnae3_reset_type ) ; void ( * get_channels ) ( s#hnae3_handle * , s#ethtool_channels * ) ; void ( * get_tqps_and_rss_info ) ( s#hnae3_handle * , t#u16 * , t#u16 * ) ; int ( * set_channels ) ( s#hnae3_handle * , t#u32 , t#bool ) ; void ( * get_flowctrl_adv ) ( s#hnae3_handle * , t#u32 * ) ; int ( * set_led_id ) ( s#hnae3_handle * , e#ethtool_phys_id_state ) ; void ( * get_link_mode ) ( s#hnae3_handle * , unsigned long * , unsigned long * ) ; int ( * add_fd_entry ) ( s#hnae3_handle * , s#ethtool_rxnfc * ) ; int ( * del_fd_entry ) ( s#hnae3_handle * , s#ethtool_rxnfc * ) ; int ( * get_fd_rule_cnt ) ( s#hnae3_handle * , s#ethtool_rxnfc * ) ; int ( * get_fd_rule_info ) ( s#hnae3_handle * , s#ethtool_rxnfc * ) ; int ( * get_fd_all_rules ) ( s#hnae3_handle * , s#ethtool_rxnfc * , t#u32 * ) ; void ( * enable_fd ) ( s#hnae3_handle * , t#bool ) ; int ( * add_arfs_entry ) ( s#hnae3_handle * , t#u16 , t#u16 , s#flow_keys * ) ; int ( * dbg_read_cmd ) ( s#hnae3_handle * , e#hnae3_dbg_cmd , char * , int ) ; t#pci_ers_result_t ( * handle_hw_ras_error ) ( s#hnae3_ae_dev * ) ; t#bool ( * get_hw_reset_stat ) ( s#hnae3_handle * ) ; t#bool ( * ae_dev_resetting ) ( s#hnae3_handle * ) ; unsigned long ( * ae_dev_reset_cnt ) ( s#hnae3_handle * ) ; int ( * set_gro_en ) ( s#hnae3_handle * , t#bool ) ; t#u16 ( * get_global_queue_id ) ( s#hnae3_handle * , t#u16 ) ; void ( * set_timer_task ) ( s#hnae3_handle * , t#bool ) ; int ( * mac_connect_phy ) ( s#hnae3_handle * ) ; void ( * mac_disconnect_phy ) ( s#hnae3_handle * ) ; int ( * get_vf_config ) ( s#hnae3_handle * , int , s#ifla_vf_info * ) ; int ( * set_vf_link_state ) ( s#hnae3_handle * , int , int ) ; int ( * set_vf_spoofchk ) ( s#hnae3_handle * , int , t#bool ) ; int ( * set_vf_trust ) ( s#hnae3_handle * , int , t#bool ) ; int ( * set_vf_rate ) ( s#hnae3_handle * , int , int , int , t#bool ) ; int ( * set_vf_mac ) ( s#hnae3_handle * , int , t#u8 * ) ; int ( * get_module_eeprom ) ( s#hnae3_handle * , t#u32 , t#u32 , t#u8 * ) ; t#bool ( * get_cmdq_stat ) ( s#hnae3_handle * ) ; int ( * add_cls_flower ) ( s#hnae3_handle * , s#flow_cls_offload * , int ) ; int ( * del_cls_flower ) ( s#hnae3_handle * , s#flow_cls_offload * ) ; t#bool ( * cls_flower_active ) ( s#hnae3_handle * ) ; int ( * get_phy_link_ksettings ) ( s#hnae3_handle * , s#ethtool_link_ksettings * ) ; int ( * set_phy_link_ksettings ) ( s#hnae3_handle * , const s#ethtool_link_ksettings * ) ; t#bool ( * set_tx_hwts_info ) ( s#hnae3_handle * , s#sk_buff * ) ; void ( * get_rx_hwts ) ( s#hnae3_handle * , s#sk_buff * , t#u32 , t#u32 ) ; int ( * get_ts_info ) ( s#hnae3_handle * , s#ethtool_ts_info * ) ; int ( * get_link_diagnosis_info ) ( s#hnae3_handle * , t#u32 * ) ; void ( * clean_vf_config ) ( s#hnae3_ae_dev * , int ) ; } +s#hnae3_ae_algo struct hnae3_ae_algo { const s#hnae3_ae_ops * ops ; s#list_head node ; const s#pci_device_id * pdev_id_table ; } +hnae3_unregister_ae_algo_prepare void hnae3_unregister_ae_algo_prepare ( s#hnae3_ae_algo * ) +hnae3_set_client_init_flag void hnae3_set_client_init_flag ( s#hnae3_client * , s#hnae3_ae_dev * , unsigned int ) +hnae3_register_client int hnae3_register_client ( s#hnae3_client * ) +hnae3_unregister_client void hnae3_unregister_client ( s#hnae3_client * ) +hnae3_register_ae_algo void hnae3_register_ae_algo ( s#hnae3_ae_algo * ) +hnae3_unregister_ae_algo void hnae3_unregister_ae_algo ( s#hnae3_ae_algo * ) +hnae3_register_ae_dev int hnae3_register_ae_dev ( s#hnae3_ae_dev * ) +hnae3_unregister_ae_dev void hnae3_unregister_ae_dev ( s#hnae3_ae_dev * ) + +/* drivers/net/ethernet/intel/i40e/i40e_client.o */ +s#i40e_client_version struct i40e_client_version { t#u8 major ; t#u8 minor ; t#u8 build ; t#u8 rsvd ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#i40e_qv_info struct i40e_qv_info { t#u32 v_idx ; t#u16 ceq_idx ; t#u16 aeq_idx ; t#u8 itr_idx ; } +s#i40e_qvlist_info struct i40e_qvlist_info { t#u32 num_vectors ; s#i40e_qv_info qv_info [ ] ; } +s#i40e_prio_qos_params struct i40e_prio_qos_params { t#u16 qs_handle ; t#u8 tc ; t#u8 reserved ; } +s#i40e_qos_params struct i40e_qos_params { s#i40e_prio_qos_params prio_qos [ 8 ] ; } +s#i40e_params struct i40e_params { s#i40e_qos_params qos ; t#u16 mtu ; } +s#i40e_client_ops struct i40e_client_ops { int ( * open ) ( s#i40e_info * , s#i40e_client * ) ; void ( * close ) ( s#i40e_info * , s#i40e_client * , t#bool ) ; void ( * l2_param_change ) ( s#i40e_info * , s#i40e_client * , s#i40e_params * ) ; int ( * virtchnl_receive ) ( s#i40e_info * , s#i40e_client * , t#u32 , t#u8 * , t#u16 ) ; void ( * vf_reset ) ( s#i40e_info * , s#i40e_client * , t#u32 ) ; void ( * vf_enable ) ( s#i40e_info * , s#i40e_client * , t#u32 ) ; int ( * vf_capable ) ( s#i40e_info * , s#i40e_client * , t#u32 ) ; } +s#i40e_client struct i40e_client { s#list_head list ; char name [ 10 ] ; s#i40e_client_version version ; unsigned long state ; t#atomic_t ref_cnt ; t#u32 flags ; t#u8 type ; const s#i40e_client_ops * ops ; } +s#i40e_ops struct i40e_ops { int ( * setup_qvlist ) ( s#i40e_info * , s#i40e_client * , s#i40e_qvlist_info * ) ; int ( * virtchnl_send ) ( s#i40e_info * , s#i40e_client * , t#u32 , t#u8 * , t#u16 ) ; void ( * request_reset ) ( s#i40e_info * , s#i40e_client * , t#u32 ) ; int ( * update_vsi_ctxt ) ( s#i40e_info * , s#i40e_client * , t#bool , t#u32 , t#u32 , t#u32 ) ; } +s#msix_entry struct msix_entry { t#u32 vector ; t#u16 entry ; } +s#i40e_info struct i40e_info { s#i40e_client_version version ; t#u8 lanmac [ 6 ] ; s#net_device * netdev ; s#pci_dev * pcidev ; s#auxiliary_device * aux_dev ; t#u8 * hw_addr ; t#u8 fid ; t#u8 ftype ; void * pf ; s#i40e_qvlist_info * qvlist_info ; s#i40e_params params ; s#i40e_ops * ops ; t#u16 msix_count ; s#msix_entry * msix_entries ; t#u16 itr_index ; t#u16 fw_maj_ver ; t#u16 fw_min_ver ; t#u32 fw_build ; } +i40e_client_device_register void i40e_client_device_register ( s#i40e_info * , s#i40e_client * ) +i40e_client_device_unregister void i40e_client_device_unregister ( s#i40e_info * ) + +/* drivers/net/ethernet/intel/iavf/iavf_client.o */ +s#iavf_client_version struct iavf_client_version { t#u8 major ; t#u8 minor ; t#u8 build ; t#u8 rsvd ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#iavf_prio_qos_params struct iavf_prio_qos_params { t#u16 qs_handle ; t#u8 tc ; t#u8 reserved ; } +s#iavf_qos_params struct iavf_qos_params { s#iavf_prio_qos_params prio_qos [ 8 ] ; } +s#iavf_params struct iavf_params { s#iavf_qos_params qos ; t#u16 mtu ; t#u16 link_up ; } +s#iavf_qv_info struct iavf_qv_info { t#u32 v_idx ; t#u16 ceq_idx ; t#u16 aeq_idx ; t#u8 itr_idx ; } +s#iavf_qvlist_info struct iavf_qvlist_info { t#u32 num_vectors ; s#iavf_qv_info qv_info [ 1 ] ; } +s#iavf_ops struct iavf_ops { int ( * setup_qvlist ) ( s#iavf_info * , s#iavf_client * , s#iavf_qvlist_info * ) ; t#u32 ( * virtchnl_send ) ( s#iavf_info * , s#iavf_client * , t#u8 * , t#u16 ) ; void ( * request_reset ) ( s#iavf_info * , s#iavf_client * ) ; } +s#iavf_info struct iavf_info { s#iavf_client_version version ; t#u8 lanmac [ 6 ] ; s#net_device * netdev ; s#pci_dev * pcidev ; t#u8 * hw_addr ; t#u8 fid ; t#u8 ftype ; void * vf ; s#iavf_params params ; s#iavf_ops * ops ; t#u16 msix_count ; s#msix_entry * msix_entries ; t#u16 itr_index ; } +s#iavf_client_ops struct iavf_client_ops { int ( * open ) ( s#iavf_info * , s#iavf_client * ) ; void ( * close ) ( s#iavf_info * , s#iavf_client * , t#bool ) ; void ( * l2_param_change ) ( s#iavf_info * , s#iavf_client * , s#iavf_params * ) ; int ( * virtchnl_receive ) ( s#iavf_info * , s#iavf_client * , t#u8 * , t#u16 ) ; } +s#iavf_client struct iavf_client { s#list_head list ; char name [ 10 ] ; s#iavf_client_version version ; unsigned long state ; t#atomic_t ref_cnt ; t#u32 flags ; t#u8 type ; s#iavf_client_ops * ops ; } +iavf_register_client int iavf_register_client ( s#iavf_client * ) +iavf_unregister_client int iavf_unregister_client ( s#iavf_client * ) + +/* drivers/net/ethernet/intel/ice/ice_idc.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##netpoll_info +s##bpf_prog +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s#xdp_umem struct xdp_umem { void * addrs ; t#u64 size ; t#u32 headroom ; t#u32 chunk_size ; t#u32 chunks ; t#u32 npgs ; s#user_struct * user ; t#refcount_t users ; t#u8 flags ; t#bool zc ; s#page * * pgs ; int id ; s#list_head xsk_dma_list ; s#work_struct work ; } +s##xsk_queue +s#xdp_buff_xsk struct xdp_buff_xsk { s#xdp_buff xdp ; t#dma_addr_t dma ; t#dma_addr_t frame_dma ; s#xsk_buff_pool * pool ; t#u64 orig_addr ; s#list_head free_list_node ; } +s#xdp_desc struct xdp_desc { t#__u64 addr ; t#__u32 len ; t#__u32 options ; } +s#xsk_buff_pool struct xsk_buff_pool { s#device * dev ; s#net_device * netdev ; s#list_head xsk_tx_list ; t#spinlock_t xsk_tx_list_lock ; t#refcount_t users ; s#xdp_umem * umem ; s#work_struct work ; s#list_head free_list ; t#u32 heads_cnt ; t#u16 queue_id ; s#xsk_queue * fq __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#xsk_queue * cq ; t#dma_addr_t * dma_pages ; s#xdp_buff_xsk * heads ; s#xdp_desc * tx_descs ; t#u64 chunk_mask ; t#u64 addrs_cnt ; t#u32 free_list_cnt ; t#u32 dma_pages_cnt ; t#u32 free_heads_cnt ; t#u32 headroom ; t#u32 chunk_size ; t#u32 chunk_shift ; t#u32 frame_len ; t#u8 cached_need_wakeup ; t#bool uses_need_wakeup ; t#bool dma_need_sync ; t#bool unaligned ; void * addrs ; t#spinlock_t cq_lock ; s#xdp_buff_xsk * free_heads [ ] ; } +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s#cpu_rmap struct cpu_rmap { s#kref refcount ; t#u16 size , used ; void * * obj ; struct { t#u16 index ; t#u16 dist ; } near [ ] ; } +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +s#ice_res_tracker struct ice_res_tracker { t#u16 num_entries ; t#u16 end ; t#u16 list [ ] ; } +s#ice_sw struct ice_sw { s#ice_pf * pf ; t#u16 sw_id ; t#u16 bridge_mode ; } +s#ice_aqc_elem_info_bw struct ice_aqc_elem_info_bw { t#__le16 bw_profile_idx ; t#__le16 bw_alloc ; } +s#ice_aqc_txsched_elem struct ice_aqc_txsched_elem { t#u8 elem_type ; t#u8 valid_sections ; t#u8 generic ; t#u8 flags ; s#ice_aqc_elem_info_bw cir_bw ; s#ice_aqc_elem_info_bw eir_bw ; t#__le16 srl_id ; t#__le16 reserved2 ; } +s#ice_aqc_txsched_elem_data struct ice_aqc_txsched_elem_data { t#__le32 parent_teid ; t#__le32 node_teid ; s#ice_aqc_txsched_elem data ; } +s#ice_sched_node struct ice_sched_node { s#ice_sched_node * parent ; s#ice_sched_node * sibling ; s#ice_sched_node * * children ; s#ice_aqc_txsched_elem_data info ; t#u32 agg_id ; t#u16 vsi_handle ; t#u8 in_use ; t#u8 tx_sched_layer ; t#u8 num_children ; t#u8 tc_num ; t#u8 owner ; } +s#ice_aqc_layer_props struct ice_aqc_layer_props { t#u8 logical_layer ; t#u8 chunk_size ; t#__le16 max_device_nodes ; t#__le16 max_pf_nodes ; t#u8 rsvd0 [ 4 ] ; t#__le16 max_sibl_grp_sz ; t#__le16 max_cir_rl_profiles ; t#__le16 max_eir_rl_profiles ; t#__le16 max_srl_profiles ; t#u8 rsvd1 [ 14 ] ; } +e#ice_mac_type enum ice_mac_type { ICE_MAC_UNKNOWN = 0 , ICE_MAC_E810 , ICE_MAC_GENERIC , } +s#ice_aqc_vsi_props struct ice_aqc_vsi_props { t#__le16 valid_sections ; t#u8 sw_id ; t#u8 sw_flags ; t#u8 sw_flags2 ; t#u8 veb_stat_id ; t#u8 sec_flags ; t#u8 sec_reserved ; t#__le16 port_based_inner_vlan ; t#u8 inner_vlan_reserved [ 2 ] ; t#u8 inner_vlan_flags ; t#u8 inner_vlan_reserved2 [ 3 ] ; t#__le32 ingress_table ; t#__le32 egress_table ; t#__le16 port_based_outer_vlan ; t#u8 outer_vlan_flags ; t#u8 outer_vlan_reserved ; t#__le16 mapping_flags ; t#__le16 q_mapping [ 16 ] ; t#__le16 tc_mapping [ 8 ] ; t#u8 q_opt_rss ; t#u8 q_opt_tc ; t#u8 q_opt_flags ; t#u8 q_opt_reserved [ 3 ] ; t#__le32 outer_up_table ; t#__le16 sect_10_reserved ; t#__le16 fd_options ; t#__le16 max_fd_fltr_dedicated ; t#__le16 max_fd_fltr_shared ; t#__le16 fd_def_q ; t#__le16 fd_report_opt ; t#__le32 pasid_id ; t#u8 reserved [ 24 ] ; } +E#ICE_BW_TYPE_CNT 6 +s#ice_bw struct ice_bw { t#u32 bw ; t#u16 bw_alloc ; } +s#ice_bw_type_info struct ice_bw_type_info { unsigned long bw_t_bitmap [ ( ( ( E#ICE_BW_TYPE_CNT ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 generic ; s#ice_bw cir_bw ; s#ice_bw eir_bw ; t#u32 shared_bw ; } +s#ice_sched_vsi_info struct ice_sched_vsi_info { s#ice_sched_node * vsi_node [ 8 ] ; s#ice_sched_node * ag_node [ 8 ] ; s#list_head list_entry ; t#u16 max_lanq [ 8 ] ; t#u16 max_rdmaq [ 8 ] ; s#ice_bw_type_info bw_t_info [ 8 ] ; } +s#ice_q_ctx struct ice_q_ctx { t#u16 q_handle ; t#u32 q_teid ; s#ice_bw_type_info bw_t_info ; } +s#ice_vsi_ctx struct ice_vsi_ctx { t#u16 vsi_num ; t#u16 vsis_allocd ; t#u16 vsis_unallocated ; t#u16 flags ; s#ice_aqc_vsi_props info ; s#ice_sched_vsi_info sched ; t#u8 alloc_from_pool ; t#u8 vf_num ; t#u16 num_lan_q_entries [ 8 ] ; s#ice_q_ctx * lan_q_ctx [ 8 ] ; t#u16 num_rdma_q_entries [ 8 ] ; s#ice_q_ctx * rdma_q_ctx [ 8 ] ; } +s#ice_bus_info struct ice_bus_info { t#u16 device ; t#u8 func ; } +s#ice_orom_info struct ice_orom_info { t#u8 major ; t#u8 patch ; t#u16 build ; } +s#ice_nvm_info struct ice_nvm_info { t#u32 eetrack ; t#u8 major ; t#u8 minor ; } +s#ice_netlist_info struct ice_netlist_info { t#u32 major ; t#u32 minor ; t#u32 type ; t#u32 rev ; t#u32 hash ; t#u16 cust_ver ; } +e#ice_flash_bank enum ice_flash_bank { ICE_INVALID_FLASH_BANK , ICE_1ST_FLASH_BANK , ICE_2ND_FLASH_BANK , } +s#ice_bank_info struct ice_bank_info { t#u32 nvm_ptr ; t#u32 nvm_size ; t#u32 orom_ptr ; t#u32 orom_size ; t#u32 netlist_ptr ; t#u32 netlist_size ; e#ice_flash_bank nvm_bank ; e#ice_flash_bank orom_bank ; e#ice_flash_bank netlist_bank ; } +s#ice_flash_info struct ice_flash_info { s#ice_orom_info orom ; s#ice_nvm_info nvm ; s#ice_netlist_info netlist ; s#ice_bank_info banks ; t#u16 sr_words ; t#u32 flash_size ; t#u8 blank_nvm_mode ; } +s#ice_hw_common_caps struct ice_hw_common_caps { t#u32 valid_functions ; t#u32 active_tc_bitmap ; t#u32 maxtc ; t#u16 num_rxq ; t#u16 rxq_first_id ; t#u16 num_txq ; t#u16 txq_first_id ; t#u16 num_msix_vectors ; t#u16 msix_vector_first_id ; t#u16 max_mtu ; t#u8 sr_iov_1_1 ; t#u16 rss_table_size ; t#u8 rss_table_entry_width ; t#u8 dcb ; t#u8 ieee_1588 ; t#u8 rdma ; t#bool nvm_update_pending_nvm ; t#bool nvm_update_pending_orom ; t#bool nvm_update_pending_netlist ; t#bool nvm_unified_update ; t#bool pcie_reset_avoidance ; t#bool reset_restrict_support ; } +s#ice_ts_dev_info struct ice_ts_dev_info { t#u32 ena_ports ; t#u32 tmr_own_map ; t#u32 tmr0_owner ; t#u32 tmr1_owner ; t#u8 tmr0_owned ; t#u8 tmr1_owned ; t#u8 ena ; t#u8 tmr0_ena ; t#u8 tmr1_ena ; t#u8 ts_ll_read ; } +s#ice_hw_dev_caps struct ice_hw_dev_caps { s#ice_hw_common_caps common_cap ; t#u32 num_vfs_exposed ; t#u32 num_vsi_allocd_to_host ; t#u32 num_flow_director_fltr ; s#ice_ts_dev_info ts_dev_info ; t#u32 num_funcs ; } +e#ice_time_ref_freq enum ice_time_ref_freq { ICE_TIME_REF_FREQ_25_000 = 0 , ICE_TIME_REF_FREQ_122_880 = 1 , ICE_TIME_REF_FREQ_125_000 = 2 , ICE_TIME_REF_FREQ_153_600 = 3 , ICE_TIME_REF_FREQ_156_250 = 4 , ICE_TIME_REF_FREQ_245_760 = 5 , NUM_ICE_TIME_REF_FREQ } +s#ice_ts_func_info struct ice_ts_func_info { e#ice_time_ref_freq time_ref ; t#u8 clk_freq ; t#u8 clk_src ; t#u8 tmr_index_assoc ; t#u8 ena ; t#u8 tmr_index_owned ; t#u8 src_tmr_owned ; t#u8 tmr_ena ; } +s#ice_hw_func_caps struct ice_hw_func_caps { s#ice_hw_common_caps common_cap ; t#u32 num_allocd_vfs ; t#u32 vf_base_id ; t#u32 guar_num_vsi ; t#u32 fd_fltr_guar ; t#u32 fd_fltr_best_effort ; s#ice_ts_func_info ts_func_info ; } +s#ice_fv_word struct ice_fv_word { t#u8 prot_id ; t#u16 off ; t#u8 resvrd ; } +e#ice_sw_tunnel_type enum ice_sw_tunnel_type { ICE_NON_TUN = 0 , ICE_SW_TUN_AND_NON_TUN , ICE_SW_TUN_VXLAN , ICE_SW_TUN_GENEVE , ICE_SW_TUN_NVGRE , ICE_SW_TUN_GTPU , ICE_SW_TUN_GTPC , ICE_ALL_TUNNELS } +s#ice_aqc_recipe_content struct ice_aqc_recipe_content { t#u8 rid ; t#u8 lkup_indx [ 5 ] ; t#__le16 mask [ 5 ] ; t#u8 result_indx ; t#u8 rsvd0 [ 3 ] ; t#u8 act_ctrl_join_priority ; t#u8 act_ctrl_fwd_priority ; t#u8 act_ctrl ; t#u8 rsvd1 ; t#__le32 dflt_act ; } +s#ice_aqc_recipe_data_elem struct ice_aqc_recipe_data_elem { t#u8 recipe_indx ; t#u8 resp_bits ; t#u8 rsvd0 [ 2 ] ; t#u8 recipe_bitmap [ 8 ] ; t#u8 rsvd1 [ 4 ] ; s#ice_aqc_recipe_content content ; t#u8 rsvd2 [ 20 ] ; } +s#ice_prot_lkup_ext struct ice_prot_lkup_ext { t#u16 prot_type ; t#u8 n_val_words ; t#u16 field_off [ ( 4 * 5 ) ] ; t#u16 field_mask [ ( 4 * 5 ) ] ; s#ice_fv_word fv_words [ ( 4 * 5 ) ] ; unsigned long done [ ( ( ( ( 4 * 5 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +s#ice_sw_recipe struct ice_sw_recipe { t#u8 is_root ; t#u8 root_rid ; t#u8 recp_created ; t#u8 n_ext_words ; s#ice_fv_word ext_words [ ( 4 * 5 ) ] ; t#u16 word_masks [ ( 4 * 5 ) ] ; t#u8 big_recp ; t#u8 chain_idx ; t#u8 n_grp_count ; unsigned long r_bitmap [ ( ( ( 64 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; e#ice_sw_tunnel_type tun_type ; t#u8 adv_rule ; s#list_head filt_rules ; s#list_head filt_replay_rules ; s#mutex filt_rule_lock ; s#list_head fv_list ; t#u8 num_profs , * prof_ids ; unsigned long res_idxs [ ( ( ( 48 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 priority ; s#list_head rg_list ; s#ice_aqc_recipe_data_elem * root_buf ; s#ice_prot_lkup_ext lkup_exts ; } +s#ice_switch_info struct ice_switch_info { s#list_head vsi_list_map_head ; s#ice_sw_recipe * recp_list ; t#u16 prof_res_bm_init ; t#u16 max_used_prof_index ; unsigned long prof_res_bm [ 256 ] [ ( ( ( 48 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +e#ice_ctl_q enum ice_ctl_q { ICE_CTL_Q_UNKNOWN = 0 , ICE_CTL_Q_ADMIN , ICE_CTL_Q_MAILBOX , ICE_CTL_Q_SB , } +s#ice_dma_mem struct ice_dma_mem { void * va ; t#dma_addr_t pa ; t#size_t size ; } +s#ice_ctl_q_ring struct ice_ctl_q_ring { void * dma_head ; s#ice_dma_mem desc_buf ; void * cmd_buf ; union { s#ice_dma_mem * sq_bi ; s#ice_dma_mem * rq_bi ; } r ; t#u16 count ; t#u16 next_to_use ; t#u16 next_to_clean ; t#u32 head ; t#u32 tail ; t#u32 len ; t#u32 bah ; t#u32 bal ; t#u32 len_mask ; t#u32 len_ena_mask ; t#u32 len_crit_mask ; t#u32 head_mask ; } +e#ice_aq_err enum ice_aq_err { ICE_AQ_RC_OK = 0 , ICE_AQ_RC_EPERM = 1 , ICE_AQ_RC_ENOENT = 2 , ICE_AQ_RC_ENOMEM = 9 , ICE_AQ_RC_EBUSY = 12 , ICE_AQ_RC_EEXIST = 13 , ICE_AQ_RC_EINVAL = 14 , ICE_AQ_RC_ENOSPC = 16 , ICE_AQ_RC_ENOSYS = 17 , ICE_AQ_RC_EMODE = 21 , ICE_AQ_RC_ENOSEC = 24 , ICE_AQ_RC_EBADSIG = 25 , ICE_AQ_RC_ESVN = 26 , ICE_AQ_RC_EBADMAN = 27 , ICE_AQ_RC_EBADBUF = 28 , } +s#ice_ctl_q_info struct ice_ctl_q_info { e#ice_ctl_q qtype ; s#ice_ctl_q_ring rq ; s#ice_ctl_q_ring sq ; t#u32 sq_cmd_timeout ; t#u16 num_rq_entries ; t#u16 num_sq_entries ; t#u16 rq_buf_size ; t#u16 sq_buf_size ; e#ice_aq_err sq_last_status ; s#mutex sq_lock ; s#mutex rq_lock ; } +s#ice_fw_log_evnt struct ice_fw_log_evnt { t#u8 cfg : 4 ; t#u8 cur : 4 ; } +E#ICE_AQC_FW_LOG_ID_MAX ( 0 ) + 27 +s#ice_fw_log_cfg struct ice_fw_log_cfg { t#u8 cq_en : 1 ; t#u8 uart_en : 1 ; t#u8 actv_evnts ; s#ice_fw_log_evnt evnts [ E#ICE_AQC_FW_LOG_ID_MAX ] ; } +s#ice_pkg_ver struct ice_pkg_ver { t#u8 major ; t#u8 minor ; t#u8 update ; t#u8 draft ; } +s#ice_generic_seg_hdr struct ice_generic_seg_hdr { t#__le32 seg_type ; s#ice_pkg_ver seg_format_ver ; t#__le32 seg_size ; char seg_id [ 32 ] ; } +u#ice_device_id union ice_device_id { struct { t#__le16 device_id ; t#__le16 vendor_id ; } dev_vend_id ; t#__le32 id ; } +s#ice_device_id_entry struct ice_device_id_entry { u#ice_device_id device ; u#ice_device_id sub_device ; } +s#ice_seg struct ice_seg { s#ice_generic_seg_hdr hdr ; t#__le32 device_table_count ; s#ice_device_id_entry device_table [ ] ; } +e#ice_tunnel_type enum ice_tunnel_type { TNL_VXLAN = 0 , TNL_GENEVE , TNL_GRETAP , TNL_GTPC , TNL_GTPU , __TNL_TYPE_CNT , TNL_LAST = 0xFF , TNL_ALL = 0xFF , } +s#ice_boost_key_value struct ice_boost_key_value { t#u8 remaining_hv_key [ 15 ] ; t#__le16 hv_dst_port_key ; t#__le16 hv_src_port_key ; t#u8 tcam_search_key ; } +s#ice_boost_key struct ice_boost_key { s#ice_boost_key_value key ; s#ice_boost_key_value key2 ; } +s#ice_boost_tcam_entry struct ice_boost_tcam_entry { t#__le16 addr ; t#__le16 reserved ; s#ice_boost_key key ; t#u8 boost_hit_index_group ; t#u8 bit_fields [ 43 ] ; } +s#ice_tunnel_entry struct ice_tunnel_entry { e#ice_tunnel_type type ; t#u16 boost_addr ; t#u16 port ; s#ice_boost_tcam_entry * boost_entry ; t#u8 valid ; } +E#__TNL_TYPE_CNT ( 0 ) + 5 +s#ice_tunnel_table struct ice_tunnel_table { s#ice_tunnel_entry tbl [ 16 ] ; t#u16 count ; t#u16 valid_count [ E#__TNL_TYPE_CNT ] ; } +s#ice_dvm_entry struct ice_dvm_entry { t#u16 boost_addr ; t#u16 enable ; s#ice_boost_tcam_entry * boost_entry ; } +s#ice_dvm_table struct ice_dvm_table { s#ice_dvm_entry tbl [ 48 ] ; t#u16 count ; } +s#ice_ptg_ptype struct ice_ptg_ptype { s#ice_ptg_ptype * next_ptype ; t#u8 ptg ; } +s#ice_ptg_entry struct ice_ptg_entry { s#ice_ptg_ptype * first_ptype ; t#u8 in_use ; } +s#ice_xlt1 struct ice_xlt1 { s#ice_ptg_entry * ptg_tbl ; s#ice_ptg_ptype * ptypes ; t#u8 * t ; t#u32 sid ; t#u16 count ; } +s#ice_vsig_vsi struct ice_vsig_vsi { s#ice_vsig_vsi * next_vsi ; t#u32 prop_mask ; t#u16 changed ; t#u16 vsig ; } +s#ice_vsig_entry struct ice_vsig_entry { s#list_head prop_lst ; s#ice_vsig_vsi * first_vsi ; t#u8 in_use ; } +s#ice_xlt2 struct ice_xlt2 { s#ice_vsig_entry * vsig_tbl ; s#ice_vsig_vsi * vsis ; t#u16 * t ; t#u32 sid ; t#u16 count ; } +s#ice_prof_tcam_entry struct ice_prof_tcam_entry { t#__le16 addr ; t#u8 key [ ( 2 * 5 ) ] ; t#u8 prof_id ; } +s#ice_prof_tcam struct ice_prof_tcam { t#u32 sid ; t#u16 count ; t#u16 max_prof_id ; s#ice_prof_tcam_entry * t ; t#u8 cdid_bits ; } +s#ice_prof_redir struct ice_prof_redir { t#u8 * t ; t#u32 sid ; t#u16 count ; } +s#ice_es struct ice_es { t#u32 sid ; t#u16 count ; t#u16 fvw ; t#u16 * ref_count ; t#u32 * mask_ena ; s#list_head prof_map ; s#ice_fv_word * t ; s#mutex prof_map_lock ; t#u8 * written ; t#u8 reverse ; } +s#ice_mask struct ice_mask { t#u16 mask ; t#u16 idx ; t#u16 ref ; t#u8 in_use ; } +s#ice_masks struct ice_masks { s#mutex lock ; t#u16 first ; t#u16 count ; s#ice_mask masks [ 32 ] ; } +s#ice_blk_info struct ice_blk_info { s#ice_xlt1 xlt1 ; s#ice_xlt2 xlt2 ; s#ice_prof_tcam prof ; s#ice_prof_redir prof_redir ; s#ice_es es ; s#ice_masks masks ; t#u8 overwrite ; t#u8 is_list_init ; } +E#ICE_BLK_COUNT ( 0 ) + 5 +E#ICE_FLTR_PTYPE_MAX ( 0 ) + 28 +e#ice_flow_fld_match_type enum ice_flow_fld_match_type { ICE_FLOW_FLD_TYPE_REG , ICE_FLOW_FLD_TYPE_RANGE , ICE_FLOW_FLD_TYPE_PREFIX , ICE_FLOW_FLD_TYPE_SIZE , } +s#ice_flow_fld_loc struct ice_flow_fld_loc { t#u16 val ; t#u16 mask ; t#u16 last ; } +s#ice_flow_seg_xtrct struct ice_flow_seg_xtrct { t#u8 prot_id ; t#u16 off ; t#u8 idx ; t#u8 disp ; t#u16 mask ; } +s#ice_flow_fld_info struct ice_flow_fld_info { e#ice_flow_fld_match_type type ; s#ice_flow_fld_loc src ; s#ice_flow_fld_loc entry ; s#ice_flow_seg_xtrct xtrct ; } +E#ICE_FLOW_FIELD_IDX_MAX 42 +s#ice_flow_seg_fld_raw struct ice_flow_seg_fld_raw { s#ice_flow_fld_info info ; t#u16 off ; } +s#ice_flow_seg_info struct ice_flow_seg_info { t#u32 hdrs ; t#u64 match ; t#u64 range ; s#ice_flow_fld_info fields [ E#ICE_FLOW_FIELD_IDX_MAX ] ; t#u8 raws_cnt ; s#ice_flow_seg_fld_raw raws [ 2 ] ; } +E#ICE_FD_HW_SEG_MAX ( 0 ) + 2 +s#ice_fd_hw_prof struct ice_fd_hw_prof { s#ice_flow_seg_info * fdir_seg [ E#ICE_FD_HW_SEG_MAX ] ; int cnt ; t#u64 entry_h [ ( 2 + 16 ) ] [ E#ICE_FD_HW_SEG_MAX ] ; t#u16 vsi_h [ ( 2 + 16 ) ] ; } +e#ice_mbx_snapshot_state enum ice_mbx_snapshot_state { ICE_MAL_VF_DETECT_STATE_NEW_SNAPSHOT = 0 , ICE_MAL_VF_DETECT_STATE_TRAVERSE , ICE_MAL_VF_DETECT_STATE_DETECT , ICE_MAL_VF_DETECT_STATE_INVALID = 0xFFFFFFFF , } +s#ice_mbx_snap_buffer_data struct ice_mbx_snap_buffer_data { e#ice_mbx_snapshot_state state ; t#u32 head ; t#u32 tail ; t#u32 num_iterations ; t#u16 num_msg_proc ; t#u16 num_pending_arq ; t#u16 max_num_msgs_mbx ; } +s#ice_mbx_vf_counter struct ice_mbx_vf_counter { t#u32 * vf_cntr ; t#u32 vfcntr_len ; } +s#ice_mbx_snapshot struct ice_mbx_snapshot { s#ice_mbx_snap_buffer_data mbx_buf ; s#ice_mbx_vf_counter mbx_vf ; } +s#ice_hw struct ice_hw { t#u8 * hw_addr ; void * back ; s#ice_aqc_layer_props * layer_info ; s#ice_port_info * port_info ; t#u32 psm_clk_freq ; t#u64 debug_mask ; e#ice_mac_type mac_type ; t#u16 fd_ctr_base ; t#u16 device_id ; t#u16 vendor_id ; t#u16 subsystem_device_id ; t#u16 subsystem_vendor_id ; t#u8 revision_id ; t#u8 pf_id ; t#u16 max_burst_size ; t#u8 num_tx_sched_layers ; t#u8 num_tx_sched_phys_layers ; t#u8 flattened_layers ; t#u8 max_cgds ; t#u8 sw_entry_point_layer ; t#u16 max_children [ 0x9 ] ; s#list_head agg_list ; s#ice_vsi_ctx * vsi_ctx [ 768 ] ; t#u8 evb_veb ; t#u8 reset_ongoing ; s#ice_bus_info bus ; s#ice_flash_info flash ; s#ice_hw_dev_caps dev_caps ; s#ice_hw_func_caps func_caps ; s#ice_switch_info * switch_info ; s#ice_ctl_q_info adminq ; s#ice_ctl_q_info sbq ; s#ice_ctl_q_info mailboxq ; t#u8 api_branch ; t#u8 api_maj_ver ; t#u8 api_min_ver ; t#u8 api_patch ; t#u8 fw_branch ; t#u8 fw_maj_ver ; t#u8 fw_min_ver ; t#u8 fw_patch ; t#u32 fw_build ; s#ice_fw_log_cfg fw_log ; t#u8 itr_gran ; t#u8 intrl_gran ; s#ice_pkg_ver active_pkg_ver ; t#u32 active_track_id ; t#u8 active_pkg_name [ 32 ] ; t#u8 active_pkg_in_nvm ; s#ice_pkg_ver pkg_ver ; t#u8 pkg_name [ 32 ] ; s#ice_pkg_ver ice_seg_fmt_ver ; t#u8 ice_seg_id [ 28 ] ; s#ice_seg * seg ; t#u8 * pkg_copy ; t#u32 pkg_size ; s#mutex tnl_lock ; s#ice_tunnel_table tnl ; s#udp_tunnel_nic_shared udp_tunnel_shared ; s#udp_tunnel_nic_info udp_tunnel_nic ; s#ice_dvm_table dvm_upd ; s#ice_blk_info blk [ E#ICE_BLK_COUNT ] ; s#mutex fl_profs_locks [ E#ICE_BLK_COUNT ] ; s#list_head fl_profs [ E#ICE_BLK_COUNT ] ; int fdir_active_fltr ; s#mutex fdir_fltr_lock ; s#list_head fdir_list_head ; t#u16 fdir_fltr_cnt [ E#ICE_FLTR_PTYPE_MAX ] ; s#ice_fd_hw_prof * * fdir_prof ; unsigned long fdir_perfect_fltr [ ( ( ( E#ICE_FLTR_PTYPE_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#mutex rss_locks ; s#list_head rss_list_head ; s#ice_mbx_snapshot mbx_snapshot ; unsigned long hw_ptype [ ( ( ( 1024 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 dvm_ena ; t#u16 io_expander_handle ; } +e#ice_fc_mode enum ice_fc_mode { ICE_FC_NONE = 0 , ICE_FC_RX_PAUSE , ICE_FC_TX_PAUSE , ICE_FC_FULL , ICE_FC_PFC , ICE_FC_DFLT } +s#ice_fc_info struct ice_fc_info { e#ice_fc_mode current_mode ; e#ice_fc_mode req_mode ; } +s#ice_mac_info struct ice_mac_info { t#u8 lan_addr [ 6 ] ; t#u8 perm_addr [ 6 ] ; } +s#ice_link_status struct ice_link_status { t#u64 phy_type_low ; t#u64 phy_type_high ; t#u8 topo_media_conflict ; t#u16 max_frame_size ; t#u16 link_speed ; t#u16 req_speeds ; t#u8 link_cfg_err ; t#u8 lse_ena ; t#u8 link_info ; t#u8 an_info ; t#u8 ext_info ; t#u8 fec_info ; t#u8 pacing ; t#u8 module_type [ 3 ] ; } +e#ice_media_type enum ice_media_type { ICE_MEDIA_UNKNOWN = 0 , ICE_MEDIA_FIBER , ICE_MEDIA_BASET , ICE_MEDIA_BACKPLANE , ICE_MEDIA_DA , } +e#ice_fec_mode enum ice_fec_mode { ICE_FEC_NONE = 0 , ICE_FEC_RS , ICE_FEC_BASER , ICE_FEC_AUTO } +s#ice_aqc_set_phy_cfg_data struct ice_aqc_set_phy_cfg_data { t#__le64 phy_type_low ; t#__le64 phy_type_high ; t#u8 caps ; t#u8 low_power_ctrl_an ; t#__le16 eee_cap ; t#__le16 eeer_value ; t#u8 link_fec_opt ; t#u8 module_compliance_enforcement ; } +s#ice_phy_info struct ice_phy_info { s#ice_link_status link_info ; s#ice_link_status link_info_old ; t#u64 phy_type_low ; t#u64 phy_type_high ; e#ice_media_type media_type ; t#u8 get_link_info ; t#u16 curr_user_speed_req ; e#ice_fec_mode curr_user_fec_req ; e#ice_fc_mode curr_user_fc_req ; s#ice_aqc_set_phy_cfg_data curr_user_phy_cfg ; } +s#ice_dcb_ets_cfg struct ice_dcb_ets_cfg { t#u8 willing ; t#u8 cbs ; t#u8 maxtcs ; t#u8 prio_table [ 8 ] ; t#u8 tcbwtable [ 8 ] ; t#u8 tsatable [ 8 ] ; } +s#ice_dcb_pfc_cfg struct ice_dcb_pfc_cfg { t#u8 willing ; t#u8 mbc ; t#u8 pfccap ; t#u8 pfcena ; } +s#ice_dcb_app_priority_table struct ice_dcb_app_priority_table { t#u16 prot_id ; t#u8 priority ; t#u8 selector ; } +s#ice_dcbx_cfg struct ice_dcbx_cfg { t#u32 numapps ; t#u32 tlv_status ; s#ice_dcb_ets_cfg etscfg ; s#ice_dcb_ets_cfg etsrec ; s#ice_dcb_pfc_cfg pfc ; t#u8 pfc_mode ; s#ice_dcb_app_priority_table app [ 64 ] ; unsigned long dscp_mapped [ ( ( ( 64 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 dscp_map [ 64 ] ; t#u8 dcbx_mode ; t#u8 app_mode ; } +s#ice_qos_cfg struct ice_qos_cfg { s#ice_dcbx_cfg local_dcbx_cfg ; s#ice_dcbx_cfg desired_dcbx_cfg ; s#ice_dcbx_cfg remote_dcbx_cfg ; t#u8 dcbx_status : 3 ; t#u8 is_sw_lldp : 1 ; } +s#ice_port_info struct ice_port_info { s#ice_sched_node * root ; s#ice_hw * hw ; t#u32 last_node_teid ; t#u16 sw_id ; t#u16 pf_vf_num ; t#u8 port_state ; t#u8 lport ; s#ice_fc_info fc ; s#ice_mac_info mac ; s#ice_phy_info phy ; s#mutex sched_lock ; s#ice_sched_node * sib_head [ 8 ] [ 0x9 ] ; s#list_head rl_prof_list [ 0x9 ] ; s#ice_qos_cfg qos_cfg ; t#u8 is_vf : 1 ; } +s#ice_tx_desc struct ice_tx_desc { t#__le64 buf_addr ; t#__le64 cmd_type_offset_bsz ; } +s#ice_tx_buf struct ice_tx_buf { s#ice_tx_desc * next_to_watch ; union { s#sk_buff * skb ; void * raw_buf ; } ; unsigned int bytecount ; unsigned short gso_segs ; t#u32 tx_flags ; t#__u32 len ; t#dma_addr_t dma ; } +s#ice_txq_stats struct ice_txq_stats { t#u64 restart_q ; t#u64 tx_busy ; t#u64 tx_linearize ; int prev_pkt ; } +s#ice_q_stats struct ice_q_stats { t#u64 pkts ; t#u64 bytes ; } +E#ICE_TX_NBITS 1 +s#ice_channel struct ice_channel { s#list_head list ; t#u8 type ; t#u16 sw_id ; t#u16 base_q ; t#u16 num_rxq ; t#u16 num_txq ; t#u16 vsi_num ; t#u8 ena_tc ; s#ice_aqc_vsi_props info ; t#u64 max_tx_rate ; t#u64 min_tx_rate ; t#atomic_t num_sb_fltr ; s#ice_vsi * ch_vsi ; } +s#ice_tx_tstamp struct ice_tx_tstamp { s#sk_buff * skb ; unsigned long start ; t#u64 cached_tstamp ; } +s#ice_ptp_tx struct ice_ptp_tx { t#spinlock_t lock ; s#ice_tx_tstamp * tstamps ; unsigned long * in_use ; t#u8 quad ; t#u8 quad_offset ; t#u8 len ; t#u8 init ; t#u8 calibrating ; } +s#ice_tx_ring struct ice_tx_ring { s#ice_tx_ring * next ; void * desc ; s#device * dev ; t#u8 * tail ; s#ice_tx_buf * tx_buf ; s#ice_q_vector * q_vector ; s#net_device * netdev ; s#ice_vsi * vsi ; t#dma_addr_t dma ; s#xsk_buff_pool * xsk_pool ; t#u16 next_to_use ; t#u16 next_to_clean ; t#u16 next_rs ; t#u16 next_dd ; t#u16 q_handle ; t#u16 reg_idx ; t#u16 count ; t#u16 q_index ; s#ice_txq_stats tx_stats ; s#ice_q_stats stats ; s#u64_stats_sync syncp ; s#callback_head rcu ; unsigned long xps_state [ ( ( ( E#ICE_TX_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#ice_channel * ch ; s#ice_ptp_tx * tx_tstamps ; t#spinlock_t tx_lock ; t#u32 txq_teid ; t#u16 xdp_tx_active ; t#u8 flags ; t#u8 dcb_tc ; t#u8 ptp_tx ; } +e#ice_container_type enum ice_container_type { ICE_RX_CONTAINER , ICE_TX_CONTAINER , } +s#ice_ring_container struct ice_ring_container { union { s#ice_rx_ring * rx_ring ; s#ice_tx_ring * tx_ring ; } ; s#dim dim ; t#u16 itr_idx ; union { struct { t#u16 itr_setting : 13 ; t#u16 itr_reserved : 2 ; t#u16 itr_mode : 1 ; } ; t#u16 itr_settings ; } ; e#ice_container_type type ; } +s#ice_q_vector struct ice_q_vector { s#ice_vsi * vsi ; t#u16 v_idx ; t#u16 reg_idx ; t#u8 num_ring_rx ; t#u8 num_ring_tx ; t#u8 wb_on_itr : 1 ; t#u8 intrl ; s#napi_struct napi ; s#ice_ring_container rx ; s#ice_ring_container tx ; t#cpumask_t affinity_mask ; s#irq_affinity_notify affinity_notify ; s#ice_channel * ch ; char name [ ( 16 + 16 ) ] ; t#u16 total_events ; } +s#ice_rx_buf struct ice_rx_buf { t#dma_addr_t dma ; s#page * page ; unsigned int page_offset ; t#u16 pagecnt_bias ; } +s#ice_rxq_stats struct ice_rxq_stats { t#u64 non_eop_descs ; t#u64 alloc_page_failed ; t#u64 alloc_buf_failed ; } +s#ice_rx_ring struct ice_rx_ring { s#ice_rx_ring * next ; void * desc ; s#device * dev ; s#net_device * netdev ; s#ice_vsi * vsi ; s#ice_q_vector * q_vector ; t#u8 * tail ; union { s#ice_rx_buf * rx_buf ; s#xdp_buff * * xdp_buf ; } ; s#xdp_rxq_info xdp_rxq ; t#u16 q_index ; t#u16 count ; t#u16 reg_idx ; t#u16 next_to_use ; t#u16 next_to_clean ; t#u16 next_to_alloc ; t#u16 rx_offset ; t#u16 rx_buf_len ; s#ice_rxq_stats rx_stats ; s#ice_q_stats stats ; s#u64_stats_sync syncp ; s#callback_head rcu ; s#ice_channel * ch ; s#bpf_prog * xdp_prog ; s#ice_tx_ring * xdp_ring ; s#xsk_buff_pool * xsk_pool ; s#sk_buff * skb ; t#dma_addr_t dma ; t#u64 cached_phctime ; t#u8 dcb_tc ; t#u8 ptp_rx ; t#u8 flags ; } +E#ICE_VSI_STATE_NBITS 7 +e#ice_vsi_type enum ice_vsi_type { ICE_VSI_PF = 0 , ICE_VSI_VF = 1 , ICE_VSI_CTRL = 3 , ICE_VSI_CHNL = 4 , ICE_VSI_LB = 6 , ICE_VSI_SWITCHDEV_CTRL = 7 , } +e#virtchnl_ops enum virtchnl_ops { VIRTCHNL_OP_UNKNOWN = 0 , VIRTCHNL_OP_VERSION = 1 , VIRTCHNL_OP_RESET_VF = 2 , VIRTCHNL_OP_GET_VF_RESOURCES = 3 , VIRTCHNL_OP_CONFIG_TX_QUEUE = 4 , VIRTCHNL_OP_CONFIG_RX_QUEUE = 5 , VIRTCHNL_OP_CONFIG_VSI_QUEUES = 6 , VIRTCHNL_OP_CONFIG_IRQ_MAP = 7 , VIRTCHNL_OP_ENABLE_QUEUES = 8 , VIRTCHNL_OP_DISABLE_QUEUES = 9 , VIRTCHNL_OP_ADD_ETH_ADDR = 10 , VIRTCHNL_OP_DEL_ETH_ADDR = 11 , VIRTCHNL_OP_ADD_VLAN = 12 , VIRTCHNL_OP_DEL_VLAN = 13 , VIRTCHNL_OP_CONFIG_PROMISCUOUS_MODE = 14 , VIRTCHNL_OP_GET_STATS = 15 , VIRTCHNL_OP_RSVD = 16 , VIRTCHNL_OP_EVENT = 17 , VIRTCHNL_OP_IWARP = 20 , VIRTCHNL_OP_CONFIG_IWARP_IRQ_MAP = 21 , VIRTCHNL_OP_RELEASE_IWARP_IRQ_MAP = 22 , VIRTCHNL_OP_CONFIG_RSS_KEY = 23 , VIRTCHNL_OP_CONFIG_RSS_LUT = 24 , VIRTCHNL_OP_GET_RSS_HENA_CAPS = 25 , VIRTCHNL_OP_SET_RSS_HENA = 26 , VIRTCHNL_OP_ENABLE_VLAN_STRIPPING = 27 , VIRTCHNL_OP_DISABLE_VLAN_STRIPPING = 28 , VIRTCHNL_OP_REQUEST_QUEUES = 29 , VIRTCHNL_OP_ENABLE_CHANNELS = 30 , VIRTCHNL_OP_DISABLE_CHANNELS = 31 , VIRTCHNL_OP_ADD_CLOUD_FILTER = 32 , VIRTCHNL_OP_DEL_CLOUD_FILTER = 33 , VIRTCHNL_OP_ADD_RSS_CFG = 45 , VIRTCHNL_OP_DEL_RSS_CFG = 46 , VIRTCHNL_OP_ADD_FDIR_FILTER = 47 , VIRTCHNL_OP_DEL_FDIR_FILTER = 48 , VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS = 51 , VIRTCHNL_OP_ADD_VLAN_V2 = 52 , VIRTCHNL_OP_DEL_VLAN_V2 = 53 , VIRTCHNL_OP_ENABLE_VLAN_STRIPPING_V2 = 54 , VIRTCHNL_OP_DISABLE_VLAN_STRIPPING_V2 = 55 , VIRTCHNL_OP_ENABLE_VLAN_INSERTION_V2 = 56 , VIRTCHNL_OP_DISABLE_VLAN_INSERTION_V2 = 57 , VIRTCHNL_OP_MAX , } +e#ice_fdir_ctx_stat enum ice_fdir_ctx_stat { ICE_FDIR_CTX_READY , ICE_FDIR_CTX_IRQ , ICE_FDIR_CTX_TIMEOUT , } +u#ice_32b_rx_flex_desc union ice_32b_rx_flex_desc { struct { t#__le64 pkt_addr ; t#__le64 hdr_addr ; t#__le64 rsvd1 ; t#__le64 rsvd2 ; } read ; struct { t#u8 rxdid ; t#u8 mir_id_umb_cast ; t#__le16 ptype_flex_flags0 ; t#__le16 pkt_len ; t#__le16 hdr_len_sph_flex_flags1 ; t#__le16 status_error0 ; t#__le16 l2tag1 ; t#__le16 flex_meta0 ; t#__le16 flex_meta1 ; t#__le16 status_error1 ; t#u8 flex_flags2 ; t#u8 time_stamp_low ; t#__le16 l2tag2_1st ; t#__le16 l2tag2_2nd ; t#__le16 flex_meta2 ; t#__le16 flex_meta3 ; union { struct { t#__le16 flex_meta4 ; t#__le16 flex_meta5 ; } flex ; t#__le32 ts_high ; } flex_ts ; } wb ; } +s#ice_vf_fdir_ctx struct ice_vf_fdir_ctx { s#timer_list rx_tmr ; e#virtchnl_ops v_opcode ; e#ice_fdir_ctx_stat stat ; u#ice_32b_rx_flex_desc rx_desc ; t#u32 flags ; void * conf ; } +s#ice_vf_fdir struct ice_vf_fdir { t#u16 fdir_fltr_cnt [ E#ICE_FLTR_PTYPE_MAX ] [ E#ICE_FD_HW_SEG_MAX ] ; int prof_entry_cnt [ E#ICE_FLTR_PTYPE_MAX ] [ E#ICE_FD_HW_SEG_MAX ] ; s#ice_fd_hw_prof * * fdir_prof ; s#idr fdir_rule_idr ; s#list_head fdir_rule_list ; t#spinlock_t ctx_lock ; s#ice_vf_fdir_ctx ctx_irq ; s#ice_vf_fdir_ctx ctx_done ; } +s#virtchnl_version_info struct virtchnl_version_info { t#u32 major ; t#u32 minor ; } +s#virtchnl_ether_addr struct virtchnl_ether_addr { t#u8 addr [ 6 ] ; t#u8 type ; t#u8 pad ; } +s#ice_time_mac struct ice_time_mac { unsigned long time_modified ; t#u8 addr [ 6 ] ; } +s#ice_vlan struct ice_vlan { t#u16 tpid ; t#u16 vid ; t#u8 prio ; } +s#virtchnl_vlan_supported_caps struct virtchnl_vlan_supported_caps { t#u32 outer ; t#u32 inner ; } +s#virtchnl_vlan_filtering_caps struct virtchnl_vlan_filtering_caps { s#virtchnl_vlan_supported_caps filtering_support ; t#u32 ethertype_init ; t#u16 max_filters ; t#u8 pad [ 2 ] ; } +s#virtchnl_vlan_offload_caps struct virtchnl_vlan_offload_caps { s#virtchnl_vlan_supported_caps stripping_support ; s#virtchnl_vlan_supported_caps insertion_support ; t#u32 ethertype_init ; t#u8 ethertype_match ; t#u8 pad [ 3 ] ; } +s#virtchnl_vlan_caps struct virtchnl_vlan_caps { s#virtchnl_vlan_filtering_caps filtering ; s#virtchnl_vlan_offload_caps offloads ; } +E#ICE_VF_STATES_NBITS ( 0 ) + 6 +s#ice_mdd_vf_events struct ice_mdd_vf_events { t#u16 count ; t#u16 last_printed ; } +E#VIRTCHNL_OP_MAX ( 57 ) + 1 +s#ice_rule_query_data struct ice_rule_query_data { t#u16 rid ; t#u16 rule_id ; t#u16 vsi_handle ; } +s#ice_repr struct ice_repr { s#ice_vsi * src_vsi ; s#ice_vf * vf ; s#ice_q_vector * q_vector ; s#net_device * netdev ; s#metadata_dst * dst ; s#ice_rule_query_data * mac_rule ; t#u8 rule_added ; } +s#ice_virtchnl_ops struct ice_virtchnl_ops { int ( * get_ver_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * get_vf_res_msg ) ( s#ice_vf * , t#u8 * ) ; void ( * reset_vf ) ( s#ice_vf * ) ; int ( * add_mac_addr_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * del_mac_addr_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * cfg_qs_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * ena_qs_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * dis_qs_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * request_qs_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * cfg_irq_map_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * config_rss_key ) ( s#ice_vf * , t#u8 * ) ; int ( * config_rss_lut ) ( s#ice_vf * , t#u8 * ) ; int ( * get_stats_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * cfg_promiscuous_mode_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * add_vlan_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * remove_vlan_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * ena_vlan_stripping ) ( s#ice_vf * ) ; int ( * dis_vlan_stripping ) ( s#ice_vf * ) ; int ( * handle_rss_cfg_msg ) ( s#ice_vf * , t#u8 * , t#bool ) ; int ( * add_fdir_fltr_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * del_fdir_fltr_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * get_offload_vlan_v2_caps ) ( s#ice_vf * ) ; int ( * add_vlan_v2_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * remove_vlan_v2_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * ena_vlan_stripping_v2_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * dis_vlan_stripping_v2_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * ena_vlan_insertion_v2_msg ) ( s#ice_vf * , t#u8 * ) ; int ( * dis_vlan_insertion_v2_msg ) ( s#ice_vf * , t#u8 * ) ; } +e#ice_disq_rst_src enum ice_disq_rst_src { ICE_NO_RESET = 0 , ICE_VM_RESET , ICE_VF_RESET , } +s#ice_vf_ops struct ice_vf_ops { e#ice_disq_rst_src reset_type ; void ( * free ) ( s#ice_vf * ) ; void ( * clear_mbx_register ) ( s#ice_vf * ) ; void ( * trigger_reset_register ) ( s#ice_vf * , t#bool ) ; t#bool ( * poll_reset_status ) ( s#ice_vf * ) ; void ( * clear_reset_trigger ) ( s#ice_vf * ) ; int ( * vsi_rebuild ) ( s#ice_vf * ) ; void ( * post_vsi_rebuild ) ( s#ice_vf * ) ; } +s#ice_vf struct ice_vf { s#hlist_node entry ; s#callback_head rcu ; s#kref refcnt ; s#ice_pf * pf ; s#mutex cfg_lock ; t#u16 vf_id ; t#u16 lan_vsi_idx ; t#u16 ctrl_vsi_idx ; s#ice_vf_fdir fdir ; int first_vector_idx ; s#ice_sw * vf_sw_id ; s#virtchnl_version_info vf_ver ; t#u32 driver_caps ; s#virtchnl_ether_addr dev_lan_addr ; s#virtchnl_ether_addr hw_lan_addr ; s#ice_time_mac legacy_last_added_umac ; unsigned long txq_ena [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long rxq_ena [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#ice_vlan port_vlan_info ; s#virtchnl_vlan_caps vlan_v2_caps ; t#u8 pf_set_mac : 1 ; t#u8 trusted : 1 ; t#u8 spoofchk : 1 ; t#u8 link_forced : 1 ; t#u8 link_up : 1 ; t#u16 lan_vsi_num ; unsigned int min_tx_rate ; unsigned int max_tx_rate ; unsigned long vf_states [ ( ( ( E#ICE_VF_STATES_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long vf_caps ; t#u8 num_req_qs ; t#u16 num_mac ; t#u16 num_vf_qs ; s#ice_mdd_vf_events mdd_rx_events ; s#ice_mdd_vf_events mdd_tx_events ; unsigned long opcodes_allowlist [ ( ( ( E#VIRTCHNL_OP_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#ice_repr * repr ; const s#ice_virtchnl_ops * virtchnl_ops ; const s#ice_vf_ops * vf_ops ; s#devlink_port devlink_port ; } +s#ice_arfs_active_fltr_cntrs struct ice_arfs_active_fltr_cntrs { t#atomic_t active_tcpv4_cnt ; t#atomic_t active_tcpv6_cnt ; t#atomic_t active_udpv4_cnt ; t#atomic_t active_udpv6_cnt ; } +s#ice_eth_stats struct ice_eth_stats { t#u64 rx_bytes ; t#u64 rx_unicast ; t#u64 rx_multicast ; t#u64 rx_broadcast ; t#u64 rx_discards ; t#u64 rx_unknown_protocol ; t#u64 tx_bytes ; t#u64 tx_unicast ; t#u64 tx_multicast ; t#u64 tx_broadcast ; t#u64 tx_discards ; t#u64 tx_errors ; } +s#ice_vsi_vlan_ops struct ice_vsi_vlan_ops { int ( * add_vlan ) ( s#ice_vsi * , s#ice_vlan * ) ; int ( * del_vlan ) ( s#ice_vsi * , s#ice_vlan * ) ; int ( * ena_stripping ) ( s#ice_vsi * , const t#u16 ) ; int ( * dis_stripping ) ( s#ice_vsi * ) ; int ( * ena_insertion ) ( s#ice_vsi * , const t#u16 ) ; int ( * dis_insertion ) ( s#ice_vsi * ) ; int ( * ena_rx_filtering ) ( s#ice_vsi * ) ; int ( * dis_rx_filtering ) ( s#ice_vsi * ) ; int ( * ena_tx_filtering ) ( s#ice_vsi * ) ; int ( * dis_tx_filtering ) ( s#ice_vsi * ) ; int ( * set_port_vlan ) ( s#ice_vsi * , s#ice_vlan * ) ; } +s#ice_tc_info struct ice_tc_info { t#u16 qoffset ; t#u16 qcount_tx ; t#u16 qcount_rx ; t#u8 netdev_tc ; } +s#ice_tc_cfg struct ice_tc_cfg { t#u8 numtc ; t#u16 ena_tc ; s#ice_tc_info tc_info [ 8 ] ; } +s#ice_agg_node struct ice_agg_node { t#u32 agg_id ; t#u32 num_vsis ; t#u8 valid ; } +s#ice_vsi struct ice_vsi { s#net_device * netdev ; s#ice_sw * vsw ; s#ice_pf * back ; s#ice_port_info * port_info ; s#ice_rx_ring * * rx_rings ; s#ice_tx_ring * * tx_rings ; s#ice_q_vector * * q_vectors ; t#irqreturn_t ( * irq_handler ) ( int , void * ) ; t#u64 tx_linearize ; unsigned long state [ ( ( ( E#ICE_VSI_STATE_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned int current_netdev_flags ; t#u32 tx_restart ; t#u32 tx_busy ; t#u32 rx_buf_failed ; t#u32 rx_page_failed ; t#u16 num_q_vectors ; t#u16 base_vector ; e#ice_vsi_type type ; t#u16 vsi_num ; t#u16 idx ; s#ice_vf * vf ; t#u16 ethtype ; t#u16 num_gfltr ; t#u16 num_bfltr ; t#u16 rss_table_size ; t#u16 rss_size ; t#u8 * rss_hkey_user ; t#u8 * rss_lut_user ; t#u8 rss_lut_type ; s#hlist_head * arfs_fltr_list ; s#ice_arfs_active_fltr_cntrs * arfs_fltr_cntrs ; t#spinlock_t arfs_lock ; t#atomic_t * arfs_last_fltr_id ; t#u16 max_frame ; t#u16 rx_buf_len ; s#ice_aqc_vsi_props info ; s#rtnl_link_stats64 net_stats ; s#ice_eth_stats eth_stats ; s#ice_eth_stats eth_stats_prev ; s#list_head tmp_sync_list ; s#list_head tmp_unsync_list ; t#u8 irqs_ready : 1 ; t#u8 current_isup : 1 ; t#u8 stat_offsets_loaded : 1 ; s#ice_vsi_vlan_ops inner_vlan_ops ; s#ice_vsi_vlan_ops outer_vlan_ops ; t#u16 num_vlan ; t#u8 tx_mapping_mode ; t#u8 rx_mapping_mode ; t#u16 * txq_map ; t#u16 * rxq_map ; t#u16 alloc_txq ; t#u16 num_txq ; t#u16 alloc_rxq ; t#u16 num_rxq ; t#u16 req_txq ; t#u16 req_rxq ; t#u16 num_rx_desc ; t#u16 num_tx_desc ; t#u16 qset_handle [ 8 ] ; s#ice_tc_cfg tc_cfg ; s#bpf_prog * xdp_prog ; s#ice_tx_ring * * xdp_rings ; unsigned long * af_xdp_zc_qps ; t#u16 num_xdp_txq ; t#u8 xdp_mapping_mode ; s#net_device * * target_netdevs ; s#tc_mqprio_qopt_offload mqprio_qopt ; s#ice_vsi * tc_map_vsi [ 16 ] ; t#u16 cnt_q_avail ; t#u16 next_base_q ; s#list_head ch_list ; t#u16 num_chnl_rxq ; t#u16 num_chnl_txq ; t#u16 ch_rss_size ; t#u16 num_chnl_fltr ; t#u16 orig_rss_size ; t#u8 all_numtc ; t#u16 all_enatc ; t#u8 old_numtc ; t#u16 old_ena_tc ; s#ice_channel * ch ; s#ice_agg_node * agg_node ; } +s#ice_vfs struct ice_vfs { s#hlist_head table [ 1 << ( 8 ) ] ; s#mutex table_lock ; t#u16 num_supported ; t#u16 num_qps_per ; t#u16 num_msix_per ; unsigned long last_printed_mdd_jiffies ; unsigned long malvfs [ ( ( ( 256 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +E#ICE_F_MAX 4 +E#ICE_STATE_NBITS 33 +E#ICE_PF_FLAGS_NBITS 28 +s#kthread_delayed_work struct kthread_delayed_work { s#kthread_work work ; s#timer_list timer ; } +s#ice_ptp_port struct ice_ptp_port { s#ice_ptp_tx tx ; s#kthread_delayed_work ov_work ; s#mutex ps_lock ; t#bool link_up ; t#u8 tx_fifo_busy_cnt ; t#u8 port_num ; } +s#ice_perout_channel struct ice_perout_channel { t#bool ena ; t#u32 gpio_pin ; t#u64 period ; t#u64 start_time ; } +s##ptp_clock +s#hwtstamp_config struct hwtstamp_config { int flags ; int tx_type ; int rx_filter ; } +s#ice_ptp struct ice_ptp { s#ice_ptp_port port ; s#kthread_delayed_work work ; s#kthread_work extts_work ; t#u64 cached_phc_time ; unsigned long cached_phc_jiffies ; t#u8 ext_ts_chan ; t#u8 ext_ts_irq ; s#kthread_worker * kworker ; s#ice_perout_channel perout_channels [ 4 ] ; s#ptp_clock_info info ; s#ptp_clock * clock ; s#hwtstamp_config tstamp_config ; t#u64 reset_time ; t#u32 tx_hwtstamp_skipped ; t#u32 tx_hwtstamp_timeouts ; t#u32 tx_hwtstamp_flushed ; t#u32 tx_hwtstamp_discarded ; t#u32 late_cached_phc_updates ; } +s#gnss_serial struct gnss_serial { s#ice_pf * back ; s#tty_struct * tty ; int open_count ; s#mutex gnss_mutex ; s#kthread_worker * kworker ; s#kthread_delayed_work read_work ; s#kthread_work write_work ; s#list_head queue ; } +s#ice_hw_port_stats struct ice_hw_port_stats { s#ice_eth_stats eth ; t#u64 tx_dropped_link_down ; t#u64 crc_errors ; t#u64 illegal_bytes ; t#u64 error_bytes ; t#u64 mac_local_faults ; t#u64 mac_remote_faults ; t#u64 rx_len_errors ; t#u64 link_xon_rx ; t#u64 link_xoff_rx ; t#u64 link_xon_tx ; t#u64 link_xoff_tx ; t#u64 priority_xon_rx [ 8 ] ; t#u64 priority_xoff_rx [ 8 ] ; t#u64 priority_xon_tx [ 8 ] ; t#u64 priority_xoff_tx [ 8 ] ; t#u64 priority_xon_2_xoff [ 8 ] ; t#u64 rx_size_64 ; t#u64 rx_size_127 ; t#u64 rx_size_255 ; t#u64 rx_size_511 ; t#u64 rx_size_1023 ; t#u64 rx_size_1522 ; t#u64 rx_size_big ; t#u64 rx_undersize ; t#u64 rx_fragments ; t#u64 rx_oversize ; t#u64 rx_jabber ; t#u64 tx_size_64 ; t#u64 tx_size_127 ; t#u64 tx_size_255 ; t#u64 tx_size_511 ; t#u64 tx_size_1023 ; t#u64 tx_size_1522 ; t#u64 tx_size_big ; t#u32 fd_sb_status ; t#u64 fd_sb_match ; } +s#ice_link_default_override_tlv struct ice_link_default_override_tlv { t#u8 options ; t#u8 phy_config ; t#u8 fec_options ; t#u8 rsvd1 ; t#u64 phy_type_low ; t#u64 phy_type_high ; } +s#ice_lag struct ice_lag { s#ice_pf * pf ; s#net_device * netdev ; s#net_device * peer_netdev ; s#net_device * upper_netdev ; s#notifier_block notif_block ; t#u8 bonded : 1 ; t#u8 primary : 1 ; t#u8 handler : 1 ; t#u16 dis_lag ; t#u8 role ; } +s#ice_switchdev_info struct ice_switchdev_info { s#ice_vsi * control_vsi ; s#ice_vsi * uplink_vsi ; t#bool is_running ; } +s#ice_pf struct ice_pf { s#pci_dev * pdev ; s#devlink_region * nvm_region ; s#devlink_region * sram_region ; s#devlink_region * devcaps_region ; s#devlink_port devlink_port ; s#msix_entry * msix_entries ; s#ice_res_tracker * irq_tracker ; t#u16 sriov_base_vector ; t#u16 ctrl_vsi_idx ; s#ice_vsi * * vsi ; s#ice_sw * first_sw ; t#u16 eswitch_mode ; s#ice_vfs vfs ; unsigned long features [ ( ( ( E#ICE_F_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long state [ ( ( ( E#ICE_STATE_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long flags [ ( ( ( E#ICE_PF_FLAGS_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long * avail_txqs ; unsigned long * avail_rxqs ; unsigned long serv_tmr_period ; unsigned long serv_tmr_prev ; s#timer_list serv_tmr ; s#work_struct serv_task ; s#mutex avail_q_mutex ; s#mutex sw_mutex ; s#mutex tc_mutex ; s#mutex adev_mutex ; t#u32 msg_enable ; s#ice_ptp ptp ; s#tty_driver * ice_gnss_tty_driver ; s#tty_port * gnss_tty_port [ 2 ] ; s#gnss_serial * gnss_serial [ 2 ] ; t#u16 num_rdma_msix ; t#u16 rdma_base_vector ; t#spinlock_t aq_wait_lock ; s#hlist_head aq_wait_list ; t#wait_queue_head_t aq_wait_queue ; t#bool fw_emp_reset_disabled ; t#wait_queue_head_t reset_wait_queue ; t#u32 hw_csum_rx_error ; t#u32 oicr_err_reg ; t#u16 oicr_idx ; t#u16 num_avail_sw_msix ; t#u16 max_pf_txqs ; t#u16 max_pf_rxqs ; t#u16 num_lan_msix ; t#u16 num_lan_tx ; t#u16 num_lan_rx ; t#u16 next_vsi ; t#u16 num_alloc_vsi ; t#u16 corer_count ; t#u16 globr_count ; t#u16 empr_count ; t#u16 pfr_count ; t#u8 wol_ena : 1 ; t#u32 wakeup_reason ; s#ice_hw_port_stats stats ; s#ice_hw_port_stats stats_prev ; s#ice_hw hw ; t#u8 stat_prev_loaded : 1 ; t#u8 rdma_mode ; t#u16 dcbx_cap ; t#u32 tx_timeout_count ; unsigned long tx_timeout_last_recovery ; t#u32 tx_timeout_recovery_level ; char int_name [ ( 16 + 16 ) ] ; s#auxiliary_device * adev ; int aux_idx ; t#u32 sw_int_count ; t#u16 num_dmac_chnl_fltrs ; s#hlist_head tc_flower_fltr_list ; t#__le64 nvm_phy_type_lo ; t#__le64 nvm_phy_type_hi ; s#ice_link_default_override_tlv link_dflt_override ; s#ice_lag * lag ; s#ice_switchdev_info switchdev ; s#ice_agg_node pf_agg_node [ 32 ] ; s#ice_agg_node vf_agg_node [ 32 ] ; } +s#iidc_rdma_qset_params struct iidc_rdma_qset_params { t#u32 teid ; t#u16 qs_handle ; t#u16 vport_id ; t#u8 tc ; } +ice_add_rdma_qset int ice_add_rdma_qset ( s#ice_pf * , s#iidc_rdma_qset_params * ) +ice_del_rdma_qset int ice_del_rdma_qset ( s#ice_pf * , s#iidc_rdma_qset_params * ) +e#iidc_reset_type enum iidc_reset_type { IIDC_PFR , IIDC_CORER , IIDC_GLOBR , } +ice_rdma_request_reset int ice_rdma_request_reset ( s#ice_pf * , e#iidc_reset_type ) +ice_rdma_update_vsi_filter int ice_rdma_update_vsi_filter ( s#ice_pf * , t#u16 , t#bool ) +s#iidc_qos_info struct iidc_qos_info { t#u64 tc_ctx ; t#u8 rel_bw ; t#u8 prio_type ; t#u8 egress_virt_up ; t#u8 ingress_virt_up ; } +s#iidc_qos_params struct iidc_qos_params { s#iidc_qos_info tc_info [ 8 ] ; t#u8 up2tc [ 8 ] ; t#u8 vport_relative_bw ; t#u8 vport_priority_type ; t#u8 num_tc ; t#u8 pfc_mode ; t#u8 dscp_map [ 64 ] ; } +ice_get_qos_params void ice_get_qos_params ( s#ice_pf * , s#iidc_qos_params * ) + +/* drivers/net/ethernet/intel/ice/ice_main.o */ +s##static_key_mod +ice_xdp_locking_key extern s#static_key_false ice_xdp_locking_key + +/* drivers/net/ethernet/intel/ixgbe/ixgbe_main.o */ +s##static_key_mod +ixgbe_xdp_locking_key extern s#static_key_false ixgbe_xdp_locking_key + +/* drivers/net/ethernet/marvell/octeontx2/af/mbox.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#otx2_mbox_dev struct otx2_mbox_dev { void * mbase ; void * hwbase ; t#spinlock_t mbox_lock ; t#u16 msg_size ; t#u16 rsp_size ; t#u16 num_msgs ; t#u16 msgs_acked ; } +s#otx2_mbox struct otx2_mbox { s#pci_dev * pdev ; void * hwbase ; void * reg_base ; t#u64 trigger ; t#u16 tr_shift ; t#u64 rx_start ; t#u64 tx_start ; t#u16 rx_size ; t#u16 tx_size ; t#u16 ndevs ; s#otx2_mbox_dev * dev ; } +__otx2_mbox_reset void __otx2_mbox_reset ( s#otx2_mbox * , int ) +otx2_mbox_reset void otx2_mbox_reset ( s#otx2_mbox * , int ) +otx2_mbox_destroy void otx2_mbox_destroy ( s#otx2_mbox * ) +otx2_mbox_init int otx2_mbox_init ( s#otx2_mbox * , void * , s#pci_dev * , void * , int , int ) +otx2_mbox_regions_init int otx2_mbox_regions_init ( s#otx2_mbox * , void * * , s#pci_dev * , void * , int , int ) +otx2_mbox_wait_for_rsp int otx2_mbox_wait_for_rsp ( s#otx2_mbox * , int ) +otx2_mbox_busy_poll_for_rsp int otx2_mbox_busy_poll_for_rsp ( s#otx2_mbox * , int ) +otx2_mbox_msg_send void otx2_mbox_msg_send ( s#otx2_mbox * , int ) +s#mbox_msghdr struct mbox_msghdr { t#u16 pcifunc ; t#u16 id ; t#u16 sig ; t#u16 ver ; t#u16 next_msgoff ; int rc ; } +otx2_mbox_alloc_msg_rsp s#mbox_msghdr * otx2_mbox_alloc_msg_rsp ( s#otx2_mbox * , int , int , int ) +otx2_mbox_get_rsp s#mbox_msghdr * otx2_mbox_get_rsp ( s#otx2_mbox * , int , s#mbox_msghdr * ) +otx2_mbox_check_rsp_msgs int otx2_mbox_check_rsp_msgs ( s#otx2_mbox * , int ) +otx2_reply_invalid_msg int otx2_reply_invalid_msg ( s#otx2_mbox * , int , t#u16 , t#u16 ) +otx2_mbox_nonempty t#bool otx2_mbox_nonempty ( s#otx2_mbox * , int ) +otx2_mbox_id2name const char * otx2_mbox_id2name ( t#u16 ) + +/* drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.o */ +s##static_key_mod +__tracepoint_otx2_msg_alloc extern s#tracepoint __tracepoint_otx2_msg_alloc +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +__traceiter_otx2_msg_alloc extern int __traceiter_otx2_msg_alloc ( void * , const s#pci_dev * , t#u16 , t#u64 ) +__SCK__tp_func_otx2_msg_alloc extern s#static_call_key __SCK__tp_func_otx2_msg_alloc +s##static_call_tramp +__SCT__tp_func_otx2_msg_alloc extern s#static_call_tramp __SCT__tp_func_otx2_msg_alloc +__tracepoint_otx2_msg_interrupt extern s#tracepoint __tracepoint_otx2_msg_interrupt +__traceiter_otx2_msg_interrupt extern int __traceiter_otx2_msg_interrupt ( void * , const s#pci_dev * , const char * , t#u64 ) +__SCK__tp_func_otx2_msg_interrupt extern s#static_call_key __SCK__tp_func_otx2_msg_interrupt +__SCT__tp_func_otx2_msg_interrupt extern s#static_call_tramp __SCT__tp_func_otx2_msg_interrupt +__tracepoint_otx2_msg_process extern s#tracepoint __tracepoint_otx2_msg_process +__traceiter_otx2_msg_process extern int __traceiter_otx2_msg_process ( void * , const s#pci_dev * , t#u16 , int ) +__SCK__tp_func_otx2_msg_process extern s#static_call_key __SCK__tp_func_otx2_msg_process +__SCT__tp_func_otx2_msg_process extern s#static_call_tramp __SCT__tp_func_otx2_msg_process + +/* drivers/net/ethernet/marvell/octeontx2/nic/cn10k.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#qmem struct qmem { void * base ; t#dma_addr_t iova ; int alloc_sz ; t#u16 entry_sz ; t#u8 align ; t#u32 qsize ; } +s#sg_list struct sg_list { t#u16 num_segs ; t#u64 skb ; t#u64 size [ 9 ] ; t#u64 dma_addr [ 9 ] ; } +s#queue_stats struct queue_stats { t#u64 bytes ; t#u64 pkts ; } +s#otx2_snd_queue struct otx2_snd_queue { t#u8 aura_id ; t#u16 head ; t#u16 cons_head ; t#u16 sqe_size ; t#u32 sqe_cnt ; t#u16 num_sqbs ; t#u16 sqe_thresh ; t#u8 sqe_per_sqb ; t#u64 io_addr ; t#u64 * aura_fc_addr ; t#u64 * lmt_addr ; void * sqe_base ; s#qmem * sqe ; s#qmem * tso_hdrs ; s#sg_list * sg ; s#qmem * timestamps ; s#queue_stats stats ; t#u16 sqb_count ; t#u64 * sqb_ptrs ; } +s#otx2_pool struct otx2_pool { s#qmem * stack ; s#qmem * fc_addr ; t#u16 rbsize ; } +s#otx2_cq_queue struct otx2_cq_queue { t#u8 cq_idx ; t#u8 cq_type ; t#u8 cint_idx ; t#u8 refill_task_sched ; t#u16 cqe_size ; t#u16 pool_ptrs ; t#u32 cqe_cnt ; t#u32 cq_head ; t#u32 cq_tail ; t#u32 pend_cqe ; void * cqe_base ; s#qmem * cqe ; s#otx2_pool * rbpool ; s#xdp_rxq_info xdp_rxq ; } +s#dev_hw_ops struct dev_hw_ops { int ( * sq_aq_init ) ( void * , t#u16 , t#u16 ) ; void ( * sqe_flush ) ( void * , s#otx2_snd_queue * , int , int ) ; void ( * refill_pool_ptrs ) ( void * , s#otx2_cq_queue * ) ; void ( * aura_freeptr ) ( void * , int , t#u64 ) ; } +E#CQS_PER_CINT 3 +s#otx2_cq_poll struct otx2_cq_poll { void * dev ; t#u8 cint_idx ; t#u8 cq_ids [ E#CQS_PER_CINT ] ; s#dim dim ; s#napi_struct napi ; } +s#otx2_rcv_queue struct otx2_rcv_queue { s#queue_stats stats ; } +s#otx2_qset struct otx2_qset { t#u32 rqe_cnt ; t#u32 sqe_cnt ; t#u16 cq_cnt ; t#u16 xqe_size ; s#otx2_pool * pool ; s#otx2_cq_poll * napi ; s#otx2_cq_queue * cq ; s#otx2_snd_queue * sq ; s#otx2_rcv_queue * rq ; } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#otx2_rss_ctx struct otx2_rss_ctx { t#u8 ind_tbl [ 256 ] ; } +s#otx2_rss_info struct otx2_rss_info { t#u8 enable ; t#u32 flowkey_cfg ; t#u16 rss_size ; t#u8 key [ 44 ] ; s#otx2_rss_ctx * rss_ctx [ 8 ] ; } +E#NIX_TXSCH_LVL_CNT 0x5 +s#otx2_dev_stats struct otx2_dev_stats { t#u64 rx_bytes ; t#u64 rx_frames ; t#u64 rx_ucast_frames ; t#u64 rx_bcast_frames ; t#u64 rx_mcast_frames ; t#u64 rx_drops ; t#u64 tx_bytes ; t#u64 tx_frames ; t#u64 tx_ucast_frames ; t#u64 tx_bcast_frames ; t#u64 tx_mcast_frames ; t#u64 tx_drops ; } +s#otx2_drv_stats struct otx2_drv_stats { t#atomic_t rx_fcs_errs ; t#atomic_t rx_oversize_errs ; t#atomic_t rx_undersize_errs ; t#atomic_t rx_csum_errs ; t#atomic_t rx_len_errs ; t#atomic_t rx_other_errs ; } +s#otx2_lmt_info struct otx2_lmt_info { t#u64 lmt_addr ; t#u16 lmt_id ; } +s#otx2_hw struct otx2_hw { s#pci_dev * pdev ; s#otx2_rss_info rss_info ; t#u16 rx_queues ; t#u16 tx_queues ; t#u16 xdp_queues ; t#u16 tot_tx_queues ; t#u16 max_queues ; t#u16 pool_cnt ; t#u16 rqpool_cnt ; t#u16 sqpool_cnt ; t#u32 stack_pg_ptrs ; t#u32 stack_pg_bytes ; t#u16 sqb_size ; t#u8 txschq_link_cfg_lvl ; t#u16 txschq_list [ E#NIX_TXSCH_LVL_CNT ] [ 128 ] ; t#u16 matchall_ipolicer ; t#u32 dwrr_mtu ; t#u16 rx_chan_base ; t#u16 tx_chan_base ; t#u16 cq_qcount_wait ; t#u16 cq_ecount_wait ; t#u16 rq_skid ; t#u8 cq_time_wait ; t#u8 lso_tsov4_idx ; t#u8 lso_tsov6_idx ; t#u8 lso_udpv4_idx ; t#u8 lso_udpv6_idx ; t#u8 flowkey_alg_idx ; t#u8 cint_cnt ; t#u16 npa_msixoff ; t#u16 nix_msixoff ; char * irq_name ; t#cpumask_var_t * affinity_mask ; s#otx2_dev_stats dev_stats ; s#otx2_drv_stats drv_stats ; t#u64 cgx_rx_stats [ 9 ] ; t#u64 cgx_tx_stats [ 18 ] ; t#u64 cgx_fec_corr_blks ; t#u64 cgx_fec_uncorr_blks ; t#u8 cgx_links ; t#u8 lbk_links ; t#u8 tx_link ; unsigned long cap_flag ; t#u64 * lmt_base ; s#otx2_lmt_info * lmt_info ; } +s#mbox struct mbox { s#otx2_mbox mbox ; s#work_struct mbox_wrk ; s#otx2_mbox mbox_up ; s#work_struct mbox_up_wrk ; s#otx2_nic * pfvf ; void * bbuf_base ; s#mutex lock ; int num_msgs ; int up_num_msgs ; } +s#otx2_vf_config struct otx2_vf_config { s#otx2_nic * pf ; s#delayed_work link_event_work ; t#bool intf_down ; t#u8 mac [ 6 ] ; t#u16 vlan ; int tx_vtag_idx ; t#bool trusted ; } +s#cgx_link_user_info struct cgx_link_user_info { t#uint64_t link_up : 1 ; t#uint64_t full_duplex : 1 ; t#uint64_t lmac_type_id : 4 ; t#uint64_t speed : 20 ; t#uint64_t an : 1 ; t#uint64_t fec : 2 ; char lmac_type [ 16 ] ; } +s#otx2_flow_config struct otx2_flow_config { t#u16 * flow_ent ; t#u16 * def_ent ; t#u16 nr_flows ; t#u16 unicast_offset ; t#u16 rx_vlan_offset ; t#u16 vf_vlan_offset ; t#u16 max_flows ; t#u8 dmacflt_max_flows ; t#u8 * bmap_to_dmacindex ; unsigned long dmacflt_bmap ; s#list_head flow_list ; } +s#otx2_mac_table struct otx2_mac_table { t#u8 addr [ 6 ] ; t#u16 mcam_entry ; t#bool inuse ; } +s#otx2_tc_info struct otx2_tc_info { s#rhashtable flow_table ; s#rhashtable_params flow_ht_params ; unsigned long * tc_entries_bitmap ; } +s#flr_work struct flr_work { s#work_struct work ; s#otx2_nic * pf ; } +s#refill_work struct refill_work { s#delayed_work pool_refill_work ; s#otx2_nic * pf ; } +s##ptp_clock +s#otx2_ptp struct otx2_ptp { s#ptp_clock_info ptp_info ; s#ptp_clock * ptp_clock ; s#otx2_nic * nic ; s#cyclecounter cycle_counter ; s#timecounter time_counter ; s#delayed_work extts_work ; t#u64 last_extts ; t#u64 thresh ; s#ptp_pin_desc extts_config ; t#u64 ( * convert_rx_ptp_tstmp ) ( t#u64 ) ; t#u64 ( * convert_tx_ptp_tstmp ) ( t#u64 ) ; s#delayed_work synctstamp_work ; t#u64 tstamp ; t#u32 base_ns ; } +s#otx2_devlink struct otx2_devlink { s#devlink * dl ; s#otx2_nic * pfvf ; } +s#otx2_nic struct otx2_nic { void * reg_base ; s#net_device * netdev ; s#dev_hw_ops * hw_ops ; void * iommu_domain ; t#u16 tx_max_pktlen ; t#u16 rbsize ; t#u64 flags ; t#u64 * cq_op_addr ; s#bpf_prog * xdp_prog ; s#otx2_qset qset ; s#otx2_hw hw ; s#pci_dev * pdev ; s#device * dev ; s#mbox mbox ; s#mbox * mbox_pfvf ; s#workqueue_struct * mbox_wq ; s#workqueue_struct * mbox_pfvf_wq ; t#u8 total_vfs ; t#u16 pcifunc ; t#u16 bpid [ 64 ] ; s#otx2_vf_config * vf_configs ; s#cgx_link_user_info linfo ; s#otx2_flow_config * flow_cfg ; s#otx2_mac_table * mac_table ; s#otx2_tc_info tc_info ; t#u64 reset_count ; s#work_struct reset_task ; s#workqueue_struct * flr_wq ; s#flr_work * flr_wrk ; s#refill_work * refill_wrk ; s#workqueue_struct * otx2_wq ; s#work_struct rx_mode_work ; t#u32 msg_enable ; int nix_blkaddr ; s#qmem * dync_lmt ; t#u16 tot_lmt_lines ; t#u16 npa_lmt_lines ; t#u32 nix_lmt_size ; s#otx2_ptp * ptp ; s#hwtstamp_config tstamp ; unsigned long rq_bmap ; s#otx2_devlink * dl ; t#u8 pfc_en ; t#u8 * queue_to_pfc_map ; t#u16 pfc_schq_list [ E#NIX_TXSCH_LVL_CNT ] [ 128 ] ; t#bool pfc_alloc_status [ 8 ] ; t#u32 napi_events ; } +cn10k_lmtst_init int cn10k_lmtst_init ( s#otx2_nic * ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +otx2_get_stats64 void otx2_get_stats64 ( s#net_device * , s#rtnl_link_stats64 * ) +otx2_set_mac_address int otx2_set_mac_address ( s#net_device * , void * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##ptp_clock +otx2_config_pause_frm int otx2_config_pause_frm ( s#otx2_nic * ) +otx2_tx_timeout void otx2_tx_timeout ( s#net_device * , unsigned int ) +otx2_get_mac_from_af void otx2_get_mac_from_af ( s#net_device * ) +otx2_txschq_config int otx2_txschq_config ( s#otx2_nic * , int , int , t#bool ) +otx2_smq_flush int otx2_smq_flush ( s#otx2_nic * , int ) +otx2_detach_resources int otx2_detach_resources ( s#mbox * ) +otx2_attach_npa_nix int otx2_attach_npa_nix ( s#otx2_nic * ) +otx2_nix_config_bp int otx2_nix_config_bp ( s#otx2_nic * , t#bool ) +s#nix_txsch_alloc_rsp struct nix_txsch_alloc_rsp { s#mbox_msghdr hdr ; t#u16 schq_contig [ E#NIX_TXSCH_LVL_CNT ] ; t#u16 schq [ E#NIX_TXSCH_LVL_CNT ] ; t#u16 schq_contig_list [ E#NIX_TXSCH_LVL_CNT ] [ 128 ] ; t#u16 schq_list [ E#NIX_TXSCH_LVL_CNT ] [ 128 ] ; t#u8 aggr_level ; t#u8 aggr_lvl_rr_prio ; t#u8 link_cfg_lvl ; } +mbox_handler_nix_txsch_alloc void mbox_handler_nix_txsch_alloc ( s#otx2_nic * , s#nix_txsch_alloc_rsp * ) +s#npa_lf_alloc_rsp struct npa_lf_alloc_rsp { s#mbox_msghdr hdr ; t#u32 stack_pg_ptrs ; t#u32 stack_pg_bytes ; t#u16 qints ; t#u8 cache_lines ; } +mbox_handler_npa_lf_alloc void mbox_handler_npa_lf_alloc ( s#otx2_nic * , s#npa_lf_alloc_rsp * ) +s#nix_lf_alloc_rsp struct nix_lf_alloc_rsp { s#mbox_msghdr hdr ; t#u16 sqb_size ; t#u16 rx_chan_base ; t#u16 tx_chan_base ; t#u8 rx_chan_cnt ; t#u8 tx_chan_cnt ; t#u8 lso_tsov4_idx ; t#u8 lso_tsov6_idx ; t#u8 mac_addr [ 6 ] ; t#u8 lf_rx_stats ; t#u8 lf_tx_stats ; t#u16 cints ; t#u16 qints ; t#u8 cgx_links ; t#u8 lbk_links ; t#u8 sdp_links ; t#u8 tx_link ; } +mbox_handler_nix_lf_alloc void mbox_handler_nix_lf_alloc ( s#otx2_nic * , s#nix_lf_alloc_rsp * ) +s#msix_offset_rsp struct msix_offset_rsp { s#mbox_msghdr hdr ; t#u16 npa_msixoff ; t#u16 nix_msixoff ; t#u16 sso ; t#u16 ssow ; t#u16 timlfs ; t#u16 cptlfs ; t#u16 sso_msixoff [ 256 ] ; t#u16 ssow_msixoff [ 256 ] ; t#u16 timlf_msixoff [ 256 ] ; t#u16 cptlf_msixoff [ 256 ] ; t#u16 cpt1_lfs ; t#u16 ree0_lfs ; t#u16 ree1_lfs ; t#u16 cpt1_lf_msixoff [ 256 ] ; t#u16 ree0_lf_msixoff [ 256 ] ; t#u16 ree1_lf_msixoff [ 256 ] ; } +mbox_handler_msix_offset void mbox_handler_msix_offset ( s#otx2_nic * , s#msix_offset_rsp * ) +s#nix_bp_cfg_rsp struct nix_bp_cfg_rsp { s#mbox_msghdr hdr ; t#u16 chan_bpid [ 64 ] ; t#u8 chan_cnt ; } +mbox_handler_nix_bp_enable void mbox_handler_nix_bp_enable ( s#otx2_nic * , s#nix_bp_cfg_rsp * ) +otx2_get_max_mtu t#u16 otx2_get_max_mtu ( s#otx2_nic * ) +otx2_handle_ntuple_tc_features int otx2_handle_ntuple_tc_features ( s#net_device * , t#netdev_features_t ) +s#cgx_link_info_msg struct cgx_link_info_msg { s#mbox_msghdr hdr ; s#cgx_link_user_info link_info ; } +s#msg_rsp struct msg_rsp { s#mbox_msghdr hdr ; } +otx2_mbox_up_handler_cgx_link_event int otx2_mbox_up_handler_cgx_link_event ( s#otx2_nic * , s#cgx_link_info_msg * , s#msg_rsp * ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +otx2vf_set_ethtool_ops void otx2vf_set_ethtool_ops ( s#net_device * ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##ptp_clock +otx2_alloc_mcam_entries int otx2_alloc_mcam_entries ( s#otx2_nic * , t#u16 ) +otx2vf_mcam_flow_init int otx2vf_mcam_flow_init ( s#otx2_nic * ) +otx2_mcam_flow_del void otx2_mcam_flow_del ( s#otx2_nic * ) +otx2_get_maxflows int otx2_get_maxflows ( s#otx2_flow_config * ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +otx2_set_real_num_queues int otx2_set_real_num_queues ( s#net_device * , int , int ) +otx2_open int otx2_open ( s#net_device * ) +otx2_stop int otx2_stop ( s#net_device * ) +otx2_config_hwtstamp int otx2_config_hwtstamp ( s#net_device * , s#ifreq * ) +otx2_ioctl int otx2_ioctl ( s#net_device * , s#ifreq * , int ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##ptp_clock +otx2_ptp_init int otx2_ptp_init ( s#otx2_nic * ) +otx2_ptp_destroy void otx2_ptp_destroy ( s#otx2_nic * ) +otx2_ptp_clock_index int otx2_ptp_clock_index ( s#otx2_nic * ) +otx2_ptp_tstamp2time int otx2_ptp_tstamp2time ( s#otx2_nic * , t#u64 , t#u64 * ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##ptp_clock +otx2_tc_alloc_ent_bitmap int otx2_tc_alloc_ent_bitmap ( s#otx2_nic * ) +otx2_setup_tc int otx2_setup_tc ( s#net_device * , e#tc_setup_type , void * ) +otx2_init_tc int otx2_init_tc ( s#otx2_nic * ) +otx2_shutdown_tc void otx2_shutdown_tc ( s#otx2_nic * ) + +/* drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +otx2_sq_append_skb t#bool otx2_sq_append_skb ( s#net_device * , s#otx2_snd_queue * , s#sk_buff * , t#u16 ) + +/* drivers/net/ethernet/marvell/prestera/prestera_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#prestera_fw_rev struct prestera_fw_rev { t#u16 maj ; t#u16 min ; t#u16 sub ; } +s#prestera_device struct prestera_device { s#device * dev ; t#u8 * ctl_regs ; t#u8 * pp_regs ; s#prestera_fw_rev fw_rev ; void * priv ; void ( * recv_pkt ) ( s#prestera_device * ) ; int ( * recv_msg ) ( s#prestera_device * , void * , t#size_t ) ; int ( * send_req ) ( s#prestera_device * , void * , t#size_t , void * , t#size_t , unsigned int ) ; } +prestera_device_register int prestera_device_register ( s#prestera_device * ) +prestera_device_unregister void prestera_device_unregister ( s#prestera_device * ) + +/* drivers/net/ethernet/mellanox/mlx4/alloc.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +E#MLX4_MAX_PORTS 2 +e#mlx4_port_type enum mlx4_port_type { MLX4_PORT_TYPE_NONE = 0 , MLX4_PORT_TYPE_IB = 1 , MLX4_PORT_TYPE_ETH = 2 , MLX4_PORT_TYPE_AUTO = 3 } +e#mlx4_pci_status enum mlx4_pci_status { MLX4_PCI_STATUS_DISABLED , MLX4_PCI_STATUS_ENABLED , } +s##devlink_region +s#mlx4_fw_crdump struct mlx4_fw_crdump { t#bool snapshot_enable ; s#devlink_region * region_crspace ; s#devlink_region * region_fw_health ; } +s#mlx4_dev_persistent struct mlx4_dev_persistent { s#pci_dev * pdev ; s#mlx4_dev * dev ; int nvfs [ E#MLX4_MAX_PORTS + 1 ] ; int num_vfs ; e#mlx4_port_type curr_port_type [ E#MLX4_MAX_PORTS + 1 ] ; e#mlx4_port_type curr_port_poss_type [ E#MLX4_MAX_PORTS + 1 ] ; s#work_struct catas_work ; s#workqueue_struct * catas_wq ; s#mutex device_state_mutex ; t#u8 state ; s#mutex interface_state_mutex ; t#u8 interface_state ; s#mutex pci_status_mutex ; e#mlx4_pci_status pci_status ; s#mlx4_fw_crdump crdump ; } +s#mlx4_spec_qps struct mlx4_spec_qps { t#u32 qp0_qkey ; t#u32 qp0_proxy ; t#u32 qp0_tunnel ; t#u32 qp1_proxy ; t#u32 qp1_tunnel ; } +E#MLX4_QP_REGION_RSS_RAW_ETH ( 0 ) + 1 +E#MLX4_NUM_QP_REGION ( E#MLX4_QP_REGION_RSS_RAW_ETH ) + 4 +s#mlx4_rate_limit_caps struct mlx4_rate_limit_caps { t#u16 num_rates ; t#u8 min_unit ; t#u16 min_val ; t#u8 max_unit ; t#u16 max_val ; } +s#mlx4_caps struct mlx4_caps { t#u64 fw_ver ; t#u32 function ; int num_ports ; int vl_cap [ E#MLX4_MAX_PORTS + 1 ] ; int ib_mtu_cap [ E#MLX4_MAX_PORTS + 1 ] ; t#__be32 ib_port_def_cap [ E#MLX4_MAX_PORTS + 1 ] ; t#u64 def_mac [ E#MLX4_MAX_PORTS + 1 ] ; int eth_mtu_cap [ E#MLX4_MAX_PORTS + 1 ] ; int gid_table_len [ E#MLX4_MAX_PORTS + 1 ] ; int pkey_table_len [ E#MLX4_MAX_PORTS + 1 ] ; int trans_type [ E#MLX4_MAX_PORTS + 1 ] ; int vendor_oui [ E#MLX4_MAX_PORTS + 1 ] ; int wavelength [ E#MLX4_MAX_PORTS + 1 ] ; t#u64 trans_code [ E#MLX4_MAX_PORTS + 1 ] ; int local_ca_ack_delay ; int num_uars ; t#u32 uar_page_size ; int bf_reg_size ; int bf_regs_per_page ; int max_sq_sg ; int max_rq_sg ; int num_qps ; int max_wqes ; int max_sq_desc_sz ; int max_rq_desc_sz ; int max_qp_init_rdma ; int max_qp_dest_rdma ; int max_tc_eth ; s#mlx4_spec_qps * spec_qps ; int num_srqs ; int max_srq_wqes ; int max_srq_sge ; int reserved_srqs ; int num_cqs ; int max_cqes ; int reserved_cqs ; int num_sys_eqs ; int num_eqs ; int reserved_eqs ; int num_comp_vectors ; int num_mpts ; int num_mtts ; int fmr_reserved_mtts ; int reserved_mtts ; int reserved_mrws ; int reserved_uars ; int num_mgms ; int num_amgms ; int reserved_mcgs ; int num_qp_per_mgm ; int steering_mode ; int dmfs_high_steer_mode ; int fs_log_max_ucast_qp_range_size ; int num_pds ; int reserved_pds ; int max_xrcds ; int reserved_xrcds ; int mtt_entry_sz ; t#u32 max_msg_sz ; t#u32 page_size_cap ; t#u64 flags ; t#u64 flags2 ; t#u32 bmme_flags ; t#u32 reserved_lkey ; t#u16 stat_rate_support ; t#u8 port_width_cap [ E#MLX4_MAX_PORTS + 1 ] ; int max_gso_sz ; int max_rss_tbl_sz ; int reserved_qps_cnt [ E#MLX4_NUM_QP_REGION ] ; int reserved_qps ; int reserved_qps_base [ E#MLX4_NUM_QP_REGION ] ; int log_num_macs ; int log_num_vlans ; e#mlx4_port_type port_type [ E#MLX4_MAX_PORTS + 1 ] ; t#u8 supported_type [ E#MLX4_MAX_PORTS + 1 ] ; t#u8 suggested_type [ E#MLX4_MAX_PORTS + 1 ] ; t#u8 default_sense [ E#MLX4_MAX_PORTS + 1 ] ; t#u32 port_mask [ E#MLX4_MAX_PORTS + 1 ] ; e#mlx4_port_type possible_type [ E#MLX4_MAX_PORTS + 1 ] ; t#u32 max_counters ; t#u8 port_ib_mtu [ E#MLX4_MAX_PORTS + 1 ] ; t#u16 sqp_demux ; t#u32 eqe_size ; t#u32 cqe_size ; t#u8 eqe_factor ; t#u32 userspace_caps ; t#u32 function_caps ; t#u16 hca_core_clock ; t#u64 phys_port_id [ E#MLX4_MAX_PORTS + 1 ] ; int tunnel_offload_mode ; t#u8 rx_checksum_flags_port [ E#MLX4_MAX_PORTS + 1 ] ; t#u8 phv_bit [ E#MLX4_MAX_PORTS + 1 ] ; t#u8 alloc_res_qp_mask ; t#u32 dmfs_high_rate_qpn_base ; t#u32 dmfs_high_rate_qpn_range ; t#u32 vf_caps ; t#bool wol_port [ E#MLX4_MAX_PORTS + 1 ] ; s#mlx4_rate_limit_caps rl_caps ; t#u32 health_buffer_addrs ; t#bool map_clock_to_user ; } +s#mlx4_phys_caps struct mlx4_phys_caps { t#u32 gid_phys_table_len [ E#MLX4_MAX_PORTS + 1 ] ; t#u32 pkey_phys_table_len [ E#MLX4_MAX_PORTS + 1 ] ; t#u32 num_phys_eqs ; t#u32 base_sqpn ; t#u32 base_proxy_sqpn ; t#u32 base_tunnel_sqpn ; } +s#mlx4_quotas struct mlx4_quotas { int qp ; int cq ; int srq ; int mpt ; int mtt ; int counter ; int xrcd ; } +E#MLX4_BOARD_ID_LEN 64 +s#mlx4_vf_dev struct mlx4_vf_dev { t#u8 min_port ; t#u8 n_ports ; } +s#mlx4_dev struct mlx4_dev { s#mlx4_dev_persistent * persist ; unsigned long flags ; unsigned long num_slaves ; s#mlx4_caps caps ; s#mlx4_phys_caps phys_caps ; s#mlx4_quotas quotas ; s#xarray qp_table_tree ; t#u8 rev_id ; t#u8 port_random_macs ; char board_id [ E#MLX4_BOARD_ID_LEN ] ; int numa_node ; int oper_log_mgm_entry_size ; t#u64 regid_promisc_array [ E#MLX4_MAX_PORTS + 1 ] ; t#u64 regid_allmulti_array [ E#MLX4_MAX_PORTS + 1 ] ; s#mlx4_vf_dev * dev_vfs ; t#u8 uar_page_shift ; } +s#mlx4_buf_list struct mlx4_buf_list { void * buf ; t#dma_addr_t map ; } +s#mlx4_buf struct mlx4_buf { s#mlx4_buf_list direct ; s#mlx4_buf_list * page_list ; int nbufs ; int npages ; int page_shift ; } +mlx4_buf_alloc int mlx4_buf_alloc ( s#mlx4_dev * , int , int , s#mlx4_buf * ) +mlx4_buf_free void mlx4_buf_free ( s#mlx4_dev * , int , s#mlx4_buf * ) +E#MLX4_DB_PER_PAGE ( ( 1UL ) << 16 ) / 4 +s#mlx4_db_pgdir struct mlx4_db_pgdir { s#list_head list ; unsigned long order0 [ ( ( ( E#MLX4_DB_PER_PAGE ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long order1 [ ( ( ( E#MLX4_DB_PER_PAGE / 2 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long * bits [ 2 ] ; t#__be32 * db_page ; t#dma_addr_t db_dma ; } +s##mlx4_ib_user_db_page +s#mlx4_db struct mlx4_db { t#__be32 * db ; union { s#mlx4_db_pgdir * pgdir ; s#mlx4_ib_user_db_page * user_page ; } u ; t#dma_addr_t dma ; int index ; int order ; } +mlx4_db_alloc int mlx4_db_alloc ( s#mlx4_dev * , s#mlx4_db * , int ) +mlx4_db_free void mlx4_db_free ( s#mlx4_dev * , s#mlx4_db * ) +s#mlx4_mtt struct mlx4_mtt { t#u32 offset ; int order ; int page_shift ; } +s#mlx4_hwq_resources struct mlx4_hwq_resources { s#mlx4_db db ; s#mlx4_mtt mtt ; s#mlx4_buf buf ; } +mlx4_alloc_hwq_res int mlx4_alloc_hwq_res ( s#mlx4_dev * , s#mlx4_hwq_resources * , int ) +mlx4_free_hwq_res void mlx4_free_hwq_res ( s#mlx4_dev * , s#mlx4_hwq_resources * , int ) + +/* drivers/net/ethernet/mellanox/mlx4/cmd.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +__mlx4_cmd int __mlx4_cmd ( s#mlx4_dev * , t#u64 , t#u64 * , int , t#u32 , t#u8 , t#u16 , unsigned long , int ) +s#mlx4_cmd_mailbox struct mlx4_cmd_mailbox { void * buf ; t#dma_addr_t dma ; } +mlx4_alloc_cmd_mailbox s#mlx4_cmd_mailbox * mlx4_alloc_cmd_mailbox ( s#mlx4_dev * ) +mlx4_free_cmd_mailbox void mlx4_free_cmd_mailbox ( s#mlx4_dev * , s#mlx4_cmd_mailbox * ) +s#mlx4_active_ports struct mlx4_active_ports { unsigned long ports [ ( ( ( E#MLX4_MAX_PORTS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +mlx4_get_active_ports s#mlx4_active_ports mlx4_get_active_ports ( s#mlx4_dev * , int ) +mlx4_slave_convert_port int mlx4_slave_convert_port ( s#mlx4_dev * , int , int ) +mlx4_phys_to_slave_port int mlx4_phys_to_slave_port ( s#mlx4_dev * , int , int ) +E#MLX4_MFUNC_MAX 128 +s#mlx4_slaves_pport struct mlx4_slaves_pport { unsigned long slaves [ ( ( ( E#MLX4_MFUNC_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +mlx4_phys_to_slaves_pport s#mlx4_slaves_pport mlx4_phys_to_slaves_pport ( s#mlx4_dev * , int ) +mlx4_phys_to_slaves_pport_actv s#mlx4_slaves_pport mlx4_phys_to_slaves_pport_actv ( s#mlx4_dev * , const s#mlx4_active_ports * ) +mlx4_set_vf_mac int mlx4_set_vf_mac ( s#mlx4_dev * , int , int , t#u8 * ) +mlx4_set_vf_vlan int mlx4_set_vf_vlan ( s#mlx4_dev * , int , int , t#u16 , t#u8 , t#__be16 ) +mlx4_set_vf_rate int mlx4_set_vf_rate ( s#mlx4_dev * , int , int , int , int ) +mlx4_get_slave_default_vlan t#bool mlx4_get_slave_default_vlan ( s#mlx4_dev * , int , int , t#u16 * , t#u8 * ) +mlx4_set_vf_spoofchk int mlx4_set_vf_spoofchk ( s#mlx4_dev * , int , int , t#bool ) +mlx4_get_vf_config int mlx4_get_vf_config ( s#mlx4_dev * , int , int , s#ifla_vf_info * ) +mlx4_set_vf_link_state int mlx4_set_vf_link_state ( s#mlx4_dev * , int , int , int ) +s#mlx4_counter struct mlx4_counter { t#u8 reserved1 [ 3 ] ; t#u8 counter_mode ; t#__be32 num_ifc ; t#u32 reserved2 [ 2 ] ; t#__be64 rx_frames ; t#__be64 rx_bytes ; t#__be64 tx_frames ; t#__be64 tx_bytes ; } +mlx4_get_counter_stats int mlx4_get_counter_stats ( s#mlx4_dev * , int , s#mlx4_counter * , int ) +mlx4_get_vf_stats int mlx4_get_vf_stats ( s#mlx4_dev * , int , int , s#ifla_vf_stats * ) +mlx4_vf_smi_enabled int mlx4_vf_smi_enabled ( s#mlx4_dev * , int , int ) +mlx4_vf_get_enable_smi_admin int mlx4_vf_get_enable_smi_admin ( s#mlx4_dev * , int , int ) +mlx4_vf_set_enable_smi_admin int mlx4_vf_set_enable_smi_admin ( s#mlx4_dev * , int , int , int ) + +/* drivers/net/ethernet/mellanox/mlx4/cq.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +e#mlx4_event enum mlx4_event { MLX4_EVENT_TYPE_COMP = 0x00 , MLX4_EVENT_TYPE_PATH_MIG = 0x01 , MLX4_EVENT_TYPE_COMM_EST = 0x02 , MLX4_EVENT_TYPE_SQ_DRAINED = 0x03 , MLX4_EVENT_TYPE_SRQ_QP_LAST_WQE = 0x13 , MLX4_EVENT_TYPE_SRQ_LIMIT = 0x14 , MLX4_EVENT_TYPE_CQ_ERROR = 0x04 , MLX4_EVENT_TYPE_WQ_CATAS_ERROR = 0x05 , MLX4_EVENT_TYPE_EEC_CATAS_ERROR = 0x06 , MLX4_EVENT_TYPE_PATH_MIG_FAILED = 0x07 , MLX4_EVENT_TYPE_WQ_INVAL_REQ_ERROR = 0x10 , MLX4_EVENT_TYPE_WQ_ACCESS_ERROR = 0x11 , MLX4_EVENT_TYPE_SRQ_CATAS_ERROR = 0x12 , MLX4_EVENT_TYPE_LOCAL_CATAS_ERROR = 0x08 , MLX4_EVENT_TYPE_PORT_CHANGE = 0x09 , MLX4_EVENT_TYPE_EQ_OVERFLOW = 0x0f , MLX4_EVENT_TYPE_ECC_DETECT = 0x0e , MLX4_EVENT_TYPE_CMD = 0x0a , MLX4_EVENT_TYPE_VEP_UPDATE = 0x19 , MLX4_EVENT_TYPE_COMM_CHANNEL = 0x18 , MLX4_EVENT_TYPE_OP_REQUIRED = 0x1a , MLX4_EVENT_TYPE_FATAL_WARNING = 0x1b , MLX4_EVENT_TYPE_FLR_EVENT = 0x1c , MLX4_EVENT_TYPE_PORT_MNG_CHG_EVENT = 0x1d , MLX4_EVENT_TYPE_RECOVERABLE_ERROR_EVENT = 0x3e , MLX4_EVENT_TYPE_NONE = 0xff , } +s#mlx4_uar struct mlx4_uar { unsigned long pfn ; int index ; s#list_head bf_list ; unsigned free_bf_bmap ; void * map ; void * bf_map ; } +s#mlx4_cq struct mlx4_cq { void ( * comp ) ( s#mlx4_cq * ) ; void ( * event ) ( s#mlx4_cq * , e#mlx4_event ) ; s#mlx4_uar * uar ; t#u32 cons_index ; t#u16 irq ; t#__be32 * set_ci_db ; t#__be32 * arm_db ; int arm_sn ; int cqn ; unsigned vector ; t#refcount_t refcount ; s#completion free ; struct { s#list_head list ; void ( * comp ) ( s#mlx4_cq * ) ; void * priv ; } tasklet_ctx ; int reset_notify_added ; s#list_head reset_notify ; t#u8 usage ; } +mlx4_cq_modify int mlx4_cq_modify ( s#mlx4_dev * , s#mlx4_cq * , t#u16 , t#u16 ) +mlx4_cq_resize int mlx4_cq_resize ( s#mlx4_dev * , s#mlx4_cq * , int , s#mlx4_mtt * ) +mlx4_cq_alloc int mlx4_cq_alloc ( s#mlx4_dev * , int , s#mlx4_mtt * , s#mlx4_uar * , t#u64 , s#mlx4_cq * , unsigned int , int , int , void * , t#bool ) +mlx4_cq_free void mlx4_cq_free ( s#mlx4_dev * , s#mlx4_cq * ) + +/* drivers/net/ethernet/mellanox/mlx4/eq.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_gen_pkey_eqe int mlx4_gen_pkey_eqe ( s#mlx4_dev * , int , t#u8 ) +mlx4_gen_guid_change_eqe int mlx4_gen_guid_change_eqe ( s#mlx4_dev * , int , t#u8 ) +mlx4_gen_port_state_change_eqe int mlx4_gen_port_state_change_eqe ( s#mlx4_dev * , int , t#u8 , t#u8 ) +e#slave_port_state enum slave_port_state { SLAVE_PORT_DOWN = 0 , SLAVE_PENDING_UP , SLAVE_PORT_UP , } +mlx4_get_slave_port_state e#slave_port_state mlx4_get_slave_port_state ( s#mlx4_dev * , int , t#u8 ) +e#slave_port_gen_event enum slave_port_gen_event { SLAVE_PORT_GEN_EVENT_DOWN = 0 , SLAVE_PORT_GEN_EVENT_UP , SLAVE_PORT_GEN_EVENT_NONE , } +set_and_calc_slave_port_state int set_and_calc_slave_port_state ( s#mlx4_dev * , int , t#u8 , int , e#slave_port_gen_event * ) +mlx4_gen_slaves_port_mgt_ev int mlx4_gen_slaves_port_mgt_ev ( s#mlx4_dev * , t#u8 , int ) +mlx4_test_async int mlx4_test_async ( s#mlx4_dev * ) +mlx4_test_interrupt int mlx4_test_interrupt ( s#mlx4_dev * , int ) +mlx4_is_eq_vector_valid t#bool mlx4_is_eq_vector_valid ( s#mlx4_dev * , t#u8 , int ) +mlx4_get_eqs_per_port t#u32 mlx4_get_eqs_per_port ( s#mlx4_dev * , t#u8 ) +mlx4_is_eq_shared int mlx4_is_eq_shared ( s#mlx4_dev * , int ) +mlx4_get_cpu_rmap s#cpu_rmap * mlx4_get_cpu_rmap ( s#mlx4_dev * , int ) +mlx4_assign_eq int mlx4_assign_eq ( s#mlx4_dev * , t#u8 , int * ) +mlx4_eq_get_irq int mlx4_eq_get_irq ( s#mlx4_dev * , int ) +mlx4_release_eq void mlx4_release_eq ( s#mlx4_dev * , int ) + +/* drivers/net/ethernet/mellanox/mlx4/fw.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_get_slave_pkey_gid_tbl_len int mlx4_get_slave_pkey_gid_tbl_len ( s#mlx4_dev * , t#u8 , int * , int * ) +mlx4_INIT_PORT int mlx4_INIT_PORT ( s#mlx4_dev * , int ) +mlx4_CLOSE_PORT int mlx4_CLOSE_PORT ( s#mlx4_dev * , int ) +s#mlx4_config_dev_params struct mlx4_config_dev_params { t#u16 vxlan_udp_dport ; t#u8 rx_csum_flags_port_1 ; t#u8 rx_csum_flags_port_2 ; } +mlx4_config_dev_retrieval int mlx4_config_dev_retrieval ( s#mlx4_dev * , s#mlx4_config_dev_params * ) +mlx4_config_vxlan_port int mlx4_config_vxlan_port ( s#mlx4_dev * , t#__be16 ) +mlx4_config_roce_v2_port int mlx4_config_roce_v2_port ( s#mlx4_dev * , t#u16 ) +mlx4_query_diag_counters int mlx4_query_diag_counters ( s#mlx4_dev * , t#u8 , const t#u32 [ ] , t#u32 [ ] , t#size_t , t#u8 ) +mlx4_wol_read int mlx4_wol_read ( s#mlx4_dev * , t#u64 * , int ) +mlx4_wol_write int mlx4_wol_write ( s#mlx4_dev * , t#u64 , int ) +e#mlx4_access_reg_method enum mlx4_access_reg_method { MLX4_ACCESS_REG_QUERY = 0x1 , MLX4_ACCESS_REG_WRITE = 0x2 , } +s#mlx4_ptys_reg struct mlx4_ptys_reg { t#u8 flags ; t#u8 local_port ; t#u8 resrvd2 ; t#u8 proto_mask ; t#__be32 resrvd3 [ 2 ] ; t#__be32 eth_proto_cap ; t#__be16 ib_width_cap ; t#__be16 ib_speed_cap ; t#__be32 resrvd4 ; t#__be32 eth_proto_admin ; t#__be16 ib_width_admin ; t#__be16 ib_speed_admin ; t#__be32 resrvd5 ; t#__be32 eth_proto_oper ; t#__be16 ib_width_oper ; t#__be16 ib_speed_oper ; t#__be32 resrvd6 ; t#__be32 eth_proto_lp_adv ; } +mlx4_ACCESS_PTYS_REG int mlx4_ACCESS_PTYS_REG ( s#mlx4_dev * , e#mlx4_access_reg_method , s#mlx4_ptys_reg * ) +get_phv_bit int get_phv_bit ( s#mlx4_dev * , t#u8 , int * ) +set_phv_bit int set_phv_bit ( s#mlx4_dev * , t#u8 , int ) +mlx4_get_is_vlan_offload_disabled int mlx4_get_is_vlan_offload_disabled ( s#mlx4_dev * , t#u8 , t#bool * ) +mlx4_replace_zero_macs void mlx4_replace_zero_macs ( s#mlx4_dev * ) + +/* drivers/net/ethernet/mellanox/mlx4/fw_qos.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_SET_PORT_PRIO2TC int mlx4_SET_PORT_PRIO2TC ( s#mlx4_dev * , t#u8 , t#u8 * ) +mlx4_SET_PORT_SCHEDULER int mlx4_SET_PORT_SCHEDULER ( s#mlx4_dev * , t#u8 , t#u8 * , t#u8 * , t#u16 * ) +mlx4_ALLOCATE_VPP_get int mlx4_ALLOCATE_VPP_get ( s#mlx4_dev * , t#u8 , t#u16 * , t#u8 * ) +mlx4_ALLOCATE_VPP_set int mlx4_ALLOCATE_VPP_set ( s#mlx4_dev * , t#u8 , t#u8 * ) +s#mlx4_vport_qos_param struct mlx4_vport_qos_param { t#u32 bw_share ; t#u32 max_avg_bw ; t#u8 enable ; } +mlx4_SET_VPORT_QOS_get int mlx4_SET_VPORT_QOS_get ( s#mlx4_dev * , t#u8 , t#u8 , s#mlx4_vport_qos_param * ) +mlx4_SET_VPORT_QOS_set int mlx4_SET_VPORT_QOS_set ( s#mlx4_dev * , t#u8 , t#u8 , s#mlx4_vport_qos_param * ) + +/* drivers/net/ethernet/mellanox/mlx4/intf.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +e#mlx4_dev_event enum mlx4_dev_event { MLX4_DEV_EVENT_CATASTROPHIC_ERROR , MLX4_DEV_EVENT_PORT_UP , MLX4_DEV_EVENT_PORT_DOWN , MLX4_DEV_EVENT_PORT_REINIT , MLX4_DEV_EVENT_PORT_MGMT_CHANGE , MLX4_DEV_EVENT_SLAVE_INIT , MLX4_DEV_EVENT_SLAVE_SHUTDOWN , } +e#mlx4_protocol enum mlx4_protocol { MLX4_PROT_IB_IPV6 = 0 , MLX4_PROT_ETH , MLX4_PROT_IB_IPV4 , MLX4_PROT_FCOE } +s#mlx4_interface struct mlx4_interface { void * ( * add ) ( s#mlx4_dev * ) ; void ( * remove ) ( s#mlx4_dev * , void * ) ; void ( * event ) ( s#mlx4_dev * , void * , e#mlx4_dev_event , unsigned long ) ; void * ( * get_dev ) ( s#mlx4_dev * , void * , t#u8 ) ; void ( * activate ) ( s#mlx4_dev * , void * ) ; s#list_head list ; e#mlx4_protocol protocol ; int flags ; } +mlx4_register_interface int mlx4_register_interface ( s#mlx4_interface * ) +mlx4_unregister_interface void mlx4_unregister_interface ( s#mlx4_interface * ) +mlx4_get_protocol_dev void * mlx4_get_protocol_dev ( s#mlx4_dev * , e#mlx4_protocol , int ) +mlx4_get_devlink_port s#devlink_port * mlx4_get_devlink_port ( s#mlx4_dev * , int ) + +/* drivers/net/ethernet/mellanox/mlx4/main.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_get_parav_qkey int mlx4_get_parav_qkey ( s#mlx4_dev * , t#u32 , t#u32 * ) +mlx4_sync_pkey_table void mlx4_sync_pkey_table ( s#mlx4_dev * , int , int , int , int ) +mlx4_put_slave_node_guid void mlx4_put_slave_node_guid ( s#mlx4_dev * , int , t#__be64 ) +mlx4_get_slave_node_guid t#__be64 mlx4_get_slave_node_guid ( s#mlx4_dev * , int ) +mlx4_is_slave_active int mlx4_is_slave_active ( s#mlx4_dev * , int ) +s#mlx4_net_trans_rule_hw_ctrl struct mlx4_net_trans_rule_hw_ctrl { t#__be16 prio ; t#u8 type ; t#u8 flags ; t#u8 rsvd1 ; t#u8 funcid ; t#u8 vep ; t#u8 port ; t#__be32 qpn ; t#__be32 rsvd2 ; } +s#mlx4_net_trans_rule_hw_eth struct mlx4_net_trans_rule_hw_eth { t#u8 size ; t#u8 rsvd ; t#__be16 id ; t#u8 rsvd1 [ 6 ] ; t#u8 dst_mac [ 6 ] ; t#u16 rsvd2 ; t#u8 dst_mac_msk [ 6 ] ; t#u16 rsvd3 ; t#u8 src_mac [ 6 ] ; t#u16 rsvd4 ; t#u8 src_mac_msk [ 6 ] ; t#u8 rsvd5 ; t#u8 ether_type_enable ; t#__be16 ether_type ; t#__be16 vlan_tag_msk ; t#__be16 vlan_tag ; } +s#mlx4_net_trans_rule_hw_ib struct mlx4_net_trans_rule_hw_ib { t#u8 size ; t#u8 rsvd1 ; t#__be16 id ; t#u32 rsvd2 ; t#__be32 l3_qpn ; t#__be32 qpn_mask ; t#u8 dst_gid [ 16 ] ; t#u8 dst_gid_msk [ 16 ] ; } +s#mlx4_net_trans_rule_hw_ipv4 struct mlx4_net_trans_rule_hw_ipv4 { t#u8 size ; t#u8 rsvd ; t#__be16 id ; t#__be32 rsvd1 ; t#__be32 dst_ip ; t#__be32 dst_ip_msk ; t#__be32 src_ip ; t#__be32 src_ip_msk ; } +s#mlx4_net_trans_rule_hw_tcp_udp struct mlx4_net_trans_rule_hw_tcp_udp { t#u8 size ; t#u8 rsvd ; t#__be16 id ; t#__be16 rsvd1 [ 3 ] ; t#__be16 dst_port ; t#__be16 rsvd2 ; t#__be16 dst_port_msk ; t#__be16 rsvd3 ; t#__be16 src_port ; t#__be16 rsvd4 ; t#__be16 src_port_msk ; } +s#mlx4_net_trans_rule_hw_vxlan struct mlx4_net_trans_rule_hw_vxlan { t#u8 size ; t#u8 rsvd ; t#__be16 id ; t#__be32 rsvd1 ; t#__be32 vni ; t#__be32 vni_mask ; } +s#_rule_hw struct _rule_hw { union { struct { t#u8 size ; t#u8 rsvd ; t#__be16 id ; } ; s#mlx4_net_trans_rule_hw_eth eth ; s#mlx4_net_trans_rule_hw_ib ib ; s#mlx4_net_trans_rule_hw_ipv4 ipv4 ; s#mlx4_net_trans_rule_hw_tcp_udp tcp_udp ; s#mlx4_net_trans_rule_hw_vxlan vxlan ; } ; } +mlx4_handle_eth_header_mcast_prio void mlx4_handle_eth_header_mcast_prio ( s#mlx4_net_trans_rule_hw_ctrl * , s#_rule_hw * ) +mlx4_bond int mlx4_bond ( s#mlx4_dev * ) +mlx4_unbond int mlx4_unbond ( s#mlx4_dev * ) +s#mlx4_port_map struct mlx4_port_map { t#u8 port1 ; t#u8 port2 ; } +mlx4_port_map_set int mlx4_port_map_set ( s#mlx4_dev * , s#mlx4_port_map * ) +mlx4_read_clock t#u64 mlx4_read_clock ( s#mlx4_dev * ) +s#mlx4_clock_params struct mlx4_clock_params { t#u64 offset ; t#u8 bar ; t#u8 size ; } +mlx4_get_internal_clock_params int mlx4_get_internal_clock_params ( s#mlx4_dev * , s#mlx4_clock_params * ) +mlx4_counter_alloc int mlx4_counter_alloc ( s#mlx4_dev * , t#u32 * , t#u8 ) +mlx4_counter_free void mlx4_counter_free ( s#mlx4_dev * , t#u32 ) +mlx4_get_default_counter_index int mlx4_get_default_counter_index ( s#mlx4_dev * , int ) +mlx4_set_admin_guid void mlx4_set_admin_guid ( s#mlx4_dev * , t#__be64 , int , int ) +mlx4_get_admin_guid t#__be64 mlx4_get_admin_guid ( s#mlx4_dev * , int , int ) + +/* drivers/net/ethernet/mellanox/mlx4/mcg.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +e#mlx4_net_trans_promisc_mode enum mlx4_net_trans_promisc_mode { MLX4_FS_REGULAR = 1 , MLX4_FS_ALL_DEFAULT , MLX4_FS_MC_DEFAULT , MLX4_FS_MIRROR_RX_PORT , MLX4_FS_MIRROR_SX_PORT , MLX4_FS_UC_SNIFFER , MLX4_FS_MC_SNIFFER , MLX4_FS_MODE_NUM , } +mlx4_map_sw_to_hw_steering_mode int mlx4_map_sw_to_hw_steering_mode ( s#mlx4_dev * , e#mlx4_net_trans_promisc_mode ) +e#mlx4_net_trans_rule_id enum mlx4_net_trans_rule_id { MLX4_NET_TRANS_RULE_ID_ETH = 0 , MLX4_NET_TRANS_RULE_ID_IB , MLX4_NET_TRANS_RULE_ID_IPV6 , MLX4_NET_TRANS_RULE_ID_IPV4 , MLX4_NET_TRANS_RULE_ID_TCP , MLX4_NET_TRANS_RULE_ID_UDP , MLX4_NET_TRANS_RULE_ID_VXLAN , MLX4_NET_TRANS_RULE_NUM , } +mlx4_map_sw_to_hw_steering_id int mlx4_map_sw_to_hw_steering_id ( s#mlx4_dev * , e#mlx4_net_trans_rule_id ) +mlx4_hw_rule_sz int mlx4_hw_rule_sz ( s#mlx4_dev * , e#mlx4_net_trans_rule_id ) +e#mlx4_net_trans_hw_rule_queue enum mlx4_net_trans_hw_rule_queue { MLX4_NET_TRANS_Q_FIFO , MLX4_NET_TRANS_Q_LIFO , } +s#mlx4_net_trans_rule struct mlx4_net_trans_rule { s#list_head list ; e#mlx4_net_trans_hw_rule_queue queue_mode ; t#bool exclusive ; t#bool allow_loopback ; e#mlx4_net_trans_promisc_mode promisc_mode ; t#u8 port ; t#u16 priority ; t#u32 qpn ; } +mlx4_flow_attach int mlx4_flow_attach ( s#mlx4_dev * , s#mlx4_net_trans_rule * , t#u64 * ) +mlx4_flow_detach int mlx4_flow_detach ( s#mlx4_dev * , t#u64 ) +mlx4_tunnel_steer_add int mlx4_tunnel_steer_add ( s#mlx4_dev * , const unsigned char * , int , int , t#u16 , t#u64 * ) +mlx4_FLOW_STEERING_IB_UC_QP_RANGE int mlx4_FLOW_STEERING_IB_UC_QP_RANGE ( s#mlx4_dev * , t#u32 , t#u32 ) +s#mlx4_qp struct mlx4_qp { void ( * event ) ( s#mlx4_qp * , e#mlx4_event ) ; int qpn ; t#refcount_t refcount ; s#completion free ; t#u8 usage ; } +mlx4_multicast_attach int mlx4_multicast_attach ( s#mlx4_dev * , s#mlx4_qp * , t#u8 [ 16 ] , t#u8 , int , e#mlx4_protocol , t#u64 * ) +mlx4_multicast_detach int mlx4_multicast_detach ( s#mlx4_dev * , s#mlx4_qp * , t#u8 [ 16 ] , e#mlx4_protocol , t#u64 ) +mlx4_flow_steer_promisc_add int mlx4_flow_steer_promisc_add ( s#mlx4_dev * , t#u8 , t#u32 , e#mlx4_net_trans_promisc_mode ) +mlx4_flow_steer_promisc_remove int mlx4_flow_steer_promisc_remove ( s#mlx4_dev * , t#u8 , e#mlx4_net_trans_promisc_mode ) +mlx4_unicast_attach int mlx4_unicast_attach ( s#mlx4_dev * , s#mlx4_qp * , t#u8 [ 16 ] , int , e#mlx4_protocol ) +mlx4_unicast_detach int mlx4_unicast_detach ( s#mlx4_dev * , s#mlx4_qp * , t#u8 [ 16 ] , e#mlx4_protocol ) +mlx4_multicast_promisc_add int mlx4_multicast_promisc_add ( s#mlx4_dev * , t#u32 , t#u8 ) +mlx4_multicast_promisc_remove int mlx4_multicast_promisc_remove ( s#mlx4_dev * , t#u32 , t#u8 ) +mlx4_unicast_promisc_add int mlx4_unicast_promisc_add ( s#mlx4_dev * , t#u32 , t#u8 ) +mlx4_unicast_promisc_remove int mlx4_unicast_promisc_remove ( s#mlx4_dev * , t#u32 , t#u8 ) + +/* drivers/net/ethernet/mellanox/mlx4/mr.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_mtt_init int mlx4_mtt_init ( s#mlx4_dev * , int , int , s#mlx4_mtt * ) +mlx4_mtt_cleanup void mlx4_mtt_cleanup ( s#mlx4_dev * , s#mlx4_mtt * ) +mlx4_mtt_addr t#u64 mlx4_mtt_addr ( s#mlx4_dev * , s#mlx4_mtt * ) +s#mlx4_mr struct mlx4_mr { s#mlx4_mtt mtt ; t#u64 iova ; t#u64 size ; t#u32 key ; t#u32 pd ; t#u32 access ; int enabled ; } +s#mlx4_mpt_entry struct mlx4_mpt_entry { t#__be32 flags ; t#__be32 qpn ; t#__be32 key ; t#__be32 pd_flags ; t#__be64 start ; t#__be64 length ; t#__be32 lkey ; t#__be32 win_cnt ; t#u8 reserved1 [ 3 ] ; t#u8 mtt_rep ; t#__be64 mtt_addr ; t#__be32 mtt_sz ; t#__be32 entity_size ; t#__be32 first_byte_offset ; } +mlx4_mr_hw_get_mpt int mlx4_mr_hw_get_mpt ( s#mlx4_dev * , s#mlx4_mr * , s#mlx4_mpt_entry * * * ) +mlx4_mr_hw_write_mpt int mlx4_mr_hw_write_mpt ( s#mlx4_dev * , s#mlx4_mr * , s#mlx4_mpt_entry * * ) +mlx4_mr_hw_put_mpt void mlx4_mr_hw_put_mpt ( s#mlx4_dev * , s#mlx4_mpt_entry * * ) +mlx4_mr_hw_change_pd int mlx4_mr_hw_change_pd ( s#mlx4_dev * , s#mlx4_mpt_entry * , t#u32 ) +mlx4_mr_hw_change_access int mlx4_mr_hw_change_access ( s#mlx4_dev * , s#mlx4_mpt_entry * , t#u32 ) +mlx4_mr_alloc int mlx4_mr_alloc ( s#mlx4_dev * , t#u32 , t#u64 , t#u64 , t#u32 , int , int , s#mlx4_mr * ) +mlx4_mr_free int mlx4_mr_free ( s#mlx4_dev * , s#mlx4_mr * ) +mlx4_mr_rereg_mem_cleanup void mlx4_mr_rereg_mem_cleanup ( s#mlx4_dev * , s#mlx4_mr * ) +mlx4_mr_rereg_mem_write int mlx4_mr_rereg_mem_write ( s#mlx4_dev * , s#mlx4_mr * , t#u64 , t#u64 , int , int , s#mlx4_mpt_entry * ) +mlx4_mr_enable int mlx4_mr_enable ( s#mlx4_dev * , s#mlx4_mr * ) +mlx4_write_mtt int mlx4_write_mtt ( s#mlx4_dev * , s#mlx4_mtt * , int , int , t#u64 * ) +mlx4_buf_write_mtt int mlx4_buf_write_mtt ( s#mlx4_dev * , s#mlx4_mtt * , s#mlx4_buf * ) +e#mlx4_mw_type enum mlx4_mw_type { MLX4_MW_TYPE_1 = 1 , MLX4_MW_TYPE_2 = 2 , } +s#mlx4_mw struct mlx4_mw { t#u32 key ; t#u32 pd ; e#mlx4_mw_type type ; int enabled ; } +mlx4_mw_alloc int mlx4_mw_alloc ( s#mlx4_dev * , t#u32 , e#mlx4_mw_type , s#mlx4_mw * ) +mlx4_mw_enable int mlx4_mw_enable ( s#mlx4_dev * , s#mlx4_mw * ) +mlx4_mw_free void mlx4_mw_free ( s#mlx4_dev * , s#mlx4_mw * ) +mlx4_SYNC_TPT int mlx4_SYNC_TPT ( s#mlx4_dev * ) + +/* drivers/net/ethernet/mellanox/mlx4/pd.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_pd_alloc int mlx4_pd_alloc ( s#mlx4_dev * , t#u32 * ) +mlx4_pd_free void mlx4_pd_free ( s#mlx4_dev * , t#u32 ) +mlx4_xrcd_alloc int mlx4_xrcd_alloc ( s#mlx4_dev * , t#u32 * ) +mlx4_xrcd_free void mlx4_xrcd_free ( s#mlx4_dev * , t#u32 ) +mlx4_uar_alloc int mlx4_uar_alloc ( s#mlx4_dev * , s#mlx4_uar * ) +mlx4_uar_free void mlx4_uar_free ( s#mlx4_dev * , s#mlx4_uar * ) +s#mlx4_bf struct mlx4_bf { unsigned int offset ; int buf_size ; s#mlx4_uar * uar ; void * reg ; } +mlx4_bf_alloc int mlx4_bf_alloc ( s#mlx4_dev * , s#mlx4_bf * , int ) +mlx4_bf_free void mlx4_bf_free ( s#mlx4_dev * , s#mlx4_bf * ) + +/* drivers/net/ethernet/mellanox/mlx4/port.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +mlx4_find_cached_mac int mlx4_find_cached_mac ( s#mlx4_dev * , t#u8 , t#u64 , int * ) +__mlx4_register_mac int __mlx4_register_mac ( s#mlx4_dev * , t#u8 , t#u64 ) +mlx4_register_mac int mlx4_register_mac ( s#mlx4_dev * , t#u8 , t#u64 ) +mlx4_get_base_qpn int mlx4_get_base_qpn ( s#mlx4_dev * , t#u8 ) +__mlx4_unregister_mac void __mlx4_unregister_mac ( s#mlx4_dev * , t#u8 , t#u64 ) +mlx4_unregister_mac void mlx4_unregister_mac ( s#mlx4_dev * , t#u8 , t#u64 ) +__mlx4_replace_mac int __mlx4_replace_mac ( s#mlx4_dev * , t#u8 , int , t#u64 ) +mlx4_find_cached_vlan int mlx4_find_cached_vlan ( s#mlx4_dev * , t#u8 , t#u16 , int * ) +mlx4_register_vlan int mlx4_register_vlan ( s#mlx4_dev * , t#u8 , t#u16 , int * ) +mlx4_unregister_vlan void mlx4_unregister_vlan ( s#mlx4_dev * , t#u8 , t#u16 ) +mlx4_get_base_gid_ix int mlx4_get_base_gid_ix ( s#mlx4_dev * , int , int ) +mlx4_SET_PORT_general int mlx4_SET_PORT_general ( s#mlx4_dev * , t#u8 , int , t#u8 , t#u8 , t#u8 , t#u8 ) +mlx4_SET_PORT_qpn_calc int mlx4_SET_PORT_qpn_calc ( s#mlx4_dev * , t#u8 , t#u32 , t#u8 ) +mlx4_SET_PORT_user_mtu int mlx4_SET_PORT_user_mtu ( s#mlx4_dev * , t#u8 , t#u16 ) +mlx4_SET_PORT_user_mac int mlx4_SET_PORT_user_mac ( s#mlx4_dev * , t#u8 , t#u8 * ) +mlx4_SET_PORT_fcs_check int mlx4_SET_PORT_fcs_check ( s#mlx4_dev * , t#u8 , t#u8 ) +mlx4_SET_PORT_VXLAN int mlx4_SET_PORT_VXLAN ( s#mlx4_dev * , t#u8 , t#u8 , int ) +mlx4_SET_PORT_BEACON int mlx4_SET_PORT_BEACON ( s#mlx4_dev * , t#u8 , t#u16 ) +mlx4_SET_MCAST_FLTR int mlx4_SET_MCAST_FLTR ( s#mlx4_dev * , t#u8 , t#u64 , t#u64 , t#u8 ) +mlx4_get_slave_from_roce_gid int mlx4_get_slave_from_roce_gid ( s#mlx4_dev * , int , t#u8 * , int * ) +mlx4_get_roce_gid_from_slave int mlx4_get_roce_gid_from_slave ( s#mlx4_dev * , int , int , t#u8 * ) +mlx4_get_module_info int mlx4_get_module_info ( s#mlx4_dev * , t#u8 , t#u16 , t#u16 , t#u8 * ) +mlx4_max_tc int mlx4_max_tc ( s#mlx4_dev * ) + +/* drivers/net/ethernet/mellanox/mlx4/qp.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +e#mlx4_qp_state enum mlx4_qp_state { MLX4_QP_STATE_RST = 0 , MLX4_QP_STATE_INIT = 1 , MLX4_QP_STATE_RTR = 2 , MLX4_QP_STATE_RTS = 3 , MLX4_QP_STATE_SQER = 4 , MLX4_QP_STATE_SQD = 5 , MLX4_QP_STATE_ERR = 6 , MLX4_QP_STATE_SQ_DRAINING = 7 , MLX4_QP_NUM_STATE } +s#mlx4_qp_path struct mlx4_qp_path { t#u8 fl ; union { t#u8 vlan_control ; t#u8 control ; } ; t#u8 disable_pkey_check ; t#u8 pkey_index ; t#u8 counter_index ; t#u8 grh_mylmc ; t#__be16 rlid ; t#u8 ackto ; t#u8 mgid_index ; t#u8 static_rate ; t#u8 hop_limit ; t#__be32 tclass_flowlabel ; t#u8 rgid [ 16 ] ; t#u8 sched_queue ; t#u8 vlan_index ; t#u8 feup ; t#u8 fvl_rx ; t#u8 reserved4 [ 2 ] ; t#u8 dmac [ 6 ] ; } +s#mlx4_qp_context struct mlx4_qp_context { t#__be32 flags ; t#__be32 pd ; t#u8 mtu_msgmax ; t#u8 rq_size_stride ; t#u8 sq_size_stride ; t#u8 rlkey_roce_mode ; t#__be32 usr_page ; t#__be32 local_qpn ; t#__be32 remote_qpn ; s#mlx4_qp_path pri_path ; s#mlx4_qp_path alt_path ; t#__be32 params1 ; t#u32 reserved1 ; t#__be32 next_send_psn ; t#__be32 cqn_send ; t#__be16 roce_entropy ; t#__be16 reserved2 [ 3 ] ; t#__be32 last_acked_psn ; t#__be32 ssn ; t#__be32 params2 ; t#__be32 rnr_nextrecvpsn ; t#__be32 xrcd ; t#__be32 cqn_recv ; t#__be64 db_rec_addr ; t#__be32 qkey ; t#__be32 srqn ; t#__be32 msn ; t#__be16 rq_wqe_counter ; t#__be16 sq_wqe_counter ; t#u32 reserved3 ; t#__be16 rate_limit_params ; t#u8 reserved4 ; t#u8 qos_vport ; t#__be32 param3 ; t#__be32 nummmcpeers_basemkey ; t#u8 log_page_size ; t#u8 reserved5 [ 2 ] ; t#u8 mtt_base_addr_h ; t#__be32 mtt_base_addr_l ; t#u32 reserved6 [ 10 ] ; } +e#mlx4_qp_optpar enum mlx4_qp_optpar { MLX4_QP_OPTPAR_ALT_ADDR_PATH = 1 << 0 , MLX4_QP_OPTPAR_RRE = 1 << 1 , MLX4_QP_OPTPAR_RAE = 1 << 2 , MLX4_QP_OPTPAR_RWE = 1 << 3 , MLX4_QP_OPTPAR_PKEY_INDEX = 1 << 4 , MLX4_QP_OPTPAR_Q_KEY = 1 << 5 , MLX4_QP_OPTPAR_RNR_TIMEOUT = 1 << 6 , MLX4_QP_OPTPAR_PRIMARY_ADDR_PATH = 1 << 7 , MLX4_QP_OPTPAR_SRA_MAX = 1 << 8 , MLX4_QP_OPTPAR_RRA_MAX = 1 << 9 , MLX4_QP_OPTPAR_PM_STATE = 1 << 10 , MLX4_QP_OPTPAR_RETRY_COUNT = 1 << 12 , MLX4_QP_OPTPAR_RNR_RETRY = 1 << 13 , MLX4_QP_OPTPAR_ACK_TIMEOUT = 1 << 14 , MLX4_QP_OPTPAR_SCHED_QUEUE = 1 << 16 , MLX4_QP_OPTPAR_COUNTER_INDEX = 1 << 20 , MLX4_QP_OPTPAR_VLAN_STRIPPING = 1 << 21 , } +mlx4_qp_modify int mlx4_qp_modify ( s#mlx4_dev * , s#mlx4_mtt * , e#mlx4_qp_state , e#mlx4_qp_state , s#mlx4_qp_context * , e#mlx4_qp_optpar , int , s#mlx4_qp * ) +mlx4_qp_reserve_range int mlx4_qp_reserve_range ( s#mlx4_dev * , int , int , int * , t#u8 , t#u8 ) +mlx4_qp_release_range void mlx4_qp_release_range ( s#mlx4_dev * , int , int ) +mlx4_qp_alloc int mlx4_qp_alloc ( s#mlx4_dev * , int , s#mlx4_qp * ) +e#mlx4_update_qp_attr enum mlx4_update_qp_attr { MLX4_UPDATE_QP_SMAC = 1 << 0 , MLX4_UPDATE_QP_VSD = 1 << 1 , MLX4_UPDATE_QP_RATE_LIMIT = 1 << 2 , MLX4_UPDATE_QP_QOS_VPORT = 1 << 3 , MLX4_UPDATE_QP_ETH_SRC_CHECK_MC_LB = 1 << 4 , MLX4_UPDATE_QP_SUPPORTED_ATTRS = ( 1 << 5 ) - 1 } +s#mlx4_update_qp_params struct mlx4_update_qp_params { t#u8 smac_index ; t#u8 qos_vport ; t#u32 flags ; t#u16 rate_unit ; t#u16 rate_val ; } +mlx4_update_qp int mlx4_update_qp ( s#mlx4_dev * , t#u32 , e#mlx4_update_qp_attr , s#mlx4_update_qp_params * ) +mlx4_qp_remove void mlx4_qp_remove ( s#mlx4_dev * , s#mlx4_qp * ) +mlx4_qp_free void mlx4_qp_free ( s#mlx4_dev * , s#mlx4_qp * ) +mlx4_qp_query int mlx4_qp_query ( s#mlx4_dev * , s#mlx4_qp * , s#mlx4_qp_context * ) +mlx4_qp_to_ready int mlx4_qp_to_ready ( s#mlx4_dev * , s#mlx4_mtt * , s#mlx4_qp_context * , s#mlx4_qp * , e#mlx4_qp_state * ) + +/* drivers/net/ethernet/mellanox/mlx4/srq.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##devlink_region +s#mlx4_srq struct mlx4_srq { void ( * event ) ( s#mlx4_srq * , e#mlx4_event ) ; int srqn ; int max ; int max_gs ; int wqe_shift ; t#refcount_t refcount ; s#completion free ; } +mlx4_srq_alloc int mlx4_srq_alloc ( s#mlx4_dev * , t#u32 , t#u32 , t#u16 , s#mlx4_mtt * , t#u64 , s#mlx4_srq * ) +mlx4_srq_free void mlx4_srq_free ( s#mlx4_dev * , s#mlx4_srq * ) +mlx4_srq_arm int mlx4_srq_arm ( s#mlx4_dev * , s#mlx4_srq * , int ) +mlx4_srq_query int mlx4_srq_query ( s#mlx4_dev * , s#mlx4_srq * , int * ) +mlx4_srq_lookup s#mlx4_srq * mlx4_srq_lookup ( s#mlx4_dev * , t#u32 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/alloc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#mlx5_coredev_type enum mlx5_coredev_type { MLX5_COREDEV_PF , MLX5_COREDEV_VF , MLX5_COREDEV_SF , } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +e#mlx5_pci_status enum mlx5_pci_status { MLX5_PCI_STATUS_DISABLED , MLX5_PCI_STATUS_ENABLED , } +E#MLX5_BOARD_ID_LEN 64 +s#mlx5_nb struct mlx5_nb { s#notifier_block nb ; t#u8 event_type ; } +e#mlx5_cmdif_state enum mlx5_cmdif_state { MLX5_CMDIF_STATE_UNINITIALIZED , MLX5_CMDIF_STATE_UP , MLX5_CMDIF_STATE_DOWN , } +E#MLX5_CMD_WQ_MAX_NAME 32 +s#cmd_msg_cache struct cmd_msg_cache { t#spinlock_t lock ; s#list_head head ; unsigned int max_inbox_size ; unsigned int num_ent ; } +s#mlx5_cmd_first struct mlx5_cmd_first { t#__be32 data [ 4 ] ; } +s#mlx5_cmd_mailbox struct mlx5_cmd_mailbox { void * buf ; t#dma_addr_t dma ; s#mlx5_cmd_mailbox * next ; } +s#mlx5_cmd_msg struct mlx5_cmd_msg { s#list_head list ; s#cmd_msg_cache * parent ; t#u32 len ; s#mlx5_cmd_first first ; s#mlx5_cmd_mailbox * next ; } +t#mlx5_cmd_cbk_t typedef void ( * mlx5_cmd_cbk_t ) ( int , void * ) +s#mlx5_cmd_layout struct mlx5_cmd_layout { t#u8 type ; t#u8 rsvd0 [ 3 ] ; t#__be32 inlen ; t#__be64 in_ptr ; t#__be32 in [ 4 ] ; t#__be32 out [ 4 ] ; t#__be64 out_ptr ; t#__be32 outlen ; t#u8 token ; t#u8 sig ; t#u8 rsvd1 ; t#u8 status_own ; } +s#mlx5_cmd_work_ent struct mlx5_cmd_work_ent { unsigned long state ; s#mlx5_cmd_msg * in ; s#mlx5_cmd_msg * out ; void * uout ; int uout_size ; t#mlx5_cmd_cbk_t callback ; s#delayed_work cb_timeout_work ; void * context ; int idx ; s#completion handling ; s#completion done ; s#mlx5_cmd * cmd ; s#work_struct work ; s#mlx5_cmd_layout * lay ; int ret ; int page_queue ; t#u8 status ; t#u8 token ; t#u64 ts1 ; t#u64 ts2 ; t#u16 op ; t#bool polling ; t#refcount_t refcnt ; } +E#MLX5_MAX_COMMANDS 32 +s##dma_pool +s#mlx5_cmd_debug struct mlx5_cmd_debug { s#dentry * dbg_root ; void * in_msg ; void * out_msg ; t#u8 status ; t#u16 inlen ; t#u16 outlen ; } +E#MLX5_NUM_COMMAND_CACHES 5 +s#mlx5_cmd_stats struct mlx5_cmd_stats { t#u64 sum ; t#u64 n ; t#u64 failed ; t#u64 failed_mbox_status ; t#u32 last_failed_errno ; t#u8 last_failed_mbox_status ; t#u32 last_failed_syndrome ; s#dentry * root ; t#spinlock_t lock ; } +s#mlx5_cmd struct mlx5_cmd { s#mlx5_nb nb ; e#mlx5_cmdif_state state ; void * cmd_alloc_buf ; t#dma_addr_t alloc_dma ; int alloc_size ; void * cmd_buf ; t#dma_addr_t dma ; t#u16 cmdif_rev ; t#u8 log_sz ; t#u8 log_stride ; int max_reg_cmds ; int events ; t#u32 * vector ; t#spinlock_t alloc_lock ; t#spinlock_t token_lock ; t#u8 token ; unsigned long bitmask ; char wq_name [ E#MLX5_CMD_WQ_MAX_NAME ] ; s#workqueue_struct * wq ; s#semaphore sem ; s#semaphore pages_sem ; int mode ; t#u16 allowed_opcode ; s#mlx5_cmd_work_ent * ent_arr [ E#MLX5_MAX_COMMANDS ] ; s#dma_pool * pool ; s#mlx5_cmd_debug dbg ; s#cmd_msg_cache cache [ E#MLX5_NUM_COMMAND_CACHES ] ; int checksum_disabled ; s#mlx5_cmd_stats * stats ; } +s#mlx5_hca_cap struct mlx5_hca_cap { t#u32 cur [ ( sizeof ( union mlx5_ifc_hca_cap_union_bits ) / 32 ) ] ; t#u32 max [ ( sizeof ( union mlx5_ifc_hca_cap_union_bits ) / 32 ) ] ; } +E#MLX5_CAP_NUM ( 0x26 ) + 1 +E#MLX5_MCAM_REGS_NUM 0x3 +s##mlx5_timeouts +s#health_buffer struct health_buffer { t#__be32 assert_var [ 6 ] ; t#__be32 rsvd0 [ 2 ] ; t#__be32 assert_exit_ptr ; t#__be32 assert_callra ; t#__be32 rsvd1 [ 1 ] ; t#__be32 time ; t#__be32 fw_ver ; t#__be32 hw_id ; t#u8 rfr_severity ; t#u8 rsvd2 [ 3 ] ; t#u8 irisc_index ; t#u8 synd ; t#__be16 ext_synd ; } +s#mlx5_init_seg struct mlx5_init_seg { t#__be32 fw_rev ; t#__be32 cmdif_rev_fw_sub ; t#__be32 rsvd0 [ 2 ] ; t#__be32 cmdq_addr_h ; t#__be32 cmdq_addr_l_sz ; t#__be32 cmd_dbell ; t#__be32 rsvd1 [ 120 ] ; t#__be32 initializing ; s#health_buffer health ; t#__be32 rsvd2 [ 878 ] ; t#__be32 cmd_exec_to ; t#__be32 cmd_q_init_to ; t#__be32 internal_timer_h ; t#__be32 internal_timer_l ; t#__be32 rsvd3 [ 2 ] ; t#__be32 health_counter ; t#__be32 rsvd4 [ 11 ] ; t#__be32 real_time_h ; t#__be32 real_time_l ; t#__be32 rsvd5 [ 1006 ] ; t#__be64 ieee1588_clk ; t#__be32 ieee1588_clk_type ; t#__be32 clr_intx ; } +e#mlx5_device_state enum mlx5_device_state { MLX5_DEVICE_STATE_UP = 1 , MLX5_DEVICE_STATE_INTERNAL_ERROR , } +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s#mlx5_core_health struct mlx5_core_health { s#health_buffer * health ; t#__be32 * health_counter ; s#timer_list timer ; t#u32 prev ; int miss_counter ; t#u8 synd ; t#u32 fatal_error ; t#u32 crdump_size ; t#spinlock_t wq_lock ; s#workqueue_struct * wq ; unsigned long flags ; s#work_struct fatal_report_work ; s#work_struct report_work ; s#devlink_health_reporter * fw_reporter ; s#devlink_health_reporter * fw_fatal_reporter ; s#delayed_work update_fw_log_ts_work ; } +s#mlx5_debugfs_entries struct mlx5_debugfs_entries { s#dentry * dbg_root ; s#dentry * qp_debugfs ; s#dentry * eq_debugfs ; s#dentry * cq_debugfs ; s#dentry * cmdif_debugfs ; s#dentry * pages_debugfs ; s#dentry * lag_debugfs ; } +s#mlx5_adev struct mlx5_adev { s#auxiliary_device adev ; s#mlx5_core_dev * mdev ; int idx ; } +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +e#port_state_policy enum port_state_policy { MLX5_POLICY_DOWN = 0 , MLX5_POLICY_UP = 1 , MLX5_POLICY_FOLLOW = 2 , MLX5_POLICY_INVALID = 0xffffffff } +s#mlx5_vf_context struct mlx5_vf_context { int enabled ; t#u64 port_guid ; t#u64 node_guid ; t#u8 port_guid_valid : 1 ; t#u8 node_guid_valid : 1 ; e#port_state_policy policy ; s#blocking_notifier_head notifier ; } +s#mlx5_core_sriov struct mlx5_core_sriov { s#mlx5_vf_context * vfs_ctx ; int num_vfs ; t#u16 max_vfs ; } +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s#mlx5_core_roce struct mlx5_core_roce { s#mlx5_flow_table * ft ; s#mlx5_flow_group * fg ; s#mlx5_flow_handle * allow_rule ; } +s#mlx5_fc_pool struct mlx5_fc_pool { s#mlx5_core_dev * dev ; s#mutex pool_lock ; s#list_head fully_used ; s#list_head partially_used ; s#list_head unused ; int available_fcs ; int used_fcs ; int threshold ; } +s#mlx5_fc_stats struct mlx5_fc_stats { t#spinlock_t counters_idr_lock ; s#idr counters_idr ; s#list_head counters ; s#llist_head addlist ; s#llist_head dellist ; s#workqueue_struct * wq ; s#delayed_work work ; unsigned long next_query ; unsigned long sampling_interval ; t#u32 * bulk_query_out ; int bulk_query_len ; t#size_t num_counters ; t#bool bulk_query_alloc_failed ; unsigned long next_bulk_query_alloc ; s#mlx5_fc_pool fc_pool ; } +s#mlx5_rl_entry struct mlx5_rl_entry { t#u8 rl_raw [ ( sizeof ( struct mlx5_ifc_set_pp_rate_limit_context_bits ) / 8 ) ] ; t#u64 refcount ; t#u16 index ; t#u16 uid ; t#u8 dedicated : 1 ; } +s#mlx5_rl_table struct mlx5_rl_table { s#mutex rl_lock ; t#u16 max_size ; t#u32 max_rate ; t#u32 min_rate ; s#mlx5_rl_entry * rl_entry ; t#u64 refcount ; } +s##mlx5_ft_pool +s#mlx5_bfreg_head struct mlx5_bfreg_head { s#mutex lock ; s#list_head list ; } +s#mlx5_bfreg_data struct mlx5_bfreg_data { s#mlx5_bfreg_head reg_head ; s#mlx5_bfreg_head wc_head ; } +s#mlx5_uars_page struct mlx5_uars_page { void * map ; t#bool wc ; t#u32 index ; s#list_head list ; unsigned int bfregs ; unsigned long * reg_bitmap ; unsigned long * fp_bitmap ; unsigned int reg_avail ; unsigned int fp_avail ; s#kref ref_count ; s#mlx5_core_dev * mdev ; } +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s#mlx5_priv struct mlx5_priv { s#mlx5_irq_table * irq_table ; s#mlx5_eq_table * eq_table ; s#mlx5_nb pg_nb ; s#workqueue_struct * pg_wq ; s#xarray page_root_xa ; t#u32 fw_pages ; t#atomic_t reg_pages ; s#list_head free_list ; t#u32 vfs_pages ; t#u32 host_pf_pages ; t#u32 fw_pages_alloc_failed ; t#u32 give_pages_dropped ; t#u32 reclaim_pages_discard ; s#mlx5_core_health health ; s#list_head traps ; s#mlx5_debugfs_entries dbg ; s#mutex alloc_mutex ; int numa_node ; s#mutex pgdir_mutex ; s#list_head pgdir_list ; s#list_head ctx_list ; t#spinlock_t ctx_lock ; s#mlx5_adev * * adev ; int adev_idx ; int sw_vhca_id ; s#mlx5_events * events ; s#mlx5_flow_steering * steering ; s#mlx5_mpfs * mpfs ; s#mlx5_eswitch * eswitch ; s#mlx5_core_sriov sriov ; s#mlx5_lag * lag ; t#u32 flags ; s#mlx5_devcom * devcom ; s#mlx5_fw_reset * fw_reset ; s#mlx5_core_roce roce ; s#mlx5_fc_stats fc_stats ; s#mlx5_rl_table rl_table ; s#mlx5_ft_pool * ft_pool ; s#mlx5_bfreg_data bfregs ; s#mlx5_uars_page * uar ; s#mlx5_vhca_state_notifier * vhca_state_notifier ; s#mlx5_sf_dev_table * sf_dev_table ; s#mlx5_core_dev * parent_mdev ; s#mlx5_sf_hw_table * sf_hw_table ; s#mlx5_sf_table * sf_table ; } +E#MAX_MKEY_CACHE_ENTRIES ( 20 ) + 3 +s#mlx5_profile struct mlx5_profile { t#u64 mask ; t#u8 log_max_qp ; struct { int size ; int limit ; } mr_cache [ E#MAX_MKEY_CACHE_ENTRIES ] ; } +s#mlx5_td struct mlx5_td { s#mutex list_lock ; s#list_head tirs_list ; t#u32 tdn ; } +s#mlx5_sq_bfreg struct mlx5_sq_bfreg { void * map ; s#mlx5_uars_page * up ; t#bool wc ; t#u32 index ; unsigned int offset ; } +s#mlx5e_hw_objs struct mlx5e_hw_objs { t#u32 pdn ; s#mlx5_td td ; t#u32 mkey ; s#mlx5_sq_bfreg bfreg ; } +s#mlx5e_resources struct mlx5e_resources { s#mlx5e_hw_objs hw_objs ; s#devlink_port dl_port ; s#net_device * uplink_netdev ; } +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s#mlx5_rsvd_gids struct mlx5_rsvd_gids { unsigned int start ; unsigned int count ; s#ida ida ; } +s##mlx5_fpga_device +s##ptp_clock +s#mlx5_pps struct mlx5_pps { t#u8 pin_caps [ 8 ] ; s#work_struct out_work ; t#u64 start [ 8 ] ; t#u8 enabled ; t#u64 min_npps_period ; t#u64 min_out_pulse_duration_ns ; } +s#mlx5_timer struct mlx5_timer { s#cyclecounter cycles ; s#timecounter tc ; t#u32 nominal_c_mult ; unsigned long overflow_period ; s#delayed_work overflow_work ; } +s#mlx5_clock struct mlx5_clock { s#mlx5_nb pps_nb ; t#seqlock_t lock ; s#hwtstamp_config hwtstamp_config ; s#ptp_clock * ptp ; s#ptp_clock_info ptp_info ; s#mlx5_pps pps_info ; s#mlx5_timer timer ; } +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s#mlx5_core_dev struct mlx5_core_dev { s#device * device ; e#mlx5_coredev_type coredev_type ; s#pci_dev * pdev ; s#mutex pci_status_mutex ; e#mlx5_pci_status pci_status ; t#u8 rev_id ; char board_id [ E#MLX5_BOARD_ID_LEN ] ; s#mlx5_cmd cmd ; struct { s#mlx5_hca_cap * hca [ E#MLX5_CAP_NUM ] ; t#u32 pcam [ ( sizeof ( struct mlx5_ifc_pcam_reg_bits ) / 32 ) ] ; t#u32 mcam [ E#MLX5_MCAM_REGS_NUM ] [ ( sizeof ( struct mlx5_ifc_mcam_reg_bits ) / 32 ) ] ; t#u32 fpga [ ( sizeof ( struct mlx5_ifc_fpga_cap_bits ) / 32 ) ] ; t#u32 qcam [ ( sizeof ( struct mlx5_ifc_qcam_reg_bits ) / 32 ) ] ; t#u8 embedded_cpu ; } caps ; s#mlx5_timeouts * timeouts ; t#u64 sys_image_guid ; t#phys_addr_t iseg_base ; s#mlx5_init_seg * iseg ; t#phys_addr_t bar_addr ; e#mlx5_device_state state ; s#mutex intf_state_mutex ; s#lock_class_key lock_key ; unsigned long intf_state ; s#mlx5_priv priv ; s#mlx5_profile profile ; t#u32 issi ; s#mlx5e_resources mlx5e_res ; s#mlx5_dm * dm ; s#mlx5_vxlan * vxlan ; s#mlx5_geneve * geneve ; struct { s#mlx5_rsvd_gids reserved_gids ; t#u32 roce_en ; } roce ; s#mlx5_fpga_device * fpga ; s#mlx5_clock clock ; s#mlx5_ib_clock_info * clock_info ; s#mlx5_fw_tracer * tracer ; s#mlx5_rsc_dump * rsc_dump ; t#u32 vsc_addr ; s#mlx5_hv_vhca * hv_vhca ; } +s#mlx5_buf_list struct mlx5_buf_list { void * buf ; t#dma_addr_t map ; } +s#mlx5_frag_buf struct mlx5_frag_buf { s#mlx5_buf_list * frags ; int npages ; int size ; t#u8 page_shift ; } +mlx5_frag_buf_alloc_node int mlx5_frag_buf_alloc_node ( s#mlx5_core_dev * , int , s#mlx5_frag_buf * , int ) +mlx5_frag_buf_free void mlx5_frag_buf_free ( s#mlx5_core_dev * , s#mlx5_frag_buf * ) +s##mlx5_db_pgdir +s##mlx5_ib_user_db_page +s#mlx5_db struct mlx5_db { t#__be32 * db ; union { s#mlx5_db_pgdir * pgdir ; s#mlx5_ib_user_db_page * user_page ; } u ; t#dma_addr_t dma ; int index ; } +mlx5_db_alloc_node int mlx5_db_alloc_node ( s#mlx5_core_dev * , s#mlx5_db * , int ) +mlx5_db_free void mlx5_db_free ( s#mlx5_core_dev * , s#mlx5_db * ) +mlx5_fill_page_frag_array_perm void mlx5_fill_page_frag_array_perm ( s#mlx5_frag_buf * , t#__be64 * , t#u8 ) +mlx5_fill_page_frag_array void mlx5_fill_page_frag_array ( s#mlx5_frag_buf * , t#__be64 * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/cmd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_cmd_out_err void mlx5_cmd_out_err ( s#mlx5_core_dev * , t#u16 , t#u16 , void * ) +mlx5_cmd_check int mlx5_cmd_check ( s#mlx5_core_dev * , int , void * , void * ) +mlx5_cmd_do int mlx5_cmd_do ( s#mlx5_core_dev * , void * , int , void * , int ) +mlx5_cmd_exec int mlx5_cmd_exec ( s#mlx5_core_dev * , void * , int , void * , int ) +mlx5_cmd_exec_polling int mlx5_cmd_exec_polling ( s#mlx5_core_dev * , void * , int , void * , int ) +s#mlx5_async_ctx struct mlx5_async_ctx { s#mlx5_core_dev * dev ; t#atomic_t num_inflight ; s#completion inflight_done ; } +mlx5_cmd_init_async_ctx void mlx5_cmd_init_async_ctx ( s#mlx5_core_dev * , s#mlx5_async_ctx * ) +mlx5_cmd_cleanup_async_ctx void mlx5_cmd_cleanup_async_ctx ( s#mlx5_async_ctx * ) +s#mlx5_async_work struct mlx5_async_work { s#mlx5_async_ctx * ctx ; t#mlx5_async_cbk_t user_callback ; t#u16 opcode ; t#u16 op_mod ; void * out ; } +t#mlx5_async_cbk_t typedef void ( * mlx5_async_cbk_t ) ( int , s#mlx5_async_work * ) +mlx5_cmd_exec_cb int mlx5_cmd_exec_cb ( s#mlx5_async_ctx * , void * , int , void * , int , t#mlx5_async_cbk_t , s#mlx5_async_work * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/cq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s#mlx5_eqe_cmd struct mlx5_eqe_cmd { t#__be32 vector ; t#__be32 rsvd [ 6 ] ; } +s#mlx5_eqe_comp struct mlx5_eqe_comp { t#__be32 reserved [ 6 ] ; t#__be32 cqn ; } +s#mlx5_eqe_qp_srq struct mlx5_eqe_qp_srq { t#__be32 reserved1 [ 5 ] ; t#u8 type ; t#u8 reserved2 [ 3 ] ; t#__be32 qp_srq_n ; } +s#mlx5_eqe_cq_err struct mlx5_eqe_cq_err { t#__be32 cqn ; t#u8 reserved1 [ 7 ] ; t#u8 syndrome ; } +s#mlx5_eqe_port_state struct mlx5_eqe_port_state { t#u8 reserved0 [ 8 ] ; t#u8 port ; } +s#mlx5_eqe_gpio struct mlx5_eqe_gpio { t#__be32 reserved0 [ 2 ] ; t#__be64 gpio_event ; } +s#mlx5_eqe_congestion struct mlx5_eqe_congestion { t#u8 type ; t#u8 rsvd0 ; t#u8 congestion_level ; } +s#mlx5_eqe_stall_vl struct mlx5_eqe_stall_vl { t#u8 rsvd0 [ 3 ] ; t#u8 port_vl ; } +s#mlx5_eqe_page_req struct mlx5_eqe_page_req { t#__be16 ec_function ; t#__be16 func_id ; t#__be32 num_pages ; t#__be32 rsvd1 [ 5 ] ; } +s#mlx5_eqe_page_fault struct mlx5_eqe_page_fault { t#__be32 bytes_committed ; union { struct { t#u16 reserved1 ; t#__be16 wqe_index ; t#u16 reserved2 ; t#__be16 packet_length ; t#__be32 token ; t#u8 reserved4 [ 8 ] ; t#__be32 pftype_wq ; } __attribute__ ( ( __packed__ ) ) wqe ; struct { t#__be32 r_key ; t#u16 reserved1 ; t#__be16 packet_length ; t#__be32 rdma_op_len ; t#__be64 rdma_va ; t#__be32 pftype_token ; } __attribute__ ( ( __packed__ ) ) rdma ; } __attribute__ ( ( __packed__ ) ) ; } +s#mlx5_eqe_vport_change struct mlx5_eqe_vport_change { t#u8 rsvd0 [ 2 ] ; t#__be16 vport_num ; t#__be32 rsvd1 [ 6 ] ; } +s#mlx5_eqe_port_module struct mlx5_eqe_port_module { t#u8 reserved_at_0 [ 1 ] ; t#u8 module ; t#u8 reserved_at_2 [ 1 ] ; t#u8 module_status ; t#u8 reserved_at_4 [ 2 ] ; t#u8 error_type ; } +s#mlx5_eqe_pps struct mlx5_eqe_pps { t#u8 rsvd0 [ 3 ] ; t#u8 pin ; t#u8 rsvd1 [ 4 ] ; union { struct { t#__be32 time_sec ; t#__be32 time_nsec ; } ; struct { t#__be64 time_stamp ; } ; } ; t#u8 rsvd2 [ 12 ] ; } +s#mlx5_eqe_dct struct mlx5_eqe_dct { t#__be32 reserved [ 6 ] ; t#__be32 dctn ; } +s#mlx5_eqe_temp_warning struct mlx5_eqe_temp_warning { t#__be64 sensor_warning_msb ; t#__be64 sensor_warning_lsb ; } +s#mlx5_eqe_xrq_err struct mlx5_eqe_xrq_err { t#__be32 reserved1 [ 5 ] ; t#__be32 type_xrqn ; t#__be32 reserved2 ; } +s#mlx5_eqe_sync_fw_update struct mlx5_eqe_sync_fw_update { t#u8 reserved_at_0 [ 3 ] ; t#u8 sync_rst_state ; } +s#mlx5_eqe_vhca_state struct mlx5_eqe_vhca_state { t#__be16 ec_function ; t#__be16 function_id ; } +s#mlx5_eqe_obj_change struct mlx5_eqe_obj_change { t#u8 rsvd0 [ 2 ] ; t#__be16 obj_type ; t#__be32 obj_id ; } +u#ev_data union ev_data { t#__be32 raw [ 7 ] ; s#mlx5_eqe_cmd cmd ; s#mlx5_eqe_comp comp ; s#mlx5_eqe_qp_srq qp_srq ; s#mlx5_eqe_cq_err cq_err ; s#mlx5_eqe_port_state port ; s#mlx5_eqe_gpio gpio ; s#mlx5_eqe_congestion cong ; s#mlx5_eqe_stall_vl stall_vl ; s#mlx5_eqe_page_req req_pages ; s#mlx5_eqe_page_fault page_fault ; s#mlx5_eqe_vport_change vport_change ; s#mlx5_eqe_port_module port_module ; s#mlx5_eqe_pps pps ; s#mlx5_eqe_dct dct ; s#mlx5_eqe_temp_warning temp_warning ; s#mlx5_eqe_xrq_err xrq_err ; s#mlx5_eqe_sync_fw_update sync_fw_update ; s#mlx5_eqe_vhca_state vhca_state ; s#mlx5_eqe_obj_change obj_change ; } +s#mlx5_eqe struct mlx5_eqe { t#u8 rsvd0 ; t#u8 type ; t#u8 rsvd1 ; t#u8 sub_type ; t#__be32 rsvd2 [ 7 ] ; u#ev_data data ; t#__be16 rsvd3 ; t#u8 signature ; t#u8 owner ; } +e#mlx5_event enum mlx5_event { MLX5_EVENT_TYPE_NOTIFY_ANY = 0x0 , MLX5_EVENT_TYPE_COMP = 0x0 , MLX5_EVENT_TYPE_PATH_MIG = 0x01 , MLX5_EVENT_TYPE_COMM_EST = 0x02 , MLX5_EVENT_TYPE_SQ_DRAINED = 0x03 , MLX5_EVENT_TYPE_SRQ_LAST_WQE = 0x13 , MLX5_EVENT_TYPE_SRQ_RQ_LIMIT = 0x14 , MLX5_EVENT_TYPE_CQ_ERROR = 0x04 , MLX5_EVENT_TYPE_WQ_CATAS_ERROR = 0x05 , MLX5_EVENT_TYPE_PATH_MIG_FAILED = 0x07 , MLX5_EVENT_TYPE_WQ_INVAL_REQ_ERROR = 0x10 , MLX5_EVENT_TYPE_WQ_ACCESS_ERROR = 0x11 , MLX5_EVENT_TYPE_SRQ_CATAS_ERROR = 0x12 , MLX5_EVENT_TYPE_OBJECT_CHANGE = 0x27 , MLX5_EVENT_TYPE_INTERNAL_ERROR = 0x08 , MLX5_EVENT_TYPE_PORT_CHANGE = 0x09 , MLX5_EVENT_TYPE_GPIO_EVENT = 0x15 , MLX5_EVENT_TYPE_PORT_MODULE_EVENT = 0x16 , MLX5_EVENT_TYPE_TEMP_WARN_EVENT = 0x17 , MLX5_EVENT_TYPE_XRQ_ERROR = 0x18 , MLX5_EVENT_TYPE_REMOTE_CONFIG = 0x19 , MLX5_EVENT_TYPE_GENERAL_EVENT = 0x22 , MLX5_EVENT_TYPE_MONITOR_COUNTER = 0x24 , MLX5_EVENT_TYPE_PPS_EVENT = 0x25 , MLX5_EVENT_TYPE_DB_BF_CONGESTION = 0x1a , MLX5_EVENT_TYPE_STALL_EVENT = 0x1b , MLX5_EVENT_TYPE_CMD = 0x0a , MLX5_EVENT_TYPE_PAGE_REQUEST = 0xb , MLX5_EVENT_TYPE_PAGE_FAULT = 0xc , MLX5_EVENT_TYPE_NIC_VPORT_CHANGE = 0xd , MLX5_EVENT_TYPE_ESW_FUNCTIONS_CHANGED = 0xe , MLX5_EVENT_TYPE_VHCA_STATE_CHANGE = 0xf , MLX5_EVENT_TYPE_DCT_DRAINED = 0x1c , MLX5_EVENT_TYPE_DCT_KEY_VIOLATION = 0x1d , MLX5_EVENT_TYPE_FPGA_ERROR = 0x20 , MLX5_EVENT_TYPE_FPGA_QP_ERROR = 0x21 , MLX5_EVENT_TYPE_DEVICE_TRACER = 0x26 , MLX5_EVENT_TYPE_MAX = 0x100 , } +e#dbg_rsc_type enum dbg_rsc_type { MLX5_DBG_RSC_QP , MLX5_DBG_RSC_EQ , MLX5_DBG_RSC_CQ , } +s#mlx5_field_desc struct mlx5_field_desc { int i ; } +s#mlx5_rsc_debug struct mlx5_rsc_debug { s#mlx5_core_dev * dev ; void * object ; e#dbg_rsc_type type ; s#dentry * root ; s#mlx5_field_desc fields [ ] ; } +s#mlx5_frag_buf_ctrl struct mlx5_frag_buf_ctrl { s#mlx5_buf_list * frags ; t#u32 sz_m1 ; t#u16 frag_sz_m1 ; t#u16 strides_offset ; t#u8 log_sz ; t#u8 log_stride ; t#u8 log_frag_strides ; } +s#mlx5_cq_table struct mlx5_cq_table { t#spinlock_t lock ; s#xarray tree ; } +s##mlx5_irq +s#mlx5_eq struct mlx5_eq { s#mlx5_frag_buf_ctrl fbc ; s#mlx5_frag_buf frag_buf ; s#mlx5_core_dev * dev ; s#mlx5_cq_table cq_table ; t#__be32 * doorbell ; t#u32 cons_index ; unsigned int vecidx ; unsigned int irqn ; t#u8 eqn ; s#mlx5_rsc_debug * dbg ; s#mlx5_irq * irq ; } +s#mlx5_eq_tasklet struct mlx5_eq_tasklet { s#list_head list ; s#list_head process_list ; s#tasklet_struct task ; t#spinlock_t lock ; } +s#mlx5_eq_comp struct mlx5_eq_comp { s#mlx5_eq core ; s#notifier_block irq_nb ; s#mlx5_eq_tasklet tasklet_ctx ; s#list_head list ; } +s#mlx5_core_cq struct mlx5_core_cq { t#u32 cqn ; int cqe_sz ; t#__be32 * set_ci_db ; t#__be32 * arm_db ; s#mlx5_uars_page * uar ; t#refcount_t refcount ; s#completion free ; unsigned vector ; unsigned int irqn ; void ( * comp ) ( s#mlx5_core_cq * , s#mlx5_eqe * ) ; void ( * event ) ( s#mlx5_core_cq * , e#mlx5_event ) ; t#u32 cons_index ; unsigned arm_sn ; s#mlx5_rsc_debug * dbg ; int pid ; struct { s#list_head list ; void ( * comp ) ( s#mlx5_core_cq * , s#mlx5_eqe * ) ; void * priv ; } tasklet_ctx ; int reset_notify_added ; s#list_head reset_notify ; s#mlx5_eq_comp * eq ; t#u16 uid ; } +mlx5_create_cq int mlx5_create_cq ( s#mlx5_core_dev * , s#mlx5_core_cq * , t#u32 * , int , t#u32 * , int ) +mlx5_core_create_cq int mlx5_core_create_cq ( s#mlx5_core_dev * , s#mlx5_core_cq * , t#u32 * , int , t#u32 * , int ) +mlx5_core_destroy_cq int mlx5_core_destroy_cq ( s#mlx5_core_dev * , s#mlx5_core_cq * ) +mlx5_core_query_cq int mlx5_core_query_cq ( s#mlx5_core_dev * , s#mlx5_core_cq * , t#u32 * ) +mlx5_core_modify_cq int mlx5_core_modify_cq ( s#mlx5_core_dev * , s#mlx5_core_cq * , t#u32 * , int ) +mlx5_core_modify_cq_moderation int mlx5_core_modify_cq_moderation ( s#mlx5_core_dev * , s#mlx5_core_cq * , t#u16 , t#u16 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/debugfs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +mlx5_debugfs_root extern s#dentry * mlx5_debugfs_root +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_debugfs_get_dev_root s#dentry * mlx5_debugfs_get_dev_root ( s#mlx5_core_dev * ) +mlx5_qp_debugfs_init void mlx5_qp_debugfs_init ( s#mlx5_core_dev * ) +mlx5_qp_debugfs_cleanup void mlx5_qp_debugfs_cleanup ( s#mlx5_core_dev * ) +E#MLX5_EVENT_QUEUE_TYPE_QP 0 +E#MLX5_EVENT_QUEUE_TYPE_RQ 1 +E#MLX5_EVENT_QUEUE_TYPE_SQ 2 +E#MLX5_EVENT_QUEUE_TYPE_DCT 6 +e#mlx5_res_type enum mlx5_res_type { MLX5_RES_QP = E#MLX5_EVENT_QUEUE_TYPE_QP , MLX5_RES_RQ = E#MLX5_EVENT_QUEUE_TYPE_RQ , MLX5_RES_SQ = E#MLX5_EVENT_QUEUE_TYPE_SQ , MLX5_RES_SRQ = 3 , MLX5_RES_XSRQ = 4 , MLX5_RES_XRQ = 5 , MLX5_RES_DCT = E#MLX5_EVENT_QUEUE_TYPE_DCT , } +s#mlx5_core_rsc_common struct mlx5_core_rsc_common { e#mlx5_res_type res ; t#refcount_t refcount ; s#completion free ; } +s#mlx5_core_qp struct mlx5_core_qp { s#mlx5_core_rsc_common common ; void ( * event ) ( s#mlx5_core_qp * , int ) ; int qpn ; s#mlx5_rsc_debug * dbg ; int pid ; t#u16 uid ; } +mlx5_debug_qp_add int mlx5_debug_qp_add ( s#mlx5_core_dev * , s#mlx5_core_qp * ) +mlx5_debug_qp_remove void mlx5_debug_qp_remove ( s#mlx5_core_dev * , s#mlx5_core_qp * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.o */ +s##static_key_mod +__tracepoint_mlx5_fs_add_ft extern s#tracepoint __tracepoint_mlx5_fs_add_ft +e#fs_node_type enum fs_node_type { FS_TYPE_NAMESPACE , FS_TYPE_PRIO , FS_TYPE_PRIO_CHAINS , FS_TYPE_FLOW_TABLE , FS_TYPE_FLOW_GROUP , FS_TYPE_FLOW_ENTRY , FS_TYPE_FLOW_DEST } +s#fs_node struct fs_node { s#list_head list ; s#list_head children ; e#fs_node_type type ; s#fs_node * parent ; s#fs_node * root ; s#rw_semaphore lock ; t#refcount_t refcount ; t#bool active ; void ( * del_hw_func ) ( s#fs_node * ) ; void ( * del_sw_func ) ( s#fs_node * ) ; t#atomic_t version ; } +s##mlx5dr_table +s##mlx5dr_action +s#mlx5_fs_dr_table struct mlx5_fs_dr_table { s#mlx5dr_table * dr_table ; s#mlx5dr_action * miss_action ; } +E#FS_FT_PORT_SEL 0X9 +e#fs_flow_table_type enum fs_flow_table_type { FS_FT_NIC_RX = 0x0 , FS_FT_NIC_TX = 0x1 , FS_FT_ESW_EGRESS_ACL = 0x2 , FS_FT_ESW_INGRESS_ACL = 0x3 , FS_FT_FDB = 0X4 , FS_FT_SNIFFER_RX = 0X5 , FS_FT_SNIFFER_TX = 0X6 , FS_FT_RDMA_RX = 0X7 , FS_FT_RDMA_TX = 0X8 , FS_FT_PORT_SEL = 0X9 , FS_FT_MAX_TYPE = E#FS_FT_PORT_SEL , } +e#fs_flow_table_op_mod enum fs_flow_table_op_mod { FS_FT_OP_MOD_NORMAL , FS_FT_OP_MOD_LAG_DEMUX , } +s#rhltable struct rhltable { s#rhashtable ht ; } +e#mlx5_flow_table_miss_action enum mlx5_flow_table_miss_action { MLX5_FLOW_TABLE_MISS_ACTION_DEF , MLX5_FLOW_TABLE_MISS_ACTION_FWD , MLX5_FLOW_TABLE_MISS_ACTION_SWITCH_DOMAIN , } +s#mlx5_flow_namespace struct mlx5_flow_namespace { s#fs_node node ; e#mlx5_flow_table_miss_action def_miss_action ; } +s#mlx5_flow_table struct mlx5_flow_table { s#fs_node node ; s#mlx5_fs_dr_table fs_dr_table ; t#u32 id ; t#u16 vport ; unsigned int max_fte ; unsigned int level ; e#fs_flow_table_type type ; e#fs_flow_table_op_mod op_mod ; struct { t#bool active ; unsigned int required_groups ; unsigned int group_size ; unsigned int num_groups ; unsigned int max_fte ; } autogroup ; s#mutex lock ; s#list_head fwd_rules ; t#u32 flags ; s#rhltable fgs_hash ; e#mlx5_flow_table_miss_action def_miss_action ; s#mlx5_flow_namespace * ns ; } +__traceiter_mlx5_fs_add_ft extern int __traceiter_mlx5_fs_add_ft ( void * , const s#mlx5_flow_table * ) +__SCK__tp_func_mlx5_fs_add_ft extern s#static_call_key __SCK__tp_func_mlx5_fs_add_ft +s##static_call_tramp +__SCT__tp_func_mlx5_fs_add_ft extern s#static_call_tramp __SCT__tp_func_mlx5_fs_add_ft +__tracepoint_mlx5_fs_del_ft extern s#tracepoint __tracepoint_mlx5_fs_del_ft +__traceiter_mlx5_fs_del_ft extern int __traceiter_mlx5_fs_del_ft ( void * , const s#mlx5_flow_table * ) +__SCK__tp_func_mlx5_fs_del_ft extern s#static_call_key __SCK__tp_func_mlx5_fs_del_ft +__SCT__tp_func_mlx5_fs_del_ft extern s#static_call_tramp __SCT__tp_func_mlx5_fs_del_ft +__tracepoint_mlx5_fs_add_fg extern s#tracepoint __tracepoint_mlx5_fs_add_fg +s##mlx5dr_matcher +s#mlx5_fs_dr_matcher struct mlx5_fs_dr_matcher { s#mlx5dr_matcher * dr_matcher ; } +s#mlx5_flow_group_mask struct mlx5_flow_group_mask { t#u8 match_criteria_enable ; t#u32 match_criteria [ ( ( ( ( __builtin_offsetof ( struct mlx5_ifc_fte_match_param_bits , reserved_at_e00 ) ) / 8 ) / sizeof ( u32 ) ) + ( ( int ) ( sizeof ( struct { int : ( - ! ! ( ( sizeof ( struct mlx5_ifc_fte_match_param_bits ) / 8 ) ! = ( sizeof ( ( ( struct mlx5_ifc_fte_match_param_bits * ) 0 ) -> reserved_at_e00 ) / 8 ) + ( ( __builtin_offsetof ( struct mlx5_ifc_fte_match_param_bits , reserved_at_e00 ) ) / 8 ) ) ) ; } ) ) ) ) ] ; } +s#rhlist_head struct rhlist_head { s#rhash_head rhead ; s#rhlist_head * next ; } +s#mlx5_flow_group struct mlx5_flow_group { s#fs_node node ; s#mlx5_fs_dr_matcher fs_dr_matcher ; s#mlx5_flow_group_mask mask ; t#u32 start_index ; t#u32 max_ftes ; s#ida fte_allocator ; t#u32 id ; s#rhashtable ftes_hash ; s#rhlist_head hash ; } +__traceiter_mlx5_fs_add_fg extern int __traceiter_mlx5_fs_add_fg ( void * , const s#mlx5_flow_group * ) +__SCK__tp_func_mlx5_fs_add_fg extern s#static_call_key __SCK__tp_func_mlx5_fs_add_fg +__SCT__tp_func_mlx5_fs_add_fg extern s#static_call_tramp __SCT__tp_func_mlx5_fs_add_fg +__tracepoint_mlx5_fs_del_fg extern s#tracepoint __tracepoint_mlx5_fs_del_fg +__traceiter_mlx5_fs_del_fg extern int __traceiter_mlx5_fs_del_fg ( void * , const s#mlx5_flow_group * ) +__SCK__tp_func_mlx5_fs_del_fg extern s#static_call_key __SCK__tp_func_mlx5_fs_del_fg +__SCT__tp_func_mlx5_fs_del_fg extern s#static_call_tramp __SCT__tp_func_mlx5_fs_del_fg +__tracepoint_mlx5_fs_set_fte extern s#tracepoint __tracepoint_mlx5_fs_set_fte +s##mlx5dr_rule +s#mlx5_fs_dr_rule struct mlx5_fs_dr_rule { s#mlx5dr_rule * dr_rule ; s#mlx5dr_action * * dr_actions ; int num_actions ; } +s#mlx5_flow_context struct mlx5_flow_context { t#u32 flags ; t#u32 flow_tag ; t#u32 flow_source ; } +e#mlx5_flow_namespace_type enum mlx5_flow_namespace_type { MLX5_FLOW_NAMESPACE_BYPASS , MLX5_FLOW_NAMESPACE_KERNEL_RX_MACSEC , MLX5_FLOW_NAMESPACE_LAG , MLX5_FLOW_NAMESPACE_OFFLOADS , MLX5_FLOW_NAMESPACE_ETHTOOL , MLX5_FLOW_NAMESPACE_KERNEL , MLX5_FLOW_NAMESPACE_LEFTOVERS , MLX5_FLOW_NAMESPACE_ANCHOR , MLX5_FLOW_NAMESPACE_FDB_BYPASS , MLX5_FLOW_NAMESPACE_FDB , MLX5_FLOW_NAMESPACE_ESW_EGRESS , MLX5_FLOW_NAMESPACE_ESW_INGRESS , MLX5_FLOW_NAMESPACE_SNIFFER_RX , MLX5_FLOW_NAMESPACE_SNIFFER_TX , MLX5_FLOW_NAMESPACE_EGRESS , MLX5_FLOW_NAMESPACE_EGRESS_IPSEC , MLX5_FLOW_NAMESPACE_EGRESS_MACSEC , MLX5_FLOW_NAMESPACE_RDMA_RX , MLX5_FLOW_NAMESPACE_RDMA_RX_KERNEL , MLX5_FLOW_NAMESPACE_RDMA_TX , MLX5_FLOW_NAMESPACE_PORT_SEL , MLX5_FLOW_NAMESPACE_RDMA_RX_COUNTERS , MLX5_FLOW_NAMESPACE_RDMA_TX_COUNTERS , } +s#mlx5_fs_dr_action struct mlx5_fs_dr_action { s#mlx5dr_action * dr_action ; } +s#mlx5_modify_hdr struct mlx5_modify_hdr { e#mlx5_flow_namespace_type ns_type ; union { s#mlx5_fs_dr_action action ; t#u32 id ; } ; } +s#mlx5_pkt_reformat struct mlx5_pkt_reformat { e#mlx5_flow_namespace_type ns_type ; int reformat_type ; union { s#mlx5_fs_dr_action action ; t#u32 id ; } ; } +s#mlx5_flow_act_crypto_params struct mlx5_flow_act_crypto_params { t#u8 type ; t#u32 obj_id ; } +s#mlx5_fs_vlan struct mlx5_fs_vlan { t#u16 ethtype ; t#u16 vid ; t#u8 prio ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s#mlx5_exe_aso struct mlx5_exe_aso { t#u32 object_id ; t#u8 type ; t#u8 return_reg_id ; union { t#u32 ctrl_data ; struct { t#u8 meter_idx ; t#u8 init_color ; } flow_meter ; } ; } +s#mlx5_flow_act struct mlx5_flow_act { t#u32 action ; s#mlx5_modify_hdr * modify_hdr ; s#mlx5_pkt_reformat * pkt_reformat ; s#mlx5_flow_act_crypto_params crypto ; t#u32 flags ; s#mlx5_fs_vlan vlan [ 2 ] ; s#ib_counters * counters ; s#mlx5_flow_group * fg ; s#mlx5_exe_aso exe_aso ; } +e#fs_fte_status enum fs_fte_status { FS_FTE_STATUS_EXISTING = 1UL << 0 , } +s##mlx5_fc +s#fs_fte struct fs_fte { s#fs_node node ; s#mlx5_fs_dr_rule fs_dr_rule ; t#u32 val [ ( ( ( ( __builtin_offsetof ( struct mlx5_ifc_fte_match_param_bits , reserved_at_e00 ) ) / 8 ) / sizeof ( u32 ) ) + ( ( int ) ( sizeof ( struct { int : ( - ! ! ( ( sizeof ( struct mlx5_ifc_fte_match_param_bits ) / 8 ) ! = ( sizeof ( ( ( struct mlx5_ifc_fte_match_param_bits * ) 0 ) -> reserved_at_e00 ) / 8 ) + ( ( __builtin_offsetof ( struct mlx5_ifc_fte_match_param_bits , reserved_at_e00 ) ) / 8 ) ) ) ; } ) ) ) ) ] ; t#u32 dests_size ; t#u32 fwd_dests ; t#u32 index ; s#mlx5_flow_context flow_context ; s#mlx5_flow_act action ; e#fs_fte_status status ; s#mlx5_fc * counter ; s#rhash_head hash ; int modify_mask ; } +__traceiter_mlx5_fs_set_fte extern int __traceiter_mlx5_fs_set_fte ( void * , const s#fs_fte * , int ) +__SCK__tp_func_mlx5_fs_set_fte extern s#static_call_key __SCK__tp_func_mlx5_fs_set_fte +__SCT__tp_func_mlx5_fs_set_fte extern s#static_call_tramp __SCT__tp_func_mlx5_fs_set_fte +__tracepoint_mlx5_fs_del_fte extern s#tracepoint __tracepoint_mlx5_fs_del_fte +__traceiter_mlx5_fs_del_fte extern int __traceiter_mlx5_fs_del_fte ( void * , const s#fs_fte * ) +__SCK__tp_func_mlx5_fs_del_fte extern s#static_call_key __SCK__tp_func_mlx5_fs_del_fte +__SCT__tp_func_mlx5_fs_del_fte extern s#static_call_tramp __SCT__tp_func_mlx5_fs_del_fte +__tracepoint_mlx5_fs_add_rule extern s#tracepoint __tracepoint_mlx5_fs_add_rule +e#mlx5_flow_destination_type enum mlx5_flow_destination_type { MLX5_FLOW_DESTINATION_TYPE_NONE , MLX5_FLOW_DESTINATION_TYPE_VPORT , MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE , MLX5_FLOW_DESTINATION_TYPE_TIR , MLX5_FLOW_DESTINATION_TYPE_FLOW_SAMPLER , MLX5_FLOW_DESTINATION_TYPE_UPLINK , MLX5_FLOW_DESTINATION_TYPE_PORT , MLX5_FLOW_DESTINATION_TYPE_COUNTER , MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE_NUM , } +s#mlx5_flow_destination struct mlx5_flow_destination { e#mlx5_flow_destination_type type ; union { t#u32 tir_num ; t#u32 ft_num ; s#mlx5_flow_table * ft ; t#u32 counter_id ; struct { t#u16 num ; t#u16 vhca_id ; s#mlx5_pkt_reformat * pkt_reformat ; t#u8 flags ; } vport ; t#u32 sampler_id ; } ; } +s#mlx5_flow_rule struct mlx5_flow_rule { s#fs_node node ; s#mlx5_flow_table * ft ; s#mlx5_flow_destination dest_attr ; s#list_head next_ft ; t#u32 sw_action ; } +__traceiter_mlx5_fs_add_rule extern int __traceiter_mlx5_fs_add_rule ( void * , const s#mlx5_flow_rule * ) +__SCK__tp_func_mlx5_fs_add_rule extern s#static_call_key __SCK__tp_func_mlx5_fs_add_rule +__SCT__tp_func_mlx5_fs_add_rule extern s#static_call_tramp __SCT__tp_func_mlx5_fs_add_rule +__tracepoint_mlx5_fs_del_rule extern s#tracepoint __tracepoint_mlx5_fs_del_rule +__traceiter_mlx5_fs_del_rule extern int __traceiter_mlx5_fs_del_rule ( void * , const s#mlx5_flow_rule * ) +__SCK__tp_func_mlx5_fs_del_rule extern s#static_call_key __SCK__tp_func_mlx5_fs_del_rule +__SCT__tp_func_mlx5_fs_del_rule extern s#static_call_tramp __SCT__tp_func_mlx5_fs_del_rule + +/* drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.o */ +s##static_key_mod +__tracepoint_mlx5_fw extern s#tracepoint __tracepoint_mlx5_fw +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s#mlx5_fw_trace_data struct mlx5_fw_trace_data { t#u64 timestamp ; t#bool lost ; t#u8 event_id ; char msg [ 256 ] ; } +s#mlx5_fw_tracer struct mlx5_fw_tracer { s#mlx5_core_dev * dev ; s#mlx5_nb nb ; t#bool owner ; t#u8 trc_ver ; s#workqueue_struct * work_queue ; s#work_struct ownership_change_work ; s#work_struct read_fw_strings_work ; struct { t#u8 first_string_trace ; t#u8 num_string_trace ; t#u32 num_string_db ; t#u32 base_address_out [ 8 ] ; t#u32 size_out [ 8 ] ; void * buffer [ 8 ] ; t#bool loaded ; } str_db ; struct { t#u32 pdn ; void * log_buf ; t#dma_addr_t dma ; t#u32 size ; t#u32 mkey ; t#u32 consumer_index ; } buff ; struct { s#mlx5_fw_trace_data straces [ 8192 ] ; t#u32 saved_traces_index ; s#mutex lock ; } st_arr ; t#u64 last_timestamp ; s#work_struct handle_traces_work ; s#hlist_head hash [ ( ( ( ( 1UL ) ) ) << ( 6 ) ) ] ; s#list_head ready_strings_list ; } +__traceiter_mlx5_fw extern int __traceiter_mlx5_fw ( void * , const s#mlx5_fw_tracer * , t#u64 , t#bool , t#u8 , const char * ) +__SCK__tp_func_mlx5_fw extern s#static_call_key __SCK__tp_func_mlx5_fw +s##static_call_tramp +__SCT__tp_func_mlx5_fw extern s#static_call_tramp __SCT__tp_func_mlx5_fw + +/* drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.o */ +s##mlx5_rsc_dump_cmd +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +e#mlx5_sgmt_type enum mlx5_sgmt_type { MLX5_SGMT_TYPE_HW_CQPC , MLX5_SGMT_TYPE_HW_SQPC , MLX5_SGMT_TYPE_HW_RQPC , MLX5_SGMT_TYPE_FULL_SRQC , MLX5_SGMT_TYPE_FULL_CQC , MLX5_SGMT_TYPE_FULL_EQC , MLX5_SGMT_TYPE_FULL_QPC , MLX5_SGMT_TYPE_SND_BUFF , MLX5_SGMT_TYPE_RCV_BUFF , MLX5_SGMT_TYPE_SRQ_BUFF , MLX5_SGMT_TYPE_CQ_BUFF , MLX5_SGMT_TYPE_EQ_BUFF , MLX5_SGMT_TYPE_SX_SLICE , MLX5_SGMT_TYPE_SX_SLICE_ALL , MLX5_SGMT_TYPE_RDB , MLX5_SGMT_TYPE_RX_SLICE_ALL , MLX5_SGMT_TYPE_PRM_QUERY_QP , MLX5_SGMT_TYPE_PRM_QUERY_CQ , MLX5_SGMT_TYPE_PRM_QUERY_MKEY , MLX5_SGMT_TYPE_MENU , MLX5_SGMT_TYPE_TERMINATE , MLX5_SGMT_TYPE_NUM , } +s#mlx5_rsc_key struct mlx5_rsc_key { e#mlx5_sgmt_type rsc ; int index1 ; int index2 ; int num_of_obj1 ; int num_of_obj2 ; int size ; } +mlx5_rsc_dump_cmd_create s#mlx5_rsc_dump_cmd * mlx5_rsc_dump_cmd_create ( s#mlx5_core_dev * , s#mlx5_rsc_key * ) +mlx5_rsc_dump_cmd_destroy void mlx5_rsc_dump_cmd_destroy ( s#mlx5_rsc_dump_cmd * ) +mlx5_rsc_dump_next int mlx5_rsc_dump_next ( s#mlx5_core_dev * , s#mlx5_rsc_dump_cmd * , s#page * , int * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_ipsec_device_caps t#u32 mlx5_ipsec_device_caps ( s#mlx5_core_dev * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/eq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s#nf_hook_state struct nf_hook_state { t#u8 hook ; t#u8 pf ; s#net_device * in ; s#net_device * out ; s#sock * sk ; s#net * net ; int ( * okfn ) ( s#net * , s#sock * , s#sk_buff * ) ; } +t#nf_hookfn typedef unsigned int nf_hookfn ( void * , s#sk_buff * , const s#nf_hook_state * ) +s#nf_hook_entry struct nf_hook_entry { t#nf_hookfn * hook ; void * priv ; } +s#nf_hook_entries struct nf_hook_entries { t#u16 num_hook_entries ; s#nf_hook_entry hooks [ ] ; } +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s#legacy_fdb struct legacy_fdb { s#mlx5_flow_table * fdb ; s#mlx5_flow_group * addr_grp ; s#mlx5_flow_group * allmulti_grp ; s#mlx5_flow_group * promisc_grp ; s#mlx5_flow_table * vepa_fdb ; s#mlx5_flow_handle * vepa_uplink_rule ; s#mlx5_flow_handle * vepa_star_rule ; } +s##mlx5_flow_namespace +s##mlx5_fs_chains +s##mlx5_esw_indir_table +s#offloads_fdb struct offloads_fdb { s#mlx5_flow_namespace * ns ; s#mlx5_flow_table * tc_miss_table ; s#mlx5_flow_table * slow_fdb ; s#mlx5_flow_group * send_to_vport_grp ; s#mlx5_flow_group * send_to_vport_meta_grp ; s#mlx5_flow_group * peer_miss_grp ; s#mlx5_flow_handle * * peer_miss_rules ; s#mlx5_flow_group * miss_grp ; s#mlx5_flow_handle * * send_to_vport_meta_rules ; s#mlx5_flow_handle * miss_rule_uni ; s#mlx5_flow_handle * miss_rule_multi ; int vlan_push_pop_refcount ; s#mlx5_fs_chains * esw_chains_priv ; struct { s#hlist_head table [ 1 << ( 8 ) ] ; s#mutex lock ; } vports ; s#mlx5_esw_indir_table * indir ; } +s#mlx5_eswitch_fdb struct mlx5_eswitch_fdb { union { s#legacy_fdb legacy ; s#offloads_fdb offloads ; } ; t#u32 flags ; } +s#l2addr_node struct l2addr_node { s#hlist_node hlist ; t#u8 addr [ 6 ] ; } +s#esw_mc_addr struct esw_mc_addr { s#l2addr_node node ; s#mlx5_flow_handle * uplink_rule ; t#u32 refcnt ; } +s##mlx5_esw_rate_group +s##mlx5_esw_bridge_offloads +s##mlx5_modify_hdr +s##mapping_ctx +s#mod_hdr_tbl struct mod_hdr_tbl { s#mutex lock ; s#hlist_head hlist [ 1 << ( 8 ) ] ; } +s#mlx5_eswitch_rep_data struct mlx5_eswitch_rep_data { void * priv ; t#atomic_t state ; } +E#NUM_REP_TYPES 2 +s#mlx5_eswitch_rep struct mlx5_eswitch_rep { s#mlx5_eswitch_rep_data rep_data [ E#NUM_REP_TYPES ] ; t#u16 vport ; t#u16 vlan ; t#u16 vport_index ; t#u32 vlan_refcount ; s#mlx5_eswitch * esw ; } +e#mlx5_switchdev_event enum mlx5_switchdev_event { MLX5_SWITCHDEV_EVENT_PAIR , MLX5_SWITCHDEV_EVENT_UNPAIR , } +s#mlx5_eswitch_rep_ops struct mlx5_eswitch_rep_ops { int ( * load ) ( s#mlx5_core_dev * , s#mlx5_eswitch_rep * ) ; void ( * unload ) ( s#mlx5_eswitch_rep * ) ; void * ( * get_proto_dev ) ( s#mlx5_eswitch_rep * ) ; int ( * event ) ( s#mlx5_eswitch * , s#mlx5_eswitch_rep * , e#mlx5_switchdev_event , void * ) ; } +e#devlink_eswitch_encap_mode enum devlink_eswitch_encap_mode { DEVLINK_ESWITCH_ENCAP_MODE_NONE , DEVLINK_ESWITCH_ENCAP_MODE_BASIC , } +s#mlx5_esw_offload struct mlx5_esw_offload { s#mlx5_flow_table * ft_offloads_restore ; s#mlx5_flow_group * restore_group ; s#mlx5_modify_hdr * restore_copy_hdr_id ; s#mapping_ctx * reg_c0_obj_pool ; s#mlx5_flow_table * ft_offloads ; s#mlx5_flow_group * vport_rx_group ; s#mlx5_flow_group * vport_rx_drop_group ; s#mlx5_flow_handle * vport_rx_drop_rule ; s#xarray vport_reps ; s#list_head peer_flows ; s#mutex peer_mutex ; s#mutex encap_tbl_lock ; s#hlist_head encap_tbl [ 1 << ( 8 ) ] ; s#mutex decap_tbl_lock ; s#hlist_head decap_tbl [ 1 << ( 8 ) ] ; s#mod_hdr_tbl mod_hdr ; s#hlist_head termtbl_tbl [ 1 << ( 8 ) ] ; s#mutex termtbl_mutex ; s#xarray vhca_map ; const s#mlx5_eswitch_rep_ops * rep_ops [ E#NUM_REP_TYPES ] ; t#u8 inline_mode ; t#atomic64_t num_flows ; e#devlink_eswitch_encap_mode encap ; s#ida vport_metadata_ida ; unsigned int host_number ; } +s#mlx5_esw_functions struct mlx5_esw_functions { s#mlx5_nb nb ; t#u16 num_vfs ; } +s#mlx5_eswitch struct mlx5_eswitch { s#mlx5_core_dev * dev ; s#mlx5_nb nb ; s#mlx5_eswitch_fdb fdb_table ; s#hlist_head mc_table [ ( ( ( ( ( 1UL ) ) ) << ( 8 ) ) ) ] ; s#esw_mc_addr mc_promisc ; s#workqueue_struct * work_queue ; s#xarray vports ; t#u32 flags ; int total_vports ; int enabled_vports ; s#mutex state_lock ; s#rw_semaphore mode_lock ; t#atomic64_t user_count ; struct { t#u32 root_tsar_ix ; s#mlx5_esw_rate_group * group0 ; s#list_head groups ; t#refcount_t refcnt ; } qos ; s#mlx5_esw_bridge_offloads * br_offloads ; s#mlx5_esw_offload offloads ; int mode ; t#u16 manager_vport ; t#u16 first_host_vport ; s#mlx5_esw_functions esw_funcs ; struct { t#u32 large_group_num ; } params ; s#blocking_notifier_head n_head ; s#dentry * dbgfs ; } +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +e#mlx5_fpga_status enum mlx5_fpga_status { MLX5_FPGA_STATUS_SUCCESS = 0 , MLX5_FPGA_STATUS_FAILURE = 1 , MLX5_FPGA_STATUS_IN_PROGRESS = 2 , MLX5_FPGA_STATUS_NONE = 0xFFFF , } +e#mlx5_fpga_image enum mlx5_fpga_image { MLX5_FPGA_IMAGE_USER = 0 , MLX5_FPGA_IMAGE_FACTORY , } +s#mlx5_fpga_device struct mlx5_fpga_device { s#mlx5_core_dev * mdev ; s#mlx5_nb fpga_err_nb ; s#mlx5_nb fpga_qp_err_nb ; t#spinlock_t state_lock ; e#mlx5_fpga_status state ; e#mlx5_fpga_image last_admin_image ; e#mlx5_fpga_image last_oper_image ; struct { t#u32 pdn ; t#u32 mkey ; s#mlx5_uars_page * uar ; } conn_res ; } +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s##mlx5_irq +mlx5_eq_enable int mlx5_eq_enable ( s#mlx5_core_dev * , s#mlx5_eq * , s#notifier_block * ) +mlx5_eq_disable void mlx5_eq_disable ( s#mlx5_core_dev * , s#mlx5_eq * , s#notifier_block * ) +s#mlx5_eq_param struct mlx5_eq_param { int nent ; t#u64 mask [ 4 ] ; s#mlx5_irq * irq ; } +mlx5_eq_create_generic s#mlx5_eq * mlx5_eq_create_generic ( s#mlx5_core_dev * , s#mlx5_eq_param * ) +mlx5_eq_destroy_generic int mlx5_eq_destroy_generic ( s#mlx5_core_dev * , s#mlx5_eq * ) +mlx5_eq_get_eqe s#mlx5_eqe * mlx5_eq_get_eqe ( s#mlx5_eq * , t#u32 ) +mlx5_eq_update_ci void mlx5_eq_update_ci ( s#mlx5_eq * , t#u32 , t#bool ) +mlx5_vector2eqn int mlx5_vector2eqn ( s#mlx5_core_dev * , int , int * ) +mlx5_comp_vectors_count unsigned int mlx5_comp_vectors_count ( s#mlx5_core_dev * ) +mlx5_comp_irq_get_affinity_mask s#cpumask * mlx5_comp_irq_get_affinity_mask ( s#mlx5_core_dev * , int ) +mlx5_eq_notifier_register int mlx5_eq_notifier_register ( s#mlx5_core_dev * , s#mlx5_nb * ) +mlx5_eq_notifier_unregister int mlx5_eq_notifier_unregister ( s#mlx5_core_dev * , s#mlx5_nb * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/eswitch.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +e#mlx5_flow_steering_mode enum mlx5_flow_steering_mode { MLX5_FLOW_STEERING_MODE_DMFS , MLX5_FLOW_STEERING_MODE_SMFS } +s##mlx5dr_domain +s#mlx5_fs_dr_domain struct mlx5_fs_dr_domain { s#mlx5dr_domain * dr_domain ; } +s##mlx5dr_table +s##mlx5dr_action +s##mlx5_flow_cmds +s#mlx5_flow_root_namespace struct mlx5_flow_root_namespace { s#mlx5_flow_namespace ns ; e#mlx5_flow_steering_mode mode ; s#mlx5_fs_dr_domain fs_dr_domain ; e#fs_flow_table_type table_type ; s#mlx5_core_dev * dev ; s#mlx5_flow_table * root_ft ; s#mutex chain_lock ; s#list_head underlay_qpns ; const s#mlx5_flow_cmds * cmds ; } +s#mlx5_flow_steering struct mlx5_flow_steering { s#mlx5_core_dev * dev ; e#mlx5_flow_steering_mode mode ; s#kmem_cache * fgs_cache ; s#kmem_cache * ftes_cache ; s#mlx5_flow_root_namespace * root_ns ; s#mlx5_flow_root_namespace * fdb_root_ns ; s#mlx5_flow_namespace * * fdb_sub_ns ; s#mlx5_flow_root_namespace * * esw_egress_root_ns ; s#mlx5_flow_root_namespace * * esw_ingress_root_ns ; s#mlx5_flow_root_namespace * sniffer_tx_root_ns ; s#mlx5_flow_root_namespace * sniffer_rx_root_ns ; s#mlx5_flow_root_namespace * rdma_rx_root_ns ; s#mlx5_flow_root_namespace * rdma_tx_root_ns ; s#mlx5_flow_root_namespace * egress_root_ns ; s#mlx5_flow_root_namespace * port_sel_root_ns ; int esw_egress_acl_vports ; int esw_ingress_acl_vports ; } +s##mlx5_mpfs +s##mlx5dr_matcher +s#mlx5_flow_handle struct mlx5_flow_handle { int num_rules ; s#mlx5_flow_rule * rule [ ] ; } +s##mlx5_fs_chains +s##mlx5_esw_indir_table +s##mlx5_esw_rate_group +s##mlx5_esw_bridge_offloads +s##mapping_ctx +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_eswitch_mode t#u8 mlx5_eswitch_mode ( const s#mlx5_core_dev * ) +mlx5_eswitch_get_encap_mode e#devlink_eswitch_encap_mode mlx5_eswitch_get_encap_mode ( const s#mlx5_core_dev * ) +mlx5_eswitch_get_total_vports t#u16 mlx5_eswitch_get_total_vports ( const s#mlx5_core_dev * ) +mlx5_eswitch_get_core_dev s#mlx5_core_dev * mlx5_eswitch_get_core_dev ( s#mlx5_eswitch * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o */ +s##mlx5dr_table +s##mlx5dr_action +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5dr_domain +s##mlx5_flow_cmds +s##mlx5_mpfs +e#mlx5_lag_mode enum mlx5_lag_mode { MLX5_LAG_MODE_NONE , MLX5_LAG_MODE_ROCE , MLX5_LAG_MODE_SRIOV , MLX5_LAG_MODE_MULTIPATH , MLX5_LAG_MODE_MPESW , } +E#MLX5_MAX_PORTS 4 +s#lag_func struct lag_func { s#mlx5_core_dev * dev ; s#net_device * netdev ; t#bool has_drop ; } +s#netdev_lag_lower_state_info struct netdev_lag_lower_state_info { t#u8 link_up : 1 , tx_enabled : 1 ; } +s#lag_tracker struct lag_tracker { e#netdev_lag_tx_type tx_type ; s#netdev_lag_lower_state_info netdev_state [ E#MLX5_MAX_PORTS ] ; unsigned int is_bonded : 1 ; unsigned int has_inactive : 1 ; e#netdev_lag_hash hash_type ; } +s#lag_mp struct lag_mp { s#notifier_block fib_nb ; struct { const void * mfi ; t#u32 priority ; t#u32 dst ; int dst_len ; } fib ; s#workqueue_struct * wq ; } +E#MLX5_NUM_TT 11 +s##mlx5_ttc_table +s#mlx5_flow_definer struct mlx5_flow_definer { e#mlx5_flow_namespace_type ns_type ; t#u32 id ; } +s##mlx5dr_matcher +s#mlx5_lag_definer struct mlx5_lag_definer { s#mlx5_flow_definer * definer ; s#mlx5_flow_table * ft ; s#mlx5_flow_group * fg ; s#mlx5_flow_handle * rules [ E#MLX5_MAX_PORTS * 16 ] ; } +s#mlx5_lag_ttc struct mlx5_lag_ttc { s#mlx5_ttc_table * ttc ; s#mlx5_lag_definer * definers [ E#MLX5_NUM_TT ] ; } +s#mlx5_lag_port_sel struct mlx5_lag_port_sel { unsigned long tt_map [ ( ( ( E#MLX5_NUM_TT ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#bool tunnel ; s#mlx5_lag_ttc outer ; s#mlx5_lag_ttc inner ; } +s#lag_mpesw struct lag_mpesw { s#work_struct mpesw_work ; t#atomic_t mpesw_rule_count ; } +s#mlx5_lag struct mlx5_lag { e#mlx5_lag_mode mode ; unsigned long mode_flags ; unsigned long state_flags ; t#u8 ports ; t#u8 buckets ; int mode_changes_in_progress ; t#u8 v2p_map [ E#MLX5_MAX_PORTS * 16 ] ; s#kref ref ; s#lag_func pf [ E#MLX5_MAX_PORTS ] ; s#lag_tracker tracker ; s#workqueue_struct * wq ; s#delayed_work bond_work ; s#notifier_block nb ; s#lag_mp lag_mp ; s#mlx5_lag_port_sel port_sel ; s#mutex lock ; s#lag_mpesw lag_mpesw ; } +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s##mlx5_fs_chains +s##mlx5_esw_indir_table +s##mlx5_esw_rate_group +s##mlx5_esw_bridge_offloads +s##mapping_ctx +mlx5_eswitch_add_send_to_vport_rule s#mlx5_flow_handle * mlx5_eswitch_add_send_to_vport_rule ( s#mlx5_eswitch * , s#mlx5_eswitch * , s#mlx5_eswitch_rep * , t#u32 ) +mlx5_eswitch_register_vport_reps void mlx5_eswitch_register_vport_reps ( s#mlx5_eswitch * , const s#mlx5_eswitch_rep_ops * , t#u8 ) +mlx5_eswitch_unregister_vport_reps void mlx5_eswitch_unregister_vport_reps ( s#mlx5_eswitch * , t#u8 ) +mlx5_eswitch_get_proto_dev void * mlx5_eswitch_get_proto_dev ( s#mlx5_eswitch * , t#u16 , t#u8 ) +mlx5_eswitch_uplink_get_proto_dev void * mlx5_eswitch_uplink_get_proto_dev ( s#mlx5_eswitch * , t#u8 ) +mlx5_eswitch_vport_rep s#mlx5_eswitch_rep * mlx5_eswitch_vport_rep ( s#mlx5_eswitch * , t#u16 ) +mlx5_eswitch_reg_c1_loopback_enabled t#bool mlx5_eswitch_reg_c1_loopback_enabled ( const s#mlx5_eswitch * ) +mlx5_eswitch_vport_match_metadata_enabled t#bool mlx5_eswitch_vport_match_metadata_enabled ( const s#mlx5_eswitch * ) +mlx5_eswitch_get_vport_metadata_for_match t#u32 mlx5_eswitch_get_vport_metadata_for_match ( s#mlx5_eswitch * , t#u16 ) +mlx5_eswitch_get_vport_metadata_for_set t#u32 mlx5_eswitch_get_vport_metadata_for_set ( s#mlx5_eswitch * , t#u16 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/events.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_notifier_register int mlx5_notifier_register ( s#mlx5_core_dev * , s#notifier_block * ) +mlx5_notifier_unregister int mlx5_notifier_unregister ( s#mlx5_core_dev * , s#notifier_block * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s#mlx5_fpga_dma_entry struct mlx5_fpga_dma_entry { void * data ; unsigned int size ; t#dma_addr_t dma_addr ; } +s#mlx5_fpga_dma_buf struct mlx5_fpga_dma_buf { e#dma_data_direction dma_dir ; s#mlx5_fpga_dma_entry sg [ 2 ] ; s#list_head list ; void ( * complete ) ( s#mlx5_fpga_conn * , s#mlx5_fpga_device * , s#mlx5_fpga_dma_buf * , t#u8 ) ; } +s#mlx5_cqwq struct mlx5_cqwq { s#mlx5_frag_buf_ctrl fbc ; t#__be32 * db ; t#u32 cc ; } +s##mlx5_db_pgdir +s##mlx5_ib_user_db_page +s#mlx5_wq_ctrl struct mlx5_wq_ctrl { s#mlx5_core_dev * mdev ; s#mlx5_frag_buf buf ; s#mlx5_db db ; } +s##mlx5_irq +s#mlx5_wq_cyc struct mlx5_wq_cyc { s#mlx5_frag_buf_ctrl fbc ; t#__be32 * db ; t#u16 sz ; t#u16 wqe_ctr ; t#u16 cur_sz ; } +s#mlx5_wq_qp struct mlx5_wq_qp { s#mlx5_wq_cyc rq ; s#mlx5_wq_cyc sq ; } +s#mlx5_fpga_conn struct mlx5_fpga_conn { s#mlx5_fpga_device * fdev ; void ( * recv_cb ) ( void * , s#mlx5_fpga_dma_buf * ) ; void * cb_arg ; t#u32 fpga_qpc [ ( sizeof ( struct mlx5_ifc_fpga_qpc_bits ) / 32 ) ] ; t#u32 fpga_qpn ; struct { s#mlx5_cqwq wq ; s#mlx5_wq_ctrl wq_ctrl ; s#mlx5_core_cq mcq ; s#tasklet_struct tasklet ; } cq ; struct { t#bool active ; int sgid_index ; s#mlx5_wq_qp wq ; s#mlx5_wq_ctrl wq_ctrl ; t#u32 qpn ; struct { t#spinlock_t lock ; unsigned int pc ; unsigned int cc ; unsigned int size ; s#mlx5_fpga_dma_buf * * bufs ; s#list_head backlog ; } sq ; struct { unsigned int pc ; unsigned int cc ; unsigned int size ; s#mlx5_fpga_dma_buf * * bufs ; } rq ; } qp ; } +s#mlx5_fpga_conn_attr struct mlx5_fpga_conn_attr { unsigned int tx_size ; unsigned int rx_size ; void ( * recv_cb ) ( void * , s#mlx5_fpga_dma_buf * ) ; void * cb_arg ; } +mlx5_fpga_sbu_conn_create s#mlx5_fpga_conn * mlx5_fpga_sbu_conn_create ( s#mlx5_fpga_device * , s#mlx5_fpga_conn_attr * ) +mlx5_fpga_sbu_conn_destroy void mlx5_fpga_sbu_conn_destroy ( s#mlx5_fpga_conn * ) +mlx5_fpga_sbu_conn_sendmsg int mlx5_fpga_sbu_conn_sendmsg ( s#mlx5_fpga_conn * , s#mlx5_fpga_dma_buf * ) +e#mlx5_fpga_access_type enum mlx5_fpga_access_type { MLX5_FPGA_ACCESS_TYPE_I2C = 0x0 , MLX5_FPGA_ACCESS_TYPE_DONTCARE = 0x0 , } +mlx5_fpga_mem_read int mlx5_fpga_mem_read ( s#mlx5_fpga_device * , t#size_t , t#u64 , void * , e#mlx5_fpga_access_type ) +mlx5_fpga_mem_write int mlx5_fpga_mem_write ( s#mlx5_fpga_device * , t#size_t , t#u64 , void * , e#mlx5_fpga_access_type ) +mlx5_fpga_get_sbu_caps int mlx5_fpga_get_sbu_caps ( s#mlx5_fpga_device * , int , void * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/fs_core.o */ +s##mlx5dr_table +s##mlx5dr_action +s#mlx5_flow_table_attr struct mlx5_flow_table_attr { int prio ; int max_fte ; t#u32 level ; t#u32 flags ; t#u16 uid ; s#mlx5_flow_table * next_ft ; struct { int max_num_groups ; int num_reserved_entries ; } autogroup ; } +mlx5_create_flow_table s#mlx5_flow_table * mlx5_create_flow_table ( s#mlx5_flow_namespace * , s#mlx5_flow_table_attr * ) +mlx5_flow_table_id t#u32 mlx5_flow_table_id ( s#mlx5_flow_table * ) +mlx5_create_lag_demux_flow_table s#mlx5_flow_table * mlx5_create_lag_demux_flow_table ( s#mlx5_flow_namespace * , int , t#u32 ) +mlx5_create_auto_grouped_flow_table s#mlx5_flow_table * mlx5_create_auto_grouped_flow_table ( s#mlx5_flow_namespace * , s#mlx5_flow_table_attr * ) +s##mlx5dr_matcher +mlx5_create_flow_group s#mlx5_flow_group * mlx5_create_flow_group ( s#mlx5_flow_table * , t#u32 * ) +s#mlx5_flow_spec struct mlx5_flow_spec { t#u8 match_criteria_enable ; t#u32 match_criteria [ ( sizeof ( struct mlx5_ifc_fte_match_param_bits ) / 32 ) ] ; t#u32 match_value [ ( sizeof ( struct mlx5_ifc_fte_match_param_bits ) / 32 ) ] ; s#mlx5_flow_context flow_context ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +mlx5_add_flow_rules s#mlx5_flow_handle * mlx5_add_flow_rules ( s#mlx5_flow_table * , const s#mlx5_flow_spec * , s#mlx5_flow_act * , s#mlx5_flow_destination * , int ) +mlx5_del_flow_rules void mlx5_del_flow_rules ( s#mlx5_flow_handle * ) +mlx5_destroy_flow_table int mlx5_destroy_flow_table ( s#mlx5_flow_table * ) +mlx5_destroy_flow_group void mlx5_destroy_flow_group ( s#mlx5_flow_group * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5dr_domain +s##mlx5dr_rule +s##mlx5_fc +s#mlx5_pkt_reformat_params struct mlx5_pkt_reformat_params { int type ; t#u8 param_0 ; t#u8 param_1 ; t#size_t size ; void * data ; } +s#mlx5_flow_cmds struct mlx5_flow_cmds { int ( * create_flow_table ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , s#mlx5_flow_table_attr * , s#mlx5_flow_table * ) ; int ( * destroy_flow_table ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * ) ; int ( * modify_flow_table ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , s#mlx5_flow_table * ) ; int ( * create_flow_group ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , t#u32 * , s#mlx5_flow_group * ) ; int ( * destroy_flow_group ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , s#mlx5_flow_group * ) ; int ( * create_fte ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , s#mlx5_flow_group * , s#fs_fte * ) ; int ( * update_fte ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , s#mlx5_flow_group * , int , s#fs_fte * ) ; int ( * delete_fte ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , s#fs_fte * ) ; int ( * update_root_ft ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_table * , t#u32 , t#bool ) ; int ( * packet_reformat_alloc ) ( s#mlx5_flow_root_namespace * , s#mlx5_pkt_reformat_params * , e#mlx5_flow_namespace_type , s#mlx5_pkt_reformat * ) ; void ( * packet_reformat_dealloc ) ( s#mlx5_flow_root_namespace * , s#mlx5_pkt_reformat * ) ; int ( * modify_header_alloc ) ( s#mlx5_flow_root_namespace * , t#u8 , t#u8 , void * , s#mlx5_modify_hdr * ) ; void ( * modify_header_dealloc ) ( s#mlx5_flow_root_namespace * , s#mlx5_modify_hdr * ) ; int ( * set_peer ) ( s#mlx5_flow_root_namespace * , s#mlx5_flow_root_namespace * ) ; int ( * create_ns ) ( s#mlx5_flow_root_namespace * ) ; int ( * destroy_ns ) ( s#mlx5_flow_root_namespace * ) ; int ( * create_match_definer ) ( s#mlx5_flow_root_namespace * , t#u16 , t#u32 * ) ; int ( * destroy_match_definer ) ( s#mlx5_flow_root_namespace * , int ) ; t#u32 ( * get_capabilities ) ( s#mlx5_flow_root_namespace * , e#fs_flow_table_type ) ; } +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_get_fdb_sub_ns s#mlx5_flow_namespace * mlx5_get_fdb_sub_ns ( s#mlx5_core_dev * , int ) +mlx5_get_flow_namespace s#mlx5_flow_namespace * mlx5_get_flow_namespace ( s#mlx5_core_dev * , e#mlx5_flow_namespace_type ) +mlx5_fs_add_rx_underlay_qpn int mlx5_fs_add_rx_underlay_qpn ( s#mlx5_core_dev * , t#u32 ) +mlx5_fs_remove_rx_underlay_qpn int mlx5_fs_remove_rx_underlay_qpn ( s#mlx5_core_dev * , t#u32 ) +mlx5_modify_header_alloc s#mlx5_modify_hdr * mlx5_modify_header_alloc ( s#mlx5_core_dev * , t#u8 , t#u8 , void * ) +mlx5_modify_header_dealloc void mlx5_modify_header_dealloc ( s#mlx5_core_dev * , s#mlx5_modify_hdr * ) +mlx5_packet_reformat_alloc s#mlx5_pkt_reformat * mlx5_packet_reformat_alloc ( s#mlx5_core_dev * , s#mlx5_pkt_reformat_params * , e#mlx5_flow_namespace_type ) +mlx5_packet_reformat_dealloc void mlx5_packet_reformat_dealloc ( s#mlx5_core_dev * , s#mlx5_pkt_reformat * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/fs_counters.o */ +s##mlx5_fc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5dr_domain +s##mlx5dr_table +s##mlx5dr_action +s##mlx5dr_matcher +s##mlx5dr_rule +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_fc_create s#mlx5_fc * mlx5_fc_create ( s#mlx5_core_dev * , t#bool ) +mlx5_fc_id t#u32 mlx5_fc_id ( s#mlx5_fc * ) +mlx5_fc_destroy void mlx5_fc_destroy ( s#mlx5_core_dev * , s#mlx5_fc * ) +mlx5_fc_query int mlx5_fc_query ( s#mlx5_core_dev * , s#mlx5_fc * , t#u64 * , t#u64 * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/fw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_core_query_vendor_id int mlx5_core_query_vendor_id ( s#mlx5_core_dev * , t#u32 * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +mlx5_rdma_rn_get_params int mlx5_rdma_rn_get_params ( s#mlx5_core_dev * , s#ib_device * , s#rdma_netdev_alloc_params * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/lag/lag.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_flow_namespace +s##mlx5_fs_chains +s##mlx5_esw_indir_table +s##mlx5_esw_rate_group +s##mlx5_esw_bridge_offloads +s##mlx5_modify_hdr +s##mapping_ctx +s##mlx5_ttc_table +s##mlx5_flow_definer +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_cmd_create_vport_lag int mlx5_cmd_create_vport_lag ( s#mlx5_core_dev * ) +mlx5_cmd_destroy_vport_lag int mlx5_cmd_destroy_vport_lag ( s#mlx5_core_dev * ) +mlx5_lag_is_roce t#bool mlx5_lag_is_roce ( s#mlx5_core_dev * ) +mlx5_lag_is_active t#bool mlx5_lag_is_active ( s#mlx5_core_dev * ) +mlx5_lag_mode_is_hash t#bool mlx5_lag_mode_is_hash ( s#mlx5_core_dev * ) +mlx5_lag_is_master t#bool mlx5_lag_is_master ( s#mlx5_core_dev * ) +mlx5_lag_is_sriov t#bool mlx5_lag_is_sriov ( s#mlx5_core_dev * ) +mlx5_lag_is_shared_fdb t#bool mlx5_lag_is_shared_fdb ( s#mlx5_core_dev * ) +mlx5_lag_get_roce_netdev s#net_device * mlx5_lag_get_roce_netdev ( s#mlx5_core_dev * ) +mlx5_lag_get_slave_port t#u8 mlx5_lag_get_slave_port ( s#mlx5_core_dev * , s#net_device * ) +mlx5_lag_get_num_ports t#u8 mlx5_lag_get_num_ports ( s#mlx5_core_dev * ) +mlx5_lag_get_peer_mdev s#mlx5_core_dev * mlx5_lag_get_peer_mdev ( s#mlx5_core_dev * ) +mlx5_lag_query_cong_counters int mlx5_lag_query_cong_counters ( s#mlx5_core_dev * , t#u64 * , int , t#size_t * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/lib/dm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +e#mlx5_sw_icm_type enum mlx5_sw_icm_type { MLX5_SW_ICM_TYPE_STEERING , MLX5_SW_ICM_TYPE_HEADER_MODIFY , MLX5_SW_ICM_TYPE_HEADER_MODIFY_PATTERN , } +mlx5_dm_sw_icm_alloc int mlx5_dm_sw_icm_alloc ( s#mlx5_core_dev * , e#mlx5_sw_icm_type , t#u64 , t#u32 , t#u16 , t#phys_addr_t * , t#u32 * ) +mlx5_dm_sw_icm_dealloc int mlx5_dm_sw_icm_dealloc ( s#mlx5_core_dev * , e#mlx5_sw_icm_type , t#u64 , t#u16 , t#phys_addr_t , t#u32 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/lib/gid.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_core_reserved_gids_count unsigned int mlx5_core_reserved_gids_count ( s#mlx5_core_dev * ) +mlx5_core_roce_gid_set int mlx5_core_roce_gid_set ( s#mlx5_core_dev * , unsigned int , t#u8 , t#u8 , const t#u8 * , const t#u8 * , t#bool , t#u16 , t#u8 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_mpfs_add_mac int mlx5_mpfs_add_mac ( s#mlx5_core_dev * , t#u8 * ) +mlx5_mpfs_del_mac int mlx5_mpfs_del_mac ( s#mlx5_core_dev * , t#u8 * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5dr_domain +s##mlx5dr_table +s##mlx5dr_action +s##mlx5_flow_cmds +s##mlx5_mpfs +s##mlx5dr_matcher +s##mlx5_fs_chains +s##mlx5_esw_indir_table +s##mlx5_esw_rate_group +s##mlx5_esw_bridge_offloads +s##mapping_ctx +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_is_roce_on t#bool mlx5_is_roce_on ( s#mlx5_core_dev * ) +mlx5_vf_get_core_dev s#mlx5_core_dev * mlx5_vf_get_core_dev ( s#pci_dev * ) +mlx5_vf_put_core_dev void mlx5_vf_put_core_dev ( s#mlx5_core_dev * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/mcg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_core_attach_mcg int mlx5_core_attach_mcg ( s#mlx5_core_dev * , u#ib_gid * , t#u32 ) +mlx5_core_detach_mcg int mlx5_core_detach_mcg ( s#mlx5_core_dev * , u#ib_gid * , t#u32 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/mr.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_core_create_mkey int mlx5_core_create_mkey ( s#mlx5_core_dev * , t#u32 * , t#u32 * , int ) +mlx5_core_destroy_mkey int mlx5_core_destroy_mkey ( s#mlx5_core_dev * , t#u32 ) +mlx5_core_query_mkey int mlx5_core_query_mkey ( s#mlx5_core_dev * , t#u32 , t#u32 * , int ) +mlx5_core_create_psv int mlx5_core_create_psv ( s#mlx5_core_dev * , t#u32 , int , t#u32 * ) +mlx5_core_destroy_psv int mlx5_core_destroy_psv ( s#mlx5_core_dev * , int ) + +/* drivers/net/ethernet/mellanox/mlx5/core/pd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_core_alloc_pd int mlx5_core_alloc_pd ( s#mlx5_core_dev * , t#u32 * ) +mlx5_core_dealloc_pd int mlx5_core_dealloc_pd ( s#mlx5_core_dev * , t#u32 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/port.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_access_reg int mlx5_access_reg ( s#mlx5_core_dev * , void * , int , void * , int , t#u16 , int , int , t#bool ) +mlx5_core_access_reg int mlx5_core_access_reg ( s#mlx5_core_dev * , void * , int , void * , int , t#u16 , int , int ) +mlx5_set_port_caps int mlx5_set_port_caps ( s#mlx5_core_dev * , t#u8 , t#u32 ) +mlx5_query_port_ptys int mlx5_query_port_ptys ( s#mlx5_core_dev * , t#u32 * , int , int , t#u8 ) +mlx5_query_ib_port_oper int mlx5_query_ib_port_oper ( s#mlx5_core_dev * , t#u16 * , t#u16 * , t#u8 ) +mlx5_toggle_port_link void mlx5_toggle_port_link ( s#mlx5_core_dev * ) +e#mlx5_port_status enum mlx5_port_status { MLX5_PORT_UP = 1 , MLX5_PORT_DOWN = 2 , } +mlx5_set_port_admin_status int mlx5_set_port_admin_status ( s#mlx5_core_dev * , e#mlx5_port_status ) +mlx5_query_port_admin_status int mlx5_query_port_admin_status ( s#mlx5_core_dev * , e#mlx5_port_status * ) +mlx5_set_port_mtu int mlx5_set_port_mtu ( s#mlx5_core_dev * , t#u16 , t#u8 ) +mlx5_query_port_max_mtu void mlx5_query_port_max_mtu ( s#mlx5_core_dev * , t#u16 * , t#u8 ) +mlx5_query_port_oper_mtu void mlx5_query_port_oper_mtu ( s#mlx5_core_dev * , t#u16 * , t#u8 ) +mlx5_query_module_eeprom int mlx5_query_module_eeprom ( s#mlx5_core_dev * , t#u16 , t#u16 , t#u8 * ) +s#mlx5_module_eeprom_query_params struct mlx5_module_eeprom_query_params { t#u16 size ; t#u16 offset ; t#u16 i2c_address ; t#u32 page ; t#u32 bank ; t#u32 module_number ; } +mlx5_query_module_eeprom_by_page int mlx5_query_module_eeprom_by_page ( s#mlx5_core_dev * , s#mlx5_module_eeprom_query_params * , t#u8 * ) +mlx5_query_port_vl_hw_cap int mlx5_query_port_vl_hw_cap ( s#mlx5_core_dev * , t#u8 * , t#u8 ) +mlx5_set_port_pause int mlx5_set_port_pause ( s#mlx5_core_dev * , t#u32 , t#u32 ) +mlx5_query_port_pause int mlx5_query_port_pause ( s#mlx5_core_dev * , t#u32 * , t#u32 * ) +mlx5_set_port_pfc int mlx5_set_port_pfc ( s#mlx5_core_dev * , t#u8 , t#u8 ) +mlx5_query_port_pfc int mlx5_query_port_pfc ( s#mlx5_core_dev * , t#u8 * , t#u8 * ) +mlx5_set_port_prio_tc int mlx5_set_port_prio_tc ( s#mlx5_core_dev * , t#u8 * ) +mlx5_query_port_prio_tc int mlx5_query_port_prio_tc ( s#mlx5_core_dev * , t#u8 , t#u8 * ) +mlx5_set_port_tc_group int mlx5_set_port_tc_group ( s#mlx5_core_dev * , t#u8 * ) +mlx5_query_port_tc_group int mlx5_query_port_tc_group ( s#mlx5_core_dev * , t#u8 , t#u8 * ) +mlx5_set_port_tc_bw_alloc int mlx5_set_port_tc_bw_alloc ( s#mlx5_core_dev * , t#u8 * ) +mlx5_query_port_tc_bw_alloc int mlx5_query_port_tc_bw_alloc ( s#mlx5_core_dev * , t#u8 , t#u8 * ) +mlx5_modify_port_ets_rate_limit int mlx5_modify_port_ets_rate_limit ( s#mlx5_core_dev * , t#u8 * , t#u8 * ) +mlx5_query_port_ets_rate_limit int mlx5_query_port_ets_rate_limit ( s#mlx5_core_dev * , t#u8 * , t#u8 * ) +mlx5_set_port_wol int mlx5_set_port_wol ( s#mlx5_core_dev * , t#u8 ) +mlx5_query_port_wol int mlx5_query_port_wol ( s#mlx5_core_dev * , t#u8 * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/rl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_rl_is_in_range t#bool mlx5_rl_is_in_range ( s#mlx5_core_dev * , t#u32 ) +s#mlx5_rate_limit struct mlx5_rate_limit { t#u32 rate ; t#u32 max_burst_sz ; t#u16 typical_pkt_sz ; } +mlx5_rl_are_equal t#bool mlx5_rl_are_equal ( s#mlx5_rate_limit * , s#mlx5_rate_limit * ) +mlx5_rl_add_rate_raw int mlx5_rl_add_rate_raw ( s#mlx5_core_dev * , void * , t#u16 , t#bool , t#u16 * ) +mlx5_rl_remove_rate_raw void mlx5_rl_remove_rate_raw ( s#mlx5_core_dev * , t#u16 ) +mlx5_rl_add_rate int mlx5_rl_add_rate ( s#mlx5_core_dev * , t#u16 * , s#mlx5_rate_limit * ) +mlx5_rl_remove_rate void mlx5_rl_remove_rate ( s#mlx5_core_dev * , s#mlx5_rate_limit * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/sriov.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_flow_namespace +s##mlx5_fs_chains +s##mlx5_esw_indir_table +s##mlx5_esw_rate_group +s##mlx5_esw_bridge_offloads +s##mlx5_modify_hdr +s##mapping_ctx +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_sriov_blocking_notifier_unregister void mlx5_sriov_blocking_notifier_unregister ( s#mlx5_core_dev * , int , s#notifier_block * ) +mlx5_sriov_blocking_notifier_register int mlx5_sriov_blocking_notifier_register ( s#mlx5_core_dev * , int , s#notifier_block * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/transobj.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_core_alloc_transport_domain int mlx5_core_alloc_transport_domain ( s#mlx5_core_dev * , t#u32 * ) +mlx5_core_dealloc_transport_domain void mlx5_core_dealloc_transport_domain ( s#mlx5_core_dev * , t#u32 ) +mlx5_core_create_rq int mlx5_core_create_rq ( s#mlx5_core_dev * , t#u32 * , int , t#u32 * ) +mlx5_core_modify_rq int mlx5_core_modify_rq ( s#mlx5_core_dev * , t#u32 , t#u32 * ) +mlx5_core_destroy_rq void mlx5_core_destroy_rq ( s#mlx5_core_dev * , t#u32 ) +mlx5_core_query_rq int mlx5_core_query_rq ( s#mlx5_core_dev * , t#u32 , t#u32 * ) +mlx5_core_modify_sq int mlx5_core_modify_sq ( s#mlx5_core_dev * , t#u32 , t#u32 * ) +mlx5_core_query_sq int mlx5_core_query_sq ( s#mlx5_core_dev * , t#u32 , t#u32 * ) +mlx5_core_query_sq_state int mlx5_core_query_sq_state ( s#mlx5_core_dev * , t#u32 , t#u8 * ) +mlx5_core_create_tir int mlx5_core_create_tir ( s#mlx5_core_dev * , t#u32 * , t#u32 * ) +mlx5_core_destroy_tir void mlx5_core_destroy_tir ( s#mlx5_core_dev * , t#u32 ) +mlx5_core_create_tis int mlx5_core_create_tis ( s#mlx5_core_dev * , t#u32 * , t#u32 * ) +mlx5_core_modify_tis int mlx5_core_modify_tis ( s#mlx5_core_dev * , t#u32 , t#u32 * ) +mlx5_core_destroy_tis void mlx5_core_destroy_tis ( s#mlx5_core_dev * , t#u32 ) +mlx5_core_create_rqt int mlx5_core_create_rqt ( s#mlx5_core_dev * , t#u32 * , int , t#u32 * ) +mlx5_core_destroy_rqt void mlx5_core_destroy_rqt ( s#mlx5_core_dev * , t#u32 ) + +/* drivers/net/ethernet/mellanox/mlx5/core/uar.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_get_uars_page s#mlx5_uars_page * mlx5_get_uars_page ( s#mlx5_core_dev * ) +mlx5_put_uars_page void mlx5_put_uars_page ( s#mlx5_core_dev * , s#mlx5_uars_page * ) +mlx5_alloc_bfreg int mlx5_alloc_bfreg ( s#mlx5_core_dev * , s#mlx5_sq_bfreg * , t#bool , t#bool ) +mlx5_free_bfreg void mlx5_free_bfreg ( s#mlx5_core_dev * , s#mlx5_sq_bfreg * ) + +/* drivers/net/ethernet/mellanox/mlx5/core/vport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##dma_pool +s##mlx5_timeouts +s##mlx5_irq_table +s##mlx5_eq_table +s##devlink_health_reporter +s##mlx5_events +s##mlx5_flow_steering +s##mlx5_mpfs +s##mlx5_eswitch +s##mlx5_lag +s##mlx5_devcom +s##mlx5_fw_reset +s##mlx5_flow_table +s##mlx5_flow_group +s##mlx5_flow_handle +s##mlx5_ft_pool +s##mlx5_vhca_state_notifier +s##mlx5_sf_dev_table +s##mlx5_sf_hw_table +s##mlx5_sf_table +s##mlx5_dm +s##mlx5_vxlan +s##mlx5_geneve +s##mlx5_fpga_device +s##ptp_clock +s##mlx5_ib_clock_info +s##mlx5_fw_tracer +s##mlx5_rsc_dump +s##mlx5_hv_vhca +mlx5_query_nic_vport_min_inline int mlx5_query_nic_vport_min_inline ( s#mlx5_core_dev * , t#u16 , t#u8 * ) +mlx5_query_min_inline void mlx5_query_min_inline ( s#mlx5_core_dev * , t#u8 * ) +mlx5_query_nic_vport_mac_address int mlx5_query_nic_vport_mac_address ( s#mlx5_core_dev * , t#u16 , t#bool , t#u8 * ) +mlx5_query_mac_address int mlx5_query_mac_address ( s#mlx5_core_dev * , t#u8 * ) +mlx5_modify_nic_vport_mac_address int mlx5_modify_nic_vport_mac_address ( s#mlx5_core_dev * , t#u16 , const t#u8 * ) +mlx5_query_nic_vport_mtu int mlx5_query_nic_vport_mtu ( s#mlx5_core_dev * , t#u16 * ) +mlx5_modify_nic_vport_mtu int mlx5_modify_nic_vport_mtu ( s#mlx5_core_dev * , t#u16 ) +e#mlx5_list_type enum mlx5_list_type { MLX5_NVPRT_LIST_TYPE_UC = 0x0 , MLX5_NVPRT_LIST_TYPE_MC = 0x1 , MLX5_NVPRT_LIST_TYPE_VLAN = 0x2 , } +mlx5_query_nic_vport_mac_list int mlx5_query_nic_vport_mac_list ( s#mlx5_core_dev * , t#u16 , e#mlx5_list_type , t#u8 [ ] [ 6 ] , int * ) +mlx5_modify_nic_vport_mac_list int mlx5_modify_nic_vport_mac_list ( s#mlx5_core_dev * , e#mlx5_list_type , t#u8 [ ] [ 6 ] , int ) +mlx5_modify_nic_vport_vlans int mlx5_modify_nic_vport_vlans ( s#mlx5_core_dev * , t#u16 [ ] , int ) +mlx5_query_nic_vport_system_image_guid int mlx5_query_nic_vport_system_image_guid ( s#mlx5_core_dev * , t#u64 * ) +mlx5_query_nic_vport_node_guid int mlx5_query_nic_vport_node_guid ( s#mlx5_core_dev * , t#u64 * ) +mlx5_query_nic_vport_qkey_viol_cntr int mlx5_query_nic_vport_qkey_viol_cntr ( s#mlx5_core_dev * , t#u16 * ) +mlx5_query_hca_vport_gid int mlx5_query_hca_vport_gid ( s#mlx5_core_dev * , t#u8 , t#u8 , t#u16 , t#u16 , u#ib_gid * ) +mlx5_query_hca_vport_pkey int mlx5_query_hca_vport_pkey ( s#mlx5_core_dev * , t#u8 , t#u8 , t#u16 , t#u16 , t#u16 * ) +e#phy_port_state enum phy_port_state { MLX5_AAA_111 } +s#mlx5_hca_vport_context struct mlx5_hca_vport_context { t#u32 field_select ; t#bool sm_virt_aware ; t#bool has_smi ; t#bool has_raw ; e#port_state_policy policy ; e#phy_port_state phys_state ; e#ib_port_state vport_state ; t#u8 port_physical_state ; t#u64 sys_image_guid ; t#u64 port_guid ; t#u64 node_guid ; t#u32 cap_mask1 ; t#u32 cap_mask1_perm ; t#u16 cap_mask2 ; t#u16 cap_mask2_perm ; t#u16 lid ; t#u8 init_type_reply ; t#u8 lmc ; t#u8 subnet_timeout ; t#u16 sm_lid ; t#u8 sm_sl ; t#u16 qkey_violation_counter ; t#u16 pkey_violation_counter ; t#bool grh_required ; } +mlx5_query_hca_vport_context int mlx5_query_hca_vport_context ( s#mlx5_core_dev * , t#u8 , t#u8 , t#u16 , s#mlx5_hca_vport_context * ) +mlx5_query_hca_vport_system_image_guid int mlx5_query_hca_vport_system_image_guid ( s#mlx5_core_dev * , t#u64 * ) +mlx5_query_hca_vport_node_guid int mlx5_query_hca_vport_node_guid ( s#mlx5_core_dev * , t#u64 * ) +mlx5_query_nic_vport_promisc int mlx5_query_nic_vport_promisc ( s#mlx5_core_dev * , t#u16 , int * , int * , int * ) +mlx5_modify_nic_vport_promisc int mlx5_modify_nic_vport_promisc ( s#mlx5_core_dev * , int , int , int ) +mlx5_nic_vport_update_local_lb int mlx5_nic_vport_update_local_lb ( s#mlx5_core_dev * , t#bool ) +mlx5_nic_vport_query_local_lb int mlx5_nic_vport_query_local_lb ( s#mlx5_core_dev * , t#bool * ) +mlx5_nic_vport_enable_roce int mlx5_nic_vport_enable_roce ( s#mlx5_core_dev * ) +mlx5_nic_vport_disable_roce int mlx5_nic_vport_disable_roce ( s#mlx5_core_dev * ) +mlx5_core_query_vport_counter int mlx5_core_query_vport_counter ( s#mlx5_core_dev * , t#u8 , int , t#u8 , void * ) +mlx5_core_modify_hca_vport_context int mlx5_core_modify_hca_vport_context ( s#mlx5_core_dev * , t#u8 , t#u8 , int , s#mlx5_hca_vport_context * ) +mlx5_nic_vport_affiliate_multiport int mlx5_nic_vport_affiliate_multiport ( s#mlx5_core_dev * , s#mlx5_core_dev * ) +mlx5_nic_vport_unaffiliate_multiport int mlx5_nic_vport_unaffiliate_multiport ( s#mlx5_core_dev * ) +mlx5_query_nic_system_image_guid t#u64 mlx5_query_nic_system_image_guid ( s#mlx5_core_dev * ) + +/* drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.o */ +e#mlxfw_fsm_state enum mlxfw_fsm_state { MLXFW_FSM_STATE_IDLE , MLXFW_FSM_STATE_LOCKED , MLXFW_FSM_STATE_INITIALIZE , MLXFW_FSM_STATE_DOWNLOAD , MLXFW_FSM_STATE_VERIFY , MLXFW_FSM_STATE_APPLY , MLXFW_FSM_STATE_ACTIVATE , } +e#mlxfw_fsm_state_err enum mlxfw_fsm_state_err { MLXFW_FSM_STATE_ERR_OK , MLXFW_FSM_STATE_ERR_ERROR , MLXFW_FSM_STATE_ERR_REJECTED_DIGEST_ERR , MLXFW_FSM_STATE_ERR_REJECTED_NOT_APPLICABLE , MLXFW_FSM_STATE_ERR_REJECTED_UNKNOWN_KEY , MLXFW_FSM_STATE_ERR_REJECTED_AUTH_FAILED , MLXFW_FSM_STATE_ERR_REJECTED_UNSIGNED , MLXFW_FSM_STATE_ERR_REJECTED_KEY_NOT_APPLICABLE , MLXFW_FSM_STATE_ERR_REJECTED_BAD_FORMAT , MLXFW_FSM_STATE_ERR_BLOCKED_PENDING_RESET , MLXFW_FSM_STATE_ERR_MAX , } +s#mlxfw_dev_ops struct mlxfw_dev_ops { int ( * component_query ) ( s#mlxfw_dev * , t#u16 , t#u32 * , t#u8 * , t#u16 * ) ; int ( * fsm_lock ) ( s#mlxfw_dev * , t#u32 * ) ; int ( * fsm_component_update ) ( s#mlxfw_dev * , t#u32 , t#u16 , t#u32 ) ; int ( * fsm_block_download ) ( s#mlxfw_dev * , t#u32 , t#u8 * , t#u16 , t#u32 ) ; int ( * fsm_component_verify ) ( s#mlxfw_dev * , t#u32 , t#u16 ) ; int ( * fsm_activate ) ( s#mlxfw_dev * , t#u32 ) ; int ( * fsm_reactivate ) ( s#mlxfw_dev * , t#u8 * ) ; int ( * fsm_query_state ) ( s#mlxfw_dev * , t#u32 , e#mlxfw_fsm_state * , e#mlxfw_fsm_state_err * ) ; void ( * fsm_cancel ) ( s#mlxfw_dev * , t#u32 ) ; void ( * fsm_release ) ( s#mlxfw_dev * , t#u32 ) ; } +s##devlink +s#mlxfw_dev struct mlxfw_dev { const s#mlxfw_dev_ops * ops ; const char * psid ; t#u16 psid_size ; s#devlink * devlink ; } +s##nla_policy +mlxfw_firmware_flash int mlxfw_firmware_flash ( s#mlxfw_dev * , const s#firmware * , s#netlink_ext_ack * ) + +/* drivers/net/ethernet/mellanox/mlxsw/core.o */ +s##mlxsw_core_port +mlxsw_core_port_driver_priv void * mlxsw_core_port_driver_priv ( s#mlxsw_core_port * ) +s##mlxsw_core +mlxsw_core_max_ports unsigned int mlxsw_core_max_ports ( const s#mlxsw_core * ) +mlxsw_core_driver_priv void * mlxsw_core_driver_priv ( s#mlxsw_core * ) +mlxsw_core_res_query_enabled t#bool mlxsw_core_res_query_enabled ( const s#mlxsw_core * ) +s#mlxsw_fw_rev struct mlxsw_fw_rev { t#u16 major ; t#u16 minor ; t#u16 subminor ; t#u16 can_reset_minor ; } +mlxsw_core_fw_rev_minor_subminor_validate t#bool mlxsw_core_fw_rev_minor_subminor_validate ( const s#mlxsw_fw_rev * , const s#mlxsw_fw_rev * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#mlxsw_bus_info struct mlxsw_bus_info { const char * device_kind ; const char * device_name ; s#device * dev ; s#mlxsw_fw_rev fw_rev ; t#u8 vsd [ 208 ] ; t#u8 psid [ 16 ] ; t#u8 low_frequency : 1 , read_frc_capable : 1 , xm_exists : 1 ; t#u8 xm_local_ports_count ; t#u8 xm_local_ports [ 4 ] ; } +e#devlink_trap_type enum devlink_trap_type { DEVLINK_TRAP_TYPE_DROP , DEVLINK_TRAP_TYPE_EXCEPTION , DEVLINK_TRAP_TYPE_CONTROL , } +e#devlink_trap_action enum devlink_trap_action { DEVLINK_TRAP_ACTION_DROP , DEVLINK_TRAP_ACTION_TRAP , DEVLINK_TRAP_ACTION_MIRROR , } +s#devlink_trap struct devlink_trap { e#devlink_trap_type type ; e#devlink_trap_action init_action ; t#bool generic ; t#u16 id ; const char * name ; t#u16 init_group_id ; t#u32 metadata_cap ; } +s#devlink_trap_group struct devlink_trap_group { const char * name ; t#u16 id ; t#bool generic ; t#u32 init_policer_id ; } +s#devlink_trap_policer struct devlink_trap_policer { t#u32 id ; t#u64 init_rate ; t#u64 init_burst ; t#u64 max_rate ; t#u64 min_rate ; t#u64 max_burst ; t#u64 min_burst ; } +s#mlxsw_tx_info struct mlxsw_tx_info { t#u16 local_port ; t#bool is_emad ; } +s#mlxsw_swid_config struct mlxsw_swid_config { t#u8 used_type : 1 , used_properties : 1 ; t#u8 type ; t#u8 properties ; } +s#mlxsw_config_profile struct mlxsw_config_profile { t#u16 used_max_vepa_channels : 1 , used_max_mid : 1 , used_max_pgt : 1 , used_max_system_port : 1 , used_max_vlan_groups : 1 , used_max_regions : 1 , used_flood_tables : 1 , used_flood_mode : 1 , used_max_ib_mc : 1 , used_max_pkey : 1 , used_ar_sec : 1 , used_adaptive_routing_group_cap : 1 , used_kvd_sizes : 1 , used_kvh_xlt_cache_mode : 1 ; t#u8 max_vepa_channels ; t#u16 max_mid ; t#u16 max_pgt ; t#u16 max_system_port ; t#u16 max_vlan_groups ; t#u16 max_regions ; t#u8 max_flood_tables ; t#u8 max_vid_flood_tables ; t#u8 flood_mode ; t#u8 max_fid_offset_flood_tables ; t#u16 fid_offset_flood_table_size ; t#u8 max_fid_flood_tables ; t#u16 fid_flood_table_size ; t#u16 max_ib_mc ; t#u16 max_pkey ; t#u8 ar_sec ; t#u16 adaptive_routing_group_cap ; t#u8 arn ; t#u32 kvd_linear_size ; t#u8 kvd_hash_single_parts ; t#u8 kvd_hash_double_parts ; t#u8 kvh_xlt_cache_mode ; s#mlxsw_swid_config swid_config [ 8 ] ; } +s#mlxsw_driver struct mlxsw_driver { s#list_head list ; const char * kind ; t#size_t priv_size ; const s#mlxsw_fw_rev * fw_req_rev ; const char * fw_filename ; int ( * init ) ( s#mlxsw_core * , const s#mlxsw_bus_info * , s#netlink_ext_ack * ) ; void ( * fini ) ( s#mlxsw_core * ) ; int ( * basic_trap_groups_set ) ( s#mlxsw_core * ) ; int ( * port_type_set ) ( s#mlxsw_core * , t#u16 , e#devlink_port_type ) ; int ( * port_split ) ( s#mlxsw_core * , t#u16 , unsigned int , s#netlink_ext_ack * ) ; int ( * port_unsplit ) ( s#mlxsw_core * , t#u16 , s#netlink_ext_ack * ) ; int ( * sb_pool_get ) ( s#mlxsw_core * , unsigned int , t#u16 , s#devlink_sb_pool_info * ) ; int ( * sb_pool_set ) ( s#mlxsw_core * , unsigned int , t#u16 , t#u32 , e#devlink_sb_threshold_type , s#netlink_ext_ack * ) ; int ( * sb_port_pool_get ) ( s#mlxsw_core_port * , unsigned int , t#u16 , t#u32 * ) ; int ( * sb_port_pool_set ) ( s#mlxsw_core_port * , unsigned int , t#u16 , t#u32 , s#netlink_ext_ack * ) ; int ( * sb_tc_pool_bind_get ) ( s#mlxsw_core_port * , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 * , t#u32 * ) ; int ( * sb_tc_pool_bind_set ) ( s#mlxsw_core_port * , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 , t#u32 , s#netlink_ext_ack * ) ; int ( * sb_occ_snapshot ) ( s#mlxsw_core * , unsigned int ) ; int ( * sb_occ_max_clear ) ( s#mlxsw_core * , unsigned int ) ; int ( * sb_occ_port_pool_get ) ( s#mlxsw_core_port * , unsigned int , t#u16 , t#u32 * , t#u32 * ) ; int ( * sb_occ_tc_port_bind_get ) ( s#mlxsw_core_port * , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u32 * , t#u32 * ) ; int ( * trap_init ) ( s#mlxsw_core * , const s#devlink_trap * , void * ) ; void ( * trap_fini ) ( s#mlxsw_core * , const s#devlink_trap * , void * ) ; int ( * trap_action_set ) ( s#mlxsw_core * , const s#devlink_trap * , e#devlink_trap_action , s#netlink_ext_ack * ) ; int ( * trap_group_init ) ( s#mlxsw_core * , const s#devlink_trap_group * ) ; int ( * trap_group_set ) ( s#mlxsw_core * , const s#devlink_trap_group * , const s#devlink_trap_policer * , s#netlink_ext_ack * ) ; int ( * trap_policer_init ) ( s#mlxsw_core * , const s#devlink_trap_policer * ) ; void ( * trap_policer_fini ) ( s#mlxsw_core * , const s#devlink_trap_policer * ) ; int ( * trap_policer_set ) ( s#mlxsw_core * , const s#devlink_trap_policer * , t#u64 , t#u64 , s#netlink_ext_ack * ) ; int ( * trap_policer_counter_get ) ( s#mlxsw_core * , const s#devlink_trap_policer * , t#u64 * ) ; void ( * txhdr_construct ) ( s#sk_buff * , const s#mlxsw_tx_info * ) ; int ( * resources_register ) ( s#mlxsw_core * ) ; int ( * kvd_sizes_get ) ( s#mlxsw_core * , const s#mlxsw_config_profile * , t#u64 * , t#u64 * , t#u64 * ) ; int ( * params_register ) ( s#mlxsw_core * ) ; void ( * params_unregister ) ( s#mlxsw_core * ) ; void ( * ptp_transmitted ) ( s#mlxsw_core * , s#sk_buff * , t#u16 ) ; t#u8 txhdr_len ; const s#mlxsw_config_profile * profile ; t#bool res_query_enabled ; t#bool fw_fatal_enabled ; t#bool temp_warn_enabled ; } +mlxsw_core_driver_register int mlxsw_core_driver_register ( s#mlxsw_driver * ) +mlxsw_core_driver_unregister void mlxsw_core_driver_unregister ( s#mlxsw_driver * ) +E#__MLXSW_RES_ID_MAX 48 +s#mlxsw_res struct mlxsw_res { t#bool valid [ E#__MLXSW_RES_ID_MAX ] ; t#u64 values [ E#__MLXSW_RES_ID_MAX ] ; } +s#mlxsw_bus struct mlxsw_bus { const char * kind ; int ( * init ) ( void * , s#mlxsw_core * , const s#mlxsw_config_profile * , s#mlxsw_res * ) ; void ( * fini ) ( void * ) ; t#bool ( * skb_transmit_busy ) ( void * , const s#mlxsw_tx_info * ) ; int ( * skb_transmit ) ( void * , s#sk_buff * , const s#mlxsw_tx_info * ) ; int ( * cmd_exec ) ( void * , t#u16 , t#u8 , t#u32 , t#bool , char * , t#size_t , char * , t#size_t , t#u8 * ) ; t#u32 ( * read_frc_h ) ( void * ) ; t#u32 ( * read_frc_l ) ( void * ) ; t#u8 features ; } +mlxsw_core_bus_device_register int mlxsw_core_bus_device_register ( const s#mlxsw_bus_info * , const s#mlxsw_bus * , void * , t#bool , s#devlink * , s#netlink_ext_ack * ) +mlxsw_core_bus_device_unregister void mlxsw_core_bus_device_unregister ( s#mlxsw_core * , t#bool ) +mlxsw_core_skb_transmit_busy t#bool mlxsw_core_skb_transmit_busy ( s#mlxsw_core * , const s#mlxsw_tx_info * ) +mlxsw_core_skb_transmit int mlxsw_core_skb_transmit ( s#mlxsw_core * , s#sk_buff * , const s#mlxsw_tx_info * ) +mlxsw_core_ptp_transmitted void mlxsw_core_ptp_transmitted ( s#mlxsw_core * , s#sk_buff * , t#u16 ) +s#mlxsw_rx_listener struct mlxsw_rx_listener { void ( * func ) ( s#sk_buff * , t#u16 , void * ) ; t#u16 local_port ; t#u8 mirror_reason ; t#u16 trap_id ; } +mlxsw_core_rx_listener_register int mlxsw_core_rx_listener_register ( s#mlxsw_core * , const s#mlxsw_rx_listener * , void * , t#bool ) +mlxsw_core_rx_listener_unregister void mlxsw_core_rx_listener_unregister ( s#mlxsw_core * , const s#mlxsw_rx_listener * ) +s#mlxsw_reg_info struct mlxsw_reg_info { t#u16 id ; t#u16 len ; const char * name ; } +e#mlxsw_event_trap_id enum mlxsw_event_trap_id { MLXSW_TRAP_ID_MFDE = 0x3 , MLXSW_TRAP_ID_PUDE = 0x8 , MLXSW_TRAP_ID_PMPE = 0x9 , MLXSW_TRAP_ID_MTWE = 0xC , MLXSW_TRAP_ID_PTP_ING_FIFO = 0x2D , MLXSW_TRAP_ID_PTP_EGR_FIFO = 0x2E , MLXSW_TRAP_ID_PMLPE = 0x32E , } +s#mlxsw_event_listener struct mlxsw_event_listener { void ( * func ) ( const s#mlxsw_reg_info * , char * , void * ) ; e#mlxsw_event_trap_id trap_id ; } +mlxsw_core_event_listener_register int mlxsw_core_event_listener_register ( s#mlxsw_core * , const s#mlxsw_event_listener * , void * ) +mlxsw_core_event_listener_unregister void mlxsw_core_event_listener_unregister ( s#mlxsw_core * , const s#mlxsw_event_listener * ) +e#mlxsw_reg_hpkt_action enum mlxsw_reg_hpkt_action { MLXSW_REG_HPKT_ACTION_FORWARD , MLXSW_REG_HPKT_ACTION_TRAP_TO_CPU , MLXSW_REG_HPKT_ACTION_MIRROR_TO_CPU , MLXSW_REG_HPKT_ACTION_DISCARD , MLXSW_REG_HPKT_ACTION_SOFT_DISCARD , MLXSW_REG_HPKT_ACTION_TRAP_AND_SOFT_DISCARD , MLXSW_REG_HPKT_ACTION_TRAP_EXCEPTION_TO_CPU , MLXSW_REG_HPKT_ACTION_SET_FW_DEFAULT = 15 , } +s#mlxsw_listener struct mlxsw_listener { t#u16 trap_id ; union { s#mlxsw_rx_listener rx_listener ; s#mlxsw_event_listener event_listener ; } ; e#mlxsw_reg_hpkt_action en_action ; e#mlxsw_reg_hpkt_action dis_action ; t#u8 en_trap_group ; t#u8 dis_trap_group ; t#u8 is_ctrl : 1 , is_event : 1 , enabled_on_register : 1 ; } +mlxsw_core_trap_register int mlxsw_core_trap_register ( s#mlxsw_core * , const s#mlxsw_listener * , void * ) +mlxsw_core_trap_unregister void mlxsw_core_trap_unregister ( s#mlxsw_core * , const s#mlxsw_listener * , void * ) +mlxsw_core_trap_state_set int mlxsw_core_trap_state_set ( s#mlxsw_core * , const s#mlxsw_listener * , t#bool ) +t#mlxsw_reg_trans_cb_t typedef void mlxsw_reg_trans_cb_t ( s#mlxsw_core * , char * , t#size_t , unsigned long ) +mlxsw_reg_trans_query int mlxsw_reg_trans_query ( s#mlxsw_core * , const s#mlxsw_reg_info * , char * , s#list_head * , t#mlxsw_reg_trans_cb_t * , unsigned long ) +mlxsw_reg_trans_write int mlxsw_reg_trans_write ( s#mlxsw_core * , const s#mlxsw_reg_info * , char * , s#list_head * , t#mlxsw_reg_trans_cb_t * , unsigned long ) +mlxsw_reg_trans_bulk_wait int mlxsw_reg_trans_bulk_wait ( s#list_head * ) +mlxsw_reg_query int mlxsw_reg_query ( s#mlxsw_core * , const s#mlxsw_reg_info * , char * ) +mlxsw_reg_write int mlxsw_reg_write ( s#mlxsw_core * , const s#mlxsw_reg_info * , char * ) +s#mlxsw_rx_info struct mlxsw_rx_info { t#bool is_lag ; union { t#u16 sys_port ; t#u16 lag_id ; } u ; t#u16 lag_port_index ; t#u8 mirror_reason ; int trap_id ; } +mlxsw_core_skb_receive void mlxsw_core_skb_receive ( s#mlxsw_core * , s#sk_buff * , s#mlxsw_rx_info * ) +mlxsw_core_lag_mapping_set void mlxsw_core_lag_mapping_set ( s#mlxsw_core * , t#u16 , t#u8 , t#u16 ) +mlxsw_core_lag_mapping_get t#u16 mlxsw_core_lag_mapping_get ( s#mlxsw_core * , t#u16 , t#u8 ) +mlxsw_core_lag_mapping_clear void mlxsw_core_lag_mapping_clear ( s#mlxsw_core * , t#u16 , t#u16 ) +e#mlxsw_res_id enum mlxsw_res_id { MLXSW_RES_ID_KVD_SIZE , MLXSW_RES_ID_KVD_SINGLE_MIN_SIZE , MLXSW_RES_ID_KVD_DOUBLE_MIN_SIZE , MLXSW_RES_ID_MAX_KVD_LINEAR_RANGE , MLXSW_RES_ID_MAX_KVD_ACTION_SETS , MLXSW_RES_ID_MAX_TRAP_GROUPS , MLXSW_RES_ID_CQE_V0 , MLXSW_RES_ID_CQE_V1 , MLXSW_RES_ID_CQE_V2 , MLXSW_RES_ID_COUNTER_POOL_SIZE , MLXSW_RES_ID_COUNTER_BANK_SIZE , MLXSW_RES_ID_MAX_SPAN , MLXSW_RES_ID_COUNTER_SIZE_PACKETS_BYTES , MLXSW_RES_ID_COUNTER_SIZE_ROUTER_BASIC , MLXSW_RES_ID_MAX_SYSTEM_PORT , MLXSW_RES_ID_MAX_LAG , MLXSW_RES_ID_MAX_LAG_MEMBERS , MLXSW_RES_ID_GUARANTEED_SHARED_BUFFER , MLXSW_RES_ID_CELL_SIZE , MLXSW_RES_ID_MAX_HEADROOM_SIZE , MLXSW_RES_ID_ACL_MAX_TCAM_REGIONS , MLXSW_RES_ID_ACL_MAX_TCAM_RULES , MLXSW_RES_ID_ACL_MAX_REGIONS , MLXSW_RES_ID_ACL_MAX_GROUPS , MLXSW_RES_ID_ACL_MAX_GROUP_SIZE , MLXSW_RES_ID_ACL_FLEX_KEYS , MLXSW_RES_ID_ACL_MAX_ACTION_PER_RULE , MLXSW_RES_ID_ACL_ACTIONS_PER_SET , MLXSW_RES_ID_ACL_MAX_ERPT_BANKS , MLXSW_RES_ID_ACL_MAX_ERPT_BANK_SIZE , MLXSW_RES_ID_ACL_MAX_LARGE_KEY_ID , MLXSW_RES_ID_ACL_ERPT_ENTRIES_2KB , MLXSW_RES_ID_ACL_ERPT_ENTRIES_4KB , MLXSW_RES_ID_ACL_ERPT_ENTRIES_8KB , MLXSW_RES_ID_ACL_ERPT_ENTRIES_12KB , MLXSW_RES_ID_ACL_MAX_BF_LOG , MLXSW_RES_ID_MAX_GLOBAL_POLICERS , MLXSW_RES_ID_MAX_CPU_POLICERS , MLXSW_RES_ID_MAX_VRS , MLXSW_RES_ID_MAX_RIFS , MLXSW_RES_ID_MC_ERIF_LIST_ENTRIES , MLXSW_RES_ID_MAX_RIF_MAC_PROFILES , MLXSW_RES_ID_MAX_LPM_TREES , MLXSW_RES_ID_MAX_NVE_MC_ENTRIES_IPV4 , MLXSW_RES_ID_MAX_NVE_MC_ENTRIES_IPV6 , MLXSW_RES_ID_KVD_SINGLE_SIZE , MLXSW_RES_ID_KVD_DOUBLE_SIZE , MLXSW_RES_ID_KVD_LINEAR_SIZE , __MLXSW_RES_ID_MAX , } +mlxsw_core_res_valid t#bool mlxsw_core_res_valid ( s#mlxsw_core * , e#mlxsw_res_id ) +mlxsw_core_res_get t#u64 mlxsw_core_res_get ( s#mlxsw_core * , e#mlxsw_res_id ) +mlxsw_core_port_init int mlxsw_core_port_init ( s#mlxsw_core * , t#u16 , t#u32 , t#bool , t#u32 , t#bool , t#u32 , const unsigned char * , unsigned char ) +mlxsw_core_port_fini void mlxsw_core_port_fini ( s#mlxsw_core * , t#u16 ) +mlxsw_core_cpu_port_init int mlxsw_core_cpu_port_init ( s#mlxsw_core * , void * , const unsigned char * , unsigned char ) +mlxsw_core_cpu_port_fini void mlxsw_core_cpu_port_fini ( s#mlxsw_core * ) +mlxsw_core_port_eth_set void mlxsw_core_port_eth_set ( s#mlxsw_core * , t#u16 , void * , s#net_device * ) +mlxsw_core_port_ib_set void mlxsw_core_port_ib_set ( s#mlxsw_core * , t#u16 , void * ) +mlxsw_core_port_clear void mlxsw_core_port_clear ( s#mlxsw_core * , t#u16 , void * ) +mlxsw_core_port_type_get e#devlink_port_type mlxsw_core_port_type_get ( s#mlxsw_core * , t#u16 ) +mlxsw_core_port_devlink_port_get s#devlink_port * mlxsw_core_port_devlink_port_get ( s#mlxsw_core * , t#u16 ) +mlxsw_core_port_is_xm t#bool mlxsw_core_port_is_xm ( const s#mlxsw_core * , t#u16 ) +mlxsw_cmd_exec int mlxsw_cmd_exec ( s#mlxsw_core * , t#u16 , t#u8 , t#u32 , t#bool , t#bool , char * , t#size_t , char * , t#size_t ) +mlxsw_core_schedule_dw int mlxsw_core_schedule_dw ( s#delayed_work * , unsigned long ) +mlxsw_core_schedule_work t#bool mlxsw_core_schedule_work ( s#work_struct * ) +mlxsw_core_flush_owq void mlxsw_core_flush_owq ( void ) +mlxsw_core_kvd_sizes_get int mlxsw_core_kvd_sizes_get ( s#mlxsw_core * , const s#mlxsw_config_profile * , t#u64 * , t#u64 * , t#u64 * ) +mlxsw_core_resources_query int mlxsw_core_resources_query ( s#mlxsw_core * , char * , s#mlxsw_res * ) +mlxsw_core_read_frc_h t#u32 mlxsw_core_read_frc_h ( s#mlxsw_core * ) +mlxsw_core_read_frc_l t#u32 mlxsw_core_read_frc_l ( s#mlxsw_core * ) +mlxsw_core_emad_string_tlv_enable void mlxsw_core_emad_string_tlv_enable ( s#mlxsw_core * ) + +/* drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o */ +s##mlxsw_afa +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##psample_group +s#mlxsw_afa_ops struct mlxsw_afa_ops { int ( * kvdl_set_add ) ( void * , t#u32 * , char * , t#bool ) ; void ( * kvdl_set_del ) ( void * , t#u32 , t#bool ) ; int ( * kvdl_set_activity_get ) ( void * , t#u32 , t#bool * ) ; int ( * kvdl_fwd_entry_add ) ( void * , t#u32 * , t#u16 ) ; void ( * kvdl_fwd_entry_del ) ( void * , t#u32 ) ; int ( * counter_index_get ) ( void * , unsigned int * ) ; void ( * counter_index_put ) ( void * , unsigned int ) ; int ( * mirror_add ) ( void * , t#u16 , const s#net_device * , t#bool , int * ) ; void ( * mirror_del ) ( void * , t#u16 , int , t#bool ) ; int ( * policer_add ) ( void * , t#u64 , t#u32 , t#u16 * , s#netlink_ext_ack * ) ; void ( * policer_del ) ( void * , t#u16 ) ; int ( * sampler_add ) ( void * , t#u16 , s#psample_group * , t#u32 , t#u32 , t#bool , t#bool , int * , s#netlink_ext_ack * ) ; void ( * sampler_del ) ( void * , t#u16 , int , t#bool ) ; t#bool dummy_first_set ; } +mlxsw_afa_create s#mlxsw_afa * mlxsw_afa_create ( unsigned int , const s#mlxsw_afa_ops * , void * ) +mlxsw_afa_destroy void mlxsw_afa_destroy ( s#mlxsw_afa * ) +s##mlxsw_afa_block +mlxsw_afa_block_create s#mlxsw_afa_block * mlxsw_afa_block_create ( s#mlxsw_afa * ) +mlxsw_afa_block_destroy void mlxsw_afa_block_destroy ( s#mlxsw_afa_block * ) +mlxsw_afa_block_commit int mlxsw_afa_block_commit ( s#mlxsw_afa_block * ) +mlxsw_afa_block_first_set char * mlxsw_afa_block_first_set ( s#mlxsw_afa_block * ) +mlxsw_afa_block_cur_set char * mlxsw_afa_block_cur_set ( s#mlxsw_afa_block * ) +mlxsw_afa_block_first_kvdl_index t#u32 mlxsw_afa_block_first_kvdl_index ( s#mlxsw_afa_block * ) +mlxsw_afa_block_activity_get int mlxsw_afa_block_activity_get ( s#mlxsw_afa_block * , t#bool * ) +mlxsw_afa_block_continue int mlxsw_afa_block_continue ( s#mlxsw_afa_block * ) +mlxsw_afa_block_jump int mlxsw_afa_block_jump ( s#mlxsw_afa_block * , t#u16 ) +mlxsw_afa_block_terminate int mlxsw_afa_block_terminate ( s#mlxsw_afa_block * ) +mlxsw_afa_cookie_lookup const s#flow_action_cookie * mlxsw_afa_cookie_lookup ( s#mlxsw_afa * , t#u32 ) +mlxsw_afa_block_append_vlan_modify int mlxsw_afa_block_append_vlan_modify ( s#mlxsw_afa_block * , t#u16 , t#u8 , t#u8 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_drop int mlxsw_afa_block_append_drop ( s#mlxsw_afa_block * , t#bool , const s#flow_action_cookie * , s#netlink_ext_ack * ) +mlxsw_afa_block_append_trap int mlxsw_afa_block_append_trap ( s#mlxsw_afa_block * , t#u16 ) +mlxsw_afa_block_append_trap_and_forward int mlxsw_afa_block_append_trap_and_forward ( s#mlxsw_afa_block * , t#u16 ) +mlxsw_afa_block_append_mirror int mlxsw_afa_block_append_mirror ( s#mlxsw_afa_block * , t#u16 , const s#net_device * , t#bool , s#netlink_ext_ack * ) +mlxsw_afa_block_append_qos_dsfield int mlxsw_afa_block_append_qos_dsfield ( s#mlxsw_afa_block * , t#u8 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_qos_dscp int mlxsw_afa_block_append_qos_dscp ( s#mlxsw_afa_block * , t#u8 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_qos_ecn int mlxsw_afa_block_append_qos_ecn ( s#mlxsw_afa_block * , t#u8 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_qos_switch_prio int mlxsw_afa_block_append_qos_switch_prio ( s#mlxsw_afa_block * , t#u8 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_fwd int mlxsw_afa_block_append_fwd ( s#mlxsw_afa_block * , t#u16 , t#bool , s#netlink_ext_ack * ) +mlxsw_afa_block_append_allocated_counter int mlxsw_afa_block_append_allocated_counter ( s#mlxsw_afa_block * , t#u32 ) +mlxsw_afa_block_append_counter int mlxsw_afa_block_append_counter ( s#mlxsw_afa_block * , t#u32 * , s#netlink_ext_ack * ) +mlxsw_afa_block_append_police int mlxsw_afa_block_append_police ( s#mlxsw_afa_block * , t#u32 , t#u64 , t#u32 , t#u16 * , s#netlink_ext_ack * ) +mlxsw_afa_block_append_fid_set int mlxsw_afa_block_append_fid_set ( s#mlxsw_afa_block * , t#u16 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_mcrouter int mlxsw_afa_block_append_mcrouter ( s#mlxsw_afa_block * , t#u16 , t#u16 , t#bool , t#u32 ) +mlxsw_afa_block_append_l4port int mlxsw_afa_block_append_l4port ( s#mlxsw_afa_block * , t#bool , t#u16 , s#netlink_ext_ack * ) +mlxsw_afa_block_append_sampler int mlxsw_afa_block_append_sampler ( s#mlxsw_afa_block * , t#u16 , s#psample_group * , t#u32 , t#u32 , t#bool , t#bool , s#netlink_ext_ack * ) + +/* drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.o */ +s##mlxsw_afk +e#mlxsw_afk_element enum mlxsw_afk_element { MLXSW_AFK_ELEMENT_SRC_SYS_PORT , MLXSW_AFK_ELEMENT_DMAC_32_47 , MLXSW_AFK_ELEMENT_DMAC_0_31 , MLXSW_AFK_ELEMENT_SMAC_32_47 , MLXSW_AFK_ELEMENT_SMAC_0_31 , MLXSW_AFK_ELEMENT_ETHERTYPE , MLXSW_AFK_ELEMENT_IP_PROTO , MLXSW_AFK_ELEMENT_SRC_IP_96_127 , MLXSW_AFK_ELEMENT_SRC_IP_64_95 , MLXSW_AFK_ELEMENT_SRC_IP_32_63 , MLXSW_AFK_ELEMENT_SRC_IP_0_31 , MLXSW_AFK_ELEMENT_DST_IP_96_127 , MLXSW_AFK_ELEMENT_DST_IP_64_95 , MLXSW_AFK_ELEMENT_DST_IP_32_63 , MLXSW_AFK_ELEMENT_DST_IP_0_31 , MLXSW_AFK_ELEMENT_DST_L4_PORT , MLXSW_AFK_ELEMENT_SRC_L4_PORT , MLXSW_AFK_ELEMENT_VID , MLXSW_AFK_ELEMENT_PCP , MLXSW_AFK_ELEMENT_TCP_FLAGS , MLXSW_AFK_ELEMENT_IP_TTL_ , MLXSW_AFK_ELEMENT_IP_ECN , MLXSW_AFK_ELEMENT_IP_DSCP , MLXSW_AFK_ELEMENT_VIRT_ROUTER_MSB , MLXSW_AFK_ELEMENT_VIRT_ROUTER_LSB , MLXSW_AFK_ELEMENT_MAX , } +e#mlxsw_afk_element_type enum mlxsw_afk_element_type { MLXSW_AFK_ELEMENT_TYPE_U32 , MLXSW_AFK_ELEMENT_TYPE_BUF , } +s#mlxsw_item struct mlxsw_item { unsigned short offset ; short step ; unsigned short in_step_offset ; unsigned char shift ; unsigned char element_size ; t#bool no_real_shift ; union { unsigned char bits ; unsigned short bytes ; } size ; const char * name ; } +s#mlxsw_afk_element_inst struct mlxsw_afk_element_inst { e#mlxsw_afk_element element ; e#mlxsw_afk_element_type type ; s#mlxsw_item item ; int u32_key_diff ; t#bool avoid_size_check ; } +s#mlxsw_afk_block struct mlxsw_afk_block { t#u16 encoding ; s#mlxsw_afk_element_inst * instances ; unsigned int instances_count ; } +s#mlxsw_afk_ops struct mlxsw_afk_ops { const s#mlxsw_afk_block * blocks ; unsigned int blocks_count ; void ( * encode_block ) ( char * , int , char * ) ; void ( * clear_block ) ( char * , int ) ; } +mlxsw_afk_create s#mlxsw_afk * mlxsw_afk_create ( unsigned int , const s#mlxsw_afk_ops * ) +mlxsw_afk_destroy void mlxsw_afk_destroy ( s#mlxsw_afk * ) +s##mlxsw_afk_key_info +E#MLXSW_AFK_ELEMENT_MAX 25 +s#mlxsw_afk_element_usage struct mlxsw_afk_element_usage { unsigned long usage [ ( ( ( E#MLXSW_AFK_ELEMENT_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +mlxsw_afk_key_info_get s#mlxsw_afk_key_info * mlxsw_afk_key_info_get ( s#mlxsw_afk * , s#mlxsw_afk_element_usage * ) +mlxsw_afk_key_info_put void mlxsw_afk_key_info_put ( s#mlxsw_afk_key_info * ) +mlxsw_afk_key_info_subset t#bool mlxsw_afk_key_info_subset ( s#mlxsw_afk_key_info * , s#mlxsw_afk_element_usage * ) +mlxsw_afk_key_info_block_encoding_get t#u16 mlxsw_afk_key_info_block_encoding_get ( const s#mlxsw_afk_key_info * , int ) +mlxsw_afk_key_info_blocks_count_get unsigned int mlxsw_afk_key_info_blocks_count_get ( const s#mlxsw_afk_key_info * ) +s#mlxsw_afk_element_values struct mlxsw_afk_element_values { s#mlxsw_afk_element_usage elusage ; struct { char key [ 0x40 ] ; char mask [ 0x40 ] ; } storage ; } +mlxsw_afk_values_add_u32 void mlxsw_afk_values_add_u32 ( s#mlxsw_afk_element_values * , e#mlxsw_afk_element , t#u32 , t#u32 ) +mlxsw_afk_values_add_buf void mlxsw_afk_values_add_buf ( s#mlxsw_afk_element_values * , e#mlxsw_afk_element , const char * , const char * , unsigned int ) +mlxsw_afk_encode void mlxsw_afk_encode ( s#mlxsw_afk * , s#mlxsw_afk_key_info * , s#mlxsw_afk_element_values * , char * , char * ) +mlxsw_afk_clear void mlxsw_afk_clear ( s#mlxsw_afk * , char * , int , int ) + +/* drivers/net/ethernet/mellanox/mlxsw/core_env.o */ +s##mlxsw_core +mlxsw_env_get_module_info int mlxsw_env_get_module_info ( s#mlxsw_core * , int , s#ethtool_modinfo * ) +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mlxsw_env_get_module_eeprom int mlxsw_env_get_module_eeprom ( s#net_device * , s#mlxsw_core * , int , s#ethtool_eeprom * , t#u8 * ) +mlxsw_env_get_module_eeprom_by_page int mlxsw_env_get_module_eeprom_by_page ( s#mlxsw_core * , t#u8 , const s#ethtool_module_eeprom * , s#netlink_ext_ack * ) +mlxsw_env_module_overheat_counter_get int mlxsw_env_module_overheat_counter_get ( s#mlxsw_core * , t#u8 , t#u64 * ) +mlxsw_env_module_port_map void mlxsw_env_module_port_map ( s#mlxsw_core * , t#u8 ) +mlxsw_env_module_port_unmap void mlxsw_env_module_port_unmap ( s#mlxsw_core * , t#u8 ) +mlxsw_env_module_port_up int mlxsw_env_module_port_up ( s#mlxsw_core * , t#u8 ) +mlxsw_env_module_port_down void mlxsw_env_module_port_down ( s#mlxsw_core * , t#u8 ) + +/* drivers/net/ethernet/mellanox/mlxsw/i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +mlxsw_i2c_driver_register int mlxsw_i2c_driver_register ( s#i2c_driver * ) +mlxsw_i2c_driver_unregister void mlxsw_i2c_driver_unregister ( s#i2c_driver * ) + +/* drivers/net/ethernet/mellanox/mlxsw/pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +mlxsw_pci_driver_register int mlxsw_pci_driver_register ( s#pci_driver * ) +mlxsw_pci_driver_unregister void mlxsw_pci_driver_unregister ( s#pci_driver * ) + +/* drivers/net/ethernet/micrel/ks8851_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ks8851_suspend int ks8851_suspend ( s#device * ) +ks8851_resume int ks8851_resume ( s#device * ) +ks8851_probe_common int ks8851_probe_common ( s#net_device * , s#device * , int ) +ks8851_remove_common int ks8851_remove_common ( s#device * ) + +/* drivers/net/ethernet/microchip/encx24j600-regmap.o */ +regmap_encx24j600_spi_write int regmap_encx24j600_spi_write ( void * , t#u8 , const t#u8 * , t#size_t ) +regmap_encx24j600_spi_read int regmap_encx24j600_spi_read ( void * , t#u8 , t#u8 * , t#size_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##regmap +s#encx24j600_context struct encx24j600_context { s#spi_device * spi ; s#regmap * regmap ; s#regmap * phymap ; s#mutex mutex ; int bank ; } +devm_regmap_init_encx24j600 int devm_regmap_init_encx24j600 ( s#device * , s#encx24j600_context * ) + +/* drivers/net/ethernet/mscc/ocelot.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#ocelot_ops struct ocelot_ops { s#net_device * ( * port_to_netdev ) ( s#ocelot * , int ) ; int ( * netdev_to_port ) ( s#net_device * ) ; int ( * reset ) ( s#ocelot * ) ; t#u16 ( * wm_enc ) ( t#u16 ) ; t#u16 ( * wm_dec ) ( t#u16 ) ; void ( * wm_stat ) ( t#u32 , t#u32 * , t#u32 * ) ; void ( * psfp_init ) ( s#ocelot * ) ; int ( * psfp_filter_add ) ( s#ocelot * , int , s#flow_cls_offload * ) ; int ( * psfp_filter_del ) ( s#ocelot * , s#flow_cls_offload * ) ; int ( * psfp_stats_get ) ( s#ocelot * , s#flow_cls_offload * , s#flow_stats * ) ; } +s##regmap +E#TARGET_MAX ( 1 ) + 12 +s##regmap_field +E#REGFIELD_MAX 60 +s#ocelot_stat_layout struct ocelot_stat_layout { t#u32 offset ; char name [ 32 ] ; } +E#OCELOT_SB_NUM 2 +E#OCELOT_SB_POOL_NUM 2 +s#ocelot_vlan struct ocelot_vlan { t#bool valid ; t#u16 vid ; } +s#ocelot_port struct ocelot_port { s#ocelot * ocelot ; s#regmap * target ; t#bool vlan_aware ; s#ocelot_vlan pvid_vlan ; s#ocelot_vlan native_vlan ; unsigned int ptp_skbs_in_flight ; t#u8 ptp_cmd ; s#sk_buff_head tx_skbs ; t#u8 ts_id ; t#phy_interface_t phy_mode ; t#u8 * xmit_template ; t#bool is_dsa_8021q_cpu ; t#bool learn_ena ; s#net_device * bond ; t#bool lag_tx_active ; t#u16 mrp_ring_id ; s#net_device * bridge ; t#u8 stp_state ; } +e#ocelot_tag_prefix enum ocelot_tag_prefix { OCELOT_TAG_PREFIX_DISABLED = 0 , OCELOT_TAG_PREFIX_NONE , OCELOT_TAG_PREFIX_SHORT , OCELOT_TAG_PREFIX_LONG , } +s#ocelot_vcap_block struct ocelot_vcap_block { s#list_head rules ; int count ; } +s#ocelot_vcap_policer struct ocelot_vcap_policer { s#list_head pol_list ; t#u16 base ; t#u16 max ; t#u16 base2 ; t#u16 max2 ; } +e#ocelot_target enum ocelot_target { ANA = 1 , QS , QSYS , REW , SYS , S0 , S1 , S2 , HSIO , PTP , GCB , DEV_GMII , TARGET_MAX , } +s#vcap_field struct vcap_field { int offset ; int length ; } +s#vcap_props struct vcap_props { t#u16 tg_width ; t#u16 sw_count ; t#u16 entry_count ; t#u16 entry_words ; t#u16 entry_width ; t#u16 action_count ; t#u16 action_words ; t#u16 action_width ; t#u16 action_type_width ; struct { t#u16 width ; t#u16 count ; } action_table [ 2 ] ; t#u16 counter_words ; t#u16 counter_width ; e#ocelot_target target ; const s#vcap_field * keys ; const s#vcap_field * actions ; } +s#ocelot_psfp_list struct ocelot_psfp_list { s#list_head stream_list ; s#list_head sfi_list ; s#list_head sgi_list ; } +s##ptp_clock +s#ocelot struct ocelot { s#device * dev ; s#devlink * devlink ; s#devlink_port * devlink_ports ; const s#ocelot_ops * ops ; s#regmap * targets [ E#TARGET_MAX ] ; s#regmap_field * regfields [ E#REGFIELD_MAX ] ; const t#u32 * const * map ; const s#ocelot_stat_layout * stats_layout ; unsigned int num_stats ; t#u32 pool_size [ E#OCELOT_SB_NUM ] [ E#OCELOT_SB_POOL_NUM ] ; int packet_buffer_size ; int num_frame_refs ; int num_mact_rows ; s#ocelot_port * * ports ; t#u8 base_mac [ 6 ] ; t#u32 vlan_mask [ 4096 ] ; int num_flooding_pgids ; t#u8 num_phys_ports ; int npi ; e#ocelot_tag_prefix npi_inj_prefix ; e#ocelot_tag_prefix npi_xtr_prefix ; s#list_head multicast ; s#list_head pgids ; s#list_head dummy_rules ; s#ocelot_vcap_block block [ 3 ] ; s#ocelot_vcap_policer vcap_pol ; s#vcap_props * vcap ; s#ocelot_psfp_list psfp ; s#mutex stats_lock ; t#u64 * stats ; s#delayed_work stats_work ; s#workqueue_struct * stats_queue ; s#mutex mact_lock ; s#workqueue_struct * owq ; t#u8 ptp : 1 ; s#ptp_clock * ptp_clock ; s#ptp_clock_info ptp_info ; s#hwtstamp_config hwtstamp_config ; unsigned int ptp_skbs_in_flight ; t#spinlock_t ts_id_lock ; s#mutex ptp_lock ; t#spinlock_t ptp_clock_lock ; s#ptp_pin_desc ptp_pins [ 4 ] ; } +e#macaccess_entry_type enum macaccess_entry_type { ENTRYTYPE_NORMAL = 0 , ENTRYTYPE_LOCKED , ENTRYTYPE_MACv4 , ENTRYTYPE_MACv6 , } +ocelot_mact_learn int ocelot_mact_learn ( s#ocelot * , int , const unsigned char [ 6 ] , unsigned int , e#macaccess_entry_type ) +ocelot_mact_forget int ocelot_mact_forget ( s#ocelot * , const unsigned char [ 6 ] , unsigned int ) +ocelot_mact_lookup int ocelot_mact_lookup ( s#ocelot * , int * , const unsigned char [ 6 ] , unsigned int , e#macaccess_entry_type * ) +ocelot_mact_learn_streamdata int ocelot_mact_learn_streamdata ( s#ocelot * , int , const unsigned char [ 6 ] , unsigned int , e#macaccess_entry_type , int , int ) +ocelot_port_vlan_filtering int ocelot_port_vlan_filtering ( s#ocelot * , int , t#bool ) +ocelot_vlan_prepare int ocelot_vlan_prepare ( s#ocelot * , int , t#u16 , t#bool , t#bool ) +ocelot_vlan_add int ocelot_vlan_add ( s#ocelot * , int , t#u16 , t#bool , t#bool ) +ocelot_vlan_del int ocelot_vlan_del ( s#ocelot * , int , t#u16 ) +ocelot_port_flush int ocelot_port_flush ( s#ocelot * , int ) +ocelot_adjust_link void ocelot_adjust_link ( s#ocelot * , int , s#phy_device * ) +ocelot_port_enable void ocelot_port_enable ( s#ocelot * , int , s#phy_device * ) +ocelot_port_disable void ocelot_port_disable ( s#ocelot * , int ) +ocelot_port_txtstamp_request int ocelot_port_txtstamp_request ( s#ocelot * , int , s#sk_buff * , s#sk_buff * * ) +ocelot_get_txtstamp void ocelot_get_txtstamp ( s#ocelot * ) +ocelot_xtr_poll_frame int ocelot_xtr_poll_frame ( s#ocelot * , int , s#sk_buff * * ) +ocelot_can_inject t#bool ocelot_can_inject ( s#ocelot * , int ) +ocelot_port_inject_frame void ocelot_port_inject_frame ( s#ocelot * , int , int , t#u32 , s#sk_buff * ) +ocelot_drain_cpu_queue void ocelot_drain_cpu_queue ( s#ocelot * , int ) +ocelot_fdb_add int ocelot_fdb_add ( s#ocelot * , int , const unsigned char * , t#u16 ) +ocelot_fdb_del int ocelot_fdb_del ( s#ocelot * , int , const unsigned char * , t#u16 ) +ocelot_port_fdb_do_dump int ocelot_port_fdb_do_dump ( const unsigned char * , t#u16 , t#bool , void * ) +ocelot_fdb_dump int ocelot_fdb_dump ( s#ocelot * , int , t#dsa_fdb_dump_cb_t * , void * ) +ocelot_hwstamp_get int ocelot_hwstamp_get ( s#ocelot * , int , s#ifreq * ) +ocelot_hwstamp_set int ocelot_hwstamp_set ( s#ocelot * , int , s#ifreq * ) +ocelot_get_strings void ocelot_get_strings ( s#ocelot * , int , t#u32 , t#u8 * ) +ocelot_get_ethtool_stats void ocelot_get_ethtool_stats ( s#ocelot * , int , t#u64 * ) +ocelot_get_sset_count int ocelot_get_sset_count ( s#ocelot * , int , int ) +ocelot_get_ts_info int ocelot_get_ts_info ( s#ocelot * , int , s#ethtool_ts_info * ) +ocelot_apply_bridge_fwd_mask void ocelot_apply_bridge_fwd_mask ( s#ocelot * ) +ocelot_bridge_stp_state_set void ocelot_bridge_stp_state_set ( s#ocelot * , int , t#u8 ) +ocelot_set_ageing_time void ocelot_set_ageing_time ( s#ocelot * , unsigned int ) +ocelot_port_mdb_add int ocelot_port_mdb_add ( s#ocelot * , int , const s#switchdev_obj_port_mdb * ) +ocelot_port_mdb_del int ocelot_port_mdb_del ( s#ocelot * , int , const s#switchdev_obj_port_mdb * ) +ocelot_port_bridge_join void ocelot_port_bridge_join ( s#ocelot * , int , s#net_device * ) +ocelot_port_bridge_leave void ocelot_port_bridge_leave ( s#ocelot * , int , s#net_device * ) +ocelot_port_lag_join int ocelot_port_lag_join ( s#ocelot * , int , s#net_device * , s#netdev_lag_upper_info * ) +ocelot_port_lag_leave void ocelot_port_lag_leave ( s#ocelot * , int , s#net_device * ) +ocelot_port_lag_change void ocelot_port_lag_change ( s#ocelot * , int , t#bool ) +ocelot_port_set_maxlen void ocelot_port_set_maxlen ( s#ocelot * , int , t#size_t ) +ocelot_get_max_mtu int ocelot_get_max_mtu ( s#ocelot * , int ) +ocelot_port_pre_bridge_flags int ocelot_port_pre_bridge_flags ( s#ocelot * , int , s#switchdev_brport_flags ) +ocelot_port_bridge_flags void ocelot_port_bridge_flags ( s#ocelot * , int , s#switchdev_brport_flags ) +ocelot_init_port void ocelot_init_port ( s#ocelot * , int ) +ocelot_init int ocelot_init ( s#ocelot * ) +ocelot_deinit void ocelot_deinit ( s#ocelot * ) +ocelot_deinit_port void ocelot_deinit_port ( s#ocelot * , int ) + +/* drivers/net/ethernet/mscc/ocelot_devlink.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_field +s##vcap_props +s##ptp_clock +ocelot_sb_pool_get int ocelot_sb_pool_get ( s#ocelot * , unsigned int , t#u16 , s#devlink_sb_pool_info * ) +ocelot_sb_pool_set int ocelot_sb_pool_set ( s#ocelot * , unsigned int , t#u16 , t#u32 , e#devlink_sb_threshold_type , s#netlink_ext_ack * ) +ocelot_sb_port_pool_get int ocelot_sb_port_pool_get ( s#ocelot * , int , unsigned int , t#u16 , t#u32 * ) +ocelot_sb_port_pool_set int ocelot_sb_port_pool_set ( s#ocelot * , int , unsigned int , t#u16 , t#u32 , s#netlink_ext_ack * ) +ocelot_sb_tc_pool_bind_get int ocelot_sb_tc_pool_bind_get ( s#ocelot * , int , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 * , t#u32 * ) +ocelot_sb_tc_pool_bind_set int ocelot_sb_tc_pool_bind_set ( s#ocelot * , int , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 , t#u32 , s#netlink_ext_ack * ) +ocelot_sb_occ_snapshot int ocelot_sb_occ_snapshot ( s#ocelot * , unsigned int ) +ocelot_sb_occ_max_clear int ocelot_sb_occ_max_clear ( s#ocelot * , unsigned int ) +ocelot_sb_occ_port_pool_get int ocelot_sb_occ_port_pool_get ( s#ocelot * , int , unsigned int , t#u16 , t#u32 * , t#u32 * ) +ocelot_sb_occ_tc_port_bind_get int ocelot_sb_occ_tc_port_bind_get ( s#ocelot * , int , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u32 * , t#u32 * ) +ocelot_devlink_sb_register int ocelot_devlink_sb_register ( s#ocelot * ) +ocelot_devlink_sb_unregister void ocelot_devlink_sb_unregister ( s#ocelot * ) + +/* drivers/net/ethernet/mscc/ocelot_flower.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_field +s##ptp_clock +ocelot_cls_flower_replace int ocelot_cls_flower_replace ( s#ocelot * , int , s#flow_cls_offload * , t#bool ) +ocelot_cls_flower_destroy int ocelot_cls_flower_destroy ( s#ocelot * , int , s#flow_cls_offload * , t#bool ) +ocelot_cls_flower_stats int ocelot_cls_flower_stats ( s#ocelot * , int , s#flow_cls_offload * , t#bool ) + +/* drivers/net/ethernet/mscc/ocelot_io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_field +s##vcap_props +s##ptp_clock +__ocelot_read_ix t#u32 __ocelot_read_ix ( s#ocelot * , t#u32 , t#u32 ) +__ocelot_write_ix void __ocelot_write_ix ( s#ocelot * , t#u32 , t#u32 , t#u32 ) +__ocelot_rmw_ix void __ocelot_rmw_ix ( s#ocelot * , t#u32 , t#u32 , t#u32 , t#u32 ) +ocelot_port_readl t#u32 ocelot_port_readl ( s#ocelot_port * , t#u32 ) +ocelot_port_writel void ocelot_port_writel ( s#ocelot_port * , t#u32 , t#u32 ) +ocelot_port_rmwl void ocelot_port_rmwl ( s#ocelot_port * , t#u32 , t#u32 , t#u32 ) +ocelot_regfields_init int ocelot_regfields_init ( s#ocelot * , const s#reg_field * const ) +ocelot_regmap_init s#regmap * ocelot_regmap_init ( s#ocelot * , s#resource * ) + +/* drivers/net/ethernet/mscc/ocelot_mrp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_field +s##ptp_clock +ocelot_mrp_add int ocelot_mrp_add ( s#ocelot * , int , const s#switchdev_obj_mrp * ) +ocelot_mrp_del int ocelot_mrp_del ( s#ocelot * , int , const s#switchdev_obj_mrp * ) +ocelot_mrp_add_ring_role int ocelot_mrp_add_ring_role ( s#ocelot * , int , const s#switchdev_obj_ring_role_mrp * ) +ocelot_mrp_del_ring_role int ocelot_mrp_del_ring_role ( s#ocelot * , int , const s#switchdev_obj_ring_role_mrp * ) + +/* drivers/net/ethernet/mscc/ocelot_police.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +ocelot_policer_validate int ocelot_policer_validate ( const s#flow_action * , const s#flow_action_entry * , s#netlink_ext_ack * ) +s##regmap +s##regmap_field +s##vcap_props +s##ptp_clock +s#ocelot_policer struct ocelot_policer { t#u32 rate ; t#u32 burst ; } +ocelot_port_policer_add int ocelot_port_policer_add ( s#ocelot * , int , s#ocelot_policer * ) +ocelot_port_policer_del int ocelot_port_policer_del ( s#ocelot * , int ) + +/* drivers/net/ethernet/mscc/ocelot_ptp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +ocelot_ptp_gettime64 int ocelot_ptp_gettime64 ( s#ptp_clock_info * , s#timespec64 * ) +ocelot_ptp_settime64 int ocelot_ptp_settime64 ( s#ptp_clock_info * , const s#timespec64 * ) +ocelot_ptp_adjtime int ocelot_ptp_adjtime ( s#ptp_clock_info * , t#s64 ) +ocelot_ptp_adjfine int ocelot_ptp_adjfine ( s#ptp_clock_info * , long ) +ocelot_ptp_verify int ocelot_ptp_verify ( s#ptp_clock_info * , unsigned int , e#ptp_pin_function , unsigned int ) +ocelot_ptp_enable int ocelot_ptp_enable ( s#ptp_clock_info * , s#ptp_clock_request * , int ) +s##regmap +s##regmap_field +s##vcap_props +s##ptp_clock +ocelot_init_timestamp int ocelot_init_timestamp ( s#ocelot * , const s#ptp_clock_info * ) +ocelot_deinit_timestamp int ocelot_deinit_timestamp ( s#ocelot * ) + +/* drivers/net/ethernet/mscc/ocelot_vcap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##regmap_field +s##ptp_clock +ocelot_vcap_policer_add int ocelot_vcap_policer_add ( s#ocelot * , t#u32 , s#ocelot_policer * ) +ocelot_vcap_policer_del int ocelot_vcap_policer_del ( s#ocelot * , t#u32 ) +e#ocelot_vcap_filter_type enum ocelot_vcap_filter_type { OCELOT_VCAP_FILTER_DUMMY , OCELOT_VCAP_FILTER_PAG , OCELOT_VCAP_FILTER_OFFLOAD , OCELOT_PSFP_FILTER_OFFLOAD , } +s#ocelot_vcap_id struct ocelot_vcap_id { unsigned long cookie ; t#bool tc_offload ; } +e#ocelot_es0_tag enum ocelot_es0_tag { OCELOT_NO_ES0_TAG , OCELOT_ES0_TAG , OCELOT_FORCE_PORT_TAG , OCELOT_FORCE_UNTAG , } +e#ocelot_tag_tpid_sel enum ocelot_tag_tpid_sel { OCELOT_TAG_TPID_SEL_8021Q , OCELOT_TAG_TPID_SEL_8021AD , } +e#ocelot_mask_mode enum ocelot_mask_mode { OCELOT_MASK_MODE_NONE , OCELOT_MASK_MODE_PERMIT_DENY , OCELOT_MASK_MODE_POLICY , OCELOT_MASK_MODE_REDIRECT , } +s#ocelot_vcap_action struct ocelot_vcap_action { union { struct { e#ocelot_es0_tag push_outer_tag ; e#ocelot_es0_tag push_inner_tag ; e#ocelot_tag_tpid_sel tag_a_tpid_sel ; int tag_a_vid_sel ; int tag_a_pcp_sel ; t#u16 vid_a_val ; t#u8 pcp_a_val ; t#u8 dei_a_val ; e#ocelot_tag_tpid_sel tag_b_tpid_sel ; int tag_b_vid_sel ; int tag_b_pcp_sel ; t#u16 vid_b_val ; t#u8 pcp_b_val ; t#u8 dei_b_val ; } ; struct { t#bool vid_replace_ena ; t#u16 vid ; t#bool vlan_pop_cnt_ena ; int vlan_pop_cnt ; t#bool pcp_dei_ena ; t#u8 pcp ; t#u8 dei ; t#bool qos_ena ; t#u8 qos_val ; t#u8 pag_override_mask ; t#u8 pag_val ; } ; struct { t#bool cpu_copy_ena ; t#u8 cpu_qu_num ; e#ocelot_mask_mode mask_mode ; unsigned long port_mask ; t#bool police_ena ; s#ocelot_policer pol ; t#u32 pol_ix ; } ; } ; } +s#ocelot_vcap_stats struct ocelot_vcap_stats { t#u64 bytes ; t#u64 pkts ; t#u64 used ; } +s#ocelot_vcap_port struct ocelot_vcap_port { t#u8 value ; t#u8 mask ; } +e#ocelot_vcap_bit enum ocelot_vcap_bit { OCELOT_VCAP_BIT_ANY , OCELOT_VCAP_BIT_0 , OCELOT_VCAP_BIT_1 } +s#ocelot_vcap_vid struct ocelot_vcap_vid { t#u16 value ; t#u16 mask ; } +s#ocelot_vcap_u8 struct ocelot_vcap_u8 { t#u8 value [ 1 ] ; t#u8 mask [ 1 ] ; } +s#ocelot_vcap_key_vlan struct ocelot_vcap_key_vlan { s#ocelot_vcap_vid vid ; s#ocelot_vcap_u8 pcp ; e#ocelot_vcap_bit dei ; e#ocelot_vcap_bit tagged ; } +e#ocelot_vcap_key_type enum ocelot_vcap_key_type { OCELOT_VCAP_KEY_ANY , OCELOT_VCAP_KEY_ETYPE , OCELOT_VCAP_KEY_LLC , OCELOT_VCAP_KEY_SNAP , OCELOT_VCAP_KEY_ARP , OCELOT_VCAP_KEY_IPV4 , OCELOT_VCAP_KEY_IPV6 } +s#ocelot_vcap_u48 struct ocelot_vcap_u48 { t#u8 value [ 6 ] ; t#u8 mask [ 6 ] ; } +s#ocelot_vcap_u16 struct ocelot_vcap_u16 { t#u8 value [ 2 ] ; t#u8 mask [ 2 ] ; } +s#ocelot_vcap_key_etype struct ocelot_vcap_key_etype { s#ocelot_vcap_u48 dmac ; s#ocelot_vcap_u48 smac ; s#ocelot_vcap_u16 etype ; s#ocelot_vcap_u16 data ; } +s#ocelot_vcap_u32 struct ocelot_vcap_u32 { t#u8 value [ 4 ] ; t#u8 mask [ 4 ] ; } +s#ocelot_vcap_key_llc struct ocelot_vcap_key_llc { s#ocelot_vcap_u48 dmac ; s#ocelot_vcap_u48 smac ; s#ocelot_vcap_u32 llc ; } +s#ocelot_vcap_u40 struct ocelot_vcap_u40 { t#u8 value [ 5 ] ; t#u8 mask [ 5 ] ; } +s#ocelot_vcap_key_snap struct ocelot_vcap_key_snap { s#ocelot_vcap_u48 dmac ; s#ocelot_vcap_u48 smac ; s#ocelot_vcap_u40 snap ; } +s#ocelot_ipv4 struct ocelot_ipv4 { t#u8 addr [ 4 ] ; } +s#ocelot_vcap_ipv4 struct ocelot_vcap_ipv4 { s#ocelot_ipv4 value ; s#ocelot_ipv4 mask ; } +s#ocelot_vcap_key_arp struct ocelot_vcap_key_arp { s#ocelot_vcap_u48 smac ; e#ocelot_vcap_bit arp ; e#ocelot_vcap_bit req ; e#ocelot_vcap_bit unknown ; e#ocelot_vcap_bit smac_match ; e#ocelot_vcap_bit dmac_match ; e#ocelot_vcap_bit length ; e#ocelot_vcap_bit ip ; e#ocelot_vcap_bit ethernet ; s#ocelot_vcap_ipv4 sip ; s#ocelot_vcap_ipv4 dip ; } +s#ocelot_vcap_udp_tcp struct ocelot_vcap_udp_tcp { t#u16 value ; t#u16 mask ; } +s#ocelot_vcap_key_ipv4 struct ocelot_vcap_key_ipv4 { e#ocelot_vcap_bit ttl ; e#ocelot_vcap_bit fragment ; e#ocelot_vcap_bit options ; s#ocelot_vcap_u8 ds ; s#ocelot_vcap_u8 proto ; s#ocelot_vcap_ipv4 sip ; s#ocelot_vcap_ipv4 dip ; s#ocelot_vcap_u48 data ; s#ocelot_vcap_udp_tcp sport ; s#ocelot_vcap_udp_tcp dport ; e#ocelot_vcap_bit tcp_fin ; e#ocelot_vcap_bit tcp_syn ; e#ocelot_vcap_bit tcp_rst ; e#ocelot_vcap_bit tcp_psh ; e#ocelot_vcap_bit tcp_ack ; e#ocelot_vcap_bit tcp_urg ; e#ocelot_vcap_bit sip_eq_dip ; e#ocelot_vcap_bit sport_eq_dport ; e#ocelot_vcap_bit seq_zero ; } +s#ocelot_vcap_u128 struct ocelot_vcap_u128 { t#u8 value [ 16 ] ; t#u8 mask [ 16 ] ; } +s#ocelot_vcap_key_ipv6 struct ocelot_vcap_key_ipv6 { s#ocelot_vcap_u8 proto ; s#ocelot_vcap_u128 sip ; s#ocelot_vcap_u128 dip ; e#ocelot_vcap_bit ttl ; s#ocelot_vcap_u8 ds ; s#ocelot_vcap_u48 data ; s#ocelot_vcap_udp_tcp sport ; s#ocelot_vcap_udp_tcp dport ; e#ocelot_vcap_bit tcp_fin ; e#ocelot_vcap_bit tcp_syn ; e#ocelot_vcap_bit tcp_rst ; e#ocelot_vcap_bit tcp_psh ; e#ocelot_vcap_bit tcp_ack ; e#ocelot_vcap_bit tcp_urg ; e#ocelot_vcap_bit sip_eq_dip ; e#ocelot_vcap_bit sport_eq_dport ; e#ocelot_vcap_bit seq_zero ; } +s#ocelot_vcap_filter struct ocelot_vcap_filter { s#list_head list ; e#ocelot_vcap_filter_type type ; int block_id ; int goto_target ; int lookup ; t#u8 pag ; t#u16 prio ; s#ocelot_vcap_id id ; s#ocelot_vcap_action action ; s#ocelot_vcap_stats stats ; unsigned long ingress_port_mask ; s#ocelot_vcap_port ingress_port ; s#ocelot_vcap_port egress_port ; e#ocelot_vcap_bit dmac_mc ; e#ocelot_vcap_bit dmac_bc ; s#ocelot_vcap_key_vlan vlan ; e#ocelot_vcap_key_type key_type ; union { s#ocelot_vcap_key_etype etype ; s#ocelot_vcap_key_llc llc ; s#ocelot_vcap_key_snap snap ; s#ocelot_vcap_key_arp arp ; s#ocelot_vcap_key_ipv4 ipv4 ; s#ocelot_vcap_key_ipv6 ipv6 ; } key ; } +ocelot_vcap_block_find_filter_by_id s#ocelot_vcap_filter * ocelot_vcap_block_find_filter_by_id ( s#ocelot_vcap_block * , unsigned long , t#bool ) +ocelot_vcap_filter_add int ocelot_vcap_filter_add ( s#ocelot * , s#ocelot_vcap_filter * , s#netlink_ext_ack * ) +ocelot_vcap_filter_del int ocelot_vcap_filter_del ( s#ocelot * , s#ocelot_vcap_filter * ) +ocelot_vcap_filter_replace int ocelot_vcap_filter_replace ( s#ocelot * , s#ocelot_vcap_filter * ) + +/* drivers/net/ethernet/qlogic/qed/qed_fcoe.o */ +e#qed_dev_type enum qed_dev_type { QED_DEV_TYPE_BB , QED_DEV_TYPE_AH , } +e#qed_coalescing_mode enum qed_coalescing_mode { QED_COAL_MODE_DISABLE , QED_COAL_MODE_ENABLE } +s##qed_ptt_pool +e#qed_pci_personality enum qed_pci_personality { QED_PCI_ETH , QED_PCI_FCOE , QED_PCI_ISCSI , QED_PCI_NVMETCP , QED_PCI_ETH_ROCE , QED_PCI_ETH_IWARP , QED_PCI_ETH_RDMA , QED_PCI_DEFAULT , } +E#QED_MAX_RESC 15 +E#QED_MAX_FEATURES 7 +s#status_block struct status_block { t#__le16 pi_array [ 12 ] ; t#__le32 sb_num ; t#__le32 prod_index ; } +s#qed_sb_info struct qed_sb_info { s#status_block * sb_virt ; t#dma_addr_t sb_phys ; t#u32 sb_ack ; t#u16 igu_sb_id ; void * igu_addr ; t#u8 flags ; s#qed_dev * cdev ; } +s#qed_igu_block struct qed_igu_block { t#u8 status ; t#u8 vector_number ; t#u8 function_id ; t#u8 is_pf ; t#u16 igu_sb_id ; s#qed_sb_info * sb_info ; } +s#qed_sb_cnt_info struct qed_sb_cnt_info { int orig ; int cnt ; int free_cnt ; int iov_orig ; int iov_cnt ; int free_cnt_iov ; } +s#qed_igu_info struct qed_igu_info { s#qed_igu_block entry [ ( 368 ) ] ; t#u16 igu_dsb_id ; s#qed_sb_cnt_info usage ; t#bool b_allow_pf_vf_change ; } +e#qed_wol_support enum qed_wol_support { QED_WOL_SUPPORT_NONE , QED_WOL_SUPPORT_PME , } +s#qed_hw_info struct qed_hw_info { e#qed_pci_personality personality ; t#u32 resc_start [ E#QED_MAX_RESC ] ; t#u32 resc_num [ E#QED_MAX_RESC ] ; t#u32 feat_num [ E#QED_MAX_FEATURES ] ; t#u8 num_hw_tc ; t#u8 num_active_tc ; t#u8 offload_tc ; t#bool offload_tc_set ; t#bool multi_tc_roce_en ; t#u32 concrete_fid ; t#u16 opaque_fid ; t#u16 ovlan ; t#u32 part_num [ 4 ] ; unsigned char hw_mac_addr [ 6 ] ; t#u64 node_wwn ; t#u64 port_wwn ; t#u16 num_fcoe_conns ; s#qed_igu_info * p_igu_info ; t#u32 hw_mode ; unsigned long device_capabilities ; t#u16 mtu ; e#qed_wol_support b_wol_support ; } +s#qed_rt_data struct qed_rt_data { t#u32 * init_val ; t#bool * b_valid ; } +s#addr_tbl_entry struct addr_tbl_entry { void * virt_addr ; t#dma_addr_t dma_map ; } +s#qed_chain_pbl_u16 struct qed_chain_pbl_u16 { t#u16 prod_page_idx ; t#u16 cons_page_idx ; } +s#qed_chain_pbl_u32 struct qed_chain_pbl_u32 { t#u32 prod_page_idx ; t#u32 cons_page_idx ; } +s#qed_chain_u16 struct qed_chain_u16 { t#u16 prod_idx ; t#u16 cons_idx ; } +s#qed_chain_u32 struct qed_chain_u32 { t#u32 prod_idx ; t#u32 cons_idx ; } +e#qed_chain_mode enum qed_chain_mode { QED_CHAIN_MODE_NEXT_PTR , QED_CHAIN_MODE_SINGLE , QED_CHAIN_MODE_PBL , } +e#qed_chain_cnt_type enum qed_chain_cnt_type { QED_CHAIN_CNT_TYPE_U16 , QED_CHAIN_CNT_TYPE_U32 , } +e#qed_chain_use_mode enum qed_chain_use_mode { QED_CHAIN_USE_TO_PRODUCE , QED_CHAIN_USE_TO_CONSUME , QED_CHAIN_USE_TO_CONSUME_PRODUCE , } +s#qed_chain struct qed_chain { void * p_prod_elem ; void * p_cons_elem ; struct { s#addr_tbl_entry * pp_addr_tbl ; union { s#qed_chain_pbl_u16 t#u16 ; s#qed_chain_pbl_u32 t#u32 ; } c ; } pbl ; union { s#qed_chain_u16 chain16 ; s#qed_chain_u32 chain32 ; } u ; t#u32 capacity ; t#u32 page_cnt ; e#qed_chain_mode mode ; t#u16 elem_per_page ; t#u16 elem_per_page_mask ; t#u16 elem_size ; t#u16 next_page_mask ; t#u16 usable_per_page ; t#u8 elem_unusable ; e#qed_chain_cnt_type cnt_type ; t#u32 page_size ; struct { t#__le64 * table_virt ; t#dma_addr_t table_phys ; t#size_t table_size ; } pbl_sp ; void * p_virt_addr ; t#dma_addr_t p_phys_addr ; t#u32 size ; e#qed_chain_use_mode intended_use ; t#bool b_external_pbl ; } +s#ramrod_header struct ramrod_header { t#__le32 cid ; t#u8 cmd_id ; t#u8 protocol_id ; t#__le16 echo ; } +s#regpair struct regpair { t#__le32 lo ; t#__le32 hi ; } +s#slow_path_element struct slow_path_element { s#ramrod_header hdr ; s#regpair data_ptr ; } +s#pf_start_tunnel_config struct pf_start_tunnel_config { t#u8 set_vxlan_udp_port_flg ; t#u8 set_geneve_udp_port_flg ; t#u8 set_no_inner_l2_vxlan_udp_port_flg ; t#u8 tunnel_clss_vxlan ; t#u8 tunnel_clss_l2geneve ; t#u8 tunnel_clss_ipgeneve ; t#u8 tunnel_clss_l2gre ; t#u8 tunnel_clss_ipgre ; t#__le16 vxlan_udp_port ; t#__le16 geneve_udp_port ; t#__le16 no_inner_l2_vxlan_udp_port ; t#__le16 reserved [ 3 ] ; } +s#hsi_fp_ver_struct struct hsi_fp_ver_struct { t#u8 minor_ver_arr [ 2 ] ; t#u8 major_ver_arr [ 2 ] ; } +s#vlan_header struct vlan_header { t#__le16 tpid ; t#__le16 tci ; } +s#outer_tag_config_struct struct outer_tag_config_struct { t#u8 enable_stag_pri_change ; t#u8 pri_map_valid ; t#u8 reserved [ 2 ] ; s#vlan_header outer_tag ; t#u8 inner_to_outer_pri_map [ 8 ] ; } +s#pf_start_ramrod_data struct pf_start_ramrod_data { s#regpair event_ring_pbl_addr ; s#regpair consolid_q_pbl_base_addr ; s#pf_start_tunnel_config tunnel_config ; t#__le16 event_ring_sb_id ; t#u8 base_vf_id ; t#u8 num_vfs ; t#u8 event_ring_num_pages ; t#u8 event_ring_sb_index ; t#u8 path_id ; t#u8 warning_as_error ; t#u8 dont_log_ramrods ; t#u8 personality ; t#__le16 log_type_mask ; t#u8 mf_mode ; t#u8 integ_phase ; t#u8 allow_npar_tx_switching ; t#u8 reserved0 ; s#hsi_fp_ver_struct hsi_fp_ver ; s#outer_tag_config_struct outer_tag_config ; t#u8 pf_fp_err_mode ; t#u8 consolid_q_num_pages ; t#u8 reserved [ 6 ] ; } +s#protocol_dcb_data struct protocol_dcb_data { t#u8 dcb_enable_flag ; t#u8 dscp_enable_flag ; t#u8 dcb_priority ; t#u8 dcb_tc ; t#u8 dscp_val ; t#u8 dcb_dont_add_vlan0 ; } +s#pf_update_tunnel_config struct pf_update_tunnel_config { t#u8 update_rx_pf_clss ; t#u8 update_rx_def_ucast_clss ; t#u8 update_rx_def_non_ucast_clss ; t#u8 set_vxlan_udp_port_flg ; t#u8 set_geneve_udp_port_flg ; t#u8 set_no_inner_l2_vxlan_udp_port_flg ; t#u8 tunnel_clss_vxlan ; t#u8 tunnel_clss_l2geneve ; t#u8 tunnel_clss_ipgeneve ; t#u8 tunnel_clss_l2gre ; t#u8 tunnel_clss_ipgre ; t#u8 reserved ; t#__le16 vxlan_udp_port ; t#__le16 geneve_udp_port ; t#__le16 no_inner_l2_vxlan_udp_port ; t#__le16 reserved1 [ 3 ] ; } +s#pf_update_ramrod_data struct pf_update_ramrod_data { t#u8 update_eth_dcb_data_mode ; t#u8 update_fcoe_dcb_data_mode ; t#u8 update_iscsi_dcb_data_mode ; t#u8 update_roce_dcb_data_mode ; t#u8 update_rroce_dcb_data_mode ; t#u8 update_iwarp_dcb_data_mode ; t#u8 update_mf_vlan_flag ; t#u8 update_enable_stag_pri_change ; s#protocol_dcb_data eth_dcb_data ; s#protocol_dcb_data fcoe_dcb_data ; s#protocol_dcb_data iscsi_dcb_data ; s#protocol_dcb_data roce_dcb_data ; s#protocol_dcb_data rroce_dcb_data ; s#protocol_dcb_data iwarp_dcb_data ; t#__le16 mf_vlan ; t#u8 enable_stag_pri_change ; t#u8 reserved ; s#pf_update_tunnel_config tunnel_config ; } +s#rx_queue_start_ramrod_data struct rx_queue_start_ramrod_data { t#__le16 rx_queue_id ; t#__le16 num_of_pbl_pages ; t#__le16 bd_max_bytes ; t#__le16 sb_id ; t#u8 sb_index ; t#u8 vport_id ; t#u8 default_rss_queue_flg ; t#u8 complete_cqe_flg ; t#u8 complete_event_flg ; t#u8 stats_counter_id ; t#u8 pin_context ; t#u8 pxp_tph_valid_bd ; t#u8 pxp_tph_valid_pkt ; t#u8 pxp_st_hint ; t#__le16 pxp_st_index ; t#u8 pmd_mode ; t#u8 notify_en ; t#u8 toggle_val ; t#u8 vf_rx_prod_index ; t#u8 vf_rx_prod_use_zone_a ; t#u8 reserved [ 5 ] ; t#__le16 reserved1 ; s#regpair cqe_pbl_addr ; s#regpair bd_base ; s#regpair reserved2 ; } +s#rx_queue_update_ramrod_data struct rx_queue_update_ramrod_data { t#__le16 rx_queue_id ; t#u8 complete_cqe_flg ; t#u8 complete_event_flg ; t#u8 vport_id ; t#u8 set_default_rss_queue ; t#u8 reserved [ 3 ] ; t#u8 reserved1 ; t#u8 reserved2 ; t#u8 reserved3 ; t#__le16 reserved4 ; t#__le16 reserved5 ; s#regpair reserved6 ; } +s#rx_queue_stop_ramrod_data struct rx_queue_stop_ramrod_data { t#__le16 rx_queue_id ; t#u8 complete_cqe_flg ; t#u8 complete_event_flg ; t#u8 vport_id ; t#u8 reserved [ 3 ] ; } +s#tx_queue_start_ramrod_data struct tx_queue_start_ramrod_data { t#__le16 sb_id ; t#u8 sb_index ; t#u8 vport_id ; t#u8 reserved0 ; t#u8 stats_counter_id ; t#__le16 qm_pq_id ; t#u8 flags ; t#u8 pxp_st_hint ; t#u8 pxp_tph_valid_bd ; t#u8 pxp_tph_valid_pkt ; t#__le16 pxp_st_index ; t#u8 comp_agg_size ; t#u8 reserved3 ; t#__le16 queue_zone_id ; t#__le16 reserved2 ; t#__le16 pbl_size ; t#__le16 tx_queue_id ; t#__le16 same_as_last_id ; t#__le16 reserved [ 3 ] ; s#regpair pbl_base_addr ; s#regpair bd_cons_address ; } +s#tx_queue_stop_ramrod_data struct tx_queue_stop_ramrod_data { t#__le16 reserved [ 4 ] ; } +s#eth_vport_rx_mode struct eth_vport_rx_mode { t#__le16 state ; } +s#eth_vport_tx_mode struct eth_vport_tx_mode { t#__le16 state ; } +s#eth_vport_tpa_param struct eth_vport_tpa_param { t#u8 tpa_ipv4_en_flg ; t#u8 tpa_ipv6_en_flg ; t#u8 tpa_ipv4_tunn_en_flg ; t#u8 tpa_ipv6_tunn_en_flg ; t#u8 tpa_pkt_split_flg ; t#u8 tpa_hdr_data_split_flg ; t#u8 tpa_gro_consistent_flg ; t#u8 tpa_max_aggs_num ; t#__le16 tpa_max_size ; t#__le16 tpa_min_size_to_start ; t#__le16 tpa_min_size_to_cont ; t#u8 max_buff_num ; t#u8 reserved ; } +s#eth_tx_err_vals struct eth_tx_err_vals { t#__le16 values ; } +s#eth_in_to_in_pri_map_cfg struct eth_in_to_in_pri_map_cfg { t#u8 inner_vlan_pri_remap_en ; t#u8 reserved [ 7 ] ; t#u8 non_rdma_in_to_in_pri_map [ 8 ] ; t#u8 rdma_in_to_in_pri_map [ 8 ] ; } +s#vport_start_ramrod_data struct vport_start_ramrod_data { t#u8 vport_id ; t#u8 sw_fid ; t#__le16 mtu ; t#u8 drop_ttl0_en ; t#u8 inner_vlan_removal_en ; s#eth_vport_rx_mode rx_mode ; s#eth_vport_tx_mode tx_mode ; s#eth_vport_tpa_param tpa_param ; t#__le16 default_vlan ; t#u8 tx_switching_en ; t#u8 anti_spoofing_en ; t#u8 default_vlan_en ; t#u8 handle_ptp_pkts ; t#u8 silent_vlan_removal_en ; t#u8 untagged ; s#eth_tx_err_vals tx_err_behav ; t#u8 zero_placement_offset ; t#u8 ctl_frame_mac_check_en ; t#u8 ctl_frame_ethtype_check_en ; t#u8 reserved0 ; t#u8 reserved1 ; t#u8 tx_dst_port_mode_config ; t#u8 dst_vport_id ; t#u8 tx_dst_port_mode ; t#u8 dst_vport_id_valid ; t#u8 wipe_inner_vlan_pri_en ; t#u8 reserved2 [ 2 ] ; s#eth_in_to_in_pri_map_cfg in_to_in_vlan_pri_map_cfg ; } +s#vport_stop_ramrod_data struct vport_stop_ramrod_data { t#u8 vport_id ; t#u8 reserved [ 7 ] ; } +s#rx_update_gft_filter_ramrod_data struct rx_update_gft_filter_ramrod_data { s#regpair pkt_hdr_addr ; t#__le16 pkt_hdr_length ; t#__le16 action_icid ; t#__le16 rx_qid ; t#__le16 flow_id ; t#__le16 vport_id ; t#u8 action_icid_valid ; t#u8 rx_qid_valid ; t#u8 flow_id_valid ; t#u8 filter_action ; t#u8 assert_on_error ; t#u8 inner_vlan_removal_en ; } +s#vport_update_ramrod_data_cmn struct vport_update_ramrod_data_cmn { t#u8 vport_id ; t#u8 update_rx_active_flg ; t#u8 rx_active_flg ; t#u8 update_tx_active_flg ; t#u8 tx_active_flg ; t#u8 update_rx_mode_flg ; t#u8 update_tx_mode_flg ; t#u8 update_approx_mcast_flg ; t#u8 update_rss_flg ; t#u8 update_inner_vlan_removal_en_flg ; t#u8 inner_vlan_removal_en ; t#u8 update_tpa_param_flg ; t#u8 update_tpa_en_flg ; t#u8 update_tx_switching_en_flg ; t#u8 tx_switching_en ; t#u8 update_anti_spoofing_en_flg ; t#u8 anti_spoofing_en ; t#u8 update_handle_ptp_pkts ; t#u8 handle_ptp_pkts ; t#u8 update_default_vlan_en_flg ; t#u8 default_vlan_en ; t#u8 update_default_vlan_flg ; t#__le16 default_vlan ; t#u8 update_accept_any_vlan_flg ; t#u8 accept_any_vlan ; t#u8 silent_vlan_removal_en ; t#u8 update_mtu_flg ; t#__le16 mtu ; t#u8 update_ctl_frame_checks_en_flg ; t#u8 ctl_frame_mac_check_en ; t#u8 ctl_frame_ethtype_check_en ; t#u8 update_in_to_in_pri_map_mode ; t#u8 in_to_in_pri_map [ 8 ] ; t#u8 update_tx_dst_port_mode_flg ; t#u8 tx_dst_port_mode_config ; t#u8 dst_vport_id ; t#u8 tx_dst_port_mode ; t#u8 dst_vport_id_valid ; t#u8 reserved [ 1 ] ; } +s#vport_update_ramrod_mcast struct vport_update_ramrod_mcast { t#__le32 bins [ ( 256 / 32 ) ] ; } +s#eth_vport_rss_config struct eth_vport_rss_config { t#__le16 capabilities ; t#u8 rss_id ; t#u8 rss_mode ; t#u8 update_rss_key ; t#u8 update_rss_ind_table ; t#u8 update_rss_capabilities ; t#u8 tbl_size ; t#u8 ind_table_mask_valid ; t#u8 reserved2 [ 3 ] ; t#__le16 indirection_table [ 128 ] ; t#__le32 ind_table_mask [ ( 128 / 32 ) ] ; t#__le32 rss_key [ 10 ] ; t#__le32 reserved3 ; } +s#vport_update_ramrod_data struct vport_update_ramrod_data { s#vport_update_ramrod_data_cmn common ; s#eth_vport_rx_mode rx_mode ; s#eth_vport_tx_mode tx_mode ; t#__le32 reserved [ 3 ] ; s#eth_vport_tpa_param tpa_param ; s#vport_update_ramrod_mcast approx_mcast ; s#eth_vport_rss_config rss_config ; } +s#core_rx_action_on_error struct core_rx_action_on_error { t#u8 error_type ; } +s#core_rx_start_ramrod_data struct core_rx_start_ramrod_data { s#regpair bd_base ; s#regpair cqe_pbl_addr ; t#__le16 mtu ; t#__le16 sb_id ; t#u8 sb_index ; t#u8 complete_cqe_flg ; t#u8 complete_event_flg ; t#u8 drop_ttl0_flg ; t#__le16 num_of_pbl_pages ; t#u8 inner_vlan_stripping_en ; t#u8 report_outer_vlan ; t#u8 queue_id ; t#u8 main_func_queue ; t#u8 mf_si_bcast_accept_all ; t#u8 mf_si_mcast_accept_all ; s#core_rx_action_on_error action_on_error ; t#u8 gsi_offload_flag ; t#u8 vport_id_valid ; t#u8 vport_id ; t#u8 zero_prod_flg ; t#u8 wipe_inner_vlan_pri_en ; t#u8 reserved [ 2 ] ; } +s#core_rx_stop_ramrod_data struct core_rx_stop_ramrod_data { t#u8 complete_cqe_flg ; t#u8 complete_event_flg ; t#u8 queue_id ; t#u8 reserved1 ; t#__le16 reserved2 [ 2 ] ; } +s#core_tx_start_ramrod_data struct core_tx_start_ramrod_data { s#regpair pbl_base_addr ; t#__le16 mtu ; t#__le16 sb_id ; t#u8 sb_index ; t#u8 stats_en ; t#u8 stats_id ; t#u8 conn_type ; t#__le16 pbl_size ; t#__le16 qm_pq_id ; t#u8 gsi_offload_flag ; t#u8 ctx_stats_en ; t#u8 vport_id_valid ; t#u8 vport_id ; t#u8 enforce_security_flag ; t#u8 reserved [ 7 ] ; } +s#core_tx_stop_ramrod_data struct core_tx_stop_ramrod_data { t#__le32 reserved0 [ 2 ] ; } +s#eth_filter_cmd_header struct eth_filter_cmd_header { t#u8 rx ; t#u8 tx ; t#u8 cmd_cnt ; t#u8 assert_on_error ; t#u8 reserved1 [ 4 ] ; } +s#eth_filter_cmd struct eth_filter_cmd { t#u8 type ; t#u8 vport_id ; t#u8 action ; t#u8 reserved0 ; t#__le32 vni ; t#__le16 mac_lsb ; t#__le16 mac_mid ; t#__le16 mac_msb ; t#__le16 vlan_id ; } +s#vport_filter_update_ramrod_data struct vport_filter_update_ramrod_data { s#eth_filter_cmd_header filter_cmd_hdr ; s#eth_filter_cmd filter_cmds [ 10 ] ; } +s#rdma_init_func_hdr struct rdma_init_func_hdr { t#u8 cnq_start_offset ; t#u8 num_cnqs ; t#u8 cq_ring_mode ; t#u8 vf_id ; t#u8 vf_valid ; t#u8 relaxed_ordering ; t#__le16 first_reg_srq_id ; t#__le32 reg_srq_base_addr ; t#u8 flags ; t#u8 dpt_byte_threshold_log ; t#u8 dpt_common_queue_id ; t#u8 max_num_ns_log ; } +s#rdma_cnq_params struct rdma_cnq_params { t#__le16 sb_num ; t#u8 sb_index ; t#u8 num_pbl_pages ; t#__le32 reserved ; s#regpair pbl_base_addr ; t#__le16 queue_zone_num ; t#u8 reserved1 [ 6 ] ; } +s#rdma_init_func_ramrod_data struct rdma_init_func_ramrod_data { s#rdma_init_func_hdr params_header ; s#rdma_cnq_params dptq_params ; s#rdma_cnq_params cnq_params [ 128 ] ; } +s#rdma_close_func_ramrod_data struct rdma_close_func_ramrod_data { t#u8 cnq_start_offset ; t#u8 num_cnqs ; t#u8 vf_id ; t#u8 vf_valid ; t#u8 reserved [ 4 ] ; } +s#rdma_register_tid_ramrod_data struct rdma_register_tid_ramrod_data { t#__le16 flags ; t#u8 flags1 ; t#u8 flags2 ; t#u8 key ; t#u8 length_hi ; t#u8 vf_id ; t#u8 vf_valid ; t#__le16 pd ; t#__le16 reserved2 ; t#__le32 length_lo ; t#__le32 itid ; t#__le32 reserved3 ; s#regpair va ; s#regpair pbl_base ; s#regpair dif_error_addr ; t#__le32 reserved4 [ 4 ] ; } +s#rdma_deregister_tid_ramrod_data struct rdma_deregister_tid_ramrod_data { t#__le32 itid ; t#__le32 reserved ; } +s#rdma_srq_id struct rdma_srq_id { t#__le16 srq_idx ; t#__le16 opaque_fid ; } +s#roce_create_qp_resp_ramrod_data struct roce_create_qp_resp_ramrod_data { t#__le32 flags ; t#__le16 xrc_domain ; t#u8 max_ird ; t#u8 traffic_class ; t#u8 hop_limit ; t#u8 irq_num_pages ; t#__le16 p_key ; t#__le32 flow_label ; t#__le32 dst_qp_id ; t#u8 stats_counter_id ; t#u8 reserved1 ; t#__le16 mtu ; t#__le32 initial_psn ; t#__le16 pd ; t#__le16 rq_num_pages ; s#rdma_srq_id srq_id ; s#regpair rq_pbl_addr ; s#regpair irq_pbl_addr ; t#__le16 local_mac_addr [ 3 ] ; t#__le16 remote_mac_addr [ 3 ] ; t#__le16 vlan_id ; t#__le16 udp_src_port ; t#__le32 src_gid [ 4 ] ; t#__le32 dst_gid [ 4 ] ; s#regpair qp_handle_for_cqe ; s#regpair qp_handle_for_async ; t#__le16 low_latency_phy_queue ; t#u8 vf_id ; t#u8 vport_id ; t#__le32 cq_cid ; t#__le16 regular_latency_phy_queue ; t#__le16 dpi ; t#__le32 src_qp_id ; t#u8 name_space ; t#u8 reserved3 [ 3 ] ; } +s#roce_create_qp_req_ramrod_data struct roce_create_qp_req_ramrod_data { t#__le16 flags ; t#u8 max_ord ; t#u8 traffic_class ; t#u8 hop_limit ; t#u8 orq_num_pages ; t#__le16 p_key ; t#__le32 flow_label ; t#__le32 dst_qp_id ; t#__le32 ack_timeout_val ; t#__le32 initial_psn ; t#__le16 mtu ; t#__le16 pd ; t#__le16 sq_num_pages ; t#__le16 low_latency_phy_queue ; s#regpair sq_pbl_addr ; s#regpair orq_pbl_addr ; t#__le16 local_mac_addr [ 3 ] ; t#__le16 remote_mac_addr [ 3 ] ; t#__le16 vlan_id ; t#__le16 udp_src_port ; t#__le32 src_gid [ 4 ] ; t#__le32 dst_gid [ 4 ] ; t#__le32 cq_cid ; s#regpair qp_handle_for_cqe ; s#regpair qp_handle_for_async ; t#u8 stats_counter_id ; t#u8 vf_id ; t#u8 vport_id ; t#u8 flags2 ; t#u8 name_space ; t#u8 reserved3 [ 3 ] ; t#__le16 regular_latency_phy_queue ; t#__le16 dpi ; } +s#roce_modify_qp_resp_ramrod_data struct roce_modify_qp_resp_ramrod_data { t#__le16 flags ; t#u8 fields ; t#u8 max_ird ; t#u8 traffic_class ; t#u8 hop_limit ; t#__le16 p_key ; t#__le32 flow_label ; t#__le16 mtu ; t#__le16 low_latency_phy_queue ; t#__le16 regular_latency_phy_queue ; t#u8 reserved2 [ 6 ] ; t#__le32 src_gid [ 4 ] ; t#__le32 dst_gid [ 4 ] ; } +s#roce_modify_qp_req_ramrod_data struct roce_modify_qp_req_ramrod_data { t#__le16 flags ; t#u8 fields ; t#u8 max_ord ; t#u8 traffic_class ; t#u8 hop_limit ; t#__le16 p_key ; t#__le32 flow_label ; t#__le32 ack_timeout_val ; t#__le16 mtu ; t#__le16 reserved2 ; t#__le32 reserved3 [ 2 ] ; t#__le16 low_latency_phy_queue ; t#__le16 regular_latency_phy_queue ; t#__le32 src_gid [ 4 ] ; t#__le32 dst_gid [ 4 ] ; } +s#roce_query_qp_resp_ramrod_data struct roce_query_qp_resp_ramrod_data { s#regpair output_params_addr ; } +s#roce_query_qp_req_ramrod_data struct roce_query_qp_req_ramrod_data { s#regpair output_params_addr ; } +s#roce_destroy_qp_resp_ramrod_data struct roce_destroy_qp_resp_ramrod_data { s#regpair output_params_addr ; t#__le32 src_qp_id ; t#__le32 reserved ; } +s#roce_destroy_qp_req_ramrod_data struct roce_destroy_qp_req_ramrod_data { s#regpair output_params_addr ; } +s#roce_init_func_params struct roce_init_func_params { t#u8 ll2_queue_id ; t#u8 cnp_vlan_priority ; t#u8 cnp_dscp ; t#u8 flags ; t#__le32 cnp_send_timeout ; t#__le16 rl_offset ; t#u8 rl_count_log ; t#u8 reserved1 [ 5 ] ; } +s#roce_init_func_ramrod_data struct roce_init_func_ramrod_data { s#rdma_init_func_ramrod_data rdma ; s#roce_init_func_params roce ; } +s#rdma_create_cq_ramrod_data struct rdma_create_cq_ramrod_data { s#regpair cq_handle ; s#regpair pbl_addr ; t#__le32 max_cqes ; t#__le16 pbl_num_pages ; t#__le16 dpi ; t#u8 is_two_level_pbl ; t#u8 cnq_id ; t#u8 pbl_log_page_size ; t#u8 toggle_bit ; t#__le16 int_timeout ; t#u8 vf_id ; t#u8 flags ; } +s#rdma_destroy_cq_ramrod_data struct rdma_destroy_cq_ramrod_data { s#regpair output_params_addr ; } +s#rdma_srq_create_ramrod_data struct rdma_srq_create_ramrod_data { t#u8 flags ; t#u8 reserved2 ; t#__le16 xrc_domain ; t#__le32 xrc_srq_cq_cid ; s#regpair pbl_base_addr ; t#__le16 pages_in_srq_pbl ; t#__le16 pd_id ; s#rdma_srq_id srq_id ; t#__le16 page_size ; t#__le16 reserved3 ; t#__le32 reserved4 ; s#regpair producers_addr ; } +s#rdma_srq_destroy_ramrod_data struct rdma_srq_destroy_ramrod_data { s#rdma_srq_id srq_id ; t#__le32 reserved ; } +s#rdma_srq_modify_ramrod_data struct rdma_srq_modify_ramrod_data { s#rdma_srq_id srq_id ; t#__le32 wqe_limit ; } +s#iwarp_create_qp_ramrod_data struct iwarp_create_qp_ramrod_data { t#u8 flags ; t#u8 reserved1 ; t#__le16 pd ; t#__le16 sq_num_pages ; t#__le16 rq_num_pages ; t#__le32 reserved3 [ 2 ] ; s#regpair qp_handle_for_cqe ; s#rdma_srq_id srq_id ; t#__le32 cq_cid_for_sq ; t#__le32 cq_cid_for_rq ; t#__le16 dpi ; t#__le16 physical_q0 ; t#__le16 physical_q1 ; t#u8 reserved2 [ 6 ] ; } +s#tcp_offload_params_opt2 struct tcp_offload_params_opt2 { t#__le16 local_mac_addr_lo ; t#__le16 local_mac_addr_mid ; t#__le16 local_mac_addr_hi ; t#__le16 remote_mac_addr_lo ; t#__le16 remote_mac_addr_mid ; t#__le16 remote_mac_addr_hi ; t#__le16 vlan_id ; t#__le16 flags ; t#u8 ip_version ; t#u8 reserved1 [ 3 ] ; t#__le32 remote_ip [ 4 ] ; t#__le32 local_ip [ 4 ] ; t#__le32 flow_label ; t#u8 ttl ; t#u8 tos_or_tc ; t#__le16 remote_port ; t#__le16 local_port ; t#__le16 mss ; t#u8 rcv_wnd_scale ; t#u8 connect_mode ; t#__le16 syn_ip_payload_length ; t#__le32 syn_phy_addr_lo ; t#__le32 syn_phy_addr_hi ; t#__le32 cwnd ; t#u8 ka_max_probe_cnt ; t#u8 reserved2 [ 3 ] ; t#__le32 ka_timeout ; t#__le32 ka_interval ; t#__le32 max_rt_time ; t#__le32 reserved3 [ 16 ] ; } +s#mpa_ulp_buffer struct mpa_ulp_buffer { s#regpair addr ; t#__le16 len ; t#__le16 reserved [ 3 ] ; } +s#iwarp_offload_params struct iwarp_offload_params { s#mpa_ulp_buffer incoming_ulp_buffer ; s#regpair async_eqe_output_buf ; s#regpair handle_for_async ; t#__le32 additional_setup_time ; t#__le16 physical_q0 ; t#__le16 physical_q1 ; t#u8 stats_counter_id ; t#u8 mpa_mode ; t#u8 src_vport_id ; t#u8 reserved [ 5 ] ; } +s#iwarp_tcp_offload_ramrod_data struct iwarp_tcp_offload_ramrod_data { s#tcp_offload_params_opt2 tcp ; s#iwarp_offload_params iwarp ; } +s#mpa_rq_params struct mpa_rq_params { t#__le32 ird ; t#__le32 ord ; } +s#mpa_outgoing_params struct mpa_outgoing_params { t#u8 crc_needed ; t#u8 reject ; t#u8 reserved [ 6 ] ; s#mpa_rq_params out_rq ; s#mpa_ulp_buffer outgoing_ulp_buffer ; } +s#iwarp_mpa_offload_ramrod_data struct iwarp_mpa_offload_ramrod_data { s#mpa_outgoing_params common ; t#__le32 tcp_cid ; t#u8 mode ; t#u8 tcp_connect_side ; t#u8 rtr_pref ; t#u8 reserved2 ; s#mpa_ulp_buffer incoming_ulp_buffer ; s#regpair async_eqe_output_buf ; s#regpair handle_for_async ; s#regpair shared_queue_addr ; t#__le32 additional_setup_time ; t#__le16 rcv_wnd ; t#u8 stats_counter_id ; t#u8 reserved3 [ 9 ] ; } +s#iwarp_modify_qp_ramrod_data struct iwarp_modify_qp_ramrod_data { t#__le16 transition_to_state ; t#__le16 flags ; t#__le16 physical_q0 ; t#__le16 physical_q1 ; t#__le32 reserved1 [ 10 ] ; } +s#tcp_init_params struct tcp_init_params { t#__le32 two_msl_timer ; t#__le16 tx_sws_timer ; t#u8 max_fin_rt ; t#u8 reserved [ 9 ] ; } +s#iwarp_init_func_params struct iwarp_init_func_params { t#u8 ll2_ooo_q_index ; t#u8 reserved1 [ 7 ] ; } +s#iwarp_init_func_ramrod_data struct iwarp_init_func_ramrod_data { s#rdma_init_func_ramrod_data rdma ; s#tcp_init_params tcp ; s#iwarp_init_func_params iwarp ; } +s#scsi_init_func_params struct scsi_init_func_params { t#__le16 num_tasks ; t#u8 log_page_size ; t#u8 log_page_size_conn ; t#u8 debug_mode ; t#u8 reserved2 [ 11 ] ; } +s#scsi_init_func_queues struct scsi_init_func_queues { s#regpair glbl_q_params_addr ; t#__le16 rq_buffer_size ; t#__le16 cq_num_entries ; t#__le16 cmdq_num_entries ; t#u8 bdq_resource_id ; t#u8 q_validity ; t#__le16 cq_cmdq_sb_num_arr [ ( 128 / 2 ) ] ; t#u8 num_queues ; t#u8 queue_relative_offset ; t#u8 cq_sb_pi ; t#u8 cmdq_sb_pi ; t#u8 bdq_pbl_num_entries [ ( 3 ) ] ; t#u8 reserved1 ; s#regpair bdq_pbl_base_address [ ( 3 ) ] ; t#__le16 bdq_xoff_threshold [ ( 3 ) ] ; t#__le16 cmdq_xoff_threshold ; t#__le16 bdq_xon_threshold [ ( 3 ) ] ; t#__le16 cmdq_xon_threshold ; } +s#fcoe_init_func_ramrod_data struct fcoe_init_func_ramrod_data { s#scsi_init_func_params func_params ; s#scsi_init_func_queues q_params ; t#__le16 mtu ; t#__le16 sq_num_pages_in_pbl ; t#__le32 reserved [ 3 ] ; } +s#fcoe_init_ramrod_params struct fcoe_init_ramrod_params { s#fcoe_init_func_ramrod_data init_ramrod_data ; } +s#fc_addr_nw struct fc_addr_nw { t#u8 addr_lo ; t#u8 addr_mid ; t#u8 addr_hi ; } +s#fcoe_conn_offload_ramrod_data struct fcoe_conn_offload_ramrod_data { s#regpair sq_pbl_addr ; s#regpair sq_curr_page_addr ; s#regpair sq_next_page_addr ; s#regpair xferq_pbl_addr ; s#regpair xferq_curr_page_addr ; s#regpair xferq_next_page_addr ; s#regpair respq_pbl_addr ; s#regpair respq_curr_page_addr ; s#regpair respq_next_page_addr ; t#__le16 dst_mac_addr_lo ; t#__le16 dst_mac_addr_mid ; t#__le16 dst_mac_addr_hi ; t#__le16 src_mac_addr_lo ; t#__le16 src_mac_addr_mid ; t#__le16 src_mac_addr_hi ; t#__le16 tx_max_fc_pay_len ; t#__le16 e_d_tov_timer_val ; t#__le16 rx_max_fc_pay_len ; t#__le16 vlan_tag ; t#__le16 physical_q0 ; t#__le16 rec_rr_tov_timer_val ; s#fc_addr_nw s_id ; t#u8 max_conc_seqs_c3 ; s#fc_addr_nw d_id ; t#u8 flags ; t#__le16 conn_id ; t#u8 def_q_idx ; t#u8 reserved [ 5 ] ; } +s#fcoe_conn_offload_ramrod_params struct fcoe_conn_offload_ramrod_params { s#fcoe_conn_offload_ramrod_data offload_ramrod_data ; } +s#fcoe_conn_terminate_ramrod_data struct fcoe_conn_terminate_ramrod_data { s#regpair terminate_params_addr ; } +s#fcoe_conn_terminate_ramrod_params struct fcoe_conn_terminate_ramrod_params { s#fcoe_conn_terminate_ramrod_data terminate_ramrod_data ; } +s#fcoe_stat_ramrod_data struct fcoe_stat_ramrod_data { s#regpair stat_params_addr ; } +s#fcoe_stat_ramrod_params struct fcoe_stat_ramrod_params { s#fcoe_stat_ramrod_data stat_ramrod_data ; } +s#iscsi_debug_modes struct iscsi_debug_modes { t#u8 flags ; } +s#iscsi_spe_func_init struct iscsi_spe_func_init { t#__le16 half_way_close_timeout ; t#u8 num_sq_pages_in_ring ; t#u8 num_r2tq_pages_in_ring ; t#u8 num_uhq_pages_in_ring ; t#u8 ll2_rx_queue_id ; t#u8 flags ; s#iscsi_debug_modes debug_mode ; t#u8 params ; t#u8 reserved2 [ 7 ] ; s#scsi_init_func_params func_params ; s#scsi_init_func_queues q_params ; } +s#iscsi_init_ramrod_params struct iscsi_init_ramrod_params { s#iscsi_spe_func_init iscsi_init_spe ; s#tcp_init_params tcp_init ; } +s#iscsi_conn_offload_params struct iscsi_conn_offload_params { s#regpair sq_pbl_addr ; s#regpair r2tq_pbl_addr ; s#regpair xhq_pbl_addr ; s#regpair uhq_pbl_addr ; t#__le16 physical_q0 ; t#__le16 physical_q1 ; t#u8 flags ; t#u8 default_cq ; t#__le16 reserved0 ; t#__le32 stat_sn ; t#__le32 initial_ack ; } +s#tcp_offload_params struct tcp_offload_params { t#__le16 local_mac_addr_lo ; t#__le16 local_mac_addr_mid ; t#__le16 local_mac_addr_hi ; t#__le16 remote_mac_addr_lo ; t#__le16 remote_mac_addr_mid ; t#__le16 remote_mac_addr_hi ; t#__le16 vlan_id ; t#__le16 flags ; t#u8 ip_version ; t#u8 reserved0 [ 3 ] ; t#__le32 remote_ip [ 4 ] ; t#__le32 local_ip [ 4 ] ; t#__le32 flow_label ; t#u8 ttl ; t#u8 tos_or_tc ; t#__le16 remote_port ; t#__le16 local_port ; t#__le16 mss ; t#u8 rcv_wnd_scale ; t#u8 connect_mode ; t#__le16 srtt ; t#__le32 ss_thresh ; t#__le32 rcv_wnd ; t#__le32 cwnd ; t#u8 ka_max_probe_cnt ; t#u8 dup_ack_theshold ; t#__le16 reserved1 ; t#__le32 ka_timeout ; t#__le32 ka_interval ; t#__le32 max_rt_time ; t#__le32 initial_rcv_wnd ; t#__le32 rcv_next ; t#__le32 snd_una ; t#__le32 snd_next ; t#__le32 snd_max ; t#__le32 snd_wnd ; t#__le32 snd_wl1 ; t#__le32 ts_recent ; t#__le32 ts_recent_age ; t#__le32 total_rt ; t#__le32 ka_timeout_delta ; t#__le32 rt_timeout_delta ; t#u8 dup_ack_cnt ; t#u8 snd_wnd_probe_cnt ; t#u8 ka_probe_cnt ; t#u8 rt_cnt ; t#__le16 rtt_var ; t#__le16 fw_internal ; t#u8 snd_wnd_scale ; t#u8 ack_frequency ; t#__le16 da_timeout_value ; t#__le32 reserved3 ; } +s#iscsi_spe_conn_offload struct iscsi_spe_conn_offload { t#__le16 reserved0 ; t#__le16 conn_id ; t#__le32 reserved1 ; s#iscsi_conn_offload_params iscsi ; s#tcp_offload_params tcp ; } +s#lun_mapper_addr_reserved struct lun_mapper_addr_reserved { s#regpair lun_mapper_addr ; t#u8 reserved0 [ 8 ] ; } +s#dif_on_immediate_params struct dif_on_immediate_params { t#__le32 initial_ref_tag ; t#__le16 application_tag ; t#__le16 application_tag_mask ; t#__le16 flags1 ; t#u8 flags0 ; t#u8 reserved_zero [ 5 ] ; } +u#dif_configuration_params union dif_configuration_params { s#lun_mapper_addr_reserved lun_mapper_address ; s#dif_on_immediate_params def_dif_conf ; } +s#iscsi_conn_update_ramrod_params struct iscsi_conn_update_ramrod_params { t#__le16 reserved0 ; t#__le16 conn_id ; t#__le32 reserved1 ; t#u8 flags ; t#u8 reserved3 [ 3 ] ; t#__le32 max_seq_size ; t#__le32 max_send_pdu_length ; t#__le32 max_recv_pdu_length ; t#__le32 first_seq_length ; t#__le32 exp_stat_sn ; u#dif_configuration_params dif_on_imme_params ; } +s#iscsi_spe_conn_mac_update struct iscsi_spe_conn_mac_update { t#__le16 reserved0 ; t#__le16 conn_id ; t#__le32 reserved1 ; t#__le16 remote_mac_addr_lo ; t#__le16 remote_mac_addr_mid ; t#__le16 remote_mac_addr_hi ; t#u8 reserved2 [ 2 ] ; } +s#iscsi_spe_conn_termination struct iscsi_spe_conn_termination { t#__le16 reserved0 ; t#__le16 conn_id ; t#__le32 reserved1 ; t#u8 abortive ; t#u8 reserved2 [ 7 ] ; s#regpair queue_cnts_addr ; s#regpair query_params_addr ; } +s#nvmetcp_spe_func_init struct nvmetcp_spe_func_init { t#__le16 half_way_close_timeout ; t#u8 num_sq_pages_in_ring ; t#u8 num_r2tq_pages_in_ring ; t#u8 num_uhq_pages_in_ring ; t#u8 ll2_rx_queue_id ; t#u8 flags ; t#u8 debug_flags ; t#__le16 reserved1 ; t#u8 params ; t#u8 reserved2 [ 5 ] ; s#scsi_init_func_params func_params ; s#scsi_init_func_queues q_params ; } +s#nvmetcp_init_ramrod_params struct nvmetcp_init_ramrod_params { s#nvmetcp_spe_func_init nvmetcp_init_spe ; s#tcp_init_params tcp_init ; } +s#nvmetcp_conn_offload_section struct nvmetcp_conn_offload_section { s#regpair cccid_itid_table_addr ; t#__le16 cccid_max_range ; t#__le16 reserved [ 3 ] ; } +s#nvmetcp_conn_offload_params struct nvmetcp_conn_offload_params { s#regpair sq_pbl_addr ; s#regpair r2tq_pbl_addr ; s#regpair xhq_pbl_addr ; s#regpair uhq_pbl_addr ; t#__le16 physical_q0 ; t#__le16 physical_q1 ; t#u8 flags ; t#u8 default_cq ; t#__le16 reserved0 ; t#__le32 reserved1 ; t#__le32 initial_ack ; s#nvmetcp_conn_offload_section nvmetcp ; } +s#nvmetcp_spe_conn_offload struct nvmetcp_spe_conn_offload { t#__le16 reserved ; t#__le16 conn_id ; t#__le32 fw_cid ; s#nvmetcp_conn_offload_params nvmetcp ; s#tcp_offload_params_opt2 tcp ; } +s#nvmetcp_conn_update_ramrod_params struct nvmetcp_conn_update_ramrod_params { t#__le16 reserved0 ; t#__le16 conn_id ; t#__le32 reserved1 ; t#u8 flags ; t#u8 reserved3 [ 3 ] ; t#__le32 max_seq_size ; t#__le32 max_send_pdu_length ; t#__le32 max_recv_pdu_length ; t#__le32 first_seq_length ; t#__le32 reserved4 [ 5 ] ; } +s#nvmetcp_spe_conn_termination struct nvmetcp_spe_conn_termination { t#__le16 reserved0 ; t#__le16 conn_id ; t#__le32 reserved1 ; t#u8 abortive ; t#u8 reserved2 [ 7 ] ; s#regpair reserved3 ; s#regpair reserved4 ; } +s#vf_start_ramrod_data struct vf_start_ramrod_data { t#u8 vf_id ; t#u8 enable_flr_ack ; t#__le16 opaque_fid ; t#u8 personality ; t#u8 reserved [ 7 ] ; s#hsi_fp_ver_struct hsi_fp_ver ; } +s#vf_stop_ramrod_data struct vf_stop_ramrod_data { t#u8 vf_id ; t#u8 reserved0 ; t#__le16 reserved1 ; t#__le32 reserved2 ; } +u#ramrod_data union ramrod_data { s#pf_start_ramrod_data pf_start ; s#pf_update_ramrod_data pf_update ; s#rx_queue_start_ramrod_data rx_queue_start ; s#rx_queue_update_ramrod_data rx_queue_update ; s#rx_queue_stop_ramrod_data rx_queue_stop ; s#tx_queue_start_ramrod_data tx_queue_start ; s#tx_queue_stop_ramrod_data tx_queue_stop ; s#vport_start_ramrod_data vport_start ; s#vport_stop_ramrod_data vport_stop ; s#rx_update_gft_filter_ramrod_data rx_update_gft ; s#vport_update_ramrod_data vport_update ; s#core_rx_start_ramrod_data core_rx_queue_start ; s#core_rx_stop_ramrod_data core_rx_queue_stop ; s#core_tx_start_ramrod_data core_tx_queue_start ; s#core_tx_stop_ramrod_data core_tx_queue_stop ; s#vport_filter_update_ramrod_data vport_filter_update ; s#rdma_init_func_ramrod_data rdma_init_func ; s#rdma_close_func_ramrod_data rdma_close_func ; s#rdma_register_tid_ramrod_data rdma_register_tid ; s#rdma_deregister_tid_ramrod_data rdma_deregister_tid ; s#roce_create_qp_resp_ramrod_data roce_create_qp_resp ; s#roce_create_qp_req_ramrod_data roce_create_qp_req ; s#roce_modify_qp_resp_ramrod_data roce_modify_qp_resp ; s#roce_modify_qp_req_ramrod_data roce_modify_qp_req ; s#roce_query_qp_resp_ramrod_data roce_query_qp_resp ; s#roce_query_qp_req_ramrod_data roce_query_qp_req ; s#roce_destroy_qp_resp_ramrod_data roce_destroy_qp_resp ; s#roce_destroy_qp_req_ramrod_data roce_destroy_qp_req ; s#roce_init_func_ramrod_data roce_init_func ; s#rdma_create_cq_ramrod_data rdma_create_cq ; s#rdma_destroy_cq_ramrod_data rdma_destroy_cq ; s#rdma_srq_create_ramrod_data rdma_create_srq ; s#rdma_srq_destroy_ramrod_data rdma_destroy_srq ; s#rdma_srq_modify_ramrod_data rdma_modify_srq ; s#iwarp_create_qp_ramrod_data iwarp_create_qp ; s#iwarp_tcp_offload_ramrod_data iwarp_tcp_offload ; s#iwarp_mpa_offload_ramrod_data iwarp_mpa_offload ; s#iwarp_modify_qp_ramrod_data iwarp_modify_qp ; s#iwarp_init_func_ramrod_data iwarp_init_func ; s#fcoe_init_ramrod_params fcoe_init ; s#fcoe_conn_offload_ramrod_params fcoe_conn_ofld ; s#fcoe_conn_terminate_ramrod_params fcoe_conn_terminate ; s#fcoe_stat_ramrod_params fcoe_stat ; s#iscsi_init_ramrod_params iscsi_init ; s#iscsi_spe_conn_offload iscsi_conn_offload ; s#iscsi_conn_update_ramrod_params iscsi_conn_update ; s#iscsi_spe_conn_mac_update iscsi_conn_mac_update ; s#iscsi_spe_conn_termination iscsi_conn_terminate ; s#nvmetcp_init_ramrod_params nvmetcp_init ; s#nvmetcp_spe_conn_offload nvmetcp_conn_offload ; s#nvmetcp_conn_update_ramrod_params nvmetcp_conn_update ; s#nvmetcp_spe_conn_termination nvmetcp_conn_terminate ; s#vf_start_ramrod_data vf_start ; s#vf_stop_ramrod_data vf_stop ; } +e#spq_priority enum spq_priority { QED_SPQ_PRIORITY_NORMAL , QED_SPQ_PRIORITY_HIGH , } +e#spq_mode enum spq_mode { QED_SPQ_MODE_BLOCK , QED_SPQ_MODE_CB , QED_SPQ_MODE_EBLOCK , } +s#vf_pf_channel_eqe_data struct vf_pf_channel_eqe_data { s#regpair msg_addr ; } +s#iscsi_eqe_data struct iscsi_eqe_data { t#__le16 icid ; t#__le16 conn_id ; t#__le16 reserved ; t#u8 error_code ; t#u8 error_pdu_opcode_reserved ; } +s#tcp_ulp_connect_done_params struct tcp_ulp_connect_done_params { t#__le16 mss ; t#u8 snd_wnd_scale ; t#u8 flags ; } +s#iscsi_connect_done_results struct iscsi_connect_done_results { t#__le16 icid ; t#__le16 conn_id ; s#tcp_ulp_connect_done_params params ; } +s#rdma_eqe_destroy_qp struct rdma_eqe_destroy_qp { t#__le32 cid ; t#u8 reserved [ 4 ] ; } +s#rdma_eqe_suspend_qp struct rdma_eqe_suspend_qp { t#__le32 cid ; t#u8 reserved [ 4 ] ; } +u#rdma_eqe_data union rdma_eqe_data { s#regpair async_handle ; s#rdma_eqe_destroy_qp rdma_destroy_qp_data ; s#rdma_eqe_suspend_qp rdma_suspend_qp_data ; } +s#initial_cleanup_eqe_data struct initial_cleanup_eqe_data { t#u8 vf_id ; t#u8 reserved [ 7 ] ; } +s#fw_err_data struct fw_err_data { t#u8 recovery_scope ; t#u8 err_id ; t#__le16 entity_id ; t#u8 reserved [ 4 ] ; } +u#event_ring_data union event_ring_data { t#u8 bytes [ 8 ] ; s#vf_pf_channel_eqe_data vf_pf_channel ; s#iscsi_eqe_data iscsi_info ; s#iscsi_connect_done_results iscsi_conn_done_info ; u#rdma_eqe_data rdma_data ; s#initial_cleanup_eqe_data vf_init_cleanup ; s#fw_err_data err_data ; } +s#qed_spq_comp_cb struct qed_spq_comp_cb { void ( * function ) ( s#qed_hwfn * , void * , u#event_ring_data * , t#u8 ) ; void * cookie ; } +s#qed_spq_comp_done struct qed_spq_comp_done { unsigned int done ; t#u8 fw_return_code ; } +s#qed_spq_entry struct qed_spq_entry { s#list_head list ; t#u8 flags ; s#slow_path_element elem ; u#ramrod_data ramrod ; e#spq_priority priority ; s#list_head * queue ; e#spq_mode comp_mode ; s#qed_spq_comp_cb comp_cb ; s#qed_spq_comp_done comp_done ; s#qed_spq_entry * post_ent ; } +s#core_db_data struct core_db_data { t#u8 params ; t#u8 agg_flags ; t#__le16 spq_prod ; } +t#qed_spq_async_comp_cb typedef int ( * qed_spq_async_comp_cb ) ( s#qed_hwfn * , t#u8 , t#__le16 , u#event_ring_data * , t#u8 ) +E#MAX_PROTOCOL_TYPE 12 +s#qed_spq struct qed_spq { t#spinlock_t lock ; s#list_head unlimited_pending ; s#list_head pending ; s#list_head completion_pending ; s#list_head free_pool ; s#qed_chain chain ; t#dma_addr_t p_phys ; s#qed_spq_entry * p_virt ; unsigned long p_comp_bitmap [ ( ( ( ( 4096 / sizeof ( struct slow_path_element ) ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 comp_bitmap_idx ; t#u32 unlimited_pending_count ; t#u32 normal_count ; t#u32 high_count ; t#u32 comp_sent_count ; t#u32 comp_count ; t#u32 cid ; t#u32 db_addr_offset ; s#core_db_data db_data ; t#qed_spq_async_comp_cb async_comp_cb [ E#MAX_PROTOCOL_TYPE ] ; } +s#qed_eq struct qed_eq { s#qed_chain chain ; t#u8 eq_sb_index ; t#__le16 * p_fw_cons ; } +s#qed_consq struct qed_consq { s#qed_chain chain ; } +s##qed_ptt +s##qed_sb_sp_info +s##qed_sb_attn_info +e#qed_ll2_rx_conn_type enum qed_ll2_rx_conn_type { QED_LL2_RX_TYPE_LEGACY , QED_LL2_RX_TYPE_CTX , MAX_QED_LL2_RX_CONN_TYPE } +e#qed_ll2_conn_type enum qed_ll2_conn_type { QED_LL2_TYPE_FCOE , QED_LL2_TYPE_TCP_ULP , QED_LL2_TYPE_TEST , QED_LL2_TYPE_OOO , QED_LL2_TYPE_RESERVED2 , QED_LL2_TYPE_ROCE , QED_LL2_TYPE_IWARP , QED_LL2_TYPE_RESERVED3 , MAX_QED_LL2_CONN_TYPE } +e#qed_ll2_tx_dest enum qed_ll2_tx_dest { QED_LL2_TX_DEST_NW , QED_LL2_TX_DEST_LB , QED_LL2_TX_DEST_DROP , QED_LL2_TX_DEST_MAX } +e#qed_ll2_error_handle enum qed_ll2_error_handle { QED_LL2_DROP_PACKET , QED_LL2_DO_NOTHING , QED_LL2_ASSERT , } +s#qed_ll2_acquire_data_inputs struct qed_ll2_acquire_data_inputs { e#qed_ll2_rx_conn_type rx_conn_type ; e#qed_ll2_conn_type conn_type ; t#u16 mtu ; t#u16 rx_num_desc ; t#u16 rx_num_ooo_buffers ; t#u8 rx_drop_ttl0_flg ; t#u8 rx_vlan_removal_en ; t#u16 tx_num_desc ; t#u8 tx_max_bds_per_packet ; t#u8 tx_tc ; e#qed_ll2_tx_dest tx_dest ; e#qed_ll2_error_handle ai_err_packet_too_big ; e#qed_ll2_error_handle ai_err_no_buf ; t#bool secondary_queue ; t#u8 gsi_enable ; } +e#core_tx_dest enum core_tx_dest { CORE_TX_DEST_NW , CORE_TX_DEST_LB , CORE_TX_DEST_RESERVED , CORE_TX_DEST_DROP , MAX_CORE_TX_DEST } +s#core_rx_bd_with_buff_len struct core_rx_bd_with_buff_len { s#regpair addr ; t#__le16 buff_length ; t#__le16 reserved [ 3 ] ; } +s#qed_ll2_rx_packet struct qed_ll2_rx_packet { s#list_head list_entry ; s#core_rx_bd_with_buff_len * rxq_bd ; t#dma_addr_t rx_buf_addr ; t#u16 buf_length ; void * cookie ; t#u8 placement_offset ; t#u16 parse_flags ; t#u16 packet_length ; t#u16 vlan ; t#u32 opaque_data [ 2 ] ; } +s#core_ll2_rx_prod struct core_ll2_rx_prod { t#__le16 bd_prod ; t#__le16 cqe_prod ; } +s#core_pwm_prod_update_data struct core_pwm_prod_update_data { t#__le16 icid ; t#u8 reserved0 ; t#u8 params ; s#core_ll2_rx_prod prod ; } +s#qed_ll2_rx_queue struct qed_ll2_rx_queue { t#spinlock_t lock ; s#qed_chain rxq_chain ; s#qed_chain rcq_chain ; t#u8 rx_sb_index ; t#u8 ctx_based ; t#bool b_cb_registered ; t#__le16 * p_fw_cons ; s#list_head active_descq ; s#list_head free_descq ; s#list_head posting_descq ; s#qed_ll2_rx_packet * descq_array ; void * set_prod_addr ; s#core_pwm_prod_update_data db_data ; } +s#core_tx_bd_data struct core_tx_bd_data { t#__le16 as_bitfield ; } +s#core_tx_bd struct core_tx_bd { s#regpair addr ; t#__le16 nbytes ; t#__le16 nw_vlan_or_lb_echo ; s#core_tx_bd_data bd_data ; t#__le16 bitfield1 ; } +s#qed_ll2_tx_packet struct qed_ll2_tx_packet { s#list_head list_entry ; t#u16 bd_used ; t#bool notify_fw ; void * cookie ; struct { s#core_tx_bd * txq_bd ; t#dma_addr_t tx_frag ; t#u16 frag_len ; } bds_set [ ] ; } +s#qed_ll2_tx_queue struct qed_ll2_tx_queue { t#spinlock_t lock ; s#qed_chain txq_chain ; t#u8 tx_sb_index ; t#bool b_cb_registered ; t#__le16 * p_fw_cons ; s#list_head active_descq ; s#list_head free_descq ; s#list_head sending_descq ; t#u16 cur_completing_bd_idx ; void * doorbell_addr ; s#core_db_data db_msg ; t#u16 bds_idx ; t#u16 cur_send_frag_num ; t#u16 cur_completing_frag_num ; t#bool b_completing_packet ; void * descq_mem ; s#qed_ll2_tx_packet * cur_send_packet ; s#qed_ll2_tx_packet cur_completing_packet ; } +s#qed_ll2_comp_rx_data struct qed_ll2_comp_rx_data { void * cookie ; t#dma_addr_t rx_buf_addr ; t#u16 parse_flags ; t#u16 err_flags ; t#u16 vlan ; t#bool b_last_packet ; t#u8 connection_handle ; union { t#u16 packet_length ; t#u16 data_length ; } length ; t#u32 opaque_data_0 ; t#u32 opaque_data_1 ; t#u32 src_qp ; t#u16 qp_id ; union { t#u8 placement_offset ; t#u8 data_length_error ; } u ; } +t#qed_ll2_complete_rx_packet_cb typedef void ( * qed_ll2_complete_rx_packet_cb ) ( void * , s#qed_ll2_comp_rx_data * ) +t#qed_ll2_release_rx_packet_cb typedef void ( * qed_ll2_release_rx_packet_cb ) ( void * , t#u8 , void * , t#dma_addr_t , t#bool ) +t#qed_ll2_complete_tx_packet_cb typedef void ( * qed_ll2_complete_tx_packet_cb ) ( void * , t#u8 , void * , t#dma_addr_t , t#bool , t#bool ) +t#qed_ll2_release_tx_packet_cb typedef void ( * qed_ll2_release_tx_packet_cb ) ( void * , t#u8 , void * , t#dma_addr_t , t#bool , t#bool ) +t#qed_ll2_slowpath_cb typedef void ( * qed_ll2_slowpath_cb ) ( void * , t#u8 , t#u32 , t#u32 ) +s#qed_ll2_cbs struct qed_ll2_cbs { t#qed_ll2_complete_rx_packet_cb rx_comp_cb ; t#qed_ll2_release_rx_packet_cb rx_release_cb ; t#qed_ll2_complete_tx_packet_cb tx_comp_cb ; t#qed_ll2_release_tx_packet_cb tx_release_cb ; t#qed_ll2_slowpath_cb slowpath_cb ; void * cookie ; } +s#qed_ll2_info struct qed_ll2_info { s#mutex mutex ; s#qed_ll2_acquire_data_inputs input ; t#u32 cid ; t#u8 my_id ; t#u8 queue_id ; t#u8 tx_stats_id ; t#bool b_active ; e#core_tx_dest tx_dest ; t#u8 tx_stats_en ; t#bool main_func_queue ; s#qed_ll2_rx_queue rx_queue ; s#qed_ll2_tx_queue tx_queue ; s#qed_ll2_cbs cbs ; } +s##qed_ooo_info +s##qed_rdma_info +s##qed_iscsi_info +s##qed_nvmetcp_info +s#qed_fcoe_info struct qed_fcoe_info { t#spinlock_t lock ; s#list_head free_list ; } +s#qed_eth_pf_params struct qed_eth_pf_params { t#u16 num_cons ; t#u8 num_vf_cons ; t#u32 num_arfs_filters ; } +s#qed_fcoe_pf_params struct qed_fcoe_pf_params { t#u64 glbl_q_params_addr ; t#u64 bdq_pbl_base_addr [ 2 ] ; t#u16 num_cons ; t#u16 num_tasks ; t#u16 sq_num_pbl_pages ; t#u16 cq_num_entries ; t#u16 cmdq_num_entries ; t#u16 rq_buffer_log_size ; t#u16 mtu ; t#u16 dummy_icid ; t#u16 bdq_xoff_threshold [ 2 ] ; t#u16 bdq_xon_threshold [ 2 ] ; t#u16 rq_buffer_size ; t#u8 num_cqs ; t#u8 log_page_size ; t#u8 gl_rq_pi ; t#u8 gl_cmd_pi ; t#u8 debug_mode ; t#u8 is_target ; t#u8 bdq_pbl_num_entries [ 2 ] ; } +s#qed_iscsi_pf_params struct qed_iscsi_pf_params { t#u64 glbl_q_params_addr ; t#u64 bdq_pbl_base_addr [ 3 ] ; t#u16 cq_num_entries ; t#u16 cmdq_num_entries ; t#u32 two_msl_timer ; t#u16 tx_sws_timer ; t#u16 num_cons ; t#u16 num_tasks ; t#u16 half_way_close_timeout ; t#u16 bdq_xoff_threshold [ 3 ] ; t#u16 bdq_xon_threshold [ 3 ] ; t#u16 cmdq_xoff_threshold ; t#u16 cmdq_xon_threshold ; t#u16 rq_buffer_size ; t#u8 num_sq_pages_in_ring ; t#u8 num_r2tq_pages_in_ring ; t#u8 num_uhq_pages_in_ring ; t#u8 num_queues ; t#u8 log_page_size ; t#u8 rqe_log_size ; t#u8 max_fin_rt ; t#u8 gl_rq_pi ; t#u8 gl_cmd_pi ; t#u8 debug_mode ; t#u8 ll2_ooo_queue_id ; t#u8 is_target ; t#u8 is_soc_en ; t#u8 soc_num_of_blocks_log ; t#u8 bdq_pbl_num_entries [ 3 ] ; } +s#qed_nvmetcp_pf_params struct qed_nvmetcp_pf_params { t#u64 glbl_q_params_addr ; t#u16 cq_num_entries ; t#u16 num_cons ; t#u16 num_tasks ; t#u8 num_sq_pages_in_ring ; t#u8 num_r2tq_pages_in_ring ; t#u8 num_uhq_pages_in_ring ; t#u8 num_queues ; t#u8 gl_rq_pi ; t#u8 gl_cmd_pi ; t#u8 debug_mode ; t#u8 ll2_ooo_queue_id ; t#u16 min_rto ; } +s#qed_rdma_pf_params struct qed_rdma_pf_params { t#u32 min_dpis ; t#u32 num_qps ; t#u32 num_srqs ; t#u8 roce_edpm_mode ; t#u8 gl_pi ; t#u8 enable_dcqcn ; } +s#qed_pf_params struct qed_pf_params { s#qed_eth_pf_params eth_pf_params ; s#qed_fcoe_pf_params fcoe_pf_params ; s#qed_iscsi_pf_params iscsi_pf_params ; s#qed_nvmetcp_pf_params nvmetcp_pf_params ; s#qed_rdma_pf_params rdma_pf_params ; } +s#qed_tid_seg struct qed_tid_seg { t#u32 count ; t#u8 type ; t#bool has_fl_mem ; } +s#qed_conn_type_cfg struct qed_conn_type_cfg { t#u32 cid_count ; t#u32 cids_per_vf ; s#qed_tid_seg tid_seg [ ( 4 + 1 ) ] ; } +E#PROTOCOLID_COMMON 8 +s#ilt_cfg_pair struct ilt_cfg_pair { t#u32 reg ; t#u32 val ; } +s#qed_ilt_cli_blk struct qed_ilt_cli_blk { t#u32 total_size ; t#u32 real_size_in_page ; t#u32 start_line ; t#u32 dynamic_line_offset ; t#u32 dynamic_line_cnt ; } +s#qed_ilt_client_cfg struct qed_ilt_client_cfg { t#bool active ; s#ilt_cfg_pair first ; s#ilt_cfg_pair last ; s#ilt_cfg_pair p_size ; s#qed_ilt_cli_blk pf_blks [ ( 1 + 4 * 2 ) ] ; t#u32 pf_total_lines ; s#qed_ilt_cli_blk vf_blks [ ( 1 + 1 * 2 ) ] ; t#u32 vf_total_lines ; } +E#MAX_ILT_CLIENTS 8 +s#qed_cid_acquired_map struct qed_cid_acquired_map { t#u32 start_cid ; t#u32 max_count ; unsigned long * cid_map ; } +s#phys_mem_desc struct phys_mem_desc { t#dma_addr_t phys_addr ; void * virt_addr ; t#u32 size ; } +s#qed_src_t2 struct qed_src_t2 { s#phys_mem_desc * dma_mem ; t#u32 num_pages ; t#u64 first_free ; t#u64 last_free ; } +s#qed_cxt_mngr struct qed_cxt_mngr { s#qed_conn_type_cfg conn_cfg [ E#PROTOCOLID_COMMON ] ; s#qed_ilt_client_cfg clients [ E#MAX_ILT_CLIENTS ] ; t#u32 task_type_size [ 2 ] ; t#u32 vf_count ; t#u32 first_vf_in_pf ; s#qed_cid_acquired_map acquired [ E#PROTOCOLID_COMMON ] ; s#qed_cid_acquired_map acquired_vf [ E#PROTOCOLID_COMMON ] [ ( ( 192 ) ) ] ; s#phys_mem_desc * ilt_shadow ; t#u32 ilt_shadow_size ; t#u32 pf_start_line ; s#mutex mutex ; s#qed_src_t2 src_t2 ; t#u32 srq_count ; t#u32 xrc_srq_count ; t#u32 arfs_count ; t#u16 iscsi_task_pages ; t#u16 fcoe_task_pages ; t#u16 roce_task_pages ; t#u16 eth_task_pages ; t#u16 task_ctx_size ; t#u16 conn_ctx_size ; } +s#channel_tlv struct channel_tlv { t#u16 type ; t#u16 length ; } +s#vfpf_first_tlv struct vfpf_first_tlv { s#channel_tlv tl ; t#u32 padding ; t#u64 reply_address ; } +s#vf_pf_vfdev_info struct vf_pf_vfdev_info { t#u64 capabilities ; t#u8 fw_major ; t#u8 fw_minor ; t#u8 fw_revision ; t#u8 fw_engineering ; t#u32 driver_version ; t#u16 opaque_fid ; t#u8 os_type ; t#u8 eth_fp_hsi_major ; t#u8 eth_fp_hsi_minor ; t#u8 padding [ 3 ] ; } +s#vf_pf_resc_request struct vf_pf_resc_request { t#u8 num_rxqs ; t#u8 num_txqs ; t#u8 num_sbs ; t#u8 num_mac_filters ; t#u8 num_vlan_filters ; t#u8 num_mc_filters ; t#u8 num_cids ; t#u8 padding ; } +s#vfpf_acquire_tlv struct vfpf_acquire_tlv { s#vfpf_first_tlv first_tlv ; s#vf_pf_vfdev_info vfdev_info ; s#vf_pf_resc_request resc_request ; t#u64 bulletin_addr ; t#u32 bulletin_size ; t#u32 padding ; } +s#vfpf_start_rxq_tlv struct vfpf_start_rxq_tlv { s#vfpf_first_tlv first_tlv ; t#u64 rxq_addr ; t#u64 deprecated_sge_addr ; t#u64 cqe_pbl_addr ; t#u16 cqe_pbl_size ; t#u16 hw_sb ; t#u16 rx_qid ; t#u16 hc_rate ; t#u16 bd_max_bytes ; t#u16 stat_id ; t#u8 sb_index ; t#u8 padding [ 3 ] ; } +s#vfpf_start_txq_tlv struct vfpf_start_txq_tlv { s#vfpf_first_tlv first_tlv ; t#u64 pbl_addr ; t#u16 pbl_size ; t#u16 stat_id ; t#u16 tx_qid ; t#u16 hw_sb ; t#u32 flags ; t#u16 hc_rate ; t#u8 sb_index ; t#u8 padding [ 3 ] ; } +s#vfpf_stop_rxqs_tlv struct vfpf_stop_rxqs_tlv { s#vfpf_first_tlv first_tlv ; t#u16 rx_qid ; t#u8 num_rxqs ; t#u8 cqe_completion ; t#u8 padding [ 4 ] ; } +s#vfpf_stop_txqs_tlv struct vfpf_stop_txqs_tlv { s#vfpf_first_tlv first_tlv ; t#u16 tx_qid ; t#u8 num_txqs ; t#u8 padding [ 5 ] ; } +s#vfpf_update_rxq_tlv struct vfpf_update_rxq_tlv { s#vfpf_first_tlv first_tlv ; t#u64 deprecated_sge_addr [ 16 ] ; t#u16 rx_qid ; t#u8 num_rxqs ; t#u8 flags ; t#u8 padding [ 4 ] ; } +s#vfpf_vport_start_tlv struct vfpf_vport_start_tlv { s#vfpf_first_tlv first_tlv ; t#u64 sb_addr [ 16 ] ; t#u32 tpa_mode ; t#u16 dep1 ; t#u16 mtu ; t#u8 vport_id ; t#u8 inner_vlan_removal ; t#u8 only_untagged ; t#u8 max_buffers_per_cqe ; t#u8 padding [ 4 ] ; } +s#vfpf_vport_update_tlv struct vfpf_vport_update_tlv { s#vfpf_first_tlv first_tlv ; } +s#vfpf_ucast_filter_tlv struct vfpf_ucast_filter_tlv { s#vfpf_first_tlv first_tlv ; t#u8 opcode ; t#u8 type ; t#u8 mac [ 6 ] ; t#u16 vlan ; t#u16 padding [ 3 ] ; } +s#vfpf_update_tunn_param_tlv struct vfpf_update_tunn_param_tlv { s#vfpf_first_tlv first_tlv ; t#u8 tun_mode_update_mask ; t#u8 tunn_mode ; t#u8 update_tun_cls ; t#u8 vxlan_clss ; t#u8 l2gre_clss ; t#u8 ipgre_clss ; t#u8 l2geneve_clss ; t#u8 ipgeneve_clss ; t#u8 update_geneve_port ; t#u8 update_vxlan_port ; t#u16 geneve_port ; t#u16 vxlan_port ; t#u8 padding [ 2 ] ; } +s#vfpf_update_coalesce struct vfpf_update_coalesce { s#vfpf_first_tlv first_tlv ; t#u16 rx_coal ; t#u16 tx_coal ; t#u16 qid ; t#u8 padding [ 2 ] ; } +s#vfpf_read_coal_req_tlv struct vfpf_read_coal_req_tlv { s#vfpf_first_tlv first_tlv ; t#u16 qid ; t#u8 is_rx ; t#u8 padding [ 5 ] ; } +s#vfpf_bulletin_update_mac_tlv struct vfpf_bulletin_update_mac_tlv { s#vfpf_first_tlv first_tlv ; t#u8 mac [ 6 ] ; t#u8 padding [ 2 ] ; } +s#tlv_buffer_size struct tlv_buffer_size { t#u8 tlv_buffer [ 1024 ] ; } +u#vfpf_tlvs union vfpf_tlvs { s#vfpf_first_tlv first_tlv ; s#vfpf_acquire_tlv acquire ; s#vfpf_start_rxq_tlv start_rxq ; s#vfpf_start_txq_tlv start_txq ; s#vfpf_stop_rxqs_tlv stop_rxqs ; s#vfpf_stop_txqs_tlv stop_txqs ; s#vfpf_update_rxq_tlv update_rxq ; s#vfpf_vport_start_tlv start_vport ; s#vfpf_vport_update_tlv vport_update ; s#vfpf_ucast_filter_tlv ucast_filter ; s#vfpf_update_tunn_param_tlv tunn_param_update ; s#vfpf_update_coalesce update_coalesce ; s#vfpf_read_coal_req_tlv read_coal_req ; s#vfpf_bulletin_update_mac_tlv bulletin_update_mac ; s#tlv_buffer_size tlv_buf_size ; } +s#pfvf_tlv struct pfvf_tlv { s#channel_tlv tl ; t#u8 status ; t#u8 padding [ 3 ] ; } +s#pfvf_def_resp_tlv struct pfvf_def_resp_tlv { s#pfvf_tlv hdr ; } +s#pfvf_storm_stats struct pfvf_storm_stats { t#u32 address ; t#u32 len ; } +s#pfvf_stats_info struct pfvf_stats_info { s#pfvf_storm_stats mstats ; s#pfvf_storm_stats pstats ; s#pfvf_storm_stats tstats ; s#pfvf_storm_stats ustats ; } +s#pf_vf_pfdev_info struct pf_vf_pfdev_info { t#u32 chip_num ; t#u32 mfw_ver ; t#u16 fw_major ; t#u16 fw_minor ; t#u16 fw_rev ; t#u16 fw_eng ; t#u64 capabilities ; t#u16 db_size ; t#u8 indices_per_sb ; t#u8 os_type ; t#u16 chip_rev ; t#u8 dev_type ; t#u8 bar_size ; s#pfvf_stats_info stats_info ; t#u8 port_mac [ 6 ] ; t#u8 major_fp_hsi ; t#u8 minor_fp_hsi ; } +s#hw_sb_info struct hw_sb_info { t#u16 hw_sb_id ; t#u8 sb_qid ; t#u8 padding [ 5 ] ; } +s#pf_vf_resc struct pf_vf_resc { s#hw_sb_info hw_sbs [ 16 ] ; t#u8 hw_qid [ 16 ] ; t#u8 cid [ 16 ] ; t#u8 num_rxqs ; t#u8 num_txqs ; t#u8 num_sbs ; t#u8 num_mac_filters ; t#u8 num_vlan_filters ; t#u8 num_mc_filters ; t#u8 num_cids ; t#u8 padding ; } +s#pfvf_acquire_resp_tlv struct pfvf_acquire_resp_tlv { s#pfvf_tlv hdr ; s#pf_vf_pfdev_info pfdev_info ; s#pf_vf_resc resc ; t#u32 bulletin_size ; t#u32 padding ; } +s#pfvf_start_queue_resp_tlv struct pfvf_start_queue_resp_tlv { s#pfvf_tlv hdr ; t#u32 offset ; t#u8 padding [ 4 ] ; } +s#pfvf_update_tunn_param_tlv struct pfvf_update_tunn_param_tlv { s#pfvf_tlv hdr ; t#u16 tunn_feature_mask ; t#u8 vxlan_mode ; t#u8 l2geneve_mode ; t#u8 ipgeneve_mode ; t#u8 l2gre_mode ; t#u8 ipgre_mode ; t#u8 vxlan_clss ; t#u8 l2gre_clss ; t#u8 ipgre_clss ; t#u8 l2geneve_clss ; t#u8 ipgeneve_clss ; t#u16 vxlan_udp_port ; t#u16 geneve_udp_port ; } +s#pfvf_read_coal_resp_tlv struct pfvf_read_coal_resp_tlv { s#pfvf_tlv hdr ; t#u16 coal ; t#u8 padding [ 6 ] ; } +u#pfvf_tlvs union pfvf_tlvs { s#pfvf_def_resp_tlv default_resp ; s#pfvf_acquire_resp_tlv acquire_resp ; s#tlv_buffer_size tlv_buf_size ; s#pfvf_start_queue_resp_tlv queue_start ; s#pfvf_update_tunn_param_tlv tunn_param_resp ; s#pfvf_read_coal_resp_tlv read_coal_resp ; } +s#qed_bulletin_content struct qed_bulletin_content { t#u32 crc ; t#u32 version ; t#u64 valid_bitmap ; t#u8 mac [ 6 ] ; t#u8 default_only_untagged ; t#u8 padding ; t#u8 req_autoneg ; t#u8 req_autoneg_pause ; t#u8 req_forced_rx ; t#u8 req_forced_tx ; t#u8 padding2 [ 4 ] ; t#u32 req_adv_speed ; t#u32 req_forced_speed ; t#u32 req_loopback ; t#u32 padding3 ; t#u8 link_up ; t#u8 full_duplex ; t#u8 autoneg ; t#u8 autoneg_complete ; t#u8 parallel_detection ; t#u8 pfc_enabled ; t#u8 partner_tx_flow_ctrl_en ; t#u8 partner_rx_flow_ctrl_en ; t#u8 partner_adv_pause ; t#u8 sfp_tx_fault ; t#u16 vxlan_udp_port ; t#u16 geneve_udp_port ; t#u8 padding4 [ 2 ] ; t#u32 speed ; t#u32 partner_adv_speed ; t#u32 capability_speed ; t#u16 pvid ; t#u16 padding5 ; } +s#qed_bulletin struct qed_bulletin { t#dma_addr_t phys ; s#qed_bulletin_content * p_virt ; t#u32 size ; } +s#qed_vf_iov struct qed_vf_iov { u#vfpf_tlvs * vf2pf_request ; t#dma_addr_t vf2pf_request_phys ; u#pfvf_tlvs * pf2vf_reply ; t#dma_addr_t pf2vf_reply_phys ; s#mutex mutex ; t#u8 * offset ; s#qed_bulletin bulletin ; s#qed_bulletin_content bulletin_shadow ; s#pfvf_acquire_resp_tlv acquire_resp ; t#bool b_pre_fp_hsi ; s#qed_sb_info * sbs_info [ 16 ] ; t#bool b_doorbell_bar ; } +s#qed_iov_vf_mbx struct qed_iov_vf_mbx { u#vfpf_tlvs * req_virt ; t#dma_addr_t req_phys ; u#pfvf_tlvs * reply_virt ; t#dma_addr_t reply_phys ; t#dma_addr_t pending_req ; t#bool b_pending_msg ; t#u8 * offset ; s#vfpf_first_tlv first_tlv ; } +e#vf_state enum vf_state { VF_FREE = 0 , VF_ACQUIRED , VF_ENABLED , VF_RESET , VF_STOPPED } +s#qed_queue_cid_params struct qed_queue_cid_params { t#u8 vport_id ; t#u16 queue_id ; t#u8 stats_id ; } +s#qed_queue_cid struct qed_queue_cid { s#qed_queue_cid_params rel ; s#qed_queue_cid_params abs ; t#u16 sb_igu_id ; t#u8 sb_idx ; t#u32 cid ; t#u16 opaque_fid ; t#bool b_is_rx ; t#u8 vfid ; t#u8 vf_qid ; t#u8 qid_usage_idx ; t#u8 vf_legacy ; s#qed_hwfn * p_owner ; } +s#qed_vf_queue_cid struct qed_vf_queue_cid { t#bool b_is_tx ; s#qed_queue_cid * p_cid ; } +s#qed_vf_queue struct qed_vf_queue { t#u16 fw_rx_qid ; t#u16 fw_tx_qid ; s#qed_vf_queue_cid cids [ ( sizeof ( unsigned long ) * 8 ) ] ; } +s#qed_public_vf_info struct qed_public_vf_info { t#u8 forced_mac [ 6 ] ; t#u16 forced_vlan ; t#u8 mac [ 6 ] ; int link_state ; int tx_rate ; t#bool is_trusted_configured ; t#bool is_trusted_request ; t#u8 rx_accept_mode ; t#u8 tx_accept_mode ; t#bool accept_any_vlan ; } +s#qed_vf_vlan_shadow struct qed_vf_vlan_shadow { t#bool used ; t#u16 vid ; } +s#qed_vf_shadow_config struct qed_vf_shadow_config { s#qed_vf_vlan_shadow vlans [ 2 + 1 ] ; t#u8 macs [ 1 ] [ 6 ] ; t#u8 inner_vlan_removal ; } +s#qed_vf_info struct qed_vf_info { s#qed_iov_vf_mbx vf_mbx ; e#vf_state state ; t#bool b_init ; t#bool b_malicious ; t#u8 to_disable ; s#qed_bulletin bulletin ; t#dma_addr_t vf_bulletin ; s#vfpf_acquire_tlv acquire ; t#u32 concrete_fid ; t#u16 opaque_fid ; t#u16 mtu ; t#u8 vport_id ; t#u8 relative_vf_id ; t#u8 abs_vf_id ; t#u8 vport_instance ; t#u8 num_rxqs ; t#u8 num_txqs ; t#u16 rx_coal ; t#u16 tx_coal ; t#u8 num_sbs ; t#u8 num_mac_filters ; t#u8 num_vlan_filters ; s#qed_vf_queue vf_queues [ 16 ] ; t#u16 igu_sbs [ 16 ] ; t#u8 num_active_rxqs ; s#qed_public_vf_info p_vf_info ; t#bool spoof_chk ; t#bool req_spoofchk_val ; s#qed_vf_shadow_config shadow_config ; t#u64 configured_features ; } +s#qed_pf_iov struct qed_pf_iov { s#qed_vf_info vfs_array [ ( ( 192 ) ) ] ; t#u64 pending_flr [ ( 3 ) ] ; void * mbx_msg_virt_addr ; t#dma_addr_t mbx_msg_phys_addr ; t#u32 mbx_msg_size ; void * mbx_reply_virt_addr ; t#dma_addr_t mbx_reply_phys_addr ; t#u32 mbx_reply_size ; void * p_bulletins ; t#dma_addr_t bulletins_phys ; t#u32 bulletins_size ; } +s#qed_mcp_link_speed_params struct qed_mcp_link_speed_params { t#bool autoneg ; t#u32 advertised_speeds ; t#u32 forced_speed ; } +s#qed_mcp_link_pause_params struct qed_mcp_link_pause_params { t#bool autoneg ; t#bool forced_rx ; t#bool forced_tx ; } +s#qed_link_eee_params struct qed_link_eee_params { t#u32 tx_lpi_timer ; t#u8 adv_caps ; t#u8 lp_adv_caps ; t#bool enable ; t#bool tx_lpi_enable ; } +s#qed_mcp_link_params struct qed_mcp_link_params { s#qed_mcp_link_speed_params speed ; s#qed_mcp_link_pause_params pause ; t#u32 loopback_mode ; s#qed_link_eee_params eee ; t#u32 fec ; s#qed_mcp_link_speed_params ext_speed ; t#u32 ext_fec_mode ; } +s#qed_mcp_link_state struct qed_mcp_link_state { t#bool link_up ; t#u32 min_pf_rate ; t#u32 line_speed ; t#u32 speed ; t#bool full_duplex ; t#bool an ; t#bool an_complete ; t#bool parallel_detection ; t#bool pfc_enabled ; t#u32 partner_adv_speed ; t#bool partner_tx_flow_ctrl_en ; t#bool partner_rx_flow_ctrl_en ; t#u8 partner_adv_pause ; t#bool sfp_tx_fault ; t#bool eee_active ; t#u8 eee_adv_caps ; t#u8 eee_lp_adv_caps ; t#u32 fec_active ; } +e#qed_mcp_eee_mode enum qed_mcp_eee_mode { QED_MCP_EEE_DISABLED , QED_MCP_EEE_ENABLED , QED_MCP_EEE_UNSUPPORTED } +s#qed_mcp_link_capabilities struct qed_mcp_link_capabilities { t#u32 speed_capabilities ; t#bool default_speed_autoneg ; t#u32 fec_default ; e#qed_mcp_eee_mode default_eee ; t#u32 eee_lpi_timer ; t#u8 eee_speed_caps ; t#u32 default_ext_speed_caps ; t#u32 default_ext_autoneg ; t#u32 default_ext_speed ; t#u32 default_ext_fec ; } +s#qed_mcp_function_info struct qed_mcp_function_info { t#u8 pause_on_host ; e#qed_pci_personality protocol ; t#u8 bandwidth_min ; t#u8 bandwidth_max ; t#u8 mac [ 6 ] ; t#u64 wwn_port ; t#u64 wwn_node ; t#u16 ovlan ; t#u16 mtu ; } +s#qed_mcp_info struct qed_mcp_info { s#list_head cmd_list ; t#spinlock_t cmd_lock ; t#bool b_block_cmd ; t#spinlock_t link_lock ; t#u32 public_base ; t#u32 drv_mb_addr ; t#u32 mfw_mb_addr ; t#u32 port_addr ; t#u16 drv_mb_seq ; t#u16 drv_pulse_seq ; s#qed_mcp_link_params link_input ; s#qed_mcp_link_state link_output ; s#qed_mcp_link_capabilities link_capabilities ; s#qed_mcp_function_info func_info ; t#u8 * mfw_mb_cur ; t#u8 * mfw_mb_shadow ; t#u16 mfw_mb_length ; t#u32 mcp_hist ; t#u32 capabilities ; t#atomic_t dbg_data_seq ; t#spinlock_t unload_lock ; unsigned long mcp_handling_status ; } +s##qed_dcbx_info +e#qed_ufp_pri_type enum qed_ufp_pri_type { QED_UFP_PRI_OS , QED_UFP_PRI_VNIC , QED_UFP_PRI_UNKNOWN } +e#qed_ufp_mode enum qed_ufp_mode { QED_UFP_MODE_ETS , QED_UFP_MODE_VNIC_BW , QED_UFP_MODE_UNKNOWN } +s#qed_ufp_info struct qed_ufp_info { e#qed_ufp_pri_type pri_type ; e#qed_ufp_mode mode ; t#u8 tc ; } +s#dmae_cmd struct dmae_cmd { t#__le32 opcode ; t#__le32 src_addr_lo ; t#__le32 src_addr_hi ; t#__le32 dst_addr_lo ; t#__le32 dst_addr_hi ; t#__le16 length_dw ; t#__le16 opcode_b ; t#__le32 comp_addr_lo ; t#__le32 comp_addr_hi ; t#__le32 comp_val ; t#__le32 crc32 ; t#__le32 crc_32_c ; t#__le16 crc16 ; t#__le16 crc16_c ; t#__le16 crc10 ; t#__le16 error_bit_reserved ; t#__le16 xsum16 ; t#__le16 xsum8 ; } +s#qed_dmae_info struct qed_dmae_info { s#mutex mutex ; t#u8 channel ; t#dma_addr_t completion_word_phys_addr ; t#u32 * p_completion_word ; t#dma_addr_t intermediate_buffer_phys_addr ; t#u32 * p_intermediate_buffer ; t#dma_addr_t dmae_cmd_phys_addr ; s#dmae_cmd * p_dmae_cmd ; } +s#init_qm_pq_params struct init_qm_pq_params { t#u16 vport_id ; t#u16 rl_id ; t#u8 rl_valid ; t#u8 tc_id ; t#u8 wrr_group ; t#u8 port_id ; } +s#init_qm_vport_params struct init_qm_vport_params { t#u16 wfq ; t#u16 reserved ; t#u16 tc_wfq [ ( ( 8 ) + 1 ) ] ; t#u16 first_tx_pq_id [ ( ( 8 ) + 1 ) ] ; } +s#init_qm_port_params struct init_qm_port_params { t#u16 active_phys_tcs ; t#u16 num_pbf_cmd_lines ; t#u16 num_btb_blocks ; t#u8 active ; t#u8 reserved ; } +s#qed_wfq_data struct qed_wfq_data { t#u32 min_speed ; t#bool configured ; } +s#qed_qm_info struct qed_qm_info { s#init_qm_pq_params * qm_pq_params ; s#init_qm_vport_params * qm_vport_params ; s#init_qm_port_params * qm_port_params ; t#u16 start_pq ; t#u8 start_vport ; t#u16 pure_lb_pq ; t#u16 first_ofld_pq ; t#u16 first_llt_pq ; t#u16 pure_ack_pq ; t#u16 ooo_pq ; t#u16 first_vf_pq ; t#u16 first_mcos_pq ; t#u16 first_rl_pq ; t#u16 num_pqs ; t#u16 num_vf_pqs ; t#u8 num_vports ; t#u8 max_phys_tcs_per_port ; t#u8 ooo_tc ; t#bool pf_rl_en ; t#bool pf_wfq_en ; t#bool vport_rl_en ; t#bool vport_wfq_en ; t#u8 pf_wfq ; t#u32 pf_rl ; s#qed_wfq_data * wfq_data ; t#u8 num_pf_rls ; } +s#storm_stats struct storm_stats { t#u32 address ; t#u32 len ; } +s#qed_storm_stats struct qed_storm_stats { s#storm_stats mstats ; s#storm_stats pstats ; s#storm_stats tstats ; s#storm_stats ustats ; } +s#dbg_grc_data struct dbg_grc_data { t#u8 params_initialized ; t#u8 reserved1 ; t#u16 reserved2 ; t#u32 param_val [ 48 ] ; } +s#dbg_bus_trigger_state_data struct dbg_bus_trigger_state_data { t#u8 msg_len ; t#u8 constraint_dword_mask ; t#u8 storm_id ; t#u8 reserved ; } +s#dbg_bus_mem_addr struct dbg_bus_mem_addr { t#u32 lo ; t#u32 hi ; } +s#dbg_bus_pci_buf_data struct dbg_bus_pci_buf_data { s#dbg_bus_mem_addr phys_addr ; s#dbg_bus_mem_addr virt_addr ; t#u32 size ; } +s#dbg_bus_block_data struct dbg_bus_block_data { t#u8 enable_mask ; t#u8 right_shift ; t#u8 force_valid_mask ; t#u8 force_frame_mask ; t#u8 dword_mask ; t#u8 line_num ; t#u8 hw_id ; t#u8 flags ; } +s#dbg_bus_storm_eid_range_params struct dbg_bus_storm_eid_range_params { t#u8 min ; t#u8 max ; } +s#dbg_bus_storm_eid_mask_params struct dbg_bus_storm_eid_mask_params { t#u8 val ; t#u8 mask ; } +u#dbg_bus_storm_eid_params union dbg_bus_storm_eid_params { s#dbg_bus_storm_eid_range_params range ; s#dbg_bus_storm_eid_mask_params mask ; } +s#dbg_bus_storm_data struct dbg_bus_storm_data { t#u8 enabled ; t#u8 mode ; t#u8 hw_id ; t#u8 eid_filter_en ; t#u8 eid_range_not_mask ; t#u8 cid_filter_en ; u#dbg_bus_storm_eid_params eid_filter_params ; t#u32 cid ; } +s#dbg_bus_data struct dbg_bus_data { t#u32 app_version ; t#u8 state ; t#u8 mode_256b_en ; t#u8 num_enabled_blocks ; t#u8 num_enabled_storms ; t#u8 target ; t#u8 one_shot_en ; t#u8 grc_input_en ; t#u8 timestamp_input_en ; t#u8 filter_en ; t#u8 adding_filter ; t#u8 filter_pre_trigger ; t#u8 filter_post_trigger ; t#u8 trigger_en ; t#u8 filter_constraint_dword_mask ; t#u8 next_trigger_state ; t#u8 next_constraint_id ; s#dbg_bus_trigger_state_data trigger_states [ 3 ] ; t#u8 filter_msg_len ; t#u8 rcv_from_other_engine ; t#u8 blocks_dword_mask ; t#u8 blocks_dword_overlap ; t#u32 hw_id_mask ; s#dbg_bus_pci_buf_data pci_buf ; s#dbg_bus_block_data blocks [ 132 ] ; s#dbg_bus_storm_data storms [ 6 ] ; } +s#idle_chk_data struct idle_chk_data { t#u32 buf_size ; t#u8 buf_size_set ; t#u8 reserved1 ; t#u16 reserved2 ; } +s#pretend_params struct pretend_params { t#u8 split_type ; t#u8 reserved ; t#u16 split_id ; } +s#dbg_tools_data struct dbg_tools_data { s#dbg_grc_data grc ; s#dbg_bus_data bus ; s#idle_chk_data idle_chk ; t#u8 mode_enable [ 40 ] ; t#u8 block_in_reset [ 132 ] ; t#u8 chip_id ; t#u8 hw_type ; t#u8 num_ports ; t#u8 num_pfs_per_port ; t#u8 num_vfs ; t#u8 initialized ; t#u8 use_dmae ; t#u8 reserved ; s#pretend_params pretend ; t#u32 num_regs_read ; } +s#virt_mem_desc struct virt_mem_desc { void * ptr ; t#u32 size ; } +E#MAX_BIN_DBG_BUFFER_TYPE 19 +s##qed_l2_info +s#qed_db_recovery_info struct qed_db_recovery_info { s#list_head list ; t#spinlock_t lock ; t#bool dorq_attn ; t#u32 db_recovery_counter ; unsigned long overflow ; } +s#bist_nvm_image_att struct bist_nvm_image_att { t#u32 return_code ; t#u32 image_type ; t#u32 nvm_start_addr ; t#u32 len ; } +s#qed_nvm_image_info struct qed_nvm_image_info { t#u32 num_images ; s#bist_nvm_image_att * image_att ; t#bool valid ; } +s#qed_simd_fp_handler struct qed_simd_fp_handler { void * token ; void ( * func ) ( void * ) ; } +s##workqueue_struct +t#Byte typedef unsigned char Byte +t#uLong typedef unsigned long uLong +s#internal_state struct internal_state { int dummy ; } +s#z_stream_s struct z_stream_s { const t#Byte * next_in ; t#uLong avail_in ; t#uLong total_in ; t#Byte * next_out ; t#uLong avail_out ; t#uLong total_out ; char * msg ; s#internal_state * state ; void * workspace ; int data_type ; t#uLong adler ; t#uLong reserved ; } +s#qed_hwfn struct qed_hwfn { s#qed_dev * cdev ; t#u8 my_id ; t#u8 rel_pf_id ; t#u8 abs_pf_id ; t#u8 port_id ; t#bool b_active ; t#u32 dp_module ; t#u8 dp_level ; char name [ 16 ] ; t#bool hw_init_done ; t#u8 num_funcs_on_engine ; t#u8 enabled_func_idx ; void * regview ; void * doorbells ; t#u64 db_phys_addr ; unsigned long db_size ; s#qed_ptt_pool * p_ptt_pool ; s#qed_hw_info hw_info ; s#qed_rt_data rt_data ; s#qed_spq * p_spq ; s#qed_eq * p_eq ; s#qed_consq * p_consq ; s#tasklet_struct sp_dpc ; t#bool b_sp_dpc_enabled ; s#qed_ptt * p_main_ptt ; s#qed_ptt * p_dpc_ptt ; s#qed_ptt * p_ptp_ptt ; s#qed_sb_sp_info * p_sp_sb ; s#qed_sb_attn_info * p_sb_attn ; t#bool using_ll2 ; s#qed_ll2_info * p_ll2_info ; s#qed_ooo_info * p_ooo_info ; s#qed_rdma_info * p_rdma_info ; s#qed_iscsi_info * p_iscsi_info ; s#qed_nvmetcp_info * p_nvmetcp_info ; s#qed_fcoe_info * p_fcoe_info ; s#qed_pf_params pf_params ; t#bool b_rdma_enabled_in_prs ; t#u32 rdma_prs_search_reg ; s#qed_cxt_mngr * p_cxt_mngr ; t#bool b_int_enabled ; t#bool b_int_requested ; t#bool b_drv_link_init ; s#qed_vf_iov * vf_iov_info ; s#qed_pf_iov * pf_iov_info ; s#qed_mcp_info * mcp_info ; s#qed_dcbx_info * p_dcbx_info ; s#qed_ufp_info ufp_info ; s#qed_dmae_info dmae_info ; s#qed_qm_info qm_info ; s#qed_storm_stats storm_stats ; void * unzip_buf ; s#dbg_tools_data dbg_info ; void * dbg_user_info ; s#virt_mem_desc dbg_arrays [ E#MAX_BIN_DBG_BUFFER_TYPE ] ; t#u16 wid_count ; t#u32 dpi_size ; t#u32 dpi_count ; t#u32 dpi_start_offset ; t#u8 dcbx_no_edpm ; t#u8 db_bar_no_edpm ; s#qed_l2_info * p_l2_info ; s#qed_db_recovery_info db_recovery_info ; s#qed_nvm_image_info nvm_info ; s#phys_mem_desc * fw_overlay_mem ; s#qed_ptt * p_arfs_ptt ; s#qed_simd_fp_handler simd_proto_handler [ 64 ] ; s#workqueue_struct * iov_wq ; s#delayed_work iov_task ; unsigned long iov_task_flags ; s#z_stream_s * stream ; t#bool slowpath_wq_active ; s#workqueue_struct * slowpath_wq ; s#delayed_work slowpath_task ; unsigned long slowpath_task_flags ; t#u32 periodic_db_rec_count ; } +s#qed_hw_sriov_info struct qed_hw_sriov_info { int pos ; int nres ; t#u32 cap ; t#u16 ctrl ; t#u16 total_vfs ; t#u16 num_vfs ; t#u16 initial_vfs ; t#u16 nr_virtfn ; t#u16 offset ; t#u16 stride ; t#u16 vf_device_id ; t#u32 pgsz ; t#u8 link ; t#u32 first_vf_in_pf ; } +e#qed_tunn_clss enum qed_tunn_clss { QED_TUNN_CLSS_MAC_VLAN , QED_TUNN_CLSS_MAC_VNI , QED_TUNN_CLSS_INNER_MAC_VLAN , QED_TUNN_CLSS_INNER_MAC_VNI , QED_TUNN_CLSS_MAC_VLAN_DUAL_STAGE , MAX_QED_TUNN_CLSS , } +s#qed_tunn_update_type struct qed_tunn_update_type { t#bool b_update_mode ; t#bool b_mode_enabled ; e#qed_tunn_clss tun_cls ; } +s#qed_tunn_update_udp_port struct qed_tunn_update_udp_port { t#bool b_update_port ; t#u16 port ; } +s#qed_tunnel_info struct qed_tunnel_info { s#qed_tunn_update_type vxlan ; s#qed_tunn_update_type l2_geneve ; s#qed_tunn_update_type ip_geneve ; s#qed_tunn_update_type l2_gre ; s#qed_tunn_update_type ip_gre ; s#qed_tunn_update_udp_port vxlan_port ; s#qed_tunn_update_udp_port geneve_port ; t#bool b_update_rx_cls ; t#bool b_update_tx_cls ; } +s#qed_eth_stats_common struct qed_eth_stats_common { t#u64 no_buff_discards ; t#u64 packet_too_big_discard ; t#u64 ttl0_discard ; t#u64 rx_ucast_bytes ; t#u64 rx_mcast_bytes ; t#u64 rx_bcast_bytes ; t#u64 rx_ucast_pkts ; t#u64 rx_mcast_pkts ; t#u64 rx_bcast_pkts ; t#u64 mftag_filter_discards ; t#u64 mac_filter_discards ; t#u64 gft_filter_drop ; t#u64 tx_ucast_bytes ; t#u64 tx_mcast_bytes ; t#u64 tx_bcast_bytes ; t#u64 tx_ucast_pkts ; t#u64 tx_mcast_pkts ; t#u64 tx_bcast_pkts ; t#u64 tx_err_drop_pkts ; t#u64 tpa_coalesced_pkts ; t#u64 tpa_coalesced_events ; t#u64 tpa_aborts_num ; t#u64 tpa_not_coalesced_pkts ; t#u64 tpa_coalesced_bytes ; t#u64 rx_64_byte_packets ; t#u64 rx_65_to_127_byte_packets ; t#u64 rx_128_to_255_byte_packets ; t#u64 rx_256_to_511_byte_packets ; t#u64 rx_512_to_1023_byte_packets ; t#u64 rx_1024_to_1518_byte_packets ; t#u64 rx_crc_errors ; t#u64 rx_mac_crtl_frames ; t#u64 rx_pause_frames ; t#u64 rx_pfc_frames ; t#u64 rx_align_errors ; t#u64 rx_carrier_errors ; t#u64 rx_oversize_packets ; t#u64 rx_jabbers ; t#u64 rx_undersize_packets ; t#u64 rx_fragments ; t#u64 tx_64_byte_packets ; t#u64 tx_65_to_127_byte_packets ; t#u64 tx_128_to_255_byte_packets ; t#u64 tx_256_to_511_byte_packets ; t#u64 tx_512_to_1023_byte_packets ; t#u64 tx_1024_to_1518_byte_packets ; t#u64 tx_pause_frames ; t#u64 tx_pfc_frames ; t#u64 brb_truncates ; t#u64 brb_discards ; t#u64 rx_mac_bytes ; t#u64 rx_mac_uc_packets ; t#u64 rx_mac_mc_packets ; t#u64 rx_mac_bc_packets ; t#u64 rx_mac_frames_ok ; t#u64 tx_mac_bytes ; t#u64 tx_mac_uc_packets ; t#u64 tx_mac_mc_packets ; t#u64 tx_mac_bc_packets ; t#u64 tx_mac_ctrl_frames ; t#u64 link_change_count ; } +s#qed_eth_stats_bb struct qed_eth_stats_bb { t#u64 rx_1519_to_1522_byte_packets ; t#u64 rx_1519_to_2047_byte_packets ; t#u64 rx_2048_to_4095_byte_packets ; t#u64 rx_4096_to_9216_byte_packets ; t#u64 rx_9217_to_16383_byte_packets ; t#u64 tx_1519_to_2047_byte_packets ; t#u64 tx_2048_to_4095_byte_packets ; t#u64 tx_4096_to_9216_byte_packets ; t#u64 tx_9217_to_16383_byte_packets ; t#u64 tx_lpi_entry_count ; t#u64 tx_total_collisions ; } +s#qed_eth_stats_ah struct qed_eth_stats_ah { t#u64 rx_1519_to_max_byte_packets ; t#u64 tx_1519_to_max_byte_packets ; } +s#qed_eth_stats struct qed_eth_stats { s#qed_eth_stats_common common ; union { s#qed_eth_stats_bb bb ; s#qed_eth_stats_ah ah ; } ; } +s#fw_ver_num struct fw_ver_num { t#u8 major ; t#u8 minor ; t#u8 rev ; t#u8 eng ; } +s#fw_ver_info struct fw_ver_info { t#__le16 tools_ver ; t#u8 image_id ; t#u8 reserved1 ; s#fw_ver_num num ; t#__le32 timestamp ; t#__le32 reserved2 ; } +s#init_raw_op struct init_raw_op { t#__le32 op_data ; t#__le32 param2 ; } +s#init_op_array_params struct init_op_array_params { t#__le16 size ; t#__le16 offset ; } +u#init_write_args union init_write_args { t#__le32 inline_val ; t#__le32 zeros_count ; t#__le32 array_offset ; s#init_op_array_params runtime ; } +s#init_write_op struct init_write_op { t#__le32 data ; u#init_write_args args ; } +s#init_read_op struct init_read_op { t#__le32 op_data ; t#__le32 expected_val ; } +s#init_if_mode_op struct init_if_mode_op { t#__le32 op_data ; t#__le16 reserved2 ; t#__le16 modes_buf_offset ; } +s#init_if_phase_op struct init_if_phase_op { t#__le32 op_data ; t#__le32 phase_data ; } +s#init_callback_op struct init_callback_op { t#__le32 op_data ; t#__le16 callback_id ; t#__le16 block_id ; } +s#init_delay_op struct init_delay_op { t#__le32 op_data ; t#__le32 delay ; } +u#init_op union init_op { s#init_raw_op raw ; s#init_write_op write ; s#init_read_op read ; s#init_if_mode_op if_mode ; s#init_if_phase_op if_phase ; s#init_callback_op callback ; s#init_delay_op delay ; } +s#qed_fw_data struct qed_fw_data { s#fw_ver_info * fw_ver_info ; const t#u8 * modes_tree_buf ; u#init_op * init_ops ; const t#u32 * arr_data ; const t#u32 * fw_overlays ; t#u32 fw_overlays_len ; t#u32 init_ops_size ; } +s##qed_llh_info +s#qed_dev_info struct qed_dev_info { unsigned long pci_mem_start ; unsigned long pci_mem_end ; unsigned int pci_irq ; t#u8 num_hwfns ; t#u8 hw_mac [ 6 ] ; t#u16 fw_major ; t#u16 fw_minor ; t#u16 fw_rev ; t#u16 fw_eng ; t#u32 mfw_rev ; t#u32 flash_size ; t#bool b_arfs_capable ; t#bool b_inter_pf_switch ; t#bool tx_switching ; t#bool rdma_supported ; t#u16 mtu ; t#bool wol_support ; t#bool smart_an ; t#bool esl ; t#u32 mbi_version ; e#qed_dev_type dev_type ; t#bool vxlan_enable ; t#bool gre_enable ; t#bool geneve_enable ; t#u8 abs_pf_id ; } +s##qede_dev +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#pci_params struct pci_params { int pm_cap ; unsigned long mem_start ; unsigned long mem_end ; unsigned int irq ; t#u8 pf_num ; } +s#qed_int_param struct qed_int_param { t#u32 int_mode ; t#u8 num_vectors ; t#u8 min_msix_cnt ; } +s#qed_int_params struct qed_int_params { s#qed_int_param in ; s#qed_int_param out ; s#msix_entry * msix_table ; t#bool fp_initialized ; t#u8 fp_msix_base ; t#u8 fp_msix_cnt ; t#u8 rdma_msix_base ; t#u8 rdma_msix_cnt ; } +s#qed_link_output struct qed_link_output { t#bool link_up ; unsigned long supported_caps [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long advertised_caps [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long lp_caps [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u32 speed ; t#u8 duplex ; t#u8 port ; t#bool autoneg ; t#u32 pause_config ; t#bool eee_supported ; t#bool eee_active ; t#u8 sup_caps ; s#qed_link_eee_params eee ; t#u32 sup_fec ; t#u32 active_fec ; } +e#qed_hw_err_type enum qed_hw_err_type { QED_HW_ERR_FAN_FAIL , QED_HW_ERR_MFW_RESP_FAIL , QED_HW_ERR_HW_ATTN , QED_HW_ERR_DMAE_FAIL , QED_HW_ERR_RAMROD_FAIL , QED_HW_ERR_FW_ASSERT , QED_HW_ERR_LAST , } +s#qed_dcbx_app_prio struct qed_dcbx_app_prio { t#u8 roce ; t#u8 roce_v2 ; t#u8 fcoe ; t#u8 iscsi ; t#u8 eth ; } +e#qed_dcbx_sf_ieee_type enum qed_dcbx_sf_ieee_type { QED_DCBX_SF_IEEE_ETHTYPE , QED_DCBX_SF_IEEE_TCP_PORT , QED_DCBX_SF_IEEE_UDP_PORT , QED_DCBX_SF_IEEE_TCP_UDP_PORT } +e#dcbx_protocol_type enum dcbx_protocol_type { DCBX_PROTOCOL_ISCSI , DCBX_PROTOCOL_FCOE , DCBX_PROTOCOL_ROCE , DCBX_PROTOCOL_ROCE_V2 , DCBX_PROTOCOL_ETH , DCBX_MAX_PROTOCOL_TYPE } +s#qed_app_entry struct qed_app_entry { t#bool ethtype ; e#qed_dcbx_sf_ieee_type sf_ieee ; t#bool enabled ; t#u8 prio ; t#u16 proto_id ; e#dcbx_protocol_type proto_type ; } +s#qed_dbcx_pfc_params struct qed_dbcx_pfc_params { t#bool willing ; t#bool enabled ; t#u8 prio [ 8 ] ; t#u8 max_tc ; } +s#qed_dcbx_params struct qed_dcbx_params { s#qed_app_entry app_entry [ 32 ] ; t#u16 num_app_entries ; t#bool app_willing ; t#bool app_valid ; t#bool app_error ; t#bool ets_willing ; t#bool ets_enabled ; t#bool ets_cbs ; t#bool valid ; t#u8 ets_pri_tc_tbl [ 8 ] ; t#u8 ets_tc_bw_tbl [ 8 ] ; t#u8 ets_tc_tsa_tbl [ 8 ] ; s#qed_dbcx_pfc_params pfc ; t#u8 max_ets_tc ; } +s#qed_dcbx_operational_params struct qed_dcbx_operational_params { s#qed_dcbx_app_prio app_prio ; s#qed_dcbx_params params ; t#bool valid ; t#bool enabled ; t#bool ieee ; t#bool cee ; t#bool local ; t#u32 err ; } +s#qed_dcbx_lldp_remote struct qed_dcbx_lldp_remote { t#u32 peer_chassis_id [ 4 ] ; t#u32 peer_port_id [ 4 ] ; t#bool enable_rx ; t#bool enable_tx ; t#u32 tx_interval ; t#u32 max_credit ; } +s#qed_dcbx_lldp_local struct qed_dcbx_lldp_local { t#u32 local_chassis_id [ 4 ] ; t#u32 local_port_id [ 4 ] ; } +s#qed_dcbx_remote_params struct qed_dcbx_remote_params { s#qed_dcbx_params params ; t#bool valid ; } +s#qed_dcbx_admin_params struct qed_dcbx_admin_params { s#qed_dcbx_params params ; t#bool valid ; } +s#qed_dcbx_get struct qed_dcbx_get { s#qed_dcbx_operational_params operational ; s#qed_dcbx_lldp_remote lldp_remote ; s#qed_dcbx_lldp_local lldp_local ; s#qed_dcbx_remote_params remote ; s#qed_dcbx_admin_params local ; } +s#qed_generic_tlvs struct qed_generic_tlvs { t#u16 feat_flags ; t#u8 mac [ 3 ] [ 6 ] ; } +s#qed_common_cb_ops struct qed_common_cb_ops { void ( * arfs_filter_op ) ( void * , void * , t#u8 ) ; void ( * link_update ) ( void * , s#qed_link_output * ) ; void ( * schedule_recovery_handler ) ( void * ) ; void ( * schedule_hw_err_handler ) ( void * , e#qed_hw_err_type ) ; void ( * dcbx_aen ) ( void * , s#qed_dcbx_get * , t#u32 ) ; void ( * get_generic_tlv_data ) ( void * , s#qed_generic_tlvs * ) ; void ( * get_protocol_tlv_data ) ( void * , void * ) ; void ( * bw_update ) ( void * ) ; } +s#qed_eth_cb_ops struct qed_eth_cb_ops { s#qed_common_cb_ops common ; void ( * force_mac ) ( void * , t#u8 * , t#bool ) ; void ( * ports_update ) ( void * , t#u16 , t#u16 ) ; } +s#qed_fcoe_cb_ops struct qed_fcoe_cb_ops { s#qed_common_cb_ops common ; t#u32 ( * get_login_failures ) ( void * ) ; } +s##qed_iscsi_cb_ops +s##qed_nvmetcp_cb_ops +s##qed_cb_ll2_info +s#qed_dbg_feature struct qed_dbg_feature { s#dentry * dentry ; t#u8 * dump_buf ; t#u32 buf_size ; t#u32 dumped_dwords ; } +E#DBG_FEATURE_NUM 8 +s#qed_dev struct qed_dev { t#u32 dp_module ; t#u8 dp_level ; char name [ 16 ] ; e#qed_dev_type type ; t#u16 vendor_id ; t#u16 device_id ; t#u16 chip_num ; t#u16 chip_rev ; t#u16 chip_metal ; t#u16 chip_bond_id ; t#u8 num_engines ; t#u8 num_ports ; t#u8 num_ports_in_engine ; t#u8 num_funcs_in_port ; t#u8 path_id ; unsigned long mf_bits ; int pcie_width ; int pcie_speed ; t#u8 mcp_rev ; t#u8 boot_mode ; t#u8 wol_config ; t#u8 wol_mac [ 6 ] ; t#u32 int_mode ; e#qed_coalescing_mode int_coalescing_mode ; t#u16 rx_coalesce_usecs ; t#u16 tx_coalesce_usecs ; void * regview ; void * doorbells ; t#u64 db_phys_addr ; unsigned long db_size ; t#u8 cache_shift ; const t#u32 * iro_arr ; t#u8 num_hwfns ; s#qed_hwfn hwfns [ ( 4 ) ] ; t#u8 l2_affin_hint ; t#u8 fir_affin ; t#u8 iwarp_affin ; s#qed_hw_sriov_info * p_iov_info ; s#qed_tunnel_info tunnel ; t#bool b_is_vf ; t#u32 drv_type ; s#qed_eth_stats * reset_stats ; s#qed_fw_data * fw_data ; t#u32 mcp_nvm_resp ; t#bool recov_in_prog ; t#bool attn_clr_en ; t#u8 ppfid_bitmap ; s#qed_llh_info * p_llh_info ; s#qed_dev_info common_dev_info ; s#qede_dev * edev ; s#pci_dev * pdev ; t#u32 flags ; int msg_enable ; s#pci_params pci_params ; s#qed_int_params int_params ; t#u8 protocol ; union { s#qed_common_cb_ops * common ; s#qed_eth_cb_ops * eth ; s#qed_fcoe_cb_ops * fcoe ; s#qed_iscsi_cb_ops * iscsi ; s#qed_nvmetcp_cb_ops * nvmetcp ; } protocol_ops ; void * ops_cookie ; s#qed_cb_ll2_info * ll2 ; t#u8 ll2_mac_address [ 6 ] ; s#qed_dbg_feature dbg_features [ E#DBG_FEATURE_NUM ] ; t#u8 engine_for_debug ; t#bool disable_ilt_dump ; t#bool dbg_bin_dump ; s#hlist_head connections [ 1 << ( 10 ) ] ; const s#firmware * firmware ; t#bool print_dbg_data ; t#u32 rdma_max_sge ; t#u32 rdma_max_inline ; t#u32 rdma_max_srq_sge ; t#u16 tunn_feature_mask ; t#bool iwarp_cmt ; } +s#qed_selftest_ops struct qed_selftest_ops { int ( * selftest_interrupt ) ( s#qed_dev * ) ; int ( * selftest_memory ) ( s#qed_dev * ) ; int ( * selftest_register ) ( s#qed_dev * ) ; int ( * selftest_clock ) ( s#qed_dev * ) ; int ( * selftest_nvram ) ( s#qed_dev * ) ; } +E#QED_PROTOCOL_ISCSI 1 +e#qed_protocol enum qed_protocol { QED_PROTOCOL_ETH , QED_PROTOCOL_ISCSI , QED_PROTOCOL_NVMETCP = E#QED_PROTOCOL_ISCSI , QED_PROTOCOL_FCOE , } +s#qed_probe_params struct qed_probe_params { e#qed_protocol protocol ; t#u32 dp_module ; t#u8 dp_level ; t#bool is_vf ; t#bool recov_in_prog ; } +s#qed_slowpath_params struct qed_slowpath_params { t#u32 int_mode ; t#u8 drv_major ; t#u8 drv_minor ; t#u8 drv_rev ; t#u8 drv_eng ; t#u8 name [ 12 ] ; } +s#qed_int_info struct qed_int_info { s#msix_entry * msix ; t#u8 msix_cnt ; t#u8 used_cnt ; } +e#qed_sb_type enum qed_sb_type { QED_SB_TYPE_L2_QUEUE , QED_SB_TYPE_CNQ , QED_SB_TYPE_STORAGE , } +s#qed_link_params struct qed_link_params { t#bool link_up ; t#u32 override_flags ; t#bool autoneg ; unsigned long adv_speeds [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u32 forced_speed ; t#u32 pause_config ; t#u32 loopback_mode ; s#qed_link_eee_params eee ; t#u32 fec ; } +s#qed_chain_init_params struct qed_chain_init_params { e#qed_chain_mode mode ; e#qed_chain_use_mode intended_use ; e#qed_chain_cnt_type cnt_type ; t#u32 page_size ; t#u32 num_elems ; t#size_t elem_size ; void * ext_pbl_virt ; t#dma_addr_t ext_pbl_phys ; } +e#qed_nvm_images enum qed_nvm_images { QED_NVM_IMAGE_ISCSI_CFG , QED_NVM_IMAGE_FCOE_CFG , QED_NVM_IMAGE_MDUMP , QED_NVM_IMAGE_NVM_CFG1 , QED_NVM_IMAGE_DEFAULT_CFG , QED_NVM_IMAGE_NVM_META , } +e#qed_led_mode enum qed_led_mode { QED_LED_MODE_OFF , QED_LED_MODE_ON , QED_LED_MODE_RESTORE } +e#qed_db_rec_width enum qed_db_rec_width { DB_REC_WIDTH_32B , DB_REC_WIDTH_64B , } +e#qed_db_rec_space enum qed_db_rec_space { DB_REC_KERNEL , DB_REC_USER , } +s#qed_sb_info_dbg struct qed_sb_info_dbg { t#u32 igu_prod ; t#u32 igu_cons ; t#u16 pi [ 12 ] ; } +s#qed_common_ops struct qed_common_ops { s#qed_selftest_ops * selftest ; s#qed_dev * ( * probe ) ( s#pci_dev * , s#qed_probe_params * ) ; void ( * remove ) ( s#qed_dev * ) ; int ( * set_power_state ) ( s#qed_dev * , t#pci_power_t ) ; void ( * set_name ) ( s#qed_dev * , char [ ] ) ; void ( * update_pf_params ) ( s#qed_dev * , s#qed_pf_params * ) ; int ( * slowpath_start ) ( s#qed_dev * , s#qed_slowpath_params * ) ; int ( * slowpath_stop ) ( s#qed_dev * ) ; int ( * set_fp_int ) ( s#qed_dev * , t#u16 ) ; int ( * get_fp_int ) ( s#qed_dev * , s#qed_int_info * ) ; t#u32 ( * sb_init ) ( s#qed_dev * , s#qed_sb_info * , void * , t#dma_addr_t , t#u16 , e#qed_sb_type ) ; t#u32 ( * sb_release ) ( s#qed_dev * , s#qed_sb_info * , t#u16 , e#qed_sb_type ) ; void ( * simd_handler_config ) ( s#qed_dev * , void * , int , void ( * ) ( void * ) ) ; void ( * simd_handler_clean ) ( s#qed_dev * , int ) ; int ( * dbg_grc ) ( s#qed_dev * , void * , t#u32 * ) ; int ( * dbg_grc_size ) ( s#qed_dev * ) ; int ( * dbg_all_data ) ( s#qed_dev * , void * ) ; int ( * dbg_all_data_size ) ( s#qed_dev * ) ; int ( * report_fatal_error ) ( s#devlink * , e#qed_hw_err_type ) ; t#bool ( * can_link_change ) ( s#qed_dev * ) ; int ( * set_link ) ( s#qed_dev * , s#qed_link_params * ) ; void ( * get_link ) ( s#qed_dev * , s#qed_link_output * ) ; int ( * drain ) ( s#qed_dev * ) ; void ( * update_msglvl ) ( s#qed_dev * , t#u32 , t#u8 ) ; int ( * chain_alloc ) ( s#qed_dev * , s#qed_chain * , s#qed_chain_init_params * ) ; void ( * chain_free ) ( s#qed_dev * , s#qed_chain * ) ; int ( * nvm_flash ) ( s#qed_dev * , const char * ) ; int ( * nvm_get_image ) ( s#qed_dev * , e#qed_nvm_images , t#u8 * , t#u16 ) ; int ( * set_coalesce ) ( s#qed_dev * , t#u16 , t#u16 , void * ) ; int ( * set_led ) ( s#qed_dev * , e#qed_led_mode ) ; void ( * attn_clr_enable ) ( s#qed_dev * , t#bool ) ; int ( * db_recovery_add ) ( s#qed_dev * , void * , void * , e#qed_db_rec_width , e#qed_db_rec_space ) ; int ( * db_recovery_del ) ( s#qed_dev * , void * , void * ) ; int ( * recovery_process ) ( s#qed_dev * ) ; int ( * recovery_prolog ) ( s#qed_dev * ) ; int ( * update_drv_state ) ( s#qed_dev * , t#bool ) ; int ( * update_mac ) ( s#qed_dev * , const t#u8 * ) ; int ( * update_mtu ) ( s#qed_dev * , t#u16 ) ; int ( * update_wol ) ( s#qed_dev * , t#bool ) ; int ( * read_module_eeprom ) ( s#qed_dev * , char * , t#u8 , t#u32 , t#u32 ) ; t#u8 ( * get_affin_hwfn_idx ) ( s#qed_dev * ) ; int ( * read_nvm_cfg ) ( s#qed_dev * , t#u8 * * , t#u32 , t#u32 ) ; int ( * read_nvm_cfg_len ) ( s#qed_dev * , t#u32 ) ; int ( * set_grc_config ) ( s#qed_dev * , t#u32 , t#u32 ) ; s#devlink * ( * devlink_register ) ( s#qed_dev * ) ; void ( * devlink_unregister ) ( s#devlink * ) ; __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ( * mfw_report ) ( s#qed_dev * , char * , ... ) ; int ( * get_sb_info ) ( s#qed_dev * , s#qed_sb_info * , t#u16 , s#qed_sb_info_dbg * ) ; int ( * get_esl_status ) ( s#qed_dev * , t#bool * ) ; } +s#qed_dev_fcoe_info struct qed_dev_fcoe_info { s#qed_dev_info common ; void * primary_dbq_rq_addr ; void * secondary_bdq_rq_addr ; t#u64 wwpn ; t#u64 wwnn ; t#u8 num_cqs ; } +s#qed_ll2_params struct qed_ll2_params { t#u16 mtu ; t#bool drop_ttl0_packets ; t#bool rx_vlan_stripping ; t#u8 tx_tc ; t#bool frags_mapped ; t#u8 ll2_mac_address [ 6 ] ; } +s#qed_ll2_cb_ops struct qed_ll2_cb_ops { int ( * rx_cb ) ( void * , s#sk_buff * , t#u32 , t#u32 ) ; int ( * tx_cb ) ( void * , s#sk_buff * , t#bool ) ; } +s#qed_ll2_stats struct qed_ll2_stats { t#u64 gsi_invalid_hdr ; t#u64 gsi_invalid_pkt_length ; t#u64 gsi_unsupported_pkt_typ ; t#u64 gsi_crcchksm_error ; t#u64 packet_too_big_discard ; t#u64 no_buff_discard ; t#u64 rcv_ucast_bytes ; t#u64 rcv_mcast_bytes ; t#u64 rcv_bcast_bytes ; t#u64 rcv_ucast_pkts ; t#u64 rcv_mcast_pkts ; t#u64 rcv_bcast_pkts ; t#u64 sent_ucast_bytes ; t#u64 sent_mcast_bytes ; t#u64 sent_bcast_bytes ; t#u64 sent_ucast_pkts ; t#u64 sent_mcast_pkts ; t#u64 sent_bcast_pkts ; } +s#qed_ll2_ops struct qed_ll2_ops { int ( * start ) ( s#qed_dev * , s#qed_ll2_params * ) ; int ( * stop ) ( s#qed_dev * ) ; int ( * start_xmit ) ( s#qed_dev * , s#sk_buff * , unsigned long ) ; void ( * register_cb_ops ) ( s#qed_dev * , const s#qed_ll2_cb_ops * , void * ) ; int ( * get_stats ) ( s#qed_dev * , s#qed_ll2_stats * ) ; } +s#qed_fcoe_tid struct qed_fcoe_tid { t#u32 size ; t#u32 num_tids_per_block ; t#u8 * blocks [ ( 512 ) ] ; } +s#qed_fcoe_params_offload struct qed_fcoe_params_offload { t#dma_addr_t sq_pbl_addr ; t#dma_addr_t sq_curr_page_addr ; t#dma_addr_t sq_next_page_addr ; t#u8 src_mac [ 6 ] ; t#u8 dst_mac [ 6 ] ; t#u16 tx_max_fc_pay_len ; t#u16 e_d_tov_timer_val ; t#u16 rec_tov_timer_val ; t#u16 rx_max_fc_pay_len ; t#u16 vlan_tag ; s#fc_addr_nw s_id ; t#u8 max_conc_seqs_c3 ; s#fc_addr_nw d_id ; t#u8 flags ; t#u8 def_q_idx ; } +s#qed_fcoe_stats struct qed_fcoe_stats { t#u64 fcoe_rx_byte_cnt ; t#u64 fcoe_rx_data_pkt_cnt ; t#u64 fcoe_rx_xfer_pkt_cnt ; t#u64 fcoe_rx_other_pkt_cnt ; t#u32 fcoe_silent_drop_pkt_cmdq_full_cnt ; t#u32 fcoe_silent_drop_pkt_rq_full_cnt ; t#u32 fcoe_silent_drop_pkt_crc_error_cnt ; t#u32 fcoe_silent_drop_pkt_task_invalid_cnt ; t#u32 fcoe_silent_drop_total_pkt_cnt ; t#u64 fcoe_tx_byte_cnt ; t#u64 fcoe_tx_data_pkt_cnt ; t#u64 fcoe_tx_xfer_pkt_cnt ; t#u64 fcoe_tx_other_pkt_cnt ; } +s#qed_fcoe_ops struct qed_fcoe_ops { const s#qed_common_ops * common ; int ( * fill_dev_info ) ( s#qed_dev * , s#qed_dev_fcoe_info * ) ; void ( * register_ops ) ( s#qed_dev * , s#qed_fcoe_cb_ops * , void * ) ; const s#qed_ll2_ops * ll2 ; int ( * start ) ( s#qed_dev * , s#qed_fcoe_tid * ) ; int ( * stop ) ( s#qed_dev * ) ; int ( * acquire_conn ) ( s#qed_dev * , t#u32 * , t#u32 * , void * * ) ; int ( * release_conn ) ( s#qed_dev * , t#u32 ) ; int ( * offload_conn ) ( s#qed_dev * , t#u32 , s#qed_fcoe_params_offload * ) ; int ( * destroy_conn ) ( s#qed_dev * , t#u32 , t#dma_addr_t ) ; int ( * get_stats ) ( s#qed_dev * , s#qed_fcoe_stats * ) ; } +qed_get_fcoe_ops const s#qed_fcoe_ops * qed_get_fcoe_ops ( void ) +qed_put_fcoe_ops void qed_put_fcoe_ops ( void ) + +/* drivers/net/ethernet/qlogic/qed/qed_iscsi.o */ +s##qed_ptt_pool +s##qed_ptt +s##qed_sb_sp_info +s##qed_sb_attn_info +s##qed_ooo_info +s##qed_rdma_info +t#iscsi_event_cb_t typedef int ( * iscsi_event_cb_t ) ( void * , t#u8 , void * ) +s#qed_iscsi_info struct qed_iscsi_info { t#spinlock_t lock ; s#list_head free_list ; t#u16 max_num_outstanding_tasks ; void * event_context ; t#iscsi_event_cb_t event_cb ; } +s##qed_nvmetcp_info +s##qed_fcoe_info +s##qed_dcbx_info +s##qed_l2_info +s##workqueue_struct +s##qed_llh_info +s##qede_dev +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#qed_iscsi_cb_ops struct qed_iscsi_cb_ops { s#qed_common_cb_ops common ; } +s##qed_nvmetcp_cb_ops +s##qed_cb_ll2_info +s#qed_dev_iscsi_info struct qed_dev_iscsi_info { s#qed_dev_info common ; void * primary_dbq_rq_addr ; void * secondary_bdq_rq_addr ; t#u8 num_cqs ; } +s#qed_iscsi_tid struct qed_iscsi_tid { t#u32 size ; t#u32 num_tids_per_block ; t#u8 * blocks [ ( 512 ) ] ; } +s#qed_iscsi_id_params struct qed_iscsi_id_params { t#u8 mac [ 6 ] ; t#u32 ip [ 4 ] ; t#u16 port ; } +s#qed_iscsi_params_offload struct qed_iscsi_params_offload { t#u8 layer_code ; t#dma_addr_t sq_pbl_addr ; t#u32 initial_ack ; s#qed_iscsi_id_params src ; s#qed_iscsi_id_params dst ; t#u16 vlan_id ; t#u8 tcp_flags ; t#u8 ip_version ; t#u8 default_cq ; t#u8 ka_max_probe_cnt ; t#u8 dup_ack_theshold ; t#u32 rcv_next ; t#u32 snd_una ; t#u32 snd_next ; t#u32 snd_max ; t#u32 snd_wnd ; t#u32 rcv_wnd ; t#u32 snd_wl1 ; t#u32 cwnd ; t#u32 ss_thresh ; t#u16 srtt ; t#u16 rtt_var ; t#u32 ts_recent ; t#u32 ts_recent_age ; t#u32 total_rt ; t#u32 ka_timeout_delta ; t#u32 rt_timeout_delta ; t#u8 dup_ack_cnt ; t#u8 snd_wnd_probe_cnt ; t#u8 ka_probe_cnt ; t#u8 rt_cnt ; t#u32 flow_label ; t#u32 ka_timeout ; t#u32 ka_interval ; t#u32 max_rt_time ; t#u32 initial_rcv_wnd ; t#u8 ttl ; t#u8 tos_or_tc ; t#u16 remote_port ; t#u16 local_port ; t#u16 mss ; t#u8 snd_wnd_scale ; t#u8 rcv_wnd_scale ; t#u16 da_timeout_value ; t#u8 ack_frequency ; } +s#qed_iscsi_params_update struct qed_iscsi_params_update { t#u8 update_flag ; t#u32 max_seq_size ; t#u32 max_recv_pdu_length ; t#u32 max_send_pdu_length ; t#u32 first_seq_length ; t#u32 exp_stat_sn ; } +s#qed_iscsi_stats struct qed_iscsi_stats { t#u64 iscsi_rx_bytes_cnt ; t#u64 iscsi_rx_packet_cnt ; t#u64 iscsi_rx_new_ooo_isle_events_cnt ; t#u32 iscsi_cmdq_threshold_cnt ; t#u32 iscsi_rq_threshold_cnt ; t#u32 iscsi_immq_threshold_cnt ; t#u64 iscsi_rx_dropped_pdus_task_not_valid ; t#u64 iscsi_rx_data_pdu_cnt ; t#u64 iscsi_rx_r2t_pdu_cnt ; t#u64 iscsi_rx_total_pdu_cnt ; t#u64 iscsi_tx_go_to_slow_start_event_cnt ; t#u64 iscsi_tx_fast_retransmit_event_cnt ; t#u64 iscsi_tx_data_pdu_cnt ; t#u64 iscsi_tx_r2t_pdu_cnt ; t#u64 iscsi_tx_total_pdu_cnt ; t#u64 iscsi_tx_bytes_cnt ; t#u64 iscsi_tx_packet_cnt ; } +s#qed_iscsi_ops struct qed_iscsi_ops { const s#qed_common_ops * common ; const s#qed_ll2_ops * ll2 ; int ( * fill_dev_info ) ( s#qed_dev * , s#qed_dev_iscsi_info * ) ; void ( * register_ops ) ( s#qed_dev * , s#qed_iscsi_cb_ops * , void * ) ; int ( * start ) ( s#qed_dev * , s#qed_iscsi_tid * , void * , t#iscsi_event_cb_t ) ; int ( * stop ) ( s#qed_dev * ) ; int ( * acquire_conn ) ( s#qed_dev * , t#u32 * , t#u32 * , void * * ) ; int ( * release_conn ) ( s#qed_dev * , t#u32 ) ; int ( * offload_conn ) ( s#qed_dev * , t#u32 , s#qed_iscsi_params_offload * ) ; int ( * update_conn ) ( s#qed_dev * , t#u32 , s#qed_iscsi_params_update * ) ; int ( * destroy_conn ) ( s#qed_dev * , t#u32 , t#u8 ) ; int ( * clear_sq ) ( s#qed_dev * , t#u32 ) ; int ( * get_stats ) ( s#qed_dev * , s#qed_iscsi_stats * ) ; int ( * change_mac ) ( s#qed_dev * , t#u32 , const t#u8 * ) ; } +qed_get_iscsi_ops const s#qed_iscsi_ops * qed_get_iscsi_ops ( void ) +qed_put_iscsi_ops void qed_put_iscsi_ops ( void ) + +/* drivers/net/ethernet/qlogic/qed/qed_l2.o */ +s##qed_ptt_pool +s##qed_ptt +s##qed_sb_sp_info +s##qed_sb_attn_info +s##qed_ll2_info +s##qed_ooo_info +s##qed_rdma_info +s##qed_iscsi_info +s##qed_nvmetcp_info +s##qed_fcoe_info +s#lldp_status_params_s struct lldp_status_params_s { t#u32 prefix_seq_num ; t#u32 status ; t#u32 peer_chassis_id [ 4 ] ; t#u32 peer_port_id [ 4 ] ; t#u32 suffix_seq_num ; } +E#LLDP_MAX_LLDP_AGENTS ( 0 ) + 3 +s#lldp_config_params_s struct lldp_config_params_s { t#u32 config ; t#u32 local_chassis_id [ 4 ] ; t#u32 local_port_id [ 4 ] ; } +s#dcbx_ets_feature struct dcbx_ets_feature { t#u32 flags ; t#u32 pri_tc_tbl [ 1 ] ; t#u32 tc_bw_tbl [ 2 ] ; t#u32 tc_tsa_tbl [ 2 ] ; } +s#dcbx_app_priority_entry struct dcbx_app_priority_entry { t#u32 entry ; } +s#dcbx_app_priority_feature struct dcbx_app_priority_feature { t#u32 flags ; s#dcbx_app_priority_entry app_pri_tbl [ 32 ] ; } +s#dcbx_features struct dcbx_features { s#dcbx_ets_feature ets ; t#u32 pfc ; s#dcbx_app_priority_feature app ; } +s#dcbx_local_params struct dcbx_local_params { t#u32 config ; t#u32 flags ; s#dcbx_features features ; } +s#qed_dcbx_app_data struct qed_dcbx_app_data { t#bool enable ; t#u8 update ; t#u8 priority ; t#u8 tc ; t#bool dont_add_vlan0 ; } +E#DCBX_MAX_PROTOCOL_TYPE 5 +s#qed_dcbx_results struct qed_dcbx_results { t#bool dcbx_enabled ; t#u8 pf_id ; s#qed_dcbx_app_data arr [ E#DCBX_MAX_PROTOCOL_TYPE ] ; } +s#dcbx_mib struct dcbx_mib { t#u32 prefix_seq_num ; t#u32 flags ; s#dcbx_features features ; t#u32 suffix_seq_num ; } +s#qed_dcbx_set struct qed_dcbx_set { t#u32 override_flags ; t#bool enabled ; s#qed_dcbx_admin_params config ; t#u32 ver_num ; } +s#qed_dcbx_info struct qed_dcbx_info { s#lldp_status_params_s lldp_remote [ E#LLDP_MAX_LLDP_AGENTS ] ; s#lldp_config_params_s lldp_local [ E#LLDP_MAX_LLDP_AGENTS ] ; s#dcbx_local_params local_admin ; s#qed_dcbx_results results ; s#dcbx_mib operational ; s#dcbx_mib remote ; s#qed_dcbx_set set ; s#qed_dcbx_get get ; t#u8 dcbx_cap ; } +s##qed_l2_info +s##workqueue_struct +s##qed_llh_info +s##qede_dev +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##qed_iscsi_cb_ops +s##qed_nvmetcp_cb_ops +s##qed_cb_ll2_info +s#qed_iov_hv_ops struct qed_iov_hv_ops { int ( * configure ) ( s#qed_dev * , int ) ; int ( * set_mac ) ( s#qed_dev * , t#u8 * , int ) ; int ( * set_vlan ) ( s#qed_dev * , t#u16 , int ) ; int ( * get_config ) ( s#qed_dev * , int , s#ifla_vf_info * ) ; int ( * set_link_state ) ( s#qed_dev * , int , int ) ; int ( * set_spoof ) ( s#qed_dev * , int , t#bool ) ; int ( * set_rate ) ( s#qed_dev * , int , t#u32 , t#u32 ) ; int ( * set_trust ) ( s#qed_dev * , int , t#bool ) ; } +s#qed_eth_dcbnl_ops struct qed_eth_dcbnl_ops { int ( * ieee_getpfc ) ( s#qed_dev * , s#ieee_pfc * ) ; int ( * ieee_setpfc ) ( s#qed_dev * , s#ieee_pfc * ) ; int ( * ieee_getets ) ( s#qed_dev * , s#ieee_ets * ) ; int ( * ieee_setets ) ( s#qed_dev * , s#ieee_ets * ) ; int ( * ieee_peer_getets ) ( s#qed_dev * , s#ieee_ets * ) ; int ( * ieee_peer_getpfc ) ( s#qed_dev * , s#ieee_pfc * ) ; int ( * ieee_getapp ) ( s#qed_dev * , s#dcb_app * ) ; int ( * ieee_setapp ) ( s#qed_dev * , s#dcb_app * ) ; t#u8 ( * getstate ) ( s#qed_dev * ) ; t#u8 ( * setstate ) ( s#qed_dev * , t#u8 ) ; void ( * getpgtccfgtx ) ( s#qed_dev * , int , t#u8 * , t#u8 * , t#u8 * , t#u8 * ) ; void ( * getpgbwgcfgtx ) ( s#qed_dev * , int , t#u8 * ) ; void ( * getpgtccfgrx ) ( s#qed_dev * , int , t#u8 * , t#u8 * , t#u8 * , t#u8 * ) ; void ( * getpgbwgcfgrx ) ( s#qed_dev * , int , t#u8 * ) ; void ( * getpfccfg ) ( s#qed_dev * , int , t#u8 * ) ; void ( * setpfccfg ) ( s#qed_dev * , int , t#u8 ) ; t#u8 ( * getcap ) ( s#qed_dev * , int , t#u8 * ) ; int ( * getnumtcs ) ( s#qed_dev * , int , t#u8 * ) ; t#u8 ( * getpfcstate ) ( s#qed_dev * ) ; int ( * getapp ) ( s#qed_dev * , t#u8 , t#u16 ) ; t#u8 ( * getfeatcfg ) ( s#qed_dev * , int , t#u8 * ) ; t#u8 ( * getdcbx ) ( s#qed_dev * ) ; void ( * setpgtccfgtx ) ( s#qed_dev * , int , t#u8 , t#u8 , t#u8 , t#u8 ) ; void ( * setpgtccfgrx ) ( s#qed_dev * , int , t#u8 , t#u8 , t#u8 , t#u8 ) ; void ( * setpgbwgcfgtx ) ( s#qed_dev * , int , t#u8 ) ; void ( * setpgbwgcfgrx ) ( s#qed_dev * , int , t#u8 ) ; t#u8 ( * setall ) ( s#qed_dev * ) ; int ( * setnumtcs ) ( s#qed_dev * , int , t#u8 ) ; void ( * setpfcstate ) ( s#qed_dev * , t#u8 ) ; int ( * setapp ) ( s#qed_dev * , t#u8 , t#u16 , t#u8 ) ; t#u8 ( * setdcbx ) ( s#qed_dev * , t#u8 ) ; t#u8 ( * setfeatcfg ) ( s#qed_dev * , int , t#u8 ) ; int ( * peer_getappinfo ) ( s#qed_dev * , s#dcb_peer_app_info * , t#u16 * ) ; int ( * peer_getapptable ) ( s#qed_dev * , s#dcb_app * ) ; int ( * cee_peer_getpfc ) ( s#qed_dev * , s#cee_pfc * ) ; int ( * cee_peer_getpg ) ( s#qed_dev * , s#cee_pg * ) ; } +e#qed_ptp_filter_type enum qed_ptp_filter_type { QED_PTP_FILTER_NONE , QED_PTP_FILTER_ALL , QED_PTP_FILTER_V1_L4_EVENT , QED_PTP_FILTER_V1_L4_GEN , QED_PTP_FILTER_V2_L4_EVENT , QED_PTP_FILTER_V2_L4_GEN , QED_PTP_FILTER_V2_L2_EVENT , QED_PTP_FILTER_V2_L2_GEN , QED_PTP_FILTER_V2_EVENT , QED_PTP_FILTER_V2_GEN } +e#qed_ptp_hwtstamp_tx_type enum qed_ptp_hwtstamp_tx_type { QED_PTP_HWTSTAMP_TX_OFF , QED_PTP_HWTSTAMP_TX_ON , } +s#qed_eth_ptp_ops struct qed_eth_ptp_ops { int ( * cfg_filters ) ( s#qed_dev * , e#qed_ptp_filter_type , e#qed_ptp_hwtstamp_tx_type ) ; int ( * read_rx_ts ) ( s#qed_dev * , t#u64 * ) ; int ( * read_tx_ts ) ( s#qed_dev * , t#u64 * ) ; int ( * read_cc ) ( s#qed_dev * , t#u64 * ) ; int ( * disable ) ( s#qed_dev * ) ; int ( * adjfreq ) ( s#qed_dev * , t#s32 ) ; int ( * enable ) ( s#qed_dev * ) ; } +s#qed_dev_eth_info struct qed_dev_eth_info { s#qed_dev_info common ; t#u8 num_queues ; t#u8 num_tc ; t#u8 port_mac [ 6 ] ; t#u16 num_vlan_filters ; t#u16 num_mac_filters ; t#bool is_legacy ; t#bool xdp_supported ; } +s#qed_start_vport_params struct qed_start_vport_params { t#bool remove_inner_vlan ; t#bool handle_ptp_pkts ; t#bool gro_enable ; t#bool drop_ttl0 ; t#u8 vport_id ; t#u16 mtu ; t#bool clear_stats ; } +s#qed_update_vport_rss_params struct qed_update_vport_rss_params { void * rss_ind_table [ 128 ] ; t#u32 rss_key [ 10 ] ; t#u8 rss_caps ; } +s#qed_update_vport_params struct qed_update_vport_params { t#u8 vport_id ; t#u8 update_vport_active_flg ; t#u8 vport_active_flg ; t#u8 update_tx_switching_flg ; t#u8 tx_switching_flg ; t#u8 update_accept_any_vlan_flg ; t#u8 accept_any_vlan ; t#u8 update_rss_flg ; s#qed_update_vport_rss_params rss_params ; } +s#qed_queue_start_common_params struct qed_queue_start_common_params { t#u8 vport_id ; t#u16 queue_id ; t#u8 stats_id ; s#qed_sb_info * p_sb ; t#u8 sb_idx ; t#u8 tc ; } +s#qed_rxq_start_ret_params struct qed_rxq_start_ret_params { void * p_prod ; void * p_handle ; } +s#qed_txq_start_ret_params struct qed_txq_start_ret_params { void * p_doorbell ; void * p_handle ; } +e#qed_filter_rx_mode_type enum qed_filter_rx_mode_type { QED_FILTER_RX_MODE_TYPE_REGULAR , QED_FILTER_RX_MODE_TYPE_MULTI_PROMISC , QED_FILTER_RX_MODE_TYPE_PROMISC , } +e#qed_filter_xcast_params_type enum qed_filter_xcast_params_type { QED_FILTER_XCAST_TYPE_ADD , QED_FILTER_XCAST_TYPE_DEL , QED_FILTER_XCAST_TYPE_REPLACE , } +s#qed_filter_ucast_params struct qed_filter_ucast_params { e#qed_filter_xcast_params_type type ; t#u8 vlan_valid ; t#u16 vlan ; t#u8 mac_valid ; unsigned char mac [ 6 ] ; } +s#qed_filter_mcast_params struct qed_filter_mcast_params { e#qed_filter_xcast_params_type type ; t#u8 num ; unsigned char mac [ 64 ] [ 6 ] ; } +s#eth_pmd_flow_flags struct eth_pmd_flow_flags { t#u8 flags ; } +s#eth_slow_path_rx_cqe struct eth_slow_path_rx_cqe { t#u8 type ; t#u8 ramrod_cmd_id ; t#u8 error_flag ; t#u8 reserved [ 25 ] ; t#__le16 echo ; t#u8 reserved1 ; s#eth_pmd_flow_flags pmd_flags ; } +s#qed_tunn_params struct qed_tunn_params { t#u16 vxlan_port ; t#u8 update_vxlan_port ; t#u16 geneve_port ; t#u8 update_geneve_port ; } +s#qed_ntuple_filter_params struct qed_ntuple_filter_params { t#dma_addr_t addr ; t#u16 length ; t#u16 qid ; t#bool b_is_vf ; t#u8 vport_id ; t#u8 vf_id ; t#bool b_is_add ; t#bool b_is_drop ; } +e#qed_filter_config_mode enum qed_filter_config_mode { QED_FILTER_CONFIG_MODE_DISABLE , QED_FILTER_CONFIG_MODE_5_TUPLE , QED_FILTER_CONFIG_MODE_L4_PORT , QED_FILTER_CONFIG_MODE_IP_DEST , QED_FILTER_CONFIG_MODE_IP_SRC , } +s#qed_eth_ops struct qed_eth_ops { const s#qed_common_ops * common ; const s#qed_iov_hv_ops * iov ; const s#qed_eth_dcbnl_ops * dcb ; const s#qed_eth_ptp_ops * ptp ; int ( * fill_dev_info ) ( s#qed_dev * , s#qed_dev_eth_info * ) ; void ( * register_ops ) ( s#qed_dev * , s#qed_eth_cb_ops * , void * ) ; t#bool ( * check_mac ) ( s#qed_dev * , t#u8 * ) ; int ( * vport_start ) ( s#qed_dev * , s#qed_start_vport_params * ) ; int ( * vport_stop ) ( s#qed_dev * , t#u8 ) ; int ( * vport_update ) ( s#qed_dev * , s#qed_update_vport_params * ) ; int ( * q_rx_start ) ( s#qed_dev * , t#u8 , s#qed_queue_start_common_params * , t#u16 , t#dma_addr_t , t#dma_addr_t , t#u16 , s#qed_rxq_start_ret_params * ) ; int ( * q_rx_stop ) ( s#qed_dev * , t#u8 , void * ) ; int ( * q_tx_start ) ( s#qed_dev * , t#u8 , s#qed_queue_start_common_params * , t#dma_addr_t , t#u16 , s#qed_txq_start_ret_params * ) ; int ( * q_tx_stop ) ( s#qed_dev * , t#u8 , void * ) ; int ( * filter_config_rx_mode ) ( s#qed_dev * , e#qed_filter_rx_mode_type ) ; int ( * filter_config_ucast ) ( s#qed_dev * , s#qed_filter_ucast_params * ) ; int ( * filter_config_mcast ) ( s#qed_dev * , s#qed_filter_mcast_params * ) ; int ( * fastpath_stop ) ( s#qed_dev * ) ; int ( * eth_cqe_completion ) ( s#qed_dev * , t#u8 , s#eth_slow_path_rx_cqe * ) ; void ( * get_vport_stats ) ( s#qed_dev * , s#qed_eth_stats * ) ; int ( * tunn_config ) ( s#qed_dev * , s#qed_tunn_params * ) ; int ( * ntuple_filter_config ) ( s#qed_dev * , void * , s#qed_ntuple_filter_params * ) ; int ( * configure_arfs_searcher ) ( s#qed_dev * , e#qed_filter_config_mode ) ; int ( * get_coalesce ) ( s#qed_dev * , t#u16 * , void * ) ; int ( * req_bulletin_update_mac ) ( s#qed_dev * , const t#u8 * ) ; } +qed_get_eth_ops const s#qed_eth_ops * qed_get_eth_ops ( void ) +qed_put_eth_ops void qed_put_eth_ops ( void ) + +/* drivers/net/ethernet/qlogic/qed/qed_rdma.o */ +s##qed_ptt_pool +s##qed_ptt +s##qed_sb_sp_info +s##qed_sb_attn_info +s##qed_ooo_info +s#qed_bmap struct qed_bmap { unsigned long * bitmap ; t#u32 max_count ; char name [ ( 10 ) ] ; } +s#qed_rdma_events struct qed_rdma_events { void * context ; void ( * affiliated_event ) ( void * , t#u8 , void * ) ; void ( * unaffiliated_event ) ( void * , t#u8 ) ; } +s#qed_rdma_device struct qed_rdma_device { t#u32 vendor_id ; t#u32 vendor_part_id ; t#u32 hw_ver ; t#u64 fw_ver ; t#u64 node_guid ; t#u64 sys_image_guid ; t#u8 max_cnq ; t#u8 max_sge ; t#u8 max_srq_sge ; t#u16 max_inline ; t#u32 max_wqe ; t#u32 max_srq_wqe ; t#u8 max_qp_resp_rd_atomic_resc ; t#u8 max_qp_req_rd_atomic_resc ; t#u64 max_dev_resp_rd_atomic_resc ; t#u32 max_cq ; t#u32 max_qp ; t#u32 max_srq ; t#u32 max_mr ; t#u64 max_mr_size ; t#u32 max_cqe ; t#u32 max_mw ; t#u32 max_mr_mw_fmr_pbl ; t#u64 max_mr_mw_fmr_size ; t#u32 max_pd ; t#u32 max_ah ; t#u8 max_pkey ; t#u16 max_srq_wr ; t#u8 max_stats_queues ; t#u32 dev_caps ; t#u64 page_size_caps ; t#u8 dev_ack_delay ; t#u32 reserved_lkey ; t#u32 bad_pkey_counter ; s#qed_rdma_events events ; } +e#qed_port_state enum qed_port_state { QED_RDMA_PORT_UP , QED_RDMA_PORT_DOWN , } +e#qed_roce_capability enum qed_roce_capability { QED_ROCE_V1 = 1 << 0 , QED_ROCE_V2 = 1 << 1 , } +s#qed_rdma_port struct qed_rdma_port { e#qed_port_state port_state ; int link_speed ; t#u64 max_msg_size ; t#u8 source_gid_table_len ; void * source_gid_table_ptr ; t#u8 pkey_table_len ; void * pkey_table_ptr ; t#u32 pkey_bad_counter ; e#qed_roce_capability capability ; } +e#protocol_type enum protocol_type { PROTOCOLID_TCP_ULP , PROTOCOLID_FCOE , PROTOCOLID_ROCE , PROTOCOLID_CORE , PROTOCOLID_ETH , PROTOCOLID_IWARP , PROTOCOLID_RESERVED0 , PROTOCOLID_PREROCE , PROTOCOLID_COMMON , PROTOCOLID_RESERVED1 , PROTOCOLID_RDMA , PROTOCOLID_SCSI , MAX_PROTOCOL_TYPE } +e#mpa_negotiation_mode enum mpa_negotiation_mode { MPA_NEGOTIATION_TYPE_BASIC = 1 , MPA_NEGOTIATION_TYPE_ENHANCED = 2 , MAX_MPA_NEGOTIATION_MODE } +e#mpa_rtr_type enum mpa_rtr_type { MPA_RTR_TYPE_NONE = 0 , MPA_RTR_TYPE_ZERO_SEND = 1 , MPA_RTR_TYPE_ZERO_WRITE = 2 , MPA_RTR_TYPE_ZERO_SEND_AND_WRITE = 3 , MPA_RTR_TYPE_ZERO_READ = 4 , MPA_RTR_TYPE_ZERO_SEND_AND_READ = 5 , MPA_RTR_TYPE_ZERO_WRITE_AND_READ = 6 , MPA_RTR_TYPE_ZERO_SEND_AND_WRITE_AND_READ = 7 , MAX_MPA_RTR_TYPE } +s#qed_iwarp_ll2_buff struct qed_iwarp_ll2_buff { s#qed_iwarp_ll2_buff * piggy_buf ; void * data ; t#dma_addr_t data_phys_addr ; t#u32 buff_size ; } +s#qed_iwarp_fpdu struct qed_iwarp_fpdu { s#qed_iwarp_ll2_buff * mpa_buf ; void * mpa_frag_virt ; t#dma_addr_t mpa_frag ; t#dma_addr_t pkt_hdr ; t#u16 mpa_frag_len ; t#u16 fpdu_length ; t#u16 incomplete_bytes ; t#u8 pkt_hdr_size ; } +s#unaligned_opaque_data struct unaligned_opaque_data { t#__le16 first_mpa_offset ; t#u8 tcp_payload_offset ; t#u8 flags ; t#__le32 cid ; } +s#qed_iwarp_ll2_mpa_buf struct qed_iwarp_ll2_mpa_buf { s#list_head list_entry ; s#qed_iwarp_ll2_buff * ll2_buf ; s#unaligned_opaque_data data ; t#u16 tcp_payload_len ; t#u8 placement_offset ; } +s#qed_iwarp_info struct qed_iwarp_info { s#list_head listen_list ; s#list_head ep_list ; s#list_head ep_free_list ; s#list_head mpa_buf_list ; s#list_head mpa_buf_pending_list ; t#spinlock_t iw_lock ; t#spinlock_t qp_lock ; t#u32 rcv_wnd_scale ; t#u16 rcv_wnd_size ; t#u16 max_mtu ; t#u8 mac_addr [ 6 ] ; t#u8 crc_needed ; t#u8 tcp_flags ; t#u8 ll2_syn_handle ; t#u8 ll2_ooo_handle ; t#u8 ll2_mpa_handle ; t#u8 peer2peer ; e#mpa_negotiation_mode mpa_rev ; e#mpa_rtr_type rtr_type ; s#qed_iwarp_fpdu * partial_fpdus ; s#qed_iwarp_ll2_mpa_buf * mpa_bufs ; t#u8 * mpa_intermediate_buf ; t#u16 max_num_partial_fpdus ; } +s#qed_rdma_info struct qed_rdma_info { t#spinlock_t lock ; s#qed_bmap cq_map ; s#qed_bmap pd_map ; s#qed_bmap xrcd_map ; s#qed_bmap tid_map ; s#qed_bmap qp_map ; s#qed_bmap srq_map ; s#qed_bmap xrc_srq_map ; s#qed_bmap cid_map ; s#qed_bmap tcp_cid_map ; s#qed_bmap real_cid_map ; s#qed_bmap dpi_map ; s#qed_bmap toggle_bits ; s#qed_rdma_events events ; s#qed_rdma_device * dev ; s#qed_rdma_port * port ; t#u32 last_tid ; t#u8 num_cnqs ; t#u32 num_qps ; t#u32 num_mrs ; t#u32 num_srqs ; t#u16 srq_id_offset ; t#u16 queue_zone_base ; t#u16 max_queue_zones ; e#protocol_type proto ; s#qed_iwarp_info iwarp ; t#u8 active : 1 ; } +s##qed_iscsi_info +s##qed_nvmetcp_info +s##qed_fcoe_info +s##qed_vf_iov +s##qed_pf_iov +s##qed_dcbx_info +s##qed_l2_info +s##workqueue_struct +s##qed_hw_sriov_info +s##qed_llh_info +s##qede_dev +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##qed_eth_cb_ops +s##qed_iscsi_cb_ops +s##qed_nvmetcp_cb_ops +s##qed_cb_ll2_info +e#qed_rdma_type enum qed_rdma_type { QED_RDMA_TYPE_ROCE , QED_RDMA_TYPE_IWARP } +s#qed_dev_rdma_info struct qed_dev_rdma_info { s#qed_dev_info common ; e#qed_rdma_type rdma_type ; t#u8 user_dpm_enabled ; } +s#qed_rdma_cnq_params struct qed_rdma_cnq_params { t#u8 num_pbl_pages ; t#u64 pbl_ptr ; } +e#qed_rdma_cq_mode enum qed_rdma_cq_mode { QED_RDMA_CQ_MODE_16_BITS , QED_RDMA_CQ_MODE_32_BITS , } +s#qed_roce_dcqcn_params struct qed_roce_dcqcn_params { t#u8 notification_point ; t#u8 reaction_point ; t#u32 cnp_send_timeout ; t#u32 rl_bc_rate ; t#u16 rl_max_rate ; t#u16 rl_r_ai ; t#u16 rl_r_hai ; t#u16 dcqcn_g ; t#u32 dcqcn_k_us ; t#u32 dcqcn_timeout_us ; } +s#qed_rdma_start_in_params struct qed_rdma_start_in_params { s#qed_rdma_events * events ; s#qed_rdma_cnq_params cnq_pbl_list [ 128 ] ; t#u8 desired_cnq ; e#qed_rdma_cq_mode cq_mode ; s#qed_roce_dcqcn_params dcqcn_params ; t#u16 max_mtu ; t#u8 mac_addr [ 6 ] ; t#u8 iwarp_flags ; } +s#qed_rdma_add_user_out_params struct qed_rdma_add_user_out_params { t#u16 dpi ; void * dpi_addr ; t#u64 dpi_phys_addr ; t#u32 dpi_size ; t#u16 wid_count ; } +s#qed_rdma_create_cq_in_params struct qed_rdma_create_cq_in_params { t#u32 cq_handle_lo ; t#u32 cq_handle_hi ; t#u32 cq_size ; t#u16 dpi ; t#bool pbl_two_level ; t#u64 pbl_ptr ; t#u16 pbl_num_pages ; t#u8 pbl_page_size_log ; t#u8 cnq_id ; t#u16 int_timeout ; } +s#qed_rdma_destroy_cq_in_params struct qed_rdma_destroy_cq_in_params { t#u16 icid ; } +s#qed_rdma_destroy_cq_out_params struct qed_rdma_destroy_cq_out_params { t#u16 num_cq_notif ; } +e#qed_roce_qp_state enum qed_roce_qp_state { QED_ROCE_QP_STATE_RESET , QED_ROCE_QP_STATE_INIT , QED_ROCE_QP_STATE_RTR , QED_ROCE_QP_STATE_RTS , QED_ROCE_QP_STATE_SQD , QED_ROCE_QP_STATE_ERR , QED_ROCE_QP_STATE_SQE } +e#qed_rdma_qp_type enum qed_rdma_qp_type { QED_RDMA_QP_TYPE_RC , QED_RDMA_QP_TYPE_XRC_INI , QED_RDMA_QP_TYPE_XRC_TGT , QED_RDMA_QP_TYPE_INVAL = 0xffff , } +e#qed_iwarp_qp_state enum qed_iwarp_qp_state { QED_IWARP_QP_STATE_IDLE , QED_IWARP_QP_STATE_RTS , QED_IWARP_QP_STATE_TERMINATE , QED_IWARP_QP_STATE_CLOSING , QED_IWARP_QP_STATE_ERROR , } +u#qed_gid union qed_gid { t#u8 bytes [ 16 ] ; t#u16 words [ 8 ] ; t#u32 dwords [ 4 ] ; t#u64 qwords [ 2 ] ; t#u32 ipv4_addr ; } +e#roce_mode enum roce_mode { ROCE_V1 , ROCE_V2_IPV4 , ROCE_V2_IPV6 , MAX_ROCE_MODE } +s#iwarp_eqe_data_mpa_async_completion struct iwarp_eqe_data_mpa_async_completion { t#__le16 ulp_data_len ; t#u8 rtr_type_sent ; t#u8 reserved [ 5 ] ; } +s#iwarp_eqe_data_tcp_async_completion struct iwarp_eqe_data_tcp_async_completion { t#__le16 ulp_data_len ; t#u8 mpa_handshake_mode ; t#u8 reserved [ 5 ] ; } +u#async_output union async_output { s#iwarp_eqe_data_mpa_async_completion mpa_response ; s#iwarp_eqe_data_tcp_async_completion mpa_request ; } +s#qed_iwarp_ep_memory struct qed_iwarp_ep_memory { t#u8 in_pdata [ ( 512 ) ] ; t#u8 out_pdata [ ( 512 ) ] ; u#async_output async_output ; } +e#qed_iwarp_ep_state enum qed_iwarp_ep_state { QED_IWARP_EP_INIT , QED_IWARP_EP_MPA_REQ_RCVD , QED_IWARP_EP_MPA_OFFLOADED , QED_IWARP_EP_ESTABLISHED , QED_IWARP_EP_CLOSED } +e#qed_tcp_ip_version enum qed_tcp_ip_version { QED_TCP_IPV4 , QED_TCP_IPV6 , } +s#qed_iwarp_cm_info struct qed_iwarp_cm_info { e#qed_tcp_ip_version ip_version ; t#u32 remote_ip [ 4 ] ; t#u32 local_ip [ 4 ] ; t#u16 remote_port ; t#u16 local_port ; t#u16 vlan ; t#u8 ord ; t#u8 ird ; t#u16 private_data_len ; const void * private_data ; } +e#tcp_connect_mode enum tcp_connect_mode { TCP_CONNECT_ACTIVE , TCP_CONNECT_PASSIVE , MAX_TCP_CONNECT_MODE } +e#qed_iwarp_event_type enum qed_iwarp_event_type { QED_IWARP_EVENT_MPA_REQUEST , QED_IWARP_EVENT_PASSIVE_COMPLETE , QED_IWARP_EVENT_ACTIVE_COMPLETE , QED_IWARP_EVENT_DISCONNECT , QED_IWARP_EVENT_CLOSE , QED_IWARP_EVENT_IRQ_FULL , QED_IWARP_EVENT_RQ_EMPTY , QED_IWARP_EVENT_LLP_TIMEOUT , QED_IWARP_EVENT_REMOTE_PROTECTION_ERROR , QED_IWARP_EVENT_CQ_OVERFLOW , QED_IWARP_EVENT_QP_CATASTROPHIC , QED_IWARP_EVENT_ACTIVE_MPA_REPLY , QED_IWARP_EVENT_LOCAL_ACCESS_ERROR , QED_IWARP_EVENT_REMOTE_OPERATION_ERROR , QED_IWARP_EVENT_TERMINATE_RECEIVED , QED_IWARP_EVENT_SRQ_LIMIT , QED_IWARP_EVENT_SRQ_EMPTY , } +s#qed_iwarp_cm_event_params struct qed_iwarp_cm_event_params { e#qed_iwarp_event_type event ; const s#qed_iwarp_cm_info * cm_info ; void * ep_context ; int status ; } +t#iwarp_event_handler typedef int ( * iwarp_event_handler ) ( void * , s#qed_iwarp_cm_event_params * ) +s#qed_iwarp_ep struct qed_iwarp_ep { s#list_head list_entry ; s#qed_rdma_qp * qp ; s#qed_iwarp_ep_memory * ep_buffer_virt ; t#dma_addr_t ep_buffer_phys ; e#qed_iwarp_ep_state state ; int sig ; s#qed_iwarp_cm_info cm_info ; e#tcp_connect_mode connect_mode ; e#mpa_rtr_type rtr_type ; e#mpa_negotiation_mode mpa_rev ; t#u32 tcp_cid ; t#u32 cid ; t#u16 mss ; t#u8 remote_mac_addr [ 6 ] ; t#u8 local_mac_addr [ 6 ] ; t#bool mpa_reply_processed ; t#u16 syn_ip_payload_length ; s#qed_iwarp_ll2_buff * syn ; t#dma_addr_t syn_phy_addr ; t#iwarp_event_handler event_cb ; void * cb_context ; } +s#qed_rdma_qp struct qed_rdma_qp { s#regpair qp_handle ; s#regpair qp_handle_async ; t#u32 qpid ; t#u16 icid ; e#qed_roce_qp_state cur_state ; e#qed_rdma_qp_type qp_type ; e#qed_iwarp_qp_state iwarp_state ; t#bool use_srq ; t#bool signal_all ; t#bool fmr_and_reserved_lkey ; t#bool incoming_rdma_read_en ; t#bool incoming_rdma_write_en ; t#bool incoming_atomic_en ; t#bool e2e_flow_control_en ; t#u16 pd ; t#u16 pkey ; t#u32 dest_qp ; t#u16 mtu ; t#u16 srq_id ; t#u8 traffic_class_tos ; t#u8 hop_limit_ttl ; t#u16 dpi ; t#u32 flow_label ; t#bool lb_indication ; t#u16 vlan_id ; t#u32 ack_timeout ; t#u8 retry_cnt ; t#u8 rnr_retry_cnt ; t#u8 min_rnr_nak_timer ; t#bool sqd_async ; u#qed_gid sgid ; u#qed_gid dgid ; e#roce_mode roce_mode ; t#u16 udp_src_port ; t#u8 stats_queue ; t#u8 max_rd_atomic_req ; t#u32 sq_psn ; t#u16 sq_cq_id ; t#u16 sq_num_pages ; t#dma_addr_t sq_pbl_ptr ; void * orq ; t#dma_addr_t orq_phys_addr ; t#u8 orq_num_pages ; t#bool req_offloaded ; t#bool has_req ; t#u8 max_rd_atomic_resp ; t#u32 rq_psn ; t#u16 rq_cq_id ; t#u16 rq_num_pages ; t#u16 xrcd_id ; t#dma_addr_t rq_pbl_ptr ; void * irq ; t#dma_addr_t irq_phys_addr ; t#u8 irq_num_pages ; t#bool resp_offloaded ; t#u32 cq_prod ; t#bool has_resp ; t#u8 remote_mac_addr [ 6 ] ; t#u8 local_mac_addr [ 6 ] ; void * shared_queue ; t#dma_addr_t shared_queue_phys_addr ; s#qed_iwarp_ep * ep ; t#u8 edpm_mode ; } +s#qed_rdma_create_qp_in_params struct qed_rdma_create_qp_in_params { t#u32 qp_handle_lo ; t#u32 qp_handle_hi ; t#u32 qp_handle_async_lo ; t#u32 qp_handle_async_hi ; t#bool use_srq ; t#bool signal_all ; t#bool fmr_and_reserved_lkey ; t#u16 pd ; t#u16 dpi ; t#u16 sq_cq_id ; t#u16 sq_num_pages ; t#u64 sq_pbl_ptr ; t#u8 max_sq_sges ; t#u16 rq_cq_id ; t#u16 rq_num_pages ; t#u64 rq_pbl_ptr ; t#u16 srq_id ; t#u16 xrcd_id ; t#u8 stats_queue ; e#qed_rdma_qp_type qp_type ; t#u8 flags ; } +s#qed_rdma_create_qp_out_params struct qed_rdma_create_qp_out_params { t#u32 qp_id ; t#u16 icid ; void * rq_pbl_virt ; t#dma_addr_t rq_pbl_phys ; void * sq_pbl_virt ; t#dma_addr_t sq_pbl_phys ; } +s#qed_rdma_modify_qp_in_params struct qed_rdma_modify_qp_in_params { t#u32 modify_flags ; e#qed_roce_qp_state new_state ; t#u16 pkey ; t#bool incoming_rdma_read_en ; t#bool incoming_rdma_write_en ; t#bool incoming_atomic_en ; t#bool e2e_flow_control_en ; t#u32 dest_qp ; t#bool lb_indication ; t#u16 mtu ; t#u8 traffic_class_tos ; t#u8 hop_limit_ttl ; t#u32 flow_label ; u#qed_gid sgid ; u#qed_gid dgid ; t#u16 udp_src_port ; t#u16 vlan_id ; t#u32 rq_psn ; t#u32 sq_psn ; t#u8 max_rd_atomic_resp ; t#u8 max_rd_atomic_req ; t#u32 ack_timeout ; t#u8 retry_cnt ; t#u8 rnr_retry_cnt ; t#u8 min_rnr_nak_timer ; t#bool sqd_async ; t#u8 remote_mac_addr [ 6 ] ; t#u8 local_mac_addr [ 6 ] ; t#bool use_local_mac ; e#roce_mode roce_mode ; } +s#qed_rdma_query_qp_out_params struct qed_rdma_query_qp_out_params { e#qed_roce_qp_state state ; t#u32 rq_psn ; t#u32 sq_psn ; t#bool draining ; t#u16 mtu ; t#u32 dest_qp ; t#bool incoming_rdma_read_en ; t#bool incoming_rdma_write_en ; t#bool incoming_atomic_en ; t#bool e2e_flow_control_en ; u#qed_gid sgid ; u#qed_gid dgid ; t#u32 flow_label ; t#u8 hop_limit_ttl ; t#u8 traffic_class_tos ; t#u32 timeout ; t#u8 rnr_retry ; t#u8 retry_cnt ; t#u8 min_rnr_nak_timer ; t#u16 pkey_index ; t#u8 max_rd_atomic ; t#u8 max_dest_rd_atomic ; t#bool sqd_async ; } +e#qed_rdma_tid_type enum qed_rdma_tid_type { QED_RDMA_TID_REGISTERED_MR , QED_RDMA_TID_FMR , QED_RDMA_TID_MW } +s#qed_rdma_register_tid_in_params struct qed_rdma_register_tid_in_params { t#u32 itid ; e#qed_rdma_tid_type tid_type ; t#u8 key ; t#u16 pd ; t#bool local_read ; t#bool local_write ; t#bool remote_read ; t#bool remote_write ; t#bool remote_atomic ; t#bool mw_bind ; t#u64 pbl_ptr ; t#bool pbl_two_level ; t#u8 pbl_page_size_log ; t#u8 page_size_log ; t#u64 length ; t#u64 vaddr ; t#bool phy_mr ; t#bool dma_mr ; t#bool dif_enabled ; t#u64 dif_error_addr ; } +s#qed_rdma_create_srq_in_params struct qed_rdma_create_srq_in_params { t#u64 pbl_base_addr ; t#u64 prod_pair_addr ; t#u16 num_pages ; t#u16 pd_id ; t#u16 page_size ; t#bool reserved_key_en ; t#bool is_xrc ; t#u32 cq_cid ; t#u16 xrcd_id ; } +s#qed_rdma_create_srq_out_params struct qed_rdma_create_srq_out_params { t#u16 srq_id ; } +s#qed_rdma_destroy_srq_in_params struct qed_rdma_destroy_srq_in_params { t#u16 srq_id ; t#bool is_xrc ; } +s#qed_rdma_modify_srq_in_params struct qed_rdma_modify_srq_in_params { t#u32 wqe_limit ; t#u16 srq_id ; t#bool is_xrc ; } +s#qed_ll2_acquire_data struct qed_ll2_acquire_data { s#qed_ll2_acquire_data_inputs input ; const s#qed_ll2_cbs * cbs ; t#u8 * p_connection_handle ; } +e#qed_ll2_roce_flavor_type enum qed_ll2_roce_flavor_type { QED_LL2_ROCE , QED_LL2_RROCE , MAX_QED_LL2_ROCE_FLAVOR_TYPE } +s#qed_ll2_tx_pkt_info struct qed_ll2_tx_pkt_info { void * cookie ; t#dma_addr_t first_frag ; e#qed_ll2_tx_dest tx_dest ; e#qed_ll2_roce_flavor_type qed_roce_flavor ; t#u16 vlan ; t#u16 l4_hdr_offset_w ; t#u16 first_frag_len ; t#u8 num_of_bds ; t#u8 bd_flags ; t#bool enable_ip_cksum ; t#bool enable_l4_cksum ; t#bool calc_ip_len ; t#bool remove_stag ; } +s#qed_iwarp_connect_in struct qed_iwarp_connect_in { t#iwarp_event_handler event_cb ; void * cb_context ; s#qed_rdma_qp * qp ; s#qed_iwarp_cm_info cm_info ; t#u16 mss ; t#u8 remote_mac_addr [ 6 ] ; t#u8 local_mac_addr [ 6 ] ; } +s#qed_iwarp_connect_out struct qed_iwarp_connect_out { void * ep_context ; } +s#qed_iwarp_listen_in struct qed_iwarp_listen_in { t#iwarp_event_handler event_cb ; void * cb_context ; t#u32 max_backlog ; e#qed_tcp_ip_version ip_version ; t#u32 ip_addr [ 4 ] ; t#u16 port ; t#u16 vlan ; } +s#qed_iwarp_listen_out struct qed_iwarp_listen_out { void * handle ; } +s#qed_iwarp_accept_in struct qed_iwarp_accept_in { void * ep_context ; void * cb_context ; s#qed_rdma_qp * qp ; const void * private_data ; t#u16 private_data_len ; t#u8 ord ; t#u8 ird ; } +s#qed_iwarp_reject_in struct qed_iwarp_reject_in { void * ep_context ; void * cb_context ; const void * private_data ; t#u16 private_data_len ; } +s#qed_iwarp_send_rtr_in struct qed_iwarp_send_rtr_in { void * ep_context ; } +s#qed_rdma_ops struct qed_rdma_ops { const s#qed_common_ops * common ; int ( * fill_dev_info ) ( s#qed_dev * , s#qed_dev_rdma_info * ) ; void * ( * rdma_get_rdma_ctx ) ( s#qed_dev * ) ; int ( * rdma_init ) ( s#qed_dev * , s#qed_rdma_start_in_params * ) ; int ( * rdma_add_user ) ( void * , s#qed_rdma_add_user_out_params * ) ; void ( * rdma_remove_user ) ( void * , t#u16 ) ; int ( * rdma_stop ) ( void * ) ; s#qed_rdma_device * ( * rdma_query_device ) ( void * ) ; s#qed_rdma_port * ( * rdma_query_port ) ( void * ) ; int ( * rdma_get_start_sb ) ( s#qed_dev * ) ; int ( * rdma_get_min_cnq_msix ) ( s#qed_dev * ) ; void ( * rdma_cnq_prod_update ) ( void * , t#u8 , t#u16 ) ; int ( * rdma_get_rdma_int ) ( s#qed_dev * , s#qed_int_info * ) ; int ( * rdma_set_rdma_int ) ( s#qed_dev * , t#u16 ) ; int ( * rdma_alloc_pd ) ( void * , t#u16 * ) ; void ( * rdma_dealloc_pd ) ( void * , t#u16 ) ; int ( * rdma_alloc_xrcd ) ( void * , t#u16 * ) ; void ( * rdma_dealloc_xrcd ) ( void * , t#u16 ) ; int ( * rdma_create_cq ) ( void * , s#qed_rdma_create_cq_in_params * , t#u16 * ) ; int ( * rdma_destroy_cq ) ( void * , s#qed_rdma_destroy_cq_in_params * , s#qed_rdma_destroy_cq_out_params * ) ; s#qed_rdma_qp * ( * rdma_create_qp ) ( void * , s#qed_rdma_create_qp_in_params * , s#qed_rdma_create_qp_out_params * ) ; int ( * rdma_modify_qp ) ( void * , s#qed_rdma_qp * , s#qed_rdma_modify_qp_in_params * ) ; int ( * rdma_query_qp ) ( void * , s#qed_rdma_qp * , s#qed_rdma_query_qp_out_params * ) ; int ( * rdma_destroy_qp ) ( void * , s#qed_rdma_qp * ) ; int ( * rdma_register_tid ) ( void * , s#qed_rdma_register_tid_in_params * ) ; int ( * rdma_deregister_tid ) ( void * , t#u32 ) ; int ( * rdma_alloc_tid ) ( void * , t#u32 * ) ; void ( * rdma_free_tid ) ( void * , t#u32 ) ; int ( * rdma_create_srq ) ( void * , s#qed_rdma_create_srq_in_params * , s#qed_rdma_create_srq_out_params * ) ; int ( * rdma_destroy_srq ) ( void * , s#qed_rdma_destroy_srq_in_params * ) ; int ( * rdma_modify_srq ) ( void * , s#qed_rdma_modify_srq_in_params * ) ; int ( * ll2_acquire_connection ) ( void * , s#qed_ll2_acquire_data * ) ; int ( * ll2_establish_connection ) ( void * , t#u8 ) ; int ( * ll2_terminate_connection ) ( void * , t#u8 ) ; void ( * ll2_release_connection ) ( void * , t#u8 ) ; int ( * ll2_prepare_tx_packet ) ( void * , t#u8 , s#qed_ll2_tx_pkt_info * , t#bool ) ; int ( * ll2_set_fragment_of_tx_packet ) ( void * , t#u8 , t#dma_addr_t , t#u16 ) ; int ( * ll2_post_rx_buffer ) ( void * , t#u8 , t#dma_addr_t , t#u16 , void * , t#u8 ) ; int ( * ll2_get_stats ) ( void * , t#u8 , s#qed_ll2_stats * ) ; int ( * ll2_set_mac_filter ) ( s#qed_dev * , t#u8 * , const t#u8 * ) ; int ( * iwarp_set_engine_affin ) ( s#qed_dev * , t#bool ) ; int ( * iwarp_connect ) ( void * , s#qed_iwarp_connect_in * , s#qed_iwarp_connect_out * ) ; int ( * iwarp_create_listen ) ( void * , s#qed_iwarp_listen_in * , s#qed_iwarp_listen_out * ) ; int ( * iwarp_accept ) ( void * , s#qed_iwarp_accept_in * ) ; int ( * iwarp_reject ) ( void * , s#qed_iwarp_reject_in * ) ; int ( * iwarp_destroy_listen ) ( void * , void * ) ; int ( * iwarp_send_rtr ) ( void * , s#qed_iwarp_send_rtr_in * ) ; } +qed_get_rdma_ops const s#qed_rdma_ops * qed_get_rdma_ops ( void ) + +/* drivers/net/ethernet/qlogic/qede/qede_rdma.o */ +s##qedr_dev +s##qed_dev +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##poll_table_struct +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mem_cgroup +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +e#qede_rdma_event enum qede_rdma_event { QEDE_UP , QEDE_DOWN , QEDE_CHANGE_ADDR , QEDE_CLOSE , QEDE_CHANGE_MTU , } +s#qedr_driver struct qedr_driver { unsigned char name [ 32 ] ; s#qedr_dev * ( * add ) ( s#qed_dev * , s#pci_dev * , s#net_device * ) ; void ( * remove ) ( s#qedr_dev * ) ; void ( * notify ) ( s#qedr_dev * , e#qede_rdma_event ) ; } +qede_rdma_register_driver int qede_rdma_register_driver ( s#qedr_driver * ) +qede_rdma_unregister_driver void qede_rdma_unregister_driver ( s#qedr_driver * ) + +/* drivers/net/ethernet/qualcomm/qca_7k_common.o */ +qcafrm_create_header t#u16 qcafrm_create_header ( t#u8 * , t#u16 ) +qcafrm_create_footer t#u16 qcafrm_create_footer ( t#u8 * ) +E#QCAFRM_HW_LEN0 0x8000 +E#QCAFRM_HW_LEN1 E#QCAFRM_HW_LEN0 - 1 +E#QCAFRM_HW_LEN2 E#QCAFRM_HW_LEN1 - 1 +E#QCAFRM_HW_LEN3 E#QCAFRM_HW_LEN2 - 1 +E#QCAFRM_WAIT_AA1 E#QCAFRM_HW_LEN3 - 1 +E#QCAFRM_WAIT_AA2 E#QCAFRM_WAIT_AA1 - 1 +E#QCAFRM_WAIT_AA3 E#QCAFRM_WAIT_AA2 - 1 +E#QCAFRM_WAIT_AA4 E#QCAFRM_WAIT_AA3 - 1 +E#QCAFRM_WAIT_551 1 +e#qcafrm_state enum qcafrm_state { QCAFRM_HW_LEN0 = 0x8000 , QCAFRM_HW_LEN1 = E#QCAFRM_HW_LEN0 - 1 , QCAFRM_HW_LEN2 = E#QCAFRM_HW_LEN1 - 1 , QCAFRM_HW_LEN3 = E#QCAFRM_HW_LEN2 - 1 , QCAFRM_WAIT_AA1 = E#QCAFRM_HW_LEN3 - 1 , QCAFRM_WAIT_AA2 = E#QCAFRM_WAIT_AA1 - 1 , QCAFRM_WAIT_AA3 = E#QCAFRM_WAIT_AA2 - 1 , QCAFRM_WAIT_AA4 = E#QCAFRM_WAIT_AA3 - 1 , QCAFRM_WAIT_LEN_BYTE0 = E#QCAFRM_WAIT_AA4 - 1 , QCAFRM_WAIT_LEN_BYTE1 = E#QCAFRM_WAIT_AA4 - 2 , QCAFRM_WAIT_RSVD_BYTE1 = E#QCAFRM_WAIT_AA4 - 3 , QCAFRM_WAIT_RSVD_BYTE2 = E#QCAFRM_WAIT_AA4 - 4 , QCAFRM_WAIT_551 = 1 , QCAFRM_WAIT_552 = E#QCAFRM_WAIT_551 - 1 } +s#qcafrm_handle struct qcafrm_handle { e#qcafrm_state state ; e#qcafrm_state init ; t#u16 offset ; t#u16 len ; } +qcafrm_fsm_decode t#s32 qcafrm_fsm_decode ( s#qcafrm_handle * , t#u8 * , t#u16 , t#u8 ) + +/* drivers/net/ethernet/stmicro/stmmac/dwmac_lib.o */ +stmmac_set_mac_addr void stmmac_set_mac_addr ( void * , const t#u8 [ 6 ] , unsigned int , unsigned int ) +stmmac_get_mac_addr void stmmac_get_mac_addr ( void * , unsigned char * , unsigned int , unsigned int ) + +/* drivers/net/ethernet/stmicro/stmmac/stmmac_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##xsk_queue +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#stmmac_extra_stats struct stmmac_extra_stats { unsigned long tx_underflow __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned long tx_carrier ; unsigned long tx_losscarrier ; unsigned long vlan_tag ; unsigned long tx_deferred ; unsigned long tx_vlan ; unsigned long tx_jabber ; unsigned long tx_frame_flushed ; unsigned long tx_payload_error ; unsigned long tx_ip_header_error ; unsigned long rx_desc ; unsigned long sa_filter_fail ; unsigned long overflow_error ; unsigned long ipc_csum_error ; unsigned long rx_collision ; unsigned long rx_crc_errors ; unsigned long dribbling_bit ; unsigned long rx_length ; unsigned long rx_mii ; unsigned long rx_multicast ; unsigned long rx_gmac_overflow ; unsigned long rx_watchdog ; unsigned long da_rx_filter_fail ; unsigned long sa_rx_filter_fail ; unsigned long rx_missed_cntr ; unsigned long rx_overflow_cntr ; unsigned long rx_vlan ; unsigned long rx_split_hdr_pkt_n ; unsigned long tx_undeflow_irq ; unsigned long tx_process_stopped_irq ; unsigned long tx_jabber_irq ; unsigned long rx_overflow_irq ; unsigned long rx_buf_unav_irq ; unsigned long rx_process_stopped_irq ; unsigned long rx_watchdog_irq ; unsigned long tx_early_irq ; unsigned long fatal_bus_error_irq ; unsigned long rx_early_irq ; unsigned long threshold ; unsigned long tx_pkt_n ; unsigned long rx_pkt_n ; unsigned long normal_irq_n ; unsigned long rx_normal_irq_n ; unsigned long napi_poll ; unsigned long tx_normal_irq_n ; unsigned long tx_clean ; unsigned long tx_set_ic_bit ; unsigned long irq_receive_pmt_irq_n ; unsigned long mmc_tx_irq_n ; unsigned long mmc_rx_irq_n ; unsigned long mmc_rx_csum_offload_irq_n ; unsigned long irq_tx_path_in_lpi_mode_n ; unsigned long irq_tx_path_exit_lpi_mode_n ; unsigned long irq_rx_path_in_lpi_mode_n ; unsigned long irq_rx_path_exit_lpi_mode_n ; unsigned long phy_eee_wakeup_error_n ; unsigned long ip_hdr_err ; unsigned long ip_payload_err ; unsigned long ip_csum_bypassed ; unsigned long ipv4_pkt_rcvd ; unsigned long ipv6_pkt_rcvd ; unsigned long no_ptp_rx_msg_type_ext ; unsigned long ptp_rx_msg_type_sync ; unsigned long ptp_rx_msg_type_follow_up ; unsigned long ptp_rx_msg_type_delay_req ; unsigned long ptp_rx_msg_type_delay_resp ; unsigned long ptp_rx_msg_type_pdelay_req ; unsigned long ptp_rx_msg_type_pdelay_resp ; unsigned long ptp_rx_msg_type_pdelay_follow_up ; unsigned long ptp_rx_msg_type_announce ; unsigned long ptp_rx_msg_type_management ; unsigned long ptp_rx_msg_pkt_reserved_type ; unsigned long ptp_frame_type ; unsigned long ptp_ver ; unsigned long timestamp_dropped ; unsigned long av_pkt_rcvd ; unsigned long av_tagged_pkt_rcvd ; unsigned long vlan_tag_priority_val ; unsigned long l3_filter_match ; unsigned long l4_filter_match ; unsigned long l3_l4_filter_no_match ; unsigned long irq_pcs_ane_n ; unsigned long irq_pcs_link_n ; unsigned long irq_rgmii_n ; unsigned long pcs_link ; unsigned long pcs_duplex ; unsigned long pcs_speed ; unsigned long mtl_tx_status_fifo_full ; unsigned long mtl_tx_fifo_not_empty ; unsigned long mmtl_fifo_ctrl ; unsigned long mtl_tx_fifo_read_ctrl_write ; unsigned long mtl_tx_fifo_read_ctrl_wait ; unsigned long mtl_tx_fifo_read_ctrl_read ; unsigned long mtl_tx_fifo_read_ctrl_idle ; unsigned long mac_tx_in_pause ; unsigned long mac_tx_frame_ctrl_xfer ; unsigned long mac_tx_frame_ctrl_idle ; unsigned long mac_tx_frame_ctrl_wait ; unsigned long mac_tx_frame_ctrl_pause ; unsigned long mac_gmii_tx_proto_engine ; unsigned long mtl_rx_fifo_fill_level_full ; unsigned long mtl_rx_fifo_fill_above_thresh ; unsigned long mtl_rx_fifo_fill_below_thresh ; unsigned long mtl_rx_fifo_fill_level_empty ; unsigned long mtl_rx_fifo_read_ctrl_flush ; unsigned long mtl_rx_fifo_read_ctrl_read_data ; unsigned long mtl_rx_fifo_read_ctrl_status ; unsigned long mtl_rx_fifo_read_ctrl_idle ; unsigned long mtl_rx_fifo_ctrl_active ; unsigned long mac_rx_frame_ctrl_fifo ; unsigned long mac_gmii_rx_proto_engine ; unsigned long tx_tso_frames ; unsigned long tx_tso_nfrags ; unsigned long mtl_est_cgce ; unsigned long mtl_est_hlbs ; unsigned long mtl_est_hlbf ; unsigned long mtl_est_btre ; unsigned long mtl_est_btrlm ; } +s#rgmii_adv struct rgmii_adv { unsigned int pause ; unsigned int duplex ; unsigned int lp_pause ; unsigned int lp_duplex ; } +s#stmmac_safety_feature_cfg struct stmmac_safety_feature_cfg { t#u32 tsoee ; t#u32 mrxpee ; t#u32 mestee ; t#u32 mrxee ; t#u32 mtxee ; t#u32 epsi ; t#u32 edpp ; t#u32 prtyen ; t#u32 tmouten ; } +s#stmmac_safety_stats struct stmmac_safety_stats { unsigned long mac_errors [ 32 ] ; unsigned long mtl_errors [ 32 ] ; unsigned long dma_errors [ 32 ] ; } +s#stmmac_tc_entry struct stmmac_tc_entry { t#bool in_use ; t#bool in_hw ; t#bool is_last ; t#bool is_frag ; void * frag_ptr ; unsigned int table_pos ; t#u32 handle ; t#u32 prio ; struct { t#u32 match_data ; t#u32 match_en ; t#u8 af : 1 ; t#u8 rf : 1 ; t#u8 im : 1 ; t#u8 nc : 1 ; t#u8 res1 : 4 ; t#u8 frame_offset ; t#u8 ok_index ; t#u8 dma_ch_no ; t#u32 res2 ; } __attribute__ ( ( __packed__ ) ) val ; } +s#stmmac_pps_cfg struct stmmac_pps_cfg { t#bool available ; s#timespec64 start ; s#timespec64 period ; } +s#stmmac_rss struct stmmac_rss { int enable ; t#u8 key [ 40 ] ; t#u32 table [ 256 ] ; } +s#stmmac_est struct stmmac_est { s#mutex lock ; int enable ; t#u32 btr_reserve [ 2 ] ; t#u32 btr_offset [ 2 ] ; t#u32 btr [ 2 ] ; t#u32 ctr [ 2 ] ; t#u32 ter ; t#u32 gcl_unaligned [ 1024 ] ; t#u32 gcl [ 1024 ] ; t#u32 gcl_size ; } +e#stmmac_mpacket_type enum stmmac_mpacket_type { MPACKET_VERIFY = 0 , MPACKET_RESPONSE = 1 , } +s#stmmac_ops struct stmmac_ops { void ( * core_init ) ( s#mac_device_info * , s#net_device * ) ; void ( * set_mac ) ( void * , t#bool ) ; int ( * rx_ipc ) ( s#mac_device_info * ) ; void ( * rx_queue_enable ) ( s#mac_device_info * , t#u8 , t#u32 ) ; void ( * rx_queue_prio ) ( s#mac_device_info * , t#u32 , t#u32 ) ; void ( * tx_queue_prio ) ( s#mac_device_info * , t#u32 , t#u32 ) ; void ( * rx_queue_routing ) ( s#mac_device_info * , t#u8 , t#u32 ) ; void ( * prog_mtl_rx_algorithms ) ( s#mac_device_info * , t#u32 ) ; void ( * prog_mtl_tx_algorithms ) ( s#mac_device_info * , t#u32 ) ; void ( * set_mtl_tx_queue_weight ) ( s#mac_device_info * , t#u32 , t#u32 ) ; void ( * map_mtl_to_dma ) ( s#mac_device_info * , t#u32 , t#u32 ) ; void ( * config_cbs ) ( s#mac_device_info * , t#u32 , t#u32 , t#u32 , t#u32 , t#u32 ) ; void ( * dump_regs ) ( s#mac_device_info * , t#u32 * ) ; int ( * host_irq_status ) ( s#mac_device_info * , s#stmmac_extra_stats * ) ; int ( * host_mtl_irq_status ) ( s#mac_device_info * , t#u32 ) ; void ( * set_filter ) ( s#mac_device_info * , s#net_device * ) ; void ( * flow_ctrl ) ( s#mac_device_info * , unsigned int , unsigned int , unsigned int , t#u32 ) ; void ( * pmt ) ( s#mac_device_info * , unsigned long ) ; void ( * set_umac_addr ) ( s#mac_device_info * , const unsigned char * , unsigned int ) ; void ( * get_umac_addr ) ( s#mac_device_info * , unsigned char * , unsigned int ) ; void ( * set_eee_mode ) ( s#mac_device_info * , t#bool ) ; void ( * reset_eee_mode ) ( s#mac_device_info * ) ; void ( * set_eee_lpi_entry_timer ) ( s#mac_device_info * , int ) ; void ( * set_eee_timer ) ( s#mac_device_info * , int , int ) ; void ( * set_eee_pls ) ( s#mac_device_info * , int ) ; void ( * debug ) ( void * , s#stmmac_extra_stats * , t#u32 , t#u32 ) ; void ( * pcs_ctrl_ane ) ( void * , t#bool , t#bool , t#bool ) ; void ( * pcs_rane ) ( void * , t#bool ) ; void ( * pcs_get_adv_lp ) ( void * , s#rgmii_adv * ) ; int ( * safety_feat_config ) ( void * , unsigned int , s#stmmac_safety_feature_cfg * ) ; int ( * safety_feat_irq_status ) ( s#net_device * , void * , unsigned int , s#stmmac_safety_stats * ) ; int ( * safety_feat_dump ) ( s#stmmac_safety_stats * , int , unsigned long * , const char * * ) ; int ( * rxp_config ) ( void * , s#stmmac_tc_entry * , unsigned int ) ; int ( * flex_pps_config ) ( void * , int , s#stmmac_pps_cfg * , t#bool , t#u32 , t#u32 ) ; void ( * set_mac_loopback ) ( void * , t#bool ) ; int ( * rss_configure ) ( s#mac_device_info * , s#stmmac_rss * , t#u32 ) ; void ( * update_vlan_hash ) ( s#mac_device_info * , t#u32 , t#__le16 , t#bool ) ; void ( * enable_vlan ) ( s#mac_device_info * , t#u32 ) ; int ( * add_hw_vlan_rx_fltr ) ( s#net_device * , s#mac_device_info * , t#__be16 , t#u16 ) ; int ( * del_hw_vlan_rx_fltr ) ( s#net_device * , s#mac_device_info * , t#__be16 , t#u16 ) ; void ( * restore_hw_vlan_rx_fltr ) ( s#net_device * , s#mac_device_info * ) ; int ( * get_mac_tx_timestamp ) ( s#mac_device_info * , t#u64 * ) ; void ( * sarc_configure ) ( void * , int ) ; int ( * config_l3_filter ) ( s#mac_device_info * , t#u32 , t#bool , t#bool , t#bool , t#bool , t#u32 ) ; int ( * config_l4_filter ) ( s#mac_device_info * , t#u32 , t#bool , t#bool , t#bool , t#bool , t#u32 ) ; void ( * set_arp_offload ) ( s#mac_device_info * , t#bool , t#u32 ) ; int ( * est_configure ) ( void * , s#stmmac_est * , unsigned int ) ; void ( * est_irq_status ) ( void * , s#net_device * , s#stmmac_extra_stats * , t#u32 ) ; void ( * fpe_configure ) ( void * , t#u32 , t#u32 , t#bool ) ; void ( * fpe_send_mpacket ) ( void * , e#stmmac_mpacket_type ) ; int ( * fpe_irq_status ) ( void * , s#net_device * ) ; } +s#dma_desc struct dma_desc { t#__le32 des0 ; t#__le32 des1 ; t#__le32 des2 ; t#__le32 des3 ; } +s#dma_extended_desc struct dma_extended_desc { s#dma_desc basic ; t#__le32 des4 ; t#__le32 des5 ; t#__le32 des6 ; t#__le32 des7 ; } +s#dma_edesc struct dma_edesc { t#__le32 des4 ; t#__le32 des5 ; t#__le32 des6 ; t#__le32 des7 ; s#dma_desc basic ; } +s#stmmac_desc_ops struct stmmac_desc_ops { void ( * init_rx_desc ) ( s#dma_desc * , int , int , int , int ) ; void ( * init_tx_desc ) ( s#dma_desc * , int , int ) ; void ( * prepare_tx_desc ) ( s#dma_desc * , int , int , t#bool , int , t#bool , t#bool , unsigned int ) ; void ( * prepare_tso_tx_desc ) ( s#dma_desc * , int , int , int , t#bool , t#bool , unsigned int , unsigned int ) ; void ( * set_tx_owner ) ( s#dma_desc * ) ; int ( * get_tx_owner ) ( s#dma_desc * ) ; void ( * release_tx_desc ) ( s#dma_desc * , int ) ; void ( * set_tx_ic ) ( s#dma_desc * ) ; int ( * get_tx_ls ) ( s#dma_desc * ) ; int ( * tx_status ) ( void * , s#stmmac_extra_stats * , s#dma_desc * , void * ) ; int ( * get_tx_len ) ( s#dma_desc * ) ; void ( * set_rx_owner ) ( s#dma_desc * , int ) ; int ( * get_rx_frame_len ) ( s#dma_desc * , int ) ; int ( * rx_status ) ( void * , s#stmmac_extra_stats * , s#dma_desc * ) ; void ( * rx_extended_status ) ( void * , s#stmmac_extra_stats * , s#dma_extended_desc * ) ; void ( * enable_tx_timestamp ) ( s#dma_desc * ) ; int ( * get_tx_timestamp_status ) ( s#dma_desc * ) ; void ( * get_timestamp ) ( void * , t#u32 , t#u64 * ) ; int ( * get_rx_timestamp_status ) ( void * , void * , t#u32 ) ; void ( * display_ring ) ( void * , unsigned int , t#bool , t#dma_addr_t , unsigned int ) ; void ( * set_mss ) ( s#dma_desc * , unsigned int ) ; void ( * set_addr ) ( s#dma_desc * , t#dma_addr_t ) ; void ( * clear ) ( s#dma_desc * ) ; int ( * get_rx_hash ) ( s#dma_desc * , t#u32 * , e#pkt_hash_types * ) ; void ( * get_rx_header_len ) ( s#dma_desc * , unsigned int * ) ; void ( * set_sec_addr ) ( s#dma_desc * , t#dma_addr_t , t#bool ) ; void ( * set_sarc ) ( s#dma_desc * , t#u32 ) ; void ( * set_vlan_tag ) ( s#dma_desc * , t#u16 , t#u16 , t#u32 ) ; void ( * set_vlan ) ( s#dma_desc * , t#u32 ) ; void ( * set_tbs ) ( s#dma_edesc * , t#u32 , t#u32 ) ; } +s#stmmac_dma_cfg struct stmmac_dma_cfg { int pbl ; int txpbl ; int rxpbl ; t#bool pblx8 ; int fixed_burst ; int mixed_burst ; t#bool aal ; t#bool eame ; t#bool multi_msi_en ; t#bool dche ; } +s#stmmac_axi struct stmmac_axi { t#bool axi_lpi_en ; t#bool axi_xit_frm ; t#u32 axi_wr_osr_lmt ; t#u32 axi_rd_osr_lmt ; t#bool axi_kbbe ; t#u32 axi_blen [ 7 ] ; t#bool axi_fb ; t#bool axi_mb ; t#bool axi_rb ; } +s#dma_features struct dma_features { unsigned int mbps_10_100 ; unsigned int mbps_1000 ; unsigned int half_duplex ; unsigned int hash_filter ; unsigned int multi_addr ; unsigned int pcs ; unsigned int sma_mdio ; unsigned int pmt_remote_wake_up ; unsigned int pmt_magic_frame ; unsigned int rmon ; unsigned int time_stamp ; unsigned int atime_stamp ; unsigned int eee ; unsigned int av ; unsigned int hash_tb_sz ; unsigned int tsoen ; unsigned int tx_coe ; unsigned int rx_coe ; unsigned int rx_coe_type1 ; unsigned int rx_coe_type2 ; unsigned int rxfifo_over_2048 ; unsigned int number_rx_channel ; unsigned int number_tx_channel ; unsigned int number_rx_queues ; unsigned int number_tx_queues ; unsigned int pps_out_num ; unsigned int enh_desc ; unsigned int tx_fifo_size ; unsigned int rx_fifo_size ; unsigned int asp ; unsigned int frpsel ; unsigned int frpbs ; unsigned int frpes ; unsigned int addr64 ; unsigned int rssen ; unsigned int vlhash ; unsigned int sphen ; unsigned int vlins ; unsigned int dvlan ; unsigned int l3l4fnum ; unsigned int arpoffsel ; unsigned int estwid ; unsigned int estdep ; unsigned int estsel ; unsigned int fpesel ; unsigned int tbssel ; unsigned int aux_snapshot_n ; } +s#stmmac_dma_ops struct stmmac_dma_ops { int ( * reset ) ( void * ) ; void ( * init ) ( void * , s#stmmac_dma_cfg * , int ) ; void ( * init_chan ) ( void * , s#stmmac_dma_cfg * , t#u32 ) ; void ( * init_rx_chan ) ( void * , s#stmmac_dma_cfg * , t#dma_addr_t , t#u32 ) ; void ( * init_tx_chan ) ( void * , s#stmmac_dma_cfg * , t#dma_addr_t , t#u32 ) ; void ( * axi ) ( void * , s#stmmac_axi * ) ; void ( * dump_regs ) ( void * , t#u32 * ) ; void ( * dma_rx_mode ) ( void * , int , t#u32 , int , t#u8 ) ; void ( * dma_tx_mode ) ( void * , int , t#u32 , int , t#u8 ) ; void ( * dma_diagnostic_fr ) ( void * , s#stmmac_extra_stats * , void * ) ; void ( * enable_dma_transmission ) ( void * ) ; void ( * enable_dma_irq ) ( void * , t#u32 , t#bool , t#bool ) ; void ( * disable_dma_irq ) ( void * , t#u32 , t#bool , t#bool ) ; void ( * start_tx ) ( void * , t#u32 ) ; void ( * stop_tx ) ( void * , t#u32 ) ; void ( * start_rx ) ( void * , t#u32 ) ; void ( * stop_rx ) ( void * , t#u32 ) ; int ( * dma_interrupt ) ( void * , s#stmmac_extra_stats * , t#u32 , t#u32 ) ; int ( * get_hw_feature ) ( void * , s#dma_features * ) ; void ( * rx_watchdog ) ( void * , t#u32 , t#u32 ) ; void ( * set_tx_ring_len ) ( void * , t#u32 , t#u32 ) ; void ( * set_rx_ring_len ) ( void * , t#u32 , t#u32 ) ; void ( * set_rx_tail_ptr ) ( void * , t#u32 , t#u32 ) ; void ( * set_tx_tail_ptr ) ( void * , t#u32 , t#u32 ) ; void ( * enable_tso ) ( void * , t#bool , t#u32 ) ; void ( * qmode ) ( void * , t#u32 , t#u8 ) ; void ( * set_bfsize ) ( void * , int , t#u32 ) ; void ( * enable_sph ) ( void * , t#bool , t#u32 ) ; int ( * enable_tbs ) ( void * , t#bool , t#u32 ) ; } +s#stmmac_mode_ops struct stmmac_mode_ops { void ( * init ) ( void * , t#dma_addr_t , unsigned int , unsigned int ) ; unsigned int ( * is_jumbo_frm ) ( int , int ) ; int ( * jumbo_frm ) ( void * , s#sk_buff * , int ) ; int ( * set_16kib_bfsize ) ( int ) ; void ( * init_desc3 ) ( s#dma_desc * ) ; void ( * refill_desc3 ) ( void * , s#dma_desc * ) ; void ( * clean_desc3 ) ( void * , s#dma_desc * ) ; } +s#stmmac_hwtimestamp struct stmmac_hwtimestamp { void ( * config_hw_tstamping ) ( void * , t#u32 ) ; void ( * config_sub_second_increment ) ( void * , t#u32 , int , t#u32 * ) ; int ( * init_systime ) ( void * , t#u32 , t#u32 ) ; int ( * config_addend ) ( void * , t#u32 ) ; int ( * adjust_systime ) ( void * , t#u32 , t#u32 , int , int ) ; void ( * get_systime ) ( void * , t#u64 * ) ; void ( * get_ptptime ) ( void * , t#u64 * ) ; void ( * timestamp_interrupt ) ( s#stmmac_priv * ) ; } +e#tc_clsu32_command enum tc_clsu32_command { TC_CLSU32_NEW_KNODE , TC_CLSU32_REPLACE_KNODE , TC_CLSU32_DELETE_KNODE , TC_CLSU32_NEW_HNODE , TC_CLSU32_REPLACE_HNODE , TC_CLSU32_DELETE_HNODE , } +e#tca_id enum tca_id { TCA_ID_UNSPEC = 0 , TCA_ID_POLICE = 1 , TCA_ID_GACT = 5 , TCA_ID_IPT = 6 , TCA_ID_PEDIT = 7 , TCA_ID_MIRRED = 8 , TCA_ID_NAT = 9 , TCA_ID_XT = 10 , TCA_ID_SKBEDIT = 11 , TCA_ID_VLAN = 12 , TCA_ID_BPF = 13 , TCA_ID_CONNMARK = 14 , TCA_ID_SKBMOD = 15 , TCA_ID_CSUM = 16 , TCA_ID_TUNNEL_KEY = 17 , TCA_ID_SIMP = 22 , TCA_ID_IFE = 25 , TCA_ID_SAMPLE = 26 , TCA_ID_CTINFO , TCA_ID_MPLS , TCA_ID_CT , TCA_ID_GATE , __TCA_ID_MAX = 255 } +t#tc_action_priv_destructor typedef void ( * tc_action_priv_destructor ) ( void * ) +s##psample_group +s#tc_action_ops struct tc_action_ops { s#list_head head ; char kind [ 16 ] ; e#tca_id id ; t#size_t size ; s#module * owner ; int ( * act ) ( s#sk_buff * , const s#tc_action * , s#tcf_result * ) ; int ( * dump ) ( s#sk_buff * , s#tc_action * , int , int ) ; void ( * cleanup ) ( s#tc_action * ) ; int ( * lookup ) ( s#net * , s#tc_action * * , t#u32 ) ; int ( * init ) ( s#net * , s#nlattr * , s#nlattr * , s#tc_action * * , s#tcf_proto * , t#u32 , s#netlink_ext_ack * ) ; int ( * walk ) ( s#net * , s#sk_buff * , s#netlink_callback * , int , const s#tc_action_ops * , s#netlink_ext_ack * ) ; void ( * stats_update ) ( s#tc_action * , t#u64 , t#u64 , t#u64 , t#u64 , t#bool ) ; t#size_t ( * get_fill_size ) ( const s#tc_action * ) ; s#net_device * ( * get_dev ) ( const s#tc_action * , t#tc_action_priv_destructor * ) ; s#psample_group * ( * get_psample_group ) ( const s#tc_action * , t#tc_action_priv_destructor * ) ; int ( * offload_act_setup ) ( s#tc_action * , void * , t#u32 * , t#bool , s#netlink_ext_ack * ) ; } +s#tcf_idrinfo struct tcf_idrinfo { s#mutex lock ; s#idr action_idr ; s#net * net ; } +s#tcf_t struct tcf_t { t#__u64 install ; t#__u64 lastuse ; t#__u64 expires ; t#__u64 firstuse ; } +s#tc_cookie struct tc_cookie { t#u8 * data ; t#u32 len ; s#callback_head rcu ; } +s#tc_action struct tc_action { const s#tc_action_ops * ops ; t#__u32 type ; s#tcf_idrinfo * idrinfo ; t#u32 tcfa_index ; t#refcount_t tcfa_refcnt ; t#atomic_t tcfa_bindcnt ; int tcfa_action ; s#tcf_t tcfa_tm ; s#gnet_stats_basic_sync tcfa_bstats ; s#gnet_stats_basic_sync tcfa_bstats_hw ; s#gnet_stats_queue tcfa_qstats ; s#net_rate_estimator * tcfa_rate_est ; t#spinlock_t tcfa_lock ; s#gnet_stats_basic_sync * cpu_bstats ; s#gnet_stats_basic_sync * cpu_bstats_hw ; s#gnet_stats_queue * cpu_qstats ; s#tc_cookie * act_cookie ; s#tcf_chain * goto_chain ; t#u32 tcfa_flags ; t#u8 hw_stats ; t#u8 used_hw_stats ; t#bool used_hw_stats_valid ; t#u32 in_hw_count ; } +s#tcf_exts struct tcf_exts { t#__u32 type ; int nr_actions ; s#tc_action * * actions ; s#net * net ; int action ; int police ; } +s#tc_u32_key struct tc_u32_key { t#__be32 mask ; t#__be32 val ; int off ; int offmask ; } +s#tc_u32_sel struct tc_u32_sel { unsigned char flags ; unsigned char offshift ; unsigned char nkeys ; t#__be16 offmask ; t#__u16 off ; short offoff ; short hoff ; t#__be32 hmask ; s#tc_u32_key keys [ 0 ] ; } +s#tc_cls_u32_knode struct tc_cls_u32_knode { s#tcf_exts * exts ; s#tcf_result * res ; s#tc_u32_sel * sel ; t#u32 handle ; t#u32 val ; t#u32 mask ; t#u32 link_handle ; t#u8 fshift ; } +s#tc_cls_u32_hnode struct tc_cls_u32_hnode { t#u32 handle ; t#u32 prio ; unsigned int divisor ; } +s#tc_cls_u32_offload struct tc_cls_u32_offload { s#flow_cls_common_offload common ; e#tc_clsu32_command command ; union { s#tc_cls_u32_knode knode ; s#tc_cls_u32_hnode hnode ; } ; } +s#tc_cbs_qopt_offload struct tc_cbs_qopt_offload { t#u8 enable ; t#s32 queue ; t#s32 hicredit ; t#s32 locredit ; t#s32 idleslope ; t#s32 sendslope ; } +s##ip_tunnel_info +s##nf_flowtable +s##action_gate_entry +s#tc_taprio_sched_entry struct tc_taprio_sched_entry { t#u8 command ; t#u32 gate_mask ; t#u32 interval ; } +s#tc_taprio_qopt_offload struct tc_taprio_qopt_offload { t#u8 enable ; t#ktime_t base_time ; t#u64 cycle_time ; t#u64 cycle_time_extension ; t#size_t num_entries ; s#tc_taprio_sched_entry entries [ ] ; } +s#tc_etf_qopt_offload struct tc_etf_qopt_offload { t#u8 enable ; t#s32 queue ; } +s#stmmac_tc_ops struct stmmac_tc_ops { int ( * init ) ( s#stmmac_priv * ) ; int ( * setup_cls_u32 ) ( s#stmmac_priv * , s#tc_cls_u32_offload * ) ; int ( * setup_cbs ) ( s#stmmac_priv * , s#tc_cbs_qopt_offload * ) ; int ( * setup_cls ) ( s#stmmac_priv * , s#flow_cls_offload * ) ; int ( * setup_taprio ) ( s#stmmac_priv * , s#tc_taprio_qopt_offload * ) ; int ( * setup_etf ) ( s#stmmac_priv * , s#tc_etf_qopt_offload * ) ; } +s#stmmac_counters struct stmmac_counters { unsigned int mmc_tx_octetcount_gb ; unsigned int mmc_tx_framecount_gb ; unsigned int mmc_tx_broadcastframe_g ; unsigned int mmc_tx_multicastframe_g ; unsigned int mmc_tx_64_octets_gb ; unsigned int mmc_tx_65_to_127_octets_gb ; unsigned int mmc_tx_128_to_255_octets_gb ; unsigned int mmc_tx_256_to_511_octets_gb ; unsigned int mmc_tx_512_to_1023_octets_gb ; unsigned int mmc_tx_1024_to_max_octets_gb ; unsigned int mmc_tx_unicast_gb ; unsigned int mmc_tx_multicast_gb ; unsigned int mmc_tx_broadcast_gb ; unsigned int mmc_tx_underflow_error ; unsigned int mmc_tx_singlecol_g ; unsigned int mmc_tx_multicol_g ; unsigned int mmc_tx_deferred ; unsigned int mmc_tx_latecol ; unsigned int mmc_tx_exesscol ; unsigned int mmc_tx_carrier_error ; unsigned int mmc_tx_octetcount_g ; unsigned int mmc_tx_framecount_g ; unsigned int mmc_tx_excessdef ; unsigned int mmc_tx_pause_frame ; unsigned int mmc_tx_vlan_frame_g ; unsigned int mmc_rx_framecount_gb ; unsigned int mmc_rx_octetcount_gb ; unsigned int mmc_rx_octetcount_g ; unsigned int mmc_rx_broadcastframe_g ; unsigned int mmc_rx_multicastframe_g ; unsigned int mmc_rx_crc_error ; unsigned int mmc_rx_align_error ; unsigned int mmc_rx_run_error ; unsigned int mmc_rx_jabber_error ; unsigned int mmc_rx_undersize_g ; unsigned int mmc_rx_oversize_g ; unsigned int mmc_rx_64_octets_gb ; unsigned int mmc_rx_65_to_127_octets_gb ; unsigned int mmc_rx_128_to_255_octets_gb ; unsigned int mmc_rx_256_to_511_octets_gb ; unsigned int mmc_rx_512_to_1023_octets_gb ; unsigned int mmc_rx_1024_to_max_octets_gb ; unsigned int mmc_rx_unicast_g ; unsigned int mmc_rx_length_error ; unsigned int mmc_rx_autofrangetype ; unsigned int mmc_rx_pause_frames ; unsigned int mmc_rx_fifo_overflow ; unsigned int mmc_rx_vlan_frames_gb ; unsigned int mmc_rx_watchdog_error ; unsigned int mmc_rx_ipc_intr_mask ; unsigned int mmc_rx_ipc_intr ; unsigned int mmc_rx_ipv4_gd ; unsigned int mmc_rx_ipv4_hderr ; unsigned int mmc_rx_ipv4_nopay ; unsigned int mmc_rx_ipv4_frag ; unsigned int mmc_rx_ipv4_udsbl ; unsigned int mmc_rx_ipv4_gd_octets ; unsigned int mmc_rx_ipv4_hderr_octets ; unsigned int mmc_rx_ipv4_nopay_octets ; unsigned int mmc_rx_ipv4_frag_octets ; unsigned int mmc_rx_ipv4_udsbl_octets ; unsigned int mmc_rx_ipv6_gd_octets ; unsigned int mmc_rx_ipv6_hderr_octets ; unsigned int mmc_rx_ipv6_nopay_octets ; unsigned int mmc_rx_ipv6_gd ; unsigned int mmc_rx_ipv6_hderr ; unsigned int mmc_rx_ipv6_nopay ; unsigned int mmc_rx_udp_gd ; unsigned int mmc_rx_udp_err ; unsigned int mmc_rx_tcp_gd ; unsigned int mmc_rx_tcp_err ; unsigned int mmc_rx_icmp_gd ; unsigned int mmc_rx_icmp_err ; unsigned int mmc_rx_udp_gd_octets ; unsigned int mmc_rx_udp_err_octets ; unsigned int mmc_rx_tcp_gd_octets ; unsigned int mmc_rx_tcp_err_octets ; unsigned int mmc_rx_icmp_gd_octets ; unsigned int mmc_rx_icmp_err_octets ; unsigned int mmc_tx_fpe_fragment_cntr ; unsigned int mmc_tx_hold_req_cntr ; unsigned int mmc_rx_packet_assembly_err_cntr ; unsigned int mmc_rx_packet_smd_err_cntr ; unsigned int mmc_rx_packet_assembly_ok_cntr ; unsigned int mmc_rx_fpe_fragment_cntr ; } +s#stmmac_mmc_ops struct stmmac_mmc_ops { void ( * ctrl ) ( void * , unsigned int ) ; void ( * intr_all_mask ) ( void * ) ; void ( * read ) ( void * , s#stmmac_counters * ) ; } +s##xpcs_id +s#phylink_pcs_ops struct phylink_pcs_ops { void ( * pcs_get_state ) ( s#phylink_pcs * , s#phylink_link_state * ) ; int ( * pcs_config ) ( s#phylink_pcs * , unsigned int , t#phy_interface_t , const unsigned long * , t#bool ) ; void ( * pcs_an_restart ) ( s#phylink_pcs * ) ; void ( * pcs_link_up ) ( s#phylink_pcs * , unsigned int , t#phy_interface_t , int , int ) ; } +s#phylink_pcs struct phylink_pcs { const s#phylink_pcs_ops * ops ; t#bool poll ; } +s#dw_xpcs struct dw_xpcs { s#mdio_device * mdiodev ; const s#xpcs_id * id ; s#phylink_pcs pcs ; } +s#mii_regs struct mii_regs { unsigned int addr ; unsigned int data ; unsigned int addr_shift ; unsigned int reg_shift ; unsigned int addr_mask ; unsigned int reg_mask ; unsigned int clk_csr_shift ; unsigned int clk_csr_mask ; } +s#mac_link struct mac_link { t#u32 speed_mask ; t#u32 speed10 ; t#u32 speed100 ; t#u32 speed1000 ; t#u32 speed2500 ; t#u32 duplex ; struct { t#u32 speed2500 ; t#u32 speed5000 ; t#u32 speed10000 ; } xgmii ; struct { t#u32 speed25000 ; t#u32 speed40000 ; t#u32 speed50000 ; t#u32 speed100000 ; } xlgmii ; } +s#mac_device_info struct mac_device_info { const s#stmmac_ops * mac ; const s#stmmac_desc_ops * desc ; const s#stmmac_dma_ops * dma ; const s#stmmac_mode_ops * mode ; const s#stmmac_hwtimestamp * ptp ; const s#stmmac_tc_ops * tc ; const s#stmmac_mmc_ops * mmc ; s#dw_xpcs * xpcs ; s#mii_regs mii ; s#mac_link link ; void * pcsr ; unsigned int multicast_filter_bins ; unsigned int unicast_filter_entries ; unsigned int mcast_bits_log2 ; unsigned int rx_csum ; unsigned int pcs ; unsigned int pmt ; unsigned int ps ; unsigned int xlgmac ; unsigned int num_vlan ; t#u32 vlan_filter [ 32 ] ; unsigned int promisc ; t#bool vlan_fail_q_en ; t#u8 vlan_fail_q ; } +s#stmmac_rx_buffer struct stmmac_rx_buffer { union { struct { s#page * page ; t#dma_addr_t addr ; t#__u32 page_offset ; } ; s#xdp_buff * xdp ; } ; s#page * sec_page ; t#dma_addr_t sec_addr ; } +s#stmmac_rx_queue struct stmmac_rx_queue { t#u32 rx_count_frames ; t#u32 queue_index ; s#xdp_rxq_info xdp_rxq ; s#xsk_buff_pool * xsk_pool ; s#page_pool * page_pool ; s#stmmac_rx_buffer * buf_pool ; s#stmmac_priv * priv_data ; s#dma_extended_desc * dma_erx ; s#dma_desc * dma_rx __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int cur_rx ; unsigned int dirty_rx ; unsigned int buf_alloc_num ; t#u32 rx_zeroc_thresh ; t#dma_addr_t dma_rx_phy ; t#u32 rx_tail_addr ; unsigned int state_saved ; struct { s#sk_buff * skb ; unsigned int len ; unsigned int error ; } state ; } +e#stmmac_txbuf_type enum stmmac_txbuf_type { STMMAC_TXBUF_T_SKB , STMMAC_TXBUF_T_XDP_TX , STMMAC_TXBUF_T_XDP_NDO , STMMAC_TXBUF_T_XSK_TX , } +s#stmmac_tx_info struct stmmac_tx_info { t#dma_addr_t buf ; t#bool map_as_page ; unsigned len ; t#bool last_segment ; t#bool is_jumbo ; e#stmmac_txbuf_type buf_type ; } +s#stmmac_tx_queue struct stmmac_tx_queue { t#u32 tx_count_frames ; int tbs ; s#hrtimer txtimer ; t#u32 queue_index ; s#stmmac_priv * priv_data ; s#dma_extended_desc * dma_etx __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#dma_edesc * dma_entx ; s#dma_desc * dma_tx ; union { s#sk_buff * * tx_skbuff ; s#xdp_frame * * xdpf ; } ; s#stmmac_tx_info * tx_skbuff_dma ; s#xsk_buff_pool * xsk_pool ; t#u32 xsk_frames_done ; unsigned int cur_tx ; unsigned int dirty_tx ; t#dma_addr_t dma_tx_phy ; t#dma_addr_t tx_tail_addr ; t#u32 mss ; } +s#stmmac_channel struct stmmac_channel { s#napi_struct rx_napi __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#napi_struct tx_napi __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#napi_struct rxtx_napi __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#stmmac_priv * priv_data ; t#spinlock_t lock ; t#u32 index ; } +s#stmmac_mdio_bus_data struct stmmac_mdio_bus_data { unsigned int phy_mask ; unsigned int has_xpcs ; unsigned int xpcs_an_inband ; int * irqs ; int probed_phy_irq ; t#bool needs_reset ; } +e#stmmac_fpe_state enum stmmac_fpe_state { FPE_STATE_OFF = 0 , FPE_STATE_CAPABLE = 1 , FPE_STATE_ENTERING_ON = 2 , FPE_STATE_ON = 3 , } +s#stmmac_fpe_cfg struct stmmac_fpe_cfg { t#bool enable ; t#bool hs_enable ; e#stmmac_fpe_state lp_fpe_state ; e#stmmac_fpe_state lo_fpe_state ; } +s#stmmac_rxq_cfg struct stmmac_rxq_cfg { t#u8 mode_to_use ; t#u32 chan ; t#u8 pkt_route ; t#bool use_prio ; t#u32 prio ; } +s#stmmac_txq_cfg struct stmmac_txq_cfg { t#u32 weight ; t#u8 mode_to_use ; t#u32 send_slope ; t#u32 idle_slope ; t#u32 high_credit ; t#u32 low_credit ; t#bool use_prio ; t#u32 prio ; int tbs_en ; } +s##mfd_cell +s##clocksource +s#system_counterval_t struct system_counterval_t { t#u64 cycles ; s#clocksource * cs ; } +s##clk +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#plat_stmmacenet_data struct plat_stmmacenet_data { int bus_id ; int phy_addr ; int interface ; t#phy_interface_t phy_interface ; s#stmmac_mdio_bus_data * mdio_bus_data ; s#device_node * phy_node ; s#device_node * phylink_node ; s#device_node * mdio_node ; s#stmmac_dma_cfg * dma_cfg ; s#stmmac_est * est ; s#stmmac_fpe_cfg * fpe_cfg ; s#stmmac_safety_feature_cfg * safety_feat_cfg ; int clk_csr ; int has_gmac ; int enh_desc ; int tx_coe ; int rx_coe ; int bugged_jumbo ; int pmt ; int force_sf_dma_mode ; int force_thresh_dma_mode ; int riwt_off ; int max_speed ; int maxmtu ; int multicast_filter_bins ; int unicast_filter_entries ; int tx_fifo_size ; int rx_fifo_size ; t#u32 addr64 ; t#u32 rx_queues_to_use ; t#u32 tx_queues_to_use ; t#u8 rx_sched_algorithm ; t#u8 tx_sched_algorithm ; s#stmmac_rxq_cfg rx_queues_cfg [ 8 ] ; s#stmmac_txq_cfg tx_queues_cfg [ 8 ] ; void ( * fix_mac_speed ) ( void * , unsigned int ) ; int ( * serdes_powerup ) ( s#net_device * , void * ) ; void ( * serdes_powerdown ) ( s#net_device * , void * ) ; void ( * speed_mode_2500 ) ( s#net_device * , void * ) ; void ( * ptp_clk_freq_config ) ( void * ) ; int ( * init ) ( s#platform_device * , void * ) ; void ( * exit ) ( s#platform_device * , void * ) ; s#mac_device_info * ( * setup ) ( void * ) ; int ( * clks_config ) ( void * , t#bool ) ; int ( * crosststamp ) ( t#ktime_t * , s#system_counterval_t * , void * ) ; void ( * dump_debug_regs ) ( void * ) ; void * bsp_priv ; s#clk * stmmac_clk ; s#clk * pclk ; s#clk * clk_ptp_ref ; unsigned int clk_ptp_rate ; unsigned int clk_ref_rate ; unsigned int mult_fact_100ns ; t#s32 ptp_max_adj ; s#reset_control * stmmac_rst ; s#reset_control * stmmac_ahb_rst ; s#stmmac_axi * axi ; int has_gmac4 ; t#bool has_sun8i ; t#bool tso_en ; int rss_en ; int mac_port_sel_speed ; t#bool en_tx_lpi_clockgating ; int has_xgmac ; t#bool vlan_fail_q_en ; t#u8 vlan_fail_q ; unsigned int eee_usecs_rate ; s#pci_dev * pdev ; t#bool has_crossts ; int int_snapshot_num ; int ext_snapshot_num ; t#bool ext_snapshot_en ; t#bool multi_msi_en ; int msi_mac_vec ; int msi_wol_vec ; int msi_lpi_vec ; int msi_sfty_ce_vec ; int msi_sfty_ue_vec ; int msi_rx_base_vec ; int msi_tx_base_vec ; t#bool use_phy_wol ; t#bool sph_disable ; t#bool serdes_up_after_phy_linkup ; } +s##ptp_clock +s#stmmac_flow_entry struct stmmac_flow_entry { unsigned long cookie ; unsigned long action ; t#u8 ip_proto ; int in_use ; int idx ; int is_l4 ; } +E#STMMAC_RFS_T_MAX 1 +s#stmmac_rfs_entry struct stmmac_rfs_entry { unsigned long cookie ; int in_use ; int type ; int tc ; } +s#stmmac_priv struct stmmac_priv { t#u32 tx_coal_frames [ 8 ] ; t#u32 tx_coal_timer [ 8 ] ; t#u32 rx_coal_frames [ 8 ] ; int tx_coalesce ; int hwts_tx_en ; t#bool tx_path_in_lpi_mode ; t#bool tso ; int sph ; int sph_cap ; t#u32 sarc_type ; unsigned int dma_buf_sz ; unsigned int rx_copybreak ; t#u32 rx_riwt [ 8 ] ; int hwts_rx_en ; void * ioaddr ; s#net_device * dev ; s#device * device ; s#mac_device_info * hw ; int ( * hwif_quirks ) ( s#stmmac_priv * ) ; s#mutex lock ; s#stmmac_rx_queue rx_queue [ 8 ] ; unsigned int dma_rx_size ; s#stmmac_tx_queue tx_queue [ 8 ] ; unsigned int dma_tx_size ; s#stmmac_channel channel [ 8 ] ; int speed ; unsigned int flow_ctrl ; unsigned int pause ; s#mii_bus * mii ; int mii_irq [ 32 ] ; s#phylink_config phylink_config ; s#phylink * phylink ; s#stmmac_extra_stats xstats __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#stmmac_safety_stats sstats ; s#plat_stmmacenet_data * plat ; s#dma_features dma_cap ; s#stmmac_counters mmc ; int hw_cap_support ; int synopsys_id ; t#u32 msg_enable ; int wolopts ; int wol_irq ; int clk_csr ; s#timer_list eee_ctrl_timer ; int lpi_irq ; int eee_enabled ; int eee_active ; int tx_lpi_timer ; int tx_lpi_enabled ; int eee_tw_timer ; t#bool eee_sw_timer_en ; unsigned int mode ; unsigned int chain_mode ; int extend_desc ; s#hwtstamp_config tstamp_config ; s#ptp_clock * ptp_clock ; s#ptp_clock_info ptp_clock_ops ; unsigned int default_addend ; t#u32 sub_second_inc ; t#u32 systime_flags ; t#u32 adv_ts ; int use_riwt ; int irq_wake ; t#spinlock_t ptp_lock ; s#mutex aux_ts_lock ; void * mmcaddr ; void * ptpaddr ; unsigned long active_vlans [ ( ( ( 4096 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; int sfty_ce_irq ; int sfty_ue_irq ; int rx_irq [ 8 ] ; int tx_irq [ 8 ] ; char int_name_mac [ 16 + 9 ] ; char int_name_wol [ 16 + 9 ] ; char int_name_lpi [ 16 + 9 ] ; char int_name_sfty_ce [ 16 + 10 ] ; char int_name_sfty_ue [ 16 + 10 ] ; char int_name_rx_irq [ 8 ] [ 16 + 14 ] ; char int_name_tx_irq [ 8 ] [ 16 + 18 ] ; s#dentry * dbgfs_dir ; unsigned long state ; s#workqueue_struct * wq ; s#work_struct service_task ; unsigned long fpe_task_state ; s#workqueue_struct * fpe_wq ; s#work_struct fpe_task ; char wq_name [ 16 + 4 ] ; unsigned int tc_entries_max ; unsigned int tc_off_max ; s#stmmac_tc_entry * tc_entries ; unsigned int flow_entries_max ; s#stmmac_flow_entry * flow_entries ; unsigned int rfs_entries_max [ E#STMMAC_RFS_T_MAX ] ; unsigned int rfs_entries_cnt [ E#STMMAC_RFS_T_MAX ] ; unsigned int rfs_entries_total ; s#stmmac_rfs_entry * rfs_entries ; s#stmmac_pps_cfg pps [ 4 ] ; s#stmmac_rss rss ; unsigned long * af_xdp_zc_qps ; s#bpf_prog * xdp_prog ; } +stmmac_bus_clks_config int stmmac_bus_clks_config ( s#stmmac_priv * , t#bool ) +stmmac_init_tstamp_counter int stmmac_init_tstamp_counter ( s#stmmac_priv * , t#u32 ) +s#stmmac_resources struct stmmac_resources { void * addr ; t#u8 mac [ 6 ] ; int wol_irq ; int lpi_irq ; int irq ; int sfty_ce_irq ; int sfty_ue_irq ; int rx_irq [ 8 ] ; int tx_irq [ 8 ] ; } +stmmac_dvr_probe int stmmac_dvr_probe ( s#device * , s#plat_stmmacenet_data * , s#stmmac_resources * ) +stmmac_dvr_remove int stmmac_dvr_remove ( s#device * ) +stmmac_suspend int stmmac_suspend ( s#device * ) +stmmac_resume int stmmac_resume ( s#device * ) + +/* drivers/net/ethernet/stmicro/stmmac/stmmac_platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##ptp_clock +s##tc_cls_u32_offload +s##tc_cbs_qopt_offload +s##flow_cls_offload +s##tc_taprio_qopt_offload +s##tc_etf_qopt_offload +s##xpcs_id +s##clocksource +s##clk +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +stmmac_probe_config_dt s#plat_stmmacenet_data * stmmac_probe_config_dt ( s#platform_device * , t#u8 * ) +stmmac_remove_config_dt void stmmac_remove_config_dt ( s#platform_device * , s#plat_stmmacenet_data * ) +stmmac_get_platform_resources int stmmac_get_platform_resources ( s#platform_device * , s#stmmac_resources * ) +stmmac_pltfr_remove int stmmac_pltfr_remove ( s#platform_device * ) +stmmac_pltfr_pm_ops extern const s#dev_pm_ops stmmac_pltfr_pm_ops + +/* drivers/net/ethernet/ti/am65-cpts.o */ +s##am65_cpts +am65_cpts_ns_gettime t#u64 am65_cpts_ns_gettime ( s#am65_cpts * ) +s#am65_cpts_estf_cfg struct am65_cpts_estf_cfg { t#u64 ns_period ; t#u64 ns_start ; } +am65_cpts_estf_enable int am65_cpts_estf_enable ( s#am65_cpts * , int , s#am65_cpts_estf_cfg * ) +am65_cpts_estf_disable void am65_cpts_estf_disable ( s#am65_cpts * , int ) +am65_cpts_rx_enable void am65_cpts_rx_enable ( s#am65_cpts * , t#bool ) +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +am65_cpts_tx_timestamp void am65_cpts_tx_timestamp ( s#am65_cpts * , s#sk_buff * ) +am65_cpts_prep_tx_timestamp void am65_cpts_prep_tx_timestamp ( s#am65_cpts * , s#sk_buff * ) +am65_cpts_phc_index int am65_cpts_phc_index ( s#am65_cpts * ) +am65_cpts_create s#am65_cpts * am65_cpts_create ( s#device * , void * , s#device_node * ) + +/* drivers/net/ethernet/wiznet/w5100.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +w5100_ops_priv void * w5100_ops_priv ( const s#net_device * ) +s#w5100_ops struct w5100_ops { t#bool may_sleep ; int chip_id ; int ( * read ) ( s#net_device * , t#u32 ) ; int ( * write ) ( s#net_device * , t#u32 , t#u8 ) ; int ( * read16 ) ( s#net_device * , t#u32 ) ; int ( * write16 ) ( s#net_device * , t#u32 , t#u16 ) ; int ( * readbulk ) ( s#net_device * , t#u32 , t#u8 * , int ) ; int ( * writebulk ) ( s#net_device * , t#u32 , const t#u8 * , int ) ; int ( * reset ) ( s#net_device * ) ; int ( * init ) ( s#net_device * ) ; } +w5100_probe int w5100_probe ( s#device * , const s#w5100_ops * , int , const void * , int , int ) +w5100_remove int w5100_remove ( s#device * ) +w5100_pm_ops extern const s#dev_pm_ops w5100_pm_ops + +/* drivers/net/geneve.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic +s##bpf_xdp_link +geneve_dev_create_fb s#net_device * geneve_dev_create_fb ( s#net * , const char * , t#u8 , t#u16 ) + +/* drivers/net/hamradio/hdlcdrv.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#hdlcdrv_params struct hdlcdrv_params { int iobase ; int irq ; int dma ; int dma2 ; int seriobase ; int pariobase ; int midiiobase ; } +s#hdlcdrv_channel_params struct hdlcdrv_channel_params { int tx_delay ; int tx_tail ; int slottime ; int ppersist ; int fulldup ; } +s#hdlcdrv_channel_state struct hdlcdrv_channel_state { int ptt ; int dcd ; int ptt_keyed ; unsigned long tx_packets ; unsigned long tx_errors ; unsigned long rx_packets ; unsigned long rx_errors ; } +s#hdlcdrv_old_channel_state struct hdlcdrv_old_channel_state { int ptt ; int dcd ; int ptt_keyed ; } +s#hdlcdrv_ioctl struct hdlcdrv_ioctl { int cmd ; union { s#hdlcdrv_params mp ; s#hdlcdrv_channel_params cp ; s#hdlcdrv_channel_state cs ; s#hdlcdrv_old_channel_state ocs ; unsigned int calibrate ; unsigned char bits ; char modename [ 128 ] ; char drivername [ 32 ] ; } data ; } +s#hdlcdrv_ops struct hdlcdrv_ops { const char * drvname ; const char * drvinfo ; int ( * open ) ( s#net_device * ) ; int ( * close ) ( s#net_device * ) ; int ( * ioctl ) ( s#net_device * , s#ifreq * , s#hdlcdrv_ioctl * , int ) ; } +s#hdlcdrv_pttoutput struct hdlcdrv_pttoutput { int dma2 ; int seriobase ; int pariobase ; int midiiobase ; unsigned int flags ; } +s#hdlcdrv_hdlcbuffer struct hdlcdrv_hdlcbuffer { t#spinlock_t lock ; unsigned rd , wr ; unsigned short buf [ 32 ] ; } +s#hdlcdrv_hdlcrx struct hdlcdrv_hdlcrx { s#hdlcdrv_hdlcbuffer hbuf ; unsigned long in_hdlc_rx ; int rx_state ; unsigned int bitstream ; unsigned int bitbuf ; int numbits ; unsigned char dcd ; int len ; unsigned char * bp ; unsigned char buffer [ 400 + 2 ] ; } +s#hdlcdrv_hdlctx struct hdlcdrv_hdlctx { s#hdlcdrv_hdlcbuffer hbuf ; unsigned long in_hdlc_tx ; int tx_state ; int numflags ; unsigned int bitstream ; unsigned char ptt ; int calibrate ; int slotcnt ; unsigned int bitbuf ; int numbits ; int len ; unsigned char * bp ; unsigned char buffer [ 400 + 2 ] ; } +s#hdlcdrv_bitbuffer struct hdlcdrv_bitbuffer { unsigned int rd ; unsigned int wr ; unsigned int shreg ; unsigned char buffer [ 256 ] ; } +s#hdlcdrv_state struct hdlcdrv_state { int magic ; int opened ; const s#hdlcdrv_ops * ops ; struct { int bitrate ; } par ; s#hdlcdrv_pttoutput ptt_out ; s#hdlcdrv_channel_params ch_params ; s#hdlcdrv_hdlcrx hdlcrx ; s#hdlcdrv_hdlctx hdlctx ; s#hdlcdrv_bitbuffer bitbuf_channel ; s#hdlcdrv_bitbuffer bitbuf_hdlc ; int ptt_keyed ; s#sk_buff * skb ; } +hdlcdrv_receiver void hdlcdrv_receiver ( s#net_device * , s#hdlcdrv_state * ) +hdlcdrv_transmitter void hdlcdrv_transmitter ( s#net_device * , s#hdlcdrv_state * ) +hdlcdrv_arbitrate void hdlcdrv_arbitrate ( s#net_device * , s#hdlcdrv_state * ) +hdlcdrv_register s#net_device * hdlcdrv_register ( const s#hdlcdrv_ops * , unsigned int , const char * , unsigned int , unsigned int , unsigned int ) +hdlcdrv_unregister void hdlcdrv_unregister ( s#net_device * ) + +/* drivers/net/ipvlan/ipvlan_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#ipvl_port struct ipvl_port { s#net_device * dev ; t#possible_net_t pnet ; s#hlist_head hlhead [ ( 1 << 8 ) ] ; s#list_head ipvlans ; t#u16 mode ; t#u16 flags ; t#u16 dev_id_start ; s#work_struct wq ; s#sk_buff_head backlog ; int count ; s#ida ida ; } +s#ipvl_pcpu_stats struct ipvl_pcpu_stats { t#u64 rx_pkts ; t#u64 rx_bytes ; t#u64 rx_mcast ; t#u64 tx_pkts ; t#u64 tx_bytes ; s#u64_stats_sync syncp ; t#u32 rx_errs ; t#u32 tx_drps ; } +s#ipvl_dev struct ipvl_dev { s#net_device * dev ; s#list_head pnode ; s#ipvl_port * port ; s#net_device * phy_dev ; s#list_head addrs ; s#ipvl_pcpu_stats * pcpu_stats ; unsigned long mac_filters [ ( ( ( ( 1 << 8 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#netdev_features_t sfeatures ; t#u32 msg_enable ; t#spinlock_t addrs_lock ; } +ipvlan_count_rx void ipvlan_count_rx ( const s#ipvl_dev * , unsigned int , t#bool , t#bool ) + +/* drivers/net/ipvlan/ipvlan_main.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ipvlan_link_new int ipvlan_link_new ( s#net * , s#net_device * , s#nlattr * [ ] , s#nlattr * [ ] , s#netlink_ext_ack * ) +ipvlan_link_delete void ipvlan_link_delete ( s#net_device * , s#list_head * ) +ipvlan_link_setup void ipvlan_link_setup ( s#net_device * ) +ipvlan_link_register int ipvlan_link_register ( s#rtnl_link_ops * ) + +/* drivers/net/loopback.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +blackhole_netdev extern s#net_device * blackhole_netdev +dev_lstats_read void dev_lstats_read ( s#net_device * , t#u64 * , t#u64 * ) + +/* drivers/net/macsec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##crypto_type +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##dst_cache_pcpu +macsec_pn_wrapped void macsec_pn_wrapped ( s#macsec_secy * , s#macsec_tx_sa * ) + +/* drivers/net/macvlan.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +macvlan_common_setup extern void macvlan_common_setup ( s#net_device * ) +macvlan_common_newlink extern int macvlan_common_newlink ( s#net * , s#net_device * , s#nlattr * [ ] , s#nlattr * [ ] , s#netlink_ext_ack * ) +macvlan_dellink extern void macvlan_dellink ( s#net_device * , s#list_head * ) +macvlan_link_register extern int macvlan_link_register ( s#rtnl_link_ops * ) + +/* drivers/net/mdio.o */ +s##net_device +s#mdio_if_info struct mdio_if_info { int prtad ; t#u32 mmds ; unsigned mode_support ; s#net_device * dev ; int ( * mdio_read ) ( s#net_device * , int , int , t#u16 ) ; int ( * mdio_write ) ( s#net_device * , int , int , t#u16 , t#u16 ) ; } +mdio45_probe extern int mdio45_probe ( s#mdio_if_info * , int ) +mdio_set_flag extern int mdio_set_flag ( const s#mdio_if_info * , int , int , t#u16 , int , t#bool ) +mdio45_links_ok extern int mdio45_links_ok ( const s#mdio_if_info * , t#u32 ) +mdio45_nway_restart extern int mdio45_nway_restart ( const s#mdio_if_info * ) +s#ethtool_cmd struct ethtool_cmd { t#__u32 cmd ; t#__u32 supported ; t#__u32 advertising ; t#__u16 speed ; t#__u8 duplex ; t#__u8 port ; t#__u8 phy_address ; t#__u8 transceiver ; t#__u8 autoneg ; t#__u8 mdio_support ; t#__u32 maxtxpkt ; t#__u32 maxrxpkt ; t#__u16 speed_hi ; t#__u8 eth_tp_mdix ; t#__u8 eth_tp_mdix_ctrl ; t#__u32 lp_advertising ; t#__u32 reserved [ 2 ] ; } +mdio45_ethtool_gset_npage extern void mdio45_ethtool_gset_npage ( const s#mdio_if_info * , s#ethtool_cmd * , t#u32 , t#u32 ) +mdio45_ethtool_ksettings_get_npage extern void mdio45_ethtool_ksettings_get_npage ( const s#mdio_if_info * , s#ethtool_link_ksettings * , t#u32 , t#u32 ) +s#mii_ioctl_data struct mii_ioctl_data { t#__u16 phy_id ; t#__u16 reg_num ; t#__u16 val_in ; t#__u16 val_out ; } +mdio_mii_ioctl extern int mdio_mii_ioctl ( const s#mdio_if_info * , s#mii_ioctl_data * , int ) + +/* drivers/net/mdio/acpi_mdio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +acpi_mdiobus_register int acpi_mdiobus_register ( s#mii_bus * , s#fwnode_handle * ) + +/* drivers/net/mdio/fwnode_mdio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##net_device +s##sfp_bus +s##phylink +s##macsec_ops +fwnode_mdiobus_phy_device_register int fwnode_mdiobus_phy_device_register ( s#mii_bus * , s#phy_device * , s#fwnode_handle * , t#u32 ) +fwnode_mdiobus_register_phy int fwnode_mdiobus_register_phy ( s#mii_bus * , s#fwnode_handle * , t#u32 ) + +/* drivers/net/mdio/mdio-bitbang.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +mdiobb_read int mdiobb_read ( s#mii_bus * , int , int ) +mdiobb_write int mdiobb_write ( s#mii_bus * , int , int , t#u16 ) +s#mdiobb_ops struct mdiobb_ops { s#module * owner ; void ( * set_mdc ) ( s#mdiobb_ctrl * , int ) ; void ( * set_mdio_dir ) ( s#mdiobb_ctrl * , int ) ; void ( * set_mdio_data ) ( s#mdiobb_ctrl * , int ) ; int ( * get_mdio_data ) ( s#mdiobb_ctrl * ) ; } +s#mdiobb_ctrl struct mdiobb_ctrl { const s#mdiobb_ops * ops ; unsigned int override_op_c22 ; t#u8 op_c22_read ; t#u8 op_c22_write ; } +alloc_mdio_bitbang s#mii_bus * alloc_mdio_bitbang ( s#mdiobb_ctrl * ) +free_mdio_bitbang void free_mdio_bitbang ( s#mii_bus * ) + +/* drivers/net/mdio/mdio-cavium.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +cavium_mdiobus_read int cavium_mdiobus_read ( s#mii_bus * , int , int ) +cavium_mdiobus_write int cavium_mdiobus_write ( s#mii_bus * , int , int , t#u16 ) + +/* drivers/net/mdio/mdio-i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +s##pinctrl +s##pinctrl_state +s##regulator +mdio_i2c_alloc s#mii_bus * mdio_i2c_alloc ( s#device * , s#i2c_adapter * ) + +/* drivers/net/mdio/mdio-mux.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +mdio_mux_init int mdio_mux_init ( s#device * , s#device_node * , int ( * ) ( int , int , void * ) , void * * , void * , s#mii_bus * ) +mdio_mux_uninit void mdio_mux_uninit ( void * ) + +/* drivers/net/mdio/mdio-xgene.o */ +s##clk +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#xgene_mdio_pdata struct xgene_mdio_pdata { s#clk * clk ; s#device * dev ; void * mac_csr_addr ; void * diag_csr_addr ; void * mdio_csr_addr ; s#mii_bus * mdio_bus ; int mdio_id ; t#spinlock_t mac_lock ; } +xgene_mdio_rd_mac t#u32 xgene_mdio_rd_mac ( s#xgene_mdio_pdata * , t#u32 ) +xgene_mdio_wr_mac void xgene_mdio_wr_mac ( s#xgene_mdio_pdata * , t#u32 , t#u32 ) +xgene_mdio_rgmii_read int xgene_mdio_rgmii_read ( s#mii_bus * , int , int ) +xgene_mdio_rgmii_write int xgene_mdio_rgmii_write ( s#mii_bus * , int , int , t#u16 ) +xgene_enet_phy_register s#phy_device * xgene_enet_phy_register ( s#mii_bus * , int ) + +/* drivers/net/mdio/of_mdio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##workqueue_struct +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +of_mdiobus_phy_device_register int of_mdiobus_phy_device_register ( s#mii_bus * , s#phy_device * , s#device_node * , t#u32 ) +of_mdiobus_child_is_phy t#bool of_mdiobus_child_is_phy ( s#device_node * ) +of_mdiobus_register int of_mdiobus_register ( s#mii_bus * , s#device_node * ) +of_mdio_find_device s#mdio_device * of_mdio_find_device ( s#device_node * ) +of_phy_find_device s#phy_device * of_phy_find_device ( s#device_node * ) +of_phy_connect s#phy_device * of_phy_connect ( s#net_device * , s#device_node * , void ( * ) ( s#net_device * ) , t#u32 , t#phy_interface_t ) +of_phy_get_and_connect s#phy_device * of_phy_get_and_connect ( s#net_device * , s#device_node * , void ( * ) ( s#net_device * ) ) +of_phy_is_fixed_link t#bool of_phy_is_fixed_link ( s#device_node * ) +of_phy_register_fixed_link int of_phy_register_fixed_link ( s#device_node * ) +of_phy_deregister_fixed_link void of_phy_deregister_fixed_link ( s#device_node * ) + +/* drivers/net/mii.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#mii_if_info struct mii_if_info { int phy_id ; int advertising ; int phy_id_mask ; int reg_num_mask ; unsigned int full_duplex : 1 ; unsigned int force_media : 1 ; unsigned int supports_gmii : 1 ; s#net_device * dev ; int ( * mdio_read ) ( s#net_device * , int , int ) ; void ( * mdio_write ) ( s#net_device * , int , int , int ) ; } +mii_link_ok extern int mii_link_ok ( s#mii_if_info * ) +mii_nway_restart extern int mii_nway_restart ( s#mii_if_info * ) +mii_ethtool_gset extern int mii_ethtool_gset ( s#mii_if_info * , s#ethtool_cmd * ) +mii_ethtool_get_link_ksettings extern void mii_ethtool_get_link_ksettings ( s#mii_if_info * , s#ethtool_link_ksettings * ) +mii_ethtool_sset extern int mii_ethtool_sset ( s#mii_if_info * , s#ethtool_cmd * ) +mii_ethtool_set_link_ksettings extern int mii_ethtool_set_link_ksettings ( s#mii_if_info * , const s#ethtool_link_ksettings * ) +mii_check_link extern void mii_check_link ( s#mii_if_info * ) +mii_check_media extern unsigned int mii_check_media ( s#mii_if_info * , unsigned int , unsigned int ) +mii_check_gmii_support extern int mii_check_gmii_support ( s#mii_if_info * ) +generic_mii_ioctl extern int generic_mii_ioctl ( s#mii_if_info * , s#mii_ioctl_data * , int , unsigned int * ) + +/* drivers/net/net_failover.o */ +s##sock +s##neigh_parms +s##workqueue_struct +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#failover_ops struct failover_ops { int ( * slave_pre_register ) ( s#net_device * , s#net_device * ) ; int ( * slave_register ) ( s#net_device * , s#net_device * ) ; int ( * slave_pre_unregister ) ( s#net_device * , s#net_device * ) ; int ( * slave_unregister ) ( s#net_device * , s#net_device * ) ; int ( * slave_link_change ) ( s#net_device * , s#net_device * ) ; int ( * slave_name_change ) ( s#net_device * , s#net_device * ) ; t#rx_handler_result_t ( * slave_handle_frame ) ( s#sk_buff * * ) ; } +s#failover struct failover { s#list_head list ; s#net_device * failover_dev ; s#failover_ops * ops ; } +net_failover_create s#failover * net_failover_create ( s#net_device * ) +net_failover_destroy void net_failover_destroy ( s#failover * ) + +/* drivers/net/pcs/pcs-lynx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s#lynx_pcs struct lynx_pcs { s#phylink_pcs pcs ; s#mdio_device * mdio ; } +lynx_pcs_create s#lynx_pcs * lynx_pcs_create ( s#mdio_device * ) +lynx_pcs_destroy void lynx_pcs_destroy ( s#lynx_pcs * ) + +/* drivers/net/pcs/pcs-xpcs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##xpcs_id +xpcs_get_an_mode int xpcs_get_an_mode ( s#dw_xpcs * , t#phy_interface_t ) +xpcs_validate void xpcs_validate ( s#dw_xpcs * , unsigned long * , s#phylink_link_state * ) +xpcs_config_eee int xpcs_config_eee ( s#dw_xpcs * , int , int ) +xpcs_do_config int xpcs_do_config ( s#dw_xpcs * , t#phy_interface_t , unsigned int ) +xpcs_link_up void xpcs_link_up ( s#phylink_pcs * , unsigned int , t#phy_interface_t , int , int ) +xpcs_create s#dw_xpcs * xpcs_create ( s#mdio_device * , t#phy_interface_t ) +xpcs_destroy void xpcs_destroy ( s#dw_xpcs * ) + +/* drivers/net/phy/bcm-phy-lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##phylink +__bcm_phy_write_exp int __bcm_phy_write_exp ( s#phy_device * , t#u16 , t#u16 ) +bcm_phy_write_exp int bcm_phy_write_exp ( s#phy_device * , t#u16 , t#u16 ) +__bcm_phy_read_exp int __bcm_phy_read_exp ( s#phy_device * , t#u16 ) +bcm_phy_read_exp int bcm_phy_read_exp ( s#phy_device * , t#u16 ) +__bcm_phy_modify_exp int __bcm_phy_modify_exp ( s#phy_device * , t#u16 , t#u16 , t#u16 ) +bcm_phy_modify_exp int bcm_phy_modify_exp ( s#phy_device * , t#u16 , t#u16 , t#u16 ) +bcm54xx_auxctl_read int bcm54xx_auxctl_read ( s#phy_device * , t#u16 ) +bcm54xx_auxctl_write int bcm54xx_auxctl_write ( s#phy_device * , t#u16 , t#u16 ) +bcm_phy_write_misc int bcm_phy_write_misc ( s#phy_device * , t#u16 , t#u16 , t#u16 ) +bcm_phy_read_misc int bcm_phy_read_misc ( s#phy_device * , t#u16 , t#u16 ) +bcm_phy_ack_intr int bcm_phy_ack_intr ( s#phy_device * ) +bcm_phy_config_intr int bcm_phy_config_intr ( s#phy_device * ) +bcm_phy_handle_interrupt t#irqreturn_t bcm_phy_handle_interrupt ( s#phy_device * ) +bcm_phy_read_shadow int bcm_phy_read_shadow ( s#phy_device * , t#u16 ) +bcm_phy_write_shadow int bcm_phy_write_shadow ( s#phy_device * , t#u16 , t#u16 ) +__bcm_phy_read_rdb int __bcm_phy_read_rdb ( s#phy_device * , t#u16 ) +bcm_phy_read_rdb int bcm_phy_read_rdb ( s#phy_device * , t#u16 ) +__bcm_phy_write_rdb int __bcm_phy_write_rdb ( s#phy_device * , t#u16 , t#u16 ) +bcm_phy_write_rdb int bcm_phy_write_rdb ( s#phy_device * , t#u16 , t#u16 ) +__bcm_phy_modify_rdb int __bcm_phy_modify_rdb ( s#phy_device * , t#u16 , t#u16 , t#u16 ) +bcm_phy_modify_rdb int bcm_phy_modify_rdb ( s#phy_device * , t#u16 , t#u16 , t#u16 ) +bcm_phy_enable_apd int bcm_phy_enable_apd ( s#phy_device * , t#bool ) +bcm_phy_set_eee int bcm_phy_set_eee ( s#phy_device * , t#bool ) +bcm_phy_downshift_get int bcm_phy_downshift_get ( s#phy_device * , t#u8 * ) +bcm_phy_downshift_set int bcm_phy_downshift_set ( s#phy_device * , t#u8 ) +bcm_phy_get_sset_count int bcm_phy_get_sset_count ( s#phy_device * ) +bcm_phy_get_strings void bcm_phy_get_strings ( s#phy_device * , t#u8 * ) +bcm_phy_get_stats void bcm_phy_get_stats ( s#phy_device * , t#u64 * , s#ethtool_stats * , t#u64 * ) +bcm_phy_r_rc_cal_reset void bcm_phy_r_rc_cal_reset ( s#phy_device * ) +bcm_phy_28nm_a0b0_afe_config_init int bcm_phy_28nm_a0b0_afe_config_init ( s#phy_device * ) +bcm_phy_enable_jumbo int bcm_phy_enable_jumbo ( s#phy_device * ) +bcm_phy_cable_test_start int bcm_phy_cable_test_start ( s#phy_device * ) +bcm_phy_cable_test_get_status int bcm_phy_cable_test_get_status ( s#phy_device * , t#bool * ) +bcm_phy_cable_test_start_rdb int bcm_phy_cable_test_start_rdb ( s#phy_device * ) +bcm_phy_cable_test_get_status_rdb int bcm_phy_cable_test_get_status_rdb ( s#phy_device * , t#bool * ) + +/* drivers/net/phy/fixed_phy.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +fixed_phy_change_carrier extern int fixed_phy_change_carrier ( s#net_device * , t#bool ) +fixed_phy_set_link_update extern int fixed_phy_set_link_update ( s#phy_device * , int ( * ) ( s#net_device * , s#fixed_phy_status * ) ) +fixed_phy_add extern int fixed_phy_add ( unsigned int , int , s#fixed_phy_status * ) +fixed_phy_register extern s#phy_device * fixed_phy_register ( unsigned int , s#fixed_phy_status * , s#device_node * ) +fixed_phy_register_with_gpiod extern s#phy_device * fixed_phy_register_with_gpiod ( unsigned int , s#fixed_phy_status * , s#gpio_desc * ) +fixed_phy_unregister extern void fixed_phy_unregister ( s#phy_device * ) + +/* drivers/net/phy/linkmode.o */ +linkmode_resolve_pause void linkmode_resolve_pause ( const unsigned long * , const unsigned long * , t#bool * , t#bool * ) +linkmode_set_pause void linkmode_set_pause ( unsigned long * , t#bool , t#bool ) + +/* drivers/net/phy/mdio-boardinfo.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +s#mdio_board_info struct mdio_board_info { const char * bus_id ; char modalias [ 32 ] ; int mdio_addr ; const void * platform_data ; } +mdiobus_setup_mdiodev_from_board_info void mdiobus_setup_mdiodev_from_board_info ( s#mii_bus * , int ( * ) ( s#mii_bus * , s#mdio_board_info * ) ) +mdiobus_register_board_info int mdiobus_register_board_info ( const s#mdio_board_info * , unsigned int ) + +/* drivers/net/phy/mdio_bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##iommu_ops +s##subsys_private +s##driver_private +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +mdiobus_register_device int mdiobus_register_device ( s#mdio_device * ) +mdiobus_unregister_device int mdiobus_unregister_device ( s#mdio_device * ) +mdiobus_get_phy s#phy_device * mdiobus_get_phy ( s#mii_bus * , int ) +mdiobus_is_registered_device t#bool mdiobus_is_registered_device ( s#mii_bus * , int ) +mdiobus_alloc_size s#mii_bus * mdiobus_alloc_size ( t#size_t ) +mdio_find_bus s#mii_bus * mdio_find_bus ( const char * ) +of_mdio_find_bus s#mii_bus * of_mdio_find_bus ( s#device_node * ) +__mdiobus_register int __mdiobus_register ( s#mii_bus * , s#module * ) +mdiobus_unregister void mdiobus_unregister ( s#mii_bus * ) +mdiobus_free void mdiobus_free ( s#mii_bus * ) +mdiobus_scan s#phy_device * mdiobus_scan ( s#mii_bus * , int ) +__mdiobus_read int __mdiobus_read ( s#mii_bus * , int , t#u32 ) +__mdiobus_write int __mdiobus_write ( s#mii_bus * , int , t#u32 , t#u16 ) +__mdiobus_modify_changed int __mdiobus_modify_changed ( s#mii_bus * , int , t#u32 , t#u16 , t#u16 ) +mdiobus_read_nested int mdiobus_read_nested ( s#mii_bus * , int , t#u32 ) +mdiobus_read int mdiobus_read ( s#mii_bus * , int , t#u32 ) +mdiobus_write_nested int mdiobus_write_nested ( s#mii_bus * , int , t#u32 , t#u16 ) +mdiobus_write int mdiobus_write ( s#mii_bus * , int , t#u32 , t#u16 ) +mdiobus_modify int mdiobus_modify ( s#mii_bus * , int , t#u32 , t#u16 , t#u16 ) +mdio_bus_type extern s#bus_type mdio_bus_type +mdio_bus_exit void mdio_bus_exit ( void ) + +/* drivers/net/phy/mdio_device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +mdio_device_free void mdio_device_free ( s#mdio_device * ) +mdio_device_create s#mdio_device * mdio_device_create ( s#mii_bus * , int ) +mdio_device_register int mdio_device_register ( s#mdio_device * ) +mdio_device_remove void mdio_device_remove ( s#mdio_device * ) +mdio_device_reset void mdio_device_reset ( s#mdio_device * , int ) +s#mdio_driver struct mdio_driver { s#mdio_driver_common mdiodrv ; int ( * probe ) ( s#mdio_device * ) ; void ( * remove ) ( s#mdio_device * ) ; void ( * shutdown ) ( s#mdio_device * ) ; } +mdio_driver_register int mdio_driver_register ( s#mdio_driver * ) +mdio_driver_unregister void mdio_driver_unregister ( s#mdio_driver * ) + +/* drivers/net/phy/mdio_devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##reset_control +devm_mdiobus_alloc_size s#mii_bus * devm_mdiobus_alloc_size ( s#device * , int ) +__devm_mdiobus_register int __devm_mdiobus_register ( s#device * , s#mii_bus * , s#module * ) +devm_of_mdiobus_register int devm_of_mdiobus_register ( s#device * , s#mii_bus * , s#device_node * ) + +/* drivers/net/phy/phy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s#phy_led_trigger struct phy_led_trigger { s#led_trigger trigger ; char name [ ( 61 + sizeof ( ( ( ( struct mdio_device * ) 0 ) -> addr ) ) + 11 ) ] ; unsigned int speed ; } +s##phylink +phy_print_status void phy_print_status ( s#phy_device * ) +phy_restart_aneg int phy_restart_aneg ( s#phy_device * ) +phy_aneg_done int phy_aneg_done ( s#phy_device * ) +phy_ethtool_ksettings_get void phy_ethtool_ksettings_get ( s#phy_device * , s#ethtool_link_ksettings * ) +phy_mii_ioctl int phy_mii_ioctl ( s#phy_device * , s#ifreq * , int ) +phy_do_ioctl int phy_do_ioctl ( s#net_device * , s#ifreq * , int ) +phy_do_ioctl_running int phy_do_ioctl_running ( s#net_device * , s#ifreq * , int ) +phy_queue_state_machine void phy_queue_state_machine ( s#phy_device * , unsigned long ) +phy_trigger_machine void phy_trigger_machine ( s#phy_device * ) +phy_ethtool_get_strings int phy_ethtool_get_strings ( s#phy_device * , t#u8 * ) +phy_ethtool_get_sset_count int phy_ethtool_get_sset_count ( s#phy_device * ) +phy_ethtool_get_stats int phy_ethtool_get_stats ( s#phy_device * , s#ethtool_stats * , t#u64 * ) +phy_start_cable_test int phy_start_cable_test ( s#phy_device * , s#netlink_ext_ack * ) +phy_start_cable_test_tdr int phy_start_cable_test_tdr ( s#phy_device * , s#netlink_ext_ack * , const s#phy_tdr_config * ) +phy_config_aneg int phy_config_aneg ( s#phy_device * ) +phy_start_aneg int phy_start_aneg ( s#phy_device * ) +phy_ethtool_ksettings_set int phy_ethtool_ksettings_set ( s#phy_device * , const s#ethtool_link_ksettings * ) +phy_speed_down int phy_speed_down ( s#phy_device * , t#bool ) +phy_speed_up int phy_speed_up ( s#phy_device * ) +phy_start_machine void phy_start_machine ( s#phy_device * ) +phy_error void phy_error ( s#phy_device * ) +phy_request_interrupt void phy_request_interrupt ( s#phy_device * ) +phy_free_interrupt void phy_free_interrupt ( s#phy_device * ) +phy_stop void phy_stop ( s#phy_device * ) +phy_start void phy_start ( s#phy_device * ) +phy_mac_interrupt void phy_mac_interrupt ( s#phy_device * ) +phy_init_eee int phy_init_eee ( s#phy_device * , t#bool ) +phy_get_eee_err int phy_get_eee_err ( s#phy_device * ) +phy_ethtool_get_eee int phy_ethtool_get_eee ( s#phy_device * , s#ethtool_eee * ) +phy_ethtool_set_eee int phy_ethtool_set_eee ( s#phy_device * , s#ethtool_eee * ) +phy_ethtool_set_wol int phy_ethtool_set_wol ( s#phy_device * , s#ethtool_wolinfo * ) +phy_ethtool_get_wol void phy_ethtool_get_wol ( s#phy_device * , s#ethtool_wolinfo * ) +phy_ethtool_get_link_ksettings int phy_ethtool_get_link_ksettings ( s#net_device * , s#ethtool_link_ksettings * ) +phy_ethtool_set_link_ksettings int phy_ethtool_set_link_ksettings ( s#net_device * , const s#ethtool_link_ksettings * ) +phy_ethtool_nway_reset int phy_ethtool_nway_reset ( s#net_device * ) + +/* drivers/net/phy/phy-c45.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##net_device +s##sfp_bus +s##phylink +s##macsec_ops +genphy_c45_pma_resume int genphy_c45_pma_resume ( s#phy_device * ) +genphy_c45_pma_suspend int genphy_c45_pma_suspend ( s#phy_device * ) +genphy_c45_pma_setup_forced int genphy_c45_pma_setup_forced ( s#phy_device * ) +genphy_c45_an_config_aneg int genphy_c45_an_config_aneg ( s#phy_device * ) +genphy_c45_an_disable_aneg int genphy_c45_an_disable_aneg ( s#phy_device * ) +genphy_c45_restart_aneg int genphy_c45_restart_aneg ( s#phy_device * ) +genphy_c45_check_and_restart_aneg int genphy_c45_check_and_restart_aneg ( s#phy_device * , t#bool ) +genphy_c45_aneg_done int genphy_c45_aneg_done ( s#phy_device * ) +genphy_c45_read_link int genphy_c45_read_link ( s#phy_device * ) +genphy_c45_read_lpa int genphy_c45_read_lpa ( s#phy_device * ) +genphy_c45_read_pma int genphy_c45_read_pma ( s#phy_device * ) +genphy_c45_read_mdix int genphy_c45_read_mdix ( s#phy_device * ) +genphy_c45_pma_read_abilities int genphy_c45_pma_read_abilities ( s#phy_device * ) +genphy_c45_read_status int genphy_c45_read_status ( s#phy_device * ) +genphy_c45_config_aneg int genphy_c45_config_aneg ( s#phy_device * ) +gen10g_config_aneg int gen10g_config_aneg ( s#phy_device * ) +genphy_c45_loopback int genphy_c45_loopback ( s#phy_device * , t#bool ) + +/* drivers/net/phy/phy-core.o */ +phy_speed_to_str const char * phy_speed_to_str ( int ) +phy_duplex_to_str const char * phy_duplex_to_str ( unsigned int ) +s#phy_setting struct phy_setting { t#u32 speed ; t#u8 duplex ; t#u8 bit ; } +phy_lookup_setting const s#phy_setting * phy_lookup_setting ( int , int , const unsigned long * , t#bool ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##net_device +s##sfp_bus +s##phylink +s##macsec_ops +phy_set_max_speed int phy_set_max_speed ( s#phy_device * , t#u32 ) +phy_resolve_aneg_pause void phy_resolve_aneg_pause ( s#phy_device * ) +phy_resolve_aneg_linkmode void phy_resolve_aneg_linkmode ( s#phy_device * ) +phy_check_downshift void phy_check_downshift ( s#phy_device * ) +__phy_read_mmd int __phy_read_mmd ( s#phy_device * , int , t#u32 ) +phy_read_mmd int phy_read_mmd ( s#phy_device * , int , t#u32 ) +__phy_write_mmd int __phy_write_mmd ( s#phy_device * , int , t#u32 , t#u16 ) +phy_write_mmd int phy_write_mmd ( s#phy_device * , int , t#u32 , t#u16 ) +phy_modify_changed int phy_modify_changed ( s#phy_device * , t#u32 , t#u16 , t#u16 ) +__phy_modify int __phy_modify ( s#phy_device * , t#u32 , t#u16 , t#u16 ) +phy_modify int phy_modify ( s#phy_device * , t#u32 , t#u16 , t#u16 ) +__phy_modify_mmd_changed int __phy_modify_mmd_changed ( s#phy_device * , int , t#u32 , t#u16 , t#u16 ) +phy_modify_mmd_changed int phy_modify_mmd_changed ( s#phy_device * , int , t#u32 , t#u16 , t#u16 ) +__phy_modify_mmd int __phy_modify_mmd ( s#phy_device * , int , t#u32 , t#u16 , t#u16 ) +phy_modify_mmd int phy_modify_mmd ( s#phy_device * , int , t#u32 , t#u16 , t#u16 ) +phy_save_page int phy_save_page ( s#phy_device * ) +phy_select_page int phy_select_page ( s#phy_device * , int ) +phy_restore_page int phy_restore_page ( s#phy_device * , int , int ) +phy_read_paged int phy_read_paged ( s#phy_device * , int , t#u32 ) +phy_write_paged int phy_write_paged ( s#phy_device * , int , t#u32 , t#u16 ) +phy_modify_paged_changed int phy_modify_paged_changed ( s#phy_device * , int , t#u32 , t#u16 , t#u16 ) +phy_modify_paged int phy_modify_paged ( s#phy_device * , int , t#u32 , t#u16 , t#u16 ) + +/* drivers/net/phy/phy_device.o */ +phy_basic_features extern unsigned long phy_basic_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_basic_t1_features extern unsigned long phy_basic_t1_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_gbit_features extern unsigned long phy_gbit_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_gbit_fibre_features extern unsigned long phy_gbit_fibre_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_gbit_all_ports_features extern unsigned long phy_gbit_all_ports_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_10gbit_features extern unsigned long phy_10gbit_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_10gbit_fec_features extern unsigned long phy_10gbit_fec_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +phy_basic_ports_array extern const int phy_basic_ports_array [ 3 ] +phy_fibre_port_array extern const int phy_fibre_port_array [ 1 ] +phy_all_ports_features_array extern const int phy_all_ports_features_array [ 7 ] +phy_10_100_features_array extern const int phy_10_100_features_array [ 4 ] +phy_basic_t1_features_array extern const int phy_basic_t1_features_array [ 2 ] +phy_gbit_features_array extern const int phy_gbit_features_array [ 2 ] +phy_10gbit_features_array extern const int phy_10gbit_features_array [ 1 ] +phy_10gbit_full_features extern unsigned long phy_10gbit_full_features [ ( ( ( E#__ETHTOOL_LINK_MODE_MASK_NBITS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phylink +phy_device_free void phy_device_free ( s#phy_device * ) +phy_register_fixup int phy_register_fixup ( const char * , t#u32 , t#u32 , int ( * ) ( s#phy_device * ) ) +phy_register_fixup_for_uid int phy_register_fixup_for_uid ( t#u32 , t#u32 , int ( * ) ( s#phy_device * ) ) +phy_register_fixup_for_id int phy_register_fixup_for_id ( const char * , int ( * ) ( s#phy_device * ) ) +phy_unregister_fixup int phy_unregister_fixup ( const char * , t#u32 , t#u32 ) +phy_unregister_fixup_for_uid int phy_unregister_fixup_for_uid ( t#u32 , t#u32 ) +phy_unregister_fixup_for_id int phy_unregister_fixup_for_id ( const char * ) +phy_device_create s#phy_device * phy_device_create ( s#mii_bus * , int , t#u32 , t#bool , s#phy_c45_device_ids * ) +fwnode_get_phy_id int fwnode_get_phy_id ( s#fwnode_handle * , t#u32 * ) +get_phy_device s#phy_device * get_phy_device ( s#mii_bus * , int , t#bool ) +phy_device_register int phy_device_register ( s#phy_device * ) +phy_device_remove void phy_device_remove ( s#phy_device * ) +phy_get_c45_ids int phy_get_c45_ids ( s#phy_device * ) +phy_find_first s#phy_device * phy_find_first ( s#mii_bus * ) +phy_connect_direct int phy_connect_direct ( s#net_device * , s#phy_device * , void ( * ) ( s#net_device * ) , t#phy_interface_t ) +phy_connect s#phy_device * phy_connect ( s#net_device * , const char * , void ( * ) ( s#net_device * ) , t#phy_interface_t ) +phy_disconnect void phy_disconnect ( s#phy_device * ) +phy_init_hw int phy_init_hw ( s#phy_device * ) +phy_attached_info void phy_attached_info ( s#phy_device * ) +phy_attached_info_irq char * phy_attached_info_irq ( s#phy_device * ) +phy_attached_print void phy_attached_print ( s#phy_device * , const char * , ... ) +phy_sfp_attach void phy_sfp_attach ( void * , s#sfp_bus * ) +phy_sfp_detach void phy_sfp_detach ( void * , s#sfp_bus * ) +s#sfp_eeprom_base struct sfp_eeprom_base { t#u8 phys_id ; t#u8 phys_ext_id ; t#u8 connector ; t#u8 if_1x_copper_passive : 1 ; t#u8 if_1x_copper_active : 1 ; t#u8 if_1x_lx : 1 ; t#u8 if_1x_sx : 1 ; t#u8 e10g_base_sr : 1 ; t#u8 e10g_base_lr : 1 ; t#u8 e10g_base_lrm : 1 ; t#u8 e10g_base_er : 1 ; t#u8 sonet_oc3_short_reach : 1 ; t#u8 sonet_oc3_smf_intermediate_reach : 1 ; t#u8 sonet_oc3_smf_long_reach : 1 ; t#u8 unallocated_5_3 : 1 ; t#u8 sonet_oc12_short_reach : 1 ; t#u8 sonet_oc12_smf_intermediate_reach : 1 ; t#u8 sonet_oc12_smf_long_reach : 1 ; t#u8 unallocated_5_7 : 1 ; t#u8 sonet_oc48_short_reach : 1 ; t#u8 sonet_oc48_intermediate_reach : 1 ; t#u8 sonet_oc48_long_reach : 1 ; t#u8 sonet_reach_bit2 : 1 ; t#u8 sonet_reach_bit1 : 1 ; t#u8 sonet_oc192_short_reach : 1 ; t#u8 escon_smf_1310_laser : 1 ; t#u8 escon_mmf_1310_led : 1 ; t#u8 e1000_base_sx : 1 ; t#u8 e1000_base_lx : 1 ; t#u8 e1000_base_cx : 1 ; t#u8 e1000_base_t : 1 ; t#u8 e100_base_lx : 1 ; t#u8 e100_base_fx : 1 ; t#u8 e_base_bx10 : 1 ; t#u8 e_base_px : 1 ; t#u8 fc_tech_electrical_inter_enclosure : 1 ; t#u8 fc_tech_lc : 1 ; t#u8 fc_tech_sa : 1 ; t#u8 fc_ll_m : 1 ; t#u8 fc_ll_l : 1 ; t#u8 fc_ll_i : 1 ; t#u8 fc_ll_s : 1 ; t#u8 fc_ll_v : 1 ; t#u8 unallocated_8_0 : 1 ; t#u8 unallocated_8_1 : 1 ; t#u8 sfp_ct_passive : 1 ; t#u8 sfp_ct_active : 1 ; t#u8 fc_tech_ll : 1 ; t#u8 fc_tech_sl : 1 ; t#u8 fc_tech_sn : 1 ; t#u8 fc_tech_electrical_intra_enclosure : 1 ; t#u8 fc_media_sm : 1 ; t#u8 unallocated_9_1 : 1 ; t#u8 fc_media_m5 : 1 ; t#u8 fc_media_m6 : 1 ; t#u8 fc_media_tv : 1 ; t#u8 fc_media_mi : 1 ; t#u8 fc_media_tp : 1 ; t#u8 fc_media_tw : 1 ; t#u8 fc_speed_100 : 1 ; t#u8 unallocated_10_1 : 1 ; t#u8 fc_speed_200 : 1 ; t#u8 fc_speed_3200 : 1 ; t#u8 fc_speed_400 : 1 ; t#u8 fc_speed_1600 : 1 ; t#u8 fc_speed_800 : 1 ; t#u8 fc_speed_1200 : 1 ; t#u8 encoding ; t#u8 br_nominal ; t#u8 rate_id ; t#u8 link_len [ 6 ] ; char vendor_name [ 16 ] ; t#u8 extended_cc ; char vendor_oui [ 3 ] ; char vendor_pn [ 16 ] ; char vendor_rev [ 4 ] ; union { t#__be16 optical_wavelength ; t#__be16 cable_compliance ; struct { t#u8 sff8431_app_e : 1 ; t#u8 fc_pi_4_app_h : 1 ; t#u8 reserved60_2 : 6 ; t#u8 reserved61 : 8 ; } __attribute__ ( ( __packed__ ) ) passive ; struct { t#u8 sff8431_app_e : 1 ; t#u8 fc_pi_4_app_h : 1 ; t#u8 sff8431_lim : 1 ; t#u8 fc_pi_4_lim : 1 ; t#u8 reserved60_4 : 4 ; t#u8 reserved61 : 8 ; } __attribute__ ( ( __packed__ ) ) active ; } __attribute__ ( ( __packed__ ) ) ; t#u8 reserved62 ; t#u8 cc_base ; } +s#sfp_eeprom_ext struct sfp_eeprom_ext { t#__be16 options ; t#u8 br_max ; t#u8 br_min ; char vendor_sn [ 16 ] ; char datecode [ 8 ] ; t#u8 diagmon ; t#u8 enhopts ; t#u8 sff8472_compliance ; t#u8 cc_ext ; } +s#sfp_eeprom_id struct sfp_eeprom_id { s#sfp_eeprom_base base ; s#sfp_eeprom_ext ext ; } +s#sfp_upstream_ops struct sfp_upstream_ops { void ( * attach ) ( void * , s#sfp_bus * ) ; void ( * detach ) ( void * , s#sfp_bus * ) ; int ( * module_insert ) ( void * , const s#sfp_eeprom_id * ) ; void ( * module_remove ) ( void * ) ; int ( * module_start ) ( void * ) ; void ( * module_stop ) ( void * ) ; void ( * link_down ) ( void * ) ; void ( * link_up ) ( void * ) ; int ( * connect_phy ) ( void * , s#phy_device * ) ; void ( * disconnect_phy ) ( void * ) ; } +phy_sfp_probe int phy_sfp_probe ( s#phy_device * , const s#sfp_upstream_ops * ) +phy_attach_direct int phy_attach_direct ( s#net_device * , s#phy_device * , t#u32 , t#phy_interface_t ) +phy_attach s#phy_device * phy_attach ( s#net_device * , const char * , t#phy_interface_t ) +phy_driver_is_genphy t#bool phy_driver_is_genphy ( s#phy_device * ) +phy_driver_is_genphy_10g t#bool phy_driver_is_genphy_10g ( s#phy_device * ) +phy_package_join int phy_package_join ( s#phy_device * , int , t#size_t ) +phy_package_leave void phy_package_leave ( s#phy_device * ) +devm_phy_package_join int devm_phy_package_join ( s#device * , s#phy_device * , int , t#size_t ) +phy_detach void phy_detach ( s#phy_device * ) +phy_suspend int phy_suspend ( s#phy_device * ) +__phy_resume int __phy_resume ( s#phy_device * ) +phy_resume int phy_resume ( s#phy_device * ) +phy_loopback int phy_loopback ( s#phy_device * , t#bool ) +phy_reset_after_clk_enable int phy_reset_after_clk_enable ( s#phy_device * ) +genphy_config_eee_advert int genphy_config_eee_advert ( s#phy_device * ) +genphy_setup_forced int genphy_setup_forced ( s#phy_device * ) +genphy_read_master_slave int genphy_read_master_slave ( s#phy_device * ) +genphy_restart_aneg int genphy_restart_aneg ( s#phy_device * ) +genphy_check_and_restart_aneg int genphy_check_and_restart_aneg ( s#phy_device * , t#bool ) +__genphy_config_aneg int __genphy_config_aneg ( s#phy_device * , t#bool ) +genphy_c37_config_aneg int genphy_c37_config_aneg ( s#phy_device * ) +genphy_aneg_done int genphy_aneg_done ( s#phy_device * ) +genphy_update_link int genphy_update_link ( s#phy_device * ) +genphy_read_lpa int genphy_read_lpa ( s#phy_device * ) +genphy_read_status_fixed int genphy_read_status_fixed ( s#phy_device * ) +genphy_read_status int genphy_read_status ( s#phy_device * ) +genphy_c37_read_status int genphy_c37_read_status ( s#phy_device * ) +genphy_soft_reset int genphy_soft_reset ( s#phy_device * ) +genphy_handle_interrupt_no_ack t#irqreturn_t genphy_handle_interrupt_no_ack ( s#phy_device * ) +genphy_read_abilities int genphy_read_abilities ( s#phy_device * ) +genphy_read_mmd_unsupported int genphy_read_mmd_unsupported ( s#phy_device * , int , t#u16 ) +genphy_write_mmd_unsupported int genphy_write_mmd_unsupported ( s#phy_device * , int , t#u16 , t#u16 ) +genphy_suspend int genphy_suspend ( s#phy_device * ) +genphy_resume int genphy_resume ( s#phy_device * ) +genphy_loopback int genphy_loopback ( s#phy_device * , t#bool ) +phy_remove_link_mode void phy_remove_link_mode ( s#phy_device * , t#u32 ) +phy_advertise_supported void phy_advertise_supported ( s#phy_device * ) +phy_support_sym_pause void phy_support_sym_pause ( s#phy_device * ) +phy_support_asym_pause void phy_support_asym_pause ( s#phy_device * ) +phy_set_sym_pause void phy_set_sym_pause ( s#phy_device * , t#bool , t#bool , t#bool ) +phy_set_asym_pause void phy_set_asym_pause ( s#phy_device * , t#bool , t#bool ) +phy_validate_pause t#bool phy_validate_pause ( s#phy_device * , s#ethtool_pauseparam * ) +phy_get_pause void phy_get_pause ( s#phy_device * , t#bool * , t#bool * ) +phy_get_internal_delay t#s32 phy_get_internal_delay ( s#phy_device * , s#device * , const int * , int , t#bool ) +fwnode_mdio_find_device s#mdio_device * fwnode_mdio_find_device ( s#fwnode_handle * ) +fwnode_phy_find_device s#phy_device * fwnode_phy_find_device ( s#fwnode_handle * ) +device_phy_find_device s#phy_device * device_phy_find_device ( s#device * ) +fwnode_get_phy_node s#fwnode_handle * fwnode_get_phy_node ( s#fwnode_handle * ) +phy_driver_register int phy_driver_register ( s#phy_driver * , s#module * ) +phy_drivers_register int phy_drivers_register ( s#phy_driver * , int , s#module * ) +phy_driver_unregister void phy_driver_unregister ( s#phy_driver * ) +phy_drivers_unregister void phy_drivers_unregister ( s#phy_driver * , int ) + +/* drivers/net/phy/phy_led_triggers.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phylink +phy_led_trigger_change_speed extern void phy_led_trigger_change_speed ( s#phy_device * ) +phy_led_triggers_register extern int phy_led_triggers_register ( s#phy_device * ) +phy_led_triggers_unregister extern void phy_led_triggers_unregister ( s#phy_device * ) + +/* drivers/net/phy/phylink.o */ +phylink_set_port_modes void phylink_set_port_modes ( unsigned long * ) +s##phylink +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#phylink_mac_ops struct phylink_mac_ops { void ( * validate ) ( s#phylink_config * , unsigned long * , s#phylink_link_state * ) ; void ( * mac_pcs_get_state ) ( s#phylink_config * , s#phylink_link_state * ) ; int ( * mac_prepare ) ( s#phylink_config * , unsigned int , t#phy_interface_t ) ; void ( * mac_config ) ( s#phylink_config * , unsigned int , const s#phylink_link_state * ) ; int ( * mac_finish ) ( s#phylink_config * , unsigned int , t#phy_interface_t ) ; void ( * mac_an_restart ) ( s#phylink_config * ) ; void ( * mac_link_down ) ( s#phylink_config * , unsigned int , t#phy_interface_t ) ; void ( * mac_link_up ) ( s#phylink_config * , s#phy_device * , unsigned int , t#phy_interface_t , int , int , t#bool , t#bool ) ; } +phylink_create s#phylink * phylink_create ( s#phylink_config * , s#fwnode_handle * , t#phy_interface_t , const s#phylink_mac_ops * ) +phylink_set_pcs void phylink_set_pcs ( s#phylink * , s#phylink_pcs * ) +phylink_destroy void phylink_destroy ( s#phylink * ) +phylink_connect_phy int phylink_connect_phy ( s#phylink * , s#phy_device * ) +phylink_of_phy_connect int phylink_of_phy_connect ( s#phylink * , s#device_node * , t#u32 ) +phylink_fwnode_phy_connect int phylink_fwnode_phy_connect ( s#phylink * , s#fwnode_handle * , t#u32 ) +phylink_disconnect_phy void phylink_disconnect_phy ( s#phylink * ) +phylink_mac_change void phylink_mac_change ( s#phylink * , t#bool ) +phylink_start void phylink_start ( s#phylink * ) +phylink_stop void phylink_stop ( s#phylink * ) +phylink_suspend void phylink_suspend ( s#phylink * , t#bool ) +phylink_resume void phylink_resume ( s#phylink * ) +phylink_ethtool_get_wol void phylink_ethtool_get_wol ( s#phylink * , s#ethtool_wolinfo * ) +phylink_ethtool_set_wol int phylink_ethtool_set_wol ( s#phylink * , s#ethtool_wolinfo * ) +phylink_ethtool_ksettings_get int phylink_ethtool_ksettings_get ( s#phylink * , s#ethtool_link_ksettings * ) +phylink_ethtool_ksettings_set int phylink_ethtool_ksettings_set ( s#phylink * , const s#ethtool_link_ksettings * ) +phylink_ethtool_nway_reset int phylink_ethtool_nway_reset ( s#phylink * ) +phylink_ethtool_get_pauseparam void phylink_ethtool_get_pauseparam ( s#phylink * , s#ethtool_pauseparam * ) +phylink_ethtool_set_pauseparam int phylink_ethtool_set_pauseparam ( s#phylink * , s#ethtool_pauseparam * ) +phylink_get_eee_err int phylink_get_eee_err ( s#phylink * ) +phylink_init_eee int phylink_init_eee ( s#phylink * , t#bool ) +phylink_ethtool_get_eee int phylink_ethtool_get_eee ( s#phylink * , s#ethtool_eee * ) +phylink_ethtool_set_eee int phylink_ethtool_set_eee ( s#phylink * , s#ethtool_eee * ) +phylink_mii_ioctl int phylink_mii_ioctl ( s#phylink * , s#ifreq * , int ) +phylink_speed_down int phylink_speed_down ( s#phylink * , t#bool ) +phylink_speed_up int phylink_speed_up ( s#phylink * ) +phylink_helper_basex_speed void phylink_helper_basex_speed ( s#phylink_link_state * ) +phylink_decode_usxgmii_word void phylink_decode_usxgmii_word ( s#phylink_link_state * , t#uint16_t ) +phylink_mii_c22_pcs_get_state void phylink_mii_c22_pcs_get_state ( s#mdio_device * , s#phylink_link_state * ) +phylink_mii_c22_pcs_set_advertisement int phylink_mii_c22_pcs_set_advertisement ( s#mdio_device * , t#phy_interface_t , const unsigned long * ) +phylink_mii_c22_pcs_config int phylink_mii_c22_pcs_config ( s#mdio_device * , unsigned int , t#phy_interface_t , const unsigned long * ) +phylink_mii_c22_pcs_an_restart void phylink_mii_c22_pcs_an_restart ( s#mdio_device * ) +phylink_mii_c45_pcs_get_state void phylink_mii_c45_pcs_get_state ( s#mdio_device * , s#phylink_link_state * ) + +/* drivers/net/phy/sfp-bus.o */ +s##sfp_bus +sfp_parse_port int sfp_parse_port ( s#sfp_bus * , const s#sfp_eeprom_id * , unsigned long * ) +sfp_may_have_phy t#bool sfp_may_have_phy ( s#sfp_bus * , const s#sfp_eeprom_id * ) +sfp_parse_support void sfp_parse_support ( s#sfp_bus * , const s#sfp_eeprom_id * , unsigned long * ) +sfp_select_interface t#phy_interface_t sfp_select_interface ( s#sfp_bus * , unsigned long * ) +sfp_bus_put void sfp_bus_put ( s#sfp_bus * ) +sfp_get_module_info int sfp_get_module_info ( s#sfp_bus * , s#ethtool_modinfo * ) +sfp_get_module_eeprom int sfp_get_module_eeprom ( s#sfp_bus * , s#ethtool_eeprom * , t#u8 * ) +s##nla_policy +sfp_get_module_eeprom_by_page int sfp_get_module_eeprom_by_page ( s#sfp_bus * , const s#ethtool_module_eeprom * , s#netlink_ext_ack * ) +sfp_upstream_start void sfp_upstream_start ( s#sfp_bus * ) +sfp_upstream_stop void sfp_upstream_stop ( s#sfp_bus * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +sfp_bus_find_fwnode s#sfp_bus * sfp_bus_find_fwnode ( s#fwnode_handle * ) +sfp_bus_add_upstream int sfp_bus_add_upstream ( s#sfp_bus * , void * , const s#sfp_upstream_ops * ) +sfp_bus_del_upstream void sfp_bus_del_upstream ( s#sfp_bus * ) +sfp_add_phy int sfp_add_phy ( s#sfp_bus * , s#phy_device * ) +sfp_remove_phy void sfp_remove_phy ( s#sfp_bus * ) +sfp_link_up void sfp_link_up ( s#sfp_bus * ) +sfp_link_down void sfp_link_down ( s#sfp_bus * ) +sfp_module_insert int sfp_module_insert ( s#sfp_bus * , const s#sfp_eeprom_id * ) +sfp_module_remove void sfp_module_remove ( s#sfp_bus * ) +sfp_module_start int sfp_module_start ( s#sfp_bus * ) +sfp_module_stop void sfp_module_stop ( s#sfp_bus * ) +s##sfp +s#sfp_socket_ops struct sfp_socket_ops { void ( * attach ) ( s#sfp * ) ; void ( * detach ) ( s#sfp * ) ; void ( * start ) ( s#sfp * ) ; void ( * stop ) ( s#sfp * ) ; int ( * module_info ) ( s#sfp * , s#ethtool_modinfo * ) ; int ( * module_eeprom ) ( s#sfp * , s#ethtool_eeprom * , t#u8 * ) ; int ( * module_eeprom_by_page ) ( s#sfp * , const s#ethtool_module_eeprom * , s#netlink_ext_ack * ) ; } +sfp_register_socket s#sfp_bus * sfp_register_socket ( s#device * , s#sfp * , const s#sfp_socket_ops * ) +sfp_unregister_socket void sfp_unregister_socket ( s#sfp_bus * ) + +/* drivers/net/phy/swphy.o */ +swphy_validate_state int swphy_validate_state ( const s#fixed_phy_status * ) +swphy_read_reg int swphy_read_reg ( int , const s#fixed_phy_status * ) + +/* drivers/net/ppp/ppp_generic.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#ppp_channel_ops struct ppp_channel_ops { int ( * start_xmit ) ( s#ppp_channel * , s#sk_buff * ) ; int ( * ioctl ) ( s#ppp_channel * , unsigned int , unsigned long ) ; int ( * fill_forward_path ) ( s#net_device_path_ctx * , s#net_device_path * , const s#ppp_channel * ) ; } +s#ppp_channel struct ppp_channel { void * private ; const s#ppp_channel_ops * ops ; int mtu ; int hdrlen ; void * ppp ; int speed ; int latency ; } +ppp_register_net_channel extern int ppp_register_net_channel ( s#net * , s#ppp_channel * ) +ppp_register_channel extern int ppp_register_channel ( s#ppp_channel * ) +ppp_unregister_channel extern void ppp_unregister_channel ( s#ppp_channel * ) +ppp_channel_index extern int ppp_channel_index ( s#ppp_channel * ) +ppp_unit_number extern int ppp_unit_number ( s#ppp_channel * ) +ppp_dev_name extern char * ppp_dev_name ( s#ppp_channel * ) +ppp_input extern void ppp_input ( s#ppp_channel * , s#sk_buff * ) +ppp_input_error extern void ppp_input_error ( s#ppp_channel * , int ) +ppp_output_wakeup extern void ppp_output_wakeup ( s#ppp_channel * ) +s#compstat struct compstat { t#__u32 unc_bytes ; t#__u32 unc_packets ; t#__u32 comp_bytes ; t#__u32 comp_packets ; t#__u32 inc_bytes ; t#__u32 inc_packets ; t#__u32 in_count ; t#__u32 bytes_out ; double ratio ; } +s#compressor struct compressor { int compress_proto ; void * ( * comp_alloc ) ( unsigned char * , int ) ; void ( * comp_free ) ( void * ) ; int ( * comp_init ) ( void * , unsigned char * , int , int , int , int ) ; void ( * comp_reset ) ( void * ) ; int ( * compress ) ( void * , unsigned char * , unsigned char * , int , int ) ; void ( * comp_stat ) ( void * , s#compstat * ) ; void * ( * decomp_alloc ) ( unsigned char * , int ) ; void ( * decomp_free ) ( void * ) ; int ( * decomp_init ) ( void * , unsigned char * , int , int , int , int , int ) ; void ( * decomp_reset ) ( void * ) ; int ( * decompress ) ( void * , unsigned char * , int , unsigned char * , int ) ; void ( * incomp ) ( void * , unsigned char * , int ) ; void ( * decomp_stat ) ( void * , s#compstat * ) ; s#module * owner ; unsigned int comp_extra ; } +ppp_register_compressor extern int ppp_register_compressor ( s#compressor * ) +ppp_unregister_compressor extern void ppp_unregister_compressor ( s#compressor * ) + +/* drivers/net/ppp/pppox.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#pppox_proto struct pppox_proto { int ( * create ) ( s#net * , s#socket * , int ) ; int ( * ioctl ) ( s#socket * , unsigned int , unsigned long ) ; s#module * owner ; } +register_pppox_proto extern int register_pppox_proto ( int , const s#pppox_proto * ) +unregister_pppox_proto extern void unregister_pppox_proto ( int ) +pppox_unbind_sock extern void pppox_unbind_sock ( s#sock * ) +pppox_ioctl extern int pppox_ioctl ( s#socket * , unsigned int , unsigned long ) +pppox_compat_ioctl extern int pppox_compat_ioctl ( s#socket * , unsigned int , unsigned long ) + +/* drivers/net/slip/slhc.o */ +t#byte_t typedef t#__u8 byte_t +s#tcphdr struct tcphdr { t#__be16 source ; t#__be16 dest ; t#__be32 seq ; t#__be32 ack_seq ; t#__u16 res1 : 4 , doff : 4 , fin : 1 , syn : 1 , rst : 1 , psh : 1 , ack : 1 , urg : 1 , ece : 1 , cwr : 1 ; t#__be16 window ; t#__sum16 check ; t#__be16 urg_ptr ; } +s#cstate struct cstate { t#byte_t cs_this ; t#bool initialized ; s#cstate * next ; s#iphdr cs_ip ; s#tcphdr cs_tcp ; unsigned char cs_ipopt [ 64 ] ; unsigned char cs_tcpopt [ 64 ] ; int cs_hsize ; } +t#int32 typedef t#__u32 int32 +s#slcompress struct slcompress { s#cstate * tstate ; s#cstate * rstate ; t#byte_t tslot_limit ; t#byte_t rslot_limit ; t#byte_t xmit_oldest ; t#byte_t xmit_current ; t#byte_t recv_current ; t#byte_t flags ; t#int32 sls_o_nontcp ; t#int32 sls_o_tcp ; t#int32 sls_o_uncompressed ; t#int32 sls_o_compressed ; t#int32 sls_o_searches ; t#int32 sls_o_misses ; t#int32 sls_i_uncompressed ; t#int32 sls_i_compressed ; t#int32 sls_i_error ; t#int32 sls_i_tossed ; t#int32 sls_i_runt ; t#int32 sls_i_badcheck ; } +slhc_init s#slcompress * slhc_init ( int , int ) +slhc_free void slhc_free ( s#slcompress * ) +slhc_remember int slhc_remember ( s#slcompress * , unsigned char * , int ) +slhc_compress int slhc_compress ( s#slcompress * , unsigned char * , int , unsigned char * , unsigned char * * , int ) +slhc_uncompress int slhc_uncompress ( s#slcompress * , unsigned char * , int ) +slhc_toss int slhc_toss ( s#slcompress * ) + +/* drivers/net/sungem_phy.o */ +s#mii_phy_ops struct mii_phy_ops { int ( * init ) ( s#mii_phy * ) ; int ( * suspend ) ( s#mii_phy * ) ; int ( * setup_aneg ) ( s#mii_phy * , t#u32 ) ; int ( * setup_forced ) ( s#mii_phy * , int , int ) ; int ( * poll_link ) ( s#mii_phy * ) ; int ( * read_link ) ( s#mii_phy * ) ; int ( * enable_fiber ) ( s#mii_phy * , int ) ; } +s#mii_phy_def struct mii_phy_def { t#u32 phy_id ; t#u32 phy_id_mask ; t#u32 features ; int magic_aneg ; const char * name ; const s#mii_phy_ops * ops ; } +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#mii_phy struct mii_phy { s#mii_phy_def * def ; t#u32 advertising ; int mii_id ; int autoneg ; int speed ; int duplex ; int pause ; s#net_device * dev ; int ( * mdio_read ) ( s#net_device * , int , int ) ; void ( * mdio_write ) ( s#net_device * , int , int , int ) ; void * platform_data ; } +sungem_phy_probe extern int sungem_phy_probe ( s#mii_phy * , int ) + +/* drivers/net/tap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#tap_queue struct tap_queue { s#sock sk ; s#socket sock ; int vnet_hdr_sz ; s#tap_dev * tap ; s#file * file ; unsigned int flags ; t#u16 queue_index ; t#bool enabled ; s#list_head next ; s#ptr_ring ring ; } +s#tap_dev struct tap_dev { s#net_device * dev ; t#u16 flags ; s#tap_queue * taps [ 256 ] ; s#list_head queue_list ; int numvtaps ; int numqueues ; t#netdev_features_t tap_features ; int minor ; void ( * update_features ) ( s#tap_dev * , t#netdev_features_t ) ; void ( * count_tx_dropped ) ( s#tap_dev * ) ; void ( * count_rx_dropped ) ( s#tap_dev * ) ; } +tap_del_queues void tap_del_queues ( s#tap_dev * ) +tap_handle_frame t#rx_handler_result_t tap_handle_frame ( s#sk_buff * * ) +tap_get_minor int tap_get_minor ( t#dev_t , s#tap_dev * ) +tap_free_minor void tap_free_minor ( t#dev_t , s#tap_dev * ) +tap_get_socket s#socket * tap_get_socket ( s#file * ) +tap_get_ptr_ring s#ptr_ring * tap_get_ptr_ring ( s#file * ) +tap_queue_resize int tap_queue_resize ( s#tap_dev * ) +tap_create_cdev int tap_create_cdev ( s#cdev * , t#dev_t * , const char * , s#module * ) +tap_destroy_cdev void tap_destroy_cdev ( t#dev_t , s#cdev * ) + +/* drivers/net/team/team.o */ +s##sock +s##neigh_parms +s##workqueue_struct +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#team_pcpu_stats struct team_pcpu_stats { t#u64 rx_packets ; t#u64 rx_bytes ; t#u64 rx_multicast ; t#u64 tx_packets ; t#u64 tx_bytes ; s#u64_stats_sync syncp ; t#u32 rx_dropped ; t#u32 tx_dropped ; t#u32 rx_nohandler ; } +s#team_port struct team_port { s#net_device * dev ; s#hlist_node hlist ; s#list_head list ; s#team * team ; int index ; t#bool linkup ; struct { t#bool linkup ; t#u32 speed ; t#u8 duplex ; } state ; struct { t#bool linkup ; t#bool linkup_enabled ; } user ; t#bool changed ; t#bool removed ; struct { unsigned char dev_addr [ 32 ] ; unsigned int mtu ; } orig ; s#netpoll * np ; t#s32 priority ; t#u16 queue_id ; s#list_head qom_list ; s#callback_head rcu ; long mode_priv [ ] ; } +s#team_mode_ops struct team_mode_ops { int ( * init ) ( s#team * ) ; void ( * exit ) ( s#team * ) ; t#rx_handler_result_t ( * receive ) ( s#team * , s#team_port * , s#sk_buff * ) ; t#bool ( * transmit ) ( s#team * , s#sk_buff * ) ; int ( * port_enter ) ( s#team * , s#team_port * ) ; void ( * port_leave ) ( s#team * , s#team_port * ) ; void ( * port_change_dev_addr ) ( s#team * , s#team_port * ) ; void ( * port_enabled ) ( s#team * , s#team_port * ) ; void ( * port_disabled ) ( s#team * , s#team_port * ) ; } +s#team_mode struct team_mode { const char * kind ; s#module * owner ; t#size_t priv_size ; t#size_t port_priv_size ; const s#team_mode_ops * ops ; e#netdev_lag_tx_type lag_tx_type ; } +s#team struct team { s#net_device * dev ; s#team_pcpu_stats * pcpu_stats ; s#mutex lock ; int en_port_count ; s#hlist_head en_port_hlist [ ( 1 << 4 ) ] ; s#list_head port_list ; s#list_head option_list ; s#list_head option_inst_list ; const s#team_mode * mode ; s#team_mode_ops ops ; t#bool user_carrier_enabled ; t#bool queue_override_enabled ; s#list_head * qom_lists ; t#bool port_mtu_change_allowed ; struct { unsigned int count ; unsigned int interval ; t#atomic_t count_pending ; s#delayed_work dw ; } notify_peers ; struct { unsigned int count ; unsigned int interval ; t#atomic_t count_pending ; s#delayed_work dw ; } mcast_rejoin ; s#lock_class_key team_lock_key ; long mode_priv [ 4 ] ; } +team_modeop_port_enter extern int team_modeop_port_enter ( s#team * , s#team_port * ) +team_modeop_port_change_dev_addr extern void team_modeop_port_change_dev_addr ( s#team * , s#team_port * ) +e#team_option_type enum team_option_type { TEAM_OPTION_TYPE_U32 , TEAM_OPTION_TYPE_STRING , TEAM_OPTION_TYPE_BINARY , TEAM_OPTION_TYPE_BOOL , TEAM_OPTION_TYPE_S32 , } +s#team_option_inst_info struct team_option_inst_info { t#u32 array_index ; s#team_port * port ; } +s#team_gsetter_ctx struct team_gsetter_ctx { union { t#u32 u32_val ; const char * str_val ; struct { const void * ptr ; t#u32 len ; } bin_val ; t#bool bool_val ; t#s32 s32_val ; } data ; s#team_option_inst_info * info ; } +s#team_option struct team_option { s#list_head list ; const char * name ; t#bool per_port ; unsigned int array_size ; e#team_option_type type ; int ( * init ) ( s#team * , s#team_option_inst_info * ) ; int ( * getter ) ( s#team * , s#team_gsetter_ctx * ) ; int ( * setter ) ( s#team * , s#team_gsetter_ctx * ) ; } +team_options_register extern int team_options_register ( s#team * , const s#team_option * , t#size_t ) +team_options_unregister extern void team_options_unregister ( s#team * , const s#team_option * , t#size_t ) +team_option_inst_set_change extern void team_option_inst_set_change ( s#team_option_inst_info * ) +team_options_change_check extern void team_options_change_check ( s#team * ) +team_mode_register extern int team_mode_register ( const s#team_mode * ) +team_mode_unregister extern void team_mode_unregister ( const s#team_mode * ) + +/* drivers/net/tun.o */ +tun_ptr_free void tun_ptr_free ( void * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +E#__NL802154_SUPPORTED_BOOL_AFTER_LAST 4 +e#nl802154_supported_bool_states enum nl802154_supported_bool_states { NL802154_SUPPORTED_BOOL_FALSE , NL802154_SUPPORTED_BOOL_TRUE , __NL802154_SUPPORTED_BOOL_INVALD , NL802154_SUPPORTED_BOOL_BOTH , __NL802154_SUPPORTED_BOOL_AFTER_LAST , NL802154_SUPPORTED_BOOL_MAX = E#__NL802154_SUPPORTED_BOOL_AFTER_LAST - 1 } +s#wpan_phy_supported struct wpan_phy_supported { t#u32 channels [ 31 + 1 ] , cca_modes , cca_opts , iftypes ; e#nl802154_supported_bool_states lbt ; t#u8 min_minbe , max_minbe , min_maxbe , max_maxbe , min_csma_backoffs , max_csma_backoffs ; t#s8 min_frame_retries , max_frame_retries ; t#size_t tx_powers_size , cca_ed_levels_size ; const t#s32 * tx_powers , * cca_ed_levels ; } +E#__NL802154_CCA_ATTR_AFTER_LAST 7 +e#nl802154_cca_modes enum nl802154_cca_modes { __NL802154_CCA_INVALID , NL802154_CCA_ENERGY , NL802154_CCA_CARRIER , NL802154_CCA_ENERGY_CARRIER , NL802154_CCA_ALOHA , NL802154_CCA_UWB_SHR , NL802154_CCA_UWB_MULTIPLEXED , __NL802154_CCA_ATTR_AFTER_LAST , NL802154_CCA_ATTR_MAX = E#__NL802154_CCA_ATTR_AFTER_LAST - 1 } +E#__NL802154_CCA_OPT_ATTR_AFTER_LAST 2 +e#nl802154_cca_opts enum nl802154_cca_opts { NL802154_CCA_OPT_ENERGY_CARRIER_AND , NL802154_CCA_OPT_ENERGY_CARRIER_OR , __NL802154_CCA_OPT_ATTR_AFTER_LAST , NL802154_CCA_OPT_ATTR_MAX = E#__NL802154_CCA_OPT_ATTR_AFTER_LAST - 1 } +s#wpan_phy_cca struct wpan_phy_cca { e#nl802154_cca_modes mode ; e#nl802154_cca_opts opt ; } +s#wpan_phy struct wpan_phy { const void * privid ; t#u32 flags ; t#u8 current_channel ; t#u8 current_page ; s#wpan_phy_supported supported ; t#s32 transmit_power ; s#wpan_phy_cca cca ; t#__le64 perm_extended_addr ; t#s32 cca_ed_level ; t#u8 symbol_duration ; t#u16 lifs_period ; t#u16 sifs_period ; s#device dev ; t#possible_net_t _net ; char priv [ ] __attribute__ ( ( __aligned__ ( 32 ) ) ) ; } +s#ieee802154_addr struct ieee802154_addr { t#u8 mode ; t#__le16 pan_id ; union { t#__le16 short_addr ; t#__le64 extended_addr ; } ; } +s#wpan_dev_header_ops struct wpan_dev_header_ops { int ( * create ) ( s#sk_buff * , s#net_device * , const s#ieee802154_addr * , const s#ieee802154_addr * , unsigned int ) ; } +s#wpan_dev struct wpan_dev { s#wpan_phy * wpan_phy ; int iftype ; s#list_head list ; s#net_device * netdev ; const s#wpan_dev_header_ops * header_ops ; s#net_device * lowpan_dev ; t#u32 identifier ; t#__le16 pan_id ; t#__le16 short_addr ; t#__le64 extended_addr ; t#atomic_t bsn ; t#atomic_t dsn ; t#u8 min_be ; t#u8 max_be ; t#u8 csma_retries ; t#s8 frame_retries ; t#bool lbt ; t#bool promiscuous_mode ; t#bool ackreq ; } +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +tun_get_socket s#socket * tun_get_socket ( s#file * ) +tun_get_tx_ring s#ptr_ring * tun_get_tx_ring ( s#file * ) + +/* drivers/net/usb/cdc_ether.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s#driver_info struct driver_info { char * description ; int flags ; int ( * bind ) ( s#usbnet * , s#usb_interface * ) ; void ( * unbind ) ( s#usbnet * , s#usb_interface * ) ; int ( * reset ) ( s#usbnet * ) ; int ( * stop ) ( s#usbnet * ) ; int ( * check_connect ) ( s#usbnet * ) ; int ( * manage_power ) ( s#usbnet * , int ) ; void ( * status ) ( s#usbnet * , s#urb * ) ; int ( * link_reset ) ( s#usbnet * ) ; int ( * rx_fixup ) ( s#usbnet * , s#sk_buff * ) ; s#sk_buff * ( * tx_fixup ) ( s#usbnet * , s#sk_buff * , t#gfp_t ) ; void ( * recover ) ( s#usbnet * ) ; int ( * early_init ) ( s#usbnet * ) ; void ( * indication ) ( s#usbnet * , void * , int ) ; void ( * set_rx_mode ) ( s#usbnet * ) ; int in ; int out ; unsigned long data ; void * suse_kabi_padding ; } +s#usbnet struct usbnet { s#usb_device * udev ; s#usb_interface * intf ; const s#driver_info * driver_info ; const char * driver_name ; void * driver_priv ; t#wait_queue_head_t wait ; s#mutex phy_mutex ; unsigned char suspend_count ; unsigned char pkt_cnt , pkt_err ; unsigned short rx_qlen , tx_qlen ; unsigned can_dma_sg : 1 ; unsigned in , out ; s#usb_host_endpoint * status ; unsigned maxpacket ; s#timer_list delay ; const char * padding_pkt ; s#net_device * net ; int msg_enable ; unsigned long data [ 5 ] ; t#u32 xid ; t#u32 hard_mtu ; t#size_t rx_urb_size ; s#mii_if_info mii ; long rx_speed ; long tx_speed ; s#sk_buff_head rxq ; s#sk_buff_head txq ; s#sk_buff_head done ; s#sk_buff_head rxq_pause ; s#urb * interrupt ; unsigned interrupt_count ; s#mutex interrupt_mutex ; s#usb_anchor deferred ; s#tasklet_struct bh ; s#work_struct kevent ; unsigned long flags ; void * suse_kabi_padding ; } +usbnet_cdc_update_filter extern void usbnet_cdc_update_filter ( s#usbnet * ) +usbnet_generic_cdc_bind extern int usbnet_generic_cdc_bind ( s#usbnet * , s#usb_interface * ) +usbnet_ether_cdc_bind extern int usbnet_ether_cdc_bind ( s#usbnet * , s#usb_interface * ) +usbnet_cdc_unbind extern void usbnet_cdc_unbind ( s#usbnet * , s#usb_interface * ) +usbnet_cdc_status extern void usbnet_cdc_status ( s#usbnet * , s#urb * ) +usbnet_cdc_bind extern int usbnet_cdc_bind ( s#usbnet * , s#usb_interface * ) + +/* drivers/net/usb/cdc_ncm.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cdc_ncm_change_mtu int cdc_ncm_change_mtu ( s#net_device * , int ) +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +cdc_ncm_bind_common int cdc_ncm_bind_common ( s#usbnet * , s#usb_interface * , t#u8 , int ) +cdc_ncm_unbind void cdc_ncm_unbind ( s#usbnet * , s#usb_interface * ) +cdc_ncm_select_altsetting t#u8 cdc_ncm_select_altsetting ( s#usb_interface * ) +cdc_ncm_fill_tx_frame s#sk_buff * cdc_ncm_fill_tx_frame ( s#usbnet * , s#sk_buff * , t#__le32 ) +cdc_ncm_tx_fixup s#sk_buff * cdc_ncm_tx_fixup ( s#usbnet * , s#sk_buff * , t#gfp_t ) +s#usb_cdc_ncm_ntb_parameters struct usb_cdc_ncm_ntb_parameters { t#__le16 wLength ; t#__le16 bmNtbFormatsSupported ; t#__le32 dwNtbInMaxSize ; t#__le16 wNdpInDivisor ; t#__le16 wNdpInPayloadRemainder ; t#__le16 wNdpInAlignment ; t#__le16 wPadding1 ; t#__le32 dwNtbOutMaxSize ; t#__le16 wNdpOutDivisor ; t#__le16 wNdpOutPayloadRemainder ; t#__le16 wNdpOutAlignment ; t#__le16 wNtbOutMaxDatagrams ; } +s#usb_cdc_ncm_desc struct usb_cdc_ncm_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__le16 bcdNcmVersion ; t#__u8 bmNetworkCapabilities ; } +s#usb_cdc_mbim_desc struct usb_cdc_mbim_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__le16 bcdMBIMVersion ; t#__le16 wMaxControlMessage ; t#__u8 bNumberFilters ; t#__u8 bMaxFilterSize ; t#__le16 wMaxSegmentSize ; t#__u8 bmNetworkCapabilities ; } +s#usb_cdc_mbim_extended_desc struct usb_cdc_mbim_extended_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__le16 bcdMBIMExtendedVersion ; t#__u8 bMaxOutstandingCommandMessages ; t#__le16 wMTU ; } +s#usb_cdc_ether_desc struct usb_cdc_ether_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 iMACAddress ; t#__le32 bmEthernetStatistics ; t#__le16 wMaxSegmentSize ; t#__le16 wNumberMCFilters ; t#__u8 bNumberPowerFilters ; } +s#usb_cdc_ncm_dpe16 struct usb_cdc_ncm_dpe16 { t#__le16 wDatagramIndex ; t#__le16 wDatagramLength ; } +s#usb_cdc_ncm_ndp16 struct usb_cdc_ncm_ndp16 { t#__le32 dwSignature ; t#__le16 wLength ; t#__le16 wNextNdpIndex ; s#usb_cdc_ncm_dpe16 dpe16 [ 0 ] ; } +s#usb_cdc_ncm_dpe32 struct usb_cdc_ncm_dpe32 { t#__le32 dwDatagramIndex ; t#__le32 dwDatagramLength ; } +s#usb_cdc_ncm_ndp32 struct usb_cdc_ncm_ndp32 { t#__le32 dwSignature ; t#__le16 wLength ; t#__le16 wReserved6 ; t#__le32 dwNextNdpIndex ; t#__le32 dwReserved12 ; s#usb_cdc_ncm_dpe32 dpe32 [ 0 ] ; } +s#cdc_ncm_ctx struct cdc_ncm_ctx { s#usb_cdc_ncm_ntb_parameters ncm_parm ; s#hrtimer tx_timer ; s#tasklet_struct bh ; s#usbnet * dev ; const s#usb_cdc_ncm_desc * func_desc ; const s#usb_cdc_mbim_desc * mbim_desc ; const s#usb_cdc_mbim_extended_desc * mbim_extended_desc ; const s#usb_cdc_ether_desc * ether_desc ; s#usb_interface * control ; s#usb_interface * data ; s#sk_buff * tx_curr_skb ; s#sk_buff * tx_rem_skb ; t#__le32 tx_rem_sign ; t#spinlock_t mtx ; t#atomic_t stop ; int drvflags ; t#u32 timer_interval ; t#u32 max_ndp_size ; t#u8 is_ndp16 ; union { s#usb_cdc_ncm_ndp16 * delayed_ndp16 ; s#usb_cdc_ncm_ndp32 * delayed_ndp32 ; } ; t#u32 tx_timer_pending ; t#u32 tx_curr_frame_num ; t#u32 rx_max ; t#u32 tx_max ; t#u32 tx_curr_size ; t#u32 tx_low_mem_max_cnt ; t#u32 tx_low_mem_val ; t#u32 max_datagram_size ; t#u16 tx_max_datagrams ; t#u16 tx_remainder ; t#u16 tx_modulus ; t#u16 tx_ndp_modulus ; t#u16 tx_seq ; t#u16 rx_seq ; t#u16 min_tx_pkt ; t#u32 tx_curr_frame_payload ; t#u32 tx_reason_ntb_full ; t#u32 tx_reason_ndp_full ; t#u32 tx_reason_timeout ; t#u32 tx_reason_max_datagram ; t#u64 tx_overhead ; t#u64 tx_ntbs ; t#u64 rx_overhead ; t#u64 rx_ntbs ; } +cdc_ncm_rx_verify_nth16 int cdc_ncm_rx_verify_nth16 ( s#cdc_ncm_ctx * , s#sk_buff * ) +cdc_ncm_rx_verify_nth32 int cdc_ncm_rx_verify_nth32 ( s#cdc_ncm_ctx * , s#sk_buff * ) +cdc_ncm_rx_verify_ndp16 int cdc_ncm_rx_verify_ndp16 ( s#sk_buff * , int ) +cdc_ncm_rx_verify_ndp32 int cdc_ncm_rx_verify_ndp32 ( s#sk_buff * , int ) +cdc_ncm_rx_fixup int cdc_ncm_rx_fixup ( s#usbnet * , s#sk_buff * ) + +/* drivers/net/usb/r8152.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +rtl8152_get_version extern t#u8 rtl8152_get_version ( s#usb_interface * ) + +/* drivers/net/usb/rndis_host.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +rndis_status extern void rndis_status ( s#usbnet * , s#urb * ) +s#rndis_msg_hdr struct rndis_msg_hdr { t#__le32 msg_type ; t#__le32 msg_len ; t#__le32 request_id ; t#__le32 status ; } +rndis_command extern int rndis_command ( s#usbnet * , s#rndis_msg_hdr * , int ) +generic_rndis_bind extern int generic_rndis_bind ( s#usbnet * , s#usb_interface * , int ) +rndis_unbind extern void rndis_unbind ( s#usbnet * , s#usb_interface * ) +rndis_rx_fixup extern int rndis_rx_fixup ( s#usbnet * , s#sk_buff * ) +rndis_tx_fixup extern s#sk_buff * rndis_tx_fixup ( s#usbnet * , s#sk_buff * , t#gfp_t ) + +/* drivers/net/usb/usbnet.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usbnet_get_endpoints extern int usbnet_get_endpoints ( s#usbnet * , s#usb_interface * ) +usbnet_get_ethernet_addr extern int usbnet_get_ethernet_addr ( s#usbnet * , int ) +usbnet_status_start extern int usbnet_status_start ( s#usbnet * , t#gfp_t ) +usbnet_status_stop extern void usbnet_status_stop ( s#usbnet * ) +usbnet_skb_return extern void usbnet_skb_return ( s#usbnet * , s#sk_buff * ) +usbnet_update_max_qlen extern void usbnet_update_max_qlen ( s#usbnet * ) +usbnet_change_mtu extern int usbnet_change_mtu ( s#net_device * , int ) +usbnet_defer_kevent extern void usbnet_defer_kevent ( s#usbnet * , int ) +usbnet_pause_rx extern void usbnet_pause_rx ( s#usbnet * ) +usbnet_resume_rx extern void usbnet_resume_rx ( s#usbnet * ) +usbnet_purge_paused_rxq extern void usbnet_purge_paused_rxq ( s#usbnet * ) +usbnet_unlink_rx_urbs extern void usbnet_unlink_rx_urbs ( s#usbnet * ) +usbnet_stop extern int usbnet_stop ( s#net_device * ) +usbnet_open extern int usbnet_open ( s#net_device * ) +usbnet_get_link_ksettings_mii extern int usbnet_get_link_ksettings_mii ( s#net_device * , s#ethtool_link_ksettings * ) +usbnet_get_link_ksettings_internal extern int usbnet_get_link_ksettings_internal ( s#net_device * , s#ethtool_link_ksettings * ) +usbnet_set_link_ksettings_mii extern int usbnet_set_link_ksettings_mii ( s#net_device * , const s#ethtool_link_ksettings * ) +usbnet_get_link extern t#u32 usbnet_get_link ( s#net_device * ) +usbnet_nway_reset extern int usbnet_nway_reset ( s#net_device * ) +usbnet_get_drvinfo extern void usbnet_get_drvinfo ( s#net_device * , s#ethtool_drvinfo * ) +usbnet_get_msglevel extern t#u32 usbnet_get_msglevel ( s#net_device * ) +usbnet_set_msglevel extern void usbnet_set_msglevel ( s#net_device * , t#u32 ) +usbnet_set_rx_mode extern void usbnet_set_rx_mode ( s#net_device * ) +usbnet_tx_timeout extern void usbnet_tx_timeout ( s#net_device * , unsigned int ) +usbnet_start_xmit extern t#netdev_tx_t usbnet_start_xmit ( s#sk_buff * , s#net_device * ) +usbnet_disconnect extern void usbnet_disconnect ( s#usb_interface * ) +usbnet_probe extern int usbnet_probe ( s#usb_interface * , const s#usb_device_id * ) +usbnet_suspend extern int usbnet_suspend ( s#usb_interface * , t#pm_message_t ) +usbnet_resume extern int usbnet_resume ( s#usb_interface * ) +usbnet_device_suggests_idle extern void usbnet_device_suggests_idle ( s#usbnet * ) +usbnet_manage_power extern int usbnet_manage_power ( s#usbnet * , int ) +usbnet_link_change extern void usbnet_link_change ( s#usbnet * , t#bool , t#bool ) +usbnet_read_cmd extern int usbnet_read_cmd ( s#usbnet * , t#u8 , t#u8 , t#u16 , t#u16 , void * , t#u16 ) +usbnet_write_cmd extern int usbnet_write_cmd ( s#usbnet * , t#u8 , t#u8 , t#u16 , t#u16 , const void * , t#u16 ) +usbnet_read_cmd_nopm extern int usbnet_read_cmd_nopm ( s#usbnet * , t#u8 , t#u8 , t#u16 , t#u16 , void * , t#u16 ) +usbnet_write_cmd_nopm extern int usbnet_write_cmd_nopm ( s#usbnet * , t#u8 , t#u8 , t#u16 , t#u16 , const void * , t#u16 ) +usbnet_write_cmd_async extern int usbnet_write_cmd_async ( s#usbnet * , t#u8 , t#u8 , t#u16 , t#u16 , const void * , t#u16 ) + +/* drivers/net/vxlan.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic +s##bpf_xdp_link +s#switchdev_notifier_info struct switchdev_notifier_info { s#net_device * dev ; s#netlink_ext_ack * extack ; const void * ctx ; } +u#vxlan_addr union vxlan_addr { s#sockaddr_in sin ; s#sockaddr_in6 sin6 ; s#sockaddr sa ; } +s#switchdev_notifier_vxlan_fdb_info struct switchdev_notifier_vxlan_fdb_info { s#switchdev_notifier_info info ; u#vxlan_addr remote_ip ; t#__be16 remote_port ; t#__be32 remote_vni ; t#u32 remote_ifindex ; t#u8 eth_addr [ 6 ] ; t#__be32 vni ; t#bool offloaded ; t#bool added_by_user ; } +vxlan_fdb_find_uc int vxlan_fdb_find_uc ( s#net_device * , const t#u8 * , t#__be32 , s#switchdev_notifier_vxlan_fdb_info * ) +vxlan_fdb_replay int vxlan_fdb_replay ( const s#net_device * , t#__be32 , s#notifier_block * , s#netlink_ext_ack * ) +vxlan_fdb_clear_offload void vxlan_fdb_clear_offload ( const s#net_device * , t#__be32 ) +E#__VXLAN_DF_END ( 0 ) + 3 +e#ifla_vxlan_df enum ifla_vxlan_df { VXLAN_DF_UNSET = 0 , VXLAN_DF_SET , VXLAN_DF_INHERIT , __VXLAN_DF_END , VXLAN_DF_MAX = E#__VXLAN_DF_END - 1 , } +s#vxlan_config struct vxlan_config { u#vxlan_addr remote_ip ; u#vxlan_addr saddr ; t#__be32 vni ; int remote_ifindex ; int mtu ; t#__be16 dst_port ; t#u16 port_min ; t#u16 port_max ; t#u8 tos ; t#u8 ttl ; t#__be32 label ; t#u32 flags ; unsigned long age_interval ; unsigned int addrmax ; t#bool no_share ; e#ifla_vxlan_df df ; } +vxlan_dev_create s#net_device * vxlan_dev_create ( s#net * , const char * , t#u8 , s#vxlan_config * ) + +/* drivers/net/wan/hdlc.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +hdlc_start_xmit t#netdev_tx_t hdlc_start_xmit ( s#sk_buff * , s#net_device * ) +hdlc_open int hdlc_open ( s#net_device * ) +hdlc_close void hdlc_close ( s#net_device * ) +hdlc_ioctl int hdlc_ioctl ( s#net_device * , s#ifreq * , int ) +alloc_hdlcdev s#net_device * alloc_hdlcdev ( void * ) +unregister_hdlc_device void unregister_hdlc_device ( s#net_device * ) +s#hdlc_proto struct hdlc_proto { int ( * open ) ( s#net_device * ) ; void ( * close ) ( s#net_device * ) ; void ( * start ) ( s#net_device * ) ; void ( * stop ) ( s#net_device * ) ; void ( * detach ) ( s#net_device * ) ; int ( * ioctl ) ( s#net_device * , s#ifreq * ) ; t#__be16 ( * type_trans ) ( s#sk_buff * , s#net_device * ) ; int ( * netif_rx ) ( s#sk_buff * ) ; t#netdev_tx_t ( * xmit ) ( s#sk_buff * , s#net_device * ) ; s#module * module ; s#hdlc_proto * next ; } +attach_hdlc_protocol int attach_hdlc_protocol ( s#net_device * , s#hdlc_proto * , t#size_t ) +detach_hdlc_protocol int detach_hdlc_protocol ( s#net_device * ) +register_hdlc_protocol void register_hdlc_protocol ( s#hdlc_proto * ) +unregister_hdlc_protocol void unregister_hdlc_protocol ( s#hdlc_proto * ) + +/* drivers/net/wireless/ath/ath10k/bmi.o */ +e#nl80211_band enum nl80211_band { NL80211_BAND_2GHZ , NL80211_BAND_5GHZ , NL80211_BAND_60GHZ , NL80211_BAND_6GHZ , NL80211_BAND_S1GHZ , NUM_NL80211_BANDS , } +e#nl80211_dfs_state enum nl80211_dfs_state { NL80211_DFS_USABLE , NL80211_DFS_UNAVAILABLE , NL80211_DFS_AVAILABLE , } +s#ieee80211_channel struct ieee80211_channel { e#nl80211_band band ; t#u32 center_freq ; t#u16 freq_offset ; t#u16 hw_value ; t#u32 flags ; int max_antenna_gain ; int max_power ; int max_reg_power ; t#bool beacon_found ; t#u32 orig_flags ; int orig_mag , orig_mpwr ; e#nl80211_dfs_state dfs_state ; unsigned long dfs_state_entered ; unsigned int dfs_cac_ms ; } +e#nl80211_chan_width enum nl80211_chan_width { NL80211_CHAN_WIDTH_20_NOHT , NL80211_CHAN_WIDTH_20 , NL80211_CHAN_WIDTH_40 , NL80211_CHAN_WIDTH_80 , NL80211_CHAN_WIDTH_80P80 , NL80211_CHAN_WIDTH_160 , NL80211_CHAN_WIDTH_5 , NL80211_CHAN_WIDTH_10 , NL80211_CHAN_WIDTH_1 , NL80211_CHAN_WIDTH_2 , NL80211_CHAN_WIDTH_4 , NL80211_CHAN_WIDTH_8 , NL80211_CHAN_WIDTH_16 , } +e#ieee80211_edmg_bw_config enum ieee80211_edmg_bw_config { IEEE80211_EDMG_BW_CONFIG_4 = 4 , IEEE80211_EDMG_BW_CONFIG_5 = 5 , IEEE80211_EDMG_BW_CONFIG_6 = 6 , IEEE80211_EDMG_BW_CONFIG_7 = 7 , IEEE80211_EDMG_BW_CONFIG_8 = 8 , IEEE80211_EDMG_BW_CONFIG_9 = 9 , IEEE80211_EDMG_BW_CONFIG_10 = 10 , IEEE80211_EDMG_BW_CONFIG_11 = 11 , IEEE80211_EDMG_BW_CONFIG_12 = 12 , IEEE80211_EDMG_BW_CONFIG_13 = 13 , IEEE80211_EDMG_BW_CONFIG_14 = 14 , IEEE80211_EDMG_BW_CONFIG_15 = 15 , } +s#ieee80211_edmg struct ieee80211_edmg { t#u8 channels ; e#ieee80211_edmg_bw_config bw_config ; } +s#cfg80211_chan_def struct cfg80211_chan_def { s#ieee80211_channel * chan ; e#nl80211_chan_width width ; t#u32 center_freq1 ; t#u32 center_freq2 ; s#ieee80211_edmg edmg ; t#u16 freq1_offset ; } +e#ieee80211_smps_mode enum ieee80211_smps_mode { IEEE80211_SMPS_AUTOMATIC , IEEE80211_SMPS_OFF , IEEE80211_SMPS_STATIC , IEEE80211_SMPS_DYNAMIC , IEEE80211_SMPS_NUM_MODES , } +s#ieee80211_conf struct ieee80211_conf { t#u32 flags ; int power_level , dynamic_ps_timeout ; t#u16 listen_interval ; t#u8 ps_dtim_period ; t#u8 long_frame_max_tx_count , short_frame_max_tx_count ; s#cfg80211_chan_def chandef ; t#bool radar_enabled ; e#ieee80211_smps_mode smps_mode ; } +s#mac_address struct mac_address { t#u8 addr [ 6 ] ; } +s#ieee80211_txrx_stypes struct ieee80211_txrx_stypes { t#u16 tx , rx ; } +s#ieee80211_iface_limit struct ieee80211_iface_limit { t#u16 max ; t#u16 types ; } +s#ieee80211_iface_combination struct ieee80211_iface_combination { const s#ieee80211_iface_limit * limits ; t#u32 num_different_channels ; t#u16 max_interfaces ; t#u8 n_limits ; t#bool beacon_int_infra_match ; t#u8 radar_detect_widths ; t#u8 radar_detect_regions ; t#u32 beacon_int_min_gcd ; } +E#NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT 27 +E#NUM_NL80211_EXT_FEATURES ( E#NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT ) + 32 +e#cfg80211_signal_type enum cfg80211_signal_type { CFG80211_SIGNAL_TYPE_NONE , CFG80211_SIGNAL_TYPE_MBM , CFG80211_SIGNAL_TYPE_UNSPEC , } +s#wiphy_iftype_akm_suites struct wiphy_iftype_akm_suites { t#u16 iftypes_mask ; const t#u32 * akm_suites ; int n_akm_suites ; } +s#nl80211_wowlan_tcp_data_token_feature struct nl80211_wowlan_tcp_data_token_feature { t#__u32 min_len , max_len , bufsize ; } +s#wiphy_wowlan_tcp_support struct wiphy_wowlan_tcp_support { const s#nl80211_wowlan_tcp_data_token_feature * tok ; t#u32 data_payload_max ; t#u32 data_interval_max ; t#u32 wake_payload_max ; t#bool seq ; } +s#wiphy_wowlan_support struct wiphy_wowlan_support { t#u32 flags ; int n_patterns ; int pattern_max_len ; int pattern_min_len ; int max_pkt_offset ; int max_nd_match_sets ; const s#wiphy_wowlan_tcp_support * tcp ; } +s#cfg80211_pkt_pattern struct cfg80211_pkt_pattern { const t#u8 * mask , * pattern ; int pattern_len ; int pkt_offset ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +E#NUM_NL80211_IFTYPES 13 +e#nl80211_iftype enum nl80211_iftype { NL80211_IFTYPE_UNSPECIFIED , NL80211_IFTYPE_ADHOC , NL80211_IFTYPE_STATION , NL80211_IFTYPE_AP , NL80211_IFTYPE_AP_VLAN , NL80211_IFTYPE_WDS , NL80211_IFTYPE_MONITOR , NL80211_IFTYPE_MESH_POINT , NL80211_IFTYPE_P2P_CLIENT , NL80211_IFTYPE_P2P_GO , NL80211_IFTYPE_P2P_DEVICE , NL80211_IFTYPE_OCB , NL80211_IFTYPE_NAN , NUM_NL80211_IFTYPES , NL80211_IFTYPE_MAX = E#NUM_NL80211_IFTYPES - 1 } +s##cfg80211_conn +s##cfg80211_cached_keys +e#ieee80211_bss_type enum ieee80211_bss_type { IEEE80211_BSS_TYPE_ESS , IEEE80211_BSS_TYPE_PBSS , IEEE80211_BSS_TYPE_IBSS , IEEE80211_BSS_TYPE_MBSS , IEEE80211_BSS_TYPE_ANY } +s##cfg80211_internal_bss +E#NUM_NL80211_BANDS 5 +s#ieee80211_mcs_info struct ieee80211_mcs_info { t#u8 rx_mask [ 10 ] ; t#__le16 rx_highest ; t#u8 tx_params ; t#u8 reserved [ 3 ] ; } +s#ieee80211_ht_cap struct ieee80211_ht_cap { t#__le16 cap_info ; t#u8 ampdu_params_info ; s#ieee80211_mcs_info mcs ; t#__le16 extended_ht_cap_info ; t#__le32 tx_BF_cap_info ; t#u8 antenna_selection_info ; } +e#nl80211_key_mode enum nl80211_key_mode { NL80211_KEY_RX_TX , NL80211_KEY_NO_TX , NL80211_KEY_SET_TX } +s#key_params struct key_params { const t#u8 * key ; const t#u8 * seq ; int key_len ; int seq_len ; t#u16 vlan_id ; t#u32 cipher ; e#nl80211_key_mode mode ; } +s#cfg80211_ibss_params struct cfg80211_ibss_params { const t#u8 * ssid ; const t#u8 * bssid ; s#cfg80211_chan_def chandef ; const t#u8 * ie ; t#u8 ssid_len , ie_len ; t#u16 beacon_interval ; t#u32 basic_rates ; t#bool channel_fixed ; t#bool privacy ; t#bool control_port ; t#bool control_port_over_nl80211 ; t#bool userspace_handles_dfs ; int mcast_rate [ E#NUM_NL80211_BANDS ] ; s#ieee80211_ht_cap ht_capa ; s#ieee80211_ht_cap ht_capa_mask ; s#key_params * wep_keys ; int wep_tx_key ; } +E#__NL80211_AUTHTYPE_NUM 8 +e#nl80211_auth_type enum nl80211_auth_type { NL80211_AUTHTYPE_OPEN_SYSTEM , NL80211_AUTHTYPE_SHARED_KEY , NL80211_AUTHTYPE_FT , NL80211_AUTHTYPE_NETWORK_EAP , NL80211_AUTHTYPE_SAE , NL80211_AUTHTYPE_FILS_SK , NL80211_AUTHTYPE_FILS_SK_PFS , NL80211_AUTHTYPE_FILS_PK , __NL80211_AUTHTYPE_NUM , NL80211_AUTHTYPE_MAX = E#__NL80211_AUTHTYPE_NUM - 1 , NL80211_AUTHTYPE_AUTOMATIC } +e#nl80211_mfp enum nl80211_mfp { NL80211_MFP_NO , NL80211_MFP_REQUIRED , NL80211_MFP_OPTIONAL , } +e#nl80211_sae_pwe_mechanism enum nl80211_sae_pwe_mechanism { NL80211_SAE_PWE_UNSPECIFIED , NL80211_SAE_PWE_HUNT_AND_PECK , NL80211_SAE_PWE_HASH_TO_ELEMENT , NL80211_SAE_PWE_BOTH , } +s#cfg80211_crypto_settings struct cfg80211_crypto_settings { t#u32 wpa_versions ; t#u32 cipher_group ; int n_ciphers_pairwise ; t#u32 ciphers_pairwise [ 5 ] ; int n_akm_suites ; t#u32 akm_suites [ 2 ] ; t#bool control_port ; t#__be16 control_port_ethertype ; t#bool control_port_no_encrypt ; t#bool control_port_over_nl80211 ; t#bool control_port_no_preauth ; s#key_params * wep_keys ; int wep_tx_key ; const t#u8 * psk ; const t#u8 * sae_pwd ; t#u8 sae_pwd_len ; e#nl80211_sae_pwe_mechanism sae_pwe ; } +s#ieee80211_vht_mcs_info struct ieee80211_vht_mcs_info { t#__le16 rx_mcs_map ; t#__le16 rx_highest ; t#__le16 tx_mcs_map ; t#__le16 tx_highest ; } +s#ieee80211_vht_cap struct ieee80211_vht_cap { t#__le32 vht_cap_info ; s#ieee80211_vht_mcs_info supp_mcs ; } +E#__NL80211_BSS_SELECT_ATTR_AFTER_LAST 4 +e#nl80211_bss_select_attr enum nl80211_bss_select_attr { __NL80211_BSS_SELECT_ATTR_INVALID , NL80211_BSS_SELECT_ATTR_RSSI , NL80211_BSS_SELECT_ATTR_BAND_PREF , NL80211_BSS_SELECT_ATTR_RSSI_ADJUST , __NL80211_BSS_SELECT_ATTR_AFTER_LAST , NL80211_BSS_SELECT_ATTR_MAX = E#__NL80211_BSS_SELECT_ATTR_AFTER_LAST - 1 } +s#cfg80211_bss_select_adjust struct cfg80211_bss_select_adjust { e#nl80211_band band ; t#s8 delta ; } +s#cfg80211_bss_selection struct cfg80211_bss_selection { e#nl80211_bss_select_attr behaviour ; union { e#nl80211_band band_pref ; s#cfg80211_bss_select_adjust adjust ; } param ; } +s#cfg80211_connect_params struct cfg80211_connect_params { s#ieee80211_channel * channel ; s#ieee80211_channel * channel_hint ; const t#u8 * bssid ; const t#u8 * bssid_hint ; const t#u8 * ssid ; t#size_t ssid_len ; e#nl80211_auth_type auth_type ; const t#u8 * ie ; t#size_t ie_len ; t#bool privacy ; e#nl80211_mfp mfp ; s#cfg80211_crypto_settings crypto ; const t#u8 * key ; t#u8 key_len , key_idx ; t#u32 flags ; int bg_scan_period ; s#ieee80211_ht_cap ht_capa ; s#ieee80211_ht_cap ht_capa_mask ; s#ieee80211_vht_cap vht_capa ; s#ieee80211_vht_cap vht_capa_mask ; t#bool pbss ; s#cfg80211_bss_selection bss_select ; const t#u8 * prev_bssid ; const t#u8 * fils_erp_username ; t#size_t fils_erp_username_len ; const t#u8 * fils_erp_realm ; t#size_t fils_erp_realm_len ; t#u16 fils_erp_next_seq_num ; const t#u8 * fils_erp_rrk ; t#size_t fils_erp_rrk_len ; t#bool want_1x ; s#ieee80211_edmg edmg ; } +s##cfg80211_cqm_config +s#wireless_dev struct wireless_dev { s#wiphy * wiphy ; e#nl80211_iftype iftype ; s#list_head list ; s#net_device * netdev ; t#u32 identifier ; s#list_head mgmt_registrations ; t#u8 mgmt_registrations_need_update : 1 ; s#mutex mtx ; t#bool use_4addr , is_running , registered , registering ; t#u8 address [ 6 ] __attribute__ ( ( __aligned__ ( sizeof ( u16 ) ) ) ) ; t#u8 ssid [ 32 ] ; t#u8 ssid_len , mesh_id_len , mesh_id_up_len ; s#cfg80211_conn * conn ; s#cfg80211_cached_keys * connect_keys ; e#ieee80211_bss_type conn_bss_type ; t#u32 conn_owner_nlportid ; s#work_struct disconnect_wk ; t#u8 disconnect_bssid [ 6 ] ; s#list_head event_list ; t#spinlock_t event_lock ; s#cfg80211_internal_bss * current_bss ; s#cfg80211_chan_def preset_chandef ; s#cfg80211_chan_def chandef ; t#bool ibss_fixed ; t#bool ibss_dfs_possible ; t#bool ps ; int ps_timeout ; int beacon_interval ; t#u32 ap_unexpected_nlportid ; t#u32 owner_nlportid ; t#bool nl_owner_dead ; t#bool cac_started ; unsigned long cac_start_time ; unsigned int cac_time_ms ; struct { s#cfg80211_ibss_params ibss ; s#cfg80211_connect_params connect ; s#cfg80211_cached_keys * keys ; const t#u8 * ie ; t#size_t ie_len ; t#u8 bssid [ 6 ] ; t#u8 prev_bssid [ 6 ] ; t#u8 ssid [ 32 ] ; t#s8 default_key , default_mgmt_key ; t#bool prev_bssid_valid ; } wext ; s#cfg80211_cqm_config * cqm_config ; s#list_head pmsr_list ; t#spinlock_t pmsr_lock ; s#work_struct pmsr_free_wk ; unsigned long unprot_beacon_reported ; } +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#nl80211_wowlan_tcp_data_seq struct nl80211_wowlan_tcp_data_seq { t#__u32 start , offset , len ; } +s#nl80211_wowlan_tcp_data_token struct nl80211_wowlan_tcp_data_token { t#__u32 offset , len ; t#__u8 token_stream [ ] ; } +s#cfg80211_wowlan_tcp struct cfg80211_wowlan_tcp { s#socket * sock ; t#__be32 src , dst ; t#u16 src_port , dst_port ; t#u8 dst_mac [ 6 ] ; int payload_len ; const t#u8 * payload ; s#nl80211_wowlan_tcp_data_seq payload_seq ; t#u32 data_interval ; t#u32 wake_len ; const t#u8 * wake_data , * wake_mask ; t#u32 tokens_size ; s#nl80211_wowlan_tcp_data_token payload_tok ; } +s#cfg80211_ssid struct cfg80211_ssid { t#u8 ssid [ 32 ] ; t#u8 ssid_len ; } +e#nl80211_bss_scan_width enum nl80211_bss_scan_width { NL80211_BSS_CHAN_WIDTH_20 , NL80211_BSS_CHAN_WIDTH_10 , NL80211_BSS_CHAN_WIDTH_5 , NL80211_BSS_CHAN_WIDTH_1 , NL80211_BSS_CHAN_WIDTH_2 , } +s#cfg80211_match_set struct cfg80211_match_set { s#cfg80211_ssid ssid ; t#u8 bssid [ 6 ] ; t#s32 rssi_thold ; t#s32 per_band_rssi_thold [ E#NUM_NL80211_BANDS ] ; } +s#cfg80211_sched_scan_plan struct cfg80211_sched_scan_plan { t#u32 interval ; t#u32 iterations ; } +s#cfg80211_sched_scan_request struct cfg80211_sched_scan_request { t#u64 reqid ; s#cfg80211_ssid * ssids ; int n_ssids ; t#u32 n_channels ; e#nl80211_bss_scan_width scan_width ; const t#u8 * ie ; t#size_t ie_len ; t#u32 flags ; s#cfg80211_match_set * match_sets ; int n_match_sets ; t#s32 min_rssi_thold ; t#u32 delay ; s#cfg80211_sched_scan_plan * scan_plans ; int n_scan_plans ; t#u8 mac_addr [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u8 mac_addr_mask [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#bool relative_rssi_set ; t#s8 relative_rssi ; s#cfg80211_bss_select_adjust rssi_adjust ; s#wiphy * wiphy ; s#net_device * dev ; unsigned long scan_start ; t#bool report_results ; s#callback_head callback_head ; t#u32 owner_nlportid ; t#bool nl_owner_dead ; s#list_head list ; s#ieee80211_channel * channels [ ] ; } +s#cfg80211_wowlan struct cfg80211_wowlan { t#bool any , disconnect , magic_pkt , gtk_rekey_failure , eap_identity_req , four_way_handshake , rfkill_release ; s#cfg80211_pkt_pattern * patterns ; s#cfg80211_wowlan_tcp * tcp ; int n_patterns ; s#cfg80211_sched_scan_request * nd_config ; } +s#wiphy_iftype_ext_capab struct wiphy_iftype_ext_capab { e#nl80211_iftype iftype ; const t#u8 * extended_capabilities ; const t#u8 * extended_capabilities_mask ; t#u8 extended_capabilities_len ; } +s#ieee80211_rate struct ieee80211_rate { t#u32 flags ; t#u16 bitrate ; t#u16 hw_value , hw_value_short ; } +s#ieee80211_sta_ht_cap struct ieee80211_sta_ht_cap { t#u16 cap ; t#bool ht_supported ; t#u8 ampdu_factor ; t#u8 ampdu_density ; s#ieee80211_mcs_info mcs ; } +s#ieee80211_sta_vht_cap struct ieee80211_sta_vht_cap { t#bool vht_supported ; t#u32 cap ; s#ieee80211_vht_mcs_info vht_mcs ; } +s#ieee80211_sta_s1g_cap struct ieee80211_sta_s1g_cap { t#bool s1g ; t#u8 cap [ 10 ] ; t#u8 nss_mcs [ 5 ] ; } +s#ieee80211_he_cap_elem struct ieee80211_he_cap_elem { t#u8 mac_cap_info [ 6 ] ; t#u8 phy_cap_info [ 11 ] ; } +s#ieee80211_he_mcs_nss_supp struct ieee80211_he_mcs_nss_supp { t#__le16 rx_mcs_80 ; t#__le16 tx_mcs_80 ; t#__le16 rx_mcs_160 ; t#__le16 tx_mcs_160 ; t#__le16 rx_mcs_80p80 ; t#__le16 tx_mcs_80p80 ; } +s#ieee80211_sta_he_cap struct ieee80211_sta_he_cap { t#bool has_he ; s#ieee80211_he_cap_elem he_cap_elem ; s#ieee80211_he_mcs_nss_supp he_mcs_nss_supp ; t#u8 ppe_thres [ 25 ] ; } +s#ieee80211_he_6ghz_capa struct ieee80211_he_6ghz_capa { t#__le16 capa ; } +s#ieee80211_sband_iftype_data struct ieee80211_sband_iftype_data { t#u16 types_mask ; s#ieee80211_sta_he_cap he_cap ; s#ieee80211_he_6ghz_capa he_6ghz_capa ; struct { const t#u8 * data ; unsigned int len ; } vendor_elems ; } +s#ieee80211_supported_band struct ieee80211_supported_band { s#ieee80211_channel * channels ; s#ieee80211_rate * bitrates ; e#nl80211_band band ; int n_channels ; int n_bitrates ; s#ieee80211_sta_ht_cap ht_cap ; s#ieee80211_sta_vht_cap vht_cap ; s#ieee80211_sta_s1g_cap s1g_cap ; s#ieee80211_edmg edmg_cap ; t#u16 n_iftype_data ; const s#ieee80211_sband_iftype_data * iftype_data ; } +e#nl80211_reg_initiator enum nl80211_reg_initiator { NL80211_REGDOM_SET_BY_CORE , NL80211_REGDOM_SET_BY_USER , NL80211_REGDOM_SET_BY_DRIVER , NL80211_REGDOM_SET_BY_COUNTRY_IE , } +e#nl80211_user_reg_hint_type enum nl80211_user_reg_hint_type { NL80211_USER_REG_HINT_USER = 0 , NL80211_USER_REG_HINT_CELL_BASE = 1 , NL80211_USER_REG_HINT_INDOOR = 2 , } +e#nl80211_dfs_regions enum nl80211_dfs_regions { NL80211_DFS_UNSET = 0 , NL80211_DFS_FCC = 1 , NL80211_DFS_ETSI = 2 , NL80211_DFS_JP = 3 , } +e#environment_cap enum environment_cap { ENVIRON_ANY , ENVIRON_INDOOR , ENVIRON_OUTDOOR , } +s#regulatory_request struct regulatory_request { s#callback_head callback_head ; int wiphy_idx ; e#nl80211_reg_initiator initiator ; e#nl80211_user_reg_hint_type user_reg_hint_type ; char alpha2 [ 3 ] ; e#nl80211_dfs_regions dfs_region ; t#bool intersect ; t#bool processed ; e#environment_cap country_ie_env ; s#list_head list ; } +s#ieee80211_freq_range struct ieee80211_freq_range { t#u32 start_freq_khz ; t#u32 end_freq_khz ; t#u32 max_bandwidth_khz ; } +s#ieee80211_power_rule struct ieee80211_power_rule { t#u32 max_antenna_gain ; t#u32 max_eirp ; } +s#ieee80211_wmm_ac struct ieee80211_wmm_ac { t#u16 cw_min ; t#u16 cw_max ; t#u16 cot ; t#u8 aifsn ; } +s#ieee80211_wmm_rule struct ieee80211_wmm_rule { s#ieee80211_wmm_ac client [ 4 ] ; s#ieee80211_wmm_ac ap [ 4 ] ; } +s#ieee80211_reg_rule struct ieee80211_reg_rule { s#ieee80211_freq_range freq_range ; s#ieee80211_power_rule power_rule ; s#ieee80211_wmm_rule wmm_rule ; t#u32 flags ; t#u32 dfs_cac_ms ; t#bool has_wmm ; } +s#ieee80211_regdomain struct ieee80211_regdomain { s#callback_head callback_head ; t#u32 n_reg_rules ; char alpha2 [ 3 ] ; e#nl80211_dfs_regions dfs_region ; s#ieee80211_reg_rule reg_rules [ ] ; } +s#wiphy_coalesce_support struct wiphy_coalesce_support { int n_rules ; int max_delay ; int n_patterns ; int pattern_max_len ; int pattern_min_len ; int max_pkt_offset ; } +s#nl80211_vendor_cmd_info struct nl80211_vendor_cmd_info { t#__u32 vendor_id ; t#__u32 subcmd ; } +s#wiphy_vendor_command struct wiphy_vendor_command { s#nl80211_vendor_cmd_info info ; t#u32 flags ; int ( * doit ) ( s#wiphy * , s#wireless_dev * , const void * , int ) ; int ( * dumpit ) ( s#wiphy * , s#wireless_dev * , s#sk_buff * , const void * , int , unsigned long * ) ; const s#nla_policy * policy ; unsigned int maxattr ; } +s#cfg80211_pmsr_capabilities struct cfg80211_pmsr_capabilities { unsigned int max_peers ; t#u8 report_ap_tsf : 1 , randomize_mac_addr : 1 ; struct { t#u32 preambles ; t#u32 bandwidths ; t#s8 max_bursts_exponent ; t#u8 max_ftms_per_burst ; t#u8 supported : 1 , asap : 1 , non_asap : 1 , request_lci : 1 , request_civicloc : 1 , trigger_based : 1 , non_trigger_based : 1 ; } ftm ; } +e#nl80211_sar_type enum nl80211_sar_type { NL80211_SAR_TYPE_POWER , NUM_NL80211_SAR_TYPE , } +s#cfg80211_sar_freq_ranges struct cfg80211_sar_freq_ranges { t#u32 start_freq ; t#u32 end_freq ; } +s#cfg80211_sar_capa struct cfg80211_sar_capa { e#nl80211_sar_type type ; t#u32 num_freq_ranges ; const s#cfg80211_sar_freq_ranges * freq_ranges ; } +s##rfkill +s#wiphy struct wiphy { s#mutex mtx ; t#u8 perm_addr [ 6 ] ; t#u8 addr_mask [ 6 ] ; s#mac_address * addresses ; const s#ieee80211_txrx_stypes * mgmt_stypes ; const s#ieee80211_iface_combination * iface_combinations ; int n_iface_combinations ; t#u16 software_iftypes ; t#u16 n_addresses ; t#u16 interface_modes ; t#u16 max_acl_mac_addrs ; t#u32 flags , regulatory_flags , features ; t#u8 ext_features [ ( ( ( E#NUM_NL80211_EXT_FEATURES ) + ( 8 ) - 1 ) / ( 8 ) ) ] ; t#u32 ap_sme_capa ; e#cfg80211_signal_type signal_type ; int bss_priv_size ; t#u8 max_scan_ssids ; t#u8 max_sched_scan_reqs ; t#u8 max_sched_scan_ssids ; t#u8 max_match_sets ; t#u16 max_scan_ie_len ; t#u16 max_sched_scan_ie_len ; t#u32 max_sched_scan_plans ; t#u32 max_sched_scan_plan_interval ; t#u32 max_sched_scan_plan_iterations ; int n_cipher_suites ; const t#u32 * cipher_suites ; int n_akm_suites ; const t#u32 * akm_suites ; const s#wiphy_iftype_akm_suites * iftype_akm_suites ; unsigned int num_iftype_akm_suites ; t#u8 retry_short ; t#u8 retry_long ; t#u32 frag_threshold ; t#u32 rts_threshold ; t#u8 coverage_class ; char fw_version [ 32 ] ; t#u32 hw_version ; const s#wiphy_wowlan_support * wowlan ; s#cfg80211_wowlan * wowlan_config ; t#u16 max_remain_on_channel_duration ; t#u8 max_num_pmkids ; t#u32 available_antennas_tx ; t#u32 available_antennas_rx ; t#u32 probe_resp_offload ; const t#u8 * extended_capabilities , * extended_capabilities_mask ; t#u8 extended_capabilities_len ; const s#wiphy_iftype_ext_capab * iftype_ext_capab ; unsigned int num_iftype_ext_capab ; const void * privid ; s#ieee80211_supported_band * bands [ E#NUM_NL80211_BANDS ] ; void ( * reg_notifier ) ( s#wiphy * , s#regulatory_request * ) ; const s#ieee80211_regdomain * regd ; s#device dev ; t#bool registered ; s#dentry * debugfsdir ; const s#ieee80211_ht_cap * ht_capa_mod_mask ; const s#ieee80211_vht_cap * vht_capa_mod_mask ; s#list_head wdev_list ; t#possible_net_t _net ; const s#iw_handler_def * wext ; const s#wiphy_coalesce_support * coalesce ; const s#wiphy_vendor_command * vendor_commands ; const s#nl80211_vendor_cmd_info * vendor_events ; int n_vendor_commands , n_vendor_events ; t#u16 max_ap_assoc_sta ; t#u8 max_num_csa_counters ; t#u32 bss_select_support ; t#u8 nan_supported_bands ; t#u32 txq_limit ; t#u32 txq_memory_limit ; t#u32 txq_quantum ; unsigned long tx_queue_len ; t#u8 support_mbssid : 1 , support_only_he_mbssid : 1 ; const s#cfg80211_pmsr_capabilities * pmsr_capa ; struct { t#u64 peer , vif ; t#u8 max_retry ; } tid_config_support ; t#u8 max_data_retry_count ; const s#cfg80211_sar_capa * sar_capa ; s#rfkill * rfkill ; char priv [ ] __attribute__ ( ( __aligned__ ( 32 ) ) ) ; } +E#NUM_IEEE80211_HW_FLAGS 53 +s#ieee80211_cipher_scheme struct ieee80211_cipher_scheme { t#u32 cipher ; t#u16 iftype ; t#u8 hdr_len ; t#u8 pn_len ; t#u8 pn_off ; t#u8 key_idx_off ; t#u8 key_idx_mask ; t#u8 key_idx_shift ; t#u8 mic_len ; } +s#ieee80211_hw struct ieee80211_hw { s#ieee80211_conf conf ; s#wiphy * wiphy ; const char * rate_control_algorithm ; void * priv ; unsigned long flags [ ( ( ( E#NUM_IEEE80211_HW_FLAGS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned int extra_tx_headroom ; unsigned int extra_beacon_tailroom ; int vif_data_size ; int sta_data_size ; int chanctx_data_size ; int txq_data_size ; t#u16 queues ; t#u16 max_listen_interval ; t#s8 max_signal ; t#u8 max_rates ; t#u8 max_report_rates ; t#u8 max_rate_tries ; t#u16 max_rx_aggregation_subframes ; t#u16 max_tx_aggregation_subframes ; t#u8 max_tx_fragments ; t#u8 offchannel_tx_hw_queue ; t#u8 radiotap_mcs_details ; t#u16 radiotap_vht_details ; struct { int units_pos ; t#s16 accuracy ; } radiotap_timestamp ; t#netdev_features_t netdev_features ; t#u8 uapsd_queues ; t#u8 uapsd_max_sp_len ; t#u8 n_cipher_schemes ; const s#ieee80211_cipher_scheme * cipher_schemes ; t#u8 max_nan_de_entries ; t#u8 tx_sk_pacing_shift ; t#u8 weight_multiplier ; t#u32 max_mtu ; } +e#ath_device_state enum ath_device_state { ATH_HW_UNAVAILABLE , ATH_HW_INITIALIZED , } +s#ath_ani struct ath_ani { t#bool caldone ; unsigned int longcal_timer ; unsigned int shortcal_timer ; unsigned int resetcal_timer ; unsigned int checkani_timer ; s#timer_list timer ; } +e#ath_crypt_caps enum ath_crypt_caps { ATH_CRYPT_CAP_CIPHER_AESCCM = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , ATH_CRYPT_CAP_MIC_COMBINED = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , } +s#ath_cycle_counters struct ath_cycle_counters { t#u32 cycles ; t#u32 rx_busy ; t#u32 rx_frame ; t#u32 tx_frame ; } +s#reg_dmn_pair_mapping struct reg_dmn_pair_mapping { t#u16 reg_domain ; t#u16 reg_5ghz_ctl ; t#u16 reg_2ghz_ctl ; } +s#ath_regulatory struct ath_regulatory { char alpha2 [ 2 ] ; e#nl80211_dfs_regions region ; t#u16 country_code ; t#u16 max_power_level ; t#u16 current_rd ; t#int16_t power_limit ; s#reg_dmn_pair_mapping * regpair ; } +s#ath_ops struct ath_ops { unsigned int ( * read ) ( void * , t#u32 ) ; void ( * multi_read ) ( void * , t#u32 * , t#u32 * , t#u16 ) ; void ( * write ) ( void * , t#u32 , t#u32 ) ; void ( * enable_write_buffer ) ( void * ) ; void ( * write_flush ) ( void * ) ; t#u32 ( * rmw ) ( void * , t#u32 , t#u32 , t#u32 ) ; void ( * enable_rmw_buffer ) ( void * ) ; void ( * rmw_flush ) ( void * ) ; } +s##ath_bus_ops +s#ath_ps_ops struct ath_ps_ops { void ( * wakeup ) ( s#ath_common * ) ; void ( * restore ) ( s#ath_common * ) ; } +s#ath_common struct ath_common { void * ah ; void * priv ; s#ieee80211_hw * hw ; int debug_mask ; e#ath_device_state state ; unsigned long op_flags ; s#ath_ani ani ; t#u16 cachelsz ; t#u16 curaid ; t#u8 macaddr [ 6 ] ; t#u8 curbssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u8 bssidmask [ 6 ] ; t#u32 rx_bufsize ; t#u32 keymax ; unsigned long keymap [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long tkip_keymap [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long ccmp_keymap [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; e#ath_crypt_caps crypt_caps ; unsigned int clockrate ; t#spinlock_t cc_lock ; s#ath_cycle_counters cc_ani ; s#ath_cycle_counters cc_survey ; s#ath_regulatory regulatory ; s#ath_regulatory reg_world_copy ; const s#ath_ops * ops ; const s#ath_bus_ops * bus_ops ; const s#ath_ps_ops * ps_ops ; void * suse_kabi_padding ; t#bool btcoex_enabled ; t#bool disable_ani ; t#bool bt_ant_diversity ; int last_rssi ; s#ieee80211_supported_band sbands [ E#NUM_NL80211_BANDS ] ; } +e#ieee80211_sta_rx_bandwidth enum ieee80211_sta_rx_bandwidth { IEEE80211_STA_RX_BW_20 = 0 , IEEE80211_STA_RX_BW_40 , IEEE80211_STA_RX_BW_80 , IEEE80211_STA_RX_BW_160 , } +s#ieee80211_sta_rates struct ieee80211_sta_rates { s#callback_head callback_head ; struct { t#s8 idx ; t#u8 count ; t#u8 count_cts ; t#u8 count_rts ; t#u16 flags ; } rate [ 4 ] ; } +e#nl80211_tx_power_setting enum nl80211_tx_power_setting { NL80211_TX_POWER_AUTOMATIC , NL80211_TX_POWER_LIMITED , NL80211_TX_POWER_FIXED , } +s#ieee80211_sta_txpwr struct ieee80211_sta_txpwr { t#s16 power ; e#nl80211_tx_power_setting type ; } +s#ieee80211_mu_group_data struct ieee80211_mu_group_data { t#u8 membership [ 8 ] ; t#u8 position [ 16 ] ; } +s#ieee80211_p2p_noa_desc struct ieee80211_p2p_noa_desc { t#u8 count ; t#__le32 duration ; t#__le32 interval ; t#__le32 start_time ; } +s#ieee80211_p2p_noa_attr struct ieee80211_p2p_noa_attr { t#u8 index ; t#u8 oppps_ctwindow ; s#ieee80211_p2p_noa_desc desc [ 4 ] ; } +s#ieee80211_ftm_responder_params struct ieee80211_ftm_responder_params { const t#u8 * lci ; const t#u8 * civicloc ; t#size_t lci_len ; t#size_t civicloc_len ; } +s#ieee80211_he_obss_pd struct ieee80211_he_obss_pd { t#bool enable ; t#u8 sr_ctrl ; t#u8 non_srg_max_offset ; t#u8 min_offset ; t#u8 max_offset ; t#u8 bss_color_bitmap [ 8 ] ; t#u8 partial_bssid_bitmap [ 8 ] ; } +s#cfg80211_he_bss_color struct cfg80211_he_bss_color { t#u8 color ; t#bool enabled ; t#bool partial ; } +s#ieee80211_fils_discovery struct ieee80211_fils_discovery { t#u32 min_interval ; t#u32 max_interval ; } +e#nl80211_txrate_gi enum nl80211_txrate_gi { NL80211_TXRATE_DEFAULT_GI , NL80211_TXRATE_FORCE_SGI , NL80211_TXRATE_FORCE_LGI , } +e#nl80211_he_gi enum nl80211_he_gi { NL80211_RATE_INFO_HE_GI_0_8 , NL80211_RATE_INFO_HE_GI_1_6 , NL80211_RATE_INFO_HE_GI_3_2 , } +e#nl80211_he_ltf enum nl80211_he_ltf { NL80211_RATE_INFO_HE_1XLTF , NL80211_RATE_INFO_HE_2XLTF , NL80211_RATE_INFO_HE_4XLTF , } +s#cfg80211_bitrate_mask struct cfg80211_bitrate_mask { struct { t#u32 legacy ; t#u8 ht_mcs [ 10 ] ; t#u16 vht_mcs [ 8 ] ; t#u16 he_mcs [ 8 ] ; e#nl80211_txrate_gi gi ; e#nl80211_he_gi he_gi ; e#nl80211_he_ltf he_ltf ; } control [ E#NUM_NL80211_BANDS ] ; } +s#ieee80211_bss_conf struct ieee80211_bss_conf { const t#u8 * bssid ; t#u8 htc_trig_based_pkt_ext ; t#bool uora_exists ; t#u8 uora_ocw_range ; t#u16 frame_time_rts_th ; t#bool he_support ; t#bool twt_requester ; t#bool twt_responder ; t#bool twt_protected ; t#bool twt_broadcast ; t#bool assoc , ibss_joined ; t#bool ibss_creator ; t#u16 aid ; t#bool use_cts_prot ; t#bool use_short_preamble ; t#bool use_short_slot ; t#bool enable_beacon ; t#u8 dtim_period ; t#u16 beacon_int ; t#u16 assoc_capability ; t#u64 sync_tsf ; t#u32 sync_device_ts ; t#u8 sync_dtim_count ; t#u32 basic_rates ; s#ieee80211_rate * beacon_rate ; int mcast_rate [ E#NUM_NL80211_BANDS ] ; t#u16 ht_operation_mode ; t#s32 cqm_rssi_thold ; t#u32 cqm_rssi_hyst ; t#s32 cqm_rssi_low ; t#s32 cqm_rssi_high ; s#cfg80211_chan_def chandef ; s#ieee80211_mu_group_data mu_group ; t#__be32 arp_addr_list [ 4 ] ; int arp_addr_cnt ; t#bool qos ; t#bool idle ; t#bool ps ; t#u8 ssid [ 32 ] ; t#size_t ssid_len ; t#bool hidden_ssid ; int txpower ; e#nl80211_tx_power_setting txpower_type ; s#ieee80211_p2p_noa_attr p2p_noa_attr ; t#bool allow_p2p_go_ps ; t#u16 max_idle_period ; t#bool protected_keep_alive ; t#bool ftm_responder ; s#ieee80211_ftm_responder_params * ftmr_params ; t#bool nontransmitted ; t#u8 transmitter_bssid [ 6 ] ; t#u8 bssid_index ; t#u8 bssid_indicator ; t#bool ema_ap ; t#u8 profile_periodicity ; struct { t#u32 params ; t#u16 nss_set ; } he_oper ; s#ieee80211_he_obss_pd he_obss_pd ; s#cfg80211_he_bss_color he_bss_color ; s#ieee80211_fils_discovery fils_discovery ; t#u32 unsol_bcast_probe_resp_interval ; t#bool s1g ; s#cfg80211_bitrate_mask beacon_tx_rate ; } +s#ieee80211_chanctx_conf struct ieee80211_chanctx_conf { s#cfg80211_chan_def def ; s#cfg80211_chan_def min_def ; t#u8 rx_chains_static , rx_chains_dynamic ; t#bool radar_enabled ; t#u8 drv_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +s#ieee80211_vif struct ieee80211_vif { e#nl80211_iftype type ; s#ieee80211_bss_conf bss_conf ; t#u8 addr [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#bool p2p ; t#bool csa_active ; t#bool mu_mimo_owner ; t#u8 cab_queue ; t#u8 hw_queue [ 4 ] ; s#ieee80211_txq * txq ; s#ieee80211_chanctx_conf * chanctx_conf ; t#u32 driver_flags ; t#u32 offload_flags ; s#dentry * debugfs_dir ; t#bool probe_req_reg ; t#bool rx_mcast_action_reg ; t#bool txqs_stopped [ 4 ] ; t#bool color_change_active ; t#u8 color_change_color ; t#u8 drv_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +s#ieee80211_txq struct ieee80211_txq { s#ieee80211_vif * vif ; s#ieee80211_sta * sta ; t#u8 tid ; t#u8 ac ; t#u8 drv_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +s#ieee80211_sta struct ieee80211_sta { t#u32 supp_rates [ E#NUM_NL80211_BANDS ] ; t#u8 addr [ 6 ] ; t#u16 aid ; s#ieee80211_sta_ht_cap ht_cap ; s#ieee80211_sta_vht_cap vht_cap ; s#ieee80211_sta_he_cap he_cap ; s#ieee80211_he_6ghz_capa he_6ghz_capa ; t#u16 max_rx_aggregation_subframes ; t#bool wme ; t#u8 uapsd_queues ; t#u8 max_sp ; t#u8 rx_nss ; e#ieee80211_sta_rx_bandwidth bandwidth ; e#ieee80211_smps_mode smps_mode ; s#ieee80211_sta_rates * rates ; t#bool tdls ; t#bool tdls_initiator ; t#bool mfp ; t#u8 max_amsdu_subframes ; t#u16 max_amsdu_len ; t#bool support_p2p_ps ; t#u16 max_rc_amsdu_len ; t#u16 max_tid_amsdu_len [ 16 ] ; s#ieee80211_sta_txpwr txpwr ; s#ieee80211_txq * txq [ 16 + 1 ] ; t#u8 drv_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +s#ieee80211_tx_control struct ieee80211_tx_control { s#ieee80211_sta * sta ; } +e#set_key_cmd enum set_key_cmd { SET_KEY , DISABLE_KEY , } +s#ieee80211_key_conf struct ieee80211_key_conf { t#atomic64_t tx_pn ; t#u32 cipher ; t#u8 icv_len ; t#u8 iv_len ; t#u8 hw_key_idx ; t#s8 keyidx ; t#u16 flags ; t#u8 keylen ; t#u8 key [ ] ; } +s#cfg80211_gtk_rekey_data struct cfg80211_gtk_rekey_data { const t#u8 * kek , * kck , * replay_ctr ; t#u32 akm ; t#u8 kek_len , kck_len ; } +s#ieee80211_scan_ies struct ieee80211_scan_ies { const t#u8 * ies [ E#NUM_NL80211_BANDS ] ; t#size_t len [ E#NUM_NL80211_BANDS ] ; const t#u8 * common_ies ; t#size_t common_ie_len ; } +s#cfg80211_scan_info struct cfg80211_scan_info { t#u64 scan_start_tsf ; t#u8 tsf_bssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#bool aborted ; } +s#cfg80211_scan_6ghz_params struct cfg80211_scan_6ghz_params { t#u32 short_ssid ; t#u32 channel_idx ; t#u8 bssid [ 6 ] ; t#bool unsolicited_probe ; t#bool short_ssid_valid ; t#bool psc_no_listen ; } +s#cfg80211_scan_request struct cfg80211_scan_request { s#cfg80211_ssid * ssids ; int n_ssids ; t#u32 n_channels ; e#nl80211_bss_scan_width scan_width ; const t#u8 * ie ; t#size_t ie_len ; t#u16 duration ; t#bool duration_mandatory ; t#u32 flags ; t#u32 rates [ E#NUM_NL80211_BANDS ] ; s#wireless_dev * wdev ; t#u8 mac_addr [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u8 mac_addr_mask [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u8 bssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; s#wiphy * wiphy ; unsigned long scan_start ; s#cfg80211_scan_info info ; t#bool notified ; t#bool no_cck ; t#bool scan_6ghz ; t#u32 n_6ghz_params ; s#cfg80211_scan_6ghz_params * scan_6ghz_params ; s#ieee80211_channel * channels [ ] ; } +s#ieee80211_scan_request struct ieee80211_scan_request { s#ieee80211_scan_ies ies ; s#cfg80211_scan_request req ; } +s#ieee80211_low_level_stats struct ieee80211_low_level_stats { unsigned int dot11ACKFailureCount ; unsigned int dot11RTSFailureCount ; unsigned int dot11FCSErrorCount ; unsigned int dot11RTSSuccessCount ; } +s#ieee80211_key_seq struct ieee80211_key_seq { union { struct { t#u32 iv32 ; t#u16 iv16 ; } tkip ; struct { t#u8 pn [ 6 ] ; } ccmp ; struct { t#u8 pn [ 6 ] ; } aes_cmac ; struct { t#u8 pn [ 6 ] ; } aes_gmac ; struct { t#u8 pn [ 6 ] ; } gcmp ; struct { t#u8 seq [ 16 ] ; t#u8 seq_len ; } hw ; } ; } +e#sta_notify_cmd enum sta_notify_cmd { STA_NOTIFY_SLEEP , STA_NOTIFY_AWAKE , } +e#ieee80211_sta_state enum ieee80211_sta_state { IEEE80211_STA_NOTEXIST , IEEE80211_STA_NONE , IEEE80211_STA_AUTH , IEEE80211_STA_ASSOC , IEEE80211_STA_AUTHORIZED , } +s#rate_info struct rate_info { t#u8 flags ; t#u8 mcs ; t#u16 legacy ; t#u8 nss ; t#u8 bw ; t#u8 he_gi ; t#u8 he_dcm ; t#u8 he_ru_alloc ; t#u8 n_bonded_ch ; } +s#sta_bss_parameters struct sta_bss_parameters { t#u8 flags ; t#u8 dtim_period ; t#u16 beacon_interval ; } +s#nl80211_sta_flag_update struct nl80211_sta_flag_update { t#__u32 mask ; t#__u32 set ; } +E#__NL80211_MESH_POWER_AFTER_LAST 4 +e#nl80211_mesh_power_mode enum nl80211_mesh_power_mode { NL80211_MESH_POWER_UNKNOWN , NL80211_MESH_POWER_ACTIVE , NL80211_MESH_POWER_LIGHT_SLEEP , NL80211_MESH_POWER_DEEP_SLEEP , __NL80211_MESH_POWER_AFTER_LAST , NL80211_MESH_POWER_MAX = E#__NL80211_MESH_POWER_AFTER_LAST - 1 } +s#cfg80211_txq_stats struct cfg80211_txq_stats { t#u32 filled ; t#u32 backlog_bytes ; t#u32 backlog_packets ; t#u32 flows ; t#u32 drops ; t#u32 ecn_marks ; t#u32 overlimit ; t#u32 overmemory ; t#u32 collisions ; t#u32 tx_bytes ; t#u32 tx_packets ; t#u32 max_flows ; } +s#cfg80211_tid_stats struct cfg80211_tid_stats { t#u32 filled ; t#u64 rx_msdu ; t#u64 tx_msdu ; t#u64 tx_msdu_retries ; t#u64 tx_msdu_failed ; s#cfg80211_txq_stats txq_stats ; } +s#station_info struct station_info { t#u64 filled ; t#u32 connected_time ; t#u32 inactive_time ; t#u64 assoc_at ; t#u64 rx_bytes ; t#u64 tx_bytes ; t#u16 llid ; t#u16 plid ; t#u8 plink_state ; t#s8 signal ; t#s8 signal_avg ; t#u8 chains ; t#s8 chain_signal [ 4 ] ; t#s8 chain_signal_avg [ 4 ] ; s#rate_info txrate ; s#rate_info rxrate ; t#u32 rx_packets ; t#u32 tx_packets ; t#u32 tx_retries ; t#u32 tx_failed ; t#u32 rx_dropped_misc ; s#sta_bss_parameters bss_param ; s#nl80211_sta_flag_update sta_flags ; int generation ; const t#u8 * assoc_req_ies ; t#size_t assoc_req_ies_len ; t#u32 beacon_loss_count ; t#s64 t_offset ; e#nl80211_mesh_power_mode local_pm ; e#nl80211_mesh_power_mode peer_pm ; e#nl80211_mesh_power_mode nonpeer_pm ; t#u32 expected_throughput ; t#u64 tx_duration ; t#u64 rx_duration ; t#u64 rx_beacon ; t#u8 rx_beacon_signal_avg ; t#u8 connected_to_gate ; s#cfg80211_tid_stats * pertid ; t#s8 ack_signal ; t#s8 avg_ack_signal ; t#u16 airtime_weight ; t#u32 rx_mpdu_count ; t#u32 fcs_err_count ; t#u32 airtime_link_metric ; t#u8 connected_to_as ; } +s#ieee80211_he_mu_edca_param_ac_rec struct ieee80211_he_mu_edca_param_ac_rec { t#u8 aifsn ; t#u8 ecw_min_max ; t#u8 mu_edca_timer ; } +s#ieee80211_tx_queue_params struct ieee80211_tx_queue_params { t#u16 txop ; t#u16 cw_min ; t#u16 cw_max ; t#u8 aifs ; t#bool acm ; t#bool uapsd ; t#bool mu_edca ; s#ieee80211_he_mu_edca_param_ac_rec mu_edca_param_rec ; } +e#ieee80211_ampdu_mlme_action enum ieee80211_ampdu_mlme_action { IEEE80211_AMPDU_RX_START , IEEE80211_AMPDU_RX_STOP , IEEE80211_AMPDU_TX_START , IEEE80211_AMPDU_TX_STOP_CONT , IEEE80211_AMPDU_TX_STOP_FLUSH , IEEE80211_AMPDU_TX_STOP_FLUSH_CONT , IEEE80211_AMPDU_TX_OPERATIONAL , } +s#ieee80211_ampdu_params struct ieee80211_ampdu_params { e#ieee80211_ampdu_mlme_action action ; s#ieee80211_sta * sta ; t#u16 tid ; t#u16 ssn ; t#u16 buf_size ; t#bool amsdu ; t#u16 timeout ; } +s#survey_info struct survey_info { s#ieee80211_channel * channel ; t#u64 time ; t#u64 time_busy ; t#u64 time_ext_busy ; t#u64 time_rx ; t#u64 time_tx ; t#u64 time_scan ; t#u64 time_bss_rx ; t#u32 filled ; t#s8 noise ; } +s#ieee80211_channel_switch struct ieee80211_channel_switch { t#u64 timestamp ; t#u32 device_timestamp ; t#bool block_tx ; s#cfg80211_chan_def chandef ; t#u8 count ; t#u32 delay ; } +e#ieee80211_roc_type enum ieee80211_roc_type { IEEE80211_ROC_TYPE_NORMAL = 0 , IEEE80211_ROC_TYPE_MGMT_TX , } +e#ieee80211_event_type enum ieee80211_event_type { RSSI_EVENT , MLME_EVENT , BAR_RX_EVENT , BA_FRAME_TIMEOUT , } +e#ieee80211_rssi_event_data enum ieee80211_rssi_event_data { RSSI_EVENT_HIGH , RSSI_EVENT_LOW , } +s#ieee80211_rssi_event struct ieee80211_rssi_event { e#ieee80211_rssi_event_data data ; } +e#ieee80211_mlme_event_data enum ieee80211_mlme_event_data { AUTH_EVENT , ASSOC_EVENT , DEAUTH_RX_EVENT , DEAUTH_TX_EVENT , } +e#ieee80211_mlme_event_status enum ieee80211_mlme_event_status { MLME_SUCCESS , MLME_DENIED , MLME_TIMEOUT , } +s#ieee80211_mlme_event struct ieee80211_mlme_event { e#ieee80211_mlme_event_data data ; e#ieee80211_mlme_event_status status ; t#u16 reason ; } +s#ieee80211_ba_event struct ieee80211_ba_event { s#ieee80211_sta * sta ; t#u16 tid ; t#u16 ssn ; } +s#ieee80211_event struct ieee80211_event { e#ieee80211_event_type type ; union { s#ieee80211_rssi_event rssi ; s#ieee80211_mlme_event mlme ; s#ieee80211_ba_event ba ; } u ; } +e#ieee80211_frame_release_type enum ieee80211_frame_release_type { IEEE80211_FRAME_RELEASE_PSPOLL , IEEE80211_FRAME_RELEASE_UAPSD , } +s#ieee80211_prep_tx_info struct ieee80211_prep_tx_info { t#u16 duration ; t#u16 subtype ; t#u8 success : 1 ; } +s#ieee80211_vif_chanctx_switch struct ieee80211_vif_chanctx_switch { s#ieee80211_vif * vif ; s#ieee80211_chanctx_conf * old_ctx ; s#ieee80211_chanctx_conf * new_ctx ; } +e#ieee80211_chanctx_switch_mode enum ieee80211_chanctx_switch_mode { CHANCTX_SWMODE_REASSIGN_VIF , CHANCTX_SWMODE_SWAP_CONTEXTS , } +e#ieee80211_reconfig_type enum ieee80211_reconfig_type { IEEE80211_RECONFIG_TYPE_RESTART , IEEE80211_RECONFIG_TYPE_SUSPEND , } +s#ieee80211_tdls_ch_sw_params struct ieee80211_tdls_ch_sw_params { s#ieee80211_sta * sta ; s#cfg80211_chan_def * chandef ; t#u8 action_code ; t#u32 status ; t#u32 timestamp ; t#u16 switch_time ; t#u16 switch_timeout ; s#sk_buff * tmpl_skb ; t#u32 ch_sw_tm_ie ; } +s#cfg80211_nan_conf struct cfg80211_nan_conf { t#u8 master_pref ; t#u8 bands ; } +E#__NL80211_NAN_FUNC_TYPE_AFTER_LAST 3 +e#nl80211_nan_function_type enum nl80211_nan_function_type { NL80211_NAN_FUNC_PUBLISH , NL80211_NAN_FUNC_SUBSCRIBE , NL80211_NAN_FUNC_FOLLOW_UP , __NL80211_NAN_FUNC_TYPE_AFTER_LAST , NL80211_NAN_FUNC_MAX_TYPE = E#__NL80211_NAN_FUNC_TYPE_AFTER_LAST - 1 , } +s#cfg80211_nan_func_filter struct cfg80211_nan_func_filter { const t#u8 * filter ; t#u8 len ; } +s#cfg80211_nan_func struct cfg80211_nan_func { e#nl80211_nan_function_type type ; t#u8 service_id [ 6 ] ; t#u8 publish_type ; t#bool close_range ; t#bool publish_bcast ; t#bool subscribe_active ; t#u8 followup_id ; t#u8 followup_reqid ; s#mac_address followup_dest ; t#u32 ttl ; const t#u8 * serv_spec_info ; t#u8 serv_spec_info_len ; t#bool srf_include ; const t#u8 * srf_bf ; t#u8 srf_bf_len ; t#u8 srf_bf_idx ; s#mac_address * srf_macs ; int srf_num_macs ; s#cfg80211_nan_func_filter * rx_filters ; s#cfg80211_nan_func_filter * tx_filters ; t#u8 num_tx_filters ; t#u8 num_rx_filters ; t#u8 instance_id ; t#u64 cookie ; } +s#cfg80211_ftm_responder_stats struct cfg80211_ftm_responder_stats { t#u32 filled ; t#u32 success_num ; t#u32 partial_num ; t#u32 failed_num ; t#u32 asap_num ; t#u32 non_asap_num ; t#u64 total_duration_ms ; t#u32 unknown_triggers_num ; t#u32 reschedule_requests_num ; t#u32 out_of_window_triggers_num ; } +e#nl80211_preamble enum nl80211_preamble { NL80211_PREAMBLE_LEGACY , NL80211_PREAMBLE_HT , NL80211_PREAMBLE_VHT , NL80211_PREAMBLE_DMG , NL80211_PREAMBLE_HE , } +s#cfg80211_pmsr_ftm_request_peer struct cfg80211_pmsr_ftm_request_peer { e#nl80211_preamble preamble ; t#u16 burst_period ; t#u8 requested : 1 , asap : 1 , request_lci : 1 , request_civicloc : 1 , trigger_based : 1 , non_trigger_based : 1 , lmr_feedback : 1 ; t#u8 num_bursts_exp ; t#u8 burst_duration ; t#u8 ftms_per_burst ; t#u8 ftmr_retries ; t#u8 bss_color ; } +s#cfg80211_pmsr_request_peer struct cfg80211_pmsr_request_peer { t#u8 addr [ 6 ] ; s#cfg80211_chan_def chandef ; t#u8 report_ap_tsf : 1 ; s#cfg80211_pmsr_ftm_request_peer ftm ; } +s#cfg80211_pmsr_request struct cfg80211_pmsr_request { t#u64 cookie ; void * drv_data ; t#u32 n_peers ; t#u32 nl_portid ; t#u32 timeout ; t#u8 mac_addr [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u8 mac_addr_mask [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; s#list_head list ; s#cfg80211_pmsr_request_peer peers [ ] ; } +e#nl80211_tid_config enum nl80211_tid_config { NL80211_TID_CONFIG_ENABLE , NL80211_TID_CONFIG_DISABLE , } +e#nl80211_tx_rate_setting enum nl80211_tx_rate_setting { NL80211_TX_RATE_AUTOMATIC , NL80211_TX_RATE_LIMITED , NL80211_TX_RATE_FIXED , } +s#cfg80211_tid_cfg struct cfg80211_tid_cfg { t#bool config_override ; t#u8 tids ; t#u64 mask ; e#nl80211_tid_config noack ; t#u8 retry_long , retry_short ; e#nl80211_tid_config ampdu ; e#nl80211_tid_config rtscts ; e#nl80211_tid_config amsdu ; e#nl80211_tx_rate_setting txrate_type ; s#cfg80211_bitrate_mask txrate_mask ; } +s#cfg80211_tid_config struct cfg80211_tid_config { const t#u8 * peer ; t#u32 n_tid_conf ; s#cfg80211_tid_cfg tid_conf [ ] ; } +s#cfg80211_sar_sub_specs struct cfg80211_sar_sub_specs { t#s32 power ; t#u32 freq_range_index ; } +s#cfg80211_sar_specs struct cfg80211_sar_specs { e#nl80211_sar_type type ; t#u32 num_sub_specs ; s#cfg80211_sar_sub_specs sub_specs [ ] ; } +s#ieee80211_ops struct ieee80211_ops { void ( * tx ) ( s#ieee80211_hw * , s#ieee80211_tx_control * , s#sk_buff * ) ; int ( * start ) ( s#ieee80211_hw * ) ; void ( * stop ) ( s#ieee80211_hw * ) ; int ( * suspend ) ( s#ieee80211_hw * , s#cfg80211_wowlan * ) ; int ( * resume ) ( s#ieee80211_hw * ) ; void ( * set_wakeup ) ( s#ieee80211_hw * , t#bool ) ; int ( * add_interface ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * change_interface ) ( s#ieee80211_hw * , s#ieee80211_vif * , e#nl80211_iftype , t#bool ) ; void ( * remove_interface ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * config ) ( s#ieee80211_hw * , t#u32 ) ; void ( * bss_info_changed ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_bss_conf * , t#u32 ) ; int ( * start_ap ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * stop_ap ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; t#u64 ( * prepare_multicast ) ( s#ieee80211_hw * , s#netdev_hw_addr_list * ) ; void ( * configure_filter ) ( s#ieee80211_hw * , unsigned int , unsigned int * , t#u64 ) ; void ( * config_iface_filter ) ( s#ieee80211_hw * , s#ieee80211_vif * , unsigned int , unsigned int ) ; int ( * set_tim ) ( s#ieee80211_hw * , s#ieee80211_sta * , t#bool ) ; int ( * set_key ) ( s#ieee80211_hw * , e#set_key_cmd , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * ) ; void ( * update_tkip_key ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_key_conf * , s#ieee80211_sta * , t#u32 , t#u16 * ) ; void ( * set_rekey_data ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_gtk_rekey_data * ) ; void ( * set_default_unicast_key ) ( s#ieee80211_hw * , s#ieee80211_vif * , int ) ; int ( * hw_scan ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_scan_request * ) ; void ( * cancel_hw_scan ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * sched_scan_start ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_sched_scan_request * , s#ieee80211_scan_ies * ) ; int ( * sched_scan_stop ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * sw_scan_start ) ( s#ieee80211_hw * , s#ieee80211_vif * , const t#u8 * ) ; void ( * sw_scan_complete ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * get_stats ) ( s#ieee80211_hw * , s#ieee80211_low_level_stats * ) ; void ( * get_key_seq ) ( s#ieee80211_hw * , s#ieee80211_key_conf * , s#ieee80211_key_seq * ) ; int ( * set_frag_threshold ) ( s#ieee80211_hw * , t#u32 ) ; int ( * set_rts_threshold ) ( s#ieee80211_hw * , t#u32 ) ; int ( * sta_add ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) ; int ( * sta_remove ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void ( * sta_add_debugfs ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , s#dentry * ) ; void ( * sta_notify ) ( s#ieee80211_hw * , s#ieee80211_vif * , e#sta_notify_cmd , s#ieee80211_sta * ) ; int ( * sta_set_txpwr ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) ; int ( * sta_state ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , e#ieee80211_sta_state , e#ieee80211_sta_state ) ; void ( * sta_pre_rcu_remove ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void ( * sta_rc_update ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , t#u32 ) ; void ( * sta_rate_tbl_update ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void ( * sta_statistics ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , s#station_info * ) ; int ( * conf_tx ) ( s#ieee80211_hw * , s#ieee80211_vif * , t#u16 , const s#ieee80211_tx_queue_params * ) ; t#u64 ( * get_tsf ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * set_tsf ) ( s#ieee80211_hw * , s#ieee80211_vif * , t#u64 ) ; void ( * offset_tsf ) ( s#ieee80211_hw * , s#ieee80211_vif * , t#s64 ) ; void ( * reset_tsf ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * tx_last_beacon ) ( s#ieee80211_hw * ) ; int ( * ampdu_action ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_ampdu_params * ) ; int ( * get_survey ) ( s#ieee80211_hw * , int , s#survey_info * ) ; void ( * rfkill_poll ) ( s#ieee80211_hw * ) ; void ( * set_coverage_class ) ( s#ieee80211_hw * , t#s16 ) ; void ( * flush ) ( s#ieee80211_hw * , s#ieee80211_vif * , t#u32 , t#bool ) ; void ( * channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_channel_switch * ) ; int ( * set_antenna ) ( s#ieee80211_hw * , t#u32 , t#u32 ) ; int ( * get_antenna ) ( s#ieee80211_hw * , t#u32 * , t#u32 * ) ; int ( * remain_on_channel ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_channel * , int , e#ieee80211_roc_type ) ; int ( * cancel_remain_on_channel ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * set_ringparam ) ( s#ieee80211_hw * , t#u32 , t#u32 ) ; void ( * get_ringparam ) ( s#ieee80211_hw * , t#u32 * , t#u32 * , t#u32 * , t#u32 * ) ; t#bool ( * tx_frames_pending ) ( s#ieee80211_hw * ) ; int ( * set_bitrate_mask ) ( s#ieee80211_hw * , s#ieee80211_vif * , const s#cfg80211_bitrate_mask * ) ; void ( * event_callback ) ( s#ieee80211_hw * , s#ieee80211_vif * , const s#ieee80211_event * ) ; void ( * allow_buffered_frames ) ( s#ieee80211_hw * , s#ieee80211_sta * , t#u16 , int , e#ieee80211_frame_release_type , t#bool ) ; void ( * release_buffered_frames ) ( s#ieee80211_hw * , s#ieee80211_sta * , t#u16 , int , e#ieee80211_frame_release_type , t#bool ) ; int ( * get_et_sset_count ) ( s#ieee80211_hw * , s#ieee80211_vif * , int ) ; void ( * get_et_stats ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ethtool_stats * , t#u64 * ) ; void ( * get_et_strings ) ( s#ieee80211_hw * , s#ieee80211_vif * , t#u32 , t#u8 * ) ; void ( * mgd_prepare_tx ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_prep_tx_info * ) ; void ( * mgd_complete_tx ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_prep_tx_info * ) ; void ( * mgd_protect_tdls_discover ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * add_chanctx ) ( s#ieee80211_hw * , s#ieee80211_chanctx_conf * ) ; void ( * remove_chanctx ) ( s#ieee80211_hw * , s#ieee80211_chanctx_conf * ) ; void ( * change_chanctx ) ( s#ieee80211_hw * , s#ieee80211_chanctx_conf * , t#u32 ) ; int ( * assign_vif_chanctx ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_chanctx_conf * ) ; void ( * unassign_vif_chanctx ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_chanctx_conf * ) ; int ( * switch_vif_chanctx ) ( s#ieee80211_hw * , s#ieee80211_vif_chanctx_switch * , int , e#ieee80211_chanctx_switch_mode ) ; void ( * reconfig_complete ) ( s#ieee80211_hw * , e#ieee80211_reconfig_type ) ; void ( * ipv6_addr_change ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#inet6_dev * ) ; void ( * channel_switch_beacon ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_chan_def * ) ; int ( * pre_channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_channel_switch * ) ; int ( * post_channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * abort_channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * channel_switch_rx_beacon ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_channel_switch * ) ; int ( * join_ibss ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * leave_ibss ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; t#u32 ( * get_expected_throughput ) ( s#ieee80211_hw * , s#ieee80211_sta * ) ; int ( * get_txpower ) ( s#ieee80211_hw * , s#ieee80211_vif * , int * ) ; int ( * tdls_channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , t#u8 , s#cfg80211_chan_def * , s#sk_buff * , t#u32 ) ; void ( * tdls_cancel_channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void ( * tdls_recv_channel_switch ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_tdls_ch_sw_params * ) ; void ( * wake_tx_queue ) ( s#ieee80211_hw * , s#ieee80211_txq * ) ; void ( * sync_rx_queues ) ( s#ieee80211_hw * ) ; int ( * start_nan ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_nan_conf * ) ; int ( * stop_nan ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; int ( * nan_change_conf ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_nan_conf * , t#u32 ) ; int ( * add_nan_func ) ( s#ieee80211_hw * , s#ieee80211_vif * , const s#cfg80211_nan_func * ) ; void ( * del_nan_func ) ( s#ieee80211_hw * , s#ieee80211_vif * , t#u8 ) ; t#bool ( * can_aggregate_in_amsdu ) ( s#ieee80211_hw * , s#sk_buff * , s#sk_buff * ) ; int ( * get_ftm_responder_stats ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_ftm_responder_stats * ) ; int ( * start_pmsr ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_pmsr_request * ) ; void ( * abort_pmsr ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_pmsr_request * ) ; int ( * set_tid_config ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , s#cfg80211_tid_config * ) ; int ( * reset_tid_config ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , t#u8 ) ; void ( * update_vif_offload ) ( s#ieee80211_hw * , s#ieee80211_vif * ) ; void ( * sta_set_4addr ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , t#bool ) ; int ( * set_sar_specs ) ( s#ieee80211_hw * , const s#cfg80211_sar_specs * ) ; void ( * sta_set_decap_offload ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , t#bool ) ; } +s#msa_region struct msa_region { t#dma_addr_t paddr ; t#u32 mem_size ; void * vaddr ; } +e#ath10k_hw_rev enum ath10k_hw_rev { ATH10K_HW_QCA988X , ATH10K_HW_QCA6174 , ATH10K_HW_QCA99X0 , ATH10K_HW_QCA9888 , ATH10K_HW_QCA9984 , ATH10K_HW_QCA9377 , ATH10K_HW_QCA4019 , ATH10K_HW_QCA9887 , ATH10K_HW_WCN3990 , } +e#ath10k_bus enum ath10k_bus { ATH10K_BUS_PCI , ATH10K_BUS_AHB , ATH10K_BUS_SDIO , ATH10K_BUS_USB , ATH10K_BUS_SNOC , } +s#ath10k_hif_sg_item struct ath10k_hif_sg_item { t#u16 transfer_id ; void * transfer_context ; void * vaddr ; t#dma_addr_t paddr ; t#u16 len ; } +e#ath10k_firmware_mode enum ath10k_firmware_mode { ATH10K_FIRMWARE_MODE_NORMAL , ATH10K_FIRMWARE_MODE_UTF , } +s#bmi_target_info struct bmi_target_info { t#u32 version ; t#u32 type ; } +s#ath10k_hif_ops struct ath10k_hif_ops { int ( * tx_sg ) ( s#ath10k * , t#u8 , s#ath10k_hif_sg_item * , int ) ; int ( * diag_read ) ( s#ath10k * , t#u32 , void * , t#size_t ) ; int ( * diag_write ) ( s#ath10k * , t#u32 , const void * , int ) ; int ( * exchange_bmi_msg ) ( s#ath10k * , void * , t#u32 , void * , t#u32 * ) ; int ( * start ) ( s#ath10k * ) ; void ( * stop ) ( s#ath10k * ) ; int ( * start_post ) ( s#ath10k * ) ; int ( * get_htt_tx_complete ) ( s#ath10k * ) ; int ( * map_service_to_pipe ) ( s#ath10k * , t#u16 , t#u8 * , t#u8 * ) ; void ( * get_default_pipe ) ( s#ath10k * , t#u8 * , t#u8 * ) ; void ( * send_complete_check ) ( s#ath10k * , t#u8 , int ) ; t#u16 ( * get_free_queue_number ) ( s#ath10k * , t#u8 ) ; t#u32 ( * read32 ) ( s#ath10k * , t#u32 ) ; void ( * write32 ) ( s#ath10k * , t#u32 , t#u32 ) ; int ( * power_up ) ( s#ath10k * , e#ath10k_firmware_mode ) ; void ( * power_down ) ( s#ath10k * ) ; int ( * suspend ) ( s#ath10k * ) ; int ( * resume ) ( s#ath10k * ) ; int ( * fetch_cal_eeprom ) ( s#ath10k * , void * * , t#size_t * ) ; int ( * get_target_info ) ( s#ath10k * , s#bmi_target_info * ) ; int ( * set_target_log_mode ) ( s#ath10k * , t#u8 ) ; } +s#ath10k_hw_regs struct ath10k_hw_regs { t#u32 rtc_soc_base_address ; t#u32 rtc_wmac_base_address ; t#u32 soc_core_base_address ; t#u32 wlan_mac_base_address ; t#u32 ce_wrapper_base_address ; t#u32 ce0_base_address ; t#u32 ce1_base_address ; t#u32 ce2_base_address ; t#u32 ce3_base_address ; t#u32 ce4_base_address ; t#u32 ce5_base_address ; t#u32 ce6_base_address ; t#u32 ce7_base_address ; t#u32 ce8_base_address ; t#u32 ce9_base_address ; t#u32 ce10_base_address ; t#u32 ce11_base_address ; t#u32 soc_reset_control_si0_rst_mask ; t#u32 soc_reset_control_ce_rst_mask ; t#u32 soc_chip_id_address ; t#u32 scratch_3_address ; t#u32 fw_indicator_address ; t#u32 pcie_local_base_address ; t#u32 ce_wrap_intr_sum_host_msi_lsb ; t#u32 ce_wrap_intr_sum_host_msi_mask ; t#u32 pcie_intr_fw_mask ; t#u32 pcie_intr_ce_mask_all ; t#u32 pcie_intr_clr_address ; t#u32 cpu_pll_init_address ; t#u32 cpu_speed_address ; t#u32 core_clk_div_address ; } +s#ath10k_hw_ce_host_wm_regs struct ath10k_hw_ce_host_wm_regs { t#u32 dstr_lmask ; t#u32 dstr_hmask ; t#u32 srcr_lmask ; t#u32 srcr_hmask ; t#u32 cc_mask ; t#u32 wm_mask ; t#u32 addr ; } +s#ath10k_hw_ce_misc_regs struct ath10k_hw_ce_misc_regs { t#u32 axi_err ; t#u32 dstr_add_err ; t#u32 srcr_len_err ; t#u32 dstr_mlen_vio ; t#u32 dstr_overflow ; t#u32 srcr_overflow ; t#u32 err_mask ; t#u32 addr ; } +s#ath10k_hw_ce_regs_addr_map struct ath10k_hw_ce_regs_addr_map { t#u32 msb ; t#u32 lsb ; t#u32 mask ; } +s#ath10k_hw_ce_ctrl1 struct ath10k_hw_ce_ctrl1 { t#u32 addr ; t#u32 hw_mask ; t#u32 sw_mask ; t#u32 hw_wr_mask ; t#u32 sw_wr_mask ; t#u32 reset_mask ; t#u32 reset ; s#ath10k_hw_ce_regs_addr_map * src_ring ; s#ath10k_hw_ce_regs_addr_map * dst_ring ; s#ath10k_hw_ce_regs_addr_map * dmax ; } +s#ath10k_hw_ce_cmd_halt struct ath10k_hw_ce_cmd_halt { t#u32 status_reset ; t#u32 msb ; t#u32 mask ; s#ath10k_hw_ce_regs_addr_map * status ; } +s#ath10k_hw_ce_host_ie struct ath10k_hw_ce_host_ie { t#u32 copy_complete_reset ; s#ath10k_hw_ce_regs_addr_map * copy_complete ; } +s#ath10k_hw_ce_dst_src_wm_regs struct ath10k_hw_ce_dst_src_wm_regs { t#u32 addr ; t#u32 low_rst ; t#u32 high_rst ; s#ath10k_hw_ce_regs_addr_map * wm_low ; s#ath10k_hw_ce_regs_addr_map * wm_high ; } +s#ath10k_hw_ce_ctrl1_upd struct ath10k_hw_ce_ctrl1_upd { t#u32 shift ; t#u32 mask ; t#u32 enable ; } +s#ath10k_hw_ce_regs struct ath10k_hw_ce_regs { t#u32 sr_base_addr_lo ; t#u32 sr_base_addr_hi ; t#u32 sr_size_addr ; t#u32 dr_base_addr_lo ; t#u32 dr_base_addr_hi ; t#u32 dr_size_addr ; t#u32 ce_cmd_addr ; t#u32 misc_ie_addr ; t#u32 sr_wr_index_addr ; t#u32 dst_wr_index_addr ; t#u32 current_srri_addr ; t#u32 current_drri_addr ; t#u32 ddr_addr_for_rri_low ; t#u32 ddr_addr_for_rri_high ; t#u32 ce_rri_low ; t#u32 ce_rri_high ; t#u32 host_ie_addr ; s#ath10k_hw_ce_host_wm_regs * wm_regs ; s#ath10k_hw_ce_misc_regs * misc_regs ; s#ath10k_hw_ce_ctrl1 * ctrl1_regs ; s#ath10k_hw_ce_cmd_halt * cmd_halt ; s#ath10k_hw_ce_host_ie * host_ie ; s#ath10k_hw_ce_dst_src_wm_regs * wm_srcr ; s#ath10k_hw_ce_dst_src_wm_regs * wm_dstr ; s#ath10k_hw_ce_ctrl1_upd * upd ; } +s#ath10k_hw_values struct ath10k_hw_values { t#u32 rtc_state_val_on ; t#u8 ce_count ; t#u8 msi_assign_ce_max ; t#u8 num_target_ce_config_wlan ; t#u16 ce_desc_meta_data_mask ; t#u8 ce_desc_meta_data_lsb ; t#u32 rfkill_pin ; t#u32 rfkill_cfg ; t#bool rfkill_on_level ; } +s#ath10k_bmi struct ath10k_bmi { t#bool done_sent ; } +e#ath10k_htc_ep_id enum ath10k_htc_ep_id { ATH10K_HTC_EP_UNUSED = - 1 , ATH10K_HTC_EP_0 = 0 , ATH10K_HTC_EP_1 = 1 , ATH10K_HTC_EP_2 , ATH10K_HTC_EP_3 , ATH10K_HTC_EP_4 , ATH10K_HTC_EP_5 , ATH10K_HTC_EP_6 , ATH10K_HTC_EP_7 , ATH10K_HTC_EP_8 , ATH10K_HTC_EP_COUNT , } +E#WMI_SERVICE_MAX ( 0 ) + 122 +s#wmi_cmd_map struct wmi_cmd_map { t#u32 init_cmdid ; t#u32 start_scan_cmdid ; t#u32 stop_scan_cmdid ; t#u32 scan_chan_list_cmdid ; t#u32 scan_sch_prio_tbl_cmdid ; t#u32 scan_prob_req_oui_cmdid ; t#u32 pdev_set_regdomain_cmdid ; t#u32 pdev_set_channel_cmdid ; t#u32 pdev_set_param_cmdid ; t#u32 pdev_pktlog_enable_cmdid ; t#u32 pdev_pktlog_disable_cmdid ; t#u32 pdev_set_wmm_params_cmdid ; t#u32 pdev_set_ht_cap_ie_cmdid ; t#u32 pdev_set_vht_cap_ie_cmdid ; t#u32 pdev_set_dscp_tid_map_cmdid ; t#u32 pdev_set_quiet_mode_cmdid ; t#u32 pdev_green_ap_ps_enable_cmdid ; t#u32 pdev_get_tpc_config_cmdid ; t#u32 pdev_set_base_macaddr_cmdid ; t#u32 vdev_create_cmdid ; t#u32 vdev_delete_cmdid ; t#u32 vdev_start_request_cmdid ; t#u32 vdev_restart_request_cmdid ; t#u32 vdev_up_cmdid ; t#u32 vdev_stop_cmdid ; t#u32 vdev_down_cmdid ; t#u32 vdev_set_param_cmdid ; t#u32 vdev_install_key_cmdid ; t#u32 peer_create_cmdid ; t#u32 peer_delete_cmdid ; t#u32 peer_flush_tids_cmdid ; t#u32 peer_set_param_cmdid ; t#u32 peer_assoc_cmdid ; t#u32 peer_add_wds_entry_cmdid ; t#u32 peer_remove_wds_entry_cmdid ; t#u32 peer_mcast_group_cmdid ; t#u32 bcn_tx_cmdid ; t#u32 pdev_send_bcn_cmdid ; t#u32 bcn_tmpl_cmdid ; t#u32 bcn_filter_rx_cmdid ; t#u32 prb_req_filter_rx_cmdid ; t#u32 mgmt_tx_cmdid ; t#u32 mgmt_tx_send_cmdid ; t#u32 prb_tmpl_cmdid ; t#u32 addba_clear_resp_cmdid ; t#u32 addba_send_cmdid ; t#u32 addba_status_cmdid ; t#u32 delba_send_cmdid ; t#u32 addba_set_resp_cmdid ; t#u32 send_singleamsdu_cmdid ; t#u32 sta_powersave_mode_cmdid ; t#u32 sta_powersave_param_cmdid ; t#u32 sta_mimo_ps_mode_cmdid ; t#u32 pdev_dfs_enable_cmdid ; t#u32 pdev_dfs_disable_cmdid ; t#u32 roam_scan_mode ; t#u32 roam_scan_rssi_threshold ; t#u32 roam_scan_period ; t#u32 roam_scan_rssi_change_threshold ; t#u32 roam_ap_profile ; t#u32 ofl_scan_add_ap_profile ; t#u32 ofl_scan_remove_ap_profile ; t#u32 ofl_scan_period ; t#u32 p2p_dev_set_device_info ; t#u32 p2p_dev_set_discoverability ; t#u32 p2p_go_set_beacon_ie ; t#u32 p2p_go_set_probe_resp_ie ; t#u32 p2p_set_vendor_ie_data_cmdid ; t#u32 ap_ps_peer_param_cmdid ; t#u32 ap_ps_peer_uapsd_coex_cmdid ; t#u32 peer_rate_retry_sched_cmdid ; t#u32 wlan_profile_trigger_cmdid ; t#u32 wlan_profile_set_hist_intvl_cmdid ; t#u32 wlan_profile_get_profile_data_cmdid ; t#u32 wlan_profile_enable_profile_id_cmdid ; t#u32 wlan_profile_list_profile_id_cmdid ; t#u32 pdev_suspend_cmdid ; t#u32 pdev_resume_cmdid ; t#u32 add_bcn_filter_cmdid ; t#u32 rmv_bcn_filter_cmdid ; t#u32 wow_add_wake_pattern_cmdid ; t#u32 wow_del_wake_pattern_cmdid ; t#u32 wow_enable_disable_wake_event_cmdid ; t#u32 wow_enable_cmdid ; t#u32 wow_hostwakeup_from_sleep_cmdid ; t#u32 rtt_measreq_cmdid ; t#u32 rtt_tsf_cmdid ; t#u32 vdev_spectral_scan_configure_cmdid ; t#u32 vdev_spectral_scan_enable_cmdid ; t#u32 request_stats_cmdid ; t#u32 request_peer_stats_info_cmdid ; t#u32 set_arp_ns_offload_cmdid ; t#u32 network_list_offload_config_cmdid ; t#u32 gtk_offload_cmdid ; t#u32 csa_offload_enable_cmdid ; t#u32 csa_offload_chanswitch_cmdid ; t#u32 chatter_set_mode_cmdid ; t#u32 peer_tid_addba_cmdid ; t#u32 peer_tid_delba_cmdid ; t#u32 sta_dtim_ps_method_cmdid ; t#u32 sta_uapsd_auto_trig_cmdid ; t#u32 sta_keepalive_cmd ; t#u32 echo_cmdid ; t#u32 pdev_utf_cmdid ; t#u32 dbglog_cfg_cmdid ; t#u32 pdev_qvit_cmdid ; t#u32 pdev_ftm_intg_cmdid ; t#u32 vdev_set_keepalive_cmdid ; t#u32 vdev_get_keepalive_cmdid ; t#u32 force_fw_hang_cmdid ; t#u32 gpio_config_cmdid ; t#u32 gpio_output_cmdid ; t#u32 pdev_get_temperature_cmdid ; t#u32 vdev_set_wmm_params_cmdid ; t#u32 tdls_set_state_cmdid ; t#u32 tdls_peer_update_cmdid ; t#u32 adaptive_qcs_cmdid ; t#u32 scan_update_request_cmdid ; t#u32 vdev_standby_response_cmdid ; t#u32 vdev_resume_response_cmdid ; t#u32 wlan_peer_caching_add_peer_cmdid ; t#u32 wlan_peer_caching_evict_peer_cmdid ; t#u32 wlan_peer_caching_restore_peer_cmdid ; t#u32 wlan_peer_caching_print_all_peers_info_cmdid ; t#u32 peer_update_wds_entry_cmdid ; t#u32 peer_add_proxy_sta_entry_cmdid ; t#u32 rtt_keepalive_cmdid ; t#u32 oem_req_cmdid ; t#u32 nan_cmdid ; t#u32 vdev_ratemask_cmdid ; t#u32 qboost_cfg_cmdid ; t#u32 pdev_smart_ant_enable_cmdid ; t#u32 pdev_smart_ant_set_rx_antenna_cmdid ; t#u32 peer_smart_ant_set_tx_antenna_cmdid ; t#u32 peer_smart_ant_set_train_info_cmdid ; t#u32 peer_smart_ant_set_node_config_ops_cmdid ; t#u32 pdev_set_antenna_switch_table_cmdid ; t#u32 pdev_set_ctl_table_cmdid ; t#u32 pdev_set_mimogain_table_cmdid ; t#u32 pdev_ratepwr_table_cmdid ; t#u32 pdev_ratepwr_chainmsk_table_cmdid ; t#u32 pdev_fips_cmdid ; t#u32 tt_set_conf_cmdid ; t#u32 fwtest_cmdid ; t#u32 vdev_atf_request_cmdid ; t#u32 peer_atf_request_cmdid ; t#u32 pdev_get_ani_cck_config_cmdid ; t#u32 pdev_get_ani_ofdm_config_cmdid ; t#u32 pdev_reserve_ast_entry_cmdid ; t#u32 pdev_get_nfcal_power_cmdid ; t#u32 pdev_get_tpc_cmdid ; t#u32 pdev_get_ast_info_cmdid ; t#u32 vdev_set_dscp_tid_map_cmdid ; t#u32 pdev_get_info_cmdid ; t#u32 vdev_get_info_cmdid ; t#u32 vdev_filter_neighbor_rx_packets_cmdid ; t#u32 mu_cal_start_cmdid ; t#u32 set_cca_params_cmdid ; t#u32 pdev_bss_chan_info_request_cmdid ; t#u32 pdev_enable_adaptive_cca_cmdid ; t#u32 ext_resource_cfg_cmdid ; t#u32 vdev_set_ie_cmdid ; t#u32 set_lteu_config_cmdid ; t#u32 atf_ssid_grouping_request_cmdid ; t#u32 peer_atf_ext_request_cmdid ; t#u32 set_periodic_channel_stats_cfg_cmdid ; t#u32 peer_bwf_request_cmdid ; t#u32 btcoex_cfg_cmdid ; t#u32 peer_tx_mu_txmit_count_cmdid ; t#u32 peer_tx_mu_txmit_rstcnt_cmdid ; t#u32 peer_gid_userpos_list_cmdid ; t#u32 pdev_check_cal_version_cmdid ; t#u32 coex_version_cfg_cmid ; t#u32 pdev_get_rx_filter_cmdid ; t#u32 pdev_extended_nss_cfg_cmdid ; t#u32 vdev_set_scan_nac_rssi_cmdid ; t#u32 prog_gpio_band_select_cmdid ; t#u32 config_smart_logging_cmdid ; t#u32 debug_fatal_condition_cmdid ; t#u32 get_tsf_timer_cmdid ; t#u32 pdev_get_tpc_table_cmdid ; t#u32 vdev_sifs_trigger_time_cmdid ; t#u32 pdev_wds_entry_list_cmdid ; t#u32 tdls_set_offchan_mode_cmdid ; t#u32 radar_found_cmdid ; t#u32 set_bb_timing_cmdid ; t#u32 per_peer_per_tid_config_cmdid ; } +s#wmi_vdev_param_map struct wmi_vdev_param_map { t#u32 rts_threshold ; t#u32 fragmentation_threshold ; t#u32 beacon_interval ; t#u32 listen_interval ; t#u32 multicast_rate ; t#u32 mgmt_tx_rate ; t#u32 slot_time ; t#u32 preamble ; t#u32 swba_time ; t#u32 wmi_vdev_stats_update_period ; t#u32 wmi_vdev_pwrsave_ageout_time ; t#u32 wmi_vdev_host_swba_interval ; t#u32 dtim_period ; t#u32 wmi_vdev_oc_scheduler_air_time_limit ; t#u32 wds ; t#u32 atim_window ; t#u32 bmiss_count_max ; t#u32 bmiss_first_bcnt ; t#u32 bmiss_final_bcnt ; t#u32 feature_wmm ; t#u32 chwidth ; t#u32 chextoffset ; t#u32 disable_htprotection ; t#u32 sta_quickkickout ; t#u32 mgmt_rate ; t#u32 protection_mode ; t#u32 fixed_rate ; t#u32 sgi ; t#u32 ldpc ; t#u32 tx_stbc ; t#u32 rx_stbc ; t#u32 intra_bss_fwd ; t#u32 def_keyid ; t#u32 nss ; t#u32 bcast_data_rate ; t#u32 mcast_data_rate ; t#u32 mcast_indicate ; t#u32 dhcp_indicate ; t#u32 unknown_dest_indicate ; t#u32 ap_keepalive_min_idle_inactive_time_secs ; t#u32 ap_keepalive_max_idle_inactive_time_secs ; t#u32 ap_keepalive_max_unresponsive_time_secs ; t#u32 ap_enable_nawds ; t#u32 mcast2ucast_set ; t#u32 enable_rtscts ; t#u32 txbf ; t#u32 packet_powersave ; t#u32 drop_unencry ; t#u32 tx_encap_type ; t#u32 ap_detect_out_of_sync_sleeping_sta_time_secs ; t#u32 rc_num_retries ; t#u32 cabq_maxdur ; t#u32 mfptest_set ; t#u32 rts_fixed_rate ; t#u32 vht_sgimask ; t#u32 vht80_ratemask ; t#u32 early_rx_adjust_enable ; t#u32 early_rx_tgt_bmiss_num ; t#u32 early_rx_bmiss_sample_cycle ; t#u32 early_rx_slop_step ; t#u32 early_rx_init_slop ; t#u32 early_rx_adjust_pause ; t#u32 proxy_sta ; t#u32 meru_vc ; t#u32 rx_decap_type ; t#u32 bw_nss_ratemask ; t#u32 inc_tsf ; t#u32 dec_tsf ; t#u32 disable_4addr_src_lrn ; t#u32 rtt_responder_role ; } +s#wmi_pdev_param_map struct wmi_pdev_param_map { t#u32 tx_chain_mask ; t#u32 rx_chain_mask ; t#u32 txpower_limit2g ; t#u32 txpower_limit5g ; t#u32 txpower_scale ; t#u32 beacon_gen_mode ; t#u32 beacon_tx_mode ; t#u32 resmgr_offchan_mode ; t#u32 protection_mode ; t#u32 dynamic_bw ; t#u32 non_agg_sw_retry_th ; t#u32 agg_sw_retry_th ; t#u32 sta_kickout_th ; t#u32 ac_aggrsize_scaling ; t#u32 ltr_enable ; t#u32 ltr_ac_latency_be ; t#u32 ltr_ac_latency_bk ; t#u32 ltr_ac_latency_vi ; t#u32 ltr_ac_latency_vo ; t#u32 ltr_ac_latency_timeout ; t#u32 ltr_sleep_override ; t#u32 ltr_rx_override ; t#u32 ltr_tx_activity_timeout ; t#u32 l1ss_enable ; t#u32 dsleep_enable ; t#u32 pcielp_txbuf_flush ; t#u32 pcielp_txbuf_watermark ; t#u32 pcielp_txbuf_tmo_en ; t#u32 pcielp_txbuf_tmo_value ; t#u32 pdev_stats_update_period ; t#u32 vdev_stats_update_period ; t#u32 peer_stats_update_period ; t#u32 bcnflt_stats_update_period ; t#u32 pmf_qos ; t#u32 arp_ac_override ; t#u32 dcs ; t#u32 ani_enable ; t#u32 ani_poll_period ; t#u32 ani_listen_period ; t#u32 ani_ofdm_level ; t#u32 ani_cck_level ; t#u32 dyntxchain ; t#u32 proxy_sta ; t#u32 idle_ps_config ; t#u32 power_gating_sleep ; t#u32 fast_channel_reset ; t#u32 burst_dur ; t#u32 burst_enable ; t#u32 cal_period ; t#u32 aggr_burst ; t#u32 rx_decap_mode ; t#u32 smart_antenna_default_antenna ; t#u32 igmpmld_override ; t#u32 igmpmld_tid ; t#u32 antenna_gain ; t#u32 rx_filter ; t#u32 set_mcast_to_ucast_tid ; t#u32 proxy_sta_mode ; t#u32 set_mcast2ucast_mode ; t#u32 set_mcast2ucast_buffer ; t#u32 remove_mcast2ucast_buffer ; t#u32 peer_sta_ps_statechg_enable ; t#u32 igmpmld_ac_override ; t#u32 block_interbss ; t#u32 set_disable_reset_cmdid ; t#u32 set_msdu_ttl_cmdid ; t#u32 set_ppdu_duration_cmdid ; t#u32 txbf_sound_period_cmdid ; t#u32 set_promisc_mode_cmdid ; t#u32 set_burst_mode_cmdid ; t#u32 en_stats ; t#u32 mu_group_policy ; t#u32 noise_detection ; t#u32 noise_threshold ; t#u32 dpd_enable ; t#u32 set_mcast_bcast_echo ; t#u32 atf_strict_sch ; t#u32 atf_sched_duration ; t#u32 ant_plzn ; t#u32 mgmt_retry_limit ; t#u32 sensitivity_level ; t#u32 signed_txpower_2g ; t#u32 signed_txpower_5g ; t#u32 enable_per_tid_amsdu ; t#u32 enable_per_tid_ampdu ; t#u32 cca_threshold ; t#u32 rts_fixed_rate ; t#u32 pdev_reset ; t#u32 wapi_mbssid_offset ; t#u32 arp_srcaddr ; t#u32 arp_dstaddr ; t#u32 enable_btcoex ; t#u32 rfkill_config ; t#u32 rfkill_enable ; t#u32 peer_stats_info_enable ; } +s#wmi_peer_param_map struct wmi_peer_param_map { t#u32 smps_state ; t#u32 ampdu ; t#u32 authorize ; t#u32 chan_width ; t#u32 nss ; t#u32 use_4addr ; t#u32 membership ; t#u32 use_fixed_power ; t#u32 user_pos ; t#u32 crit_proto_hint_enabled ; t#u32 tx_fail_cnt_thr ; t#u32 set_hw_retry_cts2s ; t#u32 ibss_atim_win_len ; t#u32 debug ; t#u32 phymode ; t#u32 dummy_var ; } +s##wmi_ops +s#wmi_peer_flags_map struct wmi_peer_flags_map { t#u32 auth ; t#u32 qos ; t#u32 need_ptk_4_way ; t#u32 need_gtk_2_way ; t#u32 apsd ; t#u32 ht ; t#u32 bw40 ; t#u32 stbc ; t#u32 ldbc ; t#u32 dyn_mimops ; t#u32 static_mimops ; t#u32 spatial_mux ; t#u32 vht ; t#u32 bw80 ; t#u32 vht_2g ; t#u32 pmf ; t#u32 bw160 ; } +s#ath10k_mem_chunk struct ath10k_mem_chunk { void * vaddr ; t#dma_addr_t paddr ; t#u32 len ; t#u32 req_id ; } +s#ath10k_wmi struct ath10k_wmi { e#ath10k_htc_ep_id eid ; s#completion service_ready ; s#completion unified_ready ; s#completion barrier ; s#completion radar_confirm ; t#wait_queue_head_t tx_credits_wq ; unsigned long svc_map [ ( ( ( E#WMI_SERVICE_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#wmi_cmd_map * cmd ; s#wmi_vdev_param_map * vdev_param ; s#wmi_pdev_param_map * pdev_param ; s#wmi_peer_param_map * peer_param ; const s#wmi_ops * ops ; const s#wmi_peer_flags_map * peer_flags ; t#u32 mgmt_max_num_pending_tx ; s#idr mgmt_pending_tx ; t#u32 num_mem_chunks ; t#u32 rx_decap_mode ; s#ath10k_mem_chunk mem_chunks [ 16 ] ; } +E#ATH10K_HTC_SVC_ID_RESERVED 0x0000 +E#ATH10K_HTC_SVC_GRP_RSVD 0 +E#ATH10K_HTC_SVC_GRP_WMI 1 +E#ATH10K_HTC_SVC_GRP_NMI 2 +E#ATH10K_HTC_SVC_GRP_HTT 3 +E#ATH10K_LOG_SERVICE_GROUP 6 +E#ATH10K_HTC_SVC_GRP_TEST 254 +e#ath10k_htc_svc_id enum ath10k_htc_svc_id { ATH10K_HTC_SVC_ID_RESERVED = 0x0000 , ATH10K_HTC_SVC_ID_UNUSED = E#ATH10K_HTC_SVC_ID_RESERVED , ATH10K_HTC_SVC_ID_RSVD_CTRL = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_RSVD ) << 8 ) | ( int ) ( 1 ) ) , ATH10K_HTC_SVC_ID_WMI_CONTROL = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 0 ) ) , ATH10K_HTC_SVC_ID_WMI_DATA_BE = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 1 ) ) , ATH10K_HTC_SVC_ID_WMI_DATA_BK = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 2 ) ) , ATH10K_HTC_SVC_ID_WMI_DATA_VI = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 3 ) ) , ATH10K_HTC_SVC_ID_WMI_DATA_VO = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 4 ) ) , ATH10K_HTC_SVC_ID_NMI_CONTROL = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_NMI ) << 8 ) | ( int ) ( 0 ) ) , ATH10K_HTC_SVC_ID_NMI_DATA = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_NMI ) << 8 ) | ( int ) ( 1 ) ) , ATH10K_HTC_SVC_ID_HTT_DATA_MSG = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_HTT ) << 8 ) | ( int ) ( 0 ) ) , ATH10K_HTC_SVC_ID_HTT_DATA2_MSG = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_HTT ) << 8 ) | ( int ) ( 1 ) ) , ATH10K_HTC_SVC_ID_HTT_DATA3_MSG = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_HTT ) << 8 ) | ( int ) ( 2 ) ) , ATH10K_HTC_SVC_ID_HTT_LOG_MSG = ( int ) ( ( ( int ) ( E#ATH10K_LOG_SERVICE_GROUP ) << 8 ) | ( int ) ( 0 ) ) , ATH10K_HTC_SVC_ID_TEST_RAW_STREAMS = ( int ) ( ( ( int ) ( E#ATH10K_HTC_SVC_GRP_TEST ) << 8 ) | ( int ) ( 0 ) ) , } +s#ath10k_htc_ep_ops struct ath10k_htc_ep_ops { void ( * ep_tx_complete ) ( s#ath10k * , s#sk_buff * ) ; void ( * ep_rx_complete ) ( s#ath10k * , s#sk_buff * ) ; void ( * ep_tx_credits ) ( s#ath10k * ) ; } +s#ath10k_htc_ep struct ath10k_htc_ep { s#ath10k_htc * htc ; e#ath10k_htc_ep_id eid ; e#ath10k_htc_svc_id service_id ; s#ath10k_htc_ep_ops ep_ops ; int max_tx_queue_depth ; int max_ep_message_len ; t#u8 ul_pipe_id ; t#u8 dl_pipe_id ; t#u8 seq_no ; int tx_credits ; int tx_credit_size ; t#bool tx_credit_flow_enabled ; t#bool bundle_tx ; s#sk_buff_head tx_req_head ; s#sk_buff_head tx_complete_head ; } +E#ATH10K_HTC_EP_COUNT ( 1 ) + 8 +s#ath10k_htc_ops struct ath10k_htc_ops { void ( * target_send_suspend_complete ) ( s#ath10k * ) ; } +s#ath10k_htc struct ath10k_htc { s#ath10k * ar ; s#ath10k_htc_ep endpoint [ E#ATH10K_HTC_EP_COUNT ] ; t#spinlock_t tx_lock ; s#ath10k_htc_ops htc_ops ; t#u8 control_resp_buffer [ 256 ] ; int control_resp_len ; s#completion ctl_resp ; int total_transmit_credits ; int target_credit_size ; t#u8 max_msgs_per_htc_bundle ; int alt_data_credit_size ; } +e#htt_t2h_msg_type enum htt_t2h_msg_type { HTT_T2H_MSG_TYPE_VERSION_CONF , HTT_T2H_MSG_TYPE_RX_IND , HTT_T2H_MSG_TYPE_RX_FLUSH , HTT_T2H_MSG_TYPE_PEER_MAP , HTT_T2H_MSG_TYPE_PEER_UNMAP , HTT_T2H_MSG_TYPE_RX_ADDBA , HTT_T2H_MSG_TYPE_RX_DELBA , HTT_T2H_MSG_TYPE_TX_COMPL_IND , HTT_T2H_MSG_TYPE_PKTLOG , HTT_T2H_MSG_TYPE_STATS_CONF , HTT_T2H_MSG_TYPE_RX_FRAG_IND , HTT_T2H_MSG_TYPE_SEC_IND , HTT_T2H_MSG_TYPE_RC_UPDATE_IND , HTT_T2H_MSG_TYPE_TX_INSPECT_IND , HTT_T2H_MSG_TYPE_MGMT_TX_COMPLETION , HTT_T2H_MSG_TYPE_TX_CREDIT_UPDATE_IND , HTT_T2H_MSG_TYPE_RX_PN_IND , HTT_T2H_MSG_TYPE_RX_OFFLOAD_DELIVER_IND , HTT_T2H_MSG_TYPE_RX_IN_ORD_PADDR_IND , HTT_T2H_MSG_TYPE_WDI_IPA_OP_RESPONSE , HTT_T2H_MSG_TYPE_CHAN_CHANGE , HTT_T2H_MSG_TYPE_RX_OFLD_PKT_ERR , HTT_T2H_MSG_TYPE_AGGR_CONF , HTT_T2H_MSG_TYPE_STATS_NOUPLOAD , HTT_T2H_MSG_TYPE_TEST , HTT_T2H_MSG_TYPE_EN_STATS , HTT_T2H_MSG_TYPE_TX_FETCH_IND , HTT_T2H_MSG_TYPE_TX_FETCH_CONFIRM , HTT_T2H_MSG_TYPE_TX_MODE_SWITCH_IND , HTT_T2H_MSG_TYPE_PEER_STATS , HTT_T2H_NUM_MSGS } +s#htt_tx_done struct htt_tx_done { t#u16 msdu_id ; t#u16 status ; t#u8 ack_rssi ; } +s#ieee80211_rx_status struct ieee80211_rx_status { t#u64 mactime ; t#u64 boottime_ns ; t#u32 device_timestamp ; t#u32 ampdu_reference ; t#u32 flag ; t#u16 freq : 13 , freq_offset : 1 ; t#u8 enc_flags ; t#u8 encoding : 2 , bw : 3 , he_ru : 3 ; t#u8 he_gi : 2 , he_dcm : 1 ; t#u8 rate_idx ; t#u8 nss ; t#u8 rx_flags ; t#u8 band ; t#u8 antenna ; t#s8 signal ; t#u8 chains ; t#s8 chain_signal [ 4 ] ; t#u8 ampdu_delimiter_crc ; t#u8 zero_length_psdu_type ; } +s#double_word_addr struct double_word_addr { t#__le32 paddr ; t#__le32 len ; } +s#triple_word_addr struct triple_word_addr { t#__le32 paddr_lo ; t#__le16 paddr_hi ; t#__le16 len_16 ; } +s#htt_data_tx_desc_frag struct htt_data_tx_desc_frag { union { s#double_word_addr __attribute__ ( ( __packed__ ) ) dword_addr ; s#triple_word_addr __attribute__ ( ( __packed__ ) ) tword_addr ; } __attribute__ ( ( __packed__ ) ) ; } +s#htt_msdu_ext_desc struct htt_msdu_ext_desc { t#__le32 tso_flag [ 3 ] ; t#__le16 ip_identification ; t#u8 flags ; t#u8 reserved ; s#htt_data_tx_desc_frag frags [ 6 ] ; } +s#htt_msdu_ext_desc_64 struct htt_msdu_ext_desc_64 { t#__le32 tso_flag [ 5 ] ; t#__le16 ip_identification ; t#u8 flags ; t#u8 reserved ; s#htt_data_tx_desc_frag frags [ 6 ] ; } +s#ath10k_htc_hdr struct ath10k_htc_hdr { t#u8 eid ; t#u8 flags ; t#__le16 len ; union { t#u8 trailer_len ; t#u8 control_byte0 ; } __attribute__ ( ( __packed__ ) ) ; union { t#u8 seq_no ; t#u8 control_byte1 ; } __attribute__ ( ( __packed__ ) ) ; union { t#__le16 pad_len ; struct { t#u8 pad0 ; t#u8 pad1 ; } __attribute__ ( ( __packed__ ) ) ; } __attribute__ ( ( __packed__ ) ) ; } +s#htt_cmd_hdr struct htt_cmd_hdr { t#u8 msg_type ; } +s#htt_data_tx_desc struct htt_data_tx_desc { t#u8 flags0 ; t#__le16 flags1 ; t#__le16 len ; t#__le16 id ; t#__le32 frags_paddr ; union { t#__le32 peerid ; struct { t#__le16 peerid ; t#__le16 freq ; } __attribute__ ( ( __packed__ ) ) offchan_tx ; } __attribute__ ( ( __packed__ ) ) ; t#u8 prefetch [ 0 ] ; } +s#ath10k_htt_txbuf_32 struct ath10k_htt_txbuf_32 { s#htt_data_tx_desc_frag frags [ 2 ] ; s#ath10k_htc_hdr htc_hdr ; s#htt_cmd_hdr cmd_hdr ; s#htt_data_tx_desc cmd_tx ; } +s#htt_data_tx_desc_64 struct htt_data_tx_desc_64 { t#u8 flags0 ; t#__le16 flags1 ; t#__le16 len ; t#__le16 id ; t#__le64 frags_paddr ; union { t#__le32 peerid ; struct { t#__le16 peerid ; t#__le16 freq ; } __attribute__ ( ( __packed__ ) ) offchan_tx ; } __attribute__ ( ( __packed__ ) ) ; t#u8 prefetch [ 0 ] ; } +s#ath10k_htt_txbuf_64 struct ath10k_htt_txbuf_64 { s#htt_data_tx_desc_frag frags [ 2 ] ; s#ath10k_htc_hdr htc_hdr ; s#htt_cmd_hdr cmd_hdr ; s#htt_data_tx_desc_64 cmd_tx ; } +s#htt_q_state struct htt_q_state { t#u8 count [ 8 ] [ ( 512 + 16 ) ] ; t#u32 map [ 8 ] [ ( ( 512 + 16 ) + 31 ) / 32 ] ; t#__le32 seq ; } +e#htt_tx_mode_switch_mode enum htt_tx_mode_switch_mode { HTT_TX_MODE_SWITCH_PUSH = 0 , HTT_TX_MODE_SWITCH_PUSH_PULL = 1 , } +e#htt_q_depth_type enum htt_q_depth_type { HTT_Q_DEPTH_TYPE_BYTES = 0 , HTT_Q_DEPTH_TYPE_MSDUS = 1 , } +e#ath10k_hw_txrx_mode enum ath10k_hw_txrx_mode { ATH10K_HW_TXRX_RAW = 0 , ATH10K_HW_TXRX_NATIVE_WIFI = 1 , ATH10K_HW_TXRX_ETHERNET = 2 , ATH10K_HW_TXRX_MGMT = 3 , } +s#ath10k_htt_tx_ops struct ath10k_htt_tx_ops { int ( * htt_send_rx_ring_cfg ) ( s#ath10k_htt * ) ; int ( * htt_send_frag_desc_bank_cfg ) ( s#ath10k_htt * ) ; int ( * htt_alloc_frag_desc ) ( s#ath10k_htt * ) ; void ( * htt_free_frag_desc ) ( s#ath10k_htt * ) ; int ( * htt_tx ) ( s#ath10k_htt * , e#ath10k_hw_txrx_mode , s#sk_buff * ) ; int ( * htt_alloc_txbuff ) ( s#ath10k_htt * ) ; void ( * htt_free_txbuff ) ( s#ath10k_htt * ) ; int ( * htt_h2t_aggr_cfg_msg ) ( s#ath10k_htt * , t#u8 , t#u8 ) ; void ( * htt_flush_tx ) ( s#ath10k_htt * ) ; } +s#htt_rx_fragment_indication struct htt_rx_fragment_indication { union { t#u8 info0 ; struct { t#u8 ext_tid : 5 , flush_valid : 1 ; } __attribute__ ( ( __packed__ ) ) ; } __attribute__ ( ( __packed__ ) ) ; t#__le16 peer_id ; t#__le32 info1 ; t#__le16 fw_rx_desc_bytes ; t#__le16 rsvd0 ; t#u8 fw_msdu_rx_desc [ ] ; } +s#ath10k_htt_rx_ops struct ath10k_htt_rx_ops { t#size_t ( * htt_get_rx_ring_size ) ( s#ath10k_htt * ) ; void ( * htt_config_paddrs_ring ) ( s#ath10k_htt * , void * ) ; void ( * htt_set_paddrs_ring ) ( s#ath10k_htt * , t#dma_addr_t , int ) ; void * ( * htt_get_vaddr_ring ) ( s#ath10k_htt * ) ; void ( * htt_reset_paddrs_ring ) ( s#ath10k_htt * , int ) ; t#bool ( * htt_rx_proc_rx_frag_ind ) ( s#ath10k_htt * , s#htt_rx_fragment_indication * , s#sk_buff * ) ; } +s#ath10k_htt struct ath10k_htt { s#ath10k * ar ; e#ath10k_htc_ep_id eid ; s#sk_buff_head rx_indication_head ; t#u8 target_version_major ; t#u8 target_version_minor ; s#completion target_version_received ; t#u8 max_num_amsdu ; t#u8 max_num_ampdu ; const e#htt_t2h_msg_type * t2h_msg_types ; t#u32 t2h_msg_types_max ; struct { s#sk_buff * * netbufs_ring ; t#bool in_ord_rx ; s#hlist_head skb_table [ 1 << ( 4 ) ] ; union { t#__le64 * paddrs_ring_64 ; t#__le32 * paddrs_ring_32 ; } ; t#dma_addr_t base_paddr ; int size ; unsigned int size_mask ; int fill_level ; int fill_cnt ; struct { t#__le32 * vaddr ; t#dma_addr_t paddr ; } alloc_idx ; struct { unsigned int msdu_payld ; } sw_rd_idx ; s#timer_list refill_retry_timer ; t#spinlock_t lock ; } rx_ring ; unsigned int prefetch_len ; t#spinlock_t tx_lock ; int max_num_pending_tx ; int num_pending_tx ; int num_pending_mgmt_tx ; s#idr pending_tx ; t#wait_queue_head_t empty_tx_wq ; struct { union { s#__kfifo kfifo ; s#htt_tx_done * type ; const s#htt_tx_done * const_type ; char ( * rectype ) [ 0 ] ; s#htt_tx_done * ptr ; s#htt_tx_done const * ptr_const ; } ; s#htt_tx_done buf [ 0 ] ; } txdone_fifo ; t#bool rx_confused ; t#atomic_t num_mpdus_ready ; s#sk_buff_head rx_msdus_q ; s#sk_buff_head rx_in_ord_compl_q ; s#sk_buff_head tx_fetch_ind_q ; s#ieee80211_rx_status rx_status ; struct { t#dma_addr_t paddr ; union { s#htt_msdu_ext_desc * vaddr_desc_32 ; s#htt_msdu_ext_desc_64 * vaddr_desc_64 ; } ; t#size_t size ; } frag_desc ; struct { t#dma_addr_t paddr ; union { s#ath10k_htt_txbuf_32 * vaddr_txbuff_32 ; s#ath10k_htt_txbuf_64 * vaddr_txbuff_64 ; } ; t#size_t size ; } txbuf ; struct { t#bool enabled ; s#htt_q_state * vaddr ; t#dma_addr_t paddr ; t#u16 num_push_allowed ; t#u16 num_peers ; t#u16 num_tids ; e#htt_tx_mode_switch_mode mode ; e#htt_q_depth_type type ; } tx_q_state ; t#bool tx_mem_allocated ; const s#ath10k_htt_tx_ops * tx_ops ; const s#ath10k_htt_rx_ops * rx_ops ; t#bool disable_tx_comp ; t#bool bundle_tx ; s#sk_buff_head tx_req_head ; s#sk_buff_head tx_complete_head ; } +e#ath10k_hw_cc_wraparound_type enum ath10k_hw_cc_wraparound_type { ATH10K_HW_CC_WRAP_DISABLED = 0 , ATH10K_HW_CC_WRAP_SHIFTED_ALL = 1 , ATH10K_HW_CC_WRAP_SHIFTED_EACH = 2 , } +s#ath10k_hw_params_fw struct ath10k_hw_params_fw { const char * dir ; const char * board ; t#size_t board_size ; const char * eboard ; t#size_t ext_board_size ; t#size_t board_ext_size ; } +s#fw_rx_desc_base struct fw_rx_desc_base { t#u8 info0 ; } +s#htt_rx_desc struct htt_rx_desc { union { s#fw_rx_desc_base fw_desc ; t#u32 pad ; } __attribute__ ( ( __packed__ ) ) ; } +s#htt_rx_ring_rx_desc_offsets struct htt_rx_ring_rx_desc_offsets { t#__le16 mac80211_hdr_offset ; t#__le16 msdu_payload_offset ; t#__le16 ppdu_start_offset ; t#__le16 ppdu_end_offset ; t#__le16 mpdu_start_offset ; t#__le16 mpdu_end_offset ; t#__le16 msdu_start_offset ; t#__le16 msdu_end_offset ; t#__le16 rx_attention_offset ; t#__le16 frag_info_offset ; } +s#rx_attention struct rx_attention { t#__le32 flags ; } +s#rx_frag_info_common struct rx_frag_info_common { t#u8 ring0_more_count ; t#u8 ring1_more_count ; t#u8 ring2_more_count ; t#u8 ring3_more_count ; } +s#rx_mpdu_start struct rx_mpdu_start { t#__le32 info0 ; union { struct { t#__le32 pn31_0 ; t#__le32 info1 ; } __attribute__ ( ( __packed__ ) ) ; struct { t#u8 pn [ 6 ] ; } __attribute__ ( ( __packed__ ) ) ; } __attribute__ ( ( __packed__ ) ) ; } +s#rx_mpdu_end struct rx_mpdu_end { t#__le32 info0 ; } +s#rx_msdu_start_common struct rx_msdu_start_common { t#__le32 info0 ; t#__le32 flow_id_crc ; t#__le32 info1 ; } +s#rx_msdu_end_common struct rx_msdu_end_common { t#__le16 ip_hdr_cksum ; t#__le16 tcp_hdr_cksum ; t#u8 key_id_octet ; t#u8 classification_filter ; t#u8 wapi_pn [ 10 ] ; t#__le32 info0 ; } +s#rx_ppdu_start struct rx_ppdu_start { struct { t#u8 pri20_mhz ; t#u8 ext20_mhz ; t#u8 ext40_mhz ; t#u8 ext80_mhz ; } rssi_chains [ 4 ] ; t#u8 rssi_comb ; t#__le16 rsvd0 ; t#u8 info0 ; t#__le32 info1 ; t#__le32 info2 ; t#__le32 info3 ; t#__le32 info4 ; t#__le32 info5 ; } +s#rx_ppdu_end_common struct rx_ppdu_end_common { t#__le32 evm_p0 ; t#__le32 evm_p1 ; t#__le32 evm_p2 ; t#__le32 evm_p3 ; t#__le32 evm_p4 ; t#__le32 evm_p5 ; t#__le32 evm_p6 ; t#__le32 evm_p7 ; t#__le32 evm_p8 ; t#__le32 evm_p9 ; t#__le32 evm_p10 ; t#__le32 evm_p11 ; t#__le32 evm_p12 ; t#__le32 evm_p13 ; t#__le32 evm_p14 ; t#__le32 evm_p15 ; t#__le32 tsf_timestamp ; t#__le32 wb_timestamp ; } +s#ath10k_htt_rx_desc_ops struct ath10k_htt_rx_desc_ops { t#size_t rx_desc_size ; t#size_t rx_desc_msdu_payload_offset ; t#bool ( * rx_desc_get_msdu_limit_error ) ( s#htt_rx_desc * ) ; int ( * rx_desc_get_l3_pad_bytes ) ( s#htt_rx_desc * ) ; s#htt_rx_desc * ( * rx_desc_from_raw_buffer ) ( void * ) ; void ( * rx_desc_get_offsets ) ( s#htt_rx_ring_rx_desc_offsets * ) ; s#rx_attention * ( * rx_desc_get_attention ) ( s#htt_rx_desc * ) ; s#rx_frag_info_common * ( * rx_desc_get_frag_info ) ( s#htt_rx_desc * ) ; s#rx_mpdu_start * ( * rx_desc_get_mpdu_start ) ( s#htt_rx_desc * ) ; s#rx_mpdu_end * ( * rx_desc_get_mpdu_end ) ( s#htt_rx_desc * ) ; s#rx_msdu_start_common * ( * rx_desc_get_msdu_start ) ( s#htt_rx_desc * ) ; s#rx_msdu_end_common * ( * rx_desc_get_msdu_end ) ( s#htt_rx_desc * ) ; s#rx_ppdu_start * ( * rx_desc_get_ppdu_start ) ( s#htt_rx_desc * ) ; s#rx_ppdu_end_common * ( * rx_desc_get_ppdu_end ) ( s#htt_rx_desc * ) ; t#u8 * ( * rx_desc_get_rx_hdr_status ) ( s#htt_rx_desc * ) ; t#u8 * ( * rx_desc_get_msdu_payload ) ( s#htt_rx_desc * ) ; } +s#htt_resp_hdr struct htt_resp_hdr { t#u8 msg_type ; } +s#htt_ver_resp struct htt_ver_resp { t#u8 minor ; t#u8 major ; t#u8 rsvd0 ; } +s#htt_mgmt_tx_completion struct htt_mgmt_tx_completion { t#u8 rsvd0 ; t#u8 rsvd1 ; t#u8 flags ; t#__le32 desc_id ; t#__le32 status ; t#__le32 ppdu_id ; t#__le32 info ; } +s#htt_data_tx_completion struct htt_data_tx_completion { union { t#u8 flags ; struct { t#u8 status : 3 , tid : 4 , tid_invalid : 1 ; } __attribute__ ( ( __packed__ ) ) ; } __attribute__ ( ( __packed__ ) ) ; t#u8 num_msdus ; t#u8 flags2 ; t#__le16 msdus [ ] ; } +s#htt_rx_indication_hdr struct htt_rx_indication_hdr { t#u8 info0 ; t#__le16 peer_id ; t#__le32 info1 ; } +s#htt_rx_indication_ppdu struct htt_rx_indication_ppdu { t#u8 combined_rssi ; t#u8 sub_usec_timestamp ; t#u8 phy_err_code ; t#u8 info0 ; struct { t#u8 pri20_db ; t#u8 ext20_db ; t#u8 ext40_db ; t#u8 ext80_db ; } __attribute__ ( ( __packed__ ) ) rssi_chains [ 4 ] ; t#__le32 tsf ; t#__le32 usec_timestamp ; t#__le32 info1 ; t#__le32 info2 ; } +s#htt_rx_indication_prefix struct htt_rx_indication_prefix { t#__le16 fw_rx_desc_bytes ; t#u8 pad0 ; t#u8 pad1 ; } +s#htt_rx_indication_mpdu_range struct htt_rx_indication_mpdu_range { t#u8 mpdu_count ; t#u8 mpdu_range_status ; t#u8 pad0 ; t#u8 pad1 ; } +s#htt_rx_indication struct htt_rx_indication { s#htt_rx_indication_hdr hdr ; s#htt_rx_indication_ppdu ppdu ; s#htt_rx_indication_prefix prefix ; s#fw_rx_desc_base fw_desc ; s#htt_rx_indication_mpdu_range mpdu_ranges [ ] ; } +s#fw_rx_desc_hl struct fw_rx_desc_hl { union { struct { t#u8 discard : 1 , forward : 1 , any_err : 1 , dup_err : 1 , reserved : 1 , inspect : 1 , extension : 2 ; } bits ; t#u8 info0 ; } u ; t#u8 version ; t#u8 len ; t#u8 flags ; } +s#htt_rx_indication_hl struct htt_rx_indication_hl { s#htt_rx_indication_hdr hdr ; s#htt_rx_indication_ppdu ppdu ; s#htt_rx_indication_prefix prefix ; s#fw_rx_desc_hl fw_desc ; s#htt_rx_indication_mpdu_range mpdu_ranges [ ] ; } +s#htt_rx_peer_map struct htt_rx_peer_map { t#u8 vdev_id ; t#__le16 peer_id ; t#u8 addr [ 6 ] ; t#u8 rsvd0 ; t#u8 rsvd1 ; } +s#htt_rx_peer_unmap struct htt_rx_peer_unmap { t#u8 rsvd0 ; t#__le16 peer_id ; } +s#htt_rx_flush struct htt_rx_flush { t#__le16 peer_id ; t#u8 tid ; t#u8 rsvd0 ; t#u8 mpdu_status ; t#u8 seq_num_start ; t#u8 seq_num_end ; } +s#htt_rx_addba struct htt_rx_addba { t#u8 window_size ; t#__le16 info0 ; } +s#htt_rx_delba struct htt_rx_delba { t#u8 rsvd0 ; t#__le16 info0 ; } +s#htt_security_indication struct htt_security_indication { union { t#u8 flags ; struct { t#u8 security_type : 7 , is_unicast : 1 ; } __attribute__ ( ( __packed__ ) ) ; } __attribute__ ( ( __packed__ ) ) ; t#__le16 peer_id ; t#u8 michael_key [ 8 ] ; t#u8 wapi_rsc [ 16 ] ; } +s#htt_rc_tx_done_params struct htt_rc_tx_done_params { t#u32 rate_code ; t#u32 rate_code_flags ; t#u32 flags ; t#u32 num_enqued ; t#u32 num_retries ; t#u32 num_failed ; t#u32 ack_rssi ; t#u32 time_stamp ; t#u32 is_probe ; } +s#htt_rc_update struct htt_rc_update { t#u8 vdev_id ; t#__le16 peer_id ; t#u8 addr [ 6 ] ; t#u8 num_elems ; t#u8 rsvd0 ; s#htt_rc_tx_done_params params [ ] ; } +s#htt_rx_test struct htt_rx_test { t#u8 num_ints ; t#__le16 num_chars ; t#u8 payload [ ] ; } +s#htt_pktlog_msg struct htt_pktlog_msg { t#u8 pad [ 3 ] ; t#u8 payload [ ] ; } +s#htt_rx_pn_ind struct htt_rx_pn_ind { t#__le16 peer_id ; t#u8 tid ; t#u8 seqno_start ; t#u8 seqno_end ; t#u8 pn_ie_count ; t#u8 reserved ; t#u8 pn_ies [ ] ; } +s#htt_rx_offload_ind struct htt_rx_offload_ind { t#u8 reserved ; t#__le16 msdu_count ; } +s#htt_rx_in_ord_msdu_desc struct htt_rx_in_ord_msdu_desc { t#__le32 msdu_paddr ; t#__le16 msdu_len ; t#u8 fw_desc ; t#u8 reserved ; } +s#htt_rx_in_ord_msdu_desc_ext struct htt_rx_in_ord_msdu_desc_ext { t#__le64 msdu_paddr ; t#__le16 msdu_len ; t#u8 fw_desc ; t#u8 reserved ; } +s#htt_rx_in_ord_ind struct htt_rx_in_ord_ind { t#u8 info ; t#__le16 peer_id ; t#u8 vdev_id ; t#u8 reserved ; t#__le16 msdu_count ; union { s#htt_rx_in_ord_msdu_desc msdu_descs32 [ 0 ] ; s#htt_rx_in_ord_msdu_desc_ext msdu_descs64 [ 0 ] ; } __attribute__ ( ( __packed__ ) ) ; } +s#htt_tx_fetch_record struct htt_tx_fetch_record { t#__le16 info ; t#__le16 num_msdus ; t#__le32 num_bytes ; } +s#htt_tx_fetch_ind struct htt_tx_fetch_ind { t#u8 pad0 ; t#__le16 fetch_seq_num ; t#__le32 token ; t#__le16 num_resp_ids ; t#__le16 num_records ; t#__le32 resp_ids [ 0 ] ; s#htt_tx_fetch_record records [ ] ; } +s#htt_tx_fetch_confirm struct htt_tx_fetch_confirm { t#u8 pad0 ; t#__le16 num_resp_ids ; t#__le32 resp_ids [ ] ; } +s#htt_tx_mode_switch_record struct htt_tx_mode_switch_record { t#__le16 info0 ; t#__le16 num_max_msdus ; } +s#htt_tx_mode_switch_ind struct htt_tx_mode_switch_ind { t#u8 pad0 ; t#__le16 info0 ; t#__le16 info1 ; t#u8 pad1 [ 2 ] ; s#htt_tx_mode_switch_record records [ ] ; } +s#htt_channel_change struct htt_channel_change { t#u8 pad [ 3 ] ; t#__le32 freq ; t#__le32 center_freq1 ; t#__le32 center_freq2 ; t#__le32 phymode ; } +s#htt_peer_tx_stats struct htt_peer_tx_stats { t#u8 num_ppdu ; t#u8 ppdu_len ; t#u8 version ; t#u8 payload [ ] ; } +s#htt_resp struct htt_resp { s#htt_resp_hdr hdr ; union { s#htt_ver_resp ver_resp ; s#htt_mgmt_tx_completion mgmt_tx_completion ; s#htt_data_tx_completion data_tx_completion ; s#htt_rx_indication rx_ind ; s#htt_rx_indication_hl rx_ind_hl ; s#htt_rx_fragment_indication rx_frag_ind ; s#htt_rx_peer_map peer_map ; s#htt_rx_peer_unmap peer_unmap ; s#htt_rx_flush rx_flush ; s#htt_rx_addba rx_addba ; s#htt_rx_delba rx_delba ; s#htt_security_indication security_indication ; s#htt_rc_update rc_update ; s#htt_rx_test rx_test ; s#htt_pktlog_msg pktlog_msg ; s#htt_rx_pn_ind rx_pn_ind ; s#htt_rx_offload_ind rx_offload_ind ; s#htt_rx_in_ord_ind rx_in_ord_ind ; s#htt_tx_fetch_ind tx_fetch_ind ; s#htt_tx_fetch_confirm tx_fetch_confirm ; s#htt_tx_mode_switch_ind tx_mode_switch_ind ; s#htt_channel_change chan_change ; s#htt_peer_tx_stats peer_tx_stats ; } ; } +s#ath10k_hw_ops struct ath10k_hw_ops { void ( * set_coverage_class ) ( s#ath10k * , t#s16 ) ; int ( * enable_pll_clk ) ( s#ath10k * ) ; int ( * tx_data_rssi_pad_bytes ) ( s#htt_resp * ) ; int ( * is_rssi_enable ) ( s#htt_resp * ) ; } +s#ath10k_hw_clk_params struct ath10k_hw_clk_params { t#u32 refclk ; t#u32 div ; t#u32 rnfrac ; t#u32 settle_time ; t#u32 refdiv ; t#u32 outdiv ; } +s#ath10k_hw_params struct ath10k_hw_params { t#u32 id ; t#u16 dev_id ; e#ath10k_bus bus ; const char * name ; t#u32 patch_load_addr ; int uart_pin ; t#u32 otp_exe_param ; e#ath10k_hw_cc_wraparound_type cc_wraparound_type ; t#bool continuous_frag_desc ; t#bool cck_rate_map_rev2 ; t#u32 channel_counters_freq_hz ; t#u32 max_probe_resp_desc_thres ; t#u32 tx_chain_mask ; t#u32 rx_chain_mask ; t#u32 max_spatial_stream ; t#u32 cal_data_len ; s#ath10k_hw_params_fw fw ; t#bool sw_decrypt_mcast_mgmt ; const s#ath10k_htt_rx_desc_ops * rx_desc_ops ; const s#ath10k_hw_ops * hw_ops ; int decap_align_bytes ; const s#ath10k_hw_clk_params * hw_clk ; int target_cpu_freq ; int spectral_bin_discard ; int vht160_mcs_rx_highest ; int vht160_mcs_tx_highest ; int n_cipher_suites ; t#u32 num_peers ; t#u32 ast_skid_limit ; t#u32 num_wds_entries ; t#bool target_64bit ; t#u32 rx_ring_fill_level ; t#bool shadow_reg_support ; t#bool rri_on_ddr ; int spectral_bin_offset ; t#bool hw_filter_reset_required ; t#bool fw_diag_ce_download ; t#bool bmi_large_size_download ; t#bool uart_pin_workaround ; t#bool credit_size_workaround ; t#bool tx_stats_over_pktlog ; t#bool supports_peer_stats_info ; t#bool dynamic_sar_support ; t#bool hw_restart_disconnect ; t#bool use_fw_tx_credits ; } +s##firmware +E#ATH10K_FW_FEATURE_COUNT ( 22 ) + 1 +e#ath10k_fw_wmi_op_version enum ath10k_fw_wmi_op_version { ATH10K_FW_WMI_OP_VERSION_UNSET = 0 , ATH10K_FW_WMI_OP_VERSION_MAIN = 1 , ATH10K_FW_WMI_OP_VERSION_10_1 = 2 , ATH10K_FW_WMI_OP_VERSION_10_2 = 3 , ATH10K_FW_WMI_OP_VERSION_TLV = 4 , ATH10K_FW_WMI_OP_VERSION_10_2_4 = 5 , ATH10K_FW_WMI_OP_VERSION_10_4 = 6 , ATH10K_FW_WMI_OP_VERSION_MAX , } +e#ath10k_fw_htt_op_version enum ath10k_fw_htt_op_version { ATH10K_FW_HTT_OP_VERSION_UNSET = 0 , ATH10K_FW_HTT_OP_VERSION_MAIN = 1 , ATH10K_FW_HTT_OP_VERSION_10_1 = 2 , ATH10K_FW_HTT_OP_VERSION_TLV = 3 , ATH10K_FW_HTT_OP_VERSION_10_4 = 4 , ATH10K_FW_HTT_OP_VERSION_MAX , } +s#ath10k_swap_code_seg_hw_info struct ath10k_swap_code_seg_hw_info { t#__le32 swap_size ; t#__le32 num_segs ; t#__le32 size ; t#__le32 size_log2 ; t#__le32 bus_addr [ 16 ] ; t#__le64 reserved [ 16 ] ; } +s#ath10k_swap_code_seg_info struct ath10k_swap_code_seg_info { s#ath10k_swap_code_seg_hw_info seg_hw_info ; void * virt_address [ 1 ] ; t#u32 target_addr ; t#dma_addr_t paddr [ 1 ] ; } +s#ath10k_fw_file struct ath10k_fw_file { const s#firmware * firmware ; char fw_version [ 32 ] ; unsigned long fw_features [ ( ( ( E#ATH10K_FW_FEATURE_COUNT ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; e#ath10k_fw_wmi_op_version wmi_op_version ; e#ath10k_fw_htt_op_version htt_op_version ; const void * firmware_data ; t#size_t firmware_len ; const void * otp_data ; t#size_t otp_len ; const void * codeswap_data ; t#size_t codeswap_len ; s#ath10k_swap_code_seg_info * firmware_swap_code_seg_info ; } +s#ath10k_fw_components struct ath10k_fw_components { const s#firmware * board ; const void * board_data ; t#size_t board_len ; const s#firmware * ext_board ; const void * ext_board_data ; t#size_t ext_board_len ; s#ath10k_fw_file fw_file ; } +e#ath10k_cal_mode enum ath10k_cal_mode { ATH10K_CAL_MODE_FILE , ATH10K_CAL_MODE_OTP , ATH10K_CAL_MODE_DT , ATH10K_CAL_MODE_NVMEM , ATH10K_PRE_CAL_MODE_FILE , ATH10K_PRE_CAL_MODE_DT , ATH10K_PRE_CAL_MODE_NVMEM , ATH10K_CAL_MODE_EEPROM , } +e#ath10k_scan_state enum ath10k_scan_state { ATH10K_SCAN_IDLE , ATH10K_SCAN_STARTING , ATH10K_SCAN_RUNNING , ATH10K_SCAN_ABORTING , } +e#wmi_vdev_type enum wmi_vdev_type { WMI_VDEV_TYPE_AP = 1 , WMI_VDEV_TYPE_STA = 2 , WMI_VDEV_TYPE_IBSS = 3 , WMI_VDEV_TYPE_MONITOR = 4 , } +e#wmi_vdev_subtype enum wmi_vdev_subtype { WMI_VDEV_SUBTYPE_NONE , WMI_VDEV_SUBTYPE_P2P_DEVICE , WMI_VDEV_SUBTYPE_P2P_CLIENT , WMI_VDEV_SUBTYPE_P2P_GO , WMI_VDEV_SUBTYPE_PROXY_STA , WMI_VDEV_SUBTYPE_MESH_11S , WMI_VDEV_SUBTYPE_MESH_NON_11S , } +e#ath10k_beacon_state enum ath10k_beacon_state { ATH10K_BEACON_SCHEDULED = 0 , ATH10K_BEACON_SENDING , ATH10K_BEACON_SENT , } +s#wmi_wmm_params_arg struct wmi_wmm_params_arg { t#u32 cwmin ; t#u32 cwmax ; t#u32 aifs ; t#u32 txop ; t#u32 acm ; t#u32 no_ack ; } +s#wmi_wmm_params_all_arg struct wmi_wmm_params_all_arg { s#wmi_wmm_params_arg ac_be ; s#wmi_wmm_params_arg ac_bk ; s#wmi_wmm_params_arg ac_vi ; s#wmi_wmm_params_arg ac_vo ; } +s#ath10k_vif struct ath10k_vif { s#list_head list ; t#u32 vdev_id ; t#u16 peer_id ; e#wmi_vdev_type vdev_type ; e#wmi_vdev_subtype vdev_subtype ; t#u32 beacon_interval ; t#u32 dtim_period ; s#sk_buff * beacon ; e#ath10k_beacon_state beacon_state ; void * beacon_buf ; t#dma_addr_t beacon_paddr ; unsigned long tx_paused ; s#ath10k * ar ; s#ieee80211_vif * vif ; t#bool is_started ; t#bool is_up ; t#bool spectral_enabled ; t#bool ps ; t#u32 aid ; t#u8 bssid [ 6 ] ; s#ieee80211_key_conf * wep_keys [ 3 + 1 ] ; t#s8 def_wep_key_idx ; t#u16 tx_seq_no ; union { struct { t#u32 uapsd ; } sta ; struct { t#u8 tim_bitmap [ 64 ] ; t#u8 tim_len ; t#u32 ssid_len ; t#u8 ssid [ 32 ] ; t#bool hidden_ssid ; t#u32 noa_len ; t#u8 * noa_data ; } ap ; } u ; t#bool use_cts_prot ; t#bool nohwcrypt ; int num_legacy_stations ; int txpower ; t#bool ftm_responder ; s#wmi_wmm_params_all_arg wmm_params ; s#work_struct ap_csa_work ; s#delayed_work connection_loss_work ; s#cfg80211_bitrate_mask bitrate_mask ; int vht_num_rates ; t#u8 vht_pfr ; t#u32 tid_conf_changed [ 8 ] ; int noack [ 8 ] ; int retry_long [ 8 ] ; int ampdu [ 8 ] ; t#u8 rate_ctrl [ 8 ] ; t#u32 rate_code [ 8 ] ; int rtscts [ 8 ] ; t#u32 tids_rst ; } +u#htt_rx_pn_t union htt_rx_pn_t { t#u32 pn24 ; t#u64 pn48 ; t#u64 pn128 [ 2 ] ; } +e#htt_security_types enum htt_security_types { HTT_SECURITY_NONE , HTT_SECURITY_WEP128 , HTT_SECURITY_WEP104 , HTT_SECURITY_WEP40 , HTT_SECURITY_TKIP , HTT_SECURITY_TKIP_NOMIC , HTT_SECURITY_AES_CCMP , HTT_SECURITY_WAPI , HTT_NUM_SECURITY_TYPES } +s#ath10k_peer struct ath10k_peer { s#list_head list ; s#ieee80211_vif * vif ; s#ieee80211_sta * sta ; t#bool removed ; int vdev_id ; t#u8 addr [ 6 ] ; unsigned long peer_ids [ ( ( ( ( 1 << 11 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#ieee80211_key_conf * keys [ 3 + 1 ] ; u#htt_rx_pn_t tids_last_pn [ 19 ] ; t#bool tids_last_pn_valid [ 19 ] ; u#htt_rx_pn_t frag_tids_last_pn [ 19 ] ; t#u32 frag_tids_seq [ 19 ] ; struct { e#htt_security_types sec_type ; int pn_len ; } rx_pn [ 2 ] ; } +e#ath10k_state enum ath10k_state { ATH10K_STATE_OFF = 0 , ATH10K_STATE_ON , ATH10K_STATE_RESTARTING , ATH10K_STATE_RESTARTED , ATH10K_STATE_WEDGED , ATH10K_STATE_UTF , } +s#pulse_event struct pulse_event { t#u64 ts ; t#u16 freq ; t#u8 width ; t#u8 rssi ; t#bool chirp ; } +s#radar_detector_specs struct radar_detector_specs { t#u8 type_id ; t#u8 width_min ; t#u8 width_max ; t#u16 pri_min ; t#u16 pri_max ; t#u8 num_pri ; t#u8 ppb ; t#u8 ppb_thresh ; t#u8 max_pri_tolerance ; t#bool chirp ; } +s#ath_dfs_pool_stats struct ath_dfs_pool_stats { t#u32 pool_reference ; t#u32 pulse_allocated ; t#u32 pulse_alloc_error ; t#u32 pulse_used ; t#u32 pseq_allocated ; t#u32 pseq_alloc_error ; t#u32 pseq_used ; } +s#dfs_pattern_detector struct dfs_pattern_detector { void ( * exit ) ( s#dfs_pattern_detector * ) ; t#bool ( * set_dfs_domain ) ( s#dfs_pattern_detector * , e#nl80211_dfs_regions ) ; t#bool ( * add_pulse ) ( s#dfs_pattern_detector * , s#pulse_event * , s#radar_detector_specs * ) ; s#ath_dfs_pool_stats ( * get_stats ) ( s#dfs_pattern_detector * ) ; e#nl80211_dfs_regions region ; t#u8 num_radar_types ; t#u64 last_pulse_ts ; s#ath_common * common ; const s#radar_detector_specs * radar_spec ; s#list_head channel_detectors ; } +s#ath10k_ce_crash_data struct ath10k_ce_crash_data { t#__le32 base_addr ; t#__le32 src_wr_idx ; t#__le32 src_r_idx ; t#__le32 dst_wr_idx ; t#__le32 dst_r_idx ; } +s#ath10k_fw_crash_data struct ath10k_fw_crash_data { t#guid_t guid ; s#timespec64 timestamp ; t#__le32 registers [ 60 ] ; s#ath10k_ce_crash_data ce_crash_data [ 12 ] ; t#u8 * ramdump_buf ; t#size_t ramdump_buf_len ; } +s##thermal_cooling_device +s#ath10k_thermal struct ath10k_thermal { s#thermal_cooling_device * cdev ; s#completion wmi_sync ; t#u32 throttle_state ; t#u32 quiet_period ; int temperature ; } +s#ath10k_wow struct ath10k_wow { t#u32 max_num_patterns ; s#completion wakeup_completed ; s#wiphy_wowlan_support wowlan_support ; } +s#ath10k_per_peer_tx_stats struct ath10k_per_peer_tx_stats { t#u32 succ_bytes ; t#u32 retry_bytes ; t#u32 failed_bytes ; t#u8 ratecode ; t#u8 flags ; t#u16 peer_id ; t#u16 succ_pkts ; t#u16 retry_pkts ; t#u16 failed_pkts ; t#u16 duration ; t#u32 reserved1 ; t#u32 reserved2 ; } +e#ath10k_radar_confirmation_state enum ath10k_radar_confirmation_state { ATH10K_RADAR_CONFIRMATION_IDLE = 0 , ATH10K_RADAR_CONFIRMATION_INPROGRESS , ATH10K_RADAR_CONFIRMATION_STOPPED , } +s#ath10k_radar_found_info struct ath10k_radar_found_info { t#u32 pri_min ; t#u32 pri_max ; t#u32 width_min ; t#u32 width_max ; t#u32 sidx_min ; t#u32 sidx_max ; } +e#ath10k_dev_type enum ath10k_dev_type { ATH10K_DEV_TYPE_LL , ATH10K_DEV_TYPE_HL , } +s#ath10k_bus_params struct ath10k_bus_params { t#u32 chip_id ; e#ath10k_dev_type dev_type ; t#bool link_can_suspend ; t#bool hl_msdu_ids ; } +s#ath10k struct ath10k { s#ath_common ath_common ; s#ieee80211_hw * hw ; s#ieee80211_ops * ops ; s#device * dev ; s#msa_region msa ; t#u8 mac_addr [ 6 ] ; e#ath10k_hw_rev hw_rev ; t#u16 dev_id ; t#u32 chip_id ; t#u32 target_version ; t#u8 fw_version_major ; t#u32 fw_version_minor ; t#u16 fw_version_release ; t#u16 fw_version_build ; t#u32 fw_stats_req_mask ; t#u32 phy_capability ; t#u32 hw_min_tx_power ; t#u32 hw_max_tx_power ; t#u32 hw_eeprom_rd ; t#u32 ht_cap_info ; t#u32 vht_cap_info ; t#u32 vht_supp_mcs ; t#u32 num_rf_chains ; t#u32 max_spatial_stream ; t#u32 low_2ghz_chan ; t#u32 high_2ghz_chan ; t#u32 low_5ghz_chan ; t#u32 high_5ghz_chan ; t#bool ani_enabled ; t#u32 sys_cap_info ; t#bool hw_rfkill_on ; t#u8 ps_state_enable ; t#bool nlo_enabled ; t#bool p2p ; struct { e#ath10k_bus bus ; const s#ath10k_hif_ops * ops ; } hif ; s#completion target_suspend ; s#completion driver_recovery ; const s#ath10k_hw_regs * regs ; const s#ath10k_hw_ce_regs * hw_ce_regs ; const s#ath10k_hw_values * hw_values ; s#ath10k_bmi bmi ; s#ath10k_wmi wmi ; s#ath10k_htc htc ; s#ath10k_htt htt ; s#ath10k_hw_params hw_params ; s#ath10k_fw_components normal_mode_fw ; const s#ath10k_fw_components * running_fw ; const s#firmware * pre_cal_file ; const s#firmware * cal_file ; struct { t#u32 vendor ; t#u32 device ; t#u32 subsystem_vendor ; t#u32 subsystem_device ; t#bool bmi_ids_valid ; t#bool qmi_ids_valid ; t#u32 qmi_board_id ; t#u32 qmi_chip_id ; t#u8 bmi_board_id ; t#u8 bmi_eboard_id ; t#u8 bmi_chip_id ; t#bool ext_bid_supported ; char bdf_ext [ 0x20 ] ; } id ; int fw_api ; int bd_api ; e#ath10k_cal_mode cal_mode ; struct { s#completion started ; s#completion completed ; s#completion on_channel ; s#delayed_work timeout ; e#ath10k_scan_state state ; t#bool is_roc ; int vdev_id ; int roc_freq ; t#bool roc_notify ; } scan ; struct { s#ieee80211_supported_band sbands [ E#NUM_NL80211_BANDS ] ; } mac ; s#ieee80211_channel * rx_channel ; s#ieee80211_channel * scan_channel ; s#cfg80211_chan_def chandef ; s#ieee80211_channel * tgt_oper_chan ; unsigned long long free_vdev_map ; s#ath10k_vif * monitor_arvif ; t#bool monitor ; int monitor_vdev_id ; t#bool monitor_started ; unsigned int filter_flags ; unsigned long dev_flags ; t#bool dfs_block_radar_events ; t#bool radar_enabled ; int num_started_vdevs ; t#u8 cfg_tx_chainmask ; t#u8 cfg_rx_chainmask ; s#completion install_key_done ; int last_wmi_vdev_start_status ; s#completion vdev_setup_done ; s#completion vdev_delete_done ; s#completion peer_stats_info_complete ; s#workqueue_struct * workqueue ; s#workqueue_struct * workqueue_aux ; s#workqueue_struct * workqueue_tx_complete ; s#mutex conf_mutex ; s#mutex dump_mutex ; t#spinlock_t data_lock ; s#list_head arvifs ; s#list_head peers ; s#ath10k_peer * peer_map [ ( 1 << 11 ) ] ; t#wait_queue_head_t peer_mapping_wq ; int num_peers ; int num_stations ; int max_num_peers ; int max_num_stations ; int max_num_vdevs ; int max_num_tdls_vdevs ; int num_active_peers ; int num_tids ; s#work_struct svc_rdy_work ; s#sk_buff * svc_rdy_skb ; s#work_struct offchan_tx_work ; s#sk_buff_head offchan_tx_queue ; s#completion offchan_tx_completed ; s#sk_buff * offchan_tx_skb ; s#work_struct wmi_mgmt_tx_work ; s#sk_buff_head wmi_mgmt_tx_queue ; e#ath10k_state state ; s#work_struct register_work ; s#work_struct restart_work ; s#work_struct bundle_tx_work ; s#work_struct tx_complete_work ; t#u32 survey_last_rx_clear_count ; t#u32 survey_last_cycle_count ; s#survey_info survey [ 41 ] ; t#bool ch_info_can_report_survey ; s#completion bss_survey_done ; s#dfs_pattern_detector * dfs_detector ; unsigned long tx_paused ; t#u32 pktlog_filter ; struct { s#ath10k_fw_crash_data * fw_crash_data ; } coredump ; struct { s#ath10k_fw_components utf_mode_fw ; t#bool utf_monitor ; } testmode ; struct { t#u32 rx_crc_err_drop ; t#u32 fw_crash_counter ; t#u32 fw_warm_reset_counter ; t#u32 fw_cold_reset_counter ; } stats ; s#ath10k_thermal thermal ; s#ath10k_wow wow ; s#ath10k_per_peer_tx_stats peer_tx_stats ; s#net_device napi_dev ; s#napi_struct napi ; s#work_struct set_coverage_class_work ; struct { t#s16 coverage_class ; t#u32 reg_phyclk ; t#u32 reg_slottime_conf ; t#u32 reg_slottime_orig ; t#u32 reg_ack_cts_timeout_conf ; t#u32 reg_ack_cts_timeout_orig ; } fw_coverage ; t#u32 ampdu_reference ; const t#u8 * wmi_key_cipher ; void * ce_priv ; t#u32 sta_tid_stats_mask ; e#ath10k_radar_confirmation_state radar_conf_state ; s#ath10k_radar_found_info last_radar_info ; s#work_struct radar_confirmation_work ; s#ath10k_bus_params bus_param ; s#completion peer_delete_done ; t#bool coex_support ; int coex_gpio_pin ; t#s32 tx_power_2g_limit ; t#s32 tx_power_5g_limit ; t#u8 drv_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +ath10k_bmi_start void ath10k_bmi_start ( s#ath10k * ) +ath10k_bmi_read_memory int ath10k_bmi_read_memory ( s#ath10k * , t#u32 , void * , t#u32 ) + +/* drivers/net/wireless/ath/ath10k/ce.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##wmi_ops +s##firmware +s##thermal_cooling_device +s#ce_desc_64 struct ce_desc_64 { t#__le64 addr ; t#__le16 nbytes ; t#__le16 flags ; t#__le32 toeplitz_hash_result ; } +s#ath10k_ce_ring struct ath10k_ce_ring { unsigned int nentries ; unsigned int nentries_mask ; unsigned int sw_index ; unsigned int write_index ; unsigned int hw_index ; void * base_addr_owner_space_unaligned ; t#dma_addr_t base_addr_ce_space_unaligned ; void * base_addr_owner_space ; t#dma_addr_t base_addr_ce_space ; char * shadow_base_unaligned ; s#ce_desc_64 * shadow_base ; void * per_transfer_context [ ] ; } +s#ce_attr struct ce_attr { unsigned int flags ; unsigned int src_nentries ; unsigned int src_sz_max ; unsigned int dest_nentries ; void ( * send_cb ) ( s#ath10k_ce_pipe * ) ; void ( * recv_cb ) ( s#ath10k_ce_pipe * ) ; } +s#ath10k_ce_ops struct ath10k_ce_ops { s#ath10k_ce_ring * ( * ce_alloc_src_ring ) ( s#ath10k * , t#u32 , const s#ce_attr * ) ; s#ath10k_ce_ring * ( * ce_alloc_dst_ring ) ( s#ath10k * , t#u32 , const s#ce_attr * ) ; int ( * ce_rx_post_buf ) ( s#ath10k_ce_pipe * , void * , t#dma_addr_t ) ; int ( * ce_completed_recv_next_nolock ) ( s#ath10k_ce_pipe * , void * * , t#u32 * ) ; int ( * ce_revoke_recv_next ) ( s#ath10k_ce_pipe * , void * * , t#dma_addr_t * ) ; void ( * ce_extract_desc_data ) ( s#ath10k * , s#ath10k_ce_ring * , t#u32 , t#dma_addr_t * , t#u32 * , t#u32 * ) ; void ( * ce_free_pipe ) ( s#ath10k * , int ) ; int ( * ce_send_nolock ) ( s#ath10k_ce_pipe * , void * , t#dma_addr_t , t#u32 , t#u32 , t#u32 ) ; void ( * ce_set_src_ring_base_addr_hi ) ( s#ath10k * , t#u32 , t#u64 ) ; void ( * ce_set_dest_ring_base_addr_hi ) ( s#ath10k * , t#u32 , t#u64 ) ; int ( * ce_completed_send_next_nolock ) ( s#ath10k_ce_pipe * , void * * ) ; } +s#ath10k_ce_pipe struct ath10k_ce_pipe { s#ath10k * ar ; unsigned int id ; unsigned int attr_flags ; t#u32 ctrl_addr ; void ( * send_cb ) ( s#ath10k_ce_pipe * ) ; void ( * recv_cb ) ( s#ath10k_ce_pipe * ) ; unsigned int src_sz_max ; s#ath10k_ce_ring * src_ring ; s#ath10k_ce_ring * dest_ring ; const s#ath10k_ce_ops * ops ; } +ath10k_ce_send_nolock int ath10k_ce_send_nolock ( s#ath10k_ce_pipe * , void * , t#dma_addr_t , unsigned int , unsigned int , unsigned int ) +__ath10k_ce_send_revert void __ath10k_ce_send_revert ( s#ath10k_ce_pipe * ) +ath10k_ce_send int ath10k_ce_send ( s#ath10k_ce_pipe * , void * , t#dma_addr_t , unsigned int , unsigned int , unsigned int ) +ath10k_ce_num_free_src_entries int ath10k_ce_num_free_src_entries ( s#ath10k_ce_pipe * ) +__ath10k_ce_rx_num_free_bufs int __ath10k_ce_rx_num_free_bufs ( s#ath10k_ce_pipe * ) +ath10k_ce_rx_update_write_idx void ath10k_ce_rx_update_write_idx ( s#ath10k_ce_pipe * , t#u32 ) +ath10k_ce_rx_post_buf int ath10k_ce_rx_post_buf ( s#ath10k_ce_pipe * , void * , t#dma_addr_t ) +ath10k_ce_completed_recv_next_nolock int ath10k_ce_completed_recv_next_nolock ( s#ath10k_ce_pipe * , void * * , unsigned int * ) +ath10k_ce_completed_recv_next int ath10k_ce_completed_recv_next ( s#ath10k_ce_pipe * , void * * , unsigned int * ) +ath10k_ce_revoke_recv_next int ath10k_ce_revoke_recv_next ( s#ath10k_ce_pipe * , void * * , t#dma_addr_t * ) +ath10k_ce_completed_send_next_nolock int ath10k_ce_completed_send_next_nolock ( s#ath10k_ce_pipe * , void * * ) +ath10k_ce_cancel_send_next int ath10k_ce_cancel_send_next ( s#ath10k_ce_pipe * , void * * , t#dma_addr_t * , unsigned int * , unsigned int * ) +ath10k_ce_completed_send_next int ath10k_ce_completed_send_next ( s#ath10k_ce_pipe * , void * * ) +ath10k_ce_per_engine_service void ath10k_ce_per_engine_service ( s#ath10k * , unsigned int ) +ath10k_ce_per_engine_service_any void ath10k_ce_per_engine_service_any ( s#ath10k * ) +ath10k_ce_disable_interrupt void ath10k_ce_disable_interrupt ( s#ath10k * , int ) +ath10k_ce_disable_interrupts void ath10k_ce_disable_interrupts ( s#ath10k * ) +ath10k_ce_enable_interrupt void ath10k_ce_enable_interrupt ( s#ath10k * , int ) +ath10k_ce_enable_interrupts void ath10k_ce_enable_interrupts ( s#ath10k * ) +ath10k_ce_init_pipe int ath10k_ce_init_pipe ( s#ath10k * , unsigned int , const s#ce_attr * ) +ath10k_ce_deinit_pipe void ath10k_ce_deinit_pipe ( s#ath10k * , unsigned int ) +ath10k_ce_free_pipe void ath10k_ce_free_pipe ( s#ath10k * , int ) +ath10k_ce_dump_registers void ath10k_ce_dump_registers ( s#ath10k * , s#ath10k_fw_crash_data * ) +ath10k_ce_alloc_pipe int ath10k_ce_alloc_pipe ( s#ath10k * , int , const s#ce_attr * ) +ath10k_ce_alloc_rri void ath10k_ce_alloc_rri ( s#ath10k * ) +ath10k_ce_free_rri void ath10k_ce_free_rri ( s#ath10k * ) + +/* drivers/net/wireless/ath/ath10k/core.o */ +ath10k_debug_mask extern unsigned int ath10k_debug_mask +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s#wmi_scan_ev_arg struct wmi_scan_ev_arg { t#__le32 event_type ; t#__le32 reason ; t#__le32 channel_freq ; t#__le32 scan_req_id ; t#__le32 scan_id ; t#__le32 vdev_id ; } +s#wmi_mgmt_rx_ext_info struct wmi_mgmt_rx_ext_info { t#__le64 rx_mac_timestamp ; } +s#wmi_mgmt_rx_ev_arg struct wmi_mgmt_rx_ev_arg { t#__le32 channel ; t#__le32 snr ; t#__le32 rate ; t#__le32 phy_mode ; t#__le32 buf_len ; t#__le32 status ; s#wmi_mgmt_rx_ext_info ext_info ; t#__le32 rssi [ 4 ] ; } +s#wmi_tlv_mgmt_tx_compl_ev_arg struct wmi_tlv_mgmt_tx_compl_ev_arg { t#__le32 desc_id ; t#__le32 status ; t#__le32 pdev_id ; t#__le32 ppdu_id ; t#__le32 ack_rssi ; } +s#wmi_tlv_mgmt_tx_bundle_compl_ev_arg struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg { t#__le32 num_reports ; const t#__le32 * desc_ids ; const t#__le32 * status ; const t#__le32 * ppdu_ids ; const t#__le32 * ack_rssi ; } +s#wmi_ch_info_ev_arg struct wmi_ch_info_ev_arg { t#__le32 err_code ; t#__le32 freq ; t#__le32 cmd_flags ; t#__le32 noise_floor ; t#__le32 rx_clear_count ; t#__le32 cycle_count ; t#__le32 chan_tx_pwr_range ; t#__le32 chan_tx_pwr_tp ; t#__le32 rx_frame_count ; t#__le32 my_bss_rx_cycle_count ; t#__le32 rx_11b_mode_data_duration ; t#__le32 tx_frame_cnt ; t#__le32 mac_clk_mhz ; } +s#wmi_vdev_start_ev_arg struct wmi_vdev_start_ev_arg { t#__le32 vdev_id ; t#__le32 req_id ; t#__le32 resp_type ; t#__le32 status ; } +s#wmi_peer_kick_ev_arg struct wmi_peer_kick_ev_arg { const t#u8 * mac_addr ; } +s#wmi_tim_info_arg struct wmi_tim_info_arg { t#__le32 tim_len ; t#__le32 tim_mcast ; const t#__le32 * tim_bitmap ; t#__le32 tim_changed ; t#__le32 tim_num_ps_pending ; } +s#wmi_p2p_noa_descriptor struct wmi_p2p_noa_descriptor { t#__le32 type_count ; t#__le32 duration ; t#__le32 interval ; t#__le32 start_time ; } +s#wmi_p2p_noa_info struct wmi_p2p_noa_info { t#u8 changed ; t#u8 index ; t#u8 ctwindow_oppps ; t#u8 num_descriptors ; s#wmi_p2p_noa_descriptor descriptors [ 4 ] ; } +s#wmi_swba_ev_arg struct wmi_swba_ev_arg { t#__le32 vdev_map ; s#wmi_tim_info_arg tim_info [ 16 ] ; const s#wmi_p2p_noa_info * noa_info [ 16 ] ; } +s#wmi_phyerr_hdr_arg struct wmi_phyerr_hdr_arg { t#u32 num_phyerrs ; t#u32 tsf_l32 ; t#u32 tsf_u32 ; t#u32 buf_len ; const void * phyerrs ; } +s#wmi_phyerr_ev_arg struct wmi_phyerr_ev_arg { t#u32 tsf_timestamp ; t#u16 freq1 ; t#u16 freq2 ; t#u8 rssi_combined ; t#u8 chan_width_mhz ; t#u8 phy_err_code ; t#u16 nf_chains [ 4 ] ; t#u32 buf_len ; const t#u8 * buf ; t#u8 hdr_len ; } +s#wlan_host_mem_req struct wlan_host_mem_req { t#__le32 req_id ; t#__le32 unit_size ; t#__le32 num_unit_info ; t#__le32 num_units ; } +s#wmi_svc_rdy_ev_arg struct wmi_svc_rdy_ev_arg { t#__le32 min_tx_power ; t#__le32 max_tx_power ; t#__le32 ht_cap ; t#__le32 vht_cap ; t#__le32 vht_supp_mcs ; t#__le32 sw_ver0 ; t#__le32 sw_ver1 ; t#__le32 fw_build ; t#__le32 phy_capab ; t#__le32 num_rf_chains ; t#__le32 eeprom_rd ; t#__le32 num_mem_reqs ; t#__le32 low_2ghz_chan ; t#__le32 high_2ghz_chan ; t#__le32 low_5ghz_chan ; t#__le32 high_5ghz_chan ; t#__le32 sys_cap_info ; const t#__le32 * service_map ; t#size_t service_map_len ; const s#wlan_host_mem_req * mem_reqs [ 16 ] ; } +s#wmi_rdy_ev_arg struct wmi_rdy_ev_arg { t#__le32 sw_version ; t#__le32 abi_version ; t#__le32 status ; const t#u8 * mac_addr ; } +s#ath10k_fw_stats struct ath10k_fw_stats { t#bool extended ; s#list_head pdevs ; s#list_head vdevs ; s#list_head peers ; s#list_head peers_extd ; } +s#wmi_roam_ev_arg struct wmi_roam_ev_arg { t#__le32 vdev_id ; t#__le32 reason ; t#__le32 rssi ; } +e#wmi_wow_wake_reason enum wmi_wow_wake_reason { WOW_REASON_UNSPECIFIED = - 1 , WOW_REASON_NLOD = 0 , WOW_REASON_AP_ASSOC_LOST , WOW_REASON_LOW_RSSI , WOW_REASON_DEAUTH_RECVD , WOW_REASON_DISASSOC_RECVD , WOW_REASON_GTK_HS_ERR , WOW_REASON_EAP_REQ , WOW_REASON_FOURWAY_HS_RECV , WOW_REASON_TIMER_INTR_RECV , WOW_REASON_PATTERN_MATCH_FOUND , WOW_REASON_RECV_MAGIC_PATTERN , WOW_REASON_P2P_DISC , WOW_REASON_WLAN_HB , WOW_REASON_CSA_EVENT , WOW_REASON_PROBE_REQ_WPS_IE_RECV , WOW_REASON_AUTH_REQ_RECV , WOW_REASON_ASSOC_REQ_RECV , WOW_REASON_HTT_EVENT , WOW_REASON_RA_MATCH , WOW_REASON_HOST_AUTO_SHUTDOWN , WOW_REASON_IOAC_MAGIC_EVENT , WOW_REASON_IOAC_SHORT_EVENT , WOW_REASON_IOAC_EXTEND_EVENT , WOW_REASON_IOAC_TIMER_EVENT , WOW_REASON_ROAM_HO , WOW_REASON_DFS_PHYERR_RADADR_EVENT , WOW_REASON_BEACON_RECV , WOW_REASON_CLIENT_KICKOUT_EVENT , WOW_REASON_DEBUG_TEST = 0xFF , } +s#wmi_wow_ev_arg struct wmi_wow_ev_arg { t#u32 vdev_id ; t#u32 flag ; e#wmi_wow_wake_reason wake_reason ; t#u32 data_len ; } +s#wmi_echo_ev_arg struct wmi_echo_ev_arg { t#__le32 value ; } +s#wmi_dfs_status_ev_arg struct wmi_dfs_status_ev_arg { t#u32 status ; } +s#wmi_svc_avail_ev_arg struct wmi_svc_avail_ev_arg { t#bool service_map_ext_valid ; t#__le32 service_map_ext_len ; const t#__le32 * service_map_ext ; } +e#wmi_txbf_conf enum wmi_txbf_conf { WMI_TXBF_CONF_UNSUPPORTED , WMI_TXBF_CONF_BEFORE_ASSOC , WMI_TXBF_CONF_AFTER_ASSOC , } +e#wmi_dfs_region enum wmi_dfs_region { WMI_UNINIT_DFS_DOMAIN = 0 , WMI_FCC_DFS_DOMAIN = 1 , WMI_ETSI_DFS_DOMAIN = 2 , WMI_MKK4_DFS_DOMAIN = 3 , } +s#wmi_ssid_arg struct wmi_ssid_arg { int len ; const t#u8 * ssid ; } +s#wmi_bssid_arg struct wmi_bssid_arg { const t#u8 * bssid ; } +s#wmi_mac_addr struct wmi_mac_addr { union { t#u8 addr [ 6 ] ; struct { t#u32 word0 ; t#u32 word1 ; } __attribute__ ( ( __packed__ ) ) ; } __attribute__ ( ( __packed__ ) ) ; } +s#wmi_start_scan_arg struct wmi_start_scan_arg { t#u32 scan_id ; t#u32 scan_req_id ; t#u32 vdev_id ; t#u32 scan_priority ; t#u32 notify_scan_events ; t#u32 dwell_time_active ; t#u32 dwell_time_passive ; t#u32 min_rest_time ; t#u32 max_rest_time ; t#u32 repeat_probe_time ; t#u32 probe_spacing_time ; t#u32 idle_time ; t#u32 max_scan_time ; t#u32 probe_delay ; t#u32 scan_ctrl_flags ; t#u32 burst_duration_ms ; t#u32 ie_len ; t#u32 n_channels ; t#u32 n_ssids ; t#u32 n_bssids ; t#u8 ie [ 256 ] ; t#u16 channels [ 64 ] ; s#wmi_ssid_arg ssids [ 16 ] ; s#wmi_bssid_arg bssids [ 4 ] ; s#wmi_mac_addr mac_addr ; s#wmi_mac_addr mac_mask ; } +e#wmi_stop_scan_type enum wmi_stop_scan_type { WMI_SCAN_STOP_ONE = 0x00000000 , WMI_SCAN_STOP_VDEV_ALL = 0x01000000 , WMI_SCAN_STOP_ALL = 0x04000000 , } +s#wmi_stop_scan_arg struct wmi_stop_scan_arg { t#u32 req_id ; e#wmi_stop_scan_type req_type ; union { t#u32 scan_id ; t#u32 vdev_id ; } u ; } +e#wmi_phy_mode enum wmi_phy_mode { MODE_11A = 0 , MODE_11G = 1 , MODE_11B = 2 , MODE_11GONLY = 3 , MODE_11NA_HT20 = 4 , MODE_11NG_HT20 = 5 , MODE_11NA_HT40 = 6 , MODE_11NG_HT40 = 7 , MODE_11AC_VHT20 = 8 , MODE_11AC_VHT40 = 9 , MODE_11AC_VHT80 = 10 , MODE_11AC_VHT20_2G = 11 , MODE_11AC_VHT40_2G = 12 , MODE_11AC_VHT80_2G = 13 , MODE_11AC_VHT80_80 = 14 , MODE_11AC_VHT160 = 15 , MODE_UNKNOWN = 16 , MODE_MAX = 16 } +s#wmi_channel_arg struct wmi_channel_arg { t#u32 freq ; t#u32 band_center_freq1 ; t#u32 band_center_freq2 ; t#bool passive ; t#bool allow_ibss ; t#bool allow_ht ; t#bool allow_vht ; t#bool ht40plus ; t#bool chan_radar ; t#u32 min_power ; t#u32 max_power ; t#u32 max_reg_power ; t#u32 max_antenna_gain ; t#u32 reg_class_id ; e#wmi_phy_mode mode ; } +s#wmi_vdev_start_request_arg struct wmi_vdev_start_request_arg { t#u32 vdev_id ; s#wmi_channel_arg channel ; t#u32 bcn_intval ; t#u32 dtim_period ; t#u8 * ssid ; t#u32 ssid_len ; t#u32 bcn_tx_rate ; t#u32 bcn_tx_power ; t#bool disable_hw_ack ; t#bool hidden_ssid ; t#bool pmf_enabled ; } +s#wmi_vdev_install_key_arg struct wmi_vdev_install_key_arg { t#u32 vdev_id ; const t#u8 * macaddr ; t#u32 key_idx ; t#u32 key_flags ; t#u32 key_cipher ; t#u32 key_len ; t#u32 key_txmic_len ; t#u32 key_rxmic_len ; const void * key_data ; } +s#wmi_vdev_spectral_conf_arg struct wmi_vdev_spectral_conf_arg { t#u32 vdev_id ; t#u32 scan_count ; t#u32 scan_period ; t#u32 scan_priority ; t#u32 scan_fft_size ; t#u32 scan_gc_ena ; t#u32 scan_restart_ena ; t#u32 scan_noise_floor_ref ; t#u32 scan_init_delay ; t#u32 scan_nb_tone_thr ; t#u32 scan_str_bin_thr ; t#u32 scan_wb_rpt_mode ; t#u32 scan_rssi_rpt_mode ; t#u32 scan_rssi_thr ; t#u32 scan_pwr_format ; t#u32 scan_rpt_mode ; t#u32 scan_bin_scale ; t#u32 scan_dbm_adj ; t#u32 scan_chn_mask ; } +e#wmi_peer_type enum wmi_peer_type { WMI_PEER_TYPE_DEFAULT = 0 , WMI_PEER_TYPE_BSS = 1 , WMI_PEER_TYPE_TDLS = 2 , } +e#wmi_peer_param enum wmi_peer_param { WMI_PEER_SMPS_STATE = 0x1 , WMI_PEER_AMPDU = 0x2 , WMI_PEER_AUTHORIZE = 0x3 , WMI_PEER_CHAN_WIDTH = 0x4 , WMI_PEER_NSS = 0x5 , WMI_PEER_USE_4ADDR = 0x6 , WMI_PEER_USE_FIXED_PWR = 0x8 , WMI_PEER_PARAM_FIXED_RATE = 0x9 , WMI_PEER_DEBUG = 0xa , WMI_PEER_PHYMODE = 0xd , WMI_PEER_DUMMY_VAR = 0xff , } +s#wmi_rate_set_arg struct wmi_rate_set_arg { unsigned int num_rates ; t#u8 rates [ 128 ] ; } +s#wmi_vht_rate_set_arg struct wmi_vht_rate_set_arg { t#u32 rx_max_rate ; t#u32 rx_mcs_set ; t#u32 tx_max_rate ; t#u32 tx_mcs_set ; } +s#wmi_peer_assoc_complete_arg struct wmi_peer_assoc_complete_arg { t#u8 addr [ 6 ] ; t#u32 vdev_id ; t#bool peer_reassoc ; t#u16 peer_aid ; t#u32 peer_flags ; t#u16 peer_caps ; t#u32 peer_listen_intval ; t#u32 peer_ht_caps ; t#u32 peer_max_mpdu ; t#u32 peer_mpdu_density ; t#u32 peer_rate_caps ; s#wmi_rate_set_arg peer_legacy_rates ; s#wmi_rate_set_arg peer_ht_rates ; t#u32 peer_num_spatial_streams ; t#u32 peer_vht_caps ; e#wmi_phy_mode peer_phymode ; s#wmi_vht_rate_set_arg peer_vht_rates ; t#u32 peer_bw_rxnss_override ; } +e#wmi_sta_ps_mode enum wmi_sta_ps_mode { WMI_STA_PS_MODE_DISABLED = 0 , WMI_STA_PS_MODE_ENABLED = 1 , } +e#wmi_sta_powersave_param enum wmi_sta_powersave_param { WMI_STA_PS_PARAM_RX_WAKE_POLICY = 0 , WMI_STA_PS_PARAM_TX_WAKE_THRESHOLD = 1 , WMI_STA_PS_PARAM_PSPOLL_COUNT = 2 , WMI_STA_PS_PARAM_INACTIVITY_TIME = 3 , WMI_STA_PS_PARAM_UAPSD = 4 , } +e#wmi_ap_ps_peer_param enum wmi_ap_ps_peer_param { WMI_AP_PS_PEER_PARAM_UAPSD = 0 , WMI_AP_PS_PEER_PARAM_MAX_SP = 1 , WMI_AP_PS_PEER_PARAM_AGEOUT_TIME = 2 , } +s#wmi_scan_chan_list_arg struct wmi_scan_chan_list_arg { t#u32 n_channels ; s#wmi_channel_arg * channels ; } +e#wmi_peer_stats_info_request_type enum wmi_peer_stats_info_request_type { WMI_REQUEST_ONE_PEER_STATS_INFO = 0x01 , WMI_REQUEST_VDEV_ALL_PEER_STATS_INFO = 0x02 , } +e#wmi_force_fw_hang_type enum wmi_force_fw_hang_type { WMI_FORCE_FW_HANG_ASSERT = 1 , WMI_FORCE_FW_HANG_NO_DETECT , WMI_FORCE_FW_HANG_CTRL_EP_FULL , WMI_FORCE_FW_HANG_EMPTY_POINT , WMI_FORCE_FW_HANG_STACK_OVERFLOW , WMI_FORCE_FW_HANG_INFINITE_LOOP , } +s#wmi_sta_uapsd_auto_trig_arg struct wmi_sta_uapsd_auto_trig_arg { t#u32 wmm_ac ; t#u32 user_priority ; t#u32 service_interval ; t#u32 suspend_interval ; t#u32 delay_interval ; } +s#wmi_sta_keepalive_arg struct wmi_sta_keepalive_arg { t#u32 vdev_id ; t#u32 enabled ; t#u32 method ; t#u32 interval ; t#__be32 src_ip4_addr ; t#__be32 dest_ip4_addr ; const t#u8 dest_mac_addr [ 6 ] ; } +e#wmi_wow_wakeup_event enum wmi_wow_wakeup_event { WOW_BMISS_EVENT = 0 , WOW_BETTER_AP_EVENT , WOW_DEAUTH_RECVD_EVENT , WOW_MAGIC_PKT_RECVD_EVENT , WOW_GTK_ERR_EVENT , WOW_FOURWAY_HSHAKE_EVENT , WOW_EAPOL_RECVD_EVENT , WOW_NLO_DETECTED_EVENT , WOW_DISASSOC_RECVD_EVENT , WOW_PATTERN_MATCH_EVENT , WOW_CSA_IE_EVENT , WOW_PROBE_REQ_WPS_IE_EVENT , WOW_AUTH_REQ_EVENT , WOW_ASSOC_REQ_EVENT , WOW_HTT_EVENT , WOW_RA_MATCH_EVENT , WOW_HOST_AUTO_SHUTDOWN_EVENT , WOW_IOAC_MAGIC_EVENT , WOW_IOAC_SHORT_EVENT , WOW_IOAC_EXTEND_EVENT , WOW_IOAC_TIMER_EVENT , WOW_DFS_PHYERR_RADAR_EVENT , WOW_BEACON_EVENT , WOW_CLIENT_KICKOUT_EVENT , WOW_EVENT_MAX , } +e#wmi_tdls_state enum wmi_tdls_state { WMI_TDLS_DISABLE , WMI_TDLS_ENABLE_PASSIVE , WMI_TDLS_ENABLE_ACTIVE , WMI_TDLS_ENABLE_ACTIVE_EXTERNAL_CONTROL , } +e#wmi_tdls_peer_state enum wmi_tdls_peer_state { WMI_TDLS_PEER_STATE_PEERING , WMI_TDLS_PEER_STATE_CONNECTED , WMI_TDLS_PEER_STATE_TEARDOWN , } +s#wmi_tdls_peer_update_cmd_arg struct wmi_tdls_peer_update_cmd_arg { t#u32 vdev_id ; e#wmi_tdls_peer_state peer_state ; t#u8 addr [ 6 ] ; } +s#wmi_tdls_peer_capab_arg struct wmi_tdls_peer_capab_arg { t#u8 peer_uapsd_queues ; t#u8 peer_max_sp ; t#u32 buff_sta_support ; t#u32 off_chan_support ; t#u32 peer_curr_operclass ; t#u32 self_curr_operclass ; t#u32 peer_chan_len ; t#u32 peer_operclass_len ; t#u8 peer_operclass [ 32 ] ; t#u32 is_peer_responder ; t#u32 pref_offchan_num ; t#u32 pref_offchan_bw ; } +e#wmi_host_platform_type enum wmi_host_platform_type { WMI_HOST_PLATFORM_HIGH_PERF , WMI_HOST_PLATFORM_LOW_PERF , } +s#wmi_ssid struct wmi_ssid { t#__le32 ssid_len ; t#u8 ssid [ 32 ] ; } +s#wmi_network_type struct wmi_network_type { s#wmi_ssid ssid ; t#u32 authentication ; t#u32 encryption ; t#u32 bcast_nw_type ; t#u8 channel_count ; t#u16 channels [ 60 ] ; t#s32 rssi_threshold ; } +s#wmi_pno_scan_req struct wmi_pno_scan_req { t#u8 enable ; t#u8 vdev_id ; t#u8 uc_networks_count ; s#wmi_network_type a_networks [ 16 ] ; t#u32 fast_scan_period ; t#u32 slow_scan_period ; t#u8 fast_scan_max_cycles ; t#bool do_passive_scan ; t#u32 delay_start_time ; t#u32 active_min_time ; t#u32 active_max_time ; t#u32 passive_min_time ; t#u32 passive_max_time ; t#u32 enable_pno_scan_randomization ; t#u8 mac_addr [ 6 ] ; t#u8 mac_addr_mask [ 6 ] ; } +e#wmi_bss_survey_req_type enum wmi_bss_survey_req_type { WMI_BSS_SURVEY_REQ_TYPE_READ = 1 , WMI_BSS_SURVEY_REQ_TYPE_READ_CLEAR , } +s#wmi_bb_timing_cfg_arg struct wmi_bb_timing_cfg_arg { t#u32 bb_tx_timing ; t#u32 bb_xpa_timing ; } +e#wmi_noack_tid_conf enum wmi_noack_tid_conf { WMI_NOACK_TID_CONFIG_IGNORE_ACK_POLICY , WMI_PEER_TID_CONFIG_ACK , WMI_PEER_TID_CONFIG_NOACK , } +e#wmi_tid_aggr_control_conf enum wmi_tid_aggr_control_conf { WMI_TID_CONFIG_AGGR_CONTROL_IGNORE , WMI_TID_CONFIG_AGGR_CONTROL_ENABLE , WMI_TID_CONFIG_AGGR_CONTROL_DISABLE , } +s#wmi_per_peer_per_tid_cfg_arg struct wmi_per_peer_per_tid_cfg_arg { t#u32 vdev_id ; s#wmi_mac_addr peer_macaddr ; t#u32 tid ; e#wmi_noack_tid_conf ack_policy ; e#wmi_tid_aggr_control_conf aggr_control ; t#u8 rate_ctrl ; t#u32 retry_count ; t#u32 rcode_flags ; t#u32 ext_tid_cfg_bitmap ; t#u32 rtscts_ctrl ; } +s#wmi_ops struct wmi_ops { void ( * rx ) ( s#ath10k * , s#sk_buff * ) ; void ( * map_svc ) ( const t#__le32 * , unsigned long * , t#size_t ) ; void ( * map_svc_ext ) ( const t#__le32 * , unsigned long * , t#size_t ) ; int ( * pull_scan ) ( s#ath10k * , s#sk_buff * , s#wmi_scan_ev_arg * ) ; int ( * pull_mgmt_rx ) ( s#ath10k * , s#sk_buff * , s#wmi_mgmt_rx_ev_arg * ) ; int ( * pull_mgmt_tx_compl ) ( s#ath10k * , s#sk_buff * , s#wmi_tlv_mgmt_tx_compl_ev_arg * ) ; int ( * pull_mgmt_tx_bundle_compl ) ( s#ath10k * , s#sk_buff * , s#wmi_tlv_mgmt_tx_bundle_compl_ev_arg * ) ; int ( * pull_ch_info ) ( s#ath10k * , s#sk_buff * , s#wmi_ch_info_ev_arg * ) ; int ( * pull_vdev_start ) ( s#ath10k * , s#sk_buff * , s#wmi_vdev_start_ev_arg * ) ; int ( * pull_peer_kick ) ( s#ath10k * , s#sk_buff * , s#wmi_peer_kick_ev_arg * ) ; int ( * pull_swba ) ( s#ath10k * , s#sk_buff * , s#wmi_swba_ev_arg * ) ; int ( * pull_phyerr_hdr ) ( s#ath10k * , s#sk_buff * , s#wmi_phyerr_hdr_arg * ) ; int ( * pull_phyerr ) ( s#ath10k * , const void * , int , s#wmi_phyerr_ev_arg * ) ; int ( * pull_svc_rdy ) ( s#ath10k * , s#sk_buff * , s#wmi_svc_rdy_ev_arg * ) ; int ( * pull_rdy ) ( s#ath10k * , s#sk_buff * , s#wmi_rdy_ev_arg * ) ; int ( * pull_fw_stats ) ( s#ath10k * , s#sk_buff * , s#ath10k_fw_stats * ) ; int ( * pull_roam_ev ) ( s#ath10k * , s#sk_buff * , s#wmi_roam_ev_arg * ) ; int ( * pull_wow_event ) ( s#ath10k * , s#sk_buff * , s#wmi_wow_ev_arg * ) ; int ( * pull_echo_ev ) ( s#ath10k * , s#sk_buff * , s#wmi_echo_ev_arg * ) ; int ( * pull_dfs_status_ev ) ( s#ath10k * , s#sk_buff * , s#wmi_dfs_status_ev_arg * ) ; int ( * pull_svc_avail ) ( s#ath10k * , s#sk_buff * , s#wmi_svc_avail_ev_arg * ) ; e#wmi_txbf_conf ( * get_txbf_conf_scheme ) ( s#ath10k * ) ; s#sk_buff * ( * gen_pdev_suspend ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_pdev_resume ) ( s#ath10k * ) ; s#sk_buff * ( * gen_pdev_set_base_macaddr ) ( s#ath10k * , const t#u8 [ 6 ] ) ; s#sk_buff * ( * gen_pdev_set_rd ) ( s#ath10k * , t#u16 , t#u16 , t#u16 , t#u16 , t#u16 , e#wmi_dfs_region ) ; s#sk_buff * ( * gen_pdev_set_param ) ( s#ath10k * , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_init ) ( s#ath10k * ) ; s#sk_buff * ( * gen_start_scan ) ( s#ath10k * , const s#wmi_start_scan_arg * ) ; s#sk_buff * ( * gen_stop_scan ) ( s#ath10k * , const s#wmi_stop_scan_arg * ) ; s#sk_buff * ( * gen_vdev_create ) ( s#ath10k * , t#u32 , e#wmi_vdev_type , e#wmi_vdev_subtype , const t#u8 [ 6 ] ) ; s#sk_buff * ( * gen_vdev_delete ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_vdev_start ) ( s#ath10k * , const s#wmi_vdev_start_request_arg * , t#bool ) ; s#sk_buff * ( * gen_vdev_stop ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_vdev_up ) ( s#ath10k * , t#u32 , t#u32 , const t#u8 * ) ; s#sk_buff * ( * gen_vdev_down ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_vdev_set_param ) ( s#ath10k * , t#u32 , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_vdev_install_key ) ( s#ath10k * , const s#wmi_vdev_install_key_arg * ) ; s#sk_buff * ( * gen_vdev_spectral_conf ) ( s#ath10k * , const s#wmi_vdev_spectral_conf_arg * ) ; s#sk_buff * ( * gen_vdev_spectral_enable ) ( s#ath10k * , t#u32 , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_vdev_wmm_conf ) ( s#ath10k * , t#u32 , const s#wmi_wmm_params_all_arg * ) ; s#sk_buff * ( * gen_peer_create ) ( s#ath10k * , t#u32 , const t#u8 [ 6 ] , e#wmi_peer_type ) ; s#sk_buff * ( * gen_peer_delete ) ( s#ath10k * , t#u32 , const t#u8 [ 6 ] ) ; s#sk_buff * ( * gen_peer_flush ) ( s#ath10k * , t#u32 , const t#u8 [ 6 ] , t#u32 ) ; s#sk_buff * ( * gen_peer_set_param ) ( s#ath10k * , t#u32 , const t#u8 * , e#wmi_peer_param , t#u32 ) ; s#sk_buff * ( * gen_peer_assoc ) ( s#ath10k * , const s#wmi_peer_assoc_complete_arg * ) ; s#sk_buff * ( * gen_set_psmode ) ( s#ath10k * , t#u32 , e#wmi_sta_ps_mode ) ; s#sk_buff * ( * gen_set_sta_ps ) ( s#ath10k * , t#u32 , e#wmi_sta_powersave_param , t#u32 ) ; s#sk_buff * ( * gen_set_ap_ps ) ( s#ath10k * , t#u32 , const t#u8 * , e#wmi_ap_ps_peer_param , t#u32 ) ; s#sk_buff * ( * gen_scan_chan_list ) ( s#ath10k * , const s#wmi_scan_chan_list_arg * ) ; s#sk_buff * ( * gen_scan_prob_req_oui ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_beacon_dma ) ( s#ath10k * , t#u32 , const void * , t#size_t , t#u32 , t#bool , t#bool ) ; s#sk_buff * ( * gen_pdev_set_wmm ) ( s#ath10k * , const s#wmi_wmm_params_all_arg * ) ; s#sk_buff * ( * gen_request_stats ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_request_peer_stats_info ) ( s#ath10k * , t#u32 , e#wmi_peer_stats_info_request_type , t#u8 * , t#u32 ) ; s#sk_buff * ( * gen_force_fw_hang ) ( s#ath10k * , e#wmi_force_fw_hang_type , t#u32 ) ; s#sk_buff * ( * gen_mgmt_tx ) ( s#ath10k * , s#sk_buff * ) ; s#sk_buff * ( * gen_mgmt_tx_send ) ( s#ath10k * , s#sk_buff * , t#dma_addr_t ) ; int ( * cleanup_mgmt_tx_send ) ( s#ath10k * , s#sk_buff * ) ; s#sk_buff * ( * gen_dbglog_cfg ) ( s#ath10k * , t#u64 , t#u32 ) ; s#sk_buff * ( * gen_pktlog_enable ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_pktlog_disable ) ( s#ath10k * ) ; s#sk_buff * ( * gen_pdev_set_quiet_mode ) ( s#ath10k * , t#u32 , t#u32 , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_pdev_get_temperature ) ( s#ath10k * ) ; s#sk_buff * ( * gen_addba_clear_resp ) ( s#ath10k * , t#u32 , const t#u8 * ) ; s#sk_buff * ( * gen_addba_send ) ( s#ath10k * , t#u32 , const t#u8 * , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_addba_set_resp ) ( s#ath10k * , t#u32 , const t#u8 * , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_delba_send ) ( s#ath10k * , t#u32 , const t#u8 * , t#u32 , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_bcn_tmpl ) ( s#ath10k * , t#u32 , t#u32 , s#sk_buff * , t#u32 , t#u32 , void * , t#size_t ) ; s#sk_buff * ( * gen_prb_tmpl ) ( s#ath10k * , t#u32 , s#sk_buff * ) ; s#sk_buff * ( * gen_p2p_go_bcn_ie ) ( s#ath10k * , t#u32 , const t#u8 * ) ; s#sk_buff * ( * gen_vdev_sta_uapsd ) ( s#ath10k * , t#u32 , const t#u8 [ 6 ] , const s#wmi_sta_uapsd_auto_trig_arg * , t#u32 ) ; s#sk_buff * ( * gen_sta_keepalive ) ( s#ath10k * , const s#wmi_sta_keepalive_arg * ) ; s#sk_buff * ( * gen_wow_enable ) ( s#ath10k * ) ; s#sk_buff * ( * gen_wow_add_wakeup_event ) ( s#ath10k * , t#u32 , e#wmi_wow_wakeup_event , t#u32 ) ; s#sk_buff * ( * gen_wow_host_wakeup_ind ) ( s#ath10k * ) ; s#sk_buff * ( * gen_wow_add_pattern ) ( s#ath10k * , t#u32 , t#u32 , const t#u8 * , const t#u8 * , int , int ) ; s#sk_buff * ( * gen_wow_del_pattern ) ( s#ath10k * , t#u32 , t#u32 ) ; s#sk_buff * ( * gen_update_fw_tdls_state ) ( s#ath10k * , t#u32 , e#wmi_tdls_state ) ; s#sk_buff * ( * gen_tdls_peer_update ) ( s#ath10k * , const s#wmi_tdls_peer_update_cmd_arg * , const s#wmi_tdls_peer_capab_arg * , const s#wmi_channel_arg * ) ; s#sk_buff * ( * gen_radar_found ) ( s#ath10k * , const s#ath10k_radar_found_info * ) ; s#sk_buff * ( * gen_adaptive_qcs ) ( s#ath10k * , t#bool ) ; s#sk_buff * ( * gen_pdev_get_tpc_config ) ( s#ath10k * , t#u32 ) ; void ( * fw_stats_fill ) ( s#ath10k * , s#ath10k_fw_stats * , char * ) ; s#sk_buff * ( * gen_pdev_enable_adaptive_cca ) ( s#ath10k * , t#u8 , t#u32 , t#u32 ) ; s#sk_buff * ( * ext_resource_config ) ( s#ath10k * , e#wmi_host_platform_type , t#u32 ) ; int ( * get_vdev_subtype ) ( s#ath10k * , e#wmi_vdev_subtype ) ; s#sk_buff * ( * gen_wow_config_pno ) ( s#ath10k * , t#u32 , s#wmi_pno_scan_req * ) ; s#sk_buff * ( * gen_pdev_bss_chan_info_req ) ( s#ath10k * , e#wmi_bss_survey_req_type ) ; s#sk_buff * ( * gen_echo ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_pdev_get_tpc_table_cmdid ) ( s#ath10k * , t#u32 ) ; s#sk_buff * ( * gen_bb_timing ) ( s#ath10k * , const s#wmi_bb_timing_cfg_arg * ) ; s#sk_buff * ( * gen_per_peer_per_tid_cfg ) ( s#ath10k * , const s#wmi_per_peer_per_tid_cfg_arg * ) ; } +s##thermal_cooling_device +ath10k_core_check_dt int ath10k_core_check_dt ( s#ath10k * ) +ath10k_core_free_board_files void ath10k_core_free_board_files ( s#ath10k * ) +ath10k_core_fetch_board_file int ath10k_core_fetch_board_file ( s#ath10k * , int ) +ath10k_core_start_recovery void ath10k_core_start_recovery ( s#ath10k * ) +ath10k_core_napi_enable void ath10k_core_napi_enable ( s#ath10k * ) +ath10k_core_napi_sync_disable void ath10k_core_napi_sync_disable ( s#ath10k * ) +ath10k_core_start int ath10k_core_start ( s#ath10k * , e#ath10k_firmware_mode , const s#ath10k_fw_components * ) +ath10k_core_stop void ath10k_core_stop ( s#ath10k * ) +ath10k_core_register int ath10k_core_register ( s#ath10k * , const s#ath10k_bus_params * ) +ath10k_core_unregister void ath10k_core_unregister ( s#ath10k * ) +ath10k_core_create s#ath10k * ath10k_core_create ( t#size_t , s#device * , e#ath10k_bus , e#ath10k_hw_rev , const s#ath10k_hif_ops * ) +ath10k_core_destroy void ath10k_core_destroy ( s#ath10k * ) + +/* drivers/net/wireless/ath/ath10k/coredump.o */ +e#ath10k_mem_region_type enum ath10k_mem_region_type { ATH10K_MEM_REGION_TYPE_REG = 1 , ATH10K_MEM_REGION_TYPE_DRAM = 2 , ATH10K_MEM_REGION_TYPE_AXI = 3 , ATH10K_MEM_REGION_TYPE_IRAM1 = 4 , ATH10K_MEM_REGION_TYPE_IRAM2 = 5 , ATH10K_MEM_REGION_TYPE_IOSRAM = 6 , ATH10K_MEM_REGION_TYPE_IOREG = 7 , ATH10K_MEM_REGION_TYPE_MSA = 8 , } +s#ath10k_mem_section struct ath10k_mem_section { t#u32 start ; t#u32 end ; } +s#ath10k_mem_region struct ath10k_mem_region { e#ath10k_mem_region_type type ; t#u32 start ; t#u32 len ; const char * name ; struct { const s#ath10k_mem_section * sections ; t#u32 size ; } section_table ; } +s#ath10k_hw_mem_layout struct ath10k_hw_mem_layout { t#u32 hw_id ; t#u32 hw_rev ; e#ath10k_bus bus ; struct { const s#ath10k_mem_region * regions ; int size ; } region_table ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##ath10k_hif_ops +s##wmi_ops +s##firmware +s##thermal_cooling_device +ath10k_coredump_get_mem_layout const s#ath10k_hw_mem_layout * ath10k_coredump_get_mem_layout ( s#ath10k * ) +ath10k_coredump_new s#ath10k_fw_crash_data * ath10k_coredump_new ( s#ath10k * ) + +/* drivers/net/wireless/ath/ath10k/debug.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##thermal_cooling_device +ath10k_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath10k_info ( s#ath10k * , const char * , ... ) +ath10k_print_driver_info void ath10k_print_driver_info ( s#ath10k * ) +ath10k_err __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath10k_err ( s#ath10k * , const char * , ... ) +ath10k_warn __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath10k_warn ( s#ath10k * , const char * , ... ) + +/* drivers/net/wireless/ath/ath10k/htc.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##wmi_ops +s##firmware +s##thermal_cooling_device +ath10k_htc_notify_tx_completion void ath10k_htc_notify_tx_completion ( s#ath10k_htc_ep * , s#sk_buff * ) +ath10k_htc_tx_completion_handler void ath10k_htc_tx_completion_handler ( s#ath10k * , s#sk_buff * ) +ath10k_htc_process_trailer int ath10k_htc_process_trailer ( s#ath10k_htc * , t#u8 * , int , e#ath10k_htc_ep_id , void * , int * ) +ath10k_htc_rx_completion_handler void ath10k_htc_rx_completion_handler ( s#ath10k * , s#sk_buff * ) + +/* drivers/net/wireless/ath/ath10k/htt_rx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##ath10k_hif_ops +s##wmi_ops +s##firmware +s##thermal_cooling_device +ath10k_htt_t2h_msg_handler t#bool ath10k_htt_t2h_msg_handler ( s#ath10k * , s#sk_buff * ) +ath10k_htt_rx_pktlog_completion_handler void ath10k_htt_rx_pktlog_completion_handler ( s#ath10k * , s#sk_buff * ) +ath10k_htt_rx_hl_indication int ath10k_htt_rx_hl_indication ( s#ath10k * , int ) +ath10k_htt_txrx_compl_task int ath10k_htt_txrx_compl_task ( s#ath10k * , int ) + +/* drivers/net/wireless/ath/ath10k/htt_tx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##wmi_ops +s##firmware +s##thermal_cooling_device +ath10k_htt_hif_tx_complete void ath10k_htt_hif_tx_complete ( s#ath10k * , s#sk_buff * ) + +/* drivers/net/wireless/ath/ath10k/mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +s##firmware +s##thermal_cooling_device +ath10k_mac_tx_push_pending void ath10k_mac_tx_push_pending ( s#ath10k * ) + +/* drivers/net/wireless/ath/ath11k/ce.o */ +e#ath11k_hw_rev enum ath11k_hw_rev { ATH11K_HW_IPQ8074 , ATH11K_HW_QCA6390_HW20 , ATH11K_HW_IPQ6018_HW10 , ATH11K_HW_QCN9074_HW10 , ATH11K_HW_WCN6855_HW20 , ATH11K_HW_WCN6855_HW21 , ATH11K_HW_WCN6750_HW10 , } +s##platform_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#sockaddr_qrtr struct sockaddr_qrtr { t#__kernel_sa_family_t sq_family ; t#__u32 sq_node ; t#__u32 sq_port ; } +s#qmi_service struct qmi_service { unsigned int service ; unsigned int version ; unsigned int instance ; unsigned int node ; unsigned int port ; void * priv ; s#list_head list_node ; } +s#qmi_ops struct qmi_ops { int ( * new_server ) ( s#qmi_handle * , s#qmi_service * ) ; void ( * del_server ) ( s#qmi_handle * , s#qmi_service * ) ; void ( * net_reset ) ( s#qmi_handle * ) ; void ( * msg_handler ) ( s#qmi_handle * , s#sockaddr_qrtr * , const void * , t#size_t ) ; void ( * bye ) ( s#qmi_handle * , unsigned int ) ; void ( * del_client ) ( s#qmi_handle * , unsigned int , unsigned int ) ; } +e#qmi_elem_type enum qmi_elem_type { QMI_EOTI , QMI_OPT_FLAG , QMI_DATA_LEN , QMI_UNSIGNED_1_BYTE , QMI_UNSIGNED_2_BYTE , QMI_UNSIGNED_4_BYTE , QMI_UNSIGNED_8_BYTE , QMI_SIGNED_2_BYTE_ENUM , QMI_SIGNED_4_BYTE_ENUM , QMI_STRUCT , QMI_STRING , } +e#qmi_array_type enum qmi_array_type { NO_ARRAY , STATIC_ARRAY , VAR_LEN_ARRAY , } +s#qmi_elem_info struct qmi_elem_info { e#qmi_elem_type data_type ; t#u32 elem_len ; t#u32 elem_size ; e#qmi_array_type array_type ; t#u8 tlv_type ; t#u32 offset ; s#qmi_elem_info * ei_array ; } +s#qmi_txn struct qmi_txn { s#qmi_handle * qmi ; t#u16 id ; s#mutex lock ; s#completion completion ; int result ; s#qmi_elem_info * ei ; void * dest ; } +s#qmi_msg_handler struct qmi_msg_handler { unsigned int type ; unsigned int msg_id ; s#qmi_elem_info * ei ; t#size_t decoded_size ; void ( * fn ) ( s#qmi_handle * , s#sockaddr_qrtr * , s#qmi_txn * , const void * ) ; } +s#qmi_handle struct qmi_handle { s#socket * sock ; s#mutex sock_lock ; s#sockaddr_qrtr sq ; s#work_struct work ; s#workqueue_struct * wq ; void * recv_buf ; t#size_t recv_buf_size ; s#list_head lookups ; s#list_head lookup_results ; s#list_head services ; s#qmi_ops ops ; s#idr txns ; s#mutex txn_lock ; const s#qmi_msg_handler * handlers ; } +s#ce_pipe_config struct ce_pipe_config { t#__le32 pipenum ; t#__le32 pipedir ; t#__le32 nentries ; t#__le32 nbytes_max ; t#__le32 flags ; t#__le32 reserved ; } +s#service_to_pipe struct service_to_pipe { t#__le32 service_id ; t#__le32 pipedir ; t#__le32 pipenum ; } +s#ath11k_qmi_ce_cfg struct ath11k_qmi_ce_cfg { const s#ce_pipe_config * tgt_ce ; int tgt_ce_len ; const s#service_to_pipe * svc_to_ce_map ; int svc_to_ce_map_len ; const t#u8 * shadow_reg ; int shadow_reg_len ; t#u32 * shadow_reg_v2 ; int shadow_reg_v2_len ; } +s#target_mem_chunk struct target_mem_chunk { t#u32 size ; t#u32 type ; t#u32 prev_size ; t#u32 prev_type ; t#dma_addr_t paddr ; t#u32 * vaddr ; void * iaddr ; } +s#target_info struct target_info { t#u32 chip_id ; t#u32 chip_family ; t#u32 board_id ; t#u32 soc_id ; t#u32 fw_version ; t#u32 eeprom_caldata ; char fw_build_timestamp [ 32 + 1 ] ; char fw_build_id [ 128 + 1 ] ; char bdf_ext [ 0x20 ] ; } +s#m3_mem_region struct m3_mem_region { t#u32 size ; t#dma_addr_t paddr ; void * vaddr ; } +s#ath11k_qmi struct ath11k_qmi { s#ath11k_base * ab ; s#qmi_handle handle ; s#sockaddr_qrtr sq ; s#work_struct event_work ; s#workqueue_struct * event_wq ; s#list_head event_list ; t#spinlock_t event_lock ; s#ath11k_qmi_ce_cfg ce_cfg ; s#target_mem_chunk target_mem [ 52 ] ; t#u32 mem_seg_count ; t#u32 target_mem_mode ; t#bool target_mem_delayed ; t#u8 cal_done ; s#target_info target ; s#m3_mem_region m3_mem ; unsigned int service_ins_id ; t#wait_queue_head_t cold_boot_waitq ; } +e#ath11k_htc_ep_id enum ath11k_htc_ep_id { ATH11K_HTC_EP_UNUSED = - 1 , ATH11K_HTC_EP_0 = 0 , ATH11K_HTC_EP_1 = 1 , ATH11K_HTC_EP_2 , ATH11K_HTC_EP_3 , ATH11K_HTC_EP_4 , ATH11K_HTC_EP_5 , ATH11K_HTC_EP_6 , ATH11K_HTC_EP_7 , ATH11K_HTC_EP_8 , ATH11K_HTC_EP_COUNT , } +s##wmi_peer_flags_map +s#ath11k_pdev_wmi struct ath11k_pdev_wmi { s#ath11k_wmi_base * wmi_ab ; e#ath11k_htc_ep_id eid ; const s#wmi_peer_flags_map * peer_flags ; t#u32 rx_decap_mode ; t#wait_queue_head_t tx_ce_desc_wq ; } +E#WMI_MAX_EXT2_SERVICE 384 +s#wmi_host_mem_chunk struct wmi_host_mem_chunk { void * vaddr ; t#dma_addr_t paddr ; t#u32 len ; t#u32 req_id ; } +e#wmi_host_hw_mode_config_type enum wmi_host_hw_mode_config_type { WMI_HOST_HW_MODE_SINGLE = 0 , WMI_HOST_HW_MODE_DBS = 1 , WMI_HOST_HW_MODE_SBS_PASSIVE = 2 , WMI_HOST_HW_MODE_SBS = 3 , WMI_HOST_HW_MODE_DBS_SBS = 4 , WMI_HOST_HW_MODE_DBS_OR_SBS = 5 , WMI_HOST_HW_MODE_MAX } +s#target_resource_config struct target_resource_config { t#u32 num_vdevs ; t#u32 num_peers ; t#u32 num_active_peers ; t#u32 num_offload_peers ; t#u32 num_offload_reorder_buffs ; t#u32 num_peer_keys ; t#u32 num_tids ; t#u32 ast_skid_limit ; t#u32 tx_chain_mask ; t#u32 rx_chain_mask ; t#u32 rx_timeout_pri [ 4 ] ; t#u32 rx_decap_mode ; t#u32 scan_max_pending_req ; t#u32 bmiss_offload_max_vdev ; t#u32 roam_offload_max_vdev ; t#u32 roam_offload_max_ap_profiles ; t#u32 num_mcast_groups ; t#u32 num_mcast_table_elems ; t#u32 mcast2ucast_mode ; t#u32 tx_dbg_log_size ; t#u32 num_wds_entries ; t#u32 dma_burst_size ; t#u32 mac_aggr_delim ; t#u32 rx_skip_defrag_timeout_dup_detection_check ; t#u32 vow_config ; t#u32 gtk_offload_max_vdev ; t#u32 num_msdu_desc ; t#u32 max_frag_entries ; t#u32 max_peer_ext_stats ; t#u32 smart_ant_cap ; t#u32 bk_minfree ; t#u32 be_minfree ; t#u32 vi_minfree ; t#u32 vo_minfree ; t#u32 rx_batchmode ; t#u32 tt_support ; t#u32 flag1 ; t#u32 iphdr_pad_config ; t#u32 qwrap_config : 16 , alloc_frag_desc_for_data_pkt : 16 ; t#u32 num_tdls_vdevs ; t#u32 num_tdls_conn_table_entries ; t#u32 beacon_tx_offload_max_vdev ; t#u32 num_multicast_filter_entries ; t#u32 num_wow_filters ; t#u32 num_keep_alive_pattern ; t#u32 keep_alive_pattern_size ; t#u32 max_tdls_concurrent_sleep_sta ; t#u32 max_tdls_concurrent_buffer_sta ; t#u32 wmi_send_separate ; t#u32 num_ocb_vdevs ; t#u32 num_ocb_channels ; t#u32 num_ocb_schedules ; t#u32 num_ns_ext_tuples_cfg ; t#u32 bpf_instruction_size ; t#u32 max_bssid_rx_filters ; t#u32 use_pdev_id ; t#u32 peer_map_unmap_v2_support ; t#u32 sched_params ; t#u32 twt_ap_pdev_count ; t#u32 twt_ap_sta_count ; } +s#ath11k_targ_cap struct ath11k_targ_cap { t#u32 phy_capability ; t#u32 max_frag_entry ; t#u32 num_rf_chains ; t#u32 ht_cap_info ; t#u32 vht_cap_info ; t#u32 vht_supp_mcs ; t#u32 hw_min_tx_power ; t#u32 hw_max_tx_power ; t#u32 sys_cap_info ; t#u32 min_pkt_size_enable ; t#u32 max_bcn_ie_size ; t#u32 max_num_scan_channels ; t#u32 max_supported_macs ; t#u32 wmi_fw_sub_feat_caps ; t#u32 txrx_chainmask ; t#u32 default_dbs_hw_mode_index ; t#u32 num_msdu_desc ; } +s#ath11k_wmi_base struct ath11k_wmi_base { s#ath11k_base * ab ; s#ath11k_pdev_wmi wmi [ 3 ] ; e#ath11k_htc_ep_id wmi_endpoint_id [ 3 ] ; t#u32 max_msg_len [ 3 ] ; s#completion service_ready ; s#completion unified_ready ; unsigned long svc_map [ ( ( ( E#WMI_MAX_EXT2_SERVICE ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#wait_queue_head_t tx_credits_wq ; const s#wmi_peer_flags_map * peer_flags ; t#u32 num_mem_chunks ; t#u32 rx_decap_mode ; s#wmi_host_mem_chunk mem_chunks [ 32 ] ; e#wmi_host_hw_mode_config_type preferred_hw_mode ; s#target_resource_config wlan_resource_config ; s#ath11k_targ_cap * targ_cap ; } +E#ATH11K_HTC_SVC_ID_RESERVED 0x0000 +E#ATH11K_HTC_SVC_GRP_RSVD 0 +E#ATH11K_HTC_SVC_GRP_WMI 1 +E#ATH11K_HTC_SVC_GRP_NMI 2 +E#ATH11K_HTC_SVC_GRP_HTT 3 +E#ATH11K_HTC_SVC_GRP_TEST 254 +E#ATH11K_HTC_SVC_GRP_IPA 5 +E#ATH11K_HTC_SVC_GRP_PKTLOG 6 +e#ath11k_htc_svc_id enum ath11k_htc_svc_id { ATH11K_HTC_SVC_ID_RESERVED = 0x0000 , ATH11K_HTC_SVC_ID_UNUSED = E#ATH11K_HTC_SVC_ID_RESERVED , ATH11K_HTC_SVC_ID_RSVD_CTRL = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_RSVD ) << 8 ) | ( int ) ( 1 ) ) , ATH11K_HTC_SVC_ID_WMI_CONTROL = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 0 ) ) , ATH11K_HTC_SVC_ID_WMI_DATA_BE = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 1 ) ) , ATH11K_HTC_SVC_ID_WMI_DATA_BK = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 2 ) ) , ATH11K_HTC_SVC_ID_WMI_DATA_VI = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 3 ) ) , ATH11K_HTC_SVC_ID_WMI_DATA_VO = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 4 ) ) , ATH11K_HTC_SVC_ID_WMI_CONTROL_MAC1 = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 5 ) ) , ATH11K_HTC_SVC_ID_WMI_CONTROL_MAC2 = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_WMI ) << 8 ) | ( int ) ( 6 ) ) , ATH11K_HTC_SVC_ID_NMI_CONTROL = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_NMI ) << 8 ) | ( int ) ( 0 ) ) , ATH11K_HTC_SVC_ID_NMI_DATA = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_NMI ) << 8 ) | ( int ) ( 1 ) ) , ATH11K_HTC_SVC_ID_HTT_DATA_MSG = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_HTT ) << 8 ) | ( int ) ( 0 ) ) , ATH11K_HTC_SVC_ID_TEST_RAW_STREAMS = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_TEST ) << 8 ) | ( int ) ( 0 ) ) , ATH11K_HTC_SVC_ID_IPA_TX = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_IPA ) << 8 ) | ( int ) ( 0 ) ) , ATH11K_HTC_SVC_ID_PKT_LOG = ( int ) ( ( ( int ) ( E#ATH11K_HTC_SVC_GRP_PKTLOG ) << 8 ) | ( int ) ( 0 ) ) , } +s#ath11k_htc_ep_ops struct ath11k_htc_ep_ops { void ( * ep_tx_complete ) ( s#ath11k_base * , s#sk_buff * ) ; void ( * ep_rx_complete ) ( s#ath11k_base * , s#sk_buff * ) ; void ( * ep_tx_credits ) ( s#ath11k_base * ) ; } +s#ath11k_htc_ep struct ath11k_htc_ep { s#ath11k_htc * htc ; e#ath11k_htc_ep_id eid ; e#ath11k_htc_svc_id service_id ; s#ath11k_htc_ep_ops ep_ops ; int max_tx_queue_depth ; int max_ep_message_len ; t#u8 ul_pipe_id ; t#u8 dl_pipe_id ; t#u8 seq_no ; int tx_credits ; t#bool tx_credit_flow_enabled ; } +E#ATH11K_HTC_EP_COUNT ( 1 ) + 8 +s#ath11k_htc_svc_tx_credits struct ath11k_htc_svc_tx_credits { t#u16 service_id ; t#u8 credit_allocation ; } +s#ath11k_htc struct ath11k_htc { s#ath11k_base * ab ; s#ath11k_htc_ep endpoint [ E#ATH11K_HTC_EP_COUNT ] ; t#spinlock_t tx_lock ; t#u8 control_resp_buffer [ 256 ] ; int control_resp_len ; s#completion ctl_resp ; int total_transmit_credits ; s#ath11k_htc_svc_tx_credits service_alloc_table [ 8 ] ; int target_credit_size ; t#u8 wmi_ep_count ; } +s#dp_link_desc_bank struct dp_link_desc_bank { void * vaddr_unaligned ; void * vaddr ; t#dma_addr_t paddr_unaligned ; t#dma_addr_t paddr ; t#u32 size ; } +s#dp_srng struct dp_srng { t#u32 * vaddr_unaligned ; t#u32 * vaddr ; t#dma_addr_t paddr_unaligned ; t#dma_addr_t paddr ; int size ; t#u32 ring_id ; t#u8 cached ; } +s#ath11k_buffer_addr struct ath11k_buffer_addr { t#u32 info0 ; t#u32 info1 ; } +s#hal_tx_rate_stats struct hal_tx_rate_stats { t#u32 info0 ; t#u32 tsf ; } +s#hal_wbm_release_ring struct hal_wbm_release_ring { s#ath11k_buffer_addr buf_addr_info ; t#u32 info0 ; t#u32 info1 ; t#u32 info2 ; s#hal_tx_rate_stats rate_stats ; t#u32 info3 ; } +s#dp_tx_ring struct dp_tx_ring { t#u8 tcl_data_ring_id ; s#dp_srng tcl_data_ring ; s#dp_srng tcl_comp_ring ; s#idr txbuf_idr ; t#spinlock_t tx_idr_lock ; s#hal_wbm_release_ring * tx_status ; int tx_status_head ; int tx_status_tail ; } +s#hal_wbm_link_desc struct hal_wbm_link_desc { s#ath11k_buffer_addr buf_addr_info ; } +s#hal_wbm_idle_scatter_list struct hal_wbm_idle_scatter_list { t#dma_addr_t paddr ; s#hal_wbm_link_desc * vaddr ; } +s#ath11k_hp_update_timer struct ath11k_hp_update_timer { s#timer_list timer ; t#bool started ; t#bool init ; t#u32 tx_num ; t#u32 timer_tx_num ; t#u32 ring_id ; t#u32 interval ; s#ath11k_base * ab ; } +s#ath11k_dp struct ath11k_dp { s#ath11k_base * ab ; e#ath11k_htc_ep_id eid ; s#completion htt_tgt_version_received ; t#u8 htt_tgt_ver_major ; t#u8 htt_tgt_ver_minor ; s#dp_link_desc_bank link_desc_banks [ 8 ] ; s#dp_srng wbm_idle_ring ; s#dp_srng wbm_desc_rel_ring ; s#dp_srng tcl_cmd_ring ; s#dp_srng tcl_status_ring ; s#dp_srng reo_reinject_ring ; s#dp_srng rx_rel_ring ; s#dp_srng reo_except_ring ; s#dp_srng reo_cmd_ring ; s#dp_srng reo_status_ring ; s#dp_srng reo_dst_ring [ 4 ] ; s#dp_tx_ring tx_ring [ 3 ] ; s#hal_wbm_idle_scatter_list scatter_list [ 16 ] ; s#list_head reo_cmd_list ; s#list_head reo_cmd_cache_flush_list ; s#list_head dp_full_mon_mpdu_list ; t#u32 reo_cmd_cache_flush_count ; t#spinlock_t reo_cmd_lock ; s#ath11k_hp_update_timer reo_cmd_timer ; s#ath11k_hp_update_timer tx_ring_timer [ 3 ] ; } +e#ath11k_bus enum ath11k_bus { ATH11K_BUS_AHB , ATH11K_BUS_PCI , } +s#ath11k_hif_ops struct ath11k_hif_ops { t#u32 ( * read32 ) ( s#ath11k_base * , t#u32 ) ; void ( * write32 ) ( s#ath11k_base * , t#u32 , t#u32 ) ; void ( * irq_enable ) ( s#ath11k_base * ) ; void ( * irq_disable ) ( s#ath11k_base * ) ; int ( * start ) ( s#ath11k_base * ) ; void ( * stop ) ( s#ath11k_base * ) ; int ( * power_up ) ( s#ath11k_base * ) ; void ( * power_down ) ( s#ath11k_base * ) ; int ( * suspend ) ( s#ath11k_base * ) ; int ( * resume ) ( s#ath11k_base * ) ; int ( * map_service_to_pipe ) ( s#ath11k_base * , t#u16 , t#u8 * , t#u8 * ) ; int ( * get_user_msi_vector ) ( s#ath11k_base * , char * , int * , t#u32 * , t#u32 * ) ; void ( * get_msi_address ) ( s#ath11k_base * , t#u32 * , t#u32 * ) ; void ( * ce_irq_enable ) ( s#ath11k_base * ) ; void ( * ce_irq_disable ) ( s#ath11k_base * ) ; void ( * get_ce_msi_idx ) ( s#ath11k_base * , t#u32 , t#u32 * ) ; } +s#ath11k_ce_ring struct ath11k_ce_ring { unsigned int nentries ; unsigned int nentries_mask ; unsigned int sw_index ; unsigned int write_index ; void * base_addr_owner_space_unaligned ; t#u32 base_addr_ce_space_unaligned ; void * base_addr_owner_space ; t#u32 base_addr_ce_space ; t#u32 hal_ring_id ; s#sk_buff * skb [ ] ; } +s#ath11k_ce_pipe struct ath11k_ce_pipe { s#ath11k_base * ab ; t#u16 pipe_num ; unsigned int attr_flags ; unsigned int buf_sz ; unsigned int rx_buf_needed ; void ( * send_cb ) ( s#ath11k_base * , s#sk_buff * ) ; void ( * recv_cb ) ( s#ath11k_base * , s#sk_buff * ) ; s#tasklet_struct intr_tq ; s#ath11k_ce_ring * src_ring ; s#ath11k_ce_ring * dest_ring ; s#ath11k_ce_ring * status_ring ; t#u64 timestamp ; } +s#ath11k_ce struct ath11k_ce { s#ath11k_ce_pipe ce_pipe [ 12 ] ; t#spinlock_t ce_lock ; s#ath11k_hp_update_timer hp_timer [ 12 ] ; } +e#hal_srng_dir enum hal_srng_dir { HAL_SRNG_DIR_SRC , HAL_SRNG_DIR_DST } +s#hal_srng struct hal_srng { t#u8 ring_id ; t#u8 initialized ; int irq ; t#dma_addr_t ring_base_paddr ; t#u32 * ring_base_vaddr ; t#u32 num_entries ; t#u32 ring_size ; t#u32 ring_size_mask ; t#u32 entry_size ; t#u32 intr_timer_thres_us ; t#u32 intr_batch_cntr_thres_entries ; t#dma_addr_t msi_addr ; t#u32 msi_data ; t#u32 flags ; t#spinlock_t lock ; t#u32 hwreg_base [ 2 ] ; t#u64 timestamp ; e#hal_srng_dir ring_dir ; union { struct { t#u32 tp ; volatile t#u32 * hp_addr ; t#u32 cached_hp ; t#u32 * tp_addr ; t#u32 loop_cnt ; t#u16 max_buffer_length ; t#u32 last_hp ; } dst_ring ; struct { t#u32 hp ; t#u32 reap_hp ; t#u32 * tp_addr ; t#u32 cached_tp ; t#u32 * hp_addr ; t#u32 low_threshold ; t#u32 last_tp ; } src_ring ; } u ; } +E#HAL_SRNG_RING_ID_UMAC_ID_END 127 +E#HAL_SRNG_RING_ID_LMAC1_ID_END 143 +E#HAL_SRNG_RING_ID_LMAC1_ID_START ( 127 ) + 1 +s#hal_srng_config struct hal_srng_config { int start_ring_id ; t#u16 max_rings ; t#u16 entry_size ; t#u32 reg_start [ 2 ] ; t#u16 reg_size [ 2 ] ; t#u8 lmac_ring ; e#hal_srng_dir ring_dir ; t#u32 max_size ; } +s#ath11k_hal struct ath11k_hal { s#hal_srng srng_list [ ( E#HAL_SRNG_RING_ID_UMAC_ID_END + ( 3 * ( E#HAL_SRNG_RING_ID_LMAC1_ID_END - E#HAL_SRNG_RING_ID_LMAC1_ID_START ) ) ) ] ; s#hal_srng_config * srng_config ; struct { t#u32 * vaddr ; t#dma_addr_t paddr ; } rdp ; struct { t#u32 * vaddr ; t#dma_addr_t paddr ; } wrp ; t#u8 avail_blk_resource ; t#u8 current_blk_index ; t#u32 shadow_reg_addr [ 36 ] ; int num_shadow_reg_configured ; s#lock_class_key srng_key [ ( E#HAL_SRNG_RING_ID_UMAC_ID_END + ( 3 * ( E#HAL_SRNG_RING_ID_LMAC1_ID_END - E#HAL_SRNG_RING_ID_LMAC1_ID_START ) ) ) ] ; } +s#dp_rxdma_ring struct dp_rxdma_ring { s#dp_srng refill_buf_ring ; s#idr bufs_idr ; t#spinlock_t idr_lock ; int bufs_max ; } +s#hal_rx_user_status struct hal_rx_user_status { t#u32 mcs : 4 , nss : 3 , ofdma_info_valid : 1 , dl_ofdma_ru_start_index : 7 , dl_ofdma_ru_width : 7 , dl_ofdma_ru_size : 8 ; t#u32 ul_ofdma_user_v0_word0 ; t#u32 ul_ofdma_user_v0_word1 ; t#u32 ast_index ; t#u32 tid ; t#u16 tcp_msdu_count ; t#u16 udp_msdu_count ; t#u16 other_msdu_count ; t#u16 frame_control ; t#u8 frame_control_info_valid ; t#u8 data_sequence_control_info_valid ; t#u16 first_data_seq_ctrl ; t#u32 preamble_type ; t#u16 ht_flags ; t#u16 vht_flags ; t#u16 he_flags ; t#u8 rs_flags ; t#u32 mpdu_cnt_fcs_ok ; t#u32 mpdu_cnt_fcs_err ; t#u32 mpdu_fcs_ok_bitmap [ 8 ] ; t#u32 mpdu_ok_byte_count ; t#u32 mpdu_err_byte_count ; } +s#hal_rx_mon_ppdu_info struct hal_rx_mon_ppdu_info { t#u32 ppdu_id ; t#u32 ppdu_ts ; t#u32 num_mpdu_fcs_ok ; t#u32 num_mpdu_fcs_err ; t#u32 preamble_type ; t#u16 chan_num ; t#u16 tcp_msdu_count ; t#u16 tcp_ack_msdu_count ; t#u16 udp_msdu_count ; t#u16 other_msdu_count ; t#u16 peer_id ; t#u8 rate ; t#u8 mcs ; t#u8 nss ; t#u8 bw ; t#u8 vht_flag_values1 ; t#u8 vht_flag_values2 ; t#u8 vht_flag_values3 [ 4 ] ; t#u8 vht_flag_values4 ; t#u8 vht_flag_values5 ; t#u16 vht_flag_values6 ; t#u8 is_stbc ; t#u8 gi ; t#u8 ldpc ; t#u8 beamformed ; t#u8 rssi_comb ; t#u8 rssi_chain_pri20 [ 8 ] ; t#u8 tid ; t#u16 ht_flags ; t#u16 vht_flags ; t#u16 he_flags ; t#u16 he_mu_flags ; t#u8 dcm ; t#u8 ru_alloc ; t#u8 reception_type ; t#u64 tsft ; t#u64 rx_duration ; t#u16 frame_control ; t#u32 ast_index ; t#u8 rs_fcs_err ; t#u8 rs_flags ; t#u8 cck_flag ; t#u8 ofdm_flag ; t#u8 ulofdma_flag ; t#u8 frame_control_info_valid ; t#u16 he_per_user_1 ; t#u16 he_per_user_2 ; t#u8 he_per_user_position ; t#u8 he_per_user_known ; t#u16 he_flags1 ; t#u16 he_flags2 ; t#u8 he_RU [ 4 ] ; t#u16 he_data1 ; t#u16 he_data2 ; t#u16 he_data3 ; t#u16 he_data4 ; t#u16 he_data5 ; t#u16 he_data6 ; t#u32 ppdu_len ; t#u32 prev_ppdu_id ; t#u32 device_id ; t#u16 first_data_seq_ctrl ; t#u8 monitor_direct_used ; t#u8 data_sequence_control_info_valid ; t#u8 ltf_size ; t#u8 rxpcu_filter_pass ; char rssi_chain [ 8 ] [ 8 ] ; s#hal_rx_user_status userstats ; } +e#dp_mon_status_buf_state enum dp_mon_status_buf_state { DP_MON_STATUS_MATCH , DP_MON_STATUS_NO_DMA , DP_MON_STATUS_LAG , DP_MON_STATUS_LEAD , DP_MON_STATUS_REPLINISH , } +s#dp_full_mon_mpdu struct dp_full_mon_mpdu { s#list_head list ; s#sk_buff * head ; s#sk_buff * tail ; } +s#hal_sw_mon_ring_entries struct hal_sw_mon_ring_entries { t#dma_addr_t mon_dst_paddr ; t#dma_addr_t mon_status_paddr ; t#u32 mon_dst_sw_cookie ; t#u32 mon_status_sw_cookie ; void * dst_buf_addr_info ; void * status_buf_addr_info ; t#u16 ppdu_id ; t#u8 status_buf_count ; t#u8 msdu_cnt ; t#bool end_of_ppdu ; t#bool drop_ppdu ; } +s#ath11k_pdev_mon_stats struct ath11k_pdev_mon_stats { t#u32 status_ppdu_state ; t#u32 status_ppdu_start ; t#u32 status_ppdu_end ; t#u32 status_ppdu_compl ; t#u32 status_ppdu_start_mis ; t#u32 status_ppdu_end_mis ; t#u32 status_ppdu_done ; t#u32 dest_ppdu_done ; t#u32 dest_mpdu_done ; t#u32 dest_mpdu_drop ; t#u32 dup_mon_linkdesc_cnt ; t#u32 dup_mon_buf_cnt ; t#u32 dest_mon_stuck ; t#u32 dest_mon_not_reaped ; } +s#ath11k_mon_data struct ath11k_mon_data { s#dp_link_desc_bank link_desc_banks [ 8 ] ; s#hal_rx_mon_ppdu_info mon_ppdu_info ; t#u32 mon_ppdu_status ; t#u32 mon_last_buf_cookie ; t#u64 mon_last_linkdesc_paddr ; t#u16 chan_noise_floor ; t#bool hold_mon_dst_ring ; e#dp_mon_status_buf_state buf_state ; t#dma_addr_t mon_status_paddr ; s#dp_full_mon_mpdu * mon_mpdu ; s#hal_sw_mon_ring_entries sw_mon_entries ; s#ath11k_pdev_mon_stats rx_mon_stats ; t#spinlock_t mon_lock ; s#sk_buff_head rx_status_q ; } +s#ath11k_pdev_dp struct ath11k_pdev_dp { t#u32 mac_id ; t#u32 mon_dest_ring_stuck_cnt ; t#atomic_t num_tx_pending ; t#wait_queue_head_t tx_empty_waitq ; s#dp_rxdma_ring rx_refill_buf_ring ; s#dp_srng rx_mac_buf_ring [ 2 ] ; s#dp_srng rxdma_err_dst_ring [ 2 ] ; s#dp_srng rxdma_mon_dst_ring ; s#dp_srng rxdma_mon_desc_ring ; s#dp_rxdma_ring rxdma_mon_buf_ring ; s#dp_rxdma_ring rx_mon_status_refill_ring [ 2 ] ; s#ieee80211_rx_status rx_status ; s#ath11k_mon_data mon_data ; } +s#he_ppe_threshold struct he_ppe_threshold { t#u32 numss_m1 ; t#u32 ru_mask ; t#u32 ppet16_ppet8_ru3_ru0 [ 8 ] ; } +s#ath11k_he struct ath11k_he { t#u8 hecap_macinfo [ 5 ] ; t#u32 hecap_rxmcsnssmap ; t#u32 hecap_txmcsnssmap ; t#u32 hecap_phyinfo [ 3 ] ; s#he_ppe_threshold hecap_ppet ; t#u32 heop_param ; } +e#ath11k_state enum ath11k_state { ATH11K_STATE_OFF , ATH11K_STATE_ON , ATH11K_STATE_RESTARTING , ATH11K_STATE_RESTARTED , ATH11K_STATE_WEDGED , } +e#ath11k_scan_state enum ath11k_scan_state { ATH11K_SCAN_IDLE , ATH11K_SCAN_STARTING , ATH11K_SCAN_RUNNING , ATH11K_SCAN_ABORTING , } +s#ath11k_wow struct ath11k_wow { t#u32 max_num_patterns ; s#completion wakeup_completed ; s#wiphy_wowlan_support wowlan_support ; } +s#ath11k_per_peer_tx_stats struct ath11k_per_peer_tx_stats { t#u32 succ_bytes ; t#u32 retry_bytes ; t#u32 failed_bytes ; t#u16 succ_pkts ; t#u16 retry_pkts ; t#u16 failed_pkts ; t#u32 duration ; t#u8 ba_fails ; t#bool is_ampdu ; } +s##thermal_cooling_device +s#ath11k_thermal struct ath11k_thermal { s#thermal_cooling_device * cdev ; s#completion wmi_sync ; t#u32 throttle_state ; int temperature ; } +e#ath11k_11d_state enum ath11k_11d_state { ATH11K_11D_IDLE , ATH11K_11D_PREPARING , ATH11K_11D_RUNNING , } +s#ath11k struct ath11k { s#ath11k_base * ab ; s#ath11k_pdev * pdev ; s#ieee80211_hw * hw ; s#ieee80211_ops * ops ; s#ath11k_pdev_wmi * wmi ; s#ath11k_pdev_dp dp ; t#u8 mac_addr [ 6 ] ; t#u32 ht_cap_info ; t#u32 vht_cap_info ; s#ath11k_he ar_he ; e#ath11k_state state ; t#bool supports_6ghz ; struct { s#completion started ; s#completion completed ; s#completion on_channel ; s#delayed_work timeout ; e#ath11k_scan_state state ; t#bool is_roc ; int vdev_id ; int roc_freq ; t#bool roc_notify ; } scan ; struct { s#ieee80211_supported_band sbands [ E#NUM_NL80211_BANDS ] ; s#ieee80211_sband_iftype_data iftype [ E#NUM_NL80211_BANDS ] [ E#NUM_NL80211_IFTYPES ] ; } mac ; unsigned long dev_flags ; unsigned int filter_flags ; unsigned long monitor_flags ; t#u32 min_tx_power ; t#u32 max_tx_power ; t#u32 txpower_limit_2g ; t#u32 txpower_limit_5g ; t#u32 txpower_scale ; t#u32 power_scale ; t#u32 chan_tx_pwr ; t#u32 num_stations ; t#u32 max_num_stations ; s#mutex conf_mutex ; t#spinlock_t data_lock ; s#list_head arvifs ; s#ieee80211_channel * rx_channel ; s#ieee80211_channel * scan_channel ; t#u8 cfg_tx_chainmask ; t#u8 cfg_rx_chainmask ; t#u8 num_rx_chains ; t#u8 num_tx_chains ; t#u8 pdev_idx ; t#u8 lmac_id ; s#completion peer_assoc_done ; s#completion peer_delete_done ; int install_key_status ; s#completion install_key_done ; int last_wmi_vdev_start_status ; s#completion vdev_setup_done ; s#completion vdev_delete_done ; int num_peers ; int max_num_peers ; t#u32 num_started_vdevs ; t#u32 num_created_vdevs ; unsigned long long allocated_vdev_map ; s#idr txmgmt_idr ; t#spinlock_t txmgmt_idr_lock ; t#atomic_t num_pending_mgmt_tx ; t#wait_queue_head_t txmgmt_empty_waitq ; t#u32 survey_last_rx_clear_count ; t#u32 survey_last_cycle_count ; t#bool ch_info_can_report_survey ; s#survey_info survey [ 101 ] ; s#completion bss_survey_done ; s#work_struct regd_update_work ; s#work_struct wmi_mgmt_tx_work ; s#sk_buff_head wmi_mgmt_tx_queue ; s#ath11k_wow wow ; s#completion target_suspend ; t#bool target_suspend_ack ; s#ath11k_per_peer_tx_stats peer_tx_stats ; s#list_head ppdu_stats_info ; t#u32 ppdu_stat_list_depth ; s#ath11k_per_peer_tx_stats cached_stats ; t#u32 last_ppdu_id ; t#u32 cached_ppdu_id ; int monitor_vdev_id ; t#bool dfs_block_radar_events ; s#ath11k_thermal thermal ; t#u32 vdev_id_11d_scan ; s#completion completed_11d_scan ; e#ath11k_11d_state state_11d ; t#bool regdom_set_by_user ; int hw_rate_code ; t#u8 twt_enabled ; t#bool nlo_enabled ; t#u8 alpha2 [ 2 + 1 ] ; } +s#ath11k_ppe_threshold struct ath11k_ppe_threshold { t#u32 numss_m1 ; t#u32 ru_bit_mask ; t#u32 ppet16_ppet8_ru3_ru0 [ ( 8 ) ] ; } +s#ath11k_band_cap struct ath11k_band_cap { t#u32 phy_id ; t#u32 max_bw_supported ; t#u32 ht_cap_info ; t#u32 he_cap_info [ 2 ] ; t#u32 he_mcs ; t#u32 he_cap_phy_info [ ( 3 ) ] ; s#ath11k_ppe_threshold he_ppet ; t#u16 he_6ghz_capa ; } +s#ath11k_pdev_cap struct ath11k_pdev_cap { t#u32 supported_bands ; t#u32 ampdu_density ; t#u32 vht_cap ; t#u32 vht_mcs ; t#u32 he_mcs ; t#u32 tx_chain_mask ; t#u32 rx_chain_mask ; t#u32 tx_chain_mask_shift ; t#u32 rx_chain_mask_shift ; s#ath11k_band_cap band [ E#NUM_NL80211_BANDS ] ; t#bool nss_ratio_enabled ; t#u8 nss_ratio_info ; } +s#ath11k_pdev struct ath11k_pdev { s#ath11k * ar ; t#u32 pdev_id ; s#ath11k_pdev_cap cap ; t#u8 mac_addr [ 6 ] ; } +E#WMI_HOST_WLAN_2G_CAP 0x1 +E#WMI_HOST_WLAN_5G_CAP 0x2 +e#WMI_HOST_WLAN_BAND enum WMI_HOST_WLAN_BAND { WMI_HOST_WLAN_2G_CAP = 0x1 , WMI_HOST_WLAN_5G_CAP = 0x2 , WMI_HOST_WLAN_2G_5G_CAP = E#WMI_HOST_WLAN_2G_CAP | E#WMI_HOST_WLAN_5G_CAP , } +s#ath11k_hal_reg_capabilities_ext struct ath11k_hal_reg_capabilities_ext { t#u32 phy_id ; t#u32 eeprom_reg_domain ; t#u32 eeprom_reg_domain_ext ; t#u32 regcap1 ; t#u32 regcap2 ; t#u32 wireless_modes ; t#u32 low_2ghz_chan ; t#u32 high_2ghz_chan ; t#u32 low_5ghz_chan ; t#u32 high_5ghz_chan ; } +s#ath11k_ext_irq_grp struct ath11k_ext_irq_grp { s#ath11k_base * ab ; t#u32 irqs [ 16 ] ; t#u32 num_irq ; t#u32 grp_id ; t#u64 timestamp ; t#bool napi_enabled ; s#napi_struct napi ; s#net_device napi_ndev ; } +s#hal_tcl_data_cmd struct hal_tcl_data_cmd { s#ath11k_buffer_addr buf_addr_info ; t#u32 info0 ; t#u32 info1 ; t#u32 info2 ; t#u32 info3 ; t#u32 info4 ; } +s#rx_msdu_end_ipq8074 struct rx_msdu_end_ipq8074 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le16 ip_hdr_cksum ; t#__le16 tcp_udp_cksum ; t#__le32 info1 ; t#__le32 ext_wapi_pn [ 2 ] ; t#__le32 info2 ; t#__le32 ipv6_options_crc ; t#__le32 tcp_seq_num ; t#__le32 tcp_ack_num ; t#__le16 info3 ; t#__le16 window_size ; t#__le32 info4 ; t#__le32 rule_indication [ 2 ] ; t#__le16 sa_idx ; t#__le16 da_idx ; t#__le32 info5 ; t#__le32 fse_metadata ; t#__le16 cce_metadata ; t#__le16 sa_sw_peer_id ; } +s#rx_attention struct rx_attention { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le32 info1 ; t#__le32 info2 ; } +s#rx_msdu_start_ipq8074 struct rx_msdu_start_ipq8074 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le32 info1 ; t#__le32 info2 ; t#__le32 toeplitz_hash ; t#__le32 flow_id_toeplitz ; t#__le32 info3 ; t#__le32 ppdu_start_timestamp ; t#__le32 phy_meta_data ; } +s#rx_mpdu_start_ipq8074 struct rx_mpdu_start_ipq8074 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le16 ast_index ; t#__le16 sw_peer_id ; t#__le32 info1 ; t#__le32 info2 ; t#__le32 pn [ 4 ] ; t#__le32 peer_meta_data ; t#__le32 info3 ; t#__le32 reo_queue_desc_lo ; t#__le32 info4 ; t#__le32 info5 ; t#__le32 info6 ; t#__le16 frame_ctrl ; t#__le16 duration ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctrl ; t#u8 addr4 [ 6 ] ; t#__le16 qos_ctrl ; t#__le32 ht_ctrl ; t#__le32 raw ; } +s#rx_mpdu_end struct rx_mpdu_end { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le32 info1 ; } +s#hal_rx_desc_ipq8074 struct hal_rx_desc_ipq8074 { t#__le32 msdu_end_tag ; s#rx_msdu_end_ipq8074 msdu_end ; t#__le32 rx_attn_tag ; s#rx_attention attention ; t#__le32 msdu_start_tag ; s#rx_msdu_start_ipq8074 msdu_start ; t#u8 rx_padding0 [ 4 ] ; t#__le32 mpdu_start_tag ; s#rx_mpdu_start_ipq8074 mpdu_start ; t#__le32 mpdu_end_tag ; s#rx_mpdu_end mpdu_end ; t#u8 rx_padding1 [ 16 ] ; t#__le32 hdr_status_tag ; t#__le32 phy_ppdu_id ; t#u8 hdr_status [ 120 ] ; t#u8 msdu_payload [ ] ; } +s#rx_msdu_end_qcn9074 struct rx_msdu_end_qcn9074 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le16 ip_hdr_cksum ; t#__le16 mpdu_length_info ; t#__le32 info1 ; t#__le32 rule_indication [ 2 ] ; t#__le32 info2 ; t#__le32 ipv6_options_crc ; t#__le32 tcp_seq_num ; t#__le32 tcp_ack_num ; t#__le16 info3 ; t#__le16 window_size ; t#__le16 tcp_udp_cksum ; t#__le16 info4 ; t#__le16 sa_idx ; t#__le16 da_idx ; t#__le32 info5 ; t#__le32 fse_metadata ; t#__le16 cce_metadata ; t#__le16 sa_sw_peer_id ; t#__le32 info6 ; t#__le16 cum_l4_cksum ; t#__le16 cum_ip_length ; } +s#rx_msdu_start_qcn9074 struct rx_msdu_start_qcn9074 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le32 info1 ; t#__le32 info2 ; t#__le32 toeplitz_hash ; t#__le32 flow_id_toeplitz ; t#__le32 info3 ; t#__le32 ppdu_start_timestamp ; t#__le32 phy_meta_data ; t#__le16 vlan_ctag_c1 ; t#__le16 vlan_stag_c1 ; } +s#rx_mpdu_start_qcn9074 struct rx_mpdu_start_qcn9074 { t#__le32 info7 ; t#__le32 reo_queue_desc_lo ; t#__le32 info8 ; t#__le32 pn [ 4 ] ; t#__le32 info9 ; t#__le32 peer_meta_data ; t#__le16 info10 ; t#__le16 phy_ppdu_id ; t#__le16 ast_index ; t#__le16 sw_peer_id ; t#__le32 info11 ; t#__le32 info12 ; t#__le32 info13 ; t#__le16 frame_ctrl ; t#__le16 duration ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctrl ; t#u8 addr4 [ 6 ] ; t#__le16 qos_ctrl ; t#__le32 ht_ctrl ; } +s#hal_rx_desc_qcn9074 struct hal_rx_desc_qcn9074 { t#__le32 msdu_end_tag ; s#rx_msdu_end_qcn9074 msdu_end ; t#__le32 rx_attn_tag ; s#rx_attention attention ; t#__le32 msdu_start_tag ; s#rx_msdu_start_qcn9074 msdu_start ; t#u8 rx_padding0 [ 4 ] ; t#__le32 mpdu_start_tag ; s#rx_mpdu_start_qcn9074 mpdu_start ; t#__le32 mpdu_end_tag ; s#rx_mpdu_end mpdu_end ; t#u8 rx_padding1 [ 16 ] ; t#__le32 hdr_status_tag ; t#__le32 phy_ppdu_id ; t#u8 hdr_status [ 120 ] ; t#u8 msdu_payload [ ] ; } +s#rx_msdu_end_wcn6855 struct rx_msdu_end_wcn6855 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le16 ip_hdr_cksum ; t#__le16 reported_mpdu_len ; t#__le32 info1 ; t#__le32 ext_wapi_pn [ 2 ] ; t#__le32 info4 ; t#__le32 ipv6_options_crc ; t#__le32 tcp_seq_num ; t#__le32 tcp_ack_num ; t#__le16 info3 ; t#__le16 window_size ; t#__le32 info2 ; t#__le16 sa_idx ; t#__le16 da_idx ; t#__le32 info5 ; t#__le32 fse_metadata ; t#__le16 cce_metadata ; t#__le16 sa_sw_peer_id ; t#__le32 rule_indication [ 2 ] ; t#__le32 info6 ; t#__le32 info7 ; } +s#rx_msdu_start_wcn6855 struct rx_msdu_start_wcn6855 { t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le32 info1 ; t#__le32 info2 ; t#__le32 toeplitz_hash ; t#__le32 flow_id_toeplitz ; t#__le32 info3 ; t#__le32 ppdu_start_timestamp ; t#__le32 phy_meta_data ; t#__le16 vlan_ctag_ci ; t#__le16 vlan_stag_ci ; } +s#rx_mpdu_start_wcn6855 struct rx_mpdu_start_wcn6855 { t#__le32 info3 ; t#__le32 reo_queue_desc_lo ; t#__le32 info4 ; t#__le32 pn [ 4 ] ; t#__le32 info2 ; t#__le32 peer_meta_data ; t#__le16 info0 ; t#__le16 phy_ppdu_id ; t#__le16 ast_index ; t#__le16 sw_peer_id ; t#__le32 info1 ; t#__le32 info5 ; t#__le32 info6 ; t#__le16 frame_ctrl ; t#__le16 duration ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctrl ; t#u8 addr4 [ 6 ] ; t#__le16 qos_ctrl ; t#__le32 ht_ctrl ; } +s#hal_rx_desc_wcn6855 struct hal_rx_desc_wcn6855 { t#__le32 msdu_end_tag ; s#rx_msdu_end_wcn6855 msdu_end ; t#__le32 rx_attn_tag ; s#rx_attention attention ; t#__le32 msdu_start_tag ; s#rx_msdu_start_wcn6855 msdu_start ; t#u8 rx_padding0 [ 4 ] ; t#__le32 mpdu_start_tag ; s#rx_mpdu_start_wcn6855 mpdu_start ; t#__le32 mpdu_end_tag ; s#rx_mpdu_end mpdu_end ; t#u8 rx_padding1 [ 16 ] ; t#__le32 hdr_status_tag ; t#__le32 phy_ppdu_id ; t#u8 hdr_status [ 120 ] ; t#u8 msdu_payload [ ] ; } +s#hal_rx_desc struct hal_rx_desc { union { s#hal_rx_desc_ipq8074 ipq8074 ; s#hal_rx_desc_qcn9074 qcn9074 ; s#hal_rx_desc_wcn6855 wcn6855 ; } u ; } +s#ath11k_hw_ops struct ath11k_hw_ops { t#u8 ( * get_hw_mac_from_pdev_id ) ( int ) ; void ( * wmi_init_config ) ( s#ath11k_base * , s#target_resource_config * ) ; int ( * mac_id_to_pdev_id ) ( s#ath11k_hw_params * , int ) ; int ( * mac_id_to_srng_id ) ( s#ath11k_hw_params * , int ) ; void ( * tx_mesh_enable ) ( s#ath11k_base * , s#hal_tcl_data_cmd * ) ; t#bool ( * rx_desc_get_first_msdu ) ( s#hal_rx_desc * ) ; t#bool ( * rx_desc_get_last_msdu ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_l3_pad_bytes ) ( s#hal_rx_desc * ) ; t#u8 * ( * rx_desc_get_hdr_status ) ( s#hal_rx_desc * ) ; t#bool ( * rx_desc_encrypt_valid ) ( s#hal_rx_desc * ) ; t#u32 ( * rx_desc_get_encrypt_type ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_decap_type ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_mesh_ctl ) ( s#hal_rx_desc * ) ; t#bool ( * rx_desc_get_ldpc_support ) ( s#hal_rx_desc * ) ; t#bool ( * rx_desc_get_mpdu_seq_ctl_vld ) ( s#hal_rx_desc * ) ; t#bool ( * rx_desc_get_mpdu_fc_valid ) ( s#hal_rx_desc * ) ; t#u16 ( * rx_desc_get_mpdu_start_seq_no ) ( s#hal_rx_desc * ) ; t#u16 ( * rx_desc_get_msdu_len ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_msdu_sgi ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_msdu_rate_mcs ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_msdu_rx_bw ) ( s#hal_rx_desc * ) ; t#u32 ( * rx_desc_get_msdu_freq ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_msdu_pkt_type ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_msdu_nss ) ( s#hal_rx_desc * ) ; t#u8 ( * rx_desc_get_mpdu_tid ) ( s#hal_rx_desc * ) ; t#u16 ( * rx_desc_get_mpdu_peer_id ) ( s#hal_rx_desc * ) ; void ( * rx_desc_copy_attn_end_tlv ) ( s#hal_rx_desc * , s#hal_rx_desc * ) ; t#u32 ( * rx_desc_get_mpdu_start_tag ) ( s#hal_rx_desc * ) ; t#u32 ( * rx_desc_get_mpdu_ppdu_id ) ( s#hal_rx_desc * ) ; void ( * rx_desc_set_msdu_len ) ( s#hal_rx_desc * , t#u16 ) ; s#rx_attention * ( * rx_desc_get_attention ) ( s#hal_rx_desc * ) ; t#u8 * ( * rx_desc_get_msdu_payload ) ( s#hal_rx_desc * ) ; void ( * reo_setup ) ( s#ath11k_base * ) ; t#u16 ( * mpdu_info_get_peerid ) ( t#u8 * ) ; t#bool ( * rx_desc_mac_addr2_valid ) ( s#hal_rx_desc * ) ; t#u8 * ( * rx_desc_mpdu_start_addr2 ) ( s#hal_rx_desc * ) ; } +s#ath11k_hw_ring_mask struct ath11k_hw_ring_mask { t#u8 tx [ 11 ] ; t#u8 rx_mon_status [ 11 ] ; t#u8 rx [ 11 ] ; t#u8 rx_err [ 11 ] ; t#u8 rx_wbm_rel [ 11 ] ; t#u8 reo_status [ 11 ] ; t#u8 rxdma2host [ 11 ] ; t#u8 host2rxdma [ 11 ] ; } +s#ath11k_hw_regs struct ath11k_hw_regs { t#u32 hal_tcl1_ring_base_lsb ; t#u32 hal_tcl1_ring_base_msb ; t#u32 hal_tcl1_ring_id ; t#u32 hal_tcl1_ring_misc ; t#u32 hal_tcl1_ring_tp_addr_lsb ; t#u32 hal_tcl1_ring_tp_addr_msb ; t#u32 hal_tcl1_ring_consumer_int_setup_ix0 ; t#u32 hal_tcl1_ring_consumer_int_setup_ix1 ; t#u32 hal_tcl1_ring_msi1_base_lsb ; t#u32 hal_tcl1_ring_msi1_base_msb ; t#u32 hal_tcl1_ring_msi1_data ; t#u32 hal_tcl2_ring_base_lsb ; t#u32 hal_tcl_ring_base_lsb ; t#u32 hal_tcl_status_ring_base_lsb ; t#u32 hal_reo1_ring_base_lsb ; t#u32 hal_reo1_ring_base_msb ; t#u32 hal_reo1_ring_id ; t#u32 hal_reo1_ring_misc ; t#u32 hal_reo1_ring_hp_addr_lsb ; t#u32 hal_reo1_ring_hp_addr_msb ; t#u32 hal_reo1_ring_producer_int_setup ; t#u32 hal_reo1_ring_msi1_base_lsb ; t#u32 hal_reo1_ring_msi1_base_msb ; t#u32 hal_reo1_ring_msi1_data ; t#u32 hal_reo2_ring_base_lsb ; t#u32 hal_reo1_aging_thresh_ix_0 ; t#u32 hal_reo1_aging_thresh_ix_1 ; t#u32 hal_reo1_aging_thresh_ix_2 ; t#u32 hal_reo1_aging_thresh_ix_3 ; t#u32 hal_reo1_ring_hp ; t#u32 hal_reo1_ring_tp ; t#u32 hal_reo2_ring_hp ; t#u32 hal_reo_tcl_ring_base_lsb ; t#u32 hal_reo_tcl_ring_hp ; t#u32 hal_reo_status_ring_base_lsb ; t#u32 hal_reo_status_hp ; t#u32 hal_reo_cmd_ring_base_lsb ; t#u32 hal_reo_cmd_ring_hp ; t#u32 hal_sw2reo_ring_base_lsb ; t#u32 hal_sw2reo_ring_hp ; t#u32 hal_seq_wcss_umac_ce0_src_reg ; t#u32 hal_seq_wcss_umac_ce0_dst_reg ; t#u32 hal_seq_wcss_umac_ce1_src_reg ; t#u32 hal_seq_wcss_umac_ce1_dst_reg ; t#u32 hal_wbm_idle_link_ring_base_lsb ; t#u32 hal_wbm_idle_link_ring_misc ; t#u32 hal_wbm_release_ring_base_lsb ; t#u32 hal_wbm0_release_ring_base_lsb ; t#u32 hal_wbm1_release_ring_base_lsb ; t#u32 pcie_qserdes_sysclk_en_sel ; t#u32 pcie_pcs_osc_dtct_config_base ; t#u32 hal_shadow_base_addr ; t#u32 hal_reo1_misc_ctl ; } +s#ce_attr struct ce_attr { unsigned int flags ; unsigned int src_nentries ; unsigned int src_sz_max ; unsigned int dest_nentries ; void ( * recv_cb ) ( s#ath11k_base * , s#sk_buff * ) ; void ( * send_cb ) ( s#ath11k_base * , s#sk_buff * ) ; } +e#hal_rx_buf_return_buf_manager enum hal_rx_buf_return_buf_manager { HAL_RX_BUF_RBM_WBM_IDLE_BUF_LIST , HAL_RX_BUF_RBM_WBM_IDLE_DESC_LIST , HAL_RX_BUF_RBM_FW_BM , HAL_RX_BUF_RBM_SW0_BM , HAL_RX_BUF_RBM_SW1_BM , HAL_RX_BUF_RBM_SW2_BM , HAL_RX_BUF_RBM_SW3_BM , } +s#ath11k_hw_hal_params struct ath11k_hw_hal_params { e#hal_rx_buf_return_buf_manager rx_buf_rbm ; } +s#ath11k_hw_params struct ath11k_hw_params { const char * name ; t#u16 hw_rev ; t#u8 max_radios ; t#u32 bdf_addr ; struct { const char * dir ; t#size_t board_size ; t#size_t cal_offset ; } fw ; const s#ath11k_hw_ops * hw_ops ; const s#ath11k_hw_ring_mask * ring_mask ; t#bool internal_sleep_clock ; const s#ath11k_hw_regs * regs ; t#u32 qmi_service_ins_id ; const s#ce_attr * host_ce_config ; t#u32 ce_count ; const s#ce_pipe_config * target_ce_config ; t#u32 target_ce_count ; const s#service_to_pipe * svc_to_ce_map ; t#u32 svc_to_ce_map_len ; t#bool single_pdev_only ; t#u32 rfkill_pin ; t#u32 rfkill_cfg ; t#u32 rfkill_on_level ; t#bool rxdma1_enable ; int num_rxmda_per_pdev ; t#bool rx_mac_buf_ring ; t#bool vdev_start_delay ; t#bool htt_peer_map_v2 ; struct { t#u8 fft_sz ; t#u8 fft_pad_sz ; t#u8 summary_pad_sz ; t#u8 fft_hdr_len ; t#u16 max_fft_bins ; } spectral ; t#u16 interface_modes ; t#bool supports_monitor ; t#bool full_monitor_mode ; t#bool supports_shadow_regs ; t#bool idle_ps ; t#bool supports_sta_ps ; t#bool cold_boot_calib ; int fw_mem_mode ; t#u32 num_vdevs ; t#u32 num_peers ; t#bool supports_suspend ; t#u32 hal_desc_sz ; t#bool supports_regdb ; t#bool fix_l1ss ; t#bool credit_flow ; t#u8 max_tx_ring ; const s#ath11k_hw_hal_params * hal_params ; t#bool supports_dynamic_smps_6ghz ; t#bool alloc_cacheable_memory ; t#bool supports_rssi_stats ; t#bool fw_wmi_diag_event ; t#bool current_cc_support ; t#bool dbr_debug_support ; t#bool global_reset ; const s#cfg80211_sar_capa * bios_sar_capa ; t#bool m3_fw_support ; t#bool fixed_bdf_addr ; t#bool fixed_mem_region ; t#bool static_window_map ; t#bool hybrid_bus_type ; t#bool fixed_fw_mem ; t#bool support_off_channel_tx ; } +s##firmware +e#ath11k_dfs_region enum ath11k_dfs_region { ATH11K_DFS_REG_UNSET , ATH11K_DFS_REG_FCC , ATH11K_DFS_REG_ETSI , ATH11K_DFS_REG_MKK , ATH11K_DFS_REG_CN , ATH11K_DFS_REG_KR , ATH11K_DFS_REG_MKK_N , ATH11K_DFS_REG_UNDEF , } +E#HAL_REO_ENTR_RING_RXDMA_ECODE_MAX 14 +E#HAL_REO_DEST_RING_ERROR_CODE_MAX 15 +s#ath11k_soc_dp_tx_err_stats struct ath11k_soc_dp_tx_err_stats { t#u32 desc_na [ 3 ] ; t#atomic_t misc_fail ; } +s#ath11k_bp_stats struct ath11k_bp_stats { t#u16 hp ; t#u16 tp ; t#u32 count ; unsigned long jiffies ; } +E#HTT_SW_UMAC_RING_IDX_MAX 18 +E#HTT_SW_LMAC_RING_IDX_MAX 13 +s#ath11k_dp_ring_bp_stats struct ath11k_dp_ring_bp_stats { s#ath11k_bp_stats umac_ring_bp_stats [ E#HTT_SW_UMAC_RING_IDX_MAX ] ; s#ath11k_bp_stats lmac_ring_bp_stats [ E#HTT_SW_LMAC_RING_IDX_MAX ] [ 3 ] ; } +s#ath11k_soc_dp_stats struct ath11k_soc_dp_stats { t#u32 err_ring_pkts ; t#u32 invalid_rbm ; t#u32 rxdma_error [ E#HAL_REO_ENTR_RING_RXDMA_ECODE_MAX ] ; t#u32 reo_error [ E#HAL_REO_DEST_RING_ERROR_CODE_MAX ] ; t#u32 hal_reo_error [ 4 ] ; s#ath11k_soc_dp_tx_err_stats tx_err ; s#ath11k_dp_ring_bp_stats bp_stats ; } +e#wmi_direct_buffer_module enum wmi_direct_buffer_module { WMI_DIRECT_BUF_SPECTRAL = 0 , WMI_DIRECT_BUF_CFR = 1 , WMI_DIRECT_BUF_MAX } +s#ath11k_dbring_cap struct ath11k_dbring_cap { t#u32 pdev_id ; e#wmi_direct_buffer_module id ; t#u32 min_elem ; t#u32 min_buf_sz ; t#u32 min_buf_align ; } +e#ath11k_bdf_search enum ath11k_bdf_search { ATH11K_BDF_SEARCH_DEFAULT , ATH11K_BDF_SEARCH_BUS_AND_BOARD , } +s#ath11k_msi_user struct ath11k_msi_user { char * name ; int num_vectors ; t#u32 base_vector ; } +s#ath11k_msi_config struct ath11k_msi_config { int total_vectors ; int total_users ; s#ath11k_msi_user * users ; t#u16 hw_rev ; } +s#ath11k_pci_ops struct ath11k_pci_ops { int ( * wakeup ) ( s#ath11k_base * ) ; void ( * release ) ( s#ath11k_base * ) ; int ( * get_msi_irq ) ( s#ath11k_base * , unsigned int ) ; void ( * window_write32 ) ( s#ath11k_base * , t#u32 , t#u32 ) ; t#u32 ( * window_read32 ) ( s#ath11k_base * , t#u32 ) ; } +s#ath11k_base struct ath11k_base { e#ath11k_hw_rev hw_rev ; s#platform_device * pdev ; s#device * dev ; s#ath11k_qmi qmi ; s#ath11k_wmi_base wmi_ab ; s#completion fw_ready ; int num_radios ; t#u32 cc_freq_hz ; s#ath11k_htc htc ; s#ath11k_dp dp ; void * mem ; unsigned long mem_len ; struct { e#ath11k_bus bus ; const s#ath11k_hif_ops * ops ; } hif ; struct { s#completion wakeup_completed ; } wow ; s#ath11k_ce ce ; s#timer_list rx_replenish_retry ; s#ath11k_hal hal ; s#mutex core_lock ; t#spinlock_t base_lock ; s#ath11k_pdev pdevs [ 3 ] ; struct { e#WMI_HOST_WLAN_BAND supported_bands ; t#u32 pdev_id ; } target_pdev_ids [ 3 ] ; t#u8 target_pdev_count ; s#ath11k_pdev * pdevs_active [ 3 ] ; s#ath11k_hal_reg_capabilities_ext hal_reg_cap [ 3 ] ; unsigned long long free_vdev_map ; s#mutex tbl_mtx_lock ; s#rhashtable * rhead_peer_addr ; s#rhashtable_params rhash_peer_addr_param ; s#rhashtable * rhead_peer_id ; s#rhashtable_params rhash_peer_id_param ; s#list_head peers ; t#wait_queue_head_t peer_mapping_wq ; t#u8 mac_addr [ 6 ] ; t#bool wmi_ready ; t#u32 wlan_init_status ; int irq_num [ 52 ] ; s#ath11k_ext_irq_grp ext_irq_grp [ 11 ] ; s#ath11k_targ_cap target_caps ; t#u32 ext_service_bitmap [ ( 4 * sizeof ( u32 ) ) ] ; t#bool pdevs_macaddr_valid ; int bd_api ; s#ath11k_hw_params hw_params ; const s#firmware * cal_file ; s#ieee80211_regdomain * default_regd [ 3 ] ; s#ieee80211_regdomain * new_regd [ 3 ] ; e#ath11k_dfs_region dfs_region ; s#ath11k_soc_dp_stats soc_stats ; unsigned long dev_flags ; s#completion driver_recovery ; s#workqueue_struct * workqueue ; s#work_struct restart_work ; s#work_struct update_11d_work ; t#u8 new_alpha2 [ 3 ] ; s#workqueue_struct * workqueue_aux ; s#work_struct reset_work ; t#atomic_t reset_count ; t#atomic_t recovery_count ; t#atomic_t recovery_start_count ; t#bool is_reset ; s#completion reset_complete ; s#completion reconfigure_complete ; s#completion recovery_start ; t#atomic_t fail_cont_count ; unsigned long reset_fail_timeout ; struct { t#u32 fw_crash_counter ; } stats ; t#u32 pktlog_defs_checksum ; s#ath11k_dbring_cap * db_caps ; t#u32 num_db_cap ; s#work_struct rfkill_work ; t#bool rfkill_radio_on ; s#mutex vdev_id_11d_lock ; s#timer_list mon_reap_timer ; s#completion htc_suspend ; struct { e#ath11k_bdf_search bdf_search ; t#u32 vendor ; t#u32 device ; t#u32 subsystem_vendor ; t#u32 subsystem_device ; } id ; struct { struct { const s#ath11k_msi_config * config ; t#u32 ep_base_data ; t#u32 irqs [ 32 ] ; t#u32 addr_lo ; t#u32 addr_hi ; } msi ; const s#ath11k_pci_ops * ops ; } pci ; t#u8 drv_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +ath11k_ce_per_engine_service void ath11k_ce_per_engine_service ( s#ath11k_base * , t#u16 ) +ath11k_ce_get_shadow_config void ath11k_ce_get_shadow_config ( s#ath11k_base * , t#u32 * * , t#u32 * ) +ath11k_ce_cleanup_pipes void ath11k_ce_cleanup_pipes ( s#ath11k_base * ) +ath11k_ce_rx_post_buf void ath11k_ce_rx_post_buf ( s#ath11k_base * ) +ath11k_ce_free_pipes void ath11k_ce_free_pipes ( s#ath11k_base * ) +ath11k_ce_alloc_pipes int ath11k_ce_alloc_pipes ( s#ath11k_base * ) +ath11k_ce_get_attr_flags int ath11k_ce_get_attr_flags ( s#ath11k_base * , int ) + +/* drivers/net/wireless/ath/ath11k/core.o */ +ath11k_debug_mask extern unsigned int ath11k_debug_mask +s##platform_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##wmi_peer_flags_map +s##thermal_cooling_device +ath11k_core_suspend int ath11k_core_suspend ( s#ath11k_base * ) +ath11k_core_resume int ath11k_core_resume ( s#ath11k_base * ) +ath11k_core_pre_init int ath11k_core_pre_init ( s#ath11k_base * ) +ath11k_core_init int ath11k_core_init ( s#ath11k_base * ) +ath11k_core_deinit void ath11k_core_deinit ( s#ath11k_base * ) +ath11k_core_free void ath11k_core_free ( s#ath11k_base * ) +ath11k_core_alloc s#ath11k_base * ath11k_core_alloc ( s#device * , t#size_t , e#ath11k_bus ) + +/* drivers/net/wireless/ath/ath11k/debug.o */ +s##platform_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wmi_peer_flags_map +s##ath11k_hif_ops +s##thermal_cooling_device +s##firmware +ath11k_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath11k_info ( s#ath11k_base * , const char * , ... ) +ath11k_err __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath11k_err ( s#ath11k_base * , const char * , ... ) +ath11k_warn __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath11k_warn ( s#ath11k_base * , const char * , ... ) + +/* drivers/net/wireless/ath/ath11k/dp.o */ +s##platform_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wmi_peer_flags_map +s##thermal_cooling_device +s##firmware +ath11k_dp_service_srng int ath11k_dp_service_srng ( s#ath11k_base * , s#ath11k_ext_irq_grp * , int ) + +/* drivers/net/wireless/ath/ath11k/hal.o */ +s##platform_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wmi_peer_flags_map +s##thermal_cooling_device +s##firmware +ath11k_hal_srng_init int ath11k_hal_srng_init ( s#ath11k_base * ) +ath11k_hal_srng_deinit void ath11k_hal_srng_deinit ( s#ath11k_base * ) + +/* drivers/net/wireless/ath/ath11k/pcic.o */ +s##platform_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wmi_peer_flags_map +s##ath11k_hif_ops +s##thermal_cooling_device +s##firmware +ath11k_pcic_init_msi_config int ath11k_pcic_init_msi_config ( s#ath11k_base * ) +ath11k_pcic_write32 void ath11k_pcic_write32 ( s#ath11k_base * , t#u32 , t#u32 ) +ath11k_pcic_read32 t#u32 ath11k_pcic_read32 ( s#ath11k_base * , t#u32 ) +ath11k_pcic_get_msi_address void ath11k_pcic_get_msi_address ( s#ath11k_base * , t#u32 * , t#u32 * ) +ath11k_pcic_get_user_msi_assignment int ath11k_pcic_get_user_msi_assignment ( s#ath11k_base * , char * , int * , t#u32 * , t#u32 * ) +ath11k_pcic_get_ce_msi_idx void ath11k_pcic_get_ce_msi_idx ( s#ath11k_base * , t#u32 , t#u32 * ) +ath11k_pcic_free_irq void ath11k_pcic_free_irq ( s#ath11k_base * ) +ath11k_pcic_ext_irq_enable void ath11k_pcic_ext_irq_enable ( s#ath11k_base * ) +ath11k_pcic_ext_irq_disable void ath11k_pcic_ext_irq_disable ( s#ath11k_base * ) +ath11k_pcic_config_irq int ath11k_pcic_config_irq ( s#ath11k_base * ) +ath11k_pcic_ce_irqs_enable void ath11k_pcic_ce_irqs_enable ( s#ath11k_base * ) +ath11k_pcic_ce_irq_disable_sync void ath11k_pcic_ce_irq_disable_sync ( s#ath11k_base * ) +ath11k_pcic_stop void ath11k_pcic_stop ( s#ath11k_base * ) +ath11k_pcic_start int ath11k_pcic_start ( s#ath11k_base * ) +ath11k_pcic_map_service_to_pipe int ath11k_pcic_map_service_to_pipe ( s#ath11k_base * , t#u16 , t#u8 * , t#u8 * ) +ath11k_pcic_register_pci_ops int ath11k_pcic_register_pci_ops ( s#ath11k_base * , const s#ath11k_pci_ops * ) + +/* drivers/net/wireless/ath/ath11k/qmi.o */ +ath11k_cold_boot_cal extern t#bool ath11k_cold_boot_cal +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s##wmi_peer_flags_map +s##ath11k_hif_ops +s##thermal_cooling_device +ath11k_qmi_deinit_service void ath11k_qmi_deinit_service ( s#ath11k_base * ) + +/* drivers/net/wireless/ath/ath6kl/cfg80211.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#ath6kl_state enum ath6kl_state { ATH6KL_STATE_OFF , ATH6KL_STATE_ON , ATH6KL_STATE_SUSPENDING , ATH6KL_STATE_RESUMING , ATH6KL_STATE_DEEPSLEEP , ATH6KL_STATE_CUTPOWER , ATH6KL_STATE_WOW , ATH6KL_STATE_RECOVERY , } +s#ath6kl_bmi struct ath6kl_bmi { t#u32 cmd_credits ; t#bool done_sent ; t#u8 * cmd_buf ; t#u32 max_data_size ; t#u32 max_cmd_size ; } +e#htc_endpoint_id enum htc_endpoint_id { ENDPOINT_UNUSED = - 1 , ENDPOINT_0 = 0 , ENDPOINT_1 = 1 , ENDPOINT_2 = 2 , ENDPOINT_3 , ENDPOINT_4 , ENDPOINT_5 , ENDPOINT_6 , ENDPOINT_7 , ENDPOINT_8 , ENDPOINT_MAX , } +s#htc_tx_packet_info struct htc_tx_packet_info { t#u16 tag ; int cred_used ; t#u8 flags ; int seqno ; } +s#htc_rx_packet_info struct htc_rx_packet_info { t#u32 exp_hdr ; t#u32 rx_flags ; t#u32 indicat_flags ; } +s#htc_endpoint_credit_dist struct htc_endpoint_credit_dist { s#list_head list ; t#u16 svc_id ; e#htc_endpoint_id endpoint ; t#u32 dist_flags ; int cred_norm ; int cred_min ; int cred_assngd ; int credits ; int cred_to_dist ; int seek_cred ; int cred_sz ; int cred_per_msg ; s#htc_endpoint * htc_ep ; int txq_depth ; } +e#htc_send_full_action enum htc_send_full_action { HTC_SEND_FULL_KEEP = 0 , HTC_SEND_FULL_DROP = 1 , } +s#htc_ep_callbacks struct htc_ep_callbacks { void ( * tx_complete ) ( s#htc_target * , s#htc_packet * ) ; void ( * rx ) ( s#htc_target * , s#htc_packet * ) ; void ( * rx_refill ) ( s#htc_target * , e#htc_endpoint_id ) ; e#htc_send_full_action ( * tx_full ) ( s#htc_target * , s#htc_packet * ) ; s#htc_packet * ( * rx_allocthresh ) ( s#htc_target * , e#htc_endpoint_id , int ) ; void ( * tx_comp_multi ) ( s#htc_target * , s#list_head * ) ; int rx_alloc_thresh ; int rx_refill_thresh ; } +s#htc_endpoint_stats struct htc_endpoint_stats { t#u32 cred_low_indicate ; t#u32 tx_issued ; t#u32 tx_pkt_bundled ; t#u32 tx_bundles ; t#u32 tx_dropped ; t#u32 tx_cred_rpt ; t#u32 cred_rpt_from_rx ; t#u32 cred_rpt_from_other ; t#u32 cred_rpt_ep0 ; t#u32 cred_from_rx ; t#u32 cred_from_other ; t#u32 cred_from_ep0 ; t#u32 cred_cosumd ; t#u32 cred_retnd ; t#u32 rx_pkts ; t#u32 rx_lkahds ; t#u32 rx_bundl ; t#u32 rx_bundle_lkahd ; t#u32 rx_bundle_from_hdr ; t#u32 rx_alloc_thresh_hit ; t#u32 rxalloc_thresh_byte ; } +s#htc_endpoint struct htc_endpoint { e#htc_endpoint_id eid ; t#u16 svc_id ; s#list_head txq ; s#list_head rx_bufq ; s#htc_endpoint_credit_dist cred_dist ; s#htc_ep_callbacks ep_cb ; int max_txq_depth ; int len_max ; int tx_proc_cnt ; int rx_proc_cnt ; s#htc_target * target ; t#u8 seqno ; t#u32 conn_flags ; s#htc_endpoint_stats ep_st ; t#u16 tx_drop_packet_threshold ; struct { t#u8 pipeid_ul ; t#u8 pipeid_dl ; s#list_head tx_lookup_queue ; t#bool tx_credit_flow_enabled ; } pipe ; } +E#ENDPOINT_MAX ( 2 ) + 7 +s#ath6kl_htc_credit_info struct ath6kl_htc_credit_info { int total_avail_credits ; int cur_free_credits ; s#list_head lowestpri_ep_dist ; } +s#ath6kl_irq_proc_registers struct ath6kl_irq_proc_registers { t#u8 host_int_status ; t#u8 cpu_int_status ; t#u8 error_int_status ; t#u8 counter_int_status ; t#u8 mbox_frame ; t#u8 rx_lkahd_valid ; t#u8 host_int_status2 ; t#u8 gmbox_rx_avail ; t#__le32 rx_lkahd [ 2 ] ; t#__le32 rx_gmbox_lkahd_alias [ 2 ] ; } +s#ath6kl_irq_enable_reg struct ath6kl_irq_enable_reg { t#u8 int_status_en ; t#u8 cpu_int_status_en ; t#u8 err_int_status_en ; t#u8 cntr_int_status_en ; } +s#ath6kl_device struct ath6kl_device { t#spinlock_t lock ; s#ath6kl_irq_proc_registers irq_proc_reg ; s#ath6kl_irq_enable_reg irq_en_reg ; s#htc_target * htc_cnxt ; s#ath6kl * ar ; } +s#htc_pipe_txcredit_alloc struct htc_pipe_txcredit_alloc { t#u16 service_id ; t#u8 credit_alloc ; } +s#htc_target struct htc_target { s#htc_endpoint endpoint [ E#ENDPOINT_MAX ] ; s#list_head cred_dist_list ; s#list_head free_ctrl_txbuf ; s#list_head free_ctrl_rxbuf ; s#ath6kl_htc_credit_info * credit_info ; int tgt_creds ; unsigned int tgt_cred_sz ; t#spinlock_t htc_lock ; t#spinlock_t rx_lock ; t#spinlock_t tx_lock ; s#ath6kl_device * dev ; t#u32 htc_flags ; t#u32 rx_st_flags ; e#htc_endpoint_id ep_waiting ; t#u8 htc_tgt_ver ; int msg_per_bndl_max ; t#u32 tx_bndl_mask ; int rx_bndl_enable ; int max_rx_bndl_sz ; int max_tx_bndl_sz ; t#u32 block_sz ; t#u32 block_mask ; int max_scat_entries ; int max_xfer_szper_scatreq ; int chk_irq_status_cnt ; t#u32 ac_tx_count [ 4 ] ; struct { s#htc_packet * htc_packet_pool ; t#u8 ctrl_response_buf [ 256 ] ; int ctrl_response_len ; t#bool ctrl_response_valid ; s#htc_pipe_txcredit_alloc txcredit_alloc [ E#ENDPOINT_MAX ] ; } pipe ; } +s#htc_packet struct htc_packet { s#list_head list ; void * pkt_cntxt ; t#u8 * buf_start ; t#u8 * buf ; t#u32 buf_len ; t#u32 act_len ; e#htc_endpoint_id endpoint ; int status ; union { s#htc_tx_packet_info tx ; s#htc_rx_packet_info rx ; } info ; void ( * completion ) ( s#htc_target * , s#htc_packet * ) ; s#htc_target * context ; s#sk_buff * skb ; } +s#bus_request struct bus_request { s#list_head list ; t#u32 address ; t#u8 * buffer ; t#u32 length ; t#u32 request ; s#htc_packet * packet ; int status ; s#hif_scatter_req * scat_req ; } +s#hif_scatter_item struct hif_scatter_item { t#u8 * buf ; int len ; s#htc_packet * packet ; } +s#hif_scatter_req struct hif_scatter_req { s#list_head list ; t#u32 addr ; t#u32 req ; t#u32 len ; t#bool virt_scat ; void ( * complete ) ( s#htc_target * , s#hif_scatter_req * ) ; int status ; int scat_entries ; s#bus_request * busrequest ; s#scatterlist * sgentries ; t#u8 * virt_dma_buf ; t#u32 scat_q_depth ; s#hif_scatter_item scat_list [ ] ; } +s#ath6kl_hif_ops struct ath6kl_hif_ops { int ( * read_write_sync ) ( s#ath6kl * , t#u32 , t#u8 * , t#u32 , t#u32 ) ; int ( * write_async ) ( s#ath6kl * , t#u32 , t#u8 * , t#u32 , t#u32 , s#htc_packet * ) ; void ( * irq_enable ) ( s#ath6kl * ) ; void ( * irq_disable ) ( s#ath6kl * ) ; s#hif_scatter_req * ( * scatter_req_get ) ( s#ath6kl * ) ; void ( * scatter_req_add ) ( s#ath6kl * , s#hif_scatter_req * ) ; int ( * enable_scatter ) ( s#ath6kl * ) ; int ( * scat_req_rw ) ( s#ath6kl * , s#hif_scatter_req * ) ; void ( * cleanup_scatter ) ( s#ath6kl * ) ; int ( * suspend ) ( s#ath6kl * , s#cfg80211_wowlan * ) ; int ( * resume ) ( s#ath6kl * ) ; int ( * diag_read32 ) ( s#ath6kl * , t#u32 , t#u32 * ) ; int ( * diag_write32 ) ( s#ath6kl * , t#u32 , t#__le32 ) ; int ( * bmi_read ) ( s#ath6kl * , t#u8 * , t#u32 ) ; int ( * bmi_write ) ( s#ath6kl * , t#u8 * , t#u32 ) ; int ( * power_on ) ( s#ath6kl * ) ; int ( * power_off ) ( s#ath6kl * ) ; void ( * stop ) ( s#ath6kl * ) ; int ( * pipe_send ) ( s#ath6kl * , t#u8 , s#sk_buff * , s#sk_buff * ) ; void ( * pipe_get_default ) ( s#ath6kl * , t#u8 * , t#u8 * ) ; int ( * pipe_map_service ) ( s#ath6kl * , t#u16 , t#u8 * , t#u8 * ) ; t#u16 ( * pipe_get_free_queue_number ) ( s#ath6kl * , t#u8 ) ; } +s#htc_service_connect_req struct htc_service_connect_req { t#u16 svc_id ; t#u16 conn_flags ; s#htc_ep_callbacks ep_cb ; int max_txq_depth ; t#u32 flags ; unsigned int max_rxmsg_sz ; } +s#htc_service_connect_resp struct htc_service_connect_resp { t#u8 buf_len ; t#u8 act_len ; e#htc_endpoint_id endpoint ; unsigned int len_max ; t#u8 resp_code ; } +s#ath6kl_htc_ops struct ath6kl_htc_ops { void * ( * create ) ( s#ath6kl * ) ; int ( * wait_target ) ( s#htc_target * ) ; int ( * start ) ( s#htc_target * ) ; int ( * conn_service ) ( s#htc_target * , s#htc_service_connect_req * , s#htc_service_connect_resp * ) ; int ( * tx ) ( s#htc_target * , s#htc_packet * ) ; void ( * stop ) ( s#htc_target * ) ; void ( * cleanup ) ( s#htc_target * ) ; void ( * flush_txep ) ( s#htc_target * , e#htc_endpoint_id , t#u16 ) ; void ( * flush_rx_buf ) ( s#htc_target * ) ; void ( * activity_changed ) ( s#htc_target * , e#htc_endpoint_id , t#bool ) ; int ( * get_rxbuf_num ) ( s#htc_target * , e#htc_endpoint_id ) ; int ( * add_rxbuf_multiple ) ( s#htc_target * , s#list_head * ) ; int ( * credit_setup ) ( s#htc_target * , s#ath6kl_htc_credit_info * ) ; int ( * tx_complete ) ( s#ath6kl * , s#sk_buff * ) ; int ( * rx_complete ) ( s#ath6kl * , s#sk_buff * , t#u8 ) ; } +s#sq_threshold_params struct sq_threshold_params { t#s16 upper_threshold [ 6 ] ; t#s16 lower_threshold [ 6 ] ; t#u32 upper_threshold_valid_count ; t#u32 lower_threshold_valid_count ; t#u32 polling_interval ; t#u8 weight ; t#u8 last_rssi ; t#u8 last_rssi_poll_event ; } +s#wmi struct wmi { t#u16 stream_exist_for_ac [ 4 ] ; t#u8 fat_pipe_exist ; s#ath6kl * parent_dev ; t#u8 pwr_mode ; t#spinlock_t lock ; e#htc_endpoint_id ep_id ; s#sq_threshold_params sq_threshld [ 2 ] ; t#bool is_wmm_enabled ; t#u8 traffic_class ; t#bool is_probe_ssid ; t#u8 * last_mgmt_tx_frame ; t#size_t last_mgmt_tx_frame_len ; t#u8 saved_pwr_mode ; } +e#ath6kl_hif_type enum ath6kl_hif_type { ATH6KL_HIF_TYPE_SDIO , ATH6KL_HIF_TYPE_USB , } +s#ath6kl_version struct ath6kl_version { t#u32 target_ver ; t#u32 wlan_ver ; t#u32 abi_ver ; } +s#ath6kl_node_mapping struct ath6kl_node_mapping { t#u8 mac_addr [ 6 ] ; t#u8 ep_id ; t#u8 tx_pend ; } +s#ath6kl_cookie struct ath6kl_cookie { s#sk_buff * skb ; t#u32 map_no ; s#htc_packet htc_pkt ; s#ath6kl_cookie * arc_list_next ; } +s#skb_hold_q struct skb_hold_q { s#sk_buff * skb ; t#bool is_amsdu ; t#u16 seq_no ; } +s#rxtid struct rxtid { t#bool aggr ; t#bool timer_mon ; t#u16 win_sz ; t#u16 seq_next ; t#u32 hold_q_sz ; s#skb_hold_q * hold_q ; s#sk_buff_head q ; t#spinlock_t lock ; } +s#rxtid_stats struct rxtid_stats { t#u32 num_into_aggr ; t#u32 num_dups ; t#u32 num_oow ; t#u32 num_mpdu ; t#u32 num_amsdu ; t#u32 num_delivered ; t#u32 num_timeouts ; t#u32 num_hole ; t#u32 num_bar ; } +s#aggr_info struct aggr_info { s#aggr_info_conn * aggr_conn ; s#sk_buff_head rx_amsdu_freeq ; } +s#aggr_info_conn struct aggr_info_conn { t#u8 aggr_sz ; t#u8 timer_scheduled ; s#timer_list timer ; s#net_device * dev ; s#rxtid rx_tid [ 8 ] ; s#rxtid_stats stat [ 8 ] ; s#aggr_info * aggr_info ; } +s#ath6kl_sta struct ath6kl_sta { t#u16 sta_flags ; t#u8 mac [ 6 ] ; t#u8 aid ; t#u8 keymgmt ; t#u8 ucipher ; t#u8 auth ; t#u8 wpa_ie [ 256 ] ; s#sk_buff_head psq ; t#spinlock_t psq_lock ; s#list_head mgmt_psq ; t#size_t mgmt_psq_len ; t#u8 apsd_info ; s#sk_buff_head apsdq ; s#aggr_info_conn * aggr_conn ; } +s#ath6kl_req_key struct ath6kl_req_key { t#bool valid ; t#u8 key_index ; int key_type ; t#u8 key [ 32 ] ; t#u8 key_len ; } +s#wmi_per_sta_stat struct wmi_per_sta_stat { t#__le32 tx_bytes ; t#__le32 tx_pkts ; t#__le32 tx_error ; t#__le32 tx_discard ; t#__le32 rx_bytes ; t#__le32 rx_pkts ; t#__le32 rx_error ; t#__le32 rx_discard ; t#__le32 aid ; } +s#wmi_ap_mode_stat struct wmi_ap_mode_stat { t#__le32 action ; s#wmi_per_sta_stat sta [ 10 + 1 ] ; } +e#wlan_low_pwr_state enum wlan_low_pwr_state { WLAN_POWER_STATE_ON , WLAN_POWER_STATE_CUT_PWR , WLAN_POWER_STATE_DEEP_SLEEP , WLAN_POWER_STATE_WOW } +e#wmi_phy_cap enum wmi_phy_cap { WMI_11A_CAP = 0x01 , WMI_11G_CAP = 0x02 , WMI_11AG_CAP = 0x03 , WMI_11AN_CAP = 0x04 , WMI_11GN_CAP = 0x05 , WMI_11AGN_CAP = 0x06 , } +s#ath6kl_hw_fw struct ath6kl_hw_fw { const char * dir ; const char * otp ; const char * fw ; const char * tcmd ; const char * patch ; const char * utf ; const char * testscript ; } +s#ath6kl_hw struct ath6kl_hw { t#u32 id ; const char * name ; t#u32 dataset_patch_addr ; t#u32 app_load_addr ; t#u32 app_start_override_addr ; t#u32 board_ext_data_addr ; t#u32 reserved_ram_size ; t#u32 board_addr ; t#u32 refclk_hz ; t#u32 uarttx_pin ; t#u32 uarttx_rate ; t#u32 testscript_addr ; t#u8 tx_ant ; t#u8 rx_ant ; e#wmi_phy_cap cap ; t#u32 flags ; s#ath6kl_hw_fw fw ; const char * fw_board ; const char * fw_default_board ; } +s#ath6kl_mbox_info struct ath6kl_mbox_info { t#u32 htc_addr ; t#u32 htc_ext_addr ; t#u32 htc_ext_sz ; t#u32 block_size ; t#u32 gmbox_addr ; t#u32 gmbox_sz ; } +E#ATH6KL_FW_CAPABILITY_MAX ( 1 ) + 18 +s#ath6kl_fw_recovery struct ath6kl_fw_recovery { s#work_struct recovery_work ; unsigned long err_reason ; unsigned long hb_poll ; s#timer_list hb_timer ; t#u32 seq_num ; t#bool hb_pending ; t#u8 hb_misscnt ; t#bool enable ; } +s#ath6kl struct ath6kl { s#device * dev ; s#wiphy * wiphy ; e#ath6kl_state state ; unsigned int testmode ; s#ath6kl_bmi bmi ; const s#ath6kl_hif_ops * hif_ops ; const s#ath6kl_htc_ops * htc_ops ; s#wmi * wmi ; int tx_pending [ E#ENDPOINT_MAX ] ; int total_tx_data_pend ; s#htc_target * htc_target ; e#ath6kl_hif_type hif_type ; void * hif_priv ; s#list_head vif_list ; t#spinlock_t list_lock ; t#u8 num_vif ; unsigned int vif_max ; t#u8 max_norm_iface ; t#u8 avail_idx_map ; t#spinlock_t lock ; s#semaphore sem ; t#u8 lrssi_roam_threshold ; s#ath6kl_version version ; t#u32 target_type ; t#u8 tx_pwr ; s#ath6kl_node_mapping node_map [ 15 ] ; t#u8 ibss_ps_enable ; t#bool ibss_if_active ; t#u8 node_num ; t#u8 next_ep_id ; s#ath6kl_cookie * cookie_list ; t#u32 cookie_count ; e#htc_endpoint_id ac2ep_map [ 4 ] ; t#bool ac_stream_active [ 4 ] ; t#u8 ac_stream_pri_map [ 4 ] ; t#u8 hiac_stream_active_pri ; t#u8 ep2ac_map [ E#ENDPOINT_MAX ] ; e#htc_endpoint_id ctrl_ep ; s#ath6kl_htc_credit_info credit_state_info ; t#u32 connect_ctrl_flags ; t#u32 user_key_ctrl ; t#u8 usr_bss_filter ; s#ath6kl_sta sta_list [ 10 ] ; t#u8 sta_list_index ; s#ath6kl_req_key ap_mode_bkey ; s#sk_buff_head mcastpsq ; t#u32 want_ch_switch ; t#u16 last_ch ; t#spinlock_t mcastpsq_lock ; t#u8 intra_bss ; s#wmi_ap_mode_stat ap_stats ; t#u8 ap_country_code [ 3 ] ; s#list_head amsdu_rx_buffer_queue ; t#u8 rx_meta_ver ; e#wlan_low_pwr_state wlan_pwr_state ; t#u8 mac_addr [ 6 ] ; struct { void * rx_report ; t#size_t rx_report_len ; } tm ; s#ath6kl_hw hw ; t#u16 conf_flags ; t#u16 suspend_mode ; t#u16 wow_suspend_mode ; t#wait_queue_head_t event_wq ; s#ath6kl_mbox_info mbox_info ; s#ath6kl_cookie cookie_mem [ ( 180 + 18 ) ] ; unsigned long flag ; t#u8 * fw_board ; t#size_t fw_board_len ; t#u8 * fw_otp ; t#size_t fw_otp_len ; t#u8 * fw ; t#size_t fw_len ; t#u8 * fw_patch ; t#size_t fw_patch_len ; t#u8 * fw_testscript ; t#size_t fw_testscript_len ; unsigned int fw_api ; unsigned long fw_capabilities [ ( ( ( ( ( E#ATH6KL_FW_CAPABILITY_MAX ) ) + ( ( typeof ( ( E#ATH6KL_FW_CAPABILITY_MAX ) ) ) ( ( 32 ) ) - 1 ) ) & ~ ( ( typeof ( ( E#ATH6KL_FW_CAPABILITY_MAX ) ) ) ( ( 32 ) ) - 1 ) ) / 32 ) ] ; s#workqueue_struct * ath6kl_wq ; s#dentry * debugfs_phy ; t#bool p2p ; t#bool wiphy_registered ; s#ath6kl_fw_recovery fw_recovery ; } +e#ath6kl_cfg_suspend_mode enum ath6kl_cfg_suspend_mode { ATH6KL_CFG_SUSPEND_DEEPSLEEP , ATH6KL_CFG_SUSPEND_CUTPOWER , ATH6KL_CFG_SUSPEND_WOW , } +ath6kl_cfg80211_suspend int ath6kl_cfg80211_suspend ( s#ath6kl * , e#ath6kl_cfg_suspend_mode , s#cfg80211_wowlan * ) +ath6kl_cfg80211_resume int ath6kl_cfg80211_resume ( s#ath6kl * ) + +/* drivers/net/wireless/ath/ath6kl/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ath6kl_core_tx_complete void ath6kl_core_tx_complete ( s#ath6kl * , s#sk_buff * ) +ath6kl_core_rx_complete void ath6kl_core_rx_complete ( s#ath6kl * , s#sk_buff * , t#u8 ) +e#ath6kl_htc_type enum ath6kl_htc_type { ATH6KL_HTC_TYPE_MBOX , ATH6KL_HTC_TYPE_PIPE , } +ath6kl_core_init int ath6kl_core_init ( s#ath6kl * , e#ath6kl_htc_type ) +ath6kl_core_create s#ath6kl * ath6kl_core_create ( s#device * ) +ath6kl_core_cleanup void ath6kl_core_cleanup ( s#ath6kl * ) +ath6kl_core_destroy void ath6kl_core_destroy ( s#ath6kl * ) + +/* drivers/net/wireless/ath/ath6kl/debug.o */ +ath6kl_printk __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ath6kl_printk ( const char * , const char * , ... ) +ath6kl_info __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void ath6kl_info ( const char * , ... ) +ath6kl_err __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void ath6kl_err ( const char * , ... ) +ath6kl_warn __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void ath6kl_warn ( const char * , ... ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ath6kl_wep_key struct ath6kl_wep_key { t#u8 key_index ; t#u8 key_len ; t#u8 key [ 64 ] ; } +s#ath6kl_key struct ath6kl_key { t#u8 key [ 32 ] ; t#u8 key_len ; t#u8 seq [ 8 ] ; t#u8 seq_len ; t#u32 cipher ; } +s#ath6kl_htcap struct ath6kl_htcap { t#bool ht_enable ; t#u8 ampdu_factor ; unsigned short cap_info ; } +e#sme_state enum sme_state { SME_DISCONNECTED , SME_CONNECTING , SME_CONNECTED } +s#target_stats struct target_stats { t#u64 tx_pkt ; t#u64 tx_byte ; t#u64 tx_ucast_pkt ; t#u64 tx_ucast_byte ; t#u64 tx_mcast_pkt ; t#u64 tx_mcast_byte ; t#u64 tx_bcast_pkt ; t#u64 tx_bcast_byte ; t#u64 tx_rts_success_cnt ; t#u64 tx_pkt_per_ac [ 4 ] ; t#u64 tx_err ; t#u64 tx_fail_cnt ; t#u64 tx_retry_cnt ; t#u64 tx_mult_retry_cnt ; t#u64 tx_rts_fail_cnt ; t#u64 rx_pkt ; t#u64 rx_byte ; t#u64 rx_ucast_pkt ; t#u64 rx_ucast_byte ; t#u64 rx_mcast_pkt ; t#u64 rx_mcast_byte ; t#u64 rx_bcast_pkt ; t#u64 rx_bcast_byte ; t#u64 rx_frgment_pkt ; t#u64 rx_err ; t#u64 rx_crc_err ; t#u64 rx_key_cache_miss ; t#u64 rx_decrypt_err ; t#u64 rx_dupl_frame ; t#u64 tkip_local_mic_fail ; t#u64 tkip_cnter_measures_invoked ; t#u64 tkip_replays ; t#u64 tkip_fmt_err ; t#u64 ccmp_fmt_err ; t#u64 ccmp_replays ; t#u64 pwr_save_fail_cnt ; t#u64 cs_bmiss_cnt ; t#u64 cs_low_rssi_cnt ; t#u64 cs_connect_cnt ; t#u64 cs_discon_cnt ; t#s32 tx_ucast_rate ; t#s32 rx_ucast_rate ; t#u32 lq_val ; t#u32 wow_pkt_dropped ; t#u16 wow_evt_discarded ; t#s16 noise_floor_calib ; t#s16 cs_rssi ; t#s16 cs_ave_beacon_rssi ; t#u8 cs_ave_beacon_snr ; t#u8 cs_last_roam_msec ; t#u8 cs_snr ; t#u8 wow_host_pkt_wakeups ; t#u8 wow_host_evt_wakeups ; t#u32 arp_received ; t#u32 arp_matched ; t#u32 arp_replied ; } +s#wmi_connect_cmd struct wmi_connect_cmd { t#u8 nw_type ; t#u8 dot11_auth_mode ; t#u8 auth_mode ; t#u8 prwise_crypto_type ; t#u8 prwise_crypto_len ; t#u8 grp_crypto_type ; t#u8 grp_crypto_len ; t#u8 ssid_len ; t#u8 ssid [ 32 ] ; t#__le16 ch ; t#u8 bssid [ 6 ] ; t#__le32 ctrl_flags ; t#u8 nw_subtype ; } +s#ath6kl_vif struct ath6kl_vif { s#list_head list ; s#wireless_dev wdev ; s#net_device * ndev ; s#ath6kl * ar ; t#spinlock_t if_lock ; t#u8 fw_vif_idx ; unsigned long flags ; int ssid_len ; t#u8 ssid [ 32 ] ; t#u8 dot11_auth_mode ; t#u8 auth_mode ; t#u8 prwise_crypto ; t#u8 prwise_crypto_len ; t#u8 grp_crypto ; t#u8 grp_crypto_len ; t#u8 def_txkey_index ; t#u8 next_mode ; t#u8 nw_type ; t#u8 bssid [ 6 ] ; t#u8 req_bssid [ 6 ] ; t#u16 ch_hint ; t#u16 bss_ch ; s#ath6kl_wep_key wep_key_list [ 3 + 1 ] ; s#ath6kl_key keys [ 3 + 1 ] ; s#aggr_info * aggr_cntxt ; s#ath6kl_htcap htcap [ E#NUM_NL80211_BANDS ] ; s#timer_list disconnect_timer ; s#timer_list sched_scan_timer ; s#cfg80211_scan_request * scan_req ; e#sme_state sme_state ; int reconnect_flag ; t#u32 last_roc_id ; t#u32 last_cancel_roc_id ; t#u32 send_action_id ; t#bool probe_req_report ; t#u16 assoc_bss_beacon_int ; t#u16 listen_intvl_t ; t#u16 bmiss_time_t ; t#u32 txe_intvl ; t#u16 bg_scan_period ; t#u8 assoc_bss_dtim_period ; s#target_stats target_stats ; s#wmi_connect_cmd profile ; t#u16 rsn_capab ; s#list_head mc_filter ; } +ath6kl_read_tgt_stats int ath6kl_read_tgt_stats ( s#ath6kl * , s#ath6kl_vif * ) + +/* drivers/net/wireless/ath/ath6kl/hif.o */ +ath6kl_hif_rw_comp_handler int ath6kl_hif_rw_comp_handler ( void * , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ath6kl_hif_intr_bh_handler int ath6kl_hif_intr_bh_handler ( s#ath6kl * ) + +/* drivers/net/wireless/ath/ath6kl/init.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ath6kl_stop_txrx void ath6kl_stop_txrx ( s#ath6kl * ) + +/* drivers/net/wireless/ath/ath9k/ani.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#ath_bus_type enum ath_bus_type { ATH_PCI , ATH_AHB , ATH_USB , } +s#ath_bus_ops struct ath_bus_ops { e#ath_bus_type ath_bus_type ; void ( * read_cachesize ) ( s#ath_common * , int * ) ; t#bool ( * eeprom_read ) ( s#ath_common * , t#u32 , t#u16 * ) ; void ( * bt_coex_prep ) ( s#ath_common * ) ; void ( * aspm_init ) ( s#ath_common * ) ; } +e#ath_usb_dev enum ath_usb_dev { AR9280_USB = 1 , AR9287_USB = 2 , STORAGE_DEVICE = 3 , } +s#ath9k_hw_version struct ath9k_hw_version { t#u32 magic ; t#u16 devid ; t#u16 subvendorid ; t#u32 macVersion ; t#u16 macRev ; t#u16 phyRev ; t#u16 analog5GhzRev ; t#u16 analog2GhzRev ; e#ath_usb_dev usbdev ; } +s#ath9k_ops_config struct ath9k_ops_config { int dma_beacon_response_time ; int sw_beacon_response_time ; t#bool cwm_ignore_extcca ; t#u32 pcie_waen ; t#u8 analog_shiftreg ; t#u32 ofdm_trig_low ; t#u32 ofdm_trig_high ; t#u32 cck_trig_high ; t#u32 cck_trig_low ; t#bool enable_paprd ; int serialize_regmode ; t#bool rx_intr_mitigation ; t#bool tx_intr_mitigation ; t#u8 max_txtrig_level ; t#u16 ani_poll_interval ; t#u16 hw_hang_checks ; t#u16 rimt_first ; t#u16 rimt_last ; t#u32 aspm_l1_fix ; t#u32 xlna_gpio ; t#u32 ant_ctrl_comm2g_switch_enable ; t#bool xatten_margin_cfg ; t#bool alt_mingainidx ; t#u8 pll_pwrsave ; t#bool tx_gain_buffalo ; t#bool led_active_high ; } +s#ath9k_hw_capabilities struct ath9k_hw_capabilities { t#u32 hw_caps ; t#u16 rts_aggr_limit ; t#u8 tx_chainmask ; t#u8 rx_chainmask ; t#u8 chip_chainmask ; t#u8 max_txchains ; t#u8 max_rxchains ; t#u8 num_gpio_pins ; t#u32 gpio_mask ; t#u32 gpio_requested ; t#u8 rx_hp_qdepth ; t#u8 rx_lp_qdepth ; t#u8 rx_status_len ; t#u8 tx_desc_len ; t#u8 txs_len ; } +s#ath9k_channel struct ath9k_channel { s#ieee80211_channel * chan ; t#u16 channel ; t#u16 channelFlags ; t#s16 noisefloor ; } +s#base_eep_header struct base_eep_header { t#__le16 length ; t#__le16 checksum ; t#__le16 version ; t#u8 opCapFlags ; t#u8 eepMisc ; t#__le16 regDmn [ 2 ] ; t#u8 macAddr [ 6 ] ; t#u8 rxMask ; t#u8 txMask ; t#__le16 rfSilent ; t#__le16 blueToothOptions ; t#__le16 deviceCap ; t#__le32 binBuildNumber ; t#u8 deviceType ; t#u8 pwdclkind ; t#u8 fastClk5g ; t#u8 divChain ; t#u8 rxGainType ; t#u8 dacHiPwrMode_5G ; t#u8 openLoopPwrCntl ; t#u8 dacLpMode ; t#u8 txGainType ; t#u8 rcChainMask ; t#u8 desiredScaleCCK ; t#u8 pwr_table_offset ; t#u8 frac_n_5g ; t#u8 futureBase_3 [ 21 ] ; } +s#spur_chan struct spur_chan { t#__le16 spurChan ; t#u8 spurRangeLow ; t#u8 spurRangeHigh ; } +s#modal_eep_header struct modal_eep_header { t#__le32 antCtrlChain [ 3 ] ; t#__le32 antCtrlCommon ; t#u8 antennaGainCh [ 3 ] ; t#u8 switchSettling ; t#u8 txRxAttenCh [ 3 ] ; t#u8 rxTxMarginCh [ 3 ] ; t#u8 adcDesiredSize ; t#u8 pgaDesiredSize ; t#u8 xlnaGainCh [ 3 ] ; t#u8 txEndToXpaOff ; t#u8 txEndToRxOn ; t#u8 txFrameToXpaOn ; t#u8 thresh62 ; t#u8 noiseFloorThreshCh [ 3 ] ; t#u8 xpdGain ; t#u8 xpd ; t#u8 iqCalICh [ 3 ] ; t#u8 iqCalQCh [ 3 ] ; t#u8 pdGainOverlap ; t#u8 ob ; t#u8 db ; t#u8 xpaBiasLvl ; t#u8 pwrDecreaseFor2Chain ; t#u8 pwrDecreaseFor3Chain ; t#u8 txFrameToDataStart ; t#u8 txFrameToPaOn ; t#u8 ht40PowerIncForPdadc ; t#u8 bswAtten [ 3 ] ; t#u8 bswMargin [ 3 ] ; t#u8 swSettleHt40 ; t#u8 xatten2Db [ 3 ] ; t#u8 xatten2Margin [ 3 ] ; t#u8 ob_ch1 ; t#u8 db_ch1 ; t#u8 lna_ctl ; t#u8 miscBits ; t#__le16 xpaBiasLvlFreq [ 3 ] ; t#u8 futureModal [ 6 ] ; s#spur_chan spurChans [ 5 ] ; } +s#cal_data_per_freq struct cal_data_per_freq { t#u8 pwrPdg [ 4 ] [ 5 ] ; t#u8 vpdPdg [ 4 ] [ 5 ] ; } +s#cal_target_power_leg struct cal_target_power_leg { t#u8 bChannel ; t#u8 tPow2x [ 4 ] ; } +s#cal_target_power_ht struct cal_target_power_ht { t#u8 bChannel ; t#u8 tPow2x [ 8 ] ; } +s#cal_ctl_edges struct cal_ctl_edges { t#u8 bChannel ; t#u8 ctl ; } +s#cal_ctl_data struct cal_ctl_data { s#cal_ctl_edges ctlEdges [ 3 ] [ 8 ] ; } +s#ar5416_eeprom_def struct ar5416_eeprom_def { s#base_eep_header baseEepHeader ; t#u8 custData [ 64 ] ; s#modal_eep_header modalHeader [ 2 ] ; t#u8 calFreqPier5G [ 8 ] ; t#u8 calFreqPier2G [ 4 ] ; s#cal_data_per_freq calPierData5G [ 3 ] [ 8 ] ; s#cal_data_per_freq calPierData2G [ 3 ] [ 4 ] ; s#cal_target_power_leg calTargetPower5G [ 8 ] ; s#cal_target_power_ht calTargetPower5GHT20 [ 8 ] ; s#cal_target_power_ht calTargetPower5GHT40 [ 8 ] ; s#cal_target_power_leg calTargetPowerCck [ 3 ] ; s#cal_target_power_leg calTargetPower2G [ 4 ] ; s#cal_target_power_ht calTargetPower2GHT20 [ 4 ] ; s#cal_target_power_ht calTargetPower2GHT40 [ 4 ] ; t#u8 ctlIndex [ 24 ] ; s#cal_ctl_data ctlData [ 24 ] ; t#u8 padding ; } +s#base_eep_header_4k struct base_eep_header_4k { t#__le16 length ; t#__le16 checksum ; t#__le16 version ; t#u8 opCapFlags ; t#u8 eepMisc ; t#__le16 regDmn [ 2 ] ; t#u8 macAddr [ 6 ] ; t#u8 rxMask ; t#u8 txMask ; t#__le16 rfSilent ; t#__le16 blueToothOptions ; t#__le16 deviceCap ; t#__le32 binBuildNumber ; t#u8 deviceType ; t#u8 txGainType ; } +s#modal_eep_4k_header struct modal_eep_4k_header { t#__le32 antCtrlChain [ 1 ] ; t#__le32 antCtrlCommon ; t#u8 antennaGainCh [ 1 ] ; t#u8 switchSettling ; t#u8 txRxAttenCh [ 1 ] ; t#u8 rxTxMarginCh [ 1 ] ; t#u8 adcDesiredSize ; t#u8 pgaDesiredSize ; t#u8 xlnaGainCh [ 1 ] ; t#u8 txEndToXpaOff ; t#u8 txEndToRxOn ; t#u8 txFrameToXpaOn ; t#u8 thresh62 ; t#u8 noiseFloorThreshCh [ 1 ] ; t#u8 xpdGain ; t#u8 xpd ; t#u8 iqCalICh [ 1 ] ; t#u8 iqCalQCh [ 1 ] ; t#u8 pdGainOverlap ; t#u8 ob_0 : 4 , ob_1 : 4 ; t#u8 db1_0 : 4 , db1_1 : 4 ; t#u8 xpaBiasLvl ; t#u8 txFrameToDataStart ; t#u8 txFrameToPaOn ; t#u8 ht40PowerIncForPdadc ; t#u8 bswAtten [ 1 ] ; t#u8 bswMargin [ 1 ] ; t#u8 swSettleHt40 ; t#u8 xatten2Db [ 1 ] ; t#u8 xatten2Margin [ 1 ] ; t#u8 db2_0 : 4 , db2_1 : 4 ; t#u8 version ; t#u8 ob_2 : 4 , ob_3 : 4 ; t#u8 ob_4 : 4 , antdiv_ctl1 : 4 ; t#u8 db1_2 : 4 , db1_3 : 4 ; t#u8 db1_4 : 4 , antdiv_ctl2 : 4 ; t#u8 db2_2 : 4 , db2_3 : 4 ; t#u8 db2_4 : 4 , reserved : 4 ; t#u8 tx_diversity ; t#u8 flc_pwr_thresh ; t#u8 bb_scale_smrt_antenna ; t#u8 futureModal [ 1 ] ; s#spur_chan spurChans [ 5 ] ; } +s#cal_data_per_freq_4k struct cal_data_per_freq_4k { t#u8 pwrPdg [ 2 ] [ 5 ] ; t#u8 vpdPdg [ 2 ] [ 5 ] ; } +s#cal_ctl_data_4k struct cal_ctl_data_4k { s#cal_ctl_edges ctlEdges [ 1 ] [ 4 ] ; } +s#ar5416_eeprom_4k struct ar5416_eeprom_4k { s#base_eep_header_4k baseEepHeader ; t#u8 custData [ 20 ] ; s#modal_eep_4k_header modalHeader ; t#u8 calFreqPier2G [ 3 ] ; s#cal_data_per_freq_4k calPierData2G [ 1 ] [ 3 ] ; s#cal_target_power_leg calTargetPowerCck [ 3 ] ; s#cal_target_power_leg calTargetPower2G [ 3 ] ; s#cal_target_power_ht calTargetPower2GHT20 [ 3 ] ; s#cal_target_power_ht calTargetPower2GHT40 [ 3 ] ; t#u8 ctlIndex [ 12 ] ; s#cal_ctl_data_4k ctlData [ 12 ] ; t#u8 padding ; } +t#int8_t typedef t#s8 int8_t +s#base_eep_ar9287_header struct base_eep_ar9287_header { t#__le16 length ; t#__le16 checksum ; t#__le16 version ; t#u8 opCapFlags ; t#u8 eepMisc ; t#__le16 regDmn [ 2 ] ; t#u8 macAddr [ 6 ] ; t#u8 rxMask ; t#u8 txMask ; t#__le16 rfSilent ; t#__le16 blueToothOptions ; t#__le16 deviceCap ; t#__le32 binBuildNumber ; t#u8 deviceType ; t#u8 openLoopPwrCntl ; t#int8_t pwrTableOffset ; t#int8_t tempSensSlope ; t#int8_t tempSensSlopePalOn ; t#u8 futureBase [ 29 ] ; } +s#modal_eep_ar9287_header struct modal_eep_ar9287_header { t#__le32 antCtrlChain [ 2 ] ; t#__le32 antCtrlCommon ; t#int8_t antennaGainCh [ 2 ] ; t#u8 switchSettling ; t#u8 txRxAttenCh [ 2 ] ; t#u8 rxTxMarginCh [ 2 ] ; t#int8_t adcDesiredSize ; t#u8 txEndToXpaOff ; t#u8 txEndToRxOn ; t#u8 txFrameToXpaOn ; t#u8 thresh62 ; t#int8_t noiseFloorThreshCh [ 2 ] ; t#u8 xpdGain ; t#u8 xpd ; t#int8_t iqCalICh [ 2 ] ; t#int8_t iqCalQCh [ 2 ] ; t#u8 pdGainOverlap ; t#u8 xpaBiasLvl ; t#u8 txFrameToDataStart ; t#u8 txFrameToPaOn ; t#u8 ht40PowerIncForPdadc ; t#u8 bswAtten [ 2 ] ; t#u8 bswMargin [ 2 ] ; t#u8 swSettleHt40 ; t#u8 version ; t#u8 db1 ; t#u8 db2 ; t#u8 ob_cck ; t#u8 ob_psk ; t#u8 ob_qam ; t#u8 ob_pal_off ; t#u8 futureModal [ 30 ] ; s#spur_chan spurChans [ 5 ] ; } +s#cal_data_op_loop_ar9287 struct cal_data_op_loop_ar9287 { t#u8 pwrPdg [ 2 ] [ 5 ] ; t#u8 vpdPdg [ 2 ] [ 5 ] ; t#u8 pcdac [ 2 ] [ 5 ] ; t#u8 empty [ 2 ] [ 5 ] ; } +s#cal_data_per_freq_ar9287 struct cal_data_per_freq_ar9287 { t#u8 pwrPdg [ 4 ] [ 1 ] ; t#u8 vpdPdg [ 4 ] [ 1 ] ; } +u#cal_data_per_freq_ar9287_u union cal_data_per_freq_ar9287_u { s#cal_data_op_loop_ar9287 calDataOpen ; s#cal_data_per_freq_ar9287 calDataClose ; } +s#cal_ctl_data_ar9287 struct cal_ctl_data_ar9287 { s#cal_ctl_edges ctlEdges [ 2 ] [ 4 ] ; } +s#ar9287_eeprom struct ar9287_eeprom { s#base_eep_ar9287_header baseEepHeader ; t#u8 custData [ 32 ] ; s#modal_eep_ar9287_header modalHeader ; t#u8 calFreqPier2G [ 3 ] ; u#cal_data_per_freq_ar9287_u calPierData2G [ 2 ] [ 3 ] ; s#cal_target_power_leg calTargetPowerCck [ 3 ] ; s#cal_target_power_leg calTargetPower2G [ 3 ] ; s#cal_target_power_ht calTargetPower2GHT20 [ 3 ] ; s#cal_target_power_ht calTargetPower2GHT40 [ 3 ] ; t#u8 ctlIndex [ 12 ] ; s#cal_ctl_data_ar9287 ctlData [ 12 ] ; t#u8 padding ; } +s#eepFlags struct eepFlags { t#u8 opFlags ; t#u8 eepMisc ; } +s#ar9300_base_eep_hdr struct ar9300_base_eep_hdr { t#__le16 regDmn [ 2 ] ; t#u8 txrxMask ; s#eepFlags opCapFlags ; t#u8 rfSilent ; t#u8 blueToothOptions ; t#u8 deviceCap ; t#u8 deviceType ; t#int8_t pwrTableOffset ; t#u8 params_for_tuning_caps [ 2 ] ; t#u8 featureEnable ; t#u8 miscConfiguration ; t#u8 eepromWriteEnableGpio ; t#u8 wlanDisableGpio ; t#u8 wlanLedGpio ; t#u8 rxBandSelectGpio ; t#u8 txrxgain ; t#__le32 swreg ; } +s#ar9300_modal_eep_header struct ar9300_modal_eep_header { t#__le32 antCtrlCommon ; t#__le32 antCtrlCommon2 ; t#__le16 antCtrlChain [ 3 ] ; t#u8 xatten1DB [ 3 ] ; t#u8 xatten1Margin [ 3 ] ; t#int8_t tempSlope ; t#int8_t voltSlope ; t#u8 spurChans [ 5 ] ; t#int8_t noiseFloorThreshCh [ 3 ] ; t#u8 reserved [ 11 ] ; t#int8_t quick_drop ; t#u8 xpaBiasLvl ; t#u8 txFrameToDataStart ; t#u8 txFrameToPaOn ; t#u8 txClip ; t#int8_t antennaGain ; t#u8 switchSettling ; t#int8_t adcDesiredSize ; t#u8 txEndToXpaOff ; t#u8 txEndToRxOn ; t#u8 txFrameToXpaOn ; t#u8 thresh62 ; t#__le32 papdRateMaskHt20 ; t#__le32 papdRateMaskHt40 ; t#__le16 switchcomspdt ; t#u8 xlna_bias_strength ; t#u8 futureModal [ 7 ] ; } +s#ar9300_BaseExtension_1 struct ar9300_BaseExtension_1 { t#u8 ant_div_control ; t#u8 future [ 2 ] ; t#u8 misc_enable ; t#int8_t tempslopextension [ 8 ] ; t#int8_t quick_drop_low ; t#int8_t quick_drop_high ; } +s#ar9300_cal_data_per_freq_op_loop struct ar9300_cal_data_per_freq_op_loop { t#int8_t refPower ; t#u8 voltMeas ; t#u8 tempMeas ; t#int8_t rxNoisefloorCal ; t#int8_t rxNoisefloorPower ; t#u8 rxTempMeas ; } +s#cal_tgt_pow_legacy struct cal_tgt_pow_legacy { t#u8 tPow2x [ 4 ] ; } +s#cal_tgt_pow_ht struct cal_tgt_pow_ht { t#u8 tPow2x [ 14 ] ; } +s#cal_ctl_data_2g struct cal_ctl_data_2g { t#u8 ctlEdges [ 4 ] ; } +s#ar9300_BaseExtension_2 struct ar9300_BaseExtension_2 { t#int8_t tempSlopeLow ; t#int8_t tempSlopeHigh ; t#u8 xatten1DBLow [ 3 ] ; t#u8 xatten1MarginLow [ 3 ] ; t#u8 xatten1DBHigh [ 3 ] ; t#u8 xatten1MarginHigh [ 3 ] ; } +s#cal_ctl_data_5g struct cal_ctl_data_5g { t#u8 ctlEdges [ 8 ] ; } +s#ar9300_eeprom struct ar9300_eeprom { t#u8 eepromVersion ; t#u8 templateVersion ; t#u8 macAddr [ 6 ] ; t#u8 custData [ 20 ] ; s#ar9300_base_eep_hdr baseEepHeader ; s#ar9300_modal_eep_header modalHeader2G ; s#ar9300_BaseExtension_1 base_ext1 ; t#u8 calFreqPier2G [ 3 ] ; s#ar9300_cal_data_per_freq_op_loop calPierData2G [ 3 ] [ 3 ] ; t#u8 calTarget_freqbin_Cck [ 2 ] ; t#u8 calTarget_freqbin_2G [ 3 ] ; t#u8 calTarget_freqbin_2GHT20 [ 3 ] ; t#u8 calTarget_freqbin_2GHT40 [ 3 ] ; s#cal_tgt_pow_legacy calTargetPowerCck [ 2 ] ; s#cal_tgt_pow_legacy calTargetPower2G [ 3 ] ; s#cal_tgt_pow_ht calTargetPower2GHT20 [ 3 ] ; s#cal_tgt_pow_ht calTargetPower2GHT40 [ 3 ] ; t#u8 ctlIndex_2G [ 12 ] ; t#u8 ctl_freqbin_2G [ 12 ] [ 4 ] ; s#cal_ctl_data_2g ctlPowerData_2G [ 12 ] ; s#ar9300_modal_eep_header modalHeader5G ; s#ar9300_BaseExtension_2 base_ext2 ; t#u8 calFreqPier5G [ 8 ] ; s#ar9300_cal_data_per_freq_op_loop calPierData5G [ 3 ] [ 8 ] ; t#u8 calTarget_freqbin_5G [ 8 ] ; t#u8 calTarget_freqbin_5GHT20 [ 8 ] ; t#u8 calTarget_freqbin_5GHT40 [ 8 ] ; s#cal_tgt_pow_legacy calTargetPower5G [ 8 ] ; s#cal_tgt_pow_ht calTargetPower5GHT20 [ 8 ] ; s#cal_tgt_pow_ht calTargetPower5GHT40 [ 8 ] ; t#u8 ctlIndex_5G [ 9 ] ; t#u8 ctl_freqbin_5G [ 9 ] [ 8 ] ; s#cal_ctl_data_5g ctlPowerData_5G [ 9 ] ; } +e#eeprom_param enum eeprom_param { EEP_NFTHRESH_5 , EEP_NFTHRESH_2 , EEP_MAC_MSW , EEP_MAC_MID , EEP_MAC_LSW , EEP_REG_0 , EEP_OP_CAP , EEP_OP_MODE , EEP_RF_SILENT , EEP_OB_5 , EEP_DB_5 , EEP_OB_2 , EEP_DB_2 , EEP_TX_MASK , EEP_RX_MASK , EEP_FSTCLK_5G , EEP_RXGAIN_TYPE , EEP_OL_PWRCTRL , EEP_TXGAIN_TYPE , EEP_RC_CHAIN_MASK , EEP_DAC_HPWR_5G , EEP_FRAC_N_5G , EEP_DEV_TYPE , EEP_TEMPSENSE_SLOPE , EEP_TEMPSENSE_SLOPE_PAL_ON , EEP_PWR_TABLE_OFFSET , EEP_PAPRD , EEP_MODAL_VER , EEP_ANT_DIV_CTL1 , EEP_CHAIN_MASK_REDUCE , EEP_ANTENNA_GAIN_2G , EEP_ANTENNA_GAIN_5G , } +s#eeprom_ops struct eeprom_ops { int ( * check_eeprom ) ( s#ath_hw * ) ; t#u32 ( * get_eeprom ) ( s#ath_hw * , e#eeprom_param ) ; t#bool ( * fill_eeprom ) ( s#ath_hw * ) ; t#u32 ( * dump_eeprom ) ( s#ath_hw * , t#bool , t#u8 * , t#u32 , t#u32 ) ; int ( * get_eeprom_ver ) ( s#ath_hw * ) ; int ( * get_eeprom_rev ) ( s#ath_hw * ) ; void ( * set_board_values ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * set_addac ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * set_txpower ) ( s#ath_hw * , s#ath9k_channel * , t#u16 , t#u8 , t#u8 , t#bool ) ; t#u16 ( * get_spur_channel ) ( s#ath_hw * , t#u16 , t#bool ) ; t#u8 ( * get_eepmisc ) ( s#ath_hw * ) ; } +s#ath_nf_limits struct ath_nf_limits { t#s16 max ; t#s16 min ; t#s16 nominal ; t#s16 cal [ 3 ] ; t#s16 pwr [ 3 ] ; } +e#ath9k_power_mode enum ath9k_power_mode { ATH9K_PM_AWAKE = 0 , ATH9K_PM_FULL_SLEEP , ATH9K_PM_NETWORK_SLEEP , ATH9K_PM_UNDEFINED } +s#ath9k_nfcal_hist struct ath9k_nfcal_hist { t#int16_t nfCalBuffer [ 5 ] ; t#u8 currIndex ; t#int16_t privNF ; t#u8 invalidNFcount ; } +s#ath9k_hw_cal_data struct ath9k_hw_cal_data { t#u16 channel ; t#u16 channelFlags ; unsigned long cal_flags ; t#int32_t CalValid ; t#int8_t iCoff ; t#int8_t qCoff ; t#u8 caldac [ 2 ] ; t#u16 small_signal_gain [ 3 ] ; t#u32 pa_table [ 3 ] [ 24 ] ; t#u32 num_measures [ 3 ] ; int tx_corr_coeff [ 8 ] [ 3 ] ; t#u32 tx_clcal [ 3 ] [ 16 ] ; t#u32 rtt_table [ 3 ] [ 6 ] ; s#ath9k_nfcal_hist nfCalHist [ 6 ] ; } +s#ath9k_pacal_info struct ath9k_pacal_info { t#int32_t prev_offset ; t#int8_t max_skipcount ; t#int8_t skipcount ; } +s#ath9k_mib_stats struct ath9k_mib_stats { t#u32 ackrcv_bad ; t#u32 rts_bad ; t#u32 rts_good ; t#u32 fcs_bad ; t#u32 beacons ; } +s#ar5416Stats struct ar5416Stats { t#u32 ast_ani_spurup ; t#u32 ast_ani_spurdown ; t#u32 ast_ani_ofdmon ; t#u32 ast_ani_ofdmoff ; t#u32 ast_ani_cckhigh ; t#u32 ast_ani_ccklow ; t#u32 ast_ani_stepup ; t#u32 ast_ani_stepdown ; t#u32 ast_ani_ofdmerrs ; t#u32 ast_ani_cckerrs ; t#u32 ast_ani_reset ; t#u32 ast_ani_lneg_or_lzero ; t#u32 avgbrssi ; s#ath9k_mib_stats ast_mibstats ; } +e#ath9k_tx_queue enum ath9k_tx_queue { ATH9K_TX_QUEUE_INACTIVE = 0 , ATH9K_TX_QUEUE_DATA , ATH9K_TX_QUEUE_BEACON , ATH9K_TX_QUEUE_CAB , ATH9K_TX_QUEUE_UAPSD , ATH9K_TX_QUEUE_PSPOLL } +e#ath9k_tx_queue_flags enum ath9k_tx_queue_flags { TXQ_FLAG_TXINT_ENABLE = 0x0001 , TXQ_FLAG_TXDESCINT_ENABLE = 0x0002 , TXQ_FLAG_TXEOLINT_ENABLE = 0x0004 , TXQ_FLAG_TXURNINT_ENABLE = 0x0008 , TXQ_FLAG_BACKOFF_DISABLE = 0x0010 , TXQ_FLAG_COMPRESSION_ENABLE = 0x0020 , TXQ_FLAG_RDYTIME_EXP_POLICY_ENABLE = 0x0040 , TXQ_FLAG_FRAG_BURST_BACKOFF_ENABLE = 0x0080 , } +s#ath9k_tx_queue_info struct ath9k_tx_queue_info { t#u32 tqi_ver ; e#ath9k_tx_queue tqi_type ; int tqi_subtype ; e#ath9k_tx_queue_flags tqi_qflags ; t#u32 tqi_priority ; t#u32 tqi_aifs ; t#u32 tqi_cwmin ; t#u32 tqi_cwmax ; t#u16 tqi_shretry ; t#u16 tqi_lgretry ; t#u32 tqi_cbrPeriod ; t#u32 tqi_cbrOverflowLimit ; t#u32 tqi_burstTime ; t#u32 tqi_readyTime ; t#u32 tqi_physCompBuf ; t#u32 tqi_intFlags ; } +E#ATH9K_INT_TIM 0x00200000 +E#ATH9K_INT_DTIM 0x00400000 +E#ATH9K_INT_DTIMSYNC 0x00800000 +E#ATH9K_INT_TSFOOR 0x04000000 +E#ATH9K_INT_CABEND 0x02000000 +E#ATH9K_INT_RXNOFRM 0x00000008 +E#ATH9K_INT_RXDESC 0x00000002 +E#ATH9K_INT_RXEOL 0x00000010 +E#ATH9K_INT_RXORN 0x00000020 +E#ATH9K_INT_TXURN 0x00000800 +E#ATH9K_INT_TXDESC 0x00000080 +E#ATH9K_INT_MIB 0x00001000 +E#ATH9K_INT_RXPHY 0x00004000 +E#ATH9K_INT_RXKCM 0x00008000 +E#ATH9K_INT_SWBA 0x00010000 +E#ATH9K_INT_BMISS 0x00040000 +E#ATH9K_INT_GPIO 0x01000000 +e#ath9k_int enum ath9k_int { ATH9K_INT_RX = 0x00000001 , ATH9K_INT_RXDESC = 0x00000002 , ATH9K_INT_RXHP = 0x00000001 , ATH9K_INT_RXLP = 0x00000002 , ATH9K_INT_RXNOFRM = 0x00000008 , ATH9K_INT_RXEOL = 0x00000010 , ATH9K_INT_RXORN = 0x00000020 , ATH9K_INT_TX = 0x00000040 , ATH9K_INT_TXDESC = 0x00000080 , ATH9K_INT_TIM_TIMER = 0x00000100 , ATH9K_INT_MCI = 0x00000200 , ATH9K_INT_BB_WATCHDOG = 0x00000400 , ATH9K_INT_TXURN = 0x00000800 , ATH9K_INT_MIB = 0x00001000 , ATH9K_INT_RXPHY = 0x00004000 , ATH9K_INT_RXKCM = 0x00008000 , ATH9K_INT_SWBA = 0x00010000 , ATH9K_INT_BMISS = 0x00040000 , ATH9K_INT_BNR = 0x00100000 , ATH9K_INT_TIM = 0x00200000 , ATH9K_INT_DTIM = 0x00400000 , ATH9K_INT_DTIMSYNC = 0x00800000 , ATH9K_INT_GPIO = 0x01000000 , ATH9K_INT_CABEND = 0x02000000 , ATH9K_INT_TSFOOR = 0x04000000 , ATH9K_INT_GENTIMER = 0x08000000 , ATH9K_INT_CST = 0x10000000 , ATH9K_INT_GTT = 0x20000000 , ATH9K_INT_FATAL = 0x40000000 , ATH9K_INT_GLOBAL = 0x80000000 , ATH9K_INT_BMISC = E#ATH9K_INT_TIM | E#ATH9K_INT_DTIM | E#ATH9K_INT_DTIMSYNC | E#ATH9K_INT_TSFOOR | E#ATH9K_INT_CABEND , ATH9K_INT_COMMON = E#ATH9K_INT_RXNOFRM | E#ATH9K_INT_RXDESC | E#ATH9K_INT_RXEOL | E#ATH9K_INT_RXORN | E#ATH9K_INT_TXURN | E#ATH9K_INT_TXDESC | E#ATH9K_INT_MIB | E#ATH9K_INT_RXPHY | E#ATH9K_INT_RXKCM | E#ATH9K_INT_SWBA | E#ATH9K_INT_BMISS | E#ATH9K_INT_GPIO , ATH9K_INT_NOCARD = 0xffffffff } +s#ath9k_percal_data struct ath9k_percal_data { t#u32 calType ; t#u32 calNumSamples ; t#u32 calCountMax ; void ( * calCollect ) ( s#ath_hw * ) ; void ( * calPostProc ) ( s#ath_hw * , t#u8 ) ; } +e#ath9k_cal_state enum ath9k_cal_state { CAL_INACTIVE , CAL_WAITING , CAL_RUNNING , CAL_DONE } +s#ath9k_cal_list struct ath9k_cal_list { const s#ath9k_percal_data * calData ; e#ath9k_cal_state calState ; s#ath9k_cal_list * calNext ; } +e#ath9k_ani_cmd enum ath9k_ani_cmd { ATH9K_ANI_OFDM_WEAK_SIGNAL_DETECTION = 0x1 , ATH9K_ANI_FIRSTEP_LEVEL = 0x2 , ATH9K_ANI_SPUR_IMMUNITY_LEVEL = 0x4 , ATH9K_ANI_MRC_CCK = 0x8 , ATH9K_ANI_ALL = 0xfff } +s#ath_hw_radar_conf struct ath_hw_radar_conf { unsigned int pulse_inband ; unsigned int pulse_inband_step ; unsigned int pulse_height ; unsigned int pulse_rssi ; unsigned int pulse_maxlen ; unsigned int radar_rssi ; unsigned int radar_inband ; int fir_power ; t#bool ext_channel ; } +s#ath_hw_private_ops struct ath_hw_private_ops { void ( * init_hang_checks ) ( s#ath_hw * ) ; t#bool ( * detect_mac_hang ) ( s#ath_hw * ) ; t#bool ( * detect_bb_hang ) ( s#ath_hw * ) ; void ( * init_cal_settings ) ( s#ath_hw * ) ; t#bool ( * init_cal ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * init_mode_gain_regs ) ( s#ath_hw * ) ; void ( * setup_calibration ) ( s#ath_hw * , s#ath9k_cal_list * ) ; int ( * rf_set_freq ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * spur_mitigate_freq ) ( s#ath_hw * , s#ath9k_channel * ) ; t#bool ( * set_rf_regs ) ( s#ath_hw * , s#ath9k_channel * , t#u16 ) ; void ( * set_channel_regs ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * init_bb ) ( s#ath_hw * , s#ath9k_channel * ) ; int ( * process_ini ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * olc_init ) ( s#ath_hw * ) ; void ( * set_rfmode ) ( s#ath_hw * , s#ath9k_channel * ) ; void ( * mark_phy_inactive ) ( s#ath_hw * ) ; void ( * set_delta_slope ) ( s#ath_hw * , s#ath9k_channel * ) ; t#bool ( * rfbus_req ) ( s#ath_hw * ) ; void ( * rfbus_done ) ( s#ath_hw * ) ; void ( * restore_chainmask ) ( s#ath_hw * ) ; t#u32 ( * compute_pll_control ) ( s#ath_hw * , s#ath9k_channel * ) ; t#bool ( * ani_control ) ( s#ath_hw * , e#ath9k_ani_cmd , int ) ; void ( * do_getnf ) ( s#ath_hw * , t#int16_t [ 6 ] ) ; void ( * set_radar_params ) ( s#ath_hw * , s#ath_hw_radar_conf * ) ; int ( * fast_chan_change ) ( s#ath_hw * , s#ath9k_channel * , t#u8 * ) ; void ( * ani_cache_ini_regs ) ( s#ath_hw * ) ; t#bool ( * is_aic_enabled ) ( s#ath_hw * ) ; } +e#aggr_type enum aggr_type { AGGR_BUF_NONE , AGGR_BUF_FIRST , AGGR_BUF_MIDDLE , AGGR_BUF_LAST , } +s#ath9k_11n_rate_series struct ath9k_11n_rate_series { t#u32 Tries ; t#u32 Rate ; t#u32 PktDuration ; t#u32 ChSel ; t#u32 RateFlags ; } +e#ath9k_pkt_type enum ath9k_pkt_type { ATH9K_PKT_TYPE_NORMAL = 0 , ATH9K_PKT_TYPE_ATIM , ATH9K_PKT_TYPE_PSPOLL , ATH9K_PKT_TYPE_BEACON , ATH9K_PKT_TYPE_PROBE_RESP , ATH9K_PKT_TYPE_CHIRP , ATH9K_PKT_TYPE_GRP_POLL , } +e#ath9k_key_type enum ath9k_key_type { ATH9K_KEY_TYPE_CLEAR , ATH9K_KEY_TYPE_WEP , ATH9K_KEY_TYPE_AES , ATH9K_KEY_TYPE_TKIP , } +s#ath_tx_info struct ath_tx_info { t#u8 qcu ; t#bool is_first ; t#bool is_last ; e#aggr_type aggr ; t#u8 ndelim ; t#u16 aggr_len ; t#dma_addr_t link ; int pkt_len ; t#u32 flags ; t#dma_addr_t buf_addr [ 4 ] ; int buf_len [ 4 ] ; s#ath9k_11n_rate_series rates [ 4 ] ; t#u8 rtscts_rate ; t#bool dur_update ; e#ath9k_pkt_type type ; e#ath9k_key_type keytype ; t#u8 keyix ; t#u8 txpower [ 4 ] ; } +s#ath_tx_status struct ath_tx_status { t#u32 ts_tstamp ; t#u16 ts_seqnum ; t#u8 ts_status ; t#u8 ts_rateindex ; t#int8_t ts_rssi ; t#u8 ts_shortretry ; t#u8 ts_longretry ; t#u8 ts_virtcol ; t#u8 ts_flags ; t#int8_t ts_rssi_ctl0 ; t#int8_t ts_rssi_ctl1 ; t#int8_t ts_rssi_ctl2 ; t#int8_t ts_rssi_ext0 ; t#int8_t ts_rssi_ext1 ; t#int8_t ts_rssi_ext2 ; t#u8 qid ; t#u16 desc_id ; t#u8 tid ; t#u32 ba_low ; t#u32 ba_high ; t#u32 evm0 ; t#u32 evm1 ; t#u32 evm2 ; t#u32 duration ; } +s#ath_hw_antcomb_conf struct ath_hw_antcomb_conf { t#u8 main_lna_conf ; t#u8 alt_lna_conf ; t#u8 fast_div_bias ; t#u8 main_gaintb ; t#u8 alt_gaintb ; int lna1_lna2_delta ; int lna1_lna2_switch_delta ; t#u8 div_group ; } +s#ath_spec_scan struct ath_spec_scan { t#bool enabled ; t#bool short_repeat ; t#bool endless ; t#u8 count ; t#u8 period ; t#u8 fft_period ; } +s#ath_hw_ops struct ath_hw_ops { void ( * config_pci_powersave ) ( s#ath_hw * , t#bool ) ; void ( * rx_enable ) ( s#ath_hw * ) ; void ( * set_desc_link ) ( void * , t#u32 ) ; int ( * calibrate ) ( s#ath_hw * , s#ath9k_channel * , t#u8 , t#bool ) ; t#bool ( * get_isr ) ( s#ath_hw * , e#ath9k_int * , t#u32 * ) ; void ( * set_txdesc ) ( s#ath_hw * , void * , s#ath_tx_info * ) ; int ( * proc_txdesc ) ( s#ath_hw * , void * , s#ath_tx_status * ) ; int ( * get_duration ) ( s#ath_hw * , const void * , int ) ; void ( * antdiv_comb_conf_get ) ( s#ath_hw * , s#ath_hw_antcomb_conf * ) ; void ( * antdiv_comb_conf_set ) ( s#ath_hw * , s#ath_hw_antcomb_conf * ) ; void ( * spectral_scan_config ) ( s#ath_hw * , s#ath_spec_scan * ) ; void ( * spectral_scan_trigger ) ( s#ath_hw * ) ; void ( * spectral_scan_wait ) ( s#ath_hw * ) ; void ( * tx99_start ) ( s#ath_hw * , t#u32 ) ; void ( * tx99_stop ) ( s#ath_hw * ) ; void ( * tx99_set_txpower ) ( s#ath_hw * , t#u8 ) ; void ( * set_bt_ant_diversity ) ( s#ath_hw * , t#bool ) ; } +s#ath9k_ani_default struct ath9k_ani_default { t#u16 m1ThreshLow ; t#u16 m2ThreshLow ; t#u16 m1Thresh ; t#u16 m2Thresh ; t#u16 m2CountThr ; t#u16 m2CountThrLow ; t#u16 m1ThreshLowExt ; t#u16 m2ThreshLowExt ; t#u16 m1ThreshExt ; t#u16 m2ThreshExt ; t#u16 firstep ; t#u16 firstepLow ; t#u16 cycpwrThr1 ; t#u16 cycpwrThr1Ext ; } +s#ar5416AniState struct ar5416AniState { t#u8 noiseImmunityLevel ; t#u8 ofdmNoiseImmunityLevel ; t#u8 cckNoiseImmunityLevel ; t#bool ofdmsTurn ; t#u8 mrcCCK ; t#u8 spurImmunityLevel ; t#u8 firstepLevel ; t#bool ofdmWeakSigDetect ; t#u32 listenTime ; t#u32 ofdmPhyErrCount ; t#u32 cckPhyErrCount ; s#ath9k_ani_default iniDef ; } +e#ath_btcoex_scheme enum ath_btcoex_scheme { ATH_BTCOEX_CFG_NONE , ATH_BTCOEX_CFG_2WIRE , ATH_BTCOEX_CFG_3WIRE , ATH_BTCOEX_CFG_MCI , } +s#ath9k_hw_mci struct ath9k_hw_mci { t#u32 raw_intr ; t#u32 rx_msg_intr ; t#u32 cont_status ; t#u32 gpm_addr ; t#u32 gpm_len ; t#u32 gpm_idx ; t#u32 sched_addr ; t#u32 wlan_channels [ 4 ] ; t#u32 wlan_cal_seq ; t#u32 wlan_cal_done ; t#u32 config ; t#u8 * gpm_buf ; t#bool ready ; t#bool update_2g5g ; t#bool is_2g ; t#bool query_bt ; t#bool unhalt_bt_gpm ; t#bool halted_bt_gpm ; t#bool need_flush_btinfo ; t#bool bt_version_known ; t#bool wlan_channels_update ; t#u8 wlan_ver_major ; t#u8 wlan_ver_minor ; t#u8 bt_ver_major ; t#u8 bt_ver_minor ; t#u8 bt_state ; t#u8 stomp_ftp ; t#bool concur_tx ; t#u32 last_recovery ; } +s#ath9k_hw_aic struct ath9k_hw_aic { t#bool aic_enabled ; t#u8 aic_cal_state ; t#u8 aic_caled_chan ; t#u32 aic_sram [ 79 ] ; t#u32 aic_cal_start_time ; } +E#ATH_BTCOEX_STOMP_MAX 5 +s#ath_btcoex_hw struct ath_btcoex_hw { e#ath_btcoex_scheme scheme ; s#ath9k_hw_mci mci ; s#ath9k_hw_aic aic ; t#bool enabled ; t#u8 wlanactive_gpio ; t#u8 btactive_gpio ; t#u8 btpriority_gpio ; t#u32 bt_coex_mode ; t#u32 bt_coex_weights ; t#u32 bt_coex_mode2 ; t#u32 bt_coex_mode3 ; t#u32 bt_weight [ 4 ] ; t#u32 wlan_weight [ 4 ] ; t#u8 tx_prio [ E#ATH_BTCOEX_STOMP_MAX ] ; } +s#ar5416IniArray struct ar5416IniArray { t#u32 * ia_array ; t#u32 ia_rows ; t#u32 ia_columns ; } +E#ATH_INI_NUM_SPLIT ( 0 ) + 3 +s#ath_gen_timer struct ath_gen_timer { void ( * trigger ) ( void * ) ; void ( * overflow ) ( void * ) ; void * arg ; t#u8 index ; } +s#ath_gen_timer_table struct ath_gen_timer_table { s#ath_gen_timer * timers [ 16 ] ; t#u16 timer_mask ; t#bool tsf2_enabled ; } +s##ar9003_txs +s#ath9k_hw_wow struct ath9k_hw_wow { t#u32 wow_event_mask ; t#u32 wow_event_mask2 ; t#u8 max_patterns ; } +s#ath_dyn_rxbuf struct ath_dyn_rxbuf { t#u16 h_rb , t_rb ; t#u32 tstamp [ 64 ] ; } +s#haddr_pair struct haddr_pair { t#u8 h_dest [ 6 ] ; t#u8 h_src [ 6 ] ; } +s#ts_info struct ts_info { t#u32 tstamp ; t#u32 dur ; } +s#ath_dyn_txbuf struct ath_dyn_txbuf { t#u16 h_rb , t_rb ; s#haddr_pair addr [ 64 ] ; s#ts_info ts [ 64 ] ; } +s#ath_dynack struct ath_dynack { t#bool enabled ; int ackto ; unsigned long lto ; s#list_head nodes ; t#spinlock_t qlock ; s#ath_dyn_rxbuf ack_rbf ; s#ath_dyn_txbuf st_rbf ; } +E#Ar5416RateSize 36 +s#ath_hw struct ath_hw { s#ath_ops reg_ops ; s#device * dev ; s#ieee80211_hw * hw ; s#ath_common common ; s#ath9k_hw_version hw_version ; s#ath9k_ops_config config ; s#ath9k_hw_capabilities caps ; s#ath9k_channel channels [ 38 ] ; s#ath9k_channel * curchan ; union { s#ar5416_eeprom_def def ; s#ar5416_eeprom_4k map4k ; s#ar9287_eeprom map9287 ; s#ar9300_eeprom ar9300_eep ; } eeprom ; const s#eeprom_ops * eep_ops ; t#bool sw_mgmt_crypto_tx ; t#bool sw_mgmt_crypto_rx ; t#bool is_pciexpress ; t#bool aspm_enabled ; t#bool is_monitoring ; t#bool need_an_top2_fixup ; t#u16 tx_trig_level ; t#u32 nf_regs [ 6 ] ; s#ath_nf_limits nf_2g ; s#ath_nf_limits nf_5g ; t#u16 rfsilent ; t#u32 rfkill_gpio ; t#u32 rfkill_polarity ; t#u32 ah_flags ; t#s16 nf_override ; t#bool reset_power_on ; t#bool htc_reset_init ; e#nl80211_iftype opmode ; e#ath9k_power_mode power_mode ; t#s8 noise ; s#ath9k_hw_cal_data * caldata ; s#ath9k_pacal_info pacal_info ; s#ar5416Stats stats ; s#ath9k_tx_queue_info txq [ 10 ] ; unsigned long pending_del_keymap [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; e#ath9k_int imask ; t#u32 imrs2_reg ; t#u32 txok_interrupt_mask ; t#u32 txerr_interrupt_mask ; t#u32 txdesc_interrupt_mask ; t#u32 txeol_interrupt_mask ; t#u32 txurn_interrupt_mask ; t#atomic_t intr_ref_cnt ; t#bool chip_fullsleep ; t#u32 modes_index ; t#u32 supp_cals ; unsigned long cal_start_time ; s#ath9k_cal_list iq_caldata ; s#ath9k_cal_list adcgain_caldata ; s#ath9k_cal_list adcdc_caldata ; s#ath9k_cal_list * cal_list ; s#ath9k_cal_list * cal_list_last ; s#ath9k_cal_list * cal_list_curr ; union { t#u32 unsign [ 3 ] ; t#int32_t sign [ 3 ] ; } meas0 ; union { t#u32 unsign [ 3 ] ; t#int32_t sign [ 3 ] ; } meas1 ; union { t#u32 unsign [ 3 ] ; t#int32_t sign [ 3 ] ; } meas2 ; union { t#u32 unsign [ 3 ] ; t#int32_t sign [ 3 ] ; } meas3 ; t#u16 cal_samples ; t#u8 enabled_cals ; t#u32 sta_id1_defaults ; t#u32 misc_mode ; s#ath_hw_private_ops private_ops ; s#ath_hw_ops ops ; t#u32 * analogBank6Data ; int coverage_class ; t#u32 slottime ; t#u32 globaltxtimeout ; t#u32 aniperiod ; e#ath9k_ani_cmd ani_function ; t#u32 ani_skip_count ; s#ar5416AniState ani ; s#ath_btcoex_hw btcoex_hw ; t#u32 intr_txqs ; t#u8 txchainmask ; t#u8 rxchainmask ; s#ath_hw_radar_conf radar_conf ; t#u32 originalGain [ 22 ] ; int initPDADC ; int PDADCdelta ; int led_pin ; t#u32 gpio_mask ; t#u32 gpio_val ; s#ar5416IniArray ini_dfs ; s#ar5416IniArray iniModes ; s#ar5416IniArray iniCommon ; s#ar5416IniArray iniBB_RfGain ; s#ar5416IniArray iniBank6 ; s#ar5416IniArray iniAddac ; s#ar5416IniArray iniPcieSerdes ; s#ar5416IniArray iniPcieSerdesLowPower ; s#ar5416IniArray iniModesFastClock ; s#ar5416IniArray iniAdditional ; s#ar5416IniArray iniModesRxGain ; s#ar5416IniArray ini_modes_rx_gain_bounds ; s#ar5416IniArray iniModesTxGain ; s#ar5416IniArray iniCckfirNormal ; s#ar5416IniArray iniCckfirJapan2484 ; s#ar5416IniArray iniModes_9271_ANI_reg ; s#ar5416IniArray ini_radio_post_sys2ant ; s#ar5416IniArray ini_modes_rxgain_xlna ; s#ar5416IniArray ini_modes_rxgain_bb_core ; s#ar5416IniArray ini_modes_rxgain_bb_postamble ; s#ar5416IniArray iniMac [ E#ATH_INI_NUM_SPLIT ] ; s#ar5416IniArray iniBB [ E#ATH_INI_NUM_SPLIT ] ; s#ar5416IniArray iniRadio [ E#ATH_INI_NUM_SPLIT ] ; s#ar5416IniArray iniSOC [ E#ATH_INI_NUM_SPLIT ] ; t#u32 intr_gen_timer_trigger ; t#u32 intr_gen_timer_thresh ; s#ath_gen_timer_table hw_gen_timers ; s#ar9003_txs * ts_ring ; t#u32 ts_paddr_start ; t#u32 ts_paddr_end ; t#u16 ts_tail ; t#u16 ts_size ; t#u32 bb_watchdog_last_status ; t#u32 bb_watchdog_timeout_ms ; t#u8 bb_hang_rx_ofdm ; unsigned int paprd_target_power ; unsigned int paprd_training_power ; unsigned int paprd_ratemask ; unsigned int paprd_ratemask_ht40 ; t#bool paprd_table_write_done ; t#u32 paprd_gain_table_entries [ 32 ] ; t#u8 paprd_gain_table_index [ 32 ] ; t#u32 WARegVal ; t#u32 ent_mode ; s#ath9k_hw_wow wow ; t#bool is_clk_25mhz ; int ( * get_mac_revision ) ( void ) ; int ( * external_reset ) ( void ) ; t#bool disable_2ghz ; t#bool disable_5ghz ; const s#firmware * eeprom_blob ; t#u16 * nvmem_blob ; t#size_t nvmem_blob_len ; s#ath_dynack dynack ; t#bool tpc_enabled ; t#u8 tx_power [ E#Ar5416RateSize ] ; t#u8 tx_power_stbc [ E#Ar5416RateSize ] ; t#bool msi_enabled ; t#u32 msi_mask ; t#u32 msi_reg ; } +ath9k_hw_ani_monitor void ath9k_hw_ani_monitor ( s#ath_hw * , s#ath9k_channel * ) +ath9k_hw_disable_mib_counters void ath9k_hw_disable_mib_counters ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/ar9002_mac.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +s#ath_desc struct ath_desc { t#u32 ds_link ; t#u32 ds_data ; t#u32 ds_ctl0 ; t#u32 ds_ctl1 ; t#u32 ds_hw [ 20 ] ; void * ds_vdata ; } +ath9k_hw_setuprxdesc void ath9k_hw_setuprxdesc ( s#ath_hw * , s#ath_desc * , t#u32 , t#u32 ) + +/* drivers/net/wireless/ath/ath9k/ar9003_mac.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ar9003_txs struct ar9003_txs { t#u32 ds_info ; t#u32 status1 ; t#u32 status2 ; t#u32 status3 ; t#u32 status4 ; t#u32 status5 ; t#u32 status6 ; t#u32 status7 ; t#u32 status8 ; } +ath9k_hw_set_rx_bufsize void ath9k_hw_set_rx_bufsize ( s#ath_hw * , t#u16 ) +e#ath9k_rx_qtype enum ath9k_rx_qtype { ATH9K_RX_QUEUE_HP , ATH9K_RX_QUEUE_LP , ATH9K_RX_QUEUE_MAX , } +ath9k_hw_addrxbuf_edma void ath9k_hw_addrxbuf_edma ( s#ath_hw * , t#u32 , e#ath9k_rx_qtype ) +e#rate_info_bw enum rate_info_bw { RATE_INFO_BW_20 = 0 , RATE_INFO_BW_5 , RATE_INFO_BW_10 , RATE_INFO_BW_40 , RATE_INFO_BW_80 , RATE_INFO_BW_160 , RATE_INFO_BW_HE_RU , } +s#ath_rx_status struct ath_rx_status { t#u32 rs_tstamp ; t#u16 rs_datalen ; t#u8 rs_status ; t#u8 rs_phyerr ; t#int8_t rs_rssi ; t#u8 rs_keyix ; t#u8 rs_rate ; t#u8 rs_antenna ; t#u8 rs_more ; t#int8_t rs_rssi_ctl [ 3 ] ; t#int8_t rs_rssi_ext [ 3 ] ; t#u8 rs_isaggr ; t#u8 rs_firstaggr ; t#u8 rs_moreaggr ; t#u8 rs_num_delims ; t#u8 rs_flags ; t#bool is_mybeacon ; t#u32 evm0 ; t#u32 evm1 ; t#u32 evm2 ; t#u32 evm3 ; t#u32 evm4 ; t#u16 enc_flags ; e#rate_info_bw bw ; } +ath9k_hw_process_rxdesc_edma int ath9k_hw_process_rxdesc_edma ( s#ath_hw * , s#ath_rx_status * , void * ) +ath9k_hw_setup_statusring void ath9k_hw_setup_statusring ( s#ath_hw * , void * , t#u32 , t#u16 ) + +/* drivers/net/wireless/ath/ath9k/ar9003_mci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ar9003_mci_get_interrupt void ar9003_mci_get_interrupt ( s#ath_hw * , t#u32 * , t#u32 * ) +ar9003_mci_send_message t#bool ar9003_mci_send_message ( s#ath_hw * , t#u8 , t#u32 , t#u32 * , t#u8 , t#bool , t#bool ) +ar9003_mci_setup int ar9003_mci_setup ( s#ath_hw * , t#u32 , void * , t#u16 , t#u32 ) +ar9003_mci_cleanup void ar9003_mci_cleanup ( s#ath_hw * ) +ar9003_mci_state t#u32 ar9003_mci_state ( s#ath_hw * , t#u32 ) +ar9003_mci_get_next_gpm_offset t#u32 ar9003_mci_get_next_gpm_offset ( s#ath_hw * , t#u32 * ) +ar9003_mci_set_bt_version void ar9003_mci_set_bt_version ( s#ath_hw * , t#u8 , t#u8 ) +ar9003_mci_send_wlan_channels void ar9003_mci_send_wlan_channels ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/ar9003_paprd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ar9003_paprd_enable void ar9003_paprd_enable ( s#ath_hw * , t#bool ) +ar9003_paprd_populate_single_table void ar9003_paprd_populate_single_table ( s#ath_hw * , s#ath9k_hw_cal_data * , int ) +ar9003_paprd_setup_gain_table void ar9003_paprd_setup_gain_table ( s#ath_hw * , int ) +ar9003_paprd_create_curve int ar9003_paprd_create_curve ( s#ath_hw * , s#ath9k_hw_cal_data * , int ) +ar9003_paprd_init_table int ar9003_paprd_init_table ( s#ath_hw * ) +ar9003_paprd_is_done t#bool ar9003_paprd_is_done ( s#ath_hw * ) +ar9003_is_paprd_enabled t#bool ar9003_is_paprd_enabled ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/ar9003_phy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ar9003_hw_bb_watchdog_check t#bool ar9003_hw_bb_watchdog_check ( s#ath_hw * ) +ar9003_hw_bb_watchdog_dbg_info void ar9003_hw_bb_watchdog_dbg_info ( s#ath_hw * ) +ar9003_hw_disable_phy_restart void ar9003_hw_disable_phy_restart ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/ar9003_wow.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ath9k_hw_wow_apply_pattern int ath9k_hw_wow_apply_pattern ( s#ath_hw * , t#u8 * , t#u8 * , int , int ) +ath9k_hw_wow_wakeup t#u32 ath9k_hw_wow_wakeup ( s#ath_hw * ) +ath9k_hw_wow_enable void ath9k_hw_wow_enable ( s#ath_hw * , t#u32 ) + +/* drivers/net/wireless/ath/ath9k/btcoex.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ath9k_hw_init_btcoex_hw void ath9k_hw_init_btcoex_hw ( s#ath_hw * , int ) +ath9k_hw_btcoex_init_scheme void ath9k_hw_btcoex_init_scheme ( s#ath_hw * ) +ath9k_hw_btcoex_init_2wire void ath9k_hw_btcoex_init_2wire ( s#ath_hw * ) +ath9k_hw_btcoex_init_3wire void ath9k_hw_btcoex_init_3wire ( s#ath_hw * ) +ath9k_hw_btcoex_deinit void ath9k_hw_btcoex_deinit ( s#ath_hw * ) +ath9k_hw_btcoex_init_mci void ath9k_hw_btcoex_init_mci ( s#ath_hw * ) +e#ath_stomp_type enum ath_stomp_type { ATH_BTCOEX_STOMP_ALL , ATH_BTCOEX_STOMP_LOW , ATH_BTCOEX_STOMP_NONE , ATH_BTCOEX_STOMP_LOW_FTP , ATH_BTCOEX_STOMP_AUDIO , ATH_BTCOEX_STOMP_MAX } +ath9k_hw_btcoex_set_weight void ath9k_hw_btcoex_set_weight ( s#ath_hw * , t#u32 , t#u32 , e#ath_stomp_type ) +ath9k_hw_btcoex_enable void ath9k_hw_btcoex_enable ( s#ath_hw * ) +ath9k_hw_btcoex_disable void ath9k_hw_btcoex_disable ( s#ath_hw * ) +ath9k_hw_btcoex_bt_stomp void ath9k_hw_btcoex_bt_stomp ( s#ath_hw * , e#ath_stomp_type ) +ath9k_hw_btcoex_set_concur_txprio void ath9k_hw_btcoex_set_concur_txprio ( s#ath_hw * , t#u8 * ) + +/* drivers/net/wireless/ath/ath9k/calib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ath9k_hw_getchan_noise t#s16 ath9k_hw_getchan_noise ( s#ath_hw * , s#ath9k_channel * , t#s16 ) +ath9k_hw_reset_calvalid t#bool ath9k_hw_reset_calvalid ( s#ath_hw * ) +ath9k_hw_loadnf int ath9k_hw_loadnf ( s#ath_hw * , s#ath9k_channel * ) +ath9k_hw_getnf t#bool ath9k_hw_getnf ( s#ath_hw * , s#ath9k_channel * ) +ath9k_hw_bstuck_nfcal void ath9k_hw_bstuck_nfcal ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#ieee80211_hdr struct ieee80211_hdr { t#__le16 frame_control ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctrl ; t#u8 addr4 [ 6 ] ; } +ath9k_cmn_rx_accept t#bool ath9k_cmn_rx_accept ( s#ath_common * , s#ieee80211_hdr * , s#ieee80211_rx_status * , s#ath_rx_status * , t#bool * , unsigned int ) +ath9k_cmn_rx_skb_postprocess void ath9k_cmn_rx_skb_postprocess ( s#ath_common * , s#sk_buff * , s#ath_rx_status * , s#ieee80211_rx_status * , t#bool ) +ath9k_cmn_process_rate int ath9k_cmn_process_rate ( s#ath_common * , s#ieee80211_hw * , s#ath_rx_status * , s#ieee80211_rx_status * ) +ath9k_cmn_process_rssi void ath9k_cmn_process_rssi ( s#ath_common * , s#ieee80211_hw * , s#ath_rx_status * , s#ieee80211_rx_status * ) +ath9k_cmn_get_hw_crypto_keytype int ath9k_cmn_get_hw_crypto_keytype ( s#sk_buff * ) +s##ar9003_txs +ath9k_cmn_get_channel s#ath9k_channel * ath9k_cmn_get_channel ( s#ieee80211_hw * , s#ath_hw * , s#cfg80211_chan_def * ) +ath9k_cmn_count_streams int ath9k_cmn_count_streams ( unsigned int , int ) +ath9k_cmn_update_txpow void ath9k_cmn_update_txpow ( s#ath_hw * , t#u16 , t#u16 , t#u16 * ) +ath9k_cmn_init_crypto void ath9k_cmn_init_crypto ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/common-beacon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +s#ath_beacon_config struct ath_beacon_config { s#ieee80211_vif * main_vif ; int beacon_interval ; t#u16 dtim_period ; t#u16 bmiss_timeout ; t#u8 dtim_count ; t#u8 enable_beacon ; t#bool ibss_creator ; t#u32 nexttbtt ; t#u32 intval ; } +s#ath9k_beacon_state struct ath9k_beacon_state { t#u32 bs_nexttbtt ; t#u32 bs_nextdtim ; t#u32 bs_intval ; t#u32 bs_dtimperiod ; t#u16 bs_bmissthreshold ; t#u32 bs_sleepduration ; t#u32 bs_tsfoor_threshold ; } +ath9k_cmn_beacon_config_sta int ath9k_cmn_beacon_config_sta ( s#ath_hw * , s#ath_beacon_config * , s#ath9k_beacon_state * ) +ath9k_cmn_beacon_config_adhoc void ath9k_cmn_beacon_config_adhoc ( s#ath_hw * , s#ath_beacon_config * ) +ath9k_cmn_beacon_config_ap void ath9k_cmn_beacon_config_ap ( s#ath_hw * , s#ath_beacon_config * , unsigned int ) + +/* drivers/net/wireless/ath/ath9k/common-init.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ath9k_cmn_init_channels_rates int ath9k_cmn_init_channels_rates ( s#ath_common * ) +s##ar9003_txs +ath9k_cmn_setup_ht_cap void ath9k_cmn_setup_ht_cap ( s#ath_hw * , s#ieee80211_sta_ht_cap * ) +ath9k_cmn_reload_chainmask void ath9k_cmn_reload_chainmask ( s#ath_hw * ) + +/* drivers/net/wireless/ath/ath9k/hw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ath9k_hw_wait t#bool ath9k_hw_wait ( s#ath_hw * , t#u32 , t#u32 , t#u32 , t#u32 ) +ath9k_hw_computetxtime t#u16 ath9k_hw_computetxtime ( s#ath_hw * , t#u8 , int , t#u32 , t#u16 , t#bool ) +ath9k_hw_init int ath9k_hw_init ( s#ath_hw * ) +ar9003_get_pll_sqsum_dvc t#u32 ar9003_get_pll_sqsum_dvc ( s#ath_hw * ) +ath9k_hw_init_global_settings void ath9k_hw_init_global_settings ( s#ath_hw * ) +ath9k_hw_deinit void ath9k_hw_deinit ( s#ath_hw * ) +ath9k_hw_check_nav void ath9k_hw_check_nav ( s#ath_hw * ) +ath9k_hw_check_alive t#bool ath9k_hw_check_alive ( s#ath_hw * ) +ath9k_hw_get_tsf_offset t#u32 ath9k_hw_get_tsf_offset ( s#timespec64 * , s#timespec64 * ) +ath9k_hw_reset int ath9k_hw_reset ( s#ath_hw * , s#ath9k_channel * , s#ath9k_hw_cal_data * , t#bool ) +ath9k_hw_setpower t#bool ath9k_hw_setpower ( s#ath_hw * , e#ath9k_power_mode ) +ath9k_hw_beaconinit void ath9k_hw_beaconinit ( s#ath_hw * , t#u32 , t#u32 ) +ath9k_hw_set_sta_beacon_timers void ath9k_hw_set_sta_beacon_timers ( s#ath_hw * , const s#ath9k_beacon_state * ) +ath9k_hw_gpio_request_in void ath9k_hw_gpio_request_in ( s#ath_hw * , t#u32 , const char * ) +ath9k_hw_gpio_request_out void ath9k_hw_gpio_request_out ( s#ath_hw * , t#u32 , const char * , t#u32 ) +ath9k_hw_gpio_free void ath9k_hw_gpio_free ( s#ath_hw * , t#u32 ) +ath9k_hw_gpio_get t#u32 ath9k_hw_gpio_get ( s#ath_hw * , t#u32 ) +ath9k_hw_set_gpio void ath9k_hw_set_gpio ( s#ath_hw * , t#u32 , t#u32 ) +ath9k_hw_setantenna void ath9k_hw_setantenna ( s#ath_hw * , t#u32 ) +ath9k_hw_getrxfilter t#u32 ath9k_hw_getrxfilter ( s#ath_hw * ) +ath9k_hw_setrxfilter void ath9k_hw_setrxfilter ( s#ath_hw * , t#u32 ) +ath9k_hw_phy_disable t#bool ath9k_hw_phy_disable ( s#ath_hw * ) +ath9k_hw_disable t#bool ath9k_hw_disable ( s#ath_hw * ) +ath9k_hw_set_txpowerlimit void ath9k_hw_set_txpowerlimit ( s#ath_hw * , t#u32 , t#bool ) +ath9k_hw_setopmode void ath9k_hw_setopmode ( s#ath_hw * ) +ath9k_hw_setmcastfilter void ath9k_hw_setmcastfilter ( s#ath_hw * , t#u32 , t#u32 ) +ath9k_hw_write_associd void ath9k_hw_write_associd ( s#ath_hw * ) +ath9k_hw_gettsf64 t#u64 ath9k_hw_gettsf64 ( s#ath_hw * ) +ath9k_hw_settsf64 void ath9k_hw_settsf64 ( s#ath_hw * , t#u64 ) +ath9k_hw_reset_tsf void ath9k_hw_reset_tsf ( s#ath_hw * ) +ath9k_hw_set_tsfadjust void ath9k_hw_set_tsfadjust ( s#ath_hw * , t#bool ) +ath9k_hw_gettsf32 t#u32 ath9k_hw_gettsf32 ( s#ath_hw * ) +ath_gen_timer_alloc s#ath_gen_timer * ath_gen_timer_alloc ( s#ath_hw * , void ( * ) ( void * ) , void ( * ) ( void * ) , void * , t#u8 ) +ath9k_hw_gen_timer_start void ath9k_hw_gen_timer_start ( s#ath_hw * , s#ath_gen_timer * , t#u32 , t#u32 ) +ath9k_hw_gen_timer_stop void ath9k_hw_gen_timer_stop ( s#ath_hw * , s#ath_gen_timer * ) +ath_gen_timer_free void ath_gen_timer_free ( s#ath_hw * , s#ath_gen_timer * ) +ath_gen_timer_isr void ath_gen_timer_isr ( s#ath_hw * ) +ath9k_hw_name void ath9k_hw_name ( s#ath_hw * , char * , t#size_t ) + +/* drivers/net/wireless/ath/ath9k/mac.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ar9003_txs +ath9k_hw_gettxbuf t#u32 ath9k_hw_gettxbuf ( s#ath_hw * , t#u32 ) +ath9k_hw_puttxbuf void ath9k_hw_puttxbuf ( s#ath_hw * , t#u32 , t#u32 ) +ath9k_hw_txstart void ath9k_hw_txstart ( s#ath_hw * , t#u32 ) +ath9k_hw_numtxpending t#u32 ath9k_hw_numtxpending ( s#ath_hw * , t#u32 ) +ath9k_hw_updatetxtriglevel t#bool ath9k_hw_updatetxtriglevel ( s#ath_hw * , t#bool ) +ath9k_hw_abort_tx_dma void ath9k_hw_abort_tx_dma ( s#ath_hw * ) +ath9k_hw_stop_dma_queue t#bool ath9k_hw_stop_dma_queue ( s#ath_hw * , t#u32 ) +ath9k_hw_set_txq_props t#bool ath9k_hw_set_txq_props ( s#ath_hw * , int , const s#ath9k_tx_queue_info * ) +ath9k_hw_get_txq_props t#bool ath9k_hw_get_txq_props ( s#ath_hw * , int , s#ath9k_tx_queue_info * ) +ath9k_hw_setuptxqueue int ath9k_hw_setuptxqueue ( s#ath_hw * , e#ath9k_tx_queue , const s#ath9k_tx_queue_info * ) +ath9k_hw_releasetxqueue t#bool ath9k_hw_releasetxqueue ( s#ath_hw * , t#u32 ) +ath9k_hw_resettxqueue t#bool ath9k_hw_resettxqueue ( s#ath_hw * , t#u32 ) +ath9k_hw_rxprocdesc int ath9k_hw_rxprocdesc ( s#ath_hw * , s#ath_desc * , s#ath_rx_status * ) +ath9k_hw_setrxabort t#bool ath9k_hw_setrxabort ( s#ath_hw * , t#bool ) +ath9k_hw_putrxbuf void ath9k_hw_putrxbuf ( s#ath_hw * , t#u32 ) +ath9k_hw_startpcureceive void ath9k_hw_startpcureceive ( s#ath_hw * , t#bool ) +ath9k_hw_abortpcurecv void ath9k_hw_abortpcurecv ( s#ath_hw * ) +ath9k_hw_stopdmarecv t#bool ath9k_hw_stopdmarecv ( s#ath_hw * , t#bool * ) +ath9k_hw_beaconq_setup int ath9k_hw_beaconq_setup ( s#ath_hw * ) +ath9k_hw_intrpend t#bool ath9k_hw_intrpend ( s#ath_hw * ) +ath9k_hw_kill_interrupts void ath9k_hw_kill_interrupts ( s#ath_hw * ) +ath9k_hw_disable_interrupts void ath9k_hw_disable_interrupts ( s#ath_hw * ) +ath9k_hw_resume_interrupts void ath9k_hw_resume_interrupts ( s#ath_hw * ) +ath9k_hw_enable_interrupts void ath9k_hw_enable_interrupts ( s#ath_hw * ) +ath9k_hw_set_interrupts void ath9k_hw_set_interrupts ( s#ath_hw * ) +ath9k_hw_set_tx_filter void ath9k_hw_set_tx_filter ( s#ath_hw * , t#u8 , t#bool ) + +/* drivers/net/wireless/ath/dfs_pattern_detector.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +dfs_pattern_detector_init extern s#dfs_pattern_detector * dfs_pattern_detector_init ( s#ath_common * , e#nl80211_dfs_regions ) + +/* drivers/net/wireless/ath/hw.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +ath_hw_setbssidmask void ath_hw_setbssidmask ( s#ath_common * ) +ath_hw_cycle_counters_update void ath_hw_cycle_counters_update ( s#ath_common * ) +ath_hw_get_listen_time t#int32_t ath_hw_get_listen_time ( s#ath_common * ) + +/* drivers/net/wireless/ath/key.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##ath_bus_ops +ath_hw_keyreset t#bool ath_hw_keyreset ( s#ath_common * , t#u16 ) +ath_hw_keysetmac t#bool ath_hw_keysetmac ( s#ath_common * , t#u16 , const t#u8 * ) +ath_key_config int ath_key_config ( s#ath_common * , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * ) +ath_key_delete void ath_key_delete ( s#ath_common * , t#u8 ) + +/* drivers/net/wireless/ath/main.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ath_bus_ops +ath_rxbuf_alloc s#sk_buff * ath_rxbuf_alloc ( s#ath_common * , t#u32 , t#gfp_t ) +ath_is_mybeacon t#bool ath_is_mybeacon ( s#ath_common * , s#ieee80211_hdr * ) +ath_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void ath_printk ( const char * , const s#ath_common * , const char * , ... ) +ath_bus_type_strings extern const char * ath_bus_type_strings [ ] + +/* drivers/net/wireless/ath/regd.o */ +ath_is_world_regd t#bool ath_is_world_regd ( s#ath_regulatory * ) +ath_is_49ghz_allowed t#bool ath_is_49ghz_allowed ( t#u16 ) +ath_regd_find_country_by_name t#u16 ath_regd_find_country_by_name ( char * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ath_reg_notifier_apply void ath_reg_notifier_apply ( s#wiphy * , s#regulatory_request * , s#ath_regulatory * ) +ath_regd_init int ath_regd_init ( s#ath_regulatory * , s#wiphy * , void ( * ) ( s#wiphy * , s#regulatory_request * ) ) +ath_regd_get_band_ctl t#u32 ath_regd_get_band_ctl ( s#ath_regulatory * , e#nl80211_band ) + +/* drivers/net/wireless/atmel/atmel.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s#iw_request_info struct iw_request_info { t#__u16 cmd ; t#__u16 flags ; } +s#iw_point struct iw_point { void * pointer ; t#__u16 length ; t#__u16 flags ; } +s#iw_param struct iw_param { t#__s32 value ; t#__u8 fixed ; t#__u8 disabled ; t#__u16 flags ; } +s#iw_freq struct iw_freq { t#__s32 m ; t#__s16 e ; t#__u8 i ; t#__u8 flags ; } +s#iw_quality struct iw_quality { t#__u8 qual ; t#__u8 level ; t#__u8 noise ; t#__u8 updated ; } +u#iwreq_data union iwreq_data { char name [ 16 ] ; s#iw_point essid ; s#iw_param nwid ; s#iw_freq freq ; s#iw_param sens ; s#iw_param bitrate ; s#iw_param txpower ; s#iw_param rts ; s#iw_param frag ; t#__u32 mode ; s#iw_param retry ; s#iw_point encoding ; s#iw_param power ; s#iw_quality qual ; s#sockaddr ap_addr ; s#sockaddr addr ; s#iw_param param ; s#iw_point data ; } +t#iw_handler typedef int ( * iw_handler ) ( s#net_device * , s#iw_request_info * , u#iwreq_data * , char * ) +s#iw_priv_args struct iw_priv_args { t#__u32 cmd ; t#__u16 set_args ; t#__u16 get_args ; char name [ 16 ] ; } +s#iw_discarded struct iw_discarded { t#__u32 nwid ; t#__u32 code ; t#__u32 fragment ; t#__u32 retries ; t#__u32 misc ; } +s#iw_missed struct iw_missed { t#__u32 beacon ; } +s#iw_statistics struct iw_statistics { t#__u16 status ; s#iw_quality qual ; s#iw_discarded discard ; s#iw_missed miss ; } +s#iw_handler_def struct iw_handler_def { const t#iw_handler * standard ; t#__u16 num_standard ; t#__u16 num_private ; t#__u16 num_private_args ; const t#iw_handler * private ; const s#iw_priv_args * private_args ; s#iw_statistics * ( * get_wireless_stats ) ( s#net_device * ) ; } +s#iw_spy_data struct iw_spy_data { int spy_number ; t#u_char spy_address [ 8 ] [ 6 ] ; s#iw_quality spy_stat [ 8 ] ; s#iw_quality spy_thr_low ; s#iw_quality spy_thr_high ; t#u_char spy_thr_under [ 8 ] ; } +s##libipw_device +s#iw_public_data struct iw_public_data { s#iw_spy_data * spy_data ; s#libipw_device * libipw ; } +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +atmel_open int atmel_open ( s#net_device * ) +t#AtmelFWType typedef enum { ATMEL_FW_TYPE_NONE = 0 , ATMEL_FW_TYPE_502 , ATMEL_FW_TYPE_502D , ATMEL_FW_TYPE_502E , ATMEL_FW_TYPE_502_3COM , ATMEL_FW_TYPE_504 , ATMEL_FW_TYPE_504_2958 , ATMEL_FW_TYPE_504A_2958 , ATMEL_FW_TYPE_506 } AtmelFWType +init_atmel_card s#net_device * init_atmel_card ( unsigned short , unsigned long , const t#AtmelFWType , s#device * , int ( * ) ( void * ) , void * ) +stop_atmel_card void stop_atmel_card ( s#net_device * ) + +/* drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.o */ +e#brcmu_chan_bw enum brcmu_chan_bw { BRCMU_CHAN_BW_20 , BRCMU_CHAN_BW_40 , BRCMU_CHAN_BW_80 , BRCMU_CHAN_BW_80P80 , BRCMU_CHAN_BW_160 , } +E#BRCMU_CHAN_SB_LLL ( - 1 ) + 1 +E#BRCMU_CHAN_SB_LLU ( - 1 ) + 2 +E#BRCMU_CHAN_SB_LUL ( - 1 ) + 3 +E#BRCMU_CHAN_SB_LUU ( - 1 ) + 4 +e#brcmu_chan_sb enum brcmu_chan_sb { BRCMU_CHAN_SB_NONE = - 1 , BRCMU_CHAN_SB_LLL , BRCMU_CHAN_SB_LLU , BRCMU_CHAN_SB_LUL , BRCMU_CHAN_SB_LUU , BRCMU_CHAN_SB_ULL , BRCMU_CHAN_SB_ULU , BRCMU_CHAN_SB_UUL , BRCMU_CHAN_SB_UUU , BRCMU_CHAN_SB_L = E#BRCMU_CHAN_SB_LLL , BRCMU_CHAN_SB_U = E#BRCMU_CHAN_SB_LLU , BRCMU_CHAN_SB_LL = E#BRCMU_CHAN_SB_LLL , BRCMU_CHAN_SB_LU = E#BRCMU_CHAN_SB_LLU , BRCMU_CHAN_SB_UL = E#BRCMU_CHAN_SB_LUL , BRCMU_CHAN_SB_UU = E#BRCMU_CHAN_SB_LUU , } +s#brcmu_chan struct brcmu_chan { t#u16 chspec ; t#u8 chnum ; t#u8 control_ch_num ; t#u8 band ; e#brcmu_chan_bw bw ; e#brcmu_chan_sb sb ; } +s#brcmu_d11inf struct brcmu_d11inf { t#u8 io_type ; void ( * encchspec ) ( s#brcmu_chan * ) ; void ( * decchspec ) ( s#brcmu_chan * ) ; } +brcmu_d11_attach void brcmu_d11_attach ( s#brcmu_d11inf * ) + +/* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +brcmu_pkt_buf_get_skb s#sk_buff * brcmu_pkt_buf_get_skb ( t#uint ) +brcmu_pkt_buf_free_skb void brcmu_pkt_buf_free_skb ( s#sk_buff * ) +s#pktq_prec struct pktq_prec { s#sk_buff_head skblist ; t#u16 max ; } +s#pktq struct pktq { t#u16 num_prec ; t#u16 hi_prec ; t#u16 max ; t#u16 len ; s#pktq_prec q [ 16 ] ; } +brcmu_pktq_penq s#sk_buff * brcmu_pktq_penq ( s#pktq * , int , s#sk_buff * ) +brcmu_pktq_penq_head s#sk_buff * brcmu_pktq_penq_head ( s#pktq * , int , s#sk_buff * ) +brcmu_pktq_pdeq s#sk_buff * brcmu_pktq_pdeq ( s#pktq * , int ) +brcmu_pktq_pdeq_match s#sk_buff * brcmu_pktq_pdeq_match ( s#pktq * , int , t#bool ( * ) ( s#sk_buff * , void * ) , void * ) +brcmu_pktq_pdeq_tail s#sk_buff * brcmu_pktq_pdeq_tail ( s#pktq * , int ) +brcmu_pktq_pflush void brcmu_pktq_pflush ( s#pktq * , int , t#bool , t#bool ( * ) ( s#sk_buff * , void * ) , void * ) +brcmu_pktq_flush void brcmu_pktq_flush ( s#pktq * , t#bool , t#bool ( * ) ( s#sk_buff * , void * ) , void * ) +brcmu_pktq_init void brcmu_pktq_init ( s#pktq * , int , int ) +brcmu_pktq_peek_tail s#sk_buff * brcmu_pktq_peek_tail ( s#pktq * , int * ) +brcmu_pktq_mlen int brcmu_pktq_mlen ( s#pktq * , t#uint ) +brcmu_pktq_mdeq s#sk_buff * brcmu_pktq_mdeq ( s#pktq * , t#uint , int * ) +brcmu_boardrev_str char * brcmu_boardrev_str ( t#u32 , char * ) +brcmu_dotrev_str char * brcmu_dotrev_str ( t#u32 , char * ) + +/* drivers/net/wireless/intel/ipw2x00/libipw_geo.o */ +s#libipw_channel struct libipw_channel { t#u32 freq ; t#u8 channel ; t#u8 flags ; t#u8 max_power ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#libipw_security struct libipw_security { t#u16 active_key : 2 , enabled : 1 , unicast_uses_group : 1 , encrypt : 1 ; t#u8 auth_mode ; t#u8 encode_alg [ 4 ] ; t#u8 key_sizes [ 4 ] ; t#u8 keys [ 4 ] [ 32 ] ; t#u8 level ; t#u16 flags ; } +s#libipw_stats struct libipw_stats { unsigned int tx_unicast_frames ; unsigned int tx_multicast_frames ; unsigned int tx_fragments ; unsigned int tx_unicast_octets ; unsigned int tx_multicast_octets ; unsigned int tx_deferred_transmissions ; unsigned int tx_single_retry_frames ; unsigned int tx_multiple_retry_frames ; unsigned int tx_retry_limit_exceeded ; unsigned int tx_discards ; unsigned int rx_unicast_frames ; unsigned int rx_multicast_frames ; unsigned int rx_fragments ; unsigned int rx_unicast_octets ; unsigned int rx_multicast_octets ; unsigned int rx_fcs_errors ; unsigned int rx_discards_no_buffer ; unsigned int tx_discards_wrong_sa ; unsigned int rx_discards_undecryptable ; unsigned int rx_message_in_msg_fragments ; unsigned int rx_message_in_bad_msg_fragments ; } +s#libipw_geo struct libipw_geo { t#u8 name [ 4 ] ; t#u8 bg_channels ; t#u8 a_channels ; s#libipw_channel bg [ ( 14 - 1 + 1 ) ] ; s#libipw_channel a [ ( 165 - 34 + 1 ) ] ; } +s#libipw_qos_parameters struct libipw_qos_parameters { t#__le16 cw_min [ 4 ] ; t#__le16 cw_max [ 4 ] ; t#u8 aifs [ 4 ] ; t#u8 flag [ 4 ] ; t#__le16 tx_op_limit [ 4 ] ; } +s#libipw_qos_data struct libipw_qos_data { s#libipw_qos_parameters parameters ; int active ; int supported ; t#u8 param_count ; t#u8 old_param_count ; } +s#libipw_rx_stats struct libipw_rx_stats { t#u32 mac_time ; t#s8 rssi ; t#u8 signal ; t#u8 noise ; t#u16 rate ; t#u8 received_channel ; t#u8 control ; t#u8 mask ; t#u8 freq ; t#u16 len ; t#u64 tsf ; t#u32 beacon_time ; } +s#libipw_tim_parameters struct libipw_tim_parameters { t#u8 tim_count ; t#u8 tim_period ; } +s#libipw_tpc_report struct libipw_tpc_report { t#u8 transmit_power ; t#u8 link_margin ; } +s#libipw_csa struct libipw_csa { t#u8 mode ; t#u8 channel ; t#u8 count ; } +s#libipw_quiet struct libipw_quiet { t#u8 count ; t#u8 period ; t#u8 duration ; t#u8 offset ; } +s#libipw_network struct libipw_network { t#u8 bssid [ 6 ] ; t#u8 channel ; t#u8 ssid [ 32 + 1 ] ; t#u8 ssid_len ; s#libipw_qos_data qos_data ; s#libipw_rx_stats stats ; t#u16 capability ; t#u8 rates [ ( ( u8 ) 12 ) ] ; t#u8 rates_len ; t#u8 rates_ex [ ( ( u8 ) 16 ) ] ; t#u8 rates_ex_len ; unsigned long last_scanned ; t#u8 mode ; t#u32 flags ; t#u32 last_associate ; t#u32 time_stamp [ 2 ] ; t#u16 beacon_interval ; t#u16 listen_interval ; t#u16 atim_window ; t#u8 erp_value ; t#u8 wpa_ie [ 64 ] ; t#size_t wpa_ie_len ; t#u8 rsn_ie [ 64 ] ; t#size_t rsn_ie_len ; s#libipw_tim_parameters tim ; t#u8 power_constraint ; s#libipw_tpc_report tpc_report ; s#libipw_csa csa ; s#libipw_quiet quiet ; s#list_head list ; } +s#lib80211_crypto_ops struct lib80211_crypto_ops { const char * name ; s#list_head list ; void * ( * init ) ( int ) ; void ( * deinit ) ( void * ) ; int ( * encrypt_mpdu ) ( s#sk_buff * , int , void * ) ; int ( * decrypt_mpdu ) ( s#sk_buff * , int , void * ) ; int ( * encrypt_msdu ) ( s#sk_buff * , int , void * ) ; int ( * decrypt_msdu ) ( s#sk_buff * , int , int , void * ) ; int ( * set_key ) ( void * , int , t#u8 * , void * ) ; int ( * get_key ) ( void * , int , t#u8 * , void * ) ; void ( * print_stats ) ( s#seq_file * , void * ) ; unsigned long ( * get_flags ) ( void * ) ; unsigned long ( * set_flags ) ( unsigned long , void * ) ; int extra_mpdu_prefix_len , extra_mpdu_postfix_len ; int extra_msdu_prefix_len , extra_msdu_postfix_len ; s#module * owner ; } +s#lib80211_crypt_data struct lib80211_crypt_data { s#list_head list ; s#lib80211_crypto_ops * ops ; void * priv ; t#atomic_t refcnt ; } +s#lib80211_crypt_info struct lib80211_crypt_info { char * name ; t#spinlock_t * lock ; s#lib80211_crypt_data * crypt [ 4 ] ; int tx_keyidx ; s#list_head crypt_deinit_list ; s#timer_list crypt_deinit_timer ; int crypt_quiesced ; } +s#libipw_frag_entry struct libipw_frag_entry { unsigned long first_frag_time ; unsigned int seq ; unsigned int last_frag ; s#sk_buff * skb ; t#u8 src_addr [ 6 ] ; t#u8 dst_addr [ 6 ] ; } +e#libipw_state enum libipw_state { LIBIPW_UNINITIALIZED = 0 , LIBIPW_INITIALIZED , LIBIPW_ASSOCIATING , LIBIPW_ASSOCIATED , LIBIPW_AUTHENTICATING , LIBIPW_AUTHENTICATED , LIBIPW_SHUTDOWN } +s#libipw_txb struct libipw_txb { t#u8 nr_frags ; t#u8 encrypted ; t#u8 rts_included ; t#u8 reserved ; t#u16 frag_size ; t#u16 payload_size ; s#sk_buff * fragments [ ] ; } +s#libipw_hdr_3addr struct libipw_hdr_3addr { t#__le16 frame_ctl ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctl ; t#u8 payload [ ] ; } +s#libipw_info_element struct libipw_info_element { t#u8 id ; t#u8 len ; t#u8 data [ ] ; } +s#libipw_auth struct libipw_auth { s#libipw_hdr_3addr header ; t#__le16 algorithm ; t#__le16 transaction ; t#__le16 status ; s#libipw_info_element info_element [ ] ; } +s#libipw_disassoc struct libipw_disassoc { s#libipw_hdr_3addr header ; t#__le16 reason ; } +s#libipw_action_exchange struct libipw_action_exchange { t#u8 token ; s#libipw_info_element info_element [ 0 ] ; } +s#libipw_channel_switch struct libipw_channel_switch { t#u8 id ; t#u8 len ; t#u8 mode ; t#u8 channel ; t#u8 count ; } +s#libipw_action struct libipw_action { s#libipw_hdr_3addr header ; t#u8 category ; t#u8 action ; union { s#libipw_action_exchange exchange ; s#libipw_channel_switch channel_switch ; } format ; } +s#libipw_probe_response struct libipw_probe_response { s#libipw_hdr_3addr header ; t#__le32 time_stamp [ 2 ] ; t#__le16 beacon_interval ; t#__le16 capability ; s#libipw_info_element info_element [ ] ; } +s#libipw_probe_request struct libipw_probe_request { s#libipw_hdr_3addr header ; s#libipw_info_element info_element [ ] ; } +s#libipw_assoc_response struct libipw_assoc_response { s#libipw_hdr_3addr header ; t#__le16 capability ; t#__le16 status ; t#__le16 aid ; s#libipw_info_element info_element [ ] ; } +s#libipw_reassoc_request struct libipw_reassoc_request { s#libipw_hdr_3addr header ; t#__le16 capability ; t#__le16 listen_interval ; t#u8 current_ap [ 6 ] ; s#libipw_info_element info_element [ ] ; } +s#libipw_device struct libipw_device { s#net_device * dev ; s#wireless_dev wdev ; s#libipw_security sec ; s#libipw_stats ieee_stats ; s#libipw_geo geo ; s#ieee80211_supported_band bg_band ; s#ieee80211_supported_band a_band ; s#list_head network_free_list ; s#list_head network_list ; s#libipw_network * networks [ 128 ] ; int scans ; int scan_age ; int iw_mode ; s#iw_spy_data spy_data ; t#spinlock_t lock ; int tx_headroom ; t#u32 config ; int open_wep ; int host_encrypt ; int host_encrypt_msdu ; int host_decrypt ; int host_mc_decrypt ; int host_strip_iv_icv ; int host_open_frag ; int ieee802_1x ; int wpa_enabled ; int drop_unencrypted ; int privacy_invoked ; t#size_t wpa_ie_len ; t#u8 * wpa_ie ; s#lib80211_crypt_info crypt_info ; int bcrx_sta_key ; s#libipw_frag_entry frag_cache [ 4 ] ; unsigned int frag_next_idx ; t#u16 fts ; t#u16 rts ; t#u8 bssid [ 6 ] ; e#libipw_state state ; int mode ; int modulation ; int freq_band ; int abg_true ; int perfect_rssi ; int worst_rssi ; t#u16 prev_seq_ctl ; void ( * set_security ) ( s#net_device * , s#libipw_security * ) ; t#netdev_tx_t ( * hard_start_xmit ) ( s#libipw_txb * , s#net_device * , int ) ; int ( * is_queue_full ) ( s#net_device * , int ) ; int ( * handle_management ) ( s#net_device * , s#libipw_network * , t#u16 ) ; int ( * is_qos_active ) ( s#net_device * , s#sk_buff * ) ; int ( * handle_auth ) ( s#net_device * , s#libipw_auth * ) ; int ( * handle_deauth ) ( s#net_device * , s#libipw_disassoc * ) ; int ( * handle_action ) ( s#net_device * , s#libipw_action * , s#libipw_rx_stats * ) ; int ( * handle_disassoc ) ( s#net_device * , s#libipw_disassoc * ) ; int ( * handle_beacon ) ( s#net_device * , s#libipw_probe_response * , s#libipw_network * ) ; int ( * handle_probe_response ) ( s#net_device * , s#libipw_probe_response * , s#libipw_network * ) ; int ( * handle_probe_request ) ( s#net_device * , s#libipw_probe_request * , s#libipw_rx_stats * ) ; int ( * handle_assoc_response ) ( s#net_device * , s#libipw_assoc_response * , s#libipw_network * ) ; int ( * handle_assoc_request ) ( s#net_device * ) ; int ( * handle_reassoc_request ) ( s#net_device * , s#libipw_reassoc_request * ) ; t#u8 priv [ ] ; } +libipw_get_channel const s#libipw_channel * libipw_get_channel ( s#libipw_device * , t#u8 ) +libipw_get_channel_flags t#u8 libipw_get_channel_flags ( s#libipw_device * , t#u8 ) +libipw_is_valid_channel int libipw_is_valid_channel ( s#libipw_device * , t#u8 ) +libipw_freq_to_channel t#u8 libipw_freq_to_channel ( s#libipw_device * , t#u32 ) +libipw_channel_to_freq t#u32 libipw_channel_to_freq ( s#libipw_device * , t#u8 ) +libipw_channel_to_index int libipw_channel_to_index ( s#libipw_device * , t#u8 ) +libipw_set_geo void libipw_set_geo ( s#libipw_device * , const s#libipw_geo * ) +libipw_get_geo const s#libipw_geo * libipw_get_geo ( s#libipw_device * ) + +/* drivers/net/wireless/intel/ipw2x00/libipw_module.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +libipw_networks_age void libipw_networks_age ( s#libipw_device * , unsigned long ) +alloc_libipw s#net_device * alloc_libipw ( int , int ) +free_libipw void free_libipw ( s#net_device * , int ) +libipw_debug_level extern t#u32 libipw_debug_level + +/* drivers/net/wireless/intel/ipw2x00/libipw_rx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +libipw_rx_any void libipw_rx_any ( s#libipw_device * , s#sk_buff * , s#libipw_rx_stats * ) +s#libipw_hdr_4addr struct libipw_hdr_4addr { t#__le16 frame_ctl ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctl ; t#u8 addr4 [ 6 ] ; t#u8 payload [ ] ; } +libipw_rx_mgt void libipw_rx_mgt ( s#libipw_device * , s#libipw_hdr_4addr * , s#libipw_rx_stats * ) +libipw_rx int libipw_rx ( s#libipw_device * , s#sk_buff * , s#libipw_rx_stats * ) + +/* drivers/net/wireless/intel/ipw2x00/libipw_tx.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +libipw_xmit t#netdev_tx_t libipw_xmit ( s#sk_buff * , s#net_device * ) +libipw_txb_free void libipw_txb_free ( s#libipw_txb * ) + +/* drivers/net/wireless/intel/ipw2x00/libipw_wx.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +libipw_wx_set_encodeext int libipw_wx_set_encodeext ( s#libipw_device * , s#iw_request_info * , u#iwreq_data * , char * ) +libipw_wx_get_encodeext int libipw_wx_get_encodeext ( s#libipw_device * , s#iw_request_info * , u#iwreq_data * , char * ) +libipw_wx_get_scan int libipw_wx_get_scan ( s#libipw_device * , s#iw_request_info * , u#iwreq_data * , char * ) +libipw_wx_set_encode int libipw_wx_set_encode ( s#libipw_device * , s#iw_request_info * , u#iwreq_data * , char * ) +libipw_wx_get_encode int libipw_wx_get_encode ( s#libipw_device * , s#iw_request_info * , u#iwreq_data * , char * ) + +/* drivers/net/wireless/intel/iwlegacy/common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#il_mod_params struct il_mod_params { int sw_crypto ; int disable_hw_scan ; int num_of_queues ; int disable_11n ; int amsdu_size_8K ; int antenna ; int restart_fw ; } +s##il_base_params +e#il_led_mode enum il_led_mode { IL_LED_DEFAULT , IL_LED_RF_STATE , IL_LED_BLINK , } +s#il_cfg struct il_cfg { const char * name ; const char * fw_name_pre ; const unsigned int ucode_api_max ; const unsigned int ucode_api_min ; t#u8 valid_tx_ant ; t#u8 valid_rx_ant ; unsigned int sku ; t#u16 eeprom_ver ; t#u16 eeprom_calib_ver ; const s#il_mod_params * mod_params ; s#il_base_params * base_params ; t#u8 scan_rx_antennas [ E#NUM_NL80211_BANDS ] ; e#il_led_mode led_mode ; int eeprom_size ; int num_of_queues ; int num_of_ampdu_queues ; t#u32 pll_cfg_val ; t#bool set_l0s ; t#bool use_bsm ; t#u16 led_compensation ; int chain_noise_num_beacons ; unsigned int wd_timeout ; t#bool temperature_kelvin ; const t#bool ucode_tracing ; const t#bool sensitivity_calib_by_driver ; const t#bool chain_noise_calib_by_driver ; const t#u32 regulatory_bands [ 7 ] ; } +s#il_queue struct il_queue { int n_bd ; int write_ptr ; int read_ptr ; t#dma_addr_t dma_addr ; int n_win ; t#u32 id ; int low_mark ; int high_mark ; } +s#il_cmd_header struct il_cmd_header { t#u8 cmd ; t#u8 flags ; t#__le16 sequence ; t#u8 data [ ] ; } +s#il_dram_scratch struct il_dram_scratch { t#u8 try_cnt ; t#u8 bt_kill_cnt ; t#__le16 reserved ; } +s#il_tx_cmd struct il_tx_cmd { t#__le16 len ; t#__le16 next_frame_len ; t#__le32 tx_flags ; s#il_dram_scratch scratch ; t#__le32 rate_n_flags ; t#u8 sta_id ; t#u8 sec_ctl ; t#u8 initial_rate_idx ; t#u8 reserved ; t#u8 key [ 16 ] ; t#__le16 next_frame_flags ; t#__le16 reserved2 ; union { t#__le32 life_time ; t#__le32 attempt ; } stop_time ; t#__le32 dram_lsb_ptr ; t#u8 dram_msb_ptr ; t#u8 rts_retry_limit ; t#u8 data_retry_limit ; t#u8 tid_tspec ; union { t#__le16 pm_frame_timeout ; t#__le16 attempt_duration ; } timeout ; t#__le16 driver_txop ; t#u8 payload [ 0 ] ; s#ieee80211_hdr hdr [ ] ; } +s#il_device_cmd struct il_device_cmd { s#il_cmd_header hdr ; union { t#u32 flags ; t#u8 val8 ; t#u16 val16 ; t#u32 val32 ; s#il_tx_cmd tx ; t#u8 payload [ 320 ] ; } __attribute__ ( ( __packed__ ) ) cmd ; } +s#il3945_rx_frame_stats struct il3945_rx_frame_stats { t#u8 phy_count ; t#u8 id ; t#u8 rssi ; t#u8 agc ; t#__le16 sig_avg ; t#__le16 noise_diff ; t#u8 payload [ ] ; } +s#il3945_rx_frame_hdr struct il3945_rx_frame_hdr { t#__le16 channel ; t#__le16 phy_flags ; t#u8 reserved1 ; t#u8 rate ; t#__le16 len ; t#u8 payload [ ] ; } +s#il3945_rx_frame_end struct il3945_rx_frame_end { t#__le32 status ; t#__le64 timestamp ; t#__le32 beacon_timestamp ; } +s#il3945_rx_frame struct il3945_rx_frame { s#il3945_rx_frame_stats stats ; s#il3945_rx_frame_hdr hdr ; s#il3945_rx_frame_end end ; } +s#il3945_tx_resp struct il3945_tx_resp { t#u8 failure_rts ; t#u8 failure_frame ; t#u8 bt_kill_count ; t#u8 rate ; t#__le32 wireless_media_time ; t#__le32 status ; } +s#il3945_beacon_notif struct il3945_beacon_notif { s#il3945_tx_resp beacon_notify_hdr ; t#__le32 low_tsf ; t#__le32 high_tsf ; t#__le32 ibss_mgr_status ; } +s#il_alive_resp struct il_alive_resp { t#u8 ucode_minor ; t#u8 ucode_major ; t#__le16 reserved1 ; t#u8 sw_rev [ 8 ] ; t#u8 ver_type ; t#u8 ver_subtype ; t#__le16 reserved2 ; t#__le32 log_event_table_ptr ; t#__le32 error_event_table_ptr ; t#__le32 timestamp ; t#__le32 is_valid ; } +s#il_measurement_histogram struct il_measurement_histogram { t#__le32 ofdm [ 8 ] ; t#__le32 cck [ 8 ] ; } +s#il_spectrum_notification struct il_spectrum_notification { t#u8 id ; t#u8 token ; t#u8 channel_idx ; t#u8 state ; t#__le32 start_time ; t#u8 band ; t#u8 channel ; t#u8 type ; t#u8 reserved1 ; t#__le32 cca_ofdm ; t#__le32 cca_cck ; t#__le32 cca_time ; t#u8 basic_type ; t#u8 reserved2 [ 3 ] ; s#il_measurement_histogram histogram ; t#__le32 stop_time ; t#__le32 status ; } +s#il_csa_notification struct il_csa_notification { t#__le16 band ; t#__le16 channel ; t#__le32 status ; } +s#il_error_resp struct il_error_resp { t#__le32 error_type ; t#u8 cmd_id ; t#u8 reserved1 ; t#__le16 bad_cmd_seq_num ; t#__le32 error_info ; t#__le64 timestamp ; } +s#il_card_state_notif struct il_card_state_notif { t#__le32 flags ; } +s#il_add_sta_resp struct il_add_sta_resp { t#u8 status ; } +s#il_rem_sta_resp struct il_rem_sta_resp { t#u8 status ; } +s#il_sleep_notification struct il_sleep_notification { t#u8 pm_sleep_mode ; t#u8 pm_wakeup_src ; t#__le16 reserved ; t#__le32 sleep_time ; t#__le32 tsf_low ; t#__le32 bcon_timer ; } +s#il_spectrum_resp struct il_spectrum_resp { t#u8 token ; t#u8 id ; t#__le16 status ; } +s#stats_rx_phy struct stats_rx_phy { t#__le32 ina_cnt ; t#__le32 fina_cnt ; t#__le32 plcp_err ; t#__le32 crc32_err ; t#__le32 overrun_err ; t#__le32 early_overrun_err ; t#__le32 crc32_good ; t#__le32 false_alarm_cnt ; t#__le32 fina_sync_err_cnt ; t#__le32 sfd_timeout ; t#__le32 fina_timeout ; t#__le32 unresponded_rts ; t#__le32 rxe_frame_limit_overrun ; t#__le32 sent_ack_cnt ; t#__le32 sent_cts_cnt ; t#__le32 sent_ba_rsp_cnt ; t#__le32 dsp_self_kill ; t#__le32 mh_format_err ; t#__le32 re_acq_main_rssi_sum ; t#__le32 reserved3 ; } +s#stats_rx_non_phy struct stats_rx_non_phy { t#__le32 bogus_cts ; t#__le32 bogus_ack ; t#__le32 non_bssid_frames ; t#__le32 filtered_frames ; t#__le32 non_channel_beacons ; t#__le32 channel_beacons ; t#__le32 num_missed_bcon ; t#__le32 adc_rx_saturation_time ; t#__le32 ina_detection_search_time ; t#__le32 beacon_silence_rssi_a ; t#__le32 beacon_silence_rssi_b ; t#__le32 beacon_silence_rssi_c ; t#__le32 interference_data_flag ; t#__le32 channel_load ; t#__le32 dsp_false_alarms ; t#__le32 beacon_rssi_a ; t#__le32 beacon_rssi_b ; t#__le32 beacon_rssi_c ; t#__le32 beacon_energy_a ; t#__le32 beacon_energy_b ; t#__le32 beacon_energy_c ; } +s#stats_rx_ht_phy struct stats_rx_ht_phy { t#__le32 plcp_err ; t#__le32 overrun_err ; t#__le32 early_overrun_err ; t#__le32 crc32_good ; t#__le32 crc32_err ; t#__le32 mh_format_err ; t#__le32 agg_crc32_good ; t#__le32 agg_mpdu_cnt ; t#__le32 agg_cnt ; t#__le32 unsupport_mcs ; } +s#stats_rx struct stats_rx { s#stats_rx_phy ofdm ; s#stats_rx_phy cck ; s#stats_rx_non_phy general ; s#stats_rx_ht_phy ofdm_ht ; } +s#stats_tx_non_phy_agg struct stats_tx_non_phy_agg { t#__le32 ba_timeout ; t#__le32 ba_reschedule_frames ; t#__le32 scd_query_agg_frame_cnt ; t#__le32 scd_query_no_agg ; t#__le32 scd_query_agg ; t#__le32 scd_query_mismatch ; t#__le32 frame_not_ready ; t#__le32 underrun ; t#__le32 bt_prio_kill ; t#__le32 rx_ba_rsp_cnt ; } +s#stats_tx struct stats_tx { t#__le32 preamble_cnt ; t#__le32 rx_detected_cnt ; t#__le32 bt_prio_defer_cnt ; t#__le32 bt_prio_kill_cnt ; t#__le32 few_bytes_cnt ; t#__le32 cts_timeout ; t#__le32 ack_timeout ; t#__le32 expected_ack_cnt ; t#__le32 actual_ack_cnt ; t#__le32 dump_msdu_cnt ; t#__le32 burst_abort_next_frame_mismatch_cnt ; t#__le32 burst_abort_missing_next_frame_cnt ; t#__le32 cts_timeout_collision ; t#__le32 ack_or_ba_timeout_collision ; s#stats_tx_non_phy_agg agg ; t#__le32 reserved1 ; } +s#stats_dbg struct stats_dbg { t#__le32 burst_check ; t#__le32 burst_count ; t#__le32 wait_for_silence_timeout_cnt ; t#__le32 reserved [ 3 ] ; } +s#stats_div struct stats_div { t#__le32 tx_on_a ; t#__le32 tx_on_b ; t#__le32 exec_time ; t#__le32 probe_time ; t#__le32 reserved1 ; t#__le32 reserved2 ; } +s#stats_general_common struct stats_general_common { t#__le32 temperature ; s#stats_dbg dbg ; t#__le32 sleep_time ; t#__le32 slots_out ; t#__le32 slots_idle ; t#__le32 ttl_timestamp ; s#stats_div div ; t#__le32 rx_enable_counter ; t#__le32 num_of_sos_states ; } +s#stats_general struct stats_general { s#stats_general_common common ; t#__le32 reserved2 ; t#__le32 reserved3 ; } +s#il_notif_stats struct il_notif_stats { t#__le32 flag ; s#stats_rx rx ; s#stats_tx tx ; s#stats_general general ; } +s#il_compressed_ba_resp struct il_compressed_ba_resp { t#__le32 sta_addr_lo32 ; t#__le16 sta_addr_hi16 ; t#__le16 reserved ; t#u8 sta_id ; t#u8 tid ; t#__le16 seq_ctl ; t#__le64 bitmap ; t#__le16 scd_flow ; t#__le16 scd_ssn ; } +s#il_missed_beacon_notif struct il_missed_beacon_notif { t#__le32 consecutive_missed_beacons ; t#__le32 total_missed_becons ; t#__le32 num_expected_beacons ; t#__le32 num_recvd_beacons ; } +s#il_rx_pkt struct il_rx_pkt { t#__le32 len_n_flags ; s#il_cmd_header hdr ; union { s#il3945_rx_frame rx_frame ; s#il3945_tx_resp tx_resp ; s#il3945_beacon_notif beacon_status ; s#il_alive_resp alive_frame ; s#il_spectrum_notification spectrum_notif ; s#il_csa_notification csa_notif ; s#il_error_resp err_resp ; s#il_card_state_notif card_state_notif ; s#il_add_sta_resp add_sta ; s#il_rem_sta_resp rem_sta ; s#il_sleep_notification sleep_notif ; s#il_spectrum_resp spectrum ; s#il_notif_stats stats ; s#il_compressed_ba_resp compressed_ba ; s#il_missed_beacon_notif missed_beacon ; t#__le32 status ; t#u8 raw [ 0 ] ; } u ; } +s#il_host_cmd struct il_host_cmd { const void * data ; unsigned long reply_page ; void ( * callback ) ( s#il_priv * , s#il_device_cmd * , s#il_rx_pkt * ) ; t#u32 flags ; t#u16 len ; t#u8 id ; } +s#il_cmd_meta struct il_cmd_meta { s#il_host_cmd * source ; void ( * callback ) ( s#il_priv * , s#il_device_cmd * , s#il_rx_pkt * ) ; t#u32 flags ; t#dma_addr_t mapping ; t#__u32 len ; } +s#il_tx_queue struct il_tx_queue { s#il_queue q ; void * tfds ; s#il_device_cmd * * cmd ; s#il_cmd_meta * meta ; s#sk_buff * * skbs ; unsigned long time_stamp ; t#u8 need_update ; t#u8 sched_retry ; t#u8 active ; t#u8 swq_id ; } +s#sta_id_modify struct sta_id_modify { t#u8 addr [ 6 ] ; t#__le16 reserved1 ; t#u8 sta_id ; t#u8 modify_mask ; t#__le16 reserved2 ; } +s#il4965_keyinfo struct il4965_keyinfo { t#__le16 key_flags ; t#u8 tkip_rx_tsc_byte2 ; t#u8 reserved1 ; t#__le16 tkip_rx_ttak [ 5 ] ; t#u8 key_offset ; t#u8 reserved2 ; t#u8 key [ 16 ] ; } +s#il_addsta_cmd struct il_addsta_cmd { t#u8 mode ; t#u8 reserved [ 3 ] ; s#sta_id_modify sta ; s#il4965_keyinfo key ; t#__le32 station_flags ; t#__le32 station_flags_msk ; t#__le16 tid_disable_tx ; t#__le16 rate_n_flags ; t#u8 add_immediate_ba_tid ; t#u8 remove_immediate_ba_tid ; t#__le16 add_immediate_ba_ssn ; t#__le16 sleep_tx_count ; t#__le16 reserved2 ; } +s#il_led_cmd struct il_led_cmd { t#__le32 interval ; t#u8 id ; t#u8 off ; t#u8 on ; t#u8 reserved ; } +s#il_ops struct il_ops { void ( * txq_update_byte_cnt_tbl ) ( s#il_priv * , s#il_tx_queue * , t#u16 ) ; int ( * txq_attach_buf_to_tfd ) ( s#il_priv * , s#il_tx_queue * , t#dma_addr_t , t#u16 , t#u8 , t#u8 ) ; void ( * txq_free_tfd ) ( s#il_priv * , s#il_tx_queue * ) ; int ( * txq_init ) ( s#il_priv * , s#il_tx_queue * ) ; void ( * init_alive_start ) ( s#il_priv * ) ; int ( * is_valid_rtc_data_addr ) ( t#u32 ) ; int ( * load_ucode ) ( s#il_priv * ) ; void ( * dump_nic_error_log ) ( s#il_priv * ) ; int ( * dump_fh ) ( s#il_priv * , char * * , t#bool ) ; int ( * set_channel_switch ) ( s#il_priv * , s#ieee80211_channel_switch * ) ; int ( * apm_init ) ( s#il_priv * ) ; int ( * send_tx_power ) ( s#il_priv * ) ; void ( * update_chain_flags ) ( s#il_priv * ) ; int ( * eeprom_acquire_semaphore ) ( s#il_priv * ) ; void ( * eeprom_release_semaphore ) ( s#il_priv * ) ; int ( * rxon_assoc ) ( s#il_priv * ) ; int ( * commit_rxon ) ( s#il_priv * ) ; void ( * set_rxon_chain ) ( s#il_priv * ) ; t#u16 ( * get_hcmd_size ) ( t#u8 , t#u16 ) ; t#u16 ( * build_addsta_hcmd ) ( const s#il_addsta_cmd * , t#u8 * ) ; int ( * request_scan ) ( s#il_priv * , s#ieee80211_vif * ) ; void ( * post_scan ) ( s#il_priv * ) ; void ( * post_associate ) ( s#il_priv * ) ; void ( * config_ap ) ( s#il_priv * ) ; int ( * update_bcast_stations ) ( s#il_priv * ) ; int ( * manage_ibss_station ) ( s#il_priv * , s#ieee80211_vif * , t#bool ) ; int ( * send_led_cmd ) ( s#il_priv * , s#il_led_cmd * ) ; } +E#IL_CN_MAX 0xff +s#il_rx_buf struct il_rx_buf { t#dma_addr_t page_dma ; s#page * page ; s#list_head list ; } +s#il_force_reset struct il_force_reset { int reset_request_count ; int reset_success_count ; int reset_reject_count ; unsigned long reset_duration ; unsigned long last_force_reset_jiffies ; } +s#il4965_channel_tgd_info struct il4965_channel_tgd_info { t#u8 type ; t#s8 max_power ; } +s#il4965_channel_tgh_info struct il4965_channel_tgh_info { t#s64 last_radar_time ; } +s#il_eeprom_channel struct il_eeprom_channel { t#u8 flags ; t#s8 max_power_avg ; } +s#il3945_tx_power struct il3945_tx_power { t#u8 tx_gain ; t#u8 dsp_atten ; } +s#il3945_channel_power_info struct il3945_channel_power_info { s#il3945_tx_power tpc ; t#s8 power_table_idx ; t#s8 base_power_idx ; t#s8 requested_power ; } +s#il3945_scan_power_info struct il3945_scan_power_info { s#il3945_tx_power tpc ; t#s8 power_table_idx ; t#s8 requested_power ; } +s#il_channel_info struct il_channel_info { s#il4965_channel_tgd_info tgd ; s#il4965_channel_tgh_info tgh ; s#il_eeprom_channel eeprom ; s#il_eeprom_channel ht40_eeprom ; t#u8 channel ; t#u8 flags ; t#s8 max_power_avg ; t#s8 curr_txpow ; t#s8 min_power ; t#s8 scan_power ; t#u8 group_idx ; t#u8 band_idx ; e#nl80211_band band ; t#s8 ht40_max_power_avg ; t#u8 ht40_flags ; t#u8 ht40_extension_channel ; s#il3945_channel_power_info power_info [ ( 33 ) ] ; s#il3945_scan_power_info scan_pwr_info [ ( 2 ) ] ; } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#fw_desc struct fw_desc { void * v_addr ; t#dma_addr_t p_addr ; t#u32 len ; } +e#ucode_type enum ucode_type { UCODE_NONE = 0 , UCODE_INIT , UCODE_RT } +s#il_ac_qos struct il_ac_qos { t#__le16 cw_min ; t#__le16 cw_max ; t#u8 aifsn ; t#u8 reserved1 ; t#__le16 edca_txop ; } +s#il_qosparam_cmd struct il_qosparam_cmd { t#__le32 qos_flags ; s#il_ac_qos ac [ 4 ] ; } +s#il_qos_info struct il_qos_info { int qos_active ; s#il_qosparam_cmd def_qos_parm ; } +s#il_rxon_cmd struct il_rxon_cmd { t#u8 node_addr [ 6 ] ; t#__le16 reserved1 ; t#u8 bssid_addr [ 6 ] ; t#__le16 reserved2 ; t#u8 wlap_bssid_addr [ 6 ] ; t#__le16 reserved3 ; t#u8 dev_type ; t#u8 air_propagation ; t#__le16 rx_chain ; t#u8 ofdm_basic_rates ; t#u8 cck_basic_rates ; t#__le16 assoc_id ; t#__le32 flags ; t#__le32 filter_flags ; t#__le16 channel ; t#u8 ofdm_ht_single_stream_basic_rates ; t#u8 ofdm_ht_dual_stream_basic_rates ; t#u8 reserved4 ; t#u8 reserved5 ; } +s#il_rxon_time_cmd struct il_rxon_time_cmd { t#__le64 timestamp ; t#__le16 beacon_interval ; t#__le16 atim_win ; t#__le32 beacon_init_val ; t#__le16 listen_interval ; t#u8 dtim_period ; t#u8 delta_cp_bss_tbtts ; } +s#il_init_alive_resp struct il_init_alive_resp { t#u8 ucode_minor ; t#u8 ucode_major ; t#__le16 reserved1 ; t#u8 sw_rev [ 8 ] ; t#u8 ver_type ; t#u8 ver_subtype ; t#__le16 reserved2 ; t#__le32 log_event_table_ptr ; t#__le32 error_event_table_ptr ; t#__le32 timestamp ; t#__le32 is_valid ; t#__le32 voltage ; t#__le32 therm_r1 [ 2 ] ; t#__le32 therm_r2 [ 2 ] ; t#__le32 therm_r3 [ 2 ] ; t#__le32 therm_r4 [ 2 ] ; t#__le32 tx_atten [ 5 ] [ 2 ] ; } +s#il_sensitivity_data struct il_sensitivity_data { t#u32 auto_corr_ofdm ; t#u32 auto_corr_ofdm_mrc ; t#u32 auto_corr_ofdm_x1 ; t#u32 auto_corr_ofdm_mrc_x1 ; t#u32 auto_corr_cck ; t#u32 auto_corr_cck_mrc ; t#u32 last_bad_plcp_cnt_ofdm ; t#u32 last_fa_cnt_ofdm ; t#u32 last_bad_plcp_cnt_cck ; t#u32 last_fa_cnt_cck ; t#u32 nrg_curr_state ; t#u32 nrg_prev_state ; t#u32 nrg_value [ 10 ] ; t#u8 nrg_silence_rssi [ 20 ] ; t#u32 nrg_silence_ref ; t#u32 nrg_energy_idx ; t#u32 nrg_silence_idx ; t#u32 nrg_th_cck ; t#s32 nrg_auto_corr_silence_diff ; t#u32 num_in_cck_no_fa ; t#u32 nrg_th_ofdm ; t#u16 barker_corr_th_min ; t#u16 barker_corr_th_min_mrc ; t#u16 nrg_th_cca ; } +s#il_chain_noise_data struct il_chain_noise_data { t#u32 active_chains ; t#u32 chain_noise_a ; t#u32 chain_noise_b ; t#u32 chain_noise_c ; t#u32 chain_signal_a ; t#u32 chain_signal_b ; t#u32 chain_signal_c ; t#u16 beacon_count ; t#u8 disconn_array [ 3 ] ; t#u8 delta_gain_code [ 3 ] ; t#u8 radio_write ; t#u8 state ; } +s#il_ht_config struct il_ht_config { t#bool single_chain_sufficient ; e#ieee80211_smps_mode smps ; } +s#il_rb_status struct il_rb_status { t#__le16 closed_rb_num ; t#__le16 closed_fr_num ; t#__le16 finished_rb_num ; t#__le16 finished_fr_nam ; t#__le32 __unused ; } +s#il_rx_queue struct il_rx_queue { t#__le32 * bd ; t#dma_addr_t bd_dma ; s#il_rx_buf pool [ 256 + 64 ] ; s#il_rx_buf * queue [ 256 ] ; t#u32 read ; t#u32 write ; t#u32 free_count ; t#u32 write_actual ; s#list_head rx_free ; s#list_head rx_used ; int need_update ; s#il_rb_status * rb_stts ; t#dma_addr_t rb_stts_dma ; t#spinlock_t lock ; } +s#il_dma_ptr struct il_dma_ptr { t#dma_addr_t dma ; void * addr ; t#size_t size ; } +s#traffic_stats struct traffic_stats { } +s#isr_stats struct isr_stats { t#u32 hw ; t#u32 sw ; t#u32 err_code ; t#u32 sch ; t#u32 alive ; t#u32 rfkill ; t#u32 ctkill ; t#u32 wakeup ; t#u32 rx ; t#u32 handlers [ E#IL_CN_MAX ] ; t#u32 tx ; t#u32 unhandled ; } +s#il_powertable_cmd struct il_powertable_cmd { t#__le16 flags ; t#u8 keep_alive_seconds ; t#u8 debug_flags ; t#__le32 rx_data_timeout ; t#__le32 tx_data_timeout ; t#__le32 sleep_interval [ 5 ] ; t#__le32 keep_alive_beacons ; } +s#il_power_mgr struct il_power_mgr { s#il_powertable_cmd sleep_cmd ; s#il_powertable_cmd sleep_cmd_next ; int debug_sleep_level_override ; t#bool pci_pm ; t#bool ps_disabled ; } +s#il_ht_agg struct il_ht_agg { t#u16 txq_id ; t#u16 frame_count ; t#u16 wait_for_ba ; t#u16 start_idx ; t#u64 bitmap ; t#u32 rate_n_flags ; t#u8 state ; } +s#il_tid_data struct il_tid_data { t#u16 seq_number ; t#u16 tfds_in_queue ; s#il_ht_agg agg ; } +s#il_hw_key struct il_hw_key { t#u32 cipher ; int keylen ; t#u8 keyidx ; t#u8 key [ 32 ] ; } +s#il_link_qual_general_params struct il_link_qual_general_params { t#u8 flags ; t#u8 mimo_delimiter ; t#u8 single_stream_ant_msk ; t#u8 dual_stream_ant_msk ; t#u8 start_rate_idx [ 4 ] ; } +s#il_link_qual_agg_params struct il_link_qual_agg_params { t#__le16 agg_time_limit ; t#u8 agg_dis_start_th ; t#u8 agg_frame_cnt_limit ; t#__le32 reserved ; } +s#il_link_quality_cmd struct il_link_quality_cmd { t#u8 sta_id ; t#u8 reserved1 ; t#__le16 control ; s#il_link_qual_general_params general_params ; s#il_link_qual_agg_params agg_params ; struct { t#__le32 rate_n_flags ; } rs_table [ 16 ] ; t#__le32 reserved2 ; } +s#il_station_entry struct il_station_entry { s#il_addsta_cmd sta ; s#il_tid_data tid [ 9 ] ; t#u8 used ; s#il_hw_key keyinfo ; s#il_link_quality_cmd * lq ; } +s#il_eeprom_calib_measure struct il_eeprom_calib_measure { t#u8 temperature ; t#u8 gain_idx ; t#u8 actual_pow ; t#s8 pa_det ; } +s#il_eeprom_calib_ch_info struct il_eeprom_calib_ch_info { t#u8 ch_num ; s#il_eeprom_calib_measure measurements [ ( 2 ) ] [ ( 3 ) ] ; } +s#il_eeprom_calib_subband_info struct il_eeprom_calib_subband_info { t#u8 ch_from ; t#u8 ch_to ; s#il_eeprom_calib_ch_info ch1 ; s#il_eeprom_calib_ch_info ch2 ; } +s#il_eeprom_calib_info struct il_eeprom_calib_info { t#u8 saturation_power24 ; t#u8 saturation_power52 ; t#__le16 voltage ; s#il_eeprom_calib_subband_info band_info [ ( 8 ) ] ; } +s#iwl39_stats_rx_phy struct iwl39_stats_rx_phy { t#__le32 ina_cnt ; t#__le32 fina_cnt ; t#__le32 plcp_err ; t#__le32 crc32_err ; t#__le32 overrun_err ; t#__le32 early_overrun_err ; t#__le32 crc32_good ; t#__le32 false_alarm_cnt ; t#__le32 fina_sync_err_cnt ; t#__le32 sfd_timeout ; t#__le32 fina_timeout ; t#__le32 unresponded_rts ; t#__le32 rxe_frame_limit_overrun ; t#__le32 sent_ack_cnt ; t#__le32 sent_cts_cnt ; } +s#iwl39_stats_rx_non_phy struct iwl39_stats_rx_non_phy { t#__le32 bogus_cts ; t#__le32 bogus_ack ; t#__le32 non_bssid_frames ; t#__le32 filtered_frames ; t#__le32 non_channel_beacons ; } +s#iwl39_stats_rx struct iwl39_stats_rx { s#iwl39_stats_rx_phy ofdm ; s#iwl39_stats_rx_phy cck ; s#iwl39_stats_rx_non_phy general ; } +s#iwl39_stats_tx struct iwl39_stats_tx { t#__le32 preamble_cnt ; t#__le32 rx_detected_cnt ; t#__le32 bt_prio_defer_cnt ; t#__le32 bt_prio_kill_cnt ; t#__le32 few_bytes_cnt ; t#__le32 cts_timeout ; t#__le32 ack_timeout ; t#__le32 expected_ack_cnt ; t#__le32 actual_ack_cnt ; } +s#iwl39_stats_div struct iwl39_stats_div { t#__le32 tx_on_a ; t#__le32 tx_on_b ; t#__le32 exec_time ; t#__le32 probe_time ; } +s#iwl39_stats_general struct iwl39_stats_general { t#__le32 temperature ; s#stats_dbg dbg ; t#__le32 sleep_time ; t#__le32 slots_out ; t#__le32 slots_idle ; t#__le32 ttl_timestamp ; s#iwl39_stats_div div ; } +s#il3945_notif_stats struct il3945_notif_stats { t#__le32 flag ; s#iwl39_stats_rx rx ; s#iwl39_stats_tx tx ; s#iwl39_stats_general general ; } +s#il3945_clip_group struct il3945_clip_group { const t#s8 clip_powers [ ( 4 + 8 ) ] ; } +s#il_rx_phy_res struct il_rx_phy_res { t#u8 non_cfg_phy_cnt ; t#u8 cfg_phy_cnt ; t#u8 stat_id ; t#u8 reserved1 ; t#__le64 timestamp ; t#__le32 beacon_time_stamp ; t#__le16 phy_flags ; t#__le16 channel ; t#u8 non_cfg_phy_buf [ 32 ] ; t#__le32 rate_n_flags ; t#__le16 byte_count ; t#__le16 frame_time ; } +s#il_wep_key struct il_wep_key { t#u8 key_idx ; t#u8 key_offset ; t#u8 reserved1 [ 2 ] ; t#u8 key_size ; t#u8 reserved2 [ 3 ] ; t#u8 key [ 16 ] ; } +s#il_sensitivity_ranges struct il_sensitivity_ranges { t#u16 min_nrg_cck ; t#u16 max_nrg_cck ; t#u16 nrg_th_cck ; t#u16 nrg_th_ofdm ; t#u16 auto_corr_min_ofdm ; t#u16 auto_corr_min_ofdm_mrc ; t#u16 auto_corr_min_ofdm_x1 ; t#u16 auto_corr_min_ofdm_mrc_x1 ; t#u16 auto_corr_max_ofdm ; t#u16 auto_corr_max_ofdm_mrc ; t#u16 auto_corr_max_ofdm_x1 ; t#u16 auto_corr_max_ofdm_mrc_x1 ; t#u16 auto_corr_max_cck ; t#u16 auto_corr_max_cck_mrc ; t#u16 auto_corr_min_cck ; t#u16 auto_corr_min_cck_mrc ; t#u16 barker_corr_th_min ; t#u16 barker_corr_th_min_mrc ; t#u16 nrg_th_cca ; } +s#il_hw_params struct il_hw_params { t#u8 bcast_id ; t#u8 max_txq_num ; t#u8 dma_chnl_num ; t#u16 scd_bc_tbls_size ; t#u32 tfd_size ; t#u8 tx_chains_num ; t#u8 rx_chains_num ; t#u8 valid_tx_ant ; t#u8 valid_rx_ant ; t#u16 max_rxq_size ; t#u16 max_rxq_log ; t#u32 rx_page_order ; t#u32 rx_wrt_ptr_reg ; t#u8 max_stations ; t#u8 ht40_channel ; t#u8 max_beacon_itrvl ; t#u32 max_inst_size ; t#u32 max_data_size ; t#u32 max_bsm_size ; t#u32 ct_kill_threshold ; t#u16 beacon_time_tsf_bits ; const s#il_sensitivity_ranges * sens ; } +s#il_priv struct il_priv { s#ieee80211_hw * hw ; s#ieee80211_channel * ieee_channels ; s#ieee80211_rate * ieee_rates ; s#il_cfg * cfg ; const s#il_ops * ops ; s#list_head free_frames ; int frames_count ; e#nl80211_band band ; int alloc_rxb_page ; void ( * handlers [ E#IL_CN_MAX ] ) ( s#il_priv * , s#il_rx_buf * ) ; s#ieee80211_supported_band bands [ E#NUM_NL80211_BANDS ] ; s#il_spectrum_notification measure_report ; t#u8 measurement_status ; t#u32 ucode_beacon_time ; int missed_beacon_threshold ; t#u32 ibss_manager ; s#il_force_reset force_reset ; s#il_channel_info * channel_info ; t#u8 channel_count ; t#s32 temperature ; t#s32 last_temperature ; unsigned long scan_start ; unsigned long scan_start_tsf ; void * scan_cmd ; e#nl80211_band scan_band ; s#cfg80211_scan_request * scan_request ; s#ieee80211_vif * scan_vif ; t#u8 scan_tx_ant [ E#NUM_NL80211_BANDS ] ; t#u8 mgmt_tx_ant ; t#spinlock_t lock ; t#spinlock_t hcmd_lock ; t#spinlock_t reg_lock ; s#mutex mutex ; s#pci_dev * pci_dev ; void * hw_base ; t#u32 hw_rev ; t#u32 hw_wa_rev ; t#u8 rev_id ; t#u8 cmd_queue ; t#u8 sta_key_max_num ; s#mac_address addresses [ 1 ] ; int fw_idx ; t#u32 ucode_ver ; s#fw_desc ucode_code ; s#fw_desc ucode_data ; s#fw_desc ucode_data_backup ; s#fw_desc ucode_init ; s#fw_desc ucode_init_data ; s#fw_desc ucode_boot ; e#ucode_type ucode_type ; t#u8 ucode_write_complete ; char firmware_name [ 25 ] ; s#ieee80211_vif * vif ; s#il_qos_info qos_data ; struct { t#bool enabled ; t#bool is_40mhz ; t#bool non_gf_sta_present ; t#u8 protection ; t#u8 extension_chan_offset ; } ht ; const s#il_rxon_cmd active ; s#il_rxon_cmd staging ; s#il_rxon_time_cmd timing ; t#__le16 switch_channel ; s#il_init_alive_resp card_alive_init ; s#il_alive_resp card_alive ; t#u16 active_rate ; t#u8 start_calib ; s#il_sensitivity_data sensitivity_data ; s#il_chain_noise_data chain_noise_data ; t#__le16 sensitivity_tbl [ ( 11 ) ] ; s#il_ht_config current_ht_config ; t#u8 retry_rate ; t#wait_queue_head_t wait_command_queue ; int activity_timer_active ; s#il_rx_queue rxq ; s#il_tx_queue * txq ; unsigned long txq_ctx_active_msk ; s#il_dma_ptr kw ; s#il_dma_ptr scd_bc_tbls ; t#u32 scd_base_addr ; unsigned long status ; s#traffic_stats tx_stats ; s#traffic_stats rx_stats ; s#isr_stats isr_stats ; s#il_power_mgr power_data ; t#u8 bssid [ 6 ] ; t#spinlock_t sta_lock ; int num_stations ; s#il_station_entry stations [ 32 ] ; unsigned long ucode_key_table ; unsigned long queue_stopped [ ( ( ( 32 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long stop_reason ; t#atomic_t queue_stop_count [ 4 ] ; t#u8 is_open ; t#u8 mac80211_registered ; t#u8 * eeprom ; s#il_eeprom_calib_info * calib_info ; e#nl80211_iftype iw_mode ; t#u64 timestamp ; union { struct { void * shared_virt ; t#dma_addr_t shared_phys ; s#delayed_work thermal_periodic ; s#delayed_work rfkill_poll ; s#il3945_notif_stats stats ; t#u32 sta_supp_rates ; int last_rx_rssi ; t#u32 last_beacon_time ; t#u64 last_tsf ; const s#il3945_clip_group clip_groups [ 5 ] ; } _3945 ; struct { s#il_rx_phy_res last_phy_res ; t#bool last_phy_res_valid ; t#u32 ampdu_ref ; s#completion firmware_loading_complete ; t#u8 phy_calib_chain_noise_reset_cmd ; t#u8 phy_calib_chain_noise_gain_cmd ; t#u8 key_mapping_keys ; s#il_wep_key wep_keys [ 4 ] ; s#il_notif_stats stats ; } _4965 ; } ; s#il_hw_params hw_params ; t#u32 inta_mask ; s#workqueue_struct * workqueue ; s#work_struct restart ; s#work_struct scan_completed ; s#work_struct rx_replenish ; s#work_struct abort_scan ; t#bool beacon_enabled ; s#sk_buff * beacon_skb ; s#work_struct tx_flush ; s#tasklet_struct irq_tasklet ; s#delayed_work init_alive_start ; s#delayed_work alive_start ; s#delayed_work scan_check ; t#s8 tx_power_user_lmt ; t#s8 tx_power_device_lmt ; t#s8 tx_power_next ; s#work_struct txpower_work ; t#bool disable_sens_cal ; t#bool disable_chain_noise_cal ; t#bool disable_tx_power_cal ; s#work_struct run_time_calib_work ; s#timer_list stats_periodic ; s#timer_list watchdog ; t#bool hw_ready ; s#led_classdev led ; unsigned long blink_on , blink_off ; t#bool led_registered ; } +_il_poll_bit int _il_poll_bit ( s#il_priv * , t#u32 , t#u32 , t#u32 , int ) +il_set_bit void il_set_bit ( s#il_priv * , t#u32 , t#u32 ) +il_clear_bit void il_clear_bit ( s#il_priv * , t#u32 , t#u32 ) +_il_grab_nic_access t#bool _il_grab_nic_access ( s#il_priv * ) +il_poll_bit int il_poll_bit ( s#il_priv * , t#u32 , t#u32 , int ) +il_rd_prph t#u32 il_rd_prph ( s#il_priv * , t#u32 ) +il_wr_prph void il_wr_prph ( s#il_priv * , t#u32 , t#u32 ) +il_read_targ_mem t#u32 il_read_targ_mem ( s#il_priv * , t#u32 ) +il_write_targ_mem void il_write_targ_mem ( s#il_priv * , t#u32 , t#u32 ) +il_get_cmd_string const char * il_get_cmd_string ( t#u8 ) +il_send_cmd_sync int __attribute__ ( ( __warn_unused_result__ ) ) il_send_cmd_sync ( s#il_priv * , s#il_host_cmd * ) +il_send_cmd int il_send_cmd ( s#il_priv * , s#il_host_cmd * ) +il_send_cmd_pdu int __attribute__ ( ( __warn_unused_result__ ) ) il_send_cmd_pdu ( s#il_priv * , t#u8 , t#u16 , const void * ) +il_send_cmd_pdu_async int il_send_cmd_pdu_async ( s#il_priv * , t#u8 , t#u16 , const void * , void ( * ) ( s#il_priv * , s#il_device_cmd * , s#il_rx_pkt * ) ) +il_leds_init void il_leds_init ( s#il_priv * ) +il_leds_exit void il_leds_exit ( s#il_priv * ) +il_eeprom_query_addr const t#u8 * il_eeprom_query_addr ( const s#il_priv * , t#size_t ) +il_eeprom_query16 t#u16 il_eeprom_query16 ( const s#il_priv * , t#size_t ) +il_eeprom_init int il_eeprom_init ( s#il_priv * ) +il_eeprom_free void il_eeprom_free ( s#il_priv * ) +il_init_channel_map int il_init_channel_map ( s#il_priv * ) +il_free_channel_map void il_free_channel_map ( s#il_priv * ) +il_get_channel_info const s#il_channel_info * il_get_channel_info ( const s#il_priv * , e#nl80211_band , t#u16 ) +il_power_update_mode int il_power_update_mode ( s#il_priv * , t#bool ) +il_power_initialize void il_power_initialize ( s#il_priv * ) +il_scan_cancel int il_scan_cancel ( s#il_priv * ) +il_scan_cancel_timeout int il_scan_cancel_timeout ( s#il_priv * , unsigned long ) +il_setup_rx_scan_handlers void il_setup_rx_scan_handlers ( s#il_priv * ) +il_get_active_dwell_time t#u16 il_get_active_dwell_time ( s#il_priv * , e#nl80211_band , t#u8 ) +il_get_passive_dwell_time t#u16 il_get_passive_dwell_time ( s#il_priv * , e#nl80211_band , s#ieee80211_vif * ) +il_init_scan_params void il_init_scan_params ( s#il_priv * ) +il_mac_hw_scan int il_mac_hw_scan ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_scan_request * ) +s#ieee80211_ext_chansw_ie struct ieee80211_ext_chansw_ie { t#u8 mode ; t#u8 new_operating_class ; t#u8 new_ch_num ; t#u8 count ; } +s#ieee80211_msrment_ie struct ieee80211_msrment_ie { t#u8 token ; t#u8 mode ; t#u8 type ; t#u8 request [ ] ; } +s#ieee80211_tpc_report_ie struct ieee80211_tpc_report_ie { t#u8 tx_power ; t#u8 link_margin ; } +s#ieee80211_mgmt struct ieee80211_mgmt { t#__le16 frame_control ; t#__le16 duration ; t#u8 da [ 6 ] ; t#u8 sa [ 6 ] ; t#u8 bssid [ 6 ] ; t#__le16 seq_ctrl ; union { struct { t#__le16 auth_alg ; t#__le16 auth_transaction ; t#__le16 status_code ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) auth ; struct { t#__le16 reason_code ; } __attribute__ ( ( __packed__ ) ) deauth ; struct { t#__le16 capab_info ; t#__le16 listen_interval ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) assoc_req ; struct { t#__le16 capab_info ; t#__le16 status_code ; t#__le16 aid ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) assoc_resp , reassoc_resp ; struct { t#__le16 capab_info ; t#__le16 status_code ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) s1g_assoc_resp , s1g_reassoc_resp ; struct { t#__le16 capab_info ; t#__le16 listen_interval ; t#u8 current_ap [ 6 ] ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) reassoc_req ; struct { t#__le16 reason_code ; } __attribute__ ( ( __packed__ ) ) disassoc ; struct { t#__le64 timestamp ; t#__le16 beacon_int ; t#__le16 capab_info ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) beacon ; struct { t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) probe_req ; struct { t#__le64 timestamp ; t#__le16 beacon_int ; t#__le16 capab_info ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) probe_resp ; struct { t#u8 category ; union { struct { t#u8 action_code ; t#u8 dialog_token ; t#u8 status_code ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) wme_action ; struct { t#u8 action_code ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) chan_switch ; struct { t#u8 action_code ; s#ieee80211_ext_chansw_ie data ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) ext_chan_switch ; struct { t#u8 action_code ; t#u8 dialog_token ; t#u8 element_id ; t#u8 length ; s#ieee80211_msrment_ie msr_elem ; } __attribute__ ( ( __packed__ ) ) measurement ; struct { t#u8 action_code ; t#u8 dialog_token ; t#__le16 capab ; t#__le16 timeout ; t#__le16 start_seq_num ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) addba_req ; struct { t#u8 action_code ; t#u8 dialog_token ; t#__le16 status ; t#__le16 capab ; t#__le16 timeout ; } __attribute__ ( ( __packed__ ) ) addba_resp ; struct { t#u8 action_code ; t#__le16 params ; t#__le16 reason_code ; } __attribute__ ( ( __packed__ ) ) delba ; struct { t#u8 action_code ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) self_prot ; struct { t#u8 action_code ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) mesh_action ; struct { t#u8 action ; t#u8 trans_id [ 2 ] ; } __attribute__ ( ( __packed__ ) ) sa_query ; struct { t#u8 action ; t#u8 smps_control ; } __attribute__ ( ( __packed__ ) ) ht_smps ; struct { t#u8 action_code ; t#u8 chanwidth ; } __attribute__ ( ( __packed__ ) ) ht_notify_cw ; struct { t#u8 action_code ; t#u8 dialog_token ; t#__le16 capability ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) tdls_discover_resp ; struct { t#u8 action_code ; t#u8 operating_mode ; } __attribute__ ( ( __packed__ ) ) vht_opmode_notif ; struct { t#u8 action_code ; t#u8 membership [ 8 ] ; t#u8 position [ 16 ] ; } __attribute__ ( ( __packed__ ) ) vht_group_notif ; struct { t#u8 action_code ; t#u8 dialog_token ; t#u8 tpc_elem_id ; t#u8 tpc_elem_length ; s#ieee80211_tpc_report_ie tpc ; } __attribute__ ( ( __packed__ ) ) tpc_report ; struct { t#u8 action_code ; t#u8 dialog_token ; t#u8 follow_up ; t#u8 tod [ 6 ] ; t#u8 toa [ 6 ] ; t#__le16 tod_error ; t#__le16 toa_error ; t#u8 variable [ 0 ] ; } __attribute__ ( ( __packed__ ) ) ftm ; } u ; } __attribute__ ( ( __packed__ ) ) action ; } u ; } +il_fill_probe_req t#u16 il_fill_probe_req ( s#il_priv * , s#ieee80211_mgmt * , const t#u8 * , const t#u8 * , int , int ) +il_setup_scan_deferred_work void il_setup_scan_deferred_work ( s#il_priv * ) +il_cancel_scan_deferred_work void il_cancel_scan_deferred_work ( s#il_priv * ) +il_send_add_sta int il_send_add_sta ( s#il_priv * , s#il_addsta_cmd * , t#u8 ) +il_prep_station t#u8 il_prep_station ( s#il_priv * , const t#u8 * , t#bool , s#ieee80211_sta * ) +il_add_station_common int il_add_station_common ( s#il_priv * , const t#u8 * , t#bool , s#ieee80211_sta * , t#u8 * ) +il_remove_station int il_remove_station ( s#il_priv * , const t#u8 , const t#u8 * ) +il_clear_ucode_stations void il_clear_ucode_stations ( s#il_priv * ) +il_restore_stations void il_restore_stations ( s#il_priv * ) +il_get_free_ucode_key_idx int il_get_free_ucode_key_idx ( s#il_priv * ) +il_dealloc_bcast_stations void il_dealloc_bcast_stations ( s#il_priv * ) +il_send_lq_cmd int il_send_lq_cmd ( s#il_priv * , s#il_link_quality_cmd * , t#u8 , t#bool ) +il_mac_sta_remove int il_mac_sta_remove ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) +il_rx_queue_space int il_rx_queue_space ( const s#il_rx_queue * ) +il_rx_queue_update_write_ptr void il_rx_queue_update_write_ptr ( s#il_priv * , s#il_rx_queue * ) +il_rx_queue_alloc int il_rx_queue_alloc ( s#il_priv * ) +il_hdl_spectrum_measurement void il_hdl_spectrum_measurement ( s#il_priv * , s#il_rx_buf * ) +il_set_decrypted_flag int il_set_decrypted_flag ( s#il_priv * , s#ieee80211_hdr * , t#u32 , s#ieee80211_rx_status * ) +il_txq_update_write_ptr void il_txq_update_write_ptr ( s#il_priv * , s#il_tx_queue * ) +il_tx_queue_unmap void il_tx_queue_unmap ( s#il_priv * , int ) +il_tx_queue_free void il_tx_queue_free ( s#il_priv * , int ) +il_cmd_queue_unmap void il_cmd_queue_unmap ( s#il_priv * ) +il_cmd_queue_free void il_cmd_queue_free ( s#il_priv * ) +il_queue_space int il_queue_space ( const s#il_queue * ) +il_tx_queue_init int il_tx_queue_init ( s#il_priv * , t#u32 ) +il_tx_queue_reset void il_tx_queue_reset ( s#il_priv * , t#u32 ) +il_tx_cmd_complete void il_tx_cmd_complete ( s#il_priv * , s#il_rx_buf * ) +il_debug_level extern t#u32 il_debug_level +il_bcast_addr extern const t#u8 il_bcast_addr [ 6 ] +il_init_geos int il_init_geos ( s#il_priv * ) +il_free_geos void il_free_geos ( s#il_priv * ) +il_is_ht40_tx_allowed t#bool il_is_ht40_tx_allowed ( s#il_priv * , s#ieee80211_sta_ht_cap * ) +il_send_rxon_timing int il_send_rxon_timing ( s#il_priv * ) +il_set_rxon_hwcrypto void il_set_rxon_hwcrypto ( s#il_priv * , int ) +il_check_rxon_cmd int il_check_rxon_cmd ( s#il_priv * ) +il_full_rxon_required int il_full_rxon_required ( s#il_priv * ) +il_get_lowest_plcp t#u8 il_get_lowest_plcp ( s#il_priv * ) +il_set_rxon_ht void il_set_rxon_ht ( s#il_priv * , s#il_ht_config * ) +il_get_single_channel_number t#u8 il_get_single_channel_number ( s#il_priv * , e#nl80211_band ) +il_set_rxon_channel int il_set_rxon_channel ( s#il_priv * , s#ieee80211_channel * ) +il_set_flags_for_band void il_set_flags_for_band ( s#il_priv * , e#nl80211_band , s#ieee80211_vif * ) +il_connection_init_rx_config void il_connection_init_rx_config ( s#il_priv * ) +il_set_rate void il_set_rate ( s#il_priv * ) +il_chswitch_done void il_chswitch_done ( s#il_priv * , t#bool ) +il_hdl_csa void il_hdl_csa ( s#il_priv * , s#il_rx_buf * ) +il_irq_handle_error void il_irq_handle_error ( s#il_priv * ) +_il_apm_stop void _il_apm_stop ( s#il_priv * ) +il_apm_stop void il_apm_stop ( s#il_priv * ) +il_apm_init int il_apm_init ( s#il_priv * ) +il_set_tx_power int il_set_tx_power ( s#il_priv * , t#s8 , t#bool ) +il_send_bt_config void il_send_bt_config ( s#il_priv * ) +il_send_stats_request int il_send_stats_request ( s#il_priv * , t#u8 , t#bool ) +il_hdl_pm_sleep void il_hdl_pm_sleep ( s#il_priv * , s#il_rx_buf * ) +il_hdl_pm_debug_stats void il_hdl_pm_debug_stats ( s#il_priv * , s#il_rx_buf * ) +il_hdl_error void il_hdl_error ( s#il_priv * , s#il_rx_buf * ) +il_mac_conf_tx int il_mac_conf_tx ( s#ieee80211_hw * , s#ieee80211_vif * , t#u16 , const s#ieee80211_tx_queue_params * ) +il_mac_tx_last_beacon int il_mac_tx_last_beacon ( s#ieee80211_hw * ) +il_mac_add_interface int il_mac_add_interface ( s#ieee80211_hw * , s#ieee80211_vif * ) +il_mac_remove_interface void il_mac_remove_interface ( s#ieee80211_hw * , s#ieee80211_vif * ) +il_alloc_txq_mem int il_alloc_txq_mem ( s#il_priv * ) +il_free_txq_mem void il_free_txq_mem ( s#il_priv * ) +il_force_reset int il_force_reset ( s#il_priv * , t#bool ) +il_mac_change_interface int il_mac_change_interface ( s#ieee80211_hw * , s#ieee80211_vif * , e#nl80211_iftype , t#bool ) +il_mac_flush void il_mac_flush ( s#ieee80211_hw * , s#ieee80211_vif * , t#u32 , t#bool ) +il_bg_watchdog void il_bg_watchdog ( s#timer_list * ) +il_setup_watchdog void il_setup_watchdog ( s#il_priv * ) +il_usecs_to_beacons t#u32 il_usecs_to_beacons ( s#il_priv * , t#u32 , t#u32 ) +il_add_beacon_time t#__le32 il_add_beacon_time ( s#il_priv * , t#u32 , t#u32 , t#u32 ) +il_pm_ops extern const s#dev_pm_ops il_pm_ops +il_mac_config int il_mac_config ( s#ieee80211_hw * , t#u32 ) +il_mac_reset_tsf void il_mac_reset_tsf ( s#ieee80211_hw * , s#ieee80211_vif * ) +il_mac_bss_info_changed void il_mac_bss_info_changed ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_bss_conf * , t#u32 ) +il_isr t#irqreturn_t il_isr ( int , void * ) +s#ieee80211_tx_rate struct ieee80211_tx_rate { t#s8 idx ; t#u16 count : 5 , flags : 11 ; } +t#codel_time_t typedef t#u32 codel_time_t +s#ieee80211_tx_info struct ieee80211_tx_info { t#u32 flags ; t#u32 band : 3 , ack_frame_id : 13 , hw_queue : 4 , tx_time_est : 10 ; union { struct { union { struct { s#ieee80211_tx_rate rates [ 4 ] ; t#s8 rts_cts_rate_idx ; t#u8 use_rts : 1 ; t#u8 use_cts_prot : 1 ; t#u8 short_preamble : 1 ; t#u8 skip_table : 1 ; } ; unsigned long jiffies ; } ; s#ieee80211_vif * vif ; s#ieee80211_key_conf * hw_key ; t#u32 flags ; t#codel_time_t enqueue_time ; } control ; struct { t#u64 cookie ; } ack ; struct { s#ieee80211_tx_rate rates [ 4 ] ; t#s32 ack_signal ; t#u8 ampdu_ack_len ; t#u8 ampdu_len ; t#u8 antenna ; t#u16 tx_time ; t#u8 flags ; void * status_driver_data [ 18 / sizeof ( void * ) ] ; } status ; struct { s#ieee80211_tx_rate driver_rates [ 4 ] ; t#u8 pad [ 4 ] ; void * rate_driver_data [ 24 / sizeof ( void * ) ] ; } ; void * driver_data [ 40 / sizeof ( void * ) ] ; } ; } +il_tx_cmd_protection void il_tx_cmd_protection ( s#il_priv * , s#ieee80211_tx_info * , t#__le16 , t#__le32 * ) + +/* drivers/net/wireless/intel/iwlwifi/fw/acpi.o */ +iwl_guid extern const t#guid_t iwl_guid +iwl_rfi_guid extern const t#guid_t iwl_rfi_guid +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +iwl_acpi_get_object void * iwl_acpi_get_object ( s#device * , t#acpi_string ) +iwl_acpi_get_dsm_u8 int iwl_acpi_get_dsm_u8 ( s#device * , int , int , const t#guid_t * , t#u8 * ) +iwl_acpi_get_dsm_u32 int iwl_acpi_get_dsm_u32 ( s#device * , int , int , const t#guid_t * , t#u32 * ) +iwl_acpi_get_wifi_pkg_range u#acpi_object * iwl_acpi_get_wifi_pkg_range ( s#device * , u#acpi_object * , int , int , int * ) +s#fw_desc struct fw_desc { const void * data ; t#u32 len ; t#u32 offset ; } +s#fw_img struct fw_img { s#fw_desc * sec ; int num_sec ; t#bool is_dual_cpus ; t#u32 paging_mem_size ; } +e#iwl_d3_status enum iwl_d3_status { IWL_D3_STATUS_ALIVE , IWL_D3_STATUS_RESET , } +s#iwl_cmd_header struct iwl_cmd_header { t#u8 cmd ; t#u8 group_id ; t#__le16 sequence ; } +s#iwl_rx_packet struct iwl_rx_packet { t#__le32 len_n_flags ; s#iwl_cmd_header hdr ; t#u8 data [ ] ; } +s#iwl_host_cmd struct iwl_host_cmd { const void * data [ 2 ] ; s#iwl_rx_packet * resp_pkt ; unsigned long _rx_page_addr ; t#u32 _rx_page_order ; t#u32 flags ; t#u32 id ; t#u16 len [ 2 ] ; t#u8 dataflags [ 2 ] ; } +s#iwl_device_tx_cmd struct iwl_device_tx_cmd { s#iwl_cmd_header hdr ; t#u8 payload [ ] ; } +s#iwl_trans_txq_scd_cfg struct iwl_trans_txq_scd_cfg { t#u8 fifo ; t#u8 sta_id ; t#u8 tid ; t#bool aggregate ; int frame_limit ; } +s#iwl_trans_rxq_dma_data struct iwl_trans_rxq_dma_data { t#u64 fr_bd_cb ; t#u32 fr_bd_wid ; t#u64 urbd_stts_wrptr ; t#u64 ur_bd_cb ; } +s#iwl_base_params struct iwl_base_params { unsigned int wd_timeout ; t#u16 eeprom_size ; t#u16 max_event_log_size ; t#u8 pll_cfg : 1 , shadow_ram_support : 1 , shadow_reg_enable : 1 , pcie_l1_allowed : 1 , apmg_wake_up_wa : 1 , scd_chain_ext_wa : 1 ; t#u16 num_of_queues ; t#u32 max_tfd_queue_size ; t#u8 max_ll_items ; t#u8 led_compensation ; } +e#iwl_device_family enum iwl_device_family { IWL_DEVICE_FAMILY_UNDEFINED , IWL_DEVICE_FAMILY_1000 , IWL_DEVICE_FAMILY_100 , IWL_DEVICE_FAMILY_2000 , IWL_DEVICE_FAMILY_2030 , IWL_DEVICE_FAMILY_105 , IWL_DEVICE_FAMILY_135 , IWL_DEVICE_FAMILY_5000 , IWL_DEVICE_FAMILY_5150 , IWL_DEVICE_FAMILY_6000 , IWL_DEVICE_FAMILY_6000i , IWL_DEVICE_FAMILY_6005 , IWL_DEVICE_FAMILY_6030 , IWL_DEVICE_FAMILY_6050 , IWL_DEVICE_FAMILY_6150 , IWL_DEVICE_FAMILY_7000 , IWL_DEVICE_FAMILY_8000 , IWL_DEVICE_FAMILY_9000 , IWL_DEVICE_FAMILY_22000 , IWL_DEVICE_FAMILY_AX210 , IWL_DEVICE_FAMILY_BZ , } +s#iwl_cfg_trans_params struct iwl_cfg_trans_params { const s#iwl_base_params * base_params ; e#iwl_device_family device_family ; t#u32 umac_prph_offset ; t#u32 xtal_latency ; t#u32 extra_phy_cfg_flags ; t#u32 rf_id : 1 , use_tfh : 1 , gen2 : 1 , mq_rx_supported : 1 , integrated : 1 , low_latency_xtal : 1 , bisr_workaround : 1 , ltr_delay : 2 , imr_enabled : 1 ; } +s#iwl_ht_params struct iwl_ht_params { t#u8 ht_greenfield_support : 1 , stbc : 1 , ldpc : 1 , use_rts_for_aggregation : 1 ; t#u8 ht40_bands ; } +s#iwl_eeprom_params struct iwl_eeprom_params { const t#u8 regulatory_bands [ 7 ] ; t#bool enhanced_txpower ; } +s#iwl_pwr_tx_backoff struct iwl_pwr_tx_backoff { t#u32 pwr ; t#u32 backoff ; } +s#iwl_tt_tx_backoff struct iwl_tt_tx_backoff { t#s32 temperature ; t#u32 backoff ; } +s#iwl_tt_params struct iwl_tt_params { t#u32 ct_kill_entry ; t#u32 ct_kill_exit ; t#u32 ct_kill_duration ; t#u32 dynamic_smps_entry ; t#u32 dynamic_smps_exit ; t#u32 tx_protection_entry ; t#u32 tx_protection_exit ; s#iwl_tt_tx_backoff tx_backoff [ 6 ] ; t#u8 support_ct_kill : 1 , support_dynamic_smps : 1 , support_tx_protection : 1 , support_tx_backoff : 1 ; } +e#iwl_led_mode enum iwl_led_mode { IWL_LED_DEFAULT , IWL_LED_RF_STATE , IWL_LED_BLINK , IWL_LED_DISABLE , } +e#iwl_nvm_type enum iwl_nvm_type { IWL_NVM , IWL_NVM_EXT , IWL_NVM_SDP , } +s#iwl_fw_mon_reg struct iwl_fw_mon_reg { t#u32 addr ; t#u32 mask ; } +s#iwl_fw_mon_regs struct iwl_fw_mon_regs { s#iwl_fw_mon_reg write_ptr ; s#iwl_fw_mon_reg cycle_cnt ; s#iwl_fw_mon_reg cur_frag ; } +s#iwl_cfg struct iwl_cfg { s#iwl_cfg_trans_params trans ; const char * name ; const char * fw_name_pre ; const s#iwl_ht_params * ht_params ; const s#iwl_eeprom_params * eeprom_params ; const s#iwl_pwr_tx_backoff * pwr_tx_backoffs ; const char * default_nvm_file_C_step ; const s#iwl_tt_params * thermal_params ; e#iwl_led_mode led_mode ; e#iwl_nvm_type nvm_type ; t#u32 max_data_size ; t#u32 max_inst_size ; t#netdev_features_t features ; t#u32 dccm_offset ; t#u32 dccm_len ; t#u32 dccm2_offset ; t#u32 dccm2_len ; t#u32 smem_offset ; t#u32 smem_len ; t#u16 nvm_ver ; t#u16 nvm_calib_ver ; t#u32 rx_with_siso_diversity : 1 , tx_with_siso_diversity : 1 , bt_shared_single_ant : 1 , internal_wimax_coex : 1 , host_interrupt_operation_mode : 1 , high_temp : 1 , mac_addr_from_csr : 10 , lp_xtal_workaround : 1 , disable_dummy_notification : 1 , apmg_not_supported : 1 , vht_mu_mimo_supported : 1 , cdb : 1 , dbgc_supported : 1 , uhb_supported : 1 ; t#u8 valid_tx_ant ; t#u8 valid_rx_ant ; t#u8 non_shared_ant ; t#u8 nvm_hw_section_num ; t#u8 max_tx_agg_size ; t#u8 ucode_api_max ; t#u8 ucode_api_min ; t#u16 num_rbds ; t#u32 min_umac_error_event_table ; t#u32 d3_debug_data_base_addr ; t#u32 d3_debug_data_length ; t#u32 min_txq_size ; t#u32 gp2_reg_addr ; t#u32 min_ba_txq_size ; const s#iwl_fw_mon_regs mon_dram_regs ; const s#iwl_fw_mon_regs mon_smem_regs ; const s#iwl_fw_mon_regs mon_dbgi_regs ; } +E#IWL_UCODE_TYPE_MAX 4 +E#NUM_IWL_UCODE_TLV_API ( ( iwl_ucode_tlv_api_t ) 59 ) + 1 +E#NUM_IWL_UCODE_TLV_CAPA ( ( iwl_ucode_tlv_capa_t ) 105 ) + 1 +s#iwl_fw_cmd_version struct iwl_fw_cmd_version { t#u8 cmd ; t#u8 group ; t#u8 cmd_ver ; t#u8 notif_ver ; } +s#iwl_ucode_capabilities struct iwl_ucode_capabilities { t#u32 max_probe_length ; t#u32 n_scan_channels ; t#u32 standard_phy_calibration_size ; t#u32 flags ; t#u32 error_log_addr ; t#u32 error_log_size ; t#u32 num_stations ; unsigned long _api [ ( ( ( E#NUM_IWL_UCODE_TLV_API ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long _capa [ ( ( ( E#NUM_IWL_UCODE_TLV_CAPA ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; const s#iwl_fw_cmd_version * cmd_versions ; t#u32 n_cmd_versions ; } +s#iwl_tlv_calib_ctrl struct iwl_tlv_calib_ctrl { t#__le32 flow_trigger ; t#__le32 event_trigger ; } +e#iwl_fw_type enum iwl_fw_type { IWL_FW_DVM , IWL_FW_MVM , } +s#iwl_fw_dbg_reg_op struct iwl_fw_dbg_reg_op { t#u8 op ; t#u8 reserved [ 3 ] ; t#__le32 addr ; t#__le32 val ; } +s#iwl_fw_dbg_dest_tlv_v1 struct iwl_fw_dbg_dest_tlv_v1 { t#u8 version ; t#u8 monitor_mode ; t#u8 size_power ; t#u8 reserved ; t#__le32 base_reg ; t#__le32 end_reg ; t#__le32 write_ptr_reg ; t#__le32 wrap_count ; t#u8 base_shift ; t#u8 end_shift ; s#iwl_fw_dbg_reg_op reg_ops [ 0 ] ; } +s#iwl_fw_dbg_conf_hcmd struct iwl_fw_dbg_conf_hcmd { t#u8 id ; t#u8 reserved ; t#__le16 len ; t#u8 data [ 0 ] ; } +s#iwl_fw_dbg_conf_tlv struct iwl_fw_dbg_conf_tlv { t#u8 id ; t#u8 usniffer ; t#u8 reserved ; t#u8 num_of_hcmds ; s#iwl_fw_dbg_conf_hcmd hcmd ; } +s#iwl_fw_dbg_trigger_tlv struct iwl_fw_dbg_trigger_tlv { t#__le32 id ; t#__le32 vif_type ; t#__le32 stop_conf_ids ; t#__le32 stop_delay ; t#u8 mode ; t#u8 start_conf_id ; t#__le16 occurrences ; t#__le16 trig_dis_ms ; t#u8 flags ; t#u8 reserved [ 5 ] ; t#u8 data [ 0 ] ; } +E#FW_DBG_TRIGGER_MAX ( 0 ) + 17 +s#iwl_fw_dbg_mem_seg_tlv struct iwl_fw_dbg_mem_seg_tlv { t#__le32 data_type ; t#__le32 ofs ; t#__le32 len ; } +s#iwl_fw_dbg struct iwl_fw_dbg { s#iwl_fw_dbg_dest_tlv_v1 * dest_tlv ; t#u8 n_dest_reg ; s#iwl_fw_dbg_conf_tlv * conf_tlv [ 32 ] ; s#iwl_fw_dbg_trigger_tlv * trigger_tlv [ E#FW_DBG_TRIGGER_MAX ] ; t#size_t trigger_tlv_len [ E#FW_DBG_TRIGGER_MAX ] ; s#iwl_fw_dbg_mem_seg_tlv * mem_tlv ; t#size_t n_mem_tlv ; t#u32 dump_mask ; } +s#iwl_dump_exclude struct iwl_dump_exclude { t#u32 addr , size ; } +s#iwl_fw struct iwl_fw { t#u32 ucode_ver ; char fw_version [ 64 ] ; s#fw_img img [ E#IWL_UCODE_TYPE_MAX ] ; t#size_t iml_len ; t#u8 * iml ; s#iwl_ucode_capabilities ucode_capa ; t#bool enhance_sensitivity_table ; t#u32 init_evtlog_ptr , init_evtlog_size , init_errlog_ptr ; t#u32 inst_evtlog_ptr , inst_evtlog_size , inst_errlog_ptr ; s#iwl_tlv_calib_ctrl default_calib [ E#IWL_UCODE_TYPE_MAX ] ; t#u32 phy_config ; t#u8 valid_tx_ant ; t#u8 valid_rx_ant ; e#iwl_fw_type type ; t#u8 human_readable [ 64 ] ; s#iwl_fw_dbg dbg ; t#u8 * phy_integration_ver ; t#u32 phy_integration_ver_len ; s#iwl_dump_exclude dump_excl [ 2 ] , dump_excl_wowlan [ 2 ] ; } +s#iwl_rx_cmd_buffer struct iwl_rx_cmd_buffer { s#page * _page ; int _offset ; t#bool _page_stolen ; t#u32 _rx_page_order ; unsigned int truesize ; } +s#iwl_cmd_header_wide struct iwl_cmd_header_wide { t#u8 cmd ; t#u8 group_id ; t#__le16 sequence ; t#__le16 length ; t#u8 reserved ; t#u8 version ; } +s#iwl_device_cmd struct iwl_device_cmd { union { struct { s#iwl_cmd_header hdr ; t#u8 payload [ 320 ] ; } ; struct { s#iwl_cmd_header_wide hdr_wide ; t#u8 payload_wide [ 320 - sizeof ( struct iwl_cmd_header_wide ) + sizeof ( struct iwl_cmd_header ) ] ; } ; } ; } +e#iwl_fw_ini_time_point enum iwl_fw_ini_time_point { IWL_FW_INI_TIME_POINT_INVALID , IWL_FW_INI_TIME_POINT_EARLY , IWL_FW_INI_TIME_POINT_AFTER_ALIVE , IWL_FW_INI_TIME_POINT_POST_INIT , IWL_FW_INI_TIME_POINT_FW_ASSERT , IWL_FW_INI_TIME_POINT_FW_HW_ERROR , IWL_FW_INI_TIME_POINT_FW_TFD_Q_HANG , IWL_FW_INI_TIME_POINT_FW_DHC_NOTIFICATION , IWL_FW_INI_TIME_POINT_FW_RSP_OR_NOTIF , IWL_FW_INI_TIME_POINT_USER_TRIGGER , IWL_FW_INI_TIME_POINT_PERIODIC , IWL_FW_INI_TIME_POINT_RESERVED , IWL_FW_INI_TIME_POINT_HOST_ASSERT , IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT , IWL_FW_INI_TIME_POINT_HOST_DEVICE_ENABLE , IWL_FW_INI_TIME_POINT_HOST_DEVICE_DISABLE , IWL_FW_INI_TIME_POINT_HOST_D3_START , IWL_FW_INI_TIME_POINT_HOST_D3_END , IWL_FW_INI_TIME_POINT_MISSED_BEACONS , IWL_FW_INI_TIME_POINT_ASSOC_FAILED , IWL_FW_INI_TIME_POINT_TX_FAILED , IWL_FW_INI_TIME_POINT_TX_WFD_ACTION_FRAME_FAILED , IWL_FW_INI_TIME_POINT_TX_LATENCY_THRESHOLD , IWL_FW_INI_TIME_POINT_HANG_OCCURRED , IWL_FW_INI_TIME_POINT_EAPOL_FAILED , IWL_FW_INI_TIME_POINT_FAKE_TX , IWL_FW_INI_TIME_POINT_DEASSOC , IWL_FW_INI_TIME_POINT_NUM , } +u#iwl_dbg_tlv_tp_data union iwl_dbg_tlv_tp_data { s#iwl_rx_packet * fw_pkt ; } +s#iwl_op_mode_ops struct iwl_op_mode_ops { s#iwl_op_mode * ( * start ) ( s#iwl_trans * , const s#iwl_cfg * , const s#iwl_fw * , s#dentry * ) ; void ( * stop ) ( s#iwl_op_mode * ) ; void ( * rx ) ( s#iwl_op_mode * , s#napi_struct * , s#iwl_rx_cmd_buffer * ) ; void ( * rx_rss ) ( s#iwl_op_mode * , s#napi_struct * , s#iwl_rx_cmd_buffer * , unsigned int ) ; void ( * async_cb ) ( s#iwl_op_mode * , const s#iwl_device_cmd * ) ; void ( * queue_full ) ( s#iwl_op_mode * , int ) ; void ( * queue_not_full ) ( s#iwl_op_mode * , int ) ; t#bool ( * hw_rf_kill ) ( s#iwl_op_mode * , t#bool ) ; void ( * free_skb ) ( s#iwl_op_mode * , s#sk_buff * ) ; void ( * nic_error ) ( s#iwl_op_mode * , t#bool ) ; void ( * cmd_queue_full ) ( s#iwl_op_mode * ) ; void ( * nic_config ) ( s#iwl_op_mode * ) ; void ( * wimax_active ) ( s#iwl_op_mode * ) ; void ( * time_point ) ( s#iwl_op_mode * , e#iwl_fw_ini_time_point , u#iwl_dbg_tlv_tp_data * ) ; } +s#iwl_op_mode struct iwl_op_mode { const s#iwl_op_mode_ops * ops ; char op_mode_specific [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +e#iwl_amsdu_size enum iwl_amsdu_size { IWL_AMSDU_DEF = 0 , IWL_AMSDU_4K = 1 , IWL_AMSDU_8K = 2 , IWL_AMSDU_12K = 3 , IWL_AMSDU_2K = 4 , } +s#iwl_hcmd_names struct iwl_hcmd_names { t#u8 cmd_id ; const char * const cmd_name ; } +s#iwl_hcmd_arr struct iwl_hcmd_arr { const s#iwl_hcmd_names * arr ; int size ; } +s#iwl_trans_config struct iwl_trans_config { s#iwl_op_mode * op_mode ; t#u8 cmd_queue ; t#u8 cmd_fifo ; unsigned int cmd_q_wdg_timeout ; const t#u8 * no_reclaim_cmds ; unsigned int n_no_reclaim_cmds ; e#iwl_amsdu_size rx_buf_size ; t#bool bc_table_dword ; t#bool scd_set_active ; const s#iwl_hcmd_arr * command_groups ; int command_groups_size ; t#u8 cb_data_offs ; t#bool fw_reset_handshake ; t#u8 queue_alloc_cmd_ver ; } +s#iwl_trans_dump_data struct iwl_trans_dump_data { t#u32 len ; t#u8 data [ ] ; } +s#iwl_dump_sanitize_ops struct iwl_dump_sanitize_ops { void ( * frob_txf ) ( void * , void * , t#size_t ) ; void ( * frob_hcmd ) ( void * , void * , t#size_t ) ; void ( * frob_mem ) ( void * , t#u32 , void * , t#size_t ) ; } +s#iwl_trans_ops struct iwl_trans_ops { int ( * start_hw ) ( s#iwl_trans * ) ; void ( * op_mode_leave ) ( s#iwl_trans * ) ; int ( * start_fw ) ( s#iwl_trans * , const s#fw_img * , t#bool ) ; void ( * fw_alive ) ( s#iwl_trans * , t#u32 ) ; void ( * stop_device ) ( s#iwl_trans * ) ; int ( * d3_suspend ) ( s#iwl_trans * , t#bool , t#bool ) ; int ( * d3_resume ) ( s#iwl_trans * , e#iwl_d3_status * , t#bool , t#bool ) ; int ( * send_cmd ) ( s#iwl_trans * , s#iwl_host_cmd * ) ; int ( * tx ) ( s#iwl_trans * , s#sk_buff * , s#iwl_device_tx_cmd * , int ) ; void ( * reclaim ) ( s#iwl_trans * , int , int , s#sk_buff_head * ) ; void ( * set_q_ptrs ) ( s#iwl_trans * , int , int ) ; t#bool ( * txq_enable ) ( s#iwl_trans * , int , t#u16 , const s#iwl_trans_txq_scd_cfg * , unsigned int ) ; void ( * txq_disable ) ( s#iwl_trans * , int , t#bool ) ; int ( * txq_alloc ) ( s#iwl_trans * , t#u32 , t#u32 , t#u8 , int , unsigned int ) ; void ( * txq_free ) ( s#iwl_trans * , int ) ; int ( * rxq_dma_data ) ( s#iwl_trans * , int , s#iwl_trans_rxq_dma_data * ) ; void ( * txq_set_shared_mode ) ( s#iwl_trans * , t#u32 , t#bool ) ; int ( * wait_tx_queues_empty ) ( s#iwl_trans * , t#u32 ) ; int ( * wait_txq_empty ) ( s#iwl_trans * , int ) ; void ( * freeze_txq_timer ) ( s#iwl_trans * , unsigned long , t#bool ) ; void ( * block_txq_ptrs ) ( s#iwl_trans * , t#bool ) ; void ( * write8 ) ( s#iwl_trans * , t#u32 , t#u8 ) ; void ( * write32 ) ( s#iwl_trans * , t#u32 , t#u32 ) ; t#u32 ( * read32 ) ( s#iwl_trans * , t#u32 ) ; t#u32 ( * read_prph ) ( s#iwl_trans * , t#u32 ) ; void ( * write_prph ) ( s#iwl_trans * , t#u32 , t#u32 ) ; int ( * read_mem ) ( s#iwl_trans * , t#u32 , void * , int ) ; int ( * write_mem ) ( s#iwl_trans * , t#u32 , const void * , int ) ; int ( * read_config32 ) ( s#iwl_trans * , t#u32 , t#u32 * ) ; void ( * configure ) ( s#iwl_trans * , const s#iwl_trans_config * ) ; void ( * set_pmi ) ( s#iwl_trans * , t#bool ) ; int ( * sw_reset ) ( s#iwl_trans * , t#bool ) ; t#bool ( * grab_nic_access ) ( s#iwl_trans * ) ; void ( * release_nic_access ) ( s#iwl_trans * ) ; void ( * set_bits_mask ) ( s#iwl_trans * , t#u32 , t#u32 , t#u32 ) ; s#iwl_trans_dump_data * ( * dump_data ) ( s#iwl_trans * , t#u32 , const s#iwl_dump_sanitize_ops * , void * ) ; void ( * debugfs_cleanup ) ( s#iwl_trans * ) ; void ( * sync_nmi ) ( s#iwl_trans * ) ; int ( * set_pnvm ) ( s#iwl_trans * , const void * , t#u32 ) ; int ( * set_reduce_power ) ( s#iwl_trans * , const void * , t#u32 ) ; void ( * interrupts ) ( s#iwl_trans * , t#bool ) ; int ( * imr_dma_data ) ( s#iwl_trans * , t#u32 , t#u64 , t#u32 ) ; } +s##iwl_drv +e#iwl_trans_state enum iwl_trans_state { IWL_TRANS_NO_FW , IWL_TRANS_FW_STARTED , IWL_TRANS_FW_ALIVE , } +e#iwl_ini_cfg_state enum iwl_ini_cfg_state { IWL_INI_CFG_STATE_NOT_LOADED , IWL_INI_CFG_STATE_LOADED , IWL_INI_CFG_STATE_CORRUPTED , } +s#iwl_fw_ini_header struct iwl_fw_ini_header { t#__le32 version ; t#__le32 domain ; } +s#iwl_fw_ini_allocation_tlv struct iwl_fw_ini_allocation_tlv { s#iwl_fw_ini_header hdr ; t#__le32 alloc_id ; t#__le32 buf_location ; t#__le32 req_size ; t#__le32 max_frags_num ; t#__le32 min_size ; } +E#IWL_FW_INI_ALLOCATION_NUM 5 +s#iwl_dram_data struct iwl_dram_data { t#dma_addr_t physical ; void * block ; int size ; } +s#iwl_fw_mon struct iwl_fw_mon { t#u32 num_frags ; s#iwl_dram_data * frags ; } +e#iwl_fw_ini_buffer_location enum iwl_fw_ini_buffer_location { IWL_FW_INI_LOCATION_INVALID , IWL_FW_INI_LOCATION_SRAM_PATH , IWL_FW_INI_LOCATION_DRAM_PATH , IWL_FW_INI_LOCATION_NPK_PATH , IWL_FW_INI_LOCATION_NUM , } +s#iwl_ucode_tlv struct iwl_ucode_tlv { t#__le32 type ; t#__le32 length ; t#u8 data [ ] ; } +s#iwl_dbg_tlv_time_point_data struct iwl_dbg_tlv_time_point_data { s#list_head trig_list ; s#list_head active_trig_list ; s#list_head hcmd_list ; s#list_head config_list ; } +E#IWL_FW_INI_TIME_POINT_NUM 27 +s#iwl_imr_data struct iwl_imr_data { t#u32 imr_enable ; t#u32 imr_size ; t#u32 sram_addr ; t#u32 sram_size ; t#u32 imr2sram_remainbyte ; t#u64 imr_curr_addr ; t#__le64 imr_base_addr ; } +s#iwl_trans_debug struct iwl_trans_debug { t#u8 n_dest_reg ; t#bool rec_on ; const s#iwl_fw_dbg_dest_tlv_v1 * dest_tlv ; const s#iwl_fw_dbg_conf_tlv * conf_tlv [ 32 ] ; s#iwl_fw_dbg_trigger_tlv * const * trigger_tlv ; t#u32 lmac_error_event_table [ 2 ] ; t#u32 umac_error_event_table ; t#u32 tcm_error_event_table [ 2 ] ; t#u32 rcm_error_event_table [ 2 ] ; unsigned int error_event_table_tlv_status ; e#iwl_ini_cfg_state internal_ini_cfg ; e#iwl_ini_cfg_state external_ini_cfg ; s#iwl_fw_ini_allocation_tlv fw_mon_cfg [ E#IWL_FW_INI_ALLOCATION_NUM ] ; s#iwl_fw_mon fw_mon_ini [ E#IWL_FW_INI_ALLOCATION_NUM ] ; s#iwl_dram_data fw_mon ; t#bool hw_error ; e#iwl_fw_ini_buffer_location ini_dest ; t#u64 unsupported_region_msk ; s#iwl_ucode_tlv * active_regions [ 64 ] ; s#list_head debug_info_tlv_list ; s#iwl_dbg_tlv_time_point_data time_point [ E#IWL_FW_INI_TIME_POINT_NUM ] ; s#list_head periodic_trig_list ; t#u32 domains_bitmap ; t#u32 ucode_preset ; t#bool restart_required ; t#u32 last_tp_resetfw ; s#iwl_imr_data imr_data ; } +s#iwl_self_init_dram struct iwl_self_init_dram { s#iwl_dram_data * fw ; int fw_cnt ; s#iwl_dram_data * paging ; int paging_cnt ; } +e#iwl_plat_pm_mode enum iwl_plat_pm_mode { IWL_PLAT_PM_MODE_DISABLED , IWL_PLAT_PM_MODE_D3 , } +s#iwl_pcie_first_tb_buf struct iwl_pcie_first_tb_buf { t#u8 buf [ ( ( ( ( 20 ) ) + ( ( typeof ( ( 20 ) ) ) ( ( 64 ) ) - 1 ) ) & ~ ( ( typeof ( ( 20 ) ) ) ( ( 64 ) ) - 1 ) ) ] ; } +s#iwl_cmd_meta struct iwl_cmd_meta { s#iwl_host_cmd * source ; t#u32 flags ; t#u32 tbs ; } +s#iwl_pcie_txq_entry struct iwl_pcie_txq_entry { void * cmd ; s#sk_buff * skb ; const void * free_buf ; s#iwl_cmd_meta meta ; } +s#iwl_dma_ptr struct iwl_dma_ptr { t#dma_addr_t dma ; void * addr ; t#size_t size ; } +s#iwl_txq struct iwl_txq { void * tfds ; s#iwl_pcie_first_tb_buf * first_tb_bufs ; t#dma_addr_t first_tb_dma ; s#iwl_pcie_txq_entry * entries ; t#spinlock_t lock ; unsigned long frozen_expiry_remainder ; s#timer_list stuck_timer ; s#iwl_trans * trans ; t#bool need_update ; t#bool frozen ; t#bool ampdu ; int block ; unsigned long wd_timeout ; s#sk_buff_head overflow_q ; s#iwl_dma_ptr bc_tbl ; int write_ptr ; int read_ptr ; t#dma_addr_t dma_addr ; int n_window ; t#u32 id ; int low_mark ; int high_mark ; t#bool overflow_tx ; } +s##dma_pool +s##iwl_tso_hdr_page +s#iwl_trans_txqs struct iwl_trans_txqs { unsigned long queue_used [ ( ( ( 512 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long queue_stopped [ ( ( ( 512 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#iwl_txq * txq [ 512 ] ; s#dma_pool * bc_pool ; t#size_t bc_tbl_size ; t#bool bc_table_dword ; t#u8 page_offs ; t#u8 dev_cmd_offs ; s#iwl_tso_hdr_page * tso_hdr_page ; struct { t#u8 fifo ; t#u8 q_id ; unsigned int wdg_timeout ; } cmd ; struct { t#u8 max_tbs ; t#u16 size ; t#u8 addr_size ; } tfd ; s#iwl_dma_ptr scd_bc_tbls ; t#u8 queue_alloc_cmd_ver ; } +s#iwl_trans struct iwl_trans { const s#iwl_trans_ops * ops ; s#iwl_op_mode * op_mode ; const s#iwl_cfg_trans_params * trans_cfg ; const s#iwl_cfg * cfg ; s#iwl_drv * drv ; e#iwl_trans_state state ; unsigned long status ; s#device * dev ; t#u32 max_skb_frags ; t#u32 hw_rev ; t#u32 hw_rev_step ; t#u32 hw_rf_id ; t#u32 hw_id ; char hw_id_str [ 52 ] ; t#u32 sku_id [ 3 ] ; t#u8 rx_mpdu_cmd , rx_mpdu_cmd_hdr_size ; t#bool pm_support ; t#bool ltr_enabled ; t#u8 pnvm_loaded : 1 ; t#u8 reduce_power_loaded : 1 ; const s#iwl_hcmd_arr * command_groups ; int command_groups_size ; t#bool wide_cmd_header ; t#wait_queue_head_t wait_command_queue ; t#u8 num_rx_queues ; t#size_t iml_len ; t#u8 * iml ; s#kmem_cache * dev_cmd_pool ; char dev_cmd_pool_name [ 50 ] ; s#dentry * dbgfs_dir ; s#iwl_trans_debug dbg ; s#iwl_self_init_dram init_dram ; e#iwl_plat_pm_mode system_pm_mode ; const char * name ; s#iwl_trans_txqs txqs ; char trans_specific [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +s#iwl_fw_runtime_ops struct iwl_fw_runtime_ops { void ( * dump_start ) ( void * ) ; void ( * dump_end ) ( void * ) ; t#bool ( * fw_running ) ( void * ) ; int ( * send_hcmd ) ( void * , s#iwl_host_cmd * ) ; t#bool ( * d3_debug_enable ) ( void * ) ; } +s#iwl_fw_paging struct iwl_fw_paging { t#dma_addr_t fw_paging_phys ; s#page * fw_paging_block ; t#u32 fw_paging_size ; t#u32 fw_offs ; } +e#iwl_ucode_type enum iwl_ucode_type { IWL_UCODE_REGULAR , IWL_UCODE_INIT , IWL_UCODE_WOWLAN , IWL_UCODE_REGULAR_USNIFFER , IWL_UCODE_TYPE_MAX , } +s#iwl_fwrt_shared_mem_cfg struct iwl_fwrt_shared_mem_cfg { int num_lmacs ; int num_txfifo_entries ; struct { t#u32 txfifo_size [ 15 ] ; t#u32 rxfifo1_size ; } lmac [ 2 ] ; t#u32 rxfifo2_size ; t#u32 rxfifo2_control_size ; t#u32 internal_txfifo_addr ; t#u32 internal_txfifo_size [ 6 ] ; } +s#iwl_fw_ini_trigger_tlv struct iwl_fw_ini_trigger_tlv { s#iwl_fw_ini_header hdr ; t#__le32 time_point ; t#__le32 trigger_reason ; t#__le32 apply_policy ; t#__le32 dump_delay ; t#__le32 occurrences ; t#__le32 reserved ; t#__le32 ignore_consec ; t#__le32 reset_fw ; t#__le32 multi_dut ; t#__le64 regions_mask ; t#__le32 data [ ] ; } +s##iwl_fw_dump_desc +s#iwl_fwrt_dump_data struct iwl_fwrt_dump_data { union { struct { s#iwl_fw_ini_trigger_tlv * trig ; s#iwl_rx_packet * fw_pkt ; } ; struct { const s#iwl_fw_dump_desc * desc ; t#bool monitor_only ; } ; } ; } +s#iwl_fwrt_wk_data struct iwl_fwrt_wk_data { t#u8 idx ; s#delayed_work wk ; s#iwl_fwrt_dump_data dump_data ; } +s#iwl_txf_iter_data struct iwl_txf_iter_data { int fifo ; int lmac ; t#u32 fifo_size ; t#u8 internal_txf ; } +s#iwl_sar_profile_chain struct iwl_sar_profile_chain { t#u8 subbands [ 11 ] ; } +s#iwl_sar_profile struct iwl_sar_profile { t#bool enabled ; s#iwl_sar_profile_chain chains [ 4 ] ; } +s#iwl_geo_profile_band struct iwl_geo_profile_band { t#u8 max ; t#u8 chains [ 2 ] ; } +s#iwl_geo_profile struct iwl_geo_profile { s#iwl_geo_profile_band bands [ 3 ] ; } +s#iwl_ppag_chain struct iwl_ppag_chain { t#s8 subbands [ 11 ] ; } +s#iwl_sar_offset_mapping_cmd struct iwl_sar_offset_mapping_cmd { t#u8 offset_map [ 26 ] [ 13 ] ; t#u16 reserved ; } +s#iwl_fw_runtime struct iwl_fw_runtime { s#iwl_trans * trans ; const s#iwl_fw * fw ; s#device * dev ; const s#iwl_fw_runtime_ops * ops ; void * ops_ctx ; const s#iwl_dump_sanitize_ops * sanitize_ops ; void * sanitize_ctx ; s#iwl_fw_paging fw_paging_db [ 33 ] ; t#u16 num_of_paging_blk ; t#u16 num_of_pages_in_last_blk ; e#iwl_ucode_type cur_fw_img ; s#iwl_fwrt_shared_mem_cfg smem_cfg ; struct { s#iwl_fwrt_wk_data wks [ 5 ] ; unsigned long active_wks ; t#u8 conf ; unsigned long non_collect_ts_start [ E#IWL_FW_INI_TIME_POINT_NUM ] ; t#u32 * d3_debug_data ; t#u32 lmac_err_id [ 2 ] ; t#u32 umac_err_id ; s#iwl_txf_iter_data txf_iter_data ; struct { t#u8 type ; t#u8 subtype ; t#u32 lmac_major ; t#u32 lmac_minor ; t#u32 umac_major ; t#u32 umac_minor ; } fw_ver ; } dump ; struct { s#delayed_work wk ; t#u32 delay ; t#u64 seq ; } timestamp ; t#bool tpc_enabled ; s#iwl_sar_profile sar_profiles [ 4 ] ; t#u8 sar_chain_a_profile ; t#u8 sar_chain_b_profile ; s#iwl_geo_profile geo_profiles [ 8 ] ; t#u32 geo_rev ; t#u32 geo_num_profiles ; t#bool geo_enabled ; s#iwl_ppag_chain ppag_chains [ 2 ] ; t#u32 ppag_flags ; t#u32 ppag_ver ; s#iwl_sar_offset_mapping_cmd sgom_table ; t#bool sgom_enabled ; t#u8 reduced_power_flags ; } +s#iwl_tas_config_cmd_v2 struct iwl_tas_config_cmd_v2 { t#__le32 block_list_size ; t#__le32 block_list_array [ 16 ] ; } +s#iwl_tas_config_cmd_v3 struct iwl_tas_config_cmd_v3 { t#__le32 block_list_size ; t#__le32 block_list_array [ 16 ] ; t#__le16 override_tas_iec ; t#__le16 enable_tas_iec ; } +s#iwl_tas_config_cmd_v4 struct iwl_tas_config_cmd_v4 { t#__le32 block_list_size ; t#__le32 block_list_array [ 16 ] ; t#u8 override_tas_iec ; t#u8 enable_tas_iec ; t#u8 usa_tas_uhb_allowed ; t#u8 reserved ; } +u#iwl_tas_config_cmd union iwl_tas_config_cmd { s#iwl_tas_config_cmd_v2 v2 ; s#iwl_tas_config_cmd_v3 v3 ; s#iwl_tas_config_cmd_v4 v4 ; } +iwl_acpi_get_tas int iwl_acpi_get_tas ( s#iwl_fw_runtime * , u#iwl_tas_config_cmd * , int ) +iwl_acpi_get_mcc int iwl_acpi_get_mcc ( s#device * , char * ) +iwl_acpi_get_pwr_limit t#u64 iwl_acpi_get_pwr_limit ( s#device * ) +iwl_acpi_get_eckv int iwl_acpi_get_eckv ( s#device * , t#u32 * ) +iwl_sar_select_profile int iwl_sar_select_profile ( s#iwl_fw_runtime * , t#__le16 * , t#u32 , t#u32 , int , int ) +iwl_sar_get_wrds_table int iwl_sar_get_wrds_table ( s#iwl_fw_runtime * ) +iwl_sar_get_ewrd_table int iwl_sar_get_ewrd_table ( s#iwl_fw_runtime * ) +iwl_sar_get_wgds_table int iwl_sar_get_wgds_table ( s#iwl_fw_runtime * ) +iwl_sar_geo_support t#bool iwl_sar_geo_support ( s#iwl_fw_runtime * ) +s#iwl_per_chain_offset struct iwl_per_chain_offset { t#__le16 max_tx_power ; t#u8 chain_a ; t#u8 chain_b ; } +iwl_sar_geo_init int iwl_sar_geo_init ( s#iwl_fw_runtime * , s#iwl_per_chain_offset * , t#u32 , t#u32 ) +iwl_acpi_get_lari_config_bitmap t#__le32 iwl_acpi_get_lari_config_bitmap ( s#iwl_fw_runtime * ) +iwl_acpi_get_ppag_table int iwl_acpi_get_ppag_table ( s#iwl_fw_runtime * ) +u#iwl_ppag_table_cmd union iwl_ppag_table_cmd { struct { t#__le32 flags ; t#s8 gain [ 2 ] [ 5 ] ; t#s8 reserved [ 2 ] ; } v1 ; struct { t#__le32 flags ; t#s8 gain [ 2 ] [ 11 ] ; t#s8 reserved [ 2 ] ; } v2 ; } +iwl_read_ppag_table int iwl_read_ppag_table ( s#iwl_fw_runtime * , u#iwl_ppag_table_cmd * , int * ) +iwl_acpi_is_ppag_approved t#bool iwl_acpi_is_ppag_approved ( s#iwl_fw_runtime * ) + +/* drivers/net/wireless/intel/iwlwifi/fw/dbg.o */ +s#iwl_fw_error_dump_trigger_desc struct iwl_fw_error_dump_trigger_desc { t#__le32 type ; t#u8 data [ ] ; } +s#iwl_fw_dump_desc struct iwl_fw_dump_desc { t#size_t len ; s#iwl_fw_error_dump_trigger_desc trig_desc ; } +iwl_dump_desc_assert extern const s#iwl_fw_dump_desc iwl_dump_desc_assert +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_fw_dbg_collect_desc int iwl_fw_dbg_collect_desc ( s#iwl_fw_runtime * , const s#iwl_fw_dump_desc * , t#bool , unsigned int ) +e#iwl_fw_dbg_trigger enum iwl_fw_dbg_trigger { FW_DBG_TRIGGER_INVALID = 0 , FW_DBG_TRIGGER_USER , FW_DBG_TRIGGER_FW_ASSERT , FW_DBG_TRIGGER_MISSED_BEACONS , FW_DBG_TRIGGER_CHANNEL_SWITCH , FW_DBG_TRIGGER_FW_NOTIF , FW_DBG_TRIGGER_MLME , FW_DBG_TRIGGER_STATS , FW_DBG_TRIGGER_RSSI , FW_DBG_TRIGGER_TXQ_TIMERS , FW_DBG_TRIGGER_TIME_EVENT , FW_DBG_TRIGGER_BA , FW_DBG_TRIGGER_TX_LATENCY , FW_DBG_TRIGGER_TDLS , FW_DBG_TRIGGER_TX_STATUS , FW_DBG_TRIGGER_ALIVE_TIMEOUT , FW_DBG_TRIGGER_DRIVER , FW_DBG_TRIGGER_MAX , } +iwl_fw_dbg_error_collect int iwl_fw_dbg_error_collect ( s#iwl_fw_runtime * , e#iwl_fw_dbg_trigger ) +iwl_fw_dbg_collect int iwl_fw_dbg_collect ( s#iwl_fw_runtime * , e#iwl_fw_dbg_trigger , const char * , t#size_t , s#iwl_fw_dbg_trigger_tlv * ) +iwl_fw_dbg_collect_trig int iwl_fw_dbg_collect_trig ( s#iwl_fw_runtime * , s#iwl_fw_dbg_trigger_tlv * , const char * , ... ) +iwl_fw_start_dbg_conf int iwl_fw_start_dbg_conf ( s#iwl_fw_runtime * , t#u8 ) +iwl_fw_dbg_read_d3_debug_data void iwl_fw_dbg_read_d3_debug_data ( s#iwl_fw_runtime * ) +iwl_fw_dbg_stop_sync void iwl_fw_dbg_stop_sync ( s#iwl_fw_runtime * ) +s#iwl_fw_dbg_params struct iwl_fw_dbg_params { t#u32 in_sample ; t#u32 out_ctrl ; } +iwl_fw_dbg_stop_restart_recording void iwl_fw_dbg_stop_restart_recording ( s#iwl_fw_runtime * , s#iwl_fw_dbg_params * , t#bool ) + +/* drivers/net/wireless/intel/iwlwifi/fw/dump.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_fwrt_dump_error_logs void iwl_fwrt_dump_error_logs ( s#iwl_fw_runtime * ) + +/* drivers/net/wireless/intel/iwlwifi/fw/img.o */ +iwl_fw_lookup_cmd_ver t#u8 iwl_fw_lookup_cmd_ver ( const s#iwl_fw * , t#u32 , t#u8 ) +iwl_fw_lookup_notif_ver t#u8 iwl_fw_lookup_notif_ver ( const s#iwl_fw * , t#u8 , t#u8 , t#u8 ) +iwl_fw_lookup_assert_desc const char * iwl_fw_lookup_assert_desc ( t#u32 ) + +/* drivers/net/wireless/intel/iwlwifi/fw/init.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_fw_runtime_init void iwl_fw_runtime_init ( s#iwl_fw_runtime * , s#iwl_trans * , const s#iwl_fw * , const s#iwl_fw_runtime_ops * , void * , const s#iwl_dump_sanitize_ops * , void * , s#dentry * ) +iwl_fw_runtime_suspend void iwl_fw_runtime_suspend ( s#iwl_fw_runtime * ) +iwl_fw_runtime_resume void iwl_fw_runtime_resume ( s#iwl_fw_runtime * ) +iwl_set_soc_latency int iwl_set_soc_latency ( s#iwl_fw_runtime * ) +iwl_configure_rxq int iwl_configure_rxq ( s#iwl_fw_runtime * ) + +/* drivers/net/wireless/intel/iwlwifi/fw/notif-wait.o */ +s#iwl_notif_wait_data struct iwl_notif_wait_data { s#list_head notif_waits ; t#spinlock_t notif_wait_lock ; t#wait_queue_head_t notif_waitq ; } +iwl_notification_wait_init void iwl_notification_wait_init ( s#iwl_notif_wait_data * ) +iwl_notification_wait t#bool iwl_notification_wait ( s#iwl_notif_wait_data * , s#iwl_rx_packet * ) +iwl_abort_notification_waits void iwl_abort_notification_waits ( s#iwl_notif_wait_data * ) +s#iwl_notification_wait struct iwl_notification_wait { s#list_head list ; t#bool ( * fn ) ( s#iwl_notif_wait_data * , s#iwl_rx_packet * , void * ) ; void * fn_data ; t#u16 cmds [ 5 ] ; t#u8 n_cmds ; t#bool triggered , aborted ; } +iwl_init_notification_wait void iwl_init_notification_wait ( s#iwl_notif_wait_data * , s#iwl_notification_wait * , const t#u16 * , int , t#bool ( * ) ( s#iwl_notif_wait_data * , s#iwl_rx_packet * , void * ) , void * ) +iwl_remove_notification void iwl_remove_notification ( s#iwl_notif_wait_data * , s#iwl_notification_wait * ) +iwl_wait_notification int __attribute__ ( ( __warn_unused_result__ ) ) iwl_wait_notification ( s#iwl_notif_wait_data * , s#iwl_notification_wait * , unsigned long ) + +/* drivers/net/wireless/intel/iwlwifi/fw/paging.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +s##iwl_fw_dump_desc +iwl_free_fw_paging void iwl_free_fw_paging ( s#iwl_fw_runtime * ) +iwl_init_paging int iwl_init_paging ( s#iwl_fw_runtime * , e#iwl_ucode_type ) + +/* drivers/net/wireless/intel/iwlwifi/fw/pnvm.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_pnvm_load int iwl_pnvm_load ( s#iwl_trans * , s#iwl_notif_wait_data * ) + +/* drivers/net/wireless/intel/iwlwifi/fw/rs.o */ +iwl_fw_rate_idx_to_plcp t#u8 iwl_fw_rate_idx_to_plcp ( int ) +s#iwl_rate_mcs_info struct iwl_rate_mcs_info { char mbps [ 12 ] ; char mcs [ 12 ] ; } +iwl_rate_mcs const s#iwl_rate_mcs_info * iwl_rate_mcs ( int ) +iwl_rs_pretty_ant const char * iwl_rs_pretty_ant ( t#u8 ) +iwl_rs_pretty_bw const char * iwl_rs_pretty_bw ( int ) +iwl_new_rate_from_v1 t#u32 iwl_new_rate_from_v1 ( t#u32 ) +rs_pretty_print_rate int rs_pretty_print_rate ( char * , int , const t#u32 ) +iwl_he_is_sgi t#bool iwl_he_is_sgi ( t#u32 ) + +/* drivers/net/wireless/intel/iwlwifi/fw/smem.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +s##iwl_fw_dump_desc +iwl_get_shared_mem_conf void iwl_get_shared_mem_conf ( s#iwl_fw_runtime * ) + +/* drivers/net/wireless/intel/iwlwifi/fw/uefi.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +s##iwl_fw_dump_desc +iwl_uefi_get_sgom_table void iwl_uefi_get_sgom_table ( s#iwl_trans * , s#iwl_fw_runtime * ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_dbg_tlv_del_timers void iwl_dbg_tlv_del_timers ( s#iwl_trans * ) +_iwl_dbg_tlv_time_point void _iwl_dbg_tlv_time_point ( s#iwl_fw_runtime * , e#iwl_fw_ini_time_point , u#iwl_dbg_tlv_tp_data * , t#bool ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-debug.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__iwl_warn void __iwl_warn ( s#device * , const char * , ... ) +__iwl_info void __iwl_info ( s#device * , const char * , ... ) +__iwl_crit void __iwl_crit ( s#device * , const char * , ... ) +e#iwl_err_mode enum iwl_err_mode { IWL_ERR_MODE_REGULAR , IWL_ERR_MODE_RFKILL , IWL_ERR_MODE_TRACE_ONLY , IWL_ERR_MODE_RATELIMIT , } +__iwl_err void __iwl_err ( s#device * , e#iwl_err_mode , const char * , ... ) +__iwl_dbg void __iwl_dbg ( s#device * , t#u32 , t#bool , const char * , const char * , ... ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-drv.o */ +s#iwl_mod_params struct iwl_mod_params { int swcrypto ; unsigned int disable_11n ; int amsdu_size ; t#bool fw_restart ; t#bool bt_coex_active ; int led_mode ; t#bool power_save ; int power_level ; t#u32 debug_level ; char * nvm_file ; t#u32 uapsd_disable ; t#bool disable_11ac ; t#bool disable_11ax ; t#bool remove_when_gone ; t#u32 enable_ini ; t#bool disable_11be ; } +iwlwifi_mod_params extern s#iwl_mod_params iwlwifi_mod_params +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_opmode_register int iwl_opmode_register ( const char * , const s#iwl_op_mode_ops * ) +iwl_opmode_deregister void iwl_opmode_deregister ( const char * ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.o */ +s#iwl_nvm_data struct iwl_nvm_data { int n_hw_addrs ; t#u8 hw_addr [ 6 ] ; t#u8 calib_version ; t#__le16 calib_voltage ; t#__le16 raw_temperature ; t#__le16 kelvin_temperature ; t#__le16 kelvin_voltage ; t#__le16 xtal_calib [ 2 ] ; t#bool sku_cap_band_24ghz_enable ; t#bool sku_cap_band_52ghz_enable ; t#bool sku_cap_11n_enable ; t#bool sku_cap_11ac_enable ; t#bool sku_cap_11ax_enable ; t#bool sku_cap_amt_enable ; t#bool sku_cap_ipan_enable ; t#bool sku_cap_mimo_disabled ; t#u16 radio_cfg_type ; t#u8 radio_cfg_step ; t#u8 radio_cfg_dash ; t#u8 radio_cfg_pnum ; t#u8 valid_tx_ant , valid_rx_ant ; t#u32 nvm_version ; t#s8 max_tx_pwr_half_dbm ; t#bool lar_enabled ; t#bool vht160_supported ; s#ieee80211_supported_band bands [ E#NUM_NL80211_BANDS ] ; struct { s#ieee80211_sband_iftype_data low [ 2 ] ; s#ieee80211_sband_iftype_data high [ 2 ] ; } iftd ; s#ieee80211_channel channels [ ] ; } +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_parse_eeprom_data s#iwl_nvm_data * iwl_parse_eeprom_data ( s#iwl_trans * , const s#iwl_cfg * , const t#u8 * , t#size_t ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_read_eeprom int iwl_read_eeprom ( s#iwl_trans * , t#u8 * * , t#size_t * ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-io.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_write8 void iwl_write8 ( s#iwl_trans * , t#u32 , t#u8 ) +iwl_write32 void iwl_write32 ( s#iwl_trans * , t#u32 , t#u32 ) +iwl_write64 void iwl_write64 ( s#iwl_trans * , t#u64 , t#u64 ) +iwl_read32 t#u32 iwl_read32 ( s#iwl_trans * , t#u32 ) +iwl_poll_bit int iwl_poll_bit ( s#iwl_trans * , t#u32 , t#u32 , t#u32 , int ) +iwl_read_direct32 t#u32 iwl_read_direct32 ( s#iwl_trans * , t#u32 ) +iwl_write_direct32 void iwl_write_direct32 ( s#iwl_trans * , t#u32 , t#u32 ) +iwl_write_direct64 void iwl_write_direct64 ( s#iwl_trans * , t#u64 , t#u64 ) +iwl_poll_direct_bit int iwl_poll_direct_bit ( s#iwl_trans * , t#u32 , t#u32 , int ) +iwl_read_prph_no_grab t#u32 iwl_read_prph_no_grab ( s#iwl_trans * , t#u32 ) +iwl_write_prph_no_grab void iwl_write_prph_no_grab ( s#iwl_trans * , t#u32 , t#u32 ) +iwl_write_prph64_no_grab void iwl_write_prph64_no_grab ( s#iwl_trans * , t#u64 , t#u64 ) +iwl_read_prph t#u32 iwl_read_prph ( s#iwl_trans * , t#u32 ) +iwl_write_prph_delay void iwl_write_prph_delay ( s#iwl_trans * , t#u32 , t#u32 , t#u32 ) +iwl_set_bits_prph void iwl_set_bits_prph ( s#iwl_trans * , t#u32 , t#u32 ) +iwl_set_bits_mask_prph void iwl_set_bits_mask_prph ( s#iwl_trans * , t#u32 , t#u32 , t#u32 ) +iwl_clear_bits_prph void iwl_clear_bits_prph ( s#iwl_trans * , t#u32 , t#u32 ) +iwl_force_nmi void iwl_force_nmi ( s#iwl_trans * ) +iwl_finish_nic_init int iwl_finish_nic_init ( s#iwl_trans * ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_parse_nvm_data s#iwl_nvm_data * iwl_parse_nvm_data ( s#iwl_trans * , const s#iwl_cfg * , const s#iwl_fw * , const t#__be16 * , const t#__le16 * , const t#__le16 * , const t#__le16 * , const t#__le16 * , const t#__le16 * , t#u8 , t#u8 ) +iwl_parse_nvm_mcc_info s#ieee80211_regdomain * iwl_parse_nvm_mcc_info ( s#device * , const s#iwl_cfg * , int , t#__le32 * , t#u16 , t#u16 , t#u16 , t#u8 ) +iwl_nvm_fixups void iwl_nvm_fixups ( t#u32 , unsigned int , t#u8 * , unsigned int ) +s#iwl_nvm_section struct iwl_nvm_section { t#u16 length ; const t#u8 * data ; } +iwl_read_external_nvm int iwl_read_external_nvm ( s#iwl_trans * , const char * , s#iwl_nvm_section * ) +iwl_get_nvm s#iwl_nvm_data * iwl_get_nvm ( s#iwl_trans * , const s#iwl_fw * ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-phy-db.o */ +s##iwl_phy_db +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s##iwl_tso_hdr_page +iwl_phy_db_init s#iwl_phy_db * iwl_phy_db_init ( s#iwl_trans * ) +iwl_phy_db_free void iwl_phy_db_free ( s#iwl_phy_db * ) +iwl_phy_db_set_section int iwl_phy_db_set_section ( s#iwl_phy_db * , s#iwl_rx_packet * ) +iwl_send_phy_db_data int iwl_send_phy_db_data ( s#iwl_phy_db * ) + +/* drivers/net/wireless/intel/iwlwifi/iwl-trans.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##iwl_drv +s##dma_pool +s#iwl_tso_hdr_page struct iwl_tso_hdr_page { s#page * page ; t#u8 * pos ; } +iwl_trans_send_cmd int iwl_trans_send_cmd ( s#iwl_trans * , s#iwl_host_cmd * ) +iwl_get_cmd_string const char * iwl_get_cmd_string ( s#iwl_trans * , t#u32 ) +iwl_cmd_groups_verify_sorted int iwl_cmd_groups_verify_sorted ( const s#iwl_trans_config * ) + +/* drivers/net/wireless/intersil/hostap/hostap_80211_rx.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#hostap_80211_rx_status struct hostap_80211_rx_status { t#u32 mac_time ; t#u8 signal ; t#u8 noise ; t#u16 rate ; } +hostap_80211_rx void hostap_80211_rx ( s#net_device * , s#sk_buff * , s#hostap_80211_rx_status * ) + +/* drivers/net/wireless/intersil/hostap/hostap_80211_tx.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +hostap_master_start_xmit t#netdev_tx_t hostap_master_start_xmit ( s#sk_buff * , s#net_device * ) + +/* drivers/net/wireless/intersil/hostap/hostap_ap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#sta_info struct sta_info { s#list_head list ; s#sta_info * hnext ; t#atomic_t users ; s#proc_dir_entry * proc ; t#u8 addr [ 6 ] ; t#u16 aid ; t#u32 flags ; t#u16 capability ; t#u16 listen_interval ; t#u8 supported_rates [ 32 ] ; unsigned long last_auth ; unsigned long last_assoc ; unsigned long last_rx ; unsigned long last_tx ; unsigned long rx_packets , tx_packets ; unsigned long rx_bytes , tx_bytes ; s#sk_buff_head tx_buf ; t#s8 last_rx_silence ; t#s8 last_rx_signal ; t#u8 last_rx_rate ; t#u8 last_rx_updated ; t#u8 tx_supp_rates ; t#u8 tx_rate ; t#u8 tx_rate_idx ; t#u8 tx_max_rate ; t#u32 tx_count [ 4 ] ; t#u32 rx_count [ 4 ] ; t#u32 tx_since_last_failure ; t#u32 tx_consecutive_exc ; s#lib80211_crypt_data * crypt ; int ap ; t#local_info_t * local ; union { struct { char * challenge ; } sta ; struct { int ssid_len ; unsigned char ssid [ 32 + 1 ] ; int channel ; unsigned long last_beacon ; } ap ; } u ; s#timer_list timer ; enum { STA_NULLFUNC = 0 , STA_DISASSOC , STA_DEAUTH } timeout_next ; } +t#ap_policy_enum typedef enum { AP_OTHER_AP_SKIP_ALL = 0 , AP_OTHER_AP_SAME_SSID = 1 , AP_OTHER_AP_ALL = 2 , AP_OTHER_AP_EVEN_IBSS = 3 } ap_policy_enum +s#mac_restrictions struct mac_restrictions { enum { MAC_POLICY_OPEN = 0 , MAC_POLICY_ALLOW , MAC_POLICY_DENY } policy ; unsigned int entries ; s#list_head mac_list ; t#spinlock_t lock ; } +s#add_sta_proc_data struct add_sta_proc_data { t#u8 addr [ 6 ] ; s#add_sta_proc_data * next ; } +t#wds_oper_type typedef enum { WDS_ADD , WDS_DEL } wds_oper_type +s#wds_oper_data struct wds_oper_data { t#wds_oper_type type ; t#u8 addr [ 6 ] ; s#wds_oper_data * next ; } +s#ap_data struct ap_data { int initialized ; t#local_info_t * local ; int bridge_packets ; unsigned int bridged_unicast ; unsigned int bridged_multicast ; unsigned int tx_drop_nonassoc ; int nullfunc_ack ; t#spinlock_t sta_table_lock ; int num_sta ; s#list_head sta_list ; s#sta_info * sta_hash [ 256 ] ; s#proc_dir_entry * proc ; t#ap_policy_enum ap_policy ; unsigned int max_inactivity ; int autom_ap_wds ; s#mac_restrictions mac_restrictions ; int last_tx_rate ; s#work_struct add_sta_proc_queue ; s#add_sta_proc_data * add_sta_proc_entries ; s#work_struct wds_oper_queue ; s#wds_oper_data * wds_oper_entries ; t#u16 tx_callback_idx ; s#sta_info * sta_aid [ 128 ] ; t#u16 tx_callback_auth , tx_callback_assoc , tx_callback_poll ; s#lib80211_crypto_ops * crypt ; void * crypt_priv ; } +s#comm_tallies_sums struct comm_tallies_sums { unsigned int tx_unicast_frames ; unsigned int tx_multicast_frames ; unsigned int tx_fragments ; unsigned int tx_unicast_octets ; unsigned int tx_multicast_octets ; unsigned int tx_deferred_transmissions ; unsigned int tx_single_retry_frames ; unsigned int tx_multiple_retry_frames ; unsigned int tx_retry_limit_exceeded ; unsigned int tx_discards ; unsigned int rx_unicast_frames ; unsigned int rx_multicast_frames ; unsigned int rx_fragments ; unsigned int rx_unicast_octets ; unsigned int rx_multicast_octets ; unsigned int rx_fcs_errors ; unsigned int rx_discards_no_buffer ; unsigned int tx_discards_wrong_sa ; unsigned int rx_discards_wep_undecryptable ; unsigned int rx_message_in_msg_fragments ; unsigned int rx_message_in_bad_msg_fragments ; } +s#prism2_frag_entry struct prism2_frag_entry { unsigned long first_frag_time ; unsigned int seq ; unsigned int last_frag ; s#sk_buff * skb ; t#u8 src_addr [ 6 ] ; t#u8 dst_addr [ 6 ] ; } +s#hfa384x_regs struct hfa384x_regs { t#u16 cmd ; t#u16 evstat ; t#u16 offset0 ; t#u16 offset1 ; t#u16 swsupport0 ; } +s#prism2_download_area struct prism2_download_area { t#u32 addr ; t#u32 len ; void * ptr ; } +s#prism2_download_param struct prism2_download_param { t#u32 dl_cmd ; t#u32 start_addr ; t#u32 num_areas ; s#prism2_download_area data [ ] ; } +s#proc_ops struct proc_ops { unsigned int proc_flags ; int ( * proc_open ) ( s#inode * , s#file * ) ; t#ssize_t ( * proc_read ) ( s#file * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * proc_read_iter ) ( s#kiocb * , s#iov_iter * ) ; t#ssize_t ( * proc_write ) ( s#file * , const char * , t#size_t , t#loff_t * ) ; t#loff_t ( * proc_lseek ) ( s#file * , t#loff_t , int ) ; int ( * proc_release ) ( s#inode * , s#file * ) ; t#__poll_t ( * proc_poll ) ( s#file * , s#poll_table_struct * ) ; long ( * proc_ioctl ) ( s#file * , unsigned int , unsigned long ) ; long ( * proc_compat_ioctl ) ( s#file * , unsigned int , unsigned long ) ; int ( * proc_mmap ) ( s#file * , s#vm_area_struct * ) ; unsigned long ( * proc_get_unmapped_area ) ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long ) ; } +s#prism2_helper_functions struct prism2_helper_functions { int ( * card_present ) ( t#local_info_t * ) ; void ( * cor_sreset ) ( t#local_info_t * ) ; void ( * genesis_reset ) ( t#local_info_t * , int ) ; int ( * cmd ) ( s#net_device * , t#u16 , t#u16 , t#u16 * , t#u16 * ) ; void ( * read_regs ) ( s#net_device * , s#hfa384x_regs * ) ; int ( * get_rid ) ( s#net_device * , t#u16 , void * , int , int ) ; int ( * set_rid ) ( s#net_device * , t#u16 , void * , int ) ; int ( * hw_enable ) ( s#net_device * , int ) ; int ( * hw_config ) ( s#net_device * , int ) ; void ( * hw_reset ) ( s#net_device * ) ; void ( * hw_shutdown ) ( s#net_device * , int ) ; int ( * reset_port ) ( s#net_device * ) ; void ( * schedule_reset ) ( t#local_info_t * ) ; int ( * download ) ( t#local_info_t * , s#prism2_download_param * ) ; int ( * tx ) ( s#sk_buff * , s#net_device * ) ; int ( * set_tim ) ( s#net_device * , int , int ) ; const s#proc_ops * read_aux_proc_ops ; int need_tx_headroom ; enum { HOSTAP_HW_PCCARD , HOSTAP_HW_PLX , HOSTAP_HW_PCI } hw_type ; } +s#hostap_tx_callback_info struct hostap_tx_callback_info { t#u16 idx ; void ( * func ) ( s#sk_buff * , int , void * ) ; void * data ; s#hostap_tx_callback_info * next ; } +s#hfa384x_hostscan_result struct hfa384x_hostscan_result { t#__le16 chid ; t#__le16 anl ; t#__le16 sl ; t#u8 bssid [ 6 ] ; t#__le16 beacon_interval ; t#__le16 capability ; t#__le16 ssid_len ; t#u8 ssid [ 32 ] ; t#u8 sup_rates [ 10 ] ; t#__le16 rate ; t#__le16 atim ; } +s#prism2_download_data_area struct prism2_download_data_area { t#u32 addr ; t#u32 len ; t#u8 * data ; } +s#prism2_download_data struct prism2_download_data { t#u32 dl_cmd ; t#u32 start_addr ; t#u32 num_areas ; s#prism2_download_data_area data [ ] ; } +s#local_info struct local_info { s#module * hw_module ; int card_idx ; int dev_enabled ; int master_dev_auto_open ; int num_dev_open ; s#net_device * dev ; s#net_device * ddev ; s#list_head hostap_interfaces ; t#rwlock_t iface_lock ; t#spinlock_t cmdlock , baplock , lock , irq_init_lock ; s#mutex rid_bap_mtx ; t#u16 infofid ; t#spinlock_t txfidlock ; int txfid_len ; t#u16 txfid [ 8 ] ; t#u16 intransmitfid [ 8 ] ; int next_txfid ; int next_alloc ; unsigned long bits ; s#ap_data * ap ; char essid [ 32 + 1 ] ; char name [ 32 + 1 ] ; int name_set ; t#u16 channel_mask ; t#u16 scan_channel_mask ; s#comm_tallies_sums comm_tallies ; s#proc_dir_entry * proc ; int iw_mode ; int pseudo_adhoc ; char bssid [ 6 ] ; int channel ; int beacon_int ; int dtim_period ; int mtu ; int frame_dump ; int fw_tx_rate_control ; t#u16 tx_rate_control ; t#u16 basic_rates ; int hw_resetting ; int hw_ready ; int hw_reset_tries ; int hw_downloading ; int shutdown ; int pri_only ; int no_pri ; int sram_type ; enum { PRISM2_TXPOWER_AUTO = 0 , PRISM2_TXPOWER_OFF , PRISM2_TXPOWER_FIXED , PRISM2_TXPOWER_UNKNOWN } txpower_type ; int txpower ; s#list_head cmd_queue ; int cmd_queue_len ; s#work_struct reset_queue ; int is_promisc ; s#work_struct set_multicast_list_queue ; s#work_struct set_tim_queue ; s#list_head set_tim_list ; t#spinlock_t set_tim_lock ; int wds_max_connections ; int wds_connections ; t#u32 wds_type ; t#u16 tx_control ; int manual_retry_count ; s#iw_statistics wstats ; unsigned long scan_timestamp ; enum { PRISM2_MONITOR_80211 = 0 , PRISM2_MONITOR_PRISM = 1 , PRISM2_MONITOR_CAPHDR = 2 , PRISM2_MONITOR_RADIOTAP = 3 } monitor_type ; int monitor_allow_fcserr ; int hostapd ; int hostapd_sta ; s#net_device * apdev ; s#net_device_stats apdevstats ; char assoc_ap_addr [ 6 ] ; s#net_device * stadev ; s#net_device_stats stadevstats ; s#lib80211_crypt_info crypt_info ; int open_wep ; int host_encrypt ; int host_decrypt ; int privacy_invoked ; int fw_encrypt_ok ; int bcrx_sta_key ; s#prism2_frag_entry frag_cache [ 4 ] ; unsigned int frag_next_idx ; int ieee_802_1x ; int antsel_tx , antsel_rx ; int rts_threshold ; int fragm_threshold ; int auth_algs ; int enh_sec ; int tallies32 ; s#prism2_helper_functions * func ; t#u8 * pda ; int fw_ap ; t#u32 sta_fw_ver ; s#tasklet_struct bap_tasklet ; s#tasklet_struct info_tasklet ; s#sk_buff_head info_list ; s#hostap_tx_callback_info * tx_callback ; s#tasklet_struct rx_tasklet ; s#sk_buff_head rx_list ; s#tasklet_struct sta_tx_exc_tasklet ; s#sk_buff_head sta_tx_exc_list ; int host_roaming ; unsigned long last_join_time ; s#hfa384x_hostscan_result * last_scan_results ; int last_scan_results_count ; enum { PRISM2_SCAN , PRISM2_HOSTSCAN } last_scan_type ; s#work_struct info_queue ; unsigned long pending_info ; int prev_link_status ; int prev_linkstatus_connected ; t#u8 preferred_ap [ 6 ] ; t#wait_queue_head_t hostscan_wq ; s#timer_list passive_scan_timer ; int passive_scan_interval ; int passive_scan_channel ; enum { PASSIVE_SCAN_WAIT , PASSIVE_SCAN_LISTEN } passive_scan_state ; s#timer_list tick_timer ; unsigned long last_tick_timer ; unsigned int sw_tick_stuck ; unsigned long last_comms_qual_update ; int comms_qual ; int avg_signal ; int avg_noise ; s#work_struct comms_qual_update ; int rssi_to_dBm ; s#list_head bss_list ; int num_bss_info ; int wpa ; int tkip_countermeasures ; int drop_unencrypted ; t#u8 * generic_elem ; t#size_t generic_elem_len ; s#prism2_download_data * dl_pri ; s#prism2_download_data * dl_sec ; void * hw_priv ; } +t#local_info_t typedef s#local_info local_info_t +hostap_init_data void hostap_init_data ( t#local_info_t * ) +hostap_init_ap_proc void hostap_init_ap_proc ( t#local_info_t * ) +hostap_free_data void hostap_free_data ( s#ap_data * ) +hostap_check_sta_fw_version void hostap_check_sta_fw_version ( s#ap_data * , int ) +hostap_handle_sta_tx_exc void hostap_handle_sta_tx_exc ( t#local_info_t * , s#sk_buff * ) + +/* drivers/net/wireless/intersil/hostap/hostap_info.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##proc_ops +hostap_info_init void hostap_info_init ( t#local_info_t * ) +hostap_info_process void hostap_info_process ( t#local_info_t * , s#sk_buff * ) + +/* drivers/net/wireless/intersil/hostap/hostap_main.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +hostap_80211_ops extern const s#header_ops hostap_80211_ops +hostap_set_word int hostap_set_word ( s#net_device * , int , t#u16 ) +hostap_set_string int hostap_set_string ( s#net_device * , int , const char * ) +hostap_get_porttype t#u16 hostap_get_porttype ( t#local_info_t * ) +hostap_set_encryption int hostap_set_encryption ( t#local_info_t * ) +hostap_set_antsel int hostap_set_antsel ( t#local_info_t * ) +hostap_set_roaming int hostap_set_roaming ( t#local_info_t * ) +hostap_set_auth_algs int hostap_set_auth_algs ( t#local_info_t * ) +s#hfa384x_rx_frame struct hfa384x_rx_frame { t#__le16 status ; t#__le32 time ; t#u8 silence ; t#u8 signal ; t#u8 rate ; t#u8 rxflow ; t#__le32 reserved ; t#__le16 frame_control ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctrl ; t#u8 addr4 [ 6 ] ; t#__le16 data_len ; t#u8 dst_addr [ 6 ] ; t#u8 src_addr [ 6 ] ; t#__be16 len ; } +hostap_dump_rx_header void hostap_dump_rx_header ( const char * , const s#hfa384x_rx_frame * ) +s#hfa384x_tx_frame struct hfa384x_tx_frame { t#__le16 status ; t#__le16 reserved1 ; t#__le16 reserved2 ; t#__le32 sw_support ; t#u8 retry_count ; t#u8 tx_rate ; t#__le16 tx_control ; t#__le16 frame_control ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctrl ; t#u8 addr4 [ 6 ] ; t#__le16 data_len ; t#u8 dst_addr [ 6 ] ; t#u8 src_addr [ 6 ] ; t#__be16 len ; } +hostap_dump_tx_header void hostap_dump_tx_header ( const char * , const s#hfa384x_tx_frame * ) +hostap_80211_get_hdrlen int hostap_80211_get_hdrlen ( t#__le16 ) +hostap_setup_dev void hostap_setup_dev ( s#net_device * , t#local_info_t * , int ) +hostap_set_multicast_list_queue void hostap_set_multicast_list_queue ( s#work_struct * ) +hostap_set_hostapd int hostap_set_hostapd ( t#local_info_t * , int , int ) +hostap_set_hostapd_sta int hostap_set_hostapd_sta ( t#local_info_t * , int , int ) +hostap_add_interface s#net_device * hostap_add_interface ( s#local_info * , int , int , const char * , const char * ) +hostap_remove_interface void hostap_remove_interface ( s#net_device * , int , int ) +prism2_update_comms_qual int prism2_update_comms_qual ( s#net_device * ) + +/* drivers/net/wireless/intersil/hostap/hostap_proc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +hostap_init_proc void hostap_init_proc ( t#local_info_t * ) +hostap_remove_proc void hostap_remove_proc ( t#local_info_t * ) + +/* drivers/net/wireless/intersil/orinoco/hermes.o */ +s#hermes_response struct hermes_response { t#u16 status , resp0 , resp1 , resp2 ; } +s#hermes_ops struct hermes_ops { int ( * init ) ( s#hermes * ) ; int ( * cmd_wait ) ( s#hermes * , t#u16 , t#u16 , s#hermes_response * ) ; int ( * init_cmd_wait ) ( s#hermes * , t#u16 , t#u16 , t#u16 , t#u16 , s#hermes_response * ) ; int ( * allocate ) ( s#hermes * , t#u16 , t#u16 * ) ; int ( * read_ltv ) ( s#hermes * , int , t#u16 , unsigned , t#u16 * , void * ) ; int ( * read_ltv_pr ) ( s#hermes * , int , t#u16 , unsigned , t#u16 * , void * ) ; int ( * write_ltv ) ( s#hermes * , int , t#u16 , t#u16 , const void * ) ; int ( * bap_pread ) ( s#hermes * , int , void * , int , t#u16 , t#u16 ) ; int ( * bap_pwrite ) ( s#hermes * , int , const void * , int , t#u16 , t#u16 ) ; int ( * read_pda ) ( s#hermes * , t#__le16 * , t#u32 , t#u16 ) ; int ( * program_init ) ( s#hermes * , t#u32 ) ; int ( * program_end ) ( s#hermes * ) ; int ( * program ) ( s#hermes * , const char * , t#u32 , t#u32 ) ; void ( * lock_irqsave ) ( t#spinlock_t * , unsigned long * ) ; void ( * unlock_irqrestore ) ( t#spinlock_t * , unsigned long * ) ; void ( * lock_irq ) ( t#spinlock_t * ) ; void ( * unlock_irq ) ( t#spinlock_t * ) ; } +s#hermes struct hermes { void * iobase ; int reg_spacing ; t#u16 inten ; t#bool eeprom_pda ; const s#hermes_ops * ops ; void * priv ; } +hermes_struct_init void hermes_struct_init ( s#hermes * , void * , int ) + +/* drivers/net/wireless/intersil/orinoco/main.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +orinoco_open int orinoco_open ( s#net_device * ) +orinoco_stop int orinoco_stop ( s#net_device * ) +orinoco_set_multicast_list void orinoco_set_multicast_list ( s#net_device * ) +orinoco_change_mtu int orinoco_change_mtu ( s#net_device * , int ) +e#fwtype enum fwtype { FIRMWARE_TYPE_AGERE , FIRMWARE_TYPE_INTERSIL , FIRMWARE_TYPE_SYMBOL } +e#orinoco_alg enum orinoco_alg { ORINOCO_ALG_NONE , ORINOCO_ALG_WEP , ORINOCO_ALG_TKIP } +s##crypto_type +s##firmware +s#orinoco_private struct orinoco_private { void * card ; s#device * dev ; int ( * hard_reset ) ( s#orinoco_private * ) ; int ( * stop_fw ) ( s#orinoco_private * , int ) ; s#ieee80211_supported_band band ; s#ieee80211_channel channels [ 14 ] ; t#u32 cipher_suites [ 3 ] ; t#spinlock_t lock ; int hw_unavailable ; s#work_struct reset_work ; s#tasklet_struct rx_tasklet ; s#list_head rx_list ; int open ; t#u16 last_linkstatus ; s#work_struct join_work ; s#work_struct wevent_work ; s#net_device * ndev ; s#iw_statistics wstats ; s#hermes hw ; t#u16 txfid ; e#fwtype firmware_type ; int ibss_port ; int nicbuf_size ; t#u16 channel_mask ; unsigned int has_ibss : 1 ; unsigned int has_port3 : 1 ; unsigned int has_wep : 1 ; unsigned int has_big_wep : 1 ; unsigned int has_mwo : 1 ; unsigned int has_pm : 1 ; unsigned int has_preamble : 1 ; unsigned int has_sensitivity : 1 ; unsigned int has_hostscan : 1 ; unsigned int has_alt_txcntl : 1 ; unsigned int has_ext_scan : 1 ; unsigned int has_wpa : 1 ; unsigned int do_fw_download : 1 ; unsigned int broken_disableport : 1 ; unsigned int broken_monitor : 1 ; unsigned int prefer_port3 : 1 ; e#nl80211_iftype iw_mode ; e#orinoco_alg encode_alg ; t#u16 wep_restrict , tx_key ; s#key_params keys [ 4 ] ; int bitratemode ; char nick [ 32 + 1 ] ; char desired_essid [ 32 + 1 ] ; char desired_bssid [ 6 ] ; int bssid_fixed ; t#u16 frag_thresh , mwo_robust ; t#u16 channel ; t#u16 ap_density , rts_thresh ; t#u16 pm_on , pm_mcast , pm_period , pm_timeout ; t#u16 preamble ; t#u16 short_retry_limit , long_retry_limit ; t#u16 retry_lifetime ; s#iw_spy_data spy_data ; s#iw_public_data wireless_data ; int port_type , createibss ; int promiscuous , mc_count ; s#cfg80211_scan_request * scan_request ; s#work_struct process_scan ; s#list_head scan_list ; t#spinlock_t scan_lock ; t#u8 * wpa_ie ; int wpa_ie_len ; s#crypto_shash * rx_tfm_mic ; s#crypto_shash * tx_tfm_mic ; unsigned int wpa_enabled : 1 ; unsigned int tkip_cm_active : 1 ; unsigned int key_mgmt : 3 ; const s#firmware * cached_pri_fw ; const s#firmware * cached_fw ; s#notifier_block pm_notifier ; } +orinoco_process_xmit_skb int orinoco_process_xmit_skb ( s#sk_buff * , s#net_device * , s#orinoco_private * , int * , t#u8 * ) +orinoco_tx_timeout void orinoco_tx_timeout ( s#net_device * , unsigned int ) +__orinoco_ev_rx void __orinoco_ev_rx ( s#net_device * , s#hermes * ) +__orinoco_ev_info void __orinoco_ev_info ( s#net_device * , s#hermes * ) +orinoco_interrupt t#irqreturn_t orinoco_interrupt ( int , void * ) +orinoco_init int orinoco_init ( s#orinoco_private * ) +alloc_orinocodev s#orinoco_private * alloc_orinocodev ( int , s#device * , int ( * ) ( s#orinoco_private * ) , int ( * ) ( s#orinoco_private * , int ) ) +orinoco_if_add int orinoco_if_add ( s#orinoco_private * , unsigned long , unsigned int , const s#net_device_ops * ) +orinoco_if_del void orinoco_if_del ( s#orinoco_private * ) +free_orinocodev void free_orinocodev ( s#orinoco_private * ) +orinoco_up int orinoco_up ( s#orinoco_private * ) +orinoco_down void orinoco_down ( s#orinoco_private * ) + +/* drivers/net/wireless/intersil/p54/eeprom.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +p54_parse_eeprom int p54_parse_eeprom ( s#ieee80211_hw * , void * , int ) +p54_read_eeprom int p54_read_eeprom ( s#ieee80211_hw * ) + +/* drivers/net/wireless/intersil/p54/fwio.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +p54_parse_firmware int p54_parse_firmware ( s#ieee80211_hw * , const s#firmware * ) + +/* drivers/net/wireless/intersil/p54/main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +p54_init_common s#ieee80211_hw * p54_init_common ( t#size_t ) +p54_register_common int p54_register_common ( s#ieee80211_hw * , s#device * ) +p54_free_common void p54_free_common ( s#ieee80211_hw * ) +p54_unregister_common void p54_unregister_common ( s#ieee80211_hw * ) + +/* drivers/net/wireless/intersil/p54/txrx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +p54_free_skb void p54_free_skb ( s#ieee80211_hw * , s#sk_buff * ) +p54_rx int p54_rx ( s#ieee80211_hw * , s#sk_buff * ) + +/* drivers/net/wireless/marvell/libertas/cmd.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#lbs_mesh_stats struct lbs_mesh_stats { t#u32 fwd_bcast_cnt ; t#u32 fwd_unicast_cnt ; t#u32 fwd_drop_ttl ; t#u32 fwd_drop_rbt ; t#u32 fwd_drop_noroute ; t#u32 fwd_drop_nobuf ; t#u32 drop_blind ; t#u32 tx_failed_cnt ; } +s#cmd_header struct cmd_header { t#__le16 command ; t#__le16 size ; t#__le16 seqnum ; t#__le16 result ; } +s#cmd_ctrl_node struct cmd_ctrl_node { s#list_head list ; int result ; int ( * callback ) ( s#lbs_private * , unsigned long , s#cmd_header * ) ; unsigned long callback_arg ; s#cmd_header * cmdbuf ; t#u16 cmdwaitqwoken ; t#wait_queue_head_t cmdwait_q ; } +E#WLAN_KEY_LEN_WEP104 13 +s#lbs_fw_table struct lbs_fw_table { int model ; const char * helper ; const char * fwname ; } +t#lbs_fw_cb typedef void ( * lbs_fw_cb ) ( s#lbs_private * , int , const s#firmware * , const s#firmware * ) +s#lbs_private struct lbs_private { s#net_device * dev ; t#u32 connect_status ; s#work_struct mcast_work ; t#u32 nr_of_multicastmacaddr ; t#u8 multicastlist [ 32 ] [ 6 ] ; s#wireless_dev * wdev ; t#bool wiphy_registered ; s#cfg80211_scan_request * scan_req ; t#u8 assoc_bss [ 6 ] ; t#u8 country_code [ 3 ] ; t#u8 disassoc_reason ; s#net_device * mesh_dev ; s#lbs_mesh_stats mstats ; t#uint16_t mesh_tlv ; t#u8 mesh_channel ; s#dentry * debugfs_dir ; s#dentry * debugfs_debug ; s#dentry * debugfs_files [ 6 ] ; s#dentry * events_dir ; s#dentry * debugfs_events_files [ 6 ] ; s#dentry * regs_dir ; s#dentry * debugfs_regs_files [ 6 ] ; t#u32 mac_offset ; t#u32 bbp_offset ; t#u32 rf_offset ; t#u16 psmode ; t#u32 psstate ; t#u8 needtowakeup ; int is_deep_sleep ; int deep_sleep_required ; int is_auto_deep_sleep_enabled ; int wakeup_dev_required ; int is_activity_detected ; int auto_deep_sleep_timeout ; t#wait_queue_head_t ds_awake_q ; s#timer_list auto_deepsleep_timer ; int is_host_sleep_configured ; int is_host_sleep_activated ; t#wait_queue_head_t host_sleep_q ; void * card ; t#bool iface_running ; t#u8 is_polling ; t#u8 fw_ready ; t#u8 surpriseremoved ; t#u8 setup_fw_on_resume ; t#u8 power_up_on_resume ; int ( * hw_host_to_card ) ( s#lbs_private * , t#u8 , t#u8 * , t#u16 ) ; void ( * reset_card ) ( s#lbs_private * ) ; int ( * power_save ) ( s#lbs_private * ) ; int ( * power_restore ) ( s#lbs_private * ) ; int ( * enter_deep_sleep ) ( s#lbs_private * ) ; int ( * exit_deep_sleep ) ( s#lbs_private * ) ; int ( * reset_deep_sleep_wakeup ) ( s#lbs_private * ) ; t#u32 fwrelease ; t#u32 fwcapinfo ; t#u16 regioncode ; t#u8 current_addr [ 6 ] ; t#u8 copied_hwaddr ; t#u8 dnld_sent ; t#u16 seqnum ; s#cmd_ctrl_node * cmd_array ; s#cmd_ctrl_node * cur_cmd ; s#list_head cmdfreeq ; s#list_head cmdpendingq ; s#timer_list command_timer ; int cmd_timed_out ; t#u8 resp_idx ; t#u8 resp_buf [ 2 ] [ 2312 ] ; t#u32 resp_len [ 2 ] ; s#kfifo event_fifo ; s#task_struct * main_thread ; t#wait_queue_head_t waitq ; s#workqueue_struct * work_thread ; t#u8 authtype_auto ; t#u8 wep_tx_key ; t#u8 wep_key [ 4 ] [ E#WLAN_KEY_LEN_WEP104 ] ; t#u8 wep_key_len [ 4 ] ; t#uint32_t wol_criteria ; t#uint8_t wol_gpio ; t#uint8_t wol_gap ; t#bool ehs_remove_supported ; int tx_pending_len ; t#u8 tx_pending_buf [ 2312 ] ; t#u8 txretrycount ; s#sk_buff * currenttxskb ; s#timer_list tx_lockup_timer ; s#mutex lock ; t#spinlock_t driver_lock ; t#u16 mac_control ; t#u8 radio_on ; t#u8 cur_rate ; t#u8 channel ; t#s16 txpower_cur ; t#s16 txpower_min ; t#s16 txpower_max ; s#delayed_work scan_work ; int scan_channel ; t#wait_queue_head_t scan_q ; t#bool internal_scan ; t#u32 fw_model ; t#wait_queue_head_t fw_waitq ; s#device * fw_device ; const s#firmware * helper_fw ; const s#lbs_fw_table * fw_table ; const s#lbs_fw_table * fw_iter ; t#lbs_fw_cb fw_callback ; } +lbs_cmd_copyback int lbs_cmd_copyback ( s#lbs_private * , unsigned long , s#cmd_header * ) +s#host_wol_rule struct host_wol_rule { t#uint8_t rule_no ; t#uint8_t rule_ops ; t#__le16 sig_offset ; t#__le16 sig_length ; t#__le16 reserve ; t#__be32 sig_mask ; t#__be32 signature ; } +s#wol_config struct wol_config { t#uint8_t action ; t#uint8_t pattern ; t#uint8_t no_rules_in_cmd ; t#uint8_t result ; s#host_wol_rule rule [ 16 ] ; } +lbs_host_sleep_cfg int lbs_host_sleep_cfg ( s#lbs_private * , t#uint32_t , s#wol_config * ) +__lbs_cmd int __lbs_cmd ( s#lbs_private * , t#uint16_t , s#cmd_header * , int , int ( * ) ( s#lbs_private * , unsigned long , s#cmd_header * ) , unsigned long ) + +/* drivers/net/wireless/marvell/libertas/firmware.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##cfg80211_scan_request +s##cmd_ctrl_node +lbs_get_firmware_async int lbs_get_firmware_async ( s#lbs_private * , s#device * , t#u32 , const s#lbs_fw_table * , t#lbs_fw_cb ) +lbs_get_firmware int lbs_get_firmware ( s#device * , t#u32 , const s#lbs_fw_table * , const s#firmware * * , const s#firmware * * ) + +/* drivers/net/wireless/marvell/libertas/main.o */ +lbs_debug extern unsigned int lbs_debug +lbs_disablemesh unsigned int lbs_disablemesh +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +lbs_host_to_card_done void lbs_host_to_card_done ( s#lbs_private * ) +lbs_suspend int lbs_suspend ( s#lbs_private * ) +lbs_resume int lbs_resume ( s#lbs_private * ) +lbs_add_card s#lbs_private * lbs_add_card ( void * , s#device * ) +lbs_remove_card void lbs_remove_card ( s#lbs_private * ) +lbs_start_card int lbs_start_card ( s#lbs_private * ) +lbs_stop_card void lbs_stop_card ( s#lbs_private * ) +lbs_queue_event void lbs_queue_event ( s#lbs_private * , t#u32 ) +lbs_notify_command_response void lbs_notify_command_response ( s#lbs_private * , t#u8 ) + +/* drivers/net/wireless/marvell/libertas/rx.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##cmd_ctrl_node +lbs_process_rxed_packet int lbs_process_rxed_packet ( s#lbs_private * , s#sk_buff * ) + +/* drivers/net/wireless/marvell/libertas/tx.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##cmd_ctrl_node +lbs_send_tx_feedback void lbs_send_tx_feedback ( s#lbs_private * , t#u32 ) + +/* drivers/net/wireless/marvell/libertas_tf/cmd.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#lbtf_ops struct lbtf_ops { int ( * hw_host_to_card ) ( s#lbtf_private * , t#u8 , t#u8 * , t#u16 ) ; int ( * hw_prog_firmware ) ( s#lbtf_private * ) ; int ( * hw_reset_device ) ( s#lbtf_private * ) ; } +s#cmd_ctrl_node struct cmd_ctrl_node { s#list_head list ; int result ; int ( * callback ) ( s#lbtf_private * , unsigned long , s#cmd_header * ) ; unsigned long callback_arg ; s#cmd_header * cmdbuf ; t#u16 cmdwaitqwoken ; t#wait_queue_head_t cmdwait_q ; } +s#channel_range struct channel_range { t#u8 regdomain ; t#u8 start ; t#u8 end ; } +s#lbtf_offset_value struct lbtf_offset_value { t#u32 offset ; t#u32 value ; } +s#lbtf_private struct lbtf_private { void * card ; s#ieee80211_hw * hw ; const s#lbtf_ops * ops ; t#u8 cmd_resp_buff [ 2312 ] ; s#ieee80211_vif * vif ; s#work_struct cmd_work ; s#work_struct tx_work ; t#u32 fwrelease ; t#u32 fwcapinfo ; s#mutex lock ; t#u16 seqnum ; s#cmd_ctrl_node * cmd_array ; s#cmd_ctrl_node * cur_cmd ; s#list_head cmdfreeq ; s#list_head cmdpendingq ; t#spinlock_t driver_lock ; s#timer_list command_timer ; int nr_retries ; int cmd_timed_out ; t#u8 cmd_response_rxed ; t#u16 capability ; t#u8 current_addr [ 6 ] ; t#u8 multicastlist [ 32 ] [ 6 ] ; t#u32 nr_of_multicastmacaddr ; int cur_freq ; s#sk_buff * skb_to_tx ; s#sk_buff * tx_skb ; t#u16 mac_control ; t#u16 regioncode ; s#channel_range range ; t#u8 radioon ; t#u32 preamble ; s#ieee80211_channel channels [ 14 ] ; s#ieee80211_rate rates [ 12 ] ; s#ieee80211_supported_band band ; s#lbtf_offset_value offsetvalue ; t#u8 surpriseremoved ; s#sk_buff_head bc_ps_buf ; t#s8 noise ; } +lbtf_cmd_copyback int lbtf_cmd_copyback ( s#lbtf_private * , unsigned long , s#cmd_header * ) +__lbtf_cmd int __lbtf_cmd ( s#lbtf_private * , t#uint16_t , s#cmd_header * , int , int ( * ) ( s#lbtf_private * , unsigned long , s#cmd_header * ) , unsigned long ) +lbtf_cmd_response_rx void lbtf_cmd_response_rx ( s#lbtf_private * ) + +/* drivers/net/wireless/marvell/libertas_tf/main.o */ +lbtf_debug extern unsigned int lbtf_debug +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +lbtf_rx int lbtf_rx ( s#lbtf_private * , s#sk_buff * ) +lbtf_add_card s#lbtf_private * lbtf_add_card ( void * , s#device * , const s#lbtf_ops * ) +lbtf_remove_card int lbtf_remove_card ( s#lbtf_private * ) +lbtf_send_tx_feedback void lbtf_send_tx_feedback ( s#lbtf_private * , t#u8 , t#u8 ) +lbtf_bcn_sent void lbtf_bcn_sent ( s#lbtf_private * ) + +/* drivers/net/wireless/marvell/mwifiex/cfg80211.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##wait_page_queue +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s#vif_params struct vif_params { t#u32 flags ; int use_4addr ; t#u8 macaddr [ 6 ] ; const t#u8 * vht_mumimo_groups ; const t#u8 * vht_mumimo_follow_addr ; } +mwifiex_add_virtual_intf s#wireless_dev * mwifiex_add_virtual_intf ( s#wiphy * , const char * , unsigned char , e#nl80211_iftype , s#vif_params * ) +mwifiex_del_virtual_intf int mwifiex_del_virtual_intf ( s#wiphy * , s#wireless_dev * ) + +/* drivers/net/wireless/marvell/mwifiex/cmdevt.o */ +s#mwifiex_iface_comb struct mwifiex_iface_comb { t#u8 sta_intf ; t#u8 uap_intf ; t#u8 p2p_intf ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#ieee_types_fh_param_set struct ieee_types_fh_param_set { t#u8 element_id ; t#u8 len ; t#__le16 dwell_time ; t#u8 hop_set ; t#u8 hop_pattern ; t#u8 hop_index ; } +s#ieee_types_ds_param_set struct ieee_types_ds_param_set { t#u8 element_id ; t#u8 len ; t#u8 current_chan ; } +u#ieee_types_phy_param_set union ieee_types_phy_param_set { s#ieee_types_fh_param_set fh_param_set ; s#ieee_types_ds_param_set ds_param_set ; } +s#ieee_types_cf_param_set struct ieee_types_cf_param_set { t#u8 element_id ; t#u8 len ; t#u8 cfp_cnt ; t#u8 cfp_period ; t#__le16 cfp_max_duration ; t#__le16 cfp_duration_remaining ; } +s#ieee_types_ibss_param_set struct ieee_types_ibss_param_set { t#u8 element_id ; t#u8 len ; t#__le16 atim_window ; } +u#ieee_types_ss_param_set union ieee_types_ss_param_set { s#ieee_types_cf_param_set cf_param_set ; s#ieee_types_ibss_param_set ibss_param_set ; } +s#ieee_types_vendor_header struct ieee_types_vendor_header { t#u8 element_id ; t#u8 len ; struct { t#u8 oui [ 3 ] ; t#u8 oui_type ; } __attribute__ ( ( __packed__ ) ) oui ; } +s#ieee_types_wmm_ac_parameters struct ieee_types_wmm_ac_parameters { t#u8 aci_aifsn_bitmap ; t#u8 ecw_bitmap ; t#__le16 tx_op_limit ; } +s#ieee_types_wmm_parameter struct ieee_types_wmm_parameter { s#ieee_types_vendor_header vend_hdr ; t#u8 oui_subtype ; t#u8 version ; t#u8 qos_info_bitmap ; t#u8 reserved ; s#ieee_types_wmm_ac_parameters ac_params [ 4 ] ; } +s#ieee80211_ht_operation struct ieee80211_ht_operation { t#u8 primary_chan ; t#u8 ht_param ; t#__le16 operation_mode ; t#__le16 stbc_param ; t#u8 basic_set [ 16 ] ; } +s#ieee80211_vht_operation struct ieee80211_vht_operation { t#u8 chan_width ; t#u8 center_freq_seg0_idx ; t#u8 center_freq_seg1_idx ; t#__le16 basic_mcs_set ; } +s#ieee_types_oper_mode_ntf struct ieee_types_oper_mode_ntf { t#u8 element_id ; t#u8 len ; t#u8 oper_mode ; } +s#ieee_types_vendor_specific struct ieee_types_vendor_specific { s#ieee_types_vendor_header vend_hdr ; t#u8 data [ 256 - sizeof ( struct ieee_types_vendor_header ) ] ; } +s#ieee_types_header struct ieee_types_header { t#u8 element_id ; t#u8 len ; } +s#ieee_types_generic struct ieee_types_generic { s#ieee_types_header ieee_hdr ; t#u8 data [ 256 - sizeof ( struct ieee_types_header ) ] ; } +s#mwifiex_bssdescriptor struct mwifiex_bssdescriptor { t#u8 mac_address [ 6 ] ; s#cfg80211_ssid ssid ; t#u32 privacy ; t#s32 rssi ; t#u32 channel ; t#u32 freq ; t#u16 beacon_period ; t#u8 erp_flags ; t#u32 bss_mode ; t#u8 supported_rates [ 14 ] ; t#u8 data_rates [ 14 ] ; t#u16 bss_band ; t#u64 fw_tsf ; t#u64 timestamp ; u#ieee_types_phy_param_set phy_param_set ; u#ieee_types_ss_param_set ss_param_set ; t#u16 cap_info_bitmap ; s#ieee_types_wmm_parameter wmm_ie ; t#u8 disable_11n ; s#ieee80211_ht_cap * bcn_ht_cap ; t#u16 ht_cap_offset ; s#ieee80211_ht_operation * bcn_ht_oper ; t#u16 ht_info_offset ; t#u8 * bcn_bss_co_2040 ; t#u16 bss_co_2040_offset ; t#u8 * bcn_ext_cap ; t#u16 ext_cap_offset ; s#ieee80211_vht_cap * bcn_vht_cap ; t#u16 vht_cap_offset ; s#ieee80211_vht_operation * bcn_vht_oper ; t#u16 vht_info_offset ; s#ieee_types_oper_mode_ntf * oper_mode ; t#u16 oper_mode_offset ; t#u8 disable_11ac ; s#ieee_types_vendor_specific * bcn_wpa_ie ; t#u16 wpa_offset ; s#ieee_types_generic * bcn_rsn_ie ; t#u16 rsn_offset ; s#ieee_types_generic * bcn_wapi_ie ; t#u16 wapi_offset ; t#u8 * beacon_buf ; t#u32 beacon_buf_size ; t#u8 sensed_11h ; t#u8 local_constraint ; t#u8 chan_sw_ie_present ; } +s#mwifiex_current_bss_params struct mwifiex_current_bss_params { s#mwifiex_bssdescriptor bss_descriptor ; t#u8 wmm_enabled ; t#u8 wmm_uapsd_enabled ; t#u8 band ; t#u32 num_of_rates ; t#u8 data_rates [ 14 ] ; } +s#mwifiex_802_11_security struct mwifiex_802_11_security { t#u8 wpa_enabled ; t#u8 wpa2_enabled ; t#u8 wapi_enabled ; t#u8 wapi_key_on ; t#u8 wep_enabled ; t#u32 authentication_mode ; t#u8 is_authtype_auto ; t#u32 encryption_mode ; } +s#mwifiex_wep_key struct mwifiex_wep_key { t#u32 length ; t#u32 key_index ; t#u32 key_length ; t#u8 key_material [ 16 ] ; } +s#mwifiex_ie_type_key_param_set struct mwifiex_ie_type_key_param_set { t#__le16 type ; t#__le16 length ; t#__le16 key_type_id ; t#__le16 key_info ; t#__le16 key_len ; t#u8 key [ 50 ] ; } +s#host_cmd_ds_802_11_key_material struct host_cmd_ds_802_11_key_material { t#__le16 action ; s#mwifiex_ie_type_key_param_set key_param_set ; } +s#mwifiex_wep_param struct mwifiex_wep_param { t#__le16 key_len ; t#u8 key [ E#WLAN_KEY_LEN_WEP104 ] ; } +E#WLAN_KEY_LEN_TKIP 32 +s#mwifiex_tkip_param struct mwifiex_tkip_param { t#u8 pn [ 8 ] ; t#__le16 key_len ; t#u8 key [ E#WLAN_KEY_LEN_TKIP ] ; } +E#WLAN_KEY_LEN_CCMP_256 32 +s#mwifiex_aes_param struct mwifiex_aes_param { t#u8 pn [ 8 ] ; t#__le16 key_len ; t#u8 key [ E#WLAN_KEY_LEN_CCMP_256 ] ; } +E#WLAN_KEY_LEN_SMS4 32 +s#mwifiex_wapi_param struct mwifiex_wapi_param { t#u8 pn [ 16 ] ; t#__le16 key_len ; t#u8 key [ E#WLAN_KEY_LEN_SMS4 ] ; } +E#WLAN_KEY_LEN_AES_CMAC 16 +s#mwifiex_cmac_aes_param struct mwifiex_cmac_aes_param { t#u8 ipn [ 8 ] ; t#__le16 key_len ; t#u8 key [ E#WLAN_KEY_LEN_AES_CMAC ] ; } +s#mwifiex_ie_type_key_param_set_v2 struct mwifiex_ie_type_key_param_set_v2 { t#__le16 type ; t#__le16 len ; t#u8 mac_addr [ 6 ] ; t#u8 key_idx ; t#u8 key_type ; t#__le16 key_info ; union { s#mwifiex_wep_param wep ; s#mwifiex_tkip_param tkip ; s#mwifiex_aes_param aes ; s#mwifiex_wapi_param wapi ; s#mwifiex_cmac_aes_param cmac_aes ; } key_params ; } +s#host_cmd_ds_802_11_key_material_v2 struct host_cmd_ds_802_11_key_material_v2 { t#__le16 action ; s#mwifiex_ie_type_key_param_set_v2 key_param_set ; } +s#mwifiex_tid_tbl struct mwifiex_tid_tbl { s#list_head ra_list ; } +s#mwifiex_wmm_ac_status struct mwifiex_wmm_ac_status { t#u8 disabled ; t#u8 flow_required ; t#u8 flow_created ; } +e#mwifiex_wmm_ac_e enum mwifiex_wmm_ac_e { WMM_AC_BK , WMM_AC_BE , WMM_AC_VI , WMM_AC_VO } +s#mwifiex_wmm_desc struct mwifiex_wmm_desc { s#mwifiex_tid_tbl tid_tbl_ptr [ 8 ] ; t#u32 packets_out [ 8 ] ; t#u32 pkts_paused [ 8 ] ; t#spinlock_t ra_list_spinlock ; s#mwifiex_wmm_ac_status ac_status [ 4 ] ; e#mwifiex_wmm_ac_e ac_down_graded_vals [ 4 ] ; t#u32 drv_pkt_delay_max ; t#u8 queue_priority [ 4 ] ; t#u32 user_pri_pkt_tx_ctrl [ 7 + 1 ] ; t#atomic_t tx_pkts_queued ; t#atomic_t highest_queued_prio ; } +s#mwifiex_tx_aggr struct mwifiex_tx_aggr { t#u8 ampdu_user ; t#u8 ampdu_ap ; t#u8 amsdu ; } +s#mwifiex_add_ba_param struct mwifiex_add_ba_param { t#u32 tx_win_size ; t#u32 rx_win_size ; t#u32 timeout ; t#u8 tx_amsdu ; t#u8 rx_amsdu ; } +s#mwifiex_vendor_spec_cfg_ie struct mwifiex_vendor_spec_cfg_ie { t#u16 mask ; t#u16 flag ; t#u8 ie [ ( 256 ) ] ; } +s#mwifiex_chan_freq_power struct mwifiex_chan_freq_power { t#u16 channel ; t#u32 freq ; t#u16 max_tx_power ; t#u8 unsupported ; } +s#wps struct wps { t#u8 session_enable ; } +s#subsc_evt_cfg struct subsc_evt_cfg { t#u8 abs_value ; t#u8 evt_freq ; } +s#mwifiex_ds_misc_subsc_evt struct mwifiex_ds_misc_subsc_evt { t#u16 action ; t#u16 events ; s#subsc_evt_cfg bcn_l_rssi_cfg ; s#subsc_evt_cfg bcn_h_rssi_cfg ; } +s#mwifiex_ie struct mwifiex_ie { t#__le16 ie_index ; t#__le16 mgmt_subtype_mask ; t#__le16 ie_length ; t#u8 ie_buffer [ 256 ] ; } +s#mwifiex_roc_cfg struct mwifiex_roc_cfg { t#u64 cookie ; s#ieee80211_channel chan ; } +s#mwifiex_802_11_ssid struct mwifiex_802_11_ssid { t#u32 ssid_len ; t#u8 ssid [ 32 ] ; } +s#wpa_param struct wpa_param { t#u8 pairwise_cipher_wpa ; t#u8 pairwise_cipher_wpa2 ; t#u8 group_cipher ; t#u32 length ; t#u8 passphrase [ 64 ] ; } +s#wep_key struct wep_key { t#u8 key_index ; t#u8 is_default ; t#u16 length ; t#u8 key [ E#WLAN_KEY_LEN_WEP104 ] ; } +s#mwifiex_types_wmm_info struct mwifiex_types_wmm_info { t#u8 oui [ 4 ] ; t#u8 subtype ; t#u8 version ; t#u8 qos_info ; t#u8 reserved ; s#ieee_types_wmm_ac_parameters ac_params [ 4 ] ; } +s#mwifiex_uap_bss_param struct mwifiex_uap_bss_param { t#u8 channel ; t#u8 band_cfg ; t#u16 rts_threshold ; t#u16 frag_threshold ; t#u8 retry_limit ; s#mwifiex_802_11_ssid ssid ; t#u8 bcast_ssid_ctl ; t#u8 radio_ctl ; t#u8 dtim_period ; t#u16 beacon_period ; t#u16 auth_mode ; t#u16 protocol ; t#u16 key_mgmt ; t#u16 key_mgmt_operation ; s#wpa_param wpa_cfg ; s#wep_key wep_cfg [ 4 ] ; s#ieee80211_ht_cap ht_cap ; s#ieee80211_vht_cap vht_cap ; t#u8 rates [ 14 ] ; t#u32 sta_ao_timer ; t#u32 ps_sta_ao_timer ; t#u8 qos_info ; t#u8 power_constraint ; s#mwifiex_types_wmm_info wmm_info ; } +s#sta_txpwr struct sta_txpwr { t#s16 power ; e#nl80211_tx_power_setting type ; } +s#station_parameters struct station_parameters { const t#u8 * supported_rates ; s#net_device * vlan ; t#u32 sta_flags_mask , sta_flags_set ; t#u32 sta_modify_mask ; int listen_interval ; t#u16 aid ; t#u16 vlan_id ; t#u16 peer_aid ; t#u8 supported_rates_len ; t#u8 plink_action ; t#u8 plink_state ; const s#ieee80211_ht_cap * ht_capa ; const s#ieee80211_vht_cap * vht_capa ; t#u8 uapsd_queues ; t#u8 max_sp ; e#nl80211_mesh_power_mode local_pm ; t#u16 capability ; const t#u8 * ext_capab ; t#u8 ext_capab_len ; const t#u8 * supported_channels ; t#u8 supported_channels_len ; const t#u8 * supported_oper_classes ; t#u8 supported_oper_classes_len ; t#u8 opmode_notif ; t#bool opmode_notif_used ; int support_p2p_ps ; const s#ieee80211_he_cap_elem * he_capa ; t#u8 he_capa_len ; t#u16 airtime_weight ; s#sta_txpwr txpwr ; const s#ieee80211_he_6ghz_capa * he_6ghz_capa ; } +s#mwifiex_histogram_data struct mwifiex_histogram_data { t#atomic_t rx_rate [ 74 ] ; t#atomic_t snr [ 256 ] ; t#atomic_t noise_flr [ 256 ] ; t#atomic_t sig_str [ 256 ] ; t#atomic_t num_samples ; } +s#cfg80211_beacon_data struct cfg80211_beacon_data { const t#u8 * head , * tail ; const t#u8 * beacon_ies ; const t#u8 * proberesp_ies ; const t#u8 * assocresp_ies ; const t#u8 * probe_resp ; const t#u8 * lci ; const t#u8 * civicloc ; t#s8 ftm_responder ; t#size_t head_len , tail_len ; t#size_t beacon_ies_len ; t#size_t proberesp_ies_len ; t#size_t assocresp_ies_len ; t#size_t probe_resp_len ; t#size_t lci_len ; t#size_t civicloc_len ; } +s#mwifiex_11h_intf_state struct mwifiex_11h_intf_state { t#bool is_11h_enabled ; t#bool is_11h_active ; } +s#mwifiex_ds_mem_rw struct mwifiex_ds_mem_rw { t#u32 addr ; t#u32 value ; } +s#mwifiex_user_scan_chan struct mwifiex_user_scan_chan { t#u8 chan_number ; t#u8 radio_type ; t#u8 scan_type ; t#u8 reserved ; t#u32 scan_time ; } +s#mwifiex_private struct mwifiex_private { s#mwifiex_adapter * adapter ; t#u8 bss_type ; t#u8 bss_role ; t#u8 bss_priority ; t#u8 bss_num ; t#u8 bss_started ; t#u8 frame_type ; t#u8 curr_addr [ 6 ] ; t#u8 media_connected ; t#u8 port_open ; t#u8 usb_port ; t#u32 num_tx_timeout ; t#u8 tx_timeout_cnt ; s#net_device * netdev ; s#net_device_stats stats ; t#u32 curr_pkt_filter ; t#u32 bss_mode ; t#u32 pkt_tx_ctrl ; t#u16 tx_power_level ; t#u8 max_tx_power_level ; t#u8 min_tx_power_level ; t#u32 tx_ant ; t#u32 rx_ant ; t#u8 tx_rate ; t#u8 tx_htinfo ; t#u8 rxpd_htinfo ; t#u8 rxpd_rate ; t#u16 rate_bitmap ; t#u16 bitmap_rates [ 18 ] ; t#u32 data_rate ; t#u8 is_data_rate_auto ; t#u16 bcn_avg_factor ; t#u16 data_avg_factor ; t#s16 data_rssi_last ; t#s16 data_nf_last ; t#s16 data_rssi_avg ; t#s16 data_nf_avg ; t#s16 bcn_rssi_last ; t#s16 bcn_nf_last ; t#s16 bcn_rssi_avg ; t#s16 bcn_nf_avg ; s#mwifiex_bssdescriptor * attempted_bss_desc ; s#cfg80211_ssid prev_ssid ; t#u8 prev_bssid [ 6 ] ; s#mwifiex_current_bss_params curr_bss_params ; t#u16 beacon_period ; t#u8 dtim_period ; t#u16 listen_interval ; t#u16 atim_window ; t#u8 adhoc_channel ; t#u8 adhoc_is_link_sensed ; t#u8 adhoc_state ; s#mwifiex_802_11_security sec_info ; s#mwifiex_wep_key wep_key [ 4 ] ; t#u16 wep_key_curr_index ; t#u8 wpa_ie [ 256 ] ; t#u16 wpa_ie_len ; t#u8 wpa_is_gtk_set ; s#host_cmd_ds_802_11_key_material aes_key ; s#host_cmd_ds_802_11_key_material_v2 aes_key_v2 ; t#u8 wapi_ie [ 256 ] ; t#u16 wapi_ie_len ; t#u8 * wps_ie ; t#u16 wps_ie_len ; t#u8 wmm_required ; t#u8 wmm_enabled ; t#u8 wmm_qosinfo ; s#mwifiex_wmm_desc wmm ; t#atomic_t wmm_tx_pending [ 4 ] ; s#list_head sta_list ; t#spinlock_t sta_list_spinlock ; s#list_head auto_tdls_list ; t#spinlock_t auto_tdls_lock ; s#list_head tx_ba_stream_tbl_ptr ; t#spinlock_t tx_ba_stream_tbl_lock ; s#mwifiex_tx_aggr aggr_prio_tbl [ 8 ] ; s#mwifiex_add_ba_param add_ba_param ; t#u16 rx_seq [ 8 ] ; t#u8 tos_to_tid_inv [ 8 ] ; s#list_head rx_reorder_tbl_ptr ; t#spinlock_t rx_reorder_tbl_lock ; t#u8 assoc_rsp_buf [ 500 ] ; t#u32 assoc_rsp_size ; t#u8 gen_ie_buf [ 256 ] ; t#u8 gen_ie_buf_len ; s#mwifiex_vendor_spec_cfg_ie vs_ie [ ( 8 ) ] ; t#u8 assoc_tlv_buf [ 256 ] ; t#u8 assoc_tlv_buf_len ; t#u8 * curr_bcn_buf ; t#u32 curr_bcn_size ; t#spinlock_t curr_bcn_buf_lock ; s#wireless_dev wdev ; s#mwifiex_chan_freq_power cfp ; t#u32 versionstrsel ; char version_str [ 128 ] ; s#dentry * dfs_dev_dir ; t#u16 current_key_index ; s#mutex async_mutex ; s#cfg80211_scan_request * scan_request ; t#u8 cfg_bssid [ 6 ] ; s#wps wps ; t#u8 scan_block ; t#s32 cqm_rssi_thold ; t#u32 cqm_rssi_hyst ; t#u8 subsc_evt_rssi_state ; s#mwifiex_ds_misc_subsc_evt async_subsc_evt_storage ; s#mwifiex_ie mgmt_ie [ 16 ] ; t#u16 beacon_idx ; t#u16 proberesp_idx ; t#u16 assocresp_idx ; t#u16 gen_idx ; t#u8 ap_11n_enabled ; t#u8 ap_11ac_enabled ; t#u32 mgmt_frame_mask ; s#mwifiex_roc_cfg roc_cfg ; t#bool scan_aborting ; t#u8 sched_scanning ; t#u8 csa_chan ; unsigned long csa_expire_time ; t#u8 del_list_idx ; t#bool hs2_enabled ; s#mwifiex_uap_bss_param bss_cfg ; s#cfg80211_chan_def bss_chandef ; s#station_parameters * sta_params ; s#sk_buff_head tdls_txq ; t#u8 check_tdls_tx ; s#timer_list auto_tdls_timer ; t#bool auto_tdls_timer_active ; s#idr ack_status_frames ; t#spinlock_t ack_status_lock ; s#mwifiex_histogram_data * hist_data ; s#cfg80211_chan_def dfs_chandef ; s#workqueue_struct * dfs_cac_workqueue ; s#delayed_work dfs_cac_work ; s#timer_list dfs_chan_switch_timer ; s#workqueue_struct * dfs_chan_sw_workqueue ; s#delayed_work dfs_chan_sw_work ; s#cfg80211_beacon_data beacon_after ; s#mwifiex_11h_intf_state state_11h ; s#mwifiex_ds_mem_rw mem_rw ; s#sk_buff_head bypass_txq ; s#mwifiex_user_scan_chan hidden_chan [ 50 ] ; t#u8 assoc_resp_ht_param ; t#bool ht_param_present ; } +s#mwifiex_fw_image struct mwifiex_fw_image { t#u8 * helper_buf ; t#u32 helper_len ; t#u8 * fw_buf ; t#u32 fw_len ; } +s#mwifiex_tx_param struct mwifiex_tx_param { t#u32 next_pkt_len ; } +s#mwifiex_if_ops struct mwifiex_if_ops { int ( * init_if ) ( s#mwifiex_adapter * ) ; void ( * cleanup_if ) ( s#mwifiex_adapter * ) ; int ( * check_fw_status ) ( s#mwifiex_adapter * , t#u32 ) ; int ( * check_winner_status ) ( s#mwifiex_adapter * ) ; int ( * prog_fw ) ( s#mwifiex_adapter * , s#mwifiex_fw_image * ) ; int ( * register_dev ) ( s#mwifiex_adapter * ) ; void ( * unregister_dev ) ( s#mwifiex_adapter * ) ; int ( * enable_int ) ( s#mwifiex_adapter * ) ; void ( * disable_int ) ( s#mwifiex_adapter * ) ; int ( * process_int_status ) ( s#mwifiex_adapter * ) ; int ( * host_to_card ) ( s#mwifiex_adapter * , t#u8 , s#sk_buff * , s#mwifiex_tx_param * ) ; int ( * wakeup ) ( s#mwifiex_adapter * ) ; int ( * wakeup_complete ) ( s#mwifiex_adapter * ) ; void ( * update_mp_end_port ) ( s#mwifiex_adapter * , t#u16 ) ; void ( * cleanup_mpa_buf ) ( s#mwifiex_adapter * ) ; int ( * cmdrsp_complete ) ( s#mwifiex_adapter * , s#sk_buff * ) ; int ( * event_complete ) ( s#mwifiex_adapter * , s#sk_buff * ) ; int ( * init_fw_port ) ( s#mwifiex_adapter * ) ; int ( * dnld_fw ) ( s#mwifiex_adapter * , s#mwifiex_fw_image * ) ; void ( * card_reset ) ( s#mwifiex_adapter * ) ; int ( * reg_dump ) ( s#mwifiex_adapter * , char * ) ; void ( * device_dump ) ( s#mwifiex_adapter * ) ; int ( * clean_pcie_ring ) ( s#mwifiex_adapter * ) ; void ( * iface_work ) ( s#work_struct * ) ; void ( * submit_rem_rx_urbs ) ( s#mwifiex_adapter * ) ; void ( * deaggr_pkt ) ( s#mwifiex_adapter * , s#sk_buff * ) ; void ( * multi_port_resync ) ( s#mwifiex_adapter * ) ; t#bool ( * is_port_ready ) ( s#mwifiex_private * ) ; void ( * down_dev ) ( s#mwifiex_adapter * ) ; void ( * up_dev ) ( s#mwifiex_adapter * ) ; } +s#mwifiex_bss_prio_node struct mwifiex_bss_prio_node { s#list_head list ; s#mwifiex_private * priv ; } +s#mwifiex_bss_prio_tbl struct mwifiex_bss_prio_tbl { s#list_head bss_prio_head ; t#spinlock_t bss_prio_lock ; s#mwifiex_bss_prio_node * bss_prio_cur ; } +e#MWIFIEX_HARDWARE_STATUS enum MWIFIEX_HARDWARE_STATUS { MWIFIEX_HW_STATUS_READY , MWIFIEX_HW_STATUS_INITIALIZING , MWIFIEX_HW_STATUS_INIT_DONE , MWIFIEX_HW_STATUS_RESET , MWIFIEX_HW_STATUS_NOT_READY } +s#cmd_ctrl_node struct cmd_ctrl_node { s#list_head list ; s#mwifiex_private * priv ; t#u32 cmd_no ; t#u32 cmd_flag ; s#sk_buff * cmd_skb ; s#sk_buff * resp_skb ; void * data_buf ; t#u32 wait_q_enabled ; s#sk_buff * skb ; t#u8 * condition ; t#u8 cmd_wait_q_woken ; } +s#ieee80211_country_ie_triplet struct ieee80211_country_ie_triplet { union { struct { t#u8 first_channel ; t#u8 num_channels ; t#s8 max_power ; } __attribute__ ( ( __packed__ ) ) chans ; struct { t#u8 reg_extension_id ; t#u8 reg_class ; t#u8 coverage_class ; } __attribute__ ( ( __packed__ ) ) ext ; } ; } +s#mwifiex_802_11d_domain_reg struct mwifiex_802_11d_domain_reg { t#u8 country_code [ 3 ] ; t#u8 no_of_triplet ; s#ieee80211_country_ie_triplet triplet [ 83 ] ; } +s#mwifiex_chan_scan_param_set struct mwifiex_chan_scan_param_set { t#u8 radio_type ; t#u8 chan_number ; t#u8 chan_scan_mode_bitmap ; t#__le16 min_scan_time ; t#__le16 max_scan_time ; } +s#mwifiex_sleep_params struct mwifiex_sleep_params { t#u16 sp_error ; t#u16 sp_offset ; t#u16 sp_stable_time ; t#u8 sp_cal_control ; t#u8 sp_ext_sleep_clk ; t#u16 sp_reserved ; } +s#mwifiex_sleep_period struct mwifiex_sleep_period { t#u16 period ; t#u16 reserved ; } +s#mwifiex_hs_config_param struct mwifiex_hs_config_param { t#__le32 conditions ; t#u8 gpio ; t#u8 gap ; } +s#mwifiex_dbg struct mwifiex_dbg { t#u32 num_cmd_host_to_card_failure ; t#u32 num_cmd_sleep_cfm_host_to_card_failure ; t#u32 num_tx_host_to_card_failure ; t#u32 num_event_deauth ; t#u32 num_event_disassoc ; t#u32 num_event_link_lost ; t#u32 num_cmd_deauth ; t#u32 num_cmd_assoc_success ; t#u32 num_cmd_assoc_failure ; t#u32 num_tx_timeout ; t#u16 timeout_cmd_id ; t#u16 timeout_cmd_act ; t#u16 last_cmd_id [ 5 ] ; t#u16 last_cmd_act [ 5 ] ; t#u16 last_cmd_index ; t#u16 last_cmd_resp_id [ 5 ] ; t#u16 last_cmd_resp_index ; t#u16 last_event [ 5 ] ; t#u16 last_event_index ; t#u32 last_mp_wr_bitmap [ 10 ] ; t#u32 last_mp_wr_ports [ 10 ] ; t#u32 last_mp_wr_len [ 10 ] ; t#u32 last_mp_curr_wr_port [ 10 ] ; t#u8 last_sdio_mp_index ; } +s#mwifiex_wait_queue struct mwifiex_wait_queue { t#wait_queue_head_t wait ; int status ; } +s#memory_type_mapping struct memory_type_mapping { t#u8 mem_name [ 8 ] ; t#u8 * mem_ptr ; t#u32 mem_size ; t#u8 done_flag ; } +s#mwifiex_chan_stats struct mwifiex_chan_stats { t#u8 chan_num ; t#u8 bandcfg ; t#u8 flags ; t#s8 noise ; t#u16 total_bss ; t#u16 cca_scan_dur ; t#u16 cca_busy_dur ; } +s#cfg80211_wowlan_nd_match struct cfg80211_wowlan_nd_match { s#cfg80211_ssid ssid ; int n_channels ; t#u32 channels [ ] ; } +s#cfg80211_wowlan_nd_info struct cfg80211_wowlan_nd_info { int n_matches ; s#cfg80211_wowlan_nd_match * matches [ ] ; } +s#bus_aggr_params struct bus_aggr_params { t#u16 enable ; t#u16 mode ; t#u16 tx_aggr_max_size ; t#u16 tx_aggr_max_num ; t#u16 tx_aggr_align ; } +s#mwifiex_adapter struct mwifiex_adapter { t#u8 iface_type ; unsigned int debug_mask ; s#mwifiex_iface_comb iface_limit ; s#mwifiex_iface_comb curr_iface_comb ; s#mwifiex_private * priv [ ( 3 ) ] ; t#u8 priv_num ; const s#firmware * firmware ; char fw_name [ 32 ] ; int winner ; s#device * dev ; s#wiphy * wiphy ; t#u8 perm_addr [ 6 ] ; unsigned long work_flags ; t#u32 fw_release_number ; t#u8 intf_hdr_len ; t#u16 init_wait_q_woken ; t#wait_queue_head_t init_wait_q ; void * card ; s#mwifiex_if_ops if_ops ; t#atomic_t bypass_tx_pending ; t#atomic_t rx_pending ; t#atomic_t tx_pending ; t#atomic_t cmd_pending ; t#atomic_t tx_hw_pending ; s#workqueue_struct * workqueue ; s#work_struct main_work ; s#workqueue_struct * rx_workqueue ; s#work_struct rx_work ; s#workqueue_struct * dfs_workqueue ; s#work_struct dfs_work ; t#bool rx_work_enabled ; t#bool rx_processing ; t#bool delay_main_work ; t#bool rx_locked ; t#bool main_locked ; s#mwifiex_bss_prio_tbl bss_prio_tbl [ ( 3 ) ] ; t#spinlock_t main_proc_lock ; t#u32 mwifiex_processing ; t#u8 more_task_flag ; t#u16 tx_buf_size ; t#u16 curr_tx_buf_size ; t#bool host_disable_sdio_rx_aggr ; t#bool sdio_rx_aggr_enable ; t#u16 sdio_rx_block_size ; t#u32 ioport ; e#MWIFIEX_HARDWARE_STATUS hw_status ; t#u16 number_of_antenna ; t#u32 fw_cap_info ; t#spinlock_t int_lock ; t#u8 int_status ; t#u32 event_cause ; s#sk_buff * event_skb ; t#u8 upld_buf [ ( 2312 ) ] ; t#u8 data_sent ; t#u8 cmd_sent ; t#u8 cmd_resp_received ; t#u8 event_received ; t#u8 data_received ; t#u16 seq_num ; s#cmd_ctrl_node * cmd_pool ; s#cmd_ctrl_node * curr_cmd ; t#spinlock_t mwifiex_cmd_lock ; t#u16 last_init_cmd ; s#timer_list cmd_timer ; s#list_head cmd_free_q ; t#spinlock_t cmd_free_q_lock ; s#list_head cmd_pending_q ; t#spinlock_t cmd_pending_q_lock ; s#list_head scan_pending_q ; t#spinlock_t scan_pending_q_lock ; t#spinlock_t rx_proc_lock ; s#sk_buff_head tx_data_q ; t#atomic_t tx_queued ; t#u32 scan_processing ; t#u16 region_code ; s#mwifiex_802_11d_domain_reg domain_reg ; t#u16 scan_probes ; t#u32 scan_mode ; t#u16 specific_scan_time ; t#u16 active_scan_time ; t#u16 passive_scan_time ; t#u16 scan_chan_gap_time ; t#u8 fw_bands ; t#u8 adhoc_start_band ; t#u8 config_bands ; s#mwifiex_chan_scan_param_set * scan_channels ; t#u8 tx_lock_flag ; s#mwifiex_sleep_params sleep_params ; s#mwifiex_sleep_period sleep_period ; t#u16 ps_mode ; t#u32 ps_state ; t#u8 need_to_wakeup ; t#u16 multiple_dtim ; t#u16 local_listen_interval ; t#u16 null_pkt_interval ; s#sk_buff * sleep_cfm ; t#u16 bcn_miss_time_out ; t#u16 adhoc_awake_period ; t#u8 is_deep_sleep ; t#u8 delay_null_pkt ; t#u16 delay_to_ps ; t#u16 enhanced_ps_mode ; t#u8 pm_wakeup_card_req ; t#u16 gen_null_pkt ; t#u16 pps_uapsd_mode ; t#u32 pm_wakeup_fw_try ; s#timer_list wakeup_timer ; s#mwifiex_hs_config_param hs_cfg ; t#u8 hs_activated ; t#u16 hs_activate_wait_q_woken ; t#wait_queue_head_t hs_activate_wait_q ; t#u8 event_body [ 2048 ] ; t#u32 hw_dot_11n_dev_cap ; t#u8 hw_dev_mcs_support ; t#u8 user_dev_mcs_support ; t#u8 adhoc_11n_enabled ; t#u8 sec_chan_offset ; s#mwifiex_dbg dbg ; t#u8 arp_filter [ 68 ] ; t#u32 arp_filter_size ; s#mwifiex_wait_queue cmd_wait_q ; t#u8 scan_wait_q_woken ; t#spinlock_t queue_lock ; t#u8 country_code [ 3 ] ; t#u16 max_mgmt_ie_index ; const s#firmware * cal_data ; s#device_node * dt_node ; t#u32 is_hw_11ac_capable ; t#u32 hw_dot_11ac_dev_cap ; t#u32 hw_dot_11ac_mcs_support ; t#u32 usr_dot_11ac_dev_cap_bg ; t#u32 usr_dot_11ac_dev_cap_a ; t#u32 usr_dot_11ac_mcs_support ; t#atomic_t pending_bridged_pkts ; s#completion * fw_done ; t#bool is_up ; t#bool ext_scan ; t#u8 fw_api_ver ; t#u8 key_api_major_ver , key_api_minor_ver ; t#u8 max_p2p_conn , max_sta_conn ; s#memory_type_mapping * mem_type_mapping_tbl ; t#u8 num_mem_types ; t#bool scan_chan_gap_enabled ; s#sk_buff_head rx_data_q ; t#bool mfg_mode ; s#mwifiex_chan_stats * chan_stats ; t#u32 num_in_chan_stats ; int survey_idx ; t#bool auto_tdls ; t#u8 coex_scan ; t#u8 coex_min_scan_time ; t#u8 coex_max_scan_time ; t#u8 coex_win_size ; t#u8 coex_tx_win_size ; t#u8 coex_rx_win_size ; t#bool drcs_enabled ; t#u8 active_scan_triggered ; t#bool usb_mc_status ; t#bool usb_mc_setup ; s#cfg80211_wowlan_nd_info * nd_info ; s#ieee80211_regdomain * regd ; int irq_wakeup ; t#bool wake_by_wifi ; s#bus_aggr_params bus_aggr ; void * devdump_data ; int devdump_len ; s#delayed_work devdump_work ; t#bool ignore_btcoex_events ; } +mwifiex_process_hs_config void mwifiex_process_hs_config ( s#mwifiex_adapter * ) +mwifiex_process_sleep_confirm_resp void mwifiex_process_sleep_confirm_resp ( s#mwifiex_adapter * , t#u8 * , t#u32 ) + +/* drivers/net/wireless/marvell/mwifiex/init.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mwifiex_dnld_fw int mwifiex_dnld_fw ( s#mwifiex_adapter * , s#mwifiex_fw_image * ) + +/* drivers/net/wireless/marvell/mwifiex/join.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mwifiex_deauthenticate_all void mwifiex_deauthenticate_all ( s#mwifiex_adapter * ) + +/* drivers/net/wireless/marvell/mwifiex/main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mwifiex_queue_main_work void mwifiex_queue_main_work ( s#mwifiex_adapter * ) +mwifiex_main_process int mwifiex_main_process ( s#mwifiex_adapter * ) +mwifiex_multi_chan_resync void mwifiex_multi_chan_resync ( s#mwifiex_adapter * ) +mwifiex_upload_device_dump void mwifiex_upload_device_dump ( s#mwifiex_adapter * ) +mwifiex_drv_info_dump void mwifiex_drv_info_dump ( s#mwifiex_adapter * ) +mwifiex_prepare_fw_dump_info void mwifiex_prepare_fw_dump_info ( s#mwifiex_adapter * ) +mwifiex_shutdown_sw int mwifiex_shutdown_sw ( s#mwifiex_adapter * ) +mwifiex_reinit_sw int mwifiex_reinit_sw ( s#mwifiex_adapter * ) +mwifiex_add_card int mwifiex_add_card ( void * , s#completion * , s#mwifiex_if_ops * , t#u8 , s#device * ) +mwifiex_remove_card int mwifiex_remove_card ( s#mwifiex_adapter * ) +_mwifiex_dbg __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void _mwifiex_dbg ( const s#mwifiex_adapter * , int , const char * , ... ) + +/* drivers/net/wireless/marvell/mwifiex/sta_ioctl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mwifiex_cancel_hs int mwifiex_cancel_hs ( s#mwifiex_private * , int ) +mwifiex_enable_hs int mwifiex_enable_hs ( s#mwifiex_adapter * ) +mwifiex_disable_auto_ds int mwifiex_disable_auto_ds ( s#mwifiex_private * ) + +/* drivers/net/wireless/marvell/mwifiex/txrx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mwifiex_handle_rx_packet int mwifiex_handle_rx_packet ( s#mwifiex_adapter * , s#sk_buff * ) +mwifiex_write_data_complete int mwifiex_write_data_complete ( s#mwifiex_adapter * , s#sk_buff * , int , int ) + +/* drivers/net/wireless/marvell/mwifiex/util.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##inet6_dev +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mwifiex_init_shutdown_fw int mwifiex_init_shutdown_fw ( s#mwifiex_private * , t#u32 ) +mwifiex_alloc_dma_align_buf void * mwifiex_alloc_dma_align_buf ( int , t#gfp_t ) +mwifiex_fw_dump_event void mwifiex_fw_dump_event ( s#mwifiex_private * ) + +/* drivers/net/wireless/mediatek/mt76/agg-rx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#mt76_queue_regs struct mt76_queue_regs { t#u32 desc_base ; t#u32 ring_size ; t#u32 cpu_idx ; t#u32 dma_idx ; } +s#mt76_txwi_cache struct mt76_txwi_cache { s#list_head list ; t#dma_addr_t dma_addr ; s#sk_buff * skb ; } +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#mt76_queue_entry struct mt76_queue_entry { union { void * buf ; s#sk_buff * skb ; } ; union { s#mt76_txwi_cache * txwi ; s#urb * urb ; int buf_sz ; } ; t#u32 dma_addr [ 2 ] ; t#u16 dma_len [ 2 ] ; t#u16 wcid ; t#bool skip_buf0 : 1 ; t#bool skip_buf1 : 1 ; t#bool done : 1 ; } +s##mt76_desc +s#page_frag_cache struct page_frag_cache { void * va ; t#__u32 offset ; unsigned int pagecnt_bias ; t#bool pfmemalloc ; } +s#mt76_queue struct mt76_queue { s#mt76_queue_regs * regs ; t#spinlock_t lock ; t#spinlock_t cleanup_lock ; s#mt76_queue_entry * entry ; s#mt76_desc * desc ; t#u16 first ; t#u16 head ; t#u16 tail ; int ndesc ; int queued ; int buf_size ; t#bool stopped ; t#bool blocked ; t#u8 buf_offset ; t#u8 hw_idx ; t#u8 qid ; t#dma_addr_t desc_dma ; s#sk_buff * rx_head ; s#page_frag_cache rx_page ; } +E#IEEE80211_AC_BK 3 +E#__MT_TXQ_MAX ( E#IEEE80211_AC_BK ) + 4 +s#mt76_channel_state struct mt76_channel_state { t#u64 cc_active ; t#u64 cc_busy ; t#u64 cc_rx ; t#u64 cc_bss_rx ; t#u64 cc_tx ; t#s8 noise ; } +s#mt76_hw_cap struct mt76_hw_cap { t#bool has_2ghz ; t#bool has_5ghz ; t#bool has_6ghz ; } +s#mt76_sband struct mt76_sband { s#ieee80211_supported_band sband ; s#mt76_channel_state * chan ; } +E#__MT_RXQ_MAX 5 +s#mt76_freq_range_power struct mt76_freq_range_power { const s#cfg80211_sar_freq_ranges * range ; t#s8 power ; } +s#mt76_phy struct mt76_phy { s#ieee80211_hw * hw ; s#mt76_dev * dev ; void * priv ; unsigned long state ; s#mt76_queue * q_tx [ E#__MT_TXQ_MAX ] ; s#cfg80211_chan_def chandef ; s#ieee80211_channel * main_chan ; s#mt76_channel_state * chan_state ; t#ktime_t survey_time ; s#mt76_hw_cap cap ; s#mt76_sband sband_2g ; s#mt76_sband sband_5g ; t#u8 macaddr [ 6 ] ; int txpower_cur ; t#u8 antenna_mask ; t#u16 chainmask ; s#delayed_work mac_work ; t#u8 mac_work_count ; struct { s#sk_buff * head ; s#sk_buff * * tail ; t#u16 seqno ; } rx_amsdu [ E#__MT_RXQ_MAX ] ; s#mt76_freq_range_power * frp ; } +s#mt76_rx_tid struct mt76_rx_tid { s#callback_head callback_head ; s#mt76_dev * dev ; t#spinlock_t lock ; s#delayed_work reorder_work ; t#u16 head ; t#u16 size ; t#u16 nframes ; t#u8 num ; t#u8 started : 1 , stopped : 1 , timer_pending : 1 ; s#sk_buff * reorder_buf [ ] ; } +s#ewma_signal struct ewma_signal { unsigned long internal ; } +s#mt76_wcid struct mt76_wcid { s#mt76_rx_tid * aggr [ 16 ] ; t#atomic_t non_aql_packets ; unsigned long flags ; s#ewma_signal rssi ; int inactive_count ; s#rate_info rate ; t#u16 idx ; t#u8 hw_key_idx ; t#u8 hw_key_idx2 ; t#u8 sta : 1 ; t#u8 ext_phy : 1 ; t#u8 amsdu : 1 ; t#u8 rx_check_pn ; t#u8 rx_key_pn [ 16 ] [ 6 ] ; t#u16 cipher ; t#u32 tx_info ; t#bool sw_iv ; t#u8 packet_id ; } +s#mt76_rx_status struct mt76_rx_status { union { s#mt76_wcid * wcid ; t#u16 wcid_idx ; } ; t#u32 reorder_time ; t#u32 ampdu_ref ; t#u32 timestamp ; t#u8 iv [ 6 ] ; t#u8 ext_phy : 1 ; t#u8 aggr : 1 ; t#u8 qos_ctl ; t#u16 seqno ; t#u16 freq ; t#u32 flag ; t#u8 enc_flags ; t#u8 encoding : 2 , bw : 3 , he_ru : 3 ; t#u8 he_gi : 2 , he_dcm : 1 ; t#u8 amsdu : 1 , first_amsdu : 1 , last_amsdu : 1 ; t#u8 rate_idx ; t#u8 nss ; t#u8 band ; t#s8 signal ; t#u8 chains ; t#s8 chain_signal [ 4 ] ; } +s#mt76_reg_pair struct mt76_reg_pair { t#u32 reg ; t#u32 value ; } +e#mt76_bus_type enum mt76_bus_type { MT76_BUS_MMIO , MT76_BUS_USB , MT76_BUS_SDIO , } +s#mt76_bus_ops struct mt76_bus_ops { t#u32 ( * rr ) ( s#mt76_dev * , t#u32 ) ; void ( * wr ) ( s#mt76_dev * , t#u32 , t#u32 ) ; t#u32 ( * rmw ) ( s#mt76_dev * , t#u32 , t#u32 , t#u32 ) ; void ( * write_copy ) ( s#mt76_dev * , t#u32 , const void * , int ) ; void ( * read_copy ) ( s#mt76_dev * , t#u32 , void * , int ) ; int ( * wr_rp ) ( s#mt76_dev * , t#u32 , const s#mt76_reg_pair * , int ) ; int ( * rd_rp ) ( s#mt76_dev * , t#u32 , s#mt76_reg_pair * , int ) ; void * suse_kabi_padding ; e#mt76_bus_type type ; } +E#IEEE80211_AC_VO 0 +E#IEEE80211_AC_VI 1 +E#IEEE80211_AC_BE 2 +e#mt76_txq_id enum mt76_txq_id { MT_TXQ_VO = E#IEEE80211_AC_VO , MT_TXQ_VI = E#IEEE80211_AC_VI , MT_TXQ_BE = E#IEEE80211_AC_BE , MT_TXQ_BK = E#IEEE80211_AC_BK , MT_TXQ_PSD , MT_TXQ_BEACON , MT_TXQ_CAB , __MT_TXQ_MAX } +s#mt76_queue_buf struct mt76_queue_buf { t#dma_addr_t addr ; t#u16 len ; t#bool skip_unmap ; } +s#mt76_tx_info struct mt76_tx_info { s#mt76_queue_buf buf [ 32 ] ; s#sk_buff * skb ; int nbuf ; t#u32 info ; } +e#mt76_rxq_id enum mt76_rxq_id { MT_RXQ_MAIN , MT_RXQ_MCU , MT_RXQ_MCU_WA , MT_RXQ_EXT , MT_RXQ_EXT_WA , __MT_RXQ_MAX } +s#mt76_driver_ops struct mt76_driver_ops { t#u32 drv_flags ; t#u32 survey_flags ; t#u16 txwi_size ; t#u16 token_size ; t#u8 mcs_rates ; void ( * update_survey ) ( s#mt76_phy * ) ; int ( * tx_prepare_skb ) ( s#mt76_dev * , void * , e#mt76_txq_id , s#mt76_wcid * , s#ieee80211_sta * , s#mt76_tx_info * ) ; void ( * tx_complete_skb ) ( s#mt76_dev * , s#mt76_queue_entry * ) ; t#bool ( * tx_status_data ) ( s#mt76_dev * , t#u8 * ) ; void ( * rx_skb ) ( s#mt76_dev * , e#mt76_rxq_id , s#sk_buff * ) ; void ( * rx_poll_complete ) ( s#mt76_dev * , e#mt76_rxq_id ) ; void ( * sta_ps ) ( s#mt76_dev * , s#ieee80211_sta * , t#bool ) ; int ( * sta_add ) ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void ( * sta_assoc ) ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void ( * sta_remove ) ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) ; void * suse_kabi_padding ; } +s#mt76_mcu_ops struct mt76_mcu_ops { t#u32 headroom ; t#u32 tailroom ; int ( * mcu_send_msg ) ( s#mt76_dev * , int , const void * , int , t#bool ) ; int ( * mcu_skb_send_msg ) ( s#mt76_dev * , s#sk_buff * , int , int * ) ; int ( * mcu_parse_response ) ( s#mt76_dev * , int , s#sk_buff * , int ) ; t#u32 ( * mcu_rr ) ( s#mt76_dev * , t#u32 ) ; void ( * mcu_wr ) ( s#mt76_dev * , t#u32 , t#u32 ) ; int ( * mcu_wr_rp ) ( s#mt76_dev * , t#u32 , const s#mt76_reg_pair * , int ) ; int ( * mcu_rd_rp ) ( s#mt76_dev * , t#u32 , s#mt76_reg_pair * , int ) ; int ( * mcu_restart ) ( s#mt76_dev * ) ; void * suse_kabi_padding ; } +s#mt76_mcu struct mt76_mcu { s#mutex mutex ; t#u32 msg_seq ; int timeout ; s#sk_buff_head res_q ; t#wait_queue_head_t wait ; } +E#__MT_MCUQ_MAX 3 +s#mt76_queue_ops struct mt76_queue_ops { int ( * init ) ( s#mt76_dev * , int ( * ) ( s#napi_struct * , int ) ) ; int ( * alloc ) ( s#mt76_dev * , s#mt76_queue * , int , int , int , t#u32 ) ; int ( * tx_queue_skb ) ( s#mt76_dev * , s#mt76_queue * , s#sk_buff * , s#mt76_wcid * , s#ieee80211_sta * ) ; int ( * tx_queue_skb_raw ) ( s#mt76_dev * , s#mt76_queue * , s#sk_buff * , t#u32 ) ; void * ( * dequeue ) ( s#mt76_dev * , s#mt76_queue * , t#bool , int * , t#u32 * , t#bool * ) ; void ( * rx_reset ) ( s#mt76_dev * , e#mt76_rxq_id ) ; void ( * tx_cleanup ) ( s#mt76_dev * , s#mt76_queue * , t#bool ) ; void ( * rx_cleanup ) ( s#mt76_dev * , s#mt76_queue * ) ; void ( * kick ) ( s#mt76_dev * , s#mt76_queue * ) ; void ( * reset_q ) ( s#mt76_dev * , s#mt76_queue * ) ; void * suse_kabi_padding ; } +s#mt76_worker struct mt76_worker { s#task_struct * task ; void ( * fn ) ( s#mt76_worker * ) ; unsigned long state ; } +s#debugfs_blob_wrapper struct debugfs_blob_wrapper { void * data ; unsigned long size ; } +s#mt76_rate_power struct mt76_rate_power { union { struct { t#s8 cck [ 4 ] ; t#s8 ofdm [ 8 ] ; t#s8 stbc [ 10 ] ; t#s8 ht [ 16 ] ; t#s8 vht [ 10 ] ; } ; t#s8 all [ 48 ] ; } ; } +s#mt76_mmio struct mt76_mmio { void * regs ; t#spinlock_t irq_lock ; t#u32 irqmask ; } +E#__MT_EP_OUT_MAX 6 +E#__MT_EP_IN_MAX 2 +s#mt76u_mcu struct mt76u_mcu { t#u8 * data ; s#mt76_reg_pair * rp ; int rp_len ; t#u32 base ; t#bool burst ; } +s#mt76_usb struct mt76_usb { s#mutex usb_ctrl_mtx ; t#u8 * data ; t#u16 data_len ; s#mt76_worker status_worker ; s#mt76_worker rx_worker ; s#work_struct stat_work ; t#u8 out_ep [ E#__MT_EP_OUT_MAX ] ; t#u8 in_ep [ E#__MT_EP_IN_MAX ] ; t#bool sg_en ; s#mt76u_mcu mcu ; void * suse_kabi_padding ; } +s##sdio_func +s#mt76_sdio struct mt76_sdio { s#mt76_worker txrx_worker ; s#mt76_worker status_worker ; s#mt76_worker net_worker ; s#work_struct stat_work ; t#u8 * xmit_buf [ 4 + 2 ] ; s#sdio_func * func ; void * intr_data ; struct { int pse_data_quota ; int ple_data_quota ; int pse_mcu_quota ; int deficit ; } sched ; void * suse_kabi_padding ; } +s#mt76_dev struct mt76_dev { s#mt76_phy phy ; s#mt76_phy * phy2 ; s#ieee80211_hw * hw ; t#spinlock_t lock ; t#spinlock_t cc_lock ; t#u32 cur_cc_bss_rx ; s#mt76_rx_status rx_ampdu_status ; t#u32 rx_ampdu_len ; t#u32 rx_ampdu_ref ; s#mutex mutex ; const s#mt76_bus_ops * bus ; const s#mt76_driver_ops * drv ; const s#mt76_mcu_ops * mcu_ops ; s#device * dev ; s#mt76_mcu mcu ; s#net_device napi_dev ; s#net_device tx_napi_dev ; t#spinlock_t rx_lock ; s#napi_struct napi [ E#__MT_RXQ_MAX ] ; s#sk_buff_head rx_skb [ E#__MT_RXQ_MAX ] ; s#list_head txwi_cache ; s#mt76_queue * q_mcu [ E#__MT_MCUQ_MAX ] ; s#mt76_queue q_rx [ E#__MT_RXQ_MAX ] ; const s#mt76_queue_ops * queue_ops ; int tx_dma_idx [ 4 ] ; s#mt76_worker tx_worker ; s#napi_struct tx_napi ; t#spinlock_t token_lock ; s#idr token ; int token_count ; t#wait_queue_head_t tx_wait ; s#sk_buff_head status_list ; t#u32 wcid_mask [ ( ( ( 288 ) + ( 32 ) - 1 ) / ( 32 ) ) ] ; t#u32 wcid_phy_mask [ ( ( ( 288 ) + ( 32 ) - 1 ) / ( 32 ) ) ] ; t#u32 vif_mask ; s#mt76_wcid global_wcid ; s#mt76_wcid * wcid [ 288 ] ; t#u32 rev ; t#u32 aggr_stats [ 32 ] ; s#tasklet_struct pre_tbtt_tasklet ; int beacon_int ; t#u8 beacon_mask ; s#debugfs_blob_wrapper eeprom ; s#debugfs_blob_wrapper otp ; s#mt76_rate_power rate_power ; char alpha2 [ 3 ] ; e#nl80211_dfs_regions region ; t#u32 debugfs_reg ; s#led_classdev led_cdev ; char led_name [ 32 ] ; t#bool led_al ; t#u8 led_pin ; t#u8 csa_complete ; t#u32 rxfilter ; s#workqueue_struct * wq ; void * suse_kabi_padding ; union { s#mt76_mmio mmio ; s#mt76_usb usb ; s#mt76_sdio sdio ; } ; } +mt76_rx_aggr_start int mt76_rx_aggr_start ( s#mt76_dev * , s#mt76_wcid * , t#u8 , t#u16 , t#u16 ) +mt76_rx_aggr_stop void mt76_rx_aggr_stop ( s#mt76_dev * , s#mt76_wcid * , t#u8 ) + +/* drivers/net/wireless/mediatek/mt76/debugfs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +mt76_queues_read int mt76_queues_read ( s#seq_file * , void * ) +mt76_seq_puts_array void mt76_seq_puts_array ( s#seq_file * , const char * , t#s8 * , int ) +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_register_debugfs_fops s#dentry * mt76_register_debugfs_fops ( s#mt76_dev * , const s#file_operations * ) + +/* drivers/net/wireless/mediatek/mt76/dma.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#mt76_desc struct mt76_desc { t#__le32 buf0 ; t#__le32 ctrl ; t#__le32 buf1 ; t#__le32 info ; } +s##sdio_func +mt76_put_txwi void mt76_put_txwi ( s#mt76_dev * , s#mt76_txwi_cache * ) +mt76_dma_rx_poll int mt76_dma_rx_poll ( s#napi_struct * , int ) +mt76_dma_attach void mt76_dma_attach ( s#mt76_dev * ) +mt76_dma_cleanup void mt76_dma_cleanup ( s#mt76_dev * ) + +/* drivers/net/wireless/mediatek/mt76/eeprom.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##nvmem_device +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_get_of_eeprom int mt76_get_of_eeprom ( s#mt76_dev * , void * , int , int ) +mt76_eeprom_override void mt76_eeprom_override ( s#mt76_phy * ) +s#mt76_power_limits struct mt76_power_limits { t#s8 cck [ 4 ] ; t#s8 ofdm [ 8 ] ; t#s8 mcs [ 4 ] [ 10 ] ; t#s8 ru [ 7 ] [ 12 ] ; } +mt76_get_rate_power_limits t#s8 mt76_get_rate_power_limits ( s#mt76_phy * , s#ieee80211_channel * , s#mt76_power_limits * , t#s8 ) +mt76_eeprom_init int mt76_eeprom_init ( s#mt76_dev * , int ) + +/* drivers/net/wireless/mediatek/mt76/mac80211.o */ +mt76_rates extern s#ieee80211_rate mt76_rates [ 12 ] +mt76_sar_capa extern const s#cfg80211_sar_capa mt76_sar_capa +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_set_stream_caps void mt76_set_stream_caps ( s#mt76_phy * , t#bool ) +mt76_alloc_phy s#mt76_phy * mt76_alloc_phy ( s#mt76_dev * , unsigned int , const s#ieee80211_ops * ) +mt76_register_phy int mt76_register_phy ( s#mt76_phy * , t#bool , s#ieee80211_rate * , int ) +mt76_unregister_phy void mt76_unregister_phy ( s#mt76_phy * ) +mt76_alloc_device s#mt76_dev * mt76_alloc_device ( s#device * , unsigned int , const s#ieee80211_ops * , const s#mt76_driver_ops * ) +mt76_register_device int mt76_register_device ( s#mt76_dev * , t#bool , s#ieee80211_rate * , int ) +mt76_unregister_device void mt76_unregister_device ( s#mt76_dev * ) +mt76_free_device void mt76_free_device ( s#mt76_dev * ) +mt76_rx void mt76_rx ( s#mt76_dev * , e#mt76_rxq_id , s#sk_buff * ) +mt76_has_tx_pending t#bool mt76_has_tx_pending ( s#mt76_phy * ) +mt76_update_survey_active_time void mt76_update_survey_active_time ( s#mt76_phy * , t#ktime_t ) +mt76_update_survey void mt76_update_survey ( s#mt76_phy * ) +mt76_set_channel void mt76_set_channel ( s#mt76_phy * ) +mt76_get_survey int mt76_get_survey ( s#ieee80211_hw * , int , s#survey_info * ) +mt76_wcid_key_setup void mt76_wcid_key_setup ( s#mt76_dev * , s#mt76_wcid * , s#ieee80211_key_conf * ) +mt76_rx_poll_complete void mt76_rx_poll_complete ( s#mt76_dev * , e#mt76_rxq_id , s#napi_struct * ) +__mt76_sta_remove void __mt76_sta_remove ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt76_sta_state int mt76_sta_state ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , e#ieee80211_sta_state , e#ieee80211_sta_state ) +mt76_sta_pre_rcu_remove void mt76_sta_pre_rcu_remove ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt76_get_txpower int mt76_get_txpower ( s#ieee80211_hw * , s#ieee80211_vif * , int * ) +mt76_csa_finish void mt76_csa_finish ( s#mt76_dev * ) +mt76_csa_check void mt76_csa_check ( s#mt76_dev * ) +mt76_set_tim int mt76_set_tim ( s#ieee80211_hw * , s#ieee80211_sta * , t#bool ) +mt76_insert_ccmp_hdr void mt76_insert_ccmp_hdr ( s#sk_buff * , t#u8 ) +mt76_get_rate int mt76_get_rate ( s#mt76_dev * , s#ieee80211_supported_band * , int , t#bool ) +mt76_sw_scan void mt76_sw_scan ( s#ieee80211_hw * , s#ieee80211_vif * , const t#u8 * ) +mt76_sw_scan_complete void mt76_sw_scan_complete ( s#ieee80211_hw * , s#ieee80211_vif * ) +mt76_get_antenna int mt76_get_antenna ( s#ieee80211_hw * , t#u32 * , t#u32 * ) +mt76_init_queue s#mt76_queue * mt76_init_queue ( s#mt76_dev * , int , int , int , int ) +mt76_default_basic_rate t#u16 mt76_default_basic_rate ( s#mt76_phy * , s#ieee80211_vif * ) + +/* drivers/net/wireless/mediatek/mt76/mcu.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_mcu_msg_alloc s#sk_buff * mt76_mcu_msg_alloc ( s#mt76_dev * , const void * , int ) +mt76_mcu_get_response s#sk_buff * mt76_mcu_get_response ( s#mt76_dev * , unsigned long ) +mt76_mcu_rx_event void mt76_mcu_rx_event ( s#mt76_dev * , s#sk_buff * ) +mt76_mcu_send_and_get_msg int mt76_mcu_send_and_get_msg ( s#mt76_dev * , int , const void * , int , t#bool , s#sk_buff * * ) +mt76_mcu_skb_send_and_get_msg int mt76_mcu_skb_send_and_get_msg ( s#mt76_dev * , s#sk_buff * , int , t#bool , s#sk_buff * * ) +__mt76_mcu_send_firmware int __mt76_mcu_send_firmware ( s#mt76_dev * , int , const void * , int , int ) + +/* drivers/net/wireless/mediatek/mt76/mmio.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_set_irq_mask void mt76_set_irq_mask ( s#mt76_dev * , t#u32 , t#u32 , t#u32 ) +mt76_mmio_init void mt76_mmio_init ( s#mt76_dev * , void * ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/debugfs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +s#mib_stats struct mib_stats { t#u32 ack_fail_cnt ; t#u32 fcs_err_cnt ; t#u32 rts_cnt ; t#u32 rts_retries_cnt ; t#u32 ba_miss_cnt ; unsigned long aggr_per ; } +s#mt7615_phy struct mt7615_phy { s#mt76_phy * mt76 ; s#mt7615_dev * dev ; s#ieee80211_vif * monitor_vif ; t#u8 n_beacon_vif ; t#u32 rxfilter ; t#u64 omac_mask ; t#u16 noise ; t#bool scs_en ; unsigned long last_cca_adj ; int false_cca_ofdm , false_cca_cck ; t#s8 ofdm_sensitivity ; t#s8 cck_sensitivity ; t#s16 coverage_class ; t#u8 slottime ; t#u8 chfreq ; t#u8 rdd_state ; int dfs_state ; t#u32 rx_ampdu_ts ; t#u32 ampdu_ref ; s#mib_stats mib ; s#sk_buff_head scan_event_list ; s#delayed_work scan_work ; s#work_struct roc_work ; s#timer_list roc_timer ; t#wait_queue_head_t roc_wait ; t#bool roc_grant ; } +s#mt7615_mcu_ops struct mt7615_mcu_ops { int ( * add_tx_ba ) ( s#mt7615_dev * , s#ieee80211_ampdu_params * , t#bool ) ; int ( * add_rx_ba ) ( s#mt7615_dev * , s#ieee80211_ampdu_params * , t#bool ) ; int ( * sta_add ) ( s#mt7615_phy * , s#ieee80211_vif * , s#ieee80211_sta * , t#bool ) ; int ( * add_dev_info ) ( s#mt7615_phy * , s#ieee80211_vif * , t#bool ) ; int ( * add_bss_info ) ( s#mt7615_phy * , s#ieee80211_vif * , s#ieee80211_sta * , t#bool ) ; int ( * add_beacon_offload ) ( s#mt7615_dev * , s#ieee80211_hw * , s#ieee80211_vif * , t#bool ) ; int ( * set_pm_state ) ( s#mt7615_dev * , int , int ) ; int ( * set_drv_ctrl ) ( s#mt7615_dev * ) ; int ( * set_fw_ctrl ) ( s#mt7615_dev * ) ; int ( * set_sta_decap_offload ) ( s#mt7615_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) ; } +s##regmap +s#mt76_connac_pm struct mt76_connac_pm { t#bool enable ; t#bool ds_enable ; t#bool suspended ; t#spinlock_t txq_lock ; struct { s#mt76_wcid * wcid ; s#sk_buff * skb ; } tx_q [ 4 ] ; s#work_struct wake_work ; t#wait_queue_head_t wait ; struct { t#spinlock_t lock ; t#u32 count ; } wake ; s#mutex mutex ; s#delayed_work ps_work ; unsigned long last_activity ; unsigned long idle_timeout ; struct { unsigned long last_wake_event ; unsigned long awake_time ; unsigned long last_doze_event ; unsigned long doze_time ; unsigned int lp_wake ; } stats ; } +s#mt76_connac_coredump struct mt76_connac_coredump { s#sk_buff_head msg_list ; s#delayed_work work ; unsigned long last_activity ; } +s#mt7615_dev struct mt7615_dev { union { s#mt76_dev mt76 ; s#mt76_phy mphy ; } ; const s#mt76_bus_ops * bus_ops ; s#tasklet_struct irq_tasklet ; s#mt7615_phy phy ; t#u64 omac_mask ; t#u16 chainmask ; s#ieee80211_ops * ops ; const s#mt7615_mcu_ops * mcu_ops ; s#regmap * infracfg ; const t#u32 * reg_map ; s#work_struct mcu_work ; s#work_struct reset_work ; t#wait_queue_head_t reset_wait ; t#u32 reset_state ; s#list_head sta_poll_list ; t#spinlock_t sta_poll_lock ; struct { t#u8 n_pulses ; t#u32 period ; t#u16 width ; t#s16 power ; } radar_pattern ; t#u32 hw_pattern ; t#bool fw_debug ; t#bool flash_eeprom ; t#bool dbdc_support ; t#u8 fw_ver ; s#work_struct rate_work ; s#list_head wrd_head ; t#u32 debugfs_rf_wf ; t#u32 debugfs_rf_reg ; t#u32 muar_mask ; s#mt76_connac_pm pm ; s#mt76_connac_coredump coredump ; } +mt7615_init_debugfs int mt7615_init_debugfs ( s#mt7615_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/eeprom.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +s##regmap +mt7615_eeprom_init int mt7615_eeprom_init ( s#mt7615_dev * , t#u32 ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/init.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +s##regmap +mt7615_thermal_init int mt7615_thermal_init ( s#mt7615_dev * ) +mt7615_wait_for_mcu_init t#bool mt7615_wait_for_mcu_init ( s#mt7615_dev * ) +mt7615_init_txpower void mt7615_init_txpower ( s#mt7615_dev * , s#ieee80211_supported_band * ) +mt7615_init_work void mt7615_init_work ( s#mt7615_dev * ) +mt7615_register_ext_phy int mt7615_register_ext_phy ( s#mt7615_dev * ) +mt7615_unregister_ext_phy void mt7615_unregister_ext_phy ( s#mt7615_dev * ) +mt7615_init_device void mt7615_init_device ( s#mt7615_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt7615_sta_ps void mt7615_sta_ps ( s#mt76_dev * , s#ieee80211_sta * , t#bool ) +s##regmap +mt7615_mac_write_txwi int mt7615_mac_write_txwi ( s#mt7615_dev * , t#__le32 * , s#sk_buff * , s#mt76_wcid * , s#ieee80211_sta * , int , s#ieee80211_key_conf * , t#bool ) +mt7615_txp_skb_unmap void mt7615_txp_skb_unmap ( s#mt76_dev * , s#mt76_txwi_cache * ) +mt7615_mac_sta_poll void mt7615_mac_sta_poll ( s#mt7615_dev * ) +s#mt76_vif struct mt76_vif { t#u8 idx ; t#u8 omac_idx ; t#u8 band_idx ; t#u8 wmm_idx ; t#u8 scan_seq_num ; } +s#mt7615_vif struct mt7615_vif { s#mt76_vif mt76 ; s#mt7615_sta sta ; } +s#mt7615_rate_set struct mt7615_rate_set { s#ieee80211_tx_rate probe_rate ; s#ieee80211_tx_rate rates [ 4 ] ; } +s#mt7615_sta struct mt7615_sta { s#mt76_wcid wcid ; s#mt7615_vif * vif ; s#list_head poll_list ; t#u32 airtime_ac [ 8 ] ; s#ieee80211_tx_rate rates [ 4 ] ; s#mt7615_rate_set rateset [ 2 ] ; t#u32 rate_set_tsf ; t#u8 rate_count ; t#u8 n_rates ; t#u8 rate_probe ; } +mt7615_mac_set_rates void mt7615_mac_set_rates ( s#mt7615_phy * , s#mt7615_sta * , s#ieee80211_tx_rate * , s#ieee80211_tx_rate * ) +mt7615_queue_rx_skb void mt7615_queue_rx_skb ( s#mt76_dev * , e#mt76_rxq_id , s#sk_buff * ) +mt7615_update_channel void mt7615_update_channel ( s#mt76_phy * ) +mt7615_tx_token_put void mt7615_tx_token_put ( s#mt7615_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt7615_mac_sta_add int mt7615_mac_sta_add ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt7615_mac_sta_remove void mt7615_mac_sta_remove ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt7615_ops extern const s#ieee80211_ops mt7615_ops + +/* drivers/net/wireless/mediatek/mt76/mt7615/mcu.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +s##regmap +mt7615_mcu_fill_msg void mt7615_mcu_fill_msg ( s#mt7615_dev * , s#sk_buff * , int , int * ) +mt7615_mcu_parse_response int mt7615_mcu_parse_response ( s#mt76_dev * , int , s#sk_buff * , int ) +mt7622_trigger_hif_int void mt7622_trigger_hif_int ( s#mt7615_dev * , t#bool ) +mt7615_mcu_restart int mt7615_mcu_restart ( s#mt76_dev * ) +__mt7663_load_firmware int __mt7663_load_firmware ( s#mt7615_dev * ) +mt7615_mcu_init int mt7615_mcu_init ( s#mt7615_dev * ) +mt7615_mcu_exit void mt7615_mcu_exit ( s#mt7615_dev * ) +mt7615_mcu_reg_rr t#u32 mt7615_mcu_reg_rr ( s#mt76_dev * , t#u32 ) +mt7615_mcu_reg_wr void mt7615_mcu_reg_wr ( s#mt76_dev * , t#u32 , t#u32 ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +s##regmap +mt7615_dma_reset void mt7615_dma_reset ( s#mt7615_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.o */ +E#__MT_BASE_MAX 24 +mt7663_usb_sdio_reg_map extern const t#u32 mt7663_usb_sdio_reg_map [ E#__MT_BASE_MAX ] +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt7663_usb_sdio_tx_status_data t#bool mt7663_usb_sdio_tx_status_data ( s#mt76_dev * , t#u8 * ) +mt7663_usb_sdio_tx_complete_skb void mt7663_usb_sdio_tx_complete_skb ( s#mt76_dev * , s#mt76_queue_entry * ) +mt7663_usb_sdio_tx_prepare_skb int mt7663_usb_sdio_tx_prepare_skb ( s#mt76_dev * , void * , e#mt76_txq_id , s#mt76_wcid * , s#ieee80211_sta * , s#mt76_tx_info * ) +s##regmap +mt7663_usb_sdio_register_device int mt7663_usb_sdio_register_device ( s#mt7615_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76_connac_mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_connac_pm_wake int mt76_connac_pm_wake ( s#mt76_phy * , s#mt76_connac_pm * ) +mt76_connac_power_save_sched void mt76_connac_power_save_sched ( s#mt76_phy * , s#mt76_connac_pm * ) +mt76_connac_free_pending_tx_skbs void mt76_connac_free_pending_tx_skbs ( s#mt76_connac_pm * , s#mt76_wcid * ) +mt76_connac_pm_queue_skb void mt76_connac_pm_queue_skb ( s#ieee80211_hw * , s#mt76_connac_pm * , s#mt76_wcid * , s#sk_buff * ) +mt76_connac_pm_dequeue_skbs void mt76_connac_pm_dequeue_skbs ( s#mt76_phy * , s#mt76_connac_pm * ) + +/* drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_connac_mcu_start_firmware int mt76_connac_mcu_start_firmware ( s#mt76_dev * , t#u32 , t#u32 ) +mt76_connac_mcu_patch_sem_ctrl int mt76_connac_mcu_patch_sem_ctrl ( s#mt76_dev * , t#bool ) +mt76_connac_mcu_start_patch int mt76_connac_mcu_start_patch ( s#mt76_dev * ) +mt76_connac_mcu_init_download int mt76_connac_mcu_init_download ( s#mt76_dev * , t#u32 , t#u32 , t#u32 ) +mt76_connac_mcu_set_channel_domain int mt76_connac_mcu_set_channel_domain ( s#mt76_phy * ) +mt76_connac_mcu_set_mac_enable int mt76_connac_mcu_set_mac_enable ( s#mt76_dev * , int , t#bool , t#bool ) +mt76_connac_mcu_set_vif_ps int mt76_connac_mcu_set_vif_ps ( s#mt76_dev * , s#ieee80211_vif * ) +mt76_connac_mcu_set_rts_thresh int mt76_connac_mcu_set_rts_thresh ( s#mt76_dev * , t#u32 , t#u8 ) +mt76_connac_mcu_beacon_loss_iter void mt76_connac_mcu_beacon_loss_iter ( void * , t#u8 * , s#ieee80211_vif * ) +s#tlv struct tlv { t#__le16 tag ; t#__le16 len ; } +mt76_connac_mcu_add_nested_tlv s#tlv * mt76_connac_mcu_add_nested_tlv ( s#sk_buff * , int , int , void * , void * ) +mt76_connac_mcu_alloc_sta_req s#sk_buff * mt76_connac_mcu_alloc_sta_req ( s#mt76_dev * , s#mt76_vif * , s#mt76_wcid * ) +s#wtbl_req_hdr struct wtbl_req_hdr { t#u8 wlan_idx_lo ; t#u8 operation ; t#__le16 tlv_num ; t#u8 wlan_idx_hi ; t#u8 rsv [ 3 ] ; } +mt76_connac_mcu_alloc_wtbl_req s#wtbl_req_hdr * mt76_connac_mcu_alloc_wtbl_req ( s#mt76_dev * , s#mt76_wcid * , int , void * , s#sk_buff * * ) +mt76_connac_mcu_sta_basic_tlv void mt76_connac_mcu_sta_basic_tlv ( s#sk_buff * , s#ieee80211_vif * , s#ieee80211_sta * , t#bool , t#bool ) +mt76_connac_mcu_wtbl_hdr_trans_tlv void mt76_connac_mcu_wtbl_hdr_trans_tlv ( s#sk_buff * , s#ieee80211_vif * , s#mt76_wcid * , void * , void * ) +mt76_connac_mcu_sta_update_hdr_trans int mt76_connac_mcu_sta_update_hdr_trans ( s#mt76_dev * , s#ieee80211_vif * , s#mt76_wcid * , int ) +mt76_connac_mcu_wtbl_generic_tlv void mt76_connac_mcu_wtbl_generic_tlv ( s#mt76_dev * , s#sk_buff * , s#ieee80211_vif * , s#ieee80211_sta * , void * , void * ) +mt76_connac_mcu_sta_tlv void mt76_connac_mcu_sta_tlv ( s#mt76_phy * , s#sk_buff * , s#ieee80211_sta * , s#ieee80211_vif * , t#u8 , t#u8 ) +mt76_connac_mcu_wtbl_ht_tlv void mt76_connac_mcu_wtbl_ht_tlv ( s#mt76_dev * , s#sk_buff * , s#ieee80211_sta * , void * , void * ) +s#mt76_sta_cmd_info struct mt76_sta_cmd_info { s#ieee80211_sta * sta ; s#mt76_wcid * wcid ; s#ieee80211_vif * vif ; t#bool offload_fw ; t#bool enable ; t#bool newly ; int cmd ; t#u8 rcpi ; t#u8 state ; } +mt76_connac_mcu_sta_cmd int mt76_connac_mcu_sta_cmd ( s#mt76_phy * , s#mt76_sta_cmd_info * ) +mt76_connac_mcu_wtbl_ba_tlv void mt76_connac_mcu_wtbl_ba_tlv ( s#mt76_dev * , s#sk_buff * , s#ieee80211_ampdu_params * , t#bool , t#bool , void * , void * ) +mt76_connac_mcu_uni_add_dev int mt76_connac_mcu_uni_add_dev ( s#mt76_phy * , s#ieee80211_vif * , s#mt76_wcid * , t#bool ) +mt76_connac_mcu_sta_ba_tlv void mt76_connac_mcu_sta_ba_tlv ( s#sk_buff * , s#ieee80211_ampdu_params * , t#bool , t#bool ) +mt76_connac_mcu_sta_ba int mt76_connac_mcu_sta_ba ( s#mt76_dev * , s#mt76_vif * , s#ieee80211_ampdu_params * , t#bool , t#bool ) +mt76_connac_mcu_uni_add_bss int mt76_connac_mcu_uni_add_bss ( s#mt76_phy * , s#ieee80211_vif * , s#mt76_wcid * , t#bool ) +mt76_connac_mcu_hw_scan int mt76_connac_mcu_hw_scan ( s#mt76_phy * , s#ieee80211_vif * , s#ieee80211_scan_request * ) +mt76_connac_mcu_cancel_hw_scan int mt76_connac_mcu_cancel_hw_scan ( s#mt76_phy * , s#ieee80211_vif * ) +mt76_connac_mcu_sched_scan_req int mt76_connac_mcu_sched_scan_req ( s#mt76_phy * , s#ieee80211_vif * , s#cfg80211_sched_scan_request * ) +mt76_connac_mcu_sched_scan_enable int mt76_connac_mcu_sched_scan_enable ( s#mt76_phy * , s#ieee80211_vif * , t#bool ) +mt76_connac_mcu_chip_config int mt76_connac_mcu_chip_config ( s#mt76_dev * ) +mt76_connac_mcu_set_deep_sleep int mt76_connac_mcu_set_deep_sleep ( s#mt76_dev * , t#bool ) +mt76_connac_sta_state_dp int mt76_connac_sta_state_dp ( s#mt76_dev * , e#ieee80211_sta_state , e#ieee80211_sta_state ) +mt76_connac_mcu_coredump_event void mt76_connac_mcu_coredump_event ( s#mt76_dev * , s#sk_buff * , s#mt76_connac_coredump * ) +mt76_connac_mcu_get_nic_capability int mt76_connac_mcu_get_nic_capability ( s#mt76_phy * ) +mt76_connac_mcu_set_rate_txpower int mt76_connac_mcu_set_rate_txpower ( s#mt76_phy * ) +mt76_connac_mcu_update_arp_filter int mt76_connac_mcu_update_arp_filter ( s#mt76_dev * , s#mt76_vif * , s#ieee80211_bss_conf * ) +mt76_connac_wowlan_support extern const s#wiphy_wowlan_support mt76_connac_wowlan_support +mt76_connac_mcu_update_gtk_rekey int mt76_connac_mcu_update_gtk_rekey ( s#ieee80211_hw * , s#ieee80211_vif * , s#cfg80211_gtk_rekey_data * ) +mt76_connac_mcu_set_hif_suspend int mt76_connac_mcu_set_hif_suspend ( s#mt76_dev * , t#bool ) +mt76_connac_mcu_set_suspend_iter void mt76_connac_mcu_set_suspend_iter ( void * , t#u8 * , s#ieee80211_vif * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x0/init.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +s#mt76x02_tx_status struct mt76x02_tx_status { t#u8 valid : 1 ; t#u8 success : 1 ; t#u8 aggr : 1 ; t#u8 ack_req : 1 ; t#u8 wcid ; t#u8 pktid ; t#u8 retry ; t#u16 rate ; } +s#mt76x02_beacon_ops struct mt76x02_beacon_ops { unsigned int nslots ; unsigned int slot_size ; void ( * pre_tbtt_enable ) ( s#mt76x02_dev * , t#bool ) ; void ( * beacon_enable ) ( s#mt76x02_dev * , t#bool ) ; } +s#mt76x02_rx_freq_cal struct mt76x02_rx_freq_cal { t#s8 high_gain [ 2 ] ; t#s8 rssi_offset [ 2 ] ; t#s8 lna_gain ; t#u32 mcu_gain ; t#s16 temp_offset ; t#u8 freq_offset ; } +s#mt76x02_calibration struct mt76x02_calibration { s#mt76x02_rx_freq_cal rx ; t#u8 agc_gain_init [ 2 ] ; t#u8 agc_gain_cur [ 2 ] ; t#u16 false_cca ; t#s8 avg_rssi_all ; t#s8 agc_gain_adjust ; t#s8 agc_lowest_gain ; t#s8 low_gain ; t#s8 temp_vco ; t#s8 temp ; t#bool init_cal_done ; t#bool tssi_cal_done ; t#bool tssi_comp_pending ; t#bool dpd_cal_done ; t#bool channel_cal_done ; t#bool gain_init_done ; int tssi_target ; t#s8 tssi_dc ; } +s#mt76x02_dfs_sw_detector_params struct mt76x02_dfs_sw_detector_params { t#u32 min_pri ; t#u32 max_pri ; t#u32 pri_margin ; } +s#mt76x02_dfs_event struct mt76x02_dfs_event { unsigned long fetch_ts ; t#u32 ts ; t#u16 width ; t#u8 engine ; } +s#mt76x02_dfs_event_rb struct mt76x02_dfs_event_rb { s#mt76x02_dfs_event data [ 256 ] ; int h_rb , t_rb ; } +s#mt76x02_dfs_seq_stats struct mt76x02_dfs_seq_stats { t#u32 seq_pool_len ; t#u32 seq_len ; } +s#mt76x02_dfs_engine_stats struct mt76x02_dfs_engine_stats { t#u32 hw_pattern ; t#u32 hw_pulse_discarded ; t#u32 sw_pattern ; } +s#mt76x02_dfs_pattern_detector struct mt76x02_dfs_pattern_detector { t#u8 chirp_pulse_cnt ; t#u32 chirp_pulse_ts ; s#mt76x02_dfs_sw_detector_params sw_dpd_params ; s#mt76x02_dfs_event_rb event_rb [ 2 ] ; s#list_head sequences ; s#list_head seq_pool ; s#mt76x02_dfs_seq_stats seq_stats ; unsigned long last_sw_check ; t#u32 last_event_ts ; s#mt76x02_dfs_engine_stats stats [ 4 ] ; s#tasklet_struct dfs_tasklet ; } +s#mt76x02_dev struct mt76x02_dev { union { s#mt76_dev mt76 ; s#mt76_phy mphy ; } ; s#mac_address macaddr_list [ 8 ] ; s#mutex phy_mutex ; t#u8 txdone_seq ; struct { union { s#__kfifo kfifo ; s#mt76x02_tx_status * type ; const s#mt76x02_tx_status * const_type ; char ( * rectype ) [ 0 ] ; s#mt76x02_tx_status * ptr ; s#mt76x02_tx_status const * ptr_const ; } ; s#mt76x02_tx_status buf [ 0 ] ; } txstatus_fifo ; t#spinlock_t txstatus_fifo_lock ; t#u32 tx_airtime ; t#u32 ampdu_ref ; s#sk_buff * rx_head ; s#delayed_work cal_work ; s#delayed_work wdt_work ; s#hrtimer pre_tbtt_timer ; s#work_struct pre_tbtt_work ; const s#mt76x02_beacon_ops * beacon_ops ; t#u8 beacon_data_count ; t#u8 tbtt_count ; t#u32 tx_hang_reset ; t#u8 tx_hang_check ; t#u8 mcu_timeout ; s#mt76x02_calibration cal ; int txpower_conf ; t#s8 target_power ; t#s8 target_power_delta [ 2 ] ; t#bool enable_tpc ; t#bool no_2ghz ; t#s16 coverage_class ; t#u8 slottime ; s#mt76x02_dfs_pattern_detector dfs_pd ; unsigned long ed_trigger_timeout ; t#bool ed_tx_blocked ; t#bool ed_monitor ; t#u8 ed_monitor_enabled ; t#u8 ed_monitor_learning ; t#u8 ed_trigger ; t#u8 ed_silent ; t#ktime_t ed_time ; } +mt76x0_chip_onoff void mt76x0_chip_onoff ( s#mt76x02_dev * , t#bool , t#bool ) +mt76x0_mac_stop void mt76x0_mac_stop ( s#mt76x02_dev * ) +mt76x0_init_hardware int mt76x0_init_hardware ( s#mt76x02_dev * ) +mt76x0_register_device int mt76x0_register_device ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x0/main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +mt76x0_config int mt76x0_config ( s#ieee80211_hw * , t#u32 ) + +/* drivers/net/wireless/mediatek/mt76/mt76x0/phy.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x0_phy_calibrate void mt76x0_phy_calibrate ( s#mt76x02_dev * , t#bool ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_beacon.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_mac_set_beacon void mt76x02_mac_set_beacon ( s#mt76x02_dev * , s#sk_buff * ) +mt76x02_resync_beacon_timer void mt76x02_resync_beacon_timer ( s#mt76x02_dev * ) +mt76x02_update_beacon_iter void mt76x02_update_beacon_iter ( void * , t#u8 * , s#ieee80211_vif * ) +s#beacon_bc_data struct beacon_bc_data { s#mt76x02_dev * dev ; s#sk_buff_head q ; s#sk_buff * tail [ 8 ] ; } +mt76x02_enqueue_buffered_bc void mt76x02_enqueue_buffered_bc ( s#mt76x02_dev * , s#beacon_bc_data * , int ) +mt76x02_init_beacon_config void mt76x02_init_beacon_config ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_init_debugfs void mt76x02_init_debugfs ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_dfs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_phy_dfs_adjust_agc void mt76x02_phy_dfs_adjust_agc ( s#mt76x02_dev * ) +mt76x02_dfs_init_params void mt76x02_dfs_init_params ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +e#mt76x02_eeprom_field enum mt76x02_eeprom_field { MT_EE_CHIP_ID = 0x000 , MT_EE_VERSION = 0x002 , MT_EE_MAC_ADDR = 0x004 , MT_EE_PCI_ID = 0x00A , MT_EE_ANTENNA = 0x022 , MT_EE_CFG1_INIT = 0x024 , MT_EE_NIC_CONF_0 = 0x034 , MT_EE_NIC_CONF_1 = 0x036 , MT_EE_COUNTRY_REGION_5GHZ = 0x038 , MT_EE_COUNTRY_REGION_2GHZ = 0x039 , MT_EE_FREQ_OFFSET = 0x03a , MT_EE_NIC_CONF_2 = 0x042 , MT_EE_XTAL_TRIM_1 = 0x03a , MT_EE_XTAL_TRIM_2 = 0x09e , MT_EE_LNA_GAIN = 0x044 , MT_EE_RSSI_OFFSET_2G_0 = 0x046 , MT_EE_RSSI_OFFSET_2G_1 = 0x048 , MT_EE_LNA_GAIN_5GHZ_1 = 0x049 , MT_EE_RSSI_OFFSET_5G_0 = 0x04a , MT_EE_RSSI_OFFSET_5G_1 = 0x04c , MT_EE_LNA_GAIN_5GHZ_2 = 0x04d , MT_EE_TX_POWER_DELTA_BW40 = 0x050 , MT_EE_TX_POWER_DELTA_BW80 = 0x052 , MT_EE_TX_POWER_EXT_PA_5G = 0x054 , MT_EE_TX_POWER_0_START_2G = 0x056 , MT_EE_TX_POWER_1_START_2G = 0x05c , MT_EE_TX_POWER_0_START_5G = 0x062 , MT_EE_TSSI_SLOPE_2G = 0x06e , MT_EE_TX_POWER_0_GRP3_TX_POWER_DELTA = 0x074 , MT_EE_TX_POWER_0_GRP4_TSSI_SLOPE = 0x076 , MT_EE_TX_POWER_1_START_5G = 0x080 , MT_EE_TX_POWER_CCK = 0x0a0 , MT_EE_TX_POWER_OFDM_2G_6M = 0x0a2 , MT_EE_TX_POWER_OFDM_2G_24M = 0x0a4 , MT_EE_TX_POWER_OFDM_5G_6M = 0x0b2 , MT_EE_TX_POWER_OFDM_5G_24M = 0x0b4 , MT_EE_TX_POWER_HT_MCS0 = 0x0a6 , MT_EE_TX_POWER_HT_MCS4 = 0x0a8 , MT_EE_TX_POWER_HT_MCS8 = 0x0aa , MT_EE_TX_POWER_HT_MCS12 = 0x0ac , MT_EE_TX_POWER_VHT_MCS0 = 0x0ba , MT_EE_TX_POWER_VHT_MCS4 = 0x0bc , MT_EE_TX_POWER_VHT_MCS8 = 0x0be , MT_EE_2G_TARGET_POWER = 0x0d0 , MT_EE_TEMP_OFFSET = 0x0d1 , MT_EE_5G_TARGET_POWER = 0x0d2 , MT_EE_TSSI_BOUND1 = 0x0d4 , MT_EE_TSSI_BOUND2 = 0x0d6 , MT_EE_TSSI_BOUND3 = 0x0d8 , MT_EE_TSSI_BOUND4 = 0x0da , MT_EE_FREQ_OFFSET_COMPENSATION = 0x0db , MT_EE_TSSI_BOUND5 = 0x0dc , MT_EE_TX_POWER_BYRATE_BASE = 0x0de , MT_EE_TSSI_SLOPE_5G = 0x0f0 , MT_EE_RF_TEMP_COMP_SLOPE_5G = 0x0f2 , MT_EE_RF_TEMP_COMP_SLOPE_2G = 0x0f4 , MT_EE_RF_2G_TSSI_OFF_TXPOWER = 0x0f6 , MT_EE_RF_2G_RX_HIGH_GAIN = 0x0f8 , MT_EE_RF_5G_GRP0_1_RX_HIGH_GAIN = 0x0fa , MT_EE_RF_5G_GRP2_3_RX_HIGH_GAIN = 0x0fc , MT_EE_RF_5G_GRP4_5_RX_HIGH_GAIN = 0x0fe , MT_EE_BT_RCAL_RESULT = 0x138 , MT_EE_BT_VCDL_CALIBRATION = 0x13c , MT_EE_BT_PMUCFG = 0x13e , MT_EE_USAGE_MAP_START = 0x1e0 , MT_EE_USAGE_MAP_END = 0x1fc , __MT_EE_MAX } +mt76x02_eeprom_copy int mt76x02_eeprom_copy ( s#mt76x02_dev * , e#mt76x02_eeprom_field , void * , int ) +e#mt76x02_eeprom_modes enum mt76x02_eeprom_modes { MT_EE_READ , MT_EE_PHYSICAL_READ , } +mt76x02_get_efuse_data int mt76x02_get_efuse_data ( s#mt76x02_dev * , t#u16 , void * , int , e#mt76x02_eeprom_modes ) +mt76x02_eeprom_parse_hw_cap void mt76x02_eeprom_parse_hw_cap ( s#mt76x02_dev * ) +mt76x02_ext_pa_enabled t#bool mt76x02_ext_pa_enabled ( s#mt76x02_dev * , e#nl80211_band ) +mt76x02_get_rx_gain void mt76x02_get_rx_gain ( s#mt76x02_dev * , e#nl80211_band , t#u16 * , t#s8 * , t#s8 * ) +mt76x02_get_lna_gain t#u8 mt76x02_get_lna_gain ( s#mt76x02_dev * , t#s8 * , t#s8 * , s#ieee80211_channel * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_mac_reset_counters void mt76x02_mac_reset_counters ( s#mt76x02_dev * ) +mt76x02_mac_shared_key_setup int mt76x02_mac_shared_key_setup ( s#mt76x02_dev * , t#u8 , t#u8 , s#ieee80211_key_conf * ) +mt76x02_mac_wcid_setup void mt76x02_mac_wcid_setup ( s#mt76x02_dev * , t#u8 , t#u8 , t#u8 * ) +s#mt76x02_txwi struct mt76x02_txwi { t#__le16 flags ; t#__le16 rate ; t#u8 ack_ctl ; t#u8 wcid ; t#__le16 len_ctl ; t#__le32 iv ; t#__le32 eiv ; t#u8 aid ; t#u8 txstream ; t#u8 ctl2 ; t#u8 pktid ; } +mt76x02_mac_write_txwi void mt76x02_mac_write_txwi ( s#mt76x02_dev * , s#mt76x02_txwi * , s#sk_buff * , s#mt76_wcid * , s#ieee80211_sta * , int ) +mt76x02_mac_setaddr void mt76x02_mac_setaddr ( s#mt76x02_dev * , const t#u8 * ) +mt76x02_tx_complete_skb void mt76x02_tx_complete_skb ( s#mt76_dev * , s#mt76_queue_entry * ) +mt76x02_update_channel void mt76x02_update_channel ( s#mt76_phy * ) +mt76x02_edcca_init void mt76x02_edcca_init ( s#mt76x02_dev * ) +mt76x02_mac_cc_reset void mt76x02_mac_cc_reset ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_mcu.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_mcu_parse_response int mt76x02_mcu_parse_response ( s#mt76_dev * , int , s#sk_buff * , int ) +mt76x02_mcu_msg_send int mt76x02_mcu_msg_send ( s#mt76_dev * , int , const void * , int , t#bool ) +e#mcu_function enum mcu_function { Q_SELECT = 1 , BW_SETTING = 2 , USB2_SW_DISCONNECT = 2 , USB3_SW_DISCONNECT = 3 , LOG_FW_DEBUG_MSG = 4 , GET_FW_VERSION = 5 , } +mt76x02_mcu_function_select int mt76x02_mcu_function_select ( s#mt76x02_dev * , e#mcu_function , t#u32 ) +mt76x02_mcu_set_radio_state int mt76x02_mcu_set_radio_state ( s#mt76x02_dev * , t#bool ) +mt76x02_mcu_calibrate int mt76x02_mcu_calibrate ( s#mt76x02_dev * , int , t#u32 ) +mt76x02_mcu_cleanup int mt76x02_mcu_cleanup ( s#mt76x02_dev * ) +s#mt76x02_fw_header struct mt76x02_fw_header { t#__le32 ilm_len ; t#__le32 dlm_len ; t#__le16 build_ver ; t#__le16 fw_ver ; t#u8 pad [ 4 ] ; char build_time [ 16 ] ; } +mt76x02_set_ethtool_fwver void mt76x02_set_ethtool_fwver ( s#mt76x02_dev * , const s#mt76x02_fw_header * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_mmio.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02e_init_beacon_config void mt76x02e_init_beacon_config ( s#mt76x02_dev * ) +mt76x02_dma_init int mt76x02_dma_init ( s#mt76x02_dev * ) +mt76x02_rx_poll_complete void mt76x02_rx_poll_complete ( s#mt76_dev * , e#mt76_rxq_id ) +mt76x02_irq_handler t#irqreturn_t mt76x02_irq_handler ( int , void * ) +mt76x02_dma_disable void mt76x02_dma_disable ( s#mt76x02_dev * ) +mt76x02_mac_start void mt76x02_mac_start ( s#mt76x02_dev * ) +mt76x02_reconfig_complete void mt76x02_reconfig_complete ( s#ieee80211_hw * , e#ieee80211_reconfig_type ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_phy.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_phy_set_rxpath void mt76x02_phy_set_rxpath ( s#mt76x02_dev * ) +mt76x02_phy_set_txdac void mt76x02_phy_set_txdac ( s#mt76x02_dev * ) +mt76x02_get_max_rate_power int mt76x02_get_max_rate_power ( s#mt76_rate_power * ) +mt76x02_limit_rate_power void mt76x02_limit_rate_power ( s#mt76_rate_power * , int ) +mt76x02_add_rate_power_offset void mt76x02_add_rate_power_offset ( s#mt76_rate_power * , int ) +mt76x02_phy_set_txpower void mt76x02_phy_set_txpower ( s#mt76x02_dev * , int , int ) +mt76x02_phy_set_bw void mt76x02_phy_set_bw ( s#mt76x02_dev * , int , t#u8 ) +mt76x02_phy_set_band void mt76x02_phy_set_band ( s#mt76x02_dev * , int , t#bool ) +mt76x02_phy_adjust_vga_gain t#bool mt76x02_phy_adjust_vga_gain ( s#mt76x02_dev * ) +mt76x02_init_agc_gain void mt76x02_init_agc_gain ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_txrx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +mt76x02_tx void mt76x02_tx ( s#ieee80211_hw * , s#ieee80211_tx_control * , s#sk_buff * ) +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_queue_rx_skb void mt76x02_queue_rx_skb ( s#mt76_dev * , e#mt76_rxq_id , s#sk_buff * ) +mt76x02_tx_set_txpwr_auto void mt76x02_tx_set_txpwr_auto ( s#mt76x02_dev * , t#s8 ) +mt76x02_tx_status_data t#bool mt76x02_tx_status_data ( s#mt76_dev * , t#u8 * ) +mt76x02_tx_prepare_skb int mt76x02_tx_prepare_skb ( s#mt76_dev * , void * , e#mt76_txq_id , s#mt76_wcid * , s#ieee80211_sta * , s#mt76_tx_info * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02u_tx_complete_skb void mt76x02u_tx_complete_skb ( s#mt76_dev * , s#mt76_queue_entry * ) +mt76x02u_mac_start int mt76x02u_mac_start ( s#mt76x02_dev * ) +mt76x02u_tx_prepare_skb int mt76x02u_tx_prepare_skb ( s#mt76_dev * , void * , e#mt76_txq_id , s#mt76_wcid * , s#ieee80211_sta * , s#mt76_tx_info * ) +mt76x02u_init_beacon_config void mt76x02u_init_beacon_config ( s#mt76x02_dev * ) +mt76x02u_exit_beacon_config void mt76x02u_exit_beacon_config ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02u_mcu_fw_reset void mt76x02u_mcu_fw_reset ( s#mt76x02_dev * ) +mt76x02u_mcu_fw_send_data int mt76x02u_mcu_fw_send_data ( s#mt76x02_dev * , const void * , int , t#u32 , t#u32 ) +mt76x02u_init_mcu void mt76x02u_init_mcu ( s#mt76_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x02_util.o */ +mt76x02_rates extern s#ieee80211_rate mt76x02_rates [ 12 ] +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x02_init_device void mt76x02_init_device ( s#mt76x02_dev * ) +mt76x02_configure_filter void mt76x02_configure_filter ( s#ieee80211_hw * , unsigned int , unsigned int * , t#u64 ) +mt76x02_sta_add int mt76x02_sta_add ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt76x02_sta_remove void mt76x02_sta_remove ( s#mt76_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt76x02_add_interface int mt76x02_add_interface ( s#ieee80211_hw * , s#ieee80211_vif * ) +mt76x02_remove_interface void mt76x02_remove_interface ( s#ieee80211_hw * , s#ieee80211_vif * ) +mt76x02_ampdu_action int mt76x02_ampdu_action ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_ampdu_params * ) +mt76x02_set_key int mt76x02_set_key ( s#ieee80211_hw * , e#set_key_cmd , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * ) +mt76x02_conf_tx int mt76x02_conf_tx ( s#ieee80211_hw * , s#ieee80211_vif * , t#u16 , const s#ieee80211_tx_queue_params * ) +mt76x02_set_tx_ackto void mt76x02_set_tx_ackto ( s#mt76x02_dev * ) +mt76x02_set_coverage_class void mt76x02_set_coverage_class ( s#ieee80211_hw * , t#s16 ) +mt76x02_set_rts_threshold int mt76x02_set_rts_threshold ( s#ieee80211_hw * , t#u32 ) +mt76x02_sta_rate_tbl_update void mt76x02_sta_rate_tbl_update ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) +mt76x02_remove_hdr_pad void mt76x02_remove_hdr_pad ( s#sk_buff * , int ) +mt76x02_sw_scan_complete void mt76x02_sw_scan_complete ( s#ieee80211_hw * , s#ieee80211_vif * ) +mt76x02_sta_ps void mt76x02_sta_ps ( s#mt76_dev * , s#ieee80211_sta * , t#bool ) +mt76x02_bss_info_changed void mt76x02_bss_info_changed ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_bss_conf * , t#u32 ) +mt76x02_config_mac_addr_list void mt76x02_config_mac_addr_list ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x2_read_rx_gain void mt76x2_read_rx_gain ( s#mt76x02_dev * ) +mt76x2_get_rate_power void mt76x2_get_rate_power ( s#mt76x02_dev * , s#mt76_rate_power * , s#ieee80211_channel * ) +s#mt76x2_tx_power_info struct mt76x2_tx_power_info { t#u8 target_power ; t#s8 delta_bw40 ; t#s8 delta_bw80 ; struct { t#s8 tssi_slope ; t#s8 tssi_offset ; t#s8 target_power ; t#s8 delta ; } chain [ 2 ] ; } +mt76x2_get_power_info void mt76x2_get_power_info ( s#mt76x02_dev * , s#mt76x2_tx_power_info * , s#ieee80211_channel * ) +s#mt76x2_temp_comp struct mt76x2_temp_comp { t#u8 temp_25_ref ; int lower_bound ; int upper_bound ; unsigned int high_slope ; unsigned int low_slope ; } +mt76x2_get_temp_comp int mt76x2_get_temp_comp ( s#mt76x02_dev * , s#mt76x2_temp_comp * ) +mt76x2_eeprom_init int mt76x2_eeprom_init ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x2/init.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x2_reset_wlan void mt76x2_reset_wlan ( s#mt76x02_dev * , t#bool ) +mt76_write_mac_initvals void mt76_write_mac_initvals ( s#mt76x02_dev * ) +mt76x2_init_txpower void mt76x2_init_txpower ( s#mt76x02_dev * , s#ieee80211_supported_band * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x2/mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x2_mac_stop void mt76x2_mac_stop ( s#mt76x02_dev * , t#bool ) + +/* drivers/net/wireless/mediatek/mt76/mt76x2/mcu.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x2_mcu_set_channel int mt76x2_mcu_set_channel ( s#mt76x02_dev * , t#u8 , t#u8 , t#u8 , t#bool ) +mt76x2_mcu_load_cr int mt76x2_mcu_load_cr ( s#mt76x02_dev * , t#u8 , t#u8 , t#u8 ) +mt76x2_mcu_init_gain int mt76x2_mcu_init_gain ( s#mt76x02_dev * , t#u8 , t#u32 , t#bool ) +s#mt76x2_tssi_comp struct mt76x2_tssi_comp { t#u8 pa_mode ; t#u8 cal_mode ; t#u16 pad ; t#u8 slope0 ; t#u8 slope1 ; t#u8 offset0 ; t#u8 offset1 ; } +mt76x2_mcu_tssi_comp int mt76x2_mcu_tssi_comp ( s#mt76x02_dev * , s#mt76x2_tssi_comp * ) + +/* drivers/net/wireless/mediatek/mt76/mt76x2/phy.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76x2_apply_gain_adj void mt76x2_apply_gain_adj ( s#mt76x02_dev * ) +mt76x2_phy_set_txpower_regs void mt76x2_phy_set_txpower_regs ( s#mt76x02_dev * , e#nl80211_band ) +mt76x2_phy_set_txpower void mt76x2_phy_set_txpower ( s#mt76x02_dev * ) +mt76x2_configure_tx_delay void mt76x2_configure_tx_delay ( s#mt76x02_dev * , e#nl80211_band , t#u8 ) +mt76x2_phy_tssi_compensate void mt76x2_phy_tssi_compensate ( s#mt76x02_dev * ) +mt76x2_phy_update_channel_gain void mt76x2_phy_update_channel_gain ( s#mt76x02_dev * ) + +/* drivers/net/wireless/mediatek/mt76/mt7921/mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt7921_reset void mt7921_reset ( s#mt76_dev * ) + +/* drivers/net/wireless/mediatek/mt76/pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +mt76_pci_disable_aspm void mt76_pci_disable_aspm ( s#pci_dev * ) + +/* drivers/net/wireless/mediatek/mt76/sdio.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##mmc_card +mt76s_alloc_queues int mt76s_alloc_queues ( s#mt76_dev * ) +mt76s_deinit void mt76s_deinit ( s#mt76_dev * ) +mt76s_init int mt76s_init ( s#mt76_dev * , s#sdio_func * , const s#mt76_bus_ops * ) + +/* drivers/net/wireless/mediatek/mt76/trace.o */ +s##static_key_mod +__tracepoint_mac_txdone extern s#tracepoint __tracepoint_mac_txdone +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +__traceiter_mac_txdone extern int __traceiter_mac_txdone ( void * , s#mt76_dev * , t#u8 , t#u8 ) +__SCK__tp_func_mac_txdone extern s#static_call_key __SCK__tp_func_mac_txdone +s##static_call_tramp +__SCT__tp_func_mac_txdone extern s#static_call_tramp __SCT__tp_func_mac_txdone +__tracepoint_dev_irq extern s#tracepoint __tracepoint_dev_irq +__traceiter_dev_irq extern int __traceiter_dev_irq ( void * , s#mt76_dev * , t#u32 , t#u32 ) +__SCK__tp_func_dev_irq extern s#static_call_key __SCK__tp_func_dev_irq +__SCT__tp_func_dev_irq extern s#static_call_tramp __SCT__tp_func_dev_irq + +/* drivers/net/wireless/mediatek/mt76/tx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +mt76_tx_check_agg_ssn void mt76_tx_check_agg_ssn ( s#ieee80211_sta * , s#sk_buff * ) +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +mt76_tx_status_lock void mt76_tx_status_lock ( s#mt76_dev * , s#sk_buff_head * ) +mt76_tx_status_unlock void mt76_tx_status_unlock ( s#mt76_dev * , s#sk_buff_head * ) +mt76_tx_status_skb_done void mt76_tx_status_skb_done ( s#mt76_dev * , s#sk_buff * , s#sk_buff_head * ) +mt76_tx_status_skb_add int mt76_tx_status_skb_add ( s#mt76_dev * , s#mt76_wcid * , s#sk_buff * ) +mt76_tx_status_skb_get s#sk_buff * mt76_tx_status_skb_get ( s#mt76_dev * , s#mt76_wcid * , int , s#sk_buff_head * ) +mt76_tx_status_check void mt76_tx_status_check ( s#mt76_dev * , s#mt76_wcid * , t#bool ) +__mt76_tx_complete_skb void __mt76_tx_complete_skb ( s#mt76_dev * , t#u16 , s#sk_buff * , s#list_head * ) +mt76_tx void mt76_tx ( s#mt76_phy * , s#ieee80211_sta * , s#mt76_wcid * , s#sk_buff * ) +mt76_release_buffered_frames void mt76_release_buffered_frames ( s#ieee80211_hw * , s#ieee80211_sta * , t#u16 , int , e#ieee80211_frame_release_type , t#bool ) +mt76_txq_schedule void mt76_txq_schedule ( s#mt76_phy * , e#mt76_txq_id ) +mt76_txq_schedule_all void mt76_txq_schedule_all ( s#mt76_phy * ) +mt76_tx_worker_run void mt76_tx_worker_run ( s#mt76_dev * ) +mt76_stop_tx_queues void mt76_stop_tx_queues ( s#mt76_phy * , s#ieee80211_sta * , t#bool ) +mt76_wake_tx_queue void mt76_wake_tx_queue ( s#ieee80211_hw * , s#ieee80211_txq * ) +mt76_ac_to_hwq t#u8 mt76_ac_to_hwq ( t#u8 ) +mt76_skb_adjust_pad int mt76_skb_adjust_pad ( s#sk_buff * , int ) +mt76_queue_tx_complete void mt76_queue_tx_complete ( s#mt76_dev * , s#mt76_queue * , s#mt76_queue_entry * ) +__mt76_set_tx_blocked void __mt76_set_tx_blocked ( s#mt76_dev * , t#bool ) +mt76_token_consume int mt76_token_consume ( s#mt76_dev * , s#mt76_txwi_cache * * ) +mt76_token_release s#mt76_txwi_cache * mt76_token_release ( s#mt76_dev * , int , t#bool * ) + +/* drivers/net/wireless/mediatek/mt76/usb.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##sdio_func +mt76u_vendor_request int mt76u_vendor_request ( s#mt76_dev * , t#u8 , t#u8 , t#u16 , t#u16 , void * , t#size_t ) +mt76u_single_wr void mt76u_single_wr ( s#mt76_dev * , const t#u8 , const t#u16 , const t#u32 ) +mt76u_alloc_mcu_queue int mt76u_alloc_mcu_queue ( s#mt76_dev * ) +mt76u_stop_rx void mt76u_stop_rx ( s#mt76_dev * ) +mt76u_resume_rx int mt76u_resume_rx ( s#mt76_dev * ) +mt76u_stop_tx void mt76u_stop_tx ( s#mt76_dev * ) +mt76u_queues_deinit void mt76u_queues_deinit ( s#mt76_dev * ) +mt76u_alloc_queues int mt76u_alloc_queues ( s#mt76_dev * ) +mt76u_init int mt76u_init ( s#mt76_dev * , s#usb_interface * , t#bool ) + +/* drivers/net/wireless/mediatek/mt76/util.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s##mt76_desc +s##sdio_func +__mt76_poll t#bool __mt76_poll ( s#mt76_dev * , t#u32 , t#u32 , t#u32 , int ) +__mt76_poll_msec t#bool __mt76_poll_msec ( s#mt76_dev * , t#u32 , t#u32 , t#u32 , int ) +mt76_wcid_alloc int mt76_wcid_alloc ( t#u32 * , int ) +mt76_get_min_avg_rssi int mt76_get_min_avg_rssi ( s#mt76_dev * , t#bool ) +__mt76_worker_fn int __mt76_worker_fn ( void * ) + +/* drivers/net/wireless/quantenna/qtnfmac/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#qtnf_fw_state enum qtnf_fw_state { QTNF_FW_STATE_DETACHED , QTNF_FW_STATE_BOOT_DONE , QTNF_FW_STATE_ACTIVE , QTNF_FW_STATE_RUNNING , QTNF_FW_STATE_DEAD , } +s#qtnf_bus_ops struct qtnf_bus_ops { int ( * preinit ) ( s#qtnf_bus * ) ; void ( * stop ) ( s#qtnf_bus * ) ; int ( * control_tx ) ( s#qtnf_bus * , s#sk_buff * ) ; int ( * data_tx ) ( s#qtnf_bus * , s#sk_buff * , unsigned int , unsigned int ) ; void ( * data_tx_timeout ) ( s#qtnf_bus * , s#net_device * ) ; void ( * data_tx_use_meta_set ) ( s#qtnf_bus * , t#bool ) ; void ( * data_rx_start ) ( s#qtnf_bus * ) ; void ( * data_rx_stop ) ( s#qtnf_bus * ) ; } +s#qtnf_mac_info struct qtnf_mac_info { t#u8 bands_cap ; t#u8 num_tx_chain ; t#u8 num_rx_chain ; t#u16 max_ap_assoc_sta ; t#u32 frag_thr ; t#u32 rts_thr ; t#u8 lretry_limit ; t#u8 sretry_limit ; t#u8 coverage_class ; t#u8 radar_detect_widths ; t#u8 max_scan_ssids ; t#u16 max_acl_mac_addrs ; s#ieee80211_ht_cap ht_cap_mod_mask ; s#ieee80211_vht_cap vht_cap_mod_mask ; s#ieee80211_iface_combination * if_comb ; t#size_t n_if_comb ; t#u8 * extended_capabilities ; t#u8 * extended_capabilities_mask ; t#u8 extended_capabilities_len ; s#wiphy_wowlan_support * wowlan ; } +s#qtnf_sta_list struct qtnf_sta_list { s#list_head head ; t#atomic_t size ; } +s#qtnf_vif struct qtnf_vif { s#wireless_dev wdev ; t#u8 bssid [ 6 ] ; t#u8 mac_addr [ 6 ] ; t#u8 vifid ; t#u8 bss_priority ; t#u8 bss_status ; t#u16 mgmt_frames_bitmask ; s#net_device * netdev ; s#qtnf_wmac * mac ; s#work_struct reset_work ; s#work_struct high_pri_tx_work ; s#sk_buff_head high_pri_tx_queue ; s#qtnf_sta_list sta_list ; unsigned long cons_tx_timeout_cnt ; int generation ; } +s##platform_device_id +s##mfd_cell +s#qtnf_wmac struct qtnf_wmac { t#u8 macid ; t#u8 wiphy_registered ; t#u8 macaddr [ 6 ] ; s#qtnf_bus * bus ; s#qtnf_mac_info macinfo ; s#qtnf_vif iflist [ 8 ] ; s#cfg80211_scan_request * scan_req ; s#mutex mac_lock ; s#delayed_work scan_timeout ; s#ieee80211_regdomain * rd ; s#platform_device * pdev ; } +s#qtnf_cmd_ctl_node struct qtnf_cmd_ctl_node { s#completion cmd_resp_completion ; s#sk_buff * resp_skb ; t#u16 seq_num ; t#bool waiting_for_resp ; t#spinlock_t resp_lock ; } +s#qtnf_qlink_transport struct qtnf_qlink_transport { s#qtnf_cmd_ctl_node curr_cmd ; s#sk_buff_head event_queue ; t#size_t event_queue_max_len ; } +E#QLINK_HW_CAPAB_NUM ( 0 ) + 9 +s#qtnf_hw_info struct qtnf_hw_info { t#u32 ql_proto_ver ; t#u8 num_mac ; t#u8 mac_bitmap ; t#u32 fw_ver ; t#u8 total_tx_chain ; t#u8 total_rx_chain ; char fw_version [ 32 ] ; t#u32 hw_version ; t#u8 hw_capab [ E#QLINK_HW_CAPAB_NUM / 8 + 1 ] ; } +s#qtnf_bus struct qtnf_bus { s#device * dev ; e#qtnf_fw_state fw_state ; t#u32 chip ; t#u32 chiprev ; s#qtnf_bus_ops * bus_ops ; s#qtnf_wmac * mac [ 3 ] ; s#qtnf_qlink_transport trans ; s#qtnf_hw_info hw_info ; s#napi_struct mux_napi ; s#net_device mux_dev ; s#workqueue_struct * workqueue ; s#workqueue_struct * hprio_workqueue ; s#work_struct fw_work ; s#work_struct event_work ; s#mutex bus_lock ; s#dentry * dbg_dir ; s#notifier_block netdev_nb ; t#u8 hw_id [ 6 ] ; char bus_priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +qtnf_core_attach int qtnf_core_attach ( s#qtnf_bus * ) +qtnf_core_detach void qtnf_core_detach ( s#qtnf_bus * ) +qtnf_classify_skb s#net_device * qtnf_classify_skb ( s#qtnf_bus * , s#sk_buff * ) +qtnf_wake_all_queues void qtnf_wake_all_queues ( s#net_device * ) +qtnf_get_debugfs_dir s#dentry * qtnf_get_debugfs_dir ( void ) + +/* drivers/net/wireless/quantenna/qtnfmac/trans.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##platform_device_id +s##mfd_cell +qtnf_trans_handle_rx_ctl_packet int qtnf_trans_handle_rx_ctl_packet ( s#qtnf_bus * , s#sk_buff * ) + +/* drivers/net/wireless/quantenna/qtnfmac/util.o */ +qtnf_chipid_to_string const char * qtnf_chipid_to_string ( unsigned long ) + +/* drivers/net/wireless/ralink/rt2x00/rt2800lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#queue_entry struct queue_entry { unsigned long flags ; unsigned long last_action ; s#data_queue * queue ; s#sk_buff * skb ; unsigned int entry_idx ; void * priv_data ; } +e#data_queue_qid enum data_queue_qid { QID_AC_VO = 0 , QID_AC_VI = 1 , QID_AC_BE = 2 , QID_AC_BK = 3 , QID_HCCA = 4 , QID_MGMT = 13 , QID_RX = 14 , QID_OTHER = 15 , QID_BEACON , QID_ATIM , } +E#Q_INDEX_MAX 3 +s#data_queue struct data_queue { s#rt2x00_dev * rt2x00dev ; s#queue_entry * entries ; e#data_queue_qid qid ; unsigned long flags ; s#mutex status_lock ; t#spinlock_t tx_lock ; t#spinlock_t index_lock ; unsigned int count ; unsigned short limit ; unsigned short threshold ; unsigned short length ; unsigned short index [ E#Q_INDEX_MAX ] ; unsigned short wd_count ; unsigned int wd_idx ; unsigned short txop ; unsigned short aifs ; unsigned short cw_min ; unsigned short cw_max ; unsigned short data_size ; unsigned char desc_size ; unsigned char winfo_size ; unsigned short priv_size ; unsigned short usb_endpoint ; unsigned short usb_maxpacket ; } +e#dev_state enum dev_state { STATE_DEEP_SLEEP = 0 , STATE_SLEEP = 1 , STATE_STANDBY = 2 , STATE_AWAKE = 3 , STATE_RADIO_ON , STATE_RADIO_OFF , STATE_RADIO_IRQ_ON , STATE_RADIO_IRQ_OFF , } +s#link_qual struct link_qual { int rssi ; int false_cca ; t#u8 vgc_level ; t#u8 vgc_level_reg ; int rx_success ; int rx_failed ; int tx_success ; int tx_failed ; } +e#ifs enum ifs { IFS_BACKOFF = 0 , IFS_SIFS = 1 , IFS_NEW_BACKOFF = 2 , IFS_NONE = 3 , } +e#txop enum txop { TXOP_HTTXOP = 0 , TXOP_PIFS = 1 , TXOP_SIFS = 2 , TXOP_BACKOFF = 3 , } +e#rate_modulation enum rate_modulation { RATE_MODE_CCK = 0 , RATE_MODE_OFDM = 1 , RATE_MODE_HT_MIX = 2 , RATE_MODE_HT_GREENFIELD = 3 , } +e#cipher enum cipher { CIPHER_NONE = 0 , CIPHER_WEP64 = 1 , CIPHER_WEP128 = 2 , CIPHER_TKIP = 3 , CIPHER_AES = 4 , CIPHER_CKIP64 = 5 , CIPHER_CKIP128 = 6 , CIPHER_TKIP_NO_MIC = 7 , CIPHER_MAX = 4 , } +s#txentry_desc struct txentry_desc { unsigned long flags ; t#u16 length ; t#u16 header_length ; union { struct { t#u16 length_high ; t#u16 length_low ; t#u16 signal ; t#u16 service ; e#ifs ifs ; } plcp ; struct { t#u16 mcs ; t#u8 stbc ; t#u8 ba_size ; t#u8 mpdu_density ; e#txop txop ; int wcid ; } ht ; } u ; e#rate_modulation rate_mode ; short retry_limit ; e#cipher cipher ; t#u16 key_idx ; t#u16 iv_offset ; t#u16 iv_len ; } +e#mac80211_rx_encoding enum mac80211_rx_encoding { RX_ENC_LEGACY = 0 , RX_ENC_HT , RX_ENC_VHT , RX_ENC_HE , } +s#rxdone_entry_desc struct rxdone_entry_desc { t#u64 timestamp ; int signal ; int rssi ; int size ; int flags ; int dev_flags ; t#u16 rate_mode ; t#u16 enc_flags ; e#mac80211_rx_encoding encoding ; e#rate_info_bw bw ; t#u8 cipher ; t#u8 cipher_status ; t#__le32 iv [ 2 ] ; t#__le32 icv ; } +s#rt2x00lib_crypto struct rt2x00lib_crypto { e#cipher cipher ; e#set_key_cmd cmd ; const t#u8 * address ; t#u32 bssidx ; t#u8 key [ 16 ] ; t#u8 tx_mic [ 8 ] ; t#u8 rx_mic [ 8 ] ; int wcid ; } +s#rt2x00_intf struct rt2x00_intf { s#mutex beacon_skb_mutex ; s#queue_entry * beacon ; t#bool enable_beacon ; unsigned long delayed_flags ; t#atomic_t seqno ; } +e#tsf_sync enum tsf_sync { TSF_SYNC_NONE = 0 , TSF_SYNC_INFRA = 1 , TSF_SYNC_ADHOC = 2 , TSF_SYNC_AP_NONE = 3 , } +s#rt2x00intf_conf struct rt2x00intf_conf { e#nl80211_iftype type ; e#tsf_sync sync ; t#__le32 mac [ 2 ] ; t#__le32 bssid [ 2 ] ; } +s#rt2x00lib_erp struct rt2x00lib_erp { int short_preamble ; int cts_protection ; t#u32 basic_rates ; int slot_time ; short sifs ; short pifs ; short difs ; short eifs ; t#u16 beacon_int ; t#u16 ht_opmode ; } +e#antenna enum antenna { ANTENNA_SW_DIVERSITY = 0 , ANTENNA_A = 1 , ANTENNA_B = 2 , ANTENNA_HW_DIVERSITY = 3 , } +s#antenna_setup struct antenna_setup { e#antenna rx ; e#antenna tx ; t#u8 rx_chain_num ; t#u8 tx_chain_num ; } +s#rf_channel struct rf_channel { int channel ; t#u32 rf1 ; t#u32 rf2 ; t#u32 rf3 ; t#u32 rf4 ; } +s#channel_info struct channel_info { unsigned int flags ; short max_power ; short default_power1 ; short default_power2 ; short default_power3 ; } +s#rt2x00lib_conf struct rt2x00lib_conf { s#ieee80211_conf * conf ; s#rf_channel rf ; s#channel_info channel ; } +s#rt2x00lib_ops struct rt2x00lib_ops { t#irq_handler_t irq_handler ; void ( * txstatus_tasklet ) ( s#tasklet_struct * ) ; void ( * pretbtt_tasklet ) ( s#tasklet_struct * ) ; void ( * tbtt_tasklet ) ( s#tasklet_struct * ) ; void ( * rxdone_tasklet ) ( s#tasklet_struct * ) ; void ( * autowake_tasklet ) ( s#tasklet_struct * ) ; int ( * probe_hw ) ( s#rt2x00_dev * ) ; char * ( * get_firmware_name ) ( s#rt2x00_dev * ) ; int ( * check_firmware ) ( s#rt2x00_dev * , const t#u8 * , const t#size_t ) ; int ( * load_firmware ) ( s#rt2x00_dev * , const t#u8 * , const t#size_t ) ; int ( * initialize ) ( s#rt2x00_dev * ) ; void ( * uninitialize ) ( s#rt2x00_dev * ) ; t#bool ( * get_entry_state ) ( s#queue_entry * ) ; void ( * clear_entry ) ( s#queue_entry * ) ; int ( * set_device_state ) ( s#rt2x00_dev * , e#dev_state ) ; int ( * rfkill_poll ) ( s#rt2x00_dev * ) ; void ( * link_stats ) ( s#rt2x00_dev * , s#link_qual * ) ; void ( * reset_tuner ) ( s#rt2x00_dev * , s#link_qual * ) ; void ( * link_tuner ) ( s#rt2x00_dev * , s#link_qual * , const t#u32 ) ; void ( * gain_calibration ) ( s#rt2x00_dev * ) ; void ( * vco_calibration ) ( s#rt2x00_dev * ) ; void ( * watchdog ) ( s#rt2x00_dev * ) ; void ( * start_queue ) ( s#data_queue * ) ; void ( * kick_queue ) ( s#data_queue * ) ; void ( * stop_queue ) ( s#data_queue * ) ; void ( * flush_queue ) ( s#data_queue * , t#bool ) ; void ( * tx_dma_done ) ( s#queue_entry * ) ; void ( * write_tx_desc ) ( s#queue_entry * , s#txentry_desc * ) ; void ( * write_tx_data ) ( s#queue_entry * , s#txentry_desc * ) ; void ( * write_beacon ) ( s#queue_entry * , s#txentry_desc * ) ; void ( * clear_beacon ) ( s#queue_entry * ) ; int ( * get_tx_data_len ) ( s#queue_entry * ) ; void ( * fill_rxdone ) ( s#queue_entry * , s#rxdone_entry_desc * ) ; int ( * config_shared_key ) ( s#rt2x00_dev * , s#rt2x00lib_crypto * , s#ieee80211_key_conf * ) ; int ( * config_pairwise_key ) ( s#rt2x00_dev * , s#rt2x00lib_crypto * , s#ieee80211_key_conf * ) ; void ( * config_filter ) ( s#rt2x00_dev * , const unsigned int ) ; void ( * config_intf ) ( s#rt2x00_dev * , s#rt2x00_intf * , s#rt2x00intf_conf * , const unsigned int ) ; void ( * config_erp ) ( s#rt2x00_dev * , s#rt2x00lib_erp * , t#u32 ) ; void ( * config_ant ) ( s#rt2x00_dev * , s#antenna_setup * ) ; void ( * config ) ( s#rt2x00_dev * , s#rt2x00lib_conf * , const unsigned int ) ; void ( * pre_reset_hw ) ( s#rt2x00_dev * ) ; int ( * sta_add ) ( s#rt2x00_dev * , s#ieee80211_vif * , s#ieee80211_sta * ) ; int ( * sta_remove ) ( s#rt2x00_dev * , s#ieee80211_sta * ) ; } +s#rt2x00_ops struct rt2x00_ops { const char * name ; const unsigned int drv_data_size ; const unsigned int max_ap_intf ; const unsigned int eeprom_size ; const unsigned int rf_size ; const unsigned int tx_queues ; void ( * queue_init ) ( s#data_queue * ) ; const s#rt2x00lib_ops * lib ; const void * drv ; const s#ieee80211_ops * hw ; } +s#rt2x00_chan_survey struct rt2x00_chan_survey { t#u64 time_idle ; t#u64 time_busy ; t#u64 time_ext_busy ; } +e#led_type enum led_type { LED_TYPE_RADIO , LED_TYPE_ASSOC , LED_TYPE_ACTIVITY , LED_TYPE_QUALITY , } +s#rt2x00_led struct rt2x00_led { s#rt2x00_dev * rt2x00dev ; s#led_classdev led_dev ; e#led_type type ; unsigned int flags ; } +e#rt2x00_chip_intf enum rt2x00_chip_intf { RT2X00_CHIP_INTF_PCI , RT2X00_CHIP_INTF_PCIE , RT2X00_CHIP_INTF_USB , RT2X00_CHIP_INTF_SOC , } +s#rt2x00_chip struct rt2x00_chip { t#u16 rt ; t#u16 rf ; t#u16 rev ; e#rt2x00_chip_intf intf ; } +s#hw_mode_spec struct hw_mode_spec { unsigned int supported_bands ; unsigned int supported_rates ; unsigned int num_channels ; const s#rf_channel * channels ; const s#channel_info * channels_info ; s#ieee80211_sta_ht_cap ht ; } +u#csr union csr { void * base ; void * cache ; } +E#NUM_IF_COMB ( 0 ) + 1 +s#ewma_rssi struct ewma_rssi { unsigned long internal ; } +s#link_ant struct link_ant { unsigned int flags ; s#antenna_setup active ; int rssi_history ; s#ewma_rssi rssi_ant ; } +s#link struct link { t#u32 count ; s#link_qual qual ; s#link_ant ant ; s#ewma_rssi avg_rssi ; s#delayed_work work ; s#delayed_work watchdog_work ; unsigned int watchdog_interval ; t#bool watchdog_disabled ; s#delayed_work agc_work ; s#delayed_work vco_work ; } +s##clk +s#rt2x00_dev struct rt2x00_dev { s#device * dev ; const s#rt2x00_ops * ops ; void * drv_data ; s#ieee80211_hw * hw ; s#ieee80211_supported_band bands [ E#NUM_NL80211_BANDS ] ; s#rt2x00_chan_survey * chan_survey ; e#nl80211_band curr_band ; int curr_freq ; s#rt2x00_led led_radio ; s#rt2x00_led led_assoc ; s#rt2x00_led led_qual ; t#u16 led_mcu_reg ; unsigned long flags ; unsigned long cap_flags ; int irq ; const char * name ; s#rt2x00_chip chip ; s#hw_mode_spec spec ; s#antenna_setup default_ant ; u#csr csr ; s#mutex csr_mutex ; s#mutex conf_mutex ; unsigned int packet_filter ; unsigned int intf_ap_count ; unsigned int intf_sta_count ; unsigned int intf_associated ; unsigned int intf_beaconing ; s#ieee80211_iface_limit if_limits_ap ; s#ieee80211_iface_combination if_combinations [ E#NUM_IF_COMB ] ; s#link link ; t#__le16 * eeprom ; t#u32 * rf ; short lna_gain ; t#u16 tx_power ; t#u8 short_retry ; t#u8 long_retry ; t#u8 rssi_offset ; t#u8 freq_offset ; t#u16 aid ; t#u16 beacon_int ; unsigned long last_beacon ; s#ieee80211_low_level_stats low_level_stats ; s#workqueue_struct * workqueue ; s#work_struct intf_work ; s#work_struct rxdone_work ; s#work_struct txdone_work ; s#delayed_work autowakeup_work ; s#work_struct sleep_work ; unsigned int data_queues ; s#data_queue * rx ; s#data_queue * tx ; s#data_queue * bcn ; s#data_queue * atim ; const s#firmware * fw ; struct { union { s#__kfifo kfifo ; t#u32 * type ; const t#u32 * const_type ; char ( * rectype ) [ 0 ] ; t#u32 * ptr ; t#u32 const * ptr_const ; } ; t#u32 buf [ 0 ] ; } txstatus_fifo ; s#hrtimer txstatus_timer ; s#tasklet_struct txstatus_tasklet ; s#tasklet_struct pretbtt_tasklet ; s#tasklet_struct tbtt_tasklet ; s#tasklet_struct rxdone_tasklet ; s#tasklet_struct autowake_tasklet ; int rf_channel ; t#spinlock_t irqmask_lock ; s#list_head bar_list ; t#spinlock_t bar_list_lock ; unsigned int extra_tx_headroom ; s#usb_anchor * anchor ; unsigned int num_proto_errs ; s#clk * clk ; } +rt2800_mcu_request void rt2800_mcu_request ( s#rt2x00_dev * , const t#u8 , const t#u8 , const t#u8 , const t#u8 ) +rt2800_wait_csr_ready int rt2800_wait_csr_ready ( s#rt2x00_dev * ) +rt2800_wait_wpdma_ready int rt2800_wait_wpdma_ready ( s#rt2x00_dev * ) +rt2800_disable_wpdma void rt2800_disable_wpdma ( s#rt2x00_dev * ) +rt2800_get_txwi_rxwi_size void rt2800_get_txwi_rxwi_size ( s#rt2x00_dev * , unsigned short * , unsigned short * ) +rt2800_check_firmware int rt2800_check_firmware ( s#rt2x00_dev * , const t#u8 * , const t#size_t ) +rt2800_load_firmware int rt2800_load_firmware ( s#rt2x00_dev * , const t#u8 * , const t#size_t ) +rt2800_write_tx_data void rt2800_write_tx_data ( s#queue_entry * , s#txentry_desc * ) +rt2800_process_rxwi void rt2800_process_rxwi ( s#queue_entry * , s#rxdone_entry_desc * ) +rt2800_txdone_entry void rt2800_txdone_entry ( s#queue_entry * , t#u32 , t#__le32 * , t#bool ) +rt2800_txdone void rt2800_txdone ( s#rt2x00_dev * , unsigned int ) +rt2800_txstatus_timeout t#bool rt2800_txstatus_timeout ( s#rt2x00_dev * ) +rt2800_txstatus_pending t#bool rt2800_txstatus_pending ( s#rt2x00_dev * ) +rt2800_txdone_nostatus void rt2800_txdone_nostatus ( s#rt2x00_dev * ) +rt2800_watchdog void rt2800_watchdog ( s#rt2x00_dev * ) +rt2800_write_beacon void rt2800_write_beacon ( s#queue_entry * , s#txentry_desc * ) +rt2800_clear_beacon void rt2800_clear_beacon ( s#queue_entry * ) +rt2800_rfkill_poll int rt2800_rfkill_poll ( s#rt2x00_dev * ) +rt2800_config_shared_key int rt2800_config_shared_key ( s#rt2x00_dev * , s#rt2x00lib_crypto * , s#ieee80211_key_conf * ) +rt2800_config_pairwise_key int rt2800_config_pairwise_key ( s#rt2x00_dev * , s#rt2x00lib_crypto * , s#ieee80211_key_conf * ) +rt2800_sta_add int rt2800_sta_add ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) +rt2800_sta_remove int rt2800_sta_remove ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * ) +rt2800_pre_reset_hw void rt2800_pre_reset_hw ( s#rt2x00_dev * ) +rt2800_config_filter void rt2800_config_filter ( s#rt2x00_dev * , const unsigned int ) +rt2800_config_intf void rt2800_config_intf ( s#rt2x00_dev * , s#rt2x00_intf * , s#rt2x00intf_conf * , const unsigned int ) +rt2800_config_erp void rt2800_config_erp ( s#rt2x00_dev * , s#rt2x00lib_erp * , t#u32 ) +rt2800_config_ant void rt2800_config_ant ( s#rt2x00_dev * , s#antenna_setup * ) +rt2800_gain_calibration void rt2800_gain_calibration ( s#rt2x00_dev * ) +rt2800_vco_calibration void rt2800_vco_calibration ( s#rt2x00_dev * ) +rt2800_config void rt2800_config ( s#rt2x00_dev * , s#rt2x00lib_conf * , const unsigned int ) +rt2800_link_stats void rt2800_link_stats ( s#rt2x00_dev * , s#link_qual * ) +rt2800_reset_tuner void rt2800_reset_tuner ( s#rt2x00_dev * , s#link_qual * ) +rt2800_link_tuner void rt2800_link_tuner ( s#rt2x00_dev * , s#link_qual * , const t#u32 ) +rt2800_enable_radio int rt2800_enable_radio ( s#rt2x00_dev * ) +rt2800_disable_radio void rt2800_disable_radio ( s#rt2x00_dev * ) +rt2800_efuse_detect int rt2800_efuse_detect ( s#rt2x00_dev * ) +rt2800_read_eeprom_efuse int rt2800_read_eeprom_efuse ( s#rt2x00_dev * ) +rt2800_probe_hw int rt2800_probe_hw ( s#rt2x00_dev * ) +rt2800_get_key_seq void rt2800_get_key_seq ( s#ieee80211_hw * , s#ieee80211_key_conf * , s#ieee80211_key_seq * ) +rt2800_set_rts_threshold int rt2800_set_rts_threshold ( s#ieee80211_hw * , t#u32 ) +rt2800_conf_tx int rt2800_conf_tx ( s#ieee80211_hw * , s#ieee80211_vif * , t#u16 , const s#ieee80211_tx_queue_params * ) +rt2800_get_tsf t#u64 rt2800_get_tsf ( s#ieee80211_hw * , s#ieee80211_vif * ) +rt2800_ampdu_action int rt2800_ampdu_action ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_ampdu_params * ) +rt2800_get_survey int rt2800_get_survey ( s#ieee80211_hw * , int , s#survey_info * ) + +/* drivers/net/wireless/ralink/rt2x00/rt2800mmio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##clk +rt2800mmio_get_dma_done unsigned int rt2800mmio_get_dma_done ( s#data_queue * ) +rt2800mmio_get_txwi t#__le32 * rt2800mmio_get_txwi ( s#queue_entry * ) +rt2800mmio_write_tx_desc void rt2800mmio_write_tx_desc ( s#queue_entry * , s#txentry_desc * ) +rt2800mmio_fill_rxdone void rt2800mmio_fill_rxdone ( s#queue_entry * , s#rxdone_entry_desc * ) +rt2800mmio_pretbtt_tasklet void rt2800mmio_pretbtt_tasklet ( s#tasklet_struct * ) +rt2800mmio_tbtt_tasklet void rt2800mmio_tbtt_tasklet ( s#tasklet_struct * ) +rt2800mmio_rxdone_tasklet void rt2800mmio_rxdone_tasklet ( s#tasklet_struct * ) +rt2800mmio_autowake_tasklet void rt2800mmio_autowake_tasklet ( s#tasklet_struct * ) +rt2800mmio_txstatus_tasklet void rt2800mmio_txstatus_tasklet ( s#tasklet_struct * ) +rt2800mmio_interrupt t#irqreturn_t rt2800mmio_interrupt ( int , void * ) +rt2800mmio_toggle_irq void rt2800mmio_toggle_irq ( s#rt2x00_dev * , e#dev_state ) +rt2800mmio_start_queue void rt2800mmio_start_queue ( s#data_queue * ) +rt2800mmio_kick_queue void rt2800mmio_kick_queue ( s#data_queue * ) +rt2800mmio_flush_queue void rt2800mmio_flush_queue ( s#data_queue * , t#bool ) +rt2800mmio_stop_queue void rt2800mmio_stop_queue ( s#data_queue * ) +rt2800mmio_queue_init void rt2800mmio_queue_init ( s#data_queue * ) +rt2800mmio_get_entry_state t#bool rt2800mmio_get_entry_state ( s#queue_entry * ) +rt2800mmio_clear_entry void rt2800mmio_clear_entry ( s#queue_entry * ) +rt2800mmio_init_queues int rt2800mmio_init_queues ( s#rt2x00_dev * ) +rt2800mmio_init_registers int rt2800mmio_init_registers ( s#rt2x00_dev * ) +rt2800mmio_enable_radio int rt2800mmio_enable_radio ( s#rt2x00_dev * ) +rt2800mmio_probe_hw int rt2800mmio_probe_hw ( s#rt2x00_dev * ) + +/* drivers/net/wireless/ralink/rt2x00/rt2x00dev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##clk +rt2x00lib_get_bssidx t#u32 rt2x00lib_get_bssidx ( s#rt2x00_dev * , s#ieee80211_vif * ) +rt2x00lib_beacondone void rt2x00lib_beacondone ( s#rt2x00_dev * ) +rt2x00lib_pretbtt void rt2x00lib_pretbtt ( s#rt2x00_dev * ) +rt2x00lib_dmastart void rt2x00lib_dmastart ( s#queue_entry * ) +rt2x00lib_dmadone void rt2x00lib_dmadone ( s#queue_entry * ) +s#txdone_entry_desc struct txdone_entry_desc { unsigned long flags ; int retry ; } +rt2x00lib_txdone_nomatch void rt2x00lib_txdone_nomatch ( s#queue_entry * , s#txdone_entry_desc * ) +rt2x00lib_txdone void rt2x00lib_txdone ( s#queue_entry * , s#txdone_entry_desc * ) +rt2x00lib_txdone_noinfo void rt2x00lib_txdone_noinfo ( s#queue_entry * , t#u32 ) +rt2x00lib_rxdone void rt2x00lib_rxdone ( s#queue_entry * , t#gfp_t ) +rt2x00lib_set_mac_address void rt2x00lib_set_mac_address ( s#rt2x00_dev * , t#u8 * ) +rt2x00lib_probe_dev int rt2x00lib_probe_dev ( s#rt2x00_dev * ) +rt2x00lib_remove_dev void rt2x00lib_remove_dev ( s#rt2x00_dev * ) +rt2x00lib_suspend int rt2x00lib_suspend ( s#rt2x00_dev * ) +rt2x00lib_resume int rt2x00lib_resume ( s#rt2x00_dev * ) + +/* drivers/net/wireless/ralink/rt2x00/rt2x00mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rt2x00mac_tx void rt2x00mac_tx ( s#ieee80211_hw * , s#ieee80211_tx_control * , s#sk_buff * ) +rt2x00mac_start int rt2x00mac_start ( s#ieee80211_hw * ) +rt2x00mac_stop void rt2x00mac_stop ( s#ieee80211_hw * ) +rt2x00mac_reconfig_complete void rt2x00mac_reconfig_complete ( s#ieee80211_hw * , e#ieee80211_reconfig_type ) +rt2x00mac_add_interface int rt2x00mac_add_interface ( s#ieee80211_hw * , s#ieee80211_vif * ) +rt2x00mac_remove_interface void rt2x00mac_remove_interface ( s#ieee80211_hw * , s#ieee80211_vif * ) +rt2x00mac_config int rt2x00mac_config ( s#ieee80211_hw * , t#u32 ) +rt2x00mac_configure_filter void rt2x00mac_configure_filter ( s#ieee80211_hw * , unsigned int , unsigned int * , t#u64 ) +rt2x00mac_set_tim int rt2x00mac_set_tim ( s#ieee80211_hw * , s#ieee80211_sta * , t#bool ) +rt2x00mac_set_key int rt2x00mac_set_key ( s#ieee80211_hw * , e#set_key_cmd , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * ) +rt2x00mac_sw_scan_start void rt2x00mac_sw_scan_start ( s#ieee80211_hw * , s#ieee80211_vif * , const t#u8 * ) +rt2x00mac_sw_scan_complete void rt2x00mac_sw_scan_complete ( s#ieee80211_hw * , s#ieee80211_vif * ) +rt2x00mac_get_stats int rt2x00mac_get_stats ( s#ieee80211_hw * , s#ieee80211_low_level_stats * ) +rt2x00mac_bss_info_changed void rt2x00mac_bss_info_changed ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_bss_conf * , t#u32 ) +rt2x00mac_conf_tx int rt2x00mac_conf_tx ( s#ieee80211_hw * , s#ieee80211_vif * , t#u16 , const s#ieee80211_tx_queue_params * ) +rt2x00mac_rfkill_poll void rt2x00mac_rfkill_poll ( s#ieee80211_hw * ) +rt2x00mac_flush void rt2x00mac_flush ( s#ieee80211_hw * , s#ieee80211_vif * , t#u32 , t#bool ) +rt2x00mac_set_antenna int rt2x00mac_set_antenna ( s#ieee80211_hw * , t#u32 , t#u32 ) +rt2x00mac_get_antenna int rt2x00mac_get_antenna ( s#ieee80211_hw * , t#u32 * , t#u32 * ) +rt2x00mac_get_ringparam void rt2x00mac_get_ringparam ( s#ieee80211_hw * , t#u32 * , t#u32 * , t#u32 * , t#u32 * ) +rt2x00mac_tx_frames_pending t#bool rt2x00mac_tx_frames_pending ( s#ieee80211_hw * ) + +/* drivers/net/wireless/ralink/rt2x00/rt2x00mmio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##clk +s#rt2x00_field32 struct rt2x00_field32 { t#u32 bit_offset ; t#u32 bit_mask ; } +rt2x00mmio_regbusy_read int rt2x00mmio_regbusy_read ( s#rt2x00_dev * , const unsigned int , const s#rt2x00_field32 , t#u32 * ) +rt2x00mmio_rxdone t#bool rt2x00mmio_rxdone ( s#rt2x00_dev * ) +rt2x00mmio_flush_queue void rt2x00mmio_flush_queue ( s#data_queue * , t#bool ) +rt2x00mmio_initialize int rt2x00mmio_initialize ( s#rt2x00_dev * ) +rt2x00mmio_uninitialize void rt2x00mmio_uninitialize ( s#rt2x00_dev * ) + +/* drivers/net/wireless/ralink/rt2x00/rt2x00pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##clk +rt2x00pci_probe int rt2x00pci_probe ( s#pci_dev * , const s#rt2x00_ops * ) +rt2x00pci_remove void rt2x00pci_remove ( s#pci_dev * ) +rt2x00pci_pm_ops extern const s#dev_pm_ops rt2x00pci_pm_ops + +/* drivers/net/wireless/ralink/rt2x00/rt2x00queue.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##clk +rt2x00queue_map_txskb int rt2x00queue_map_txskb ( s#queue_entry * ) +rt2x00queue_unmap_skb void rt2x00queue_unmap_skb ( s#queue_entry * ) +e#queue_index enum queue_index { Q_INDEX , Q_INDEX_DMA_DONE , Q_INDEX_DONE , Q_INDEX_MAX , } +rt2x00queue_for_each_entry t#bool rt2x00queue_for_each_entry ( s#data_queue * , e#queue_index , e#queue_index , void * , t#bool ( * ) ( s#queue_entry * , void * ) ) +rt2x00queue_get_entry s#queue_entry * rt2x00queue_get_entry ( s#data_queue * , e#queue_index ) +rt2x00queue_pause_queue void rt2x00queue_pause_queue ( s#data_queue * ) +rt2x00queue_unpause_queue void rt2x00queue_unpause_queue ( s#data_queue * ) +rt2x00queue_start_queue void rt2x00queue_start_queue ( s#data_queue * ) +rt2x00queue_stop_queue void rt2x00queue_stop_queue ( s#data_queue * ) +rt2x00queue_flush_queue void rt2x00queue_flush_queue ( s#data_queue * , t#bool ) +rt2x00queue_start_queues void rt2x00queue_start_queues ( s#rt2x00_dev * ) +rt2x00queue_stop_queues void rt2x00queue_stop_queues ( s#rt2x00_dev * ) +rt2x00queue_flush_queues void rt2x00queue_flush_queues ( s#rt2x00_dev * , t#bool ) + +/* drivers/net/wireless/ralink/rt2x00/rt2x00usb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##clk +rt2x00usb_vendor_request int rt2x00usb_vendor_request ( s#rt2x00_dev * , const t#u8 , const t#u8 , const t#u16 , const t#u16 , void * , const t#u16 , const int ) +rt2x00usb_vendor_req_buff_lock int rt2x00usb_vendor_req_buff_lock ( s#rt2x00_dev * , const t#u8 , const t#u8 , const t#u16 , void * , const t#u16 , const int ) +rt2x00usb_vendor_request_buff int rt2x00usb_vendor_request_buff ( s#rt2x00_dev * , const t#u8 , const t#u8 , const t#u16 , void * , const t#u16 ) +rt2x00usb_regbusy_read int rt2x00usb_regbusy_read ( s#rt2x00_dev * , const unsigned int , const s#rt2x00_field32 , t#u32 * ) +rt2x00usb_register_read_async void rt2x00usb_register_read_async ( s#rt2x00_dev * , const unsigned int , t#bool ( * ) ( s#rt2x00_dev * , int , t#u32 ) ) +rt2x00usb_kick_queue void rt2x00usb_kick_queue ( s#data_queue * ) +rt2x00usb_flush_queue void rt2x00usb_flush_queue ( s#data_queue * , t#bool ) +rt2x00usb_watchdog void rt2x00usb_watchdog ( s#rt2x00_dev * ) +rt2x00usb_disable_radio void rt2x00usb_disable_radio ( s#rt2x00_dev * ) +rt2x00usb_clear_entry void rt2x00usb_clear_entry ( s#queue_entry * ) +rt2x00usb_initialize int rt2x00usb_initialize ( s#rt2x00_dev * ) +rt2x00usb_uninitialize void rt2x00usb_uninitialize ( s#rt2x00_dev * ) +s##ep_device +rt2x00usb_probe int rt2x00usb_probe ( s#usb_interface * , const s#rt2x00_ops * ) +rt2x00usb_disconnect void rt2x00usb_disconnect ( s#usb_interface * ) +rt2x00usb_suspend int rt2x00usb_suspend ( s#usb_interface * , t#pm_message_t ) +rt2x00usb_resume int rt2x00usb_resume ( s#usb_interface * ) + +/* drivers/net/wireless/realtek/rtlwifi/base.o */ +rtl_tid_to_ac t#u8 rtl_tid_to_ac ( t#u8 ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl_deinit_deferred_work void rtl_deinit_deferred_work ( s#ieee80211_hw * , t#bool ) +rtl_init_rfkill void rtl_init_rfkill ( s#ieee80211_hw * ) +rtl_deinit_rfkill void rtl_deinit_rfkill ( s#ieee80211_hw * ) +rtl_init_core int rtl_init_core ( s#ieee80211_hw * ) +rtl_deinit_core void rtl_deinit_core ( s#ieee80211_hw * ) +rtl_init_rx_config void rtl_init_rx_config ( s#ieee80211_hw * ) +e#wireless_mode enum wireless_mode { WIRELESS_MODE_UNKNOWN = 0x00 , WIRELESS_MODE_A = 0x01 , WIRELESS_MODE_B = 0x02 , WIRELESS_MODE_G = 0x04 , WIRELESS_MODE_AUTO = 0x08 , WIRELESS_MODE_N_24G = 0x10 , WIRELESS_MODE_N_5G = 0x20 , WIRELESS_MODE_AC_5G = 0x40 , WIRELESS_MODE_AC_24G = 0x80 , WIRELESS_MODE_AC_ONLY = 0x100 , WIRELESS_MODE_MAX = 0x800 } +rtl_mrate_idx_to_arfr_id t#u8 rtl_mrate_idx_to_arfr_id ( s#ieee80211_hw * , t#u8 , e#wireless_mode ) +rtlwifi_rate_mapping int rtlwifi_rate_mapping ( s#ieee80211_hw * , t#bool , t#bool , t#u8 ) +s#rtl_tcb_desc struct rtl_tcb_desc { t#u8 packet_bw : 2 ; t#u8 multicast : 1 ; t#u8 broadcast : 1 ; t#u8 rts_stbc : 1 ; t#u8 rts_enable : 1 ; t#u8 cts_enable : 1 ; t#u8 rts_use_shortpreamble : 1 ; t#u8 rts_use_shortgi : 1 ; t#u8 rts_sc : 1 ; t#u8 rts_bw : 1 ; t#u8 rts_rate ; t#u8 use_shortgi : 1 ; t#u8 use_shortpreamble : 1 ; t#u8 use_driver_rate : 1 ; t#u8 disable_ratefallback : 1 ; t#u8 use_spe_rpt : 1 ; t#u8 ratr_index ; t#u8 mac_id ; t#u8 hw_rate ; t#u8 last_inipkt : 1 ; t#u8 cmd_or_init : 1 ; t#u8 queue_index ; t#u8 empkt_num ; t#u32 empkt_len [ 10 ] ; t#bool tx_enable_sw_calc_duration ; } +rtl_get_tcb_desc void rtl_get_tcb_desc ( s#ieee80211_hw * , s#ieee80211_tx_info * , s#ieee80211_sta * , s#sk_buff * , s#rtl_tcb_desc * ) +rtl_tx_mgmt_proc t#bool rtl_tx_mgmt_proc ( s#ieee80211_hw * , s#sk_buff * ) +rtl_action_proc t#bool rtl_action_proc ( s#ieee80211_hw * , s#sk_buff * , t#u8 ) +rtl_is_special_data t#u8 rtl_is_special_data ( s#ieee80211_hw * , s#sk_buff * , t#u8 , t#bool ) +rtl_tx_ackqueue void rtl_tx_ackqueue ( s#ieee80211_hw * , s#sk_buff * ) +s#rtlwifi_tx_info struct rtlwifi_tx_info { int sn ; unsigned long send_time ; } +rtl_set_tx_report void rtl_set_tx_report ( s#rtl_tcb_desc * , t#u8 * , s#ieee80211_hw * , s#rtlwifi_tx_info * ) +rtl_tx_report_handler void rtl_tx_report_handler ( s#ieee80211_hw * , t#u8 * , t#u8 ) +rtl_get_hal_edca_param t#u32 rtl_get_hal_edca_param ( s#ieee80211_hw * , s#ieee80211_vif * , e#wireless_mode , s#ieee80211_tx_queue_params * ) +s#rtl_global_var struct rtl_global_var { s#list_head glb_priv_list ; t#spinlock_t glb_list_lock ; } +e#band_type enum band_type { BAND_ON_2_4G = 0 , BAND_ON_5G , BAND_ON_BOTH , BANDMAX } +s#rtl_dualmac_easy_concurrent_ctl struct rtl_dualmac_easy_concurrent_ctl { e#band_type currentbandtype_backfordmdp ; t#bool close_bbandrf_for_dmsp ; t#bool change_to_dmdp ; t#bool change_to_dmsp ; t#bool switch_in_process ; } +s#rtl_dmsp_ctl struct rtl_dmsp_ctl { t#bool activescan_for_slaveofdmsp ; t#bool scan_for_anothermac_fordmsp ; t#bool scan_for_itself_fordmsp ; t#bool writedig_for_anothermacofdmsp ; t#u32 curdigvalue_for_anothermacofdmsp ; t#bool changecckpdstate_for_anothermacofdmsp ; t#u8 curcckpdstate_for_anothermacofdmsp ; t#bool changetxhighpowerlvl_for_anothermacofdmsp ; t#u8 curtxhighlvl_for_anothermacofdmsp ; long rssivalmin_for_anothermacofdmsp ; } +s#rtl_locks struct rtl_locks { s#mutex conf_mutex ; s#mutex ips_mutex ; s#mutex lps_mutex ; t#spinlock_t irq_th_lock ; t#spinlock_t h2c_lock ; t#spinlock_t rf_ps_lock ; t#spinlock_t rf_lock ; t#spinlock_t waitq_lock ; t#spinlock_t entry_list_lock ; t#spinlock_t usb_lock ; t#spinlock_t scan_list_lock ; t#spinlock_t fw_ps_lock ; t#spinlock_t cck_and_rw_pagea_lock ; t#spinlock_t iqk_lock ; } +s#rtl_works struct rtl_works { s#ieee80211_hw * hw ; s#timer_list watchdog_timer ; s#timer_list dualmac_easyconcurrent_retrytimer ; s#timer_list fw_clockoff_timer ; s#timer_list fast_antenna_training_timer ; s#tasklet_struct irq_tasklet ; s#tasklet_struct irq_prepare_bcn_tasklet ; s#workqueue_struct * rtl_wq ; s#delayed_work watchdog_wq ; s#delayed_work ips_nic_off_wq ; s#delayed_work c2hcmd_wq ; s#delayed_work ps_work ; s#delayed_work ps_rfon_wq ; s#delayed_work fwevt_wq ; s#work_struct lps_change_work ; s#work_struct fill_h2c_cmd ; s#work_struct update_beacon_work ; } +s#rtl_ht_agg struct rtl_ht_agg { t#u16 txq_id ; t#u16 wait_for_ba ; t#u16 start_idx ; t#u64 bitmap ; t#u32 rate_n_flags ; t#u8 agg_state ; t#u8 rx_agg_state ; } +s#rtl_tid_data struct rtl_tid_data { s#rtl_ht_agg agg ; } +e#rtl_link_state enum rtl_link_state { MAC80211_NOLINK = 0 , MAC80211_LINKING = 1 , MAC80211_LINKED = 2 , MAC80211_LINKED_SCANNING = 3 , } +s#rtl_qos_parameters struct rtl_qos_parameters { t#__le16 cw_min ; t#__le16 cw_max ; t#u8 aifs ; t#u8 flag ; t#__le16 tx_op ; } +s#rtl_mac struct rtl_mac { t#u8 mac_addr [ 6 ] ; t#u8 mac80211_registered ; t#u8 beacon_enabled ; t#u32 tx_ss_num ; t#u32 rx_ss_num ; s#ieee80211_supported_band bands [ E#NUM_NL80211_BANDS ] ; s#ieee80211_hw * hw ; s#ieee80211_vif * vif ; e#nl80211_iftype opmode ; s#rtl_tid_data tids [ 9 ] ; e#rtl_link_state link_state ; int n_channels ; int n_bitrates ; t#bool offchan_delay ; t#u8 p2p ; t#bool p2p_in_use ; t#u32 rx_conf ; t#u16 rx_mgt_filter ; t#u16 rx_ctrl_filter ; t#u16 rx_data_filter ; t#bool act_scanning ; t#u8 cnt_after_linked ; t#bool skip_scan ; s#sk_buff_head skb_waitq [ 9 ] ; t#u8 ht_stbc_cap ; t#u8 ht_cur_stbc ; t#u8 vht_enable ; t#u8 bw_80 ; t#u8 vht_cur_ldpc ; t#u8 vht_cur_stbc ; t#u8 vht_stbc_cap ; t#u8 vht_ldpc_cap ; t#bool rdg_en ; t#u8 bssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u32 vendor ; t#u8 mcs [ 16 ] ; t#u32 basic_rates ; t#u8 ht_enable ; t#u8 sgi_40 ; t#u8 sgi_20 ; t#u8 bw_40 ; t#u16 mode ; t#u8 slot_time ; t#u8 short_preamble ; t#u8 use_cts_protect ; t#u8 cur_40_prime_sc ; t#u8 cur_40_prime_sc_bk ; t#u8 cur_80_prime_sc ; t#u64 tsf ; t#u8 retry_short ; t#u8 retry_long ; t#u16 assoc_id ; t#bool hiddenssid ; int beacon_interval ; t#u8 min_space_cfg ; t#u8 max_mss_density ; t#u8 current_ampdu_factor ; t#u8 current_ampdu_density ; s#ieee80211_tx_queue_params edca_param [ 5 ] ; s#rtl_qos_parameters ac [ 4 ] ; t#u64 last_txok_cnt ; t#u64 last_rxok_cnt ; t#u32 last_bt_edca_ul ; t#u32 last_bt_edca_dl ; } +s#btdm_8723 struct btdm_8723 { t#bool all_off ; t#bool agc_table_en ; t#bool adc_back_off_on ; t#bool b2_ant_hid_en ; t#bool low_penalty_rate_adaptive ; t#bool rf_rx_lpf_shrink ; t#bool reject_aggre_pkt ; t#bool tra_tdma_on ; t#u8 tra_tdma_nav ; t#u8 tra_tdma_ant ; t#bool tdma_on ; t#u8 tdma_ant ; t#u8 tdma_nav ; t#u8 tdma_dac_swing ; t#u8 fw_dac_swing_lvl ; t#bool ps_tdma_on ; t#u8 ps_tdma_byte [ 5 ] ; t#bool pta_on ; t#u32 val_0x6c0 ; t#u32 val_0x6c8 ; t#u32 val_0x6cc ; t#bool sw_dac_swing_on ; t#u32 sw_dac_swing_lvl ; t#u32 wlan_act_hi ; t#u32 wlan_act_lo ; t#u32 bt_retry_index ; t#bool dec_bt_pwr ; t#bool ignore_wlan_act ; } +s#bt_coexist_8723 struct bt_coexist_8723 { t#u32 high_priority_tx ; t#u32 high_priority_rx ; t#u32 low_priority_tx ; t#u32 low_priority_rx ; t#u8 c2h_bt_info ; t#bool c2h_bt_info_req_sent ; t#bool c2h_bt_inquiry_page ; t#u32 bt_inq_page_start_time ; t#u8 bt_retry_cnt ; t#u8 c2h_bt_info_original ; t#u8 bt_inquiry_page_cnt ; s#btdm_8723 btdm ; } +e#intf_type enum intf_type { INTF_PCI = 0 , INTF_USB = 1 , } +s#p2p_ps_offload_t struct p2p_ps_offload_t { t#u8 offload_en : 1 ; t#u8 role : 1 ; t#u8 ctwindow_en : 1 ; t#u8 noa0_en : 1 ; t#u8 noa1_en : 1 ; t#u8 allstasleep : 1 ; t#u8 discovery : 1 ; t#u8 reserved : 1 ; } +e#macphy_mode enum macphy_mode { SINGLEMAC_SINGLEPHY = 0 , DUALMAC_DUALPHY , DUALMAC_SINGLEPHY , } +s#rtl_hal struct rtl_hal { s#ieee80211_hw * hw ; t#bool driver_is_goingto_unload ; t#bool up_first_time ; t#bool first_init ; t#bool being_init_adapter ; t#bool bbrf_ready ; t#bool mac_func_enable ; t#bool pre_edcca_enable ; s#bt_coexist_8723 hal_coex_8723 ; e#intf_type interface ; t#u16 hw_type ; t#u8 ic_class ; t#u8 oem_id ; t#u32 version ; t#u8 state ; t#u8 board_type ; t#u8 package_type ; t#u8 external_pa ; t#u8 pa_mode ; t#u8 pa_type_2g ; t#u8 pa_type_5g ; t#u8 lna_type_2g ; t#u8 lna_type_5g ; t#u8 external_pa_2g ; t#u8 external_lna_2g ; t#u8 external_pa_5g ; t#u8 external_lna_5g ; t#u8 type_glna ; t#u8 type_gpa ; t#u8 type_alna ; t#u8 type_apa ; t#u8 rfe_type ; t#u32 fwsize ; t#u8 * pfirmware ; t#u16 fw_version ; t#u16 fw_subversion ; t#bool h2c_setinprogress ; t#u8 last_hmeboxnum ; t#bool fw_ready ; t#u8 fw_rsvdpage_startoffset ; t#u8 h2c_txcmd_seq ; t#u8 current_ra_rate ; t#u16 fwcmd_iomap ; t#u32 fwcmd_ioparam ; t#bool set_fwcmd_inprogress ; t#u8 current_fwcmd_io ; s#p2p_ps_offload_t p2p_ps_offload ; t#bool fw_clk_change_in_progress ; t#bool allow_sw_to_change_hwclc ; t#u8 fw_ps_state ; t#bool driver_going2unload ; t#u8 minspace_cfg ; e#macphy_mode macphymode ; e#band_type current_bandtype ; e#band_type current_bandtypebackup ; e#band_type bandset ; t#u32 interfaceindex ; t#u8 macphyctl_reg ; t#bool earlymode_enable ; t#u8 max_earlymode_num ; t#bool during_mac0init_radiob ; t#bool during_mac1init_radioa ; t#bool reloadtxpowerindex ; t#bool load_imrandiqk_setting_for2g ; t#bool disable_amsdu_8k ; t#bool master_of_dmsp ; t#bool slave_of_dmsp ; t#u16 rx_tag ; t#u8 rts_en ; t#bool wow_enable ; t#bool enter_pnp_sleep ; t#bool wake_from_pnp_sleep ; t#bool wow_enabled ; t#time64_t last_suspend_sec ; t#u32 wowlan_fwsize ; t#u8 * wowlan_firmware ; t#u8 hw_rof_enable ; t#bool real_wow_v2_enable ; t#bool re_init_llt_table ; } +s#regd_pair_mapping struct regd_pair_mapping { t#u16 reg_dmnenum ; t#u16 reg_5ghz_ctl ; t#u16 reg_2ghz_ctl ; } +s#rtl_regulatory struct rtl_regulatory { t#s8 alpha2 [ 2 ] ; t#u16 country_code ; t#u16 max_power_level ; t#u32 tp_scale ; t#u16 current_rd ; t#u16 current_rd_ext ; t#int16_t power_limit ; s#regd_pair_mapping * regpair ; } +s#rtl_rfkill struct rtl_rfkill { t#bool rfkill_state ; } +s#rtl_io struct rtl_io { s#device * dev ; s#mutex bb_mutex ; unsigned long pci_mem_end ; unsigned long pci_mem_start ; unsigned long pci_base_addr ; void ( * write8_async ) ( s#rtl_priv * , t#u32 , t#u8 ) ; void ( * write16_async ) ( s#rtl_priv * , t#u32 , t#u16 ) ; void ( * write32_async ) ( s#rtl_priv * , t#u32 , t#u32 ) ; void ( * writen_sync ) ( s#rtl_priv * , t#u32 , void * , t#u16 ) ; t#u8 ( * read8_sync ) ( s#rtl_priv * , t#u32 ) ; t#u16 ( * read16_sync ) ( s#rtl_priv * , t#u32 ) ; t#u32 ( * read32_sync ) ( s#rtl_priv * , t#u32 ) ; } +s#bb_reg_def struct bb_reg_def { t#u32 rfintfs ; t#u32 rfintfi ; t#u32 rfintfo ; t#u32 rfintfe ; t#u32 rf3wire_offset ; t#u32 rflssi_select ; t#u32 rftxgain_stage ; t#u32 rfhssi_para1 ; t#u32 rfhssi_para2 ; t#u32 rfsw_ctrl ; t#u32 rfagc_control1 ; t#u32 rfagc_control2 ; t#u32 rfrxiq_imbal ; t#u32 rfrx_afe ; t#u32 rftxiq_imbal ; t#u32 rftx_afe ; t#u32 rf_rb ; t#u32 rf_rbpi ; } +s#init_gain struct init_gain { t#u8 xaagccore1 ; t#u8 xbagccore1 ; t#u8 xcagccore1 ; t#u8 xdagccore1 ; t#u8 cca ; } +e#io_type enum io_type { IO_CMD_PAUSE_DM_BY_SCAN = 0 , IO_CMD_PAUSE_BAND0_DM_BY_SCAN = 0 , IO_CMD_PAUSE_BAND1_DM_BY_SCAN = 1 , IO_CMD_RESUME_DM_BY_SCAN = 2 , } +s#iqk_matrix_regs struct iqk_matrix_regs { t#bool iqk_done ; long value [ 1 ] [ 8 ] ; } +s#phy_parameters struct phy_parameters { t#u16 length ; t#u32 * pdata ; } +E#MAX_TAB 10 +e#rt_polarity_ctl enum rt_polarity_ctl { RT_POLARITY_LOW_ACT = 0 , RT_POLARITY_HIGH_ACT = 1 , } +s#rtl_phy struct rtl_phy { s#bb_reg_def phyreg_def [ 4 ] ; s#init_gain initgain_backup ; e#io_type current_io_type ; t#u8 rf_mode ; t#u8 rf_type ; t#u8 current_chan_bw ; t#u8 set_bwmode_inprogress ; t#u8 sw_chnl_inprogress ; t#u8 sw_chnl_stage ; t#u8 sw_chnl_step ; t#u8 current_channel ; t#u8 h2c_box_num ; t#u8 set_io_inprogress ; t#u8 lck_inprogress ; t#s32 reg_e94 ; t#s32 reg_e9c ; t#s32 reg_ea4 ; t#s32 reg_eac ; t#s32 reg_eb4 ; t#s32 reg_ebc ; t#s32 reg_ec4 ; t#s32 reg_ecc ; t#u8 rfpienable ; t#u8 reserve_0 ; t#u16 reserve_1 ; t#u32 reg_c04 , reg_c08 , reg_874 ; t#u32 adda_backup [ 16 ] ; t#u32 iqk_mac_backup [ 4 ] ; t#u32 iqk_bb_backup [ 10 ] ; t#bool iqk_initialized ; t#bool rfpath_rx_enable [ 4 ] ; t#u8 reg_837 ; t#bool need_iqk ; s#iqk_matrix_regs iqk_matrix [ ( 1 + 24 + 21 ) ] ; t#bool rfpi_enable ; t#bool iqk_in_progress ; t#u8 pwrgroup_cnt ; t#u8 cck_high_power ; t#u32 mcs_txpwrlevel_origoffset [ 13 ] [ 16 ] ; t#u32 mcs_offset [ 13 ] [ 16 ] ; t#u32 tx_power_by_rate_offset [ 2 ] [ 4 ] [ 4 ] [ 84 ] ; t#u8 txpwr_by_rate_base_24g [ 4 ] [ 4 ] [ 6 ] ; t#u8 txpwr_by_rate_base_5g [ 4 ] [ 4 ] [ 5 ] ; t#u8 default_initialgain [ 4 ] ; t#u8 cur_cck_txpwridx ; t#u8 cur_ofdm24g_txpwridx ; t#u8 cur_bw20_txpwridx ; t#u8 cur_bw40_txpwridx ; t#s8 txpwr_limit_2_4g [ 4 ] [ 4 ] [ 6 ] [ 14 ] [ 4 ] ; t#s8 txpwr_limit_5g [ 4 ] [ 4 ] [ 6 ] [ 49 ] [ 4 ] ; t#u32 rfreg_chnlval [ 2 ] ; t#bool apk_done ; t#u32 reg_rf3c [ 2 ] ; t#u32 backup_rf_0x1a ; t#u8 framesync ; t#u32 framesync_c34 ; t#u8 num_total_rfpath ; s#phy_parameters hwparam_tables [ E#MAX_TAB ] ; t#u16 rf_pathmap ; t#u8 hw_rof_enable ; e#rt_polarity_ctl polarity_ctl ; } +s#dm_phy_dbg_info struct dm_phy_dbg_info { t#s8 rx_snrdb [ 4 ] ; t#u64 num_qry_phy_status ; t#u64 num_qry_phy_status_cck ; t#u64 num_qry_phy_status_ofdm ; t#u16 num_qry_beacon_pkt ; t#u16 num_non_be_pkt ; t#s32 rx_evm [ 4 ] ; } +s#fast_ant_training struct fast_ant_training { t#u8 bssid [ 6 ] ; t#u8 antsel_rx_keep_0 ; t#u8 antsel_rx_keep_1 ; t#u8 antsel_rx_keep_2 ; t#u32 ant_sum [ 7 ] ; t#u32 ant_cnt [ 7 ] ; t#u32 ant_ave [ 7 ] ; t#u8 fat_state ; t#u32 train_idx ; t#u8 antsel_a [ 33 ] ; t#u8 antsel_b [ 33 ] ; t#u8 antsel_c [ 33 ] ; t#u32 main_ant_sum [ 33 ] ; t#u32 aux_ant_sum [ 33 ] ; t#u32 main_ant_cnt [ 33 ] ; t#u32 aux_ant_cnt [ 33 ] ; t#u8 rx_idle_ant ; t#bool becomelinked ; } +s#rtl_dm struct rtl_dm { long entry_min_undec_sm_pwdb ; long undec_sm_cck ; long undec_sm_pwdb ; long entry_max_undec_sm_pwdb ; t#s32 ofdm_pkt_cnt ; t#bool dm_initialgain_enable ; t#bool dynamic_txpower_enable ; t#bool current_turbo_edca ; t#bool is_any_nonbepkts ; t#bool is_cur_rdlstate ; t#bool txpower_trackinginit ; t#bool disable_framebursting ; t#bool cck_inch14 ; t#bool txpower_tracking ; t#bool useramask ; t#bool rfpath_rxenable [ 4 ] ; t#bool inform_fw_driverctrldm ; t#bool current_mrc_switch ; t#u8 txpowercount ; t#u8 powerindex_backup [ 6 ] ; t#u8 thermalvalue_rxgain ; t#u8 thermalvalue_iqk ; t#u8 thermalvalue_lck ; t#u8 thermalvalue ; t#u8 last_dtp_lvl ; t#u8 thermalvalue_avg [ 8 ] ; t#u8 thermalvalue_avg_index ; t#u8 tm_trigger ; t#bool done_txpower ; t#u8 dynamic_txhighpower_lvl ; t#u8 dm_flag ; t#u8 dm_flag_tmp ; t#u8 dm_type ; t#u8 dm_rssi_sel ; t#u8 txpower_track_control ; t#bool interrupt_migration ; t#bool disable_tx_int ; t#s8 ofdm_index [ 4 ] ; t#u8 default_ofdm_index ; t#u8 default_cck_index ; t#s8 cck_index ; t#s8 delta_power_index [ 4 ] ; t#s8 delta_power_index_last [ 4 ] ; t#s8 power_index_offset [ 4 ] ; t#s8 absolute_ofdm_swing_idx [ 4 ] ; t#s8 remnant_ofdm_swing_idx [ 4 ] ; t#s8 remnant_cck_idx ; t#bool modify_txagc_flag_path_a ; t#bool modify_txagc_flag_path_b ; t#bool one_entry_only ; s#dm_phy_dbg_info dbginfo ; t#bool atc_status ; t#bool large_cfo_hit ; t#bool is_freeze ; int cfo_tail [ 2 ] ; int cfo_ave_pre ; int crystal_cap ; t#u8 cfo_threshold ; t#u32 packet_count ; t#u32 packet_count_pre ; t#u8 tx_rate ; t#u8 swing_idx_ofdm [ 4 ] ; t#u8 swing_idx_ofdm_cur ; t#u8 swing_idx_ofdm_base [ 4 ] ; t#bool swing_flag_ofdm ; t#u8 swing_idx_cck ; t#u8 swing_idx_cck_cur ; t#u8 swing_idx_cck_base ; t#bool swing_flag_cck ; t#s8 swing_diff_2g ; t#s8 swing_diff_5g ; t#bool supp_phymode_switch ; s#fast_ant_training fat_table ; t#u8 resp_tx_path ; t#u8 path_sel ; t#u32 patha_sum ; t#u32 pathb_sum ; t#u32 patha_cnt ; t#u32 pathb_cnt ; t#u8 pre_channel ; t#u8 * p_channel ; t#u8 linked_interval ; t#u64 last_tx_ok_cnt ; t#u64 last_rx_ok_cnt ; } +e#rt_enc_alg enum rt_enc_alg { NO_ENCRYPTION = 0 , WEP40_ENCRYPTION = 1 , TKIP_ENCRYPTION = 2 , RSERVED_ENCRYPTION = 3 , AESCCMP_ENCRYPTION = 4 , WEP104_ENCRYPTION = 5 , AESCMAC_ENCRYPTION = 6 , } +s#rtl_security struct rtl_security { t#bool use_sw_sec ; t#bool being_setkey ; t#bool use_defaultkey ; e#rt_enc_alg pairwise_enc_algorithm ; e#rt_enc_alg group_enc_algorithm ; t#u32 hwsec_cam_bitmap ; t#u8 hwsec_cam_sta_addr [ 32 ] [ 6 ] ; t#u8 key_buf [ 5 ] [ 61 ] ; t#u8 key_len [ 5 ] ; t#u8 * pairwise_key ; } +s#rtl_efuse_ops struct rtl_efuse_ops { int ( * efuse_onebyte_read ) ( s#ieee80211_hw * , t#u16 , t#u8 * ) ; void ( * efuse_logical_map_read ) ( s#ieee80211_hw * , t#u8 , t#u16 , t#u32 * ) ; } +s#rtl_efuse struct rtl_efuse { const s#rtl_efuse_ops * efuse_ops ; t#bool autoload_ok ; t#bool bootfromefuse ; t#u16 max_physical_size ; t#u8 efuse_map [ 2 ] [ 512 ] ; t#u16 efuse_usedbytes ; t#u8 efuse_usedpercentage ; t#u8 autoload_failflag ; t#u8 autoload_status ; short epromtype ; t#u16 eeprom_vid ; t#u16 eeprom_did ; t#u16 eeprom_svid ; t#u16 eeprom_smid ; t#u8 eeprom_oemid ; t#u16 eeprom_channelplan ; t#u8 eeprom_version ; t#u8 board_type ; t#u8 external_pa ; t#u8 dev_addr [ 6 ] ; t#u8 wowlan_enable ; t#u8 antenna_div_cfg ; t#u8 antenna_div_type ; t#bool txpwr_fromeprom ; t#u8 eeprom_crystalcap ; t#u8 eeprom_tssi [ 2 ] ; t#u8 eeprom_tssi_5g [ 3 ] [ 2 ] ; t#u8 eeprom_pwrlimit_ht20 [ ( 3 + 9 ) ] ; t#u8 eeprom_pwrlimit_ht40 [ ( 3 + 9 ) ] ; t#u8 eeprom_chnlarea_txpwr_cck [ 4 ] [ 3 ] ; t#u8 eeprom_chnlarea_txpwr_ht40_1s [ 4 ] [ ( 3 + 9 ) ] ; t#u8 eprom_chnl_txpwr_ht40_2sdf [ 4 ] [ ( 3 + 9 ) ] ; t#u8 internal_pa_5g [ 2 ] ; t#u8 eeprom_c9 ; t#u8 eeprom_cc ; t#u8 eeprom_pwrgroup [ 2 ] [ 3 ] ; t#u8 pwrgroup_ht20 [ 2 ] [ ( 14 + 24 + 21 ) ] ; t#u8 pwrgroup_ht40 [ 2 ] [ ( 14 + 24 + 21 ) ] ; t#u8 txpwrlevel_cck [ 4 ] [ 14 ] ; t#u8 txpwrlevel_ht40_1s [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#u8 txpwrlevel_ht40_2s [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#s8 txpwr_cckdiff [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#s8 txpwr_ht20diff [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#s8 txpwr_ht40diff [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#s8 txpwr_legacyhtdiff [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#u8 txpwr_5g_bw40base [ 4 ] [ ( 14 + 24 + 21 ) ] ; t#u8 txpwr_5g_bw80base [ 4 ] [ 7 ] ; t#s8 txpwr_5g_ofdmdiff [ 4 ] [ 4 ] ; t#s8 txpwr_5g_bw20diff [ 4 ] [ 4 ] ; t#s8 txpwr_5g_bw40diff [ 4 ] [ 4 ] ; t#s8 txpwr_5g_bw80diff [ 4 ] [ 4 ] ; t#u8 txpwr_safetyflag ; t#u16 eeprom_txpowerdiff ; t#u8 antenna_txpwdiff [ 3 ] ; t#u8 eeprom_regulatory ; t#u8 eeprom_thermalmeter ; t#u8 thermalmeter [ 2 ] ; t#u16 tssi_13dbm ; t#u8 crystalcap ; t#u8 delta_iqk ; t#u8 delta_lck ; t#u8 legacy_ht_txpowerdiff ; t#bool apk_thermalmeterignore ; t#bool b1x1_recvcombine ; t#bool b1ss_support ; t#u8 channel_plan ; } +e#rtl_led_pin enum rtl_led_pin { LED_PIN_GPIO0 , LED_PIN_LED0 , LED_PIN_LED1 , LED_PIN_LED2 } +s#rtl_led struct rtl_led { void * hw ; e#rtl_led_pin ledpin ; t#bool ledon ; } +s#rtl_led_ctl struct rtl_led_ctl { t#bool led_opendrain ; s#rtl_led sw_led0 ; s#rtl_led sw_led1 ; } +s#rtl_tx_report struct rtl_tx_report { t#atomic_t sn ; t#u16 last_sent_sn ; unsigned long last_sent_time ; t#u16 last_recv_sn ; s#sk_buff_head queue ; } +s#rtl_scan_list struct rtl_scan_list { int num ; s#list_head list ; } +e#rt_psmode enum rt_psmode { EACTIVE , EMAXPS , EFASTPS , EAUTOPS , } +e#rf_pwrstate enum rf_pwrstate { ERFON , ERFSLEEP , ERFOFF } +e#p2p_ps_mode enum p2p_ps_mode { P2P_PS_NONE = 0 , P2P_PS_CTWINDOW = 1 , P2P_PS_NOA = 2 , P2P_PS_MIX = 3 , } +e#p2p_ps_state enum p2p_ps_state { P2P_PS_DISABLE = 0 , P2P_PS_ENABLE = 1 , P2P_PS_SCAN = 2 , P2P_PS_SCAN_DONE = 3 , P2P_PS_ALLSTASLEEP = 4 , } +s#rtl_p2p_ps_info struct rtl_p2p_ps_info { e#p2p_ps_mode p2p_ps_mode ; e#p2p_ps_state p2p_ps_state ; t#u8 noa_index ; t#u8 ctwindow ; t#u8 opp_ps ; t#u8 noa_num ; t#u8 noa_count_type [ 2 ] ; t#u32 noa_duration [ 2 ] ; t#u32 noa_interval [ 2 ] ; t#u32 noa_start_time [ 2 ] ; } +s#rtl_ps_ctl struct rtl_ps_ctl { t#bool pwrdomain_protect ; t#bool in_powersavemode ; t#bool rfchange_inprogress ; t#bool swrf_processing ; t#bool hwradiooff ; t#bool support_aspm ; t#bool support_backdoor ; e#rt_psmode dot11_psmode ; t#bool swctrl_lps ; t#bool leisure_ps ; t#bool fwctrl_lps ; t#u8 fwctrl_psmode ; t#u8 reg_fwctrl_lps ; t#bool fw_current_inpsmode ; t#u8 reg_max_lps_awakeintvl ; t#bool report_linked ; t#bool low_power_enable ; t#bool inactiveps ; t#u32 rfoff_reason ; t#u32 cur_ps_level ; t#u32 reg_rfps_level ; t#u8 const_amdpci_aspm ; t#bool pwrdown_mode ; e#rf_pwrstate inactive_pwrstate ; e#rf_pwrstate rfpwr_state ; t#bool sw_ps_enabled ; t#bool state ; t#bool state_inap ; t#bool multi_buffered ; t#u16 nullfunc_seq ; unsigned int dtim_counter ; unsigned int sleep_ms ; unsigned long last_sleep_jiffies ; unsigned long last_awake_jiffies ; unsigned long last_delaylps_stamp_jiffies ; unsigned long last_dtim ; unsigned long last_beacon ; unsigned long last_action ; unsigned long last_slept ; s#rtl_p2p_ps_info p2p_ps_info ; t#u8 pwr_mode ; t#u8 smart_ps ; t#u8 wo_wlan_mode ; t#u8 arp_offload_enable ; t#u8 gtk_offload_enable ; t#u32 wakeup_reason ; } +s#rate_adaptive struct rate_adaptive { t#u8 rate_adaptive_disabled ; t#u8 ratr_state ; t#u16 reserve ; t#u32 high_rssi_thresh_for_ra ; t#u32 high2low_rssi_thresh_for_ra ; t#u8 low2high_rssi_thresh_for_ra40m ; t#u32 low_rssi_thresh_for_ra40m ; t#u8 low2high_rssi_thresh_for_ra20m ; t#u32 low_rssi_thresh_for_ra20m ; t#u32 upper_rssi_threshold_ratr ; t#u32 middleupper_rssi_threshold_ratr ; t#u32 middle_rssi_threshold_ratr ; t#u32 middlelow_rssi_threshold_ratr ; t#u32 low_rssi_threshold_ratr ; t#u32 ultralow_rssi_threshold_ratr ; t#u32 low_rssi_threshold_ratr_40m ; t#u32 low_rssi_threshold_ratr_20m ; t#u8 ping_rssi_enable ; t#u32 ping_rssi_ratr ; t#u32 ping_rssi_thresh_for_ra ; t#u32 last_ratr ; t#u8 pre_ratr_state ; t#u8 ldpc_thres ; t#bool use_ldpc ; t#bool lower_rts_rate ; t#bool is_special_data ; } +s#dynamic_primary_cca struct dynamic_primary_cca { t#u8 pricca_flag ; t#u8 intf_flag ; t#u8 intf_type ; t#u8 dup_rts_flag ; t#u8 monitor_flag ; t#u8 ch_offset ; t#u8 mf_state ; } +s#rt_smooth_data struct rt_smooth_data { t#u32 elements [ 100 ] ; t#u32 index ; t#u32 total_num ; t#u32 total_val ; } +s#wireless_stats struct wireless_stats { t#u64 txbytesunicast ; t#u64 txbytesmulticast ; t#u64 txbytesbroadcast ; t#u64 rxbytesunicast ; t#u64 txbytesunicast_inperiod ; t#u64 rxbytesunicast_inperiod ; t#u32 txbytesunicast_inperiod_tp ; t#u32 rxbytesunicast_inperiod_tp ; t#u64 txbytesunicast_last ; t#u64 rxbytesunicast_last ; long rx_snr_db [ 4 ] ; long recv_signal_power ; long signal_quality ; long last_sigstrength_inpercent ; t#u32 rssi_calculate_cnt ; t#u32 pwdb_all_cnt ; long signal_strength ; t#u8 rx_rssi_percentage [ 4 ] ; t#u8 rx_evm_dbm [ 4 ] ; t#u8 rx_evm_percentage [ 2 ] ; t#u16 rx_cfo_short [ 4 ] ; t#u16 rx_cfo_tail [ 4 ] ; s#rt_smooth_data ui_rssi ; s#rt_smooth_data ui_link_quality ; } +s#rt_link_detect struct rt_link_detect { t#u32 bcn_rx_inperiod ; t#u32 roam_times ; t#u32 num_tx_in4period [ 4 ] ; t#u32 num_rx_in4period [ 4 ] ; t#u32 num_tx_inperiod ; t#u32 num_rx_inperiod ; t#bool busytraffic ; t#bool tx_busy_traffic ; t#bool rx_busy_traffic ; t#bool higher_busytraffic ; t#bool higher_busyrxtraffic ; t#u32 tidtx_in4period [ 9 ] [ 4 ] ; t#u32 tidtx_inperiod [ 9 ] ; t#bool higher_busytxtraffic [ 9 ] ; } +s#false_alarm_statistics struct false_alarm_statistics { t#u32 cnt_parity_fail ; t#u32 cnt_rate_illegal ; t#u32 cnt_crc8_fail ; t#u32 cnt_mcs_fail ; t#u32 cnt_fast_fsync_fail ; t#u32 cnt_sb_search_fail ; t#u32 cnt_ofdm_fail ; t#u32 cnt_cck_fail ; t#u32 cnt_all ; t#u32 cnt_ofdm_cca ; t#u32 cnt_cck_cca ; t#u32 cnt_cca_all ; t#u32 cnt_bw_usc ; t#u32 cnt_bw_lsc ; } +s#rtl_rate_priv struct rtl_rate_priv { t#u8 ht_cap ; } +s#rtl_debug struct rtl_debug { s#dentry * debugfs_dir ; char debugfs_name [ 20 ] ; } +s#rtl_int struct rtl_int { t#u32 inta ; t#u32 intb ; t#u32 intc ; t#u32 intd ; } +e#nl80211_channel_type enum nl80211_channel_type { NL80211_CHAN_NO_HT , NL80211_CHAN_HT20 , NL80211_CHAN_HT40MINUS , NL80211_CHAN_HT40PLUS } +s#rtl_stats struct rtl_stats { t#u8 psaddr [ 6 ] ; t#u32 mac_time [ 2 ] ; t#s8 rssi ; t#u8 signal ; t#u8 noise ; t#u8 rate ; t#u8 received_channel ; t#u8 control ; t#u8 mask ; t#u8 freq ; t#u16 len ; t#u64 tsf ; t#u32 beacon_time ; t#u8 nic_type ; t#u16 length ; t#u8 signalquality ; t#s32 recvsignalpower ; t#s8 rxpower ; t#u8 signalstrength ; t#u16 hwerror : 1 ; t#u16 crc : 1 ; t#u16 icv : 1 ; t#u16 shortpreamble : 1 ; t#u16 antenna : 1 ; t#u16 decrypted : 1 ; t#u16 wakeup : 1 ; t#u32 timestamp_low ; t#u32 timestamp_high ; t#bool shift ; t#u8 rx_drvinfo_size ; t#u8 rx_bufshift ; t#bool isampdu ; t#bool isfirst_ampdu ; t#bool rx_is40mhzpacket ; t#u8 rx_packet_bw ; t#u32 rx_pwdb_all ; t#u8 rx_mimo_signalstrength [ 4 ] ; t#s8 rx_mimo_signalquality [ 4 ] ; t#u8 rx_mimo_evm_dbm [ 4 ] ; t#u16 cfo_short [ 4 ] ; t#u16 cfo_tail [ 4 ] ; t#s8 rx_mimo_sig_qual [ 4 ] ; t#u8 rx_pwr [ 4 ] ; t#u8 rx_snr [ 4 ] ; t#u8 bandwidth ; t#u8 bt_coex_pwr_adjust ; t#bool packet_matchbssid ; t#bool is_cck ; t#bool is_ht ; t#bool packet_toself ; t#bool packet_beacon ; t#s8 cck_adc_pwdb [ 4 ] ; t#bool is_vht ; t#bool is_short_gi ; t#u8 vht_nss ; t#u8 packet_report_type ; t#u32 macid ; t#u32 bt_rx_rssi_percentage ; t#u32 macid_valid_entry [ 2 ] ; } +e#led_ctl_mode enum led_ctl_mode { LED_CTL_POWER_ON = 1 , LED_CTL_LINK = 2 , LED_CTL_NO_LINK = 3 , LED_CTL_TX = 4 , LED_CTL_RX = 5 , LED_CTL_SITE_SURVEY = 6 , LED_CTL_POWER_OFF = 7 , LED_CTL_START_TO_LINK = 8 , LED_CTL_START_WPS = 9 , LED_CTL_STOP_WPS = 10 , } +e#radio_path enum radio_path { RF90_PATH_A = 0 , RF90_PATH_B = 1 , RF90_PATH_C = 2 , RF90_PATH_D = 3 , } +s#rtlwifi_firmware_header struct rtlwifi_firmware_header { t#__le16 signature ; t#u8 category ; t#u8 function ; t#__le16 version ; t#u8 subversion ; t#u8 rsvd1 ; t#u8 month ; t#u8 date ; t#u8 hour ; t#u8 minute ; t#__le16 ramcodesize ; t#__le16 rsvd2 ; t#__le32 svnindex ; t#__le32 rsvd3 ; t#__le32 rsvd4 ; t#__le32 rsvd5 ; } +s#rtl_wow_pattern struct rtl_wow_pattern { t#u8 type ; t#u16 crc ; t#u32 mask [ 4 ] ; } +s#rtl_hal_ops struct rtl_hal_ops { int ( * init_sw_vars ) ( s#ieee80211_hw * ) ; void ( * deinit_sw_vars ) ( s#ieee80211_hw * ) ; void ( * read_chip_version ) ( s#ieee80211_hw * ) ; void ( * read_eeprom_info ) ( s#ieee80211_hw * ) ; void ( * interrupt_recognized ) ( s#ieee80211_hw * , s#rtl_int * ) ; int ( * hw_init ) ( s#ieee80211_hw * ) ; void ( * hw_disable ) ( s#ieee80211_hw * ) ; void ( * hw_suspend ) ( s#ieee80211_hw * ) ; void ( * hw_resume ) ( s#ieee80211_hw * ) ; void ( * enable_interrupt ) ( s#ieee80211_hw * ) ; void ( * disable_interrupt ) ( s#ieee80211_hw * ) ; int ( * set_network_type ) ( s#ieee80211_hw * , e#nl80211_iftype ) ; void ( * set_chk_bssid ) ( s#ieee80211_hw * , t#bool ) ; void ( * set_bw_mode ) ( s#ieee80211_hw * , e#nl80211_channel_type ) ; t#u8 ( * switch_channel ) ( s#ieee80211_hw * ) ; void ( * set_qos ) ( s#ieee80211_hw * , int ) ; void ( * set_bcn_reg ) ( s#ieee80211_hw * ) ; void ( * set_bcn_intv ) ( s#ieee80211_hw * ) ; void ( * update_interrupt_mask ) ( s#ieee80211_hw * , t#u32 , t#u32 ) ; void ( * get_hw_reg ) ( s#ieee80211_hw * , t#u8 , t#u8 * ) ; void ( * set_hw_reg ) ( s#ieee80211_hw * , t#u8 , t#u8 * ) ; void ( * update_rate_tbl ) ( s#ieee80211_hw * , s#ieee80211_sta * , t#u8 , t#bool ) ; void ( * pre_fill_tx_bd_desc ) ( s#ieee80211_hw * , t#u8 * , t#u8 * , t#u8 , s#sk_buff * , t#dma_addr_t ) ; void ( * update_rate_mask ) ( s#ieee80211_hw * , t#u8 ) ; t#u16 ( * rx_desc_buff_remained_cnt ) ( s#ieee80211_hw * , t#u8 ) ; void ( * rx_check_dma_ok ) ( s#ieee80211_hw * , t#u8 * , t#u8 ) ; void ( * fill_tx_desc ) ( s#ieee80211_hw * , s#ieee80211_hdr * , t#u8 * , t#u8 * , s#ieee80211_tx_info * , s#ieee80211_sta * , s#sk_buff * , t#u8 , s#rtl_tcb_desc * ) ; void ( * fill_fake_txdesc ) ( s#ieee80211_hw * , t#u8 * , t#u32 , t#bool ) ; void ( * fill_tx_cmddesc ) ( s#ieee80211_hw * , t#u8 * , t#bool , t#bool , s#sk_buff * ) ; void ( * fill_tx_special_desc ) ( s#ieee80211_hw * , t#u8 * , t#u8 * , s#sk_buff * , t#u8 ) ; t#bool ( * query_rx_desc ) ( s#ieee80211_hw * , s#rtl_stats * , s#ieee80211_rx_status * , t#u8 * , s#sk_buff * ) ; void ( * set_channel_access ) ( s#ieee80211_hw * ) ; t#bool ( * radio_onoff_checking ) ( s#ieee80211_hw * , t#u8 * ) ; void ( * dm_watchdog ) ( s#ieee80211_hw * ) ; void ( * scan_operation_backup ) ( s#ieee80211_hw * , t#u8 ) ; t#bool ( * set_rf_power_state ) ( s#ieee80211_hw * , e#rf_pwrstate ) ; void ( * led_control ) ( s#ieee80211_hw * , e#led_ctl_mode ) ; void ( * set_desc ) ( s#ieee80211_hw * , t#u8 * , t#bool , t#u8 , t#u8 * ) ; t#u64 ( * get_desc ) ( s#ieee80211_hw * , t#u8 * , t#bool , t#u8 ) ; t#bool ( * is_tx_desc_closed ) ( s#ieee80211_hw * , t#u8 , t#u16 ) ; void ( * tx_polling ) ( s#ieee80211_hw * , t#u8 ) ; void ( * enable_hw_sec ) ( s#ieee80211_hw * ) ; void ( * set_key ) ( s#ieee80211_hw * , t#u32 , t#u8 * , t#bool , t#u8 , t#bool , t#bool ) ; void ( * init_sw_leds ) ( s#ieee80211_hw * ) ; void ( * deinit_sw_leds ) ( s#ieee80211_hw * ) ; t#u32 ( * get_bbreg ) ( s#ieee80211_hw * , t#u32 , t#u32 ) ; void ( * set_bbreg ) ( s#ieee80211_hw * , t#u32 , t#u32 , t#u32 ) ; t#u32 ( * get_rfreg ) ( s#ieee80211_hw * , e#radio_path , t#u32 , t#u32 ) ; void ( * set_rfreg ) ( s#ieee80211_hw * , e#radio_path , t#u32 , t#u32 , t#u32 ) ; void ( * linked_set_reg ) ( s#ieee80211_hw * ) ; void ( * chk_switch_dmdp ) ( s#ieee80211_hw * ) ; void ( * dualmac_easy_concurrent ) ( s#ieee80211_hw * ) ; void ( * dualmac_switch_to_dmdp ) ( s#ieee80211_hw * ) ; t#bool ( * phy_rf6052_config ) ( s#ieee80211_hw * ) ; void ( * phy_rf6052_set_cck_txpower ) ( s#ieee80211_hw * , t#u8 * ) ; void ( * phy_rf6052_set_ofdm_txpower ) ( s#ieee80211_hw * , t#u8 * , t#u8 ) ; t#bool ( * config_bb_with_headerfile ) ( s#ieee80211_hw * , t#u8 ) ; t#bool ( * config_bb_with_pgheaderfile ) ( s#ieee80211_hw * , t#u8 ) ; void ( * phy_lc_calibrate ) ( s#ieee80211_hw * , t#bool ) ; void ( * phy_set_bw_mode_callback ) ( s#ieee80211_hw * ) ; void ( * dm_dynamic_txpower ) ( s#ieee80211_hw * ) ; void ( * c2h_command_handle ) ( s#ieee80211_hw * ) ; void ( * bt_wifi_media_status_notify ) ( s#ieee80211_hw * , t#bool ) ; void ( * bt_coex_off_before_lps ) ( s#ieee80211_hw * ) ; void ( * fill_h2c_cmd ) ( s#ieee80211_hw * , t#u8 , t#u32 , t#u8 * ) ; void ( * set_default_port_id_cmd ) ( s#ieee80211_hw * ) ; t#bool ( * get_btc_status ) ( void ) ; t#bool ( * is_fw_header ) ( s#rtlwifi_firmware_header * ) ; void ( * add_wowlan_pattern ) ( s#ieee80211_hw * , s#rtl_wow_pattern * , t#u8 ) ; t#u16 ( * get_available_desc ) ( s#ieee80211_hw * , t#u8 ) ; void ( * c2h_ra_report_handler ) ( s#ieee80211_hw * , t#u8 * , t#u8 ) ; } +s#rtl_mod_params struct rtl_mod_params { t#u64 debug_mask ; t#bool sw_crypto ; int debug_level ; t#bool inactiveps ; t#bool swctrl_lps ; t#bool fwctrl_lps ; t#bool msi_support ; t#bool dma64 ; int aspm_support ; t#bool disable_watchdog ; t#bool int_clear ; int ant_sel ; } +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#rtl_hal_usbint_cfg struct rtl_hal_usbint_cfg { t#u32 in_ep_num ; t#u32 rx_urb_num ; t#u32 rx_max_size ; void ( * usb_rx_hdl ) ( s#ieee80211_hw * , s#sk_buff * ) ; void ( * usb_rx_segregate_hdl ) ( s#ieee80211_hw * , s#sk_buff * , s#sk_buff_head * ) ; void ( * usb_tx_cleanup ) ( s#ieee80211_hw * , s#sk_buff * ) ; int ( * usb_tx_post_hdl ) ( s#ieee80211_hw * , s#urb * , s#sk_buff * ) ; s#sk_buff * ( * usb_tx_aggregate_hdl ) ( s#ieee80211_hw * , s#sk_buff_head * ) ; int ( * usb_endpoint_mapping ) ( s#ieee80211_hw * ) ; t#u16 ( * usb_mq_to_hwq ) ( t#__le16 , t#u16 ) ; } +e#rtl_spec_ver enum rtl_spec_ver { RTL_SPEC_NEW_RATEID = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , RTL_SPEC_SUPPORT_VHT = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , RTL_SPEC_EXT_C2H = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , } +E#RTL_VAR_MAP_MAX ( 0 ) + 91 +s#rtl_hal_cfg struct rtl_hal_cfg { t#u8 bar_id ; t#bool write_readback ; char * name ; char * alt_fw_name ; s#rtl_hal_ops * ops ; s#rtl_mod_params * mod_params ; s#rtl_hal_usbint_cfg * usb_interface_cfg ; e#rtl_spec_ver spec_ver ; t#u32 maps [ E#RTL_VAR_MAP_MAX ] ; } +s#rtl_intf_ops struct rtl_intf_ops { void ( * read_efuse_byte ) ( s#ieee80211_hw * , t#u16 , t#u8 * ) ; int ( * adapter_start ) ( s#ieee80211_hw * ) ; void ( * adapter_stop ) ( s#ieee80211_hw * ) ; t#bool ( * check_buddy_priv ) ( s#ieee80211_hw * , s#rtl_priv * * ) ; int ( * adapter_tx ) ( s#ieee80211_hw * , s#ieee80211_sta * , s#sk_buff * , s#rtl_tcb_desc * ) ; void ( * flush ) ( s#ieee80211_hw * , t#u32 , t#bool ) ; int ( * reset_trx_ring ) ( s#ieee80211_hw * ) ; t#bool ( * waitq_insert ) ( s#ieee80211_hw * , s#ieee80211_sta * , s#sk_buff * ) ; void ( * disable_aspm ) ( s#ieee80211_hw * ) ; void ( * enable_aspm ) ( s#ieee80211_hw * ) ; } +s#dig_t struct dig_t { t#u32 rssi_lowthresh ; t#u32 rssi_highthresh ; t#u32 fa_lowthresh ; t#u32 fa_highthresh ; long last_min_undec_pwdb_for_dm ; long rssi_highpower_lowthresh ; long rssi_highpower_highthresh ; t#u32 recover_cnt ; t#u32 pre_igvalue ; t#u32 cur_igvalue ; long rssi_val ; t#u8 dig_enable_flag ; t#u8 dig_ext_port_stage ; t#u8 dig_algorithm ; t#u8 dig_twoport_algorithm ; t#u8 dig_dbgmode ; t#u8 dig_slgorithm_switch ; t#u8 cursta_cstate ; t#u8 presta_cstate ; t#u8 curmultista_cstate ; t#u8 stop_dig ; t#s8 back_val ; t#s8 back_range_max ; t#s8 back_range_min ; t#u8 rx_gain_max ; t#u8 rx_gain_min ; t#u8 min_undec_pwdb_for_dm ; t#u8 rssi_val_min ; t#u8 pre_cck_cca_thres ; t#u8 cur_cck_cca_thres ; t#u8 pre_cck_pd_state ; t#u8 cur_cck_pd_state ; t#u8 pre_cck_fa_state ; t#u8 cur_cck_fa_state ; t#u8 pre_ccastate ; t#u8 cur_ccasate ; t#u8 large_fa_hit ; t#u8 forbidden_igi ; t#u8 dig_state ; t#u8 dig_highpwrstate ; t#u8 cur_sta_cstate ; t#u8 pre_sta_cstate ; t#u8 cur_ap_cstate ; t#u8 pre_ap_cstate ; t#u8 cur_pd_thstate ; t#u8 pre_pd_thstate ; t#u8 cur_cs_ratiostate ; t#u8 pre_cs_ratiostate ; t#u8 backoff_enable_flag ; t#s8 backoffval_range_max ; t#s8 backoffval_range_min ; t#u8 dig_min_0 ; t#u8 dig_min_1 ; t#u8 bt30_cur_igi ; t#bool media_connect_0 ; t#bool media_connect_1 ; t#u32 antdiv_rssi_max ; t#u32 rssi_max ; } +s#ps_t struct ps_t { t#u8 pre_ccastate ; t#u8 cur_ccasate ; t#u8 pre_rfstate ; t#u8 cur_rfstate ; t#u8 initialize ; long rssi_val_min ; } +s#proxim struct proxim { t#bool proxim_on ; void * proximity_priv ; int ( * proxim_rx ) ( s#ieee80211_hw * , s#rtl_stats * , s#sk_buff * ) ; t#u8 ( * proxim_get_var ) ( s#ieee80211_hw * , t#u8 ) ; } +e#rt_media_status enum rt_media_status { RT_MEDIA_DISCONNECT = 0 , RT_MEDIA_CONNECT = 1 } +s#rtl_btc_ops struct rtl_btc_ops { void ( * btc_init_variables ) ( s#rtl_priv * ) ; void ( * btc_init_variables_wifi_only ) ( s#rtl_priv * ) ; void ( * btc_deinit_variables ) ( s#rtl_priv * ) ; void ( * btc_init_hal_vars ) ( s#rtl_priv * ) ; void ( * btc_power_on_setting ) ( s#rtl_priv * ) ; void ( * btc_init_hw_config ) ( s#rtl_priv * ) ; void ( * btc_init_hw_config_wifi_only ) ( s#rtl_priv * ) ; void ( * btc_ips_notify ) ( s#rtl_priv * , t#u8 ) ; void ( * btc_lps_notify ) ( s#rtl_priv * , t#u8 ) ; void ( * btc_scan_notify ) ( s#rtl_priv * , t#u8 ) ; void ( * btc_scan_notify_wifi_only ) ( s#rtl_priv * , t#u8 ) ; void ( * btc_connect_notify ) ( s#rtl_priv * , t#u8 ) ; void ( * btc_mediastatus_notify ) ( s#rtl_priv * , e#rt_media_status ) ; void ( * btc_periodical ) ( s#rtl_priv * ) ; void ( * btc_halt_notify ) ( s#rtl_priv * ) ; void ( * btc_btinfo_notify ) ( s#rtl_priv * , t#u8 * , t#u8 ) ; void ( * btc_btmpinfo_notify ) ( s#rtl_priv * , t#u8 * , t#u8 ) ; t#bool ( * btc_is_limited_dig ) ( s#rtl_priv * ) ; t#bool ( * btc_is_disable_edca_turbo ) ( s#rtl_priv * ) ; t#bool ( * btc_is_bt_disabled ) ( s#rtl_priv * ) ; void ( * btc_special_packet_notify ) ( s#rtl_priv * , t#u8 ) ; void ( * btc_switch_band_notify ) ( s#rtl_priv * , t#u8 , t#bool ) ; void ( * btc_switch_band_notify_wifi_only ) ( s#rtl_priv * , t#u8 , t#bool ) ; void ( * btc_display_bt_coex_info ) ( s#rtl_priv * , s#seq_file * ) ; void ( * btc_record_pwr_mode ) ( s#rtl_priv * , t#u8 * , t#u8 ) ; t#u8 ( * btc_get_lps_val ) ( s#rtl_priv * ) ; t#u8 ( * btc_get_rpwm_val ) ( s#rtl_priv * ) ; t#bool ( * btc_is_bt_ctrl_lps ) ( s#rtl_priv * ) ; void ( * btc_get_ampdu_cfg ) ( s#rtl_priv * , t#u8 * , t#u8 * , t#u8 * ) ; t#bool ( * btc_is_bt_lps_on ) ( s#rtl_priv * ) ; } +s#rtl_btc_info struct rtl_btc_info { t#u8 bt_type ; t#u8 btcoexist ; t#u8 ant_num ; t#u8 single_ant_path ; t#u8 ap_num ; t#bool in_4way ; unsigned long in_4way_ts ; } +s#bt_coexist_info struct bt_coexist_info { s#rtl_btc_ops * btc_ops ; s#rtl_btc_info btc_info ; void * btc_context ; void * wifi_only_context ; t#u8 eeprom_bt_coexist ; t#u8 eeprom_bt_type ; t#u8 eeprom_bt_ant_num ; t#u8 eeprom_bt_ant_isol ; t#u8 eeprom_bt_radio_shared ; t#u8 bt_coexistence ; t#u8 bt_ant_num ; t#u8 bt_coexist_type ; t#u8 bt_state ; t#u8 bt_cur_state ; t#u8 bt_ant_isolation ; t#u8 bt_pape_ctrl ; t#u8 bt_service ; t#u8 bt_radio_shared_type ; t#u8 bt_rfreg_origin_1e ; t#u8 bt_rfreg_origin_1f ; t#u8 bt_rssi_state ; t#u32 ratio_tx ; t#u32 ratio_pri ; t#u32 bt_edca_ul ; t#u32 bt_edca_dl ; t#bool init_set ; t#bool bt_busy_traffic ; t#bool bt_traffic_mode_set ; t#bool bt_non_traffic_mode_set ; t#bool fw_coexist_all_off ; t#bool sw_coexist_all_off ; t#bool hw_coexist_all_off ; t#u32 cstate ; t#u32 previous_state ; t#u32 cstate_h ; t#u32 previous_state_h ; t#u8 bt_pre_rssi_state ; t#u8 bt_pre_rssi_state1 ; t#u8 reg_bt_iso ; t#u8 reg_bt_sco ; t#bool balance_on ; t#u8 bt_active_zero_cnt ; t#bool cur_bt_disabled ; t#bool pre_bt_disabled ; t#u8 bt_profile_case ; t#u8 bt_profile_action ; t#bool bt_busy ; t#bool hold_for_bt_operation ; t#u8 lps_counter ; } +s#rtl_priv struct rtl_priv { s#ieee80211_hw * hw ; s#completion firmware_loading_complete ; s#list_head list ; s#rtl_priv * buddy_priv ; s#rtl_global_var * glb_var ; s#rtl_dualmac_easy_concurrent_ctl easy_concurrent_ctl ; s#rtl_dmsp_ctl dmsp_ctl ; s#rtl_locks locks ; s#rtl_works works ; s#rtl_mac mac80211 ; s#rtl_hal rtlhal ; s#rtl_regulatory regd ; s#rtl_rfkill rfkill ; s#rtl_io io ; s#rtl_phy phy ; s#rtl_dm dm ; s#rtl_security sec ; s#rtl_efuse efuse ; s#rtl_led_ctl ledctl ; s#rtl_tx_report tx_report ; s#rtl_scan_list scan_list ; s#rtl_ps_ctl psc ; s#rate_adaptive ra ; s#dynamic_primary_cca primarycca ; s#wireless_stats stats ; s#rt_link_detect link_info ; s#false_alarm_statistics falsealm_cnt ; s#rtl_rate_priv * rate_priv ; void * suse_kabi_padding ; s#list_head entry_list ; s#sk_buff_head c2hcmd_queue ; s#rtl_debug dbg ; int max_fw_size ; s#rtl_hal_cfg * cfg ; const s#rtl_intf_ops * intf_ops ; unsigned long status ; s#dig_t dm_digtable ; s#ps_t dm_pstable ; t#u32 reg_874 ; t#u32 reg_c70 ; t#u32 reg_85c ; t#u32 reg_a74 ; t#bool reg_init ; t#bool bt_operation_on ; t#__le32 * usb_data ; int usb_data_index ; t#bool initialized ; t#bool enter_ps ; t#u8 rate_mask [ 5 ] ; s#proxim proximity ; s#bt_coexist_info btcoexist ; t#bool use_new_trx_flow ; s#wiphy_wowlan_support wowlan ; t#u8 priv [ 0 ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +rtl_rx_ampdu_apply void rtl_rx_ampdu_apply ( s#rtl_priv * ) +rtl_beacon_statistic void rtl_beacon_statistic ( s#ieee80211_hw * , s#sk_buff * ) +rtl_collect_scan_list void rtl_collect_scan_list ( s#ieee80211_hw * , s#sk_buff * ) +rtl_c2hcmd_enqueue void rtl_c2hcmd_enqueue ( s#ieee80211_hw * , s#sk_buff * ) +rtl_send_smps_action int rtl_send_smps_action ( s#ieee80211_hw * , s#ieee80211_sta * , e#ieee80211_smps_mode ) +rtl_phy_scan_operation_backup void rtl_phy_scan_operation_backup ( s#ieee80211_hw * , t#u8 ) +rtl_recognize_peer void rtl_recognize_peer ( s#ieee80211_hw * , t#u8 * , unsigned int ) +rtl_global_var extern s#rtl_global_var rtl_global_var + +/* drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##rtl_rate_priv +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +rtl_btc_get_ops_pointer s#rtl_btc_ops * rtl_btc_get_ops_pointer ( void ) + +/* drivers/net/wireless/realtek/rtlwifi/cam.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl_cam_add_one_entry t#u8 rtl_cam_add_one_entry ( s#ieee80211_hw * , t#u8 * , t#u32 , t#u32 , t#u32 , t#u32 , t#u8 * ) +rtl_cam_delete_one_entry int rtl_cam_delete_one_entry ( s#ieee80211_hw * , t#u8 * , t#u32 ) +rtl_cam_reset_all_entry void rtl_cam_reset_all_entry ( s#ieee80211_hw * ) +rtl_cam_mark_invalid void rtl_cam_mark_invalid ( s#ieee80211_hw * , t#u8 ) +rtl_cam_empty_entry void rtl_cam_empty_entry ( s#ieee80211_hw * , t#u8 ) +rtl_cam_get_free_entry t#u8 rtl_cam_get_free_entry ( s#ieee80211_hw * , t#u8 * ) +rtl_cam_del_entry void rtl_cam_del_entry ( s#ieee80211_hw * , t#u8 * ) + +/* drivers/net/wireless/realtek/rtlwifi/core.o */ +channel5g extern t#u8 channel5g [ 49 ] +channel5g_80m extern t#u8 channel5g_80m [ 7 ] +rtl_addr_delay void rtl_addr_delay ( t#u32 ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl_rfreg_delay void rtl_rfreg_delay ( s#ieee80211_hw * , e#radio_path , t#u32 , t#u32 , t#u32 ) +rtl_bb_delay void rtl_bb_delay ( s#ieee80211_hw * , t#u32 , t#u32 ) +rtl_fw_cb void rtl_fw_cb ( const s#firmware * , void * ) +rtl_wowlan_fw_cb void rtl_wowlan_fw_cb ( const s#firmware * , void * ) +rtl_update_beacon_work_callback void rtl_update_beacon_work_callback ( s#work_struct * ) +s##rtl_rate_priv +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#wlan_pwr_cfg struct wlan_pwr_cfg { t#u16 offset ; t#u8 cut_msk ; t#u8 fab_msk : 4 ; t#u8 interface_msk : 4 ; t#u8 base : 4 ; t#u8 cmd : 4 ; t#u8 msk ; t#u8 value ; } +rtl_hal_pwrseqcmdparsing t#bool rtl_hal_pwrseqcmdparsing ( s#rtl_priv * , t#u8 , t#u8 , t#u8 , s#wlan_pwr_cfg [ ] ) +rtl_cmd_send_packet t#bool rtl_cmd_send_packet ( s#ieee80211_hw * , s#sk_buff * ) +rtl_ops extern const s#ieee80211_ops rtl_ops +rtl_btc_status_false t#bool rtl_btc_status_false ( void ) +rtl_dm_diginit void rtl_dm_diginit ( s#ieee80211_hw * , t#u32 ) + +/* drivers/net/wireless/realtek/rtlwifi/debug.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##rtl_rate_priv +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +_rtl_dbg_print __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) void _rtl_dbg_print ( s#rtl_priv * , t#u64 , int , const char * , ... ) +_rtl_dbg_print_data void _rtl_dbg_print_data ( s#rtl_priv * , t#u64 , int , const char * , const void * , int ) +rtl_debug_add_one void rtl_debug_add_one ( s#ieee80211_hw * ) +rtl_debug_remove_one void rtl_debug_remove_one ( s#ieee80211_hw * ) + +/* drivers/net/wireless/realtek/rtlwifi/efuse.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +efuse_read_1byte t#u8 efuse_read_1byte ( s#ieee80211_hw * , t#u16 ) +read_efuse_byte void read_efuse_byte ( s#ieee80211_hw * , t#u16 , t#u8 * ) +efuse_shadow_read void efuse_shadow_read ( s#ieee80211_hw * , t#u8 , t#u16 , t#u32 * ) +rtl_efuse_shadow_map_update void rtl_efuse_shadow_map_update ( s#ieee80211_hw * ) +efuse_one_byte_read int efuse_one_byte_read ( s#ieee80211_hw * , t#u16 , t#u8 * ) +efuse_power_switch void efuse_power_switch ( s#ieee80211_hw * , t#u8 , t#u8 ) +s##rtl_rate_priv +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +rtl_get_hwinfo int rtl_get_hwinfo ( s#ieee80211_hw * , s#rtl_priv * , int , t#u8 * , int * ) +rtl_fw_block_write void rtl_fw_block_write ( s#ieee80211_hw * , const t#u8 * , t#u32 ) +rtl_fw_page_write void rtl_fw_page_write ( s#ieee80211_hw * , t#u32 , const t#u8 * , t#u32 ) +rtl_fill_dummy void rtl_fill_dummy ( t#u8 * , t#u32 * ) +rtl_efuse_ops_init void rtl_efuse_ops_init ( s#ieee80211_hw * ) + +/* drivers/net/wireless/realtek/rtlwifi/pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +rtl_pci_probe int rtl_pci_probe ( s#pci_dev * , const s#pci_device_id * ) +rtl_pci_disconnect void rtl_pci_disconnect ( s#pci_dev * ) +rtl_pci_suspend int rtl_pci_suspend ( s#device * ) +rtl_pci_resume int rtl_pci_resume ( s#device * ) + +/* drivers/net/wireless/realtek/rtlwifi/ps.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl_ps_enable_nic t#bool rtl_ps_enable_nic ( s#ieee80211_hw * ) +rtl_ps_disable_nic t#bool rtl_ps_disable_nic ( s#ieee80211_hw * ) +rtl_ips_nic_on void rtl_ips_nic_on ( s#ieee80211_hw * ) +rtl_swlps_beacon void rtl_swlps_beacon ( s#ieee80211_hw * , void * , unsigned int ) +rtl_lps_change_work_callback void rtl_lps_change_work_callback ( s#work_struct * ) +rtl_lps_enter void rtl_lps_enter ( s#ieee80211_hw * , t#bool ) +rtl_lps_leave void rtl_lps_leave ( s#ieee80211_hw * , t#bool ) +rtl_p2p_info void rtl_p2p_info ( s#ieee80211_hw * , void * , unsigned int ) + +/* drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +dm_restorepowerindex void dm_restorepowerindex ( s#ieee80211_hw * ) +dm_writepowerindex void dm_writepowerindex ( s#ieee80211_hw * , t#u8 ) +dm_savepowerindex void dm_savepowerindex ( s#ieee80211_hw * ) +rtl92c_dm_write_dig void rtl92c_dm_write_dig ( s#ieee80211_hw * ) +rtl92c_dm_init_edca_turbo void rtl92c_dm_init_edca_turbo ( s#ieee80211_hw * ) +rtl92c_dm_check_txpower_tracking void rtl92c_dm_check_txpower_tracking ( s#ieee80211_hw * ) +rtl92c_dm_init_rate_adaptive_mask void rtl92c_dm_init_rate_adaptive_mask ( s#ieee80211_hw * ) +rtl92c_dm_rf_saving void rtl92c_dm_rf_saving ( s#ieee80211_hw * , t#u8 ) +rtl92c_dm_init void rtl92c_dm_init ( s#ieee80211_hw * ) +rtl92c_dm_watchdog void rtl92c_dm_watchdog ( s#ieee80211_hw * ) +rtl92c_bt_rssi_state_change t#u8 rtl92c_bt_rssi_state_change ( s#ieee80211_hw * ) +rtl92c_dm_bt_coexist void rtl92c_dm_bt_coexist ( s#ieee80211_hw * ) + +/* drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl92c_download_fw int rtl92c_download_fw ( s#ieee80211_hw * ) +rtl92c_fill_h2c_cmd void rtl92c_fill_h2c_cmd ( s#ieee80211_hw * , t#u8 , t#u32 , t#u8 * ) +rtl92c_firmware_selfreset void rtl92c_firmware_selfreset ( s#ieee80211_hw * ) +rtl92c_set_fw_pwrmode_cmd void rtl92c_set_fw_pwrmode_cmd ( s#ieee80211_hw * , t#u8 ) +rtl92c_set_fw_rsvdpagepkt void rtl92c_set_fw_rsvdpagepkt ( s#ieee80211_hw * , t#bool ( * ) ( s#ieee80211_hw * , s#sk_buff * ) ) +rtl92c_set_fw_joinbss_report_cmd void rtl92c_set_fw_joinbss_report_cmd ( s#ieee80211_hw * , t#u8 ) +rtl92c_set_p2p_ps_offload_cmd void rtl92c_set_p2p_ps_offload_cmd ( s#ieee80211_hw * , t#u8 ) + +/* drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl92c_phy_query_bb_reg t#u32 rtl92c_phy_query_bb_reg ( s#ieee80211_hw * , t#u32 , t#u32 ) +rtl92c_phy_set_bb_reg void rtl92c_phy_set_bb_reg ( s#ieee80211_hw * , t#u32 , t#u32 , t#u32 ) +_rtl92c_phy_fw_rf_serial_read t#u32 _rtl92c_phy_fw_rf_serial_read ( s#ieee80211_hw * , e#radio_path , t#u32 ) +_rtl92c_phy_fw_rf_serial_write void _rtl92c_phy_fw_rf_serial_write ( s#ieee80211_hw * , e#radio_path , t#u32 , t#u32 ) +_rtl92c_phy_rf_serial_read t#u32 _rtl92c_phy_rf_serial_read ( s#ieee80211_hw * , e#radio_path , t#u32 ) +_rtl92c_phy_rf_serial_write void _rtl92c_phy_rf_serial_write ( s#ieee80211_hw * , e#radio_path , t#u32 , t#u32 ) +_rtl92c_phy_calculate_bit_shift t#u32 _rtl92c_phy_calculate_bit_shift ( t#u32 ) +rtl92c_phy_rf_config t#bool rtl92c_phy_rf_config ( s#ieee80211_hw * ) +_rtl92c_phy_bb8192c_config_parafile t#bool _rtl92c_phy_bb8192c_config_parafile ( s#ieee80211_hw * ) +_rtl92c_store_pwrindex_diffrate_offset void _rtl92c_store_pwrindex_diffrate_offset ( s#ieee80211_hw * , t#u32 , t#u32 , t#u32 ) +_rtl92c_phy_init_bb_rf_register_definition void _rtl92c_phy_init_bb_rf_register_definition ( s#ieee80211_hw * ) +rtl92c_phy_set_txpower_level void rtl92c_phy_set_txpower_level ( s#ieee80211_hw * , t#u8 ) +rtl92c_phy_update_txpower_dbm t#bool rtl92c_phy_update_txpower_dbm ( s#ieee80211_hw * , long ) +_rtl92c_phy_dbm_to_txpwr_idx t#u8 _rtl92c_phy_dbm_to_txpwr_idx ( s#ieee80211_hw * , e#wireless_mode , long ) +_rtl92c_phy_txpwr_idx_to_dbm long _rtl92c_phy_txpwr_idx_to_dbm ( s#ieee80211_hw * , e#wireless_mode , t#u8 ) +rtl92c_phy_set_bw_mode void rtl92c_phy_set_bw_mode ( s#ieee80211_hw * , e#nl80211_channel_type ) +rtl92c_phy_sw_chnl_callback void rtl92c_phy_sw_chnl_callback ( s#ieee80211_hw * ) +rtl92c_phy_sw_chnl t#u8 rtl92c_phy_sw_chnl ( s#ieee80211_hw * ) +rtl8192_phy_check_is_legal_rfpath t#bool rtl8192_phy_check_is_legal_rfpath ( s#ieee80211_hw * , t#u32 ) +rtl92c_phy_iq_calibrate void rtl92c_phy_iq_calibrate ( s#ieee80211_hw * , t#bool ) +rtl92c_phy_lc_calibrate void rtl92c_phy_lc_calibrate ( s#ieee80211_hw * ) +rtl92c_phy_ap_calibrate void rtl92c_phy_ap_calibrate ( s#ieee80211_hw * , t#s8 ) +rtl92c_phy_set_rfpath_switch void rtl92c_phy_set_rfpath_switch ( s#ieee80211_hw * , t#bool ) +rtl92c_phy_set_io_cmd t#bool rtl92c_phy_set_io_cmd ( s#ieee80211_hw * , e#io_type ) +rtl92c_phy_set_io void rtl92c_phy_set_io ( s#ieee80211_hw * ) +rtl92ce_phy_set_rf_on void rtl92ce_phy_set_rf_on ( s#ieee80211_hw * ) +_rtl92c_phy_set_rf_sleep void _rtl92c_phy_set_rf_sleep ( s#ieee80211_hw * ) + +/* drivers/net/wireless/realtek/rtlwifi/rtl8723com/dm_common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl8723_dm_init_dynamic_txpower void rtl8723_dm_init_dynamic_txpower ( s#ieee80211_hw * ) +rtl8723_dm_init_edca_turbo void rtl8723_dm_init_edca_turbo ( s#ieee80211_hw * ) +rtl8723_dm_init_dynamic_bb_powersaving void rtl8723_dm_init_dynamic_bb_powersaving ( s#ieee80211_hw * ) + +/* drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl8723_enable_fw_download void rtl8723_enable_fw_download ( s#ieee80211_hw * , t#bool ) +e#version_8723e enum version_8723e { VERSION_TEST_UMC_CHIP_8723 = 0x0081 , VERSION_NORMAL_UMC_CHIP_8723_1T1R_A_CUT = 0x0089 , VERSION_NORMAL_UMC_CHIP_8723_1T1R_B_CUT = 0x1089 , VERSION_TEST_CHIP_1T1R_8723B = 0x0106 , VERSION_NORMAL_SMIC_CHIP_1T1R_8723B = 0x010E , VERSION_UNKNOWN = 0xFF , } +rtl8723_write_fw void rtl8723_write_fw ( s#ieee80211_hw * , e#version_8723e , t#u8 * , t#u32 , t#u8 ) +rtl8723ae_firmware_selfreset void rtl8723ae_firmware_selfreset ( s#ieee80211_hw * ) +rtl8723be_firmware_selfreset void rtl8723be_firmware_selfreset ( s#ieee80211_hw * ) +rtl8723_fw_free_to_go int rtl8723_fw_free_to_go ( s#ieee80211_hw * , t#bool , int ) +rtl8723_download_fw int rtl8723_download_fw ( s#ieee80211_hw * , t#bool , int ) +rtl8723_cmd_send_packet t#bool rtl8723_cmd_send_packet ( s#ieee80211_hw * , s#sk_buff * ) + +/* drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl8723_phy_query_bb_reg t#u32 rtl8723_phy_query_bb_reg ( s#ieee80211_hw * , t#u32 , t#u32 ) +rtl8723_phy_set_bb_reg void rtl8723_phy_set_bb_reg ( s#ieee80211_hw * , t#u32 , t#u32 , t#u32 ) +rtl8723_phy_calculate_bit_shift t#u32 rtl8723_phy_calculate_bit_shift ( t#u32 ) +rtl8723_phy_rf_serial_read t#u32 rtl8723_phy_rf_serial_read ( s#ieee80211_hw * , e#radio_path , t#u32 ) +rtl8723_phy_rf_serial_write void rtl8723_phy_rf_serial_write ( s#ieee80211_hw * , e#radio_path , t#u32 , t#u32 ) +rtl8723_phy_txpwr_idx_to_dbm long rtl8723_phy_txpwr_idx_to_dbm ( s#ieee80211_hw * , e#wireless_mode , t#u8 ) +rtl8723_phy_init_bb_rf_reg_def void rtl8723_phy_init_bb_rf_reg_def ( s#ieee80211_hw * ) +e#swchnlcmd_id enum swchnlcmd_id { CMDID_END , CMDID_SET_TXPOWEROWER_LEVEL , CMDID_BBREGWRITE10 , CMDID_WRITEPORT_ULONG , CMDID_WRITEPORT_USHORT , CMDID_WRITEPORT_UCHAR , CMDID_RF_WRITEREG , } +s#swchnlcmd struct swchnlcmd { e#swchnlcmd_id cmdid ; t#u32 para1 ; t#u32 para2 ; t#u32 msdelay ; } +rtl8723_phy_set_sw_chnl_cmdarray t#bool rtl8723_phy_set_sw_chnl_cmdarray ( s#swchnlcmd * , t#u32 , t#u32 , e#swchnlcmd_id , t#u32 , t#u32 , t#u32 ) +rtl8723_phy_path_a_fill_iqk_matrix void rtl8723_phy_path_a_fill_iqk_matrix ( s#ieee80211_hw * , t#bool , long [ ] [ 8 ] , t#u8 , t#bool ) +rtl8723_save_adda_registers void rtl8723_save_adda_registers ( s#ieee80211_hw * , t#u32 * , t#u32 * , t#u32 ) +rtl8723_phy_save_mac_registers void rtl8723_phy_save_mac_registers ( s#ieee80211_hw * , t#u32 * , t#u32 * ) +rtl8723_phy_reload_adda_registers void rtl8723_phy_reload_adda_registers ( s#ieee80211_hw * , t#u32 * , t#u32 * , t#u32 ) +rtl8723_phy_reload_mac_registers void rtl8723_phy_reload_mac_registers ( s#ieee80211_hw * , t#u32 * , t#u32 * ) +rtl8723_phy_path_adda_on void rtl8723_phy_path_adda_on ( s#ieee80211_hw * , t#u32 * , t#bool , t#bool ) +rtl8723_phy_mac_setting_calibration void rtl8723_phy_mac_setting_calibration ( s#ieee80211_hw * , t#u32 * , t#u32 * ) +rtl8723_phy_path_a_standby void rtl8723_phy_path_a_standby ( s#ieee80211_hw * ) +rtl8723_phy_pi_mode_switch void rtl8723_phy_pi_mode_switch ( s#ieee80211_hw * , t#bool ) + +/* drivers/net/wireless/realtek/rtlwifi/stats.o */ +rtl_query_rxpwrpercentage t#u8 rtl_query_rxpwrpercentage ( t#s8 ) +rtl_evm_db_to_percentage t#u8 rtl_evm_db_to_percentage ( t#s8 ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtl_signal_scale_mapping long rtl_signal_scale_mapping ( s#ieee80211_hw * , long ) +rtl_process_phyinfo void rtl_process_phyinfo ( s#ieee80211_hw * , t#u8 * , s#rtl_stats * ) + +/* drivers/net/wireless/realtek/rtlwifi/usb.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##usb_tt +s##mon_bus +s##wusb_dev +rtl_usb_probe int rtl_usb_probe ( s#usb_interface * , const s#usb_device_id * , s#rtl_hal_cfg * ) +rtl_usb_disconnect void rtl_usb_disconnect ( s#usb_interface * ) +rtl_usb_suspend int rtl_usb_suspend ( s#usb_interface * , t#pm_message_t ) +rtl_usb_resume int rtl_usb_resume ( s#usb_interface * ) + +/* drivers/net/wireless/realtek/rtw88/bf.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#rtw_tx_pkt_info struct rtw_tx_pkt_info { t#u32 tx_pkt_size ; t#u8 offset ; t#u8 pkt_offset ; t#u8 mac_id ; t#u8 rate_id ; t#u8 rate ; t#u8 qsel ; t#u8 bw ; t#u8 sec_type ; t#u8 sn ; t#bool ampdu_en ; t#u8 ampdu_factor ; t#u8 ampdu_density ; t#u16 seq ; t#bool stbc ; t#bool ldpc ; t#bool dis_rate_fallback ; t#bool bmc ; t#bool use_rate ; t#bool ls ; t#bool fs ; t#bool short_gi ; t#bool report ; t#bool rts ; t#bool dis_qselseq ; t#bool en_hwseq ; t#u8 hw_ssn_sel ; t#bool nav_use_hdr ; t#bool bt_null ; } +s#rtw_hci_ops struct rtw_hci_ops { int ( * tx_write ) ( s#rtw_dev * , s#rtw_tx_pkt_info * , s#sk_buff * ) ; void ( * tx_kick_off ) ( s#rtw_dev * ) ; void ( * flush_queues ) ( s#rtw_dev * , t#u32 , t#bool ) ; int ( * setup ) ( s#rtw_dev * ) ; int ( * start ) ( s#rtw_dev * ) ; void ( * stop ) ( s#rtw_dev * ) ; void ( * deep_ps ) ( s#rtw_dev * , t#bool ) ; void ( * link_ps ) ( s#rtw_dev * , t#bool ) ; void ( * interface_cfg ) ( s#rtw_dev * ) ; int ( * write_data_rsvd_page ) ( s#rtw_dev * , t#u8 * , t#u32 ) ; int ( * write_data_h2c ) ( s#rtw_dev * , t#u8 * , t#u32 ) ; t#u8 ( * read8 ) ( s#rtw_dev * , t#u32 ) ; t#u16 ( * read16 ) ( s#rtw_dev * , t#u32 ) ; t#u32 ( * read32 ) ( s#rtw_dev * , t#u32 ) ; void ( * write8 ) ( s#rtw_dev * , t#u32 , t#u8 ) ; void ( * write16 ) ( s#rtw_dev * , t#u32 , t#u16 ) ; void ( * write32 ) ( s#rtw_dev * , t#u32 , t#u32 ) ; } +e#rtw_hci_type enum rtw_hci_type { RTW_HCI_TYPE_PCIE , RTW_HCI_TYPE_USB , RTW_HCI_TYPE_SDIO , RTW_HCI_TYPE_UNDEFINE , } +s#rtw_hci struct rtw_hci { s#rtw_hci_ops * ops ; e#rtw_hci_type type ; t#u32 rpwm_addr ; t#u32 cpwm_addr ; t#u8 bulkout_num ; } +e#rtw_bandwidth enum rtw_bandwidth { RTW_CHANNEL_WIDTH_20 = 0 , RTW_CHANNEL_WIDTH_40 = 1 , RTW_CHANNEL_WIDTH_80 = 2 , RTW_CHANNEL_WIDTH_160 = 3 , RTW_CHANNEL_WIDTH_80_80 = 4 , RTW_CHANNEL_WIDTH_5 = 5 , RTW_CHANNEL_WIDTH_10 = 6 , } +e#rtw_rf_type enum rtw_rf_type { RF_1T1R = 0 , RF_1T2R = 1 , RF_2T2R = 2 , RF_2T3R = 3 , RF_2T4R = 4 , RF_3T3R = 5 , RF_3T4R = 6 , RF_4T4R = 7 , RF_TYPE_MAX , } +e#rtw_wireless_set enum rtw_wireless_set { WIRELESS_CCK = 0x00000001 , WIRELESS_OFDM = 0x00000002 , WIRELESS_HT = 0x00000004 , WIRELESS_VHT = 0x00000008 , } +s#rtw_ra_report struct rtw_ra_report { s#rate_info txrate ; t#u32 bit_rate ; t#u8 desc_rate ; } +s#rtw_sta_info struct rtw_sta_info { s#ieee80211_sta * sta ; s#ieee80211_vif * vif ; s#ewma_rssi avg_rssi ; t#u8 rssi_level ; t#u8 mac_id ; t#u8 rate_id ; e#rtw_bandwidth bw_mode ; e#rtw_rf_type rf_type ; e#rtw_wireless_set wireless_set ; t#u8 stbc_en : 2 ; t#u8 ldpc_en : 2 ; t#bool sgi_enable ; t#bool vht_enable ; t#bool updated ; t#u8 init_ra_lv ; t#u64 ra_mask ; unsigned long tid_ba [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#rtw_ra_report ra_report ; t#bool use_cfg_mask ; s#cfg80211_bitrate_mask * mask ; } +s#rtw_rx_pkt_stat struct rtw_rx_pkt_stat { t#bool phy_status ; t#bool icv_err ; t#bool crc_err ; t#bool decrypted ; t#bool is_c2h ; t#s32 signal_power ; t#u16 pkt_len ; t#u8 bw ; t#u8 drv_info_sz ; t#u8 shift ; t#u8 rate ; t#u8 mac_id ; t#u8 cam_id ; t#u8 ppdu_cnt ; t#u32 tsf_low ; t#s8 rx_power [ 4 ] ; t#u8 rssi ; t#u8 rxsc ; t#s8 rx_snr [ 4 ] ; t#u8 rx_evm [ 4 ] ; t#s8 cfo_tail [ 4 ] ; s#rtw_sta_info * si ; s#ieee80211_vif * vif ; s#ieee80211_hdr * hdr ; } +e#rtw_rf_path enum rtw_rf_path { RF_PATH_A = 0 , RF_PATH_B = 1 , RF_PATH_C = 2 , RF_PATH_D = 3 , } +e#rtw_net_type enum rtw_net_type { RTW_NET_NO_LINK = 0 , RTW_NET_AD_HOC = 1 , RTW_NET_MGD_LINKED = 2 , RTW_NET_AP_MODE = 3 , } +s#rtw_hw_reg struct rtw_hw_reg { t#u32 addr ; t#u32 mask ; } +s#rtw_vif_port struct rtw_vif_port { s#rtw_hw_reg mac_addr ; s#rtw_hw_reg bssid ; s#rtw_hw_reg net_type ; s#rtw_hw_reg aid ; s#rtw_hw_reg bcn_ctrl ; } +s#ewma_tp struct ewma_tp { unsigned long internal ; } +s#rtw_traffic_stats struct rtw_traffic_stats { t#u64 tx_unicast ; t#u64 rx_unicast ; t#u64 tx_cnt ; t#u64 rx_cnt ; t#u32 tx_throughput ; t#u32 rx_throughput ; s#ewma_tp tx_ewma_tp ; s#ewma_tp rx_ewma_tp ; } +e#rtw_bfee_role enum rtw_bfee_role { RTW_BFEE_NONE , RTW_BFEE_SU , RTW_BFEE_MU } +s#rtw_bfee struct rtw_bfee { e#rtw_bfee_role role ; t#u16 p_aid ; t#u8 g_id ; t#u8 mac_addr [ 6 ] ; t#u8 sound_dim ; t#u8 su_reg_index ; t#u16 aid ; } +s#rtw_vif struct rtw_vif { e#rtw_net_type net_type ; t#u16 aid ; t#u8 mac_addr [ 6 ] ; t#u8 bssid [ 6 ] ; t#u8 port ; t#u8 bcn_ctrl ; s#list_head rsvd_page_list ; s#ieee80211_tx_queue_params tx_params [ 4 ] ; const s#rtw_vif_port * conf ; s#rtw_traffic_stats stats ; s#rtw_bfee bfee ; } +E#BB_PATH_A ( ( ( ( 1UL ) ) ) << ( 0 ) ) +E#BB_PATH_B ( ( ( ( 1UL ) ) ) << ( 1 ) ) +E#BB_PATH_C ( ( ( ( 1UL ) ) ) << ( 2 ) ) +E#BB_PATH_D ( ( ( ( 1UL ) ) ) << ( 3 ) ) +e#rtw_bb_path enum rtw_bb_path { BB_PATH_A = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , BB_PATH_B = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , BB_PATH_C = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , BB_PATH_D = ( ( ( ( 1UL ) ) ) << ( 3 ) ) , BB_PATH_AB = ( E#BB_PATH_A | E#BB_PATH_B ) , BB_PATH_AC = ( E#BB_PATH_A | E#BB_PATH_C ) , BB_PATH_AD = ( E#BB_PATH_A | E#BB_PATH_D ) , BB_PATH_BC = ( E#BB_PATH_B | E#BB_PATH_C ) , BB_PATH_BD = ( E#BB_PATH_B | E#BB_PATH_D ) , BB_PATH_CD = ( E#BB_PATH_C | E#BB_PATH_D ) , BB_PATH_ABC = ( E#BB_PATH_A | E#BB_PATH_B | E#BB_PATH_C ) , BB_PATH_ABD = ( E#BB_PATH_A | E#BB_PATH_B | E#BB_PATH_D ) , BB_PATH_ACD = ( E#BB_PATH_A | E#BB_PATH_C | E#BB_PATH_D ) , BB_PATH_BCD = ( E#BB_PATH_B | E#BB_PATH_C | E#BB_PATH_D ) , BB_PATH_ABCD = ( E#BB_PATH_A | E#BB_PATH_B | E#BB_PATH_C | E#BB_PATH_D ) , } +s#rtw_chip_ops struct rtw_chip_ops { int ( * mac_init ) ( s#rtw_dev * ) ; int ( * dump_fw_crash ) ( s#rtw_dev * ) ; void ( * shutdown ) ( s#rtw_dev * ) ; int ( * read_efuse ) ( s#rtw_dev * , t#u8 * ) ; void ( * phy_set_param ) ( s#rtw_dev * ) ; void ( * set_channel ) ( s#rtw_dev * , t#u8 , t#u8 , t#u8 ) ; void ( * query_rx_desc ) ( s#rtw_dev * , t#u8 * , s#rtw_rx_pkt_stat * , s#ieee80211_rx_status * ) ; t#u32 ( * read_rf ) ( s#rtw_dev * , e#rtw_rf_path , t#u32 , t#u32 ) ; t#bool ( * write_rf ) ( s#rtw_dev * , e#rtw_rf_path , t#u32 , t#u32 , t#u32 ) ; void ( * set_tx_power_index ) ( s#rtw_dev * ) ; int ( * rsvd_page_dump ) ( s#rtw_dev * , t#u8 * , t#u32 , t#u32 ) ; int ( * set_antenna ) ( s#rtw_dev * , t#u32 , t#u32 ) ; void ( * cfg_ldo25 ) ( s#rtw_dev * , t#bool ) ; void ( * efuse_grant ) ( s#rtw_dev * , t#bool ) ; void ( * false_alarm_statistics ) ( s#rtw_dev * ) ; void ( * phy_calibration ) ( s#rtw_dev * ) ; void ( * dpk_track ) ( s#rtw_dev * ) ; void ( * cck_pd_set ) ( s#rtw_dev * , t#u8 ) ; void ( * pwr_track ) ( s#rtw_dev * ) ; void ( * config_bfee ) ( s#rtw_dev * , s#rtw_vif * , s#rtw_bfee * , t#bool ) ; void ( * set_gid_table ) ( s#rtw_dev * , s#ieee80211_vif * , s#ieee80211_bss_conf * ) ; void ( * cfg_csi_rate ) ( s#rtw_dev * , t#u8 , t#u8 , t#u8 , t#u8 * ) ; void ( * cfo_init ) ( s#rtw_dev * ) ; void ( * cfo_track ) ( s#rtw_dev * ) ; void ( * config_tx_path ) ( s#rtw_dev * , t#u8 , e#rtw_bb_path , e#rtw_bb_path , t#bool ) ; void ( * coex_set_init ) ( s#rtw_dev * ) ; void ( * coex_set_ant_switch ) ( s#rtw_dev * , t#u8 , t#u8 ) ; void ( * coex_set_gnt_fix ) ( s#rtw_dev * ) ; void ( * coex_set_gnt_debug ) ( s#rtw_dev * ) ; void ( * coex_set_rfe_type ) ( s#rtw_dev * ) ; void ( * coex_set_wl_tx_power ) ( s#rtw_dev * , t#u8 ) ; void ( * coex_set_wl_rx_gain ) ( s#rtw_dev * , t#bool ) ; } +e#rtw_wlan_cpu enum rtw_wlan_cpu { RTW_WCPU_11AC , RTW_WCPU_11N , } +E#RTW_FW_FIFO_MAX 6 +s#rtw_fwcd_segs struct rtw_fwcd_segs { const t#u32 * segs ; t#u8 num ; } +s#rtw_pwr_seq_cmd struct rtw_pwr_seq_cmd { t#u16 offset ; t#u8 cut_mask ; t#u8 intf_mask ; t#u8 base : 4 ; t#u8 cmd : 4 ; t#u8 mask ; t#u8 value ; } +e#rtw_dma_mapping enum rtw_dma_mapping { RTW_DMA_MAPPING_EXTRA = 0 , RTW_DMA_MAPPING_LOW = 1 , RTW_DMA_MAPPING_NORMAL = 2 , RTW_DMA_MAPPING_HIGH = 3 , RTW_DMA_MAPPING_MAX , RTW_DMA_MAPPING_UNDEF , } +s#rtw_rqpn struct rtw_rqpn { e#rtw_dma_mapping dma_map_vo ; e#rtw_dma_mapping dma_map_vi ; e#rtw_dma_mapping dma_map_be ; e#rtw_dma_mapping dma_map_bk ; e#rtw_dma_mapping dma_map_mg ; e#rtw_dma_mapping dma_map_hi ; } +s#rtw_prioq_addr struct rtw_prioq_addr { t#u32 rsvd ; t#u32 avail ; } +E#RTW_DMA_MAPPING_MAX ( 3 ) + 1 +s#rtw_prioq_addrs struct rtw_prioq_addrs { s#rtw_prioq_addr prio [ E#RTW_DMA_MAPPING_MAX ] ; t#bool wsize ; } +s#rtw_page_table struct rtw_page_table { t#u16 hq_num ; t#u16 nq_num ; t#u16 lq_num ; t#u16 exq_num ; t#u16 gapq_num ; } +s#rtw_intf_phy_para struct rtw_intf_phy_para { t#u16 offset ; t#u16 value ; t#u16 ip_sel ; t#u16 cut_mask ; t#u16 platform ; } +s#rtw_intf_phy_para_table struct rtw_intf_phy_para_table { const s#rtw_intf_phy_para * usb2_para ; const s#rtw_intf_phy_para * usb3_para ; const s#rtw_intf_phy_para * gen1_para ; const s#rtw_intf_phy_para * gen2_para ; t#u8 n_usb2_para ; t#u8 n_usb3_para ; t#u8 n_gen1_para ; t#u8 n_gen2_para ; } +s#rtw_rf_sipi_addr struct rtw_rf_sipi_addr { t#u32 hssi_1 ; t#u32 hssi_2 ; t#u32 lssi_read ; t#u32 lssi_read_pi ; } +s#rtw_ltecoex_addr struct rtw_ltecoex_addr { t#u32 ctrl ; t#u32 wdata ; t#u32 rdata ; } +s#rtw_table struct rtw_table { const void * data ; const t#u32 size ; void ( * parse ) ( s#rtw_dev * , const s#rtw_table * ) ; void ( * do_cfg ) ( s#rtw_dev * , const s#rtw_table * , t#u32 , t#u32 ) ; e#rtw_rf_path rf_path ; } +s#rtw_rfe_def struct rtw_rfe_def { const s#rtw_table * phy_pg_tbl ; const s#rtw_table * txpwr_lmt_tbl ; const s#rtw_table * agc_btg_tbl ; } +s#rtw_pwr_track_tbl struct rtw_pwr_track_tbl { const t#u8 * pwrtrk_5gb_n [ 3 ] ; const t#u8 * pwrtrk_5gb_p [ 3 ] ; const t#u8 * pwrtrk_5ga_n [ 3 ] ; const t#u8 * pwrtrk_5ga_p [ 3 ] ; const t#u8 * pwrtrk_2gb_n ; const t#u8 * pwrtrk_2gb_p ; const t#u8 * pwrtrk_2ga_n ; const t#u8 * pwrtrk_2ga_p ; const t#u8 * pwrtrk_2g_cckb_n ; const t#u8 * pwrtrk_2g_cckb_p ; const t#u8 * pwrtrk_2g_ccka_n ; const t#u8 * pwrtrk_2g_ccka_p ; const t#s8 * pwrtrk_xtal_n ; const t#s8 * pwrtrk_xtal_p ; } +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +s#rtw_reg_domain struct rtw_reg_domain { t#u32 addr ; t#u32 mask ; t#u8 domain ; } +s#rtw_chip_info struct rtw_chip_info { s#rtw_chip_ops * ops ; t#u8 id ; const char * fw_name ; e#rtw_wlan_cpu wlan_cpu ; t#u8 tx_pkt_desc_sz ; t#u8 tx_buf_desc_sz ; t#u8 rx_pkt_desc_sz ; t#u8 rx_buf_desc_sz ; t#u32 phy_efuse_size ; t#u32 log_efuse_size ; t#u32 ptct_efuse_size ; t#u32 txff_size ; t#u32 rxff_size ; t#u32 fw_rxff_size ; t#u8 band ; t#u8 page_size ; t#u8 csi_buf_pg_num ; t#u8 dig_max ; t#u8 dig_min ; t#u8 txgi_factor ; t#bool is_pwr_by_rate_dec ; t#bool rx_ldpc ; t#u8 max_power_index ; t#u16 fw_fifo_addr [ E#RTW_FW_FIFO_MAX ] ; const s#rtw_fwcd_segs * fwcd_segs ; t#u8 default_1ss_tx_path ; t#bool path_div_supported ; t#bool ht_supported ; t#bool vht_supported ; t#u8 lps_deep_mode_supported ; t#u8 sys_func_en ; const s#rtw_pwr_seq_cmd * * pwr_on_seq ; const s#rtw_pwr_seq_cmd * * pwr_off_seq ; const s#rtw_rqpn * rqpn_table ; const s#rtw_prioq_addrs * prioq_addrs ; const s#rtw_page_table * page_table ; const s#rtw_intf_phy_para_table * intf_table ; const s#rtw_hw_reg * dig ; const s#rtw_hw_reg * dig_cck ; t#u32 rf_base_addr [ 2 ] ; t#u32 rf_sipi_addr [ 2 ] ; const s#rtw_rf_sipi_addr * rf_sipi_read_addr ; t#u8 fix_rf_phy_num ; const s#rtw_ltecoex_addr * ltecoex_addr ; const s#rtw_table * mac_tbl ; const s#rtw_table * agc_tbl ; const s#rtw_table * bb_tbl ; const s#rtw_table * rf_tbl [ 4 ] ; const s#rtw_table * rfk_init_tbl ; const s#rtw_rfe_def * rfe_defs ; t#u32 rfe_defs_size ; t#bool en_dis_dpd ; t#u16 dpd_ratemask ; t#u8 iqk_threshold ; t#u8 lck_threshold ; const s#rtw_pwr_track_tbl * pwr_track_tbl ; t#u8 bfer_su_max_num ; t#u8 bfer_mu_max_num ; const char * wow_fw_name ; const s#wiphy_wowlan_support * wowlan_stub ; const t#u8 max_sched_scan_ssids ; t#u32 ch_param [ 3 ] ; t#u32 coex_para_ver ; t#u8 bt_desired_ver ; t#bool scbd_support ; t#bool new_scbd10_def ; t#bool ble_hid_profile_support ; t#u8 pstdma_type ; t#u8 bt_rssi_type ; t#u8 ant_isolation ; t#u8 rssi_tolerance ; t#u8 table_sant_num ; t#u8 table_nsant_num ; t#u8 tdma_sant_num ; t#u8 tdma_nsant_num ; t#u8 bt_afh_span_bw20 ; t#u8 bt_afh_span_bw40 ; t#u8 afh_5g_num ; t#u8 wl_rf_para_num ; t#u8 coex_info_hw_regs_num ; const t#u8 * bt_rssi_step ; const t#u8 * wl_rssi_step ; const s#coex_table_para * table_nsant ; const s#coex_table_para * table_sant ; const s#coex_tdma_para * tdma_sant ; const s#coex_tdma_para * tdma_nsant ; const s#coex_rf_para * wl_rf_para_tx ; const s#coex_rf_para * wl_rf_para_rx ; const s#coex_5g_afh_map * afh_5g ; const s#rtw_hw_reg * btg_reg ; const s#rtw_reg_domain * coex_info_hw_regs ; t#u32 wl_fw_desired_ver ; } +s#rtw_phy_cond struct rtw_phy_cond { t#u32 rfe : 8 ; t#u32 intf : 4 ; t#u32 pkg : 4 ; t#u32 plat : 4 ; t#u32 intf_rsvd : 4 ; t#u32 cut : 4 ; t#u32 branch : 2 ; t#u32 neg : 1 ; t#u32 pos : 1 ; } +E#RTW_CHANNEL_WIDTH_80 2 +E#DESC_RATE_MAX ( 0x53 ) + 1 +E#RTW_RATE_SECTION_MAX ( 0 ) + 6 +E#RTW_REGD_MAX ( 9 ) + 2 +s#rtw_hal struct rtw_hal { t#u32 rcr ; t#u32 chip_version ; t#u8 cut_version ; t#u8 mp_chip ; t#u8 oem_id ; s#rtw_phy_cond phy_cond ; t#u8 ps_mode ; t#u8 current_channel ; t#u8 current_band_width ; t#u8 current_band_type ; t#u8 cch_by_bw [ E#RTW_CHANNEL_WIDTH_80 + 1 ] ; t#u8 sec_ch_offset ; t#u8 rf_type ; t#u8 rf_path_num ; t#u8 rf_phy_num ; t#u32 antenna_tx ; t#u32 antenna_rx ; t#u8 bfee_sts_cap ; s#mutex tx_power_mutex ; t#s8 tx_pwr_by_rate_offset_2g [ 4 ] [ E#DESC_RATE_MAX ] ; t#s8 tx_pwr_by_rate_offset_5g [ 4 ] [ E#DESC_RATE_MAX ] ; t#s8 tx_pwr_by_rate_base_2g [ 4 ] [ E#RTW_RATE_SECTION_MAX ] ; t#s8 tx_pwr_by_rate_base_5g [ 4 ] [ E#RTW_RATE_SECTION_MAX ] ; t#s8 tx_pwr_limit_2g [ E#RTW_REGD_MAX ] [ 3 ] [ E#RTW_RATE_SECTION_MAX ] [ 14 ] ; t#s8 tx_pwr_limit_5g [ E#RTW_REGD_MAX ] [ 3 ] [ E#RTW_RATE_SECTION_MAX ] [ 49 ] ; t#s8 tx_pwr_tbl [ 4 ] [ E#DESC_RATE_MAX ] ; } +s#rtw_fifo_conf struct rtw_fifo_conf { t#u16 rsvd_boundary ; t#u16 rsvd_pg_num ; t#u16 rsvd_drv_pg_num ; t#u16 txff_pg_num ; t#u16 acq_pg_num ; t#u16 rsvd_drv_addr ; t#u16 rsvd_h2c_info_addr ; t#u16 rsvd_h2c_sta_info_addr ; t#u16 rsvd_h2cq_addr ; t#u16 rsvd_cpu_instr_addr ; t#u16 rsvd_fw_txbuf_addr ; t#u16 rsvd_csibuf_addr ; const s#rtw_rqpn * rqpn ; } +s#rtw_fwcd_desc struct rtw_fwcd_desc { t#u32 size ; t#u8 * next ; t#u8 * data ; } +s#rtw_fw_state struct rtw_fw_state { const s#firmware * firmware ; s#rtw_dev * rtwdev ; s#completion completion ; s#rtw_fwcd_desc fwcd_desc ; t#u16 version ; t#u8 sub_version ; t#u8 sub_index ; t#u16 h2c_version ; t#u32 feature ; } +s#rtw_2g_1s_pwr_idx_diff struct rtw_2g_1s_pwr_idx_diff { t#s8 ofdm : 4 ; t#s8 bw20 : 4 ; } +s#rtw_2g_ns_pwr_idx_diff struct rtw_2g_ns_pwr_idx_diff { t#s8 bw20 : 4 ; t#s8 bw40 : 4 ; t#s8 cck : 4 ; t#s8 ofdm : 4 ; } +s#rtw_2g_txpwr_idx struct rtw_2g_txpwr_idx { t#u8 cck_base [ 6 ] ; t#u8 bw40_base [ 5 ] ; s#rtw_2g_1s_pwr_idx_diff ht_1s_diff ; s#rtw_2g_ns_pwr_idx_diff ht_2s_diff ; s#rtw_2g_ns_pwr_idx_diff ht_3s_diff ; s#rtw_2g_ns_pwr_idx_diff ht_4s_diff ; } +s#rtw_5g_ht_1s_pwr_idx_diff struct rtw_5g_ht_1s_pwr_idx_diff { t#s8 ofdm : 4 ; t#s8 bw20 : 4 ; } +s#rtw_5g_ht_ns_pwr_idx_diff struct rtw_5g_ht_ns_pwr_idx_diff { t#s8 bw20 : 4 ; t#s8 bw40 : 4 ; } +s#rtw_5g_ofdm_ns_pwr_idx_diff struct rtw_5g_ofdm_ns_pwr_idx_diff { t#s8 ofdm_3s : 4 ; t#s8 ofdm_2s : 4 ; t#s8 ofdm_4s : 4 ; t#s8 res : 4 ; } +s#rtw_5g_vht_ns_pwr_idx_diff struct rtw_5g_vht_ns_pwr_idx_diff { t#s8 bw160 : 4 ; t#s8 bw80 : 4 ; } +s#rtw_5g_txpwr_idx struct rtw_5g_txpwr_idx { t#u8 bw40_base [ 14 ] ; s#rtw_5g_ht_1s_pwr_idx_diff ht_1s_diff ; s#rtw_5g_ht_ns_pwr_idx_diff ht_2s_diff ; s#rtw_5g_ht_ns_pwr_idx_diff ht_3s_diff ; s#rtw_5g_ht_ns_pwr_idx_diff ht_4s_diff ; s#rtw_5g_ofdm_ns_pwr_idx_diff ofdm_diff ; s#rtw_5g_vht_ns_pwr_idx_diff vht_1s_diff ; s#rtw_5g_vht_ns_pwr_idx_diff vht_2s_diff ; s#rtw_5g_vht_ns_pwr_idx_diff vht_3s_diff ; s#rtw_5g_vht_ns_pwr_idx_diff vht_4s_diff ; } +s#rtw_txpwr_idx struct rtw_txpwr_idx { s#rtw_2g_txpwr_idx pwr_idx_2g ; s#rtw_5g_txpwr_idx pwr_idx_5g ; } +s#rtw_efuse struct rtw_efuse { t#u32 size ; t#u32 physical_size ; t#u32 logical_size ; t#u32 protect_size ; t#u8 addr [ 6 ] ; t#u8 channel_plan ; t#u8 country_code [ 2 ] ; t#u8 rf_board_option ; t#u8 rfe_option ; t#u8 power_track_type ; t#u8 thermal_meter [ 4 ] ; t#u8 thermal_meter_k ; t#u8 crystal_cap ; t#u8 ant_div_cfg ; t#u8 ant_div_type ; t#u8 regd ; t#u8 afe ; t#u8 lna_type_2g ; t#u8 lna_type_5g ; t#u8 glna_type ; t#u8 alna_type ; t#bool ext_lna_2g ; t#bool ext_lna_5g ; t#u8 pa_type_2g ; t#u8 pa_type_5g ; t#u8 gpa_type ; t#u8 apa_type ; t#bool ext_pa_2g ; t#bool ext_pa_5g ; t#u8 tx_bb_swing_setting_2g ; t#u8 tx_bb_swing_setting_5g ; t#bool btcoex ; t#bool share_ant ; t#u8 bt_setting ; struct { t#u8 hci ; t#u8 bw ; t#u8 ptcl ; t#u8 nss ; t#u8 ant_num ; } hw_cap ; s#rtw_txpwr_idx txpwr_idx_table [ 4 ] ; } +s#rtw_cam_entry struct rtw_cam_entry { t#bool valid ; t#bool group ; t#u8 addr [ 6 ] ; t#u8 hw_key_type ; s#ieee80211_key_conf * key ; } +s#rtw_sec_desc struct rtw_sec_desc { t#bool default_key_search ; t#u32 total_cam_num ; s#rtw_cam_entry cam_table [ 32 ] ; unsigned long cam_map [ ( ( ( 32 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +s#rtw_regulatory struct rtw_regulatory { char alpha2 [ 2 ] ; t#u8 chplan ; t#u8 txpwr_regd ; } +s#rtw_bf_info struct rtw_bf_info { t#u8 bfer_mu_cnt ; t#u8 bfer_su_cnt ; unsigned long bfer_su_reg_maping [ ( ( ( 2 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 cur_csi_rpt_rate ; } +s#ewma_thermal struct ewma_thermal { unsigned long internal ; } +s#rtw_dpk_info struct rtw_dpk_info { t#bool is_dpk_pwr_on ; t#bool is_reload ; unsigned long dpk_path_ok [ ( ( ( 2 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 thermal_dpk [ 2 ] ; s#ewma_thermal avg_thermal [ 2 ] ; t#u32 gnt_control ; t#u32 gnt_value ; t#u8 result [ 4 ] ; t#u8 dpk_txagc [ 4 ] ; t#u32 coef [ 4 ] [ 20 ] ; t#u16 dpk_gs [ 4 ] ; t#u8 thermal_dpk_delta [ 4 ] ; t#u8 pre_pwsf [ 4 ] ; t#u8 dpk_band ; t#u8 dpk_ch ; t#u8 dpk_bw ; } +s#rtw_cfo_track struct rtw_cfo_track { t#bool is_adjust ; t#u8 crystal_cap ; t#s32 cfo_tail [ 4 ] ; t#s32 cfo_cnt [ 4 ] ; t#u32 packet_count ; t#u32 packet_count_pre ; } +s#rtw_pkt_count struct rtw_pkt_count { t#u16 num_bcn_pkt ; t#u16 num_qry_pkt [ E#DESC_RATE_MAX ] ; } +s#ewma_evm struct ewma_evm { unsigned long internal ; } +E#RTW_EVM_NUM ( 0 ) + 4 +s#ewma_snr struct ewma_snr { unsigned long internal ; } +E#RTW_SNR_NUM ( 0 ) + 12 +s#rtw_iqk_info struct rtw_iqk_info { t#bool done ; struct { t#u32 s1_x ; t#u32 s1_y ; t#u32 s0_x ; t#u32 s0_y ; } result ; } +E#RF_BAND_MAX 5 +s#rtw_gapk_info struct rtw_gapk_info { t#u32 rf3f_bp [ E#RF_BAND_MAX ] [ 11 ] [ 4 ] ; t#u32 rf3f_fs [ 4 ] [ 11 ] ; t#bool txgapk_bp_done ; t#s8 offset [ 11 ] [ 4 ] ; t#s8 fianl_offset [ 11 ] [ 4 ] ; t#u8 read_txgain ; t#u8 channel ; } +s#rtw_dm_info struct rtw_dm_info { t#u32 cck_fa_cnt ; t#u32 ofdm_fa_cnt ; t#u32 total_fa_cnt ; t#u32 cck_cca_cnt ; t#u32 ofdm_cca_cnt ; t#u32 total_cca_cnt ; t#u32 cck_ok_cnt ; t#u32 cck_err_cnt ; t#u32 ofdm_ok_cnt ; t#u32 ofdm_err_cnt ; t#u32 ht_ok_cnt ; t#u32 ht_err_cnt ; t#u32 vht_ok_cnt ; t#u32 vht_err_cnt ; t#u8 min_rssi ; t#u8 pre_min_rssi ; t#u16 fa_history [ 4 ] ; t#u8 igi_history [ 4 ] ; t#u8 igi_bitmap ; t#bool damping ; t#u8 damping_cnt ; t#u8 damping_rssi ; t#u8 cck_gi_u_bnd ; t#u8 cck_gi_l_bnd ; t#u8 tx_rate ; t#u32 rrsr_val_init ; t#u32 rrsr_mask_min ; t#u8 thermal_avg [ 4 ] ; t#u8 thermal_meter_k ; t#u8 thermal_meter_lck ; t#s8 delta_power_index [ 4 ] ; t#s8 delta_power_index_last [ 4 ] ; t#u8 default_ofdm_index ; t#bool pwr_trk_triggered ; t#bool pwr_trk_init_trigger ; s#ewma_thermal avg_thermal [ 4 ] ; t#s8 txagc_remnant_cck ; t#s8 txagc_remnant_ofdm ; t#u32 dack_adck [ 4 ] ; t#u16 dack_msbk [ 4 ] [ 2 ] [ 0xf ] ; t#u8 dack_dck [ 4 ] [ 2 ] [ 0x2 ] ; s#rtw_dpk_info dpk_info ; s#rtw_cfo_track cfo_track ; t#u8 cck_pd_lv [ 2 ] [ 4 ] ; t#u32 cck_fa_avg ; t#u8 cck_pd_default ; t#s8 rx_snr [ 4 ] ; t#u8 rx_evm_dbm [ 4 ] ; t#s16 cfo_tail [ 4 ] ; t#u8 rssi [ 4 ] ; t#u8 curr_rx_rate ; s#rtw_pkt_count cur_pkt_count ; s#rtw_pkt_count last_pkt_count ; s#ewma_evm ewma_evm [ E#RTW_EVM_NUM ] ; s#ewma_snr ewma_snr [ E#RTW_SNR_NUM ] ; t#u32 dm_flags ; s#rtw_iqk_info iqk ; s#rtw_gapk_info gapk ; t#bool is_bt_iqk_timeout ; t#u8 scan_density ; } +E#COEX_CNT_BT_MAX 13 +E#COEX_CNT_WL_MAX 8 +s#rtw_coex_stat struct rtw_coex_stat { t#bool bt_disabled ; t#bool bt_disabled_pre ; t#bool bt_link_exist ; t#bool bt_whck_test ; t#bool bt_inq_page ; t#bool bt_inq_remain ; t#bool bt_inq ; t#bool bt_page ; t#bool bt_ble_voice ; t#bool bt_ble_exist ; t#bool bt_hfp_exist ; t#bool bt_a2dp_exist ; t#bool bt_hid_exist ; t#bool bt_pan_exist ; t#bool bt_opp_exist ; t#bool bt_acl_busy ; t#bool bt_fix_2M ; t#bool bt_setup_link ; t#bool bt_multi_link ; t#bool bt_multi_link_pre ; t#bool bt_multi_link_remain ; t#bool bt_a2dp_sink ; t#bool bt_a2dp_active ; t#bool bt_reenable ; t#bool bt_ble_scan_en ; t#bool bt_init_scan ; t#bool bt_slave ; t#bool bt_418_hid_exist ; t#bool bt_ble_hid_exist ; t#bool bt_mailbox_reply ; t#bool wl_under_lps ; t#bool wl_under_ips ; t#bool wl_hi_pri_task1 ; t#bool wl_hi_pri_task2 ; t#bool wl_force_lps_ctrl ; t#bool wl_gl_busy ; t#bool wl_linkscan_proc ; t#bool wl_ps_state_fail ; t#bool wl_tx_limit_en ; t#bool wl_ampdu_limit_en ; t#bool wl_connected ; t#bool wl_slot_extend ; t#bool wl_cck_lock ; t#bool wl_cck_lock_pre ; t#bool wl_cck_lock_ever ; t#bool wl_connecting ; t#bool wl_slot_toggle ; t#bool wl_slot_toggle_change ; t#u32 bt_supported_version ; t#u32 bt_supported_feature ; t#u32 hi_pri_tx ; t#u32 hi_pri_rx ; t#u32 lo_pri_tx ; t#u32 lo_pri_rx ; t#u32 patch_ver ; t#u16 bt_reg_vendor_ae ; t#u16 bt_reg_vendor_ac ; t#s8 bt_rssi ; t#u8 kt_ver ; t#u8 gnt_workaround_state ; t#u8 tdma_timer_base ; t#u8 bt_profile_num ; t#u8 bt_info_c2h [ 0x6 ] [ 10 ] ; t#u8 bt_info_lb2 ; t#u8 bt_info_lb3 ; t#u8 bt_info_hb0 ; t#u8 bt_info_hb1 ; t#u8 bt_info_hb2 ; t#u8 bt_info_hb3 ; t#u8 bt_ble_scan_type ; t#u8 bt_hid_pair_num ; t#u8 bt_hid_slot ; t#u8 bt_a2dp_bitpool ; t#u8 bt_iqk_state ; t#u16 wl_beacon_interval ; t#u8 wl_noisy_level ; t#u8 wl_fw_dbg_info [ 10 ] ; t#u8 wl_fw_dbg_info_pre [ 10 ] ; t#u8 wl_rx_rate ; t#u8 wl_tx_rate ; t#u8 wl_rts_rx_rate ; t#u8 wl_coex_mode ; t#u8 wl_iot_peer ; t#u8 ampdu_max_time ; t#u8 wl_tput_dir ; t#u8 wl_toggle_para [ 6 ] ; t#u8 wl_toggle_interval ; t#u16 score_board ; t#u16 retry_limit ; t#u32 cnt_bt [ E#COEX_CNT_BT_MAX ] ; t#u32 cnt_wl [ E#COEX_CNT_WL_MAX ] ; t#u32 cnt_bt_info_c2h [ 0x6 ] ; t#u32 darfrc ; t#u32 darfrch ; } +s#rtw_coex_dm struct rtw_coex_dm { t#bool cur_ps_tdma_on ; t#bool cur_wl_rx_low_gain_en ; t#bool ignore_wl_act ; t#u8 reason ; t#u8 bt_rssi_state [ 4 ] ; t#u8 wl_rssi_state [ 4 ] ; t#u8 wl_ch_info [ 3 ] ; t#u8 cur_ps_tdma ; t#u8 cur_table ; t#u8 ps_tdma_para [ 5 ] ; t#u8 cur_bt_pwr_lvl ; t#u8 cur_bt_lna_lvl ; t#u8 cur_wl_pwr_lvl ; t#u8 bt_status ; t#u32 cur_ant_pos_type ; t#u32 cur_switch_status ; t#u32 setting_tdma ; t#u8 fw_tdma_para [ 5 ] ; } +s#rtw_coex_rfe struct rtw_coex_rfe { t#bool ant_switch_exist ; t#bool ant_switch_diversity ; t#bool ant_switch_with_bt ; t#u8 rfe_module_type ; t#u8 ant_switch_polarity ; t#bool wlg_at_btg ; } +s#rtw_coex struct rtw_coex { s#mutex mutex ; s#sk_buff_head queue ; t#wait_queue_head_t wait ; t#bool under_5g ; t#bool stop_dm ; t#bool freeze ; t#bool freerun ; t#bool wl_rf_off ; t#bool manual_control ; s#rtw_coex_stat stat ; s#rtw_coex_dm dm ; s#rtw_coex_rfe rfe ; s#delayed_work bt_relink_work ; s#delayed_work bt_reenable_work ; s#delayed_work defreeze_work ; s#delayed_work wl_remain_work ; s#delayed_work bt_remain_work ; s#delayed_work wl_connecting_work ; s#delayed_work bt_multi_link_remain_work ; s#delayed_work wl_ccklock_work ; } +s#rtw_tx_report struct rtw_tx_report { t#spinlock_t q_lock ; s#sk_buff_head queue ; t#atomic_t sn ; s#timer_list purge_timer ; } +e#rtw_lps_mode enum rtw_lps_mode { RTW_MODE_ACTIVE = 0 , RTW_MODE_LPS = 1 , RTW_MODE_WMM_PS = 2 , } +e#rtw_lps_deep_mode enum rtw_lps_deep_mode { LPS_DEEP_MODE_NONE = 0 , LPS_DEEP_MODE_LCLK = 1 , LPS_DEEP_MODE_PG = 2 , } +e#rtw_pwr_state enum rtw_pwr_state { RTW_RF_OFF = 0x0 , RTW_RF_ON = 0x4 , RTW_ALL_ON = 0xc , } +s#rtw_lps_conf struct rtw_lps_conf { e#rtw_lps_mode mode ; e#rtw_lps_deep_mode deep_mode ; e#rtw_lps_deep_mode wow_deep_mode ; e#rtw_pwr_state state ; t#u8 awake_interval ; t#u8 rlbm ; t#u8 smart_ps ; t#u8 port_id ; t#bool sec_cam_backup ; t#bool pattern_cam_backup ; } +E#NUM_OF_RTW_FLAGS 10 +s#rtw_path_div struct rtw_path_div { e#rtw_bb_path current_tx_path ; t#u32 path_a_sum ; t#u32 path_b_sum ; t#u16 path_a_cnt ; t#u16 path_b_cnt ; } +E#RTW_WOW_FLAG_MAX 3 +s#rtw_wow_pattern struct rtw_wow_pattern { t#u16 crc ; t#u8 type ; t#u8 valid ; t#u8 mask [ 16 ] ; } +s#rtw_pno_request struct rtw_pno_request { t#bool inited ; t#u32 match_set_cnt ; s#cfg80211_match_set * match_sets ; t#u8 channel_cnt ; s#ieee80211_channel * channels ; s#cfg80211_sched_scan_plan scan_plan ; } +s#rtw_wow_param struct rtw_wow_param { s#ieee80211_vif * wow_vif ; unsigned long flags [ ( ( ( E#RTW_WOW_FLAG_MAX ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 txpause ; t#u8 pattern_cnt ; s#rtw_wow_pattern patterns [ 12 ] ; t#bool ips_enabled ; s#rtw_pno_request pno_req ; } +s#rtw_dev struct rtw_dev { s#ieee80211_hw * hw ; s#device * dev ; s#rtw_hci hci ; s#rtw_chip_info * chip ; s#rtw_hal hal ; s#rtw_fifo_conf fifo ; s#rtw_fw_state fw ; s#rtw_efuse efuse ; s#rtw_sec_desc sec ; s#rtw_traffic_stats stats ; s#rtw_regulatory regd ; s#rtw_bf_info bf_info ; s#rtw_dm_info dm_info ; s#rtw_coex coex ; s#mutex mutex ; t#spinlock_t rf_lock ; s#delayed_work watch_dog_work ; t#u32 watch_dog_cnt ; s#list_head rsvd_page_list ; s#sk_buff_head c2h_queue ; s#work_struct c2h_work ; s#work_struct fw_recovery_work ; t#spinlock_t txq_lock ; s#list_head txqs ; s#workqueue_struct * tx_wq ; s#work_struct tx_work ; s#work_struct ba_work ; s#rtw_tx_report tx_report ; struct { t#u8 last_box_num ; t#spinlock_t lock ; t#u32 seq ; } h2c ; s#rtw_lps_conf lps_conf ; t#bool ps_enabled ; t#bool beacon_loss ; s#completion lps_leave_check ; s#dentry * debugfs ; t#u8 sta_cnt ; t#u32 rts_threshold ; unsigned long mac_id_map [ ( ( ( 32 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long flags [ ( ( ( E#NUM_OF_RTW_FLAGS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 mp_mode ; s#rtw_path_div dm_path_div ; s#rtw_fw_state wow_fw ; s#rtw_wow_param wow ; t#bool need_rfk ; s#completion fw_scan_density ; t#u8 priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +rtw_bf_enable_bfee_su void rtw_bf_enable_bfee_su ( s#rtw_dev * , s#rtw_vif * , s#rtw_bfee * ) +rtw_bf_enable_bfee_mu void rtw_bf_enable_bfee_mu ( s#rtw_dev * , s#rtw_vif * , s#rtw_bfee * ) +rtw_bf_remove_bfee_su void rtw_bf_remove_bfee_su ( s#rtw_dev * , s#rtw_bfee * ) +rtw_bf_remove_bfee_mu void rtw_bf_remove_bfee_mu ( s#rtw_dev * , s#rtw_bfee * ) +rtw_bf_set_gid_table void rtw_bf_set_gid_table ( s#rtw_dev * , s#ieee80211_vif * , s#ieee80211_bss_conf * ) +rtw_bf_phy_init void rtw_bf_phy_init ( s#rtw_dev * ) +rtw_bf_cfg_csi_rate void rtw_bf_cfg_csi_rate ( s#rtw_dev * , t#u8 , t#u8 , t#u8 , t#u8 * ) + +/* drivers/net/wireless/realtek/rtw88/coex.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#coex_table_para struct coex_table_para { t#u32 bt ; t#u32 wl ; } +s#coex_tdma_para struct coex_tdma_para { t#u8 para [ 5 ] ; } +s#coex_rf_para struct coex_rf_para { t#u8 wl_pwr_dec_lvl ; t#u8 bt_pwr_dec_lvl ; t#bool wl_low_gain_en ; t#u8 bt_lna_lvl ; } +s#coex_5g_afh_map struct coex_5g_afh_map { t#u32 wl_5g_ch ; t#u8 bt_skip_ch ; t#u8 bt_skip_span ; } +rtw_coex_write_scbd void rtw_coex_write_scbd ( s#rtw_dev * , t#u16 , t#bool ) +rtw_coex_read_indirect_reg t#u32 rtw_coex_read_indirect_reg ( s#rtw_dev * , t#u16 ) +rtw_coex_write_indirect_reg void rtw_coex_write_indirect_reg ( s#rtw_dev * , t#u16 , t#u32 , t#u32 ) + +/* drivers/net/wireless/realtek/rtw88/efuse.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +rtw_read8_physical_efuse int rtw_read8_physical_efuse ( s#rtw_dev * , t#u16 , t#u8 * ) + +/* drivers/net/wireless/realtek/rtw88/fw.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw_fw_c2h_cmd_rx_irqsafe void rtw_fw_c2h_cmd_rx_irqsafe ( s#rtw_dev * , t#u32 , s#sk_buff * ) +rtw_fw_c2h_cmd_isr void rtw_fw_c2h_cmd_isr ( s#rtw_dev * ) +s#rtw_iqk_para struct rtw_iqk_para { t#u8 clear ; t#u8 segment_iqk ; } +rtw_fw_do_iqk void rtw_fw_do_iqk ( s#rtw_dev * , s#rtw_iqk_para * ) +rtw_fw_inform_rfk_status void rtw_fw_inform_rfk_status ( s#rtw_dev * , t#bool ) + +/* drivers/net/wireless/realtek/rtw88/mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +rtw_set_channel_mac void rtw_set_channel_mac ( s#rtw_dev * , t#u8 , t#u8 , t#u8 ) + +/* drivers/net/wireless/realtek/rtw88/mac80211.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw_ops extern const s#ieee80211_ops rtw_ops + +/* drivers/net/wireless/realtek/rtw88/main.o */ +rtw_disable_lps_deep_mode extern t#bool rtw_disable_lps_deep_mode +rtw_debug_mask extern unsigned int rtw_debug_mask +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw_dump_fw int rtw_dump_fw ( s#rtw_dev * , const t#u32 , t#u32 , t#u32 ) +rtw_dump_reg int rtw_dump_reg ( s#rtw_dev * , const t#u32 , const t#u32 ) +rtw_chip_info_setup int rtw_chip_info_setup ( s#rtw_dev * ) +rtw_core_init int rtw_core_init ( s#rtw_dev * ) +rtw_core_deinit void rtw_core_deinit ( s#rtw_dev * ) +rtw_register_hw int rtw_register_hw ( s#rtw_dev * , s#ieee80211_hw * ) +rtw_unregister_hw void rtw_unregister_hw ( s#rtw_dev * , s#ieee80211_hw * ) + +/* drivers/net/wireless/realtek/rtw88/pci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +rtw_pm_ops extern const s#dev_pm_ops rtw_pm_ops +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +rtw_pci_probe int rtw_pci_probe ( s#pci_dev * , const s#pci_device_id * ) +rtw_pci_remove void rtw_pci_remove ( s#pci_dev * ) +rtw_pci_shutdown void rtw_pci_shutdown ( s#pci_dev * ) + +/* drivers/net/wireless/realtek/rtw88/phy.o */ +rtw_rate_section extern t#u8 * rtw_rate_section [ ] +rtw_rate_size extern t#u8 rtw_rate_size [ ] +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +rtw_phy_init void rtw_phy_init ( s#rtw_dev * ) +rtw_phy_parsing_cfo void rtw_phy_parsing_cfo ( s#rtw_dev * , s#rtw_rx_pkt_stat * ) +rtw_phy_rf_power_2_rssi t#u8 rtw_phy_rf_power_2_rssi ( t#s8 * , t#u8 ) +rtw_phy_read_rf t#u32 rtw_phy_read_rf ( s#rtw_dev * , e#rtw_rf_path , t#u32 , t#u32 ) +rtw_phy_read_rf_sipi t#u32 rtw_phy_read_rf_sipi ( s#rtw_dev * , e#rtw_rf_path , t#u32 , t#u32 ) +rtw_phy_write_rf_reg_sipi t#bool rtw_phy_write_rf_reg_sipi ( s#rtw_dev * , e#rtw_rf_path , t#u32 , t#u32 , t#u32 ) +rtw_phy_write_rf_reg_mix t#bool rtw_phy_write_rf_reg_mix ( s#rtw_dev * , e#rtw_rf_path , t#u32 , t#u32 , t#u32 ) +rtw_parse_tbl_phy_cond void rtw_parse_tbl_phy_cond ( s#rtw_dev * , const s#rtw_table * ) +rtw_parse_tbl_bb_pg void rtw_parse_tbl_bb_pg ( s#rtw_dev * , const s#rtw_table * ) +rtw_parse_tbl_txpwr_lmt void rtw_parse_tbl_txpwr_lmt ( s#rtw_dev * , const s#rtw_table * ) +rtw_phy_cfg_mac void rtw_phy_cfg_mac ( s#rtw_dev * , const s#rtw_table * , t#u32 , t#u32 ) +rtw_phy_cfg_agc void rtw_phy_cfg_agc ( s#rtw_dev * , const s#rtw_table * , t#u32 , t#u32 ) +rtw_phy_cfg_bb void rtw_phy_cfg_bb ( s#rtw_dev * , const s#rtw_table * , t#u32 , t#u32 ) +rtw_phy_cfg_rf void rtw_phy_cfg_rf ( s#rtw_dev * , const s#rtw_table * , t#u32 , t#u32 ) +rtw_phy_load_tables void rtw_phy_load_tables ( s#rtw_dev * ) +rtw_phy_get_tx_power_index t#u8 rtw_phy_get_tx_power_index ( s#rtw_dev * , t#u8 , t#u8 , e#rtw_bandwidth , t#u8 , t#u8 ) +rtw_phy_set_tx_power_level void rtw_phy_set_tx_power_level ( s#rtw_dev * , t#u8 ) +s#rtw_swing_table struct rtw_swing_table { const t#u8 * p [ 4 ] ; const t#u8 * n [ 4 ] ; } +rtw_phy_config_swing_table void rtw_phy_config_swing_table ( s#rtw_dev * , s#rtw_swing_table * ) +rtw_phy_pwrtrack_avg void rtw_phy_pwrtrack_avg ( s#rtw_dev * , t#u8 , t#u8 ) +rtw_phy_pwrtrack_thermal_changed t#bool rtw_phy_pwrtrack_thermal_changed ( s#rtw_dev * , t#u8 , t#u8 ) +rtw_phy_pwrtrack_get_delta t#u8 rtw_phy_pwrtrack_get_delta ( s#rtw_dev * , t#u8 ) +rtw_phy_pwrtrack_get_pwridx t#s8 rtw_phy_pwrtrack_get_pwridx ( s#rtw_dev * , s#rtw_swing_table * , t#u8 , t#u8 , t#u8 ) +rtw_phy_pwrtrack_need_lck t#bool rtw_phy_pwrtrack_need_lck ( s#rtw_dev * ) +rtw_phy_pwrtrack_need_iqk t#bool rtw_phy_pwrtrack_need_iqk ( s#rtw_dev * ) + +/* drivers/net/wireless/realtek/rtw88/ps.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw_power_mode_change void rtw_power_mode_change ( s#rtw_dev * , t#bool ) + +/* drivers/net/wireless/realtek/rtw88/rtw8723d.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw8723d_hw_spec s#rtw_chip_info rtw8723d_hw_spec + +/* drivers/net/wireless/realtek/rtw88/rtw8821c.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw8821c_hw_spec s#rtw_chip_info rtw8821c_hw_spec + +/* drivers/net/wireless/realtek/rtw88/rtw8822b.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw8822b_hw_spec s#rtw_chip_info rtw8822b_hw_spec + +/* drivers/net/wireless/realtek/rtw88/rtw8822c.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw8822c_hw_spec s#rtw_chip_info rtw8822c_hw_spec + +/* drivers/net/wireless/realtek/rtw88/rx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +rtw_rx_stats void rtw_rx_stats ( s#rtw_dev * , s#ieee80211_vif * , s#sk_buff * ) +rtw_rx_fill_rx_status void rtw_rx_fill_rx_status ( s#rtw_dev * , s#rtw_rx_pkt_stat * , s#ieee80211_hdr * , s#ieee80211_rx_status * , t#u8 * ) + +/* drivers/net/wireless/realtek/rtw88/tx.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rtw_tx_fill_tx_desc void rtw_tx_fill_tx_desc ( s#rtw_tx_pkt_info * , s#sk_buff * ) +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +rtw_tx_report_enqueue void rtw_tx_report_enqueue ( s#rtw_dev * , s#sk_buff * , t#u8 ) +rtw_tx_write_data_rsvd_page_get s#sk_buff * rtw_tx_write_data_rsvd_page_get ( s#rtw_dev * , s#rtw_tx_pkt_info * , t#u8 * , t#u32 ) +rtw_tx_write_data_h2c_get s#sk_buff * rtw_tx_write_data_h2c_get ( s#rtw_dev * , s#rtw_tx_pkt_info * , t#u8 * , t#u32 ) + +/* drivers/net/wireless/realtek/rtw88/util.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##coex_table_para +s##coex_tdma_para +s##coex_rf_para +s##coex_5g_afh_map +check_hw_ready t#bool check_hw_ready ( s#rtw_dev * , t#u32 , t#u32 , t#u32 ) +s#rtw_backup_info struct rtw_backup_info { t#u8 len ; t#u32 reg ; t#u32 val ; } +rtw_restore_reg void rtw_restore_reg ( s#rtw_dev * , s#rtw_backup_info * , t#u32 ) + +/* drivers/net/wireless/realtek/rtw89/core.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +e#rtw89_core_chip_id enum rtw89_core_chip_id { RTL8852A , RTL8852B , RTL8852C , } +e#rtw89_phy_idx enum rtw89_phy_idx { RTW89_PHY_0 = 0 , RTW89_PHY_1 = 1 , RTW89_PHY_MAX } +e#rtw89_rf_path enum rtw89_rf_path { RF_PATH_A = 0 , RF_PATH_B = 1 , RF_PATH_C = 2 , RF_PATH_D = 3 , RF_PATH_AB , RF_PATH_AC , RF_PATH_AD , RF_PATH_BC , RF_PATH_BD , RF_PATH_CD , RF_PATH_ABC , RF_PATH_ABD , RF_PATH_ACD , RF_PATH_BCD , RF_PATH_ABCD , } +s#rtw89_channel_params struct rtw89_channel_params { t#u8 center_chan ; t#u8 primary_chan ; t#u8 bandwidth ; t#u8 pri_ch_idx ; } +s#rtw89_channel_help_params struct rtw89_channel_help_params { t#u16 tx_en ; } +s#rtw89_rx_phy_ppdu struct rtw89_rx_phy_ppdu { t#u8 * buf ; t#u32 len ; t#u8 rssi_avg ; t#s8 rssi [ 4 ] ; t#u8 mac_id ; t#u8 chan_idx ; t#u8 ie ; t#u16 rate ; t#bool to_self ; t#bool valid ; } +e#rtw89_mac_idx enum rtw89_mac_idx { RTW89_MAC_0 = 0 , RTW89_MAC_1 = 1 , } +s#rtw89_chip_ops struct rtw89_chip_ops { void ( * bb_reset ) ( s#rtw89_dev * , e#rtw89_phy_idx ) ; void ( * bb_sethw ) ( s#rtw89_dev * ) ; t#u32 ( * read_rf ) ( s#rtw89_dev * , e#rtw89_rf_path , t#u32 , t#u32 ) ; t#bool ( * write_rf ) ( s#rtw89_dev * , e#rtw89_rf_path , t#u32 , t#u32 , t#u32 ) ; void ( * set_channel ) ( s#rtw89_dev * , s#rtw89_channel_params * ) ; void ( * set_channel_help ) ( s#rtw89_dev * , t#bool , s#rtw89_channel_help_params * ) ; int ( * read_efuse ) ( s#rtw89_dev * , t#u8 * ) ; int ( * read_phycap ) ( s#rtw89_dev * , t#u8 * ) ; void ( * fem_setup ) ( s#rtw89_dev * ) ; void ( * rfk_init ) ( s#rtw89_dev * ) ; void ( * rfk_channel ) ( s#rtw89_dev * ) ; void ( * rfk_band_changed ) ( s#rtw89_dev * ) ; void ( * rfk_scan ) ( s#rtw89_dev * , t#bool ) ; void ( * rfk_track ) ( s#rtw89_dev * ) ; void ( * power_trim ) ( s#rtw89_dev * ) ; void ( * set_txpwr ) ( s#rtw89_dev * ) ; void ( * set_txpwr_ctrl ) ( s#rtw89_dev * ) ; int ( * init_txpwr_unit ) ( s#rtw89_dev * , e#rtw89_phy_idx ) ; t#u8 ( * get_thermal ) ( s#rtw89_dev * , e#rtw89_rf_path ) ; void ( * ctrl_btg ) ( s#rtw89_dev * , t#bool ) ; void ( * query_ppdu ) ( s#rtw89_dev * , s#rtw89_rx_phy_ppdu * , s#ieee80211_rx_status * ) ; void ( * bb_ctrl_btc_preagc ) ( s#rtw89_dev * , t#bool ) ; void ( * set_txpwr_ul_tb_offset ) ( s#rtw89_dev * , t#s16 , e#rtw89_mac_idx ) ; void ( * btc_set_rfe ) ( s#rtw89_dev * ) ; void ( * btc_init_cfg ) ( s#rtw89_dev * ) ; void ( * btc_set_wl_pri ) ( s#rtw89_dev * , t#u8 , t#bool ) ; void ( * btc_set_wl_txpwr_ctrl ) ( s#rtw89_dev * , t#u32 ) ; t#s8 ( * btc_get_bt_rssi ) ( s#rtw89_dev * , t#s8 ) ; void ( * btc_bt_aci_imp ) ( s#rtw89_dev * ) ; void ( * btc_update_bt_cnt ) ( s#rtw89_dev * ) ; void ( * btc_wl_s1_standby ) ( s#rtw89_dev * , t#bool ) ; } +s#rtw89_hfc_ch_cfg struct rtw89_hfc_ch_cfg { t#u16 min ; t#u16 max ; t#u8 grp ; } +s#rtw89_hfc_pub_cfg struct rtw89_hfc_pub_cfg { t#u16 grp0 ; t#u16 grp1 ; t#u16 pub_max ; t#u16 wp_thrd ; } +s#rtw89_hfc_prec_cfg struct rtw89_hfc_prec_cfg { t#u16 ch011_prec ; t#u16 h2c_prec ; t#u16 wp_ch07_prec ; t#u16 wp_ch811_prec ; t#u8 ch011_full_cond ; t#u8 h2c_full_cond ; t#u8 wp_ch07_full_cond ; t#u8 wp_ch811_full_cond ; } +s#rtw89_hfc_param_ini struct rtw89_hfc_param_ini { const s#rtw89_hfc_ch_cfg * ch_cfg ; const s#rtw89_hfc_pub_cfg * pub_cfg ; const s#rtw89_hfc_prec_cfg * prec_cfg ; t#u8 mode ; } +e#rtw89_qta_mode enum rtw89_qta_mode { RTW89_QTA_SCC , RTW89_QTA_DLFW , RTW89_QTA_INVALID , } +s#rtw89_dle_size struct rtw89_dle_size { t#u16 pge_size ; t#u16 lnk_pge_num ; t#u16 unlnk_pge_num ; } +s#rtw89_wde_quota struct rtw89_wde_quota { t#u16 hif ; t#u16 wcpu ; t#u16 pkt_in ; t#u16 cpu_io ; } +s#rtw89_ple_quota struct rtw89_ple_quota { t#u16 cma0_tx ; t#u16 cma1_tx ; t#u16 c2h ; t#u16 h2c ; t#u16 wcpu ; t#u16 mpdu_proc ; t#u16 cma0_dma ; t#u16 cma1_dma ; t#u16 bb_rpt ; t#u16 wd_rel ; t#u16 cpu_io ; } +s#rtw89_dle_mem struct rtw89_dle_mem { e#rtw89_qta_mode mode ; const s#rtw89_dle_size * wde_size ; const s#rtw89_dle_size * ple_size ; const s#rtw89_wde_quota * wde_min_qt ; const s#rtw89_wde_quota * wde_max_qt ; const s#rtw89_ple_quota * ple_min_qt ; const s#rtw89_ple_quota * ple_max_qt ; } +s#rtw89_pwr_cfg struct rtw89_pwr_cfg { t#u16 addr ; t#u8 cv_msk ; t#u8 intf_msk ; t#u8 base : 4 ; t#u8 cmd : 4 ; t#u8 msk ; t#u8 val ; } +s#rtw89_reg2_def struct rtw89_reg2_def { t#u32 addr ; t#u32 data ; } +s#rtw89_phy_table struct rtw89_phy_table { const s#rtw89_reg2_def * regs ; t#u32 n_regs ; e#rtw89_rf_path rf_path ; } +s#rtw89_txpwr_table struct rtw89_txpwr_table { const void * data ; t#u32 size ; void ( * load ) ( s#rtw89_dev * , const s#rtw89_txpwr_table * ) ; } +s#rtw89_reg_def struct rtw89_reg_def { t#u32 addr ; t#u32 mask ; } +s#rtw89_phy_dig_gain_cfg struct rtw89_phy_dig_gain_cfg { const s#rtw89_reg_def * table ; t#u8 size ; } +s#rtw89_phy_dig_gain_table struct rtw89_phy_dig_gain_table { const s#rtw89_phy_dig_gain_cfg * cfg_lna_g ; const s#rtw89_phy_dig_gain_cfg * cfg_tia_g ; const s#rtw89_phy_dig_gain_cfg * cfg_lna_a ; const s#rtw89_phy_dig_gain_cfg * cfg_tia_a ; } +E#RTW89_CHANNEL_WIDTH_40 1 +E#RTW89_NTX_NUM ( 1 ) + 1 +E#RTW89_RS_MCS 2 +E#RTW89_RS_LMT_NUM E#RTW89_RS_MCS + 1 +E#RTW89_BF_NUM ( 1 ) + 1 +E#RTW89_REGD_NUM ( 13 ) + 1 +E#RTW89_CHANNEL_WIDTH_80 2 +E#RTW89_RU_NUM ( 2 ) + 1 +s#rtw89_btc_fbtc_mreg struct rtw89_btc_fbtc_mreg { t#__le16 type ; t#__le16 bytes ; t#__le32 offset ; } +s#rtw89_btc_rf_trx_para struct rtw89_btc_rf_trx_para { t#u32 wl_tx_power ; t#u32 wl_rx_gain ; t#u8 bt_tx_power ; t#u8 bt_rx_gain ; } +s#rtw89_chip_info struct rtw89_chip_info { e#rtw89_core_chip_id chip_id ; const s#rtw89_chip_ops * ops ; const char * fw_name ; t#u32 fifo_size ; t#u16 max_amsdu_limit ; t#bool dis_2g_40m_ul_ofdma ; const s#rtw89_hfc_param_ini * hfc_param_ini ; const s#rtw89_dle_mem * dle_mem ; t#u32 rf_base_addr [ 2 ] ; t#u8 rf_path_num ; t#u8 tx_nss ; t#u8 rx_nss ; t#u8 acam_num ; t#u8 bcam_num ; t#u8 scam_num ; t#u8 sec_ctrl_efuse_size ; t#u32 physical_efuse_size ; t#u32 logical_efuse_size ; t#u32 limit_efuse_size ; t#u32 phycap_addr ; t#u32 phycap_size ; const s#rtw89_pwr_cfg * const * pwr_on_seq ; const s#rtw89_pwr_cfg * const * pwr_off_seq ; const s#rtw89_phy_table * bb_table ; const s#rtw89_phy_table * rf_table [ 4 ] ; const s#rtw89_phy_table * nctl_table ; const s#rtw89_txpwr_table * byr_table ; const s#rtw89_phy_dig_gain_table * dig_table ; const t#s8 ( * txpwr_lmt_2g ) [ ( E#RTW89_CHANNEL_WIDTH_40 + 1 ) ] [ E#RTW89_NTX_NUM ] [ E#RTW89_RS_LMT_NUM ] [ E#RTW89_BF_NUM ] [ E#RTW89_REGD_NUM ] [ 14 ] ; const t#s8 ( * txpwr_lmt_5g ) [ ( E#RTW89_CHANNEL_WIDTH_80 + 1 ) ] [ E#RTW89_NTX_NUM ] [ E#RTW89_RS_LMT_NUM ] [ E#RTW89_BF_NUM ] [ E#RTW89_REGD_NUM ] [ 53 ] ; const t#s8 ( * txpwr_lmt_ru_2g ) [ E#RTW89_RU_NUM ] [ E#RTW89_NTX_NUM ] [ E#RTW89_REGD_NUM ] [ 14 ] ; const t#s8 ( * txpwr_lmt_ru_5g ) [ E#RTW89_RU_NUM ] [ E#RTW89_NTX_NUM ] [ E#RTW89_REGD_NUM ] [ 53 ] ; t#u8 txpwr_factor_rf ; t#u8 txpwr_factor_mac ; t#u32 para_ver ; t#u32 wlcx_desired ; t#u8 btcx_desired ; t#u8 scbd ; t#u8 mailbox ; t#u8 afh_guard_ch ; const t#u8 * wl_rssi_thres ; const t#u8 * bt_rssi_thres ; t#u8 rssi_tol ; t#u8 mon_reg_num ; const s#rtw89_btc_fbtc_mreg * mon_reg ; t#u8 rf_para_ulink_num ; const s#rtw89_btc_rf_trx_para * rf_para_ulink ; t#u8 rf_para_dlink_num ; const s#rtw89_btc_rf_trx_para * rf_para_dlink ; t#u8 ps_mode_supported ; } +e#rtw89_subband enum rtw89_subband { RTW89_CH_2G = 0 , RTW89_CH_5G_BAND_1 = 1 , RTW89_CH_5G_BAND_3 = 3 , RTW89_CH_5G_BAND_4 = 4 , RTW89_SUBBAND_NR , } +s#rtw89_hal struct rtw89_hal { t#u32 rx_fltr ; t#u8 cv ; t#u8 current_channel ; t#u8 prev_primary_channel ; t#u8 current_primary_channel ; e#rtw89_subband current_subband ; t#u8 current_band_width ; t#u8 current_band_type ; t#u32 sw_amsdu_max_size ; t#u32 antenna_tx ; t#u32 antenna_rx ; t#u8 tx_nss ; t#u8 rx_nss ; } +s#rtw89_dle_info struct rtw89_dle_info { e#rtw89_qta_mode qta_mode ; t#u16 wde_pg_size ; t#u16 ple_pg_size ; t#u16 c0_rx_qta ; t#u16 c1_rx_qta ; } +s#rtw89_hfc_ch_info struct rtw89_hfc_ch_info { t#u16 aval ; t#u16 used ; } +E#RTW89_DMA_CH_NUM 13 +s#rtw89_hfc_pub_info struct rtw89_hfc_pub_info { t#u16 g0_used ; t#u16 g1_used ; t#u16 g0_aval ; t#u16 g1_aval ; t#u16 pub_aval ; t#u16 wp_aval ; } +s#rtw89_hfc_param struct rtw89_hfc_param { t#bool en ; t#bool h2c_en ; t#u8 mode ; const s#rtw89_hfc_ch_cfg * ch_cfg ; s#rtw89_hfc_ch_info ch_info [ E#RTW89_DMA_CH_NUM ] ; s#rtw89_hfc_pub_cfg pub_cfg ; s#rtw89_hfc_pub_info pub_info ; s#rtw89_hfc_prec_cfg prec_cfg ; } +s#rtw89_mac_info struct rtw89_mac_info { s#rtw89_dle_info dle_info ; s#rtw89_hfc_param hfc_param ; e#rtw89_qta_mode qta_mode ; t#u8 rpwm_seq_num ; t#u8 cpwm_seq_num ; } +s#rtw89_fw_suit struct rtw89_fw_suit { const t#u8 * data ; t#u32 size ; t#u8 major_ver ; t#u8 minor_ver ; t#u8 sub_ver ; t#u8 sub_idex ; t#u16 build_year ; t#u16 build_mon ; t#u16 build_date ; t#u16 build_hour ; t#u16 build_min ; t#u8 cmd_ver ; } +s#rtw89_fw_info struct rtw89_fw_info { const s#firmware * firmware ; s#rtw89_dev * rtwdev ; s#completion completion ; t#u8 h2c_seq ; t#u8 rec_seq ; s#rtw89_fw_suit normal ; s#rtw89_fw_suit wowlan ; t#bool fw_log_enable ; t#bool old_ht_ra_format ; } +e#rtw89_core_tx_type enum rtw89_core_tx_type { RTW89_CORE_TX_TYPE_DATA , RTW89_CORE_TX_TYPE_MGMT , RTW89_CORE_TX_TYPE_FWCMD , } +s#rtw89_tx_desc_info struct rtw89_tx_desc_info { t#u16 pkt_size ; t#u8 wp_offset ; t#u8 qsel ; t#u8 ch_dma ; t#u8 hdr_llc_len ; t#bool is_bmc ; t#bool en_wd_info ; t#bool wd_page ; t#bool use_rate ; t#bool dis_data_fb ; t#bool tid_indicate ; t#bool agg_en ; t#bool bk ; t#u8 ampdu_density ; t#u8 ampdu_num ; t#bool sec_en ; t#u8 sec_type ; t#u8 sec_cam_idx ; t#u16 data_rate ; t#u16 data_retry_lowest_rate ; t#bool fw_dl ; t#u16 seq ; t#bool a_ctrl_bsr ; } +s#rtw89_core_tx_request struct rtw89_core_tx_request { e#rtw89_core_tx_type tx_type ; s#sk_buff * skb ; s#ieee80211_vif * vif ; s#ieee80211_sta * sta ; s#rtw89_tx_desc_info desc_info ; } +e#rtw89_lv1_rcvy_step enum rtw89_lv1_rcvy_step { RTW89_LV1_RCVY_STEP_1 , RTW89_LV1_RCVY_STEP_2 , } +s#rtw89_hci_ops struct rtw89_hci_ops { int ( * tx_write ) ( s#rtw89_dev * , s#rtw89_core_tx_request * ) ; void ( * tx_kick_off ) ( s#rtw89_dev * , t#u8 ) ; void ( * flush_queues ) ( s#rtw89_dev * , t#u32 , t#bool ) ; void ( * reset ) ( s#rtw89_dev * ) ; int ( * start ) ( s#rtw89_dev * ) ; void ( * stop ) ( s#rtw89_dev * ) ; void ( * recalc_int_mit ) ( s#rtw89_dev * ) ; t#u8 ( * read8 ) ( s#rtw89_dev * , t#u32 ) ; t#u16 ( * read16 ) ( s#rtw89_dev * , t#u32 ) ; t#u32 ( * read32 ) ( s#rtw89_dev * , t#u32 ) ; void ( * write8 ) ( s#rtw89_dev * , t#u32 , t#u8 ) ; void ( * write16 ) ( s#rtw89_dev * , t#u32 , t#u16 ) ; void ( * write32 ) ( s#rtw89_dev * , t#u32 , t#u32 ) ; int ( * mac_pre_init ) ( s#rtw89_dev * ) ; int ( * mac_post_init ) ( s#rtw89_dev * ) ; int ( * deinit ) ( s#rtw89_dev * ) ; t#u32 ( * check_and_reclaim_tx_resource ) ( s#rtw89_dev * , t#u8 ) ; int ( * mac_lv1_rcvy ) ( s#rtw89_dev * , e#rtw89_lv1_rcvy_step ) ; void ( * dump_err_status ) ( s#rtw89_dev * ) ; int ( * napi_poll ) ( s#napi_struct * , int ) ; } +e#rtw89_hci_type enum rtw89_hci_type { RTW89_HCI_TYPE_PCIE , RTW89_HCI_TYPE_USB , RTW89_HCI_TYPE_SDIO , } +s#rtw89_hci_info struct rtw89_hci_info { const s#rtw89_hci_ops * ops ; e#rtw89_hci_type type ; t#u32 rpwm_addr ; t#u32 cpwm_addr ; } +s#rtw89_efuse struct rtw89_efuse { t#bool valid ; t#u8 xtal_cap ; t#u8 addr [ 6 ] ; t#u8 rfe_type ; char country_code [ 2 ] ; } +e#rtw89_tfc_lv enum rtw89_tfc_lv { RTW89_TFC_IDLE , RTW89_TFC_ULTRA_LOW , RTW89_TFC_LOW , RTW89_TFC_MID , RTW89_TFC_HIGH , } +s#rtw89_traffic_stats struct rtw89_traffic_stats { t#u64 tx_unicast ; t#u64 rx_unicast ; t#u32 tx_avg_len ; t#u32 rx_avg_len ; t#u64 tx_cnt ; t#u64 rx_cnt ; t#u32 tx_throughput ; t#u32 rx_throughput ; t#u32 tx_throughput_raw ; t#u32 rx_throughput_raw ; e#rtw89_tfc_lv tx_tfc_lv ; e#rtw89_tfc_lv rx_tfc_lv ; s#ewma_tp tx_ewma_tp ; s#ewma_tp rx_ewma_tp ; t#u16 tx_rate ; t#u16 rx_rate ; } +s#rtw89_cam_info struct rtw89_cam_info { unsigned long addr_cam_map [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long bssid_cam_map [ ( ( ( 20 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long sec_cam_map [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +s##state_ent +s##event_ent +E#RTW89_NUM_OF_SER_FLAGS 4 +s#rtw89_ser struct rtw89_ser { t#u8 state ; t#u8 alarm_event ; s#work_struct ser_hdl_work ; s#delayed_work ser_alarm_work ; s#state_ent * st_tbl ; s#event_ent * ev_tbl ; s#list_head msg_q ; t#spinlock_t msg_q_lock ; unsigned long flags [ ( ( ( E#RTW89_NUM_OF_SER_FLAGS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +E#NUM_OF_RTW89_FLAGS 9 +E#RTW89_HW_RATE_NR ( 0x1BB ) + 1 +s#rtw89_pkt_stat struct rtw89_pkt_stat { t#u16 beacon_nr ; t#u32 rx_rate_cnt [ E#RTW89_HW_RATE_NR ] ; } +s#rtw89_phy_stat struct rtw89_phy_stat { s#ewma_thermal avg_thermal [ 4 ] ; s#rtw89_pkt_stat cur_pkt_stat ; s#rtw89_pkt_stat last_pkt_stat ; } +s#rtw89_dack_info struct rtw89_dack_info { t#bool dack_done ; t#u8 msbk_d [ 2 ] [ 2 ] [ 16 ] ; t#u8 dadck_d [ 2 ] [ 2 ] ; t#u16 addck_d [ 2 ] [ 2 ] ; t#u16 biask_d [ 2 ] [ 2 ] ; t#u32 dack_cnt ; t#bool addck_timeout [ 2 ] ; t#bool dadck_timeout [ 2 ] ; t#bool msbk_timeout [ 2 ] ; } +s#rtw89_iqk_info struct rtw89_iqk_info { t#bool lok_cor_fail [ 2 ] [ 4 ] ; t#bool lok_fin_fail [ 2 ] [ 4 ] ; t#bool iqk_tx_fail [ 2 ] [ 4 ] ; t#bool iqk_rx_fail [ 2 ] [ 4 ] ; t#u32 iqk_fail_cnt ; t#bool is_iqk_init ; t#u32 iqk_channel [ 2 ] ; t#u8 iqk_band [ 4 ] ; t#u8 iqk_ch [ 4 ] ; t#u8 iqk_bw [ 4 ] ; t#u8 kcount ; t#u8 iqk_times ; t#u8 version ; t#u32 nb_txcfir [ 4 ] ; t#u32 nb_rxcfir [ 4 ] ; t#u32 bp_txkresult [ 4 ] ; t#u32 bp_rxkresult [ 4 ] ; t#u32 bp_iqkenable [ 4 ] ; t#bool is_wb_txiqk [ 4 ] ; t#bool is_wb_rxiqk [ 4 ] ; t#bool is_nbiqk ; t#bool iqk_fft_en ; t#bool iqk_xym_en ; t#bool iqk_sram_en ; t#bool iqk_cfir_en ; t#u8 thermal [ 4 ] ; t#bool thermal_rek_en ; t#u32 syn1to2 ; t#u8 iqk_mcc_ch [ 2 ] [ 4 ] ; t#u8 iqk_table_idx [ 4 ] ; } +e#rtw89_band enum rtw89_band { RTW89_BAND_2G = 0 , RTW89_BAND_5G = 1 , RTW89_BAND_MAX , } +e#rtw89_bandwidth enum rtw89_bandwidth { RTW89_CHANNEL_WIDTH_20 = 0 , RTW89_CHANNEL_WIDTH_40 = 1 , RTW89_CHANNEL_WIDTH_80 = 2 , RTW89_CHANNEL_WIDTH_160 = 3 , RTW89_CHANNEL_WIDTH_80_80 = 4 , RTW89_CHANNEL_WIDTH_5 = 5 , RTW89_CHANNEL_WIDTH_10 = 6 , } +s#rtw89_dpk_bkup_para struct rtw89_dpk_bkup_para { e#rtw89_band band ; e#rtw89_bandwidth bw ; t#u8 ch ; t#bool path_ok ; t#u8 txagc_dpk ; t#u8 ther_dpk ; t#u8 gs ; t#u16 pwsf ; } +s#rtw89_dpk_info struct rtw89_dpk_info { t#bool is_dpk_enable ; t#bool is_dpk_reload_en ; t#u16 dc_i [ 2 ] ; t#u16 dc_q [ 2 ] ; t#u8 corr_val [ 2 ] ; t#u8 corr_idx [ 2 ] ; t#u8 cur_idx [ 2 ] ; s#rtw89_dpk_bkup_para bp [ 2 ] [ 2 ] ; } +s#rtw89_fem_info struct rtw89_fem_info { t#bool elna_2g ; t#bool elna_5g ; t#bool epa_2g ; t#bool epa_5g ; } +E#RTW89_RATE_CCK_MAX 4 +E#RTW89_RATE_OFDM_MAX 8 +E#RTW89_NSS_MAX ( 3 ) + 1 +E#RTW89_RATE_MCS_MAX 12 +E#RTW89_NSS_2 1 +E#RTW89_NSS_HEDCM_MAX E#RTW89_NSS_2 + 1 +E#RTW89_RATE_HEDCM_MAX 4 +E#RTW89_RATE_OFFSET_MAX 5 +s#rtw89_txpwr_byrate struct rtw89_txpwr_byrate { t#s8 cck [ E#RTW89_RATE_CCK_MAX ] ; t#s8 ofdm [ E#RTW89_RATE_OFDM_MAX ] ; t#s8 mcs [ E#RTW89_NSS_MAX ] [ E#RTW89_RATE_MCS_MAX ] ; t#s8 hedcm [ E#RTW89_NSS_HEDCM_MAX ] [ E#RTW89_RATE_HEDCM_MAX ] ; t#s8 offset [ E#RTW89_RATE_OFFSET_MAX ] ; } +E#RTW89_BAND_MAX ( 1 ) + 1 +s#rtw89_tssi_info struct rtw89_tssi_info { t#u8 thermal [ 4 ] ; t#s8 tssi_trim [ 4 ] [ 8 ] ; t#s8 tssi_cck [ 4 ] [ 6 ] ; t#s8 tssi_mcs [ 4 ] [ ( 5 + 14 ) ] ; t#s8 extra_ofst [ 4 ] ; t#bool tssi_tracking_check [ 4 ] ; t#u8 default_txagc_offset [ 4 ] ; t#u32 base_thermal [ 4 ] ; } +s#rtw89_power_trim_info struct rtw89_power_trim_info { t#bool pg_thermal_trim ; t#bool pg_pa_bias_trim ; t#u8 thermal_trim [ 4 ] ; t#u8 pa_bias_trim [ 4 ] ; } +e#rtw89_phy_cfo_status enum rtw89_phy_cfo_status { RTW89_PHY_DCFO_STATE_NORMAL = 0 , RTW89_PHY_DCFO_STATE_ENHANCE = 1 , RTW89_PHY_DCFO_STATE_MAX } +e#rtw89_multi_cfo_mode enum rtw89_multi_cfo_mode { RTW89_PKT_BASED_AVG_MODE = 0 , RTW89_ENTRY_BASED_AVG_MODE = 1 , RTW89_TP_BASED_AVG_MODE = 2 , } +s#rtw89_cfo_tracking_info struct rtw89_cfo_tracking_info { t#u16 cfo_timer_ms ; t#bool cfo_trig_by_timer_en ; e#rtw89_phy_cfo_status phy_cfo_status ; t#u8 phy_cfo_trk_cnt ; t#bool is_adjust ; e#rtw89_multi_cfo_mode rtw89_multi_cfo_mode ; t#bool apply_compensation ; t#u8 crystal_cap ; t#u8 crystal_cap_default ; t#u8 def_x_cap ; t#s8 x_cap_ofst ; t#u32 sta_cfo_tolerance ; t#s32 cfo_tail [ 64 ] ; t#u16 cfo_cnt [ 64 ] ; t#s32 cfo_avg_pre ; t#s32 cfo_avg [ 64 ] ; t#s32 pre_cfo_avg [ 64 ] ; t#u32 packet_count ; t#u32 packet_count_pre ; t#s32 residual_cfo_acc ; t#u8 phy_cfotrk_state ; t#u8 phy_cfotrk_cnt ; } +e#rtw89_ifs_clm_application enum rtw89_ifs_clm_application { RTW89_IFS_CLM_INIT = 0 , RTW89_IFS_CLM_BACKGROUND = 1 , RTW89_IFS_CLM_ACS = 2 , RTW89_IFS_CLM_DIG = 3 , RTW89_IFS_CLM_TDMA_DIG = 4 , RTW89_IFS_CLM_DBG = 5 , RTW89_IFS_CLM_DBG_MANUAL = 6 } +e#rtw89_ccx_edcca_opt_bw_idx enum rtw89_ccx_edcca_opt_bw_idx { RTW89_CCX_EDCCA_BW20_0 = 0 , RTW89_CCX_EDCCA_BW20_1 = 1 , RTW89_CCX_EDCCA_BW20_2 = 2 , RTW89_CCX_EDCCA_BW20_3 = 3 , RTW89_CCX_EDCCA_BW20_4 = 4 , RTW89_CCX_EDCCA_BW20_5 = 5 , RTW89_CCX_EDCCA_BW20_6 = 6 , RTW89_CCX_EDCCA_BW20_7 = 7 } +s#rtw89_env_monitor_info struct rtw89_env_monitor_info { t#u32 ccx_trigger_time ; t#u64 start_time ; t#u8 ccx_rpt_stamp ; t#u8 ccx_watchdog_result ; t#bool ccx_ongoing ; t#u8 ccx_rac_lv ; t#bool ccx_manual_ctrl ; t#u8 ccx_pre_rssi ; t#u16 clm_mntr_time ; t#u16 nhm_mntr_time ; t#u16 ifs_clm_mntr_time ; e#rtw89_ifs_clm_application ifs_clm_app ; t#u16 fahm_mntr_time ; t#u16 edcca_clm_mntr_time ; t#u16 ccx_period ; t#u8 ccx_unit_idx ; e#rtw89_ccx_edcca_opt_bw_idx ccx_edcca_opt_bw_idx ; t#u8 nhm_th [ 11 ] ; t#u16 ifs_clm_th_l [ 4 ] ; t#u16 ifs_clm_th_h [ 4 ] ; t#u8 fahm_numer_opt ; t#u8 fahm_denom_opt ; t#u8 fahm_th [ 11 ] ; t#u16 clm_result ; t#u16 nhm_result [ 12 ] ; t#u8 nhm_wgt [ 12 ] ; t#u16 nhm_tx_cnt ; t#u16 nhm_cca_cnt ; t#u16 nhm_idle_cnt ; t#u16 ifs_clm_tx ; t#u16 ifs_clm_edcca_excl_cca ; t#u16 ifs_clm_ofdmfa ; t#u16 ifs_clm_ofdmcca_excl_fa ; t#u16 ifs_clm_cckfa ; t#u16 ifs_clm_cckcca_excl_fa ; t#u16 ifs_clm_total_ifs ; t#u8 ifs_clm_his [ 4 ] ; t#u16 ifs_clm_avg [ 4 ] ; t#u16 ifs_clm_cca [ 4 ] ; t#u16 fahm_result [ 12 ] ; t#u16 fahm_denom_result ; t#u16 edcca_clm_result ; t#u8 clm_ratio ; t#u8 nhm_rpt [ 12 ] ; t#u8 nhm_tx_ratio ; t#u8 nhm_cca_ratio ; t#u8 nhm_idle_ratio ; t#u8 nhm_ratio ; t#u16 nhm_result_sum ; t#u8 nhm_pwr ; t#u8 ifs_clm_tx_ratio ; t#u8 ifs_clm_edcca_excl_cca_ratio ; t#u8 ifs_clm_cck_fa_ratio ; t#u8 ifs_clm_ofdm_fa_ratio ; t#u8 ifs_clm_cck_cca_excl_fa_ratio ; t#u8 ifs_clm_ofdm_cca_excl_fa_ratio ; t#u16 ifs_clm_cck_fa_permil ; t#u16 ifs_clm_ofdm_fa_permil ; t#u32 ifs_clm_ifs_avg [ 4 ] ; t#u32 ifs_clm_cca_avg [ 4 ] ; t#u8 fahm_rpt [ 12 ] ; t#u16 fahm_result_sum ; t#u8 fahm_ratio ; t#u8 fahm_denom_ratio ; t#u8 fahm_pwr ; t#u8 edcca_clm_ratio ; } +s#rtw89_agc_gaincode_set struct rtw89_agc_gaincode_set { t#u8 lna_idx ; t#u8 tia_idx ; t#u8 rxb_idx ; } +s#rtw89_dig_info struct rtw89_dig_info { s#rtw89_agc_gaincode_set cur_gaincode ; t#bool force_gaincode_idx_en ; s#rtw89_agc_gaincode_set force_gaincode ; t#u8 igi_rssi_th [ 5 ] ; t#u16 fa_th [ 4 ] ; t#u8 igi_rssi ; t#u8 igi_fa_rssi ; t#u8 fa_rssi_ofst ; t#u8 dyn_igi_max ; t#u8 dyn_igi_min ; t#bool dyn_pd_th_en ; t#u8 dyn_pd_th_max ; t#u8 pd_low_th_ofst ; t#u8 ib_pbk ; t#s8 ib_pkpwr ; t#s8 lna_gain_a [ 7 ] ; t#s8 lna_gain_g [ 7 ] ; t#s8 * lna_gain ; t#s8 tia_gain_a [ 2 ] ; t#s8 tia_gain_g [ 2 ] ; t#s8 * tia_gain ; t#bool is_linked_pre ; t#bool bypass_dig ; } +s#rtw89_phy_ch_info struct rtw89_phy_ch_info { t#u8 rssi_min ; t#u16 rssi_min_macid ; t#u8 pre_rssi_min ; t#u8 rssi_max ; t#u16 rssi_max_macid ; t#u8 rxsc_160 ; t#u8 rxsc_80 ; t#u8 rxsc_40 ; t#u8 rxsc_20 ; t#u8 rxsc_l ; t#u8 is_noisy ; } +E#RTW89_PHY_MAX ( 1 ) + 1 +s#rtw89_ppdu_sts_info struct rtw89_ppdu_sts_info { s#sk_buff_head rx_queue [ E#RTW89_PHY_MAX ] ; t#u8 curr_rx_ppdu_cnt [ E#RTW89_PHY_MAX ] ; } +s#rtw89_regulatory struct rtw89_regulatory { char alpha2 [ 3 ] ; t#u8 txpwr_regd [ E#RTW89_BAND_MAX ] ; } +e#rtw89_sar_sources enum rtw89_sar_sources { RTW89_SAR_SOURCE_NONE , RTW89_SAR_SOURCE_COMMON , RTW89_SAR_SOURCE_NR , } +E#RTW89_SUBBAND_NR ( 4 ) + 1 +s#rtw89_sar_cfg_common struct rtw89_sar_cfg_common { t#bool set [ E#RTW89_SUBBAND_NR ] ; t#s32 cfg [ E#RTW89_SUBBAND_NR ] ; } +s#rtw89_sar_info struct rtw89_sar_info { e#rtw89_sar_sources src ; union { s#rtw89_sar_cfg_common cfg_common ; } ; } +s#rtw89_btc_statistic struct rtw89_btc_statistic { t#u8 rssi ; s#rtw89_traffic_stats traffic ; } +e#rtw89_tfc_dir enum rtw89_tfc_dir { RTW89_TFC_UL , RTW89_TFC_DL , } +s#rtw89_btc_wl_link_info struct rtw89_btc_wl_link_info { s#rtw89_btc_statistic stat ; e#rtw89_tfc_dir dir ; t#u8 rssi_state [ 4 ] ; t#u8 mac_addr [ 6 ] ; t#u8 busy ; t#u8 ch ; t#u8 bw ; t#u8 band ; t#u8 role ; t#u8 pid ; t#u8 phy ; t#u8 dtim_period ; t#u8 mode ; t#u8 mac_id ; t#u8 tx_retry ; t#u32 bcn_period ; t#u32 busy_t ; t#u32 tx_time ; t#u32 client_cnt ; t#u32 rx_rate_drop_cnt ; t#u32 active : 1 ; t#u32 noa : 1 ; t#u32 client_ps : 1 ; t#u32 connected : 2 ; } +s#rtw89_btc_wl_rfk_info struct rtw89_btc_wl_rfk_info { t#u32 state : 2 ; t#u32 path_map : 4 ; t#u32 phy_map : 2 ; t#u32 band : 2 ; t#u32 type : 8 ; t#u32 rsvd : 14 ; } +s#rtw89_btc_wl_ver_info struct rtw89_btc_wl_ver_info { t#u32 fw_coex ; t#u32 fw ; t#u32 mac ; t#u32 bb ; t#u32 rf ; } +s#rtw89_btc_wl_afh_info struct rtw89_btc_wl_afh_info { t#u8 en ; t#u8 ch ; t#u8 bw ; t#u8 rsvd ; } +s#rtw89_btc_wl_role_info_bpos struct rtw89_btc_wl_role_info_bpos { t#u16 none : 1 ; t#u16 station : 1 ; t#u16 ap : 1 ; t#u16 vap : 1 ; t#u16 adhoc : 1 ; t#u16 adhoc_master : 1 ; t#u16 mesh : 1 ; t#u16 moniter : 1 ; t#u16 p2p_device : 1 ; t#u16 p2p_gc : 1 ; t#u16 p2p_go : 1 ; t#u16 nan : 1 ; } +u#rtw89_btc_wl_role_info_map union rtw89_btc_wl_role_info_map { t#u16 val ; s#rtw89_btc_wl_role_info_bpos role ; } +s#rtw89_btc_wl_active_role struct rtw89_btc_wl_active_role { t#u8 connected : 1 ; t#u8 pid : 3 ; t#u8 phy : 1 ; t#u8 noa : 1 ; t#u8 band : 2 ; t#u8 client_ps : 1 ; t#u8 bw : 7 ; t#u8 role ; t#u8 ch ; t#u16 tx_lvl ; t#u16 rx_lvl ; t#u16 tx_rate ; t#u16 rx_rate ; } +s#rtw89_btc_wl_role_info struct rtw89_btc_wl_role_info { t#u8 connect_cnt ; t#u8 link_mode ; u#rtw89_btc_wl_role_info_map role_map ; s#rtw89_btc_wl_active_role active_role [ 5 ] ; } +s#rtw89_btc_wl_scan_info struct rtw89_btc_wl_scan_info { t#u8 band [ E#RTW89_PHY_MAX ] ; t#u8 phy_map ; t#u8 rsvd ; } +s#rtw89_btc_wl_dbcc_info struct rtw89_btc_wl_dbcc_info { t#u8 op_band [ E#RTW89_PHY_MAX ] ; t#u8 scan_band [ E#RTW89_PHY_MAX ] ; t#u8 real_band [ E#RTW89_PHY_MAX ] ; t#u8 role [ E#RTW89_PHY_MAX ] ; } +s#rtw89_btc_rf_para struct rtw89_btc_rf_para { t#u32 tx_pwr_freerun ; t#u32 rx_gain_freerun ; t#u32 tx_pwr_perpkt ; t#u32 rx_gain_perpkt ; } +s#rtw89_btc_wl_smap struct rtw89_btc_wl_smap { t#u32 busy : 1 ; t#u32 scan : 1 ; t#u32 connecting : 1 ; t#u32 roaming : 1 ; t#u32 _4way : 1 ; t#u32 rf_off : 1 ; t#u32 lps : 1 ; t#u32 ips : 1 ; t#u32 init_ok : 1 ; t#u32 traffic_dir : 2 ; t#u32 rf_off_pre : 1 ; t#u32 lps_pre : 1 ; } +u#rtw89_btc_wl_state_map union rtw89_btc_wl_state_map { t#u32 val ; s#rtw89_btc_wl_smap map ; } +E#RTW89_WIFI_ROLE_MLME_MAX 12 +s#rtw89_btc_wl_info struct rtw89_btc_wl_info { s#rtw89_btc_wl_link_info link_info [ 5 ] ; s#rtw89_btc_wl_rfk_info rfk_info ; s#rtw89_btc_wl_ver_info ver_info ; s#rtw89_btc_wl_afh_info afh_info ; s#rtw89_btc_wl_role_info role_info ; s#rtw89_btc_wl_scan_info scan_info ; s#rtw89_btc_wl_dbcc_info dbcc_info ; s#rtw89_btc_rf_para rf_para ; u#rtw89_btc_wl_state_map status ; t#u8 port_id [ E#RTW89_WIFI_ROLE_MLME_MAX ] ; t#u8 rssi_level ; t#u32 scbd ; } +s#rtw89_btc_u8_sta_chg struct rtw89_btc_u8_sta_chg { t#u8 now ; t#u8 last ; t#u8 remain ; t#u8 rsvd ; } +s#rtw89_btc_bool_sta_chg struct rtw89_btc_bool_sta_chg { t#u32 now : 1 ; t#u32 last : 1 ; t#u32 remain : 1 ; t#u32 srvd : 29 ; } +s#rtw89_btc_bt_hfp_desc struct rtw89_btc_bt_hfp_desc { t#u32 exist : 1 ; t#u32 type : 2 ; t#u32 rsvd : 29 ; } +s#rtw89_btc_bt_hid_desc struct rtw89_btc_bt_hid_desc { t#u32 exist : 1 ; t#u32 slot_info : 2 ; t#u32 pair_cnt : 2 ; t#u32 type : 8 ; t#u32 rsvd : 19 ; } +s#rtw89_btc_bt_a2dp_desc struct rtw89_btc_bt_a2dp_desc { t#u8 exist : 1 ; t#u8 exist_last : 1 ; t#u8 play_latency : 1 ; t#u8 type : 3 ; t#u8 active : 1 ; t#u8 sink : 1 ; t#u8 bitpool ; t#u16 vendor_id ; t#u32 device_name ; t#u32 flush_time ; } +s#rtw89_btc_bt_pan_desc struct rtw89_btc_bt_pan_desc { t#u32 exist : 1 ; t#u32 type : 1 ; t#u32 active : 1 ; t#u32 rsvd : 29 ; } +s#rtw89_btc_bt_smap struct rtw89_btc_bt_smap { t#u32 connect : 1 ; t#u32 ble_connect : 1 ; t#u32 acl_busy : 1 ; t#u32 sco_busy : 1 ; t#u32 mesh_busy : 1 ; t#u32 inq_pag : 1 ; } +u#rtw89_btc_bt_state_map union rtw89_btc_bt_state_map { t#u32 val ; s#rtw89_btc_bt_smap map ; } +E#BTC_PROFILE_MAX 4 +s#rtw89_btc_bt_link_info struct rtw89_btc_bt_link_info { s#rtw89_btc_u8_sta_chg profile_cnt ; s#rtw89_btc_bool_sta_chg multi_link ; s#rtw89_btc_bool_sta_chg relink ; s#rtw89_btc_bt_hfp_desc hfp_desc ; s#rtw89_btc_bt_hid_desc hid_desc ; s#rtw89_btc_bt_a2dp_desc a2dp_desc ; s#rtw89_btc_bt_pan_desc pan_desc ; u#rtw89_btc_bt_state_map status ; t#u8 sut_pwr_level [ E#BTC_PROFILE_MAX ] ; t#u8 golden_rx_shift [ E#BTC_PROFILE_MAX ] ; t#u8 rssi_state [ 4 ] ; t#u8 afh_map [ 12 ] ; t#u32 role_sw : 1 ; t#u32 slave_role : 1 ; t#u32 afh_update : 1 ; t#u32 cqddr : 1 ; t#u32 rssi : 8 ; t#u32 tx_3m : 1 ; t#u32 rsvd : 19 ; } +s#rtw89_btc_bt_scan_info struct rtw89_btc_bt_scan_info { t#u16 win ; t#u16 intvl ; t#u32 enable : 1 ; t#u32 interlace : 1 ; t#u32 rsvd : 30 ; } +E#BTC_SCAN_MAX1 ( 0 ) + 6 +s#rtw89_btc_bt_ver_info struct rtw89_btc_bt_ver_info { t#u32 fw_coex ; t#u32 fw ; } +s#rtw89_btc_bt_rfk_info struct rtw89_btc_bt_rfk_info { t#u32 run : 1 ; t#u32 req : 1 ; t#u32 timeout : 1 ; t#u32 rsvd : 29 ; } +u#rtw89_btc_bt_rfk_info_map union rtw89_btc_bt_rfk_info_map { t#u32 val ; s#rtw89_btc_bt_rfk_info map ; } +E#BTC_BTINFO_MAX ( 0 ) + 8 +s#rtw89_btc_bt_info struct rtw89_btc_bt_info { s#rtw89_btc_bt_link_info link_info ; s#rtw89_btc_bt_scan_info scan_info [ E#BTC_SCAN_MAX1 ] ; s#rtw89_btc_bt_ver_info ver_info ; s#rtw89_btc_bool_sta_chg enable ; s#rtw89_btc_bool_sta_chg inq_pag ; s#rtw89_btc_rf_para rf_para ; u#rtw89_btc_bt_rfk_info_map rfk_info ; t#u8 raw_info [ E#BTC_BTINFO_MAX ] ; t#u32 scbd ; t#u32 feature ; t#u32 mbx_avl : 1 ; t#u32 whql_test : 1 ; t#u32 igno_wl : 1 ; t#u32 reinit : 1 ; t#u32 ble_scan_en : 1 ; t#u32 btg_type : 1 ; t#u32 inq : 1 ; t#u32 pag : 1 ; t#u32 run_patch_code : 1 ; t#u32 hi_lna_rx : 1 ; t#u32 rsvd : 22 ; } +s#rtw89_btc_3rdcx_info struct rtw89_btc_3rdcx_info { t#u8 type ; t#u8 hw_coex ; t#u16 rsvd ; } +E#BTC_BCNT_NUM ( 0x0 ) + 20 +E#BTC_WCNT_NUM ( 0x0 ) + 10 +s#rtw89_btc_cx struct rtw89_btc_cx { s#rtw89_btc_wl_info wl ; s#rtw89_btc_bt_info bt ; s#rtw89_btc_3rdcx_info other ; t#u32 state_map ; t#u32 cnt_bt [ E#BTC_BCNT_NUM ] ; t#u32 cnt_wl [ E#BTC_WCNT_NUM ] ; } +s#rtw89_btc_fbtc_slot struct rtw89_btc_fbtc_slot { t#__le16 dur ; t#__le32 cxtbl ; t#__le16 cxtype ; } +E#CXST_MAX 0x12 +s#rtw89_btc_fbtc_tdma struct rtw89_btc_fbtc_tdma { t#u8 type ; t#u8 rxflctrl ; t#u8 txpause ; t#u8 wtgle_n ; t#u8 leak_n ; t#u8 ext_ctrl ; t#u8 rsvd0 ; t#u8 rsvd1 ; } +s#rtw89_mac_ax_gnt struct rtw89_mac_ax_gnt { t#u8 gnt_bt_sw_en ; t#u8 gnt_bt ; t#u8 gnt_wl_sw_en ; t#u8 gnt_wl ; } +s#rtw89_mac_ax_coex_gnt struct rtw89_mac_ax_coex_gnt { s#rtw89_mac_ax_gnt band [ 2 ] ; } +s#rtw89_btc_ant_info struct rtw89_btc_ant_info { t#u8 type ; t#u8 num ; t#u8 isolation ; t#u8 single_pos : 1 ; t#u8 diversity : 1 ; } +s#rtw89_btc_module struct rtw89_btc_module { s#rtw89_btc_ant_info ant ; t#u8 rfe_type ; t#u8 cv ; t#u8 bt_solo : 1 ; t#u8 bt_pos : 1 ; t#u8 switch_type : 1 ; t#u8 rsvd ; } +s#rtw89_btc_init_info struct rtw89_btc_init_info { s#rtw89_btc_module module ; t#u8 wl_guard_ch ; t#u8 wl_only : 1 ; t#u8 wl_init_ok : 1 ; t#u8 dbcc_en : 1 ; t#u8 cx_other : 1 ; t#u8 bt_only : 1 ; t#u16 rsvd ; } +s#rtw89_btc_wl_tx_limit_para struct rtw89_btc_wl_tx_limit_para { t#u16 enable ; t#u32 tx_time ; t#u16 tx_retry ; } +s#rtw89_btc_dm_step struct rtw89_btc_dm_step { t#u16 step [ 30 ] ; t#u8 step_pos ; t#bool step_ov ; } +s#rtw89_btc_dm_emap struct rtw89_btc_dm_emap { t#u32 init : 1 ; t#u32 pta_owner : 1 ; t#u32 wl_rfk_timeout : 1 ; t#u32 bt_rfk_timeout : 1 ; t#u32 wl_fw_hang : 1 ; t#u32 offload_mismatch : 1 ; t#u32 cycle_hang : 1 ; t#u32 w1_hang : 1 ; t#u32 b1_hang : 1 ; t#u32 tdma_no_sync : 1 ; t#u32 wl_slot_drift : 1 ; } +u#rtw89_btc_dm_error_map union rtw89_btc_dm_error_map { t#u32 val ; s#rtw89_btc_dm_emap map ; } +E#BTC_DCNT_NUM ( 0x0 ) + 15 +E#BTC_NCNT_NUM ( 0x0 ) + 17 +s#rtw89_btc_dm struct rtw89_btc_dm { s#rtw89_btc_fbtc_slot slot [ E#CXST_MAX ] ; s#rtw89_btc_fbtc_slot slot_now [ E#CXST_MAX ] ; s#rtw89_btc_fbtc_tdma tdma ; s#rtw89_btc_fbtc_tdma tdma_now ; s#rtw89_mac_ax_coex_gnt gnt ; s#rtw89_btc_init_info init_info ; s#rtw89_btc_rf_trx_para rf_trx_para ; s#rtw89_btc_wl_tx_limit_para wl_tx_limit ; s#rtw89_btc_dm_step dm_step ; u#rtw89_btc_dm_error_map error ; t#u32 cnt_dm [ E#BTC_DCNT_NUM ] ; t#u32 cnt_notify [ E#BTC_NCNT_NUM ] ; t#u32 update_slot_map ; t#u32 set_ant_path ; t#u32 wl_only : 1 ; t#u32 wl_fw_cx_offload : 1 ; t#u32 freerun : 1 ; t#u32 wl_ps_ctrl : 2 ; t#u32 wl_mimo_ps : 1 ; t#u32 leak_ap : 1 ; t#u32 noisy_level : 3 ; t#u32 coex_info_map : 8 ; t#u32 bt_only : 1 ; t#u32 wl_btg_rx : 1 ; t#u32 trx_para_level : 8 ; t#u32 wl_stb_chg : 1 ; t#u32 rsvd : 3 ; t#u16 slot_dur [ E#CXST_MAX ] ; t#u8 run_reason ; t#u8 run_action ; } +s#rtw89_btc_ctrl struct rtw89_btc_ctrl { t#u32 manual : 1 ; t#u32 igno_bt : 1 ; t#u32 always_freerun : 1 ; t#u32 trace_step : 16 ; t#u32 rsvd : 12 ; } +E#BTF_EVNT_MAX ( 5 ) + 3 +E#BTFRE_MAX ( 0x0 ) + 3 +s#rtw89_btc_rpt_cmn_info struct rtw89_btc_rpt_cmn_info { t#u32 rx_cnt ; t#u32 rx_len ; t#u32 req_len ; t#u8 req_fver ; t#u8 rsp_fver ; t#u8 valid ; } +E#BTC_BCNT_RFK_MAX ( 4 ) + 1 +s#rtw89_btc_fbtc_rpt_ctrl struct rtw89_btc_fbtc_rpt_ctrl { t#u16 fver ; t#u16 rpt_cnt ; t#u32 wl_fw_coex_ver ; t#u32 wl_fw_cx_offload ; t#u32 wl_fw_ver ; t#u32 rpt_enable ; t#u32 rpt_para ; t#u32 mb_send_fail_cnt ; t#u32 mb_send_ok_cnt ; t#u32 mb_recv_cnt ; t#u32 mb_a2dp_empty_cnt ; t#u32 mb_a2dp_flct_cnt ; t#u32 mb_a2dp_full_cnt ; t#u32 bt_rfk_cnt [ E#BTC_BCNT_RFK_MAX ] ; t#u32 c2h_cnt ; t#u32 h2c_cnt ; } +s#rtw89_btc_report_ctrl_state struct rtw89_btc_report_ctrl_state { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_rpt_ctrl finfo ; } +s#rtw89_btc_rpt_fbtc_tdma struct rtw89_btc_rpt_fbtc_tdma { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_tdma finfo ; } +s#rtw89_btc_fbtc_slots struct rtw89_btc_fbtc_slots { t#u8 fver ; t#u8 tbl_num ; t#__le16 rsvd ; t#__le32 update_map ; s#rtw89_btc_fbtc_slot slot [ E#CXST_MAX ] ; } +s#rtw89_btc_rpt_fbtc_slots struct rtw89_btc_rpt_fbtc_slots { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_slots finfo ; } +E#CXT_FLCTRL_MAX ( 0x1 ) + 1 +E#CXT_MAX ( 0x1 ) + 1 +E#CXBCN_MAX ( 0x0 ) + 4 +s#rtw89_btc_fbtc_cysta struct rtw89_btc_fbtc_cysta { t#u8 fver ; t#u8 rsvd ; t#__le16 cycles ; t#__le16 cycles_a2dp [ E#CXT_FLCTRL_MAX ] ; t#__le16 a2dpept ; t#__le16 a2dpeptto ; t#__le16 tavg_cycle [ E#CXT_MAX ] ; t#__le16 tmax_cycle [ E#CXT_MAX ] ; t#__le16 tmaxdiff_cycle [ E#CXT_MAX ] ; t#__le16 tavg_a2dp [ E#CXT_FLCTRL_MAX ] ; t#__le16 tmax_a2dp [ E#CXT_FLCTRL_MAX ] ; t#__le16 tavg_a2dpept ; t#__le16 tmax_a2dpept ; t#__le16 tavg_lk ; t#__le16 tmax_lk ; t#__le32 slot_cnt [ E#CXST_MAX ] ; t#__le32 bcn_cnt [ E#CXBCN_MAX ] ; t#__le32 leakrx_cnt ; t#__le32 collision_cnt ; t#__le32 skip_cnt ; t#__le32 exception ; t#__le32 except_cnt ; t#__le16 tslot_cycle [ 48 ] ; } +s#rtw89_btc_rpt_fbtc_cysta struct rtw89_btc_rpt_fbtc_cysta { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_cysta finfo ; } +s#rtw89_btc_fbtc_step struct rtw89_btc_fbtc_step { t#u8 type ; t#u8 val ; t#__le16 difft ; } +s#rtw89_btc_fbtc_steps struct rtw89_btc_fbtc_steps { t#u8 fver ; t#u8 rsvd ; t#__le16 cnt ; t#__le16 pos_old ; t#__le16 pos_new ; s#rtw89_btc_fbtc_step step [ 255 ] ; } +s#rtw89_btc_rpt_fbtc_step struct rtw89_btc_rpt_fbtc_step { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_steps finfo ; } +s#rtw89_btc_fbtc_cynullsta struct rtw89_btc_fbtc_cynullsta { t#u8 fver ; t#u8 rsvd ; t#__le16 rsvd2 ; t#__le32 max_t [ 2 ] ; t#__le32 avg_t [ 2 ] ; t#__le32 result [ 2 ] [ 4 ] ; } +s#rtw89_btc_rpt_fbtc_nullsta struct rtw89_btc_rpt_fbtc_nullsta { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_cynullsta finfo ; } +s#rtw89_btc_fbtc_mreg_val struct rtw89_btc_fbtc_mreg_val { t#u8 fver ; t#u8 reg_num ; t#__le16 rsvd ; t#__le32 mreg_val [ 30 ] ; } +s#rtw89_btc_rpt_fbtc_mreg struct rtw89_btc_rpt_fbtc_mreg { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_mreg_val finfo ; } +s#rtw89_btc_fbtc_gpio_dbg struct rtw89_btc_fbtc_gpio_dbg { t#u8 fver ; t#u8 rsvd ; t#u16 rsvd2 ; t#u32 en_map ; t#u32 pre_state ; t#u8 gpio_map [ 32 ] ; } +s#rtw89_btc_rpt_fbtc_gpio_dbg struct rtw89_btc_rpt_fbtc_gpio_dbg { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_gpio_dbg finfo ; } +s#rtw89_btc_fbtc_btver struct rtw89_btc_fbtc_btver { t#u8 fver ; t#u8 rsvd ; t#__le16 rsvd2 ; t#__le32 coex_ver ; t#__le32 fw_ver ; t#__le32 feature ; } +s#rtw89_btc_rpt_fbtc_btver struct rtw89_btc_rpt_fbtc_btver { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_btver finfo ; } +s#rtw89_btc_fbtc_btscan struct rtw89_btc_fbtc_btscan { t#u8 fver ; t#u8 rsvd ; t#__le16 rsvd2 ; t#u8 scan [ 6 ] ; } +s#rtw89_btc_rpt_fbtc_btscan struct rtw89_btc_rpt_fbtc_btscan { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_btscan finfo ; } +s#rtw89_btc_fbtc_btafh struct rtw89_btc_fbtc_btafh { t#u8 fver ; t#u8 rsvd ; t#__le16 rsvd2 ; t#u8 afh_l [ 4 ] ; t#u8 afh_m [ 4 ] ; t#u8 afh_h [ 4 ] ; } +s#rtw89_btc_rpt_fbtc_btafh struct rtw89_btc_rpt_fbtc_btafh { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_btafh finfo ; } +s#rtw89_btc_fbtc_btdevinfo struct rtw89_btc_fbtc_btdevinfo { t#u8 fver ; t#u8 rsvd ; t#__le16 vendor_id ; t#__le32 dev_name ; t#__le32 flush_time ; } +s#rtw89_btc_rpt_fbtc_btdev struct rtw89_btc_rpt_fbtc_btdev { s#rtw89_btc_rpt_cmn_info cinfo ; s#rtw89_btc_fbtc_btdevinfo finfo ; } +s#rtw89_btc_btf_fwinfo struct rtw89_btc_btf_fwinfo { t#u32 cnt_c2h ; t#u32 cnt_h2c ; t#u32 cnt_h2c_fail ; t#u32 event [ E#BTF_EVNT_MAX ] ; t#u32 err [ E#BTFRE_MAX ] ; t#u32 len_mismch ; t#u32 fver_mismch ; t#u32 rpt_en_map ; s#rtw89_btc_report_ctrl_state rpt_ctrl ; s#rtw89_btc_rpt_fbtc_tdma rpt_fbtc_tdma ; s#rtw89_btc_rpt_fbtc_slots rpt_fbtc_slots ; s#rtw89_btc_rpt_fbtc_cysta rpt_fbtc_cysta ; s#rtw89_btc_rpt_fbtc_step rpt_fbtc_step ; s#rtw89_btc_rpt_fbtc_nullsta rpt_fbtc_nullsta ; s#rtw89_btc_rpt_fbtc_mreg rpt_fbtc_mregval ; s#rtw89_btc_rpt_fbtc_gpio_dbg rpt_fbtc_gpio_dbg ; s#rtw89_btc_rpt_fbtc_btver rpt_fbtc_btver ; s#rtw89_btc_rpt_fbtc_btscan rpt_fbtc_btscan ; s#rtw89_btc_rpt_fbtc_btafh rpt_fbtc_btafh ; s#rtw89_btc_rpt_fbtc_btdev rpt_fbtc_btdev ; } +s#rtw89_btc_dbg struct rtw89_btc_dbg { t#bool rb_done ; t#u32 rb_val ; } +s#rtw89_btc struct rtw89_btc { s#rtw89_btc_cx cx ; s#rtw89_btc_dm dm ; s#rtw89_btc_ctrl ctrl ; s#rtw89_btc_module mdinfo ; s#rtw89_btc_btf_fwinfo fwinfo ; s#rtw89_btc_dbg dbg ; s#work_struct eapol_notify_work ; s#work_struct arp_notify_work ; s#work_struct dhcp_notify_work ; s#work_struct icmp_notify_work ; t#u32 bt_req_len ; t#u8 policy [ 512 ] ; t#u16 policy_len ; t#u16 policy_type ; t#bool bt_req_en ; t#bool update_policy_force ; t#bool lps ; } +e#rtw89_ps_mode enum rtw89_ps_mode { RTW89_PS_MODE_NONE = 0 , RTW89_PS_MODE_RFOFF = 1 , RTW89_PS_MODE_CLK_GATED = 2 , RTW89_PS_MODE_PWR_GATED = 3 , } +s#rtw89_dev struct rtw89_dev { s#ieee80211_hw * hw ; s#device * dev ; t#bool dbcc_en ; const s#rtw89_chip_info * chip ; s#rtw89_hal hal ; s#rtw89_mac_info mac ; s#rtw89_fw_info fw ; s#rtw89_hci_info hci ; s#rtw89_efuse efuse ; s#rtw89_traffic_stats stats ; s#mutex mutex ; s#list_head rtwvifs_list ; s#mutex rf_mutex ; s#workqueue_struct * txq_wq ; s#work_struct txq_work ; s#delayed_work txq_reinvoke_work ; t#spinlock_t ba_lock ; s#list_head ba_list ; s#work_struct ba_work ; s#rtw89_cam_info cam_info ; s#sk_buff_head c2h_queue ; s#work_struct c2h_work ; s#list_head early_h2c_list ; s#rtw89_ser ser ; unsigned long hw_port [ ( ( ( 5 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long mac_id_map [ ( ( ( 128 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long flags [ ( ( ( E#NUM_OF_RTW89_FLAGS ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#rtw89_phy_stat phystat ; s#rtw89_dack_info dack ; s#rtw89_iqk_info iqk ; s#rtw89_dpk_info dpk ; t#bool is_tssi_mode [ 4 ] ; t#bool is_bt_iqk_timeout ; s#rtw89_fem_info fem ; s#rtw89_txpwr_byrate byr [ E#RTW89_BAND_MAX ] ; s#rtw89_tssi_info tssi ; s#rtw89_power_trim_info pwr_trim ; s#rtw89_cfo_tracking_info cfo_tracking ; s#rtw89_env_monitor_info env_monitor ; s#rtw89_dig_info dig ; s#rtw89_phy_ch_info ch_info ; s#delayed_work track_work ; s#delayed_work coex_act1_work ; s#delayed_work coex_bt_devinfo_work ; s#delayed_work coex_rfk_chk_work ; s#delayed_work cfo_track_work ; s#rtw89_ppdu_sts_info ppdu_sts ; t#u8 total_sta_assoc ; t#bool scanning ; const s#rtw89_regulatory * regd ; s#rtw89_sar_info sar ; s#rtw89_btc btc ; e#rtw89_ps_mode ps_mode ; t#bool lps_enabled ; s#net_device netdev ; s#napi_struct napi ; int napi_budget_countdown ; t#u8 priv [ 0 ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +rtw89_core_fill_txdesc void rtw89_core_fill_txdesc ( s#rtw89_dev * , s#rtw89_tx_desc_info * , void * ) +s#rtw89_rx_desc_info struct rtw89_rx_desc_info { t#u16 pkt_size ; t#u8 pkt_type ; t#u8 drv_info_size ; t#u8 shift ; t#u8 wl_hd_iv_len ; t#bool long_rxdesc ; t#bool bb_sel ; t#bool mac_info_valid ; t#u16 data_rate ; t#u8 gi_ltf ; t#u8 bw ; t#u32 free_run_cnt ; t#u8 user_id ; t#bool sr_en ; t#u8 ppdu_cnt ; t#u8 ppdu_type ; t#bool icv_err ; t#bool crc32_err ; t#bool hw_dec ; t#bool sw_dec ; t#bool addr1_match ; t#u8 frag ; t#u16 seq ; t#u8 frame_type ; t#u8 rx_pl_id ; t#bool addr_cam_valid ; t#u8 addr_cam_id ; t#u8 sec_cam_id ; t#u8 mac_id ; t#u16 offset ; t#bool ready ; } +rtw89_core_query_rxdesc void rtw89_core_query_rxdesc ( s#rtw89_dev * , s#rtw89_rx_desc_info * , t#u8 * , t#u32 ) +rtw89_core_rx void rtw89_core_rx ( s#rtw89_dev * , s#rtw89_rx_desc_info * , s#sk_buff * ) +rtw89_core_napi_start void rtw89_core_napi_start ( s#rtw89_dev * ) +rtw89_core_napi_stop void rtw89_core_napi_stop ( s#rtw89_dev * ) +rtw89_core_napi_init void rtw89_core_napi_init ( s#rtw89_dev * ) +rtw89_core_napi_deinit void rtw89_core_napi_deinit ( s#rtw89_dev * ) +rtw89_core_init int rtw89_core_init ( s#rtw89_dev * ) +rtw89_core_deinit void rtw89_core_deinit ( s#rtw89_dev * ) +rtw89_chip_info_setup int rtw89_chip_info_setup ( s#rtw89_dev * ) +rtw89_core_register int rtw89_core_register ( s#rtw89_dev * ) +rtw89_core_unregister void rtw89_core_unregister ( s#rtw89_dev * ) + +/* drivers/net/wireless/realtek/rtw89/mac.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##rtw89_phy_dig_gain_table +s##state_ent +s##event_ent +rtw89_mac_get_err_status t#u32 rtw89_mac_get_err_status ( s#rtw89_dev * ) +rtw89_mac_set_err_status int rtw89_mac_set_err_status ( s#rtw89_dev * , t#u32 ) + +/* drivers/net/wireless/realtek/rtw89/mac80211.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rtw89_ops extern const s#ieee80211_ops rtw89_ops + +/* drivers/net/wireless/realtek/rtw89/pci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +rtw89_pm_ops extern const s#dev_pm_ops rtw89_pm_ops + +/* drivers/net/wireless/realtek/rtw89/phy.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##rtw89_pwr_cfg +s##state_ent +s##event_ent +rtw89_phy_read_rf t#u32 rtw89_phy_read_rf ( s#rtw89_dev * , e#rtw89_rf_path , t#u32 , t#u32 ) +rtw89_phy_write_rf t#bool rtw89_phy_write_rf ( s#rtw89_dev * , e#rtw89_rf_path , t#u32 , t#u32 , t#u32 ) + +/* drivers/net/wireless/realtek/rtw89/rtw8852a.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##state_ent +s##event_ent +rtw8852a_chip_info extern const s#rtw89_chip_info rtw8852a_chip_info + +/* drivers/net/wireless/realtek/rtw89/ser.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##rtw89_phy_dig_gain_table +s##state_ent +s##event_ent +rtw89_ser_notify int rtw89_ser_notify ( s#rtw89_dev * , t#u32 ) + +/* drivers/net/wireless/rsi/rsi_91x_hal.o */ +s#vif_priv struct vif_priv { t#bool is_ht ; t#bool sgi ; t#u16 seq_start ; int vap_id ; } +s#version_info struct version_info { t#u16 major ; t#u16 minor ; t#u8 release_num ; t#u8 patch_num ; union { struct { t#u8 fw_ver [ 8 ] ; } info ; } ver ; } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s#rsi_event struct rsi_event { t#atomic_t event_condition ; t#wait_queue_head_t event_queue ; } +s#rsi_thread struct rsi_thread { void ( * thread_function ) ( void * ) ; s#completion completion ; s#task_struct * task ; s#rsi_event event ; t#atomic_t thread_done ; } +s#rsi_rate_config struct rsi_rate_config { t#u32 configured_mask ; t#u16 fixed_hw_rate ; t#bool fixed_enabled ; } +s#transmit_q_stats struct transmit_q_stats { t#u32 total_tx_pkt_send [ 4 + 2 ] ; t#u32 total_tx_pkt_freed [ 4 + 2 ] ; } +s#security_info struct security_info { t#u32 ptk_cipher ; t#u32 gtk_cipher ; } +s#wmm_qinfo struct wmm_qinfo { t#s32 weight ; t#s32 wme_params ; t#s32 pkt_contended ; t#s32 txop ; } +s#cqm_info struct cqm_info { t#s8 last_cqm_event_rssi ; int rssi_thold ; t#u32 rssi_hyst ; } +s#rsi_sta struct rsi_sta { s#ieee80211_sta * sta ; t#s16 sta_id ; t#u16 seq_start [ 16 ] ; t#bool start_tx_aggr [ 16 ] ; } +s#rsi_bgscan_params struct rsi_bgscan_params { t#u16 bgscan_threshold ; t#u16 roam_threshold ; t#u16 bgscan_periodicity ; t#u8 num_bgscan_channels ; t#u8 two_probe ; t#u16 active_scan_duration ; t#u16 passive_scan_duration ; } +s#rsi_9116_features struct rsi_9116_features { t#u8 pll_mode ; t#u8 rf_type ; t#u8 wireless_mode ; t#u8 afe_type ; t#u8 enable_ppe ; t#u8 dpd ; t#u32 sifs_tx_enable ; t#u32 ps_options ; } +s#rsi_common struct rsi_common { s#rsi_hw * priv ; s#vif_priv vif_info [ 3 ] ; void * coex_cb ; t#bool mgmt_q_block ; s#version_info lmac_ver ; s#rsi_thread tx_thread ; s#sk_buff_head tx_queue [ 4 + 2 ] ; s#completion wlan_init_completion ; s#mutex mutex ; s#mutex tx_lock ; s#mutex rx_lock ; t#u8 endpoint ; t#u8 band ; t#u8 num_supp_bands ; t#u8 channel_width ; t#u16 rts_threshold ; t#u32 bitrate_mask [ 2 ] ; s#rsi_rate_config rate_config [ 2 ] ; t#u8 rf_reset ; s#transmit_q_stats tx_stats ; s#security_info secinfo ; s#wmm_qinfo tx_qinfo [ 4 ] ; s#ieee80211_tx_queue_params edca_params [ 4 ] ; t#u8 mac_addr [ 6 ] ; t#u32 fsm_state ; t#bool init_done ; t#u8 bb_rf_prog_count ; t#bool iface_down ; t#u8 channel ; t#u8 * rx_data_pkt ; t#u8 mac_id ; t#u8 radio_id ; t#u16 rate_pwr [ 20 ] ; t#u8 selected_qnum ; t#u32 pkt_cnt ; t#u8 min_weight ; s#cqm_info cqm_info ; t#bool hw_data_qs_blocked ; t#u8 driver_mode ; t#u8 coex_mode ; t#u16 oper_mode ; t#u8 lp_ps_handshake_mode ; t#u8 ulp_ps_handshake_mode ; t#u8 uapsd_bitmap ; t#u8 rf_power_val ; t#u8 wlan_rf_power_mode ; t#u8 obm_ant_sel_val ; int tx_power ; t#u8 ant_in_use ; s#mutex tx_bus_mutex ; t#bool hibernate_resume ; t#bool reinit_hw ; t#u8 wow_flags ; t#u16 beacon_interval ; t#u8 dtim_cnt ; t#u8 beacon_enabled ; t#u16 beacon_cnt ; s#rsi_sta stations [ 32 + 1 ] ; int num_stations ; int max_stations ; s#ieee80211_key_conf * key ; t#bool p2p_enabled ; s#timer_list roc_timer ; s#ieee80211_vif * roc_vif ; t#bool eapol4_confirm ; t#bool bt_defer_attach ; void * bt_adapter ; s#cfg80211_scan_request * hwscan ; s#rsi_bgscan_params bgscan ; s#rsi_9116_features w9116_features ; t#u8 bgscan_en ; t#u8 mac_ops_resumed ; } +e#rsi_dev_model enum rsi_dev_model { RSI_DEV_9113 = 0 , RSI_DEV_9116 } +e#ps_state enum ps_state { PS_NONE = 0 , PS_ENABLE_REQ_SENT = 1 , PS_DISABLE_REQ_SENT = 2 , PS_ENABLED = 3 } +s#rsi_ps_info struct rsi_ps_info { t#u8 enabled ; t#u8 sleep_type ; t#u8 tx_threshold ; t#u8 rx_threshold ; t#u8 tx_hysterisis ; t#u8 rx_hysterisis ; t#u16 monitor_interval ; t#u32 listen_interval ; t#u16 num_bcns_per_lis_int ; t#u32 dtim_interval_duration ; t#u16 num_dtims_per_sleep ; t#u32 deep_sleep_wakeup_period ; } +s#eepromrw_info struct eepromrw_info { t#u32 offset ; t#u32 length ; t#u8 write ; t#u16 eeprom_erase ; t#u8 data [ 480 ] ; } +s#rsi_host_intf_ops struct rsi_host_intf_ops { int ( * read_pkt ) ( s#rsi_hw * , t#u8 * , t#u32 ) ; int ( * write_pkt ) ( s#rsi_hw * , t#u8 * , t#u32 ) ; int ( * master_access_msword ) ( s#rsi_hw * , t#u16 ) ; int ( * read_reg_multiple ) ( s#rsi_hw * , t#u32 , t#u8 * , t#u16 ) ; int ( * write_reg_multiple ) ( s#rsi_hw * , t#u32 , t#u8 * , t#u16 ) ; int ( * master_reg_read ) ( s#rsi_hw * , t#u32 , t#u32 * , t#u16 ) ; int ( * master_reg_write ) ( s#rsi_hw * , unsigned long , unsigned long , t#u16 ) ; int ( * load_data_master_write ) ( s#rsi_hw * , t#u32 , t#u32 , t#u16 , t#u8 * ) ; int ( * reinit_device ) ( s#rsi_hw * ) ; int ( * ta_reset ) ( s#rsi_hw * ) ; } +s#rsi_hw struct rsi_hw { s#rsi_common * priv ; e#rsi_dev_model device_model ; s#ieee80211_hw * hw ; s#ieee80211_vif * vifs [ 3 ] ; s#ieee80211_tx_queue_params edca_params [ 4 ] ; s#ieee80211_supported_band sbands [ E#NUM_NL80211_BANDS ] ; s#device * device ; t#u8 sc_nvifs ; e#rsi_host_intf rsi_host_intf ; t#u16 block_size ; e#ps_state ps_state ; s#rsi_ps_info ps_info ; t#spinlock_t ps_lock ; t#u32 usb_buffer_status_reg ; char * fw_file_name ; s#timer_list bl_cmd_timer ; t#bool blcmd_timer_expired ; t#u32 flash_capacity ; s#eepromrw_info eeprom ; t#u32 interrupt_status ; t#u8 dfs_region ; char country [ 2 ] ; void * rsi_dev ; s#rsi_host_intf_ops * host_intf_ops ; int ( * check_hw_queue_status ) ( s#rsi_hw * , t#u8 ) ; int ( * determine_event_timeout ) ( s#rsi_hw * ) ; } +rsi_hal_device_init int rsi_hal_device_init ( s#rsi_hw * ) + +/* drivers/net/wireless/rsi/rsi_91x_mac80211.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +rsi_mac80211_detach void rsi_mac80211_detach ( s#rsi_hw * ) +rsi_config_wowlan int rsi_config_wowlan ( s#rsi_hw * , s#cfg80211_wowlan * ) + +/* drivers/net/wireless/rsi/rsi_91x_main.o */ +rsi_zone_enabled extern t#u32 rsi_zone_enabled +rsi_dbg extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void rsi_dbg ( t#u32 , const char * , ... ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +rsi_read_pkt int rsi_read_pkt ( s#rsi_common * , t#u8 * , t#s32 ) +rsi_91x_init s#rsi_hw * rsi_91x_init ( t#u16 ) +rsi_91x_deinit void rsi_91x_deinit ( s#rsi_hw * ) + +/* drivers/net/wireless/st/cw1200/bh.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##hwbus_priv +s#hwbus_ops struct hwbus_ops { int ( * hwbus_memcpy_fromio ) ( s#hwbus_priv * , unsigned int , void * , int ) ; int ( * hwbus_memcpy_toio ) ( s#hwbus_priv * , unsigned int , const void * , int ) ; void ( * lock ) ( s#hwbus_priv * ) ; void ( * unlock ) ( s#hwbus_priv * ) ; t#size_t ( * align_size ) ( s#hwbus_priv * , t#size_t ) ; int ( * power_mgmt ) ( s#hwbus_priv * , t#bool ) ; } +s##firmware +s#cw1200_debug_priv struct cw1200_debug_priv { s#dentry * debugfs_phy ; int tx ; int tx_agg ; int rx ; int rx_agg ; int tx_multi ; int tx_multi_frames ; int tx_cache_miss ; int tx_align ; int tx_ttl ; int tx_burst ; int ba_cnt ; int ba_acc ; int ba_cnt_rx ; int ba_acc_rx ; } +s#cw1200_txpriv struct cw1200_txpriv { t#u8 link_id ; t#u8 raw_link_id ; t#u8 tid ; t#u8 rate_id ; t#u8 offset ; } +t#cw1200_queue_skb_dtor_t typedef void ( * cw1200_queue_skb_dtor_t ) ( s#cw1200_common * , s#sk_buff * , const s#cw1200_txpriv * ) +s#cw1200_queue_stats struct cw1200_queue_stats { t#spinlock_t lock ; int * link_map_cache ; int num_queued ; t#size_t map_capacity ; t#wait_queue_head_t wait_link_id_empty ; t#cw1200_queue_skb_dtor_t skb_dtor ; s#cw1200_common * priv ; } +s##cw1200_queue_item +s#cw1200_queue struct cw1200_queue { s#cw1200_queue_stats * stats ; t#size_t capacity ; t#size_t num_queued ; t#size_t num_pending ; t#size_t num_sent ; s#cw1200_queue_item * pool ; s#list_head queue ; s#list_head free_pool ; s#list_head pending ; int tx_locked_cnt ; int * link_map_cache ; t#bool overfull ; t#spinlock_t lock ; t#u8 queue_id ; t#u8 generation ; s#timer_list gc ; unsigned long ttl ; } +s#wsm_edca_queue_params struct wsm_edca_queue_params { t#u16 cwmin ; t#u16 cwmax ; t#u16 aifns ; t#u16 txop_limit ; t#u32 max_rx_lifetime ; } +s#wsm_edca_params struct wsm_edca_params { s#wsm_edca_queue_params params [ 4 ] ; t#bool uapsd_enable [ 4 ] ; } +s#wsm_set_tx_queue_params struct wsm_set_tx_queue_params { t#u8 ackPolicy ; t#u16 allowedMediumTime ; t#u32 maxTransmitLifetime ; } +s#wsm_tx_queue_params struct wsm_tx_queue_params { s#wsm_set_tx_queue_params params [ 4 ] ; } +s#wsm_mib_association_mode struct wsm_mib_association_mode { t#u8 flags ; t#u8 preamble ; t#u8 greenfield ; t#u8 mpdu_start_spacing ; t#__le32 basic_rate_set ; } +s#wsm_set_bss_params struct wsm_set_bss_params { t#u8 reset_beacon_loss ; t#u8 beacon_lost_count ; t#u16 aid ; t#u32 operational_rate_set ; } +s#cw1200_ht_info struct cw1200_ht_info { s#ieee80211_sta_ht_cap ht_cap ; e#nl80211_channel_type channel_type ; t#u16 operation_mode ; } +s#wsm_set_pm struct wsm_set_pm { t#u8 mode ; t#u8 fast_psm_idle_period ; t#u8 ap_psm_change_period ; t#u8 min_auto_pspoll_period ; } +s#wsm_rx_filter struct wsm_rx_filter { t#bool promiscuous ; t#bool bssid ; t#bool fcs ; t#bool probeResponder ; } +s#wsm_mib_multicast_filter struct wsm_mib_multicast_filter { t#__le32 enable ; t#__le32 num_addrs ; t#u8 macaddrs [ 8 ] [ 6 ] ; } +s##cw1200_suspend_state +s##platform_device +s#cw1200_pm_state struct cw1200_pm_state { s#cw1200_suspend_state * suspend_state ; s#timer_list stay_awake ; s#platform_device * pm_dev ; t#spinlock_t lock ; } +s#wsm_p2p_ps_modeinfo struct wsm_p2p_ps_modeinfo { t#u8 opp_ps_ct_window ; t#u8 count ; t#u8 reserved ; t#u8 dtim_count ; t#__le32 duration ; t#__le32 interval ; t#__le32 start_time ; } +s#wsm_uapsd_info struct wsm_uapsd_info { t#__le16 uapsd_flags ; t#__le16 min_auto_trigger_interval ; t#__le16 max_auto_trigger_interval ; t#__le16 auto_trigger_step ; } +s#wsm_ssid struct wsm_ssid { t#u8 ssid [ 32 ] ; t#u32 length ; } +s#cw1200_scan struct cw1200_scan { s#semaphore lock ; s#work_struct work ; s#delayed_work timeout ; s#cfg80211_scan_request * req ; s#ieee80211_channel * * begin ; s#ieee80211_channel * * curr ; s#ieee80211_channel * * end ; s#wsm_ssid ssids [ ( 2 ) ] ; int output_power ; int n_ssids ; int status ; t#atomic_t in_progress ; s#delayed_work probe_work ; int direct_probe ; } +s#wsm_startup_ind struct wsm_startup_ind { t#u16 input_buffers ; t#u16 input_buffer_size ; t#u16 status ; t#u16 hw_id ; t#u16 hw_subid ; t#u16 fw_cap ; t#u16 fw_type ; t#u16 fw_api ; t#u16 fw_build ; t#u16 fw_ver ; char fw_label [ 128 ] ; t#u32 config [ 4 ] ; } +s#wsm_buf struct wsm_buf { t#u8 * begin ; t#u8 * data ; t#u8 * end ; } +s#wsm_cmd struct wsm_cmd { t#spinlock_t lock ; int done ; t#u8 * ptr ; t#size_t len ; void * arg ; int ret ; t#u16 cmd ; } +e#cw1200_join_status enum cw1200_join_status { CW1200_JOIN_STATUS_PASSIVE = 0 , CW1200_JOIN_STATUS_MONITOR , CW1200_JOIN_STATUS_JOINING , CW1200_JOIN_STATUS_PRE_STA , CW1200_JOIN_STATUS_STA , CW1200_JOIN_STATUS_IBSS , CW1200_JOIN_STATUS_AP , } +s#wsm_add_key struct wsm_add_key { t#u8 type ; t#u8 index ; t#u16 reserved ; union { struct { t#u8 peer [ 6 ] ; t#u8 reserved ; t#u8 keylen ; t#u8 keydata [ 16 ] ; } __attribute__ ( ( __packed__ ) ) wep_pairwise ; struct { t#u8 keyid ; t#u8 keylen ; t#u16 reserved ; t#u8 keydata [ 16 ] ; } __attribute__ ( ( __packed__ ) ) wep_group ; struct { t#u8 peer [ 6 ] ; t#u16 reserved ; t#u8 keydata [ 16 ] ; t#u8 rx_mic_key [ 8 ] ; t#u8 tx_mic_key [ 8 ] ; } __attribute__ ( ( __packed__ ) ) tkip_pairwise ; struct { t#u8 keydata [ 16 ] ; t#u8 rx_mic_key [ 8 ] ; t#u8 keyid ; t#u8 reserved [ 3 ] ; t#u8 rx_seqnum [ 8 ] ; } __attribute__ ( ( __packed__ ) ) tkip_group ; struct { t#u8 peer [ 6 ] ; t#u16 reserved ; t#u8 keydata [ 16 ] ; } __attribute__ ( ( __packed__ ) ) aes_pairwise ; struct { t#u8 keydata [ 16 ] ; t#u8 keyid ; t#u8 reserved [ 3 ] ; t#u8 rx_seqnum [ 8 ] ; } __attribute__ ( ( __packed__ ) ) aes_group ; struct { t#u8 peer [ 6 ] ; t#u8 keyid ; t#u8 reserved ; t#u8 keydata [ 16 ] ; t#u8 mic_key [ 16 ] ; } __attribute__ ( ( __packed__ ) ) wapi_pairwise ; struct { t#u8 keydata [ 16 ] ; t#u8 mic_key [ 16 ] ; t#u8 keyid ; t#u8 reserved [ 3 ] ; } __attribute__ ( ( __packed__ ) ) wapi_group ; } __attribute__ ( ( __packed__ ) ) ; } +e#cw1200_link_status enum cw1200_link_status { CW1200_LINK_OFF , CW1200_LINK_RESERVE , CW1200_LINK_SOFT , CW1200_LINK_HARD , CW1200_LINK_RESET , CW1200_LINK_RESET_REMAP , } +s#cw1200_link_entry struct cw1200_link_entry { unsigned long timestamp ; e#cw1200_link_status status ; e#cw1200_link_status prev_status ; t#u8 mac [ 6 ] ; t#u8 buffered [ ( 8 ) ] ; s#sk_buff_head rx_queue ; } +s#tx_policy struct tx_policy { union { t#__le32 tbl [ 3 ] ; t#u8 raw [ 12 ] ; } ; t#u8 defined ; t#u8 usage_count ; t#u8 retry_count ; t#u8 uploaded ; } +s#tx_policy_cache_entry struct tx_policy_cache_entry { s#tx_policy policy ; s#list_head link ; } +s#tx_policy_cache struct tx_policy_cache { s#tx_policy_cache_entry cache [ ( 8 ) ] ; s#list_head used ; s#list_head free ; t#spinlock_t lock ; } +s#cw1200_common struct cw1200_common { s#ieee80211_hw * hw ; s#ieee80211_vif * vif ; s#device * pdev ; s#ieee80211_low_level_stats stats ; t#u8 mac_addr [ 6 ] ; const s#hwbus_ops * hwbus_ops ; s#hwbus_priv * hwbus_priv ; enum { HIF_9000_SILICON_VERSATILE = 0 , HIF_8601_VERSATILE , HIF_8601_SILICON , } hw_type ; enum { CW1200_HW_REV_CUT10 = 10 , CW1200_HW_REV_CUT11 = 11 , CW1200_HW_REV_CUT20 = 20 , CW1200_HW_REV_CUT22 = 22 , CW1X60_HW_REV = 40 , } hw_revision ; int hw_refclk ; t#bool hw_have_5ghz ; const s#firmware * sdd ; char * sdd_path ; s#cw1200_debug_priv * debug ; s#workqueue_struct * workqueue ; s#mutex conf_mutex ; s#cw1200_queue tx_queue [ 4 ] ; s#cw1200_queue_stats tx_queue_stats ; int tx_burst_idx ; unsigned int tx_hdr_len ; int output_power ; s#ieee80211_rate * rates ; s#ieee80211_rate * mcs_rates ; s#ieee80211_channel * channel ; s#wsm_edca_params edca ; s#wsm_tx_queue_params tx_queue_params ; s#wsm_mib_association_mode association_mode ; s#wsm_set_bss_params bss_params ; s#cw1200_ht_info ht_info ; s#wsm_set_pm powersave_mode ; s#wsm_set_pm firmware_ps_mode ; int cqm_rssi_thold ; unsigned cqm_rssi_hyst ; t#bool cqm_use_rssi ; int cqm_beacon_loss_count ; int channel_switch_in_progress ; t#wait_queue_head_t channel_switch_done ; t#u8 long_frame_max_tx_count ; t#u8 short_frame_max_tx_count ; int mode ; t#bool enable_beacon ; int beacon_int ; t#bool listening ; s#wsm_rx_filter rx_filter ; s#wsm_mib_multicast_filter multicast_filter ; t#bool has_multicast_subscription ; t#bool disable_beacon_filter ; s#work_struct update_filtering_work ; s#work_struct set_beacon_wakeup_period_work ; t#u8 ba_rx_tid_mask ; t#u8 ba_tx_tid_mask ; s#cw1200_pm_state pm_state ; s#wsm_p2p_ps_modeinfo p2p_ps_modeinfo ; s#wsm_uapsd_info uapsd_info ; t#bool setbssparams_done ; t#bool bt_present ; t#u8 conf_listen_interval ; t#u32 listen_interval ; t#u32 erp_info ; t#u32 rts_threshold ; t#atomic_t bh_rx ; t#atomic_t bh_tx ; t#atomic_t bh_term ; t#atomic_t bh_suspend ; s#workqueue_struct * bh_workqueue ; s#work_struct bh_work ; int bh_error ; t#wait_queue_head_t bh_wq ; t#wait_queue_head_t bh_evt_wq ; t#u8 buf_id_tx ; t#u8 buf_id_rx ; t#u8 wsm_rx_seq ; t#u8 wsm_tx_seq ; int hw_bufs_used ; t#bool powersave_enabled ; t#bool device_can_sleep ; s#cw1200_scan scan ; t#atomic_t recent_scan ; s#delayed_work clear_recent_scan_work ; s#wsm_startup_ind wsm_caps ; s#mutex wsm_cmd_mux ; s#wsm_buf wsm_cmd_buf ; s#wsm_cmd wsm_cmd ; t#wait_queue_head_t wsm_cmd_wq ; t#wait_queue_head_t wsm_startup_done ; int firmware_ready ; t#atomic_t tx_lock ; int wsm_enable_wsm_dumps ; e#cw1200_join_status join_status ; t#u32 pending_frame_id ; t#bool join_pending ; s#delayed_work join_timeout ; s#work_struct unjoin_work ; s#work_struct join_complete_work ; int join_complete_status ; int join_dtim_period ; t#bool delayed_unjoin ; t#s8 wep_default_key_id ; s#work_struct wep_key_work ; t#u32 key_map ; s#wsm_add_key keys [ ( 10 ) + 1 ] ; t#u32 link_id_map ; s#cw1200_link_entry link_id_db [ ( 5 ) ] ; s#work_struct link_id_work ; s#delayed_work link_id_gc_work ; t#u32 sta_asleep_mask ; t#u32 pspoll_mask ; t#bool aid0_bit_set ; t#spinlock_t ps_state_lock ; t#bool buffered_multicasts ; t#bool tx_multicast ; s#work_struct set_tim_work ; s#work_struct set_cts_work ; s#work_struct multicast_start_work ; s#work_struct multicast_stop_work ; s#timer_list mcast_timeout ; t#spinlock_t event_queue_lock ; s#list_head event_queue ; s#work_struct event_handler ; s#delayed_work bss_loss_work ; t#spinlock_t bss_loss_lock ; int bss_loss_state ; t#u32 bss_loss_confirm_id ; int delayed_link_loss ; s#work_struct bss_params_work ; s#tx_policy_cache tx_policy_cache ; s#work_struct tx_policy_upload_work ; int ps_mode_switch_in_progress ; t#wait_queue_head_t ps_mode_switch_done ; s#work_struct linkid_reset_work ; t#u8 action_frame_sa [ 6 ] ; t#u8 action_linkid ; } +cw1200_irq_handler void cw1200_irq_handler ( s#cw1200_common * ) + +/* drivers/net/wireless/st/cw1200/main.o */ +s##hwbus_priv +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cw1200_queue_item +s##cw1200_suspend_state +s##platform_device +cw1200_core_probe int cw1200_core_probe ( const s#hwbus_ops * , s#hwbus_priv * , s#device * , s#cw1200_common * * , int , const t#u8 * , const char * , t#bool ) +cw1200_core_release void cw1200_core_release ( s#cw1200_common * ) + +/* drivers/net/wireless/st/cw1200/pm.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##hwbus_priv +s##firmware +s##cw1200_debug_priv +s##cw1200_queue_item +s##cw1200_suspend_state +s##platform_device +cw1200_can_suspend int cw1200_can_suspend ( s#cw1200_common * ) + +/* drivers/net/wireless/ti/wl1251/main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#wl1251_if_operations struct wl1251_if_operations { void ( * read ) ( s#wl1251 * , int , void * , t#size_t ) ; void ( * write ) ( s#wl1251 * , int , void * , t#size_t ) ; void ( * read_elp ) ( s#wl1251 * , int , t#u32 * ) ; void ( * write_elp ) ( s#wl1251 * , int , t#u32 ) ; int ( * power ) ( s#wl1251 * , t#bool ) ; void ( * reset ) ( s#wl1251 * ) ; void ( * enable_irq ) ( s#wl1251 * ) ; void ( * disable_irq ) ( s#wl1251 * ) ; } +s##regulator +e#wl1251_state enum wl1251_state { WL1251_STATE_OFF , WL1251_STATE_ON , WL1251_STATE_PLT , } +s#boot_attr struct boot_attr { t#u32 radio_type ; t#u8 mac_clock ; t#u8 arm_clock ; int firmware_debug ; t#u32 minor ; t#u32 major ; t#u32 bugfix ; } +s#wl1251_cmd_header struct wl1251_cmd_header { t#u16 id ; t#u16 status ; t#u8 data [ ] ; } +s#acx_header struct acx_header { s#wl1251_cmd_header cmd ; t#u16 id ; t#u16 len ; } +s#acx_data_path_params_resp struct acx_data_path_params_resp { s#acx_header header ; t#u16 rx_packet_ring_chunk_size ; t#u16 tx_packet_ring_chunk_size ; t#u8 rx_packet_ring_chunk_num ; t#u8 tx_packet_ring_chunk_num ; t#u8 pad [ 2 ] ; t#u32 rx_packet_ring_addr ; t#u32 tx_packet_ring_addr ; t#u32 rx_control_addr ; t#u32 tx_control_addr ; t#u32 tx_complete_addr ; } +e#wl1251_station_mode enum wl1251_station_mode { STATION_ACTIVE_MODE , STATION_POWER_SAVE_MODE , STATION_IDLE , } +s#acx_tx_statistics struct acx_tx_statistics { t#u32 internal_desc_overflow ; } +s#acx_rx_statistics struct acx_rx_statistics { t#u32 out_of_mem ; t#u32 hdr_overflow ; t#u32 hw_stuck ; t#u32 dropped ; t#u32 fcs_err ; t#u32 xfr_hint_trig ; t#u32 path_reset ; t#u32 reset_counter ; } +s#acx_dma_statistics struct acx_dma_statistics { t#u32 rx_requested ; t#u32 rx_errors ; t#u32 tx_requested ; t#u32 tx_errors ; } +s#acx_isr_statistics struct acx_isr_statistics { t#u32 cmd_cmplt ; t#u32 fiqs ; t#u32 rx_headers ; t#u32 rx_completes ; t#u32 rx_mem_overflow ; t#u32 rx_rdys ; t#u32 irqs ; t#u32 tx_procs ; t#u32 decrypt_done ; t#u32 dma0_done ; t#u32 dma1_done ; t#u32 tx_exch_complete ; t#u32 commands ; t#u32 rx_procs ; t#u32 hw_pm_mode_changes ; t#u32 host_acknowledges ; t#u32 pci_pm ; t#u32 wakeups ; t#u32 low_rssi ; } +s#acx_wep_statistics struct acx_wep_statistics { t#u32 addr_key_count ; t#u32 default_key_count ; t#u32 reserved ; t#u32 key_not_found ; t#u32 decrypt_fail ; t#u32 packets ; t#u32 interrupt ; } +s#acx_pwr_statistics struct acx_pwr_statistics { t#u32 ps_enter ; t#u32 elp_enter ; t#u32 missing_bcns ; t#u32 wake_on_host ; t#u32 wake_on_timer_exp ; t#u32 tx_with_ps ; t#u32 tx_without_ps ; t#u32 rcvd_beacons ; t#u32 power_save_off ; t#u16 enable_ps ; t#u16 disable_ps ; t#u32 fix_tsf_ps ; t#u32 cont_miss_bcns_spread [ 10 ] ; t#u32 rcvd_awake_beacons ; } +s#acx_aes_statistics struct acx_aes_statistics { t#u32 encrypt_fail ; t#u32 decrypt_fail ; t#u32 encrypt_packets ; t#u32 decrypt_packets ; t#u32 encrypt_interrupt ; t#u32 decrypt_interrupt ; } +s#acx_mic_statistics struct acx_mic_statistics { t#u32 rx_pkts ; t#u32 calc_failure ; } +s#acx_event_statistics struct acx_event_statistics { t#u32 heart_beat ; t#u32 calibration ; t#u32 rx_mismatch ; t#u32 rx_mem_empty ; t#u32 rx_pool ; t#u32 oom_late ; t#u32 phy_transmit_error ; t#u32 tx_stuck ; } +s#acx_ps_statistics struct acx_ps_statistics { t#u32 pspoll_timeouts ; t#u32 upsd_timeouts ; t#u32 upsd_max_sptime ; t#u32 upsd_max_apturn ; t#u32 pspoll_max_apturn ; t#u32 pspoll_utilization ; t#u32 upsd_utilization ; } +s#acx_rxpipe_statistics struct acx_rxpipe_statistics { t#u32 rx_prep_beacon_drop ; t#u32 descr_host_int_trig_rx_data ; t#u32 beacon_buffer_thres_host_int_trig_rx_data ; t#u32 missed_beacon_host_int_trig_rx_data ; t#u32 tx_xfr_host_int_trig_rx_data ; } +s#acx_statistics struct acx_statistics { s#acx_header header ; s#acx_tx_statistics tx ; s#acx_rx_statistics rx ; s#acx_dma_statistics dma ; s#acx_isr_statistics isr ; s#acx_wep_statistics wep ; s#acx_pwr_statistics pwr ; s#acx_aes_statistics aes ; s#acx_mic_statistics mic ; s#acx_event_statistics event ; s#acx_ps_statistics ps ; s#acx_rxpipe_statistics rxpipe ; } +s#wl1251_stats struct wl1251_stats { s#acx_statistics * fw_stats ; unsigned long fw_stats_update ; unsigned int retry_count ; unsigned int excessive_retries ; } +s#wl1251_debugfs struct wl1251_debugfs { s#dentry * rootdir ; s#dentry * fw_statistics ; s#dentry * tx_internal_desc_overflow ; s#dentry * rx_out_of_mem ; s#dentry * rx_hdr_overflow ; s#dentry * rx_hw_stuck ; s#dentry * rx_dropped ; s#dentry * rx_fcs_err ; s#dentry * rx_xfr_hint_trig ; s#dentry * rx_path_reset ; s#dentry * rx_reset_counter ; s#dentry * dma_rx_requested ; s#dentry * dma_rx_errors ; s#dentry * dma_tx_requested ; s#dentry * dma_tx_errors ; s#dentry * isr_cmd_cmplt ; s#dentry * isr_fiqs ; s#dentry * isr_rx_headers ; s#dentry * isr_rx_mem_overflow ; s#dentry * isr_rx_rdys ; s#dentry * isr_irqs ; s#dentry * isr_tx_procs ; s#dentry * isr_decrypt_done ; s#dentry * isr_dma0_done ; s#dentry * isr_dma1_done ; s#dentry * isr_tx_exch_complete ; s#dentry * isr_commands ; s#dentry * isr_rx_procs ; s#dentry * isr_hw_pm_mode_changes ; s#dentry * isr_host_acknowledges ; s#dentry * isr_pci_pm ; s#dentry * isr_wakeups ; s#dentry * isr_low_rssi ; s#dentry * wep_addr_key_count ; s#dentry * wep_default_key_count ; s#dentry * wep_key_not_found ; s#dentry * wep_decrypt_fail ; s#dentry * wep_packets ; s#dentry * wep_interrupt ; s#dentry * pwr_ps_enter ; s#dentry * pwr_elp_enter ; s#dentry * pwr_missing_bcns ; s#dentry * pwr_wake_on_host ; s#dentry * pwr_wake_on_timer_exp ; s#dentry * pwr_tx_with_ps ; s#dentry * pwr_tx_without_ps ; s#dentry * pwr_rcvd_beacons ; s#dentry * pwr_power_save_off ; s#dentry * pwr_enable_ps ; s#dentry * pwr_disable_ps ; s#dentry * pwr_fix_tsf_ps ; s#dentry * pwr_rcvd_awake_beacons ; s#dentry * mic_rx_pkts ; s#dentry * mic_calc_failure ; s#dentry * aes_encrypt_fail ; s#dentry * aes_decrypt_fail ; s#dentry * aes_encrypt_packets ; s#dentry * aes_decrypt_packets ; s#dentry * aes_encrypt_interrupt ; s#dentry * aes_decrypt_interrupt ; s#dentry * event_heart_beat ; s#dentry * event_calibration ; s#dentry * event_rx_mismatch ; s#dentry * event_rx_mem_empty ; s#dentry * event_rx_pool ; s#dentry * event_oom_late ; s#dentry * event_phy_transmit_error ; s#dentry * event_tx_stuck ; s#dentry * ps_pspoll_timeouts ; s#dentry * ps_upsd_timeouts ; s#dentry * ps_upsd_max_sptime ; s#dentry * ps_upsd_max_apturn ; s#dentry * ps_pspoll_max_apturn ; s#dentry * ps_pspoll_utilization ; s#dentry * ps_upsd_utilization ; s#dentry * rxpipe_rx_prep_beacon_drop ; s#dentry * rxpipe_descr_host_int_trig_rx_data ; s#dentry * rxpipe_beacon_buffer_thres_host_int_trig_rx_data ; s#dentry * rxpipe_missed_beacon_host_int_trig_rx_data ; s#dentry * rxpipe_tx_xfr_host_int_trig_rx_data ; s#dentry * tx_queue_len ; s#dentry * tx_queue_status ; s#dentry * retry_count ; s#dentry * excessive_retries ; } +s#wl1251_rx_descriptor struct wl1251_rx_descriptor { t#u32 timestamp ; t#u16 length ; t#u16 flags ; t#u8 type ; t#u8 rate ; t#u8 mod_pre ; t#u8 channel ; t#u8 band ; t#s8 rssi ; t#u8 rcpi ; t#u8 snr ; } +s#wl1251 struct wl1251 { s#ieee80211_hw * hw ; t#bool mac80211_registered ; void * if_priv ; const s#wl1251_if_operations * if_ops ; int power_gpio ; int irq ; t#bool use_eeprom ; s#regulator * vio ; t#spinlock_t wl_lock ; e#wl1251_state state ; s#mutex mutex ; int physical_mem_addr ; int physical_reg_addr ; int virtual_mem_addr ; int virtual_reg_addr ; int cmd_box_addr ; int event_box_addr ; s#boot_attr boot_attr ; t#u8 * fw ; t#size_t fw_len ; t#u8 * nvs ; t#size_t nvs_len ; t#u8 bssid [ 6 ] ; t#u8 mac_addr [ 6 ] ; t#u8 bss_type ; t#u8 listen_int ; int channel ; t#bool monitor_present ; t#bool joined ; void * target_mem_map ; s#acx_data_path_params_resp * data_path ; t#u32 data_in_count ; s#sk_buff_head tx_queue ; t#bool tx_queue_stopped ; s#work_struct tx_work ; s#sk_buff * tx_frames [ 16 ] ; t#u32 next_tx_complete ; t#u32 rx_counter ; t#u32 rx_handled ; t#u32 rx_current_buffer ; t#u32 rx_last_id ; t#u32 intr_mask ; s#work_struct irq_work ; t#u32 event_mask ; t#u32 mbox_ptr [ 2 ] ; t#bool scanning ; t#u32 default_key ; unsigned int tx_mgmt_frm_rate ; unsigned int tx_mgmt_frm_mod ; unsigned int rx_config ; unsigned int rx_filter ; t#bool elp ; s#delayed_work elp_work ; e#wl1251_station_mode station_mode ; t#bool psm_requested ; t#u8 psm_entry_retry ; t#u16 beacon_int ; t#u8 dtim_period ; int power_level ; int rssi_thold ; s#wl1251_stats stats ; s#wl1251_debugfs debugfs ; t#__le32 buffer_32 ; t#u32 buffer_cmd ; t#u8 buffer_busyword [ 8 ] ; s#wl1251_rx_descriptor * rx_descriptor ; s#ieee80211_vif * vif ; t#u32 chip_id ; char fw_ver [ 21 ] ; t#s8 noise ; } +wl1251_init_ieee80211 int wl1251_init_ieee80211 ( s#wl1251 * ) +wl1251_alloc_hw s#ieee80211_hw * wl1251_alloc_hw ( void ) +wl1251_free_hw int wl1251_free_hw ( s#wl1251 * ) + +/* drivers/net/wireless/ti/wlcore/acx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##rfkill +s##mfd_cell +s#wl1271_if_operations struct wl1271_if_operations { int __attribute__ ( ( __warn_unused_result__ ) ) ( * read ) ( s#device * , int , void * , t#size_t , t#bool ) ; int __attribute__ ( ( __warn_unused_result__ ) ) ( * write ) ( s#device * , int , void * , t#size_t , t#bool ) ; void ( * reset ) ( s#device * ) ; void ( * init ) ( s#device * ) ; int ( * power ) ( s#device * , t#bool ) ; void ( * set_block_size ) ( s#device * , unsigned int ) ; } +e#wlcore_state enum wlcore_state { WLCORE_STATE_OFF , WLCORE_STATE_RESTARTING , WLCORE_STATE_ON , } +e#wl12xx_fw_type enum wl12xx_fw_type { WL12XX_FW_TYPE_NONE , WL12XX_FW_TYPE_NORMAL , WL12XX_FW_TYPE_MULTI , WL12XX_FW_TYPE_PLT , } +e#plt_mode enum plt_mode { PLT_OFF = 0 , PLT_ON = 1 , PLT_FEM_DETECT = 2 , PLT_CHIP_AWAKE = 3 } +s#wlcore_partition struct wlcore_partition { t#u32 size ; t#u32 start ; } +s#wlcore_partition_set struct wlcore_partition_set { s#wlcore_partition mem ; s#wlcore_partition reg ; s#wlcore_partition mem2 ; s#wlcore_partition mem3 ; } +E#NUM_FW_VER 5 +s#wl1271_chip struct wl1271_chip { t#u32 id ; char fw_ver_str [ 32 ] ; unsigned int fw_ver [ E#NUM_FW_VER ] ; char phy_fw_ver_str [ 32 ] ; } +s#wl1271_cmd_header struct wl1271_cmd_header { t#__le16 id ; t#__le16 status ; t#u8 data [ ] ; } +s#acx_header struct acx_header { s#wl1271_cmd_header cmd ; t#__le16 id ; t#__le16 len ; } +s#wl1271_acx_mem_map struct wl1271_acx_mem_map { s#acx_header header ; t#__le32 code_start ; t#__le32 code_end ; t#__le32 wep_defkey_start ; t#__le32 wep_defkey_end ; t#__le32 sta_table_start ; t#__le32 sta_table_end ; t#__le32 packet_template_start ; t#__le32 packet_template_end ; t#__le32 tx_result ; t#__le32 tx_result_queue_start ; t#__le32 queue_memory_start ; t#__le32 queue_memory_end ; t#__le32 packet_memory_pool_start ; t#__le32 packet_memory_pool_end ; t#__le32 debug_buffer1_start ; t#__le32 debug_buffer1_end ; t#__le32 debug_buffer2_start ; t#__le32 debug_buffer2_end ; t#__le32 num_tx_mem_blocks ; t#__le32 num_rx_mem_blocks ; t#u8 * tx_cbuf ; t#u8 * rx_cbuf ; t#__le32 rx_ctrl ; t#__le32 tx_ctrl ; } +s#wl1271_ap_key struct wl1271_ap_key { t#u8 id ; t#u8 key_type ; t#u8 key_size ; t#u8 key [ 32 ] ; t#u8 hlid ; t#u32 tx_seq_32 ; t#u16 tx_seq_16 ; t#bool is_pairwise ; } +s#wl12xx_vif struct wl12xx_vif { s#wl1271 * wl ; s#list_head list ; unsigned long flags ; t#u8 bss_type ; t#u8 p2p ; t#u8 role_id ; t#u8 dev_role_id ; t#u8 dev_hlid ; union { struct { t#u8 hlid ; t#u8 basic_rate_idx ; t#u8 ap_rate_idx ; t#u8 p2p_rate_idx ; t#u8 klv_template_id ; t#bool qos ; e#nl80211_channel_type role_chan_type ; } sta ; struct { t#u8 global_hlid ; t#u8 bcast_hlid ; unsigned long sta_hlid_map [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#wl1271_ap_key * recorded_keys [ 14 ] ; t#u8 mgmt_rate_idx ; t#u8 bcast_rate_idx ; t#u8 ucast_rate_idx [ 4 ] ; } ap ; } ; int last_tx_hlid ; int tx_queue_count [ 4 ] ; unsigned long links_map [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 ssid [ 32 + 1 ] ; t#u8 ssid_len ; e#nl80211_band band ; int channel ; e#nl80211_channel_type channel_type ; t#u32 bitrate_masks [ 2 ] ; t#u32 basic_rate_set ; t#u32 basic_rate ; t#u32 rate_set ; s#sk_buff * probereq ; t#u32 beacon_int ; t#u32 default_key ; t#u16 aid ; t#u8 psm_entry_retry ; int power_level ; int rssi_thold ; int last_rssi_event ; t#u8 encryption_type ; t#__be32 ip_addr ; t#bool ba_support ; t#bool ba_allowed ; t#bool wmm_enabled ; t#bool radar_enabled ; s#work_struct rx_streaming_enable_work ; s#work_struct rx_streaming_disable_work ; s#timer_list rx_streaming_timer ; s#delayed_work channel_switch_work ; s#delayed_work connection_loss_work ; int inconn_count ; int hw_queue_base ; t#bool ap_pending_auth_reply ; unsigned long pending_auth_reply_time ; s#delayed_work pending_auth_complete_work ; e#ieee80211_sta_rx_bandwidth rc_update_bw ; s#ieee80211_sta_ht_cap rc_ht_cap ; s#work_struct rc_update_work ; t#u64 total_freed_pkts ; struct { t#u8 persistent [ 0 ] ; } ; } +s#wl1271_scan struct wl1271_scan { s#cfg80211_scan_request * req ; unsigned long scanned_ch [ ( ( ( 64 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#bool failed ; t#u8 state ; t#u8 ssid [ 32 + 1 ] ; t#size_t ssid_len ; } +s#wl1271_stats struct wl1271_stats { void * fw_stats ; unsigned long fw_stats_update ; t#size_t fw_stats_len ; unsigned int retry_count ; unsigned int excessive_retries ; } +s#wl_fw_status struct wl_fw_status { t#u32 intr ; t#u8 fw_rx_counter ; t#u8 drv_rx_counter ; t#u8 tx_results_counter ; t#__le32 * rx_pkt_descs ; t#u32 fw_localtime ; t#u32 link_ps_bitmap ; t#u32 link_fast_bitmap ; t#u32 total_released_blks ; t#u32 tx_total ; struct { t#u8 * tx_released_pkts ; t#u8 * tx_lnk_free_pkts ; t#u8 tx_voice_released_blks ; t#u8 tx_last_rate ; t#u8 tx_last_rate_mbps ; t#u8 hlid ; } counters ; t#u32 log_start_addr ; void * priv ; } +s##wl1271_tx_hw_res_if +s#conf_sg_settings struct conf_sg_settings { t#u32 params [ 67 ] ; t#u8 state ; } +s#conf_rx_settings struct conf_rx_settings { t#u32 rx_msdu_life_time ; t#u32 packet_detection_threshold ; t#u16 ps_poll_timeout ; t#u16 upsd_timeout ; t#u16 rts_threshold ; t#u16 rx_cca_threshold ; t#u16 irq_blk_threshold ; t#u16 irq_pkt_threshold ; t#u16 irq_timeout ; t#u8 queue_type ; } +s#conf_tx_rate_class struct conf_tx_rate_class { t#u32 enabled_rates ; t#u8 short_retry_limit ; t#u8 long_retry_limit ; t#u8 aflags ; } +s#conf_tx_ac_category struct conf_tx_ac_category { t#u8 ac ; t#u8 cw_min ; t#u16 cw_max ; t#u8 aifsn ; t#u16 tx_op_limit ; } +s#conf_tx_tid struct conf_tx_tid { t#u8 queue_id ; t#u8 channel_type ; t#u8 tsid ; t#u8 ps_scheme ; t#u8 ack_policy ; t#u32 apsd_conf [ 2 ] ; } +s#conf_tx_settings struct conf_tx_settings { t#u8 tx_energy_detection ; s#conf_tx_rate_class sta_rc_conf ; t#u8 ac_conf_count ; s#conf_tx_ac_category ac_conf [ 4 ] ; t#u8 max_tx_retries ; t#u16 ap_aging_period ; t#u8 tid_conf_count ; s#conf_tx_tid tid_conf [ 8 ] ; t#u16 frag_threshold ; t#u16 tx_compl_timeout ; t#u16 tx_compl_threshold ; t#u32 basic_rate ; t#u32 basic_rate_5 ; t#u8 tmpl_short_retry_limit ; t#u8 tmpl_long_retry_limit ; t#u32 tx_watchdog_timeout ; t#u8 slow_link_thold ; t#u8 fast_link_thold ; } +s#conf_bcn_filt_rule struct conf_bcn_filt_rule { t#u8 ie ; t#u8 rule ; t#u8 oui [ 3 ] ; t#u8 type ; t#u8 version [ 2 ] ; } +s#conf_sig_weights struct conf_sig_weights { t#u8 rssi_bcn_avg_weight ; t#u8 rssi_pkt_avg_weight ; t#u8 snr_bcn_avg_weight ; t#u8 snr_pkt_avg_weight ; } +s#conf_conn_settings struct conf_conn_settings { t#u8 wake_up_event ; t#u8 listen_interval ; t#u8 suspend_wake_up_event ; t#u8 suspend_listen_interval ; t#u8 bcn_filt_mode ; t#u8 bcn_filt_ie_count ; s#conf_bcn_filt_rule bcn_filt_ie [ 32 ] ; t#u32 synch_fail_thold ; t#u32 bss_lose_timeout ; t#u32 beacon_rx_timeout ; t#u32 broadcast_timeout ; t#u8 rx_broadcast_in_ps ; t#u8 ps_poll_threshold ; s#conf_sig_weights sig_weights ; t#u8 bet_enable ; t#u8 bet_max_consecutive ; t#u8 psm_entry_retries ; t#u8 psm_exit_retries ; t#u8 psm_entry_nullfunc_retries ; t#u16 dynamic_ps_timeout ; t#u8 forced_ps ; t#u32 keep_alive_interval ; t#u8 max_listen_interval ; t#u8 sta_sleep_auth ; t#u8 suspend_rx_ba_activity ; } +s#conf_itrim_settings struct conf_itrim_settings { t#u8 enable ; t#u32 timeout ; } +s#conf_pm_config_settings struct conf_pm_config_settings { t#u32 host_clk_settling_time ; t#u8 host_fast_wakeup_support ; } +s#conf_roam_trigger_settings struct conf_roam_trigger_settings { t#u16 trigger_pacing ; t#u8 avg_weight_rssi_beacon ; t#u8 avg_weight_rssi_data ; t#u8 avg_weight_snr_beacon ; t#u8 avg_weight_snr_data ; } +s#conf_scan_settings struct conf_scan_settings { t#u32 min_dwell_time_active ; t#u32 max_dwell_time_active ; t#u32 min_dwell_time_active_long ; t#u32 max_dwell_time_active_long ; t#u32 dwell_time_passive ; t#u32 dwell_time_dfs ; t#u16 num_probe_reqs ; t#u32 split_scan_timeout ; } +s#conf_sched_scan_settings struct conf_sched_scan_settings { t#u32 base_dwell_time ; t#u32 max_dwell_time_delta ; t#u32 dwell_time_delta_per_probe ; t#u32 dwell_time_delta_per_probe_5 ; t#u32 dwell_time_passive ; t#u32 dwell_time_dfs ; t#u8 num_probe_reqs ; t#s8 rssi_threshold ; t#s8 snr_threshold ; t#u8 num_short_intervals ; t#u16 long_interval ; } +s#conf_ht_setting struct conf_ht_setting { t#u8 rx_ba_win_size ; t#u8 tx_ba_win_size ; t#u16 inactivity_timeout ; t#u8 tx_ba_tid_bitmap ; } +s#conf_memory_settings struct conf_memory_settings { t#u8 num_stations ; t#u8 ssid_profiles ; t#u8 rx_block_num ; t#u8 tx_min_block_num ; t#u8 dynamic_memory ; t#u8 min_req_tx_blocks ; t#u8 min_req_rx_blocks ; t#u8 tx_min ; } +s#conf_fm_coex struct conf_fm_coex { t#u8 enable ; t#u8 swallow_period ; t#u8 n_divider_fref_set_1 ; t#u8 n_divider_fref_set_2 ; t#u16 m_divider_fref_set_1 ; t#u16 m_divider_fref_set_2 ; t#u32 coex_pll_stabilization_time ; t#u16 ldo_stabilization_time ; t#u8 fm_disturbed_band_margin ; t#u8 swallow_clk_diff ; } +s#conf_rx_streaming_settings struct conf_rx_streaming_settings { t#u32 duration ; t#u8 queues ; t#u8 interval ; t#u8 always ; } +s#conf_fwlog struct conf_fwlog { t#u8 mode ; t#u8 mem_blocks ; t#u8 severity ; t#u8 timestamp ; t#u8 output ; t#u8 threshold ; } +s#conf_rate_policy_settings struct conf_rate_policy_settings { t#u16 rate_retry_score ; t#u16 per_add ; t#u16 per_th1 ; t#u16 per_th2 ; t#u16 max_per ; t#u8 inverse_curiosity_factor ; t#u8 tx_fail_low_th ; t#u8 tx_fail_high_th ; t#u8 per_alpha_shift ; t#u8 per_add_shift ; t#u8 per_beta1_shift ; t#u8 per_beta2_shift ; t#u8 rate_check_up ; t#u8 rate_check_down ; t#u8 rate_retry_policy [ 13 ] ; } +s#conf_hangover_settings struct conf_hangover_settings { t#u32 recover_time ; t#u8 hangover_period ; t#u8 dynamic_mode ; t#u8 early_termination_mode ; t#u8 max_period ; t#u8 min_period ; t#u8 increase_delta ; t#u8 decrease_delta ; t#u8 quiet_time ; t#u8 increase_time ; t#u8 window_size ; } +s#conf_recovery_settings struct conf_recovery_settings { t#u8 bug_on_recovery ; t#u8 no_recovery ; } +s#wlcore_conf struct wlcore_conf { s#conf_sg_settings sg ; s#conf_rx_settings rx ; s#conf_tx_settings tx ; s#conf_conn_settings conn ; s#conf_itrim_settings itrim ; s#conf_pm_config_settings pm_config ; s#conf_roam_trigger_settings roam_trigger ; s#conf_scan_settings scan ; s#conf_sched_scan_settings sched_scan ; s#conf_ht_setting ht ; s#conf_memory_settings mem ; s#conf_fm_coex fm_coex ; s#conf_rx_streaming_settings rx_streaming ; s#conf_fwlog fwlog ; s#conf_rate_policy_settings rate ; s#conf_hangover_settings hangover ; s#conf_recovery_settings recovery ; } +s#wl1271_link struct wl1271_link { s#sk_buff_head tx_queue [ 4 ] ; t#u8 allocated_pkts ; t#u8 prev_freed_pkts ; t#u8 addr [ 6 ] ; t#u8 ba_bitmap ; t#u8 fw_rate_idx ; t#u8 fw_rate_mbps ; s#wl12xx_vif * wlvif ; t#u64 total_freed_pkts ; } +e#wlcore_wait_event enum wlcore_wait_event { WLCORE_EVENT_ROLE_STOP_COMPLETE , WLCORE_EVENT_PEER_REMOVE_COMPLETE , WLCORE_EVENT_DFS_CONFIG_COMPLETE } +s##wl1271_tx_hw_descr +e#wl_rx_buf_align enum wl_rx_buf_align { WLCORE_RX_BUF_ALIGNED , WLCORE_RX_BUF_UNALIGNED , WLCORE_RX_BUF_PADDED , } +s#wl1271_rx_descriptor struct wl1271_rx_descriptor { t#__le16 length ; t#u8 status ; t#u8 flags ; t#u8 rate ; t#u8 channel ; t#s8 rssi ; t#u8 snr ; t#__le32 timestamp ; t#u8 packet_class ; t#u8 hlid ; t#u8 pad_len ; t#u8 reserved ; } +s#wl1271_static_data struct wl1271_static_data { t#u8 mac_address [ 6 ] ; t#u8 padding [ 2 ] ; t#u8 fw_version [ 20 ] ; t#u32 hw_version ; t#u8 tx_power_table [ 8 ] [ 4 ] ; t#u8 priv [ ] ; } +s#wlcore_ops struct wlcore_ops { int ( * setup ) ( s#wl1271 * ) ; int ( * identify_chip ) ( s#wl1271 * ) ; int ( * identify_fw ) ( s#wl1271 * ) ; int ( * boot ) ( s#wl1271 * ) ; int ( * plt_init ) ( s#wl1271 * ) ; int ( * trigger_cmd ) ( s#wl1271 * , int , void * , t#size_t ) ; int ( * ack_event ) ( s#wl1271 * ) ; int ( * wait_for_event ) ( s#wl1271 * , e#wlcore_wait_event , t#bool * ) ; int ( * process_mailbox_events ) ( s#wl1271 * ) ; t#u32 ( * calc_tx_blocks ) ( s#wl1271 * , t#u32 , t#u32 ) ; void ( * set_tx_desc_blocks ) ( s#wl1271 * , s#wl1271_tx_hw_descr * , t#u32 , t#u32 ) ; void ( * set_tx_desc_data_len ) ( s#wl1271 * , s#wl1271_tx_hw_descr * , s#sk_buff * ) ; e#wl_rx_buf_align ( * get_rx_buf_align ) ( s#wl1271 * , t#u32 ) ; int ( * prepare_read ) ( s#wl1271 * , t#u32 , t#u32 ) ; t#u32 ( * get_rx_packet_len ) ( s#wl1271 * , void * , t#u32 ) ; int ( * tx_delayed_compl ) ( s#wl1271 * ) ; void ( * tx_immediate_compl ) ( s#wl1271 * ) ; int ( * hw_init ) ( s#wl1271 * ) ; int ( * init_vif ) ( s#wl1271 * , s#wl12xx_vif * ) ; void ( * convert_fw_status ) ( s#wl1271 * , void * , s#wl_fw_status * ) ; t#u32 ( * sta_get_ap_rate_mask ) ( s#wl1271 * , s#wl12xx_vif * ) ; int ( * get_pg_ver ) ( s#wl1271 * , t#s8 * ) ; int ( * get_mac ) ( s#wl1271 * ) ; void ( * set_tx_desc_csum ) ( s#wl1271 * , s#wl1271_tx_hw_descr * , s#sk_buff * ) ; void ( * set_rx_csum ) ( s#wl1271 * , s#wl1271_rx_descriptor * , s#sk_buff * ) ; t#u32 ( * ap_get_mimo_wide_rate_mask ) ( s#wl1271 * , s#wl12xx_vif * ) ; int ( * debugfs_init ) ( s#wl1271 * , s#dentry * ) ; int ( * handle_static_data ) ( s#wl1271 * , s#wl1271_static_data * ) ; int ( * scan_start ) ( s#wl1271 * , s#wl12xx_vif * , s#cfg80211_scan_request * ) ; int ( * scan_stop ) ( s#wl1271 * , s#wl12xx_vif * ) ; int ( * sched_scan_start ) ( s#wl1271 * , s#wl12xx_vif * , s#cfg80211_sched_scan_request * , s#ieee80211_scan_ies * ) ; void ( * sched_scan_stop ) ( s#wl1271 * , s#wl12xx_vif * ) ; int ( * get_spare_blocks ) ( s#wl1271 * , t#bool ) ; int ( * set_key ) ( s#wl1271 * , e#set_key_cmd , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * ) ; int ( * channel_switch ) ( s#wl1271 * , s#wl12xx_vif * , s#ieee80211_channel_switch * ) ; t#u32 ( * pre_pkt_send ) ( s#wl1271 * , t#u32 , t#u32 ) ; void ( * sta_rc_update ) ( s#wl1271 * , s#wl12xx_vif * ) ; int ( * set_peer_cap ) ( s#wl1271 * , s#ieee80211_sta_ht_cap * , t#bool , t#u32 , t#u8 ) ; t#u32 ( * convert_hwaddr ) ( s#wl1271 * , t#u32 ) ; t#bool ( * lnk_high_prio ) ( s#wl1271 * , t#u8 , s#wl1271_link * ) ; t#bool ( * lnk_low_prio ) ( s#wl1271 * , t#u8 , s#wl1271_link * ) ; int ( * interrupt_notify ) ( s#wl1271 * , t#bool ) ; int ( * rx_ba_filter ) ( s#wl1271 * , t#bool ) ; int ( * ap_sleep ) ( s#wl1271 * ) ; int ( * smart_config_start ) ( s#wl1271 * , t#u32 ) ; int ( * smart_config_stop ) ( s#wl1271 * ) ; int ( * smart_config_set_group_key ) ( s#wl1271 * , t#u16 , t#u8 , t#u8 * ) ; int ( * set_cac ) ( s#wl1271 * , s#wl12xx_vif * , t#bool ) ; int ( * dfs_master_restart ) ( s#wl1271 * , s#wl12xx_vif * ) ; } +s#wl1271 struct wl1271 { t#bool initialized ; s#ieee80211_hw * hw ; t#bool mac80211_registered ; s#device * dev ; s#platform_device * pdev ; void * if_priv ; s#wl1271_if_operations * if_ops ; int irq ; int wakeirq ; int irq_flags ; int wakeirq_flags ; t#spinlock_t wl_lock ; e#wlcore_state state ; e#wl12xx_fw_type fw_type ; t#bool plt ; e#plt_mode plt_mode ; t#u8 fem_manuf ; t#u8 last_vif_count ; s#mutex mutex ; unsigned long flags ; s#wlcore_partition_set curr_part ; s#wl1271_chip chip ; int cmd_box_addr ; t#u8 * fw ; t#size_t fw_len ; void * nvs ; t#size_t nvs_len ; t#s8 hw_pg_ver ; t#u32 fuse_oui_addr ; t#u32 fuse_nic_addr ; s#mac_address addresses [ 3 ] ; int channel ; t#u8 system_hlid ; unsigned long links_map [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long roles_map [ ( ( ( 4 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long roc_map [ ( ( ( 4 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long rate_policies_map [ ( ( ( 16 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long klv_templates_map [ ( ( ( 4 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 session_ids [ 16 ] ; s#list_head wlvif_list ; t#u8 sta_count ; t#u8 ap_count ; s#wl1271_acx_mem_map * target_mem_map ; t#u32 tx_blocks_freed ; t#u32 tx_blocks_available ; t#u32 tx_allocated_blocks ; t#u32 tx_results_count ; t#u32 tx_pkts_freed [ 4 ] ; t#u32 tx_allocated_pkts [ 4 ] ; t#u32 tx_packets_count ; t#s64 time_offset ; int tx_queue_count [ 4 ] ; unsigned long queue_stop_reasons [ 4 * 3 ] ; s#sk_buff_head deferred_rx_queue ; s#sk_buff_head deferred_tx_queue ; s#work_struct tx_work ; s#workqueue_struct * freezable_wq ; unsigned long tx_frames_map [ ( ( ( 32 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#sk_buff * tx_frames [ 32 ] ; int tx_frames_cnt ; t#u32 rx_counter ; t#u8 * aggr_buf ; t#u32 aggr_buf_size ; s#sk_buff * dummy_packet ; s#work_struct netstack_work ; t#u8 * fwlog ; t#ssize_t fwlog_size ; t#u32 fwlog_end ; t#u32 fw_mem_block_size ; s#work_struct recovery_work ; t#bool watchdog_recovery ; unsigned long reg_ch_conf_last [ ( ( ( 64 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long reg_ch_conf_pending [ ( ( ( 64 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; void * mbox ; t#u32 event_mask ; t#u32 ap_event_mask ; t#u32 mbox_size ; t#u32 mbox_ptr [ 2 ] ; s#wl12xx_vif * scan_wlvif ; s#wl1271_scan scan ; s#delayed_work scan_complete_work ; s#ieee80211_vif * roc_vif ; s#delayed_work roc_complete_work ; s#wl12xx_vif * sched_vif ; e#nl80211_band band ; s#completion * elp_compl ; int power_level ; s#wl1271_stats stats ; t#__le32 * buffer_32 ; t#u32 buffer_cmd ; t#u32 buffer_busyword [ 1 ] ; void * raw_fw_status ; s#wl_fw_status * fw_status ; s#wl1271_tx_hw_res_if * tx_res_if ; s#wlcore_conf conf ; t#bool sg_enabled ; t#bool enable_11a ; int recovery_count ; t#s8 noise ; s#ieee80211_supported_band bands [ 2 ] ; t#bool wow_enabled ; t#bool irq_wake_enabled ; s#wl1271_link links [ 16 ] ; int active_link_count ; unsigned long fw_fast_lnk_map ; unsigned long ap_fw_ps_map ; unsigned long ap_ps_map ; unsigned int quirks ; int ba_rx_session_count ; int ba_rx_session_count_max ; int active_sta_count ; t#bool ofdm_only_ap ; s#wl12xx_vif * last_wlvif ; s#delayed_work tx_watchdog_work ; s#wlcore_ops * ops ; const s#wlcore_partition_set * ptable ; const int * rtable ; const char * plt_fw_name ; const char * sr_fw_name ; const char * mr_fw_name ; t#u8 scan_templ_id_2_4 ; t#u8 scan_templ_id_5 ; t#u8 sched_scan_templ_id_2_4 ; t#u8 sched_scan_templ_id_5 ; t#u8 max_channels_5 ; void * priv ; t#u32 num_tx_desc ; t#u32 num_rx_desc ; t#u8 num_links ; t#u8 max_ap_stations ; const t#u8 * * band_rate_to_idx ; t#u8 hw_tx_rate_tbl_size ; t#u8 hw_min_ht_rate ; s#ieee80211_sta_ht_cap ht_cap [ 2 ] ; e#nl80211_dfs_regions dfs_region ; t#bool radar_debug_mode ; t#size_t fw_status_len ; t#size_t fw_status_priv_len ; unsigned long rx_filter_enabled [ ( ( ( 5 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#size_t static_data_priv_len ; e#nl80211_channel_type channel_type ; s#mutex flush_mutex ; int sleep_auth ; int num_mac_addr ; unsigned int min_sr_fw_ver [ E#NUM_FW_VER ] ; unsigned int min_mr_fw_ver [ E#NUM_FW_VER ] ; s#completion nvs_loading_complete ; const s#ieee80211_iface_combination * iface_combinations ; t#u8 n_iface_combinations ; t#u32 dynamic_fw_traces ; t#u8 zone_master_mac_addr [ 6 ] ; } +wl1271_acx_sleep_auth int wl1271_acx_sleep_auth ( s#wl1271 * , t#u8 ) +wl12xx_acx_mem_cfg int wl12xx_acx_mem_cfg ( s#wl1271 * ) +wl1271_acx_init_mem_config int wl1271_acx_init_mem_config ( s#wl1271 * ) +wl1271_acx_pm_config int wl1271_acx_pm_config ( s#wl1271 * ) +wl1271_acx_set_ht_capabilities int wl1271_acx_set_ht_capabilities ( s#wl1271 * , s#ieee80211_sta_ht_cap * , t#bool , t#u8 ) + +/* drivers/net/wireless/ti/wlcore/boot.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##platform_device_id +s##mfd_cell +s##wl1271_tx_hw_res_if +s##wl1271_tx_hw_descr +wlcore_boot_upload_firmware int wlcore_boot_upload_firmware ( s#wl1271 * ) +wlcore_boot_upload_nvs int wlcore_boot_upload_nvs ( s#wl1271 * ) +wlcore_boot_run_firmware int wlcore_boot_run_firmware ( s#wl1271 * ) + +/* drivers/net/wireless/ti/wlcore/cmd.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##rfkill +s##mfd_cell +s#wl1271_tx_hw_res_descr struct wl1271_tx_hw_res_descr { t#u8 id ; t#u8 status ; t#__le16 medium_usage ; t#__le32 fw_handling_time ; t#__le32 medium_delay ; t#u8 tx_security_sequence_number_lsb ; t#u8 ack_failures ; t#u8 rate_class_index ; t#u8 spare ; } +s#wl1271_tx_hw_res_if struct wl1271_tx_hw_res_if { t#__le32 tx_result_fw_counter ; t#__le32 tx_result_host_counter ; s#wl1271_tx_hw_res_descr tx_results_queue [ 16 ] ; } +s#wl127x_tx_mem struct wl127x_tx_mem { t#u8 extra_blocks ; t#u8 total_mem_blocks ; } +s#wl128x_tx_mem struct wl128x_tx_mem { t#u8 total_mem_blocks ; t#u8 extra_bytes ; } +s#wl18xx_tx_mem struct wl18xx_tx_mem { t#u8 total_mem_blocks ; t#u8 ctrl ; } +s#wl1271_tx_hw_descr struct wl1271_tx_hw_descr { t#__le16 length ; union { s#wl127x_tx_mem wl127x_mem ; s#wl128x_tx_mem wl128x_mem ; s#wl18xx_tx_mem wl18xx_mem ; } __attribute__ ( ( __packed__ ) ) ; t#__le32 start_time ; t#__le16 life_time ; t#__le16 tx_attr ; t#u8 id ; t#u8 tid ; t#u8 hlid ; union { t#u8 wl12xx_reserved ; t#u8 wl18xx_checksum_data ; } __attribute__ ( ( __packed__ ) ) ; } +wl1271_cmd_send int wl1271_cmd_send ( s#wl1271 * , t#u16 , void * , t#size_t , t#size_t ) +wlcore_cmd_wait_for_event_or_timeout int wlcore_cmd_wait_for_event_or_timeout ( s#wl1271 * , t#u32 , t#bool * ) +wlcore_get_native_channel_type t#u8 wlcore_get_native_channel_type ( t#u8 ) +wl1271_cmd_test int wl1271_cmd_test ( s#wl1271 * , void * , t#size_t , t#u8 ) +wl1271_cmd_configure int wl1271_cmd_configure ( s#wl1271 * , t#u16 , void * , t#size_t ) +wl1271_cmd_data_path int wl1271_cmd_data_path ( s#wl1271 * , t#bool ) +wl12xx_cmd_build_probe_req int wl12xx_cmd_build_probe_req ( s#wl1271 * , s#wl12xx_vif * , t#u8 , t#u8 , const t#u8 * , t#size_t , const t#u8 * , t#size_t , const t#u8 * , t#size_t , t#bool ) +wlcore_cmd_generic_cfg int wlcore_cmd_generic_cfg ( s#wl1271 * , s#wl12xx_vif * , t#u8 , t#u8 , t#u8 ) + +/* drivers/net/wireless/ti/wlcore/debugfs.o */ +wl1271_format_buffer __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) int wl1271_format_buffer ( char * , t#size_t , t#loff_t * , char * , ... ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##platform_device_id +s##mfd_cell +wl1271_debugfs_update_stats void wl1271_debugfs_update_stats ( s#wl1271 * ) + +/* drivers/net/wireless/ti/wlcore/event.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##platform_device_id +s##mfd_cell +s##wl1271_tx_hw_res_if +s##wl1271_tx_hw_descr +wlcore_event_fw_logger int wlcore_event_fw_logger ( s#wl1271 * ) +wlcore_event_rssi_trigger void wlcore_event_rssi_trigger ( s#wl1271 * , t#s8 * ) +wlcore_event_soft_gemini_sense void wlcore_event_soft_gemini_sense ( s#wl1271 * , t#u8 ) +wlcore_event_sched_scan_completed void wlcore_event_sched_scan_completed ( s#wl1271 * , t#u8 ) +wlcore_event_ba_rx_constraint void wlcore_event_ba_rx_constraint ( s#wl1271 * , unsigned long , unsigned long ) +wlcore_event_channel_switch void wlcore_event_channel_switch ( s#wl1271 * , unsigned long , t#bool ) +wlcore_event_dummy_packet void wlcore_event_dummy_packet ( s#wl1271 * ) +wlcore_event_max_tx_failure void wlcore_event_max_tx_failure ( s#wl1271 * , unsigned long ) +wlcore_event_inactive_sta void wlcore_event_inactive_sta ( s#wl1271 * , unsigned long ) +wlcore_event_roc_complete void wlcore_event_roc_complete ( s#wl1271 * ) +wlcore_event_beacon_loss void wlcore_event_beacon_loss ( s#wl1271 * , unsigned long ) + +/* drivers/net/wireless/ti/wlcore/io.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##rfkill +s##mfd_cell +s##wl1271_acx_mem_map +e##wl_rx_buf_align +s##wl1271_rx_descriptor +wlcore_disable_interrupts void wlcore_disable_interrupts ( s#wl1271 * ) +wlcore_disable_interrupts_nosync void wlcore_disable_interrupts_nosync ( s#wl1271 * ) +wlcore_enable_interrupts void wlcore_enable_interrupts ( s#wl1271 * ) +wlcore_synchronize_interrupts void wlcore_synchronize_interrupts ( s#wl1271 * ) +wlcore_translate_addr int wlcore_translate_addr ( s#wl1271 * , int ) +wlcore_set_partition int wlcore_set_partition ( s#wl1271 * , const s#wlcore_partition_set * ) + +/* drivers/net/wireless/ti/wlcore/main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##platform_device_id +s##mfd_cell +wlcore_set_key int wlcore_set_key ( s#wl1271 * , e#set_key_cmd , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * ) +wlcore_alloc_hw s#ieee80211_hw * wlcore_alloc_hw ( t#size_t , t#u32 , t#u32 ) +wlcore_free_hw int wlcore_free_hw ( s#wl1271 * ) +wlcore_probe int wlcore_probe ( s#wl1271 * , s#platform_device * ) +wlcore_remove int wlcore_remove ( s#platform_device * ) +wl12xx_debug_level extern t#u32 wl12xx_debug_level + +/* drivers/net/wireless/ti/wlcore/scan.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##platform_device_id +s##mfd_cell +e##wl_rx_buf_align +s##wl1271_rx_descriptor +s#conn_scan_ch_params struct conn_scan_ch_params { t#__le16 min_duration ; t#__le16 max_duration ; t#__le16 passive_duration ; t#u8 channel ; t#u8 tx_power_att ; t#u8 flags ; t#u8 padding [ 3 ] ; } +s#wlcore_scan_channels struct wlcore_scan_channels { t#u8 passive [ 3 ] ; t#u8 active [ 3 ] ; t#u8 dfs ; t#u8 passive_active ; s#conn_scan_ch_params channels_2 [ 14 ] ; s#conn_scan_ch_params channels_5 [ 42 ] ; s#conn_scan_ch_params channels_4 [ 4 ] ; } +wlcore_set_scan_chan_params t#bool wlcore_set_scan_chan_params ( s#wl1271 * , s#wlcore_scan_channels * , s#ieee80211_channel * [ ] , t#u32 , t#u32 , int ) +wlcore_scan_sched_scan_ssid_list int wlcore_scan_sched_scan_ssid_list ( s#wl1271 * , s#wl12xx_vif * , s#cfg80211_sched_scan_request * ) +wlcore_scan_sched_scan_results void wlcore_scan_sched_scan_results ( s#wl1271 * ) + +/* drivers/net/wireless/ti/wlcore/tx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##platform_device_id +s##mfd_cell +wl1271_free_tx_id void wl1271_free_tx_id ( s#wl1271 * , int ) +wl12xx_is_dummy_packet t#bool wl12xx_is_dummy_packet ( s#wl1271 * , s#sk_buff * ) +wlcore_calc_packet_alignment unsigned int wlcore_calc_packet_alignment ( s#wl1271 * , unsigned int ) +wlcore_tx_complete int wlcore_tx_complete ( s#wl1271 * ) +wl1271_tx_flush void wl1271_tx_flush ( s#wl1271 * ) +wl1271_tx_min_rate_get t#u32 wl1271_tx_min_rate_get ( s#wl1271 * , t#u32 ) + +/* drivers/net/wwan/wwan_core.o */ +s##wwan_port +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +E#__WWAN_PORT_MAX 5 +e#wwan_port_type enum wwan_port_type { WWAN_PORT_AT , WWAN_PORT_MBIM , WWAN_PORT_QMI , WWAN_PORT_QCDM , WWAN_PORT_FIREHOSE , __WWAN_PORT_MAX , WWAN_PORT_MAX = E#__WWAN_PORT_MAX - 1 , WWAN_PORT_UNKNOWN , } +s#wwan_port_ops struct wwan_port_ops { int ( * start ) ( s#wwan_port * ) ; void ( * stop ) ( s#wwan_port * ) ; int ( * tx ) ( s#wwan_port * , s#sk_buff * ) ; int ( * tx_blocking ) ( s#wwan_port * , s#sk_buff * ) ; t#__poll_t ( * tx_poll ) ( s#wwan_port * , s#file * , t#poll_table * ) ; } +wwan_create_port s#wwan_port * wwan_create_port ( s#device * , e#wwan_port_type , const s#wwan_port_ops * , void * ) +wwan_remove_port void wwan_remove_port ( s#wwan_port * ) +wwan_port_rx void wwan_port_rx ( s#wwan_port * , s#sk_buff * ) +wwan_port_txon void wwan_port_txon ( s#wwan_port * ) +wwan_port_txoff void wwan_port_txoff ( s#wwan_port * ) +wwan_port_get_drvdata void * wwan_port_get_drvdata ( s#wwan_port * ) +s#wwan_ops struct wwan_ops { unsigned int priv_size ; void ( * setup ) ( s#net_device * ) ; int ( * newlink ) ( void * , s#net_device * , t#u32 , s#netlink_ext_ack * ) ; void ( * dellink ) ( void * , s#net_device * , s#list_head * ) ; } +wwan_register_ops int wwan_register_ops ( s#device * , const s#wwan_ops * , void * , t#u32 ) +wwan_unregister_ops void wwan_unregister_ops ( s#device * ) + +/* drivers/nfc/microread/microread.o */ +s##net_device +s##sock +s#nfc_phy_ops struct nfc_phy_ops { int ( * write ) ( void * , s#sk_buff * ) ; int ( * enable ) ( void * ) ; void ( * disable ) ( void * ) ; } +s#nfc_target struct nfc_target { t#u32 idx ; t#u32 supported_protocols ; t#u16 sens_res ; t#u8 sel_res ; t#u8 nfcid1_len ; t#u8 nfcid1 [ 10 ] ; t#u8 nfcid2_len ; t#u8 nfcid2 [ 8 ] ; t#u8 sensb_res_len ; t#u8 sensb_res [ 12 ] ; t#u8 sensf_res_len ; t#u8 sensf_res [ 18 ] ; t#u8 hci_reader_gate ; t#u8 logical_idx ; t#u8 is_iso15693 ; t#u8 iso15693_dsfid ; t#u8 iso15693_uid [ 8 ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#nfc_genl_data struct nfc_genl_data { t#u32 poll_req_portid ; s#mutex genl_data_mutex ; } +s##rfkill +s#nfc_vendor_cmd struct nfc_vendor_cmd { t#__u32 vendor_id ; t#__u32 subcmd ; int ( * doit ) ( s#nfc_dev * , void * , t#size_t ) ; } +t#data_exchange_cb_t typedef void ( * data_exchange_cb_t ) ( void * , s#sk_buff * , int ) +t#se_io_cb_t typedef void ( * se_io_cb_t ) ( void * , t#u8 * , t#size_t , int ) +s#nfc_ops struct nfc_ops { int ( * dev_up ) ( s#nfc_dev * ) ; int ( * dev_down ) ( s#nfc_dev * ) ; int ( * start_poll ) ( s#nfc_dev * , t#u32 , t#u32 ) ; void ( * stop_poll ) ( s#nfc_dev * ) ; int ( * dep_link_up ) ( s#nfc_dev * , s#nfc_target * , t#u8 , t#u8 * , t#size_t ) ; int ( * dep_link_down ) ( s#nfc_dev * ) ; int ( * activate_target ) ( s#nfc_dev * , s#nfc_target * , t#u32 ) ; void ( * deactivate_target ) ( s#nfc_dev * , s#nfc_target * , t#u8 ) ; int ( * im_transceive ) ( s#nfc_dev * , s#nfc_target * , s#sk_buff * , t#data_exchange_cb_t , void * ) ; int ( * tm_send ) ( s#nfc_dev * , s#sk_buff * ) ; int ( * check_presence ) ( s#nfc_dev * , s#nfc_target * ) ; int ( * fw_download ) ( s#nfc_dev * , const char * ) ; int ( * discover_se ) ( s#nfc_dev * ) ; int ( * enable_se ) ( s#nfc_dev * , t#u32 ) ; int ( * disable_se ) ( s#nfc_dev * , t#u32 ) ; int ( * se_io ) ( s#nfc_dev * , t#u32 , t#u8 * , t#size_t , t#se_io_cb_t , void * ) ; } +s##genl_info +s#nfc_dev struct nfc_dev { int idx ; t#u32 target_next_idx ; s#nfc_target * targets ; int n_targets ; int targets_generation ; s#device dev ; t#bool dev_up ; t#bool fw_download_in_progress ; t#u8 rf_mode ; t#bool polling ; s#nfc_target * active_target ; t#bool dep_link_up ; s#nfc_genl_data genl_data ; t#u32 supported_protocols ; s#list_head secure_elements ; int tx_headroom ; int tx_tailroom ; s#timer_list check_pres_timer ; s#work_struct check_pres_work ; t#bool shutting_down ; s#rfkill * rfkill ; s#nfc_vendor_cmd * vendor_cmds ; int n_vendor_cmds ; s#nfc_ops * ops ; s#genl_info * cur_cmd_info ; } +s##hci_msg +s#nfc_hci_ops struct nfc_hci_ops { int ( * open ) ( s#nfc_hci_dev * ) ; void ( * close ) ( s#nfc_hci_dev * ) ; int ( * load_session ) ( s#nfc_hci_dev * ) ; int ( * hci_ready ) ( s#nfc_hci_dev * ) ; int ( * xmit ) ( s#nfc_hci_dev * , s#sk_buff * ) ; int ( * start_poll ) ( s#nfc_hci_dev * , t#u32 , t#u32 ) ; void ( * stop_poll ) ( s#nfc_hci_dev * ) ; int ( * dep_link_up ) ( s#nfc_hci_dev * , s#nfc_target * , t#u8 , t#u8 * , t#size_t ) ; int ( * dep_link_down ) ( s#nfc_hci_dev * ) ; int ( * target_from_gate ) ( s#nfc_hci_dev * , t#u8 , s#nfc_target * ) ; int ( * complete_target_discovered ) ( s#nfc_hci_dev * , t#u8 , s#nfc_target * ) ; int ( * im_transceive ) ( s#nfc_hci_dev * , s#nfc_target * , s#sk_buff * , t#data_exchange_cb_t , void * ) ; int ( * tm_send ) ( s#nfc_hci_dev * , s#sk_buff * ) ; int ( * check_presence ) ( s#nfc_hci_dev * , s#nfc_target * ) ; int ( * event_received ) ( s#nfc_hci_dev * , t#u8 , t#u8 , s#sk_buff * ) ; void ( * cmd_received ) ( s#nfc_hci_dev * , t#u8 , t#u8 , s#sk_buff * ) ; int ( * fw_download ) ( s#nfc_hci_dev * , const char * ) ; int ( * discover_se ) ( s#nfc_hci_dev * ) ; int ( * enable_se ) ( s#nfc_hci_dev * , t#u32 ) ; int ( * disable_se ) ( s#nfc_hci_dev * , t#u32 ) ; int ( * se_io ) ( s#nfc_hci_dev * , t#u32 , t#u8 * , t#size_t , t#se_io_cb_t , void * ) ; } +s##nfc_llc +s#nfc_hci_gate struct nfc_hci_gate { t#u8 gate ; t#u8 pipe ; } +s#nfc_hci_init_data struct nfc_hci_init_data { t#u8 gate_count ; s#nfc_hci_gate gates [ 50 ] ; char session_id [ 9 ] ; } +s#nfc_hci_pipe struct nfc_hci_pipe { t#u8 gate ; t#u8 dest_host ; } +s#nfc_hci_dev struct nfc_hci_dev { s#nfc_dev * ndev ; t#u32 max_data_link_payload ; t#bool shutting_down ; s#mutex msg_tx_mutex ; s#list_head msg_tx_queue ; s#work_struct msg_tx_work ; s#timer_list cmd_timer ; s#hci_msg * cmd_pending_msg ; s#sk_buff_head rx_hcp_frags ; s#work_struct msg_rx_work ; s#sk_buff_head msg_rx_queue ; s#nfc_hci_ops * ops ; s#nfc_llc * llc ; s#nfc_hci_init_data init_data ; void * clientdata ; t#u8 gate2pipe [ 256 ] ; s#nfc_hci_pipe pipes [ 128 ] ; t#u8 sw_romlib ; t#u8 sw_patch ; t#u8 sw_flashlib_major ; t#u8 sw_flashlib_minor ; t#u8 hw_derivative ; t#u8 hw_version ; t#u8 hw_mpw ; t#u8 hw_software ; t#u8 hw_bsid ; int async_cb_type ; t#data_exchange_cb_t async_cb ; void * async_cb_context ; t#u8 * gb ; t#size_t gb_len ; unsigned long quirks ; } +microread_probe int microread_probe ( void * , s#nfc_phy_ops * , char * , int , int , int , s#nfc_hci_dev * * ) +microread_remove void microread_remove ( s#nfc_hci_dev * ) + +/* drivers/nfc/nfcmrvl/main.o */ +s#nfcmrvl_platform_data struct nfcmrvl_platform_data { int reset_n_io ; unsigned int hci_muxed ; unsigned int flow_control ; unsigned int break_control ; unsigned int irq ; unsigned int irq_polarity ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s#nci_driver_ops struct nci_driver_ops { t#__u16 opcode ; int ( * rsp ) ( s#nci_dev * , s#sk_buff * ) ; int ( * ntf ) ( s#nci_dev * , s#sk_buff * ) ; } +s#nci_ops struct nci_ops { int ( * init ) ( s#nci_dev * ) ; int ( * open ) ( s#nci_dev * ) ; int ( * close ) ( s#nci_dev * ) ; int ( * send ) ( s#nci_dev * , s#sk_buff * ) ; int ( * setup ) ( s#nci_dev * ) ; int ( * post_setup ) ( s#nci_dev * ) ; int ( * fw_download ) ( s#nci_dev * , const char * ) ; t#__u32 ( * get_rfprotocol ) ( s#nci_dev * , t#__u8 ) ; int ( * discover_se ) ( s#nci_dev * ) ; int ( * disable_se ) ( s#nci_dev * , t#u32 ) ; int ( * enable_se ) ( s#nci_dev * , t#u32 ) ; int ( * se_io ) ( s#nci_dev * , t#u32 , t#u8 * , t#size_t , t#se_io_cb_t , void * ) ; int ( * hci_load_session ) ( s#nci_dev * ) ; void ( * hci_event_received ) ( s#nci_dev * , t#u8 , t#u8 , s#sk_buff * ) ; void ( * hci_cmd_received ) ( s#nci_dev * , t#u8 , t#u8 , s#sk_buff * ) ; s#nci_driver_ops * prop_ops ; t#size_t n_prop_ops ; s#nci_driver_ops * core_ops ; t#size_t n_core_ops ; } +s#dest_spec_params struct dest_spec_params { t#__u8 id ; t#__u8 protocol ; } +s#nci_conn_info struct nci_conn_info { s#list_head list ; s#dest_spec_params * dest_params ; t#__u8 dest_type ; t#__u8 conn_id ; t#__u8 max_pkt_payload_len ; t#atomic_t credits_cnt ; t#__u8 initial_num_credits ; t#data_exchange_cb_t data_exchange_cb ; void * data_exchange_cb_context ; s#sk_buff * rx_skb ; } +s#nci_hci_gate struct nci_hci_gate { t#u8 gate ; t#u8 pipe ; t#u8 dest_host ; } +s#nci_hci_init_data struct nci_hci_init_data { t#u8 gate_count ; s#nci_hci_gate gates [ 50 ] ; char session_id [ 9 ] ; } +s#nci_hci_pipe struct nci_hci_pipe { t#u8 gate ; t#u8 host ; } +s#nci_hci_dev struct nci_hci_dev { t#u8 nfcee_id ; s#nci_dev * ndev ; s#nci_conn_info * conn_info ; s#nci_hci_init_data init_data ; s#nci_hci_pipe pipes [ 128 ] ; t#u8 gate2pipe [ 256 ] ; int expected_pipes ; int count_pipes ; s#sk_buff_head rx_hcp_frags ; s#work_struct msg_rx_work ; s#sk_buff_head msg_rx_queue ; } +s#nci_dev struct nci_dev { s#nfc_dev * nfc_dev ; s#nci_ops * ops ; s#nci_hci_dev * hci_dev ; int tx_headroom ; int tx_tailroom ; t#atomic_t state ; unsigned long flags ; t#atomic_t cmd_cnt ; t#__u8 cur_conn_id ; s#list_head conn_info_list ; s#nci_conn_info * rf_conn_info ; s#timer_list cmd_timer ; s#timer_list data_timer ; s#workqueue_struct * cmd_wq ; s#work_struct cmd_work ; s#workqueue_struct * rx_wq ; s#work_struct rx_work ; s#workqueue_struct * tx_wq ; s#work_struct tx_work ; s#sk_buff_head cmd_q ; s#sk_buff_head rx_q ; s#sk_buff_head tx_q ; s#mutex req_lock ; s#completion req_completion ; t#__u32 req_status ; t#__u32 req_result ; void * driver_data ; t#__u32 poll_prots ; t#__u32 target_active_prot ; s#nfc_target targets [ 10 ] ; int n_targets ; t#__u8 nci_ver ; t#__u32 nfcc_features ; t#__u8 num_supported_rf_interfaces ; t#__u8 supported_rf_interfaces [ 4 ] ; t#__u8 max_logical_connections ; t#__u16 max_routing_table_size ; t#__u8 max_ctrl_pkt_payload_len ; t#__u16 max_size_for_large_params ; t#__u8 manufact_id ; t#__u32 manufact_specific_info ; s#dest_spec_params cur_params ; t#__u8 cur_dest_type ; s#sk_buff * rx_data_reassembly ; t#__u8 remote_gb [ 48 ] ; t#__u8 remote_gb_len ; } +s##firmware +s#nfcmrvl_fw_uart_config struct nfcmrvl_fw_uart_config { t#uint8_t flow_control ; t#uint32_t baudrate ; } +s#nfcmrvl_fw_i2c_config struct nfcmrvl_fw_i2c_config { t#uint32_t clk ; } +s#nfcmrvl_fw_spi_config struct nfcmrvl_fw_spi_config { t#uint32_t clk ; } +s#nfcmrvl_fw_binary_config struct nfcmrvl_fw_binary_config { t#uint32_t offset ; union { void * config ; s#nfcmrvl_fw_uart_config uart ; s#nfcmrvl_fw_i2c_config i2c ; s#nfcmrvl_fw_spi_config spi ; t#uint8_t reserved [ 64 ] ; } ; } +s#nfcmrvl_fw struct nfcmrvl_fw { t#uint32_t magic ; t#uint32_t ref_clock ; t#uint32_t phy ; s#nfcmrvl_fw_binary_config bootrom ; s#nfcmrvl_fw_binary_config helper ; s#nfcmrvl_fw_binary_config firmware ; t#uint8_t reserved [ 64 ] ; } +s#nfcmrvl_fw_dnld struct nfcmrvl_fw_dnld { char name [ 32 + 1 ] ; const s#firmware * fw ; const s#nfcmrvl_fw * header ; const s#nfcmrvl_fw_binary_config * binary_config ; int state ; int substate ; int offset ; int chunk_len ; s#workqueue_struct * rx_wq ; s#work_struct rx_work ; s#sk_buff_head rx_q ; s#timer_list timer ; } +e#nfcmrvl_phy enum nfcmrvl_phy { NFCMRVL_PHY_USB = 0 , NFCMRVL_PHY_UART = 1 , NFCMRVL_PHY_I2C = 2 , NFCMRVL_PHY_SPI = 3 , } +s#nfcmrvl_if_ops struct nfcmrvl_if_ops { int ( * nci_open ) ( s#nfcmrvl_private * ) ; int ( * nci_close ) ( s#nfcmrvl_private * ) ; int ( * nci_send ) ( s#nfcmrvl_private * , s#sk_buff * ) ; void ( * nci_update_config ) ( s#nfcmrvl_private * , const void * ) ; } +s#nfcmrvl_private struct nfcmrvl_private { unsigned long flags ; s#nfcmrvl_platform_data config ; s#nci_dev * ndev ; s#nfcmrvl_fw_dnld fw_dnld ; t#bool support_fw_dnld ; void * drv_data ; s#device * dev ; e#nfcmrvl_phy phy ; s#nfcmrvl_if_ops * if_ops ; } +nfcmrvl_nci_register_dev s#nfcmrvl_private * nfcmrvl_nci_register_dev ( e#nfcmrvl_phy , void * , s#nfcmrvl_if_ops * , s#device * , s#nfcmrvl_platform_data * ) +nfcmrvl_nci_unregister_dev void nfcmrvl_nci_unregister_dev ( s#nfcmrvl_private * ) +nfcmrvl_nci_recv_frame int nfcmrvl_nci_recv_frame ( s#nfcmrvl_private * , s#sk_buff * ) +nfcmrvl_parse_dt int nfcmrvl_parse_dt ( s#device_node * , s#nfcmrvl_platform_data * ) + +/* drivers/nfc/nxp-nci/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#nxp_nci_mode enum nxp_nci_mode { NXP_NCI_MODE_COLD , NXP_NCI_MODE_NCI , NXP_NCI_MODE_FW } +s##net_device +s#nxp_nci_phy_ops struct nxp_nci_phy_ops { int ( * set_mode ) ( void * , e#nxp_nci_mode ) ; int ( * write ) ( void * , s#sk_buff * ) ; } +s##rfkill +s##genl_info +nxp_nci_probe int nxp_nci_probe ( void * , s#device * , const s#nxp_nci_phy_ops * , unsigned int , s#nci_dev * * ) +nxp_nci_remove void nxp_nci_remove ( s#nci_dev * ) + +/* drivers/nfc/nxp-nci/firmware.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +nxp_nci_fw_recv_frame void nxp_nci_fw_recv_frame ( s#nci_dev * , s#sk_buff * ) + +/* drivers/nfc/pn533/pn533.o */ +pn533_rx_frame_is_ack t#bool pn533_rx_frame_is_ack ( void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +e#pn533_protocol_type enum pn533_protocol_type { PN533_PROTO_REQ_ACK_RESP = 0 , PN533_PROTO_REQ_RESP } +t#pn533_send_async_complete_t typedef int ( * pn533_send_async_complete_t ) ( s#pn533 * , void * , s#sk_buff * ) +s#pn533_cmd struct pn533_cmd { s#list_head queue ; t#u8 code ; int status ; s#sk_buff * req ; s#sk_buff * resp ; t#pn533_send_async_complete_t complete_cb ; void * complete_cb_context ; } +s##pn533_poll_modulations +E#__PN533_POLL_MOD_AFTER_LAST 6 +s#pn533_frame_ops struct pn533_frame_ops { void ( * tx_frame_init ) ( void * , t#u8 ) ; void ( * tx_frame_finish ) ( void * ) ; void ( * tx_update_payload_len ) ( void * , int ) ; int tx_header_len ; int tx_tail_len ; t#bool ( * rx_is_frame_valid ) ( void * , s#pn533 * ) ; t#bool ( * rx_frame_is_ack ) ( void * ) ; int ( * rx_frame_size ) ( void * ) ; int rx_header_len ; int rx_tail_len ; int max_payload_len ; t#u8 ( * get_cmd_code ) ( void * ) ; } +s#pn533_phy_ops struct pn533_phy_ops { int ( * send_frame ) ( s#pn533 * , s#sk_buff * ) ; int ( * send_ack ) ( s#pn533 * , t#gfp_t ) ; void ( * abort_cmd ) ( s#pn533 * , t#gfp_t ) ; int ( * dev_up ) ( s#pn533 * ) ; int ( * dev_down ) ( s#pn533 * ) ; } +s#pn533 struct pn533 { s#nfc_dev * nfc_dev ; t#u32 device_type ; e#pn533_protocol_type protocol_type ; s#sk_buff_head resp_q ; s#sk_buff_head fragment_skb ; s#workqueue_struct * wq ; s#work_struct cmd_work ; s#work_struct cmd_complete_work ; s#delayed_work poll_work ; s#work_struct mi_rx_work ; s#work_struct mi_tx_work ; s#work_struct mi_tm_rx_work ; s#work_struct mi_tm_tx_work ; s#work_struct tg_work ; s#work_struct rf_work ; s#list_head cmd_queue ; s#pn533_cmd * cmd ; t#u8 cmd_pending ; s#mutex cmd_lock ; void * cmd_complete_mi_arg ; void * cmd_complete_dep_arg ; s#pn533_poll_modulations * poll_mod_active [ ( E#__PN533_POLL_MOD_AFTER_LAST - 1 ) + 1 ] ; t#u8 poll_mod_count ; t#u8 poll_mod_curr ; t#u8 poll_dep ; t#u32 poll_protocols ; t#u32 listen_protocols ; s#timer_list listen_timer ; int cancel_listen ; t#u8 * gb ; t#size_t gb_len ; t#u8 tgt_available_prots ; t#u8 tgt_active_prot ; t#u8 tgt_mode ; s#pn533_frame_ops * ops ; s#device * dev ; void * phy ; s#pn533_phy_ops * phy_ops ; } +pn533_rx_frame_is_cmd_response t#bool pn533_rx_frame_is_cmd_response ( s#pn533 * , void * ) +pn533_recv_frame void pn533_recv_frame ( s#pn533 * , s#sk_buff * , int ) +pn533_finalize_setup int pn533_finalize_setup ( s#pn533 * ) +pn53x_common_init s#pn533 * pn53x_common_init ( t#u32 , e#pn533_protocol_type , void * , s#pn533_phy_ops * , s#pn533_frame_ops * , s#device * ) +pn53x_common_clean void pn53x_common_clean ( s#pn533 * ) +pn532_i2c_nfc_alloc int pn532_i2c_nfc_alloc ( s#pn533 * , t#u32 , s#device * ) +pn53x_register_nfc int pn53x_register_nfc ( s#pn533 * , t#u32 , s#device * ) +pn53x_unregister_nfc void pn53x_unregister_nfc ( s#pn533 * ) + +/* drivers/nfc/pn544/pn544.o */ +s##net_device +s##sock +t#fw_download_t typedef int ( * fw_download_t ) ( void * , const char * , t#u8 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +s##hci_msg +s##nfc_llc +pn544_hci_probe int pn544_hci_probe ( void * , s#nfc_phy_ops * , char * , int , int , int , t#fw_download_t , s#nfc_hci_dev * * ) +pn544_hci_remove void pn544_hci_remove ( s#nfc_hci_dev * ) + +/* drivers/nfc/s3fwrn5/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +e#s3fwrn5_mode enum s3fwrn5_mode { S3FWRN5_MODE_COLD , S3FWRN5_MODE_NCI , S3FWRN5_MODE_FW , } +s#s3fwrn5_phy_ops struct s3fwrn5_phy_ops { void ( * set_wake ) ( void * , t#bool ) ; void ( * set_mode ) ( void * , e#s3fwrn5_mode ) ; e#s3fwrn5_mode ( * get_mode ) ( void * ) ; int ( * write ) ( void * , s#sk_buff * ) ; } +s3fwrn5_probe int s3fwrn5_probe ( s#nci_dev * * , void * , s#device * , const s#s3fwrn5_phy_ops * ) +s3fwrn5_remove void s3fwrn5_remove ( s#nci_dev * ) +s3fwrn5_recv_frame int s3fwrn5_recv_frame ( s#nci_dev * , s#sk_buff * , e#s3fwrn5_mode ) + +/* drivers/nfc/s3fwrn5/phy_common.o */ +s3fwrn5_phy_set_wake void s3fwrn5_phy_set_wake ( void * , t#bool ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s#phy_common struct phy_common { s#nci_dev * ndev ; int gpio_en ; int gpio_fw_wake ; s#mutex mutex ; e#s3fwrn5_mode mode ; } +s3fwrn5_phy_power_ctrl t#bool s3fwrn5_phy_power_ctrl ( s#phy_common * , e#s3fwrn5_mode ) +s3fwrn5_phy_set_mode void s3fwrn5_phy_set_mode ( void * , e#s3fwrn5_mode ) +s3fwrn5_phy_get_mode e#s3fwrn5_mode s3fwrn5_phy_get_mode ( void * ) + +/* drivers/nfc/st-nci/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s#llt_ndlc struct llt_ndlc { s#nci_dev * ndev ; s#nfc_phy_ops * ops ; void * phy_id ; s#timer_list t1_timer ; t#bool t1_active ; s#timer_list t2_timer ; t#bool t2_active ; s#sk_buff_head rcv_q ; s#sk_buff_head send_q ; s#sk_buff_head ack_pending_q ; s#work_struct sm_work ; s#device * dev ; int hard_fault ; int powered ; } +s#st_nci_se_status struct st_nci_se_status { t#bool is_ese_present ; t#bool is_uicc_present ; } +st_nci_probe int st_nci_probe ( s#llt_ndlc * , int , int , s#st_nci_se_status * ) +st_nci_remove void st_nci_remove ( s#nci_dev * ) + +/* drivers/nfc/st-nci/ndlc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +ndlc_open int ndlc_open ( s#llt_ndlc * ) +ndlc_close void ndlc_close ( s#llt_ndlc * ) +ndlc_send int ndlc_send ( s#llt_ndlc * , s#sk_buff * ) +ndlc_recv void ndlc_recv ( s#llt_ndlc * , s#sk_buff * ) +ndlc_probe int ndlc_probe ( void * , s#nfc_phy_ops * , s#device * , int , int , s#llt_ndlc * * , s#st_nci_se_status * ) +ndlc_remove void ndlc_remove ( s#llt_ndlc * ) + +/* drivers/nfc/st-nci/se.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +st_nci_hci_load_session int st_nci_hci_load_session ( s#nci_dev * ) +st_nci_hci_event_received void st_nci_hci_event_received ( s#nci_dev * , t#u8 , t#u8 , s#sk_buff * ) +st_nci_hci_cmd_received void st_nci_hci_cmd_received ( s#nci_dev * , t#u8 , t#u8 , s#sk_buff * ) +st_nci_disable_se int st_nci_disable_se ( s#nci_dev * , t#u32 ) +st_nci_enable_se int st_nci_enable_se ( s#nci_dev * , t#u32 ) +st_nci_discover_se int st_nci_discover_se ( s#nci_dev * ) +st_nci_se_io int st_nci_se_io ( s#nci_dev * , t#u32 , t#u8 * , t#size_t , t#se_io_cb_t , void * ) +st_nci_se_init int st_nci_se_init ( s#nci_dev * , s#st_nci_se_status * ) +st_nci_se_deinit void st_nci_se_deinit ( s#nci_dev * ) + +/* drivers/nfc/st-nci/vendor_cmds.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s#genlmsghdr struct genlmsghdr { t#__u8 cmd ; t#__u8 version ; t#__u16 reserved ; } +s#genl_info struct genl_info { t#u32 snd_seq ; t#u32 snd_portid ; s#nlmsghdr * nlhdr ; s#genlmsghdr * genlhdr ; void * userhdr ; s#nlattr * * attrs ; t#possible_net_t _net ; void * user_ptr [ 2 ] ; s#netlink_ext_ack * extack ; } +st_nci_vendor_cmds_init int st_nci_vendor_cmds_init ( s#nci_dev * ) + +/* drivers/nfc/st21nfca/core.o */ +s##net_device +s##sock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +s##hci_msg +s##nfc_llc +s#st21nfca_se_status struct st21nfca_se_status { t#bool is_ese_present ; t#bool is_uicc_present ; } +st21nfca_hci_probe int st21nfca_hci_probe ( void * , s#nfc_phy_ops * , char * , int , int , int , s#nfc_hci_dev * * , s#st21nfca_se_status * ) +st21nfca_hci_remove void st21nfca_hci_remove ( s#nfc_hci_dev * ) + +/* drivers/nfc/st21nfca/dep.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s##hci_msg +s##nfc_llc +st21nfca_tm_send_dep_res int st21nfca_tm_send_dep_res ( s#nfc_hci_dev * , s#sk_buff * ) +st21nfca_dep_event_received int st21nfca_dep_event_received ( s#nfc_hci_dev * , t#u8 , s#sk_buff * ) +st21nfca_im_send_atr_req int st21nfca_im_send_atr_req ( s#nfc_hci_dev * , t#u8 * , t#size_t ) +st21nfca_im_send_dep_req int st21nfca_im_send_dep_req ( s#nfc_hci_dev * , s#sk_buff * ) +st21nfca_dep_init void st21nfca_dep_init ( s#nfc_hci_dev * ) +st21nfca_dep_deinit void st21nfca_dep_deinit ( s#nfc_hci_dev * ) + +/* drivers/nfc/st21nfca/se.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s##hci_msg +s##nfc_llc +st21nfca_hci_discover_se int st21nfca_hci_discover_se ( s#nfc_hci_dev * ) +st21nfca_hci_enable_se int st21nfca_hci_enable_se ( s#nfc_hci_dev * , t#u32 ) +st21nfca_hci_disable_se int st21nfca_hci_disable_se ( s#nfc_hci_dev * , t#u32 ) +st21nfca_hci_se_io int st21nfca_hci_se_io ( s#nfc_hci_dev * , t#u32 , t#u8 * , t#size_t , t#se_io_cb_t , void * ) +st21nfca_connectivity_event_received int st21nfca_connectivity_event_received ( s#nfc_hci_dev * , t#u8 , t#u8 , s#sk_buff * ) +st21nfca_apdu_reader_event_received int st21nfca_apdu_reader_event_received ( s#nfc_hci_dev * , t#u8 , s#sk_buff * ) +st21nfca_se_init void st21nfca_se_init ( s#nfc_hci_dev * ) +st21nfca_se_deinit void st21nfca_se_deinit ( s#nfc_hci_dev * ) + +/* drivers/nfc/st21nfca/vendor_cmds.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##hci_msg +s##nfc_llc +st21nfca_hci_loopback_event_received int st21nfca_hci_loopback_event_received ( s#nfc_hci_dev * , t#u8 , s#sk_buff * ) +st21nfca_vendor_cmds_init int st21nfca_vendor_cmds_init ( s#nfc_hci_dev * ) + +/* drivers/nfc/st95hf/spi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s#st95hf_spi_context struct st95hf_spi_context { t#bool req_issync ; s#spi_device * spidev ; s#completion done ; s#mutex spi_lock ; } +e#req_type enum req_type { SYNC , ASYNC , } +st95hf_spi_send int st95hf_spi_send ( s#st95hf_spi_context * , unsigned char * , int , e#req_type ) +st95hf_spi_recv_response int st95hf_spi_recv_response ( s#st95hf_spi_context * , unsigned char * ) +st95hf_spi_recv_echo_res int st95hf_spi_recv_echo_res ( s#st95hf_spi_context * , unsigned char * ) + +/* drivers/ntb/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +e#ntb_topo enum ntb_topo { NTB_TOPO_NONE = - 1 , NTB_TOPO_PRI , NTB_TOPO_SEC , NTB_TOPO_B2B_USD , NTB_TOPO_B2B_DSD , NTB_TOPO_SWITCH , NTB_TOPO_CROSSLINK , } +e#ntb_speed enum ntb_speed { NTB_SPEED_AUTO = - 1 , NTB_SPEED_NONE = 0 , NTB_SPEED_GEN1 = 1 , NTB_SPEED_GEN2 = 2 , NTB_SPEED_GEN3 = 3 , NTB_SPEED_GEN4 = 4 } +e#ntb_width enum ntb_width { NTB_WIDTH_AUTO = - 1 , NTB_WIDTH_NONE = 0 , NTB_WIDTH_1 = 1 , NTB_WIDTH_2 = 2 , NTB_WIDTH_4 = 4 , NTB_WIDTH_8 = 8 , NTB_WIDTH_12 = 12 , NTB_WIDTH_16 = 16 , NTB_WIDTH_32 = 32 , } +s#ntb_dev_ops struct ntb_dev_ops { int ( * port_number ) ( s#ntb_dev * ) ; int ( * peer_port_count ) ( s#ntb_dev * ) ; int ( * peer_port_number ) ( s#ntb_dev * , int ) ; int ( * peer_port_idx ) ( s#ntb_dev * , int ) ; t#u64 ( * link_is_up ) ( s#ntb_dev * , e#ntb_speed * , e#ntb_width * ) ; int ( * link_enable ) ( s#ntb_dev * , e#ntb_speed , e#ntb_width ) ; int ( * link_disable ) ( s#ntb_dev * ) ; int ( * mw_count ) ( s#ntb_dev * , int ) ; int ( * mw_get_align ) ( s#ntb_dev * , int , int , t#resource_size_t * , t#resource_size_t * , t#resource_size_t * ) ; int ( * mw_set_trans ) ( s#ntb_dev * , int , int , t#dma_addr_t , t#resource_size_t ) ; int ( * mw_clear_trans ) ( s#ntb_dev * , int , int ) ; int ( * peer_mw_count ) ( s#ntb_dev * ) ; int ( * peer_mw_get_addr ) ( s#ntb_dev * , int , t#phys_addr_t * , t#resource_size_t * ) ; int ( * peer_mw_set_trans ) ( s#ntb_dev * , int , int , t#u64 , t#resource_size_t ) ; int ( * peer_mw_clear_trans ) ( s#ntb_dev * , int , int ) ; int ( * db_is_unsafe ) ( s#ntb_dev * ) ; t#u64 ( * db_valid_mask ) ( s#ntb_dev * ) ; int ( * db_vector_count ) ( s#ntb_dev * ) ; t#u64 ( * db_vector_mask ) ( s#ntb_dev * , int ) ; t#u64 ( * db_read ) ( s#ntb_dev * ) ; int ( * db_set ) ( s#ntb_dev * , t#u64 ) ; int ( * db_clear ) ( s#ntb_dev * , t#u64 ) ; t#u64 ( * db_read_mask ) ( s#ntb_dev * ) ; int ( * db_set_mask ) ( s#ntb_dev * , t#u64 ) ; int ( * db_clear_mask ) ( s#ntb_dev * , t#u64 ) ; int ( * peer_db_addr ) ( s#ntb_dev * , t#phys_addr_t * , t#resource_size_t * , t#u64 * , int ) ; t#u64 ( * peer_db_read ) ( s#ntb_dev * ) ; int ( * peer_db_set ) ( s#ntb_dev * , t#u64 ) ; int ( * peer_db_clear ) ( s#ntb_dev * , t#u64 ) ; t#u64 ( * peer_db_read_mask ) ( s#ntb_dev * ) ; int ( * peer_db_set_mask ) ( s#ntb_dev * , t#u64 ) ; int ( * peer_db_clear_mask ) ( s#ntb_dev * , t#u64 ) ; int ( * spad_is_unsafe ) ( s#ntb_dev * ) ; int ( * spad_count ) ( s#ntb_dev * ) ; t#u32 ( * spad_read ) ( s#ntb_dev * , int ) ; int ( * spad_write ) ( s#ntb_dev * , int , t#u32 ) ; int ( * peer_spad_addr ) ( s#ntb_dev * , int , int , t#phys_addr_t * ) ; t#u32 ( * peer_spad_read ) ( s#ntb_dev * , int , int ) ; int ( * peer_spad_write ) ( s#ntb_dev * , int , int , t#u32 ) ; int ( * msg_count ) ( s#ntb_dev * ) ; t#u64 ( * msg_inbits ) ( s#ntb_dev * ) ; t#u64 ( * msg_outbits ) ( s#ntb_dev * ) ; t#u64 ( * msg_read_sts ) ( s#ntb_dev * ) ; int ( * msg_clear_sts ) ( s#ntb_dev * , t#u64 ) ; int ( * msg_set_mask ) ( s#ntb_dev * , t#u64 ) ; int ( * msg_clear_mask ) ( s#ntb_dev * , t#u64 ) ; t#u32 ( * msg_read ) ( s#ntb_dev * , int * , int ) ; int ( * peer_msg_write ) ( s#ntb_dev * , int , int , t#u32 ) ; } +s#ntb_ctx_ops struct ntb_ctx_ops { void ( * link_event ) ( void * ) ; void ( * db_event ) ( void * , int ) ; void ( * msg_event ) ( void * ) ; } +s##ntb_msi +s#ntb_dev struct ntb_dev { s#device dev ; s#pci_dev * pdev ; e#ntb_topo topo ; const s#ntb_dev_ops * ops ; void * ctx ; const s#ntb_ctx_ops * ctx_ops ; t#spinlock_t ctx_lock ; s#completion released ; s#ntb_msi * msi ; } +s#ntb_client_ops struct ntb_client_ops { int ( * probe ) ( s#ntb_client * , s#ntb_dev * ) ; void ( * remove ) ( s#ntb_client * , s#ntb_dev * ) ; } +s#ntb_client struct ntb_client { s#device_driver drv ; const s#ntb_client_ops ops ; } +__ntb_register_client int __ntb_register_client ( s#ntb_client * , s#module * , const char * ) +ntb_unregister_client void ntb_unregister_client ( s#ntb_client * ) +ntb_register_device int ntb_register_device ( s#ntb_dev * ) +ntb_unregister_device void ntb_unregister_device ( s#ntb_dev * ) +ntb_set_ctx int ntb_set_ctx ( s#ntb_dev * , void * , const s#ntb_ctx_ops * ) +ntb_clear_ctx void ntb_clear_ctx ( s#ntb_dev * ) +ntb_link_event void ntb_link_event ( s#ntb_dev * ) +ntb_db_event void ntb_db_event ( s#ntb_dev * , int ) +ntb_msg_event void ntb_msg_event ( s#ntb_dev * ) +ntb_default_port_number int ntb_default_port_number ( s#ntb_dev * ) +ntb_default_peer_port_count int ntb_default_peer_port_count ( s#ntb_dev * ) +ntb_default_peer_port_number int ntb_default_peer_port_number ( s#ntb_dev * , int ) +ntb_default_peer_port_idx int ntb_default_peer_port_idx ( s#ntb_dev * , int ) + +/* drivers/ntb/msi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##ntb_msi +ntb_msi_init int ntb_msi_init ( s#ntb_dev * , void ( * ) ( void * ) ) +ntb_msi_setup_mws int ntb_msi_setup_mws ( s#ntb_dev * ) +ntb_msi_clear_mws void ntb_msi_clear_mws ( s#ntb_dev * ) +s#ntb_msi_desc struct ntb_msi_desc { t#u32 addr_offset ; t#u32 data ; } +ntbm_msi_request_threaded_irq int ntbm_msi_request_threaded_irq ( s#ntb_dev * , t#irq_handler_t , t#irq_handler_t , const char * , void * , s#ntb_msi_desc * ) +ntbm_msi_free_irq void ntbm_msi_free_irq ( s#ntb_dev * , unsigned int , void * ) +ntb_msi_peer_trigger int ntb_msi_peer_trigger ( s#ntb_dev * , int , s#ntb_msi_desc * ) +ntb_msi_peer_addr int ntb_msi_peer_addr ( s#ntb_dev * , int , s#ntb_msi_desc * , t#phys_addr_t * ) + +/* drivers/ntb/ntb_transport.o */ +ntb_transport_unregister_client_dev void ntb_transport_unregister_client_dev ( char * ) +ntb_transport_register_client_dev int ntb_transport_register_client_dev ( char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s#ntb_transport_client struct ntb_transport_client { s#device_driver driver ; int ( * probe ) ( s#device * ) ; void ( * remove ) ( s#device * ) ; } +ntb_transport_register_client int ntb_transport_register_client ( s#ntb_transport_client * ) +ntb_transport_unregister_client void ntb_transport_unregister_client ( s#ntb_transport_client * ) +s##ntb_transport_qp +s#ntb_queue_handlers struct ntb_queue_handlers { void ( * rx_handler ) ( s#ntb_transport_qp * , void * , void * , int ) ; void ( * tx_handler ) ( s#ntb_transport_qp * , void * , void * , int ) ; void ( * event_handler ) ( void * , int ) ; } +ntb_transport_create_queue s#ntb_transport_qp * ntb_transport_create_queue ( void * , s#device * , const s#ntb_queue_handlers * ) +ntb_transport_free_queue void ntb_transport_free_queue ( s#ntb_transport_qp * ) +ntb_transport_rx_remove void * ntb_transport_rx_remove ( s#ntb_transport_qp * , unsigned int * ) +ntb_transport_rx_enqueue int ntb_transport_rx_enqueue ( s#ntb_transport_qp * , void * , void * , unsigned int ) +ntb_transport_tx_enqueue int ntb_transport_tx_enqueue ( s#ntb_transport_qp * , void * , void * , unsigned int ) +ntb_transport_link_up void ntb_transport_link_up ( s#ntb_transport_qp * ) +ntb_transport_link_down void ntb_transport_link_down ( s#ntb_transport_qp * ) +ntb_transport_link_query t#bool ntb_transport_link_query ( s#ntb_transport_qp * ) +ntb_transport_qp_num unsigned char ntb_transport_qp_num ( s#ntb_transport_qp * ) +ntb_transport_max_size unsigned int ntb_transport_max_size ( s#ntb_transport_qp * ) +ntb_transport_tx_free_entry unsigned int ntb_transport_tx_free_entry ( s#ntb_transport_qp * ) + +/* drivers/nvdimm/badrange.o */ +s#badrange struct badrange { s#list_head list ; t#spinlock_t lock ; } +badrange_init void badrange_init ( s#badrange * ) +badrange_add int badrange_add ( s#badrange * , t#u64 , t#u64 ) +badrange_forget void badrange_forget ( s#badrange * , t#phys_addr_t , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#nd_interleave_set struct nd_interleave_set { t#u64 cookie1 ; t#u64 cookie2 ; t#u64 altcookie ; t#guid_t type_guid ; } +s#nd_percpu_lane struct nd_percpu_lane { int count ; t#spinlock_t lock ; } +e#nvdimm_passphrase_type enum nvdimm_passphrase_type { NVDIMM_USER , NVDIMM_MASTER , } +s#nvdimm_key_data struct nvdimm_key_data { t#u8 data [ 32 ] ; } +s#nvdimm_security_ops struct nvdimm_security_ops { unsigned long ( * get_flags ) ( s#nvdimm * , e#nvdimm_passphrase_type ) ; int ( * freeze ) ( s#nvdimm * ) ; int ( * change_key ) ( s#nvdimm * , const s#nvdimm_key_data * , const s#nvdimm_key_data * , e#nvdimm_passphrase_type ) ; int ( * unlock ) ( s#nvdimm * , const s#nvdimm_key_data * ) ; int ( * disable ) ( s#nvdimm * , const s#nvdimm_key_data * ) ; int ( * erase ) ( s#nvdimm * , const s#nvdimm_key_data * , e#nvdimm_passphrase_type ) ; int ( * overwrite ) ( s#nvdimm * , const s#nvdimm_key_data * ) ; int ( * query_overwrite ) ( s#nvdimm * ) ; } +e#nvdimm_fwa_result enum nvdimm_fwa_result { NVDIMM_FWA_RESULT_INVALID , NVDIMM_FWA_RESULT_NONE , NVDIMM_FWA_RESULT_SUCCESS , NVDIMM_FWA_RESULT_NOTSTAGED , NVDIMM_FWA_RESULT_NEEDRESET , NVDIMM_FWA_RESULT_FAIL , } +e#nvdimm_fwa_trigger enum nvdimm_fwa_trigger { NVDIMM_FWA_ARM , NVDIMM_FWA_DISARM , } +s#nvdimm_fw_ops struct nvdimm_fw_ops { e#nvdimm_fwa_state ( * activate_state ) ( s#nvdimm * ) ; e#nvdimm_fwa_result ( * activate_result ) ( s#nvdimm * ) ; int ( * arm ) ( s#nvdimm * , e#nvdimm_fwa_trigger ) ; } +s#nvdimm struct nvdimm { unsigned long flags ; void * provider_data ; unsigned long cmd_mask ; s#device dev ; t#atomic_t busy ; int id , num_flush ; s#resource * flush_wpq ; const char * dimm_id ; struct { const s#nvdimm_security_ops * ops ; unsigned long flags ; unsigned long ext_flags ; unsigned int overwrite_tmo ; s#kernfs_node * overwrite_state ; } sec ; s#delayed_work dwork ; const s#nvdimm_fw_ops * fw_ops ; } +s#nd_cmd_get_config_size struct nd_cmd_get_config_size { t#__u32 status ; t#__u32 config_size ; t#__u32 max_xfer ; } +s#nvdimm_drvdata struct nvdimm_drvdata { s#device * dev ; int nslabel_size ; s#nd_cmd_get_config_size nsarea ; void * data ; int ns_current , ns_next ; s#resource dpa ; s#kref kref ; } +s#nd_mapping struct nd_mapping { s#nvdimm * nvdimm ; t#u64 start ; t#u64 size ; int position ; s#list_head labels ; s#mutex lock ; s#nvdimm_drvdata * ndd ; } +s#nd_region struct nd_region { s#device dev ; s#ida ns_ida ; s#ida btt_ida ; s#ida pfn_ida ; s#ida dax_ida ; unsigned long flags ; s#device * ns_seed ; s#device * btt_seed ; s#device * pfn_seed ; s#device * dax_seed ; unsigned long align ; t#u16 ndr_mappings ; t#u64 ndr_size ; t#u64 ndr_start ; int id , num_lanes , ro , numa_node , target_node ; void * provider_data ; s#kernfs_node * bb_state ; s#badblocks bb ; s#nd_interleave_set * nd_set ; s#nd_percpu_lane * lane ; int ( * flush ) ( s#nd_region * , s#bio * ) ; s#nd_mapping mapping [ ] ; } +nvdimm_badblocks_populate void nvdimm_badblocks_populate ( s#nd_region * , s#badblocks * , const s#range * ) + +/* drivers/nvdimm/btt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#nvdimm_claim_class enum nvdimm_claim_class { NVDIMM_CCLASS_NONE , NVDIMM_CCLASS_BTT , NVDIMM_CCLASS_BTT2 , NVDIMM_CCLASS_PFN , NVDIMM_CCLASS_DAX , NVDIMM_CCLASS_UNKNOWN , } +s#nd_namespace_common struct nd_namespace_common { int force_raw ; s#device dev ; s#device * claim ; e#nvdimm_claim_class claim_class ; int ( * rw_bytes ) ( s#nd_namespace_common * , t#resource_size_t , void * , t#size_t , int , unsigned long ) ; } +nvdimm_namespace_attach_btt int nvdimm_namespace_attach_btt ( s#nd_namespace_common * ) +s##nvdimm +s#btt struct btt { s#gendisk * btt_disk ; s#list_head arena_list ; s#dentry * debugfs_dir ; s#nd_btt * nd_btt ; t#u64 nlba ; unsigned long long rawsize ; t#u32 lbasize ; t#u32 sector_size ; s#nd_region * nd_region ; s#mutex init_lock ; int init_state ; int num_arenas ; s#badblocks * phys_bb ; } +s#nd_btt struct nd_btt { s#device dev ; s#nd_namespace_common * ndns ; s#btt * btt ; unsigned long lbasize ; t#u64 size ; t#uuid_t * uuid ; int id ; int initial_offset ; t#u16 version_major ; t#u16 version_minor ; } +nvdimm_namespace_detach_btt int nvdimm_namespace_detach_btt ( s#nd_btt * ) + +/* drivers/nvdimm/btt_devs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +to_nd_btt s#nd_btt * to_nd_btt ( s#device * ) +is_nd_btt t#bool is_nd_btt ( s#device * ) +s#btt_sb struct btt_sb { t#u8 signature [ 16 ] ; t#u8 uuid [ 16 ] ; t#u8 parent_uuid [ 16 ] ; t#__le32 flags ; t#__le16 version_major ; t#__le16 version_minor ; t#__le32 external_lbasize ; t#__le32 external_nlba ; t#__le32 internal_lbasize ; t#__le32 internal_nlba ; t#__le32 nfree ; t#__le32 infosize ; t#__le64 nextoff ; t#__le64 dataoff ; t#__le64 mapoff ; t#__le64 logoff ; t#__le64 info2off ; t#u8 padding [ 3968 ] ; t#__le64 checksum ; } +nd_btt_arena_is_valid t#bool nd_btt_arena_is_valid ( s#nd_btt * , s#btt_sb * ) +nd_btt_version int nd_btt_version ( s#nd_btt * , s#nd_namespace_common * , s#btt_sb * ) +nd_btt_probe int nd_btt_probe ( s#device * , s#nd_namespace_common * ) + +/* drivers/nvdimm/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#nvdimm_event enum nvdimm_event { NVDIMM_REVALIDATE_POISON , NVDIMM_REVALIDATE_REGION , } +nd_device_notify void nd_device_notify ( s#device * , e#nvdimm_event ) +nvdimm_region_notify void nvdimm_region_notify ( s#nd_region * , e#nvdimm_event ) +nvdimm_clear_poison long nvdimm_clear_poison ( s#device * , t#phys_addr_t , unsigned int ) +s#nvdimm_bus struct nvdimm_bus { s#nvdimm_bus_descriptor * nd_desc ; t#wait_queue_head_t wait ; s#list_head list ; s#device dev ; int id , probe_active ; t#atomic_t ioctl_active ; s#list_head mapping_list ; s#mutex reconfig_mutex ; s#badrange badrange ; } +to_nvdimm_bus s#nvdimm_bus * to_nvdimm_bus ( s#device * ) +nvdimm_to_bus s#nvdimm_bus * nvdimm_to_bus ( s#nvdimm * ) +nvdimm_bus_register s#nvdimm_bus * nvdimm_bus_register ( s#device * , s#nvdimm_bus_descriptor * ) +nvdimm_bus_unregister void nvdimm_bus_unregister ( s#nvdimm_bus * ) +nd_synchronize void nd_synchronize ( void ) +nd_device_register void nd_device_register ( s#device * ) +e#nd_async_mode enum nd_async_mode { ND_SYNC , ND_ASYNC , } +nd_device_unregister void nd_device_unregister ( s#device * , e#nd_async_mode ) +s#nd_device_driver struct nd_device_driver { s#device_driver drv ; unsigned long type ; int ( * probe ) ( s#device * ) ; void ( * remove ) ( s#device * ) ; void ( * shutdown ) ( s#device * ) ; void ( * notify ) ( s#device * , e#nvdimm_event ) ; } +__nd_driver_register int __attribute__ ( ( __warn_unused_result__ ) ) __nd_driver_register ( s#nd_device_driver * , s#module * , const char * ) +nvdimm_check_and_set_ro void nvdimm_check_and_set_ro ( s#gendisk * ) +E#ND_CMD_MAX_ELEM 5 +s#nd_cmd_desc struct nd_cmd_desc { int in_num ; int out_num ; t#u32 in_sizes [ E#ND_CMD_MAX_ELEM ] ; int out_sizes [ E#ND_CMD_MAX_ELEM ] ; } +nd_cmd_dimm_desc const s#nd_cmd_desc * nd_cmd_dimm_desc ( int ) +nd_cmd_bus_desc const s#nd_cmd_desc * nd_cmd_bus_desc ( int ) +nd_cmd_in_size t#u32 nd_cmd_in_size ( s#nvdimm * , int , const s#nd_cmd_desc * , int , void * ) +nd_cmd_out_size t#u32 nd_cmd_out_size ( s#nvdimm * , int , const s#nd_cmd_desc * , int , const t#u32 * , const t#u32 * , unsigned long ) + +/* drivers/nvdimm/claim.o */ +s#nd_gen_sb struct nd_gen_sb { char reserved [ 0x00001000 - 8 ] ; t#__le64 checksum ; } +nd_sb_checksum t#u64 nd_sb_checksum ( s#nd_gen_sb * ) + +/* drivers/nvdimm/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +nvdimm_bus_lock void nvdimm_bus_lock ( s#device * ) +nvdimm_bus_unlock void nvdimm_bus_unlock ( s#device * ) +is_nvdimm_bus_locked t#bool is_nvdimm_bus_locked ( s#device * ) +devm_nvdimm_memremap void * devm_nvdimm_memremap ( s#device * , t#resource_size_t , t#size_t , unsigned long ) +nd_fletcher64 t#u64 nd_fletcher64 ( void * , t#size_t , t#bool ) +to_nd_desc s#nvdimm_bus_descriptor * to_nd_desc ( s#nvdimm_bus * ) +to_nvdimm_bus_dev s#device * to_nvdimm_bus_dev ( s#nvdimm_bus * ) +nvdimm_bus_add_badrange int nvdimm_bus_add_badrange ( s#nvdimm_bus * , t#u64 , t#u64 ) +nd_integrity_init int nd_integrity_init ( s#gendisk * , unsigned long ) + +/* drivers/nvdimm/dax_devs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#nd_pfn_mode enum nd_pfn_mode { PFN_MODE_NONE , PFN_MODE_RAM , PFN_MODE_PMEM , } +s#nd_pfn_sb struct nd_pfn_sb { t#u8 signature [ 16 ] ; t#u8 uuid [ 16 ] ; t#u8 parent_uuid [ 16 ] ; t#__le32 flags ; t#__le16 version_major ; t#__le16 version_minor ; t#__le64 dataoff ; t#__le64 npfns ; t#__le32 mode ; t#__le32 start_pad ; t#__le32 end_trunc ; t#__le32 align ; t#__le32 page_size ; t#__le16 page_struct_size ; t#u8 padding [ 3994 ] ; t#__le64 checksum ; } +s#nd_pfn struct nd_pfn { int id ; t#uuid_t * uuid ; s#device dev ; unsigned long align ; unsigned long npfns ; e#nd_pfn_mode mode ; s#nd_pfn_sb * pfn_sb ; s#nd_namespace_common * ndns ; } +s#nd_dax struct nd_dax { s#nd_pfn nd_pfn ; } +to_nd_dax s#nd_dax * to_nd_dax ( s#device * ) +is_nd_dax t#bool is_nd_dax ( s#device * ) +nd_dax_probe int nd_dax_probe ( s#device * , s#nd_namespace_common * ) + +/* drivers/nvdimm/dimm_devs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +to_nvdimm s#nvdimm * to_nvdimm ( s#device * ) +to_ndd s#nvdimm_drvdata * to_ndd ( s#nd_mapping * ) +nvdimm_name const char * nvdimm_name ( s#nvdimm * ) +nvdimm_kobj s#kobject * nvdimm_kobj ( s#nvdimm * ) +nvdimm_cmd_mask unsigned long nvdimm_cmd_mask ( s#nvdimm * ) +nvdimm_provider_data void * nvdimm_provider_data ( s#nvdimm * ) +__nvdimm_create s#nvdimm * __nvdimm_create ( s#nvdimm_bus * , void * , const s#attribute_group * * , unsigned long , unsigned long , int , s#resource * , const char * , const s#nvdimm_security_ops * , const s#nvdimm_fw_ops * ) +nvdimm_delete void nvdimm_delete ( s#nvdimm * ) +nvdimm_security_setup_events int nvdimm_security_setup_events ( s#device * ) +nvdimm_in_overwrite int nvdimm_in_overwrite ( s#nvdimm * ) +nvdimm_bus_check_dimm_count int nvdimm_bus_check_dimm_count ( s#nvdimm_bus * , int ) + +/* drivers/nvdimm/namespace_devs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +pmem_should_map_pages t#bool pmem_should_map_pages ( s#device * ) +pmem_sector_size unsigned int pmem_sector_size ( s#nd_namespace_common * ) +nvdimm_namespace_disk_name const char * nvdimm_namespace_disk_name ( s#nd_namespace_common * , char * ) +nd_dev_to_uuid const t#uuid_t * nd_dev_to_uuid ( s#device * ) +nvdimm_namespace_capacity t#resource_size_t nvdimm_namespace_capacity ( s#nd_namespace_common * ) +nvdimm_namespace_locked t#bool nvdimm_namespace_locked ( s#nd_namespace_common * ) +nvdimm_namespace_common_probe s#nd_namespace_common * nvdimm_namespace_common_probe ( s#device * ) +devm_namespace_enable int devm_namespace_enable ( s#device * , s#nd_namespace_common * , t#resource_size_t ) +devm_namespace_disable void devm_namespace_disable ( s#device * , s#nd_namespace_common * ) + +/* drivers/nvdimm/nd_perf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##trace_event_call +s##event_filter +s##ftrace_hash +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +E#CPUHP_BP_PREPARE_DYN ( 0 ) + 69 +E#CPUHP_AP_ONLINE_DYN ( E#CPUHP_BP_PREPARE_DYN + 20 ) + 105 +e#cpuhp_state enum cpuhp_state { CPUHP_INVALID = - 1 , CPUHP_OFFLINE = 0 , CPUHP_CREATE_THREADS , CPUHP_PERF_PREPARE , CPUHP_PERF_X86_PREPARE , CPUHP_PERF_X86_AMD_UNCORE_PREP , CPUHP_PERF_POWER , CPUHP_PERF_SUPERH , CPUHP_X86_HPET_DEAD , CPUHP_X86_APB_DEAD , CPUHP_X86_MCE_DEAD , CPUHP_VIRT_NET_DEAD , CPUHP_IBMVNIC_DEAD , CPUHP_SLUB_DEAD , CPUHP_DEBUG_OBJ_DEAD , CPUHP_MM_WRITEBACK_DEAD , CPUHP_MM_DEMOTION_DEAD , CPUHP_MM_VMSTAT_DEAD , CPUHP_SOFTIRQ_DEAD , CPUHP_NET_MVNETA_DEAD , CPUHP_CPUIDLE_DEAD , CPUHP_ARM64_FPSIMD_DEAD , CPUHP_ARM_OMAP_WAKE_DEAD , CPUHP_IRQ_POLL_DEAD , CPUHP_BLOCK_SOFTIRQ_DEAD , CPUHP_BIO_DEAD , CPUHP_ACPI_CPUDRV_DEAD , CPUHP_S390_PFAULT_DEAD , CPUHP_BLK_MQ_DEAD , CPUHP_FS_BUFF_DEAD , CPUHP_PRINTK_DEAD , CPUHP_MM_MEMCQ_DEAD , CPUHP_PERCPU_CNT_DEAD , CPUHP_RADIX_DEAD , CPUHP_PAGE_ALLOC , CPUHP_NET_DEV_DEAD , CPUHP_PCI_XGENE_DEAD , CPUHP_IOMMU_IOVA_DEAD , CPUHP_LUSTRE_CFS_DEAD , CPUHP_AP_ARM_CACHE_B15_RAC_DEAD , CPUHP_PADATA_DEAD , CPUHP_WORKQUEUE_PREP , CPUHP_POWER_NUMA_PREPARE , CPUHP_HRTIMERS_PREPARE , CPUHP_PROFILE_PREPARE , CPUHP_X2APIC_PREPARE , CPUHP_SMPCFD_PREPARE , CPUHP_RELAY_PREPARE , CPUHP_SLAB_PREPARE , CPUHP_MD_RAID5_PREPARE , CPUHP_RCUTREE_PREP , CPUHP_CPUIDLE_COUPLED_PREPARE , CPUHP_POWERPC_PMAC_PREPARE , CPUHP_POWERPC_MMU_CTX_PREPARE , CPUHP_XEN_PREPARE , CPUHP_XEN_EVTCHN_PREPARE , CPUHP_ARM_SHMOBILE_SCU_PREPARE , CPUHP_SH_SH3X_PREPARE , CPUHP_NET_FLOW_PREPARE , CPUHP_TOPOLOGY_PREPARE , CPUHP_NET_IUCV_PREPARE , CPUHP_ARM_BL_PREPARE , CPUHP_TRACE_RB_PREPARE , CPUHP_MM_ZS_PREPARE , CPUHP_MM_ZSWP_MEM_PREPARE , CPUHP_MM_ZSWP_POOL_PREPARE , CPUHP_KVM_PPC_BOOK3S_PREPARE , CPUHP_ZCOMP_PREPARE , CPUHP_TIMERS_PREPARE , CPUHP_MIPS_SOC_PREPARE , CPUHP_BP_PREPARE_DYN , CPUHP_BP_PREPARE_DYN_END = E#CPUHP_BP_PREPARE_DYN + 20 , CPUHP_BRINGUP_CPU , CPUHP_AP_IDLE_DEAD , CPUHP_AP_OFFLINE , CPUHP_AP_SCHED_STARTING , CPUHP_AP_RCUTREE_DYING , CPUHP_AP_CPU_PM_STARTING , CPUHP_AP_IRQ_GIC_STARTING , CPUHP_AP_IRQ_HIP04_STARTING , CPUHP_AP_IRQ_APPLE_AIC_STARTING , CPUHP_AP_IRQ_ARMADA_XP_STARTING , CPUHP_AP_IRQ_BCM2836_STARTING , CPUHP_AP_IRQ_MIPS_GIC_STARTING , CPUHP_AP_IRQ_RISCV_STARTING , CPUHP_AP_IRQ_SIFIVE_PLIC_STARTING , CPUHP_AP_ARM_MVEBU_COHERENCY , CPUHP_AP_MICROCODE_LOADER , CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING , CPUHP_AP_PERF_X86_STARTING , CPUHP_AP_PERF_X86_AMD_IBS_STARTING , CPUHP_AP_PERF_X86_CQM_STARTING , CPUHP_AP_PERF_X86_CSTATE_STARTING , CPUHP_AP_PERF_XTENSA_STARTING , CPUHP_AP_MIPS_OP_LOONGSON3_STARTING , CPUHP_AP_ARM_SDEI_STARTING , CPUHP_AP_ARM_VFP_STARTING , CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING , CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING , CPUHP_AP_PERF_ARM_ACPI_STARTING , CPUHP_AP_PERF_ARM_STARTING , CPUHP_AP_ARM_L2X0_STARTING , CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING , CPUHP_AP_ARM_ARCH_TIMER_STARTING , CPUHP_AP_ARM_GLOBAL_TIMER_STARTING , CPUHP_AP_JCORE_TIMER_STARTING , CPUHP_AP_ARM_TWD_STARTING , CPUHP_AP_QCOM_TIMER_STARTING , CPUHP_AP_TEGRA_TIMER_STARTING , CPUHP_AP_ARMADA_TIMER_STARTING , CPUHP_AP_MARCO_TIMER_STARTING , CPUHP_AP_MIPS_GIC_TIMER_STARTING , CPUHP_AP_ARC_TIMER_STARTING , CPUHP_AP_RISCV_TIMER_STARTING , CPUHP_AP_CLINT_TIMER_STARTING , CPUHP_AP_CSKY_TIMER_STARTING , CPUHP_AP_TI_GP_TIMER_STARTING , CPUHP_AP_HYPERV_TIMER_STARTING , CPUHP_AP_KVM_STARTING , CPUHP_AP_KVM_ARM_VGIC_INIT_STARTING , CPUHP_AP_KVM_ARM_VGIC_STARTING , CPUHP_AP_KVM_ARM_TIMER_STARTING , CPUHP_AP_DUMMY_TIMER_STARTING , CPUHP_AP_ARM_XEN_STARTING , CPUHP_AP_ARM_CORESIGHT_STARTING , CPUHP_AP_ARM_CORESIGHT_CTI_STARTING , CPUHP_AP_ARM64_ISNDEP_STARTING , CPUHP_AP_SMPCFD_DYING , CPUHP_AP_X86_TBOOT_DYING , CPUHP_AP_ARM_CACHE_B15_RAC_DYING , CPUHP_AP_ONLINE , CPUHP_TEARDOWN_CPU , CPUHP_AP_ONLINE_IDLE , CPUHP_AP_SCHED_WAIT_EMPTY , CPUHP_AP_SMPBOOT_THREADS , CPUHP_AP_X86_VDSO_VMA_ONLINE , CPUHP_AP_IRQ_AFFINITY_ONLINE , CPUHP_AP_BLK_MQ_ONLINE , CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS , CPUHP_AP_X86_INTEL_EPB_ONLINE , CPUHP_AP_PERF_ONLINE , CPUHP_AP_PERF_X86_ONLINE , CPUHP_AP_PERF_X86_UNCORE_ONLINE , CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE , CPUHP_AP_PERF_X86_AMD_POWER_ONLINE , CPUHP_AP_PERF_X86_RAPL_ONLINE , CPUHP_AP_PERF_X86_CQM_ONLINE , CPUHP_AP_PERF_X86_CSTATE_ONLINE , CPUHP_AP_PERF_X86_IDXD_ONLINE , CPUHP_AP_PERF_S390_CF_ONLINE , CPUHP_AP_PERF_S390_SF_ONLINE , CPUHP_AP_PERF_ARM_CCI_ONLINE , CPUHP_AP_PERF_ARM_CCN_ONLINE , CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE , CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE , CPUHP_AP_PERF_ARM_HISI_L3_ONLINE , CPUHP_AP_PERF_ARM_HISI_PA_ONLINE , CPUHP_AP_PERF_ARM_HISI_SLLC_ONLINE , CPUHP_AP_PERF_ARM_HNS3_PMU_ONLINE , CPUHP_AP_PERF_ARM_L2X0_ONLINE , CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE , CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE , CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE , CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE , CPUHP_AP_PERF_ARM_MARVELL_CN10K_DDR_ONLINE , CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE , CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE , CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE , CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE , CPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE , CPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINE , CPUHP_AP_PERF_CSKY_ONLINE , CPUHP_AP_WATCHDOG_ONLINE , CPUHP_AP_WORKQUEUE_ONLINE , CPUHP_AP_RCUTREE_ONLINE , CPUHP_AP_BASE_CACHEINFO_ONLINE , CPUHP_AP_ONLINE_DYN , CPUHP_AP_ONLINE_DYN_END = E#CPUHP_AP_ONLINE_DYN + 30 , CPUHP_AP_MM_DEMOTION_ONLINE , CPUHP_AP_X86_HPET_ONLINE , CPUHP_AP_X86_KVM_CLK_ONLINE , CPUHP_AP_DTPM_CPU_ONLINE , CPUHP_AP_ACTIVE , CPUHP_ONLINE , } +s#nvdimm_pmu struct nvdimm_pmu { s#pmu pmu ; s#device * dev ; int cpu ; s#hlist_node node ; e#cpuhp_state cpuhp_state ; s#cpumask arch_cpumask ; } +s##platform_device_id +s##mfd_cell +register_nvdimm_pmu int register_nvdimm_pmu ( s#nvdimm_pmu * , s#platform_device * ) +unregister_nvdimm_pmu void unregister_nvdimm_pmu ( s#nvdimm_pmu * ) + +/* drivers/nvdimm/nd_virtio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##vringh_config_ops +virtio_pmem_host_ack void virtio_pmem_host_ack ( s#virtqueue * ) +s##nvdimm +async_pmem_flush int async_pmem_flush ( s#nd_region * , s#bio * ) + +/* drivers/nvdimm/pfn_devs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +to_nd_pfn s#nd_pfn * to_nd_pfn ( s#device * ) +is_nd_pfn t#bool is_nd_pfn ( s#device * ) +nd_pfn_validate int nd_pfn_validate ( s#nd_pfn * , const char * ) +nd_pfn_probe int nd_pfn_probe ( s#device * , s#nd_namespace_common * ) +nvdimm_setup_pfn int nvdimm_setup_pfn ( s#nd_pfn * , s#dev_pagemap * ) + +/* drivers/nvdimm/region_devs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +to_nd_region s#nd_region * to_nd_region ( s#device * ) +nd_region_dev s#device * nd_region_dev ( s#nd_region * ) +nd_region_provider_data void * nd_region_provider_data ( s#nd_region * ) +nd_region_to_nstype int nd_region_to_nstype ( s#nd_region * ) +nd_region_acquire_lane unsigned int nd_region_acquire_lane ( s#nd_region * ) +nd_region_release_lane void nd_region_release_lane ( s#nd_region * , unsigned int ) +s#nd_mapping_desc struct nd_mapping_desc { s#nvdimm * nvdimm ; t#u64 start ; t#u64 size ; int position ; } +s#nd_region_desc struct nd_region_desc { s#resource * res ; s#nd_mapping_desc * mapping ; t#u16 num_mappings ; const s#attribute_group * * attr_groups ; s#nd_interleave_set * nd_set ; void * provider_data ; int num_lanes ; int numa_node ; int target_node ; unsigned long flags ; s#device_node * of_node ; int ( * flush ) ( s#nd_region * , s#bio * ) ; } +nvdimm_pmem_region_create s#nd_region * nvdimm_pmem_region_create ( s#nvdimm_bus * , s#nd_region_desc * ) +nvdimm_volatile_region_create s#nd_region * nvdimm_volatile_region_create ( s#nvdimm_bus * , s#nd_region_desc * ) +nvdimm_flush int nvdimm_flush ( s#nd_region * , s#bio * ) +nvdimm_has_flush int nvdimm_has_flush ( s#nd_region * ) +nvdimm_has_cache int nvdimm_has_cache ( s#nd_region * ) +is_nvdimm_sync t#bool is_nvdimm_sync ( s#nd_region * ) + +/* drivers/nvme/common/auth.o */ +nvme_auth_get_seqnum t#u32 nvme_auth_get_seqnum ( void ) +nvme_auth_dhgroup_name const char * nvme_auth_dhgroup_name ( t#u8 ) +nvme_auth_dhgroup_kpp const char * nvme_auth_dhgroup_kpp ( t#u8 ) +nvme_auth_dhgroup_id t#u8 nvme_auth_dhgroup_id ( const char * ) +nvme_auth_hmac_name const char * nvme_auth_hmac_name ( t#u8 ) +nvme_auth_digest_name const char * nvme_auth_digest_name ( t#u8 ) +nvme_auth_hmac_id t#u8 nvme_auth_hmac_id ( const char * ) +nvme_auth_hmac_hash_len t#size_t nvme_auth_hmac_hash_len ( t#u8 ) +s#nvme_dhchap_key struct nvme_dhchap_key { t#u8 * key ; t#size_t len ; t#u8 hash ; } +nvme_auth_extract_key s#nvme_dhchap_key * nvme_auth_extract_key ( unsigned char * , t#u8 ) +nvme_auth_free_key void nvme_auth_free_key ( s#nvme_dhchap_key * ) +nvme_auth_transform_key t#u8 * nvme_auth_transform_key ( s#nvme_dhchap_key * , char * ) +nvme_auth_augmented_challenge int nvme_auth_augmented_challenge ( t#u8 , t#u8 * , t#size_t , t#u8 * , t#u8 * , t#size_t ) +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +nvme_auth_gen_privkey int nvme_auth_gen_privkey ( s#crypto_kpp * , t#u8 ) +nvme_auth_gen_pubkey int nvme_auth_gen_pubkey ( s#crypto_kpp * , t#u8 * , t#size_t ) +nvme_auth_gen_shared_secret int nvme_auth_gen_shared_secret ( s#crypto_kpp * , t#u8 * , t#size_t , t#u8 * , t#size_t ) +nvme_auth_generate_key int nvme_auth_generate_key ( t#u8 * , s#nvme_dhchap_key * * ) + +/* drivers/nvme/host/auth.o */ +e#nvme_ctrl_state enum nvme_ctrl_state { NVME_CTRL_NEW , NVME_CTRL_LIVE , NVME_CTRL_RESETTING , NVME_CTRL_CONNECTING , NVME_CTRL_DELETING , NVME_CTRL_DELETING_NOIO , NVME_CTRL_DEAD , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s#nvme_ctrl_ops struct nvme_ctrl_ops { const char * name ; s#module * module ; unsigned int flags ; int ( * reg_read32 ) ( s#nvme_ctrl * , t#u32 , t#u32 * ) ; int ( * reg_write32 ) ( s#nvme_ctrl * , t#u32 , t#u32 ) ; int ( * reg_read64 ) ( s#nvme_ctrl * , t#u32 , t#u64 * ) ; void ( * free_ctrl ) ( s#nvme_ctrl * ) ; void ( * submit_async_event ) ( s#nvme_ctrl * ) ; void ( * delete_ctrl ) ( s#nvme_ctrl * ) ; void ( * stop_ctrl ) ( s#nvme_ctrl * ) ; int ( * get_address ) ( s#nvme_ctrl * , char * , int ) ; void ( * print_device_info ) ( s#nvme_ctrl * ) ; t#bool ( * supports_pci_p2pdma ) ( s#nvme_ctrl * ) ; } +e#nvme_subsys_type enum nvme_subsys_type { NVME_NQN_DISC = 1 , NVME_NQN_NVME = 2 , NVME_NQN_CURR = 3 , } +e#nvme_iopolicy enum nvme_iopolicy { NVME_IOPOLICY_NUMA , NVME_IOPOLICY_RR , } +s#nvme_subsystem struct nvme_subsystem { int instance ; s#device dev ; s#kref ref ; s#list_head entry ; s#mutex lock ; s#list_head ctrls ; s#list_head nsheads ; char subnqn [ 223 ] ; char serial [ 20 ] ; char model [ 40 ] ; char firmware_rev [ 8 ] ; t#u8 cmic ; e#nvme_subsys_type subtype ; t#u16 vendor_id ; t#u16 awupf ; s#ida ns_ida ; e#nvme_iopolicy iopolicy ; } +s##opal_dev +s#nvme_id_power_state struct nvme_id_power_state { t#__le16 max_power ; t#__u8 rsvd2 ; t#__u8 flags ; t#__le32 entry_lat ; t#__le32 exit_lat ; t#__u8 read_tput ; t#__u8 read_lat ; t#__u8 write_tput ; t#__u8 write_lat ; t#__le16 idle_power ; t#__u8 idle_scale ; t#__u8 rsvd19 ; t#__le16 active_power ; t#__u8 active_work_scale ; t#__u8 rsvd23 [ 9 ] ; } +s#nvme_effects_log struct nvme_effects_log { t#__le32 acs [ 256 ] ; t#__le32 iocs [ 256 ] ; t#__u8 resv [ 2048 ] ; } +s#nvme_sgl_desc struct nvme_sgl_desc { t#__le64 addr ; t#__le32 length ; t#__u8 rsvd [ 3 ] ; t#__u8 type ; } +s#nvme_keyed_sgl_desc struct nvme_keyed_sgl_desc { t#__le64 addr ; t#__u8 length [ 3 ] ; t#__u8 key [ 4 ] ; t#__u8 type ; } +u#nvme_data_ptr union nvme_data_ptr { struct { t#__le64 prp1 ; t#__le64 prp2 ; } ; s#nvme_sgl_desc sgl ; s#nvme_keyed_sgl_desc ksgl ; } +s#nvme_common_command struct nvme_common_command { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__le32 cdw2 [ 2 ] ; t#__le64 metadata ; u#nvme_data_ptr dptr ; union { struct { t#__le32 cdw10 ; t#__le32 cdw11 ; t#__le32 cdw12 ; t#__le32 cdw13 ; t#__le32 cdw14 ; t#__le32 cdw15 ; } ; struct { t#__le32 cdw10 ; t#__le32 cdw11 ; t#__le32 cdw12 ; t#__le32 cdw13 ; t#__le32 cdw14 ; t#__le32 cdw15 ; } cdws ; } ; } +s#nvme_rw_command struct nvme_rw_command { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__le32 cdw2 ; t#__le32 cdw3 ; t#__le64 metadata ; u#nvme_data_ptr dptr ; t#__le64 slba ; t#__le16 length ; t#__le16 control ; t#__le32 dsmgmt ; t#__le32 reftag ; t#__le16 apptag ; t#__le16 appmask ; } +s#nvme_identify struct nvme_identify { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 [ 2 ] ; u#nvme_data_ptr dptr ; t#__u8 cns ; t#__u8 rsvd3 ; t#__le16 ctrlid ; t#__u8 rsvd11 [ 3 ] ; t#__u8 csi ; t#__u32 rsvd12 [ 4 ] ; } +s#nvme_features struct nvme_features { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 [ 2 ] ; u#nvme_data_ptr dptr ; t#__le32 fid ; t#__le32 dword11 ; t#__le32 dword12 ; t#__le32 dword13 ; t#__le32 dword14 ; t#__le32 dword15 ; } +s#nvme_create_cq struct nvme_create_cq { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__u32 rsvd1 [ 5 ] ; t#__le64 prp1 ; t#__u64 rsvd8 ; t#__le16 cqid ; t#__le16 qsize ; t#__le16 cq_flags ; t#__le16 irq_vector ; t#__u32 rsvd12 [ 4 ] ; } +s#nvme_create_sq struct nvme_create_sq { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__u32 rsvd1 [ 5 ] ; t#__le64 prp1 ; t#__u64 rsvd8 ; t#__le16 sqid ; t#__le16 qsize ; t#__le16 sq_flags ; t#__le16 cqid ; t#__u32 rsvd12 [ 4 ] ; } +s#nvme_delete_queue struct nvme_delete_queue { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__u32 rsvd1 [ 9 ] ; t#__le16 qid ; t#__u16 rsvd10 ; t#__u32 rsvd11 [ 5 ] ; } +s#nvme_download_firmware struct nvme_download_firmware { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__u32 rsvd1 [ 5 ] ; u#nvme_data_ptr dptr ; t#__le32 numd ; t#__le32 offset ; t#__u32 rsvd12 [ 4 ] ; } +s#nvme_format_cmd struct nvme_format_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 [ 4 ] ; t#__le32 cdw10 ; t#__u32 rsvd11 [ 5 ] ; } +s#nvme_dsm_cmd struct nvme_dsm_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 [ 2 ] ; u#nvme_data_ptr dptr ; t#__le32 nr ; t#__le32 attributes ; t#__u32 rsvd12 [ 4 ] ; } +s#nvme_write_zeroes_cmd struct nvme_write_zeroes_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 ; t#__le64 metadata ; u#nvme_data_ptr dptr ; t#__le64 slba ; t#__le16 length ; t#__le16 control ; t#__le32 dsmgmt ; t#__le32 reftag ; t#__le16 apptag ; t#__le16 appmask ; } +s#nvme_zone_mgmt_send_cmd struct nvme_zone_mgmt_send_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__le32 cdw2 [ 2 ] ; t#__le64 metadata ; u#nvme_data_ptr dptr ; t#__le64 slba ; t#__le32 cdw12 ; t#__u8 zsa ; t#__u8 select_all ; t#__u8 rsvd13 [ 2 ] ; t#__le32 cdw14 [ 2 ] ; } +s#nvme_zone_mgmt_recv_cmd struct nvme_zone_mgmt_recv_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__le64 rsvd2 [ 2 ] ; u#nvme_data_ptr dptr ; t#__le64 slba ; t#__le32 numd ; t#__u8 zra ; t#__u8 zrasf ; t#__u8 pr ; t#__u8 rsvd13 ; t#__le32 cdw14 [ 2 ] ; } +s#nvme_abort_cmd struct nvme_abort_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__u32 rsvd1 [ 9 ] ; t#__le16 sqid ; t#__u16 cid ; t#__u32 rsvd11 [ 5 ] ; } +s#nvme_get_log_page_command struct nvme_get_log_page_command { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 [ 2 ] ; u#nvme_data_ptr dptr ; t#__u8 lid ; t#__u8 lsp ; t#__le16 numdl ; t#__le16 numdu ; t#__u16 rsvd11 ; union { struct { t#__le32 lpol ; t#__le32 lpou ; } ; t#__le64 lpo ; } ; t#__u8 rsvd14 [ 3 ] ; t#__u8 csi ; t#__u32 rsvd15 ; } +s#nvmf_common_command struct nvmf_common_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 35 ] ; t#__u8 ts [ 24 ] ; } +s#nvmf_connect_command struct nvmf_connect_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 19 ] ; u#nvme_data_ptr dptr ; t#__le16 recfmt ; t#__le16 qid ; t#__le16 sqsize ; t#__u8 cattr ; t#__u8 resv3 ; t#__le32 kato ; t#__u8 resv4 [ 12 ] ; } +s#nvmf_property_set_command struct nvmf_property_set_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 35 ] ; t#__u8 attrib ; t#__u8 resv3 [ 3 ] ; t#__le32 offset ; t#__le64 value ; t#__u8 resv4 [ 8 ] ; } +s#nvmf_property_get_command struct nvmf_property_get_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 35 ] ; t#__u8 attrib ; t#__u8 resv3 [ 3 ] ; t#__le32 offset ; t#__u8 resv4 [ 16 ] ; } +s#nvmf_auth_common_command struct nvmf_auth_common_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 19 ] ; u#nvme_data_ptr dptr ; t#__u8 resv3 ; t#__u8 spsp0 ; t#__u8 spsp1 ; t#__u8 secp ; t#__le32 al_tl ; t#__u8 resv4 [ 16 ] ; } +s#nvmf_auth_send_command struct nvmf_auth_send_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 19 ] ; u#nvme_data_ptr dptr ; t#__u8 resv3 ; t#__u8 spsp0 ; t#__u8 spsp1 ; t#__u8 secp ; t#__le32 tl ; t#__u8 resv4 [ 16 ] ; } +s#nvmf_auth_receive_command struct nvmf_auth_receive_command { t#__u8 opcode ; t#__u8 resv1 ; t#__u16 command_id ; t#__u8 fctype ; t#__u8 resv2 [ 19 ] ; u#nvme_data_ptr dptr ; t#__u8 resv3 ; t#__u8 spsp0 ; t#__u8 spsp1 ; t#__u8 secp ; t#__le32 al ; t#__u8 resv4 [ 16 ] ; } +s#nvme_dbbuf struct nvme_dbbuf { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__u32 rsvd1 [ 5 ] ; t#__le64 prp1 ; t#__le64 prp2 ; t#__u32 rsvd12 [ 6 ] ; } +s#nvme_directive_cmd struct nvme_directive_cmd { t#__u8 opcode ; t#__u8 flags ; t#__u16 command_id ; t#__le32 nsid ; t#__u64 rsvd2 [ 2 ] ; u#nvme_data_ptr dptr ; t#__le32 numd ; t#__u8 doper ; t#__u8 dtype ; t#__le16 dspec ; t#__u8 endir ; t#__u8 tdtype ; t#__u16 rsvd15 ; t#__u32 rsvd16 [ 3 ] ; } +s#nvme_command struct nvme_command { union { s#nvme_common_command common ; s#nvme_rw_command rw ; s#nvme_identify identify ; s#nvme_features features ; s#nvme_create_cq create_cq ; s#nvme_create_sq create_sq ; s#nvme_delete_queue delete_queue ; s#nvme_download_firmware dlfw ; s#nvme_format_cmd format ; s#nvme_dsm_cmd dsm ; s#nvme_write_zeroes_cmd write_zeroes ; s#nvme_zone_mgmt_send_cmd zms ; s#nvme_zone_mgmt_recv_cmd zmr ; s#nvme_abort_cmd abort ; s#nvme_get_log_page_command get_log_page ; s#nvmf_common_command fabrics ; s#nvmf_connect_command connect ; s#nvmf_property_set_command prop_set ; s#nvmf_property_get_command prop_get ; s#nvmf_auth_common_command auth_common ; s#nvmf_auth_send_command auth_send ; s#nvmf_auth_receive_command auth_receive ; s#nvme_dbbuf dbbuf ; s#nvme_directive_cmd directive ; } ; } +s#nvme_ana_rsp_hdr struct nvme_ana_rsp_hdr { t#__le64 chgcnt ; t#__le16 ngrps ; t#__le16 rsvd10 [ 3 ] ; } +s#nvmf_host struct nvmf_host { s#kref ref ; s#list_head list ; char nqn [ 223 ] ; t#uuid_t id ; } +s#nvmf_ctrl_options struct nvmf_ctrl_options { unsigned mask ; char * transport ; char * subsysnqn ; char * traddr ; char * trsvcid ; char * host_traddr ; char * host_iface ; t#size_t queue_size ; unsigned int nr_io_queues ; unsigned int reconnect_delay ; t#bool discovery_nqn ; t#bool duplicate_connect ; unsigned int kato ; s#nvmf_host * host ; int max_reconnects ; char * dhchap_secret ; char * dhchap_ctrl_secret ; t#bool disable_sqflow ; t#bool hdr_digest ; t#bool data_digest ; unsigned int nr_write_queues ; unsigned int nr_poll_queues ; int tos ; int fast_io_fail_tmo ; } +s#fault_attr struct fault_attr { unsigned long probability ; unsigned long interval ; t#atomic_t times ; t#atomic_t space ; unsigned long verbose ; t#bool task_filter ; unsigned long stacktrace_depth ; unsigned long require_start ; unsigned long require_end ; unsigned long reject_start ; unsigned long reject_end ; unsigned long count ; s#ratelimit_state ratelimit_state ; s#dentry * dname ; } +s#nvme_fault_inject struct nvme_fault_inject { s#fault_attr attr ; s#dentry * parent ; t#bool dont_retry ; t#u16 status ; } +e#nvme_ctrl_type enum nvme_ctrl_type { NVME_CTRL_IO = 1 , NVME_CTRL_DISC = 2 , NVME_CTRL_ADMIN = 3 , } +e#nvme_dctype enum nvme_dctype { NVME_DCTYPE_NOT_REPORTED = 0 , NVME_DCTYPE_DDC = 1 , NVME_DCTYPE_CDC = 2 , } +s#nvme_ctrl struct nvme_ctrl { t#bool comp_seen ; e#nvme_ctrl_state state ; t#bool identified ; t#spinlock_t lock ; s#mutex scan_lock ; const s#nvme_ctrl_ops * ops ; s#request_queue * admin_q ; s#request_queue * connect_q ; s#request_queue * fabrics_q ; s#device * dev ; int instance ; int numa_node ; s#blk_mq_tag_set * tagset ; s#blk_mq_tag_set * admin_tagset ; s#list_head namespaces ; s#rw_semaphore namespaces_rwsem ; s#device ctrl_device ; s#device * device ; s#device * hwmon_device ; s#cdev cdev ; s#work_struct reset_work ; s#work_struct delete_work ; t#wait_queue_head_t state_wq ; s#nvme_subsystem * subsys ; s#list_head subsys_entry ; s#opal_dev * opal_dev ; char name [ 12 ] ; t#u16 cntlid ; t#u32 ctrl_config ; t#u16 mtfa ; t#u32 queue_count ; t#u64 cap ; t#u32 max_hw_sectors ; t#u32 max_segments ; t#u32 max_integrity_segments ; t#u32 max_discard_sectors ; t#u32 max_discard_segments ; t#u32 max_zeroes_sectors ; t#u32 max_zone_append ; t#u16 crdt [ 3 ] ; t#u16 oncs ; t#u32 dmrsl ; t#u16 oacs ; t#u16 sqsize ; t#u32 max_namespaces ; t#atomic_t abort_limit ; t#u8 vwc ; t#u32 vs ; t#u32 sgls ; t#u16 kas ; t#u8 npss ; t#u8 apsta ; t#u16 wctemp ; t#u16 cctemp ; t#u32 oaes ; t#u32 aen_result ; t#u32 ctratt ; unsigned int shutdown_timeout ; unsigned int kato ; t#bool subsystem ; unsigned long quirks ; s#nvme_id_power_state psd [ 32 ] ; s#nvme_effects_log * effects ; s#xarray cels ; s#work_struct scan_work ; s#work_struct async_event_work ; s#delayed_work ka_work ; s#delayed_work failfast_work ; s#nvme_command ka_cmd ; s#work_struct fw_act_work ; unsigned long events ; t#u8 anacap ; t#u8 anatt ; t#u32 anagrpmax ; t#u32 nanagrpid ; s#mutex ana_lock ; s#nvme_ana_rsp_hdr * ana_log_buf ; t#size_t ana_log_size ; s#timer_list anatt_timer ; s#work_struct ana_work ; s#work_struct dhchap_auth_work ; s#list_head dhchap_auth_list ; s#mutex dhchap_auth_mutex ; s#nvme_dhchap_key * host_key ; s#nvme_dhchap_key * ctrl_key ; t#u16 transaction ; t#u64 ps_max_latency_us ; t#bool apst_enabled ; t#u32 hmpre ; t#u32 hmmin ; t#u32 hmminds ; t#u16 hmmaxd ; t#u32 ioccsz ; t#u32 iorcsz ; t#u16 icdoff ; t#u16 maxcmd ; int nr_reconnects ; unsigned long flags ; s#nvmf_ctrl_options * opts ; s#page * discard_page ; unsigned long discard_page_busy ; s#nvme_fault_inject fault_inject ; e#nvme_ctrl_type cntrltype ; e#nvme_dctype dctype ; } +nvme_auth_negotiate int nvme_auth_negotiate ( s#nvme_ctrl * , int ) +nvme_auth_wait int nvme_auth_wait ( s#nvme_ctrl * , int ) +nvme_auth_reset void nvme_auth_reset ( s#nvme_ctrl * ) +nvme_auth_init_ctrl void nvme_auth_init_ctrl ( s#nvme_ctrl * ) +nvme_auth_stop void nvme_auth_stop ( s#nvme_ctrl * ) +nvme_auth_free void nvme_auth_free ( s#nvme_ctrl * ) + +/* drivers/nvme/host/core.o */ +admin_timeout extern unsigned int admin_timeout +nvme_io_timeout extern unsigned int nvme_io_timeout +nvme_max_retries extern t#u8 nvme_max_retries +s##workqueue_struct +nvme_wq extern s#workqueue_struct * nvme_wq +nvme_reset_wq extern s#workqueue_struct * nvme_reset_wq +nvme_delete_wq extern s#workqueue_struct * nvme_delete_wq +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##opal_dev +nvme_try_sched_reset int nvme_try_sched_reset ( s#nvme_ctrl * ) +nvme_reset_ctrl int nvme_reset_ctrl ( s#nvme_ctrl * ) +nvme_delete_ctrl int nvme_delete_ctrl ( s#nvme_ctrl * ) +nvme_complete_rq void nvme_complete_rq ( s#request * ) +nvme_complete_batch_req void nvme_complete_batch_req ( s#request * ) +nvme_host_path_error t#blk_status_t nvme_host_path_error ( s#request * ) +nvme_cancel_request t#bool nvme_cancel_request ( s#request * , void * , t#bool ) +nvme_cancel_tagset void nvme_cancel_tagset ( s#nvme_ctrl * ) +nvme_cancel_admin_tagset void nvme_cancel_admin_tagset ( s#nvme_ctrl * ) +nvme_change_ctrl_state t#bool nvme_change_ctrl_state ( s#nvme_ctrl * , e#nvme_ctrl_state ) +nvme_wait_reset t#bool nvme_wait_reset ( s#nvme_ctrl * ) +e#nvme_ana_state enum nvme_ana_state { NVME_ANA_OPTIMIZED = 0x01 , NVME_ANA_NONOPTIMIZED = 0x02 , NVME_ANA_INACCESSIBLE = 0x03 , NVME_ANA_PERSISTENT_LOSS = 0x04 , NVME_ANA_CHANGE = 0x0f , } +s#nvme_ns_ids struct nvme_ns_ids { t#u8 eui64 [ 8 ] ; t#u8 nguid [ 16 ] ; t#uuid_t uuid ; t#u8 csi ; } +s#nvme_ns_head struct nvme_ns_head { s#list_head list ; s#srcu_struct srcu ; s#nvme_subsystem * subsys ; unsigned ns_id ; s#nvme_ns_ids ids ; s#list_head entry ; s#kref ref ; t#bool shared ; int instance ; s#nvme_effects_log * effects ; s#cdev cdev ; s#device cdev_device ; s#gendisk * disk ; s#bio_list requeue_list ; t#spinlock_t requeue_lock ; s#work_struct requeue_work ; s#mutex lock ; unsigned long flags ; s#nvme_ns * current_path [ ] ; } +s#nvme_ns struct nvme_ns { s#list_head list ; s#nvme_ctrl * ctrl ; s#request_queue * queue ; s#gendisk * disk ; e#nvme_ana_state ana_state ; t#u32 ana_grpid ; s#list_head siblings ; s#kref kref ; s#nvme_ns_head * head ; int lba_shift ; t#u16 ms ; t#u16 pi_size ; t#u16 sgs ; t#u32 sws ; t#u8 pi_type ; t#u8 guard_type ; t#u64 zsze ; unsigned long features ; unsigned long flags ; s#cdev cdev ; s#device cdev_device ; s#nvme_fault_inject fault_inject ; } +nvme_put_ns void nvme_put_ns ( s#nvme_ns * ) +nvme_init_request void nvme_init_request ( s#request * , s#nvme_command * ) +nvme_fail_nonready_command t#blk_status_t nvme_fail_nonready_command ( s#nvme_ctrl * , s#request * ) +__nvme_check_ready t#bool __nvme_check_ready ( s#nvme_ctrl * , s#request * , t#bool ) +nvme_cleanup_cmd void nvme_cleanup_cmd ( s#request * ) +nvme_setup_cmd t#blk_status_t nvme_setup_cmd ( s#nvme_ns * , s#request * ) +u#nvme_result union nvme_result { t#__le16 t#u16 ; t#__le32 t#u32 ; t#__le64 t#u64 ; } +__nvme_submit_sync_cmd int __nvme_submit_sync_cmd ( s#request_queue * , s#nvme_command * , u#nvme_result * , void * , unsigned , int , int , t#blk_mq_req_flags_t ) +nvme_submit_sync_cmd int nvme_submit_sync_cmd ( s#request_queue * , s#nvme_command * , void * , unsigned ) +nvme_command_effects t#u32 nvme_command_effects ( s#nvme_ctrl * , s#nvme_ns * , t#u8 ) +nvme_execute_passthru_rq int nvme_execute_passthru_rq ( s#request * ) +nvme_stop_keep_alive void nvme_stop_keep_alive ( s#nvme_ctrl * ) +nvme_set_features int nvme_set_features ( s#nvme_ctrl * , unsigned int , unsigned int , void * , t#size_t , t#u32 * ) +nvme_get_features int nvme_get_features ( s#nvme_ctrl * , unsigned int , unsigned int , void * , t#size_t , t#u32 * ) +nvme_set_queue_count int nvme_set_queue_count ( s#nvme_ctrl * , int * ) +nvme_sec_submit int nvme_sec_submit ( void * , t#u16 , t#u8 , void * , t#size_t , t#bool ) +nvme_disable_ctrl int nvme_disable_ctrl ( s#nvme_ctrl * ) +nvme_enable_ctrl int nvme_enable_ctrl ( s#nvme_ctrl * ) +nvme_shutdown_ctrl int nvme_shutdown_ctrl ( s#nvme_ctrl * ) +nvme_init_ctrl_finish int nvme_init_ctrl_finish ( s#nvme_ctrl * ) +nvme_find_get_ns s#nvme_ns * nvme_find_get_ns ( s#nvme_ctrl * , unsigned ) +nvme_remove_namespaces void nvme_remove_namespaces ( s#nvme_ctrl * ) +nvme_complete_async_event void nvme_complete_async_event ( s#nvme_ctrl * , t#__le16 , volatile u#nvme_result * ) +nvme_stop_ctrl void nvme_stop_ctrl ( s#nvme_ctrl * ) +nvme_start_ctrl void nvme_start_ctrl ( s#nvme_ctrl * ) +nvme_uninit_ctrl void nvme_uninit_ctrl ( s#nvme_ctrl * ) +nvme_init_ctrl int nvme_init_ctrl ( s#nvme_ctrl * , s#device * , const s#nvme_ctrl_ops * , unsigned long ) +nvme_kill_queues void nvme_kill_queues ( s#nvme_ctrl * ) +nvme_unfreeze void nvme_unfreeze ( s#nvme_ctrl * ) +nvme_wait_freeze_timeout int nvme_wait_freeze_timeout ( s#nvme_ctrl * , long ) +nvme_wait_freeze void nvme_wait_freeze ( s#nvme_ctrl * ) +nvme_start_freeze void nvme_start_freeze ( s#nvme_ctrl * ) +nvme_stop_queues void nvme_stop_queues ( s#nvme_ctrl * ) +nvme_start_queues void nvme_start_queues ( s#nvme_ctrl * ) +nvme_stop_admin_queue void nvme_stop_admin_queue ( s#nvme_ctrl * ) +nvme_start_admin_queue void nvme_start_admin_queue ( s#nvme_ctrl * ) +nvme_sync_io_queues void nvme_sync_io_queues ( s#nvme_ctrl * ) +nvme_sync_queues void nvme_sync_queues ( s#nvme_ctrl * ) +nvme_ctrl_from_file s#nvme_ctrl * nvme_ctrl_from_file ( s#file * ) + +/* drivers/nvme/host/fabrics.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##opal_dev +s##nvme_dhchap_key +nvmf_get_address int nvmf_get_address ( s#nvme_ctrl * , char * , int ) +nvmf_reg_read32 int nvmf_reg_read32 ( s#nvme_ctrl * , t#u32 , t#u32 * ) +nvmf_reg_read64 int nvmf_reg_read64 ( s#nvme_ctrl * , t#u32 , t#u64 * ) +nvmf_reg_write32 int nvmf_reg_write32 ( s#nvme_ctrl * , t#u32 , t#u32 ) +nvmf_connect_admin_queue int nvmf_connect_admin_queue ( s#nvme_ctrl * ) +nvmf_connect_io_queue int nvmf_connect_io_queue ( s#nvme_ctrl * , t#u16 ) +nvmf_should_reconnect t#bool nvmf_should_reconnect ( s#nvme_ctrl * ) +s#nvmf_transport_ops struct nvmf_transport_ops { s#list_head entry ; s#module * module ; const char * name ; int required_opts ; int allowed_opts ; s#nvme_ctrl * ( * create_ctrl ) ( s#device * , s#nvmf_ctrl_options * ) ; } +nvmf_register_transport int nvmf_register_transport ( s#nvmf_transport_ops * ) +nvmf_unregister_transport void nvmf_unregister_transport ( s#nvmf_transport_ops * ) +nvmf_ip_options_match t#bool nvmf_ip_options_match ( s#nvme_ctrl * , s#nvmf_ctrl_options * ) +nvmf_free_options void nvmf_free_options ( s#nvmf_ctrl_options * ) + +/* drivers/nvme/host/fault_inject.o */ +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##throtl_data +s##blk_crypto_keyslot +nvme_should_fail void nvme_should_fail ( s#request * ) + +/* drivers/nvme/host/fc.o */ +s#nvme_fc_port_info struct nvme_fc_port_info { t#u64 node_name ; t#u64 port_name ; t#u32 port_role ; t#u32 port_id ; t#u32 dev_loss_tmo ; } +e#nvme_fc_obj_state enum nvme_fc_obj_state { FC_OBJSTATE_UNKNOWN , FC_OBJSTATE_NOTPRESENT , FC_OBJSTATE_ONLINE , FC_OBJSTATE_OFFLINE , FC_OBJSTATE_BLOCKED , FC_OBJSTATE_BYPASSED , FC_OBJSTATE_DIAGNOSTICS , FC_OBJSTATE_LINKDOWN , FC_OBJSTATE_ERROR , FC_OBJSTATE_LOOPBACK , FC_OBJSTATE_DELETED , } +s#nvme_fc_local_port struct nvme_fc_local_port { t#u32 port_num ; t#u32 port_role ; t#u64 node_name ; t#u64 port_name ; void * private ; t#u32 port_id ; e#nvme_fc_obj_state port_state ; } +s#nvme_fc_remote_port struct nvme_fc_remote_port { t#u32 port_num ; t#u32 port_role ; t#u64 node_name ; t#u64 port_name ; s#nvme_fc_local_port * localport ; void * private ; t#u32 dev_loss_tmo ; t#u32 port_id ; e#nvme_fc_obj_state port_state ; } +s#nvmefc_ls_req struct nvmefc_ls_req { void * rqstaddr ; t#dma_addr_t rqstdma ; t#u32 rqstlen ; void * rspaddr ; t#dma_addr_t rspdma ; t#u32 rsplen ; t#u32 timeout ; void * private ; void ( * done ) ( s#nvmefc_ls_req * , int ) ; } +e#nvmefc_fcp_datadir enum nvmefc_fcp_datadir { NVMEFC_FCP_NODATA , NVMEFC_FCP_WRITE , NVMEFC_FCP_READ , } +s#nvmefc_fcp_req struct nvmefc_fcp_req { void * cmdaddr ; void * rspaddr ; t#dma_addr_t cmddma ; t#dma_addr_t rspdma ; t#u16 cmdlen ; t#u16 rsplen ; t#u32 payload_length ; s#sg_table sg_table ; s#scatterlist * first_sgl ; int sg_cnt ; e#nvmefc_fcp_datadir io_dir ; t#__le16 sqid ; void ( * done ) ( s#nvmefc_fcp_req * ) ; void * private ; t#u32 transferred_length ; t#u16 rcv_rsplen ; t#u32 status ; } +s#nvmefc_ls_rsp struct nvmefc_ls_rsp { void * rspbuf ; t#dma_addr_t rspdma ; t#u16 rsplen ; void ( * done ) ( s#nvmefc_ls_rsp * ) ; void * nvme_fc_private ; } +s#nvme_fc_port_template struct nvme_fc_port_template { void ( * localport_delete ) ( s#nvme_fc_local_port * ) ; void ( * remoteport_delete ) ( s#nvme_fc_remote_port * ) ; int ( * create_queue ) ( s#nvme_fc_local_port * , unsigned int , t#u16 , void * * ) ; void ( * delete_queue ) ( s#nvme_fc_local_port * , unsigned int , void * ) ; int ( * ls_req ) ( s#nvme_fc_local_port * , s#nvme_fc_remote_port * , s#nvmefc_ls_req * ) ; int ( * fcp_io ) ( s#nvme_fc_local_port * , s#nvme_fc_remote_port * , void * , s#nvmefc_fcp_req * ) ; void ( * ls_abort ) ( s#nvme_fc_local_port * , s#nvme_fc_remote_port * , s#nvmefc_ls_req * ) ; void ( * fcp_abort ) ( s#nvme_fc_local_port * , s#nvme_fc_remote_port * , void * , s#nvmefc_fcp_req * ) ; int ( * xmt_ls_rsp ) ( s#nvme_fc_local_port * , s#nvme_fc_remote_port * , s#nvmefc_ls_rsp * ) ; void ( * map_queues ) ( s#nvme_fc_local_port * , s#blk_mq_queue_map * ) ; t#u32 max_hw_queues ; t#u16 max_sgl_segments ; t#u16 max_dif_sgl_segments ; t#u64 dma_boundary ; t#u32 local_priv_sz ; t#u32 remote_priv_sz ; t#u32 lsrqst_priv_sz ; t#u32 fcprqst_priv_sz ; void * suse_kabi_padding ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +nvme_fc_register_localport int nvme_fc_register_localport ( s#nvme_fc_port_info * , s#nvme_fc_port_template * , s#device * , s#nvme_fc_local_port * * ) +nvme_fc_unregister_localport int nvme_fc_unregister_localport ( s#nvme_fc_local_port * ) +nvme_fc_register_remoteport int nvme_fc_register_remoteport ( s#nvme_fc_local_port * , s#nvme_fc_port_info * , s#nvme_fc_remote_port * * ) +nvme_fc_unregister_remoteport int nvme_fc_unregister_remoteport ( s#nvme_fc_remote_port * ) +nvme_fc_rescan_remoteport void nvme_fc_rescan_remoteport ( s#nvme_fc_remote_port * ) +nvme_fc_set_remoteport_devloss int nvme_fc_set_remoteport_devloss ( s#nvme_fc_remote_port * , t#u32 ) +nvme_fc_rcv_ls_req int nvme_fc_rcv_ls_req ( s#nvme_fc_remote_port * , s#nvmefc_ls_rsp * , void * , t#u32 ) +nvme_fc_io_getuuid char * nvme_fc_io_getuuid ( s#nvmefc_fcp_req * ) + +/* drivers/nvme/host/trace.o */ +s##static_key_mod +__tracepoint_nvme_sq extern s#tracepoint __tracepoint_nvme_sq +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##writeback_control +s##kstatfs +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##throtl_data +s##blk_crypto_keyslot +__traceiter_nvme_sq extern int __traceiter_nvme_sq ( void * , s#request * , t#__le16 , int ) +__SCK__tp_func_nvme_sq extern s#static_call_key __SCK__tp_func_nvme_sq +s##static_call_tramp +__SCT__tp_func_nvme_sq extern s#static_call_tramp __SCT__tp_func_nvme_sq + +/* drivers/nvme/target/core.o */ +s##workqueue_struct +nvmet_wq extern s#workqueue_struct * nvmet_wq +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s#nvme_completion struct nvme_completion { u#nvme_result result ; t#__le16 sq_head ; t#__le16 sq_id ; t#__u16 command_id ; t#__le16 status ; } +s##nvme_ctrl +s#nvmet_subsys struct nvmet_subsys { e#nvme_subsys_type type ; s#mutex lock ; s#kref ref ; s#xarray namespaces ; unsigned int nr_namespaces ; t#u32 max_nsid ; t#u16 cntlid_min ; t#u16 cntlid_max ; s#list_head ctrls ; s#list_head hosts ; t#bool allow_any_host ; t#u16 max_qid ; t#u64 ver ; char serial [ 20 ] ; t#bool subsys_discovered ; char * subsysnqn ; t#bool pi_support ; s#config_group group ; s#config_group namespaces_group ; s#config_group allowed_hosts_group ; char * model_number ; s#nvme_ctrl * passthru_ctrl ; char * passthru_ctrl_path ; s#config_group passthru_group ; unsigned int admin_timeout ; unsigned int io_timeout ; unsigned int clear_ids ; t#u8 zasl ; } +s#rdma struct rdma { t#__u8 qptype ; t#__u8 prtype ; t#__u8 cms ; t#__u8 resv3 [ 5 ] ; t#__u16 pkey ; t#__u8 resv10 [ 246 ] ; } +s#tcp struct tcp { t#__u8 sectype ; } +u#tsas union tsas { char common [ 256 ] ; s#rdma rdma ; s#tcp tcp ; } +s#nvmf_disc_rsp_page_entry struct nvmf_disc_rsp_page_entry { t#__u8 trtype ; t#__u8 adrfam ; t#__u8 subtype ; t#__u8 treq ; t#__le16 portid ; t#__le16 cntlid ; t#__le16 asqsz ; t#__le16 eflags ; t#__u8 resv10 [ 20 ] ; char trsvcid [ 32 ] ; t#__u8 resv64 [ 192 ] ; char subnqn [ 256 ] ; char traddr [ 256 ] ; u#tsas tsas ; } +s#nvmet_ana_group struct nvmet_ana_group { s#config_group group ; s#nvmet_port * port ; t#u32 grpid ; } +s#nvmet_port struct nvmet_port { s#list_head entry ; s#nvmf_disc_rsp_page_entry disc_addr ; s#config_group group ; s#config_group subsys_group ; s#list_head subsystems ; s#config_group referrals_group ; s#list_head referrals ; s#list_head global_entry ; s#config_group ana_groups_group ; s#nvmet_ana_group ana_default_group ; e#nvme_ana_state * ana_state ; void * priv ; t#bool enabled ; int inline_data_size ; const s#nvmet_fabrics_ops * tr_ops ; t#bool pi_enable ; } +s#nvme_error_slot struct nvme_error_slot { t#__le64 error_count ; t#__le16 sqid ; t#__le16 cmdid ; t#__le16 status_field ; t#__le16 param_error_location ; t#__le64 lba ; t#__le32 nsid ; t#__u8 vs ; t#__u8 resv [ 3 ] ; t#__le64 cs ; t#__u8 resv2 [ 24 ] ; } +s##nvme_dhchap_key +s##crypto_kpp +s#nvmet_ctrl struct nvmet_ctrl { s#nvmet_subsys * subsys ; s#nvmet_sq * * sqs ; t#bool reset_tbkas ; s#mutex lock ; t#u64 cap ; t#u32 cc ; t#u32 csts ; t#uuid_t hostid ; t#u16 cntlid ; t#u32 kato ; s#nvmet_port * port ; t#u32 aen_enabled ; unsigned long aen_masked ; s#nvmet_req * async_event_cmds [ 4 ] ; unsigned int nr_async_event_cmds ; s#list_head async_events ; s#work_struct async_event_work ; s#list_head subsys_entry ; s#kref ref ; s#delayed_work ka_work ; s#work_struct fatal_err_work ; const s#nvmet_fabrics_ops * ops ; t#__le32 * changed_ns_list ; t#u32 nr_changed_ns ; char subsysnqn [ 256 ] ; char hostnqn [ 256 ] ; s#device * p2p_client ; s#xarray p2p_ns_map ; t#spinlock_t error_lock ; t#u64 err_counter ; s#nvme_error_slot slots [ 128 ] ; t#bool pi_support ; s#nvme_dhchap_key * host_key ; s#nvme_dhchap_key * ctrl_key ; t#u8 shash_id ; s#crypto_kpp * dh_tfm ; t#u8 dh_gid ; t#u8 * dh_key ; t#size_t dh_keysize ; } +s#nvmet_sq struct nvmet_sq { s#nvmet_ctrl * ctrl ; s#percpu_ref ref ; t#u16 qid ; t#u16 size ; t#u32 sqhd ; t#bool sqhd_disabled ; s#delayed_work auth_expired_work ; t#bool authenticated ; t#u16 dhchap_tid ; t#u16 dhchap_status ; int dhchap_step ; t#u8 * dhchap_c1 ; t#u8 * dhchap_c2 ; t#u32 dhchap_s1 ; t#u32 dhchap_s2 ; t#u8 * dhchap_skey ; int dhchap_skey_len ; s#completion free_done ; s#completion confirm_done ; } +s#nvmet_cq struct nvmet_cq { t#u16 qid ; t#u16 size ; } +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#nvmet_ns struct nvmet_ns { s#percpu_ref ref ; s#block_device * bdev ; s#file * file ; t#bool readonly ; t#u32 nsid ; t#u32 blksize_shift ; t#loff_t size ; t#u8 nguid [ 16 ] ; t#uuid_t uuid ; t#u32 anagrpid ; t#bool buffered_io ; t#bool enabled ; s#nvmet_subsys * subsys ; const char * device_path ; s#config_group device_group ; s#config_group group ; s#completion disable_done ; t#mempool_t * bvec_pool ; s#kmem_cache * bvec_cache ; int use_p2pmem ; s#pci_dev * p2p_dev ; int pi_type ; int metadata_size ; t#u8 csi ; } +s#nvmet_req struct nvmet_req { s#nvme_command * cmd ; s#nvme_completion * cqe ; s#nvmet_sq * sq ; s#nvmet_cq * cq ; s#nvmet_ns * ns ; s#scatterlist * sg ; s#scatterlist * metadata_sg ; s#bio_vec inline_bvec [ 8 ] ; union { struct { s#bio inline_bio ; } b ; struct { t#bool mpool_alloc ; s#kiocb iocb ; s#bio_vec * bvec ; s#work_struct work ; } f ; struct { s#bio inline_bio ; s#request * rq ; s#work_struct work ; t#bool use_workqueue ; } p ; struct { s#bio inline_bio ; s#work_struct zmgmt_work ; } z ; } ; int sg_cnt ; int metadata_sg_cnt ; t#size_t transfer_len ; t#size_t metadata_len ; s#nvmet_port * port ; void ( * execute ) ( s#nvmet_req * ) ; const s#nvmet_fabrics_ops * ops ; s#pci_dev * p2p_dev ; s#device * p2p_client ; t#u16 error_loc ; t#u64 error_slba ; } +s#nvmet_fabrics_ops struct nvmet_fabrics_ops { s#module * owner ; unsigned int type ; unsigned int msdbd ; unsigned int flags ; void ( * queue_response ) ( s#nvmet_req * ) ; int ( * add_port ) ( s#nvmet_port * ) ; void ( * remove_port ) ( s#nvmet_port * ) ; void ( * delete_ctrl ) ( s#nvmet_ctrl * ) ; void ( * disc_traddr ) ( s#nvmet_req * , s#nvmet_port * , char * ) ; t#u16 ( * install_queue ) ( s#nvmet_sq * ) ; void ( * discovery_chg ) ( s#nvmet_port * ) ; t#u8 ( * get_mdts ) ( const s#nvmet_ctrl * ) ; t#u16 ( * get_max_queue_size ) ( const s#nvmet_ctrl * ) ; } +nvmet_register_transport int nvmet_register_transport ( const s#nvmet_fabrics_ops * ) +nvmet_unregister_transport void nvmet_unregister_transport ( const s#nvmet_fabrics_ops * ) +nvmet_req_complete void nvmet_req_complete ( s#nvmet_req * , t#u16 ) +nvmet_sq_destroy void nvmet_sq_destroy ( s#nvmet_sq * ) +nvmet_sq_init int nvmet_sq_init ( s#nvmet_sq * ) +nvmet_req_init t#bool nvmet_req_init ( s#nvmet_req * , s#nvmet_cq * , s#nvmet_sq * , const s#nvmet_fabrics_ops * ) +nvmet_req_uninit void nvmet_req_uninit ( s#nvmet_req * ) +nvmet_check_transfer_len t#bool nvmet_check_transfer_len ( s#nvmet_req * , t#size_t ) +nvmet_req_alloc_sgls int nvmet_req_alloc_sgls ( s#nvmet_req * ) +nvmet_req_free_sgls void nvmet_req_free_sgls ( s#nvmet_req * ) +nvmet_ctrl_fatal_error void nvmet_ctrl_fatal_error ( s#nvmet_ctrl * ) + +/* drivers/nvme/target/fc.o */ +s#nvmet_fc_port_info struct nvmet_fc_port_info { t#u64 node_name ; t#u64 port_name ; t#u32 port_id ; } +s#nvmet_fc_target_port struct nvmet_fc_target_port { t#u32 port_num ; t#u64 node_name ; t#u64 port_name ; void * private ; t#u32 port_id ; e#nvme_fc_obj_state port_state ; } +s#fc_ba_rjt struct fc_ba_rjt { t#__u8 br_resvd ; t#__u8 br_reason ; t#__u8 br_explan ; t#__u8 br_vendor ; } +s#nvmefc_tgt_fcp_req struct nvmefc_tgt_fcp_req { t#u8 op ; t#u16 hwqid ; t#u32 offset ; t#u32 timeout ; t#u32 transfer_length ; s#fc_ba_rjt ba_rjt ; s#scatterlist * sg ; int sg_cnt ; void * rspaddr ; t#dma_addr_t rspdma ; t#u16 rsplen ; void ( * done ) ( s#nvmefc_tgt_fcp_req * ) ; void * nvmet_fc_private ; t#u32 transferred_length ; int fcp_error ; } +s#nvmet_fc_target_template struct nvmet_fc_target_template { void ( * targetport_delete ) ( s#nvmet_fc_target_port * ) ; int ( * xmt_ls_rsp ) ( s#nvmet_fc_target_port * , s#nvmefc_ls_rsp * ) ; int ( * fcp_op ) ( s#nvmet_fc_target_port * , s#nvmefc_tgt_fcp_req * ) ; void ( * fcp_abort ) ( s#nvmet_fc_target_port * , s#nvmefc_tgt_fcp_req * ) ; void ( * fcp_req_release ) ( s#nvmet_fc_target_port * , s#nvmefc_tgt_fcp_req * ) ; void ( * defer_rcv ) ( s#nvmet_fc_target_port * , s#nvmefc_tgt_fcp_req * ) ; void ( * discovery_event ) ( s#nvmet_fc_target_port * ) ; int ( * ls_req ) ( s#nvmet_fc_target_port * , void * , s#nvmefc_ls_req * ) ; void ( * ls_abort ) ( s#nvmet_fc_target_port * , void * , s#nvmefc_ls_req * ) ; void ( * host_release ) ( void * ) ; t#u32 max_hw_queues ; t#u16 max_sgl_segments ; t#u16 max_dif_sgl_segments ; t#u64 dma_boundary ; t#u32 target_features ; t#u32 target_priv_sz ; t#u32 lsrqst_priv_sz ; void * suse_kabi_padding ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +nvmet_fc_register_targetport int nvmet_fc_register_targetport ( s#nvmet_fc_port_info * , s#nvmet_fc_target_template * , s#device * , s#nvmet_fc_target_port * * ) +nvmet_fc_invalidate_host void nvmet_fc_invalidate_host ( s#nvmet_fc_target_port * , void * ) +nvmet_fc_unregister_targetport int nvmet_fc_unregister_targetport ( s#nvmet_fc_target_port * ) +nvmet_fc_rcv_ls_req int nvmet_fc_rcv_ls_req ( s#nvmet_fc_target_port * , void * , s#nvmefc_ls_rsp * , void * , t#u32 ) +nvmet_fc_rcv_fcp_req int nvmet_fc_rcv_fcp_req ( s#nvmet_fc_target_port * , s#nvmefc_tgt_fcp_req * , void * , t#u32 ) +nvmet_fc_rcv_fcp_abort void nvmet_fc_rcv_fcp_abort ( s#nvmet_fc_target_port * , s#nvmefc_tgt_fcp_req * ) + +/* drivers/nvmem/core.o */ +nvmem_register_notifier int nvmem_register_notifier ( s#notifier_block * ) +nvmem_unregister_notifier int nvmem_unregister_notifier ( s#notifier_block * ) +s##nvmem_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s#nvmem_cell_info struct nvmem_cell_info { const char * name ; unsigned int offset ; unsigned int bytes ; unsigned int bit_offset ; unsigned int nbits ; } +s#nvmem_keepout struct nvmem_keepout { unsigned int start ; unsigned int end ; unsigned char value ; } +e#nvmem_type enum nvmem_type { NVMEM_TYPE_UNKNOWN = 0 , NVMEM_TYPE_EEPROM , NVMEM_TYPE_OTP , NVMEM_TYPE_BATTERY_BACKED , NVMEM_TYPE_FRAM , } +t#nvmem_reg_read_t typedef int ( * nvmem_reg_read_t ) ( void * , unsigned int , void * , t#size_t ) +t#nvmem_reg_write_t typedef int ( * nvmem_reg_write_t ) ( void * , unsigned int , void * , t#size_t ) +s#nvmem_config struct nvmem_config { s#device * dev ; const char * name ; int id ; s#module * owner ; s#gpio_desc * wp_gpio ; const s#nvmem_cell_info * cells ; int ncells ; const s#nvmem_keepout * keepout ; unsigned int nkeepout ; e#nvmem_type type ; t#bool read_only ; t#bool root_only ; s#device_node * of_node ; t#bool no_of_node ; t#nvmem_reg_read_t reg_read ; t#nvmem_reg_write_t reg_write ; int size ; int word_size ; int stride ; void * priv ; t#bool compat ; s#device * base_dev ; } +nvmem_register s#nvmem_device * nvmem_register ( const s#nvmem_config * ) +nvmem_unregister void nvmem_unregister ( s#nvmem_device * ) +devm_nvmem_register s#nvmem_device * devm_nvmem_register ( s#device * , const s#nvmem_config * ) +devm_nvmem_unregister int devm_nvmem_unregister ( s#device * , s#nvmem_device * ) +of_nvmem_device_get s#nvmem_device * of_nvmem_device_get ( s#device_node * , const char * ) +nvmem_device_get s#nvmem_device * nvmem_device_get ( s#device * , const char * ) +nvmem_device_find s#nvmem_device * nvmem_device_find ( void * , int ( * ) ( s#device * , const void * ) ) +devm_nvmem_device_put void devm_nvmem_device_put ( s#device * , s#nvmem_device * ) +nvmem_device_put void nvmem_device_put ( s#nvmem_device * ) +devm_nvmem_device_get s#nvmem_device * devm_nvmem_device_get ( s#device * , const char * ) +s##nvmem_cell +of_nvmem_cell_get s#nvmem_cell * of_nvmem_cell_get ( s#device_node * , const char * ) +nvmem_cell_get s#nvmem_cell * nvmem_cell_get ( s#device * , const char * ) +devm_nvmem_cell_get s#nvmem_cell * devm_nvmem_cell_get ( s#device * , const char * ) +devm_nvmem_cell_put void devm_nvmem_cell_put ( s#device * , s#nvmem_cell * ) +nvmem_cell_put void nvmem_cell_put ( s#nvmem_cell * ) +nvmem_cell_read void * nvmem_cell_read ( s#nvmem_cell * , t#size_t * ) +nvmem_cell_write int nvmem_cell_write ( s#nvmem_cell * , void * , t#size_t ) +nvmem_cell_read_u8 int nvmem_cell_read_u8 ( s#device * , const char * , t#u8 * ) +nvmem_cell_read_u16 int nvmem_cell_read_u16 ( s#device * , const char * , t#u16 * ) +nvmem_cell_read_u32 int nvmem_cell_read_u32 ( s#device * , const char * , t#u32 * ) +nvmem_cell_read_u64 int nvmem_cell_read_u64 ( s#device * , const char * , t#u64 * ) +nvmem_cell_read_variable_le_u32 int nvmem_cell_read_variable_le_u32 ( s#device * , const char * , t#u32 * ) +nvmem_cell_read_variable_le_u64 int nvmem_cell_read_variable_le_u64 ( s#device * , const char * , t#u64 * ) +nvmem_device_cell_read t#ssize_t nvmem_device_cell_read ( s#nvmem_device * , s#nvmem_cell_info * , void * ) +nvmem_device_cell_write int nvmem_device_cell_write ( s#nvmem_device * , s#nvmem_cell_info * , void * ) +nvmem_device_read int nvmem_device_read ( s#nvmem_device * , unsigned int , t#size_t , void * ) +nvmem_device_write int nvmem_device_write ( s#nvmem_device * , unsigned int , t#size_t , void * ) +s#nvmem_cell_table struct nvmem_cell_table { const char * nvmem_name ; const s#nvmem_cell_info * cells ; t#size_t ncells ; s#list_head node ; } +nvmem_add_cell_table void nvmem_add_cell_table ( s#nvmem_cell_table * ) +nvmem_del_cell_table void nvmem_del_cell_table ( s#nvmem_cell_table * ) +s#nvmem_cell_lookup struct nvmem_cell_lookup { const char * nvmem_name ; const char * cell_name ; const char * dev_id ; const char * con_id ; s#list_head node ; } +nvmem_add_cell_lookups void nvmem_add_cell_lookups ( s#nvmem_cell_lookup * , t#size_t ) +nvmem_del_cell_lookups void nvmem_del_cell_lookups ( s#nvmem_cell_lookup * , t#size_t ) +nvmem_dev_name const char * nvmem_dev_name ( s#nvmem_device * ) + +/* drivers/of/address.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_coherent_mem +s##cma +s##iommu_group +s##dev_iommu +of_pci_address_to_resource extern int of_pci_address_to_resource ( s#device_node * , int , s#resource * ) +s#of_pci_range struct of_pci_range { union { t#u64 pci_addr ; t#u64 bus_addr ; } ; t#u64 cpu_addr ; t#u64 size ; t#u32 flags ; } +of_pci_range_to_resource extern int of_pci_range_to_resource ( s#of_pci_range * , s#device_node * , s#resource * ) +of_translate_address extern t#u64 of_translate_address ( s#device_node * , const t#__be32 * ) +of_translate_dma_address extern t#u64 of_translate_dma_address ( s#device_node * , const t#__be32 * ) +__of_get_address extern const t#__be32 * __of_get_address ( s#device_node * , int , int , t#u64 * , unsigned int * ) +s##of_bus +s#of_pci_range_parser struct of_pci_range_parser { s#device_node * node ; s#of_bus * bus ; const t#__be32 * range ; const t#__be32 * end ; int na ; int ns ; int pna ; t#bool dma ; } +of_pci_range_parser_init extern int of_pci_range_parser_init ( s#of_pci_range_parser * , s#device_node * ) +of_pci_dma_range_parser_init extern int of_pci_dma_range_parser_init ( s#of_pci_range_parser * , s#device_node * ) +of_pci_range_parser_one extern s#of_pci_range * of_pci_range_parser_one ( s#of_pci_range_parser * , s#of_pci_range * ) +of_address_to_resource extern int of_address_to_resource ( s#device_node * , int , s#resource * ) +of_iomap extern void * of_iomap ( s#device_node * , int ) +of_io_request_and_map void * of_io_request_and_map ( s#device_node * , int , const char * ) +of_dma_is_coherent extern t#bool of_dma_is_coherent ( s#device_node * ) + +/* drivers/of/base.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_root extern s#device_node * of_root +of_chosen extern s#device_node * of_chosen +of_node_name_eq extern t#bool of_node_name_eq ( const s#device_node * , const char * ) +of_node_name_prefix extern t#bool of_node_name_prefix ( const s#device_node * , const char * ) +of_n_addr_cells extern int of_n_addr_cells ( s#device_node * ) +of_n_size_cells extern int of_n_size_cells ( s#device_node * ) +of_find_property extern s#property * of_find_property ( const s#device_node * , const char * , int * ) +of_find_all_nodes extern s#device_node * of_find_all_nodes ( s#device_node * ) +of_get_property extern const void * of_get_property ( const s#device_node * , const char * , int * ) +of_get_cpu_node extern s#device_node * of_get_cpu_node ( int , unsigned int * ) +of_cpu_node_to_id extern int of_cpu_node_to_id ( s#device_node * ) +of_get_cpu_state_node extern s#device_node * of_get_cpu_state_node ( s#device_node * , int ) +of_device_is_compatible extern int of_device_is_compatible ( const s#device_node * , const char * ) +of_machine_is_compatible extern int of_machine_is_compatible ( const char * ) +of_device_is_available extern t#bool of_device_is_available ( const s#device_node * ) +of_device_is_big_endian extern t#bool of_device_is_big_endian ( const s#device_node * ) +of_get_parent extern s#device_node * of_get_parent ( const s#device_node * ) +of_get_next_parent extern s#device_node * of_get_next_parent ( s#device_node * ) +of_get_next_child extern s#device_node * of_get_next_child ( const s#device_node * , s#device_node * ) +of_get_next_available_child extern s#device_node * of_get_next_available_child ( const s#device_node * , s#device_node * ) +of_get_next_cpu_node extern s#device_node * of_get_next_cpu_node ( s#device_node * ) +of_get_compatible_child extern s#device_node * of_get_compatible_child ( const s#device_node * , const char * ) +of_get_child_by_name extern s#device_node * of_get_child_by_name ( const s#device_node * , const char * ) +of_find_node_opts_by_path extern s#device_node * of_find_node_opts_by_path ( const char * , const char * * ) +of_find_node_by_name extern s#device_node * of_find_node_by_name ( s#device_node * , const char * ) +of_find_node_by_type extern s#device_node * of_find_node_by_type ( s#device_node * , const char * ) +of_find_compatible_node extern s#device_node * of_find_compatible_node ( s#device_node * , const char * , const char * ) +of_find_node_with_property extern s#device_node * of_find_node_with_property ( s#device_node * , const char * ) +of_match_node extern const s#of_device_id * of_match_node ( const s#of_device_id * , const s#device_node * ) +of_find_matching_node_and_match extern s#device_node * of_find_matching_node_and_match ( s#device_node * , const s#of_device_id * , const s#of_device_id * * ) +of_modalias_node extern int of_modalias_node ( s#device_node * , char * , int ) +of_find_node_by_phandle extern s#device_node * of_find_node_by_phandle ( t#phandle ) +s#of_phandle_iterator struct of_phandle_iterator { const char * cells_name ; int cell_count ; const s#device_node * parent ; const t#__be32 * list_end ; const t#__be32 * phandle_end ; const t#__be32 * cur ; t#uint32_t cur_count ; t#phandle t#phandle ; s#device_node * node ; } +of_phandle_iterator_init extern int of_phandle_iterator_init ( s#of_phandle_iterator * , const s#device_node * , const char * , const char * , int ) +of_phandle_iterator_next extern int of_phandle_iterator_next ( s#of_phandle_iterator * ) +of_parse_phandle extern s#device_node * of_parse_phandle ( const s#device_node * , const char * , int ) +of_parse_phandle_with_args extern int of_parse_phandle_with_args ( const s#device_node * , const char * , const char * , int , s#of_phandle_args * ) +of_parse_phandle_with_args_map extern int of_parse_phandle_with_args_map ( const s#device_node * , const char * , const char * , int , s#of_phandle_args * ) +of_parse_phandle_with_fixed_args extern int of_parse_phandle_with_fixed_args ( const s#device_node * , const char * , int , int , s#of_phandle_args * ) +of_count_phandle_with_args extern int of_count_phandle_with_args ( const s#device_node * , const char * , const char * ) +of_remove_property extern int of_remove_property ( s#device_node * , s#property * ) +of_alias_get_id extern int of_alias_get_id ( s#device_node * , const char * ) +of_alias_get_alias_list extern int of_alias_get_alias_list ( const s#of_device_id * , const char * , unsigned long * , unsigned int ) +of_alias_get_highest_id extern int of_alias_get_highest_id ( const char * ) +of_console_check t#bool of_console_check ( s#device_node * , char * , int ) +of_map_id int of_map_id ( s#device_node * , t#u32 , const char * , const char * , s#device_node * * , t#u32 * ) + +/* drivers/of/device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_coherent_mem +s##cma +s##iommu_group +s##dev_iommu +of_match_device extern const s#of_device_id * of_match_device ( const s#of_device_id * , const s#device * ) +of_dma_configure_id int of_dma_configure_id ( s#device * , s#device_node * , t#bool , const t#u32 * ) +s##mfd_cell +of_device_register extern int of_device_register ( s#platform_device * ) +of_device_unregister extern void of_device_unregister ( s#platform_device * ) +of_device_get_match_data extern const void * of_device_get_match_data ( const s#device * ) +of_device_request_module extern int of_device_request_module ( s#device * ) +of_device_modalias extern t#ssize_t of_device_modalias ( s#device * , char * , t#ssize_t ) +of_device_uevent_modalias extern int of_device_uevent_modalias ( s#device * , s#kobj_uevent_env * ) + +/* drivers/of/dynamic.o */ +s##device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +of_node_get extern s#device_node * of_node_get ( s#device_node * ) +of_node_put extern void of_node_put ( s#device_node * ) +of_reconfig_notifier_register extern int of_reconfig_notifier_register ( s#notifier_block * ) +of_reconfig_notifier_unregister extern int of_reconfig_notifier_unregister ( s#notifier_block * ) +s#of_reconfig_data struct of_reconfig_data { s#device_node * dn ; s#property * prop ; s#property * old_prop ; } +of_reconfig_get_state_change extern int of_reconfig_get_state_change ( unsigned long , s#of_reconfig_data * ) +of_detach_node extern int of_detach_node ( s#device_node * ) +s#of_changeset struct of_changeset { s#list_head entries ; } +of_changeset_init extern void of_changeset_init ( s#of_changeset * ) +of_changeset_destroy extern void of_changeset_destroy ( s#of_changeset * ) +of_changeset_apply extern int of_changeset_apply ( s#of_changeset * ) +of_changeset_revert extern int of_changeset_revert ( s#of_changeset * ) +of_changeset_action extern int of_changeset_action ( s#of_changeset * , unsigned long , s#device_node * , s#property * ) + +/* drivers/of/fdt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s#serial_icounter_struct struct serial_icounter_struct { int cts , dsr , rng , dcd ; int rx , tx ; int frame , overrun , parity , brk ; int buf_overrun ; int reserved [ 9 ] ; } +s#serial_struct struct serial_struct { int type ; int line ; unsigned int port ; int irq ; int flags ; int xmit_fifo_size ; int custom_divisor ; int baud_base ; unsigned short close_delay ; char io_type ; char reserved_char [ 1 ] ; int hub6 ; unsigned short closing_wait ; unsigned short closing_wait2 ; unsigned char * iomem_base ; unsigned short iomem_reg_shift ; unsigned int port_high ; unsigned long iomap_base ; } +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_fdt_unflatten_tree extern void * of_fdt_unflatten_tree ( const unsigned long * , s#device_node * , s#device_node * * ) + +/* drivers/of/irq.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +irq_of_parse_and_map extern unsigned int irq_of_parse_and_map ( s#device_node * , int ) +of_irq_find_parent extern s#device_node * of_irq_find_parent ( s#device_node * ) +of_irq_parse_raw extern int of_irq_parse_raw ( const t#__be32 * , s#of_phandle_args * ) +of_irq_parse_one extern int of_irq_parse_one ( s#device_node * , int , s#of_phandle_args * ) +of_irq_to_resource extern int of_irq_to_resource ( s#device_node * , int , s#resource * ) +of_irq_get extern int of_irq_get ( s#device_node * , int ) +of_irq_get_byname extern int of_irq_get_byname ( s#device_node * , const char * ) +of_irq_to_resource_table extern int of_irq_to_resource_table ( s#device_node * , s#resource * , int ) +of_msi_configure extern void of_msi_configure ( s#device * , s#device_node * ) + +/* drivers/of/of_reserved_mem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_reserved_mem_device_init_by_idx int of_reserved_mem_device_init_by_idx ( s#device * , s#device_node * , int ) +of_reserved_mem_device_init_by_name int of_reserved_mem_device_init_by_name ( s#device * , s#device_node * , const char * ) +of_reserved_mem_device_release void of_reserved_mem_device_release ( s#device * ) +s#reserved_mem_ops struct reserved_mem_ops { int ( * device_init ) ( s#reserved_mem * , s#device * ) ; void ( * device_release ) ( s#reserved_mem * , s#device * ) ; } +s#reserved_mem struct reserved_mem { const char * name ; unsigned long fdt_node ; unsigned long t#phandle ; const s#reserved_mem_ops * ops ; t#phys_addr_t base ; t#phys_addr_t size ; void * priv ; } +of_reserved_mem_lookup s#reserved_mem * of_reserved_mem_lookup ( s#device_node * ) + +/* drivers/of/overlay.o */ +of_overlay_notifier_register int of_overlay_notifier_register ( s#notifier_block * ) +of_overlay_notifier_unregister int of_overlay_notifier_unregister ( s#notifier_block * ) +of_overlay_fdt_apply int of_overlay_fdt_apply ( const void * , t#u32 , int * ) +of_overlay_remove int of_overlay_remove ( int * ) +of_overlay_remove_all int of_overlay_remove_all ( void ) + +/* drivers/of/platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +of_find_device_by_node extern s#platform_device * of_find_device_by_node ( s#device_node * ) +of_device_alloc extern s#platform_device * of_device_alloc ( s#device_node * , const char * , s#device * ) +of_platform_device_create extern s#platform_device * of_platform_device_create ( s#device_node * , const char * , s#device * ) +of_platform_bus_probe extern int of_platform_bus_probe ( s#device_node * , const s#of_device_id * , s#device * ) +s#of_dev_auxdata struct of_dev_auxdata { char * compatible ; t#resource_size_t phys_addr ; char * name ; void * platform_data ; } +of_platform_populate extern int of_platform_populate ( s#device_node * , const s#of_device_id * , const s#of_dev_auxdata * , s#device * ) +of_platform_default_populate extern int of_platform_default_populate ( s#device_node * , const s#of_dev_auxdata * , s#device * ) +of_platform_device_destroy extern int of_platform_device_destroy ( s#device * , void * ) +of_platform_depopulate extern void of_platform_depopulate ( s#device * ) +devm_of_platform_populate extern int devm_of_platform_populate ( s#device * ) +devm_of_platform_depopulate extern void devm_of_platform_depopulate ( s#device * ) + +/* drivers/of/property.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_graph_is_present t#bool of_graph_is_present ( const s#device_node * ) +of_property_count_elems_of_size extern int of_property_count_elems_of_size ( const s#device_node * , const char * , int ) +of_property_read_u32_index extern int of_property_read_u32_index ( const s#device_node * , const char * , t#u32 , t#u32 * ) +of_property_read_u64_index extern int of_property_read_u64_index ( const s#device_node * , const char * , t#u32 , t#u64 * ) +of_property_read_variable_u8_array extern int of_property_read_variable_u8_array ( const s#device_node * , const char * , t#u8 * , t#size_t , t#size_t ) +of_property_read_variable_u16_array extern int of_property_read_variable_u16_array ( const s#device_node * , const char * , t#u16 * , t#size_t , t#size_t ) +of_property_read_variable_u32_array extern int of_property_read_variable_u32_array ( const s#device_node * , const char * , t#u32 * , t#size_t , t#size_t ) +of_property_read_u64 extern int of_property_read_u64 ( const s#device_node * , const char * , t#u64 * ) +of_property_read_variable_u64_array extern int of_property_read_variable_u64_array ( const s#device_node * , const char * , t#u64 * , t#size_t , t#size_t ) +of_property_read_string extern int of_property_read_string ( const s#device_node * , const char * , const char * * ) +of_property_match_string extern int of_property_match_string ( const s#device_node * , const char * , const char * ) +of_property_read_string_helper extern int of_property_read_string_helper ( const s#device_node * , const char * , const char * * , t#size_t , int ) +of_prop_next_u32 const t#__be32 * of_prop_next_u32 ( s#property * , const t#__be32 * , t#u32 * ) +of_prop_next_string const char * of_prop_next_string ( s#property * , const char * ) +of_graph_parse_endpoint int of_graph_parse_endpoint ( const s#device_node * , s#of_endpoint * ) +of_graph_get_port_by_id s#device_node * of_graph_get_port_by_id ( s#device_node * , t#u32 ) +of_graph_get_next_endpoint s#device_node * of_graph_get_next_endpoint ( const s#device_node * , s#device_node * ) +of_graph_get_endpoint_by_regs s#device_node * of_graph_get_endpoint_by_regs ( const s#device_node * , int , int ) +of_graph_get_remote_endpoint s#device_node * of_graph_get_remote_endpoint ( const s#device_node * ) +of_graph_get_port_parent s#device_node * of_graph_get_port_parent ( s#device_node * ) +of_graph_get_remote_port_parent s#device_node * of_graph_get_remote_port_parent ( const s#device_node * ) +of_graph_get_remote_port s#device_node * of_graph_get_remote_port ( const s#device_node * ) +of_graph_get_endpoint_count int of_graph_get_endpoint_count ( const s#device_node * ) +of_graph_get_remote_node s#device_node * of_graph_get_remote_node ( const s#device_node * , t#u32 , t#u32 ) +of_fwnode_ops extern const s#fwnode_operations of_fwnode_ops + +/* drivers/of/resolver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_resolve_phandles int of_resolve_phandles ( s#device_node * ) + +/* drivers/opp/core.o */ +s#dev_pm_opp_supply struct dev_pm_opp_supply { unsigned long u_volt ; unsigned long u_volt_min ; unsigned long u_volt_max ; unsigned long u_amp ; } +s#dev_pm_opp_icc_bw struct dev_pm_opp_icc_bw { t#u32 avg ; t#u32 peak ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#opp_table_access enum opp_table_access { OPP_TABLE_ACCESS_UNKNOWN = 0 , OPP_TABLE_ACCESS_EXCLUSIVE = 1 , OPP_TABLE_ACCESS_SHARED = 2 , } +s##clk +s##regulator +s##icc_path +s#dev_pm_opp_info struct dev_pm_opp_info { unsigned long rate ; s#dev_pm_opp_supply * supplies ; } +s#dev_pm_set_opp_data struct dev_pm_set_opp_data { s#dev_pm_opp_info old_opp ; s#dev_pm_opp_info new_opp ; s#regulator * * regulators ; unsigned int regulator_count ; s#clk * clk ; s#device * dev ; } +s#opp_table struct opp_table { s#list_head node , lazy ; s#blocking_notifier_head head ; s#list_head dev_list ; s#list_head opp_list ; s#kref kref ; s#mutex lock ; s#device_node * np ; unsigned long clock_latency_ns_max ; unsigned int voltage_tolerance_v1 ; unsigned int parsed_static_opps ; e#opp_table_access shared_opp ; unsigned long current_rate ; s#dev_pm_opp * current_opp ; s#dev_pm_opp * suspend_opp ; s#mutex genpd_virt_dev_lock ; s#device * * genpd_virt_devs ; s#opp_table * * required_opp_tables ; unsigned int required_opp_count ; unsigned int * supported_hw ; unsigned int supported_hw_count ; const char * prop_name ; s#clk * clk ; s#regulator * * regulators ; int regulator_count ; s#icc_path * * paths ; unsigned int path_count ; t#bool enabled ; t#bool genpd_performance_state ; t#bool is_genpd ; int ( * set_opp ) ( s#dev_pm_set_opp_data * ) ; s#dev_pm_opp_supply * sod_supplies ; s#dev_pm_set_opp_data * set_opp_data ; s#dentry * dentry ; char dentry_name [ 255 ] ; } +s#dev_pm_opp struct dev_pm_opp { s#list_head node ; s#kref kref ; t#bool available ; t#bool dynamic ; t#bool turbo ; t#bool suspend ; t#bool removed ; unsigned int pstate ; unsigned long rate ; unsigned int level ; s#dev_pm_opp_supply * supplies ; s#dev_pm_opp_icc_bw * bandwidth ; unsigned long clock_latency_ns ; s#dev_pm_opp * * required_opps ; s#opp_table * opp_table ; s#device_node * np ; s#dentry * dentry ; } +dev_pm_opp_get_voltage unsigned long dev_pm_opp_get_voltage ( s#dev_pm_opp * ) +dev_pm_opp_get_freq unsigned long dev_pm_opp_get_freq ( s#dev_pm_opp * ) +dev_pm_opp_get_level unsigned int dev_pm_opp_get_level ( s#dev_pm_opp * ) +dev_pm_opp_get_required_pstate unsigned int dev_pm_opp_get_required_pstate ( s#dev_pm_opp * , unsigned int ) +dev_pm_opp_is_turbo t#bool dev_pm_opp_is_turbo ( s#dev_pm_opp * ) +dev_pm_opp_get_max_clock_latency unsigned long dev_pm_opp_get_max_clock_latency ( s#device * ) +dev_pm_opp_get_max_volt_latency unsigned long dev_pm_opp_get_max_volt_latency ( s#device * ) +dev_pm_opp_get_max_transition_latency unsigned long dev_pm_opp_get_max_transition_latency ( s#device * ) +dev_pm_opp_get_suspend_opp_freq unsigned long dev_pm_opp_get_suspend_opp_freq ( s#device * ) +dev_pm_opp_get_opp_count int dev_pm_opp_get_opp_count ( s#device * ) +dev_pm_opp_find_freq_exact s#dev_pm_opp * dev_pm_opp_find_freq_exact ( s#device * , unsigned long , t#bool ) +dev_pm_opp_find_level_exact s#dev_pm_opp * dev_pm_opp_find_level_exact ( s#device * , unsigned int ) +dev_pm_opp_find_level_ceil s#dev_pm_opp * dev_pm_opp_find_level_ceil ( s#device * , unsigned int * ) +dev_pm_opp_find_freq_ceil s#dev_pm_opp * dev_pm_opp_find_freq_ceil ( s#device * , unsigned long * ) +dev_pm_opp_find_freq_floor s#dev_pm_opp * dev_pm_opp_find_freq_floor ( s#device * , unsigned long * ) +dev_pm_opp_find_freq_ceil_by_volt s#dev_pm_opp * dev_pm_opp_find_freq_ceil_by_volt ( s#device * , unsigned long ) +dev_pm_opp_set_rate int dev_pm_opp_set_rate ( s#device * , unsigned long ) +dev_pm_opp_set_opp int dev_pm_opp_set_opp ( s#device * , s#dev_pm_opp * ) +dev_pm_opp_get_opp_table s#opp_table * dev_pm_opp_get_opp_table ( s#device * ) +dev_pm_opp_put_opp_table void dev_pm_opp_put_opp_table ( s#opp_table * ) +dev_pm_opp_put void dev_pm_opp_put ( s#dev_pm_opp * ) +dev_pm_opp_remove void dev_pm_opp_remove ( s#device * , unsigned long ) +dev_pm_opp_remove_all_dynamic void dev_pm_opp_remove_all_dynamic ( s#device * ) +dev_pm_opp_set_supported_hw s#opp_table * dev_pm_opp_set_supported_hw ( s#device * , const t#u32 * , unsigned int ) +dev_pm_opp_put_supported_hw void dev_pm_opp_put_supported_hw ( s#opp_table * ) +devm_pm_opp_set_supported_hw int devm_pm_opp_set_supported_hw ( s#device * , const t#u32 * , unsigned int ) +dev_pm_opp_set_prop_name s#opp_table * dev_pm_opp_set_prop_name ( s#device * , const char * ) +dev_pm_opp_put_prop_name void dev_pm_opp_put_prop_name ( s#opp_table * ) +dev_pm_opp_set_regulators s#opp_table * dev_pm_opp_set_regulators ( s#device * , const char * const [ ] ) +dev_pm_opp_put_regulators void dev_pm_opp_put_regulators ( s#opp_table * ) +devm_pm_opp_set_regulators int devm_pm_opp_set_regulators ( s#device * , const char * const [ ] ) +dev_pm_opp_set_clkname s#opp_table * dev_pm_opp_set_clkname ( s#device * , const char * ) +dev_pm_opp_put_clkname void dev_pm_opp_put_clkname ( s#opp_table * ) +devm_pm_opp_set_clkname int devm_pm_opp_set_clkname ( s#device * , const char * ) +dev_pm_opp_register_set_opp_helper s#opp_table * dev_pm_opp_register_set_opp_helper ( s#device * , int ( * ) ( s#dev_pm_set_opp_data * ) ) +dev_pm_opp_unregister_set_opp_helper void dev_pm_opp_unregister_set_opp_helper ( s#opp_table * ) +devm_pm_opp_register_set_opp_helper int devm_pm_opp_register_set_opp_helper ( s#device * , int ( * ) ( s#dev_pm_set_opp_data * ) ) +dev_pm_opp_attach_genpd s#opp_table * dev_pm_opp_attach_genpd ( s#device * , const char * * , s#device * * * ) +dev_pm_opp_detach_genpd void dev_pm_opp_detach_genpd ( s#opp_table * ) +devm_pm_opp_attach_genpd int devm_pm_opp_attach_genpd ( s#device * , const char * * , s#device * * * ) +dev_pm_opp_xlate_required_opp s#dev_pm_opp * dev_pm_opp_xlate_required_opp ( s#opp_table * , s#opp_table * , s#dev_pm_opp * ) +dev_pm_opp_add int dev_pm_opp_add ( s#device * , unsigned long , unsigned long ) +dev_pm_opp_adjust_voltage int dev_pm_opp_adjust_voltage ( s#device * , unsigned long , unsigned long , unsigned long , unsigned long ) +dev_pm_opp_enable int dev_pm_opp_enable ( s#device * , unsigned long ) +dev_pm_opp_disable int dev_pm_opp_disable ( s#device * , unsigned long ) +dev_pm_opp_register_notifier int dev_pm_opp_register_notifier ( s#device * , s#notifier_block * ) +dev_pm_opp_unregister_notifier int dev_pm_opp_unregister_notifier ( s#device * , s#notifier_block * ) +dev_pm_opp_remove_table void dev_pm_opp_remove_table ( s#device * ) +dev_pm_opp_sync_regulators int dev_pm_opp_sync_regulators ( s#device * ) + +/* drivers/opp/cpu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +dev_pm_opp_init_cpufreq_table int dev_pm_opp_init_cpufreq_table ( s#device * , s#cpufreq_frequency_table * * ) +dev_pm_opp_free_cpufreq_table void dev_pm_opp_free_cpufreq_table ( s#device * , s#cpufreq_frequency_table * * ) +dev_pm_opp_cpumask_remove_table void dev_pm_opp_cpumask_remove_table ( const s#cpumask * ) +dev_pm_opp_set_sharing_cpus int dev_pm_opp_set_sharing_cpus ( s#device * , const s#cpumask * ) +dev_pm_opp_get_sharing_cpus int dev_pm_opp_get_sharing_cpus ( s#device * , s#cpumask * ) + +/* drivers/opp/of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dev_pm_opp_of_get_opp_desc_node s#device_node * dev_pm_opp_of_get_opp_desc_node ( s#device * ) +s##clk +s##regulator +s##icc_path +dev_pm_opp_of_find_icc_paths int dev_pm_opp_of_find_icc_paths ( s#device * , s#opp_table * ) +dev_pm_opp_of_remove_table void dev_pm_opp_of_remove_table ( s#device * ) +devm_pm_opp_of_add_table int devm_pm_opp_of_add_table ( s#device * ) +dev_pm_opp_of_add_table int dev_pm_opp_of_add_table ( s#device * ) +dev_pm_opp_of_add_table_indexed int dev_pm_opp_of_add_table_indexed ( s#device * , int ) +dev_pm_opp_of_add_table_noclk int dev_pm_opp_of_add_table_noclk ( s#device * , int ) +dev_pm_opp_of_cpumask_remove_table void dev_pm_opp_of_cpumask_remove_table ( const s#cpumask * ) +dev_pm_opp_of_cpumask_add_table int dev_pm_opp_of_cpumask_add_table ( const s#cpumask * ) +dev_pm_opp_of_get_sharing_cpus int dev_pm_opp_of_get_sharing_cpus ( s#device * , s#cpumask * ) +of_get_required_opp_performance_state int of_get_required_opp_performance_state ( s#device_node * , int ) +dev_pm_opp_get_of_node s#device_node * dev_pm_opp_get_of_node ( s#dev_pm_opp * ) +dev_pm_opp_of_register_em int dev_pm_opp_of_register_em ( s#device * , s#cpumask * ) + +/* drivers/parport/ieee1284.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#pc_parport_state struct pc_parport_state { unsigned int ctr ; unsigned int ecr ; } +s#ax_parport_state struct ax_parport_state { unsigned int ctr ; unsigned int ecr ; unsigned int dcsr ; } +s#amiga_parport_state struct amiga_parport_state { unsigned char data ; unsigned char datadir ; unsigned char status ; unsigned char statusdir ; } +s#ax88796_parport_state struct ax88796_parport_state { unsigned char cpr ; } +s#ip32_parport_state struct ip32_parport_state { unsigned int dcr ; unsigned int ecr ; } +s#parport_state struct parport_state { union { s#pc_parport_state pc ; s#ax_parport_state ax ; s#amiga_parport_state amiga ; s#ax88796_parport_state ax88796 ; s#ip32_parport_state ip32 ; void * misc ; } u ; } +s#pardevice struct pardevice { const char * name ; s#parport * port ; int daisy ; int ( * preempt ) ( void * ) ; void ( * wakeup ) ( void * ) ; void * private ; void ( * irq_func ) ( void * ) ; unsigned int flags ; s#pardevice * next ; s#pardevice * prev ; s#device dev ; t#bool devmodel ; s#parport_state * state ; t#wait_queue_head_t wait_q ; unsigned long int time ; unsigned long int timeslice ; volatile long int timeout ; unsigned long waiting ; s#pardevice * waitprev ; s#pardevice * waitnext ; void * sysctl_table ; } +t#parport_device_class typedef enum { PARPORT_CLASS_LEGACY = 0 , PARPORT_CLASS_PRINTER , PARPORT_CLASS_MODEM , PARPORT_CLASS_NET , PARPORT_CLASS_HDC , PARPORT_CLASS_PCMCIA , PARPORT_CLASS_MEDIA , PARPORT_CLASS_FDC , PARPORT_CLASS_PORTS , PARPORT_CLASS_SCANNER , PARPORT_CLASS_DIGCAM , PARPORT_CLASS_OTHER , PARPORT_CLASS_UNSPEC , PARPORT_CLASS_SCSIADAPTER } parport_device_class +s#parport_device_info struct parport_device_info { t#parport_device_class class ; const char * class_name ; const char * mfr ; const char * model ; const char * cmdset ; const char * description ; } +e#ieee1284_phase enum ieee1284_phase { IEEE1284_PH_FWD_DATA , IEEE1284_PH_FWD_IDLE , IEEE1284_PH_TERMINATE , IEEE1284_PH_NEGOTIATION , IEEE1284_PH_HBUSY_DNA , IEEE1284_PH_REV_IDLE , IEEE1284_PH_HBUSY_DAVAIL , IEEE1284_PH_REV_DATA , IEEE1284_PH_ECP_SETUP , IEEE1284_PH_ECP_FWD_TO_REV , IEEE1284_PH_ECP_REV_TO_FWD , IEEE1284_PH_ECP_DIR_UNKNOWN , } +s#ieee1284_info struct ieee1284_info { int mode ; volatile e#ieee1284_phase phase ; s#semaphore irq ; } +s#parport_operations struct parport_operations { void ( * write_data ) ( s#parport * , unsigned char ) ; unsigned char ( * read_data ) ( s#parport * ) ; void ( * write_control ) ( s#parport * , unsigned char ) ; unsigned char ( * read_control ) ( s#parport * ) ; unsigned char ( * frob_control ) ( s#parport * , unsigned char , unsigned char ) ; unsigned char ( * read_status ) ( s#parport * ) ; void ( * enable_irq ) ( s#parport * ) ; void ( * disable_irq ) ( s#parport * ) ; void ( * data_forward ) ( s#parport * ) ; void ( * data_reverse ) ( s#parport * ) ; void ( * init_state ) ( s#pardevice * , s#parport_state * ) ; void ( * save_state ) ( s#parport * , s#parport_state * ) ; void ( * restore_state ) ( s#parport * , s#parport_state * ) ; t#size_t ( * epp_write_data ) ( s#parport * , const void * , t#size_t , int ) ; t#size_t ( * epp_read_data ) ( s#parport * , void * , t#size_t , int ) ; t#size_t ( * epp_write_addr ) ( s#parport * , const void * , t#size_t , int ) ; t#size_t ( * epp_read_addr ) ( s#parport * , void * , t#size_t , int ) ; t#size_t ( * ecp_write_data ) ( s#parport * , const void * , t#size_t , int ) ; t#size_t ( * ecp_read_data ) ( s#parport * , void * , t#size_t , int ) ; t#size_t ( * ecp_write_addr ) ( s#parport * , const void * , t#size_t , int ) ; t#size_t ( * compat_write_data ) ( s#parport * , const void * , t#size_t , int ) ; t#size_t ( * nibble_read_data ) ( s#parport * , void * , t#size_t , int ) ; t#size_t ( * byte_read_data ) ( s#parport * , void * , t#size_t , int ) ; s#module * owner ; } +s#parport struct parport { unsigned long base ; unsigned long base_hi ; unsigned int size ; const char * name ; unsigned int modes ; int irq ; int dma ; int muxport ; int portnum ; s#device * dev ; s#device bus_dev ; s#parport * physport ; s#pardevice * devices ; s#pardevice * cad ; int daisy ; int muxsel ; s#pardevice * waithead ; s#pardevice * waittail ; s#list_head list ; s#timer_list timer ; unsigned int flags ; void * sysctl_table ; s#parport_device_info probe_info [ 5 ] ; s#ieee1284_info ieee1284 ; s#parport_operations * ops ; void * private_data ; int number ; t#spinlock_t pardevice_lock ; t#spinlock_t waitlist_lock ; t#rwlock_t cad_lock ; int spintime ; t#atomic_t ref_count ; unsigned long devflags ; s#pardevice * proc_device ; s#list_head full_list ; s#parport * slaves [ 3 ] ; } +parport_negotiate extern int parport_negotiate ( s#parport * , int ) +parport_write extern t#ssize_t parport_write ( s#parport * , const void * , t#size_t ) +parport_read extern t#ssize_t parport_read ( s#parport * , void * , t#size_t ) +parport_wait_peripheral extern int parport_wait_peripheral ( s#parport * , unsigned char , unsigned char ) +parport_wait_event extern int parport_wait_event ( s#parport * , long ) +parport_set_timeout extern long parport_set_timeout ( s#pardevice * , long ) +parport_ieee1284_interrupt extern void parport_ieee1284_interrupt ( void * ) + +/* drivers/parport/ieee1284_ops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +parport_ieee1284_ecp_write_data extern t#size_t parport_ieee1284_ecp_write_data ( s#parport * , const void * , t#size_t , int ) +parport_ieee1284_ecp_read_data extern t#size_t parport_ieee1284_ecp_read_data ( s#parport * , void * , t#size_t , int ) +parport_ieee1284_ecp_write_addr extern t#size_t parport_ieee1284_ecp_write_addr ( s#parport * , const void * , t#size_t , int ) +parport_ieee1284_write_compat extern t#size_t parport_ieee1284_write_compat ( s#parport * , const void * , t#size_t , int ) +parport_ieee1284_read_nibble extern t#size_t parport_ieee1284_read_nibble ( s#parport * , void * , t#size_t , int ) +parport_ieee1284_read_byte extern t#size_t parport_ieee1284_read_byte ( s#parport * , void * , t#size_t , int ) +parport_ieee1284_epp_write_data extern t#size_t parport_ieee1284_epp_write_data ( s#parport * , const void * , t#size_t , int ) +parport_ieee1284_epp_read_data extern t#size_t parport_ieee1284_epp_read_data ( s#parport * , void * , t#size_t , int ) +parport_ieee1284_epp_write_addr extern t#size_t parport_ieee1284_epp_write_addr ( s#parport * , const void * , t#size_t , int ) +parport_ieee1284_epp_read_addr extern t#size_t parport_ieee1284_epp_read_addr ( s#parport * , void * , t#size_t , int ) + +/* drivers/parport/share.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#parport_driver struct parport_driver { const char * name ; void ( * attach ) ( s#parport * ) ; void ( * detach ) ( s#parport * ) ; void ( * match_port ) ( s#parport * ) ; int ( * probe ) ( s#pardevice * ) ; s#device_driver driver ; t#bool devmodel ; s#list_head list ; } +__parport_register_driver int __attribute__ ( ( __warn_unused_result__ ) ) __parport_register_driver ( s#parport_driver * , s#module * , const char * ) +parport_unregister_driver void parport_unregister_driver ( s#parport_driver * ) +parport_get_port extern s#parport * parport_get_port ( s#parport * ) +parport_del_port void parport_del_port ( s#parport * ) +parport_put_port extern void parport_put_port ( s#parport * ) +parport_register_port s#parport * parport_register_port ( unsigned long , int , int , s#parport_operations * ) +parport_announce_port void parport_announce_port ( s#parport * ) +parport_remove_port extern void parport_remove_port ( s#parport * ) +s#pardev_cb struct pardev_cb { int ( * preempt ) ( void * ) ; void ( * wakeup ) ( void * ) ; void * private ; void ( * irq_func ) ( void * ) ; unsigned int flags ; } +parport_register_dev_model s#pardevice * parport_register_dev_model ( s#parport * , const char * , const s#pardev_cb * , int ) +parport_unregister_device extern void parport_unregister_device ( s#pardevice * ) +parport_find_number extern s#parport * parport_find_number ( int ) +parport_find_base extern s#parport * parport_find_base ( unsigned long ) +parport_claim extern int parport_claim ( s#pardevice * ) +parport_claim_or_block extern int parport_claim_or_block ( s#pardevice * ) +parport_release extern void parport_release ( s#pardevice * ) +parport_irq_handler extern t#irqreturn_t parport_irq_handler ( int , void * ) + +/* drivers/pci/access.o */ +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##aer_stats +s#rcec_ea struct rcec_ea { t#u8 nextbusn ; t#u8 lastbusn ; t#u32 bitmap ; } +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s#pci_sriov struct pci_sriov { int pos ; int nres ; t#u32 cap ; t#u16 ctrl ; t#u16 total_VFs ; t#u16 initial_VFs ; t#u16 num_VFs ; t#u16 offset ; t#u16 stride ; t#u16 vf_device ; t#u32 pgsz ; t#u8 link ; t#u8 max_VF_buses ; t#u16 driver_max_VFs ; s#pci_dev * dev ; s#pci_dev * self ; t#u32 class ; t#u8 hdr_type ; t#u16 subsystem_vendor ; t#u16 subsystem_device ; t#resource_size_t barsz [ 6 ] ; t#bool drivers_autoprobe ; } +s##pci_p2pdma +pci_bus_read_config_byte int pci_bus_read_config_byte ( s#pci_bus * , unsigned int , int , t#u8 * ) +pci_bus_read_config_word int pci_bus_read_config_word ( s#pci_bus * , unsigned int , int , t#u16 * ) +pci_bus_read_config_dword int pci_bus_read_config_dword ( s#pci_bus * , unsigned int , int , t#u32 * ) +pci_bus_write_config_byte int pci_bus_write_config_byte ( s#pci_bus * , unsigned int , int , t#u8 ) +pci_bus_write_config_word int pci_bus_write_config_word ( s#pci_bus * , unsigned int , int , t#u16 ) +pci_bus_write_config_dword int pci_bus_write_config_dword ( s#pci_bus * , unsigned int , int , t#u32 ) +pci_generic_config_read int pci_generic_config_read ( s#pci_bus * , unsigned int , int , int , t#u32 * ) +pci_generic_config_write int pci_generic_config_write ( s#pci_bus * , unsigned int , int , int , t#u32 ) +pci_generic_config_read32 int pci_generic_config_read32 ( s#pci_bus * , unsigned int , int , int , t#u32 * ) +pci_generic_config_write32 int pci_generic_config_write32 ( s#pci_bus * , unsigned int , int , int , t#u32 ) +pci_bus_set_ops s#pci_ops * pci_bus_set_ops ( s#pci_bus * , s#pci_ops * ) +pci_user_read_config_byte int pci_user_read_config_byte ( s#pci_dev * , int , t#u8 * ) +pci_user_read_config_word int pci_user_read_config_word ( s#pci_dev * , int , t#u16 * ) +pci_user_read_config_dword int pci_user_read_config_dword ( s#pci_dev * , int , t#u32 * ) +pci_user_write_config_byte int pci_user_write_config_byte ( s#pci_dev * , int , t#u8 ) +pci_user_write_config_word int pci_user_write_config_word ( s#pci_dev * , int , t#u16 ) +pci_user_write_config_dword int pci_user_write_config_dword ( s#pci_dev * , int , t#u32 ) +pci_cfg_access_lock void pci_cfg_access_lock ( s#pci_dev * ) +pci_cfg_access_trylock t#bool pci_cfg_access_trylock ( s#pci_dev * ) +pci_cfg_access_unlock void pci_cfg_access_unlock ( s#pci_dev * ) +pcie_capability_read_word int pcie_capability_read_word ( s#pci_dev * , int , t#u16 * ) +pcie_capability_read_dword int pcie_capability_read_dword ( s#pci_dev * , int , t#u32 * ) +pcie_capability_write_word int pcie_capability_write_word ( s#pci_dev * , int , t#u16 ) +pcie_capability_write_dword int pcie_capability_write_dword ( s#pci_dev * , int , t#u32 ) +pcie_capability_clear_and_set_word int pcie_capability_clear_and_set_word ( s#pci_dev * , int , t#u16 , t#u16 ) +pcie_capability_clear_and_set_dword int pcie_capability_clear_and_set_dword ( s#pci_dev * , int , t#u32 , t#u32 ) +pci_read_config_byte int pci_read_config_byte ( const s#pci_dev * , int , t#u8 * ) +pci_read_config_word int pci_read_config_word ( const s#pci_dev * , int , t#u16 * ) +pci_read_config_dword int pci_read_config_dword ( const s#pci_dev * , int , t#u32 * ) +pci_write_config_byte int pci_write_config_byte ( const s#pci_dev * , int , t#u8 ) +pci_write_config_word int pci_write_config_word ( const s#pci_dev * , int , t#u16 ) +pci_write_config_dword int pci_write_config_dword ( const s#pci_dev * , int , t#u32 ) + +/* drivers/pci/ats.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_ats_supported t#bool pci_ats_supported ( s#pci_dev * ) +pci_enable_ats int pci_enable_ats ( s#pci_dev * , int ) +pci_disable_ats void pci_disable_ats ( s#pci_dev * ) +pci_disable_pri void pci_disable_pri ( s#pci_dev * ) +pci_pri_supported t#bool pci_pri_supported ( s#pci_dev * ) +pci_enable_pasid int pci_enable_pasid ( s#pci_dev * , int ) +pci_disable_pasid void pci_disable_pasid ( s#pci_dev * ) +pci_pasid_features int pci_pasid_features ( s#pci_dev * ) +pci_max_pasids int pci_max_pasids ( s#pci_dev * ) + +/* drivers/pci/bus.o */ +pci_add_resource_offset void pci_add_resource_offset ( s#list_head * , s#resource * , t#resource_size_t ) +pci_add_resource void pci_add_resource ( s#list_head * , s#resource * ) +pci_free_resource_list void pci_free_resource_list ( s#list_head * ) +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##aer_stats +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +pci_bus_resource_n s#resource * pci_bus_resource_n ( const s#pci_bus * , int ) +devm_request_pci_bus_resources int devm_request_pci_bus_resources ( s#device * , s#list_head * ) +pci_bus_alloc_resource int __attribute__ ( ( __warn_unused_result__ ) ) pci_bus_alloc_resource ( s#pci_bus * , s#resource * , t#resource_size_t , t#resource_size_t , t#resource_size_t , unsigned long , t#resource_size_t ( * ) ( void * , const s#resource * , t#resource_size_t , t#resource_size_t ) , void * ) +pci_bus_add_device void pci_bus_add_device ( s#pci_dev * ) +pci_bus_add_devices void pci_bus_add_devices ( const s#pci_bus * ) +pci_walk_bus void pci_walk_bus ( s#pci_bus * , int ( * ) ( s#pci_dev * , void * ) , void * ) + +/* drivers/pci/controller/dwc/pcie-designware.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#dw_pcie_host_ops struct dw_pcie_host_ops { int ( * host_init ) ( s#pcie_port * ) ; int ( * msi_host_init ) ( s#pcie_port * ) ; } +s##platform_msi_priv_data +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +s#pci_host_bridge struct pci_host_bridge { s#device dev ; s#pci_bus * bus ; s#pci_ops * ops ; s#pci_ops * child_ops ; void * sysdata ; int busnr ; int domain_nr ; s#list_head windows ; s#list_head dma_ranges ; t#u8 ( * swizzle_irq ) ( s#pci_dev * , t#u8 * ) ; int ( * map_irq ) ( const s#pci_dev * , t#u8 , t#u8 ) ; void ( * release_fn ) ( s#pci_host_bridge * ) ; void * release_data ; unsigned int ignore_reset_delay : 1 ; unsigned int no_ext_tags : 1 ; unsigned int native_aer : 1 ; unsigned int native_pcie_hotplug : 1 ; unsigned int native_shpc_hotplug : 1 ; unsigned int native_pme : 1 ; unsigned int native_ltr : 1 ; unsigned int native_dpc : 1 ; unsigned int preserve_config : 1 ; unsigned int size_windows : 1 ; unsigned int msi_domain : 1 ; void * suse_kabi_padding ; t#resource_size_t ( * align_resource ) ( s#pci_dev * , const s#resource * , t#resource_size_t , t#resource_size_t , t#resource_size_t ) ; unsigned long private [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#pcie_port struct pcie_port { t#bool has_msi_ctrl : 1 ; t#u64 cfg0_base ; void * va_cfg0_base ; t#u32 cfg0_size ; t#resource_size_t io_base ; t#phys_addr_t io_bus_addr ; t#u32 io_size ; int irq ; const s#dw_pcie_host_ops * ops ; int msi_irq ; s#irq_domain * irq_domain ; s#irq_domain * msi_domain ; t#u16 msi_msg ; t#dma_addr_t msi_data ; s#irq_chip * msi_irq_chip ; t#u32 num_vectors ; t#u32 irq_mask [ ( 256 / 32 ) ] ; s#pci_host_bridge * bridge ; t#raw_spinlock_t lock ; unsigned long msi_irq_in_use [ ( ( ( 256 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +e#pci_interrupt_pin enum pci_interrupt_pin { PCI_INTERRUPT_UNKNOWN , PCI_INTERRUPT_INTA , PCI_INTERRUPT_INTB , PCI_INTERRUPT_INTC , PCI_INTERRUPT_INTD , } +s#pci_epf_header struct pci_epf_header { t#u16 vendorid ; t#u16 deviceid ; t#u8 revid ; t#u8 progif_code ; t#u8 subclass_code ; t#u8 baseclass_code ; t#u8 cache_line_size ; t#u16 subsys_vendor_id ; t#u16 subsys_id ; e#pci_interrupt_pin interrupt_pin ; } +e#pci_barno enum pci_barno { NO_BAR = - 1 , BAR_0 , BAR_1 , BAR_2 , BAR_3 , BAR_4 , BAR_5 , } +s#pci_epf_bar struct pci_epf_bar { t#dma_addr_t phys_addr ; void * addr ; t#size_t size ; e#pci_barno barno ; int flags ; } +e#pci_epc_irq_type enum pci_epc_irq_type { PCI_EPC_IRQ_UNKNOWN , PCI_EPC_IRQ_LEGACY , PCI_EPC_IRQ_MSI , PCI_EPC_IRQ_MSIX , } +s#pci_epc_features struct pci_epc_features { unsigned int linkup_notifier : 1 ; unsigned int core_init_notifier : 1 ; unsigned int msi_capable : 1 ; unsigned int msix_capable : 1 ; t#u8 reserved_bar ; t#u8 bar_fixed_64bit ; t#u64 bar_fixed_size [ 6 ] ; t#size_t align ; } +s#pci_epc_ops struct pci_epc_ops { int ( * write_header ) ( s#pci_epc * , t#u8 , s#pci_epf_header * ) ; int ( * set_bar ) ( s#pci_epc * , t#u8 , s#pci_epf_bar * ) ; void ( * clear_bar ) ( s#pci_epc * , t#u8 , s#pci_epf_bar * ) ; int ( * map_addr ) ( s#pci_epc * , t#u8 , t#phys_addr_t , t#u64 , t#size_t ) ; void ( * unmap_addr ) ( s#pci_epc * , t#u8 , t#phys_addr_t ) ; int ( * set_msi ) ( s#pci_epc * , t#u8 , t#u8 ) ; int ( * get_msi ) ( s#pci_epc * , t#u8 ) ; int ( * set_msix ) ( s#pci_epc * , t#u8 , t#u16 , e#pci_barno , t#u32 ) ; int ( * get_msix ) ( s#pci_epc * , t#u8 ) ; int ( * raise_irq ) ( s#pci_epc * , t#u8 , e#pci_epc_irq_type , t#u16 ) ; int ( * map_msi_irq ) ( s#pci_epc * , t#u8 , t#phys_addr_t , t#u8 , t#u32 , t#u32 * , t#u32 * ) ; int ( * start ) ( s#pci_epc * ) ; void ( * stop ) ( s#pci_epc * ) ; const s#pci_epc_features * ( * get_features ) ( s#pci_epc * , t#u8 ) ; s#module * owner ; } +s#pci_epc_mem_window struct pci_epc_mem_window { t#phys_addr_t phys_base ; t#size_t size ; t#size_t page_size ; } +s#pci_epc_mem struct pci_epc_mem { s#pci_epc_mem_window window ; unsigned long * bitmap ; int pages ; s#mutex lock ; } +s#pci_epc struct pci_epc { s#device dev ; s#list_head pci_epf ; const s#pci_epc_ops * ops ; s#pci_epc_mem * * windows ; s#pci_epc_mem * mem ; unsigned int num_windows ; t#u8 max_functions ; s#config_group * group ; s#mutex lock ; unsigned long function_num_map ; s#atomic_notifier_head notifier ; } +s#dw_pcie_ep_ops struct dw_pcie_ep_ops { void ( * ep_init ) ( s#dw_pcie_ep * ) ; int ( * raise_irq ) ( s#dw_pcie_ep * , t#u8 , e#pci_epc_irq_type , t#u16 ) ; const s#pci_epc_features * ( * get_features ) ( s#dw_pcie_ep * ) ; unsigned int ( * func_conf_select ) ( s#dw_pcie_ep * , t#u8 ) ; } +s#dw_pcie_ep struct dw_pcie_ep { s#pci_epc * epc ; s#list_head func_list ; const s#dw_pcie_ep_ops * ops ; t#phys_addr_t phys_base ; t#size_t addr_size ; t#size_t page_size ; t#u8 bar_to_atu [ 6 ] ; t#phys_addr_t * outbound_addr ; unsigned long * ib_window_map ; unsigned long * ob_window_map ; void * msi_mem ; t#phys_addr_t msi_mem_phys ; s#pci_epf_bar * epf_bar [ 6 ] ; } +s#dw_pcie_ops struct dw_pcie_ops { t#u64 ( * cpu_addr_fixup ) ( s#dw_pcie * , t#u64 ) ; t#u32 ( * read_dbi ) ( s#dw_pcie * , void * , t#u32 , t#size_t ) ; void ( * write_dbi ) ( s#dw_pcie * , void * , t#u32 , t#size_t , t#u32 ) ; void ( * write_dbi2 ) ( s#dw_pcie * , void * , t#u32 , t#size_t , t#u32 ) ; int ( * link_up ) ( s#dw_pcie * ) ; int ( * start_link ) ( s#dw_pcie * ) ; void ( * stop_link ) ( s#dw_pcie * ) ; } +s#dw_pcie struct dw_pcie { s#device * dev ; void * dbi_base ; void * dbi_base2 ; void * atu_base ; t#size_t atu_size ; t#u32 num_ib_windows ; t#u32 num_ob_windows ; s#pcie_port pp ; s#dw_pcie_ep ep ; const s#dw_pcie_ops * ops ; unsigned int version ; int num_lanes ; int link_gen ; t#u8 n_fts [ 2 ] ; t#bool iatu_unroll_enabled : 1 ; t#bool io_cfg_atu_shared : 1 ; } +dw_pcie_find_capability t#u8 dw_pcie_find_capability ( s#dw_pcie * , t#u8 ) +dw_pcie_find_ext_capability t#u16 dw_pcie_find_ext_capability ( s#dw_pcie * , t#u8 ) +dw_pcie_read int dw_pcie_read ( void * , int , t#u32 * ) +dw_pcie_write int dw_pcie_write ( void * , int , t#u32 ) +dw_pcie_read_dbi t#u32 dw_pcie_read_dbi ( s#dw_pcie * , t#u32 , t#size_t ) +dw_pcie_write_dbi void dw_pcie_write_dbi ( s#dw_pcie * , t#u32 , t#size_t , t#u32 ) +dw_pcie_wait_for_link int dw_pcie_wait_for_link ( s#dw_pcie * ) +dw_pcie_upconfig_setup void dw_pcie_upconfig_setup ( s#dw_pcie * ) + +/* drivers/pci/controller/dwc/pcie-designware-ep.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +dw_pcie_ep_linkup void dw_pcie_ep_linkup ( s#dw_pcie_ep * ) +dw_pcie_ep_init_notify void dw_pcie_ep_init_notify ( s#dw_pcie_ep * ) +dw_pcie_ep_init_complete int dw_pcie_ep_init_complete ( s#dw_pcie_ep * ) +dw_pcie_ep_init int dw_pcie_ep_init ( s#dw_pcie_ep * ) + +/* drivers/pci/controller/dwc/pcie-designware-host.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##platform_msi_priv_data +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +dw_pcie_host_init int dw_pcie_host_init ( s#pcie_port * ) +dw_pcie_host_deinit void dw_pcie_host_deinit ( s#pcie_port * ) +dw_pcie_own_conf_map_bus void * dw_pcie_own_conf_map_bus ( s#pci_bus * , unsigned int , int ) +dw_pcie_setup_rc void dw_pcie_setup_rc ( s#pcie_port * ) + +/* drivers/pci/controller/pci-host-common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +pci_host_common_probe int pci_host_common_probe ( s#platform_device * ) +pci_host_common_remove int pci_host_common_remove ( s#platform_device * ) + +/* drivers/pci/controller/pci-hyperv-intf.o */ +s##pci_dev +s#hyperv_pci_block_ops struct hyperv_pci_block_ops { int ( * read_block ) ( s#pci_dev * , void * , unsigned int , unsigned int , unsigned int * ) ; int ( * write_block ) ( s#pci_dev * , void * , unsigned int , unsigned int ) ; int ( * reg_blk_invalidate ) ( s#pci_dev * , void * , void ( * ) ( void * , t#u64 ) ) ; } +hvpci_block_ops extern s#hyperv_pci_block_ops hvpci_block_ops +hyperv_read_cfg_blk int hyperv_read_cfg_blk ( s#pci_dev * , void * , unsigned int , unsigned int , unsigned int * ) +hyperv_write_cfg_blk int hyperv_write_cfg_blk ( s#pci_dev * , void * , unsigned int , unsigned int ) +hyperv_reg_block_invalidate int hyperv_reg_block_invalidate ( s#pci_dev * , void * , void ( * ) ( void * , t#u64 ) ) + +/* drivers/pci/controller/pcie-iproc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#iproc_pcie_type enum iproc_pcie_type { IPROC_PCIE_PAXB_BCMA = 0 , IPROC_PCIE_PAXB , IPROC_PCIE_PAXB_V2 , IPROC_PCIE_PAXC , IPROC_PCIE_PAXC_V2 , } +s##regulator +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#iproc_pcie_ob struct iproc_pcie_ob { t#resource_size_t axi_offset ; unsigned int nr_windows ; } +s##iproc_pcie_ob_map +s#iproc_pcie_ib struct iproc_pcie_ib { unsigned int nr_regions ; } +s##iproc_pcie_ib_map +s##iproc_msi +s#iproc_pcie struct iproc_pcie { s#device * dev ; e#iproc_pcie_type type ; t#u16 * reg_offsets ; void * base ; t#phys_addr_t base_addr ; s#resource mem ; s#phy * phy ; int ( * map_irq ) ( const s#pci_dev * , t#u8 , t#u8 ) ; t#bool ep_is_internal ; t#bool iproc_cfg_read ; t#bool rej_unconfig_pf ; t#bool has_apb_err_disable ; t#bool fix_paxc_cap ; t#bool need_ob_cfg ; s#iproc_pcie_ob ob ; const s#iproc_pcie_ob_map * ob_map ; t#bool need_ib_cfg ; s#iproc_pcie_ib ib ; const s#iproc_pcie_ib_map * ib_map ; t#bool need_msi_steer ; s#iproc_msi * msi ; } +iproc_pcie_shutdown int iproc_pcie_shutdown ( s#iproc_pcie * ) +iproc_pcie_setup int iproc_pcie_setup ( s#iproc_pcie * , s#list_head * ) +iproc_pcie_remove int iproc_pcie_remove ( s#iproc_pcie * ) + +/* drivers/pci/controller/pcie-iproc-msi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##phy +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##iproc_pcie_ob_map +s##iproc_pcie_ib_map +s##iproc_msi +iproc_msi_init int iproc_msi_init ( s#iproc_pcie * , s#device_node * ) +iproc_msi_exit void iproc_msi_exit ( s#iproc_pcie * ) + +/* drivers/pci/controller/pcie-rockchip.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##reset_control +s##clk +s##gpio_desc +s#rockchip_pcie struct rockchip_pcie { void * reg_base ; void * apb_base ; t#bool legacy_phy ; s#phy * phys [ 4 ] ; s#reset_control * core_rst ; s#reset_control * mgmt_rst ; s#reset_control * mgmt_sticky_rst ; s#reset_control * pipe_rst ; s#reset_control * pm_rst ; s#reset_control * aclk_rst ; s#reset_control * pclk_rst ; s#clk * aclk_pcie ; s#clk * aclk_perf_pcie ; s#clk * hclk_pcie ; s#clk * clk_pcie_pm ; s#regulator * vpcie12v ; s#regulator * vpcie3v3 ; s#regulator * vpcie1v8 ; s#regulator * vpcie0v9 ; s#gpio_desc * ep_gpio ; t#u32 lanes ; t#u8 lanes_map ; int link_gen ; s#device * dev ; s#irq_domain * irq_domain ; int offset ; void * msg_region ; t#phys_addr_t msg_bus_addr ; t#bool is_rc ; s#resource * mem_res ; } +rockchip_pcie_parse_dt int rockchip_pcie_parse_dt ( s#rockchip_pcie * ) +rockchip_pcie_init_port int rockchip_pcie_init_port ( s#rockchip_pcie * ) +rockchip_pcie_get_phys int rockchip_pcie_get_phys ( s#rockchip_pcie * ) +rockchip_pcie_deinit_phys void rockchip_pcie_deinit_phys ( s#rockchip_pcie * ) +rockchip_pcie_enable_clocks int rockchip_pcie_enable_clocks ( s#rockchip_pcie * ) +rockchip_pcie_disable_clocks void rockchip_pcie_disable_clocks ( void * ) +rockchip_pcie_cfg_configuration_accesses void rockchip_pcie_cfg_configuration_accesses ( s#rockchip_pcie * , t#u32 ) + +/* drivers/pci/ecam.o */ +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##aer_stats +s##rcec_ea +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#pci_ecam_ops struct pci_ecam_ops { unsigned int bus_shift ; s#pci_ops pci_ops ; int ( * init ) ( s#pci_config_window * ) ; } +s#pci_config_window struct pci_config_window { s#resource res ; s#resource busr ; unsigned int bus_shift ; void * priv ; const s#pci_ecam_ops * ops ; union { void * win ; void * * winp ; } ; s#device * parent ; } +pci_ecam_create s#pci_config_window * pci_ecam_create ( s#device * , s#resource * , s#resource * , const s#pci_ecam_ops * ) +pci_ecam_free void pci_ecam_free ( s#pci_config_window * ) +pci_ecam_map_bus void * pci_ecam_map_bus ( s#pci_bus * , unsigned int , int ) +pci_generic_ecam_ops extern const s#pci_ecam_ops pci_generic_ecam_ops + +/* drivers/pci/endpoint/pci-ep-cfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +pci_ep_cfs_add_epc_group s#config_group * pci_ep_cfs_add_epc_group ( const char * ) +pci_ep_cfs_remove_epc_group void pci_ep_cfs_remove_epc_group ( s#config_group * ) +pci_ep_cfs_add_epf_group s#config_group * pci_ep_cfs_add_epf_group ( const char * ) +pci_ep_cfs_remove_epf_group void pci_ep_cfs_remove_epf_group ( s#config_group * ) + +/* drivers/pci/endpoint/pci-epc-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pci_epc_put void pci_epc_put ( s#pci_epc * ) +pci_epc_get s#pci_epc * pci_epc_get ( const char * ) +pci_epc_get_first_free_bar e#pci_barno pci_epc_get_first_free_bar ( const s#pci_epc_features * ) +pci_epc_get_next_free_bar e#pci_barno pci_epc_get_next_free_bar ( const s#pci_epc_features * , e#pci_barno ) +pci_epc_get_features const s#pci_epc_features * pci_epc_get_features ( s#pci_epc * , t#u8 ) +pci_epc_stop void pci_epc_stop ( s#pci_epc * ) +pci_epc_start int pci_epc_start ( s#pci_epc * ) +pci_epc_raise_irq int pci_epc_raise_irq ( s#pci_epc * , t#u8 , e#pci_epc_irq_type , t#u16 ) +pci_epc_map_msi_irq int pci_epc_map_msi_irq ( s#pci_epc * , t#u8 , t#phys_addr_t , t#u8 , t#u32 , t#u32 * , t#u32 * ) +pci_epc_get_msi int pci_epc_get_msi ( s#pci_epc * , t#u8 ) +pci_epc_set_msi int pci_epc_set_msi ( s#pci_epc * , t#u8 , t#u8 ) +pci_epc_get_msix int pci_epc_get_msix ( s#pci_epc * , t#u8 ) +pci_epc_set_msix int pci_epc_set_msix ( s#pci_epc * , t#u8 , t#u16 , e#pci_barno , t#u32 ) +pci_epc_unmap_addr void pci_epc_unmap_addr ( s#pci_epc * , t#u8 , t#phys_addr_t ) +pci_epc_map_addr int pci_epc_map_addr ( s#pci_epc * , t#u8 , t#phys_addr_t , t#u64 , t#size_t ) +pci_epc_clear_bar void pci_epc_clear_bar ( s#pci_epc * , t#u8 , s#pci_epf_bar * ) +pci_epc_set_bar int pci_epc_set_bar ( s#pci_epc * , t#u8 , s#pci_epf_bar * ) +pci_epc_write_header int pci_epc_write_header ( s#pci_epc * , t#u8 , s#pci_epf_header * ) +s#pci_epf_ops struct pci_epf_ops { int ( * bind ) ( s#pci_epf * ) ; void ( * unbind ) ( s#pci_epf * ) ; s#config_group * ( * add_cfs ) ( s#pci_epf * , s#config_group * ) ; } +s#pci_epf_device_id struct pci_epf_device_id { char name [ 20 ] ; t#kernel_ulong_t driver_data ; } +s#pci_epf_driver struct pci_epf_driver { int ( * probe ) ( s#pci_epf * ) ; void ( * remove ) ( s#pci_epf * ) ; s#device_driver driver ; s#pci_epf_ops * ops ; s#module * owner ; s#list_head epf_group ; const s#pci_epf_device_id * id_table ; } +s#pci_epf struct pci_epf { s#device dev ; const char * name ; s#pci_epf_header * header ; s#pci_epf_bar bar [ 6 ] ; t#u8 msi_interrupts ; t#u16 msix_interrupts ; t#u8 func_no ; s#pci_epc * epc ; s#pci_epf_driver * driver ; s#list_head list ; s#notifier_block nb ; s#mutex lock ; s#pci_epc * sec_epc ; s#list_head sec_epc_list ; s#pci_epf_bar sec_epc_bar [ 6 ] ; t#u8 sec_epc_func_no ; s#config_group * group ; } +e#pci_epc_interface_type enum pci_epc_interface_type { UNKNOWN_INTERFACE = - 1 , PRIMARY_INTERFACE , SECONDARY_INTERFACE , } +pci_epc_add_epf int pci_epc_add_epf ( s#pci_epc * , s#pci_epf * , e#pci_epc_interface_type ) +pci_epc_remove_epf void pci_epc_remove_epf ( s#pci_epc * , s#pci_epf * , e#pci_epc_interface_type ) +pci_epc_linkup void pci_epc_linkup ( s#pci_epc * ) +pci_epc_init_notify void pci_epc_init_notify ( s#pci_epc * ) +pci_epc_destroy void pci_epc_destroy ( s#pci_epc * ) +devm_pci_epc_destroy void devm_pci_epc_destroy ( s#device * , s#pci_epc * ) +__pci_epc_create s#pci_epc * __pci_epc_create ( s#device * , const s#pci_epc_ops * , s#module * ) +__devm_pci_epc_create s#pci_epc * __devm_pci_epc_create ( s#device * , const s#pci_epc_ops * , s#module * ) + +/* drivers/pci/endpoint/pci-epc-mem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +pci_epc_multi_mem_init int pci_epc_multi_mem_init ( s#pci_epc * , s#pci_epc_mem_window * , unsigned int ) +pci_epc_mem_init int pci_epc_mem_init ( s#pci_epc * , t#phys_addr_t , t#size_t , t#size_t ) +pci_epc_mem_exit void pci_epc_mem_exit ( s#pci_epc * ) +pci_epc_mem_alloc_addr void * pci_epc_mem_alloc_addr ( s#pci_epc * , t#phys_addr_t * , t#size_t ) +pci_epc_mem_free_addr void pci_epc_mem_free_addr ( s#pci_epc * , t#phys_addr_t , void * , t#size_t ) + +/* drivers/pci/endpoint/pci-epf-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +pci_epf_type_add_cfs s#config_group * pci_epf_type_add_cfs ( s#pci_epf * , s#config_group * ) +pci_epf_unbind void pci_epf_unbind ( s#pci_epf * ) +pci_epf_bind int pci_epf_bind ( s#pci_epf * ) +pci_epf_free_space void pci_epf_free_space ( s#pci_epf * , void * , e#pci_barno , e#pci_epc_interface_type ) +pci_epf_alloc_space void * pci_epf_alloc_space ( s#pci_epf * , t#size_t , e#pci_barno , t#size_t , e#pci_epc_interface_type ) +pci_epf_unregister_driver void pci_epf_unregister_driver ( s#pci_epf_driver * ) +__pci_epf_register_driver int __pci_epf_register_driver ( s#pci_epf_driver * , s#module * ) +pci_epf_destroy void pci_epf_destroy ( s#pci_epf * ) +pci_epf_create s#pci_epf * pci_epf_create ( const char * ) + +/* drivers/pci/host-bridge.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_find_host_bridge s#pci_host_bridge * pci_find_host_bridge ( s#pci_bus * ) +pci_set_host_bridge_release void pci_set_host_bridge_release ( s#pci_host_bridge * , void ( * ) ( s#pci_host_bridge * ) , void * ) +t#pci_bus_addr_t typedef t#u64 pci_bus_addr_t +s#pci_bus_region struct pci_bus_region { t#pci_bus_addr_t start ; t#pci_bus_addr_t end ; } +pcibios_resource_to_bus void pcibios_resource_to_bus ( s#pci_bus * , s#pci_bus_region * , s#resource * ) +pcibios_bus_to_resource void pcibios_bus_to_resource ( s#pci_bus * , s#resource * , s#pci_bus_region * ) + +/* drivers/pci/hotplug/acpi_pcihp.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#hotplug_slot_ops struct hotplug_slot_ops { int ( * enable_slot ) ( s#hotplug_slot * ) ; int ( * disable_slot ) ( s#hotplug_slot * ) ; int ( * set_attention_status ) ( s#hotplug_slot * , t#u8 ) ; int ( * hardware_test ) ( s#hotplug_slot * , t#u32 ) ; int ( * get_power_status ) ( s#hotplug_slot * , t#u8 * ) ; int ( * get_attention_status ) ( s#hotplug_slot * , t#u8 * ) ; int ( * get_latch_status ) ( s#hotplug_slot * , t#u8 * ) ; int ( * get_adapter_status ) ( s#hotplug_slot * , t#u8 * ) ; int ( * reset_slot ) ( s#hotplug_slot * , t#bool ) ; } +s#hotplug_slot struct hotplug_slot { const s#hotplug_slot_ops * ops ; s#list_head slot_list ; s#pci_slot * pci_slot ; s#module * owner ; const char * mod_name ; } +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +acpi_get_hp_hw_control_from_firmware int acpi_get_hp_hw_control_from_firmware ( s#pci_dev * ) +acpi_pci_check_ejectable int acpi_pci_check_ejectable ( s#pci_bus * , t#acpi_handle ) +acpi_pci_detect_ejectable int acpi_pci_detect_ejectable ( t#acpi_handle ) + +/* drivers/pci/hotplug/acpiphp_core.o */ +s##proc_dir_entry +s##aer_stats +s##rcec_ea +s##sock +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#acpiphp_attention_info struct acpiphp_attention_info { int ( * set_attn ) ( s#hotplug_slot * , t#u8 ) ; int ( * get_attn ) ( s#hotplug_slot * , t#u8 * ) ; s#module * owner ; } +acpiphp_register_attention int acpiphp_register_attention ( s#acpiphp_attention_info * ) +acpiphp_unregister_attention int acpiphp_unregister_attention ( s#acpiphp_attention_info * ) + +/* drivers/pci/hotplug/cpci_hotplug_core.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##aer_stats +s##rcec_ea +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +cpci_hp_register_bus int cpci_hp_register_bus ( s#pci_bus * , t#u8 , t#u8 ) +cpci_hp_unregister_bus int cpci_hp_unregister_bus ( s#pci_bus * ) +s#slot struct slot { t#u8 number ; unsigned int devfn ; s#pci_bus * bus ; s#pci_dev * dev ; unsigned int latch_status : 1 ; unsigned int adapter_status : 1 ; unsigned int extracting ; s#hotplug_slot hotplug_slot ; s#list_head slot_list ; } +s#cpci_hp_controller_ops struct cpci_hp_controller_ops { int ( * query_enum ) ( void ) ; int ( * enable_irq ) ( void ) ; int ( * disable_irq ) ( void ) ; int ( * check_irq ) ( void * ) ; int ( * hardware_test ) ( s#slot * , t#u32 ) ; t#u8 ( * get_power ) ( s#slot * ) ; int ( * set_power ) ( s#slot * , int ) ; } +s#cpci_hp_controller struct cpci_hp_controller { unsigned int irq ; unsigned long irq_flags ; char * devname ; void * dev_id ; char * name ; s#cpci_hp_controller_ops * ops ; } +cpci_hp_register_controller int cpci_hp_register_controller ( s#cpci_hp_controller * ) +cpci_hp_unregister_controller int cpci_hp_unregister_controller ( s#cpci_hp_controller * ) +cpci_hp_start int cpci_hp_start ( void ) +cpci_hp_stop int cpci_hp_stop ( void ) + +/* drivers/pci/hotplug/pci_hotplug_core.o */ +s##proc_dir_entry +s##aer_stats +s##sock +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##fs_pin +s##ucounts +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +__pci_hp_register int __pci_hp_register ( s#hotplug_slot * , s#pci_bus * , int , const char * , s#module * , const char * ) +__pci_hp_initialize int __pci_hp_initialize ( s#hotplug_slot * , s#pci_bus * , int , const char * , s#module * , const char * ) +pci_hp_add int pci_hp_add ( s#hotplug_slot * ) +pci_hp_deregister void pci_hp_deregister ( s#hotplug_slot * ) +pci_hp_del void pci_hp_del ( s#hotplug_slot * ) +pci_hp_destroy void pci_hp_destroy ( s#hotplug_slot * ) + +/* drivers/pci/iov.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_iov_virtfn_devfn int pci_iov_virtfn_devfn ( s#pci_dev * , int ) +pci_iov_vf_id int pci_iov_vf_id ( s#pci_dev * ) +pci_iov_get_pf_drvdata void * pci_iov_get_pf_drvdata ( s#pci_dev * , s#pci_driver * ) +pci_enable_sriov int pci_enable_sriov ( s#pci_dev * , int ) +pci_disable_sriov void pci_disable_sriov ( s#pci_dev * ) +pci_num_vf int pci_num_vf ( s#pci_dev * ) +pci_vfs_assigned int pci_vfs_assigned ( s#pci_dev * ) +pci_sriov_set_totalvfs int pci_sriov_set_totalvfs ( s#pci_dev * , t#u16 ) +pci_sriov_get_totalvfs int pci_sriov_get_totalvfs ( s#pci_dev * ) +pci_sriov_configure_simple int pci_sriov_configure_simple ( s#pci_dev * , int ) + +/* drivers/pci/irq.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +pci_request_irq int __attribute__ ( ( __format__ ( printf , 6 , 7 ) ) ) pci_request_irq ( s#pci_dev * , unsigned int , t#irq_handler_t , t#irq_handler_t , void * , const char * , ... ) +pci_free_irq void pci_free_irq ( s#pci_dev * , unsigned int , void * ) + +/* drivers/pci/msi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##platform_msi_priv_data +pci_msi_mask_irq void pci_msi_mask_irq ( s#irq_data * ) +pci_msi_unmask_irq void pci_msi_unmask_irq ( s#irq_data * ) +pci_write_msi_msg void pci_write_msi_msg ( unsigned int , s#msi_msg * ) +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_restore_msi_state void pci_restore_msi_state ( s#pci_dev * ) +pci_msi_vec_count int pci_msi_vec_count ( s#pci_dev * ) +pci_disable_msi void pci_disable_msi ( s#pci_dev * ) +pci_msix_vec_count int pci_msix_vec_count ( s#pci_dev * ) +pci_disable_msix void pci_disable_msix ( s#pci_dev * ) +pci_msi_enabled int pci_msi_enabled ( void ) +pci_enable_msi int pci_enable_msi ( s#pci_dev * ) +pci_enable_msix_range int pci_enable_msix_range ( s#pci_dev * , s#msix_entry * , int , int ) +pci_alloc_irq_vectors_affinity int pci_alloc_irq_vectors_affinity ( s#pci_dev * , unsigned int , unsigned int , unsigned int , s#irq_affinity * ) +pci_free_irq_vectors void pci_free_irq_vectors ( s#pci_dev * ) +pci_irq_vector int pci_irq_vector ( s#pci_dev * , unsigned int ) +pci_irq_get_affinity const s#cpumask * pci_irq_get_affinity ( s#pci_dev * , int ) +msi_desc_to_pci_dev s#pci_dev * msi_desc_to_pci_dev ( s#msi_desc * ) +msi_desc_to_pci_sysdata void * msi_desc_to_pci_sysdata ( s#msi_desc * ) +s#msi_alloc_info struct msi_alloc_info { s#msi_desc * desc ; t#irq_hw_number_t hwirq ; unsigned long flags ; union { unsigned long ul ; void * ptr ; } scratchpad [ 2 ] ; } +t#msi_alloc_info_t typedef s#msi_alloc_info msi_alloc_info_t +s#msi_domain_ops struct msi_domain_ops { t#irq_hw_number_t ( * get_hwirq ) ( s#msi_domain_info * , t#msi_alloc_info_t * ) ; int ( * msi_init ) ( s#irq_domain * , s#msi_domain_info * , unsigned int , t#irq_hw_number_t , t#msi_alloc_info_t * ) ; void ( * msi_free ) ( s#irq_domain * , s#msi_domain_info * , unsigned int ) ; int ( * msi_check ) ( s#irq_domain * , s#msi_domain_info * , s#device * ) ; int ( * msi_prepare ) ( s#irq_domain * , s#device * , int , t#msi_alloc_info_t * ) ; void ( * msi_finish ) ( t#msi_alloc_info_t * , int ) ; void ( * set_desc ) ( t#msi_alloc_info_t * , s#msi_desc * ) ; int ( * handle_error ) ( s#irq_domain * , s#msi_desc * , int ) ; int ( * domain_alloc_irqs ) ( s#irq_domain * , s#device * , int ) ; void ( * domain_free_irqs ) ( s#irq_domain * , s#device * ) ; } +s#msi_domain_info struct msi_domain_info { t#u32 flags ; s#msi_domain_ops * ops ; s#irq_chip * chip ; void * chip_data ; t#irq_flow_handler_t handler ; void * handler_data ; const char * handler_name ; void * data ; } +pci_msi_create_irq_domain s#irq_domain * pci_msi_create_irq_domain ( s#fwnode_handle * , s#msi_domain_info * , s#irq_domain * ) + +/* drivers/pci/of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_pci_find_child_device s#device_node * of_pci_find_child_device ( s#device_node * , unsigned int ) +of_pci_get_devfn int of_pci_get_devfn ( s#device_node * ) +of_pci_parse_bus_range int of_pci_parse_bus_range ( s#device_node * , s#resource * ) +of_get_pci_domain_nr int of_get_pci_domain_nr ( s#device_node * ) +of_pci_check_probe_only void of_pci_check_probe_only ( void ) +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +of_irq_parse_and_map_pci int of_irq_parse_and_map_pci ( const s#pci_dev * , t#u8 , t#u8 ) +of_pci_get_max_link_speed int of_pci_get_max_link_speed ( s#device_node * ) + +/* drivers/pci/p2pdma.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +pci_p2pdma_add_resource int pci_p2pdma_add_resource ( s#pci_dev * , int , t#size_t , t#u64 ) +pci_p2pdma_distance_many int pci_p2pdma_distance_many ( s#pci_dev * , s#device * * , int , t#bool ) +pci_has_p2pmem t#bool pci_has_p2pmem ( s#pci_dev * ) +pci_p2pmem_find_many s#pci_dev * pci_p2pmem_find_many ( s#device * * , int ) +pci_alloc_p2pmem void * pci_alloc_p2pmem ( s#pci_dev * , t#size_t ) +pci_free_p2pmem void pci_free_p2pmem ( s#pci_dev * , void * , t#size_t ) +pci_p2pmem_virt_to_bus t#pci_bus_addr_t pci_p2pmem_virt_to_bus ( s#pci_dev * , void * ) +pci_p2pmem_alloc_sgl s#scatterlist * pci_p2pmem_alloc_sgl ( s#pci_dev * , unsigned int * , t#u32 ) +pci_p2pmem_free_sgl void pci_p2pmem_free_sgl ( s#pci_dev * , s#scatterlist * ) +pci_p2pmem_publish void pci_p2pmem_publish ( s#pci_dev * , t#bool ) +pci_p2pdma_enable_store int pci_p2pdma_enable_store ( const char * , s#pci_dev * * , t#bool * ) +pci_p2pdma_enable_show t#ssize_t pci_p2pdma_enable_show ( char * , s#pci_dev * , t#bool ) + +/* drivers/pci/pci.o */ +pci_power_names extern const char * pci_power_names [ ] +isa_dma_bridge_buggy extern int isa_dma_bridge_buggy +pci_pci_problems extern int pci_pci_problems +pci_ats_disabled t#bool pci_ats_disabled ( void ) +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##aer_stats +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +pci_bus_max_busnr unsigned char pci_bus_max_busnr ( s#pci_bus * ) +pci_status_get_and_clear_errors int pci_status_get_and_clear_errors ( s#pci_dev * ) +pci_ioremap_bar void * pci_ioremap_bar ( s#pci_dev * , int ) +pci_ioremap_wc_bar void * pci_ioremap_wc_bar ( s#pci_dev * , int ) +pci_find_next_capability t#u8 pci_find_next_capability ( s#pci_dev * , t#u8 , int ) +pci_find_capability t#u8 pci_find_capability ( s#pci_dev * , int ) +pci_bus_find_capability t#u8 pci_bus_find_capability ( s#pci_bus * , unsigned int , int ) +pci_find_next_ext_capability t#u16 pci_find_next_ext_capability ( s#pci_dev * , t#u16 , int ) +pci_find_ext_capability t#u16 pci_find_ext_capability ( s#pci_dev * , int ) +pci_get_dsn t#u64 pci_get_dsn ( s#pci_dev * ) +pci_find_next_ht_capability t#u8 pci_find_next_ht_capability ( s#pci_dev * , t#u8 , int ) +pci_find_ht_capability t#u8 pci_find_ht_capability ( s#pci_dev * , int ) +pci_find_vsec_capability t#u16 pci_find_vsec_capability ( s#pci_dev * , t#u16 , int ) +pci_find_parent_resource s#resource * pci_find_parent_resource ( const s#pci_dev * , s#resource * ) +pci_find_resource s#resource * pci_find_resource ( s#pci_dev * , s#resource * ) +pci_platform_power_transition int pci_platform_power_transition ( s#pci_dev * , t#pci_power_t ) +pci_set_power_state int pci_set_power_state ( s#pci_dev * , t#pci_power_t ) +pci_save_state int pci_save_state ( s#pci_dev * ) +pci_restore_state void pci_restore_state ( s#pci_dev * ) +s##pci_saved_state +pci_store_saved_state s#pci_saved_state * pci_store_saved_state ( s#pci_dev * ) +pci_load_saved_state int pci_load_saved_state ( s#pci_dev * , s#pci_saved_state * ) +pci_load_and_free_saved_state int pci_load_and_free_saved_state ( s#pci_dev * , s#pci_saved_state * * ) +pci_reenable_device int __attribute__ ( ( __warn_unused_result__ ) ) pci_reenable_device ( s#pci_dev * ) +pci_enable_device_io int __attribute__ ( ( __warn_unused_result__ ) ) pci_enable_device_io ( s#pci_dev * ) +pci_enable_device_mem int __attribute__ ( ( __warn_unused_result__ ) ) pci_enable_device_mem ( s#pci_dev * ) +pci_enable_device int __attribute__ ( ( __warn_unused_result__ ) ) pci_enable_device ( s#pci_dev * ) +pcim_enable_device int __attribute__ ( ( __warn_unused_result__ ) ) pcim_enable_device ( s#pci_dev * ) +pcim_pin_device void pcim_pin_device ( s#pci_dev * ) +pci_disable_device void pci_disable_device ( s#pci_dev * ) +e#pcie_reset_state enum pcie_reset_state { pcie_deassert_reset = ( pcie_reset_state_t ) 1 , pcie_warm_reset = ( pcie_reset_state_t ) 2 , pcie_hot_reset = ( pcie_reset_state_t ) 3 } +pci_set_pcie_reset_state int pci_set_pcie_reset_state ( s#pci_dev * , e#pcie_reset_state ) +pci_pme_capable t#bool pci_pme_capable ( s#pci_dev * , t#pci_power_t ) +pci_pme_active void pci_pme_active ( s#pci_dev * , t#bool ) +pci_enable_wake int pci_enable_wake ( s#pci_dev * , t#pci_power_t , t#bool ) +pci_wake_from_d3 int pci_wake_from_d3 ( s#pci_dev * , t#bool ) +pci_prepare_to_sleep int pci_prepare_to_sleep ( s#pci_dev * ) +pci_back_from_sleep int pci_back_from_sleep ( s#pci_dev * ) +pci_dev_run_wake t#bool pci_dev_run_wake ( s#pci_dev * ) +pci_choose_state t#pci_power_t pci_choose_state ( s#pci_dev * , t#pm_message_t ) +pci_d3cold_enable void pci_d3cold_enable ( s#pci_dev * ) +pci_d3cold_disable void pci_d3cold_disable ( s#pci_dev * ) +pci_rebar_get_possible_sizes t#u32 pci_rebar_get_possible_sizes ( s#pci_dev * , int ) +pci_enable_atomic_ops_to_root int pci_enable_atomic_ops_to_root ( s#pci_dev * , t#u32 ) +pci_common_swizzle t#u8 pci_common_swizzle ( s#pci_dev * , t#u8 * ) +pci_release_region void pci_release_region ( s#pci_dev * , int ) +pci_request_region int __attribute__ ( ( __warn_unused_result__ ) ) pci_request_region ( s#pci_dev * , int , const char * ) +pci_release_selected_regions void pci_release_selected_regions ( s#pci_dev * , int ) +pci_request_selected_regions int pci_request_selected_regions ( s#pci_dev * , int , const char * ) +pci_request_selected_regions_exclusive int pci_request_selected_regions_exclusive ( s#pci_dev * , int , const char * ) +pci_release_regions void pci_release_regions ( s#pci_dev * ) +pci_request_regions int __attribute__ ( ( __warn_unused_result__ ) ) pci_request_regions ( s#pci_dev * , const char * ) +pci_request_regions_exclusive int __attribute__ ( ( __warn_unused_result__ ) ) pci_request_regions_exclusive ( s#pci_dev * , const char * ) +pci_pio_to_address t#phys_addr_t pci_pio_to_address ( unsigned long ) +pci_remap_iospace int pci_remap_iospace ( const s#resource * , t#phys_addr_t ) +pci_unmap_iospace void pci_unmap_iospace ( s#resource * ) +devm_pci_remap_iospace int devm_pci_remap_iospace ( s#device * , const s#resource * , t#phys_addr_t ) +devm_pci_remap_cfgspace void * devm_pci_remap_cfgspace ( s#device * , t#resource_size_t , t#resource_size_t ) +devm_pci_remap_cfg_resource void * devm_pci_remap_cfg_resource ( s#device * , s#resource * ) +pci_set_master void pci_set_master ( s#pci_dev * ) +pci_clear_master void pci_clear_master ( s#pci_dev * ) +pci_set_cacheline_size int pci_set_cacheline_size ( s#pci_dev * ) +pci_set_mwi int __attribute__ ( ( __warn_unused_result__ ) ) pci_set_mwi ( s#pci_dev * ) +pcim_set_mwi int __attribute__ ( ( __warn_unused_result__ ) ) pcim_set_mwi ( s#pci_dev * ) +pci_try_set_mwi int pci_try_set_mwi ( s#pci_dev * ) +pci_clear_mwi void pci_clear_mwi ( s#pci_dev * ) +pci_intx void pci_intx ( s#pci_dev * , int ) +pci_check_and_mask_intx t#bool pci_check_and_mask_intx ( s#pci_dev * ) +pci_check_and_unmask_intx t#bool pci_check_and_unmask_intx ( s#pci_dev * ) +pci_wait_for_pending_transaction int pci_wait_for_pending_transaction ( s#pci_dev * ) +pcie_flr int pcie_flr ( s#pci_dev * ) +pcie_reset_flr int pcie_reset_flr ( s#pci_dev * , t#bool ) +pci_bridge_secondary_bus_reset int pci_bridge_secondary_bus_reset ( s#pci_dev * ) +pci_dev_lock void pci_dev_lock ( s#pci_dev * ) +pci_dev_trylock int pci_dev_trylock ( s#pci_dev * ) +pci_dev_unlock void pci_dev_unlock ( s#pci_dev * ) +__pci_reset_function_locked int __pci_reset_function_locked ( s#pci_dev * ) +pci_reset_function int pci_reset_function ( s#pci_dev * ) +pci_reset_function_locked int pci_reset_function_locked ( s#pci_dev * ) +pci_try_reset_function int pci_try_reset_function ( s#pci_dev * ) +pci_probe_reset_slot int pci_probe_reset_slot ( s#pci_slot * ) +pci_probe_reset_bus int pci_probe_reset_bus ( s#pci_bus * ) +pci_reset_bus int pci_reset_bus ( s#pci_dev * ) +pcix_get_max_mmrbc int pcix_get_max_mmrbc ( s#pci_dev * ) +pcix_get_mmrbc int pcix_get_mmrbc ( s#pci_dev * ) +pcix_set_mmrbc int pcix_set_mmrbc ( s#pci_dev * , int ) +pcie_get_readrq int pcie_get_readrq ( s#pci_dev * ) +pcie_set_readrq int pcie_set_readrq ( s#pci_dev * , int ) +pcie_get_mps int pcie_get_mps ( s#pci_dev * ) +pcie_set_mps int pcie_set_mps ( s#pci_dev * , int ) +e#pci_bus_speed enum pci_bus_speed { PCI_SPEED_33MHz = 0x00 , PCI_SPEED_66MHz = 0x01 , PCI_SPEED_66MHz_PCIX = 0x02 , PCI_SPEED_100MHz_PCIX = 0x03 , PCI_SPEED_133MHz_PCIX = 0x04 , PCI_SPEED_66MHz_PCIX_ECC = 0x05 , PCI_SPEED_100MHz_PCIX_ECC = 0x06 , PCI_SPEED_133MHz_PCIX_ECC = 0x07 , PCI_SPEED_66MHz_PCIX_266 = 0x09 , PCI_SPEED_100MHz_PCIX_266 = 0x0a , PCI_SPEED_133MHz_PCIX_266 = 0x0b , AGP_UNKNOWN = 0x0c , AGP_1X = 0x0d , AGP_2X = 0x0e , AGP_4X = 0x0f , AGP_8X = 0x10 , PCI_SPEED_66MHz_PCIX_533 = 0x11 , PCI_SPEED_100MHz_PCIX_533 = 0x12 , PCI_SPEED_133MHz_PCIX_533 = 0x13 , PCIE_SPEED_2_5GT = 0x14 , PCIE_SPEED_5_0GT = 0x15 , PCIE_SPEED_8_0GT = 0x16 , PCIE_SPEED_16_0GT = 0x17 , PCIE_SPEED_32_0GT = 0x18 , PCIE_SPEED_64_0GT = 0x19 , PCI_SPEED_UNKNOWN = 0xff , } +e#pcie_link_width enum pcie_link_width { PCIE_LNK_WIDTH_RESRV = 0x00 , PCIE_LNK_X1 = 0x01 , PCIE_LNK_X2 = 0x02 , PCIE_LNK_X4 = 0x04 , PCIE_LNK_X8 = 0x08 , PCIE_LNK_X12 = 0x0c , PCIE_LNK_X16 = 0x10 , PCIE_LNK_X32 = 0x20 , PCIE_LNK_WIDTH_UNKNOWN = 0xff , } +pcie_bandwidth_available t#u32 pcie_bandwidth_available ( s#pci_dev * , s#pci_dev * * , e#pci_bus_speed * , e#pcie_link_width * ) +pcie_get_speed_cap e#pci_bus_speed pcie_get_speed_cap ( s#pci_dev * ) +pcie_get_width_cap e#pcie_link_width pcie_get_width_cap ( s#pci_dev * ) +pcie_print_link_status void pcie_print_link_status ( s#pci_dev * ) +pci_select_bars int pci_select_bars ( s#pci_dev * , unsigned long ) +pci_pr3_present t#bool pci_pr3_present ( s#pci_dev * ) +pci_device_is_present t#bool pci_device_is_present ( s#pci_dev * ) +pci_ignore_hotplug void pci_ignore_hotplug ( s#pci_dev * ) +pci_fixup_cardbus void pci_fixup_cardbus ( s#pci_bus * ) + +/* drivers/pci/pci-acpi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_acpi_set_companion_lookup_hook int pci_acpi_set_companion_lookup_hook ( s#acpi_device * ( * ) ( s#pci_dev * ) ) +pci_acpi_clear_companion_lookup_hook void pci_acpi_clear_companion_lookup_hook ( void ) + +/* drivers/pci/pci-bridge-emul.o */ +s#pci_bridge_emul_conf struct pci_bridge_emul_conf { t#__le16 vendor ; t#__le16 device ; t#__le16 command ; t#__le16 status ; t#__le32 class_revision ; t#u8 cache_line_size ; t#u8 latency_timer ; t#u8 header_type ; t#u8 bist ; t#__le32 bar [ 2 ] ; t#u8 primary_bus ; t#u8 secondary_bus ; t#u8 subordinate_bus ; t#u8 secondary_latency_timer ; t#u8 iobase ; t#u8 iolimit ; t#__le16 secondary_status ; t#__le16 membase ; t#__le16 memlimit ; t#__le16 pref_mem_base ; t#__le16 pref_mem_limit ; t#__le32 prefbaseupper ; t#__le32 preflimitupper ; t#__le16 iobaseupper ; t#__le16 iolimitupper ; t#u8 capabilities_pointer ; t#u8 reserve [ 3 ] ; t#__le32 romaddr ; t#u8 intline ; t#u8 intpin ; t#__le16 bridgectrl ; } +s#pci_bridge_emul_pcie_conf struct pci_bridge_emul_pcie_conf { t#u8 cap_id ; t#u8 next ; t#__le16 cap ; t#__le32 devcap ; t#__le16 devctl ; t#__le16 devsta ; t#__le32 lnkcap ; t#__le16 lnkctl ; t#__le16 lnksta ; t#__le32 slotcap ; t#__le16 slotctl ; t#__le16 slotsta ; t#__le16 rootctl ; t#__le16 rootcap ; t#__le32 rootsta ; t#__le32 devcap2 ; t#__le16 devctl2 ; t#__le16 devsta2 ; t#__le32 lnkcap2 ; t#__le16 lnkctl2 ; t#__le16 lnksta2 ; t#__le32 slotcap2 ; t#__le16 slotctl2 ; t#__le16 slotsta2 ; } +t#pci_bridge_emul_read_status_t typedef enum { PCI_BRIDGE_EMUL_HANDLED , PCI_BRIDGE_EMUL_NOT_HANDLED } pci_bridge_emul_read_status_t +s#pci_bridge_emul_ops struct pci_bridge_emul_ops { t#pci_bridge_emul_read_status_t ( * read_base ) ( s#pci_bridge_emul * , int , t#u32 * ) ; t#pci_bridge_emul_read_status_t ( * read_pcie ) ( s#pci_bridge_emul * , int , t#u32 * ) ; void ( * write_base ) ( s#pci_bridge_emul * , int , t#u32 , t#u32 , t#u32 ) ; void ( * write_pcie ) ( s#pci_bridge_emul * , int , t#u32 , t#u32 , t#u32 ) ; } +s##pci_bridge_reg_behavior +s#pci_bridge_emul struct pci_bridge_emul { s#pci_bridge_emul_conf conf ; s#pci_bridge_emul_pcie_conf pcie_conf ; s#pci_bridge_emul_ops * ops ; s#pci_bridge_reg_behavior * pci_regs_behavior ; s#pci_bridge_reg_behavior * pcie_cap_regs_behavior ; void * data ; t#bool has_pcie ; } +pci_bridge_emul_init int pci_bridge_emul_init ( s#pci_bridge_emul * , unsigned int ) +pci_bridge_emul_cleanup void pci_bridge_emul_cleanup ( s#pci_bridge_emul * ) +pci_bridge_emul_conf_read int pci_bridge_emul_conf_read ( s#pci_bridge_emul * , int , int , t#u32 * ) +pci_bridge_emul_conf_write int pci_bridge_emul_conf_write ( s#pci_bridge_emul * , int , int , t#u32 ) + +/* drivers/pci/pci-driver.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_add_dynid int pci_add_dynid ( s#pci_driver * , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int , unsigned long ) +pci_match_id const s#pci_device_id * pci_match_id ( const s#pci_device_id * , s#pci_dev * ) +__pci_register_driver int __attribute__ ( ( __warn_unused_result__ ) ) __pci_register_driver ( s#pci_driver * , s#module * , const char * ) +pci_unregister_driver void pci_unregister_driver ( s#pci_driver * ) +pci_dev_driver s#pci_driver * pci_dev_driver ( const s#pci_dev * ) +pci_dev_get s#pci_dev * pci_dev_get ( s#pci_dev * ) +pci_dev_put void pci_dev_put ( s#pci_dev * ) +pci_bus_type extern s#bus_type pci_bus_type +pcie_port_bus_type extern s#bus_type pcie_port_bus_type + +/* drivers/pci/pcie/aer.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_enable_pcie_error_reporting int pci_enable_pcie_error_reporting ( s#pci_dev * ) +pci_disable_pcie_error_reporting int pci_disable_pcie_error_reporting ( s#pci_dev * ) +pci_aer_clear_nonfatal_status int pci_aer_clear_nonfatal_status ( s#pci_dev * ) +cper_severity_to_aer int cper_severity_to_aer ( int ) +s#aer_header_log_regs struct aer_header_log_regs { unsigned int dw0 ; unsigned int dw1 ; unsigned int dw2 ; unsigned int dw3 ; } +s#aer_capability_regs struct aer_capability_regs { t#u32 header ; t#u32 uncor_status ; t#u32 uncor_mask ; t#u32 uncor_severity ; t#u32 cor_status ; t#u32 cor_mask ; t#u32 cap_control ; s#aer_header_log_regs header_log ; t#u32 root_command ; t#u32 root_status ; t#u16 cor_err_source ; t#u16 uncor_err_source ; } +aer_recover_queue void aer_recover_queue ( int , unsigned int , unsigned int , int , s#aer_capability_regs * ) + +/* drivers/pci/pcie/aspm.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_disable_link_state_locked int pci_disable_link_state_locked ( s#pci_dev * , int ) +pci_disable_link_state int pci_disable_link_state ( s#pci_dev * , int ) +pcie_aspm_enabled t#bool pcie_aspm_enabled ( s#pci_dev * ) +pcie_aspm_support_enabled t#bool pcie_aspm_support_enabled ( void ) + +/* drivers/pci/pcie/portdrv_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pcie_port_find_device s#device * pcie_port_find_device ( s#pci_dev * , t#u32 ) +s#pcie_device struct pcie_device { int irq ; s#pci_dev * port ; t#u32 service ; void * priv_data ; s#device device ; } +s#pcie_port_service_driver struct pcie_port_service_driver { const char * name ; int ( * probe ) ( s#pcie_device * ) ; void ( * remove ) ( s#pcie_device * ) ; int ( * suspend ) ( s#pcie_device * ) ; int ( * resume_noirq ) ( s#pcie_device * ) ; int ( * resume ) ( s#pcie_device * ) ; int ( * runtime_suspend ) ( s#pcie_device * ) ; int ( * runtime_resume ) ( s#pcie_device * ) ; int ( * slot_reset ) ( s#pcie_device * ) ; void ( * error_resume ) ( s#pci_dev * ) ; int port_type ; t#u32 service ; s#device_driver driver ; } +pcie_port_service_register int pcie_port_service_register ( s#pcie_port_service_driver * ) +pcie_port_service_unregister void pcie_port_service_unregister ( s#pcie_port_service_driver * ) + +/* drivers/pci/pcie/ptm.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_enable_ptm int pci_enable_ptm ( s#pci_dev * , t#u8 * ) +pcie_ptm_enabled t#bool pcie_ptm_enabled ( s#pci_dev * ) + +/* drivers/pci/probe.o */ +pci_root_buses extern s#list_head pci_root_buses +no_pci_devices int no_pci_devices ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_alloc_host_bridge s#pci_host_bridge * pci_alloc_host_bridge ( t#size_t ) +devm_pci_alloc_host_bridge s#pci_host_bridge * devm_pci_alloc_host_bridge ( s#device * , t#size_t ) +pci_free_host_bridge void pci_free_host_bridge ( s#pci_host_bridge * ) +pcie_link_speed extern const unsigned char pcie_link_speed [ ] +pci_speed_string const char * pci_speed_string ( e#pci_bus_speed ) +pcie_update_link_speed void pcie_update_link_speed ( s#pci_bus * , t#u16 ) +pci_add_new_bus s#pci_bus * pci_add_new_bus ( s#pci_bus * , s#pci_dev * , int ) +pci_scan_bridge int pci_scan_bridge ( s#pci_bus * , s#pci_dev * , int , int ) +pcie_relaxed_ordering_enabled t#bool pcie_relaxed_ordering_enabled ( s#pci_dev * ) +pci_alloc_dev s#pci_dev * pci_alloc_dev ( s#pci_bus * ) +pci_bus_read_dev_vendor_id t#bool pci_bus_read_dev_vendor_id ( s#pci_bus * , int , t#u32 * , int ) +pci_scan_single_device s#pci_dev * pci_scan_single_device ( s#pci_bus * , int ) +pci_scan_slot int pci_scan_slot ( s#pci_bus * , int ) +pcie_bus_configure_settings void pcie_bus_configure_settings ( s#pci_bus * ) +pci_scan_child_bus unsigned int pci_scan_child_bus ( s#pci_bus * ) +pci_create_root_bus s#pci_bus * pci_create_root_bus ( s#device * , int , s#pci_ops * , void * , s#list_head * ) +pci_host_probe int pci_host_probe ( s#pci_host_bridge * ) +pci_scan_root_bus_bridge int pci_scan_root_bus_bridge ( s#pci_host_bridge * ) +pci_scan_root_bus s#pci_bus * pci_scan_root_bus ( s#device * , int , s#pci_ops * , void * , s#list_head * ) +pci_scan_bus s#pci_bus * pci_scan_bus ( int , s#pci_ops * , void * ) +pci_rescan_bus unsigned int pci_rescan_bus ( s#pci_bus * ) +pci_lock_rescan_remove void pci_lock_rescan_remove ( void ) +pci_unlock_rescan_remove void pci_unlock_rescan_remove ( void ) +pci_hp_add_bridge int pci_hp_add_bridge ( s#pci_dev * ) + +/* drivers/pci/quirks.o */ +e#pci_fixup_pass enum pci_fixup_pass { pci_fixup_early , pci_fixup_header , pci_fixup_final , pci_fixup_enable , pci_fixup_resume , pci_fixup_suspend , pci_fixup_resume_early , pci_fixup_suspend_late , } +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_fixup_device void pci_fixup_device ( e#pci_fixup_pass , s#pci_dev * ) + +/* drivers/pci/remove.o */ +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##aer_stats +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +pci_remove_bus void pci_remove_bus ( s#pci_bus * ) +pci_stop_and_remove_bus_device void pci_stop_and_remove_bus_device ( s#pci_dev * ) +pci_stop_and_remove_bus_device_locked void pci_stop_and_remove_bus_device_locked ( s#pci_dev * ) +pci_stop_root_bus void pci_stop_root_bus ( s#pci_bus * ) +pci_remove_root_bus void pci_remove_root_bus ( s#pci_bus * ) + +/* drivers/pci/rom.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_enable_rom int pci_enable_rom ( s#pci_dev * ) +pci_disable_rom void pci_disable_rom ( s#pci_dev * ) +pci_map_rom void __attribute__ ( ( __warn_unused_result__ ) ) * pci_map_rom ( s#pci_dev * , t#size_t * ) +pci_unmap_rom void pci_unmap_rom ( s#pci_dev * , void * ) + +/* drivers/pci/search.o */ +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##aer_stats +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +pci_find_bus s#pci_bus * pci_find_bus ( int , int ) +pci_find_next_bus s#pci_bus * pci_find_next_bus ( const s#pci_bus * ) +pci_get_slot s#pci_dev * pci_get_slot ( s#pci_bus * , unsigned int ) +pci_get_domain_bus_and_slot s#pci_dev * pci_get_domain_bus_and_slot ( int , unsigned int , unsigned int ) +pci_get_subsys s#pci_dev * pci_get_subsys ( unsigned int , unsigned int , unsigned int , unsigned int , s#pci_dev * ) +pci_get_device s#pci_dev * pci_get_device ( unsigned int , unsigned int , s#pci_dev * ) +pci_get_class s#pci_dev * pci_get_class ( unsigned int , s#pci_dev * ) +pci_dev_present int pci_dev_present ( const s#pci_device_id * ) + +/* drivers/pci/setup-bus.o */ +pci_flags extern unsigned int pci_flags +s##proc_dir_entry +s##hotplug_slot +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##aer_stats +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +pci_setup_cardbus void pci_setup_cardbus ( s#pci_bus * ) +pci_bus_size_bridges void pci_bus_size_bridges ( s#pci_bus * ) +pci_bus_assign_resources void pci_bus_assign_resources ( const s#pci_bus * ) +pci_bus_claim_resources void pci_bus_claim_resources ( s#pci_bus * ) +pci_assign_unassigned_bridge_resources void pci_assign_unassigned_bridge_resources ( s#pci_dev * ) +pci_assign_unassigned_bus_resources void pci_assign_unassigned_bus_resources ( s#pci_bus * ) + +/* drivers/pci/setup-res.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_claim_resource int pci_claim_resource ( s#pci_dev * , int ) +pci_assign_resource int __attribute__ ( ( __warn_unused_result__ ) ) pci_assign_resource ( s#pci_dev * , int ) +pci_release_resource void pci_release_resource ( s#pci_dev * , int ) +pci_resize_resource int __attribute__ ( ( __warn_unused_result__ ) ) pci_resize_resource ( s#pci_dev * , int , int ) + +/* drivers/pci/slot.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +pci_slots_kset extern s#kset * pci_slots_kset +s##proc_dir_entry +s##aer_stats +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##pcie_link_state +s##pci_p2pdma +s##hotplug_slot +pci_create_slot s#pci_slot * pci_create_slot ( s#pci_bus * , int , const char * , s#hotplug_slot * ) +pci_destroy_slot void pci_destroy_slot ( s#pci_slot * ) +pci_hp_create_module_link void pci_hp_create_module_link ( s#pci_slot * ) +pci_hp_remove_module_link void pci_hp_remove_module_link ( s#pci_slot * ) + +/* drivers/pci/switch/switchtec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +switchtec_class extern s#class * switchtec_class + +/* drivers/pci/vgaarb.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +vga_default_device s#pci_dev * vga_default_device ( void ) +vga_remove_vgacon int vga_remove_vgacon ( s#pci_dev * ) +vga_get int vga_get ( s#pci_dev * , unsigned int , int ) +vga_put void vga_put ( s#pci_dev * , unsigned int ) +vga_set_legacy_decoding void vga_set_legacy_decoding ( s#pci_dev * , unsigned int ) +vga_client_register int vga_client_register ( s#pci_dev * , unsigned int ( * ) ( s#pci_dev * , t#bool ) ) + +/* drivers/pci/vpd.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##pcie_link_state +s##pci_p2pdma +pci_vpd_alloc void * pci_vpd_alloc ( s#pci_dev * , unsigned int * ) +pci_vpd_find_id_string int pci_vpd_find_id_string ( const t#u8 * , unsigned int , unsigned int * ) +pci_read_vpd t#ssize_t pci_read_vpd ( s#pci_dev * , t#loff_t , t#size_t , void * ) +pci_write_vpd t#ssize_t pci_write_vpd ( s#pci_dev * , t#loff_t , t#size_t , const void * ) +pci_vpd_find_ro_info_keyword int pci_vpd_find_ro_info_keyword ( const void * , unsigned int , const char * , unsigned int * ) +pci_vpd_check_csum int pci_vpd_check_csum ( const void * , unsigned int ) + +/* drivers/perf/hisilicon/hisi_uncore_pmu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +hisi_format_sysfs_show t#ssize_t hisi_format_sysfs_show ( s#device * , s#device_attribute * , char * ) +hisi_event_sysfs_show t#ssize_t hisi_event_sysfs_show ( s#device * , s#device_attribute * , char * ) +hisi_cpumask_sysfs_show t#ssize_t hisi_cpumask_sysfs_show ( s#device * , s#device_attribute * , char * ) +hisi_uncore_pmu_get_event_idx int hisi_uncore_pmu_get_event_idx ( s#perf_event * ) +hisi_uncore_pmu_identifier_attr_show t#ssize_t hisi_uncore_pmu_identifier_attr_show ( s#device * , s#device_attribute * , char * ) +s#hisi_uncore_ops struct hisi_uncore_ops { void ( * write_evtype ) ( s#hisi_pmu * , int , t#u32 ) ; int ( * get_event_idx ) ( s#perf_event * ) ; t#u64 ( * read_counter ) ( s#hisi_pmu * , s#hw_perf_event * ) ; void ( * write_counter ) ( s#hisi_pmu * , s#hw_perf_event * , t#u64 ) ; void ( * enable_counter ) ( s#hisi_pmu * , s#hw_perf_event * ) ; void ( * disable_counter ) ( s#hisi_pmu * , s#hw_perf_event * ) ; void ( * enable_counter_int ) ( s#hisi_pmu * , s#hw_perf_event * ) ; void ( * disable_counter_int ) ( s#hisi_pmu * , s#hw_perf_event * ) ; void ( * start_counters ) ( s#hisi_pmu * ) ; void ( * stop_counters ) ( s#hisi_pmu * ) ; t#u32 ( * get_int_status ) ( s#hisi_pmu * ) ; void ( * clear_int_status ) ( s#hisi_pmu * , int ) ; void ( * enable_filter ) ( s#perf_event * ) ; void ( * disable_filter ) ( s#perf_event * ) ; } +s#hisi_pmu_hwevents struct hisi_pmu_hwevents { s#perf_event * hw_events [ 0x10 ] ; unsigned long used_mask [ ( ( ( 0x10 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; const s#attribute_group * * attr_groups ; } +s#hisi_pmu struct hisi_pmu { s#pmu pmu ; const s#hisi_uncore_ops * ops ; s#hisi_pmu_hwevents pmu_events ; t#cpumask_t associated_cpus ; int on_cpu ; int irq ; s#device * dev ; s#hlist_node node ; int sccl_id ; int ccl_id ; void * base ; t#u32 index_id ; t#u32 sub_id ; int num_counters ; int counter_bits ; int check_event ; t#u32 identifier ; } +s##platform_device_id +s##mfd_cell +hisi_uncore_pmu_init_irq int hisi_uncore_pmu_init_irq ( s#hisi_pmu * , s#platform_device * ) +hisi_uncore_pmu_event_init int hisi_uncore_pmu_event_init ( s#perf_event * ) +hisi_uncore_pmu_set_event_period void hisi_uncore_pmu_set_event_period ( s#perf_event * ) +hisi_uncore_pmu_event_update void hisi_uncore_pmu_event_update ( s#perf_event * ) +hisi_uncore_pmu_start void hisi_uncore_pmu_start ( s#perf_event * , int ) +hisi_uncore_pmu_stop void hisi_uncore_pmu_stop ( s#perf_event * , int ) +hisi_uncore_pmu_add int hisi_uncore_pmu_add ( s#perf_event * , int ) +hisi_uncore_pmu_del void hisi_uncore_pmu_del ( s#perf_event * , int ) +hisi_uncore_pmu_read void hisi_uncore_pmu_read ( s#perf_event * ) +hisi_uncore_pmu_enable void hisi_uncore_pmu_enable ( s#pmu * ) +hisi_uncore_pmu_disable void hisi_uncore_pmu_disable ( s#pmu * ) +hisi_uncore_pmu_online_cpu int hisi_uncore_pmu_online_cpu ( unsigned int , s#hlist_node * ) +hisi_uncore_pmu_offline_cpu int hisi_uncore_pmu_offline_cpu ( unsigned int , s#hlist_node * ) + +/* drivers/phy/allwinner/phy-sun4i-usb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +sun4i_usb_phy_set_squelch_detect void sun4i_usb_phy_set_squelch_detect ( s#phy * , t#bool ) + +/* drivers/phy/phy-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +phy_create_lookup int phy_create_lookup ( s#phy * , const char * , const char * ) +phy_remove_lookup void phy_remove_lookup ( s#phy * , const char * , const char * ) +phy_pm_runtime_get int phy_pm_runtime_get ( s#phy * ) +phy_pm_runtime_get_sync int phy_pm_runtime_get_sync ( s#phy * ) +phy_pm_runtime_put int phy_pm_runtime_put ( s#phy * ) +phy_pm_runtime_put_sync int phy_pm_runtime_put_sync ( s#phy * ) +phy_pm_runtime_allow void phy_pm_runtime_allow ( s#phy * ) +phy_pm_runtime_forbid void phy_pm_runtime_forbid ( s#phy * ) +phy_init int phy_init ( s#phy * ) +phy_exit int phy_exit ( s#phy * ) +phy_power_on int phy_power_on ( s#phy * ) +phy_power_off int phy_power_off ( s#phy * ) +phy_set_mode_ext int phy_set_mode_ext ( s#phy * , e#phy_mode , int ) +phy_set_media int phy_set_media ( s#phy * , e#phy_media ) +phy_set_speed int phy_set_speed ( s#phy * , int ) +phy_reset int phy_reset ( s#phy * ) +phy_calibrate int phy_calibrate ( s#phy * ) +phy_configure int phy_configure ( s#phy * , u#phy_configure_opts * ) +phy_validate int phy_validate ( s#phy * , e#phy_mode , int , u#phy_configure_opts * ) +of_phy_get s#phy * of_phy_get ( s#device_node * , const char * ) +of_phy_put void of_phy_put ( s#phy * ) +phy_put void phy_put ( s#device * , s#phy * ) +devm_phy_put void devm_phy_put ( s#device * , s#phy * ) +of_phy_simple_xlate s#phy * of_phy_simple_xlate ( s#device * , s#of_phandle_args * ) +phy_get s#phy * phy_get ( s#device * , const char * ) +phy_optional_get s#phy * phy_optional_get ( s#device * , const char * ) +devm_phy_get s#phy * devm_phy_get ( s#device * , const char * ) +devm_phy_optional_get s#phy * devm_phy_optional_get ( s#device * , const char * ) +devm_of_phy_get s#phy * devm_of_phy_get ( s#device * , s#device_node * , const char * ) +devm_of_phy_get_by_index s#phy * devm_of_phy_get_by_index ( s#device * , s#device_node * , int ) +phy_create s#phy * phy_create ( s#device * , s#device_node * , const s#phy_ops * ) +devm_phy_create s#phy * devm_phy_create ( s#device * , s#device_node * , const s#phy_ops * ) +phy_destroy void phy_destroy ( s#phy * ) +devm_phy_destroy void devm_phy_destroy ( s#device * , s#phy * ) +s#phy_provider struct phy_provider { s#device * dev ; s#device_node * children ; s#module * owner ; s#list_head list ; s#phy * ( * of_xlate ) ( s#device * , s#of_phandle_args * ) ; } +__of_phy_provider_register s#phy_provider * __of_phy_provider_register ( s#device * , s#device_node * , s#module * , s#phy * ( * ) ( s#device * , s#of_phandle_args * ) ) +__devm_of_phy_provider_register s#phy_provider * __devm_of_phy_provider_register ( s#device * , s#device_node * , s#module * , s#phy * ( * ) ( s#device * , s#of_phandle_args * ) ) +of_phy_provider_unregister void of_phy_provider_unregister ( s#phy_provider * ) +devm_of_phy_provider_unregister void devm_of_phy_provider_unregister ( s#device * , s#phy_provider * ) + +/* drivers/phy/phy-core-mipi-dphy.o */ +phy_mipi_dphy_get_default_config int phy_mipi_dphy_get_default_config ( unsigned long , unsigned int , unsigned int , s#phy_configure_opts_mipi_dphy * ) +phy_mipi_dphy_config_validate int phy_mipi_dphy_config_validate ( s#phy_configure_opts_mipi_dphy * ) + +/* drivers/phy/tegra/xusb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##reset_control +s#tegra_xusb_lane_soc struct tegra_xusb_lane_soc { const char * name ; unsigned int offset ; unsigned int shift ; unsigned int mask ; const char * const * funcs ; unsigned int num_funcs ; struct { unsigned int misc_ctl2 ; } regs ; } +s##regulator +s#tegra_xusb_lane struct tegra_xusb_lane { const s#tegra_xusb_lane_soc * soc ; s#tegra_xusb_pad * pad ; s#device_node * np ; s#list_head list ; unsigned int function ; unsigned int index ; } +s#tegra_xusb_lane_ops struct tegra_xusb_lane_ops { s#tegra_xusb_lane * ( * probe ) ( s#tegra_xusb_pad * , s#device_node * , unsigned int ) ; void ( * remove ) ( s#tegra_xusb_lane * ) ; void ( * iddq_enable ) ( s#tegra_xusb_lane * ) ; void ( * iddq_disable ) ( s#tegra_xusb_lane * ) ; int ( * enable_phy_sleepwalk ) ( s#tegra_xusb_lane * , e#usb_device_speed ) ; int ( * disable_phy_sleepwalk ) ( s#tegra_xusb_lane * ) ; int ( * enable_phy_wake ) ( s#tegra_xusb_lane * ) ; int ( * disable_phy_wake ) ( s#tegra_xusb_lane * ) ; t#bool ( * remote_wake_detected ) ( s#tegra_xusb_lane * ) ; } +s#tegra_xusb_pad struct tegra_xusb_pad { const s#tegra_xusb_pad_soc * soc ; s#tegra_xusb_padctl * padctl ; s#phy_provider * provider ; s#phy * * lanes ; s#device dev ; const s#tegra_xusb_lane_ops * ops ; s#list_head list ; } +s#tegra_xusb_pad_ops struct tegra_xusb_pad_ops { s#tegra_xusb_pad * ( * probe ) ( s#tegra_xusb_padctl * , const s#tegra_xusb_pad_soc * , s#device_node * ) ; void ( * remove ) ( s#tegra_xusb_pad * ) ; } +s#tegra_xusb_pad_soc struct tegra_xusb_pad_soc { const char * name ; const s#tegra_xusb_lane_soc * lanes ; unsigned int num_lanes ; const s#tegra_xusb_pad_ops * ops ; } +s##usb_role_switch +e#usb_phy_type enum usb_phy_type { USB_PHY_TYPE_UNDEFINED , USB_PHY_TYPE_USB2 , USB_PHY_TYPE_USB3 , } +e#usb_phy_events enum usb_phy_events { USB_EVENT_NONE , USB_EVENT_VBUS , USB_EVENT_ID , USB_EVENT_CHARGER , USB_EVENT_ENUMERATED , } +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +e#usb_otg_state enum usb_otg_state { OTG_STATE_UNDEFINED = 0 , OTG_STATE_B_IDLE , OTG_STATE_B_SRP_INIT , OTG_STATE_B_PERIPHERAL , OTG_STATE_B_WAIT_ACON , OTG_STATE_B_HOST , OTG_STATE_A_IDLE , OTG_STATE_A_WAIT_VRISE , OTG_STATE_A_WAIT_BCON , OTG_STATE_A_HOST , OTG_STATE_A_SUSPEND , OTG_STATE_A_PERIPHERAL , OTG_STATE_A_WAIT_VFALL , OTG_STATE_A_VBUS_ERR , } +s#usb_otg struct usb_otg { t#u8 default_a ; s#phy * phy ; s#usb_phy * usb_phy ; s#usb_bus * host ; s#usb_gadget * gadget ; e#usb_otg_state state ; int ( * set_host ) ( s#usb_otg * , s#usb_bus * ) ; int ( * set_peripheral ) ( s#usb_otg * , s#usb_gadget * ) ; int ( * set_vbus ) ( s#usb_otg * , t#bool ) ; int ( * start_srp ) ( s#usb_otg * ) ; int ( * start_hnp ) ( s#usb_otg * ) ; void * suse_kabi_padding ; } +s#usb_phy_io_ops struct usb_phy_io_ops { int ( * read ) ( s#usb_phy * , t#u32 ) ; int ( * write ) ( s#usb_phy * , t#u32 , t#u32 ) ; void * suse_kabi_padding ; } +s##extcon_dev +e#usb_charger_state enum usb_charger_state { USB_CHARGER_DEFAULT = 0 , USB_CHARGER_PRESENT = 1 , USB_CHARGER_ABSENT = 2 , } +s#usb_charger_current struct usb_charger_current { unsigned int sdp_min ; unsigned int sdp_max ; unsigned int dcp_min ; unsigned int dcp_max ; unsigned int cdp_min ; unsigned int cdp_max ; unsigned int aca_min ; unsigned int aca_max ; } +s#usb_phy struct usb_phy { s#device * dev ; const char * label ; unsigned int flags ; e#usb_phy_type type ; e#usb_phy_events last_event ; s#usb_otg * otg ; s#device * io_dev ; s#usb_phy_io_ops * io_ops ; void * io_priv ; s#extcon_dev * edev ; s#extcon_dev * id_edev ; s#notifier_block vbus_nb ; s#notifier_block id_nb ; s#notifier_block type_nb ; e#usb_charger_type chg_type ; e#usb_charger_state chg_state ; s#usb_charger_current chg_cur ; s#work_struct chg_work ; s#atomic_notifier_head notifier ; t#u16 port_status ; t#u16 port_change ; s#list_head head ; int ( * init ) ( s#usb_phy * ) ; void ( * shutdown ) ( s#usb_phy * ) ; int ( * set_vbus ) ( s#usb_phy * , int ) ; int ( * set_power ) ( s#usb_phy * , unsigned ) ; int ( * set_suspend ) ( s#usb_phy * , int ) ; int ( * set_wakeup ) ( s#usb_phy * , t#bool ) ; int ( * notify_connect ) ( s#usb_phy * , e#usb_device_speed ) ; int ( * notify_disconnect ) ( s#usb_phy * , e#usb_device_speed ) ; e#usb_charger_type ( * charger_detect ) ( s#usb_phy * ) ; void * suse_kabi_padding ; } +s#tegra_xusb_port struct tegra_xusb_port { s#tegra_xusb_padctl * padctl ; s#tegra_xusb_lane * lane ; unsigned int index ; s#list_head list ; s#device dev ; s#usb_role_switch * usb_role_sw ; s#work_struct usb_phy_work ; s#usb_phy usb_phy ; const s#tegra_xusb_port_ops * ops ; } +s#tegra_xusb_port_ops struct tegra_xusb_port_ops { void ( * release ) ( s#tegra_xusb_port * ) ; void ( * remove ) ( s#tegra_xusb_port * ) ; int ( * enable ) ( s#tegra_xusb_port * ) ; void ( * disable ) ( s#tegra_xusb_port * ) ; s#tegra_xusb_lane * ( * map ) ( s#tegra_xusb_port * ) ; } +s#tegra_xusb_padctl_ops struct tegra_xusb_padctl_ops { s#tegra_xusb_padctl * ( * probe ) ( s#device * , const s#tegra_xusb_padctl_soc * ) ; void ( * remove ) ( s#tegra_xusb_padctl * ) ; int ( * suspend_noirq ) ( s#tegra_xusb_padctl * ) ; int ( * resume_noirq ) ( s#tegra_xusb_padctl * ) ; int ( * usb3_save_context ) ( s#tegra_xusb_padctl * , unsigned int ) ; int ( * hsic_set_idle ) ( s#tegra_xusb_padctl * , unsigned int , t#bool ) ; int ( * usb3_set_lfps_detect ) ( s#tegra_xusb_padctl * , unsigned int , t#bool ) ; int ( * vbus_override ) ( s#tegra_xusb_padctl * , t#bool ) ; int ( * utmi_port_reset ) ( s#phy * ) ; } +s#tegra_xusb_padctl_soc struct tegra_xusb_padctl_soc { const s#tegra_xusb_pad_soc * const * pads ; unsigned int num_pads ; struct { struct { const s#tegra_xusb_port_ops * ops ; unsigned int count ; } usb2 , ulpi , hsic , usb3 ; } ports ; const s#tegra_xusb_padctl_ops * ops ; const char * const * supply_names ; unsigned int num_supplies ; t#bool supports_gen2 ; t#bool need_fake_usb3_port ; } +s##clk +s#tegra_xusb_padctl struct tegra_xusb_padctl { s#device * dev ; void * regs ; s#mutex lock ; s#reset_control * rst ; const s#tegra_xusb_padctl_soc * soc ; s#tegra_xusb_pad * pcie ; s#tegra_xusb_pad * sata ; s#tegra_xusb_pad * ulpi ; s#tegra_xusb_pad * usb2 ; s#tegra_xusb_pad * hsic ; s#list_head ports ; s#list_head lanes ; s#list_head pads ; unsigned int enable ; s#clk * clk ; s#regulator_bulk_data * supplies ; } +tegra_xusb_padctl_get s#tegra_xusb_padctl * tegra_xusb_padctl_get ( s#device * ) +tegra_xusb_padctl_put void tegra_xusb_padctl_put ( s#tegra_xusb_padctl * ) +tegra_xusb_padctl_usb3_save_context int tegra_xusb_padctl_usb3_save_context ( s#tegra_xusb_padctl * , unsigned int ) +tegra_xusb_padctl_hsic_set_idle int tegra_xusb_padctl_hsic_set_idle ( s#tegra_xusb_padctl * , unsigned int , t#bool ) +tegra_xusb_padctl_enable_phy_sleepwalk int tegra_xusb_padctl_enable_phy_sleepwalk ( s#tegra_xusb_padctl * , s#phy * , e#usb_device_speed ) +tegra_xusb_padctl_disable_phy_sleepwalk int tegra_xusb_padctl_disable_phy_sleepwalk ( s#tegra_xusb_padctl * , s#phy * ) +tegra_xusb_padctl_enable_phy_wake int tegra_xusb_padctl_enable_phy_wake ( s#tegra_xusb_padctl * , s#phy * ) +tegra_xusb_padctl_disable_phy_wake int tegra_xusb_padctl_disable_phy_wake ( s#tegra_xusb_padctl * , s#phy * ) +tegra_xusb_padctl_remote_wake_detected t#bool tegra_xusb_padctl_remote_wake_detected ( s#tegra_xusb_padctl * , s#phy * ) +tegra_xusb_padctl_usb3_set_lfps_detect int tegra_xusb_padctl_usb3_set_lfps_detect ( s#tegra_xusb_padctl * , unsigned int , t#bool ) +tegra_xusb_padctl_set_vbus_override int tegra_xusb_padctl_set_vbus_override ( s#tegra_xusb_padctl * , t#bool ) +tegra_phy_xusb_utmi_port_reset int tegra_phy_xusb_utmi_port_reset ( s#phy * ) +tegra_xusb_padctl_get_usb3_companion int tegra_xusb_padctl_get_usb3_companion ( s#tegra_xusb_padctl * , unsigned int ) + +/* drivers/phy/tegra/xusb-tegra124.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##reset_control +s##clk +s##regulator +s##usb_role_switch +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +tegra124_xusb_padctl_soc extern const s#tegra_xusb_padctl_soc tegra124_xusb_padctl_soc + +/* drivers/phy/tegra/xusb-tegra186.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##reset_control +s##clk +s##regulator +s##usb_role_switch +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +tegra186_xusb_padctl_soc extern const s#tegra_xusb_padctl_soc tegra186_xusb_padctl_soc +tegra194_xusb_padctl_soc extern const s#tegra_xusb_padctl_soc tegra194_xusb_padctl_soc + +/* drivers/phy/tegra/xusb-tegra210.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##reset_control +s##clk +s##regulator +s##usb_role_switch +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +tegra210_xusb_padctl_soc extern const s#tegra_xusb_padctl_soc tegra210_xusb_padctl_soc + +/* drivers/pinctrl/core.o */ +s#pinctrl_pin_desc struct pinctrl_pin_desc { unsigned number ; const char * name ; void * drv_data ; } +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s#pinctrl_state struct pinctrl_state { s#list_head node ; const char * name ; s#list_head settings ; } +s#pinctrl struct pinctrl { s#list_head node ; s#device * dev ; s#list_head states ; s#pinctrl_state * state ; s#list_head dt_maps ; s#kref users ; } +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#pinctrl_ops struct pinctrl_ops { int ( * get_groups_count ) ( s#pinctrl_dev * ) ; const char * ( * get_group_name ) ( s#pinctrl_dev * , unsigned ) ; int ( * get_group_pins ) ( s#pinctrl_dev * , unsigned , const unsigned * * , unsigned * ) ; void ( * pin_dbg_show ) ( s#pinctrl_dev * , s#seq_file * , unsigned ) ; int ( * dt_node_to_map ) ( s#pinctrl_dev * , s#device_node * , s#pinctrl_map * * , unsigned * ) ; void ( * dt_free_map ) ( s#pinctrl_dev * , s#pinctrl_map * , unsigned ) ; } +s##pinmux_ops +s#pinconf_ops struct pinconf_ops { t#bool is_generic ; int ( * pin_config_get ) ( s#pinctrl_dev * , unsigned , unsigned long * ) ; int ( * pin_config_set ) ( s#pinctrl_dev * , unsigned , unsigned long * , unsigned ) ; int ( * pin_config_group_get ) ( s#pinctrl_dev * , unsigned , unsigned long * ) ; int ( * pin_config_group_set ) ( s#pinctrl_dev * , unsigned , unsigned long * , unsigned ) ; void ( * pin_config_dbg_show ) ( s#pinctrl_dev * , s#seq_file * , unsigned ) ; void ( * pin_config_group_dbg_show ) ( s#pinctrl_dev * , s#seq_file * , unsigned ) ; void ( * pin_config_config_dbg_show ) ( s#pinctrl_dev * , s#seq_file * , unsigned long ) ; } +e#pin_config_param enum pin_config_param { PIN_CONFIG_BIAS_BUS_HOLD , PIN_CONFIG_BIAS_DISABLE , PIN_CONFIG_BIAS_HIGH_IMPEDANCE , PIN_CONFIG_BIAS_PULL_DOWN , PIN_CONFIG_BIAS_PULL_PIN_DEFAULT , PIN_CONFIG_BIAS_PULL_UP , PIN_CONFIG_DRIVE_OPEN_DRAIN , PIN_CONFIG_DRIVE_OPEN_SOURCE , PIN_CONFIG_DRIVE_PUSH_PULL , PIN_CONFIG_DRIVE_STRENGTH , PIN_CONFIG_DRIVE_STRENGTH_UA , PIN_CONFIG_INPUT_DEBOUNCE , PIN_CONFIG_INPUT_ENABLE , PIN_CONFIG_INPUT_SCHMITT , PIN_CONFIG_INPUT_SCHMITT_ENABLE , PIN_CONFIG_MODE_LOW_POWER , PIN_CONFIG_MODE_PWM , PIN_CONFIG_OUTPUT , PIN_CONFIG_OUTPUT_ENABLE , PIN_CONFIG_PERSIST_STATE , PIN_CONFIG_POWER_SOURCE , PIN_CONFIG_SKEW_DELAY , PIN_CONFIG_SLEEP_HARDWARE_STATE , PIN_CONFIG_SLEW_RATE , PIN_CONFIG_END = 0x7F , PIN_CONFIG_MAX = 0xFF , } +s#pinconf_generic_params struct pinconf_generic_params { const char * const property ; e#pin_config_param param ; t#u32 default_value ; } +s#pin_config_item struct pin_config_item { const e#pin_config_param param ; const char * const display ; const char * const format ; t#bool has_arg ; } +s#pinctrl_desc struct pinctrl_desc { const char * name ; const s#pinctrl_pin_desc * pins ; unsigned int npins ; const s#pinctrl_ops * pctlops ; const s#pinmux_ops * pmxops ; const s#pinconf_ops * confops ; s#module * owner ; unsigned int num_custom_params ; const s#pinconf_generic_params * custom_params ; const s#pin_config_item * custom_conf_items ; t#bool link_consumers ; } +s#pinctrl_dev struct pinctrl_dev { s#list_head node ; s#pinctrl_desc * desc ; s#xarray pin_desc_tree ; s#xarray pin_group_tree ; unsigned int num_groups ; s#xarray pin_function_tree ; unsigned int num_functions ; s#list_head gpio_ranges ; s#device * dev ; s#module * owner ; void * driver_data ; s#pinctrl * p ; s#pinctrl_state * hog_default ; s#pinctrl_state * hog_sleep ; s#mutex mutex ; s#dentry * device_root ; } +pinctrl_dev_get_name extern const char * pinctrl_dev_get_name ( s#pinctrl_dev * ) +pinctrl_dev_get_devname extern const char * pinctrl_dev_get_devname ( s#pinctrl_dev * ) +pinctrl_dev_get_drvdata extern void * pinctrl_dev_get_drvdata ( s#pinctrl_dev * ) +pin_get_name const char * pin_get_name ( s#pinctrl_dev * , const unsigned ) +s#pinctrl_gpio_range struct pinctrl_gpio_range { s#list_head node ; const char * name ; unsigned int id ; unsigned int base ; unsigned int pin_base ; unsigned int npins ; unsigned const * pins ; s#gpio_chip * gc ; } +pinctrl_add_gpio_range extern void pinctrl_add_gpio_range ( s#pinctrl_dev * , s#pinctrl_gpio_range * ) +pinctrl_add_gpio_ranges extern void pinctrl_add_gpio_ranges ( s#pinctrl_dev * , s#pinctrl_gpio_range * , unsigned ) +pinctrl_find_and_add_gpio_range extern s#pinctrl_dev * pinctrl_find_and_add_gpio_range ( const char * , s#pinctrl_gpio_range * ) +pinctrl_get_group_pins extern int pinctrl_get_group_pins ( s#pinctrl_dev * , const char * , const unsigned * * , unsigned * ) +pinctrl_find_gpio_range_from_pin_nolock extern s#pinctrl_gpio_range * pinctrl_find_gpio_range_from_pin_nolock ( s#pinctrl_dev * , unsigned int ) +pinctrl_find_gpio_range_from_pin extern s#pinctrl_gpio_range * pinctrl_find_gpio_range_from_pin ( s#pinctrl_dev * , unsigned int ) +pinctrl_remove_gpio_range extern void pinctrl_remove_gpio_range ( s#pinctrl_dev * , s#pinctrl_gpio_range * ) +pinctrl_generic_get_group_count int pinctrl_generic_get_group_count ( s#pinctrl_dev * ) +pinctrl_generic_get_group_name const char * pinctrl_generic_get_group_name ( s#pinctrl_dev * , unsigned int ) +pinctrl_generic_get_group_pins int pinctrl_generic_get_group_pins ( s#pinctrl_dev * , unsigned int , const unsigned int * * , unsigned int * ) +s#group_desc struct group_desc { const char * name ; int * pins ; int num_pins ; void * data ; } +pinctrl_generic_get_group s#group_desc * pinctrl_generic_get_group ( s#pinctrl_dev * , unsigned int ) +pinctrl_generic_add_group int pinctrl_generic_add_group ( s#pinctrl_dev * , const char * , int * , int , void * ) +pinctrl_generic_remove_group int pinctrl_generic_remove_group ( s#pinctrl_dev * , unsigned int ) +pinctrl_gpio_can_use_line extern t#bool pinctrl_gpio_can_use_line ( unsigned ) +pinctrl_gpio_request extern int pinctrl_gpio_request ( unsigned ) +pinctrl_gpio_free extern void pinctrl_gpio_free ( unsigned ) +pinctrl_gpio_direction_input extern int pinctrl_gpio_direction_input ( unsigned ) +pinctrl_gpio_direction_output extern int pinctrl_gpio_direction_output ( unsigned ) +pinctrl_gpio_set_config extern int pinctrl_gpio_set_config ( unsigned , unsigned long ) +pinctrl_get extern s#pinctrl * __attribute__ ( ( __warn_unused_result__ ) ) pinctrl_get ( s#device * ) +pinctrl_put extern void pinctrl_put ( s#pinctrl * ) +pinctrl_lookup_state extern s#pinctrl_state * __attribute__ ( ( __warn_unused_result__ ) ) pinctrl_lookup_state ( s#pinctrl * , const char * ) +pinctrl_select_state extern int pinctrl_select_state ( s#pinctrl * , s#pinctrl_state * ) +devm_pinctrl_get extern s#pinctrl * __attribute__ ( ( __warn_unused_result__ ) ) devm_pinctrl_get ( s#device * ) +devm_pinctrl_put extern void devm_pinctrl_put ( s#pinctrl * ) +pinctrl_register_mappings extern int pinctrl_register_mappings ( const s#pinctrl_map * , unsigned ) +pinctrl_unregister_mappings extern void pinctrl_unregister_mappings ( const s#pinctrl_map * ) +pinctrl_force_sleep extern int pinctrl_force_sleep ( s#pinctrl_dev * ) +pinctrl_force_default extern int pinctrl_force_default ( s#pinctrl_dev * ) +pinctrl_select_default_state extern int pinctrl_select_default_state ( s#device * ) +pinctrl_pm_select_default_state extern int pinctrl_pm_select_default_state ( s#device * ) +pinctrl_pm_select_sleep_state extern int pinctrl_pm_select_sleep_state ( s#device * ) +pinctrl_pm_select_idle_state extern int pinctrl_pm_select_idle_state ( s#device * ) +pinctrl_enable extern int pinctrl_enable ( s#pinctrl_dev * ) +pinctrl_register extern s#pinctrl_dev * pinctrl_register ( s#pinctrl_desc * , s#device * , void * ) +pinctrl_register_and_init extern int pinctrl_register_and_init ( s#pinctrl_desc * , s#device * , void * , s#pinctrl_dev * * ) +pinctrl_unregister extern void pinctrl_unregister ( s#pinctrl_dev * ) +devm_pinctrl_register extern s#pinctrl_dev * devm_pinctrl_register ( s#device * , s#pinctrl_desc * , void * ) +devm_pinctrl_register_and_init extern int devm_pinctrl_register_and_init ( s#device * , s#pinctrl_desc * , void * , s#pinctrl_dev * * ) +devm_pinctrl_unregister extern void devm_pinctrl_unregister ( s#device * , s#pinctrl_dev * ) + +/* drivers/pinctrl/devicetree.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##pinmux_ops +s##pinconf_generic_params +s##pin_config_item +of_pinctrl_get extern s#pinctrl_dev * of_pinctrl_get ( s#device_node * ) +pinctrl_count_index_with_args int pinctrl_count_index_with_args ( const s#device_node * , const char * ) +pinctrl_parse_index_with_args int pinctrl_parse_index_with_args ( const s#device_node * , const char * , int , s#of_phandle_args * ) + +/* drivers/pinctrl/freescale/pinctrl-imx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s#imx_cfg_params_decode struct imx_cfg_params_decode { e#pin_config_param param ; t#u32 mask ; t#u8 shift ; t#bool invert ; } +s##gpio_chip +s#pinmux_ops struct pinmux_ops { int ( * request ) ( s#pinctrl_dev * , unsigned ) ; int ( * free ) ( s#pinctrl_dev * , unsigned ) ; int ( * get_functions_count ) ( s#pinctrl_dev * ) ; const char * ( * get_function_name ) ( s#pinctrl_dev * , unsigned ) ; int ( * get_function_groups ) ( s#pinctrl_dev * , unsigned , const char * const * * , unsigned * ) ; int ( * set_mux ) ( s#pinctrl_dev * , unsigned , unsigned ) ; int ( * gpio_request_enable ) ( s#pinctrl_dev * , s#pinctrl_gpio_range * , unsigned ) ; void ( * gpio_disable_free ) ( s#pinctrl_dev * , s#pinctrl_gpio_range * , unsigned ) ; int ( * gpio_set_direction ) ( s#pinctrl_dev * , s#pinctrl_gpio_range * , unsigned , t#bool ) ; t#bool strict ; } +s#imx_pin_reg struct imx_pin_reg { t#s16 mux_reg ; t#s16 conf_reg ; } +s#imx_pinctrl struct imx_pinctrl { s#device * dev ; s#pinctrl_dev * pctl ; void * base ; void * input_sel_base ; const s#imx_pinctrl_soc_info * info ; s#imx_pin_reg * pin_regs ; unsigned int group_index ; s#mutex mutex ; } +s#imx_pin_mmio struct imx_pin_mmio { unsigned int mux_mode ; t#u16 input_reg ; unsigned int input_val ; unsigned long config ; } +s#imx_pin_scu struct imx_pin_scu { unsigned int mux_mode ; unsigned long config ; } +s#imx_pin struct imx_pin { unsigned int pin ; union { s#imx_pin_mmio mmio ; s#imx_pin_scu scu ; } conf ; } +s#imx_pinctrl_soc_info struct imx_pinctrl_soc_info { const s#pinctrl_pin_desc * pins ; unsigned int npins ; unsigned int flags ; const char * gpr_compatible ; unsigned int mux_mask ; t#u8 mux_shift ; t#bool generic_pinconf ; const s#pinconf_generic_params * custom_params ; unsigned int num_custom_params ; const s#imx_cfg_params_decode * decodes ; unsigned int num_decodes ; void ( * fixup ) ( unsigned long * , unsigned int , t#u32 * ) ; int ( * gpio_set_direction ) ( s#pinctrl_dev * , s#pinctrl_gpio_range * , unsigned , t#bool ) ; int ( * imx_pinconf_get ) ( s#pinctrl_dev * , unsigned int , unsigned long * ) ; int ( * imx_pinconf_set ) ( s#pinctrl_dev * , unsigned int , unsigned long * , unsigned int ) ; void ( * imx_pinctrl_parse_pin ) ( s#imx_pinctrl * , unsigned int * , s#imx_pin * , const t#__be32 * * ) ; } +imx_pinctrl_probe int imx_pinctrl_probe ( s#platform_device * , const s#imx_pinctrl_soc_info * ) +imx_pinctrl_pm_ops extern const s#dev_pm_ops imx_pinctrl_pm_ops + +/* drivers/pinctrl/freescale/pinctrl-scu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +imx_pinctrl_sc_ipc_init int imx_pinctrl_sc_ipc_init ( s#platform_device * ) +s##gpio_chip +imx_pinconf_get_scu int imx_pinconf_get_scu ( s#pinctrl_dev * , unsigned , unsigned long * ) +imx_pinconf_set_scu int imx_pinconf_set_scu ( s#pinctrl_dev * , unsigned , unsigned long * , unsigned ) +imx_pinctrl_parse_pin_scu void imx_pinctrl_parse_pin_scu ( s#imx_pinctrl * , unsigned int * , s#imx_pin * , const t#__be32 * * ) + +/* drivers/pinctrl/mediatek/mtk-eint.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#mtk_eint_hw struct mtk_eint_hw { t#u8 port_mask ; t#u8 ports ; unsigned int ap_num ; unsigned int db_cnt ; } +s#mtk_eint_regs struct mtk_eint_regs { unsigned int stat ; unsigned int ack ; unsigned int mask ; unsigned int mask_set ; unsigned int mask_clr ; unsigned int sens ; unsigned int sens_set ; unsigned int sens_clr ; unsigned int soft ; unsigned int soft_set ; unsigned int soft_clr ; unsigned int pol ; unsigned int pol_set ; unsigned int pol_clr ; unsigned int dom_en ; unsigned int dbnc_ctrl ; unsigned int dbnc_set ; unsigned int dbnc_clr ; } +s##gpio_device +s#mtk_eint_xt struct mtk_eint_xt { int ( * get_gpio_n ) ( void * , unsigned long , unsigned int * , s#gpio_chip * * ) ; int ( * get_gpio_state ) ( void * , unsigned long ) ; int ( * set_gpio_as_eint ) ( void * , unsigned long ) ; } +s#mtk_eint struct mtk_eint { s#device * dev ; void * base ; s#irq_domain * domain ; int irq ; int * dual_edge ; t#u32 * wake_mask ; t#u32 * cur_mask ; const s#mtk_eint_hw * hw ; const s#mtk_eint_regs * regs ; void * pctl ; const s#mtk_eint_xt * gpio_xlate ; } +mtk_eint_do_suspend int mtk_eint_do_suspend ( s#mtk_eint * ) +mtk_eint_do_resume int mtk_eint_do_resume ( s#mtk_eint * ) +mtk_eint_set_debounce int mtk_eint_set_debounce ( s#mtk_eint * , unsigned long , unsigned int ) +mtk_eint_find_irq int mtk_eint_find_irq ( s#mtk_eint * , unsigned long ) +mtk_eint_do_init int mtk_eint_do_init ( s#mtk_eint * ) + +/* drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.o */ +s##pinctrl_dev +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_device +s#mtk_pin_field_calc struct mtk_pin_field_calc { t#u16 s_pin ; t#u16 e_pin ; t#u8 i_base ; t#u32 s_addr ; t#u8 x_addrs ; t#u8 s_bit ; t#u8 x_bits ; t#u8 sz_reg ; t#u8 fixed ; } +s#mtk_pin_reg_calc struct mtk_pin_reg_calc { const s#mtk_pin_field_calc * range ; unsigned int nranges ; } +s#mtk_eint_desc struct mtk_eint_desc { t#u16 eint_m ; t#u16 eint_n ; } +s#mtk_func_desc struct mtk_func_desc { const char * name ; t#u8 muxval ; } +s#mtk_pin_desc struct mtk_pin_desc { unsigned int number ; const char * name ; s#mtk_eint_desc eint ; t#u8 drv_n ; s#mtk_func_desc * funcs ; } +s##group_desc +s##function_desc +s#mtk_pin_soc struct mtk_pin_soc { const s#mtk_pin_reg_calc * reg_cal ; const s#mtk_pin_desc * pins ; unsigned int npins ; const s#group_desc * grps ; unsigned int ngrps ; const s#function_desc * funcs ; unsigned int nfuncs ; const s#mtk_eint_regs * eint_regs ; const s#mtk_eint_hw * eint_hw ; t#u8 gpio_m ; t#bool ies_present ; const char * const * base_names ; unsigned int nbase_names ; int ( * bias_disable_set ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * ) ; int ( * bias_disable_get ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) ; int ( * bias_set ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool ) ; int ( * bias_get ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , int * ) ; int ( * bias_set_combo ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 , t#u32 ) ; int ( * bias_get_combo ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 * , t#u32 * ) ; int ( * drive_set ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) ; int ( * drive_get ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) ; int ( * adv_pull_set ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , t#u32 ) ; int ( * adv_pull_get ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , t#u32 * ) ; int ( * adv_drive_set ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) ; int ( * adv_drive_get ) ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 * ) ; void * driver_data ; } +s#mtk_pinctrl_group struct mtk_pinctrl_group { const char * name ; unsigned long config ; unsigned pin ; } +s#mtk_pinctrl struct mtk_pinctrl { s#pinctrl_dev * pctrl ; void * * base ; t#u8 nbase ; s#device * dev ; s#gpio_chip chip ; const s#mtk_pin_soc * soc ; s#mtk_eint * eint ; s#mtk_pinctrl_group * groups ; const char * * grp_names ; t#spinlock_t lock ; } +mtk_hw_set_value int mtk_hw_set_value ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int , int ) +mtk_hw_get_value int mtk_hw_get_value ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int , int * ) +mtk_is_virt_gpio t#bool mtk_is_virt_gpio ( s#mtk_pinctrl * , unsigned int ) +s##mfd_cell +mtk_build_eint int mtk_build_eint ( s#mtk_pinctrl * , s#platform_device * ) +mtk_pinconf_bias_disable_set int mtk_pinconf_bias_disable_set ( s#mtk_pinctrl * , const s#mtk_pin_desc * ) +mtk_pinconf_bias_disable_get int mtk_pinconf_bias_disable_get ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) +mtk_pinconf_bias_set int mtk_pinconf_bias_set ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool ) +mtk_pinconf_bias_get int mtk_pinconf_bias_get ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , int * ) +mtk_pinconf_bias_disable_set_rev1 int mtk_pinconf_bias_disable_set_rev1 ( s#mtk_pinctrl * , const s#mtk_pin_desc * ) +mtk_pinconf_bias_disable_get_rev1 int mtk_pinconf_bias_disable_get_rev1 ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) +mtk_pinconf_bias_set_rev1 int mtk_pinconf_bias_set_rev1 ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool ) +mtk_pinconf_bias_get_rev1 int mtk_pinconf_bias_get_rev1 ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , int * ) +mtk_pinconf_bias_set_combo int mtk_pinconf_bias_set_combo ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 , t#u32 ) +mtk_pinconf_bias_get_combo int mtk_pinconf_bias_get_combo ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 * , t#u32 * ) +mtk_pinconf_drive_set int mtk_pinconf_drive_set ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) +mtk_pinconf_drive_get int mtk_pinconf_drive_get ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) +mtk_pinconf_drive_set_rev1 int mtk_pinconf_drive_set_rev1 ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) +mtk_pinconf_drive_get_rev1 int mtk_pinconf_drive_get_rev1 ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) +mtk_pinconf_drive_set_raw int mtk_pinconf_drive_set_raw ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) +mtk_pinconf_drive_get_raw int mtk_pinconf_drive_get_raw ( s#mtk_pinctrl * , const s#mtk_pin_desc * , int * ) +mtk_pinconf_adv_pull_set int mtk_pinconf_adv_pull_set ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , t#u32 ) +mtk_pinconf_adv_pull_get int mtk_pinconf_adv_pull_get ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#bool , t#u32 * ) +mtk_pinconf_adv_drive_set int mtk_pinconf_adv_drive_set ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) +mtk_pinconf_adv_drive_get int mtk_pinconf_adv_drive_get ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 * ) +mtk_pinconf_adv_drive_set_raw int mtk_pinconf_adv_drive_set_raw ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 ) +mtk_pinconf_adv_drive_get_raw int mtk_pinconf_adv_drive_get_raw ( s#mtk_pinctrl * , const s#mtk_pin_desc * , t#u32 * ) + +/* drivers/pinctrl/mediatek/pinctrl-paris.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_device +s#function_desc struct function_desc { const char * name ; const char * * group_names ; int num_group_names ; void * data ; } +mtk_pctrl_show_one_pin t#ssize_t mtk_pctrl_show_one_pin ( s#mtk_pinctrl * , unsigned int , char * , unsigned int ) +s##mfd_cell +mtk_paris_pinctrl_probe int mtk_paris_pinctrl_probe ( s#platform_device * , const s#mtk_pin_soc * ) + +/* drivers/pinctrl/meson/pinctrl-meson.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_device +meson_pmx_get_funcs_count int meson_pmx_get_funcs_count ( s#pinctrl_dev * ) +meson_pmx_get_func_name const char * meson_pmx_get_func_name ( s#pinctrl_dev * , unsigned ) +meson_pmx_get_groups int meson_pmx_get_groups ( s#pinctrl_dev * , unsigned , const char * const * * , unsigned * const ) +s#meson_pmx_group struct meson_pmx_group { const char * name ; const unsigned int * pins ; unsigned int num_pins ; const void * data ; } +s#meson_pmx_func struct meson_pmx_func { const char * name ; const char * const * groups ; unsigned int num_groups ; } +s#meson_reg_desc struct meson_reg_desc { unsigned int reg ; unsigned int bit ; } +E#NUM_REG 6 +s#meson_bank struct meson_bank { const char * name ; unsigned int first ; unsigned int last ; int irq_first ; int irq_last ; s#meson_reg_desc regs [ E#NUM_REG ] ; } +s#meson_pinctrl_data struct meson_pinctrl_data { const char * name ; const s#pinctrl_pin_desc * pins ; s#meson_pmx_group * groups ; s#meson_pmx_func * funcs ; unsigned int num_pins ; unsigned int num_groups ; unsigned int num_funcs ; s#meson_bank * banks ; unsigned int num_banks ; const s#pinmux_ops * pmx_ops ; void * pmx_data ; int ( * parse_dt ) ( s#meson_pinctrl * ) ; } +s##regmap +s#meson_pinctrl struct meson_pinctrl { s#device * dev ; s#pinctrl_dev * pcdev ; s#pinctrl_desc desc ; s#meson_pinctrl_data * data ; s#regmap * reg_mux ; s#regmap * reg_pullen ; s#regmap * reg_pull ; s#regmap * reg_gpio ; s#regmap * reg_ds ; s#gpio_chip chip ; s#device_node * of_node ; } +meson8_aobus_parse_dt_extra int meson8_aobus_parse_dt_extra ( s#meson_pinctrl * ) +meson_a1_parse_dt_extra int meson_a1_parse_dt_extra ( s#meson_pinctrl * ) +s##mfd_cell +meson_pinctrl_probe int meson_pinctrl_probe ( s#platform_device * ) + +/* drivers/pinctrl/meson/pinctrl-meson-axg-pmx.o */ +s##pinctrl_dev +s##gpio_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +meson_axg_pmx_ops extern const s#pinmux_ops meson_axg_pmx_ops + +/* drivers/pinctrl/meson/pinctrl-meson8-pmx.o */ +s##pinctrl_dev +s##gpio_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +meson8_pmx_ops extern const s#pinmux_ops meson8_pmx_ops + +/* drivers/pinctrl/pinconf-generic.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##pinmux_ops +pinconf_generic_dump_config void pinconf_generic_dump_config ( s#pinctrl_dev * , s#seq_file * , unsigned long ) +pinconf_generic_parse_dt_config int pinconf_generic_parse_dt_config ( s#device_node * , s#pinctrl_dev * , unsigned long * * , unsigned int * ) +pinconf_generic_dt_subnode_to_map int pinconf_generic_dt_subnode_to_map ( s#pinctrl_dev * , s#device_node * , s#pinctrl_map * * , unsigned * , unsigned * , e#pinctrl_map_type ) +pinconf_generic_dt_node_to_map int pinconf_generic_dt_node_to_map ( s#pinctrl_dev * , s#device_node * , s#pinctrl_map * * , unsigned * , e#pinctrl_map_type ) +pinconf_generic_dt_free_map void pinconf_generic_dt_free_map ( s#pinctrl_dev * , s#pinctrl_map * , unsigned ) + +/* drivers/pinctrl/pinctrl-mcp23s08.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mcp23x08_regmap extern const s#regmap_config mcp23x08_regmap +mcp23x17_regmap extern const s#regmap_config mcp23x17_regmap +s##gpio_device +s##regmap +s##pinctrl_dev +s##pinmux_ops +s##gpio_desc +s#mcp23s08 struct mcp23s08 { t#u8 addr ; t#bool irq_active_high ; t#bool reg_shift ; t#u16 irq_rise ; t#u16 irq_fall ; int irq ; t#bool irq_controller ; int cached_gpio ; s#mutex lock ; s#gpio_chip chip ; s#irq_chip irq_chip ; s#regmap * regmap ; s#device * dev ; s#pinctrl_dev * pctldev ; s#pinctrl_desc pinctrl_desc ; s#gpio_desc * reset_gpio ; } +mcp23s08_probe_one int mcp23s08_probe_one ( s#mcp23s08 * , s#device * , unsigned int , unsigned int , unsigned int ) + +/* drivers/pinctrl/pinctrl-utils.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##pinmux_ops +s##pinconf_generic_params +s##pin_config_item +pinctrl_utils_reserve_map int pinctrl_utils_reserve_map ( s#pinctrl_dev * , s#pinctrl_map * * , unsigned * , unsigned * , unsigned ) +pinctrl_utils_add_map_mux int pinctrl_utils_add_map_mux ( s#pinctrl_dev * , s#pinctrl_map * * , unsigned * , unsigned * , const char * , const char * ) +pinctrl_utils_add_map_configs int pinctrl_utils_add_map_configs ( s#pinctrl_dev * , s#pinctrl_map * * , unsigned * , unsigned * , const char * , unsigned long * , unsigned , e#pinctrl_map_type ) +pinctrl_utils_add_config int pinctrl_utils_add_config ( s#pinctrl_dev * , unsigned long * * , unsigned * , unsigned long ) +pinctrl_utils_free_map void pinctrl_utils_free_map ( s#pinctrl_dev * , s#pinctrl_map * , unsigned ) + +/* drivers/pinctrl/pinmux.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_node +s##gpio_chip +s##pinconf_generic_params +s##pin_config_item +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##fwnode_handle +s##iommu_group +s##dev_iommu +pinmux_generic_get_function_count int pinmux_generic_get_function_count ( s#pinctrl_dev * ) +pinmux_generic_get_function_name const char * pinmux_generic_get_function_name ( s#pinctrl_dev * , unsigned int ) +pinmux_generic_get_function_groups int pinmux_generic_get_function_groups ( s#pinctrl_dev * , unsigned int , const char * const * * , unsigned * const ) +pinmux_generic_get_function s#function_desc * pinmux_generic_get_function ( s#pinctrl_dev * , unsigned int ) +pinmux_generic_add_function int pinmux_generic_add_function ( s#pinctrl_dev * , const char * , const char * * , unsigned const , void * ) +pinmux_generic_remove_function int pinmux_generic_remove_function ( s#pinctrl_dev * , unsigned int ) + +/* drivers/pinctrl/qcom/pinctrl-msm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +msm_pinctrl_dev_pm_ops extern const s#dev_pm_ops msm_pinctrl_dev_pm_ops +s##mfd_cell +s#msm_function struct msm_function { const char * name ; const char * const * groups ; unsigned ngroups ; } +s#msm_pingroup struct msm_pingroup { const char * name ; const unsigned * pins ; unsigned npins ; unsigned * funcs ; unsigned nfuncs ; t#u32 ctl_reg ; t#u32 io_reg ; t#u32 intr_cfg_reg ; t#u32 intr_status_reg ; t#u32 intr_target_reg ; unsigned int tile : 2 ; unsigned mux_bit : 5 ; unsigned pull_bit : 5 ; unsigned drv_bit : 5 ; unsigned od_bit : 5 ; unsigned oe_bit : 5 ; unsigned in_bit : 5 ; unsigned out_bit : 5 ; unsigned intr_enable_bit : 5 ; unsigned intr_status_bit : 5 ; unsigned intr_ack_high : 1 ; unsigned intr_target_bit : 5 ; unsigned intr_target_kpss_val : 5 ; unsigned intr_raw_status_bit : 5 ; unsigned intr_polarity_bit : 5 ; unsigned intr_detection_bit : 5 ; unsigned intr_detection_width : 5 ; } +s#msm_gpio_wakeirq_map struct msm_gpio_wakeirq_map { unsigned int gpio ; unsigned int wakeirq ; } +s#msm_pinctrl_soc_data struct msm_pinctrl_soc_data { const s#pinctrl_pin_desc * pins ; unsigned npins ; const s#msm_function * functions ; unsigned nfunctions ; const s#msm_pingroup * groups ; unsigned ngroups ; unsigned ngpios ; t#bool pull_no_keeper ; const char * const * tiles ; unsigned int ntiles ; const int * reserved_gpios ; const s#msm_gpio_wakeirq_map * wakeirq_map ; unsigned int nwakeirq_map ; t#bool wakeirq_dual_edge_errata ; unsigned int gpio_func ; } +msm_pinctrl_probe int msm_pinctrl_probe ( s#platform_device * , const s#msm_pinctrl_soc_data * ) +msm_pinctrl_remove int msm_pinctrl_remove ( s#platform_device * ) + +/* drivers/pinctrl/sprd/pinctrl-sprd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +e#pin_type enum pin_type { GLOBAL_CTRL_PIN , COMMON_PIN , MISC_PIN , } +s#sprd_pins_info struct sprd_pins_info { const char * name ; unsigned int num ; e#pin_type type ; unsigned long bit_offset ; unsigned long bit_width ; unsigned int reg ; } +sprd_pinctrl_core_probe int sprd_pinctrl_core_probe ( s#platform_device * , s#sprd_pins_info * , int ) +sprd_pinctrl_remove int sprd_pinctrl_remove ( s#platform_device * ) +sprd_pinctrl_shutdown void sprd_pinctrl_shutdown ( s#platform_device * ) + +/* drivers/pinctrl/tegra/pinctrl-tegra-xusb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +tegra_xusb_padctl_legacy_probe int tegra_xusb_padctl_legacy_probe ( s#platform_device * ) +tegra_xusb_padctl_legacy_remove int tegra_xusb_padctl_legacy_remove ( s#platform_device * ) + +/* drivers/platform/chrome/cros_ec.o */ +cros_ec_irq_thread t#irqreturn_t cros_ec_irq_thread ( int , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +u##ec_response_get_next_data_v1 +s##mfd_cell +cros_ec_register int cros_ec_register ( s#cros_ec_device * ) +cros_ec_unregister int cros_ec_unregister ( s#cros_ec_device * ) +cros_ec_suspend int cros_ec_suspend ( s#cros_ec_device * ) +cros_ec_resume int cros_ec_resume ( s#cros_ec_device * ) + +/* drivers/platform/chrome/cros_ec_proto.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +u##ec_response_get_next_data_v1 +s##platform_device +cros_ec_prepare_tx int cros_ec_prepare_tx ( s#cros_ec_device * , s#cros_ec_command * ) +cros_ec_check_result int cros_ec_check_result ( s#cros_ec_device * , s#cros_ec_command * ) +cros_ec_query_all int cros_ec_query_all ( s#cros_ec_device * ) +cros_ec_cmd_xfer int cros_ec_cmd_xfer ( s#cros_ec_device * , s#cros_ec_command * ) +cros_ec_cmd_xfer_status int cros_ec_cmd_xfer_status ( s#cros_ec_device * , s#cros_ec_command * ) +cros_ec_get_next_event int cros_ec_get_next_event ( s#cros_ec_device * , t#bool * , t#bool * ) +cros_ec_get_host_event t#u32 cros_ec_get_host_event ( s#cros_ec_device * ) +s##cros_ec_debugfs +s#cros_ec_dev struct cros_ec_dev { s#device class_dev ; s#cros_ec_device * ec_dev ; s#device * dev ; s#cros_ec_debugfs * debug_info ; t#bool has_kb_wake_angle ; t#u16 cmd_offset ; t#u32 features [ 2 ] ; } +cros_ec_check_features int cros_ec_check_features ( s#cros_ec_dev * , int ) +cros_ec_get_sensor_count int cros_ec_get_sensor_count ( s#cros_ec_dev * ) + +/* drivers/platform/chrome/cros_ec_sensorhub_ring.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +u##ec_response_get_next_data_v1 +s##mfd_cell +s##cros_ec_debugfs +s#cros_ec_sensors_ring_sample struct cros_ec_sensors_ring_sample { t#u8 sensor_id ; t#u8 flag ; t#s16 vector [ 3 ] ; t#s64 timestamp ; } +E#CROS_EC_SENSOR_ALL_TS 2 +s#cros_ec_sensors_ts_batch_state struct cros_ec_sensors_ts_batch_state { t#s64 penul_ts ; int penul_len ; t#s64 last_ts ; int last_len ; t#s64 newest_sensor_event ; } +s#cros_ec_sensors_ec_overflow_state struct cros_ec_sensors_ec_overflow_state { t#s64 offset ; t#s64 last ; } +s#cros_ec_sensors_ts_filter_state struct cros_ec_sensors_ts_filter_state { t#s64 x_offset , y_offset ; t#s64 x_history [ 64 ] ; t#s64 y_history [ 64 ] ; t#s64 m_history [ 64 ] ; int history_len ; t#s64 temp_buf [ 64 ] ; t#s64 median_m ; t#s64 median_error ; } +s##iio_buffer +s##iio_trigger +s##iio_poll_func +s#cros_ec_sensorhub_sensor_push_data struct cros_ec_sensorhub_sensor_push_data { s#iio_dev * indio_dev ; t#cros_ec_sensorhub_push_data_cb_t push_data_cb ; } +s#cros_ec_sensorhub struct cros_ec_sensorhub { s#device * dev ; s#cros_ec_dev * ec ; int sensor_num ; s#cros_ec_command * msg ; s#ec_params_motion_sense * params ; s#ec_response_motion_sense * resp ; s#mutex cmd_lock ; s#notifier_block notifier ; s#cros_ec_sensors_ring_sample * ring ; t#ktime_t fifo_timestamp [ E#CROS_EC_SENSOR_ALL_TS ] ; s#ec_response_motion_sense_fifo_info * fifo_info ; int fifo_size ; s#cros_ec_sensors_ts_batch_state * batch_state ; s#cros_ec_sensors_ec_overflow_state overflow_a ; s#cros_ec_sensors_ec_overflow_state overflow_b ; s#cros_ec_sensors_ts_filter_state filter ; int tight_timestamps ; t#s32 future_timestamp_count ; t#s64 future_timestamp_total_ns ; s#cros_ec_sensorhub_sensor_push_data * push_data ; } +cros_ec_sensorhub_register_push_data int cros_ec_sensorhub_register_push_data ( s#cros_ec_sensorhub * , t#u8 , s#iio_dev * , t#cros_ec_sensorhub_push_data_cb_t ) +cros_ec_sensorhub_unregister_push_data void cros_ec_sensorhub_unregister_push_data ( s#cros_ec_sensorhub * , t#u8 ) + +/* drivers/platform/chrome/cros_usbpd_notify.o */ +cros_usbpd_register_notify int cros_usbpd_register_notify ( s#notifier_block * ) +cros_usbpd_unregister_notify void cros_usbpd_unregister_notify ( s#notifier_block * ) + +/* drivers/platform/surface/aggregator/bus.o */ +s##sock +s##seq_file +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ssam_device_type extern const s#device_type ssam_device_type +e#ssam_controller_state enum ssam_controller_state { SSAM_CONTROLLER_UNINITIALIZED , SSAM_CONTROLLER_INITIALIZED , SSAM_CONTROLLER_STARTED , SSAM_CONTROLLER_STOPPED , SSAM_CONTROLLER_SUSPENDED , } +s#sshp_buf struct sshp_buf { t#u8 * ptr ; t#size_t len ; t#size_t cap ; } +s#ssam_span struct ssam_span { t#u8 * ptr ; t#size_t len ; } +s#ssh_ptl_ops struct ssh_ptl_ops { void ( * data_received ) ( s#ssh_ptl * , const s#ssam_span * ) ; } +s#ssh_ptl struct ssh_ptl { s#serdev_device * serdev ; unsigned long state ; struct { t#spinlock_t lock ; s#list_head head ; } queue ; struct { t#spinlock_t lock ; s#list_head head ; t#atomic_t count ; } pending ; struct { t#atomic_t running ; s#task_struct * thread ; s#completion thread_cplt_tx ; s#completion thread_cplt_pkt ; s#wait_queue_head packet_wq ; } tx ; struct { s#task_struct * thread ; s#wait_queue_head wq ; s#kfifo fifo ; s#sshp_buf buf ; struct { t#u16 seqs [ 8 ] ; t#u16 offset ; } blocked ; } rx ; struct { t#spinlock_t lock ; t#ktime_t timeout ; t#ktime_t expires ; s#delayed_work reaper ; } rtx_timeout ; s#ssh_ptl_ops ops ; } +s#ssh_command struct ssh_command { t#u8 type ; t#u8 tc ; t#u8 tid_out ; t#u8 tid_in ; t#u8 iid ; t#__le16 rqid ; t#u8 cid ; } +s#ssh_rtl_ops struct ssh_rtl_ops { void ( * handle_event ) ( s#ssh_rtl * , const s#ssh_command * , const s#ssam_span * ) ; } +s#ssh_rtl struct ssh_rtl { s#ssh_ptl ptl ; unsigned long state ; struct { t#spinlock_t lock ; s#list_head head ; } queue ; struct { t#spinlock_t lock ; s#list_head head ; t#atomic_t count ; } pending ; struct { s#work_struct work ; } tx ; struct { t#spinlock_t lock ; t#ktime_t timeout ; t#ktime_t expires ; s#delayed_work reaper ; } rtx_timeout ; s#ssh_rtl_ops ops ; } +s#ssam_event_queue struct ssam_event_queue { s#ssam_cplt * cplt ; t#spinlock_t lock ; s#list_head head ; s#work_struct work ; } +s#ssam_event_target struct ssam_event_target { s#ssam_event_queue queue [ 34 ] ; } +s#ssam_nf_head struct ssam_nf_head { s#srcu_struct srcu ; s#list_head head ; } +s#ssam_nf struct ssam_nf { s#mutex lock ; s#rb_root refcount ; s#ssam_nf_head head [ 34 ] ; } +s#ssam_cplt struct ssam_cplt { s#device * dev ; s#workqueue_struct * wq ; struct { s#ssam_event_target target [ 2 ] ; s#ssam_nf notif ; } event ; } +s#ssh_seq_counter struct ssh_seq_counter { t#u8 value ; } +s#ssh_rqid_counter struct ssh_rqid_counter { t#u16 value ; } +s#ssam_controller_caps struct ssam_controller_caps { t#u32 ssh_power_profile ; t#u32 ssh_buffer_size ; t#u32 screen_on_sleep_idle_timeout ; t#u32 screen_off_sleep_idle_timeout ; t#u32 d3_closes_handle : 1 ; } +s#ssam_controller struct ssam_controller { s#kref kref ; s#rw_semaphore lock ; e#ssam_controller_state state ; s#ssh_rtl rtl ; s#ssam_cplt cplt ; struct { s#ssh_seq_counter seq ; s#ssh_rqid_counter rqid ; } counter ; struct { int num ; t#bool wakeup_enabled ; } irq ; s#ssam_controller_caps caps ; } +s#ssam_device struct ssam_device { s#device dev ; s#ssam_controller * ctrl ; s#ssam_device_uid uid ; } +ssam_device_alloc s#ssam_device * ssam_device_alloc ( s#ssam_controller * , s#ssam_device_uid ) +ssam_device_add int ssam_device_add ( s#ssam_device * ) +ssam_device_remove void ssam_device_remove ( s#ssam_device * ) +s#ssam_device_id struct ssam_device_id { t#__u8 match_flags ; t#__u8 domain ; t#__u8 category ; t#__u8 target ; t#__u8 instance ; t#__u8 function ; t#kernel_ulong_t driver_data ; } +ssam_device_id_match const s#ssam_device_id * ssam_device_id_match ( const s#ssam_device_id * , const s#ssam_device_uid ) +ssam_device_get_match const s#ssam_device_id * ssam_device_get_match ( const s#ssam_device * ) +ssam_device_get_match_data const void * ssam_device_get_match_data ( const s#ssam_device * ) +ssam_bus_type extern s#bus_type ssam_bus_type +s#ssam_device_driver struct ssam_device_driver { s#device_driver driver ; const s#ssam_device_id * match_table ; int ( * probe ) ( s#ssam_device * ) ; void ( * remove ) ( s#ssam_device * ) ; } +__ssam_device_driver_register int __ssam_device_driver_register ( s#ssam_device_driver * , s#module * ) +ssam_device_driver_unregister void ssam_device_driver_unregister ( s#ssam_device_driver * ) + +/* drivers/platform/surface/aggregator/controller.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ssam_controller_device s#device * ssam_controller_device ( s#ssam_controller * ) +ssam_controller_get s#ssam_controller * ssam_controller_get ( s#ssam_controller * ) +ssam_controller_put void ssam_controller_put ( s#ssam_controller * ) +ssam_controller_statelock void ssam_controller_statelock ( s#ssam_controller * ) +ssam_controller_stateunlock void ssam_controller_stateunlock ( s#ssam_controller * ) +s#ssam_request struct ssam_request { t#u8 target_category ; t#u8 target_id ; t#u8 command_id ; t#u8 instance_id ; t#u16 flags ; t#u16 length ; const t#u8 * payload ; } +ssam_request_write_data t#ssize_t ssam_request_write_data ( s#ssam_span * , s#ssam_controller * , const s#ssam_request * ) +s#ssh_packet_ops struct ssh_packet_ops { void ( * release ) ( s#ssh_packet * ) ; void ( * complete ) ( s#ssh_packet * , int ) ; } +s#ssh_packet struct ssh_packet { s#ssh_ptl * ptl ; s#kref refcnt ; t#u8 priority ; struct { t#size_t len ; t#u8 * ptr ; } data ; unsigned long state ; t#ktime_t timestamp ; s#list_head queue_node ; s#list_head pending_node ; const s#ssh_packet_ops * ops ; } +s#ssh_request_ops struct ssh_request_ops { void ( * release ) ( s#ssh_request * ) ; void ( * complete ) ( s#ssh_request * , const s#ssh_command * , const s#ssam_span * , int ) ; } +s#ssh_request struct ssh_request { s#ssh_packet packet ; s#list_head node ; unsigned long state ; t#ktime_t timestamp ; const s#ssh_request_ops * ops ; } +s#ssam_response struct ssam_response { t#size_t capacity ; t#size_t length ; t#u8 * pointer ; } +s#ssam_request_sync struct ssam_request_sync { s#ssh_request base ; s#completion comp ; s#ssam_response * resp ; int status ; } +ssam_request_sync_alloc int ssam_request_sync_alloc ( t#size_t , t#gfp_t , s#ssam_request_sync * * , s#ssam_span * ) +ssam_request_sync_free void ssam_request_sync_free ( s#ssam_request_sync * ) +e#ssam_request_flags enum ssam_request_flags { SSAM_REQUEST_HAS_RESPONSE = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , SSAM_REQUEST_UNSEQUENCED = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , } +ssam_request_sync_init int ssam_request_sync_init ( s#ssam_request_sync * , e#ssam_request_flags ) +ssam_request_sync_submit int ssam_request_sync_submit ( s#ssam_controller * , s#ssam_request_sync * ) +ssam_request_sync int ssam_request_sync ( s#ssam_controller * , const s#ssam_request * , s#ssam_response * ) +ssam_request_sync_with_buffer int ssam_request_sync_with_buffer ( s#ssam_controller * , const s#ssam_request * , s#ssam_response * , s#ssam_span * ) +ssam_notifier_register int ssam_notifier_register ( s#ssam_controller * , s#ssam_event_notifier * ) +ssam_notifier_unregister int ssam_notifier_unregister ( s#ssam_controller * , s#ssam_event_notifier * ) +ssam_controller_event_enable int ssam_controller_event_enable ( s#ssam_controller * , s#ssam_event_registry , s#ssam_event_id , t#u8 ) +ssam_controller_event_disable int ssam_controller_event_disable ( s#ssam_controller * , s#ssam_event_registry , s#ssam_event_id , t#u8 ) + +/* drivers/platform/surface/aggregator/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ssam_get_controller s#ssam_controller * ssam_get_controller ( void ) +ssam_client_link int ssam_client_link ( s#ssam_controller * , s#device * ) +ssam_client_bind s#ssam_controller * ssam_client_bind ( s#device * ) + +/* drivers/platform/surface/aggregator/ssh_packet_layer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ssh_packet_get s#ssh_packet * ssh_packet_get ( s#ssh_packet * ) +ssh_packet_put void ssh_packet_put ( s#ssh_packet * ) + +/* drivers/platform/surface/surface_acpi_notify.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +san_client_link int san_client_link ( s#device * ) +san_dgpu_notifier_register int san_dgpu_notifier_register ( s#notifier_block * ) +san_dgpu_notifier_unregister int san_dgpu_notifier_unregister ( s#notifier_block * ) + +/* drivers/pnp/card.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#pnp_protocol struct pnp_protocol { s#list_head protocol_list ; char * name ; int ( * get ) ( s#pnp_dev * ) ; int ( * set ) ( s#pnp_dev * ) ; int ( * disable ) ( s#pnp_dev * ) ; t#bool ( * can_wakeup ) ( s#pnp_dev * ) ; int ( * suspend ) ( s#pnp_dev * , t#pm_message_t ) ; int ( * resume ) ( s#pnp_dev * ) ; unsigned char number ; s#device dev ; s#list_head cards ; s#list_head devices ; } +s#pnp_id struct pnp_id { char id [ 8 ] ; s#pnp_id * next ; } +s##proc_dir_entry +s#pnp_card struct pnp_card { s#device dev ; unsigned char number ; s#list_head global_list ; s#list_head protocol_list ; s#list_head devices ; s#pnp_protocol * protocol ; s#pnp_id * id ; char name [ 50 ] ; unsigned char pnpver ; unsigned char productver ; unsigned int serial ; unsigned char checksum ; s#proc_dir_entry * procdir ; } +s#pnp_device_id struct pnp_device_id { t#__u8 id [ 8 ] ; t#kernel_ulong_t driver_data ; } +s#pnp_driver struct pnp_driver { const char * name ; const s#pnp_device_id * id_table ; unsigned int flags ; int ( * probe ) ( s#pnp_dev * , const s#pnp_device_id * ) ; void ( * remove ) ( s#pnp_dev * ) ; void ( * shutdown ) ( s#pnp_dev * ) ; int ( * suspend ) ( s#pnp_dev * , t#pm_message_t ) ; int ( * resume ) ( s#pnp_dev * ) ; s#device_driver driver ; } +s#pnp_card_device_id struct pnp_card_device_id { t#__u8 id [ 8 ] ; t#kernel_ulong_t driver_data ; struct { t#__u8 id [ 8 ] ; } devs [ 8 ] ; } +s#pnp_card_driver struct pnp_card_driver { s#list_head global_list ; char * name ; const s#pnp_card_device_id * id_table ; unsigned int flags ; int ( * probe ) ( s#pnp_card_link * , const s#pnp_card_device_id * ) ; void ( * remove ) ( s#pnp_card_link * ) ; int ( * suspend ) ( s#pnp_card_link * , t#pm_message_t ) ; int ( * resume ) ( s#pnp_card_link * ) ; s#pnp_driver link ; } +s#pnp_card_link struct pnp_card_link { s#pnp_card * card ; s#pnp_card_driver * driver ; void * driver_data ; t#pm_message_t pm_state ; } +s#pnp_dev struct pnp_dev { s#device dev ; t#u64 dma_mask ; unsigned int number ; int status ; s#list_head global_list ; s#list_head protocol_list ; s#list_head card_list ; s#list_head rdev_list ; s#pnp_protocol * protocol ; s#pnp_card * card ; s#pnp_driver * driver ; s#pnp_card_link * card_link ; s#pnp_id * id ; int active ; int capabilities ; unsigned int num_dependent_sets ; s#list_head resources ; s#list_head options ; char name [ 50 ] ; int flags ; s#proc_dir_entry * procent ; void * data ; } +pnp_request_card_device s#pnp_dev * pnp_request_card_device ( s#pnp_card_link * , const char * , s#pnp_dev * ) +pnp_release_card_device void pnp_release_card_device ( s#pnp_dev * ) +pnp_register_card_driver int pnp_register_card_driver ( s#pnp_card_driver * ) +pnp_unregister_card_driver void pnp_unregister_card_driver ( s#pnp_card_driver * ) + +/* drivers/pnp/core.o */ +pnp_platform_devices extern int pnp_platform_devices + +/* drivers/pnp/driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +pnp_device_attach int pnp_device_attach ( s#pnp_dev * ) +pnp_device_detach void pnp_device_detach ( s#pnp_dev * ) +pnp_register_driver int pnp_register_driver ( s#pnp_driver * ) +pnp_unregister_driver void pnp_unregister_driver ( s#pnp_driver * ) + +/* drivers/pnp/manager.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +pnp_start_dev int pnp_start_dev ( s#pnp_dev * ) +pnp_stop_dev int pnp_stop_dev ( s#pnp_dev * ) +pnp_activate_dev int pnp_activate_dev ( s#pnp_dev * ) +pnp_disable_dev int pnp_disable_dev ( s#pnp_dev * ) + +/* drivers/pnp/pnpacpi/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pnpacpi_protocol extern s#pnp_protocol pnpacpi_protocol + +/* drivers/pnp/resource.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +pnp_get_resource s#resource * pnp_get_resource ( s#pnp_dev * , unsigned long , unsigned int ) +pnp_possible_config int pnp_possible_config ( s#pnp_dev * , int , t#resource_size_t , t#resource_size_t ) +pnp_range_reserved int pnp_range_reserved ( t#resource_size_t , t#resource_size_t ) + +/* drivers/pnp/support.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +pnp_is_active int pnp_is_active ( s#pnp_dev * ) + +/* drivers/power/reset/reboot-mode.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#reboot_mode_driver struct reboot_mode_driver { s#device * dev ; s#list_head head ; int ( * write ) ( s#reboot_mode_driver * , unsigned int ) ; s#notifier_block reboot_notifier ; } +reboot_mode_register int reboot_mode_register ( s#reboot_mode_driver * ) +reboot_mode_unregister int reboot_mode_unregister ( s#reboot_mode_driver * ) +devm_reboot_mode_register int devm_reboot_mode_register ( s#device * , s#reboot_mode_driver * ) +devm_reboot_mode_unregister void devm_reboot_mode_unregister ( s#device * , s#reboot_mode_driver * ) + +/* drivers/power/supply/bq27xxx_battery.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#bq27xxx_chip enum bq27xxx_chip { BQ27000 = 1 , BQ27010 , BQ2750X , BQ2751X , BQ2752X , BQ27500 , BQ27510G1 , BQ27510G2 , BQ27510G3 , BQ27520G1 , BQ27520G2 , BQ27520G3 , BQ27520G4 , BQ27521 , BQ27530 , BQ27531 , BQ27541 , BQ27542 , BQ27546 , BQ27742 , BQ27545 , BQ27411 , BQ27421 , BQ27425 , BQ27426 , BQ27441 , BQ27621 , BQ27Z561 , BQ28Z610 , BQ34Z100 , BQ78Z100 , } +s##bq27xxx_dm_reg +s#bq27xxx_access_methods struct bq27xxx_access_methods { int ( * read ) ( s#bq27xxx_device_info * , t#u8 , t#bool ) ; int ( * write ) ( s#bq27xxx_device_info * , t#u8 , int , t#bool ) ; int ( * read_bulk ) ( s#bq27xxx_device_info * , t#u8 , t#u8 * , int ) ; int ( * write_bulk ) ( s#bq27xxx_device_info * , t#u8 , t#u8 * , int ) ; } +s#bq27xxx_reg_cache struct bq27xxx_reg_cache { int temperature ; int time_to_empty ; int time_to_empty_avg ; int time_to_full ; int charge_full ; int cycle_count ; int capacity ; int energy ; int flags ; int health ; } +s##thermal_zone_device +s##thermal_cooling_device +s#bq27xxx_device_info struct bq27xxx_device_info { s#device * dev ; int id ; e#bq27xxx_chip chip ; t#u32 opts ; const char * name ; s#bq27xxx_dm_reg * dm_regs ; t#u32 unseal_key ; s#bq27xxx_access_methods bus ; s#bq27xxx_reg_cache cache ; int charge_design_full ; unsigned long last_update ; s#delayed_work work ; s#power_supply * bat ; s#list_head list ; s#mutex lock ; t#u8 * regs ; } +bq27xxx_battery_update void bq27xxx_battery_update ( s#bq27xxx_device_info * ) +bq27xxx_battery_setup int bq27xxx_battery_setup ( s#bq27xxx_device_info * ) +bq27xxx_battery_teardown void bq27xxx_battery_teardown ( s#bq27xxx_device_info * ) + +/* drivers/power/supply/power_supply_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +power_supply_class extern s#class * power_supply_class +power_supply_notifier extern s#atomic_notifier_head power_supply_notifier +s##thermal_attr +power_supply_changed extern void power_supply_changed ( s#power_supply * ) +power_supply_am_i_supplied extern int power_supply_am_i_supplied ( s#power_supply * ) +power_supply_is_system_supplied extern int power_supply_is_system_supplied ( void ) +power_supply_set_input_current_limit_from_supplier extern int power_supply_set_input_current_limit_from_supplier ( s#power_supply * ) +power_supply_set_battery_charged extern int power_supply_set_battery_charged ( s#power_supply * ) +power_supply_get_by_name extern s#power_supply * power_supply_get_by_name ( const char * ) +power_supply_put extern void power_supply_put ( s#power_supply * ) +power_supply_get_by_phandle extern s#power_supply * power_supply_get_by_phandle ( s#device_node * , const char * ) +devm_power_supply_get_by_phandle extern s#power_supply * devm_power_supply_get_by_phandle ( s#device * , const char * ) +s#power_supply_battery_ocv_table struct power_supply_battery_ocv_table { int ocv ; int capacity ; } +s#power_supply_resistance_temp_table struct power_supply_resistance_temp_table { int temp ; int resistance ; } +s#power_supply_battery_info struct power_supply_battery_info { int energy_full_design_uwh ; int charge_full_design_uah ; int voltage_min_design_uv ; int voltage_max_design_uv ; int tricklecharge_current_ua ; int precharge_current_ua ; int precharge_voltage_max_uv ; int charge_term_current_ua ; int charge_restart_voltage_uv ; int overvoltage_limit_uv ; int constant_charge_current_max_ua ; int constant_charge_voltage_max_uv ; int factory_internal_resistance_uohm ; int ocv_temp [ 20 ] ; int temp_ambient_alert_min ; int temp_ambient_alert_max ; int temp_alert_min ; int temp_alert_max ; int temp_min ; int temp_max ; s#power_supply_battery_ocv_table * ocv_table [ 20 ] ; int ocv_table_size [ 20 ] ; s#power_supply_resistance_temp_table * resist_table ; int resist_table_size ; } +power_supply_get_battery_info extern int power_supply_get_battery_info ( s#power_supply * , s#power_supply_battery_info * ) +power_supply_put_battery_info extern void power_supply_put_battery_info ( s#power_supply * , s#power_supply_battery_info * ) +power_supply_temp2resist_simple extern int power_supply_temp2resist_simple ( s#power_supply_resistance_temp_table * , int , int ) +power_supply_ocv2cap_simple extern int power_supply_ocv2cap_simple ( s#power_supply_battery_ocv_table * , int , int ) +power_supply_find_ocv2cap_table extern s#power_supply_battery_ocv_table * power_supply_find_ocv2cap_table ( s#power_supply_battery_info * , int , int * ) +power_supply_batinfo_ocv2cap extern int power_supply_batinfo_ocv2cap ( s#power_supply_battery_info * , int , int ) +power_supply_get_property extern int power_supply_get_property ( s#power_supply * , e#power_supply_property , u#power_supply_propval * ) +power_supply_set_property extern int power_supply_set_property ( s#power_supply * , e#power_supply_property , const u#power_supply_propval * ) +power_supply_property_is_writeable extern int power_supply_property_is_writeable ( s#power_supply * , e#power_supply_property ) +power_supply_external_power_changed extern void power_supply_external_power_changed ( s#power_supply * ) +power_supply_powers extern int power_supply_powers ( s#power_supply * , s#device * ) +power_supply_reg_notifier extern int power_supply_reg_notifier ( s#notifier_block * ) +power_supply_unreg_notifier extern void power_supply_unreg_notifier ( s#notifier_block * ) +s#power_supply_config struct power_supply_config { s#device_node * of_node ; s#fwnode_handle * fwnode ; void * drv_data ; const s#attribute_group * * attr_grp ; char * * supplied_to ; t#size_t num_supplicants ; } +power_supply_register extern s#power_supply * __attribute__ ( ( __warn_unused_result__ ) ) power_supply_register ( s#device * , const s#power_supply_desc * , const s#power_supply_config * ) +power_supply_register_no_ws extern s#power_supply * __attribute__ ( ( __warn_unused_result__ ) ) power_supply_register_no_ws ( s#device * , const s#power_supply_desc * , const s#power_supply_config * ) +devm_power_supply_register extern s#power_supply * __attribute__ ( ( __warn_unused_result__ ) ) devm_power_supply_register ( s#device * , const s#power_supply_desc * , const s#power_supply_config * ) +devm_power_supply_register_no_ws extern s#power_supply * __attribute__ ( ( __warn_unused_result__ ) ) devm_power_supply_register_no_ws ( s#device * , const s#power_supply_desc * , const s#power_supply_config * ) +power_supply_unregister extern void power_supply_unregister ( s#power_supply * ) +power_supply_get_drvdata extern void * power_supply_get_drvdata ( s#power_supply * ) + +/* drivers/pps/kapi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#pps_source_info struct pps_source_info { char name [ 32 ] ; char path [ 32 ] ; int mode ; void ( * echo ) ( s#pps_device * , int , void * ) ; s#module * owner ; s#device * dev ; } +s#pps_ktime struct pps_ktime { t#__s64 sec ; t#__s32 nsec ; t#__u32 flags ; } +s#pps_kparams struct pps_kparams { int api_version ; int mode ; s#pps_ktime assert_off_tu ; s#pps_ktime clear_off_tu ; } +s#pps_device struct pps_device { s#pps_source_info info ; s#pps_kparams params ; t#__u32 assert_sequence ; t#__u32 clear_sequence ; s#pps_ktime assert_tu ; s#pps_ktime clear_tu ; int current_mode ; unsigned int last_ev ; t#wait_queue_head_t queue ; unsigned int id ; void const * lookup_cookie ; s#cdev cdev ; s#device * dev ; s#fasync_struct * async_queue ; t#spinlock_t lock ; } +pps_register_source extern s#pps_device * pps_register_source ( s#pps_source_info * , int ) +pps_unregister_source extern void pps_unregister_source ( s#pps_device * ) +s#pps_event_time struct pps_event_time { s#timespec64 ts_real ; } +pps_event extern void pps_event ( s#pps_device * , s#pps_event_time * , int , void * ) + +/* drivers/pps/pps.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +pps_lookup_dev s#pps_device * pps_lookup_dev ( void const * ) + +/* drivers/ptp/ptp_clock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s#__kernel_timex_timeval struct __kernel_timex_timeval { t#__kernel_time64_t tv_sec ; long long tv_usec ; } +s#__kernel_timex struct __kernel_timex { unsigned int modes ; int : 32 ; long long offset ; long long freq ; long long maxerror ; long long esterror ; int status ; int : 32 ; long long constant ; long long precision ; long long tolerance ; s#__kernel_timex_timeval time ; long long tick ; long long ppsfreq ; long long jitter ; int shift ; int : 32 ; long long stabil ; long long jitcnt ; long long calcnt ; long long errcnt ; long long stbcnt ; int tai ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; int : 32 ; } +s#posix_clock_operations struct posix_clock_operations { s#module * owner ; int ( * clock_adjtime ) ( s#posix_clock * , s#__kernel_timex * ) ; int ( * clock_gettime ) ( s#posix_clock * , s#timespec64 * ) ; int ( * clock_getres ) ( s#posix_clock * , s#timespec64 * ) ; int ( * clock_settime ) ( s#posix_clock * , const s#timespec64 * ) ; long ( * ioctl ) ( s#posix_clock * , unsigned int , unsigned long ) ; int ( * open ) ( s#posix_clock * , t#fmode_t ) ; t#__poll_t ( * poll ) ( s#posix_clock * , s#file * , t#poll_table * ) ; int ( * release ) ( s#posix_clock * ) ; t#ssize_t ( * read ) ( s#posix_clock * , t#uint , char * , t#size_t ) ; } +s#posix_clock struct posix_clock { s#posix_clock_operations ops ; s#cdev cdev ; s#device * dev ; s#rw_semaphore rwsem ; t#bool zombie ; } +s#ptp_extts_event struct ptp_extts_event { s#ptp_clock_time t ; unsigned int index ; unsigned int flags ; unsigned int rsv [ 2 ] ; } +s#timestamp_event_queue struct timestamp_event_queue { s#ptp_extts_event buf [ 128 ] ; int head ; int tail ; t#spinlock_t lock ; } +s#ptp_clock struct ptp_clock { s#posix_clock clock ; s#device dev ; s#ptp_clock_info * info ; t#dev_t devid ; int index ; s#pps_device * pps_source ; long dialed_frequency ; s#timestamp_event_queue tsevq ; s#mutex tsevq_mux ; s#mutex pincfg_mux ; t#wait_queue_head_t tsev_wq ; int defunct ; s#device_attribute * pin_dev_attr ; s#attribute * * pin_attr ; s#attribute_group pin_attr_group ; const s#attribute_group * pin_attr_groups [ 2 ] ; s#kthread_worker * kworker ; s#kthread_delayed_work aux_work ; unsigned int max_vclocks ; unsigned int n_vclocks ; int * vclock_index ; s#mutex n_vclocks_mux ; t#bool is_virtual_clock ; } +ptp_clock_register extern s#ptp_clock * ptp_clock_register ( s#ptp_clock_info * , s#device * ) +ptp_clock_unregister extern int ptp_clock_unregister ( s#ptp_clock * ) +s#ptp_clock_event struct ptp_clock_event { int type ; int index ; union { t#u64 timestamp ; s#pps_event_time pps_times ; } ; } +ptp_clock_event extern void ptp_clock_event ( s#ptp_clock * , s#ptp_clock_event * ) +ptp_clock_index extern int ptp_clock_index ( s#ptp_clock * ) +ptp_find_pin int ptp_find_pin ( s#ptp_clock * , e#ptp_pin_function , unsigned int ) +ptp_find_pin_unlocked int ptp_find_pin_unlocked ( s#ptp_clock * , e#ptp_pin_function , unsigned int ) +ptp_schedule_worker int ptp_schedule_worker ( s#ptp_clock * , unsigned long ) +ptp_cancel_worker_sync void ptp_cancel_worker_sync ( s#ptp_clock * ) + +/* drivers/ptp/ptp_qoriq.o */ +s##ptp_clock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +extts_clean_up int extts_clean_up ( s#ptp_qoriq * , int , t#bool ) +ptp_qoriq_isr t#irqreturn_t ptp_qoriq_isr ( int , void * ) +ptp_qoriq_adjfine int ptp_qoriq_adjfine ( s#ptp_clock_info * , long ) +ptp_qoriq_adjtime int ptp_qoriq_adjtime ( s#ptp_clock_info * , t#s64 ) +ptp_qoriq_gettime int ptp_qoriq_gettime ( s#ptp_clock_info * , s#timespec64 * ) +ptp_qoriq_settime int ptp_qoriq_settime ( s#ptp_clock_info * , const s#timespec64 * ) +ptp_qoriq_enable int ptp_qoriq_enable ( s#ptp_clock_info * , s#ptp_clock_request * , int ) +ptp_qoriq_init int ptp_qoriq_init ( s#ptp_qoriq * , void * , const s#ptp_clock_info * ) +ptp_qoriq_free void ptp_qoriq_free ( s#ptp_qoriq * ) + +/* drivers/ptp/ptp_vclock.o */ +ptp_get_vclocks_index int ptp_get_vclocks_index ( int , int * * ) +s#skb_shared_hwtstamps struct skb_shared_hwtstamps { t#ktime_t hwtstamp ; } +ptp_convert_timestamp void ptp_convert_timestamp ( s#skb_shared_hwtstamps * , int ) + +/* drivers/pwm/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#pwm_capture struct pwm_capture { unsigned int period ; unsigned int duty_cycle ; } +e#pwm_polarity enum pwm_polarity { PWM_POLARITY_NORMAL , PWM_POLARITY_INVERSED , } +s#pwm_state struct pwm_state { t#u64 period ; t#u64 duty_cycle ; e#pwm_polarity polarity ; t#bool enabled ; t#bool usage_power ; } +s#pwm_ops struct pwm_ops { int ( * request ) ( s#pwm_chip * , s#pwm_device * ) ; void ( * free ) ( s#pwm_chip * , s#pwm_device * ) ; int ( * capture ) ( s#pwm_chip * , s#pwm_device * , s#pwm_capture * , unsigned long ) ; int ( * apply ) ( s#pwm_chip * , s#pwm_device * , const s#pwm_state * ) ; void ( * get_state ) ( s#pwm_chip * , s#pwm_device * , s#pwm_state * ) ; s#module * owner ; int ( * config ) ( s#pwm_chip * , s#pwm_device * , int , int ) ; int ( * set_polarity ) ( s#pwm_chip * , s#pwm_device * , e#pwm_polarity ) ; int ( * enable ) ( s#pwm_chip * , s#pwm_device * ) ; void ( * disable ) ( s#pwm_chip * , s#pwm_device * ) ; } +s#pwm_chip struct pwm_chip { s#device * dev ; const s#pwm_ops * ops ; int base ; unsigned int npwm ; s#pwm_device * ( * of_xlate ) ( s#pwm_chip * , const s#of_phandle_args * ) ; unsigned int of_pwm_n_cells ; s#list_head list ; s#pwm_device * pwms ; } +s#pwm_args struct pwm_args { t#u64 period ; e#pwm_polarity polarity ; } +s#pwm_device struct pwm_device { const char * label ; unsigned long flags ; unsigned int hwpwm ; unsigned int pwm ; s#pwm_chip * chip ; void * chip_data ; s#pwm_args args ; s#pwm_state state ; s#pwm_state last ; } +of_pwm_xlate_with_flags s#pwm_device * of_pwm_xlate_with_flags ( s#pwm_chip * , const s#of_phandle_args * ) +of_pwm_single_xlate s#pwm_device * of_pwm_single_xlate ( s#pwm_chip * , const s#of_phandle_args * ) +pwm_set_chip_data int pwm_set_chip_data ( s#pwm_device * , void * ) +pwm_get_chip_data void * pwm_get_chip_data ( s#pwm_device * ) +pwmchip_add int pwmchip_add ( s#pwm_chip * ) +pwmchip_remove int pwmchip_remove ( s#pwm_chip * ) +devm_pwmchip_add int devm_pwmchip_add ( s#device * , s#pwm_chip * ) +pwm_request s#pwm_device * pwm_request ( int , const char * ) +pwm_request_from_chip s#pwm_device * pwm_request_from_chip ( s#pwm_chip * , unsigned int , const char * ) +pwm_free void pwm_free ( s#pwm_device * ) +pwm_apply_state int pwm_apply_state ( s#pwm_device * , const s#pwm_state * ) +pwm_capture int pwm_capture ( s#pwm_device * , s#pwm_capture * , unsigned long ) +pwm_adjust_config int pwm_adjust_config ( s#pwm_device * ) +of_pwm_get s#pwm_device * of_pwm_get ( s#device * , s#device_node * , const char * ) +pwm_get s#pwm_device * pwm_get ( s#device * , const char * ) +pwm_put void pwm_put ( s#pwm_device * ) +devm_pwm_get s#pwm_device * devm_pwm_get ( s#device * , const char * ) +devm_of_pwm_get s#pwm_device * devm_of_pwm_get ( s#device * , s#device_node * , const char * ) +devm_fwnode_pwm_get s#pwm_device * devm_fwnode_pwm_get ( s#device * , s#fwnode_handle * , const char * ) + +/* drivers/rapidio/rio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#rio_net struct rio_net { s#list_head node ; s#list_head devices ; s#list_head switches ; s#list_head mports ; s#rio_mport * hport ; unsigned char id ; s#device dev ; void * enum_data ; void ( * release ) ( s#rio_net * ) ; } +s#rio_msg struct rio_msg { s#resource * res ; void ( * mcback ) ( s#rio_mport * , void * , int , int ) ; } +s#rio_device_id struct rio_device_id { t#__u16 did , vid ; t#__u16 asm_did , asm_vid ; } +s#rio_driver struct rio_driver { s#list_head node ; char * name ; const s#rio_device_id * id_table ; int ( * probe ) ( s#rio_dev * , const s#rio_device_id * ) ; void ( * remove ) ( s#rio_dev * ) ; void ( * shutdown ) ( s#rio_dev * ) ; int ( * suspend ) ( s#rio_dev * , t#u32 ) ; int ( * resume ) ( s#rio_dev * ) ; int ( * enable_wake ) ( s#rio_dev * , t#u32 , int ) ; s#device_driver driver ; } +u#rio_pw_msg union rio_pw_msg { struct { t#u32 comptag ; t#u32 errdetect ; t#u32 is_port ; t#u32 ltlerrdet ; t#u32 padding [ 12 ] ; } em ; t#u32 raw [ 64 / sizeof ( u32 ) ] ; } +s#rio_switch_ops struct rio_switch_ops { s#module * owner ; int ( * add_entry ) ( s#rio_mport * , t#u16 , t#u8 , t#u16 , t#u16 , t#u8 ) ; int ( * get_entry ) ( s#rio_mport * , t#u16 , t#u8 , t#u16 , t#u16 , t#u8 * ) ; int ( * clr_table ) ( s#rio_mport * , t#u16 , t#u8 , t#u16 ) ; int ( * set_domain ) ( s#rio_mport * , t#u16 , t#u8 , t#u8 ) ; int ( * get_domain ) ( s#rio_mport * , t#u16 , t#u8 , t#u8 * ) ; int ( * em_init ) ( s#rio_dev * ) ; int ( * em_handle ) ( s#rio_dev * , t#u8 ) ; } +s#rio_switch struct rio_switch { s#list_head node ; t#u8 * route_table ; t#u32 port_ok ; s#rio_switch_ops * ops ; t#spinlock_t lock ; s#rio_dev * nextdev [ ] ; } +s#rio_dev struct rio_dev { s#list_head global_list ; s#list_head net_list ; s#rio_net * net ; t#bool do_enum ; t#u16 did ; t#u16 vid ; t#u32 device_rev ; t#u16 asm_did ; t#u16 asm_vid ; t#u16 asm_rev ; t#u16 efptr ; t#u32 pef ; t#u32 swpinfo ; t#u32 src_ops ; t#u32 dst_ops ; t#u32 comp_tag ; t#u32 phys_efptr ; t#u32 phys_rmap ; t#u32 em_efptr ; t#u64 dma_mask ; s#rio_driver * driver ; s#device dev ; s#resource riores [ 16 ] ; int ( * pwcback ) ( s#rio_dev * , u#rio_pw_msg * , int ) ; t#u16 destid ; t#u8 hopcount ; s#rio_dev * prev ; t#atomic_t state ; s#rio_switch rswitch [ ] ; } +s#rio_mport_attr struct rio_mport_attr { int flags ; int link_speed ; int link_width ; int dma_max_sge ; int dma_max_size ; int dma_align ; } +s#rio_ops struct rio_ops { int ( * lcread ) ( s#rio_mport * , int , t#u32 , int , t#u32 * ) ; int ( * lcwrite ) ( s#rio_mport * , int , t#u32 , int , t#u32 ) ; int ( * cread ) ( s#rio_mport * , int , t#u16 , t#u8 , t#u32 , int , t#u32 * ) ; int ( * cwrite ) ( s#rio_mport * , int , t#u16 , t#u8 , t#u32 , int , t#u32 ) ; int ( * dsend ) ( s#rio_mport * , int , t#u16 , t#u16 ) ; int ( * pwenable ) ( s#rio_mport * , int ) ; int ( * open_outb_mbox ) ( s#rio_mport * , void * , int , int ) ; void ( * close_outb_mbox ) ( s#rio_mport * , int ) ; int ( * open_inb_mbox ) ( s#rio_mport * , void * , int , int ) ; void ( * close_inb_mbox ) ( s#rio_mport * , int ) ; int ( * add_outb_message ) ( s#rio_mport * , s#rio_dev * , int , void * , t#size_t ) ; int ( * add_inb_buffer ) ( s#rio_mport * , int , void * ) ; void * ( * get_inb_message ) ( s#rio_mport * , int ) ; int ( * map_inb ) ( s#rio_mport * , t#dma_addr_t , t#u64 , t#u64 , t#u32 ) ; void ( * unmap_inb ) ( s#rio_mport * , t#dma_addr_t ) ; int ( * query_mport ) ( s#rio_mport * , s#rio_mport_attr * ) ; int ( * map_outb ) ( s#rio_mport * , t#u16 , t#u64 , t#u32 , t#u32 , t#dma_addr_t * ) ; void ( * unmap_outb ) ( s#rio_mport * , t#u16 , t#u64 ) ; } +s#rio_scan struct rio_scan { s#module * owner ; int ( * enumerate ) ( s#rio_mport * , t#u32 ) ; int ( * discover ) ( s#rio_mport * , t#u32 ) ; } +s#rio_mport struct rio_mport { s#list_head dbells ; s#list_head pwrites ; s#list_head node ; s#list_head nnode ; s#rio_net * net ; s#mutex lock ; s#resource iores ; s#resource riores [ 16 ] ; s#rio_msg inb_msg [ 4 ] ; s#rio_msg outb_msg [ 4 ] ; int host_deviceid ; s#rio_ops * ops ; unsigned char id ; unsigned char index ; unsigned int sys_size ; t#u32 phys_efptr ; t#u32 phys_rmap ; unsigned char name [ 40 ] ; s#device dev ; void * priv ; s#dma_device dma ; s#rio_scan * nscan ; t#atomic_t state ; unsigned int pwe_refcnt ; } +rio_local_get_device_id extern t#u16 rio_local_get_device_id ( s#rio_mport * ) +rio_query_mport extern int rio_query_mport ( s#rio_mport * , s#rio_mport_attr * ) +rio_alloc_net extern s#rio_net * rio_alloc_net ( s#rio_mport * ) +rio_add_net extern int rio_add_net ( s#rio_net * ) +rio_free_net extern void rio_free_net ( s#rio_net * ) +rio_local_set_device_id extern void rio_local_set_device_id ( s#rio_mport * , t#u16 ) +rio_add_device extern int rio_add_device ( s#rio_dev * ) +e#rio_device_state enum rio_device_state { RIO_DEVICE_INITIALIZING , RIO_DEVICE_RUNNING , RIO_DEVICE_GONE , RIO_DEVICE_SHUTDOWN , } +rio_del_device extern void rio_del_device ( s#rio_dev * , e#rio_device_state ) +rio_request_inb_mbox extern int rio_request_inb_mbox ( s#rio_mport * , void * , int , int , void ( * ) ( s#rio_mport * , void * , int , int ) ) +rio_release_inb_mbox extern int rio_release_inb_mbox ( s#rio_mport * , int ) +rio_request_outb_mbox extern int rio_request_outb_mbox ( s#rio_mport * , void * , int , int , void ( * ) ( s#rio_mport * , void * , int , int ) ) +rio_release_outb_mbox extern int rio_release_outb_mbox ( s#rio_mport * , int ) +rio_request_inb_dbell extern int rio_request_inb_dbell ( s#rio_mport * , void * , t#u16 , t#u16 , void ( * ) ( s#rio_mport * , void * , t#u16 , t#u16 , t#u16 ) ) +rio_release_inb_dbell extern int rio_release_inb_dbell ( s#rio_mport * , t#u16 , t#u16 ) +rio_request_outb_dbell extern s#resource * rio_request_outb_dbell ( s#rio_dev * , t#u16 , t#u16 ) +rio_release_outb_dbell extern int rio_release_outb_dbell ( s#rio_dev * , s#resource * ) +rio_add_mport_pw_handler extern int rio_add_mport_pw_handler ( s#rio_mport * , void * , int ( * ) ( s#rio_mport * , void * , u#rio_pw_msg * , int ) ) +rio_del_mport_pw_handler extern int rio_del_mport_pw_handler ( s#rio_mport * , void * , int ( * ) ( s#rio_mport * , void * , u#rio_pw_msg * , int ) ) +rio_request_inb_pwrite extern int rio_request_inb_pwrite ( s#rio_dev * , int ( * ) ( s#rio_dev * , u#rio_pw_msg * , int ) ) +rio_release_inb_pwrite extern int rio_release_inb_pwrite ( s#rio_dev * ) +rio_pw_enable extern void rio_pw_enable ( s#rio_mport * , int ) +rio_map_inb_region extern int rio_map_inb_region ( s#rio_mport * , t#dma_addr_t , t#u64 , t#u32 , t#u32 ) +rio_unmap_inb_region extern void rio_unmap_inb_region ( s#rio_mport * , t#dma_addr_t ) +rio_map_outb_region extern int rio_map_outb_region ( s#rio_mport * , t#u16 , t#u64 , t#u32 , t#u32 , t#dma_addr_t * ) +rio_unmap_outb_region extern void rio_unmap_outb_region ( s#rio_mport * , t#u16 , t#u64 ) +rio_mport_get_physefb extern t#u32 rio_mport_get_physefb ( s#rio_mport * , int , t#u16 , t#u8 , t#u32 * ) +rio_get_comptag extern s#rio_dev * rio_get_comptag ( t#u32 , s#rio_dev * ) +rio_set_port_lockout extern int rio_set_port_lockout ( s#rio_dev * , t#u32 , int ) +rio_enable_rx_tx_port extern int rio_enable_rx_tx_port ( s#rio_mport * , int , t#u16 , t#u8 , t#u8 ) +rio_mport_chk_dev_access extern int rio_mport_chk_dev_access ( s#rio_mport * , t#u16 , t#u8 ) +rio_inb_pwrite_handler extern int rio_inb_pwrite_handler ( s#rio_mport * , u#rio_pw_msg * ) +rio_mport_get_efb extern t#u32 rio_mport_get_efb ( s#rio_mport * , int , t#u16 , t#u8 , t#u32 ) +rio_mport_get_feature extern t#u32 rio_mport_get_feature ( s#rio_mport * , int , t#u16 , t#u8 , int ) +rio_lock_device extern int rio_lock_device ( s#rio_mport * , t#u16 , t#u8 , int ) +rio_unlock_device extern int rio_unlock_device ( s#rio_mport * , t#u16 , t#u8 ) +rio_route_add_entry extern int rio_route_add_entry ( s#rio_dev * , t#u16 , t#u16 , t#u8 , int ) +rio_route_get_entry extern int rio_route_get_entry ( s#rio_dev * , t#u16 , t#u16 , t#u8 * , int ) +rio_route_clr_table extern int rio_route_clr_table ( s#rio_dev * , t#u16 , int ) +rio_request_mport_dma extern s#dma_chan * rio_request_mport_dma ( s#rio_mport * ) +rio_request_dma extern s#dma_chan * rio_request_dma ( s#rio_dev * ) +rio_release_dma extern void rio_release_dma ( s#dma_chan * ) +e#rio_write_type enum rio_write_type { RDW_DEFAULT , RDW_ALL_NWRITE , RDW_ALL_NWRITE_R , RDW_LAST_NWRITE_R , } +s#rio_dma_data struct rio_dma_data { s#scatterlist * sg ; unsigned int sg_len ; t#u64 rio_addr ; t#u8 rio_addr_u ; e#rio_write_type wr_type ; } +rio_dma_prep_xfer extern s#dma_async_tx_descriptor * rio_dma_prep_xfer ( s#dma_chan * , t#u16 , s#rio_dma_data * , e#dma_transfer_direction , unsigned long ) +rio_dma_prep_slave_sg extern s#dma_async_tx_descriptor * rio_dma_prep_slave_sg ( s#rio_dev * , s#dma_chan * , s#rio_dma_data * , e#dma_transfer_direction , unsigned long ) +rio_register_scan extern int rio_register_scan ( int , s#rio_scan * ) +rio_unregister_scan extern int rio_unregister_scan ( int , s#rio_scan * ) +rio_init_mports extern int rio_init_mports ( void ) +rio_mport_initialize extern int rio_mport_initialize ( s#rio_mport * ) +rio_register_mport extern int rio_register_mport ( s#rio_mport * ) +rio_unregister_mport extern int rio_unregister_mport ( s#rio_mport * ) + +/* drivers/rapidio/rio-access.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__rio_local_read_config_8 extern int __rio_local_read_config_8 ( s#rio_mport * , t#u32 , t#u8 * ) +__rio_local_read_config_16 extern int __rio_local_read_config_16 ( s#rio_mport * , t#u32 , t#u16 * ) +__rio_local_read_config_32 extern int __rio_local_read_config_32 ( s#rio_mport * , t#u32 , t#u32 * ) +__rio_local_write_config_8 extern int __rio_local_write_config_8 ( s#rio_mport * , t#u32 , t#u8 ) +__rio_local_write_config_16 extern int __rio_local_write_config_16 ( s#rio_mport * , t#u32 , t#u16 ) +__rio_local_write_config_32 extern int __rio_local_write_config_32 ( s#rio_mport * , t#u32 , t#u32 ) +rio_mport_read_config_8 extern int rio_mport_read_config_8 ( s#rio_mport * , t#u16 , t#u8 , t#u32 , t#u8 * ) +rio_mport_read_config_16 extern int rio_mport_read_config_16 ( s#rio_mport * , t#u16 , t#u8 , t#u32 , t#u16 * ) +rio_mport_read_config_32 extern int rio_mport_read_config_32 ( s#rio_mport * , t#u16 , t#u8 , t#u32 , t#u32 * ) +rio_mport_write_config_8 extern int rio_mport_write_config_8 ( s#rio_mport * , t#u16 , t#u8 , t#u32 , t#u8 ) +rio_mport_write_config_16 extern int rio_mport_write_config_16 ( s#rio_mport * , t#u16 , t#u8 , t#u32 , t#u16 ) +rio_mport_write_config_32 extern int rio_mport_write_config_32 ( s#rio_mport * , t#u16 , t#u8 , t#u32 , t#u32 ) +rio_mport_send_doorbell extern int rio_mport_send_doorbell ( s#rio_mport * , t#u16 , t#u16 ) + +/* drivers/rapidio/rio-driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +rio_attach_device extern void rio_attach_device ( s#rio_dev * ) +rio_mport_class extern s#class rio_mport_class +rio_register_driver int rio_register_driver ( s#rio_driver * ) +rio_unregister_driver void rio_unregister_driver ( s#rio_driver * ) +rio_bus_type extern s#bus_type rio_bus_type +rio_dev_get s#rio_dev * rio_dev_get ( s#rio_dev * ) +rio_dev_put void rio_dev_put ( s#rio_dev * ) + +/* drivers/ras/debugfs.o */ +ras_userspace_consumers int ras_userspace_consumers ( void ) + +/* drivers/ras/ras.o */ +s##static_key_mod +__tracepoint_mc_event extern s#tracepoint __tracepoint_mc_event +__traceiter_mc_event extern int __traceiter_mc_event ( void * , const unsigned int , const char * , const char * , const int , const t#u8 , const t#s8 , const t#s8 , const t#s8 , unsigned long , const t#u8 , unsigned long , const char * ) +__SCK__tp_func_mc_event extern s#static_call_key __SCK__tp_func_mc_event +s##static_call_tramp +__SCT__tp_func_mc_event extern s#static_call_tramp __SCT__tp_func_mc_event +__tracepoint_non_standard_event extern s#tracepoint __tracepoint_non_standard_event +__traceiter_non_standard_event extern int __traceiter_non_standard_event ( void * , const t#guid_t * , const t#guid_t * , const char * , const t#u8 , const t#u8 * , const t#u32 ) +__SCK__tp_func_non_standard_event extern s#static_call_key __SCK__tp_func_non_standard_event +__SCT__tp_func_non_standard_event extern s#static_call_tramp __SCT__tp_func_non_standard_event +__tracepoint_arm_event extern s#tracepoint __tracepoint_arm_event +s#cper_sec_proc_arm struct cper_sec_proc_arm { t#u32 validation_bits ; t#u16 err_info_num ; t#u16 context_info_num ; t#u32 section_length ; t#u8 affinity_level ; t#u8 reserved [ 3 ] ; t#u64 mpidr ; t#u64 midr ; t#u32 running_state ; t#u32 psci_state ; } +__traceiter_arm_event extern int __traceiter_arm_event ( void * , const s#cper_sec_proc_arm * ) +__SCK__tp_func_arm_event extern s#static_call_key __SCK__tp_func_arm_event +__SCT__tp_func_arm_event extern s#static_call_tramp __SCT__tp_func_arm_event + +/* drivers/regulator/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##gpio_desc +s#regulator_coupler struct regulator_coupler { s#list_head list ; int ( * attach_regulator ) ( s#regulator_coupler * , s#regulator_dev * ) ; int ( * detach_regulator ) ( s#regulator_coupler * , s#regulator_dev * ) ; int ( * balance_voltage ) ( s#regulator_coupler * , s#regulator_dev * , t#suspend_state_t ) ; } +s#regulator_voltage struct regulator_voltage { int min_uV ; int max_uV ; } +s#regulator struct regulator { s#device * dev ; s#list_head list ; unsigned int always_on : 1 ; unsigned int bypass : 1 ; unsigned int device_link : 1 ; int uA_load ; unsigned int enable_count ; unsigned int deferred_disables ; s#regulator_voltage voltage [ ( ( ( suspend_state_t ) 4 ) + 1 ) ] ; const char * supply_name ; s#device_attribute dev_attr ; s#regulator_dev * rdev ; s#dentry * debugfs ; } +s##regulator_enable_gpio +rdev_get_name const char * rdev_get_name ( s#regulator_dev * ) +regulator_get s#regulator * __attribute__ ( ( __warn_unused_result__ ) ) regulator_get ( s#device * , const char * ) +regulator_get_exclusive s#regulator * __attribute__ ( ( __warn_unused_result__ ) ) regulator_get_exclusive ( s#device * , const char * ) +regulator_get_optional s#regulator * __attribute__ ( ( __warn_unused_result__ ) ) regulator_get_optional ( s#device * , const char * ) +regulator_put void regulator_put ( s#regulator * ) +regulator_register_supply_alias int regulator_register_supply_alias ( s#device * , const char * , s#device * , const char * ) +regulator_unregister_supply_alias void regulator_unregister_supply_alias ( s#device * , const char * ) +regulator_bulk_register_supply_alias int regulator_bulk_register_supply_alias ( s#device * , const char * const * , s#device * , const char * const * , int ) +regulator_bulk_unregister_supply_alias void regulator_bulk_unregister_supply_alias ( s#device * , const char * const * , int ) +regulator_enable int __attribute__ ( ( __warn_unused_result__ ) ) regulator_enable ( s#regulator * ) +regulator_disable int regulator_disable ( s#regulator * ) +regulator_force_disable int regulator_force_disable ( s#regulator * ) +regulator_disable_deferred int regulator_disable_deferred ( s#regulator * , int ) +regulator_is_enabled int regulator_is_enabled ( s#regulator * ) +regulator_count_voltages int regulator_count_voltages ( s#regulator * ) +regulator_list_voltage int regulator_list_voltage ( s#regulator * , unsigned ) +regulator_get_hardware_vsel_register int regulator_get_hardware_vsel_register ( s#regulator * , unsigned * , unsigned * ) +regulator_list_hardware_vsel int regulator_list_hardware_vsel ( s#regulator * , unsigned ) +regulator_get_linear_step unsigned int regulator_get_linear_step ( s#regulator * ) +regulator_is_supported_voltage int regulator_is_supported_voltage ( s#regulator * , int , int ) +regulator_set_voltage_rdev int regulator_set_voltage_rdev ( s#regulator_dev * , int , int , t#suspend_state_t ) +regulator_set_voltage int regulator_set_voltage ( s#regulator * , int , int ) +regulator_suspend_enable int regulator_suspend_enable ( s#regulator_dev * , t#suspend_state_t ) +regulator_suspend_disable int regulator_suspend_disable ( s#regulator_dev * , t#suspend_state_t ) +regulator_set_suspend_voltage int regulator_set_suspend_voltage ( s#regulator * , int , int , t#suspend_state_t ) +regulator_set_voltage_time int regulator_set_voltage_time ( s#regulator * , int , int ) +regulator_set_voltage_time_sel int regulator_set_voltage_time_sel ( s#regulator_dev * , unsigned int , unsigned int ) +regulator_sync_voltage int regulator_sync_voltage ( s#regulator * ) +regulator_get_voltage_rdev int regulator_get_voltage_rdev ( s#regulator_dev * ) +regulator_get_voltage int regulator_get_voltage ( s#regulator * ) +regulator_set_current_limit int regulator_set_current_limit ( s#regulator * , int , int ) +regulator_get_current_limit int regulator_get_current_limit ( s#regulator * ) +regulator_set_mode int regulator_set_mode ( s#regulator * , unsigned int ) +regulator_get_mode unsigned int regulator_get_mode ( s#regulator * ) +regulator_get_error_flags int regulator_get_error_flags ( s#regulator * , unsigned int * ) +regulator_set_load int regulator_set_load ( s#regulator * , int ) +regulator_allow_bypass int regulator_allow_bypass ( s#regulator * , t#bool ) +regulator_register_notifier int regulator_register_notifier ( s#regulator * , s#notifier_block * ) +regulator_unregister_notifier int regulator_unregister_notifier ( s#regulator * , s#notifier_block * ) +regulator_bulk_get int __attribute__ ( ( __warn_unused_result__ ) ) regulator_bulk_get ( s#device * , int , s#regulator_bulk_data * ) +regulator_bulk_enable int __attribute__ ( ( __warn_unused_result__ ) ) regulator_bulk_enable ( int , s#regulator_bulk_data * ) +regulator_bulk_disable int regulator_bulk_disable ( int , s#regulator_bulk_data * ) +regulator_bulk_force_disable int regulator_bulk_force_disable ( int , s#regulator_bulk_data * ) +regulator_bulk_free void regulator_bulk_free ( int , s#regulator_bulk_data * ) +regulator_notifier_call_chain int regulator_notifier_call_chain ( s#regulator_dev * , unsigned long , void * ) +regulator_mode_to_status int regulator_mode_to_status ( unsigned int ) +regulator_register s#regulator_dev * regulator_register ( const s#regulator_desc * , const s#regulator_config * ) +regulator_unregister void regulator_unregister ( s#regulator_dev * ) +regulator_has_full_constraints void regulator_has_full_constraints ( void ) +rdev_get_drvdata void * rdev_get_drvdata ( s#regulator_dev * ) +regulator_get_drvdata void * regulator_get_drvdata ( s#regulator * ) +regulator_set_drvdata void regulator_set_drvdata ( s#regulator * , void * ) +rdev_get_id int rdev_get_id ( s#regulator_dev * ) +rdev_get_dev s#device * rdev_get_dev ( s#regulator_dev * ) +rdev_get_regmap s#regmap * rdev_get_regmap ( s#regulator_dev * ) +regulator_get_init_drvdata void * regulator_get_init_drvdata ( s#regulator_init_data * ) + +/* drivers/regulator/devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##regulator_init_data +s##regmap +s##gpio_desc +s##regulator_coupler +s##regulation_constraints +s##regulator_enable_gpio +devm_regulator_get s#regulator * __attribute__ ( ( __warn_unused_result__ ) ) devm_regulator_get ( s#device * , const char * ) +devm_regulator_get_exclusive s#regulator * __attribute__ ( ( __warn_unused_result__ ) ) devm_regulator_get_exclusive ( s#device * , const char * ) +devm_regulator_get_optional s#regulator * __attribute__ ( ( __warn_unused_result__ ) ) devm_regulator_get_optional ( s#device * , const char * ) +devm_regulator_put void devm_regulator_put ( s#regulator * ) +devm_regulator_bulk_get int __attribute__ ( ( __warn_unused_result__ ) ) devm_regulator_bulk_get ( s#device * , int , s#regulator_bulk_data * ) +devm_regulator_register s#regulator_dev * devm_regulator_register ( s#device * , const s#regulator_desc * , const s#regulator_config * ) +devm_regulator_unregister void devm_regulator_unregister ( s#device * , s#regulator_dev * ) +devm_regulator_register_supply_alias int devm_regulator_register_supply_alias ( s#device * , const char * , s#device * , const char * ) +devm_regulator_unregister_supply_alias void devm_regulator_unregister_supply_alias ( s#device * , const char * ) +devm_regulator_bulk_register_supply_alias int devm_regulator_bulk_register_supply_alias ( s#device * , const char * const * , s#device * , const char * const * , int ) +devm_regulator_bulk_unregister_supply_alias void devm_regulator_bulk_unregister_supply_alias ( s#device * , const char * const * , int ) +devm_regulator_register_notifier int devm_regulator_register_notifier ( s#regulator * , s#notifier_block * ) +devm_regulator_unregister_notifier void devm_regulator_unregister_notifier ( s#regulator * , s#notifier_block * ) +s#regulator_err_state struct regulator_err_state { s#regulator_dev * rdev ; unsigned long notifs ; unsigned long errors ; int possible_errs ; } +s#regulator_irq_data struct regulator_irq_data { s#regulator_err_state * states ; int num_states ; void * data ; long opaque ; } +s#regulator_irq_desc struct regulator_irq_desc { const char * name ; int fatal_cnt ; int reread_ms ; int irq_off_ms ; t#bool skip_off ; t#bool high_prio ; void * data ; int ( * die ) ( s#regulator_irq_data * ) ; int ( * map_event ) ( int , s#regulator_irq_data * , unsigned long * ) ; int ( * renable ) ( s#regulator_irq_data * ) ; } +devm_regulator_irq_helper void * devm_regulator_irq_helper ( s#device * , const s#regulator_irq_desc * , int , int , int , int * , s#regulator_dev * * , int ) + +/* drivers/regulator/helpers.o */ +s##device_node +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##regulator_init_data +s##regmap +s##gpio_desc +s##regulator_coupler +s##regulation_constraints +s##regulator_enable_gpio +regulator_is_enabled_regmap int regulator_is_enabled_regmap ( s#regulator_dev * ) +regulator_enable_regmap int regulator_enable_regmap ( s#regulator_dev * ) +regulator_disable_regmap int regulator_disable_regmap ( s#regulator_dev * ) +regulator_get_voltage_sel_pickable_regmap int regulator_get_voltage_sel_pickable_regmap ( s#regulator_dev * ) +regulator_set_voltage_sel_pickable_regmap int regulator_set_voltage_sel_pickable_regmap ( s#regulator_dev * , unsigned int ) +regulator_get_voltage_sel_regmap int regulator_get_voltage_sel_regmap ( s#regulator_dev * ) +regulator_set_voltage_sel_regmap int regulator_set_voltage_sel_regmap ( s#regulator_dev * , unsigned ) +regulator_map_voltage_iterate int regulator_map_voltage_iterate ( s#regulator_dev * , int , int ) +regulator_map_voltage_ascend int regulator_map_voltage_ascend ( s#regulator_dev * , int , int ) +regulator_map_voltage_linear int regulator_map_voltage_linear ( s#regulator_dev * , int , int ) +regulator_map_voltage_linear_range int regulator_map_voltage_linear_range ( s#regulator_dev * , int , int ) +regulator_map_voltage_pickable_linear_range int regulator_map_voltage_pickable_linear_range ( s#regulator_dev * , int , int ) +regulator_desc_list_voltage_linear int regulator_desc_list_voltage_linear ( const s#regulator_desc * , unsigned int ) +regulator_list_voltage_linear int regulator_list_voltage_linear ( s#regulator_dev * , unsigned int ) +regulator_list_voltage_pickable_linear_range int regulator_list_voltage_pickable_linear_range ( s#regulator_dev * , unsigned int ) +regulator_desc_list_voltage_linear_range int regulator_desc_list_voltage_linear_range ( const s#regulator_desc * , unsigned int ) +regulator_list_voltage_linear_range int regulator_list_voltage_linear_range ( s#regulator_dev * , unsigned int ) +regulator_list_voltage_table int regulator_list_voltage_table ( s#regulator_dev * , unsigned int ) +regulator_set_bypass_regmap int regulator_set_bypass_regmap ( s#regulator_dev * , t#bool ) +regulator_set_soft_start_regmap int regulator_set_soft_start_regmap ( s#regulator_dev * ) +regulator_set_pull_down_regmap int regulator_set_pull_down_regmap ( s#regulator_dev * ) +regulator_get_bypass_regmap int regulator_get_bypass_regmap ( s#regulator_dev * , t#bool * ) +regulator_set_active_discharge_regmap int regulator_set_active_discharge_regmap ( s#regulator_dev * , t#bool ) +regulator_set_current_limit_regmap int regulator_set_current_limit_regmap ( s#regulator_dev * , int , int ) +regulator_get_current_limit_regmap int regulator_get_current_limit_regmap ( s#regulator_dev * ) +regulator_bulk_set_supply_names void regulator_bulk_set_supply_names ( s#regulator_bulk_data * , const char * const * , unsigned int ) +regulator_is_equal t#bool regulator_is_equal ( s#regulator * , s#regulator * ) +regulator_set_ramp_delay_regmap int regulator_set_ramp_delay_regmap ( s#regulator_dev * , int ) + +/* drivers/regulator/irq_helpers.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##regulator_init_data +s##regmap +s##gpio_desc +s##regulator_coupler +s##regulation_constraints +s##regulator_enable_gpio +regulator_irq_helper void * regulator_irq_helper ( s#device * , const s#regulator_irq_desc * , int , int , int , int * , s#regulator_dev * * , int ) +regulator_irq_helper_cancel void regulator_irq_helper_cancel ( void * * ) + +/* drivers/regulator/of_regulator.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##gpio_desc +s##regulator_coupler +s##regulator_enable_gpio +of_get_regulator_init_data extern s#regulator_init_data * of_get_regulator_init_data ( s#device * , s#device_node * , const s#regulator_desc * ) +s#of_regulator_match struct of_regulator_match { const char * name ; void * driver_data ; s#regulator_init_data * init_data ; s#device_node * of_node ; const s#regulator_desc * desc ; } +of_regulator_match extern int of_regulator_match ( s#device * , s#device_node * , s#of_regulator_match * , unsigned int ) + +/* drivers/regulator/rohm-regulator.o */ +s#rohm_dvs_config struct rohm_dvs_config { t#uint64_t level_map ; unsigned int run_reg ; unsigned int run_mask ; unsigned int run_on_mask ; unsigned int idle_reg ; unsigned int idle_mask ; unsigned int idle_on_mask ; unsigned int suspend_reg ; unsigned int suspend_mask ; unsigned int suspend_on_mask ; unsigned int lpsr_reg ; unsigned int lpsr_mask ; unsigned int lpsr_on_mask ; unsigned int snvs_reg ; unsigned int snvs_mask ; unsigned int snvs_on_mask ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator_init_data +s##regmap +s##gpio_desc +s##regulator_coupler +s##regulation_constraints +s##regulator +s##regulator_enable_gpio +rohm_regulator_set_dvs_levels int rohm_regulator_set_dvs_levels ( const s#rohm_dvs_config * , s#device_node * , const s#regulator_desc * , s#regmap * ) + +/* drivers/remoteproc/mtk_scp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iommu_domain +s#resource_table struct resource_table { t#u32 ver ; t#u32 num ; t#u32 reserved [ 2 ] ; t#u32 offset [ ] ; } +s#rproc_ops struct rproc_ops { int ( * prepare ) ( s#rproc * ) ; int ( * unprepare ) ( s#rproc * ) ; int ( * start ) ( s#rproc * ) ; int ( * stop ) ( s#rproc * ) ; int ( * attach ) ( s#rproc * ) ; int ( * detach ) ( s#rproc * ) ; void ( * kick ) ( s#rproc * , int ) ; void * ( * da_to_va ) ( s#rproc * , t#u64 , t#size_t , t#bool * ) ; int ( * parse_fw ) ( s#rproc * , const s#firmware * ) ; int ( * handle_rsc ) ( s#rproc * , t#u32 , void * , int , int ) ; s#resource_table * ( * find_loaded_rsc_table ) ( s#rproc * , const s#firmware * ) ; s#resource_table * ( * get_loaded_rsc_table ) ( s#rproc * , t#size_t * ) ; int ( * load ) ( s#rproc * , const s#firmware * ) ; int ( * sanity_check ) ( s#rproc * , const s#firmware * ) ; t#u64 ( * get_boot_addr ) ( s#rproc * , const s#firmware * ) ; unsigned long ( * panic ) ( s#rproc * ) ; void ( * coredump ) ( s#rproc * ) ; } +e#rproc_dump_mechanism enum rproc_dump_mechanism { RPROC_COREDUMP_DISABLED , RPROC_COREDUMP_ENABLED , RPROC_COREDUMP_INLINE , } +s#rproc struct rproc { s#list_head node ; s#iommu_domain * domain ; const char * name ; const char * firmware ; void * priv ; s#rproc_ops * ops ; s#device dev ; t#atomic_t power ; unsigned int state ; e#rproc_dump_mechanism dump_conf ; s#mutex lock ; s#dentry * dbg_dir ; s#list_head traces ; int num_traces ; s#list_head carveouts ; s#list_head mappings ; t#u64 bootaddr ; s#list_head rvdevs ; s#list_head subdevs ; s#idr notifyids ; int index ; s#work_struct crash_handler ; unsigned int crash_cnt ; t#bool recovery_disabled ; int max_notifyid ; s#resource_table * table_ptr ; s#resource_table * clean_table ; s#resource_table * cached_table ; t#size_t table_sz ; t#bool has_iommu ; t#bool auto_boot ; s#list_head dump_segments ; int nb_vdev ; t#u8 elf_class ; t#u16 elf_machine ; s#cdev cdev ; t#bool cdev_put_on_release ; } +s##clk +s#mtk_scp_of_data struct mtk_scp_of_data { int ( * scp_before_load ) ( s#mtk_scp * ) ; void ( * scp_irq_handler ) ( s#mtk_scp * ) ; void ( * scp_reset_assert ) ( s#mtk_scp * ) ; void ( * scp_reset_deassert ) ( s#mtk_scp * ) ; void ( * scp_stop ) ( s#mtk_scp * ) ; void * ( * scp_da_to_va ) ( s#mtk_scp * , t#u64 , t#size_t ) ; t#u32 host_to_scp_reg ; t#u32 host_to_scp_int_bit ; t#size_t ipi_buf_offset ; } +s#mtk_share_obj struct mtk_share_obj { t#u32 id ; t#u32 len ; t#u8 share_buf [ 288 ] ; } +s#scp_run struct scp_run { t#u32 signaled ; t#s8 fw_ver [ 32 ] ; t#u32 dec_capability ; t#u32 enc_capability ; t#wait_queue_head_t wq ; } +t#scp_ipi_handler_t typedef void ( * scp_ipi_handler_t ) ( void * , unsigned int , void * ) +s#scp_ipi_desc struct scp_ipi_desc { s#mutex lock ; t#scp_ipi_handler_t handler ; void * priv ; } +E#SCP_IPI_MAX 0x100 +s#rproc_subdev struct rproc_subdev { s#list_head node ; int ( * prepare ) ( s#rproc_subdev * ) ; int ( * start ) ( s#rproc_subdev * ) ; void ( * stop ) ( s#rproc_subdev * , t#bool ) ; void ( * unprepare ) ( s#rproc_subdev * ) ; } +s#mtk_scp struct mtk_scp { s#device * dev ; s#rproc * rproc ; s#clk * clk ; void * reg_base ; void * sram_base ; t#size_t sram_size ; t#phys_addr_t sram_phys ; void * l1tcm_base ; t#size_t l1tcm_size ; t#phys_addr_t l1tcm_phys ; const s#mtk_scp_of_data * data ; s#mtk_share_obj * recv_buf ; s#mtk_share_obj * send_buf ; s#scp_run run ; s#mutex send_lock ; s#scp_ipi_desc ipi_desc [ E#SCP_IPI_MAX ] ; t#bool ipi_id_ack [ E#SCP_IPI_MAX ] ; t#wait_queue_head_t ack_wq ; void * cpu_addr ; t#dma_addr_t dma_addr ; t#size_t dram_size ; s#rproc_subdev * rpmsg_subdev ; } +s##mfd_cell +scp_get s#mtk_scp * scp_get ( s#platform_device * ) +scp_put void scp_put ( s#mtk_scp * ) +scp_get_device s#device * scp_get_device ( s#mtk_scp * ) +scp_get_rproc s#rproc * scp_get_rproc ( s#mtk_scp * ) +scp_get_vdec_hw_capa unsigned int scp_get_vdec_hw_capa ( s#mtk_scp * ) +scp_get_venc_hw_capa unsigned int scp_get_venc_hw_capa ( s#mtk_scp * ) +scp_mapping_dm_addr void * scp_mapping_dm_addr ( s#mtk_scp * , t#u32 ) + +/* drivers/remoteproc/mtk_scp_ipi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iommu_domain +s##firmware +s##clk +scp_ipi_register int scp_ipi_register ( s#mtk_scp * , t#u32 , t#scp_ipi_handler_t , void * ) +scp_ipi_unregister void scp_ipi_unregister ( s#mtk_scp * , t#u32 ) +scp_memcpy_aligned void scp_memcpy_aligned ( void * , const void * , unsigned int ) +scp_ipi_lock void scp_ipi_lock ( s#mtk_scp * , t#u32 ) +scp_ipi_unlock void scp_ipi_unlock ( s#mtk_scp * , t#u32 ) +scp_ipi_send int scp_ipi_send ( s#mtk_scp * , t#u32 , void * , unsigned int , unsigned int ) + +/* drivers/remoteproc/qcom_common.o */ +s##iommu_domain +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qcom_minidump void qcom_minidump ( s#rproc * , unsigned int ) +s##qcom_glink +s#qcom_rproc_glink struct qcom_rproc_glink { s#rproc_subdev subdev ; const char * ssr_name ; s#device * dev ; s#device_node * node ; s#qcom_glink * edge ; } +qcom_add_glink_subdev void qcom_add_glink_subdev ( s#rproc * , s#qcom_rproc_glink * , const char * ) +qcom_remove_glink_subdev void qcom_remove_glink_subdev ( s#rproc * , s#qcom_rproc_glink * ) +qcom_register_dump_segments int qcom_register_dump_segments ( s#rproc * , const s#firmware * ) +s##qcom_smd_edge +s#qcom_rproc_subdev struct qcom_rproc_subdev { s#rproc_subdev subdev ; s#device * dev ; s#device_node * node ; s#qcom_smd_edge * edge ; } +qcom_add_smd_subdev void qcom_add_smd_subdev ( s#rproc * , s#qcom_rproc_subdev * ) +qcom_remove_smd_subdev void qcom_remove_smd_subdev ( s#rproc * , s#qcom_rproc_subdev * ) +qcom_register_ssr_notifier void * qcom_register_ssr_notifier ( const char * , s#notifier_block * ) +qcom_unregister_ssr_notifier int qcom_unregister_ssr_notifier ( void * , s#notifier_block * ) +s##qcom_ssr_subsystem +s#qcom_rproc_ssr struct qcom_rproc_ssr { s#rproc_subdev subdev ; s#qcom_ssr_subsystem * info ; } +qcom_add_ssr_subdev void qcom_add_ssr_subdev ( s#rproc * , s#qcom_rproc_ssr * , const char * ) +qcom_remove_ssr_subdev void qcom_remove_ssr_subdev ( s#rproc * , s#qcom_rproc_ssr * ) + +/* drivers/remoteproc/qcom_pil_info.o */ +qcom_pil_info_store int qcom_pil_info_store ( const char * , t#phys_addr_t , t#size_t ) + +/* drivers/remoteproc/qcom_q6v5.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##iommu_domain +s##qcom_smem_state +s#qcom_q6v5 struct qcom_q6v5 { s#device * dev ; s#rproc * rproc ; s#qcom_smem_state * state ; unsigned stop_bit ; int wdog_irq ; int fatal_irq ; int ready_irq ; int handover_irq ; int stop_irq ; t#bool handover_issued ; s#completion start_done ; s#completion stop_done ; int crash_reason ; t#bool running ; void ( * handover ) ( s#qcom_q6v5 * ) ; } +qcom_q6v5_prepare int qcom_q6v5_prepare ( s#qcom_q6v5 * ) +qcom_q6v5_unprepare int qcom_q6v5_unprepare ( s#qcom_q6v5 * ) +qcom_q6v5_wait_for_start int qcom_q6v5_wait_for_start ( s#qcom_q6v5 * , int ) +s##qcom_sysmon +qcom_q6v5_request_stop int qcom_q6v5_request_stop ( s#qcom_q6v5 * , s#qcom_sysmon * ) +qcom_q6v5_panic unsigned long qcom_q6v5_panic ( s#qcom_q6v5 * ) +s##mfd_cell +qcom_q6v5_init int qcom_q6v5_init ( s#qcom_q6v5 * , s#platform_device * , s#rproc * , int , void ( * ) ( s#qcom_q6v5 * ) ) + +/* drivers/remoteproc/qcom_sysmon.o */ +s##qcom_sysmon +s##iommu_domain +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qcom_add_sysmon_subdev s#qcom_sysmon * qcom_add_sysmon_subdev ( s#rproc * , const char * , int ) +qcom_remove_sysmon_subdev void qcom_remove_sysmon_subdev ( s#qcom_sysmon * ) +qcom_sysmon_shutdown_acked t#bool qcom_sysmon_shutdown_acked ( s#qcom_sysmon * ) + +/* drivers/remoteproc/remoteproc_core.o */ +rproc_va_to_pa t#phys_addr_t rproc_va_to_pa ( void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_coherent_mem +s##cma +s##iopf_device_param +s##iommu_dma_cookie +rproc_da_to_va void * rproc_da_to_va ( s#rproc * , t#u64 , t#size_t , t#bool * ) +s#rproc_mem_entry struct rproc_mem_entry { void * va ; t#bool is_iomem ; t#dma_addr_t dma ; t#size_t len ; t#u32 da ; void * priv ; char name [ 32 ] ; s#list_head node ; t#u32 rsc_offset ; t#u32 flags ; t#u32 of_resm_idx ; int ( * alloc ) ( s#rproc * , s#rproc_mem_entry * ) ; int ( * release ) ( s#rproc * , s#rproc_mem_entry * ) ; } +rproc_add_carveout void rproc_add_carveout ( s#rproc * , s#rproc_mem_entry * ) +rproc_mem_entry_init s#rproc_mem_entry * rproc_mem_entry_init ( s#device * , void * , t#dma_addr_t , t#size_t , t#u32 , int ( * ) ( s#rproc * , s#rproc_mem_entry * ) , int ( * ) ( s#rproc * , s#rproc_mem_entry * ) , const char * , ... ) +rproc_of_resm_mem_entry_init s#rproc_mem_entry * rproc_of_resm_mem_entry_init ( s#device * , t#u32 , t#size_t , t#u32 , const char * , ... ) +rproc_of_parse_firmware int rproc_of_parse_firmware ( s#device * , int , const char * * ) +rproc_resource_cleanup void rproc_resource_cleanup ( s#rproc * ) +rproc_boot int rproc_boot ( s#rproc * ) +rproc_shutdown void rproc_shutdown ( s#rproc * ) +rproc_detach int rproc_detach ( s#rproc * ) +rproc_get_by_phandle s#rproc * rproc_get_by_phandle ( t#phandle t#phandle ) +rproc_set_firmware int rproc_set_firmware ( s#rproc * , const char * ) +rproc_add int rproc_add ( s#rproc * ) +devm_rproc_add int devm_rproc_add ( s#device * , s#rproc * ) +rproc_alloc s#rproc * rproc_alloc ( s#device * , const char * , const s#rproc_ops * , const char * , int ) +rproc_free void rproc_free ( s#rproc * ) +rproc_put void rproc_put ( s#rproc * ) +rproc_del int rproc_del ( s#rproc * ) +devm_rproc_alloc s#rproc * devm_rproc_alloc ( s#device * , const char * , const s#rproc_ops * , const char * , int ) +rproc_add_subdev void rproc_add_subdev ( s#rproc * , s#rproc_subdev * ) +rproc_remove_subdev void rproc_remove_subdev ( s#rproc * , s#rproc_subdev * ) +rproc_get_by_child s#rproc * rproc_get_by_child ( s#device * ) +e#rproc_crash_type enum rproc_crash_type { RPROC_MMUFAULT , RPROC_WATCHDOG , RPROC_FATAL_ERROR , } +rproc_report_crash void rproc_report_crash ( s#rproc * , e#rproc_crash_type ) + +/* drivers/remoteproc/remoteproc_coredump.o */ +s##iommu_domain +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +rproc_coredump_add_segment int rproc_coredump_add_segment ( s#rproc * , t#dma_addr_t , t#size_t ) +s#rproc_dump_segment struct rproc_dump_segment { s#list_head node ; t#dma_addr_t da ; t#size_t size ; void * priv ; void ( * dump ) ( s#rproc * , s#rproc_dump_segment * , void * , t#size_t , t#size_t ) ; t#loff_t offset ; } +rproc_coredump_add_custom_segment int rproc_coredump_add_custom_segment ( s#rproc * , t#dma_addr_t , t#size_t , void ( * ) ( s#rproc * , s#rproc_dump_segment * , void * , t#size_t , t#size_t ) , void * ) +rproc_coredump_set_elf_info int rproc_coredump_set_elf_info ( s#rproc * , t#u8 , t#u16 ) +rproc_coredump_using_sections void rproc_coredump_using_sections ( s#rproc * ) + +/* drivers/remoteproc/remoteproc_elf_loader.o */ +s##iommu_domain +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +rproc_elf_sanity_check int rproc_elf_sanity_check ( s#rproc * , const s#firmware * ) +rproc_elf_get_boot_addr t#u64 rproc_elf_get_boot_addr ( s#rproc * , const s#firmware * ) +rproc_elf_load_segments int rproc_elf_load_segments ( s#rproc * , const s#firmware * ) +rproc_elf_load_rsc_table int rproc_elf_load_rsc_table ( s#rproc * , const s#firmware * ) +rproc_elf_find_loaded_rsc_table s#resource_table * rproc_elf_find_loaded_rsc_table ( s#rproc * , const s#firmware * ) + +/* drivers/remoteproc/remoteproc_virtio.o */ +s##iommu_domain +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +rproc_vq_interrupt t#irqreturn_t rproc_vq_interrupt ( s#rproc * , int ) + +/* drivers/reset/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +reset_controller_register int reset_controller_register ( s#reset_controller_dev * ) +reset_controller_unregister void reset_controller_unregister ( s#reset_controller_dev * ) +devm_reset_controller_register int devm_reset_controller_register ( s#device * , s#reset_controller_dev * ) +s#reset_control_lookup struct reset_control_lookup { s#list_head list ; const char * provider ; unsigned int index ; const char * dev_id ; const char * con_id ; } +reset_controller_add_lookup void reset_controller_add_lookup ( s#reset_control_lookup * , unsigned int ) +s##reset_control +reset_control_reset int reset_control_reset ( s#reset_control * ) +reset_control_bulk_reset int reset_control_bulk_reset ( int , s#reset_control_bulk_data * ) +reset_control_rearm int reset_control_rearm ( s#reset_control * ) +reset_control_assert int reset_control_assert ( s#reset_control * ) +reset_control_bulk_assert int reset_control_bulk_assert ( int , s#reset_control_bulk_data * ) +reset_control_deassert int reset_control_deassert ( s#reset_control * ) +reset_control_bulk_deassert int reset_control_bulk_deassert ( int , s#reset_control_bulk_data * ) +reset_control_status int reset_control_status ( s#reset_control * ) +reset_control_acquire int reset_control_acquire ( s#reset_control * ) +reset_control_bulk_acquire int reset_control_bulk_acquire ( int , s#reset_control_bulk_data * ) +reset_control_release void reset_control_release ( s#reset_control * ) +reset_control_bulk_release void reset_control_bulk_release ( int , s#reset_control_bulk_data * ) +__of_reset_control_get s#reset_control * __of_reset_control_get ( s#device_node * , const char * , int , t#bool , t#bool , t#bool ) +__reset_control_get s#reset_control * __reset_control_get ( s#device * , const char * , int , t#bool , t#bool , t#bool ) +__reset_control_bulk_get int __reset_control_bulk_get ( s#device * , int , s#reset_control_bulk_data * , t#bool , t#bool , t#bool ) +reset_control_put void reset_control_put ( s#reset_control * ) +reset_control_bulk_put void reset_control_bulk_put ( int , s#reset_control_bulk_data * ) +__devm_reset_control_get s#reset_control * __devm_reset_control_get ( s#device * , const char * , int , t#bool , t#bool , t#bool ) +__devm_reset_control_bulk_get int __devm_reset_control_bulk_get ( s#device * , int , s#reset_control_bulk_data * , t#bool , t#bool , t#bool ) +__device_reset int __device_reset ( s#device * , t#bool ) +of_reset_control_array_get s#reset_control * of_reset_control_array_get ( s#device_node * , t#bool , t#bool , t#bool ) +devm_reset_control_array_get s#reset_control * devm_reset_control_array_get ( s#device * , t#bool , t#bool ) +reset_control_get_count int reset_control_get_count ( s#device * ) + +/* drivers/reset/reset-simple.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +reset_simple_ops extern const s#reset_control_ops reset_simple_ops + +/* drivers/rpmsg/mtk_rpmsg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +t#ipi_handler_t typedef void ( * ipi_handler_t ) ( void * , unsigned int , void * ) +s#mtk_rpmsg_info struct mtk_rpmsg_info { int ( * register_ipi ) ( s#platform_device * , t#u32 , t#ipi_handler_t , void * ) ; void ( * unregister_ipi ) ( s#platform_device * , t#u32 ) ; int ( * send_ipi ) ( s#platform_device * , t#u32 , void * , unsigned int , unsigned int ) ; int ns_ipi_id ; } +mtk_rpmsg_create_rproc_subdev s#rproc_subdev * mtk_rpmsg_create_rproc_subdev ( s#platform_device * , s#mtk_rpmsg_info * ) +mtk_rpmsg_destroy_rproc_subdev void mtk_rpmsg_destroy_rproc_subdev ( s#rproc_subdev * ) + +/* drivers/rpmsg/qcom_glink_native.o */ +s##qcom_glink +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#qcom_glink_pipe struct qcom_glink_pipe { t#size_t length ; t#size_t ( * avail ) ( s#qcom_glink_pipe * ) ; void ( * peak ) ( s#qcom_glink_pipe * , void * , unsigned int , t#size_t ) ; void ( * advance ) ( s#qcom_glink_pipe * , t#size_t ) ; void ( * write ) ( s#qcom_glink_pipe * , const void * , t#size_t , const void * , t#size_t ) ; } +qcom_glink_native_probe s#qcom_glink * qcom_glink_native_probe ( s#device * , unsigned long , s#qcom_glink_pipe * , s#qcom_glink_pipe * , t#bool ) +qcom_glink_native_remove void qcom_glink_native_remove ( s#qcom_glink * ) +qcom_glink_native_unregister void qcom_glink_native_unregister ( s#qcom_glink * ) + +/* drivers/rpmsg/qcom_glink_smem.o */ +s##qcom_glink +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qcom_glink_smem_register s#qcom_glink * qcom_glink_smem_register ( s#device * , s#device_node * ) +qcom_glink_smem_unregister void qcom_glink_smem_unregister ( s#qcom_glink * ) + +/* drivers/rpmsg/qcom_glink_ssr.o */ +qcom_glink_ssr_notify void qcom_glink_ssr_notify ( const char * ) + +/* drivers/rpmsg/qcom_smd.o */ +s##qcom_smd_edge +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qcom_smd_register_edge s#qcom_smd_edge * qcom_smd_register_edge ( s#device * , s#device_node * ) +qcom_smd_unregister_edge int qcom_smd_unregister_edge ( s#qcom_smd_edge * ) + +/* drivers/rpmsg/rpmsg_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#rpmsg_device_id struct rpmsg_device_id { char name [ 32 ] ; t#kernel_ulong_t driver_data ; } +t#rpmsg_rx_cb_t typedef int ( * rpmsg_rx_cb_t ) ( s#rpmsg_device * , void * , int , void * , t#u32 ) +s#rpmsg_endpoint_ops struct rpmsg_endpoint_ops { void ( * destroy_ept ) ( s#rpmsg_endpoint * ) ; int ( * send ) ( s#rpmsg_endpoint * , void * , int ) ; int ( * sendto ) ( s#rpmsg_endpoint * , void * , int , t#u32 ) ; int ( * send_offchannel ) ( s#rpmsg_endpoint * , t#u32 , t#u32 , void * , int ) ; int ( * trysend ) ( s#rpmsg_endpoint * , void * , int ) ; int ( * trysendto ) ( s#rpmsg_endpoint * , void * , int , t#u32 ) ; int ( * trysend_offchannel ) ( s#rpmsg_endpoint * , t#u32 , t#u32 , void * , int ) ; t#__poll_t ( * poll ) ( s#rpmsg_endpoint * , s#file * , t#poll_table * ) ; } +s#rpmsg_endpoint struct rpmsg_endpoint { s#rpmsg_device * rpdev ; s#kref refcount ; t#rpmsg_rx_cb_t cb ; s#mutex cb_lock ; t#u32 addr ; void * priv ; const s#rpmsg_endpoint_ops * ops ; } +s#rpmsg_channel_info struct rpmsg_channel_info { char name [ 32 ] ; t#u32 src ; t#u32 dst ; } +s#rpmsg_device_ops struct rpmsg_device_ops { s#rpmsg_device * ( * create_channel ) ( s#rpmsg_device * , s#rpmsg_channel_info * ) ; int ( * release_channel ) ( s#rpmsg_device * , s#rpmsg_channel_info * ) ; s#rpmsg_endpoint * ( * create_ept ) ( s#rpmsg_device * , t#rpmsg_rx_cb_t , void * , s#rpmsg_channel_info ) ; int ( * announce_create ) ( s#rpmsg_device * ) ; int ( * announce_destroy ) ( s#rpmsg_device * ) ; } +s#rpmsg_device struct rpmsg_device { s#device dev ; s#rpmsg_device_id id ; char * driver_override ; t#u32 src ; t#u32 dst ; s#rpmsg_endpoint * ept ; t#bool announce ; t#bool little_endian ; const s#rpmsg_device_ops * ops ; } +rpmsg_create_channel s#rpmsg_device * rpmsg_create_channel ( s#rpmsg_device * , s#rpmsg_channel_info * ) +rpmsg_release_channel int rpmsg_release_channel ( s#rpmsg_device * , s#rpmsg_channel_info * ) +rpmsg_create_ept s#rpmsg_endpoint * rpmsg_create_ept ( s#rpmsg_device * , t#rpmsg_rx_cb_t , void * , s#rpmsg_channel_info ) +rpmsg_destroy_ept void rpmsg_destroy_ept ( s#rpmsg_endpoint * ) +rpmsg_send int rpmsg_send ( s#rpmsg_endpoint * , void * , int ) +rpmsg_sendto int rpmsg_sendto ( s#rpmsg_endpoint * , void * , int , t#u32 ) +rpmsg_send_offchannel int rpmsg_send_offchannel ( s#rpmsg_endpoint * , t#u32 , t#u32 , void * , int ) +rpmsg_trysend int rpmsg_trysend ( s#rpmsg_endpoint * , void * , int ) +rpmsg_trysendto int rpmsg_trysendto ( s#rpmsg_endpoint * , void * , int , t#u32 ) +rpmsg_poll t#__poll_t rpmsg_poll ( s#rpmsg_endpoint * , s#file * , t#poll_table * ) +rpmsg_trysend_offchannel int rpmsg_trysend_offchannel ( s#rpmsg_endpoint * , t#u32 , t#u32 , void * , int ) +rpmsg_find_device s#device * rpmsg_find_device ( s#device * , s#rpmsg_channel_info * ) +rpmsg_register_device int rpmsg_register_device ( s#rpmsg_device * ) +rpmsg_unregister_device int rpmsg_unregister_device ( s#device * , s#rpmsg_channel_info * ) +s#rpmsg_driver struct rpmsg_driver { s#device_driver drv ; const s#rpmsg_device_id * id_table ; int ( * probe ) ( s#rpmsg_device * ) ; void ( * remove ) ( s#rpmsg_device * ) ; int ( * callback ) ( s#rpmsg_device * , void * , int , void * , t#u32 ) ; } +__register_rpmsg_driver int __register_rpmsg_driver ( s#rpmsg_driver * , s#module * ) +unregister_rpmsg_driver void unregister_rpmsg_driver ( s#rpmsg_driver * ) + +/* drivers/rpmsg/rpmsg_ns.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +rpmsg_ns_register_device int rpmsg_ns_register_device ( s#rpmsg_device * ) + +/* drivers/rtc/class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#rtc_time struct rtc_time { int tm_sec ; int tm_min ; int tm_hour ; int tm_mday ; int tm_mon ; int tm_year ; int tm_wday ; int tm_yday ; int tm_isdst ; } +s#rtc_wkalrm struct rtc_wkalrm { unsigned char enabled ; unsigned char pending ; s#rtc_time time ; } +s#rtc_class_ops struct rtc_class_ops { int ( * ioctl ) ( s#device * , unsigned int , unsigned long ) ; int ( * read_time ) ( s#device * , s#rtc_time * ) ; int ( * set_time ) ( s#device * , s#rtc_time * ) ; int ( * read_alarm ) ( s#device * , s#rtc_wkalrm * ) ; int ( * set_alarm ) ( s#device * , s#rtc_wkalrm * ) ; int ( * proc ) ( s#device * , s#seq_file * ) ; int ( * alarm_irq_enable ) ( s#device * , unsigned int ) ; int ( * read_offset ) ( s#device * , long * ) ; int ( * set_offset ) ( s#device * , long ) ; } +s#rtc_timer struct rtc_timer { s#timerqueue_node node ; t#ktime_t period ; void ( * func ) ( s#rtc_device * ) ; s#rtc_device * rtc ; int enabled ; } +t#timeu64_t typedef t#__u64 timeu64_t +s#rtc_device struct rtc_device { s#device dev ; s#module * owner ; int id ; const s#rtc_class_ops * ops ; s#mutex ops_lock ; s#cdev char_dev ; unsigned long flags ; unsigned long irq_data ; t#spinlock_t irq_lock ; t#wait_queue_head_t irq_queue ; s#fasync_struct * async_queue ; int irq_freq ; int max_user_freq ; s#timerqueue_head timerqueue ; s#rtc_timer aie_timer ; s#rtc_timer uie_rtctimer ; s#hrtimer pie_timer ; int pie_enabled ; s#work_struct irqwork ; int uie_unsupported ; unsigned long set_offset_nsec ; unsigned long features [ ( ( ( 3 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#time64_t range_min ; t#timeu64_t range_max ; t#time64_t start_secs ; t#time64_t offset_secs ; t#bool set_start_time ; } +devm_rtc_allocate_device s#rtc_device * devm_rtc_allocate_device ( s#device * ) +__devm_rtc_register_device int __devm_rtc_register_device ( s#module * , s#rtc_device * ) +devm_rtc_device_register extern s#rtc_device * devm_rtc_device_register ( s#device * , const char * , const s#rtc_class_ops * , s#module * ) + +/* drivers/rtc/interface.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +rtc_read_time extern int rtc_read_time ( s#rtc_device * , s#rtc_time * ) +rtc_set_time extern int rtc_set_time ( s#rtc_device * , s#rtc_time * ) +rtc_read_alarm extern int rtc_read_alarm ( s#rtc_device * , s#rtc_wkalrm * ) +rtc_set_alarm extern int rtc_set_alarm ( s#rtc_device * , s#rtc_wkalrm * ) +rtc_initialize_alarm extern int rtc_initialize_alarm ( s#rtc_device * , s#rtc_wkalrm * ) +rtc_alarm_irq_enable extern int rtc_alarm_irq_enable ( s#rtc_device * , unsigned int ) +rtc_update_irq_enable extern int rtc_update_irq_enable ( s#rtc_device * , unsigned int ) +rtc_update_irq extern void rtc_update_irq ( s#rtc_device * , unsigned long , unsigned long ) +rtc_class_open extern s#rtc_device * rtc_class_open ( const char * ) +rtc_class_close extern void rtc_class_close ( s#rtc_device * ) + +/* drivers/rtc/lib.o */ +rtc_month_days extern int rtc_month_days ( unsigned int , unsigned int ) +rtc_year_days extern int rtc_year_days ( unsigned int , unsigned int , unsigned int ) +rtc_time64_to_tm extern void rtc_time64_to_tm ( t#time64_t , s#rtc_time * ) +rtc_valid_tm extern int rtc_valid_tm ( s#rtc_time * ) +rtc_tm_to_time64 extern t#time64_t rtc_tm_to_time64 ( s#rtc_time * ) +rtc_tm_to_ktime t#ktime_t rtc_tm_to_ktime ( s#rtc_time ) +rtc_ktime_to_tm s#rtc_time rtc_ktime_to_tm ( t#ktime_t ) + +/* drivers/rtc/nvmem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +devm_rtc_nvmem_register int devm_rtc_nvmem_register ( s#rtc_device * , s#nvmem_config * ) + +/* drivers/rtc/rtc-ds1685.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##platform_device_id +s##mfd_cell +ds1685_rtc_poweroff extern void __attribute__ ( ( __noreturn__ ) ) ds1685_rtc_poweroff ( s#platform_device * ) + +/* drivers/rtc/sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +rtc_add_groups int rtc_add_groups ( s#rtc_device * , const s#attribute_group * * ) +rtc_add_group int rtc_add_group ( s#rtc_device * , const s#attribute_group * ) + +/* drivers/scsi/constants.o */ +scsi_sense_key_string extern const char * scsi_sense_key_string ( unsigned char ) +scsi_extd_sense_format extern const char * scsi_extd_sense_format ( unsigned char , unsigned char , const char * * ) +scsi_hostbyte_string extern const char * scsi_hostbyte_string ( int ) +scsi_mlreturn_string extern const char * scsi_mlreturn_string ( int ) + +/* drivers/scsi/cxgbi/libcxgbi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +s#cxgbi_hba struct cxgbi_hba { s#net_device * ndev ; s#net_device * vdev ; s#Scsi_Host * shost ; s#cxgbi_device * cdev ; t#__be32 ipv4addr ; unsigned char port_id ; } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#iscsi_cls_session struct iscsi_cls_session { s#list_head sess_list ; s#iscsi_transport * transport ; t#spinlock_t lock ; s#work_struct block_work ; s#work_struct unblock_work ; s#work_struct scan_work ; s#work_struct unbind_work ; s#work_struct destroy_work ; int recovery_tmo ; t#bool recovery_tmo_sysfs_override ; s#delayed_work recovery_work ; s#workqueue_struct * workq ; unsigned int target_id ; t#bool ida_used ; t#pid_t creator ; int state ; int sid ; void * dd_data ; s#device dev ; } +e#iscsi_connection_state enum iscsi_connection_state { ISCSI_CONN_UP = 0 , ISCSI_CONN_DOWN , ISCSI_CONN_FAILED , ISCSI_CONN_BOUND , } +s#iscsi_cls_conn struct iscsi_cls_conn { s#list_head conn_list ; void * dd_data ; s#iscsi_transport * transport ; t#uint32_t cid ; s#mutex ep_mutex ; s#iscsi_endpoint * ep ; t#spinlock_t lock ; unsigned long flags ; s#work_struct cleanup_work ; s#device dev ; e#iscsi_connection_state state ; } +s#iscsi_endpoint struct iscsi_endpoint { void * dd_data ; s#device dev ; int id ; s#iscsi_cls_conn * conn ; } +e#iscsi_param enum iscsi_param { ISCSI_PARAM_MAX_RECV_DLENGTH , ISCSI_PARAM_MAX_XMIT_DLENGTH , ISCSI_PARAM_HDRDGST_EN , ISCSI_PARAM_DATADGST_EN , ISCSI_PARAM_INITIAL_R2T_EN , ISCSI_PARAM_MAX_R2T , ISCSI_PARAM_IMM_DATA_EN , ISCSI_PARAM_FIRST_BURST , ISCSI_PARAM_MAX_BURST , ISCSI_PARAM_PDU_INORDER_EN , ISCSI_PARAM_DATASEQ_INORDER_EN , ISCSI_PARAM_ERL , ISCSI_PARAM_IFMARKER_EN , ISCSI_PARAM_OFMARKER_EN , ISCSI_PARAM_EXP_STATSN , ISCSI_PARAM_TARGET_NAME , ISCSI_PARAM_TPGT , ISCSI_PARAM_PERSISTENT_ADDRESS , ISCSI_PARAM_PERSISTENT_PORT , ISCSI_PARAM_SESS_RECOVERY_TMO , ISCSI_PARAM_CONN_PORT , ISCSI_PARAM_CONN_ADDRESS , ISCSI_PARAM_USERNAME , ISCSI_PARAM_USERNAME_IN , ISCSI_PARAM_PASSWORD , ISCSI_PARAM_PASSWORD_IN , ISCSI_PARAM_FAST_ABORT , ISCSI_PARAM_ABORT_TMO , ISCSI_PARAM_LU_RESET_TMO , ISCSI_PARAM_HOST_RESET_TMO , ISCSI_PARAM_PING_TMO , ISCSI_PARAM_RECV_TMO , ISCSI_PARAM_IFACE_NAME , ISCSI_PARAM_ISID , ISCSI_PARAM_INITIATOR_NAME , ISCSI_PARAM_TGT_RESET_TMO , ISCSI_PARAM_TARGET_ALIAS , ISCSI_PARAM_CHAP_IN_IDX , ISCSI_PARAM_CHAP_OUT_IDX , ISCSI_PARAM_BOOT_ROOT , ISCSI_PARAM_BOOT_NIC , ISCSI_PARAM_BOOT_TARGET , ISCSI_PARAM_AUTO_SND_TGT_DISABLE , ISCSI_PARAM_DISCOVERY_SESS , ISCSI_PARAM_PORTAL_TYPE , ISCSI_PARAM_CHAP_AUTH_EN , ISCSI_PARAM_DISCOVERY_LOGOUT_EN , ISCSI_PARAM_BIDI_CHAP_EN , ISCSI_PARAM_DISCOVERY_AUTH_OPTIONAL , ISCSI_PARAM_DEF_TIME2WAIT , ISCSI_PARAM_DEF_TIME2RETAIN , ISCSI_PARAM_MAX_SEGMENT_SIZE , ISCSI_PARAM_STATSN , ISCSI_PARAM_KEEPALIVE_TMO , ISCSI_PARAM_LOCAL_PORT , ISCSI_PARAM_TSID , ISCSI_PARAM_DEF_TASKMGMT_TMO , ISCSI_PARAM_TCP_TIMESTAMP_STAT , ISCSI_PARAM_TCP_WSF_DISABLE , ISCSI_PARAM_TCP_NAGLE_DISABLE , ISCSI_PARAM_TCP_TIMER_SCALE , ISCSI_PARAM_TCP_TIMESTAMP_EN , ISCSI_PARAM_TCP_XMIT_WSF , ISCSI_PARAM_TCP_RECV_WSF , ISCSI_PARAM_IP_FRAGMENT_DISABLE , ISCSI_PARAM_IPV4_TOS , ISCSI_PARAM_IPV6_TC , ISCSI_PARAM_IPV6_FLOW_LABEL , ISCSI_PARAM_IS_FW_ASSIGNED_IPV6 , ISCSI_PARAM_DISCOVERY_PARENT_IDX , ISCSI_PARAM_DISCOVERY_PARENT_TYPE , ISCSI_PARAM_LOCAL_IPADDR , ISCSI_PARAM_MAX , } +e#iscsi_host_param enum iscsi_host_param { ISCSI_HOST_PARAM_HWADDRESS , ISCSI_HOST_PARAM_INITIATOR_NAME , ISCSI_HOST_PARAM_NETDEV_NAME , ISCSI_HOST_PARAM_IPADDRESS , ISCSI_HOST_PARAM_PORT_STATE , ISCSI_HOST_PARAM_PORT_SPEED , ISCSI_HOST_PARAM_MAX , } +s#scsi_lun struct scsi_lun { t#__u8 scsi_lun [ 8 ] ; } +t#itt_t typedef t#uint32_t itt_t +s#iscsi_hdr struct iscsi_hdr { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t rsvd2 [ 2 ] ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#__be32 ttt ; t#__be32 statsn ; t#__be32 exp_statsn ; t#__be32 max_statsn ; t#uint8_t other [ 12 ] ; } +s#iscsi_stats_custom struct iscsi_stats_custom { char desc [ 64 ] ; t#uint64_t value ; } +s#iscsi_stats struct iscsi_stats { t#uint64_t txdata_octets ; t#uint64_t rxdata_octets ; t#uint32_t noptx_pdus ; t#uint32_t scsicmd_pdus ; t#uint32_t tmfcmd_pdus ; t#uint32_t login_pdus ; t#uint32_t text_pdus ; t#uint32_t dataout_pdus ; t#uint32_t logout_pdus ; t#uint32_t snack_pdus ; t#uint32_t noprx_pdus ; t#uint32_t scsirsp_pdus ; t#uint32_t tmfrsp_pdus ; t#uint32_t textrsp_pdus ; t#uint32_t datain_pdus ; t#uint32_t logoutrsp_pdus ; t#uint32_t r2t_pdus ; t#uint32_t async_pdus ; t#uint32_t rjt_pdus ; t#uint32_t digest_err ; t#uint32_t timeout_err ; t#uint32_t custom_length ; s#iscsi_stats_custom custom [ ] __attribute__ ( ( aligned ( sizeof ( uint64_t ) ) ) ) ; } +s#iscsi_r2t_info struct iscsi_r2t_info { t#__be32 ttt ; t#__be32 exp_statsn ; t#uint32_t data_length ; t#uint32_t data_offset ; int data_count ; int datasn ; int sent ; } +s#iscsi_tm struct iscsi_tm { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t rsvd1 [ 2 ] ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#itt_t rtt ; t#__be32 cmdsn ; t#__be32 exp_statsn ; t#__be32 refcmdsn ; t#__be32 exp_datasn ; t#uint8_t rsvd2 [ 8 ] ; } +s#iscsi_pool struct iscsi_pool { s#kfifo queue ; void * * pool ; int max ; } +s#iscsi_session struct iscsi_session { s#iscsi_cls_session * cls_session ; s#mutex eh_mutex ; t#wait_queue_head_t ehwait ; s#iscsi_tm tmhdr ; s#timer_list tmf_timer ; int tmf_state ; s#iscsi_task * running_aborted_task ; t#uint32_t cmdsn ; t#uint32_t exp_cmdsn ; t#uint32_t max_cmdsn ; t#uint32_t queued_cmdsn ; int abort_timeout ; int lu_reset_timeout ; int tgt_reset_timeout ; int initial_r2t_en ; unsigned short max_r2t ; int imm_data_en ; unsigned first_burst ; unsigned max_burst ; int time2wait ; int time2retain ; int pdu_inorder_en ; int dataseq_inorder_en ; int erl ; int fast_abort ; int tpgt ; char * username ; char * username_in ; char * password ; char * password_in ; char * targetname ; char * targetalias ; char * ifacename ; char * initiatorname ; char * boot_root ; char * boot_nic ; char * boot_target ; char * portal_type ; char * discovery_parent_type ; t#uint16_t discovery_parent_idx ; t#uint16_t def_taskmgmt_tmo ; t#uint16_t tsid ; t#uint8_t auto_snd_tgt_disable ; t#uint8_t discovery_sess ; t#uint8_t chap_auth_en ; t#uint8_t discovery_logout_en ; t#uint8_t bidi_chap_en ; t#uint8_t discovery_auth_optional ; t#uint8_t isid [ 6 ] ; s#iscsi_transport * tt ; s#Scsi_Host * host ; s#iscsi_conn * leadconn ; t#spinlock_t frwd_lock ; t#spinlock_t back_lock ; int state ; int age ; int scsi_cmds_max ; int cmds_max ; s#iscsi_task * * cmds ; s#iscsi_pool cmdpool ; void * dd_data ; } +s#iscsi_conn struct iscsi_conn { s#iscsi_cls_conn * cls_conn ; void * dd_data ; s#iscsi_session * session ; int stop_stage ; s#timer_list transport_timer ; unsigned long last_recv ; unsigned long last_ping ; int ping_timeout ; int recv_timeout ; s#iscsi_task * ping_task ; t#uint32_t exp_statsn ; t#uint32_t statsn ; int id ; int c_stage ; char * data ; s#iscsi_task * login_task ; s#iscsi_task * task ; s#list_head mgmtqueue ; s#list_head cmdqueue ; s#list_head requeue ; s#work_struct xmitwork ; s#work_struct recvwork ; unsigned max_recv_dlength ; unsigned max_xmit_dlength ; int hdrdgst_en ; int datadgst_en ; int ifmarker_en ; int ofmarker_en ; int persistent_port ; char * persistent_address ; unsigned max_segment_size ; unsigned tcp_xmit_wsf ; unsigned tcp_recv_wsf ; t#uint16_t keepalive_tmo ; t#uint16_t local_port ; t#uint8_t tcp_timestamp_stat ; t#uint8_t tcp_nagle_disable ; t#uint8_t tcp_wsf_disable ; t#uint8_t tcp_timer_scale ; t#uint8_t tcp_timestamp_en ; t#uint8_t fragment_disable ; t#uint8_t ipv4_tos ; t#uint8_t ipv6_traffic_class ; t#uint8_t ipv6_flow_label ; t#uint8_t is_fw_assigned_ipv6 ; char * local_ipaddr ; t#uint64_t txdata_octets ; t#uint64_t rxdata_octets ; t#uint32_t scsicmd_pdus_cnt ; t#uint32_t dataout_pdus_cnt ; t#uint32_t scsirsp_pdus_cnt ; t#uint32_t datain_pdus_cnt ; t#uint32_t r2t_pdus_cnt ; t#uint32_t tmfcmd_pdus_cnt ; t#int32_t tmfrsp_pdus_cnt ; t#uint32_t eh_abort_cnt ; t#uint32_t fmr_unalign_cnt ; } +s#iscsi_task struct iscsi_task { s#iscsi_hdr * hdr ; unsigned short hdr_max ; unsigned short hdr_len ; t#itt_t hdr_itt ; t#__be32 cmdsn ; s#scsi_lun lun ; int itt ; unsigned imm_count ; s#iscsi_r2t_info unsol_r2t ; char * data ; unsigned data_count ; s#scsi_cmnd * sc ; s#iscsi_conn * conn ; unsigned long last_xfer ; unsigned long last_timeout ; t#bool have_checked_conn ; t#bool protected ; int state ; t#refcount_t refcount ; s#list_head running ; void * dd_data ; } +e#iscsi_tgt_dscvr enum iscsi_tgt_dscvr { ISCSI_TGT_DSCVR_SEND_TARGETS = 1 , ISCSI_TGT_DSCVR_ISNS = 2 , ISCSI_TGT_DSCVR_SLP = 3 , } +s#iscsi_path struct iscsi_path { t#uint64_t handle ; t#uint8_t mac_addr [ 6 ] ; t#uint8_t mac_addr_old [ 6 ] ; t#uint32_t ip_addr_len ; union { s#in_addr v4_addr ; s#in6_addr v6_addr ; } src ; union { s#in_addr v4_addr ; s#in6_addr v6_addr ; } dst ; t#uint16_t vlan_id ; t#uint16_t pmtu ; } +s#iscsi_iface struct iscsi_iface { s#device dev ; s#iscsi_transport * transport ; t#uint32_t iface_type ; t#uint32_t iface_num ; void * dd_data ; } +e#iscsi_param_type enum iscsi_param_type { ISCSI_PARAM , ISCSI_HOST_PARAM , ISCSI_NET_PARAM , ISCSI_FLASHNODE_PARAM , ISCSI_CHAP_PARAM , ISCSI_IFACE_PARAM , } +s##bsg_job +s#iscsi_bus_flash_session struct iscsi_bus_flash_session { s#list_head sess_list ; s#iscsi_transport * transport ; unsigned int target_id ; int flash_state ; void * dd_data ; s#device dev ; unsigned first_burst ; unsigned max_burst ; unsigned short max_r2t ; int default_taskmgmt_timeout ; int initial_r2t_en ; int imm_data_en ; int time2wait ; int time2retain ; int pdu_inorder_en ; int dataseq_inorder_en ; int erl ; int tpgt ; char * username ; char * username_in ; char * password ; char * password_in ; char * targetname ; char * targetalias ; char * portal_type ; t#uint16_t tsid ; t#uint16_t chap_in_idx ; t#uint16_t chap_out_idx ; t#uint16_t discovery_parent_idx ; t#uint16_t discovery_parent_type ; t#uint8_t auto_snd_tgt_disable ; t#uint8_t discovery_sess ; t#uint8_t entry_state ; t#uint8_t chap_auth_en ; t#uint8_t discovery_logout_en ; t#uint8_t bidi_chap_en ; t#uint8_t discovery_auth_optional ; t#uint8_t isid [ 6 ] ; t#uint8_t is_boot_target ; } +s#iscsi_bus_flash_conn struct iscsi_bus_flash_conn { s#list_head conn_list ; void * dd_data ; s#iscsi_transport * transport ; s#device dev ; t#uint32_t exp_statsn ; t#uint32_t statsn ; unsigned max_recv_dlength ; unsigned max_xmit_dlength ; unsigned max_segment_size ; unsigned tcp_xmit_wsf ; unsigned tcp_recv_wsf ; int hdrdgst_en ; int datadgst_en ; int port ; char * ipaddress ; char * link_local_ipv6_addr ; char * redirect_ipaddr ; t#uint16_t keepalive_timeout ; t#uint16_t local_port ; t#uint8_t snack_req_en ; t#uint8_t tcp_timestamp_stat ; t#uint8_t tcp_nagle_disable ; t#uint8_t tcp_wsf_disable ; t#uint8_t tcp_timer_scale ; t#uint8_t tcp_timestamp_en ; t#uint8_t ipv4_tos ; t#uint8_t ipv6_traffic_class ; t#uint8_t ipv6_flow_label ; t#uint8_t fragment_disable ; t#uint8_t is_fw_assigned_ipv6 ; } +s#iscsi_transport struct iscsi_transport { s#module * owner ; char * name ; unsigned int caps ; s#iscsi_cls_session * ( * create_session ) ( s#iscsi_endpoint * , t#uint16_t , t#uint16_t , t#uint32_t ) ; void ( * destroy_session ) ( s#iscsi_cls_session * ) ; s#iscsi_cls_conn * ( * create_conn ) ( s#iscsi_cls_session * , t#uint32_t ) ; void ( * unbind_conn ) ( s#iscsi_cls_conn * , t#bool ) ; int ( * bind_conn ) ( s#iscsi_cls_session * , s#iscsi_cls_conn * , t#uint64_t , int ) ; int ( * start_conn ) ( s#iscsi_cls_conn * ) ; void ( * stop_conn ) ( s#iscsi_cls_conn * , int ) ; void ( * destroy_conn ) ( s#iscsi_cls_conn * ) ; int ( * set_param ) ( s#iscsi_cls_conn * , e#iscsi_param , char * , int ) ; int ( * get_ep_param ) ( s#iscsi_endpoint * , e#iscsi_param , char * ) ; int ( * get_conn_param ) ( s#iscsi_cls_conn * , e#iscsi_param , char * ) ; int ( * get_session_param ) ( s#iscsi_cls_session * , e#iscsi_param , char * ) ; int ( * get_host_param ) ( s#Scsi_Host * , e#iscsi_host_param , char * ) ; int ( * set_host_param ) ( s#Scsi_Host * , e#iscsi_host_param , char * , int ) ; int ( * send_pdu ) ( s#iscsi_cls_conn * , s#iscsi_hdr * , char * , t#uint32_t ) ; void ( * get_stats ) ( s#iscsi_cls_conn * , s#iscsi_stats * ) ; int ( * init_task ) ( s#iscsi_task * ) ; int ( * xmit_task ) ( s#iscsi_task * ) ; void ( * cleanup_task ) ( s#iscsi_task * ) ; int ( * alloc_pdu ) ( s#iscsi_task * , t#uint8_t ) ; int ( * xmit_pdu ) ( s#iscsi_task * ) ; int ( * init_pdu ) ( s#iscsi_task * , unsigned int , unsigned int ) ; void ( * parse_pdu_itt ) ( s#iscsi_conn * , t#itt_t , int * , int * ) ; void ( * session_recovery_timedout ) ( s#iscsi_cls_session * ) ; s#iscsi_endpoint * ( * ep_connect ) ( s#Scsi_Host * , s#sockaddr * , int ) ; int ( * ep_poll ) ( s#iscsi_endpoint * , int ) ; void ( * ep_disconnect ) ( s#iscsi_endpoint * ) ; int ( * tgt_dscvr ) ( s#Scsi_Host * , e#iscsi_tgt_dscvr , t#uint32_t , s#sockaddr * ) ; int ( * set_path ) ( s#Scsi_Host * , s#iscsi_path * ) ; int ( * set_iface_param ) ( s#Scsi_Host * , void * , t#uint32_t ) ; int ( * get_iface_param ) ( s#iscsi_iface * , e#iscsi_param_type , int , char * ) ; t#umode_t ( * attr_is_visible ) ( int , int ) ; int ( * bsg_request ) ( s#bsg_job * ) ; int ( * send_ping ) ( s#Scsi_Host * , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t , s#sockaddr * ) ; int ( * get_chap ) ( s#Scsi_Host * , t#uint16_t , t#uint32_t * , char * ) ; int ( * delete_chap ) ( s#Scsi_Host * , t#uint16_t ) ; int ( * set_chap ) ( s#Scsi_Host * , void * , int ) ; int ( * get_flashnode_param ) ( s#iscsi_bus_flash_session * , int , char * ) ; int ( * set_flashnode_param ) ( s#iscsi_bus_flash_session * , s#iscsi_bus_flash_conn * , void * , int ) ; int ( * new_flashnode ) ( s#Scsi_Host * , const char * , int ) ; int ( * del_flashnode ) ( s#iscsi_bus_flash_session * ) ; int ( * login_flashnode ) ( s#iscsi_bus_flash_session * , s#iscsi_bus_flash_conn * ) ; int ( * logout_flashnode ) ( s#iscsi_bus_flash_session * , s#iscsi_bus_flash_conn * ) ; int ( * logout_flashnode_sid ) ( s#iscsi_cls_session * ) ; int ( * get_host_stats ) ( s#Scsi_Host * , char * , int ) ; t#u8 ( * check_protection ) ( s#iscsi_task * , t#sector_t * ) ; void * suse_kabi_padding ; } +s#cxgbi_sock struct cxgbi_sock { s#cxgbi_device * cdev ; int tid ; int atid ; unsigned long flags ; unsigned int mtu ; unsigned short rss_qid ; unsigned short txq_idx ; unsigned short advmss ; unsigned int tx_chan ; unsigned int rx_chan ; unsigned int mss_idx ; unsigned int smac_idx ; unsigned char port_id ; int wr_max_cred ; int wr_cred ; int wr_una_cred ; t#u8 dcb_priority ; unsigned char hcrc_len ; unsigned char dcrc_len ; void * l2t ; s#sk_buff * wr_pending_head ; s#sk_buff * wr_pending_tail ; s#sk_buff * cpl_close ; s#sk_buff * cpl_abort_req ; s#sk_buff * cpl_abort_rpl ; s#sk_buff * skb_ulp_lhdr ; t#spinlock_t lock ; s#kref refcnt ; unsigned int state ; unsigned int csk_family ; union { s#sockaddr_in saddr ; s#sockaddr_in6 saddr6 ; } ; union { s#sockaddr_in daddr ; s#sockaddr_in6 daddr6 ; } ; s#dst_entry * dst ; s#sk_buff_head receive_queue ; s#sk_buff_head write_queue ; s#timer_list retry_timer ; s#completion cmpl ; int err ; t#rwlock_t callback_lock ; void * user_data ; t#u32 rcv_nxt ; t#u32 copied_seq ; t#u32 rcv_wup ; t#u32 snd_nxt ; t#u32 snd_una ; t#u32 write_seq ; t#u32 snd_win ; t#u32 rcv_win ; t#bool disable_iso ; t#u32 no_tx_credits ; unsigned long prev_iso_ts ; } +s#cxgbi_ports_map struct cxgbi_ports_map { unsigned int max_connect ; unsigned int used ; unsigned short sport_base ; t#spinlock_t lock ; unsigned int next ; s#cxgbi_sock * * port_csk ; } +s#cxgbi_task_tag_info struct cxgbi_task_tag_info { unsigned char flags ; unsigned char cid ; unsigned short pg_shift ; unsigned int npods ; unsigned int idx ; unsigned int tag ; s#cxgbi_pagepod_hdr hdr ; int nents ; int nr_pages ; s#scatterlist * sgl ; } +s#cxgbi_device struct cxgbi_device { s#list_head list_head ; s#list_head rcu_node ; unsigned int flags ; s#net_device * * ports ; void * lldev ; s#cxgbi_hba * * hbas ; const unsigned short * mtus ; unsigned char nmtus ; unsigned char nports ; s#pci_dev * pdev ; s#dentry * debugfs_root ; s#iscsi_transport * itp ; s#module * owner ; unsigned int pfvf ; unsigned int rx_credit_thres ; unsigned int skb_tx_rsvd ; t#u32 skb_iso_txhdr ; unsigned int skb_rx_extra ; unsigned int tx_max_size ; unsigned int rx_max_size ; unsigned int rxq_idx_cntr ; s#cxgbi_ports_map pmap ; void ( * dev_ddp_cleanup ) ( s#cxgbi_device * ) ; s#cxgbi_ppm * ( * cdev2ppm ) ( s#cxgbi_device * ) ; int ( * csk_ddp_set_map ) ( s#cxgbi_ppm * , s#cxgbi_sock * , s#cxgbi_task_tag_info * ) ; void ( * csk_ddp_clear_map ) ( s#cxgbi_device * , s#cxgbi_ppm * , s#cxgbi_task_tag_info * ) ; int ( * csk_ddp_setup_digest ) ( s#cxgbi_sock * , unsigned int , int , int ) ; int ( * csk_ddp_setup_pgidx ) ( s#cxgbi_sock * , unsigned int , int ) ; void ( * csk_release_offload_resources ) ( s#cxgbi_sock * ) ; int ( * csk_rx_pdu_ready ) ( s#cxgbi_sock * , s#sk_buff * ) ; t#u32 ( * csk_send_rx_credits ) ( s#cxgbi_sock * , t#u32 ) ; int ( * csk_push_tx_frames ) ( s#cxgbi_sock * , int ) ; void ( * csk_send_abort_req ) ( s#cxgbi_sock * ) ; void ( * csk_send_close_req ) ( s#cxgbi_sock * ) ; int ( * csk_alloc_cpls ) ( s#cxgbi_sock * ) ; int ( * csk_init_act_open ) ( s#cxgbi_sock * ) ; void * dd_data ; } +cxgbi_device_portmap_create int cxgbi_device_portmap_create ( s#cxgbi_device * , unsigned int , unsigned int ) +cxgbi_device_portmap_cleanup void cxgbi_device_portmap_cleanup ( s#cxgbi_device * ) +cxgbi_device_register s#cxgbi_device * cxgbi_device_register ( unsigned int , unsigned int ) +cxgbi_device_unregister void cxgbi_device_unregister ( s#cxgbi_device * ) +cxgbi_device_unregister_all void cxgbi_device_unregister_all ( unsigned int ) +cxgbi_device_find_by_lldev s#cxgbi_device * cxgbi_device_find_by_lldev ( void * ) +cxgbi_device_find_by_netdev s#cxgbi_device * cxgbi_device_find_by_netdev ( s#net_device * , int * ) +cxgbi_device_find_by_netdev_rcu s#cxgbi_device * cxgbi_device_find_by_netdev_rcu ( s#net_device * , int * ) +cxgbi_hbas_remove void cxgbi_hbas_remove ( s#cxgbi_device * ) +cxgbi_hbas_add int cxgbi_hbas_add ( s#cxgbi_device * , t#u64 , unsigned int , s#scsi_host_template * , s#scsi_transport_template * ) +cxgbi_sock_free_cpl_skbs void cxgbi_sock_free_cpl_skbs ( s#cxgbi_sock * ) +cxgbi_sock_established void cxgbi_sock_established ( s#cxgbi_sock * , unsigned int , unsigned int ) +cxgbi_sock_closed void cxgbi_sock_closed ( s#cxgbi_sock * ) +cxgbi_sock_fail_act_open void cxgbi_sock_fail_act_open ( s#cxgbi_sock * , int ) +cxgbi_sock_act_open_req_arp_failure void cxgbi_sock_act_open_req_arp_failure ( void * , s#sk_buff * ) +cxgbi_sock_rcv_abort_rpl void cxgbi_sock_rcv_abort_rpl ( s#cxgbi_sock * ) +cxgbi_sock_rcv_peer_close void cxgbi_sock_rcv_peer_close ( s#cxgbi_sock * ) +cxgbi_sock_rcv_close_conn_rpl void cxgbi_sock_rcv_close_conn_rpl ( s#cxgbi_sock * , t#u32 ) +cxgbi_sock_rcv_wr_ack void cxgbi_sock_rcv_wr_ack ( s#cxgbi_sock * , unsigned int , unsigned int , int ) +cxgbi_sock_select_mss unsigned int cxgbi_sock_select_mss ( s#cxgbi_sock * , unsigned int ) +cxgbi_sock_skb_entail void cxgbi_sock_skb_entail ( s#cxgbi_sock * , s#sk_buff * ) +cxgbi_sock_purge_wr_queue void cxgbi_sock_purge_wr_queue ( s#cxgbi_sock * ) +cxgbi_sock_check_wr_invariants void cxgbi_sock_check_wr_invariants ( const s#cxgbi_sock * ) +s#cxgbi_pagepod struct cxgbi_pagepod { s#cxgbi_pagepod_hdr hdr ; t#__be64 addr [ 4 + 1 ] ; } +cxgbi_ddp_set_one_ppod void cxgbi_ddp_set_one_ppod ( s#cxgbi_pagepod * , s#cxgbi_task_tag_info * , s#scatterlist * * , unsigned int * ) +cxgbi_ddp_ppm_setup int cxgbi_ddp_ppm_setup ( void * * , s#cxgbi_device * , s#cxgbi_tag_format * , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int , unsigned int ) +cxgbi_parse_pdu_itt void cxgbi_parse_pdu_itt ( s#iscsi_conn * , t#itt_t , int * , int * ) +cxgbi_conn_tx_open void cxgbi_conn_tx_open ( s#cxgbi_sock * ) +cxgbi_conn_pdu_ready void cxgbi_conn_pdu_ready ( s#cxgbi_sock * ) +cxgbi_conn_alloc_pdu int cxgbi_conn_alloc_pdu ( s#iscsi_task * , t#u8 ) +cxgbi_conn_init_pdu int cxgbi_conn_init_pdu ( s#iscsi_task * , unsigned int , unsigned int ) +cxgbi_conn_xmit_pdu int cxgbi_conn_xmit_pdu ( s#iscsi_task * ) +cxgbi_cleanup_task void cxgbi_cleanup_task ( s#iscsi_task * ) +cxgbi_get_conn_stats void cxgbi_get_conn_stats ( s#iscsi_cls_conn * , s#iscsi_stats * ) +cxgbi_set_conn_param int cxgbi_set_conn_param ( s#iscsi_cls_conn * , e#iscsi_param , char * , int ) +cxgbi_get_ep_param int cxgbi_get_ep_param ( s#iscsi_endpoint * , e#iscsi_param , char * ) +cxgbi_create_conn s#iscsi_cls_conn * cxgbi_create_conn ( s#iscsi_cls_session * , t#u32 ) +cxgbi_bind_conn int cxgbi_bind_conn ( s#iscsi_cls_session * , s#iscsi_cls_conn * , t#u64 , int ) +cxgbi_create_session s#iscsi_cls_session * cxgbi_create_session ( s#iscsi_endpoint * , t#u16 , t#u16 , t#u32 ) +cxgbi_destroy_session void cxgbi_destroy_session ( s#iscsi_cls_session * ) +cxgbi_set_host_param int cxgbi_set_host_param ( s#Scsi_Host * , e#iscsi_host_param , char * , int ) +cxgbi_get_host_param int cxgbi_get_host_param ( s#Scsi_Host * , e#iscsi_host_param , char * ) +cxgbi_ep_connect s#iscsi_endpoint * cxgbi_ep_connect ( s#Scsi_Host * , s#sockaddr * , int ) +cxgbi_ep_poll int cxgbi_ep_poll ( s#iscsi_endpoint * , int ) +cxgbi_ep_disconnect void cxgbi_ep_disconnect ( s#iscsi_endpoint * ) +cxgbi_iscsi_init int cxgbi_iscsi_init ( s#iscsi_transport * , s#scsi_transport_template * * ) +cxgbi_iscsi_cleanup void cxgbi_iscsi_cleanup ( s#iscsi_transport * , s#scsi_transport_template * * ) +cxgbi_attr_is_visible t#umode_t cxgbi_attr_is_visible ( int , int ) + +/* drivers/scsi/esp_scsi.o */ +s#esp_driver_ops struct esp_driver_ops { void ( * esp_write8 ) ( s#esp * , t#u8 , unsigned long ) ; t#u8 ( * esp_read8 ) ( s#esp * , unsigned long ) ; int ( * irq_pending ) ( s#esp * ) ; t#u32 ( * dma_length_limit ) ( s#esp * , t#u32 , t#u32 ) ; void ( * reset_dma ) ( s#esp * ) ; void ( * dma_drain ) ( s#esp * ) ; void ( * dma_invalidate ) ( s#esp * ) ; void ( * send_dma_cmd ) ( s#esp * , t#u32 , t#u32 , t#u32 , int , t#u8 ) ; int ( * dma_error ) ( s#esp * ) ; } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##scsi_transport_template +s#esp_cmd_entry struct esp_cmd_entry { s#list_head list ; s#scsi_cmnd * cmd ; unsigned int saved_cur_residue ; s#scatterlist * saved_prv_sg ; s#scatterlist * saved_cur_sg ; unsigned int saved_tot_residue ; t#u8 flags ; t#u8 tag [ 2 ] ; t#u8 orig_tag [ 2 ] ; t#u8 status ; t#u8 message ; unsigned char * sense_ptr ; unsigned char * saved_sense_ptr ; t#dma_addr_t sense_dma ; s#completion * eh_done ; } +s#esp_target_data struct esp_target_data { t#u8 esp_period ; t#u8 esp_offset ; t#u8 esp_config3 ; t#u8 flags ; t#u8 nego_goal_period ; t#u8 nego_goal_offset ; t#u8 nego_goal_width ; t#u8 nego_goal_tags ; s#scsi_target * starget ; } +s#esp_event_ent struct esp_event_ent { t#u8 type ; t#u8 val ; t#u8 sreg ; t#u8 seqreg ; t#u8 sreg2 ; t#u8 ireg ; t#u8 select_state ; t#u8 event ; t#u8 __pad ; } +e#esp_rev enum esp_rev { ESP100 , ESP100A , ESP236 , FAS236 , PCSCSI , FSC , FAS100A , FAST , FASHME , } +s#esp struct esp { void * regs ; void * dma_regs ; const s#esp_driver_ops * ops ; s#Scsi_Host * host ; s#device * dev ; s#esp_cmd_entry * active_cmd ; s#list_head queued_cmds ; s#list_head active_cmds ; t#u8 * command_block ; t#dma_addr_t command_block_dma ; unsigned int data_dma_len ; t#u8 sreg ; t#u8 seqreg ; t#u8 sreg2 ; t#u8 ireg ; t#u32 prev_hme_dmacsr ; t#u8 prev_soff ; t#u8 prev_stp ; t#u8 prev_cfg3 ; t#u8 num_tags ; s#list_head esp_cmd_pool ; s#esp_target_data target [ 16 ] ; int fifo_cnt ; t#u8 fifo [ 16 ] ; s#esp_event_ent esp_event_log [ 32 ] ; int esp_event_cur ; t#u8 msg_out [ 8 ] ; int msg_out_len ; t#u8 msg_in [ 8 ] ; int msg_in_len ; t#u8 bursts ; t#u8 config1 ; t#u8 config2 ; t#u8 config4 ; t#u8 scsi_id ; t#u32 scsi_id_mask ; e#esp_rev rev ; t#u32 flags ; t#u8 select_state ; t#u8 event ; t#u32 cfact ; t#u32 cfreq ; t#u32 ccycle ; t#u32 ctick ; t#u32 neg_defp ; t#u32 sync_defp ; t#u32 max_period ; t#u32 min_period ; t#u32 radelay ; t#u8 * cmd_bytes_ptr ; int cmd_bytes_left ; s#completion * eh_reset ; void * dma ; int dmarev ; t#u8 * fifo_reg ; int send_cmd_error ; t#u32 send_cmd_residual ; } +scsi_esp_cmd extern void scsi_esp_cmd ( s#esp * , t#u8 ) +scsi_esp_intr extern t#irqreturn_t scsi_esp_intr ( int , void * ) +scsi_esp_register extern int scsi_esp_register ( s#esp * ) +scsi_esp_unregister extern void scsi_esp_unregister ( s#esp * ) +scsi_esp_template extern s#scsi_host_template scsi_esp_template + +/* drivers/scsi/fcoe/fcoe_ctlr.o */ +e#fip_state enum fip_state { FIP_ST_DISABLED , FIP_ST_LINK_WAIT , FIP_ST_AUTO , FIP_ST_NON_FIP , FIP_ST_ENABLED , FIP_ST_VNMP_START , FIP_ST_VNMP_PROBE1 , FIP_ST_VNMP_PROBE2 , FIP_ST_VNMP_CLAIM , FIP_ST_VNMP_UP , } +e#fip_mode enum fip_mode { FIP_MODE_AUTO , FIP_MODE_NON_FIP , FIP_MODE_FABRIC , FIP_MODE_VN2VN , } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s#fc_fpin_stats struct fc_fpin_stats { t#u64 dn ; t#u64 dn_unknown ; t#u64 dn_timeout ; t#u64 dn_unable_to_route ; t#u64 dn_device_specific ; t#u64 li ; t#u64 li_failure_unknown ; t#u64 li_link_failure_count ; t#u64 li_loss_of_sync_count ; t#u64 li_loss_of_signals_count ; t#u64 li_prim_seq_err_count ; t#u64 li_invalid_tx_word_count ; t#u64 li_invalid_crc_count ; t#u64 li_device_specific ; t#u64 cn ; t#u64 cn_clear ; t#u64 cn_lost_credit ; t#u64 cn_credit_stall ; t#u64 cn_oversubscription ; t#u64 cn_device_specific ; } +e#fc_port_state enum fc_port_state { FC_PORTSTATE_UNKNOWN , FC_PORTSTATE_NOTPRESENT , FC_PORTSTATE_ONLINE , FC_PORTSTATE_OFFLINE , FC_PORTSTATE_BLOCKED , FC_PORTSTATE_BYPASSED , FC_PORTSTATE_DIAGNOSTICS , FC_PORTSTATE_LINKDOWN , FC_PORTSTATE_ERROR , FC_PORTSTATE_LOOPBACK , FC_PORTSTATE_DELETED , FC_PORTSTATE_MARGINAL , } +s#fc_rport struct fc_rport { t#u32 maxframe_size ; t#u32 supported_classes ; t#u32 dev_loss_tmo ; s#fc_fpin_stats fpin_stats ; t#u64 node_name ; t#u64 port_name ; t#u32 port_id ; t#u32 roles ; e#fc_port_state port_state ; t#u32 scsi_target_id ; t#u32 fast_io_fail_tmo ; void * dd_data ; unsigned int channel ; t#u32 number ; t#u8 flags ; s#list_head peers ; s#device dev ; s#delayed_work dev_loss_work ; s#work_struct scan_work ; s#delayed_work fail_io_work ; s#work_struct stgt_delete_work ; s#work_struct rport_delete_work ; s#request_queue * rqst_q ; } +e#fc_rport_state enum fc_rport_state { RPORT_ST_INIT , RPORT_ST_FLOGI , RPORT_ST_PLOGI_WAIT , RPORT_ST_PLOGI , RPORT_ST_PRLI , RPORT_ST_RTV , RPORT_ST_READY , RPORT_ST_ADISC , RPORT_ST_DELETE , } +s#fc_rport_identifiers struct fc_rport_identifiers { t#u64 node_name ; t#u64 port_name ; t#u32 port_id ; t#u32 roles ; } +e#fc_rport_event enum fc_rport_event { RPORT_EV_NONE = 0 , RPORT_EV_READY , RPORT_EV_FAILED , RPORT_EV_STOP , RPORT_EV_LOGO } +s#fc_rport_operations struct fc_rport_operations { void ( * event_callback ) ( s#fc_lport * , s#fc_rport_priv * , e#fc_rport_event ) ; } +s#fc_rport_priv struct fc_rport_priv { s#fc_lport * local_port ; s#fc_rport * rport ; s#kref kref ; e#fc_rport_state rp_state ; s#fc_rport_identifiers ids ; t#u16 flags ; t#u16 max_seq ; t#u16 disc_id ; t#u16 maxframe_size ; unsigned int retries ; unsigned int major_retries ; unsigned int e_d_tov ; unsigned int r_a_tov ; s#mutex rp_mutex ; s#delayed_work retry_work ; e#fc_rport_event event ; s#fc_rport_operations * ops ; s#list_head peers ; s#work_struct event_work ; t#u32 supported_classes ; t#u16 prli_count ; s#callback_head rcu ; t#u16 sp_features ; t#u8 spp_type ; void ( * lld_event_callback ) ( s#fc_lport * , s#fc_rport_priv * , e#fc_rport_event ) ; } +s#fc_gpn_ft_resp struct fc_gpn_ft_resp { t#__u8 fp_flags ; t#__u8 fp_fid [ 3 ] ; t#__be32 fp_resvd ; t#__be64 fp_wwpn ; } +e#fc_disc_event enum fc_disc_event { DISC_EV_NONE = 0 , DISC_EV_SUCCESS , DISC_EV_FAILED } +s#fc_disc struct fc_disc { unsigned char retry_count ; unsigned char pending ; unsigned char requested ; unsigned short seq_count ; unsigned char buf_len ; t#u16 disc_id ; s#list_head rports ; void * priv ; s#mutex disc_mutex ; s#fc_gpn_ft_resp partial_buf ; s#delayed_work disc_work ; void ( * disc_callback ) ( s#fc_lport * , e#fc_disc_event ) ; } +e#fc_vport_state enum fc_vport_state { FC_VPORT_UNKNOWN , FC_VPORT_ACTIVE , FC_VPORT_DISABLED , FC_VPORT_LINKDOWN , FC_VPORT_INITIALIZING , FC_VPORT_NO_FABRIC_SUPP , FC_VPORT_NO_FABRIC_RSCS , FC_VPORT_FABRIC_LOGOUT , FC_VPORT_FABRIC_REJ_WWN , FC_VPORT_FAILED , } +e#fc_port_type enum fc_port_type { FC_PORTTYPE_UNKNOWN , FC_PORTTYPE_OTHER , FC_PORTTYPE_NOTPRESENT , FC_PORTTYPE_NPORT , FC_PORTTYPE_NLPORT , FC_PORTTYPE_LPORT , FC_PORTTYPE_PTP , FC_PORTTYPE_NPIV , } +s#fc_vport struct fc_vport { e#fc_vport_state vport_state ; e#fc_vport_state vport_last_state ; t#u64 node_name ; t#u64 port_name ; t#u32 roles ; t#u32 vport_id ; e#fc_port_type vport_type ; char symbolic_name [ 64 ] ; void * dd_data ; s#Scsi_Host * shost ; unsigned int channel ; t#u32 number ; t#u8 flags ; s#list_head peers ; s#device dev ; s#work_struct vport_delete_work ; } +s#fc_frame struct fc_frame { s#sk_buff skb ; } +s#fc_seq struct fc_seq { t#u8 id ; t#u16 ssb_stat ; t#u16 cnt ; t#u32 rec_data ; } +s#fc_els_lesb struct fc_els_lesb { t#__be32 lesb_link_fail ; t#__be32 lesb_sync_loss ; t#__be32 lesb_sig_loss ; t#__be32 lesb_prim_err ; t#__be32 lesb_inv_word ; t#__be32 lesb_inv_crc ; } +s#fcp_cmnd struct fcp_cmnd { s#scsi_lun fc_lun ; t#__u8 fc_cmdref ; t#__u8 fc_pri_ta ; t#__u8 fc_tm_flags ; t#__u8 fc_flags ; t#__u8 fc_cdb [ 16 ] ; t#__be32 fc_dl ; } +s#fc_fcp_pkt struct fc_fcp_pkt { t#spinlock_t scsi_pkt_lock ; t#refcount_t ref_cnt ; t#u32 data_len ; s#scsi_cmnd * cmd ; s#list_head list ; s#fc_lport * lp ; t#u8 state ; t#u8 cdb_status ; t#u8 status_code ; t#u8 scsi_comp_flags ; t#u32 io_status ; t#u32 req_flags ; t#u32 scsi_resid ; t#size_t xfer_len ; s#fcp_cmnd cdb_cmd ; t#u32 xfer_contig_end ; t#u16 max_payload ; t#u16 xfer_ddp ; s#fc_rport * rport ; s#fc_seq * seq_ptr ; s#timer_list timer ; int wait_for_comp ; int timer_delay ; t#u32 recov_retry ; s#fc_seq * recov_seq ; s#completion tm_done ; } +s#libfc_function_template struct libfc_function_template { int ( * frame_send ) ( s#fc_lport * , s#fc_frame * ) ; s#fc_seq * ( * elsct_send ) ( s#fc_lport * , t#u32 , s#fc_frame * , unsigned int , void ( * ) ( s#fc_seq * , s#fc_frame * , void * ) , void * , t#u32 ) ; int ( * ddp_setup ) ( s#fc_lport * , t#u16 , s#scatterlist * , unsigned int ) ; int ( * ddp_done ) ( s#fc_lport * , t#u16 ) ; int ( * ddp_target ) ( s#fc_lport * , t#u16 , s#scatterlist * , unsigned int ) ; void ( * get_lesb ) ( s#fc_lport * , s#fc_els_lesb * ) ; void ( * exch_mgr_reset ) ( s#fc_lport * , t#u32 , t#u32 ) ; void ( * lport_set_port_id ) ( s#fc_lport * , t#u32 , s#fc_frame * ) ; void ( * rport_event_callback ) ( s#fc_lport * , s#fc_rport_priv * , e#fc_rport_event ) ; int ( * fcp_cmd_send ) ( s#fc_lport * , s#fc_fcp_pkt * , void ( * ) ( s#fc_seq * , s#fc_frame * , void * ) ) ; void ( * fcp_cleanup ) ( s#fc_lport * ) ; void ( * fcp_abort_io ) ( s#fc_lport * ) ; void ( * disc_recv_req ) ( s#fc_lport * , s#fc_frame * ) ; void ( * disc_start ) ( void ( * ) ( s#fc_lport * , e#fc_disc_event ) , s#fc_lport * ) ; void ( * disc_stop ) ( s#fc_lport * ) ; void ( * disc_stop_final ) ( s#fc_lport * ) ; } +e#fc_lport_state enum fc_lport_state { LPORT_ST_DISABLED = 0 , LPORT_ST_FLOGI , LPORT_ST_DNS , LPORT_ST_RNN_ID , LPORT_ST_RSNN_NN , LPORT_ST_RSPN_ID , LPORT_ST_RFT_ID , LPORT_ST_RFF_ID , LPORT_ST_FDMI , LPORT_ST_RHBA , LPORT_ST_RPA , LPORT_ST_DHBA , LPORT_ST_DPRT , LPORT_ST_SCR , LPORT_ST_READY , LPORT_ST_LOGO , LPORT_ST_RESET } +s#fc_host_statistics struct fc_host_statistics { t#u64 seconds_since_last_reset ; t#u64 tx_frames ; t#u64 tx_words ; t#u64 rx_frames ; t#u64 rx_words ; t#u64 lip_count ; t#u64 nos_count ; t#u64 error_frames ; t#u64 dumped_frames ; t#u64 link_failure_count ; t#u64 loss_of_sync_count ; t#u64 loss_of_signal_count ; t#u64 prim_seq_protocol_err_count ; t#u64 invalid_tx_word_count ; t#u64 invalid_crc_count ; t#u64 fcp_input_requests ; t#u64 fcp_output_requests ; t#u64 fcp_control_requests ; t#u64 fcp_input_megabytes ; t#u64 fcp_output_megabytes ; t#u64 fcp_packet_alloc_failures ; t#u64 fcp_packet_aborts ; t#u64 fcp_frame_alloc_failures ; t#u64 fc_no_free_exch ; t#u64 fc_no_free_exch_xid ; t#u64 fc_xid_not_found ; t#u64 fc_xid_busy ; t#u64 fc_seq_not_found ; t#u64 fc_non_bls_resp ; t#u64 cn_sig_warn ; t#u64 cn_sig_alarm ; } +s#fc_stats struct fc_stats { t#u64 SecondsSinceLastReset ; t#u64 TxFrames ; t#u64 TxWords ; t#u64 RxFrames ; t#u64 RxWords ; t#u64 ErrorFrames ; t#u64 DumpedFrames ; t#u64 FcpPktAllocFails ; t#u64 FcpPktAborts ; t#u64 FcpFrameAllocFails ; t#u64 LinkFailureCount ; t#u64 LossOfSignalCount ; t#u64 InvalidTxWordCount ; t#u64 InvalidCRCCount ; t#u64 InputRequests ; t#u64 OutputRequests ; t#u64 ControlRequests ; t#u64 InputBytes ; t#u64 OutputBytes ; t#u64 VLinkFailureCount ; t#u64 MissDiscAdvCount ; } +s#fc_els_rnid_gen struct fc_els_rnid_gen { t#__u8 rnid_vend_id [ 16 ] ; t#__be32 rnid_atype ; t#__be32 rnid_phys_port ; t#__be32 rnid_att_nodes ; t#__u8 rnid_node_mgmt ; t#__u8 rnid_ip_ver ; t#__be16 rnid_prot_port ; t#__be32 rnid_ip_addr [ 4 ] ; t#__u8 rnid_resvd [ 2 ] ; t#__be16 rnid_vend_spec ; } +s#fc_ns_fts struct fc_ns_fts { t#__be32 ff_type_map [ 256 / 32 ] ; } +E#FC_TYPE_FCP 0x08 +s#fc_lport struct fc_lport { s#Scsi_Host * host ; s#list_head ema_list ; s#fc_rport_priv * dns_rdata ; s#fc_rport_priv * ms_rdata ; s#fc_rport_priv * ptp_rdata ; void * scsi_priv ; s#fc_disc disc ; s#list_head vports ; s#fc_vport * vport ; s#libfc_function_template tt ; t#u8 link_up ; t#u8 qfull ; t#u16 vlan ; e#fc_lport_state state ; unsigned long boot_time ; s#fc_host_statistics host_stats ; s#fc_stats * stats ; t#u8 retry_count ; t#u32 port_id ; t#u64 wwpn ; t#u64 wwnn ; unsigned int service_params ; unsigned int e_d_tov ; unsigned int r_a_tov ; s#fc_els_rnid_gen rnid_gen ; t#u32 sg_supp : 1 ; t#u32 seq_offload : 1 ; t#u32 crc_offload : 1 ; t#u32 lro_enabled : 1 ; t#u32 does_npiv : 1 ; t#u32 npiv_enabled : 1 ; t#u32 point_to_multipoint : 1 ; t#u32 fdmi_enabled : 1 ; t#u32 mfs ; t#u8 max_retry_count ; t#u8 max_rport_retry_count ; t#u16 rport_priv_size ; t#u16 link_speed ; t#u16 link_supported_speeds ; t#u16 lro_xid ; unsigned int lso_max ; s#fc_ns_fts fcts ; s#mutex lp_mutex ; s#list_head list ; s#delayed_work retry_work ; void * prov [ ( E#FC_TYPE_FCP + 1 ) ] ; s#list_head lport_list ; } +e#fcf_state enum fcf_state { FCOE_FCF_STATE_UNKNOWN , FCOE_FCF_STATE_DISCONNECTED , FCOE_FCF_STATE_CONNECTED , FCOE_FCF_STATE_DELETED , } +s#fcoe_fcf_device struct fcoe_fcf_device { t#u32 id ; s#device dev ; s#list_head peers ; s#work_struct delete_work ; s#delayed_work dev_loss_work ; t#u32 dev_loss_tmo ; void * priv ; e#fcf_state state ; t#u64 fabric_name ; t#u64 switch_name ; t#u32 fc_map ; t#u16 vfid ; t#u8 mac [ 6 ] ; t#u8 priority ; t#u32 fka_period ; t#u8 selected ; t#u16 vlan_id ; } +s#fcoe_fcf struct fcoe_fcf { s#list_head list ; s#work_struct event_work ; s#fcoe_ctlr * fip ; s#fcoe_fcf_device * fcf_dev ; unsigned long time ; t#u64 switch_name ; t#u64 fabric_name ; t#u32 fc_map ; t#u16 vfid ; t#u8 fcf_mac [ 6 ] ; t#u8 fcoe_mac [ 6 ] ; t#u8 pri ; t#u8 flogi_sent ; t#u16 flags ; t#u32 fka_period ; t#u8 fd_flags : 1 ; } +s#fcoe_sysfs_function_template struct fcoe_sysfs_function_template { void ( * get_fcoe_ctlr_link_fail ) ( s#fcoe_ctlr_device * ) ; void ( * get_fcoe_ctlr_vlink_fail ) ( s#fcoe_ctlr_device * ) ; void ( * get_fcoe_ctlr_miss_fka ) ( s#fcoe_ctlr_device * ) ; void ( * get_fcoe_ctlr_symb_err ) ( s#fcoe_ctlr_device * ) ; void ( * get_fcoe_ctlr_err_block ) ( s#fcoe_ctlr_device * ) ; void ( * get_fcoe_ctlr_fcs_error ) ( s#fcoe_ctlr_device * ) ; void ( * set_fcoe_ctlr_mode ) ( s#fcoe_ctlr_device * ) ; int ( * set_fcoe_ctlr_enabled ) ( s#fcoe_ctlr_device * ) ; void ( * get_fcoe_fcf_selected ) ( s#fcoe_fcf_device * ) ; void ( * get_fcoe_fcf_vlan_id ) ( s#fcoe_fcf_device * ) ; } +e#fip_conn_type enum fip_conn_type { FIP_CONN_TYPE_UNKNOWN , FIP_CONN_TYPE_FABRIC , FIP_CONN_TYPE_VN2VN , } +e#ctlr_enabled_state enum ctlr_enabled_state { FCOE_CTLR_ENABLED , FCOE_CTLR_DISABLED , FCOE_CTLR_UNUSED , } +s#fcoe_fc_els_lesb struct fcoe_fc_els_lesb { t#__be32 lesb_link_fail ; t#__be32 lesb_vlink_fail ; t#__be32 lesb_miss_fka ; t#__be32 lesb_symb_err ; t#__be32 lesb_err_block ; t#__be32 lesb_fcs_error ; } +s#fcoe_ctlr_device struct fcoe_ctlr_device { t#u32 id ; s#device dev ; s#fcoe_sysfs_function_template * f ; s#list_head fcfs ; char work_q_name [ 20 ] ; s#workqueue_struct * work_q ; char devloss_work_q_name [ 20 ] ; s#workqueue_struct * devloss_work_q ; s#mutex lock ; int fcf_dev_loss_tmo ; e#fip_conn_type mode ; e#ctlr_enabled_state enabled ; s#fcoe_fc_els_lesb lesb ; } +s#rnd_state struct rnd_state { t#__u32 s1 , s2 , s3 , s4 ; } +s#fcoe_ctlr struct fcoe_ctlr { e#fip_state state ; e#fip_mode mode ; s#fc_lport * lp ; s#fcoe_fcf * sel_fcf ; s#list_head fcfs ; s#fcoe_ctlr_device * cdev ; t#u16 fcf_count ; unsigned long sol_time ; unsigned long sel_time ; unsigned long port_ka_time ; unsigned long ctlr_ka_time ; s#timer_list timer ; s#work_struct timer_work ; s#work_struct recv_work ; s#sk_buff_head fip_recv_list ; s#sk_buff * flogi_req ; s#rnd_state rnd_state ; t#u32 port_id ; t#u16 user_mfs ; t#u16 flogi_oxid ; t#u8 flogi_req_send ; t#u8 flogi_count ; t#bool map_dest ; t#bool fip_resp ; t#u8 spma ; t#u8 probe_tries ; t#u8 priority ; t#u8 dest_addr [ 6 ] ; t#u8 ctl_src_addr [ 6 ] ; void ( * send ) ( s#fcoe_ctlr * , s#sk_buff * ) ; void ( * update_mac ) ( s#fc_lport * , t#u8 * ) ; t#u8 * ( * get_src_addr ) ( s#fc_lport * ) ; s#mutex ctlr_mutex ; t#spinlock_t ctlr_lock ; } +fcoe_ctlr_init void fcoe_ctlr_init ( s#fcoe_ctlr * , e#fip_mode ) +fcoe_ctlr_destroy void fcoe_ctlr_destroy ( s#fcoe_ctlr * ) +fcoe_ctlr_link_up void fcoe_ctlr_link_up ( s#fcoe_ctlr * ) +fcoe_ctlr_link_down int fcoe_ctlr_link_down ( s#fcoe_ctlr * ) +fcoe_ctlr_els_send int fcoe_ctlr_els_send ( s#fcoe_ctlr * , s#fc_lport * , s#sk_buff * ) +fcoe_ctlr_recv void fcoe_ctlr_recv ( s#fcoe_ctlr * , s#sk_buff * ) +fcoe_ctlr_recv_flogi int fcoe_ctlr_recv_flogi ( s#fcoe_ctlr * , s#fc_lport * , s#fc_frame * ) +fcoe_wwn_from_mac t#u64 fcoe_wwn_from_mac ( unsigned char [ 6 ] , unsigned int , unsigned int ) +fcoe_libfc_config int fcoe_libfc_config ( s#fc_lport * , s#fcoe_ctlr * , const s#libfc_function_template * , int ) +fcoe_fcf_get_selected void fcoe_fcf_get_selected ( s#fcoe_fcf_device * ) +fcoe_ctlr_set_fip_mode void fcoe_ctlr_set_fip_mode ( s#fcoe_ctlr_device * ) + +/* drivers/scsi/fcoe/fcoe_sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +fcoe_ctlr_device_add s#fcoe_ctlr_device * fcoe_ctlr_device_add ( s#device * , s#fcoe_sysfs_function_template * , int ) +fcoe_ctlr_device_delete void fcoe_ctlr_device_delete ( s#fcoe_ctlr_device * ) +fcoe_fcf_device_delete void fcoe_fcf_device_delete ( s#fcoe_fcf_device * ) +fcoe_fcf_device_add s#fcoe_fcf_device * fcoe_fcf_device_add ( s#fcoe_ctlr_device * , s#fcoe_fcf_device * ) + +/* drivers/scsi/fcoe/fcoe_transport.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +fcoe_link_speed_update int fcoe_link_speed_update ( s#fc_lport * ) +__fcoe_get_lesb void __fcoe_get_lesb ( s#fc_lport * , s#fc_els_lesb * , s#net_device * ) +fcoe_get_lesb void fcoe_get_lesb ( s#fc_lport * , s#fc_els_lesb * ) +fcoe_ctlr_get_lesb void fcoe_ctlr_get_lesb ( s#fcoe_ctlr_device * ) +fcoe_wwn_to_str void fcoe_wwn_to_str ( t#u64 , char * , int ) +fcoe_validate_vport_create int fcoe_validate_vport_create ( s#fc_vport * ) +fcoe_get_wwn int fcoe_get_wwn ( s#net_device * , t#u64 * , int ) +fcoe_fc_crc t#u32 fcoe_fc_crc ( s#fc_frame * ) +fcoe_start_io int fcoe_start_io ( s#sk_buff * ) +fcoe_clean_pending_queue void fcoe_clean_pending_queue ( s#fc_lport * ) +fcoe_check_wait_queue void fcoe_check_wait_queue ( s#fc_lport * , s#sk_buff * ) +fcoe_queue_timer void fcoe_queue_timer ( s#timer_list * ) +t#local_lock_t typedef struct { } local_lock_t +s#fcoe_percpu_s struct fcoe_percpu_s { s#task_struct * kthread ; s#work_struct work ; s#sk_buff_head fcoe_rx_list ; s#page * crc_eof_page ; int crc_eof_offset ; t#local_lock_t lock ; } +fcoe_get_paged_crc_eof int fcoe_get_paged_crc_eof ( s#sk_buff * , int , s#fcoe_percpu_s * ) +s#fcoe_transport struct fcoe_transport { char name [ 16 ] ; t#bool attached ; s#list_head list ; t#bool ( * match ) ( s#net_device * ) ; int ( * alloc ) ( s#net_device * ) ; int ( * create ) ( s#net_device * , e#fip_mode ) ; int ( * destroy ) ( s#net_device * ) ; int ( * enable ) ( s#net_device * ) ; int ( * disable ) ( s#net_device * ) ; } +fcoe_transport_attach int fcoe_transport_attach ( s#fcoe_transport * ) +fcoe_transport_detach int fcoe_transport_detach ( s#fcoe_transport * ) + +/* drivers/scsi/fdomain.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##scsi_transport_template +fdomain_create s#Scsi_Host * fdomain_create ( int , int , int , s#device * ) +fdomain_destroy int fdomain_destroy ( s#Scsi_Host * ) + +/* drivers/scsi/hisi_sas/hisi_sas_main.o */ +s#host_to_dev_fis struct host_to_dev_fis { t#u8 fis_type ; t#u8 flags ; t#u8 command ; t#u8 features ; t#u8 lbal ; union { t#u8 lbam ; t#u8 byte_count_low ; } ; union { t#u8 lbah ; t#u8 byte_count_high ; } ; t#u8 device ; t#u8 lbal_exp ; t#u8 lbam_exp ; t#u8 lbah_exp ; t#u8 features_exp ; union { t#u8 sector_count ; t#u8 interrupt_reason ; } ; t#u8 sector_count_exp ; t#u8 _r_a ; t#u8 control ; t#u32 _r_b ; } +hisi_sas_get_ata_protocol extern t#u8 hisi_sas_get_ata_protocol ( s#host_to_dev_fis * , int ) +e#sas_device_type enum sas_device_type { SAS_PHY_UNUSED = 0 , SAS_END_DEVICE = 1 , SAS_EDGE_EXPANDER_DEVICE = 2 , SAS_FANOUT_EXPANDER_DEVICE = 3 , SAS_HA = 4 , SAS_SATA_DEV = 5 , SAS_SATA_PM = 7 , SAS_SATA_PM_PORT = 8 , SAS_SATA_PENDING = 9 , } +E#SAS_LINK_RATE_1_5_GBPS 8 +E#SAS_LINK_RATE_3_0_GBPS 9 +e#sas_linkrate enum sas_linkrate { SAS_LINK_RATE_UNKNOWN = 0 , SAS_PHY_DISABLED = 1 , SAS_PHY_RESET_PROBLEM = 2 , SAS_SATA_SPINUP_HOLD = 3 , SAS_SATA_PORT_SELECTOR = 4 , SAS_PHY_RESET_IN_PROGRESS = 5 , SAS_LINK_RATE_1_5_GBPS = 8 , SAS_LINK_RATE_G1 = E#SAS_LINK_RATE_1_5_GBPS , SAS_LINK_RATE_3_0_GBPS = 9 , SAS_LINK_RATE_G2 = E#SAS_LINK_RATE_3_0_GBPS , SAS_LINK_RATE_6_0_GBPS = 10 , SAS_LINK_RATE_12_0_GBPS = 11 , SAS_LINK_RATE_22_5_GBPS = 12 , SAS_LINK_RATE_FAILED = 0x10 , SAS_PHY_VIRTUAL = 0x11 , } +s#sas_work struct sas_work { s#list_head drain_node ; s#work_struct work ; } +s#sas_discovery_event struct sas_discovery_event { s#sas_work work ; s#asd_sas_port * port ; } +E#DISC_NUM_EVENTS ( 0U ) + 4 +s#sas_discovery struct sas_discovery { s#sas_discovery_event disc_work [ E#DISC_NUM_EVENTS ] ; unsigned long pending ; t#u8 fanout_sas_addr [ 8 ] ; t#u8 eeds_a [ 8 ] ; t#u8 eeds_b [ 8 ] ; int max_level ; } +e#sas_class enum sas_class { SAS , EXPANDER } +E#SAS_PROTOCOL_STP 0x04 +E#SAS_PROTOCOL_SATA 0x01 +e#sas_protocol enum sas_protocol { SAS_PROTOCOL_NONE = 0 , SAS_PROTOCOL_SATA = 0x01 , SAS_PROTOCOL_SMP = 0x02 , SAS_PROTOCOL_STP = 0x04 , SAS_PROTOCOL_SSP = 0x08 , SAS_PROTOCOL_ALL = 0x0E , SAS_PROTOCOL_STP_ALL = E#SAS_PROTOCOL_STP | E#SAS_PROTOCOL_SATA , SAS_PROTOCOL_INTERNAL_ABORT = 0x10 , } +e#sas_oob_mode enum sas_oob_mode { OOB_NOT_CONNECTED , SATA_OOB_MODE , SAS_OOB_MODE } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +s#scsi_core struct scsi_core { s#Scsi_Host * shost ; } +s#sas_identify struct sas_identify { e#sas_device_type device_type ; e#sas_protocol initiator_port_protocols ; e#sas_protocol target_port_protocols ; t#u64 sas_address ; t#u8 phy_identifier ; } +s#sas_phy struct sas_phy { s#device dev ; int number ; int enabled ; s#sas_identify identify ; e#sas_linkrate negotiated_linkrate ; e#sas_linkrate minimum_linkrate_hw ; e#sas_linkrate minimum_linkrate ; e#sas_linkrate maximum_linkrate_hw ; e#sas_linkrate maximum_linkrate ; t#u32 invalid_dword_count ; t#u32 running_disparity_error_count ; t#u32 loss_of_dword_sync_count ; t#u32 phy_reset_problem_count ; s#list_head port_siblings ; void * hostdata ; } +e#sas_phy_type enum sas_phy_type { PHY_TYPE_PHYSICAL , PHY_TYPE_VIRTUAL } +e#sas_phy_role enum sas_phy_role { PHY_ROLE_NONE = 0 , PHY_ROLE_TARGET = 0x40 , PHY_ROLE_INITIATOR = 0x80 , } +s#asd_sas_phy struct asd_sas_phy { t#atomic_t event_nr ; int in_shutdown ; int error ; int suspended ; s#sas_phy * phy ; int enabled ; int id ; e#sas_class class ; e#sas_protocol iproto ; e#sas_protocol tproto ; e#sas_phy_type type ; e#sas_phy_role role ; e#sas_oob_mode oob_mode ; e#sas_linkrate linkrate ; t#u8 * sas_addr ; t#u8 attached_sas_addr [ 8 ] ; t#spinlock_t frame_rcvd_lock ; t#u8 * frame_rcvd ; int frame_rcvd_size ; t#spinlock_t sas_prim_lock ; t#u32 sas_prim ; s#list_head port_phy_el ; s#asd_sas_port * port ; s#sas_ha_struct * ha ; void * lldd_phy ; } +s#sas_ha_struct struct sas_ha_struct { s#list_head defer_q ; s#mutex drain_mutex ; unsigned long state ; t#spinlock_t lock ; int eh_active ; t#wait_queue_head_t eh_wait_q ; s#list_head eh_dev_q ; s#mutex disco_mutex ; s#scsi_core core ; char * sas_ha_name ; s#device * dev ; s#module * lldd_module ; s#workqueue_struct * event_q ; s#workqueue_struct * disco_q ; t#u8 * sas_addr ; t#u8 hashed_sas_addr [ 3 ] ; t#spinlock_t phy_port_lock ; s#asd_sas_phy * * sas_phy ; s#asd_sas_port * * sas_port ; int num_phys ; int strict_wide_ports ; void * lldd_ha ; s#list_head eh_done_q ; s#list_head eh_ata_q ; int event_thres ; } +s#sas_rphy struct sas_rphy { s#device dev ; s#sas_identify identify ; s#list_head list ; s#request_queue * q ; t#u32 scsi_target_id ; } +s#sas_port struct sas_port { s#device dev ; int port_identifier ; int num_phys ; unsigned int is_backlink : 1 ; s#sas_rphy * rphy ; s#mutex phy_list_mutex ; s#list_head phy_list ; s#list_head del_list ; } +s#asd_sas_port struct asd_sas_port { s#sas_discovery disc ; s#domain_device * port_dev ; t#spinlock_t dev_list_lock ; s#list_head dev_list ; s#list_head disco_list ; s#list_head destroy_list ; s#list_head sas_port_del_list ; e#sas_linkrate linkrate ; s#sas_work work ; int suspended ; int id ; e#sas_class class ; t#u8 sas_addr [ 8 ] ; t#u8 attached_sas_addr [ 8 ] ; e#sas_protocol iproto ; e#sas_protocol tproto ; e#sas_oob_mode oob_mode ; t#spinlock_t phy_list_lock ; s#list_head phy_list ; int num_phys ; t#u32 phy_mask ; s#sas_ha_struct * ha ; s#sas_port * port ; void * lldd_port ; } +e#ex_phy_state enum ex_phy_state { PHY_EMPTY , PHY_VACANT , PHY_NOT_PRESENT , PHY_DEVICE_DISCOVERED } +e#routing_attribute enum routing_attribute { DIRECT_ROUTING , SUBTRACTIVE_ROUTING , TABLE_ROUTING , } +s#ex_phy struct ex_phy { int phy_id ; e#ex_phy_state phy_state ; e#sas_device_type attached_dev_type ; e#sas_linkrate linkrate ; t#u8 attached_sata_host : 1 ; t#u8 attached_sata_dev : 1 ; t#u8 attached_sata_ps : 1 ; e#sas_protocol attached_tproto ; e#sas_protocol attached_iproto ; t#u8 attached_sas_addr [ 8 ] ; t#u8 attached_phy_id ; int phy_change_count ; e#routing_attribute routing_attr ; t#u8 virtual : 1 ; int last_da_index ; s#sas_phy * phy ; s#sas_port * port ; } +s#expander_device struct expander_device { s#list_head children ; int ex_change_count ; t#u16 max_route_indexes ; t#u8 num_phys ; t#u8 t2t_supp : 1 ; t#u8 configuring : 1 ; t#u8 conf_route_table : 1 ; t#u8 enclosure_logical_id [ 8 ] ; s#ex_phy * ex_phy ; s#sas_port * parent_port ; s#mutex cmd_mutex ; } +s#report_general_resp struct report_general_resp { t#__be16 change_count ; t#__be16 route_indexes ; t#u8 _r_a ; t#u8 num_phys ; t#u8 conf_route_table : 1 ; t#u8 configuring : 1 ; t#u8 config_others : 1 ; t#u8 orej_retry_supp : 1 ; t#u8 stp_cont_awt : 1 ; t#u8 self_config : 1 ; t#u8 zone_config : 1 ; t#u8 t2t_supp : 1 ; t#u8 _r_c ; t#u8 enclosure_logical_id [ 8 ] ; t#u8 _r_d [ 12 ] ; } +s#discover_resp struct discover_resp { t#u8 _r_a [ 5 ] ; t#u8 phy_id ; t#__be16 _r_b ; t#u8 _r_c : 4 ; t#u8 attached_dev_type : 3 ; t#u8 _r_d : 1 ; t#u8 linkrate : 4 ; t#u8 _r_e : 4 ; t#u8 attached_sata_host : 1 ; t#u8 iproto : 3 ; t#u8 _r_f : 4 ; t#u8 attached_sata_dev : 1 ; t#u8 tproto : 3 ; t#u8 _r_g : 3 ; t#u8 attached_sata_ps : 1 ; t#u8 sas_addr [ 8 ] ; t#u8 attached_sas_addr [ 8 ] ; t#u8 attached_phy_id ; t#u8 _r_h [ 7 ] ; t#u8 hmin_linkrate : 4 ; t#u8 pmin_linkrate : 4 ; t#u8 hmax_linkrate : 4 ; t#u8 pmax_linkrate : 4 ; t#u8 change_count ; t#u8 pptv : 4 ; t#u8 _r_i : 3 ; t#u8 virtual : 1 ; t#u8 routing_attr : 4 ; t#u8 _r_j : 4 ; t#u8 conn_type ; t#u8 conn_el_index ; t#u8 conn_phy_link ; t#u8 _r_k [ 8 ] ; } +s#dev_to_host_fis struct dev_to_host_fis { t#u8 fis_type ; t#u8 flags ; t#u8 status ; t#u8 error ; t#u8 lbal ; union { t#u8 lbam ; t#u8 byte_count_low ; } ; union { t#u8 lbah ; t#u8 byte_count_high ; } ; t#u8 device ; t#u8 lbal_exp ; t#u8 lbam_exp ; t#u8 lbah_exp ; t#u8 _r_a ; union { t#u8 sector_count ; t#u8 interrupt_reason ; } ; t#u8 sector_count_exp ; t#u8 _r_b ; t#u8 _r_c ; t#u32 _r_d ; } +s#report_phy_sata_resp struct report_phy_sata_resp { t#u8 _r_a [ 5 ] ; t#u8 phy_id ; t#u8 _r_b ; t#u8 affil_valid : 1 ; t#u8 affil_supp : 1 ; t#u8 _r_c : 6 ; t#u32 _r_d ; t#u8 stp_sas_addr [ 8 ] ; s#dev_to_host_fis fis ; t#u32 _r_e ; t#u8 affil_stp_ini_addr [ 8 ] ; t#__be32 crc ; } +s#smp_resp struct smp_resp { t#u8 frame_type ; t#u8 function ; t#u8 result ; t#u8 reserved ; union { s#report_general_resp rg ; s#discover_resp disc ; s#report_phy_sata_resp rps ; } ; } +s#sata_device struct sata_device { unsigned int class ; t#u8 port_no ; s#ata_port * ap ; s#ata_host * ata_host ; s#smp_resp rps_resp __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u8 fis [ 24 ] ; } +s#ssp_device struct ssp_device { s#list_head eh_list_node ; s#scsi_lun reset_lun ; } +s#domain_device struct domain_device { t#spinlock_t done_lock ; e#sas_device_type dev_type ; e#sas_linkrate linkrate ; e#sas_linkrate min_linkrate ; e#sas_linkrate max_linkrate ; int pathways ; s#domain_device * parent ; s#list_head siblings ; s#asd_sas_port * port ; s#sas_phy * phy ; s#list_head dev_list_node ; s#list_head disco_list_node ; e#sas_protocol iproto ; e#sas_protocol tproto ; s#sas_rphy * rphy ; t#u8 sas_addr [ 8 ] ; t#u8 hashed_sas_addr [ 3 ] ; t#u8 frame_rcvd [ 32 ] ; union { s#expander_device ex_dev ; s#sata_device sata_dev ; s#ssp_device ssp_dev ; } ; void * lldd_dev ; unsigned long state ; s#kref kref ; } +s#sas_ata_task struct sas_ata_task { s#host_to_dev_fis fis ; t#u8 atapi_packet [ 16 ] ; t#u8 retry_count ; t#u8 dma_xfer : 1 ; t#u8 use_ncq : 1 ; t#u8 set_affil_pol : 1 ; t#u8 stp_affil_pol : 1 ; t#u8 device_control_reg_update : 1 ; t#bool force_phy ; int force_phy_id ; } +s#sas_smp_task struct sas_smp_task { s#scatterlist smp_req ; s#scatterlist smp_resp ; } +e#task_attribute enum task_attribute { TASK_ATTR_SIMPLE = 0 , TASK_ATTR_HOQ = 1 , TASK_ATTR_ORDERED = 2 , TASK_ATTR_ACA = 4 , } +s#sas_ssp_task struct sas_ssp_task { t#u8 retry_count ; t#u8 LUN [ 8 ] ; t#u8 enable_first_burst : 1 ; e#task_attribute task_attr ; t#u8 task_prio ; s#scsi_cmnd * cmd ; } +e#sas_internal_abort enum sas_internal_abort { SAS_INTERNAL_ABORT_SINGLE = 0 , SAS_INTERNAL_ABORT_DEV = 1 , } +s#sas_internal_abort_task struct sas_internal_abort_task { e#sas_internal_abort type ; unsigned int qid ; t#u16 tag ; } +e#service_response enum service_response { SAS_TASK_COMPLETE , SAS_TASK_UNDELIVERED = - 1 , } +E#SAM_STAT_GOOD 0x00 +E#SAM_STAT_BUSY 0x08 +E#SAM_STAT_TASK_ABORTED 0x40 +E#SAM_STAT_CHECK_CONDITION 0x02 +e#exec_status enum exec_status { SAS_SAM_STAT_GOOD = E#SAM_STAT_GOOD , SAS_SAM_STAT_BUSY = E#SAM_STAT_BUSY , SAS_SAM_STAT_TASK_ABORTED = E#SAM_STAT_TASK_ABORTED , SAS_SAM_STAT_CHECK_CONDITION = E#SAM_STAT_CHECK_CONDITION , SAS_DEV_NO_RESPONSE = 0x80 , SAS_DATA_UNDERRUN , SAS_DATA_OVERRUN , SAS_INTERRUPTED , SAS_QUEUE_FULL , SAS_DEVICE_UNKNOWN , SAS_SG_ERR , SAS_OPEN_REJECT , SAS_OPEN_TO , SAS_PROTO_RESPONSE , SAS_PHY_DOWN , SAS_NAK_R_ERR , SAS_PENDING , SAS_ABORTED_TASK , } +e#sas_open_rej_reason enum sas_open_rej_reason { SAS_OREJ_UNKNOWN = 0 , SAS_OREJ_BAD_DEST = 1 , SAS_OREJ_CONN_RATE = 2 , SAS_OREJ_EPROTO = 3 , SAS_OREJ_RESV_AB0 = 4 , SAS_OREJ_RESV_AB1 = 5 , SAS_OREJ_RESV_AB2 = 6 , SAS_OREJ_RESV_AB3 = 7 , SAS_OREJ_WRONG_DEST = 8 , SAS_OREJ_STP_NORES = 9 , SAS_OREJ_NO_DEST = 10 , SAS_OREJ_PATH_BLOCKED = 11 , SAS_OREJ_RSVD_CONT0 = 12 , SAS_OREJ_RSVD_CONT1 = 13 , SAS_OREJ_RSVD_INIT0 = 14 , SAS_OREJ_RSVD_INIT1 = 15 , SAS_OREJ_RSVD_STOP0 = 16 , SAS_OREJ_RSVD_STOP1 = 17 , SAS_OREJ_RSVD_RETRY = 18 , } +s#task_status_struct struct task_status_struct { e#service_response resp ; e#exec_status stat ; int buf_valid_size ; t#u8 buf [ 96 ] ; t#u32 residual ; e#sas_open_rej_reason open_rej_reason ; } +s#sas_task_slow struct sas_task_slow { s#timer_list timer ; s#completion completion ; s#sas_task * task ; } +s#sas_tmf_task struct sas_tmf_task { t#u8 tmf ; t#u16 tag_of_task_to_be_managed ; } +s#sas_task struct sas_task { s#domain_device * dev ; t#spinlock_t task_state_lock ; unsigned task_state_flags ; e#sas_protocol task_proto ; union { s#sas_ata_task ata_task ; s#sas_smp_task smp_task ; s#sas_ssp_task ssp_task ; s#sas_internal_abort_task abort_task ; } ; s#scatterlist * scatter ; int num_scatter ; t#u32 total_xfer_len ; t#u8 data_dir : 2 ; s#task_status_struct task_status ; void ( * task_done ) ( s#sas_task * ) ; void * lldd_task ; void * uldd_task ; s#sas_task_slow * slow_task ; s#sas_tmf_task * tmf ; } +s#hisi_sas_port struct hisi_sas_port { s#asd_sas_port sas_port ; t#u8 port_attached ; t#u8 id ; } +s#hisi_sas_slot struct hisi_sas_slot { s#list_head entry ; s#list_head delivery ; s#sas_task * task ; s#hisi_sas_port * port ; t#u64 n_elem ; t#u64 n_elem_dif ; int dlvry_queue ; int dlvry_queue_slot ; int cmplt_queue ; int cmplt_queue_slot ; int abort ; int ready ; int device_id ; void * cmd_hdr ; t#dma_addr_t cmd_hdr_dma ; s#timer_list internal_abort_timer ; t#bool is_internal ; s#sas_tmf_task * tmf ; void * buf ; t#dma_addr_t buf_dma ; t#u16 idx ; } +hisi_sas_sata_done extern void hisi_sas_sata_done ( s#sas_task * , s#hisi_sas_slot * ) +hisi_sas_get_prog_phy_linkrate_mask extern t#u8 hisi_sas_get_prog_phy_linkrate_mask ( e#sas_linkrate ) +to_hisi_sas_port extern s#hisi_sas_port * to_hisi_sas_port ( s#asd_sas_port * ) +s##mfd_cell +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##regmap +s#hisi_sas_cq struct hisi_sas_cq { s#hisi_hba * hisi_hba ; const s#cpumask * irq_mask ; int rd_point ; int id ; int irq_no ; } +s#hisi_sas_dq struct hisi_sas_dq { s#hisi_hba * hisi_hba ; s#list_head list ; t#spinlock_t lock ; int wr_point ; int id ; } +E#HISI_PHYES_NUM ( 0U ) + 3 +s#hisi_sas_debugfs_fifo struct hisi_sas_debugfs_fifo { t#u32 signal_sel ; t#u32 dump_msk ; t#u32 dump_mode ; t#u32 trigger ; t#u32 trigger_msk ; t#u32 trigger_mode ; t#u32 rd_data [ 32 ] ; } +s#hisi_sas_phy struct hisi_sas_phy { s#work_struct works [ E#HISI_PHYES_NUM ] ; s#hisi_hba * hisi_hba ; s#hisi_sas_port * port ; s#asd_sas_phy sas_phy ; s#sas_identify identify ; s#completion * reset_completion ; s#timer_list timer ; t#spinlock_t lock ; t#u64 port_id ; t#u64 frame_rcvd_size ; t#u8 frame_rcvd [ 32 ] ; t#u8 phy_attached ; t#u8 in_reset ; t#u8 reserved [ 2 ] ; t#u32 phy_type ; t#u32 code_violation_err_count ; e#sas_linkrate minimum_linkrate ; e#sas_linkrate maximum_linkrate ; int enable ; int wait_phyup_cnt ; t#atomic_t down_cnt ; s#hisi_sas_debugfs_fifo fifo ; } +e#dev_status enum dev_status { HISI_SAS_DEV_INIT , HISI_SAS_DEV_NORMAL , } +s#hisi_sas_device struct hisi_sas_device { s#hisi_hba * hisi_hba ; s#domain_device * sas_device ; s#completion * completion ; s#hisi_sas_dq * dq ; s#list_head list ; e#sas_device_type dev_type ; e#dev_status dev_status ; int device_id ; int sata_idx ; t#spinlock_t lock ; } +s#hisi_sas_cmd_hdr struct hisi_sas_cmd_hdr { t#__le32 dw0 ; t#__le32 dw1 ; t#__le32 dw2 ; t#__le32 transfer_tags ; t#__le32 data_transfer_len ; t#__le32 first_burst_num ; t#__le32 sg_len ; t#__le32 dw7 ; t#__le64 cmd_table_addr ; t#__le64 sts_buffer_addr ; t#__le64 prd_table_addr ; t#__le64 dif_prd_table_addr ; } +s#hisi_sas_err_record struct hisi_sas_err_record { t#u32 data [ 4 ] ; } +s#hisi_sas_initial_fis struct hisi_sas_initial_fis { s#hisi_sas_err_record err_record ; s#dev_to_host_fis fis ; t#u32 rsvd [ 3 ] ; } +s#hisi_sas_itct struct hisi_sas_itct { t#__le64 qw0 ; t#__le64 sas_addr ; t#__le64 qw2 ; t#__le64 qw3 ; t#__le64 qw4_15 [ 12 ] ; } +s#hisi_sas_iost struct hisi_sas_iost { t#__le64 qw0 ; t#__le64 qw1 ; t#__le64 qw2 ; t#__le64 qw3 ; } +s#hisi_sas_breakpoint struct hisi_sas_breakpoint { t#u8 data [ 128 ] ; } +s#sas_phy_linkrates struct sas_phy_linkrates { e#sas_linkrate maximum_linkrate ; e#sas_linkrate minimum_linkrate ; } +s#hisi_sas_hw struct hisi_sas_hw { int ( * hw_init ) ( s#hisi_hba * ) ; int ( * interrupt_preinit ) ( s#hisi_hba * ) ; void ( * setup_itct ) ( s#hisi_hba * , s#hisi_sas_device * ) ; int ( * slot_index_alloc ) ( s#hisi_hba * , s#domain_device * ) ; s#hisi_sas_device * ( * alloc_dev ) ( s#domain_device * ) ; void ( * sl_notify_ssp ) ( s#hisi_hba * , int ) ; void ( * start_delivery ) ( s#hisi_sas_dq * ) ; void ( * prep_ssp ) ( s#hisi_hba * , s#hisi_sas_slot * ) ; void ( * prep_smp ) ( s#hisi_hba * , s#hisi_sas_slot * ) ; void ( * prep_stp ) ( s#hisi_hba * , s#hisi_sas_slot * ) ; void ( * prep_abort ) ( s#hisi_hba * , s#hisi_sas_slot * ) ; void ( * phys_init ) ( s#hisi_hba * ) ; void ( * phy_start ) ( s#hisi_hba * , int ) ; void ( * phy_disable ) ( s#hisi_hba * , int ) ; void ( * phy_hard_reset ) ( s#hisi_hba * , int ) ; void ( * get_events ) ( s#hisi_hba * , int ) ; void ( * phy_set_linkrate ) ( s#hisi_hba * , int , s#sas_phy_linkrates * ) ; e#sas_linkrate ( * phy_get_max_linkrate ) ( void ) ; int ( * clear_itct ) ( s#hisi_hba * , s#hisi_sas_device * ) ; void ( * free_device ) ( s#hisi_sas_device * ) ; int ( * get_wideport_bitmap ) ( s#hisi_hba * , int ) ; void ( * dereg_device ) ( s#hisi_hba * , s#domain_device * ) ; int ( * soft_reset ) ( s#hisi_hba * ) ; t#u32 ( * get_phys_state ) ( s#hisi_hba * ) ; int ( * write_gpio ) ( s#hisi_hba * , t#u8 , t#u8 , t#u8 , t#u8 * ) ; void ( * wait_cmds_complete_timeout ) ( s#hisi_hba * , int , int ) ; void ( * debugfs_snapshot_regs ) ( s#hisi_hba * ) ; int complete_hdr_size ; s#scsi_host_template * sht ; } +E#FFE_CFG_MAX 8 +E#FIXED_CODE_MAX 2 +s#hisi_sas_debugfs_regs struct hisi_sas_debugfs_regs { s#hisi_hba * hisi_hba ; t#u32 * data ; } +E#DEBUGFS_REGS_NUM ( 0 ) + 3 +s#hisi_sas_debugfs_port struct hisi_sas_debugfs_port { s#hisi_sas_phy * phy ; t#u32 * data ; } +s#hisi_sas_debugfs_cq struct hisi_sas_debugfs_cq { s#hisi_sas_cq * cq ; void * complete_hdr ; } +s#hisi_sas_debugfs_dq struct hisi_sas_debugfs_dq { s#hisi_sas_dq * dq ; s#hisi_sas_cmd_hdr * hdr ; } +s#hisi_sas_debugfs_iost struct hisi_sas_debugfs_iost { s#hisi_sas_iost * iost ; } +s#hisi_sas_debugfs_itct struct hisi_sas_debugfs_itct { s#hisi_sas_itct * itct ; } +s#hisi_sas_iost_itct_cache struct hisi_sas_iost_itct_cache { t#u32 data [ 10 ] ; } +s#hisi_sas_debugfs_iost_cache struct hisi_sas_debugfs_iost_cache { s#hisi_sas_iost_itct_cache * cache ; } +s#hisi_sas_debugfs_itct_cache struct hisi_sas_debugfs_itct_cache { s#hisi_sas_iost_itct_cache * cache ; } +s#hisi_hba struct hisi_hba { s#sas_ha_struct * p ; s#platform_device * platform_dev ; s#pci_dev * pci_dev ; s#device * dev ; int prot_mask ; void * regs ; void * sgpio_regs ; s#regmap * ctrl ; t#u32 ctrl_reset_reg ; t#u32 ctrl_reset_sts_reg ; t#u32 ctrl_clock_ena_reg ; t#u32 refclk_frequency_mhz ; t#u8 sas_addr [ 8 ] ; int * irq_map ; int n_phy ; t#spinlock_t lock ; s#semaphore sem ; s#timer_list timer ; s#workqueue_struct * wq ; int slot_index_count ; int last_slot_index ; int last_dev_id ; unsigned long * slot_index_tags ; unsigned long reject_stp_links_msk ; s#sas_ha_struct sha ; s#Scsi_Host * shost ; s#hisi_sas_cq cq [ 32 ] ; s#hisi_sas_dq dq [ 32 ] ; s#hisi_sas_phy phy [ 9 ] ; s#hisi_sas_port port [ 9 ] ; int queue_count ; s#hisi_sas_device devices [ 1024 ] ; s#hisi_sas_cmd_hdr * cmd_hdr [ 32 ] ; t#dma_addr_t cmd_hdr_dma [ 32 ] ; void * complete_hdr [ 32 ] ; t#dma_addr_t complete_hdr_dma [ 32 ] ; s#hisi_sas_initial_fis * initial_fis ; t#dma_addr_t initial_fis_dma ; s#hisi_sas_itct * itct ; t#dma_addr_t itct_dma ; s#hisi_sas_iost * iost ; t#dma_addr_t iost_dma ; s#hisi_sas_breakpoint * breakpoint ; t#dma_addr_t breakpoint_dma ; s#hisi_sas_breakpoint * sata_breakpoint ; t#dma_addr_t sata_breakpoint_dma ; s#hisi_sas_slot * slot_info ; unsigned long flags ; const s#hisi_sas_hw * hw ; unsigned long sata_dev_bitmap [ ( ( ( 1024 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#work_struct rst_work ; s#work_struct debugfs_work ; t#u32 phy_state ; t#u32 intr_coal_ticks ; t#u32 intr_coal_count ; int cq_nvecs ; e#sas_linkrate debugfs_bist_linkrate ; int debugfs_bist_code_mode ; int debugfs_bist_phy_no ; int debugfs_bist_mode ; t#u32 debugfs_bist_cnt ; int debugfs_bist_enable ; t#u32 debugfs_bist_ffe [ 9 ] [ E#FFE_CFG_MAX ] ; t#u32 debugfs_bist_fixed_code [ E#FIXED_CODE_MAX ] ; s#hisi_sas_debugfs_regs debugfs_regs [ ( 50 ) ] [ E#DEBUGFS_REGS_NUM ] ; s#hisi_sas_debugfs_port debugfs_port_reg [ ( 50 ) ] [ 9 ] ; s#hisi_sas_debugfs_cq debugfs_cq [ ( 50 ) ] [ 32 ] ; s#hisi_sas_debugfs_dq debugfs_dq [ ( 50 ) ] [ 32 ] ; s#hisi_sas_debugfs_iost debugfs_iost [ ( 50 ) ] ; s#hisi_sas_debugfs_itct debugfs_itct [ ( 50 ) ] ; s#hisi_sas_debugfs_iost_cache debugfs_iost_cache [ ( 50 ) ] ; s#hisi_sas_debugfs_itct_cache debugfs_itct_cache [ ( 50 ) ] ; t#u64 debugfs_timestamp [ ( 50 ) ] ; int debugfs_dump_index ; s#dentry * debugfs_dir ; s#dentry * debugfs_dump_dentry ; s#dentry * debugfs_bist_dentry ; s#dentry * debugfs_fifo_dentry ; } +hisi_sas_stop_phys extern void hisi_sas_stop_phys ( s#hisi_hba * ) +hisi_sas_slot_task_free extern void hisi_sas_slot_task_free ( s#hisi_hba * , s#sas_task * , s#hisi_sas_slot * ) +hisi_sas_slave_alloc extern int hisi_sas_slave_alloc ( s#scsi_device * ) +hisi_sas_slave_configure extern int hisi_sas_slave_configure ( s#scsi_device * ) +hisi_sas_scan_start extern void hisi_sas_scan_start ( s#Scsi_Host * ) +hisi_sas_scan_finished extern int hisi_sas_scan_finished ( s#Scsi_Host * , unsigned long ) +e#hisi_sas_phy_event enum hisi_sas_phy_event { HISI_PHYE_PHY_UP = 0U , HISI_PHYE_LINK_RESET , HISI_PHYE_PHY_UP_PM , HISI_PHYES_NUM , } +hisi_sas_notify_phy_event extern t#bool hisi_sas_notify_phy_event ( s#hisi_sas_phy * , e#hisi_sas_phy_event ) +hisi_sas_phy_oob_ready extern void hisi_sas_phy_oob_ready ( s#hisi_hba * , int ) +hisi_sas_phy_enable extern void hisi_sas_phy_enable ( s#hisi_hba * , int , int ) +hisi_sas_release_tasks extern void hisi_sas_release_tasks ( s#hisi_hba * ) +hisi_sas_controller_reset_prepare extern void hisi_sas_controller_reset_prepare ( s#hisi_hba * ) +hisi_sas_controller_reset_done extern void hisi_sas_controller_reset_done ( s#hisi_hba * ) +hisi_sas_phy_down extern void hisi_sas_phy_down ( s#hisi_hba * , int , int , t#gfp_t ) +hisi_sas_sync_irqs extern void hisi_sas_sync_irqs ( s#hisi_hba * ) +hisi_sas_host_reset extern int hisi_sas_host_reset ( s#Scsi_Host * , int ) +hisi_sas_stt extern s#scsi_transport_template * hisi_sas_stt +hisi_sas_init_mem extern void hisi_sas_init_mem ( s#hisi_hba * ) +hisi_sas_alloc extern int hisi_sas_alloc ( s#hisi_hba * ) +hisi_sas_free extern void hisi_sas_free ( s#hisi_hba * ) +hisi_sas_rst_work_handler extern void hisi_sas_rst_work_handler ( s#work_struct * ) +hisi_sas_sync_rst_work_handler extern void hisi_sas_sync_rst_work_handler ( s#work_struct * ) +hisi_sas_get_fw_info extern int hisi_sas_get_fw_info ( s#hisi_hba * ) +hisi_sas_probe extern int hisi_sas_probe ( s#platform_device * , const s#hisi_sas_hw * ) +hisi_sas_remove extern int hisi_sas_remove ( s#platform_device * ) +hisi_sas_debugfs_enable extern t#bool hisi_sas_debugfs_enable +hisi_sas_debugfs_dump_count extern t#u32 hisi_sas_debugfs_dump_count +hisi_sas_debugfs_dir extern s#dentry * hisi_sas_debugfs_dir + +/* drivers/scsi/hosts.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +scsi_remove_host extern void scsi_remove_host ( s#Scsi_Host * ) +scsi_add_host_with_dma extern int __attribute__ ( ( __warn_unused_result__ ) ) scsi_add_host_with_dma ( s#Scsi_Host * , s#device * , s#device * ) +scsi_host_alloc extern s#Scsi_Host * scsi_host_alloc ( s#scsi_host_template * , int ) +scsi_host_lookup extern s#Scsi_Host * scsi_host_lookup ( unsigned short ) +scsi_host_get extern s#Scsi_Host * scsi_host_get ( s#Scsi_Host * ) +scsi_host_busy extern int scsi_host_busy ( s#Scsi_Host * ) +scsi_host_put extern void scsi_host_put ( s#Scsi_Host * ) +scsi_is_host_device int scsi_is_host_device ( const s#device * ) +scsi_queue_work extern int scsi_queue_work ( s#Scsi_Host * , s#work_struct * ) +scsi_flush_work extern void scsi_flush_work ( s#Scsi_Host * ) +e#scsi_host_status enum scsi_host_status { DID_OK = 0x00 , DID_NO_CONNECT = 0x01 , DID_BUS_BUSY = 0x02 , DID_TIME_OUT = 0x03 , DID_BAD_TARGET = 0x04 , DID_ABORT = 0x05 , DID_PARITY = 0x06 , DID_ERROR = 0x07 , DID_RESET = 0x08 , DID_BAD_INTR = 0x09 , DID_PASSTHROUGH = 0x0a , DID_SOFT_ERROR = 0x0b , DID_IMM_RETRY = 0x0c , DID_REQUEUE = 0x0d , DID_TRANSPORT_DISRUPTED = 0x0e , DID_TRANSPORT_FAILFAST = 0x0f , DID_TARGET_FAILURE = 0x10 , DID_NEXUS_FAILURE = 0x11 , DID_ALLOC_FAILURE = 0x12 , DID_MEDIUM_ERROR = 0x13 , DID_TRANSPORT_MARGINAL = 0x14 , } +scsi_host_complete_all_commands extern void scsi_host_complete_all_commands ( s#Scsi_Host * , e#scsi_host_status ) +scsi_host_busy_iter void scsi_host_busy_iter ( s#Scsi_Host * , t#bool ( * ) ( s#scsi_cmnd * , void * , t#bool ) , void * ) + +/* drivers/scsi/iscsi_boot_sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s#iscsi_boot_kobj struct iscsi_boot_kobj { s#kobject kobj ; s#attribute_group * attr_group ; s#list_head list ; void * data ; t#ssize_t ( * show ) ( void * , int , char * ) ; t#umode_t ( * is_visible ) ( void * , int ) ; void ( * release ) ( void * ) ; } +s#iscsi_boot_kset struct iscsi_boot_kset { s#list_head kobj_list ; s#kset * kset ; } +iscsi_boot_create_target s#iscsi_boot_kobj * iscsi_boot_create_target ( s#iscsi_boot_kset * , int , void * , t#ssize_t ( * ) ( void * , int , char * ) , t#umode_t ( * ) ( void * , int ) , void ( * ) ( void * ) ) +iscsi_boot_create_initiator s#iscsi_boot_kobj * iscsi_boot_create_initiator ( s#iscsi_boot_kset * , int , void * , t#ssize_t ( * ) ( void * , int , char * ) , t#umode_t ( * ) ( void * , int ) , void ( * ) ( void * ) ) +iscsi_boot_create_ethernet s#iscsi_boot_kobj * iscsi_boot_create_ethernet ( s#iscsi_boot_kset * , int , void * , t#ssize_t ( * ) ( void * , int , char * ) , t#umode_t ( * ) ( void * , int ) , void ( * ) ( void * ) ) +iscsi_boot_create_acpitbl s#iscsi_boot_kobj * iscsi_boot_create_acpitbl ( s#iscsi_boot_kset * , int , void * , t#ssize_t ( * ) ( void * , int , char * ) , t#umode_t ( * ) ( void * , int ) , void ( * ) ( void * ) ) +iscsi_boot_create_kset s#iscsi_boot_kset * iscsi_boot_create_kset ( const char * ) +iscsi_boot_create_host_kset s#iscsi_boot_kset * iscsi_boot_create_host_kset ( unsigned int ) +iscsi_boot_destroy_kset void iscsi_boot_destroy_kset ( s#iscsi_boot_kset * ) + +/* drivers/scsi/libfc/fc_disc.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##net_device +fc_disc_config void fc_disc_config ( s#fc_lport * , void * ) +fc_disc_init void fc_disc_init ( s#fc_lport * ) + +/* drivers/scsi/libfc/fc_elsct.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##net_device +fc_elsct_send s#fc_seq * fc_elsct_send ( s#fc_lport * , t#u32 , s#fc_frame * , unsigned int , void ( * ) ( s#fc_seq * , s#fc_frame * , void * ) , void * , t#u32 ) +fc_elsct_init int fc_elsct_init ( s#fc_lport * ) + +/* drivers/scsi/libfc/fc_exch.o */ +fc_cpu_mask extern t#u16 fc_cpu_mask +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##net_device +fc_seq_send int fc_seq_send ( s#fc_lport * , s#fc_seq * , s#fc_frame * ) +fc_seq_start_next s#fc_seq * fc_seq_start_next ( s#fc_seq * ) +fc_seq_set_resp void fc_seq_set_resp ( s#fc_seq * , void ( * ) ( s#fc_seq * , s#fc_frame * , void * ) , void * ) +fc_exch_done void fc_exch_done ( s#fc_seq * ) +e#fc_els_cmd enum fc_els_cmd { ELS_LS_RJT = 0x01 , ELS_LS_ACC = 0x02 , ELS_PLOGI = 0x03 , ELS_FLOGI = 0x04 , ELS_LOGO = 0x05 , ELS_ABTX = 0x06 , ELS_RCS = 0x07 , ELS_RES = 0x08 , ELS_RSS = 0x09 , ELS_RSI = 0x0a , ELS_ESTS = 0x0b , ELS_ESTC = 0x0c , ELS_ADVC = 0x0d , ELS_RTV = 0x0e , ELS_RLS = 0x0f , ELS_ECHO = 0x10 , ELS_TEST = 0x11 , ELS_RRQ = 0x12 , ELS_REC = 0x13 , ELS_SRR = 0x14 , ELS_FPIN = 0x16 , ELS_EDC = 0x17 , ELS_RDP = 0x18 , ELS_RDF = 0x19 , ELS_PRLI = 0x20 , ELS_PRLO = 0x21 , ELS_SCN = 0x22 , ELS_TPLS = 0x23 , ELS_TPRLO = 0x24 , ELS_LCLM = 0x25 , ELS_GAID = 0x30 , ELS_FACT = 0x31 , ELS_FDACDT = 0x32 , ELS_NACT = 0x33 , ELS_NDACT = 0x34 , ELS_QOSR = 0x40 , ELS_RVCS = 0x41 , ELS_PDISC = 0x50 , ELS_FDISC = 0x51 , ELS_ADISC = 0x52 , ELS_RNC = 0x53 , ELS_FARP_REQ = 0x54 , ELS_FARP_REPL = 0x55 , ELS_RPS = 0x56 , ELS_RPL = 0x57 , ELS_RPBC = 0x58 , ELS_FAN = 0x60 , ELS_RSCN = 0x61 , ELS_SCR = 0x62 , ELS_RNFT = 0x63 , ELS_CSR = 0x68 , ELS_CSU = 0x69 , ELS_LINIT = 0x70 , ELS_LSTS = 0x72 , ELS_RNID = 0x78 , ELS_RLIR = 0x79 , ELS_LIRR = 0x7a , ELS_SRL = 0x7b , ELS_SBRP = 0x7c , ELS_RPSC = 0x7d , ELS_QSA = 0x7e , ELS_EVFP = 0x7f , ELS_LKA = 0x80 , ELS_AUTH_ELS = 0x90 , } +e#fc_els_rjt_reason enum fc_els_rjt_reason { ELS_RJT_NONE = 0 , ELS_RJT_INVAL = 0x01 , ELS_RJT_LOGIC = 0x03 , ELS_RJT_BUSY = 0x05 , ELS_RJT_PROT = 0x07 , ELS_RJT_UNAB = 0x09 , ELS_RJT_UNSUP = 0x0b , ELS_RJT_INPROG = 0x0e , ELS_RJT_FIP = 0x20 , ELS_RJT_VENDOR = 0xff , } +e#fc_els_rjt_explan enum fc_els_rjt_explan { ELS_EXPL_NONE = 0x00 , ELS_EXPL_SPP_OPT_ERR = 0x01 , ELS_EXPL_SPP_ICTL_ERR = 0x03 , ELS_EXPL_AH = 0x11 , ELS_EXPL_AH_REQ = 0x13 , ELS_EXPL_SID = 0x15 , ELS_EXPL_OXID_RXID = 0x17 , ELS_EXPL_INPROG = 0x19 , ELS_EXPL_PLOGI_REQD = 0x1e , ELS_EXPL_INSUF_RES = 0x29 , ELS_EXPL_UNAB_DATA = 0x2a , ELS_EXPL_UNSUPR = 0x2c , ELS_EXPL_INV_LEN = 0x2d , ELS_EXPL_NOT_NEIGHBOR = 0x62 , } +s#fc_seq_els_data struct fc_seq_els_data { e#fc_els_rjt_reason reason ; e#fc_els_rjt_explan explan ; } +fc_seq_els_rsp_send void fc_seq_els_rsp_send ( s#fc_frame * , e#fc_els_cmd , s#fc_seq_els_data * ) +fc_seq_assign s#fc_seq * fc_seq_assign ( s#fc_lport * , s#fc_frame * ) +fc_seq_release void fc_seq_release ( s#fc_seq * ) +fc_exch_mgr_reset void fc_exch_mgr_reset ( s#fc_lport * , t#u32 , t#u32 ) +fc_exch_seq_send s#fc_seq * fc_exch_seq_send ( s#fc_lport * , s#fc_frame * , void ( * ) ( s#fc_seq * , s#fc_frame * , void * ) , void ( * ) ( s#fc_seq * , void * ) , void * , t#u32 ) +fc_exch_update_stats void fc_exch_update_stats ( s#fc_lport * ) +s##fc_exch_mgr_anchor +s##fc_exch_mgr +fc_exch_mgr_add s#fc_exch_mgr_anchor * fc_exch_mgr_add ( s#fc_lport * , s#fc_exch_mgr * , t#bool ( * ) ( s#fc_frame * ) ) +fc_exch_mgr_del void fc_exch_mgr_del ( s#fc_exch_mgr_anchor * ) +fc_exch_mgr_list_clone int fc_exch_mgr_list_clone ( s#fc_lport * , s#fc_lport * ) +E#FC_SOF_I2 0x2d +E#FC_SOF_I3 0x2e +E#FC_SOF_I4 0x29 +E#FC_SOF_F 0x28 +e#fc_class enum fc_class { FC_CLASS_NONE = 0 , FC_CLASS_2 = E#FC_SOF_I2 , FC_CLASS_3 = E#FC_SOF_I3 , FC_CLASS_4 = E#FC_SOF_I4 , FC_CLASS_F = E#FC_SOF_F , } +fc_exch_mgr_alloc s#fc_exch_mgr * fc_exch_mgr_alloc ( s#fc_lport * , e#fc_class , t#u16 , t#u16 , t#bool ( * ) ( s#fc_frame * ) ) +fc_exch_mgr_free void fc_exch_mgr_free ( s#fc_lport * ) +fc_exch_recv void fc_exch_recv ( s#fc_lport * , s#fc_frame * ) +fc_exch_init int fc_exch_init ( s#fc_lport * ) + +/* drivers/scsi/libfc/fc_fcp.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +fc_queuecommand int fc_queuecommand ( s#Scsi_Host * , s#scsi_cmnd * ) +fc_eh_abort int fc_eh_abort ( s#scsi_cmnd * ) +fc_eh_device_reset int fc_eh_device_reset ( s#scsi_cmnd * ) +fc_eh_host_reset int fc_eh_host_reset ( s#scsi_cmnd * ) +fc_slave_alloc int fc_slave_alloc ( s#scsi_device * ) +s##net_device +fc_fcp_destroy void fc_fcp_destroy ( s#fc_lport * ) +fc_fcp_init int fc_fcp_init ( s#fc_lport * ) + +/* drivers/scsi/libfc/fc_frame.o */ +s##net_device +s##sock +fc_frame_crc_check t#u32 fc_frame_crc_check ( s#fc_frame * ) +_fc_frame_alloc s#fc_frame * _fc_frame_alloc ( t#size_t ) +s##fc_lport +fc_frame_alloc_fill s#fc_frame * fc_frame_alloc_fill ( s#fc_lport * , t#size_t ) + +/* drivers/scsi/libfc/fc_libfc.o */ +fc_lport_notifier_head extern s#blocking_notifier_head fc_lport_notifier_head +s##net_device +s##sock +e#fc_rctl enum fc_rctl { FC_RCTL_DD_UNCAT = 0x00 , FC_RCTL_DD_SOL_DATA = 0x01 , FC_RCTL_DD_UNSOL_CTL = 0x02 , FC_RCTL_DD_SOL_CTL = 0x03 , FC_RCTL_DD_UNSOL_DATA = 0x04 , FC_RCTL_DD_DATA_DESC = 0x05 , FC_RCTL_DD_UNSOL_CMD = 0x06 , FC_RCTL_DD_CMD_STATUS = 0x07 , FC_RCTL_ELS_REQ = 0x22 , FC_RCTL_ELS_REP = 0x23 , FC_RCTL_ELS4_REQ = 0x32 , FC_RCTL_ELS4_REP = 0x33 , FC_RCTL_VFTH = 0x50 , FC_RCTL_IFRH = 0x51 , FC_RCTL_ENCH = 0x52 , FC_RCTL_BA_NOP = 0x80 , FC_RCTL_BA_ABTS = 0x81 , FC_RCTL_BA_RMC = 0x82 , FC_RCTL_BA_ACC = 0x84 , FC_RCTL_BA_RJT = 0x85 , FC_RCTL_BA_PRMT = 0x86 , FC_RCTL_ACK_1 = 0xc0 , FC_RCTL_ACK_0 = 0xc1 , FC_RCTL_P_RJT = 0xc2 , FC_RCTL_F_RJT = 0xc3 , FC_RCTL_P_BSY = 0xc4 , FC_RCTL_F_BSY = 0xc5 , FC_RCTL_F_BSYL = 0xc6 , FC_RCTL_LCR = 0xc7 , FC_RCTL_END = 0xc9 , } +fc_fill_hdr void fc_fill_hdr ( s#fc_frame * , const s#fc_frame * , e#fc_rctl , t#u32 , t#u16 , t#u32 ) +fc_fill_reply_hdr void fc_fill_reply_hdr ( s#fc_frame * , const s#fc_frame * , e#fc_rctl , t#u32 ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +fc_lport_iterate void fc_lport_iterate ( void ( * ) ( s#fc_lport * , void * ) , void * ) +e#fc_fh_type enum fc_fh_type { FC_TYPE_BLS = 0x00 , FC_TYPE_ELS = 0x01 , FC_TYPE_IP = 0x05 , FC_TYPE_FCP = 0x08 , FC_TYPE_CT = 0x20 , FC_TYPE_ILS = 0x22 , FC_TYPE_NVME = 0x28 , } +s#fc_els_spp struct fc_els_spp { t#__u8 spp_type ; t#__u8 spp_type_ext ; t#__u8 spp_flags ; t#__u8 _spp_resvd ; t#__be32 spp_orig_pa ; t#__be32 spp_resp_pa ; t#__be32 spp_params ; } +s#fc4_prov struct fc4_prov { int ( * prli ) ( s#fc_rport_priv * , t#u32 , const s#fc_els_spp * , s#fc_els_spp * ) ; void ( * prlo ) ( s#fc_rport_priv * ) ; void ( * recv ) ( s#fc_lport * , s#fc_frame * ) ; s#module * module ; } +fc_fc4_register_provider int fc_fc4_register_provider ( e#fc_fh_type , s#fc4_prov * ) +fc_fc4_deregister_provider void fc_fc4_deregister_provider ( e#fc_fh_type , s#fc4_prov * ) + +/* drivers/scsi/libfc/fc_lport.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +fc_get_host_port_state void fc_get_host_port_state ( s#Scsi_Host * ) +fc_get_host_speed void fc_get_host_speed ( s#Scsi_Host * ) +fc_get_host_stats s#fc_host_statistics * fc_get_host_stats ( s#Scsi_Host * ) +s##net_device +fc_fabric_login int fc_fabric_login ( s#fc_lport * ) +fc_linkup void fc_linkup ( s#fc_lport * ) +fc_linkdown void fc_linkdown ( s#fc_lport * ) +fc_fabric_logoff int fc_fabric_logoff ( s#fc_lport * ) +fc_lport_destroy int fc_lport_destroy ( s#fc_lport * ) +fc_set_mfs int fc_set_mfs ( s#fc_lport * , t#u32 ) +fc_lport_set_local_id void fc_lport_set_local_id ( s#fc_lport * , t#u32 ) +fc_lport_recv void fc_lport_recv ( s#fc_lport * , s#fc_frame * ) +fc_lport_reset int fc_lport_reset ( s#fc_lport * ) +fc_lport_logo_resp void fc_lport_logo_resp ( s#fc_seq * , s#fc_frame * , void * ) +fc_lport_flogi_resp void fc_lport_flogi_resp ( s#fc_seq * , s#fc_frame * , void * ) +fc_lport_config int fc_lport_config ( s#fc_lport * ) +fc_lport_init int fc_lport_init ( s#fc_lport * ) +fc_lport_bsg_request int fc_lport_bsg_request ( s#bsg_job * ) + +/* drivers/scsi/libfc/fc_npiv.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##net_device +libfc_vport_create s#fc_lport * libfc_vport_create ( s#fc_vport * , int ) +fc_vport_id_lookup s#fc_lport * fc_vport_id_lookup ( s#fc_lport * , t#u32 ) +fc_vport_setlink void fc_vport_setlink ( s#fc_lport * ) + +/* drivers/scsi/libfc/fc_rport.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##net_device +fc_rport_lookup s#fc_rport_priv * fc_rport_lookup ( const s#fc_lport * , t#u32 ) +fc_rport_create s#fc_rport_priv * fc_rport_create ( s#fc_lport * , t#u32 ) +fc_rport_destroy void fc_rport_destroy ( s#kref * ) +fc_set_rport_loss_tmo void fc_set_rport_loss_tmo ( s#fc_rport * , t#u32 ) +fc_rport_login int fc_rport_login ( s#fc_rport_priv * ) +fc_rport_logoff int fc_rport_logoff ( s#fc_rport_priv * ) +fc_rport_recv_req void fc_rport_recv_req ( s#fc_lport * , s#fc_frame * ) +fc_rport_flush_queue void fc_rport_flush_queue ( void ) +fc_rport_terminate_io void fc_rport_terminate_io ( s#fc_rport * ) + +/* drivers/scsi/libiscsi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##scsi_device_handler +s##bsg_device +s##bsg_job +iscsi_conn_queue_xmit extern void iscsi_conn_queue_xmit ( s#iscsi_conn * ) +iscsi_conn_queue_recv extern void iscsi_conn_queue_recv ( s#iscsi_conn * ) +s#iscsi_nopin struct iscsi_nopin { t#uint8_t opcode ; t#uint8_t flags ; t#__be16 rsvd2 ; t#uint8_t rsvd3 ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#__be32 ttt ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#uint8_t rsvd4 [ 12 ] ; } +iscsi_update_cmdsn extern void iscsi_update_cmdsn ( s#iscsi_session * , s#iscsi_nopin * ) +s#iscsi_data struct iscsi_data { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t rsvd2 [ 2 ] ; t#uint8_t rsvd3 ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#__be32 ttt ; t#__be32 rsvd4 ; t#__be32 exp_statsn ; t#__be32 rsvd5 ; t#__be32 datasn ; t#__be32 offset ; t#__be32 rsvd6 ; } +iscsi_prep_data_out_pdu extern void iscsi_prep_data_out_pdu ( s#iscsi_task * , s#iscsi_r2t_info * , s#iscsi_data * ) +iscsi_get_task extern t#bool iscsi_get_task ( s#iscsi_task * ) +__iscsi_put_task extern void __iscsi_put_task ( s#iscsi_task * ) +iscsi_put_task extern void iscsi_put_task ( s#iscsi_task * ) +iscsi_complete_scsi_task extern void iscsi_complete_scsi_task ( s#iscsi_task * , t#uint32_t , t#uint32_t ) +iscsi_conn_send_pdu extern int iscsi_conn_send_pdu ( s#iscsi_cls_conn * , s#iscsi_hdr * , char * , t#uint32_t ) +iscsi_itt_to_task extern s#iscsi_task * iscsi_itt_to_task ( s#iscsi_conn * , t#itt_t ) +__iscsi_complete_pdu extern int __iscsi_complete_pdu ( s#iscsi_conn * , s#iscsi_hdr * , char * , int ) +iscsi_complete_pdu extern int iscsi_complete_pdu ( s#iscsi_conn * , s#iscsi_hdr * , char * , int ) +iscsi_verify_itt extern int iscsi_verify_itt ( s#iscsi_conn * , t#itt_t ) +iscsi_itt_to_ctask extern s#iscsi_task * iscsi_itt_to_ctask ( s#iscsi_conn * , t#itt_t ) +e#iscsi_err enum iscsi_err { ISCSI_OK = 0 , ISCSI_ERR_DATASN = 1000 + 1 , ISCSI_ERR_DATA_OFFSET = 1000 + 2 , ISCSI_ERR_MAX_CMDSN = 1000 + 3 , ISCSI_ERR_EXP_CMDSN = 1000 + 4 , ISCSI_ERR_BAD_OPCODE = 1000 + 5 , ISCSI_ERR_DATALEN = 1000 + 6 , ISCSI_ERR_AHSLEN = 1000 + 7 , ISCSI_ERR_PROTO = 1000 + 8 , ISCSI_ERR_LUN = 1000 + 9 , ISCSI_ERR_BAD_ITT = 1000 + 10 , ISCSI_ERR_CONN_FAILED = 1000 + 11 , ISCSI_ERR_R2TSN = 1000 + 12 , ISCSI_ERR_SESSION_FAILED = 1000 + 13 , ISCSI_ERR_HDR_DGST = 1000 + 14 , ISCSI_ERR_DATA_DGST = 1000 + 15 , ISCSI_ERR_PARAM_NOT_FOUND = 1000 + 16 , ISCSI_ERR_NO_SCSI_CMD = 1000 + 17 , ISCSI_ERR_INVALID_HOST = 1000 + 18 , ISCSI_ERR_XMIT_FAILED = 1000 + 19 , ISCSI_ERR_TCP_CONN_CLOSE = 1000 + 20 , ISCSI_ERR_SCSI_EH_SESSION_RST = 1000 + 21 , ISCSI_ERR_NOP_TIMEDOUT = 1000 + 22 , } +iscsi_session_failure extern void iscsi_session_failure ( s#iscsi_session * , e#iscsi_err ) +iscsi_conn_failure extern void iscsi_conn_failure ( s#iscsi_conn * , e#iscsi_err ) +iscsi_requeue_task extern void iscsi_requeue_task ( s#iscsi_task * ) +iscsi_queuecommand extern int iscsi_queuecommand ( s#Scsi_Host * , s#scsi_cmnd * ) +iscsi_target_alloc extern int iscsi_target_alloc ( s#scsi_target * ) +iscsi_suspend_queue extern void iscsi_suspend_queue ( s#iscsi_conn * ) +iscsi_suspend_tx extern void iscsi_suspend_tx ( s#iscsi_conn * ) +iscsi_suspend_rx extern void iscsi_suspend_rx ( s#iscsi_conn * ) +iscsi_eh_cmd_timed_out extern e#blk_eh_timer_return iscsi_eh_cmd_timed_out ( s#scsi_cmnd * ) +iscsi_conn_unbind extern void iscsi_conn_unbind ( s#iscsi_cls_conn * , t#bool ) +iscsi_eh_abort extern int iscsi_eh_abort ( s#scsi_cmnd * ) +iscsi_eh_device_reset extern int iscsi_eh_device_reset ( s#scsi_cmnd * ) +iscsi_session_recovery_timedout extern void iscsi_session_recovery_timedout ( s#iscsi_cls_session * ) +iscsi_eh_session_reset extern int iscsi_eh_session_reset ( s#scsi_cmnd * ) +iscsi_eh_recover_target extern int iscsi_eh_recover_target ( s#scsi_cmnd * ) +iscsi_pool_init extern int iscsi_pool_init ( s#iscsi_pool * , int , void * * * , int ) +iscsi_pool_free extern void iscsi_pool_free ( s#iscsi_pool * ) +iscsi_host_get_max_scsi_cmds extern int iscsi_host_get_max_scsi_cmds ( s#Scsi_Host * , t#uint16_t ) +iscsi_host_add extern int iscsi_host_add ( s#Scsi_Host * , s#device * ) +iscsi_host_alloc extern s#Scsi_Host * iscsi_host_alloc ( s#scsi_host_template * , int , t#bool ) +iscsi_host_remove extern void iscsi_host_remove ( s#Scsi_Host * , t#bool ) +iscsi_host_free extern void iscsi_host_free ( s#Scsi_Host * ) +iscsi_session_setup extern s#iscsi_cls_session * iscsi_session_setup ( s#iscsi_transport * , s#Scsi_Host * , t#uint16_t , int , int , t#uint32_t , unsigned int ) +iscsi_session_teardown extern void iscsi_session_teardown ( s#iscsi_cls_session * ) +iscsi_conn_setup extern s#iscsi_cls_conn * iscsi_conn_setup ( s#iscsi_cls_session * , int , t#uint32_t ) +iscsi_conn_teardown extern void iscsi_conn_teardown ( s#iscsi_cls_conn * ) +iscsi_conn_start extern int iscsi_conn_start ( s#iscsi_cls_conn * ) +iscsi_conn_stop extern void iscsi_conn_stop ( s#iscsi_cls_conn * , int ) +iscsi_conn_bind extern int iscsi_conn_bind ( s#iscsi_cls_session * , s#iscsi_cls_conn * , int ) +iscsi_switch_str_param extern int iscsi_switch_str_param ( char * * , char * ) +iscsi_set_param extern int iscsi_set_param ( s#iscsi_cls_conn * , e#iscsi_param , char * , int ) +iscsi_session_get_param extern int iscsi_session_get_param ( s#iscsi_cls_session * , e#iscsi_param , char * ) +iscsi_conn_get_addr_param extern int iscsi_conn_get_addr_param ( s#__kernel_sockaddr_storage * , e#iscsi_param , char * ) +iscsi_conn_get_param extern int iscsi_conn_get_param ( s#iscsi_cls_conn * , e#iscsi_param , char * ) +iscsi_host_get_param extern int iscsi_host_get_param ( s#Scsi_Host * , e#iscsi_host_param , char * ) +iscsi_host_set_param extern int iscsi_host_set_param ( s#Scsi_Host * , e#iscsi_host_param , char * , int ) + +/* drivers/scsi/libiscsi_tcp.o */ +s##crypto_type +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +E#ISCSI_DIGEST_SIZE sizeof ( __u32 ) +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +s##bsg_job +s#iscsi_tcp_recv struct iscsi_tcp_recv { s#iscsi_hdr * hdr ; s#iscsi_segment segment ; t#uint32_t hdr_buf [ 64 ] ; int datalen ; } +s#iscsi_tcp_conn struct iscsi_tcp_conn { s#iscsi_conn * iscsi_conn ; void * dd_data ; int stop_stage ; s#iscsi_tcp_recv in ; s#ahash_request * rx_hash ; } +t#iscsi_segment_done_fn_t typedef int iscsi_segment_done_fn_t ( s#iscsi_tcp_conn * , s#iscsi_segment * ) +s#iscsi_segment struct iscsi_segment { unsigned char * data ; unsigned int size ; unsigned int copied ; unsigned int total_size ; unsigned int total_copied ; s#ahash_request * hash ; unsigned char padbuf [ 4 ] ; unsigned char recv_digest [ E#ISCSI_DIGEST_SIZE ] ; unsigned char digest [ E#ISCSI_DIGEST_SIZE ] ; unsigned int digest_len ; s#scatterlist * sg ; void * sg_mapped ; unsigned int sg_offset ; t#bool atomic_mapped ; t#iscsi_segment_done_fn_t * done ; } +iscsi_tcp_segment_unmap extern void iscsi_tcp_segment_unmap ( s#iscsi_segment * ) +iscsi_tcp_segment_done extern int iscsi_tcp_segment_done ( s#iscsi_tcp_conn * , s#iscsi_segment * , int , unsigned ) +iscsi_tcp_dgst_header extern void iscsi_tcp_dgst_header ( s#ahash_request * , const void * , t#size_t , unsigned char [ E#ISCSI_DIGEST_SIZE ] ) +iscsi_segment_init_linear extern void iscsi_segment_init_linear ( s#iscsi_segment * , void * , t#size_t , t#iscsi_segment_done_fn_t * , s#ahash_request * ) +iscsi_segment_seek_sg extern int iscsi_segment_seek_sg ( s#iscsi_segment * , s#scatterlist * , unsigned int , unsigned int , t#size_t , t#iscsi_segment_done_fn_t * , s#ahash_request * ) +iscsi_tcp_hdr_recv_prep extern void iscsi_tcp_hdr_recv_prep ( s#iscsi_tcp_conn * ) +iscsi_tcp_cleanup_task extern void iscsi_tcp_cleanup_task ( s#iscsi_task * ) +iscsi_tcp_recv_segment_is_hdr extern int iscsi_tcp_recv_segment_is_hdr ( s#iscsi_tcp_conn * ) +iscsi_tcp_recv_skb extern int iscsi_tcp_recv_skb ( s#iscsi_conn * , s#sk_buff * , unsigned int , t#bool , int * ) +iscsi_tcp_task_init extern int iscsi_tcp_task_init ( s#iscsi_task * ) +iscsi_tcp_task_xmit extern int iscsi_tcp_task_xmit ( s#iscsi_task * ) +iscsi_tcp_conn_setup extern s#iscsi_cls_conn * iscsi_tcp_conn_setup ( s#iscsi_cls_session * , int , t#uint32_t ) +iscsi_tcp_conn_teardown extern void iscsi_tcp_conn_teardown ( s#iscsi_cls_conn * ) +iscsi_tcp_r2tpool_alloc extern int iscsi_tcp_r2tpool_alloc ( s#iscsi_session * ) +iscsi_tcp_r2tpool_free extern void iscsi_tcp_r2tpool_free ( s#iscsi_session * ) +iscsi_tcp_set_max_r2t extern int iscsi_tcp_set_max_r2t ( s#iscsi_conn * , char * ) +iscsi_tcp_conn_get_stats extern void iscsi_tcp_conn_get_stats ( s#iscsi_cls_conn * , s#iscsi_stats * ) + +/* drivers/scsi/libsas/sas_ata.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +sas_ata_schedule_reset void sas_ata_schedule_reset ( s#domain_device * ) +sas_execute_ata_cmd int sas_execute_ata_cmd ( s#domain_device * , t#u8 * , int ) + +/* drivers/scsi/libsas/sas_event.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +sas_drain_work extern int sas_drain_work ( s#sas_ha_struct * ) +e#port_event enum port_event { PORTE_BYTES_DMAED = 0U , PORTE_BROADCAST_RCVD , PORTE_LINK_RESET_ERR , PORTE_TIMER_EVENT , PORTE_HARD_RESET , PORT_NUM_EVENTS , } +sas_notify_port_event int sas_notify_port_event ( s#asd_sas_phy * , e#port_event , t#gfp_t ) +e#phy_event enum phy_event { PHYE_LOSS_OF_SIGNAL = 0U , PHYE_OOB_DONE , PHYE_OOB_ERROR , PHYE_SPINUP_HOLD , PHYE_RESUME_TIMEOUT , PHYE_SHUTDOWN , PHY_NUM_EVENTS , } +sas_notify_phy_event int sas_notify_phy_event ( s#asd_sas_phy * , e#phy_event , t#gfp_t ) + +/* drivers/scsi/libsas/sas_host_smp.o */ +try_test_sas_gpio_gp_bit int try_test_sas_gpio_gp_bit ( unsigned int , t#u8 * , t#u8 , t#u8 ) + +/* drivers/scsi/libsas/sas_init.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +sas_alloc_task extern s#sas_task * sas_alloc_task ( t#gfp_t ) +sas_alloc_slow_task extern s#sas_task * sas_alloc_slow_task ( t#gfp_t ) +sas_free_task extern void sas_free_task ( s#sas_task * ) +sas_prep_resume_ha extern void sas_prep_resume_ha ( s#sas_ha_struct * ) +sas_resume_ha extern void sas_resume_ha ( s#sas_ha_struct * ) +sas_resume_ha_no_sync extern void sas_resume_ha_no_sync ( s#sas_ha_struct * ) +sas_suspend_ha extern void sas_suspend_ha ( s#sas_ha_struct * ) +dev_attr_phy_event_threshold extern s#device_attribute dev_attr_phy_event_threshold +e#phy_func enum phy_func { PHY_FUNC_NOP , PHY_FUNC_LINK_RESET , PHY_FUNC_HARD_RESET , PHY_FUNC_DISABLE , PHY_FUNC_CLEAR_ERROR_LOG = 5 , PHY_FUNC_CLEAR_AFFIL , PHY_FUNC_TX_SATA_PS_SIGNAL , PHY_FUNC_RELEASE_SPINUP_HOLD = 0x10 , PHY_FUNC_SET_LINK_RATE , PHY_FUNC_GET_EVENTS , } +s#sas_domain_function_template struct sas_domain_function_template { void ( * lldd_port_formed ) ( s#asd_sas_phy * ) ; void ( * lldd_port_deformed ) ( s#asd_sas_phy * ) ; int ( * lldd_dev_found ) ( s#domain_device * ) ; void ( * lldd_dev_gone ) ( s#domain_device * ) ; int ( * lldd_execute_task ) ( s#sas_task * , t#gfp_t ) ; int ( * lldd_abort_task ) ( s#sas_task * ) ; int ( * lldd_abort_task_set ) ( s#domain_device * , t#u8 * ) ; int ( * lldd_clear_task_set ) ( s#domain_device * , t#u8 * ) ; int ( * lldd_I_T_nexus_reset ) ( s#domain_device * ) ; int ( * lldd_ata_check_ready ) ( s#domain_device * ) ; void ( * lldd_ata_set_dmamode ) ( s#domain_device * ) ; int ( * lldd_lu_reset ) ( s#domain_device * , t#u8 * ) ; int ( * lldd_query_task ) ( s#sas_task * ) ; void ( * lldd_tmf_exec_complete ) ( s#domain_device * ) ; void ( * lldd_tmf_aborted ) ( s#sas_task * ) ; t#bool ( * lldd_abort_timeout ) ( s#sas_task * , void * ) ; int ( * lldd_clear_nexus_port ) ( s#asd_sas_port * ) ; int ( * lldd_clear_nexus_ha ) ( s#sas_ha_struct * ) ; int ( * lldd_control_phy ) ( s#asd_sas_phy * , e#phy_func , void * ) ; int ( * lldd_write_gpio ) ( s#sas_ha_struct * , t#u8 , t#u8 , t#u8 , t#u8 * ) ; } +sas_domain_attach_transport extern s#scsi_transport_template * sas_domain_attach_transport ( s#sas_domain_function_template * ) +sas_register_ha extern int sas_register_ha ( s#sas_ha_struct * ) +sas_unregister_ha extern int sas_unregister_ha ( s#sas_ha_struct * ) + +/* drivers/scsi/libsas/sas_scsi_host.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##scsi_device_handler +s##bsg_device +sas_get_local_phy s#sas_phy * sas_get_local_phy ( s#domain_device * ) +sas_eh_abort_handler int sas_eh_abort_handler ( s#scsi_cmnd * ) +sas_execute_internal_abort_single int sas_execute_internal_abort_single ( s#domain_device * , t#u16 , unsigned int , void * ) +sas_execute_internal_abort_dev int sas_execute_internal_abort_dev ( s#domain_device * , unsigned int , void * ) +sas_abort_task_set int sas_abort_task_set ( s#domain_device * , t#u8 * ) +sas_clear_task_set int sas_clear_task_set ( s#domain_device * , t#u8 * ) +sas_lu_reset int sas_lu_reset ( s#domain_device * , t#u8 * ) +sas_query_task int sas_query_task ( s#sas_task * , t#u16 ) +sas_abort_task int sas_abort_task ( s#sas_task * , t#u16 ) +sas_request_addr int sas_request_addr ( s#Scsi_Host * , t#u8 * ) +sas_queuecommand extern int sas_queuecommand ( s#Scsi_Host * , s#scsi_cmnd * ) +sas_target_alloc extern int sas_target_alloc ( s#scsi_target * ) +sas_slave_configure extern int sas_slave_configure ( s#scsi_device * ) +sas_change_queue_depth extern int sas_change_queue_depth ( s#scsi_device * , int ) +sas_bios_param extern int sas_bios_param ( s#scsi_device * , s#block_device * , t#sector_t , int * ) +sas_task_abort void sas_task_abort ( s#sas_task * ) +sas_phy_reset int sas_phy_reset ( s#sas_phy * , int ) +sas_eh_device_reset_handler int sas_eh_device_reset_handler ( s#scsi_cmnd * ) +sas_eh_target_reset_handler int sas_eh_target_reset_handler ( s#scsi_cmnd * ) +sas_slave_alloc extern int sas_slave_alloc ( s#scsi_device * ) +sas_target_destroy extern void sas_target_destroy ( s#scsi_target * ) +sas_ioctl extern int sas_ioctl ( s#scsi_device * , unsigned int , void * ) + +/* drivers/scsi/libsas/sas_task.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##scsi_device_handler +s##bsg_device +s##scsi_transport_template +s#ssp_response_iu struct ssp_response_iu { t#u8 _r_a [ 10 ] ; t#u8 datapres : 2 ; t#u8 _r_b : 6 ; t#u8 status ; t#u32 _r_c ; t#__be32 sense_data_len ; t#__be32 response_data_len ; t#u8 resp_data [ 0 ] ; t#u8 sense_data [ ] ; } +sas_ssp_task_response extern void sas_ssp_task_response ( s#device * , s#sas_task * , s#ssp_response_iu * ) + +/* drivers/scsi/megaraid/megaraid_mm.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +t#mraid_passthru_t typedef struct { t#uint8_t timeout : 3 ; t#uint8_t ars : 1 ; t#uint8_t reserved : 3 ; t#uint8_t islogical : 1 ; t#uint8_t logdrv ; t#uint8_t channel ; t#uint8_t target ; t#uint8_t queuetag ; t#uint8_t queueaction ; t#uint8_t cdb [ 10 ] ; t#uint8_t cdblen ; t#uint8_t reqsenselen ; t#uint8_t reqsensearea [ 0x20 ] ; t#uint8_t numsge ; t#uint8_t scsistatus ; t#uint32_t dataxferaddr ; t#uint32_t dataxferlen ; } __attribute__ ( ( packed ) ) mraid_passthru_t +t#__kernel_caddr_t typedef char * __kernel_caddr_t +t#caddr_t typedef t#__kernel_caddr_t caddr_t +s#uioc struct uioc { t#uint8_t signature [ 16 ] ; t#uint16_t mb_type ; t#uint16_t app_type ; t#uint32_t opcode ; t#uint32_t adapno ; t#uint64_t cmdbuf ; t#uint32_t xferlen ; t#uint32_t data_dir ; t#int32_t status ; t#uint8_t reserved [ 128 ] ; void * user_data ; t#uint32_t user_data_len ; t#uint32_t pad_for_64bit_align ; t#mraid_passthru_t * user_pthru ; t#mraid_passthru_t * pthru32 ; t#dma_addr_t pthru32_h ; s#list_head list ; void ( * done ) ( s#uioc * ) ; t#caddr_t buf_vaddr ; t#dma_addr_t buf_paddr ; t#int8_t pool_index ; t#uint8_t free_buf ; t#uint8_t timedout ; } +t#uioc_t typedef s#uioc __attribute__ ( ( aligned ( 1024 ) , packed ) ) uioc_t +t#mbox_t typedef struct { t#uint8_t cmd ; t#uint8_t cmdid ; t#uint16_t numsectors ; t#uint32_t lba ; t#uint32_t xferaddr ; t#uint8_t logdrv ; t#uint8_t numsge ; t#uint8_t resvd ; t#uint8_t busy ; t#uint8_t numstatus ; t#uint8_t status ; t#uint8_t completed [ 46 ] ; t#uint8_t poll ; t#uint8_t ack ; } __attribute__ ( ( packed ) ) mbox_t +t#mbox64_t typedef struct { t#uint32_t xferaddr_lo ; t#uint32_t xferaddr_hi ; t#mbox_t mbox32 ; } __attribute__ ( ( packed ) ) mbox64_t +s##dma_pool +s#mm_dmapool struct mm_dmapool { t#caddr_t vaddr ; t#dma_addr_t paddr ; t#uint32_t buf_size ; s#dma_pool * handle ; t#spinlock_t lock ; t#uint8_t in_use ; } +t#mm_dmapool_t typedef s#mm_dmapool mm_dmapool_t +s#mraid_mmadp struct mraid_mmadp { t#uint32_t unique_id ; t#uint32_t drvr_type ; unsigned long drvr_data ; t#uint16_t timeout ; t#uint8_t max_kioc ; s#pci_dev * pdev ; int ( * issue_uioc ) ( unsigned long , t#uioc_t * , t#uint32_t ) ; t#uint32_t quiescent ; s#list_head list ; t#uioc_t * kioc_list ; s#list_head kioc_pool ; t#spinlock_t kioc_pool_lock ; s#semaphore kioc_semaphore ; t#mbox64_t * mbox_list ; s#dma_pool * pthru_dma_pool ; t#mm_dmapool_t dma_pool_list [ 5 ] ; } +t#mraid_mmadp_t typedef s#mraid_mmadp mraid_mmadp_t +mraid_mm_register_adp int mraid_mm_register_adp ( t#mraid_mmadp_t * ) +mraid_mm_unregister_adp int mraid_mm_unregister_adp ( t#uint32_t ) +mraid_mm_adapter_app_handle t#uint32_t mraid_mm_adapter_app_handle ( t#uint32_t ) + +/* drivers/scsi/qla2xxx/qla_target.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##scsi_transport_template +t#fc_port_t typedef s#fc_port fc_port_t +t#port_id_t typedef union { t#uint32_t b24 : 24 ; struct { t#uint8_t al_pa ; t#uint8_t area ; t#uint8_t domain ; t#uint8_t rsvd_1 ; } b ; } port_id_t +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +t#target_id_t typedef union { t#__le16 extended ; struct { t#uint8_t reserved ; t#uint8_t standard ; } id ; } target_id_t +s#dsd64 struct dsd64 { t#__le64 address ; t#__le32 length ; } +t#request_t typedef struct { t#uint8_t entry_type ; t#uint8_t entry_count ; t#uint8_t sys_define ; t#uint8_t entry_status ; t#uint32_t handle ; t#target_id_t target ; t#__le16 lun ; t#__le16 control_flags ; t#uint16_t reserved_1 ; t#__le16 timeout ; t#__le16 dseg_count ; t#uint8_t scsi_cdb [ 16 ] ; t#uint32_t byte_count ; s#dsd64 dsd [ 2 ] ; } request_t +t#response_t typedef struct { t#uint8_t entry_type ; t#uint8_t entry_count ; t#uint8_t sys_define ; t#uint8_t entry_status ; t#uint32_t handle ; t#uint8_t data [ 52 ] ; t#uint32_t signature ; } response_t +E#pci_channel_io_perm_failure ( pci_channel_state_t ) 3 +s#device_reg_2xxx struct device_reg_2xxx { t#__le16 flash_address ; t#__le16 flash_data ; t#__le16 unused_1 [ 1 ] ; t#__le16 ctrl_status ; t#__le16 ictrl ; t#__le16 istatus ; t#__le16 semaphore ; t#__le16 nvram ; union { struct { t#__le16 mailbox0 ; t#__le16 mailbox1 ; t#__le16 mailbox2 ; t#__le16 mailbox3 ; t#__le16 mailbox4 ; t#__le16 mailbox5 ; t#__le16 mailbox6 ; t#__le16 mailbox7 ; t#__le16 unused_2 [ 59 ] ; } __attribute__ ( ( packed ) ) isp2100 ; struct { t#__le16 req_q_in ; t#__le16 req_q_out ; t#__le16 rsp_q_in ; t#__le16 rsp_q_out ; t#__le32 host_status ; t#__le16 host_semaphore ; t#__le16 unused_3 [ 17 ] ; t#__le16 mailbox0 ; t#__le16 mailbox1 ; t#__le16 mailbox2 ; t#__le16 mailbox3 ; t#__le16 mailbox4 ; t#__le16 mailbox5 ; t#__le16 mailbox6 ; t#__le16 mailbox7 ; t#__le16 mailbox8 ; t#__le16 mailbox9 ; t#__le16 mailbox10 ; t#__le16 mailbox11 ; t#__le16 mailbox12 ; t#__le16 mailbox13 ; t#__le16 mailbox14 ; t#__le16 mailbox15 ; t#__le16 mailbox16 ; t#__le16 mailbox17 ; t#__le16 mailbox18 ; t#__le16 mailbox19 ; t#__le16 mailbox20 ; t#__le16 mailbox21 ; t#__le16 mailbox22 ; t#__le16 mailbox23 ; t#__le16 mailbox24 ; t#__le16 mailbox25 ; t#__le16 mailbox26 ; t#__le16 mailbox27 ; t#__le16 mailbox28 ; t#__le16 mailbox29 ; t#__le16 mailbox30 ; t#__le16 mailbox31 ; t#__le16 fb_cmd ; t#__le16 unused_4 [ 10 ] ; } __attribute__ ( ( packed ) ) isp2300 ; } u ; t#__le16 fpm_diag_config ; t#__le16 unused_5 [ 0x4 ] ; t#__le16 risc_hw ; t#__le16 unused_5_1 ; t#__le16 pcr ; t#__le16 unused_6 [ 0x5 ] ; t#__le16 mctr ; t#__le16 unused_7 [ 0x3 ] ; t#__le16 fb_cmd_2100 ; t#__le16 unused_8 [ 0x3 ] ; t#__le16 hccr ; t#__le16 unused_9 [ 5 ] ; t#__le16 gpiod ; t#__le16 gpioe ; union { struct { t#__le16 unused_10 [ 8 ] ; t#__le16 mailbox8 ; t#__le16 mailbox9 ; t#__le16 mailbox10 ; t#__le16 mailbox11 ; t#__le16 mailbox12 ; t#__le16 mailbox13 ; t#__le16 mailbox14 ; t#__le16 mailbox15 ; t#__le16 mailbox16 ; t#__le16 mailbox17 ; t#__le16 mailbox18 ; t#__le16 mailbox19 ; t#__le16 mailbox20 ; t#__le16 mailbox21 ; t#__le16 mailbox22 ; t#__le16 mailbox23 ; } __attribute__ ( ( packed ) ) isp2200 ; } u_end ; } +s#device_reg_24xx struct device_reg_24xx { t#__le32 flash_addr ; t#__le32 flash_data ; t#__le32 ctrl_status ; t#__le32 ictrl ; t#__le32 istatus ; t#__le32 unused_1 [ 2 ] ; t#__le32 req_q_in ; t#__le32 req_q_out ; t#__le32 rsp_q_in ; t#__le32 rsp_q_out ; t#__le32 preq_q_in ; t#__le32 preq_q_out ; t#__le32 unused_2 [ 2 ] ; t#__le32 atio_q_in ; t#__le32 atio_q_out ; t#__le32 host_status ; t#__le32 hccr ; t#__le32 gpiod ; t#__le32 gpioe ; t#__le32 iobase_addr ; t#__le32 unused_3 [ 10 ] ; t#__le16 mailbox0 ; t#__le16 mailbox1 ; t#__le16 mailbox2 ; t#__le16 mailbox3 ; t#__le16 mailbox4 ; t#__le16 mailbox5 ; t#__le16 mailbox6 ; t#__le16 mailbox7 ; t#__le16 mailbox8 ; t#__le16 mailbox9 ; t#__le16 mailbox10 ; t#__le16 mailbox11 ; t#__le16 mailbox12 ; t#__le16 mailbox13 ; t#__le16 mailbox14 ; t#__le16 mailbox15 ; t#__le16 mailbox16 ; t#__le16 mailbox17 ; t#__le16 mailbox18 ; t#__le16 mailbox19 ; t#__le16 mailbox20 ; t#__le16 mailbox21 ; t#__le16 mailbox22 ; t#__le16 mailbox23 ; t#__le16 mailbox24 ; t#__le16 mailbox25 ; t#__le16 mailbox26 ; t#__le16 mailbox27 ; t#__le16 mailbox28 ; t#__le16 mailbox29 ; t#__le16 mailbox30 ; t#__le16 mailbox31 ; t#__le32 iobase_window ; t#__le32 iobase_c4 ; t#__le32 iobase_c8 ; t#__le32 unused_4_1 [ 6 ] ; t#__le32 iobase_q ; t#__le32 unused_5 [ 2 ] ; t#__le32 iobase_select ; t#__le32 unused_6 [ 2 ] ; t#__le32 iobase_sdata ; } +s#device_reg_25xxmq struct device_reg_25xxmq { t#__le32 req_q_in ; t#__le32 req_q_out ; t#__le32 rsp_q_in ; t#__le32 rsp_q_out ; t#__le32 atio_q_in ; t#__le32 atio_q_out ; } +s#device_reg_82xx struct device_reg_82xx { t#__le32 req_q_out [ 64 ] ; t#__le32 rsp_q_in [ 64 ] ; t#__le32 rsp_q_out [ 64 ] ; t#__le16 mailbox_in [ 32 ] ; t#__le16 unused_1 [ 32 ] ; t#__le32 hint ; t#__le16 unused_2 [ 62 ] ; t#__le16 mailbox_out [ 32 ] ; t#__le32 unused_3 [ 48 ] ; t#__le32 host_status ; t#__le32 host_int ; } +s#device_reg_fx00 struct device_reg_fx00 { t#__le32 mailbox0 ; t#__le32 mailbox1 ; t#__le32 mailbox2 ; t#__le32 mailbox3 ; t#__le32 mailbox4 ; t#__le32 mailbox5 ; t#__le32 mailbox6 ; t#__le32 mailbox7 ; t#__le32 mailbox8 ; t#__le32 mailbox9 ; t#__le32 mailbox10 ; t#__le32 mailbox11 ; t#__le32 mailbox12 ; t#__le32 mailbox13 ; t#__le32 mailbox14 ; t#__le32 mailbox15 ; t#__le32 mailbox16 ; t#__le32 mailbox17 ; t#__le32 mailbox18 ; t#__le32 mailbox19 ; t#__le32 mailbox20 ; t#__le32 mailbox21 ; t#__le32 mailbox22 ; t#__le32 mailbox23 ; t#__le32 mailbox24 ; t#__le32 mailbox25 ; t#__le32 mailbox26 ; t#__le32 mailbox27 ; t#__le32 mailbox28 ; t#__le32 mailbox29 ; t#__le32 mailbox30 ; t#__le32 mailbox31 ; t#__le32 aenmailbox0 ; t#__le32 aenmailbox1 ; t#__le32 aenmailbox2 ; t#__le32 aenmailbox3 ; t#__le32 aenmailbox4 ; t#__le32 aenmailbox5 ; t#__le32 aenmailbox6 ; t#__le32 aenmailbox7 ; t#__le32 req_q_in ; t#__le32 req_q_out ; t#__le32 rsp_q_in ; t#__le32 rsp_q_out ; t#__le32 initval0 ; t#__le32 initval1 ; t#__le32 initval2 ; t#__le32 initval3 ; t#__le32 initval4 ; t#__le32 initval5 ; t#__le32 initval6 ; t#__le32 initval7 ; t#__le32 fwheartbeat ; t#__le32 pseudoaen ; } +t#device_reg_t typedef union { s#device_reg_2xxx isp ; s#device_reg_24xx isp24 ; s#device_reg_25xxmq isp25mq ; s#device_reg_82xx isp82 ; s#device_reg_fx00 ispfx00 ; } device_reg_t +s#qla_npiv_entry struct qla_npiv_entry { t#__le16 flags ; t#__le16 vf_id ; t#uint8_t q_qos ; t#uint8_t f_qos ; t#__le16 unused1 ; t#uint8_t port_name [ 8 ] ; t#uint8_t node_name [ 8 ] ; } +t#ms_iocb_entry_t typedef struct { t#uint8_t entry_type ; t#uint8_t entry_count ; t#uint8_t handle_count ; t#uint8_t entry_status ; t#uint32_t handle1 ; t#target_id_t loop_id ; t#__le16 status ; t#__le16 control_flags ; t#uint16_t reserved2 ; t#__le16 timeout ; t#__le16 cmd_dsd_count ; t#__le16 total_dsd_count ; t#uint8_t type ; t#uint8_t r_ctl ; t#__le16 rx_id ; t#uint16_t reserved3 ; t#uint32_t handle2 ; t#__le32 rsp_bytecount ; t#__le32 req_bytecount ; s#dsd64 req_dsd ; s#dsd64 rsp_dsd ; } ms_iocb_entry_t +s#ct_cmd_hdr struct ct_cmd_hdr { t#uint8_t revision ; t#uint8_t in_id [ 3 ] ; t#uint8_t gs_type ; t#uint8_t gs_subtype ; t#uint8_t options ; t#uint8_t reserved ; } +t#be_id_t typedef struct { t#uint8_t domain ; t#uint8_t area ; t#uint8_t al_pa ; } be_id_t +s#ct_fdmi_hba_attr struct ct_fdmi_hba_attr { t#__be16 type ; t#__be16 len ; union { t#uint8_t node_name [ 8 ] ; t#uint8_t manufacturer [ 64 ] ; t#uint8_t serial_num [ 32 ] ; t#uint8_t model [ 16 + 1 ] ; t#uint8_t model_desc [ 80 ] ; t#uint8_t hw_version [ 32 ] ; t#uint8_t driver_version [ 32 ] ; t#uint8_t orom_version [ 16 ] ; t#uint8_t fw_version [ 32 ] ; t#uint8_t os_version [ 128 ] ; t#__be32 max_ct_len ; t#uint8_t sym_name [ 256 ] ; t#__be32 vendor_specific_info ; t#__be32 num_ports ; t#uint8_t fabric_name [ 8 ] ; t#uint8_t bios_name [ 32 ] ; t#uint8_t vendor_identifier [ 8 ] ; } a ; } +s#ct_fdmi2_hba_attributes struct ct_fdmi2_hba_attributes { t#__be32 count ; s#ct_fdmi_hba_attr entry [ 17 ] ; } +s#ct_fdmi1_hba_attributes struct ct_fdmi1_hba_attributes { t#__be32 count ; s#ct_fdmi_hba_attr entry [ 10 ] ; } +s#ct_fdmi_port_attr struct ct_fdmi_port_attr { t#__be16 type ; t#__be16 len ; union { t#uint8_t fc4_types [ 32 ] ; t#__be32 sup_speed ; t#__be32 cur_speed ; t#__be32 max_frame_size ; t#uint8_t os_dev_name [ 32 ] ; t#uint8_t host_name [ 256 ] ; t#uint8_t node_name [ 8 ] ; t#uint8_t port_name [ 8 ] ; t#uint8_t port_sym_name [ 128 ] ; t#__be32 port_type ; t#__be32 port_supported_cos ; t#uint8_t fabric_name [ 8 ] ; t#uint8_t port_fc4_type [ 32 ] ; t#__be32 port_state ; t#__be32 num_ports ; t#__be32 port_id ; t#uint8_t smartsan_service [ 24 ] ; t#uint8_t smartsan_guid [ 16 ] ; t#uint8_t smartsan_version [ 24 ] ; t#uint8_t smartsan_prod_name [ 16 ] ; t#__be32 smartsan_port_info ; t#__be32 smartsan_qos_support ; t#__be32 smartsan_security_support ; } a ; } +s#ct_fdmi2_port_attributes struct ct_fdmi2_port_attributes { t#__be32 count ; s#ct_fdmi_port_attr entry [ 16 ] ; } +s#ct_sns_req struct ct_sns_req { s#ct_cmd_hdr header ; t#__be16 command ; t#__be16 max_rsp_size ; t#uint8_t fragment_id ; t#uint8_t reserved [ 3 ] ; union { struct { t#uint8_t reserved ; t#be_id_t port_id ; } port_id ; struct { t#uint8_t reserved ; t#uint8_t domain ; t#uint8_t area ; t#uint8_t port_type ; } gpn_ft ; struct { t#uint8_t port_type ; t#uint8_t domain ; t#uint8_t area ; t#uint8_t reserved ; } gid_pt ; struct { t#uint8_t reserved ; t#be_id_t port_id ; t#uint8_t fc4_types [ 32 ] ; } rft_id ; struct { t#uint8_t reserved ; t#be_id_t port_id ; t#uint16_t reserved2 ; t#uint8_t fc4_feature ; t#uint8_t fc4_type ; } rff_id ; struct { t#uint8_t reserved ; t#be_id_t port_id ; t#uint8_t node_name [ 8 ] ; } rnn_id ; struct { t#uint8_t node_name [ 8 ] ; t#uint8_t name_len ; t#uint8_t sym_node_name [ 255 ] ; } rsnn_nn ; struct { t#uint8_t hba_identifier [ 8 ] ; } ghat ; struct { t#uint8_t hba_identifier [ 8 ] ; t#__be32 entry_count ; t#uint8_t port_name [ 8 ] ; s#ct_fdmi2_hba_attributes attrs ; } rhba ; struct { t#uint8_t hba_identifier [ 8 ] ; s#ct_fdmi1_hba_attributes attrs ; } rhat ; struct { t#uint8_t port_name [ 8 ] ; s#ct_fdmi2_port_attributes attrs ; } rpa ; struct { t#uint8_t hba_identifier [ 8 ] ; t#uint8_t port_name [ 8 ] ; s#ct_fdmi2_port_attributes attrs ; } rprt ; struct { t#uint8_t port_name [ 8 ] ; } dhba ; struct { t#uint8_t port_name [ 8 ] ; } dhat ; struct { t#uint8_t port_name [ 8 ] ; } dprt ; struct { t#uint8_t port_name [ 8 ] ; } dpa ; struct { t#uint8_t port_name [ 8 ] ; } gpsc ; struct { t#uint8_t reserved ; t#uint8_t port_id [ 3 ] ; } gff_id ; struct { t#uint8_t port_name [ 8 ] ; } gid_pn ; } req ; } +s#ct_rsp_hdr struct ct_rsp_hdr { s#ct_cmd_hdr header ; t#__be16 response ; t#uint16_t residual ; t#uint8_t fragment_id ; t#uint8_t reason_code ; t#uint8_t explanation_code ; t#uint8_t vendor_unique ; } +s#ct_sns_gid_pt_data struct ct_sns_gid_pt_data { t#uint8_t control_byte ; t#be_id_t port_id ; } +s#ct_sns_rsp struct ct_sns_rsp { s#ct_rsp_hdr header ; union { struct { t#uint8_t port_type ; t#be_id_t port_id ; t#uint8_t port_name [ 8 ] ; t#uint8_t sym_port_name_len ; t#uint8_t sym_port_name [ 255 ] ; t#uint8_t node_name [ 8 ] ; t#uint8_t sym_node_name_len ; t#uint8_t sym_node_name [ 255 ] ; t#uint8_t init_proc_assoc [ 8 ] ; t#uint8_t node_ip_addr [ 16 ] ; t#uint8_t class_of_service [ 4 ] ; t#uint8_t fc4_types [ 32 ] ; t#uint8_t ip_address [ 16 ] ; t#uint8_t fabric_port_name [ 8 ] ; t#uint8_t reserved ; t#uint8_t hard_address [ 3 ] ; } ga_nxt ; struct { s#ct_sns_gid_pt_data entries [ 2048 ] ; } gid_pt ; struct { t#uint8_t port_name [ 8 ] ; } gpn_id ; struct { t#uint8_t node_name [ 8 ] ; } gnn_id ; struct { t#uint8_t fc4_types [ 32 ] ; } gft_id ; struct { t#uint32_t entry_count ; t#uint8_t port_name [ 8 ] ; s#ct_fdmi1_hba_attributes attrs ; } ghat ; struct { t#uint8_t port_name [ 8 ] ; } gfpn_id ; struct { t#__be16 speeds ; t#__be16 speed ; } gpsc ; struct { t#uint8_t fc4_features [ 128 ] ; } gff_id ; struct { t#uint8_t reserved ; t#uint8_t port_id [ 3 ] ; } gid_pn ; } rsp ; } +s#ct_sns_pkt struct ct_sns_pkt { union { s#ct_sns_req req ; s#ct_sns_rsp rsp ; } p ; } +s#sns_cmd_pkt struct sns_cmd_pkt { union { struct { t#__le16 buffer_length ; t#__le16 reserved_1 ; t#__le64 buffer_address __attribute__ ( ( __packed__ ) ) ; t#__le16 subcommand_length ; t#__le16 reserved_2 ; t#__le16 subcommand ; t#__le16 size ; t#uint32_t reserved_3 ; t#uint8_t param [ 36 ] ; } cmd ; t#uint8_t rft_data [ 16 ] ; t#uint8_t rnn_data [ 16 ] ; t#uint8_t gan_data [ ( 620 + 16 ) ] ; t#uint8_t gid_data [ ( 512 * 4 + 16 ) ] ; t#uint8_t gpn_data [ ( 8 + 16 ) ] ; t#uint8_t gnn_data [ ( 8 + 16 ) ] ; } p ; } +s#qla_flt_region struct qla_flt_region { t#__le16 code ; t#uint8_t attribute ; t#uint8_t reserved ; t#__le32 size ; t#__le32 start ; t#__le32 end ; } +s#qla_flt_header struct qla_flt_header { t#__le16 version ; t#__le16 length ; t#__le16 checksum ; t#__le16 unused ; s#qla_flt_region region [ ] ; } +s#gid_list_info struct gid_list_info { t#uint8_t al_pa ; t#uint8_t area ; t#uint8_t domain ; t#uint8_t loop_id_2100 ; t#__le16 loop_id ; t#uint16_t reserved_1 ; } +s##dma_pool +t#init_cb_t typedef struct { t#uint8_t version ; t#uint8_t reserved_1 ; t#uint8_t firmware_options [ 2 ] ; t#__le16 frame_payload_size ; t#__le16 max_iocb_allocation ; t#__le16 execution_throttle ; t#uint8_t retry_count ; t#uint8_t retry_delay ; t#uint8_t port_name [ 8 ] ; t#uint16_t hard_address ; t#uint8_t inquiry_data ; t#uint8_t login_timeout ; t#uint8_t node_name [ 8 ] ; t#__le16 request_q_outpointer ; t#__le16 response_q_inpointer ; t#__le16 request_q_length ; t#__le16 response_q_length ; t#__le64 request_q_address __attribute__ ( ( __packed__ ) ) ; t#__le64 response_q_address __attribute__ ( ( __packed__ ) ) ; t#__le16 lun_enables ; t#uint8_t command_resource_count ; t#uint8_t immediate_notify_resource_count ; t#__le16 timeout ; t#uint8_t reserved_2 [ 2 ] ; t#uint8_t add_firmware_options [ 2 ] ; t#uint8_t response_accumulation_timer ; t#uint8_t interrupt_delay_timer ; t#uint8_t special_options [ 2 ] ; t#uint8_t reserved_3 [ 26 ] ; } init_cb_t +s#ex_init_cb_81xx struct ex_init_cb_81xx { t#uint16_t ex_version ; t#uint8_t prio_fcf_matching_flags ; t#uint8_t reserved_1 [ 3 ] ; t#uint16_t pri_fcf_vlan_id ; t#uint8_t pri_fcf_fabric_name [ 8 ] ; t#uint16_t reserved_2 [ 7 ] ; t#uint8_t spma_mac_addr [ 6 ] ; t#uint16_t reserved_3 [ 14 ] ; } +s#init_sf_cb struct init_sf_cb { t#uint8_t format ; t#uint8_t reserved0 ; t#__le16 flags ; t#uint8_t reserved1 [ 32 ] ; t#uint16_t discard_OHRB_timeout_value ; t#uint16_t remote_write_opt_queue_num ; t#uint8_t reserved2 [ 40 ] ; t#uint8_t scm_related_parameter [ 16 ] ; t#uint8_t reserved3 [ 32 ] ; } +s#fc_els_csp struct fc_els_csp { t#__u8 sp_hi_ver ; t#__u8 sp_lo_ver ; t#__be16 sp_bb_cred ; t#__be16 sp_features ; t#__be16 sp_bb_data ; union { struct { t#__be16 _sp_tot_seq ; t#__be16 _sp_rel_off ; } sp_plogi ; struct { t#__be32 _sp_r_a_tov ; } sp_flogi_acc ; } sp_u ; t#__be32 sp_e_d_tov ; } +s#fc_els_cssp struct fc_els_cssp { t#__be16 cp_class ; t#__be16 cp_init ; t#__be16 cp_recip ; t#__be16 cp_rdfs ; t#__be16 cp_con_seq ; t#__be16 cp_ee_cred ; t#__u8 cp_resv1 ; t#__u8 cp_open_seq ; t#__u8 _cp_resv2 [ 2 ] ; } +s#fc_els_flogi struct fc_els_flogi { t#__u8 fl_cmd ; t#__u8 _fl_resvd [ 3 ] ; s#fc_els_csp fl_csp ; t#__be64 fl_wwpn ; t#__be64 fl_wwnn ; s#fc_els_cssp fl_cssp [ 4 ] ; t#__u8 fl_vend [ 16 ] ; } +t#mbx_cmd_t typedef struct { t#uint32_t out_mb ; t#uint32_t in_mb ; t#uint16_t mb [ 32 ] ; long buf_size ; void * bufp ; t#uint32_t tov ; t#uint8_t flags ; } mbx_cmd_t +s#mbx_cmd_32 struct mbx_cmd_32 { t#uint32_t out_mb ; t#uint32_t in_mb ; t#uint32_t mb [ 32 ] ; long buf_size ; void * bufp ; t#uint32_t tov ; t#uint8_t flags ; } +s#fwdt struct fwdt { void * template ; t#ulong length ; t#ulong dump_size ; } +s#qla2100_fw_dump struct qla2100_fw_dump { t#__be16 hccr ; t#__be16 pbiu_reg [ 8 ] ; t#__be16 mailbox_reg [ 32 ] ; t#__be16 dma_reg [ 48 ] ; t#__be16 risc_hdw_reg [ 16 ] ; t#__be16 risc_gp0_reg [ 16 ] ; t#__be16 risc_gp1_reg [ 16 ] ; t#__be16 risc_gp2_reg [ 16 ] ; t#__be16 risc_gp3_reg [ 16 ] ; t#__be16 risc_gp4_reg [ 16 ] ; t#__be16 risc_gp5_reg [ 16 ] ; t#__be16 risc_gp6_reg [ 16 ] ; t#__be16 risc_gp7_reg [ 16 ] ; t#__be16 frame_buf_hdw_reg [ 16 ] ; t#__be16 fpm_b0_reg [ 64 ] ; t#__be16 fpm_b1_reg [ 64 ] ; t#__be16 risc_ram [ 0xf000 ] ; t#u8 queue_dump [ ] ; } +s#qla2300_fw_dump struct qla2300_fw_dump { t#__be16 hccr ; t#__be16 pbiu_reg [ 8 ] ; t#__be16 risc_host_reg [ 8 ] ; t#__be16 mailbox_reg [ 32 ] ; t#__be16 resp_dma_reg [ 32 ] ; t#__be16 dma_reg [ 48 ] ; t#__be16 risc_hdw_reg [ 16 ] ; t#__be16 risc_gp0_reg [ 16 ] ; t#__be16 risc_gp1_reg [ 16 ] ; t#__be16 risc_gp2_reg [ 16 ] ; t#__be16 risc_gp3_reg [ 16 ] ; t#__be16 risc_gp4_reg [ 16 ] ; t#__be16 risc_gp5_reg [ 16 ] ; t#__be16 risc_gp6_reg [ 16 ] ; t#__be16 risc_gp7_reg [ 16 ] ; t#__be16 frame_buf_hdw_reg [ 64 ] ; t#__be16 fpm_b0_reg [ 64 ] ; t#__be16 fpm_b1_reg [ 64 ] ; t#__be16 risc_ram [ 0xf800 ] ; t#__be16 stack_ram [ 0x1000 ] ; t#__be16 data_ram [ 1 ] ; } +s#qla24xx_fw_dump struct qla24xx_fw_dump { t#__be32 host_status ; t#__be32 host_reg [ 32 ] ; t#__be32 shadow_reg [ 7 ] ; t#__be16 mailbox_reg [ 32 ] ; t#__be32 xseq_gp_reg [ 128 ] ; t#__be32 xseq_0_reg [ 16 ] ; t#__be32 xseq_1_reg [ 16 ] ; t#__be32 rseq_gp_reg [ 128 ] ; t#__be32 rseq_0_reg [ 16 ] ; t#__be32 rseq_1_reg [ 16 ] ; t#__be32 rseq_2_reg [ 16 ] ; t#__be32 cmd_dma_reg [ 16 ] ; t#__be32 req0_dma_reg [ 15 ] ; t#__be32 resp0_dma_reg [ 15 ] ; t#__be32 req1_dma_reg [ 15 ] ; t#__be32 xmt0_dma_reg [ 32 ] ; t#__be32 xmt1_dma_reg [ 32 ] ; t#__be32 xmt2_dma_reg [ 32 ] ; t#__be32 xmt3_dma_reg [ 32 ] ; t#__be32 xmt4_dma_reg [ 32 ] ; t#__be32 xmt_data_dma_reg [ 16 ] ; t#__be32 rcvt0_data_dma_reg [ 32 ] ; t#__be32 rcvt1_data_dma_reg [ 32 ] ; t#__be32 risc_gp_reg [ 128 ] ; t#__be32 lmc_reg [ 112 ] ; t#__be32 fpm_hdw_reg [ 192 ] ; t#__be32 fb_hdw_reg [ 176 ] ; t#__be32 code_ram [ 0x2000 ] ; t#__be32 ext_mem [ 1 ] ; } +s#qla25xx_fw_dump struct qla25xx_fw_dump { t#__be32 host_status ; t#__be32 host_risc_reg [ 32 ] ; t#__be32 pcie_regs [ 4 ] ; t#__be32 host_reg [ 32 ] ; t#__be32 shadow_reg [ 11 ] ; t#__be32 risc_io_reg ; t#__be16 mailbox_reg [ 32 ] ; t#__be32 xseq_gp_reg [ 128 ] ; t#__be32 xseq_0_reg [ 48 ] ; t#__be32 xseq_1_reg [ 16 ] ; t#__be32 rseq_gp_reg [ 128 ] ; t#__be32 rseq_0_reg [ 32 ] ; t#__be32 rseq_1_reg [ 16 ] ; t#__be32 rseq_2_reg [ 16 ] ; t#__be32 aseq_gp_reg [ 128 ] ; t#__be32 aseq_0_reg [ 32 ] ; t#__be32 aseq_1_reg [ 16 ] ; t#__be32 aseq_2_reg [ 16 ] ; t#__be32 cmd_dma_reg [ 16 ] ; t#__be32 req0_dma_reg [ 15 ] ; t#__be32 resp0_dma_reg [ 15 ] ; t#__be32 req1_dma_reg [ 15 ] ; t#__be32 xmt0_dma_reg [ 32 ] ; t#__be32 xmt1_dma_reg [ 32 ] ; t#__be32 xmt2_dma_reg [ 32 ] ; t#__be32 xmt3_dma_reg [ 32 ] ; t#__be32 xmt4_dma_reg [ 32 ] ; t#__be32 xmt_data_dma_reg [ 16 ] ; t#__be32 rcvt0_data_dma_reg [ 32 ] ; t#__be32 rcvt1_data_dma_reg [ 32 ] ; t#__be32 risc_gp_reg [ 128 ] ; t#__be32 lmc_reg [ 128 ] ; t#__be32 fpm_hdw_reg [ 192 ] ; t#__be32 fb_hdw_reg [ 192 ] ; t#__be32 code_ram [ 0x2000 ] ; t#__be32 ext_mem [ 1 ] ; } +s#qla81xx_fw_dump struct qla81xx_fw_dump { t#__be32 host_status ; t#__be32 host_risc_reg [ 32 ] ; t#__be32 pcie_regs [ 4 ] ; t#__be32 host_reg [ 32 ] ; t#__be32 shadow_reg [ 11 ] ; t#__be32 risc_io_reg ; t#__be16 mailbox_reg [ 32 ] ; t#__be32 xseq_gp_reg [ 128 ] ; t#__be32 xseq_0_reg [ 48 ] ; t#__be32 xseq_1_reg [ 16 ] ; t#__be32 rseq_gp_reg [ 128 ] ; t#__be32 rseq_0_reg [ 32 ] ; t#__be32 rseq_1_reg [ 16 ] ; t#__be32 rseq_2_reg [ 16 ] ; t#__be32 aseq_gp_reg [ 128 ] ; t#__be32 aseq_0_reg [ 32 ] ; t#__be32 aseq_1_reg [ 16 ] ; t#__be32 aseq_2_reg [ 16 ] ; t#__be32 cmd_dma_reg [ 16 ] ; t#__be32 req0_dma_reg [ 15 ] ; t#__be32 resp0_dma_reg [ 15 ] ; t#__be32 req1_dma_reg [ 15 ] ; t#__be32 xmt0_dma_reg [ 32 ] ; t#__be32 xmt1_dma_reg [ 32 ] ; t#__be32 xmt2_dma_reg [ 32 ] ; t#__be32 xmt3_dma_reg [ 32 ] ; t#__be32 xmt4_dma_reg [ 32 ] ; t#__be32 xmt_data_dma_reg [ 16 ] ; t#__be32 rcvt0_data_dma_reg [ 32 ] ; t#__be32 rcvt1_data_dma_reg [ 32 ] ; t#__be32 risc_gp_reg [ 128 ] ; t#__be32 lmc_reg [ 128 ] ; t#__be32 fpm_hdw_reg [ 224 ] ; t#__be32 fb_hdw_reg [ 208 ] ; t#__be32 code_ram [ 0x2000 ] ; t#__be32 ext_mem [ 1 ] ; } +s#qla83xx_fw_dump struct qla83xx_fw_dump { t#__be32 host_status ; t#__be32 host_risc_reg [ 48 ] ; t#__be32 pcie_regs [ 4 ] ; t#__be32 host_reg [ 32 ] ; t#__be32 shadow_reg [ 11 ] ; t#__be32 risc_io_reg ; t#__be16 mailbox_reg [ 32 ] ; t#__be32 xseq_gp_reg [ 256 ] ; t#__be32 xseq_0_reg [ 48 ] ; t#__be32 xseq_1_reg [ 16 ] ; t#__be32 xseq_2_reg [ 16 ] ; t#__be32 rseq_gp_reg [ 256 ] ; t#__be32 rseq_0_reg [ 32 ] ; t#__be32 rseq_1_reg [ 16 ] ; t#__be32 rseq_2_reg [ 16 ] ; t#__be32 rseq_3_reg [ 16 ] ; t#__be32 aseq_gp_reg [ 256 ] ; t#__be32 aseq_0_reg [ 32 ] ; t#__be32 aseq_1_reg [ 16 ] ; t#__be32 aseq_2_reg [ 16 ] ; t#__be32 aseq_3_reg [ 16 ] ; t#__be32 cmd_dma_reg [ 64 ] ; t#__be32 req0_dma_reg [ 15 ] ; t#__be32 resp0_dma_reg [ 15 ] ; t#__be32 req1_dma_reg [ 15 ] ; t#__be32 xmt0_dma_reg [ 32 ] ; t#__be32 xmt1_dma_reg [ 32 ] ; t#__be32 xmt2_dma_reg [ 32 ] ; t#__be32 xmt3_dma_reg [ 32 ] ; t#__be32 xmt4_dma_reg [ 32 ] ; t#__be32 xmt_data_dma_reg [ 16 ] ; t#__be32 rcvt0_data_dma_reg [ 32 ] ; t#__be32 rcvt1_data_dma_reg [ 32 ] ; t#__be32 risc_gp_reg [ 128 ] ; t#__be32 lmc_reg [ 128 ] ; t#__be32 fpm_hdw_reg [ 256 ] ; t#__be32 rq0_array_reg [ 256 ] ; t#__be32 rq1_array_reg [ 256 ] ; t#__be32 rp0_array_reg [ 256 ] ; t#__be32 rp1_array_reg [ 256 ] ; t#__be32 queue_control_reg [ 16 ] ; t#__be32 fb_hdw_reg [ 432 ] ; t#__be32 at0_array_reg [ 128 ] ; t#__be32 code_ram [ 0x2400 ] ; t#__be32 ext_mem [ 1 ] ; } +s#qla2xxx_fw_dump struct qla2xxx_fw_dump { t#uint8_t signature [ 4 ] ; t#__be32 version ; t#__be32 fw_major_version ; t#__be32 fw_minor_version ; t#__be32 fw_subminor_version ; t#__be32 fw_attributes ; t#__be32 vendor ; t#__be32 device ; t#__be32 subsystem_vendor ; t#__be32 subsystem_device ; t#__be32 fixed_size ; t#__be32 mem_size ; t#__be32 req_q_size ; t#__be32 rsp_q_size ; t#__be32 eft_size ; t#__be32 eft_addr_l ; t#__be32 eft_addr_h ; t#__be32 header_size ; union { s#qla2100_fw_dump isp21 ; s#qla2300_fw_dump isp23 ; s#qla24xx_fw_dump isp24 ; s#qla25xx_fw_dump isp25 ; s#qla81xx_fw_dump isp81 ; s#qla83xx_fw_dump isp83 ; } isp ; } +s#qla_msix_entry struct qla_msix_entry { int have_irq ; int in_use ; t#uint32_t vector ; t#uint16_t entry ; char name [ 30 ] ; void * handle ; int cpuid ; } +s#qla_chip_state_84xx struct qla_chip_state_84xx { s#list_head list ; s#kref kref ; void * bus ; t#spinlock_t access_lock ; s#mutex fw_update_mutex ; t#uint32_t fw_update ; t#uint32_t op_fw_version ; t#uint32_t op_fw_size ; t#uint32_t op_fw_seq_size ; t#uint32_t diag_fw_version ; t#uint32_t gold_fw_version ; } +s#iocb_resource struct iocb_resource { t#u8 res_type ; t#u8 pad ; t#u16 iocb_cnt ; } +s#els_logo_payload struct els_logo_payload { t#uint8_t opcode ; t#uint8_t rsvd [ 3 ] ; t#uint8_t s_id [ 3 ] ; t#uint8_t rsvd1 [ 1 ] ; t#uint8_t wwpn [ 8 ] ; } +s#els_plogi_payload struct els_plogi_payload { t#uint8_t opcode ; t#uint8_t rsvd [ 3 ] ; t#__be32 data [ 112 / 4 ] ; } +s#els_plogi struct els_plogi { t#uint32_t flags ; t#uint32_t els_cmd ; s#completion comp ; s#els_plogi_payload * els_plogi_pyld ; s#els_plogi_payload * els_resp_pyld ; t#u32 tx_size ; t#u32 rx_size ; t#dma_addr_t els_plogi_pyld_dma ; t#dma_addr_t els_resp_pyld_dma ; t#__le32 fw_status [ 3 ] ; t#__le16 comp_status ; t#__le16 len ; } +s#ct_arg struct ct_arg { void * iocb ; t#u16 nport_handle ; t#dma_addr_t req_dma ; t#dma_addr_t rsp_dma ; t#u32 req_size ; t#u32 rsp_size ; t#u32 req_allocated_size ; t#u32 rsp_allocated_size ; void * req ; void * rsp ; t#port_id_t id ; } +s#imm_ntfy_from_isp struct imm_ntfy_from_isp { t#uint8_t entry_type ; t#uint8_t entry_count ; t#uint8_t sys_define ; t#uint8_t entry_status ; union { struct { t#__le32 sys_define_2 ; t#target_id_t target ; t#__le16 lun ; t#uint8_t target_id ; t#uint8_t reserved_1 ; t#__le16 status_modifier ; t#__le16 status ; t#__le16 task_flags ; t#__le16 seq_id ; t#__le16 srr_rx_id ; t#__le32 srr_rel_offs ; t#__le16 srr_ui ; t#__le16 srr_ox_id ; t#uint8_t reserved_2 [ 28 ] ; } isp2x ; struct { t#uint32_t reserved ; t#__le16 nport_handle ; t#uint16_t reserved_2 ; t#__le16 flags ; t#__le16 srr_rx_id ; t#__le16 status ; t#uint8_t status_subcode ; t#uint8_t fw_handle ; t#__le32 exchange_address ; t#__le32 srr_rel_offs ; t#__le16 srr_ui ; t#__le16 srr_ox_id ; union { struct { t#uint8_t node_name [ 8 ] ; } plogi ; struct { t#__le16 wd3_lo ; t#uint8_t resv0 [ 6 ] ; } prli ; struct { t#uint8_t port_id [ 3 ] ; t#uint8_t resv1 ; t#__le16 nport_handle ; t#uint16_t resv2 ; } req_els ; } u ; t#uint8_t port_name [ 8 ] ; t#uint8_t resv3 [ 3 ] ; t#uint8_t vp_index ; t#uint32_t reserved_5 ; t#uint8_t port_id [ 3 ] ; t#uint8_t reserved_6 ; } isp24 ; } u ; t#uint16_t reserved_7 ; t#__le16 ox_id ; } +s#app_id struct app_id { int app_vid ; t#uint8_t version ; t#uint8_t pad [ 3 ] ; t#uint8_t reserved [ 28 ] ; } +s#qla_sa_update_frame struct qla_sa_update_frame { s#app_id app_info ; t#uint16_t flags ; t#uint16_t fast_sa_index : 10 , reserved : 6 ; t#uint32_t salt ; t#uint32_t spi ; t#uint8_t sa_key [ 32 ] ; t#uint8_t node_name [ 8 ] ; t#uint8_t port_name [ 8 ] ; t#port_id_t port_id ; t#uint8_t version ; t#uint8_t pad [ 3 ] ; t#uint8_t reserved2 [ 28 ] ; } +s#edif_sa_ctl struct edif_sa_ctl { s#list_head next ; t#uint16_t del_index ; t#uint16_t index ; t#uint16_t slot ; t#uint16_t flags ; unsigned long state ; s#fc_port * fcport ; s#bsg_job * bsg_job ; s#qla_sa_update_frame sa_frame ; } +s#srb_iocb struct srb_iocb { union { struct { t#uint16_t flags ; t#uint16_t data [ 2 ] ; t#u32 iop [ 2 ] ; } logio ; struct { t#uint32_t flags ; t#uint32_t els_cmd ; s#completion comp ; s#els_logo_payload * els_logo_pyld ; t#dma_addr_t els_logo_pyld_dma ; } els_logo ; s#els_plogi els_plogi ; struct { t#uint64_t lun ; t#uint32_t flags ; t#uint32_t data ; s#completion comp ; t#__le16 comp_status ; } tmf ; struct { t#uint8_t flags ; t#uint32_t req_len ; t#uint32_t rsp_len ; void * req_addr ; void * rsp_addr ; t#dma_addr_t req_dma_handle ; t#dma_addr_t rsp_dma_handle ; t#__le32 adapter_id ; t#__le32 adapter_id_hi ; t#__le16 req_func_type ; t#__le32 req_data ; t#__le32 req_data_extra ; t#__le32 result ; t#__le32 seq_number ; t#__le16 fw_flags ; s#completion fxiocb_comp ; t#__le32 reserved_0 ; t#uint8_t reserved_1 ; } fxiocb ; struct { t#uint32_t cmd_hndl ; t#__le16 comp_status ; t#__le16 req_que_no ; s#completion comp ; } abt ; s#ct_arg ctarg ; struct { t#u16 in_mb [ 28 ] ; t#u16 out_mb [ 28 ] ; void * out , * in ; t#dma_addr_t out_dma , in_dma ; s#completion comp ; int rc ; } mbx ; struct { s#imm_ntfy_from_isp * ntfy ; } nack ; struct { t#__le16 comp_status ; t#__le16 rsp_pyld_len ; t#uint8_t aen_op ; void * desc ; int cmd_len ; int rsp_len ; t#dma_addr_t cmd_dma ; t#dma_addr_t rsp_dma ; e#nvmefc_fcp_datadir dir ; t#uint32_t dl ; t#uint32_t timeout_sec ; s#list_head entry ; } nvme ; struct { t#u16 cmd ; t#u16 vp_index ; } ctrlvp ; struct { s#edif_sa_ctl * sa_ctl ; s#qla_sa_update_frame sa_frame ; } sa_update ; } u ; s#timer_list timer ; void ( * timeout ) ( void * ) ; } +s#fcp_cmnd struct fcp_cmnd { s#scsi_lun lun ; t#uint8_t crn ; t#uint8_t task_attribute ; t#uint8_t task_management ; t#uint8_t additional_cdb_len ; t#uint8_t cdb [ 260 ] ; } +s#ct6_dsd struct ct6_dsd { t#uint16_t fcp_cmnd_len ; t#dma_addr_t fcp_cmnd_dma ; s#fcp_cmnd * fcp_cmnd ; int dsd_use_cnt ; s#list_head dsd_list ; } +s#crc_context struct crc_context { t#uint32_t handle ; t#__le32 ref_tag ; t#__le16 app_tag ; t#uint8_t ref_tag_mask [ 4 ] ; t#uint8_t app_tag_mask [ 2 ] ; t#__le16 guard_seed ; t#__le16 prot_opts ; t#__le16 blk_size ; t#__le16 runt_blk_guard ; t#__le32 byte_count ; union { struct { t#uint32_t reserved_1 ; t#uint16_t reserved_2 ; t#uint16_t reserved_3 ; t#uint32_t reserved_4 ; s#dsd64 data_dsd [ 1 ] ; t#uint32_t reserved_5 [ 2 ] ; t#uint32_t reserved_6 ; } nobundling ; struct { t#__le32 dif_byte_count ; t#uint16_t reserved_1 ; t#__le16 dseg_count ; t#uint32_t reserved_2 ; s#dsd64 data_dsd [ 1 ] ; s#dsd64 dif_dsd ; } bundling ; } u ; s#fcp_cmnd fcp_cmnd ; t#dma_addr_t crc_ctx_dma ; s#list_head dsd_list ; s#list_head ldif_dsd_list ; t#u8 no_ldif_dsd ; s#list_head ldif_dma_hndl_list ; t#u32 dif_bundl_len ; t#u8 no_dif_bundl ; } +s#srb_cmd struct srb_cmd { s#scsi_cmnd * cmd ; t#uint32_t request_sense_length ; t#uint32_t fw_sense_length ; t#uint8_t * request_sense_ptr ; s#ct6_dsd * ct6_ctx ; s#crc_context * crc_ctx ; } +s#qla_els_pt_arg struct qla_els_pt_arg { t#u8 els_opcode ; t#u8 vp_idx ; t#__le16 nport_handle ; t#u16 control_flags , ox_id ; t#__le32 rx_xchg_address ; t#port_id_t did , sid ; t#u32 tx_len , tx_byte_count , rx_len , rx_byte_count ; t#dma_addr_t tx_addr , rx_addr ; } +s#bsg_cmd struct bsg_cmd { s#bsg_job * bsg_job ; union { s#qla_els_pt_arg els_arg ; } u ; } +s#srb struct srb { t#uint8_t cmd_type ; t#uint8_t pad [ 3 ] ; s#iocb_resource iores ; s#kref cmd_kref ; void * priv ; t#wait_queue_head_t nvme_ls_waitq ; s#fc_port * fcport ; s#scsi_qla_host * vha ; unsigned int start_timer : 1 ; t#uint32_t handle ; t#uint16_t flags ; t#uint16_t type ; const char * name ; int iocbs ; s#qla_qpair * qpair ; s#srb * cmd_sp ; s#list_head elem ; t#u32 gen1 ; t#u32 gen2 ; int rc ; int retry_count ; s#completion * comp ; union { s#srb_iocb iocb_cmd ; s#bsg_job * bsg_job ; s#srb_cmd scmd ; s#bsg_cmd bsg_cmd ; } u ; struct { t#bool remapped ; struct { t#dma_addr_t dma ; void * buf ; t#uint len ; } req ; struct { t#dma_addr_t dma ; void * buf ; t#uint len ; } rsp ; } remap ; void ( * done ) ( s#srb * , int ) ; void ( * free ) ( s#srb * ) ; void ( * put_fn ) ( s#kref * ) ; void ( * async_done ) ( s#srb * , int ) ; } +t#srb_t typedef s#srb srb_t +s#dsd32 struct dsd32 { t#__le32 address ; t#__le32 length ; } +t#cmd_entry_t typedef struct { t#uint8_t entry_type ; t#uint8_t entry_count ; t#uint8_t sys_define ; t#uint8_t entry_status ; t#uint32_t handle ; t#target_id_t target ; t#__le16 lun ; t#__le16 control_flags ; t#uint16_t reserved_1 ; t#__le16 timeout ; t#__le16 dseg_count ; t#uint8_t scsi_cdb [ 16 ] ; t#__le32 byte_count ; union { s#dsd32 dsd32 [ 3 ] ; s#dsd64 dsd64 [ 2 ] ; } ; } cmd_entry_t +s#isp_operations struct isp_operations { int ( * pci_config ) ( s#scsi_qla_host * ) ; int ( * reset_chip ) ( s#scsi_qla_host * ) ; int ( * chip_diag ) ( s#scsi_qla_host * ) ; void ( * config_rings ) ( s#scsi_qla_host * ) ; int ( * reset_adapter ) ( s#scsi_qla_host * ) ; int ( * nvram_config ) ( s#scsi_qla_host * ) ; void ( * update_fw_options ) ( s#scsi_qla_host * ) ; int ( * load_risc ) ( s#scsi_qla_host * , t#uint32_t * ) ; char * ( * pci_info_str ) ( s#scsi_qla_host * , char * , t#size_t ) ; char * ( * fw_version_str ) ( s#scsi_qla_host * , char * , t#size_t ) ; t#irq_handler_t intr_handler ; void ( * enable_intrs ) ( s#qla_hw_data * ) ; void ( * disable_intrs ) ( s#qla_hw_data * ) ; int ( * abort_command ) ( t#srb_t * ) ; int ( * target_reset ) ( s#fc_port * , t#uint64_t , int ) ; int ( * lun_reset ) ( s#fc_port * , t#uint64_t , int ) ; int ( * fabric_login ) ( s#scsi_qla_host * , t#uint16_t , t#uint8_t , t#uint8_t , t#uint8_t , t#uint16_t * , t#uint8_t ) ; int ( * fabric_logout ) ( s#scsi_qla_host * , t#uint16_t , t#uint8_t , t#uint8_t , t#uint8_t ) ; t#uint16_t ( * calc_req_entries ) ( t#uint16_t ) ; void ( * build_iocbs ) ( t#srb_t * , t#cmd_entry_t * , t#uint16_t ) ; void * ( * prep_ms_iocb ) ( s#scsi_qla_host * , s#ct_arg * ) ; void * ( * prep_ms_fdmi_iocb ) ( s#scsi_qla_host * , t#uint32_t , t#uint32_t ) ; t#uint8_t * ( * read_nvram ) ( s#scsi_qla_host * , void * , t#uint32_t , t#uint32_t ) ; int ( * write_nvram ) ( s#scsi_qla_host * , void * , t#uint32_t , t#uint32_t ) ; void ( * fw_dump ) ( s#scsi_qla_host * ) ; void ( * mpi_fw_dump ) ( s#scsi_qla_host * , int ) ; int ( * beacon_on ) ( s#scsi_qla_host * ) ; int ( * beacon_off ) ( s#scsi_qla_host * ) ; void ( * beacon_blink ) ( s#scsi_qla_host * ) ; void * ( * read_optrom ) ( s#scsi_qla_host * , void * , t#uint32_t , t#uint32_t ) ; int ( * write_optrom ) ( s#scsi_qla_host * , void * , t#uint32_t , t#uint32_t ) ; int ( * get_flash_version ) ( s#scsi_qla_host * , void * ) ; int ( * start_scsi ) ( t#srb_t * ) ; int ( * start_scsi_mq ) ( t#srb_t * ) ; int ( * abort_isp ) ( s#scsi_qla_host * ) ; int ( * iospace_config ) ( s#qla_hw_data * ) ; int ( * initialize_adapter ) ( s#scsi_qla_host * ) ; } +s#qlfc_fw struct qlfc_fw { void * fw_buf ; t#dma_addr_t fw_dma ; t#uint32_t len ; } +s#qla_fcp_prio_entry struct qla_fcp_prio_entry { t#uint16_t flags ; t#uint8_t tag ; t#uint8_t reserved ; t#uint32_t src_pid ; t#uint32_t dst_pid ; t#uint16_t lun_beg ; t#uint16_t lun_end ; t#uint8_t src_wwpn [ 8 ] ; t#uint8_t dst_wwpn [ 8 ] ; } +s#qla_fcp_prio_cfg struct qla_fcp_prio_cfg { t#uint8_t signature [ 4 ] ; t#uint16_t version ; t#uint16_t length ; t#uint16_t checksum ; t#uint16_t num_entries ; t#uint16_t size_of_entry ; t#uint8_t attributes ; t#uint8_t reserved ; s#qla_fcp_prio_entry entry [ 1023 ] ; t#uint8_t reserved2 [ 16 ] ; } +s#fw_blob struct fw_blob { char * name ; t#uint32_t segs [ 4 ] ; const s#firmware * fw ; } +s#qla82xx_legacy_intr_set struct qla82xx_legacy_intr_set { t#uint32_t int_vec_bit ; t#uint32_t tgt_status_reg ; t#uint32_t tgt_mask_reg ; t#uint32_t pci_int_reg ; } +s#mr_data_fx00 struct mr_data_fx00 { t#uint8_t symbolic_name [ 64 ] ; t#uint8_t serial_num [ 32 ] ; t#uint8_t hw_version [ 16 ] ; t#uint8_t fw_version [ 16 ] ; t#uint8_t uboot_version [ 16 ] ; t#uint8_t fru_serial_num [ 32 ] ; t#fc_port_t fcport ; t#uint8_t fw_hbt_en ; t#uint8_t fw_hbt_cnt ; t#uint8_t fw_hbt_miss_cnt ; t#uint32_t old_fw_hbt_cnt ; t#uint16_t fw_reset_timer_tick ; t#uint8_t fw_reset_timer_exp ; t#uint16_t fw_critemp_timer_tick ; t#uint32_t old_aenmbx0_state ; t#uint32_t critical_temperature ; t#bool extended_io_enabled ; t#bool host_info_resend ; t#uint8_t hinfo_resend_timer_tick ; } +s#atio struct atio { t#uint8_t entry_type ; t#uint8_t entry_count ; t#__le16 attr_n_length ; t#uint8_t data [ 56 ] ; t#uint32_t signature ; } +e#transport_state_table enum transport_state_table { TRANSPORT_NO_STATE = 0 , TRANSPORT_NEW_CMD = 1 , TRANSPORT_WRITE_PENDING = 3 , TRANSPORT_PROCESSING = 5 , TRANSPORT_COMPLETE = 6 , TRANSPORT_ISTATE_PROCESSING = 11 , TRANSPORT_COMPLETE_QF_WP = 18 , TRANSPORT_COMPLETE_QF_OK = 19 , TRANSPORT_COMPLETE_QF_ERR = 20 , } +e#target_prot_op enum target_prot_op { TARGET_PROT_NORMAL = 0 , TARGET_PROT_DIN_INSERT = ( 1 << 0 ) , TARGET_PROT_DOUT_INSERT = ( 1 << 1 ) , TARGET_PROT_DIN_STRIP = ( 1 << 2 ) , TARGET_PROT_DOUT_STRIP = ( 1 << 3 ) , TARGET_PROT_DIN_PASS = ( 1 << 4 ) , TARGET_PROT_DOUT_PASS = ( 1 << 5 ) , } +e#target_prot_type enum target_prot_type { TARGET_DIF_TYPE0_PROT , TARGET_DIF_TYPE1_PROT , TARGET_DIF_TYPE2_PROT , TARGET_DIF_TYPE3_PROT , } +s#t10_alua_tg_pt_gp struct t10_alua_tg_pt_gp { t#u16 tg_pt_gp_id ; int tg_pt_gp_valid_id ; int tg_pt_gp_alua_supported_states ; int tg_pt_gp_alua_access_status ; int tg_pt_gp_alua_access_type ; int tg_pt_gp_nonop_delay_msecs ; int tg_pt_gp_trans_delay_msecs ; int tg_pt_gp_implicit_trans_secs ; int tg_pt_gp_pref ; int tg_pt_gp_write_metadata ; t#u32 tg_pt_gp_members ; int tg_pt_gp_alua_access_state ; t#atomic_t tg_pt_gp_ref_cnt ; t#spinlock_t tg_pt_gp_lock ; s#mutex tg_pt_gp_transition_mutex ; s#se_device * tg_pt_gp_dev ; s#config_group tg_pt_gp_group ; s#list_head tg_pt_gp_list ; s#list_head tg_pt_gp_lun_list ; s#se_lun * tg_pt_gp_alua_lun ; s#se_node_acl * tg_pt_gp_alua_nacl ; } +s#scsi_port_stats struct scsi_port_stats { t#atomic_long_t cmd_pdus ; t#atomic_long_t tx_data_octets ; t#atomic_long_t rx_data_octets ; } +s#se_port_stat_grps struct se_port_stat_grps { s#config_group stat_group ; s#config_group scsi_port_group ; s#config_group scsi_tgt_port_group ; s#config_group scsi_transport_group ; } +s#se_lun struct se_lun { t#u64 unpacked_lun ; t#bool lun_shutdown ; t#bool lun_access_ro ; t#u32 lun_index ; t#u16 lun_rtpi ; t#atomic_t lun_acl_count ; s#se_device * lun_se_dev ; s#list_head lun_deve_list ; t#spinlock_t lun_deve_lock ; int lun_tg_pt_secondary_stat ; int lun_tg_pt_secondary_write_md ; t#atomic_t lun_tg_pt_secondary_offline ; s#mutex lun_tg_pt_md_mutex ; s#list_head lun_tg_pt_gp_link ; s#t10_alua_tg_pt_gp * lun_tg_pt_gp ; t#spinlock_t lun_tg_pt_gp_lock ; s#se_portal_group * lun_tpg ; s#scsi_port_stats lun_stats ; s#config_group lun_group ; s#se_port_stat_grps port_stat_grps ; s#completion lun_shutdown_comp ; s#percpu_ref lun_ref ; s#list_head lun_dev_link ; s#hlist_node link ; s#callback_head callback_head ; } +s##target_core_fabric_ops +s##target_fabric_configfs +s#se_wwn struct se_wwn { s#target_fabric_configfs * wwn_tf ; void * priv ; s#config_group wwn_group ; s#config_group fabric_stat_group ; s#config_group param_group ; int cmd_compl_affinity ; } +s#se_portal_group struct se_portal_group { int proto_id ; t#bool enabled ; t#atomic_t tpg_pr_ref_count ; s#mutex acl_node_mutex ; t#spinlock_t session_lock ; s#mutex tpg_lun_mutex ; s#list_head acl_node_list ; s#hlist_head tpg_lun_hlist ; s#se_lun * tpg_virt_lun0 ; s#list_head tpg_sess_list ; const s#target_core_fabric_ops * se_tpg_tfo ; s#se_wwn * se_tpg_wwn ; s#config_group tpg_group ; s#config_group tpg_lun_group ; s#config_group tpg_np_group ; s#config_group tpg_acl_group ; s#config_group tpg_attrib_group ; s#config_group tpg_auth_group ; s#config_group tpg_param_group ; } +s#se_node_acl struct se_node_acl { char initiatorname [ 224 ] ; t#bool dynamic_node_acl ; t#bool dynamic_stop ; t#u32 queue_depth ; t#u32 acl_index ; e#target_prot_type saved_prot_type ; char acl_tag [ 64 ] ; t#atomic_t acl_pr_ref_count ; s#hlist_head lun_entry_hlist ; s#se_session * nacl_sess ; s#se_portal_group * se_tpg ; s#mutex lun_entry_mutex ; t#spinlock_t nacl_sess_lock ; s#config_group acl_group ; s#config_group acl_attrib_group ; s#config_group acl_auth_group ; s#config_group acl_param_group ; s#config_group acl_fabric_stat_group ; s#list_head acl_list ; s#list_head acl_sess_list ; s#completion acl_free_comp ; s#kref acl_kref ; } +s#se_session struct se_session { t#atomic_t stopped ; t#u64 sess_bin_isid ; e#target_prot_op sup_prot_ops ; e#target_prot_type sess_prot_type ; s#se_node_acl * se_node_acl ; s#se_portal_group * se_tpg ; void * fabric_sess_ptr ; s#percpu_ref cmd_count ; s#list_head sess_list ; s#list_head sess_acl_list ; t#spinlock_t sess_cmd_lock ; t#wait_queue_head_t cmd_count_wq ; s#completion stop_done ; void * sess_cmd_map ; s#sbitmap_queue sess_tag_pool ; } +s#t10_alua_lu_gp struct t10_alua_lu_gp { t#u16 lu_gp_id ; int lu_gp_valid_id ; t#u32 lu_gp_members ; t#atomic_t lu_gp_ref_cnt ; t#spinlock_t lu_gp_lock ; s#config_group lu_gp_group ; s#list_head lu_gp_node ; s#list_head lu_gp_mem_list ; } +s#t10_alua_lu_gp_member struct t10_alua_lu_gp_member { t#bool lu_gp_assoc ; t#atomic_t lu_gp_mem_ref_cnt ; t#spinlock_t lu_gp_mem_lock ; s#t10_alua_lu_gp * lu_gp ; s#se_device * lu_gp_mem_dev ; s#list_head lu_gp_mem_list ; } +s#se_ml_stat_grps struct se_ml_stat_grps { s#config_group stat_group ; s#config_group scsi_auth_intr_group ; s#config_group scsi_att_intr_port_group ; } +s#se_lun_acl struct se_lun_acl { t#u64 mapped_lun ; s#se_node_acl * se_lun_nacl ; s#se_lun * se_lun ; s#config_group se_lun_group ; s#se_ml_stat_grps ml_stat_grps ; } +s#se_dev_entry struct se_dev_entry { t#u64 mapped_lun ; t#u64 pr_res_key ; t#u64 creation_time ; t#bool lun_access_ro ; t#u32 attach_count ; t#atomic_long_t total_cmds ; t#atomic_long_t read_bytes ; t#atomic_long_t write_bytes ; s#kref pr_kref ; s#completion pr_comp ; s#se_lun_acl * se_lun_acl ; t#spinlock_t ua_lock ; s#se_lun * se_lun ; unsigned long deve_flags ; s#list_head alua_port_list ; s#list_head lun_link ; s#list_head ua_list ; s#hlist_node link ; s#callback_head callback_head ; } +s#t10_pr_registration struct t10_pr_registration { char pr_reg_isid [ 16 ] ; unsigned char pr_iport [ 256 ] ; unsigned char pr_tport [ 256 ] ; t#u16 pr_aptpl_rpti ; t#u16 pr_reg_tpgt ; int pr_reg_all_tg_pt ; int pr_reg_aptpl ; int pr_res_holder ; int pr_res_type ; int pr_res_scope ; t#bool isid_present_at_reg ; t#u64 pr_res_mapped_lun ; t#u64 pr_aptpl_target_lun ; t#u16 tg_pt_sep_rtpi ; t#u32 pr_res_generation ; t#u64 pr_reg_bin_isid ; t#u64 pr_res_key ; t#atomic_t pr_res_holders ; s#se_node_acl * pr_reg_nacl ; s#se_dev_entry * pr_reg_deve ; s#list_head pr_reg_list ; s#list_head pr_reg_abort_list ; s#list_head pr_reg_aptpl_list ; s#list_head pr_reg_atp_list ; s#list_head pr_reg_atp_mem_list ; } +s##target_backend +s#se_hba struct se_hba { t#u16 hba_tpgt ; t#u32 hba_id ; t#u32 hba_flags ; t#u32 dev_count ; t#u32 hba_index ; void * hba_ptr ; s#list_head hba_node ; t#spinlock_t device_lock ; s#config_group hba_group ; s#mutex hba_access_mutex ; s#target_backend * backend ; } +s#t10_wwn struct t10_wwn { char vendor [ 8 + 1 ] ; char model [ 16 + 1 ] ; char revision [ 4 + 1 ] ; char unit_serial [ 254 ] ; t#u32 company_id ; t#spinlock_t t10_vpd_lock ; s#se_device * t10_dev ; s#config_group t10_wwn_group ; s#list_head t10_vpd_list ; } +s#t10_alua struct t10_alua { t#u16 alua_tg_pt_gps_counter ; t#u32 alua_tg_pt_gps_count ; t#spinlock_t lba_map_lock ; t#u32 lba_map_segment_size ; t#u32 lba_map_segment_multiplier ; s#list_head lba_map_list ; t#spinlock_t tg_pt_gps_lock ; s#se_device * t10_dev ; s#t10_alua_tg_pt_gp * default_tg_pt_gp ; s#config_group alua_tg_pt_gps_group ; s#list_head tg_pt_gps_list ; } +s#t10_reservation struct t10_reservation { int pr_all_tg_pt ; int pr_aptpl_active ; t#u32 pr_generation ; t#spinlock_t registration_lock ; t#spinlock_t aptpl_reg_lock ; s#se_node_acl * pr_res_holder ; s#list_head registration_list ; s#list_head aptpl_reg_list ; } +e#target_ua_intlck_ctrl enum target_ua_intlck_ctrl { TARGET_UA_INTLCK_CTRL_CLEAR = 0 , TARGET_UA_INTLCK_CTRL_NO_CLEAR = 1 , TARGET_UA_INTLCK_CTRL_ESTABLISH_UA = 2 , } +s#se_dev_attrib struct se_dev_attrib { t#bool emulate_model_alias ; t#bool emulate_dpo ; t#bool emulate_fua_write ; t#bool emulate_fua_read ; t#bool emulate_write_cache ; e#target_ua_intlck_ctrl emulate_ua_intlck_ctrl ; t#bool emulate_tas ; t#bool emulate_tpu ; t#bool emulate_tpws ; t#bool emulate_caw ; t#bool emulate_3pc ; t#bool emulate_pr ; e#target_prot_type pi_prot_type ; e#target_prot_type hw_pi_prot_type ; t#bool pi_prot_verify ; t#bool enforce_pr_isids ; t#bool force_pr_aptpl ; t#bool is_nonrot ; t#bool emulate_rest_reord ; t#bool unmap_zeroes_data ; t#u32 hw_block_size ; t#u32 block_size ; t#u32 hw_max_sectors ; t#u32 optimal_sectors ; t#u32 hw_queue_depth ; t#u32 queue_depth ; t#u32 max_unmap_lba_count ; t#u32 max_unmap_block_desc_count ; t#u32 unmap_granularity ; t#u32 unmap_granularity_alignment ; t#u32 max_write_same_len ; t#u32 max_bytes_per_io ; s#se_device * da_dev ; s#config_group da_group ; } +s#se_dev_stat_grps struct se_dev_stat_grps { s#config_group stat_group ; s#config_group scsi_dev_group ; s#config_group scsi_tgt_dev_group ; s#config_group scsi_lu_group ; } +s##target_backend_ops +s#se_cmd_queue struct se_cmd_queue { s#llist_head cmd_list ; s#work_struct work ; } +s#se_device_queue struct se_device_queue { s#list_head state_list ; t#spinlock_t lock ; s#se_cmd_queue sq ; } +s#se_device struct se_device { t#u16 dev_rpti_counter ; t#u32 dev_cur_ordered_id ; t#u32 dev_flags ; t#u8 transport_flags ; t#u32 queue_depth ; t#u64 dev_res_bin_isid ; t#u32 dev_index ; t#u64 creation_time ; t#atomic_long_t num_resets ; t#atomic_long_t aborts_complete ; t#atomic_long_t aborts_no_task ; t#atomic_long_t num_cmds ; t#atomic_long_t read_bytes ; t#atomic_long_t write_bytes ; t#atomic_t simple_cmds ; t#atomic_t dev_ordered_sync ; t#atomic_t dev_qf_count ; t#u32 export_count ; t#spinlock_t delayed_cmd_lock ; t#spinlock_t dev_reservation_lock ; unsigned int dev_reservation_flags ; t#spinlock_t se_port_lock ; t#spinlock_t se_tmr_lock ; t#spinlock_t qf_cmd_lock ; s#semaphore caw_sem ; s#se_session * reservation_holder ; s#t10_alua_lu_gp_member * dev_alua_lu_gp_mem ; s#t10_pr_registration * dev_pr_res_holder ; s#list_head dev_sep_list ; s#list_head dev_tmr_list ; s#work_struct qf_work_queue ; s#list_head delayed_cmd_list ; s#list_head qf_cmd_list ; s#se_hba * se_hba ; s#t10_wwn t10_wwn ; s#t10_alua t10_alua ; s#t10_reservation t10_pr ; s#se_dev_attrib dev_attrib ; s#config_group dev_action_group ; s#config_group dev_group ; s#config_group dev_pr_group ; s#se_dev_stat_grps dev_stat_grps ; unsigned char dev_alias [ 512 ] ; unsigned char udev_path [ 512 ] ; const s#target_backend_ops * transport ; s#se_lun xcopy_lun ; int prot_length ; t#u32 hba_index ; s#callback_head callback_head ; int queue_cnt ; s#se_device_queue * queues ; } +s#se_tmr_req struct se_tmr_req { t#u8 function ; t#u8 response ; int call_transport ; t#u64 ref_task_tag ; void * fabric_tmr_ptr ; s#se_cmd * task_cmd ; s#se_device * tmr_dev ; s#list_head tmr_list ; } +t#sense_reason_t typedef unsigned sense_reason_t +s#se_cmd struct se_cmd { t#u8 scsi_status ; t#u8 scsi_asc ; t#u8 scsi_ascq ; t#u16 scsi_sense_length ; unsigned unknown_data_length : 1 ; t#bool state_active : 1 ; t#u64 tag ; int alua_nonop_delay ; e#dma_data_direction data_direction ; int sam_task_attr ; unsigned int map_tag ; int map_cpu ; e#transport_state_table t_state ; t#u32 se_cmd_flags ; t#u32 data_length ; t#u32 residual_count ; t#u64 orig_fe_lun ; t#u64 pr_res_key ; void * sense_buffer ; s#list_head se_delayed_node ; s#list_head se_qf_node ; s#se_device * se_dev ; s#se_lun * se_lun ; s#se_session * se_sess ; s#se_tmr_req * se_tmr_req ; s#llist_node se_cmd_list ; s#completion * free_compl ; s#completion * abrt_compl ; const s#target_core_fabric_ops * se_tfo ; t#sense_reason_t ( * execute_cmd ) ( s#se_cmd * ) ; t#sense_reason_t ( * transport_complete_callback ) ( s#se_cmd * , t#bool , int * ) ; void * protocol_data ; unsigned char * t_task_cdb ; unsigned char __t_task_cdb [ 32 ] ; unsigned long long t_task_lba ; unsigned int t_task_nolb ; unsigned int transport_state ; t#spinlock_t t_state_lock ; s#kref cmd_kref ; s#completion t_transport_stop_comp ; s#work_struct work ; s#scatterlist * t_data_sg ; s#scatterlist * t_data_sg_orig ; unsigned int t_data_nents ; unsigned int t_data_nents_orig ; void * t_data_vmap ; s#scatterlist * t_bidi_data_sg ; unsigned int t_bidi_data_nents ; int lun_ref_active ; s#list_head state_list ; void * priv ; e#target_prot_op prot_op ; e#target_prot_type prot_type ; t#u8 prot_checks ; t#bool prot_pto ; t#u32 prot_length ; t#u32 reftag_seed ; s#scatterlist * t_prot_sg ; unsigned int t_prot_nents ; t#sense_reason_t pi_err ; t#u64 sense_info ; int cpuid ; } +s#btree_head struct btree_head { unsigned long * node ; t#mempool_t * mempool ; int height ; } +s#btree_head64 struct btree_head64 { s#btree_head h ; } +s#qla_qpair_hint struct qla_qpair_hint { s#list_head hint_elem ; s#qla_qpair * qpair ; t#u16 cpuid ; t#uint8_t cmd_cnt ; } +s#qla_tgt struct qla_tgt { s#scsi_qla_host * vha ; s#qla_hw_data * ha ; s#btree_head64 lun_qpair_map ; s#qla_qpair_hint * qphints ; int atio_irq_cmd_count ; int sg_tablesize ; unsigned int link_reinit_iocb_pending : 1 ; int tgt_stop ; int tgt_stopped ; int sess_count ; t#spinlock_t sess_work_lock ; s#list_head sess_works_list ; s#work_struct sess_work ; s#imm_ntfy_from_isp link_reinit_iocb ; t#wait_queue_head_t waitQ ; int notify_ack_expected ; int abts_resp_expected ; int modify_lun_expected ; t#atomic_t tgt_global_resets_count ; s#list_head tgt_list_entry ; } +s#fcp_hdr struct fcp_hdr { t#uint8_t r_ctl ; t#be_id_t d_id ; t#uint8_t cs_ctl ; t#be_id_t s_id ; t#uint8_t type ; t#uint8_t f_ctl [ 3 ] ; t#uint8_t seq_id ; t#uint8_t df_ctl ; t#uint16_t seq_cnt ; t#__be16 ox_id ; t#uint16_t rx_id ; t#__le32 parameter ; } +s#atio7_fcp_cmnd struct atio7_fcp_cmnd { t#uint64_t lun ; t#uint8_t cmnd_ref ; t#uint8_t task_attr : 3 ; t#uint8_t reserved : 5 ; t#uint8_t task_mgmt_flags ; t#uint8_t wrdata : 1 ; t#uint8_t rddata : 1 ; t#uint8_t add_cdb_len : 6 ; t#uint8_t cdb [ 16 ] ; t#uint8_t add_cdb [ 4 ] ; } +s#atio_from_isp struct atio_from_isp { union { struct { t#__le16 entry_hdr ; t#uint8_t sys_define ; t#uint8_t entry_status ; t#__le32 sys_define_2 ; t#target_id_t target ; t#__le16 rx_id ; t#__le16 flags ; t#__le16 status ; t#uint8_t command_ref ; t#uint8_t task_codes ; t#uint8_t task_flags ; t#uint8_t execution_codes ; t#uint8_t cdb [ 16 ] ; t#__le32 data_length ; t#__le16 lun ; t#uint8_t initiator_port_name [ 8 ] ; t#__le16 reserved_32 [ 6 ] ; t#__le16 ox_id ; } isp2x ; struct { t#__le16 entry_hdr ; t#uint8_t fcp_cmnd_len_low ; t#uint8_t fcp_cmnd_len_high : 4 ; t#uint8_t attr : 4 ; t#__le32 exchange_addr ; s#fcp_hdr fcp_hdr ; s#atio7_fcp_cmnd fcp_cmnd ; } isp24 ; struct { t#uint8_t entry_type ; t#uint8_t entry_count ; t#__le16 attr_n_length ; t#uint8_t data [ 56 ] ; t#__le32 signature ; } raw ; } u ; } +e#trace_flags enum trace_flags { TRC_NEW_CMD = 0x1 , TRC_DO_WORK = 0x2 , TRC_DO_WORK_ERR = 0x4 , TRC_XFR_RDY = 0x8 , TRC_XMIT_DATA = 0x10 , TRC_XMIT_STATUS = 0x20 , TRC_SRR_RSP = 0x40 , TRC_SRR_XRDY = 0x80 , TRC_SRR_TERM = 0x100 , TRC_SRR_CTIO = 0x200 , TRC_FLUSH = 0x400 , TRC_CTIO_ERR = 0x800 , TRC_CTIO_DONE = 0x1000 , TRC_CTIO_ABORTED = 0x2000 , TRC_CTIO_STRANGE = 0x4000 , TRC_CMD_DONE = 0x8000 , TRC_CMD_CHK_STOP = 0x10000 , TRC_CMD_FREE = 0x20000 , TRC_DATA_IN = 0x40000 , TRC_ABORT = 0x80000 , TRC_DIF_ERR = 0x100000 , } +s#qla_tgt_cmd struct qla_tgt_cmd { t#uint8_t cmd_type ; t#uint8_t pad [ 7 ] ; s#se_cmd se_cmd ; s#list_head sess_cmd_list ; s#fc_port * sess ; s#qla_qpair * qpair ; t#uint32_t reset_count ; int state ; s#work_struct work ; unsigned char sense_buffer [ 96 ] ; t#spinlock_t cmd_lock ; unsigned int conf_compl_supported : 1 ; unsigned int sg_mapped : 1 ; unsigned int write_data_transferred : 1 ; unsigned int q_full : 1 ; unsigned int term_exchg : 1 ; unsigned int cmd_sent_to_fw : 1 ; unsigned int cmd_in_wq : 1 ; unsigned int edif : 1 ; unsigned int aborted ; s#scatterlist * sg ; int sg_cnt ; int bufflen ; int offset ; t#u64 unpacked_lun ; e#dma_data_direction dma_data_direction ; t#uint16_t ctio_flags ; t#uint16_t vp_idx ; t#uint16_t loop_id ; s#qla_tgt * tgt ; s#scsi_qla_host * vha ; s#list_head cmd_list ; s#atio_from_isp atio ; t#uint8_t ctx_dsd_alloced ; t#int8_t dif_err_code ; s#scatterlist * prot_sg ; t#uint32_t prot_sg_cnt ; t#uint32_t blk_sz , num_blks ; t#uint8_t scsi_status , sense_key , asc , ascq ; s#crc_context * ctx ; const t#uint8_t * cdb ; t#uint64_t lba ; t#uint16_t a_guard , e_guard , a_app_tag , e_app_tag ; t#uint32_t a_ref_tag , e_ref_tag ; t#uint16_t prot_flags ; t#uint64_t jiffies_at_alloc ; t#uint64_t jiffies_at_free ; e#trace_flags trc_flags ; } +t#le_id_t typedef struct { t#uint8_t al_pa ; t#uint8_t area ; t#uint8_t domain ; } le_id_t +s#fcp_hdr_le struct fcp_hdr_le { t#le_id_t d_id ; t#uint8_t r_ctl ; t#le_id_t s_id ; t#uint8_t cs_ctl ; t#uint8_t f_ctl [ 3 ] ; t#uint8_t type ; t#__le16 seq_cnt ; t#uint8_t df_ctl ; t#uint8_t seq_id ; t#__le16 rx_id ; t#__le16 ox_id ; t#__le32 parameter ; } +s#abts_recv_from_24xx struct abts_recv_from_24xx { t#uint8_t entry_type ; t#uint8_t entry_count ; t#uint8_t sys_define ; t#uint8_t entry_status ; t#uint8_t reserved_1 [ 6 ] ; t#__le16 nport_handle ; t#uint8_t reserved_2 [ 2 ] ; t#uint8_t vp_index ; t#uint8_t reserved_3 : 4 ; t#uint8_t sof_type : 4 ; t#__le32 exchange_address ; s#fcp_hdr_le fcp_hdr_le ; t#uint8_t reserved_4 [ 16 ] ; t#__le32 exchange_addr_to_abort ; } +s#qla_tgt_mgmt_cmd struct qla_tgt_mgmt_cmd { t#uint8_t cmd_type ; t#uint8_t pad [ 3 ] ; t#uint16_t tmr_func ; t#uint8_t fc_tm_rsp ; t#uint8_t abort_io_attr ; s#fc_port * sess ; s#qla_qpair * qpair ; s#scsi_qla_host * vha ; s#se_cmd se_cmd ; s#work_struct free_work ; unsigned int flags ; t#uint32_t reset_count ; s#work_struct work ; t#uint64_t unpacked_lun ; union { s#atio_from_isp atio ; s#imm_ntfy_from_isp imm_ntfy ; s#abts_recv_from_24xx abts ; } __attribute__ ( ( __packed__ ) ) orig_iocb ; } +s#qla_tgt_func_tmpl struct qla_tgt_func_tmpl { s#qla_tgt_cmd * ( * find_cmd_by_tag ) ( s#fc_port * , t#uint64_t ) ; int ( * handle_cmd ) ( s#scsi_qla_host * , s#qla_tgt_cmd * , unsigned char * , t#uint32_t , int , int , int ) ; void ( * handle_data ) ( s#qla_tgt_cmd * ) ; int ( * handle_tmr ) ( s#qla_tgt_mgmt_cmd * , t#u64 , t#uint16_t , t#uint32_t ) ; s#qla_tgt_cmd * ( * get_cmd ) ( s#fc_port * ) ; void ( * rel_cmd ) ( s#qla_tgt_cmd * ) ; void ( * free_cmd ) ( s#qla_tgt_cmd * ) ; void ( * free_mcmd ) ( s#qla_tgt_mgmt_cmd * ) ; void ( * free_session ) ( s#fc_port * ) ; int ( * check_initiator_node_acl ) ( s#scsi_qla_host * , unsigned char * , s#fc_port * ) ; void ( * update_sess ) ( s#fc_port * , t#port_id_t , t#uint16_t , t#bool ) ; s#fc_port * ( * find_sess_by_loop_id ) ( s#scsi_qla_host * , const t#uint16_t ) ; s#fc_port * ( * find_sess_by_s_id ) ( s#scsi_qla_host * , const t#be_id_t ) ; void ( * clear_nacl_from_fcport_map ) ( s#fc_port * ) ; void ( * put_sess ) ( s#fc_port * ) ; void ( * shutdown_sess ) ( s#fc_port * ) ; int ( * get_dif_tags ) ( s#qla_tgt_cmd * , t#uint16_t * ) ; int ( * chk_dif_tags ) ( t#uint32_t ) ; void ( * add_target ) ( s#scsi_qla_host * ) ; void ( * remove_target ) ( s#scsi_qla_host * ) ; } +t#scsi_qla_host_t typedef s#scsi_qla_host scsi_qla_host_t +s#qla_tgt_vp_map struct qla_tgt_vp_map { t#uint8_t idx ; t#scsi_qla_host_t * vha ; } +s#qlt_hw_data struct qlt_hw_data { t#uint32_t node_name_set : 1 ; t#dma_addr_t atio_dma ; s#atio * atio_ring ; s#atio * atio_ring_ptr ; t#uint16_t atio_ring_index ; t#uint16_t atio_q_length ; t#__le32 * atio_q_in ; t#__le32 * atio_q_out ; const s#qla_tgt_func_tmpl * tgt_ops ; s#qla_tgt_vp_map * tgt_vp_map ; int saved_set ; t#__le16 saved_exchange_count ; t#__le32 saved_firmware_options_1 ; t#__le32 saved_firmware_options_2 ; t#__le32 saved_firmware_options_3 ; t#uint8_t saved_firmware_options [ 2 ] ; t#uint8_t saved_add_firmware_options [ 2 ] ; t#uint8_t tgt_node_name [ 8 ] ; s#dentry * dfs_tgt_sess ; s#dentry * dfs_tgt_port_database ; s#dentry * dfs_naqp ; s#list_head q_full_list ; t#uint32_t num_pend_cmds ; t#uint32_t num_qfull_cmds_alloc ; t#uint32_t num_qfull_cmds_dropped ; t#spinlock_t q_full_lock ; t#uint32_t leak_exchg_thresh_hold ; t#spinlock_t sess_lock ; int num_act_qpairs ; t#spinlock_t atio_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#qla_hw_data_stat struct qla_hw_data_stat { t#u32 num_fw_dump ; t#u32 num_mpi_reset ; } +t#pci_error_state_t typedef enum { QLA_PCI_RESUME , QLA_PCI_ERR_DETECTED , QLA_PCI_MMIO_ENABLED , QLA_PCI_SLOT_RESET , } pci_error_state_t +s#btree_head32 struct btree_head32 { s#btree_head h ; } +s#fc_els_ls_rjt struct fc_els_ls_rjt { t#__u8 er_cmd ; t#__u8 er_resv [ 4 ] ; t#__u8 er_reason ; t#__u8 er_explan ; t#__u8 er_vendor ; } +s#els_reject struct els_reject { s#fc_els_ls_rjt * c ; t#dma_addr_t cdma ; t#u16 size ; } +s#qla_hw_data struct qla_hw_data { s#pci_dev * pdev ; t#mempool_t * srb_mempool ; t#u8 port_name [ 8 ] ; volatile struct { t#uint32_t mbox_int : 1 ; t#uint32_t mbox_busy : 1 ; t#uint32_t disable_risc_code_load : 1 ; t#uint32_t enable_64bit_addressing : 1 ; t#uint32_t enable_lip_reset : 1 ; t#uint32_t enable_target_reset : 1 ; t#uint32_t enable_lip_full_login : 1 ; t#uint32_t enable_led_scheme : 1 ; t#uint32_t msi_enabled : 1 ; t#uint32_t msix_enabled : 1 ; t#uint32_t disable_serdes : 1 ; t#uint32_t gpsc_supported : 1 ; t#uint32_t npiv_supported : 1 ; t#uint32_t E#pci_channel_io_perm_failure : 1 ; t#uint32_t fce_enabled : 1 ; t#uint32_t fac_supported : 1 ; t#uint32_t chip_reset_done : 1 ; t#uint32_t running_gold_fw : 1 ; t#uint32_t eeh_busy : 1 ; t#uint32_t disable_msix_handshake : 1 ; t#uint32_t fcp_prio_enabled : 1 ; t#uint32_t isp82xx_fw_hung : 1 ; t#uint32_t nic_core_hung : 1 ; t#uint32_t quiesce_owner : 1 ; t#uint32_t nic_core_reset_hdlr_active : 1 ; t#uint32_t nic_core_reset_owner : 1 ; t#uint32_t isp82xx_no_md_cap : 1 ; t#uint32_t host_shutting_down : 1 ; t#uint32_t idc_compl_status : 1 ; t#uint32_t mr_reset_hdlr_active : 1 ; t#uint32_t mr_intr_valid : 1 ; t#uint32_t dport_enabled : 1 ; t#uint32_t fawwpn_enabled : 1 ; t#uint32_t exlogins_enabled : 1 ; t#uint32_t exchoffld_enabled : 1 ; t#uint32_t lip_ae : 1 ; t#uint32_t n2n_ae : 1 ; t#uint32_t fw_started : 1 ; t#uint32_t fw_init_done : 1 ; t#uint32_t lr_detected : 1 ; t#uint32_t rida_fmt2 : 1 ; t#uint32_t purge_mbox : 1 ; t#uint32_t n2n_bigger : 1 ; t#uint32_t secure_adapter : 1 ; t#uint32_t secure_fw : 1 ; t#uint32_t scm_supported_a : 1 ; t#uint32_t scm_supported_f : 1 ; t#uint32_t scm_enabled : 1 ; t#uint32_t edif_hw : 1 ; t#uint32_t edif_enabled : 1 ; t#uint32_t n2n_fw_acc_sec : 1 ; t#uint32_t plogi_template_valid : 1 ; t#uint32_t port_isolated : 1 ; t#uint32_t eeh_flush : 2 ; } flags ; t#uint16_t max_exchg ; t#uint16_t lr_distance ; t#spinlock_t hardware_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; int bars ; int mem_only ; t#device_reg_t * iobase ; t#resource_size_t pio_address ; t#dma_addr_t bar0_hdl ; void * cregbase ; t#dma_addr_t bar2_hdl ; t#uint32_t rqstq_intr_code ; t#uint32_t mbx_intr_code ; t#uint32_t req_que_len ; t#uint32_t rsp_que_len ; t#uint32_t req_que_off ; t#uint32_t rsp_que_off ; unsigned long eeh_jif ; t#device_reg_t * mqiobase ; t#device_reg_t * msixbase ; t#uint16_t msix_count ; t#uint8_t mqenable ; s#req_que * * req_q_map ; s#rsp_que * * rsp_q_map ; s#qla_qpair * * queue_pair_map ; unsigned long req_qid_map [ ( 256 / 8 ) / sizeof ( unsigned long ) ] ; unsigned long rsp_qid_map [ ( 256 / 8 ) / sizeof ( unsigned long ) ] ; unsigned long qpair_qid_map [ ( 256 / 8 ) / sizeof ( unsigned long ) ] ; t#uint8_t max_req_queues ; t#uint8_t max_rsp_queues ; t#uint8_t max_qpairs ; t#uint8_t num_qpairs ; s#qla_qpair * base_qpair ; s#qla_npiv_entry * npiv_info ; t#uint16_t nvram_npiv_size ; t#uint16_t switch_cap ; t#uint8_t port_no ; t#uint8_t exch_starvation ; t#uint8_t loop_down_abort_time ; t#atomic_t loop_down_timer ; t#uint8_t link_down_timeout ; t#uint16_t max_loop_id ; t#uint16_t max_fibre_devices ; t#uint16_t fb_rev ; t#uint16_t min_external_loopid ; t#uint16_t link_data_rate ; t#uint16_t set_data_rate ; t#uint8_t current_topology ; t#uint8_t prev_topology ; t#uint8_t operating_mode ; t#uint8_t interrupts_on ; t#uint32_t isp_abort_cnt ; t#uint32_t isp_type ; t#uint32_t device_type ; t#uint8_t serial0 ; t#uint8_t serial1 ; t#uint8_t serial2 ; t#uint16_t nvram_size ; t#uint16_t nvram_base ; void * nvram ; t#uint16_t vpd_size ; t#uint16_t vpd_base ; void * vpd ; t#uint16_t loop_reset_delay ; t#uint8_t retry_count ; t#uint8_t login_timeout ; t#uint16_t r_a_tov ; int port_down_retry_count ; t#uint8_t mbx_count ; t#uint8_t aen_mbx_count ; t#atomic_t num_pend_mbx_stage1 ; t#atomic_t num_pend_mbx_stage2 ; t#atomic_t num_pend_mbx_stage3 ; t#uint16_t frame_payload_size ; t#uint32_t login_retry_count ; t#ms_iocb_entry_t * ms_iocb ; t#dma_addr_t ms_iocb_dma ; s#ct_sns_pkt * ct_sns ; t#dma_addr_t ct_sns_dma ; s#sns_cmd_pkt * sns_cmd ; t#dma_addr_t sns_cmd_dma ; void * sfp_data ; t#dma_addr_t sfp_data_dma ; s#qla_flt_header * flt ; t#dma_addr_t flt_dma ; void * xgmac_data ; t#dma_addr_t xgmac_data_dma ; void * dcbx_tlv ; t#dma_addr_t dcbx_tlv_dma ; s#task_struct * dpc_thread ; t#uint8_t dpc_active ; t#dma_addr_t gid_list_dma ; s#gid_list_info * gid_list ; int gid_list_info_size ; s#dma_pool * s_dma_pool ; t#dma_addr_t init_cb_dma ; t#init_cb_t * init_cb ; int init_cb_size ; t#dma_addr_t ex_init_cb_dma ; s#ex_init_cb_81xx * ex_init_cb ; t#dma_addr_t sf_init_cb_dma ; s#init_sf_cb * sf_init_cb ; void * scm_fpin_els_buff ; t#uint64_t scm_fpin_els_buff_size ; t#bool scm_fpin_valid ; t#bool scm_fpin_payload_size ; void * async_pd ; t#dma_addr_t async_pd_dma ; void * exlogin_buf ; t#dma_addr_t exlogin_buf_dma ; t#uint32_t exlogin_size ; void * exchoffld_buf ; t#dma_addr_t exchoffld_buf_dma ; int exchoffld_size ; int exchoffld_count ; s#fc_els_flogi plogi_els_payld ; void * swl ; t#uint16_t mailbox_out [ 32 ] ; t#uint32_t mailbox_out32 [ 32 ] ; t#uint32_t aenmb [ 8 ] ; t#mbx_cmd_t * mcp ; s#mbx_cmd_32 * mcp32 ; unsigned long mbx_cmd_flags ; s#mutex vport_lock ; t#spinlock_t vport_slock ; s#mutex mq_lock ; s#completion mbx_cmd_comp ; s#completion mbx_intr_comp ; s#completion dcbx_comp ; s#completion lb_portup_comp ; int notify_dcbx_comp ; int notify_lb_portup_comp ; s#mutex selflogin_lock ; t#uint16_t fw_major_version ; t#uint16_t fw_minor_version ; t#uint16_t fw_subminor_version ; t#uint16_t fw_attributes ; t#uint16_t fw_attributes_h ; t#uint16_t fw_attributes_ext [ 2 ] ; t#uint32_t fw_memory_size ; t#uint32_t fw_transfer_size ; t#uint32_t fw_srisc_address ; t#uint16_t orig_fw_tgt_xcb_count ; t#uint16_t cur_fw_tgt_xcb_count ; t#uint16_t orig_fw_xcb_count ; t#uint16_t cur_fw_xcb_count ; t#uint16_t orig_fw_iocb_count ; t#uint16_t cur_fw_iocb_count ; t#uint16_t fw_max_fcf_count ; t#uint32_t fw_shared_ram_start ; t#uint32_t fw_shared_ram_end ; t#uint32_t fw_ddr_ram_start ; t#uint32_t fw_ddr_ram_end ; t#uint16_t fw_options [ 16 ] ; t#uint8_t fw_seriallink_options [ 4 ] ; t#__le16 fw_seriallink_options24 [ 4 ] ; t#uint8_t serdes_version [ 3 ] ; t#uint8_t mpi_version [ 3 ] ; t#uint32_t mpi_capabilities ; t#uint8_t phy_version [ 3 ] ; t#uint8_t pep_version [ 3 ] ; s#fwdt fwdt [ 2 ] ; s#qla2xxx_fw_dump * fw_dump ; t#uint32_t fw_dump_len ; t#u32 fw_dump_alloc_len ; t#bool fw_dumped ; unsigned long fw_dump_cap_flags ; int fw_dump_reading ; void * mpi_fw_dump ; t#u32 mpi_fw_dump_len ; unsigned int mpi_fw_dump_reading : 1 ; unsigned int mpi_fw_dumped : 1 ; int prev_minidump_failed ; t#dma_addr_t eft_dma ; void * eft ; t#dma_addr_t mctp_dump_dma ; void * mctp_dump ; int mctp_dumped ; int mctp_dump_reading ; t#uint32_t chain_offset ; s#dentry * dfs_dir ; s#dentry * dfs_fce ; s#dentry * dfs_tgt_counters ; s#dentry * dfs_fw_resource_cnt ; t#dma_addr_t fce_dma ; void * fce ; t#uint32_t fce_bufs ; t#uint16_t fce_mb [ 8 ] ; t#uint64_t fce_wr , fce_rd ; s#mutex fce_mutex ; t#uint32_t pci_attr ; t#uint16_t chip_revision ; t#uint16_t product_id [ 4 ] ; t#uint8_t model_number [ 16 + 1 ] ; char model_desc [ 80 ] ; t#uint8_t adapter_id [ 16 + 1 ] ; char * optrom_buffer ; t#uint32_t optrom_size ; int optrom_state ; t#uint32_t optrom_region_start ; t#uint32_t optrom_region_size ; s#mutex optrom_mutex ; t#uint8_t bios_revision [ 2 ] ; t#uint8_t efi_revision [ 2 ] ; t#uint8_t fcode_revision [ 16 ] ; t#uint32_t fw_revision [ 4 ] ; t#uint32_t gold_fw_version [ 4 ] ; t#uint32_t flash_conf_off ; t#uint32_t flash_data_off ; t#uint32_t nvram_conf_off ; t#uint32_t nvram_data_off ; t#uint32_t fdt_wrt_disable ; t#uint32_t fdt_wrt_enable ; t#uint32_t fdt_erase_cmd ; t#uint32_t fdt_block_size ; t#uint32_t fdt_unprotect_sec_cmd ; t#uint32_t fdt_protect_sec_cmd ; t#uint32_t fdt_wrt_sts_reg_cmd ; struct { t#uint32_t flt_region_flt ; t#uint32_t flt_region_fdt ; t#uint32_t flt_region_boot ; t#uint32_t flt_region_boot_sec ; t#uint32_t flt_region_fw ; t#uint32_t flt_region_fw_sec ; t#uint32_t flt_region_vpd_nvram ; t#uint32_t flt_region_vpd_nvram_sec ; t#uint32_t flt_region_vpd ; t#uint32_t flt_region_vpd_sec ; t#uint32_t flt_region_nvram ; t#uint32_t flt_region_nvram_sec ; t#uint32_t flt_region_npiv_conf ; t#uint32_t flt_region_gold_fw ; t#uint32_t flt_region_fcp_prio ; t#uint32_t flt_region_bootload ; t#uint32_t flt_region_img_status_pri ; t#uint32_t flt_region_img_status_sec ; t#uint32_t flt_region_aux_img_status_pri ; t#uint32_t flt_region_aux_img_status_sec ; } ; t#uint8_t active_image ; t#uint16_t beacon_blink_led ; t#uint8_t beacon_color_state ; t#uint16_t zio_mode ; t#uint16_t zio_timer ; s#qla_msix_entry * msix_entries ; s#list_head vp_list ; unsigned long vp_idx_map [ ( 256 / 8 ) / sizeof ( unsigned long ) ] ; t#uint16_t num_vhosts ; t#uint16_t num_vsans ; t#uint16_t max_npiv_vports ; int cur_vport_count ; s#qla_chip_state_84xx * cs84xx ; s#isp_operations * isp_ops ; s#workqueue_struct * wq ; s#work_struct heartbeat_work ; s#qlfc_fw fw_buf ; unsigned long last_heartbeat_run_jiffies ; s#qla_fcp_prio_cfg * fcp_prio_cfg ; s#dma_pool * dl_dma_pool ; s#dma_pool * fcp_cmnd_dma_pool ; t#mempool_t * ctx_mempool ; void * nx_pcibase ; void * nxdb_rd_ptr ; void * nxdb_wr_ptr ; t#uint32_t crb_win ; t#uint32_t curr_window ; t#uint32_t ddr_mn_window ; unsigned long mn_win_crb ; unsigned long ms_win_crb ; int qdr_sn_window ; t#uint32_t fcoe_dev_init_timeout ; t#uint32_t fcoe_reset_timeout ; t#rwlock_t hw_lock ; t#uint16_t portnum ; int link_width ; s#fw_blob * hablob ; s#qla82xx_legacy_intr_set nx_legacy_intr ; t#uint16_t gbl_dsd_inuse ; t#uint16_t gbl_dsd_avail ; s#list_head gbl_dsd_list ; t#uint8_t fw_type ; t#uint32_t file_prd_off ; t#uint32_t md_template_size ; void * md_tmplt_hdr ; t#dma_addr_t md_tmplt_hdr_dma ; void * md_dump ; t#uint32_t md_dump_size ; void * loop_id_map ; t#uint32_t idc_audit_ts ; t#uint32_t idc_extend_tmo ; s#workqueue_struct * dpc_lp_wq ; s#work_struct idc_aen ; s#workqueue_struct * dpc_hp_wq ; s#work_struct nic_core_reset ; s#work_struct idc_state_handler ; s#work_struct nic_core_unrecoverable ; s#work_struct board_disable ; s#mr_data_fx00 mr ; t#uint32_t chip_reset ; s#qlt_hw_data tgt ; int allow_cna_fw_dump ; t#uint32_t fw_ability_mask ; t#uint16_t min_supported_speed ; t#uint16_t max_supported_speed ; s#dma_pool * dif_bundl_pool ; struct { struct { s#list_head head ; t#uint count ; } good ; struct { s#list_head head ; t#uint count ; } unusable ; } pool ; unsigned long long dif_bundle_crossed_pages ; unsigned long long dif_bundle_reads ; unsigned long long dif_bundle_writes ; unsigned long long dif_bundle_kallocs ; unsigned long long dif_bundle_dma_allocs ; t#atomic_t nvme_active_aen_cnt ; t#uint16_t nvme_last_rptd_aen ; t#uint8_t fc4_type_priority ; t#atomic_t zio_threshold ; t#uint16_t last_zio_threshold ; s#qla_hw_data_stat stat ; t#pci_error_state_t pci_error_state ; s#dma_pool * purex_dma_pool ; s#btree_head32 host_map ; void * edif_rx_sa_id_map ; void * edif_tx_sa_id_map ; t#spinlock_t sadb_fp_lock ; s#list_head sadb_tx_index_list ; s#list_head sadb_rx_index_list ; t#spinlock_t sadb_lock ; s#els_reject elsrej ; t#u8 edif_post_stop_cnt_down ; } +s#rsp_que struct rsp_que { t#dma_addr_t dma ; t#response_t * ring ; t#response_t * ring_ptr ; t#__le32 * rsp_q_in ; t#__le32 * rsp_q_out ; t#uint16_t ring_index ; t#uint16_t out_ptr ; t#uint16_t * in_ptr ; t#uint16_t length ; t#uint16_t options ; t#uint16_t rid ; t#uint16_t id ; t#uint16_t vp_idx ; s#qla_hw_data * hw ; s#qla_msix_entry * msix ; s#req_que * req ; t#srb_t * status_srb ; s#qla_qpair * qpair ; t#dma_addr_t dma_fx00 ; t#response_t * ring_fx00 ; t#uint16_t length_fx00 ; t#uint8_t rsp_pkt [ ( sizeof ( request_t ) ) ] ; } +s#req_que struct req_que { t#dma_addr_t dma ; t#request_t * ring ; t#request_t * ring_ptr ; t#__le32 * req_q_in ; t#__le32 * req_q_out ; t#uint16_t ring_index ; t#uint16_t in_ptr ; t#uint16_t * out_ptr ; t#uint16_t cnt ; t#uint16_t length ; t#uint16_t options ; t#uint16_t rid ; t#uint16_t id ; t#uint16_t qos ; t#uint16_t vp_idx ; s#rsp_que * rsp ; t#srb_t * * outstanding_cmds ; t#uint32_t current_outstanding_cmd ; t#uint16_t num_outstanding_cmds ; int max_q_depth ; t#dma_addr_t dma_fx00 ; t#request_t * ring_fx00 ; t#uint16_t length_fx00 ; t#uint8_t req_pkt [ ( sizeof ( request_t ) ) ] ; } +s##atio_que +s#qla_counters struct qla_counters { t#uint64_t input_bytes ; t#uint64_t input_requests ; t#uint64_t output_bytes ; t#uint64_t output_requests ; } +s#qla_tgt_counters struct qla_tgt_counters { t#uint64_t qla_core_sbt_cmd ; t#uint64_t core_qla_que_buf ; t#uint64_t qla_core_ret_ctio ; t#uint64_t core_qla_snd_status ; t#uint64_t qla_core_ret_sta_ctio ; t#uint64_t core_qla_free_cmd ; t#uint64_t num_q_full_sent ; t#uint64_t num_alloc_iocb_failed ; t#uint64_t num_term_xchg_sent ; } +s#qla_fw_resources struct qla_fw_resources { t#u16 iocbs_total ; t#u16 iocbs_limit ; t#u16 iocbs_qp_limit ; t#u16 iocbs_used ; } +s#qla_qpair struct qla_qpair { t#spinlock_t qp_lock ; t#atomic_t ref_count ; t#uint32_t lun_cnt ; t#spinlock_t * qp_lock_ptr ; s#scsi_qla_host * vha ; t#u32 chip_reset ; t#uint32_t online : 1 ; t#uint32_t difdix_supported : 1 ; t#uint32_t delete_in_progress : 1 ; t#uint32_t fw_started : 1 ; t#uint32_t enable_class_2 : 1 ; t#uint32_t enable_explicit_conf : 1 ; t#uint32_t use_shadow_reg : 1 ; t#uint32_t rcv_intr : 1 ; t#uint16_t id ; t#uint16_t vp_idx ; t#mempool_t * srb_mempool ; s#pci_dev * pdev ; void ( * reqq_start_iocbs ) ( s#qla_qpair * ) ; s#req_que * req ; s#rsp_que * rsp ; s#atio_que * atio ; s#qla_msix_entry * msix ; s#qla_hw_data * hw ; s#work_struct q_work ; s#qla_counters counters ; s#list_head qp_list_elem ; s#list_head hints_list ; t#uint16_t retry_term_cnt ; t#__le32 retry_term_exchg_addr ; t#uint64_t retry_term_jiff ; s#qla_tgt_counters tgt_counters ; t#uint16_t cpuid ; s#qla_fw_resources fwres __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u32 cmd_cnt ; t#u32 cmd_completion_cnt ; t#u32 prev_completion_cnt ; } +s#scsi_qlt_host struct scsi_qlt_host { void * target_lport_ptr ; s#mutex tgt_mutex ; s#mutex tgt_host_action_mutex ; s#qla_tgt * qla_tgt ; } +s#qla_dif_statistics struct qla_dif_statistics { t#uint64_t dif_input_bytes ; t#uint64_t dif_output_bytes ; t#uint64_t dif_input_requests ; t#uint64_t dif_output_requests ; t#uint32_t dif_guard_err ; t#uint32_t dif_ref_tag_err ; t#uint32_t dif_app_tag_err ; } +s#qla_statistics struct qla_statistics { t#uint32_t total_isp_aborts ; t#uint64_t input_bytes ; t#uint64_t output_bytes ; t#uint64_t input_requests ; t#uint64_t output_requests ; t#uint32_t control_requests ; t#uint64_t jiffies_at_last_reset ; t#uint32_t stat_max_pend_cmds ; t#uint32_t stat_max_qfull_cmds_alloc ; t#uint32_t stat_max_qfull_cmds_dropped ; s#qla_dif_statistics qla_dif_stats ; } +s#bidi_statistics struct bidi_statistics { unsigned long long io_count ; unsigned long long transfer_bytes ; } +s#qla8044_reset_template_hdr struct qla8044_reset_template_hdr { t#uint16_t version ; t#uint16_t signature ; t#uint16_t size ; t#uint16_t entries ; t#uint16_t hdr_size ; t#uint16_t checksum ; t#uint16_t init_seq_offset ; t#uint16_t start_seq_offset ; } +s#qla8044_reset_template struct qla8044_reset_template { int seq_index ; int seq_error ; int array_index ; t#uint32_t array [ 16 ] ; t#uint8_t * buff ; t#uint8_t * stop_offset ; t#uint8_t * start_offset ; t#uint8_t * init_offset ; s#qla8044_reset_template_hdr * hdr ; t#uint8_t seq_end ; t#uint8_t template_end ; } +s#purex_list struct purex_list { s#list_head head ; t#spinlock_t lock ; } +s#purex_item struct purex_item { s#list_head list ; s#scsi_qla_host * vha ; void ( * process_item ) ( s#scsi_qla_host * , s#purex_item * ) ; t#atomic_t in_use ; t#uint16_t size ; struct { t#uint8_t iocb [ 64 ] ; } iocb ; } +s#get_name_list_extended struct get_name_list_extended { t#__le16 flags ; t#u8 current_login_state ; t#u8 last_login_state ; t#u8 hard_address [ 3 ] ; t#u8 reserved_1 ; t#u8 port_id [ 3 ] ; t#u8 sequence_id ; t#__le16 port_timer ; t#__le16 nport_handle ; t#__le16 receive_data_size ; t#__le16 reserved_2 ; t#u8 prli_svc_param_word_0 [ 2 ] ; t#u8 prli_svc_param_word_3 [ 2 ] ; t#u8 port_name [ 8 ] ; t#u8 node_name [ 8 ] ; } +s#name_list_extended struct name_list_extended { s#get_name_list_extended * l ; t#dma_addr_t ldma ; s#list_head fcports ; t#u32 size ; t#u8 sent ; } +e#fc4type_t enum fc4type_t { FS_FC4TYPE_FCP = 0x1 , FS_FC4TYPE_NVME = 0x2 , FS_FCP_IS_N2N = 0x80 , } +s#fab_scan_rp struct fab_scan_rp { t#port_id_t id ; e#fc4type_t fc4type ; t#u8 port_name [ 8 ] ; t#u8 node_name [ 8 ] ; } +e#scan_flags_t enum scan_flags_t { SF_SCANNING = 0x1 , SF_QUEUED = 0x2 , } +s#fab_scan struct fab_scan { s#fab_scan_rp * l ; t#u32 size ; t#u16 scan_retry ; e#scan_flags_t scan_flags ; s#delayed_work scan_work ; } +e#db_flags_t enum db_flags_t { EDB_ACTIVE = 0x1 , } +s#edif_dbell struct edif_dbell { e#db_flags_t db_flags ; t#spinlock_t db_lock ; s#list_head head ; s#bsg_job * dbell_bsg_job ; unsigned long bsg_expire ; } +e#enode_flags_t enum enode_flags_t { ENODE_ACTIVE = 0x1 , } +s#pur_core struct pur_core { e#enode_flags_t enode_flags ; t#spinlock_t pur_lock ; s#list_head head ; } +s#scsi_qla_host struct scsi_qla_host { s#list_head list ; s#list_head vp_fcports ; s#list_head work_list ; t#spinlock_t work_lock ; s#work_struct iocb_work ; s#Scsi_Host * host ; unsigned long host_no ; t#uint8_t host_str [ 16 ] ; volatile struct { t#uint32_t init_done : 1 ; t#uint32_t online : 1 ; t#uint32_t reset_active : 1 ; t#uint32_t management_server_logged_in : 1 ; t#uint32_t process_response_queue : 1 ; t#uint32_t difdix_supported : 1 ; t#uint32_t delete_progress : 1 ; t#uint32_t fw_tgt_reported : 1 ; t#uint32_t bbcr_enable : 1 ; t#uint32_t qpairs_available : 1 ; t#uint32_t qpairs_req_created : 1 ; t#uint32_t qpairs_rsp_created : 1 ; t#uint32_t nvme_enabled : 1 ; t#uint32_t nvme_first_burst : 1 ; t#uint32_t nvme2_enabled : 1 ; } flags ; t#atomic_t loop_state ; unsigned long relogin_jif ; unsigned long dpc_flags ; unsigned long pci_flags ; t#uint32_t device_flags ; t#uint16_t loop_id ; t#uint16_t self_login_loop_id ; t#fc_port_t bidir_fcport ; t#port_id_t d_id ; t#uint8_t marker_needed ; t#uint16_t mgmt_svr_loop_id ; t#uint8_t loop_down_abort_time ; t#atomic_t loop_down_timer ; t#uint8_t link_down_timeout ; t#uint32_t timer_active ; s#timer_list timer ; t#uint8_t node_name [ 8 ] ; t#uint8_t port_name [ 8 ] ; t#uint8_t fabric_node_name [ 8 ] ; t#uint8_t fabric_port_name [ 8 ] ; s#nvme_fc_local_port * nvme_local_port ; s#completion nvme_del_done ; t#uint16_t fcoe_vlan_id ; t#uint16_t fcoe_fcf_idx ; t#uint8_t fcoe_vn_port_mac [ 6 ] ; s#list_head qla_cmd_list ; s#list_head unknown_atio_list ; t#spinlock_t cmd_list_lock ; s#delayed_work unknown_atio_work ; t#atomic_t generation_tick ; int total_fcport_update_gen ; s#list_head logo_list ; s#list_head plogi_ack_list ; s#list_head qp_list ; t#uint32_t vp_abort_cnt ; s#fc_vport * fc_vport ; t#uint16_t vp_idx ; s#qla_qpair * qpair ; unsigned long vp_flags ; t#atomic_t vp_state ; t#uint16_t vp_err_state ; t#uint16_t vp_prev_err_state ; s#qla_hw_data * hw ; s#scsi_qlt_host vha_tgt ; s#req_que * req ; int fw_heartbeat_counter ; int seconds_since_last_heartbeat ; s#fc_host_statistics fc_host_stat ; s#qla_statistics qla_stats ; s#bidi_statistics bidi_stats ; t#atomic_t vref_count ; s#qla8044_reset_template reset_tmplt ; t#uint16_t bbcr ; t#uint16_t u_ql2xexchoffld ; t#uint16_t u_ql2xiniexchg ; t#uint16_t qlini_mode ; t#uint16_t ql2xexchoffld ; t#uint16_t ql2xiniexchg ; s#dentry * dfs_rport_root ; s#purex_list purex_list ; s#purex_item default_item ; s#name_list_extended gnl ; int fcport_count ; t#wait_queue_head_t fcport_waitQ ; t#wait_queue_head_t vref_waitq ; t#uint8_t min_supported_speed ; t#uint8_t n2n_node_name [ 8 ] ; t#uint8_t n2n_port_name [ 8 ] ; t#uint16_t n2n_id ; t#__le16 dport_data [ 4 ] ; s#list_head gpnid_list ; s#fab_scan scan ; t#uint8_t scm_fabric_connection_flags ; unsigned int irq_offset ; t#u64 hw_err_cnt ; t#u64 interface_err_cnt ; t#u64 cmd_timeout_cnt ; t#u64 reset_cmd_err_cnt ; t#u64 link_down_time ; t#u64 short_link_down_cnt ; s#edif_dbell e_dbell ; s#pur_core pur_cinfo ; t#uint16_t dport_status ; } +s#qlt_plogi_ack_t struct qlt_plogi_ack_t { s#list_head list ; s#imm_ntfy_from_isp iocb ; t#port_id_t id ; int ref_count ; void * fcport ; } +E#QLT_PLOGI_LINK_MAX 2 +t#fc_port_type_t typedef enum { FCT_UNKNOWN , FCT_BROADCAST = 0x01 , FCT_INITIATOR = 0x02 , FCT_TARGET = 0x04 , FCT_NVME_INITIATOR = 0x10 , FCT_NVME_TARGET = 0x20 , FCT_NVME_DISCOVERY = 0x40 , FCT_NVME = 0xf0 , } fc_port_type_t +s##qla_tgt_sess +s#ct_sns_desc struct ct_sns_desc { s#ct_sns_pkt * ct_sns ; t#dma_addr_t ct_sns_dma ; } +e#discovery_state enum discovery_state { DSC_DELETED , DSC_GNN_ID , DSC_GNL , DSC_LOGIN_PEND , DSC_LOGIN_FAILED , DSC_GPDB , DSC_UPD_FCPORT , DSC_LOGIN_COMPLETE , DSC_ADISC , DSC_DELETE_PEND , DSC_LOGIN_AUTH_PEND , } +e#login_state enum login_state { DSC_LS_LLIOCB_SENT = 2 , DSC_LS_PLOGI_PEND , DSC_LS_PLOGI_COMP , DSC_LS_PRLI_PEND , DSC_LS_PRLI_COMP , DSC_LS_PORT_UNAVAIL , DSC_LS_PRLO_PEND = 9 , DSC_LS_LOGO_PEND , } +s#fc_port struct fc_port { s#list_head list ; s#scsi_qla_host * vha ; unsigned int conf_compl_supported : 1 ; unsigned int deleted : 2 ; unsigned int free_pending : 1 ; unsigned int local : 1 ; unsigned int logout_on_delete : 1 ; unsigned int logo_ack_needed : 1 ; unsigned int keep_nport_handle : 1 ; unsigned int send_els_logo : 1 ; unsigned int login_pause : 1 ; unsigned int login_succ : 1 ; unsigned int query : 1 ; unsigned int id_changed : 1 ; unsigned int scan_needed : 1 ; unsigned int n2n_flag : 1 ; unsigned int explicit_logout : 1 ; unsigned int prli_pend_timer : 1 ; unsigned int do_prli_nvme : 1 ; t#uint8_t nvme_flag ; t#uint8_t node_name [ 8 ] ; t#uint8_t port_name [ 8 ] ; t#port_id_t d_id ; t#uint16_t loop_id ; t#uint16_t old_loop_id ; s#completion nvme_del_done ; t#uint32_t nvme_prli_service_param ; t#uint32_t nvme_first_burst_size ; s#fc_port * conflict ; unsigned char logout_completed ; int generation ; s#se_session * se_sess ; s#list_head sess_cmd_list ; t#spinlock_t sess_cmd_lock ; s#kref sess_kref ; s#qla_tgt * tgt ; unsigned long expires ; s#list_head del_list_entry ; s#work_struct free_work ; s#work_struct reg_work ; t#uint64_t jiffies_at_registration ; unsigned long prli_expired ; s#qlt_plogi_ack_t * plogi_link [ E#QLT_PLOGI_LINK_MAX ] ; t#uint16_t tgt_id ; t#uint16_t old_tgt_id ; t#uint16_t sec_since_registration ; t#uint8_t fcp_prio ; t#uint8_t fabric_port_name [ 8 ] ; t#uint16_t fp_speed ; t#fc_port_type_t port_type ; t#atomic_t state ; t#uint32_t flags ; int login_retry ; s#fc_rport * rport , * drport ; t#u32 supported_classes ; t#uint8_t fc4_type ; t#uint8_t fc4_features ; t#uint8_t scan_state ; unsigned long last_queue_full ; unsigned long last_ramp_up ; t#uint16_t port_id ; s#nvme_fc_remote_port * nvme_remote_port ; unsigned long retry_delay_timestamp ; s#qla_tgt_sess * tgt_session ; s#ct_sns_desc ct_desc ; e#discovery_state disc_state ; t#atomic_t shadow_disc_state ; e#discovery_state next_disc_state ; e#login_state fw_login_state ; unsigned long dm_login_expire ; unsigned long plogi_nack_done_deadline ; t#u32 login_gen , last_login_gen ; t#u32 rscn_gen , last_rscn_gen ; t#u32 chip_reset ; s#list_head gnl_entry ; s#work_struct del_work ; t#u8 iocb [ 64 ] ; t#u8 current_login_state ; t#u8 last_login_state ; t#u16 n2n_link_reset_cnt ; t#u16 n2n_chip_reset ; s#dentry * dfs_rport_dir ; t#u64 tgt_short_link_down_cnt ; t#u64 tgt_link_down_time ; t#u64 dev_loss_tmo ; struct { t#uint32_t enable : 1 ; t#uint32_t app_stop : 2 ; t#uint32_t aes_gmac : 1 ; t#uint32_t app_sess_online : 1 ; t#uint32_t tx_sa_set : 1 ; t#uint32_t rx_sa_set : 1 ; t#uint32_t tx_sa_pending : 1 ; t#uint32_t rx_sa_pending : 1 ; t#uint32_t tx_rekey_cnt ; t#uint32_t rx_rekey_cnt ; t#uint64_t tx_bytes ; t#uint64_t rx_bytes ; t#uint8_t sess_down_acked ; t#uint8_t auth_state ; t#uint16_t authok : 1 ; t#uint16_t rekey_cnt ; s#list_head edif_indx_list ; t#spinlock_t indx_list_lock ; s#list_head tx_sa_list ; s#list_head rx_sa_list ; t#spinlock_t sa_list_lock ; } edif ; } +qlt_unreg_sess extern void qlt_unreg_sess ( s#fc_port * ) +qlt_stop_phase1 extern int qlt_stop_phase1 ( s#qla_tgt * ) +qlt_stop_phase2 extern void qlt_stop_phase2 ( s#qla_tgt * ) +qlt_free_mcmd extern void qlt_free_mcmd ( s#qla_tgt_mgmt_cmd * ) +qlt_xmit_tm_rsp extern void qlt_xmit_tm_rsp ( s#qla_tgt_mgmt_cmd * ) +qlt_xmit_response extern int qlt_xmit_response ( s#qla_tgt_cmd * , int , t#uint8_t ) +qlt_rdy_to_xfer extern int qlt_rdy_to_xfer ( s#qla_tgt_cmd * ) +qlt_abort_cmd extern int qlt_abort_cmd ( s#qla_tgt_cmd * ) +qlt_free_cmd extern void qlt_free_cmd ( s#qla_tgt_cmd * ) +qlt_lport_register extern int qlt_lport_register ( void * , t#u64 , t#u64 , t#u64 , int ( * ) ( s#scsi_qla_host * , void * , t#u64 , t#u64 ) ) +qlt_lport_deregister extern void qlt_lport_deregister ( s#scsi_qla_host * ) +qlt_enable_vha extern void qlt_enable_vha ( s#scsi_qla_host * ) + +/* drivers/scsi/raid_class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#raid_template struct raid_template { s#transport_container raid_attrs ; } +raid_component_add int __attribute__ ( ( __warn_unused_result__ ) ) raid_component_add ( s#raid_template * , s#device * , s#device * ) +s#raid_function_template struct raid_function_template { void * cookie ; int ( * is_raid ) ( s#device * ) ; void ( * get_resync ) ( s#device * ) ; void ( * get_state ) ( s#device * ) ; } +raid_class_attach s#raid_template * raid_class_attach ( s#raid_function_template * ) +raid_class_release void raid_class_release ( s#raid_template * ) + +/* drivers/scsi/scsi.o */ +scsi_logging_level extern unsigned int scsi_logging_level +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +scsi_change_queue_depth extern int scsi_change_queue_depth ( s#scsi_device * , int ) +scsi_track_queue_full extern int scsi_track_queue_full ( s#scsi_device * , int ) +scsi_get_vpd_page extern int scsi_get_vpd_page ( s#scsi_device * , t#u8 , unsigned char * , int ) +scsi_report_opcode extern int scsi_report_opcode ( s#scsi_device * , unsigned char * , unsigned int , unsigned char ) +scsi_device_get extern int __attribute__ ( ( __warn_unused_result__ ) ) scsi_device_get ( s#scsi_device * ) +scsi_device_put extern void scsi_device_put ( s#scsi_device * ) +__scsi_iterate_devices extern s#scsi_device * __scsi_iterate_devices ( s#Scsi_Host * , s#scsi_device * ) +starget_for_each_device extern void starget_for_each_device ( s#scsi_target * , void * , void ( * ) ( s#scsi_device * , void * ) ) +__starget_for_each_device extern void __starget_for_each_device ( s#scsi_target * , void * , void ( * ) ( s#scsi_device * , void * ) ) +__scsi_device_lookup_by_target extern s#scsi_device * __scsi_device_lookup_by_target ( s#scsi_target * , t#u64 ) +scsi_device_lookup_by_target extern s#scsi_device * scsi_device_lookup_by_target ( s#scsi_target * , t#u64 ) +__scsi_device_lookup extern s#scsi_device * __scsi_device_lookup ( s#Scsi_Host * , t#uint , t#uint , t#u64 ) +scsi_device_lookup extern s#scsi_device * scsi_device_lookup ( s#Scsi_Host * , t#uint , t#uint , t#u64 ) + +/* drivers/scsi/scsi_common.o */ +scsi_command_size_tbl extern const unsigned char scsi_command_size_tbl [ 8 ] +scsi_device_type extern const char * scsi_device_type ( unsigned ) +scsilun_to_int extern t#u64 scsilun_to_int ( s#scsi_lun * ) +int_to_scsilun extern void int_to_scsilun ( t#u64 , s#scsi_lun * ) +scsi_normalize_sense extern t#bool scsi_normalize_sense ( const t#u8 * , int , s#scsi_sense_hdr * ) +scsi_sense_desc_find extern const t#u8 * scsi_sense_desc_find ( const t#u8 * , int , int ) +scsi_build_sense_buffer extern void scsi_build_sense_buffer ( int , t#u8 * , t#u8 , t#u8 , t#u8 ) +scsi_set_sense_information int scsi_set_sense_information ( t#u8 * , int , t#u64 ) +scsi_set_sense_field_pointer int scsi_set_sense_field_pointer ( t#u8 * , int , t#u16 , t#u8 , t#bool ) + +/* drivers/scsi/scsi_devinfo.o */ +e#scsi_devinfo_key enum scsi_devinfo_key { SCSI_DEVINFO_GLOBAL = 0 , SCSI_DEVINFO_SPI , } +scsi_dev_info_list_add_keyed extern int scsi_dev_info_list_add_keyed ( int , char * , char * , char * , t#blist_flags_t , e#scsi_devinfo_key ) +scsi_dev_info_list_del_keyed extern int scsi_dev_info_list_del_keyed ( char * , char * , e#scsi_devinfo_key ) +s##Scsi_Host +s##blk_mq_ctx +s##workqueue_struct +s##blk_flush_queue +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##blk_crypto_keyslot +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##scsi_device_handler +s##bsg_device +scsi_get_device_flags_keyed extern t#blist_flags_t scsi_get_device_flags_keyed ( s#scsi_device * , const unsigned char * , const unsigned char * , e#scsi_devinfo_key ) +scsi_dev_info_add_list extern int scsi_dev_info_add_list ( e#scsi_devinfo_key , const char * ) +scsi_dev_info_remove_list extern int scsi_dev_info_remove_list ( e#scsi_devinfo_key ) + +/* drivers/scsi/scsi_dh.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +e#scsi_disposition enum scsi_disposition { NEEDS_RETRY = 0x2001 , SUCCESS = 0x2002 , FAILED = 0x2003 , QUEUED = 0x2004 , SOFT_ERROR = 0x2005 , ADD_TO_MLQUEUE = 0x2006 , TIMEOUT_ERROR = 0x2007 , SCSI_RETURN_NOT_HANDLED = 0x2008 , FAST_IO_FAIL = 0x2009 , } +s##Scsi_Host +s##bsg_device +t#activate_complete typedef void ( * activate_complete ) ( void * , int ) +s#scsi_device_handler struct scsi_device_handler { s#list_head list ; s#module * module ; const char * name ; e#scsi_disposition ( * check_sense ) ( s#scsi_device * , s#scsi_sense_hdr * ) ; int ( * attach ) ( s#scsi_device * ) ; void ( * detach ) ( s#scsi_device * ) ; int ( * activate ) ( s#scsi_device * , t#activate_complete , void * ) ; t#blk_status_t ( * prep_fn ) ( s#scsi_device * , s#request * ) ; int ( * set_params ) ( s#scsi_device * , const char * ) ; void ( * rescan ) ( s#scsi_device * ) ; } +scsi_register_device_handler extern int scsi_register_device_handler ( s#scsi_device_handler * ) +scsi_unregister_device_handler extern int scsi_unregister_device_handler ( s#scsi_device_handler * ) +scsi_dh_activate extern int scsi_dh_activate ( s#request_queue * , t#activate_complete , void * ) +scsi_dh_set_params extern int scsi_dh_set_params ( s#request_queue * , const char * ) +scsi_dh_attach extern int scsi_dh_attach ( s#request_queue * , const char * ) +scsi_dh_attached_handler_name extern const char * scsi_dh_attached_handler_name ( s#request_queue * , t#gfp_t ) + +/* drivers/scsi/scsi_error.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bsg_device +s##proc_dir_entry +scsi_schedule_eh void scsi_schedule_eh ( s#Scsi_Host * ) +scsi_block_when_processing_errors extern int scsi_block_when_processing_errors ( s#scsi_device * ) +scsi_check_sense extern e#scsi_disposition scsi_check_sense ( s#scsi_cmnd * ) +s#scsi_eh_save struct scsi_eh_save { int result ; unsigned int resid_len ; int eh_eflags ; e#dma_data_direction data_direction ; unsigned underflow ; unsigned char cmd_len ; unsigned char prot_op ; unsigned char cmnd [ 32 ] ; s#scsi_data_buffer sdb ; s#scatterlist sense_sgl ; } +scsi_eh_prep_cmnd extern void scsi_eh_prep_cmnd ( s#scsi_cmnd * , s#scsi_eh_save * , unsigned char * , int , unsigned ) +scsi_eh_restore_cmnd extern void scsi_eh_restore_cmnd ( s#scsi_cmnd * , s#scsi_eh_save * ) +scsi_eh_finish_cmd extern void scsi_eh_finish_cmd ( s#scsi_cmnd * , s#list_head * ) +scsi_eh_get_sense int scsi_eh_get_sense ( s#list_head * , s#list_head * ) +scsi_eh_ready_devs void scsi_eh_ready_devs ( s#Scsi_Host * , s#list_head * , s#list_head * ) +scsi_eh_flush_done_q extern void scsi_eh_flush_done_q ( s#list_head * ) +scsi_report_bus_reset extern void scsi_report_bus_reset ( s#Scsi_Host * , int ) +scsi_report_device_reset extern void scsi_report_device_reset ( s#Scsi_Host * , int , int ) +scsi_command_normalize_sense extern t#bool scsi_command_normalize_sense ( const s#scsi_cmnd * , s#scsi_sense_hdr * ) +scsi_get_sense_info_fld extern t#bool scsi_get_sense_info_fld ( const t#u8 * , int , t#u64 * ) + +/* drivers/scsi/scsi_ioctl.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +scsi_set_medium_removal extern int scsi_set_medium_removal ( s#scsi_device * , char ) +scsi_cmd_allowed t#bool scsi_cmd_allowed ( unsigned char * , t#fmode_t ) +s#sg_io_hdr struct sg_io_hdr { int interface_id ; int dxfer_direction ; unsigned char cmd_len ; unsigned char mx_sb_len ; unsigned short iovec_count ; unsigned int dxfer_len ; void * dxferp ; unsigned char * cmdp ; void * sbp ; unsigned int timeout ; unsigned int flags ; int pack_id ; void * usr_ptr ; unsigned char status ; unsigned char masked_status ; unsigned char msg_status ; unsigned char sb_len_wr ; unsigned short host_status ; unsigned short driver_status ; int resid ; unsigned int duration ; unsigned int info ; } +put_sg_io_hdr int put_sg_io_hdr ( const s#sg_io_hdr * , void * ) +get_sg_io_hdr int get_sg_io_hdr ( s#sg_io_hdr * , const void * ) +scsi_ioctl int scsi_ioctl ( s#scsi_device * , t#fmode_t , int , void * ) +scsi_ioctl_block_when_processing_errors int scsi_ioctl_block_when_processing_errors ( s#scsi_device * , int , t#bool ) + +/* drivers/scsi/scsi_lib.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##bsg_device +__scsi_execute extern int __scsi_execute ( s#scsi_device * , const unsigned char * , int , void * , unsigned , unsigned char * , s#scsi_sense_hdr * , int , int , t#u64 , t#req_flags_t , int * ) +scsi_free_sgtables void scsi_free_sgtables ( s#scsi_cmnd * ) +scsi_alloc_sgtables t#blk_status_t scsi_alloc_sgtables ( s#scsi_cmnd * ) +scsi_alloc_request s#request * scsi_alloc_request ( s#request_queue * , unsigned int , t#blk_mq_req_flags_t ) +scsi_done void scsi_done ( s#scsi_cmnd * ) +scsi_done_direct void scsi_done_direct ( s#scsi_cmnd * ) +__scsi_init_queue void __scsi_init_queue ( s#Scsi_Host * , s#request_queue * ) +scsi_device_from_queue extern s#scsi_device * scsi_device_from_queue ( s#request_queue * ) +scsi_block_requests extern void scsi_block_requests ( s#Scsi_Host * ) +scsi_unblock_requests extern void scsi_unblock_requests ( s#Scsi_Host * ) +s#scsi_mode_data struct scsi_mode_data { t#__u32 length ; t#__u16 block_descriptor_length ; t#__u8 medium_type ; t#__u8 device_specific ; t#__u8 header_length ; t#__u8 longlba : 1 ; } +scsi_mode_select extern int scsi_mode_select ( s#scsi_device * , int , int , unsigned char * , int , int , int , s#scsi_mode_data * , s#scsi_sense_hdr * ) +scsi_mode_sense extern int scsi_mode_sense ( s#scsi_device * , int , int , unsigned char * , int , int , int , s#scsi_mode_data * , s#scsi_sense_hdr * ) +scsi_test_unit_ready extern int scsi_test_unit_ready ( s#scsi_device * , int , int , s#scsi_sense_hdr * ) +scsi_device_set_state extern int scsi_device_set_state ( s#scsi_device * , e#scsi_device_state ) +E#SDEV_EVT_MEDIA_CHANGE 1 +e#scsi_device_event enum scsi_device_event { SDEV_EVT_MEDIA_CHANGE = 1 , SDEV_EVT_INQUIRY_CHANGE_REPORTED , SDEV_EVT_CAPACITY_CHANGE_REPORTED , SDEV_EVT_SOFT_THRESHOLD_REACHED_REPORTED , SDEV_EVT_MODE_PARAMETER_CHANGE_REPORTED , SDEV_EVT_LUN_CHANGE_REPORTED , SDEV_EVT_ALUA_STATE_CHANGE_REPORTED , SDEV_EVT_POWER_ON_RESET_OCCURRED , SDEV_EVT_FIRST = E#SDEV_EVT_MEDIA_CHANGE , SDEV_EVT_LAST = E#SDEV_EVT_POWER_ON_RESET_OCCURRED , SDEV_EVT_MAXBITS = E#SDEV_EVT_LAST + 1 } +s#scsi_event struct scsi_event { e#scsi_device_event evt_type ; s#list_head node ; } +sdev_evt_send extern void sdev_evt_send ( s#scsi_device * , s#scsi_event * ) +sdev_evt_alloc extern s#scsi_event * sdev_evt_alloc ( e#scsi_device_event , t#gfp_t ) +sdev_evt_send_simple extern void sdev_evt_send_simple ( s#scsi_device * , e#scsi_device_event , t#gfp_t ) +scsi_device_quiesce extern int scsi_device_quiesce ( s#scsi_device * ) +scsi_device_resume extern void scsi_device_resume ( s#scsi_device * ) +scsi_target_quiesce extern void scsi_target_quiesce ( s#scsi_target * ) +scsi_target_resume extern void scsi_target_resume ( s#scsi_target * ) +scsi_internal_device_block_nowait int scsi_internal_device_block_nowait ( s#scsi_device * ) +scsi_internal_device_unblock_nowait int scsi_internal_device_unblock_nowait ( s#scsi_device * , e#scsi_device_state ) +scsi_target_block extern void scsi_target_block ( s#device * ) +scsi_target_unblock extern void scsi_target_unblock ( s#device * , e#scsi_device_state ) +scsi_host_block extern int scsi_host_block ( s#Scsi_Host * ) +scsi_host_unblock extern int scsi_host_unblock ( s#Scsi_Host * , int ) +scsi_kmap_atomic_sg extern void * scsi_kmap_atomic_sg ( s#scatterlist * , int , t#size_t * , t#size_t * ) +scsi_kunmap_atomic_sg extern void scsi_kunmap_atomic_sg ( void * ) +sdev_disable_disk_events extern void sdev_disable_disk_events ( s#scsi_device * ) +sdev_enable_disk_events extern void sdev_enable_disk_events ( s#scsi_device * ) +scsi_vpd_lun_id extern int scsi_vpd_lun_id ( s#scsi_device * , char * , t#size_t ) +scsi_vpd_tpg_id extern int scsi_vpd_tpg_id ( s#scsi_device * , int * ) +scsi_build_sense extern void scsi_build_sense ( s#scsi_cmnd * , int , t#u8 , t#u8 , t#u8 ) + +/* drivers/scsi/scsi_lib_dma.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +scsi_dma_map extern int scsi_dma_map ( s#scsi_cmnd * ) +scsi_dma_unmap extern void scsi_dma_unmap ( s#scsi_cmnd * ) + +/* drivers/scsi/scsi_logging.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +sdev_prefix_printk __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) void sdev_prefix_printk ( const char * , const s#scsi_device * , const char * , const char * , ... ) +scmd_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void scmd_printk ( const char * , const s#scsi_cmnd * , const char * , ... ) +__scsi_format_command extern t#size_t __scsi_format_command ( char * , t#size_t , const unsigned char * , t#size_t ) +scsi_print_command extern void scsi_print_command ( s#scsi_cmnd * ) +scsi_print_sense_hdr extern void scsi_print_sense_hdr ( const s#scsi_device * , const char * , const s#scsi_sense_hdr * ) +__scsi_print_sense extern void __scsi_print_sense ( const s#scsi_device * , const char * , const unsigned char * , int ) +scsi_print_sense extern void scsi_print_sense ( const s#scsi_cmnd * ) +scsi_print_result extern void scsi_print_result ( const s#scsi_cmnd * , const char * , int ) + +/* drivers/scsi/scsi_netlink.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +scsi_nl_sock extern s#sock * scsi_nl_sock + +/* drivers/scsi/scsi_pm.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +scsi_autopm_get_device extern int scsi_autopm_get_device ( s#scsi_device * ) +scsi_autopm_put_device extern void scsi_autopm_put_device ( s#scsi_device * ) + +/* drivers/scsi/scsi_scan.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +scsi_is_target_device extern int scsi_is_target_device ( const s#device * ) +scsi_sanitize_inquiry_string extern void scsi_sanitize_inquiry_string ( unsigned char * , int ) +s##proc_dir_entry +s##bsg_device +__scsi_add_device extern s#scsi_device * __scsi_add_device ( s#Scsi_Host * , t#uint , t#uint , t#u64 , void * ) +scsi_add_device extern int scsi_add_device ( s#Scsi_Host * , t#uint , t#uint , t#u64 ) +scsi_rescan_device extern void scsi_rescan_device ( s#device * ) +e#scsi_scan_mode enum scsi_scan_mode { SCSI_SCAN_INITIAL = 0 , SCSI_SCAN_RESCAN , SCSI_SCAN_MANUAL , } +scsi_scan_target extern void scsi_scan_target ( s#device * , unsigned int , unsigned int , t#u64 , e#scsi_scan_mode ) +scsi_scan_host extern void scsi_scan_host ( s#Scsi_Host * ) + +/* drivers/scsi/scsi_sysfs.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##bsg_device +scsi_remove_device extern void scsi_remove_device ( s#scsi_device * ) +scsi_remove_target extern void scsi_remove_target ( s#device * ) +scsi_register_driver extern int scsi_register_driver ( s#device_driver * ) +scsi_register_interface extern int scsi_register_interface ( s#class_interface * ) +scsi_is_sdev_device extern int scsi_is_sdev_device ( const s#device * ) + +/* drivers/scsi/scsi_transport_fc.o */ +fc_get_event_number t#u32 fc_get_event_number ( void ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +e#fc_host_event_code enum fc_host_event_code { FCH_EVT_LIP = 0x1 , FCH_EVT_LINKUP = 0x2 , FCH_EVT_LINKDOWN = 0x3 , FCH_EVT_LIPRESET = 0x4 , FCH_EVT_RSCN = 0x5 , FCH_EVT_ADAPTER_CHANGE = 0x103 , FCH_EVT_PORT_UNKNOWN = 0x200 , FCH_EVT_PORT_OFFLINE = 0x201 , FCH_EVT_PORT_ONLINE = 0x202 , FCH_EVT_PORT_FABRIC = 0x204 , FCH_EVT_LINK_UNKNOWN = 0x500 , FCH_EVT_LINK_FPIN = 0x501 , FCH_EVT_VENDOR_UNIQUE = 0xffff , } +fc_host_post_fc_event void fc_host_post_fc_event ( s#Scsi_Host * , t#u32 , e#fc_host_event_code , t#u32 , char * , t#u64 ) +fc_host_post_event void fc_host_post_event ( s#Scsi_Host * , t#u32 , e#fc_host_event_code , t#u32 ) +fc_host_post_vendor_event void fc_host_post_vendor_event ( s#Scsi_Host * , t#u32 , t#u32 , char * , t#u64 ) +fc_find_rport_by_wwpn s#fc_rport * fc_find_rport_by_wwpn ( s#Scsi_Host * , t#u64 ) +fc_host_fpin_rcv void fc_host_fpin_rcv ( s#Scsi_Host * , t#u32 , char * ) +scsi_is_fc_rport int scsi_is_fc_rport ( const s#device * ) +fc_eh_timed_out e#blk_eh_timer_return fc_eh_timed_out ( s#scsi_cmnd * ) +s#fc_function_template struct fc_function_template { void ( * get_rport_dev_loss_tmo ) ( s#fc_rport * ) ; void ( * set_rport_dev_loss_tmo ) ( s#fc_rport * , t#u32 ) ; void ( * get_starget_node_name ) ( s#scsi_target * ) ; void ( * get_starget_port_name ) ( s#scsi_target * ) ; void ( * get_starget_port_id ) ( s#scsi_target * ) ; void ( * get_host_port_id ) ( s#Scsi_Host * ) ; void ( * get_host_port_type ) ( s#Scsi_Host * ) ; void ( * get_host_port_state ) ( s#Scsi_Host * ) ; void ( * get_host_active_fc4s ) ( s#Scsi_Host * ) ; void ( * get_host_speed ) ( s#Scsi_Host * ) ; void ( * get_host_fabric_name ) ( s#Scsi_Host * ) ; void ( * get_host_symbolic_name ) ( s#Scsi_Host * ) ; void ( * set_host_system_hostname ) ( s#Scsi_Host * ) ; s#fc_host_statistics * ( * get_fc_host_stats ) ( s#Scsi_Host * ) ; void ( * reset_fc_host_stats ) ( s#Scsi_Host * ) ; int ( * issue_fc_host_lip ) ( s#Scsi_Host * ) ; void ( * dev_loss_tmo_callbk ) ( s#fc_rport * ) ; void ( * terminate_rport_io ) ( s#fc_rport * ) ; void ( * set_vport_symbolic_name ) ( s#fc_vport * ) ; int ( * vport_create ) ( s#fc_vport * , t#bool ) ; int ( * vport_disable ) ( s#fc_vport * , t#bool ) ; int ( * vport_delete ) ( s#fc_vport * ) ; int ( * bsg_request ) ( s#bsg_job * ) ; int ( * bsg_timeout ) ( s#bsg_job * ) ; t#u32 dd_fcrport_size ; t#u32 dd_fcvport_size ; t#u32 dd_bsg_size ; unsigned long show_rport_maxframe_size : 1 ; unsigned long show_rport_supported_classes : 1 ; unsigned long show_rport_dev_loss_tmo : 1 ; unsigned long show_starget_node_name : 1 ; unsigned long show_starget_port_name : 1 ; unsigned long show_starget_port_id : 1 ; unsigned long show_host_node_name : 1 ; unsigned long show_host_port_name : 1 ; unsigned long show_host_permanent_port_name : 1 ; unsigned long show_host_supported_classes : 1 ; unsigned long show_host_supported_fc4s : 1 ; unsigned long show_host_supported_speeds : 1 ; unsigned long show_host_maxframe_size : 1 ; unsigned long show_host_serial_number : 1 ; unsigned long show_host_manufacturer : 1 ; unsigned long show_host_model : 1 ; unsigned long show_host_model_description : 1 ; unsigned long show_host_hardware_version : 1 ; unsigned long show_host_driver_version : 1 ; unsigned long show_host_firmware_version : 1 ; unsigned long show_host_optionrom_version : 1 ; unsigned long show_host_port_id : 1 ; unsigned long show_host_port_type : 1 ; unsigned long show_host_port_state : 1 ; unsigned long show_host_active_fc4s : 1 ; unsigned long show_host_speed : 1 ; unsigned long show_host_fabric_name : 1 ; unsigned long show_host_symbolic_name : 1 ; unsigned long show_host_system_hostname : 1 ; unsigned long disable_target_scan : 1 ; void * suse_kabi_padding ; } +fc_attach_transport s#scsi_transport_template * fc_attach_transport ( s#fc_function_template * ) +fc_release_transport void fc_release_transport ( s#scsi_transport_template * ) +fc_remove_host void fc_remove_host ( s#Scsi_Host * ) +fc_remote_port_add s#fc_rport * fc_remote_port_add ( s#Scsi_Host * , int , s#fc_rport_identifiers * ) +fc_remote_port_delete void fc_remote_port_delete ( s#fc_rport * ) +fc_remote_port_rolechg void fc_remote_port_rolechg ( s#fc_rport * , t#u32 ) +fc_block_rport int fc_block_rport ( s#fc_rport * ) +fc_block_scsi_eh int fc_block_scsi_eh ( s#scsi_cmnd * ) +fc_eh_should_retry_cmd t#bool fc_eh_should_retry_cmd ( s#scsi_cmnd * ) +s#fc_vport_identifiers struct fc_vport_identifiers { t#u64 node_name ; t#u64 port_name ; t#u32 roles ; t#bool disable ; e#fc_port_type vport_type ; char symbolic_name [ 64 ] ; } +fc_vport_create s#fc_vport * fc_vport_create ( s#Scsi_Host * , int , s#fc_vport_identifiers * ) +fc_vport_terminate int fc_vport_terminate ( s#fc_vport * ) + +/* drivers/scsi/scsi_transport_iscsi.o */ +s##static_key_mod +__tracepoint_iscsi_dbg_conn extern s#tracepoint __tracepoint_iscsi_dbg_conn +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##btf +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##watch_queue +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__traceiter_iscsi_dbg_conn extern int __traceiter_iscsi_dbg_conn ( void * , s#device * , s#va_format * ) +__SCK__tp_func_iscsi_dbg_conn extern s#static_call_key __SCK__tp_func_iscsi_dbg_conn +s##static_call_tramp +__SCT__tp_func_iscsi_dbg_conn extern s#static_call_tramp __SCT__tp_func_iscsi_dbg_conn +__tracepoint_iscsi_dbg_eh extern s#tracepoint __tracepoint_iscsi_dbg_eh +__traceiter_iscsi_dbg_eh extern int __traceiter_iscsi_dbg_eh ( void * , s#device * , s#va_format * ) +__SCK__tp_func_iscsi_dbg_eh extern s#static_call_key __SCK__tp_func_iscsi_dbg_eh +__SCT__tp_func_iscsi_dbg_eh extern s#static_call_tramp __SCT__tp_func_iscsi_dbg_eh +__tracepoint_iscsi_dbg_session extern s#tracepoint __tracepoint_iscsi_dbg_session +__traceiter_iscsi_dbg_session extern int __traceiter_iscsi_dbg_session ( void * , s#device * , s#va_format * ) +__SCK__tp_func_iscsi_dbg_session extern s#static_call_key __SCK__tp_func_iscsi_dbg_session +__SCT__tp_func_iscsi_dbg_session extern s#static_call_tramp __SCT__tp_func_iscsi_dbg_session +__tracepoint_iscsi_dbg_tcp extern s#tracepoint __tracepoint_iscsi_dbg_tcp +__traceiter_iscsi_dbg_tcp extern int __traceiter_iscsi_dbg_tcp ( void * , s#device * , s#va_format * ) +__SCK__tp_func_iscsi_dbg_tcp extern s#static_call_key __SCK__tp_func_iscsi_dbg_tcp +__SCT__tp_func_iscsi_dbg_tcp extern s#static_call_tramp __SCT__tp_func_iscsi_dbg_tcp +__tracepoint_iscsi_dbg_sw_tcp extern s#tracepoint __tracepoint_iscsi_dbg_sw_tcp +__traceiter_iscsi_dbg_sw_tcp extern int __traceiter_iscsi_dbg_sw_tcp ( void * , s#device * , s#va_format * ) +__SCK__tp_func_iscsi_dbg_sw_tcp extern s#static_call_key __SCK__tp_func_iscsi_dbg_sw_tcp +__SCT__tp_func_iscsi_dbg_sw_tcp extern s#static_call_tramp __SCT__tp_func_iscsi_dbg_sw_tcp +s##scsi_device_handler +s##bsg_device +s##iscsi_task +s##iscsi_conn +iscsi_create_endpoint extern s#iscsi_endpoint * iscsi_create_endpoint ( int ) +iscsi_destroy_endpoint extern void iscsi_destroy_endpoint ( s#iscsi_endpoint * ) +iscsi_put_endpoint extern void iscsi_put_endpoint ( s#iscsi_endpoint * ) +iscsi_lookup_endpoint extern s#iscsi_endpoint * iscsi_lookup_endpoint ( t#u64 ) +e#iscsi_ipaddress_state enum iscsi_ipaddress_state { ISCSI_IPDDRESS_STATE_UNCONFIGURED , ISCSI_IPDDRESS_STATE_ACQUIRING , ISCSI_IPDDRESS_STATE_TENTATIVE , ISCSI_IPDDRESS_STATE_VALID , ISCSI_IPDDRESS_STATE_DISABLING , ISCSI_IPDDRESS_STATE_INVALID , ISCSI_IPDDRESS_STATE_DEPRECATED , } +iscsi_get_ipaddress_state_name extern char * iscsi_get_ipaddress_state_name ( e#iscsi_ipaddress_state ) +e#iscsi_router_state enum iscsi_router_state { ISCSI_ROUTER_STATE_UNKNOWN , ISCSI_ROUTER_STATE_ADVERTISED , ISCSI_ROUTER_STATE_MANUAL , ISCSI_ROUTER_STATE_STALE , } +iscsi_get_router_state_name extern char * iscsi_get_router_state_name ( e#iscsi_router_state ) +iscsi_create_iface extern s#iscsi_iface * iscsi_create_iface ( s#Scsi_Host * , s#iscsi_transport * , t#uint32_t , t#uint32_t , int ) +iscsi_destroy_iface extern void iscsi_destroy_iface ( s#iscsi_iface * ) +iscsi_flashnode_bus_match extern int iscsi_flashnode_bus_match ( s#device * , s#device_driver * ) +iscsi_create_flashnode_sess extern s#iscsi_bus_flash_session * iscsi_create_flashnode_sess ( s#Scsi_Host * , int , s#iscsi_transport * , int ) +iscsi_create_flashnode_conn extern s#iscsi_bus_flash_conn * iscsi_create_flashnode_conn ( s#Scsi_Host * , s#iscsi_bus_flash_session * , s#iscsi_transport * , int ) +iscsi_find_flashnode_sess extern s#device * iscsi_find_flashnode_sess ( s#Scsi_Host * , void * , int ( * ) ( s#device * , void * ) ) +iscsi_find_flashnode_conn extern s#device * iscsi_find_flashnode_conn ( s#iscsi_bus_flash_session * ) +iscsi_destroy_flashnode_sess extern void iscsi_destroy_flashnode_sess ( s#iscsi_bus_flash_session * ) +iscsi_destroy_all_flashnode extern void iscsi_destroy_all_flashnode ( s#Scsi_Host * ) +iscsi_session_chkready extern int iscsi_session_chkready ( s#iscsi_cls_session * ) +iscsi_is_session_online extern int iscsi_is_session_online ( s#iscsi_cls_session * ) +iscsi_is_session_dev extern int iscsi_is_session_dev ( const s#device * ) +iscsi_host_for_each_session extern void iscsi_host_for_each_session ( s#Scsi_Host * , void ( * ) ( s#iscsi_cls_session * ) ) +iscsi_block_scsi_eh extern int iscsi_block_scsi_eh ( s#scsi_cmnd * ) +iscsi_unblock_session extern void iscsi_unblock_session ( s#iscsi_cls_session * ) +iscsi_block_session extern void iscsi_block_session ( s#iscsi_cls_session * ) +iscsi_alloc_session extern s#iscsi_cls_session * iscsi_alloc_session ( s#Scsi_Host * , s#iscsi_transport * , int ) +iscsi_add_session extern int iscsi_add_session ( s#iscsi_cls_session * , unsigned int ) +iscsi_create_session extern s#iscsi_cls_session * iscsi_create_session ( s#Scsi_Host * , s#iscsi_transport * , int , unsigned int ) +iscsi_remove_session extern void iscsi_remove_session ( s#iscsi_cls_session * ) +iscsi_force_destroy_session extern void iscsi_force_destroy_session ( s#iscsi_cls_session * ) +iscsi_free_session extern void iscsi_free_session ( s#iscsi_cls_session * ) +iscsi_alloc_conn extern s#iscsi_cls_conn * iscsi_alloc_conn ( s#iscsi_cls_session * , int , t#uint32_t ) +iscsi_add_conn extern int iscsi_add_conn ( s#iscsi_cls_conn * ) +iscsi_remove_conn extern void iscsi_remove_conn ( s#iscsi_cls_conn * ) +iscsi_put_conn extern void iscsi_put_conn ( s#iscsi_cls_conn * ) +iscsi_get_conn extern void iscsi_get_conn ( s#iscsi_cls_conn * ) +iscsi_recv_pdu extern int iscsi_recv_pdu ( s#iscsi_cls_conn * , s#iscsi_hdr * , char * , t#uint32_t ) +iscsi_offload_mesg extern int iscsi_offload_mesg ( s#Scsi_Host * , s#iscsi_transport * , t#uint32_t , char * , t#uint16_t ) +iscsi_conn_error_event extern void iscsi_conn_error_event ( s#iscsi_cls_conn * , e#iscsi_err ) +e#iscsi_conn_state enum iscsi_conn_state { ISCSI_CONN_STATE_FREE , ISCSI_CONN_STATE_XPT_WAIT , ISCSI_CONN_STATE_IN_LOGIN , ISCSI_CONN_STATE_LOGGED_IN , ISCSI_CONN_STATE_IN_LOGOUT , ISCSI_CONN_STATE_LOGOUT_REQUESTED , ISCSI_CONN_STATE_CLEANUP_WAIT , } +iscsi_conn_login_event extern void iscsi_conn_login_event ( s#iscsi_cls_conn * , e#iscsi_conn_state ) +e#iscsi_host_event_code enum iscsi_host_event_code { ISCSI_EVENT_LINKUP = 1 , ISCSI_EVENT_LINKDOWN , ISCSI_EVENT_MAX , } +iscsi_post_host_event extern void iscsi_post_host_event ( t#uint32_t , s#iscsi_transport * , e#iscsi_host_event_code , t#uint32_t , t#uint8_t * ) +iscsi_ping_comp_event extern void iscsi_ping_comp_event ( t#uint32_t , s#iscsi_transport * , t#uint32_t , t#uint32_t , t#uint32_t , t#uint8_t * ) +e#iscsi_uevent_e enum iscsi_uevent_e { ISCSI_UEVENT_UNKNOWN = 0 , ISCSI_UEVENT_CREATE_SESSION = 10 + 1 , ISCSI_UEVENT_DESTROY_SESSION = 10 + 2 , ISCSI_UEVENT_CREATE_CONN = 10 + 3 , ISCSI_UEVENT_DESTROY_CONN = 10 + 4 , ISCSI_UEVENT_BIND_CONN = 10 + 5 , ISCSI_UEVENT_SET_PARAM = 10 + 6 , ISCSI_UEVENT_START_CONN = 10 + 7 , ISCSI_UEVENT_STOP_CONN = 10 + 8 , ISCSI_UEVENT_SEND_PDU = 10 + 9 , ISCSI_UEVENT_GET_STATS = 10 + 10 , ISCSI_UEVENT_GET_PARAM = 10 + 11 , ISCSI_UEVENT_TRANSPORT_EP_CONNECT = 10 + 12 , ISCSI_UEVENT_TRANSPORT_EP_POLL = 10 + 13 , ISCSI_UEVENT_TRANSPORT_EP_DISCONNECT = 10 + 14 , ISCSI_UEVENT_TGT_DSCVR = 10 + 15 , ISCSI_UEVENT_SET_HOST_PARAM = 10 + 16 , ISCSI_UEVENT_UNBIND_SESSION = 10 + 17 , ISCSI_UEVENT_CREATE_BOUND_SESSION = 10 + 18 , ISCSI_UEVENT_TRANSPORT_EP_CONNECT_THROUGH_HOST = 10 + 19 , ISCSI_UEVENT_PATH_UPDATE = 10 + 20 , ISCSI_UEVENT_SET_IFACE_PARAMS = 10 + 21 , ISCSI_UEVENT_PING = 10 + 22 , ISCSI_UEVENT_GET_CHAP = 10 + 23 , ISCSI_UEVENT_DELETE_CHAP = 10 + 24 , ISCSI_UEVENT_SET_FLASHNODE_PARAMS = 10 + 25 , ISCSI_UEVENT_NEW_FLASHNODE = 10 + 26 , ISCSI_UEVENT_DEL_FLASHNODE = 10 + 27 , ISCSI_UEVENT_LOGIN_FLASHNODE = 10 + 28 , ISCSI_UEVENT_LOGOUT_FLASHNODE = 10 + 29 , ISCSI_UEVENT_LOGOUT_FLASHNODE_SID = 10 + 30 , ISCSI_UEVENT_SET_CHAP = 10 + 31 , ISCSI_UEVENT_GET_HOST_STATS = 10 + 32 , ISCSI_UEVENT_DESTROY_SESSION_ASYNC = 10 + 33 , ISCSI_KEVENT_RECV_PDU = 100 + 1 , ISCSI_KEVENT_CONN_ERROR = 100 + 2 , ISCSI_KEVENT_IF_ERROR = 100 + 3 , ISCSI_KEVENT_DESTROY_SESSION = 100 + 4 , ISCSI_KEVENT_UNBIND_SESSION = 100 + 5 , ISCSI_KEVENT_CREATE_SESSION = 100 + 6 , ISCSI_KEVENT_PATH_REQ = 100 + 7 , ISCSI_KEVENT_IF_DOWN = 100 + 8 , ISCSI_KEVENT_CONN_LOGIN_STATE = 100 + 9 , ISCSI_KEVENT_HOST_EVENT = 100 + 10 , ISCSI_KEVENT_PING_COMP = 100 + 11 , } +iscsi_session_event extern int iscsi_session_event ( s#iscsi_cls_session * , e#iscsi_uevent_e ) +iscsi_get_discovery_parent_name extern char * iscsi_get_discovery_parent_name ( int ) +iscsi_get_port_speed_name extern char * iscsi_get_port_speed_name ( s#Scsi_Host * ) +iscsi_get_port_state_name extern char * iscsi_get_port_state_name ( s#Scsi_Host * ) +iscsi_register_transport extern s#scsi_transport_template * iscsi_register_transport ( s#iscsi_transport * ) +iscsi_unregister_transport extern int iscsi_unregister_transport ( s#iscsi_transport * ) +iscsi_dbg_trace void iscsi_dbg_trace ( void ( * ) ( s#device * , s#va_format * ) , s#device * , const char * , ... ) + +/* drivers/scsi/scsi_transport_sas.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +sas_remove_children void sas_remove_children ( s#device * ) +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +sas_remove_host extern void sas_remove_host ( s#Scsi_Host * ) +sas_get_address t#u64 sas_get_address ( s#scsi_device * ) +sas_tlr_supported unsigned int sas_tlr_supported ( s#scsi_device * ) +sas_disable_tlr void sas_disable_tlr ( s#scsi_device * ) +sas_enable_tlr void sas_enable_tlr ( s#scsi_device * ) +sas_is_tlr_enabled unsigned int sas_is_tlr_enabled ( s#scsi_device * ) +sas_phy_alloc extern s#sas_phy * sas_phy_alloc ( s#device * , int ) +sas_phy_add extern int sas_phy_add ( s#sas_phy * ) +sas_phy_free extern void sas_phy_free ( s#sas_phy * ) +sas_phy_delete extern void sas_phy_delete ( s#sas_phy * ) +scsi_is_sas_phy extern int scsi_is_sas_phy ( const s#device * ) +sas_port_alloc s#sas_port * sas_port_alloc ( s#device * , int ) +sas_port_alloc_num s#sas_port * sas_port_alloc_num ( s#device * ) +sas_port_add int sas_port_add ( s#sas_port * ) +sas_port_free void sas_port_free ( s#sas_port * ) +sas_port_delete void sas_port_delete ( s#sas_port * ) +scsi_is_sas_port int scsi_is_sas_port ( const s#device * ) +sas_port_get_phy s#sas_phy * sas_port_get_phy ( s#sas_port * ) +sas_port_add_phy void sas_port_add_phy ( s#sas_port * , s#sas_phy * ) +sas_port_delete_phy void sas_port_delete_phy ( s#sas_port * , s#sas_phy * ) +sas_port_mark_backlink void sas_port_mark_backlink ( s#sas_port * ) +sas_read_port_mode_page int sas_read_port_mode_page ( s#scsi_device * ) +sas_end_device_alloc extern s#sas_rphy * sas_end_device_alloc ( s#sas_port * ) +sas_expander_alloc extern s#sas_rphy * sas_expander_alloc ( s#sas_port * , e#sas_device_type ) +sas_rphy_add extern int sas_rphy_add ( s#sas_rphy * ) +sas_rphy_free void sas_rphy_free ( s#sas_rphy * ) +sas_rphy_delete extern void sas_rphy_delete ( s#sas_rphy * ) +sas_rphy_unlink extern void sas_rphy_unlink ( s#sas_rphy * ) +sas_rphy_remove extern void sas_rphy_remove ( s#sas_rphy * ) +scsi_is_sas_rphy extern int scsi_is_sas_rphy ( const s#device * ) +s#sas_function_template struct sas_function_template { int ( * get_linkerrors ) ( s#sas_phy * ) ; int ( * get_enclosure_identifier ) ( s#sas_rphy * , t#u64 * ) ; int ( * get_bay_identifier ) ( s#sas_rphy * ) ; int ( * phy_reset ) ( s#sas_phy * , int ) ; int ( * phy_enable ) ( s#sas_phy * , int ) ; int ( * phy_setup ) ( s#sas_phy * ) ; void ( * phy_release ) ( s#sas_phy * ) ; int ( * set_phy_speed ) ( s#sas_phy * , s#sas_phy_linkrates * ) ; void ( * smp_handler ) ( s#bsg_job * , s#Scsi_Host * , s#sas_rphy * ) ; void * suse_kabi_padding ; } +sas_attach_transport extern s#scsi_transport_template * sas_attach_transport ( s#sas_function_template * ) +sas_release_transport extern void sas_release_transport ( s#scsi_transport_template * ) + +/* drivers/scsi/scsi_transport_spi.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##scsi_device_handler +s##bsg_device +spi_dv_device void spi_dv_device ( s#scsi_device * ) +spi_schedule_dv_device void spi_schedule_dv_device ( s#scsi_device * ) +spi_display_xfer_agreement void spi_display_xfer_agreement ( s#scsi_target * ) +spi_populate_width_msg int spi_populate_width_msg ( unsigned char * , int ) +spi_populate_sync_msg int spi_populate_sync_msg ( unsigned char * , int , int ) +spi_populate_ppr_msg int spi_populate_ppr_msg ( unsigned char * , int , int , int , int ) +spi_populate_tag_msg int spi_populate_tag_msg ( unsigned char * , s#scsi_cmnd * ) +spi_print_msg int spi_print_msg ( const unsigned char * ) +e#spi_signal_type enum spi_signal_type { SPI_SIGNAL_UNKNOWN = 1 , SPI_SIGNAL_SE , SPI_SIGNAL_LVD , SPI_SIGNAL_HVD , } +s#spi_function_template struct spi_function_template { void ( * get_period ) ( s#scsi_target * ) ; void ( * set_period ) ( s#scsi_target * , int ) ; void ( * get_offset ) ( s#scsi_target * ) ; void ( * set_offset ) ( s#scsi_target * , int ) ; void ( * get_width ) ( s#scsi_target * ) ; void ( * set_width ) ( s#scsi_target * , int ) ; void ( * get_iu ) ( s#scsi_target * ) ; void ( * set_iu ) ( s#scsi_target * , int ) ; void ( * get_dt ) ( s#scsi_target * ) ; void ( * set_dt ) ( s#scsi_target * , int ) ; void ( * get_qas ) ( s#scsi_target * ) ; void ( * set_qas ) ( s#scsi_target * , int ) ; void ( * get_wr_flow ) ( s#scsi_target * ) ; void ( * set_wr_flow ) ( s#scsi_target * , int ) ; void ( * get_rd_strm ) ( s#scsi_target * ) ; void ( * set_rd_strm ) ( s#scsi_target * , int ) ; void ( * get_rti ) ( s#scsi_target * ) ; void ( * set_rti ) ( s#scsi_target * , int ) ; void ( * get_pcomp_en ) ( s#scsi_target * ) ; void ( * set_pcomp_en ) ( s#scsi_target * , int ) ; void ( * get_hold_mcs ) ( s#scsi_target * ) ; void ( * set_hold_mcs ) ( s#scsi_target * , int ) ; void ( * get_signalling ) ( s#Scsi_Host * ) ; void ( * set_signalling ) ( s#Scsi_Host * , e#spi_signal_type ) ; int ( * deny_binding ) ( s#scsi_target * ) ; unsigned long show_period : 1 ; unsigned long show_offset : 1 ; unsigned long show_width : 1 ; unsigned long show_iu : 1 ; unsigned long show_dt : 1 ; unsigned long show_qas : 1 ; unsigned long show_wr_flow : 1 ; unsigned long show_rd_strm : 1 ; unsigned long show_rti : 1 ; unsigned long show_pcomp_en : 1 ; unsigned long show_hold_mcs : 1 ; void * suse_kabi_padding ; } +spi_attach_transport s#scsi_transport_template * spi_attach_transport ( s#spi_function_template * ) +spi_release_transport void spi_release_transport ( s#scsi_transport_template * ) + +/* drivers/scsi/scsi_transport_srp.o */ +srp_tmo_valid extern int srp_tmo_valid ( int , int , long ) +srp_parse_tmo int srp_parse_tmo ( int * , const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#srp_rport_state enum srp_rport_state { SRP_RPORT_RUNNING , SRP_RPORT_BLOCKED , SRP_RPORT_FAIL_FAST , SRP_RPORT_LOST , } +s#srp_rport struct srp_rport { s#device dev ; t#u8 port_id [ 16 ] ; t#u8 roles ; void * lld_data ; s#mutex mutex ; e#srp_rport_state state ; int reconnect_delay ; int failed_reconnects ; s#delayed_work reconnect_work ; int fast_io_fail_tmo ; int dev_loss_tmo ; s#delayed_work fast_io_fail_work ; s#delayed_work dev_loss_work ; } +srp_start_tl_fail_timers extern void srp_start_tl_fail_timers ( s#srp_rport * ) +srp_reconnect_rport extern int srp_reconnect_rport ( s#srp_rport * ) +s##proc_dir_entry +s##scsi_device_handler +s##bsg_device +srp_timed_out e#blk_eh_timer_return srp_timed_out ( s#scsi_cmnd * ) +srp_rport_get extern void srp_rport_get ( s#srp_rport * ) +srp_rport_put extern void srp_rport_put ( s#srp_rport * ) +s#srp_rport_identifiers struct srp_rport_identifiers { t#u8 port_id [ 16 ] ; t#u8 roles ; } +srp_rport_add extern s#srp_rport * srp_rport_add ( s#Scsi_Host * , s#srp_rport_identifiers * ) +srp_rport_del extern void srp_rport_del ( s#srp_rport * ) +srp_remove_host extern void srp_remove_host ( s#Scsi_Host * ) +srp_stop_rport_timers extern void srp_stop_rport_timers ( s#srp_rport * ) +s#srp_function_template struct srp_function_template { t#bool has_rport_state ; t#bool reset_timer_if_blocked ; int * reconnect_delay ; int * fast_io_fail_tmo ; int * dev_loss_tmo ; int ( * reconnect ) ( s#srp_rport * ) ; void ( * terminate_rport_io ) ( s#srp_rport * ) ; void ( * rport_delete ) ( s#srp_rport * ) ; void * suse_kabi_padding ; } +srp_attach_transport extern s#scsi_transport_template * srp_attach_transport ( s#srp_function_template * ) +srp_release_transport extern void srp_release_transport ( s#scsi_transport_template * ) + +/* drivers/scsi/scsicam.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +scsi_bios_ptable unsigned char * scsi_bios_ptable ( s#block_device * ) +scsi_partsize t#bool scsi_partsize ( s#block_device * , t#sector_t , int [ 3 ] ) +scsicam_bios_param int scsicam_bios_param ( s#block_device * , t#sector_t , int * ) + +/* drivers/slimbus/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +slimbus_bus extern s#bus_type slimbus_bus +s#slim_framer struct slim_framer { s#device dev ; s#slim_eaddr e_addr ; int rootfreq ; int superfreq ; } +e#slim_clk_state enum slim_clk_state { SLIM_CLK_ACTIVE , SLIM_CLK_ENTERING_PAUSE , SLIM_CLK_PAUSED , } +s#slim_sched struct slim_sched { e#slim_clk_state clk_state ; s#completion pause_comp ; s#mutex m_reconf ; } +s#slim_val_inf struct slim_val_inf { t#u16 start_offset ; t#u8 num_bytes ; t#u8 * rbuf ; const t#u8 * wbuf ; s#completion * comp ; } +s#slim_msg_txn struct slim_msg_txn { t#u8 rl ; t#u8 mt ; t#u8 mc ; t#u8 dt ; t#u16 ec ; t#u8 tid ; t#u8 la ; s#slim_val_inf * msg ; s#completion * comp ; } +e#slim_transport_protocol enum slim_transport_protocol { SLIM_PROTO_ISO = 0 , SLIM_PROTO_PUSH , SLIM_PROTO_PULL , SLIM_PROTO_LOCKED , SLIM_PROTO_ASYNC_SMPLX , SLIM_PROTO_ASYNC_HALF_DUP , SLIM_PROTO_EXT_SMPLX , SLIM_PROTO_EXT_HALF_DUP , } +e#slim_port_direction enum slim_port_direction { SLIM_PORT_SINK = 0 , SLIM_PORT_SOURCE , } +e#slim_port_state enum slim_port_state { SLIM_PORT_DISCONNECTED = 0 , SLIM_PORT_UNCONFIGURED , SLIM_PORT_CONFIGURED , } +e#slim_ch_data_fmt enum slim_ch_data_fmt { SLIM_CH_DATA_FMT_NOT_DEFINED = 0 , SLIM_CH_DATA_FMT_LPCM_AUDIO = 1 , SLIM_CH_DATA_FMT_IEC61937_COMP_AUDIO = 2 , SLIM_CH_DATA_FMT_PACKED_PDM_AUDIO = 3 , } +e#slim_ch_aux_bit_fmt enum slim_ch_aux_bit_fmt { SLIM_CH_AUX_FMT_NOT_APPLICABLE = 0 , SLIM_CH_AUX_FMT_ZCUV_TUNNEL_IEC60958 = 1 , SLIM_CH_AUX_FMT_USER_DEFINED = 0xF , } +e#slim_channel_state enum slim_channel_state { SLIM_CH_STATE_DISCONNECTED = 0 , SLIM_CH_STATE_ALLOCATED , SLIM_CH_STATE_ASSOCIATED , SLIM_CH_STATE_DEFINED , SLIM_CH_STATE_CONTENT_DEFINED , SLIM_CH_STATE_ACTIVE , SLIM_CH_STATE_REMOVED , } +s#slim_channel struct slim_channel { int id ; int prrate ; int seg_dist ; e#slim_ch_data_fmt data_fmt ; e#slim_ch_aux_bit_fmt aux_fmt ; e#slim_channel_state state ; } +s#slim_port struct slim_port { int id ; e#slim_port_direction direction ; e#slim_port_state state ; s#slim_channel ch ; } +s#slim_stream_runtime struct slim_stream_runtime { const char * name ; s#slim_device * dev ; int direction ; e#slim_transport_protocol prot ; unsigned int rate ; unsigned int bps ; unsigned int ratem ; int num_ports ; s#slim_port * ports ; s#list_head node ; } +s#slim_controller struct slim_controller { s#device * dev ; unsigned int id ; char name [ 32 ] ; int min_cg ; int max_cg ; int clkgear ; s#ida laddr_ida ; s#slim_framer * a_framer ; s#mutex lock ; s#list_head devices ; s#idr tid_idr ; t#spinlock_t txn_lock ; s#slim_sched sched ; int ( * xfer_msg ) ( s#slim_controller * , s#slim_msg_txn * ) ; int ( * set_laddr ) ( s#slim_controller * , s#slim_eaddr * , t#u8 ) ; int ( * get_laddr ) ( s#slim_controller * , s#slim_eaddr * , t#u8 * ) ; int ( * enable_stream ) ( s#slim_stream_runtime * ) ; int ( * disable_stream ) ( s#slim_stream_runtime * ) ; int ( * wakeup ) ( s#slim_controller * ) ; } +s#slim_device_id struct slim_device_id { t#__u16 manf_id , prod_code ; t#__u16 dev_index , instance ; t#kernel_ulong_t driver_data ; } +s#slim_driver struct slim_driver { int ( * probe ) ( s#slim_device * ) ; void ( * remove ) ( s#slim_device * ) ; void ( * shutdown ) ( s#slim_device * ) ; int ( * device_status ) ( s#slim_device * , e#slim_device_status ) ; s#device_driver driver ; const s#slim_device_id * id_table ; } +__slim_driver_register int __slim_driver_register ( s#slim_driver * , s#module * ) +slim_driver_unregister void slim_driver_unregister ( s#slim_driver * ) +slim_register_controller int slim_register_controller ( s#slim_controller * ) +slim_unregister_controller int slim_unregister_controller ( s#slim_controller * ) +slim_report_absent void slim_report_absent ( s#slim_device * ) +slim_get_device s#slim_device * slim_get_device ( s#slim_controller * , s#slim_eaddr * ) +of_slim_get_device s#slim_device * of_slim_get_device ( s#slim_controller * , s#device_node * ) +slim_device_report_present int slim_device_report_present ( s#slim_controller * , s#slim_eaddr * , t#u8 * ) +slim_get_logical_addr int slim_get_logical_addr ( s#slim_device * ) + +/* drivers/slimbus/messaging.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +slim_msg_response void slim_msg_response ( s#slim_controller * , t#u8 * , t#u8 , t#u8 ) +slim_alloc_txn_tid int slim_alloc_txn_tid ( s#slim_controller * , s#slim_msg_txn * ) +slim_free_txn_tid void slim_free_txn_tid ( s#slim_controller * , s#slim_msg_txn * ) +slim_do_transfer int slim_do_transfer ( s#slim_controller * , s#slim_msg_txn * ) +slim_xfer_msg int slim_xfer_msg ( s#slim_device * , s#slim_val_inf * , t#u8 ) +slim_read int slim_read ( s#slim_device * , t#u32 , t#size_t , t#u8 * ) +slim_readb int slim_readb ( s#slim_device * , t#u32 ) +slim_write int slim_write ( s#slim_device * , t#u32 , t#size_t , t#u8 * ) +slim_writeb int slim_writeb ( s#slim_device * , t#u32 , t#u8 ) + +/* drivers/slimbus/sched.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +slim_ctrl_clk_pause int slim_ctrl_clk_pause ( s#slim_controller * , t#bool , t#u8 ) + +/* drivers/slimbus/stream.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +slim_stream_allocate s#slim_stream_runtime * slim_stream_allocate ( s#slim_device * , const char * ) +s#slim_stream_config struct slim_stream_config { unsigned int rate ; unsigned int bps ; unsigned int ch_count ; unsigned int * chs ; unsigned long port_mask ; int direction ; } +slim_stream_prepare int slim_stream_prepare ( s#slim_stream_runtime * , s#slim_stream_config * ) +slim_stream_enable int slim_stream_enable ( s#slim_stream_runtime * ) +slim_stream_disable int slim_stream_disable ( s#slim_stream_runtime * ) +slim_stream_unprepare int slim_stream_unprepare ( s#slim_stream_runtime * ) +slim_stream_free int slim_stream_free ( s#slim_stream_runtime * ) + +/* drivers/soc/actions/owl-sps-helper.o */ +owl_sps_set_pg int owl_sps_set_pg ( void * , t#u32 , t#u32 , t#bool ) + +/* drivers/soc/amlogic/meson-canvas.o */ +s##meson_canvas +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +meson_canvas_get s#meson_canvas * meson_canvas_get ( s#device * ) +meson_canvas_config int meson_canvas_config ( s#meson_canvas * , t#u8 , t#u32 , t#u32 , t#u32 , unsigned int , unsigned int , unsigned int ) +meson_canvas_alloc int meson_canvas_alloc ( s#meson_canvas * , t#u8 * ) +meson_canvas_free int meson_canvas_free ( s#meson_canvas * , t#u8 ) + +/* drivers/soc/bcm/brcmstb/common.o */ +brcmstb_get_family_id t#u32 brcmstb_get_family_id ( void ) +brcmstb_get_product_id t#u32 brcmstb_get_product_id ( void ) + +/* drivers/soc/fsl/dpio/dpio-service.o */ +s##dpaa2_io +dpaa2_io_service_select s#dpaa2_io * dpaa2_io_service_select ( int ) +dpaa2_io_get_cpu int dpaa2_io_get_cpu ( s#dpaa2_io * ) +s#dpaa2_io_notification_ctx struct dpaa2_io_notification_ctx { void ( * cb ) ( s#dpaa2_io_notification_ctx * ) ; int is_cdan ; t#u32 id ; int desired_cpu ; int dpio_id ; t#u64 qman64 ; s#list_head node ; void * dpio_private ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dpaa2_io_service_register int dpaa2_io_service_register ( s#dpaa2_io * , s#dpaa2_io_notification_ctx * , s#device * ) +dpaa2_io_service_deregister void dpaa2_io_service_deregister ( s#dpaa2_io * , s#dpaa2_io_notification_ctx * , s#device * ) +dpaa2_io_service_rearm int dpaa2_io_service_rearm ( s#dpaa2_io * , s#dpaa2_io_notification_ctx * ) +s##dpaa2_io_store +dpaa2_io_service_pull_fq int dpaa2_io_service_pull_fq ( s#dpaa2_io * , t#u32 , s#dpaa2_io_store * ) +dpaa2_io_service_pull_channel int dpaa2_io_service_pull_channel ( s#dpaa2_io * , t#u32 , s#dpaa2_io_store * ) +s#dpaa2_fd_simple struct dpaa2_fd_simple { t#__le64 addr ; t#__le32 len ; t#__le16 bpid ; t#__le16 format_offset ; t#__le32 frc ; t#__le32 ctrl ; t#__le64 flc ; } +s#dpaa2_fd struct dpaa2_fd { union { t#u32 words [ 8 ] ; s#dpaa2_fd_simple simple ; } ; } +dpaa2_io_service_enqueue_fq int dpaa2_io_service_enqueue_fq ( s#dpaa2_io * , t#u32 , const s#dpaa2_fd * ) +dpaa2_io_service_enqueue_multiple_fq int dpaa2_io_service_enqueue_multiple_fq ( s#dpaa2_io * , t#u32 , const s#dpaa2_fd * , int ) +dpaa2_io_service_enqueue_multiple_desc_fq int dpaa2_io_service_enqueue_multiple_desc_fq ( s#dpaa2_io * , t#u32 * , const s#dpaa2_fd * , int ) +dpaa2_io_service_enqueue_qd int dpaa2_io_service_enqueue_qd ( s#dpaa2_io * , t#u32 , t#u8 , t#u16 , const s#dpaa2_fd * ) +dpaa2_io_service_release int dpaa2_io_service_release ( s#dpaa2_io * , t#u16 , const t#u64 * , unsigned int ) +dpaa2_io_service_acquire int dpaa2_io_service_acquire ( s#dpaa2_io * , t#u16 , t#u64 * , unsigned int ) +dpaa2_io_store_create s#dpaa2_io_store * dpaa2_io_store_create ( unsigned int , s#device * ) +dpaa2_io_store_destroy void dpaa2_io_store_destroy ( s#dpaa2_io_store * ) +s#common struct common { t#u8 verb ; t#u8 reserved [ 63 ] ; } +s#dq struct dq { t#u8 verb ; t#u8 stat ; t#__le16 seqnum ; t#__le16 oprid ; t#u8 reserved ; t#u8 tok ; t#__le32 fqid ; t#u32 reserved2 ; t#__le32 fq_byte_cnt ; t#__le32 fq_frm_cnt ; t#__le64 fqd_ctx ; t#u8 fd [ 32 ] ; } +s#scn struct scn { t#u8 verb ; t#u8 stat ; t#u8 state ; t#u8 reserved ; t#__le32 rid_tok ; t#__le64 ctx ; } +s#dpaa2_dq struct dpaa2_dq { union { s#common common ; s#dq dq ; s#scn scn ; } ; } +dpaa2_io_store_next s#dpaa2_dq * dpaa2_io_store_next ( s#dpaa2_io_store * , int * ) +dpaa2_io_query_fq_count int dpaa2_io_query_fq_count ( s#dpaa2_io * , t#u32 , t#u32 * , t#u32 * ) +dpaa2_io_query_bp_count int dpaa2_io_query_bp_count ( s#dpaa2_io * , t#u16 , t#u32 * ) +dpaa2_io_set_irq_coalescing int dpaa2_io_set_irq_coalescing ( s#dpaa2_io * , t#u32 ) +dpaa2_io_get_irq_coalescing void dpaa2_io_get_irq_coalescing ( s#dpaa2_io * , t#u32 * ) +dpaa2_io_set_adaptive_coalescing void dpaa2_io_set_adaptive_coalescing ( s#dpaa2_io * , int ) +dpaa2_io_get_adaptive_coalescing int dpaa2_io_get_adaptive_coalescing ( s#dpaa2_io * ) +dpaa2_io_update_net_dim void dpaa2_io_update_net_dim ( s#dpaa2_io * , t#__u64 , t#__u64 ) + +/* drivers/soc/fsl/qbman/bman.o */ +s##bman_pool +bman_new_pool s#bman_pool * bman_new_pool ( void ) +bman_free_pool void bman_free_pool ( s#bman_pool * ) +bman_get_bpid int bman_get_bpid ( const s#bman_pool * ) +s#bm_buffer struct bm_buffer { union { struct { t#__be16 bpid ; t#__be16 hi ; t#__be32 lo ; } ; t#__be64 data ; } ; } +bman_release int bman_release ( s#bman_pool * , const s#bm_buffer * , t#u8 ) +bman_acquire int bman_acquire ( s#bman_pool * , s#bm_buffer * , t#u8 ) + +/* drivers/soc/fsl/qbman/bman_ccsr.o */ +bman_ip_rev extern t#u16 bman_ip_rev +bman_is_probed int bman_is_probed ( void ) + +/* drivers/soc/fsl/qbman/bman_portal.o */ +bman_portals_probed int bman_portals_probed ( void ) + +/* drivers/soc/fsl/qbman/qman.o */ +s##qman_portal +qman_dqrr_set_ithresh int qman_dqrr_set_ithresh ( s#qman_portal * , t#u8 ) +qman_dqrr_get_ithresh void qman_dqrr_get_ithresh ( s#qman_portal * , t#u8 * ) +qman_portal_get_iperiod void qman_portal_get_iperiod ( s#qman_portal * , t#u32 * ) +qman_portal_set_iperiod int qman_portal_set_iperiod ( s#qman_portal * , t#u32 ) +qman_p_irqsource_add void qman_p_irqsource_add ( s#qman_portal * , t#u32 ) +qman_p_irqsource_remove void qman_p_irqsource_remove ( s#qman_portal * , t#u32 ) +qman_affine_cpus const t#cpumask_t * qman_affine_cpus ( void ) +qman_affine_channel t#u16 qman_affine_channel ( int ) +qman_get_affine_portal s#qman_portal * qman_get_affine_portal ( int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +qman_start_using_portal int qman_start_using_portal ( s#qman_portal * , s#device * ) +qman_p_poll_dqrr int qman_p_poll_dqrr ( s#qman_portal * , unsigned int ) +qman_p_static_dequeue_add void qman_p_static_dequeue_add ( s#qman_portal * , t#u32 ) +qman_create_fq int qman_create_fq ( t#u32 , t#u32 , s#qman_fq * ) +qman_destroy_fq void qman_destroy_fq ( s#qman_fq * ) +qman_fq_fqid t#u32 qman_fq_fqid ( s#qman_fq * ) +s#qm_fqd_oac struct qm_fqd_oac { t#u8 oac ; t#s8 oal ; } +s#qm_fqd_stashing struct qm_fqd_stashing { t#u8 exclusive ; t#u8 cl ; } +s#qm_fqd struct qm_fqd { t#u8 orpc ; t#u8 cgid ; t#__be16 fq_ctrl ; t#__be16 dest_wq ; t#__be16 ics_cred ; union { t#__be16 td ; s#qm_fqd_oac oac_init ; } ; t#__be32 context_b ; union { t#__be64 opaque ; struct { t#__be32 hi ; t#__be32 lo ; } ; struct { s#qm_fqd_stashing stashing ; t#__be16 context_hi ; t#__be32 context_lo ; } __attribute__ ( ( __packed__ ) ) ; } context_a ; s#qm_fqd_oac oac_query ; } +s#qm_mcc_initfq struct qm_mcc_initfq { t#u8 __reserved1 [ 2 ] ; t#__be16 we_mask ; t#__be32 fqid ; t#__be16 count ; s#qm_fqd fqd ; t#u8 __reserved2 [ 30 ] ; } +qman_init_fq int qman_init_fq ( s#qman_fq * , t#u32 , s#qm_mcc_initfq * ) +qman_schedule_fq int qman_schedule_fq ( s#qman_fq * ) +qman_retire_fq int qman_retire_fq ( s#qman_fq * , t#u32 * ) +qman_oos_fq int qman_oos_fq ( s#qman_fq * ) +s#qm_mcr_queryfq_np struct qm_mcr_queryfq_np { t#u8 verb ; t#u8 result ; t#u8 __reserved1 ; t#u8 state ; t#u32 fqd_link ; t#u16 odp_seq ; t#u16 orp_nesn ; t#u16 orp_ea_hseq ; t#u16 orp_ea_tseq ; t#u32 orp_ea_hptr ; t#u32 orp_ea_tptr ; t#u32 pfdr_hptr ; t#u32 pfdr_tptr ; t#u8 __reserved2 [ 5 ] ; t#u8 is ; t#u16 ics_surp ; t#u32 byte_cnt ; t#u32 frm_cnt ; t#u32 __reserved3 ; t#u16 ra1_sfdr ; t#u16 ra2_sfdr ; t#u16 __reserved4 ; t#u16 od1_sfdr ; t#u16 od2_sfdr ; t#u16 od3_sfdr ; } +qman_query_fq_np int qman_query_fq_np ( s#qman_fq * , s#qm_mcr_queryfq_np * ) +t#qman_cb_cgr typedef void ( * qman_cb_cgr ) ( s#qman_portal * , s#qman_cgr * , int ) +s#qman_cgr struct qman_cgr { t#u32 cgrid ; t#qman_cb_cgr cb ; t#u16 chan ; s#list_head node ; } +qman_query_cgr_congested int qman_query_cgr_congested ( s#qman_cgr * , t#bool * ) +qman_volatile_dequeue int qman_volatile_dequeue ( s#qman_fq * , t#u32 , t#u32 ) +qman_enqueue int qman_enqueue ( s#qman_fq * , const s#qm_fd * ) +s#qm_cgr_wr_parm struct qm_cgr_wr_parm { t#__be32 word ; } +s#qm_cgr_cs_thres struct qm_cgr_cs_thres { t#__be16 word ; } +s#__qm_mc_cgr struct __qm_mc_cgr { s#qm_cgr_wr_parm wr_parm_g ; s#qm_cgr_wr_parm wr_parm_y ; s#qm_cgr_wr_parm wr_parm_r ; t#u8 wr_en_g ; t#u8 wr_en_y ; t#u8 wr_en_r ; t#u8 cscn_en ; union { struct { t#__be16 cscn_targ_upd_ctrl ; t#__be16 cscn_targ_dcp_low ; } ; t#__be32 cscn_targ ; } ; t#u8 cstd_en ; t#u8 cs ; s#qm_cgr_cs_thres cs_thres ; t#u8 mode ; } +s#qm_mcc_initcgr struct qm_mcc_initcgr { t#u8 __reserve1 [ 2 ] ; t#__be16 we_mask ; s#__qm_mc_cgr cgr ; t#u8 __reserved2 [ 2 ] ; t#u8 cgid ; t#u8 __reserved3 [ 32 ] ; } +qman_create_cgr int qman_create_cgr ( s#qman_cgr * , t#u32 , s#qm_mcc_initcgr * ) +qman_delete_cgr int qman_delete_cgr ( s#qman_cgr * ) +qman_delete_cgr_safe void qman_delete_cgr_safe ( s#qman_cgr * ) +s#qm_portal_config struct qm_portal_config { void * addr_virt_ce ; void * addr_virt_ci ; s#device * dev ; s#iommu_domain * iommu_domain ; s#list_head list ; int cpu ; int irq ; t#u16 channel ; t#u32 pools ; } +qman_get_qm_portal_config const s#qm_portal_config * qman_get_qm_portal_config ( s#qman_portal * ) +qman_alloc_fqid_range int qman_alloc_fqid_range ( t#u32 * , t#u32 ) +qman_alloc_pool_range int qman_alloc_pool_range ( t#u32 * , t#u32 ) +qman_alloc_cgrid_range int qman_alloc_cgrid_range ( t#u32 * , t#u32 ) +qman_release_fqid int qman_release_fqid ( t#u32 ) +qman_release_pool int qman_release_pool ( t#u32 ) +qman_release_cgrid int qman_release_cgrid ( t#u32 ) + +/* drivers/soc/fsl/qbman/qman_ccsr.o */ +qman_ip_rev extern t#u16 qman_ip_rev +qm_channel_pool1 extern t#u16 qm_channel_pool1 +qm_channel_caam extern t#u16 qm_channel_caam +qman_is_probed int qman_is_probed ( void ) + +/* drivers/soc/fsl/qbman/qman_portal.o */ +s##qman_portal +qman_dma_portal extern s#qman_portal * qman_dma_portal +qman_portals_probed int qman_portals_probed ( void ) + +/* drivers/soc/fsl/qe/qe.o */ +cmxgcr_lock extern t#spinlock_t cmxgcr_lock +s#qe_iram struct qe_iram { t#__be32 iadd ; t#__be32 idata ; t#u8 res0 [ 0x04 ] ; t#__be32 iready ; t#u8 res1 [ 0x70 ] ; } +s#qe_ic_regs struct qe_ic_regs { t#__be32 qicr ; t#__be32 qivec ; t#__be32 qripnr ; t#__be32 qipnr ; t#__be32 qipxcc ; t#__be32 qipycc ; t#__be32 qipwcc ; t#__be32 qipzcc ; t#__be32 qimr ; t#__be32 qrimr ; t#__be32 qicnr ; t#u8 res0 [ 0x4 ] ; t#__be32 qiprta ; t#__be32 qiprtb ; t#u8 res1 [ 0x4 ] ; t#__be32 qricr ; t#u8 res2 [ 0x20 ] ; t#__be32 qhivec ; t#u8 res3 [ 0x1C ] ; } +s#cp_qe struct cp_qe { t#__be32 cecr ; t#__be32 ceccr ; t#__be32 cecdr ; t#u8 res0 [ 0xA ] ; t#__be16 ceter ; t#u8 res1 [ 0x2 ] ; t#__be16 cetmr ; t#__be32 cetscr ; t#__be32 cetsr1 ; t#__be32 cetsr2 ; t#u8 res2 [ 0x8 ] ; t#__be32 cevter ; t#__be32 cevtmr ; t#__be16 cercr ; t#u8 res3 [ 0x2 ] ; t#u8 res4 [ 0x24 ] ; t#__be16 ceexe1 ; t#u8 res5 [ 0x2 ] ; t#__be16 ceexm1 ; t#u8 res6 [ 0x2 ] ; t#__be16 ceexe2 ; t#u8 res7 [ 0x2 ] ; t#__be16 ceexm2 ; t#u8 res8 [ 0x2 ] ; t#__be16 ceexe3 ; t#u8 res9 [ 0x2 ] ; t#__be16 ceexm3 ; t#u8 res10 [ 0x2 ] ; t#__be16 ceexe4 ; t#u8 res11 [ 0x2 ] ; t#__be16 ceexm4 ; t#u8 res12 [ 0x3A ] ; t#__be32 ceurnr ; t#u8 res13 [ 0x244 ] ; } +s#qe_mux struct qe_mux { t#__be32 cmxgcr ; t#__be32 cmxsi1cr_l ; t#__be32 cmxsi1cr_h ; t#__be32 cmxsi1syr ; t#__be32 cmxucr [ 4 ] ; t#__be32 cmxupcr ; t#u8 res0 [ 0x1C ] ; } +s#qe_timers struct qe_timers { t#u8 gtcfr1 ; t#u8 res0 [ 0x3 ] ; t#u8 gtcfr2 ; t#u8 res1 [ 0xB ] ; t#__be16 gtmdr1 ; t#__be16 gtmdr2 ; t#__be16 gtrfr1 ; t#__be16 gtrfr2 ; t#__be16 gtcpr1 ; t#__be16 gtcpr2 ; t#__be16 gtcnr1 ; t#__be16 gtcnr2 ; t#__be16 gtmdr3 ; t#__be16 gtmdr4 ; t#__be16 gtrfr3 ; t#__be16 gtrfr4 ; t#__be16 gtcpr3 ; t#__be16 gtcpr4 ; t#__be16 gtcnr3 ; t#__be16 gtcnr4 ; t#__be16 gtevr1 ; t#__be16 gtevr2 ; t#__be16 gtevr3 ; t#__be16 gtevr4 ; t#__be16 gtps ; t#u8 res2 [ 0x46 ] ; } +s#spi struct spi { t#u8 res0 [ 0x20 ] ; t#__be32 spmode ; t#u8 res1 [ 0x2 ] ; t#u8 spie ; t#u8 res2 [ 0x1 ] ; t#u8 res3 [ 0x2 ] ; t#u8 spim ; t#u8 res4 [ 0x1 ] ; t#u8 res5 [ 0x1 ] ; t#u8 spcom ; t#u8 res6 [ 0x2 ] ; t#__be32 spitd ; t#__be32 spird ; t#u8 res7 [ 0x8 ] ; } +s#qe_mcc struct qe_mcc { t#__be32 mcce ; t#__be32 mccm ; t#__be32 mccf ; t#__be32 merl ; t#u8 res0 [ 0xF0 ] ; } +s#qe_brg struct qe_brg { t#__be32 brgc [ 16 ] ; t#u8 res0 [ 0x40 ] ; } +s#qe_usb_ctlr struct qe_usb_ctlr { t#u8 usb_usmod ; t#u8 usb_usadr ; t#u8 usb_uscom ; t#u8 res1 [ 1 ] ; t#__be16 usb_usep [ 4 ] ; t#u8 res2 [ 4 ] ; t#__be16 usb_usber ; t#u8 res3 [ 2 ] ; t#__be16 usb_usbmr ; t#u8 res4 [ 1 ] ; t#u8 usb_usbs ; t#__be16 usb_ussft ; t#u8 res5 [ 2 ] ; t#__be16 usb_usfrn ; t#u8 res6 [ 0x22 ] ; } +s#si1 struct si1 { t#__be16 sixmr1 [ 4 ] ; t#u8 siglmr1_h ; t#u8 res0 [ 0x1 ] ; t#u8 sicmdr1_h ; t#u8 res2 [ 0x1 ] ; t#u8 sistr1_h ; t#u8 res3 [ 0x1 ] ; t#__be16 sirsr1_h ; t#u8 sitarc1 ; t#u8 sitbrc1 ; t#u8 sitcrc1 ; t#u8 sitdrc1 ; t#u8 sirarc1 ; t#u8 sirbrc1 ; t#u8 sircrc1 ; t#u8 sirdrc1 ; t#u8 res4 [ 0x8 ] ; t#__be16 siemr1 ; t#__be16 sifmr1 ; t#__be16 sigmr1 ; t#__be16 sihmr1 ; t#u8 siglmg1_l ; t#u8 res5 [ 0x1 ] ; t#u8 sicmdr1_l ; t#u8 res6 [ 0x1 ] ; t#u8 sistr1_l ; t#u8 res7 [ 0x1 ] ; t#__be16 sirsr1_l ; t#u8 siterc1 ; t#u8 sitfrc1 ; t#u8 sitgrc1 ; t#u8 sithrc1 ; t#u8 sirerc1 ; t#u8 sirfrc1 ; t#u8 sirgrc1 ; t#u8 sirhrc1 ; t#u8 res8 [ 0x8 ] ; t#__be32 siml1 ; t#u8 siedm1 ; t#u8 res9 [ 0xBB ] ; } +s#sir struct sir { t#u8 tx [ 0x400 ] ; t#u8 rx [ 0x400 ] ; t#u8 res0 [ 0x800 ] ; } +s#ucc_slow struct ucc_slow { t#__be32 gumr_l ; t#__be32 gumr_h ; t#__be16 upsmr ; t#u8 res0 [ 0x2 ] ; t#__be16 utodr ; t#__be16 udsr ; t#__be16 ucce ; t#u8 res1 [ 0x2 ] ; t#__be16 uccm ; t#u8 res2 [ 0x1 ] ; t#u8 uccs ; t#u8 res3 [ 0x24 ] ; t#__be16 utpt ; t#u8 res4 [ 0x52 ] ; t#u8 guemr ; } +s#ucc_fast struct ucc_fast { t#__be32 gumr ; t#__be32 upsmr ; t#__be16 utodr ; t#u8 res0 [ 0x2 ] ; t#__be16 udsr ; t#u8 res1 [ 0x2 ] ; t#__be32 ucce ; t#__be32 uccm ; t#u8 uccs ; t#u8 res2 [ 0x7 ] ; t#__be32 urfb ; t#__be16 urfs ; t#u8 res3 [ 0x2 ] ; t#__be16 urfet ; t#__be16 urfset ; t#__be32 utfb ; t#__be16 utfs ; t#u8 res4 [ 0x2 ] ; t#__be16 utfet ; t#u8 res5 [ 0x2 ] ; t#__be16 utftt ; t#u8 res6 [ 0x2 ] ; t#__be16 utpt ; t#u8 res7 [ 0x2 ] ; t#__be32 urtry ; t#u8 res8 [ 0x4C ] ; t#u8 guemr ; } +s#ucc struct ucc { union { s#ucc_slow slow ; s#ucc_fast fast ; t#u8 res [ 0x200 ] ; } ; } +s#upc struct upc { t#__be32 upgcr ; t#__be32 uplpa ; t#__be32 uphec ; t#__be32 upuc ; t#__be32 updc1 ; t#__be32 updc2 ; t#__be32 updc3 ; t#__be32 updc4 ; t#__be32 upstpa ; t#u8 res0 [ 0xC ] ; t#__be32 updrs1_h ; t#__be32 updrs1_l ; t#__be32 updrs2_h ; t#__be32 updrs2_l ; t#__be32 updrs3_h ; t#__be32 updrs3_l ; t#__be32 updrs4_h ; t#__be32 updrs4_l ; t#__be32 updrp1 ; t#__be32 updrp2 ; t#__be32 updrp3 ; t#__be32 updrp4 ; t#__be32 upde1 ; t#__be32 upde2 ; t#__be32 upde3 ; t#__be32 upde4 ; t#__be16 uprp1 ; t#__be16 uprp2 ; t#__be16 uprp3 ; t#__be16 uprp4 ; t#u8 res1 [ 0x8 ] ; t#__be16 uptirr1_0 ; t#__be16 uptirr1_1 ; t#__be16 uptirr1_2 ; t#__be16 uptirr1_3 ; t#__be16 uptirr2_0 ; t#__be16 uptirr2_1 ; t#__be16 uptirr2_2 ; t#__be16 uptirr2_3 ; t#__be16 uptirr3_0 ; t#__be16 uptirr3_1 ; t#__be16 uptirr3_2 ; t#__be16 uptirr3_3 ; t#__be16 uptirr4_0 ; t#__be16 uptirr4_1 ; t#__be16 uptirr4_2 ; t#__be16 uptirr4_3 ; t#__be32 uper1 ; t#__be32 uper2 ; t#__be32 uper3 ; t#__be32 uper4 ; t#u8 res2 [ 0x150 ] ; } +s#sdma struct sdma { t#__be32 sdsr ; t#__be32 sdmr ; t#__be32 sdtr1 ; t#__be32 sdtr2 ; t#__be32 sdhy1 ; t#__be32 sdhy2 ; t#__be32 sdta1 ; t#__be32 sdta2 ; t#__be32 sdtm1 ; t#__be32 sdtm2 ; t#u8 res0 [ 0x10 ] ; t#__be32 sdaqr ; t#__be32 sdaqmr ; t#u8 res1 [ 0x4 ] ; t#__be32 sdebcr ; t#u8 res2 [ 0x38 ] ; } +s#dbg struct dbg { t#__be32 bpdcr ; t#__be32 bpdsr ; t#__be32 bpdmr ; t#__be32 bprmrr0 ; t#__be32 bprmrr1 ; t#u8 res0 [ 0x8 ] ; t#__be32 bprmtr0 ; t#__be32 bprmtr1 ; t#u8 res1 [ 0x8 ] ; t#__be32 bprmir ; t#__be32 bprmsr ; t#__be32 bpemr ; t#u8 res2 [ 0x48 ] ; } +s#rsp struct rsp { t#__be32 tibcr [ 16 ] ; t#u8 res0 [ 64 ] ; t#__be32 ibcr0 ; t#__be32 ibs0 ; t#__be32 ibcnr0 ; t#u8 res1 [ 4 ] ; t#__be32 ibcr1 ; t#__be32 ibs1 ; t#__be32 ibcnr1 ; t#__be32 npcr ; t#__be32 dbcr ; t#__be32 dbar ; t#__be32 dbamr ; t#__be32 dbsr ; t#__be32 dbcnr ; t#u8 res2 [ 12 ] ; t#__be32 dbdr_h ; t#__be32 dbdr_l ; t#__be32 dbdmr_h ; t#__be32 dbdmr_l ; t#__be32 bsr ; t#__be32 bor ; t#__be32 bior ; t#u8 res3 [ 4 ] ; t#__be32 iatr [ 4 ] ; t#__be32 eccr ; t#__be32 eicr ; t#u8 res4 [ 0x100 - 0xf8 ] ; } +s#qe_immap struct qe_immap { s#qe_iram iram ; s#qe_ic_regs ic ; s#cp_qe cp ; s#qe_mux qmx ; s#qe_timers qet ; s#spi spi [ 0x2 ] ; s#qe_mcc mcc ; s#qe_brg brg ; s#qe_usb_ctlr usb ; s#si1 si1 ; t#u8 res11 [ 0x800 ] ; s#sir sir ; s#ucc ucc1 ; s#ucc ucc3 ; s#ucc ucc5 ; s#ucc ucc7 ; t#u8 res12 [ 0x600 ] ; s#upc upc1 ; s#ucc ucc2 ; s#ucc ucc4 ; s#ucc ucc6 ; s#ucc ucc8 ; t#u8 res13 [ 0x600 ] ; s#upc upc2 ; s#sdma sdma ; s#dbg dbg ; s#rsp rsp [ 0x2 ] ; t#u8 res14 [ 0x300 ] ; t#u8 res15 [ 0x3A00 ] ; t#u8 res16 [ 0x8000 ] ; t#u8 muram [ 0xC000 ] ; t#u8 res17 [ 0x24000 ] ; t#u8 res18 [ 0xC0000 ] ; } +qe_immr extern s#qe_immap * qe_immr +qe_issue_cmd int qe_issue_cmd ( t#u32 , t#u32 , t#u8 , t#u32 ) +qe_get_brg_clk unsigned int qe_get_brg_clk ( void ) +e#qe_clock enum qe_clock { QE_CLK_NONE = 0 , QE_BRG1 , QE_BRG2 , QE_BRG3 , QE_BRG4 , QE_BRG5 , QE_BRG6 , QE_BRG7 , QE_BRG8 , QE_BRG9 , QE_BRG10 , QE_BRG11 , QE_BRG12 , QE_BRG13 , QE_BRG14 , QE_BRG15 , QE_BRG16 , QE_CLK1 , QE_CLK2 , QE_CLK3 , QE_CLK4 , QE_CLK5 , QE_CLK6 , QE_CLK7 , QE_CLK8 , QE_CLK9 , QE_CLK10 , QE_CLK11 , QE_CLK12 , QE_CLK13 , QE_CLK14 , QE_CLK15 , QE_CLK16 , QE_CLK17 , QE_CLK18 , QE_CLK19 , QE_CLK20 , QE_CLK21 , QE_CLK22 , QE_CLK23 , QE_CLK24 , QE_RSYNC_PIN , QE_TSYNC_PIN , QE_CLK_DUMMY } +qe_setbrg int qe_setbrg ( e#qe_clock , unsigned int , unsigned int ) +qe_clock_source e#qe_clock qe_clock_source ( const char * ) +qe_get_snum int qe_get_snum ( void ) +qe_put_snum void qe_put_snum ( t#u8 ) +s#qe_header struct qe_header { t#__be32 length ; t#u8 magic [ 3 ] ; t#u8 version ; } +s#qe_microcode struct qe_microcode { t#u8 id [ 32 ] ; t#__be32 traps [ 16 ] ; t#__be32 eccr ; t#__be32 iram_offset ; t#__be32 count ; t#__be32 code_offset ; t#u8 major ; t#u8 minor ; t#u8 revision ; t#u8 padding ; t#u8 reserved [ 4 ] ; } +s#qe_firmware struct qe_firmware { s#qe_header header ; t#u8 id [ 62 ] ; t#u8 split ; t#u8 count ; struct { t#__be16 model ; t#u8 major ; t#u8 minor ; } __attribute__ ( ( packed ) ) soc ; t#u8 padding [ 4 ] ; t#__be64 extended_modes ; t#__be32 vtraps [ 8 ] ; t#u8 reserved [ 4 ] ; s#qe_microcode __attribute__ ( ( __packed__ ) ) microcode [ ] ; } +qe_upload_firmware int qe_upload_firmware ( const s#qe_firmware * ) +s#qe_firmware_info struct qe_firmware_info { char id [ 64 ] ; t#u32 vtraps [ 8 ] ; t#u64 extended_modes ; } +qe_get_firmware_info s#qe_firmware_info * qe_get_firmware_info ( void ) +qe_get_num_of_risc unsigned int qe_get_num_of_risc ( void ) +qe_get_num_of_snums unsigned int qe_get_num_of_snums ( void ) + +/* drivers/soc/fsl/qe/qe_common.o */ +cpm_muram_alloc t#s32 cpm_muram_alloc ( unsigned long , unsigned long ) +cpm_muram_free void cpm_muram_free ( t#s32 ) +cpm_muram_alloc_fixed t#s32 cpm_muram_alloc_fixed ( unsigned long , unsigned long ) +cpm_muram_addr void * cpm_muram_addr ( unsigned long ) +cpm_muram_offset unsigned long cpm_muram_offset ( const void * ) +cpm_muram_dma t#dma_addr_t cpm_muram_dma ( void * ) +cpm_muram_free_addr void cpm_muram_free_addr ( const void * ) + +/* drivers/soc/fsl/qe/qe_io.o */ +s#qe_pio_regs struct qe_pio_regs { t#__be32 cpodr ; t#__be32 cpdata ; t#__be32 cpdir1 ; t#__be32 cpdir2 ; t#__be32 cppar1 ; t#__be32 cppar2 ; } +__par_io_config_pin extern void __par_io_config_pin ( s#qe_pio_regs * , t#u8 , int , int , int , int ) +par_io_config_pin extern int par_io_config_pin ( t#u8 , t#u8 , int , int , int , int ) +par_io_data_set extern int par_io_data_set ( t#u8 , t#u8 , t#u8 ) +s##device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##sock +s##seq_file +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +par_io_of_config extern int par_io_of_config ( s#device_node * ) + +/* drivers/soc/fsl/qe/ucc.o */ +ucc_set_qe_mux_mii_mng int ucc_set_qe_mux_mii_mng ( unsigned int ) + +/* drivers/soc/fsl/qe/ucc_slow.o */ +ucc_slow_get_qe_cr_subblock t#u32 ucc_slow_get_qe_cr_subblock ( int ) +e#ucc_slow_transparent_tcrc enum ucc_slow_transparent_tcrc { UCC_SLOW_TRANSPARENT_TCRC_CCITT_CRC16 = 0x00000000 , UCC_SLOW_TRANSPARENT_TCRC_CRC16 = 0x00004000 , UCC_SLOW_TRANSPARENT_TCRC_CCITT_CRC32 = 0x00008000 , } +e#ucc_slow_channel_protocol_mode enum ucc_slow_channel_protocol_mode { UCC_SLOW_CHANNEL_PROTOCOL_MODE_QMC = 0x00000002 , UCC_SLOW_CHANNEL_PROTOCOL_MODE_UART = 0x00000004 , UCC_SLOW_CHANNEL_PROTOCOL_MODE_BISYNC = 0x00000008 , } +e#ucc_slow_diag_mode enum ucc_slow_diag_mode { UCC_SLOW_DIAG_MODE_NORMAL = 0x00000000 , UCC_SLOW_DIAG_MODE_LOOPBACK = 0x00000040 , UCC_SLOW_DIAG_MODE_ECHO = 0x00000080 , UCC_SLOW_DIAG_MODE_LOOPBACK_ECHO = 0x000000c0 } +e#ucc_slow_tx_oversampling_rate enum ucc_slow_tx_oversampling_rate { UCC_SLOW_OVERSAMPLING_RATE_TX_TDCR_1 = 0x00000000 , UCC_SLOW_OVERSAMPLING_RATE_TX_TDCR_8 = 0x00010000 , UCC_SLOW_OVERSAMPLING_RATE_TX_TDCR_16 = 0x00020000 , UCC_SLOW_OVERSAMPLING_RATE_TX_TDCR_32 = 0x00030000 , } +e#ucc_slow_rx_oversampling_rate enum ucc_slow_rx_oversampling_rate { UCC_SLOW_OVERSAMPLING_RATE_RX_RDCR_1 = 0x00000000 , UCC_SLOW_OVERSAMPLING_RATE_RX_RDCR_8 = 0x00004000 , UCC_SLOW_OVERSAMPLING_RATE_RX_RDCR_16 = 0x00008000 , UCC_SLOW_OVERSAMPLING_RATE_RX_RDCR_32 = 0x0000c000 , } +e#ucc_slow_tx_encoding_method enum ucc_slow_tx_encoding_method { UCC_SLOW_TRANSMITTER_ENCODING_METHOD_TENC_NRZ = 0x00000000 , UCC_SLOW_TRANSMITTER_ENCODING_METHOD_TENC_NRZI = 0x00000100 } +e#ucc_slow_rx_decoding_method enum ucc_slow_rx_decoding_method { UCC_SLOW_RECEIVER_DECODING_METHOD_RENC_NRZ = 0x00000000 , UCC_SLOW_RECEIVER_DECODING_METHOD_RENC_NRZI = 0x00000800 } +s#ucc_slow_info struct ucc_slow_info { int ucc_num ; int protocol ; e#qe_clock rx_clock ; e#qe_clock tx_clock ; t#phys_addr_t regs ; int irq ; t#u16 uccm_mask ; int data_mem_part ; int init_tx ; int init_rx ; t#u32 tx_bd_ring_len ; t#u32 rx_bd_ring_len ; int rx_interrupts ; int brkpt_support ; int grant_support ; int tsa ; int cdp ; int cds ; int ctsp ; int ctss ; int rinv ; int tinv ; int rtsm ; int rfw ; int tci ; int tend ; int tfl ; int txsy ; t#u16 max_rx_buf_length ; e#ucc_slow_transparent_tcrc tcrc ; e#ucc_slow_channel_protocol_mode mode ; e#ucc_slow_diag_mode diag ; e#ucc_slow_tx_oversampling_rate tdcr ; e#ucc_slow_rx_oversampling_rate rdcr ; e#ucc_slow_tx_encoding_method tenc ; e#ucc_slow_rx_decoding_method renc ; } +s#ucc_slow_pram struct ucc_slow_pram { t#__be16 rbase ; t#__be16 tbase ; t#u8 rbmr ; t#u8 tbmr ; t#__be16 mrblr ; t#__be32 rstate ; t#__be32 rptr ; t#__be16 rbptr ; t#__be16 rcount ; t#__be32 rtemp ; t#__be32 tstate ; t#__be32 tptr ; t#__be16 tbptr ; t#__be16 tcount ; t#__be32 ttemp ; t#__be32 rcrc ; t#__be32 tcrc ; } +s#qe_bd struct qe_bd { t#__be16 status ; t#__be16 length ; t#__be32 buf ; } +s#ucc_slow_private struct ucc_slow_private { s#ucc_slow_info * us_info ; s#ucc_slow * us_regs ; s#ucc_slow_pram * us_pram ; t#s32 us_pram_offset ; int enabled_tx ; int enabled_rx ; int stopped_tx ; int stopped_rx ; s#list_head confQ ; t#u32 first_tx_bd_mask ; t#s32 tx_base_offset ; t#s32 rx_base_offset ; s#qe_bd * confBd ; s#qe_bd * tx_bd ; s#qe_bd * rx_bd ; void * p_rx_frame ; t#__be16 * p_ucce ; t#__be16 * p_uccm ; t#u16 saved_uccm ; t#u32 tx_frames ; t#u32 rx_frames ; t#u32 rx_discarded ; } +ucc_slow_graceful_stop_tx void ucc_slow_graceful_stop_tx ( s#ucc_slow_private * ) +ucc_slow_stop_tx void ucc_slow_stop_tx ( s#ucc_slow_private * ) +ucc_slow_restart_tx void ucc_slow_restart_tx ( s#ucc_slow_private * ) +e#comm_dir enum comm_dir { COMM_DIR_NONE = 0 , COMM_DIR_RX = 1 , COMM_DIR_TX = 2 , COMM_DIR_RX_AND_TX = 3 } +ucc_slow_enable void ucc_slow_enable ( s#ucc_slow_private * , e#comm_dir ) +ucc_slow_disable void ucc_slow_disable ( s#ucc_slow_private * , e#comm_dir ) +ucc_slow_init int ucc_slow_init ( s#ucc_slow_info * , s#ucc_slow_private * * ) +ucc_slow_free void ucc_slow_free ( s#ucc_slow_private * ) + +/* drivers/soc/mediatek/mtk-cmdq-helper.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#cmdq_client_reg struct cmdq_client_reg { t#u8 subsys ; t#u16 offset ; t#u16 size ; } +cmdq_dev_get_client_reg int cmdq_dev_get_client_reg ( s#device * , s#cmdq_client_reg * , int ) +s#cmdq_client struct cmdq_client { s#mbox_client client ; s#mbox_chan * chan ; } +cmdq_mbox_create s#cmdq_client * cmdq_mbox_create ( s#device * , int ) +cmdq_mbox_destroy void cmdq_mbox_destroy ( s#cmdq_client * ) +s#cmdq_cb_data struct cmdq_cb_data { int sta ; void * data ; s#cmdq_pkt * pkt ; } +t#cmdq_async_flush_cb typedef void ( * cmdq_async_flush_cb ) ( s#cmdq_cb_data ) +s#cmdq_task_cb struct cmdq_task_cb { t#cmdq_async_flush_cb cb ; void * data ; } +s#cmdq_pkt struct cmdq_pkt { void * va_base ; t#dma_addr_t pa_base ; t#size_t cmd_buf_size ; t#size_t buf_size ; s#cmdq_task_cb cb ; s#cmdq_task_cb async_cb ; void * cl ; } +cmdq_pkt_create s#cmdq_pkt * cmdq_pkt_create ( s#cmdq_client * , t#size_t ) +cmdq_pkt_destroy void cmdq_pkt_destroy ( s#cmdq_pkt * ) +cmdq_pkt_write int cmdq_pkt_write ( s#cmdq_pkt * , t#u8 , t#u16 , t#u32 ) +cmdq_pkt_write_mask int cmdq_pkt_write_mask ( s#cmdq_pkt * , t#u8 , t#u16 , t#u32 , t#u32 ) +cmdq_pkt_read_s int cmdq_pkt_read_s ( s#cmdq_pkt * , t#u16 , t#u16 , t#u16 ) +cmdq_pkt_write_s int cmdq_pkt_write_s ( s#cmdq_pkt * , t#u16 , t#u16 , t#u16 ) +cmdq_pkt_write_s_mask int cmdq_pkt_write_s_mask ( s#cmdq_pkt * , t#u16 , t#u16 , t#u16 , t#u32 ) +cmdq_pkt_write_s_value int cmdq_pkt_write_s_value ( s#cmdq_pkt * , t#u8 , t#u16 , t#u32 ) +cmdq_pkt_write_s_mask_value int cmdq_pkt_write_s_mask_value ( s#cmdq_pkt * , t#u8 , t#u16 , t#u32 , t#u32 ) +cmdq_pkt_wfe int cmdq_pkt_wfe ( s#cmdq_pkt * , t#u16 , t#bool ) +cmdq_pkt_clear_event int cmdq_pkt_clear_event ( s#cmdq_pkt * , t#u16 ) +cmdq_pkt_set_event int cmdq_pkt_set_event ( s#cmdq_pkt * , t#u16 ) +cmdq_pkt_poll int cmdq_pkt_poll ( s#cmdq_pkt * , t#u8 , t#u16 , t#u32 ) +cmdq_pkt_poll_mask int cmdq_pkt_poll_mask ( s#cmdq_pkt * , t#u8 , t#u16 , t#u32 , t#u32 ) +cmdq_pkt_assign int cmdq_pkt_assign ( s#cmdq_pkt * , t#u16 , t#u32 ) +cmdq_pkt_jump int cmdq_pkt_jump ( s#cmdq_pkt * , t#dma_addr_t ) +cmdq_pkt_finalize int cmdq_pkt_finalize ( s#cmdq_pkt * ) +cmdq_pkt_flush_async int cmdq_pkt_flush_async ( s#cmdq_pkt * , t#cmdq_async_flush_cb , void * ) + +/* drivers/soc/mediatek/mtk-mmsys.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#mtk_ddp_comp_id enum mtk_ddp_comp_id { DDP_COMPONENT_AAL0 , DDP_COMPONENT_AAL1 , DDP_COMPONENT_BLS , DDP_COMPONENT_CCORR , DDP_COMPONENT_COLOR0 , DDP_COMPONENT_COLOR1 , DDP_COMPONENT_DITHER , DDP_COMPONENT_DPI0 , DDP_COMPONENT_DPI1 , DDP_COMPONENT_DSI0 , DDP_COMPONENT_DSI1 , DDP_COMPONENT_DSI2 , DDP_COMPONENT_DSI3 , DDP_COMPONENT_GAMMA , DDP_COMPONENT_OD0 , DDP_COMPONENT_OD1 , DDP_COMPONENT_OVL0 , DDP_COMPONENT_OVL_2L0 , DDP_COMPONENT_OVL_2L1 , DDP_COMPONENT_OVL_2L2 , DDP_COMPONENT_OVL1 , DDP_COMPONENT_POSTMASK0 , DDP_COMPONENT_PWM0 , DDP_COMPONENT_PWM1 , DDP_COMPONENT_PWM2 , DDP_COMPONENT_RDMA0 , DDP_COMPONENT_RDMA1 , DDP_COMPONENT_RDMA2 , DDP_COMPONENT_RDMA4 , DDP_COMPONENT_UFOE , DDP_COMPONENT_WDMA0 , DDP_COMPONENT_WDMA1 , DDP_COMPONENT_ID_MAX , } +mtk_mmsys_ddp_connect void mtk_mmsys_ddp_connect ( s#device * , e#mtk_ddp_comp_id , e#mtk_ddp_comp_id ) +mtk_mmsys_ddp_disconnect void mtk_mmsys_ddp_disconnect ( s#device * , e#mtk_ddp_comp_id , e#mtk_ddp_comp_id ) + +/* drivers/soc/mediatek/mtk-mutex.o */ +s##mtk_mutex +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mtk_mutex_get s#mtk_mutex * mtk_mutex_get ( s#device * ) +mtk_mutex_put void mtk_mutex_put ( s#mtk_mutex * ) +mtk_mutex_prepare int mtk_mutex_prepare ( s#mtk_mutex * ) +mtk_mutex_unprepare void mtk_mutex_unprepare ( s#mtk_mutex * ) +mtk_mutex_add_comp void mtk_mutex_add_comp ( s#mtk_mutex * , e#mtk_ddp_comp_id ) +mtk_mutex_remove_comp void mtk_mutex_remove_comp ( s#mtk_mutex * , e#mtk_ddp_comp_id ) +mtk_mutex_enable void mtk_mutex_enable ( s#mtk_mutex * ) +mtk_mutex_disable void mtk_mutex_disable ( s#mtk_mutex * ) +mtk_mutex_acquire void mtk_mutex_acquire ( s#mtk_mutex * ) +mtk_mutex_release void mtk_mutex_release ( s#mtk_mutex * ) + +/* drivers/soc/qcom/apr.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#apr_device struct apr_device { s#device dev ; t#uint16_t svc_id ; t#uint16_t domain_id ; t#uint32_t version ; char name [ 32 ] ; const char * service_path ; t#spinlock_t lock ; s#list_head node ; } +s#apr_hdr struct apr_hdr { t#uint16_t hdr_field ; t#uint16_t pkt_size ; t#uint8_t src_svc ; t#uint8_t src_domain ; t#uint16_t src_port ; t#uint8_t dest_svc ; t#uint8_t dest_domain ; t#uint16_t dest_port ; t#uint32_t token ; t#uint32_t opcode ; } +s#apr_pkt struct apr_pkt { s#apr_hdr hdr ; t#uint8_t payload [ ] ; } +apr_send_pkt int apr_send_pkt ( s#apr_device * , s#apr_pkt * ) +aprbus extern s#bus_type aprbus +s#apr_resp_pkt struct apr_resp_pkt { s#apr_hdr hdr ; void * payload ; int payload_size ; } +s#apr_device_id struct apr_device_id { char name [ 32 ] ; t#__u32 domain_id ; t#__u32 svc_id ; t#__u32 svc_version ; t#kernel_ulong_t driver_data ; } +s#apr_driver struct apr_driver { int ( * probe ) ( s#apr_device * ) ; int ( * remove ) ( s#apr_device * ) ; int ( * callback ) ( s#apr_device * , s#apr_resp_pkt * ) ; s#device_driver driver ; const s#apr_device_id * id_table ; } +__apr_driver_register int __apr_driver_register ( s#apr_driver * , s#module * ) +apr_driver_unregister void apr_driver_unregister ( s#apr_driver * ) + +/* drivers/soc/qcom/cmd-db.o */ +cmd_db_ready int cmd_db_ready ( void ) +cmd_db_read_addr t#u32 cmd_db_read_addr ( const char * ) +cmd_db_read_aux_data const void * cmd_db_read_aux_data ( const char * , t#size_t * ) +E#CMD_DB_HW_MIN 3 +E#CMD_DB_HW_BCM 5 +e#cmd_db_hw_type enum cmd_db_hw_type { CMD_DB_HW_INVALID = 0 , CMD_DB_HW_MIN = 3 , CMD_DB_HW_ARC = E#CMD_DB_HW_MIN , CMD_DB_HW_VRM = 4 , CMD_DB_HW_BCM = 5 , CMD_DB_HW_MAX = E#CMD_DB_HW_BCM , CMD_DB_HW_ALL = 0xff , } +cmd_db_read_slave_id e#cmd_db_hw_type cmd_db_read_slave_id ( const char * ) + +/* drivers/soc/qcom/kryo-l2-accessors.o */ +kryo_l2_set_indirect_reg void kryo_l2_set_indirect_reg ( t#u64 , t#u64 ) +kryo_l2_get_indirect_reg t#u64 kryo_l2_get_indirect_reg ( t#u64 ) + +/* drivers/soc/qcom/llcc-qcom.o */ +s#llcc_slice_desc struct llcc_slice_desc { t#u32 slice_id ; t#size_t slice_size ; } +llcc_slice_getd s#llcc_slice_desc * llcc_slice_getd ( t#u32 ) +llcc_slice_putd void llcc_slice_putd ( s#llcc_slice_desc * ) +llcc_slice_activate int llcc_slice_activate ( s#llcc_slice_desc * ) +llcc_slice_deactivate int llcc_slice_deactivate ( s#llcc_slice_desc * ) +llcc_get_slice_id int llcc_get_slice_id ( s#llcc_slice_desc * ) +llcc_get_slice_size t#size_t llcc_get_slice_size ( s#llcc_slice_desc * ) + +/* drivers/soc/qcom/mdt_loader.o */ +qcom_mdt_get_size t#ssize_t qcom_mdt_get_size ( const s#firmware * ) +qcom_mdt_read_metadata void * qcom_mdt_read_metadata ( const s#firmware * , t#size_t * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +qcom_mdt_load int qcom_mdt_load ( s#device * , const s#firmware * , const char * , int , void * , t#phys_addr_t , t#size_t , t#phys_addr_t * ) +qcom_mdt_load_no_init int qcom_mdt_load_no_init ( s#device * , const s#firmware * , const char * , int , void * , t#phys_addr_t , t#size_t , t#phys_addr_t * ) + +/* drivers/soc/qcom/ocmem.o */ +s##ocmem +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_get_ocmem s#ocmem * of_get_ocmem ( s#device * ) +s#ocmem_buf struct ocmem_buf { unsigned long offset ; unsigned long addr ; unsigned long len ; } +e#ocmem_client enum ocmem_client { OCMEM_GRAPHICS = 0x0 , OCMEM_CLIENT_MAX , } +ocmem_allocate s#ocmem_buf * ocmem_allocate ( s#ocmem * , e#ocmem_client , unsigned long ) +ocmem_free void ocmem_free ( s#ocmem * , e#ocmem_client , s#ocmem_buf * ) + +/* drivers/soc/qcom/pdr_interface.o */ +s##pdr_service +s##pdr_handle +pdr_add_lookup s#pdr_service * pdr_add_lookup ( s#pdr_handle * , const char * , const char * ) +pdr_restart_pd int pdr_restart_pd ( s#pdr_handle * , s#pdr_service * ) +pdr_handle_alloc s#pdr_handle * pdr_handle_alloc ( void ( * ) ( int , char * , void * ) , void * ) +pdr_handle_release void pdr_handle_release ( s#pdr_handle * ) + +/* drivers/soc/qcom/qcom-geni-se.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##geni_wrapper +s##clk +s##icc_path +s#geni_icc_path struct geni_icc_path { s#icc_path * path ; unsigned int avg_bw ; } +s#geni_se struct geni_se { void * base ; s#device * dev ; s#geni_wrapper * wrapper ; s#clk * clk ; unsigned int num_clk_levels ; unsigned long * clk_perf_tbl ; s#geni_icc_path icc_paths [ 3 ] ; } +geni_se_get_qup_hw_version t#u32 geni_se_get_qup_hw_version ( s#geni_se * ) +geni_se_init void geni_se_init ( s#geni_se * , t#u32 , t#u32 ) +e#geni_se_xfer_mode enum geni_se_xfer_mode { GENI_SE_INVALID , GENI_SE_FIFO , GENI_SE_DMA , } +geni_se_select_mode void geni_se_select_mode ( s#geni_se * , e#geni_se_xfer_mode ) +geni_se_config_packing void geni_se_config_packing ( s#geni_se * , int , int , t#bool , t#bool , t#bool ) +geni_se_resources_off int geni_se_resources_off ( s#geni_se * ) +geni_se_resources_on int geni_se_resources_on ( s#geni_se * ) +geni_se_clk_tbl_get int geni_se_clk_tbl_get ( s#geni_se * , unsigned long * * ) +geni_se_clk_freq_match int geni_se_clk_freq_match ( s#geni_se * , unsigned long , unsigned int * , unsigned long * , t#bool ) +geni_se_tx_dma_prep int geni_se_tx_dma_prep ( s#geni_se * , void * , t#size_t , t#dma_addr_t * ) +geni_se_rx_dma_prep int geni_se_rx_dma_prep ( s#geni_se * , void * , t#size_t , t#dma_addr_t * ) +geni_se_tx_dma_unprep void geni_se_tx_dma_unprep ( s#geni_se * , t#dma_addr_t , t#size_t ) +geni_se_rx_dma_unprep void geni_se_rx_dma_unprep ( s#geni_se * , t#dma_addr_t , t#size_t ) +geni_icc_get int geni_icc_get ( s#geni_se * , const char * ) +geni_icc_set_bw int geni_icc_set_bw ( s#geni_se * ) +geni_icc_set_tag void geni_icc_set_tag ( s#geni_se * , t#u32 ) +geni_icc_enable int geni_icc_enable ( s#geni_se * ) +geni_icc_disable int geni_icc_disable ( s#geni_se * ) + +/* drivers/soc/qcom/qcom_aoss.o */ +s##qmp +qmp_send int qmp_send ( s#qmp * , const void * , t#size_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qmp_get s#qmp * qmp_get ( s#device * ) +qmp_put void qmp_put ( s#qmp * ) + +/* drivers/soc/qcom/qmi_encdec.o */ +qmi_encode_message void * qmi_encode_message ( int , unsigned int , t#size_t * , unsigned int , s#qmi_elem_info * , const void * ) +qmi_decode_message int qmi_decode_message ( const void * , t#size_t , s#qmi_elem_info * , void * ) +qmi_response_type_v01_ei extern s#qmi_elem_info qmi_response_type_v01_ei [ ] + +/* drivers/soc/qcom/qmi_interface.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +qmi_add_lookup int qmi_add_lookup ( s#qmi_handle * , unsigned int , unsigned int , unsigned int ) +qmi_add_server int qmi_add_server ( s#qmi_handle * , unsigned int , unsigned int , unsigned int ) +qmi_txn_init int qmi_txn_init ( s#qmi_handle * , s#qmi_txn * , s#qmi_elem_info * , void * ) +qmi_txn_wait int qmi_txn_wait ( s#qmi_txn * , unsigned long ) +qmi_txn_cancel void qmi_txn_cancel ( s#qmi_txn * ) +qmi_handle_init int qmi_handle_init ( s#qmi_handle * , t#size_t , const s#qmi_ops * , const s#qmi_msg_handler * ) +qmi_handle_release void qmi_handle_release ( s#qmi_handle * ) +qmi_send_request t#ssize_t qmi_send_request ( s#qmi_handle * , s#sockaddr_qrtr * , s#qmi_txn * , int , t#size_t , s#qmi_elem_info * , const void * ) +qmi_send_response t#ssize_t qmi_send_response ( s#qmi_handle * , s#sockaddr_qrtr * , s#qmi_txn * , int , t#size_t , s#qmi_elem_info * , const void * ) +qmi_send_indication t#ssize_t qmi_send_indication ( s#qmi_handle * , s#sockaddr_qrtr * , int , t#size_t , s#qmi_elem_info * , const void * ) + +/* drivers/soc/qcom/rpmh.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#rpmh_state enum rpmh_state { RPMH_SLEEP_STATE , RPMH_WAKE_ONLY_STATE , RPMH_ACTIVE_ONLY_STATE , } +s#tcs_cmd struct tcs_cmd { t#u32 addr ; t#u32 data ; t#u32 wait ; } +rpmh_write_async int rpmh_write_async ( const s#device * , e#rpmh_state , const s#tcs_cmd * , t#u32 ) +rpmh_write int rpmh_write ( const s#device * , e#rpmh_state , const s#tcs_cmd * , t#u32 ) +rpmh_write_batch int rpmh_write_batch ( const s#device * , e#rpmh_state , const s#tcs_cmd * , t#u32 * ) +rpmh_invalidate void rpmh_invalidate ( const s#device * ) + +/* drivers/soc/qcom/smd-rpm.o */ +s##qcom_smd_rpm +qcom_rpm_smd_write int qcom_rpm_smd_write ( s#qcom_smd_rpm * , int , t#u32 , t#u32 , void * , t#size_t ) + +/* drivers/soc/qcom/smem.o */ +qcom_smem_alloc int qcom_smem_alloc ( unsigned , unsigned , t#size_t ) +qcom_smem_get void * qcom_smem_get ( unsigned , unsigned , t#size_t * ) +qcom_smem_get_free_space int qcom_smem_get_free_space ( unsigned ) +qcom_smem_virt_to_phys t#phys_addr_t qcom_smem_virt_to_phys ( void * ) + +/* drivers/soc/qcom/smem_state.o */ +s##qcom_smem_state +qcom_smem_state_update_bits int qcom_smem_state_update_bits ( s#qcom_smem_state * , t#u32 , t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +qcom_smem_state_get s#qcom_smem_state * qcom_smem_state_get ( s#device * , const char * , unsigned * ) +qcom_smem_state_put void qcom_smem_state_put ( s#qcom_smem_state * ) +devm_qcom_smem_state_get s#qcom_smem_state * devm_qcom_smem_state_get ( s#device * , const char * , unsigned * ) +s#qcom_smem_state_ops struct qcom_smem_state_ops { int ( * update_bits ) ( void * , t#u32 , t#u32 ) ; } +qcom_smem_state_register s#qcom_smem_state * qcom_smem_state_register ( s#device_node * , const s#qcom_smem_state_ops * , void * ) +qcom_smem_state_unregister void qcom_smem_state_unregister ( s#qcom_smem_state * ) + +/* drivers/soc/qcom/wcnss_ctrl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##rpmsg_device_ops +s##rpmsg_endpoint_ops +qcom_wcnss_open_channel s#rpmsg_endpoint * qcom_wcnss_open_channel ( void * , const char * , t#rpmsg_rx_cb_t , void * ) + +/* drivers/soc/samsung/exynos-pmu.o */ +s##regmap +exynos_get_pmu_regmap extern s#regmap * exynos_get_pmu_regmap ( void ) + +/* drivers/soc/sunxi/sunxi_sram.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sunxi_sram_claim int sunxi_sram_claim ( s#device * ) +sunxi_sram_release int sunxi_sram_release ( s#device * ) + +/* drivers/soc/tegra/common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#tegra_core_opp_params struct tegra_core_opp_params { t#bool init_state ; } +devm_tegra_core_dev_init_opp_table int devm_tegra_core_dev_init_opp_table ( s#device * , s#tegra_core_opp_params * ) + +/* drivers/soc/tegra/fuse/fuse-tegra.o */ +e#tegra_revision enum tegra_revision { TEGRA_REVISION_UNKNOWN = 0 , TEGRA_REVISION_A01 , TEGRA_REVISION_A02 , TEGRA_REVISION_A03 , TEGRA_REVISION_A03p , TEGRA_REVISION_A04 , TEGRA_REVISION_MAX , } +s#tegra_sku_info struct tegra_sku_info { int sku_id ; int cpu_process_id ; int cpu_speedo_id ; int cpu_speedo_value ; int cpu_iddq_value ; int soc_process_id ; int soc_speedo_id ; int soc_speedo_value ; int gpu_process_id ; int gpu_speedo_id ; int gpu_speedo_value ; e#tegra_revision revision ; } +tegra_sku_info extern s#tegra_sku_info tegra_sku_info +tegra_fuse_readl int tegra_fuse_readl ( unsigned long , t#u32 * ) + +/* drivers/soc/tegra/fuse/tegra-apbmisc.o */ +tegra_read_ram_code t#u32 tegra_read_ram_code ( void ) +tegra194_miscreg_mask_serror int tegra194_miscreg_mask_serror ( void ) + +/* drivers/soc/tegra/pmc.o */ +tegra_powergate_power_on int tegra_powergate_power_on ( unsigned int ) +tegra_powergate_power_off int tegra_powergate_power_off ( unsigned int ) +tegra_powergate_remove_clamping int tegra_powergate_remove_clamping ( unsigned int ) +s##clk +s##reset_control +tegra_powergate_sequence_power_up int tegra_powergate_sequence_power_up ( unsigned int , s#clk * , s#reset_control * ) +e#tegra_io_pad enum tegra_io_pad { TEGRA_IO_PAD_AUDIO , TEGRA_IO_PAD_AUDIO_HV , TEGRA_IO_PAD_BB , TEGRA_IO_PAD_CAM , TEGRA_IO_PAD_COMP , TEGRA_IO_PAD_CONN , TEGRA_IO_PAD_CSIA , TEGRA_IO_PAD_CSIB , TEGRA_IO_PAD_CSIC , TEGRA_IO_PAD_CSID , TEGRA_IO_PAD_CSIE , TEGRA_IO_PAD_CSIF , TEGRA_IO_PAD_CSIG , TEGRA_IO_PAD_CSIH , TEGRA_IO_PAD_DAP3 , TEGRA_IO_PAD_DAP5 , TEGRA_IO_PAD_DBG , TEGRA_IO_PAD_DEBUG_NONAO , TEGRA_IO_PAD_DMIC , TEGRA_IO_PAD_DMIC_HV , TEGRA_IO_PAD_DP , TEGRA_IO_PAD_DSI , TEGRA_IO_PAD_DSIB , TEGRA_IO_PAD_DSIC , TEGRA_IO_PAD_DSID , TEGRA_IO_PAD_EDP , TEGRA_IO_PAD_EMMC , TEGRA_IO_PAD_EMMC2 , TEGRA_IO_PAD_EQOS , TEGRA_IO_PAD_GPIO , TEGRA_IO_PAD_GP_PWM2 , TEGRA_IO_PAD_GP_PWM3 , TEGRA_IO_PAD_HDMI , TEGRA_IO_PAD_HDMI_DP0 , TEGRA_IO_PAD_HDMI_DP1 , TEGRA_IO_PAD_HDMI_DP2 , TEGRA_IO_PAD_HDMI_DP3 , TEGRA_IO_PAD_HSIC , TEGRA_IO_PAD_HV , TEGRA_IO_PAD_LVDS , TEGRA_IO_PAD_MIPI_BIAS , TEGRA_IO_PAD_NAND , TEGRA_IO_PAD_PEX_BIAS , TEGRA_IO_PAD_PEX_CLK_BIAS , TEGRA_IO_PAD_PEX_CLK1 , TEGRA_IO_PAD_PEX_CLK2 , TEGRA_IO_PAD_PEX_CLK3 , TEGRA_IO_PAD_PEX_CLK_2_BIAS , TEGRA_IO_PAD_PEX_CLK_2 , TEGRA_IO_PAD_PEX_CNTRL , TEGRA_IO_PAD_PEX_CTL2 , TEGRA_IO_PAD_PEX_L0_RST , TEGRA_IO_PAD_PEX_L1_RST , TEGRA_IO_PAD_PEX_L5_RST , TEGRA_IO_PAD_PWR_CTL , TEGRA_IO_PAD_SDMMC1 , TEGRA_IO_PAD_SDMMC1_HV , TEGRA_IO_PAD_SDMMC2 , TEGRA_IO_PAD_SDMMC2_HV , TEGRA_IO_PAD_SDMMC3 , TEGRA_IO_PAD_SDMMC3_HV , TEGRA_IO_PAD_SDMMC4 , TEGRA_IO_PAD_SOC_GPIO10 , TEGRA_IO_PAD_SOC_GPIO12 , TEGRA_IO_PAD_SOC_GPIO13 , TEGRA_IO_PAD_SOC_GPIO53 , TEGRA_IO_PAD_SPI , TEGRA_IO_PAD_SPI_HV , TEGRA_IO_PAD_SYS_DDC , TEGRA_IO_PAD_UART , TEGRA_IO_PAD_UART4 , TEGRA_IO_PAD_UART5 , TEGRA_IO_PAD_UFS , TEGRA_IO_PAD_USB0 , TEGRA_IO_PAD_USB1 , TEGRA_IO_PAD_USB2 , TEGRA_IO_PAD_USB3 , TEGRA_IO_PAD_USB_BIAS , TEGRA_IO_PAD_AO_HV , } +tegra_io_pad_power_enable int tegra_io_pad_power_enable ( e#tegra_io_pad ) +tegra_io_pad_power_disable int tegra_io_pad_power_disable ( e#tegra_io_pad ) +tegra_io_rail_power_on int tegra_io_rail_power_on ( unsigned int ) +tegra_io_rail_power_off int tegra_io_rail_power_off ( unsigned int ) + +/* drivers/soc/ti/k3-ringacc.o */ +s##k3_ring +s##k3_ringacc +k3_ringacc_request_ring s#k3_ring * k3_ringacc_request_ring ( s#k3_ringacc * , int , t#u32 ) +k3_ringacc_request_rings_pair int k3_ringacc_request_rings_pair ( s#k3_ringacc * , int , int , s#k3_ring * * , s#k3_ring * * ) +k3_ringacc_ring_reset void k3_ringacc_ring_reset ( s#k3_ring * ) +k3_ringacc_ring_reset_dma void k3_ringacc_ring_reset_dma ( s#k3_ring * , t#u32 ) +k3_ringacc_ring_free int k3_ringacc_ring_free ( s#k3_ring * ) +k3_ringacc_get_ring_id t#u32 k3_ringacc_get_ring_id ( s#k3_ring * ) +k3_ringacc_get_tisci_dev_id t#u32 k3_ringacc_get_tisci_dev_id ( s#k3_ring * ) +k3_ringacc_get_ring_irq_num int k3_ringacc_get_ring_irq_num ( s#k3_ring * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_affinity_desc +s##platform_msi_priv_data +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +k3_ringacc_ring_cfg int k3_ringacc_ring_cfg ( s#k3_ring * , s#k3_ring_cfg * ) +k3_ringacc_ring_get_size t#u32 k3_ringacc_ring_get_size ( s#k3_ring * ) +k3_ringacc_ring_get_free t#u32 k3_ringacc_ring_get_free ( s#k3_ring * ) +k3_ringacc_ring_get_occ t#u32 k3_ringacc_ring_get_occ ( s#k3_ring * ) +k3_ringacc_ring_is_full t#u32 k3_ringacc_ring_is_full ( s#k3_ring * ) +k3_ringacc_ring_push int k3_ringacc_ring_push ( s#k3_ring * , void * ) +k3_ringacc_ring_push_head int k3_ringacc_ring_push_head ( s#k3_ring * , void * ) +k3_ringacc_ring_pop int k3_ringacc_ring_pop ( s#k3_ring * , void * ) +k3_ringacc_ring_pop_tail int k3_ringacc_ring_pop_tail ( s#k3_ring * , void * ) +of_k3_ringacc_get_by_phandle s#k3_ringacc * of_k3_ringacc_get_by_phandle ( s#device_node * , const char * ) +s##mfd_cell +s#k3_ringacc_init_data struct k3_ringacc_init_data { const s#ti_sci_handle * tisci ; t#u32 tisci_dev_id ; t#u32 num_rings ; } +k3_ringacc_dmarings_init s#k3_ringacc * k3_ringacc_dmarings_init ( s#platform_device * , s#k3_ringacc_init_data * ) + +/* drivers/soc/ti/ti_sci_inta_msi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##irq_affinity_desc +s##platform_msi_priv_data +e##irqchip_irq_state +s##irqaction +s##irq_affinity_notify +s##proc_dir_entry +ti_sci_inta_msi_create_irq_domain s#irq_domain * ti_sci_inta_msi_create_irq_domain ( s#fwnode_handle * , s#msi_domain_info * , s#irq_domain * ) +ti_sci_inta_msi_domain_alloc_irqs int ti_sci_inta_msi_domain_alloc_irqs ( s#device * , s#ti_sci_resource * ) +ti_sci_inta_msi_domain_free_irqs void ti_sci_inta_msi_domain_free_irqs ( s#device * ) +ti_sci_inta_msi_get_virq unsigned int ti_sci_inta_msi_get_virq ( s#device * , t#u32 ) + +/* drivers/soundwire/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#sdw_msg struct sdw_msg { t#u16 addr ; t#u16 len ; t#u8 dev_num ; t#u8 addr_page1 ; t#u8 addr_page2 ; t#u8 flags ; t#u8 * buf ; t#bool ssp_sync ; t#bool page ; } +sdw_bus_master_add int sdw_bus_master_add ( s#sdw_bus * , s#device * , s#fwnode_handle * ) +sdw_bus_master_delete void sdw_bus_master_delete ( s#sdw_bus * ) +sdw_write_no_pm int sdw_write_no_pm ( s#sdw_slave * , t#u32 , t#u8 ) +sdw_bread_no_pm_unlocked int sdw_bread_no_pm_unlocked ( s#sdw_bus * , t#u16 , t#u32 ) +sdw_bwrite_no_pm_unlocked int sdw_bwrite_no_pm_unlocked ( s#sdw_bus * , t#u16 , t#u32 , t#u8 ) +sdw_read_no_pm int sdw_read_no_pm ( s#sdw_slave * , t#u32 ) +sdw_update_no_pm int sdw_update_no_pm ( s#sdw_slave * , t#u32 , t#u8 , t#u8 ) +sdw_update int sdw_update ( s#sdw_slave * , t#u32 , t#u8 , t#u8 ) +sdw_nread int sdw_nread ( s#sdw_slave * , t#u32 , t#size_t , t#u8 * ) +sdw_nwrite int sdw_nwrite ( s#sdw_slave * , t#u32 , t#size_t , const t#u8 * ) +sdw_read int sdw_read ( s#sdw_slave * , t#u32 ) +sdw_write int sdw_write ( s#sdw_slave * , t#u32 , t#u8 ) +sdw_compare_devid int sdw_compare_devid ( s#sdw_slave * , s#sdw_slave_id ) +sdw_extract_slave_id void sdw_extract_slave_id ( s#sdw_bus * , t#u64 , s#sdw_slave_id * ) +sdw_bus_prep_clk_stop int sdw_bus_prep_clk_stop ( s#sdw_bus * ) +sdw_bus_clk_stop int sdw_bus_clk_stop ( s#sdw_bus * ) +sdw_bus_exit_clk_stop int sdw_bus_exit_clk_stop ( s#sdw_bus * ) +sdw_handle_slave_status int sdw_handle_slave_status ( s#sdw_bus * , e#sdw_slave_status [ ] ) +sdw_clear_slave_status void sdw_clear_slave_status ( s#sdw_bus * , t#u32 ) + +/* drivers/soundwire/bus_type.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +sdw_bus_type extern s#bus_type sdw_bus_type +s#sdw_device_id struct sdw_device_id { t#__u16 mfg_id ; t#__u16 part_id ; t#__u8 sdw_version ; t#__u8 class_id ; t#kernel_ulong_t driver_data ; } +s#sdw_slave_intr_status struct sdw_slave_intr_status { t#bool sdca_cascade ; t#u8 control_port ; t#u8 port [ 15 ] ; } +e#sdw_port_prep_ops enum sdw_port_prep_ops { SDW_OPS_PORT_PRE_PREP = 0 , SDW_OPS_PORT_PREP = 1 , SDW_OPS_PORT_POST_PREP = 2 , } +e#sdw_clk_stop_mode enum sdw_clk_stop_mode { SDW_CLK_STOP_MODE0 = 0 , SDW_CLK_STOP_MODE1 = 1 , } +e#sdw_clk_stop_type enum sdw_clk_stop_type { SDW_CLK_PRE_PREPARE = 0 , SDW_CLK_POST_PREPARE , SDW_CLK_PRE_DEPREPARE , SDW_CLK_POST_DEPREPARE , } +s#sdw_slave_ops struct sdw_slave_ops { int ( * read_prop ) ( s#sdw_slave * ) ; int ( * interrupt_callback ) ( s#sdw_slave * , s#sdw_slave_intr_status * ) ; int ( * update_status ) ( s#sdw_slave * , e#sdw_slave_status ) ; int ( * bus_config ) ( s#sdw_slave * , s#sdw_bus_params * ) ; int ( * port_prep ) ( s#sdw_slave * , s#sdw_prepare_ch * , e#sdw_port_prep_ops ) ; int ( * clk_stop ) ( s#sdw_slave * , e#sdw_clk_stop_mode , e#sdw_clk_stop_type ) ; } +s#sdw_driver struct sdw_driver { const char * name ; int ( * probe ) ( s#sdw_slave * , const s#sdw_device_id * ) ; int ( * remove ) ( s#sdw_slave * ) ; void ( * shutdown ) ( s#sdw_slave * ) ; const s#sdw_device_id * id_table ; const s#sdw_slave_ops * ops ; s#device_driver driver ; } +__sdw_register_driver int __sdw_register_driver ( s#sdw_driver * , s#module * ) +sdw_unregister_driver void sdw_unregister_driver ( s#sdw_driver * ) + +/* drivers/soundwire/mipi_disco.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +sdw_master_read_prop int sdw_master_read_prop ( s#sdw_bus * ) +sdw_slave_read_prop int sdw_slave_read_prop ( s#sdw_slave * ) + +/* drivers/soundwire/slave.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sdw_slave_add int sdw_slave_add ( s#sdw_bus * , s#sdw_slave_id * , s#fwnode_handle * ) + +/* drivers/soundwire/stream.o */ +sdw_rows extern int sdw_rows [ 24 ] +sdw_cols extern int sdw_cols [ 8 ] +sdw_find_col_index int sdw_find_col_index ( int ) +sdw_find_row_index int sdw_find_row_index ( int ) +s#sdw_stream_params struct sdw_stream_params { unsigned int rate ; unsigned int ch_count ; unsigned int bps ; } +e#sdw_stream_state enum sdw_stream_state { SDW_STREAM_ALLOCATED = 0 , SDW_STREAM_CONFIGURED = 1 , SDW_STREAM_PREPARED = 2 , SDW_STREAM_ENABLED = 3 , SDW_STREAM_DISABLED = 4 , SDW_STREAM_DEPREPARED = 5 , SDW_STREAM_RELEASED = 6 , } +e#sdw_stream_type enum sdw_stream_type { SDW_STREAM_PCM = 0 , SDW_STREAM_PDM = 1 , } +s#sdw_stream_runtime struct sdw_stream_runtime { const char * name ; s#sdw_stream_params params ; e#sdw_stream_state state ; e#sdw_stream_type type ; s#list_head master_list ; int m_rt_count ; } +sdw_prepare_stream int sdw_prepare_stream ( s#sdw_stream_runtime * ) +sdw_enable_stream int sdw_enable_stream ( s#sdw_stream_runtime * ) +sdw_disable_stream int sdw_disable_stream ( s#sdw_stream_runtime * ) +sdw_deprepare_stream int sdw_deprepare_stream ( s#sdw_stream_runtime * ) +sdw_alloc_stream s#sdw_stream_runtime * sdw_alloc_stream ( const char * ) +sdw_startup_stream int sdw_startup_stream ( void * ) +sdw_shutdown_stream void sdw_shutdown_stream ( void * ) +sdw_release_stream void sdw_release_stream ( s#sdw_stream_runtime * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#sdw_data_direction enum sdw_data_direction { SDW_DATA_DIR_RX = 0 , SDW_DATA_DIR_TX = 1 , } +s#sdw_stream_config struct sdw_stream_config { unsigned int frame_rate ; unsigned int ch_count ; unsigned int bps ; e#sdw_data_direction direction ; e#sdw_stream_type type ; } +s#sdw_port_config struct sdw_port_config { unsigned int num ; unsigned int ch_mask ; } +sdw_stream_add_master int sdw_stream_add_master ( s#sdw_bus * , s#sdw_stream_config * , s#sdw_port_config * , unsigned int , s#sdw_stream_runtime * ) +sdw_stream_remove_master int sdw_stream_remove_master ( s#sdw_bus * , s#sdw_stream_runtime * ) +sdw_stream_add_slave int sdw_stream_add_slave ( s#sdw_slave * , s#sdw_stream_config * , s#sdw_port_config * , unsigned int , s#sdw_stream_runtime * ) +sdw_stream_remove_slave int sdw_stream_remove_slave ( s#sdw_slave * , s#sdw_stream_runtime * ) + +/* drivers/spi/spi.o */ +s##static_key_mod +__tracepoint_spi_transfer_start extern s#tracepoint __tracepoint_spi_transfer_start +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +__traceiter_spi_transfer_start extern int __traceiter_spi_transfer_start ( void * , s#spi_message * , s#spi_transfer * ) +__SCK__tp_func_spi_transfer_start extern s#static_call_key __SCK__tp_func_spi_transfer_start +s##static_call_tramp +__SCT__tp_func_spi_transfer_start extern s#static_call_tramp __SCT__tp_func_spi_transfer_start +__tracepoint_spi_transfer_stop extern s#tracepoint __tracepoint_spi_transfer_stop +__traceiter_spi_transfer_stop extern int __traceiter_spi_transfer_stop ( void * , s#spi_message * , s#spi_transfer * ) +__SCK__tp_func_spi_transfer_stop extern s#static_call_key __SCK__tp_func_spi_transfer_stop +__SCT__tp_func_spi_transfer_stop extern s#static_call_tramp __SCT__tp_func_spi_transfer_stop +spi_statistics_add_transfer_stats void spi_statistics_add_transfer_stats ( s#spi_statistics * , s#spi_transfer * , s#spi_controller * ) +s#spi_device_id struct spi_device_id { char name [ 32 ] ; t#kernel_ulong_t driver_data ; } +spi_get_device_id extern const s#spi_device_id * spi_get_device_id ( const s#spi_device * ) +spi_bus_type extern s#bus_type spi_bus_type +s#spi_driver struct spi_driver { const s#spi_device_id * id_table ; int ( * probe ) ( s#spi_device * ) ; int ( * remove ) ( s#spi_device * ) ; void ( * shutdown ) ( s#spi_device * ) ; s#device_driver driver ; } +__spi_register_driver extern int __spi_register_driver ( s#module * , s#spi_driver * ) +spi_alloc_device extern s#spi_device * spi_alloc_device ( s#spi_controller * ) +spi_add_device extern int spi_add_device ( s#spi_device * ) +spi_new_device extern s#spi_device * spi_new_device ( s#spi_controller * , s#spi_board_info * ) +spi_unregister_device extern void spi_unregister_device ( s#spi_device * ) +spi_delay_to_ns extern int spi_delay_to_ns ( s#spi_delay * , s#spi_transfer * ) +spi_delay_exec extern int spi_delay_exec ( s#spi_delay * , s#spi_transfer * ) +spi_finalize_current_transfer extern void spi_finalize_current_transfer ( s#spi_controller * ) +spi_take_timestamp_pre void spi_take_timestamp_pre ( s#spi_controller * , s#spi_transfer * , t#size_t , t#bool ) +spi_take_timestamp_post void spi_take_timestamp_post ( s#spi_controller * , s#spi_transfer * , t#size_t , t#bool ) +spi_get_next_queued_message extern s#spi_message * spi_get_next_queued_message ( s#spi_controller * ) +spi_finalize_current_message extern void spi_finalize_current_message ( s#spi_controller * ) +spi_new_ancillary_device extern s#spi_device * spi_new_ancillary_device ( s#spi_device * , t#u8 ) +acpi_spi_count_resources int acpi_spi_count_resources ( s#acpi_device * ) +acpi_spi_device_alloc extern s#spi_device * acpi_spi_device_alloc ( s#spi_controller * , s#acpi_device * , int ) +spi_slave_abort extern int spi_slave_abort ( s#spi_device * ) +__spi_alloc_controller extern s#spi_controller * __spi_alloc_controller ( s#device * , unsigned int , t#bool ) +__devm_spi_alloc_controller s#spi_controller * __devm_spi_alloc_controller ( s#device * , unsigned int , t#bool ) +spi_register_controller extern int spi_register_controller ( s#spi_controller * ) +devm_spi_register_controller extern int devm_spi_register_controller ( s#device * , s#spi_controller * ) +spi_unregister_controller extern void spi_unregister_controller ( s#spi_controller * ) +spi_controller_suspend extern int spi_controller_suspend ( s#spi_controller * ) +spi_controller_resume extern int spi_controller_resume ( s#spi_controller * ) +spi_busnum_to_master extern s#spi_controller * spi_busnum_to_master ( t#u16 ) +t#spi_res_release_t typedef void ( * spi_res_release_t ) ( s#spi_controller * , s#spi_message * , void * ) +spi_res_alloc extern void * spi_res_alloc ( s#spi_device * , t#spi_res_release_t , t#size_t , t#gfp_t ) +spi_res_free extern void spi_res_free ( void * ) +spi_res_add extern void spi_res_add ( s#spi_message * , void * ) +spi_res_release extern void spi_res_release ( s#spi_controller * , s#spi_message * ) +t#spi_replaced_release_t typedef void ( * spi_replaced_release_t ) ( s#spi_controller * , s#spi_message * , s#spi_replaced_transfers * ) +s#spi_replaced_transfers struct spi_replaced_transfers { t#spi_replaced_release_t release ; void * extradata ; s#list_head replaced_transfers ; s#list_head * replaced_after ; t#size_t inserted ; s#spi_transfer inserted_transfers [ ] ; } +spi_replace_transfers extern s#spi_replaced_transfers * spi_replace_transfers ( s#spi_message * , s#spi_transfer * , t#size_t , t#size_t , t#spi_replaced_release_t , t#size_t , t#gfp_t ) +spi_split_transfers_maxsize extern int spi_split_transfers_maxsize ( s#spi_controller * , s#spi_message * , t#size_t , t#gfp_t ) +spi_setup extern int spi_setup ( s#spi_device * ) +spi_async extern int spi_async ( s#spi_device * , s#spi_message * ) +spi_async_locked extern int spi_async_locked ( s#spi_device * , s#spi_message * ) +spi_sync extern int spi_sync ( s#spi_device * , s#spi_message * ) +spi_sync_locked extern int spi_sync_locked ( s#spi_device * , s#spi_message * ) +spi_bus_lock extern int spi_bus_lock ( s#spi_controller * ) +spi_bus_unlock extern int spi_bus_unlock ( s#spi_controller * ) +spi_write_then_read extern int spi_write_then_read ( s#spi_device * , const void * , unsigned , void * , unsigned ) +of_find_spi_device_by_node extern s#spi_device * of_find_spi_device_by_node ( s#device_node * ) + +/* drivers/spi/spi-altera-core.o */ +altera_spi_irq extern t#irqreturn_t altera_spi_irq ( int , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##spi_controller_mem_ops +s##dma_chan +altera_spi_init_master extern void altera_spi_init_master ( s#spi_controller * ) + +/* drivers/spi/spi-bcm-qspi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +s#bcm_qspi_soc_intc struct bcm_qspi_soc_intc { void ( * bcm_qspi_int_ack ) ( s#bcm_qspi_soc_intc * , int ) ; void ( * bcm_qspi_int_set ) ( s#bcm_qspi_soc_intc * , int , t#bool ) ; t#u32 ( * bcm_qspi_get_int_status ) ( s#bcm_qspi_soc_intc * ) ; } +bcm_qspi_probe int bcm_qspi_probe ( s#platform_device * , s#bcm_qspi_soc_intc * ) +bcm_qspi_remove int bcm_qspi_remove ( s#platform_device * ) +bcm_qspi_pm_ops extern const s#dev_pm_ops bcm_qspi_pm_ops + +/* drivers/spi/spi-bitbang.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +spi_bitbang_setup_transfer extern int spi_bitbang_setup_transfer ( s#spi_device * , s#spi_transfer * ) +spi_bitbang_setup extern int spi_bitbang_setup ( s#spi_device * ) +spi_bitbang_cleanup extern void spi_bitbang_cleanup ( s#spi_device * ) +s#spi_bitbang struct spi_bitbang { s#mutex lock ; t#u8 busy ; t#u8 use_dma ; t#u16 flags ; s#spi_controller * master ; int ( * setup_transfer ) ( s#spi_device * , s#spi_transfer * ) ; void ( * chipselect ) ( s#spi_device * , int ) ; int ( * txrx_bufs ) ( s#spi_device * , s#spi_transfer * ) ; t#u32 ( * txrx_word [ 4 ] ) ( s#spi_device * , unsigned , t#u32 , t#u8 , unsigned ) ; int ( * set_line_direction ) ( s#spi_device * , t#bool ) ; } +spi_bitbang_init extern int spi_bitbang_init ( s#spi_bitbang * ) +spi_bitbang_start extern int spi_bitbang_start ( s#spi_bitbang * ) +spi_bitbang_stop extern void spi_bitbang_stop ( s#spi_bitbang * ) + +/* drivers/spi/spi-dw-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##dma_chan +dw_spi_set_cs extern void dw_spi_set_cs ( s#spi_device * , t#bool ) +s#dw_spi_dma_ops struct dw_spi_dma_ops { int ( * dma_init ) ( s#device * , s#dw_spi * ) ; void ( * dma_exit ) ( s#dw_spi * ) ; int ( * dma_setup ) ( s#dw_spi * , s#spi_transfer * ) ; t#bool ( * can_dma ) ( s#spi_controller * , s#spi_device * , s#spi_transfer * ) ; int ( * dma_transfer ) ( s#dw_spi * , s#spi_transfer * ) ; void ( * dma_stop ) ( s#dw_spi * ) ; } +s#dw_spi struct dw_spi { s#spi_controller * master ; void * regs ; unsigned long paddr ; int irq ; t#u32 fifo_len ; unsigned int dfs_offset ; t#u32 max_mem_freq ; t#u32 max_freq ; t#u32 caps ; t#u32 reg_io_width ; t#u16 bus_num ; t#u16 num_cs ; void ( * set_cs ) ( s#spi_device * , t#bool ) ; void * tx ; unsigned int tx_len ; void * rx ; unsigned int rx_len ; t#u8 buf [ ( sizeof ( ( ( ( struct spi_mem_op * ) 0 ) -> cmd . opcode ) ) + sizeof ( ( ( ( struct spi_mem_op * ) 0 ) -> addr . val ) ) + 256 ) ] ; int dma_mapped ; t#u8 n_bytes ; t#irqreturn_t ( * transfer_handler ) ( s#dw_spi * ) ; t#u32 current_freq ; t#u32 cur_rx_sample_dly ; t#u32 def_rx_sample_dly_ns ; s#spi_controller_mem_ops mem_ops ; s#dma_chan * txchan ; t#u32 txburst ; s#dma_chan * rxchan ; t#u32 rxburst ; t#u32 dma_sg_burst ; unsigned long dma_chan_busy ; t#dma_addr_t dma_addr ; const s#dw_spi_dma_ops * dma_ops ; s#completion dma_completion ; s#dentry * debugfs ; s#debugfs_regset32 regset ; } +dw_spi_check_status extern int dw_spi_check_status ( s#dw_spi * , t#bool ) +s#dw_spi_cfg struct dw_spi_cfg { t#u8 tmode ; t#u8 dfs ; t#u32 ndf ; t#u32 freq ; } +dw_spi_update_config extern void dw_spi_update_config ( s#dw_spi * , s#spi_device * , s#dw_spi_cfg * ) +dw_spi_add_host extern int dw_spi_add_host ( s#device * , s#dw_spi * ) +dw_spi_remove_host extern void dw_spi_remove_host ( s#dw_spi * ) +dw_spi_suspend_host extern int dw_spi_suspend_host ( s#dw_spi * ) +dw_spi_resume_host extern int dw_spi_resume_host ( s#dw_spi * ) + +/* drivers/spi/spi-dw-dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +dw_spi_dma_setup_mfld extern void dw_spi_dma_setup_mfld ( s#dw_spi * ) +dw_spi_dma_setup_generic extern void dw_spi_dma_setup_generic ( s#dw_spi * ) + +/* drivers/spi/spi-fsl-lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_pram +s#mpc8xxx_spi struct mpc8xxx_spi { s#device * dev ; void * reg_base ; const void * tx ; void * rx ; int subblock ; s#spi_pram * pram ; s#spi_transfer * xfer_in_progress ; t#dma_addr_t tx_dma ; t#dma_addr_t rx_dma ; t#bool map_tx_dma ; t#bool map_rx_dma ; t#dma_addr_t dma_dummy_tx ; t#dma_addr_t dma_dummy_rx ; void ( * get_rx ) ( t#u32 , s#mpc8xxx_spi * ) ; t#u32 ( * get_tx ) ( s#mpc8xxx_spi * ) ; unsigned int count ; unsigned int irq ; unsigned nsecs ; t#u32 spibrg ; t#u32 rx_shift ; t#u32 tx_shift ; unsigned int flags ; int type ; int native_chipselects ; t#u8 max_bits_per_word ; void ( * set_shifts ) ( t#u32 * , t#u32 * , int , int ) ; s#completion done ; } +mpc8xxx_spi_rx_buf_u8 extern void mpc8xxx_spi_rx_buf_u8 ( t#u32 , s#mpc8xxx_spi * ) +mpc8xxx_spi_rx_buf_u16 extern void mpc8xxx_spi_rx_buf_u16 ( t#u32 , s#mpc8xxx_spi * ) +mpc8xxx_spi_rx_buf_u32 extern void mpc8xxx_spi_rx_buf_u32 ( t#u32 , s#mpc8xxx_spi * ) +mpc8xxx_spi_tx_buf_u8 extern t#u32 mpc8xxx_spi_tx_buf_u8 ( s#mpc8xxx_spi * ) +mpc8xxx_spi_tx_buf_u16 extern t#u32 mpc8xxx_spi_tx_buf_u16 ( s#mpc8xxx_spi * ) +mpc8xxx_spi_tx_buf_u32 extern t#u32 mpc8xxx_spi_tx_buf_u32 ( s#mpc8xxx_spi * ) +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s#fsl_spi_platform_data struct fsl_spi_platform_data { t#u32 initial_spmode ; t#s16 bus_num ; unsigned int flags ; t#u16 max_chipselect ; void ( * cs_control ) ( s#spi_device * , t#bool ) ; t#u32 sysclk ; } +s#mpc8xxx_spi_probe_info struct mpc8xxx_spi_probe_info { s#fsl_spi_platform_data pdata ; t#__be32 * immr_spi_cs ; } +to_of_pinfo extern s#mpc8xxx_spi_probe_info * to_of_pinfo ( s#fsl_spi_platform_data * ) +mpc8xxx_spi_strmode extern const char * mpc8xxx_spi_strmode ( unsigned int ) +mpc8xxx_spi_probe extern void mpc8xxx_spi_probe ( s#device * , s#resource * , unsigned int ) +s##mfd_cell +of_mpc8xxx_spi_probe extern int of_mpc8xxx_spi_probe ( s#platform_device * ) + +/* drivers/spi/spi-loopback-test.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s#spi_test struct spi_test { char description [ 64 ] ; s#spi_message msg ; s#spi_transfer transfers [ 4 ] ; unsigned int transfer_count ; int ( * run_test ) ( s#spi_device * , s#spi_test * , void * , void * ) ; int ( * execute_msg ) ( s#spi_device * , s#spi_test * , void * , void * ) ; int expected_return ; int iterate_len [ 32 ] ; int iterate_tx_align ; int iterate_rx_align ; t#u32 iterate_transfer_mask ; t#u32 fill_option ; t#u32 fill_pattern ; unsigned long long elapsed_time ; } +spi_test_execute_msg int spi_test_execute_msg ( s#spi_device * , s#spi_test * , void * , void * ) +spi_test_run_test int spi_test_run_test ( s#spi_device * , const s#spi_test * , void * , void * ) +spi_test_run_tests int spi_test_run_tests ( s#spi_device * , s#spi_test * ) + +/* drivers/spi/spi-mem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +spi_controller_dma_map_mem_op_data int spi_controller_dma_map_mem_op_data ( s#spi_controller * , const s#spi_mem_op * , s#sg_table * ) +spi_controller_dma_unmap_mem_op_data void spi_controller_dma_unmap_mem_op_data ( s#spi_controller * , const s#spi_mem_op * , s#sg_table * ) +spi_mem_dtr_supports_op t#bool spi_mem_dtr_supports_op ( s#spi_mem * , const s#spi_mem_op * ) +spi_mem_default_supports_op t#bool spi_mem_default_supports_op ( s#spi_mem * , const s#spi_mem_op * ) +spi_mem_supports_op t#bool spi_mem_supports_op ( s#spi_mem * , const s#spi_mem_op * ) +spi_mem_exec_op int spi_mem_exec_op ( s#spi_mem * , const s#spi_mem_op * ) +spi_mem_get_name const char * spi_mem_get_name ( s#spi_mem * ) +spi_mem_adjust_op_size int spi_mem_adjust_op_size ( s#spi_mem * , s#spi_mem_op * ) +spi_mem_dirmap_create s#spi_mem_dirmap_desc * spi_mem_dirmap_create ( s#spi_mem * , const s#spi_mem_dirmap_info * ) +spi_mem_dirmap_destroy void spi_mem_dirmap_destroy ( s#spi_mem_dirmap_desc * ) +devm_spi_mem_dirmap_create s#spi_mem_dirmap_desc * devm_spi_mem_dirmap_create ( s#device * , s#spi_mem * , const s#spi_mem_dirmap_info * ) +devm_spi_mem_dirmap_destroy void devm_spi_mem_dirmap_destroy ( s#device * , s#spi_mem_dirmap_desc * ) +spi_mem_dirmap_read t#ssize_t spi_mem_dirmap_read ( s#spi_mem_dirmap_desc * , t#u64 , t#size_t , void * ) +spi_mem_dirmap_write t#ssize_t spi_mem_dirmap_write ( s#spi_mem_dirmap_desc * , t#u64 , t#size_t , const void * ) +spi_mem_poll_status int spi_mem_poll_status ( s#spi_mem * , const s#spi_mem_op * , t#u16 , t#u16 , unsigned long , unsigned long , t#u16 ) +s#spi_mem_driver struct spi_mem_driver { s#spi_driver spidrv ; int ( * probe ) ( s#spi_mem * ) ; int ( * remove ) ( s#spi_mem * ) ; void ( * shutdown ) ( s#spi_mem * ) ; } +spi_mem_driver_register_with_owner int spi_mem_driver_register_with_owner ( s#spi_mem_driver * , s#module * ) +spi_mem_driver_unregister void spi_mem_driver_unregister ( s#spi_mem_driver * ) + +/* drivers/spmi/spmi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +spmi_device_add int spmi_device_add ( s#spmi_device * ) +spmi_device_remove void spmi_device_remove ( s#spmi_device * ) +spmi_register_read int spmi_register_read ( s#spmi_device * , t#u8 , t#u8 * ) +spmi_ext_register_read int spmi_ext_register_read ( s#spmi_device * , t#u8 , t#u8 * , t#size_t ) +spmi_ext_register_readl int spmi_ext_register_readl ( s#spmi_device * , t#u16 , t#u8 * , t#size_t ) +spmi_register_write int spmi_register_write ( s#spmi_device * , t#u8 , t#u8 ) +spmi_register_zero_write int spmi_register_zero_write ( s#spmi_device * , t#u8 ) +spmi_ext_register_write int spmi_ext_register_write ( s#spmi_device * , t#u8 , const t#u8 * , t#size_t ) +spmi_ext_register_writel int spmi_ext_register_writel ( s#spmi_device * , t#u16 , const t#u8 * , t#size_t ) +spmi_command_reset int spmi_command_reset ( s#spmi_device * ) +spmi_command_sleep int spmi_command_sleep ( s#spmi_device * ) +spmi_command_wakeup int spmi_command_wakeup ( s#spmi_device * ) +spmi_command_shutdown int spmi_command_shutdown ( s#spmi_device * ) +spmi_device_alloc s#spmi_device * spmi_device_alloc ( s#spmi_controller * ) +spmi_controller_alloc s#spmi_controller * spmi_controller_alloc ( s#device * , t#size_t ) +spmi_controller_add int spmi_controller_add ( s#spmi_controller * ) +spmi_controller_remove void spmi_controller_remove ( s#spmi_controller * ) +s#spmi_driver struct spmi_driver { s#device_driver driver ; int ( * probe ) ( s#spmi_device * ) ; void ( * remove ) ( s#spmi_device * ) ; void ( * shutdown ) ( s#spmi_device * ) ; } +__spmi_driver_register int __spmi_driver_register ( s#spmi_driver * , s#module * ) + +/* drivers/ssb/driver_chipcommon.o */ +s#ssb_bus_ops struct ssb_bus_ops { t#u8 ( * read8 ) ( s#ssb_device * , t#u16 ) ; t#u16 ( * read16 ) ( s#ssb_device * , t#u16 ) ; t#u32 ( * read32 ) ( s#ssb_device * , t#u16 ) ; void ( * write8 ) ( s#ssb_device * , t#u16 , t#u8 ) ; void ( * write16 ) ( s#ssb_device * , t#u16 , t#u16 ) ; void ( * write32 ) ( s#ssb_device * , t#u16 , t#u32 ) ; void ( * block_read ) ( s#ssb_device * , void * , t#size_t , t#u16 , t#u8 ) ; void ( * block_write ) ( s#ssb_device * , const void * , t#size_t , t#u16 , t#u8 ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#ssb_bustype enum ssb_bustype { SSB_BUSTYPE_SSB , SSB_BUSTYPE_PCI , SSB_BUSTYPE_PCMCIA , SSB_BUSTYPE_SDIO , } +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##pcmcia_device +s##sdio_func +s#ssb_pcicore struct ssb_pcicore { s#ssb_device * dev ; t#u8 setup_done : 1 ; t#u8 hostmode : 1 ; t#u8 cardbusmode : 1 ; } +s#ssb_mipscore struct ssb_mipscore { } +s#ssb_extif struct ssb_extif { } +s#ssb_boardinfo struct ssb_boardinfo { t#u16 vendor ; t#u16 type ; } +s##gpio_device +s#ssb_bus struct ssb_bus { void * mmio ; const s#ssb_bus_ops * ops ; s#ssb_device * mapped_device ; union { t#u8 mapped_pcmcia_seg ; t#u32 sdio_sbaddr ; } ; t#spinlock_t bar_lock ; e#ssb_bustype bustype ; union { s#pci_dev * host_pci ; s#pcmcia_device * host_pcmcia ; s#sdio_func * host_sdio ; } ; unsigned int quirks ; s#mutex sprom_mutex ; t#u16 chip_id ; t#u8 chip_rev ; t#u16 sprom_offset ; t#u16 sprom_size ; t#u8 chip_package ; s#ssb_device devices [ ( ( 0x18010000U - 0x18000000U ) / 0x1000 ) ] ; t#u8 nr_devices ; unsigned int busnumber ; s#ssb_chipcommon chipco ; s#ssb_pcicore pcicore ; s#ssb_mipscore mipscore ; s#ssb_extif extif ; s#ssb_boardinfo boardinfo ; s#ssb_sprom sprom ; t#bool has_cardbus_slot ; s#gpio_chip gpio ; s#irq_domain * irq_domain ; s#list_head list ; t#bool powered_up ; int power_warn_count ; } +s#ssb_device_id struct ssb_device_id { t#__u16 vendor ; t#__u16 coreid ; t#__u8 revision ; t#__u8 __pad ; } +s#ssb_device struct ssb_device { const s#ssb_bus_ops * ops ; s#device * dev , * dma_dev ; s#ssb_bus * bus ; s#ssb_device_id id ; t#u8 core_index ; unsigned int irq ; void * drvdata ; void * devtypedata ; } +s#ssb_chipcommon_pmu struct ssb_chipcommon_pmu { t#u8 rev ; t#u32 crystalfreq ; } +s#ssb_chipcommon struct ssb_chipcommon { s#ssb_device * dev ; t#u32 capabilities ; t#u32 status ; t#u16 fast_pwrup_delay ; t#spinlock_t gpio_lock ; s#ssb_chipcommon_pmu pmu ; t#u32 ticks_per_ms ; t#u32 max_timer_ms ; } +ssb_chipco_gpio_control t#u32 ssb_chipco_gpio_control ( s#ssb_chipcommon * , t#u32 , t#u32 ) + +/* drivers/ssb/driver_chipcommon_pmu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##pcmcia_device +s##sdio_func +s##gpio_device +e#ssb_pmu_ldo_volt_id enum ssb_pmu_ldo_volt_id { LDO_PAREF = 0 , LDO_VOLT1 , LDO_VOLT2 , LDO_VOLT3 , } +ssb_pmu_set_ldo_voltage void ssb_pmu_set_ldo_voltage ( s#ssb_chipcommon * , e#ssb_pmu_ldo_volt_id , t#u32 ) +ssb_pmu_set_ldo_paref void ssb_pmu_set_ldo_paref ( s#ssb_chipcommon * , t#bool ) +ssb_pmu_spuravoid_pllupdate void ssb_pmu_spuravoid_pllupdate ( s#ssb_chipcommon * , int ) + +/* drivers/ssb/driver_pcicore.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##pcmcia_device +s##sdio_func +s##gpio_device +ssb_pcicore_dev_irqvecs_enable extern int ssb_pcicore_dev_irqvecs_enable ( s#ssb_pcicore * , s#ssb_device * ) + +/* drivers/ssb/main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +t#u_int typedef unsigned int u_int +s#socket_state_t struct socket_state_t { t#u_int flags ; t#u_int csc_mask ; t#u_char Vcc , Vpp ; t#u_char io_irq ; } +t#socket_state_t typedef s#socket_state_t socket_state_t +t#u_short typedef unsigned short u_short +s#pccard_mem_map struct pccard_mem_map { t#u_char map ; t#u_char flags ; t#u_short speed ; t#phys_addr_t static_start ; t#u_int card_start ; s#resource * res ; } +t#pccard_mem_map typedef s#pccard_mem_map pccard_mem_map +s#io_window_t struct io_window_t { t#u_int InUse , Config ; s#resource * res ; } +t#io_window_t typedef s#io_window_t io_window_t +s#pccard_io_map struct pccard_io_map { t#u_char map ; t#u_char flags ; t#u_short speed ; t#phys_addr_t start , stop ; } +s#pccard_operations struct pccard_operations { int ( * init ) ( s#pcmcia_socket * ) ; int ( * suspend ) ( s#pcmcia_socket * ) ; int ( * get_status ) ( s#pcmcia_socket * , t#u_int * ) ; int ( * set_socket ) ( s#pcmcia_socket * , t#socket_state_t * ) ; int ( * set_io_map ) ( s#pcmcia_socket * , s#pccard_io_map * ) ; int ( * set_mem_map ) ( s#pcmcia_socket * , s#pccard_mem_map * ) ; } +s##pccard_resource_ops +s##pcmcia_callback +s#pcmcia_socket struct pcmcia_socket { s#module * owner ; t#socket_state_t socket ; t#u_int state ; t#u_int suspended_state ; t#u_short functions ; t#u_short lock_count ; t#pccard_mem_map cis_mem ; void * cis_virt ; t#io_window_t io [ 2 ] ; t#pccard_mem_map win [ 4 ] ; s#list_head cis_cache ; t#size_t fake_cis_len ; t#u8 * fake_cis ; s#list_head socket_list ; s#completion socket_released ; unsigned int sock ; t#u_int features ; t#u_int irq_mask ; t#u_int map_size ; t#u_int io_offset ; t#u_int pci_irq ; s#pci_dev * cb_dev ; t#u8 resource_setup_done ; s#pccard_operations * ops ; s#pccard_resource_ops * resource_ops ; void * resource_data ; void ( * zoom_video ) ( s#pcmcia_socket * , int ) ; int ( * power_hook ) ( s#pcmcia_socket * , int ) ; s#task_struct * thread ; s#completion thread_done ; unsigned int thread_events ; unsigned int sysfs_events ; s#mutex skt_mutex ; s#mutex ops_mutex ; t#spinlock_t thread_lock ; s#pcmcia_callback * callback ; s#device dev ; void * driver_data ; int resume_status ; } +s##config_t +E#PCMCIA_NUM_RESOURCES 6 +s#pcmcia_device struct pcmcia_device { s#pcmcia_socket * socket ; char * devname ; t#u8 device_no ; t#u8 func ; s#config_t * function_config ; s#list_head socket_device_list ; unsigned int irq ; s#resource * resource [ E#PCMCIA_NUM_RESOURCES ] ; t#resource_size_t card_addr ; unsigned int vpp ; unsigned int config_flags ; unsigned int config_base ; unsigned int config_index ; unsigned int config_regs ; unsigned int io_lines ; t#u16 suspended : 1 ; t#u16 _irq : 1 ; t#u16 _io : 1 ; t#u16 _win : 4 ; t#u16 _locked : 1 ; t#u16 allow_func_id_match : 1 ; t#u16 has_manf_id : 1 ; t#u16 has_card_id : 1 ; t#u16 has_func_id : 1 ; t#u16 reserved : 4 ; t#u8 func_id ; t#u16 manf_id ; t#u16 card_id ; char * prod_id [ 4 ] ; t#u64 dma_mask ; s#device dev ; void * priv ; unsigned int open ; } +s##mmc_card +s##gpio_device +ssb_bus_resume extern int ssb_bus_resume ( s#ssb_bus * ) +ssb_bus_suspend extern int ssb_bus_suspend ( s#ssb_bus * ) +ssb_bus_unregister extern void ssb_bus_unregister ( s#ssb_bus * ) +ssb_bus_sdiobus_register extern int ssb_bus_sdiobus_register ( s#ssb_bus * , s#sdio_func * , unsigned int ) +s#ssb_driver struct ssb_driver { const char * name ; const s#ssb_device_id * id_table ; int ( * probe ) ( s#ssb_device * , const s#ssb_device_id * ) ; void ( * remove ) ( s#ssb_device * ) ; int ( * suspend ) ( s#ssb_device * , t#pm_message_t ) ; int ( * resume ) ( s#ssb_device * ) ; void ( * shutdown ) ( s#ssb_device * ) ; s#device_driver drv ; } +__ssb_driver_register extern int __ssb_driver_register ( s#ssb_driver * , s#module * ) +ssb_driver_unregister extern void ssb_driver_unregister ( s#ssb_driver * ) +ssb_set_devtypedata void ssb_set_devtypedata ( s#ssb_device * , void * ) +ssb_clockspeed extern t#u32 ssb_clockspeed ( s#ssb_bus * ) +ssb_device_is_enabled int ssb_device_is_enabled ( s#ssb_device * ) +ssb_device_enable void ssb_device_enable ( s#ssb_device * , t#u32 ) +ssb_device_disable void ssb_device_disable ( s#ssb_device * , t#u32 ) +ssb_dma_translation extern t#u32 ssb_dma_translation ( s#ssb_device * ) +ssb_bus_may_powerdown extern int ssb_bus_may_powerdown ( s#ssb_bus * ) +ssb_bus_powerup extern int ssb_bus_powerup ( s#ssb_bus * , t#bool ) +ssb_commit_settings extern void ssb_commit_settings ( s#ssb_bus * ) +ssb_admatch_base extern t#u32 ssb_admatch_base ( t#u32 ) +ssb_admatch_size extern t#u32 ssb_admatch_size ( t#u32 ) + +/* drivers/ssb/pcihost_wrapper.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +ssb_pcihost_register extern int ssb_pcihost_register ( s#pci_driver * ) + +/* drivers/staging/fbtft/fbtft-bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##mfd_cell +s#fbtft_gpio struct fbtft_gpio { char name [ 32 ] ; s#gpio_desc * gpio ; } +s#fbtft_ops struct fbtft_ops { int ( * write ) ( s#fbtft_par * , void * , t#size_t ) ; int ( * read ) ( s#fbtft_par * , void * , t#size_t ) ; int ( * write_vmem ) ( s#fbtft_par * , t#size_t , t#size_t ) ; void ( * write_register ) ( s#fbtft_par * , int , ... ) ; void ( * set_addr_win ) ( s#fbtft_par * , int , int , int , int ) ; void ( * reset ) ( s#fbtft_par * ) ; void ( * mkdirty ) ( s#fb_info * , int , int ) ; void ( * update_display ) ( s#fbtft_par * , unsigned int , unsigned int ) ; int ( * init_display ) ( s#fbtft_par * ) ; int ( * blank ) ( s#fbtft_par * , t#bool ) ; unsigned long ( * request_gpios_match ) ( s#fbtft_par * , const s#fbtft_gpio * ) ; int ( * request_gpios ) ( s#fbtft_par * ) ; int ( * verify_gpios ) ( s#fbtft_par * ) ; void ( * register_backlight ) ( s#fbtft_par * ) ; void ( * unregister_backlight ) ( s#fbtft_par * ) ; int ( * set_var ) ( s#fbtft_par * ) ; int ( * set_gamma ) ( s#fbtft_par * , t#u32 * ) ; } +s#fbtft_display struct fbtft_display { unsigned int width ; unsigned int height ; unsigned int regwidth ; unsigned int buswidth ; unsigned int backlight ; s#fbtft_ops fbtftops ; unsigned int bpp ; unsigned int fps ; int txbuflen ; const t#s16 * init_sequence ; char * gamma ; int gamma_num ; int gamma_len ; unsigned long debug ; } +s#fbtft_platform_data struct fbtft_platform_data { s#fbtft_display display ; unsigned int rotate ; t#bool bgr ; unsigned int fps ; int txbuflen ; t#u8 startbyte ; char * gamma ; void * extra ; } +s#fbtft_par struct fbtft_par { s#spi_device * spi ; s#platform_device * pdev ; s#fb_info * info ; s#fbtft_platform_data * pdata ; t#u16 * ssbuf ; t#u32 pseudo_palette [ 16 ] ; struct { void * buf ; t#size_t len ; } txbuf ; t#u8 * buf ; t#u8 startbyte ; s#fbtft_ops fbtftops ; t#spinlock_t dirty_lock ; unsigned int dirty_lines_start ; unsigned int dirty_lines_end ; struct { s#gpio_desc * reset ; s#gpio_desc * dc ; s#gpio_desc * rd ; s#gpio_desc * wr ; s#gpio_desc * latch ; s#gpio_desc * cs ; s#gpio_desc * db [ 16 ] ; s#gpio_desc * led [ 16 ] ; s#gpio_desc * aux [ 16 ] ; } gpio ; const t#s16 * init_sequence ; struct { s#mutex lock ; t#u32 * curves ; int num_values ; int num_curves ; } gamma ; unsigned long debug ; t#bool first_update_done ; t#ktime_t update_time ; t#bool bgr ; void * extra ; t#bool polarity ; } +fbtft_write_reg8_bus8 void fbtft_write_reg8_bus8 ( s#fbtft_par * , int , ... ) +fbtft_write_reg16_bus8 void fbtft_write_reg16_bus8 ( s#fbtft_par * , int , ... ) +fbtft_write_reg16_bus16 void fbtft_write_reg16_bus16 ( s#fbtft_par * , int , ... ) +fbtft_write_reg8_bus9 void fbtft_write_reg8_bus9 ( s#fbtft_par * , int , ... ) +fbtft_write_vmem16_bus8 int fbtft_write_vmem16_bus8 ( s#fbtft_par * , t#size_t , t#size_t ) +fbtft_write_vmem16_bus9 int fbtft_write_vmem16_bus9 ( s#fbtft_par * , t#size_t , t#size_t ) +fbtft_write_vmem8_bus8 int fbtft_write_vmem8_bus8 ( s#fbtft_par * , t#size_t , t#size_t ) +fbtft_write_vmem16_bus16 int fbtft_write_vmem16_bus16 ( s#fbtft_par * , t#size_t , t#size_t ) + +/* drivers/staging/fbtft/fbtft-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##mfd_cell +fbtft_write_buf_dc int fbtft_write_buf_dc ( s#fbtft_par * , void * , t#size_t , int ) +fbtft_dbg_hex __attribute__ ( ( __format__ ( printf , 5 , 6 ) ) ) void fbtft_dbg_hex ( const s#device * , int , void * , t#size_t , const char * , ... ) +fbtft_unregister_backlight void fbtft_unregister_backlight ( s#fbtft_par * ) +fbtft_register_backlight void fbtft_register_backlight ( s#fbtft_par * ) +fbtft_framebuffer_alloc s#fb_info * fbtft_framebuffer_alloc ( s#fbtft_display * , s#device * , s#fbtft_platform_data * ) +fbtft_framebuffer_release void fbtft_framebuffer_release ( s#fb_info * ) +fbtft_register_framebuffer int fbtft_register_framebuffer ( s#fb_info * ) +fbtft_unregister_framebuffer int fbtft_unregister_framebuffer ( s#fb_info * ) +fbtft_init_display int fbtft_init_display ( s#fbtft_par * ) +fbtft_probe_common int fbtft_probe_common ( s#fbtft_display * , s#spi_device * , s#platform_device * ) +fbtft_remove_common int fbtft_remove_common ( s#device * , s#fb_info * ) + +/* drivers/staging/fbtft/fbtft-io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##spi_controller_mem_ops +s##gpio_desc +s##dma_chan +s##mfd_cell +fbtft_write_spi int fbtft_write_spi ( s#fbtft_par * , void * , t#size_t ) +fbtft_write_spi_emulate_9 int fbtft_write_spi_emulate_9 ( s#fbtft_par * , void * , t#size_t ) +fbtft_read_spi int fbtft_read_spi ( s#fbtft_par * , void * , t#size_t ) +fbtft_write_gpio8_wr int fbtft_write_gpio8_wr ( s#fbtft_par * , void * , t#size_t ) +fbtft_write_gpio16_wr int fbtft_write_gpio16_wr ( s#fbtft_par * , void * , t#size_t ) +fbtft_write_gpio16_wr_latched int fbtft_write_gpio16_wr_latched ( s#fbtft_par * , void * , t#size_t ) + +/* drivers/staging/fieldbus/anybuss/host.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##anybuss_host +s#anybuss_client struct anybuss_client { s#device dev ; s#anybuss_host * host ; t#__be16 anybus_id ; void ( * on_area_updated ) ( s#anybuss_client * ) ; void ( * on_online_changed ) ( s#anybuss_client * , t#bool ) ; } +anybuss_set_power int anybuss_set_power ( s#anybuss_client * , t#bool ) +e#fieldbus_dev_offl_mode enum fieldbus_dev_offl_mode { FIELDBUS_DEV_OFFL_MODE_CLEAR = 0 , FIELDBUS_DEV_OFFL_MODE_FREEZE , FIELDBUS_DEV_OFFL_MODE_SET } +s#anybuss_memcfg struct anybuss_memcfg { t#u16 input_io ; t#u16 input_dpram ; t#u16 input_total ; t#u16 output_io ; t#u16 output_dpram ; t#u16 output_total ; e#fieldbus_dev_offl_mode offl_mode ; } +anybuss_start_init int anybuss_start_init ( s#anybuss_client * , const s#anybuss_memcfg * ) +anybuss_finish_init int anybuss_finish_init ( s#anybuss_client * ) +anybuss_read_fbctrl int anybuss_read_fbctrl ( s#anybuss_client * , t#u16 , void * , t#size_t ) +anybuss_write_input int anybuss_write_input ( s#anybuss_client * , const char * , t#size_t , t#loff_t * ) +anybuss_read_output int anybuss_read_output ( s#anybuss_client * , char * , t#size_t , t#loff_t * ) +anybuss_send_msg int anybuss_send_msg ( s#anybuss_client * , t#u16 , const void * , t#size_t ) +anybuss_send_ext int anybuss_send_ext ( s#anybuss_client * , t#u16 , const void * , t#size_t ) +anybuss_recv_msg int anybuss_recv_msg ( s#anybuss_client * , t#u16 , void * , t#size_t ) +s#anybuss_client_driver struct anybuss_client_driver { s#device_driver driver ; int ( * probe ) ( s#anybuss_client * ) ; void ( * remove ) ( s#anybuss_client * ) ; t#u16 anybus_id ; } +anybuss_client_driver_register int anybuss_client_driver_register ( s#anybuss_client_driver * ) +anybuss_client_driver_unregister void anybuss_client_driver_unregister ( s#anybuss_client_driver * ) +s##regmap +s#anybuss_ops struct anybuss_ops { void ( * reset ) ( s#device * , t#bool ) ; s#regmap * regmap ; int irq ; int host_idx ; } +anybuss_host_common_probe s#anybuss_host * __attribute__ ( ( __warn_unused_result__ ) ) anybuss_host_common_probe ( s#device * , const s#anybuss_ops * ) +anybuss_host_common_remove void anybuss_host_common_remove ( s#anybuss_host * ) +devm_anybuss_host_common_probe s#anybuss_host * __attribute__ ( ( __warn_unused_result__ ) ) devm_anybuss_host_common_probe ( s#device * , const s#anybuss_ops * ) + +/* drivers/staging/fieldbus/dev_core.o */ +e#fieldbus_dev_type enum fieldbus_dev_type { FIELDBUS_DEV_TYPE_UNKNOWN = 0 , FIELDBUS_DEV_TYPE_PROFINET , } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#fieldbus_dev struct fieldbus_dev { t#ssize_t ( * read_area ) ( s#fieldbus_dev * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * write_area ) ( s#fieldbus_dev * , const char * , t#size_t , t#loff_t * ) ; t#size_t write_area_sz , read_area_sz ; const char * card_name ; e#fieldbus_dev_type fieldbus_type ; t#bool ( * enable_get ) ( s#fieldbus_dev * ) ; int ( * fieldbus_id_get ) ( s#fieldbus_dev * , char * , t#size_t ) ; int ( * simple_enable_set ) ( s#fieldbus_dev * , t#bool ) ; s#device * parent ; int id ; s#cdev cdev ; s#device * dev ; int dc_event ; t#wait_queue_head_t dc_wq ; t#bool online ; } +fieldbus_dev_area_updated void fieldbus_dev_area_updated ( s#fieldbus_dev * ) +fieldbus_dev_online_changed void fieldbus_dev_online_changed ( s#fieldbus_dev * , t#bool ) +fieldbus_dev_unregister void fieldbus_dev_unregister ( s#fieldbus_dev * ) +fieldbus_dev_register int __attribute__ ( ( __warn_unused_result__ ) ) fieldbus_dev_register ( s#fieldbus_dev * ) + +/* drivers/staging/media/av7110/sp8870.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##media_request +s#sp8870_config struct sp8870_config { t#u8 demod_address ; int ( * request_firmware ) ( s#dvb_frontend * , const s#firmware * * , char * ) ; } +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +sp8870_attach extern s#dvb_frontend * sp8870_attach ( const s#sp8870_config * , s#i2c_adapter * ) + +/* drivers/staging/media/imx/imx-media-capture.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s#imx_media_buffer struct imx_media_buffer { s#vb2_v4l2_buffer vbuf ; s#list_head list ; } +s##v4l2_ctrl_helper +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +e#ipu_color_space enum ipu_color_space { IPUV3_COLORSPACE_RGB , IPUV3_COLORSPACE_YUV , IPUV3_COLORSPACE_UNKNOWN , } +s#imx_media_pixfmt struct imx_media_pixfmt { t#u32 fourcc ; const t#u32 * codes ; int bpp ; int cycles ; e#ipu_color_space cs ; t#bool planar ; t#bool bayer ; t#bool ipufmt ; } +s#imx_media_video_dev struct imx_media_video_dev { s#video_device * vfd ; s#v4l2_pix_format fmt ; s#v4l2_rect compose ; const s#imx_media_pixfmt * cc ; s#list_head list ; } +imx_media_capture_device_next_buf s#imx_media_buffer * imx_media_capture_device_next_buf ( s#imx_media_video_dev * ) +imx_media_capture_device_error void imx_media_capture_device_error ( s#imx_media_video_dev * ) +imx_media_capture_device_register int imx_media_capture_device_register ( s#imx_media_video_dev * , t#u32 ) +imx_media_capture_device_unregister void imx_media_capture_device_unregister ( s#imx_media_video_dev * ) +imx_media_capture_device_init s#imx_media_video_dev * imx_media_capture_device_init ( s#device * , s#v4l2_subdev * , int , t#bool ) +imx_media_capture_device_remove void imx_media_capture_device_remove ( s#imx_media_video_dev * ) + +/* drivers/staging/media/imx/imx-media-dev-common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +imx_media_probe_complete int imx_media_probe_complete ( s#v4l2_async_notifier * ) +s##ipu_soc +E#NUM_IPU_SUBDEVS ( 0 ) + 6 +s#imx_media_dev struct imx_media_dev { s#media_device md ; s#v4l2_device v4l2_dev ; s#media_pipeline pipe ; s#mutex mutex ; s#list_head vdev_list ; s#ipu_soc * ipu [ 2 ] ; s#v4l2_async_notifier notifier ; s#imx_media_video_dev * m2m_vdev ; s#v4l2_subdev * sync_sd [ 2 ] [ E#NUM_IPU_SUBDEVS ] ; } +imx_media_dev_init s#imx_media_dev * imx_media_dev_init ( s#device * , const s#media_device_ops * ) +imx_media_dev_notifier_register int imx_media_dev_notifier_register ( s#imx_media_dev * , const s#v4l2_async_notifier_operations * ) + +/* drivers/staging/media/imx/imx-media-of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +s##ipu_soc +imx_media_of_add_csi int imx_media_of_add_csi ( s#imx_media_dev * , s#device_node * ) +imx_media_add_of_subdevs int imx_media_add_of_subdevs ( s#imx_media_dev * , s#device_node * ) + +/* drivers/staging/media/imx/imx-media-utils.o */ +E#PIXFMT_SEL_YUV ( ( ( ( 1UL ) ) ) << ( 0 ) ) +E#PIXFMT_SEL_RGB ( ( ( ( 1UL ) ) ) << ( 1 ) ) +E#PIXFMT_SEL_BAYER ( ( ( ( 1UL ) ) ) << ( 2 ) ) +e#imx_pixfmt_sel enum imx_pixfmt_sel { PIXFMT_SEL_YUV = ( ( ( ( 1UL ) ) ) << ( 0 ) ) , PIXFMT_SEL_RGB = ( ( ( ( 1UL ) ) ) << ( 1 ) ) , PIXFMT_SEL_BAYER = ( ( ( ( 1UL ) ) ) << ( 2 ) ) , PIXFMT_SEL_IPU = ( ( ( ( 1UL ) ) ) << ( 3 ) ) , PIXFMT_SEL_YUV_RGB = E#PIXFMT_SEL_YUV | E#PIXFMT_SEL_RGB , PIXFMT_SEL_ANY = E#PIXFMT_SEL_YUV | E#PIXFMT_SEL_RGB | E#PIXFMT_SEL_BAYER , } +imx_media_find_pixel_format const s#imx_media_pixfmt * imx_media_find_pixel_format ( t#u32 , e#imx_pixfmt_sel ) +imx_media_find_mbus_format const s#imx_media_pixfmt * imx_media_find_mbus_format ( t#u32 , e#imx_pixfmt_sel ) +imx_media_enum_pixel_formats int imx_media_enum_pixel_formats ( t#u32 * , t#u32 , e#imx_pixfmt_sel , t#u32 ) +imx_media_enum_mbus_formats int imx_media_enum_mbus_formats ( t#u32 * , t#u32 , e#imx_pixfmt_sel ) +imx_media_init_mbus_fmt int imx_media_init_mbus_fmt ( s#v4l2_mbus_framefmt * , t#u32 , t#u32 , t#u32 , t#u32 , const s#imx_media_pixfmt * * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_ctx +s##tuner_setup +s##regulator +imx_media_init_cfg int imx_media_init_cfg ( s#v4l2_subdev * , s#v4l2_subdev_state * ) +imx_media_try_colorimetry void imx_media_try_colorimetry ( s#v4l2_mbus_framefmt * , t#bool ) +imx_media_mbus_fmt_to_pix_fmt int imx_media_mbus_fmt_to_pix_fmt ( s#v4l2_pix_format * , const s#v4l2_mbus_framefmt * , const s#imx_media_pixfmt * ) +s#ipu_image struct ipu_image { s#v4l2_pix_format pix ; s#v4l2_rect rect ; t#dma_addr_t phys0 ; t#dma_addr_t phys1 ; t#u32 u_offset ; t#u32 v_offset ; } +imx_media_mbus_fmt_to_ipu_image int imx_media_mbus_fmt_to_ipu_image ( s#ipu_image * , const s#v4l2_mbus_framefmt * ) +imx_media_ipu_image_to_mbus_fmt int imx_media_ipu_image_to_mbus_fmt ( s#v4l2_mbus_framefmt * , const s#ipu_image * ) +s#imx_media_dma_buf struct imx_media_dma_buf { void * virt ; t#dma_addr_t phys ; unsigned long len ; } +imx_media_free_dma_buf void imx_media_free_dma_buf ( s#device * , s#imx_media_dma_buf * ) +imx_media_alloc_dma_buf int imx_media_alloc_dma_buf ( s#device * , s#imx_media_dma_buf * , int ) +imx_media_grp_id_to_sd_name void imx_media_grp_id_to_sd_name ( char * , int , t#u32 , int ) +s##ipu_soc +imx_media_find_subdev_by_fwnode s#v4l2_subdev * imx_media_find_subdev_by_fwnode ( s#imx_media_dev * , s#fwnode_handle * ) +imx_media_find_subdev_by_devname s#v4l2_subdev * imx_media_find_subdev_by_devname ( s#imx_media_dev * , const char * ) +imx_media_add_video_device void imx_media_add_video_device ( s#imx_media_dev * , s#imx_media_video_dev * ) +imx_media_pipeline_pad s#media_pad * imx_media_pipeline_pad ( s#media_entity * , t#u32 , e#v4l2_buf_type , t#bool ) +imx_media_pipeline_csi2_channel int imx_media_pipeline_csi2_channel ( s#media_entity * ) +imx_media_pipeline_subdev s#v4l2_subdev * imx_media_pipeline_subdev ( s#media_entity * , t#u32 , t#bool ) +imx_media_pipeline_video_device s#video_device * imx_media_pipeline_video_device ( s#media_entity * , e#v4l2_buf_type , t#bool ) +imx_media_get_pad_fwnode s#fwnode_handle * imx_media_get_pad_fwnode ( s#media_pad * ) +imx_media_pipeline_set_stream int imx_media_pipeline_set_stream ( s#imx_media_dev * , s#media_entity * , t#bool ) + +/* drivers/staging/media/meson/vdec/codec_hevc_common.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#amvdec_ops struct amvdec_ops { int ( * start ) ( s#amvdec_session * ) ; int ( * stop ) ( s#amvdec_session * ) ; void ( * conf_esparser ) ( s#amvdec_session * ) ; t#u32 ( * vififo_level ) ( s#amvdec_session * ) ; } +s#amvdec_codec_ops struct amvdec_codec_ops { int ( * start ) ( s#amvdec_session * ) ; int ( * stop ) ( s#amvdec_session * ) ; int ( * load_extended_firmware ) ( s#amvdec_session * , const t#u8 * , t#u32 ) ; t#u32 ( * num_pending_bufs ) ( s#amvdec_session * ) ; int ( * can_recycle ) ( s#amvdec_core * ) ; void ( * recycle ) ( s#amvdec_core * , t#u32 ) ; void ( * drain ) ( s#amvdec_session * ) ; void ( * resume ) ( s#amvdec_session * ) ; const t#u8 * ( * eos_sequence ) ( t#u32 * ) ; t#irqreturn_t ( * isr ) ( s#amvdec_session * ) ; t#irqreturn_t ( * threaded_isr ) ( s#amvdec_session * ) ; } +s#amvdec_format struct amvdec_format { t#u32 pixfmt ; t#u32 min_buffers ; t#u32 max_buffers ; t#u32 max_width ; t#u32 max_height ; t#u32 flags ; s#amvdec_ops * vdec_ops ; s#amvdec_codec_ops * codec_ops ; char * firmware_path ; t#u32 pixfmts_cap [ 4 ] ; } +e#vdec_revision enum vdec_revision { VDEC_REVISION_GXBB , VDEC_REVISION_GXL , VDEC_REVISION_GXM , VDEC_REVISION_G12A , VDEC_REVISION_SM1 , } +s#vdec_platform struct vdec_platform { const s#amvdec_format * formats ; const t#u32 num_formats ; e#vdec_revision revision ; } +s##meson_canvas +s##clk +s##reset_control +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_dev +s##tuner_setup +s##regulator +s##v4l2_ioctl_ops +s#amvdec_core struct amvdec_core { void * dos_base ; void * esparser_base ; s#regmap * regmap_ao ; s#device * dev ; s#device * dev_dec ; const s#vdec_platform * platform ; s#meson_canvas * canvas ; s#clk * dos_parser_clk ; s#clk * dos_clk ; s#clk * vdec_1_clk ; s#clk * vdec_hevc_clk ; s#clk * vdec_hevcf_clk ; s#reset_control * esparser_reset ; s#video_device * vdev_dec ; s#v4l2_device v4l2_dev ; s#amvdec_session * cur_sess ; s#mutex lock ; } +e#amvdec_status enum amvdec_status { STATUS_STOPPED , STATUS_INIT , STATUS_RUNNING , STATUS_NEEDS_RESUME , } +s#amvdec_session struct amvdec_session { s#amvdec_core * core ; s#v4l2_fh fh ; s#v4l2_m2m_dev * m2m_dev ; s#v4l2_m2m_ctx * m2m_ctx ; s#v4l2_ctrl_handler ctrl_handler ; s#v4l2_ctrl * ctrl_min_buf_capture ; s#mutex lock ; const s#amvdec_format * fmt_out ; t#u32 pixfmt_cap ; t#u32 src_buffer_size ; t#u32 width ; t#u32 height ; t#u32 colorspace ; t#u8 ycbcr_enc ; t#u8 quantization ; t#u8 xfer_func ; s#v4l2_fract pixelaspect ; t#atomic_t esparser_queued_bufs ; s#work_struct esparser_queue_work ; unsigned int streamon_cap , streamon_out ; unsigned int sequence_cap , sequence_out ; unsigned int should_stop ; unsigned int keyframe_found ; unsigned int num_dst_bufs ; unsigned int changed_format ; t#u8 canvas_alloc [ ( 32 * 3 ) ] ; t#u32 canvas_num ; void * vififo_vaddr ; t#dma_addr_t vififo_paddr ; t#u32 vififo_size ; s#list_head bufs_recycle ; s#mutex bufs_recycle_lock ; s#task_struct * recycle_thread ; s#list_head timestamps ; t#spinlock_t ts_spinlock ; t#u64 last_irq_jiffies ; t#u32 last_offset ; t#u32 wrap_count ; t#u32 fw_idx_to_vb2_idx [ 32 ] ; e#amvdec_status status ; void * priv ; } +codec_hevc_setup_decode_head void codec_hevc_setup_decode_head ( s#amvdec_session * , int ) +s#codec_hevc_common struct codec_hevc_common { void * fbc_buffer_vaddr [ 24 ] ; t#dma_addr_t fbc_buffer_paddr [ 24 ] ; void * mmu_header_vaddr [ 24 ] ; t#dma_addr_t mmu_header_paddr [ 24 ] ; void * mmu_map_vaddr ; t#dma_addr_t mmu_map_paddr ; } +codec_hevc_free_fbc_buffers void codec_hevc_free_fbc_buffers ( s#amvdec_session * , s#codec_hevc_common * ) +codec_hevc_free_mmu_headers void codec_hevc_free_mmu_headers ( s#amvdec_session * , s#codec_hevc_common * ) +codec_hevc_setup_buffers int codec_hevc_setup_buffers ( s#amvdec_session * , s#codec_hevc_common * , int ) +codec_hevc_fill_mmu_map void codec_hevc_fill_mmu_map ( s#amvdec_session * , s#codec_hevc_common * , s#vb2_buffer * ) + +/* drivers/staging/media/meson/vdec/vdec.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##meson_canvas +s##clk +s##reset_control +s##v4l2_ctrl_helper +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_m2m_dev +s##tuner_setup +s##regulator +amvdec_get_output_size t#u32 amvdec_get_output_size ( s#amvdec_session * ) + +/* drivers/staging/media/meson/vdec/vdec_helpers.o */ +s##regmap +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##tuner_setup +s##v4l2_ctrl_helper +s##regulator +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##v4l2_ioctl_ops +s##v4l2_m2m_dev +s##meson_canvas +s##clk +s##reset_control +amvdec_read_dos t#u32 amvdec_read_dos ( s#amvdec_core * , t#u32 ) +amvdec_write_dos void amvdec_write_dos ( s#amvdec_core * , t#u32 , t#u32 ) +amvdec_write_dos_bits void amvdec_write_dos_bits ( s#amvdec_core * , t#u32 , t#u32 ) +amvdec_clear_dos_bits void amvdec_clear_dos_bits ( s#amvdec_core * , t#u32 , t#u32 ) +amvdec_read_parser t#u32 amvdec_read_parser ( s#amvdec_core * , t#u32 ) +amvdec_write_parser void amvdec_write_parser ( s#amvdec_core * , t#u32 , t#u32 ) +amvdec_am21c_body_size t#u32 amvdec_am21c_body_size ( t#u32 , t#u32 ) +amvdec_am21c_head_size t#u32 amvdec_am21c_head_size ( t#u32 , t#u32 ) +amvdec_am21c_size t#u32 amvdec_am21c_size ( t#u32 , t#u32 ) +amvdec_set_canvases int amvdec_set_canvases ( s#amvdec_session * , t#u32 [ ] , t#u32 [ ] ) +amvdec_add_ts int amvdec_add_ts ( s#amvdec_session * , t#u64 , s#v4l2_timecode , t#u32 , t#u32 ) +amvdec_remove_ts void amvdec_remove_ts ( s#amvdec_session * , t#u64 ) +amvdec_dst_buf_done void amvdec_dst_buf_done ( s#amvdec_session * , s#vb2_v4l2_buffer * , t#u32 ) +amvdec_dst_buf_done_offset void amvdec_dst_buf_done_offset ( s#amvdec_session * , s#vb2_v4l2_buffer * , t#u32 , t#u32 , t#bool ) +amvdec_dst_buf_done_idx void amvdec_dst_buf_done_idx ( s#amvdec_session * , t#u32 , t#u32 , t#u32 ) +amvdec_set_par_from_dar void amvdec_set_par_from_dar ( s#amvdec_session * , t#u32 , t#u32 ) +amvdec_src_change void amvdec_src_change ( s#amvdec_session * , t#u32 , t#u32 , t#u32 ) +amvdec_abort void amvdec_abort ( s#amvdec_session * ) + +/* drivers/staging/media/zoran/videocodec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#videocodec_master struct videocodec_master { char name [ 32 ] ; unsigned long magic ; unsigned long flags ; unsigned int type ; void * data ; t#__u32 ( * readreg ) ( s#videocodec * , t#__u16 ) ; void ( * writereg ) ( s#videocodec * , t#__u16 , t#__u32 ) ; } +s#tvnorm struct tvnorm { t#u16 wt , wa , h_start , h_sync_start , ht , ha , v_start ; } +s#vfe_settings struct vfe_settings { t#__u32 x , y ; t#__u32 width , height ; t#__u16 decimation ; t#__u16 flags ; t#__u16 quality ; } +s#vfe_polarity struct vfe_polarity { unsigned int vsync_pol : 1 ; unsigned int hsync_pol : 1 ; unsigned int field_pol : 1 ; unsigned int blank_pol : 1 ; unsigned int subimg_pol : 1 ; unsigned int poe_pol : 1 ; unsigned int pvalid_pol : 1 ; unsigned int vclk_pol : 1 ; } +s#videocodec struct videocodec { s#module * owner ; char name [ 32 ] ; unsigned long magic ; unsigned long flags ; unsigned int type ; s#videocodec_master * master_data ; void * data ; int ( * setup ) ( s#videocodec * ) ; int ( * unset ) ( s#videocodec * ) ; int ( * set_mode ) ( s#videocodec * , int ) ; int ( * set_video ) ( s#videocodec * , const s#tvnorm * , s#vfe_settings * , s#vfe_polarity * ) ; int ( * control ) ( s#videocodec * , int , int , void * ) ; int ( * setup_interrupt ) ( s#videocodec * , long ) ; int ( * handle_interrupt ) ( s#videocodec * , int , long ) ; long ( * put_image ) ( s#videocodec * , int , int , long * , long * , long , void * ) ; long ( * get_image ) ( s#videocodec * , int , int , long * , long * , long , void * ) ; } +videocodec_attach extern s#videocodec * videocodec_attach ( s#videocodec_master * ) +videocodec_detach extern int videocodec_detach ( s#videocodec * ) +videocodec_register extern int videocodec_register ( const s#videocodec * ) +videocodec_unregister extern int videocodec_unregister ( const s#videocodec * ) + +/* drivers/staging/nvec/nvec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##clk +s##reset_control +s#nvec_msg struct nvec_msg { s#list_head node ; unsigned char data [ 34 ] ; unsigned short size ; unsigned short pos ; t#atomic_t used ; } +s#nvec_chip struct nvec_chip { s#device * dev ; s#gpio_desc * gpiod ; int irq ; t#u32 i2c_addr ; void * base ; s#clk * i2c_clk ; s#reset_control * rst ; s#atomic_notifier_head notifier_list ; s#list_head rx_data , tx_data ; s#notifier_block nvec_status_notifier ; s#work_struct rx_work , tx_work ; s#workqueue_struct * wq ; s#nvec_msg msg_pool [ 64 ] ; s#nvec_msg * rx ; s#nvec_msg * tx ; s#nvec_msg tx_scratch ; s#completion ec_transfer ; t#spinlock_t tx_lock , rx_lock ; s#mutex sync_write_mutex ; s#completion sync_write ; t#u16 sync_write_pending ; s#nvec_msg * last_sync_msg ; int state ; } +nvec_register_notifier int nvec_register_notifier ( s#nvec_chip * , s#notifier_block * , unsigned int ) +nvec_unregister_notifier int nvec_unregister_notifier ( s#nvec_chip * , s#notifier_block * ) +nvec_msg_free void nvec_msg_free ( s#nvec_chip * , s#nvec_msg * ) +nvec_write_async int nvec_write_async ( s#nvec_chip * , const unsigned char * , short ) +nvec_write_sync int nvec_write_sync ( s#nvec_chip * , const unsigned char * , short , s#nvec_msg * * ) + +/* drivers/staging/rtl8192e/dot11d.o */ +s##pci_dev +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#rtllib_security struct rtllib_security { t#u16 active_key : 2 , enabled : 1 , auth_mode : 2 , auth_algo : 4 , unicast_uses_group : 1 , encrypt : 1 ; t#u8 key_sizes [ 4 ] ; t#u8 keys [ 4 ] [ 32 ] ; t#u8 level ; t#u16 flags ; } +e#rt_op_mode enum rt_op_mode { RT_OP_MODE_AP , RT_OP_MODE_INFRASTRUCTURE , RT_OP_MODE_IBSS , RT_OP_MODE_NO_LINK , } +e#rt_rf_power_state enum rt_rf_power_state { eRfOn , eRfSleep , eRfOff } +e#ht_spec_ver enum ht_spec_ver { HT_SPEC_VER_IEEE = 0 , HT_SPEC_VER_EWC = 1 , } +s#ht_capab_ele struct ht_capab_ele { t#u8 AdvCoding : 1 ; t#u8 ChlWidth : 1 ; t#u8 MimoPwrSave : 2 ; t#u8 GreenField : 1 ; t#u8 ShortGI20Mhz : 1 ; t#u8 ShortGI40Mhz : 1 ; t#u8 TxSTBC : 1 ; t#u8 RxSTBC : 2 ; t#u8 DelayBA : 1 ; t#u8 MaxAMSDUSize : 1 ; t#u8 DssCCk : 1 ; t#u8 PSMP : 1 ; t#u8 Rsvd1 : 1 ; t#u8 LSigTxopProtect : 1 ; t#u8 MaxRxAMPDUFactor : 2 ; t#u8 MPDUDensity : 3 ; t#u8 Rsvd2 : 3 ; t#u8 MCS [ 16 ] ; t#u16 ExtHTCapInfo ; t#u8 TxBFCap [ 4 ] ; t#u8 ASCap ; } +s#ht_info_ele struct ht_info_ele { t#u8 ControlChl ; t#u8 ExtChlOffset : 2 ; t#u8 RecommemdedTxWidth : 1 ; t#u8 RIFS : 1 ; t#u8 PSMPAccessOnly : 1 ; t#u8 SrvIntGranularity : 3 ; t#u8 OptMode : 2 ; t#u8 NonGFDevPresent : 1 ; t#u8 Revd1 : 5 ; t#u8 Revd2 : 8 ; t#u8 Rsvd3 : 6 ; t#u8 DualBeacon : 1 ; t#u8 DualCTSProtect : 1 ; t#u8 SecondaryBeacon : 1 ; t#u8 LSigTxopProtectFull : 1 ; t#u8 PcoActive : 1 ; t#u8 PcoPhase : 1 ; t#u8 Rsvd4 : 4 ; t#u8 BasicMSC [ 16 ] ; } +e#ht_aggre_mode enum ht_aggre_mode { HT_AGG_AUTO = 0 , HT_AGG_FORCE_ENABLE = 1 , HT_AGG_FORCE_DISABLE = 2 , } +e#ht_extchnl_offset enum ht_extchnl_offset { HT_EXTCHNL_OFFSET_NO_EXT = 0 , HT_EXTCHNL_OFFSET_UPPER = 1 , HT_EXTCHNL_OFFSET_NO_DEF = 2 , HT_EXTCHNL_OFFSET_LOWER = 3 , } +s#rt_hi_throughput struct rt_hi_throughput { t#u8 bEnableHT ; t#u8 bCurrentHTSupport ; t#u8 bRegBW40MHz ; t#u8 bCurBW40MHz ; t#u8 bRegShortGI40MHz ; t#u8 bCurShortGI40MHz ; t#u8 bRegShortGI20MHz ; t#u8 bCurShortGI20MHz ; t#u8 bRegSuppCCK ; t#u8 bCurSuppCCK ; e#ht_spec_ver ePeerHTSpecVer ; s#ht_capab_ele SelfHTCap ; s#ht_info_ele SelfHTInfo ; t#u8 PeerHTCapBuf [ 32 ] ; t#u8 PeerHTInfoBuf [ 32 ] ; t#u8 bAMSDU_Support ; t#u16 nAMSDU_MaxSize ; t#u8 bCurrent_AMSDU_Support ; t#u16 nCurrent_AMSDU_MaxSize ; t#u8 bAMPDUEnable ; t#u8 bCurrentAMPDUEnable ; t#u8 AMPDU_Factor ; t#u8 CurrentAMPDUFactor ; t#u8 MPDU_Density ; t#u8 CurrentMPDUDensity ; e#ht_aggre_mode ForcedAMPDUMode ; t#u8 ForcedAMPDUFactor ; t#u8 ForcedMPDUDensity ; e#ht_aggre_mode ForcedAMSDUMode ; t#u16 ForcedAMSDUMaxSize ; t#u8 bForcedShortGI ; t#u8 CurrentOpMode ; t#u8 SelfMimoPs ; t#u8 PeerMimoPs ; e#ht_extchnl_offset CurSTAExtChnlOffset ; t#u8 bCurTxBW40MHz ; t#u8 PeerBandwidth ; t#u8 bSwBwInProgress ; t#u8 SwBwStep ; t#u8 bRegRT2RTAggregation ; t#u8 RT2RT_HT_Mode ; t#u8 bCurrentRT2RTAggregation ; t#u8 bCurrentRT2RTLongSlotTime ; t#u8 szRT2RTAggBuffer [ 10 ] ; t#u8 bRegRxReorderEnable ; t#u8 bCurRxReorderEnable ; t#u8 RxReorderWinSize ; t#u8 RxReorderPendingTime ; t#u16 RxReorderDropCounter ; t#u8 bIsPeerBcm ; t#u8 IOTPeer ; t#u32 IOTAction ; t#u8 IOTRaFunc ; t#u8 bWAIotBroadcom ; t#u8 WAIotTH ; t#u8 bAcceptAddbaReq ; } +u#qos_tsinfo union qos_tsinfo { t#u8 charData [ 3 ] ; struct { t#u8 ucTrafficType : 1 ; t#u8 ucTSID : 4 ; t#u8 ucDirection : 2 ; t#u8 ucAccessPolicy : 2 ; t#u8 ucAggregation : 1 ; t#u8 ucPSB : 1 ; t#u8 ucUP : 3 ; t#u8 ucTSInfoAckPolicy : 2 ; t#u8 ucSchedule : 1 ; t#u8 ucReserved : 7 ; } field ; } +u#tspec_body union tspec_body { t#u8 charData [ 55 ] ; struct { u#qos_tsinfo TSInfo ; t#u16 NominalMSDUsize ; t#u16 MaxMSDUsize ; t#u32 MinServiceItv ; t#u32 MaxServiceItv ; t#u32 InactivityItv ; t#u32 SuspenItv ; t#u32 ServiceStartTime ; t#u32 MinDataRate ; t#u32 MeanDataRate ; t#u32 PeakDataRate ; t#u32 MaxBurstSize ; t#u32 DelayBound ; t#u32 MinPhyRate ; t#u16 SurplusBandwidthAllowance ; t#u16 MediumTime ; } f ; } +s#_TYPE_GENERAL struct _TYPE_GENERAL { t#u8 Priority ; t#u8 ClassifierType ; t#u8 Mask ; } +s#_TYPE0_ETH struct _TYPE0_ETH { t#u8 Priority ; t#u8 ClassifierType ; t#u8 Mask ; t#u8 SrcAddr [ 6 ] ; t#u8 DstAddr [ 6 ] ; t#u16 Type ; } +s#_TYPE1_IPV4 struct _TYPE1_IPV4 { t#u8 Priority ; t#u8 ClassifierType ; t#u8 Mask ; t#u8 Version ; t#u8 SrcIP [ 4 ] ; t#u8 DstIP [ 4 ] ; t#u16 SrcPort ; t#u16 DstPort ; t#u8 DSCP ; t#u8 Protocol ; t#u8 Reserved ; } +s#_TYPE1_IPV6 struct _TYPE1_IPV6 { t#u8 Priority ; t#u8 ClassifierType ; t#u8 Mask ; t#u8 Version ; t#u8 SrcIP [ 16 ] ; t#u8 DstIP [ 16 ] ; t#u16 SrcPort ; t#u16 DstPort ; t#u8 FlowLabel [ 3 ] ; } +s#_TYPE2_8021Q struct _TYPE2_8021Q { t#u8 Priority ; t#u8 ClassifierType ; t#u8 Mask ; t#u16 TagType ; } +u#qos_tclas union qos_tclas { s#_TYPE_GENERAL TYPE_GENERAL ; s#_TYPE0_ETH TYPE0_ETH ; s#_TYPE1_IPV4 TYPE1_IPV4 ; s#_TYPE1_IPV6 TYPE1_IPV6 ; s#_TYPE2_8021Q TYPE2_8021Q ; } +s#ts_common_info struct ts_common_info { s#list_head List ; s#timer_list SetupTimer ; s#timer_list InactTimer ; t#u8 Addr [ 6 ] ; u#tspec_body TSpec ; u#qos_tclas TClass [ 4 ] ; t#u8 TClasProc ; t#u8 TClasNum ; } +u#ba_param_set union ba_param_set { t#u8 char_data [ 2 ] ; t#u16 short_data ; struct { t#u16 amsdu_support : 1 ; t#u16 ba_policy : 1 ; t#u16 tid : 4 ; t#u16 buffer_size : 10 ; } field ; } +u#sequence_control union sequence_control { t#u16 short_data ; struct { t#u16 frag_num : 4 ; t#u16 seq_num : 12 ; } field ; } +s#ba_record struct ba_record { s#timer_list timer ; t#u8 b_valid ; t#u8 dialog_token ; u#ba_param_set ba_param_set ; t#u16 ba_timeout_value ; u#sequence_control ba_start_seq_ctrl ; } +s#tx_ts_record struct tx_ts_record { s#ts_common_info TsCommonInfo ; t#u16 TxCurSeq ; s#ba_record TxPendingBARecord ; s#ba_record TxAdmittedBARecord ; t#u8 bAddBaReqInProgress ; t#u8 bAddBaReqDelayed ; t#u8 bUsingBa ; t#u8 bDisable_AddBa ; s#timer_list TsAddBaTimer ; t#u8 num ; } +s#rx_ts_record struct rx_ts_record { s#ts_common_info ts_common_info ; t#u16 rx_indicate_seq ; t#u16 rx_timeout_indicate_seq ; s#list_head rx_pending_pkt_list ; s#timer_list rx_pkt_pending_timer ; s#ba_record rx_admitted_ba_record ; t#u16 rx_last_seq_num ; t#u8 rx_last_frag_num ; t#u8 num ; } +s#rtllib_rxb struct rtllib_rxb { t#u8 nr_subframes ; s#sk_buff * subframes [ 64 ] ; t#u8 dst [ 6 ] ; t#u8 src [ 6 ] ; } +s#rx_reorder_entry struct rx_reorder_entry { s#list_head List ; t#u16 SeqNum ; s#rtllib_rxb * prxb ; } +s#rtllib_softmac_stats struct rtllib_softmac_stats { unsigned int rx_ass_ok ; unsigned int rx_ass_err ; unsigned int rx_probe_rq ; unsigned int tx_probe_rs ; unsigned int tx_beacons ; unsigned int rx_auth_rq ; unsigned int rx_auth_rs_ok ; unsigned int rx_auth_rs_err ; unsigned int tx_auth_rq ; unsigned int no_auth_rs ; unsigned int no_ass_rs ; unsigned int tx_ass_rq ; unsigned int rx_ass_rq ; unsigned int tx_probe_rq ; unsigned int reassoc ; unsigned int swtxstop ; unsigned int swtxawake ; unsigned char CurrentShowTxate ; unsigned char last_packet_rate ; unsigned int txretrycount ; } +s#rtllib_qos_parameters struct rtllib_qos_parameters { t#__le16 cw_min [ 4 ] ; t#__le16 cw_max [ 4 ] ; t#u8 aifs [ 4 ] ; t#u8 flag [ 4 ] ; t#__le16 tx_op_limit [ 4 ] ; } +s#rtllib_qos_data struct rtllib_qos_data { s#rtllib_qos_parameters parameters ; unsigned int wmm_acm ; int active ; int supported ; t#u8 param_count ; t#u8 old_param_count ; } +s#rtllib_rx_stats struct rtllib_rx_stats { t#u64 mac_time ; t#s8 rssi ; t#u8 signal ; t#u8 noise ; t#u16 rate ; t#u8 received_channel ; t#u8 control ; t#u8 mask ; t#u8 freq ; t#u16 len ; t#u64 tsf ; t#u32 beacon_time ; t#u8 nic_type ; t#u16 Length ; t#u8 SignalQuality ; t#s32 RecvSignalPower ; t#s8 RxPower ; t#u8 SignalStrength ; t#u16 bHwError : 1 ; t#u16 bCRC : 1 ; t#u16 bICV : 1 ; t#u16 bShortPreamble : 1 ; t#u16 Antenna : 1 ; t#u16 Decrypted : 1 ; t#u16 Wakeup : 1 ; t#u16 Reserved0 : 1 ; t#u8 AGC ; t#u32 TimeStampLow ; t#u32 TimeStampHigh ; t#bool bShift ; t#bool bIsQosData ; t#u8 RxDrvInfoSize ; t#u8 RxBufShift ; t#bool bIsAMPDU ; t#bool bFirstMPDU ; t#bool bContainHTC ; t#bool RxIs40MHzPacket ; t#u32 RxPWDBAll ; t#u8 RxMIMOSignalStrength [ 4 ] ; t#s8 RxMIMOSignalQuality [ 2 ] ; t#bool bPacketMatchBSSID ; t#bool bIsCCK ; t#bool bPacketToSelf ; t#u16 packetlength ; t#u16 fraglength ; t#u16 fragoffset ; t#u16 ntotalfrag ; t#bool bPacketBeacon ; t#bool bToSelfBA ; t#u16 Seq_Num ; } +s#rtllib_tim_parameters struct rtllib_tim_parameters { t#u8 tim_count ; t#u8 tim_period ; } +s#rtllib_wmm_ac_param struct rtllib_wmm_ac_param { t#u8 ac_aci_acm_aifsn ; t#u8 ac_ecwmin_ecwmax ; t#u16 ac_txop_limit ; } +e#ht_channel_width enum ht_channel_width { HT_CHANNEL_WIDTH_20 = 0 , HT_CHANNEL_WIDTH_20_40 = 1 , } +s#bss_ht struct bss_ht { t#u8 bd_support_ht ; t#u8 bd_ht_cap_buf [ 32 ] ; t#u16 bd_ht_cap_len ; t#u8 bd_ht_info_buf [ 32 ] ; t#u16 bd_ht_info_len ; e#ht_spec_ver bd_ht_spec_ver ; e#ht_channel_width bd_bandwidth ; t#u8 bd_rt2rt_aggregation ; t#u8 bd_rt2rt_long_slot_time ; t#u8 rt2rt_ht_mode ; t#u8 bd_ht_1r ; } +s#rtllib_network struct rtllib_network { t#u8 bssid [ 6 ] ; t#u8 channel ; t#u8 ssid [ 32 + 1 ] ; t#u8 ssid_len ; t#u8 hidden_ssid [ 32 + 1 ] ; t#u8 hidden_ssid_len ; s#rtllib_qos_data qos_data ; t#bool bWithAironetIE ; t#bool bCkipSupported ; t#bool bCcxRmEnable ; t#u8 CcxRmState [ 2 ] ; t#bool bMBssidValid ; t#u8 MBssidMask ; t#u8 MBssid [ 6 ] ; t#bool bWithCcxVerNum ; t#u8 BssCcxVerNumber ; s#rtllib_rx_stats stats ; t#u16 capability ; t#u8 rates [ ( ( u8 ) 12 ) ] ; t#u8 rates_len ; t#u8 rates_ex [ ( ( u8 ) 16 ) ] ; t#u8 rates_ex_len ; unsigned long last_scanned ; t#u8 mode ; t#u32 flags ; t#u32 time_stamp [ 2 ] ; t#u16 beacon_interval ; t#u16 listen_interval ; t#u16 atim_window ; t#u8 erp_value ; t#u8 wpa_ie [ 64 ] ; t#size_t wpa_ie_len ; t#u8 rsn_ie [ 64 ] ; t#size_t rsn_ie_len ; t#u8 wzc_ie [ 256 ] ; t#size_t wzc_ie_len ; s#rtllib_tim_parameters tim ; t#u8 dtim_period ; t#u8 dtim_data ; t#u64 last_dtim_sta_time ; t#u8 wmm_info ; s#rtllib_wmm_ac_param wmm_param [ 4 ] ; t#u8 Turbo_Enable ; t#u16 CountryIeLen ; t#u8 CountryIeBuf [ 0xff ] ; s#bss_ht bssht ; t#bool broadcom_cap_exist ; t#bool realtek_cap_exit ; t#bool marvell_cap_exist ; t#bool ralink_cap_exist ; t#bool atheros_cap_exist ; t#bool cisco_cap_exist ; t#bool airgo_cap_exist ; t#bool unknown_cap_exist ; t#bool berp_info_valid ; t#bool buseprotection ; t#u8 SignalStrength ; t#u8 RSSI ; s#list_head list ; } +s#rt_intel_promisc_mode struct rt_intel_promisc_mode { t#bool bPromiscuousOn ; t#bool bFilterSourceStationFrame ; } +s#sw_cam_table struct sw_cam_table { t#u8 macaddr [ 6 ] ; t#bool bused ; t#u8 key_buf [ 16 ] ; t#u16 key_type ; t#u8 useDK ; t#u8 key_index ; } +s#rt_pmkid_list struct rt_pmkid_list { t#u8 Bssid [ 6 ] ; t#u8 PMKID [ 16 ] ; t#u8 SsidBuf [ 33 ] ; t#u8 bUsed ; } +s#rtllib_frag_entry struct rtllib_frag_entry { unsigned long first_frag_time ; unsigned int seq ; unsigned int last_frag ; s#sk_buff * skb ; t#u8 src_addr [ 6 ] ; t#u8 dst_addr [ 6 ] ; } +e#rtllib_state enum rtllib_state { RTLLIB_NOLINK = 0 , RTLLIB_ASSOCIATING , RTLLIB_ASSOCIATING_RETRY , RTLLIB_ASSOCIATING_AUTHENTICATING , RTLLIB_ASSOCIATING_AUTHENTICATED , RTLLIB_LINKED , RTLLIB_LINKED_SCANNING , } +e#fsync_state enum fsync_state { Default_Fsync , HW_Fsync , SW_Fsync } +s#bandwidth_autoswitch struct bandwidth_autoswitch { long threshold_20Mhzto40Mhz ; long threshold_40Mhzto20Mhz ; t#bool bforced_tx20Mhz ; t#bool bautoswitch_enable ; } +s#rt_link_detect struct rt_link_detect { t#u32 NumRecvBcnInPeriod ; t#u32 NumRecvDataInPeriod ; t#u32 RxBcnNum [ 10 ] ; t#u32 RxDataNum [ 10 ] ; t#u16 SlotNum ; t#u16 SlotIndex ; t#u32 NumTxOkInPeriod ; t#u32 NumRxOkInPeriod ; t#u32 NumRxUnicastOkInPeriod ; t#bool bBusyTraffic ; t#bool bHigherBusyTraffic ; t#bool bHigherBusyRxTraffic ; } +e#ips_callback_function enum ips_callback_function { IPS_CALLBACK_NONE = 0 , IPS_CALLBACK_MGNT_LINK_REQUEST = 1 , IPS_CALLBACK_JOIN_REQUEST = 2 , } +s#rt_pwr_save_ctrl struct rt_pwr_save_ctrl { t#bool bInactivePs ; t#bool bIPSModeBackup ; t#bool bSwRfProcessing ; e#rt_rf_power_state eInactivePowerState ; e#ips_callback_function ReturnPoint ; t#bool bLeisurePs ; t#u8 LpsIdleCount ; t#u8 RegMaxLPSAwakeIntvl ; t#u8 LPSAwakeIntvl ; t#u32 CurPsLevel ; t#u32 RegRfPsLevel ; t#bool bFwCtrlLPS ; } +s#rtllib_txb struct rtllib_txb { t#u8 nr_frags ; t#u8 encrypted ; t#u8 queue_index ; t#u8 rts_included ; t#u16 reserved ; t#__le16 frag_size ; t#__le16 payload_size ; s#sk_buff * fragments [ ] ; } +s#tx_pending struct tx_pending { int frag ; s#rtllib_txb * txb ; } +e#sw_chnl_cmd_id enum sw_chnl_cmd_id { CmdID_End , CmdID_SetTxPowerLevel , CmdID_BBRegWrite10 , CmdID_WritePortUlong , CmdID_WritePortUshort , CmdID_WritePortUchar , CmdID_RF_WriteReg , } +s#sw_chnl_cmd struct sw_chnl_cmd { e#sw_chnl_cmd_id CmdID ; t#u32 Para1 ; t#u32 Para2 ; t#u32 msDelay ; } +s#rtllib_hdr_3addr struct rtllib_hdr_3addr { t#__le16 frame_ctl ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctl ; t#u8 payload [ ] ; } +s#rtllib_info_element struct rtllib_info_element { t#u8 id ; t#u8 len ; t#u8 data [ ] ; } +s#rtllib_probe_response struct rtllib_probe_response { s#rtllib_hdr_3addr header ; t#u32 time_stamp [ 2 ] ; t#__le16 beacon_interval ; t#__le16 capability ; s#rtllib_info_element info_element [ ] ; } +s#rtllib_assoc_response_frame struct rtllib_assoc_response_frame { s#rtllib_hdr_3addr header ; t#__le16 capability ; t#__le16 status ; t#__le16 aid ; s#rtllib_info_element info_element [ ] ; } +e#fw_cmd_io_type enum fw_cmd_io_type { FW_CMD_DIG_ENABLE = 0 , FW_CMD_DIG_DISABLE = 1 , FW_CMD_DIG_HALT = 2 , FW_CMD_DIG_RESUME = 3 , FW_CMD_HIGH_PWR_ENABLE = 4 , FW_CMD_HIGH_PWR_DISABLE = 5 , FW_CMD_RA_RESET = 6 , FW_CMD_RA_ACTIVE = 7 , FW_CMD_RA_REFRESH_N = 8 , FW_CMD_RA_REFRESH_BG = 9 , FW_CMD_RA_INIT = 10 , FW_CMD_IQK_ENABLE = 11 , FW_CMD_TXPWR_TRACK_ENABLE = 12 , FW_CMD_TXPWR_TRACK_DISABLE = 13 , FW_CMD_TXPWR_TRACK_THERMAL = 14 , FW_CMD_PAUSE_DM_BY_SCAN = 15 , FW_CMD_RESUME_DM_BY_SCAN = 16 , FW_CMD_RA_REFRESH_N_COMB = 17 , FW_CMD_RA_REFRESH_BG_COMB = 18 , FW_CMD_ANTENNA_SW_ENABLE = 19 , FW_CMD_ANTENNA_SW_DISABLE = 20 , FW_CMD_TX_FEEDBACK_CCX_ENABLE = 21 , FW_CMD_LPS_ENTER = 22 , FW_CMD_LPS_LEAVE = 23 , } +e#led_ctl_mode enum led_ctl_mode { LED_CTL_POWER_ON = 1 , LED_CTL_LINK = 2 , LED_CTL_NO_LINK = 3 , LED_CTL_TX = 4 , LED_CTL_RX = 5 , LED_CTL_SITE_SURVEY = 6 , LED_CTL_POWER_OFF = 7 , LED_CTL_START_TO_LINK = 8 , } +s#rtllib_device struct rtllib_device { s#pci_dev * pdev ; s#net_device * dev ; s#rtllib_security sec ; t#bool disable_mgnt_queue ; unsigned long status ; t#u8 CntAfterLink ; e#rt_op_mode OpMode ; t#u8 * assocreq_ies , * assocresp_ies ; t#size_t assocreq_ies_len , assocresp_ies_len ; t#bool bForcedBgMode ; t#u8 RF_Type ; t#u8 hwsec_active ; t#bool is_silent_reset ; t#bool is_roaming ; t#bool ieee_up ; t#bool cannot_notify ; t#bool bSupportRemoteWakeUp ; t#bool actscanning ; t#bool FirstIe_InScan ; t#bool be_scan_inprogress ; t#bool beinretry ; e#rt_rf_power_state eRFPowerState ; t#u32 RfOffReason ; t#bool is_set_key ; t#bool wx_set_enc ; s#rt_hi_throughput * pHTInfo ; t#spinlock_t reorder_spinlock ; t#u8 Regdot11HTOperationalRateSet [ 16 ] ; t#u8 Regdot11TxHTOperationalRateSet [ 16 ] ; t#u8 dot11HTOperationalRateSet [ 16 ] ; t#u8 RegHTSuppRateSet [ 16 ] ; t#u8 HTCurrentOperaRate ; t#u8 HTHighestOperaRate ; t#u8 bTxDisableRateFallBack ; t#u8 bTxUseDriverAssingedRate ; t#u8 bTxEnableFwCalcDur ; t#atomic_t atm_swbw ; s#list_head Tx_TS_Admit_List ; s#list_head Tx_TS_Pending_List ; s#list_head Tx_TS_Unused_List ; s#tx_ts_record TxTsRecord [ 16 ] ; s#list_head Rx_TS_Admit_List ; s#list_head Rx_TS_Pending_List ; s#list_head Rx_TS_Unused_List ; s#rx_ts_record RxTsRecord [ 16 ] ; s#rx_reorder_entry RxReorderEntry [ 128 ] ; s#list_head RxReorder_Unused_List ; s#net_device_stats stats ; s#rtllib_softmac_stats softmac_stats ; s#list_head network_free_list ; s#list_head network_list ; s#rtllib_network * networks ; int scans ; int scan_age ; int iw_mode ; t#bool bNetPromiscuousMode ; s#rt_intel_promisc_mode IntelPromiscuousModeInfo ; t#spinlock_t lock ; t#spinlock_t wpax_suitlist_lock ; int tx_headroom ; t#u32 config ; int open_wep ; int auth_mode ; int reset_on_keychange ; int host_encrypt ; int host_decrypt ; int ieee802_1x ; t#bool bHalfWirelessN24GMode ; int wpa_enabled ; int drop_unencrypted ; int tkip_countermeasures ; int privacy_invoked ; t#size_t wpa_ie_len ; t#u8 * wpa_ie ; t#size_t wps_ie_len ; t#u8 * wps_ie ; t#u8 ap_mac_addr [ 6 ] ; t#u16 pairwise_key_type ; t#u16 group_key_type ; s#lib80211_crypt_info crypt_info ; s#sw_cam_table swcamtable [ 32 ] ; s#rt_pmkid_list PMKIDList [ 16 ] ; s#rtllib_frag_entry frag_cache [ 17 ] [ 4 ] ; unsigned int frag_next_idx [ 17 ] ; t#u16 fts ; t#u16 rts ; t#u8 bssid [ 6 ] ; s#rtllib_network current_network ; e#rtllib_state state ; int short_slot ; int mode ; int modulation ; short sync_scan_hurryup ; t#u16 scan_watch_dog ; void * dot11d_info ; t#bool global_domain ; t#u8 active_channel_map [ 161 + 1 ] ; t#u8 bss_start_channel ; t#u8 ibss_maxjoin_chal ; int rate ; int basic_rate ; short active_scan ; t#u16 softmac_features ; t#u16 seq_ctrl [ 5 ] ; t#u16 associate_seq ; t#u16 assoc_id ; t#u8 ack_tx_to_ieee ; short ps ; short sta_sleep ; int ps_timeout ; int ps_period ; s#tasklet_struct ps_task ; t#u64 ps_time ; t#bool polling ; short raw_tx ; short queue_stop ; short scanning_continue ; short proto_started ; short proto_stoppping ; s#mutex wx_mutex ; s#mutex scan_mutex ; s#mutex ips_mutex ; t#spinlock_t mgmt_tx_lock ; t#spinlock_t beacon_lock ; short beacon_txing ; short wap_set ; short ssid_set ; unsigned int wmm_acm ; s#list_head ibss_mac_hash [ 31 ] ; t#u16 last_rxseq_num [ 17 ] ; t#u16 last_rxfrag_num [ 17 ] ; unsigned long last_packet_time [ 17 ] ; unsigned long last_rx_ps_time ; t#bool bAwakePktSent ; t#u8 LPSDelayCnt ; s#sk_buff * mgmt_queue_ring [ 5 ] ; int mgmt_queue_head ; int mgmt_queue_tail ; t#u8 AsocRetryCount ; s#sk_buff_head skb_waitQ [ 0x10 ] ; s#sk_buff_head skb_aggQ [ 0x10 ] ; t#bool bdynamic_txpower_enable ; t#bool bCTSToSelfEnable ; t#u32 fsync_time_interval ; t#u32 fsync_rate_bitmap ; t#u8 fsync_rssi_threshold ; t#bool bfsync_enable ; t#u8 fsync_multiple_timeinterval ; t#u32 fsync_firstdiff_ratethreshold ; t#u32 fsync_seconddiff_ratethreshold ; e#fsync_state fsync_state ; t#bool bis_any_nonbepkts ; s#bandwidth_autoswitch bandwidth_auto_switch ; t#bool FwRWRF ; s#rt_link_detect LinkDetectInfo ; t#bool bIsAggregateFrame ; s#rt_pwr_save_ctrl PowerSaveControl ; s#tx_pending tx_pending ; s#timer_list associate_timer ; s#timer_list beacon_timer ; t#u8 need_sw_enc ; s#work_struct associate_complete_wq ; s#work_struct ips_leave_wq ; s#delayed_work associate_procedure_wq ; s#delayed_work softmac_scan_wq ; s#delayed_work associate_retry_wq ; s#delayed_work start_ibss_wq ; s#delayed_work hw_wakeup_wq ; s#delayed_work hw_sleep_wq ; s#delayed_work link_change_wq ; s#work_struct wx_sync_scan_wq ; union { s#rtllib_rxb * RfdArray [ 128 ] ; s#rtllib_rxb * stats_IndicateArray [ 128 ] ; s#rtllib_rxb * prxbIndicateArray [ 128 ] ; struct { s#sw_chnl_cmd PreCommonCmd [ 16 ] ; s#sw_chnl_cmd PostCommonCmd [ 16 ] ; s#sw_chnl_cmd RfDependCmd [ 16 ] ; } ; } ; void ( * set_security ) ( s#net_device * , s#rtllib_security * ) ; int ( * hard_start_xmit ) ( s#rtllib_txb * , s#net_device * ) ; int ( * reset_port ) ( s#net_device * ) ; int ( * softmac_hard_start_xmit ) ( s#sk_buff * , s#net_device * ) ; void ( * softmac_data_hard_start_xmit ) ( s#sk_buff * , s#net_device * , int ) ; void ( * data_hard_stop ) ( s#net_device * ) ; void ( * data_hard_resume ) ( s#net_device * ) ; void ( * set_chan ) ( s#net_device * , short ) ; void ( * rtllib_start_hw_scan ) ( s#net_device * ) ; void ( * rtllib_stop_hw_scan ) ( s#net_device * ) ; void ( * link_change ) ( s#net_device * ) ; void ( * start_send_beacons ) ( s#net_device * ) ; void ( * stop_send_beacons ) ( s#net_device * ) ; void ( * sta_wake_up ) ( s#net_device * ) ; void ( * enter_sleep_state ) ( s#net_device * , t#u64 ) ; short ( * ps_is_queue_empty ) ( s#net_device * ) ; int ( * handle_beacon ) ( s#net_device * , s#rtllib_probe_response * , s#rtllib_network * ) ; int ( * handle_assoc_response ) ( s#net_device * , s#rtllib_assoc_response_frame * , s#rtllib_network * ) ; short ( * check_nic_enough_desc ) ( s#net_device * , int ) ; void ( * SetBWModeHandler ) ( s#net_device * , e#ht_channel_width , e#ht_extchnl_offset ) ; t#bool ( * GetNmodeSupportBySecCfg ) ( s#net_device * ) ; void ( * SetWirelessMode ) ( s#net_device * , t#u8 ) ; t#bool ( * GetHalfNmodeSupportByAPsHandler ) ( s#net_device * ) ; t#u8 ( * rtllib_ap_sec_type ) ( s#rtllib_device * ) ; void ( * InitialGainHandler ) ( s#net_device * , t#u8 ) ; t#bool ( * SetFwCmdHandler ) ( s#net_device * , e#fw_cmd_io_type ) ; void ( * UpdateBeaconInterruptHandler ) ( s#net_device * , t#bool ) ; void ( * ScanOperationBackupHandler ) ( s#net_device * , t#u8 ) ; void ( * LedControlHandler ) ( s#net_device * , e#led_ctl_mode ) ; void ( * SetHwRegHandler ) ( s#net_device * , t#u8 , t#u8 * ) ; void ( * AllowAllDestAddrHandler ) ( s#net_device * , t#bool , t#bool ) ; void ( * rtllib_ips_leave_wq ) ( s#net_device * ) ; void ( * rtllib_ips_leave ) ( s#net_device * ) ; void ( * LeisurePSLeave ) ( s#net_device * ) ; t#u8 priv [ ] ; } +dot11d_init void dot11d_init ( s#rtllib_device * ) +dot11d_channel_map void dot11d_channel_map ( t#u8 , s#rtllib_device * ) + +/* drivers/staging/rtl8192e/rtl819x_HTProc.o */ +s##pci_dev +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +HT_update_self_and_peer_setting void HT_update_self_and_peer_setting ( s#rtllib_device * , s#rtllib_network * ) + +/* drivers/staging/rtl8192e/rtl819x_TSProc.o */ +s##pci_dev +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +RemovePeerTS void RemovePeerTS ( s#rtllib_device * , t#u8 * ) + +/* drivers/staging/rtl8192e/rtllib_module.o */ +rt_global_debug_component extern t#u32 rt_global_debug_component +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +alloc_rtllib s#net_device * alloc_rtllib ( int ) +free_rtllib void free_rtllib ( s#net_device * ) + +/* drivers/staging/rtl8192e/rtllib_rx.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +rtllib_rx int rtllib_rx ( s#rtllib_device * , s#sk_buff * , s#rtllib_rx_stats * ) +rtllib_legal_channel int rtllib_legal_channel ( s#rtllib_device * , t#u8 ) + +/* drivers/staging/rtl8192e/rtllib_softmac.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rtllib_EnableIntelPromiscuousMode void rtllib_EnableIntelPromiscuousMode ( s#net_device * , t#bool ) +rtllib_DisableIntelPromiscuousMode void rtllib_DisableIntelPromiscuousMode ( s#net_device * , t#bool ) +s##pci_dev +rtllib_stop_send_beacons void rtllib_stop_send_beacons ( s#rtllib_device * ) +rtllib_start_send_beacons void rtllib_start_send_beacons ( s#rtllib_device * ) +rtllib_stop_scan void rtllib_stop_scan ( s#rtllib_device * ) +rtllib_stop_scan_syncro void rtllib_stop_scan_syncro ( s#rtllib_device * ) +rtllib_act_scanning t#bool rtllib_act_scanning ( s#rtllib_device * , t#bool ) +rtllib_start_scan_syncro void rtllib_start_scan_syncro ( s#rtllib_device * , t#u8 ) +rtllib_sta_ps_send_null_frame void rtllib_sta_ps_send_null_frame ( s#rtllib_device * , short ) +rtllib_ps_tx_ack void rtllib_ps_tx_ack ( s#rtllib_device * , short ) +rtllib_reset_queue void rtllib_reset_queue ( s#rtllib_device * ) +rtllib_get_beacon s#sk_buff * rtllib_get_beacon ( s#rtllib_device * ) +rtllib_softmac_stop_protocol void rtllib_softmac_stop_protocol ( s#rtllib_device * , t#u8 , t#u8 ) +rtllib_softmac_start_protocol void rtllib_softmac_start_protocol ( s#rtllib_device * , t#u8 ) +rtllib_MgntDisconnect t#bool rtllib_MgntDisconnect ( s#rtllib_device * , t#u8 ) +notify_wx_assoc_event void notify_wx_assoc_event ( s#rtllib_device * ) + +/* drivers/staging/rtl8192e/rtllib_softmac_wx.o */ +rtllib_wlan_frequencies extern const long rtllib_wlan_frequencies [ ] +s##pci_dev +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rtllib_wx_set_freq int rtllib_wx_set_freq ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_freq int rtllib_wx_get_freq ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_wap int rtllib_wx_get_wap ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_wap int rtllib_wx_set_wap ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_essid int rtllib_wx_get_essid ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_rate int rtllib_wx_set_rate ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_rate int rtllib_wx_get_rate ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_rts int rtllib_wx_set_rts ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_rts int rtllib_wx_get_rts ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_mode int rtllib_wx_set_mode ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_scan int rtllib_wx_set_scan ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_essid int rtllib_wx_set_essid ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_mode int rtllib_wx_get_mode ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_rawtx int rtllib_wx_set_rawtx ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_name int rtllib_wx_get_name ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_power int rtllib_wx_set_power ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_power int rtllib_wx_get_power ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) + +/* drivers/staging/rtl8192e/rtllib_tx.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rtllib_xmit int rtllib_xmit ( s#sk_buff * , s#net_device * ) + +/* drivers/staging/rtl8192e/rtllib_wx.o */ +s##pci_dev +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rtllib_wx_get_scan int rtllib_wx_get_scan ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_encode int rtllib_wx_set_encode ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_get_encode int rtllib_wx_get_encode ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_encode_ext int rtllib_wx_set_encode_ext ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_mlme int rtllib_wx_set_mlme ( s#rtllib_device * , s#iw_request_info * , u#iwreq_data * , char * ) +rtllib_wx_set_auth int rtllib_wx_set_auth ( s#rtllib_device * , s#iw_request_info * , s#iw_param * , char * ) +rtllib_wx_set_gen_ie int rtllib_wx_set_gen_ie ( s#rtllib_device * , t#u8 * , t#size_t ) + +/* drivers/staging/rtl8192u/ieee80211/dot11d.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#ieee80211_security struct ieee80211_security { t#u16 active_key : 2 , enabled : 1 , auth_algo : 4 , unicast_uses_group : 1 , encrypt : 1 ; t#u8 auth_mode ; t#u8 key_sizes [ 4 ] ; t#u8 keys [ 4 ] [ 32 ] ; t#u8 level ; t#u16 flags ; } +e#_RT_PS_MODE enum _RT_PS_MODE { eActive , eMaxPs , eFastPs } +t#RT_PS_MODE typedef e#_RT_PS_MODE RT_PS_MODE +e#_RT_RF_POWER_STATE enum _RT_RF_POWER_STATE { eRfOn , eRfSleep , eRfOff } +t#RT_RF_POWER_STATE typedef e#_RT_RF_POWER_STATE RT_RF_POWER_STATE +t#RT_RF_CHANGE_SOURCE typedef t#u32 RT_RF_CHANGE_SOURCE +e#_HT_SPEC_VER enum _HT_SPEC_VER { HT_SPEC_VER_IEEE = 0 , HT_SPEC_VER_EWC = 1 , } +t#HT_SPEC_VER typedef e#_HT_SPEC_VER HT_SPEC_VER +s#ht_capability_ele struct ht_capability_ele { t#u8 AdvCoding : 1 ; t#u8 ChlWidth : 1 ; t#u8 MimoPwrSave : 2 ; t#u8 GreenField : 1 ; t#u8 ShortGI20Mhz : 1 ; t#u8 ShortGI40Mhz : 1 ; t#u8 TxSTBC : 1 ; t#u8 RxSTBC : 2 ; t#u8 DelayBA : 1 ; t#u8 MaxAMSDUSize : 1 ; t#u8 DssCCk : 1 ; t#u8 PSMP : 1 ; t#u8 Rsvd1 : 1 ; t#u8 LSigTxopProtect : 1 ; t#u8 MaxRxAMPDUFactor : 2 ; t#u8 MPDUDensity : 3 ; t#u8 Rsvd2 : 3 ; t#u8 MCS [ 16 ] ; t#u16 ExtHTCapInfo ; t#u8 TxBFCap [ 4 ] ; t#u8 ASCap ; } +s#_HT_INFORMATION_ELE struct _HT_INFORMATION_ELE { t#u8 ControlChl ; t#u8 ExtChlOffset : 2 ; t#u8 RecommemdedTxWidth : 1 ; t#u8 RIFS : 1 ; t#u8 PSMPAccessOnly : 1 ; t#u8 SrvIntGranularity : 3 ; t#u8 OptMode : 2 ; t#u8 NonGFDevPresent : 1 ; t#u8 Revd1 : 5 ; t#u8 Revd2 : 8 ; t#u8 Rsvd3 : 6 ; t#u8 DualBeacon : 1 ; t#u8 DualCTSProtect : 1 ; t#u8 SecondaryBeacon : 1 ; t#u8 LSigTxopProtectFull : 1 ; t#u8 PcoActive : 1 ; t#u8 PcoPhase : 1 ; t#u8 Rsvd4 : 4 ; t#u8 BasicMSC [ 16 ] ; } +t#HT_INFORMATION_ELE typedef s#_HT_INFORMATION_ELE __attribute__ ( ( packed ) ) HT_INFORMATION_ELE +e#_HT_AGGRE_MODE_E enum _HT_AGGRE_MODE_E { HT_AGG_AUTO = 0 , HT_AGG_FORCE_ENABLE = 1 , HT_AGG_FORCE_DISABLE = 2 , } +t#HT_AGGRE_MODE_E typedef e#_HT_AGGRE_MODE_E HT_AGGRE_MODE_E +e#ht_extension_chan_offset enum ht_extension_chan_offset { HT_EXTCHNL_OFFSET_NO_EXT = 0 , HT_EXTCHNL_OFFSET_UPPER = 1 , HT_EXTCHNL_OFFSET_NO_DEF = 2 , HT_EXTCHNL_OFFSET_LOWER = 3 , } +s#_RT_HIGH_THROUGHPUT struct _RT_HIGH_THROUGHPUT { t#u8 bEnableHT ; t#u8 bCurrentHTSupport ; t#u8 bRegBW40MHz ; t#u8 bCurBW40MHz ; t#u8 bRegShortGI40MHz ; t#u8 bCurShortGI40MHz ; t#u8 bRegShortGI20MHz ; t#u8 bCurShortGI20MHz ; t#u8 bRegSuppCCK ; t#u8 bCurSuppCCK ; t#HT_SPEC_VER ePeerHTSpecVer ; s#ht_capability_ele SelfHTCap ; t#HT_INFORMATION_ELE SelfHTInfo ; t#u8 PeerHTCapBuf [ 32 ] ; t#u8 PeerHTInfoBuf [ 32 ] ; t#u8 bAMSDU_Support ; t#u16 nAMSDU_MaxSize ; t#u8 bCurrent_AMSDU_Support ; t#u16 nCurrent_AMSDU_MaxSize ; t#u8 bAMPDUEnable ; t#u8 bCurrentAMPDUEnable ; t#u8 AMPDU_Factor ; t#u8 CurrentAMPDUFactor ; t#u8 MPDU_Density ; t#u8 CurrentMPDUDensity ; t#HT_AGGRE_MODE_E ForcedAMPDUMode ; t#u8 ForcedAMPDUFactor ; t#u8 ForcedMPDUDensity ; t#HT_AGGRE_MODE_E ForcedAMSDUMode ; t#u16 ForcedAMSDUMaxSize ; t#u8 bForcedShortGI ; t#u8 CurrentOpMode ; t#u8 SelfMimoPs ; t#u8 PeerMimoPs ; e#ht_extension_chan_offset CurSTAExtChnlOffset ; t#u8 bCurTxBW40MHz ; t#u8 PeerBandwidth ; t#u8 bSwBwInProgress ; t#u8 SwBwStep ; t#u8 bRegRT2RTAggregation ; t#u8 bCurrentRT2RTAggregation ; t#u8 bCurrentRT2RTLongSlotTime ; t#u8 szRT2RTAggBuffer [ 10 ] ; t#u8 bRegRxReorderEnable ; t#u8 bCurRxReorderEnable ; t#u8 RxReorderWinSize ; t#u8 RxReorderPendingTime ; t#u16 RxReorderDropCounter ; t#u8 bIsPeerBcm ; t#u8 IOTPeer ; t#u32 IOTAction ; } +t#PRT_HIGH_THROUGHPUT typedef s#_RT_HIGH_THROUGHPUT __attribute__ ( ( packed ) ) * PRT_HIGH_THROUGHPUT +s#qos_tsinfo struct qos_tsinfo { t#u16 uc_traffic_type : 1 ; t#u16 uc_tsid : 4 ; t#u16 uc_direction : 2 ; t#u16 uc_access_policy : 2 ; t#u16 uc_aggregation : 1 ; t#u16 uc_psb : 1 ; t#u16 uc_up : 3 ; t#u16 uc_ts_info_ack_policy : 2 ; t#u8 uc_schedule : 1 ; t#u8 : 7 ; } +s#tspec_body struct tspec_body { s#qos_tsinfo ts_info ; t#u16 nominal_msd_usize ; t#u16 max_msd_usize ; t#u32 min_service_itv ; t#u32 max_service_itv ; t#u32 inactivity_itv ; t#u32 suspen_itv ; t#u32 service_start_time ; t#u32 min_data_rate ; t#u32 mean_data_rate ; t#u32 peak_data_rate ; t#u32 max_burst_size ; t#u32 delay_bound ; t#u32 min_phy_rate ; t#u16 surplus_bandwidth_allowance ; t#u16 medium_time ; } +s#type_general struct type_general { t#u8 priority ; t#u8 classifier_type ; t#u8 mask ; } +s#type0_eth struct type0_eth { t#u8 priority ; t#u8 classifier_type ; t#u8 mask ; t#u8 src_addr [ 6 ] ; t#u8 dst_addr [ 6 ] ; t#u16 type ; } +s#type1_ipv4 struct type1_ipv4 { t#u8 priority ; t#u8 classifier_type ; t#u8 mask ; t#u8 version ; t#u8 src_ip [ 4 ] ; t#u8 dst_ip [ 4 ] ; t#u16 src_port ; t#u16 dst_port ; t#u8 dscp ; t#u8 protocol ; t#u8 reserved ; } +s#type1_ipv6 struct type1_ipv6 { t#u8 priority ; t#u8 classifier_type ; t#u8 mask ; t#u8 version ; t#u8 src_ip [ 16 ] ; t#u8 dst_ip [ 16 ] ; t#u16 src_port ; t#u16 dst_port ; t#u8 flow_label [ 3 ] ; } +s#type2_8021q struct type2_8021q { t#u8 priority ; t#u8 classifier_type ; t#u8 mask ; t#u16 tag_type ; } +u#qos_tclas union qos_tclas { s#type_general type_general ; s#type0_eth type0_eth ; s#type1_ipv4 type1_ipv4 ; s#type1_ipv6 type1_ipv6 ; s#type2_8021q type2_8021q ; } +s#ts_common_info struct ts_common_info { s#list_head list ; s#timer_list setup_timer ; s#timer_list inact_timer ; t#u8 addr [ 6 ] ; s#tspec_body t_spec ; u#qos_tclas t_class [ 4 ] ; t#u8 t_clas_proc ; t#u8 t_clas_num ; } +u#ba_param_set union ba_param_set { t#u16 short_data ; struct { t#u16 amsdu_support : 1 ; t#u16 ba_policy : 1 ; t#u16 tid : 4 ; t#u16 buffer_size : 10 ; } field ; } +s#ba_record struct ba_record { s#timer_list timer ; t#u8 valid ; t#u8 dialog_token ; u#ba_param_set param_set ; t#u16 timeout_value ; u#sequence_control start_seq_ctrl ; } +s#tx_ts_record struct tx_ts_record { s#ts_common_info ts_common_info ; t#u16 tx_cur_seq ; s#ba_record tx_pending_ba_record ; s#ba_record tx_admitted_ba_record ; t#u8 add_ba_req_in_progress ; t#u8 add_ba_req_delayed ; t#u8 using_ba ; s#timer_list ts_add_ba_timer ; t#u8 num ; } +s#ieee80211_rxb struct ieee80211_rxb { t#u8 nr_subframes ; s#sk_buff * subframes [ 64 ] ; t#u8 dst [ 6 ] ; t#u8 src [ 6 ] ; } +s#rx_reorder_entry struct rx_reorder_entry { s#list_head List ; t#u16 SeqNum ; s#ieee80211_rxb * prxb ; } +s#ieee80211_stats struct ieee80211_stats { unsigned int tx_unicast_frames ; unsigned int tx_multicast_frames ; unsigned int tx_fragments ; unsigned int tx_unicast_octets ; unsigned int tx_multicast_octets ; unsigned int tx_deferred_transmissions ; unsigned int tx_single_retry_frames ; unsigned int tx_multiple_retry_frames ; unsigned int tx_retry_limit_exceeded ; unsigned int tx_discards ; unsigned int rx_unicast_frames ; unsigned int rx_multicast_frames ; unsigned int rx_fragments ; unsigned int rx_unicast_octets ; unsigned int rx_multicast_octets ; unsigned int rx_fcs_errors ; unsigned int rx_discards_no_buffer ; unsigned int tx_discards_wrong_sa ; unsigned int rx_discards_undecryptable ; unsigned int rx_message_in_msg_fragments ; unsigned int rx_message_in_bad_msg_fragments ; } +s#ieee80211_softmac_stats struct ieee80211_softmac_stats { unsigned int rx_ass_ok ; unsigned int rx_ass_err ; unsigned int rx_probe_rq ; unsigned int tx_probe_rs ; unsigned int tx_beacons ; unsigned int rx_auth_rq ; unsigned int rx_auth_rs_ok ; unsigned int rx_auth_rs_err ; unsigned int tx_auth_rq ; unsigned int no_auth_rs ; unsigned int no_ass_rs ; unsigned int tx_ass_rq ; unsigned int rx_ass_rq ; unsigned int tx_probe_rq ; unsigned int reassoc ; unsigned int swtxstop ; unsigned int swtxawake ; unsigned char CurrentShowTxate ; unsigned char last_packet_rate ; unsigned int txretrycount ; } +s#ieee80211_qos_parameters struct ieee80211_qos_parameters { t#__le16 cw_min [ 4 ] ; t#__le16 cw_max [ 4 ] ; t#u8 aifs [ 4 ] ; t#u8 flag [ 4 ] ; t#__le16 tx_op_limit [ 4 ] ; } +s#ieee80211_qos_data struct ieee80211_qos_data { s#ieee80211_qos_parameters parameters ; int active ; int supported ; t#u8 param_count ; t#u8 old_param_count ; } +s#ieee80211_rx_stats struct ieee80211_rx_stats { t#u32 mac_time [ 2 ] ; t#s8 rssi ; t#u8 signal ; t#u8 noise ; t#u16 rate ; t#u8 received_channel ; t#u8 control ; t#u8 mask ; t#u8 freq ; t#u16 len ; t#u64 tsf ; t#u32 beacon_time ; t#u8 nic_type ; t#u16 Length ; t#u8 SignalQuality ; t#s32 RecvSignalPower ; t#s8 RxPower ; t#u8 SignalStrength ; t#u16 bHwError : 1 ; t#u16 bCRC : 1 ; t#u16 bICV : 1 ; t#u16 bShortPreamble : 1 ; t#u16 Antenna : 1 ; t#u16 Decrypted : 1 ; t#u16 Wakeup : 1 ; t#u16 Reserved0 : 1 ; t#u8 AGC ; t#u32 TimeStampLow ; t#u32 TimeStampHigh ; t#bool bShift ; t#bool bIsQosData ; t#u8 UserPriority ; t#u8 RxDrvInfoSize ; t#u8 RxBufShift ; t#bool bIsAMPDU ; t#bool bFirstMPDU ; t#bool bContainHTC ; t#bool RxIs40MHzPacket ; t#u32 RxPWDBAll ; t#u8 RxMIMOSignalStrength [ 4 ] ; t#s8 RxMIMOSignalQuality [ 2 ] ; t#bool bPacketMatchBSSID ; t#bool bIsCCK ; t#bool bPacketToSelf ; t#u8 * virtual_address ; t#u16 packetlength ; t#u16 fraglength ; t#u16 fragoffset ; t#u16 ntotalfrag ; t#bool bisrxaggrsubframe ; t#bool bPacketBeacon ; t#bool bToSelfBA ; t#s8 cck_adc_pwdb [ 4 ] ; t#u16 Seq_Num ; } +s#ieee80211_tim_parameters struct ieee80211_tim_parameters { t#u8 tim_count ; t#u8 tim_period ; } +s#ieee80211_wmm_ac_param struct ieee80211_wmm_ac_param { t#u8 aci_aifsn ; t#u8 cw ; t#__le16 txop_limit ; } +s#_BSS_HT struct _BSS_HT { t#u8 bdSupportHT ; t#u8 bdHTCapBuf [ 32 ] ; t#u16 bdHTCapLen ; t#u8 bdHTInfoBuf [ 32 ] ; t#u16 bdHTInfoLen ; t#HT_SPEC_VER bdHTSpecVer ; t#u8 bdRT2RTAggregation ; t#u8 bdRT2RTLongSlotTime ; } +t#BSS_HT typedef s#_BSS_HT __attribute__ ( ( packed ) ) BSS_HT +s#ieee80211_network struct ieee80211_network { t#u8 bssid [ 6 ] ; t#u8 channel ; t#bool bMBssidValid ; t#u8 MBssid [ 6 ] ; t#u8 MBssidMask ; t#u8 ssid [ 32 + 1 ] ; t#u8 ssid_len ; s#ieee80211_qos_data qos_data ; t#bool bWithAironetIE ; t#bool bCkipSupported ; t#bool bCcxRmEnable ; t#u16 CcxRmState [ 2 ] ; t#bool bWithCcxVerNum ; t#u8 BssCcxVerNumber ; s#ieee80211_rx_stats stats ; t#u16 capability ; t#u8 rates [ ( ( u8 ) 12 ) ] ; t#u8 rates_len ; t#u8 rates_ex [ ( ( u8 ) 16 ) ] ; t#u8 rates_ex_len ; unsigned long last_scanned ; t#u8 mode ; t#u32 flags ; t#u32 last_associate ; t#u32 time_stamp [ 2 ] ; t#u16 beacon_interval ; t#u16 listen_interval ; t#u16 atim_window ; t#u8 erp_value ; t#u8 wpa_ie [ 64 ] ; t#size_t wpa_ie_len ; t#u8 rsn_ie [ 64 ] ; t#size_t rsn_ie_len ; s#ieee80211_tim_parameters tim ; t#u8 dtim_period ; t#u8 dtim_data ; t#u32 last_dtim_sta_time [ 2 ] ; t#u8 wmm_info ; s#ieee80211_wmm_ac_param wmm_param [ 4 ] ; t#u8 QoS_Enable ; t#u8 Turbo_Enable ; t#u16 CountryIeLen ; t#u8 CountryIeBuf [ 0xff ] ; t#BSS_HT bssht ; t#bool broadcom_cap_exist ; t#bool ralink_cap_exist ; t#bool atheros_cap_exist ; t#bool cisco_cap_exist ; t#bool unknown_cap_exist ; t#bool berp_info_valid ; t#bool buseprotection ; s#list_head list ; } +s#ieee80211_crypto_ops struct ieee80211_crypto_ops { const char * name ; void * ( * init ) ( int ) ; void ( * deinit ) ( void * ) ; int ( * encrypt_mpdu ) ( s#sk_buff * , int , void * ) ; int ( * decrypt_mpdu ) ( s#sk_buff * , int , void * ) ; int ( * encrypt_msdu ) ( s#sk_buff * , int , void * ) ; int ( * decrypt_msdu ) ( s#sk_buff * , int , int , void * ) ; int ( * set_key ) ( void * , int , t#u8 * , void * ) ; int ( * get_key ) ( void * , int , t#u8 * , void * ) ; char * ( * print_stats ) ( char * , void * ) ; int extra_prefix_len , extra_postfix_len ; s#module * owner ; } +s#ieee80211_crypt_data struct ieee80211_crypt_data { s#list_head list ; s#ieee80211_crypto_ops * ops ; void * priv ; t#atomic_t refcnt ; } +s#ieee80211_frag_entry struct ieee80211_frag_entry { unsigned long first_frag_time ; unsigned int seq ; unsigned int last_frag ; s#sk_buff * skb ; t#u8 src_addr [ 6 ] ; t#u8 dst_addr [ 6 ] ; } +e#ieee80211_state enum ieee80211_state { IEEE80211_NOLINK = 0 , IEEE80211_ASSOCIATING , IEEE80211_ASSOCIATING_RETRY , IEEE80211_ASSOCIATING_AUTHENTICATING , IEEE80211_ASSOCIATING_AUTHENTICATED , IEEE80211_LINKED , IEEE80211_LINKED_SCANNING , } +e#_Fsync_State enum _Fsync_State { Default_Fsync , HW_Fsync , SW_Fsync } +t#Fsync_State typedef e#_Fsync_State Fsync_State +s#rt_link_detect struct rt_link_detect { t#u32 NumRecvBcnInPeriod ; t#u32 NumRecvDataInPeriod ; t#u32 RxBcnNum [ 10 ] ; t#u32 RxDataNum [ 10 ] ; t#u16 SlotNum ; t#u16 SlotIndex ; t#u32 NumTxOkInPeriod ; t#u32 NumRxOkInPeriod ; t#bool bBusyTraffic ; } +e#_IPS_CALLBACK_FUNCION enum _IPS_CALLBACK_FUNCION { IPS_CALLBACK_NONE = 0 , IPS_CALLBACK_MGNT_LINK_REQUEST = 1 , IPS_CALLBACK_JOIN_REQUEST = 2 , } +t#IPS_CALLBACK_FUNCION typedef e#_IPS_CALLBACK_FUNCION IPS_CALLBACK_FUNCION +e#_RT_JOIN_ACTION enum _RT_JOIN_ACTION { RT_JOIN_INFRA = 1 , RT_JOIN_IBSS = 2 , RT_START_IBSS = 3 , RT_NO_ACTION = 4 , } +t#RT_JOIN_ACTION typedef e#_RT_JOIN_ACTION RT_JOIN_ACTION +s#octet_string struct octet_string { t#u8 * octet ; t#u16 length ; } +s#ibss_parms struct ibss_parms { t#u16 atimWin ; } +s#rt_power_save_control struct rt_power_save_control { t#bool bInactivePs ; t#bool bIPSModeBackup ; t#bool bSwRfProcessing ; t#RT_RF_POWER_STATE eInactivePowerState ; s#work_struct InactivePsWorkItem ; s#timer_list InactivePsTimer ; t#IPS_CALLBACK_FUNCION ReturnPoint ; t#bool bTmpBssDesc ; t#RT_JOIN_ACTION tmpJoinAction ; s#ieee80211_network tmpBssDesc ; t#bool bTmpScanOnly ; t#bool bTmpActiveScan ; t#bool bTmpFilterHiddenAP ; t#bool bTmpUpdateParms ; t#u8 tmpSsidBuf [ 33 ] ; s#octet_string tmpSsid2Scan ; t#bool bTmpSsid2Scan ; t#u8 tmpNetworkType ; t#u8 tmpChannelNumber ; t#u16 tmpBcnPeriod ; t#u8 tmpDtimPeriod ; t#u16 tmpmCap ; s#octet_string tmpSuppRateSet ; t#u8 tmpSuppRateBuf [ 264 ] ; t#bool bTmpSuppRate ; s#ibss_parms tmpIbpm ; t#bool bTmpIbpm ; t#bool bLeisurePs ; } +s#ieee80211_txb struct ieee80211_txb { t#u8 nr_frags ; t#u8 encrypted ; t#u8 queue_index ; t#u8 rts_included ; t#u16 reserved ; t#__le16 frag_size ; t#__le16 payload_size ; s#sk_buff * fragments [ ] ; } +s#tx_pending struct tx_pending { int frag ; s#ieee80211_txb * txb ; } +s#rtl_80211_hdr_3addr struct rtl_80211_hdr_3addr { t#__le16 frame_ctl ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctl ; t#u8 payload [ ] ; } +s#ieee80211_info_element struct ieee80211_info_element { t#u8 id ; t#u8 len ; t#u8 data [ ] ; } +s#ieee80211_probe_response struct ieee80211_probe_response { s#rtl_80211_hdr_3addr header ; t#__le32 time_stamp [ 2 ] ; t#__le16 beacon_interval ; t#__le16 capability ; s#ieee80211_info_element info_element [ ] ; } +s#ieee80211_assoc_response_frame struct ieee80211_assoc_response_frame { s#rtl_80211_hdr_3addr header ; t#__le16 capability ; t#__le16 status ; t#__le16 aid ; s#ieee80211_info_element info_element [ ] ; } +s#ieee80211_device struct ieee80211_device { s#net_device * dev ; s#ieee80211_security sec ; t#u8 hwsec_active ; t#bool is_silent_reset ; t#bool ieee_up ; t#bool bSupportRemoteWakeUp ; t#RT_PS_MODE dot11PowerSaveMode ; t#bool actscanning ; t#bool beinretry ; t#RT_RF_POWER_STATE eRFPowerState ; t#RT_RF_CHANGE_SOURCE RfOffReason ; t#bool is_set_key ; t#PRT_HIGH_THROUGHPUT pHTInfo ; t#spinlock_t bw_spinlock ; t#spinlock_t reorder_spinlock ; t#u8 Regdot11HTOperationalRateSet [ 16 ] ; t#u8 dot11HTOperationalRateSet [ 16 ] ; t#u8 RegHTSuppRateSet [ 16 ] ; t#u8 HTCurrentOperaRate ; t#u8 HTHighestOperaRate ; t#u8 bTxDisableRateFallBack ; t#u8 bTxUseDriverAssingedRate ; t#atomic_t atm_chnlop ; t#atomic_t atm_swbw ; s#list_head Tx_TS_Admit_List ; s#list_head Tx_TS_Pending_List ; s#list_head Tx_TS_Unused_List ; s#tx_ts_record TxTsRecord [ 16 ] ; s#list_head Rx_TS_Admit_List ; s#list_head Rx_TS_Pending_List ; s#list_head Rx_TS_Unused_List ; s#rx_ts_record RxTsRecord [ 16 ] ; s#rx_reorder_entry RxReorderEntry [ 128 ] ; s#list_head RxReorder_Unused_List ; t#u8 ForcedPriority ; s#net_device_stats stats ; s#ieee80211_stats ieee_stats ; s#ieee80211_softmac_stats softmac_stats ; s#list_head network_free_list ; s#list_head network_list ; s#ieee80211_network * networks ; int scans ; int scan_age ; int iw_mode ; s#iw_spy_data spy_data ; t#spinlock_t lock ; t#spinlock_t wpax_suitlist_lock ; int tx_headroom ; t#u32 config ; int open_wep ; int auth_mode ; int reset_on_keychange ; int host_encrypt ; int host_encrypt_msdu ; int host_decrypt ; int host_mc_decrypt ; int host_strip_iv_icv ; int host_open_frag ; int host_build_iv ; int ieee802_1x ; t#bool bHalfWirelessN24GMode ; int wpa_enabled ; int drop_unencrypted ; int tkip_countermeasures ; int privacy_invoked ; t#size_t wpa_ie_len ; t#u8 * wpa_ie ; t#u8 ap_mac_addr [ 6 ] ; t#u16 pairwise_key_type ; t#u16 group_key_type ; s#list_head crypt_deinit_list ; s#ieee80211_crypt_data * crypt [ 4 ] ; int tx_keyidx ; s#timer_list crypt_deinit_timer ; int crypt_quiesced ; int bcrx_sta_key ; s#ieee80211_frag_entry frag_cache [ 17 ] [ 4 ] ; unsigned int frag_next_idx [ 17 ] ; t#u16 fts ; t#u16 rts ; t#u8 bssid [ 6 ] ; s#ieee80211_network current_network ; e#ieee80211_state state ; int short_slot ; int reg_mode ; int mode ; int modulation ; int freq_band ; int abg_true ; short sync_scan_hurryup ; int perfect_rssi ; int worst_rssi ; t#u16 prev_seq_ctl ; void * dot11d_info ; t#bool bGlobalDomain ; int rate ; int basic_rate ; short active_scan ; t#u16 softmac_features ; t#u16 seq_ctrl [ 5 ] ; t#u16 associate_seq ; t#u16 assoc_id ; short ps ; short sta_sleep ; int ps_timeout ; int ps_period ; s#tasklet_struct ps_task ; t#u32 ps_th ; t#u32 ps_tl ; short raw_tx ; short queue_stop ; short scanning ; short proto_started ; s#mutex wx_mutex ; s#mutex scan_mutex ; t#spinlock_t mgmt_tx_lock ; t#spinlock_t beacon_lock ; short beacon_txing ; short wap_set ; short ssid_set ; t#u8 wpax_type_set ; t#u32 wpax_type_notify ; t#s8 init_wmmparam_flag ; t#u8 qos_support ; s#list_head ibss_mac_hash [ 31 ] ; t#u16 last_rxseq_num [ 17 ] ; t#u16 last_rxfrag_num [ 17 ] ; unsigned long last_packet_time [ 17 ] ; unsigned long last_rx_ps_time ; s#sk_buff * mgmt_queue_ring [ 5 ] ; int mgmt_queue_head ; int mgmt_queue_tail ; t#u8 AsocRetryCount ; unsigned int hw_header ; s#sk_buff_head skb_waitQ [ 0x10 ] ; s#sk_buff_head skb_aggQ [ 0x10 ] ; s#sk_buff_head skb_drv_aggQ [ 0x10 ] ; t#u32 sta_edca_param [ 4 ] ; t#bool aggregation ; t#bool enable_rx_imm_BA ; t#bool bibsscoordinator ; t#bool bdynamic_txpower_enable ; t#bool bCTSToSelfEnable ; t#u8 CTSToSelfTH ; t#u32 fsync_time_interval ; t#u32 fsync_rate_bitmap ; t#u8 fsync_rssi_threshold ; t#bool bfsync_enable ; t#u8 fsync_multiple_timeinterval ; t#u32 fsync_firstdiff_ratethreshold ; t#u32 fsync_seconddiff_ratethreshold ; t#Fsync_State fsync_state ; t#bool bis_any_nonbepkts ; s#bandwidth_autoswitch bandwidth_auto_switch ; t#bool FwRWRF ; s#rt_link_detect LinkDetectInfo ; s#rt_power_save_control PowerSaveControl ; s#tx_pending tx_pending ; s#timer_list associate_timer ; s#timer_list beacon_timer ; s#work_struct associate_complete_wq ; s#work_struct associate_procedure_wq ; s#delayed_work softmac_scan_wq ; s#delayed_work associate_retry_wq ; s#delayed_work start_ibss_wq ; s#work_struct wx_sync_scan_wq ; s#workqueue_struct * wq ; s#ieee80211_rxb * stats_IndicateArray [ 128 ] ; void ( * set_security ) ( s#net_device * , s#ieee80211_security * ) ; int ( * hard_start_xmit ) ( s#ieee80211_txb * , s#net_device * ) ; int ( * reset_port ) ( s#net_device * ) ; int ( * is_queue_full ) ( s#net_device * , int ) ; int ( * handle_management ) ( s#net_device * , s#ieee80211_network * , t#u16 ) ; int ( * is_qos_active ) ( s#net_device * , s#sk_buff * ) ; int ( * softmac_hard_start_xmit ) ( s#sk_buff * , s#net_device * ) ; void ( * softmac_data_hard_start_xmit ) ( s#sk_buff * , s#net_device * , int ) ; void ( * data_hard_stop ) ( s#net_device * ) ; void ( * data_hard_resume ) ( s#net_device * ) ; void ( * set_chan ) ( s#net_device * , short ) ; void ( * scan_syncro ) ( s#net_device * ) ; void ( * start_scan ) ( s#net_device * ) ; void ( * stop_scan ) ( s#net_device * ) ; void ( * link_change ) ( s#net_device * ) ; void ( * start_send_beacons ) ( s#net_device * , t#u16 ) ; void ( * stop_send_beacons ) ( s#net_device * ) ; void ( * sta_wake_up ) ( s#net_device * ) ; void ( * ps_request_tx_ack ) ( s#net_device * ) ; void ( * enter_sleep_state ) ( s#net_device * , t#u32 , t#u32 ) ; short ( * ps_is_queue_empty ) ( s#net_device * ) ; int ( * handle_beacon ) ( s#net_device * , s#ieee80211_probe_response * , s#ieee80211_network * ) ; int ( * handle_assoc_response ) ( s#net_device * , s#ieee80211_assoc_response_frame * , s#ieee80211_network * ) ; short ( * check_nic_enough_desc ) ( s#net_device * , int ) ; void ( * SetBWModeHandler ) ( s#net_device * , e#ht_channel_width , e#ht_extension_chan_offset ) ; t#bool ( * GetNmodeSupportBySecCfg ) ( s#net_device * ) ; void ( * SetWirelessMode ) ( s#net_device * , t#u8 ) ; t#bool ( * GetHalfNmodeSupportByAPsHandler ) ( s#net_device * ) ; void ( * InitialGainHandler ) ( s#net_device * , t#u8 ) ; t#u8 priv [ ] ; } +rtl8192u_dot11d_init void rtl8192u_dot11d_init ( s#ieee80211_device * ) +dot11d_reset void dot11d_reset ( s#ieee80211_device * ) +dot11d_update_country_ie void dot11d_update_country_ie ( s#ieee80211_device * , t#u8 * , t#u16 , t#u8 * ) +dot11d_get_max_tx_pwr_in_dbm t#u8 dot11d_get_max_tx_pwr_in_dbm ( s#ieee80211_device * , t#u8 ) +dot11d_scan_complete void dot11d_scan_complete ( s#ieee80211_device * ) +is_legal_channel int is_legal_channel ( s#ieee80211_device * , t#u8 ) +to_legal_channel int to_legal_channel ( s#ieee80211_device * , t#u8 ) + +/* drivers/staging/rtl8192u/ieee80211/ieee80211_rx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ieee80211_rx_rsl int ieee80211_rx_rsl ( s#ieee80211_device * , s#sk_buff * , s#ieee80211_rx_stats * ) +s#rtl_80211_hdr_4addr struct rtl_80211_hdr_4addr { t#__le16 frame_ctl ; t#__le16 duration_id ; t#u8 addr1 [ 6 ] ; t#u8 addr2 [ 6 ] ; t#u8 addr3 [ 6 ] ; t#__le16 seq_ctl ; t#u8 addr4 [ 6 ] ; t#u8 payload [ ] ; } +ieee80211_rx_mgt_rsl void ieee80211_rx_mgt_rsl ( s#ieee80211_device * , s#rtl_80211_hdr_4addr * , s#ieee80211_rx_stats * ) + +/* drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.o */ +ieee80211_is_54g_rsl short ieee80211_is_54g_rsl ( const s#ieee80211_network * ) +ieee80211_is_shortslot_rsl short ieee80211_is_shortslot_rsl ( const s#ieee80211_network * ) +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ieee80211_softmac_scan_syncro_rsl void ieee80211_softmac_scan_syncro_rsl ( s#ieee80211_device * ) +ieee80211_stop_send_beacons_rsl void ieee80211_stop_send_beacons_rsl ( s#ieee80211_device * ) +ieee80211_start_send_beacons_rsl void ieee80211_start_send_beacons_rsl ( s#ieee80211_device * ) +ieee80211_stop_scan_rsl void ieee80211_stop_scan_rsl ( s#ieee80211_device * ) +ieee80211_start_scan_syncro_rsl void ieee80211_start_scan_syncro_rsl ( s#ieee80211_device * ) +ieee80211_ps_tx_ack_rsl void ieee80211_ps_tx_ack_rsl ( s#ieee80211_device * , short ) +ieee80211_softmac_xmit_rsl void ieee80211_softmac_xmit_rsl ( s#ieee80211_txb * , s#ieee80211_device * ) +ieee80211_reset_queue_rsl void ieee80211_reset_queue_rsl ( s#ieee80211_device * ) +ieee80211_wake_queue_rsl void ieee80211_wake_queue_rsl ( s#ieee80211_device * ) +ieee80211_stop_queue_rsl void ieee80211_stop_queue_rsl ( s#ieee80211_device * ) +ieee80211_disassociate_rsl void ieee80211_disassociate_rsl ( s#ieee80211_device * ) +ieee80211_get_beacon_rsl s#sk_buff * ieee80211_get_beacon_rsl ( s#ieee80211_device * ) +ieee80211_softmac_stop_protocol_rsl void ieee80211_softmac_stop_protocol_rsl ( s#ieee80211_device * ) +ieee80211_softmac_start_protocol_rsl void ieee80211_softmac_start_protocol_rsl ( s#ieee80211_device * ) +SendDisassociation_rsl void SendDisassociation_rsl ( s#ieee80211_device * , t#u8 * , t#u8 ) +ieee80211_wpa_supplicant_ioctl_rsl int ieee80211_wpa_supplicant_ioctl_rsl ( s#ieee80211_device * , s#iw_point * ) +notify_wx_assoc_event_rsl void notify_wx_assoc_event_rsl ( s#ieee80211_device * ) + +/* drivers/staging/rtl8192u/ieee80211/ieee80211_softmac_wx.o */ +ieee80211_wlan_frequencies_rsl extern const long ieee80211_wlan_frequencies_rsl [ ] +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ieee80211_wx_set_freq_rsl int ieee80211_wx_set_freq_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_freq_rsl int ieee80211_wx_get_freq_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_wap_rsl int ieee80211_wx_get_wap_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_wap_rsl int ieee80211_wx_set_wap_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_essid_rsl int ieee80211_wx_get_essid_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_rate_rsl int ieee80211_wx_set_rate_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_rate_rsl int ieee80211_wx_get_rate_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_rts_rsl int ieee80211_wx_set_rts_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_rts_rsl int ieee80211_wx_get_rts_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_mode_rsl int ieee80211_wx_set_mode_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_scan_rsl int ieee80211_wx_set_scan_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_essid_rsl int ieee80211_wx_set_essid_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_mode_rsl int ieee80211_wx_get_mode_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_rawtx_rsl int ieee80211_wx_set_rawtx_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_name_rsl int ieee80211_wx_get_name_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_power_rsl int ieee80211_wx_set_power_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_power_rsl int ieee80211_wx_get_power_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) + +/* drivers/staging/rtl8192u/ieee80211/ieee80211_tx.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ieee80211_txb_free_rsl void ieee80211_txb_free_rsl ( s#ieee80211_txb * ) + +/* drivers/staging/rtl8192u/ieee80211/ieee80211_wx.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ieee80211_wx_get_scan_rsl int ieee80211_wx_get_scan_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_encode_rsl int ieee80211_wx_set_encode_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_encode_rsl int ieee80211_wx_get_encode_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_encode_ext_rsl int ieee80211_wx_set_encode_ext_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_get_encode_ext_rsl int ieee80211_wx_get_encode_ext_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_mlme_rsl int ieee80211_wx_set_mlme_rsl ( s#ieee80211_device * , s#iw_request_info * , u#iwreq_data * , char * ) +ieee80211_wx_set_auth_rsl int ieee80211_wx_set_auth_rsl ( s#ieee80211_device * , s#iw_request_info * , s#iw_param * , char * ) +ieee80211_wx_set_gen_ie_rsl int ieee80211_wx_set_gen_ie_rsl ( s#ieee80211_device * , t#u8 * , t#size_t ) + +/* drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +HTUpdateSelfAndPeerSetting void HTUpdateSelfAndPeerSetting ( s#ieee80211_device * , s#ieee80211_network * ) + +/* drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.o */ +e#vchiq_connstate enum vchiq_connstate { VCHIQ_CONNSTATE_DISCONNECTED , VCHIQ_CONNSTATE_CONNECTING , VCHIQ_CONNSTATE_CONNECTED , VCHIQ_CONNSTATE_PAUSING , VCHIQ_CONNSTATE_PAUSE_SENT , VCHIQ_CONNSTATE_PAUSED , VCHIQ_CONNSTATE_RESUMING , VCHIQ_CONNSTATE_PAUSE_TIMEOUT , VCHIQ_CONNSTATE_RESUME_TIMEOUT } +s#remote_event struct remote_event { int armed ; int fired ; t#u32 __unused ; } +E#DEBUG_MAX 11 +s#vchiq_shared_state struct vchiq_shared_state { int initialised ; int slot_first ; int slot_last ; int slot_sync ; s#remote_event trigger ; int tx_pos ; s#remote_event recycle ; int slot_queue_recycle ; s#remote_event sync_trigger ; s#remote_event sync_release ; int slot_queue [ 64 ] ; int debug [ E#DEBUG_MAX ] ; } +s#vchiq_slot struct vchiq_slot { char data [ 4096 ] ; } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s#vchiq_slot_info struct vchiq_slot_info { short use_count ; short release_count ; } +s#state_stats_struct struct state_stats_struct { int slot_stalls ; int data_stalls ; int ctrl_tx_count ; int ctrl_rx_count ; int error_count ; } +e#vchiq_status enum vchiq_status { VCHIQ_ERROR = - 1 , VCHIQ_SUCCESS = 0 , VCHIQ_RETRY = 1 } +e#vchiq_reason enum vchiq_reason { VCHIQ_SERVICE_OPENED , VCHIQ_SERVICE_CLOSED , VCHIQ_MESSAGE_AVAILABLE , VCHIQ_BULK_TRANSMIT_DONE , VCHIQ_BULK_RECEIVE_DONE , VCHIQ_BULK_TRANSMIT_ABORTED , VCHIQ_BULK_RECEIVE_ABORTED } +s#vchiq_header struct vchiq_header { int msgid ; unsigned int size ; char data [ ] ; } +s#vchiq_service_base struct vchiq_service_base { int fourcc ; e#vchiq_status ( * callback ) ( e#vchiq_reason , s#vchiq_header * , unsigned int , void * ) ; void * userdata ; } +t#vchiq_userdata_term typedef void ( * vchiq_userdata_term ) ( void * ) +s#vchiq_bulk struct vchiq_bulk { short mode ; short dir ; void * userdata ; t#dma_addr_t data ; int size ; void * remote_data ; int remote_size ; int actual ; } +s#vchiq_bulk_queue struct vchiq_bulk_queue { int local_insert ; int remote_insert ; int process ; int remote_notify ; int remove ; s#vchiq_bulk bulks [ 4 ] ; } +s#service_stats_struct struct service_stats_struct { int quota_stalls ; int slot_stalls ; int bulk_stalls ; int error_count ; int ctrl_tx_count ; int ctrl_rx_count ; int bulk_tx_count ; int bulk_rx_count ; int bulk_aborted_count ; t#uint64_t ctrl_tx_bytes ; t#uint64_t ctrl_rx_bytes ; t#uint64_t bulk_tx_bytes ; t#uint64_t bulk_rx_bytes ; } +s#vchiq_service struct vchiq_service { s#vchiq_service_base base ; unsigned int handle ; s#kref ref_count ; s#callback_head rcu ; int srvstate ; t#vchiq_userdata_term userdata_term ; unsigned int localport ; unsigned int remoteport ; int public_fourcc ; int client_id ; char auto_close ; char sync ; char closing ; char trace ; t#atomic_t poll_flags ; short version ; short version_min ; short peer_version ; s#vchiq_state * state ; s#vchiq_instance * instance ; int service_use_count ; s#vchiq_bulk_queue bulk_tx ; s#vchiq_bulk_queue bulk_rx ; s#completion remove_event ; s#completion bulk_remove_event ; s#mutex bulk_mutex ; s#service_stats_struct stats ; int msg_queue_read ; int msg_queue_write ; s#completion msg_queue_pop ; s#completion msg_queue_push ; s#vchiq_header * msg_queue [ 128 ] ; } +s#vchiq_service_quota struct vchiq_service_quota { unsigned short slot_quota ; unsigned short slot_use_count ; unsigned short message_quota ; unsigned short message_use_count ; s#completion quota_event ; int previous_tx_index ; } +s##opaque_platform_state +s#vchiq_state struct vchiq_state { int id ; int initialised ; e#vchiq_connstate conn_state ; short version_common ; s#vchiq_shared_state * local ; s#vchiq_shared_state * remote ; s#vchiq_slot * slot_data ; unsigned short default_slot_quota ; unsigned short default_message_quota ; s#completion connect ; s#mutex mutex ; s#vchiq_instance * * instance ; s#task_struct * slot_handler_thread ; s#task_struct * recycle_thread ; s#task_struct * sync_thread ; t#wait_queue_head_t trigger_event ; t#wait_queue_head_t recycle_event ; t#wait_queue_head_t sync_trigger_event ; t#wait_queue_head_t sync_release_event ; char * tx_data ; char * rx_data ; s#vchiq_slot_info * rx_info ; s#mutex slot_mutex ; s#mutex recycle_mutex ; s#mutex sync_mutex ; s#mutex bulk_transfer_mutex ; int rx_pos ; int local_tx_pos ; int slot_queue_available ; int poll_needed ; int previous_data_index ; unsigned short data_use_count ; unsigned short data_quota ; t#atomic_t poll_services [ ( ( 4096 + 31 ) >> 5 ) ] ; int unused_service ; s#completion slot_available_event ; s#completion slot_remove_event ; s#completion data_quota_event ; s#state_stats_struct stats ; s#vchiq_service * services [ 4096 ] ; s#vchiq_service_quota service_quotas [ 4096 ] ; s#vchiq_slot_info slot_info [ 128 ] ; s#opaque_platform_state * platform_state ; } +s#vchiq_completion_data_kernel struct vchiq_completion_data_kernel { e#vchiq_reason reason ; s#vchiq_header * header ; void * service_userdata ; void * bulk_userdata ; } +s#vchiq_debugfs_node struct vchiq_debugfs_node { s#dentry * dentry ; } +s#vchiq_instance struct vchiq_instance { s#vchiq_state * state ; s#vchiq_completion_data_kernel completions [ 128 ] ; int completion_insert ; int completion_remove ; s#completion insert_event ; s#completion remove_event ; s#mutex completion_mutex ; int connected ; int closing ; int pid ; int mark ; int use_close_delivered ; int trace ; s#list_head bulk_waiter_list ; s#mutex bulk_waiter_list_mutex ; s#vchiq_debugfs_node debugfs_node ; } +vchiq_initialise extern int vchiq_initialise ( s#vchiq_instance * * ) +vchiq_shutdown extern e#vchiq_status vchiq_shutdown ( s#vchiq_instance * ) +vchiq_connect extern e#vchiq_status vchiq_connect ( s#vchiq_instance * ) +s#vchiq_service_params_kernel struct vchiq_service_params_kernel { int fourcc ; e#vchiq_status ( * callback ) ( e#vchiq_reason , s#vchiq_header * , unsigned int , void * ) ; void * userdata ; short version ; short version_min ; } +vchiq_open_service extern e#vchiq_status vchiq_open_service ( s#vchiq_instance * , const s#vchiq_service_params_kernel * , unsigned int * ) +e#vchiq_bulk_mode enum vchiq_bulk_mode { VCHIQ_BULK_MODE_CALLBACK , VCHIQ_BULK_MODE_BLOCKING , VCHIQ_BULK_MODE_NOCALLBACK , VCHIQ_BULK_MODE_WAITING } +vchiq_bulk_transmit extern e#vchiq_status vchiq_bulk_transmit ( unsigned int , const void * , unsigned int , void * , e#vchiq_bulk_mode ) +vchiq_bulk_receive extern e#vchiq_status vchiq_bulk_receive ( unsigned int , void * , unsigned int , void * , e#vchiq_bulk_mode ) +vchiq_use_service extern e#vchiq_status vchiq_use_service ( unsigned int ) +vchiq_release_service extern e#vchiq_status vchiq_release_service ( unsigned int ) + +/* drivers/staging/vc04_services/interface/vchiq_arm/vchiq_connected.o */ +t#VCHIQ_CONNECTED_CALLBACK_T typedef void ( * VCHIQ_CONNECTED_CALLBACK_T ) ( void ) +vchiq_add_connected_callback void vchiq_add_connected_callback ( t#VCHIQ_CONNECTED_CALLBACK_T ) + +/* drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.o */ +vchiq_get_service_userdata extern void * vchiq_get_service_userdata ( unsigned int ) +vchiq_msg_queue_push extern void vchiq_msg_queue_push ( unsigned int , s#vchiq_header * ) +vchiq_msg_hold extern s#vchiq_header * vchiq_msg_hold ( unsigned int ) +vchiq_close_service extern e#vchiq_status vchiq_close_service ( unsigned int ) +vchiq_queue_kernel_message extern int vchiq_queue_kernel_message ( unsigned int , void * , unsigned int ) +vchiq_release_message extern void vchiq_release_message ( unsigned int , s#vchiq_header * ) +vchiq_get_peer_version extern e#vchiq_status vchiq_get_peer_version ( unsigned int , short * ) + +/* drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.o */ +s##vchiq_mmal_instance +s#vchiq_mmal_component struct vchiq_mmal_component { t#u32 in_use : 1 ; t#u32 enabled : 1 ; t#u32 handle ; t#u32 inputs ; t#u32 outputs ; t#u32 clocks ; s#vchiq_mmal_port control ; s#vchiq_mmal_port input [ 4 ] ; s#vchiq_mmal_port output [ 4 ] ; s#vchiq_mmal_port clock [ 4 ] ; t#u32 client_component ; } +s#vchiq_mmal_port_buffer struct vchiq_mmal_port_buffer { unsigned int num ; t#u32 size ; t#u32 alignment ; } +s#mmal_audio_format struct mmal_audio_format { t#u32 channels ; t#u32 sample_rate ; t#u32 bits_per_sample ; t#u32 block_align ; } +s#mmal_rect struct mmal_rect { t#s32 x ; t#s32 y ; t#s32 width ; t#s32 height ; } +s#mmal_rational struct mmal_rational { t#s32 num ; t#s32 den ; } +s#mmal_video_format struct mmal_video_format { t#u32 width ; t#u32 height ; s#mmal_rect crop ; s#mmal_rational frame_rate ; s#mmal_rational par ; t#u32 color_space ; } +s#mmal_subpicture_format struct mmal_subpicture_format { t#u32 x_offset ; t#u32 y_offset ; } +u#mmal_es_specific_format union mmal_es_specific_format { s#mmal_audio_format audio ; s#mmal_video_format video ; s#mmal_subpicture_format subpicture ; } +s#mmal_es_format_local struct mmal_es_format_local { t#u32 type ; t#u32 encoding ; t#u32 encoding_variant ; u#mmal_es_specific_format * es ; t#u32 bitrate ; t#u32 flags ; t#u32 extradata_size ; t#u8 * extradata ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +s##vb2_fileio_data +s##vb2_threadio_data +s##mmal_msg_context +s#mmal_buffer struct mmal_buffer { s#vb2_v4l2_buffer vb ; s#list_head list ; void * buffer ; unsigned long buffer_size ; s#mmal_msg_context * msg_context ; unsigned long length ; t#u32 mmal_flags ; t#s64 dts ; t#s64 pts ; } +t#vchiq_mmal_buffer_cb typedef void ( * vchiq_mmal_buffer_cb ) ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * , int , s#mmal_buffer * ) +s#vchiq_mmal_port struct vchiq_mmal_port { t#u32 enabled : 1 ; t#u32 handle ; t#u32 type ; t#u32 index ; s#vchiq_mmal_component * component ; s#vchiq_mmal_port * connected ; s#vchiq_mmal_port_buffer minimum_buffer ; s#vchiq_mmal_port_buffer recommended_buffer ; s#vchiq_mmal_port_buffer current_buffer ; s#mmal_es_format_local format ; u#mmal_es_specific_format es ; s#list_head buffers ; t#spinlock_t slock ; t#atomic_t buffers_with_vpu ; t#vchiq_mmal_buffer_cb buffer_cb ; void * cb_ctx ; } +vchiq_mmal_port_set_format int vchiq_mmal_port_set_format ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * ) +vchiq_mmal_port_parameter_set int vchiq_mmal_port_parameter_set ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * , t#u32 , void * , t#u32 ) +vchiq_mmal_port_parameter_get int vchiq_mmal_port_parameter_get ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * , t#u32 , void * , t#u32 * ) +vchiq_mmal_port_enable int vchiq_mmal_port_enable ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * , t#vchiq_mmal_buffer_cb ) +vchiq_mmal_port_disable int vchiq_mmal_port_disable ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * ) +vchiq_mmal_port_connect_tunnel int vchiq_mmal_port_connect_tunnel ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * , s#vchiq_mmal_port * ) +vchiq_mmal_submit_buffer int vchiq_mmal_submit_buffer ( s#vchiq_mmal_instance * , s#vchiq_mmal_port * , s#mmal_buffer * ) +mmal_vchi_buffer_init int mmal_vchi_buffer_init ( s#vchiq_mmal_instance * , s#mmal_buffer * ) +mmal_vchi_buffer_cleanup int mmal_vchi_buffer_cleanup ( s#mmal_buffer * ) +vchiq_mmal_component_init int vchiq_mmal_component_init ( s#vchiq_mmal_instance * , const char * , s#vchiq_mmal_component * * ) +vchiq_mmal_component_finalise int vchiq_mmal_component_finalise ( s#vchiq_mmal_instance * , s#vchiq_mmal_component * ) +vchiq_mmal_component_enable int vchiq_mmal_component_enable ( s#vchiq_mmal_instance * , s#vchiq_mmal_component * ) +vchiq_mmal_component_disable int vchiq_mmal_component_disable ( s#vchiq_mmal_instance * , s#vchiq_mmal_component * ) +vchiq_mmal_version int vchiq_mmal_version ( s#vchiq_mmal_instance * , t#u32 * , t#u32 * ) +vchiq_mmal_finalise int vchiq_mmal_finalise ( s#vchiq_mmal_instance * ) +vchiq_mmal_init int vchiq_mmal_init ( s#vchiq_mmal_instance * * ) + +/* drivers/target/iscsi/iscsi_target.o */ +e#iscsi_timer_flags_table enum iscsi_timer_flags_table { ISCSI_TF_RUNNING = 0x01 , ISCSI_TF_STOP = 0x02 , ISCSI_TF_EXPIRED = 0x04 , } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +e#np_thread_state_table enum np_thread_state_table { ISCSI_NP_THREAD_ACTIVE = 1 , ISCSI_NP_THREAD_INACTIVE = 2 , ISCSI_NP_THREAD_RESET = 3 , ISCSI_NP_THREAD_SHUTDOWN = 4 , ISCSI_NP_THREAD_EXIT = 5 , } +e#np_flags_table enum np_flags_table { NPF_IP_NETWORK = 0x00 , } +e#cmd_i_state_table enum cmd_i_state_table { ISTATE_NO_STATE = 0 , ISTATE_NEW_CMD = 1 , ISTATE_DEFERRED_CMD = 2 , ISTATE_UNSOLICITED_DATA = 3 , ISTATE_RECEIVE_DATAOUT = 4 , ISTATE_RECEIVE_DATAOUT_RECOVERY = 5 , ISTATE_RECEIVED_LAST_DATAOUT = 6 , ISTATE_WITHIN_DATAOUT_RECOVERY = 7 , ISTATE_IN_CONNECTION_RECOVERY = 8 , ISTATE_RECEIVED_TASKMGT = 9 , ISTATE_SEND_ASYNCMSG = 10 , ISTATE_SENT_ASYNCMSG = 11 , ISTATE_SEND_DATAIN = 12 , ISTATE_SEND_LAST_DATAIN = 13 , ISTATE_SENT_LAST_DATAIN = 14 , ISTATE_SEND_LOGOUTRSP = 15 , ISTATE_SENT_LOGOUTRSP = 16 , ISTATE_SEND_NOPIN = 17 , ISTATE_SENT_NOPIN = 18 , ISTATE_SEND_REJECT = 19 , ISTATE_SENT_REJECT = 20 , ISTATE_SEND_R2T = 21 , ISTATE_SENT_R2T = 22 , ISTATE_SEND_R2T_RECOVERY = 23 , ISTATE_SENT_R2T_RECOVERY = 24 , ISTATE_SEND_LAST_R2T = 25 , ISTATE_SENT_LAST_R2T = 26 , ISTATE_SEND_LAST_R2T_RECOVERY = 27 , ISTATE_SENT_LAST_R2T_RECOVERY = 28 , ISTATE_SEND_STATUS = 29 , ISTATE_SEND_STATUS_BROKEN_PC = 30 , ISTATE_SENT_STATUS = 31 , ISTATE_SEND_STATUS_RECOVERY = 32 , ISTATE_SENT_STATUS_RECOVERY = 33 , ISTATE_SEND_TASKMGTRSP = 34 , ISTATE_SENT_TASKMGTRSP = 35 , ISTATE_SEND_TEXTRSP = 36 , ISTATE_SENT_TEXTRSP = 37 , ISTATE_SEND_NOPIN_WANT_RESPONSE = 38 , ISTATE_SENT_NOPIN_WANT_RESPONSE = 39 , ISTATE_SEND_NOPIN_NO_RESPONSE = 40 , ISTATE_REMOVE = 41 , ISTATE_FREE = 42 , } +e#cmd_flags_table enum cmd_flags_table { ICF_GOT_LAST_DATAOUT = 0x00000001 , ICF_GOT_DATACK_SNACK = 0x00000002 , ICF_NON_IMMEDIATE_UNSOLICITED_DATA = 0x00000004 , ICF_SENT_LAST_R2T = 0x00000008 , ICF_WITHIN_COMMAND_RECOVERY = 0x00000010 , ICF_CONTIG_MEMORY = 0x00000020 , ICF_ATTACHED_TO_RQUEUE = 0x00000040 , ICF_OOO_CMDSN = 0x00000080 , ICF_SENDTARGETS_ALL = 0x00000100 , ICF_SENDTARGETS_SINGLE = 0x00000200 , } +s#iscsi_pdu struct iscsi_pdu { int status ; int type ; t#u8 flags ; t#u32 data_sn ; t#u32 length ; t#u32 offset ; t#u32 pdu_send_order ; t#u32 seq_no ; } +s#iscsi_seq struct iscsi_seq { int sent ; int status ; int type ; t#u32 data_sn ; t#u32 first_datasn ; t#u32 last_datasn ; t#u32 next_burst_len ; t#u32 pdu_start ; t#u32 pdu_count ; t#u32 offset ; t#u32 orig_offset ; t#u32 pdu_send_order ; t#u32 r2t_sn ; t#u32 seq_send_order ; t#u32 seq_no ; t#u32 xfer_len ; } +s#iscsi_sess_ops struct iscsi_sess_ops { char InitiatorName [ 224 ] ; char InitiatorAlias [ 256 ] ; char TargetName [ 224 ] ; char TargetAlias [ 256 ] ; char TargetAddress [ 256 ] ; t#u16 TargetPortalGroupTag ; t#u16 MaxConnections ; t#u8 InitialR2T ; t#u8 ImmediateData ; t#u32 MaxBurstLength ; t#u32 FirstBurstLength ; t#u16 DefaultTime2Wait ; t#u16 DefaultTime2Retain ; t#u16 MaxOutstandingR2T ; t#u8 DataPDUInOrder ; t#u8 DataSequenceInOrder ; t#u8 ErrorRecoveryLevel ; t#u8 SessionType ; t#u8 RDMAExtensions ; } +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s#se_tpg_np struct se_tpg_np { s#se_portal_group * tpg_np_parent ; s#config_group tpg_np_group ; } +s#target_core_fabric_ops struct target_core_fabric_ops { s#module * module ; const char * fabric_alias ; const char * fabric_name ; t#size_t node_acl_size ; t#u32 max_data_sg_nents ; char * ( * tpg_get_wwn ) ( s#se_portal_group * ) ; t#u16 ( * tpg_get_tag ) ( s#se_portal_group * ) ; t#u32 ( * tpg_get_default_depth ) ( s#se_portal_group * ) ; int ( * tpg_check_demo_mode ) ( s#se_portal_group * ) ; int ( * tpg_check_demo_mode_cache ) ( s#se_portal_group * ) ; int ( * tpg_check_demo_mode_write_protect ) ( s#se_portal_group * ) ; int ( * tpg_check_prod_mode_write_protect ) ( s#se_portal_group * ) ; int ( * tpg_check_demo_mode_login_only ) ( s#se_portal_group * ) ; int ( * tpg_check_prot_fabric_only ) ( s#se_portal_group * ) ; t#u32 ( * tpg_get_inst_index ) ( s#se_portal_group * ) ; int ( * check_stop_free ) ( s#se_cmd * ) ; void ( * release_cmd ) ( s#se_cmd * ) ; void ( * close_session ) ( s#se_session * ) ; t#u32 ( * sess_get_index ) ( s#se_session * ) ; t#u32 ( * sess_get_initiator_sid ) ( s#se_session * , unsigned char * , t#u32 ) ; int ( * write_pending ) ( s#se_cmd * ) ; void ( * set_default_node_attributes ) ( s#se_node_acl * ) ; int ( * get_cmd_state ) ( s#se_cmd * ) ; int ( * queue_data_in ) ( s#se_cmd * ) ; int ( * queue_status ) ( s#se_cmd * ) ; void ( * queue_tm_rsp ) ( s#se_cmd * ) ; void ( * aborted_task ) ( s#se_cmd * ) ; s#se_wwn * ( * fabric_make_wwn ) ( s#target_fabric_configfs * , s#config_group * , const char * ) ; void ( * fabric_drop_wwn ) ( s#se_wwn * ) ; void ( * add_wwn_groups ) ( s#se_wwn * ) ; s#se_portal_group * ( * fabric_make_tpg ) ( s#se_wwn * , const char * ) ; int ( * fabric_enable_tpg ) ( s#se_portal_group * , t#bool ) ; void ( * fabric_drop_tpg ) ( s#se_portal_group * ) ; int ( * fabric_post_link ) ( s#se_portal_group * , s#se_lun * ) ; void ( * fabric_pre_unlink ) ( s#se_portal_group * , s#se_lun * ) ; s#se_tpg_np * ( * fabric_make_np ) ( s#se_portal_group * , s#config_group * , const char * ) ; void ( * fabric_drop_np ) ( s#se_tpg_np * ) ; int ( * fabric_init_nodeacl ) ( s#se_node_acl * , const char * ) ; s#configfs_attribute * * tfc_discovery_attrs ; s#configfs_attribute * * tfc_wwn_attrs ; s#configfs_attribute * * tfc_tpg_base_attrs ; s#configfs_attribute * * tfc_tpg_np_base_attrs ; s#configfs_attribute * * tfc_tpg_attrib_attrs ; s#configfs_attribute * * tfc_tpg_auth_attrs ; s#configfs_attribute * * tfc_tpg_param_attrs ; s#configfs_attribute * * tfc_tpg_nacl_base_attrs ; s#configfs_attribute * * tfc_tpg_nacl_attrib_attrs ; s#configfs_attribute * * tfc_tpg_nacl_auth_attrs ; s#configfs_attribute * * tfc_tpg_nacl_param_attrs ; t#bool write_pending_must_be_called ; } +e#tpg_state_table enum tpg_state_table { TPG_STATE_FREE = 0 , TPG_STATE_ACTIVE = 1 , TPG_STATE_INACTIVE = 2 , TPG_STATE_COLD_RESET = 3 , } +s#iscsi_tpg_attrib struct iscsi_tpg_attrib { t#u32 authentication ; t#u32 login_timeout ; t#u32 netif_timeout ; t#u32 generate_node_acls ; t#u32 cache_dynamic_acls ; t#u32 default_cmdsn_depth ; t#u32 demo_mode_write_protect ; t#u32 prod_mode_write_protect ; t#u32 demo_mode_discovery ; t#u32 default_erl ; t#u8 t10_pi ; t#u32 fabric_prot_type ; t#u32 tpg_enabled_sendtargets ; t#u32 login_keys_workaround ; s#iscsi_portal_group * tpg ; } +e#naf_flags_table enum naf_flags_table { NAF_USERID_SET = 0x01 , NAF_PASSWORD_SET = 0x02 , NAF_USERID_IN_SET = 0x04 , NAF_PASSWORD_IN_SET = 0x08 , } +s#iscsi_node_auth struct iscsi_node_auth { e#naf_flags_table naf_flags ; int authenticate_target ; int enforce_discovery_auth ; char userid [ 256 ] ; char password [ 256 ] ; char userid_mutual [ 256 ] ; char password_mutual [ 256 ] ; } +s#iscsi_param_list struct iscsi_param_list { t#bool iser ; s#list_head param_list ; s#list_head extra_response_list ; } +e#tiqn_state_table enum tiqn_state_table { TIQN_STATE_ACTIVE = 1 , TIQN_STATE_SHUTDOWN = 2 , } +s#iscsi_wwn_stat_grps struct iscsi_wwn_stat_grps { s#config_group iscsi_stat_group ; s#config_group iscsi_instance_group ; s#config_group iscsi_sess_err_group ; s#config_group iscsi_tgt_attr_group ; s#config_group iscsi_login_stats_group ; s#config_group iscsi_logout_stats_group ; } +s#iscsi_sess_err_stats struct iscsi_sess_err_stats { t#spinlock_t lock ; t#u32 digest_errors ; t#u32 cxn_timeout_errors ; t#u32 pdu_format_errors ; t#u32 last_sess_failure_type ; char last_sess_fail_rem_name [ 224 ] ; } +s#iscsi_login_stats struct iscsi_login_stats { t#spinlock_t lock ; t#u32 accepts ; t#u32 other_fails ; t#u32 redirects ; t#u32 authorize_fails ; t#u32 authenticate_fails ; t#u32 negotiate_fails ; t#u64 last_fail_time ; t#u32 last_fail_type ; int last_intr_fail_ip_family ; s#__kernel_sockaddr_storage last_intr_fail_sockaddr ; char last_intr_fail_name [ 224 ] ; } +s#iscsi_logout_stats struct iscsi_logout_stats { t#spinlock_t lock ; t#u32 normal_logouts ; t#u32 abnormal_logouts ; } +s#iscsi_tiqn struct iscsi_tiqn { unsigned char tiqn [ 224 ] ; e#tiqn_state_table tiqn_state ; int tiqn_access_count ; t#u32 tiqn_active_tpgs ; t#u32 tiqn_ntpgs ; t#u32 tiqn_num_tpg_nps ; t#u32 tiqn_nsessions ; s#list_head tiqn_list ; s#list_head tiqn_tpg_list ; t#spinlock_t tiqn_state_lock ; t#spinlock_t tiqn_tpg_lock ; s#se_wwn tiqn_wwn ; s#iscsi_wwn_stat_grps tiqn_stat_grps ; int tiqn_index ; s#iscsi_sess_err_stats sess_err_stats ; s#iscsi_login_stats login_stats ; s#iscsi_logout_stats logout_stats ; } +s#iscsi_portal_group struct iscsi_portal_group { unsigned char tpg_chap_id ; e#tpg_state_table tpg_state ; t#u16 tpgt ; t#u16 ntsih ; t#u32 nsessions ; t#u32 num_tpg_nps ; t#u32 sid ; t#spinlock_t tpg_np_lock ; t#spinlock_t tpg_state_lock ; s#se_portal_group tpg_se_tpg ; s#mutex tpg_access_lock ; s#semaphore np_login_sem ; s#iscsi_tpg_attrib tpg_attrib ; s#iscsi_node_auth tpg_demo_auth ; s#iscsi_param_list * param_list ; s#iscsi_tiqn * tpg_tiqn ; s#list_head tpg_gnp_list ; s#list_head tpg_list ; } +s#iscsi_session struct iscsi_session { t#u8 initiator_vendor ; t#u8 isid [ 6 ] ; e#iscsi_timer_flags_table time2retain_timer_flags ; t#u8 version_active ; t#u16 cid_called ; t#u16 conn_recovery_count ; t#u16 tsih ; t#u32 session_state ; t#itt_t init_task_tag ; t#u32 targ_xfer_tag ; t#u32 cmdsn_window ; s#mutex cmdsn_mutex ; t#u32 exp_cmd_sn ; t#atomic_t max_cmd_sn ; s#list_head sess_ooo_cmdsn_list ; t#u32 sid ; char auth_type [ 8 ] ; int session_index ; int session_usage_count ; int session_waiting_on_uc ; t#atomic_long_t cmd_pdus ; t#atomic_long_t rsp_pdus ; t#atomic_long_t tx_data_octets ; t#atomic_long_t rx_data_octets ; t#atomic_long_t conn_digest_errors ; t#atomic_long_t conn_timeout_errors ; t#u64 creation_time ; t#atomic_t nconn ; t#atomic_t session_continuation ; t#atomic_t session_fall_back_to_erl0 ; t#atomic_t session_logout ; t#atomic_t session_reinstatement ; t#atomic_t session_stop_active ; t#atomic_t session_close ; s#list_head sess_conn_list ; s#list_head cr_active_list ; s#list_head cr_inactive_list ; t#spinlock_t conn_lock ; t#spinlock_t cr_a_lock ; t#spinlock_t cr_i_lock ; t#spinlock_t session_usage_lock ; t#spinlock_t ttt_lock ; s#completion async_msg_comp ; s#completion reinstatement_comp ; s#completion session_wait_comp ; s#completion session_waiting_on_uc_comp ; s#timer_list time2retain_timer ; s#iscsi_sess_ops * sess_ops ; s#se_session * se_sess ; s#iscsi_portal_group * tpg ; } +s#iscsi_conn_recovery struct iscsi_conn_recovery { t#u16 cid ; t#u32 cmd_count ; t#u32 maxrecvdatasegmentlength ; t#u32 maxxmitdatasegmentlength ; int ready_for_reallegiance ; s#list_head conn_recovery_cmd_list ; t#spinlock_t conn_recovery_cmd_lock ; s#timer_list time2retain_timer ; s#iscsi_session * sess ; s#list_head cr_list ; } +s#iscsi_tmr_req struct iscsi_tmr_req { t#bool task_reassign : 1 ; t#u32 exp_data_sn ; s#iscsit_cmd * ref_cmd ; s#iscsi_conn_recovery * conn_recovery ; s#se_tmr_req * se_tmr_req ; } +s#iscsit_cmd struct iscsit_cmd { e#iscsi_timer_flags_table dataout_timer_flags ; t#u8 dataout_timeout_retries ; t#u8 error_recovery_count ; e#cmd_i_state_table deferred_i_state ; e#cmd_i_state_table i_state ; t#u8 immediate_cmd ; t#u8 immediate_data ; t#u8 iscsi_opcode ; t#u8 iscsi_response ; t#u8 logout_reason ; t#u8 logout_response ; t#u8 maxcmdsn_inc ; t#u8 unsolicited_data ; t#u8 reject_reason ; t#u16 logout_cid ; e#cmd_flags_table cmd_flags ; t#itt_t init_task_tag ; t#u32 targ_xfer_tag ; t#u32 cmd_sn ; t#u32 exp_stat_sn ; t#u32 stat_sn ; t#u32 data_sn ; t#u32 r2t_sn ; t#u32 acked_data_sn ; t#u32 buf_ptr_size ; t#u32 data_crc ; t#u32 outstanding_r2ts ; t#u32 r2t_offset ; t#u32 iov_data_count ; t#u32 orig_iov_data_count ; t#u32 iov_misc_count ; t#u32 pdu_count ; t#u32 pdu_send_order ; t#u32 pdu_start ; t#u32 seq_send_order ; t#u32 seq_count ; t#u32 seq_no ; t#u32 seq_start_offset ; t#u32 seq_end_offset ; t#u32 read_data_done ; t#u32 write_data_done ; t#u32 first_burst_len ; t#u32 next_burst_len ; t#u32 tx_size ; void * buf_ptr ; void * text_in_ptr ; e#dma_data_direction data_direction ; unsigned char pdu [ 48 + 4 ] ; t#atomic_t immed_queue_count ; t#atomic_t response_queue_count ; t#spinlock_t datain_lock ; t#spinlock_t dataout_timeout_lock ; t#spinlock_t istate_lock ; t#spinlock_t error_lock ; t#spinlock_t r2t_lock ; s#list_head datain_list ; s#list_head cmd_r2t_list ; s#timer_list dataout_timer ; s#kvec * iov_data ; void * overflow_buf ; s#kvec iov_misc [ 5 ] ; s#iscsi_pdu * pdu_list ; s#iscsi_pdu * pdu_ptr ; s#iscsi_seq * seq_list ; s#iscsi_seq * seq_ptr ; s#iscsi_tmr_req * tmr_req ; s#iscsit_conn * conn ; s#iscsi_conn_recovery * cr ; s#iscsi_session * sess ; s#list_head i_conn_node ; s#se_cmd se_cmd ; unsigned char sense_buffer [ ( 96 + 2 ) ] ; t#u32 padding ; t#u8 pad_bytes [ 4 ] ; s#scatterlist * first_data_sg ; t#u32 first_data_sg_off ; t#u32 kmapped_nents ; t#sense_reason_t sense_reason ; } +e#datain_req_comp_table enum datain_req_comp_table { DATAIN_COMPLETE_NORMAL = 1 , DATAIN_COMPLETE_WITHIN_COMMAND_RECOVERY = 2 , DATAIN_COMPLETE_CONNECTION_RECOVERY = 3 , } +e#datain_req_rec_table enum datain_req_rec_table { DATAIN_WITHIN_COMMAND_RECOVERY = 1 , DATAIN_CONNECTION_RECOVERY = 2 , } +s#iscsi_datain_req struct iscsi_datain_req { e#datain_req_comp_table dr_complete ; int generate_recovery_values ; e#datain_req_rec_table recovery ; t#u32 begrun ; t#u32 runlength ; t#u32 data_length ; t#u32 data_offset ; t#u32 data_sn ; t#u32 next_burst_len ; t#u32 read_data_done ; t#u32 seq_send_order ; s#list_head cmd_datain_node ; } +s#iscsi_r2t struct iscsi_r2t { int seq_complete ; int recovery_r2t ; int sent_r2t ; t#u32 r2t_sn ; t#u32 offset ; t#u32 targ_xfer_tag ; t#u32 xfer_len ; s#list_head r2t_list ; } +s#iscsit_transport struct iscsit_transport { char name [ 16 ] ; int transport_type ; t#bool rdma_shutdown ; int priv_size ; s#module * owner ; s#list_head t_node ; int ( * iscsit_setup_np ) ( s#iscsi_np * , s#__kernel_sockaddr_storage * ) ; int ( * iscsit_accept_np ) ( s#iscsi_np * , s#iscsit_conn * ) ; void ( * iscsit_free_np ) ( s#iscsi_np * ) ; void ( * iscsit_wait_conn ) ( s#iscsit_conn * ) ; void ( * iscsit_free_conn ) ( s#iscsit_conn * ) ; int ( * iscsit_get_login_rx ) ( s#iscsit_conn * , s#iscsi_login * ) ; int ( * iscsit_put_login_tx ) ( s#iscsit_conn * , s#iscsi_login * , t#u32 ) ; int ( * iscsit_immediate_queue ) ( s#iscsit_conn * , s#iscsit_cmd * , int ) ; int ( * iscsit_response_queue ) ( s#iscsit_conn * , s#iscsit_cmd * , int ) ; int ( * iscsit_get_dataout ) ( s#iscsit_conn * , s#iscsit_cmd * , t#bool ) ; int ( * iscsit_queue_data_in ) ( s#iscsit_conn * , s#iscsit_cmd * ) ; int ( * iscsit_queue_status ) ( s#iscsit_conn * , s#iscsit_cmd * ) ; void ( * iscsit_aborted_task ) ( s#iscsit_conn * , s#iscsit_cmd * ) ; int ( * iscsit_xmit_pdu ) ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_datain_req * , const void * , t#u32 ) ; void ( * iscsit_unmap_cmd ) ( s#iscsit_conn * , s#iscsit_cmd * ) ; void ( * iscsit_get_rx_pdu ) ( s#iscsit_conn * ) ; int ( * iscsit_validate_params ) ( s#iscsit_conn * ) ; void ( * iscsit_get_r2t_ttt ) ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_r2t * ) ; e#target_prot_op ( * iscsit_get_sup_prot_ops ) ( s#iscsit_conn * ) ; } +s#iscsi_np struct iscsi_np { int np_network_transport ; int np_ip_proto ; int np_sock_type ; e#np_thread_state_table np_thread_state ; t#bool enabled ; t#atomic_t np_reset_count ; e#iscsi_timer_flags_table np_login_timer_flags ; t#u32 np_exports ; e#np_flags_table np_flags ; t#spinlock_t np_thread_lock ; s#completion np_restart_comp ; s#socket * np_socket ; s#__kernel_sockaddr_storage np_sockaddr ; s#task_struct * np_thread ; s#timer_list np_login_timer ; void * np_context ; s#iscsit_transport * np_transport ; s#list_head np_list ; } +s#iscsi_login struct iscsi_login { t#u8 auth_complete ; t#u8 checked_for_existing ; t#u8 current_stage ; t#u8 leading_connection ; t#u8 first_request ; t#u8 version_min ; t#u8 version_max ; t#u8 login_complete ; t#u8 login_failed ; t#bool zero_tsih ; char isid [ 6 ] ; t#u32 cmd_sn ; t#itt_t init_task_tag ; t#u32 initial_exp_statsn ; t#u32 rsp_length ; t#u16 cid ; t#u16 tsih ; char req [ 48 ] ; char rsp [ 48 ] ; char * req_buf ; char * rsp_buf ; s#iscsit_conn * conn ; s#iscsi_np * np ; } +s##crypto_type +s#iscsi_conn_ops struct iscsi_conn_ops { t#u8 HeaderDigest ; t#u8 DataDigest ; t#u32 MaxRecvDataSegmentLength ; t#u32 MaxXmitDataSegmentLength ; t#u32 InitiatorRecvDataSegmentLength ; t#u32 TargetRecvDataSegmentLength ; } +s##iscsi_login_thread_s +s#iscsi_tpg_np struct iscsi_tpg_np { s#iscsi_np * tpg_np ; s#iscsi_portal_group * tpg ; s#iscsi_tpg_np * tpg_np_parent ; s#list_head tpg_np_list ; s#list_head tpg_np_child_list ; s#list_head tpg_np_parent_list ; s#se_tpg_np se_tpg_np ; t#spinlock_t tpg_np_parent_lock ; s#completion tpg_np_comp ; s#kref tpg_np_kref ; } +s#iscsit_conn struct iscsit_conn { t#wait_queue_head_t queues_wq ; t#u8 auth_complete ; t#u8 conn_state ; t#u8 conn_logout_reason ; t#u8 network_transport ; e#iscsi_timer_flags_table nopin_timer_flags ; e#iscsi_timer_flags_table nopin_response_timer_flags ; t#u8 which_thread ; t#u16 cid ; t#u16 login_port ; int net_size ; int login_family ; t#u32 auth_id ; t#u32 conn_flags ; t#itt_t login_itt ; t#u32 exp_statsn ; t#u32 stat_sn ; s#__kernel_sockaddr_storage login_sockaddr ; s#__kernel_sockaddr_storage local_sockaddr ; int conn_usage_count ; int conn_waiting_on_uc ; t#atomic_t check_immediate_queue ; t#atomic_t conn_logout_remove ; t#atomic_t connection_exit ; t#atomic_t connection_recovery ; t#atomic_t connection_reinstatement ; t#atomic_t connection_wait_rcfr ; t#atomic_t sleep_on_conn_wait_comp ; t#atomic_t transport_failed ; s#completion conn_post_wait_comp ; s#completion conn_wait_comp ; s#completion conn_wait_rcfr_comp ; s#completion conn_waiting_on_uc_comp ; s#completion conn_logout_comp ; s#completion tx_half_close_comp ; s#completion rx_half_close_comp ; s#socket * sock ; void ( * orig_data_ready ) ( s#sock * ) ; void ( * orig_state_change ) ( s#sock * ) ; unsigned long login_flags ; s#delayed_work login_work ; s#iscsi_login * login ; s#timer_list nopin_timer ; s#timer_list nopin_response_timer ; s#timer_list transport_timer ; s#task_struct * login_kworker ; t#spinlock_t cmd_lock ; t#spinlock_t conn_usage_lock ; t#spinlock_t immed_queue_lock ; t#spinlock_t nopin_timer_lock ; t#spinlock_t response_queue_lock ; t#spinlock_t state_lock ; s#ahash_request * conn_rx_hash ; s#ahash_request * conn_tx_hash ; t#cpumask_var_t conn_cpumask ; t#cpumask_var_t allowed_cpumask ; unsigned int conn_rx_reset_cpumask : 1 ; unsigned int conn_tx_reset_cpumask : 1 ; s#list_head conn_cmd_list ; s#list_head immed_queue_list ; s#list_head response_queue_list ; s#iscsi_conn_ops * conn_ops ; s#iscsi_login * conn_login ; s#iscsit_transport * conn_transport ; s#iscsi_param_list * param_list ; void * auth_protocol ; void * context ; s#iscsi_login_thread_s * login_thread ; s#iscsi_portal_group * tpg ; s#iscsi_tpg_np * tpg_np ; s#iscsi_session * sess ; int bitmap_id ; int rx_thread_active ; s#task_struct * rx_thread ; s#completion rx_login_comp ; int tx_thread_active ; s#task_struct * tx_thread ; s#list_head conn_list ; } +iscsit_queue_rsp extern int iscsit_queue_rsp ( s#iscsit_conn * , s#iscsit_cmd * ) +iscsit_aborted_task extern void iscsit_aborted_task ( s#iscsit_conn * , s#iscsit_cmd * ) +iscsit_add_reject extern int iscsit_add_reject ( s#iscsit_conn * , t#u8 , unsigned char * ) +iscsit_reject_cmd extern int iscsit_reject_cmd ( s#iscsit_cmd * , t#u8 , unsigned char * ) +iscsit_setup_scsi_cmd extern int iscsit_setup_scsi_cmd ( s#iscsit_conn * , s#iscsit_cmd * , unsigned char * ) +iscsit_set_unsolicited_dataout extern void iscsit_set_unsolicited_dataout ( s#iscsit_cmd * ) +s#iscsi_scsi_req struct iscsi_scsi_req { t#uint8_t opcode ; t#uint8_t flags ; t#__be16 rsvd2 ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#__be32 data_length ; t#__be32 cmdsn ; t#__be32 exp_statsn ; t#uint8_t cdb [ 16 ] ; } +iscsit_process_scsi_cmd extern int iscsit_process_scsi_cmd ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_scsi_req * ) +__iscsit_check_dataout_hdr extern int __iscsit_check_dataout_hdr ( s#iscsit_conn * , void * , s#iscsit_cmd * , t#u32 , t#bool * ) +iscsit_check_dataout_hdr extern int iscsit_check_dataout_hdr ( s#iscsit_conn * , void * , s#iscsit_cmd * * ) +iscsit_check_dataout_payload extern int iscsit_check_dataout_payload ( s#iscsit_cmd * , s#iscsi_data * , t#bool ) +s#iscsi_nopout struct iscsi_nopout { t#uint8_t opcode ; t#uint8_t flags ; t#__be16 rsvd2 ; t#uint8_t rsvd3 ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#__be32 ttt ; t#__be32 cmdsn ; t#__be32 exp_statsn ; t#uint8_t rsvd4 [ 16 ] ; } +iscsit_setup_nop_out extern int iscsit_setup_nop_out ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_nopout * ) +iscsit_process_nop_out extern int iscsit_process_nop_out ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_nopout * ) +iscsit_handle_task_mgt_cmd extern int iscsit_handle_task_mgt_cmd ( s#iscsit_conn * , s#iscsit_cmd * , unsigned char * ) +s#iscsi_text struct iscsi_text { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t rsvd2 [ 2 ] ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; t#uint8_t rsvd4 [ 8 ] ; t#itt_t itt ; t#__be32 ttt ; t#__be32 cmdsn ; t#__be32 exp_statsn ; t#uint8_t rsvd5 [ 16 ] ; } +iscsit_setup_text_cmd extern int iscsit_setup_text_cmd ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_text * ) +iscsit_process_text_cmd extern int iscsit_process_text_cmd ( s#iscsit_conn * , s#iscsit_cmd * , s#iscsi_text * ) +iscsit_handle_logout_cmd extern int iscsit_handle_logout_cmd ( s#iscsit_conn * , s#iscsit_cmd * , unsigned char * ) +iscsit_handle_snack extern int iscsit_handle_snack ( s#iscsit_conn * , unsigned char * ) +s#iscsi_datain struct iscsi_datain { t#u8 flags ; t#u32 data_sn ; t#u32 length ; t#u32 offset ; } +s#iscsi_data_rsp struct iscsi_data_rsp { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t rsvd2 ; t#uint8_t cmd_status ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; s#scsi_lun lun ; t#itt_t itt ; t#__be32 ttt ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#__be32 datasn ; t#__be32 offset ; t#__be32 residual_count ; } +iscsit_build_datain_pdu extern void iscsit_build_datain_pdu ( s#iscsit_cmd * , s#iscsit_conn * , s#iscsi_datain * , s#iscsi_data_rsp * , t#bool ) +s#iscsi_logout_rsp struct iscsi_logout_rsp { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t response ; t#uint8_t rsvd2 ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; t#uint8_t rsvd3 [ 8 ] ; t#itt_t itt ; t#__be32 rsvd4 ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#__be32 rsvd5 ; t#__be16 t2wait ; t#__be16 t2retain ; t#__be32 rsvd6 ; } +iscsit_build_logout_rsp extern int iscsit_build_logout_rsp ( s#iscsit_cmd * , s#iscsit_conn * , s#iscsi_logout_rsp * ) +iscsit_build_nopin_rsp extern void iscsit_build_nopin_rsp ( s#iscsit_cmd * , s#iscsit_conn * , s#iscsi_nopin * , t#bool ) +iscsit_build_r2ts_for_cmd extern int iscsit_build_r2ts_for_cmd ( s#iscsit_conn * , s#iscsit_cmd * , t#bool ) +s#iscsi_scsi_rsp struct iscsi_scsi_rsp { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t response ; t#uint8_t cmd_status ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; t#uint8_t rsvd [ 8 ] ; t#itt_t itt ; t#__be32 rsvd1 ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#__be32 exp_datasn ; t#__be32 bi_residual_count ; t#__be32 residual_count ; } +iscsit_build_rsp_pdu extern void iscsit_build_rsp_pdu ( s#iscsit_cmd * , s#iscsit_conn * , t#bool , s#iscsi_scsi_rsp * ) +s#iscsi_tm_rsp struct iscsi_tm_rsp { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t response ; t#uint8_t qualifier ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; t#uint8_t rsvd2 [ 8 ] ; t#itt_t itt ; t#itt_t rtt ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#uint8_t rsvd3 [ 12 ] ; } +iscsit_build_task_mgt_rsp extern void iscsit_build_task_mgt_rsp ( s#iscsit_cmd * , s#iscsit_conn * , s#iscsi_tm_rsp * ) +s#iscsi_text_rsp struct iscsi_text_rsp { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t rsvd2 [ 2 ] ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; t#uint8_t rsvd4 [ 8 ] ; t#itt_t itt ; t#__be32 ttt ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#uint8_t rsvd5 [ 12 ] ; } +e#iscsit_transport_type enum iscsit_transport_type { ISCSI_TCP = 0 , ISCSI_SCTP_TCP = 1 , ISCSI_SCTP_UDP = 2 , ISCSI_IWARP_TCP = 3 , ISCSI_IWARP_SCTP = 4 , ISCSI_INFINIBAND = 5 , ISCSI_CXGBIT = 6 , } +iscsit_build_text_rsp extern int iscsit_build_text_rsp ( s#iscsit_cmd * , s#iscsit_conn * , s#iscsi_text_rsp * , e#iscsit_transport_type ) +s#iscsi_reject struct iscsi_reject { t#uint8_t opcode ; t#uint8_t flags ; t#uint8_t reason ; t#uint8_t rsvd2 ; t#uint8_t hlength ; t#uint8_t dlength [ 3 ] ; t#uint8_t rsvd3 [ 8 ] ; t#__be32 ffffffff ; t#uint8_t rsvd4 [ 4 ] ; t#__be32 statsn ; t#__be32 exp_cmdsn ; t#__be32 max_cmdsn ; t#__be32 datasn ; t#uint8_t rsvd5 [ 8 ] ; } +iscsit_build_reject extern void iscsit_build_reject ( s#iscsit_cmd * , s#iscsit_conn * , s#iscsi_reject * ) +iscsit_thread_check_cpumask extern void iscsit_thread_check_cpumask ( s#iscsit_conn * , s#task_struct * , int ) +iscsit_immediate_queue extern int iscsit_immediate_queue ( s#iscsit_conn * , s#iscsit_cmd * , int ) +iscsit_response_queue extern int iscsit_response_queue ( s#iscsit_conn * , s#iscsit_cmd * , int ) +iscsit_logout_post_handler extern int iscsit_logout_post_handler ( s#iscsit_cmd * , s#iscsit_conn * ) + +/* drivers/target/iscsi/iscsi_target_datain_values.o */ +s##module +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##target_backend +s##target_backend_ops +s##target_core_fabric_ops +s##target_fabric_configfs +s##socket +s##sock +s##iscsit_transport +s##ahash_request +s##iscsi_login_thread_s +iscsit_get_datain_values extern s#iscsi_datain_req * iscsit_get_datain_values ( s#iscsit_cmd * , s#iscsi_datain * ) + +/* drivers/target/iscsi/iscsi_target_device.o */ +s##iscsi_pdu +s##iscsi_seq +s##module +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s##socket +s##sock +s##iscsit_transport +s##ahash_request +s##iscsi_login_thread_s +iscsit_increment_maxcmdsn extern void iscsit_increment_maxcmdsn ( s#iscsit_cmd * , s#iscsi_session * ) + +/* drivers/target/iscsi/iscsi_target_erl0.o */ +s##socket +s##sock +s##workqueue_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##user_namespace +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##ucounts +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##iscsit_transport +s##ahash_request +s##iscsi_login_thread_s +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +iscsit_cause_connection_reinstatement extern void iscsit_cause_connection_reinstatement ( s#iscsit_conn * , int ) + +/* drivers/target/iscsi/iscsi_target_erl1.o */ +s##module +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s##socket +s##sock +s##ahash_request +s##iscsi_login_thread_s +iscsit_stop_dataout_timer extern void iscsit_stop_dataout_timer ( s#iscsit_cmd * ) + +/* drivers/target/iscsi/iscsi_target_login.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##iscsi_pdu +s##iscsi_seq +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s##crypto_type +s##iscsi_login_thread_s +iscsi_change_param_sprintf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int iscsi_change_param_sprintf ( s#iscsit_conn * , const char * , ... ) + +/* drivers/target/iscsi/iscsi_target_nego.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##iscsi_pdu +s##iscsi_seq +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s##ahash_request +s##iscsi_login_thread_s +iscsi_target_check_login_request extern int iscsi_target_check_login_request ( s#iscsit_conn * , s#iscsi_login * ) + +/* drivers/target/iscsi/iscsi_target_parameters.o */ +s#iscsi_param struct iscsi_param { char * name ; char * value ; t#u8 set_param ; t#u8 phase ; t#u8 scope ; t#u8 sender ; t#u8 type ; t#u8 use ; t#u16 type_range ; t#u32 state ; s#list_head p_list ; } +iscsi_find_param_from_key extern s#iscsi_param * iscsi_find_param_from_key ( char * , s#iscsi_param_list * ) + +/* drivers/target/iscsi/iscsi_target_tmr.o */ +s##module +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s##socket +s##sock +s##ahash_request +s##iscsi_login_thread_s +iscsit_tmr_post_handler extern int iscsit_tmr_post_handler ( s#iscsit_cmd * , s#iscsit_conn * ) + +/* drivers/target/iscsi/iscsi_target_transport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##socket +s##ahash_request +s##iscsi_login_thread_s +s##target_backend +s##target_backend_ops +s##target_core_fabric_ops +s##target_fabric_configfs +s##iscsi_pdu +s##iscsi_seq +iscsit_register_transport extern void iscsit_register_transport ( s#iscsit_transport * ) +iscsit_unregister_transport extern void iscsit_unregister_transport ( s#iscsit_transport * ) + +/* drivers/target/iscsi/iscsi_target_util.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##target_backend +s##target_backend_ops +s##target_fabric_configfs +s##ahash_request +s##iscsi_login_thread_s +iscsit_allocate_cmd extern s#iscsit_cmd * iscsit_allocate_cmd ( s#iscsit_conn * , int ) +iscsit_sequence_cmd extern int iscsit_sequence_cmd ( s#iscsit_conn * , s#iscsit_cmd * , unsigned char * , t#__be32 ) +iscsit_find_cmd_from_itt extern s#iscsit_cmd * iscsit_find_cmd_from_itt ( s#iscsit_conn * , t#itt_t ) +iscsit_find_cmd_from_itt_or_dump extern s#iscsit_cmd * iscsit_find_cmd_from_itt_or_dump ( s#iscsit_conn * , t#itt_t , t#u32 ) +iscsit_add_cmd_to_immediate_queue extern void iscsit_add_cmd_to_immediate_queue ( s#iscsit_cmd * , s#iscsit_conn * , t#u8 ) +iscsit_release_cmd extern void iscsit_release_cmd ( s#iscsit_cmd * ) +iscsit_free_cmd extern void iscsit_free_cmd ( s#iscsit_cmd * , t#bool ) + +/* drivers/target/target_core_alua.o */ +s##module +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#target_fabric_configfs struct target_fabric_configfs { t#atomic_t tf_access_cnt ; s#list_head tf_list ; s#config_group tf_group ; s#config_group tf_disc_group ; const s#target_core_fabric_ops * tf_ops ; s#config_item_type tf_discovery_cit ; s#config_item_type tf_wwn_cit ; s#config_item_type tf_wwn_fabric_stats_cit ; s#config_item_type tf_wwn_param_cit ; s#config_item_type tf_tpg_cit ; s#config_item_type tf_tpg_base_cit ; s#config_item_type tf_tpg_lun_cit ; s#config_item_type tf_tpg_port_cit ; s#config_item_type tf_tpg_port_stat_cit ; s#config_item_type tf_tpg_np_cit ; s#config_item_type tf_tpg_np_base_cit ; s#config_item_type tf_tpg_attrib_cit ; s#config_item_type tf_tpg_auth_cit ; s#config_item_type tf_tpg_param_cit ; s#config_item_type tf_tpg_nacl_cit ; s#config_item_type tf_tpg_nacl_base_cit ; s#config_item_type tf_tpg_nacl_attrib_cit ; s#config_item_type tf_tpg_nacl_auth_cit ; s#config_item_type tf_tpg_nacl_param_cit ; s#config_item_type tf_tpg_nacl_stat_cit ; s#config_item_type tf_tpg_mappedlun_cit ; s#config_item_type tf_tpg_mappedlun_stat_cit ; } +s#se_dev_plug struct se_dev_plug { s#se_device * se_dev ; } +e#tcm_tmreq_table enum tcm_tmreq_table { TMR_ABORT_TASK = 1 , TMR_ABORT_TASK_SET = 2 , TMR_CLEAR_ACA = 3 , TMR_CLEAR_TASK_SET = 4 , TMR_LUN_RESET = 5 , TMR_TARGET_WARM_RESET = 6 , TMR_TARGET_COLD_RESET = 7 , TMR_LUN_RESET_PRO = 0x80 , TMR_UNKNOWN = 0xff , } +s#target_backend_ops struct target_backend_ops { char name [ 16 ] ; char inquiry_prod [ 16 ] ; char inquiry_rev [ 4 ] ; s#module * owner ; t#u8 transport_flags_default ; t#u8 transport_flags_changeable ; int ( * attach_hba ) ( s#se_hba * , t#u32 ) ; void ( * detach_hba ) ( s#se_hba * ) ; int ( * pmode_enable_hba ) ( s#se_hba * , unsigned long ) ; s#se_device * ( * alloc_device ) ( s#se_hba * , const char * ) ; int ( * configure_device ) ( s#se_device * ) ; void ( * destroy_device ) ( s#se_device * ) ; void ( * free_device ) ( s#se_device * ) ; s#se_dev_plug * ( * plug_device ) ( s#se_device * ) ; void ( * unplug_device ) ( s#se_dev_plug * ) ; t#ssize_t ( * set_configfs_dev_params ) ( s#se_device * , const char * , t#ssize_t ) ; t#ssize_t ( * show_configfs_dev_params ) ( s#se_device * , char * ) ; t#sense_reason_t ( * parse_cdb ) ( s#se_cmd * ) ; void ( * tmr_notify ) ( s#se_device * , e#tcm_tmreq_table , s#list_head * ) ; t#u32 ( * get_device_type ) ( s#se_device * ) ; t#sector_t ( * get_blocks ) ( s#se_device * ) ; t#sector_t ( * get_alignment_offset_lbas ) ( s#se_device * ) ; unsigned int ( * get_lbppbe ) ( s#se_device * ) ; unsigned int ( * get_io_min ) ( s#se_device * ) ; unsigned int ( * get_io_opt ) ( s#se_device * ) ; unsigned char * ( * get_sense_buffer ) ( s#se_cmd * ) ; t#bool ( * get_write_cache ) ( s#se_device * ) ; int ( * init_prot ) ( s#se_device * ) ; int ( * format_prot ) ( s#se_device * ) ; void ( * free_prot ) ( s#se_device * ) ; s#configfs_attribute * * tb_dev_attrib_attrs ; s#configfs_attribute * * tb_dev_action_attrs ; } +s#target_backend struct target_backend { s#list_head list ; const s#target_backend_ops * ops ; s#config_item_type tb_dev_cit ; s#config_item_type tb_dev_attrib_cit ; s#config_item_type tb_dev_action_cit ; s#config_item_type tb_dev_pr_cit ; s#config_item_type tb_dev_wwn_cit ; s#config_item_type tb_dev_alua_tg_pt_gps_cit ; s#config_item_type tb_dev_stat_cit ; } +s##scatterlist +core_alua_check_nonop_delay int core_alua_check_nonop_delay ( s#se_cmd * ) + +/* drivers/target/target_core_configfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +target_depend_item int target_depend_item ( s#config_item * ) +target_undepend_item void target_undepend_item ( s#config_item * ) +s##scatterlist +target_register_template int target_register_template ( const s#target_core_fabric_ops * ) +target_unregister_template void target_unregister_template ( const s#target_core_fabric_ops * ) +sbc_attrib_attrs extern s#configfs_attribute * sbc_attrib_attrs [ ] +passthrough_attrib_attrs extern s#configfs_attribute * passthrough_attrib_attrs [ ] +passthrough_pr_attrib_attrs extern s#configfs_attribute * passthrough_pr_attrib_attrs [ ] + +/* drivers/target/target_core_device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +transport_lookup_cmd_lun t#sense_reason_t transport_lookup_cmd_lun ( s#se_cmd * ) +transport_lookup_tmr_lun int transport_lookup_tmr_lun ( s#se_cmd * ) +target_lun_is_rdonly t#bool target_lun_is_rdonly ( s#se_cmd * ) +target_nacl_find_deve s#se_dev_entry * target_nacl_find_deve ( s#se_node_acl * , t#u64 ) +target_configure_unmap_from_queue t#bool target_configure_unmap_from_queue ( s#se_dev_attrib * , s#block_device * ) +target_to_linux_sector t#sector_t target_to_linux_sector ( s#se_device * , t#sector_t ) +passthrough_parse_cdb t#sense_reason_t passthrough_parse_cdb ( s#se_cmd * , t#sense_reason_t ( * ) ( s#se_cmd * ) ) + +/* drivers/target/target_core_hba.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +transport_backend_register int transport_backend_register ( const s#target_backend_ops * ) +target_backend_unregister void target_backend_unregister ( const s#target_backend_ops * ) + +/* drivers/target/target_core_sbc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +sbc_get_write_same_sectors t#sector_t sbc_get_write_same_sectors ( s#se_cmd * ) +s#sbc_ops struct sbc_ops { t#sense_reason_t ( * execute_rw ) ( s#se_cmd * , s#scatterlist * , t#u32 , e#dma_data_direction ) ; t#sense_reason_t ( * execute_sync_cache ) ( s#se_cmd * ) ; t#sense_reason_t ( * execute_write_same ) ( s#se_cmd * ) ; t#sense_reason_t ( * execute_unmap ) ( s#se_cmd * , t#sector_t , t#sector_t ) ; } +sbc_parse_cdb t#sense_reason_t sbc_parse_cdb ( s#se_cmd * , s#sbc_ops * ) +sbc_get_device_type t#u32 sbc_get_device_type ( s#se_device * ) +sbc_dif_copy_prot void sbc_dif_copy_prot ( s#se_cmd * , unsigned int , t#bool , s#scatterlist * , int ) +sbc_dif_verify t#sense_reason_t sbc_dif_verify ( s#se_cmd * , t#sector_t , unsigned int , unsigned int , s#scatterlist * , int ) + +/* drivers/target/target_core_spc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +spc_emulate_inquiry_std t#sense_reason_t spc_emulate_inquiry_std ( s#se_cmd * , unsigned char * ) +spc_emulate_evpd_83 t#sense_reason_t spc_emulate_evpd_83 ( s#se_cmd * , unsigned char * ) +spc_emulate_report_luns t#sense_reason_t spc_emulate_report_luns ( s#se_cmd * ) +spc_parse_cdb t#sense_reason_t spc_parse_cdb ( s#se_cmd * , unsigned int * ) + +/* drivers/target/target_core_tmr.o */ +s##module +s##dentry +s##scatterlist +core_tmr_alloc_req int core_tmr_alloc_req ( s#se_cmd * , void * , t#u8 , t#gfp_t ) + +/* drivers/target/target_core_tpg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +core_tpg_get_initiator_node_acl s#se_node_acl * core_tpg_get_initiator_node_acl ( s#se_portal_group * , unsigned char * ) +core_allocate_nexus_loss_ua void core_allocate_nexus_loss_ua ( s#se_node_acl * ) +target_tpg_has_node_acl t#bool target_tpg_has_node_acl ( s#se_portal_group * , const char * ) +core_tpg_check_initiator_node_acl s#se_node_acl * core_tpg_check_initiator_node_acl ( s#se_portal_group * , unsigned char * ) +core_tpg_set_initiator_node_queue_depth int core_tpg_set_initiator_node_queue_depth ( s#se_node_acl * , t#u32 ) +core_tpg_set_initiator_node_tag int core_tpg_set_initiator_node_tag ( s#se_portal_group * , s#se_node_acl * , const char * ) +core_tpg_register int core_tpg_register ( s#se_wwn * , s#se_portal_group * , int ) +core_tpg_deregister int core_tpg_deregister ( s#se_portal_group * ) + +/* drivers/target/target_core_transport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +transport_init_session int transport_init_session ( s#se_session * ) +transport_alloc_session s#se_session * transport_alloc_session ( e#target_prot_op ) +transport_alloc_session_tags int transport_alloc_session_tags ( s#se_session * , unsigned int , unsigned int ) +__transport_register_session void __transport_register_session ( s#se_portal_group * , s#se_node_acl * , s#se_session * , void * ) +transport_register_session void transport_register_session ( s#se_portal_group * , s#se_node_acl * , s#se_session * , void * ) +target_setup_session s#se_session * target_setup_session ( s#se_portal_group * , unsigned int , unsigned int , e#target_prot_op , const char * , void * , int ( * ) ( s#se_portal_group * , s#se_session * , void * ) ) +target_show_dynamic_sessions t#ssize_t target_show_dynamic_sessions ( s#se_portal_group * , char * ) +target_put_nacl void target_put_nacl ( s#se_node_acl * ) +transport_deregister_session_configfs void transport_deregister_session_configfs ( s#se_session * ) +transport_free_session void transport_free_session ( s#se_session * ) +transport_deregister_session void transport_deregister_session ( s#se_session * ) +target_remove_session void target_remove_session ( s#se_session * ) +transport_copy_sense_to_cmd void transport_copy_sense_to_cmd ( s#se_cmd * , unsigned char * ) +target_complete_cmd void target_complete_cmd ( s#se_cmd * , t#u8 ) +target_set_cmd_data_length void target_set_cmd_data_length ( s#se_cmd * , int ) +target_complete_cmd_with_length void target_complete_cmd_with_length ( s#se_cmd * , t#u8 , int ) +s#t10_vpd struct t10_vpd { unsigned char device_identifier [ 254 ] ; int protocol_identifier_set ; t#u32 protocol_identifier ; t#u32 device_identifier_code_set ; t#u32 association ; t#u32 device_identifier_type ; s#list_head vpd_list ; } +transport_set_vpd_proto_id void transport_set_vpd_proto_id ( s#t10_vpd * , unsigned char * ) +transport_set_vpd_assoc int transport_set_vpd_assoc ( s#t10_vpd * , unsigned char * ) +transport_set_vpd_ident_type int transport_set_vpd_ident_type ( s#t10_vpd * , unsigned char * ) +transport_set_vpd_ident int transport_set_vpd_ident ( s#t10_vpd * , unsigned char * ) +__target_init_cmd void __target_init_cmd ( s#se_cmd * , const s#target_core_fabric_ops * , s#se_session * , t#u32 , int , int , unsigned char * , t#u64 ) +target_cmd_init_cdb t#sense_reason_t target_cmd_init_cdb ( s#se_cmd * , unsigned char * , t#gfp_t ) +target_cmd_parse_cdb t#sense_reason_t target_cmd_parse_cdb ( s#se_cmd * ) +transport_handle_cdb_direct int transport_handle_cdb_direct ( s#se_cmd * ) +target_init_cmd int target_init_cmd ( s#se_cmd * , s#se_session * , unsigned char * , t#u64 , t#u32 , int , int , int ) +target_submit_prep int target_submit_prep ( s#se_cmd * , unsigned char * , s#scatterlist * , t#u32 , s#scatterlist * , t#u32 , s#scatterlist * , t#u32 , t#gfp_t ) +target_submit void target_submit ( s#se_cmd * ) +target_submit_cmd void target_submit_cmd ( s#se_cmd * , s#se_session * , unsigned char * , unsigned char * , t#u64 , t#u32 , int , int , int ) +target_queue_submission void target_queue_submission ( s#se_cmd * ) +target_submit_tmr int target_submit_tmr ( s#se_cmd * , s#se_session * , unsigned char * , t#u64 , void * , unsigned char , t#gfp_t , t#u64 , int ) +transport_generic_request_failure void transport_generic_request_failure ( s#se_cmd * , t#sense_reason_t ) +target_execute_cmd void target_execute_cmd ( s#se_cmd * ) +target_free_sgl void target_free_sgl ( s#scatterlist * , int ) +transport_kmap_data_sg void * transport_kmap_data_sg ( s#se_cmd * ) +transport_kunmap_data_sg void transport_kunmap_data_sg ( s#se_cmd * ) +target_alloc_sgl int target_alloc_sgl ( s#scatterlist * * , unsigned int * , t#u32 , t#bool , t#bool ) +transport_generic_new_cmd t#sense_reason_t transport_generic_new_cmd ( s#se_cmd * ) +transport_generic_free_cmd int transport_generic_free_cmd ( s#se_cmd * , int ) +target_get_sess_cmd int target_get_sess_cmd ( s#se_cmd * , t#bool ) +target_put_sess_cmd int target_put_sess_cmd ( s#se_cmd * ) +target_show_cmd void target_show_cmd ( const char * , s#se_cmd * ) +target_stop_session void target_stop_session ( s#se_session * ) +target_wait_for_sess_cmds void target_wait_for_sess_cmds ( s#se_session * ) +transport_wait_for_tasks t#bool transport_wait_for_tasks ( s#se_cmd * ) +transport_send_check_condition_and_sense int transport_send_check_condition_and_sense ( s#se_cmd * , t#sense_reason_t , int ) +target_send_busy int target_send_busy ( s#se_cmd * ) +transport_generic_handle_tmr int transport_generic_handle_tmr ( s#se_cmd * ) + +/* drivers/tee/tee_core.o */ +tee_session_calc_client_uuid int tee_session_calc_client_uuid ( t#uuid_t * , t#u32 , const t#u8 [ 16 ] ) +s#tee_ioctl_version_data struct tee_ioctl_version_data { t#__u32 impl_id ; t#__u32 impl_caps ; t#__u32 gen_caps ; } +s#tee_context struct tee_context { s#tee_device * teedev ; void * data ; s#kref refcount ; t#bool releasing ; t#bool supp_nowait ; t#bool cap_memref_null ; } +s#tee_ioctl_param struct tee_ioctl_param { t#__u64 attr ; t#__u64 a ; t#__u64 b ; t#__u64 c ; } +s#tee_ioctl_open_session_arg struct tee_ioctl_open_session_arg { t#__u8 uuid [ 16 ] ; t#__u8 clnt_uuid [ 16 ] ; t#__u32 clnt_login ; t#__u32 cancel_id ; t#__u32 session ; t#__u32 ret ; t#__u32 ret_origin ; t#__u32 num_params ; s#tee_ioctl_param params [ ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##dev_pagemap +s#tee_shm struct tee_shm { s#tee_context * ctx ; t#phys_addr_t paddr ; void * kaddr ; t#size_t size ; unsigned int offset ; s#page * * pages ; t#size_t num_pages ; t#refcount_t refcount ; t#u32 flags ; int id ; t#u64 sec_world_id ; } +s#tee_param_memref struct tee_param_memref { t#size_t shm_offs ; t#size_t size ; s#tee_shm * shm ; } +s#tee_param_value struct tee_param_value { t#u64 a ; t#u64 b ; t#u64 c ; } +s#tee_param struct tee_param { t#u64 attr ; union { s#tee_param_memref memref ; s#tee_param_value value ; } u ; } +s#tee_ioctl_invoke_arg struct tee_ioctl_invoke_arg { t#__u32 func ; t#__u32 session ; t#__u32 cancel_id ; t#__u32 ret ; t#__u32 ret_origin ; t#__u32 num_params ; s#tee_ioctl_param params [ ] ; } +s#tee_driver_ops struct tee_driver_ops { void ( * get_version ) ( s#tee_device * , s#tee_ioctl_version_data * ) ; int ( * open ) ( s#tee_context * ) ; void ( * release ) ( s#tee_context * ) ; int ( * open_session ) ( s#tee_context * , s#tee_ioctl_open_session_arg * , s#tee_param * ) ; int ( * close_session ) ( s#tee_context * , t#u32 ) ; int ( * invoke_func ) ( s#tee_context * , s#tee_ioctl_invoke_arg * , s#tee_param * ) ; int ( * cancel_req ) ( s#tee_context * , t#u32 , t#u32 ) ; int ( * supp_recv ) ( s#tee_context * , t#u32 * , t#u32 * , s#tee_param * ) ; int ( * supp_send ) ( s#tee_context * , t#u32 , t#u32 , s#tee_param * ) ; int ( * shm_register ) ( s#tee_context * , s#tee_shm * , s#page * * , t#size_t , unsigned long ) ; int ( * shm_unregister ) ( s#tee_context * , s#tee_shm * ) ; } +s#tee_desc struct tee_desc { const char * name ; const s#tee_driver_ops * ops ; s#module * owner ; t#u32 flags ; } +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#tee_shm_pool_mgr_ops struct tee_shm_pool_mgr_ops { int ( * alloc ) ( s#tee_shm_pool_mgr * , s#tee_shm * , t#size_t ) ; void ( * free ) ( s#tee_shm_pool_mgr * , s#tee_shm * ) ; void ( * destroy_poolmgr ) ( s#tee_shm_pool_mgr * ) ; } +s#tee_shm_pool_mgr struct tee_shm_pool_mgr { const s#tee_shm_pool_mgr_ops * ops ; void * private_data ; } +s#tee_shm_pool struct tee_shm_pool { s#tee_shm_pool_mgr * private_mgr ; s#tee_shm_pool_mgr * dma_buf_mgr ; } +s#tee_device struct tee_device { char name [ 32 ] ; const s#tee_desc * desc ; int id ; unsigned int flags ; s#device dev ; s#cdev cdev ; t#size_t num_users ; s#completion c_no_users ; s#mutex mutex ; s#idr idr ; s#tee_shm_pool * pool ; } +tee_device_alloc s#tee_device * tee_device_alloc ( const s#tee_desc * , s#device * , s#tee_shm_pool * , void * ) +tee_device_register int tee_device_register ( s#tee_device * ) +tee_device_unregister void tee_device_unregister ( s#tee_device * ) +tee_get_drvdata void * tee_get_drvdata ( s#tee_device * ) +tee_client_open_context s#tee_context * tee_client_open_context ( s#tee_context * , int ( * ) ( s#tee_ioctl_version_data * , const void * ) , const void * , s#tee_ioctl_version_data * ) +tee_client_close_context void tee_client_close_context ( s#tee_context * ) +tee_client_get_version void tee_client_get_version ( s#tee_context * , s#tee_ioctl_version_data * ) +tee_client_open_session int tee_client_open_session ( s#tee_context * , s#tee_ioctl_open_session_arg * , s#tee_param * ) +tee_client_close_session int tee_client_close_session ( s#tee_context * , t#u32 ) +tee_client_invoke_func int tee_client_invoke_func ( s#tee_context * , s#tee_ioctl_invoke_arg * , s#tee_param * ) +tee_bus_type extern s#bus_type tee_bus_type + +/* drivers/tee/tee_shm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +tee_shm_alloc s#tee_shm * tee_shm_alloc ( s#tee_context * , t#size_t , t#u32 ) +tee_shm_alloc_kernel_buf s#tee_shm * tee_shm_alloc_kernel_buf ( s#tee_context * , t#size_t ) +tee_shm_register s#tee_shm * tee_shm_register ( s#tee_context * , unsigned long , t#size_t , t#u32 ) +tee_shm_free void tee_shm_free ( s#tee_shm * ) +tee_shm_va2pa int tee_shm_va2pa ( s#tee_shm * , void * , t#phys_addr_t * ) +tee_shm_pa2va int tee_shm_pa2va ( s#tee_shm * , t#phys_addr_t , void * * ) +tee_shm_get_va void * tee_shm_get_va ( s#tee_shm * , t#size_t ) +tee_shm_get_pa int tee_shm_get_pa ( s#tee_shm * , t#size_t , t#phys_addr_t * ) +tee_shm_get_from_id s#tee_shm * tee_shm_get_from_id ( s#tee_context * , int ) +tee_shm_put void tee_shm_put ( s#tee_shm * ) + +/* drivers/tee/tee_shm_pool.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#tee_shm_pool_mem_info struct tee_shm_pool_mem_info { unsigned long vaddr ; t#phys_addr_t paddr ; t#size_t size ; } +tee_shm_pool_alloc_res_mem s#tee_shm_pool * tee_shm_pool_alloc_res_mem ( s#tee_shm_pool_mem_info * , s#tee_shm_pool_mem_info * ) +tee_shm_pool_mgr_alloc_res_mem s#tee_shm_pool_mgr * tee_shm_pool_mgr_alloc_res_mem ( unsigned long , t#phys_addr_t , t#size_t , int ) +tee_shm_pool_alloc s#tee_shm_pool * tee_shm_pool_alloc ( s#tee_shm_pool_mgr * , s#tee_shm_pool_mgr * ) +tee_shm_pool_free void tee_shm_pool_free ( s#tee_shm_pool * ) + +/* drivers/thermal/cpufreq_cooling.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##clk +s##cpufreq_stats +cpufreq_cooling_register s#thermal_cooling_device * cpufreq_cooling_register ( s#cpufreq_policy * ) +of_cpufreq_cooling_register s#thermal_cooling_device * of_cpufreq_cooling_register ( s#cpufreq_policy * ) +cpufreq_cooling_unregister void cpufreq_cooling_unregister ( s#thermal_cooling_device * ) + +/* drivers/thermal/devfreq_cooling.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##devfreq_governor +s##opp_table +s#devfreq_cooling_power struct devfreq_cooling_power { int ( * get_real_power ) ( s#devfreq * , t#u32 * , unsigned long , unsigned long ) ; } +of_devfreq_cooling_register_power s#thermal_cooling_device * of_devfreq_cooling_register_power ( s#device_node * , s#devfreq * , s#devfreq_cooling_power * ) +of_devfreq_cooling_register s#thermal_cooling_device * of_devfreq_cooling_register ( s#device_node * , s#devfreq * ) +devfreq_cooling_register s#thermal_cooling_device * devfreq_cooling_register ( s#devfreq * ) +devfreq_cooling_em_register s#thermal_cooling_device * devfreq_cooling_em_register ( s#devfreq * , s#devfreq_cooling_power * ) +devfreq_cooling_unregister void devfreq_cooling_unregister ( s#thermal_cooling_device * ) + +/* drivers/thermal/thermal_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#thermal_attr struct thermal_attr { s#device_attribute attr ; char name [ 20 ] ; } +thermal_zone_device_critical void thermal_zone_device_critical ( s#thermal_zone_device * ) +thermal_zone_device_enable int thermal_zone_device_enable ( s#thermal_zone_device * ) +thermal_zone_device_disable int thermal_zone_device_disable ( s#thermal_zone_device * ) +thermal_zone_device_update void thermal_zone_device_update ( s#thermal_zone_device * , e#thermal_notify_event ) +thermal_zone_bind_cooling_device int thermal_zone_bind_cooling_device ( s#thermal_zone_device * , int , s#thermal_cooling_device * , unsigned long , unsigned long , unsigned int ) +thermal_zone_unbind_cooling_device int thermal_zone_unbind_cooling_device ( s#thermal_zone_device * , int , s#thermal_cooling_device * ) +thermal_cooling_device_register s#thermal_cooling_device * thermal_cooling_device_register ( const char * , void * , const s#thermal_cooling_device_ops * ) +thermal_of_cooling_device_register s#thermal_cooling_device * thermal_of_cooling_device_register ( s#device_node * , const char * , void * , const s#thermal_cooling_device_ops * ) +devm_thermal_of_cooling_device_register s#thermal_cooling_device * devm_thermal_of_cooling_device_register ( s#device * , s#device_node * , char * , void * , const s#thermal_cooling_device_ops * ) +thermal_cooling_device_unregister void thermal_cooling_device_unregister ( s#thermal_cooling_device * ) +thermal_zone_device_register s#thermal_zone_device * thermal_zone_device_register ( const char * , int , int , void * , s#thermal_zone_device_ops * , s#thermal_zone_params * , int , int ) +thermal_zone_device_unregister void thermal_zone_device_unregister ( s#thermal_zone_device * ) +thermal_zone_get_zone_by_name s#thermal_zone_device * thermal_zone_get_zone_by_name ( const char * ) + +/* drivers/thermal/thermal_helpers.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +get_tz_trend int get_tz_trend ( s#thermal_zone_device * , int ) +s#thermal_instance struct thermal_instance { int id ; char name [ 20 ] ; s#thermal_zone_device * tz ; s#thermal_cooling_device * cdev ; int trip ; t#bool initialized ; unsigned long upper ; unsigned long lower ; unsigned long target ; char attr_name [ 20 ] ; s#device_attribute attr ; char weight_attr_name [ 20 ] ; s#device_attribute weight_attr ; s#list_head tz_node ; s#list_head cdev_node ; unsigned int weight ; } +get_thermal_instance s#thermal_instance * get_thermal_instance ( s#thermal_zone_device * , s#thermal_cooling_device * , int ) +thermal_zone_get_temp int thermal_zone_get_temp ( s#thermal_zone_device * , int * ) +thermal_cdev_update void thermal_cdev_update ( s#thermal_cooling_device * ) +thermal_zone_get_slope int thermal_zone_get_slope ( s#thermal_zone_device * ) +thermal_zone_get_offset int thermal_zone_get_offset ( s#thermal_zone_device * ) + +/* drivers/thermal/thermal_hwmon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##thermal_attr +thermal_add_hwmon_sysfs int thermal_add_hwmon_sysfs ( s#thermal_zone_device * ) +thermal_remove_hwmon_sysfs void thermal_remove_hwmon_sysfs ( s#thermal_zone_device * ) +devm_thermal_add_hwmon_sysfs int devm_thermal_add_hwmon_sysfs ( s#thermal_zone_device * ) + +/* drivers/thermal/thermal_netlink.o */ +s#thermal_genl_cpu_caps struct thermal_genl_cpu_caps { int cpu ; int performance ; int efficiency ; } +thermal_genl_cpu_capability_event int thermal_genl_cpu_capability_event ( int , s#thermal_genl_cpu_caps * ) + +/* drivers/thermal/thermal_of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_thermal_get_ntrips int of_thermal_get_ntrips ( s#thermal_zone_device * ) +of_thermal_is_trip_valid t#bool of_thermal_is_trip_valid ( s#thermal_zone_device * , int ) +s#thermal_trip struct thermal_trip { s#device_node * np ; int temperature ; int hysteresis ; e#thermal_trip_type type ; } +of_thermal_get_trip_points const s#thermal_trip * of_thermal_get_trip_points ( s#thermal_zone_device * ) +thermal_zone_of_get_sensor_id int thermal_zone_of_get_sensor_id ( s#device_node * , s#device_node * , t#u32 * ) +s#thermal_zone_of_device_ops struct thermal_zone_of_device_ops { int ( * get_temp ) ( void * , int * ) ; int ( * get_trend ) ( void * , int , e#thermal_trend * ) ; int ( * set_trips ) ( void * , int , int ) ; int ( * set_emul_temp ) ( void * , int ) ; int ( * set_trip_temp ) ( void * , int , int ) ; } +thermal_zone_of_sensor_register s#thermal_zone_device * thermal_zone_of_sensor_register ( s#device * , int , void * , const s#thermal_zone_of_device_ops * ) +thermal_zone_of_sensor_unregister void thermal_zone_of_sensor_unregister ( s#device * , s#thermal_zone_device * ) +devm_thermal_zone_of_sensor_register s#thermal_zone_device * devm_thermal_zone_of_sensor_register ( s#device * , int , void * , const s#thermal_zone_of_device_ops * ) +devm_thermal_zone_of_sensor_unregister void devm_thermal_zone_of_sensor_unregister ( s#device * , s#thermal_zone_device * ) + +/* drivers/tty/hvc/hvc_console.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s#hvc_struct struct hvc_struct { s#tty_port port ; t#spinlock_t lock ; int index ; int do_wakeup ; char * outbuf ; int outbuf_size ; int n_outbuf ; t#uint32_t vtermno ; const s#hv_ops * ops ; int irq_requested ; int data ; s#winsize ws ; s#work_struct tty_resize ; s#list_head next ; unsigned long flags ; } +s#hv_ops struct hv_ops { int ( * get_chars ) ( t#uint32_t , char * , int ) ; int ( * put_chars ) ( t#uint32_t , const char * , int ) ; int ( * flush ) ( t#uint32_t , t#bool ) ; int ( * notifier_add ) ( s#hvc_struct * , int ) ; void ( * notifier_del ) ( s#hvc_struct * , int ) ; void ( * notifier_hangup ) ( s#hvc_struct * , int ) ; int ( * tiocmget ) ( s#hvc_struct * ) ; int ( * tiocmset ) ( s#hvc_struct * , unsigned int , unsigned int ) ; void ( * dtr_rts ) ( s#hvc_struct * , int ) ; } +hvc_instantiate extern int hvc_instantiate ( t#uint32_t , int , const s#hv_ops * ) +hvc_kick void hvc_kick ( void ) +hvc_poll int hvc_poll ( s#hvc_struct * ) +__hvc_resize extern void __hvc_resize ( s#hvc_struct * , s#winsize ) +hvc_alloc extern s#hvc_struct * hvc_alloc ( t#uint32_t , int , const s#hv_ops * , int ) +hvc_remove extern int hvc_remove ( s#hvc_struct * ) + +/* drivers/tty/n_tty.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +n_tty_inherit_ops extern void n_tty_inherit_ops ( s#tty_ldisc_ops * ) + +/* drivers/tty/serdev/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +serdev_device_add int serdev_device_add ( s#serdev_device * ) +serdev_device_remove void serdev_device_remove ( s#serdev_device * ) +serdev_device_open int serdev_device_open ( s#serdev_device * ) +serdev_device_close void serdev_device_close ( s#serdev_device * ) +devm_serdev_device_open int devm_serdev_device_open ( s#device * , s#serdev_device * ) +serdev_device_write_wakeup void serdev_device_write_wakeup ( s#serdev_device * ) +serdev_device_write_buf int serdev_device_write_buf ( s#serdev_device * , const unsigned char * , t#size_t ) +serdev_device_write int serdev_device_write ( s#serdev_device * , const unsigned char * , t#size_t , long ) +serdev_device_write_flush void serdev_device_write_flush ( s#serdev_device * ) +serdev_device_write_room int serdev_device_write_room ( s#serdev_device * ) +serdev_device_set_baudrate unsigned int serdev_device_set_baudrate ( s#serdev_device * , unsigned int ) +serdev_device_set_flow_control void serdev_device_set_flow_control ( s#serdev_device * , t#bool ) +serdev_device_set_parity int serdev_device_set_parity ( s#serdev_device * , e#serdev_parity ) +serdev_device_wait_until_sent void serdev_device_wait_until_sent ( s#serdev_device * , long ) +serdev_device_get_tiocm int serdev_device_get_tiocm ( s#serdev_device * ) +serdev_device_set_tiocm int serdev_device_set_tiocm ( s#serdev_device * , int , int ) +serdev_device_alloc s#serdev_device * serdev_device_alloc ( s#serdev_controller * ) +serdev_controller_alloc s#serdev_controller * serdev_controller_alloc ( s#device * , t#size_t ) +serdev_controller_add int serdev_controller_add ( s#serdev_controller * ) +serdev_controller_remove void serdev_controller_remove ( s#serdev_controller * ) +s#serdev_device_driver struct serdev_device_driver { s#device_driver driver ; int ( * probe ) ( s#serdev_device * ) ; void ( * remove ) ( s#serdev_device * ) ; } +__serdev_device_driver_register int __serdev_device_driver_register ( s#serdev_device_driver * , s#module * ) + +/* drivers/tty/serial/8250/8250_core.o */ +s#serial_rs485 struct serial_rs485 { t#__u32 flags ; t#__u32 delay_rts_before_send ; t#__u32 delay_rts_after_send ; t#__u32 padding [ 5 ] ; } +s#serial_iso7816 struct serial_iso7816 { t#__u32 flags ; t#__u32 tg ; t#__u32 sc_fi ; t#__u32 sc_di ; t#__u32 clk ; t#__u32 reserved [ 5 ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +e#uart_pm_state enum uart_pm_state { UART_PM_STATE_ON = 0 , UART_PM_STATE_OFF = 3 , UART_PM_STATE_UNDEFINED , } +s#uart_state struct uart_state { s#tty_port port ; e#uart_pm_state pm_state ; s#circ_buf xmit ; t#atomic_t refcount ; t#wait_queue_head_t remove_wait ; s#uart_port * uart_port ; } +s#uart_icount struct uart_icount { t#__u32 cts ; t#__u32 dsr ; t#__u32 rng ; t#__u32 dcd ; t#__u32 rx ; t#__u32 tx ; t#__u32 frame ; t#__u32 overrun ; t#__u32 parity ; t#__u32 brk ; t#__u32 buf_overrun ; } +s#console struct console { char name [ 16 ] ; void ( * write ) ( s#console * , const char * , unsigned ) ; int ( * read ) ( s#console * , char * , unsigned ) ; s#tty_driver * ( * device ) ( s#console * , int * ) ; void ( * unblank ) ( void ) ; int ( * setup ) ( s#console * , char * ) ; int ( * exit ) ( s#console * ) ; int ( * match ) ( s#console * , char * , int , char * ) ; short flags ; short index ; int cflag ; t#uint ispeed ; t#uint ospeed ; void * data ; s#console * next ; } +t#upf_t typedef unsigned int upf_t +t#upstat_t typedef unsigned int upstat_t +s#uart_ops struct uart_ops { unsigned int ( * tx_empty ) ( s#uart_port * ) ; void ( * set_mctrl ) ( s#uart_port * , unsigned int ) ; unsigned int ( * get_mctrl ) ( s#uart_port * ) ; void ( * stop_tx ) ( s#uart_port * ) ; void ( * start_tx ) ( s#uart_port * ) ; void ( * throttle ) ( s#uart_port * ) ; void ( * unthrottle ) ( s#uart_port * ) ; void ( * send_xchar ) ( s#uart_port * , char ) ; void ( * stop_rx ) ( s#uart_port * ) ; void ( * enable_ms ) ( s#uart_port * ) ; void ( * break_ctl ) ( s#uart_port * , int ) ; int ( * startup ) ( s#uart_port * ) ; void ( * shutdown ) ( s#uart_port * ) ; void ( * flush_buffer ) ( s#uart_port * ) ; void ( * set_termios ) ( s#uart_port * , s#ktermios * , s#ktermios * ) ; void ( * set_ldisc ) ( s#uart_port * , s#ktermios * ) ; void ( * pm ) ( s#uart_port * , unsigned int , unsigned int ) ; const char * ( * type ) ( s#uart_port * ) ; void ( * release_port ) ( s#uart_port * ) ; int ( * request_port ) ( s#uart_port * ) ; void ( * config_port ) ( s#uart_port * , int ) ; int ( * verify_port ) ( s#uart_port * , s#serial_struct * ) ; int ( * ioctl ) ( s#uart_port * , unsigned int , unsigned long ) ; int ( * poll_init ) ( s#uart_port * ) ; void ( * poll_put_char ) ( s#uart_port * , unsigned char ) ; int ( * poll_get_char ) ( s#uart_port * ) ; } +s##gpio_desc +s#uart_port struct uart_port { t#spinlock_t lock ; unsigned long iobase ; unsigned char * membase ; unsigned int ( * serial_in ) ( s#uart_port * , int ) ; void ( * serial_out ) ( s#uart_port * , int , int ) ; void ( * set_termios ) ( s#uart_port * , s#ktermios * , s#ktermios * ) ; void ( * set_ldisc ) ( s#uart_port * , s#ktermios * ) ; unsigned int ( * get_mctrl ) ( s#uart_port * ) ; void ( * set_mctrl ) ( s#uart_port * , unsigned int ) ; unsigned int ( * get_divisor ) ( s#uart_port * , unsigned int , unsigned int * ) ; void ( * set_divisor ) ( s#uart_port * , unsigned int , unsigned int , unsigned int ) ; int ( * startup ) ( s#uart_port * ) ; void ( * shutdown ) ( s#uart_port * ) ; void ( * throttle ) ( s#uart_port * ) ; void ( * unthrottle ) ( s#uart_port * ) ; int ( * handle_irq ) ( s#uart_port * ) ; void ( * pm ) ( s#uart_port * , unsigned int , unsigned int ) ; void ( * handle_break ) ( s#uart_port * ) ; int ( * rs485_config ) ( s#uart_port * , s#serial_rs485 * ) ; int ( * iso7816_config ) ( s#uart_port * , s#serial_iso7816 * ) ; unsigned int irq ; unsigned long irqflags ; unsigned int uartclk ; unsigned int fifosize ; unsigned char x_char ; unsigned char regshift ; unsigned char iotype ; unsigned char quirks ; unsigned int read_status_mask ; unsigned int ignore_status_mask ; s#uart_state * state ; s#uart_icount icount ; s#console * cons ; t#upf_t flags ; t#upstat_t status ; int hw_stopped ; unsigned int mctrl ; unsigned int timeout ; unsigned int type ; const s#uart_ops * ops ; unsigned int custom_divisor ; unsigned int line ; unsigned int minor ; t#resource_size_t mapbase ; t#resource_size_t mapsize ; s#device * dev ; unsigned long sysrq ; unsigned int sysrq_ch ; unsigned char has_sysrq ; unsigned char sysrq_seq ; unsigned char hub6 ; unsigned char suspended ; unsigned char console_reinit ; const char * name ; s#attribute_group * attr_group ; const s#attribute_group * * tty_groups ; s#serial_rs485 rs485 ; s#gpio_desc * rs485_term_gpio ; s#serial_iso7816 iso7816 ; void * private_data ; } +s##mctrl_gpios +s#uart_8250_dma struct uart_8250_dma { int ( * tx_dma ) ( s#uart_8250_port * ) ; int ( * rx_dma ) ( s#uart_8250_port * ) ; t#dma_filter_fn fn ; void * rx_param ; void * tx_param ; s#dma_slave_config rxconf ; s#dma_slave_config txconf ; s#dma_chan * rxchan ; s#dma_chan * txchan ; t#phys_addr_t rx_dma_addr ; t#phys_addr_t tx_dma_addr ; t#dma_addr_t rx_addr ; t#dma_addr_t tx_addr ; t#dma_cookie_t rx_cookie ; t#dma_cookie_t tx_cookie ; void * rx_buf ; t#size_t rx_size ; t#size_t tx_size ; unsigned char tx_running ; unsigned char tx_err ; unsigned char rx_running ; } +s#uart_8250_ops struct uart_8250_ops { int ( * setup_irq ) ( s#uart_8250_port * ) ; void ( * release_irq ) ( s#uart_8250_port * ) ; } +s#uart_8250_em485 struct uart_8250_em485 { s#hrtimer start_tx_timer ; s#hrtimer stop_tx_timer ; s#hrtimer * active_timer ; s#uart_8250_port * port ; unsigned int tx_stopped : 1 ; } +s#uart_8250_port struct uart_8250_port { s#uart_port port ; s#timer_list timer ; s#list_head list ; t#u32 capabilities ; unsigned short bugs ; t#bool fifo_bug ; unsigned int tx_loadsz ; unsigned char acr ; unsigned char fcr ; unsigned char ier ; unsigned char lcr ; unsigned char mcr ; unsigned char mcr_mask ; unsigned char mcr_force ; unsigned char cur_iotype ; unsigned int rpm_tx_active ; unsigned char canary ; unsigned char probe ; s#mctrl_gpios * gpios ; unsigned char lsr_saved_flags ; unsigned char msr_saved_flags ; s#uart_8250_dma * dma ; const s#uart_8250_ops * ops ; int ( * dl_read ) ( s#uart_8250_port * ) ; void ( * dl_write ) ( s#uart_8250_port * , int ) ; s#uart_8250_em485 * em485 ; void ( * rs485_start_tx ) ( s#uart_8250_port * ) ; void ( * rs485_stop_tx ) ( s#uart_8250_port * ) ; s#delayed_work overrun_backoff ; t#u32 overrun_backoff_time_ms ; } +serial8250_get_port s#uart_8250_port * serial8250_get_port ( int ) +serial8250_set_isa_configurator extern void serial8250_set_isa_configurator ( void ( * ) ( int , s#uart_port * , t#u32 * ) ) +serial8250_suspend_port void serial8250_suspend_port ( int ) +serial8250_resume_port void serial8250_resume_port ( int ) +serial8250_register_8250_port int serial8250_register_8250_port ( const s#uart_8250_port * ) +serial8250_unregister_port void serial8250_unregister_port ( int ) + +/* drivers/tty/serial/8250/8250_dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##gpio_desc +s##mctrl_gpios +serial8250_rx_dma_flush extern void serial8250_rx_dma_flush ( s#uart_8250_port * ) +serial8250_request_dma extern int serial8250_request_dma ( s#uart_8250_port * ) +serial8250_release_dma extern void serial8250_release_dma ( s#uart_8250_port * ) + +/* drivers/tty/serial/8250/8250_dwlib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##gpio_desc +dw8250_setup_port void dw8250_setup_port ( s#uart_port * ) + +/* drivers/tty/serial/8250/8250_fsl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +fsl8250_handle_irq extern int fsl8250_handle_irq ( s#uart_port * ) + +/* drivers/tty/serial/8250/8250_pci.o */ +s##serial_private +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#pciserial_board struct pciserial_board { unsigned int flags ; unsigned int num_ports ; unsigned int base_baud ; unsigned int uart_offset ; unsigned int reg_shift ; unsigned int first_offset ; } +pciserial_init_ports s#serial_private * pciserial_init_ports ( s#pci_dev * , const s#pciserial_board * ) +pciserial_remove_ports void pciserial_remove_ports ( s#serial_private * ) +pciserial_suspend_ports void pciserial_suspend_ports ( s#serial_private * ) +pciserial_resume_ports void pciserial_resume_ports ( s#serial_private * ) + +/* drivers/tty/serial/8250/8250_port.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##gpio_desc +s##mctrl_gpios +serial8250_clear_and_reinit_fifos void serial8250_clear_and_reinit_fifos ( s#uart_8250_port * ) +serial8250_rpm_get void serial8250_rpm_get ( s#uart_8250_port * ) +serial8250_rpm_put void serial8250_rpm_put ( s#uart_8250_port * ) +serial8250_em485_destroy void serial8250_em485_destroy ( s#uart_8250_port * ) +serial8250_em485_config int serial8250_em485_config ( s#uart_port * , s#serial_rs485 * ) +serial8250_rpm_get_tx void serial8250_rpm_get_tx ( s#uart_8250_port * ) +serial8250_rpm_put_tx void serial8250_rpm_put_tx ( s#uart_8250_port * ) +serial8250_em485_stop_tx void serial8250_em485_stop_tx ( s#uart_8250_port * ) +serial8250_em485_start_tx void serial8250_em485_start_tx ( s#uart_8250_port * ) +serial8250_read_char void serial8250_read_char ( s#uart_8250_port * , unsigned char ) +serial8250_rx_chars unsigned char serial8250_rx_chars ( s#uart_8250_port * , unsigned char ) +serial8250_tx_chars void serial8250_tx_chars ( s#uart_8250_port * ) +serial8250_modem_status unsigned int serial8250_modem_status ( s#uart_8250_port * ) +serial8250_handle_irq int serial8250_handle_irq ( s#uart_port * , unsigned int ) +serial8250_do_get_mctrl extern unsigned int serial8250_do_get_mctrl ( s#uart_port * ) +serial8250_do_set_mctrl extern void serial8250_do_set_mctrl ( s#uart_port * , unsigned int ) +serial8250_do_startup extern int serial8250_do_startup ( s#uart_port * ) +serial8250_do_shutdown extern void serial8250_do_shutdown ( s#uart_port * ) +serial8250_do_set_divisor extern void serial8250_do_set_divisor ( s#uart_port * , unsigned int , unsigned int , unsigned int ) +serial8250_update_uartclk extern void serial8250_update_uartclk ( s#uart_port * , unsigned int ) +serial8250_do_set_termios extern void serial8250_do_set_termios ( s#uart_port * , s#ktermios * , s#ktermios * ) +serial8250_do_set_ldisc extern void serial8250_do_set_ldisc ( s#uart_port * , s#ktermios * ) +serial8250_do_pm extern void serial8250_do_pm ( s#uart_port * , unsigned int , unsigned int ) +serial8250_init_port void serial8250_init_port ( s#uart_8250_port * ) +serial8250_set_defaults void serial8250_set_defaults ( s#uart_8250_port * ) + +/* drivers/tty/serial/serial_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##gpio_desc +uart_update_timeout void uart_update_timeout ( s#uart_port * , unsigned int , unsigned int ) +uart_get_baud_rate unsigned int uart_get_baud_rate ( s#uart_port * , s#ktermios * , s#ktermios * , unsigned int , unsigned int ) +uart_get_divisor unsigned int uart_get_divisor ( s#uart_port * , unsigned int ) +uart_xchar_out void uart_xchar_out ( s#uart_port * , int ) +uart_console_write void uart_console_write ( s#uart_port * , const char * , unsigned int , void ( * ) ( s#uart_port * , int ) ) +uart_parse_earlycon int uart_parse_earlycon ( char * , unsigned char * , t#resource_size_t * , char * * ) +uart_parse_options void uart_parse_options ( const char * , int * , int * , int * , int * ) +uart_set_options int uart_set_options ( s#uart_port * , s#console * , int , int , int , int ) +uart_console_device s#tty_driver * uart_console_device ( s#console * , int * ) +uart_match_port t#bool uart_match_port ( const s#uart_port * , const s#uart_port * ) +uart_handle_dcd_change extern void uart_handle_dcd_change ( s#uart_port * , unsigned int ) +uart_handle_cts_change extern void uart_handle_cts_change ( s#uart_port * , unsigned int ) +uart_insert_char extern void uart_insert_char ( s#uart_port * , unsigned int , unsigned int , unsigned int , unsigned int ) +uart_try_toggle_sysrq t#bool uart_try_toggle_sysrq ( s#uart_port * , unsigned int ) +uart_write_wakeup void uart_write_wakeup ( s#uart_port * ) +s#uart_driver struct uart_driver { s#module * owner ; const char * driver_name ; const char * dev_name ; int major ; int minor ; int nr ; s#console * cons ; s#uart_state * state ; s#tty_driver * tty_driver ; } +uart_register_driver int uart_register_driver ( s#uart_driver * ) +uart_unregister_driver void uart_unregister_driver ( s#uart_driver * ) +uart_suspend_port int uart_suspend_port ( s#uart_driver * , s#uart_port * ) +uart_resume_port int uart_resume_port ( s#uart_driver * , s#uart_port * ) +uart_add_one_port int uart_add_one_port ( s#uart_driver * , s#uart_port * ) +uart_remove_one_port int uart_remove_one_port ( s#uart_driver * , s#uart_port * ) +uart_get_rs485_mode int uart_get_rs485_mode ( s#uart_port * ) + +/* drivers/tty/serial/serial_mctrl_gpio.o */ +s##mctrl_gpios +mctrl_gpio_set void mctrl_gpio_set ( s#mctrl_gpios * , unsigned int ) +s##gpio_desc +E#UART_GPIO_RNG 3 +e#mctrl_gpio_idx enum mctrl_gpio_idx { UART_GPIO_CTS , UART_GPIO_DSR , UART_GPIO_DCD , UART_GPIO_RNG , UART_GPIO_RI = E#UART_GPIO_RNG , UART_GPIO_RTS , UART_GPIO_DTR , UART_GPIO_MAX , } +mctrl_gpio_to_gpiod s#gpio_desc * mctrl_gpio_to_gpiod ( s#mctrl_gpios * , e#mctrl_gpio_idx ) +mctrl_gpio_get unsigned int mctrl_gpio_get ( s#mctrl_gpios * , unsigned int * ) +mctrl_gpio_get_outputs unsigned int mctrl_gpio_get_outputs ( s#mctrl_gpios * , unsigned int * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +mctrl_gpio_init_noauto s#mctrl_gpios * mctrl_gpio_init_noauto ( s#device * , unsigned int ) +mctrl_gpio_init s#mctrl_gpios * mctrl_gpio_init ( s#uart_port * , unsigned int ) +mctrl_gpio_free void mctrl_gpio_free ( s#device * , s#mctrl_gpios * ) +mctrl_gpio_enable_ms void mctrl_gpio_enable_ms ( s#mctrl_gpios * ) +mctrl_gpio_disable_ms void mctrl_gpio_disable_ms ( s#mctrl_gpios * ) + +/* drivers/tty/sysrq.o */ +sysrq_mask int sysrq_mask ( void ) +handle_sysrq void handle_sysrq ( int ) +sysrq_toggle_support int sysrq_toggle_support ( int ) +s#sysrq_key_op struct sysrq_key_op { void ( * const handler ) ( int ) ; const char * const help_msg ; const char * const action_msg ; const int enable_mask ; } +register_sysrq_key int register_sysrq_key ( int , const s#sysrq_key_op * ) +unregister_sysrq_key int unregister_sysrq_key ( int , const s#sysrq_key_op * ) + +/* drivers/tty/tty_baudrate.o */ +tty_termios_baud_rate extern t#speed_t tty_termios_baud_rate ( s#ktermios * ) +tty_termios_input_baud_rate t#speed_t tty_termios_input_baud_rate ( s#ktermios * ) +tty_termios_encode_baud_rate extern void tty_termios_encode_baud_rate ( s#ktermios * , t#speed_t , t#speed_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +tty_encode_baud_rate extern void tty_encode_baud_rate ( s#tty_struct * , t#speed_t , t#speed_t ) + +/* drivers/tty/tty_buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +tty_buffer_lock_exclusive extern void tty_buffer_lock_exclusive ( s#tty_port * ) +tty_buffer_unlock_exclusive extern void tty_buffer_unlock_exclusive ( s#tty_port * ) +tty_buffer_space_avail extern unsigned int tty_buffer_space_avail ( s#tty_port * ) +tty_buffer_request_room extern int tty_buffer_request_room ( s#tty_port * , t#size_t ) +tty_insert_flip_string_fixed_flag extern int tty_insert_flip_string_fixed_flag ( s#tty_port * , const unsigned char * , char , t#size_t ) +tty_insert_flip_string_flags extern int tty_insert_flip_string_flags ( s#tty_port * , const unsigned char * , const char * , t#size_t ) +__tty_insert_flip_char int __tty_insert_flip_char ( s#tty_port * , unsigned char , char ) +tty_schedule_flip void tty_schedule_flip ( s#tty_port * ) +tty_prepare_flip_string extern int tty_prepare_flip_string ( s#tty_port * , unsigned char * * , t#size_t ) +tty_ldisc_receive_buf extern int tty_ldisc_receive_buf ( s#tty_ldisc * , const unsigned char * , const char * , int ) +tty_flip_buffer_push extern void tty_flip_buffer_push ( s#tty_port * ) +tty_buffer_set_limit extern int tty_buffer_set_limit ( s#tty_port * , int ) + +/* drivers/tty/tty_io.o */ +tty_std_termios extern s#ktermios tty_std_termios +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s#fdtable struct fdtable { unsigned int max_fds ; s#file * * fd ; unsigned long * close_on_exec ; unsigned long * open_fds ; unsigned long * full_fds_bits ; s#callback_head rcu ; } +s#files_struct struct files_struct { t#atomic_t count ; t#bool resize_in_progress ; t#wait_queue_head_t resize_wait ; s#fdtable * fdt ; s#fdtable fdtab ; t#spinlock_t file_lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned int next_fd ; unsigned long close_on_exec_init [ 1 ] ; unsigned long open_fds_init [ 1 ] ; unsigned long full_fds_bits_init [ 1 ] ; s#file * fd_array [ 64 ] ; } +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +tty_name extern const char * tty_name ( const s#tty_struct * ) +tty_dev_name_to_number extern int tty_dev_name_to_number ( const char * , t#dev_t * ) +tty_find_polling_driver extern s#tty_driver * tty_find_polling_driver ( char * , int * ) +tty_wakeup extern void tty_wakeup ( s#tty_struct * ) +tty_hangup extern void tty_hangup ( s#tty_struct * ) +tty_vhangup extern void tty_vhangup ( s#tty_struct * ) +tty_hung_up_p extern int tty_hung_up_p ( s#file * ) +stop_tty extern void stop_tty ( s#tty_struct * ) +start_tty extern void start_tty ( s#tty_struct * ) +tty_init_termios extern void tty_init_termios ( s#tty_struct * ) +tty_standard_install extern int tty_standard_install ( s#tty_driver * , s#tty_struct * ) +tty_save_termios extern void tty_save_termios ( s#tty_struct * ) +tty_kref_put extern void tty_kref_put ( s#tty_struct * ) +tty_kclose extern void tty_kclose ( s#tty_struct * ) +tty_release_struct extern void tty_release_struct ( s#tty_struct * , int ) +tty_kopen_exclusive extern s#tty_struct * tty_kopen_exclusive ( t#dev_t ) +tty_kopen_shared extern s#tty_struct * tty_kopen_shared ( t#dev_t ) +tty_do_resize extern int tty_do_resize ( s#tty_struct * , s#winsize * ) +tty_get_icount extern int tty_get_icount ( s#tty_struct * , s#serial_icounter_struct * ) +do_SAK extern void do_SAK ( s#tty_struct * ) +tty_put_char extern int tty_put_char ( s#tty_struct * , unsigned char ) +tty_register_device extern s#device * tty_register_device ( s#tty_driver * , unsigned , s#device * ) +tty_register_device_attr extern s#device * tty_register_device_attr ( s#tty_driver * , unsigned , s#device * , void * , const s#attribute_group * * ) +tty_unregister_device extern void tty_unregister_device ( s#tty_driver * , unsigned ) +__tty_alloc_driver extern s#tty_driver * __tty_alloc_driver ( unsigned int , s#module * , unsigned long ) +tty_driver_kref_put extern void tty_driver_kref_put ( s#tty_driver * ) +tty_set_operations extern void tty_set_operations ( s#tty_driver * , const s#tty_operations * ) +tty_register_driver extern int tty_register_driver ( s#tty_driver * ) +tty_unregister_driver extern void tty_unregister_driver ( s#tty_driver * ) +tty_devnum extern t#dev_t tty_devnum ( s#tty_struct * ) + +/* drivers/tty/tty_ioctl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +tty_chars_in_buffer extern unsigned int tty_chars_in_buffer ( s#tty_struct * ) +tty_write_room extern unsigned int tty_write_room ( s#tty_struct * ) +tty_driver_flush_buffer extern void tty_driver_flush_buffer ( s#tty_struct * ) +tty_unthrottle extern void tty_unthrottle ( s#tty_struct * ) +tty_wait_until_sent extern void tty_wait_until_sent ( s#tty_struct * , long ) +tty_termios_copy_hw extern void tty_termios_copy_hw ( s#ktermios * , s#ktermios * ) +tty_termios_hw_change extern int tty_termios_hw_change ( const s#ktermios * , const s#ktermios * ) +tty_get_char_size unsigned char tty_get_char_size ( unsigned int ) +tty_get_frame_size unsigned char tty_get_frame_size ( unsigned int ) +tty_set_termios extern int tty_set_termios ( s#tty_struct * , s#ktermios * ) +tty_mode_ioctl extern int tty_mode_ioctl ( s#tty_struct * , s#file * , unsigned int , unsigned long ) +tty_perform_flush extern int tty_perform_flush ( s#tty_struct * , unsigned long ) +n_tty_ioctl_helper extern int n_tty_ioctl_helper ( s#tty_struct * , s#file * , unsigned int , unsigned long ) + +/* drivers/tty/tty_jobctrl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +tty_check_change int tty_check_change ( s#tty_struct * ) +get_current_tty extern s#tty_struct * get_current_tty ( void ) +tty_get_pgrp extern s#pid * tty_get_pgrp ( s#tty_struct * ) + +/* drivers/tty/tty_ldisc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +tty_register_ldisc extern int tty_register_ldisc ( s#tty_ldisc_ops * ) +tty_unregister_ldisc extern void tty_unregister_ldisc ( s#tty_ldisc_ops * ) +tty_ldisc_ref_wait extern s#tty_ldisc * tty_ldisc_ref_wait ( s#tty_struct * ) +tty_ldisc_ref extern s#tty_ldisc * tty_ldisc_ref ( s#tty_struct * ) +tty_ldisc_deref extern void tty_ldisc_deref ( s#tty_ldisc * ) +tty_ldisc_flush extern void tty_ldisc_flush ( s#tty_struct * ) +tty_set_ldisc extern int tty_set_ldisc ( s#tty_struct * , int ) +tty_ldisc_release void tty_ldisc_release ( s#tty_struct * ) + +/* drivers/tty/tty_mutex.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +tty_lock extern void tty_lock ( s#tty_struct * ) +tty_unlock extern void tty_unlock ( s#tty_struct * ) + +/* drivers/tty/tty_port.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +tty_port_default_client_ops extern const s#tty_port_client_operations tty_port_default_client_ops +tty_port_init extern void tty_port_init ( s#tty_port * ) +tty_port_link_device extern void tty_port_link_device ( s#tty_port * , s#tty_driver * , unsigned ) +tty_port_register_device extern s#device * tty_port_register_device ( s#tty_port * , s#tty_driver * , unsigned , s#device * ) +tty_port_register_device_attr extern s#device * tty_port_register_device_attr ( s#tty_port * , s#tty_driver * , unsigned , s#device * , void * , const s#attribute_group * * ) +tty_port_register_device_attr_serdev extern s#device * tty_port_register_device_attr_serdev ( s#tty_port * , s#tty_driver * , unsigned , s#device * , void * , const s#attribute_group * * ) +tty_port_register_device_serdev extern s#device * tty_port_register_device_serdev ( s#tty_port * , s#tty_driver * , unsigned , s#device * ) +tty_port_unregister_device extern void tty_port_unregister_device ( s#tty_port * , s#tty_driver * , unsigned ) +tty_port_alloc_xmit_buf extern int tty_port_alloc_xmit_buf ( s#tty_port * ) +tty_port_free_xmit_buf extern void tty_port_free_xmit_buf ( s#tty_port * ) +tty_port_destroy extern void tty_port_destroy ( s#tty_port * ) +tty_port_put extern void tty_port_put ( s#tty_port * ) +tty_port_tty_get extern s#tty_struct * tty_port_tty_get ( s#tty_port * ) +tty_port_tty_set extern void tty_port_tty_set ( s#tty_port * , s#tty_struct * ) +tty_port_hangup extern void tty_port_hangup ( s#tty_port * ) +tty_port_tty_hangup extern void tty_port_tty_hangup ( s#tty_port * , t#bool ) +tty_port_tty_wakeup extern void tty_port_tty_wakeup ( s#tty_port * ) +tty_port_carrier_raised extern int tty_port_carrier_raised ( s#tty_port * ) +tty_port_raise_dtr_rts extern void tty_port_raise_dtr_rts ( s#tty_port * ) +tty_port_lower_dtr_rts extern void tty_port_lower_dtr_rts ( s#tty_port * ) +tty_port_block_til_ready extern int tty_port_block_til_ready ( s#tty_port * , s#tty_struct * , s#file * ) +tty_port_close_start extern int tty_port_close_start ( s#tty_port * , s#tty_struct * , s#file * ) +tty_port_close_end extern void tty_port_close_end ( s#tty_port * , s#tty_struct * ) +tty_port_close extern void tty_port_close ( s#tty_port * , s#tty_struct * , s#file * ) +tty_port_install extern int tty_port_install ( s#tty_port * , s#tty_driver * , s#tty_struct * ) +tty_port_open extern int tty_port_open ( s#tty_port * , s#tty_struct * , s#file * ) + +/* drivers/tty/vt/consolemap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +e#vc_intensity enum vc_intensity { VCI_HALF_BRIGHT , VCI_NORMAL , VCI_BOLD , VCI_MASK = 0x3 , } +s#vc_state struct vc_state { unsigned int x , y ; unsigned char color ; unsigned char Gx_charset [ 2 ] ; unsigned int charset : 1 ; e#vc_intensity intensity ; t#bool italic ; t#bool underline ; t#bool blink ; t#bool reverse ; } +e#con_scroll enum con_scroll { SM_UP , SM_DOWN , } +s#console_font struct console_font { unsigned int width , height ; unsigned int charcount ; unsigned char * data ; } +s#consw struct consw { s#module * owner ; const char * ( * con_startup ) ( void ) ; void ( * con_init ) ( s#vc_data * , int ) ; void ( * con_deinit ) ( s#vc_data * ) ; void ( * con_clear ) ( s#vc_data * , int , int , int , int ) ; void ( * con_putc ) ( s#vc_data * , int , int , int ) ; void ( * con_putcs ) ( s#vc_data * , const unsigned short * , int , int , int ) ; void ( * con_cursor ) ( s#vc_data * , int ) ; t#bool ( * con_scroll ) ( s#vc_data * , unsigned int , unsigned int , e#con_scroll , unsigned int ) ; int ( * con_switch ) ( s#vc_data * ) ; int ( * con_blank ) ( s#vc_data * , int , int ) ; int ( * con_font_set ) ( s#vc_data * , s#console_font * , unsigned int ) ; int ( * con_font_get ) ( s#vc_data * , s#console_font * ) ; int ( * con_font_default ) ( s#vc_data * , s#console_font * , char * ) ; int ( * con_resize ) ( s#vc_data * , unsigned int , unsigned int , unsigned int ) ; void ( * con_set_palette ) ( s#vc_data * , const unsigned char * ) ; void ( * con_scrolldelta ) ( s#vc_data * , int ) ; int ( * con_set_origin ) ( s#vc_data * ) ; void ( * con_save_screen ) ( s#vc_data * ) ; t#u8 ( * con_build_attr ) ( s#vc_data * , t#u8 , e#vc_intensity , t#bool , t#bool , t#bool , t#bool ) ; void ( * con_invert_region ) ( s#vc_data * , t#u16 * , int ) ; t#u16 * ( * con_screen_pos ) ( const s#vc_data * , int ) ; unsigned long ( * con_getxy ) ( s#vc_data * , unsigned long , int * , int * ) ; void ( * con_flush_scrollback ) ( s#vc_data * ) ; int ( * con_debug_enter ) ( s#vc_data * ) ; int ( * con_debug_leave ) ( s#vc_data * ) ; } +s#vt_mode struct vt_mode { char mode ; char waitv ; short relsig ; short acqsig ; short frsig ; } +s##uni_pagedir +s##uni_screen +s#vc_data struct vc_data { s#tty_port port ; s#vc_state state , saved_state ; unsigned short vc_num ; unsigned int vc_cols ; unsigned int vc_rows ; unsigned int vc_size_row ; unsigned int vc_scan_lines ; unsigned int vc_cell_height ; unsigned long vc_origin ; unsigned long vc_scr_end ; unsigned long vc_visible_origin ; unsigned int vc_top , vc_bottom ; const s#consw * vc_sw ; unsigned short * vc_screenbuf ; unsigned int vc_screenbuf_size ; unsigned char vc_mode ; unsigned char vc_attr ; unsigned char vc_def_color ; unsigned char vc_ulcolor ; unsigned char vc_itcolor ; unsigned char vc_halfcolor ; unsigned int vc_cursor_type ; unsigned short vc_complement_mask ; unsigned short vc_s_complement_mask ; unsigned long vc_pos ; unsigned short vc_hi_font_mask ; s#console_font vc_font ; unsigned short vc_video_erase_char ; unsigned int vc_state ; unsigned int vc_npar , vc_par [ 16 ] ; s#vt_mode vt_mode ; s#pid * vt_pid ; int vt_newvt ; t#wait_queue_head_t paste_wait ; unsigned int vc_disp_ctrl : 1 ; unsigned int vc_toggle_meta : 1 ; unsigned int vc_decscnm : 1 ; unsigned int vc_decom : 1 ; unsigned int vc_decawm : 1 ; unsigned int vc_deccm : 1 ; unsigned int vc_decim : 1 ; unsigned int vc_priv : 3 ; unsigned int vc_need_wrap : 1 ; unsigned int vc_can_do_color : 1 ; unsigned int vc_report_mouse : 2 ; unsigned char vc_utf : 1 ; unsigned char vc_utf_count ; int vc_utf_char ; unsigned long vc_tab_stop [ ( ( ( 256U ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned char vc_palette [ 16 * 3 ] ; unsigned short * vc_translate ; unsigned int vc_resize_user ; unsigned int vc_bell_pitch ; unsigned int vc_bell_duration ; unsigned short vc_cur_blink_ms ; s#vc_data * * vc_display_fg ; s#uni_pagedir * vc_uni_pagedir ; s#uni_pagedir * * vc_uni_pagedir_loc ; s#uni_screen * vc_uni_screen ; } +inverse_translate extern t#u16 inverse_translate ( const s#vc_data * , int , int ) +con_set_default_unimap int con_set_default_unimap ( s#vc_data * ) +con_copy_unimap int con_copy_unimap ( s#vc_data * , s#vc_data * ) + +/* drivers/tty/vt/keyboard.o */ +register_keyboard_notifier extern int register_keyboard_notifier ( s#notifier_block * ) +unregister_keyboard_notifier extern int unregister_keyboard_notifier ( s#notifier_block * ) +kd_mksound void kd_mksound ( unsigned int , unsigned int ) +vt_get_leds int vt_get_leds ( unsigned int , int ) + +/* drivers/tty/vt/selection.o */ +clear_selection extern void clear_selection ( void ) +s#tiocl_selection struct tiocl_selection { unsigned short xs ; unsigned short ys ; unsigned short xe ; unsigned short ye ; unsigned short sel_mode ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +set_selection_kernel extern int set_selection_kernel ( s#tiocl_selection * , s#tty_struct * ) +paste_selection extern int paste_selection ( s#tty_struct * ) + +/* drivers/tty/vt/vt.o */ +register_vt_notifier int register_vt_notifier ( s#notifier_block * ) +unregister_vt_notifier int unregister_vt_notifier ( s#notifier_block * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##uni_pagedir +s##uni_screen +do_unbind_con_driver int do_unbind_con_driver ( const s#consw * , int , int , int ) +con_is_bound int con_is_bound ( const s#consw * ) +con_is_visible t#bool con_is_visible ( const s#vc_data * ) +con_debug_enter int con_debug_enter ( s#vc_data * ) +con_debug_leave int con_debug_leave ( void ) +do_unregister_con_driver int do_unregister_con_driver ( const s#consw * ) +do_take_over_console int do_take_over_console ( const s#consw * , int , int , int ) +do_blank_screen void do_blank_screen ( int ) +do_unblank_screen void do_unblank_screen ( int ) +screen_glyph extern t#u16 screen_glyph ( const s#vc_data * , int ) +screen_glyph_unicode extern t#u32 screen_glyph_unicode ( const s#vc_data * , int ) +screen_pos extern unsigned short * screen_pos ( const s#vc_data * , int , t#bool ) +vc_scrolldelta_helper void vc_scrolldelta_helper ( s#vc_data * , int , unsigned int , void * , unsigned int ) +color_table extern const unsigned char color_table [ ] +default_red extern unsigned char default_red [ ] +default_grn extern unsigned char default_grn [ ] +default_blu extern unsigned char default_blu [ ] +update_region void update_region ( s#vc_data * , unsigned long , int ) +redraw_screen void redraw_screen ( s#vc_data * , int ) +vc_resize int vc_resize ( s#vc_data * , unsigned int , unsigned int ) +fg_console extern int fg_console +console_blank_hook int ( * console_blank_hook ) ( int ) +console_blanked extern int console_blanked +s#vc struct vc { s#vc_data * d ; s#work_struct SAK_work ; } +vc_cons extern s#vc vc_cons [ 63 ] +global_cursor_default extern int global_cursor_default +give_up_console void give_up_console ( const s#consw * ) + +/* drivers/tty/vt/vt_ioctl.o */ +pm_set_vt_switch extern void pm_set_vt_switch ( int ) + +/* drivers/ufs/core/ufshcd.o */ +E#ALIGNED_UPIU_SIZE 512 +s#ufshcd_sg_entry struct ufshcd_sg_entry { t#__le64 addr ; t#__le32 reserved ; t#__le32 size ; } +s#utp_transfer_cmd_desc struct utp_transfer_cmd_desc { t#u8 command_upiu [ E#ALIGNED_UPIU_SIZE ] ; t#u8 response_upiu [ E#ALIGNED_UPIU_SIZE ] ; s#ufshcd_sg_entry prd_table [ 128 ] ; } +s#request_desc_header struct request_desc_header { t#__le32 dword_0 ; t#__le32 dword_1 ; t#__le32 dword_2 ; t#__le32 dword_3 ; } +s#utp_transfer_req_desc struct utp_transfer_req_desc { s#request_desc_header header ; t#__le32 command_desc_base_addr_lo ; t#__le32 command_desc_base_addr_hi ; t#__le16 response_upiu_length ; t#__le16 response_upiu_offset ; t#__le16 prd_table_length ; t#__le16 prd_table_offset ; } +s#utp_upiu_header struct utp_upiu_header { t#__be32 dword_0 ; t#__be32 dword_1 ; t#__be32 dword_2 ; } +s#utp_task_req_desc struct utp_task_req_desc { s#request_desc_header header ; struct { s#utp_upiu_header req_header ; t#__be32 input_param1 ; t#__be32 input_param2 ; t#__be32 input_param3 ; t#__be32 __reserved1 [ 2 ] ; } upiu_req ; struct { s#utp_upiu_header rsp_header ; t#__be32 output_param1 ; t#__be32 output_param2 ; t#__be32 __reserved2 [ 3 ] ; } upiu_rsp ; } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##scsi_transport_template +e#ufs_dev_pwr_mode enum ufs_dev_pwr_mode { UFS_ACTIVE_PWR_MODE = 1 , UFS_SLEEP_PWR_MODE = 2 , UFS_POWERDOWN_PWR_MODE = 3 , UFS_DEEPSLEEP_PWR_MODE = 4 , } +e#uic_link_state enum uic_link_state { UIC_LINK_OFF_STATE = 0 , UIC_LINK_ACTIVE_STATE = 1 , UIC_LINK_HIBERN8_STATE = 2 , UIC_LINK_BROKEN_STATE = 3 , } +e#ufs_pm_level enum ufs_pm_level { UFS_PM_LVL_0 , UFS_PM_LVL_1 , UFS_PM_LVL_2 , UFS_PM_LVL_3 , UFS_PM_LVL_4 , UFS_PM_LVL_5 , UFS_PM_LVL_6 , UFS_PM_LVL_MAX } +s#utp_upiu_cmd struct utp_upiu_cmd { t#__be32 exp_data_transfer_len ; t#__u8 cdb [ 16 ] ; } +s#utp_upiu_query struct utp_upiu_query { t#__u8 opcode ; t#__u8 idn ; t#__u8 index ; t#__u8 selector ; t#__be16 reserved_osf ; t#__be16 length ; t#__be32 value ; t#__be32 reserved [ 2 ] ; } +s#utp_upiu_req struct utp_upiu_req { s#utp_upiu_header header ; union { s#utp_upiu_cmd sc ; s#utp_upiu_query qr ; s#utp_upiu_query uc ; } ; } +s#utp_cmd_rsp struct utp_cmd_rsp { t#__be32 residual_transfer_count ; t#__be32 reserved [ 4 ] ; t#__be16 sense_data_len ; t#u8 sense_data [ 18 ] ; } +s#ufshpb_active_field struct ufshpb_active_field { t#__be16 active_rgn ; t#__be16 active_srgn ; } +s#utp_hpb_rsp struct utp_hpb_rsp { t#__be32 residual_transfer_count ; t#__be32 reserved1 [ 4 ] ; t#__be16 sense_data_len ; t#u8 desc_type ; t#u8 additional_len ; t#u8 hpb_op ; t#u8 lun ; t#u8 active_rgn_cnt ; t#u8 inactive_rgn_cnt ; s#ufshpb_active_field hpb_active_field [ 2 ] ; t#__be16 hpb_inactive_field [ 2 ] ; } +s#utp_upiu_rsp struct utp_upiu_rsp { s#utp_upiu_header header ; union { s#utp_cmd_rsp sr ; s#utp_hpb_rsp hr ; s#utp_upiu_query qr ; } ; } +s#ufshcd_lrb struct ufshcd_lrb { s#utp_transfer_req_desc * utr_descriptor_ptr ; s#utp_upiu_req * ucd_req_ptr ; s#utp_upiu_rsp * ucd_rsp_ptr ; s#ufshcd_sg_entry * ucd_prdt_ptr ; t#dma_addr_t utrd_dma_addr ; t#dma_addr_t ucd_req_dma_addr ; t#dma_addr_t ucd_rsp_dma_addr ; t#dma_addr_t ucd_prdt_dma_addr ; s#scsi_cmnd * cmd ; int scsi_status ; int command_type ; int task_tag ; t#u8 lun ; t#bool intr_cmd ; t#ktime_t issue_time_stamp ; t#ktime_t compl_time_stamp ; int crypto_key_slot ; t#u64 data_unit_num ; t#bool req_abort_skip ; } +e#ufs_notify_change_status enum ufs_notify_change_status { PRE_CHANGE , POST_CHANGE , } +s#ufs_pa_layer_attr struct ufs_pa_layer_attr { t#u32 gear_rx ; t#u32 gear_tx ; t#u32 lane_rx ; t#u32 lane_tx ; t#u32 pwr_rx ; t#u32 pwr_tx ; t#u32 hs_rate ; } +e#uic_cmd_dme enum uic_cmd_dme { UIC_CMD_DME_GET = 0x01 , UIC_CMD_DME_SET = 0x02 , UIC_CMD_DME_PEER_GET = 0x03 , UIC_CMD_DME_PEER_SET = 0x04 , UIC_CMD_DME_POWERON = 0x10 , UIC_CMD_DME_POWEROFF = 0x11 , UIC_CMD_DME_ENABLE = 0x12 , UIC_CMD_DME_RESET = 0x14 , UIC_CMD_DME_END_PT_RST = 0x15 , UIC_CMD_DME_LINK_STARTUP = 0x16 , UIC_CMD_DME_HIBER_ENTER = 0x17 , UIC_CMD_DME_HIBER_EXIT = 0x18 , UIC_CMD_DME_TEST_MODE = 0x1A , } +e#ufs_pm_op enum ufs_pm_op { UFS_RUNTIME_PM , UFS_SYSTEM_PM , UFS_SHUTDOWN_PM , } +s#devfreq_simple_ondemand_data struct devfreq_simple_ondemand_data { unsigned int upthreshold ; unsigned int downdifferential ; } +u#ufs_crypto_cfg_entry union ufs_crypto_cfg_entry { t#__le32 reg_val [ 32 ] ; struct { t#u8 crypto_key [ 64 ] ; t#u8 data_unit_size ; t#u8 crypto_cap_idx ; t#u8 reserved_1 ; t#u8 config_enable ; t#u8 reserved_multi_host ; t#u8 reserved_2 ; t#u8 vsb [ 2 ] ; t#u8 reserved_3 [ 56 ] ; } ; } +e#ufs_event_type enum ufs_event_type { UFS_EVT_PA_ERR = 0 , UFS_EVT_DL_ERR , UFS_EVT_NL_ERR , UFS_EVT_TL_ERR , UFS_EVT_DME_ERR , UFS_EVT_AUTO_HIBERN8_ERR , UFS_EVT_FATAL_ERR , UFS_EVT_LINK_STARTUP_FAIL , UFS_EVT_RESUME_ERR , UFS_EVT_SUSPEND_ERR , UFS_EVT_WL_SUSP_ERR , UFS_EVT_WL_RES_ERR , UFS_EVT_DEV_RESET , UFS_EVT_HOST_RESET , UFS_EVT_ABORT , UFS_EVT_CNT , } +s#ufs_hba_variant_ops struct ufs_hba_variant_ops { const char * name ; int ( * init ) ( s#ufs_hba * ) ; void ( * exit ) ( s#ufs_hba * ) ; t#u32 ( * get_ufs_hci_version ) ( s#ufs_hba * ) ; int ( * clk_scale_notify ) ( s#ufs_hba * , t#bool , e#ufs_notify_change_status ) ; int ( * setup_clocks ) ( s#ufs_hba * , t#bool , e#ufs_notify_change_status ) ; int ( * hce_enable_notify ) ( s#ufs_hba * , e#ufs_notify_change_status ) ; int ( * link_startup_notify ) ( s#ufs_hba * , e#ufs_notify_change_status ) ; int ( * pwr_change_notify ) ( s#ufs_hba * , e#ufs_notify_change_status , s#ufs_pa_layer_attr * , s#ufs_pa_layer_attr * ) ; void ( * setup_xfer_req ) ( s#ufs_hba * , int , t#bool ) ; void ( * setup_task_mgmt ) ( s#ufs_hba * , int , t#u8 ) ; void ( * hibern8_notify ) ( s#ufs_hba * , e#uic_cmd_dme , e#ufs_notify_change_status ) ; int ( * apply_dev_quirks ) ( s#ufs_hba * ) ; void ( * fixup_dev_quirks ) ( s#ufs_hba * ) ; int ( * suspend ) ( s#ufs_hba * , e#ufs_pm_op , e#ufs_notify_change_status ) ; int ( * resume ) ( s#ufs_hba * , e#ufs_pm_op ) ; void ( * dbg_register_dump ) ( s#ufs_hba * ) ; int ( * phy_initialization ) ( s#ufs_hba * ) ; int ( * device_reset ) ( s#ufs_hba * ) ; void ( * config_scaling_param ) ( s#ufs_hba * , s#devfreq_dev_profile * , s#devfreq_simple_ondemand_data * ) ; int ( * program_key ) ( s#ufs_hba * , const u#ufs_crypto_cfg_entry * , int ) ; void ( * event_notify ) ( s#ufs_hba * , e#ufs_event_type , void * ) ; } +s#ufs_hba_variant_params struct ufs_hba_variant_params { s#devfreq_dev_profile devfreq_profile ; s#devfreq_simple_ondemand_data ondemand_data ; t#u16 hba_enable_delay_us ; t#u32 wb_flush_threshold ; } +e#ufs_ref_clk_freq enum ufs_ref_clk_freq { REF_CLK_FREQ_19_2_MHZ = 0 , REF_CLK_FREQ_26_MHZ = 1 , REF_CLK_FREQ_38_4_MHZ = 2 , REF_CLK_FREQ_52_MHZ = 3 , REF_CLK_FREQ_INVAL = - 1 , } +s#uic_command struct uic_command { t#u32 command ; t#u32 argument1 ; t#u32 argument2 ; t#u32 argument3 ; int cmd_active ; s#completion done ; } +e#ufshcd_state enum ufshcd_state { UFSHCD_STATE_RESET , UFSHCD_STATE_OPERATIONAL , UFSHCD_STATE_EH_SCHEDULED_NON_FATAL , UFSHCD_STATE_EH_SCHEDULED_FATAL , UFSHCD_STATE_ERROR , } +s#ufs_event_hist struct ufs_event_hist { int pos ; t#u32 val [ 8 ] ; t#ktime_t tstamp [ 8 ] ; unsigned long long cnt ; } +E#UFS_EVT_CNT ( 0 ) + 15 +s#ufs_stats struct ufs_stats { t#u32 last_intr_status ; t#ktime_t last_intr_ts ; t#u32 hibern8_exit_cnt ; t#ktime_t last_hibern8_exit_tstamp ; s#ufs_event_hist event [ E#UFS_EVT_CNT ] ; } +e#dev_cmd_type enum dev_cmd_type { DEV_CMD_TYPE_NOP = 0x0 , DEV_CMD_TYPE_QUERY = 0x1 , } +s#ufs_query_req struct ufs_query_req { t#u8 query_func ; s#utp_upiu_query upiu_req ; } +s#ufs_query_res struct ufs_query_res { t#u8 response ; s#utp_upiu_query upiu_res ; } +s#ufs_query struct ufs_query { s#ufs_query_req request ; t#u8 * descriptor ; s#ufs_query_res response ; } +s#ufs_dev_cmd struct ufs_dev_cmd { e#dev_cmd_type type ; s#mutex lock ; s#completion * complete ; s#ufs_query query ; } +s#ufs_dev_info struct ufs_dev_info { t#bool f_power_on_wp_en ; t#bool is_lu_power_on_wp ; t#u8 max_lu_supported ; t#u16 wmanufacturerid ; t#u8 * model ; t#u16 wspecversion ; t#u32 clk_gating_wait_us ; t#bool hpb_enabled ; t#bool wb_enabled ; t#bool wb_buf_flush_enabled ; t#u8 wb_dedicated_lu ; t#u8 wb_buffer_type ; t#bool b_rpm_dev_flush_capable ; t#u8 b_presrv_uspc_en ; } +s##regulator +s#ufs_vreg struct ufs_vreg { s#regulator * reg ; const char * name ; t#bool always_on ; t#bool enabled ; int max_uA ; } +s#ufs_vreg_info struct ufs_vreg_info { s#ufs_vreg * vcc ; s#ufs_vreg * vccq ; s#ufs_vreg * vccq2 ; s#ufs_vreg * vdd_hba ; } +s#ufs_pwr_mode_info struct ufs_pwr_mode_info { t#bool is_valid ; s#ufs_pa_layer_attr info ; } +e#clk_gating_state enum clk_gating_state { CLKS_OFF , CLKS_ON , REQ_CLKS_OFF , REQ_CLKS_ON , } +s#ufs_clk_gating struct ufs_clk_gating { s#delayed_work gate_work ; s#work_struct ungate_work ; e#clk_gating_state state ; unsigned long delay_ms ; t#bool is_suspended ; s#device_attribute delay_attr ; s#device_attribute enable_attr ; t#bool is_enabled ; t#bool is_initialized ; int active_reqs ; s#workqueue_struct * clk_gating_workq ; } +s##devfreq_governor +s##opp_table +s##thermal_cooling_device +s#ufs_saved_pwr_info struct ufs_saved_pwr_info { s#ufs_pa_layer_attr info ; t#bool is_valid ; } +s#ufs_clk_scaling struct ufs_clk_scaling { int active_reqs ; unsigned long tot_busy_t ; t#ktime_t window_start_t ; t#ktime_t busy_start_t ; s#device_attribute enable_attr ; s#ufs_saved_pwr_info saved_pwr_info ; s#workqueue_struct * workq ; s#work_struct suspend_work ; s#work_struct resume_work ; t#u32 min_gear ; t#bool is_enabled ; t#bool is_allowed ; t#bool is_initialized ; t#bool is_busy_started ; t#bool is_suspended ; } +E#BKOPS_STATUS_CRITICAL 0x3 +e#bkops_status enum bkops_status { BKOPS_STATUS_NO_OP = 0x0 , BKOPS_STATUS_NON_CRITICAL = 0x1 , BKOPS_STATUS_PERF_IMPACT = 0x2 , BKOPS_STATUS_CRITICAL = 0x3 , BKOPS_STATUS_MAX = E#BKOPS_STATUS_CRITICAL , } +E#QUERY_DESC_IDN_MAX ( 0x9 ) + 1 +s#ufshpb_dev_info struct ufshpb_dev_info { int num_lu ; int rgn_size ; int srgn_size ; t#atomic_t slave_conf_cnt ; t#bool hpb_disabled ; t#u8 max_hpb_single_cmd ; t#bool is_legacy ; t#u8 control_mode ; } +s#ufs_hba_monitor struct ufs_hba_monitor { unsigned long chunk_size ; unsigned long nr_sec_rw [ 2 ] ; t#ktime_t total_busy [ 2 ] ; unsigned long nr_req [ 2 ] ; t#ktime_t lat_sum [ 2 ] ; t#ktime_t lat_max [ 2 ] ; t#ktime_t lat_min [ 2 ] ; t#u32 nr_queued [ 2 ] ; t#ktime_t busy_start_ts [ 2 ] ; t#ktime_t enabled_ts ; t#bool enabled ; } +u#ufs_crypto_capabilities union ufs_crypto_capabilities { t#__le32 reg_val ; struct { t#u8 num_crypto_cap ; t#u8 config_count ; t#u8 reserved ; t#u8 config_array_ptr ; } ; } +u#ufs_crypto_cap_entry union ufs_crypto_cap_entry { t#__le32 reg_val ; struct { t#u8 algorithm_id ; t#u8 sdus_mask ; t#u8 key_size ; t#u8 reserved ; } ; } +s#ufs_hba struct ufs_hba { void * mmio_base ; s#utp_transfer_cmd_desc * ucdl_base_addr ; s#utp_transfer_req_desc * utrdl_base_addr ; s#utp_task_req_desc * utmrdl_base_addr ; t#dma_addr_t ucdl_dma_addr ; t#dma_addr_t utrdl_dma_addr ; t#dma_addr_t utmrdl_dma_addr ; s#Scsi_Host * host ; s#device * dev ; s#scsi_device * ufs_device_wlun ; s#device * hwmon_device ; e#ufs_dev_pwr_mode curr_dev_pwr_mode ; e#uic_link_state uic_link_state ; e#ufs_pm_level rpm_lvl ; e#ufs_pm_level spm_lvl ; int pm_op_in_progress ; t#u32 ahit ; s#ufshcd_lrb * lrb ; unsigned long outstanding_tasks ; t#spinlock_t outstanding_lock ; unsigned long outstanding_reqs ; t#u32 capabilities ; int nutrs ; int nutmrs ; t#u32 reserved_slot ; t#u32 ufs_version ; const s#ufs_hba_variant_ops * vops ; s#ufs_hba_variant_params * vps ; void * priv ; unsigned int irq ; t#bool is_irq_enabled ; e#ufs_ref_clk_freq dev_ref_clk_freq ; unsigned int quirks ; unsigned int dev_quirks ; s#blk_mq_tag_set tmf_tag_set ; s#request_queue * tmf_queue ; s#request * * tmf_rqs ; s#uic_command * active_uic_cmd ; s#mutex uic_cmd_mutex ; s#completion * uic_async_done ; e#ufshcd_state ufshcd_state ; t#u32 eh_flags ; t#u32 intr_mask ; t#u16 ee_ctrl_mask ; t#u16 ee_drv_mask ; t#u16 ee_usr_mask ; s#mutex ee_ctrl_mutex ; t#bool is_powered ; t#bool shutting_down ; s#semaphore host_sem ; s#workqueue_struct * eh_wq ; s#work_struct eh_work ; s#work_struct eeh_work ; t#u32 errors ; t#u32 uic_error ; t#u32 saved_err ; t#u32 saved_uic_err ; s#ufs_stats ufs_stats ; t#bool force_reset ; t#bool force_pmc ; t#bool silence_err_logs ; s#ufs_dev_cmd dev_cmd ; t#ktime_t last_dme_cmd_tstamp ; int nop_out_timeout ; s#ufs_dev_info dev_info ; t#bool auto_bkops_enabled ; s#ufs_vreg_info vreg_info ; s#list_head clk_list_head ; int req_abort_count ; t#u32 lanes_per_direction ; s#ufs_pa_layer_attr pwr_info ; s#ufs_pwr_mode_info max_pwr_info ; s#ufs_clk_gating clk_gating ; t#u32 caps ; s#devfreq * devfreq ; s#ufs_clk_scaling clk_scaling ; t#bool is_sys_suspended ; e#bkops_status urgent_bkops_lvl ; t#bool is_urgent_bkops_lvl_checked ; s#rw_semaphore clk_scaling_lock ; unsigned char desc_size [ E#QUERY_DESC_IDN_MAX ] ; t#atomic_t scsi_block_reqs_cnt ; s#device bsg_dev ; s#request_queue * bsg_queue ; s#delayed_work rpm_dev_flush_recheck_work ; s#ufshpb_dev_info ufshpb_dev ; s#ufs_hba_monitor monitor ; u#ufs_crypto_capabilities crypto_capabilities ; u#ufs_crypto_cap_entry * crypto_cap_array ; t#u32 crypto_cfg_register ; s#blk_crypto_profile crypto_profile ; s#dentry * debugfs_root ; s#delayed_work debugfs_ee_work ; t#u32 debugfs_ee_rate_limit_ms ; t#u32 luns_avail ; t#bool complete_put ; } +ufshcd_dump_regs int ufshcd_dump_regs ( s#ufs_hba * , t#size_t , t#size_t , const char * ) +ufshcd_delay_us void ufshcd_delay_us ( unsigned long , unsigned long ) +ufshcd_get_local_unipro_ver t#u32 ufshcd_get_local_unipro_ver ( s#ufs_hba * ) +ufshcd_hold int ufshcd_hold ( s#ufs_hba * , t#bool ) +ufshcd_release void ufshcd_release ( s#ufs_hba * ) +ufshcd_clkgate_delay_set void ufshcd_clkgate_delay_set ( s#device * , unsigned long ) +e#desc_idn enum desc_idn { QUERY_DESC_IDN_DEVICE = 0x0 , QUERY_DESC_IDN_CONFIGURATION = 0x1 , QUERY_DESC_IDN_UNIT = 0x2 , QUERY_DESC_IDN_RFU_0 = 0x3 , QUERY_DESC_IDN_INTERCONNECT = 0x4 , QUERY_DESC_IDN_STRING = 0x5 , QUERY_DESC_IDN_RFU_1 = 0x6 , QUERY_DESC_IDN_GEOMETRY = 0x7 , QUERY_DESC_IDN_POWER = 0x8 , QUERY_DESC_IDN_HEALTH = 0x9 , QUERY_DESC_IDN_MAX , } +ufshcd_map_desc_id_to_length void ufshcd_map_desc_id_to_length ( s#ufs_hba * , e#desc_idn , int * ) +ufshcd_dme_configure_adapt extern int ufshcd_dme_configure_adapt ( s#ufs_hba * , int , int ) +ufshcd_dme_set_attr extern int ufshcd_dme_set_attr ( s#ufs_hba * , t#u32 , t#u8 , t#u32 , t#u8 ) +ufshcd_dme_get_attr extern int ufshcd_dme_get_attr ( s#ufs_hba * , t#u32 , t#u32 * , t#u8 ) +ufshcd_link_recovery int ufshcd_link_recovery ( s#ufs_hba * ) +ufshcd_uic_hibern8_enter int ufshcd_uic_hibern8_enter ( s#ufs_hba * ) +ufshcd_uic_hibern8_exit int ufshcd_uic_hibern8_exit ( s#ufs_hba * ) +ufshcd_auto_hibern8_update void ufshcd_auto_hibern8_update ( s#ufs_hba * , t#u32 ) +ufshcd_config_pwr_mode extern int ufshcd_config_pwr_mode ( s#ufs_hba * , s#ufs_pa_layer_attr * ) +ufshcd_make_hba_operational int ufshcd_make_hba_operational ( s#ufs_hba * ) +ufshcd_hba_stop void ufshcd_hba_stop ( s#ufs_hba * ) +ufshcd_hba_enable int ufshcd_hba_enable ( s#ufs_hba * ) +ufshcd_update_evt_hist void ufshcd_update_evt_hist ( s#ufs_hba * , t#u32 , t#u32 ) +s#ufs_dev_quirk struct ufs_dev_quirk { t#u16 wmanufacturerid ; const t#u8 * model ; unsigned int quirk ; } +ufshcd_fixup_dev_quirks void ufshcd_fixup_dev_quirks ( s#ufs_hba * , const s#ufs_dev_quirk * ) +ufshcd_system_suspend extern int ufshcd_system_suspend ( s#device * ) +ufshcd_system_resume extern int ufshcd_system_resume ( s#device * ) +ufshcd_runtime_suspend extern int ufshcd_runtime_suspend ( s#device * ) +ufshcd_runtime_resume extern int ufshcd_runtime_resume ( s#device * ) +ufshcd_shutdown extern int ufshcd_shutdown ( s#ufs_hba * ) +ufshcd_remove void ufshcd_remove ( s#ufs_hba * ) +ufshcd_dealloc_host void ufshcd_dealloc_host ( s#ufs_hba * ) +ufshcd_alloc_host int ufshcd_alloc_host ( s#device * , s#ufs_hba * * ) +ufshcd_init int ufshcd_init ( s#ufs_hba * , void * , unsigned int ) +ufshcd_resume_complete void ufshcd_resume_complete ( s#device * ) +__ufshcd_suspend_prepare int __ufshcd_suspend_prepare ( s#device * , t#bool ) +ufshcd_suspend_prepare int ufshcd_suspend_prepare ( s#device * ) + +/* drivers/ufs/host/ufshcd-pltfrm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_keyslot +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +ufshcd_pltfrm_shutdown void ufshcd_pltfrm_shutdown ( s#platform_device * ) +s#ufs_dev_params struct ufs_dev_params { t#u32 pwm_rx_gear ; t#u32 pwm_tx_gear ; t#u32 hs_rx_gear ; t#u32 hs_tx_gear ; t#u32 rx_lanes ; t#u32 tx_lanes ; t#u32 rx_pwr_pwm ; t#u32 tx_pwr_pwm ; t#u32 rx_pwr_hs ; t#u32 tx_pwr_hs ; t#u32 hs_rate ; t#u32 desired_working_mode ; } +ufshcd_get_pwr_dev_param int ufshcd_get_pwr_dev_param ( s#ufs_dev_params * , s#ufs_pa_layer_attr * , s#ufs_pa_layer_attr * ) +ufshcd_init_pwr_dev_param void ufshcd_init_pwr_dev_param ( s#ufs_dev_params * ) +s##scsi_cmnd +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +s##scsi_transport_template +s##regulator +s##devfreq_governor +s##opp_table +s##thermal_cooling_device +ufshcd_pltfrm_init int ufshcd_pltfrm_init ( s#platform_device * , const s#ufs_hba_variant_ops * ) + +/* drivers/uio/uio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#uio_device struct uio_device { s#module * owner ; s#device dev ; int minor ; t#atomic_t event ; s#fasync_struct * async_queue ; t#wait_queue_head_t wait ; s#uio_info * info ; s#mutex info_lock ; s#kobject * map_dir ; s#kobject * portio_dir ; } +s##uio_map +s#uio_mem struct uio_mem { const char * name ; t#phys_addr_t addr ; unsigned long offs ; t#resource_size_t size ; int memtype ; void * internal_addr ; s#uio_map * map ; } +s##uio_portio +s#uio_port struct uio_port { const char * name ; unsigned long start ; unsigned long size ; int porttype ; s#uio_portio * portio ; } +s#uio_info struct uio_info { s#uio_device * uio_dev ; const char * name ; const char * version ; s#uio_mem mem [ 5 ] ; s#uio_port port [ 5 ] ; long irq ; unsigned long irq_flags ; void * priv ; t#irqreturn_t ( * handler ) ( int , s#uio_info * ) ; int ( * mmap ) ( s#uio_info * , s#vm_area_struct * ) ; int ( * open ) ( s#uio_info * , s#inode * ) ; int ( * release ) ( s#uio_info * , s#inode * ) ; int ( * irqcontrol ) ( s#uio_info * , t#s32 ) ; } +uio_event_notify extern void uio_event_notify ( s#uio_info * ) +__uio_register_device extern int __attribute__ ( ( __warn_unused_result__ ) ) __uio_register_device ( s#module * , s#device * , s#uio_info * ) +__devm_uio_register_device extern int __attribute__ ( ( __warn_unused_result__ ) ) __devm_uio_register_device ( s#module * , s#device * , s#uio_info * ) +uio_unregister_device extern void uio_unregister_device ( s#uio_info * ) + +/* drivers/usb/atm/usbatm.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##usb_tt +s##mon_bus +s##wusb_dev +s#usbatm_channel struct usbatm_channel { int endpoint ; unsigned int stride ; unsigned int buf_size ; unsigned int packet_size ; t#spinlock_t lock ; s#list_head list ; s#tasklet_struct tasklet ; s#timer_list delay ; s#usbatm_data * usbatm ; } +s##usbatm_vcc_data +s#usbatm_data struct usbatm_data { s#usbatm_driver * driver ; void * driver_data ; char driver_name [ 16 ] ; unsigned int flags ; s#usb_device * usb_dev ; s#usb_interface * usb_intf ; char description [ 64 ] ; s#atm_dev * atm_dev ; s#kref refcount ; s#mutex serialize ; int disconnected ; s#task_struct * thread ; s#completion thread_started ; s#completion thread_exited ; s#list_head vcc_list ; s#usbatm_channel rx_channel ; s#usbatm_channel tx_channel ; s#sk_buff_head sndqueue ; s#sk_buff * current_skb ; s#usbatm_vcc_data * cached_vcc ; int cached_vci ; short cached_vpi ; unsigned char * cell_buf ; unsigned int buf_usage ; s#urb * urbs [ ] ; } +s#usbatm_driver struct usbatm_driver { const char * driver_name ; int ( * bind ) ( s#usbatm_data * , s#usb_interface * , const s#usb_device_id * ) ; int ( * heavy_init ) ( s#usbatm_data * , s#usb_interface * ) ; void ( * unbind ) ( s#usbatm_data * , s#usb_interface * ) ; int ( * atm_start ) ( s#usbatm_data * , s#atm_dev * ) ; void ( * atm_stop ) ( s#usbatm_data * , s#atm_dev * ) ; int bulk_in ; int isoc_in ; int bulk_out ; unsigned rx_padding ; unsigned tx_padding ; } +usbatm_usb_probe extern int usbatm_usb_probe ( s#usb_interface * , const s#usb_device_id * , s#usbatm_driver * ) +usbatm_usb_disconnect extern void usbatm_usb_disconnect ( s#usb_interface * ) + +/* drivers/usb/cdns3/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cdns3_usb_regs +s#cdns3_otg_legacy_regs struct cdns3_otg_legacy_regs { t#__le32 cmd ; t#__le32 sts ; t#__le32 state ; t#__le32 refclk ; t#__le32 ien ; t#__le32 ivect ; t#__le32 reserved1 [ 3 ] ; t#__le32 tmr ; t#__le32 reserved2 [ 2 ] ; t#__le32 version ; t#__le32 capabilities ; t#__le32 reserved3 [ 2 ] ; t#__le32 simulate ; t#__le32 reserved4 [ 5 ] ; t#__le32 ctrl1 ; } +s#cdns3_otg_regs struct cdns3_otg_regs { t#__le32 did ; t#__le32 rid ; t#__le32 capabilities ; t#__le32 reserved1 ; t#__le32 cmd ; t#__le32 sts ; t#__le32 state ; t#__le32 reserved2 ; t#__le32 ien ; t#__le32 ivect ; t#__le32 refclk ; t#__le32 tmr ; t#__le32 reserved3 [ 4 ] ; t#__le32 simulate ; t#__le32 override ; t#__le32 susp_ctrl ; t#__le32 phyrst_cfg ; t#__le32 anasts ; t#__le32 adp_ramp_time ; t#__le32 ctrl1 ; t#__le32 ctrl2 ; } +s#cdnsp_otg_regs struct cdnsp_otg_regs { t#__le32 did ; t#__le32 rid ; t#__le32 cfgs1 ; t#__le32 cfgs2 ; t#__le32 cmd ; t#__le32 sts ; t#__le32 state ; t#__le32 ien ; t#__le32 ivect ; t#__le32 tmr ; t#__le32 simulate ; t#__le32 adpbc_sts ; t#__le32 adp_ramp_time ; t#__le32 adpbc_ctrl1 ; t#__le32 adpbc_ctrl2 ; t#__le32 override ; t#__le32 vbusvalid_dbnc_cfg ; t#__le32 sessvalid_dbnc_cfg ; t#__le32 susp_timing_ctrl ; } +s#cdns_otg_common_regs struct cdns_otg_common_regs { t#__le32 cmd ; t#__le32 sts ; t#__le32 state ; } +s#cdns_otg_irq_regs struct cdns_otg_irq_regs { t#__le32 ien ; t#__le32 ivect ; } +s#cdns_role_driver struct cdns_role_driver { int ( * start ) ( s#cdns * ) ; void ( * stop ) ( s#cdns * ) ; int ( * suspend ) ( s#cdns * , t#bool ) ; int ( * resume ) ( s#cdns * , t#bool ) ; const char * name ; int state ; } +E#USB_ROLE_DEVICE 2 +e#usb_role enum usb_role { USB_ROLE_NONE , USB_ROLE_HOST , USB_ROLE_DEVICE , } +s##mfd_cell +s##regulator +e#usb_dr_mode enum usb_dr_mode { USB_DR_MODE_UNKNOWN , USB_DR_MODE_HOST , USB_DR_MODE_PERIPHERAL , USB_DR_MODE_OTG , } +s##usb_role_switch +s#cdns3_platform_data struct cdns3_platform_data { int ( * platform_suspend ) ( s#device * , t#bool , t#bool ) ; unsigned long quirks ; } +s##xhci_plat_priv +s#cdns struct cdns { s#device * dev ; void * xhci_regs ; s#resource xhci_res [ 2 ] ; s#cdns3_usb_regs * dev_regs ; s#resource otg_res ; s#cdns3_otg_legacy_regs * otg_v0_regs ; s#cdns3_otg_regs * otg_v1_regs ; s#cdnsp_otg_regs * otg_cdnsp_regs ; s#cdns_otg_common_regs * otg_regs ; s#cdns_otg_irq_regs * otg_irq_regs ; t#u32 version ; t#bool phyrst_a_enable ; int otg_irq ; int dev_irq ; int wakeup_irq ; s#cdns_role_driver * roles [ E#USB_ROLE_DEVICE + 1 ] ; e#usb_role role ; s#platform_device * host_dev ; void * gadget_dev ; s#phy * usb2_phy ; s#phy * usb3_phy ; s#mutex mutex ; e#usb_dr_mode dr_mode ; s#usb_role_switch * role_sw ; t#bool in_lpm ; t#bool wakeup_pending ; s#cdns3_platform_data * pdata ; t#spinlock_t lock ; s#xhci_plat_priv * xhci_plat_data ; int ( * gadget_init ) ( s#cdns * ) ; } +cdns_init int cdns_init ( s#cdns * ) +cdns_remove int cdns_remove ( s#cdns * ) +cdns_suspend int cdns_suspend ( s#cdns * ) +cdns_resume int cdns_resume ( s#cdns * , t#u8 ) + +/* drivers/usb/cdns3/drd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cdns3_usb_regs +s##platform_device +s##regulator +s##usb_role_switch +s##xhci_plat_priv +cdns_clear_vbus void cdns_clear_vbus ( s#cdns * ) +cdns_set_vbus void cdns_set_vbus ( s#cdns * ) +cdns_drd_gadget_on int cdns_drd_gadget_on ( s#cdns * ) +cdns_drd_gadget_off void cdns_drd_gadget_off ( s#cdns * ) +cdns_power_is_lost t#bool cdns_power_is_lost ( s#cdns * ) + +/* drivers/usb/chipidea/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +E#CAP_TESTMODE 3 +E#OP_ENDPTCTRL ( E#CAP_TESTMODE ) + 18 +E#OP_LAST E#OP_ENDPTCTRL + 32 / 2 +s#hw_bank struct hw_bank { unsigned lpm ; t#resource_size_t phys ; void * abs ; void * cap ; void * op ; t#size_t size ; void * regmap [ E#OP_LAST + 1 ] ; } +s#ci_role_driver struct ci_role_driver { int ( * start ) ( s#ci_hdrc * ) ; void ( * stop ) ( s#ci_hdrc * ) ; t#irqreturn_t ( * irq ) ( s#ci_hdrc * ) ; const char * name ; } +E#CI_ROLE_END ( 0 ) + 2 +e#ci_role enum ci_role { CI_ROLE_HOST = 0 , CI_ROLE_GADGET , CI_ROLE_END , } +s##regulator +s##extcon_dev +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_udc +s#usb_dcd_config_params struct usb_dcd_config_params { t#__u8 bU1devExitLat ; t#__le16 bU2DevExitLat ; t#__u8 besl_baseline ; t#__u8 besl_deep ; } +s#usb_ctrlrequest struct usb_ctrlrequest { t#__u8 bRequestType ; t#__u8 bRequest ; t#__le16 wValue ; t#__le16 wIndex ; t#__le16 wLength ; } +s#usb_gadget_driver struct usb_gadget_driver { char * function ; e#usb_device_speed max_speed ; int ( * bind ) ( s#usb_gadget * , s#usb_gadget_driver * ) ; void ( * unbind ) ( s#usb_gadget * ) ; int ( * setup ) ( s#usb_gadget * , const s#usb_ctrlrequest * ) ; void ( * disconnect ) ( s#usb_gadget * ) ; void ( * suspend ) ( s#usb_gadget * ) ; void ( * resume ) ( s#usb_gadget * ) ; void ( * reset ) ( s#usb_gadget * ) ; s#device_driver driver ; char * udc_name ; unsigned match_existing_only : 1 ; t#bool is_bound : 1 ; void * suse_kabi_padding ; } +s#usb_request struct usb_request { void * buf ; unsigned length ; t#dma_addr_t dma ; s#scatterlist * sg ; unsigned num_sgs ; unsigned num_mapped_sgs ; unsigned stream_id : 16 ; unsigned is_last : 1 ; unsigned no_interrupt : 1 ; unsigned zero : 1 ; unsigned short_not_ok : 1 ; unsigned dma_mapped : 1 ; void ( * complete ) ( s#usb_ep * , s#usb_request * ) ; void * context ; s#list_head list ; unsigned frame_number ; int status ; unsigned actual ; void * suse_kabi_padding ; } +s#usb_ep_ops struct usb_ep_ops { int ( * enable ) ( s#usb_ep * , const s#usb_endpoint_descriptor * ) ; int ( * disable ) ( s#usb_ep * ) ; void ( * dispose ) ( s#usb_ep * ) ; s#usb_request * ( * alloc_request ) ( s#usb_ep * , t#gfp_t ) ; void ( * free_request ) ( s#usb_ep * , s#usb_request * ) ; int ( * queue ) ( s#usb_ep * , s#usb_request * , t#gfp_t ) ; int ( * dequeue ) ( s#usb_ep * , s#usb_request * ) ; int ( * set_halt ) ( s#usb_ep * , int ) ; int ( * set_wedge ) ( s#usb_ep * ) ; int ( * fifo_status ) ( s#usb_ep * ) ; void ( * fifo_flush ) ( s#usb_ep * ) ; void * suse_kabi_padding ; } +s#usb_ep_caps struct usb_ep_caps { unsigned type_control : 1 ; unsigned type_iso : 1 ; unsigned type_bulk : 1 ; unsigned type_int : 1 ; unsigned dir_in : 1 ; unsigned dir_out : 1 ; } +s#usb_ep struct usb_ep { void * driver_data ; const char * name ; const s#usb_ep_ops * ops ; s#list_head ep_list ; s#usb_ep_caps caps ; t#bool claimed ; t#bool enabled ; unsigned maxpacket : 16 ; unsigned maxpacket_limit : 16 ; unsigned max_streams : 16 ; unsigned mult : 2 ; unsigned maxburst : 5 ; t#u8 address ; const s#usb_endpoint_descriptor * desc ; const s#usb_ss_ep_comp_descriptor * comp_desc ; void * suse_kabi_padding ; } +s#usb_gadget_ops struct usb_gadget_ops { int ( * get_frame ) ( s#usb_gadget * ) ; int ( * wakeup ) ( s#usb_gadget * ) ; int ( * set_selfpowered ) ( s#usb_gadget * , int ) ; int ( * vbus_session ) ( s#usb_gadget * , int ) ; int ( * vbus_draw ) ( s#usb_gadget * , unsigned ) ; int ( * pullup ) ( s#usb_gadget * , int ) ; int ( * ioctl ) ( s#usb_gadget * , unsigned , unsigned long ) ; void ( * get_config_params ) ( s#usb_gadget * , s#usb_dcd_config_params * ) ; int ( * udc_start ) ( s#usb_gadget * , s#usb_gadget_driver * ) ; int ( * udc_stop ) ( s#usb_gadget * ) ; void ( * udc_set_speed ) ( s#usb_gadget * , e#usb_device_speed ) ; void ( * udc_set_ssp_rate ) ( s#usb_gadget * , e#usb_ssp_rate ) ; void ( * udc_async_callbacks ) ( s#usb_gadget * , t#bool ) ; s#usb_ep * ( * match_ep ) ( s#usb_gadget * , s#usb_endpoint_descriptor * , s#usb_ss_ep_comp_descriptor * ) ; int ( * check_config ) ( s#usb_gadget * ) ; void * suse_kabi_padding ; } +s#usb_otg_caps struct usb_otg_caps { t#u16 otg_rev ; t#bool hnp_support ; t#bool srp_support ; t#bool adp_support ; } +s#usb_gadget struct usb_gadget { s#work_struct work ; s#usb_udc * udc ; const s#usb_gadget_ops * ops ; s#usb_ep * ep0 ; s#list_head ep_list ; e#usb_device_speed speed ; e#usb_device_speed max_speed ; e#usb_ssp_rate ssp_rate ; e#usb_ssp_rate max_ssp_rate ; e#usb_device_state state ; const char * name ; s#device dev ; unsigned isoch_delay ; unsigned out_epnum ; unsigned in_epnum ; unsigned mA ; s#usb_otg_caps * otg_caps ; unsigned sg_supported : 1 ; unsigned is_otg : 1 ; unsigned is_a_peripheral : 1 ; unsigned b_hnp_enable : 1 ; unsigned a_hnp_support : 1 ; unsigned a_alt_hnp_support : 1 ; unsigned hnp_polling_support : 1 ; unsigned host_request_flag : 1 ; unsigned quirk_ep_out_aligned_size : 1 ; unsigned quirk_altset_not_supp : 1 ; unsigned quirk_stall_not_supp : 1 ; unsigned quirk_zlp_not_supp : 1 ; unsigned quirk_avoids_skb_reserve : 1 ; unsigned is_selfpowered : 1 ; unsigned deactivated : 1 ; unsigned connected : 1 ; unsigned lpm_capable : 1 ; int irq ; int id_number ; void * suse_kabi_padding ; } +e#otg_fsm_timer enum otg_fsm_timer { A_WAIT_VRISE , A_WAIT_VFALL , A_WAIT_BCON , A_AIDL_BDIS , B_ASE0_BRST , A_BIDL_ADIS , B_AIDL_BDIS , B_SE0_SRP , B_SRP_FAIL , A_WAIT_ENUM , B_DATA_PLS , B_SSEND_SRP , NUM_OTG_FSM_TIMERS , } +s#otg_fsm_ops struct otg_fsm_ops { void ( * chrg_vbus ) ( s#otg_fsm * , int ) ; void ( * drv_vbus ) ( s#otg_fsm * , int ) ; void ( * loc_conn ) ( s#otg_fsm * , int ) ; void ( * loc_sof ) ( s#otg_fsm * , int ) ; void ( * start_pulse ) ( s#otg_fsm * ) ; void ( * start_adp_prb ) ( s#otg_fsm * ) ; void ( * start_adp_sns ) ( s#otg_fsm * ) ; void ( * add_timer ) ( s#otg_fsm * , e#otg_fsm_timer ) ; void ( * del_timer ) ( s#otg_fsm * , e#otg_fsm_timer ) ; int ( * start_host ) ( s#otg_fsm * , int ) ; int ( * start_gadget ) ( s#otg_fsm * , int ) ; void * suse_kabi_padding ; } +s#otg_fsm struct otg_fsm { int id ; int adp_change ; int power_up ; int a_srp_det ; int a_vbus_vld ; int b_conn ; int a_bus_resume ; int a_bus_suspend ; int a_conn ; int b_se0_srp ; int b_ssend_srp ; int b_sess_vld ; int test_device ; int a_bus_drop ; int a_bus_req ; int b_bus_req ; int a_sess_vld ; int b_bus_resume ; int b_bus_suspend ; int drv_vbus ; int loc_conn ; int loc_sof ; int adp_prb ; int adp_sns ; int data_pulse ; int a_set_b_hnp_en ; int b_srp_done ; int b_hnp_enable ; int a_clr_err ; int a_bus_drop_inf ; int a_bus_req_inf ; int a_clr_err_inf ; int b_bus_req_inf ; int a_suspend_req_inf ; int a_wait_vrise_tmout ; int a_wait_vfall_tmout ; int a_wait_bcon_tmout ; int a_aidl_bdis_tmout ; int b_ase0_brst_tmout ; int a_bidl_adis_tmout ; s#otg_fsm_ops * ops ; s#usb_otg * otg ; int protocol ; s#mutex lock ; t#u8 * host_req_flag ; s#delayed_work hnp_polling_work ; t#bool hnp_work_inited ; t#bool state_changed ; void * suse_kabi_padding ; } +E#NUM_OTG_FSM_TIMERS 12 +s##usb_role_switch +s##dma_pool +s#ci_hw_td struct ci_hw_td { t#__le32 next ; t#__le32 token ; t#__le32 page [ 5 ] ; } +s#ci_hw_qh struct ci_hw_qh { t#__le32 cap ; t#__le32 curr ; s#ci_hw_td td ; t#__le32 RESERVED ; s#usb_ctrlrequest setup ; } +s#td_node struct td_node { s#list_head td ; t#dma_addr_t dma ; s#ci_hw_td * ptr ; int td_remaining_size ; } +s#ci_hw_ep struct ci_hw_ep { s#usb_ep ep ; t#u8 dir ; t#u8 num ; t#u8 type ; char name [ 16 ] ; struct { s#list_head queue ; s#ci_hw_qh * ptr ; t#dma_addr_t dma ; } qh ; int wedge ; s#ci_hdrc * ci ; t#spinlock_t * lock ; s#dma_pool * td_pool ; s#td_node * pending_td ; } +e#usb_phy_interface enum usb_phy_interface { USBPHY_INTERFACE_MODE_UNKNOWN , USBPHY_INTERFACE_MODE_UTMI , USBPHY_INTERFACE_MODE_UTMIW , USBPHY_INTERFACE_MODE_ULPI , USBPHY_INTERFACE_MODE_SERIAL , USBPHY_INTERFACE_MODE_HSIC , } +s#ci_hdrc_cable struct ci_hdrc_cable { t#bool connected ; t#bool changed ; t#bool enabled ; s#extcon_dev * edev ; s#ci_hdrc * ci ; s#notifier_block nb ; } +s##pinctrl +s##pinctrl_state +s#ci_hdrc_platform_data struct ci_hdrc_platform_data { const char * name ; t#uintptr_t capoffset ; unsigned power_budget ; s#phy * phy ; s#usb_phy * usb_phy ; e#usb_phy_interface phy_mode ; unsigned long flags ; e#usb_dr_mode dr_mode ; int ( * notify_event ) ( s#ci_hdrc * , unsigned ) ; s#regulator * reg_vbus ; s#usb_otg_caps ci_otg_caps ; t#bool tpl_support ; t#u32 itc_setting ; t#u32 ahb_burst_config ; t#u32 tx_burst_size ; t#u32 rx_burst_size ; s#ci_hdrc_cable vbus_extcon ; s#ci_hdrc_cable id_extcon ; t#u32 phy_clkgate_delay_us ; s#pinctrl * pctl ; s#pinctrl_state * pins_default ; s#pinctrl_state * pins_host ; s#pinctrl_state * pins_device ; int ( * hub_control ) ( s#ci_hdrc * , t#u16 , t#u16 , t#u16 , char * , t#u16 , t#bool * , unsigned long * ) ; void ( * enter_lpm ) ( s#ci_hdrc * , t#bool ) ; } +s##ulpi +s#ulpi_ops struct ulpi_ops { int ( * read ) ( s#device * , t#u8 ) ; int ( * write ) ( s#device * , t#u8 , t#u8 ) ; } +s##usb_hcd +e#ci_revision enum ci_revision { CI_REVISION_1X = 10 , CI_REVISION_20 = 20 , CI_REVISION_21 , CI_REVISION_22 , CI_REVISION_23 , CI_REVISION_24 , CI_REVISION_25 , CI_REVISION_25_PLUS , CI_REVISION_UNKNOWN = 99 , } +s#ci_hdrc struct ci_hdrc { s#device * dev ; t#spinlock_t lock ; s#hw_bank hw_bank ; int irq ; s#ci_role_driver * roles [ E#CI_ROLE_END ] ; e#ci_role role ; t#bool is_otg ; s#usb_otg otg ; s#otg_fsm fsm ; s#hrtimer otg_fsm_hrtimer ; t#ktime_t hr_timeouts [ E#NUM_OTG_FSM_TIMERS ] ; unsigned enabled_otg_timer_bits ; e#otg_fsm_timer next_otg_timer ; s#usb_role_switch * role_switch ; s#work_struct work ; s#workqueue_struct * wq ; s#dma_pool * qh_pool ; s#dma_pool * td_pool ; s#usb_gadget gadget ; s#usb_gadget_driver * driver ; e#usb_device_state resume_state ; unsigned hw_ep_max ; s#ci_hw_ep ci_hw_ep [ 32 ] ; t#u32 ep0_dir ; s#ci_hw_ep * ep0out , * ep0in ; s#usb_request * status ; t#bool setaddr ; t#u8 address ; t#u8 remote_wakeup ; t#u8 suspended ; t#u8 test_mode ; s#ci_hdrc_platform_data * platdata ; int vbus_active ; s#ulpi * ulpi ; s#ulpi_ops ulpi_ops ; s#phy * phy ; s#usb_phy * usb_phy ; s#usb_hcd * hcd ; t#bool id_event ; t#bool b_sess_valid_event ; t#bool imx28_write_fix ; t#bool supports_runtime_pm ; t#bool in_lpm ; t#bool wakeup_int ; e#ci_revision rev ; } +hw_phymode_configure void hw_phymode_configure ( s#ci_hdrc * ) +s##mfd_cell +ci_hdrc_add_device s#platform_device * ci_hdrc_add_device ( s#device * , s#resource * , int , s#ci_hdrc_platform_data * ) +ci_hdrc_remove_device void ci_hdrc_remove_device ( s#platform_device * ) +ci_hdrc_query_available_role e#usb_dr_mode ci_hdrc_query_available_role ( s#platform_device * ) + +/* drivers/usb/chipidea/usbmisc_imx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +s#imx_usbmisc_data struct imx_usbmisc_data { s#device * dev ; int index ; unsigned int disable_oc : 1 ; unsigned int oc_pol_active_low : 1 ; unsigned int oc_pol_configured : 1 ; unsigned int pwr_pol : 1 ; unsigned int evdo : 1 ; unsigned int ulpi : 1 ; unsigned int hsic : 1 ; unsigned int ext_id : 1 ; unsigned int ext_vbus : 1 ; s#usb_phy * usb_phy ; e#usb_dr_mode available_role ; int emp_curr_control ; int dc_vol_level_adjust ; } +imx_usbmisc_init int imx_usbmisc_init ( s#imx_usbmisc_data * ) +imx_usbmisc_init_post int imx_usbmisc_init_post ( s#imx_usbmisc_data * ) +imx_usbmisc_set_wakeup int imx_usbmisc_set_wakeup ( s#imx_usbmisc_data * , t#bool ) +imx_usbmisc_hsic_set_connect int imx_usbmisc_hsic_set_connect ( s#imx_usbmisc_data * ) +imx_usbmisc_hsic_set_clk int imx_usbmisc_hsic_set_clk ( s#imx_usbmisc_data * , t#bool ) +imx_usbmisc_charger_detection int imx_usbmisc_charger_detection ( s#imx_usbmisc_data * , t#bool ) + +/* drivers/usb/class/cdc-wdm.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +usb_cdc_wdm_register extern s#usb_driver * usb_cdc_wdm_register ( s#usb_interface * , s#usb_endpoint_descriptor * , int , e#wwan_port_type , int ( * ) ( s#usb_interface * , int ) ) + +/* drivers/usb/common/common.o */ +usb_ep_type_string extern const char * usb_ep_type_string ( int ) +usb_otg_state_string extern const char * usb_otg_state_string ( e#usb_otg_state ) +usb_speed_string extern const char * usb_speed_string ( e#usb_device_speed ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +usb_get_maximum_speed extern e#usb_device_speed usb_get_maximum_speed ( s#device * ) +usb_get_maximum_ssp_rate extern e#usb_ssp_rate usb_get_maximum_ssp_rate ( s#device * ) +usb_state_string extern const char * usb_state_string ( e#usb_device_state ) +usb_get_dr_mode extern e#usb_dr_mode usb_get_dr_mode ( s#device * ) +usb_get_role_switch_default_mode extern e#usb_dr_mode usb_get_role_switch_default_mode ( s#device * ) +usb_decode_interval unsigned int usb_decode_interval ( const s#usb_endpoint_descriptor * , e#usb_device_speed ) +of_usb_get_dr_mode_by_phy e#usb_dr_mode of_usb_get_dr_mode_by_phy ( s#device_node * , int ) +of_usb_host_tpl_support t#bool of_usb_host_tpl_support ( s#device_node * ) +of_usb_update_otg_caps int of_usb_update_otg_caps ( s#device_node * , s#usb_otg_caps * ) +usb_of_get_companion_dev s#device * usb_of_get_companion_dev ( s#device * ) +usb_debug_root extern s#dentry * usb_debug_root + +/* drivers/usb/common/debug.o */ +usb_decode_ctrl extern const char * usb_decode_ctrl ( char * , t#size_t , t#__u8 , t#__u8 , t#__u16 , t#__u16 , t#__u16 ) + +/* drivers/usb/common/led.o */ +e#usb_led_event enum usb_led_event { USB_LED_EVENT_HOST = 0 , USB_LED_EVENT_GADGET = 1 , } +usb_led_activity extern void usb_led_activity ( e#usb_led_event ) + +/* drivers/usb/common/ulpi.o */ +s#ulpi_device_id struct ulpi_device_id { t#__u16 vendor ; t#__u16 product ; t#kernel_ulong_t driver_data ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#ulpi struct ulpi { s#ulpi_device_id id ; const s#ulpi_ops * ops ; s#device dev ; } +ulpi_read int ulpi_read ( s#ulpi * , t#u8 ) +ulpi_write int ulpi_write ( s#ulpi * , t#u8 , t#u8 ) +s#ulpi_driver struct ulpi_driver { const s#ulpi_device_id * id_table ; int ( * probe ) ( s#ulpi * ) ; void ( * remove ) ( s#ulpi * ) ; s#device_driver driver ; } +__ulpi_register_driver int __ulpi_register_driver ( s#ulpi_driver * , s#module * ) +ulpi_unregister_driver void ulpi_unregister_driver ( s#ulpi_driver * ) +ulpi_register_interface s#ulpi * ulpi_register_interface ( s#device * , const s#ulpi_ops * ) +ulpi_unregister_interface void ulpi_unregister_interface ( s#ulpi * ) + +/* drivers/usb/common/usb-otg-fsm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##extcon_dev +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_udc +otg_statemachine int otg_statemachine ( s#otg_fsm * ) + +/* drivers/usb/core/driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +usb_store_new_id extern t#ssize_t usb_store_new_id ( s#usb_dynids * , const s#usb_device_id * , s#device_driver * , const char * , t#size_t ) +usb_show_dynids extern t#ssize_t usb_show_dynids ( s#usb_dynids * , char * ) +s##ep_device +usb_driver_claim_interface extern int usb_driver_claim_interface ( s#usb_driver * , s#usb_interface * , void * ) +usb_driver_release_interface extern void usb_driver_release_interface ( s#usb_driver * , s#usb_interface * ) +usb_match_one_id extern int usb_match_one_id ( s#usb_interface * , const s#usb_device_id * ) +usb_match_id const s#usb_device_id * usb_match_id ( s#usb_interface * , const s#usb_device_id * ) +s#usb_tt struct usb_tt { s#usb_device * hub ; int multi ; unsigned think_time ; void * hcpriv ; t#spinlock_t lock ; s#list_head clear_list ; s#work_struct clear_work ; void * suse_kabi_padding ; } +s##mon_bus +s##wusb_dev +usb_device_match_id extern const s#usb_device_id * usb_device_match_id ( s#usb_device * , const s#usb_device_id * ) +s#usb_device_driver struct usb_device_driver { const char * name ; t#bool ( * match ) ( s#usb_device * ) ; int ( * probe ) ( s#usb_device * ) ; void ( * disconnect ) ( s#usb_device * ) ; int ( * suspend ) ( s#usb_device * , t#pm_message_t ) ; int ( * resume ) ( s#usb_device * , t#pm_message_t ) ; const s#attribute_group * * dev_groups ; s#usbdrv_wrap drvwrap ; const s#usb_device_id * id_table ; void * suse_kabi_padding ; unsigned int supports_autosuspend : 1 ; unsigned int generic_subclass : 1 ; } +usb_register_device_driver extern int usb_register_device_driver ( s#usb_device_driver * , s#module * ) +usb_deregister_device_driver extern void usb_deregister_device_driver ( s#usb_device_driver * ) +usb_register_driver extern int usb_register_driver ( s#usb_driver * , s#module * , const char * ) +usb_deregister extern void usb_deregister ( s#usb_driver * ) +usb_enable_autosuspend extern void usb_enable_autosuspend ( s#usb_device * ) +usb_disable_autosuspend extern void usb_disable_autosuspend ( s#usb_device * ) +usb_autopm_put_interface extern void usb_autopm_put_interface ( s#usb_interface * ) +usb_autopm_put_interface_async extern void usb_autopm_put_interface_async ( s#usb_interface * ) +usb_autopm_put_interface_no_suspend extern void usb_autopm_put_interface_no_suspend ( s#usb_interface * ) +usb_autopm_get_interface extern int usb_autopm_get_interface ( s#usb_interface * ) +usb_autopm_get_interface_async extern int usb_autopm_get_interface_async ( s#usb_interface * ) +usb_autopm_get_interface_no_resume extern void usb_autopm_get_interface_no_resume ( s#usb_interface * ) + +/* drivers/usb/core/file.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#usb_class_driver struct usb_class_driver { char * name ; char * ( * devnode ) ( s#device * , t#umode_t * ) ; const s#file_operations * fops ; int minor_base ; } +usb_register_dev extern int usb_register_dev ( s#usb_interface * , s#usb_class_driver * ) +usb_deregister_dev extern void usb_deregister_dev ( s#usb_interface * , s#usb_class_driver * ) + +/* drivers/usb/core/generic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_choose_configuration extern int usb_choose_configuration ( s#usb_device * ) + +/* drivers/usb/core/hcd.o */ +usb_hcds_loaded extern unsigned long usb_hcds_loaded +usb_bus_idr extern s#idr usb_bus_idr +usb_bus_idr_lock extern s#mutex usb_bus_idr_lock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##ep_device +s##wusb_dev +s##mon_bus +e#usb3_link_state enum usb3_link_state { USB3_LPM_U0 = 0 , USB3_LPM_U1 , USB3_LPM_U2 , USB3_LPM_U3 } +s#hc_driver struct hc_driver { const char * description ; const char * product_desc ; t#size_t hcd_priv_size ; t#irqreturn_t ( * irq ) ( s#usb_hcd * ) ; int flags ; int ( * reset ) ( s#usb_hcd * ) ; int ( * start ) ( s#usb_hcd * ) ; int ( * pci_suspend ) ( s#usb_hcd * , t#bool ) ; int ( * pci_resume ) ( s#usb_hcd * , t#bool ) ; void ( * stop ) ( s#usb_hcd * ) ; void ( * shutdown ) ( s#usb_hcd * ) ; int ( * get_frame_number ) ( s#usb_hcd * ) ; int ( * urb_enqueue ) ( s#usb_hcd * , s#urb * , t#gfp_t ) ; int ( * urb_dequeue ) ( s#usb_hcd * , s#urb * , int ) ; int ( * map_urb_for_dma ) ( s#usb_hcd * , s#urb * , t#gfp_t ) ; void ( * unmap_urb_for_dma ) ( s#usb_hcd * , s#urb * ) ; void ( * endpoint_disable ) ( s#usb_hcd * , s#usb_host_endpoint * ) ; void ( * endpoint_reset ) ( s#usb_hcd * , s#usb_host_endpoint * ) ; int ( * hub_status_data ) ( s#usb_hcd * , char * ) ; int ( * hub_control ) ( s#usb_hcd * , t#u16 , t#u16 , t#u16 , char * , t#u16 ) ; int ( * bus_suspend ) ( s#usb_hcd * ) ; int ( * bus_resume ) ( s#usb_hcd * ) ; int ( * start_port_reset ) ( s#usb_hcd * , unsigned ) ; unsigned long ( * get_resuming_ports ) ( s#usb_hcd * ) ; void ( * relinquish_port ) ( s#usb_hcd * , int ) ; int ( * port_handed_over ) ( s#usb_hcd * , int ) ; void ( * clear_tt_buffer_complete ) ( s#usb_hcd * , s#usb_host_endpoint * ) ; int ( * alloc_dev ) ( s#usb_hcd * , s#usb_device * ) ; void ( * free_dev ) ( s#usb_hcd * , s#usb_device * ) ; int ( * alloc_streams ) ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * * , unsigned int , unsigned int , t#gfp_t ) ; int ( * free_streams ) ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * * , unsigned int , t#gfp_t ) ; int ( * add_endpoint ) ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * ) ; int ( * drop_endpoint ) ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * ) ; int ( * check_bandwidth ) ( s#usb_hcd * , s#usb_device * ) ; void ( * reset_bandwidth ) ( s#usb_hcd * , s#usb_device * ) ; int ( * address_device ) ( s#usb_hcd * , s#usb_device * ) ; int ( * enable_device ) ( s#usb_hcd * , s#usb_device * ) ; int ( * update_hub_device ) ( s#usb_hcd * , s#usb_device * , s#usb_tt * , t#gfp_t ) ; int ( * reset_device ) ( s#usb_hcd * , s#usb_device * ) ; int ( * update_device ) ( s#usb_hcd * , s#usb_device * ) ; int ( * set_usb2_hw_lpm ) ( s#usb_hcd * , s#usb_device * , int ) ; int ( * enable_usb3_lpm_timeout ) ( s#usb_hcd * , s#usb_device * , e#usb3_link_state ) ; int ( * disable_usb3_lpm_timeout ) ( s#usb_hcd * , s#usb_device * , e#usb3_link_state ) ; int ( * find_raw_port_number ) ( s#usb_hcd * , int ) ; int ( * port_power ) ( s#usb_hcd * , int , t#bool ) ; int ( * submit_single_step_set_feature ) ( s#usb_hcd * , s#urb * , int ) ; void * suse_kabi_padding ; } +s##regulator +s##usb_gadget +s##extcon_dev +s##usb_phy_roothub +e#usb_dev_authorize_policy enum usb_dev_authorize_policy { USB_DEVICE_AUTHORIZE_NONE = 0 , USB_DEVICE_AUTHORIZE_ALL = 1 , USB_DEVICE_AUTHORIZE_INTERNAL = 2 , } +s#giveback_urb_bh struct giveback_urb_bh { t#bool running ; t#bool high_prio ; t#spinlock_t lock ; s#list_head head ; s#tasklet_struct bh ; s#usb_host_endpoint * completing_ep ; } +s##dma_pool +t#genpool_algo_t typedef unsigned long ( * genpool_algo_t ) ( unsigned long * , unsigned long , unsigned long , unsigned int , void * , s#gen_pool * , unsigned long ) +s#gen_pool struct gen_pool { t#spinlock_t lock ; s#list_head chunks ; int min_alloc_order ; t#genpool_algo_t algo ; void * data ; const char * name ; } +s#usb_hcd struct usb_hcd { s#usb_bus self ; s#kref kref ; const char * product_desc ; int speed ; char irq_descr [ 24 ] ; s#timer_list rh_timer ; s#urb * status_urb ; s#work_struct wakeup_work ; s#work_struct died_work ; const s#hc_driver * driver ; s#usb_phy * usb_phy ; s#usb_phy_roothub * phy_roothub ; unsigned long flags ; e#usb_dev_authorize_policy dev_policy ; unsigned rh_registered : 1 ; unsigned rh_pollable : 1 ; unsigned msix_enabled : 1 ; unsigned msi_enabled : 1 ; unsigned skip_phy_initialization : 1 ; unsigned uses_new_polling : 1 ; unsigned wireless : 1 ; unsigned has_tt : 1 ; unsigned amd_resume_bug : 1 ; unsigned can_do_streams : 1 ; unsigned tpl_support : 1 ; unsigned cant_recv_wakeups : 1 ; unsigned int irq ; void * regs ; t#resource_size_t rsrc_start ; t#resource_size_t rsrc_len ; unsigned power_budget ; s#giveback_urb_bh high_prio_bh ; s#giveback_urb_bh low_prio_bh ; s#mutex * address0_mutex ; s#mutex * bandwidth_mutex ; s#usb_hcd * shared_hcd ; s#usb_hcd * primary_hcd ; s#dma_pool * pool [ 4 ] ; int state ; s#gen_pool * localmem_pool ; void * suse_kabi_padding ; unsigned long hcd_priv [ ] __attribute__ ( ( aligned ( sizeof ( s64 ) ) ) ) ; } +usb_hcd_poll_rh_status extern void usb_hcd_poll_rh_status ( s#usb_hcd * ) +usb_hcd_start_port_resume extern void usb_hcd_start_port_resume ( s#usb_bus * , int ) +usb_hcd_end_port_resume extern void usb_hcd_end_port_resume ( s#usb_bus * , int ) +usb_calc_bus_time extern long usb_calc_bus_time ( int , int , int , int ) +usb_hcd_link_urb_to_ep extern int usb_hcd_link_urb_to_ep ( s#usb_hcd * , s#urb * ) +usb_hcd_check_unlink_urb extern int usb_hcd_check_unlink_urb ( s#usb_hcd * , s#urb * , int ) +usb_hcd_unlink_urb_from_ep extern void usb_hcd_unlink_urb_from_ep ( s#usb_hcd * , s#urb * ) +usb_hcd_unmap_urb_setup_for_dma extern void usb_hcd_unmap_urb_setup_for_dma ( s#usb_hcd * , s#urb * ) +usb_hcd_unmap_urb_for_dma extern void usb_hcd_unmap_urb_for_dma ( s#usb_hcd * , s#urb * ) +usb_hcd_map_urb_for_dma extern int usb_hcd_map_urb_for_dma ( s#usb_hcd * , s#urb * , t#gfp_t ) +usb_hcd_giveback_urb extern void usb_hcd_giveback_urb ( s#usb_hcd * , s#urb * , int ) +usb_alloc_streams extern int usb_alloc_streams ( s#usb_interface * , s#usb_host_endpoint * * , unsigned int , unsigned int , t#gfp_t ) +usb_free_streams extern int usb_free_streams ( s#usb_interface * , s#usb_host_endpoint * * , unsigned int , t#gfp_t ) +usb_hcd_resume_root_hub extern void usb_hcd_resume_root_hub ( s#usb_hcd * ) +usb_bus_start_enum extern int usb_bus_start_enum ( s#usb_bus * , unsigned ) +usb_hcd_irq extern t#irqreturn_t usb_hcd_irq ( int , void * ) +usb_hc_died extern void usb_hc_died ( s#usb_hcd * ) +__usb_create_hcd s#usb_hcd * __usb_create_hcd ( const s#hc_driver * , s#device * , s#device * , const char * , s#usb_hcd * ) +usb_create_shared_hcd extern s#usb_hcd * usb_create_shared_hcd ( const s#hc_driver * , s#device * , const char * , s#usb_hcd * ) +usb_create_hcd extern s#usb_hcd * usb_create_hcd ( const s#hc_driver * , s#device * , const char * ) +usb_get_hcd extern s#usb_hcd * usb_get_hcd ( s#usb_hcd * ) +usb_put_hcd extern void usb_put_hcd ( s#usb_hcd * ) +usb_hcd_is_primary_hcd extern int usb_hcd_is_primary_hcd ( s#usb_hcd * ) +usb_add_hcd extern int usb_add_hcd ( s#usb_hcd * , unsigned int , unsigned long ) +usb_remove_hcd extern void usb_remove_hcd ( s#usb_hcd * ) +s##mfd_cell +usb_hcd_platform_shutdown extern void usb_hcd_platform_shutdown ( s#platform_device * ) +usb_hcd_setup_local_mem int usb_hcd_setup_local_mem ( s#usb_hcd * , t#phys_addr_t , t#dma_addr_t , t#size_t ) +s#usb_mon_operations struct usb_mon_operations { void ( * urb_submit ) ( s#usb_bus * , s#urb * ) ; void ( * urb_submit_error ) ( s#usb_bus * , s#urb * , int ) ; void ( * urb_complete ) ( s#usb_bus * , s#urb * , int ) ; } +usb_mon_register int usb_mon_register ( const s#usb_mon_operations * ) +usb_mon_deregister void usb_mon_deregister ( void ) + +/* drivers/usb/core/hcd-pci.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_phy +s##usb_phy_roothub +s##dma_pool +s##gen_pool +usb_hcd_pci_probe extern int usb_hcd_pci_probe ( s#pci_dev * , const s#hc_driver * ) +usb_hcd_pci_remove extern void usb_hcd_pci_remove ( s#pci_dev * ) +usb_hcd_pci_shutdown extern void usb_hcd_pci_shutdown ( s#pci_dev * ) +usb_hcd_pci_pm_ops extern const s#dev_pm_ops usb_hcd_pci_pm_ops + +/* drivers/usb/core/hub.o */ +ehci_cf_port_reset_rwsem extern s#rw_semaphore ehci_cf_port_reset_rwsem +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_wakeup_notification extern void usb_wakeup_notification ( s#usb_device * , unsigned int ) +s##scatterlist +usb_hub_clear_tt_buffer extern int usb_hub_clear_tt_buffer ( s#urb * ) +s##usb_dev_state +usb_hub_claim_port int usb_hub_claim_port ( s#usb_device * , unsigned , s#usb_dev_state * ) +usb_hub_release_port int usb_hub_release_port ( s#usb_device * , unsigned , s#usb_dev_state * ) +usb_set_device_state extern void usb_set_device_state ( s#usb_device * , e#usb_device_state ) +usb_disable_ltm extern int usb_disable_ltm ( s#usb_device * ) +usb_enable_ltm extern void usb_enable_ltm ( s#usb_device * ) +usb_wakeup_enabled_descendants extern unsigned usb_wakeup_enabled_descendants ( s#usb_device * ) +usb_root_hub_lost_power extern void usb_root_hub_lost_power ( s#usb_device * ) +usb_disable_lpm extern int usb_disable_lpm ( s#usb_device * ) +usb_unlocked_disable_lpm extern int usb_unlocked_disable_lpm ( s#usb_device * ) +usb_enable_lpm extern void usb_enable_lpm ( s#usb_device * ) +usb_unlocked_enable_lpm extern void usb_unlocked_enable_lpm ( s#usb_device * ) +usb_ep0_reinit extern void usb_ep0_reinit ( s#usb_device * ) +usb_reset_device extern int usb_reset_device ( s#usb_device * ) +usb_queue_reset_device extern void usb_queue_reset_device ( s#usb_interface * ) +usb_hub_find_child extern s#usb_device * usb_hub_find_child ( s#usb_device * , int ) + +/* drivers/usb/core/message.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_control_msg extern int usb_control_msg ( s#usb_device * , unsigned int , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int ) +usb_control_msg_send int usb_control_msg_send ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , const void * , t#__u16 , int , t#gfp_t ) +usb_control_msg_recv int usb_control_msg_recv ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int , t#gfp_t ) +usb_interrupt_msg extern int usb_interrupt_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) +usb_bulk_msg extern int usb_bulk_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) +usb_sg_init int usb_sg_init ( s#usb_sg_request * , s#usb_device * , unsigned , unsigned , s#scatterlist * , int , t#size_t , t#gfp_t ) +usb_sg_wait void usb_sg_wait ( s#usb_sg_request * ) +usb_sg_cancel void usb_sg_cancel ( s#usb_sg_request * ) +usb_get_descriptor extern int usb_get_descriptor ( s#usb_device * , unsigned char , unsigned char , void * , int ) +usb_string extern int usb_string ( s#usb_device * , int , char * , t#size_t ) +usb_get_status extern int usb_get_status ( s#usb_device * , int , int , int , void * ) +usb_clear_halt extern int usb_clear_halt ( s#usb_device * , int ) +usb_reset_endpoint extern void usb_reset_endpoint ( s#usb_device * , unsigned int ) +usb_set_interface extern int usb_set_interface ( s#usb_device * , int , int ) +usb_reset_configuration extern int usb_reset_configuration ( s#usb_device * ) +usb_set_configuration extern int usb_set_configuration ( s#usb_device * , int ) +usb_driver_set_configuration extern int usb_driver_set_configuration ( s#usb_device * , int ) +s#usb_cdc_union_desc struct usb_cdc_union_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 bMasterInterface0 ; t#__u8 bSlaveInterface0 ; } +s#usb_cdc_header_desc struct usb_cdc_header_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__le16 bcdCDC ; } +s#usb_cdc_call_mgmt_descriptor struct usb_cdc_call_mgmt_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 bmCapabilities ; t#__u8 bDataInterface ; } +s#usb_cdc_acm_descriptor struct usb_cdc_acm_descriptor { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 bmCapabilities ; } +s#usb_cdc_country_functional_desc struct usb_cdc_country_functional_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 iCountryCodeRelDate ; t#__le16 wCountyCode0 ; } +s#usb_cdc_network_terminal_desc struct usb_cdc_network_terminal_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 bEntityId ; t#__u8 iName ; t#__u8 bChannelIndex ; t#__u8 bPhysicalInterface ; } +s#usb_cdc_dmm_desc struct usb_cdc_dmm_desc { t#__u8 bFunctionLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubtype ; t#__u16 bcdVersion ; t#__le16 wMaxCommand ; } +s#usb_cdc_mdlm_desc struct usb_cdc_mdlm_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__le16 bcdVersion ; t#__u8 bGUID [ 16 ] ; } +s#usb_cdc_mdlm_detail_desc struct usb_cdc_mdlm_detail_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__u8 bGuidDescriptorType ; t#__u8 bDetailData [ 0 ] ; } +s#usb_cdc_obex_desc struct usb_cdc_obex_desc { t#__u8 bLength ; t#__u8 bDescriptorType ; t#__u8 bDescriptorSubType ; t#__le16 bcdVersion ; } +s#usb_cdc_parsed_header struct usb_cdc_parsed_header { s#usb_cdc_union_desc * usb_cdc_union_desc ; s#usb_cdc_header_desc * usb_cdc_header_desc ; s#usb_cdc_call_mgmt_descriptor * usb_cdc_call_mgmt_descriptor ; s#usb_cdc_acm_descriptor * usb_cdc_acm_descriptor ; s#usb_cdc_country_functional_desc * usb_cdc_country_functional_desc ; s#usb_cdc_network_terminal_desc * usb_cdc_network_terminal_desc ; s#usb_cdc_ether_desc * usb_cdc_ether_desc ; s#usb_cdc_dmm_desc * usb_cdc_dmm_desc ; s#usb_cdc_mdlm_desc * usb_cdc_mdlm_desc ; s#usb_cdc_mdlm_detail_desc * usb_cdc_mdlm_detail_desc ; s#usb_cdc_obex_desc * usb_cdc_obex_desc ; s#usb_cdc_ncm_desc * usb_cdc_ncm_desc ; s#usb_cdc_mbim_desc * usb_cdc_mbim_desc ; s#usb_cdc_mbim_extended_desc * usb_cdc_mbim_extended_desc ; t#bool phonet_magic_present ; } +cdc_parse_cdc_header int cdc_parse_cdc_header ( s#usb_cdc_parsed_header * , s#usb_interface * , t#u8 * , int ) + +/* drivers/usb/core/notify.o */ +usb_register_notify extern void usb_register_notify ( s#notifier_block * ) +usb_unregister_notify extern void usb_unregister_notify ( s#notifier_block * ) + +/* drivers/usb/core/of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +usb_of_get_device_node s#device_node * usb_of_get_device_node ( s#usb_device * , int ) +usb_of_has_combined_node t#bool usb_of_has_combined_node ( s#usb_device * ) +usb_of_get_interface_node s#device_node * usb_of_get_interface_node ( s#usb_device * , t#u8 , t#u8 ) + +/* drivers/usb/core/phy.o */ +s##usb_phy_roothub +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +usb_phy_roothub_alloc s#usb_phy_roothub * usb_phy_roothub_alloc ( s#device * ) +usb_phy_roothub_init int usb_phy_roothub_init ( s#usb_phy_roothub * ) +usb_phy_roothub_exit int usb_phy_roothub_exit ( s#usb_phy_roothub * ) +usb_phy_roothub_set_mode int usb_phy_roothub_set_mode ( s#usb_phy_roothub * , e#phy_mode ) +usb_phy_roothub_calibrate int usb_phy_roothub_calibrate ( s#usb_phy_roothub * ) +usb_phy_roothub_power_on int usb_phy_roothub_power_on ( s#usb_phy_roothub * ) +usb_phy_roothub_power_off void usb_phy_roothub_power_off ( s#usb_phy_roothub * ) +usb_phy_roothub_suspend int usb_phy_roothub_suspend ( s#device * , s#usb_phy_roothub * ) +usb_phy_roothub_resume int usb_phy_roothub_resume ( s#device * , s#usb_phy_roothub * ) + +/* drivers/usb/core/urb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_init_urb extern void usb_init_urb ( s#urb * ) +usb_alloc_urb extern s#urb * usb_alloc_urb ( int , t#gfp_t ) +usb_free_urb extern void usb_free_urb ( s#urb * ) +usb_get_urb extern s#urb * usb_get_urb ( s#urb * ) +usb_anchor_urb extern void usb_anchor_urb ( s#urb * , s#usb_anchor * ) +usb_unanchor_urb extern void usb_unanchor_urb ( s#urb * ) +usb_pipe_type_check int usb_pipe_type_check ( s#usb_device * , unsigned int ) +usb_urb_ep_type_check int usb_urb_ep_type_check ( const s#urb * ) +usb_submit_urb extern int usb_submit_urb ( s#urb * , t#gfp_t ) +usb_unlink_urb extern int usb_unlink_urb ( s#urb * ) +usb_kill_urb extern void usb_kill_urb ( s#urb * ) +usb_poison_urb extern void usb_poison_urb ( s#urb * ) +usb_unpoison_urb extern void usb_unpoison_urb ( s#urb * ) +usb_block_urb extern void usb_block_urb ( s#urb * ) +usb_kill_anchored_urbs extern void usb_kill_anchored_urbs ( s#usb_anchor * ) +usb_poison_anchored_urbs extern void usb_poison_anchored_urbs ( s#usb_anchor * ) +usb_unpoison_anchored_urbs extern void usb_unpoison_anchored_urbs ( s#usb_anchor * ) +usb_unlink_anchored_urbs extern void usb_unlink_anchored_urbs ( s#usb_anchor * ) +usb_anchor_suspend_wakeups extern void usb_anchor_suspend_wakeups ( s#usb_anchor * ) +usb_anchor_resume_wakeups extern void usb_anchor_resume_wakeups ( s#usb_anchor * ) +usb_wait_anchor_empty_timeout extern int usb_wait_anchor_empty_timeout ( s#usb_anchor * , unsigned int ) +usb_get_from_anchor extern s#urb * usb_get_from_anchor ( s#usb_anchor * ) +usb_scuttle_anchored_urbs extern void usb_scuttle_anchored_urbs ( s#usb_anchor * ) +usb_anchor_empty extern int usb_anchor_empty ( s#usb_anchor * ) + +/* drivers/usb/core/usb.o */ +usb_disabled extern int usb_disabled ( void ) +s##ep_device +usb_find_common_endpoints int __attribute__ ( ( __warn_unused_result__ ) ) usb_find_common_endpoints ( s#usb_host_interface * , s#usb_endpoint_descriptor * * , s#usb_endpoint_descriptor * * , s#usb_endpoint_descriptor * * , s#usb_endpoint_descriptor * * ) +usb_find_common_endpoints_reverse int __attribute__ ( ( __warn_unused_result__ ) ) usb_find_common_endpoints_reverse ( s#usb_host_interface * , s#usb_endpoint_descriptor * * , s#usb_endpoint_descriptor * * , s#usb_endpoint_descriptor * * , s#usb_endpoint_descriptor * * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +usb_find_alt_setting extern s#usb_host_interface * usb_find_alt_setting ( s#usb_host_config * , unsigned int , unsigned int ) +s##mon_bus +s##wusb_dev +usb_ifnum_to_if extern s#usb_interface * usb_ifnum_to_if ( const s#usb_device * , unsigned ) +usb_altnum_to_altsetting extern s#usb_host_interface * usb_altnum_to_altsetting ( const s#usb_interface * , unsigned int ) +usb_find_interface extern s#usb_interface * usb_find_interface ( s#usb_driver * , int ) +usb_for_each_dev extern int usb_for_each_dev ( void * , int ( * ) ( s#usb_device * , void * ) ) +usb_for_each_port int usb_for_each_port ( void * , int ( * ) ( s#device * , void * ) ) +usb_alloc_dev extern s#usb_device * usb_alloc_dev ( s#usb_device * , s#usb_bus * , unsigned ) +usb_get_dev extern s#usb_device * usb_get_dev ( s#usb_device * ) +usb_put_dev extern void usb_put_dev ( s#usb_device * ) +usb_get_intf s#usb_interface * usb_get_intf ( s#usb_interface * ) +usb_put_intf void usb_put_intf ( s#usb_interface * ) +usb_intf_get_dma_device extern s#device * usb_intf_get_dma_device ( s#usb_interface * ) +usb_lock_device_for_reset extern int usb_lock_device_for_reset ( s#usb_device * , const s#usb_interface * ) +usb_get_current_frame_number extern int usb_get_current_frame_number ( s#usb_device * ) +__usb_get_extra_descriptor int __usb_get_extra_descriptor ( char * , unsigned , unsigned char , void * * , t#size_t ) +usb_alloc_coherent void * usb_alloc_coherent ( s#usb_device * , t#size_t , t#gfp_t , t#dma_addr_t * ) +usb_free_coherent void usb_free_coherent ( s#usb_device * , t#size_t , void * , t#dma_addr_t ) + +/* drivers/usb/core/usb-acpi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_acpi_power_manageable extern t#bool usb_acpi_power_manageable ( s#usb_device * , int ) +usb_acpi_set_power_state extern int usb_acpi_set_power_state ( s#usb_device * , int , t#bool ) + +/* drivers/usb/gadget/composite.o */ +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s#usb_string struct usb_string { t#u8 id ; const char * s ; } +s#usb_gadget_strings struct usb_gadget_strings { t#u16 language ; s#usb_string * strings ; } +s#usb_descriptor_header struct usb_descriptor_header { t#__u8 bLength ; t#__u8 bDescriptorType ; } +s#usb_composite_driver struct usb_composite_driver { const char * name ; const s#usb_device_descriptor * dev ; s#usb_gadget_strings * * strings ; e#usb_device_speed max_speed ; unsigned needs_serial : 1 ; int ( * bind ) ( s#usb_composite_dev * ) ; int ( * unbind ) ( s#usb_composite_dev * ) ; void ( * disconnect ) ( s#usb_composite_dev * ) ; void ( * suspend ) ( s#usb_composite_dev * ) ; void ( * resume ) ( s#usb_composite_dev * ) ; s#usb_gadget_driver gadget_driver ; } +s#usb_composite_dev struct usb_composite_dev { s#usb_gadget * gadget ; s#usb_request * req ; s#usb_request * os_desc_req ; s#usb_configuration * config ; t#u8 qw_sign [ 14 ] ; t#u8 b_vendor_code ; s#usb_configuration * os_desc_config ; unsigned int use_os_string : 1 ; unsigned int suspended : 1 ; s#usb_device_descriptor desc ; s#list_head configs ; s#list_head gstrings ; s#usb_composite_driver * driver ; t#u8 next_string_id ; char * def_manufacturer ; unsigned deactivations ; int delayed_status ; t#spinlock_t lock ; unsigned int setup_pending : 1 ; unsigned int os_desc_pending : 1 ; } +s#usb_configuration struct usb_configuration { const char * label ; s#usb_gadget_strings * * strings ; const s#usb_descriptor_header * * descriptors ; void ( * unbind ) ( s#usb_configuration * ) ; int ( * setup ) ( s#usb_configuration * , const s#usb_ctrlrequest * ) ; t#u8 bConfigurationValue ; t#u8 iConfiguration ; t#u8 bmAttributes ; t#u16 MaxPower ; s#usb_composite_dev * cdev ; s#list_head list ; s#list_head functions ; t#u8 next_interface_id ; unsigned superspeed : 1 ; unsigned highspeed : 1 ; unsigned fullspeed : 1 ; unsigned superspeed_plus : 1 ; s#usb_function * interface [ 16 ] ; } +s#usb_os_desc struct usb_os_desc { char * ext_compat_id ; s#list_head ext_prop ; int ext_prop_len ; int ext_prop_count ; s#mutex * opts_mutex ; s#config_group group ; s#module * owner ; } +s#usb_os_desc_table struct usb_os_desc_table { int if_id ; s#usb_os_desc * os_desc ; } +s#usb_function_driver struct usb_function_driver { const char * name ; s#module * mod ; s#list_head list ; s#usb_function_instance * ( * alloc_inst ) ( void ) ; s#usb_function * ( * alloc_func ) ( s#usb_function_instance * ) ; } +s#usb_function_instance struct usb_function_instance { s#config_group group ; s#list_head cfs_list ; s#usb_function_driver * fd ; int ( * set_inst_name ) ( s#usb_function_instance * , const char * ) ; void ( * free_func_inst ) ( s#usb_function_instance * ) ; } +s#usb_function struct usb_function { const char * name ; s#usb_gadget_strings * * strings ; s#usb_descriptor_header * * fs_descriptors ; s#usb_descriptor_header * * hs_descriptors ; s#usb_descriptor_header * * ss_descriptors ; s#usb_descriptor_header * * ssp_descriptors ; s#usb_configuration * config ; s#usb_os_desc_table * os_desc_table ; unsigned os_desc_n ; int ( * bind ) ( s#usb_configuration * , s#usb_function * ) ; void ( * unbind ) ( s#usb_configuration * , s#usb_function * ) ; void ( * free_func ) ( s#usb_function * ) ; s#module * mod ; int ( * set_alt ) ( s#usb_function * , unsigned , unsigned ) ; int ( * get_alt ) ( s#usb_function * , unsigned ) ; void ( * disable ) ( s#usb_function * ) ; int ( * setup ) ( s#usb_function * , const s#usb_ctrlrequest * ) ; t#bool ( * req_match ) ( s#usb_function * , const s#usb_ctrlrequest * , t#bool ) ; void ( * suspend ) ( s#usb_function * ) ; void ( * resume ) ( s#usb_function * ) ; int ( * get_status ) ( s#usb_function * ) ; int ( * func_suspend ) ( s#usb_function * , t#u8 ) ; s#list_head list ; unsigned long endpoints [ ( ( ( 32 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; const s#usb_function_instance * fi ; unsigned int bind_deactivated : 1 ; } +config_ep_by_speed_and_alt int config_ep_by_speed_and_alt ( s#usb_gadget * , s#usb_function * , s#usb_ep * , t#u8 ) +config_ep_by_speed int config_ep_by_speed ( s#usb_gadget * , s#usb_function * , s#usb_ep * ) +usb_add_function int usb_add_function ( s#usb_configuration * , s#usb_function * ) +usb_remove_function void usb_remove_function ( s#usb_configuration * , s#usb_function * ) +usb_function_deactivate int usb_function_deactivate ( s#usb_function * ) +usb_function_activate int usb_function_activate ( s#usb_function * ) +usb_interface_id int usb_interface_id ( s#usb_configuration * , s#usb_function * ) +usb_add_config_only int usb_add_config_only ( s#usb_composite_dev * , s#usb_configuration * ) +usb_add_config int usb_add_config ( s#usb_composite_dev * , s#usb_configuration * , int ( * ) ( s#usb_configuration * ) ) +usb_string_id extern int usb_string_id ( s#usb_composite_dev * ) +usb_string_ids_tab extern int usb_string_ids_tab ( s#usb_composite_dev * , s#usb_string * ) +usb_gstrings_attach extern s#usb_string * usb_gstrings_attach ( s#usb_composite_dev * , s#usb_gadget_strings * * , unsigned ) +usb_string_ids_n extern int usb_string_ids_n ( s#usb_composite_dev * , unsigned ) +usb_composite_probe extern int usb_composite_probe ( s#usb_composite_driver * ) +usb_composite_unregister extern void usb_composite_unregister ( s#usb_composite_driver * ) +usb_composite_setup_continue extern void usb_composite_setup_continue ( s#usb_composite_dev * ) +s#usb_composite_overwrite struct usb_composite_overwrite { t#u16 idVendor ; t#u16 idProduct ; t#u16 bcdDevice ; char * serial_number ; char * manufacturer ; char * product ; } +usb_composite_overwrite_options void usb_composite_overwrite_options ( s#usb_composite_dev * , s#usb_composite_overwrite * ) + +/* drivers/usb/gadget/config.o */ +usb_descriptor_fillbuf int usb_descriptor_fillbuf ( void * , unsigned , const s#usb_descriptor_header * * ) +usb_gadget_config_buf int usb_gadget_config_buf ( const s#usb_config_descriptor * , void * , unsigned , const s#usb_descriptor_header * * ) +usb_copy_descriptors s#usb_descriptor_header * * usb_copy_descriptors ( s#usb_descriptor_header * * ) +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +usb_assign_descriptors int usb_assign_descriptors ( s#usb_function * , s#usb_descriptor_header * * , s#usb_descriptor_header * * , s#usb_descriptor_header * * , s#usb_descriptor_header * * ) +usb_free_all_descriptors void usb_free_all_descriptors ( s#usb_function * ) +usb_otg_descriptor_alloc s#usb_descriptor_header * usb_otg_descriptor_alloc ( s#usb_gadget * ) +usb_otg_descriptor_init int usb_otg_descriptor_init ( s#usb_gadget * , s#usb_descriptor_header * ) + +/* drivers/usb/gadget/configfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +usb_os_desc_prepare_interf_dir s#config_group * usb_os_desc_prepare_interf_dir ( s#config_group * , int , s#usb_os_desc * * , char * * , s#module * ) +unregister_gadget_item void unregister_gadget_item ( s#config_item * ) + +/* drivers/usb/gadget/epautoconf.o */ +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +s##usb_otg_caps +usb_ep_autoconfig_ss extern s#usb_ep * usb_ep_autoconfig_ss ( s#usb_gadget * , s#usb_endpoint_descriptor * , s#usb_ss_ep_comp_descriptor * ) +usb_ep_autoconfig extern s#usb_ep * usb_ep_autoconfig ( s#usb_gadget * , s#usb_endpoint_descriptor * ) +usb_ep_autoconfig_release extern void usb_ep_autoconfig_release ( s#usb_ep * ) +usb_ep_autoconfig_reset extern void usb_ep_autoconfig_reset ( s#usb_gadget * ) + +/* drivers/usb/gadget/function/f_fs.o */ +ffs_lock extern s#mutex ffs_lock +s##usb_udc +s##posix_acl +s##audit_names +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##usb_otg_caps +e#ffs_state enum ffs_state { FFS_READ_DESCRIPTORS , FFS_READ_STRINGS , FFS_ACTIVE , FFS_DEACTIVATED , FFS_CLOSING } +e#ffs_setup_state enum ffs_setup_state { FFS_NO_SETUP , FFS_SETUP_PENDING , FFS_SETUP_CANCELLED } +s##ffs_function +s#ffs_file_perms struct ffs_file_perms { t#umode_t mode ; t#kuid_t uid ; t#kgid_t gid ; } +s##eventfd_ctx +s##ffs_epfile +s#ffs_data struct ffs_data { s#usb_gadget * gadget ; s#mutex mutex ; t#spinlock_t eps_lock ; s#usb_request * ep0req ; s#completion ep0req_completion ; t#refcount_t ref ; t#atomic_t opened ; e#ffs_state state ; e#ffs_setup_state setup_state ; struct { t#u8 types [ 4 ] ; unsigned short count ; unsigned short can_stall ; s#usb_ctrlrequest setup ; t#wait_queue_head_t waitq ; } ev ; unsigned long flags ; t#wait_queue_head_t wait ; s#ffs_function * func ; const char * dev_name ; void * private_data ; const void * raw_descs_data ; const void * raw_descs ; unsigned raw_descs_length ; unsigned fs_descs_count ; unsigned hs_descs_count ; unsigned ss_descs_count ; unsigned ms_os_descs_count ; unsigned ms_os_descs_ext_prop_count ; unsigned ms_os_descs_ext_prop_name_len ; unsigned ms_os_descs_ext_prop_data_len ; void * ms_os_descs_ext_prop_avail ; void * ms_os_descs_ext_prop_name_avail ; void * ms_os_descs_ext_prop_data_avail ; unsigned user_flags ; t#u8 eps_addrmap [ 31 ] ; unsigned short strings_count ; unsigned short interfaces_count ; unsigned short eps_count ; unsigned short _pad1 ; const void * raw_strings ; s#usb_gadget_strings * * stringtabs ; s#super_block * sb ; s#ffs_file_perms file_perms ; s#eventfd_ctx * ffs_eventfd ; s#workqueue_struct * io_completion_wq ; t#bool no_disconnect ; s#work_struct reset_work ; s#ffs_epfile * epfiles ; } +s#f_fs_opts struct f_fs_opts { s#usb_function_instance func_inst ; s#ffs_dev * dev ; unsigned refcnt ; t#bool no_configfs ; } +s#ffs_dev struct ffs_dev { s#ffs_data * ffs_data ; s#f_fs_opts * opts ; s#list_head entry ; char name [ 41 ] ; t#bool mounted ; t#bool desc_ready ; t#bool single ; int ( * ffs_ready_callback ) ( s#ffs_data * ) ; void ( * ffs_closed_callback ) ( s#ffs_data * ) ; void * ( * ffs_acquire_dev_callback ) ( s#ffs_dev * ) ; void ( * ffs_release_dev_callback ) ( s#ffs_dev * ) ; } +ffs_name_dev int ffs_name_dev ( s#ffs_dev * , const char * ) +ffs_single_dev int ffs_single_dev ( s#ffs_dev * ) + +/* drivers/usb/gadget/function/f_mass_storage.o */ +s##fsg_common +fsg_common_set_sysfs void fsg_common_set_sysfs ( s#fsg_common * , t#bool ) +fsg_common_set_num_buffers int fsg_common_set_num_buffers ( s#fsg_common * , unsigned int ) +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#fsg_lun struct fsg_lun { s#file * filp ; t#loff_t file_length ; t#loff_t num_sectors ; unsigned int initially_ro : 1 ; unsigned int ro : 1 ; unsigned int removable : 1 ; unsigned int cdrom : 1 ; unsigned int prevent_medium_removal : 1 ; unsigned int registered : 1 ; unsigned int info_valid : 1 ; unsigned int nofua : 1 ; t#u32 sense_data ; t#u32 sense_data_info ; t#u32 unit_attention_data ; unsigned int blkbits ; unsigned int blksize ; s#device dev ; const char * name ; const char * * name_pfx ; char inquiry_string [ ( ( size_t ) ( 8 + 16 + 4 + 1 ) ) ] ; } +fsg_common_remove_lun void fsg_common_remove_lun ( s#fsg_lun * ) +fsg_common_remove_luns void fsg_common_remove_luns ( s#fsg_common * ) +fsg_common_free_buffers void fsg_common_free_buffers ( s#fsg_common * ) +s##usb_udc +s##usb_otg_caps +fsg_common_set_cdev int fsg_common_set_cdev ( s#fsg_common * , s#usb_composite_dev * , t#bool ) +s#fsg_lun_config struct fsg_lun_config { const char * filename ; char ro ; char removable ; char cdrom ; char nofua ; char inquiry_string [ ( ( size_t ) ( 8 + 16 + 4 + 1 ) ) ] ; } +fsg_common_create_lun int fsg_common_create_lun ( s#fsg_common * , s#fsg_lun_config * , unsigned int , const char * , const char * * ) +s##fsg_operations +s#fsg_config struct fsg_config { unsigned nluns ; s#fsg_lun_config luns [ 16 ] ; const s#fsg_operations * ops ; void * private_data ; const char * vendor_name ; const char * product_name ; char can_stall ; unsigned int fsg_num_buffers ; } +fsg_common_create_luns int fsg_common_create_luns ( s#fsg_common * , s#fsg_config * ) +fsg_common_set_inquiry_string void fsg_common_set_inquiry_string ( s#fsg_common * , const char * , const char * ) +s#fsg_module_parameters struct fsg_module_parameters { char * file [ 16 ] ; t#bool ro [ 16 ] ; t#bool removable [ 16 ] ; t#bool cdrom [ 16 ] ; t#bool nofua [ 16 ] ; unsigned int file_count , ro_count , removable_count , cdrom_count ; unsigned int nofua_count ; unsigned int luns ; t#bool stall ; } +fsg_config_from_params void fsg_config_from_params ( s#fsg_config * , const s#fsg_module_parameters * , unsigned int ) + +/* drivers/usb/gadget/function/f_rndis.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##usb_udc +s##usb_otg_caps +rndis_borrow_net void rndis_borrow_net ( s#usb_function_instance * , s#net_device * ) + +/* drivers/usb/gadget/function/rndis.o */ +e#rndis_state enum rndis_state { RNDIS_UNINITIALIZED , RNDIS_INITIALIZED , RNDIS_DATA_INITIALIZED , } +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#rndis_params struct rndis_params { int confignr ; t#u8 used ; t#u16 saved_filter ; e#rndis_state state ; t#u32 medium ; t#u32 speed ; t#u32 media_state ; const t#u8 * host_mac ; t#u16 * filter ; s#net_device * dev ; t#u32 vendorID ; const char * vendorDescr ; void ( * resp_avail ) ( void * ) ; void * v ; s#list_head resp_queue ; t#spinlock_t resp_lock ; } +rndis_signal_connect int rndis_signal_connect ( s#rndis_params * ) +rndis_signal_disconnect int rndis_signal_disconnect ( s#rndis_params * ) +rndis_uninit void rndis_uninit ( s#rndis_params * ) +rndis_set_host_mac extern void rndis_set_host_mac ( s#rndis_params * , const t#u8 * ) +rndis_msg_parser int rndis_msg_parser ( s#rndis_params * , t#u8 * ) +rndis_register s#rndis_params * rndis_register ( void ( * ) ( void * ) , void * ) +rndis_deregister void rndis_deregister ( s#rndis_params * ) +rndis_set_param_dev int rndis_set_param_dev ( s#rndis_params * , s#net_device * , t#u16 * ) +rndis_set_param_vendor int rndis_set_param_vendor ( s#rndis_params * , t#u32 , const char * ) +rndis_set_param_medium int rndis_set_param_medium ( s#rndis_params * , t#u32 , t#u32 ) +rndis_add_hdr void rndis_add_hdr ( s#sk_buff * ) +rndis_free_response void rndis_free_response ( s#rndis_params * , t#u8 * ) +rndis_get_next_response t#u8 * rndis_get_next_response ( s#rndis_params * , t#u32 * ) +s##usb_udc +s##usb_otg_caps +s##eth_dev +s#gether struct gether { s#usb_function func ; s#eth_dev * ioport ; s#usb_ep * in_ep ; s#usb_ep * out_ep ; t#bool is_zlp_ok ; t#u16 cdc_filter ; t#u32 header_len ; t#bool is_fixed ; t#u32 fixed_out_len ; t#u32 fixed_in_len ; t#bool supports_multi_frame ; s#sk_buff * ( * wrap ) ( s#gether * , s#sk_buff * ) ; int ( * unwrap ) ( s#gether * , s#sk_buff * , s#sk_buff_head * ) ; void ( * open ) ( s#gether * ) ; void ( * close ) ( s#gether * ) ; } +rndis_rm_hdr int rndis_rm_hdr ( s#gether * , s#sk_buff * , s#sk_buff_head * ) + +/* drivers/usb/gadget/function/storage_common.o */ +fsg_intf_desc extern s#usb_interface_descriptor fsg_intf_desc +fsg_fs_bulk_in_desc extern s#usb_endpoint_descriptor fsg_fs_bulk_in_desc +fsg_fs_bulk_out_desc extern s#usb_endpoint_descriptor fsg_fs_bulk_out_desc +fsg_fs_function extern s#usb_descriptor_header * fsg_fs_function [ ] +fsg_hs_bulk_in_desc extern s#usb_endpoint_descriptor fsg_hs_bulk_in_desc +fsg_hs_bulk_out_desc extern s#usb_endpoint_descriptor fsg_hs_bulk_out_desc +fsg_hs_function extern s#usb_descriptor_header * fsg_hs_function [ ] +fsg_ss_bulk_in_desc extern s#usb_endpoint_descriptor fsg_ss_bulk_in_desc +fsg_ss_bulk_in_comp_desc extern s#usb_ss_ep_comp_descriptor fsg_ss_bulk_in_comp_desc +fsg_ss_bulk_out_desc extern s#usb_endpoint_descriptor fsg_ss_bulk_out_desc +fsg_ss_bulk_out_comp_desc extern s#usb_ss_ep_comp_descriptor fsg_ss_bulk_out_comp_desc +fsg_ss_function extern s#usb_descriptor_header * fsg_ss_function [ ] +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +fsg_lun_close void fsg_lun_close ( s#fsg_lun * ) +fsg_lun_open int fsg_lun_open ( s#fsg_lun * , const char * ) +fsg_lun_fsync_sub int fsg_lun_fsync_sub ( s#fsg_lun * ) +store_cdrom_address void store_cdrom_address ( t#u8 * , int , t#u32 ) +fsg_show_ro t#ssize_t fsg_show_ro ( s#fsg_lun * , char * ) +fsg_show_nofua t#ssize_t fsg_show_nofua ( s#fsg_lun * , char * ) +fsg_show_file t#ssize_t fsg_show_file ( s#fsg_lun * , s#rw_semaphore * , char * ) +fsg_show_cdrom t#ssize_t fsg_show_cdrom ( s#fsg_lun * , char * ) +fsg_show_removable t#ssize_t fsg_show_removable ( s#fsg_lun * , char * ) +fsg_show_inquiry_string t#ssize_t fsg_show_inquiry_string ( s#fsg_lun * , char * ) +fsg_store_ro t#ssize_t fsg_store_ro ( s#fsg_lun * , s#rw_semaphore * , const char * , t#size_t ) +fsg_store_nofua t#ssize_t fsg_store_nofua ( s#fsg_lun * , const char * , t#size_t ) +fsg_store_file t#ssize_t fsg_store_file ( s#fsg_lun * , s#rw_semaphore * , const char * , t#size_t ) +fsg_store_cdrom t#ssize_t fsg_store_cdrom ( s#fsg_lun * , s#rw_semaphore * , const char * , t#size_t ) +fsg_store_removable t#ssize_t fsg_store_removable ( s#fsg_lun * , const char * , t#size_t ) +fsg_store_inquiry_string t#ssize_t fsg_store_inquiry_string ( s#fsg_lun * , const char * , t#size_t ) + +/* drivers/usb/gadget/function/u_audio.o */ +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +s##usb_otg_caps +s##snd_uac_chip +s#uac_fu_params struct uac_fu_params { int id ; t#bool mute_present ; t#bool volume_present ; t#s16 volume_min ; t#s16 volume_max ; t#s16 volume_res ; } +s#uac_params struct uac_params { int p_chmask ; int p_srate ; int p_ssize ; s#uac_fu_params p_fu ; int c_chmask ; int c_srate ; int c_ssize ; s#uac_fu_params c_fu ; int req_number ; int fb_max ; } +s#g_audio struct g_audio { s#usb_function func ; s#usb_gadget * gadget ; s#usb_ep * in_ep ; s#usb_ep * out_ep ; s#usb_ep * in_ep_fback ; unsigned int in_ep_maxpsize ; unsigned int out_ep_maxpsize ; int ( * notify ) ( s#g_audio * , int , int ) ; s#snd_uac_chip * uac ; s#uac_params params ; } +u_audio_start_capture int u_audio_start_capture ( s#g_audio * ) +u_audio_stop_capture void u_audio_stop_capture ( s#g_audio * ) +u_audio_start_playback int u_audio_start_playback ( s#g_audio * ) +u_audio_stop_playback void u_audio_stop_playback ( s#g_audio * ) +u_audio_get_volume int u_audio_get_volume ( s#g_audio * , int , t#s16 * ) +u_audio_set_volume int u_audio_set_volume ( s#g_audio * , int , t#s16 ) +u_audio_get_mute int u_audio_get_mute ( s#g_audio * , int , int * ) +u_audio_set_mute int u_audio_set_mute ( s#g_audio * , int , int ) +g_audio_setup int g_audio_setup ( s#g_audio * , const char * , const char * ) +g_audio_cleanup void g_audio_cleanup ( s#g_audio * ) + +/* drivers/usb/gadget/function/u_ether.o */ +s##eth_dev +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +s##usb_otg_caps +gether_setup_name s#eth_dev * gether_setup_name ( s#usb_gadget * , const char * , const char * , t#u8 [ 6 ] , unsigned , const char * ) +gether_setup_name_default s#net_device * gether_setup_name_default ( const char * ) +gether_register_netdev int gether_register_netdev ( s#net_device * ) +gether_set_gadget void gether_set_gadget ( s#net_device * , s#usb_gadget * ) +gether_set_dev_addr int gether_set_dev_addr ( s#net_device * , const char * ) +gether_get_dev_addr int gether_get_dev_addr ( s#net_device * , char * , int ) +gether_set_host_addr int gether_set_host_addr ( s#net_device * , const char * ) +gether_get_host_addr int gether_get_host_addr ( s#net_device * , char * , int ) +gether_get_host_addr_cdc int gether_get_host_addr_cdc ( s#net_device * , char * , int ) +gether_get_host_addr_u8 void gether_get_host_addr_u8 ( s#net_device * , t#u8 [ 6 ] ) +gether_set_qmult void gether_set_qmult ( s#net_device * , unsigned ) +gether_get_qmult unsigned gether_get_qmult ( s#net_device * ) +gether_get_ifname int gether_get_ifname ( s#net_device * , char * , int ) +gether_set_ifname int gether_set_ifname ( s#net_device * , const char * , int ) +gether_cleanup void gether_cleanup ( s#eth_dev * ) +gether_connect s#net_device * gether_connect ( s#gether * ) +gether_disconnect void gether_disconnect ( s#gether * ) + +/* drivers/usb/gadget/function/u_serial.o */ +gs_alloc_req s#usb_request * gs_alloc_req ( s#usb_ep * , unsigned , t#gfp_t ) +gs_free_req void gs_free_req ( s#usb_ep * , s#usb_request * ) +gserial_set_console t#ssize_t gserial_set_console ( unsigned char , const char * , t#size_t ) +gserial_get_console t#ssize_t gserial_get_console ( unsigned char , char * ) +gserial_free_line void gserial_free_line ( unsigned char ) +gserial_alloc_line_no_console int gserial_alloc_line_no_console ( unsigned char * ) +gserial_alloc_line int gserial_alloc_line ( unsigned char * ) +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +s##usb_otg_caps +s##gs_port +s#usb_cdc_line_coding struct usb_cdc_line_coding { t#__le32 dwDTERate ; t#__u8 bCharFormat ; t#__u8 bParityType ; t#__u8 bDataBits ; } +s#gserial struct gserial { s#usb_function func ; s#gs_port * ioport ; s#usb_ep * in ; s#usb_ep * out ; s#usb_cdc_line_coding port_line_coding ; void ( * connect ) ( s#gserial * ) ; void ( * disconnect ) ( s#gserial * ) ; int ( * send_break ) ( s#gserial * , int ) ; } +gserial_connect int gserial_connect ( s#gserial * , t#u8 ) +gserial_disconnect void gserial_disconnect ( s#gserial * ) +gserial_suspend void gserial_suspend ( s#gserial * ) +gserial_resume void gserial_resume ( s#gserial * ) + +/* drivers/usb/gadget/functions.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##usb_udc +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +s##usb_otg_caps +usb_get_function_instance s#usb_function_instance * usb_get_function_instance ( const char * ) +usb_get_function s#usb_function * usb_get_function ( s#usb_function_instance * ) +usb_put_function_instance void usb_put_function_instance ( s#usb_function_instance * ) +usb_put_function void usb_put_function ( s#usb_function * ) +usb_function_register int usb_function_register ( s#usb_function_driver * ) +usb_function_unregister void usb_function_unregister ( s#usb_function_driver * ) + +/* drivers/usb/gadget/u_f.o */ +alloc_ep_req s#usb_request * alloc_ep_req ( s#usb_ep * , t#size_t ) + +/* drivers/usb/gadget/udc/core.o */ +usb_ep_set_maxpacket_limit void usb_ep_set_maxpacket_limit ( s#usb_ep * , unsigned ) +usb_ep_enable int usb_ep_enable ( s#usb_ep * ) +usb_ep_disable int usb_ep_disable ( s#usb_ep * ) +usb_ep_alloc_request s#usb_request * usb_ep_alloc_request ( s#usb_ep * , t#gfp_t ) +usb_ep_free_request void usb_ep_free_request ( s#usb_ep * , s#usb_request * ) +usb_ep_queue int usb_ep_queue ( s#usb_ep * , s#usb_request * , t#gfp_t ) +usb_ep_dequeue int usb_ep_dequeue ( s#usb_ep * , s#usb_request * ) +usb_ep_set_halt int usb_ep_set_halt ( s#usb_ep * ) +usb_ep_clear_halt int usb_ep_clear_halt ( s#usb_ep * ) +usb_ep_set_wedge int usb_ep_set_wedge ( s#usb_ep * ) +usb_ep_fifo_status int usb_ep_fifo_status ( s#usb_ep * ) +usb_ep_fifo_flush void usb_ep_fifo_flush ( s#usb_ep * ) +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##usb_otg_caps +usb_gadget_frame_number int usb_gadget_frame_number ( s#usb_gadget * ) +usb_gadget_wakeup int usb_gadget_wakeup ( s#usb_gadget * ) +usb_gadget_set_selfpowered int usb_gadget_set_selfpowered ( s#usb_gadget * ) +usb_gadget_clear_selfpowered int usb_gadget_clear_selfpowered ( s#usb_gadget * ) +usb_gadget_vbus_connect int usb_gadget_vbus_connect ( s#usb_gadget * ) +usb_gadget_vbus_draw int usb_gadget_vbus_draw ( s#usb_gadget * , unsigned ) +usb_gadget_vbus_disconnect int usb_gadget_vbus_disconnect ( s#usb_gadget * ) +usb_gadget_connect int usb_gadget_connect ( s#usb_gadget * ) +usb_gadget_disconnect int usb_gadget_disconnect ( s#usb_gadget * ) +usb_gadget_deactivate int usb_gadget_deactivate ( s#usb_gadget * ) +usb_gadget_activate int usb_gadget_activate ( s#usb_gadget * ) +usb_gadget_map_request_by_dev extern int usb_gadget_map_request_by_dev ( s#device * , s#usb_request * , int ) +usb_gadget_map_request extern int usb_gadget_map_request ( s#usb_gadget * , s#usb_request * , int ) +usb_gadget_unmap_request_by_dev extern void usb_gadget_unmap_request_by_dev ( s#device * , s#usb_request * , int ) +usb_gadget_unmap_request extern void usb_gadget_unmap_request ( s#usb_gadget * , s#usb_request * , int ) +usb_gadget_giveback_request extern void usb_gadget_giveback_request ( s#usb_ep * , s#usb_request * ) +gadget_find_ep_by_name extern s#usb_ep * gadget_find_ep_by_name ( s#usb_gadget * , const char * ) +usb_gadget_ep_match_desc extern int usb_gadget_ep_match_desc ( s#usb_gadget * , s#usb_ep * , s#usb_endpoint_descriptor * , s#usb_ss_ep_comp_descriptor * ) +usb_gadget_check_config int usb_gadget_check_config ( s#usb_gadget * ) +usb_gadget_set_state extern void usb_gadget_set_state ( s#usb_gadget * , e#usb_device_state ) +usb_udc_vbus_handler extern void usb_udc_vbus_handler ( s#usb_gadget * , t#bool ) +usb_gadget_udc_reset extern void usb_gadget_udc_reset ( s#usb_gadget * , s#usb_gadget_driver * ) +usb_initialize_gadget extern void usb_initialize_gadget ( s#device * , s#usb_gadget * , void ( * ) ( s#device * ) ) +usb_add_gadget extern int usb_add_gadget ( s#usb_gadget * ) +usb_add_gadget_udc_release extern int usb_add_gadget_udc_release ( s#device * , s#usb_gadget * , void ( * ) ( s#device * ) ) +usb_get_gadget_udc_name extern char * usb_get_gadget_udc_name ( void ) +usb_add_gadget_udc extern int usb_add_gadget_udc ( s#device * , s#usb_gadget * ) +usb_del_gadget extern void usb_del_gadget ( s#usb_gadget * ) +usb_del_gadget_udc extern void usb_del_gadget_udc ( s#usb_gadget * ) +usb_gadget_register_driver_owner int usb_gadget_register_driver_owner ( s#usb_gadget_driver * , s#module * , const char * ) +usb_gadget_unregister_driver int usb_gadget_unregister_driver ( s#usb_gadget_driver * ) + +/* drivers/usb/gadget/udc/snps_udc_core.o */ +s##usb_udc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##driver_private +s##usb_otg_caps +s#udc_ep_regs struct udc_ep_regs { t#u32 ctl ; t#u32 sts ; t#u32 bufin_framenum ; t#u32 bufout_maxpkt ; t#u32 subptr ; t#u32 desptr ; t#u32 reserved ; t#u32 confirm ; } +s#udc_stp_dma struct udc_stp_dma { t#u32 status ; t#u32 _reserved ; t#u32 data12 ; t#u32 data34 ; } +s#udc_data_dma struct udc_data_dma { t#u32 status ; t#u32 _reserved ; t#u32 bufptr ; t#u32 next ; } +s#udc_request struct udc_request { s#usb_request req ; unsigned dma_going : 1 , dma_done : 1 ; t#dma_addr_t td_phys ; s#udc_data_dma * td_data ; s#udc_data_dma * td_data_last ; s#list_head queue ; unsigned chain_len ; } +s#udc_ep struct udc_ep { s#usb_ep ep ; s#udc_ep_regs * regs ; t#u32 * txfifo ; t#u32 * dma ; t#dma_addr_t td_phys ; t#dma_addr_t td_stp_dma ; s#udc_stp_dma * td_stp ; s#udc_data_dma * td ; s#udc_request * req ; unsigned req_used ; unsigned req_completed ; s#udc_request * bna_dummy_req ; unsigned bna_occurred ; unsigned naking ; s#udc * dev ; s#list_head queue ; unsigned halted ; unsigned cancel_transfer ; unsigned num : 5 , fifo_depth : 14 , in : 1 ; } +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#udc_csrs struct udc_csrs { t#u32 sca ; t#u32 ne [ 9 ] ; } +s#udc_regs struct udc_regs { t#u32 cfg ; t#u32 ctl ; t#u32 sts ; t#u32 irqsts ; t#u32 irqmsk ; t#u32 ep_irqsts ; t#u32 ep_irqmsk ; } +s##dma_pool +s##phy +s##extcon_dev +s#extcon_specific_cable_nb struct extcon_specific_cable_nb { s#notifier_block * user_nb ; int cable_index ; s#extcon_dev * edev ; unsigned long previous_value ; } +s#udc struct udc { s#usb_gadget gadget ; t#spinlock_t lock ; s#udc_ep ep [ 32 ] ; s#usb_gadget_driver * driver ; unsigned stall_ep0in : 1 , waiting_zlp_ack_ep0in : 1 , set_cfg_not_acked : 1 , data_ep_enabled : 1 , data_ep_queued : 1 , sys_suspended : 1 , connected ; t#u16 chiprev ; s#pci_dev * pdev ; s#udc_csrs * csr ; s#udc_regs * regs ; s#udc_ep_regs * ep_regs ; t#u32 * rxfifo ; t#u32 * txfifo ; s#dma_pool * data_requests ; s#dma_pool * stp_requests ; unsigned long phys_addr ; void * virt_addr ; unsigned irq ; t#u16 cur_config ; t#u16 cur_intf ; t#u16 cur_alt ; s#device * dev ; s#phy * udc_phy ; s#extcon_dev * edev ; s#extcon_specific_cable_nb extcon_nb ; s#notifier_block nb ; s#delayed_work drd_work ; t#u32 conn_type ; } +udc_mask_unused_interrupts int udc_mask_unused_interrupts ( s#udc * ) +udc_enable_dev_setup_interrupts int udc_enable_dev_setup_interrupts ( s#udc * ) +empty_req_queue void empty_req_queue ( s#udc_ep * ) +udc_basic_init void udc_basic_init ( s#udc * ) +udc_irq t#irqreturn_t udc_irq ( int , void * ) +gadget_release void gadget_release ( s#device * ) +udc_remove void udc_remove ( s#udc * ) +free_dma_pools void free_dma_pools ( s#udc * ) +init_dma_pools int init_dma_pools ( s#udc * ) +udc_probe int udc_probe ( s#udc * ) + +/* drivers/usb/gadget/usbstring.o */ +usb_gadget_get_string int usb_gadget_get_string ( const s#usb_gadget_strings * , int , t#u8 * ) +usb_validate_langid t#bool usb_validate_langid ( t#u16 ) + +/* drivers/usb/host/ehci-hcd.o */ +e#ehci_hrtimer_event enum ehci_hrtimer_event { EHCI_HRTIMER_POLL_ASS , EHCI_HRTIMER_POLL_PSS , EHCI_HRTIMER_POLL_DEAD , EHCI_HRTIMER_UNLINK_INTR , EHCI_HRTIMER_FREE_ITDS , EHCI_HRTIMER_ACTIVE_UNLINK , EHCI_HRTIMER_START_UNLINK_INTR , EHCI_HRTIMER_ASYNC_UNLINKS , EHCI_HRTIMER_IAA_WATCHDOG , EHCI_HRTIMER_DISABLE_PERIODIC , EHCI_HRTIMER_DISABLE_ASYNC , EHCI_HRTIMER_IO_WATCHDOG , EHCI_HRTIMER_NUM_EVENTS } +E#EHCI_HRTIMER_NUM_EVENTS 12 +s#ehci_caps struct ehci_caps { t#u32 hc_capbase ; t#u32 hcs_params ; t#u32 hcc_params ; t#u8 portroute [ 8 ] ; } +s#ehci_regs struct ehci_regs { t#u32 command ; t#u32 status ; t#u32 intr_enable ; t#u32 frame_index ; t#u32 segment ; t#u32 frame_list ; t#u32 async_next ; t#u32 reserved1 [ 2 ] ; t#u32 txfill_tuning ; t#u32 reserved2 [ 6 ] ; t#u32 configured_flag ; union { t#u32 port_status [ 15 ] ; struct { t#u32 reserved3 [ 9 ] ; t#u32 usbmode ; } ; } ; union { struct { t#u32 reserved4 ; t#u32 hostpc [ 15 ] ; } ; t#u32 brcm_insnreg [ 4 ] ; } ; t#u32 reserved5 [ 2 ] ; t#u32 usbmode_ex ; } +s#ehci_dbg_port struct ehci_dbg_port { t#u32 control ; t#u32 pids ; t#u32 data03 ; t#u32 data47 ; t#u32 address ; } +e#ehci_rh_state enum ehci_rh_state { EHCI_RH_HALTED , EHCI_RH_SUSPENDED , EHCI_RH_RUNNING , EHCI_RH_STOPPING } +s#ehci_qh_hw struct ehci_qh_hw { t#__le32 hw_next ; t#__le32 hw_info1 ; t#__le32 hw_info2 ; t#__le32 hw_current ; t#__le32 hw_qtd_next ; t#__le32 hw_alt_next ; t#__le32 hw_token ; t#__le32 hw_buf [ 5 ] ; t#__le32 hw_buf_hi [ 5 ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s#ehci_per_sched struct ehci_per_sched { s#usb_device * udev ; s#usb_host_endpoint * ep ; s#list_head ps_list ; t#u16 tt_usecs ; t#u16 cs_mask ; t#u16 period ; t#u16 phase ; t#u8 bw_phase ; t#u8 phase_uf ; t#u8 usecs , c_usecs ; t#u8 bw_uperiod ; t#u8 bw_period ; } +s#ehci_iso_stream struct ehci_iso_stream { s#ehci_qh_hw * hw ; t#u8 bEndpointAddress ; t#u8 highspeed ; s#list_head td_list ; s#list_head free_list ; s#ehci_per_sched ps ; unsigned next_uframe ; t#__le32 splits ; t#u16 uperiod ; t#u16 maxp ; unsigned bandwidth ; t#__le32 buf0 ; t#__le32 buf1 ; t#__le32 buf2 ; t#__le32 address ; } +s#ehci_itd struct ehci_itd { t#__le32 hw_next ; t#__le32 hw_transaction [ 8 ] ; t#__le32 hw_bufp [ 7 ] ; t#__le32 hw_bufp_hi [ 7 ] ; t#dma_addr_t itd_dma ; u#ehci_shadow itd_next ; s#urb * urb ; s#ehci_iso_stream * stream ; s#list_head itd_list ; unsigned frame ; unsigned pg ; unsigned index [ 8 ] ; } +s#ehci_sitd struct ehci_sitd { t#__le32 hw_next ; t#__le32 hw_fullspeed_ep ; t#__le32 hw_uframe ; t#__le32 hw_results ; t#__le32 hw_buf [ 2 ] ; t#__le32 hw_backpointer ; t#__le32 hw_buf_hi [ 2 ] ; t#dma_addr_t sitd_dma ; u#ehci_shadow sitd_next ; s#urb * urb ; s#ehci_iso_stream * stream ; s#list_head sitd_list ; unsigned frame ; unsigned index ; } +s#ehci_fstn struct ehci_fstn { t#__le32 hw_next ; t#__le32 hw_prev ; t#dma_addr_t fstn_dma ; u#ehci_shadow fstn_next ; } +u#ehci_shadow union ehci_shadow { s#ehci_qh * qh ; s#ehci_itd * itd ; s#ehci_sitd * sitd ; s#ehci_fstn * fstn ; t#__le32 * hw_next ; void * ptr ; } +s#ehci_qtd struct ehci_qtd { t#__le32 hw_next ; t#__le32 hw_alt_next ; t#__le32 hw_token ; t#__le32 hw_buf [ 5 ] ; t#__le32 hw_buf_hi [ 5 ] ; t#dma_addr_t qtd_dma ; s#list_head qtd_list ; s#urb * urb ; t#size_t length ; } +s#ehci_qh struct ehci_qh { s#ehci_qh_hw * hw ; t#dma_addr_t qh_dma ; u#ehci_shadow qh_next ; s#list_head qtd_list ; s#list_head intr_node ; s#ehci_qtd * dummy ; s#list_head unlink_node ; s#ehci_per_sched ps ; unsigned unlink_cycle ; t#u8 qh_state ; t#u8 xacterrs ; t#u8 unlink_reason ; t#u8 gap_uf ; unsigned is_out : 1 ; unsigned clearing_tt : 1 ; unsigned dequeue_during_giveback : 1 ; unsigned should_be_inactive : 1 ; } +s##dma_pool +s#ehci_stats struct ehci_stats { unsigned long normal ; unsigned long error ; unsigned long iaa ; unsigned long lost_iaa ; unsigned long complete ; unsigned long unlink ; } +s#ehci_hcd struct ehci_hcd { e#ehci_hrtimer_event next_hrtimer_event ; unsigned enabled_hrtimer_events ; t#ktime_t hr_timeouts [ E#EHCI_HRTIMER_NUM_EVENTS ] ; s#hrtimer hrtimer ; int PSS_poll_count ; int ASS_poll_count ; int died_poll_count ; s#ehci_caps * caps ; s#ehci_regs * regs ; s#ehci_dbg_port * debug ; t#__u32 hcs_params ; t#spinlock_t lock ; e#ehci_rh_state rh_state ; t#bool scanning : 1 ; t#bool need_rescan : 1 ; t#bool intr_unlinking : 1 ; t#bool iaa_in_progress : 1 ; t#bool async_unlinking : 1 ; t#bool shutdown : 1 ; s#ehci_qh * qh_scan_next ; s#ehci_qh * async ; s#ehci_qh * dummy ; s#list_head async_unlink ; s#list_head async_idle ; unsigned async_unlink_cycle ; unsigned async_count ; t#__le32 old_current ; t#__le32 old_token ; unsigned periodic_size ; t#__le32 * periodic ; t#dma_addr_t periodic_dma ; s#list_head intr_qh_list ; unsigned i_thresh ; u#ehci_shadow * pshadow ; s#list_head intr_unlink_wait ; s#list_head intr_unlink ; unsigned intr_unlink_wait_cycle ; unsigned intr_unlink_cycle ; unsigned now_frame ; unsigned last_iso_frame ; unsigned intr_count ; unsigned isoc_count ; unsigned periodic_count ; unsigned uframe_periodic_max ; s#list_head cached_itd_list ; s#ehci_itd * last_itd_to_free ; s#list_head cached_sitd_list ; s#ehci_sitd * last_sitd_to_free ; unsigned long reset_done [ 15 ] ; unsigned long bus_suspended ; unsigned long companion_ports ; unsigned long owned_ports ; unsigned long port_c_suspend ; unsigned long suspended_ports ; unsigned long resuming_ports ; s#dma_pool * qh_pool ; s#dma_pool * qtd_pool ; s#dma_pool * itd_pool ; s#dma_pool * sitd_pool ; unsigned random_frame ; unsigned long next_statechange ; t#ktime_t last_periodic_enable ; t#u32 command ; unsigned no_selective_suspend : 1 ; unsigned has_fsl_port_bug : 1 ; unsigned has_fsl_hs_errata : 1 ; unsigned has_fsl_susp_errata : 1 ; unsigned big_endian_mmio : 1 ; unsigned big_endian_desc : 1 ; unsigned big_endian_capbase : 1 ; unsigned has_amcc_usb23 : 1 ; unsigned need_io_watchdog : 1 ; unsigned amd_pll_fix : 1 ; unsigned use_dummy_qh : 1 ; unsigned has_synopsys_hc_bug : 1 ; unsigned frame_index_bug : 1 ; unsigned need_oc_pp_cycle : 1 ; unsigned imx28_write_fix : 1 ; unsigned spurious_oc : 1 ; unsigned is_aspeed : 1 ; unsigned zx_wakeup_clear_needed : 1 ; t#__le32 * ohci_hcctrl_reg ; unsigned has_hostpc : 1 ; unsigned has_tdi_phy_lpm : 1 ; unsigned has_ppcd : 1 ; t#u8 sbrn ; s#ehci_stats stats ; s#dentry * debug_dir ; t#u8 bandwidth [ 64 ] ; t#u8 tt_budget [ 64 ] ; s#list_head tt_list ; unsigned long priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( s64 ) ) ) ) ; } +ehci_handshake extern int ehci_handshake ( s#ehci_hcd * , void * , t#u32 , t#u32 , int ) +ehci_reset extern int ehci_reset ( s#ehci_hcd * ) +ehci_adjust_port_wakeup_flags extern void ehci_adjust_port_wakeup_flags ( s#ehci_hcd * , t#bool , t#bool ) +s##regulator +s##usb_gadget +s##extcon_dev +s##usb_phy_roothub +s##gen_pool +ehci_hub_control extern int ehci_hub_control ( s#usb_hcd * , t#u16 , t#u16 , t#u16 , char * , t#u16 ) +ehci_setup extern int ehci_setup ( s#usb_hcd * ) +ehci_suspend extern int ehci_suspend ( s#usb_hcd * , t#bool ) +ehci_resume extern int ehci_resume ( s#usb_hcd * , t#bool ) +s#ehci_driver_overrides struct ehci_driver_overrides { t#size_t extra_priv_size ; int ( * reset ) ( s#usb_hcd * ) ; int ( * port_power ) ( s#usb_hcd * , int , t#bool ) ; } +ehci_init_driver extern void ehci_init_driver ( s#hc_driver * , const s#ehci_driver_overrides * ) + +/* drivers/usb/host/ohci-hcd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##ep_device +s##wusb_dev +s##mon_bus +s##regulator +s##usb_gadget +s##extcon_dev +s##usb_phy_roothub +s##dma_pool +ohci_hub_status_data extern int ohci_hub_status_data ( s#usb_hcd * , char * ) +ohci_hub_control extern int ohci_hub_control ( s#usb_hcd * , t#u16 , t#u16 , t#u16 , char * , t#u16 ) +ohci_setup extern int ohci_setup ( s#usb_hcd * ) +t#__hc32 typedef t#__u32 __hc32 +s#ohci_roothub_regs struct ohci_roothub_regs { t#__hc32 a ; t#__hc32 b ; t#__hc32 status ; t#__hc32 portstatus [ 15 ] ; } +s#ohci_regs struct ohci_regs { t#__hc32 revision ; t#__hc32 control ; t#__hc32 cmdstatus ; t#__hc32 intrstatus ; t#__hc32 intrenable ; t#__hc32 intrdisable ; t#__hc32 hcca ; t#__hc32 ed_periodcurrent ; t#__hc32 ed_controlhead ; t#__hc32 ed_controlcurrent ; t#__hc32 ed_bulkhead ; t#__hc32 ed_bulkcurrent ; t#__hc32 donehead ; t#__hc32 fminterval ; t#__hc32 fmremaining ; t#__hc32 fmnumber ; t#__hc32 periodicstart ; t#__hc32 lsthresh ; s#ohci_roothub_regs roothub ; } +s#ohci_hcca struct ohci_hcca { t#__hc32 int_table [ 32 ] ; t#__hc32 frame_no ; t#__hc32 done_head ; t#u8 reserved_for_hc [ 116 ] ; t#u8 what [ 4 ] ; } +t#__hc16 typedef t#__u16 __hc16 +s#td struct td { t#__hc32 hwINFO ; t#__hc32 hwCBP ; t#__hc32 hwNextTD ; t#__hc32 hwBE ; t#__hc16 hwPSW [ 2 ] ; t#__u8 index ; s#ed * ed ; s#td * td_hash ; s#td * next_dl_td ; s#urb * urb ; t#dma_addr_t td_dma ; t#dma_addr_t data_dma ; s#list_head td_list ; } +s#ed struct ed { t#__hc32 hwINFO ; t#__hc32 hwTailP ; t#__hc32 hwHeadP ; t#__hc32 hwNextED ; t#dma_addr_t dma ; s#td * dummy ; s#ed * ed_next ; s#ed * ed_prev ; s#list_head td_list ; s#list_head in_use_list ; t#u8 state ; t#u8 type ; t#u8 branch ; t#u16 interval ; t#u16 load ; t#u16 last_iso ; t#u16 tick ; unsigned takeback_wdh_cnt ; s#td * pending_td ; } +e#ohci_rh_state enum ohci_rh_state { OHCI_RH_HALTED , OHCI_RH_SUSPENDED , OHCI_RH_RUNNING } +s#ohci_hcd struct ohci_hcd { t#spinlock_t lock ; s#ohci_regs * regs ; s#ohci_hcca * hcca ; t#dma_addr_t hcca_dma ; s#ed * ed_rm_list ; s#ed * ed_bulktail ; s#ed * ed_controltail ; s#ed * periodic [ 32 ] ; void ( * start_hnp ) ( s#ohci_hcd * ) ; s#dma_pool * td_cache ; s#dma_pool * ed_cache ; s#td * td_hash [ 64 ] ; s#td * dl_start , * dl_end ; s#list_head pending ; s#list_head eds_in_use ; e#ohci_rh_state rh_state ; int num_ports ; int load [ 32 ] ; t#u32 hc_control ; unsigned long next_statechange ; t#u32 fminterval ; unsigned autostop : 1 ; unsigned working : 1 ; unsigned restart_work : 1 ; unsigned long flags ; unsigned prev_frame_no ; unsigned wdh_cnt , prev_wdh_cnt ; t#u32 prev_donehead ; s#timer_list io_watchdog ; s#work_struct nec_work ; s#dentry * debug_dir ; unsigned long priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( s64 ) ) ) ) ; } +ohci_restart extern int ohci_restart ( s#ohci_hcd * ) +ohci_suspend extern int ohci_suspend ( s#usb_hcd * , t#bool ) +ohci_resume extern int ohci_resume ( s#usb_hcd * , t#bool ) +s#ohci_driver_overrides struct ohci_driver_overrides { const char * product_desc ; t#size_t extra_priv_size ; int ( * reset ) ( s#usb_hcd * ) ; } +ohci_init_driver extern void ohci_init_driver ( s#hc_driver * , const s#ohci_driver_overrides * ) + +/* drivers/usb/host/pci-quirks.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sb800_prefetch void sb800_prefetch ( s#device * , int ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +usb_hcd_amd_remote_wakeup_quirk int usb_hcd_amd_remote_wakeup_quirk ( s#pci_dev * ) +usb_amd_hang_symptom_quirk t#bool usb_amd_hang_symptom_quirk ( void ) +usb_amd_prefetch_quirk t#bool usb_amd_prefetch_quirk ( void ) +usb_amd_quirk_pll_check t#bool usb_amd_quirk_pll_check ( void ) +usb_amd_quirk_pll_disable void usb_amd_quirk_pll_disable ( void ) +usb_asmedia_modifyflowcontrol void usb_asmedia_modifyflowcontrol ( s#pci_dev * ) +usb_amd_quirk_pll_enable void usb_amd_quirk_pll_enable ( void ) +usb_amd_dev_put void usb_amd_dev_put ( void ) +usb_amd_pt_check_port t#bool usb_amd_pt_check_port ( s#device * , int ) +uhci_reset_hc void uhci_reset_hc ( s#pci_dev * , unsigned long ) +uhci_check_and_reset_hc int uhci_check_and_reset_hc ( s#pci_dev * , unsigned long ) +usb_enable_intel_xhci_ports void usb_enable_intel_xhci_ports ( s#pci_dev * ) +usb_disable_xhci_ports void usb_disable_xhci_ports ( s#pci_dev * ) + +/* drivers/usb/host/sl811-hcd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mfd_cell +sl811h_driver s#platform_driver sl811h_driver + +/* drivers/usb/host/xhci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_phy +s##usb_phy_roothub +s##dma_pool +s##gen_pool +xhci_run int xhci_run ( s#usb_hcd * ) +xhci_shutdown void xhci_shutdown ( s#usb_hcd * ) +s#xhci_cap_regs struct xhci_cap_regs { t#__le32 hc_capbase ; t#__le32 hcs_params1 ; t#__le32 hcs_params2 ; t#__le32 hcs_params3 ; t#__le32 hcc_params ; t#__le32 db_off ; t#__le32 run_regs_off ; t#__le32 hcc_params2 ; } +s#xhci_op_regs struct xhci_op_regs { t#__le32 command ; t#__le32 status ; t#__le32 page_size ; t#__le32 reserved1 ; t#__le32 reserved2 ; t#__le32 dev_notification ; t#__le64 cmd_ring ; t#__le32 reserved3 [ 4 ] ; t#__le64 dcbaa_ptr ; t#__le32 config_reg ; t#__le32 reserved4 [ 241 ] ; t#__le32 port_status_base ; t#__le32 port_power_base ; t#__le32 port_link_base ; t#__le32 reserved5 ; t#__le32 reserved6 [ 4 * 254 ] ; } +s#xhci_intr_reg struct xhci_intr_reg { t#__le32 irq_pending ; t#__le32 irq_control ; t#__le32 erst_size ; t#__le32 rsvd ; t#__le64 erst_base ; t#__le64 erst_dequeue ; } +s#xhci_run_regs struct xhci_run_regs { t#__le32 microframe_index ; t#__le32 rsvd [ 7 ] ; s#xhci_intr_reg ir_set [ 128 ] ; } +s#xhci_doorbell_array struct xhci_doorbell_array { t#__le32 doorbell [ 256 ] ; } +s##clk +s##reset_control +s#xhci_device_context_array struct xhci_device_context_array { t#__le64 dev_context_ptrs [ 256 ] ; t#dma_addr_t dma ; } +s#xhci_link_trb struct xhci_link_trb { t#__le64 segment_ptr ; t#__le32 intr_target ; t#__le32 control ; } +s#xhci_transfer_event struct xhci_transfer_event { t#__le64 buffer ; t#__le32 transfer_len ; t#__le32 flags ; } +s#xhci_event_cmd struct xhci_event_cmd { t#__le64 cmd_trb ; t#__le32 status ; t#__le32 flags ; } +s#xhci_generic_trb struct xhci_generic_trb { t#__le32 field [ 4 ] ; } +u#xhci_trb union xhci_trb { s#xhci_link_trb link ; s#xhci_transfer_event trans_event ; s#xhci_event_cmd event_cmd ; s#xhci_generic_trb generic ; } +s#xhci_segment struct xhci_segment { u#xhci_trb * trbs ; s#xhci_segment * next ; t#dma_addr_t dma ; t#dma_addr_t bounce_dma ; void * bounce_buf ; unsigned int bounce_offs ; unsigned int bounce_len ; } +e#xhci_ring_type enum xhci_ring_type { TYPE_CTRL = 0 , TYPE_ISOC , TYPE_BULK , TYPE_INTR , TYPE_STREAM , TYPE_COMMAND , TYPE_EVENT , } +s#xhci_ring struct xhci_ring { s#xhci_segment * first_seg ; s#xhci_segment * last_seg ; u#xhci_trb * enqueue ; s#xhci_segment * enq_seg ; u#xhci_trb * dequeue ; s#xhci_segment * deq_seg ; s#list_head td_list ; t#u32 cycle_state ; unsigned int stream_id ; unsigned int num_segs ; unsigned int num_trbs_free ; unsigned int num_trbs_free_temp ; unsigned int bounce_buf_len ; e#xhci_ring_type type ; t#bool last_td_was_short ; s#xarray * trb_address_map ; } +s#xhci_container_ctx struct xhci_container_ctx { unsigned type ; int size ; t#u8 * bytes ; t#dma_addr_t dma ; } +s#xhci_command struct xhci_command { s#xhci_container_ctx * in_ctx ; t#u32 status ; int slot_id ; s#completion * completion ; u#xhci_trb * command_trb ; s#list_head cmd_list ; } +s#xhci_erst_entry struct xhci_erst_entry { t#__le64 seg_addr ; t#__le32 seg_size ; t#__le32 rsvd ; } +s#xhci_erst struct xhci_erst { s#xhci_erst_entry * entries ; unsigned int num_entries ; t#dma_addr_t erst_dma_addr ; unsigned int erst_size ; } +s#xhci_scratchpad struct xhci_scratchpad { t#u64 * sp_array ; t#dma_addr_t sp_dma ; void * * sp_buffers ; } +s#xhci_stream_ctx struct xhci_stream_ctx { t#__le64 stream_ring ; t#__le32 reserved [ 2 ] ; } +s#xhci_stream_info struct xhci_stream_info { s#xhci_ring * * stream_rings ; unsigned int num_streams ; s#xhci_stream_ctx * stream_ctx_array ; unsigned int num_stream_ctxs ; t#dma_addr_t ctx_array_dma ; s#xarray trb_address_map ; s#xhci_command * free_streams_command ; } +s#xhci_bw_info struct xhci_bw_info { unsigned int ep_interval ; unsigned int mult ; unsigned int num_packets ; unsigned int max_packet_size ; unsigned int max_esit_payload ; unsigned int type ; } +s#xhci_virt_ep struct xhci_virt_ep { s#xhci_virt_device * vdev ; unsigned int ep_index ; s#xhci_ring * ring ; s#xhci_stream_info * stream_info ; s#xhci_ring * new_ring ; unsigned int err_count ; unsigned int ep_state ; s#list_head cancelled_td_list ; s#xhci_hcd * xhci ; s#xhci_segment * queued_deq_seg ; u#xhci_trb * queued_deq_ptr ; t#bool skip ; s#xhci_bw_info bw_info ; s#list_head bw_endpoint_list ; int next_frame_id ; t#bool use_extended_tbc ; } +s#xhci_interval_bw struct xhci_interval_bw { unsigned int num_packets ; s#list_head endpoints ; unsigned int overhead [ 3 ] ; } +s#xhci_interval_bw_table struct xhci_interval_bw_table { unsigned int interval0_esit_payload ; s#xhci_interval_bw interval_bw [ 16 ] ; unsigned int bw_used ; unsigned int ss_bw_in ; unsigned int ss_bw_out ; } +s#xhci_tt_bw_info struct xhci_tt_bw_info { s#list_head tt_list ; int slot_id ; int ttport ; s#xhci_interval_bw_table bw_table ; int active_eps ; } +s#xhci_virt_device struct xhci_virt_device { int slot_id ; s#usb_device * udev ; s#xhci_container_ctx * out_ctx ; s#xhci_container_ctx * in_ctx ; s#xhci_virt_ep eps [ 31 ] ; t#u8 fake_port ; t#u8 real_port ; s#xhci_interval_bw_table * bw_table ; s#xhci_tt_bw_info * tt_info ; unsigned long flags ; t#u16 current_mel ; void * debugfs_private ; } +s#xhci_root_port_bw_info struct xhci_root_port_bw_info { s#list_head tts ; unsigned int num_active_tts ; s#xhci_interval_bw_table bw_table ; } +s#s3_save struct s3_save { t#u32 command ; t#u32 dev_nt ; t#u64 dcbaa_ptr ; t#u32 config_reg ; t#u32 irq_pending ; t#u32 irq_control ; t#u32 erst_size ; t#u64 erst_base ; t#u64 erst_dequeue ; } +s#xhci_bus_state struct xhci_bus_state { unsigned long bus_suspended ; unsigned long next_statechange ; t#u32 port_c_suspend ; t#u32 suspended_ports ; t#u32 port_remote_wakeup ; unsigned long resume_done [ 31 ] ; unsigned long resuming_ports ; unsigned long rexit_ports ; s#completion rexit_done [ 31 ] ; s#completion u3exit_done [ 31 ] ; } +s#xhci_hub struct xhci_hub { s#xhci_port * * ports ; unsigned int num_ports ; s#usb_hcd * hcd ; s#xhci_bus_state bus_state ; t#u8 maj_rev ; t#u8 min_rev ; } +s#xhci_port_cap struct xhci_port_cap { t#u32 * psi ; t#u8 psi_count ; t#u8 psi_uid_count ; t#u8 maj_rev ; t#u8 min_rev ; } +s#xhci_port struct xhci_port { t#__le32 * addr ; int hw_portnum ; int hcd_portnum ; s#xhci_hub * rhub ; s#xhci_port_cap * port_cap ; } +s#xhci_hcd struct xhci_hcd { s#usb_hcd * main_hcd ; s#usb_hcd * shared_hcd ; s#xhci_cap_regs * cap_regs ; s#xhci_op_regs * op_regs ; s#xhci_run_regs * run_regs ; s#xhci_doorbell_array * dba ; s#xhci_intr_reg * ir_set ; t#__u32 hcs_params1 ; t#__u32 hcs_params2 ; t#__u32 hcs_params3 ; t#__u32 hcc_params ; t#__u32 hcc_params2 ; t#spinlock_t lock ; t#u8 sbrn ; t#u16 hci_version ; t#u8 max_slots ; t#u8 max_interrupters ; t#u8 max_ports ; t#u8 isoc_threshold ; t#u32 imod_interval ; t#u32 isoc_bei_interval ; int event_ring_max ; int page_size ; int page_shift ; int msix_count ; s#clk * clk ; s#clk * reg_clk ; s#reset_control * reset ; s#xhci_device_context_array * dcbaa ; s#xhci_ring * cmd_ring ; unsigned int cmd_ring_state ; s#list_head cmd_list ; unsigned int cmd_ring_reserved_trbs ; s#delayed_work cmd_timer ; s#completion cmd_ring_stop_completion ; s#xhci_command * current_cmd ; s#xhci_ring * event_ring ; s#xhci_erst erst ; s#xhci_scratchpad * scratchpad ; s#mutex mutex ; s#xhci_virt_device * devs [ 256 ] ; s#xhci_root_port_bw_info * rh_bw ; s#dma_pool * device_pool ; s#dma_pool * segment_pool ; s#dma_pool * small_streams_pool ; s#dma_pool * medium_streams_pool ; unsigned int xhc_state ; s#s3_save s3 ; unsigned long long quirks ; unsigned int num_active_eps ; unsigned int limit_active_eps ; s#xhci_port * hw_ports ; s#xhci_hub usb2_rhub ; s#xhci_hub usb3_rhub ; unsigned hw_lpm_support : 1 ; unsigned broken_suspend : 1 ; unsigned allow_single_roothub : 1 ; t#u32 * ext_caps ; unsigned int num_ext_caps ; s#xhci_port_cap * port_caps ; unsigned int num_port_caps ; s#timer_list comp_mode_recovery_timer ; t#u32 port_status_u0 ; t#u16 test_mode ; s#dentry * debugfs_root ; s#dentry * debugfs_slots ; s#list_head regset_list ; void * dbc ; unsigned long priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( s64 ) ) ) ) ; } +xhci_suspend int xhci_suspend ( s#xhci_hcd * , t#bool ) +xhci_resume int xhci_resume ( s#xhci_hcd * , t#bool ) +xhci_get_endpoint_index unsigned int xhci_get_endpoint_index ( s#usb_endpoint_descriptor * ) +xhci_drop_endpoint int xhci_drop_endpoint ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * ) +xhci_add_endpoint int xhci_add_endpoint ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * ) +xhci_check_bandwidth int xhci_check_bandwidth ( s#usb_hcd * , s#usb_device * ) +xhci_reset_bandwidth void xhci_reset_bandwidth ( s#usb_hcd * , s#usb_device * ) +t#xhci_get_quirks_t typedef void ( * xhci_get_quirks_t ) ( s#device * , s#xhci_hcd * ) +xhci_gen_setup int xhci_gen_setup ( s#usb_hcd * , t#xhci_get_quirks_t ) +s#xhci_driver_overrides struct xhci_driver_overrides { t#size_t extra_priv_size ; int ( * reset ) ( s#usb_hcd * ) ; int ( * start ) ( s#usb_hcd * ) ; int ( * add_endpoint ) ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * ) ; int ( * drop_endpoint ) ( s#usb_hcd * , s#usb_device * , s#usb_host_endpoint * ) ; int ( * check_bandwidth ) ( s#usb_hcd * , s#usb_device * ) ; void ( * reset_bandwidth ) ( s#usb_hcd * , s#usb_device * ) ; } +xhci_init_driver void xhci_init_driver ( s#hc_driver * , const s#xhci_driver_overrides * ) + +/* drivers/usb/host/xhci-dbg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ep_device +s##wusb_dev +s##mon_bus +s##scatterlist +s##usb_phy +s##usb_phy_roothub +s##dma_pool +s##gen_pool +s##clk +s##reset_control +xhci_dbg_trace void xhci_dbg_trace ( s#xhci_hcd * , void ( * ) ( s#va_format * ) , const char * , ... ) + +/* drivers/usb/host/xhci-ext-caps.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_phy +s##usb_phy_roothub +s##dma_pool +s##gen_pool +s##clk +s##reset_control +xhci_ext_cap_init int xhci_ext_cap_init ( s#xhci_hcd * ) + +/* drivers/usb/host/xhci-mem.o */ +s#xhci_ep_ctx struct xhci_ep_ctx { t#__le32 ep_info ; t#__le32 ep_info2 ; t#__le64 deq ; t#__le32 tx_info ; t#__le32 reserved [ 3 ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_phy +s##usb_phy_roothub +s##dma_pool +s##gen_pool +s##clk +s##reset_control +xhci_get_ep_ctx s#xhci_ep_ctx * xhci_get_ep_ctx ( s#xhci_hcd * , s#xhci_container_ctx * , unsigned int ) + +/* drivers/usb/host/xhci-pci-renesas.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +renesas_xhci_check_request_fw int renesas_xhci_check_request_fw ( s#pci_dev * , const s#pci_device_id * ) + +/* drivers/usb/host/xhci-trace.o */ +s##static_key_mod +__tracepoint_xhci_dbg_quirks extern s#tracepoint __tracepoint_xhci_dbg_quirks +__traceiter_xhci_dbg_quirks extern int __traceiter_xhci_dbg_quirks ( void * , s#va_format * ) +__SCK__tp_func_xhci_dbg_quirks extern s#static_call_key __SCK__tp_func_xhci_dbg_quirks +s##static_call_tramp +__SCT__tp_func_xhci_dbg_quirks extern s#static_call_tramp __SCT__tp_func_xhci_dbg_quirks + +/* drivers/usb/misc/ezusb.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +ezusb_fx1_set_reset extern int ezusb_fx1_set_reset ( s#usb_device * , unsigned char ) +ezusb_fx1_ihex_firmware_download extern int ezusb_fx1_ihex_firmware_download ( s#usb_device * , const char * ) + +/* drivers/usb/misc/ftdi-elan.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mfd_cell +ftdi_elan_gone_away void ftdi_elan_gone_away ( s#platform_device * ) +usb_ftdi_elan_write_pcimem int usb_ftdi_elan_write_pcimem ( s#platform_device * , int , t#u8 , t#u32 ) +usb_ftdi_elan_read_pcimem int usb_ftdi_elan_read_pcimem ( s#platform_device * , int , t#u8 , t#u32 * ) +s##mon_bus +s##ep_device +s##wusb_dev +s##scatterlist +usb_ftdi_elan_edset_setup int usb_ftdi_elan_edset_setup ( s#platform_device * , t#u8 , void * , s#urb * , t#u8 , t#u8 , t#u8 , void ( * ) ( void * , s#urb * , t#u8 * , int , int , int , int , int , int , int , int , int ) ) +usb_ftdi_elan_edset_input int usb_ftdi_elan_edset_input ( s#platform_device * , t#u8 , void * , s#urb * , t#u8 , t#u8 , t#u8 , void ( * ) ( void * , s#urb * , t#u8 * , int , int , int , int , int , int , int , int , int ) ) +usb_ftdi_elan_edset_empty int usb_ftdi_elan_edset_empty ( s#platform_device * , t#u8 , void * , s#urb * , t#u8 , t#u8 , t#u8 , void ( * ) ( void * , s#urb * , t#u8 * , int , int , int , int , int , int , int , int , int ) ) +usb_ftdi_elan_edset_output int usb_ftdi_elan_edset_output ( s#platform_device * , t#u8 , void * , s#urb * , t#u8 , t#u8 , t#u8 , void ( * ) ( void * , s#urb * , t#u8 * , int , int , int , int , int , int , int , int , int ) ) +usb_ftdi_elan_edset_single int usb_ftdi_elan_edset_single ( s#platform_device * , t#u8 , void * , s#urb * , t#u8 , t#u8 , t#u8 , void ( * ) ( void * , s#urb * , t#u8 * , int , int , int , int , int , int , int , int , int ) ) +usb_ftdi_elan_edset_flush int usb_ftdi_elan_edset_flush ( s#platform_device * , t#u8 , void * ) + +/* drivers/usb/musb/musb_core.o */ +e#musb_mode enum musb_mode { MUSB_UNDEFINED = 0 , MUSB_HOST , MUSB_PERIPHERAL , MUSB_OTG } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +musb_get_mode extern e#musb_mode musb_get_mode ( s#device * ) +musb_readb extern t#u8 ( * musb_readb ) ( void * , t#u32 ) +musb_writeb extern void ( * musb_writeb ) ( void * , t#u32 , t#u8 ) +musb_clearb extern t#u8 ( * musb_clearb ) ( void * , t#u32 ) +musb_readw extern t#u16 ( * musb_readw ) ( void * , t#u32 ) +musb_writew extern void ( * musb_writew ) ( void * , t#u32 , t#u16 ) +musb_clearw extern t#u16 ( * musb_clearw ) ( void * , t#u32 ) +musb_readl extern t#u32 musb_readl ( void * , t#u32 ) +musb_writel extern void musb_writel ( void * , t#u32 , t#u32 ) +e#dma_channel_status enum dma_channel_status { MUSB_DMA_STATUS_UNKNOWN , MUSB_DMA_STATUS_FREE , MUSB_DMA_STATUS_BUSY , MUSB_DMA_STATUS_BUS_ABORT , MUSB_DMA_STATUS_CORE_ABORT } +s#dma_channel struct dma_channel { void * private_data ; t#size_t max_len ; t#size_t actual_len ; e#dma_channel_status status ; t#bool desired_mode ; t#bool rx_packet_done ; } +s##ep_device +s##mon_bus +s##wusb_dev +s#musb_qh struct musb_qh { s#usb_host_endpoint * hep ; s#usb_device * dev ; s#musb_hw_ep * hw_ep ; s#list_head ring ; t#u8 mux ; unsigned offset ; unsigned segsize ; t#u8 type_reg ; t#u8 intv_reg ; t#u8 addr_reg ; t#u8 h_addr_reg ; t#u8 h_port_reg ; t#u8 is_ready ; t#u8 type ; t#u8 epnum ; t#u8 hb_mult ; t#u16 maxpacket ; t#u16 frame ; unsigned iso_idx ; s#sg_mapping_iter sg_miter ; t#bool use_sg ; } +s#musb_ep struct musb_ep { s#usb_ep end_point ; char name [ 12 ] ; s#musb_hw_ep * hw_ep ; s#musb * musb ; t#u8 current_epnum ; t#u8 type ; t#u8 is_in ; t#u16 packet_sz ; const s#usb_endpoint_descriptor * desc ; s#dma_channel * dma ; s#list_head req_list ; t#u8 wedged ; t#u8 busy ; t#u8 hb_mult ; } +s#musb_hw_ep struct musb_hw_ep { s#musb * musb ; void * fifo ; void * regs ; t#u8 epnum ; t#bool is_shared_fifo ; t#bool tx_double_buffered ; t#bool rx_double_buffered ; t#u16 max_packet_sz_tx ; t#u16 max_packet_sz_rx ; s#dma_channel * tx_channel ; s#dma_channel * rx_channel ; s#musb_qh * in_qh ; s#musb_qh * out_qh ; t#u8 rx_reinit ; t#u8 tx_reinit ; s#musb_ep ep_in ; s#musb_ep ep_out ; } +s#musb_io struct musb_io { t#u32 ( * ep_offset ) ( t#u8 , t#u16 ) ; void ( * ep_select ) ( void * , t#u8 ) ; t#u32 ( * fifo_offset ) ( t#u8 ) ; void ( * read_fifo ) ( s#musb_hw_ep * , t#u16 , t#u8 * ) ; void ( * write_fifo ) ( s#musb_hw_ep * , t#u16 , const t#u8 * ) ; t#u32 ( * busctl_offset ) ( t#u8 , t#u16 ) ; t#u16 ( * get_toggle ) ( s#musb_qh * , int ) ; t#u16 ( * set_toggle ) ( s#musb_qh * , int , s#urb * ) ; } +s#dma_controller struct dma_controller { s#musb * musb ; s#dma_channel * ( * channel_alloc ) ( s#dma_controller * , s#musb_hw_ep * , t#u8 ) ; void ( * channel_release ) ( s#dma_channel * ) ; int ( * channel_program ) ( s#dma_channel * , t#u16 , t#u8 , t#dma_addr_t , t#u32 ) ; int ( * channel_abort ) ( s#dma_channel * ) ; int ( * is_compatible ) ( s#dma_channel * , t#u16 , void * , t#u32 ) ; void ( * dma_callback ) ( s#dma_controller * ) ; } +e#musb_vbus_id_status enum musb_vbus_id_status { MUSB_UNKNOWN = 0 , MUSB_ID_GROUND , MUSB_ID_FLOAT , MUSB_VBUS_VALID , MUSB_VBUS_OFF , } +s#musb_platform_ops struct musb_platform_ops { t#u32 quirks ; int ( * init ) ( s#musb * ) ; int ( * exit ) ( s#musb * ) ; void ( * enable ) ( s#musb * ) ; void ( * disable ) ( s#musb * ) ; t#u32 ( * ep_offset ) ( t#u8 , t#u16 ) ; void ( * ep_select ) ( void * , t#u8 ) ; t#u16 fifo_mode ; t#u32 ( * fifo_offset ) ( t#u8 ) ; t#u32 ( * busctl_offset ) ( t#u8 , t#u16 ) ; t#u8 ( * readb ) ( void * , t#u32 ) ; void ( * writeb ) ( void * , t#u32 , t#u8 ) ; t#u8 ( * clearb ) ( void * , t#u32 ) ; t#u16 ( * readw ) ( void * , t#u32 ) ; void ( * writew ) ( void * , t#u32 , t#u16 ) ; t#u16 ( * clearw ) ( void * , t#u32 ) ; void ( * read_fifo ) ( s#musb_hw_ep * , t#u16 , t#u8 * ) ; void ( * write_fifo ) ( s#musb_hw_ep * , t#u16 , const t#u8 * ) ; t#u16 ( * get_toggle ) ( s#musb_qh * , int ) ; t#u16 ( * set_toggle ) ( s#musb_qh * , int , s#urb * ) ; s#dma_controller * ( * dma_init ) ( s#musb * , void * ) ; void ( * dma_exit ) ( s#dma_controller * ) ; int ( * set_mode ) ( s#musb * , t#u8 ) ; void ( * try_idle ) ( s#musb * , unsigned long ) ; int ( * recover ) ( s#musb * ) ; int ( * vbus_status ) ( s#musb * ) ; void ( * set_vbus ) ( s#musb * , int ) ; void ( * pre_root_reset_end ) ( s#musb * ) ; void ( * post_root_reset_end ) ( s#musb * ) ; int ( * phy_callback ) ( e#musb_vbus_id_status ) ; void ( * clear_ep_rxintr ) ( s#musb * , int ) ; } +s#musb_csr_regs struct musb_csr_regs { t#u16 txmaxp , txcsr , rxmaxp , rxcsr ; t#u16 rxfifoadd , txfifoadd ; t#u8 txtype , txinterval , rxtype , rxinterval ; t#u8 rxfifosz , txfifosz ; t#u8 txfunaddr , txhubaddr , txhubport ; t#u8 rxfunaddr , rxhubaddr , rxhubport ; } +s#musb_context_registers struct musb_context_registers { t#u8 power ; t#u8 intrusbe ; t#u16 frame ; t#u8 index , testmode ; t#u8 devctl , busctl , misc ; t#u32 otg_interfsel ; s#musb_csr_regs index_regs [ ( ( u8 ) 16 ) ] ; } +e#musb_h_ep0_state enum musb_h_ep0_state { MUSB_EP0_IDLE , MUSB_EP0_START , MUSB_EP0_IN , MUSB_EP0_OUT , MUSB_EP0_STATUS , } +s##regulator +s##usb_udc +s##extcon_dev +e#musb_g_ep0_state enum musb_g_ep0_state { MUSB_EP0_STAGE_IDLE , MUSB_EP0_STAGE_SETUP , MUSB_EP0_STAGE_TX , MUSB_EP0_STAGE_RX , MUSB_EP0_STAGE_STATUSIN , MUSB_EP0_STAGE_STATUSOUT , MUSB_EP0_STAGE_ACKWAIT , } +s##usb_phy_roothub +s##dma_pool +s##gen_pool +e#musb_fifo_style enum musb_fifo_style { FIFO_RXTX , FIFO_TX , FIFO_RX } +e#musb_buf_mode enum musb_buf_mode { BUF_SINGLE , BUF_DOUBLE } +s#musb_fifo_cfg struct musb_fifo_cfg { t#u8 hw_ep_num ; e#musb_fifo_style style ; e#musb_buf_mode mode ; t#u16 maxpacket ; } +s#musb_hdrc_config struct musb_hdrc_config { s#musb_fifo_cfg * fifo_cfg ; unsigned fifo_cfg_size ; unsigned multipoint : 1 ; unsigned dyn_fifo : 1 ; unsigned host_port_deassert_reset_at_resume : 1 ; t#u8 num_eps ; t#u8 ram_bits ; t#u32 maximum_speed ; } +s#musb struct musb { t#spinlock_t lock ; t#spinlock_t list_lock ; s#musb_io io ; const s#musb_platform_ops * ops ; s#musb_context_registers context ; t#irqreturn_t ( * isr ) ( int , void * ) ; s#delayed_work irq_work ; s#delayed_work deassert_reset_work ; s#delayed_work finish_resume_work ; s#delayed_work gadget_work ; t#u16 hwvers ; t#u16 intrrxe ; t#u16 intrtxe ; t#u32 port1_status ; unsigned long rh_timer ; e#musb_h_ep0_state ep0_stage ; s#musb_hw_ep * bulk_ep ; s#list_head control ; s#list_head in_bulk ; s#list_head out_bulk ; s#list_head pending_list ; s#timer_list otg_timer ; s#timer_list dev_timer ; s#notifier_block nb ; s#dma_controller * dma_controller ; s#device * controller ; void * ctrl_base ; void * mregs ; t#u8 int_usb ; t#u16 int_rx ; t#u16 int_tx ; s#usb_phy * xceiv ; s#phy * phy ; int nIrq ; unsigned irq_wake : 1 ; s#musb_hw_ep endpoints [ ( ( u8 ) 16 ) ] ; t#u16 vbuserr_retry ; t#u16 epmask ; t#u8 nr_endpoints ; int ( * board_set_power ) ( int ) ; t#u8 min_power ; e#musb_mode port_mode ; t#bool session ; unsigned long quirk_retries ; t#bool is_host ; int a_wait_bcon ; unsigned long idle_timeout ; unsigned is_initialized : 1 ; unsigned is_runtime_suspended : 1 ; unsigned is_active : 1 ; unsigned is_multipoint : 1 ; unsigned hb_iso_rx : 1 ; unsigned hb_iso_tx : 1 ; unsigned dyn_fifo : 1 ; unsigned bulk_split : 1 ; unsigned bulk_combine : 1 ; unsigned is_suspended : 1 ; unsigned may_wakeup : 1 ; unsigned is_self_powered : 1 ; unsigned is_bus_powered : 1 ; unsigned set_address : 1 ; unsigned test_mode : 1 ; unsigned softconnect : 1 ; unsigned flush_irq_work : 1 ; t#u8 address ; t#u8 test_mode_nr ; t#u16 ackpend ; e#musb_g_ep0_state ep0_state ; s#usb_gadget g ; s#usb_gadget_driver * gadget_driver ; s#usb_hcd * hcd ; const s#musb_hdrc_config * config ; int xceiv_old_state ; s#dentry * debugfs_root ; } +musb_set_host extern int musb_set_host ( s#musb * ) +musb_set_peripheral extern int musb_set_peripheral ( s#musb * ) +musb_interrupt extern t#irqreturn_t musb_interrupt ( s#musb * ) +musb_mailbox int musb_mailbox ( e#musb_vbus_id_status ) +musb_queue_resume_work int musb_queue_resume_work ( s#musb * , int ( * ) ( s#musb * , void * ) , void * ) + +/* drivers/usb/musb/musb_virthub.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mon_bus +s##wusb_dev +s##regulator +s##usb_udc +s##extcon_dev +s##usb_phy_roothub +s##dma_pool +s##gen_pool +musb_root_disconnect extern void musb_root_disconnect ( s#musb * ) + +/* drivers/usb/phy/of.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_usb_get_phy_mode e#usb_phy_interface of_usb_get_phy_mode ( s#device_node * ) + +/* drivers/usb/phy/phy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##usb_otg +s##extcon_dev +usb_phy_set_charger_current extern void usb_phy_set_charger_current ( s#usb_phy * , unsigned int ) +usb_phy_get_charger_current extern void usb_phy_get_charger_current ( s#usb_phy * , unsigned int * , unsigned int * ) +usb_phy_set_charger_state extern void usb_phy_set_charger_state ( s#usb_phy * , e#usb_charger_state ) +devm_usb_get_phy extern s#usb_phy * devm_usb_get_phy ( s#device * , e#usb_phy_type ) +usb_get_phy extern s#usb_phy * usb_get_phy ( e#usb_phy_type ) +devm_usb_get_phy_by_node extern s#usb_phy * devm_usb_get_phy_by_node ( s#device * , s#device_node * , s#notifier_block * ) +devm_usb_get_phy_by_phandle extern s#usb_phy * devm_usb_get_phy_by_phandle ( s#device * , const char * , t#u8 ) +devm_usb_put_phy extern void devm_usb_put_phy ( s#device * , s#usb_phy * ) +usb_put_phy extern void usb_put_phy ( s#usb_phy * ) +usb_add_phy extern int usb_add_phy ( s#usb_phy * , e#usb_phy_type ) +usb_add_phy_dev extern int usb_add_phy_dev ( s#usb_phy * ) +usb_remove_phy extern void usb_remove_phy ( s#usb_phy * ) +usb_phy_set_event extern void usb_phy_set_event ( s#usb_phy * , unsigned long ) + +/* drivers/usb/phy/phy-generic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +usb_phy_generic_register extern s#platform_device * usb_phy_generic_register ( void ) +usb_phy_generic_unregister extern void usb_phy_generic_unregister ( s#platform_device * ) +s##regulator +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_udc +s##extcon_dev +usb_gen_phy_init int usb_gen_phy_init ( s#usb_phy * ) +usb_gen_phy_shutdown void usb_gen_phy_shutdown ( s#usb_phy * ) +s##clk +s##gpio_desc +s#usb_phy_generic struct usb_phy_generic { s#usb_phy phy ; s#device * dev ; s#clk * clk ; s#regulator * vcc ; s#gpio_desc * gpiod_reset ; s#gpio_desc * gpiod_vbus ; s#regulator * vbus_draw ; t#bool vbus_draw_enabled ; unsigned long mA ; unsigned int vbus ; } +usb_phy_gen_create_phy int usb_phy_gen_create_phy ( s#device * , s#usb_phy_generic * ) + +/* drivers/usb/phy/phy-isp1301.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +isp1301_get_client s#i2c_client * isp1301_get_client ( s#device_node * ) + +/* drivers/usb/phy/phy-tegra-usb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +tegra_usb_phy_preresume void tegra_usb_phy_preresume ( s#usb_phy * ) +tegra_usb_phy_postresume void tegra_usb_phy_postresume ( s#usb_phy * ) +e#tegra_usb_phy_port_speed enum tegra_usb_phy_port_speed { TEGRA_USB_PHY_PORT_SPEED_FULL = 0 , TEGRA_USB_PHY_PORT_SPEED_LOW , TEGRA_USB_PHY_PORT_SPEED_HIGH , } +tegra_ehci_phy_restore_start void tegra_ehci_phy_restore_start ( s#usb_phy * , e#tegra_usb_phy_port_speed ) +tegra_ehci_phy_restore_end void tegra_ehci_phy_restore_end ( s#usb_phy * ) + +/* drivers/usb/phy/phy-ulpi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +otg_ulpi_create s#usb_phy * otg_ulpi_create ( s#usb_phy_io_ops * , unsigned int ) +devm_otg_ulpi_create s#usb_phy * devm_otg_ulpi_create ( s#device * , s#usb_phy_io_ops * , unsigned int ) + +/* drivers/usb/phy/phy-ulpi-viewport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regulator +s##usb_tt +s##ep_device +s##wusb_dev +s##mon_bus +s##usb_gadget +s##extcon_dev +ulpi_viewport_access_ops extern s#usb_phy_io_ops ulpi_viewport_access_ops + +/* drivers/usb/roles/class.o */ +s##usb_role_switch +usb_role_switch_set_role int usb_role_switch_set_role ( s#usb_role_switch * , e#usb_role ) +usb_role_switch_get_role e#usb_role usb_role_switch_get_role ( s#usb_role_switch * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +usb_role_switch_get s#usb_role_switch * usb_role_switch_get ( s#device * ) +fwnode_usb_role_switch_get s#usb_role_switch * fwnode_usb_role_switch_get ( s#fwnode_handle * ) +usb_role_switch_put void usb_role_switch_put ( s#usb_role_switch * ) +usb_role_switch_find_by_fwnode s#usb_role_switch * usb_role_switch_find_by_fwnode ( const s#fwnode_handle * ) +usb_role_string const char * usb_role_string ( e#usb_role ) +t#usb_role_switch_set_t typedef int ( * usb_role_switch_set_t ) ( s#usb_role_switch * , e#usb_role ) +t#usb_role_switch_get_t typedef e#usb_role ( * usb_role_switch_get_t ) ( s#usb_role_switch * ) +s#usb_role_switch_desc struct usb_role_switch_desc { s#fwnode_handle * fwnode ; s#device * usb2_port ; s#device * usb3_port ; s#device * udc ; t#usb_role_switch_set_t set ; t#usb_role_switch_get_t get ; t#bool allow_userspace_control ; void * driver_data ; const char * name ; void * suse_kabi_padding ; } +usb_role_switch_register s#usb_role_switch * usb_role_switch_register ( s#device * , const s#usb_role_switch_desc * ) +usb_role_switch_unregister void usb_role_switch_unregister ( s#usb_role_switch * ) +usb_role_switch_set_drvdata void usb_role_switch_set_drvdata ( s#usb_role_switch * , void * ) +usb_role_switch_get_drvdata void * usb_role_switch_get_drvdata ( s#usb_role_switch * ) + +/* drivers/usb/serial/generic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#usb_serial_endpoints struct usb_serial_endpoints { unsigned char num_bulk_in ; unsigned char num_bulk_out ; unsigned char num_interrupt_in ; unsigned char num_interrupt_out ; s#usb_endpoint_descriptor * bulk_in [ 16 ] ; s#usb_endpoint_descriptor * bulk_out [ 16 ] ; s#usb_endpoint_descriptor * interrupt_in [ 16 ] ; s#usb_endpoint_descriptor * interrupt_out [ 16 ] ; } +s#usb_serial_driver struct usb_serial_driver { const char * description ; const s#usb_device_id * id_table ; s#list_head driver_list ; s#device_driver driver ; s#usb_driver * usb_driver ; s#usb_dynids dynids ; unsigned char num_ports ; unsigned char num_bulk_in ; unsigned char num_bulk_out ; unsigned char num_interrupt_in ; unsigned char num_interrupt_out ; t#size_t bulk_in_size ; t#size_t bulk_out_size ; int ( * probe ) ( s#usb_serial * , const s#usb_device_id * ) ; int ( * attach ) ( s#usb_serial * ) ; int ( * calc_num_ports ) ( s#usb_serial * , s#usb_serial_endpoints * ) ; void ( * disconnect ) ( s#usb_serial * ) ; void ( * release ) ( s#usb_serial * ) ; int ( * port_probe ) ( s#usb_serial_port * ) ; void ( * port_remove ) ( s#usb_serial_port * ) ; int ( * suspend ) ( s#usb_serial * , t#pm_message_t ) ; int ( * resume ) ( s#usb_serial * ) ; int ( * reset_resume ) ( s#usb_serial * ) ; int ( * open ) ( s#tty_struct * , s#usb_serial_port * ) ; void ( * close ) ( s#usb_serial_port * ) ; int ( * write ) ( s#tty_struct * , s#usb_serial_port * , const unsigned char * , int ) ; unsigned int ( * write_room ) ( s#tty_struct * ) ; int ( * ioctl ) ( s#tty_struct * , unsigned int , unsigned long ) ; void ( * get_serial ) ( s#tty_struct * , s#serial_struct * ) ; int ( * set_serial ) ( s#tty_struct * , s#serial_struct * ) ; void ( * set_termios ) ( s#tty_struct * , s#usb_serial_port * , s#ktermios * ) ; void ( * break_ctl ) ( s#tty_struct * , int ) ; unsigned int ( * chars_in_buffer ) ( s#tty_struct * ) ; void ( * wait_until_sent ) ( s#tty_struct * , long ) ; t#bool ( * tx_empty ) ( s#usb_serial_port * ) ; void ( * throttle ) ( s#tty_struct * ) ; void ( * unthrottle ) ( s#tty_struct * ) ; int ( * tiocmget ) ( s#tty_struct * ) ; int ( * tiocmset ) ( s#tty_struct * , unsigned int , unsigned int ) ; int ( * tiocmiwait ) ( s#tty_struct * , unsigned long ) ; int ( * get_icount ) ( s#tty_struct * , s#serial_icounter_struct * ) ; void ( * dtr_rts ) ( s#usb_serial_port * , int ) ; int ( * carrier_raised ) ( s#usb_serial_port * ) ; void ( * init_termios ) ( s#tty_struct * ) ; void ( * read_int_callback ) ( s#urb * ) ; void ( * write_int_callback ) ( s#urb * ) ; void ( * read_bulk_callback ) ( s#urb * ) ; void ( * write_bulk_callback ) ( s#urb * ) ; void ( * process_read_urb ) ( s#urb * ) ; int ( * prepare_write_buffer ) ( s#usb_serial_port * , void * , t#size_t ) ; } +s#usb_serial struct usb_serial { s#usb_device * dev ; s#usb_serial_driver * type ; s#usb_interface * interface ; s#usb_interface * sibling ; unsigned int suspend_count ; unsigned char disconnected : 1 ; unsigned char attached : 1 ; unsigned char minors_reserved : 1 ; unsigned char num_ports ; unsigned char num_port_pointers ; unsigned char num_interrupt_in ; unsigned char num_interrupt_out ; unsigned char num_bulk_in ; unsigned char num_bulk_out ; s#usb_serial_port * port [ 16 ] ; s#kref kref ; s#mutex disc_mutex ; void * private ; } +s#async_icount struct async_icount { t#__u32 cts , dsr , rng , dcd , tx , rx ; t#__u32 frame , parity , overrun , brk ; t#__u32 buf_overrun ; } +s#usb_serial_port struct usb_serial_port { s#usb_serial * serial ; s#tty_port port ; t#spinlock_t lock ; t#u32 minor ; t#u8 port_number ; unsigned char * interrupt_in_buffer ; s#urb * interrupt_in_urb ; t#__u8 interrupt_in_endpointAddress ; unsigned char * interrupt_out_buffer ; int interrupt_out_size ; s#urb * interrupt_out_urb ; t#__u8 interrupt_out_endpointAddress ; unsigned char * bulk_in_buffer ; int bulk_in_size ; s#urb * read_urb ; t#__u8 bulk_in_endpointAddress ; unsigned char * bulk_in_buffers [ 2 ] ; s#urb * read_urbs [ 2 ] ; unsigned long read_urbs_free ; unsigned char * bulk_out_buffer ; int bulk_out_size ; s#urb * write_urb ; s#kfifo write_fifo ; unsigned char * bulk_out_buffers [ 2 ] ; s#urb * write_urbs [ 2 ] ; unsigned long write_urbs_free ; t#__u8 bulk_out_endpointAddress ; s#async_icount icount ; int tx_bytes ; unsigned long flags ; s#work_struct work ; unsigned long sysrq ; s#device dev ; } +usb_serial_generic_open int usb_serial_generic_open ( s#tty_struct * , s#usb_serial_port * ) +usb_serial_generic_close void usb_serial_generic_close ( s#usb_serial_port * ) +usb_serial_generic_write_start int usb_serial_generic_write_start ( s#usb_serial_port * , t#gfp_t ) +usb_serial_generic_write int usb_serial_generic_write ( s#tty_struct * , s#usb_serial_port * , const unsigned char * , int ) +usb_serial_generic_chars_in_buffer unsigned int usb_serial_generic_chars_in_buffer ( s#tty_struct * ) +usb_serial_generic_wait_until_sent void usb_serial_generic_wait_until_sent ( s#tty_struct * , long ) +usb_serial_generic_submit_read_urbs int usb_serial_generic_submit_read_urbs ( s#usb_serial_port * , t#gfp_t ) +usb_serial_generic_process_read_urb void usb_serial_generic_process_read_urb ( s#urb * ) +usb_serial_generic_read_bulk_callback void usb_serial_generic_read_bulk_callback ( s#urb * ) +usb_serial_generic_write_bulk_callback void usb_serial_generic_write_bulk_callback ( s#urb * ) +usb_serial_generic_throttle void usb_serial_generic_throttle ( s#tty_struct * ) +usb_serial_generic_unthrottle void usb_serial_generic_unthrottle ( s#tty_struct * ) +usb_serial_generic_tiocmiwait int usb_serial_generic_tiocmiwait ( s#tty_struct * , unsigned long ) +usb_serial_generic_get_icount int usb_serial_generic_get_icount ( s#tty_struct * , s#serial_icounter_struct * ) +usb_serial_handle_dcd_change void usb_serial_handle_dcd_change ( s#usb_serial_port * , s#tty_struct * , unsigned int ) +usb_serial_generic_resume int usb_serial_generic_resume ( s#usb_serial * ) + +/* drivers/usb/serial/usb-serial.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_serial_claim_interface int usb_serial_claim_interface ( s#usb_serial * , s#usb_interface * ) +usb_serial_port_softint void usb_serial_port_softint ( s#usb_serial_port * ) +usb_serial_suspend int usb_serial_suspend ( s#usb_interface * , t#pm_message_t ) +usb_serial_resume int usb_serial_resume ( s#usb_interface * ) +usb_serial_register_drivers int usb_serial_register_drivers ( s#usb_serial_driver * const [ ] , const char * , const s#usb_device_id * ) +usb_serial_deregister_drivers void usb_serial_deregister_drivers ( s#usb_serial_driver * const [ ] ) + +/* drivers/usb/serial/usb_wwan.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##proc_dir_entry +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +usb_wwan_dtr_rts extern void usb_wwan_dtr_rts ( s#usb_serial_port * , int ) +usb_wwan_tiocmget extern int usb_wwan_tiocmget ( s#tty_struct * ) +usb_wwan_tiocmset extern int usb_wwan_tiocmset ( s#tty_struct * , unsigned int , unsigned int ) +usb_wwan_write extern int usb_wwan_write ( s#tty_struct * , s#usb_serial_port * , const unsigned char * , int ) +usb_wwan_write_room extern unsigned int usb_wwan_write_room ( s#tty_struct * ) +usb_wwan_chars_in_buffer extern unsigned int usb_wwan_chars_in_buffer ( s#tty_struct * ) +usb_wwan_open extern int usb_wwan_open ( s#tty_struct * , s#usb_serial_port * ) +usb_wwan_close extern void usb_wwan_close ( s#usb_serial_port * ) +usb_wwan_port_probe extern int usb_wwan_port_probe ( s#usb_serial_port * ) +usb_wwan_port_remove extern void usb_wwan_port_remove ( s#usb_serial_port * ) +usb_wwan_suspend extern int usb_wwan_suspend ( s#usb_serial * , t#pm_message_t ) +usb_wwan_resume extern int usb_wwan_resume ( s#usb_serial * ) + +/* drivers/usb/storage/protocol.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +s#us_unusual_dev struct us_unusual_dev { const char * vendorName ; const char * productName ; t#__u8 useProtocol ; t#__u8 useTransport ; int ( * initFunction ) ( s#us_data * ) ; } +t#trans_cmnd typedef int ( * trans_cmnd ) ( s#scsi_cmnd * , s#us_data * ) +t#trans_reset typedef int ( * trans_reset ) ( s#us_data * ) +t#proto_cmnd typedef void ( * proto_cmnd ) ( s#scsi_cmnd * , s#us_data * ) +t#extra_data_destructor typedef void ( * extra_data_destructor ) ( void * ) +t#pm_hook typedef void ( * pm_hook ) ( s#us_data * , int ) +s#us_data struct us_data { s#mutex dev_mutex ; s#usb_device * pusb_dev ; s#usb_interface * pusb_intf ; const s#us_unusual_dev * unusual_dev ; unsigned long fflags ; unsigned long dflags ; unsigned int send_bulk_pipe ; unsigned int recv_bulk_pipe ; unsigned int send_ctrl_pipe ; unsigned int recv_ctrl_pipe ; unsigned int recv_intr_pipe ; char * transport_name ; char * protocol_name ; t#__le32 bcs_signature ; t#u8 subclass ; t#u8 protocol ; t#u8 max_lun ; t#u8 ifnum ; t#u8 ep_bInterval ; t#trans_cmnd transport ; t#trans_reset transport_reset ; t#proto_cmnd proto_handler ; s#scsi_cmnd * srb ; unsigned int tag ; char scsi_name [ 32 ] ; s#urb * current_urb ; s#usb_ctrlrequest * cr ; s#usb_sg_request current_sg ; unsigned char * iobuf ; t#dma_addr_t iobuf_dma ; s#task_struct * ctl_thread ; s#completion cmnd_ready ; s#completion notify ; t#wait_queue_head_t delay_wait ; s#delayed_work scan_dwork ; void * extra ; t#extra_data_destructor extra_destructor ; t#pm_hook suspend_resume_hook ; int use_last_sector_hacks ; int last_sector_retries ; } +usb_stor_transparent_scsi_command extern void usb_stor_transparent_scsi_command ( s#scsi_cmnd * , s#us_data * ) +e#xfer_buf_dir enum xfer_buf_dir { TO_XFER_BUF , FROM_XFER_BUF } +usb_stor_access_xfer_buf extern unsigned int usb_stor_access_xfer_buf ( unsigned char * , unsigned int , s#scsi_cmnd * , s#scatterlist * * , unsigned int * , e#xfer_buf_dir ) +usb_stor_set_xfer_buf extern void usb_stor_set_xfer_buf ( unsigned char * , unsigned int , s#scsi_cmnd * ) + +/* drivers/usb/storage/scsiglue.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +s##proc_dir_entry +usb_stor_host_template_init extern void usb_stor_host_template_init ( s#scsi_host_template * , const char * , s#module * ) +usb_stor_sense_invalidCDB extern unsigned char usb_stor_sense_invalidCDB [ 18 ] + +/* drivers/usb/storage/transport.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +usb_stor_control_msg extern int usb_stor_control_msg ( s#us_data * , unsigned int , t#u8 , t#u8 , t#u16 , t#u16 , void * , t#u16 , int ) +usb_stor_clear_halt extern int usb_stor_clear_halt ( s#us_data * , unsigned int ) +usb_stor_ctrl_transfer extern int usb_stor_ctrl_transfer ( s#us_data * , unsigned int , t#u8 , t#u8 , t#u16 , t#u16 , void * , t#u16 ) +usb_stor_bulk_transfer_buf extern int usb_stor_bulk_transfer_buf ( s#us_data * , unsigned int , void * , unsigned int , unsigned int * ) +usb_stor_bulk_srb extern int usb_stor_bulk_srb ( s#us_data * , unsigned int , s#scsi_cmnd * ) +usb_stor_bulk_transfer_sg extern int usb_stor_bulk_transfer_sg ( s#us_data * , unsigned int , void * , unsigned int , int , int * ) +usb_stor_CB_transport extern int usb_stor_CB_transport ( s#scsi_cmnd * , s#us_data * ) +usb_stor_Bulk_transport extern int usb_stor_Bulk_transport ( s#scsi_cmnd * , s#us_data * ) +usb_stor_CB_reset extern int usb_stor_CB_reset ( s#us_data * ) +usb_stor_Bulk_reset extern int usb_stor_Bulk_reset ( s#us_data * ) + +/* drivers/usb/storage/usb.o */ +s##ep_device +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_flush_queue +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blkcg_gq +s##blk_trace +s##throtl_data +s##bio_alloc_cache +s##bio_crypt_ctx +s##blk_crypto_keyslot +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +usb_stor_suspend extern int usb_stor_suspend ( s#usb_interface * , t#pm_message_t ) +usb_stor_resume extern int usb_stor_resume ( s#usb_interface * ) +usb_stor_reset_resume extern int usb_stor_reset_resume ( s#usb_interface * ) +usb_stor_pre_reset extern int usb_stor_pre_reset ( s#usb_interface * ) +usb_stor_post_reset extern int usb_stor_post_reset ( s#usb_interface * ) +s##mon_bus +s##wusb_dev +s##proc_dir_entry +s##scsi_transport_template +s##scsi_device_handler +s##bsg_device +fill_inquiry_response extern void fill_inquiry_response ( s#us_data * , unsigned char * , unsigned int ) +usb_stor_adjust_quirks extern void usb_stor_adjust_quirks ( s#usb_device * , unsigned long * ) +usb_stor_probe1 extern int usb_stor_probe1 ( s#us_data * * , s#usb_interface * , const s#usb_device_id * , const s#us_unusual_dev * , s#scsi_host_template * ) +usb_stor_probe2 extern int usb_stor_probe2 ( s#us_data * ) +usb_stor_disconnect extern void usb_stor_disconnect ( s#usb_interface * ) + +/* drivers/usb/typec/altmodes/displayport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s#typec_altmode_ops struct typec_altmode_ops { int ( * enter ) ( s#typec_altmode * , t#u32 * ) ; int ( * exit ) ( s#typec_altmode * ) ; void ( * attention ) ( s#typec_altmode * , t#u32 ) ; int ( * vdm ) ( s#typec_altmode * , const t#u32 , const t#u32 * , int ) ; int ( * notify ) ( s#typec_altmode * , unsigned long , void * ) ; int ( * activate ) ( s#typec_altmode * , int ) ; void * suse_kabi_padding ; } +s#typec_altmode struct typec_altmode { s#device dev ; t#u16 svid ; int mode ; t#u32 vdo ; unsigned int active : 1 ; char * desc ; const s#typec_altmode_ops * ops ; void * suse_kabi_padding ; } +dp_altmode_probe int dp_altmode_probe ( s#typec_altmode * ) +dp_altmode_remove void dp_altmode_remove ( s#typec_altmode * ) + +/* drivers/usb/typec/bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +typec_altmode_notify int typec_altmode_notify ( s#typec_altmode * , unsigned long , void * ) +typec_altmode_enter int typec_altmode_enter ( s#typec_altmode * , t#u32 * ) +typec_altmode_exit int typec_altmode_exit ( s#typec_altmode * ) +typec_altmode_attention void typec_altmode_attention ( s#typec_altmode * , t#u32 ) +typec_altmode_vdm int typec_altmode_vdm ( s#typec_altmode * , const t#u32 , const t#u32 * , int ) +typec_altmode_get_partner const s#typec_altmode * typec_altmode_get_partner ( s#typec_altmode * ) +e#typec_plug_index enum typec_plug_index { TYPEC_PLUG_SOP_P , TYPEC_PLUG_SOP_PP , } +typec_altmode_get_plug s#typec_altmode * typec_altmode_get_plug ( s#typec_altmode * , e#typec_plug_index ) +typec_altmode_put_plug void typec_altmode_put_plug ( s#typec_altmode * ) +s#typec_device_id struct typec_device_id { t#__u16 svid ; t#__u8 mode ; t#kernel_ulong_t driver_data ; } +s#typec_altmode_driver struct typec_altmode_driver { const s#typec_device_id * id_table ; int ( * probe ) ( s#typec_altmode * ) ; void ( * remove ) ( s#typec_altmode * ) ; void * suse_kabi_padding ; s#device_driver driver ; } +__typec_altmode_register_driver int __typec_altmode_register_driver ( s#typec_altmode_driver * , s#module * ) +typec_altmode_unregister_driver void typec_altmode_unregister_driver ( s#typec_altmode_driver * ) +typec_match_altmode s#typec_altmode * typec_match_altmode ( s#typec_altmode * * , t#size_t , t#u16 , t#u8 ) + +/* drivers/usb/typec/class.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +typec_altmode_update_active void typec_altmode_update_active ( s#typec_altmode * , t#bool ) +s#usb_power_delivery struct usb_power_delivery { s#device dev ; int id ; t#u16 revision ; t#u16 version ; } +e#typec_data_role enum typec_data_role { TYPEC_DEVICE , TYPEC_HOST , } +e#typec_role enum typec_role { TYPEC_SINK , TYPEC_SOURCE , } +e#typec_pwr_opmode enum typec_pwr_opmode { TYPEC_PWR_MODE_USB , TYPEC_PWR_MODE_1_5A , TYPEC_PWR_MODE_3_0A , TYPEC_PWR_MODE_PD , } +e#typec_port_type enum typec_port_type { TYPEC_PORT_SRC , TYPEC_PORT_SNK , TYPEC_PORT_DRP , } +e#typec_orientation enum typec_orientation { TYPEC_ORIENTATION_NONE , TYPEC_ORIENTATION_NORMAL , TYPEC_ORIENTATION_REVERSE , } +s##typec_switch +s##typec_mux +s##typec_retimer +e#typec_port_data enum typec_port_data { TYPEC_PORT_DFP , TYPEC_PORT_UFP , TYPEC_PORT_DRD , } +E#SVDM_VER_2_0 1 +e#usb_pd_svdm_ver enum usb_pd_svdm_ver { SVDM_VER_1_0 = 0 , SVDM_VER_2_0 = 1 , SVDM_VER_MAX = E#SVDM_VER_2_0 , } +e#typec_accessory enum typec_accessory { TYPEC_ACCESSORY_NONE , TYPEC_ACCESSORY_AUDIO , TYPEC_ACCESSORY_DEBUG , } +s#typec_operations struct typec_operations { int ( * try_role ) ( s#typec_port * , int ) ; int ( * dr_set ) ( s#typec_port * , e#typec_data_role ) ; int ( * pr_set ) ( s#typec_port * , e#typec_role ) ; int ( * vconn_set ) ( s#typec_port * , e#typec_role ) ; int ( * port_type_set ) ( s#typec_port * , e#typec_port_type ) ; s#usb_power_delivery * * ( * pd_get ) ( s#typec_port * ) ; int ( * pd_set ) ( s#typec_port * , s#usb_power_delivery * ) ; void * suse_kabi_padding ; } +s#typec_capability struct typec_capability { e#typec_port_type type ; e#typec_port_data data ; t#u16 revision ; t#u16 pd_revision ; e#usb_pd_svdm_ver svdm_version ; int prefer_role ; e#typec_accessory accessory [ 3 ] ; unsigned int orientation_aware : 1 ; s#fwnode_handle * fwnode ; void * driver_data ; s#usb_power_delivery * pd ; const s#typec_operations * ops ; void * suse_kabi_padding ; } +s#typec_port struct typec_port { unsigned int id ; s#device dev ; s#ida mode_ids ; s#usb_power_delivery * pd ; int prefer_role ; e#typec_data_role data_role ; e#typec_role pwr_role ; e#typec_role vconn_role ; e#typec_pwr_opmode pwr_opmode ; e#typec_port_type port_type ; s#mutex port_type_lock ; e#typec_orientation orientation ; s#typec_switch * sw ; s#typec_mux * mux ; s#typec_retimer * retimer ; const s#typec_capability * cap ; const s#typec_operations * ops ; void * suse_kabi_padding ; } +typec_altmode2port s#typec_port * typec_altmode2port ( s#typec_altmode * ) +typec_unregister_altmode void typec_unregister_altmode ( s#typec_altmode * ) +s#usb_pd_identity struct usb_pd_identity { t#u32 id_header ; t#u32 cert_stat ; t#u32 product ; t#u32 vdo [ 3 ] ; } +s#typec_partner struct typec_partner { s#device dev ; unsigned int usb_pd : 1 ; s#usb_pd_identity * identity ; e#typec_accessory accessory ; s#ida mode_ids ; int num_altmodes ; t#u16 pd_revision ; e#usb_pd_svdm_ver svdm_version ; s#usb_power_delivery * pd ; void * suse_kabi_padding ; } +typec_partner_set_identity int typec_partner_set_identity ( s#typec_partner * ) +typec_partner_set_pd_revision void typec_partner_set_pd_revision ( s#typec_partner * , t#u16 ) +typec_partner_set_usb_power_delivery int typec_partner_set_usb_power_delivery ( s#typec_partner * , s#usb_power_delivery * ) +typec_partner_set_num_altmodes int typec_partner_set_num_altmodes ( s#typec_partner * , int ) +s#typec_altmode_desc struct typec_altmode_desc { t#u16 svid ; t#u8 mode ; t#u32 vdo ; e#typec_port_data roles ; } +typec_partner_register_altmode s#typec_altmode * typec_partner_register_altmode ( s#typec_partner * , const s#typec_altmode_desc * ) +typec_partner_set_svdm_version void typec_partner_set_svdm_version ( s#typec_partner * , e#usb_pd_svdm_ver ) +s#typec_partner_desc struct typec_partner_desc { unsigned int usb_pd : 1 ; e#typec_accessory accessory ; s#usb_pd_identity * identity ; t#u16 pd_revision ; void * suse_kabi_padding ; } +typec_register_partner s#typec_partner * typec_register_partner ( s#typec_port * , s#typec_partner_desc * ) +typec_unregister_partner void typec_unregister_partner ( s#typec_partner * ) +s#typec_plug struct typec_plug { s#device dev ; e#typec_plug_index index ; s#ida mode_ids ; int num_altmodes ; } +typec_plug_set_num_altmodes int typec_plug_set_num_altmodes ( s#typec_plug * , int ) +typec_plug_register_altmode s#typec_altmode * typec_plug_register_altmode ( s#typec_plug * , const s#typec_altmode_desc * ) +e#typec_plug_type enum typec_plug_type { USB_PLUG_NONE , USB_PLUG_TYPE_A , USB_PLUG_TYPE_B , USB_PLUG_TYPE_C , USB_PLUG_CAPTIVE , } +s#typec_cable struct typec_cable { s#device dev ; e#typec_plug_type type ; s#usb_pd_identity * identity ; unsigned int active : 1 ; t#u16 pd_revision ; } +s#typec_plug_desc struct typec_plug_desc { e#typec_plug_index index ; } +typec_register_plug s#typec_plug * typec_register_plug ( s#typec_cable * , s#typec_plug_desc * ) +typec_unregister_plug void typec_unregister_plug ( s#typec_plug * ) +typec_cable_get s#typec_cable * typec_cable_get ( s#typec_port * ) +typec_cable_put void typec_cable_put ( s#typec_cable * ) +typec_cable_is_active int typec_cable_is_active ( s#typec_cable * ) +typec_cable_set_identity int typec_cable_set_identity ( s#typec_cable * ) +s#typec_cable_desc struct typec_cable_desc { e#typec_plug_type type ; unsigned int active : 1 ; s#usb_pd_identity * identity ; t#u16 pd_revision ; void * suse_kabi_padding ; } +typec_register_cable s#typec_cable * typec_register_cable ( s#typec_port * , s#typec_cable_desc * ) +typec_unregister_cable void typec_unregister_cable ( s#typec_cable * ) +typec_port_set_usb_power_delivery int typec_port_set_usb_power_delivery ( s#typec_port * , s#usb_power_delivery * ) +typec_set_data_role void typec_set_data_role ( s#typec_port * , e#typec_data_role ) +typec_set_pwr_role void typec_set_pwr_role ( s#typec_port * , e#typec_role ) +typec_set_vconn_role void typec_set_vconn_role ( s#typec_port * , e#typec_role ) +typec_set_pwr_opmode void typec_set_pwr_opmode ( s#typec_port * , e#typec_pwr_opmode ) +typec_find_pwr_opmode int typec_find_pwr_opmode ( const char * ) +typec_find_orientation int typec_find_orientation ( const char * ) +typec_find_port_power_role int typec_find_port_power_role ( const char * ) +typec_find_power_role int typec_find_power_role ( const char * ) +typec_find_port_data_role int typec_find_port_data_role ( const char * ) +typec_set_orientation int typec_set_orientation ( s#typec_port * , e#typec_orientation ) +typec_get_orientation e#typec_orientation typec_get_orientation ( s#typec_port * ) +typec_set_mode int typec_set_mode ( s#typec_port * , int ) +typec_get_negotiated_svdm_version int typec_get_negotiated_svdm_version ( s#typec_port * ) +typec_get_drvdata void * typec_get_drvdata ( s#typec_port * ) +typec_get_fw_cap int typec_get_fw_cap ( s#typec_capability * , s#fwnode_handle * ) +typec_port_register_altmode s#typec_altmode * typec_port_register_altmode ( s#typec_port * , const s#typec_altmode_desc * ) +typec_port_register_altmodes void typec_port_register_altmodes ( s#typec_port * , const s#typec_altmode_ops * , void * , s#typec_altmode * * , t#size_t ) +typec_register_port s#typec_port * typec_register_port ( s#device * , const s#typec_capability * ) +typec_unregister_port void typec_unregister_port ( s#typec_port * ) + +/* drivers/usb/typec/mux.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +t#typec_switch_set_fn_t typedef int ( * typec_switch_set_fn_t ) ( s#typec_switch * , e#typec_orientation ) +s#typec_switch struct typec_switch { s#device dev ; t#typec_switch_set_fn_t set ; } +fwnode_typec_switch_get s#typec_switch * fwnode_typec_switch_get ( s#fwnode_handle * ) +typec_switch_put void typec_switch_put ( s#typec_switch * ) +s#typec_switch_desc struct typec_switch_desc { s#fwnode_handle * fwnode ; t#typec_switch_set_fn_t set ; const char * name ; void * drvdata ; void * suse_kabi_padding ; } +typec_switch_register s#typec_switch * typec_switch_register ( s#device * , const s#typec_switch_desc * ) +typec_switch_set int typec_switch_set ( s#typec_switch * , e#typec_orientation ) +typec_switch_unregister void typec_switch_unregister ( s#typec_switch * ) +typec_switch_set_drvdata void typec_switch_set_drvdata ( s#typec_switch * , void * ) +typec_switch_get_drvdata void * typec_switch_get_drvdata ( s#typec_switch * ) +s##typec_altmode +s#typec_mux_state struct typec_mux_state { s#typec_altmode * alt ; unsigned long mode ; void * data ; void * suse_kabi_padding ; } +t#typec_mux_set_fn_t typedef int ( * typec_mux_set_fn_t ) ( s#typec_mux * , s#typec_mux_state * ) +s#typec_mux struct typec_mux { s#device dev ; t#typec_mux_set_fn_t set ; } +fwnode_typec_mux_get s#typec_mux * fwnode_typec_mux_get ( s#fwnode_handle * , const s#typec_altmode_desc * ) +typec_mux_put void typec_mux_put ( s#typec_mux * ) +typec_mux_set int typec_mux_set ( s#typec_mux * , s#typec_mux_state * ) +s#typec_mux_desc struct typec_mux_desc { s#fwnode_handle * fwnode ; t#typec_mux_set_fn_t set ; const char * name ; void * drvdata ; void * suse_kabi_padding ; } +typec_mux_register s#typec_mux * typec_mux_register ( s#device * , const s#typec_mux_desc * ) +typec_mux_unregister void typec_mux_unregister ( s#typec_mux * ) +typec_mux_set_drvdata void typec_mux_set_drvdata ( s#typec_mux * , void * ) +typec_mux_get_drvdata void * typec_mux_get_drvdata ( s#typec_mux * ) + +/* drivers/usb/typec/pd.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#usb_power_delivery_capabilities struct usb_power_delivery_capabilities { s#device dev ; s#usb_power_delivery * pd ; e#typec_role role ; } +s#usb_power_delivery_capabilities_desc struct usb_power_delivery_capabilities_desc { t#u32 pdo [ 7 ] ; e#typec_role role ; } +usb_power_delivery_register_capabilities s#usb_power_delivery_capabilities * usb_power_delivery_register_capabilities ( s#usb_power_delivery * , s#usb_power_delivery_capabilities_desc * ) +usb_power_delivery_unregister_capabilities void usb_power_delivery_unregister_capabilities ( s#usb_power_delivery_capabilities * ) +s#usb_power_delivery_desc struct usb_power_delivery_desc { t#u16 revision ; t#u16 version ; } +usb_power_delivery_register s#usb_power_delivery * usb_power_delivery_register ( s#device * , s#usb_power_delivery_desc * ) +usb_power_delivery_unregister void usb_power_delivery_unregister ( s#usb_power_delivery * ) +usb_power_delivery_link_device int usb_power_delivery_link_device ( s#usb_power_delivery * , s#device * ) +usb_power_delivery_unlink_device void usb_power_delivery_unlink_device ( s#usb_power_delivery * , s#device * ) + +/* drivers/usb/typec/retimer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##typec_altmode +s#typec_retimer_state struct typec_retimer_state { s#typec_altmode * alt ; unsigned long mode ; void * data ; void * suse_kabi_padding ; } +t#typec_retimer_set_fn_t typedef int ( * typec_retimer_set_fn_t ) ( s#typec_retimer * , s#typec_retimer_state * ) +s#typec_retimer struct typec_retimer { s#device dev ; t#typec_retimer_set_fn_t set ; } +fwnode_typec_retimer_get s#typec_retimer * fwnode_typec_retimer_get ( s#fwnode_handle * ) +typec_retimer_put void typec_retimer_put ( s#typec_retimer * ) +typec_retimer_set int typec_retimer_set ( s#typec_retimer * , s#typec_retimer_state * ) +s#typec_retimer_desc struct typec_retimer_desc { s#fwnode_handle * fwnode ; t#typec_retimer_set_fn_t set ; const char * name ; void * drvdata ; void * suse_kabi_padding ; } +typec_retimer_register s#typec_retimer * typec_retimer_register ( s#device * , const s#typec_retimer_desc * ) +typec_retimer_unregister void typec_retimer_unregister ( s#typec_retimer * ) +typec_retimer_get_drvdata void * typec_retimer_get_drvdata ( s#typec_retimer * ) + +/* drivers/usb/typec/tcpm/tcpci.o */ +s##tcpm_port +s##tcpci +tcpci_get_tcpm_port s#tcpm_port * tcpci_get_tcpm_port ( s#tcpci * ) +tcpci_irq t#irqreturn_t tcpci_irq ( s#tcpci * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +e#typec_cc_status enum typec_cc_status { TYPEC_CC_OPEN , TYPEC_CC_RA , TYPEC_CC_RD , TYPEC_CC_RP_DEF , TYPEC_CC_RP_1_5 , TYPEC_CC_RP_3_0 , } +s#tcpci_data struct tcpci_data { s#regmap * regmap ; unsigned char TX_BUF_BYTE_x_hidden : 1 ; unsigned char auto_discharge_disconnect : 1 ; unsigned char vbus_vsafe0v : 1 ; int ( * init ) ( s#tcpci * , s#tcpci_data * ) ; int ( * set_vconn ) ( s#tcpci * , s#tcpci_data * , t#bool ) ; int ( * start_drp_toggling ) ( s#tcpci * , s#tcpci_data * , e#typec_cc_status ) ; int ( * set_vbus ) ( s#tcpci * , s#tcpci_data * , t#bool , t#bool ) ; void ( * frs_sourcing_vbus ) ( s#tcpci * , s#tcpci_data * ) ; void ( * set_partner_usb_comm_capable ) ( s#tcpci * , s#tcpci_data * , t#bool ) ; } +tcpci_register_port s#tcpci * tcpci_register_port ( s#device * , s#tcpci_data * ) +tcpci_unregister_port void tcpci_unregister_port ( s#tcpci * ) + +/* drivers/usb/typec/tcpm/tcpm.o */ +s##tcpm_port +e#tcpm_transmit_status enum tcpm_transmit_status { TCPC_TX_SUCCESS = 0 , TCPC_TX_DISCARDED = 1 , TCPC_TX_FAILED = 2 , } +tcpm_pd_transmit_complete void tcpm_pd_transmit_complete ( s#tcpm_port * , e#tcpm_transmit_status ) +s#pd_chunked_ext_message_data struct pd_chunked_ext_message_data { t#__le16 header ; t#u8 data [ 26 ] ; } +s#pd_message struct pd_message { t#__le16 header ; union { t#__le32 payload [ 7 ] ; s#pd_chunked_ext_message_data ext_msg ; } ; } +tcpm_pd_receive void tcpm_pd_receive ( s#tcpm_port * , const s#pd_message * ) +tcpm_cc_change void tcpm_cc_change ( s#tcpm_port * ) +tcpm_vbus_change void tcpm_vbus_change ( s#tcpm_port * ) +tcpm_pd_hard_reset void tcpm_pd_hard_reset ( s#tcpm_port * ) +tcpm_sink_frs void tcpm_sink_frs ( s#tcpm_port * ) +tcpm_sourcing_vbus void tcpm_sourcing_vbus ( s#tcpm_port * ) +tcpm_tcpc_reset void tcpm_tcpc_reset ( s#tcpm_port * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +e#typec_cc_polarity enum typec_cc_polarity { TYPEC_POLARITY_CC1 , TYPEC_POLARITY_CC2 , } +e#tcpm_transmit_type enum tcpm_transmit_type { TCPC_TX_SOP = 0 , TCPC_TX_SOP_PRIME = 1 , TCPC_TX_SOP_PRIME_PRIME = 2 , TCPC_TX_SOP_DEBUG_PRIME = 3 , TCPC_TX_SOP_DEBUG_PRIME_PRIME = 4 , TCPC_TX_HARD_RESET = 5 , TCPC_TX_CABLE_RESET = 6 , TCPC_TX_BIST_MODE_2 = 7 } +s#tcpc_dev struct tcpc_dev { s#fwnode_handle * fwnode ; int ( * init ) ( s#tcpc_dev * ) ; int ( * get_vbus ) ( s#tcpc_dev * ) ; int ( * get_current_limit ) ( s#tcpc_dev * ) ; int ( * set_cc ) ( s#tcpc_dev * , e#typec_cc_status ) ; int ( * apply_rc ) ( s#tcpc_dev * , e#typec_cc_status , e#typec_cc_polarity ) ; int ( * get_cc ) ( s#tcpc_dev * , e#typec_cc_status * , e#typec_cc_status * ) ; int ( * set_polarity ) ( s#tcpc_dev * , e#typec_cc_polarity ) ; int ( * set_vconn ) ( s#tcpc_dev * , t#bool ) ; int ( * set_vbus ) ( s#tcpc_dev * , t#bool , t#bool ) ; int ( * set_current_limit ) ( s#tcpc_dev * , t#u32 , t#u32 ) ; int ( * set_pd_rx ) ( s#tcpc_dev * , t#bool ) ; int ( * set_roles ) ( s#tcpc_dev * , t#bool , e#typec_role , e#typec_data_role ) ; int ( * start_toggling ) ( s#tcpc_dev * , e#typec_port_type , e#typec_cc_status ) ; int ( * try_role ) ( s#tcpc_dev * , int ) ; int ( * pd_transmit ) ( s#tcpc_dev * , e#tcpm_transmit_type , const s#pd_message * , unsigned int ) ; int ( * set_bist_data ) ( s#tcpc_dev * , t#bool ) ; int ( * enable_frs ) ( s#tcpc_dev * , t#bool ) ; void ( * frs_sourcing_vbus ) ( s#tcpc_dev * ) ; int ( * enable_auto_vbus_discharge ) ( s#tcpc_dev * , t#bool ) ; int ( * set_auto_vbus_discharge_threshold ) ( s#tcpc_dev * , e#typec_pwr_opmode , t#bool , t#u32 ) ; t#bool ( * is_vbus_vsafe0v ) ( s#tcpc_dev * ) ; void ( * set_partner_usb_comm_capable ) ( s#tcpc_dev * , t#bool ) ; } +tcpm_register_port s#tcpm_port * tcpm_register_port ( s#device * , s#tcpc_dev * ) +tcpm_unregister_port void tcpm_unregister_port ( s#tcpm_port * ) + +/* drivers/usb/typec/ucsi/ucsi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##driver_data +s#ucsi_altmode struct ucsi_altmode { t#u16 svid ; t#u32 mid ; } +s#ucsi_operations struct ucsi_operations { int ( * read ) ( s#ucsi * , unsigned int , void * , t#size_t ) ; int ( * sync_write ) ( s#ucsi * , unsigned int , const void * , t#size_t ) ; int ( * async_write ) ( s#ucsi * , unsigned int , const void * , t#size_t ) ; t#bool ( * update_altmodes ) ( s#ucsi * , s#ucsi_altmode * , s#ucsi_altmode * ) ; } +s#ucsi_capability struct ucsi_capability { t#u32 attributes ; t#u8 num_connectors ; t#u8 features ; t#u16 reserved_1 ; t#u8 num_alt_modes ; t#u8 reserved_2 ; t#u16 bc_version ; t#u16 pd_version ; t#u16 typec_version ; } +s##typec_port +s##typec_partner +s##usb_power_delivery +s#ucsi_connector_status struct ucsi_connector_status { t#u16 change ; t#u16 flags ; t#u32 request_data_obj ; t#u8 pwr_status ; } +s#ucsi_connector_capability struct ucsi_connector_capability { t#u8 op_mode ; t#u8 flags ; } +s##thermal_zone_device +s##thermal_cooling_device +s##usb_role_switch +s#ucsi_connector struct ucsi_connector { int num ; s#ucsi * ucsi ; s#mutex lock ; s#work_struct work ; s#completion complete ; s#workqueue_struct * wq ; s#list_head partner_tasks ; s#typec_port * port ; s#typec_partner * partner ; s#typec_altmode * port_altmode [ ( 5 * 6 ) ] ; s#typec_altmode * partner_altmode [ ( 5 * 6 ) ] ; s#typec_capability typec_cap ; s#ucsi_connector_status status ; s#ucsi_connector_capability cap ; s#power_supply * psy ; s#power_supply_desc psy_desc ; t#u32 rdo ; t#u32 src_pdos [ 7 ] ; int num_pdos ; s#usb_role_switch * usb_role_sw ; } +s#ucsi struct ucsi { t#u16 version ; s#device * dev ; s#driver_data * driver_data ; const s#ucsi_operations * ops ; s#ucsi_capability cap ; s#ucsi_connector * connector ; s#work_struct resume_work ; s#delayed_work work ; int work_count ; s#mutex ppm_lock ; t#u64 ntfy ; unsigned long flags ; } +ucsi_send_command int ucsi_send_command ( s#ucsi * , t#u64 , void * , t#size_t ) +ucsi_connector_change void ucsi_connector_change ( s#ucsi * , t#u8 ) +ucsi_resume int ucsi_resume ( s#ucsi * ) +ucsi_get_drvdata void * ucsi_get_drvdata ( s#ucsi * ) +ucsi_set_drvdata void ucsi_set_drvdata ( s#ucsi * , void * ) +ucsi_create s#ucsi * ucsi_create ( s#device * , const s#ucsi_operations * ) +ucsi_destroy void ucsi_destroy ( s#ucsi * ) +ucsi_register int ucsi_register ( s#ucsi * ) +ucsi_unregister void ucsi_unregister ( s#ucsi * ) + +/* drivers/usb/usbip/usbip_common.o */ +usbip_debug_flag extern unsigned long usbip_debug_flag +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dev_attr_usbip_debug extern s#device_attribute dev_attr_usbip_debug +s##usb_tt +s##mon_bus +s##ep_device +s##wusb_dev +usbip_dump_urb void usbip_dump_urb ( s#urb * ) +s#usbip_header_basic struct usbip_header_basic { t#__u32 command ; t#__u32 seqnum ; t#__u32 devid ; t#__u32 direction ; t#__u32 ep ; } +s#usbip_header_cmd_submit struct usbip_header_cmd_submit { t#__u32 transfer_flags ; t#__s32 transfer_buffer_length ; t#__s32 start_frame ; t#__s32 number_of_packets ; t#__s32 interval ; unsigned char setup [ 8 ] ; } +s#usbip_header_ret_submit struct usbip_header_ret_submit { t#__s32 status ; t#__s32 actual_length ; t#__s32 start_frame ; t#__s32 number_of_packets ; t#__s32 error_count ; } +s#usbip_header_cmd_unlink struct usbip_header_cmd_unlink { t#__u32 seqnum ; } +s#usbip_header_ret_unlink struct usbip_header_ret_unlink { t#__s32 status ; } +s#usbip_header struct usbip_header { s#usbip_header_basic base ; union { s#usbip_header_cmd_submit cmd_submit ; s#usbip_header_ret_submit ret_submit ; s#usbip_header_cmd_unlink cmd_unlink ; s#usbip_header_ret_unlink ret_unlink ; } u ; } +usbip_dump_header void usbip_dump_header ( s#usbip_header * ) +usbip_recv int usbip_recv ( s#socket * , void * , int ) +usbip_pack_pdu void usbip_pack_pdu ( s#usbip_header * , s#urb * , int , int ) +usbip_header_correct_endian void usbip_header_correct_endian ( s#usbip_header * , int ) +s#usbip_iso_packet_descriptor struct usbip_iso_packet_descriptor { t#__u32 offset ; t#__u32 length ; t#__u32 actual_length ; t#__u32 status ; } +usbip_alloc_iso_desc_pdu s#usbip_iso_packet_descriptor * usbip_alloc_iso_desc_pdu ( s#urb * , t#ssize_t * ) +e#usbip_side enum usbip_side { USBIP_VHCI , USBIP_STUB , USBIP_VUDC , } +e#usbip_device_status enum usbip_device_status { SDEV_ST_AVAILABLE = 0x01 , SDEV_ST_USED , SDEV_ST_ERROR , VDEV_ST_NULL , VDEV_ST_NOTASSIGNED , VDEV_ST_USED , VDEV_ST_ERROR } +s#eh_ops struct eh_ops { void ( * shutdown ) ( s#usbip_device * ) ; void ( * reset ) ( s#usbip_device * ) ; void ( * unusable ) ( s#usbip_device * ) ; } +s#usbip_device struct usbip_device { e#usbip_side side ; e#usbip_device_status status ; t#spinlock_t lock ; s#mutex sysfs_lock ; int sockfd ; s#socket * tcp_socket ; s#task_struct * tcp_rx ; s#task_struct * tcp_tx ; unsigned long event ; t#wait_queue_head_t eh_waitq ; s#eh_ops eh_ops ; } +usbip_recv_iso int usbip_recv_iso ( s#usbip_device * , s#urb * ) +usbip_pad_iso void usbip_pad_iso ( s#usbip_device * , s#urb * ) +usbip_recv_xbuff int usbip_recv_xbuff ( s#usbip_device * , s#urb * ) + +/* drivers/usb/usbip/usbip_event.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##sk_buff +usbip_start_eh int usbip_start_eh ( s#usbip_device * ) +usbip_stop_eh void usbip_stop_eh ( s#usbip_device * ) +usbip_event_add void usbip_event_add ( s#usbip_device * , unsigned long ) +usbip_event_happened int usbip_event_happened ( s#usbip_device * ) +usbip_in_eh int usbip_in_eh ( s#task_struct * ) + +/* drivers/vdpa/vdpa.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#vdpa_callback struct vdpa_callback { t#irqreturn_t ( * callback ) ( void * ) ; void * private ; } +s#vdpa_vq_state_split struct vdpa_vq_state_split { t#u16 avail_index ; } +s#vdpa_vq_state_packed struct vdpa_vq_state_packed { t#u16 last_avail_counter : 1 ; t#u16 last_avail_idx : 15 ; t#u16 last_used_counter : 1 ; t#u16 last_used_idx : 15 ; } +s#vdpa_vq_state struct vdpa_vq_state { union { s#vdpa_vq_state_split split ; s#vdpa_vq_state_packed packed ; } ; } +s#vdpa_notification_area struct vdpa_notification_area { t#resource_size_t addr ; t#resource_size_t size ; } +s#vdpa_iova_range struct vdpa_iova_range { t#u64 first ; t#u64 last ; } +s#vhost_iotlb struct vhost_iotlb { s#rb_root_cached root ; s#list_head list ; unsigned int limit ; unsigned int nmaps ; unsigned int flags ; } +s#vdpa_config_ops struct vdpa_config_ops { int ( * set_vq_address ) ( s#vdpa_device * , t#u16 , t#u64 , t#u64 , t#u64 ) ; void ( * set_vq_num ) ( s#vdpa_device * , t#u16 , t#u32 ) ; void ( * kick_vq ) ( s#vdpa_device * , t#u16 ) ; void ( * set_vq_cb ) ( s#vdpa_device * , t#u16 , s#vdpa_callback * ) ; void ( * set_vq_ready ) ( s#vdpa_device * , t#u16 , t#bool ) ; t#bool ( * get_vq_ready ) ( s#vdpa_device * , t#u16 ) ; int ( * set_vq_state ) ( s#vdpa_device * , t#u16 , const s#vdpa_vq_state * ) ; int ( * get_vq_state ) ( s#vdpa_device * , t#u16 , s#vdpa_vq_state * ) ; int ( * get_vendor_vq_stats ) ( s#vdpa_device * , t#u16 , s#sk_buff * , s#netlink_ext_ack * ) ; s#vdpa_notification_area ( * get_vq_notification ) ( s#vdpa_device * , t#u16 ) ; int ( * get_vq_irq ) ( s#vdpa_device * , t#u16 ) ; t#u32 ( * get_vq_align ) ( s#vdpa_device * ) ; t#u32 ( * get_vq_group ) ( s#vdpa_device * , t#u16 ) ; t#u64 ( * get_device_features ) ( s#vdpa_device * ) ; int ( * set_driver_features ) ( s#vdpa_device * , t#u64 ) ; t#u64 ( * get_driver_features ) ( s#vdpa_device * ) ; void ( * set_config_cb ) ( s#vdpa_device * , s#vdpa_callback * ) ; t#u16 ( * get_vq_num_max ) ( s#vdpa_device * ) ; t#u16 ( * get_vq_num_min ) ( s#vdpa_device * ) ; t#u32 ( * get_device_id ) ( s#vdpa_device * ) ; t#u32 ( * get_vendor_id ) ( s#vdpa_device * ) ; t#u8 ( * get_status ) ( s#vdpa_device * ) ; void ( * set_status ) ( s#vdpa_device * , t#u8 ) ; int ( * reset ) ( s#vdpa_device * ) ; int ( * suspend ) ( s#vdpa_device * ) ; t#size_t ( * get_config_size ) ( s#vdpa_device * ) ; void ( * get_config ) ( s#vdpa_device * , unsigned int , void * , unsigned int ) ; void ( * set_config ) ( s#vdpa_device * , unsigned int , const void * , unsigned int ) ; t#u32 ( * get_generation ) ( s#vdpa_device * ) ; s#vdpa_iova_range ( * get_iova_range ) ( s#vdpa_device * ) ; int ( * set_map ) ( s#vdpa_device * , unsigned int , s#vhost_iotlb * ) ; int ( * dma_map ) ( s#vdpa_device * , unsigned int , t#u64 , t#u64 , t#u64 , t#u32 , void * ) ; int ( * dma_unmap ) ( s#vdpa_device * , unsigned int , t#u64 , t#u64 ) ; int ( * set_group_asid ) ( s#vdpa_device * , unsigned int , unsigned int ) ; void ( * free ) ( s#vdpa_device * ) ; } +s#vdpa_dev_set_config struct vdpa_dev_set_config { struct { t#u8 mac [ 6 ] ; t#u16 mtu ; t#u16 max_vq_pairs ; } net ; t#u64 mask ; } +s#vdpa_mgmtdev_ops struct vdpa_mgmtdev_ops { int ( * dev_add ) ( s#vdpa_mgmt_dev * , const char * , const s#vdpa_dev_set_config * ) ; void ( * dev_del ) ( s#vdpa_mgmt_dev * , s#vdpa_device * ) ; } +s#vdpa_mgmt_dev struct vdpa_mgmt_dev { s#device * device ; const s#vdpa_mgmtdev_ops * ops ; s#virtio_device_id * id_table ; t#u64 config_attr_mask ; s#list_head list ; t#u64 supported_features ; t#u32 max_supported_vqs ; } +s#vdpa_device struct vdpa_device { s#device dev ; s#device * dma_dev ; const char * driver_override ; const s#vdpa_config_ops * config ; s#rw_semaphore cf_lock ; unsigned int index ; t#bool features_valid ; t#bool use_va ; t#u32 nvqs ; s#vdpa_mgmt_dev * mdev ; unsigned int ngroups ; unsigned int nas ; } +vdpa_set_status void vdpa_set_status ( s#vdpa_device * , t#u8 ) +__vdpa_alloc_device s#vdpa_device * __vdpa_alloc_device ( s#device * , const s#vdpa_config_ops * , unsigned int , unsigned int , t#size_t , const char * , t#bool ) +_vdpa_register_device int _vdpa_register_device ( s#vdpa_device * , t#u32 ) +vdpa_register_device int vdpa_register_device ( s#vdpa_device * , t#u32 ) +_vdpa_unregister_device void _vdpa_unregister_device ( s#vdpa_device * ) +vdpa_unregister_device void vdpa_unregister_device ( s#vdpa_device * ) +s#vdpa_driver struct vdpa_driver { s#device_driver driver ; int ( * probe ) ( s#vdpa_device * ) ; void ( * remove ) ( s#vdpa_device * ) ; } +__vdpa_register_driver int __vdpa_register_driver ( s#vdpa_driver * , s#module * ) +vdpa_unregister_driver void vdpa_unregister_driver ( s#vdpa_driver * ) +vdpa_mgmtdev_register int vdpa_mgmtdev_register ( s#vdpa_mgmt_dev * ) +vdpa_mgmtdev_unregister void vdpa_mgmtdev_unregister ( s#vdpa_mgmt_dev * ) +vdpa_get_config void vdpa_get_config ( s#vdpa_device * , unsigned int , void * , unsigned int ) +vdpa_set_config void vdpa_set_config ( s#vdpa_device * , unsigned int , const void * , unsigned int ) + +/* drivers/vdpa/vdpa_sim/vdpa_sim.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +t#__virtio64 typedef t#__u64 __virtio64 +t#__virtio32 typedef t#__u32 __virtio32 +t#__virtio16 typedef t#__u16 __virtio16 +s#vring_desc struct vring_desc { t#__virtio64 addr ; t#__virtio32 len ; t#__virtio16 flags ; t#__virtio16 next ; } +t#vring_desc_t typedef s#vring_desc __attribute__ ( ( aligned ( 16 ) ) ) vring_desc_t +s#vring_avail struct vring_avail { t#__virtio16 flags ; t#__virtio16 idx ; t#__virtio16 ring [ ] ; } +t#vring_avail_t typedef s#vring_avail __attribute__ ( ( aligned ( 2 ) ) ) vring_avail_t +s#vring_used_elem struct vring_used_elem { t#__virtio32 id ; t#__virtio32 len ; } +t#vring_used_elem_t typedef s#vring_used_elem __attribute__ ( ( aligned ( 4 ) ) ) vring_used_elem_t +s#vring_used struct vring_used { t#__virtio16 flags ; t#__virtio16 idx ; t#vring_used_elem_t ring [ ] ; } +t#vring_used_t typedef s#vring_used __attribute__ ( ( aligned ( 4 ) ) ) vring_used_t +s#vring struct vring { unsigned int num ; t#vring_desc_t * desc ; t#vring_avail_t * avail ; t#vring_used_t * used ; } +s#vringh struct vringh { t#bool little_endian ; t#bool event_indices ; t#bool weak_barriers ; t#u16 last_avail_idx ; t#u16 last_used_idx ; t#u32 completed ; s#vring vring ; s#vhost_iotlb * iotlb ; t#spinlock_t * iotlb_lock ; void ( * notify ) ( s#vringh * ) ; } +s#vringh_kiov struct vringh_kiov { s#kvec * iov ; t#size_t consumed ; unsigned i , used , max_num ; } +s#vdpasim_virtqueue struct vdpasim_virtqueue { s#vringh vring ; s#vringh_kiov in_iov ; s#vringh_kiov out_iov ; unsigned short head ; t#bool ready ; t#u64 desc_addr ; t#u64 device_addr ; t#u64 driver_addr ; t#u32 num ; void * private ; t#irqreturn_t ( * cb ) ( void * ) ; } +s#vdpasim_dev_attr struct vdpasim_dev_attr { s#vdpa_mgmt_dev * mgmt_dev ; const char * name ; t#u64 supported_features ; t#size_t config_size ; t#size_t buffer_size ; int nvqs ; t#u32 id ; t#work_func_t work_fn ; void ( * get_config ) ( s#vdpasim * , void * ) ; void ( * set_config ) ( s#vdpasim * , const void * ) ; } +s##iova_rcache +s#vdpasim struct vdpasim { s#vdpa_device vdpa ; s#vdpasim_virtqueue * vqs ; s#work_struct work ; s#vdpasim_dev_attr dev_attr ; t#spinlock_t lock ; void * config ; s#vhost_iotlb * iommu ; s#iova_domain iova ; void * buffer ; t#u32 status ; t#u32 generation ; t#u64 features ; t#u32 groups ; t#spinlock_t iommu_lock ; } +vdpasim_create s#vdpasim * vdpasim_create ( s#vdpasim_dev_attr * ) + +/* drivers/vfio/mdev/mdev_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#mdev_driver struct mdev_driver { int ( * probe ) ( s#mdev_device * ) ; void ( * remove ) ( s#mdev_device * ) ; s#attribute_group * * supported_type_groups ; s#device_driver driver ; } +s#mdev_parent struct mdev_parent { s#device * dev ; s#mdev_driver * mdev_driver ; s#kref ref ; s#list_head next ; s#kset * mdev_types_kset ; s#list_head type_list ; s#rw_semaphore unreg_sem ; } +s#mdev_type struct mdev_type { s#kobject kobj ; s#kobject * devices_kobj ; s#mdev_parent * parent ; s#list_head next ; unsigned int type_group_id ; } +s#mdev_device struct mdev_device { s#device dev ; t#guid_t uuid ; s#list_head next ; s#mdev_type * type ; t#bool active ; } +mdev_parent_dev s#device * mdev_parent_dev ( s#mdev_device * ) +mdev_get_type_group_id unsigned int mdev_get_type_group_id ( s#mdev_device * ) +mtype_get_type_group_id unsigned int mtype_get_type_group_id ( s#mdev_type * ) +mtype_get_parent_dev s#device * mtype_get_parent_dev ( s#mdev_type * ) +mdev_register_device int mdev_register_device ( s#device * , s#mdev_driver * ) +mdev_unregister_device void mdev_unregister_device ( s#device * ) + +/* drivers/vfio/mdev/mdev_driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##subsys_private +s##iommu_group +s##iopf_device_param +s##iommu_dma_cookie +mdev_bus_type extern s#bus_type mdev_bus_type +mdev_register_driver int mdev_register_driver ( s#mdev_driver * ) +mdev_unregister_driver void mdev_unregister_driver ( s#mdev_driver * ) + +/* drivers/vfio/pci/vfio_pci_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s#vfio_device_ops struct vfio_device_ops { char * name ; int ( * open_device ) ( s#vfio_device * ) ; void ( * close_device ) ( s#vfio_device * ) ; t#ssize_t ( * read ) ( s#vfio_device * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * write ) ( s#vfio_device * , const char * , t#size_t , t#loff_t * ) ; long ( * ioctl ) ( s#vfio_device * , unsigned int , unsigned long ) ; int ( * mmap ) ( s#vfio_device * , s#vm_area_struct * ) ; void ( * request ) ( s#vfio_device * , unsigned int ) ; int ( * match ) ( s#vfio_device * , char * ) ; void ( * dma_unmap ) ( s#vfio_device * , t#u64 , t#u64 ) ; int ( * device_feature ) ( s#vfio_device * , t#u32 , void * , t#size_t ) ; } +e#vfio_device_mig_state enum vfio_device_mig_state { VFIO_DEVICE_STATE_ERROR = 0 , VFIO_DEVICE_STATE_STOP = 1 , VFIO_DEVICE_STATE_RUNNING = 2 , VFIO_DEVICE_STATE_STOP_COPY = 3 , VFIO_DEVICE_STATE_RESUMING = 4 , VFIO_DEVICE_STATE_RUNNING_P2P = 5 , } +s#vfio_migration_ops struct vfio_migration_ops { s#file * ( * migration_set_state ) ( s#vfio_device * , e#vfio_device_mig_state ) ; int ( * migration_get_state ) ( s#vfio_device * , e#vfio_device_mig_state * ) ; } +s##vfio_group +s#vfio_device_set struct vfio_device_set { void * set_id ; s#mutex lock ; s#list_head device_list ; unsigned int device_count ; } +s##kvm +s#vfio_device struct vfio_device { s#device * dev ; const s#vfio_device_ops * ops ; const s#vfio_migration_ops * mig_ops ; s#vfio_group * group ; s#vfio_device_set * dev_set ; s#list_head dev_set_list ; unsigned int migration_flags ; s#kvm * kvm ; t#refcount_t refcount ; unsigned int open_count ; s#completion comp ; s#list_head group_next ; s#list_head iommu_entry ; } +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##perm_bits +s##eventfd_ctx +s#virqfd struct virqfd { void * opaque ; s#eventfd_ctx * eventfd ; int ( * handler ) ( void * , void * ) ; void ( * thread ) ( void * , void * ) ; void * data ; s#work_struct inject ; t#wait_queue_entry_t wait ; t#poll_table pt ; s#work_struct shutdown ; s#virqfd * * pvirqfd ; } +s#irq_bypass_consumer struct irq_bypass_consumer { s#list_head node ; void * token ; int ( * add_producer ) ( s#irq_bypass_consumer * , s#irq_bypass_producer * ) ; void ( * del_producer ) ( s#irq_bypass_consumer * , s#irq_bypass_producer * ) ; void ( * stop ) ( s#irq_bypass_consumer * ) ; void ( * start ) ( s#irq_bypass_consumer * ) ; } +s#irq_bypass_producer struct irq_bypass_producer { s#list_head node ; void * token ; int irq ; int ( * add_consumer ) ( s#irq_bypass_producer * , s#irq_bypass_consumer * ) ; void ( * del_consumer ) ( s#irq_bypass_producer * , s#irq_bypass_consumer * ) ; void ( * stop ) ( s#irq_bypass_producer * ) ; void ( * start ) ( s#irq_bypass_producer * ) ; } +s#vfio_pci_irq_ctx struct vfio_pci_irq_ctx { s#eventfd_ctx * trigger ; s#virqfd * unmask ; s#virqfd * mask ; char * name ; t#bool masked ; s#irq_bypass_producer producer ; } +s#vfio_info_cap_header struct vfio_info_cap_header { t#__u16 id ; t#__u16 version ; t#__u32 next ; } +s#vfio_info_cap struct vfio_info_cap { s#vfio_info_cap_header * buf ; t#size_t size ; } +s#vfio_pci_regops struct vfio_pci_regops { t#ssize_t ( * rw ) ( s#vfio_pci_core_device * , char * , t#size_t , t#loff_t * , t#bool ) ; void ( * release ) ( s#vfio_pci_core_device * , s#vfio_pci_region * ) ; int ( * mmap ) ( s#vfio_pci_core_device * , s#vfio_pci_region * , s#vm_area_struct * ) ; int ( * add_capability ) ( s#vfio_pci_core_device * , s#vfio_pci_region * , s#vfio_info_cap * ) ; } +s#vfio_pci_region struct vfio_pci_region { t#u32 type ; t#u32 subtype ; const s#vfio_pci_regops * ops ; void * data ; t#size_t size ; t#u32 flags ; } +s##pci_saved_state +s#vfio_pci_vf_token struct vfio_pci_vf_token { s#mutex lock ; t#uuid_t uuid ; int users ; } +s#vfio_pci_core_device struct vfio_pci_core_device { s#vfio_device vdev ; s#pci_dev * pdev ; void * barmap [ 6 ] ; t#bool bar_mmap_supported [ 6 ] ; t#u8 * pci_config_map ; t#u8 * vconfig ; s#perm_bits * msi_perm ; t#spinlock_t irqlock ; s#mutex igate ; s#vfio_pci_irq_ctx * ctx ; int num_ctx ; int irq_type ; int num_regions ; s#vfio_pci_region * region ; t#u8 msi_qmax ; t#u8 msix_bar ; t#u16 msix_size ; t#u32 msix_offset ; t#u32 rbar [ 7 ] ; t#bool pci_2_3 ; t#bool virq_disabled ; t#bool reset_works ; t#bool extended_caps ; t#bool bardirty ; t#bool has_vga ; t#bool needs_reset ; t#bool nointx ; t#bool needs_pm_restore ; s#pci_saved_state * pci_saved_state ; s#pci_saved_state * pm_save ; int ioeventfds_nr ; s#eventfd_ctx * err_trigger ; s#eventfd_ctx * req_trigger ; s#list_head dummy_resources_list ; s#mutex ioeventfds_lock ; s#list_head ioeventfds_list ; s#vfio_pci_vf_token * vf_token ; s#list_head sriov_pfs_item ; s#vfio_pci_core_device * sriov_pf_core_dev ; s#notifier_block nb ; s#mutex vma_lock ; s#list_head vma_list ; s#rw_semaphore memory_lock ; } +vfio_pci_core_enable int vfio_pci_core_enable ( s#vfio_pci_core_device * ) +vfio_pci_core_disable void vfio_pci_core_disable ( s#vfio_pci_core_device * ) +vfio_pci_core_close_device void vfio_pci_core_close_device ( s#vfio_device * ) +vfio_pci_core_finish_enable void vfio_pci_core_finish_enable ( s#vfio_pci_core_device * ) +vfio_pci_register_dev_region int vfio_pci_register_dev_region ( s#vfio_pci_core_device * , unsigned int , unsigned int , const s#vfio_pci_regops * , t#size_t , t#u32 , void * ) +vfio_pci_core_ioctl long vfio_pci_core_ioctl ( s#vfio_device * , unsigned int , unsigned long ) +vfio_pci_core_ioctl_feature int vfio_pci_core_ioctl_feature ( s#vfio_device * , t#u32 , void * , t#size_t ) +vfio_pci_core_read t#ssize_t vfio_pci_core_read ( s#vfio_device * , char * , t#size_t , t#loff_t * ) +vfio_pci_core_write t#ssize_t vfio_pci_core_write ( s#vfio_device * , const char * , t#size_t , t#loff_t * ) +vfio_pci_core_mmap int vfio_pci_core_mmap ( s#vfio_device * , s#vm_area_struct * ) +vfio_pci_core_request void vfio_pci_core_request ( s#vfio_device * , unsigned int ) +vfio_pci_core_match int vfio_pci_core_match ( s#vfio_device * , char * ) +vfio_pci_core_init_device void vfio_pci_core_init_device ( s#vfio_pci_core_device * , s#pci_dev * , const s#vfio_device_ops * ) +vfio_pci_core_uninit_device void vfio_pci_core_uninit_device ( s#vfio_pci_core_device * ) +vfio_pci_core_register_device int vfio_pci_core_register_device ( s#vfio_pci_core_device * ) +vfio_pci_core_unregister_device void vfio_pci_core_unregister_device ( s#vfio_pci_core_device * ) +vfio_pci_core_aer_err_detected t#pci_ers_result_t vfio_pci_core_aer_err_detected ( s#pci_dev * , t#pci_channel_state_t ) +vfio_pci_core_sriov_configure int vfio_pci_core_sriov_configure ( s#vfio_pci_core_device * , int ) +vfio_pci_core_err_handlers extern const s#pci_error_handlers vfio_pci_core_err_handlers +vfio_pci_core_set_params void vfio_pci_core_set_params ( t#bool , t#bool , t#bool ) + +/* drivers/vfio/vfio_main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_dma_cookie +s##iommu_group +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iopf_device_param +s##vfio_group +s##kvm +vfio_assign_device_set int vfio_assign_device_set ( s#vfio_device * , void * ) +e#vfio_group_type enum vfio_group_type { VFIO_IOMMU , VFIO_EMULATED_IOMMU , VFIO_NO_IOMMU , } +e#vfio_iommu_notify_type enum vfio_iommu_notify_type { VFIO_IOMMU_CONTAINER_CLOSE = 0 , } +s#vfio_iommu_driver_ops struct vfio_iommu_driver_ops { char * name ; s#module * owner ; void * ( * open ) ( unsigned long ) ; void ( * release ) ( void * ) ; long ( * ioctl ) ( void * , unsigned int , unsigned long ) ; int ( * attach_group ) ( void * , s#iommu_group * , e#vfio_group_type ) ; void ( * detach_group ) ( void * , s#iommu_group * ) ; int ( * pin_pages ) ( void * , s#iommu_group * , t#dma_addr_t , int , int , s#page * * ) ; void ( * unpin_pages ) ( void * , t#dma_addr_t , int ) ; void ( * register_device ) ( void * , s#vfio_device * ) ; void ( * unregister_device ) ( void * , s#vfio_device * ) ; int ( * dma_rw ) ( void * , t#dma_addr_t , void * , t#size_t , t#bool ) ; s#iommu_domain * ( * group_iommu_domain ) ( void * , s#iommu_group * ) ; void ( * notify ) ( void * , e#vfio_iommu_notify_type ) ; } +vfio_register_iommu_driver int vfio_register_iommu_driver ( const s#vfio_iommu_driver_ops * ) +vfio_unregister_iommu_driver void vfio_unregister_iommu_driver ( const s#vfio_iommu_driver_ops * ) +vfio_init_group_dev void vfio_init_group_dev ( s#vfio_device * , s#device * , const s#vfio_device_ops * ) +vfio_uninit_group_dev void vfio_uninit_group_dev ( s#vfio_device * ) +vfio_register_group_dev int vfio_register_group_dev ( s#vfio_device * ) +vfio_register_emulated_iommu_dev int vfio_register_emulated_iommu_dev ( s#vfio_device * ) +vfio_unregister_group_dev void vfio_unregister_group_dev ( s#vfio_device * ) +vfio_mig_get_next_state int vfio_mig_get_next_state ( s#vfio_device * , e#vfio_device_mig_state , e#vfio_device_mig_state , e#vfio_device_mig_state * ) +vfio_file_iommu_group s#iommu_group * vfio_file_iommu_group ( s#file * ) +vfio_file_enforced_coherent t#bool vfio_file_enforced_coherent ( s#file * ) +vfio_file_set_kvm void vfio_file_set_kvm ( s#file * , s#kvm * ) +vfio_file_has_dev t#bool vfio_file_has_dev ( s#file * , s#vfio_device * ) +vfio_info_cap_add s#vfio_info_cap_header * vfio_info_cap_add ( s#vfio_info_cap * , t#size_t , t#u16 , t#u16 ) +vfio_info_cap_shift void vfio_info_cap_shift ( s#vfio_info_cap * , t#size_t ) +vfio_info_add_capability int vfio_info_add_capability ( s#vfio_info_cap * , s#vfio_info_cap_header * , t#size_t ) +s#vfio_irq_set struct vfio_irq_set { t#__u32 argsz ; t#__u32 flags ; t#__u32 index ; t#__u32 start ; t#__u32 count ; t#__u8 data [ ] ; } +vfio_set_irqs_validate_and_prepare int vfio_set_irqs_validate_and_prepare ( s#vfio_irq_set * , int , int , t#size_t * ) +vfio_pin_pages int vfio_pin_pages ( s#vfio_device * , t#dma_addr_t , int , int , s#page * * ) +vfio_unpin_pages void vfio_unpin_pages ( s#vfio_device * , t#dma_addr_t , int ) +vfio_dma_rw int vfio_dma_rw ( s#vfio_device * , t#dma_addr_t , void * , t#size_t , t#bool ) + +/* drivers/vfio/virqfd.o */ +s##eventfd_ctx +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +vfio_virqfd_enable int vfio_virqfd_enable ( void * , int ( * ) ( void * , void * ) , void ( * ) ( void * , void * ) , void * , s#virqfd * * , int ) +vfio_virqfd_disable void vfio_virqfd_disable ( s#virqfd * * ) + +/* drivers/vhost/iotlb.o */ +s#vhost_iotlb_map struct vhost_iotlb_map { s#rb_node rb ; s#list_head link ; t#u64 start ; t#u64 last ; t#u64 size ; t#u64 addr ; t#u32 perm ; t#u32 flags_padding ; t#u64 __subtree_last ; void * opaque ; } +vhost_iotlb_map_free void vhost_iotlb_map_free ( s#vhost_iotlb * , s#vhost_iotlb_map * ) +vhost_iotlb_add_range_ctx int vhost_iotlb_add_range_ctx ( s#vhost_iotlb * , t#u64 , t#u64 , t#u64 , unsigned int , void * ) +vhost_iotlb_add_range int vhost_iotlb_add_range ( s#vhost_iotlb * , t#u64 , t#u64 , t#u64 , unsigned int ) +vhost_iotlb_del_range void vhost_iotlb_del_range ( s#vhost_iotlb * , t#u64 , t#u64 ) +vhost_iotlb_init void vhost_iotlb_init ( s#vhost_iotlb * , unsigned int , unsigned int ) +vhost_iotlb_alloc s#vhost_iotlb * vhost_iotlb_alloc ( unsigned int , unsigned int ) +vhost_iotlb_reset void vhost_iotlb_reset ( s#vhost_iotlb * ) +vhost_iotlb_free void vhost_iotlb_free ( s#vhost_iotlb * ) +vhost_iotlb_itree_first s#vhost_iotlb_map * vhost_iotlb_itree_first ( s#vhost_iotlb * , t#u64 , t#u64 ) +vhost_iotlb_itree_next s#vhost_iotlb_map * vhost_iotlb_itree_next ( s#vhost_iotlb_map * , t#u64 , t#u64 ) + +/* drivers/vhost/vhost.o */ +t#vhost_work_fn_t typedef void ( * vhost_work_fn_t ) ( s#vhost_work * ) +s#vhost_work struct vhost_work { s#llist_node node ; t#vhost_work_fn_t fn ; unsigned long flags ; } +vhost_work_init void vhost_work_init ( s#vhost_work * , t#vhost_work_fn_t ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +E#VHOST_NUM_ADDRS 3 +s##eventfd_ctx +s#vhost_vring_call struct vhost_vring_call { s#eventfd_ctx * ctx ; s#irq_bypass_producer producer ; } +s#vhost_log struct vhost_log { t#u64 addr ; t#u64 len ; } +s#vhost_virtqueue struct vhost_virtqueue { s#vhost_dev * dev ; s#mutex mutex ; unsigned int num ; t#vring_desc_t * desc ; t#vring_avail_t * avail ; t#vring_used_t * used ; const s#vhost_iotlb_map * meta_iotlb [ E#VHOST_NUM_ADDRS ] ; s#file * kick ; s#vhost_vring_call call_ctx ; s#eventfd_ctx * error_ctx ; s#eventfd_ctx * log_ctx ; s#vhost_poll poll ; t#vhost_work_fn_t handle_kick ; t#u16 last_avail_idx ; t#u16 avail_idx ; t#u16 last_used_idx ; t#u16 used_flags ; t#u16 signalled_used ; t#bool signalled_used_valid ; t#bool log_used ; t#u64 log_addr ; s#iovec iov [ 1024 ] ; s#iovec iotlb_iov [ 64 ] ; s#iovec * indirect ; s#vring_used_elem * heads ; s#vhost_iotlb * umem ; s#vhost_iotlb * iotlb ; void * private_data ; t#u64 acked_features ; t#u64 acked_backend_features ; void * log_base ; s#vhost_log * log ; s#iovec log_iov [ 64 ] ; t#bool is_le ; t#u32 busyloop_timeout ; } +s#vhost_iotlb_msg struct vhost_iotlb_msg { t#__u64 iova ; t#__u64 size ; t#__u64 uaddr ; t#__u8 perm ; t#__u8 type ; } +s#vhost_dev struct vhost_dev { s#mm_struct * mm ; s#mutex mutex ; s#vhost_virtqueue * * vqs ; int nvqs ; s#eventfd_ctx * log_ctx ; s#llist_head work_list ; s#task_struct * worker ; s#vhost_iotlb * umem ; s#vhost_iotlb * iotlb ; t#spinlock_t iotlb_lock ; s#list_head read_list ; s#list_head pending_list ; t#wait_queue_head_t wait ; int iov_limit ; int weight ; int byte_weight ; t#u64 kcov_handle ; t#bool use_worker ; int ( * msg_handler ) ( s#vhost_dev * , t#u32 , s#vhost_iotlb_msg * ) ; } +s#vhost_poll struct vhost_poll { t#poll_table table ; t#wait_queue_head_t * wqh ; t#wait_queue_entry_t wait ; s#vhost_work work ; t#__poll_t mask ; s#vhost_dev * dev ; } +vhost_poll_init void vhost_poll_init ( s#vhost_poll * , t#vhost_work_fn_t , t#__poll_t , s#vhost_dev * ) +vhost_poll_start int vhost_poll_start ( s#vhost_poll * , s#file * ) +vhost_poll_stop void vhost_poll_stop ( s#vhost_poll * ) +vhost_work_dev_flush void vhost_work_dev_flush ( s#vhost_dev * ) +vhost_poll_flush void vhost_poll_flush ( s#vhost_poll * ) +vhost_work_queue void vhost_work_queue ( s#vhost_dev * , s#vhost_work * ) +vhost_has_work t#bool vhost_has_work ( s#vhost_dev * ) +vhost_poll_queue void vhost_poll_queue ( s#vhost_poll * ) +vhost_vq_is_setup t#bool vhost_vq_is_setup ( s#vhost_virtqueue * ) +vhost_exceeds_weight t#bool vhost_exceeds_weight ( s#vhost_virtqueue * , int , int ) +vhost_dev_init void vhost_dev_init ( s#vhost_dev * , s#vhost_virtqueue * * , int , int , int , int , t#bool , int ( * ) ( s#vhost_dev * , t#u32 , s#vhost_iotlb_msg * ) ) +vhost_dev_check_owner long vhost_dev_check_owner ( s#vhost_dev * ) +vhost_dev_has_owner t#bool vhost_dev_has_owner ( s#vhost_dev * ) +vhost_dev_set_owner long vhost_dev_set_owner ( s#vhost_dev * ) +vhost_dev_reset_owner_prepare s#vhost_iotlb * vhost_dev_reset_owner_prepare ( void ) +vhost_dev_reset_owner void vhost_dev_reset_owner ( s#vhost_dev * , s#vhost_iotlb * ) +vhost_dev_stop void vhost_dev_stop ( s#vhost_dev * ) +vhost_dev_cleanup void vhost_dev_cleanup ( s#vhost_dev * ) +vhost_chr_write_iter t#ssize_t vhost_chr_write_iter ( s#vhost_dev * , s#iov_iter * ) +vhost_chr_poll t#__poll_t vhost_chr_poll ( s#file * , s#vhost_dev * , t#poll_table * ) +vhost_chr_read_iter t#ssize_t vhost_chr_read_iter ( s#vhost_dev * , s#iov_iter * , int ) +vq_meta_prefetch int vq_meta_prefetch ( s#vhost_virtqueue * ) +vhost_log_access_ok t#bool vhost_log_access_ok ( s#vhost_dev * ) +vhost_vq_access_ok t#bool vhost_vq_access_ok ( s#vhost_virtqueue * ) +vhost_vring_ioctl long vhost_vring_ioctl ( s#vhost_dev * , unsigned int , void * ) +vhost_init_device_iotlb int vhost_init_device_iotlb ( s#vhost_dev * , t#bool ) +vhost_dev_ioctl long vhost_dev_ioctl ( s#vhost_dev * , unsigned int , void * ) +vhost_log_write int vhost_log_write ( s#vhost_virtqueue * , s#vhost_log * , unsigned int , t#u64 , s#iovec * , int ) +vhost_vq_init_access int vhost_vq_init_access ( s#vhost_virtqueue * ) +vhost_get_vq_desc int vhost_get_vq_desc ( s#vhost_virtqueue * , s#iovec [ ] , unsigned int , unsigned int * , unsigned int * , s#vhost_log * , unsigned int * ) +vhost_discard_vq_desc void vhost_discard_vq_desc ( s#vhost_virtqueue * , int ) +vhost_add_used int vhost_add_used ( s#vhost_virtqueue * , unsigned int , int ) +vhost_add_used_n int vhost_add_used_n ( s#vhost_virtqueue * , s#vring_used_elem * , unsigned ) +vhost_signal void vhost_signal ( s#vhost_dev * , s#vhost_virtqueue * ) +vhost_add_used_and_signal void vhost_add_used_and_signal ( s#vhost_dev * , s#vhost_virtqueue * , unsigned int , int ) +vhost_add_used_and_signal_n void vhost_add_used_and_signal_n ( s#vhost_dev * , s#vhost_virtqueue * , s#vring_used_elem * , unsigned ) +vhost_vq_avail_empty t#bool vhost_vq_avail_empty ( s#vhost_dev * , s#vhost_virtqueue * ) +vhost_enable_notify t#bool vhost_enable_notify ( s#vhost_dev * , s#vhost_virtqueue * ) +vhost_disable_notify void vhost_disable_notify ( s#vhost_dev * , s#vhost_virtqueue * ) +s#vhost_msg struct vhost_msg { int type ; union { s#vhost_iotlb_msg iotlb ; t#__u8 padding [ 64 ] ; } ; } +s#vhost_msg_v2 struct vhost_msg_v2 { t#__u32 type ; t#__u32 asid ; union { s#vhost_iotlb_msg iotlb ; t#__u8 padding [ 64 ] ; } ; } +s#vhost_msg_node struct vhost_msg_node { union { s#vhost_msg msg ; s#vhost_msg_v2 msg_v2 ; } ; s#vhost_virtqueue * vq ; s#list_head node ; } +vhost_new_msg s#vhost_msg_node * vhost_new_msg ( s#vhost_virtqueue * , int ) +vhost_enqueue_msg void vhost_enqueue_msg ( s#vhost_dev * , s#list_head * , s#vhost_msg_node * ) +vhost_dequeue_msg s#vhost_msg_node * vhost_dequeue_msg ( s#vhost_dev * , s#list_head * ) +vhost_set_backend_features void vhost_set_backend_features ( s#vhost_dev * , t#u64 ) + +/* drivers/vhost/vringh.o */ +vringh_kiov_advance void vringh_kiov_advance ( s#vringh_kiov * , t#size_t ) +vringh_init_user int vringh_init_user ( s#vringh * , t#u64 , unsigned int , t#bool , t#vring_desc_t * , t#vring_avail_t * , t#vring_used_t * ) +s#vringh_iov struct vringh_iov { s#iovec * iov ; t#size_t consumed ; unsigned i , used , max_num ; } +s#vringh_range struct vringh_range { t#u64 start , end_incl ; t#u64 offset ; } +vringh_getdesc_user int vringh_getdesc_user ( s#vringh * , s#vringh_iov * , s#vringh_iov * , t#bool ( * ) ( s#vringh * , t#u64 , s#vringh_range * ) , t#u16 * ) +vringh_iov_pull_user t#ssize_t vringh_iov_pull_user ( s#vringh_iov * , void * , t#size_t ) +vringh_iov_push_user t#ssize_t vringh_iov_push_user ( s#vringh_iov * , const void * , t#size_t ) +vringh_abandon_user void vringh_abandon_user ( s#vringh * , unsigned int ) +vringh_complete_user int vringh_complete_user ( s#vringh * , t#u16 , t#u32 ) +vringh_complete_multi_user int vringh_complete_multi_user ( s#vringh * , const s#vring_used_elem [ ] , unsigned ) +vringh_notify_enable_user t#bool vringh_notify_enable_user ( s#vringh * ) +vringh_notify_disable_user void vringh_notify_disable_user ( s#vringh * ) +vringh_need_notify_user int vringh_need_notify_user ( s#vringh * ) +vringh_init_kern int vringh_init_kern ( s#vringh * , t#u64 , unsigned int , t#bool , s#vring_desc * , s#vring_avail * , s#vring_used * ) +vringh_getdesc_kern int vringh_getdesc_kern ( s#vringh * , s#vringh_kiov * , s#vringh_kiov * , t#u16 * , t#gfp_t ) +vringh_iov_pull_kern t#ssize_t vringh_iov_pull_kern ( s#vringh_kiov * , void * , t#size_t ) +vringh_iov_push_kern t#ssize_t vringh_iov_push_kern ( s#vringh_kiov * , const void * , t#size_t ) +vringh_abandon_kern void vringh_abandon_kern ( s#vringh * , unsigned int ) +vringh_complete_kern int vringh_complete_kern ( s#vringh * , t#u16 , t#u32 ) +vringh_notify_enable_kern t#bool vringh_notify_enable_kern ( s#vringh * ) +vringh_notify_disable_kern void vringh_notify_disable_kern ( s#vringh * ) +vringh_need_notify_kern int vringh_need_notify_kern ( s#vringh * ) +vringh_init_iotlb int vringh_init_iotlb ( s#vringh * , t#u64 , unsigned int , t#bool , s#vring_desc * , s#vring_avail * , s#vring_used * ) +vringh_set_iotlb void vringh_set_iotlb ( s#vringh * , s#vhost_iotlb * , t#spinlock_t * ) +vringh_getdesc_iotlb int vringh_getdesc_iotlb ( s#vringh * , s#vringh_kiov * , s#vringh_kiov * , t#u16 * , t#gfp_t ) +vringh_iov_pull_iotlb t#ssize_t vringh_iov_pull_iotlb ( s#vringh * , s#vringh_kiov * , void * , t#size_t ) +vringh_iov_push_iotlb t#ssize_t vringh_iov_push_iotlb ( s#vringh * , s#vringh_kiov * , const void * , t#size_t ) +vringh_abandon_iotlb void vringh_abandon_iotlb ( s#vringh * , unsigned int ) +vringh_complete_iotlb int vringh_complete_iotlb ( s#vringh * , t#u16 , t#u32 ) +vringh_notify_enable_iotlb t#bool vringh_notify_enable_iotlb ( s#vringh * ) +vringh_notify_disable_iotlb void vringh_notify_disable_iotlb ( s#vringh * ) +vringh_need_notify_iotlb int vringh_need_notify_iotlb ( s#vringh * ) + +/* drivers/video/aperture.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +devm_aperture_acquire_for_platform_device int devm_aperture_acquire_for_platform_device ( s#platform_device * , t#resource_size_t , t#resource_size_t ) +aperture_remove_conflicting_devices int aperture_remove_conflicting_devices ( t#resource_size_t , t#resource_size_t , t#bool , const char * ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +aperture_remove_conflicting_pci_devices int aperture_remove_conflicting_pci_devices ( s#pci_dev * , const char * ) + +/* drivers/video/backlight/backlight.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##page_pool +backlight_device_set_brightness int backlight_device_set_brightness ( s#backlight_device * , unsigned long ) +e#backlight_update_reason enum backlight_update_reason { BACKLIGHT_UPDATE_HOTKEY , BACKLIGHT_UPDATE_SYSFS , } +backlight_force_update void backlight_force_update ( s#backlight_device * , e#backlight_update_reason ) +backlight_device_register s#backlight_device * backlight_device_register ( const char * , s#device * , void * , const s#backlight_ops * , const s#backlight_properties * ) +backlight_device_get_by_type s#backlight_device * backlight_device_get_by_type ( e#backlight_type ) +backlight_device_get_by_name s#backlight_device * backlight_device_get_by_name ( const char * ) +backlight_device_unregister void backlight_device_unregister ( s#backlight_device * ) +backlight_register_notifier int backlight_register_notifier ( s#notifier_block * ) +backlight_unregister_notifier int backlight_unregister_notifier ( s#notifier_block * ) +devm_backlight_device_register s#backlight_device * devm_backlight_device_register ( s#device * , const char * , s#device * , void * , const s#backlight_ops * , const s#backlight_properties * ) +devm_backlight_device_unregister void devm_backlight_device_unregister ( s#device * , s#backlight_device * ) +of_find_backlight_by_node s#backlight_device * of_find_backlight_by_node ( s#device_node * ) +devm_of_find_backlight s#backlight_device * devm_of_find_backlight ( s#device * ) + +/* drivers/video/backlight/lcd.o */ +s#lcd_properties struct lcd_properties { int max_contrast ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#lcd_ops struct lcd_ops { int ( * get_power ) ( s#lcd_device * ) ; int ( * set_power ) ( s#lcd_device * , int ) ; int ( * get_contrast ) ( s#lcd_device * ) ; int ( * set_contrast ) ( s#lcd_device * , int ) ; int ( * set_mode ) ( s#lcd_device * , s#fb_videomode * ) ; int ( * check_fb ) ( s#lcd_device * , s#fb_info * ) ; } +s#lcd_device struct lcd_device { s#lcd_properties props ; s#mutex ops_lock ; s#lcd_ops * ops ; s#mutex update_lock ; s#notifier_block fb_notif ; s#device dev ; } +lcd_device_register extern s#lcd_device * lcd_device_register ( const char * , s#device * , void * , s#lcd_ops * ) +lcd_device_unregister extern void lcd_device_unregister ( s#lcd_device * ) +devm_lcd_device_register extern s#lcd_device * devm_lcd_device_register ( s#device * , const char * , s#device * , void * , s#lcd_ops * ) +devm_lcd_device_unregister extern void devm_lcd_device_unregister ( s#device * , s#lcd_device * ) + +/* drivers/video/console/dummycon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##uni_pagedir +s##uni_screen +dummy_con extern const s#consw dummy_con + +/* drivers/video/display_timing.o */ +s#timing_entry struct timing_entry { t#u32 min ; t#u32 typ ; t#u32 max ; } +s#display_timing struct display_timing { s#timing_entry pixelclock ; s#timing_entry hactive ; s#timing_entry hfront_porch ; s#timing_entry hback_porch ; s#timing_entry hsync_len ; s#timing_entry vactive ; s#timing_entry vfront_porch ; s#timing_entry vback_porch ; s#timing_entry vsync_len ; e#display_flags flags ; } +s#display_timings struct display_timings { unsigned int num_timings ; unsigned int native_mode ; s#display_timing * * timings ; } +display_timings_release void display_timings_release ( s#display_timings * ) + +/* drivers/video/fbdev/core/cfbcopyarea.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cfb_copyarea extern void cfb_copyarea ( s#fb_info * , const s#fb_copyarea * ) + +/* drivers/video/fbdev/core/cfbfillrect.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cfb_fillrect extern void cfb_fillrect ( s#fb_info * , const s#fb_fillrect * ) + +/* drivers/video/fbdev/core/cfbimgblt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cfb_imageblit extern void cfb_imageblit ( s#fb_info * , const s#fb_image * ) + +/* drivers/video/fbdev/core/fb_cmdline.o */ +fb_mode_option extern const char * fb_mode_option +fb_get_options extern int fb_get_options ( const char * , char * * ) + +/* drivers/video/fbdev/core/fb_defio.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s#anon_vma struct anon_vma { s#anon_vma * root ; s#rw_semaphore rwsem ; t#atomic_t refcount ; unsigned long num_children ; unsigned long num_active_vmas ; s#anon_vma * parent ; s#rb_root_cached rb_root ; } +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +fb_deferred_io_fsync extern int fb_deferred_io_fsync ( s#file * , t#loff_t , t#loff_t , int ) +fb_deferred_io_mmap int fb_deferred_io_mmap ( s#fb_info * , s#vm_area_struct * ) +fb_deferred_io_init extern int fb_deferred_io_init ( s#fb_info * ) +fb_deferred_io_open extern void fb_deferred_io_open ( s#fb_info * , s#inode * , s#file * ) +fb_deferred_io_release extern void fb_deferred_io_release ( s#fb_info * ) +fb_deferred_io_cleanup extern void fb_deferred_io_cleanup ( s#fb_info * ) + +/* drivers/video/fbdev/core/fb_notify.o */ +fb_register_client extern int fb_register_client ( s#notifier_block * ) +fb_unregister_client extern int fb_unregister_client ( s#notifier_block * ) +fb_notifier_call_chain extern int fb_notifier_call_chain ( unsigned long , void * ) + +/* drivers/video/fbdev/core/fb_sys_fops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fb_sys_read extern t#ssize_t fb_sys_read ( s#fb_info * , char * , t#size_t , t#loff_t * ) +fb_sys_write extern t#ssize_t fb_sys_write ( s#fb_info * , const char * , t#size_t , t#loff_t * ) + +/* drivers/video/fbdev/core/fbcmap.o */ +fb_alloc_cmap extern int fb_alloc_cmap ( s#fb_cmap * , int , int ) +fb_dealloc_cmap extern void fb_dealloc_cmap ( s#fb_cmap * ) +fb_copy_cmap extern int fb_copy_cmap ( const s#fb_cmap * , s#fb_cmap * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fb_set_cmap extern int fb_set_cmap ( s#fb_cmap * , s#fb_info * ) +fb_default_cmap extern const s#fb_cmap * fb_default_cmap ( int ) +fb_invert_cmaps extern void fb_invert_cmaps ( void ) + +/* drivers/video/fbdev/core/fbcon.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) + +/* drivers/video/fbdev/core/fbmem.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +registered_fb extern s#fb_info * registered_fb [ 32 ] +num_registered_fb extern int num_registered_fb +fb_get_color_depth extern int fb_get_color_depth ( s#fb_var_screeninfo * , s#fb_fix_screeninfo * ) +fb_pad_aligned_buffer extern void fb_pad_aligned_buffer ( t#u8 * , t#u32 , t#u8 * , t#u32 , t#u32 ) +fb_pad_unaligned_buffer extern void fb_pad_unaligned_buffer ( t#u8 * , t#u32 , t#u8 * , t#u32 , t#u32 , t#u32 , t#u32 , t#u32 ) +fb_get_buffer_offset extern char * fb_get_buffer_offset ( s#fb_info * , s#fb_pixmap * , t#u32 ) +fb_prepare_logo extern int fb_prepare_logo ( s#fb_info * , int ) +fb_show_logo extern int fb_show_logo ( s#fb_info * , int ) +fb_pan_display extern int fb_pan_display ( s#fb_info * , s#fb_var_screeninfo * ) +fb_set_var extern int fb_set_var ( s#fb_info * , s#fb_var_screeninfo * ) +fb_blank extern int fb_blank ( s#fb_info * , int ) +fb_class extern s#class * fb_class +remove_conflicting_framebuffers extern int remove_conflicting_framebuffers ( s#apertures_struct * , const char * , t#bool ) +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +remove_conflicting_pci_framebuffers extern int remove_conflicting_pci_framebuffers ( s#pci_dev * , const char * ) +register_framebuffer extern int register_framebuffer ( s#fb_info * ) +unregister_framebuffer extern void unregister_framebuffer ( s#fb_info * ) +fb_set_suspend extern void fb_set_suspend ( s#fb_info * , int ) + +/* drivers/video/fbdev/core/fbmon.o */ +fb_videomode_from_videomode extern int fb_videomode_from_videomode ( const s#videomode * , s#fb_videomode * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_get_fb_videomode extern int of_get_fb_videomode ( s#device_node * , s#fb_videomode * , int ) +fb_firmware_edid extern const unsigned char * fb_firmware_edid ( s#device * ) +fb_parse_edid extern int fb_parse_edid ( unsigned char * , s#fb_var_screeninfo * ) +fb_edid_to_monspecs extern void fb_edid_to_monspecs ( unsigned char * , s#fb_monspecs * ) +fb_get_mode extern int fb_get_mode ( int , t#u32 , s#fb_var_screeninfo * , s#fb_info * ) +fb_validate_mode extern int fb_validate_mode ( const s#fb_var_screeninfo * , s#fb_info * ) +fb_destroy_modedb extern void fb_destroy_modedb ( s#fb_videomode * ) + +/* drivers/video/fbdev/core/fbsysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +framebuffer_alloc extern s#fb_info * framebuffer_alloc ( t#size_t , s#device * ) +framebuffer_release extern void framebuffer_release ( s#fb_info * ) +fb_bl_default_curve extern void fb_bl_default_curve ( s#fb_info * , t#u8 , t#u8 , t#u8 ) + +/* drivers/video/fbdev/core/modedb.o */ +vesa_modes extern const s#fb_videomode vesa_modes [ ] +s#dmt_videomode struct dmt_videomode { t#u32 dmt_id ; t#u32 std_2byte_code ; t#u32 cvt_3byte_code ; const s#fb_videomode * mode ; } +dmt_modes extern const s#dmt_videomode dmt_modes [ ] +fb_destroy_modelist extern void fb_destroy_modelist ( s#list_head * ) +fb_find_best_display extern const s#fb_videomode * fb_find_best_display ( const s#fb_monspecs * , s#list_head * ) +fb_videomode_to_var extern void fb_videomode_to_var ( s#fb_var_screeninfo * , const s#fb_videomode * ) +fb_var_to_videomode extern void fb_var_to_videomode ( s#fb_videomode * , const s#fb_var_screeninfo * ) +fb_mode_is_equal extern int fb_mode_is_equal ( const s#fb_videomode * , const s#fb_videomode * ) +fb_add_videomode extern int fb_add_videomode ( const s#fb_videomode * , s#list_head * ) +fb_match_mode extern const s#fb_videomode * fb_match_mode ( const s#fb_var_screeninfo * , s#list_head * ) +fb_find_best_mode extern const s#fb_videomode * fb_find_best_mode ( const s#fb_var_screeninfo * , s#list_head * ) +fb_find_nearest_mode extern const s#fb_videomode * fb_find_nearest_mode ( const s#fb_videomode * , s#list_head * ) +fb_videomode_to_modelist extern void fb_videomode_to_modelist ( const s#fb_videomode * , int , s#list_head * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +fb_find_mode extern int fb_find_mode ( s#fb_var_screeninfo * , s#fb_info * , const char * , const s#fb_videomode * , unsigned int , const s#fb_videomode * , unsigned int ) +fb_find_mode_cvt extern int fb_find_mode_cvt ( s#fb_videomode * , int , int ) + +/* drivers/video/fbdev/core/syscopyarea.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sys_copyarea extern void sys_copyarea ( s#fb_info * , const s#fb_copyarea * ) + +/* drivers/video/fbdev/core/sysfillrect.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sys_fillrect extern void sys_fillrect ( s#fb_info * , const s#fb_fillrect * ) + +/* drivers/video/fbdev/core/sysimgblt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sys_imageblit extern void sys_imageblit ( s#fb_info * , const s#fb_image * ) + +/* drivers/video/hdmi.o */ +hdmi_avi_infoframe_init void hdmi_avi_infoframe_init ( s#hdmi_avi_infoframe * ) +hdmi_avi_infoframe_check int hdmi_avi_infoframe_check ( s#hdmi_avi_infoframe * ) +hdmi_avi_infoframe_pack_only t#ssize_t hdmi_avi_infoframe_pack_only ( const s#hdmi_avi_infoframe * , void * , t#size_t ) +hdmi_avi_infoframe_pack t#ssize_t hdmi_avi_infoframe_pack ( s#hdmi_avi_infoframe * , void * , t#size_t ) +e#hdmi_spd_sdi enum hdmi_spd_sdi { HDMI_SPD_SDI_UNKNOWN , HDMI_SPD_SDI_DSTB , HDMI_SPD_SDI_DVDP , HDMI_SPD_SDI_DVHS , HDMI_SPD_SDI_HDDVR , HDMI_SPD_SDI_DVC , HDMI_SPD_SDI_DSC , HDMI_SPD_SDI_VCD , HDMI_SPD_SDI_GAME , HDMI_SPD_SDI_PC , HDMI_SPD_SDI_BD , HDMI_SPD_SDI_SACD , HDMI_SPD_SDI_HDDVD , HDMI_SPD_SDI_PMP , } +s#hdmi_spd_infoframe struct hdmi_spd_infoframe { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; char vendor [ 8 ] ; char product [ 16 ] ; e#hdmi_spd_sdi sdi ; } +hdmi_spd_infoframe_init int hdmi_spd_infoframe_init ( s#hdmi_spd_infoframe * , const char * , const char * ) +hdmi_spd_infoframe_check int hdmi_spd_infoframe_check ( s#hdmi_spd_infoframe * ) +hdmi_spd_infoframe_pack_only t#ssize_t hdmi_spd_infoframe_pack_only ( const s#hdmi_spd_infoframe * , void * , t#size_t ) +hdmi_spd_infoframe_pack t#ssize_t hdmi_spd_infoframe_pack ( s#hdmi_spd_infoframe * , void * , t#size_t ) +e#hdmi_audio_coding_type enum hdmi_audio_coding_type { HDMI_AUDIO_CODING_TYPE_STREAM , HDMI_AUDIO_CODING_TYPE_PCM , HDMI_AUDIO_CODING_TYPE_AC3 , HDMI_AUDIO_CODING_TYPE_MPEG1 , HDMI_AUDIO_CODING_TYPE_MP3 , HDMI_AUDIO_CODING_TYPE_MPEG2 , HDMI_AUDIO_CODING_TYPE_AAC_LC , HDMI_AUDIO_CODING_TYPE_DTS , HDMI_AUDIO_CODING_TYPE_ATRAC , HDMI_AUDIO_CODING_TYPE_DSD , HDMI_AUDIO_CODING_TYPE_EAC3 , HDMI_AUDIO_CODING_TYPE_DTS_HD , HDMI_AUDIO_CODING_TYPE_MLP , HDMI_AUDIO_CODING_TYPE_DST , HDMI_AUDIO_CODING_TYPE_WMA_PRO , HDMI_AUDIO_CODING_TYPE_CXT , } +e#hdmi_audio_sample_size enum hdmi_audio_sample_size { HDMI_AUDIO_SAMPLE_SIZE_STREAM , HDMI_AUDIO_SAMPLE_SIZE_16 , HDMI_AUDIO_SAMPLE_SIZE_20 , HDMI_AUDIO_SAMPLE_SIZE_24 , } +e#hdmi_audio_sample_frequency enum hdmi_audio_sample_frequency { HDMI_AUDIO_SAMPLE_FREQUENCY_STREAM , HDMI_AUDIO_SAMPLE_FREQUENCY_32000 , HDMI_AUDIO_SAMPLE_FREQUENCY_44100 , HDMI_AUDIO_SAMPLE_FREQUENCY_48000 , HDMI_AUDIO_SAMPLE_FREQUENCY_88200 , HDMI_AUDIO_SAMPLE_FREQUENCY_96000 , HDMI_AUDIO_SAMPLE_FREQUENCY_176400 , HDMI_AUDIO_SAMPLE_FREQUENCY_192000 , } +e#hdmi_audio_coding_type_ext enum hdmi_audio_coding_type_ext { HDMI_AUDIO_CODING_TYPE_EXT_CT , HDMI_AUDIO_CODING_TYPE_EXT_HE_AAC , HDMI_AUDIO_CODING_TYPE_EXT_HE_AAC_V2 , HDMI_AUDIO_CODING_TYPE_EXT_MPEG_SURROUND , HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_HE_AAC , HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_HE_AAC_V2 , HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_AAC_LC , HDMI_AUDIO_CODING_TYPE_EXT_DRA , HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_HE_AAC_SURROUND , HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_AAC_LC_SURROUND = 10 , } +s#hdmi_audio_infoframe struct hdmi_audio_infoframe { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; unsigned char channels ; e#hdmi_audio_coding_type coding_type ; e#hdmi_audio_sample_size sample_size ; e#hdmi_audio_sample_frequency sample_frequency ; e#hdmi_audio_coding_type_ext coding_type_ext ; unsigned char channel_allocation ; unsigned char level_shift_value ; t#bool downmix_inhibit ; } +hdmi_audio_infoframe_init int hdmi_audio_infoframe_init ( s#hdmi_audio_infoframe * ) +hdmi_audio_infoframe_check int hdmi_audio_infoframe_check ( s#hdmi_audio_infoframe * ) +hdmi_audio_infoframe_pack_only t#ssize_t hdmi_audio_infoframe_pack_only ( const s#hdmi_audio_infoframe * , void * , t#size_t ) +hdmi_audio_infoframe_pack t#ssize_t hdmi_audio_infoframe_pack ( s#hdmi_audio_infoframe * , void * , t#size_t ) +hdmi_vendor_infoframe_init int hdmi_vendor_infoframe_init ( s#hdmi_vendor_infoframe * ) +hdmi_vendor_infoframe_check int hdmi_vendor_infoframe_check ( s#hdmi_vendor_infoframe * ) +hdmi_vendor_infoframe_pack_only t#ssize_t hdmi_vendor_infoframe_pack_only ( const s#hdmi_vendor_infoframe * , void * , t#size_t ) +hdmi_vendor_infoframe_pack t#ssize_t hdmi_vendor_infoframe_pack ( s#hdmi_vendor_infoframe * , void * , t#size_t ) +hdmi_drm_infoframe_init int hdmi_drm_infoframe_init ( s#hdmi_drm_infoframe * ) +hdmi_drm_infoframe_check int hdmi_drm_infoframe_check ( s#hdmi_drm_infoframe * ) +hdmi_drm_infoframe_pack_only t#ssize_t hdmi_drm_infoframe_pack_only ( const s#hdmi_drm_infoframe * , void * , t#size_t ) +hdmi_drm_infoframe_pack t#ssize_t hdmi_drm_infoframe_pack ( s#hdmi_drm_infoframe * , void * , t#size_t ) +s#hdmi_any_infoframe struct hdmi_any_infoframe { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; } +u#hdmi_vendor_any_infoframe union hdmi_vendor_any_infoframe { struct { e#hdmi_infoframe_type type ; unsigned char version ; unsigned char length ; unsigned int oui ; } any ; s#hdmi_vendor_infoframe hdmi ; } +u#hdmi_infoframe union hdmi_infoframe { s#hdmi_any_infoframe any ; s#hdmi_avi_infoframe avi ; s#hdmi_spd_infoframe spd ; u#hdmi_vendor_any_infoframe vendor ; s#hdmi_audio_infoframe audio ; s#hdmi_drm_infoframe drm ; } +hdmi_infoframe_check int hdmi_infoframe_check ( u#hdmi_infoframe * ) +hdmi_infoframe_pack_only t#ssize_t hdmi_infoframe_pack_only ( const u#hdmi_infoframe * , void * , t#size_t ) +hdmi_infoframe_pack t#ssize_t hdmi_infoframe_pack ( u#hdmi_infoframe * , void * , t#size_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +hdmi_infoframe_log void hdmi_infoframe_log ( const char * , s#device * , const u#hdmi_infoframe * ) +hdmi_drm_infoframe_unpack_only int hdmi_drm_infoframe_unpack_only ( s#hdmi_drm_infoframe * , const void * , t#size_t ) +hdmi_infoframe_unpack int hdmi_infoframe_unpack ( u#hdmi_infoframe * , const void * , t#size_t ) + +/* drivers/video/of_display_timing.o */ +s##device +s##address_space +s##file +s##sock +s##seq_file +s##vm_operations_struct +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +of_get_display_timing int of_get_display_timing ( const s#device_node * , const char * , s#display_timing * ) +of_get_display_timings s#display_timings * of_get_display_timings ( const s#device_node * ) + +/* drivers/video/of_videomode.o */ +s##device +s##address_space +s##file +s##sock +s##seq_file +s##vm_operations_struct +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +of_get_videomode int of_get_videomode ( s#device_node * , s#videomode * , int ) + +/* drivers/video/videomode.o */ +videomode_from_timing void videomode_from_timing ( const s#display_timing * , s#videomode * ) +videomode_from_timings int videomode_from_timings ( const s#display_timings * , s#videomode * , unsigned int ) + +/* drivers/virtio/virtio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##irq_affinity +s##vringh_config_ops +virtio_check_driver_offered_feature void virtio_check_driver_offered_feature ( const s#virtio_device * , unsigned int ) +virtio_config_changed void virtio_config_changed ( s#virtio_device * ) +virtio_add_status void virtio_add_status ( s#virtio_device * , unsigned int ) +virtio_finalize_features int virtio_finalize_features ( s#virtio_device * ) +virtio_reset_device void virtio_reset_device ( s#virtio_device * ) +s#virtio_driver struct virtio_driver { s#device_driver driver ; const s#virtio_device_id * id_table ; const unsigned int * feature_table ; unsigned int feature_table_size ; const unsigned int * feature_table_legacy ; unsigned int feature_table_size_legacy ; int ( * validate ) ( s#virtio_device * ) ; int ( * probe ) ( s#virtio_device * ) ; void ( * scan ) ( s#virtio_device * ) ; void ( * remove ) ( s#virtio_device * ) ; void ( * config_changed ) ( s#virtio_device * ) ; int ( * freeze ) ( s#virtio_device * ) ; int ( * restore ) ( s#virtio_device * ) ; } +register_virtio_driver int register_virtio_driver ( s#virtio_driver * ) +unregister_virtio_driver void unregister_virtio_driver ( s#virtio_driver * ) +register_virtio_device int register_virtio_device ( s#virtio_device * ) +is_virtio_device t#bool is_virtio_device ( s#device * ) +unregister_virtio_device void unregister_virtio_device ( s#virtio_device * ) +virtio_device_freeze int virtio_device_freeze ( s#virtio_device * ) +virtio_device_restore int virtio_device_restore ( s#virtio_device * ) + +/* drivers/virtio/virtio_dma_buf.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##dma_resv +virtio_dma_buf_export s#dma_buf * virtio_dma_buf_export ( const s#dma_buf_export_info * ) +virtio_dma_buf_attach int virtio_dma_buf_attach ( s#dma_buf * , s#dma_buf_attachment * ) +is_virtio_dma_buf t#bool is_virtio_dma_buf ( s#dma_buf * ) +virtio_dma_buf_get_uuid int virtio_dma_buf_get_uuid ( s#dma_buf * , t#uuid_t * ) + +/* drivers/virtio/virtio_pci_modern_dev.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s#virtio_pci_common_cfg struct virtio_pci_common_cfg { t#__le32 device_feature_select ; t#__le32 device_feature ; t#__le32 guest_feature_select ; t#__le32 guest_feature ; t#__le16 msix_config ; t#__le16 num_queues ; t#__u8 device_status ; t#__u8 config_generation ; t#__le16 queue_select ; t#__le16 queue_size ; t#__le16 queue_msix_vector ; t#__le16 queue_enable ; t#__le16 queue_notify_off ; t#__le32 queue_desc_lo ; t#__le32 queue_desc_hi ; t#__le32 queue_avail_lo ; t#__le32 queue_avail_hi ; t#__le32 queue_used_lo ; t#__le32 queue_used_hi ; } +s#virtio_pci_modern_device struct virtio_pci_modern_device { s#pci_dev * pci_dev ; s#virtio_pci_common_cfg * common ; void * device ; void * notify_base ; t#resource_size_t notify_pa ; t#u8 * isr ; t#size_t notify_len ; t#size_t device_len ; int notify_map_cap ; t#u32 notify_offset_multiplier ; int modern_bars ; s#virtio_device_id id ; } +vp_modern_probe int vp_modern_probe ( s#virtio_pci_modern_device * ) +vp_modern_remove void vp_modern_remove ( s#virtio_pci_modern_device * ) +vp_modern_get_features t#u64 vp_modern_get_features ( s#virtio_pci_modern_device * ) +vp_modern_get_driver_features t#u64 vp_modern_get_driver_features ( s#virtio_pci_modern_device * ) +vp_modern_set_features void vp_modern_set_features ( s#virtio_pci_modern_device * , t#u64 ) +vp_modern_generation t#u32 vp_modern_generation ( s#virtio_pci_modern_device * ) +vp_modern_get_status t#u8 vp_modern_get_status ( s#virtio_pci_modern_device * ) +vp_modern_set_status void vp_modern_set_status ( s#virtio_pci_modern_device * , t#u8 ) +vp_modern_queue_vector t#u16 vp_modern_queue_vector ( s#virtio_pci_modern_device * , t#u16 , t#u16 ) +vp_modern_config_vector t#u16 vp_modern_config_vector ( s#virtio_pci_modern_device * , t#u16 ) +vp_modern_queue_address void vp_modern_queue_address ( s#virtio_pci_modern_device * , t#u16 , t#u64 , t#u64 , t#u64 ) +vp_modern_set_queue_enable void vp_modern_set_queue_enable ( s#virtio_pci_modern_device * , t#u16 , t#bool ) +vp_modern_get_queue_enable t#bool vp_modern_get_queue_enable ( s#virtio_pci_modern_device * , t#u16 ) +vp_modern_set_queue_size void vp_modern_set_queue_size ( s#virtio_pci_modern_device * , t#u16 , t#u16 ) +vp_modern_get_queue_size t#u16 vp_modern_get_queue_size ( s#virtio_pci_modern_device * , t#u16 ) +vp_modern_get_num_queues t#u16 vp_modern_get_num_queues ( s#virtio_pci_modern_device * ) +vp_modern_map_vq_notify void * vp_modern_map_vq_notify ( s#virtio_pci_modern_device * , t#u16 , t#resource_size_t * ) + +/* drivers/virtio/virtio_ring.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##irq_affinity +s##vringh_config_ops +virtio_max_dma_size t#size_t virtio_max_dma_size ( s#virtio_device * ) +virtqueue_add_sgs int virtqueue_add_sgs ( s#virtqueue * , s#scatterlist * [ ] , unsigned int , unsigned int , void * , t#gfp_t ) +virtqueue_add_outbuf int virtqueue_add_outbuf ( s#virtqueue * , s#scatterlist [ ] , unsigned int , void * , t#gfp_t ) +virtqueue_add_inbuf int virtqueue_add_inbuf ( s#virtqueue * , s#scatterlist [ ] , unsigned int , void * , t#gfp_t ) +virtqueue_add_inbuf_ctx int virtqueue_add_inbuf_ctx ( s#virtqueue * , s#scatterlist [ ] , unsigned int , void * , void * , t#gfp_t ) +virtqueue_kick_prepare t#bool virtqueue_kick_prepare ( s#virtqueue * ) +virtqueue_notify t#bool virtqueue_notify ( s#virtqueue * ) +virtqueue_kick t#bool virtqueue_kick ( s#virtqueue * ) +virtqueue_get_buf_ctx void * virtqueue_get_buf_ctx ( s#virtqueue * , unsigned int * , void * * ) +virtqueue_get_buf void * virtqueue_get_buf ( s#virtqueue * , unsigned int * ) +virtqueue_disable_cb void virtqueue_disable_cb ( s#virtqueue * ) +virtqueue_enable_cb_prepare unsigned virtqueue_enable_cb_prepare ( s#virtqueue * ) +virtqueue_poll t#bool virtqueue_poll ( s#virtqueue * , unsigned ) +virtqueue_enable_cb t#bool virtqueue_enable_cb ( s#virtqueue * ) +virtqueue_enable_cb_delayed t#bool virtqueue_enable_cb_delayed ( s#virtqueue * ) +virtqueue_detach_unused_buf void * virtqueue_detach_unused_buf ( s#virtqueue * ) +vring_interrupt t#irqreturn_t vring_interrupt ( int , void * ) +__vring_new_virtqueue s#virtqueue * __vring_new_virtqueue ( unsigned int , s#vring , s#virtio_device * , t#bool , t#bool , t#bool ( * ) ( s#virtqueue * ) , void ( * ) ( s#virtqueue * ) , const char * ) +vring_create_virtqueue s#virtqueue * vring_create_virtqueue ( unsigned int , unsigned int , unsigned int , s#virtio_device * , t#bool , t#bool , t#bool , t#bool ( * ) ( s#virtqueue * ) , void ( * ) ( s#virtqueue * ) , const char * ) +vring_new_virtqueue s#virtqueue * vring_new_virtqueue ( unsigned int , unsigned int , unsigned int , s#virtio_device * , t#bool , t#bool , void * , t#bool ( * ) ( s#virtqueue * ) , void ( * ) ( s#virtqueue * ) , const char * ) +vring_del_virtqueue void vring_del_virtqueue ( s#virtqueue * ) +vring_transport_features void vring_transport_features ( s#virtio_device * ) +virtqueue_get_vring_size unsigned int virtqueue_get_vring_size ( s#virtqueue * ) +virtqueue_is_broken t#bool virtqueue_is_broken ( s#virtqueue * ) +virtio_break_device void virtio_break_device ( s#virtio_device * ) +virtqueue_get_desc_addr t#dma_addr_t virtqueue_get_desc_addr ( s#virtqueue * ) +virtqueue_get_avail_addr t#dma_addr_t virtqueue_get_avail_addr ( s#virtqueue * ) +virtqueue_get_used_addr t#dma_addr_t virtqueue_get_used_addr ( s#virtqueue * ) +virtqueue_get_vring const s#vring * virtqueue_get_vring ( s#virtqueue * ) + +/* drivers/w1/slaves/w1_ds2780.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +w1_ds2780_io extern int w1_ds2780_io ( s#device * , char * , int , t#size_t , int ) +w1_ds2780_eeprom_cmd extern int w1_ds2780_eeprom_cmd ( s#device * , int , int ) + +/* drivers/w1/slaves/w1_ds2781.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +w1_ds2781_io extern int w1_ds2781_io ( s#device * , char * , int , t#size_t , int ) +w1_ds2781_eeprom_cmd extern int w1_ds2781_eeprom_cmd ( s#device * , int , int ) + +/* drivers/w1/w1_family.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#w1_reg_num struct w1_reg_num { t#__u64 family : 8 , id : 48 , crc : 8 ; } +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +t#w1_slave_found_callback typedef void ( * w1_slave_found_callback ) ( s#w1_master * , t#u64 ) +s#w1_bus_master struct w1_bus_master { void * data ; t#u8 ( * read_bit ) ( void * ) ; void ( * write_bit ) ( void * , t#u8 ) ; t#u8 ( * touch_bit ) ( void * , t#u8 ) ; t#u8 ( * read_byte ) ( void * ) ; void ( * write_byte ) ( void * , t#u8 ) ; t#u8 ( * read_block ) ( void * , t#u8 * , int ) ; void ( * write_block ) ( void * , const t#u8 * , int ) ; t#u8 ( * triplet ) ( void * , t#u8 ) ; t#u8 ( * reset_bus ) ( void * ) ; t#u8 ( * set_pullup ) ( void * , int ) ; void ( * search ) ( void * , s#w1_master * , t#u8 , t#w1_slave_found_callback ) ; char * dev_id ; } +s#w1_master struct w1_master { s#list_head w1_master_entry ; s#module * owner ; unsigned char name [ 32 ] ; s#mutex list_mutex ; s#list_head slist ; s#list_head async_list ; int max_slave_count , slave_count ; unsigned long attempts ; int slave_ttl ; int initialized ; t#u32 id ; int search_count ; t#u64 search_id ; t#atomic_t refcnt ; void * priv ; int enable_pullup ; int pullup_duration ; long flags ; s#task_struct * thread ; s#mutex mutex ; s#mutex bus_mutex ; s#device_driver * driver ; s#device dev ; s#w1_bus_master * bus_master ; t#u32 seq ; } +s#w1_slave struct w1_slave { s#module * owner ; unsigned char name [ 32 ] ; s#list_head w1_slave_entry ; s#w1_reg_num reg_num ; t#atomic_t refcnt ; int ttl ; unsigned long flags ; s#w1_master * master ; s#w1_family * family ; void * family_data ; s#device dev ; s#device * hwmon ; } +s##hwmon_chip_info +s#w1_family_ops struct w1_family_ops { int ( * add_slave ) ( s#w1_slave * ) ; void ( * remove_slave ) ( s#w1_slave * ) ; const s#attribute_group * * groups ; const s#hwmon_chip_info * chip_info ; } +s#w1_family struct w1_family { s#list_head family_entry ; t#u8 fid ; const s#w1_family_ops * fops ; const s#of_device_id * of_match_table ; t#atomic_t refcnt ; } +w1_register_family int w1_register_family ( s#w1_family * ) +w1_unregister_family void w1_unregister_family ( s#w1_family * ) + +/* drivers/w1/w1_int.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +w1_add_master_device int w1_add_master_device ( s#w1_bus_master * ) +w1_remove_master_device void w1_remove_master_device ( s#w1_bus_master * ) + +/* drivers/w1/w1_io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##subsys_private +s##iommu_group +s##dev_iommu +s##iommu_ops +s##of_device_id +s##acpi_device_id +s##driver_private +w1_touch_bit t#u8 w1_touch_bit ( s#w1_master * , int ) +w1_write_8 void w1_write_8 ( s#w1_master * , t#u8 ) +w1_triplet t#u8 w1_triplet ( s#w1_master * , int ) +w1_read_8 t#u8 w1_read_8 ( s#w1_master * ) +w1_write_block void w1_write_block ( s#w1_master * , const t#u8 * , int ) +w1_touch_block void w1_touch_block ( s#w1_master * , t#u8 * , int ) +w1_read_block t#u8 w1_read_block ( s#w1_master * , t#u8 * , int ) +w1_reset_bus int w1_reset_bus ( s#w1_master * ) +w1_calc_crc8 t#u8 w1_calc_crc8 ( t#u8 * , int ) +s##hwmon_chip_info +w1_reset_select_slave int w1_reset_select_slave ( s#w1_slave * ) +w1_reset_resume_command int w1_reset_resume_command ( s#w1_master * ) +w1_next_pullup void w1_next_pullup ( s#w1_master * , int ) + +/* drivers/watchdog/bd70528_wdt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s#rohm_regmap_dev struct rohm_regmap_dev { s#device * dev ; s#regmap * regmap ; } +bd70528_wdt_set int bd70528_wdt_set ( s#rohm_regmap_dev * , int , int * ) +bd70528_wdt_lock void bd70528_wdt_lock ( s#rohm_regmap_dev * ) +bd70528_wdt_unlock void bd70528_wdt_unlock ( s#rohm_regmap_dev * ) + +/* drivers/watchdog/watchdog_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s#watchdog_info struct watchdog_info { t#__u32 options ; t#__u32 firmware_version ; t#__u8 identity [ 32 ] ; } +s#watchdog_ops struct watchdog_ops { s#module * owner ; int ( * start ) ( s#watchdog_device * ) ; int ( * stop ) ( s#watchdog_device * ) ; int ( * ping ) ( s#watchdog_device * ) ; unsigned int ( * status ) ( s#watchdog_device * ) ; int ( * set_timeout ) ( s#watchdog_device * , unsigned int ) ; int ( * set_pretimeout ) ( s#watchdog_device * , unsigned int ) ; unsigned int ( * get_timeleft ) ( s#watchdog_device * ) ; int ( * restart ) ( s#watchdog_device * , unsigned long , void * ) ; long ( * ioctl ) ( s#watchdog_device * , unsigned int , unsigned long ) ; } +s##watchdog_governor +s#watchdog_core_data struct watchdog_core_data { s#device dev ; s#cdev cdev ; s#watchdog_device * wdd ; s#mutex lock ; t#ktime_t last_keepalive ; t#ktime_t last_hw_keepalive ; t#ktime_t open_deadline ; s#hrtimer timer ; s#kthread_work work ; s#hrtimer pretimeout_timer ; unsigned long status ; } +s#watchdog_device struct watchdog_device { int id ; s#device * parent ; const s#attribute_group * * groups ; const s#watchdog_info * info ; const s#watchdog_ops * ops ; const s#watchdog_governor * gov ; unsigned int bootstatus ; unsigned int timeout ; unsigned int pretimeout ; unsigned int min_timeout ; unsigned int max_timeout ; unsigned int min_hw_heartbeat_ms ; unsigned int max_hw_heartbeat_ms ; s#notifier_block reboot_nb ; s#notifier_block restart_nb ; void * driver_data ; s#watchdog_core_data * wd_data ; unsigned long status ; s#list_head deferred ; } +watchdog_init_timeout extern int watchdog_init_timeout ( s#watchdog_device * , unsigned int , s#device * ) +watchdog_set_restart_priority void watchdog_set_restart_priority ( s#watchdog_device * , int ) +watchdog_register_device extern int watchdog_register_device ( s#watchdog_device * ) +watchdog_unregister_device extern void watchdog_unregister_device ( s#watchdog_device * ) +devm_watchdog_register_device int devm_watchdog_register_device ( s#device * , s#watchdog_device * ) + +/* drivers/watchdog/watchdog_dev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#watchdog_governor struct watchdog_governor { const char name [ 20 ] ; void ( * pretimeout ) ( s#watchdog_device * ) ; } +watchdog_set_last_hw_keepalive int watchdog_set_last_hw_keepalive ( s#watchdog_device * , unsigned int ) + +/* drivers/watchdog/watchdog_pretimeout.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +watchdog_notify_pretimeout void watchdog_notify_pretimeout ( s#watchdog_device * ) +watchdog_register_governor int watchdog_register_governor ( s#watchdog_governor * ) +watchdog_unregister_governor void watchdog_unregister_governor ( s#watchdog_governor * ) + +/* fs/aio.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##page_pool +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +t#kiocb_cancel_fn typedef int ( kiocb_cancel_fn ) ( s#kiocb * ) +kiocb_set_cancel_fn void kiocb_set_cancel_fn ( s#kiocb * , t#kiocb_cancel_fn * ) + +/* fs/anon_inodes.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +anon_inode_getfile s#file * anon_inode_getfile ( const char * , const s#file_operations * , void * , int ) +anon_inode_getfd int anon_inode_getfd ( const char * , const s#file_operations * , void * , int ) +anon_inode_getfd_secure int anon_inode_getfd_secure ( const char * , const s#file_operations * , void * , int , const s#inode * ) + +/* fs/attr.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +t#__kernel_fsid_t typedef struct { int val [ 2 ] ; } __kernel_fsid_t +t#fsnotify_connp_t typedef s#fsnotify_mark_connector * fsnotify_connp_t +s#fsnotify_mark_connector struct fsnotify_mark_connector { t#spinlock_t lock ; unsigned short type ; unsigned short flags ; t#__kernel_fsid_t fsid ; union { t#fsnotify_connp_t * obj ; s#fsnotify_mark_connector * destroy_next ; } ; s#hlist_head list ; } +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +setattr_prepare int setattr_prepare ( s#user_namespace * , s#dentry * , s#iattr * ) +inode_newsize_ok extern int inode_newsize_ok ( const s#inode * , t#loff_t ) +setattr_copy void setattr_copy ( s#user_namespace * , s#inode * , const s#iattr * ) +notify_change int notify_change ( s#user_namespace * , s#dentry * , s#iattr * , s#inode * * ) + +/* fs/bad_inode.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s#fiemap_extent struct fiemap_extent { t#__u64 fe_logical ; t#__u64 fe_physical ; t#__u64 fe_length ; t#__u64 fe_reserved64 [ 2 ] ; t#__u32 fe_flags ; t#__u32 fe_reserved [ 3 ] ; } +s#fiemap_extent_info struct fiemap_extent_info { unsigned int fi_flags ; unsigned int fi_extents_mapped ; unsigned int fi_extents_max ; s#fiemap_extent * fi_extents_start ; } +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +make_bad_inode extern void make_bad_inode ( s#inode * ) +is_bad_inode extern t#bool is_bad_inode ( s#inode * ) +iget_failed extern void iget_failed ( s#inode * ) + +/* fs/buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##ftrace_hash +s##mempolicy +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +u##fscrypt_policy +s#fscrypt_operations struct fscrypt_operations { unsigned int flags ; const char * key_prefix ; int ( * get_context ) ( s#inode * , void * , t#size_t ) ; int ( * set_context ) ( s#inode * , const void * , t#size_t , void * ) ; const u#fscrypt_policy * ( * get_dummy_policy ) ( s#super_block * ) ; t#bool ( * empty_dir ) ( s#inode * ) ; unsigned int max_namelen ; t#bool ( * has_stable_inodes ) ( s#super_block * ) ; void ( * get_ino_and_lblk_bits ) ( s#super_block * , int * , int * ) ; int ( * get_num_devices ) ( s#super_block * ) ; void ( * get_devices ) ( s#super_block * , s#request_queue * * ) ; } +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +t#bh_end_io_t typedef void ( bh_end_io_t ) ( s#buffer_head * , int ) +s#buffer_head struct buffer_head { unsigned long b_state ; s#buffer_head * b_this_page ; s#page * b_page ; t#sector_t b_blocknr ; t#size_t b_size ; char * b_data ; s#block_device * b_bdev ; t#bh_end_io_t * b_end_io ; void * b_private ; s#list_head b_assoc_buffers ; s#address_space * b_assoc_map ; t#atomic_t b_count ; t#spinlock_t b_uptodate_lock ; } +touch_buffer void touch_buffer ( s#buffer_head * ) +__lock_buffer void __lock_buffer ( s#buffer_head * ) +unlock_buffer void unlock_buffer ( s#buffer_head * ) +buffer_check_dirty_writeback void buffer_check_dirty_writeback ( s#page * , t#bool * , t#bool * ) +__wait_on_buffer void __wait_on_buffer ( s#buffer_head * ) +end_buffer_read_sync void end_buffer_read_sync ( s#buffer_head * , int ) +end_buffer_write_sync void end_buffer_write_sync ( s#buffer_head * , int ) +end_buffer_async_write void end_buffer_async_write ( s#buffer_head * , int ) +mark_buffer_async_write void mark_buffer_async_write ( s#buffer_head * ) +sync_mapping_buffers int sync_mapping_buffers ( s#address_space * ) +mark_buffer_dirty_inode void mark_buffer_dirty_inode ( s#buffer_head * , s#inode * ) +__set_page_dirty_buffers extern int __set_page_dirty_buffers ( s#page * ) +invalidate_inode_buffers void invalidate_inode_buffers ( s#inode * ) +alloc_page_buffers s#buffer_head * alloc_page_buffers ( s#page * , unsigned long , t#bool ) +mark_buffer_dirty void mark_buffer_dirty ( s#buffer_head * ) +mark_buffer_write_io_error void mark_buffer_write_io_error ( s#buffer_head * ) +__brelse void __brelse ( s#buffer_head * ) +__bforget void __bforget ( s#buffer_head * ) +__find_get_block s#buffer_head * __find_get_block ( s#block_device * , t#sector_t , unsigned ) +__getblk_gfp s#buffer_head * __getblk_gfp ( s#block_device * , t#sector_t , unsigned , t#gfp_t ) +__breadahead void __breadahead ( s#block_device * , t#sector_t , unsigned int ) +__breadahead_gfp void __breadahead_gfp ( s#block_device * , t#sector_t , unsigned int , t#gfp_t ) +__bread_gfp s#buffer_head * __bread_gfp ( s#block_device * , t#sector_t , unsigned , t#gfp_t ) +invalidate_bh_lrus void invalidate_bh_lrus ( void ) +set_bh_page void set_bh_page ( s#buffer_head * , s#page * , unsigned long ) +block_invalidatepage void block_invalidatepage ( s#page * , unsigned int , unsigned int ) +create_empty_buffers void create_empty_buffers ( s#page * , unsigned long , unsigned long ) +clean_bdev_aliases void clean_bdev_aliases ( s#block_device * , t#sector_t , t#sector_t ) +t#get_block_t typedef int ( get_block_t ) ( s#inode * , t#sector_t , s#buffer_head * , int ) +__block_write_full_page int __block_write_full_page ( s#inode * , s#page * , t#get_block_t * , s#writeback_control * , t#bh_end_io_t * ) +page_zero_new_buffers void page_zero_new_buffers ( s#page * , unsigned , unsigned ) +__block_write_begin int __block_write_begin ( s#page * , t#loff_t , unsigned , t#get_block_t * ) +block_write_begin int block_write_begin ( s#address_space * , t#loff_t , unsigned , unsigned , s#page * * , t#get_block_t * ) +block_write_end int block_write_end ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * , void * ) +generic_write_end int generic_write_end ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * , void * ) +block_is_partially_uptodate int block_is_partially_uptodate ( s#page * , unsigned long , unsigned long ) +block_read_full_page int block_read_full_page ( s#page * , t#get_block_t * ) +generic_cont_expand_simple int generic_cont_expand_simple ( s#inode * , t#loff_t ) +cont_write_begin int cont_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * * , void * * , t#get_block_t * , t#loff_t * ) +block_commit_write int block_commit_write ( s#page * , unsigned , unsigned ) +block_page_mkwrite int block_page_mkwrite ( s#vm_area_struct * , s#vm_fault * , t#get_block_t ) +nobh_write_begin int nobh_write_begin ( s#address_space * , t#loff_t , unsigned , unsigned , s#page * * , void * * , t#get_block_t * ) +nobh_write_end int nobh_write_end ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * , void * ) +nobh_writepage int nobh_writepage ( s#page * , t#get_block_t * , s#writeback_control * ) +nobh_truncate_page int nobh_truncate_page ( s#address_space * , t#loff_t , t#get_block_t * ) +block_truncate_page int block_truncate_page ( s#address_space * , t#loff_t , t#get_block_t * ) +block_write_full_page int block_write_full_page ( s#page * , t#get_block_t * , s#writeback_control * ) +generic_block_bmap t#sector_t generic_block_bmap ( s#address_space * , t#sector_t , t#get_block_t * ) +submit_bh int submit_bh ( int , int , s#buffer_head * ) +ll_rw_block void ll_rw_block ( int , int , int , s#buffer_head * [ ] ) +write_dirty_buffer void write_dirty_buffer ( s#buffer_head * , int ) +__sync_dirty_buffer int __sync_dirty_buffer ( s#buffer_head * , int ) +sync_dirty_buffer int sync_dirty_buffer ( s#buffer_head * ) +try_to_free_buffers int try_to_free_buffers ( s#page * ) +alloc_buffer_head s#buffer_head * alloc_buffer_head ( t#gfp_t ) +free_buffer_head void free_buffer_head ( s#buffer_head * ) +bh_uptodate_or_lock int bh_uptodate_or_lock ( s#buffer_head * ) +bh_submit_read int bh_submit_read ( s#buffer_head * ) + +/* fs/char_dev.o */ +register_chrdev_region extern int register_chrdev_region ( t#dev_t , unsigned , const char * ) +unregister_chrdev_region extern void unregister_chrdev_region ( t#dev_t , unsigned ) +alloc_chrdev_region extern int alloc_chrdev_region ( t#dev_t * , unsigned , unsigned , const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +cdev_init void cdev_init ( s#cdev * , const s#file_operations * ) +cdev_alloc s#cdev * cdev_alloc ( void ) +cdev_del void cdev_del ( s#cdev * ) +cdev_add int cdev_add ( s#cdev * , t#dev_t , unsigned ) +cdev_set_parent void cdev_set_parent ( s#cdev * , s#kobject * ) +cdev_device_add int cdev_device_add ( s#cdev * , s#device * ) +cdev_device_del void cdev_device_del ( s#cdev * , s#device * ) +__register_chrdev extern int __register_chrdev ( unsigned int , unsigned int , unsigned int , const char * , const s#file_operations * ) +__unregister_chrdev extern void __unregister_chrdev ( unsigned int , unsigned int , unsigned int , const char * ) + +/* fs/configfs/dir.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +configfs_remove_default_groups void configfs_remove_default_groups ( s#config_group * ) +configfs_depend_item int configfs_depend_item ( s#configfs_subsystem * , s#config_item * ) +configfs_undepend_item void configfs_undepend_item ( s#config_item * ) +configfs_depend_item_unlocked int configfs_depend_item_unlocked ( s#configfs_subsystem * , s#config_item * ) +configfs_register_group int configfs_register_group ( s#config_group * , s#config_group * ) +configfs_unregister_group void configfs_unregister_group ( s#config_group * ) +configfs_register_default_group s#config_group * configfs_register_default_group ( s#config_group * , const char * , const s#config_item_type * ) +configfs_unregister_default_group void configfs_unregister_default_group ( s#config_group * ) +configfs_register_subsystem int configfs_register_subsystem ( s#configfs_subsystem * ) +configfs_unregister_subsystem void configfs_unregister_subsystem ( s#configfs_subsystem * ) + +/* fs/configfs/item.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +config_item_set_name extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int config_item_set_name ( s#config_item * , const char * , ... ) +config_item_init_type_name extern void config_item_init_type_name ( s#config_item * , const char * , const s#config_item_type * ) +config_group_init_type_name extern void config_group_init_type_name ( s#config_group * , const char * , const s#config_item_type * ) +config_item_get extern s#config_item * config_item_get ( s#config_item * ) +config_item_get_unless_zero extern s#config_item * config_item_get_unless_zero ( s#config_item * ) +config_item_put extern void config_item_put ( s#config_item * ) +config_group_init extern void config_group_init ( s#config_group * ) +config_group_find_item extern s#config_item * config_group_find_item ( s#config_group * , const char * ) + +/* fs/coredump.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s#linux_binprm struct linux_binprm { s#vm_area_struct * vma ; unsigned long vma_pages ; s#mm_struct * mm ; unsigned long p ; unsigned long argmin ; unsigned int have_execfd : 1 , execfd_creds : 1 , secureexec : 1 , point_of_no_return : 1 ; s#file * executable ; s#file * interpreter ; s#file * file ; s#cred * cred ; int unsafe ; unsigned int per_clear ; int argc , envc ; const char * filename ; const char * interp ; const char * fdpath ; unsigned interp_flags ; int execfd ; unsigned long loader , exec ; s#rlimit rlim_stack ; char buf [ 256 ] ; } +s#linux_binfmt struct linux_binfmt { s#list_head lh ; s#module * module ; int ( * load_binary ) ( s#linux_binprm * ) ; int ( * load_shlib ) ( s#file * ) ; int ( * core_dump ) ( s#coredump_params * ) ; unsigned long min_coredump ; } +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s#fs_struct struct fs_struct { int users ; t#spinlock_t lock ; t#seqcount_spinlock_t seq ; int umask ; int in_exec ; s#path root , pwd ; } +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#coredump_params struct coredump_params { const t#kernel_siginfo_t * siginfo ; s#pt_regs * regs ; s#file * file ; unsigned long limit ; unsigned long mm_flags ; t#loff_t written ; t#loff_t pos ; t#loff_t to_skip ; } +dump_emit extern int dump_emit ( s#coredump_params * , const void * , int ) +dump_skip_to extern void dump_skip_to ( s#coredump_params * , unsigned long ) +dump_skip extern void dump_skip ( s#coredump_params * , t#size_t ) +dump_align extern int dump_align ( s#coredump_params * , int ) + +/* fs/crypto/bio.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s#fscrypt_policy_v1 struct fscrypt_policy_v1 { t#__u8 version ; t#__u8 contents_encryption_mode ; t#__u8 filenames_encryption_mode ; t#__u8 flags ; t#__u8 master_key_descriptor [ 8 ] ; } +s#fscrypt_policy_v2 struct fscrypt_policy_v2 { t#__u8 version ; t#__u8 contents_encryption_mode ; t#__u8 filenames_encryption_mode ; t#__u8 flags ; t#__u8 __reserved [ 4 ] ; t#__u8 master_key_identifier [ 16 ] ; } +u#fscrypt_policy union fscrypt_policy { t#u8 version ; s#fscrypt_policy_v1 v1 ; s#fscrypt_policy_v2 v2 ; } +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s#fscrypt_prepared_key struct fscrypt_prepared_key { s#crypto_skcipher * tfm ; s#fscrypt_blk_crypto_key * blk_key ; } +s#fscrypt_mode struct fscrypt_mode { const char * friendly_name ; const char * cipher_str ; int keysize ; int security_strength ; int ivsize ; int logged_impl_name ; e#blk_crypto_mode_num blk_crypto_mode ; } +s##fscrypt_direct_key +s#fscrypt_info struct fscrypt_info { s#fscrypt_prepared_key ci_enc_key ; t#bool ci_owns_key ; t#bool ci_inlinecrypt ; s#fscrypt_mode * ci_mode ; s#inode * ci_inode ; s#key * ci_master_key ; s#list_head ci_master_key_link ; s#fscrypt_direct_key * ci_direct_key ; t#siphash_key_t ci_dirhash_key ; t#bool ci_dirhash_key_initialized ; u#fscrypt_policy ci_policy ; t#u8 ci_nonce [ 16 ] ; t#u32 ci_hashed_ino ; } +s##fsverity_info +fscrypt_decrypt_bio void fscrypt_decrypt_bio ( s#bio * ) +fscrypt_zeroout_range int fscrypt_zeroout_range ( const s#inode * , unsigned long , t#sector_t , unsigned int ) + +/* fs/crypto/crypto.o */ +fscrypt_enqueue_decrypt_work void fscrypt_enqueue_decrypt_work ( s#work_struct * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##crypto_type +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +s##swap_info_struct +s##page_pool +fscrypt_free_bounce_page void fscrypt_free_bounce_page ( s#page * ) +fscrypt_encrypt_pagecache_blocks s#page * fscrypt_encrypt_pagecache_blocks ( s#page * , unsigned int , unsigned int , t#gfp_t ) +fscrypt_encrypt_block_inplace int fscrypt_encrypt_block_inplace ( const s#inode * , s#page * , unsigned int , unsigned int , t#u64 , t#gfp_t ) +fscrypt_decrypt_pagecache_blocks int fscrypt_decrypt_pagecache_blocks ( s#page * , unsigned int , unsigned int ) +fscrypt_decrypt_block_inplace int fscrypt_decrypt_block_inplace ( const s#inode * , s#page * , unsigned int , unsigned int , t#u64 ) + +/* fs/crypto/fname.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##crypto_type +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_fname_encrypt int fscrypt_fname_encrypt ( const s#inode * , const s#qstr * , t#u8 * , unsigned int ) +fscrypt_fname_encrypted_size t#bool fscrypt_fname_encrypted_size ( const s#inode * , t#u32 , t#u32 , t#u32 * ) +s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } +fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) +fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) +fscrypt_fname_disk_to_usr int fscrypt_fname_disk_to_usr ( const s#inode * , t#u32 , t#u32 , const s#fscrypt_str * , s#fscrypt_str * ) +s#fscrypt_name struct fscrypt_name { const s#qstr * usr_fname ; s#fscrypt_str disk_name ; t#u32 hash ; t#u32 minor_hash ; s#fscrypt_str crypto_buf ; t#bool is_nokey_name ; } +fscrypt_setup_filename int fscrypt_setup_filename ( s#inode * , const s#qstr * , int , s#fscrypt_name * ) +fscrypt_match_name t#bool fscrypt_match_name ( const s#fscrypt_name * , const t#u8 * , t#u32 ) +fscrypt_fname_siphash t#u64 fscrypt_fname_siphash ( const s#inode * , const s#qstr * ) +fscrypt_d_revalidate int fscrypt_d_revalidate ( s#dentry * , unsigned int ) + +/* fs/crypto/hooks.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_file_open int fscrypt_file_open ( s#inode * , s#file * ) +__fscrypt_prepare_link int __fscrypt_prepare_link ( s#inode * , s#inode * , s#dentry * ) +__fscrypt_prepare_rename int __fscrypt_prepare_rename ( s#inode * , s#dentry * , s#inode * , s#dentry * , unsigned int ) +__fscrypt_prepare_lookup int __fscrypt_prepare_lookup ( s#inode * , s#dentry * , s#fscrypt_name * ) +__fscrypt_prepare_readdir int __fscrypt_prepare_readdir ( s#inode * ) +__fscrypt_prepare_setattr int __fscrypt_prepare_setattr ( s#dentry * , s#iattr * ) +fscrypt_prepare_symlink int fscrypt_prepare_symlink ( s#inode * , const char * , unsigned int , unsigned int , s#fscrypt_str * ) +__fscrypt_encrypt_symlink int __fscrypt_encrypt_symlink ( s#inode * , const char * , unsigned int , s#fscrypt_str * ) +fscrypt_get_symlink const char * fscrypt_get_symlink ( s#inode * , const void * , unsigned int , s#delayed_call * ) +fscrypt_symlink_getattr int fscrypt_symlink_getattr ( const s#path * , s#kstat * ) + +/* fs/crypto/inline_crypt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +__fscrypt_inode_uses_inline_crypto t#bool __fscrypt_inode_uses_inline_crypto ( const s#inode * ) +fscrypt_set_bio_crypt_ctx void fscrypt_set_bio_crypt_ctx ( s#bio * , const s#inode * , t#u64 , t#gfp_t ) +fscrypt_set_bio_crypt_ctx_bh void fscrypt_set_bio_crypt_ctx_bh ( s#bio * , const s#buffer_head * , t#gfp_t ) +fscrypt_mergeable_bio t#bool fscrypt_mergeable_bio ( s#bio * , const s#inode * , t#u64 ) +fscrypt_mergeable_bio_bh t#bool fscrypt_mergeable_bio_bh ( s#bio * , const s#buffer_head * ) + +/* fs/crypto/keyring.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##kernel_pkey_params +s##kernel_pkey_query +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##crypto_type +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_ioctl_add_key int fscrypt_ioctl_add_key ( s#file * , void * ) +s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } +fscrypt_add_test_dummy_key int fscrypt_add_test_dummy_key ( s#super_block * , const s#fscrypt_dummy_policy * ) +fscrypt_ioctl_remove_key int fscrypt_ioctl_remove_key ( s#file * , void * ) +fscrypt_ioctl_remove_key_all_users int fscrypt_ioctl_remove_key_all_users ( s#file * , void * ) +fscrypt_ioctl_get_key_status int fscrypt_ioctl_get_key_status ( s#file * , void * ) + +/* fs/crypto/keysetup.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##crypto_type +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_prepare_new_inode int fscrypt_prepare_new_inode ( s#inode * , s#inode * , t#bool * ) +fscrypt_put_encryption_info void fscrypt_put_encryption_info ( s#inode * ) +fscrypt_free_inode void fscrypt_free_inode ( s#inode * ) +fscrypt_drop_inode int fscrypt_drop_inode ( s#inode * ) + +/* fs/crypto/policy.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) +fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) +fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) +fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) +fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) +fscrypt_context_for_new_inode int fscrypt_context_for_new_inode ( void * , s#inode * ) +fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) +fscrypt_parse_test_dummy_encryption int fscrypt_parse_test_dummy_encryption ( const s#fs_parameter * , s#fscrypt_dummy_policy * ) +fscrypt_dummy_policies_equal t#bool fscrypt_dummy_policies_equal ( const s#fscrypt_dummy_policy * , const s#fscrypt_dummy_policy * ) +fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) +fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) + +/* fs/d_path.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } +s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } +s##fsnotify_mark_connector +s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } +s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +d_path extern char * d_path ( const s#path * , char * , int ) +dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) + +/* fs/dax.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +dax_layout_busy_page_range s#page * dax_layout_busy_page_range ( s#address_space * , t#loff_t , t#loff_t ) +dax_layout_busy_page s#page * dax_layout_busy_page ( s#address_space * ) +s##dax_device +dax_writeback_mapping_range int dax_writeback_mapping_range ( s#address_space * , s#dax_device * , s#writeback_control * ) +s#iomap_page_ops struct iomap_page_ops { int ( * page_prepare ) ( s#inode * , t#loff_t , unsigned ) ; void ( * page_done ) ( s#inode * , t#loff_t , unsigned , s#page * ) ; } +s#iomap struct iomap { t#u64 addr ; t#loff_t offset ; t#u64 length ; t#u16 type ; t#u16 flags ; s#block_device * bdev ; s#dax_device * dax_dev ; void * inline_data ; void * private ; const s#iomap_page_ops * page_ops ; } +s#iomap_ops struct iomap_ops { int ( * iomap_begin ) ( s#inode * , t#loff_t , t#loff_t , unsigned , s#iomap * , s#iomap * ) ; int ( * iomap_end ) ( s#inode * , t#loff_t , t#loff_t , t#ssize_t , unsigned , s#iomap * ) ; } +dax_iomap_rw t#ssize_t dax_iomap_rw ( s#kiocb * , s#iov_iter * , const s#iomap_ops * ) +dax_iomap_fault t#vm_fault_t dax_iomap_fault ( s#vm_fault * , e#page_entry_size , t#pfn_t * , int * , const s#iomap_ops * ) +dax_finish_sync_fault t#vm_fault_t dax_finish_sync_fault ( s#vm_fault * , e#page_entry_size , t#pfn_t ) + +/* fs/dcache.o */ +sysctl_vfs_cache_pressure extern int sysctl_vfs_cache_pressure +rename_lock extern t#seqlock_t rename_lock +empty_name extern const s#qstr empty_name +slash_name extern const s#qstr slash_name +dotdot_name extern const s#qstr dotdot_name +s#name_snapshot struct name_snapshot { s#qstr name ; unsigned char inline_name [ 32 ] ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +u##fscrypt_policy +s##request_queue +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##workqueue_struct +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +take_dentry_name_snapshot void take_dentry_name_snapshot ( s#name_snapshot * , s#dentry * ) +release_dentry_name_snapshot void release_dentry_name_snapshot ( s#name_snapshot * ) +__d_drop extern void __d_drop ( s#dentry * ) +d_drop extern void d_drop ( s#dentry * ) +d_mark_dontcache extern void d_mark_dontcache ( s#inode * ) +dput extern void dput ( s#dentry * ) +dget_parent extern s#dentry * dget_parent ( s#dentry * ) +d_find_any_alias extern s#dentry * d_find_any_alias ( s#inode * ) +d_find_alias extern s#dentry * d_find_alias ( s#inode * ) +d_prune_aliases extern void d_prune_aliases ( s#inode * ) +shrink_dcache_sb extern void shrink_dcache_sb ( s#super_block * ) +path_has_submounts extern int path_has_submounts ( const s#path * ) +shrink_dcache_parent extern void shrink_dcache_parent ( s#dentry * ) +d_invalidate extern void d_invalidate ( s#dentry * ) +d_alloc extern s#dentry * d_alloc ( s#dentry * , const s#qstr * ) +d_alloc_anon extern s#dentry * d_alloc_anon ( s#super_block * ) +d_alloc_name s#dentry * d_alloc_name ( s#dentry * , const char * ) +d_set_d_op extern void d_set_d_op ( s#dentry * , const s#dentry_operations * ) +d_set_fallthru extern void d_set_fallthru ( s#dentry * ) +d_instantiate extern void d_instantiate ( s#dentry * , s#inode * ) +d_instantiate_new extern void d_instantiate_new ( s#dentry * , s#inode * ) +d_make_root extern s#dentry * d_make_root ( s#inode * ) +d_instantiate_anon extern s#dentry * d_instantiate_anon ( s#dentry * , s#inode * ) +d_obtain_alias extern s#dentry * d_obtain_alias ( s#inode * ) +d_obtain_root extern s#dentry * d_obtain_root ( s#inode * ) +d_add_ci extern s#dentry * d_add_ci ( s#dentry * , s#inode * , s#qstr * ) +d_same_name extern t#bool d_same_name ( const s#dentry * , const s#dentry * , const s#qstr * ) +d_lookup extern s#dentry * d_lookup ( const s#dentry * , const s#qstr * ) +d_hash_and_lookup extern s#dentry * d_hash_and_lookup ( s#dentry * , s#qstr * ) +d_delete extern void d_delete ( s#dentry * ) +d_rehash extern void d_rehash ( s#dentry * ) +d_alloc_parallel extern s#dentry * d_alloc_parallel ( s#dentry * , const s#qstr * , t#wait_queue_head_t * ) +__d_lookup_done extern void __d_lookup_done ( s#dentry * ) +d_add extern void d_add ( s#dentry * , s#inode * ) +d_exact_alias extern s#dentry * d_exact_alias ( s#dentry * , s#inode * ) +d_move extern void d_move ( s#dentry * , s#dentry * ) +d_splice_alias extern s#dentry * d_splice_alias ( s#inode * , s#dentry * ) +is_subdir extern t#bool is_subdir ( s#dentry * , s#dentry * ) +d_genocide extern void d_genocide ( s#dentry * ) +d_tmpfile extern void d_tmpfile ( s#dentry * , s#inode * ) +names_cachep extern s#kmem_cache * names_cachep + +/* fs/debugfs/file.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +debugfs_real_fops const s#file_operations * debugfs_real_fops ( const s#file * ) +debugfs_file_get int debugfs_file_get ( s#dentry * ) +debugfs_file_put void debugfs_file_put ( s#dentry * ) +debugfs_attr_read t#ssize_t debugfs_attr_read ( s#file * , char * , t#size_t , t#loff_t * ) +debugfs_attr_write t#ssize_t debugfs_attr_write ( s#file * , const char * , t#size_t , t#loff_t * ) +debugfs_create_u8 void debugfs_create_u8 ( const char * , t#umode_t , s#dentry * , t#u8 * ) +debugfs_create_u16 void debugfs_create_u16 ( const char * , t#umode_t , s#dentry * , t#u16 * ) +debugfs_create_u32 void debugfs_create_u32 ( const char * , t#umode_t , s#dentry * , t#u32 * ) +debugfs_create_u64 void debugfs_create_u64 ( const char * , t#umode_t , s#dentry * , t#u64 * ) +debugfs_create_ulong void debugfs_create_ulong ( const char * , t#umode_t , s#dentry * , unsigned long * ) +debugfs_create_x8 void debugfs_create_x8 ( const char * , t#umode_t , s#dentry * , t#u8 * ) +debugfs_create_x16 void debugfs_create_x16 ( const char * , t#umode_t , s#dentry * , t#u16 * ) +debugfs_create_x32 void debugfs_create_x32 ( const char * , t#umode_t , s#dentry * , t#u32 * ) +debugfs_create_x64 void debugfs_create_x64 ( const char * , t#umode_t , s#dentry * , t#u64 * ) +debugfs_create_size_t void debugfs_create_size_t ( const char * , t#umode_t , s#dentry * , t#size_t * ) +debugfs_create_atomic_t void debugfs_create_atomic_t ( const char * , t#umode_t , s#dentry * , t#atomic_t * ) +debugfs_read_file_bool t#ssize_t debugfs_read_file_bool ( s#file * , char * , t#size_t , t#loff_t * ) +debugfs_write_file_bool t#ssize_t debugfs_write_file_bool ( s#file * , const char * , t#size_t , t#loff_t * ) +debugfs_create_bool void debugfs_create_bool ( const char * , t#umode_t , s#dentry * , t#bool * ) +debugfs_create_blob s#dentry * debugfs_create_blob ( const char * , t#umode_t , s#dentry * , s#debugfs_blob_wrapper * ) +s#debugfs_u32_array struct debugfs_u32_array { t#u32 * array ; t#u32 n_elements ; } +debugfs_create_u32_array void debugfs_create_u32_array ( const char * , t#umode_t , s#dentry * , s#debugfs_u32_array * ) +debugfs_print_regs32 void debugfs_print_regs32 ( s#seq_file * , const s#debugfs_reg32 * , int , void * , char * ) +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +debugfs_create_regset32 void debugfs_create_regset32 ( const char * , t#umode_t , s#dentry * , s#debugfs_regset32 * ) +debugfs_create_devm_seqfile void debugfs_create_devm_seqfile ( s#device * , const char * , s#dentry * , int ( * ) ( s#seq_file * , void * ) ) + +/* fs/debugfs/inode.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +debugfs_lookup s#dentry * debugfs_lookup ( const char * , s#dentry * ) +debugfs_create_file s#dentry * debugfs_create_file ( const char * , t#umode_t , s#dentry * , void * , const s#file_operations * ) +debugfs_create_file_unsafe s#dentry * debugfs_create_file_unsafe ( const char * , t#umode_t , s#dentry * , void * , const s#file_operations * ) +debugfs_create_file_size void debugfs_create_file_size ( const char * , t#umode_t , s#dentry * , void * , const s#file_operations * , t#loff_t ) +debugfs_create_dir s#dentry * debugfs_create_dir ( const char * , s#dentry * ) +t#debugfs_automount_t typedef s#vfsmount * ( * debugfs_automount_t ) ( s#dentry * , void * ) +debugfs_create_automount s#dentry * debugfs_create_automount ( const char * , s#dentry * , t#debugfs_automount_t , void * ) +debugfs_create_symlink s#dentry * debugfs_create_symlink ( const char * , s#dentry * , const char * ) +debugfs_remove void debugfs_remove ( s#dentry * ) +debugfs_rename s#dentry * debugfs_rename ( s#dentry * , s#dentry * , s#dentry * , const char * ) +debugfs_initialized t#bool debugfs_initialized ( void ) + +/* fs/direct-io.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +t#dio_iodone_t typedef int ( dio_iodone_t ) ( s#kiocb * , t#loff_t , t#ssize_t , void * ) +t#dio_submit_t typedef void ( dio_submit_t ) ( s#bio * , s#inode * , t#loff_t ) +__blockdev_direct_IO t#ssize_t __blockdev_direct_IO ( s#kiocb * , s#inode * , s#block_device * , s#iov_iter * , t#get_block_t , t#dio_iodone_t , t#dio_submit_t , int ) + +/* fs/dlm/main.o */ +s#dlm_slot struct dlm_slot { int nodeid ; int slot ; } +s#dlm_lockspace_ops struct dlm_lockspace_ops { void ( * recover_prep ) ( void * ) ; void ( * recover_slot ) ( void * , s#dlm_slot * ) ; void ( * recover_done ) ( void * , s#dlm_slot * , int , int , t#uint32_t ) ; } +t#dlm_lockspace_t typedef void dlm_lockspace_t +dlm_new_lockspace int dlm_new_lockspace ( const char * , const char * , t#uint32_t , int , const s#dlm_lockspace_ops * , void * , int * , t#dlm_lockspace_t * * ) +dlm_release_lockspace int dlm_release_lockspace ( t#dlm_lockspace_t * , int ) +s#dlm_lksb struct dlm_lksb { int sb_status ; t#__u32 sb_lkid ; char sb_flags ; char * sb_lvbptr ; } +dlm_lock int dlm_lock ( t#dlm_lockspace_t * , int , s#dlm_lksb * , t#uint32_t , void * , unsigned int , t#uint32_t , void ( * ) ( void * ) , void * , void ( * ) ( void * , int ) ) +dlm_unlock int dlm_unlock ( t#dlm_lockspace_t * , t#uint32_t , t#uint32_t , s#dlm_lksb * , void * ) + +/* fs/dlm/plock.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +dlm_posix_lock int dlm_posix_lock ( t#dlm_lockspace_t * , t#u64 , s#file * , int , s#file_lock * ) +dlm_posix_unlock int dlm_posix_unlock ( t#dlm_lockspace_t * , t#u64 , s#file * , s#file_lock * ) +dlm_posix_get int dlm_posix_get ( t#dlm_lockspace_t * , t#u64 , s#file * , s#file_lock * ) + +/* fs/eventfd.o */ +s##eventfd_ctx +eventfd_signal t#__u64 eventfd_signal ( s#eventfd_ctx * , t#__u64 ) +eventfd_ctx_put void eventfd_ctx_put ( s#eventfd_ctx * ) +eventfd_ctx_do_read void eventfd_ctx_do_read ( s#eventfd_ctx * , t#__u64 * ) +eventfd_ctx_remove_wait_queue int eventfd_ctx_remove_wait_queue ( s#eventfd_ctx * , t#wait_queue_entry_t * , t#__u64 * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +eventfd_fget s#file * eventfd_fget ( int ) +eventfd_ctx_fdget s#eventfd_ctx * eventfd_ctx_fdget ( int ) +eventfd_ctx_fileget s#eventfd_ctx * eventfd_ctx_fileget ( s#file * ) + +/* fs/exec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s#io_uring_cmd struct io_uring_cmd { s#file * file ; const void * cmd ; void ( * task_work_cb ) ( s#io_uring_cmd * ) ; t#u32 cmd_op ; t#u32 pad ; t#u8 pdu [ 32 ] ; } +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +__register_binfmt extern void __register_binfmt ( s#linux_binfmt * , int ) +unregister_binfmt extern void unregister_binfmt ( s#linux_binfmt * ) +copy_string_kernel int copy_string_kernel ( const char * , s#linux_binprm * ) +setup_arg_pages extern int setup_arg_pages ( s#linux_binprm * , unsigned long , int ) +open_exec extern s#file * open_exec ( const char * ) +__get_task_comm extern char * __get_task_comm ( char * , t#size_t , s#task_struct * ) +begin_new_exec extern int begin_new_exec ( s#linux_binprm * ) +would_dump extern void would_dump ( s#linux_binprm * , s#file * ) +setup_new_exec extern void setup_new_exec ( s#linux_binprm * ) +finalize_exec extern void finalize_exec ( s#linux_binprm * ) +bprm_change_interp extern int bprm_change_interp ( const char * , s#linux_binprm * ) +remove_arg_zero extern int __attribute__ ( ( __warn_unused_result__ ) ) remove_arg_zero ( s#linux_binprm * ) +set_binfmt extern void set_binfmt ( s#linux_binfmt * ) + +/* fs/exportfs/expfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##seq_file +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +exportfs_encode_inode_fh extern int exportfs_encode_inode_fh ( s#inode * , s#fid * , int * , s#inode * ) +exportfs_encode_fh extern int exportfs_encode_fh ( s#dentry * , s#fid * , int * , int ) +exportfs_decode_fh_raw extern s#dentry * exportfs_decode_fh_raw ( s#vfsmount * , s#fid * , int , int , int ( * ) ( void * , s#dentry * ) , void * ) +exportfs_decode_fh extern s#dentry * exportfs_decode_fh ( s#vfsmount * , s#fid * , int , int , int ( * ) ( void * , s#dentry * ) , void * ) + +/* fs/fat/dir.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#msdos_dir_entry struct msdos_dir_entry { t#__u8 name [ 11 ] ; t#__u8 attr ; t#__u8 lcase ; t#__u8 ctime_cs ; t#__le16 ctime ; t#__le16 cdate ; t#__le16 adate ; t#__le16 starthi ; t#__le16 time , date , start ; t#__le32 size ; } +s#fat_slot_info struct fat_slot_info { t#loff_t i_pos ; t#loff_t slot_off ; int nr_slots ; s#msdos_dir_entry * de ; s#buffer_head * bh ; } +fat_search_long extern int fat_search_long ( s#inode * , const unsigned char * , int , s#fat_slot_info * ) +fat_get_dotdot_entry extern int fat_get_dotdot_entry ( s#inode * , s#buffer_head * * , s#msdos_dir_entry * * ) +fat_dir_empty extern int fat_dir_empty ( s#inode * ) +fat_scan extern int fat_scan ( s#inode * , const unsigned char * , s#fat_slot_info * ) +fat_remove_entries extern int fat_remove_entries ( s#inode * , s#fat_slot_info * ) +fat_alloc_new_dir extern int fat_alloc_new_dir ( s#inode * , s#timespec64 * ) +fat_add_entries extern int fat_add_entries ( s#inode * , void * , int , s#fat_slot_info * ) + +/* fs/fat/fatent.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##cgroup_subsys_state +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +fat_free_clusters extern int fat_free_clusters ( s#inode * , int ) + +/* fs/fat/file.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##posix_acl +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +fat_getattr extern int fat_getattr ( s#user_namespace * , const s#path * , s#kstat * , t#u32 , unsigned int ) +fat_setattr extern int fat_setattr ( s#user_namespace * , s#dentry * , s#iattr * ) + +/* fs/fat/inode.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#kstatfs struct kstatfs { long f_type ; long f_bsize ; t#u64 f_blocks ; t#u64 f_bfree ; t#u64 f_bavail ; t#u64 f_files ; t#u64 f_ffree ; t#__kernel_fsid_t f_fsid ; long f_namelen ; long f_frsize ; long f_flags ; long f_spare [ 4 ] ; } +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +fat_attach extern void fat_attach ( s#inode * , t#loff_t ) +fat_detach extern void fat_detach ( s#inode * ) +fat_build_inode extern s#inode * fat_build_inode ( s#super_block * , s#msdos_dir_entry * , t#loff_t ) +fat_sync_inode extern int fat_sync_inode ( s#inode * ) +fat_fill_super extern int fat_fill_super ( s#super_block * , void * , int , int , void ( * ) ( s#super_block * ) ) +fat_flush_inodes extern int fat_flush_inodes ( s#super_block * , s#inode * , s#inode * ) + +/* fs/fat/misc.o */ +s##fs_context +s##fs_parameter_spec +s##posix_acl +s##user_namespace +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fsnotify_mark_connector +s##fscrypt_info +s##fsverity_info +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +__fat_fs_error extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) __attribute__ ( ( __cold__ ) ) void __fat_fs_error ( s#super_block * , int , const char * , ... ) +s#fat_mount_options struct fat_mount_options { t#kuid_t fs_uid ; t#kgid_t fs_gid ; unsigned short fs_fmask ; unsigned short fs_dmask ; unsigned short codepage ; int time_offset ; char * iocharset ; unsigned short shortname ; unsigned char name_check ; unsigned char errors ; unsigned char nfs ; unsigned short allow_utime ; unsigned quiet : 1 , showexec : 1 , sys_immutable : 1 , dotsOK : 1 , isvfat : 1 , utf8 : 1 , unicode_xlate : 1 , numtail : 1 , flush : 1 , nocase : 1 , usefree : 1 , tz_set : 1 , rodir : 1 , discard : 1 , dos1xfloppy : 1 ; } +t#wchar_t typedef t#u16 wchar_t +s#nls_table struct nls_table { const char * charset ; const char * alias ; int ( * uni2char ) ( t#wchar_t , unsigned char * , int ) ; int ( * char2uni ) ( const unsigned char * , int , t#wchar_t * ) ; const unsigned char * charset2lower ; const unsigned char * charset2upper ; s#module * owner ; s#nls_table * next ; } +s##fatent_operations +s#msdos_sb_info struct msdos_sb_info { unsigned short sec_per_clus ; unsigned short cluster_bits ; unsigned int cluster_size ; unsigned char fats , fat_bits ; unsigned short fat_start ; unsigned long fat_length ; unsigned long dir_start ; unsigned short dir_entries ; unsigned long data_start ; unsigned long max_cluster ; unsigned long root_cluster ; unsigned long fsinfo_sector ; s#mutex fat_lock ; s#mutex nfs_build_inode_lock ; s#mutex s_lock ; unsigned int prev_free ; unsigned int free_clusters ; unsigned int free_clus_valid ; s#fat_mount_options options ; s#nls_table * nls_disk ; s#nls_table * nls_io ; const void * dir_ops ; int dir_per_block ; int dir_per_block_bits ; unsigned int vol_id ; int fatent_shift ; const s#fatent_operations * fatent_ops ; s#inode * fat_inode ; s#inode * fsinfo_inode ; s#ratelimit_state ratelimit ; t#spinlock_t inode_hash_lock ; s#hlist_head inode_hashtable [ ( 1UL << 8 ) ] ; t#spinlock_t dir_hash_lock ; s#hlist_head dir_hashtable [ ( 1UL << 8 ) ] ; unsigned int dirty ; s#callback_head rcu ; } +fat_time_unix2fat extern void fat_time_unix2fat ( s#msdos_sb_info * , s#timespec64 * , t#__le16 * , t#__le16 * , t#u8 * ) +fat_truncate_time extern int fat_truncate_time ( s#inode * , s#timespec64 * , int ) +fat_update_time extern int fat_update_time ( s#inode * , s#timespec64 * , int ) + +/* fs/fcntl.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +__f_setown extern void __f_setown ( s#file * , s#pid * , e#pid_type , int ) +f_setown extern int f_setown ( s#file * , unsigned long , int ) +fasync_helper extern int fasync_helper ( int , s#file * , int , s#fasync_struct * * ) +kill_fasync extern void kill_fasync ( s#fasync_struct * * , int , int ) + +/* fs/file.o */ +get_unused_fd_flags extern int get_unused_fd_flags ( unsigned ) +put_unused_fd extern void put_unused_fd ( unsigned int ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +fd_install extern void fd_install ( unsigned int , s#file * ) +close_fd extern int close_fd ( unsigned int ) +fget extern s#file * fget ( unsigned int ) +fget_raw extern s#file * fget_raw ( unsigned int ) +__fdget extern unsigned long __fdget ( unsigned int ) +receive_fd extern int receive_fd ( s#file * , unsigned int ) +iterate_fd int iterate_fd ( s#files_struct * , unsigned , int ( * ) ( const void * , s#file * , unsigned ) , const void * ) + +/* fs/file_table.o */ +get_max_files extern unsigned long get_max_files ( void ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) +flush_delayed_fput extern void flush_delayed_fput ( void ) +fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) + +/* fs/filesystems.o */ +s##audit_names +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +register_filesystem extern int register_filesystem ( s#file_system_type * ) +unregister_filesystem extern int unregister_filesystem ( s#file_system_type * ) +get_fs_type extern s#file_system_type * get_fs_type ( const char * ) + +/* fs/fs-writeback.o */ +s##static_key_mod +__tracepoint_wbc_writepage extern s#tracepoint __tracepoint_wbc_writepage +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__traceiter_wbc_writepage extern int __traceiter_wbc_writepage ( void * , s#writeback_control * , s#backing_dev_info * ) +__SCK__tp_func_wbc_writepage extern s#static_call_key __SCK__tp_func_wbc_writepage +s##static_call_tramp +__SCT__tp_func_wbc_writepage extern s#static_call_tramp __SCT__tp_func_wbc_writepage +__inode_attach_wb void __inode_attach_wb ( s#inode * , s#page * ) +wbc_attach_and_unlock_inode void wbc_attach_and_unlock_inode ( s#writeback_control * , s#inode * ) +wbc_detach_inode void wbc_detach_inode ( s#writeback_control * ) +wbc_account_cgroup_owner void wbc_account_cgroup_owner ( s#writeback_control * , s#page * , t#size_t ) +inode_congested int inode_congested ( s#inode * , int ) +inode_io_list_del void inode_io_list_del ( s#inode * ) +__mark_inode_dirty extern void __mark_inode_dirty ( s#inode * , int ) +writeback_inodes_sb_nr void writeback_inodes_sb_nr ( s#super_block * , unsigned long , e#wb_reason ) +writeback_inodes_sb void writeback_inodes_sb ( s#super_block * , e#wb_reason ) +try_to_writeback_inodes_sb void try_to_writeback_inodes_sb ( s#super_block * , e#wb_reason ) +sync_inodes_sb void sync_inodes_sb ( s#super_block * ) +write_inode_now extern int write_inode_now ( s#inode * , int ) +sync_inode int sync_inode ( s#inode * , s#writeback_control * ) +sync_inode_metadata int sync_inode_metadata ( s#inode * , int ) + +/* fs/fs_context.o */ +s##audit_names +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##fsnotify_mark_connector +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +vfs_parse_fs_param_source extern int vfs_parse_fs_param_source ( s#fs_context * , s#fs_parameter * ) +vfs_parse_fs_param extern int vfs_parse_fs_param ( s#fs_context * , s#fs_parameter * ) +vfs_parse_fs_string extern int vfs_parse_fs_string ( s#fs_context * , const char * , const char * , t#size_t ) +generic_parse_monolithic extern int generic_parse_monolithic ( s#fs_context * , void * ) +fs_context_for_mount extern s#fs_context * fs_context_for_mount ( s#file_system_type * , unsigned int ) +fs_context_for_reconfigure extern s#fs_context * fs_context_for_reconfigure ( s#dentry * , unsigned int , unsigned int ) +fs_context_for_submount extern s#fs_context * fs_context_for_submount ( s#file_system_type * , s#dentry * ) +vfs_dup_fs_context extern s#fs_context * vfs_dup_fs_context ( s#fs_context * ) +logfc extern __attribute__ ( ( format ( printf , 4 , 5 ) ) ) void logfc ( s#fc_log * , const char * , char , const char * , ... ) +put_fs_context extern void put_fs_context ( s#fs_context * ) + +/* fs/fs_parser.o */ +s#constant_table struct constant_table { const char * name ; int value ; } +lookup_constant extern int lookup_constant ( const s#constant_table [ ] , const char * , int ) +s##module +s##audit_names +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +__fs_parse extern int __fs_parse ( s#p_log * , const s#fs_parameter_spec * , s#fs_parameter * , s#fs_parse_result * ) +fs_lookup_param extern int fs_lookup_param ( s#fs_context * , s#fs_parameter * , t#bool , s#path * ) +fs_param_is_bool t#fs_param_type fs_param_is_bool +fs_param_is_u32 t#fs_param_type fs_param_is_u32 +fs_param_is_s32 t#fs_param_type fs_param_is_s32 +fs_param_is_u64 t#fs_param_type fs_param_is_u64 +fs_param_is_enum t#fs_param_type fs_param_is_enum +fs_param_is_string t#fs_param_type fs_param_is_string +fs_param_is_blob t#fs_param_type fs_param_is_blob +fs_param_is_fd t#fs_param_type fs_param_is_fd +fs_param_is_blockdev t#fs_param_type fs_param_is_blockdev +fs_param_is_path t#fs_param_type fs_param_is_path + +/* fs/fs_struct.o */ +unshare_fs_struct extern int unshare_fs_struct ( void ) +current_umask extern int current_umask ( void ) + +/* fs/fs_types.o */ +fs_ftype_to_dtype extern unsigned char fs_ftype_to_dtype ( unsigned int ) +fs_umode_to_ftype extern unsigned char fs_umode_to_ftype ( t#umode_t ) +fs_umode_to_dtype extern unsigned char fs_umode_to_dtype ( t#umode_t ) + +/* fs/fscache/cache.o */ +fscache_addremove_sem extern s#rw_semaphore fscache_addremove_sem +fscache_clearance_waiters extern t#wait_queue_head_t fscache_clearance_waiters +s#fscache_volume struct fscache_volume { t#refcount_t ref ; t#atomic_t n_cookies ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int key_hash ; t#u8 * key ; s#list_head proc_link ; s#hlist_bl_node hash_link ; s#work_struct work ; s#fscache_cache * cache ; void * cache_priv ; t#spinlock_t lock ; unsigned long flags ; t#u8 coherency_len ; t#u8 coherency [ ] ; } +e#fscache_cookie_state enum fscache_cookie_state { FSCACHE_COOKIE_STATE_QUIESCENT , FSCACHE_COOKIE_STATE_LOOKING_UP , FSCACHE_COOKIE_STATE_CREATING , FSCACHE_COOKIE_STATE_ACTIVE , FSCACHE_COOKIE_STATE_INVALIDATING , FSCACHE_COOKIE_STATE_FAILED , FSCACHE_COOKIE_STATE_LRU_DISCARDING , FSCACHE_COOKIE_STATE_WITHDRAWING , FSCACHE_COOKIE_STATE_RELINQUISHING , FSCACHE_COOKIE_STATE_DROPPED , } +s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_active ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int inval_counter ; t#spinlock_t lock ; s#fscache_volume * volume ; void * cache_priv ; s#hlist_bl_node hash_link ; s#list_head proc_link ; s#list_head commit_link ; s#work_struct work ; t#loff_t object_size ; unsigned long unused_at ; unsigned long flags ; e#fscache_cookie_state state ; t#u8 advice ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +e#netfs_read_from_hole enum netfs_read_from_hole { NETFS_READ_HOLE_IGNORE , NETFS_READ_HOLE_CLEAR , NETFS_READ_HOLE_FAIL , } +t#netfs_io_terminated_t typedef void ( * netfs_io_terminated_t ) ( void * , t#ssize_t , t#bool ) +e#netfs_io_source enum netfs_io_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } +e#netfs_io_origin enum netfs_io_origin { NETFS_READAHEAD , NETFS_READPAGE , NETFS_READ_FOR_WRITE , } +s#netfs_request_ops struct netfs_request_ops { int ( * init_request ) ( s#netfs_io_request * , s#file * ) ; void ( * free_request ) ( s#netfs_io_request * ) ; int ( * begin_cache_operation ) ( s#netfs_io_request * ) ; void ( * expand_readahead ) ( s#netfs_io_request * ) ; t#bool ( * clamp_length ) ( s#netfs_io_subrequest * ) ; void ( * issue_read ) ( s#netfs_io_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_io_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * * , void * * ) ; void ( * done ) ( s#netfs_io_request * ) ; } +s#netfs_io_request struct netfs_io_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; t#atomic_t nr_outstanding ; t#atomic_t nr_copy_ops ; t#size_t submitted ; t#size_t len ; short error ; e#netfs_io_origin origin ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t ref ; unsigned long flags ; const s#netfs_request_ops * netfs_ops ; } +s#netfs_io_subrequest struct netfs_io_subrequest { s#netfs_io_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t ref ; short error ; unsigned short debug_index ; e#netfs_io_source source ; unsigned long flags ; } +s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , e#netfs_read_from_hole , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_io_source ( * prepare_read ) ( s#netfs_io_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t , t#bool ) ; int ( * query_occupancy ) ( s#netfs_cache_resources * , t#loff_t , t#size_t , t#size_t , t#loff_t * , t#size_t * ) ; } +s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; unsigned int debug_id ; unsigned int inval_counter ; } +e#fscache_want_state enum fscache_want_state { FSCACHE_WANT_PARAMS , FSCACHE_WANT_WRITE , FSCACHE_WANT_READ , } +s#fscache_cache_ops struct fscache_cache_ops { const char * name ; void ( * acquire_volume ) ( s#fscache_volume * ) ; void ( * free_volume ) ( s#fscache_volume * ) ; t#bool ( * lookup_cookie ) ( s#fscache_cookie * ) ; void ( * withdraw_cookie ) ( s#fscache_cookie * ) ; void ( * resize_cookie ) ( s#netfs_cache_resources * , t#loff_t ) ; t#bool ( * invalidate_cookie ) ( s#fscache_cookie * ) ; t#bool ( * begin_operation ) ( s#netfs_cache_resources * , e#fscache_want_state ) ; void ( * prepare_to_write ) ( s#fscache_cookie * ) ; } +e#fscache_cache_state enum fscache_cache_state { FSCACHE_CACHE_IS_NOT_PRESENT , FSCACHE_CACHE_IS_PREPARING , FSCACHE_CACHE_IS_ACTIVE , FSCACHE_CACHE_GOT_IOERROR , FSCACHE_CACHE_IS_WITHDRAWN , } +s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#list_head cache_link ; void * cache_priv ; t#refcount_t ref ; t#atomic_t n_volumes ; t#atomic_t n_accesses ; t#atomic_t object_count ; unsigned int debug_id ; e#fscache_cache_state state ; char * name ; } +fscache_acquire_cache extern s#fscache_cache * fscache_acquire_cache ( const char * ) +fscache_relinquish_cache extern void fscache_relinquish_cache ( s#fscache_cache * ) +fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , const s#fscache_cache_ops * , void * ) +fscache_io_error extern void fscache_io_error ( s#fscache_cache * ) +fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) + +/* fs/fscache/cookie.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +e#fscache_access_trace enum fscache_access_trace { fscache_access_acquire_volume , fscache_access_acquire_volume_end , fscache_access_cache_pin , fscache_access_cache_unpin , fscache_access_invalidate_cookie , fscache_access_invalidate_cookie_end , fscache_access_io_end , fscache_access_io_not_live , fscache_access_io_read , fscache_access_io_resize , fscache_access_io_wait , fscache_access_io_write , fscache_access_lookup_cookie , fscache_access_lookup_cookie_end , fscache_access_lookup_cookie_end_failed , fscache_access_relinquish_volume , fscache_access_relinquish_volume_end , fscache_access_unlive , } +fscache_end_cookie_access extern void fscache_end_cookie_access ( s#fscache_cookie * , e#fscache_access_trace ) +fscache_cookie_lookup_negative extern void fscache_cookie_lookup_negative ( s#fscache_cookie * ) +fscache_resume_after_invalidation extern void fscache_resume_after_invalidation ( s#fscache_cookie * ) +fscache_caching_failed extern void fscache_caching_failed ( s#fscache_cookie * ) +__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_volume * , t#u8 , const void * , t#size_t , const void * , t#size_t , t#loff_t ) +__fscache_use_cookie extern void __fscache_use_cookie ( s#fscache_cookie * , t#bool ) +__fscache_unuse_cookie extern void __fscache_unuse_cookie ( s#fscache_cookie * , const void * , const t#loff_t * ) +fscache_withdraw_cookie extern void fscache_withdraw_cookie ( s#fscache_cookie * ) +__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , t#bool ) +e#fscache_cookie_trace enum fscache_cookie_trace { fscache_cookie_collision , fscache_cookie_discard , fscache_cookie_failed , fscache_cookie_get_attach_object , fscache_cookie_get_end_access , fscache_cookie_get_hash_collision , fscache_cookie_get_inval_work , fscache_cookie_get_lru , fscache_cookie_get_use_work , fscache_cookie_new_acquire , fscache_cookie_put_hash_collision , fscache_cookie_put_lru , fscache_cookie_put_object , fscache_cookie_put_over_queued , fscache_cookie_put_relinquish , fscache_cookie_put_withdrawn , fscache_cookie_put_work , fscache_cookie_see_active , fscache_cookie_see_lru_discard , fscache_cookie_see_lru_discard_clear , fscache_cookie_see_lru_do_one , fscache_cookie_see_relinquish , fscache_cookie_see_withdraw , fscache_cookie_see_work , } +fscache_put_cookie extern void fscache_put_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +fscache_get_cookie extern s#fscache_cookie * fscache_get_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * , const void * , t#loff_t , unsigned int ) + +/* fs/fscache/io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +fscache_wait_for_operation extern t#bool fscache_wait_for_operation ( s#netfs_cache_resources * , e#fscache_want_state ) +__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +__fscache_begin_write_operation extern int __fscache_begin_write_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +fscache_set_page_dirty extern int fscache_set_page_dirty ( s#page * , s#fscache_cookie * ) +__fscache_clear_page_bits extern void __fscache_clear_page_bits ( s#address_space * , t#loff_t , t#size_t ) +__fscache_write_to_cache extern void __fscache_write_to_cache ( s#fscache_cookie * , s#address_space * , t#loff_t , t#size_t , t#loff_t , t#netfs_io_terminated_t , void * , t#bool ) +__fscache_resize_cookie extern void __fscache_resize_cookie ( s#fscache_cookie * , t#loff_t ) + +/* fs/fscache/main.o */ +s##static_key_mod +__tracepoint_fscache_access_cache extern s#tracepoint __tracepoint_fscache_access_cache +__traceiter_fscache_access_cache extern int __traceiter_fscache_access_cache ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_cache extern s#static_call_key __SCK__tp_func_fscache_access_cache +s##static_call_tramp +__SCT__tp_func_fscache_access_cache extern s#static_call_tramp __SCT__tp_func_fscache_access_cache +__tracepoint_fscache_access_volume extern s#tracepoint __tracepoint_fscache_access_volume +__traceiter_fscache_access_volume extern int __traceiter_fscache_access_volume ( void * , unsigned int , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_volume extern s#static_call_key __SCK__tp_func_fscache_access_volume +__SCT__tp_func_fscache_access_volume extern s#static_call_tramp __SCT__tp_func_fscache_access_volume +__tracepoint_fscache_access extern s#tracepoint __tracepoint_fscache_access +__traceiter_fscache_access extern int __traceiter_fscache_access ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access extern s#static_call_key __SCK__tp_func_fscache_access +__SCT__tp_func_fscache_access extern s#static_call_tramp __SCT__tp_func_fscache_access +s##workqueue_struct +fscache_wq extern s#workqueue_struct * fscache_wq + +/* fs/fscache/stats.o */ +fscache_n_updates extern t#atomic_t fscache_n_updates +fscache_n_read extern t#atomic_t fscache_n_read +fscache_n_write extern t#atomic_t fscache_n_write +fscache_n_no_write_space extern t#atomic_t fscache_n_no_write_space +fscache_n_no_create_space extern t#atomic_t fscache_n_no_create_space +fscache_n_culled extern t#atomic_t fscache_n_culled + +/* fs/fscache/volume.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +fscache_end_volume_access extern void fscache_end_volume_access ( s#fscache_volume * , s#fscache_cookie * , e#fscache_access_trace ) +__fscache_acquire_volume extern s#fscache_volume * __fscache_acquire_volume ( const char * , const char * , const void * , t#size_t ) +__fscache_relinquish_volume extern void __fscache_relinquish_volume ( s#fscache_volume * , const void * , t#bool ) +fscache_withdraw_volume extern void fscache_withdraw_volume ( s#fscache_volume * ) + +/* fs/fuse/dax.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##mem_cgroup +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s#fuse_forget_one struct fuse_forget_one { t#uint64_t nodeid ; t#uint64_t nlookup ; } +s#fuse_forget_link struct fuse_forget_link { s#fuse_forget_one forget_one ; s#fuse_forget_link * next ; } +s#fuse_iqueue_ops struct fuse_iqueue_ops { void ( * wake_forget_and_unlock ) ( s#fuse_iqueue * ) ; void ( * wake_interrupt_and_unlock ) ( s#fuse_iqueue * ) ; void ( * wake_pending_and_unlock ) ( s#fuse_iqueue * ) ; void ( * release ) ( s#fuse_iqueue * ) ; } +s#fuse_iqueue struct fuse_iqueue { unsigned connected ; t#spinlock_t lock ; t#wait_queue_head_t waitq ; t#u64 reqctr ; s#list_head pending ; s#list_head interrupts ; s#fuse_forget_link forget_list_head ; s#fuse_forget_link * forget_list_tail ; int forget_batch ; s#fasync_struct * fasync ; const s#fuse_iqueue_ops * ops ; void * priv ; } +s##fuse_conn_dax +s#fuse_sync_bucket struct fuse_sync_bucket { t#atomic_t count ; t#wait_queue_head_t waitq ; s#callback_head rcu ; } +s#fuse_conn struct fuse_conn { t#spinlock_t lock ; t#refcount_t count ; t#atomic_t dev_count ; s#callback_head rcu ; t#kuid_t user_id ; t#kgid_t group_id ; s#pid_namespace * pid_ns ; s#user_namespace * user_ns ; unsigned max_read ; unsigned max_write ; unsigned int max_pages ; unsigned int max_pages_limit ; s#fuse_iqueue iq ; t#atomic64_t khctr ; s#rb_root polled_files ; unsigned max_background ; unsigned congestion_threshold ; unsigned num_background ; unsigned active_background ; s#list_head bg_queue ; t#spinlock_t bg_lock ; int initialized ; int blocked ; t#wait_queue_head_t blocked_waitq ; unsigned connected ; t#bool aborted ; unsigned conn_error : 1 ; unsigned conn_init : 1 ; unsigned async_read : 1 ; unsigned abort_err : 1 ; unsigned atomic_o_trunc : 1 ; unsigned export_support : 1 ; unsigned writeback_cache : 1 ; unsigned parallel_dirops : 1 ; unsigned handle_killpriv : 1 ; unsigned cache_symlinks : 1 ; unsigned int legacy_opts_show : 1 ; unsigned handle_killpriv_v2 : 1 ; unsigned no_open : 1 ; unsigned no_opendir : 1 ; unsigned no_fsync : 1 ; unsigned no_fsyncdir : 1 ; unsigned no_flush : 1 ; unsigned no_setxattr : 1 ; unsigned setxattr_ext : 1 ; unsigned no_getxattr : 1 ; unsigned no_listxattr : 1 ; unsigned no_removexattr : 1 ; unsigned no_lock : 1 ; unsigned no_access : 1 ; unsigned no_create : 1 ; unsigned no_interrupt : 1 ; unsigned no_bmap : 1 ; unsigned no_poll : 1 ; unsigned big_writes : 1 ; unsigned dont_mask : 1 ; unsigned no_flock : 1 ; unsigned no_fallocate : 1 ; unsigned no_rename2 : 1 ; unsigned auto_inval_data : 1 ; unsigned explicit_inval_data : 1 ; unsigned do_readdirplus : 1 ; unsigned readdirplus_auto : 1 ; unsigned async_dio : 1 ; unsigned no_lseek : 1 ; unsigned posix_acl : 1 ; unsigned default_permissions : 1 ; unsigned allow_other : 1 ; unsigned no_copy_file_range : 1 ; unsigned int destroy : 1 ; unsigned int delete_stale : 1 ; unsigned int no_control : 1 ; unsigned int no_force_umount : 1 ; unsigned int auto_submounts : 1 ; unsigned int sync_fs : 1 ; t#atomic_t num_waiting ; unsigned minor ; s#list_head entry ; t#dev_t dev ; s#dentry * ctl_dentry [ 5 ] ; int ctl_ndents ; t#u32 scramble_key [ 4 ] ; t#atomic64_t attr_version ; void ( * release ) ( s#fuse_conn * ) ; s#rw_semaphore killsb ; s#list_head devices ; s#fuse_conn_dax * dax ; s#list_head mounts ; s#fuse_sync_bucket * curr_bucket ; } +fuse_dax_cancel_work void fuse_dax_cancel_work ( s#fuse_conn * ) + +/* fs/fuse/dev.o */ +s#fuse_arg struct fuse_arg { unsigned size ; void * value ; } +fuse_len_args unsigned int fuse_len_args ( unsigned int , s#fuse_arg * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +fuse_get_unique t#u64 fuse_get_unique ( s#fuse_iqueue * ) +fuse_dev_fiq_ops extern const s#fuse_iqueue_ops fuse_dev_fiq_ops +s#fuse_in_arg struct fuse_in_arg { unsigned size ; const void * value ; } +s##fuse_conn_dax +s#fuse_mount struct fuse_mount { s#fuse_conn * fc ; s#super_block * sb ; s#list_head fc_entry ; } +s#fuse_args struct fuse_args { t#uint64_t nodeid ; t#uint32_t opcode ; unsigned short in_numargs ; unsigned short out_numargs ; t#bool force : 1 ; t#bool noreply : 1 ; t#bool nocreds : 1 ; t#bool in_pages : 1 ; t#bool out_pages : 1 ; t#bool user_pages : 1 ; t#bool out_argvar : 1 ; t#bool page_zeroing : 1 ; t#bool page_replace : 1 ; t#bool may_block : 1 ; s#fuse_in_arg in_args [ 3 ] ; s#fuse_arg out_args [ 2 ] ; void ( * end ) ( s#fuse_mount * , s#fuse_args * , int ) ; } +s#fuse_in_header struct fuse_in_header { t#uint32_t len ; t#uint32_t opcode ; t#uint64_t unique ; t#uint64_t nodeid ; t#uint32_t uid ; t#uint32_t gid ; t#uint32_t pid ; t#uint32_t padding ; } +s#fuse_out_header struct fuse_out_header { t#uint32_t len ; t#int32_t error ; t#uint64_t unique ; } +s#fuse_req struct fuse_req { s#list_head list ; s#list_head intr_entry ; s#fuse_args * args ; t#refcount_t count ; unsigned long flags ; struct { s#fuse_in_header h ; } in ; struct { s#fuse_out_header h ; } out ; t#wait_queue_head_t waitq ; void * argbuf ; s#fuse_mount * fm ; } +fuse_request_end void fuse_request_end ( s#fuse_req * ) +fuse_simple_background int fuse_simple_background ( s#fuse_mount * , s#fuse_args * , t#gfp_t ) +fuse_dequeue_forget s#fuse_forget_link * fuse_dequeue_forget ( s#fuse_iqueue * , unsigned int , unsigned int * ) +fuse_abort_conn void fuse_abort_conn ( s#fuse_conn * ) +fuse_dev_release int fuse_dev_release ( s#inode * , s#file * ) +fuse_dev_operations extern const s#file_operations fuse_dev_operations + +/* fs/fuse/file.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##fuse_conn_dax +fuse_do_open int fuse_do_open ( s#fuse_mount * , t#u64 , s#file * , t#bool ) +s##fuse_inode_dax +s#fuse_inode struct fuse_inode { s#inode inode ; t#u64 nodeid ; t#u64 nlookup ; s#fuse_forget_link * forget ; t#u64 i_time ; t#u32 inval_mask ; t#umode_t orig_i_mode ; t#u64 orig_ino ; t#u64 attr_version ; union { struct { s#list_head write_files ; s#list_head queued_writes ; int writectr ; t#wait_queue_head_t page_waitq ; s#rb_root writepages ; } ; struct { t#bool cached ; t#loff_t size ; t#loff_t pos ; t#u64 version ; s#timespec64 mtime ; t#u64 iversion ; t#spinlock_t lock ; } rdc ; } ; unsigned long state ; s#mutex mutex ; t#spinlock_t lock ; s#fuse_inode_dax * dax ; } +s##fuse_release_args +s#fuse_file struct fuse_file { s#fuse_mount * fm ; s#fuse_release_args * release_args ; t#u64 kh ; t#u64 fh ; t#u64 nodeid ; t#refcount_t count ; t#u32 open_flags ; s#list_head write_entry ; struct { s#mutex lock ; t#loff_t pos ; t#loff_t cache_off ; t#u64 version ; } readdir ; s#rb_node polled_node ; t#wait_queue_head_t poll_wait ; t#bool flock : 1 ; } +fuse_sync_release void fuse_sync_release ( s#fuse_inode * , s#fuse_file * , unsigned int ) +s#fuse_io_priv struct fuse_io_priv { s#kref refcnt ; int async ; t#spinlock_t lock ; unsigned reqs ; t#ssize_t bytes ; t#size_t size ; t#__u64 offset ; t#bool write ; t#bool should_dirty ; int err ; s#kiocb * iocb ; s#completion * done ; t#bool blocking ; } +fuse_direct_io t#ssize_t fuse_direct_io ( s#fuse_io_priv * , s#iov_iter * , t#loff_t * , int ) +fuse_file_poll t#__poll_t fuse_file_poll ( s#file * , t#poll_table * ) + +/* fs/fuse/inode.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s#posix_acl_entry struct posix_acl_entry { short e_tag ; unsigned short e_perm ; union { t#kuid_t e_uid ; t#kgid_t e_gid ; } ; } +s#posix_acl struct posix_acl { t#refcount_t a_refcount ; s#callback_head a_rcu ; unsigned int a_count ; s#posix_acl_entry a_entries [ ] ; } +s##audit_names +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##net +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##bpf_prog_array +s##cgroup_taskset +s##mem_cgroup +s##iomap +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##fuse_conn_dax +fuse_conn_init void fuse_conn_init ( s#fuse_conn * , s#fuse_mount * , s#user_namespace * , const s#fuse_iqueue_ops * , void * ) +fuse_conn_put void fuse_conn_put ( s#fuse_conn * ) +fuse_conn_get s#fuse_conn * fuse_conn_get ( s#fuse_conn * ) +fuse_send_init void fuse_send_init ( s#fuse_mount * ) +fuse_free_conn void fuse_free_conn ( s#fuse_conn * ) +s#fuse_pqueue struct fuse_pqueue { unsigned connected ; t#spinlock_t lock ; s#list_head * processing ; s#list_head io ; } +s#fuse_dev struct fuse_dev { s#fuse_conn * fc ; s#fuse_pqueue pq ; s#list_head entry ; } +fuse_dev_alloc s#fuse_dev * fuse_dev_alloc ( void ) +fuse_dev_install void fuse_dev_install ( s#fuse_dev * , s#fuse_conn * ) +fuse_dev_alloc_install s#fuse_dev * fuse_dev_alloc_install ( s#fuse_conn * ) +fuse_dev_free void fuse_dev_free ( s#fuse_dev * ) +fuse_init_fs_context_submount int fuse_init_fs_context_submount ( s#fs_context * ) +s##dax_device +s#fuse_fs_context struct fuse_fs_context { int fd ; unsigned int rootmode ; t#kuid_t user_id ; t#kgid_t group_id ; t#bool is_bdev : 1 ; t#bool fd_present : 1 ; t#bool rootmode_present : 1 ; t#bool user_id_present : 1 ; t#bool group_id_present : 1 ; t#bool default_permissions : 1 ; t#bool allow_other : 1 ; t#bool destroy : 1 ; t#bool no_control : 1 ; t#bool no_force_umount : 1 ; t#bool legacy_opts_show : 1 ; t#bool dax : 1 ; unsigned int max_read ; unsigned int blksize ; const char * subtype ; s#dax_device * dax_dev ; void * * fudptr ; } +fuse_fill_super_common int fuse_fill_super_common ( s#super_block * , s#fuse_fs_context * ) +fuse_mount_remove t#bool fuse_mount_remove ( s#fuse_mount * ) +fuse_conn_destroy void fuse_conn_destroy ( s#fuse_mount * ) + +/* fs/fuse/ioctl.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s#fileattr struct fileattr { t#u32 flags ; t#u32 fsx_xflags ; t#u32 fsx_extsize ; t#u32 fsx_nextents ; t#u32 fsx_projid ; t#u32 fsx_cowextsize ; t#bool flags_valid : 1 ; t#bool fsx_valid : 1 ; } +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +fuse_do_ioctl long fuse_do_ioctl ( s#file * , unsigned int , unsigned long , unsigned int ) + +/* fs/inode.o */ +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##page_pool +empty_aops extern const s#address_space_operations empty_aops +inode_init_always extern int inode_init_always ( s#super_block * , s#inode * ) +free_inode_nonrcu extern void free_inode_nonrcu ( s#inode * ) +__destroy_inode extern void __destroy_inode ( s#inode * ) +drop_nlink extern void drop_nlink ( s#inode * ) +clear_nlink extern void clear_nlink ( s#inode * ) +set_nlink extern void set_nlink ( s#inode * , unsigned int ) +inc_nlink extern void inc_nlink ( s#inode * ) +address_space_init_once extern void address_space_init_once ( s#address_space * ) +inode_init_once extern void inode_init_once ( s#inode * ) +ihold extern void ihold ( s#inode * ) +inode_sb_list_add extern void inode_sb_list_add ( s#inode * ) +__insert_inode_hash extern void __insert_inode_hash ( s#inode * , unsigned long ) +__remove_inode_hash extern void __remove_inode_hash ( s#inode * ) +clear_inode extern void clear_inode ( s#inode * ) +evict_inodes extern void evict_inodes ( s#super_block * ) +get_next_ino extern unsigned int get_next_ino ( void ) +new_inode extern s#inode * new_inode ( s#super_block * ) +unlock_new_inode extern void unlock_new_inode ( s#inode * ) +discard_new_inode extern void discard_new_inode ( s#inode * ) +lock_two_nondirectories void lock_two_nondirectories ( s#inode * , s#inode * ) +unlock_two_nondirectories void unlock_two_nondirectories ( s#inode * , s#inode * ) +inode_insert5 extern s#inode * inode_insert5 ( s#inode * , unsigned long , int ( * ) ( s#inode * , void * ) , int ( * ) ( s#inode * , void * ) , void * ) +iget5_locked extern s#inode * iget5_locked ( s#super_block * , unsigned long , int ( * ) ( s#inode * , void * ) , int ( * ) ( s#inode * , void * ) , void * ) +iget_locked extern s#inode * iget_locked ( s#super_block * , unsigned long ) +t#ino_t typedef t#__kernel_ulong_t ino_t +iunique extern t#ino_t iunique ( s#super_block * , t#ino_t ) +igrab extern s#inode * igrab ( s#inode * ) +ilookup5_nowait extern s#inode * ilookup5_nowait ( s#super_block * , unsigned long , int ( * ) ( s#inode * , void * ) , void * ) +ilookup5 extern s#inode * ilookup5 ( s#super_block * , unsigned long , int ( * ) ( s#inode * , void * ) , void * ) +ilookup extern s#inode * ilookup ( s#super_block * , unsigned long ) +find_inode_nowait extern s#inode * find_inode_nowait ( s#super_block * , unsigned long , int ( * ) ( s#inode * , unsigned long , void * ) , void * ) +find_inode_rcu extern s#inode * find_inode_rcu ( s#super_block * , unsigned long , int ( * ) ( s#inode * , void * ) , void * ) +find_inode_by_ino_rcu extern s#inode * find_inode_by_ino_rcu ( s#super_block * , unsigned long ) +insert_inode_locked extern int insert_inode_locked ( s#inode * ) +insert_inode_locked4 extern int insert_inode_locked4 ( s#inode * , unsigned long , int ( * ) ( s#inode * , void * ) , void * ) +generic_delete_inode extern int generic_delete_inode ( s#inode * ) +iput extern void iput ( s#inode * ) +bmap extern int bmap ( s#inode * , t#sector_t * ) +generic_update_time extern int generic_update_time ( s#inode * , s#timespec64 * , int ) +touch_atime extern void touch_atime ( const s#path * ) +should_remove_suid extern int should_remove_suid ( s#dentry * ) +file_remove_privs extern int file_remove_privs ( s#file * ) +file_update_time extern int file_update_time ( s#file * ) +file_modified extern int file_modified ( s#file * ) +inode_needs_sync extern int inode_needs_sync ( s#inode * ) +init_special_inode extern void init_special_inode ( s#inode * , t#umode_t , t#dev_t ) +inode_init_owner void inode_init_owner ( s#user_namespace * , s#inode * , const s#inode * , t#umode_t ) +inode_owner_or_capable t#bool inode_owner_or_capable ( s#user_namespace * , const s#inode * ) +inode_dio_wait void inode_dio_wait ( s#inode * ) +inode_set_flags extern void inode_set_flags ( s#inode * , unsigned int , unsigned int ) +inode_nohighmem extern void inode_nohighmem ( s#inode * ) +timestamp_truncate s#timespec64 timestamp_truncate ( s#timespec64 , s#inode * ) +current_time extern s#timespec64 current_time ( s#inode * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( s#user_namespace * , const s#inode * , t#umode_t ) + +/* fs/io_uring.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_flush_queue +s##blk_mq_ctx +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_trace +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +io_uring_get_socket s#sock * io_uring_get_socket ( s#file * ) +io_uring_cmd_complete_in_task void io_uring_cmd_complete_in_task ( s#io_uring_cmd * , void ( * ) ( s#io_uring_cmd * ) ) +io_uring_cmd_done void io_uring_cmd_done ( s#io_uring_cmd * , t#ssize_t , t#ssize_t ) + +/* fs/ioctl.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +u##fscrypt_policy +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +vfs_ioctl extern long vfs_ioctl ( s#file * , unsigned int , unsigned long ) +fiemap_fill_next_extent int fiemap_fill_next_extent ( s#fiemap_extent_info * , t#u64 , t#u64 , t#u64 , t#u32 ) +fiemap_prep int fiemap_prep ( s#inode * , s#fiemap_extent_info * , t#u64 , t#u64 * , t#u32 ) +generic_block_fiemap int generic_block_fiemap ( s#inode * , s#fiemap_extent_info * , t#u64 , t#u64 , t#get_block_t * ) +fileattr_fill_xflags void fileattr_fill_xflags ( s#fileattr * , t#u32 ) +fileattr_fill_flags void fileattr_fill_flags ( s#fileattr * , t#u32 ) +vfs_fileattr_get int vfs_fileattr_get ( s#dentry * , s#fileattr * ) +s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } +copy_fsxattr_to_user int copy_fsxattr_to_user ( const s#fileattr * , s#fsxattr * ) +vfs_fileattr_set int vfs_fileattr_set ( s#user_namespace * , s#dentry * , s#fileattr * ) +compat_ptr_ioctl extern long compat_ptr_ioctl ( s#file * , unsigned int , unsigned long ) + +/* fs/iomap/buffered-io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##dax_device +iomap_readpage int iomap_readpage ( s#page * , const s#iomap_ops * ) +iomap_readahead void iomap_readahead ( s#readahead_control * , const s#iomap_ops * ) +iomap_is_partially_uptodate int iomap_is_partially_uptodate ( s#page * , unsigned long , unsigned long ) +iomap_releasepage int iomap_releasepage ( s#page * , t#gfp_t ) +iomap_invalidatepage void iomap_invalidatepage ( s#page * , unsigned int , unsigned int ) +iomap_migrate_page int iomap_migrate_page ( s#address_space * , s#page * , s#page * , e#migrate_mode ) +iomap_file_buffered_write t#ssize_t iomap_file_buffered_write ( s#kiocb * , s#iov_iter * , const s#iomap_ops * ) +iomap_file_unshare int iomap_file_unshare ( s#inode * , t#loff_t , t#loff_t , const s#iomap_ops * ) +iomap_zero_range int iomap_zero_range ( s#inode * , t#loff_t , t#loff_t , t#bool * , const s#iomap_ops * ) +iomap_truncate_page int iomap_truncate_page ( s#inode * , t#loff_t , t#bool * , const s#iomap_ops * ) +iomap_page_mkwrite t#vm_fault_t iomap_page_mkwrite ( s#vm_fault * , const s#iomap_ops * ) +s#iomap_ioend struct iomap_ioend { s#list_head io_list ; t#u16 io_type ; t#u16 io_flags ; s#inode * io_inode ; t#size_t io_size ; t#loff_t io_offset ; s#bio * io_bio ; s#bio io_inline_bio ; } +iomap_finish_ioends void iomap_finish_ioends ( s#iomap_ioend * , int ) +iomap_ioend_try_merge void iomap_ioend_try_merge ( s#iomap_ioend * , s#list_head * ) +iomap_sort_ioends void iomap_sort_ioends ( s#list_head * ) +s#iomap_writeback_ops struct iomap_writeback_ops { int ( * map_blocks ) ( s#iomap_writepage_ctx * , s#inode * , t#loff_t ) ; int ( * prepare_ioend ) ( s#iomap_ioend * , int ) ; void ( * discard_page ) ( s#page * , t#loff_t ) ; } +s#iomap_writepage_ctx struct iomap_writepage_ctx { s#iomap iomap ; s#iomap_ioend * ioend ; const s#iomap_writeback_ops * ops ; } +iomap_writepage int iomap_writepage ( s#page * , s#writeback_control * , s#iomap_writepage_ctx * , const s#iomap_writeback_ops * ) +iomap_writepages int iomap_writepages ( s#address_space * , s#writeback_control * , s#iomap_writepage_ctx * , const s#iomap_writeback_ops * ) + +/* fs/iomap/direct-io.o */ +s##iomap_dio +iomap_dio_complete t#ssize_t iomap_dio_complete ( s#iomap_dio * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##dax_device +s#iomap_iter struct iomap_iter { s#inode * inode ; t#loff_t pos ; t#u64 len ; t#s64 processed ; unsigned flags ; s#iomap iomap ; s#iomap srcmap ; } +s#iomap_dio_ops struct iomap_dio_ops { int ( * end_io ) ( s#kiocb * , t#ssize_t , int , unsigned ) ; void ( * submit_io ) ( const s#iomap_iter * , s#bio * , t#loff_t ) ; } +__iomap_dio_rw s#iomap_dio * __iomap_dio_rw ( s#kiocb * , s#iov_iter * , const s#iomap_ops * , const s#iomap_dio_ops * , unsigned int ) +iomap_dio_rw t#ssize_t iomap_dio_rw ( s#kiocb * , s#iov_iter * , const s#iomap_ops * , const s#iomap_dio_ops * , unsigned int ) + +/* fs/iomap/fiemap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##dax_device +iomap_fiemap int iomap_fiemap ( s#inode * , s#fiemap_extent_info * , t#u64 , t#u64 , const s#iomap_ops * ) +iomap_bmap t#sector_t iomap_bmap ( s#address_space * , t#sector_t , const s#iomap_ops * ) + +/* fs/iomap/seek.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##dax_device +iomap_seek_hole t#loff_t iomap_seek_hole ( s#inode * , t#loff_t , const s#iomap_ops * ) +iomap_seek_data t#loff_t iomap_seek_data ( s#inode * , t#loff_t , const s#iomap_ops * ) + +/* fs/iomap/swapfile.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##dax_device +iomap_swapfile_activate int iomap_swapfile_activate ( s#swap_info_struct * , s#file * , t#sector_t * , const s#iomap_ops * ) + +/* fs/jbd2/commit.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s#journal_header_s struct journal_header_s { t#__be32 h_magic ; t#__be32 h_blocktype ; t#__be32 h_sequence ; } +t#journal_header_t typedef s#journal_header_s journal_header_t +s#journal_superblock_s struct journal_superblock_s { t#journal_header_t s_header ; t#__be32 s_blocksize ; t#__be32 s_maxlen ; t#__be32 s_first ; t#__be32 s_sequence ; t#__be32 s_start ; t#__be32 s_errno ; t#__be32 s_feature_compat ; t#__be32 s_feature_incompat ; t#__be32 s_feature_ro_compat ; t#__u8 s_uuid [ 16 ] ; t#__be32 s_nr_users ; t#__be32 s_dynsuper ; t#__be32 s_max_transaction ; t#__be32 s_max_trans_data ; t#__u8 s_checksum_type ; t#__u8 s_padding2 [ 3 ] ; t#__be32 s_num_fc_blks ; t#__u32 s_padding [ 41 ] ; t#__be32 s_checksum ; t#__u8 s_users [ 16 * 48 ] ; } +t#journal_superblock_t typedef s#journal_superblock_s journal_superblock_t +t#tid_t typedef unsigned int tid_t +s##jbd2_revoke_table_s +s##proc_dir_entry +s#transaction_run_stats_s struct transaction_run_stats_s { unsigned long rs_wait ; unsigned long rs_request_delay ; unsigned long rs_running ; unsigned long rs_locked ; unsigned long rs_flushing ; unsigned long rs_logging ; t#__u32 rs_handle_count ; t#__u32 rs_blocks ; t#__u32 rs_blocks_logged ; } +s#transaction_stats_s struct transaction_stats_s { unsigned long ts_tid ; unsigned long ts_requested ; s#transaction_run_stats_s run ; } +s##crypto_type +e#passtype enum passtype { PASS_SCAN , PASS_REVOKE , PASS_REPLAY } +s#journal_s struct journal_s { unsigned long j_flags ; unsigned long j_atomic_flags ; int j_errno ; s#mutex j_abort_mutex ; s#buffer_head * j_sb_buffer ; t#journal_superblock_t * j_superblock ; int j_format_version ; t#rwlock_t j_state_lock ; int j_barrier_count ; s#mutex j_barrier ; t#transaction_t * j_running_transaction ; t#transaction_t * j_committing_transaction ; t#transaction_t * j_checkpoint_transactions ; t#wait_queue_head_t j_wait_transaction_locked ; t#wait_queue_head_t j_wait_done_commit ; t#wait_queue_head_t j_wait_commit ; t#wait_queue_head_t j_wait_updates ; t#wait_queue_head_t j_wait_reserved ; t#wait_queue_head_t j_fc_wait ; s#mutex j_checkpoint_mutex ; s#buffer_head * j_chkpt_bhs [ 64 ] ; s#shrinker j_shrinker ; s#percpu_counter j_checkpoint_jh_count ; t#transaction_t * j_shrink_transaction ; unsigned long j_head ; unsigned long j_tail ; unsigned long j_free ; unsigned long j_first ; unsigned long j_last ; unsigned long j_fc_first ; unsigned long j_fc_off ; unsigned long j_fc_last ; s#block_device * j_dev ; int j_blocksize ; unsigned long long j_blk_offset ; char j_devname [ 32 + 24 ] ; s#block_device * j_fs_dev ; unsigned int j_total_len ; t#atomic_t j_reserved_credits ; t#spinlock_t j_list_lock ; s#inode * j_inode ; t#tid_t j_tail_sequence ; t#tid_t j_transaction_sequence ; t#tid_t j_commit_sequence ; t#tid_t j_commit_request ; t#__u8 j_uuid [ 16 ] ; s#task_struct * j_task ; int j_max_transaction_buffers ; int j_revoke_records_per_block ; unsigned long j_commit_interval ; s#timer_list j_commit_timer ; t#spinlock_t j_revoke_lock ; s#jbd2_revoke_table_s * j_revoke ; s#jbd2_revoke_table_s * j_revoke_table [ 2 ] ; s#buffer_head * * j_wbuf ; s#buffer_head * * j_fc_wbuf ; int j_wbufsize ; int j_fc_wbufsize ; t#pid_t j_last_sync_writer ; t#u64 j_average_commit_time ; t#u32 j_min_batch_time ; t#u32 j_max_batch_time ; void ( * j_commit_callback ) ( t#journal_t * , t#transaction_t * ) ; int ( * j_submit_inode_data_buffers ) ( s#jbd2_inode * ) ; int ( * j_finish_inode_data_buffers ) ( s#jbd2_inode * ) ; t#spinlock_t j_history_lock ; s#proc_dir_entry * j_proc_entry ; s#transaction_stats_s j_stats ; unsigned int j_failed_commit ; void * j_private ; s#crypto_shash * j_chksum_driver ; t#__u32 j_csum_seed ; void ( * j_fc_cleanup_callback ) ( s#journal_s * , int ) ; int ( * j_fc_replay_callback ) ( s#journal_s * , s#buffer_head * , e#passtype , int , t#tid_t ) ; } +t#journal_t typedef s#journal_s journal_t +s#jbd2_buffer_trigger_type struct jbd2_buffer_trigger_type { void ( * t_frozen ) ( s#jbd2_buffer_trigger_type * , s#buffer_head * , void * , t#size_t ) ; void ( * t_abort ) ( s#jbd2_buffer_trigger_type * , s#buffer_head * ) ; } +s#journal_head struct journal_head { s#buffer_head * b_bh ; t#spinlock_t b_state_lock ; int b_jcount ; unsigned b_jlist ; unsigned b_modified ; char * b_frozen_data ; char * b_committed_data ; t#transaction_t * b_transaction ; t#transaction_t * b_next_transaction ; s#journal_head * b_tnext , * b_tprev ; t#transaction_t * b_cp_transaction ; s#journal_head * b_cpnext , * b_cpprev ; s#jbd2_buffer_trigger_type * b_triggers ; s#jbd2_buffer_trigger_type * b_frozen_triggers ; } +s#transaction_chp_stats_s struct transaction_chp_stats_s { unsigned long cs_chp_time ; t#__u32 cs_forced_to_close ; t#__u32 cs_written ; t#__u32 cs_dropped ; } +s#transaction_s struct transaction_s { t#journal_t * t_journal ; t#tid_t t_tid ; enum { T_RUNNING , T_LOCKED , T_SWITCH , T_FLUSH , T_COMMIT , T_COMMIT_DFLUSH , T_COMMIT_JFLUSH , T_COMMIT_CALLBACK , T_FINISHED } t_state ; unsigned long t_log_start ; int t_nr_buffers ; s#journal_head * t_reserved_list ; s#journal_head * t_buffers ; s#journal_head * t_forget ; s#journal_head * t_checkpoint_list ; s#journal_head * t_checkpoint_io_list ; s#journal_head * t_shadow_list ; s#list_head t_inode_list ; t#spinlock_t t_handle_lock ; unsigned long t_max_wait ; unsigned long t_start ; unsigned long t_requested ; s#transaction_chp_stats_s t_chp_stats ; t#atomic_t t_updates ; t#atomic_t t_outstanding_credits ; t#atomic_t t_outstanding_revokes ; t#atomic_t t_handle_count ; t#transaction_t * t_cpnext , * t_cpprev ; unsigned long t_expires ; t#ktime_t t_start_time ; unsigned int t_synchronous_commit : 1 ; int t_need_data_flush ; s#list_head t_private_list ; } +t#transaction_t typedef s#transaction_s transaction_t +s#jbd2_inode struct jbd2_inode { t#transaction_t * i_transaction ; t#transaction_t * i_next_transaction ; s#list_head i_list ; s#inode * i_vfs_inode ; unsigned long i_flags ; t#loff_t i_dirty_start ; t#loff_t i_dirty_end ; } +jbd2_submit_inode_data int jbd2_submit_inode_data ( s#jbd2_inode * ) +jbd2_wait_inode_data int jbd2_wait_inode_data ( t#journal_t * , s#jbd2_inode * ) + +/* fs/jbd2/journal.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##jbd2_revoke_table_s +s##proc_dir_entry +s##crypto_type +s#jbd2_journal_handle struct jbd2_journal_handle { union { t#transaction_t * h_transaction ; t#journal_t * h_journal ; } ; t#handle_t * h_rsv_handle ; int h_total_credits ; int h_revoke_credits ; int h_revoke_credits_requested ; int h_ref ; int h_err ; unsigned int h_sync : 1 ; unsigned int h_jdata : 1 ; unsigned int h_reserved : 1 ; unsigned int h_aborted : 1 ; unsigned int h_type : 8 ; unsigned int h_line_no : 16 ; unsigned long h_start_jiffies ; unsigned int h_requested_credits ; unsigned int saved_alloc_context ; } +t#handle_t typedef s#jbd2_journal_handle handle_t +jbd2_journal_extend extern int jbd2_journal_extend ( t#handle_t * , int , int ) +jbd2_journal_stop extern int jbd2_journal_stop ( t#handle_t * ) +jbd2_journal_lock_updates extern void jbd2_journal_lock_updates ( t#journal_t * ) +jbd2_journal_unlock_updates extern void jbd2_journal_unlock_updates ( t#journal_t * ) +jbd2_journal_get_write_access extern int jbd2_journal_get_write_access ( t#handle_t * , s#buffer_head * ) +jbd2_journal_get_create_access extern int jbd2_journal_get_create_access ( t#handle_t * , s#buffer_head * ) +jbd2_journal_get_undo_access extern int jbd2_journal_get_undo_access ( t#handle_t * , s#buffer_head * ) +jbd2_journal_set_triggers void jbd2_journal_set_triggers ( s#buffer_head * , s#jbd2_buffer_trigger_type * ) +jbd2_journal_dirty_metadata extern int jbd2_journal_dirty_metadata ( t#handle_t * , s#buffer_head * ) +jbd2_journal_forget extern int jbd2_journal_forget ( t#handle_t * , s#buffer_head * ) +jbd2_journal_flush extern int jbd2_journal_flush ( t#journal_t * , unsigned int ) +jbd2_journal_revoke extern int jbd2_journal_revoke ( t#handle_t * , unsigned long long , s#buffer_head * ) +jbd2_journal_init_dev extern t#journal_t * jbd2_journal_init_dev ( s#block_device * , s#block_device * , unsigned long long , int , int ) +jbd2_journal_init_inode extern t#journal_t * jbd2_journal_init_inode ( s#inode * ) +jbd2_journal_check_used_features extern int jbd2_journal_check_used_features ( t#journal_t * , unsigned long , unsigned long , unsigned long ) +jbd2_journal_check_available_features extern int jbd2_journal_check_available_features ( t#journal_t * , unsigned long , unsigned long , unsigned long ) +jbd2_journal_set_features extern int jbd2_journal_set_features ( t#journal_t * , unsigned long , unsigned long , unsigned long ) +jbd2_journal_load extern int jbd2_journal_load ( t#journal_t * ) +jbd2_journal_destroy extern int jbd2_journal_destroy ( t#journal_t * ) +jbd2_journal_abort extern void jbd2_journal_abort ( t#journal_t * , int ) +jbd2_journal_errno extern int jbd2_journal_errno ( t#journal_t * ) +jbd2_journal_ack_err extern void jbd2_journal_ack_err ( t#journal_t * ) +jbd2_journal_clear_err extern int jbd2_journal_clear_err ( t#journal_t * ) +jbd2_log_wait_commit int jbd2_log_wait_commit ( t#journal_t * , t#tid_t ) +jbd2_log_start_commit int jbd2_log_start_commit ( t#journal_t * , t#tid_t ) +jbd2_journal_start_commit int jbd2_journal_start_commit ( t#journal_t * , t#tid_t * ) +jbd2_journal_force_commit_nested extern int jbd2_journal_force_commit_nested ( t#journal_t * ) +jbd2_journal_wipe extern int jbd2_journal_wipe ( t#journal_t * , int ) +jbd2_journal_blocks_per_page extern int jbd2_journal_blocks_per_page ( s#inode * ) +jbd2_journal_invalidatepage extern int jbd2_journal_invalidatepage ( t#journal_t * , s#page * , unsigned int , unsigned int ) +jbd2_journal_try_to_free_buffers extern int jbd2_journal_try_to_free_buffers ( t#journal_t * , s#page * ) +jbd2_journal_force_commit extern int jbd2_journal_force_commit ( t#journal_t * ) +jbd2_journal_inode_ranged_write extern int jbd2_journal_inode_ranged_write ( t#handle_t * , s#jbd2_inode * , t#loff_t , t#loff_t ) +jbd2_journal_inode_ranged_wait extern int jbd2_journal_inode_ranged_wait ( t#handle_t * , s#jbd2_inode * , t#loff_t , t#loff_t ) +jbd2_journal_submit_inode_data_buffers extern int jbd2_journal_submit_inode_data_buffers ( s#jbd2_inode * ) +jbd2_journal_finish_inode_data_buffers extern int jbd2_journal_finish_inode_data_buffers ( s#jbd2_inode * ) +jbd2_journal_init_jbd_inode extern void jbd2_journal_init_jbd_inode ( s#jbd2_inode * , s#inode * ) +jbd2_journal_release_jbd_inode extern void jbd2_journal_release_jbd_inode ( t#journal_t * , s#jbd2_inode * ) +jbd2_journal_begin_ordered_truncate extern int jbd2_journal_begin_ordered_truncate ( t#journal_t * , s#jbd2_inode * , t#loff_t ) +jbd2_inode_cache extern s#kmem_cache * jbd2_inode_cache +jbd2_trans_will_send_data_barrier int jbd2_trans_will_send_data_barrier ( t#journal_t * , t#tid_t ) +jbd2_fc_begin_commit int jbd2_fc_begin_commit ( t#journal_t * , t#tid_t ) +jbd2_fc_end_commit int jbd2_fc_end_commit ( t#journal_t * ) +jbd2_fc_end_commit_fallback int jbd2_fc_end_commit_fallback ( t#journal_t * ) +jbd2_transaction_committed int jbd2_transaction_committed ( t#journal_t * , t#tid_t ) +jbd2_complete_transaction int jbd2_complete_transaction ( t#journal_t * , t#tid_t ) +jbd2_fc_get_buf int jbd2_fc_get_buf ( t#journal_t * , s#buffer_head * * ) +jbd2_fc_wait_bufs int jbd2_fc_wait_bufs ( t#journal_t * , int ) +jbd2_fc_release_bufs int jbd2_fc_release_bufs ( t#journal_t * ) +jbd2_journal_update_sb_errno extern void jbd2_journal_update_sb_errno ( t#journal_t * ) +jbd2_journal_clear_features extern void jbd2_journal_clear_features ( t#journal_t * , unsigned long , unsigned long , unsigned long ) +jbd2_journal_grab_journal_head s#journal_head * jbd2_journal_grab_journal_head ( s#buffer_head * ) +jbd2_journal_put_journal_head void jbd2_journal_put_journal_head ( s#journal_head * ) + +/* fs/jbd2/transaction.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##jbd2_revoke_table_s +s##proc_dir_entry +s##crypto_type +jbd2__journal_start extern t#handle_t * jbd2__journal_start ( t#journal_t * , int , int , int , t#gfp_t , unsigned int , unsigned int ) +jbd2_journal_start extern t#handle_t * jbd2_journal_start ( t#journal_t * , int ) +jbd2_journal_free_reserved extern void jbd2_journal_free_reserved ( t#handle_t * ) +jbd2_journal_start_reserved extern int jbd2_journal_start_reserved ( t#handle_t * , unsigned int , unsigned int ) +jbd2__journal_restart extern int jbd2__journal_restart ( t#handle_t * , int , int , t#gfp_t ) +jbd2_journal_restart extern int jbd2_journal_restart ( t#handle_t * , int ) + +/* fs/kernel_read_file.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +e#kernel_read_file_id enum kernel_read_file_id { READING_UNKNOWN , READING_FIRMWARE , READING_MODULE , READING_KEXEC_IMAGE , READING_KEXEC_INITRAMFS , READING_POLICY , READING_X509_CERTIFICATE , READING_MAX_ID , } +kernel_read_file int kernel_read_file ( s#file * , t#loff_t , void * * , t#size_t , t#size_t * , e#kernel_read_file_id ) +kernel_read_file_from_path int kernel_read_file_from_path ( const char * , t#loff_t , void * * , t#size_t , t#size_t * , e#kernel_read_file_id ) +kernel_read_file_from_path_initns int kernel_read_file_from_path_initns ( const char * , t#loff_t , void * * , t#size_t , t#size_t * , e#kernel_read_file_id ) +kernel_read_file_from_fd int kernel_read_file_from_fd ( int , t#loff_t , void * * , t#size_t , t#size_t * , e#kernel_read_file_id ) + +/* fs/kernfs/dir.o */ +s##seq_file +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##module +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s#simple_xattrs struct simple_xattrs { s#list_head head ; t#spinlock_t lock ; } +s#kernfs_iattrs struct kernfs_iattrs { t#kuid_t ia_uid ; t#kgid_t ia_gid ; s#timespec64 ia_atime ; s#timespec64 ia_mtime ; s#timespec64 ia_ctime ; s#simple_xattrs xattrs ; t#atomic_t nr_user_xattrs ; t#atomic_t user_xattr_size ; } +kernfs_path_from_node int kernfs_path_from_node ( s#kernfs_node * , s#kernfs_node * , char * , t#size_t ) +kernfs_get void kernfs_get ( s#kernfs_node * ) +kernfs_put void kernfs_put ( s#kernfs_node * ) +kernfs_find_and_get_ns s#kernfs_node * kernfs_find_and_get_ns ( s#kernfs_node * , const char * , const void * ) + +/* fs/kernfs/file.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +kernfs_notify void kernfs_notify ( s#kernfs_node * ) + +/* fs/libfs.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##posix_acl +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##audit_names +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##mem_cgroup +s##iomap +s##xattr_handler +u##fscrypt_policy +s##request +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##fsverity_operations +s#unicode_map struct unicode_map { const char * charset ; int version ; } +s##mtd_info +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +simple_getattr extern int simple_getattr ( s#user_namespace * , const s#path * , s#kstat * , t#u32 , unsigned int ) +simple_statfs extern int simple_statfs ( s#dentry * , s#kstatfs * ) +always_delete_dentry extern int always_delete_dentry ( const s#dentry * ) +simple_dentry_operations extern const s#dentry_operations simple_dentry_operations +simple_lookup extern s#dentry * simple_lookup ( s#inode * , s#dentry * , unsigned int ) +dcache_dir_open extern int dcache_dir_open ( s#inode * , s#file * ) +dcache_dir_close extern int dcache_dir_close ( s#inode * , s#file * ) +dcache_dir_lseek extern t#loff_t dcache_dir_lseek ( s#file * , t#loff_t , int ) +dcache_readdir extern int dcache_readdir ( s#file * , s#dir_context * ) +generic_read_dir extern t#ssize_t generic_read_dir ( s#file * , char * , t#size_t , t#loff_t * ) +simple_dir_operations extern const s#file_operations simple_dir_operations +simple_dir_inode_operations extern const s#inode_operations simple_dir_inode_operations +simple_recursive_removal extern void simple_recursive_removal ( s#dentry * , void ( * ) ( s#dentry * ) ) +s#pseudo_fs_context struct pseudo_fs_context { const s#super_operations * ops ; const s#xattr_handler * * xattr ; const s#dentry_operations * dops ; unsigned long magic ; } +init_pseudo s#pseudo_fs_context * init_pseudo ( s#fs_context * , unsigned long ) +simple_open extern int simple_open ( s#inode * , s#file * ) +simple_link extern int simple_link ( s#dentry * , s#inode * , s#dentry * ) +simple_empty extern int simple_empty ( s#dentry * ) +simple_unlink extern int simple_unlink ( s#inode * , s#dentry * ) +simple_rmdir extern int simple_rmdir ( s#inode * , s#dentry * ) +simple_rename_exchange extern int simple_rename_exchange ( s#inode * , s#dentry * , s#inode * , s#dentry * ) +simple_rename extern int simple_rename ( s#user_namespace * , s#inode * , s#dentry * , s#inode * , s#dentry * , unsigned int ) +simple_setattr extern int simple_setattr ( s#user_namespace * , s#dentry * , s#iattr * ) +simple_write_begin extern int simple_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * * , void * * ) +ram_aops extern const s#address_space_operations ram_aops +s#tree_descr struct tree_descr { const char * name ; const s#file_operations * ops ; int mode ; } +simple_fill_super extern int simple_fill_super ( s#super_block * , unsigned long , const s#tree_descr * ) +simple_pin_fs extern int simple_pin_fs ( s#file_system_type * , s#vfsmount * * , int * ) +simple_release_fs extern void simple_release_fs ( s#vfsmount * * , int * ) +simple_read_from_buffer extern t#ssize_t simple_read_from_buffer ( void * , t#size_t , t#loff_t * , const void * , t#size_t ) +simple_write_to_buffer extern t#ssize_t simple_write_to_buffer ( void * , t#size_t , t#loff_t * , const void * , t#size_t ) +memory_read_from_buffer extern t#ssize_t memory_read_from_buffer ( void * , t#size_t , t#loff_t * , const void * , t#size_t ) +simple_transaction_set void simple_transaction_set ( s#file * , t#size_t ) +simple_transaction_get char * simple_transaction_get ( s#file * , const char * , t#size_t ) +simple_transaction_read t#ssize_t simple_transaction_read ( s#file * , char * , t#size_t , t#loff_t * ) +simple_transaction_release int simple_transaction_release ( s#inode * , s#file * ) +simple_attr_open int simple_attr_open ( s#inode * , s#file * , int ( * ) ( void * , t#u64 * ) , int ( * ) ( void * , t#u64 ) , const char * ) +simple_attr_release int simple_attr_release ( s#inode * , s#file * ) +simple_attr_read t#ssize_t simple_attr_read ( s#file * , char * , t#size_t , t#loff_t * ) +simple_attr_write t#ssize_t simple_attr_write ( s#file * , const char * , t#size_t , t#loff_t * ) +generic_fh_to_dentry extern s#dentry * generic_fh_to_dentry ( s#super_block * , s#fid * , int , int , s#inode * ( * ) ( s#super_block * , t#u64 , t#u32 ) ) +generic_fh_to_parent extern s#dentry * generic_fh_to_parent ( s#super_block * , s#fid * , int , int , s#inode * ( * ) ( s#super_block * , t#u64 , t#u32 ) ) +__generic_file_fsync extern int __generic_file_fsync ( s#file * , t#loff_t , t#loff_t , int ) +generic_file_fsync extern int generic_file_fsync ( s#file * , t#loff_t , t#loff_t , int ) +generic_check_addressable extern int generic_check_addressable ( unsigned , t#u64 ) +noop_fsync extern int noop_fsync ( s#file * , t#loff_t , t#loff_t , int ) +noop_invalidatepage extern void noop_invalidatepage ( s#page * , unsigned int , unsigned int ) +noop_direct_IO extern t#ssize_t noop_direct_IO ( s#kiocb * , s#iov_iter * ) +kfree_link extern void kfree_link ( void * ) +alloc_anon_inode extern s#inode * alloc_anon_inode ( s#super_block * ) +simple_nosetlease extern int simple_nosetlease ( s#file * , long , s#file_lock * * , void * * ) +simple_get_link const char * simple_get_link ( s#dentry * , s#inode * , s#delayed_call * ) +simple_symlink_inode_operations extern const s#inode_operations simple_symlink_inode_operations +generic_set_encrypted_ci_d_ops extern void generic_set_encrypted_ci_d_ops ( s#dentry * ) + +/* fs/lockd/clntlock.o */ +s##workqueue_struct +s#rpc_timer struct rpc_timer { s#list_head list ; unsigned long expires ; s#delayed_work dwork ; } +s#rpc_wait_queue struct rpc_wait_queue { t#spinlock_t lock ; s#list_head tasks [ ( 1 + ( 2 ) - ( - 1 ) ) ] ; unsigned char maxpriority ; unsigned char priority ; unsigned char nr ; unsigned short qlen ; s#rpc_timer timer_list ; const char * name ; } +s#rpc_wait struct rpc_wait { s#list_head list ; s#list_head links ; s#list_head timer_list ; } +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s#nlm_lockowner struct nlm_lockowner { s#list_head list ; t#refcount_t count ; s#nlm_host * host ; t#fl_owner_t owner ; t#uint32_t pid ; } +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s#xdr_buf struct xdr_buf { s#kvec head [ 1 ] , tail [ 1 ] ; s#bio_vec * bvec ; s#page * * pages ; unsigned int page_base , page_len , flags ; unsigned int buflen , len ; } +t#rpc_authflavor_t typedef t#u32 rpc_authflavor_t +s#rpc_auth_create_args struct rpc_auth_create_args { t#rpc_authflavor_t pseudoflavor ; const char * target_name ; } +s#auth_cred struct auth_cred { const s#cred * cred ; const char * principal ; } +s#rpcsec_gss_oid struct rpcsec_gss_oid { unsigned int len ; t#u8 data [ 32 ] ; } +s#rpcsec_gss_info struct rpcsec_gss_info { s#rpcsec_gss_oid oid ; t#u32 qop ; t#u32 service ; } +s#rpc_authops struct rpc_authops { s#module * owner ; t#rpc_authflavor_t au_flavor ; char * au_name ; s#rpc_auth * ( * create ) ( const s#rpc_auth_create_args * , s#rpc_clnt * ) ; void ( * destroy ) ( s#rpc_auth * ) ; int ( * hash_cred ) ( s#auth_cred * , unsigned int ) ; s#rpc_cred * ( * lookup_cred ) ( s#rpc_auth * , s#auth_cred * , int ) ; s#rpc_cred * ( * crcreate ) ( s#rpc_auth * , s#auth_cred * , int , t#gfp_t ) ; t#rpc_authflavor_t ( * info2flavor ) ( s#rpcsec_gss_info * ) ; int ( * flavor2info ) ( t#rpc_authflavor_t , s#rpcsec_gss_info * ) ; int ( * key_timeout ) ( s#rpc_auth * , s#rpc_cred * ) ; } +s##rpc_cred_cache +s#rpc_auth struct rpc_auth { unsigned int au_cslack ; unsigned int au_rslack ; unsigned int au_verfsize ; unsigned int au_ralign ; unsigned long au_flags ; const s#rpc_authops * au_ops ; t#rpc_authflavor_t au_flavor ; t#refcount_t au_count ; s#rpc_cred_cache * au_credcache ; } +s#xdr_stream struct xdr_stream { t#__be32 * p ; s#xdr_buf * buf ; t#__be32 * end ; s#kvec * iov ; s#kvec scratch ; s#page * * page_ptr ; unsigned int nwords ; s#rpc_rqst * rqst ; } +s#rpc_credops struct rpc_credops { const char * cr_name ; int ( * cr_init ) ( s#rpc_auth * , s#rpc_cred * ) ; void ( * crdestroy ) ( s#rpc_cred * ) ; int ( * crmatch ) ( s#auth_cred * , s#rpc_cred * , int ) ; int ( * crmarshal ) ( s#rpc_task * , s#xdr_stream * ) ; int ( * crrefresh ) ( s#rpc_task * ) ; int ( * crvalidate ) ( s#rpc_task * , s#xdr_stream * ) ; int ( * crwrap_req ) ( s#rpc_task * , s#xdr_stream * ) ; int ( * crunwrap_resp ) ( s#rpc_task * , s#xdr_stream * ) ; int ( * crkey_timeout ) ( s#rpc_cred * ) ; char * ( * crstringify_acceptor ) ( s#rpc_cred * ) ; t#bool ( * crneed_reencode ) ( s#rpc_task * ) ; } +s#rpc_cred struct rpc_cred { s#hlist_node cr_hash ; s#list_head cr_lru ; s#callback_head cr_rcu ; s#rpc_auth * cr_auth ; const s#rpc_credops * cr_ops ; unsigned long cr_expire ; unsigned long cr_flags ; t#refcount_t cr_count ; const s#cred * cr_cred ; } +s#rpc_rqst struct rpc_rqst { s#rpc_xprt * rq_xprt ; s#xdr_buf rq_snd_buf ; s#xdr_buf rq_rcv_buf ; s#rpc_task * rq_task ; s#rpc_cred * rq_cred ; t#__be32 rq_xid ; int rq_cong ; t#u32 rq_seqno ; int rq_enc_pages_num ; s#page * * rq_enc_pages ; void ( * rq_release_snd_buf ) ( s#rpc_rqst * ) ; union { s#list_head rq_list ; s#rb_node rq_recv ; } ; s#list_head rq_xmit ; s#list_head rq_xmit2 ; void * rq_buffer ; t#size_t rq_callsize ; void * rq_rbuffer ; t#size_t rq_rcvsize ; t#size_t rq_xmit_bytes_sent ; t#size_t rq_reply_bytes_recvd ; s#xdr_buf rq_private_buf ; unsigned long rq_majortimeo ; unsigned long rq_minortimeo ; unsigned long rq_timeout ; t#ktime_t rq_rtt ; unsigned int rq_retries ; unsigned int rq_connect_cookie ; t#atomic_t rq_pin ; t#u32 rq_bytes_sent ; t#ktime_t rq_xtime ; int rq_ntrans ; s#list_head rq_bc_list ; unsigned long rq_bc_pa_state ; s#list_head rq_bc_pa_list ; } +t#kxdreproc_t typedef void ( * kxdreproc_t ) ( s#rpc_rqst * , s#xdr_stream * , const void * ) +t#kxdrdproc_t typedef int ( * kxdrdproc_t ) ( s#rpc_rqst * , s#xdr_stream * , void * ) +s#rpc_procinfo struct rpc_procinfo { t#u32 p_proc ; t#kxdreproc_t p_encode ; t#kxdrdproc_t p_decode ; unsigned int p_arglen ; unsigned int p_replen ; unsigned int p_timer ; t#u32 p_statidx ; const char * p_name ; } +s#rpc_message struct rpc_message { const s#rpc_procinfo * rpc_proc ; void * rpc_argp ; void * rpc_resp ; const s#cred * rpc_cred ; } +s#rpc_call_ops struct rpc_call_ops { void ( * rpc_call_prepare ) ( s#rpc_task * , void * ) ; void ( * rpc_call_done ) ( s#rpc_task * , void * ) ; void ( * rpc_count_stats ) ( s#rpc_task * , void * ) ; void ( * rpc_release ) ( void * ) ; } +s#rpc_task struct rpc_task { t#atomic_t tk_count ; int tk_status ; s#list_head tk_task ; void ( * tk_callback ) ( s#rpc_task * ) ; void ( * tk_action ) ( s#rpc_task * ) ; unsigned long tk_timeout ; unsigned long tk_runstate ; s#rpc_wait_queue * tk_waitqueue ; union { s#work_struct tk_work ; s#rpc_wait tk_wait ; } u ; int tk_rpc_status ; s#rpc_message tk_msg ; void * tk_calldata ; const s#rpc_call_ops * tk_ops ; s#rpc_clnt * tk_client ; s#rpc_xprt * tk_xprt ; s#rpc_cred * tk_op_cred ; s#rpc_rqst * tk_rqstp ; s#workqueue_struct * tk_workqueue ; t#ktime_t tk_start ; t#pid_t tk_owner ; unsigned short tk_flags ; unsigned short tk_timeouts ; unsigned short tk_pid ; unsigned char tk_priority : 2 , tk_garb_retry : 2 , tk_cred_retry : 2 , tk_rebind_retry : 2 ; } +s#rpc_xprt_ops struct rpc_xprt_ops { void ( * set_buffer_size ) ( s#rpc_xprt * , t#size_t , t#size_t ) ; int ( * reserve_xprt ) ( s#rpc_xprt * , s#rpc_task * ) ; void ( * release_xprt ) ( s#rpc_xprt * , s#rpc_task * ) ; void ( * alloc_slot ) ( s#rpc_xprt * , s#rpc_task * ) ; void ( * free_slot ) ( s#rpc_xprt * , s#rpc_rqst * ) ; void ( * rpcbind ) ( s#rpc_task * ) ; void ( * set_port ) ( s#rpc_xprt * , unsigned short ) ; void ( * connect ) ( s#rpc_xprt * , s#rpc_task * ) ; int ( * get_srcaddr ) ( s#rpc_xprt * , char * , t#size_t ) ; unsigned short ( * get_srcport ) ( s#rpc_xprt * ) ; int ( * buf_alloc ) ( s#rpc_task * ) ; void ( * buf_free ) ( s#rpc_task * ) ; void ( * prepare_request ) ( s#rpc_rqst * ) ; int ( * send_request ) ( s#rpc_rqst * ) ; void ( * wait_for_reply_request ) ( s#rpc_task * ) ; void ( * timer ) ( s#rpc_xprt * , s#rpc_task * ) ; void ( * release_request ) ( s#rpc_task * ) ; void ( * close ) ( s#rpc_xprt * ) ; void ( * destroy ) ( s#rpc_xprt * ) ; void ( * set_connect_timeout ) ( s#rpc_xprt * , unsigned long , unsigned long ) ; void ( * print_stats ) ( s#rpc_xprt * , s#seq_file * ) ; int ( * enable_swap ) ( s#rpc_xprt * ) ; void ( * disable_swap ) ( s#rpc_xprt * ) ; void ( * inject_disconnect ) ( s#rpc_xprt * ) ; int ( * bc_setup ) ( s#rpc_xprt * , unsigned int ) ; t#size_t ( * bc_maxpayload ) ( s#rpc_xprt * ) ; unsigned int ( * bc_num_slots ) ( s#rpc_xprt * ) ; void ( * bc_free_rqst ) ( s#rpc_rqst * ) ; void ( * bc_destroy ) ( s#rpc_xprt * , unsigned int ) ; } +s#rpc_timeout struct rpc_timeout { unsigned long to_initval , to_maxval , to_increment ; unsigned int to_retries ; unsigned char to_exponential ; } +s##svc_xprt +s#svc_pool_stats struct svc_pool_stats { t#atomic_long_t packets ; unsigned long sockets_queued ; t#atomic_long_t threads_woken ; t#atomic_long_t threads_timedout ; } +s#svc_pool struct svc_pool { unsigned int sp_id ; t#spinlock_t sp_lock ; s#list_head sp_sockets ; unsigned int sp_nrthreads ; s#list_head sp_all_threads ; s#svc_pool_stats sp_stats ; unsigned long sp_flags ; } +s#auth_domain struct auth_domain { s#kref ref ; s#hlist_node hash ; char * name ; s#auth_ops * flavour ; s#callback_head callback_head ; } +s#auth_ops struct auth_ops { char * name ; s#module * owner ; int flavour ; int ( * accept ) ( s#svc_rqst * , t#__be32 * ) ; int ( * release ) ( s#svc_rqst * ) ; void ( * domain_release ) ( s#auth_domain * ) ; int ( * set_client ) ( s#svc_rqst * ) ; } +s#gss_ctx struct gss_ctx { s#gss_api_mech * mech_type ; void * internal_ctx_id ; unsigned int slack , align ; } +s#xdr_netobj struct xdr_netobj { unsigned int len ; t#u8 * data ; } +s#gss_api_ops struct gss_api_ops { int ( * gss_import_sec_context ) ( const void * , t#size_t , s#gss_ctx * , t#time64_t * , t#gfp_t ) ; t#u32 ( * gss_get_mic ) ( s#gss_ctx * , s#xdr_buf * , s#xdr_netobj * ) ; t#u32 ( * gss_verify_mic ) ( s#gss_ctx * , s#xdr_buf * , s#xdr_netobj * ) ; t#u32 ( * gss_wrap ) ( s#gss_ctx * , int , s#xdr_buf * , s#page * * ) ; t#u32 ( * gss_unwrap ) ( s#gss_ctx * , int , int , s#xdr_buf * ) ; void ( * gss_delete_sec_context ) ( void * ) ; } +s#pf_desc struct pf_desc { t#u32 pseudoflavor ; t#u32 qop ; t#u32 service ; char * name ; char * auth_domain_name ; s#auth_domain * domain ; t#bool datatouch ; } +s#gss_api_mech struct gss_api_mech { s#list_head gm_list ; s#module * gm_owner ; s#rpcsec_gss_oid gm_oid ; char * gm_name ; const s#gss_api_ops * gm_ops ; int gm_pf_num ; s#pf_desc * gm_pfs ; const char * gm_upcall_enctypes ; } +s#svc_cred struct svc_cred { t#kuid_t cr_uid ; t#kgid_t cr_gid ; s#group_info * cr_group_info ; t#u32 cr_flavor ; char * cr_raw_principal ; char * cr_principal ; char * cr_targ_princ ; s#gss_api_mech * cr_gss_mech ; } +s#cache_head struct cache_head { s#hlist_node cache_list ; t#time64_t expiry_time ; t#time64_t last_refresh ; s#kref ref ; unsigned long flags ; } +s#cache_deferred_req struct cache_deferred_req { s#hlist_node hash ; s#list_head recent ; s#cache_head * item ; void * owner ; void ( * revisit ) ( s#cache_deferred_req * , int ) ; } +s#svc_deferred_req struct svc_deferred_req { t#u32 prot ; s#svc_xprt * xprt ; s#__kernel_sockaddr_storage addr ; t#size_t addrlen ; s#__kernel_sockaddr_storage daddr ; t#size_t daddrlen ; void * xprt_ctxt ; s#cache_deferred_req handle ; t#size_t xprt_hlen ; int argslen ; t#__be32 args [ ] ; } +s#cache_req struct cache_req { s#cache_deferred_req * ( * defer ) ( s#cache_req * ) ; int thread_wait ; } +s##svc_cacherep +s#svc_rqst struct svc_rqst { s#list_head rq_all ; s#callback_head rq_rcu_head ; s#svc_xprt * rq_xprt ; s#__kernel_sockaddr_storage rq_addr ; t#size_t rq_addrlen ; s#__kernel_sockaddr_storage rq_daddr ; t#size_t rq_daddrlen ; s#svc_serv * rq_server ; s#svc_pool * rq_pool ; const s#svc_procedure * rq_procinfo ; s#auth_ops * rq_authop ; s#svc_cred rq_cred ; void * rq_xprt_ctxt ; s#svc_deferred_req * rq_deferred ; t#size_t rq_xprt_hlen ; s#xdr_buf rq_arg ; s#xdr_stream rq_arg_stream ; s#xdr_stream rq_res_stream ; s#page * rq_scratch_page ; s#xdr_buf rq_res ; s#page * rq_pages [ ( ( ( 1 * 1024 * 1024u ) + ( ( 1UL ) << 16 ) - 1 ) / ( ( 1UL ) << 16 ) + 2 + 1 ) + 1 ] ; s#page * * rq_respages ; s#page * * rq_next_page ; s#page * * rq_page_end ; s#kvec rq_vec [ ( ( ( 1 * 1024 * 1024u ) + ( ( 1UL ) << 16 ) - 1 ) / ( ( 1UL ) << 16 ) + 2 + 1 ) ] ; s#bio_vec rq_bvec [ ( ( ( 1 * 1024 * 1024u ) + ( ( 1UL ) << 16 ) - 1 ) / ( ( 1UL ) << 16 ) + 2 + 1 ) ] ; t#__be32 rq_xid ; t#u32 rq_prog ; t#u32 rq_vers ; t#u32 rq_proc ; t#u32 rq_prot ; int rq_cachetype ; unsigned long rq_flags ; t#ktime_t rq_qtime ; void * rq_argp ; void * rq_resp ; void * rq_auth_data ; int rq_auth_slack ; int rq_reserved ; t#ktime_t rq_stime ; s#cache_req rq_chandle ; s#auth_domain * rq_client ; s#auth_domain * rq_gssclient ; s#svc_cacherep * rq_cacherep ; s#task_struct * rq_task ; t#spinlock_t rq_lock ; s#net * rq_bc_net ; void * * rq_lease_breaker ; } +s#svc_procedure struct svc_procedure { t#__be32 ( * pc_func ) ( s#svc_rqst * ) ; int ( * pc_decode ) ( s#svc_rqst * , t#__be32 * ) ; int ( * pc_encode ) ( s#svc_rqst * , t#__be32 * ) ; void ( * pc_release ) ( s#svc_rqst * ) ; unsigned int pc_argsize ; unsigned int pc_ressize ; unsigned int pc_cachetype ; unsigned int pc_xdrressize ; const char * pc_name ; } +s#svc_version struct svc_version { t#u32 vs_vers ; t#u32 vs_nproc ; const s#svc_procedure * vs_proc ; unsigned int * vs_count ; t#u32 vs_xdrsize ; t#bool vs_hidden ; t#bool vs_rpcb_optnl ; t#bool vs_need_cong_ctrl ; int ( * vs_dispatch ) ( s#svc_rqst * , t#__be32 * ) ; } +s#svc_stat struct svc_stat { s#svc_program * program ; unsigned int netcnt , netudpcnt , nettcpcnt , nettcpconn ; unsigned int rpccnt , rpcbadfmt , rpcbadauth , rpcbadclnt ; } +s#svc_process_info struct svc_process_info { union { int ( * dispatch ) ( s#svc_rqst * , t#__be32 * ) ; struct { unsigned int lovers ; unsigned int hivers ; } mismatch ; } ; } +s#svc_program struct svc_program { s#svc_program * pg_next ; t#u32 pg_prog ; unsigned int pg_lovers ; unsigned int pg_hivers ; unsigned int pg_nvers ; const s#svc_version * * pg_vers ; char * pg_name ; char * pg_class ; s#svc_stat * pg_stats ; int ( * pg_authenticate ) ( s#svc_rqst * ) ; t#__be32 ( * pg_init_request ) ( s#svc_rqst * , const s#svc_program * , s#svc_process_info * ) ; int ( * pg_rpcbind_set ) ( s#net * , const s#svc_program * , t#u32 , int , unsigned short , unsigned short ) ; } +s#svc_serv_ops struct svc_serv_ops { void ( * svo_shutdown ) ( s#svc_serv * , s#net * ) ; int ( * svo_function ) ( void * ) ; void ( * svo_enqueue_xprt ) ( s#svc_xprt * ) ; int ( * svo_setup ) ( s#svc_serv * , s#svc_pool * , int ) ; s#module * svo_module ; } +s#svc_serv struct svc_serv { s#svc_program * sv_program ; s#svc_stat * sv_stats ; t#spinlock_t sv_lock ; unsigned int sv_nrthreads ; unsigned int sv_maxconn ; unsigned int sv_max_payload ; unsigned int sv_max_mesg ; unsigned int sv_xdrsize ; s#list_head sv_permsocks ; s#list_head sv_tempsocks ; int sv_tmpcnt ; s#timer_list sv_temptimer ; char * sv_name ; unsigned int sv_nrpools ; s#svc_pool * sv_pools ; const s#svc_serv_ops * sv_ops ; s#list_head sv_cb_list ; t#spinlock_t sv_cb_lock ; t#wait_queue_head_t sv_cb_waitq ; t#bool sv_bc_enabled ; } +E#RPC_DISPLAY_MAX ( 0 ) + 6 +s#rpc_xprt_iter struct rpc_xprt_iter { s#rpc_xprt_switch * xpi_xpswitch ; s#rpc_xprt * xpi_cursor ; const s#rpc_xprt_iter_ops * xpi_ops ; } +s#rpc_xprt_iter_ops struct rpc_xprt_iter_ops { void ( * xpi_rewind ) ( s#rpc_xprt_iter * ) ; s#rpc_xprt * ( * xpi_xprt ) ( s#rpc_xprt_iter * ) ; s#rpc_xprt * ( * xpi_next ) ( s#rpc_xprt_iter * ) ; } +s##rpc_sysfs_xprt_switch +s#rpc_xprt_switch struct rpc_xprt_switch { t#spinlock_t xps_lock ; s#kref xps_kref ; unsigned int xps_id ; unsigned int xps_nxprts ; unsigned int xps_nactive ; t#atomic_long_t xps_queuelen ; s#list_head xps_xprt_list ; s#net * xps_net ; const s#rpc_xprt_iter_ops * xps_iter_ops ; s#rpc_sysfs_xprt_switch * xps_sysfs ; s#callback_head xps_rcu ; } +s#xprt_create struct xprt_create { int ident ; s#net * net ; s#sockaddr * srcaddr ; s#sockaddr * dstaddr ; t#size_t addrlen ; const char * servername ; s#svc_xprt * bc_xprt ; s#rpc_xprt_switch * bc_xps ; unsigned int flags ; } +s#xprt_class struct xprt_class { s#list_head list ; int ident ; s#rpc_xprt * ( * setup ) ( s#xprt_create * ) ; s#module * owner ; char name [ 32 ] ; const char * netid [ ] ; } +s##rpc_sysfs_xprt +s#rpc_xprt struct rpc_xprt { s#kref kref ; const s#rpc_xprt_ops * ops ; unsigned int id ; const s#rpc_timeout * timeout ; s#__kernel_sockaddr_storage addr ; t#size_t addrlen ; int prot ; unsigned long cong ; unsigned long cwnd ; t#size_t max_payload ; s#rpc_wait_queue binding ; s#rpc_wait_queue sending ; s#rpc_wait_queue pending ; s#rpc_wait_queue backlog ; s#list_head free ; unsigned int max_reqs ; unsigned int min_reqs ; unsigned int num_reqs ; unsigned long state ; unsigned char resvport : 1 , reuseport : 1 ; t#atomic_t swapper ; unsigned int bind_index ; s#list_head xprt_switch ; unsigned long bind_timeout , reestablish_timeout ; unsigned int connect_cookie ; s#work_struct task_cleanup ; s#timer_list timer ; unsigned long last_used , idle_timeout , connect_timeout , max_reconnect_timeout ; t#atomic_long_t queuelen ; t#spinlock_t transport_lock ; t#spinlock_t reserve_lock ; t#spinlock_t queue_lock ; t#u32 xid ; s#rpc_task * snd_task ; s#list_head xmit_queue ; t#atomic_long_t xmit_queuelen ; s#svc_xprt * bc_xprt ; s#svc_serv * bc_serv ; unsigned int bc_alloc_max ; unsigned int bc_alloc_count ; t#atomic_t bc_slot_count ; t#spinlock_t bc_pa_lock ; s#list_head bc_pa_list ; s#rb_root recv_queue ; struct { unsigned long bind_count , connect_count , connect_start , connect_time , sends , recvs , bad_xids , max_slots ; unsigned long long req_u , bklog_u , sending_u , pending_u ; } stat ; s#net * xprt_net ; const char * servername ; const char * address_strings [ E#RPC_DISPLAY_MAX ] ; s#dentry * debugfs ; t#atomic_t inject_disconnect ; s#callback_head rcu ; const s#xprt_class * xprt_class ; s#rpc_sysfs_xprt * xprt_sysfs ; t#bool main ; } +s#rpc_version struct rpc_version { t#u32 number ; unsigned int nrprocs ; const s#rpc_procinfo * procs ; unsigned int * counts ; } +s#rpc_program struct rpc_program { const char * name ; t#u32 number ; unsigned int nrvers ; const s#rpc_version * * version ; s#rpc_stat * stats ; const char * pipe_dir_name ; } +s#rpc_stat struct rpc_stat { const s#rpc_program * program ; unsigned int netcnt , netudpcnt , nettcpcnt , nettcpconn , netreconn ; unsigned int rpccnt , rpcretrans , rpcauthrefresh , rpcgarbage ; } +s##rpc_iostats +s#rpc_rtt struct rpc_rtt { unsigned long timeo ; unsigned long srtt [ 5 ] ; unsigned long sdrtt [ 5 ] ; int ntimeouts [ 5 ] ; } +s#rpc_pipe_dir_head struct rpc_pipe_dir_head { s#list_head pdh_entries ; s#dentry * pdh_dentry ; } +s##rpc_sysfs_client +s#rpc_clnt struct rpc_clnt { t#atomic_t cl_count ; unsigned int cl_clid ; s#list_head cl_clients ; s#list_head cl_tasks ; t#spinlock_t cl_lock ; s#rpc_xprt * cl_xprt ; const s#rpc_procinfo * cl_procinfo ; t#u32 cl_prog , cl_vers , cl_maxproc ; s#rpc_auth * cl_auth ; s#rpc_stat * cl_stats ; s#rpc_iostats * cl_metrics ; unsigned int cl_softrtry : 1 , cl_softerr : 1 , cl_discrtry : 1 , cl_noretranstimeo : 1 , cl_autobind : 1 , cl_chatty : 1 ; s#rpc_rtt * cl_rtt ; const s#rpc_timeout * cl_timeout ; t#atomic_t cl_swapper ; int cl_nodelen ; char cl_nodename [ 64 + 1 ] ; s#rpc_pipe_dir_head cl_pipedir_objects ; s#rpc_clnt * cl_parent ; s#rpc_rtt cl_rtt_default ; s#rpc_timeout cl_timeout_default ; const s#rpc_program * cl_program ; const char * cl_principal ; s#dentry * cl_debugfs ; s#rpc_sysfs_client * cl_sysfs ; union { s#rpc_xprt_iter cl_xpi ; s#work_struct cl_work ; } ; const s#cred * cl_cred ; } +s#nsm_private struct nsm_private { unsigned char data [ 16 ] ; } +s#nsm_handle struct nsm_handle { s#list_head sm_link ; t#refcount_t sm_count ; char * sm_mon_name ; char * sm_name ; s#__kernel_sockaddr_storage sm_addr ; t#size_t sm_addrlen ; unsigned int sm_monitored : 1 , sm_sticky : 1 ; s#nsm_private sm_priv ; char sm_addrbuf [ ( ( 8 * 4 + 7 ) + ( 1 + 10 ) + 1 ) ] ; } +s#nlmclnt_operations struct nlmclnt_operations { void ( * nlmclnt_alloc_call ) ( void * ) ; t#bool ( * nlmclnt_unlock_prepare ) ( s#rpc_task * , void * ) ; void ( * nlmclnt_release_call ) ( void * ) ; } +s#nlm_host struct nlm_host { s#hlist_node h_hash ; s#__kernel_sockaddr_storage h_addr ; t#size_t h_addrlen ; s#__kernel_sockaddr_storage h_srcaddr ; t#size_t h_srcaddrlen ; s#rpc_clnt * h_rpcclnt ; char * h_name ; t#u32 h_version ; unsigned short h_proto ; unsigned short h_reclaiming : 1 , h_server : 1 , h_noresvport : 1 , h_inuse : 1 ; t#wait_queue_head_t h_gracewait ; s#rw_semaphore h_rwsem ; t#u32 h_state ; t#u32 h_nsmstate ; t#u32 h_pidcount ; t#refcount_t h_count ; s#mutex h_mutex ; unsigned long h_nextrebind ; unsigned long h_expires ; s#list_head h_lockowners ; t#spinlock_t h_lock ; s#list_head h_granted ; s#list_head h_reclaim ; s#nsm_handle * h_nsmhandle ; char * h_addrbuf ; s#net * net ; const s#cred * h_cred ; char nodename [ 64 + 1 ] ; const s#nlmclnt_operations * h_nlmclnt_ops ; } +s#nlmclnt_initdata struct nlmclnt_initdata { const char * hostname ; const s#sockaddr * address ; t#size_t addrlen ; unsigned short protocol ; t#u32 nfs_version ; int noresvport ; s#net * net ; const s#nlmclnt_operations * nlmclnt_ops ; const s#cred * cred ; } +nlmclnt_init extern s#nlm_host * nlmclnt_init ( const s#nlmclnt_initdata * ) +nlmclnt_done extern void nlmclnt_done ( s#nlm_host * ) + +/* fs/lockd/clntproc.o */ +s##workqueue_struct +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##rpc_cred_cache +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +nlmclnt_proc extern int nlmclnt_proc ( s#nlm_host * , int , s#file_lock * , void * ) + +/* fs/lockd/svc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##rpc_cred_cache +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#svc_xprt_ops struct svc_xprt_ops { s#svc_xprt * ( * xpo_create ) ( s#svc_serv * , s#net * , s#sockaddr * , int , int ) ; s#svc_xprt * ( * xpo_accept ) ( s#svc_xprt * ) ; int ( * xpo_has_wspace ) ( s#svc_xprt * ) ; int ( * xpo_recvfrom ) ( s#svc_rqst * ) ; int ( * xpo_sendto ) ( s#svc_rqst * ) ; int ( * xpo_result_payload ) ( s#svc_rqst * , unsigned int , unsigned int ) ; void ( * xpo_release_rqst ) ( s#svc_rqst * ) ; void ( * xpo_detach ) ( s#svc_xprt * ) ; void ( * xpo_free ) ( s#svc_xprt * ) ; void ( * xpo_secure_port ) ( s#svc_rqst * ) ; void ( * xpo_kill_temp_xprt ) ( s#svc_xprt * ) ; } +s#svc_xprt_class struct svc_xprt_class { const char * xcl_name ; s#module * xcl_owner ; const s#svc_xprt_ops * xcl_ops ; s#list_head xcl_list ; t#u32 xcl_max_payload ; int xcl_ident ; } +s#svc_xprt struct svc_xprt { s#svc_xprt_class * xpt_class ; const s#svc_xprt_ops * xpt_ops ; s#kref xpt_ref ; s#list_head xpt_list ; s#list_head xpt_ready ; unsigned long xpt_flags ; s#svc_serv * xpt_server ; t#atomic_t xpt_reserved ; t#atomic_t xpt_nr_rqsts ; s#mutex xpt_mutex ; t#spinlock_t xpt_lock ; void * xpt_auth_cache ; s#list_head xpt_deferred ; s#__kernel_sockaddr_storage xpt_local ; t#size_t xpt_locallen ; s#__kernel_sockaddr_storage xpt_remote ; t#size_t xpt_remotelen ; char xpt_remotebuf [ ( 48 ) + 10 ] ; s#list_head xpt_users ; s#net * xpt_net ; const s#cred * xpt_cred ; s#rpc_xprt * xpt_bc_xprt ; s#rpc_xprt_switch * xpt_bc_xps ; } +s##svc_cacherep +s#nfs_fh struct nfs_fh { unsigned short size ; unsigned char data [ 128 ] ; } +s#nlmsvc_binding struct nlmsvc_binding { t#__be32 ( * fopen ) ( s#svc_rqst * , s#nfs_fh * , s#file * * ) ; void ( * fclose ) ( s#file * ) ; } +nlmsvc_ops extern const s#nlmsvc_binding * nlmsvc_ops +lockd_up extern int lockd_up ( s#net * , const s#cred * ) +lockd_down extern void lockd_down ( s#net * ) + +/* fs/lockd/svcsubs.o */ +s##fs_context +s##fs_parameter_spec +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##rpc_clnt +s##rpc_procinfo +s##rpc_xprt +s##rpc_cred_cache +s##rpc_rqst +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fsnotify_mark_connector +s##fscrypt_info +s##fsverity_info +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +nlmsvc_unlock_all_by_sb int nlmsvc_unlock_all_by_sb ( s#super_block * ) +nlmsvc_unlock_all_by_ip int nlmsvc_unlock_all_by_ip ( s#sockaddr * ) + +/* fs/locks.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##nlm_lockowner +s##nfs4_lock_state +locks_alloc_lock extern s#file_lock * locks_alloc_lock ( void ) +locks_release_private extern void locks_release_private ( s#file_lock * ) +locks_free_lock void locks_free_lock ( s#file_lock * ) +locks_init_lock extern void locks_init_lock ( s#file_lock * ) +locks_copy_conflock extern void locks_copy_conflock ( s#file_lock * , s#file_lock * ) +locks_copy_lock extern void locks_copy_lock ( s#file_lock * , s#file_lock * ) +locks_delete_block extern int locks_delete_block ( s#file_lock * ) +posix_test_lock extern void posix_test_lock ( s#file * , s#file_lock * ) +posix_lock_file extern int posix_lock_file ( s#file * , s#file_lock * , s#file_lock * ) +lease_modify extern int lease_modify ( s#file_lock * , int , s#list_head * ) +__break_lease extern int __break_lease ( s#inode * , unsigned int , unsigned int ) +lease_get_mtime extern void lease_get_mtime ( s#inode * , s#timespec64 * ) +generic_setlease extern int generic_setlease ( s#file * , long , s#file_lock * * , void * * ) +lease_register_notifier extern int lease_register_notifier ( s#notifier_block * ) +lease_unregister_notifier extern void lease_unregister_notifier ( s#notifier_block * ) +vfs_setlease extern int vfs_setlease ( s#file * , long , s#file_lock * * , void * * ) +locks_lock_inode_wait extern int locks_lock_inode_wait ( s#inode * , s#file_lock * ) +vfs_test_lock extern int vfs_test_lock ( s#file * , s#file_lock * ) +vfs_lock_file extern int vfs_lock_file ( s#file * , unsigned int , s#file_lock * , s#file_lock * ) +locks_remove_posix extern void locks_remove_posix ( s#file * , t#fl_owner_t ) +vfs_cancel_lock extern int vfs_cancel_lock ( s#file * , s#file_lock * ) + +/* fs/mbcache.o */ +s##mb_cache +mb_cache_entry_create int mb_cache_entry_create ( s#mb_cache * , t#gfp_t , t#u32 , t#u64 , t#bool ) +s#mb_cache_entry struct mb_cache_entry { s#list_head e_list ; s#hlist_bl_node e_hash_list ; t#atomic_t e_refcnt ; t#u32 e_key ; t#u32 e_referenced : 1 ; t#u32 e_reusable : 1 ; t#u64 e_value ; } +__mb_cache_entry_free void __mb_cache_entry_free ( s#mb_cache_entry * ) +mb_cache_entry_wait_unused void mb_cache_entry_wait_unused ( s#mb_cache_entry * ) +mb_cache_entry_find_first s#mb_cache_entry * mb_cache_entry_find_first ( s#mb_cache * , t#u32 ) +mb_cache_entry_find_next s#mb_cache_entry * mb_cache_entry_find_next ( s#mb_cache * , s#mb_cache_entry * ) +mb_cache_entry_get s#mb_cache_entry * mb_cache_entry_get ( s#mb_cache * , t#u32 , t#u64 ) +mb_cache_entry_delete void mb_cache_entry_delete ( s#mb_cache * , t#u32 , t#u64 ) +mb_cache_entry_delete_or_get s#mb_cache_entry * mb_cache_entry_delete_or_get ( s#mb_cache * , t#u32 , t#u64 ) +mb_cache_entry_touch void mb_cache_entry_touch ( s#mb_cache * , s#mb_cache_entry * ) +mb_cache_create s#mb_cache * mb_cache_create ( int ) +mb_cache_destroy void mb_cache_destroy ( s#mb_cache * ) + +/* fs/mpage.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +mpage_readahead void mpage_readahead ( s#readahead_control * , t#get_block_t ) +mpage_readpage int mpage_readpage ( s#page * , t#get_block_t ) +mpage_writepages int mpage_writepages ( s#address_space * , s#writeback_control * , t#get_block_t ) +mpage_writepage int mpage_writepage ( s#page * , t#get_block_t * , s#writeback_control * ) + +/* fs/namei.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##ipc_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +generic_permission int generic_permission ( s#user_namespace * , s#inode * , int ) +inode_permission int inode_permission ( s#user_namespace * , s#inode * , int ) +path_get extern void path_get ( const s#path * ) +path_put extern void path_put ( const s#path * ) +follow_up extern int follow_up ( s#path * ) +follow_down_one extern int follow_down_one ( s#path * ) +follow_down extern int follow_down ( s#path * ) +full_name_hash extern unsigned int __attribute__ ( ( __pure__ ) ) full_name_hash ( const void * , const char * , unsigned int ) +hashlen_string extern t#u64 __attribute__ ( ( __pure__ ) ) hashlen_string ( const void * , const char * ) +kern_path extern int kern_path ( const char * , unsigned , s#path * ) +vfs_path_lookup extern int vfs_path_lookup ( s#dentry * , s#vfsmount * , const char * , unsigned int , s#path * ) +try_lookup_one_len extern s#dentry * try_lookup_one_len ( const char * , s#dentry * , int ) +lookup_one_len extern s#dentry * lookup_one_len ( const char * , s#dentry * , int ) +lookup_one_len_unlocked extern s#dentry * lookup_one_len_unlocked ( const char * , s#dentry * , int ) +lookup_positive_unlocked extern s#dentry * lookup_positive_unlocked ( const char * , s#dentry * , int ) +user_path_at_empty extern int user_path_at_empty ( int , const char * , unsigned , s#path * , int * ) +__check_sticky int __check_sticky ( s#user_namespace * , s#inode * , s#inode * ) +lock_rename extern s#dentry * lock_rename ( s#dentry * , s#dentry * ) +unlock_rename extern void unlock_rename ( s#dentry * , s#dentry * ) +vfs_create int vfs_create ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t , t#bool ) +vfs_mkobj int vfs_mkobj ( s#dentry * , t#umode_t , int ( * ) ( s#dentry * , t#umode_t , void * ) , void * ) +vfs_tmpfile s#dentry * vfs_tmpfile ( s#user_namespace * , s#dentry * , t#umode_t , int ) +kern_path_create extern s#dentry * kern_path_create ( int , const char * , s#path * , unsigned int ) +done_path_create extern void done_path_create ( s#path * , s#dentry * ) +user_path_create extern s#dentry * user_path_create ( int , const char * , s#path * , unsigned int ) +vfs_mknod int vfs_mknod ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t , t#dev_t ) +vfs_mkdir int vfs_mkdir ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t ) +vfs_rmdir int vfs_rmdir ( s#user_namespace * , s#inode * , s#dentry * ) +vfs_unlink int vfs_unlink ( s#user_namespace * , s#inode * , s#dentry * , s#inode * * ) +vfs_symlink int vfs_symlink ( s#user_namespace * , s#inode * , s#dentry * , const char * ) +vfs_link int vfs_link ( s#dentry * , s#user_namespace * , s#inode * , s#dentry * , s#inode * * ) +s#renamedata struct renamedata { s#user_namespace * old_mnt_userns ; s#inode * old_dir ; s#dentry * old_dentry ; s#user_namespace * new_mnt_userns ; s#inode * new_dir ; s#dentry * new_dentry ; s#inode * * delegated_inode ; unsigned int flags ; } +vfs_rename int vfs_rename ( s#renamedata * ) +vfs_readlink extern int vfs_readlink ( s#dentry * , char * , int ) +vfs_get_link extern const char * vfs_get_link ( s#dentry * , s#delayed_call * ) +page_get_link extern const char * page_get_link ( s#dentry * , s#inode * , s#delayed_call * ) +page_put_link extern void page_put_link ( void * ) +page_readlink extern int page_readlink ( s#dentry * , char * , int ) +__page_symlink extern int __page_symlink ( s#inode * , const char * , int , int ) +page_symlink extern int page_symlink ( s#inode * , const char * , int ) +page_symlink_inode_operations extern const s#inode_operations page_symlink_inode_operations + +/* fs/namespace.o */ +s##posix_acl +s##audit_names +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##uts_namespace +s##ipc_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s#nsset struct nsset { unsigned flags ; s#nsproxy * nsproxy ; s#fs_struct * fs ; const s#cred * cred ; } +s#proc_ns_operations struct proc_ns_operations { const char * name ; const char * real_ns_name ; int type ; s#ns_common * ( * get ) ( s#task_struct * ) ; void ( * put ) ( s#ns_common * ) ; int ( * install ) ( s#nsset * , s#ns_common * ) ; s#user_namespace * ( * owner ) ( s#ns_common * ) ; s#ns_common * ( * get_parent ) ( s#ns_common * ) ; } +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +fs_kobj extern s#kobject * fs_kobj +__mnt_is_readonly extern t#bool __mnt_is_readonly ( s#vfsmount * ) +mnt_want_write extern int mnt_want_write ( s#vfsmount * ) +mnt_want_write_file extern int mnt_want_write_file ( s#file * ) +mnt_drop_write extern void mnt_drop_write ( s#vfsmount * ) +mnt_drop_write_file extern void mnt_drop_write_file ( s#file * ) +vfs_create_mount extern s#vfsmount * vfs_create_mount ( s#fs_context * ) +fc_mount extern s#vfsmount * fc_mount ( s#fs_context * ) +vfs_kern_mount extern s#vfsmount * vfs_kern_mount ( s#file_system_type * , int , const char * , void * ) +vfs_submount extern s#vfsmount * vfs_submount ( const s#dentry * , s#file_system_type * , const char * , void * ) +mntput extern void mntput ( s#vfsmount * ) +mntget extern s#vfsmount * mntget ( s#vfsmount * ) +path_is_mountpoint extern t#bool path_is_mountpoint ( const s#path * ) +may_umount_tree extern int may_umount_tree ( s#vfsmount * ) +may_umount extern int may_umount ( s#vfsmount * ) +clone_private_mount extern s#vfsmount * clone_private_mount ( const s#path * ) +mnt_set_expiry extern void mnt_set_expiry ( s#vfsmount * , s#list_head * ) +mark_mounts_for_expiry extern void mark_mounts_for_expiry ( s#list_head * ) +mount_subtree extern s#dentry * mount_subtree ( s#vfsmount * , const char * ) +path_is_under extern t#bool path_is_under ( const s#path * , const s#path * ) +kern_mount extern s#vfsmount * kern_mount ( s#file_system_type * ) +kern_unmount extern void kern_unmount ( s#vfsmount * ) +kern_unmount_array extern void kern_unmount_array ( s#vfsmount * [ ] , unsigned int ) + +/* fs/netfs/buffered_read.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_readahead extern void netfs_readahead ( s#readahead_control * ) +netfs_readpage extern int netfs_readpage ( s#file * , s#page * ) +netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * ) + +/* fs/netfs/io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_io_subrequest * , t#ssize_t , t#bool ) + +/* fs/netfs/stats.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_stats_show extern void netfs_stats_show ( s#seq_file * ) + +/* fs/nfs/client.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s#rpc_iostats struct rpc_iostats { t#spinlock_t om_lock ; unsigned long om_ops , om_ntrans , om_timeouts ; unsigned long long om_bytes_sent , om_bytes_recv ; t#ktime_t om_queue , om_rtt , om_execute ; unsigned long om_error_status ; } +s##rpc_sysfs_client +s#nfs_fsid struct nfs_fsid { t#uint64_t major ; t#uint64_t minor ; } +s#nfs4_string struct nfs4_string { unsigned int len ; char * data ; } +s#nfs4_threshold struct nfs4_threshold { t#__u32 bm ; t#__u32 l_type ; t#__u64 rd_sz ; t#__u64 wr_sz ; t#__u64 rd_io_sz ; t#__u64 wr_io_sz ; } +s#nfs4_label struct nfs4_label { t#uint32_t lfs ; t#uint32_t pi ; t#u32 len ; char * label ; } +s#nfs_fattr struct nfs_fattr { unsigned int valid ; t#umode_t mode ; t#__u32 nlink ; t#kuid_t uid ; t#kgid_t gid ; t#dev_t rdev ; t#__u64 size ; union { struct { t#__u32 blocksize ; t#__u32 blocks ; } nfs2 ; struct { t#__u64 used ; } nfs3 ; } du ; s#nfs_fsid fsid ; t#__u64 fileid ; t#__u64 mounted_on_fileid ; s#timespec64 atime ; s#timespec64 mtime ; s#timespec64 ctime ; t#__u64 change_attr ; t#__u64 pre_change_attr ; t#__u64 pre_size ; s#timespec64 pre_mtime ; s#timespec64 pre_ctime ; unsigned long time_start ; unsigned long gencount ; s#nfs4_string * owner_name ; s#nfs4_string * group_name ; s#nfs4_threshold * mdsthreshold ; s#nfs4_label * label ; } +e#nfs4_change_attr_type enum nfs4_change_attr_type { NFS4_CHANGE_TYPE_IS_MONOTONIC_INCR = 0 , NFS4_CHANGE_TYPE_IS_VERSION_COUNTER = 1 , NFS4_CHANGE_TYPE_IS_VERSION_COUNTER_NOPNFS = 2 , NFS4_CHANGE_TYPE_IS_TIME_METADATA = 3 , NFS4_CHANGE_TYPE_IS_UNDEFINED = 4 , } +s#nfs_fsinfo struct nfs_fsinfo { s#nfs_fattr * fattr ; t#__u32 rtmax ; t#__u32 rtpref ; t#__u32 rtmult ; t#__u32 wtmax ; t#__u32 wtpref ; t#__u32 wtmult ; t#__u32 dtpref ; t#__u64 maxfilesize ; s#timespec64 time_delta ; t#__u32 lease_time ; t#__u32 nlayouttypes ; t#__u32 layouttype [ 8 ] ; t#__u32 blksize ; t#__u32 clone_blksize ; e#nfs4_change_attr_type change_attr_type ; t#__u32 xattr_support ; } +s#nfs_access_entry struct nfs_access_entry { s#rb_node rb_node ; s#list_head lru ; t#kuid_t fsuid ; t#kgid_t fsgid ; s#group_info * group_info ; t#__u32 mask ; s#callback_head callback_head ; unsigned long jiffies ; } +s##nfs4_slot +s#nfs4_sequence_args struct nfs4_sequence_args { s#nfs4_slot * sa_slot ; t#u8 sa_cache_this : 1 , sa_privileged : 1 ; } +s#nfs_removeargs struct nfs_removeargs { s#nfs4_sequence_args seq_args ; const s#nfs_fh * fh ; s#qstr name ; } +s#nfs4_sequence_res struct nfs4_sequence_res { s#nfs4_slot * sr_slot ; unsigned long sr_timestamp ; int sr_status ; t#u32 sr_status_flags ; t#u32 sr_highest_slotid ; t#u32 sr_target_highest_slotid ; } +s#nfs4_change_info struct nfs4_change_info { t#u32 atomic ; t#u64 before ; t#u64 after ; } +s#nfs_removeres struct nfs_removeres { s#nfs4_sequence_res seq_res ; s#nfs_server * server ; s#nfs_fattr * dir_attr ; s#nfs4_change_info cinfo ; } +s#nfs_unlinkdata struct nfs_unlinkdata { s#nfs_removeargs args ; s#nfs_removeres res ; s#dentry * dentry ; t#wait_queue_head_t wq ; const s#cred * cred ; s#nfs_fattr dir_attr ; long timeout ; } +s#nfs_renameargs struct nfs_renameargs { s#nfs4_sequence_args seq_args ; const s#nfs_fh * old_dir ; const s#nfs_fh * new_dir ; const s#qstr * old_name ; const s#qstr * new_name ; } +s#nfs_renameres struct nfs_renameres { s#nfs4_sequence_res seq_res ; s#nfs_server * server ; s#nfs4_change_info old_cinfo ; s#nfs_fattr * old_fattr ; s#nfs4_change_info new_cinfo ; s#nfs_fattr * new_fattr ; } +s#nfs_renamedata struct nfs_renamedata { s#nfs_renameargs args ; s#nfs_renameres res ; const s#cred * cred ; s#inode * old_dir ; s#dentry * old_dentry ; s#nfs_fattr old_fattr ; s#inode * new_dir ; s#dentry * new_dentry ; s#nfs_fattr new_fattr ; void ( * complete ) ( s#rpc_task * , s#nfs_renamedata * ) ; long timeout ; t#bool cancelled ; } +s#nfs_readdir_arg struct nfs_readdir_arg { s#dentry * dentry ; const s#cred * cred ; t#__be32 * verf ; t#u64 cookie ; s#page * * pages ; unsigned int page_len ; t#bool plus ; } +s#nfs_readdir_res struct nfs_readdir_res { t#__be32 * verf ; } +s#nfs_fsstat struct nfs_fsstat { s#nfs_fattr * fattr ; t#__u64 tbytes ; t#__u64 fbytes ; t#__u64 abytes ; t#__u64 tfiles ; t#__u64 ffiles ; t#__u64 afiles ; } +s#nfs_pathconf struct nfs_pathconf { s#nfs_fattr * fattr ; t#__u32 max_link ; t#__u32 max_namelen ; } +s#nfs_entry struct nfs_entry { t#__u64 ino ; t#__u64 cookie , prev_cookie ; const char * name ; unsigned int len ; int eof ; s#nfs_fh * fh ; s#nfs_fattr * fattr ; s#nfs4_label * label ; unsigned char d_type ; s#nfs_server * server ; } +s#nfs_open_context struct nfs_open_context { s#nfs_lock_context lock_context ; t#fl_owner_t flock_owner ; s#dentry * dentry ; const s#cred * cred ; s#rpc_cred * ll_cred ; s#nfs4_state * state ; t#fmode_t mode ; unsigned long flags ; int error ; s#list_head list ; s#nfs4_threshold * mdsthreshold ; s#callback_head callback_head ; } +s#nfs_lock_context struct nfs_lock_context { t#refcount_t count ; s#list_head list ; s#nfs_open_context * open_context ; t#fl_owner_t lockowner ; t#atomic_t io_count ; s#callback_head callback_head ; } +s#nfs_write_verifier struct nfs_write_verifier { char data [ 8 ] ; } +s#nfs_page struct nfs_page { s#list_head wb_list ; s#page * wb_page ; s#nfs_lock_context * wb_lock_context ; unsigned long wb_index ; unsigned int wb_offset , wb_pgbase , wb_bytes ; s#kref wb_kref ; unsigned long wb_flags ; s#nfs_write_verifier wb_verf ; s#nfs_page * wb_this_page ; s#nfs_page * wb_head ; unsigned short wb_nio ; } +e#nfs3_stable_how enum nfs3_stable_how { NFS_UNSTABLE = 0 , NFS_DATA_SYNC = 1 , NFS_FILE_SYNC = 2 , NFS_INVALID_STABLE_HOW = - 1 } +s#nfs_writeverf struct nfs_writeverf { s#nfs_write_verifier verifier ; e#nfs3_stable_how committed ; } +s#pnfs_layout_range struct pnfs_layout_range { t#u32 iomode ; t#u64 offset ; t#u64 length ; } +s#nfs4_stateid_struct struct nfs4_stateid_struct { union { char data [ ( 4 + 12 ) ] ; struct { t#__be32 seqid ; char other [ 12 ] ; } __attribute__ ( ( packed ) ) ; } ; enum { NFS4_INVALID_STATEID_TYPE = 0 , NFS4_SPECIAL_STATEID_TYPE , NFS4_OPEN_STATEID_TYPE , NFS4_LOCK_STATEID_TYPE , NFS4_DELEGATION_STATEID_TYPE , NFS4_LAYOUT_STATEID_TYPE , NFS4_PNFS_DS_STATEID_TYPE , NFS4_REVOKED_STATEID_TYPE , } type ; } +t#nfs4_stateid typedef s#nfs4_stateid_struct nfs4_stateid +e#pnfs_iomode enum pnfs_iomode { IOMODE_READ = 1 , IOMODE_RW = 2 , IOMODE_ANY = 3 , } +s#pnfs_layout_hdr struct pnfs_layout_hdr { t#refcount_t plh_refcount ; t#atomic_t plh_outstanding ; s#list_head plh_layouts ; s#list_head plh_bulk_destroy ; s#list_head plh_segs ; s#list_head plh_return_segs ; unsigned long plh_block_lgets ; unsigned long plh_retry_timestamp ; unsigned long plh_flags ; t#nfs4_stateid plh_stateid ; t#u32 plh_barrier ; t#u32 plh_return_seq ; e#pnfs_iomode plh_return_iomode ; t#loff_t plh_lwb ; const s#cred * plh_lc_cred ; s#inode * plh_inode ; s#callback_head plh_rcu ; } +s#pnfs_layout_segment struct pnfs_layout_segment { s#list_head pls_list ; s#list_head pls_lc_list ; s#list_head pls_commits ; s#pnfs_layout_range pls_range ; t#refcount_t pls_refcount ; t#u32 pls_seq ; unsigned long pls_flags ; s#pnfs_layout_hdr * pls_layout ; } +s#nfs_pgio_completion_ops struct nfs_pgio_completion_ops { void ( * error_cleanup ) ( s#list_head * , int ) ; void ( * init_hdr ) ( s#nfs_pgio_header * ) ; void ( * completion ) ( s#nfs_pgio_header * ) ; void ( * reschedule_io ) ( s#nfs_pgio_header * ) ; } +s#rpc_task_setup struct rpc_task_setup { s#rpc_task * task ; s#rpc_clnt * rpc_client ; s#rpc_xprt * rpc_xprt ; s#rpc_cred * rpc_op_cred ; const s#rpc_message * rpc_message ; const s#rpc_call_ops * callback_ops ; void * callback_data ; s#workqueue_struct * workqueue ; unsigned short flags ; signed char priority ; } +s#nfs_rw_ops struct nfs_rw_ops { s#nfs_pgio_header * ( * rw_alloc_header ) ( void ) ; void ( * rw_free_header ) ( s#nfs_pgio_header * ) ; int ( * rw_done ) ( s#rpc_task * , s#nfs_pgio_header * , s#inode * ) ; void ( * rw_result ) ( s#rpc_task * , s#nfs_pgio_header * ) ; void ( * rw_initiate ) ( s#nfs_pgio_header * , s#rpc_message * , const s#nfs_rpc_ops * , s#rpc_task_setup * , int ) ; } +s##nfs_io_completion +s##nfs_direct_req +s#nfs_pgio_args struct nfs_pgio_args { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; s#nfs_open_context * context ; s#nfs_lock_context * lock_context ; t#nfs4_stateid stateid ; t#__u64 offset ; t#__u32 count ; unsigned int pgbase ; s#page * * pages ; union { unsigned int replen ; struct { const t#u32 * bitmask ; t#u32 bitmask_store [ 3 ] ; e#nfs3_stable_how stable ; } ; } ; } +s#nfs_pgio_res struct nfs_pgio_res { s#nfs4_sequence_res seq_res ; s#nfs_fattr * fattr ; t#__u64 count ; t#__u32 op_status ; union { struct { unsigned int replen ; int eof ; } ; struct { s#nfs_writeverf * verf ; const s#nfs_server * server ; } ; } ; } +s#nfs_page_array struct nfs_page_array { s#page * * pagevec ; unsigned int npages ; s#page * page_array [ ( 8U ) ] ; } +s#nfs_pgio_header struct nfs_pgio_header { s#inode * inode ; const s#cred * cred ; s#list_head pages ; s#nfs_page * req ; s#nfs_writeverf verf ; t#fmode_t rw_mode ; s#pnfs_layout_segment * lseg ; t#loff_t io_start ; const s#rpc_call_ops * mds_ops ; void ( * release ) ( s#nfs_pgio_header * ) ; const s#nfs_pgio_completion_ops * completion_ops ; const s#nfs_rw_ops * rw_ops ; s#nfs_io_completion * io_completion ; s#nfs_direct_req * dreq ; int pnfs_error ; int error ; unsigned int good_bytes ; unsigned long flags ; s#rpc_task task ; s#nfs_fattr fattr ; s#nfs_pgio_args args ; s#nfs_pgio_res res ; unsigned long timestamp ; int ( * pgio_done_cb ) ( s#rpc_task * , s#nfs_pgio_header * ) ; t#__u64 mds_offset ; s#nfs_page_array page_array ; s#nfs_client * ds_clp ; t#u32 ds_commit_idx ; t#u32 pgio_mirror_idx ; } +s#nfs_commitargs struct nfs_commitargs { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; t#__u64 offset ; t#__u32 count ; const t#u32 * bitmask ; } +s#nfs_commitres struct nfs_commitres { s#nfs4_sequence_res seq_res ; t#__u32 op_status ; s#nfs_fattr * fattr ; s#nfs_writeverf * verf ; const s#nfs_server * server ; } +s#nfs_mds_commit_info struct nfs_mds_commit_info { t#atomic_t rpcs_out ; t#atomic_long_t ncommit ; s#list_head list ; } +s#pnfs_commit_ops struct pnfs_commit_ops { void ( * setup_ds_info ) ( s#pnfs_ds_commit_info * , s#pnfs_layout_segment * ) ; void ( * release_ds_info ) ( s#pnfs_ds_commit_info * , s#inode * ) ; int ( * commit_pagelist ) ( s#inode * , s#list_head * , int , s#nfs_commit_info * ) ; void ( * mark_request_commit ) ( s#nfs_page * , s#pnfs_layout_segment * , s#nfs_commit_info * , t#u32 ) ; void ( * clear_request_commit ) ( s#nfs_page * , s#nfs_commit_info * ) ; int ( * scan_commit_lists ) ( s#nfs_commit_info * , int ) ; void ( * recover_commit_reqs ) ( s#list_head * , s#nfs_commit_info * ) ; s#nfs_page * ( * search_commit_reqs ) ( s#nfs_commit_info * , s#page * ) ; } +s#pnfs_ds_commit_info struct pnfs_ds_commit_info { s#list_head commits ; unsigned int nwritten ; unsigned int ncommitting ; const s#pnfs_commit_ops * ops ; } +s#nfs_commit_info struct nfs_commit_info { s#inode * inode ; s#nfs_mds_commit_info * mds ; s#pnfs_ds_commit_info * ds ; s#nfs_direct_req * dreq ; const s#nfs_commit_completion_ops * completion_ops ; } +s#nfs_commit_completion_ops struct nfs_commit_completion_ops { void ( * completion ) ( s#nfs_commit_data * ) ; void ( * resched_write ) ( s#nfs_commit_info * , s#nfs_page * ) ; } +s#nfs_commit_data struct nfs_commit_data { s#rpc_task task ; s#inode * inode ; const s#cred * cred ; s#nfs_fattr fattr ; s#nfs_writeverf verf ; s#list_head pages ; s#list_head list ; s#nfs_direct_req * dreq ; s#nfs_commitargs args ; s#nfs_commitres res ; s#nfs_open_context * context ; s#pnfs_layout_segment * lseg ; s#nfs_client * ds_clp ; int ds_commit_index ; t#loff_t lwb ; const s#rpc_call_ops * mds_ops ; const s#nfs_commit_completion_ops * completion_ops ; int ( * commit_done_cb ) ( s#rpc_task * , s#nfs_commit_data * ) ; unsigned long flags ; } +s#nfs_client_initdata struct nfs_client_initdata { unsigned long init_flags ; const char * hostname ; const s#sockaddr * addr ; const char * nodename ; const char * ip_addr ; t#size_t addrlen ; s#nfs_subversion * nfs_mod ; int proto ; t#u32 minorversion ; unsigned int nconnect ; s#net * net ; const s#rpc_timeout * timeparms ; const s#cred * cred ; } +s#nfs_rpc_ops struct nfs_rpc_ops { t#u32 version ; const s#dentry_operations * dentry_ops ; const s#inode_operations * dir_inode_ops ; const s#inode_operations * file_inode_ops ; const s#file_operations * file_ops ; const s#nlmclnt_operations * nlmclnt_ops ; int ( * getroot ) ( s#nfs_server * , s#nfs_fh * , s#nfs_fsinfo * ) ; int ( * submount ) ( s#fs_context * , s#nfs_server * ) ; int ( * try_get_tree ) ( s#fs_context * ) ; int ( * getattr ) ( s#nfs_server * , s#nfs_fh * , s#nfs_fattr * , s#nfs4_label * , s#inode * ) ; int ( * setattr ) ( s#dentry * , s#nfs_fattr * , s#iattr * ) ; int ( * lookup ) ( s#inode * , s#dentry * , s#nfs_fh * , s#nfs_fattr * , s#nfs4_label * ) ; int ( * lookupp ) ( s#inode * , s#nfs_fh * , s#nfs_fattr * , s#nfs4_label * ) ; int ( * access ) ( s#inode * , s#nfs_access_entry * , const s#cred * ) ; int ( * readlink ) ( s#inode * , s#page * , unsigned int , unsigned int ) ; int ( * create ) ( s#inode * , s#dentry * , s#iattr * , int ) ; int ( * remove ) ( s#inode * , s#dentry * ) ; void ( * unlink_setup ) ( s#rpc_message * , s#dentry * , s#inode * ) ; void ( * unlink_rpc_prepare ) ( s#rpc_task * , s#nfs_unlinkdata * ) ; int ( * unlink_done ) ( s#rpc_task * , s#inode * ) ; void ( * rename_setup ) ( s#rpc_message * , s#dentry * , s#dentry * ) ; void ( * rename_rpc_prepare ) ( s#rpc_task * , s#nfs_renamedata * ) ; int ( * rename_done ) ( s#rpc_task * , s#inode * , s#inode * ) ; int ( * link ) ( s#inode * , s#inode * , const s#qstr * ) ; int ( * symlink ) ( s#inode * , s#dentry * , s#page * , unsigned int , s#iattr * ) ; int ( * mkdir ) ( s#inode * , s#dentry * , s#iattr * ) ; int ( * rmdir ) ( s#inode * , const s#qstr * ) ; int ( * readdir ) ( s#nfs_readdir_arg * , s#nfs_readdir_res * ) ; int ( * mknod ) ( s#inode * , s#dentry * , s#iattr * , t#dev_t ) ; int ( * statfs ) ( s#nfs_server * , s#nfs_fh * , s#nfs_fsstat * ) ; int ( * fsinfo ) ( s#nfs_server * , s#nfs_fh * , s#nfs_fsinfo * ) ; int ( * pathconf ) ( s#nfs_server * , s#nfs_fh * , s#nfs_pathconf * ) ; int ( * set_capabilities ) ( s#nfs_server * , s#nfs_fh * ) ; int ( * decode_dirent ) ( s#xdr_stream * , s#nfs_entry * , t#bool ) ; int ( * pgio_rpc_prepare ) ( s#rpc_task * , s#nfs_pgio_header * ) ; void ( * read_setup ) ( s#nfs_pgio_header * , s#rpc_message * ) ; int ( * read_done ) ( s#rpc_task * , s#nfs_pgio_header * ) ; void ( * write_setup ) ( s#nfs_pgio_header * , s#rpc_message * , s#rpc_clnt * * ) ; int ( * write_done ) ( s#rpc_task * , s#nfs_pgio_header * ) ; void ( * commit_setup ) ( s#nfs_commit_data * , s#rpc_message * , s#rpc_clnt * * ) ; void ( * commit_rpc_prepare ) ( s#rpc_task * , s#nfs_commit_data * ) ; int ( * commit_done ) ( s#rpc_task * , s#nfs_commit_data * ) ; int ( * lock ) ( s#file * , int , s#file_lock * ) ; int ( * lock_check_bounds ) ( const s#file_lock * ) ; void ( * clear_acl_cache ) ( s#inode * ) ; void ( * close_context ) ( s#nfs_open_context * , int ) ; s#inode * ( * open_context ) ( s#inode * , s#nfs_open_context * , int , s#iattr * , int * ) ; int ( * have_delegation ) ( s#inode * , t#fmode_t ) ; s#nfs_client * ( * alloc_client ) ( const s#nfs_client_initdata * ) ; s#nfs_client * ( * init_client ) ( s#nfs_client * , const s#nfs_client_initdata * ) ; void ( * free_client ) ( s#nfs_client * ) ; s#nfs_server * ( * create_server ) ( s#fs_context * ) ; s#nfs_server * ( * clone_server ) ( s#nfs_server * , s#nfs_fh * , s#nfs_fattr * , t#rpc_authflavor_t ) ; } +t#nfs4_verifier typedef struct { char data [ 8 ] ; } nfs4_verifier +s##idmap +s#nfs_seqid_counter struct nfs_seqid_counter { t#ktime_t create_time ; int owner_id ; int flags ; t#u32 counter ; t#spinlock_t lock ; s#list_head list ; s#rpc_wait_queue wait ; } +s#nfs_seqid struct nfs_seqid { s#nfs_seqid_counter * sequence ; s#list_head list ; s#rpc_task * task ; } +s#nfs4_state_recovery_ops struct nfs4_state_recovery_ops { int owner_flag_bit ; int state_flag_bit ; int ( * recover_open ) ( s#nfs4_state_owner * , s#nfs4_state * ) ; int ( * recover_lock ) ( s#nfs4_state * , s#file_lock * ) ; int ( * establish_clid ) ( s#nfs_client * , const s#cred * ) ; int ( * reclaim_complete ) ( s#nfs_client * , const s#cred * ) ; int ( * detect_trunking ) ( s#nfs_client * , s#nfs_client * * , const s#cred * ) ; } +s#nfs4_state_maintenance_ops struct nfs4_state_maintenance_ops { int ( * sched_state_renewal ) ( s#nfs_client * , const s#cred * , unsigned ) ; const s#cred * ( * get_state_renewal_cred ) ( s#nfs_client * ) ; int ( * renew_lease ) ( s#nfs_client * , const s#cred * ) ; } +s#nfs4_pathname struct nfs4_pathname { unsigned int ncomponents ; s#nfs4_string components [ 512 ] ; } +s#nfs4_fs_location struct nfs4_fs_location { unsigned int nservers ; s#nfs4_string servers [ 10 ] ; s#nfs4_pathname rootpath ; } +s#nfs4_fs_locations struct nfs4_fs_locations { s#nfs_fattr fattr ; const s#nfs_server * server ; s#nfs4_pathname fs_path ; int nlocations ; s#nfs4_fs_location locations [ 10 ] ; } +s#nfs4_mig_recovery_ops struct nfs4_mig_recovery_ops { int ( * get_locations ) ( s#inode * , s#nfs4_fs_locations * , s#page * , const s#cred * ) ; int ( * fsid_present ) ( s#inode * , const s#cred * ) ; } +s#nfs4_minor_version_ops struct nfs4_minor_version_ops { t#u32 minor_version ; unsigned init_caps ; int ( * init_client ) ( s#nfs_client * ) ; void ( * shutdown_client ) ( s#nfs_client * ) ; t#bool ( * match_stateid ) ( const t#nfs4_stateid * , const t#nfs4_stateid * ) ; int ( * find_root_sec ) ( s#nfs_server * , s#nfs_fh * , s#nfs_fsinfo * ) ; void ( * free_lock_state ) ( s#nfs_server * , s#nfs4_lock_state * ) ; int ( * test_and_free_expired ) ( s#nfs_server * , t#nfs4_stateid * , const s#cred * ) ; s#nfs_seqid * ( * alloc_seqid ) ( s#nfs_seqid_counter * , t#gfp_t ) ; void ( * session_trunk ) ( s#rpc_clnt * , s#rpc_xprt * , void * ) ; const s#rpc_call_ops * call_sync_ops ; const s#nfs4_state_recovery_ops * reboot_recovery_ops ; const s#nfs4_state_recovery_ops * nograce_recovery_ops ; const s#nfs4_state_maintenance_ops * state_renewal_ops ; const s#nfs4_mig_recovery_ops * mig_recovery_ops ; } +s##nfs4_slot_table +s##nfs4_session +s#nfs41_server_owner struct nfs41_server_owner { t#uint64_t minor_id ; t#uint32_t major_id_sz ; char major_id [ 1024 ] ; } +s#nfs41_server_scope struct nfs41_server_scope { t#uint32_t server_scope_sz ; char server_scope [ 1024 ] ; } +s#nfstime4 struct nfstime4 { t#u64 seconds ; t#u32 nseconds ; } +s#nfs41_impl_id struct nfs41_impl_id { char domain [ 1024 + 1 ] ; char name [ 1024 + 1 ] ; s#nfstime4 date ; } +s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#net * cl_net ; s#list_head pending_cb_stateids ; } +s##nlm_host +E#__NFSIOS_BYTESMAX ( 0 ) + 8 +E#__NFSIOS_FSCACHEMAX 5 +E#__NFSIOS_COUNTSMAX ( 0 ) + 27 +s#nfs_iostats struct nfs_iostats { unsigned long long bytes [ E#__NFSIOS_BYTESMAX ] ; unsigned long long fscache [ E#__NFSIOS_FSCACHEMAX ] ; unsigned long events [ E#__NFSIOS_COUNTSMAX ] ; } +s#nfs_auth_info struct nfs_auth_info { unsigned int flavor_len ; t#rpc_authflavor_t flavors [ 12 ] ; } +s##fscache_cache +s#nfs4_layoutdriver_data struct nfs4_layoutdriver_data { s#page * * pages ; t#__u32 pglen ; t#__u32 len ; } +s#nfs4_layoutget_res struct nfs4_layoutget_res { s#nfs4_sequence_res seq_res ; int status ; t#__u32 return_on_close ; s#pnfs_layout_range range ; t#__u32 type ; t#nfs4_stateid stateid ; s#nfs4_layoutdriver_data * layoutp ; } +s#nfs_pgio_mirror struct nfs_pgio_mirror { s#list_head pg_list ; unsigned long pg_bytes_written ; t#size_t pg_count ; t#size_t pg_bsize ; unsigned int pg_base ; unsigned char pg_recoalesce : 1 ; } +s#nfs_pageio_descriptor struct nfs_pageio_descriptor { s#inode * pg_inode ; const s#nfs_pageio_ops * pg_ops ; const s#nfs_rw_ops * pg_rw_ops ; int pg_ioflags ; int pg_error ; const s#rpc_call_ops * pg_rpc_callops ; const s#nfs_pgio_completion_ops * pg_completion_ops ; s#pnfs_layout_segment * pg_lseg ; s#nfs_io_completion * pg_io_completion ; s#nfs_direct_req * pg_dreq ; unsigned int pg_bsize ; t#u32 pg_mirror_count ; s#nfs_pgio_mirror * pg_mirrors ; s#nfs_pgio_mirror pg_mirrors_static [ 1 ] ; s#nfs_pgio_mirror * pg_mirrors_dynamic ; t#u32 pg_mirror_idx ; unsigned short pg_maxretrans ; unsigned char pg_moreio : 1 ; } +s#nfs_pageio_ops struct nfs_pageio_ops { void ( * pg_init ) ( s#nfs_pageio_descriptor * , s#nfs_page * ) ; t#size_t ( * pg_test ) ( s#nfs_pageio_descriptor * , s#nfs_page * , s#nfs_page * ) ; int ( * pg_doio ) ( s#nfs_pageio_descriptor * ) ; unsigned int ( * pg_get_mirror_count ) ( s#nfs_pageio_descriptor * , s#nfs_page * ) ; void ( * pg_cleanup ) ( s#nfs_pageio_descriptor * ) ; s#nfs_pgio_mirror * ( * pg_get_mirror ) ( s#nfs_pageio_descriptor * , t#u32 ) ; t#u32 ( * pg_set_mirror ) ( s#nfs_pageio_descriptor * , t#u32 ) ; } +e#pnfs_try_status enum pnfs_try_status { PNFS_ATTEMPTED = 0 , PNFS_NOT_ATTEMPTED = 1 , PNFS_TRY_AGAIN = 2 , } +s#nfs4_deviceid struct nfs4_deviceid { char data [ 16 ] ; } +s#nfs4_deviceid_node struct nfs4_deviceid_node { s#hlist_node node ; s#hlist_node tmpnode ; const s#pnfs_layoutdriver_type * ld ; const s#nfs_client * nfs_client ; unsigned long flags ; unsigned long timestamp_unavailable ; s#nfs4_deviceid deviceid ; s#callback_head rcu ; t#atomic_t ref ; } +s#pnfs_device struct pnfs_device { s#nfs4_deviceid dev_id ; unsigned int layout_type ; unsigned int mincount ; unsigned int maxcount ; s#page * * pages ; unsigned int pgbase ; unsigned int pglen ; unsigned char nocache : 1 ; } +s#nfs4_xdr_opaque_ops struct nfs4_xdr_opaque_ops { void ( * encode ) ( s#xdr_stream * , const void * , const s#nfs4_xdr_opaque_data * ) ; void ( * free ) ( s#nfs4_xdr_opaque_data * ) ; } +s#nfs4_xdr_opaque_data struct nfs4_xdr_opaque_data { const s#nfs4_xdr_opaque_ops * ops ; void * data ; } +s#nfs4_layoutreturn_args struct nfs4_layoutreturn_args { s#nfs4_sequence_args seq_args ; s#pnfs_layout_hdr * layout ; s#inode * inode ; s#pnfs_layout_range range ; t#nfs4_stateid stateid ; t#__u32 layout_type ; s#nfs4_xdr_opaque_data * ld_private ; } +s#nfs4_layoutcommit_args struct nfs4_layoutcommit_args { s#nfs4_sequence_args seq_args ; t#nfs4_stateid stateid ; t#__u64 lastbytewritten ; s#inode * inode ; const t#u32 * bitmask ; t#size_t layoutupdate_len ; s#page * layoutupdate_page ; s#page * * layoutupdate_pages ; t#__be32 * start_p ; } +s#nfs4_layoutcommit_res struct nfs4_layoutcommit_res { s#nfs4_sequence_res seq_res ; s#nfs_fattr * fattr ; const s#nfs_server * server ; int status ; } +s#nfs4_layoutcommit_data struct nfs4_layoutcommit_data { s#rpc_task task ; s#nfs_fattr fattr ; s#list_head lseg_list ; const s#cred * cred ; s#inode * inode ; s#nfs4_layoutcommit_args args ; s#nfs4_layoutcommit_res res ; } +s#nfs42_layoutstat_devinfo struct nfs42_layoutstat_devinfo { s#nfs4_deviceid dev_id ; t#__u64 offset ; t#__u64 length ; t#__u64 read_count ; t#__u64 read_bytes ; t#__u64 write_count ; t#__u64 write_bytes ; t#__u32 layout_type ; s#nfs4_xdr_opaque_data ld_private ; } +s#nfs42_layoutstat_args struct nfs42_layoutstat_args { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; s#inode * inode ; t#nfs4_stateid stateid ; int num_dev ; s#nfs42_layoutstat_devinfo * devinfo ; } +s#pnfs_layoutdriver_type struct pnfs_layoutdriver_type { s#list_head pnfs_tblid ; const t#u32 id ; const char * name ; s#module * owner ; unsigned flags ; unsigned max_deviceinfo_size ; unsigned max_layoutget_response ; int ( * set_layoutdriver ) ( s#nfs_server * , const s#nfs_fh * ) ; int ( * clear_layoutdriver ) ( s#nfs_server * ) ; s#pnfs_layout_hdr * ( * alloc_layout_hdr ) ( s#inode * , t#gfp_t ) ; void ( * free_layout_hdr ) ( s#pnfs_layout_hdr * ) ; s#pnfs_layout_segment * ( * alloc_lseg ) ( s#pnfs_layout_hdr * , s#nfs4_layoutget_res * , t#gfp_t ) ; void ( * free_lseg ) ( s#pnfs_layout_segment * ) ; void ( * add_lseg ) ( s#pnfs_layout_hdr * , s#pnfs_layout_segment * , s#list_head * ) ; void ( * return_range ) ( s#pnfs_layout_hdr * , s#pnfs_layout_range * ) ; const s#nfs_pageio_ops * pg_read_ops ; const s#nfs_pageio_ops * pg_write_ops ; s#pnfs_ds_commit_info * ( * get_ds_info ) ( s#inode * ) ; int ( * sync ) ( s#inode * , t#bool ) ; e#pnfs_try_status ( * read_pagelist ) ( s#nfs_pgio_header * ) ; e#pnfs_try_status ( * write_pagelist ) ( s#nfs_pgio_header * , int ) ; void ( * free_deviceid_node ) ( s#nfs4_deviceid_node * ) ; s#nfs4_deviceid_node * ( * alloc_deviceid_node ) ( s#nfs_server * , s#pnfs_device * , t#gfp_t ) ; int ( * prepare_layoutreturn ) ( s#nfs4_layoutreturn_args * ) ; void ( * cleanup_layoutcommit ) ( s#nfs4_layoutcommit_data * ) ; int ( * prepare_layoutcommit ) ( s#nfs4_layoutcommit_args * ) ; int ( * prepare_layoutstats ) ( s#nfs42_layoutstat_args * ) ; } +s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#fscache_volume * fscache ; char * fscache_uniq ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } +s#nfs4_state_owner struct nfs4_state_owner { s#nfs_server * so_server ; s#list_head so_lru ; unsigned long so_expires ; s#rb_node so_server_node ; const s#cred * so_cred ; t#spinlock_t so_lock ; t#atomic_t so_count ; unsigned long so_flags ; s#list_head so_states ; s#nfs_seqid_counter so_seqid ; t#seqcount_spinlock_t so_reclaim_seqcount ; s#mutex so_delegreturn_mutex ; } +s#nfs4_state struct nfs4_state { s#list_head open_states ; s#list_head inode_states ; s#list_head lock_states ; s#nfs4_state_owner * owner ; s#inode * inode ; unsigned long flags ; t#spinlock_t state_lock ; t#seqlock_t seqlock ; t#nfs4_stateid stateid ; t#nfs4_stateid open_stateid ; unsigned int n_rdonly ; unsigned int n_wronly ; unsigned int n_rdwr ; t#fmode_t state ; t#refcount_t count ; t#wait_queue_head_t waitq ; s#callback_head callback_head ; } +s#nfs4_lock_state struct nfs4_lock_state { s#list_head ls_locks ; s#nfs4_state * ls_state ; unsigned long ls_flags ; s#nfs_seqid_counter ls_seqid ; t#nfs4_stateid ls_stateid ; t#refcount_t ls_count ; t#fl_owner_t ls_owner ; } +s##io_uring_cmd +s##fs_parameter_spec +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#nfs_subversion struct nfs_subversion { s#module * owner ; s#file_system_type * nfs_fs ; const s#rpc_version * rpc_vers ; const s#nfs_rpc_ops * rpc_ops ; const s#super_operations * sops ; const s#xattr_handler * * xattr ; s#list_head list ; } +register_nfs_version void register_nfs_version ( s#nfs_subversion * ) +unregister_nfs_version void unregister_nfs_version ( s#nfs_subversion * ) +nfs_alloc_client extern s#nfs_client * nfs_alloc_client ( const s#nfs_client_initdata * ) +nfs_free_client extern void nfs_free_client ( s#nfs_client * ) +nfs_put_client extern void nfs_put_client ( s#nfs_client * ) +nfs_client_init_is_complete extern t#bool nfs_client_init_is_complete ( const s#nfs_client * ) +nfs_client_init_status extern int nfs_client_init_status ( const s#nfs_client * ) +nfs_wait_client_init_complete extern int nfs_wait_client_init_complete ( const s#nfs_client * ) +nfs_get_client s#nfs_client * nfs_get_client ( const s#nfs_client_initdata * ) +nfs_mark_client_ready extern void nfs_mark_client_ready ( s#nfs_client * , int ) +nfs_init_timeout_values void nfs_init_timeout_values ( s#rpc_timeout * , int , int , int ) +nfs_create_rpc_client int nfs_create_rpc_client ( s#nfs_client * , const s#nfs_client_initdata * , t#rpc_authflavor_t ) +nfs_init_server_rpcclient int nfs_init_server_rpcclient ( s#nfs_server * , const s#rpc_timeout * , t#rpc_authflavor_t ) +nfs_init_client extern s#nfs_client * nfs_init_client ( s#nfs_client * , const s#nfs_client_initdata * ) +nfs_probe_fsinfo int nfs_probe_fsinfo ( s#nfs_server * , s#nfs_fh * , s#nfs_fattr * ) +nfs_server_copy_userdata void nfs_server_copy_userdata ( s#nfs_server * , s#nfs_server * ) +nfs_server_insert_lists void nfs_server_insert_lists ( s#nfs_server * ) +nfs_server_remove_lists void nfs_server_remove_lists ( s#nfs_server * ) +nfs_alloc_server s#nfs_server * nfs_alloc_server ( void ) +nfs_free_server extern void nfs_free_server ( s#nfs_server * ) +nfs_create_server extern s#nfs_server * nfs_create_server ( s#fs_context * ) +nfs_clone_server extern s#nfs_server * nfs_clone_server ( s#nfs_server * , s#nfs_fh * , s#nfs_fattr * , t#rpc_authflavor_t ) + +/* fs/nfs/delegation.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s#nfs4_sessionid struct nfs4_sessionid { unsigned char data [ 16 ] ; } +s#nfs4_channel_attrs struct nfs4_channel_attrs { t#u32 max_rqst_sz ; t#u32 max_resp_sz ; t#u32 max_resp_sz_cached ; t#u32 max_ops ; t#u32 max_reqs ; } +s#nfs4_session struct nfs4_session { s#nfs4_sessionid sess_id ; t#u32 flags ; unsigned long session_state ; t#u32 hash_alg ; t#u32 ssv_len ; s#nfs4_channel_attrs fc_attrs ; s#nfs4_slot_table fc_slot_table ; s#nfs4_channel_attrs bc_attrs ; s#nfs4_slot_table bc_slot_table ; s#nfs_client * clp ; } +s#nfs4_slot_table struct nfs4_slot_table { s#nfs4_session * session ; s#nfs4_slot * slots ; unsigned long used_slots [ ( ( ( ( 1024U ) ) + ( 64 ) - 1 ) / ( 64 ) ) ] ; t#spinlock_t slot_tbl_lock ; s#rpc_wait_queue slot_tbl_waitq ; t#wait_queue_head_t slot_waitq ; t#u32 max_slots ; t#u32 max_slotid ; t#u32 highest_used_slotid ; t#u32 target_highest_slotid ; t#u32 server_highest_slotid ; t#s32 d_target_highest_slotid ; t#s32 d2_target_highest_slotid ; unsigned long generation ; s#completion complete ; unsigned long slot_tbl_state ; } +s#nfs4_slot struct nfs4_slot { s#nfs4_slot_table * table ; s#nfs4_slot * next ; unsigned long generation ; t#u32 slot_nr ; t#u32 seq_nr ; t#u32 seq_nr_last_acked ; t#u32 seq_nr_highest_sent ; unsigned int privileged : 1 , seq_done : 1 ; } +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_subversion +s##idmap +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_remove_bad_delegation void nfs_remove_bad_delegation ( s#inode * , const t#nfs4_stateid * ) + +/* fs/nfs/dir.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_cache +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_force_lookup_revalidate extern void nfs_force_lookup_revalidate ( s#inode * ) +nfs_set_verifier extern void nfs_set_verifier ( s#dentry * , unsigned long ) +nfs_clear_verifier_delegated extern void nfs_clear_verifier_delegated ( s#inode * ) +nfs_dentry_operations extern const s#dentry_operations nfs_dentry_operations +nfs_lookup s#dentry * nfs_lookup ( s#inode * , s#dentry * , unsigned int ) +nfs4_dentry_operations extern const s#dentry_operations nfs4_dentry_operations +nfs_atomic_open int nfs_atomic_open ( s#inode * , s#dentry * , s#file * , unsigned , t#umode_t ) +nfs_add_or_obtain extern s#dentry * nfs_add_or_obtain ( s#dentry * , s#nfs_fh * , s#nfs_fattr * , s#nfs4_label * ) +nfs_instantiate extern int nfs_instantiate ( s#dentry * , s#nfs_fh * , s#nfs_fattr * , s#nfs4_label * ) +nfs_create int nfs_create ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t , t#bool ) +nfs_mknod int nfs_mknod ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t , t#dev_t ) +nfs_mkdir int nfs_mkdir ( s#user_namespace * , s#inode * , s#dentry * , t#umode_t ) +nfs_rmdir int nfs_rmdir ( s#inode * , s#dentry * ) +nfs_unlink int nfs_unlink ( s#inode * , s#dentry * ) +nfs_symlink int nfs_symlink ( s#user_namespace * , s#inode * , s#dentry * , const char * ) +nfs_link int nfs_link ( s#dentry * , s#inode * , s#dentry * ) +nfs_rename int nfs_rename ( s#user_namespace * , s#inode * , s#dentry * , s#inode * , s#dentry * , unsigned int ) +nfs_access_zap_cache extern void nfs_access_zap_cache ( s#inode * ) +nfs_access_get_cached extern int nfs_access_get_cached ( s#inode * , const s#cred * , s#nfs_access_entry * , t#bool ) +nfs_access_add_cache extern void nfs_access_add_cache ( s#inode * , s#nfs_access_entry * , const s#cred * ) +nfs_access_set_mask extern void nfs_access_set_mask ( s#nfs_access_entry * , t#u32 ) +nfs_may_open extern int nfs_may_open ( s#inode * , const s#cred * , int ) +nfs_permission extern int nfs_permission ( s#user_namespace * , s#inode * , int ) + +/* fs/nfs/direct.o */ +s##nfs_direct_req +nfs_dreq_bytes_left extern t#ssize_t nfs_dreq_bytes_left ( s#nfs_direct_req * ) + +/* fs/nfs/file.o */ +nfs_check_flags int nfs_check_flags ( int ) +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_cache +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_file_release int nfs_file_release ( s#inode * , s#file * ) +nfs_file_llseek t#loff_t nfs_file_llseek ( s#file * , t#loff_t , int ) +nfs_file_read t#ssize_t nfs_file_read ( s#kiocb * , s#iov_iter * ) +nfs_file_mmap int nfs_file_mmap ( s#file * , s#vm_area_struct * ) +nfs_file_fsync int nfs_file_fsync ( s#file * , t#loff_t , t#loff_t , int ) +nfs_file_write t#ssize_t nfs_file_write ( s#kiocb * , s#iov_iter * ) +nfs_lock int nfs_lock ( s#file * , int , s#file_lock * ) +nfs_flock int nfs_flock ( s#file * , int , s#file_lock * ) +nfs_file_operations extern const s#file_operations nfs_file_operations + +/* fs/nfs/fs_context.o */ +s##audit_names +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_fs_type extern s#file_system_type nfs_fs_type +nfs4_fs_type extern s#file_system_type nfs4_fs_type + +/* fs/nfs/fscache.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_cache +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_fscache_open_file extern void nfs_fscache_open_file ( s#inode * , s#file * ) + +/* fs/nfs/inode.o */ +s#wait_bit_key struct wait_bit_key { void * flags ; int bit_nr ; unsigned long timeout ; } +nfs_wait_bit_killable extern int nfs_wait_bit_killable ( s#wait_bit_key * , int ) +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_sysfs_client +s##nfs4_slot +s##nfs_io_completion +s##nfs_direct_req +s##xattr_handler +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_cache +s##io_uring_cmd +s##fs_parameter_spec +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_drop_inode extern int nfs_drop_inode ( s#inode * ) +nfs_clear_inode extern void nfs_clear_inode ( s#inode * ) +nfs_sync_inode extern int nfs_sync_inode ( s#inode * ) +nfs_check_cache_invalid extern t#bool nfs_check_cache_invalid ( s#inode * , unsigned long ) +nfs_set_cache_invalid extern void nfs_set_cache_invalid ( s#inode * , unsigned long ) +nfs_zap_acl_cache extern void nfs_zap_acl_cache ( s#inode * ) +nfs_invalidate_atime extern void nfs_invalidate_atime ( s#inode * ) +nfs4_label_alloc extern s#nfs4_label * nfs4_label_alloc ( s#nfs_server * , t#gfp_t ) +nfs_setsecurity extern void nfs_setsecurity ( s#inode * , s#nfs_fattr * , s#nfs4_label * ) +nfs_fhget extern s#inode * nfs_fhget ( s#super_block * , s#nfs_fh * , s#nfs_fattr * , s#nfs4_label * ) +nfs_setattr extern int nfs_setattr ( s#user_namespace * , s#dentry * , s#iattr * ) +nfs_setattr_update_inode extern void nfs_setattr_update_inode ( s#inode * , s#iattr * , s#nfs_fattr * ) +nfs_getattr extern int nfs_getattr ( s#user_namespace * , const s#path * , s#kstat * , t#u32 , unsigned int ) +nfs_get_lock_context extern s#nfs_lock_context * nfs_get_lock_context ( s#nfs_open_context * ) +nfs_put_lock_context extern void nfs_put_lock_context ( s#nfs_lock_context * ) +nfs_close_context void nfs_close_context ( s#nfs_open_context * , int ) +alloc_nfs_open_context extern s#nfs_open_context * alloc_nfs_open_context ( s#dentry * , t#fmode_t , s#file * ) +get_nfs_open_context extern s#nfs_open_context * get_nfs_open_context ( s#nfs_open_context * ) +put_nfs_open_context extern void put_nfs_open_context ( s#nfs_open_context * ) +nfs_inode_attach_open_context extern void nfs_inode_attach_open_context ( s#nfs_open_context * ) +nfs_file_set_open_context extern void nfs_file_set_open_context ( s#file * , s#nfs_open_context * ) +nfs_revalidate_inode extern int nfs_revalidate_inode ( s#inode * , unsigned long ) +nfs_inc_attr_generation_counter extern unsigned long nfs_inc_attr_generation_counter ( void ) +nfs_fattr_init extern void nfs_fattr_init ( s#nfs_fattr * ) +nfs_alloc_fattr extern s#nfs_fattr * nfs_alloc_fattr ( void ) +nfs_alloc_fhandle extern s#nfs_fh * nfs_alloc_fhandle ( void ) +_nfs_display_fhandle_hash extern t#u32 _nfs_display_fhandle_hash ( const s#nfs_fh * ) +_nfs_display_fhandle extern void _nfs_display_fhandle ( const s#nfs_fh * , const char * ) +nfs_refresh_inode extern int nfs_refresh_inode ( s#inode * , s#nfs_fattr * ) +nfs_post_op_update_inode extern int nfs_post_op_update_inode ( s#inode * , s#nfs_fattr * ) +nfs_post_op_update_inode_force_wcc extern int nfs_post_op_update_inode_force_wcc ( s#inode * , s#nfs_fattr * ) +nfs_alloc_inode extern s#inode * nfs_alloc_inode ( s#super_block * ) +nfs_free_inode extern void nfs_free_inode ( s#inode * ) +nfsiod_workqueue extern s#workqueue_struct * nfsiod_workqueue +nfs_net_id extern unsigned int nfs_net_id + +/* fs/nfs/namespace.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##fs_parameter_spec +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_path extern char * nfs_path ( char * * , s#dentry * , char * , t#ssize_t , unsigned ) +nfs_do_submount int nfs_do_submount ( s#fs_context * ) +nfs_submount int nfs_submount ( s#fs_context * , s#nfs_server * ) + +/* fs/nfs/nfs3client.o */ +s##workqueue_struct +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +nfs3_set_ds_client extern s#nfs_client * nfs3_set_ds_client ( s#nfs_server * , const s#sockaddr * , int , int , unsigned int , unsigned int ) + +/* fs/nfs/nfs42proc.o */ +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nlm_host +s##fscache_volume +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +e#nfs_opnum4 enum nfs_opnum4 { OP_ACCESS = 3 , OP_CLOSE = 4 , OP_COMMIT = 5 , OP_CREATE = 6 , OP_DELEGPURGE = 7 , OP_DELEGRETURN = 8 , OP_GETATTR = 9 , OP_GETFH = 10 , OP_LINK = 11 , OP_LOCK = 12 , OP_LOCKT = 13 , OP_LOCKU = 14 , OP_LOOKUP = 15 , OP_LOOKUPP = 16 , OP_NVERIFY = 17 , OP_OPEN = 18 , OP_OPENATTR = 19 , OP_OPEN_CONFIRM = 20 , OP_OPEN_DOWNGRADE = 21 , OP_PUTFH = 22 , OP_PUTPUBFH = 23 , OP_PUTROOTFH = 24 , OP_READ = 25 , OP_READDIR = 26 , OP_READLINK = 27 , OP_REMOVE = 28 , OP_RENAME = 29 , OP_RENEW = 30 , OP_RESTOREFH = 31 , OP_SAVEFH = 32 , OP_SECINFO = 33 , OP_SETATTR = 34 , OP_SETCLIENTID = 35 , OP_SETCLIENTID_CONFIRM = 36 , OP_VERIFY = 37 , OP_WRITE = 38 , OP_RELEASE_LOCKOWNER = 39 , OP_BACKCHANNEL_CTL = 40 , OP_BIND_CONN_TO_SESSION = 41 , OP_EXCHANGE_ID = 42 , OP_CREATE_SESSION = 43 , OP_DESTROY_SESSION = 44 , OP_FREE_STATEID = 45 , OP_GET_DIR_DELEGATION = 46 , OP_GETDEVICEINFO = 47 , OP_GETDEVICELIST = 48 , OP_LAYOUTCOMMIT = 49 , OP_LAYOUTGET = 50 , OP_LAYOUTRETURN = 51 , OP_SECINFO_NO_NAME = 52 , OP_SEQUENCE = 53 , OP_SET_SSV = 54 , OP_TEST_STATEID = 55 , OP_WANT_DELEGATION = 56 , OP_DESTROY_CLIENTID = 57 , OP_RECLAIM_COMPLETE = 58 , OP_ALLOCATE = 59 , OP_COPY = 60 , OP_COPY_NOTIFY = 61 , OP_DEALLOCATE = 62 , OP_IO_ADVISE = 63 , OP_LAYOUTERROR = 64 , OP_LAYOUTSTATS = 65 , OP_OFFLOAD_CANCEL = 66 , OP_OFFLOAD_STATUS = 67 , OP_READ_PLUS = 68 , OP_SEEK = 69 , OP_WRITE_SAME = 70 , OP_CLONE = 71 , OP_GETXATTR = 72 , OP_SETXATTR = 73 , OP_LISTXATTRS = 74 , OP_REMOVEXATTR = 75 , OP_ILLEGAL = 10044 , } +s#nfs42_device_error struct nfs42_device_error { s#nfs4_deviceid dev_id ; int status ; e#nfs_opnum4 opnum ; } +s#nfs42_layout_error struct nfs42_layout_error { t#__u64 offset ; t#__u64 length ; t#nfs4_stateid stateid ; s#nfs42_device_error errors [ 1 ] ; } +nfs42_proc_layouterror int nfs42_proc_layouterror ( s#pnfs_layout_segment * , const s#nfs42_layout_error * , t#size_t ) + +/* fs/nfs/nfs4client.o */ +s##workqueue_struct +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nlmclnt_operations +s##rpc_cred_cache +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +nfs4_find_or_create_ds_client extern s#rpc_clnt * nfs4_find_or_create_ds_client ( s#nfs_client * , s#inode * ) +nfs4_set_ds_client extern s#nfs_client * nfs4_set_ds_client ( s#nfs_server * , const s#sockaddr * , int , int , unsigned int , unsigned int , t#u32 ) + +/* fs/nfs/nfs4idmap.o */ +nfs_map_string_to_numeric int nfs_map_string_to_numeric ( const char * , t#size_t , t#__u32 * ) + +/* fs/nfs/nfs4proc.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##nlmclnt_operations +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nlm_host +s##fscache_cache +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt +nfs41_sequence_done extern int nfs41_sequence_done ( s#rpc_task * , s#nfs4_sequence_res * ) +nfs4_sequence_done extern int nfs4_sequence_done ( s#rpc_task * , s#nfs4_sequence_res * ) +nfs4_setup_sequence extern int nfs4_setup_sequence ( s#nfs_client * , s#nfs4_sequence_args * , s#nfs4_sequence_res * , s#rpc_task * ) +nfs4_set_rw_stateid extern int nfs4_set_rw_stateid ( t#nfs4_stateid * , const s#nfs_open_context * , const s#nfs_lock_context * , t#fmode_t ) +nfs4_test_session_trunk extern void nfs4_test_session_trunk ( s#rpc_clnt * , s#rpc_xprt * , void * ) +nfs4_proc_getdeviceinfo extern int nfs4_proc_getdeviceinfo ( s#nfs_server * , s#pnfs_device * , const s#cred * ) + +/* fs/nfs/nfs4session.o */ +s##workqueue_struct +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##rpc_cred_cache +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_subversion +s##idmap +nfs4_init_ds_session extern int nfs4_init_ds_session ( s#nfs_client * , unsigned long ) + +/* fs/nfs/nfs4state.o */ +s##workqueue_struct +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##watch_queue +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##rpc_cred_cache +s##nfs_io_completion +s##nfs_direct_req +s##nlmclnt_operations +s##nfs_subversion +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##idmap +nfs4_schedule_lease_recovery extern void nfs4_schedule_lease_recovery ( s#nfs_client * ) +nfs4_schedule_migration_recovery extern int nfs4_schedule_migration_recovery ( const s#nfs_server * ) +nfs4_schedule_lease_moved_recovery extern void nfs4_schedule_lease_moved_recovery ( s#nfs_client * ) +nfs4_schedule_stateid_recovery extern int nfs4_schedule_stateid_recovery ( const s#nfs_server * , s#nfs4_state * ) +nfs4_schedule_session_recovery extern void nfs4_schedule_session_recovery ( s#nfs4_session * , int ) + +/* fs/nfs/nfs4trace.o */ +s##static_key_mod +__tracepoint_nfs4_pnfs_read extern s#tracepoint __tracepoint_nfs4_pnfs_read +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##nfs_io_completion +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +__traceiter_nfs4_pnfs_read extern int __traceiter_nfs4_pnfs_read ( void * , const s#nfs_pgio_header * , int ) +__SCK__tp_func_nfs4_pnfs_read extern s#static_call_key __SCK__tp_func_nfs4_pnfs_read +s##static_call_tramp +__SCT__tp_func_nfs4_pnfs_read extern s#static_call_tramp __SCT__tp_func_nfs4_pnfs_read +__tracepoint_nfs4_pnfs_write extern s#tracepoint __tracepoint_nfs4_pnfs_write +__traceiter_nfs4_pnfs_write extern int __traceiter_nfs4_pnfs_write ( void * , const s#nfs_pgio_header * , int ) +__SCK__tp_func_nfs4_pnfs_write extern s#static_call_key __SCK__tp_func_nfs4_pnfs_write +__SCT__tp_func_nfs4_pnfs_write extern s#static_call_tramp __SCT__tp_func_nfs4_pnfs_write +__tracepoint_nfs4_pnfs_commit_ds extern s#tracepoint __tracepoint_nfs4_pnfs_commit_ds +__traceiter_nfs4_pnfs_commit_ds extern int __traceiter_nfs4_pnfs_commit_ds ( void * , const s#nfs_commit_data * , int ) +__SCK__tp_func_nfs4_pnfs_commit_ds extern s#static_call_key __SCK__tp_func_nfs4_pnfs_commit_ds +__SCT__tp_func_nfs4_pnfs_commit_ds extern s#static_call_tramp __SCT__tp_func_nfs4_pnfs_commit_ds +__tracepoint_pnfs_mds_fallback_pg_init_read extern s#tracepoint __tracepoint_pnfs_mds_fallback_pg_init_read +__traceiter_pnfs_mds_fallback_pg_init_read extern int __traceiter_pnfs_mds_fallback_pg_init_read ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_pg_init_read extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_pg_init_read +__SCT__tp_func_pnfs_mds_fallback_pg_init_read extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_pg_init_read +__tracepoint_pnfs_mds_fallback_pg_init_write extern s#tracepoint __tracepoint_pnfs_mds_fallback_pg_init_write +__traceiter_pnfs_mds_fallback_pg_init_write extern int __traceiter_pnfs_mds_fallback_pg_init_write ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_pg_init_write extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_pg_init_write +__SCT__tp_func_pnfs_mds_fallback_pg_init_write extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_pg_init_write +__tracepoint_pnfs_mds_fallback_pg_get_mirror_count extern s#tracepoint __tracepoint_pnfs_mds_fallback_pg_get_mirror_count +__traceiter_pnfs_mds_fallback_pg_get_mirror_count extern int __traceiter_pnfs_mds_fallback_pg_get_mirror_count ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count +__SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count +__tracepoint_pnfs_mds_fallback_read_done extern s#tracepoint __tracepoint_pnfs_mds_fallback_read_done +__traceiter_pnfs_mds_fallback_read_done extern int __traceiter_pnfs_mds_fallback_read_done ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_read_done extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_read_done +__SCT__tp_func_pnfs_mds_fallback_read_done extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_read_done +__tracepoint_pnfs_mds_fallback_write_done extern s#tracepoint __tracepoint_pnfs_mds_fallback_write_done +__traceiter_pnfs_mds_fallback_write_done extern int __traceiter_pnfs_mds_fallback_write_done ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_write_done extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_write_done +__SCT__tp_func_pnfs_mds_fallback_write_done extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_write_done +__tracepoint_pnfs_mds_fallback_read_pagelist extern s#tracepoint __tracepoint_pnfs_mds_fallback_read_pagelist +__traceiter_pnfs_mds_fallback_read_pagelist extern int __traceiter_pnfs_mds_fallback_read_pagelist ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_read_pagelist extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_read_pagelist +__SCT__tp_func_pnfs_mds_fallback_read_pagelist extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_read_pagelist +__tracepoint_pnfs_mds_fallback_write_pagelist extern s#tracepoint __tracepoint_pnfs_mds_fallback_write_pagelist +__traceiter_pnfs_mds_fallback_write_pagelist extern int __traceiter_pnfs_mds_fallback_write_pagelist ( void * , s#inode * , t#loff_t , t#u64 , e#pnfs_iomode , s#pnfs_layout_hdr * , s#pnfs_layout_segment * ) +__SCK__tp_func_pnfs_mds_fallback_write_pagelist extern s#static_call_key __SCK__tp_func_pnfs_mds_fallback_write_pagelist +__SCT__tp_func_pnfs_mds_fallback_write_pagelist extern s#static_call_tramp __SCT__tp_func_pnfs_mds_fallback_write_pagelist +__tracepoint_ff_layout_read_error extern s#tracepoint __tracepoint_ff_layout_read_error +__traceiter_ff_layout_read_error extern int __traceiter_ff_layout_read_error ( void * , const s#nfs_pgio_header * ) +__SCK__tp_func_ff_layout_read_error extern s#static_call_key __SCK__tp_func_ff_layout_read_error +__SCT__tp_func_ff_layout_read_error extern s#static_call_tramp __SCT__tp_func_ff_layout_read_error +__tracepoint_ff_layout_write_error extern s#tracepoint __tracepoint_ff_layout_write_error +__traceiter_ff_layout_write_error extern int __traceiter_ff_layout_write_error ( void * , const s#nfs_pgio_header * ) +__SCK__tp_func_ff_layout_write_error extern s#static_call_key __SCK__tp_func_ff_layout_write_error +__SCT__tp_func_ff_layout_write_error extern s#static_call_tramp __SCT__tp_func_ff_layout_write_error +__tracepoint_ff_layout_commit_error extern s#tracepoint __tracepoint_ff_layout_commit_error +__traceiter_ff_layout_commit_error extern int __traceiter_ff_layout_commit_error ( void * , const s#nfs_commit_data * ) +__SCK__tp_func_ff_layout_commit_error extern s#static_call_key __SCK__tp_func_ff_layout_commit_error +__SCT__tp_func_ff_layout_commit_error extern s#static_call_tramp __SCT__tp_func_ff_layout_commit_error + +/* fs/nfs/nfs4xdr.o */ +nfs41_maxgetdevinfo_overhead extern const t#u32 nfs41_maxgetdevinfo_overhead + +/* fs/nfs/nfstrace.o */ +s##static_key_mod +__tracepoint_nfs_fsync_enter extern s#tracepoint __tracepoint_nfs_fsync_enter +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##pnfs_layout_segment +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +__traceiter_nfs_fsync_enter extern int __traceiter_nfs_fsync_enter ( void * , const s#inode * ) +__SCK__tp_func_nfs_fsync_enter extern s#static_call_key __SCK__tp_func_nfs_fsync_enter +s##static_call_tramp +__SCT__tp_func_nfs_fsync_enter extern s#static_call_tramp __SCT__tp_func_nfs_fsync_enter +__tracepoint_nfs_fsync_exit extern s#tracepoint __tracepoint_nfs_fsync_exit +__traceiter_nfs_fsync_exit extern int __traceiter_nfs_fsync_exit ( void * , const s#inode * , int ) +__SCK__tp_func_nfs_fsync_exit extern s#static_call_key __SCK__tp_func_nfs_fsync_exit +__SCT__tp_func_nfs_fsync_exit extern s#static_call_tramp __SCT__tp_func_nfs_fsync_exit +__tracepoint_nfs_xdr_status extern s#tracepoint __tracepoint_nfs_xdr_status +__traceiter_nfs_xdr_status extern int __traceiter_nfs_xdr_status ( void * , const s#xdr_stream * , int ) +__SCK__tp_func_nfs_xdr_status extern s#static_call_key __SCK__tp_func_nfs_xdr_status +__SCT__tp_func_nfs_xdr_status extern s#static_call_tramp __SCT__tp_func_nfs_xdr_status +__tracepoint_nfs_xdr_bad_filehandle extern s#tracepoint __tracepoint_nfs_xdr_bad_filehandle +__traceiter_nfs_xdr_bad_filehandle extern int __traceiter_nfs_xdr_bad_filehandle ( void * , const s#xdr_stream * , int ) +__SCK__tp_func_nfs_xdr_bad_filehandle extern s#static_call_key __SCK__tp_func_nfs_xdr_bad_filehandle +__SCT__tp_func_nfs_xdr_bad_filehandle extern s#static_call_tramp __SCT__tp_func_nfs_xdr_bad_filehandle + +/* fs/nfs/pagelist.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_pgio_current_mirror s#nfs_pgio_mirror * nfs_pgio_current_mirror ( s#nfs_pageio_descriptor * ) +nfs_pgheader_init extern void nfs_pgheader_init ( s#nfs_pageio_descriptor * , s#nfs_pgio_header * , void ( * ) ( s#nfs_pgio_header * ) ) +nfs_async_iocounter_wait extern t#bool nfs_async_iocounter_wait ( s#rpc_task * , s#nfs_lock_context * ) +nfs_release_request extern void nfs_release_request ( s#nfs_page * ) +nfs_wait_on_request extern int nfs_wait_on_request ( s#nfs_page * ) +nfs_generic_pg_test extern t#size_t nfs_generic_pg_test ( s#nfs_pageio_descriptor * , s#nfs_page * , s#nfs_page * ) +nfs_pgio_header_alloc s#nfs_pgio_header * nfs_pgio_header_alloc ( const s#nfs_rw_ops * ) +nfs_pgio_header_free void nfs_pgio_header_free ( s#nfs_pgio_header * ) +nfs_initiate_pgio int nfs_initiate_pgio ( s#rpc_clnt * , s#nfs_pgio_header * , const s#cred * , const s#nfs_rpc_ops * , const s#rpc_call_ops * , int , int ) +nfs_generic_pgio int nfs_generic_pgio ( s#nfs_pageio_descriptor * , s#nfs_pgio_header * ) +nfs_pageio_resend extern int nfs_pageio_resend ( s#nfs_pageio_descriptor * , s#nfs_pgio_header * ) + +/* fs/nfs/pnfs.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_volume +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +pnfs_register_layoutdriver extern int pnfs_register_layoutdriver ( s#pnfs_layoutdriver_type * ) +pnfs_unregister_layoutdriver extern void pnfs_unregister_layoutdriver ( s#pnfs_layoutdriver_type * ) +pnfs_put_lseg void pnfs_put_lseg ( s#pnfs_layout_segment * ) +s##nfs4_cached_acl +s#nfs_delegation struct nfs_delegation { s#list_head super_list ; const s#cred * cred ; s#inode * inode ; t#nfs4_stateid stateid ; t#fmode_t type ; unsigned long pagemod_limit ; t#__u64 change_attr ; unsigned long flags ; t#refcount_t refcount ; t#spinlock_t lock ; s#callback_head rcu ; } +s##fscache_cookie +s##nfs4_xattr_cache +s#nfs_inode struct nfs_inode { t#__u64 fileid ; s#nfs_fh fh ; unsigned long flags ; unsigned long cache_validity ; unsigned long read_cache_jiffies ; unsigned long attrtimeo ; unsigned long attrtimeo_timestamp ; unsigned long attr_gencount ; unsigned long cache_change_attribute ; s#rb_root access_cache ; s#list_head access_cache_entry_lru ; s#list_head access_cache_inode_lru ; t#__be32 cookieverf [ 2 ] ; t#atomic_long_t nrequests ; t#atomic_long_t redirtied_pages ; s#nfs_mds_commit_info commit_info ; s#list_head open_files ; s#rw_semaphore rmdir_sem ; s#mutex commit_mutex ; unsigned long page_index ; s#nfs4_cached_acl * nfs4_acl ; s#list_head open_states ; s#nfs_delegation * delegation ; s#rw_semaphore rwsem ; s#pnfs_layout_hdr * layout ; t#__u64 write_io ; t#__u64 read_io ; s#fscache_cookie * fscache ; s#inode vfs_inode ; s#nfs4_xattr_cache * xattr_cache ; } +pnfs_destroy_layout void pnfs_destroy_layout ( s#nfs_inode * ) +pnfs_generic_layout_insert_lseg void pnfs_generic_layout_insert_lseg ( s#pnfs_layout_hdr * , s#pnfs_layout_segment * , t#bool ( * ) ( const s#pnfs_layout_range * , const s#pnfs_layout_range * ) , t#bool ( * ) ( s#pnfs_layout_segment * , s#pnfs_layout_segment * ) , s#list_head * ) +pnfs_update_layout s#pnfs_layout_segment * pnfs_update_layout ( s#inode * , s#nfs_open_context * , t#loff_t , t#u64 , e#pnfs_iomode , t#bool , t#gfp_t ) +pnfs_error_mark_layout_for_return void pnfs_error_mark_layout_for_return ( s#inode * , s#pnfs_layout_segment * ) +pnfs_generic_pg_check_layout void pnfs_generic_pg_check_layout ( s#nfs_pageio_descriptor * ) +pnfs_generic_pg_check_range void pnfs_generic_pg_check_range ( s#nfs_pageio_descriptor * , s#nfs_page * ) +pnfs_generic_pg_init_read void pnfs_generic_pg_init_read ( s#nfs_pageio_descriptor * , s#nfs_page * ) +pnfs_generic_pg_init_write void pnfs_generic_pg_init_write ( s#nfs_pageio_descriptor * , s#nfs_page * , t#u64 ) +pnfs_generic_pg_cleanup void pnfs_generic_pg_cleanup ( s#nfs_pageio_descriptor * ) +pnfs_generic_pg_test t#size_t pnfs_generic_pg_test ( s#nfs_pageio_descriptor * , s#nfs_page * , s#nfs_page * ) +pnfs_write_done_resend_to_mds int pnfs_write_done_resend_to_mds ( s#nfs_pgio_header * ) +pnfs_ld_write_done void pnfs_ld_write_done ( s#nfs_pgio_header * ) +pnfs_generic_pg_writepages int pnfs_generic_pg_writepages ( s#nfs_pageio_descriptor * ) +pnfs_read_done_resend_to_mds int pnfs_read_done_resend_to_mds ( s#nfs_pgio_header * ) +pnfs_ld_read_done void pnfs_ld_read_done ( s#nfs_pgio_header * ) +pnfs_read_resend_pnfs void pnfs_read_resend_pnfs ( s#nfs_pgio_header * , unsigned int ) +pnfs_generic_pg_readpages int pnfs_generic_pg_readpages ( s#nfs_pageio_descriptor * ) +pnfs_set_lo_fail void pnfs_set_lo_fail ( s#pnfs_layout_segment * ) +pnfs_set_layoutcommit void pnfs_set_layoutcommit ( s#inode * , s#pnfs_layout_segment * , t#loff_t ) +pnfs_layoutcommit_inode int pnfs_layoutcommit_inode ( s#inode * , t#bool ) +pnfs_generic_sync int pnfs_generic_sync ( s#inode * , t#bool ) +pnfs_report_layoutstat int pnfs_report_layoutstat ( s#inode * , t#gfp_t ) +layoutstats_timer extern unsigned int layoutstats_timer + +/* fs/nfs/pnfs_dev.o */ +nfs4_print_deviceid void nfs4_print_deviceid ( const s#nfs4_deviceid * ) +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +nfs4_find_get_deviceid s#nfs4_deviceid_node * nfs4_find_get_deviceid ( s#nfs_server * , const s#nfs4_deviceid * , const s#cred * , t#gfp_t ) +nfs4_delete_deviceid void nfs4_delete_deviceid ( const s#pnfs_layoutdriver_type * , const s#nfs_client * , const s#nfs4_deviceid * ) +nfs4_init_deviceid_node void nfs4_init_deviceid_node ( s#nfs4_deviceid_node * , s#nfs_server * , const s#nfs4_deviceid * ) +nfs4_put_deviceid_node t#bool nfs4_put_deviceid_node ( s#nfs4_deviceid_node * ) +nfs4_mark_deviceid_available void nfs4_mark_deviceid_available ( s#nfs4_deviceid_node * ) +nfs4_mark_deviceid_unavailable void nfs4_mark_deviceid_unavailable ( s#nfs4_deviceid_node * ) +nfs4_test_deviceid_unavailable t#bool nfs4_test_deviceid_unavailable ( s#nfs4_deviceid_node * ) + +/* fs/nfs/pnfs_nfs.o */ +pnfs_generic_rw_release void pnfs_generic_rw_release ( void * ) +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##nlmclnt_operations +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt +pnfs_generic_prepare_to_resend_writes void pnfs_generic_prepare_to_resend_writes ( s#nfs_commit_data * ) +pnfs_generic_write_commit_done void pnfs_generic_write_commit_done ( s#rpc_task * , void * ) +pnfs_generic_commit_release void pnfs_generic_commit_release ( void * ) +pnfs_generic_clear_request_commit void pnfs_generic_clear_request_commit ( s#nfs_page * , s#nfs_commit_info * ) +s#pnfs_commit_bucket struct pnfs_commit_bucket { s#list_head written ; s#list_head committing ; s#pnfs_layout_segment * lseg ; s#nfs_writeverf direct_verf ; } +s#pnfs_commit_array struct pnfs_commit_array { s#list_head cinfo_list ; s#list_head lseg_list ; s#pnfs_layout_segment * lseg ; s#callback_head rcu ; t#refcount_t refcount ; unsigned int nbuckets ; s#pnfs_commit_bucket buckets [ ] ; } +pnfs_alloc_commit_array s#pnfs_commit_array * pnfs_alloc_commit_array ( t#size_t , t#gfp_t ) +pnfs_free_commit_array void pnfs_free_commit_array ( s#pnfs_commit_array * ) +pnfs_add_commit_array s#pnfs_commit_array * pnfs_add_commit_array ( s#pnfs_ds_commit_info * , s#pnfs_commit_array * , s#pnfs_layout_segment * ) +pnfs_generic_ds_cinfo_release_lseg void pnfs_generic_ds_cinfo_release_lseg ( s#pnfs_ds_commit_info * , s#pnfs_layout_segment * ) +pnfs_generic_ds_cinfo_destroy void pnfs_generic_ds_cinfo_destroy ( s#pnfs_ds_commit_info * ) +pnfs_generic_scan_commit_lists int pnfs_generic_scan_commit_lists ( s#nfs_commit_info * , int ) +pnfs_generic_recover_commit_reqs void pnfs_generic_recover_commit_reqs ( s#list_head * , s#nfs_commit_info * ) +pnfs_generic_search_commit_reqs s#nfs_page * pnfs_generic_search_commit_reqs ( s#nfs_commit_info * , s#page * ) +pnfs_generic_commit_pagelist int pnfs_generic_commit_pagelist ( s#inode * , s#list_head * , int , s#nfs_commit_info * , int ( * ) ( s#nfs_commit_data * , int ) ) +s#nfs4_pnfs_ds struct nfs4_pnfs_ds { s#list_head ds_node ; char * ds_remotestr ; s#list_head ds_addrs ; s#nfs_client * ds_clp ; t#refcount_t ds_count ; unsigned long ds_state ; } +nfs4_pnfs_ds_put void nfs4_pnfs_ds_put ( s#nfs4_pnfs_ds * ) +nfs4_pnfs_ds_add s#nfs4_pnfs_ds * nfs4_pnfs_ds_add ( s#list_head * , t#gfp_t ) +nfs4_pnfs_ds_connect int nfs4_pnfs_ds_connect ( s#nfs_server * , s#nfs4_pnfs_ds * , s#nfs4_deviceid_node * , unsigned int , unsigned int , t#u32 , t#u32 ) +s#nfs4_pnfs_ds_addr struct nfs4_pnfs_ds_addr { s#__kernel_sockaddr_storage da_addr ; t#size_t da_addrlen ; s#list_head da_node ; char * da_remotestr ; const char * da_netid ; int da_transport ; } +nfs4_decode_mp_ds_addr s#nfs4_pnfs_ds_addr * nfs4_decode_mp_ds_addr ( s#net * , s#xdr_stream * , t#gfp_t ) +pnfs_layout_mark_request_commit void pnfs_layout_mark_request_commit ( s#nfs_page * , s#pnfs_layout_segment * , s#nfs_commit_info * , t#u32 ) +pnfs_nfs_generic_sync int pnfs_nfs_generic_sync ( s#inode * , t#bool ) + +/* fs/nfs/read.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_cache +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_pageio_init_read extern void nfs_pageio_init_read ( s#nfs_pageio_descriptor * , s#inode * , t#bool , const s#nfs_pgio_completion_ops * ) +nfs_pageio_reset_read_mds extern void nfs_pageio_reset_read_mds ( s#nfs_pageio_descriptor * ) + +/* fs/nfs/super.o */ +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_sysfs_client +s##nfs_io_completion +s##nfs_direct_req +s##xattr_handler +s##idmap +s##nlm_host +s##fscache_cache +s##io_uring_cmd +s##fs_parameter_spec +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +nfs_sops extern const s#super_operations nfs_sops +nfs_sb_active extern t#bool nfs_sb_active ( s#super_block * ) +nfs_sb_deactive extern void nfs_sb_deactive ( s#super_block * ) +nfs_client_for_each_server extern int nfs_client_for_each_server ( s#nfs_client * , int ( * ) ( s#nfs_server * , void * ) , void * ) +nfs_statfs int nfs_statfs ( s#dentry * , s#kstatfs * ) +nfs_show_options int nfs_show_options ( s#seq_file * , s#dentry * ) +nfs_show_devname int nfs_show_devname ( s#seq_file * , s#dentry * ) +nfs_show_path int nfs_show_path ( s#seq_file * , s#dentry * ) +nfs_show_stats int nfs_show_stats ( s#seq_file * , s#dentry * ) +nfs_umount_begin void nfs_umount_begin ( s#super_block * ) +nfs_auth_info_match t#bool nfs_auth_info_match ( const s#nfs_auth_info * , t#rpc_authflavor_t ) +nfs_try_get_tree int nfs_try_get_tree ( s#fs_context * ) +nfs_reconfigure int nfs_reconfigure ( s#fs_context * ) +nfs_kill_super void nfs_kill_super ( s#super_block * ) +nfs_callback_nr_threads extern unsigned short nfs_callback_nr_threads +nfs_callback_set_tcpport extern unsigned int nfs_callback_set_tcpport +nfs_idmap_cache_timeout unsigned int nfs_idmap_cache_timeout +nfs4_disable_idmapping extern t#bool nfs4_disable_idmapping +max_session_slots extern unsigned short max_session_slots +max_session_cb_slots extern unsigned short max_session_cb_slots +send_implementation_id extern unsigned short send_implementation_id +nfs4_client_id_uniquifier extern char nfs4_client_id_uniquifier [ ( 64 ) ] +recover_lost_locks extern t#bool recover_lost_locks + +/* fs/nfs/write.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##nlmclnt_operations +s##nfs4_slot +s##nfs_io_completion +s##nfs_direct_req +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##fscache_cache +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##svc_xprt +s##svc_serv +s##rpc_sysfs_xprt +nfs_commitdata_alloc extern s#nfs_commit_data * nfs_commitdata_alloc ( t#bool ) +nfs_commit_free extern void nfs_commit_free ( s#nfs_commit_data * ) +nfs_request_add_commit_list_locked void nfs_request_add_commit_list_locked ( s#nfs_page * , s#list_head * , s#nfs_commit_info * ) +nfs_request_add_commit_list void nfs_request_add_commit_list ( s#nfs_page * , s#nfs_commit_info * ) +nfs_request_remove_commit_list void nfs_request_remove_commit_list ( s#nfs_page * , s#nfs_commit_info * ) +nfs_init_cinfo void nfs_init_cinfo ( s#nfs_commit_info * , s#inode * , s#nfs_direct_req * ) +nfs_scan_commit_list int nfs_scan_commit_list ( s#list_head * , s#list_head * , s#nfs_commit_info * , int ) +nfs_pageio_init_write extern void nfs_pageio_init_write ( s#nfs_pageio_descriptor * , s#inode * , int , t#bool , const s#nfs_pgio_completion_ops * ) +nfs_pageio_reset_write_mds extern void nfs_pageio_reset_write_mds ( s#nfs_pageio_descriptor * ) +nfs_writeback_update_inode void nfs_writeback_update_inode ( s#nfs_pgio_header * ) +nfs_commitdata_release void nfs_commitdata_release ( s#nfs_commit_data * ) +nfs_initiate_commit extern int nfs_initiate_commit ( s#rpc_clnt * , s#nfs_commit_data * , const s#nfs_rpc_ops * , const s#rpc_call_ops * , int , int ) +nfs_init_commit extern void nfs_init_commit ( s#nfs_commit_data * , s#list_head * , s#pnfs_layout_segment * , s#nfs_commit_info * ) +nfs_retry_commit void nfs_retry_commit ( s#list_head * , s#pnfs_layout_segment * , s#nfs_commit_info * , t#u32 ) +nfs_commit_inode extern int nfs_commit_inode ( s#inode * , int ) +nfs_write_inode extern int nfs_write_inode ( s#inode * , s#writeback_control * ) +nfs_filemap_write_and_wait_range int nfs_filemap_write_and_wait_range ( s#address_space * , t#loff_t , t#loff_t ) +nfs_wb_all extern int nfs_wb_all ( s#inode * ) + +/* fs/nfs_common/grace.o */ +s##user_namespace +s##ucounts +s##proc_ns_operations +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#lock_manager struct lock_manager { s#list_head list ; t#bool block_opens ; } +locks_start_grace void locks_start_grace ( s#net * , s#lock_manager * ) +locks_end_grace void locks_end_grace ( s#lock_manager * ) +locks_in_grace t#bool locks_in_grace ( s#net * ) +opens_in_grace t#bool opens_in_grace ( s#net * ) + +/* fs/nfs_common/nfs_ssc.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##rpc_cred_cache +s##svc_xprt +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##nlmclnt_operations +s##nfs4_slot +s##nfs_page +s##pnfs_layout_segment +s##nfs_rw_ops +s##nfs_io_completion +s##nfs_direct_req +s##pnfs_commit_ops +s##nfs_client_initdata +s##nfs_subversion +s##idmap +s##nfs4_slot_table +s##nfs4_session +s##nlm_host +s##nfs_iostats +s##fscache_volume +s##pnfs_layoutdriver_type +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#nfs4_ssc_client_ops struct nfs4_ssc_client_ops { s#file * ( * sco_open ) ( s#vfsmount * , s#nfs_fh * , t#nfs4_stateid * ) ; void ( * sco_close ) ( s#file * ) ; } +s#nfs_ssc_client_ops struct nfs_ssc_client_ops { void ( * sco_sb_deactive ) ( s#super_block * ) ; } +s#nfs_ssc_client_ops_tbl struct nfs_ssc_client_ops_tbl { const s#nfs4_ssc_client_ops * ssc_nfs4_ops ; const s#nfs_ssc_client_ops * ssc_nfs_ops ; } +nfs_ssc_client_tbl extern s#nfs_ssc_client_ops_tbl nfs_ssc_client_tbl +nfs42_ssc_register extern void nfs42_ssc_register ( const s#nfs4_ssc_client_ops * ) +nfs42_ssc_unregister extern void nfs42_ssc_unregister ( const s#nfs4_ssc_client_ops * ) +nfs_ssc_register extern void nfs_ssc_register ( const s#nfs_ssc_client_ops * ) +nfs_ssc_unregister extern void nfs_ssc_unregister ( const s#nfs_ssc_client_ops * ) + +/* fs/nfs_common/nfsacl.o */ +s##bio_vec +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +nfsacl_encode extern int nfsacl_encode ( s#xdr_buf * , unsigned int , s#inode * , s#posix_acl * , int , int ) +s##rpc_rqst +nfs_stream_encode_acl extern t#bool nfs_stream_encode_acl ( s#xdr_stream * , s#inode * , s#posix_acl * , int , int ) +nfsacl_decode extern int nfsacl_decode ( s#xdr_buf * , unsigned int , unsigned int * , s#posix_acl * * ) +nfs_stream_decode_acl extern t#bool nfs_stream_decode_acl ( s#xdr_stream * , unsigned int * , s#posix_acl * * ) + +/* fs/nfsd/nfs4state.o */ +s##cld_net +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s#cache_detail struct cache_detail { s#module * owner ; int hash_size ; s#hlist_head * hash_table ; t#spinlock_t hash_lock ; char * name ; void ( * cache_put ) ( s#kref * ) ; int ( * cache_upcall ) ( s#cache_detail * , s#cache_head * ) ; void ( * cache_request ) ( s#cache_detail * , s#cache_head * , char * * , int * ) ; int ( * cache_parse ) ( s#cache_detail * , char * , int ) ; int ( * cache_show ) ( s#seq_file * , s#cache_detail * , s#cache_head * ) ; void ( * warn_no_listener ) ( s#cache_detail * , int ) ; s#cache_head * ( * alloc ) ( void ) ; void ( * flush ) ( void ) ; int ( * match ) ( s#cache_head * , s#cache_head * ) ; void ( * init ) ( s#cache_head * , s#cache_head * ) ; void ( * update ) ( s#cache_head * , s#cache_head * ) ; t#time64_t flush_time ; s#list_head others ; t#time64_t nextcheck ; int entries ; s#list_head queue ; t#atomic_t writers ; t#time64_t last_close ; t#time64_t last_warn ; union { s#proc_dir_entry * procfs ; s#dentry * pipefs ; } ; s#net * net ; } +s##nfsd4_client_tracking_ops +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s#svc_cacherep struct svc_cacherep { struct { t#__be32 k_xid ; t#__wsum k_csum ; t#u32 k_proc ; t#u32 k_prot ; t#u32 k_vers ; unsigned int k_len ; s#sockaddr_in6 k_addr ; } c_key ; s#rb_node c_node ; s#list_head c_lru ; unsigned char c_state , c_type , c_secure : 1 ; unsigned long c_timestamp ; union { s#kvec u_vec ; t#__be32 u_status ; } c_u ; } +s##nfsd_drc_bucket +E#NFSD_NET_COUNTERS_NUM 2 +s#nfsd_net struct nfsd_net { s#cld_net * cld_net ; s#cache_detail * svc_expkey_cache ; s#cache_detail * svc_export_cache ; s#cache_detail * idtoname_cache ; s#cache_detail * nametoid_cache ; s#lock_manager nfsd4_manager ; t#bool grace_ended ; t#time64_t boot_time ; s#dentry * nfsd_client_dir ; s#list_head * reclaim_str_hashtbl ; int reclaim_str_hashtbl_size ; s#list_head * conf_id_hashtbl ; s#rb_root conf_name_tree ; s#list_head * unconf_id_hashtbl ; s#rb_root unconf_name_tree ; s#list_head * sessionid_hashtbl ; s#list_head client_lru ; s#list_head close_lru ; s#list_head del_recall_lru ; s#list_head blocked_locks_lru ; s#delayed_work laundromat_work ; t#spinlock_t client_lock ; t#spinlock_t blocked_locks_lock ; s#file * rec_file ; t#bool in_grace ; const s#nfsd4_client_tracking_ops * client_tracking_ops ; t#time64_t nfsd4_lease ; t#time64_t nfsd4_grace ; t#bool somebody_reclaimed ; t#bool track_reclaim_completes ; t#atomic_t nr_reclaim_complete ; t#bool nfsd_net_up ; t#bool lockd_up ; s#timespec64 nfssvc_boot ; t#seqlock_t boot_lock ; unsigned int max_connections ; t#u32 clientid_base ; t#u32 clientid_counter ; t#u32 clverifier_counter ; s#svc_serv * nfsd_serv ; t#wait_queue_head_t ntf_wq ; t#atomic_t ntf_refcnt ; s#completion nfsd_shutdown_complete ; t#u32 s2s_cp_cl_id ; s#idr s2s_cp_stateids ; t#spinlock_t s2s_cp_lock ; t#bool * nfsd_versions ; t#bool * nfsd4_minorversions ; s#nfsd_drc_bucket * drc_hashtbl ; unsigned int max_drc_entries ; unsigned int maskbits ; unsigned int drc_hashsize ; t#atomic_t num_drc_entries ; s#percpu_counter counter [ E#NFSD_NET_COUNTERS_NUM ] ; unsigned int longest_chain ; unsigned int longest_chain_cachesize ; s#shrinker nfsd_reply_cache_shrinker ; t#spinlock_t nfsd_ssc_lock ; s#list_head nfsd_ssc_mount_list ; t#wait_queue_head_t nfsd_ssc_waitq ; char nfsd_name [ 64 + 1 ] ; } +nfsd4_ssc_init_umount_work extern void nfsd4_ssc_init_umount_work ( s#nfsd_net * ) + +/* fs/nls/nls_base.o */ +t#unicode_t typedef t#u32 unicode_t +utf8_to_utf32 extern int utf8_to_utf32 ( const t#u8 * , int , t#unicode_t * ) +utf32_to_utf8 extern int utf32_to_utf8 ( t#unicode_t , t#u8 * , int ) +e#utf16_endian enum utf16_endian { UTF16_HOST_ENDIAN , UTF16_LITTLE_ENDIAN , UTF16_BIG_ENDIAN } +utf8s_to_utf16s extern int utf8s_to_utf16s ( const t#u8 * , int , e#utf16_endian , t#wchar_t * , int ) +utf16s_to_utf8s extern int utf16s_to_utf8s ( const t#wchar_t * , int , e#utf16_endian , t#u8 * , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +__register_nls extern int __register_nls ( s#nls_table * , s#module * ) +unregister_nls extern int unregister_nls ( s#nls_table * ) +unload_nls extern void unload_nls ( s#nls_table * ) +load_nls extern s#nls_table * load_nls ( char * ) +load_nls_default extern s#nls_table * load_nls_default ( void ) + +/* fs/notify/fsnotify.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +__fsnotify_inode_delete extern void __fsnotify_inode_delete ( s#inode * ) +__fsnotify_parent extern int __fsnotify_parent ( s#dentry * , t#__u32 , const void * , int ) +fsnotify extern int fsnotify ( t#__u32 , const void * , int , s#inode * , const s#qstr * , s#inode * , t#u32 ) + +/* fs/notify/group.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s#fsnotify_mark struct fsnotify_mark { t#__u32 mask ; t#refcount_t refcnt ; s#fsnotify_group * group ; s#list_head g_list ; t#spinlock_t lock ; s#hlist_node obj_list ; s#fsnotify_mark_connector * connector ; t#__u32 ignored_mask ; unsigned int flags ; } +E#FSNOTIFY_OBJ_TYPE_COUNT 4 +s#fsnotify_iter_info struct fsnotify_iter_info { s#fsnotify_mark * marks [ E#FSNOTIFY_OBJ_TYPE_COUNT ] ; unsigned int report_mask ; int srcu_idx ; } +s#fsnotify_event struct fsnotify_event { s#list_head list ; } +s#fsnotify_ops struct fsnotify_ops { int ( * handle_event ) ( s#fsnotify_group * , t#u32 , const void * , int , s#inode * , const s#qstr * , t#u32 , s#fsnotify_iter_info * ) ; int ( * handle_inode_event ) ( s#fsnotify_mark * , t#u32 , s#inode * , s#inode * , const s#qstr * , t#u32 ) ; void ( * free_group_priv ) ( s#fsnotify_group * ) ; void ( * freeing_mark ) ( s#fsnotify_mark * , s#fsnotify_group * ) ; void ( * free_event ) ( s#fsnotify_event * ) ; void ( * free_mark ) ( s#fsnotify_mark * ) ; } +s#inotify_group_private_data struct inotify_group_private_data { t#spinlock_t idr_lock ; s#idr idr ; s#ucounts * ucounts ; } +s#fanotify_group_private_data struct fanotify_group_private_data { s#hlist_head * merge_hash ; s#list_head access_list ; t#wait_queue_head_t access_waitq ; int flags ; int f_flags ; s#ucounts * ucounts ; } +s#fsnotify_group struct fsnotify_group { const s#fsnotify_ops * ops ; t#refcount_t refcnt ; t#spinlock_t notification_lock ; s#list_head notification_list ; t#wait_queue_head_t notification_waitq ; unsigned int q_len ; unsigned int max_events ; unsigned int priority ; t#bool shutdown ; s#mutex mark_mutex ; t#atomic_t user_waits ; s#list_head marks_list ; s#fasync_struct * fsn_fa ; s#fsnotify_event * overflow_event ; s#mem_cgroup * memcg ; union { void * private ; s#inotify_group_private_data inotify_data ; s#fanotify_group_private_data fanotify_data ; } ; } +fsnotify_put_group extern void fsnotify_put_group ( s#fsnotify_group * ) +fsnotify_alloc_group extern s#fsnotify_group * fsnotify_alloc_group ( const s#fsnotify_ops * ) +fsnotify_alloc_user_group extern s#fsnotify_group * fsnotify_alloc_user_group ( const s#fsnotify_ops * ) + +/* fs/notify/mark.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +fsnotify_put_mark extern void fsnotify_put_mark ( s#fsnotify_mark * ) +fsnotify_destroy_mark extern void fsnotify_destroy_mark ( s#fsnotify_mark * , s#fsnotify_group * ) +fsnotify_add_mark extern int fsnotify_add_mark ( s#fsnotify_mark * , t#fsnotify_connp_t * , unsigned int , int , t#__kernel_fsid_t * ) +fsnotify_find_mark extern s#fsnotify_mark * fsnotify_find_mark ( t#fsnotify_connp_t * , s#fsnotify_group * ) +fsnotify_init_mark extern void fsnotify_init_mark ( s#fsnotify_mark * , s#fsnotify_group * ) +fsnotify_wait_marks_destroyed extern void fsnotify_wait_marks_destroyed ( void ) + +/* fs/notify/notification.o */ +fsnotify_get_cookie extern t#u32 fsnotify_get_cookie ( void ) + +/* fs/nsfs.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##audit_names +s##module +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##net +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +open_related_ns int open_related_ns ( s#ns_common * , s#ns_common * ( * ) ( s#ns_common * ) ) + +/* fs/ocfs2/cluster/heartbeat.o */ +o2hb_fill_node_map void o2hb_fill_node_map ( unsigned long * , unsigned ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#o2nm_node struct o2nm_node { t#spinlock_t nd_lock ; s#config_item nd_item ; char nd_name [ 64 + 1 ] ; t#__u8 nd_num ; t#__be32 nd_ipv4_address ; t#__be16 nd_ipv4_port ; s#rb_node nd_ip_node ; int nd_local ; unsigned long nd_set_attributes ; } +t#o2hb_cb_func typedef void ( o2hb_cb_func ) ( s#o2nm_node * , int , void * ) +e#o2hb_callback_type enum o2hb_callback_type { O2HB_NODE_DOWN_CB = 0 , O2HB_NODE_UP_CB , O2HB_NUM_CB } +s#o2hb_callback_func struct o2hb_callback_func { t#u32 hc_magic ; s#list_head hc_item ; t#o2hb_cb_func * hc_func ; void * hc_data ; int hc_priority ; e#o2hb_callback_type hc_type ; } +o2hb_setup_callback void o2hb_setup_callback ( s#o2hb_callback_func * , e#o2hb_callback_type , t#o2hb_cb_func * , void * , int ) +o2hb_register_callback int o2hb_register_callback ( const char * , s#o2hb_callback_func * ) +o2hb_unregister_callback void o2hb_unregister_callback ( const char * , s#o2hb_callback_func * ) +o2hb_check_node_heartbeating_no_sem int o2hb_check_node_heartbeating_no_sem ( t#u8 ) +o2hb_check_node_heartbeating_from_callback int o2hb_check_node_heartbeating_from_callback ( t#u8 ) +o2hb_stop_all_regions void o2hb_stop_all_regions ( void ) +o2hb_get_all_regions int o2hb_get_all_regions ( char * , t#u8 ) +o2hb_global_heartbeat_active int o2hb_global_heartbeat_active ( void ) + +/* fs/ocfs2/cluster/masklog.o */ +s#mlog_bits struct mlog_bits { unsigned long words [ 64 / 64 ] ; } +mlog_and_bits extern s#mlog_bits mlog_and_bits +mlog_not_bits extern s#mlog_bits mlog_not_bits +__mlog_printk __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) void __mlog_printk ( const t#u64 * , const char * , int , const char * , ... ) + +/* fs/ocfs2/cluster/nodemanager.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +o2nm_get_node_by_num s#o2nm_node * o2nm_get_node_by_num ( t#u8 ) +o2nm_configured_node_map int o2nm_configured_node_map ( unsigned long * , unsigned ) +o2nm_get_node_by_ip s#o2nm_node * o2nm_get_node_by_ip ( t#__be32 ) +o2nm_node_put void o2nm_node_put ( s#o2nm_node * ) +o2nm_node_get void o2nm_node_get ( s#o2nm_node * ) +o2nm_this_node t#u8 o2nm_this_node ( void ) + +/* fs/ocfs2/cluster/tcp.o */ +s#o2net_msg struct o2net_msg { t#__be16 magic ; t#__be16 data_len ; t#__be16 msg_type ; t#__be16 pad1 ; t#__be32 sys_status ; t#__be32 status ; t#__be32 key ; t#__be32 msg_num ; t#__u8 buf [ ] ; } +t#o2net_msg_handler_func typedef int ( o2net_msg_handler_func ) ( s#o2net_msg * , t#u32 , void * , void * * ) +t#o2net_post_msg_handler_func typedef void ( o2net_post_msg_handler_func ) ( int , void * , void * ) +o2net_register_handler int o2net_register_handler ( t#u32 , t#u32 , t#u32 , t#o2net_msg_handler_func * , void * , t#o2net_post_msg_handler_func * , s#list_head * ) +o2net_unregister_handler_list void o2net_unregister_handler_list ( s#list_head * ) +o2net_fill_node_map void o2net_fill_node_map ( unsigned long * , unsigned ) +o2net_send_message_vec int o2net_send_message_vec ( t#u32 , t#u32 , s#kvec * , t#size_t , t#u8 , int * ) +o2net_send_message int o2net_send_message ( t#u32 , t#u32 , void * , t#u32 , t#u8 , int * ) + +/* fs/ocfs2/dlm/dlmdebug.o */ +s#dlm_migratable_lock struct dlm_migratable_lock { t#__be64 cookie ; t#__be16 pad1 ; t#u8 list ; t#u8 flags ; t#s8 type ; t#s8 convert_type ; t#s8 highest_blocked ; t#u8 node ; } +s#dlm_recovery_ctxt struct dlm_recovery_ctxt { s#list_head resources ; s#list_head node_data ; t#u8 new_master ; t#u8 dead_node ; t#u16 state ; unsigned long node_map [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#wait_queue_head_t event ; } +E#DLM_MLE_NUM_TYPES 3 +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +e#dlm_ctxt_state enum dlm_ctxt_state { DLM_CTXT_NEW = 0 , DLM_CTXT_JOINED = 1 , DLM_CTXT_IN_SHUTDOWN = 2 , DLM_CTXT_LEAVING = 3 , } +s#dlm_protocol_version struct dlm_protocol_version { t#u8 pv_major ; t#u8 pv_minor ; } +s#dlm_ctxt struct dlm_ctxt { s#list_head list ; s#hlist_head * * lockres_hash ; s#list_head dirty_list ; s#list_head purge_list ; s#list_head pending_asts ; s#list_head pending_basts ; s#list_head tracking_list ; unsigned int purge_count ; t#spinlock_t spinlock ; t#spinlock_t ast_lock ; t#spinlock_t track_lock ; char * name ; t#u8 node_num ; t#u32 key ; t#u8 joining_node ; t#u8 migrate_done ; t#wait_queue_head_t dlm_join_events ; unsigned long live_nodes_map [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long domain_map [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long exit_domain_map [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long recovery_map [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#dlm_recovery_ctxt reco ; t#spinlock_t master_lock ; s#hlist_head * * master_hash ; s#list_head mle_hb_events ; t#atomic_t mle_tot_count [ E#DLM_MLE_NUM_TYPES ] ; t#atomic_t mle_cur_count [ E#DLM_MLE_NUM_TYPES ] ; t#atomic_t res_tot_count ; t#atomic_t res_cur_count ; s#dentry * dlm_debugfs_subroot ; s#kref dlm_refs ; e#dlm_ctxt_state dlm_state ; unsigned int num_joins ; s#o2hb_callback_func dlm_hb_up ; s#o2hb_callback_func dlm_hb_down ; s#task_struct * dlm_thread_task ; s#task_struct * dlm_reco_thread_task ; s#workqueue_struct * dlm_worker ; t#wait_queue_head_t dlm_thread_wq ; t#wait_queue_head_t dlm_reco_thread_wq ; t#wait_queue_head_t ast_wq ; t#wait_queue_head_t migration_wq ; s#work_struct dispatched_work ; s#list_head work_list ; t#spinlock_t work_lock ; s#list_head dlm_domain_handlers ; s#list_head dlm_eviction_callbacks ; s#dlm_protocol_version fs_locking_proto ; s#dlm_protocol_version dlm_locking_proto ; } +s#dlm_lock_resource struct dlm_lock_resource { s#hlist_node hash_node ; s#qstr lockname ; s#kref refs ; s#list_head granted ; s#list_head converting ; s#list_head blocked ; s#list_head purge ; s#list_head dirty ; s#list_head recovering ; s#list_head tracking ; unsigned long last_used ; s#dlm_ctxt * dlm ; unsigned migration_pending : 1 ; t#atomic_t asts_reserved ; t#spinlock_t spinlock ; t#wait_queue_head_t wq ; t#u8 owner ; t#u16 state ; char lvb [ 64 ] ; unsigned int inflight_locks ; unsigned int inflight_assert_workers ; unsigned long refmap [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; } +t#dlm_astlockfunc_t typedef void ( dlm_astlockfunc_t ) ( void * ) +t#dlm_bastlockfunc_t typedef void ( dlm_bastlockfunc_t ) ( void * , int ) +e#dlm_status enum dlm_status { DLM_NORMAL = 0 , DLM_GRANTED , DLM_DENIED , DLM_DENIED_NOLOCKS , DLM_WORKING , DLM_BLOCKED , DLM_BLOCKED_ORPHAN , DLM_DENIED_GRACE_PERIOD , DLM_SYSERR , DLM_NOSUPPORT , DLM_CANCELGRANT , DLM_IVLOCKID , DLM_SYNC , DLM_BADTYPE , DLM_BADRESOURCE , DLM_MAXHANDLES , DLM_NOCLINFO , DLM_NOLOCKMGR , DLM_NOPURGED , DLM_BADARGS , DLM_VOID , DLM_NOTQUEUED , DLM_IVBUFLEN , DLM_CVTUNGRANT , DLM_BADPARAM , DLM_VALNOTVALID , DLM_REJECTED , DLM_ABORT , DLM_CANCEL , DLM_IVRESHANDLE , DLM_DEADLOCK , DLM_DENIED_NOASTS , DLM_FORWARD , DLM_TIMEOUT , DLM_IVGROUPID , DLM_VERS_CONFLICT , DLM_BAD_DEVICE_PATH , DLM_NO_DEVICE_PERMISSION , DLM_NO_CONTROL_DEVICE , DLM_RECOVERING , DLM_MIGRATING , DLM_MAXSTATS , } +s#dlm_lockstatus struct dlm_lockstatus { e#dlm_status status ; t#u32 flags ; s#dlm_lock * lockid ; char lvb [ 64 ] ; } +s#dlm_lock struct dlm_lock { s#dlm_migratable_lock ml ; s#list_head list ; s#list_head ast_list ; s#list_head bast_list ; s#dlm_lock_resource * lockres ; t#spinlock_t spinlock ; s#kref lock_refs ; t#dlm_astlockfunc_t * ast ; t#dlm_bastlockfunc_t * bast ; void * astdata ; s#dlm_lockstatus * lksb ; unsigned ast_pending : 1 , bast_pending : 1 , convert_pending : 1 , lock_pending : 1 , cancel_pending : 1 , unlock_pending : 1 , lksb_kernel_allocated : 1 ; } +dlm_print_one_lock void dlm_print_one_lock ( s#dlm_lock * ) +dlm_errmsg const char * dlm_errmsg ( e#dlm_status ) +dlm_errname const char * dlm_errname ( e#dlm_status ) + +/* fs/ocfs2/dlm/dlmdomain.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +dlm_unregister_domain void dlm_unregister_domain ( s#dlm_ctxt * ) +dlm_register_domain s#dlm_ctxt * dlm_register_domain ( const char * , t#u32 , s#dlm_protocol_version * ) +t#dlm_eviction_func typedef void ( dlm_eviction_func ) ( int , void * ) +s#dlm_eviction_cb struct dlm_eviction_cb { s#list_head ec_item ; t#dlm_eviction_func * ec_func ; void * ec_data ; } +dlm_setup_eviction_cb void dlm_setup_eviction_cb ( s#dlm_eviction_cb * , t#dlm_eviction_func * , void * ) +dlm_register_eviction_cb void dlm_register_eviction_cb ( s#dlm_ctxt * , s#dlm_eviction_cb * ) +dlm_unregister_eviction_cb void dlm_unregister_eviction_cb ( s#dlm_eviction_cb * ) + +/* fs/ocfs2/dlm/dlmlock.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +dlmlock e#dlm_status dlmlock ( s#dlm_ctxt * , int , s#dlm_lockstatus * , int , const char * , int , t#dlm_astlockfunc_t * , void * , t#dlm_bastlockfunc_t * ) + +/* fs/ocfs2/dlm/dlmunlock.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +t#dlm_astunlockfunc_t typedef void ( dlm_astunlockfunc_t ) ( void * , e#dlm_status ) +dlmunlock e#dlm_status dlmunlock ( s#dlm_ctxt * , s#dlm_lockstatus * , int , t#dlm_astunlockfunc_t * , void * ) + +/* fs/ocfs2/stackglue.o */ +s#ocfs2_protocol_version struct ocfs2_protocol_version { t#u8 pv_major ; t#u8 pv_minor ; } +s##dlm_lock +s#fsdlm_lksb_plus_lvb struct fsdlm_lksb_plus_lvb { s#dlm_lksb lksb ; char lvb [ 64 ] ; } +s#ocfs2_dlm_lksb struct ocfs2_dlm_lksb { union { s#dlm_lockstatus lksb_o2dlm ; s#dlm_lksb lksb_fsdlm ; s#fsdlm_lksb_plus_lvb padding ; } ; s#ocfs2_cluster_connection * lksb_conn ; } +s#ocfs2_locking_protocol struct ocfs2_locking_protocol { s#ocfs2_protocol_version lp_max_version ; void ( * lp_lock_ast ) ( s#ocfs2_dlm_lksb * ) ; void ( * lp_blocking_ast ) ( s#ocfs2_dlm_lksb * , int ) ; void ( * lp_unlock_ast ) ( s#ocfs2_dlm_lksb * , int ) ; } +s#ocfs2_cluster_connection struct ocfs2_cluster_connection { char cc_name [ 64 + 1 ] ; int cc_namelen ; char cc_cluster_name [ 16 + 1 ] ; int cc_cluster_name_len ; s#ocfs2_protocol_version cc_version ; s#ocfs2_locking_protocol * cc_proto ; void ( * cc_recovery_handler ) ( int , void * ) ; void * cc_recovery_data ; void * cc_lockspace ; void * cc_private ; } +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#ocfs2_stack_operations struct ocfs2_stack_operations { int ( * connect ) ( s#ocfs2_cluster_connection * ) ; int ( * disconnect ) ( s#ocfs2_cluster_connection * ) ; int ( * this_node ) ( s#ocfs2_cluster_connection * , unsigned int * ) ; int ( * dlm_lock ) ( s#ocfs2_cluster_connection * , int , s#ocfs2_dlm_lksb * , t#u32 , void * , unsigned int ) ; int ( * dlm_unlock ) ( s#ocfs2_cluster_connection * , s#ocfs2_dlm_lksb * , t#u32 ) ; int ( * lock_status ) ( s#ocfs2_dlm_lksb * ) ; int ( * lvb_valid ) ( s#ocfs2_dlm_lksb * ) ; void * ( * lock_lvb ) ( s#ocfs2_dlm_lksb * ) ; int ( * plock ) ( s#ocfs2_cluster_connection * , t#u64 , s#file * , int , s#file_lock * ) ; void ( * dump_lksb ) ( s#ocfs2_dlm_lksb * ) ; } +s#ocfs2_stack_plugin struct ocfs2_stack_plugin { char * sp_name ; s#ocfs2_stack_operations * sp_ops ; s#module * sp_owner ; s#list_head sp_list ; unsigned int sp_count ; s#ocfs2_protocol_version sp_max_proto ; } +ocfs2_stack_glue_register int ocfs2_stack_glue_register ( s#ocfs2_stack_plugin * ) +ocfs2_stack_glue_unregister void ocfs2_stack_glue_unregister ( s#ocfs2_stack_plugin * ) +ocfs2_stack_glue_set_max_proto_version void ocfs2_stack_glue_set_max_proto_version ( s#ocfs2_protocol_version * ) +ocfs2_dlm_lock int ocfs2_dlm_lock ( s#ocfs2_cluster_connection * , int , s#ocfs2_dlm_lksb * , t#u32 , void * , unsigned int ) +ocfs2_dlm_unlock int ocfs2_dlm_unlock ( s#ocfs2_cluster_connection * , s#ocfs2_dlm_lksb * , t#u32 ) +ocfs2_dlm_lock_status int ocfs2_dlm_lock_status ( s#ocfs2_dlm_lksb * ) +ocfs2_dlm_lvb_valid int ocfs2_dlm_lvb_valid ( s#ocfs2_dlm_lksb * ) +ocfs2_dlm_lvb void * ocfs2_dlm_lvb ( s#ocfs2_dlm_lksb * ) +ocfs2_dlm_dump_lksb void ocfs2_dlm_dump_lksb ( s#ocfs2_dlm_lksb * ) +ocfs2_stack_supports_plocks int ocfs2_stack_supports_plocks ( void ) +ocfs2_plock int ocfs2_plock ( s#ocfs2_cluster_connection * , t#u64 , s#file * , int , s#file_lock * ) +ocfs2_cluster_connect int ocfs2_cluster_connect ( const char * , const char * , int , const char * , int , s#ocfs2_locking_protocol * , void ( * ) ( int , void * ) , void * , s#ocfs2_cluster_connection * * ) +ocfs2_cluster_connect_agnostic int ocfs2_cluster_connect_agnostic ( const char * , int , s#ocfs2_locking_protocol * , void ( * ) ( int , void * ) , void * , s#ocfs2_cluster_connection * * ) +ocfs2_cluster_disconnect int ocfs2_cluster_disconnect ( s#ocfs2_cluster_connection * , int ) +ocfs2_cluster_hangup void ocfs2_cluster_hangup ( const char * , int ) +ocfs2_cluster_this_node int ocfs2_cluster_this_node ( s#ocfs2_cluster_connection * , unsigned int * ) +ocfs2_kset extern s#kset * ocfs2_kset + +/* fs/open.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +vfs_truncate extern long vfs_truncate ( const s#path * , t#loff_t ) +vfs_fallocate extern int vfs_fallocate ( s#file * , int , t#loff_t , t#loff_t ) +finish_open extern int finish_open ( s#file * , s#dentry * , int ( * ) ( s#inode * , s#file * ) ) +finish_no_open extern int finish_no_open ( s#file * , s#dentry * ) +file_path extern char * file_path ( s#file * , char * , int ) +dentry_open extern s#file * dentry_open ( const s#path * , int , const s#cred * ) +open_with_fake_path extern s#file * open_with_fake_path ( const s#path * , int , s#inode * , const s#cred * ) +filp_open extern s#file * filp_open ( const char * , int , t#umode_t ) +file_open_root extern s#file * file_open_root ( const s#path * , const char * , int , t#umode_t ) +filp_close extern int filp_close ( s#file * , t#fl_owner_t ) +generic_file_open extern int generic_file_open ( s#inode * , s#file * ) +nonseekable_open extern int nonseekable_open ( s#inode * , s#file * ) +stream_open extern int stream_open ( s#inode * , s#file * ) + +/* fs/pipe.o */ +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +e#watch_notification_type enum watch_notification_type { WATCH_TYPE_META = 0 , WATCH_TYPE_KEY_NOTIFY = 1 , WATCH_TYPE__NR = 2 } +s#watch_type_filter struct watch_type_filter { e#watch_notification_type type ; t#__u32 subtype_filter [ 1 ] ; t#__u32 info_filter ; t#__u32 info_mask ; } +s#watch_filter struct watch_filter { union { s#callback_head rcu ; unsigned long type_filter [ 2 ] ; } ; t#u32 nr_filters ; s#watch_type_filter filters [ ] ; } +s#watch_queue struct watch_queue { s#callback_head rcu ; s#watch_filter * filter ; s#pipe_inode_info * pipe ; s#hlist_head watches ; s#page * * notes ; unsigned long * notes_bitmap ; s#kref usage ; t#spinlock_t lock ; unsigned int nr_notes ; unsigned int nr_pages ; t#bool defunct ; } +s#watch struct watch { union { s#callback_head rcu ; t#u32 info_id ; } ; s#watch_queue * queue ; s#hlist_node queue_node ; s#watch_list * watch_list ; s#hlist_node list_node ; const s#cred * cred ; void * private ; t#u64 id ; s#kref usage ; } +s#watch_list struct watch_list { s#callback_head rcu ; s#hlist_head watchers ; void ( * release_watch ) ( s#watch * ) ; t#spinlock_t lock ; } +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +pipe_lock void pipe_lock ( s#pipe_inode_info * ) +pipe_unlock void pipe_unlock ( s#pipe_inode_info * ) +generic_pipe_buf_try_steal t#bool generic_pipe_buf_try_steal ( s#pipe_inode_info * , s#pipe_buffer * ) +generic_pipe_buf_get t#bool generic_pipe_buf_get ( s#pipe_inode_info * , s#pipe_buffer * ) +generic_pipe_buf_release void generic_pipe_buf_release ( s#pipe_inode_info * , s#pipe_buffer * ) + +/* fs/posix_acl.o */ +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +get_cached_acl s#posix_acl * get_cached_acl ( s#inode * , int ) +get_cached_acl_rcu s#posix_acl * get_cached_acl_rcu ( s#inode * , int ) +set_cached_acl void set_cached_acl ( s#inode * , int , s#posix_acl * ) +forget_cached_acl void forget_cached_acl ( s#inode * , int ) +forget_all_cached_acls void forget_all_cached_acls ( s#inode * ) +get_acl s#posix_acl * get_acl ( s#inode * , int ) +posix_acl_init extern void posix_acl_init ( s#posix_acl * , int ) +posix_acl_alloc extern s#posix_acl * posix_acl_alloc ( int , t#gfp_t ) +posix_acl_valid int posix_acl_valid ( s#user_namespace * , const s#posix_acl * ) +posix_acl_equiv_mode extern int posix_acl_equiv_mode ( const s#posix_acl * , t#umode_t * ) +posix_acl_from_mode extern s#posix_acl * posix_acl_from_mode ( t#umode_t , t#gfp_t ) +__posix_acl_create extern int __posix_acl_create ( s#posix_acl * * , t#gfp_t , t#umode_t * ) +__posix_acl_chmod extern int __posix_acl_chmod ( s#posix_acl * * , t#gfp_t , t#umode_t ) +posix_acl_chmod int posix_acl_chmod ( s#user_namespace * , s#inode * , t#umode_t ) +posix_acl_create extern int posix_acl_create ( s#inode * , t#umode_t * , s#posix_acl * * , s#posix_acl * * ) +posix_acl_update_mode int posix_acl_update_mode ( s#user_namespace * , s#inode * , t#umode_t * , s#posix_acl * * ) +posix_acl_from_xattr s#posix_acl * posix_acl_from_xattr ( s#user_namespace * , const void * , t#size_t ) +posix_acl_to_xattr int posix_acl_to_xattr ( s#user_namespace * , const s#posix_acl * , void * , t#size_t ) +set_posix_acl extern int set_posix_acl ( s#user_namespace * , s#inode * , int , s#posix_acl * ) +posix_acl_access_xattr_handler extern const s#xattr_handler posix_acl_access_xattr_handler +posix_acl_default_xattr_handler extern const s#xattr_handler posix_acl_default_xattr_handler + +/* fs/proc/generic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##user_namespace +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##userfaultfd_ctx +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##fiemap_extent_info +s##fileattr +t#proc_write_t typedef int ( * proc_write_t ) ( s#file * , char * , t#size_t ) +t#nlink_t typedef t#u32 nlink_t +s#proc_dir_entry struct proc_dir_entry { t#atomic_t in_use ; t#refcount_t refcnt ; s#list_head pde_openers ; t#spinlock_t pde_unload_lock ; s#completion * pde_unload_completion ; const s#inode_operations * proc_iops ; union { const s#proc_ops * proc_ops ; const s#file_operations * proc_dir_ops ; } ; const s#dentry_operations * proc_dops ; union { const s#seq_operations * seq_ops ; int ( * single_show ) ( s#seq_file * , void * ) ; } ; t#proc_write_t write ; void * data ; unsigned int state_size ; unsigned int low_ino ; t#nlink_t nlink ; t#kuid_t uid ; t#kgid_t gid ; t#loff_t size ; s#proc_dir_entry * parent ; s#rb_root subdir ; s#rb_node subdir_node ; char * name ; t#umode_t mode ; t#u8 flags ; t#u8 namelen ; char inline_name [ ] ; } +proc_symlink extern s#proc_dir_entry * proc_symlink ( const char * , s#proc_dir_entry * , const char * ) +_proc_mkdir s#proc_dir_entry * _proc_mkdir ( const char * , t#umode_t , s#proc_dir_entry * , void * , t#bool ) +proc_mkdir_data extern s#proc_dir_entry * proc_mkdir_data ( const char * , t#umode_t , s#proc_dir_entry * , void * ) +proc_mkdir_mode extern s#proc_dir_entry * proc_mkdir_mode ( const char * , t#umode_t , s#proc_dir_entry * ) +proc_mkdir extern s#proc_dir_entry * proc_mkdir ( const char * , s#proc_dir_entry * ) +proc_create_mount_point s#proc_dir_entry * proc_create_mount_point ( const char * ) +proc_create_data extern s#proc_dir_entry * proc_create_data ( const char * , t#umode_t , s#proc_dir_entry * , const s#proc_ops * , void * ) +proc_create s#proc_dir_entry * proc_create ( const char * , t#umode_t , s#proc_dir_entry * , const s#proc_ops * ) +proc_create_seq_private s#proc_dir_entry * proc_create_seq_private ( const char * , t#umode_t , s#proc_dir_entry * , const s#seq_operations * , unsigned int , void * ) +proc_create_single_data s#proc_dir_entry * proc_create_single_data ( const char * , t#umode_t , s#proc_dir_entry * , int ( * ) ( s#seq_file * , void * ) , void * ) +proc_set_size extern void proc_set_size ( s#proc_dir_entry * , t#loff_t ) +proc_set_user extern void proc_set_user ( s#proc_dir_entry * , t#kuid_t , t#kgid_t ) +remove_proc_entry extern void remove_proc_entry ( const char * , s#proc_dir_entry * ) +remove_proc_subtree extern int remove_proc_subtree ( const char * , s#proc_dir_entry * ) +proc_get_parent_data extern void * proc_get_parent_data ( const s#inode * ) +proc_remove extern void proc_remove ( s#proc_dir_entry * ) +PDE_DATA extern void * PDE_DATA ( const s#inode * ) + +/* fs/proc/proc_net.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##user_namespace +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##fiemap_extent_info +s##fileattr +proc_create_net_data s#proc_dir_entry * proc_create_net_data ( const char * , t#umode_t , s#proc_dir_entry * , const s#seq_operations * , unsigned int , void * ) +proc_create_net_data_write s#proc_dir_entry * proc_create_net_data_write ( const char * , t#umode_t , s#proc_dir_entry * , const s#seq_operations * , t#proc_write_t , unsigned int , void * ) +proc_create_net_single s#proc_dir_entry * proc_create_net_single ( const char * , t#umode_t , s#proc_dir_entry * , int ( * ) ( s#seq_file * , void * ) , void * ) +proc_create_net_single_write s#proc_dir_entry * proc_create_net_single_write ( const char * , t#umode_t , s#proc_dir_entry * , int ( * ) ( s#seq_file * , void * ) , t#proc_write_t , void * ) + +/* fs/proc/proc_sysctl.o */ +sysctl_vals extern const int sysctl_vals [ ] +register_sysctl s#ctl_table_header * register_sysctl ( const char * , s#ctl_table * ) +s#ctl_path struct ctl_path { const char * procname ; } +register_sysctl_paths s#ctl_table_header * register_sysctl_paths ( const s#ctl_path * , s#ctl_table * ) +register_sysctl_table s#ctl_table_header * register_sysctl_table ( s#ctl_table * ) +unregister_sysctl_table void unregister_sysctl_table ( s#ctl_table_header * ) + +/* fs/proc/vmcore.o */ +register_oldmem_pfn_is_ram extern int register_oldmem_pfn_is_ram ( int ( * ) ( unsigned long ) ) +unregister_oldmem_pfn_is_ram extern void unregister_oldmem_pfn_is_ram ( void ) +vmcore_add_device_dump int vmcore_add_device_dump ( s#vmcoredd_data * ) + +/* fs/pstore/blk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##bio_crypt_ctx +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##pipe_inode_info +s##request +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##backing_dev_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +t#pstore_zone_read_op typedef t#ssize_t ( * pstore_zone_read_op ) ( char * , t#size_t , t#loff_t ) +t#pstore_zone_write_op typedef t#ssize_t ( * pstore_zone_write_op ) ( const char * , t#size_t , t#loff_t ) +t#pstore_zone_erase_op typedef t#ssize_t ( * pstore_zone_erase_op ) ( t#size_t , t#loff_t ) +s#pstore_zone_info struct pstore_zone_info { s#module * owner ; const char * name ; unsigned long total_size ; unsigned long kmsg_size ; int max_reason ; unsigned long pmsg_size ; unsigned long console_size ; unsigned long ftrace_size ; t#pstore_zone_read_op read ; t#pstore_zone_write_op write ; t#pstore_zone_erase_op erase ; t#pstore_zone_write_op panic_write ; } +s#pstore_device_info struct pstore_device_info { unsigned int flags ; s#pstore_zone_info zone ; } +register_pstore_device int register_pstore_device ( s#pstore_device_info * ) +unregister_pstore_device void unregister_pstore_device ( s#pstore_device_info * ) +e#kmsg_dump_reason enum kmsg_dump_reason { KMSG_DUMP_UNDEF , KMSG_DUMP_PANIC , KMSG_DUMP_OOPS , KMSG_DUMP_EMERG , KMSG_DUMP_SHUTDOWN , KMSG_DUMP_MAX } +s#pstore_blk_config struct pstore_blk_config { char device [ 80 ] ; e#kmsg_dump_reason max_reason ; unsigned long kmsg_size ; unsigned long pmsg_size ; unsigned long console_size ; unsigned long ftrace_size ; } +pstore_blk_get_config int pstore_blk_get_config ( s#pstore_blk_config * ) + +/* fs/pstore/ftrace.o */ +pstore_ftrace_combine_log t#ssize_t pstore_ftrace_combine_log ( char * * , t#size_t * , const char * , t#size_t ) + +/* fs/pstore/platform.o */ +e#pstore_type_id enum pstore_type_id { PSTORE_TYPE_DMESG = 0 , PSTORE_TYPE_MCE = 1 , PSTORE_TYPE_CONSOLE = 2 , PSTORE_TYPE_FTRACE = 3 , PSTORE_TYPE_PPC_RTAS = 4 , PSTORE_TYPE_PPC_OF = 5 , PSTORE_TYPE_PPC_COMMON = 6 , PSTORE_TYPE_PMSG = 7 , PSTORE_TYPE_PPC_OPAL = 8 , PSTORE_TYPE_MAX } +pstore_type_to_name const char * pstore_type_to_name ( e#pstore_type_id ) +pstore_name_to_type e#pstore_type_id pstore_name_to_type ( const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#pstore_record struct pstore_record { s#pstore_info * psi ; e#pstore_type_id type ; t#u64 id ; s#timespec64 time ; char * buf ; t#ssize_t size ; t#ssize_t ecc_notice_size ; void * priv ; int count ; e#kmsg_dump_reason reason ; unsigned int part ; t#bool compressed ; } +s#pstore_info struct pstore_info { s#module * owner ; const char * name ; t#spinlock_t buf_lock ; char * buf ; t#size_t bufsize ; s#mutex read_mutex ; int flags ; int max_reason ; void * data ; int ( * open ) ( s#pstore_info * ) ; int ( * close ) ( s#pstore_info * ) ; t#ssize_t ( * read ) ( s#pstore_record * ) ; int ( * write ) ( s#pstore_record * ) ; int ( * write_user ) ( s#pstore_record * , const char * ) ; int ( * erase ) ( s#pstore_record * ) ; } +pstore_register extern int pstore_register ( s#pstore_info * ) +pstore_unregister extern void pstore_unregister ( s#pstore_info * ) + +/* fs/pstore/zone.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +register_pstore_zone extern int register_pstore_zone ( s#pstore_zone_info * ) +unregister_pstore_zone extern void unregister_pstore_zone ( s#pstore_zone_info * ) + +/* fs/quota/dquot.o */ +dq_data_lock extern t#spinlock_t dq_data_lock +s##fs_context +s##fs_parameter_spec +s##posix_acl +s##user_namespace +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fsnotify_mark_connector +s##fscrypt_info +s##fsverity_info +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +__quota_error extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void __quota_error ( s#super_block * , const char * , const char * , ... ) +register_quota_format int register_quota_format ( s#quota_format_type * ) +unregister_quota_format void unregister_quota_format ( s#quota_format_type * ) +E#_DQST_DQSTAT_LAST 8 +s#dqstats struct dqstats { unsigned long stat [ E#_DQST_DQSTAT_LAST ] ; s#percpu_counter counter [ E#_DQST_DQSTAT_LAST ] ; } +dqstats extern s#dqstats dqstats +dquot_mark_dquot_dirty int dquot_mark_dquot_dirty ( s#dquot * ) +mark_info_dirty extern void mark_info_dirty ( s#super_block * , int ) +dquot_acquire int dquot_acquire ( s#dquot * ) +dquot_commit int dquot_commit ( s#dquot * ) +dquot_release int dquot_release ( s#dquot * ) +dquot_destroy void dquot_destroy ( s#dquot * ) +dquot_scan_active int dquot_scan_active ( s#super_block * , int ( * ) ( s#dquot * , unsigned long ) , unsigned long ) +dquot_writeback_dquots int dquot_writeback_dquots ( s#super_block * , int ) +dquot_quota_sync int dquot_quota_sync ( s#super_block * , int ) +dqput void dqput ( s#dquot * ) +dquot_alloc s#dquot * dquot_alloc ( s#super_block * , int ) +dqget s#dquot * dqget ( s#super_block * , s#kqid ) +dquot_initialize int dquot_initialize ( s#inode * ) +dquot_initialize_needed t#bool dquot_initialize_needed ( s#inode * ) +dquot_drop void dquot_drop ( s#inode * ) +__dquot_alloc_space int __dquot_alloc_space ( s#inode * , t#qsize_t , int ) +dquot_alloc_inode int dquot_alloc_inode ( s#inode * ) +dquot_claim_space_nodirty int dquot_claim_space_nodirty ( s#inode * , t#qsize_t ) +dquot_reclaim_space_nodirty void dquot_reclaim_space_nodirty ( s#inode * , t#qsize_t ) +__dquot_free_space void __dquot_free_space ( s#inode * , t#qsize_t , int ) +dquot_free_inode void dquot_free_inode ( s#inode * ) +__dquot_transfer int __dquot_transfer ( s#inode * , s#dquot * * ) +dquot_transfer int dquot_transfer ( s#inode * , s#iattr * ) +dquot_commit_info int dquot_commit_info ( s#super_block * , int ) +dquot_get_next_id int dquot_get_next_id ( s#super_block * , s#kqid * ) +dquot_operations extern const s#dquot_operations dquot_operations +dquot_file_open int dquot_file_open ( s#inode * , s#file * ) +dquot_disable int dquot_disable ( s#super_block * , int , unsigned int ) +dquot_quota_off int dquot_quota_off ( s#super_block * , int ) +dquot_load_quota_sb int dquot_load_quota_sb ( s#super_block * , int , int , unsigned int ) +dquot_load_quota_inode int dquot_load_quota_inode ( s#inode * , int , int , unsigned int ) +dquot_resume int dquot_resume ( s#super_block * , int ) +dquot_quota_on int dquot_quota_on ( s#super_block * , int , int , const s#path * ) +dquot_quota_on_mount int dquot_quota_on_mount ( s#super_block * , char * , int , int ) +dquot_get_dqblk int dquot_get_dqblk ( s#super_block * , s#kqid , s#qc_dqblk * ) +dquot_get_next_dqblk int dquot_get_next_dqblk ( s#super_block * , s#kqid * , s#qc_dqblk * ) +dquot_set_dqblk int dquot_set_dqblk ( s#super_block * , s#kqid , s#qc_dqblk * ) +dquot_get_state int dquot_get_state ( s#super_block * , s#qc_state * ) +dquot_set_dqinfo int dquot_set_dqinfo ( s#super_block * , int , s#qc_info * ) +dquot_quotactl_sysfile_ops extern const s#quotactl_ops dquot_quotactl_sysfile_ops + +/* fs/quota/kqid.o */ +qid_eq extern t#bool qid_eq ( s#kqid , s#kqid ) +qid_lt extern t#bool qid_lt ( s#kqid , s#kqid ) +t#qid_t typedef t#__kernel_uid32_t qid_t +s##user_namespace +from_kqid extern t#qid_t from_kqid ( s#user_namespace * , s#kqid ) +from_kqid_munged extern t#qid_t from_kqid_munged ( s#user_namespace * , s#kqid ) +qid_valid extern t#bool qid_valid ( s#kqid ) + +/* fs/quota/netlink.o */ +quota_send_warning extern void quota_send_warning ( s#kqid , t#dev_t , const char ) + +/* fs/quota/quota_tree.o */ +s##fs_context +s##fs_parameter_spec +s##posix_acl +s##user_namespace +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fsnotify_mark_connector +s##fscrypt_info +s##fsverity_info +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s#qtree_fmt_operations struct qtree_fmt_operations { void ( * mem2disk_dqblk ) ( void * , s#dquot * ) ; void ( * disk2mem_dqblk ) ( s#dquot * , void * ) ; int ( * is_id ) ( void * , s#dquot * ) ; } +s#qtree_mem_dqinfo struct qtree_mem_dqinfo { s#super_block * dqi_sb ; int dqi_type ; unsigned int dqi_blocks ; unsigned int dqi_free_blk ; unsigned int dqi_free_entry ; unsigned int dqi_blocksize_bits ; unsigned int dqi_entry_size ; unsigned int dqi_usable_bs ; unsigned int dqi_qtree_depth ; const s#qtree_fmt_operations * dqi_ops ; } +qtree_entry_unused int qtree_entry_unused ( s#qtree_mem_dqinfo * , char * ) +qtree_write_dquot int qtree_write_dquot ( s#qtree_mem_dqinfo * , s#dquot * ) +qtree_delete_dquot int qtree_delete_dquot ( s#qtree_mem_dqinfo * , s#dquot * ) +qtree_read_dquot int qtree_read_dquot ( s#qtree_mem_dqinfo * , s#dquot * ) +qtree_release_dquot int qtree_release_dquot ( s#qtree_mem_dqinfo * , s#dquot * ) +qtree_get_next_id int qtree_get_next_id ( s#qtree_mem_dqinfo * , s#kqid * ) + +/* fs/read_write.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +generic_ro_fops extern const s#file_operations generic_ro_fops +vfs_setpos extern t#loff_t vfs_setpos ( s#file * , t#loff_t , t#loff_t ) +generic_file_llseek_size extern t#loff_t generic_file_llseek_size ( s#file * , t#loff_t , int , t#loff_t , t#loff_t ) +generic_file_llseek extern t#loff_t generic_file_llseek ( s#file * , t#loff_t , int ) +fixed_size_llseek extern t#loff_t fixed_size_llseek ( s#file * , t#loff_t , int , t#loff_t ) +no_seek_end_llseek extern t#loff_t no_seek_end_llseek ( s#file * , t#loff_t , int ) +no_seek_end_llseek_size extern t#loff_t no_seek_end_llseek_size ( s#file * , t#loff_t , int , t#loff_t ) +noop_llseek extern t#loff_t noop_llseek ( s#file * , t#loff_t , int ) +no_llseek extern t#loff_t no_llseek ( s#file * , t#loff_t , int ) +default_llseek extern t#loff_t default_llseek ( s#file * , t#loff_t , int ) +vfs_llseek extern t#loff_t vfs_llseek ( s#file * , t#loff_t , int ) +kernel_read extern t#ssize_t kernel_read ( s#file * , void * , t#size_t , t#loff_t * ) +__kernel_write extern t#ssize_t __kernel_write ( s#file * , const void * , t#size_t , t#loff_t * ) +kernel_write extern t#ssize_t kernel_write ( s#file * , const void * , t#size_t , t#loff_t * ) +vfs_iocb_iter_read t#ssize_t vfs_iocb_iter_read ( s#file * , s#kiocb * , s#iov_iter * ) +t#__kernel_rwf_t typedef int __kernel_rwf_t +t#rwf_t typedef t#__kernel_rwf_t rwf_t +vfs_iter_read t#ssize_t vfs_iter_read ( s#file * , s#iov_iter * , t#loff_t * , t#rwf_t ) +vfs_iocb_iter_write t#ssize_t vfs_iocb_iter_write ( s#file * , s#kiocb * , s#iov_iter * ) +vfs_iter_write t#ssize_t vfs_iter_write ( s#file * , s#iov_iter * , t#loff_t * , t#rwf_t ) +generic_copy_file_range extern t#ssize_t generic_copy_file_range ( s#file * , t#loff_t , s#file * , t#loff_t , t#size_t , unsigned int ) +vfs_copy_file_range extern t#ssize_t vfs_copy_file_range ( s#file * , t#loff_t , s#file * , t#loff_t , t#size_t , unsigned int ) +generic_write_checks extern t#ssize_t generic_write_checks ( s#kiocb * , s#iov_iter * ) + +/* fs/readdir.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +iterate_dir extern int iterate_dir ( s#file * , s#dir_context * ) + +/* fs/remap_range.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +generic_remap_file_range_prep extern int generic_remap_file_range_prep ( s#file * , t#loff_t , s#file * , t#loff_t , t#loff_t * , unsigned int ) +do_clone_file_range extern t#loff_t do_clone_file_range ( s#file * , t#loff_t , s#file * , t#loff_t , t#loff_t , unsigned int ) +vfs_clone_file_range extern t#loff_t vfs_clone_file_range ( s#file * , t#loff_t , s#file * , t#loff_t , t#loff_t , unsigned int ) +vfs_dedupe_file_range_one extern t#loff_t vfs_dedupe_file_range_one ( s#file * , t#loff_t , s#file * , t#loff_t , t#loff_t , unsigned int ) +s#file_dedupe_range_info struct file_dedupe_range_info { t#__s64 dest_fd ; t#__u64 dest_offset ; t#__u64 bytes_deduped ; t#__s32 status ; t#__u32 reserved ; } +s#file_dedupe_range struct file_dedupe_range { t#__u64 src_offset ; t#__u64 src_length ; t#__u16 dest_count ; t#__u16 reserved1 ; t#__u32 reserved2 ; s#file_dedupe_range_info info [ 0 ] ; } +vfs_dedupe_file_range extern int vfs_dedupe_file_range ( s#file * , s#file_dedupe_range * ) + +/* fs/select.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##poll_table_page +s#poll_table_entry struct poll_table_entry { s#file * filp ; t#__poll_t key ; t#wait_queue_entry_t wait ; t#wait_queue_head_t * wait_address ; } +s#poll_wqueues struct poll_wqueues { t#poll_table pt ; s#poll_table_page * table ; s#task_struct * polling_task ; int triggered ; int error ; int inline_index ; s#poll_table_entry inline_entries [ ( ( 832 - 256 ) / sizeof ( struct poll_table_entry ) ) ] ; } +poll_initwait extern void poll_initwait ( s#poll_wqueues * ) +poll_freewait extern void poll_freewait ( s#poll_wqueues * ) + +/* fs/seq_file.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +seq_open int seq_open ( s#file * , const s#seq_operations * ) +seq_read t#ssize_t seq_read ( s#file * , char * , t#size_t , t#loff_t * ) +seq_read_iter t#ssize_t seq_read_iter ( s#kiocb * , s#iov_iter * ) +seq_lseek t#loff_t seq_lseek ( s#file * , t#loff_t , int ) +seq_release int seq_release ( s#inode * , s#file * ) +seq_escape_mem void seq_escape_mem ( s#seq_file * , const char * , t#size_t , unsigned int , const char * ) +seq_escape void seq_escape ( s#seq_file * , const char * , const char * ) +seq_vprintf __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) void seq_vprintf ( s#seq_file * , const char * , t#va_list ) +seq_printf __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void seq_printf ( s#seq_file * , const char * , ... ) +seq_bprintf void seq_bprintf ( s#seq_file * , const char * , const t#u32 * ) +mangle_path char * mangle_path ( char * , const char * , const char * ) +seq_path int seq_path ( s#seq_file * , const s#path * , const char * ) +seq_file_path int seq_file_path ( s#seq_file * , s#file * , const char * ) +seq_dentry int seq_dentry ( s#seq_file * , s#dentry * , const char * ) +single_open int single_open ( s#file * , int ( * ) ( s#seq_file * , void * ) , void * ) +single_open_size int single_open_size ( s#file * , int ( * ) ( s#seq_file * , void * ) , void * , t#size_t ) +single_release int single_release ( s#inode * , s#file * ) +seq_release_private int seq_release_private ( s#inode * , s#file * ) +__seq_open_private void * __seq_open_private ( s#file * , const s#seq_operations * , int ) +seq_open_private int seq_open_private ( s#file * , const s#seq_operations * , int ) +seq_putc void seq_putc ( s#seq_file * , char ) +seq_puts void seq_puts ( s#seq_file * , const char * ) +seq_put_decimal_ull void seq_put_decimal_ull ( s#seq_file * , const char * , unsigned long long ) +seq_put_decimal_ll void seq_put_decimal_ll ( s#seq_file * , const char * , long long ) +seq_write int seq_write ( s#seq_file * , const void * , t#size_t ) +seq_pad void seq_pad ( s#seq_file * , char ) +seq_hex_dump void seq_hex_dump ( s#seq_file * , const char * , int , int , int , const void * , t#size_t , t#bool ) +seq_list_start extern s#list_head * seq_list_start ( s#list_head * , t#loff_t ) +seq_list_start_head extern s#list_head * seq_list_start_head ( s#list_head * , t#loff_t ) +seq_list_next extern s#list_head * seq_list_next ( void * , s#list_head * , t#loff_t * ) +seq_hlist_start extern s#hlist_node * seq_hlist_start ( s#hlist_head * , t#loff_t ) +seq_hlist_start_head extern s#hlist_node * seq_hlist_start_head ( s#hlist_head * , t#loff_t ) +seq_hlist_next extern s#hlist_node * seq_hlist_next ( void * , s#hlist_head * , t#loff_t * ) +seq_hlist_start_rcu extern s#hlist_node * seq_hlist_start_rcu ( s#hlist_head * , t#loff_t ) +seq_hlist_start_head_rcu extern s#hlist_node * seq_hlist_start_head_rcu ( s#hlist_head * , t#loff_t ) +seq_hlist_next_rcu extern s#hlist_node * seq_hlist_next_rcu ( void * , s#hlist_head * , t#loff_t * ) +seq_hlist_start_percpu extern s#hlist_node * seq_hlist_start_percpu ( s#hlist_head * , int * , t#loff_t ) +seq_hlist_next_percpu extern s#hlist_node * seq_hlist_next_percpu ( void * , s#hlist_head * , int * , t#loff_t * ) + +/* fs/smbfs_common/cifs_arc4.o */ +s#arc4_ctx struct arc4_ctx { t#u32 S [ 256 ] ; t#u32 x , y ; } +cifs_arc4_setkey int cifs_arc4_setkey ( s#arc4_ctx * , const t#u8 * , unsigned int ) +cifs_arc4_crypt void cifs_arc4_crypt ( s#arc4_ctx * , t#u8 * , const t#u8 * , unsigned int ) + +/* fs/smbfs_common/cifs_md4.o */ +s#md4_ctx struct md4_ctx { t#u32 hash [ 4 ] ; t#u32 block [ 16 ] ; t#u64 byte_count ; } +cifs_md4_init int cifs_md4_init ( s#md4_ctx * ) +cifs_md4_update int cifs_md4_update ( s#md4_ctx * , const t#u8 * , unsigned int ) +cifs_md4_final int cifs_md4_final ( s#md4_ctx * , t#u8 * ) + +/* fs/splice.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##watch_queue +s#partial_page struct partial_page { unsigned int offset ; unsigned int len ; unsigned long private ; } +s#splice_pipe_desc struct splice_pipe_desc { s#page * * pages ; s#partial_page * partial ; int nr_pages ; unsigned int nr_pages_max ; const s#pipe_buf_operations * ops ; void ( * spd_release ) ( s#splice_pipe_desc * , unsigned int ) ; } +splice_to_pipe extern t#ssize_t splice_to_pipe ( s#pipe_inode_info * , s#splice_pipe_desc * ) +add_to_pipe extern t#ssize_t add_to_pipe ( s#pipe_inode_info * , s#pipe_buffer * ) +generic_file_splice_read extern t#ssize_t generic_file_splice_read ( s#file * , t#loff_t * , s#pipe_inode_info * , t#size_t , unsigned int ) +nosteal_pipe_buf_ops extern const s#pipe_buf_operations nosteal_pipe_buf_ops +s#splice_desc struct splice_desc { t#size_t total_len ; unsigned int len ; unsigned int flags ; union { void * userptr ; s#file * file ; void * data ; } u ; t#loff_t pos ; t#loff_t * opos ; t#size_t num_spliced ; t#bool need_wakeup ; } +t#splice_actor typedef int ( splice_actor ) ( s#pipe_inode_info * , s#pipe_buffer * , s#splice_desc * ) +__splice_from_pipe extern t#ssize_t __splice_from_pipe ( s#pipe_inode_info * , s#splice_desc * , t#splice_actor * ) +iter_file_splice_write extern t#ssize_t iter_file_splice_write ( s#pipe_inode_info * , s#file * , t#loff_t * , t#size_t , unsigned int ) +generic_splice_sendpage extern t#ssize_t generic_splice_sendpage ( s#pipe_inode_info * , s#file * , t#loff_t * , t#size_t , unsigned int ) +t#splice_direct_actor typedef int ( splice_direct_actor ) ( s#pipe_inode_info * , s#splice_desc * ) +splice_direct_to_actor extern t#ssize_t splice_direct_to_actor ( s#file * , s#splice_desc * , t#splice_direct_actor * ) +do_splice_direct extern long do_splice_direct ( s#file * , t#loff_t * , s#file * , t#loff_t * , t#size_t , unsigned int ) + +/* fs/stack.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +fsstack_copy_inode_size extern void fsstack_copy_inode_size ( s#inode * , s#inode * ) +fsstack_copy_attr_all extern void fsstack_copy_attr_all ( s#inode * , const s#inode * ) + +/* fs/stat.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##fsnotify_mark_connector +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +generic_fillattr void generic_fillattr ( s#user_namespace * , s#inode * , s#kstat * ) +vfs_getattr_nosec extern int vfs_getattr_nosec ( const s#path * , s#kstat * , t#u32 , unsigned int ) +vfs_getattr extern int vfs_getattr ( const s#path * , s#kstat * , t#u32 , unsigned int ) +__inode_add_bytes void __inode_add_bytes ( s#inode * , t#loff_t ) +inode_add_bytes void inode_add_bytes ( s#inode * , t#loff_t ) +__inode_sub_bytes void __inode_sub_bytes ( s#inode * , t#loff_t ) +inode_sub_bytes void inode_sub_bytes ( s#inode * , t#loff_t ) +inode_get_bytes t#loff_t inode_get_bytes ( s#inode * ) +inode_set_bytes void inode_set_bytes ( s#inode * , t#loff_t ) + +/* fs/statfs.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +vfs_get_fsid extern int vfs_get_fsid ( s#dentry * , t#__kernel_fsid_t * ) +vfs_statfs extern int vfs_statfs ( const s#path * , s#kstatfs * ) + +/* fs/super.o */ +s##audit_names +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##sock +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##fs_parameter_spec +s##kstatfs +s##iomap +s##xattr_handler +u##fscrypt_policy +s##fsverity_operations +s##unicode_map +s##mtd_info +deactivate_locked_super void deactivate_locked_super ( s#super_block * ) +deactivate_super void deactivate_super ( s#super_block * ) +generic_shutdown_super void generic_shutdown_super ( s#super_block * ) +sget_fc s#super_block * sget_fc ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) , int ( * ) ( s#super_block * , s#fs_context * ) ) +sget s#super_block * sget ( s#file_system_type * , int ( * ) ( s#super_block * , void * ) , int ( * ) ( s#super_block * , void * ) , int , void * ) +drop_super extern void drop_super ( s#super_block * ) +drop_super_exclusive extern void drop_super_exclusive ( s#super_block * ) +iterate_supers_type extern void iterate_supers_type ( s#file_system_type * , void ( * ) ( s#super_block * , void * ) , void * ) +get_anon_bdev int get_anon_bdev ( t#dev_t * ) +free_anon_bdev void free_anon_bdev ( t#dev_t ) +set_anon_super int set_anon_super ( s#super_block * , void * ) +kill_anon_super void kill_anon_super ( s#super_block * ) +kill_litter_super void kill_litter_super ( s#super_block * ) +set_anon_super_fc int set_anon_super_fc ( s#super_block * , s#fs_context * ) +e#vfs_get_super_keying enum vfs_get_super_keying { vfs_get_single_super , vfs_get_single_reconf_super , vfs_get_keyed_super , vfs_get_independent_super , } +vfs_get_super extern int vfs_get_super ( s#fs_context * , e#vfs_get_super_keying , int ( * ) ( s#super_block * , s#fs_context * ) ) +get_tree_nodev extern int get_tree_nodev ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) ) +get_tree_single extern int get_tree_single ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) ) +get_tree_single_reconf extern int get_tree_single_reconf ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) ) +get_tree_keyed extern int get_tree_keyed ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) , void * ) +get_tree_bdev extern int get_tree_bdev ( s#fs_context * , int ( * ) ( s#super_block * , s#fs_context * ) ) +mount_bdev extern s#dentry * mount_bdev ( s#file_system_type * , int , const char * , void * , int ( * ) ( s#super_block * , void * , int ) ) +kill_block_super void kill_block_super ( s#super_block * ) +mount_nodev extern s#dentry * mount_nodev ( s#file_system_type * , int , void * , int ( * ) ( s#super_block * , void * , int ) ) +mount_single extern s#dentry * mount_single ( s#file_system_type * , int , void * , int ( * ) ( s#super_block * , void * , int ) ) +vfs_get_tree extern int vfs_get_tree ( s#fs_context * ) +super_setup_bdi_name extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int super_setup_bdi_name ( s#super_block * , char * , ... ) +super_setup_bdi extern int super_setup_bdi ( s#super_block * ) +freeze_super extern int freeze_super ( s#super_block * ) +thaw_super extern int thaw_super ( s#super_block * ) + +/* fs/sync.o */ +s##fs_context +s##fs_parameter_spec +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fsnotify_mark_connector +s##fscrypt_info +s##fsverity_info +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +sync_filesystem extern int sync_filesystem ( s#super_block * ) +vfs_fsync_range extern int vfs_fsync_range ( s#file * , t#loff_t , t#loff_t , int ) +vfs_fsync extern int vfs_fsync ( s#file * , int ) + +/* fs/sysfs/dir.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +sysfs_create_mount_point int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_mount_point ( s#kobject * , const char * ) +sysfs_remove_mount_point void sysfs_remove_mount_point ( s#kobject * , const char * ) + +/* fs/sysfs/file.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +sysfs_notify void sysfs_notify ( s#kobject * , const char * , const char * ) +sysfs_create_file_ns int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_file_ns ( s#kobject * , const s#attribute * , const void * ) +sysfs_create_files int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_files ( s#kobject * , const s#attribute * const * ) +sysfs_add_file_to_group int sysfs_add_file_to_group ( s#kobject * , const s#attribute * , const char * ) +sysfs_chmod_file int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_chmod_file ( s#kobject * , const s#attribute * , t#umode_t ) +sysfs_break_active_protection s#kernfs_node * sysfs_break_active_protection ( s#kobject * , const s#attribute * ) +sysfs_unbreak_active_protection void sysfs_unbreak_active_protection ( s#kernfs_node * ) +sysfs_remove_file_ns void sysfs_remove_file_ns ( s#kobject * , const s#attribute * , const void * ) +sysfs_remove_file_self t#bool sysfs_remove_file_self ( s#kobject * , const s#attribute * ) +sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * const * ) +sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) +sysfs_create_bin_file int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_file_change_owner int sysfs_file_change_owner ( s#kobject * , const char * , t#kuid_t , t#kgid_t ) +sysfs_change_owner int sysfs_change_owner ( s#kobject * , t#kuid_t , t#kgid_t ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) + +/* fs/sysfs/group.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +sysfs_create_group int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_group ( s#kobject * , const s#attribute_group * ) +sysfs_create_groups int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_groups ( s#kobject * , const s#attribute_group * * ) +sysfs_update_groups int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_update_groups ( s#kobject * , const s#attribute_group * * ) +sysfs_update_group int sysfs_update_group ( s#kobject * , const s#attribute_group * ) +sysfs_remove_group void sysfs_remove_group ( s#kobject * , const s#attribute_group * ) +sysfs_remove_groups void sysfs_remove_groups ( s#kobject * , const s#attribute_group * * ) +sysfs_merge_group int sysfs_merge_group ( s#kobject * , const s#attribute_group * ) +sysfs_unmerge_group void sysfs_unmerge_group ( s#kobject * , const s#attribute_group * ) +sysfs_add_link_to_group int sysfs_add_link_to_group ( s#kobject * , const char * , s#kobject * , const char * ) +sysfs_remove_link_from_group void sysfs_remove_link_from_group ( s#kobject * , const char * , const char * ) +compat_only_sysfs_link_entry_to_kobj int compat_only_sysfs_link_entry_to_kobj ( s#kobject * , s#kobject * , const char * , const char * ) +sysfs_group_change_owner int sysfs_group_change_owner ( s#kobject * , const s#attribute_group * , t#kuid_t , t#kgid_t ) +sysfs_groups_change_owner int sysfs_groups_change_owner ( s#kobject * , const s#attribute_group * * , t#kuid_t , t#kgid_t ) + +/* fs/sysfs/symlink.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +sysfs_create_link int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_link ( s#kobject * , s#kobject * , const char * ) +sysfs_create_link_nowarn int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_link_nowarn ( s#kobject * , s#kobject * , const char * ) +sysfs_remove_link void sysfs_remove_link ( s#kobject * , const char * ) +sysfs_rename_link_ns int sysfs_rename_link_ns ( s#kobject * , s#kobject * , const char * , const char * , const void * ) + +/* fs/unicode/utf8-core.o */ +utf8_validate int utf8_validate ( const s#unicode_map * , const s#qstr * ) +utf8_strncmp int utf8_strncmp ( const s#unicode_map * , const s#qstr * , const s#qstr * ) +utf8_strncasecmp int utf8_strncasecmp ( const s#unicode_map * , const s#qstr * , const s#qstr * ) +utf8_strncasecmp_folded int utf8_strncasecmp_folded ( const s#unicode_map * , const s#qstr * , const s#qstr * ) +utf8_casefold int utf8_casefold ( const s#unicode_map * , const s#qstr * , unsigned char * , t#size_t ) +utf8_casefold_hash int utf8_casefold_hash ( const s#unicode_map * , const void * , s#qstr * ) +utf8_normalize int utf8_normalize ( const s#unicode_map * , const s#qstr * , unsigned char * , t#size_t ) +utf8_load s#unicode_map * utf8_load ( const char * ) +utf8_unload void utf8_unload ( s#unicode_map * ) + +/* fs/unicode/utf8-norm.o */ +utf8version_is_supported extern int utf8version_is_supported ( t#u8 , t#u8 , t#u8 ) +utf8version_latest extern int utf8version_latest ( void ) +s##utf8data +utf8agemax extern int utf8agemax ( const s#utf8data * , const char * ) +utf8agemin extern int utf8agemin ( const s#utf8data * , const char * ) +utf8nagemax extern int utf8nagemax ( const s#utf8data * , const char * , t#size_t ) +utf8nagemin extern int utf8nagemin ( const s#utf8data * , const char * , t#size_t ) +utf8len extern t#ssize_t utf8len ( const s#utf8data * , const char * ) +utf8nlen extern t#ssize_t utf8nlen ( const s#utf8data * , const char * , t#size_t ) +s#utf8cursor struct utf8cursor { const s#utf8data * data ; const char * s ; const char * p ; const char * ss ; const char * sp ; unsigned int len ; unsigned int slen ; short int ccc ; short int nccc ; unsigned char hangul [ ( 12 ) ] ; } +utf8ncursor extern int utf8ncursor ( s#utf8cursor * , const s#utf8data * , const char * , t#size_t ) +utf8cursor extern int utf8cursor ( s#utf8cursor * , const s#utf8data * , const char * ) +utf8byte extern int utf8byte ( s#utf8cursor * ) +utf8nfdi extern const s#utf8data * utf8nfdi ( unsigned int ) +utf8nfdicf extern const s#utf8data * utf8nfdicf ( unsigned int ) + +/* fs/verity/enable.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s#fsverity_operations struct fsverity_operations { int ( * begin_enable_verity ) ( s#file * ) ; int ( * end_enable_verity ) ( s#file * , const void * , t#size_t , t#u64 ) ; int ( * get_verity_descriptor ) ( s#inode * , void * , t#size_t ) ; s#page * ( * read_merkle_tree_page ) ( s#inode * , unsigned long , unsigned long ) ; int ( * write_merkle_tree_block ) ( s#inode * , const void * , t#u64 , int ) ; } +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##crypto_type +s##scatterlist +s#fsverity_hash_alg struct fsverity_hash_alg { s#crypto_ahash * tfm ; const char * name ; unsigned int digest_size ; unsigned int block_size ; t#mempool_t req_pool ; } +s#merkle_tree_params struct merkle_tree_params { s#fsverity_hash_alg * hash_alg ; const t#u8 * hashstate ; unsigned int digest_size ; unsigned int block_size ; unsigned int hashes_per_block ; unsigned int log_blocksize ; unsigned int log_arity ; unsigned int num_levels ; t#u64 tree_size ; unsigned long level0_blocks ; t#u64 level_start [ 8 ] ; } +s#fsverity_info struct fsverity_info { s#merkle_tree_params tree_params ; t#u8 root_hash [ 64 ] ; t#u8 file_digest [ 64 ] ; const s#inode * inode ; } +fsverity_ioctl_enable int fsverity_ioctl_enable ( s#file * , const void * ) + +/* fs/verity/measure.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##crypto_ahash +fsverity_ioctl_measure int fsverity_ioctl_measure ( s#file * , void * ) + +/* fs/verity/open.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##crypto_ahash +fsverity_file_open int fsverity_file_open ( s#inode * , s#file * ) +fsverity_prepare_setattr int fsverity_prepare_setattr ( s#dentry * , s#iattr * ) +fsverity_cleanup_inode void fsverity_cleanup_inode ( s#inode * ) + +/* fs/verity/read_metadata.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##crypto_ahash +fsverity_ioctl_read_metadata int fsverity_ioctl_read_metadata ( s#file * , const void * ) + +/* fs/verity/verify.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##crypto_type +s##scatterlist +s##readahead_control +s##swap_info_struct +s##page_pool +fsverity_verify_page t#bool fsverity_verify_page ( s#page * ) +fsverity_verify_bio void fsverity_verify_bio ( s#bio * ) +fsverity_enqueue_verify_work void fsverity_enqueue_verify_work ( s#work_struct * ) + +/* fs/xattr.o */ +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +xattr_supported_namespace int xattr_supported_namespace ( s#inode * , const char * ) +__vfs_setxattr int __vfs_setxattr ( s#user_namespace * , s#dentry * , s#inode * , const char * , const void * , t#size_t , int ) +__vfs_setxattr_locked int __vfs_setxattr_locked ( s#user_namespace * , s#dentry * , const char * , const void * , t#size_t , int , s#inode * * ) +vfs_setxattr int vfs_setxattr ( s#user_namespace * , s#dentry * , const char * , const void * , t#size_t , int ) +__vfs_getxattr t#ssize_t __vfs_getxattr ( s#dentry * , s#inode * , const char * , void * , t#size_t ) +vfs_getxattr t#ssize_t vfs_getxattr ( s#user_namespace * , s#dentry * , const char * , void * , t#size_t ) +vfs_listxattr t#ssize_t vfs_listxattr ( s#dentry * , char * , t#size_t ) +__vfs_removexattr int __vfs_removexattr ( s#user_namespace * , s#dentry * , const char * ) +__vfs_removexattr_locked int __vfs_removexattr_locked ( s#user_namespace * , s#dentry * , const char * , s#inode * * ) +vfs_removexattr int vfs_removexattr ( s#user_namespace * , s#dentry * , const char * ) +generic_listxattr t#ssize_t generic_listxattr ( s#dentry * , char * , t#size_t ) +xattr_full_name const char * xattr_full_name ( const s#xattr_handler * , const char * ) + +/* init/do_mounts.o */ +name_to_dev_t extern t#dev_t name_to_dev_t ( const char * ) + +/* init/init_task.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +init_task extern s#task_struct init_task + +/* init/initramfs.o */ +wait_for_initramfs extern void wait_for_initramfs ( void ) + +/* init/main.o */ +e#system_states extern enum system_states { SYSTEM_BOOTING , SYSTEM_SCHEDULING , SYSTEM_RUNNING , SYSTEM_HALT , SYSTEM_POWER_OFF , SYSTEM_RESTART , SYSTEM_SUSPEND , } +system_state extern e#system_states system_state +static_key_initialized extern t#bool static_key_initialized +reset_devices extern unsigned int reset_devices +loops_per_jiffy extern unsigned long loops_per_jiffy + +/* init/version.o */ +s##user_namespace +s##ucounts +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##mm_struct +s##vm_area_struct +s##pollfd +s##pid_namespace +s##completion +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe_task +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +init_uts_ns extern s#uts_namespace init_uts_ns + +/* kernel/async.o */ +t#async_func_t typedef void ( * async_func_t ) ( void * , t#async_cookie_t ) +s#async_domain struct async_domain { s#list_head pending ; unsigned registered : 1 ; } +async_schedule_node_domain t#async_cookie_t async_schedule_node_domain ( t#async_func_t , void * , int , s#async_domain * ) +async_schedule_node t#async_cookie_t async_schedule_node ( t#async_func_t , void * , int ) +async_synchronize_full extern void async_synchronize_full ( void ) +async_synchronize_full_domain extern void async_synchronize_full_domain ( s#async_domain * ) +async_synchronize_cookie_domain extern void async_synchronize_cookie_domain ( t#async_cookie_t , s#async_domain * ) +async_synchronize_cookie extern void async_synchronize_cookie ( t#async_cookie_t ) +current_is_async extern t#bool current_is_async ( void ) + +/* kernel/audit.o */ +audit_enabled extern t#u32 audit_enabled +s##audit_buffer +audit_log_task_context extern int audit_log_task_context ( s#audit_buffer * ) +audit_log_task_info extern void audit_log_task_info ( s#audit_buffer * ) +e#audit_state enum audit_state { AUDIT_STATE_DISABLED , AUDIT_STATE_BUILD , AUDIT_STATE_RECORD } +s#audit_cap_data struct audit_cap_data { t#kernel_cap_t permitted ; t#kernel_cap_t inheritable ; union { unsigned int fE ; t#kernel_cap_t effective ; } ; t#kernel_cap_t ambient ; t#kuid_t rootid ; } +s#audit_names struct audit_names { s#list_head list ; s#filename * name ; int name_len ; t#bool hidden ; unsigned long ino ; t#dev_t dev ; t#umode_t mode ; t#kuid_t uid ; t#kgid_t gid ; t#dev_t rdev ; t#u32 osid ; s#audit_cap_data fcap ; unsigned int fcap_ver ; unsigned char type ; t#bool should_free ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##audit_aux_data +s##audit_tree_refs +t#__kernel_mqd_t typedef int __kernel_mqd_t +t#mqd_t typedef t#__kernel_mqd_t mqd_t +s#mq_attr struct mq_attr { t#__kernel_long_t mq_flags ; t#__kernel_long_t mq_maxmsg ; t#__kernel_long_t mq_msgsize ; t#__kernel_long_t mq_curmsgs ; t#__kernel_long_t __reserved [ 4 ] ; } +s#audit_proctitle struct audit_proctitle { int len ; char * value ; } +s#audit_context struct audit_context { int dummy ; int in_syscall ; e#audit_state state , current_state ; unsigned int serial ; int major ; s#timespec64 ctime ; unsigned long argv [ 4 ] ; long return_code ; t#u64 prio ; int return_valid ; s#audit_names preallocated_names [ 5 ] ; int name_count ; s#list_head names_list ; char * filterkey ; s#path pwd ; s#audit_aux_data * aux ; s#audit_aux_data * aux_pids ; s#__kernel_sockaddr_storage * sockaddr ; t#size_t sockaddr_len ; t#pid_t pid , ppid ; t#kuid_t uid , euid , suid , fsuid ; t#kgid_t gid , egid , sgid , fsgid ; unsigned long personality ; int arch ; t#pid_t target_pid ; t#kuid_t target_auid ; t#kuid_t target_uid ; unsigned int target_sessionid ; t#u32 target_sid ; char target_comm [ 16 ] ; s#audit_tree_refs * trees , * first_trees ; s#list_head killed_trees ; int tree_count ; int type ; union { struct { int nargs ; long args [ 6 ] ; } socketcall ; struct { t#kuid_t uid ; t#kgid_t gid ; t#umode_t mode ; t#u32 osid ; int has_perm ; t#uid_t perm_uid ; t#gid_t perm_gid ; t#umode_t perm_mode ; unsigned long qbytes ; } ipc ; struct { t#mqd_t mqdes ; s#mq_attr mqstat ; } mq_getsetattr ; struct { t#mqd_t mqdes ; int sigev_signo ; } mq_notify ; struct { t#mqd_t mqdes ; t#size_t msg_len ; unsigned int msg_prio ; s#timespec64 abs_timeout ; } mq_sendrecv ; struct { int oflag ; t#umode_t mode ; s#mq_attr attr ; } mq_open ; struct { t#pid_t pid ; s#audit_cap_data cap ; } capset ; struct { int fd ; int flags ; } mmap ; struct { int argc ; } execve ; struct { char * name ; } module ; } ; int fds [ 2 ] ; s#audit_proctitle proctitle ; } +audit_log_start extern s#audit_buffer * audit_log_start ( s#audit_context * , t#gfp_t , int ) +audit_log_end extern void audit_log_end ( s#audit_buffer * ) +audit_log_format extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void audit_log_format ( s#audit_buffer * , const char * , ... ) +audit_log extern __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) void audit_log ( s#audit_context * , t#gfp_t , int , const char * , ... ) + +/* kernel/auditsc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_aux_data +s##audit_tree_refs +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +__audit_inode_child extern void __audit_inode_child ( s#inode * , const s#dentry * , const unsigned char ) +e#audit_nfcfgop enum audit_nfcfgop { AUDIT_XT_OP_REGISTER , AUDIT_XT_OP_REPLACE , AUDIT_XT_OP_UNREGISTER , AUDIT_NFT_OP_TABLE_REGISTER , AUDIT_NFT_OP_TABLE_UNREGISTER , AUDIT_NFT_OP_CHAIN_REGISTER , AUDIT_NFT_OP_CHAIN_UNREGISTER , AUDIT_NFT_OP_RULE_REGISTER , AUDIT_NFT_OP_RULE_UNREGISTER , AUDIT_NFT_OP_SET_REGISTER , AUDIT_NFT_OP_SET_UNREGISTER , AUDIT_NFT_OP_SETELEM_REGISTER , AUDIT_NFT_OP_SETELEM_UNREGISTER , AUDIT_NFT_OP_GEN_REGISTER , AUDIT_NFT_OP_OBJ_REGISTER , AUDIT_NFT_OP_OBJ_UNREGISTER , AUDIT_NFT_OP_OBJ_RESET , AUDIT_NFT_OP_FLOWTABLE_REGISTER , AUDIT_NFT_OP_FLOWTABLE_UNREGISTER , AUDIT_NFT_OP_INVALID , } +__audit_log_nfcfg extern void __audit_log_nfcfg ( const char * , t#u8 , unsigned int , e#audit_nfcfgop , t#gfp_t ) + +/* kernel/bpf/btf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +E#RET_PTR_TO_MAP_VALUE 2 +E#RET_PTR_TO_SOCKET 3 +E#RET_PTR_TO_TCP_SOCK 4 +E#RET_PTR_TO_SOCK_COMMON 5 +E#MEM_ALLOC ( ( ( ( 1UL ) ) ) << ( 2 + 8 ) ) +E#RET_PTR_TO_ALLOC_MEM 6 +E#RET_PTR_TO_BTF_ID 8 +e#bpf_return_type enum bpf_return_type { RET_INTEGER , RET_VOID , RET_PTR_TO_MAP_VALUE , RET_PTR_TO_SOCKET , RET_PTR_TO_TCP_SOCK , RET_PTR_TO_SOCK_COMMON , RET_PTR_TO_ALLOC_MEM , RET_PTR_TO_MEM_OR_BTF_ID , RET_PTR_TO_BTF_ID , __BPF_RET_TYPE_MAX , RET_PTR_TO_MAP_VALUE_OR_NULL = E#PTR_MAYBE_NULL | E#RET_PTR_TO_MAP_VALUE , RET_PTR_TO_SOCKET_OR_NULL = E#PTR_MAYBE_NULL | E#RET_PTR_TO_SOCKET , RET_PTR_TO_TCP_SOCK_OR_NULL = E#PTR_MAYBE_NULL | E#RET_PTR_TO_TCP_SOCK , RET_PTR_TO_SOCK_COMMON_OR_NULL = E#PTR_MAYBE_NULL | E#RET_PTR_TO_SOCK_COMMON , RET_PTR_TO_ALLOC_MEM_OR_NULL = E#PTR_MAYBE_NULL | E#MEM_ALLOC | E#RET_PTR_TO_ALLOC_MEM , RET_PTR_TO_DYNPTR_MEM_OR_NULL = E#PTR_MAYBE_NULL | E#RET_PTR_TO_ALLOC_MEM , RET_PTR_TO_BTF_ID_OR_NULL = E#PTR_MAYBE_NULL | E#RET_PTR_TO_BTF_ID , __BPF_RET_TYPE_LIMIT = ( E#__BPF_TYPE_LAST_FLAG | ( E#__BPF_TYPE_LAST_FLAG - 1 ) ) , } +E#ARG_PTR_TO_MAP_VALUE ( 0 ) + 3 +E#ARG_PTR_TO_MEM ( 0 ) + 4 +E#ARG_PTR_TO_CTX ( 0 ) + 7 +E#ARG_PTR_TO_SOCKET ( 0 ) + 13 +E#ARG_PTR_TO_ALLOC_MEM ( 0 ) + 15 +E#ARG_PTR_TO_STACK ( 0 ) + 20 +E#ARG_PTR_TO_BTF_ID ( 0 ) + 14 +E#MEM_UNINIT ( ( ( ( 1UL ) ) ) << ( 7 + 8 ) ) +e#bpf_arg_type enum bpf_arg_type { ARG_DONTCARE = 0 , ARG_CONST_MAP_PTR , ARG_PTR_TO_MAP_KEY , ARG_PTR_TO_MAP_VALUE , ARG_PTR_TO_MEM , ARG_CONST_SIZE , ARG_CONST_SIZE_OR_ZERO , ARG_PTR_TO_CTX , ARG_ANYTHING , ARG_PTR_TO_SPIN_LOCK , ARG_PTR_TO_SOCK_COMMON , ARG_PTR_TO_INT , ARG_PTR_TO_LONG , ARG_PTR_TO_SOCKET , ARG_PTR_TO_BTF_ID , ARG_PTR_TO_ALLOC_MEM , ARG_CONST_ALLOC_SIZE_OR_ZERO , ARG_PTR_TO_BTF_ID_SOCK_COMMON , ARG_PTR_TO_PERCPU_BTF_ID , ARG_PTR_TO_FUNC , ARG_PTR_TO_STACK , ARG_PTR_TO_CONST_STR , ARG_PTR_TO_TIMER , ARG_PTR_TO_KPTR , ARG_PTR_TO_DYNPTR , __BPF_ARG_TYPE_MAX , ARG_PTR_TO_MAP_VALUE_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_MAP_VALUE , ARG_PTR_TO_MEM_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_MEM , ARG_PTR_TO_CTX_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_CTX , ARG_PTR_TO_SOCKET_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_SOCKET , ARG_PTR_TO_ALLOC_MEM_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_ALLOC_MEM , ARG_PTR_TO_STACK_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_STACK , ARG_PTR_TO_BTF_ID_OR_NULL = E#PTR_MAYBE_NULL | E#ARG_PTR_TO_BTF_ID , ARG_PTR_TO_UNINIT_MEM = E#MEM_UNINIT | E#ARG_PTR_TO_MEM , __BPF_ARG_TYPE_LIMIT = ( E#__BPF_TYPE_LAST_FLAG | ( E#__BPF_TYPE_LAST_FLAG - 1 ) ) , } +s#bpf_func_proto struct bpf_func_proto { t#u64 ( * func ) ( t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) ; t#bool gpl_only ; t#bool pkt_access ; e#bpf_return_type ret_type ; union { struct { e#bpf_arg_type arg1_type ; e#bpf_arg_type arg2_type ; e#bpf_arg_type arg3_type ; e#bpf_arg_type arg4_type ; e#bpf_arg_type arg5_type ; } ; e#bpf_arg_type arg_type [ 5 ] ; } ; union { struct { t#u32 * arg1_btf_id ; t#u32 * arg2_btf_id ; t#u32 * arg3_btf_id ; t#u32 * arg4_btf_id ; t#u32 * arg5_btf_id ; } ; t#u32 * arg_btf_id [ 5 ] ; } ; int * ret_btf_id ; t#bool ( * allowed ) ( const s#bpf_prog * ) ; } +e#bpf_func_id enum bpf_func_id { BPF_FUNC_unspec , BPF_FUNC_map_lookup_elem , BPF_FUNC_map_update_elem , BPF_FUNC_map_delete_elem , BPF_FUNC_probe_read , BPF_FUNC_ktime_get_ns , BPF_FUNC_trace_printk , BPF_FUNC_get_prandom_u32 , BPF_FUNC_get_smp_processor_id , BPF_FUNC_skb_store_bytes , BPF_FUNC_l3_csum_replace , BPF_FUNC_l4_csum_replace , BPF_FUNC_tail_call , BPF_FUNC_clone_redirect , BPF_FUNC_get_current_pid_tgid , BPF_FUNC_get_current_uid_gid , BPF_FUNC_get_current_comm , BPF_FUNC_get_cgroup_classid , BPF_FUNC_skb_vlan_push , BPF_FUNC_skb_vlan_pop , BPF_FUNC_skb_get_tunnel_key , BPF_FUNC_skb_set_tunnel_key , BPF_FUNC_perf_event_read , BPF_FUNC_redirect , BPF_FUNC_get_route_realm , BPF_FUNC_perf_event_output , BPF_FUNC_skb_load_bytes , BPF_FUNC_get_stackid , BPF_FUNC_csum_diff , BPF_FUNC_skb_get_tunnel_opt , BPF_FUNC_skb_set_tunnel_opt , BPF_FUNC_skb_change_proto , BPF_FUNC_skb_change_type , BPF_FUNC_skb_under_cgroup , BPF_FUNC_get_hash_recalc , BPF_FUNC_get_current_task , BPF_FUNC_probe_write_user , BPF_FUNC_current_task_under_cgroup , BPF_FUNC_skb_change_tail , BPF_FUNC_skb_pull_data , BPF_FUNC_csum_update , BPF_FUNC_set_hash_invalid , BPF_FUNC_get_numa_node_id , BPF_FUNC_skb_change_head , BPF_FUNC_xdp_adjust_head , BPF_FUNC_probe_read_str , BPF_FUNC_get_socket_cookie , BPF_FUNC_get_socket_uid , BPF_FUNC_set_hash , BPF_FUNC_setsockopt , BPF_FUNC_skb_adjust_room , BPF_FUNC_redirect_map , BPF_FUNC_sk_redirect_map , BPF_FUNC_sock_map_update , BPF_FUNC_xdp_adjust_meta , BPF_FUNC_perf_event_read_value , BPF_FUNC_perf_prog_read_value , BPF_FUNC_getsockopt , BPF_FUNC_override_return , BPF_FUNC_sock_ops_cb_flags_set , BPF_FUNC_msg_redirect_map , BPF_FUNC_msg_apply_bytes , BPF_FUNC_msg_cork_bytes , BPF_FUNC_msg_pull_data , BPF_FUNC_bind , BPF_FUNC_xdp_adjust_tail , BPF_FUNC_skb_get_xfrm_state , BPF_FUNC_get_stack , BPF_FUNC_skb_load_bytes_relative , BPF_FUNC_fib_lookup , BPF_FUNC_sock_hash_update , BPF_FUNC_msg_redirect_hash , BPF_FUNC_sk_redirect_hash , BPF_FUNC_lwt_push_encap , BPF_FUNC_lwt_seg6_store_bytes , BPF_FUNC_lwt_seg6_adjust_srh , BPF_FUNC_lwt_seg6_action , BPF_FUNC_rc_repeat , BPF_FUNC_rc_keydown , BPF_FUNC_skb_cgroup_id , BPF_FUNC_get_current_cgroup_id , BPF_FUNC_get_local_storage , BPF_FUNC_sk_select_reuseport , BPF_FUNC_skb_ancestor_cgroup_id , BPF_FUNC_sk_lookup_tcp , BPF_FUNC_sk_lookup_udp , BPF_FUNC_sk_release , BPF_FUNC_map_push_elem , BPF_FUNC_map_pop_elem , BPF_FUNC_map_peek_elem , BPF_FUNC_msg_push_data , BPF_FUNC_msg_pop_data , BPF_FUNC_rc_pointer_rel , BPF_FUNC_spin_lock , BPF_FUNC_spin_unlock , BPF_FUNC_sk_fullsock , BPF_FUNC_tcp_sock , BPF_FUNC_skb_ecn_set_ce , BPF_FUNC_get_listener_sock , BPF_FUNC_skc_lookup_tcp , BPF_FUNC_tcp_check_syncookie , BPF_FUNC_sysctl_get_name , BPF_FUNC_sysctl_get_current_value , BPF_FUNC_sysctl_get_new_value , BPF_FUNC_sysctl_set_new_value , BPF_FUNC_strtol , BPF_FUNC_strtoul , BPF_FUNC_sk_storage_get , BPF_FUNC_sk_storage_delete , BPF_FUNC_send_signal , BPF_FUNC_tcp_gen_syncookie , BPF_FUNC_skb_output , BPF_FUNC_probe_read_user , BPF_FUNC_probe_read_kernel , BPF_FUNC_probe_read_user_str , BPF_FUNC_probe_read_kernel_str , BPF_FUNC_tcp_send_ack , BPF_FUNC_send_signal_thread , BPF_FUNC_jiffies64 , BPF_FUNC_read_branch_records , BPF_FUNC_get_ns_current_pid_tgid , BPF_FUNC_xdp_output , BPF_FUNC_get_netns_cookie , BPF_FUNC_get_current_ancestor_cgroup_id , BPF_FUNC_sk_assign , BPF_FUNC_ktime_get_boot_ns , BPF_FUNC_seq_printf , BPF_FUNC_seq_write , BPF_FUNC_sk_cgroup_id , BPF_FUNC_sk_ancestor_cgroup_id , BPF_FUNC_ringbuf_output , BPF_FUNC_ringbuf_reserve , BPF_FUNC_ringbuf_submit , BPF_FUNC_ringbuf_discard , BPF_FUNC_ringbuf_query , BPF_FUNC_csum_level , BPF_FUNC_skc_to_tcp6_sock , BPF_FUNC_skc_to_tcp_sock , BPF_FUNC_skc_to_tcp_timewait_sock , BPF_FUNC_skc_to_tcp_request_sock , BPF_FUNC_skc_to_udp6_sock , BPF_FUNC_get_task_stack , BPF_FUNC_load_hdr_opt , BPF_FUNC_store_hdr_opt , BPF_FUNC_reserve_hdr_opt , BPF_FUNC_inode_storage_get , BPF_FUNC_inode_storage_delete , BPF_FUNC_d_path , BPF_FUNC_copy_from_user , BPF_FUNC_snprintf_btf , BPF_FUNC_seq_printf_btf , BPF_FUNC_skb_cgroup_classid , BPF_FUNC_redirect_neigh , BPF_FUNC_per_cpu_ptr , BPF_FUNC_this_cpu_ptr , BPF_FUNC_redirect_peer , BPF_FUNC_task_storage_get , BPF_FUNC_task_storage_delete , BPF_FUNC_get_current_task_btf , BPF_FUNC_bprm_opts_set , BPF_FUNC_ktime_get_coarse_ns , BPF_FUNC_ima_inode_hash , BPF_FUNC_sock_from_file , BPF_FUNC_check_mtu , BPF_FUNC_for_each_map_elem , BPF_FUNC_snprintf , BPF_FUNC_sys_bpf , BPF_FUNC_btf_find_by_name_kind , BPF_FUNC_sys_close , BPF_FUNC_timer_init , BPF_FUNC_timer_set_callback , BPF_FUNC_timer_start , BPF_FUNC_timer_cancel , BPF_FUNC_get_func_ip , BPF_FUNC_get_attach_cookie , BPF_FUNC_task_pt_regs , BPF_FUNC_get_branch_snapshot , BPF_FUNC_trace_vprintk , BPF_FUNC_skc_to_unix_sock , BPF_FUNC_kallsyms_lookup_name , BPF_FUNC_find_vma , BPF_FUNC_loop , BPF_FUNC_strncmp , BPF_FUNC_get_func_arg , BPF_FUNC_get_func_ret , BPF_FUNC_get_func_arg_cnt , BPF_FUNC_get_retval , BPF_FUNC_set_retval , BPF_FUNC_xdp_get_buff_len , BPF_FUNC_xdp_load_bytes , BPF_FUNC_xdp_store_bytes , BPF_FUNC_copy_from_user_task , BPF_FUNC_skb_set_tstamp , BPF_FUNC_ima_file_hash , BPF_FUNC_kptr_xchg , BPF_FUNC_map_lookup_percpu_elem , BPF_FUNC_skc_to_mptcp_sock , BPF_FUNC_dynptr_from_mem , BPF_FUNC_ringbuf_reserve_dynptr , BPF_FUNC_ringbuf_submit_dynptr , BPF_FUNC_ringbuf_discard_dynptr , BPF_FUNC_dynptr_read , BPF_FUNC_dynptr_write , BPF_FUNC_dynptr_data , __BPF_FUNC_MAX_ID , } +e#bpf_access_type enum bpf_access_type { BPF_READ = 1 , BPF_WRITE = 2 } +s#bpf_verifier_log struct bpf_verifier_log { t#u32 level ; char kbuf [ 1024 ] ; char * ubuf ; t#u32 len_used ; t#u32 len_total ; } +s#bpf_insn_access_aux struct bpf_insn_access_aux { e#bpf_reg_type reg_type ; union { int ctx_field_size ; struct { s#btf * btf ; t#u32 btf_id ; } ; } ; s#bpf_verifier_log * log ; } +e#bpf_type_flag enum bpf_type_flag { PTR_MAYBE_NULL = ( ( ( ( 1UL ) ) ) << ( 0 + 8 ) ) , MEM_RDONLY = ( ( ( ( 1UL ) ) ) << ( 1 + 8 ) ) , MEM_ALLOC = ( ( ( ( 1UL ) ) ) << ( 2 + 8 ) ) , MEM_USER = ( ( ( ( 1UL ) ) ) << ( 3 + 8 ) ) , MEM_PERCPU = ( ( ( ( 1UL ) ) ) << ( 4 + 8 ) ) , OBJ_RELEASE = ( ( ( ( 1UL ) ) ) << ( 5 + 8 ) ) , PTR_UNTRUSTED = ( ( ( ( 1UL ) ) ) << ( 6 + 8 ) ) , MEM_UNINIT = ( ( ( ( 1UL ) ) ) << ( 7 + 8 ) ) , DYNPTR_TYPE_LOCAL = ( ( ( ( 1UL ) ) ) << ( 8 + 8 ) ) , DYNPTR_TYPE_RINGBUF = ( ( ( ( 1UL ) ) ) << ( 9 + 8 ) ) , __BPF_TYPE_FLAG_MAX , __BPF_TYPE_LAST_FLAG = E#__BPF_TYPE_FLAG_MAX - 1 , } +s#bpf_verifier_ops struct bpf_verifier_ops { const s#bpf_func_proto * ( * get_func_proto ) ( e#bpf_func_id , const s#bpf_prog * ) ; t#bool ( * is_valid_access ) ( int , int , e#bpf_access_type , const s#bpf_prog * , s#bpf_insn_access_aux * ) ; int ( * gen_prologue ) ( s#bpf_insn * , t#bool , const s#bpf_prog * ) ; int ( * gen_ld_abs ) ( const s#bpf_insn * , s#bpf_insn * ) ; t#u32 ( * convert_ctx_access ) ( e#bpf_access_type , const s#bpf_insn * , s#bpf_insn * , s#bpf_prog * , t#u32 * ) ; int ( * btf_struct_access ) ( s#bpf_verifier_log * , const s#btf * , const s#btf_type * , int , int , e#bpf_access_type , t#u32 * , e#bpf_type_flag * ) ; } +s##bpf_verifier_stack_elem +e#bpf_dynptr_type enum bpf_dynptr_type { BPF_DYNPTR_TYPE_INVALID , BPF_DYNPTR_TYPE_LOCAL , BPF_DYNPTR_TYPE_RINGBUF , } +s#tnum struct tnum { t#u64 value ; t#u64 mask ; } +E#REG_LIVE_READ32 0x1 +E#REG_LIVE_READ64 0x2 +e#bpf_reg_liveness enum bpf_reg_liveness { REG_LIVE_NONE = 0 , REG_LIVE_READ32 = 0x1 , REG_LIVE_READ64 = 0x2 , REG_LIVE_READ = E#REG_LIVE_READ32 | E#REG_LIVE_READ64 , REG_LIVE_WRITTEN = 0x4 , REG_LIVE_DONE = 0x8 , } +s#bpf_reg_state struct bpf_reg_state { e#bpf_reg_type type ; t#s32 off ; union { int range ; struct { s#bpf_map * map_ptr ; t#u32 map_uid ; } ; struct { s#btf * btf ; t#u32 btf_id ; } ; t#u32 mem_size ; struct { e#bpf_dynptr_type type ; t#bool first_slot ; } dynptr ; struct { unsigned long raw1 ; unsigned long raw2 ; } raw ; t#u32 subprogno ; } ; t#u32 id ; t#u32 ref_obj_id ; s#tnum var_off ; t#s64 smin_value ; t#s64 smax_value ; t#u64 umin_value ; t#u64 umax_value ; t#s32 s32_min_value ; t#s32 s32_max_value ; t#u32 u32_min_value ; t#u32 u32_max_value ; s#bpf_reg_state * parent ; t#u32 frameno ; t#s32 subreg_def ; e#bpf_reg_liveness live ; t#bool precise ; } +E#__MAX_BPF_REG ( 0 ) + 11 +s#bpf_reference_state struct bpf_reference_state { int id ; int insn_idx ; } +s#bpf_stack_state struct bpf_stack_state { s#bpf_reg_state spilled_ptr ; t#u8 slot_type [ 8 ] ; } +s#bpf_func_state struct bpf_func_state { s#bpf_reg_state regs [ E#__MAX_BPF_REG ] ; int callsite ; t#u32 frameno ; t#u32 subprogno ; t#u32 async_entry_cnt ; t#bool in_callback_fn ; t#bool in_async_callback_fn ; int acquired_refs ; s#bpf_reference_state * refs ; int allocated_stack ; s#bpf_stack_state * stack ; } +s#bpf_idx_pair struct bpf_idx_pair { t#u32 prev_idx ; t#u32 idx ; } +s#bpf_verifier_state struct bpf_verifier_state { s#bpf_func_state * frame [ 8 ] ; s#bpf_verifier_state * parent ; t#u32 branches ; t#u32 insn_idx ; t#u32 curframe ; t#u32 active_spin_lock ; t#bool speculative ; t#u32 first_insn_idx ; t#u32 last_insn_idx ; s#bpf_idx_pair * jmp_history ; t#u32 jmp_history_cnt ; } +s#bpf_verifier_state_list struct bpf_verifier_state_list { s#bpf_verifier_state state ; s#bpf_verifier_state_list * next ; int miss_cnt , hit_cnt ; } +s#bpf_insn_aux_data struct bpf_insn_aux_data { union { e#bpf_reg_type ptr_type ; unsigned long map_ptr_state ; t#s32 call_imm ; t#u32 alu_limit ; struct { t#u32 map_index ; t#u32 map_off ; } ; struct { e#bpf_reg_type reg_type ; union { struct { s#btf * btf ; t#u32 btf_id ; } ; t#u32 mem_size ; } ; } btf_var ; } ; t#u64 map_key_state ; int ctx_field_size ; t#u32 seen ; t#bool sanitize_stack_spill ; t#bool zext_dst ; t#u8 alu_state ; unsigned int orig_idx ; t#bool prune_point ; } +s#bpf_subprog_info struct bpf_subprog_info { t#u32 start ; t#u32 linfo_idx ; t#u16 stack_depth ; t#bool has_tail_call ; t#bool tail_call_reachable ; t#bool has_ld_abs ; t#bool is_async_cb ; } +s#bpf_id_pair struct bpf_id_pair { t#u32 old ; t#u32 cur ; } +t#bpfptr_t typedef t#sockptr_t bpfptr_t +s#bpf_verifier_env struct bpf_verifier_env { t#u32 insn_idx ; t#u32 prev_insn_idx ; s#bpf_prog * prog ; const s#bpf_verifier_ops * ops ; s#bpf_verifier_stack_elem * head ; int stack_size ; t#bool strict_alignment ; t#bool test_state_freq ; s#bpf_verifier_state * cur_state ; s#bpf_verifier_state_list * * explored_states ; s#bpf_verifier_state_list * free_list ; s#bpf_map * used_maps [ 64 ] ; s#btf_mod_pair used_btfs [ 64 ] ; t#u32 used_map_cnt ; t#u32 used_btf_cnt ; t#u32 id_gen ; t#bool explore_alu_limits ; t#bool allow_ptr_leaks ; t#bool allow_uninit_stack ; t#bool allow_ptr_to_map_access ; t#bool bpf_capable ; t#bool bypass_spec_v1 ; t#bool bypass_spec_v4 ; t#bool seen_direct_write ; s#bpf_insn_aux_data * insn_aux_data ; const s#bpf_line_info * prev_linfo ; s#bpf_verifier_log log ; s#bpf_subprog_info subprog_info [ 256 + 1 ] ; s#bpf_id_pair idmap_scratch [ ( E#__MAX_BPF_REG + 512 / 8 ) ] ; struct { int * insn_state ; int * insn_stack ; int cur_stack ; } cfg ; t#u32 pass_cnt ; t#u32 subprog_cnt ; t#u32 prev_insn_processed , insn_processed ; t#u32 prev_jmps_processed , jmps_processed ; t#u64 verification_time ; t#u32 max_states_per_insn ; t#u32 total_states ; t#u32 peak_states ; t#u32 longest_mark_read_walk ; t#bpfptr_t fd_array ; t#u32 scratched_regs ; t#u64 scratched_stack_slots ; t#u32 prev_log_len , prev_insn_print_len ; char type_str_buf [ 64 ] ; } +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_event_call +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_eval_map +s#btf_id_set struct btf_id_set { t#u32 cnt ; t#u32 ids [ ] ; } +E#BTF_KFUNC_TYPE_MAX 5 +s#btf_kfunc_id_set struct btf_kfunc_id_set { s#module * owner ; union { struct { s#btf_id_set * check_set ; s#btf_id_set * acquire_set ; s#btf_id_set * release_set ; s#btf_id_set * ret_null_set ; s#btf_id_set * kptr_acquire_set ; } ; s#btf_id_set * sets [ E#BTF_KFUNC_TYPE_MAX ] ; } ; } +register_btf_kfunc_id_set int register_btf_kfunc_id_set ( e#bpf_prog_type , const s#btf_kfunc_id_set * ) +s#btf_id_dtor_kfunc struct btf_id_dtor_kfunc { t#u32 btf_id ; t#u32 kfunc_btf_id ; } +register_btf_id_dtor_kfuncs int register_btf_id_dtor_kfuncs ( const s#btf_id_dtor_kfunc * , t#u32 , s#module * ) + +/* kernel/bpf/cgroup.o */ +s##static_key_mod +cgroup_bpf_enabled_key extern s#static_key_false cgroup_bpf_enabled_key [ E#MAX_CGROUP_BPF_ATTACH_TYPE ] +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s#bpf_local_storage_map_bucket struct bpf_local_storage_map_bucket { s#hlist_head list ; t#raw_spinlock_t lock ; } +s#bpf_local_storage_map struct bpf_local_storage_map { s#bpf_map map ; s#bpf_local_storage_map_bucket * buckets ; t#u32 bucket_log ; t#u16 elem_size ; t#u16 cache_idx ; } +s#bpf_local_storage_data struct bpf_local_storage_data { s#bpf_local_storage_map * smap ; t#u8 data [ ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; } +s#bpf_local_storage struct bpf_local_storage { s#bpf_local_storage_data * cache [ 16 ] ; s#hlist_head list ; void * owner ; s#callback_head rcu ; t#raw_spinlock_t lock ; } +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s#cgroup_taskset struct cgroup_taskset { s#list_head src_csets ; s#list_head dst_csets ; int nr_tasks ; int ssid ; s#list_head * csets ; s#css_set * cur_cset ; s#task_struct * cur_task ; } +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +e#cgroup_bpf_attach_type enum cgroup_bpf_attach_type { CGROUP_BPF_ATTACH_TYPE_INVALID = - 1 , CGROUP_INET_INGRESS = 0 , CGROUP_INET_EGRESS , CGROUP_INET_SOCK_CREATE , CGROUP_SOCK_OPS , CGROUP_DEVICE , CGROUP_INET4_BIND , CGROUP_INET6_BIND , CGROUP_INET4_CONNECT , CGROUP_INET6_CONNECT , CGROUP_INET4_POST_BIND , CGROUP_INET6_POST_BIND , CGROUP_UDP4_SENDMSG , CGROUP_UDP6_SENDMSG , CGROUP_SYSCTL , CGROUP_UDP4_RECVMSG , CGROUP_UDP6_RECVMSG , CGROUP_GETSOCKOPT , CGROUP_SETSOCKOPT , CGROUP_INET4_GETPEERNAME , CGROUP_INET6_GETPEERNAME , CGROUP_INET4_GETSOCKNAME , CGROUP_INET6_GETSOCKNAME , CGROUP_INET_SOCK_RELEASE , MAX_CGROUP_BPF_ATTACH_TYPE } +__cgroup_bpf_run_filter_skb int __cgroup_bpf_run_filter_skb ( s#sock * , s#sk_buff * , e#cgroup_bpf_attach_type ) +__cgroup_bpf_run_filter_sk int __cgroup_bpf_run_filter_sk ( s#sock * , e#cgroup_bpf_attach_type ) +__cgroup_bpf_run_filter_sock_addr int __cgroup_bpf_run_filter_sock_addr ( s#sock * , s#sockaddr * , e#cgroup_bpf_attach_type , void * , t#u32 * ) +s#bpf_sock_ops_kern struct bpf_sock_ops_kern { s#sock * sk ; union { t#u32 args [ 4 ] ; t#u32 reply ; t#u32 replylong [ 4 ] ; } ; s#sk_buff * syn_skb ; s#sk_buff * skb ; void * skb_data_end ; t#u8 op ; t#u8 is_fullsock ; t#u8 remaining_opt_len ; t#u64 temp ; } +__cgroup_bpf_run_filter_sock_ops int __cgroup_bpf_run_filter_sock_ops ( s#sock * , s#bpf_sock_ops_kern * , e#cgroup_bpf_attach_type ) + +/* kernel/bpf/core.o */ +s##btf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##poll_table_struct +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_stack_elem +s##mem_cgroup +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_event_call +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_eval_map +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +bpf_prog_alloc s#bpf_prog * bpf_prog_alloc ( unsigned int , t#gfp_t ) +__bpf_call_base t#u64 __bpf_call_base ( t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_prog_select_runtime s#bpf_prog * bpf_prog_select_runtime ( s#bpf_prog * , int * ) +s#bpf_empty_prog_array struct bpf_empty_prog_array { s#bpf_prog_array hdr ; s#bpf_prog * null_prog ; } +bpf_empty_prog_array extern s#bpf_empty_prog_array bpf_empty_prog_array +bpf_prog_free void bpf_prog_free ( s#bpf_prog * ) +t#bpf_ctx_copy_t typedef unsigned long ( * bpf_ctx_copy_t ) ( void * , const void * , unsigned long , unsigned long ) +bpf_event_output t#u64 bpf_event_output ( s#bpf_map * , t#u64 , void * , t#u64 , void * , t#u64 , t#bpf_ctx_copy_t ) +bpf_stats_enabled_key extern s#static_key_false bpf_stats_enabled_key +__tracepoint_xdp_exception extern s#tracepoint __tracepoint_xdp_exception +__traceiter_xdp_exception extern int __traceiter_xdp_exception ( void * , const s#net_device * , const s#bpf_prog * , t#u32 ) +__SCK__tp_func_xdp_exception extern s#static_call_key __SCK__tp_func_xdp_exception +s##static_call_tramp +__SCT__tp_func_xdp_exception extern s#static_call_tramp __SCT__tp_func_xdp_exception +__tracepoint_xdp_bulk_tx extern s#tracepoint __tracepoint_xdp_bulk_tx +__traceiter_xdp_bulk_tx extern int __traceiter_xdp_bulk_tx ( void * , const s#net_device * , int , int , int ) +__SCK__tp_func_xdp_bulk_tx extern s#static_call_key __SCK__tp_func_xdp_bulk_tx +__SCT__tp_func_xdp_bulk_tx extern s#static_call_tramp __SCT__tp_func_xdp_bulk_tx + +/* kernel/bpf/inode.o */ +s##btf +s##posix_acl +s##audit_names +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##poll_table_struct +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mem_cgroup +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +bpf_prog_get_type_path s#bpf_prog * bpf_prog_get_type_path ( const char * , e#bpf_prog_type ) +e#bpf_link_type enum bpf_link_type { BPF_LINK_TYPE_UNSPEC = 0 , BPF_LINK_TYPE_RAW_TRACEPOINT = 1 , BPF_LINK_TYPE_TRACING = 2 , BPF_LINK_TYPE_CGROUP = 3 , BPF_LINK_TYPE_ITER = 4 , BPF_LINK_TYPE_NETNS = 5 , BPF_LINK_TYPE_XDP = 6 , BPF_LINK_TYPE_PERF_EVENT = 7 , BPF_LINK_TYPE_KPROBE_MULTI = 8 , BPF_LINK_TYPE_STRUCT_OPS = 9 , MAX_BPF_LINK_TYPE , } +s#bpf_link_info struct bpf_link_info { t#__u32 type ; t#__u32 id ; t#__u32 prog_id ; union { struct { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) tp_name ; t#__u32 tp_name_len ; } raw_tracepoint ; struct { t#__u32 attach_type ; t#__u32 target_obj_id ; t#__u32 target_btf_id ; } tracing ; struct { t#__u64 cgroup_id ; t#__u32 attach_type ; } cgroup ; struct { t#__u64 __attribute__ ( ( aligned ( 8 ) ) ) target_name ; t#__u32 target_name_len ; union { struct { t#__u32 map_id ; } map ; } ; } iter ; struct { t#__u32 netns_ino ; t#__u32 attach_type ; } netns ; struct { t#__u32 ifindex ; } xdp ; } ; } +s#bpf_link_ops struct bpf_link_ops { void ( * release ) ( s#bpf_link * ) ; void ( * dealloc ) ( s#bpf_link * ) ; int ( * detach ) ( s#bpf_link * ) ; int ( * update_prog ) ( s#bpf_link * , s#bpf_prog * , s#bpf_prog * ) ; void ( * show_fdinfo ) ( const s#bpf_link * , s#seq_file * ) ; int ( * fill_link_info ) ( const s#bpf_link * , s#bpf_link_info * ) ; } +s#bpf_link struct bpf_link { t#atomic64_t refcnt ; t#u32 id ; e#bpf_link_type type ; const s#bpf_link_ops * ops ; s#bpf_prog * prog ; s#work_struct work ; } +s#bpf_preload_info struct bpf_preload_info { char link_name [ 16 ] ; s#bpf_link * link ; } +s#bpf_preload_ops struct bpf_preload_ops { int ( * preload ) ( s#bpf_preload_info * ) ; s#module * owner ; } +bpf_preload_ops extern s#bpf_preload_ops * bpf_preload_ops + +/* kernel/bpf/offload.o */ +s##btf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##poll_table_struct +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_stack_elem +s##mem_cgroup +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##fs_struct +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +bpf_offload_dev_match t#bool bpf_offload_dev_match ( s#bpf_prog * , s#net_device * ) +bpf_offload_dev_netdev_register int bpf_offload_dev_netdev_register ( s#bpf_offload_dev * , s#net_device * ) +bpf_offload_dev_netdev_unregister void bpf_offload_dev_netdev_unregister ( s#bpf_offload_dev * , s#net_device * ) +s#bpf_prog_offload_ops struct bpf_prog_offload_ops { int ( * insn_hook ) ( s#bpf_verifier_env * , int , int ) ; int ( * finalize ) ( s#bpf_verifier_env * ) ; int ( * replace_insn ) ( s#bpf_verifier_env * , t#u32 , s#bpf_insn * ) ; int ( * remove_insns ) ( s#bpf_verifier_env * , t#u32 , t#u32 ) ; int ( * prepare ) ( s#bpf_prog * ) ; int ( * translate ) ( s#bpf_prog * ) ; void ( * destroy ) ( s#bpf_prog * ) ; } +bpf_offload_dev_create s#bpf_offload_dev * bpf_offload_dev_create ( const s#bpf_prog_offload_ops * , void * ) +bpf_offload_dev_destroy void bpf_offload_dev_destroy ( s#bpf_offload_dev * ) +bpf_offload_dev_priv void * bpf_offload_dev_priv ( s#bpf_offload_dev * ) + +/* kernel/bpf/syscall.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##bpf_local_storage_map +s##bpf_verifier_stack_elem +bpf_map_put void bpf_map_put ( s#bpf_map * ) +bpf_map_inc void bpf_map_inc ( s#bpf_map * ) +bpf_map_inc_with_uref void bpf_map_inc_with_uref ( s#bpf_map * ) +bpf_map_get s#bpf_map * bpf_map_get ( t#u32 ) +bpf_map_inc_not_zero s#bpf_map * __attribute__ ( ( __warn_unused_result__ ) ) bpf_map_inc_not_zero ( s#bpf_map * ) +bpf_prog_put void bpf_prog_put ( s#bpf_prog * ) +bpf_prog_add void bpf_prog_add ( s#bpf_prog * , int ) +bpf_prog_sub void bpf_prog_sub ( s#bpf_prog * , int ) +bpf_prog_inc void bpf_prog_inc ( s#bpf_prog * ) +bpf_prog_inc_not_zero s#bpf_prog * __attribute__ ( ( __warn_unused_result__ ) ) bpf_prog_inc_not_zero ( s#bpf_prog * ) +bpf_prog_get_type_dev s#bpf_prog * bpf_prog_get_type_dev ( t#u32 , e#bpf_prog_type , t#bool ) +bpf_link_put void bpf_link_put ( s#bpf_link * ) +bpf_link_get_from_fd s#bpf_link * bpf_link_get_from_fd ( t#u32 ) +bpf_sys_bpf t#u64 bpf_sys_bpf ( t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) + +/* kernel/bpf/tnum.o */ +tnum_strn int tnum_strn ( char * , t#size_t , s#tnum ) + +/* kernel/bpf/verifier.o */ +s##btf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_local_storage_map +s##bpf_local_storage +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_event_call +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_eval_map +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_verifier_stack_elem +bpf_verifier_log_write __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void bpf_verifier_log_write ( s#bpf_verifier_env * , const char * , ... ) + +/* kernel/capability.o */ +__cap_empty_set extern const t#kernel_cap_t __cap_empty_set +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +has_capability extern t#bool has_capability ( s#task_struct * , int ) +ns_capable extern t#bool ns_capable ( s#user_namespace * , int ) +ns_capable_noaudit extern t#bool ns_capable_noaudit ( s#user_namespace * , int ) +ns_capable_setid extern t#bool ns_capable_setid ( s#user_namespace * , int ) +capable extern t#bool capable ( int ) +file_ns_capable extern t#bool file_ns_capable ( const s#file * , s#user_namespace * , int ) +capable_wrt_inode_uidgid t#bool capable_wrt_inode_uidgid ( s#user_namespace * , const s#inode * , int ) + +/* kernel/cgroup/cgroup.o */ +s##static_key_mod +cpuset_cgrp_subsys_enabled_key extern s#static_key_true cpuset_cgrp_subsys_enabled_key +cpuset_cgrp_subsys_on_dfl_key extern s#static_key_true cpuset_cgrp_subsys_on_dfl_key +cpu_cgrp_subsys_enabled_key extern s#static_key_true cpu_cgrp_subsys_enabled_key +cpu_cgrp_subsys_on_dfl_key extern s#static_key_true cpu_cgrp_subsys_on_dfl_key +cpuacct_cgrp_subsys_enabled_key extern s#static_key_true cpuacct_cgrp_subsys_enabled_key +cpuacct_cgrp_subsys_on_dfl_key extern s#static_key_true cpuacct_cgrp_subsys_on_dfl_key +io_cgrp_subsys_enabled_key extern s#static_key_true io_cgrp_subsys_enabled_key +io_cgrp_subsys_on_dfl_key extern s#static_key_true io_cgrp_subsys_on_dfl_key +memory_cgrp_subsys_enabled_key extern s#static_key_true memory_cgrp_subsys_enabled_key +memory_cgrp_subsys_on_dfl_key extern s#static_key_true memory_cgrp_subsys_on_dfl_key +devices_cgrp_subsys_enabled_key extern s#static_key_true devices_cgrp_subsys_enabled_key +devices_cgrp_subsys_on_dfl_key extern s#static_key_true devices_cgrp_subsys_on_dfl_key +freezer_cgrp_subsys_enabled_key extern s#static_key_true freezer_cgrp_subsys_enabled_key +freezer_cgrp_subsys_on_dfl_key extern s#static_key_true freezer_cgrp_subsys_on_dfl_key +net_cls_cgrp_subsys_enabled_key extern s#static_key_true net_cls_cgrp_subsys_enabled_key +net_cls_cgrp_subsys_on_dfl_key extern s#static_key_true net_cls_cgrp_subsys_on_dfl_key +perf_event_cgrp_subsys_enabled_key extern s#static_key_true perf_event_cgrp_subsys_enabled_key +perf_event_cgrp_subsys_on_dfl_key extern s#static_key_true perf_event_cgrp_subsys_on_dfl_key +net_prio_cgrp_subsys_enabled_key extern s#static_key_true net_prio_cgrp_subsys_enabled_key +net_prio_cgrp_subsys_on_dfl_key extern s#static_key_true net_prio_cgrp_subsys_on_dfl_key +hugetlb_cgrp_subsys_enabled_key extern s#static_key_true hugetlb_cgrp_subsys_enabled_key +hugetlb_cgrp_subsys_on_dfl_key extern s#static_key_true hugetlb_cgrp_subsys_on_dfl_key +pids_cgrp_subsys_enabled_key extern s#static_key_true pids_cgrp_subsys_enabled_key +pids_cgrp_subsys_on_dfl_key extern s#static_key_true pids_cgrp_subsys_on_dfl_key +rdma_cgrp_subsys_enabled_key extern s#static_key_true rdma_cgrp_subsys_enabled_key +rdma_cgrp_subsys_on_dfl_key extern s#static_key_true rdma_cgrp_subsys_on_dfl_key +misc_cgrp_subsys_enabled_key extern s#static_key_true misc_cgrp_subsys_enabled_key +misc_cgrp_subsys_on_dfl_key extern s#static_key_true misc_cgrp_subsys_on_dfl_key +s##posix_acl +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##watch_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog +s##bpf_cgroup_storage_map +s##kmem_cache +s##perf_buffer +s##fs_pin +s##ftrace_hash +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock_reuseport +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##audit_names +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##fiemap_extent_info +s##fileattr +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +cgrp_dfl_root extern s#cgroup_root cgrp_dfl_root +cgroup_get_e_css s#cgroup_subsys_state * cgroup_get_e_css ( s#cgroup * , s#cgroup_subsys * ) +of_css s#cgroup_subsys_state * of_css ( s#kernfs_open_file * ) +cgroup_path_ns int cgroup_path_ns ( s#cgroup * , char * , t#size_t , s#cgroup_namespace * ) +task_cgroup_path int task_cgroup_path ( s#task_struct * , char * , t#size_t ) +css_next_descendant_pre s#cgroup_subsys_state * css_next_descendant_pre ( s#cgroup_subsys_state * , s#cgroup_subsys_state * ) +cgroup_get_from_id s#cgroup * cgroup_get_from_id ( t#u64 ) +cgroup_get_from_path s#cgroup * cgroup_get_from_path ( const char * ) +cgroup_get_from_fd s#cgroup * cgroup_get_from_fd ( int ) + +/* kernel/cgroup/cgroup-v1.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##audit_names +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##net +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##bpf_prog_array +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s#task_delay_info struct task_delay_info { t#raw_spinlock_t lock ; unsigned int flags ; t#u64 blkio_start ; t#u64 blkio_delay ; t#u64 swapin_delay ; t#u32 blkio_count ; t#u32 swapin_count ; t#u64 freepages_start ; t#u64 freepages_delay ; t#u64 thrashing_start ; t#u64 thrashing_delay ; t#u32 freepages_count ; t#u32 thrashing_count ; } +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +cgroup_attach_task_all int cgroup_attach_task_all ( s#task_struct * , s#task_struct * ) + +/* kernel/cgroup/cpuset.o */ +cpuset_mem_spread_node extern int cpuset_mem_spread_node ( void ) + +/* kernel/cgroup/misc.o */ +e#misc_res_type enum misc_res_type { MISC_CG_RES_TYPES } +misc_cg_res_total_usage unsigned long misc_cg_res_total_usage ( e#misc_res_type ) +misc_cg_set_capacity int misc_cg_set_capacity ( e#misc_res_type , unsigned long ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s#misc_res struct misc_res { unsigned long max ; t#atomic_long_t usage ; t#bool failed ; } +E#MISC_CG_RES_TYPES 0 +s#misc_cg struct misc_cg { s#cgroup_subsys_state css ; s#misc_res res [ E#MISC_CG_RES_TYPES ] ; } +misc_cg_try_charge int misc_cg_try_charge ( e#misc_res_type , s#misc_cg * , unsigned long ) +misc_cg_uncharge void misc_cg_uncharge ( e#misc_res_type , s#misc_cg * , unsigned long ) + +/* kernel/cgroup/namespace.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##audit_names +s##module +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##net +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +free_cgroup_ns void free_cgroup_ns ( s#cgroup_namespace * ) + +/* kernel/cgroup/rdma.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +rdmacg_uncharge void rdmacg_uncharge ( s#rdma_cgroup * , s#rdmacg_device * , e#rdmacg_resource_type ) +rdmacg_try_charge int rdmacg_try_charge ( s#rdma_cgroup * * , s#rdmacg_device * , e#rdmacg_resource_type ) +rdmacg_register_device void rdmacg_register_device ( s#rdmacg_device * ) +rdmacg_unregister_device void rdmacg_unregister_device ( s#rdmacg_device * ) + +/* kernel/compat.o */ +t#compat_sigset_word typedef t#u32 compat_sigset_word +t#compat_sigset_t typedef struct { t#compat_sigset_word sig [ ( 64 / 32 ) ] ; } compat_sigset_t +get_compat_sigset extern int get_compat_sigset ( t#sigset_t * , const t#compat_sigset_t * ) +compat_alloc_user_space extern void * compat_alloc_user_space ( unsigned long ) + +/* kernel/context_tracking.o */ +s##static_key_mod +context_tracking_key extern s#static_key_false context_tracking_key +e#ctx_state enum ctx_state { CONTEXT_DISABLED = - 1 , CONTEXT_KERNEL = 0 , CONTEXT_USER , CONTEXT_GUEST , } +s#context_tracking struct context_tracking { t#bool active ; int recursion ; e#ctx_state state ; } +context_tracking extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#context_tracking ) context_tracking +__context_tracking_enter extern void __context_tracking_enter ( e#ctx_state ) +context_tracking_enter extern void context_tracking_enter ( e#ctx_state ) +__context_tracking_exit extern void __context_tracking_exit ( e#ctx_state ) +context_tracking_exit extern void context_tracking_exit ( e#ctx_state ) + +/* kernel/cpu.o */ +cpuhp_tasks_frozen extern t#bool cpuhp_tasks_frozen +cpus_read_lock extern void cpus_read_lock ( void ) +cpus_read_trylock extern int cpus_read_trylock ( void ) +cpus_read_unlock extern void cpus_read_unlock ( void ) +cpu_hotplug_disable extern void cpu_hotplug_disable ( void ) +cpu_hotplug_enable extern void cpu_hotplug_enable ( void ) +remove_cpu int remove_cpu ( unsigned int ) +add_cpu int add_cpu ( unsigned int ) +__cpuhp_state_add_instance int __cpuhp_state_add_instance ( e#cpuhp_state , s#hlist_node * , t#bool ) +__cpuhp_setup_state_cpuslocked int __cpuhp_setup_state_cpuslocked ( e#cpuhp_state , const char * , t#bool , int ( * ) ( unsigned int ) , int ( * ) ( unsigned int ) , t#bool ) +__cpuhp_setup_state int __cpuhp_setup_state ( e#cpuhp_state , const char * , t#bool , int ( * ) ( unsigned int ) , int ( * ) ( unsigned int ) , t#bool ) +__cpuhp_state_remove_instance int __cpuhp_state_remove_instance ( e#cpuhp_state , s#hlist_node * , t#bool ) +__cpuhp_remove_state_cpuslocked void __cpuhp_remove_state_cpuslocked ( e#cpuhp_state , t#bool ) +__cpuhp_remove_state void __cpuhp_remove_state ( e#cpuhp_state , t#bool ) +cpu_bit_bitmap extern const unsigned long cpu_bit_bitmap [ 64 + 1 ] [ ( ( ( 768 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +cpu_all_bits extern const unsigned long cpu_all_bits [ ( ( ( 768 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] +__cpu_possible_mask extern s#cpumask __cpu_possible_mask +__cpu_online_mask extern s#cpumask __cpu_online_mask +__cpu_present_mask extern s#cpumask __cpu_present_mask +__cpu_active_mask extern s#cpumask __cpu_active_mask +__cpu_dying_mask extern s#cpumask __cpu_dying_mask +__num_online_cpus extern t#atomic_t __num_online_cpus +cpu_mitigations_off extern t#bool cpu_mitigations_off ( void ) +cpu_mitigations_auto_nosmt extern t#bool cpu_mitigations_auto_nosmt ( void ) + +/* kernel/cpu_pm.o */ +cpu_pm_register_notifier int cpu_pm_register_notifier ( s#notifier_block * ) +cpu_pm_unregister_notifier int cpu_pm_unregister_notifier ( s#notifier_block * ) +cpu_pm_enter int cpu_pm_enter ( void ) +cpu_pm_exit int cpu_pm_exit ( void ) +cpu_cluster_pm_enter int cpu_cluster_pm_enter ( void ) +cpu_cluster_pm_exit int cpu_cluster_pm_exit ( void ) + +/* kernel/crash_core.o */ +paddr_vmcoreinfo_note t#phys_addr_t paddr_vmcoreinfo_note ( void ) + +/* kernel/crash_dump.o */ +elfcorehdr_addr extern unsigned long long elfcorehdr_addr + +/* kernel/cred.o */ +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +__put_cred extern void __put_cred ( s#cred * ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mempolicy +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +get_task_cred extern const s#cred * get_task_cred ( s#task_struct * ) +prepare_creds extern s#cred * prepare_creds ( void ) +commit_creds extern int commit_creds ( s#cred * ) +abort_creds extern void abort_creds ( s#cred * ) +override_creds extern const s#cred * override_creds ( const s#cred * ) +revert_creds extern void revert_creds ( const s#cred * ) +cred_fscmp extern int cred_fscmp ( const s#cred * , const s#cred * ) +prepare_kernel_cred extern s#cred * prepare_kernel_cred ( s#task_struct * ) +set_security_override extern int set_security_override ( s#cred * , t#u32 ) +set_security_override_from_ctx extern int set_security_override_from_ctx ( s#cred * , const char * ) +set_create_files_as extern int set_create_files_as ( s#cred * , s#inode * ) + +/* kernel/debug/debug_core.o */ +kgdb_connected extern int kgdb_connected +kgdb_active extern t#atomic_t kgdb_active +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##proc_dir_entry +s#kgdb_io struct kgdb_io { const char * name ; int ( * read_char ) ( void ) ; void ( * write_char ) ( t#u8 ) ; void ( * flush ) ( void ) ; int ( * init ) ( void ) ; void ( * deinit ) ( void ) ; void ( * pre_exception ) ( void ) ; void ( * post_exception ) ( void ) ; s#console * cons ; } +kgdb_register_io_module extern int kgdb_register_io_module ( s#kgdb_io * ) +kgdb_unregister_io_module extern void kgdb_unregister_io_module ( s#kgdb_io * ) +kgdb_breakpoint void kgdb_breakpoint ( void ) + +/* kernel/debug/kdb/kdb_debugger.o */ +t#get_char_func typedef int ( * get_char_func ) ( void ) +kdb_poll_funcs extern t#get_char_func kdb_poll_funcs [ ] +kdb_poll_idx extern int kdb_poll_idx + +/* kernel/debug/kdb/kdb_io.o */ +kdb_printf extern __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) int kdb_printf ( const char * , ... ) + +/* kernel/debug/kdb/kdb_keyboard.o */ +kdb_get_kbd_char extern int kdb_get_kbd_char ( void ) + +/* kernel/debug/kdb/kdb_main.o */ +kdb_grepping_flag extern int kdb_grepping_flag +t#kdb_func_t typedef int ( * kdb_func_t ) ( int , const char * * ) +E#KDB_ENABLE_ALL ( 1 << 0 ) +E#KDB_ENABLE_MEM_READ ( 1 << 1 ) +E#KDB_ENABLE_MEM_WRITE ( 1 << 2 ) +E#KDB_ENABLE_REG_READ ( 1 << 3 ) +E#KDB_ENABLE_REG_WRITE ( 1 << 4 ) +E#KDB_ENABLE_INSPECT ( 1 << 5 ) +E#KDB_ENABLE_FLOW_CTRL ( 1 << 6 ) +E#KDB_ENABLE_SIGNAL ( 1 << 7 ) +E#KDB_ENABLE_REBOOT ( 1 << 8 ) +E#KDB_ENABLE_ALWAYS_SAFE ( 1 << 9 ) +E#KDB_ENABLE_MASK ( 1 << 10 ) - 1 +t#kdb_cmdflags_t typedef enum { KDB_ENABLE_ALL = ( 1 << 0 ) , KDB_ENABLE_MEM_READ = ( 1 << 1 ) , KDB_ENABLE_MEM_WRITE = ( 1 << 2 ) , KDB_ENABLE_REG_READ = ( 1 << 3 ) , KDB_ENABLE_REG_WRITE = ( 1 << 4 ) , KDB_ENABLE_INSPECT = ( 1 << 5 ) , KDB_ENABLE_FLOW_CTRL = ( 1 << 6 ) , KDB_ENABLE_SIGNAL = ( 1 << 7 ) , KDB_ENABLE_REBOOT = ( 1 << 8 ) , KDB_ENABLE_ALWAYS_SAFE = ( 1 << 9 ) , KDB_ENABLE_MASK = ( 1 << 10 ) - 1 , KDB_ENABLE_ALL_NO_ARGS = E#KDB_ENABLE_ALL << 10 , KDB_ENABLE_MEM_READ_NO_ARGS = E#KDB_ENABLE_MEM_READ << 10 , KDB_ENABLE_MEM_WRITE_NO_ARGS = E#KDB_ENABLE_MEM_WRITE << 10 , KDB_ENABLE_REG_READ_NO_ARGS = E#KDB_ENABLE_REG_READ << 10 , KDB_ENABLE_REG_WRITE_NO_ARGS = E#KDB_ENABLE_REG_WRITE << 10 , KDB_ENABLE_INSPECT_NO_ARGS = E#KDB_ENABLE_INSPECT << 10 , KDB_ENABLE_FLOW_CTRL_NO_ARGS = E#KDB_ENABLE_FLOW_CTRL << 10 , KDB_ENABLE_SIGNAL_NO_ARGS = E#KDB_ENABLE_SIGNAL << 10 , KDB_ENABLE_REBOOT_NO_ARGS = E#KDB_ENABLE_REBOOT << 10 , KDB_ENABLE_ALWAYS_SAFE_NO_ARGS = E#KDB_ENABLE_ALWAYS_SAFE << 10 , KDB_ENABLE_MASK_NO_ARGS = E#KDB_ENABLE_MASK << 10 , KDB_REPEAT_NO_ARGS = 0x40000000 , KDB_REPEAT_WITH_ARGS = 0x80000000 , } kdb_cmdflags_t +kdb_register_flags extern int kdb_register_flags ( char * , t#kdb_func_t , char * , char * , short , t#kdb_cmdflags_t ) +kdb_register extern int kdb_register ( char * , t#kdb_func_t , char * , char * , short ) +kdb_unregister extern int kdb_unregister ( char * ) + +/* kernel/debug/kdb/kdb_support.o */ +s#__ksymtab struct __ksymtab { unsigned long value ; const char * mod_name ; unsigned long mod_start ; unsigned long mod_end ; const char * sec_name ; unsigned long sec_start ; unsigned long sec_end ; const char * sym_name ; unsigned long sym_start ; unsigned long sym_end ; } +t#kdb_symtab_t typedef s#__ksymtab kdb_symtab_t +kdbgetsymval extern int kdbgetsymval ( const char * , t#kdb_symtab_t * ) + +/* kernel/dma/mapping.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_coherent_mem +s##cma +s##iommu_group +s##dev_iommu +dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) +dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_sgtable int dma_map_sgtable ( s#device * , s#sg_table * , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) +dma_can_mmap t#bool dma_can_mmap ( s#device * ) +dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) +dma_get_required_mask t#u64 dma_get_required_mask ( s#device * ) +dma_alloc_attrs void * dma_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_free_attrs void dma_free_attrs ( s#device * , t#size_t , void * , t#dma_addr_t , unsigned long ) +dma_alloc_pages s#page * dma_alloc_pages ( s#device * , t#size_t , t#dma_addr_t * , e#dma_data_direction , t#gfp_t ) +dma_free_pages void dma_free_pages ( s#device * , t#size_t , s#page * , t#dma_addr_t , e#dma_data_direction ) +dma_mmap_pages int dma_mmap_pages ( s#device * , s#vm_area_struct * , t#size_t , s#page * ) +dma_alloc_noncontiguous s#sg_table * dma_alloc_noncontiguous ( s#device * , t#size_t , e#dma_data_direction , t#gfp_t , unsigned long ) +dma_free_noncontiguous void dma_free_noncontiguous ( s#device * , t#size_t , s#sg_table * , e#dma_data_direction ) +dma_vmap_noncontiguous void * dma_vmap_noncontiguous ( s#device * , t#size_t , s#sg_table * ) +dma_vunmap_noncontiguous void dma_vunmap_noncontiguous ( s#device * , void * ) +dma_mmap_noncontiguous int dma_mmap_noncontiguous ( s#device * , s#vm_area_struct * , t#size_t , s#sg_table * ) +dma_supported int dma_supported ( s#device * , t#u64 ) +dma_pci_p2pdma_supported t#bool dma_pci_p2pdma_supported ( s#device * ) +dma_set_mask int dma_set_mask ( s#device * , t#u64 ) +dma_set_coherent_mask int dma_set_coherent_mask ( s#device * , t#u64 ) +dma_max_mapping_size t#size_t dma_max_mapping_size ( s#device * ) +dma_opt_mapping_size t#size_t dma_opt_mapping_size ( s#device * ) +dma_need_sync t#bool dma_need_sync ( s#device * , t#dma_addr_t ) +dma_get_merge_boundary unsigned long dma_get_merge_boundary ( s#device * ) + +/* kernel/dma/swiotlb.o */ +swiotlb_max_segment unsigned int swiotlb_max_segment ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_coherent_mem +s##cma +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +is_swiotlb_active t#bool is_swiotlb_active ( s#device * ) + +/* kernel/events/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mem_cgroup +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##fs_struct +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s#perf_event_mmap_page struct perf_event_mmap_page { t#__u32 version ; t#__u32 compat_version ; t#__u32 lock ; t#__u32 index ; t#__s64 offset ; t#__u64 time_enabled ; t#__u64 time_running ; union { t#__u64 capabilities ; struct { t#__u64 cap_bit0 : 1 , cap_bit0_is_deprecated : 1 , cap_user_rdpmc : 1 , cap_user_time : 1 , cap_user_time_zero : 1 , cap_user_time_short : 1 , cap_____res : 58 ; } ; } ; t#__u16 pmc_width ; t#__u16 time_shift ; t#__u32 time_mult ; t#__u64 time_offset ; t#__u64 time_zero ; t#__u32 size ; t#__u32 __reserved_1 ; t#__u64 time_cycles ; t#__u64 time_mask ; t#__u8 __reserved [ 116 * 8 ] ; t#__u64 data_head ; t#__u64 data_tail ; t#__u64 data_offset ; t#__u64 data_size ; t#__u64 aux_head ; t#__u64 aux_tail ; t#__u64 aux_offset ; t#__u64 aux_size ; } +s#perf_buffer struct perf_buffer { t#refcount_t refcount ; s#callback_head callback_head ; int nr_pages ; int overwrite ; int paused ; t#atomic_t poll ; t#local_t head ; unsigned int nest ; t#local_t events ; t#local_t wakeup ; t#local_t lost ; long watermark ; long aux_watermark ; t#spinlock_t event_lock ; s#list_head event_list ; t#atomic_t mmap_count ; unsigned long mmap_locked ; s#user_struct * mmap_user ; long aux_head ; unsigned int aux_nest ; long aux_wakeup ; unsigned long aux_pgoff ; int aux_nr_pages ; int aux_overwrite ; t#atomic_t aux_mmap_count ; unsigned long aux_mmap_locked ; void ( * free_aux ) ( void * ) ; t#refcount_t aux_refcount ; int aux_in_sampling ; void * * aux_pages ; void * aux_priv ; s#perf_event_mmap_page * user_page ; void * data_pages [ ] ; } +s##ftrace_hash +perf_event_disable extern void perf_event_disable ( s#perf_event * ) +perf_event_enable extern void perf_event_enable ( s#perf_event * ) +perf_event_addr_filters_sync extern void perf_event_addr_filters_sync ( s#perf_event * ) +perf_event_refresh extern int perf_event_refresh ( s#perf_event * , int ) +perf_event_release_kernel extern int perf_event_release_kernel ( s#perf_event * ) +perf_event_read_value extern t#u64 perf_event_read_value ( s#perf_event * , t#u64 * , t#u64 * ) +perf_event_pause extern t#u64 perf_event_pause ( s#perf_event * , t#bool ) +perf_event_period extern int perf_event_period ( s#perf_event * , t#u64 ) +perf_event_update_userpage extern void perf_event_update_userpage ( s#perf_event * ) +s#perf_guest_info_callbacks struct perf_guest_info_callbacks { int ( * is_in_guest ) ( void ) ; int ( * is_user_mode ) ( void ) ; unsigned long ( * get_guest_ip ) ( void ) ; void ( * handle_intel_pt_intr ) ( void ) ; } +perf_register_guest_info_callbacks extern int perf_register_guest_info_callbacks ( s#perf_guest_info_callbacks * ) +perf_unregister_guest_info_callbacks extern int perf_unregister_guest_info_callbacks ( s#perf_guest_info_callbacks * ) +perf_swevent_get_recursion_context extern int perf_swevent_get_recursion_context ( void ) +perf_trace_run_bpf_submit void perf_trace_run_bpf_submit ( void * , int , int , s#trace_event_call * , t#u64 , s#pt_regs * , s#hlist_head * , s#task_struct * ) +perf_tp_event extern void perf_tp_event ( t#u16 , t#u64 , void * , int , s#pt_regs * , s#hlist_head * , int , s#task_struct * ) +perf_pmu_register extern int perf_pmu_register ( s#pmu * , const char * , int ) +perf_pmu_unregister extern void perf_pmu_unregister ( s#pmu * ) +perf_event_create_kernel_counter extern s#perf_event * perf_event_create_kernel_counter ( s#perf_event_attr * , int , s#task_struct * , t#perf_overflow_handler_t , void * ) +perf_pmu_migrate_context extern void perf_pmu_migrate_context ( s#pmu * , int , int ) +perf_event_sysfs_show t#ssize_t perf_event_sysfs_show ( s#device * , s#device_attribute * , char * ) + +/* kernel/events/hw_breakpoint.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##event_filter +s##ftrace_hash +register_user_hw_breakpoint extern s#perf_event * register_user_hw_breakpoint ( s#perf_event_attr * , t#perf_overflow_handler_t , void * , s#task_struct * ) +modify_user_hw_breakpoint extern int modify_user_hw_breakpoint ( s#perf_event * , s#perf_event_attr * ) +unregister_hw_breakpoint extern void unregister_hw_breakpoint ( s#perf_event * ) +register_wide_hw_breakpoint extern s#perf_event * * register_wide_hw_breakpoint ( s#perf_event_attr * , t#perf_overflow_handler_t , void * ) +unregister_wide_hw_breakpoint extern void unregister_wide_hw_breakpoint ( s#perf_event * * ) + +/* kernel/events/ring_buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##bpf_prog +s##event_filter +s##ftrace_hash +perf_aux_output_flag extern void perf_aux_output_flag ( s#perf_output_handle * , t#u64 ) +perf_aux_output_begin extern void * perf_aux_output_begin ( s#perf_output_handle * , s#perf_event * ) +perf_aux_output_end extern void perf_aux_output_end ( s#perf_output_handle * , unsigned long ) +perf_aux_output_skip extern int perf_aux_output_skip ( s#perf_output_handle * , unsigned long ) +perf_get_aux extern void * perf_get_aux ( s#perf_output_handle * ) + +/* kernel/events/uprobes.o */ +s##posix_acl +s##audit_names +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s#compact_control struct compact_control { s#list_head freepages ; s#list_head migratepages ; unsigned int nr_freepages ; unsigned int nr_migratepages ; unsigned long free_pfn ; unsigned long migrate_pfn ; unsigned long fast_start_pfn ; s#zone * zone ; unsigned long total_migrate_scanned ; unsigned long total_free_scanned ; unsigned short fast_search_fail ; short search_order ; const t#gfp_t gfp_mask ; int order ; int migratetype ; const unsigned int alloc_flags ; const int highest_zoneidx ; e#migrate_mode mode ; t#bool ignore_skip_hint ; t#bool no_set_skip_hint ; t#bool ignore_block_suitable ; t#bool direct_compaction ; t#bool proactive_compaction ; t#bool whole_zone ; t#bool contended ; t#bool rescan ; t#bool alloc_contig ; } +s#capture_control struct capture_control { s#compact_control * cc ; s#page * page ; } +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +e#uprobe_filter_ctx enum uprobe_filter_ctx { UPROBE_FILTER_REGISTER , UPROBE_FILTER_UNREGISTER , UPROBE_FILTER_MMAP , } +s#uprobe_consumer struct uprobe_consumer { int ( * handler ) ( s#uprobe_consumer * , s#pt_regs * ) ; int ( * ret_handler ) ( s#uprobe_consumer * , unsigned long , s#pt_regs * ) ; t#bool ( * filter ) ( s#uprobe_consumer * , e#uprobe_filter_ctx , s#mm_struct * ) ; s#uprobe_consumer * next ; } +uprobe_unregister extern void uprobe_unregister ( s#inode * , t#loff_t , s#uprobe_consumer * ) +uprobe_register extern int uprobe_register ( s#inode * , t#loff_t , s#uprobe_consumer * ) +uprobe_register_refctr extern int uprobe_register_refctr ( s#inode * , t#loff_t , t#loff_t , s#uprobe_consumer * ) + +/* kernel/exit.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s#robust_list struct robust_list { s#robust_list * next ; } +s#robust_list_head struct robust_list_head { s#robust_list list ; long futex_offset ; s#robust_list * list_op_pending ; } +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +rcuwait_wake_up extern int rcuwait_wake_up ( s#rcuwait * ) +do_exit void do_exit ( long ) +complete_and_exit void complete_and_exit ( s#completion * , long ) +thread_group_exited extern t#bool thread_group_exited ( s#pid * ) +abort __attribute__ ( ( __weak__ ) ) void abort ( void ) + +/* kernel/fork.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##posix_acl +s##audit_names +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog +s##bpf_cgroup_storage +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##kmem_cache +s##perf_buffer +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ftrace_hash +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##net +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##page_pool +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +free_task extern void free_task ( s#task_struct * ) +__mmdrop extern void __mmdrop ( s#mm_struct * ) +__put_task_struct extern void __put_task_struct ( s#task_struct * ) +mmput extern void mmput ( s#mm_struct * ) +mmput_async void mmput_async ( s#mm_struct * ) +get_mm_exe_file extern s#file * get_mm_exe_file ( s#mm_struct * ) +get_task_exe_file extern s#file * get_task_exe_file ( s#task_struct * ) +get_task_mm extern s#mm_struct * get_task_mm ( s#task_struct * ) + +/* kernel/freezer.o */ +system_freezing_cnt extern t#atomic_t system_freezing_cnt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +freezing_slow_path extern t#bool freezing_slow_path ( s#task_struct * ) +__refrigerator extern t#bool __refrigerator ( t#bool ) +set_freezable extern t#bool set_freezable ( void ) + +/* kernel/groups.o */ +groups_alloc extern s#group_info * groups_alloc ( int ) +groups_free extern void groups_free ( s#group_info * ) +groups_sort extern void groups_sort ( s#group_info * ) +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +set_groups extern void set_groups ( s#cred * , s#group_info * ) +set_current_groups extern int set_current_groups ( s#group_info * ) +in_group_p extern int in_group_p ( t#kgid_t ) +in_egroup_p extern int in_egroup_p ( t#kgid_t ) + +/* kernel/hung_task.o */ +reset_hung_task_detector void reset_hung_task_detector ( void ) + +/* kernel/iomem.o */ +memremap void * memremap ( t#resource_size_t , t#size_t , unsigned long ) +memunmap void memunmap ( void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +devm_memremap void * devm_memremap ( s#device * , t#resource_size_t , t#size_t , unsigned long ) +devm_memunmap void devm_memunmap ( s#device * , void * ) + +/* kernel/irq/autoprobe.o */ +probe_irq_on extern unsigned long probe_irq_on ( void ) +probe_irq_mask extern unsigned int probe_irq_mask ( unsigned long ) +probe_irq_off extern int probe_irq_off ( unsigned long ) + +/* kernel/irq/chip.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##platform_msi_priv_data +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +irq_set_chip extern int irq_set_chip ( unsigned int , s#irq_chip * ) +irq_set_irq_type extern int irq_set_irq_type ( unsigned int , unsigned int ) +irq_set_handler_data extern int irq_set_handler_data ( unsigned int , void * ) +irq_set_chip_data extern int irq_set_chip_data ( unsigned int , void * ) +irq_get_irq_data extern s#irq_data * irq_get_irq_data ( unsigned int ) +handle_nested_irq extern void handle_nested_irq ( unsigned int ) +handle_simple_irq extern void handle_simple_irq ( s#irq_desc * ) +handle_untracked_irq extern void handle_untracked_irq ( s#irq_desc * ) +handle_level_irq extern void handle_level_irq ( s#irq_desc * ) +handle_fasteoi_irq extern void handle_fasteoi_irq ( s#irq_desc * ) +handle_fasteoi_nmi extern void handle_fasteoi_nmi ( s#irq_desc * ) +handle_edge_irq extern void handle_edge_irq ( s#irq_desc * ) +__irq_set_handler extern void __irq_set_handler ( unsigned int , t#irq_flow_handler_t , int , const char * ) +irq_set_chained_handler_and_data void irq_set_chained_handler_and_data ( unsigned int , t#irq_flow_handler_t , void * ) +irq_set_chip_and_handler_name extern void irq_set_chip_and_handler_name ( unsigned int , s#irq_chip * , t#irq_flow_handler_t , const char * ) +irq_modify_status void irq_modify_status ( unsigned int , unsigned long , unsigned long ) +handle_fasteoi_ack_irq extern void handle_fasteoi_ack_irq ( s#irq_desc * ) +handle_fasteoi_mask_irq extern void handle_fasteoi_mask_irq ( s#irq_desc * ) +irq_chip_set_parent_state extern int irq_chip_set_parent_state ( s#irq_data * , e#irqchip_irq_state , t#bool ) +irq_chip_get_parent_state extern int irq_chip_get_parent_state ( s#irq_data * , e#irqchip_irq_state , t#bool * ) +irq_chip_enable_parent extern void irq_chip_enable_parent ( s#irq_data * ) +irq_chip_disable_parent extern void irq_chip_disable_parent ( s#irq_data * ) +irq_chip_ack_parent extern void irq_chip_ack_parent ( s#irq_data * ) +irq_chip_mask_parent extern void irq_chip_mask_parent ( s#irq_data * ) +irq_chip_mask_ack_parent extern void irq_chip_mask_ack_parent ( s#irq_data * ) +irq_chip_unmask_parent extern void irq_chip_unmask_parent ( s#irq_data * ) +irq_chip_eoi_parent extern void irq_chip_eoi_parent ( s#irq_data * ) +irq_chip_set_affinity_parent extern int irq_chip_set_affinity_parent ( s#irq_data * , const s#cpumask * , t#bool ) +irq_chip_set_type_parent extern int irq_chip_set_type_parent ( s#irq_data * , unsigned int ) +irq_chip_retrigger_hierarchy extern int irq_chip_retrigger_hierarchy ( s#irq_data * ) +irq_chip_set_vcpu_affinity_parent extern int irq_chip_set_vcpu_affinity_parent ( s#irq_data * , void * ) +irq_chip_set_wake_parent extern int irq_chip_set_wake_parent ( s#irq_data * , unsigned int ) +irq_chip_request_resources_parent extern int irq_chip_request_resources_parent ( s#irq_data * ) +irq_chip_release_resources_parent extern void irq_chip_release_resources_parent ( s#irq_data * ) + +/* kernel/irq/devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +devm_request_threaded_irq extern int __attribute__ ( ( __warn_unused_result__ ) ) devm_request_threaded_irq ( s#device * , unsigned int , t#irq_handler_t , t#irq_handler_t , unsigned long , const char * , void * ) +devm_request_any_context_irq extern int __attribute__ ( ( __warn_unused_result__ ) ) devm_request_any_context_irq ( s#device * , unsigned int , t#irq_handler_t , unsigned long , const char * , void * ) +devm_free_irq extern void devm_free_irq ( s#device * , unsigned int , void * ) +__devm_irq_alloc_descs int __devm_irq_alloc_descs ( s#device * , int , unsigned int , unsigned int , int , s#module * , const s#irq_affinity_desc * ) +s##msi_desc +s##msi_msg +s##proc_dir_entry +devm_irq_alloc_generic_chip s#irq_chip_generic * devm_irq_alloc_generic_chip ( s#device * , const char * , int , unsigned int , void * , t#irq_flow_handler_t ) +devm_irq_setup_generic_chip int devm_irq_setup_generic_chip ( s#device * , s#irq_chip_generic * , t#u32 , e#irq_gc_flags , unsigned int , unsigned int ) + +/* kernel/irq/dummychip.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_desc +s##msi_msg +dummy_irq_chip extern s#irq_chip dummy_irq_chip + +/* kernel/irq/generic-chip.o */ +s##msi_desc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##msi_msg +irq_gc_mask_set_bit void irq_gc_mask_set_bit ( s#irq_data * ) +irq_gc_mask_clr_bit void irq_gc_mask_clr_bit ( s#irq_data * ) +irq_gc_ack_set_bit void irq_gc_ack_set_bit ( s#irq_data * ) +irq_gc_set_wake int irq_gc_set_wake ( s#irq_data * , unsigned int ) +irq_alloc_generic_chip s#irq_chip_generic * irq_alloc_generic_chip ( const char * , int , unsigned int , void * , t#irq_flow_handler_t ) +__irq_alloc_domain_generic_chips int __irq_alloc_domain_generic_chips ( s#irq_domain * , int , int , const char * , t#irq_flow_handler_t , unsigned int , unsigned int , e#irq_gc_flags ) +irq_get_domain_generic_chip s#irq_chip_generic * irq_get_domain_generic_chip ( s#irq_domain * , unsigned int ) +irq_generic_chip_ops extern s#irq_domain_ops irq_generic_chip_ops +irq_setup_generic_chip void irq_setup_generic_chip ( s#irq_chip_generic * , t#u32 , e#irq_gc_flags , unsigned int , unsigned int ) +irq_setup_alt_chip int irq_setup_alt_chip ( s#irq_data * , unsigned int ) +irq_remove_generic_chip void irq_remove_generic_chip ( s#irq_chip_generic * , t#u32 , unsigned int , unsigned int ) + +/* kernel/irq/handle.o */ +s##msi_desc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##msi_msg +s##proc_dir_entry +handle_bad_irq extern void handle_bad_irq ( s#irq_desc * ) +no_action extern t#irqreturn_t no_action ( int , void * ) + +/* kernel/irq/ipi.o */ +ipi_get_hwirq t#irq_hw_number_t ipi_get_hwirq ( unsigned int , unsigned int ) +ipi_send_single int ipi_send_single ( unsigned int , unsigned int ) +ipi_send_mask int ipi_send_mask ( unsigned int , const s#cpumask * ) + +/* kernel/irq/irq_sim.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##msi_desc +s##msi_msg +s##proc_dir_entry +irq_domain_create_sim s#irq_domain * irq_domain_create_sim ( s#fwnode_handle * , unsigned int ) +irq_domain_remove_sim void irq_domain_remove_sim ( s#irq_domain * ) +devm_irq_domain_create_sim s#irq_domain * devm_irq_domain_create_sim ( s#device * , s#fwnode_handle * , unsigned int ) + +/* kernel/irq/irqdesc.o */ +nr_irqs extern int nr_irqs +s##msi_desc +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##msi_msg +s##proc_dir_entry +handle_irq_desc int handle_irq_desc ( s#irq_desc * ) +generic_handle_irq int generic_handle_irq ( unsigned int ) +generic_handle_domain_irq int generic_handle_domain_irq ( s#irq_domain * , unsigned int ) +irq_free_descs void irq_free_descs ( unsigned int , unsigned int ) +__irq_alloc_descs int __irq_alloc_descs ( int , unsigned int , unsigned int , int , s#module * , const s#irq_affinity_desc * ) +irq_get_percpu_devid_partition extern int irq_get_percpu_devid_partition ( unsigned int , s#cpumask * ) + +/* kernel/irq/irqdomain.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +irqchip_fwnode_ops extern const s#fwnode_operations irqchip_fwnode_ops +__irq_domain_alloc_fwnode s#fwnode_handle * __irq_domain_alloc_fwnode ( unsigned int , int , const char * , t#phys_addr_t * ) +irq_domain_free_fwnode void irq_domain_free_fwnode ( s#fwnode_handle * ) +__irq_domain_add s#irq_domain * __irq_domain_add ( s#fwnode_handle * , int , t#irq_hw_number_t , int , const s#irq_domain_ops * , void * ) +irq_domain_remove extern void irq_domain_remove ( s#irq_domain * ) +irq_domain_update_bus_token extern void irq_domain_update_bus_token ( s#irq_domain * , e#irq_domain_bus_token ) +irq_domain_create_simple s#irq_domain * irq_domain_create_simple ( s#fwnode_handle * , unsigned int , unsigned int , const s#irq_domain_ops * , void * ) +irq_domain_add_legacy s#irq_domain * irq_domain_add_legacy ( s#device_node * , unsigned int , unsigned int , t#irq_hw_number_t , const s#irq_domain_ops * , void * ) +irq_domain_create_legacy s#irq_domain * irq_domain_create_legacy ( s#fwnode_handle * , unsigned int , unsigned int , t#irq_hw_number_t , const s#irq_domain_ops * , void * ) +irq_find_matching_fwspec extern s#irq_domain * irq_find_matching_fwspec ( s#irq_fwspec * , e#irq_domain_bus_token ) +irq_domain_check_msi_remap extern t#bool irq_domain_check_msi_remap ( void ) +irq_set_default_host extern void irq_set_default_host ( s#irq_domain * ) +irq_domain_associate extern int irq_domain_associate ( s#irq_domain * , unsigned int , t#irq_hw_number_t ) +irq_domain_associate_many extern void irq_domain_associate_many ( s#irq_domain * , unsigned int , t#irq_hw_number_t , int ) +irq_create_mapping_affinity extern unsigned int irq_create_mapping_affinity ( s#irq_domain * , t#irq_hw_number_t , const s#irq_affinity_desc * ) +irq_create_fwspec_mapping extern unsigned int irq_create_fwspec_mapping ( s#irq_fwspec * ) +irq_create_of_mapping extern unsigned int irq_create_of_mapping ( s#of_phandle_args * ) +irq_dispose_mapping extern void irq_dispose_mapping ( unsigned int ) +__irq_resolve_mapping extern s#irq_desc * __irq_resolve_mapping ( s#irq_domain * , t#irq_hw_number_t , unsigned int * ) +irq_domain_xlate_onecell int irq_domain_xlate_onecell ( s#irq_domain * , s#device_node * , const t#u32 * , unsigned int , t#irq_hw_number_t * , unsigned int * ) +irq_domain_xlate_twocell int irq_domain_xlate_twocell ( s#irq_domain * , s#device_node * , const t#u32 * , unsigned int , t#irq_hw_number_t * , unsigned int * ) +irq_domain_xlate_onetwocell int irq_domain_xlate_onetwocell ( s#irq_domain * , s#device_node * , const t#u32 * , unsigned int , t#irq_hw_number_t * , unsigned int * ) +irq_domain_simple_ops extern const s#irq_domain_ops irq_domain_simple_ops +irq_domain_translate_onecell int irq_domain_translate_onecell ( s#irq_domain * , s#irq_fwspec * , unsigned long * , unsigned int * ) +irq_domain_translate_twocell int irq_domain_translate_twocell ( s#irq_domain * , s#irq_fwspec * , unsigned long * , unsigned int * ) +irq_domain_reset_irq_data extern void irq_domain_reset_irq_data ( s#irq_data * ) +irq_domain_create_hierarchy extern s#irq_domain * irq_domain_create_hierarchy ( s#irq_domain * , unsigned int , unsigned int , s#fwnode_handle * , const s#irq_domain_ops * , void * ) +irq_domain_get_irq_data extern s#irq_data * irq_domain_get_irq_data ( s#irq_domain * , unsigned int ) +irq_domain_set_hwirq_and_chip extern int irq_domain_set_hwirq_and_chip ( s#irq_domain * , unsigned int , t#irq_hw_number_t , s#irq_chip * , void * ) +irq_domain_set_info extern void irq_domain_set_info ( s#irq_domain * , unsigned int , t#irq_hw_number_t , s#irq_chip * , void * , t#irq_flow_handler_t , void * , const char * ) +irq_domain_free_irqs_common extern void irq_domain_free_irqs_common ( s#irq_domain * , unsigned int , unsigned int ) +irq_domain_push_irq extern int irq_domain_push_irq ( s#irq_domain * , int , void * ) +irq_domain_pop_irq extern int irq_domain_pop_irq ( s#irq_domain * , int ) +irq_domain_alloc_irqs_parent extern int irq_domain_alloc_irqs_parent ( s#irq_domain * , unsigned int , unsigned int , void * ) +irq_domain_free_irqs_parent extern void irq_domain_free_irqs_parent ( s#irq_domain * , unsigned int , unsigned int ) + +/* kernel/irq/manage.o */ +synchronize_hardirq extern t#bool synchronize_hardirq ( unsigned int ) +synchronize_irq extern void synchronize_irq ( unsigned int ) +irq_set_affinity extern int irq_set_affinity ( unsigned int , const s#cpumask * ) +irq_force_affinity extern int irq_force_affinity ( unsigned int , const s#cpumask * ) +__irq_apply_affinity_hint extern int __irq_apply_affinity_hint ( unsigned int , const s#cpumask * , t#bool ) +irq_set_affinity_notifier extern int irq_set_affinity_notifier ( unsigned int , s#irq_affinity_notify * ) +irq_set_vcpu_affinity extern int irq_set_vcpu_affinity ( unsigned int , void * ) +disable_irq_nosync extern void disable_irq_nosync ( unsigned int ) +disable_irq extern void disable_irq ( unsigned int ) +disable_hardirq extern t#bool disable_hardirq ( unsigned int ) +enable_irq extern void enable_irq ( unsigned int ) +irq_set_irq_wake extern int irq_set_irq_wake ( unsigned int , unsigned int ) +irq_set_parent int irq_set_parent ( int , int ) +irq_wake_thread extern void irq_wake_thread ( unsigned int , void * ) +free_irq extern const void * free_irq ( unsigned int , void * ) +request_threaded_irq extern int __attribute__ ( ( __warn_unused_result__ ) ) request_threaded_irq ( unsigned int , t#irq_handler_t , t#irq_handler_t , unsigned long , const char * , void * ) +request_any_context_irq extern int __attribute__ ( ( __warn_unused_result__ ) ) request_any_context_irq ( unsigned int , t#irq_handler_t , unsigned long , const char * , void * ) +enable_percpu_irq extern void enable_percpu_irq ( unsigned int , unsigned int ) +irq_percpu_is_enabled extern t#bool irq_percpu_is_enabled ( unsigned int ) +disable_percpu_irq extern void disable_percpu_irq ( unsigned int ) +free_percpu_irq extern void free_percpu_irq ( unsigned int , void * ) +__request_percpu_irq extern int __attribute__ ( ( __warn_unused_result__ ) ) __request_percpu_irq ( unsigned int , t#irq_handler_t , unsigned long , const char * , void * ) +irq_get_irqchip_state extern int irq_get_irqchip_state ( unsigned int , e#irqchip_irq_state , t#bool * ) +irq_set_irqchip_state extern int irq_set_irqchip_state ( unsigned int , e#irqchip_irq_state , t#bool ) +irq_has_action t#bool irq_has_action ( unsigned int ) +irq_check_status_bit t#bool irq_check_status_bit ( unsigned int , unsigned int ) + +/* kernel/irq/msi.o */ +get_cached_msi_msg void get_cached_msi_msg ( unsigned int , s#msi_msg * ) + +/* kernel/irq/pm.o */ +suspend_device_irqs extern void suspend_device_irqs ( void ) +resume_device_irqs extern void resume_device_irqs ( void ) + +/* kernel/irq/resend.o */ +irq_inject_interrupt extern int irq_inject_interrupt ( unsigned int ) + +/* kernel/irq_work.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##pid_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +irq_work_queue t#bool irq_work_queue ( s#irq_work * ) +irq_work_run void irq_work_run ( void ) +irq_work_sync void irq_work_sync ( s#irq_work * ) + +/* kernel/jump_label.o */ +s##static_key_mod +static_key_count extern int static_key_count ( s#static_key * ) +static_key_slow_inc extern void static_key_slow_inc ( s#static_key * ) +static_key_enable_cpuslocked extern void static_key_enable_cpuslocked ( s#static_key * ) +static_key_enable extern void static_key_enable ( s#static_key * ) +static_key_disable_cpuslocked extern void static_key_disable_cpuslocked ( s#static_key * ) +static_key_disable extern void static_key_disable ( s#static_key * ) +jump_label_update_timeout extern void jump_label_update_timeout ( s#work_struct * ) +static_key_slow_dec extern void static_key_slow_dec ( s#static_key * ) +s##workqueue_struct +__static_key_slow_dec_deferred extern void __static_key_slow_dec_deferred ( s#static_key * , s#delayed_work * , unsigned long ) +__static_key_deferred_flush extern void __static_key_deferred_flush ( void * , s#delayed_work * ) +s#static_key_deferred struct static_key_deferred { s#static_key key ; unsigned long timeout ; s#delayed_work work ; } +jump_label_rate_limit extern void jump_label_rate_limit ( s#static_key_deferred * , unsigned long ) + +/* kernel/kallsyms.o */ +kallsyms_lookup_name unsigned long kallsyms_lookup_name ( const char * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##btf +s##poll_table_struct +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mem_cgroup +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +kallsyms_on_each_symbol int kallsyms_on_each_symbol ( int ( * ) ( void * , const char * , s#module * , unsigned long ) , void * ) +sprint_symbol extern int sprint_symbol ( char * , unsigned long ) +sprint_symbol_build_id extern int sprint_symbol_build_id ( char * , unsigned long ) +sprint_symbol_no_offset extern int sprint_symbol_no_offset ( char * , unsigned long ) + +/* kernel/kexec_core.o */ +kexec_crash_loaded int kexec_crash_loaded ( void ) + +/* kernel/kmod.o */ +__request_module extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int __request_module ( t#bool , const char * , ... ) + +/* kernel/kprobes.o */ +t#kprobe_opcode_t typedef t#u32 kprobe_opcode_t +t#kprobe_pre_handler_t typedef int ( * kprobe_pre_handler_t ) ( s#kprobe * , s#pt_regs * ) +t#kprobe_post_handler_t typedef void ( * kprobe_post_handler_t ) ( s#kprobe * , s#pt_regs * , unsigned long ) +t#probe_opcode_t typedef t#u32 probe_opcode_t +t#pstate_check_t typedef t#bool ( pstate_check_t ) ( unsigned long ) +t#probes_handler_t typedef void ( probes_handler_t ) ( t#u32 , long , s#pt_regs * ) +s#arch_probe_insn struct arch_probe_insn { t#probe_opcode_t * insn ; t#pstate_check_t * pstate_cc ; t#probes_handler_t * handler ; unsigned long restore ; } +s#arch_specific_insn struct arch_specific_insn { s#arch_probe_insn api ; } +s#kprobe struct kprobe { s#hlist_node hlist ; s#list_head list ; unsigned long nmissed ; t#kprobe_opcode_t * addr ; const char * symbol_name ; unsigned int offset ; t#kprobe_pre_handler_t pre_handler ; t#kprobe_post_handler_t post_handler ; t#kprobe_opcode_t opcode ; s#arch_specific_insn ainsn ; t#u32 flags ; } +register_kprobe int register_kprobe ( s#kprobe * ) +register_kprobes int register_kprobes ( s#kprobe * * , int ) +unregister_kprobe void unregister_kprobe ( s#kprobe * ) +unregister_kprobes void unregister_kprobes ( s#kprobe * * , int ) +s#freelist_node struct freelist_node { t#atomic_t refs ; s#freelist_node * next ; } +s#kretprobe_holder struct kretprobe_holder { s#kretprobe * rp ; t#refcount_t ref ; } +s#kretprobe_instance struct kretprobe_instance { union { s#freelist_node freelist ; s#callback_head rcu ; } ; s#llist_node llist ; s#kretprobe_holder * rph ; t#kprobe_opcode_t * ret_addr ; void * fp ; char data [ ] ; } +t#kretprobe_handler_t typedef int ( * kretprobe_handler_t ) ( s#kretprobe_instance * , s#pt_regs * ) +s#freelist_head struct freelist_head { s#freelist_node * head ; } +s#kretprobe struct kretprobe { s#kprobe kp ; t#kretprobe_handler_t handler ; t#kretprobe_handler_t entry_handler ; int maxactive ; int nmissed ; t#size_t data_size ; s#freelist_head freelist ; s#kretprobe_holder * rph ; } +register_kretprobe int register_kretprobe ( s#kretprobe * ) +register_kretprobes int register_kretprobes ( s#kretprobe * * , int ) +unregister_kretprobe void unregister_kretprobe ( s#kretprobe * ) +unregister_kretprobes void unregister_kretprobes ( s#kretprobe * * , int ) +disable_kprobe int disable_kprobe ( s#kprobe * ) +enable_kprobe int enable_kprobe ( s#kprobe * ) + +/* kernel/ksysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +kernel_kobj extern s#kobject * kernel_kobj + +/* kernel/kthread.o */ +kthread_should_stop t#bool kthread_should_stop ( void ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +__kthread_should_park t#bool __kthread_should_park ( s#task_struct * ) +kthread_should_park t#bool kthread_should_park ( void ) +kthread_freezable_should_stop t#bool kthread_freezable_should_stop ( t#bool * ) +kthread_func void * kthread_func ( s#task_struct * ) +kthread_data void * kthread_data ( s#task_struct * ) +kthread_parkme void kthread_parkme ( void ) +kthread_create_on_node __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) s#task_struct * kthread_create_on_node ( int ( * ) ( void * ) , void * , int , const char [ ] , ... ) +kthread_bind void kthread_bind ( s#task_struct * , unsigned int ) +kthread_create_on_cpu s#task_struct * kthread_create_on_cpu ( int ( * ) ( void * ) , void * , unsigned int , const char * ) +kthread_unpark void kthread_unpark ( s#task_struct * ) +kthread_park int kthread_park ( s#task_struct * ) +kthread_stop int kthread_stop ( s#task_struct * ) +__kthread_init_worker extern void __kthread_init_worker ( s#kthread_worker * , const char * , s#lock_class_key * ) +kthread_worker_fn int kthread_worker_fn ( void * ) +kthread_create_worker __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) s#kthread_worker * kthread_create_worker ( unsigned int , const char [ ] , ... ) +kthread_create_worker_on_cpu __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) s#kthread_worker * kthread_create_worker_on_cpu ( int , unsigned int , const char [ ] , ... ) +kthread_queue_work t#bool kthread_queue_work ( s#kthread_worker * , s#kthread_work * ) +kthread_delayed_work_timer_fn void kthread_delayed_work_timer_fn ( s#timer_list * ) +kthread_queue_delayed_work t#bool kthread_queue_delayed_work ( s#kthread_worker * , s#kthread_delayed_work * , unsigned long ) +kthread_flush_work void kthread_flush_work ( s#kthread_work * ) +kthread_mod_delayed_work t#bool kthread_mod_delayed_work ( s#kthread_worker * , s#kthread_delayed_work * , unsigned long ) +kthread_cancel_work_sync t#bool kthread_cancel_work_sync ( s#kthread_work * ) +kthread_cancel_delayed_work_sync t#bool kthread_cancel_delayed_work_sync ( s#kthread_delayed_work * ) +kthread_flush_worker void kthread_flush_worker ( s#kthread_worker * ) +kthread_destroy_worker void kthread_destroy_worker ( s#kthread_worker * ) +kthread_use_mm void kthread_use_mm ( s#mm_struct * ) +kthread_unuse_mm void kthread_unuse_mm ( s#mm_struct * ) +kthread_associate_blkcg void kthread_associate_blkcg ( s#cgroup_subsys_state * ) + +/* kernel/locking/mutex.o */ +__mutex_init extern void __mutex_init ( s#mutex * , const char * , s#lock_class_key * ) +mutex_is_locked extern t#bool mutex_is_locked ( s#mutex * ) +mutex_lock extern void mutex_lock ( s#mutex * ) +mutex_unlock extern void mutex_unlock ( s#mutex * ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +ww_mutex_unlock extern void ww_mutex_unlock ( s#ww_mutex * ) +ww_mutex_trylock extern int __attribute__ ( ( __warn_unused_result__ ) ) ww_mutex_trylock ( s#ww_mutex * , s#ww_acquire_ctx * ) +mutex_lock_interruptible extern int __attribute__ ( ( __warn_unused_result__ ) ) mutex_lock_interruptible ( s#mutex * ) +mutex_lock_killable extern int __attribute__ ( ( __warn_unused_result__ ) ) mutex_lock_killable ( s#mutex * ) +mutex_lock_io extern void mutex_lock_io ( s#mutex * ) +mutex_trylock extern int mutex_trylock ( s#mutex * ) +ww_mutex_lock extern int ww_mutex_lock ( s#ww_mutex * , s#ww_acquire_ctx * ) +ww_mutex_lock_interruptible extern int __attribute__ ( ( __warn_unused_result__ ) ) ww_mutex_lock_interruptible ( s#ww_mutex * , s#ww_acquire_ctx * ) +atomic_dec_and_mutex_lock extern int atomic_dec_and_mutex_lock ( t#atomic_t * , s#mutex * ) + +/* kernel/locking/percpu-rwsem.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +__percpu_init_rwsem extern int __percpu_init_rwsem ( s#percpu_rw_semaphore * , const char * , s#lock_class_key * ) +percpu_free_rwsem extern void percpu_free_rwsem ( s#percpu_rw_semaphore * ) +__percpu_down_read extern t#bool __percpu_down_read ( s#percpu_rw_semaphore * , t#bool ) +percpu_down_write extern void percpu_down_write ( s#percpu_rw_semaphore * ) +percpu_up_write extern void percpu_up_write ( s#percpu_rw_semaphore * ) + +/* kernel/locking/qrwlock.o */ +queued_read_lock_slowpath extern void queued_read_lock_slowpath ( s#qrwlock * ) +queued_write_lock_slowpath extern void queued_write_lock_slowpath ( s#qrwlock * ) + +/* kernel/locking/qspinlock.o */ +queued_spin_lock_slowpath extern void queued_spin_lock_slowpath ( s#qspinlock * , t#u32 ) + +/* kernel/locking/rtmutex_api.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s#rt_mutex_waiter struct rt_mutex_waiter { s#rb_node tree_entry ; s#rb_node pi_tree_entry ; s#task_struct * task ; s#rt_mutex_base * lock ; unsigned int wake_state ; int prio ; t#u64 deadline ; s#ww_acquire_ctx * ww_ctx ; } +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +rt_mutex_base_init extern void rt_mutex_base_init ( s#rt_mutex_base * ) +rt_mutex_lock extern void rt_mutex_lock ( s#rt_mutex * ) +rt_mutex_lock_interruptible extern int rt_mutex_lock_interruptible ( s#rt_mutex * ) +rt_mutex_lock_killable extern int rt_mutex_lock_killable ( s#rt_mutex * ) +rt_mutex_trylock extern int rt_mutex_trylock ( s#rt_mutex * ) +rt_mutex_unlock extern void rt_mutex_unlock ( s#rt_mutex * ) +__rt_mutex_init extern void __rt_mutex_init ( s#rt_mutex * , const char * , s#lock_class_key * ) + +/* kernel/locking/rwsem.o */ +__init_rwsem extern void __init_rwsem ( s#rw_semaphore * , const char * , s#lock_class_key * ) +down_read extern void down_read ( s#rw_semaphore * ) +down_read_interruptible extern int __attribute__ ( ( __warn_unused_result__ ) ) down_read_interruptible ( s#rw_semaphore * ) +down_read_killable extern int __attribute__ ( ( __warn_unused_result__ ) ) down_read_killable ( s#rw_semaphore * ) +down_read_trylock extern int down_read_trylock ( s#rw_semaphore * ) +down_write extern void down_write ( s#rw_semaphore * ) +down_write_killable extern int __attribute__ ( ( __warn_unused_result__ ) ) down_write_killable ( s#rw_semaphore * ) +down_write_trylock extern int down_write_trylock ( s#rw_semaphore * ) +up_read extern void up_read ( s#rw_semaphore * ) +up_write extern void up_write ( s#rw_semaphore * ) +downgrade_write extern void downgrade_write ( s#rw_semaphore * ) + +/* kernel/locking/semaphore.o */ +down extern void down ( s#semaphore * ) +down_interruptible extern int __attribute__ ( ( __warn_unused_result__ ) ) down_interruptible ( s#semaphore * ) +down_killable extern int __attribute__ ( ( __warn_unused_result__ ) ) down_killable ( s#semaphore * ) +down_trylock extern int __attribute__ ( ( __warn_unused_result__ ) ) down_trylock ( s#semaphore * ) +down_timeout extern int __attribute__ ( ( __warn_unused_result__ ) ) down_timeout ( s#semaphore * , long ) +up extern void up ( s#semaphore * ) + +/* kernel/locking/spinlock.o */ +_raw_spin_trylock int __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_trylock ( t#raw_spinlock_t * ) +_raw_spin_trylock_bh int __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_trylock_bh ( t#raw_spinlock_t * ) +_raw_spin_lock void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_lock ( t#raw_spinlock_t * ) +_raw_spin_lock_irqsave unsigned long __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_lock_irqsave ( t#raw_spinlock_t * ) +_raw_spin_lock_irq void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_lock_irq ( t#raw_spinlock_t * ) +_raw_spin_lock_bh void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_lock_bh ( t#raw_spinlock_t * ) +_raw_spin_unlock void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_unlock ( t#raw_spinlock_t * ) +_raw_spin_unlock_irqrestore void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_unlock_irqrestore ( t#raw_spinlock_t * , unsigned long ) +_raw_spin_unlock_irq void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_unlock_irq ( t#raw_spinlock_t * ) +_raw_spin_unlock_bh void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_spin_unlock_bh ( t#raw_spinlock_t * ) +_raw_read_trylock int __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_trylock ( t#rwlock_t * ) +_raw_read_lock void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_lock ( t#rwlock_t * ) +_raw_read_lock_irqsave unsigned long __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_lock_irqsave ( t#rwlock_t * ) +_raw_read_lock_irq void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_lock_irq ( t#rwlock_t * ) +_raw_read_lock_bh void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_lock_bh ( t#rwlock_t * ) +_raw_read_unlock void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_unlock ( t#rwlock_t * ) +_raw_read_unlock_irqrestore void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_unlock_irqrestore ( t#rwlock_t * , unsigned long ) +_raw_read_unlock_irq void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_unlock_irq ( t#rwlock_t * ) +_raw_read_unlock_bh void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_read_unlock_bh ( t#rwlock_t * ) +_raw_write_trylock int __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_trylock ( t#rwlock_t * ) +_raw_write_lock void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_lock ( t#rwlock_t * ) +_raw_write_lock_nested void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_lock_nested ( t#rwlock_t * , int ) +_raw_write_lock_irqsave unsigned long __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_lock_irqsave ( t#rwlock_t * ) +_raw_write_lock_irq void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_lock_irq ( t#rwlock_t * ) +_raw_write_lock_bh void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_lock_bh ( t#rwlock_t * ) +_raw_write_unlock void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_unlock ( t#rwlock_t * ) +_raw_write_unlock_irqrestore void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_unlock_irqrestore ( t#rwlock_t * , unsigned long ) +_raw_write_unlock_irq void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_unlock_irq ( t#rwlock_t * ) +_raw_write_unlock_bh void __attribute__ ( ( __section__ ( ".spinlock.text" ) ) ) _raw_write_unlock_bh ( t#rwlock_t * ) +in_lock_functions int in_lock_functions ( unsigned long ) + +/* kernel/module.o */ +is_module_sig_enforced t#bool is_module_sig_enforced ( void ) +register_module_notifier int register_module_notifier ( s#notifier_block * ) +unregister_module_notifier int unregister_module_notifier ( s#notifier_block * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +__module_put_and_exit extern void __attribute__ ( ( __noreturn__ ) ) __module_put_and_exit ( s#module * , long ) +__tracepoint_module_get extern s#tracepoint __tracepoint_module_get +__traceiter_module_get extern int __traceiter_module_get ( void * , s#module * , unsigned long ) +__SCK__tp_func_module_get extern s#static_call_key __SCK__tp_func_module_get +s##static_call_tramp +__SCT__tp_func_module_get extern s#static_call_tramp __SCT__tp_func_module_get +module_refcount int module_refcount ( s#module * ) +__symbol_put void __symbol_put ( const char * ) +symbol_put_addr void symbol_put_addr ( void * ) +__module_get extern void __module_get ( s#module * ) +try_module_get extern t#bool try_module_get ( s#module * ) +module_put extern void module_put ( s#module * ) +__symbol_get void * __symbol_get ( const char * ) +s#modversion_info struct modversion_info { unsigned long crc ; char name [ ( 64 - sizeof ( unsigned long ) ) ] ; } +module_layout void module_layout ( s#module * , s#modversion_info * , s#kernel_param * , s#kernel_symbol * , s#tracepoint * const * ) + +/* kernel/notifier.o */ +atomic_notifier_chain_register extern int atomic_notifier_chain_register ( s#atomic_notifier_head * , s#notifier_block * ) +atomic_notifier_chain_unregister extern int atomic_notifier_chain_unregister ( s#atomic_notifier_head * , s#notifier_block * ) +atomic_notifier_call_chain_robust extern int atomic_notifier_call_chain_robust ( s#atomic_notifier_head * , unsigned long , unsigned long , void * ) +atomic_notifier_call_chain extern int atomic_notifier_call_chain ( s#atomic_notifier_head * , unsigned long , void * ) +blocking_notifier_chain_register extern int blocking_notifier_chain_register ( s#blocking_notifier_head * , s#notifier_block * ) +blocking_notifier_chain_unregister extern int blocking_notifier_chain_unregister ( s#blocking_notifier_head * , s#notifier_block * ) +blocking_notifier_call_chain_robust extern int blocking_notifier_call_chain_robust ( s#blocking_notifier_head * , unsigned long , unsigned long , void * ) +blocking_notifier_call_chain extern int blocking_notifier_call_chain ( s#blocking_notifier_head * , unsigned long , void * ) +raw_notifier_chain_register extern int raw_notifier_chain_register ( s#raw_notifier_head * , s#notifier_block * ) +raw_notifier_chain_unregister extern int raw_notifier_chain_unregister ( s#raw_notifier_head * , s#notifier_block * ) +raw_notifier_call_chain_robust extern int raw_notifier_call_chain_robust ( s#raw_notifier_head * , unsigned long , unsigned long , void * ) +raw_notifier_call_chain extern int raw_notifier_call_chain ( s#raw_notifier_head * , unsigned long , void * ) +s##workqueue_struct +srcu_notifier_chain_register extern int srcu_notifier_chain_register ( s#srcu_notifier_head * , s#notifier_block * ) +srcu_notifier_chain_unregister extern int srcu_notifier_chain_unregister ( s#srcu_notifier_head * , s#notifier_block * ) +srcu_notifier_call_chain extern int srcu_notifier_call_chain ( s#srcu_notifier_head * , unsigned long , void * ) +srcu_init_notifier_head extern void srcu_init_notifier_head ( s#srcu_notifier_head * ) +register_die_notifier int register_die_notifier ( s#notifier_block * ) +unregister_die_notifier int unregister_die_notifier ( s#notifier_block * ) + +/* kernel/padata.o */ +s##workqueue_struct +s#padata_cpumask struct padata_cpumask { t#cpumask_var_t pcpu ; t#cpumask_var_t cbcpu ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s#padata_instance struct padata_instance { s#hlist_node cpu_online_node ; s#hlist_node cpu_dead_node ; s#workqueue_struct * parallel_wq ; s#workqueue_struct * serial_wq ; s#list_head pslist ; s#padata_cpumask cpumask ; s#kobject kobj ; s#mutex lock ; t#u8 flags ; } +s#padata_list struct padata_list { s#list_head list ; t#spinlock_t lock ; } +s#padata_serial_queue struct padata_serial_queue { s#padata_list serial ; s#work_struct work ; s#parallel_data * pd ; } +s#parallel_data struct parallel_data { s#padata_shell * ps ; s#padata_list * reorder_list ; s#padata_serial_queue * squeue ; t#atomic_t refcnt ; unsigned int seq_nr ; unsigned int processed ; int cpu ; s#padata_cpumask cpumask ; s#work_struct reorder_work ; t#spinlock_t __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) lock ; } +s#padata_shell struct padata_shell { s#padata_instance * pinst ; s#parallel_data * pd ; s#parallel_data * opd ; s#list_head list ; } +s#padata_priv struct padata_priv { s#list_head list ; s#parallel_data * pd ; int cb_cpu ; unsigned int seq_nr ; int info ; void ( * parallel ) ( s#padata_priv * ) ; void ( * serial ) ( s#padata_priv * ) ; } +padata_do_parallel extern int padata_do_parallel ( s#padata_shell * , s#padata_priv * , int * ) +padata_do_serial extern void padata_do_serial ( s#padata_priv * ) +padata_set_cpumask extern int padata_set_cpumask ( s#padata_instance * , int , t#cpumask_var_t ) +padata_alloc extern s#padata_instance * padata_alloc ( const char * ) +padata_free extern void padata_free ( s#padata_instance * ) +padata_alloc_shell extern s#padata_shell * padata_alloc_shell ( s#padata_instance * ) +padata_free_shell extern void padata_free_shell ( s#padata_shell * ) + +/* kernel/panic.o */ +panic_timeout extern int panic_timeout +panic_notifier_list extern s#atomic_notifier_head panic_notifier_list +panic_blink extern long ( * panic_blink ) ( int ) +nmi_panic void nmi_panic ( s#pt_regs * , const char * ) +panic __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void panic ( const char * , ... ) +test_taint extern int test_taint ( unsigned ) +e#lockdep_ok enum lockdep_ok { LOCKDEP_STILL_OK , LOCKDEP_NOW_UNRELIABLE , } +add_taint extern void add_taint ( unsigned , e#lockdep_ok ) +__warn_printk extern __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void __warn_printk ( const char * , ... ) +__stack_chk_fail __attribute__ ( ( __externally_visible__ ) ) __attribute__ ( ( __noinline__ ) ) __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) __attribute ( ( __section__ ( ".noinstr.text" ) ) ) __attribute__ ( ( no_sanitize_address ) ) __attribute__ ( ( __no_profile_instrument_function__ ) ) void __stack_chk_fail ( void ) + +/* kernel/params.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +param_set_byte extern int param_set_byte ( const char * , const s#kernel_param * ) +param_get_byte extern int param_get_byte ( char * , const s#kernel_param * ) +param_ops_byte extern const s#kernel_param_ops param_ops_byte +param_set_short extern int param_set_short ( const char * , const s#kernel_param * ) +param_get_short extern int param_get_short ( char * , const s#kernel_param * ) +param_ops_short extern const s#kernel_param_ops param_ops_short +param_set_ushort extern int param_set_ushort ( const char * , const s#kernel_param * ) +param_get_ushort extern int param_get_ushort ( char * , const s#kernel_param * ) +param_ops_ushort extern const s#kernel_param_ops param_ops_ushort +param_set_int extern int param_set_int ( const char * , const s#kernel_param * ) +param_get_int extern int param_get_int ( char * , const s#kernel_param * ) +param_ops_int extern const s#kernel_param_ops param_ops_int +param_set_uint extern int param_set_uint ( const char * , const s#kernel_param * ) +param_get_uint extern int param_get_uint ( char * , const s#kernel_param * ) +param_ops_uint extern const s#kernel_param_ops param_ops_uint +param_set_long extern int param_set_long ( const char * , const s#kernel_param * ) +param_get_long extern int param_get_long ( char * , const s#kernel_param * ) +param_ops_long extern const s#kernel_param_ops param_ops_long +param_set_ulong extern int param_set_ulong ( const char * , const s#kernel_param * ) +param_get_ulong extern int param_get_ulong ( char * , const s#kernel_param * ) +param_ops_ulong extern const s#kernel_param_ops param_ops_ulong +param_set_ullong extern int param_set_ullong ( const char * , const s#kernel_param * ) +param_get_ullong extern int param_get_ullong ( char * , const s#kernel_param * ) +param_ops_ullong extern const s#kernel_param_ops param_ops_ullong +param_set_hexint extern int param_set_hexint ( const char * , const s#kernel_param * ) +param_get_hexint extern int param_get_hexint ( char * , const s#kernel_param * ) +param_ops_hexint extern const s#kernel_param_ops param_ops_hexint +param_set_uint_minmax int param_set_uint_minmax ( const char * , const s#kernel_param * , unsigned int , unsigned int ) +param_set_charp extern int param_set_charp ( const char * , const s#kernel_param * ) +param_get_charp extern int param_get_charp ( char * , const s#kernel_param * ) +param_free_charp extern void param_free_charp ( void * ) +param_ops_charp extern const s#kernel_param_ops param_ops_charp +param_set_bool extern int param_set_bool ( const char * , const s#kernel_param * ) +param_get_bool extern int param_get_bool ( char * , const s#kernel_param * ) +param_ops_bool extern const s#kernel_param_ops param_ops_bool +param_set_bool_enable_only extern int param_set_bool_enable_only ( const char * , const s#kernel_param * ) +param_ops_bool_enable_only extern const s#kernel_param_ops param_ops_bool_enable_only +param_set_invbool extern int param_set_invbool ( const char * , const s#kernel_param * ) +param_get_invbool extern int param_get_invbool ( char * , const s#kernel_param * ) +param_ops_invbool extern const s#kernel_param_ops param_ops_invbool +param_set_bint extern int param_set_bint ( const char * , const s#kernel_param * ) +param_ops_bint extern const s#kernel_param_ops param_ops_bint +param_array_ops extern const s#kernel_param_ops param_array_ops +param_set_copystring extern int param_set_copystring ( const char * , const s#kernel_param * ) +param_get_string extern int param_get_string ( char * , const s#kernel_param * ) +param_ops_string extern const s#kernel_param_ops param_ops_string +kernel_param_lock extern void kernel_param_lock ( s#module * ) +kernel_param_unlock extern void kernel_param_unlock ( s#module * ) + +/* kernel/pid.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##kmem_cache +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##fs_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##perf_buffer +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##fs_pin +init_pid_ns extern s#pid_namespace init_pid_ns +put_pid extern void put_pid ( s#pid * ) +find_pid_ns extern s#pid * find_pid_ns ( int , s#pid_namespace * ) +find_vpid extern s#pid * find_vpid ( int ) +pid_task extern s#task_struct * pid_task ( s#pid * , e#pid_type ) +get_task_pid extern s#pid * get_task_pid ( s#task_struct * , e#pid_type ) +get_pid_task extern s#task_struct * get_pid_task ( s#pid * , e#pid_type ) +find_get_pid extern s#pid * find_get_pid ( int ) +pid_nr_ns t#pid_t pid_nr_ns ( s#pid * , s#pid_namespace * ) +pid_vnr t#pid_t pid_vnr ( s#pid * ) +__task_pid_nr_ns t#pid_t __task_pid_nr_ns ( s#task_struct * , e#pid_type , s#pid_namespace * ) +task_active_pid_ns extern s#pid_namespace * task_active_pid_ns ( s#task_struct * ) + +/* kernel/pid_namespace.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##fs_struct +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##kmem_cache +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +put_pid_ns extern void put_pid_ns ( s#pid_namespace * ) + +/* kernel/power/console.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##poll_table_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +pm_vt_switch_required extern void pm_vt_switch_required ( s#device * , t#bool ) +pm_vt_switch_unregister extern void pm_vt_switch_unregister ( s#device * ) + +/* kernel/power/energy_model.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +em_pd_get s#em_perf_domain * em_pd_get ( s#device * ) +em_cpu_get s#em_perf_domain * em_cpu_get ( int ) +s#em_data_callback struct em_data_callback { int ( * active_power ) ( unsigned long * , unsigned long * , s#device * ) ; } +em_dev_register_perf_domain int em_dev_register_perf_domain ( s#device * , unsigned int , s#em_data_callback * , t#cpumask_t * , t#bool ) +em_dev_unregister_perf_domain void em_dev_unregister_perf_domain ( s#device * ) + +/* kernel/power/hibernate.o */ +s#platform_hibernation_ops struct platform_hibernation_ops { int ( * begin ) ( t#pm_message_t ) ; void ( * end ) ( void ) ; int ( * pre_snapshot ) ( void ) ; void ( * finish ) ( void ) ; int ( * prepare ) ( void ) ; int ( * enter ) ( void ) ; void ( * leave ) ( void ) ; int ( * pre_restore ) ( void ) ; void ( * restore_cleanup ) ( void ) ; void ( * recover ) ( void ) ; } +hibernation_set_ops extern void hibernation_set_ops ( const s#platform_hibernation_ops * ) +system_entering_hibernation extern t#bool system_entering_hibernation ( void ) +hibernate_quiet_exec int hibernate_quiet_exec ( int ( * ) ( void * ) , void * ) + +/* kernel/power/main.o */ +lock_system_sleep extern void lock_system_sleep ( void ) +unlock_system_sleep extern void unlock_system_sleep ( void ) +ksys_sync_helper extern void ksys_sync_helper ( void ) +register_pm_notifier extern int register_pm_notifier ( s#notifier_block * ) +unregister_pm_notifier extern int unregister_pm_notifier ( s#notifier_block * ) +s##workqueue_struct +pm_wq extern s#workqueue_struct * pm_wq + +/* kernel/power/qos.o */ +cpu_latency_qos_request_active t#bool cpu_latency_qos_request_active ( s#pm_qos_request * ) +cpu_latency_qos_add_request void cpu_latency_qos_add_request ( s#pm_qos_request * , t#s32 ) +cpu_latency_qos_update_request void cpu_latency_qos_update_request ( s#pm_qos_request * , t#s32 ) +cpu_latency_qos_remove_request void cpu_latency_qos_remove_request ( s#pm_qos_request * ) +freq_qos_add_request int freq_qos_add_request ( s#freq_constraints * , s#freq_qos_request * , e#freq_qos_req_type , t#s32 ) +freq_qos_update_request int freq_qos_update_request ( s#freq_qos_request * , t#s32 ) +freq_qos_remove_request int freq_qos_remove_request ( s#freq_qos_request * ) +freq_qos_add_notifier int freq_qos_add_notifier ( s#freq_constraints * , e#freq_qos_req_type , s#notifier_block * ) +freq_qos_remove_notifier int freq_qos_remove_notifier ( s#freq_constraints * , e#freq_qos_req_type , s#notifier_block * ) + +/* kernel/power/suspend.o */ +pm_suspend_target_state extern t#suspend_state_t pm_suspend_target_state +pm_suspend_global_flags extern unsigned int pm_suspend_global_flags +pm_suspend_default_s2idle extern t#bool pm_suspend_default_s2idle ( void ) +s2idle_wake extern void s2idle_wake ( void ) +s#platform_suspend_ops struct platform_suspend_ops { int ( * valid ) ( t#suspend_state_t ) ; int ( * begin ) ( t#suspend_state_t ) ; int ( * prepare ) ( void ) ; int ( * prepare_late ) ( void ) ; int ( * enter ) ( t#suspend_state_t ) ; void ( * wake ) ( void ) ; void ( * finish ) ( void ) ; t#bool ( * suspend_again ) ( void ) ; void ( * end ) ( void ) ; void ( * recover ) ( void ) ; } +suspend_set_ops extern void suspend_set_ops ( const s#platform_suspend_ops * ) +suspend_valid_only_mem extern int suspend_valid_only_mem ( t#suspend_state_t ) +pm_suspend extern int pm_suspend ( t#suspend_state_t ) + +/* kernel/printk/printk.o */ +console_printk extern int console_printk [ ] +ignore_console_lock_warning extern t#atomic_t ignore_console_lock_warning +oops_in_progress extern int oops_in_progress +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##proc_dir_entry +console_drivers extern s#console * console_drivers +console_set_on_cmdline extern int console_set_on_cmdline +s#dev_printk_info struct dev_printk_info { char subsystem [ 16 ] ; char device [ 48 ] ; } +vprintk_emit __attribute__ ( ( __format__ ( printf , 4 , 0 ) ) ) int vprintk_emit ( int , int , const s#dev_printk_info * , const char * , t#va_list ) +vprintk_default __attribute__ ( ( __format__ ( printf , 1 , 0 ) ) ) int vprintk_default ( const char * , t#va_list ) +printk __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) __attribute__ ( ( __cold__ ) ) int printk ( const char * , ... ) +console_suspend_enabled extern t#bool console_suspend_enabled +console_lock extern void console_lock ( void ) +console_trylock extern int console_trylock ( void ) +is_console_locked extern int is_console_locked ( void ) +console_unlock extern void console_unlock ( void ) +console_conditional_schedule extern void console_conditional_schedule ( void ) +console_stop extern void console_stop ( s#console * ) +console_start extern void console_start ( s#console * ) +register_console extern void register_console ( s#console * ) +unregister_console extern int unregister_console ( s#console * ) +__printk_ratelimit extern int __printk_ratelimit ( const char * ) +printk_timed_ratelimit extern t#bool printk_timed_ratelimit ( unsigned long * , unsigned int ) +s#kmsg_dumper struct kmsg_dumper { s#list_head list ; void ( * dump ) ( s#kmsg_dumper * , e#kmsg_dump_reason ) ; e#kmsg_dump_reason max_reason ; t#bool registered ; } +kmsg_dump_register int kmsg_dump_register ( s#kmsg_dumper * ) +kmsg_dump_unregister int kmsg_dump_unregister ( s#kmsg_dumper * ) +kmsg_dump_reason_str const char * kmsg_dump_reason_str ( e#kmsg_dump_reason ) +s#kmsg_dump_iter struct kmsg_dump_iter { t#u64 cur_seq ; t#u64 next_seq ; } +kmsg_dump_get_line t#bool kmsg_dump_get_line ( s#kmsg_dump_iter * , t#bool , char * , t#size_t , t#size_t * ) +kmsg_dump_get_buffer t#bool kmsg_dump_get_buffer ( s#kmsg_dump_iter * , t#bool , char * , t#size_t , t#size_t * ) +kmsg_dump_rewind void kmsg_dump_rewind ( s#kmsg_dump_iter * ) +__printk_wait_on_cpu_lock extern void __printk_wait_on_cpu_lock ( void ) +__printk_cpu_trylock extern int __printk_cpu_trylock ( void ) +__printk_cpu_unlock extern void __printk_cpu_unlock ( void ) + +/* kernel/printk/printk_safe.o */ +vprintk __attribute__ ( ( __format__ ( printf , 1 , 0 ) ) ) int vprintk ( const char * , t#va_list ) + +/* kernel/profile.o */ +prof_on extern int prof_on +task_handoff_register int task_handoff_register ( s#notifier_block * ) +task_handoff_unregister int task_handoff_unregister ( s#notifier_block * ) +e#profile_type enum profile_type { PROFILE_TASK_EXIT , PROFILE_MUNMAP } +profile_event_register int profile_event_register ( e#profile_type , s#notifier_block * ) +profile_event_unregister int profile_event_unregister ( e#profile_type , s#notifier_block * ) +profile_hits void profile_hits ( int , void * , unsigned int ) + +/* kernel/ptrace.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s#membuf struct membuf { void * p ; t#size_t left ; } +t#user_regset_get2_fn typedef int user_regset_get2_fn ( s#task_struct * , const s#user_regset * , s#membuf ) +t#user_regset_set_fn typedef int user_regset_set_fn ( s#task_struct * , const s#user_regset * , unsigned int , unsigned int , const void * , const void * ) +t#user_regset_active_fn typedef int user_regset_active_fn ( s#task_struct * , const s#user_regset * ) +t#user_regset_writeback_fn typedef int user_regset_writeback_fn ( s#task_struct * , const s#user_regset * , int ) +s#user_regset struct user_regset { t#user_regset_get2_fn * regset_get ; t#user_regset_set_fn * set ; t#user_regset_active_fn * active ; t#user_regset_writeback_fn * writeback ; unsigned int n ; unsigned int size ; unsigned int align ; unsigned int bias ; unsigned int core_note_type ; } +s#user_regset_view struct user_regset_view { const char * name ; const s#user_regset * regsets ; unsigned int n ; t#u32 e_flags ; t#u16 e_machine ; t#u8 ei_osabi ; } +task_user_regset_view const s#user_regset_view * task_user_regset_view ( s#task_struct * ) + +/* kernel/rcu/srcutree.o */ +s##workqueue_struct +init_srcu_struct int init_srcu_struct ( s#srcu_struct * ) +cleanup_srcu_struct void cleanup_srcu_struct ( s#srcu_struct * ) +__srcu_read_lock int __srcu_read_lock ( s#srcu_struct * ) +__srcu_read_unlock void __srcu_read_unlock ( s#srcu_struct * , int ) +call_srcu void call_srcu ( s#srcu_struct * , s#callback_head * , void ( * ) ( s#callback_head * ) ) +synchronize_srcu_expedited void synchronize_srcu_expedited ( s#srcu_struct * ) +synchronize_srcu void synchronize_srcu ( s#srcu_struct * ) +get_state_synchronize_srcu unsigned long get_state_synchronize_srcu ( s#srcu_struct * ) +start_poll_synchronize_srcu unsigned long start_poll_synchronize_srcu ( s#srcu_struct * ) +poll_state_synchronize_srcu t#bool poll_state_synchronize_srcu ( s#srcu_struct * , unsigned long ) +srcu_barrier void srcu_barrier ( s#srcu_struct * ) +srcu_batches_completed unsigned long srcu_batches_completed ( s#srcu_struct * ) +e#rcutorture_type enum rcutorture_type { RCU_FLAVOR , RCU_TASKS_FLAVOR , RCU_TASKS_RUDE_FLAVOR , RCU_TASKS_TRACING_FLAVOR , RCU_TRIVIAL_FLAVOR , SRCU_FLAVOR , INVALID_RCU_FLAVOR } +srcutorture_get_gp_data void srcutorture_get_gp_data ( e#rcutorture_type , s#srcu_struct * , int * , unsigned long * ) +srcu_torture_stats_print void srcu_torture_stats_print ( s#srcu_struct * , char * , char * ) + +/* kernel/rcu/tree.o */ +rcu_scheduler_active extern int rcu_scheduler_active +rcu_get_gp_kthreads_prio int rcu_get_gp_kthreads_prio ( void ) +rcu_momentary_dyntick_idle void rcu_momentary_dyntick_idle ( void ) +rcu_get_gp_seq unsigned long rcu_get_gp_seq ( void ) +rcu_exp_batches_completed unsigned long rcu_exp_batches_completed ( void ) +rcutorture_get_gp_data void rcutorture_get_gp_data ( e#rcutorture_type , int * , unsigned long * ) +rcu_idle_enter void rcu_idle_enter ( void ) +rcu_idle_exit void rcu_idle_exit ( void ) +rcu_is_watching t#bool rcu_is_watching ( void ) +rcu_gp_set_torture_wait void rcu_gp_set_torture_wait ( int ) +rcu_force_quiescent_state void rcu_force_quiescent_state ( void ) +t#rcu_callback_t typedef void ( * rcu_callback_t ) ( s#callback_head * ) +call_rcu void call_rcu ( s#callback_head * , t#rcu_callback_t ) +kvfree_call_rcu void kvfree_call_rcu ( s#callback_head * , t#rcu_callback_t ) +synchronize_rcu void synchronize_rcu ( void ) +get_state_synchronize_rcu unsigned long get_state_synchronize_rcu ( void ) +start_poll_synchronize_rcu unsigned long start_poll_synchronize_rcu ( void ) +poll_state_synchronize_rcu t#bool poll_state_synchronize_rcu ( unsigned long ) +cond_synchronize_rcu void cond_synchronize_rcu ( unsigned long ) +rcu_barrier void rcu_barrier ( void ) +rcu_jiffies_till_stall_check int rcu_jiffies_till_stall_check ( void ) +rcu_check_boost_fail t#bool rcu_check_boost_fail ( unsigned long , int * ) +show_rcu_gp_kthreads void show_rcu_gp_kthreads ( void ) +rcu_fwd_progress_check void rcu_fwd_progress_check ( unsigned long ) +synchronize_rcu_expedited void synchronize_rcu_expedited ( void ) +rcu_note_context_switch void rcu_note_context_switch ( t#bool ) +__rcu_read_lock void __rcu_read_lock ( void ) +__rcu_read_unlock void __rcu_read_unlock ( void ) +rcu_nocb_flush_deferred_wakeup void rcu_nocb_flush_deferred_wakeup ( void ) +rcu_nocb_cpu_deoffload int rcu_nocb_cpu_deoffload ( int ) +rcu_nocb_cpu_offload int rcu_nocb_cpu_offload ( int ) +rcu_bind_current_to_nocb void rcu_bind_current_to_nocb ( void ) + +/* kernel/rcu/update.o */ +rcu_gp_is_normal t#bool rcu_gp_is_normal ( void ) +rcu_gp_is_expedited t#bool rcu_gp_is_expedited ( void ) +rcu_expedite_gp void rcu_expedite_gp ( void ) +rcu_unexpedite_gp void rcu_unexpedite_gp ( void ) +rcu_inkernel_boot_has_ended t#bool rcu_inkernel_boot_has_ended ( void ) +wakeme_after_rcu void wakeme_after_rcu ( s#callback_head * ) +t#call_rcu_func_t typedef void ( * call_rcu_func_t ) ( s#callback_head * , t#rcu_callback_t ) +s#rcu_synchronize struct rcu_synchronize { s#callback_head head ; s#completion completion ; } +__wait_rcu_gp void __wait_rcu_gp ( t#bool , int , t#call_rcu_func_t * , s#rcu_synchronize * ) +do_trace_rcu_torture_read void do_trace_rcu_torture_read ( const char * , s#callback_head * , unsigned long , unsigned long , unsigned long ) +rcu_cpu_stall_suppress extern int rcu_cpu_stall_suppress +rcu_cpu_stall_suppress_at_boot extern int rcu_cpu_stall_suppress_at_boot +call_rcu_tasks void call_rcu_tasks ( s#callback_head * , t#rcu_callback_t ) +synchronize_rcu_tasks void synchronize_rcu_tasks ( void ) +rcu_barrier_tasks void rcu_barrier_tasks ( void ) +show_rcu_tasks_classic_gp_kthread void show_rcu_tasks_classic_gp_kthread ( void ) +call_rcu_tasks_rude void call_rcu_tasks_rude ( s#callback_head * , t#rcu_callback_t ) +synchronize_rcu_tasks_rude void synchronize_rcu_tasks_rude ( void ) +rcu_barrier_tasks_rude void rcu_barrier_tasks_rude ( void ) +show_rcu_tasks_rude_gp_kthread void show_rcu_tasks_rude_gp_kthread ( void ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +rcu_read_unlock_trace_special void rcu_read_unlock_trace_special ( s#task_struct * , int ) +call_rcu_tasks_trace void call_rcu_tasks_trace ( s#callback_head * , t#rcu_callback_t ) +synchronize_rcu_tasks_trace void synchronize_rcu_tasks_trace ( void ) +rcu_barrier_tasks_trace void rcu_barrier_tasks_trace ( void ) +show_rcu_tasks_trace_gp_kthread void show_rcu_tasks_trace_gp_kthread ( void ) + +/* kernel/reboot.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##kmem_cache +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +cad_pid extern s#pid * cad_pid +pm_power_off_prepare extern void ( * pm_power_off_prepare ) ( void ) +emergency_restart extern void emergency_restart ( void ) +register_reboot_notifier extern int register_reboot_notifier ( s#notifier_block * ) +unregister_reboot_notifier extern int unregister_reboot_notifier ( s#notifier_block * ) +devm_register_reboot_notifier extern int devm_register_reboot_notifier ( s#device * , s#notifier_block * ) +register_restart_handler extern int register_restart_handler ( s#notifier_block * ) +unregister_restart_handler extern int unregister_restart_handler ( s#notifier_block * ) +kernel_restart extern void kernel_restart ( char * ) +kernel_halt extern void kernel_halt ( void ) +kernel_power_off extern void kernel_power_off ( void ) +orderly_poweroff extern void orderly_poweroff ( t#bool ) +orderly_reboot extern void orderly_reboot ( void ) +hw_protection_shutdown void hw_protection_shutdown ( const char * , int ) + +/* kernel/regset.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +regset_get extern int regset_get ( s#task_struct * , const s#user_regset * , unsigned int , void * ) +regset_get_alloc extern int regset_get_alloc ( s#task_struct * , const s#user_regset * , unsigned int , void * * ) + +/* kernel/relay.o */ +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +relay_buf_full extern int relay_buf_full ( s#rchan_buf * ) +relay_reset extern void relay_reset ( s#rchan * ) +relay_open s#rchan * relay_open ( const char * , s#dentry * , t#size_t , t#size_t , const s#rchan_callbacks * , void * ) +relay_late_setup_files extern int relay_late_setup_files ( s#rchan * , const char * , s#dentry * ) +relay_switch_subbuf extern t#size_t relay_switch_subbuf ( s#rchan_buf * , t#size_t ) +relay_subbufs_consumed extern void relay_subbufs_consumed ( s#rchan * , unsigned int , t#size_t ) +relay_close extern void relay_close ( s#rchan * ) +relay_flush extern void relay_flush ( s#rchan * ) +relay_file_operations extern const s#file_operations relay_file_operations + +/* kernel/resource.o */ +ioport_resource extern s#resource ioport_resource +iomem_resource extern s#resource iomem_resource +request_resource extern int request_resource ( s#resource * , s#resource * ) +release_resource extern int release_resource ( s#resource * ) +walk_iomem_res_desc extern int walk_iomem_res_desc ( unsigned long , unsigned long , t#u64 , t#u64 , void * , int ( * ) ( s#resource * , void * ) ) +page_is_ram extern int page_is_ram ( unsigned long ) +region_intersects int region_intersects ( t#resource_size_t , t#size_t , unsigned long , unsigned long ) +allocate_resource extern int allocate_resource ( s#resource * , s#resource * , t#resource_size_t , t#resource_size_t , t#resource_size_t , t#resource_size_t , t#resource_size_t ( * ) ( void * , const s#resource * , t#resource_size_t , t#resource_size_t ) , void * ) +insert_resource extern int insert_resource ( s#resource * , s#resource * ) +remove_resource extern int remove_resource ( s#resource * ) +adjust_resource int adjust_resource ( s#resource * , t#resource_size_t , t#resource_size_t ) +__request_region extern s#resource * __request_region ( s#resource * , t#resource_size_t , t#resource_size_t , const char * , int ) +__release_region extern void __release_region ( s#resource * , t#resource_size_t , t#resource_size_t ) +s##posix_acl +s##audit_names +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##net +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +devm_request_resource extern int devm_request_resource ( s#device * , s#resource * , s#resource * ) +devm_release_resource extern void devm_release_resource ( s#device * , s#resource * ) +__devm_request_region extern s#resource * __devm_request_region ( s#device * , s#resource * , t#resource_size_t , t#resource_size_t , const char * ) +__devm_release_region extern void __devm_release_region ( s#device * , s#resource * , t#resource_size_t , t#resource_size_t ) +s#resource_entry struct resource_entry { s#list_head node ; s#resource * res ; t#resource_size_t offset ; s#resource __res ; } +resource_list_create_entry extern s#resource_entry * resource_list_create_entry ( s#resource * , t#size_t ) +resource_list_free extern void resource_list_free ( s#list_head * ) +devm_request_free_mem_region s#resource * devm_request_free_mem_region ( s#device * , s#resource * , unsigned long ) +request_free_mem_region s#resource * request_free_mem_region ( s#resource * , unsigned long , const char * ) + +/* kernel/sched/clock.o */ +sched_clock extern unsigned long long __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) sched_clock ( void ) + +/* kernel/sched/completion.o */ +complete extern void complete ( s#completion * ) +complete_all extern void complete_all ( s#completion * ) +wait_for_completion extern void wait_for_completion ( s#completion * ) +wait_for_completion_timeout extern unsigned long wait_for_completion_timeout ( s#completion * , unsigned long ) +wait_for_completion_io extern void wait_for_completion_io ( s#completion * ) +wait_for_completion_io_timeout extern unsigned long wait_for_completion_io_timeout ( s#completion * , unsigned long ) +wait_for_completion_interruptible extern int wait_for_completion_interruptible ( s#completion * ) +wait_for_completion_interruptible_timeout extern long wait_for_completion_interruptible_timeout ( s#completion * , unsigned long ) +wait_for_completion_killable extern int wait_for_completion_killable ( s#completion * ) +wait_for_completion_killable_timeout extern long wait_for_completion_killable_timeout ( s#completion * , unsigned long ) +try_wait_for_completion extern t#bool try_wait_for_completion ( s#completion * ) +completion_done extern t#bool completion_done ( s#completion * ) + +/* kernel/sched/core.o */ +s##static_key_mod +__tracepoint_pelt_cfs_tp extern s#tracepoint __tracepoint_pelt_cfs_tp +t#call_single_data_t typedef s#__call_single_data call_single_data_t +s#rt_prio_array struct rt_prio_array { unsigned long bitmap [ ( ( ( 100 + 1 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; s#list_head queue [ 100 ] ; } +s#rt_rq struct rt_rq { s#rt_prio_array active ; unsigned int rt_nr_running ; unsigned int rr_nr_running ; struct { int curr ; int next ; } highest_prio ; unsigned int rt_nr_migratory ; unsigned int rt_nr_total ; int overloaded ; s#plist_head pushable_tasks ; int rt_queued ; int rt_throttled ; t#u64 rt_time ; t#u64 rt_runtime ; t#raw_spinlock_t rt_runtime_lock ; } +s#dl_rq struct dl_rq { s#rb_root_cached root ; unsigned int dl_nr_running ; struct { t#u64 curr ; t#u64 next ; } earliest_dl ; unsigned int dl_nr_migratory ; int overloaded ; s#rb_root_cached pushable_dl_tasks_root ; t#u64 running_bw ; t#u64 this_bw ; t#u64 extra_bw ; t#u64 bw_ratio ; } +s#pin_cookie struct pin_cookie { } +s#rq_flags struct rq_flags { unsigned long flags ; s#pin_cookie cookie ; unsigned int clock_update_flags ; } +s#sched_class struct sched_class { void ( * enqueue_task ) ( s#rq * , s#task_struct * , int ) ; void ( * dequeue_task ) ( s#rq * , s#task_struct * , int ) ; void ( * yield_task ) ( s#rq * ) ; t#bool ( * yield_to_task ) ( s#rq * , s#task_struct * ) ; void ( * check_preempt_curr ) ( s#rq * , s#task_struct * , int ) ; s#task_struct * ( * pick_next_task ) ( s#rq * ) ; void ( * put_prev_task ) ( s#rq * , s#task_struct * ) ; void ( * set_next_task ) ( s#rq * , s#task_struct * , t#bool ) ; int ( * balance ) ( s#rq * , s#task_struct * , s#rq_flags * ) ; int ( * select_task_rq ) ( s#task_struct * , int , int ) ; s#task_struct * ( * pick_task ) ( s#rq * ) ; void ( * migrate_task_rq ) ( s#task_struct * , int ) ; void ( * task_woken ) ( s#rq * , s#task_struct * ) ; void ( * set_cpus_allowed ) ( s#task_struct * , const s#cpumask * , t#u32 ) ; void ( * rq_online ) ( s#rq * ) ; void ( * rq_offline ) ( s#rq * ) ; s#rq * ( * find_lock_rq ) ( s#task_struct * , s#rq * ) ; void ( * task_tick ) ( s#rq * , s#task_struct * , int ) ; void ( * task_fork ) ( s#task_struct * ) ; void ( * task_dead ) ( s#task_struct * ) ; void ( * switched_from ) ( s#rq * , s#task_struct * ) ; void ( * switched_to ) ( s#rq * , s#task_struct * ) ; void ( * prio_changed ) ( s#rq * , s#task_struct * , int ) ; unsigned int ( * get_rr_interval ) ( s#rq * , s#task_struct * ) ; void ( * update_curr ) ( s#rq * ) ; void ( * task_change_group ) ( s#task_struct * , int ) ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##watch_queue +s##disk_stats +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##perf_buffer +s##fs_pin +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s#cfs_bandwidth struct cfs_bandwidth { t#raw_spinlock_t lock ; t#ktime_t period ; t#u64 quota ; t#u64 runtime ; t#u64 burst ; t#s64 hierarchical_quota ; t#u8 idle ; t#u8 period_active ; t#u8 slack_started ; s#hrtimer period_timer ; s#hrtimer slack_timer ; s#list_head throttled_cfs_rq ; int nr_periods ; int nr_throttled ; t#u64 throttled_time ; } +s#task_group struct task_group { s#cgroup_subsys_state css ; s#sched_entity * * se ; s#cfs_rq * * cfs_rq ; unsigned long shares ; int idle ; t#atomic_long_t load_avg __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#callback_head rcu ; s#list_head list ; s#task_group * parent ; s#list_head siblings ; s#list_head children ; s#cfs_bandwidth cfs_bandwidth ; } +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s#dl_bw struct dl_bw { t#raw_spinlock_t lock ; t#u64 bw ; t#u64 total_bw ; } +s#cpudl_item struct cpudl_item { t#u64 dl ; int cpu ; int idx ; } +s#cpudl struct cpudl { t#raw_spinlock_t lock ; int size ; t#cpumask_var_t free_cpus ; s#cpudl_item * elements ; } +s#cpupri_vec struct cpupri_vec { t#atomic_t count ; t#cpumask_var_t mask ; } +s#cpupri struct cpupri { s#cpupri_vec pri_to_cpu [ ( 100 + 1 ) ] ; int * cpu_to_pri ; } +s#perf_domain struct perf_domain { s#em_perf_domain * em_pd ; s#perf_domain * next ; s#callback_head rcu ; } +s#root_domain struct root_domain { t#atomic_t refcount ; t#atomic_t rto_count ; s#callback_head rcu ; t#cpumask_var_t span ; t#cpumask_var_t online ; int overload ; int overutilized ; t#cpumask_var_t dlo_mask ; t#atomic_t dlo_count ; s#dl_bw dl_bw ; s#cpudl cpudl ; t#u64 visit_gen ; s#irq_work rto_push_work ; t#raw_spinlock_t rto_lock ; int rto_loop ; int rto_cpu ; t#atomic_t rto_loop_next ; t#atomic_t rto_loop_start ; t#cpumask_var_t rto_mask ; s#cpupri cpupri ; unsigned long max_cpu_capacity ; s#perf_domain * pd ; } +s#sched_group_capacity struct sched_group_capacity { t#atomic_t ref ; unsigned long capacity ; unsigned long min_capacity ; unsigned long max_capacity ; unsigned long next_update ; int imbalance ; int id ; unsigned long cpumask [ ] ; } +s#sched_group struct sched_group { s#sched_group * next ; t#atomic_t ref ; unsigned int group_weight ; s#sched_group_capacity * sgc ; int asym_prefer_cpu ; int flags ; unsigned long cpumask [ ] ; } +E#CPU_MAX_IDLE_TYPES 3 +s#sched_domain_shared struct sched_domain_shared { t#atomic_t ref ; t#atomic_t nr_busy_cpus ; int has_idle_cores ; int nr_idle_scan ; } +s#sched_domain struct sched_domain { s#sched_domain * parent ; s#sched_domain * child ; s#sched_group * groups ; unsigned long min_interval ; unsigned long max_interval ; unsigned int busy_factor ; unsigned int imbalance_pct ; unsigned int cache_nice_tries ; unsigned int imb_numa_nr ; int nohz_idle ; int flags ; int level ; unsigned long last_balance ; unsigned int balance_interval ; unsigned int nr_balance_failed ; t#u64 max_newidle_lb_cost ; unsigned long next_decay_max_lb_cost ; t#u64 avg_scan_cost ; unsigned int lb_count [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_failed [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_balanced [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_imbalance [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_gained [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_hot_gained [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_nobusyg [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int lb_nobusyq [ E#CPU_MAX_IDLE_TYPES ] ; unsigned int alb_count ; unsigned int alb_failed ; unsigned int alb_pushed ; unsigned int sbe_count ; unsigned int sbe_balanced ; unsigned int sbe_pushed ; unsigned int sbf_count ; unsigned int sbf_balanced ; unsigned int sbf_pushed ; unsigned int ttwu_wake_remote ; unsigned int ttwu_move_affine ; unsigned int ttwu_move_balance ; char * name ; union { void * private ; s#callback_head rcu ; } ; s#sched_domain_shared * shared ; unsigned int span_weight ; unsigned long span [ ] ; } +t#cpu_stop_fn_t typedef int ( * cpu_stop_fn_t ) ( void * ) +s##cpu_stop_done +s#cpu_stop_work struct cpu_stop_work { s#list_head list ; t#cpu_stop_fn_t fn ; unsigned long caller ; void * arg ; s#cpu_stop_done * done ; } +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +s#rq struct rq { t#raw_spinlock_t __lock ; unsigned int nr_running ; unsigned int nr_numa_running ; unsigned int nr_preferred_running ; unsigned int numa_migrate_on ; unsigned long last_blocked_load_update_tick ; unsigned int has_blocked_load ; t#call_single_data_t nohz_csd ; unsigned int nohz_tick_stopped ; t#atomic_t nohz_flags ; unsigned int ttwu_pending ; t#u64 nr_switches ; s#cfs_rq cfs ; s#rt_rq rt ; s#dl_rq dl ; s#list_head leaf_cfs_rq_list ; s#list_head * tmp_alone_branch ; unsigned int nr_uninterruptible ; s#task_struct * curr ; s#task_struct * idle ; s#task_struct * stop ; unsigned long next_balance ; s#mm_struct * prev_mm ; unsigned int clock_update_flags ; t#u64 clock ; t#u64 clock_task __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u64 clock_pelt ; unsigned long lost_idle_time ; t#u64 clock_pelt_idle ; t#u64 clock_idle ; t#atomic_t nr_iowait ; t#u64 last_seen_need_resched_ns ; int ticks_without_resched ; int membarrier_state ; s#root_domain * rd ; s#sched_domain * sd ; unsigned long cpu_capacity ; unsigned long cpu_capacity_orig ; s#callback_head * balance_callback ; unsigned char nohz_idle_balance ; unsigned char idle_balance ; unsigned long misfit_task_load ; int active_balance ; int push_cpu ; s#cpu_stop_work active_balance_work ; int cpu ; int online ; s#list_head cfs_tasks ; s#sched_avg avg_rt ; s#sched_avg avg_dl ; s#sched_avg avg_thermal ; t#u64 idle_stamp ; t#u64 avg_idle ; unsigned long wake_stamp ; t#u64 wake_avg_idle ; t#u64 max_idle_balance_cost ; s#rcuwait hotplug_wait ; t#u64 prev_steal_time ; unsigned long calc_load_update ; long calc_load_active ; t#call_single_data_t hrtick_csd ; s#hrtimer hrtick_timer ; t#ktime_t hrtick_time ; s#sched_info rq_sched_info ; unsigned long long rq_cpu_time ; unsigned int yld_count ; unsigned int sched_count ; unsigned int sched_goidle ; unsigned int ttwu_count ; unsigned int ttwu_local ; s#cpuidle_state * idle_state ; unsigned int nr_pinned ; unsigned int push_busy ; s#cpu_stop_work push_work ; s#rq * core ; s#task_struct * core_pick ; unsigned int core_enabled ; unsigned int core_sched_seq ; s#rb_root core_tree ; unsigned int core_task_seq ; unsigned int core_pick_seq ; unsigned long core_cookie ; unsigned int core_forceidle_count ; unsigned int core_forceidle_seq ; unsigned int core_forceidle_occupation ; t#u64 core_forceidle_start ; } +s#cfs_rq struct cfs_rq { s#load_weight load ; unsigned int nr_running ; unsigned int h_nr_running ; unsigned int idle_nr_running ; unsigned int idle_h_nr_running ; t#u64 exec_clock ; t#u64 min_vruntime ; unsigned int forceidle_seq ; t#u64 min_vruntime_fi ; s#rb_root_cached tasks_timeline ; s#sched_entity * curr ; s#sched_entity * next ; s#sched_entity * last ; s#sched_entity * skip ; unsigned int nr_spread_over ; s#sched_avg avg ; struct { t#raw_spinlock_t lock __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; int nr ; unsigned long load_avg ; unsigned long util_avg ; unsigned long runnable_avg ; } removed ; unsigned long tg_load_avg_contrib ; long propagate ; long prop_runnable_sum ; unsigned long h_load ; t#u64 last_h_load_update ; s#sched_entity * h_load_next ; s#rq * rq ; int on_list ; s#list_head leaf_cfs_rq_list ; s#task_group * tg ; int idle ; int runtime_enabled ; t#s64 runtime_remaining ; t#u64 throttled_pelt_idle ; t#u64 throttled_clock ; t#u64 throttled_clock_pelt ; t#u64 throttled_clock_pelt_time ; int throttled ; int throttle_count ; s#list_head throttled_list ; } +__traceiter_pelt_cfs_tp extern int __traceiter_pelt_cfs_tp ( void * , s#cfs_rq * ) +__SCK__tp_func_pelt_cfs_tp extern s#static_call_key __SCK__tp_func_pelt_cfs_tp +s##static_call_tramp +__SCT__tp_func_pelt_cfs_tp extern s#static_call_tramp __SCT__tp_func_pelt_cfs_tp +__tracepoint_pelt_rt_tp extern s#tracepoint __tracepoint_pelt_rt_tp +__traceiter_pelt_rt_tp extern int __traceiter_pelt_rt_tp ( void * , s#rq * ) +__SCK__tp_func_pelt_rt_tp extern s#static_call_key __SCK__tp_func_pelt_rt_tp +__SCT__tp_func_pelt_rt_tp extern s#static_call_tramp __SCT__tp_func_pelt_rt_tp +__tracepoint_pelt_dl_tp extern s#tracepoint __tracepoint_pelt_dl_tp +__traceiter_pelt_dl_tp extern int __traceiter_pelt_dl_tp ( void * , s#rq * ) +__SCK__tp_func_pelt_dl_tp extern s#static_call_key __SCK__tp_func_pelt_dl_tp +__SCT__tp_func_pelt_dl_tp extern s#static_call_tramp __SCT__tp_func_pelt_dl_tp +__tracepoint_pelt_irq_tp extern s#tracepoint __tracepoint_pelt_irq_tp +__traceiter_pelt_irq_tp extern int __traceiter_pelt_irq_tp ( void * , s#rq * ) +__SCK__tp_func_pelt_irq_tp extern s#static_call_key __SCK__tp_func_pelt_irq_tp +__SCT__tp_func_pelt_irq_tp extern s#static_call_tramp __SCT__tp_func_pelt_irq_tp +__tracepoint_pelt_se_tp extern s#tracepoint __tracepoint_pelt_se_tp +__traceiter_pelt_se_tp extern int __traceiter_pelt_se_tp ( void * , s#sched_entity * ) +__SCK__tp_func_pelt_se_tp extern s#static_call_key __SCK__tp_func_pelt_se_tp +__SCT__tp_func_pelt_se_tp extern s#static_call_tramp __SCT__tp_func_pelt_se_tp +__tracepoint_pelt_thermal_tp extern s#tracepoint __tracepoint_pelt_thermal_tp +__traceiter_pelt_thermal_tp extern int __traceiter_pelt_thermal_tp ( void * , s#rq * ) +__SCK__tp_func_pelt_thermal_tp extern s#static_call_key __SCK__tp_func_pelt_thermal_tp +__SCT__tp_func_pelt_thermal_tp extern s#static_call_tramp __SCT__tp_func_pelt_thermal_tp +__tracepoint_sched_cpu_capacity_tp extern s#tracepoint __tracepoint_sched_cpu_capacity_tp +__traceiter_sched_cpu_capacity_tp extern int __traceiter_sched_cpu_capacity_tp ( void * , s#rq * ) +__SCK__tp_func_sched_cpu_capacity_tp extern s#static_call_key __SCK__tp_func_sched_cpu_capacity_tp +__SCT__tp_func_sched_cpu_capacity_tp extern s#static_call_tramp __SCT__tp_func_sched_cpu_capacity_tp +__tracepoint_sched_overutilized_tp extern s#tracepoint __tracepoint_sched_overutilized_tp +__traceiter_sched_overutilized_tp extern int __traceiter_sched_overutilized_tp ( void * , s#root_domain * , t#bool ) +__SCK__tp_func_sched_overutilized_tp extern s#static_call_key __SCK__tp_func_sched_overutilized_tp +__SCT__tp_func_sched_overutilized_tp extern s#static_call_tramp __SCT__tp_func_sched_overutilized_tp +__tracepoint_sched_util_est_cfs_tp extern s#tracepoint __tracepoint_sched_util_est_cfs_tp +__traceiter_sched_util_est_cfs_tp extern int __traceiter_sched_util_est_cfs_tp ( void * , s#cfs_rq * ) +__SCK__tp_func_sched_util_est_cfs_tp extern s#static_call_key __SCK__tp_func_sched_util_est_cfs_tp +__SCT__tp_func_sched_util_est_cfs_tp extern s#static_call_tramp __SCT__tp_func_sched_util_est_cfs_tp +__tracepoint_sched_util_est_se_tp extern s#tracepoint __tracepoint_sched_util_est_se_tp +__traceiter_sched_util_est_se_tp extern int __traceiter_sched_util_est_se_tp ( void * , s#sched_entity * ) +__SCK__tp_func_sched_util_est_se_tp extern s#static_call_key __SCK__tp_func_sched_util_est_se_tp +__SCT__tp_func_sched_util_est_se_tp extern s#static_call_tramp __SCT__tp_func_sched_util_est_se_tp +__tracepoint_sched_update_nr_running_tp extern s#tracepoint __tracepoint_sched_update_nr_running_tp +__traceiter_sched_update_nr_running_tp extern int __traceiter_sched_update_nr_running_tp ( void * , s#rq * , int ) +__SCK__tp_func_sched_update_nr_running_tp extern s#static_call_key __SCK__tp_func_sched_update_nr_running_tp +__SCT__tp_func_sched_update_nr_running_tp extern s#static_call_tramp __SCT__tp_func_sched_update_nr_running_tp +migrate_disable extern void migrate_disable ( void ) +migrate_enable extern void migrate_enable ( void ) +set_cpus_allowed_ptr extern int set_cpus_allowed_ptr ( s#task_struct * , const s#cpumask * ) +kick_process extern void kick_process ( s#task_struct * ) +wake_up_process extern int wake_up_process ( s#task_struct * ) +preempt_notifier_inc void preempt_notifier_inc ( void ) +preempt_notifier_dec void preempt_notifier_dec ( void ) +s#preempt_ops struct preempt_ops { void ( * sched_in ) ( s#preempt_notifier * , int ) ; void ( * sched_out ) ( s#preempt_notifier * , s#task_struct * ) ; } +s#preempt_notifier struct preempt_notifier { s#hlist_node link ; s#preempt_ops * ops ; } +preempt_notifier_register void preempt_notifier_register ( s#preempt_notifier * ) +preempt_notifier_unregister void preempt_notifier_unregister ( s#preempt_notifier * ) +single_task_running extern t#bool single_task_running ( void ) +E#NR_SOFTIRQS ( 0 ) + 10 +s#kernel_stat struct kernel_stat { unsigned long irqs_sum ; unsigned int softirqs [ E#NR_SOFTIRQS ] ; } +kstat extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#kernel_stat ) kstat +E#NR_STATS 10 +s#kernel_cpustat struct kernel_cpustat { t#u64 cpustat [ E#NR_STATS ] ; } +kernel_cpustat extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#kernel_cpustat ) kernel_cpustat +schedule void schedule ( void ) +preempt_schedule void preempt_schedule ( void ) +__SCT__preempt_schedule extern s#static_call_tramp __SCT__preempt_schedule +preempt_schedule_notrace void preempt_schedule_notrace ( void ) +__SCT__preempt_schedule_notrace extern s#static_call_tramp __SCT__preempt_schedule_notrace +default_wake_function int default_wake_function ( s#wait_queue_entry * , unsigned , int , void * ) +set_user_nice extern void set_user_nice ( s#task_struct * , long ) +s#sched_attr struct sched_attr { t#__u32 size ; t#__u32 sched_policy ; t#__u64 sched_flags ; t#__s32 sched_nice ; t#__u32 sched_priority ; t#__u64 sched_runtime ; t#__u64 sched_deadline ; t#__u64 sched_period ; t#__u32 sched_util_min ; t#__u32 sched_util_max ; } +sched_setattr_nocheck extern int sched_setattr_nocheck ( s#task_struct * , const s#sched_attr * ) +sched_set_fifo extern void sched_set_fifo ( s#task_struct * ) +sched_set_fifo_low extern void sched_set_fifo_low ( s#task_struct * ) +sched_set_normal extern void sched_set_normal ( s#task_struct * , int ) +__cond_resched extern int __cond_resched ( void ) +__SCT__cond_resched extern s#static_call_tramp __SCT__cond_resched +__SCT__might_resched extern s#static_call_tramp __SCT__might_resched +__cond_resched_lock extern int __cond_resched_lock ( t#spinlock_t * ) +__cond_resched_rwlock_read extern int __cond_resched_rwlock_read ( t#rwlock_t * ) +__cond_resched_rwlock_write extern int __cond_resched_rwlock_write ( t#rwlock_t * ) +yield void yield ( void ) +yield_to extern int yield_to ( s#task_struct * , t#bool ) +io_schedule_timeout extern long io_schedule_timeout ( long ) +io_schedule extern void io_schedule ( void ) +sched_show_task extern void sched_show_task ( s#task_struct * ) + +/* kernel/sched/cpufreq.o */ +s#update_util_data struct update_util_data { void ( * func ) ( s#update_util_data * , t#u64 , unsigned int ) ; } +cpufreq_add_update_util_hook void cpufreq_add_update_util_hook ( int , s#update_util_data * , void ( * ) ( s#update_util_data * , t#u64 , unsigned int ) ) +cpufreq_remove_update_util_hook void cpufreq_remove_update_util_hook ( int ) + +/* kernel/sched/cputime.o */ +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##cpu_stop_done +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +task_cputime_adjusted extern void task_cputime_adjusted ( s#task_struct * , t#u64 * , t#u64 * ) +vtime_guest_enter extern void vtime_guest_enter ( s#task_struct * ) +vtime_guest_exit extern void vtime_guest_exit ( s#task_struct * ) +e#cpu_usage_stat enum cpu_usage_stat { CPUTIME_USER , CPUTIME_NICE , CPUTIME_SYSTEM , CPUTIME_SOFTIRQ , CPUTIME_IRQ , CPUTIME_IDLE , CPUTIME_IOWAIT , CPUTIME_STEAL , CPUTIME_GUEST , CPUTIME_GUEST_NICE , NR_STATS , } +kcpustat_field extern t#u64 kcpustat_field ( s#kernel_cpustat * , e#cpu_usage_stat , int ) +kcpustat_cpu_fetch extern void kcpustat_cpu_fetch ( s#kernel_cpustat * , int ) + +/* kernel/sched/fair.o */ +s##static_key_mod +sched_smt_present extern s#static_key_false sched_smt_present +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##watch_queue +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##perf_buffer +s##fs_pin +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##cpu_stop_done +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +sched_trace_cfs_rq_avg const s#sched_avg * sched_trace_cfs_rq_avg ( s#cfs_rq * ) +sched_trace_cfs_rq_path char * sched_trace_cfs_rq_path ( s#cfs_rq * , char * , int ) +sched_trace_cfs_rq_cpu int sched_trace_cfs_rq_cpu ( s#cfs_rq * ) +sched_trace_rq_avg_rt const s#sched_avg * sched_trace_rq_avg_rt ( s#rq * ) +sched_trace_rq_avg_dl const s#sched_avg * sched_trace_rq_avg_dl ( s#rq * ) +sched_trace_rq_avg_irq const s#sched_avg * sched_trace_rq_avg_irq ( s#rq * ) +sched_trace_rq_cpu int sched_trace_rq_cpu ( s#rq * ) +sched_trace_rq_cpu_capacity int sched_trace_rq_cpu_capacity ( s#rq * ) +sched_trace_rd_span const s#cpumask * sched_trace_rd_span ( s#root_domain * ) +sched_trace_rq_nr_running int sched_trace_rq_nr_running ( s#rq * ) + +/* kernel/sched/idle.o */ +play_idle_precise void play_idle_precise ( t#u64 , t#u64 ) + +/* kernel/sched/isolation.o */ +s##static_key_mod +housekeeping_overridden extern s#static_key_false housekeeping_overridden +e#hk_flags enum hk_flags { HK_FLAG_TIMER = 1 , HK_FLAG_RCU = ( 1 << 1 ) , HK_FLAG_MISC = ( 1 << 2 ) , HK_FLAG_SCHED = ( 1 << 3 ) , HK_FLAG_TICK = ( 1 << 4 ) , HK_FLAG_DOMAIN = ( 1 << 5 ) , HK_FLAG_WQ = ( 1 << 6 ) , HK_FLAG_MANAGED_IRQ = ( 1 << 7 ) , HK_FLAG_KTHREAD = ( 1 << 8 ) , } +housekeeping_enabled extern t#bool housekeeping_enabled ( e#hk_flags ) +housekeeping_any_cpu extern int housekeeping_any_cpu ( e#hk_flags ) +housekeeping_cpumask extern const s#cpumask * housekeeping_cpumask ( e#hk_flags ) +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##cpu_stop_done +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +housekeeping_affine extern void housekeeping_affine ( s#task_struct * , e#hk_flags ) +housekeeping_test_cpu extern t#bool housekeeping_test_cpu ( int , e#hk_flags ) + +/* kernel/sched/loadavg.o */ +avenrun extern unsigned long avenrun [ ] + +/* kernel/sched/swait.o */ +__init_swait_queue_head extern void __init_swait_queue_head ( s#swait_queue_head * , const char * , s#lock_class_key * ) +swake_up_locked extern void swake_up_locked ( s#swait_queue_head * ) +swake_up_one extern void swake_up_one ( s#swait_queue_head * ) +swake_up_all extern void swake_up_all ( s#swait_queue_head * ) +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##cpu_stop_done +s##cpuidle_state_kobj +s##cpuidle_driver_kobj +s##cpuidle_device_kobj +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s#swait_queue struct swait_queue { s#task_struct * task ; s#list_head task_list ; } +prepare_to_swait_exclusive extern void prepare_to_swait_exclusive ( s#swait_queue_head * , s#swait_queue * , int ) +prepare_to_swait_event extern long prepare_to_swait_event ( s#swait_queue_head * , s#swait_queue * , int ) +finish_swait extern void finish_swait ( s#swait_queue_head * , s#swait_queue * ) + +/* kernel/sched/wait.o */ +__init_waitqueue_head extern void __init_waitqueue_head ( s#wait_queue_head * , const char * , s#lock_class_key * ) +add_wait_queue extern void add_wait_queue ( s#wait_queue_head * , s#wait_queue_entry * ) +add_wait_queue_exclusive extern void add_wait_queue_exclusive ( s#wait_queue_head * , s#wait_queue_entry * ) +add_wait_queue_priority extern void add_wait_queue_priority ( s#wait_queue_head * , s#wait_queue_entry * ) +remove_wait_queue extern void remove_wait_queue ( s#wait_queue_head * , s#wait_queue_entry * ) +__wake_up void __wake_up ( s#wait_queue_head * , unsigned int , int , void * ) +__wake_up_locked void __wake_up_locked ( s#wait_queue_head * , unsigned int , int ) +__wake_up_locked_key void __wake_up_locked_key ( s#wait_queue_head * , unsigned int , void * ) +__wake_up_locked_key_bookmark void __wake_up_locked_key_bookmark ( s#wait_queue_head * , unsigned int , void * , t#wait_queue_entry_t * ) +__wake_up_sync_key void __wake_up_sync_key ( s#wait_queue_head * , unsigned int , void * ) +__wake_up_locked_sync_key void __wake_up_locked_sync_key ( s#wait_queue_head * , unsigned int , void * ) +__wake_up_sync void __wake_up_sync ( s#wait_queue_head * , unsigned int ) +prepare_to_wait void prepare_to_wait ( s#wait_queue_head * , s#wait_queue_entry * , int ) +prepare_to_wait_exclusive t#bool prepare_to_wait_exclusive ( s#wait_queue_head * , s#wait_queue_entry * , int ) +init_wait_entry extern void init_wait_entry ( s#wait_queue_entry * , int ) +prepare_to_wait_event long prepare_to_wait_event ( s#wait_queue_head * , s#wait_queue_entry * , int ) +do_wait_intr extern int do_wait_intr ( t#wait_queue_head_t * , t#wait_queue_entry_t * ) +do_wait_intr_irq extern int do_wait_intr_irq ( t#wait_queue_head_t * , t#wait_queue_entry_t * ) +finish_wait void finish_wait ( s#wait_queue_head * , s#wait_queue_entry * ) +autoremove_wake_function int autoremove_wake_function ( s#wait_queue_entry * , unsigned , int , void * ) +wait_woken long wait_woken ( s#wait_queue_entry * , unsigned , long ) +woken_wake_function int woken_wake_function ( s#wait_queue_entry * , unsigned , int , void * ) + +/* kernel/sched/wait_bit.o */ +bit_waitqueue s#wait_queue_head * bit_waitqueue ( void * , int ) +wake_bit_function int wake_bit_function ( s#wait_queue_entry * , unsigned , int , void * ) +s#wait_bit_queue_entry struct wait_bit_queue_entry { s#wait_bit_key key ; s#wait_queue_entry wq_entry ; } +t#wait_bit_action_f typedef int wait_bit_action_f ( s#wait_bit_key * , int ) +__wait_on_bit int __wait_on_bit ( s#wait_queue_head * , s#wait_bit_queue_entry * , t#wait_bit_action_f * , unsigned int ) +out_of_line_wait_on_bit int out_of_line_wait_on_bit ( void * , int , t#wait_bit_action_f * , unsigned int ) +out_of_line_wait_on_bit_timeout int out_of_line_wait_on_bit_timeout ( void * , int , t#wait_bit_action_f * , unsigned int , unsigned long ) +__wait_on_bit_lock int __wait_on_bit_lock ( s#wait_queue_head * , s#wait_bit_queue_entry * , t#wait_bit_action_f * , unsigned int ) +out_of_line_wait_on_bit_lock int out_of_line_wait_on_bit_lock ( void * , int , t#wait_bit_action_f * , unsigned int ) +__wake_up_bit void __wake_up_bit ( s#wait_queue_head * , void * , int ) +wake_up_bit void wake_up_bit ( void * , int ) +__var_waitqueue extern t#wait_queue_head_t * __var_waitqueue ( void * ) +init_wait_var_entry extern void init_wait_var_entry ( s#wait_bit_queue_entry * , void * , int ) +wake_up_var extern void wake_up_var ( void * ) +bit_wait extern int bit_wait ( s#wait_bit_key * , int ) +bit_wait_io extern int bit_wait_io ( s#wait_bit_key * , int ) +bit_wait_timeout extern int bit_wait_timeout ( s#wait_bit_key * , int ) +bit_wait_io_timeout extern int bit_wait_io_timeout ( s#wait_bit_key * , int ) + +/* kernel/signal.o */ +recalc_sigpending extern void recalc_sigpending ( void ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##eventfd_ctx +s##memory_tier +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +flush_signals extern void flush_signals ( s#task_struct * ) +dequeue_signal extern int dequeue_signal ( s#task_struct * , t#sigset_t * , t#kernel_siginfo_t * ) +kill_pid_usb_asyncio extern int kill_pid_usb_asyncio ( int , int , t#sigval_t , s#pid * , const s#cred * ) +send_sig_info extern int send_sig_info ( int , s#kernel_siginfo * , s#task_struct * ) +send_sig extern int send_sig ( int , s#task_struct * , int ) +force_sig extern void force_sig ( int ) +send_sig_mceerr int send_sig_mceerr ( int , void * , short , s#task_struct * ) +kill_pgrp extern int kill_pgrp ( s#pid * , int , int ) +kill_pid extern int kill_pid ( s#pid * , int , int ) +sigprocmask extern int sigprocmask ( int , t#sigset_t * , t#sigset_t * ) +kernel_sigaction extern void kernel_sigaction ( int , t#__sighandler_t ) + +/* kernel/smp.o */ +smp_call_function_single int smp_call_function_single ( int , t#smp_call_func_t , void * , int ) +smp_call_function_single_async int smp_call_function_single_async ( int , s#__call_single_data * ) +smp_call_function_any int smp_call_function_any ( const s#cpumask * , t#smp_call_func_t , void * , int ) +smp_call_function_many void smp_call_function_many ( const s#cpumask * , t#smp_call_func_t , void * , t#bool ) +smp_call_function void smp_call_function ( t#smp_call_func_t , void * , int ) +setup_max_cpus extern unsigned int setup_max_cpus +nr_cpu_ids extern unsigned int nr_cpu_ids +t#smp_cond_func_t typedef t#bool ( * smp_cond_func_t ) ( int , void * ) +on_each_cpu_cond_mask void on_each_cpu_cond_mask ( t#smp_cond_func_t , t#smp_call_func_t , void * , t#bool , const s#cpumask * ) +kick_all_cpus_sync void kick_all_cpus_sync ( void ) +wake_up_all_idle_cpus void wake_up_all_idle_cpus ( void ) +smp_call_on_cpu int smp_call_on_cpu ( unsigned int , int ( * ) ( void * ) , void * , t#bool ) + +/* kernel/smpboot.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##pid_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s#smp_hotplug_thread struct smp_hotplug_thread { s#task_struct * * store ; s#list_head list ; int ( * thread_should_run ) ( unsigned int ) ; void ( * thread_fn ) ( unsigned int ) ; void ( * create ) ( unsigned int ) ; void ( * setup ) ( unsigned int ) ; void ( * cleanup ) ( unsigned int , t#bool ) ; void ( * park ) ( unsigned int ) ; void ( * unpark ) ( unsigned int ) ; t#bool selfparking ; const char * thread_comm ; } +smpboot_register_percpu_thread int smpboot_register_percpu_thread ( s#smp_hotplug_thread * ) +smpboot_unregister_percpu_thread void smpboot_unregister_percpu_thread ( s#smp_hotplug_thread * ) + +/* kernel/softirq.o */ +t#irq_cpustat_t typedef struct { unsigned int __softirq_pending ; } __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) irq_cpustat_t +irq_stat extern __attribute__ ( ( section ( ".data..percpu" "..shared_aligned" ) ) ) __typeof__ ( t#irq_cpustat_t ) irq_stat +_local_bh_enable extern void _local_bh_enable ( void ) +__local_bh_enable_ip extern void __local_bh_enable_ip ( unsigned long , unsigned int ) +__tasklet_schedule extern void __tasklet_schedule ( s#tasklet_struct * ) +__tasklet_hi_schedule extern void __tasklet_hi_schedule ( s#tasklet_struct * ) +tasklet_setup extern void tasklet_setup ( s#tasklet_struct * , void ( * ) ( s#tasklet_struct * ) ) +tasklet_init extern void tasklet_init ( s#tasklet_struct * , void ( * ) ( unsigned long ) , unsigned long ) +tasklet_unlock_spin_wait void tasklet_unlock_spin_wait ( s#tasklet_struct * ) +tasklet_kill extern void tasklet_kill ( s#tasklet_struct * ) +tasklet_unlock void tasklet_unlock ( s#tasklet_struct * ) +tasklet_unlock_wait void tasklet_unlock_wait ( s#tasklet_struct * ) + +/* kernel/stacktrace.o */ +stack_trace_print void stack_trace_print ( const unsigned long * , unsigned int , int ) +stack_trace_snprint int stack_trace_snprint ( char * , t#size_t , const unsigned long * , unsigned int , int ) +stack_trace_save unsigned int stack_trace_save ( unsigned long * , unsigned int , unsigned int ) + +/* kernel/stop_machine.o */ +stop_machine int stop_machine ( t#cpu_stop_fn_t , void * , const s#cpumask * ) + +/* kernel/sys.o */ +overflowuid extern int overflowuid +overflowgid extern int overflowgid +fs_overflowuid extern int fs_overflowuid +fs_overflowgid extern int fs_overflowgid + +/* kernel/sysctl.o */ +proc_dou8vec_minmax int proc_dou8vec_minmax ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_dointvec int proc_dointvec ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_douintvec int proc_douintvec ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_dointvec_jiffies int proc_dointvec_jiffies ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_dointvec_minmax int proc_dointvec_minmax ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_douintvec_minmax int proc_douintvec_minmax ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_dointvec_userhz_jiffies int proc_dointvec_userhz_jiffies ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_dointvec_ms_jiffies int proc_dointvec_ms_jiffies ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_dostring int proc_dostring ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_doulongvec_minmax int proc_doulongvec_minmax ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_doulongvec_ms_jiffies_minmax int proc_doulongvec_ms_jiffies_minmax ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +proc_do_large_bitmap int proc_do_large_bitmap ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) + +/* kernel/time/alarmtimer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s#timens_offsets struct timens_offsets { s#timespec64 monotonic ; s#timespec64 boottime ; } +s#time_namespace struct time_namespace { s#user_namespace * user_ns ; s#ucounts * ucounts ; s#ns_common ns ; s#timens_offsets offsets ; s#page * vvar_page ; t#bool frozen_offsets ; } +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +alarmtimer_get_rtcdev s#rtc_device * alarmtimer_get_rtcdev ( void ) +e#alarmtimer_restart enum alarmtimer_restart { ALARMTIMER_NORESTART , ALARMTIMER_RESTART , } +e#alarmtimer_type enum alarmtimer_type { ALARM_REALTIME , ALARM_BOOTTIME , ALARM_NUMTYPE , ALARM_REALTIME_FREEZER , ALARM_BOOTTIME_FREEZER , } +s#alarm struct alarm { s#timerqueue_node node ; s#hrtimer timer ; e#alarmtimer_restart ( * function ) ( s#alarm * , t#ktime_t ) ; e#alarmtimer_type type ; int state ; void * data ; } +alarm_expires_remaining t#ktime_t alarm_expires_remaining ( const s#alarm * ) +alarm_init void alarm_init ( s#alarm * , e#alarmtimer_type , e#alarmtimer_restart ( * ) ( s#alarm * , t#ktime_t ) ) +alarm_start void alarm_start ( s#alarm * , t#ktime_t ) +alarm_start_relative void alarm_start_relative ( s#alarm * , t#ktime_t ) +alarm_restart void alarm_restart ( s#alarm * ) +alarm_try_to_cancel int alarm_try_to_cancel ( s#alarm * ) +alarm_cancel int alarm_cancel ( s#alarm * ) +alarm_forward t#u64 alarm_forward ( s#alarm * , t#ktime_t , t#ktime_t ) +alarm_forward_now t#u64 alarm_forward_now ( s#alarm * , t#ktime_t ) + +/* kernel/time/clockevents.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +clockevent_delta2ns extern t#u64 clockevent_delta2ns ( unsigned long , s#clock_event_device * ) +clockevents_unbind_device extern int clockevents_unbind_device ( s#clock_event_device * , int ) +clockevents_register_device extern void clockevents_register_device ( s#clock_event_device * ) +clockevents_config_and_register extern void clockevents_config_and_register ( s#clock_event_device * , t#u32 , unsigned long , unsigned long ) + +/* kernel/time/clocksource.o */ +clocks_calc_mult_shift extern void clocks_calc_mult_shift ( t#u32 * , t#u32 * , t#u32 , t#u32 , t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +__clocksource_update_freq_scale extern void __clocksource_update_freq_scale ( s#clocksource * , t#u32 , t#u32 ) +__clocksource_register_scale extern int __clocksource_register_scale ( s#clocksource * , t#u32 , t#u32 ) +clocksource_change_rating extern void clocksource_change_rating ( s#clocksource * , int ) +clocksource_unregister extern int clocksource_unregister ( s#clocksource * ) + +/* kernel/time/hrtimer.o */ +ktime_add_safe extern t#ktime_t ktime_add_safe ( const t#ktime_t , const t#ktime_t ) +hrtimer_resolution extern unsigned int hrtimer_resolution +hrtimer_forward extern t#u64 hrtimer_forward ( s#hrtimer * , t#ktime_t , t#ktime_t ) +E#HRTIMER_MODE_ABS 0x00 +E#HRTIMER_MODE_PINNED 0x02 +E#HRTIMER_MODE_REL 0x01 +E#HRTIMER_MODE_SOFT 0x04 +E#HRTIMER_MODE_ABS_PINNED E#HRTIMER_MODE_ABS | E#HRTIMER_MODE_PINNED +E#HRTIMER_MODE_REL_PINNED E#HRTIMER_MODE_REL | E#HRTIMER_MODE_PINNED +E#HRTIMER_MODE_HARD 0x08 +e#hrtimer_mode enum hrtimer_mode { HRTIMER_MODE_ABS = 0x00 , HRTIMER_MODE_REL = 0x01 , HRTIMER_MODE_PINNED = 0x02 , HRTIMER_MODE_SOFT = 0x04 , HRTIMER_MODE_HARD = 0x08 , HRTIMER_MODE_ABS_PINNED = E#HRTIMER_MODE_ABS | E#HRTIMER_MODE_PINNED , HRTIMER_MODE_REL_PINNED = E#HRTIMER_MODE_REL | E#HRTIMER_MODE_PINNED , HRTIMER_MODE_ABS_SOFT = E#HRTIMER_MODE_ABS | E#HRTIMER_MODE_SOFT , HRTIMER_MODE_REL_SOFT = E#HRTIMER_MODE_REL | E#HRTIMER_MODE_SOFT , HRTIMER_MODE_ABS_PINNED_SOFT = E#HRTIMER_MODE_ABS_PINNED | E#HRTIMER_MODE_SOFT , HRTIMER_MODE_REL_PINNED_SOFT = E#HRTIMER_MODE_REL_PINNED | E#HRTIMER_MODE_SOFT , HRTIMER_MODE_ABS_HARD = E#HRTIMER_MODE_ABS | E#HRTIMER_MODE_HARD , HRTIMER_MODE_REL_HARD = E#HRTIMER_MODE_REL | E#HRTIMER_MODE_HARD , HRTIMER_MODE_ABS_PINNED_HARD = E#HRTIMER_MODE_ABS_PINNED | E#HRTIMER_MODE_HARD , HRTIMER_MODE_REL_PINNED_HARD = E#HRTIMER_MODE_REL_PINNED | E#HRTIMER_MODE_HARD , } +hrtimer_start_range_ns extern void hrtimer_start_range_ns ( s#hrtimer * , t#ktime_t , t#u64 , const e#hrtimer_mode ) +hrtimer_try_to_cancel extern int hrtimer_try_to_cancel ( s#hrtimer * ) +hrtimer_cancel extern int hrtimer_cancel ( s#hrtimer * ) +__hrtimer_get_remaining extern t#ktime_t __hrtimer_get_remaining ( const s#hrtimer * , t#bool ) +hrtimer_init extern void hrtimer_init ( s#hrtimer * , t#clockid_t , e#hrtimer_mode ) +hrtimer_active extern t#bool hrtimer_active ( const s#hrtimer * ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s#hrtimer_sleeper struct hrtimer_sleeper { s#hrtimer timer ; s#task_struct * task ; } +hrtimer_sleeper_start_expires void hrtimer_sleeper_start_expires ( s#hrtimer_sleeper * , e#hrtimer_mode ) +hrtimer_init_sleeper extern void hrtimer_init_sleeper ( s#hrtimer_sleeper * , t#clockid_t , e#hrtimer_mode ) +schedule_hrtimeout_range extern int schedule_hrtimeout_range ( t#ktime_t * , t#u64 , const e#hrtimer_mode ) +schedule_hrtimeout extern int schedule_hrtimeout ( t#ktime_t * , const e#hrtimer_mode ) + +/* kernel/time/jiffies.o */ +jiffies extern unsigned long volatile __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) , __section__ ( ".data..cacheline_aligned" ) ) ) jiffies + +/* kernel/time/posix-clock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +posix_clock_register int posix_clock_register ( s#posix_clock * , s#device * ) +posix_clock_unregister void posix_clock_unregister ( s#posix_clock * ) + +/* kernel/time/tick-broadcast.o */ +e#tick_broadcast_mode enum tick_broadcast_mode { TICK_BROADCAST_OFF , TICK_BROADCAST_ON , TICK_BROADCAST_FORCE , } +tick_broadcast_control extern void tick_broadcast_control ( e#tick_broadcast_mode ) + +/* kernel/time/tick-common.o */ +e#tick_broadcast_state enum tick_broadcast_state { TICK_BROADCAST_EXIT , TICK_BROADCAST_ENTER , } +tick_broadcast_oneshot_control extern int tick_broadcast_oneshot_control ( e#tick_broadcast_state ) + +/* kernel/time/tick-sched.o */ +tick_nohz_full_mask extern t#cpumask_var_t tick_nohz_full_mask +tick_nohz_full_running extern t#bool tick_nohz_full_running +e#tick_dep_bits enum tick_dep_bits { TICK_DEP_BIT_POSIX_TIMER = 0 , TICK_DEP_BIT_PERF_EVENTS = 1 , TICK_DEP_BIT_SCHED = 2 , TICK_DEP_BIT_CLOCK_UNSTABLE = 3 , TICK_DEP_BIT_RCU = 4 , TICK_DEP_BIT_RCU_EXP = 5 } +tick_nohz_dep_set_cpu extern void tick_nohz_dep_set_cpu ( int , e#tick_dep_bits ) +tick_nohz_dep_clear_cpu extern void tick_nohz_dep_clear_cpu ( int , e#tick_dep_bits ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##seq_file +s##io_uring_cmd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +tick_nohz_dep_set_task extern void tick_nohz_dep_set_task ( s#task_struct * , e#tick_dep_bits ) +tick_nohz_dep_clear_task extern void tick_nohz_dep_clear_task ( s#task_struct * , e#tick_dep_bits ) +get_cpu_idle_time_us extern t#u64 get_cpu_idle_time_us ( int , t#u64 * ) +get_cpu_iowait_time_us extern t#u64 get_cpu_iowait_time_us ( int , t#u64 * ) + +/* kernel/time/time.o */ +s#timezone struct timezone { int tz_minuteswest ; int tz_dsttime ; } +sys_tz extern s#timezone sys_tz +jiffies_to_msecs extern unsigned int jiffies_to_msecs ( const unsigned long ) +jiffies_to_usecs extern unsigned int jiffies_to_usecs ( const unsigned long ) +mktime64 extern t#time64_t mktime64 ( const unsigned int , const unsigned int , const unsigned int , const unsigned int , const unsigned int , const unsigned int ) +s#__kernel_old_timeval struct __kernel_old_timeval { t#__kernel_long_t tv_sec ; t#__kernel_long_t tv_usec ; } +ns_to_kernel_old_timeval extern s#__kernel_old_timeval ns_to_kernel_old_timeval ( t#s64 ) +set_normalized_timespec64 extern void set_normalized_timespec64 ( s#timespec64 * , t#time64_t , t#s64 ) +ns_to_timespec64 extern s#timespec64 ns_to_timespec64 ( t#s64 ) +__msecs_to_jiffies extern unsigned long __msecs_to_jiffies ( const unsigned int ) +__usecs_to_jiffies extern unsigned long __usecs_to_jiffies ( const unsigned int ) +timespec64_to_jiffies extern unsigned long timespec64_to_jiffies ( const s#timespec64 * ) +jiffies_to_timespec64 extern void jiffies_to_timespec64 ( const unsigned long , s#timespec64 * ) +t#clock_t typedef t#__kernel_clock_t clock_t +jiffies_to_clock_t extern t#clock_t jiffies_to_clock_t ( unsigned long ) +clock_t_to_jiffies extern unsigned long clock_t_to_jiffies ( unsigned long ) +jiffies_64_to_clock_t extern t#u64 jiffies_64_to_clock_t ( t#u64 ) +jiffies64_to_nsecs extern t#u64 jiffies64_to_nsecs ( t#u64 ) +jiffies64_to_msecs extern t#u64 jiffies64_to_msecs ( t#u64 ) +nsecs_to_jiffies64 extern t#u64 nsecs_to_jiffies64 ( t#u64 ) +nsecs_to_jiffies extern unsigned long nsecs_to_jiffies ( t#u64 ) +get_timespec64 int get_timespec64 ( s#timespec64 * , const s#__kernel_timespec * ) +put_timespec64 int put_timespec64 ( const s#timespec64 * , s#__kernel_timespec * ) +get_old_timespec32 extern int get_old_timespec32 ( s#timespec64 * , const void * ) +put_old_timespec32 extern int put_old_timespec32 ( const s#timespec64 * , void * ) +s#itimerspec64 struct itimerspec64 { s#timespec64 it_interval ; s#timespec64 it_value ; } +s#__kernel_itimerspec struct __kernel_itimerspec { s#__kernel_timespec it_interval ; s#__kernel_timespec it_value ; } +get_itimerspec64 int get_itimerspec64 ( s#itimerspec64 * , const s#__kernel_itimerspec * ) +put_itimerspec64 int put_itimerspec64 ( const s#itimerspec64 * , s#__kernel_itimerspec * ) +s#old_itimerspec32 struct old_itimerspec32 { s#old_timespec32 it_interval ; s#old_timespec32 it_value ; } +get_old_itimerspec32 extern int get_old_itimerspec32 ( s#itimerspec64 * , const s#old_itimerspec32 * ) +put_old_itimerspec32 extern int put_old_itimerspec32 ( const s#itimerspec64 * , s#old_itimerspec32 * ) + +/* kernel/time/timeconv.o */ +s#tm struct tm { int tm_sec ; int tm_min ; int tm_hour ; int tm_mday ; int tm_mon ; long tm_year ; int tm_wday ; int tm_yday ; } +time64_to_tm void time64_to_tm ( t#time64_t , int , s#tm * ) + +/* kernel/time/timecounter.o */ +timecounter_init extern void timecounter_init ( s#timecounter * , const s#cyclecounter * , t#u64 ) +timecounter_read extern t#u64 timecounter_read ( s#timecounter * ) +timecounter_cyc2time extern t#u64 timecounter_cyc2time ( const s#timecounter * , t#u64 ) + +/* kernel/time/timekeeping.o */ +ktime_get_mono_fast_ns extern t#u64 ktime_get_mono_fast_ns ( void ) +ktime_get_raw_fast_ns extern t#u64 ktime_get_raw_fast_ns ( void ) +ktime_get_boot_fast_ns extern t#u64 ktime_get_boot_fast_ns ( void ) +ktime_get_real_fast_ns extern t#u64 ktime_get_real_fast_ns ( void ) +pvclock_gtod_register_notifier extern int pvclock_gtod_register_notifier ( s#notifier_block * ) +pvclock_gtod_unregister_notifier extern int pvclock_gtod_unregister_notifier ( s#notifier_block * ) +ktime_get_real_ts64 extern void ktime_get_real_ts64 ( s#timespec64 * ) +ktime_get extern t#ktime_t ktime_get ( void ) +ktime_get_resolution_ns extern t#u32 ktime_get_resolution_ns ( void ) +e#tk_offsets enum tk_offsets { TK_OFFS_REAL , TK_OFFS_BOOT , TK_OFFS_TAI , TK_OFFS_MAX , } +ktime_get_with_offset extern t#ktime_t ktime_get_with_offset ( e#tk_offsets ) +ktime_get_coarse_with_offset extern t#ktime_t ktime_get_coarse_with_offset ( e#tk_offsets ) +ktime_mono_to_any extern t#ktime_t ktime_mono_to_any ( t#ktime_t , e#tk_offsets ) +ktime_get_raw extern t#ktime_t ktime_get_raw ( void ) +ktime_get_ts64 extern void ktime_get_ts64 ( s#timespec64 * ) +ktime_get_seconds extern t#time64_t ktime_get_seconds ( void ) +ktime_get_real_seconds extern t#time64_t ktime_get_real_seconds ( void ) +s#system_time_snapshot struct system_time_snapshot { t#u64 cycles ; t#ktime_t real ; t#ktime_t raw ; e#clocksource_ids cs_id ; unsigned int clock_was_set_seq ; t#u8 cs_was_changed_seq ; } +ktime_get_snapshot extern void ktime_get_snapshot ( s#system_time_snapshot * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +get_device_system_crosststamp extern int get_device_system_crosststamp ( int ( * ) ( t#ktime_t * , s#system_counterval_t * , void * ) , void * , s#system_time_snapshot * , s#system_device_crosststamp * ) +do_settimeofday64 extern int do_settimeofday64 ( const s#timespec64 * ) +ktime_get_raw_ts64 extern void ktime_get_raw_ts64 ( s#timespec64 * ) +getboottime64 void getboottime64 ( s#timespec64 * ) +ktime_get_coarse_real_ts64 extern void ktime_get_coarse_real_ts64 ( s#timespec64 * ) +ktime_get_coarse_ts64 extern void ktime_get_coarse_ts64 ( s#timespec64 * ) + +/* kernel/time/timer.o */ +jiffies_64 extern t#u64 __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) , __section__ ( ".data..cacheline_aligned" ) ) ) jiffies_64 +__round_jiffies unsigned long __round_jiffies ( unsigned long , int ) +__round_jiffies_relative unsigned long __round_jiffies_relative ( unsigned long , int ) +round_jiffies unsigned long round_jiffies ( unsigned long ) +round_jiffies_relative unsigned long round_jiffies_relative ( unsigned long ) +__round_jiffies_up unsigned long __round_jiffies_up ( unsigned long , int ) +__round_jiffies_up_relative unsigned long __round_jiffies_up_relative ( unsigned long , int ) +round_jiffies_up unsigned long round_jiffies_up ( unsigned long ) +round_jiffies_up_relative unsigned long round_jiffies_up_relative ( unsigned long ) +init_timer_key void init_timer_key ( s#timer_list * , void ( * ) ( s#timer_list * ) , unsigned int , const char * , s#lock_class_key * ) +mod_timer_pending extern int mod_timer_pending ( s#timer_list * , unsigned long ) +mod_timer extern int mod_timer ( s#timer_list * , unsigned long ) +timer_reduce extern int timer_reduce ( s#timer_list * , unsigned long ) +add_timer extern void add_timer ( s#timer_list * ) +add_timer_on extern void add_timer_on ( s#timer_list * , int ) +timer_delete extern int timer_delete ( s#timer_list * ) +timer_shutdown extern int timer_shutdown ( s#timer_list * ) +try_to_del_timer_sync extern int try_to_del_timer_sync ( s#timer_list * ) +timer_delete_sync extern int timer_delete_sync ( s#timer_list * ) +timer_shutdown_sync extern int timer_shutdown_sync ( s#timer_list * ) +schedule_timeout extern long schedule_timeout ( long ) +schedule_timeout_interruptible extern long schedule_timeout_interruptible ( long ) +schedule_timeout_killable extern long schedule_timeout_killable ( long ) +schedule_timeout_uninterruptible extern long schedule_timeout_uninterruptible ( long ) +schedule_timeout_idle extern long schedule_timeout_idle ( long ) +msleep void msleep ( unsigned int ) +msleep_interruptible unsigned long msleep_interruptible ( unsigned int ) +usleep_range_state void usleep_range_state ( unsigned long , unsigned long , unsigned int ) + +/* kernel/torture.o */ +verbose_torout_sleep void verbose_torout_sleep ( void ) +s#torture_random_state struct torture_random_state { unsigned long trs_state ; long trs_count ; } +torture_hrtimeout_ns int torture_hrtimeout_ns ( t#ktime_t , t#u32 , s#torture_random_state * ) +torture_hrtimeout_us int torture_hrtimeout_us ( t#u32 , t#u32 , s#torture_random_state * ) +torture_hrtimeout_ms int torture_hrtimeout_ms ( t#u32 , t#u32 , s#torture_random_state * ) +torture_hrtimeout_jiffies int torture_hrtimeout_jiffies ( t#u32 , s#torture_random_state * ) +torture_hrtimeout_s int torture_hrtimeout_s ( t#u32 , t#u32 , s#torture_random_state * ) +torture_num_online_cpus int torture_num_online_cpus ( void ) +torture_offline t#bool torture_offline ( int , long * , long * , unsigned long * , int * , int * ) +torture_online t#bool torture_online ( int , long * , long * , unsigned long * , int * , int * ) +t#torture_ofl_func typedef void torture_ofl_func ( void ) +torture_onoff_init int torture_onoff_init ( long , long , t#torture_ofl_func * ) +torture_onoff_stats void torture_onoff_stats ( void ) +torture_onoff_failures t#bool torture_onoff_failures ( void ) +torture_random unsigned long torture_random ( s#torture_random_state * ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##pid_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +torture_shuffle_task_register void torture_shuffle_task_register ( s#task_struct * ) +torture_shuffle_init int torture_shuffle_init ( long ) +torture_shutdown_absorb void torture_shutdown_absorb ( const char * ) +torture_shutdown_init int torture_shutdown_init ( int , void ( * ) ( void ) ) +stutter_wait t#bool stutter_wait ( const char * ) +torture_stutter_init int torture_stutter_init ( int , int ) +torture_init_begin t#bool torture_init_begin ( char * , int ) +torture_init_end void torture_init_end ( void ) +torture_cleanup_begin t#bool torture_cleanup_begin ( void ) +torture_cleanup_end void torture_cleanup_end ( void ) +torture_must_stop t#bool torture_must_stop ( void ) +torture_must_stop_irq t#bool torture_must_stop_irq ( void ) +torture_kthread_stopping void torture_kthread_stopping ( char * ) +_torture_create_kthread int _torture_create_kthread ( int ( * ) ( void * ) , void * , char * , char * , char * , s#task_struct * * ) +_torture_stop_kthread void _torture_stop_kthread ( char * , s#task_struct * * ) + +/* kernel/trace/blktrace.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##workqueue_struct +s##blk_mq_ctx +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache +s##hd_geometry +s##pr_ops +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##throtl_data +s##blk_crypto_keyslot +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_buffer +s#trace_array_cpu struct trace_array_cpu { t#atomic_t disabled ; void * buffer_page ; unsigned long entries ; unsigned long saved_latency ; unsigned long critical_start ; unsigned long critical_end ; unsigned long critical_sequence ; unsigned long nice ; unsigned long policy ; unsigned long rt_priority ; unsigned long skipped_entries ; t#u64 preempt_timestamp ; t#pid_t pid ; t#kuid_t uid ; char comm [ 16 ] ; int ftrace_ignore_pid ; t#bool ignore_pid ; } +s#array_buffer struct array_buffer { s#trace_array * tr ; s#trace_buffer * buffer ; s#trace_array_cpu * data ; t#u64 time_start ; int cpu ; } +s#trace_pid_list struct trace_pid_list { int pid_max ; unsigned long * pids ; } +s##prog_entry +s#event_filter struct event_filter { s#prog_entry * prog ; char * filter_string ; } +s#event_subsystem struct event_subsystem { s#list_head list ; const char * name ; s#event_filter * filter ; int ref_count ; } +s#trace_subsystem_dir struct trace_subsystem_dir { s#list_head list ; s#event_subsystem * subsystem ; s#trace_array * tr ; s#dentry * entry ; int ref_count ; int nr_events ; } +s#trace_event_file struct trace_event_file { s#list_head list ; s#trace_event_call * event_call ; s#event_filter * filter ; s#dentry * dir ; s#trace_array * tr ; s#trace_subsystem_dir * system ; s#list_head triggers ; unsigned long flags ; t#atomic_t sm_ref ; t#atomic_t tm_ref ; } +s#tracer_opt struct tracer_opt { const char * name ; t#u32 bit ; } +s#tracer_flags struct tracer_flags { t#u32 val ; s#tracer_opt * opts ; s#tracer * trace ; } +s#tracer struct tracer { const char * name ; int ( * init ) ( s#trace_array * ) ; void ( * reset ) ( s#trace_array * ) ; void ( * start ) ( s#trace_array * ) ; void ( * stop ) ( s#trace_array * ) ; int ( * update_thresh ) ( s#trace_array * ) ; void ( * open ) ( s#trace_iterator * ) ; void ( * pipe_open ) ( s#trace_iterator * ) ; void ( * close ) ( s#trace_iterator * ) ; void ( * pipe_close ) ( s#trace_iterator * ) ; t#ssize_t ( * read ) ( s#trace_iterator * , s#file * , char * , t#size_t , t#loff_t * ) ; t#ssize_t ( * splice_read ) ( s#trace_iterator * , s#file * , t#loff_t * , s#pipe_inode_info * , t#size_t , unsigned int ) ; void ( * print_header ) ( s#seq_file * ) ; e#print_line_t ( * print_line ) ( s#trace_iterator * ) ; int ( * set_flag ) ( s#trace_array * , t#u32 , t#u32 , int ) ; int ( * flag_changed ) ( s#trace_array * , t#u32 , int ) ; s#tracer * next ; s#tracer_flags * flags ; int enabled ; t#bool print_max ; t#bool allow_instances ; t#bool use_max_tr ; t#bool noboot ; } +s#trace_option_dentry struct trace_option_dentry { s#tracer_opt * opt ; s#tracer_flags * flags ; s#trace_array * tr ; s#dentry * entry ; } +s#trace_options struct trace_options { s#tracer * tracer ; s#trace_option_dentry * topts ; } +s#ftrace_hash struct ftrace_hash { unsigned long size_bits ; s#hlist_head * buckets ; unsigned long count ; unsigned long flags ; s#callback_head rcu ; } +t#cond_update_fn_t typedef t#bool ( * cond_update_fn_t ) ( s#trace_array * , void * ) +s#cond_snapshot struct cond_snapshot { void * cond_data ; t#cond_update_fn_t update ; } +s#trace_func_repeats struct trace_func_repeats { unsigned long ip ; unsigned long parent_ip ; unsigned long count ; t#u64 ts_last_call ; } +s#trace_array struct trace_array { s#list_head list ; char * name ; s#array_buffer array_buffer ; s#array_buffer max_buffer ; t#bool allocated_snapshot ; unsigned long max_latency ; s#dentry * d_max_latency ; s#work_struct fsnotify_work ; s#irq_work fsnotify_irqwork ; s#trace_pid_list * filtered_pids ; s#trace_pid_list * filtered_no_pids ; t#arch_spinlock_t max_lock ; int buffer_disabled ; int sys_refcount_enter ; int sys_refcount_exit ; s#trace_event_file * enter_syscall_files [ ( 451 ) ] ; s#trace_event_file * exit_syscall_files [ ( 451 ) ] ; int stop_count ; int clock_id ; int nr_topts ; t#bool clear_trace ; int buffer_percent ; unsigned int n_err_log_entries ; s#tracer * current_trace ; unsigned int trace_flags ; unsigned char trace_flags_index [ 32 ] ; unsigned int flags ; t#raw_spinlock_t start_lock ; s#list_head err_log ; s#dentry * dir ; s#dentry * options ; s#dentry * percpu_dir ; s#dentry * event_dir ; s#trace_options * topts ; s#list_head systems ; s#list_head events ; s#trace_event_file * trace_marker_file ; t#cpumask_var_t tracing_cpumask ; int ref ; int trace_ref ; s#ftrace_ops * ops ; s#trace_pid_list * function_pids ; s#trace_pid_list * function_no_pids ; s#list_head func_probes ; s#list_head mod_trace ; s#list_head mod_notrace ; int function_enabled ; int no_filter_buffering_ref ; s#list_head hist_vars ; s#cond_snapshot * cond_snapshot ; s#trace_func_repeats * last_func_repeats ; } +s##ring_buffer_iter +s##bpf_prog_array +s##cgroup_taskset +s##perf_buffer +s##bpf_prog +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +__blk_trace_note_message __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void __blk_trace_note_message ( s#blk_trace * , s#cgroup_subsys_state * , const char * , ... ) +blk_trace_remove extern int blk_trace_remove ( s#request_queue * ) +blk_trace_setup extern int blk_trace_setup ( s#request_queue * , char * , t#dev_t , s#block_device * , char * ) +blk_trace_startstop extern int blk_trace_startstop ( s#request_queue * , int ) +blk_add_driver_data extern void blk_add_driver_data ( s#request * , void * , t#size_t ) +blk_fill_rwbs void blk_fill_rwbs ( char * , unsigned int ) + +/* kernel/trace/bpf_trace.o */ +s##btf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_buffer +s##prog_entry +s##ring_buffer_iter +s##numa_group +s##task_delay_info +s##uprobe +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +bpf_trace_run1 void bpf_trace_run1 ( s#bpf_prog * , t#u64 ) +bpf_trace_run2 void bpf_trace_run2 ( s#bpf_prog * , t#u64 , t#u64 ) +bpf_trace_run3 void bpf_trace_run3 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 ) +bpf_trace_run4 void bpf_trace_run4 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run5 void bpf_trace_run5 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run6 void bpf_trace_run6 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run7 void bpf_trace_run7 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run8 void bpf_trace_run8 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run9 void bpf_trace_run9 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run10 void bpf_trace_run10 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run11 void bpf_trace_run11 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) +bpf_trace_run12 void bpf_trace_run12 ( s#bpf_prog * , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 , t#u64 ) + +/* kernel/trace/error_report-traces.o */ +s##static_key_mod +__tracepoint_error_report_end extern s#tracepoint __tracepoint_error_report_end +e#error_detector enum error_detector { ERROR_DETECTOR_KFENCE , ERROR_DETECTOR_KASAN } +__traceiter_error_report_end extern int __traceiter_error_report_end ( void * , e#error_detector , unsigned long ) +__SCK__tp_func_error_report_end extern s#static_call_key __SCK__tp_func_error_report_end +s##static_call_tramp +__SCT__tp_func_error_report_end extern s#static_call_tramp __SCT__tp_func_error_report_end + +/* kernel/trace/fprobe.o */ +s#rethook_node struct rethook_node { union { s#freelist_node freelist ; s#callback_head rcu ; } ; s#llist_node llist ; s#rethook * rethook ; unsigned long ret_addr ; unsigned long frame ; } +t#rethook_handler_t typedef void ( * rethook_handler_t ) ( s#rethook_node * , void * , s#pt_regs * ) +s#rethook struct rethook { void * data ; t#rethook_handler_t handler ; s#freelist_head pool ; t#refcount_t ref ; s#callback_head rcu ; } +s#fprobe struct fprobe { s#ftrace_ops ops ; unsigned long nmissed ; unsigned int flags ; s#rethook * rethook ; void ( * entry_handler ) ( s#fprobe * , unsigned long , s#pt_regs * ) ; void ( * exit_handler ) ( s#fprobe * , unsigned long , s#pt_regs * ) ; } +register_fprobe int register_fprobe ( s#fprobe * , const char * , const char * ) +register_fprobe_ips int register_fprobe_ips ( s#fprobe * , unsigned long * , int ) +register_fprobe_syms int register_fprobe_syms ( s#fprobe * , const char * * , int ) +unregister_fprobe int unregister_fprobe ( s#fprobe * ) + +/* kernel/trace/ftrace.o */ +ftrace_set_filter_ip int ftrace_set_filter_ip ( s#ftrace_ops * , unsigned long , int , int ) +ftrace_set_filter_ips int ftrace_set_filter_ips ( s#ftrace_ops * , unsigned long * , unsigned int , int , int ) +ftrace_ops_set_global_filter void ftrace_ops_set_global_filter ( s#ftrace_ops * ) +ftrace_set_filter int ftrace_set_filter ( s#ftrace_ops * , unsigned char * , int , int ) +ftrace_set_notrace int ftrace_set_notrace ( s#ftrace_ops * , unsigned char * , int , int ) +ftrace_set_global_filter void ftrace_set_global_filter ( unsigned char * , int , int ) +ftrace_set_global_notrace void ftrace_set_global_notrace ( unsigned char * , int , int ) +register_ftrace_function int register_ftrace_function ( s#ftrace_ops * ) +unregister_ftrace_function int unregister_ftrace_function ( s#ftrace_ops * ) + +/* kernel/trace/power-traces.o */ +s##static_key_mod +__tracepoint_suspend_resume extern s#tracepoint __tracepoint_suspend_resume +__traceiter_suspend_resume extern int __traceiter_suspend_resume ( void * , const char * , int , t#bool ) +__SCK__tp_func_suspend_resume extern s#static_call_key __SCK__tp_func_suspend_resume +s##static_call_tramp +__SCT__tp_func_suspend_resume extern s#static_call_tramp __SCT__tp_func_suspend_resume +__tracepoint_cpu_idle extern s#tracepoint __tracepoint_cpu_idle +__traceiter_cpu_idle extern int __traceiter_cpu_idle ( void * , unsigned int , unsigned int ) +__SCK__tp_func_cpu_idle extern s#static_call_key __SCK__tp_func_cpu_idle +__SCT__tp_func_cpu_idle extern s#static_call_tramp __SCT__tp_func_cpu_idle +__tracepoint_cpu_frequency extern s#tracepoint __tracepoint_cpu_frequency +__traceiter_cpu_frequency extern int __traceiter_cpu_frequency ( void * , unsigned int , unsigned int ) +__SCK__tp_func_cpu_frequency extern s#static_call_key __SCK__tp_func_cpu_frequency +__SCT__tp_func_cpu_frequency extern s#static_call_tramp __SCT__tp_func_cpu_frequency +__tracepoint_powernv_throttle extern s#tracepoint __tracepoint_powernv_throttle +__traceiter_powernv_throttle extern int __traceiter_powernv_throttle ( void * , int , const char * , int ) +__SCK__tp_func_powernv_throttle extern s#static_call_key __SCK__tp_func_powernv_throttle +__SCT__tp_func_powernv_throttle extern s#static_call_tramp __SCT__tp_func_powernv_throttle + +/* kernel/trace/ring_buffer.o */ +s#ring_buffer_event struct ring_buffer_event { t#u32 type_len : 5 , time_delta : 27 ; t#u32 array [ ] ; } +ring_buffer_event_length unsigned ring_buffer_event_length ( s#ring_buffer_event * ) +ring_buffer_event_data void * ring_buffer_event_data ( s#ring_buffer_event * ) +s##trace_buffer +ring_buffer_time_stamp t#u64 ring_buffer_time_stamp ( s#trace_buffer * ) +ring_buffer_normalize_time_stamp void ring_buffer_normalize_time_stamp ( s#trace_buffer * , int , t#u64 * ) +__ring_buffer_alloc s#trace_buffer * __ring_buffer_alloc ( unsigned long , unsigned , s#lock_class_key * ) +ring_buffer_free void ring_buffer_free ( s#trace_buffer * ) +ring_buffer_resize int ring_buffer_resize ( s#trace_buffer * , unsigned long , int ) +ring_buffer_change_overwrite void ring_buffer_change_overwrite ( s#trace_buffer * , int ) +ring_buffer_unlock_commit int ring_buffer_unlock_commit ( s#trace_buffer * , s#ring_buffer_event * ) +ring_buffer_lock_reserve s#ring_buffer_event * ring_buffer_lock_reserve ( s#trace_buffer * , unsigned long ) +ring_buffer_discard_commit void ring_buffer_discard_commit ( s#trace_buffer * , s#ring_buffer_event * ) +ring_buffer_write int ring_buffer_write ( s#trace_buffer * , unsigned long , void * ) +ring_buffer_record_disable void ring_buffer_record_disable ( s#trace_buffer * ) +ring_buffer_record_enable void ring_buffer_record_enable ( s#trace_buffer * ) +ring_buffer_record_off void ring_buffer_record_off ( s#trace_buffer * ) +ring_buffer_record_on void ring_buffer_record_on ( s#trace_buffer * ) +ring_buffer_record_disable_cpu void ring_buffer_record_disable_cpu ( s#trace_buffer * , int ) +ring_buffer_record_enable_cpu void ring_buffer_record_enable_cpu ( s#trace_buffer * , int ) +ring_buffer_oldest_event_ts t#u64 ring_buffer_oldest_event_ts ( s#trace_buffer * , int ) +ring_buffer_bytes_cpu unsigned long ring_buffer_bytes_cpu ( s#trace_buffer * , int ) +ring_buffer_entries_cpu unsigned long ring_buffer_entries_cpu ( s#trace_buffer * , int ) +ring_buffer_overrun_cpu unsigned long ring_buffer_overrun_cpu ( s#trace_buffer * , int ) +ring_buffer_commit_overrun_cpu unsigned long ring_buffer_commit_overrun_cpu ( s#trace_buffer * , int ) +ring_buffer_dropped_events_cpu unsigned long ring_buffer_dropped_events_cpu ( s#trace_buffer * , int ) +ring_buffer_read_events_cpu unsigned long ring_buffer_read_events_cpu ( s#trace_buffer * , int ) +ring_buffer_entries unsigned long ring_buffer_entries ( s#trace_buffer * ) +ring_buffer_overruns unsigned long ring_buffer_overruns ( s#trace_buffer * ) +s##ring_buffer_iter +ring_buffer_iter_reset void ring_buffer_iter_reset ( s#ring_buffer_iter * ) +ring_buffer_iter_empty int ring_buffer_iter_empty ( s#ring_buffer_iter * ) +ring_buffer_peek s#ring_buffer_event * ring_buffer_peek ( s#trace_buffer * , int , t#u64 * , unsigned long * ) +ring_buffer_iter_peek s#ring_buffer_event * ring_buffer_iter_peek ( s#ring_buffer_iter * , t#u64 * ) +ring_buffer_iter_dropped t#bool ring_buffer_iter_dropped ( s#ring_buffer_iter * ) +ring_buffer_consume s#ring_buffer_event * ring_buffer_consume ( s#trace_buffer * , int , t#u64 * , unsigned long * ) +ring_buffer_read_prepare s#ring_buffer_iter * ring_buffer_read_prepare ( s#trace_buffer * , int , t#gfp_t ) +ring_buffer_read_prepare_sync void ring_buffer_read_prepare_sync ( void ) +ring_buffer_read_start void ring_buffer_read_start ( s#ring_buffer_iter * ) +ring_buffer_read_finish void ring_buffer_read_finish ( s#ring_buffer_iter * ) +ring_buffer_iter_advance void ring_buffer_iter_advance ( s#ring_buffer_iter * ) +ring_buffer_size unsigned long ring_buffer_size ( s#trace_buffer * , int ) +ring_buffer_reset_cpu void ring_buffer_reset_cpu ( s#trace_buffer * , int ) +ring_buffer_reset void ring_buffer_reset ( s#trace_buffer * ) +ring_buffer_empty t#bool ring_buffer_empty ( s#trace_buffer * ) +ring_buffer_empty_cpu t#bool ring_buffer_empty_cpu ( s#trace_buffer * , int ) +ring_buffer_swap_cpu int ring_buffer_swap_cpu ( s#trace_buffer * , s#trace_buffer * , int ) +ring_buffer_alloc_read_page void * ring_buffer_alloc_read_page ( s#trace_buffer * , int ) +ring_buffer_free_read_page void ring_buffer_free_read_page ( s#trace_buffer * , int , void * ) +ring_buffer_read_page int ring_buffer_read_page ( s#trace_buffer * , void * * , t#size_t , int , int ) + +/* kernel/trace/rpm-traces.o */ +s##static_key_mod +__tracepoint_rpm_return_int extern s#tracepoint __tracepoint_rpm_return_int +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__traceiter_rpm_return_int extern int __traceiter_rpm_return_int ( void * , s#device * , unsigned long , int ) +__SCK__tp_func_rpm_return_int extern s#static_call_key __SCK__tp_func_rpm_return_int +s##static_call_tramp +__SCT__tp_func_rpm_return_int extern s#static_call_tramp __SCT__tp_func_rpm_return_int +__tracepoint_rpm_idle extern s#tracepoint __tracepoint_rpm_idle +__traceiter_rpm_idle extern int __traceiter_rpm_idle ( void * , s#device * , int ) +__SCK__tp_func_rpm_idle extern s#static_call_key __SCK__tp_func_rpm_idle +__SCT__tp_func_rpm_idle extern s#static_call_tramp __SCT__tp_func_rpm_idle +__tracepoint_rpm_suspend extern s#tracepoint __tracepoint_rpm_suspend +__traceiter_rpm_suspend extern int __traceiter_rpm_suspend ( void * , s#device * , int ) +__SCK__tp_func_rpm_suspend extern s#static_call_key __SCK__tp_func_rpm_suspend +__SCT__tp_func_rpm_suspend extern s#static_call_tramp __SCT__tp_func_rpm_suspend +__tracepoint_rpm_resume extern s#tracepoint __tracepoint_rpm_resume +__traceiter_rpm_resume extern int __traceiter_rpm_resume ( void * , s#device * , int ) +__SCK__tp_func_rpm_resume extern s#static_call_key __SCK__tp_func_rpm_resume +__SCT__tp_func_rpm_resume extern s#static_call_tramp __SCT__tp_func_rpm_resume + +/* kernel/trace/trace.o */ +s#trace_export struct trace_export { s#trace_export * next ; void ( * write ) ( s#trace_export * , const void * , unsigned int ) ; int flags ; } +register_ftrace_export int register_ftrace_export ( s#trace_export * ) +unregister_ftrace_export int unregister_ftrace_export ( s#trace_export * ) +s##trace_buffer +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##watch_queue +s##ring_buffer_iter +s##prog_entry +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +trace_array_put void trace_array_put ( s#trace_array * ) +tracing_on void tracing_on ( void ) +__trace_puts extern int __trace_puts ( unsigned long , const char * , int ) +__trace_bputs extern int __trace_bputs ( unsigned long , const char * ) +tracing_snapshot void tracing_snapshot ( void ) +tracing_snapshot_cond extern void tracing_snapshot_cond ( s#trace_array * , void * ) +tracing_cond_snapshot_data extern void * tracing_cond_snapshot_data ( s#trace_array * ) +tracing_alloc_snapshot extern int tracing_alloc_snapshot ( void ) +tracing_snapshot_alloc void tracing_snapshot_alloc ( void ) +tracing_snapshot_cond_enable extern int tracing_snapshot_cond_enable ( s#trace_array * , void * , t#cond_update_fn_t ) +tracing_snapshot_cond_disable extern int tracing_snapshot_cond_disable ( s#trace_array * ) +tracing_off void tracing_off ( void ) +tracing_is_on int tracing_is_on ( void ) +trace_handle_return e#print_line_t trace_handle_return ( s#trace_seq * ) +trace_event_buffer_lock_reserve s#ring_buffer_event * trace_event_buffer_lock_reserve ( s#trace_buffer * * , s#trace_event_file * , int , unsigned long , unsigned int ) +s#trace_event_buffer struct trace_event_buffer { s#trace_buffer * buffer ; s#ring_buffer_event * event ; s#trace_event_file * trace_file ; void * entry ; unsigned int trace_ctx ; s#pt_regs * regs ; } +trace_event_buffer_commit void trace_event_buffer_commit ( s#trace_event_buffer * ) +trace_dump_stack extern void trace_dump_stack ( int ) +trace_printk_init_buffers void trace_printk_init_buffers ( void ) +trace_vbprintk extern int trace_vbprintk ( unsigned long , const char * , t#va_list ) +trace_array_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int trace_array_printk ( s#trace_array * , unsigned long , const char * , ... ) +trace_array_init_printk int trace_array_init_printk ( s#trace_array * ) +trace_vprintk extern int trace_vprintk ( unsigned long , const char * , t#va_list ) +trace_array_get_by_name s#trace_array * trace_array_get_by_name ( const char * ) +trace_array_destroy int trace_array_destroy ( s#trace_array * ) +e#ftrace_dump_mode enum ftrace_dump_mode { DUMP_NONE , DUMP_ALL , DUMP_ORIG , } +ftrace_dump extern void ftrace_dump ( e#ftrace_dump_mode ) + +/* kernel/trace/trace_clock.o */ +trace_clock_local extern t#u64 __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) trace_clock_local ( void ) +trace_clock extern t#u64 __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) trace_clock ( void ) +trace_clock_jiffies extern t#u64 __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) trace_clock_jiffies ( void ) +trace_clock_global extern t#u64 __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) trace_clock_global ( void ) + +/* kernel/trace/trace_dynevent.o */ +e#dynevent_type enum dynevent_type { DYNEVENT_TYPE_SYNTH = 1 , DYNEVENT_TYPE_KPROBE , DYNEVENT_TYPE_NONE , } +t#dynevent_create_fn_t typedef int ( * dynevent_create_fn_t ) ( s#dynevent_cmd * ) +s#dynevent_cmd struct dynevent_cmd { s#seq_buf seq ; const char * event_name ; unsigned int n_fields ; e#dynevent_type type ; t#dynevent_create_fn_t run_command ; void * private_data ; } +dynevent_create extern int dynevent_create ( s#dynevent_cmd * ) + +/* kernel/trace/trace_event_perf.o */ +perf_trace_buf_alloc void * perf_trace_buf_alloc ( int , s#pt_regs * * , int * ) + +/* kernel/trace/trace_events.o */ +s##static_key_mod +s##trace_buffer +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##prog_entry +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##ring_buffer_iter +trace_define_field extern int trace_define_field ( s#trace_event_call * , const char * , const char * , int , int , int , int ) +trace_event_raw_init extern int trace_event_raw_init ( s#trace_event_call * ) +trace_event_ignore_this_pid t#bool trace_event_ignore_this_pid ( s#trace_event_file * ) +trace_event_buffer_reserve void * trace_event_buffer_reserve ( s#trace_event_buffer * , s#trace_event_file * , unsigned long ) +trace_event_reg extern int trace_event_reg ( s#trace_event_call * , e#trace_reg , void * ) +trace_set_clr_event int trace_set_clr_event ( const char * , const char * , int ) +trace_array_set_clr_event int trace_array_set_clr_event ( s#trace_array * , const char * , const char * , t#bool ) +trace_get_event_file extern s#trace_event_file * trace_get_event_file ( const char * , const char * , const char * ) +trace_put_event_file extern void trace_put_event_file ( s#trace_event_file * ) + +/* kernel/trace/trace_events_filter.o */ +s##prog_entry +filter_match_preds extern int filter_match_preds ( s#event_filter * , void * ) + +/* kernel/trace/trace_events_synth.o */ +synth_event_add_field extern int synth_event_add_field ( s#dynevent_cmd * , const char * , const char * ) +synth_event_add_field_str extern int synth_event_add_field_str ( s#dynevent_cmd * , const char * ) +s#synth_field_desc struct synth_field_desc { const char * type ; const char * name ; } +synth_event_add_fields extern int synth_event_add_fields ( s#dynevent_cmd * , s#synth_field_desc * , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_buffer +s##prog_entry +s##ring_buffer_iter +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +__synth_event_gen_cmd_start extern int __synth_event_gen_cmd_start ( s#dynevent_cmd * , const char * , s#module * , ... ) +synth_event_gen_cmd_array_start extern int synth_event_gen_cmd_array_start ( s#dynevent_cmd * , const char * , s#module * , s#synth_field_desc * , unsigned int ) +synth_event_create extern int synth_event_create ( const char * , s#synth_field_desc * , unsigned int , s#module * ) +synth_event_delete extern int synth_event_delete ( const char * ) +synth_event_cmd_init extern void synth_event_cmd_init ( s#dynevent_cmd * , char * , int ) +synth_event_trace extern int synth_event_trace ( s#trace_event_file * , unsigned int , ... ) +synth_event_trace_array extern int synth_event_trace_array ( s#trace_event_file * , t#u64 * , unsigned int ) +s##synth_trace_event +s#dyn_event_operations struct dyn_event_operations { s#list_head list ; int ( * create ) ( const char * ) ; int ( * show ) ( s#seq_file * , s#dyn_event * ) ; t#bool ( * is_busy ) ( s#dyn_event * ) ; int ( * free ) ( s#dyn_event * ) ; t#bool ( * match ) ( const char * , const char * , int , const char * * , s#dyn_event * ) ; } +s#dyn_event struct dyn_event { s#list_head list ; s#dyn_event_operations * ops ; } +s#synth_field struct synth_field { char * type ; char * name ; t#size_t size ; unsigned int offset ; unsigned int field_pos ; t#bool is_signed ; t#bool is_string ; t#bool is_dynamic ; } +s#synth_event struct synth_event { s#dyn_event devent ; int ref ; char * name ; s#synth_field * * fields ; unsigned int n_fields ; s#synth_field * * dynamic_fields ; unsigned int n_dynamic_fields ; unsigned int n_u64 ; s#trace_event_class class ; s#trace_event_call call ; s#tracepoint * tp ; s#module * mod ; } +s#synth_event_trace_state struct synth_event_trace_state { s#trace_event_buffer fbuffer ; s#synth_trace_event * entry ; s#trace_buffer * buffer ; s#synth_event * event ; unsigned int cur_field ; unsigned int n_u64 ; t#bool disabled ; t#bool add_next ; t#bool add_name ; } +synth_event_trace_start extern int synth_event_trace_start ( s#trace_event_file * , s#synth_event_trace_state * ) +synth_event_add_next_val extern int synth_event_add_next_val ( t#u64 , s#synth_event_trace_state * ) +synth_event_add_val extern int synth_event_add_val ( const char * , t#u64 , s#synth_event_trace_state * ) +synth_event_trace_end extern int synth_event_trace_end ( s#synth_event_trace_state * ) + +/* kernel/trace/trace_events_trigger.o */ +e#event_trigger_type enum event_trigger_type { ETT_NONE = ( 0 ) , ETT_TRACE_ONOFF = ( 1 << 0 ) , ETT_SNAPSHOT = ( 1 << 1 ) , ETT_STACKTRACE = ( 1 << 2 ) , ETT_EVENT_ENABLE = ( 1 << 3 ) , ETT_EVENT_HIST = ( 1 << 4 ) , ETT_HIST_ENABLE = ( 1 << 5 ) , } +s##static_key_mod +s##trace_buffer +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##prog_entry +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##ring_buffer_iter +event_triggers_call extern e#event_trigger_type event_triggers_call ( s#trace_event_file * , s#trace_buffer * , void * , s#ring_buffer_event * ) +event_triggers_post_call extern void event_triggers_post_call ( s#trace_event_file * , e#event_trigger_type ) + +/* kernel/trace/trace_kprobe.o */ +kprobe_event_cmd_init extern void kprobe_event_cmd_init ( s#dynevent_cmd * , char * , int ) +__kprobe_event_gen_cmd_start extern int __kprobe_event_gen_cmd_start ( s#dynevent_cmd * , t#bool , const char * , const char * , ... ) +__kprobe_event_add_fields extern int __kprobe_event_add_fields ( s#dynevent_cmd * , ... ) +kprobe_event_delete extern int kprobe_event_delete ( const char * ) + +/* kernel/trace/trace_output.o */ +s#trace_print_flags struct trace_print_flags { unsigned long mask ; const char * name ; } +trace_print_flags_seq const char * trace_print_flags_seq ( s#trace_seq * , const char * , unsigned long , const s#trace_print_flags * ) +trace_print_symbols_seq const char * trace_print_symbols_seq ( s#trace_seq * , unsigned long , const s#trace_print_flags * ) +trace_print_bitmask_seq const char * trace_print_bitmask_seq ( s#trace_seq * , void * , unsigned int ) +trace_print_hex_seq const char * trace_print_hex_seq ( s#trace_seq * , const unsigned char * , int , t#bool ) +trace_print_array_seq const char * trace_print_array_seq ( s#trace_seq * , const void * , int , t#size_t ) +trace_print_hex_dump_seq const char * trace_print_hex_dump_seq ( s#trace_seq * , const char * , int , int , int , const void * , t#size_t , t#bool ) +s##trace_buffer +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##prog_entry +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##ring_buffer_iter +trace_raw_output_prep int trace_raw_output_prep ( s#trace_iterator * , s#trace_event * ) +trace_event_printf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void trace_event_printf ( s#trace_iterator * , const char * , ... ) +trace_output_call int trace_output_call ( s#trace_iterator * , char * , char * , ... ) +register_trace_event extern int register_trace_event ( s#trace_event * ) +unregister_trace_event extern int unregister_trace_event ( s#trace_event * ) + +/* kernel/trace/trace_printk.o */ +__trace_bprintk extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int __trace_bprintk ( unsigned long , const char * , ... ) +__ftrace_vbprintk extern __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) int __ftrace_vbprintk ( unsigned long , const char * , t#va_list ) +__trace_printk extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int __trace_printk ( unsigned long , const char * , ... ) +__ftrace_vprintk extern __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) int __ftrace_vprintk ( unsigned long , const char * , t#va_list ) + +/* kernel/trace/trace_seq.o */ +trace_seq_printf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void trace_seq_printf ( s#trace_seq * , const char * , ... ) +trace_seq_bitmask extern void trace_seq_bitmask ( s#trace_seq * , const unsigned long * , int ) +trace_seq_vprintf extern __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) void trace_seq_vprintf ( s#trace_seq * , const char * , t#va_list ) +trace_seq_bprintf extern void trace_seq_bprintf ( s#trace_seq * , const char * , const t#u32 * ) +trace_seq_puts extern void trace_seq_puts ( s#trace_seq * , const char * ) +trace_seq_putc extern void trace_seq_putc ( s#trace_seq * , unsigned char ) +trace_seq_putmem extern void trace_seq_putmem ( s#trace_seq * , const void * , unsigned int ) +trace_seq_putmem_hex extern void trace_seq_putmem_hex ( s#trace_seq * , const void * , unsigned int ) +s##posix_acl +s##user_namespace +s##module +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##writeback_control +s##readahead_control +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +trace_seq_path extern int trace_seq_path ( s#trace_seq * , const s#path * ) +trace_seq_to_user extern int trace_seq_to_user ( s#trace_seq * , char * , int ) +trace_seq_hex_dump extern int trace_seq_hex_dump ( s#trace_seq * , const char * , int , int , int , const void * , t#size_t , t#bool ) + +/* kernel/tracepoint.o */ +s##workqueue_struct +tracepoint_srcu extern s#srcu_struct tracepoint_srcu +s##static_key_mod +tracepoint_probe_register_prio_may_exist extern int tracepoint_probe_register_prio_may_exist ( s#tracepoint * , void * , void * , int ) +tracepoint_probe_register_prio extern int tracepoint_probe_register_prio ( s#tracepoint * , void * , void * , int ) +tracepoint_probe_register extern int tracepoint_probe_register ( s#tracepoint * , void * , void * ) +tracepoint_probe_unregister extern int tracepoint_probe_unregister ( s#tracepoint * , void * , void * ) +register_tracepoint_module_notifier extern int register_tracepoint_module_notifier ( s#notifier_block * ) +unregister_tracepoint_module_notifier extern int unregister_tracepoint_module_notifier ( s#notifier_block * ) +for_each_kernel_tracepoint extern void for_each_kernel_tracepoint ( void ( * ) ( s#tracepoint * , void * ) , void * ) + +/* kernel/umh.o */ +usermodehelper_read_trylock extern int usermodehelper_read_trylock ( void ) +usermodehelper_read_lock_wait extern long usermodehelper_read_lock_wait ( long ) +usermodehelper_read_unlock extern void usermodehelper_read_unlock ( void ) +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s#subprocess_info struct subprocess_info { s#work_struct work ; s#completion * complete ; const char * path ; char * * argv ; char * * envp ; int wait ; int retval ; int ( * init ) ( s#subprocess_info * , s#cred * ) ; void ( * cleanup ) ( s#subprocess_info * ) ; void * data ; } +call_usermodehelper_setup extern s#subprocess_info * call_usermodehelper_setup ( const char * , char * * , char * * , t#gfp_t , int ( * ) ( s#subprocess_info * , s#cred * ) , void ( * ) ( s#subprocess_info * ) , void * ) +call_usermodehelper_exec extern int call_usermodehelper_exec ( s#subprocess_info * , int ) +call_usermodehelper extern int call_usermodehelper ( const char * , char * * , char * * , int ) + +/* kernel/unsupported-feature.o */ +s##module +suse_allow_unsupported_param_ops extern s#kernel_param_ops suse_allow_unsupported_param_ops +s#unsupported_feature struct unsupported_feature { const char * subsys_name ; t#bool allowed ; } +suse_mark_unsupported void suse_mark_unsupported ( const s#unsupported_feature * , s#module * ) + +/* kernel/user.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##file +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##cred +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##address_space +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +init_user_ns extern s#user_namespace init_user_ns + +/* kernel/user_namespace.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##posix_acl +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##page_pool +s##kmem_cache +s##dev_pagemap +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##pid_namespace +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +__put_user_ns extern void __put_user_ns ( s#user_namespace * ) +make_kuid extern t#kuid_t make_kuid ( s#user_namespace * , t#uid_t ) +from_kuid extern t#uid_t from_kuid ( s#user_namespace * , t#kuid_t ) +from_kuid_munged extern t#uid_t from_kuid_munged ( s#user_namespace * , t#kuid_t ) +make_kgid extern t#kgid_t make_kgid ( s#user_namespace * , t#gid_t ) +from_kgid extern t#gid_t from_kgid ( s#user_namespace * , t#kgid_t ) +from_kgid_munged extern t#gid_t from_kgid_munged ( s#user_namespace * , t#kgid_t ) +make_kprojid extern t#kprojid_t make_kprojid ( s#user_namespace * , t#projid_t ) +from_kprojid extern t#projid_t from_kprojid ( s#user_namespace * , t#kprojid_t ) +from_kprojid_munged extern t#projid_t from_kprojid_munged ( s#user_namespace * , t#kprojid_t ) +current_in_userns extern t#bool current_in_userns ( const s#user_namespace * ) + +/* kernel/usermode_driver.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##page_pool +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#umd_info struct umd_info { const char * driver_name ; s#file * pipe_to_umh ; s#file * pipe_from_umh ; s#path wd ; s#pid * tgid ; } +umd_load_blob int umd_load_blob ( s#umd_info * , const void * , t#size_t ) +umd_unload_blob int umd_unload_blob ( s#umd_info * ) +umd_cleanup_helper void umd_cleanup_helper ( s#umd_info * ) +fork_usermode_driver int fork_usermode_driver ( s#umd_info * ) + +/* kernel/watch_queue.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s#watch_notification struct watch_notification { t#__u32 type : 24 ; t#__u32 subtype : 8 ; t#__u32 info ; } +__post_watch_notification extern void __post_watch_notification ( s#watch_list * , s#watch_notification * , const s#cred * , t#u64 ) +put_watch_queue extern void put_watch_queue ( s#watch_queue * ) +add_watch_to_object extern int add_watch_to_object ( s#watch * , s#watch_list * ) +remove_watch_from_object extern int remove_watch_from_object ( s#watch_list * , s#watch_queue * , t#u64 , t#bool ) +get_watch_queue extern s#watch_queue * get_watch_queue ( int ) + +/* kernel/watchdog.o */ +touch_softlockup_watchdog extern void touch_softlockup_watchdog ( void ) + +/* kernel/workqueue.o */ +s##workqueue_struct +system_wq extern s#workqueue_struct * system_wq +system_highpri_wq extern s#workqueue_struct * system_highpri_wq +system_long_wq extern s#workqueue_struct * system_long_wq +system_unbound_wq extern s#workqueue_struct * system_unbound_wq +system_freezable_wq extern s#workqueue_struct * system_freezable_wq +system_power_efficient_wq extern s#workqueue_struct * system_power_efficient_wq +system_freezable_power_efficient_wq extern s#workqueue_struct * system_freezable_power_efficient_wq +queue_work_on extern t#bool queue_work_on ( int , s#workqueue_struct * , s#work_struct * ) +queue_work_node extern t#bool queue_work_node ( int , s#workqueue_struct * , s#work_struct * ) +delayed_work_timer_fn void delayed_work_timer_fn ( s#timer_list * ) +queue_delayed_work_on extern t#bool queue_delayed_work_on ( int , s#workqueue_struct * , s#delayed_work * , unsigned long ) +mod_delayed_work_on extern t#bool mod_delayed_work_on ( int , s#workqueue_struct * , s#delayed_work * , unsigned long ) +queue_rcu_work extern t#bool queue_rcu_work ( s#workqueue_struct * , s#rcu_work * ) +flush_workqueue extern void flush_workqueue ( s#workqueue_struct * ) +drain_workqueue extern void drain_workqueue ( s#workqueue_struct * ) +flush_work extern t#bool flush_work ( s#work_struct * ) +cancel_work_sync extern t#bool cancel_work_sync ( s#work_struct * ) +flush_delayed_work extern t#bool flush_delayed_work ( s#delayed_work * ) +flush_rcu_work extern t#bool flush_rcu_work ( s#rcu_work * ) +cancel_work extern t#bool cancel_work ( s#work_struct * ) +cancel_delayed_work extern t#bool cancel_delayed_work ( s#delayed_work * ) +cancel_delayed_work_sync extern t#bool cancel_delayed_work_sync ( s#delayed_work * ) +execute_in_process_context int execute_in_process_context ( t#work_func_t , s#execute_work * ) +alloc_workqueue s#workqueue_struct * alloc_workqueue ( const char * , unsigned int , int , ... ) +destroy_workqueue extern void destroy_workqueue ( s#workqueue_struct * ) +workqueue_set_max_active extern void workqueue_set_max_active ( s#workqueue_struct * , int ) +current_work extern s#work_struct * current_work ( void ) +workqueue_congested extern t#bool workqueue_congested ( int , s#workqueue_struct * ) +work_busy extern unsigned int work_busy ( s#work_struct * ) +set_worker_desc extern __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void set_worker_desc ( const char * , ... ) +work_on_cpu long work_on_cpu ( int , long ( * ) ( void * ) , void * ) +work_on_cpu_safe long work_on_cpu_safe ( int , long ( * ) ( void * ) , void * ) + +/* lib/argv_split.o */ +argv_free extern void argv_free ( char * * ) +argv_split extern char * * argv_split ( t#gfp_t , const char * , int * ) + +/* lib/asn1_decoder.o */ +t#asn1_action_t typedef int ( * asn1_action_t ) ( void * , t#size_t , unsigned char , const void * , t#size_t ) +s#asn1_decoder struct asn1_decoder { const unsigned char * machine ; t#size_t machlen ; const t#asn1_action_t * actions ; } +asn1_ber_decoder extern int asn1_ber_decoder ( const s#asn1_decoder * , void * , const unsigned char * , t#size_t ) + +/* lib/asn1_encoder.o */ +asn1_encode_integer unsigned char * asn1_encode_integer ( unsigned char * , const unsigned char * , t#s64 ) +asn1_encode_oid unsigned char * asn1_encode_oid ( unsigned char * , const unsigned char * , t#u32 [ ] , int ) +asn1_encode_tag unsigned char * asn1_encode_tag ( unsigned char * , const unsigned char * , t#u32 , const unsigned char * , int ) +asn1_encode_octet_string unsigned char * asn1_encode_octet_string ( unsigned char * , const unsigned char * , const unsigned char * , t#u32 ) +asn1_encode_sequence unsigned char * asn1_encode_sequence ( unsigned char * , const unsigned char * , const unsigned char * , int ) +asn1_encode_boolean unsigned char * asn1_encode_boolean ( unsigned char * , const unsigned char * , t#bool ) + +/* lib/base64.o */ +base64_encode int base64_encode ( const t#u8 * , int , char * ) +base64_decode int base64_decode ( const char * , int , t#u8 * ) + +/* lib/bcd.o */ +_bcd2bin unsigned _bcd2bin ( unsigned char ) +_bin2bcd unsigned char _bin2bcd ( unsigned ) + +/* lib/bch.o */ +s##gf_poly +s#bch_control struct bch_control { unsigned int m ; unsigned int n ; unsigned int t ; unsigned int ecc_bits ; unsigned int ecc_bytes ; t#uint16_t * a_pow_tab ; t#uint16_t * a_log_tab ; t#uint32_t * mod8_tab ; t#uint32_t * ecc_buf ; t#uint32_t * ecc_buf2 ; unsigned int * xi_tab ; unsigned int * syn ; int * cache ; s#gf_poly * elp ; s#gf_poly * poly_2t [ 4 ] ; t#bool swap_bits ; } +bch_encode void bch_encode ( s#bch_control * , const t#uint8_t * , unsigned int , t#uint8_t * ) +bch_decode int bch_decode ( s#bch_control * , const t#uint8_t * , unsigned int , const t#uint8_t * , const t#uint8_t * , const unsigned int * , unsigned int * ) +bch_init s#bch_control * bch_init ( int , int , unsigned int , t#bool ) +bch_free void bch_free ( s#bch_control * ) + +/* lib/bitmap.o */ +__bitmap_equal t#bool __bitmap_equal ( const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_complement void __bitmap_complement ( unsigned long * , const unsigned long * , unsigned int ) +__bitmap_shift_right void __bitmap_shift_right ( unsigned long * , const unsigned long * , unsigned int , unsigned int ) +__bitmap_shift_left void __bitmap_shift_left ( unsigned long * , const unsigned long * , unsigned int , unsigned int ) +bitmap_cut void bitmap_cut ( unsigned long * , const unsigned long * , unsigned int , unsigned int , unsigned int ) +__bitmap_and int __bitmap_and ( unsigned long * , const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_or void __bitmap_or ( unsigned long * , const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_xor void __bitmap_xor ( unsigned long * , const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_andnot int __bitmap_andnot ( unsigned long * , const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_replace void __bitmap_replace ( unsigned long * , const unsigned long * , const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_intersects t#bool __bitmap_intersects ( const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_subset t#bool __bitmap_subset ( const unsigned long * , const unsigned long * , unsigned int ) +__bitmap_weight unsigned long __bitmap_weight ( const unsigned long * , unsigned int ) +__bitmap_set void __bitmap_set ( unsigned long * , unsigned int , int ) +__bitmap_clear void __bitmap_clear ( unsigned long * , unsigned int , int ) +bitmap_find_next_zero_area_off unsigned long bitmap_find_next_zero_area_off ( unsigned long * , unsigned long , unsigned long , unsigned int , unsigned long , unsigned long ) +bitmap_parse_user int bitmap_parse_user ( const char * , unsigned int , unsigned long * , int ) +bitmap_print_to_pagebuf int bitmap_print_to_pagebuf ( t#bool , char * , const unsigned long * , int ) +bitmap_print_bitmask_to_buf extern int bitmap_print_bitmask_to_buf ( char * , const unsigned long * , int , t#loff_t , t#size_t ) +bitmap_print_list_to_buf extern int bitmap_print_list_to_buf ( char * , const unsigned long * , int , t#loff_t , t#size_t ) +bitmap_parselist int bitmap_parselist ( const char * , unsigned long * , int ) +bitmap_parselist_user int bitmap_parselist_user ( const char * , unsigned int , unsigned long * , int ) +bitmap_parse int bitmap_parse ( const char * , unsigned int , unsigned long * , int ) +bitmap_remap void bitmap_remap ( unsigned long * , const unsigned long * , const unsigned long * , const unsigned long * , unsigned int ) +bitmap_bitremap int bitmap_bitremap ( int , const unsigned long * , const unsigned long * , int ) +bitmap_find_free_region int bitmap_find_free_region ( unsigned long * , unsigned int , int ) +bitmap_release_region void bitmap_release_region ( unsigned long * , unsigned int , int ) +bitmap_allocate_region int bitmap_allocate_region ( unsigned long * , unsigned int , int ) +bitmap_alloc unsigned long * bitmap_alloc ( unsigned int , t#gfp_t ) +bitmap_zalloc unsigned long * bitmap_zalloc ( unsigned int , t#gfp_t ) +bitmap_alloc_node unsigned long * bitmap_alloc_node ( unsigned int , t#gfp_t , int ) +bitmap_zalloc_node unsigned long * bitmap_zalloc_node ( unsigned int , t#gfp_t , int ) +bitmap_free void bitmap_free ( const unsigned long * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +devm_bitmap_alloc unsigned long * devm_bitmap_alloc ( s#device * , unsigned int , t#gfp_t ) +devm_bitmap_zalloc unsigned long * devm_bitmap_zalloc ( s#device * , unsigned int , t#gfp_t ) +bitmap_from_arr32 void bitmap_from_arr32 ( unsigned long * , const t#u32 * , unsigned int ) +bitmap_to_arr32 void bitmap_to_arr32 ( t#u32 * , const unsigned long * , unsigned int ) + +/* lib/bsearch.o */ +t#cmp_func_t typedef int ( * cmp_func_t ) ( const void * , const void * ) +bsearch extern void * bsearch ( const void * , const void * , t#size_t , t#size_t , t#cmp_func_t ) + +/* lib/btree.o */ +s##btree_geo +btree_geo32 extern s#btree_geo btree_geo32 +btree_geo64 extern s#btree_geo btree_geo64 +btree_geo128 extern s#btree_geo btree_geo128 +btree_alloc void * btree_alloc ( t#gfp_t , void * ) +btree_free void btree_free ( void * , void * ) +btree_init_mempool void btree_init_mempool ( s#btree_head * , t#mempool_t * ) +btree_init int __attribute__ ( ( __warn_unused_result__ ) ) btree_init ( s#btree_head * ) +btree_destroy void btree_destroy ( s#btree_head * ) +btree_last void * btree_last ( s#btree_head * , s#btree_geo * , unsigned long * ) +btree_lookup void * btree_lookup ( s#btree_head * , s#btree_geo * , unsigned long * ) +btree_update int btree_update ( s#btree_head * , s#btree_geo * , unsigned long * , void * ) +btree_get_prev void * btree_get_prev ( s#btree_head * , s#btree_geo * , unsigned long * ) +btree_insert int __attribute__ ( ( __warn_unused_result__ ) ) btree_insert ( s#btree_head * , s#btree_geo * , unsigned long * , void * , t#gfp_t ) +btree_remove void * btree_remove ( s#btree_head * , s#btree_geo * , unsigned long * ) +btree_merge int btree_merge ( s#btree_head * , s#btree_head * , s#btree_geo * , t#gfp_t ) +visitorl void visitorl ( void * , unsigned long , unsigned long * , t#size_t , void * ) +visitor32 void visitor32 ( void * , unsigned long , unsigned long * , t#size_t , void * ) +visitor64 void visitor64 ( void * , unsigned long , unsigned long * , t#size_t , void * ) +visitor128 void visitor128 ( void * , unsigned long , unsigned long * , t#size_t , void * ) +btree_visitor t#size_t btree_visitor ( s#btree_head * , s#btree_geo * , unsigned long , void ( * ) ( void * , unsigned long , unsigned long * , t#size_t , void * ) , void * ) +btree_grim_visitor t#size_t btree_grim_visitor ( s#btree_head * , s#btree_geo * , unsigned long , void ( * ) ( void * , unsigned long , unsigned long * , t#size_t , void * ) , void * ) + +/* lib/bucket_locks.o */ +__alloc_bucket_spinlocks int __alloc_bucket_spinlocks ( t#spinlock_t * * , unsigned int * , t#size_t , unsigned int , t#gfp_t , const char * , s#lock_class_key * ) +free_bucket_spinlocks void free_bucket_spinlocks ( t#spinlock_t * ) + +/* lib/check_signature.o */ +check_signature int check_signature ( const volatile void * , const unsigned char * , int ) + +/* lib/checksum.o */ +csum_partial extern t#__wsum csum_partial ( const void * , int , t#__wsum ) +ip_compute_csum extern t#__sum16 ip_compute_csum ( const void * , int ) +csum_tcpudp_nofold extern t#__wsum csum_tcpudp_nofold ( t#__be32 , t#__be32 , t#__u32 , t#__u8 , t#__wsum ) + +/* lib/clz_ctz.o */ +__ctzsi2 int __attribute__ ( ( __weak__ ) ) __ctzsi2 ( int ) +__clzsi2 int __attribute__ ( ( __weak__ ) ) __clzsi2 ( int ) +__clzdi2 int __attribute__ ( ( __weak__ ) ) __clzdi2 ( long ) +__ctzdi2 int __attribute__ ( ( __weak__ ) ) __ctzdi2 ( long ) + +/* lib/cmdline.o */ +get_option extern int get_option ( char * * , int * ) +get_options extern char * get_options ( const char * , int , int * ) +memparse extern unsigned long long memparse ( const char * , char * * ) +parse_option_str extern t#bool parse_option_str ( const char * , const char * ) +next_arg extern char * next_arg ( char * , char * * , char * * ) + +/* lib/cpu_rmap.o */ +alloc_cpu_rmap extern s#cpu_rmap * alloc_cpu_rmap ( unsigned int , t#gfp_t ) +cpu_rmap_put extern int cpu_rmap_put ( s#cpu_rmap * ) +cpu_rmap_add extern int cpu_rmap_add ( s#cpu_rmap * , void * ) +cpu_rmap_update extern int cpu_rmap_update ( s#cpu_rmap * , t#u16 , const s#cpumask * ) +free_irq_cpu_rmap extern void free_irq_cpu_rmap ( s#cpu_rmap * ) +irq_cpu_rmap_add extern int irq_cpu_rmap_add ( s#cpu_rmap * , int ) + +/* lib/cpumask.o */ +cpumask_next unsigned int __attribute__ ( ( __pure__ ) ) cpumask_next ( int , const s#cpumask * ) +cpumask_next_and int __attribute__ ( ( __pure__ ) ) cpumask_next_and ( int , const s#cpumask * , const s#cpumask * ) +cpumask_any_but int __attribute__ ( ( __pure__ ) ) cpumask_any_but ( const s#cpumask * , unsigned int ) +cpumask_next_wrap extern int cpumask_next_wrap ( int , const s#cpumask * , int , t#bool ) +alloc_cpumask_var_node t#bool alloc_cpumask_var_node ( t#cpumask_var_t * , t#gfp_t , int ) +zalloc_cpumask_var_node t#bool zalloc_cpumask_var_node ( t#cpumask_var_t * , t#gfp_t , int ) +alloc_cpumask_var t#bool alloc_cpumask_var ( t#cpumask_var_t * , t#gfp_t ) +zalloc_cpumask_var t#bool zalloc_cpumask_var ( t#cpumask_var_t * , t#gfp_t ) +free_cpumask_var void free_cpumask_var ( t#cpumask_var_t ) +cpumask_local_spread unsigned int cpumask_local_spread ( unsigned int , int ) +cpumask_any_and_distribute int cpumask_any_and_distribute ( const s#cpumask * , const s#cpumask * ) +cpumask_any_distribute int cpumask_any_distribute ( const s#cpumask * ) + +/* lib/crc-ccitt.o */ +crc_ccitt_table extern t#u16 const crc_ccitt_table [ 256 ] +crc_ccitt_false_table extern t#u16 const crc_ccitt_false_table [ 256 ] +crc_ccitt extern t#u16 crc_ccitt ( t#u16 , const t#u8 * , t#size_t ) +crc_ccitt_false extern t#u16 crc_ccitt_false ( t#u16 , const t#u8 * , t#size_t ) + +/* lib/crc-itu-t.o */ +crc_itu_t_table extern t#u16 const crc_itu_t_table [ 256 ] +crc_itu_t extern t#u16 crc_itu_t ( t#u16 , const t#u8 * , t#size_t ) + +/* lib/crc-t10dif.o */ +crc_t10dif_update extern t#__u16 crc_t10dif_update ( t#__u16 , unsigned char const * , t#size_t ) +crc_t10dif extern t#__u16 crc_t10dif ( unsigned char const * , t#size_t ) + +/* lib/crc16.o */ +crc16_table extern t#u16 const crc16_table [ 256 ] +crc16 extern t#u16 crc16 ( t#u16 , const t#u8 * , t#size_t ) + +/* lib/crc32.o */ +crc32_le t#u32 __attribute__ ( ( __pure__ ) ) crc32_le ( t#u32 , unsigned char const * , t#size_t ) +__crc32c_le t#u32 __attribute__ ( ( __pure__ ) ) __crc32c_le ( t#u32 , unsigned char const * , t#size_t ) +crc32_le_shift t#u32 __attribute__ ( ( __const__ ) ) crc32_le_shift ( t#u32 , t#size_t ) +__crc32c_le_shift t#u32 __attribute__ ( ( __const__ ) ) __crc32c_le_shift ( t#u32 , t#size_t ) +crc32_be t#u32 __attribute__ ( ( __pure__ ) ) crc32_be ( t#u32 , unsigned char const * , t#size_t ) + +/* lib/crc4.o */ +crc4 extern t#uint8_t crc4 ( t#uint8_t , t#uint64_t , int ) + +/* lib/crc64.o */ +crc64_be t#u64 __attribute__ ( ( __pure__ ) ) crc64_be ( t#u64 , const void * , t#size_t ) +crc64_rocksoft_generic t#u64 __attribute__ ( ( __pure__ ) ) crc64_rocksoft_generic ( t#u64 , const void * , t#size_t ) + +/* lib/crc64-rocksoft.o */ +crc64_rocksoft_update t#u64 crc64_rocksoft_update ( t#u64 , const unsigned char * , t#size_t ) +crc64_rocksoft t#u64 crc64_rocksoft ( const unsigned char * , t#size_t ) + +/* lib/crc7.o */ +crc7_be_syndrome_table extern const t#u8 crc7_be_syndrome_table [ 256 ] +crc7_be extern t#u8 crc7_be ( t#u8 , const t#u8 * , t#size_t ) + +/* lib/crc8.o */ +crc8_populate_msb void crc8_populate_msb ( t#u8 [ 256 ] , t#u8 ) +crc8_populate_lsb void crc8_populate_lsb ( t#u8 [ 256 ] , t#u8 ) +crc8 t#u8 crc8 ( const t#u8 [ 256 ] , const t#u8 * , t#size_t , t#u8 ) + +/* lib/crypto/aes.o */ +crypto_aes_sbox extern const t#u8 crypto_aes_sbox [ ] +crypto_aes_inv_sbox extern const t#u8 crypto_aes_inv_sbox [ ] +aes_expandkey int aes_expandkey ( s#crypto_aes_ctx * , const t#u8 * , unsigned int ) +aes_encrypt void aes_encrypt ( const s#crypto_aes_ctx * , t#u8 * , const t#u8 * ) +aes_decrypt void aes_decrypt ( const s#crypto_aes_ctx * , t#u8 * , const t#u8 * ) + +/* lib/crypto/arc4.o */ +arc4_setkey int arc4_setkey ( s#arc4_ctx * , const t#u8 * , unsigned int ) +arc4_crypt void arc4_crypt ( s#arc4_ctx * , t#u8 * , const t#u8 * , unsigned int ) + +/* lib/crypto/blake2s.o */ +E#BLAKE2S_BLOCK_SIZE 64 +s#blake2s_state struct blake2s_state { t#u32 h [ 8 ] ; t#u32 t [ 2 ] ; t#u32 f [ 2 ] ; t#u8 buf [ E#BLAKE2S_BLOCK_SIZE ] ; unsigned int buflen ; unsigned int outlen ; } +blake2s_update void blake2s_update ( s#blake2s_state * , const t#u8 * , t#size_t ) +blake2s_final void blake2s_final ( s#blake2s_state * , t#u8 * ) +blake2s256_hmac void blake2s256_hmac ( t#u8 * , const t#u8 * , const t#u8 * , const t#size_t , const t#size_t ) + +/* lib/crypto/blake2s-generic.o */ +blake2s_compress_generic void blake2s_compress_generic ( s#blake2s_state * , const t#u8 * , t#size_t , const t#u32 ) + +/* lib/crypto/chacha.o */ +chacha_block_generic void chacha_block_generic ( t#u32 * , t#u8 * , int ) +hchacha_block_generic void hchacha_block_generic ( const t#u32 * , t#u32 * , int ) + +/* lib/crypto/chacha20poly1305.o */ +E#CHACHA20POLY1305_KEY_SIZE 32 +chacha20poly1305_encrypt void chacha20poly1305_encrypt ( t#u8 * , const t#u8 * , const t#size_t , const t#u8 * , const t#size_t , const t#u64 , const t#u8 [ E#CHACHA20POLY1305_KEY_SIZE ] ) +E#XCHACHA20POLY1305_NONCE_SIZE 24 +xchacha20poly1305_encrypt void xchacha20poly1305_encrypt ( t#u8 * , const t#u8 * , const t#size_t , const t#u8 * , const t#size_t , const t#u8 [ E#XCHACHA20POLY1305_NONCE_SIZE ] , const t#u8 [ E#CHACHA20POLY1305_KEY_SIZE ] ) +chacha20poly1305_decrypt t#bool __attribute__ ( ( __warn_unused_result__ ) ) chacha20poly1305_decrypt ( t#u8 * , const t#u8 * , const t#size_t , const t#u8 * , const t#size_t , const t#u64 , const t#u8 [ E#CHACHA20POLY1305_KEY_SIZE ] ) +xchacha20poly1305_decrypt t#bool __attribute__ ( ( __warn_unused_result__ ) ) xchacha20poly1305_decrypt ( t#u8 * , const t#u8 * , const t#size_t , const t#u8 * , const t#size_t , const t#u8 [ E#XCHACHA20POLY1305_NONCE_SIZE ] , const t#u8 [ E#CHACHA20POLY1305_KEY_SIZE ] ) +chacha20poly1305_encrypt_sg_inplace t#bool chacha20poly1305_encrypt_sg_inplace ( s#scatterlist * , t#size_t , const t#u8 * , const t#size_t , const t#u64 , const t#u8 [ E#CHACHA20POLY1305_KEY_SIZE ] ) +chacha20poly1305_decrypt_sg_inplace t#bool chacha20poly1305_decrypt_sg_inplace ( s#scatterlist * , t#size_t , const t#u8 * , const t#size_t , const t#u64 , const t#u8 [ E#CHACHA20POLY1305_KEY_SIZE ] ) + +/* lib/crypto/curve25519-generic.o */ +curve25519_null_point extern const t#u8 curve25519_null_point [ ] +curve25519_base_point extern const t#u8 curve25519_base_point [ ] +E#CURVE25519_KEY_SIZE 32 +curve25519_generic void curve25519_generic ( t#u8 [ E#CURVE25519_KEY_SIZE ] , const t#u8 [ E#CURVE25519_KEY_SIZE ] , const t#u8 [ E#CURVE25519_KEY_SIZE ] ) + +/* lib/crypto/des.o */ +s#des_ctx struct des_ctx { t#u32 expkey [ 32 ] ; } +des_expand_key int des_expand_key ( s#des_ctx * , const t#u8 * , unsigned int ) +des_encrypt void des_encrypt ( const s#des_ctx * , t#u8 * , const t#u8 * ) +des_decrypt void des_decrypt ( const s#des_ctx * , t#u8 * , const t#u8 * ) +s#des3_ede_ctx struct des3_ede_ctx { t#u32 expkey [ ( 3 * 32 ) ] ; } +des3_ede_expand_key int des3_ede_expand_key ( s#des3_ede_ctx * , const t#u8 * , unsigned int ) +des3_ede_encrypt void des3_ede_encrypt ( const s#des3_ede_ctx * , t#u8 * , const t#u8 * ) +des3_ede_decrypt void des3_ede_decrypt ( const s#des3_ede_ctx * , t#u8 * , const t#u8 * ) + +/* lib/crypto/libchacha.o */ +chacha_crypt_generic void chacha_crypt_generic ( t#u32 * , t#u8 * , const t#u8 * , unsigned int , int ) + +/* lib/crypto/poly1305.o */ +poly1305_init_generic void poly1305_init_generic ( s#poly1305_desc_ctx * , const t#u8 [ 32 ] ) +poly1305_update_generic void poly1305_update_generic ( s#poly1305_desc_ctx * , const t#u8 * , unsigned int ) +poly1305_final_generic void poly1305_final_generic ( s#poly1305_desc_ctx * , t#u8 * ) + +/* lib/crypto/poly1305-donna64.o */ +poly1305_core_setkey void poly1305_core_setkey ( s#poly1305_core_key * , const t#u8 [ 16 ] ) +poly1305_core_blocks void poly1305_core_blocks ( s#poly1305_state * , const s#poly1305_core_key * , const void * , unsigned int , t#u32 ) +poly1305_core_emit void poly1305_core_emit ( const s#poly1305_state * , const t#u32 [ 4 ] , void * ) + +/* lib/crypto/sha256.o */ +s#sha256_state struct sha256_state { t#u32 state [ 32 / 4 ] ; t#u64 count ; t#u8 buf [ 64 ] ; } +sha256_update void sha256_update ( s#sha256_state * , const t#u8 * , unsigned int ) +sha224_update void sha224_update ( s#sha256_state * , const t#u8 * , unsigned int ) +sha256_final void sha256_final ( s#sha256_state * , t#u8 * ) +sha224_final void sha224_final ( s#sha256_state * , t#u8 * ) +sha256 void sha256 ( const t#u8 * , unsigned int , t#u8 * ) + +/* lib/ctype.o */ +_ctype extern const unsigned char _ctype [ ] + +/* lib/debug_locks.o */ +debug_locks extern int debug_locks +debug_locks_silent extern int debug_locks_silent +debug_locks_off extern int debug_locks_off ( void ) + +/* lib/dec_and_lock.o */ +_atomic_dec_and_lock extern int _atomic_dec_and_lock ( t#atomic_t * , t#spinlock_t * ) +_atomic_dec_and_lock_irqsave extern int _atomic_dec_and_lock_irqsave ( t#atomic_t * , t#spinlock_t * , unsigned long * ) + +/* lib/devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +devm_ioremap void * devm_ioremap ( s#device * , t#resource_size_t , t#resource_size_t ) +devm_ioremap_uc void * devm_ioremap_uc ( s#device * , t#resource_size_t , t#resource_size_t ) +devm_ioremap_wc void * devm_ioremap_wc ( s#device * , t#resource_size_t , t#resource_size_t ) +devm_ioremap_np void * devm_ioremap_np ( s#device * , t#resource_size_t , t#resource_size_t ) +devm_iounmap void devm_iounmap ( s#device * , void * ) +devm_ioremap_resource void * devm_ioremap_resource ( s#device * , const s#resource * ) +devm_of_iomap void * devm_of_iomap ( s#device * , s#device_node * , int , t#resource_size_t * ) +devm_ioport_map void * devm_ioport_map ( s#device * , unsigned long , unsigned int ) +devm_ioport_unmap void devm_ioport_unmap ( s#device * , void * ) +s##proc_dir_entry +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +pcim_iomap_table void * const * pcim_iomap_table ( s#pci_dev * ) +pcim_iomap void * pcim_iomap ( s#pci_dev * , int , unsigned long ) +pcim_iounmap void pcim_iounmap ( s#pci_dev * , void * ) +pcim_iomap_regions int pcim_iomap_regions ( s#pci_dev * , int , const char * ) +pcim_iomap_regions_request_all int pcim_iomap_regions_request_all ( s#pci_dev * , int , const char * ) +pcim_iounmap_regions void pcim_iounmap_regions ( s#pci_dev * , int ) +devm_arch_phys_wc_add int devm_arch_phys_wc_add ( s#device * , unsigned long , unsigned long ) +devm_arch_io_reserve_memtype_wc int devm_arch_io_reserve_memtype_wc ( s#device * , t#resource_size_t , t#resource_size_t ) + +/* lib/digsig.o */ +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +digsig_verify int digsig_verify ( s#key * , const char * , int , const char * , int ) + +/* lib/dim/dim.o */ +dim_on_top t#bool dim_on_top ( s#dim * ) +dim_turn void dim_turn ( s#dim * ) +dim_park_on_top void dim_park_on_top ( s#dim * ) +dim_park_tired void dim_park_tired ( s#dim * ) +dim_calc_stats void dim_calc_stats ( s#dim_sample * , s#dim_sample * , s#dim_stats * ) + +/* lib/dim/net_dim.o */ +s#dim_cq_moder struct dim_cq_moder { t#u16 usec ; t#u16 pkts ; t#u16 comps ; t#u8 cq_period_mode ; } +net_dim_get_rx_moderation s#dim_cq_moder net_dim_get_rx_moderation ( t#u8 , int ) +net_dim_get_def_rx_moderation s#dim_cq_moder net_dim_get_def_rx_moderation ( t#u8 ) +net_dim_get_tx_moderation s#dim_cq_moder net_dim_get_tx_moderation ( t#u8 , int ) +net_dim_get_def_tx_moderation s#dim_cq_moder net_dim_get_def_tx_moderation ( t#u8 ) +net_dim void net_dim ( s#dim * , s#dim_sample ) + +/* lib/dim/rdma_dim.o */ +rdma_dim void rdma_dim ( s#dim * , t#u64 ) + +/* lib/dump_stack.o */ +dump_stack_lvl extern void dump_stack_lvl ( const char * ) +dump_stack extern void dump_stack ( void ) + +/* lib/dynamic_debug.o */ +dynamic_debug_exec_queries int dynamic_debug_exec_queries ( const char * , const char * ) +s##static_key_mod +__dynamic_pr_debug extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void __dynamic_pr_debug ( s#_ddebug * , const char * , ... ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +__dynamic_dev_dbg extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void __dynamic_dev_dbg ( s#_ddebug * , const s#device * , const char * , ... ) +__dynamic_netdev_dbg extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void __dynamic_netdev_dbg ( s#_ddebug * , const s#net_device * , const char * , ... ) +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +__dynamic_ibdev_dbg extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void __dynamic_ibdev_dbg ( s#_ddebug * , const s#ib_device * , const char * , ... ) + +/* lib/dynamic_queue_limits.o */ +dql_completed void dql_completed ( s#dql * , unsigned int ) +dql_reset void dql_reset ( s#dql * ) +dql_init void dql_init ( s#dql * , unsigned int ) + +/* lib/errseq.o */ +errseq_set t#errseq_t errseq_set ( t#errseq_t * , int ) +errseq_sample t#errseq_t errseq_sample ( t#errseq_t * ) +errseq_check int errseq_check ( t#errseq_t * , t#errseq_t ) +errseq_check_and_advance int errseq_check_and_advance ( t#errseq_t * , t#errseq_t * ) + +/* lib/fault-inject.o */ +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +setup_fault_attr int setup_fault_attr ( s#fault_attr * , char * ) +should_fail t#bool should_fail ( s#fault_attr * , t#ssize_t ) +fault_create_debugfs_attr s#dentry * fault_create_debugfs_attr ( const char * , s#dentry * , s#fault_attr * ) + +/* lib/find_bit.o */ +_find_next_bit extern unsigned long _find_next_bit ( const unsigned long * , const unsigned long * , unsigned long , unsigned long , unsigned long , unsigned long ) +_find_first_bit extern unsigned long _find_first_bit ( const unsigned long * , unsigned long ) +_find_first_zero_bit extern unsigned long _find_first_zero_bit ( const unsigned long * , unsigned long ) +_find_last_bit extern unsigned long _find_last_bit ( const unsigned long * , unsigned long ) +find_next_clump8 extern unsigned long find_next_clump8 ( unsigned long * , const unsigned long * , unsigned long , unsigned long ) + +/* lib/fonts/font_8x16.o */ +s#font_desc struct font_desc { int idx ; const char * name ; unsigned int width , height ; unsigned int charcount ; const void * data ; int pref ; } +font_vga_8x16 extern const s#font_desc font_vga_8x16 + +/* lib/fonts/fonts.o */ +find_font extern const s#font_desc * find_font ( const char * ) +get_default_font extern const s#font_desc * get_default_font ( int , int , t#u32 , t#u32 ) + +/* lib/genalloc.o */ +gen_pool_create extern s#gen_pool * gen_pool_create ( int , int ) +gen_pool_add_owner extern int gen_pool_add_owner ( s#gen_pool * , unsigned long , t#phys_addr_t , t#size_t , int , void * ) +gen_pool_virt_to_phys extern t#phys_addr_t gen_pool_virt_to_phys ( s#gen_pool * , unsigned long ) +gen_pool_destroy extern void gen_pool_destroy ( s#gen_pool * ) +gen_pool_alloc_algo_owner unsigned long gen_pool_alloc_algo_owner ( s#gen_pool * , t#size_t , t#genpool_algo_t , void * , void * * ) +gen_pool_dma_alloc extern void * gen_pool_dma_alloc ( s#gen_pool * , t#size_t , t#dma_addr_t * ) +gen_pool_dma_alloc_algo extern void * gen_pool_dma_alloc_algo ( s#gen_pool * , t#size_t , t#dma_addr_t * , t#genpool_algo_t , void * ) +gen_pool_dma_alloc_align extern void * gen_pool_dma_alloc_align ( s#gen_pool * , t#size_t , t#dma_addr_t * , int ) +gen_pool_dma_zalloc extern void * gen_pool_dma_zalloc ( s#gen_pool * , t#size_t , t#dma_addr_t * ) +gen_pool_dma_zalloc_algo extern void * gen_pool_dma_zalloc_algo ( s#gen_pool * , t#size_t , t#dma_addr_t * , t#genpool_algo_t , void * ) +gen_pool_dma_zalloc_align extern void * gen_pool_dma_zalloc_align ( s#gen_pool * , t#size_t , t#dma_addr_t * , int ) +gen_pool_free_owner extern void gen_pool_free_owner ( s#gen_pool * , unsigned long , t#size_t , void * * ) +s#gen_pool_chunk struct gen_pool_chunk { s#list_head next_chunk ; t#atomic_long_t avail ; t#phys_addr_t phys_addr ; void * owner ; unsigned long start_addr ; unsigned long end_addr ; unsigned long bits [ ] ; } +gen_pool_for_each_chunk extern void gen_pool_for_each_chunk ( s#gen_pool * , void ( * ) ( s#gen_pool * , s#gen_pool_chunk * , void * ) , void * ) +gen_pool_has_addr extern t#bool gen_pool_has_addr ( s#gen_pool * , unsigned long , t#size_t ) +gen_pool_avail extern t#size_t gen_pool_avail ( s#gen_pool * ) +gen_pool_size extern t#size_t gen_pool_size ( s#gen_pool * ) +gen_pool_set_algo extern void gen_pool_set_algo ( s#gen_pool * , t#genpool_algo_t , void * ) +gen_pool_first_fit extern unsigned long gen_pool_first_fit ( unsigned long * , unsigned long , unsigned long , unsigned int , void * , s#gen_pool * , unsigned long ) +gen_pool_first_fit_align extern unsigned long gen_pool_first_fit_align ( unsigned long * , unsigned long , unsigned long , unsigned int , void * , s#gen_pool * , unsigned long ) +gen_pool_fixed_alloc extern unsigned long gen_pool_fixed_alloc ( unsigned long * , unsigned long , unsigned long , unsigned int , void * , s#gen_pool * , unsigned long ) +gen_pool_first_fit_order_align extern unsigned long gen_pool_first_fit_order_align ( unsigned long * , unsigned long , unsigned long , unsigned int , void * , s#gen_pool * , unsigned long ) +gen_pool_best_fit extern unsigned long gen_pool_best_fit ( unsigned long * , unsigned long , unsigned long , unsigned int , void * , s#gen_pool * , unsigned long ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +gen_pool_get extern s#gen_pool * gen_pool_get ( s#device * , const char * ) +devm_gen_pool_create extern s#gen_pool * devm_gen_pool_create ( s#device * , int , int , const char * ) +of_gen_pool_get extern s#gen_pool * of_gen_pool_get ( s#device_node * , const char * , int ) + +/* lib/generic-radix-tree.o */ +s##genradix_root +s#__genradix struct __genradix { s#genradix_root * root ; } +__genradix_ptr void * __genradix_ptr ( s#__genradix * , t#size_t ) +__genradix_ptr_alloc void * __genradix_ptr_alloc ( s#__genradix * , t#size_t , t#gfp_t ) +s#genradix_iter struct genradix_iter { t#size_t offset ; t#size_t pos ; } +__genradix_iter_peek void * __genradix_iter_peek ( s#genradix_iter * , s#__genradix * , t#size_t ) +__genradix_prealloc int __genradix_prealloc ( s#__genradix * , t#size_t , t#gfp_t ) +__genradix_free void __genradix_free ( s#__genradix * ) + +/* lib/glob.o */ +glob_match t#bool __attribute__ ( ( __pure__ ) ) glob_match ( char const * , char const * ) + +/* lib/hexdump.o */ +hex_asc extern const char hex_asc [ ] +hex_asc_upper extern const char hex_asc_upper [ ] +hex_to_bin extern int hex_to_bin ( char ) +hex2bin extern int __attribute__ ( ( __warn_unused_result__ ) ) hex2bin ( t#u8 * , const char * , t#size_t ) +bin2hex extern char * bin2hex ( char * , const void * , t#size_t ) +hex_dump_to_buffer extern int hex_dump_to_buffer ( const void * , t#size_t , int , int , char * , t#size_t , t#bool ) +print_hex_dump extern void print_hex_dump ( const char * , const char * , int , int , int , const void * , t#size_t , t#bool ) + +/* lib/hweight.o */ +__sw_hweight32 extern unsigned int __sw_hweight32 ( unsigned int ) +__sw_hweight16 extern unsigned int __sw_hweight16 ( unsigned int ) +__sw_hweight8 extern unsigned int __sw_hweight8 ( unsigned int ) +__sw_hweight64 extern unsigned long __sw_hweight64 ( t#__u64 ) + +/* lib/idr.o */ +idr_alloc_u32 int __attribute__ ( ( __warn_unused_result__ ) ) idr_alloc_u32 ( s#idr * , void * , t#u32 * , unsigned long , t#gfp_t ) +idr_alloc int idr_alloc ( s#idr * , void * , int , int , t#gfp_t ) +idr_alloc_cyclic int idr_alloc_cyclic ( s#idr * , void * , int , int , t#gfp_t ) +idr_remove void * idr_remove ( s#idr * , unsigned long ) +idr_find void * idr_find ( const s#idr * , unsigned long ) +idr_for_each int idr_for_each ( const s#idr * , int ( * ) ( int , void * , void * ) , void * ) +idr_get_next_ul void * idr_get_next_ul ( s#idr * , unsigned long * ) +idr_get_next void * idr_get_next ( s#idr * , int * ) +idr_replace void * idr_replace ( s#idr * , void * , unsigned long ) +ida_alloc_range int ida_alloc_range ( s#ida * , unsigned int , unsigned int , t#gfp_t ) +ida_free void ida_free ( s#ida * , unsigned int ) +ida_destroy void ida_destroy ( s#ida * ) + +/* lib/interval_tree.o */ +interval_tree_insert extern void interval_tree_insert ( s#interval_tree_node * , s#rb_root_cached * ) +interval_tree_remove extern void interval_tree_remove ( s#interval_tree_node * , s#rb_root_cached * ) +interval_tree_iter_first extern s#interval_tree_node * interval_tree_iter_first ( s#rb_root_cached * , unsigned long , unsigned long ) +interval_tree_iter_next extern s#interval_tree_node * interval_tree_iter_next ( s#interval_tree_node * , unsigned long , unsigned long ) + +/* lib/iomap_copy.o */ +__iowrite32_copy __attribute__ ( ( __externally_visible__ ) ) void __iowrite32_copy ( void * , const void * , t#size_t ) +__ioread32_copy void __ioread32_copy ( void * , const void * , t#size_t ) +__iowrite64_copy void __iowrite64_copy ( void * , const void * , t#size_t ) + +/* lib/iov_iter.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +iov_iter_fault_in_readable int iov_iter_fault_in_readable ( const s#iov_iter * , t#size_t ) +iov_iter_init void iov_iter_init ( s#iov_iter * , unsigned int , const s#iovec * , unsigned long , t#size_t ) +_copy_to_iter t#size_t _copy_to_iter ( const void * , t#size_t , s#iov_iter * ) +_copy_from_iter t#size_t _copy_from_iter ( void * , t#size_t , s#iov_iter * ) +_copy_from_iter_nocache t#size_t _copy_from_iter_nocache ( void * , t#size_t , s#iov_iter * ) +_copy_from_iter_flushcache t#size_t _copy_from_iter_flushcache ( void * , t#size_t , s#iov_iter * ) +copy_page_to_iter t#size_t copy_page_to_iter ( s#page * , t#size_t , t#size_t , s#iov_iter * ) +copy_page_from_iter t#size_t copy_page_from_iter ( s#page * , t#size_t , t#size_t , s#iov_iter * ) +iov_iter_zero t#size_t iov_iter_zero ( t#size_t , s#iov_iter * ) +copy_page_from_iter_atomic t#size_t copy_page_from_iter_atomic ( s#page * , unsigned , t#size_t , s#iov_iter * ) +iov_iter_advance void iov_iter_advance ( s#iov_iter * , t#size_t ) +iov_iter_revert void iov_iter_revert ( s#iov_iter * , t#size_t ) +iov_iter_single_seg_count t#size_t iov_iter_single_seg_count ( const s#iov_iter * ) +iov_iter_kvec void iov_iter_kvec ( s#iov_iter * , unsigned int , const s#kvec * , unsigned long , t#size_t ) +iov_iter_bvec void iov_iter_bvec ( s#iov_iter * , unsigned int , const s#bio_vec * , unsigned long , t#size_t ) +iov_iter_pipe void iov_iter_pipe ( s#iov_iter * , unsigned int , s#pipe_inode_info * , t#size_t ) +iov_iter_xarray void iov_iter_xarray ( s#iov_iter * , unsigned int , s#xarray * , t#loff_t , t#size_t ) +iov_iter_discard void iov_iter_discard ( s#iov_iter * , unsigned int , t#size_t ) +iov_iter_alignment unsigned long iov_iter_alignment ( const s#iov_iter * ) +iov_iter_gap_alignment unsigned long iov_iter_gap_alignment ( const s#iov_iter * ) +iov_iter_get_pages t#ssize_t iov_iter_get_pages ( s#iov_iter * , s#page * * , t#size_t , unsigned , t#size_t * ) +iov_iter_get_pages_alloc t#ssize_t iov_iter_get_pages_alloc ( s#iov_iter * , s#page * * * , t#size_t , t#size_t * ) +csum_and_copy_from_iter t#size_t csum_and_copy_from_iter ( void * , t#size_t , t#__wsum * , s#iov_iter * ) +csum_and_copy_to_iter t#size_t csum_and_copy_to_iter ( const void * , t#size_t , void * , s#iov_iter * ) +hash_and_copy_to_iter t#size_t hash_and_copy_to_iter ( const void * , t#size_t , void * , s#iov_iter * ) +iov_iter_npages int iov_iter_npages ( const s#iov_iter * , int ) +dup_iter const void * dup_iter ( s#iov_iter * , s#iov_iter * , t#gfp_t ) +import_iovec t#ssize_t import_iovec ( int , const s#iovec * , unsigned , unsigned , s#iovec * * , s#iov_iter * ) +import_single_range int import_single_range ( int , void * , t#size_t , s#iovec * , s#iov_iter * ) + +/* lib/irq_poll.o */ +irq_poll_sched extern void irq_poll_sched ( s#irq_poll * ) +irq_poll_complete extern void irq_poll_complete ( s#irq_poll * ) +irq_poll_disable extern void irq_poll_disable ( s#irq_poll * ) +irq_poll_enable extern void irq_poll_enable ( s#irq_poll * ) +irq_poll_init extern void irq_poll_init ( s#irq_poll * , int , t#irq_poll_fn * ) + +/* lib/irq_regs.o */ +s##pt_regs +__irq_regs extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#pt_regs * ) __irq_regs + +/* lib/kasprintf.o */ +kvasprintf extern __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) __attribute__ ( ( __malloc__ ) ) char * kvasprintf ( t#gfp_t , const char * , t#va_list ) +kvasprintf_const extern __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) const char * kvasprintf_const ( t#gfp_t , const char * , t#va_list ) +kasprintf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __malloc__ ) ) char * kasprintf ( t#gfp_t , const char * , ... ) + +/* lib/kfifo.o */ +__kfifo_alloc extern int __kfifo_alloc ( s#__kfifo * , unsigned int , t#size_t , t#gfp_t ) +__kfifo_free extern void __kfifo_free ( s#__kfifo * ) +__kfifo_init extern int __kfifo_init ( s#__kfifo * , void * , unsigned int , t#size_t ) +__kfifo_in extern unsigned int __kfifo_in ( s#__kfifo * , const void * , unsigned int ) +__kfifo_out_peek extern unsigned int __kfifo_out_peek ( s#__kfifo * , void * , unsigned int ) +__kfifo_out extern unsigned int __kfifo_out ( s#__kfifo * , void * , unsigned int ) +__kfifo_from_user extern int __kfifo_from_user ( s#__kfifo * , const void * , unsigned long , unsigned int * ) +__kfifo_to_user extern int __kfifo_to_user ( s#__kfifo * , void * , unsigned long , unsigned int * ) +__kfifo_dma_in_prepare extern unsigned int __kfifo_dma_in_prepare ( s#__kfifo * , s#scatterlist * , int , unsigned int ) +__kfifo_dma_out_prepare extern unsigned int __kfifo_dma_out_prepare ( s#__kfifo * , s#scatterlist * , int , unsigned int ) +__kfifo_max_r extern unsigned int __kfifo_max_r ( unsigned int , t#size_t ) +__kfifo_len_r extern unsigned int __kfifo_len_r ( s#__kfifo * , t#size_t ) +__kfifo_in_r extern unsigned int __kfifo_in_r ( s#__kfifo * , const void * , unsigned int , t#size_t ) +__kfifo_out_peek_r extern unsigned int __kfifo_out_peek_r ( s#__kfifo * , void * , unsigned int , t#size_t ) +__kfifo_out_r extern unsigned int __kfifo_out_r ( s#__kfifo * , void * , unsigned int , t#size_t ) +__kfifo_skip_r extern void __kfifo_skip_r ( s#__kfifo * , t#size_t ) +__kfifo_from_user_r extern int __kfifo_from_user_r ( s#__kfifo * , const void * , unsigned long , unsigned int * , t#size_t ) +__kfifo_to_user_r extern int __kfifo_to_user_r ( s#__kfifo * , void * , unsigned long , unsigned int * , t#size_t ) +__kfifo_dma_in_prepare_r extern unsigned int __kfifo_dma_in_prepare_r ( s#__kfifo * , s#scatterlist * , int , unsigned int , t#size_t ) +__kfifo_dma_in_finish_r extern void __kfifo_dma_in_finish_r ( s#__kfifo * , unsigned int , t#size_t ) +__kfifo_dma_out_prepare_r extern unsigned int __kfifo_dma_out_prepare_r ( s#__kfifo * , s#scatterlist * , int , unsigned int , t#size_t ) +__kfifo_dma_out_finish_r extern void __kfifo_dma_out_finish_r ( s#__kfifo * , t#size_t ) + +/* lib/klist.o */ +klist_init extern void klist_init ( s#klist * , void ( * ) ( s#klist_node * ) , void ( * ) ( s#klist_node * ) ) +klist_add_head extern void klist_add_head ( s#klist_node * , s#klist * ) +klist_add_tail extern void klist_add_tail ( s#klist_node * , s#klist * ) +klist_add_behind extern void klist_add_behind ( s#klist_node * , s#klist_node * ) +klist_add_before extern void klist_add_before ( s#klist_node * , s#klist_node * ) +klist_del extern void klist_del ( s#klist_node * ) +klist_remove extern void klist_remove ( s#klist_node * ) +klist_node_attached extern int klist_node_attached ( s#klist_node * ) +klist_iter_init_node extern void klist_iter_init_node ( s#klist * , s#klist_iter * , s#klist_node * ) +klist_iter_init extern void klist_iter_init ( s#klist * , s#klist_iter * ) +klist_iter_exit extern void klist_iter_exit ( s#klist_iter * ) +klist_prev extern s#klist_node * klist_prev ( s#klist_iter * ) +klist_next extern s#klist_node * klist_next ( s#klist_iter * ) + +/* lib/kobject.o */ +s##address_space +s##file +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##cred +s##key +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##signal_struct +s##sighand_struct +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##io_context +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##kmem_cache +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##request_queue +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +kobject_get_path extern char * kobject_get_path ( s#kobject * , t#gfp_t ) +kobject_set_name extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int kobject_set_name ( s#kobject * , const char * , ... ) +kobject_init extern void kobject_init ( s#kobject * , s#kobj_type * ) +kobject_add extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) __attribute__ ( ( __warn_unused_result__ ) ) int kobject_add ( s#kobject * , s#kobject * , const char * , ... ) +kobject_init_and_add extern __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) __attribute__ ( ( __warn_unused_result__ ) ) int kobject_init_and_add ( s#kobject * , s#kobj_type * , s#kobject * , const char * , ... ) +kobject_rename extern int __attribute__ ( ( __warn_unused_result__ ) ) kobject_rename ( s#kobject * , const char * ) +kobject_move extern int __attribute__ ( ( __warn_unused_result__ ) ) kobject_move ( s#kobject * , s#kobject * ) +kobject_del extern void kobject_del ( s#kobject * ) +kobject_get extern s#kobject * kobject_get ( s#kobject * ) +kobject_get_unless_zero extern s#kobject * __attribute__ ( ( __warn_unused_result__ ) ) kobject_get_unless_zero ( s#kobject * ) +kobject_put extern void kobject_put ( s#kobject * ) +kobject_create_and_add extern s#kobject * __attribute__ ( ( __warn_unused_result__ ) ) kobject_create_and_add ( const char * , s#kobject * ) +kobj_sysfs_ops extern const s#sysfs_ops kobj_sysfs_ops +kset_register extern int __attribute__ ( ( __warn_unused_result__ ) ) kset_register ( s#kset * ) +kset_unregister extern void kset_unregister ( s#kset * ) +kset_find_obj extern s#kobject * kset_find_obj ( s#kset * , const char * ) +kset_create_and_add extern s#kset * __attribute__ ( ( __warn_unused_result__ ) ) kset_create_and_add ( const char * , const s#kset_uevent_ops * , s#kobject * ) +kobj_ns_grab_current void * kobj_ns_grab_current ( e#kobj_ns_type ) +kobj_ns_drop void kobj_ns_drop ( e#kobj_ns_type , void * ) + +/* lib/kobject_uevent.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +kobject_uevent_env int kobject_uevent_env ( s#kobject * , e#kobject_action , char * [ ] ) +kobject_uevent int kobject_uevent ( s#kobject * , e#kobject_action ) +add_uevent_var __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int add_uevent_var ( s#kobj_uevent_env * , const char * , ... ) + +/* lib/kstrtox.o */ +kstrtoull int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoull ( const char * , unsigned int , unsigned long long * ) +kstrtoll int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoll ( const char * , unsigned int , long long * ) +_kstrtoul int __attribute__ ( ( __warn_unused_result__ ) ) _kstrtoul ( const char * , unsigned int , unsigned long * ) +_kstrtol int __attribute__ ( ( __warn_unused_result__ ) ) _kstrtol ( const char * , unsigned int , long * ) +kstrtouint int __attribute__ ( ( __warn_unused_result__ ) ) kstrtouint ( const char * , unsigned int , unsigned int * ) +kstrtoint int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoint ( const char * , unsigned int , int * ) +kstrtou16 int __attribute__ ( ( __warn_unused_result__ ) ) kstrtou16 ( const char * , unsigned int , t#u16 * ) +kstrtos16 int __attribute__ ( ( __warn_unused_result__ ) ) kstrtos16 ( const char * , unsigned int , t#s16 * ) +kstrtou8 int __attribute__ ( ( __warn_unused_result__ ) ) kstrtou8 ( const char * , unsigned int , t#u8 * ) +kstrtos8 int __attribute__ ( ( __warn_unused_result__ ) ) kstrtos8 ( const char * , unsigned int , t#s8 * ) +kstrtobool int __attribute__ ( ( __warn_unused_result__ ) ) kstrtobool ( const char * , t#bool * ) +kstrtobool_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtobool_from_user ( const char * , t#size_t , t#bool * ) +kstrtoull_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoull_from_user ( const char * , t#size_t , unsigned int , unsigned long long * ) +kstrtoll_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoll_from_user ( const char * , t#size_t , unsigned int , long long * ) +kstrtoul_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoul_from_user ( const char * , t#size_t , unsigned int , unsigned long * ) +kstrtol_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtol_from_user ( const char * , t#size_t , unsigned int , long * ) +kstrtouint_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtouint_from_user ( const char * , t#size_t , unsigned int , unsigned int * ) +kstrtoint_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtoint_from_user ( const char * , t#size_t , unsigned int , int * ) +kstrtou16_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtou16_from_user ( const char * , t#size_t , unsigned int , t#u16 * ) +kstrtos16_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtos16_from_user ( const char * , t#size_t , unsigned int , t#s16 * ) +kstrtou8_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtou8_from_user ( const char * , t#size_t , unsigned int , t#u8 * ) +kstrtos8_from_user int __attribute__ ( ( __warn_unused_result__ ) ) kstrtos8_from_user ( const char * , t#size_t , unsigned int , t#s8 * ) + +/* lib/libcrc32c.o */ +crc32c extern t#u32 crc32c ( t#u32 , const void * , unsigned int ) +crc32c_impl extern const char * crc32c_impl ( void ) + +/* lib/linear_ranges.o */ +linear_range_values_in_range unsigned int linear_range_values_in_range ( const s#linear_range * ) +linear_range_values_in_range_array unsigned int linear_range_values_in_range_array ( const s#linear_range * , int ) +linear_range_get_max_value unsigned int linear_range_get_max_value ( const s#linear_range * ) +linear_range_get_value int linear_range_get_value ( const s#linear_range * , unsigned int , unsigned int * ) +linear_range_get_value_array int linear_range_get_value_array ( const s#linear_range * , int , unsigned int , unsigned int * ) +linear_range_get_selector_low int linear_range_get_selector_low ( const s#linear_range * , unsigned int , unsigned int * , t#bool * ) +linear_range_get_selector_low_array int linear_range_get_selector_low_array ( const s#linear_range * , int , unsigned int , unsigned int * , t#bool * ) +linear_range_get_selector_high int linear_range_get_selector_high ( const s#linear_range * , unsigned int , unsigned int * , t#bool * ) + +/* lib/list_sort.o */ +t#list_cmp_func_t typedef int __attribute__ ( ( nonnull ( 2 , 3 ) ) ) ( * list_cmp_func_t ) ( void * , const s#list_head * , const s#list_head * ) +list_sort __attribute__ ( ( nonnull ( 2 , 3 ) ) ) void list_sort ( void * , s#list_head * , t#list_cmp_func_t ) + +/* lib/llist.o */ +llist_add_batch extern t#bool llist_add_batch ( s#llist_node * , s#llist_node * , s#llist_head * ) +llist_del_first extern s#llist_node * llist_del_first ( s#llist_head * ) +llist_reverse_order s#llist_node * llist_reverse_order ( s#llist_node * ) + +/* lib/lockref.o */ +lockref_get extern void lockref_get ( s#lockref * ) +lockref_get_not_zero extern int lockref_get_not_zero ( s#lockref * ) +lockref_put_not_zero extern int lockref_put_not_zero ( s#lockref * ) +lockref_get_or_lock extern int lockref_get_or_lock ( s#lockref * ) +lockref_put_return extern int lockref_put_return ( s#lockref * ) +lockref_put_or_lock extern int lockref_put_or_lock ( s#lockref * ) +lockref_mark_dead extern void lockref_mark_dead ( s#lockref * ) +lockref_get_not_dead extern int lockref_get_not_dead ( s#lockref * ) + +/* lib/logic_pio.o */ +logic_inb t#u8 logic_inb ( unsigned long ) +logic_insb void logic_insb ( unsigned long , void * , unsigned int ) +logic_outb void logic_outb ( t#u8 , unsigned long ) +logic_outsb void logic_outsb ( unsigned long , const void * , unsigned int ) +logic_inw t#u16 logic_inw ( unsigned long ) +logic_insw void logic_insw ( unsigned long , void * , unsigned int ) +logic_outw void logic_outw ( t#u16 , unsigned long ) +logic_outsw void logic_outsw ( unsigned long , const void * , unsigned int ) +logic_inl t#u32 logic_inl ( unsigned long ) +logic_insl void logic_insl ( unsigned long , void * , unsigned int ) +logic_outl void logic_outl ( t#u32 , unsigned long ) +logic_outsl void logic_outsl ( unsigned long , const void * , unsigned int ) + +/* lib/lz4/lz4_compress.o */ +LZ4_compress_fast int LZ4_compress_fast ( const char * , char * , int , int , int , void * ) +LZ4_compress_default int LZ4_compress_default ( const char * , char * , int , int , void * ) +LZ4_compress_destSize int LZ4_compress_destSize ( const char * , char * , int * , int , void * ) +t#LZ4_stream_t_internal typedef struct { t#uint32_t hashTable [ ( 1 << ( 14 - 2 ) ) ] ; t#uint32_t currentOffset ; t#uint32_t initCheck ; const t#uint8_t * dictionary ; t#uint8_t * bufferStart ; t#uint32_t dictSize ; } LZ4_stream_t_internal +t#LZ4_stream_t typedef union { unsigned long long table [ ( ( 1 << ( 14 - 3 ) ) + 4 ) ] ; t#LZ4_stream_t_internal internal_donotuse ; } LZ4_stream_t +LZ4_loadDict int LZ4_loadDict ( t#LZ4_stream_t * , const char * , int ) +LZ4_saveDict int LZ4_saveDict ( t#LZ4_stream_t * , char * , int ) +LZ4_compress_fast_continue int LZ4_compress_fast_continue ( t#LZ4_stream_t * , const char * , char * , int , int , int ) + +/* lib/lz4/lz4_decompress.o */ +LZ4_decompress_safe int LZ4_decompress_safe ( const char * , char * , int , int ) +LZ4_decompress_safe_partial int LZ4_decompress_safe_partial ( const char * , char * , int , int , int ) +LZ4_decompress_fast int LZ4_decompress_fast ( const char * , char * , int ) +t#LZ4_streamDecode_t_internal typedef struct { const t#uint8_t * externalDict ; t#size_t extDictSize ; const t#uint8_t * prefixEnd ; t#size_t prefixSize ; } LZ4_streamDecode_t_internal +t#LZ4_streamDecode_t typedef union { unsigned long long table [ 4 ] ; t#LZ4_streamDecode_t_internal internal_donotuse ; } LZ4_streamDecode_t +LZ4_setStreamDecode int LZ4_setStreamDecode ( t#LZ4_streamDecode_t * , const char * , int ) +LZ4_decompress_safe_continue int LZ4_decompress_safe_continue ( t#LZ4_streamDecode_t * , const char * , char * , int , int ) +LZ4_decompress_fast_continue int LZ4_decompress_fast_continue ( t#LZ4_streamDecode_t * , const char * , char * , int ) +LZ4_decompress_safe_usingDict int LZ4_decompress_safe_usingDict ( const char * , char * , int , int , const char * , int ) +LZ4_decompress_fast_usingDict int LZ4_decompress_fast_usingDict ( const char * , char * , int , const char * , int ) + +/* lib/lz4/lz4hc_compress.o */ +LZ4_compress_HC int LZ4_compress_HC ( const char * , char * , int , int , int , void * ) +t#LZ4HC_CCtx_internal typedef struct { unsigned int hashTable [ ( 1 << ( 16 - 1 ) ) ] ; unsigned short chainTable [ ( 1 << 16 ) ] ; const unsigned char * end ; const unsigned char * base ; const unsigned char * dictBase ; unsigned int dictLimit ; unsigned int lowLimit ; unsigned int nextToUpdate ; unsigned int compressionLevel ; } LZ4HC_CCtx_internal +t#LZ4_streamHC_t typedef union { t#size_t table [ ( 262192 / sizeof ( size_t ) ) ] ; t#LZ4HC_CCtx_internal internal_donotuse ; } LZ4_streamHC_t +LZ4_loadDictHC int LZ4_loadDictHC ( t#LZ4_streamHC_t * , const char * , int ) +LZ4_compress_HC_continue int LZ4_compress_HC_continue ( t#LZ4_streamHC_t * , const char * , char * , int , int ) +LZ4_saveDictHC int LZ4_saveDictHC ( t#LZ4_streamHC_t * , char * , int ) + +/* lib/lzo/lzo1x_compress.o */ +lzo1x_1_compress int lzo1x_1_compress ( const unsigned char * , t#size_t , unsigned char * , t#size_t * , void * ) +lzorle1x_1_compress int lzorle1x_1_compress ( const unsigned char * , t#size_t , unsigned char * , t#size_t * , void * ) + +/* lib/lzo/lzo1x_decompress_safe.o */ +lzo1x_decompress_safe int lzo1x_decompress_safe ( const unsigned char * , t#size_t , unsigned char * , t#size_t * ) + +/* lib/math/cordic.o */ +s#cordic_iq struct cordic_iq { t#s32 i ; t#s32 q ; } +cordic_calc_iq s#cordic_iq cordic_calc_iq ( t#s32 ) + +/* lib/math/div64.o */ +iter_div_u64_rem t#u32 iter_div_u64_rem ( t#u64 , t#u32 , t#u64 * ) +mul_u64_u64_div_u64 t#u64 mul_u64_u64_div_u64 ( t#u64 , t#u64 , t#u64 ) + +/* lib/math/gcd.o */ +gcd unsigned long gcd ( unsigned long , unsigned long ) + +/* lib/math/int_pow.o */ +int_pow t#u64 int_pow ( t#u64 , unsigned int ) + +/* lib/math/int_sqrt.o */ +int_sqrt unsigned long int_sqrt ( unsigned long ) + +/* lib/math/lcm.o */ +lcm unsigned long lcm ( unsigned long , unsigned long ) +lcm_not_zero unsigned long lcm_not_zero ( unsigned long , unsigned long ) + +/* lib/math/rational.o */ +rational_best_approximation void rational_best_approximation ( unsigned long , unsigned long , unsigned long , unsigned long , unsigned long * , unsigned long * ) + +/* lib/math/reciprocal_div.o */ +reciprocal_value s#reciprocal_value reciprocal_value ( t#u32 ) +s#reciprocal_value_adv struct reciprocal_value_adv { t#u32 m ; t#u8 sh , exp ; t#bool is_wide_m ; } +reciprocal_value_adv s#reciprocal_value_adv reciprocal_value_adv ( t#u32 , t#u8 ) + +/* lib/memcat_p.o */ +__memcat_p extern void * * __memcat_p ( void * * , void * * ) + +/* lib/memregion.o */ +memregion_alloc int memregion_alloc ( t#gfp_t ) +memregion_free void memregion_free ( int ) + +/* lib/memweight.o */ +memweight t#size_t memweight ( const void * , t#size_t ) + +/* lib/mpi/ec.o */ +t#mpi_limb_t typedef unsigned long int mpi_limb_t +s#gcry_mpi struct gcry_mpi { int alloced ; int nlimbs ; int nbits ; int sign ; unsigned flags ; t#mpi_limb_t * d ; } +t#MPI typedef s#gcry_mpi * MPI +s#gcry_mpi_point struct gcry_mpi_point { t#MPI x ; t#MPI y ; t#MPI z ; } +t#MPI_POINT typedef s#gcry_mpi_point * MPI_POINT +mpi_point_new t#MPI_POINT mpi_point_new ( unsigned int ) +mpi_point_release void mpi_point_release ( t#MPI_POINT ) +mpi_point_init void mpi_point_init ( t#MPI_POINT ) +mpi_point_free_parts void mpi_point_free_parts ( t#MPI_POINT ) +e#gcry_mpi_ec_models enum gcry_mpi_ec_models { MPI_EC_WEIERSTRASS = 0 , MPI_EC_MONTGOMERY , MPI_EC_EDWARDS } +e#ecc_dialects enum ecc_dialects { ECC_DIALECT_STANDARD = 0 , ECC_DIALECT_ED25519 , ECC_DIALECT_SAFECURVE } +s##barrett_ctx_s +t#mpi_barrett_t typedef s#barrett_ctx_s * mpi_barrett_t +s#mpi_ec_ctx struct mpi_ec_ctx { e#gcry_mpi_ec_models model ; e#ecc_dialects dialect ; int flags ; unsigned int nbits ; t#MPI p ; t#MPI a ; t#MPI b ; t#MPI_POINT G ; t#MPI n ; unsigned int h ; t#MPI_POINT Q ; t#MPI d ; const char * name ; struct { struct { unsigned int a_is_pminus3 : 1 ; unsigned int two_inv_p : 1 ; } valid ; int a_is_pminus3 ; t#MPI two_inv_p ; t#mpi_barrett_t p_barrett ; t#MPI scratch [ 11 ] ; } t ; void ( * addm ) ( t#MPI , t#MPI , t#MPI , s#mpi_ec_ctx * ) ; void ( * subm ) ( t#MPI , t#MPI , t#MPI , s#mpi_ec_ctx * ) ; void ( * mulm ) ( t#MPI , t#MPI , t#MPI , s#mpi_ec_ctx * ) ; void ( * pow2 ) ( t#MPI , const t#MPI , s#mpi_ec_ctx * ) ; void ( * mul2 ) ( t#MPI , t#MPI , s#mpi_ec_ctx * ) ; } +mpi_ec_init void mpi_ec_init ( s#mpi_ec_ctx * , e#gcry_mpi_ec_models , e#ecc_dialects , int , t#MPI , t#MPI , t#MPI ) +mpi_ec_deinit void mpi_ec_deinit ( s#mpi_ec_ctx * ) +mpi_ec_get_affine int mpi_ec_get_affine ( t#MPI , t#MPI , t#MPI_POINT , s#mpi_ec_ctx * ) +mpi_ec_add_points void mpi_ec_add_points ( t#MPI_POINT , t#MPI_POINT , t#MPI_POINT , s#mpi_ec_ctx * ) +mpi_ec_mul_point void mpi_ec_mul_point ( t#MPI_POINT , t#MPI , t#MPI_POINT , s#mpi_ec_ctx * ) +mpi_ec_curve_point int mpi_ec_curve_point ( t#MPI_POINT , s#mpi_ec_ctx * ) + +/* lib/mpi/mpi-add.o */ +mpi_add void mpi_add ( t#MPI , t#MPI , t#MPI ) +mpi_addm void mpi_addm ( t#MPI , t#MPI , t#MPI , t#MPI ) +mpi_subm void mpi_subm ( t#MPI , t#MPI , t#MPI , t#MPI ) + +/* lib/mpi/mpi-bit.o */ +mpi_normalize void mpi_normalize ( t#MPI ) +mpi_get_nbits unsigned mpi_get_nbits ( t#MPI ) +mpi_test_bit int mpi_test_bit ( t#MPI , unsigned int ) +mpi_set_highbit void mpi_set_highbit ( t#MPI , unsigned int ) +mpi_clear_bit void mpi_clear_bit ( t#MPI , unsigned int ) +mpi_rshift void mpi_rshift ( t#MPI , t#MPI , unsigned int ) + +/* lib/mpi/mpi-cmp.o */ +mpi_cmp_ui int mpi_cmp_ui ( t#MPI , t#ulong ) +mpi_cmp int mpi_cmp ( t#MPI , t#MPI ) +mpi_cmpabs int mpi_cmpabs ( t#MPI , t#MPI ) + +/* lib/mpi/mpi-inv.o */ +mpi_invm int mpi_invm ( t#MPI , t#MPI , t#MPI ) + +/* lib/mpi/mpi-mul.o */ +mpi_mulm void mpi_mulm ( t#MPI , t#MPI , t#MPI , t#MPI ) + +/* lib/mpi/mpi-pow.o */ +mpi_powm int mpi_powm ( t#MPI , t#MPI , t#MPI , t#MPI ) + +/* lib/mpi/mpi-sub-ui.o */ +mpi_sub_ui int mpi_sub_ui ( t#MPI , t#MPI , unsigned long ) + +/* lib/mpi/mpicoder.o */ +mpi_read_raw_data t#MPI mpi_read_raw_data ( const void * , t#size_t ) +mpi_read_from_buffer t#MPI mpi_read_from_buffer ( const void * , unsigned * ) +mpi_fromstr int mpi_fromstr ( t#MPI , const char * ) +mpi_scanval t#MPI mpi_scanval ( const char * ) +mpi_read_buffer int mpi_read_buffer ( t#MPI , t#uint8_t * , unsigned , unsigned * , int * ) +mpi_get_buffer void * mpi_get_buffer ( t#MPI , unsigned * , int * ) +mpi_write_to_sgl int mpi_write_to_sgl ( t#MPI , s#scatterlist * , unsigned , int * ) +mpi_read_raw_from_sgl t#MPI mpi_read_raw_from_sgl ( s#scatterlist * , unsigned int ) +e#gcry_mpi_format enum gcry_mpi_format { GCRYMPI_FMT_NONE = 0 , GCRYMPI_FMT_STD = 1 , GCRYMPI_FMT_PGP = 2 , GCRYMPI_FMT_SSH = 3 , GCRYMPI_FMT_HEX = 4 , GCRYMPI_FMT_USG = 5 , GCRYMPI_FMT_OPAQUE = 8 } +mpi_print int mpi_print ( e#gcry_mpi_format , unsigned char * , t#size_t , t#size_t * , t#MPI ) + +/* lib/mpi/mpiutil.o */ +e#gcry_mpi_constants enum gcry_mpi_constants { MPI_C_ZERO , MPI_C_ONE , MPI_C_TWO , MPI_C_THREE , MPI_C_FOUR , MPI_C_EIGHT } +mpi_const t#MPI mpi_const ( e#gcry_mpi_constants ) +mpi_alloc t#MPI mpi_alloc ( unsigned ) +mpi_clear void mpi_clear ( t#MPI ) +mpi_free void mpi_free ( t#MPI ) +mpi_set t#MPI mpi_set ( t#MPI , t#MPI ) +mpi_set_ui t#MPI mpi_set_ui ( t#MPI , unsigned long ) + +/* lib/net_utils.o */ +mac_pton t#bool mac_pton ( const char * , t#u8 * ) + +/* lib/nlattr.o */ +__nla_validate int __nla_validate ( const s#nlattr * , int , int , const s#nla_policy * , unsigned int , s#netlink_ext_ack * ) +nla_policy_len int nla_policy_len ( const s#nla_policy * , int ) +__nla_parse int __nla_parse ( s#nlattr * * , int , const s#nlattr * , int , const s#nla_policy * , unsigned int , s#netlink_ext_ack * ) +nla_find s#nlattr * nla_find ( const s#nlattr * , int , int ) +nla_strscpy t#ssize_t nla_strscpy ( char * , const s#nlattr * , t#size_t ) +nla_strdup char * nla_strdup ( const s#nlattr * , t#gfp_t ) +nla_memcpy int nla_memcpy ( void * , const s#nlattr * , int ) +nla_memcmp int nla_memcmp ( const s#nlattr * , const void * , t#size_t ) +nla_strcmp int nla_strcmp ( const s#nlattr * , const char * ) +s##net_device +s##sock +__nla_reserve s#nlattr * __nla_reserve ( s#sk_buff * , int , int ) +__nla_reserve_64bit s#nlattr * __nla_reserve_64bit ( s#sk_buff * , int , int , int ) +__nla_reserve_nohdr void * __nla_reserve_nohdr ( s#sk_buff * , int ) +nla_reserve s#nlattr * nla_reserve ( s#sk_buff * , int , int ) +nla_reserve_64bit s#nlattr * nla_reserve_64bit ( s#sk_buff * , int , int , int ) +nla_reserve_nohdr void * nla_reserve_nohdr ( s#sk_buff * , int ) +__nla_put void __nla_put ( s#sk_buff * , int , int , const void * ) +__nla_put_64bit void __nla_put_64bit ( s#sk_buff * , int , int , const void * , int ) +__nla_put_nohdr void __nla_put_nohdr ( s#sk_buff * , int , const void * ) +nla_put int nla_put ( s#sk_buff * , int , int , const void * ) +nla_put_64bit int nla_put_64bit ( s#sk_buff * , int , int , const void * , int ) +nla_put_nohdr int nla_put_nohdr ( s#sk_buff * , int , const void * ) +nla_append int nla_append ( s#sk_buff * , int , const void * ) + +/* lib/notifier-error-inject.o */ +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +notifier_err_inject_dir extern s#dentry * notifier_err_inject_dir +s#notifier_err_inject_action struct notifier_err_inject_action { unsigned long val ; int error ; const char * name ; } +s#notifier_err_inject struct notifier_err_inject { s#notifier_block nb ; s#notifier_err_inject_action actions [ ] ; } +notifier_err_inject_init extern s#dentry * notifier_err_inject_init ( const char * , s#dentry * , s#notifier_err_inject * , int ) + +/* lib/objagg.o */ +s##objagg_obj +objagg_obj_root_priv const void * objagg_obj_root_priv ( const s#objagg_obj * ) +objagg_obj_delta_priv const void * objagg_obj_delta_priv ( const s#objagg_obj * ) +objagg_obj_raw const void * objagg_obj_raw ( const s#objagg_obj * ) +s##objagg +objagg_obj_get s#objagg_obj * objagg_obj_get ( s#objagg * , void * ) +objagg_obj_put void objagg_obj_put ( s#objagg * , s#objagg_obj * ) +s#objagg_ops struct objagg_ops { t#size_t obj_size ; t#bool ( * delta_check ) ( void * , const void * , const void * ) ; int ( * hints_obj_cmp ) ( const void * , const void * ) ; void * ( * delta_create ) ( void * , void * , void * ) ; void ( * delta_destroy ) ( void * , void * ) ; void * ( * root_create ) ( void * , void * , unsigned int ) ; void ( * root_destroy ) ( void * , void * ) ; } +s##objagg_hints +objagg_create s#objagg * objagg_create ( const s#objagg_ops * , s#objagg_hints * , void * ) +objagg_destroy void objagg_destroy ( s#objagg * ) +s#objagg_obj_stats struct objagg_obj_stats { unsigned int user_count ; unsigned int delta_user_count ; } +s#objagg_obj_stats_info struct objagg_obj_stats_info { s#objagg_obj_stats stats ; s#objagg_obj * objagg_obj ; t#bool is_root ; } +s#objagg_stats struct objagg_stats { unsigned int root_count ; unsigned int stats_info_count ; s#objagg_obj_stats_info stats_info [ ] ; } +objagg_stats_get const s#objagg_stats * objagg_stats_get ( s#objagg * ) +objagg_stats_put void objagg_stats_put ( const s#objagg_stats * ) +e#objagg_opt_algo_type enum objagg_opt_algo_type { OBJAGG_OPT_ALGO_SIMPLE_GREEDY , } +objagg_hints_get s#objagg_hints * objagg_hints_get ( s#objagg * , e#objagg_opt_algo_type ) +objagg_hints_put void objagg_hints_put ( s#objagg_hints * ) +objagg_hints_stats_get const s#objagg_stats * objagg_hints_stats_get ( s#objagg_hints * ) + +/* lib/oid_registry.o */ +look_up_OID extern e#OID look_up_OID ( const void * , t#size_t ) +parse_OID extern int parse_OID ( const void * , t#size_t , e#OID * ) +sprint_oid extern int sprint_oid ( const void * , t#size_t , char * , t#size_t ) +sprint_OID extern int sprint_OID ( e#OID , char * , t#size_t ) + +/* lib/once.o */ +__do_once_start t#bool __do_once_start ( t#bool * , unsigned long * ) +s##static_key_mod +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##trace_eval_map +__do_once_done void __do_once_done ( t#bool * , s#static_key_true * , unsigned long * , s#module * ) + +/* lib/packing.o */ +e#packing_op enum packing_op { PACK , UNPACK , } +packing int packing ( void * , t#u64 * , int , int , t#size_t , e#packing_op , t#u8 ) + +/* lib/parman.o */ +s##parman +e#parman_algo_type enum parman_algo_type { PARMAN_ALGO_TYPE_LSORT , } +s#parman_ops struct parman_ops { unsigned long base_count ; unsigned long resize_step ; int ( * resize ) ( void * , unsigned long ) ; void ( * move ) ( void * , unsigned long , unsigned long , unsigned long ) ; e#parman_algo_type algo ; } +parman_create s#parman * parman_create ( const s#parman_ops * , void * ) +parman_destroy void parman_destroy ( s#parman * ) +s#parman_prio struct parman_prio { s#list_head list ; s#list_head item_list ; unsigned long priority ; } +parman_prio_init void parman_prio_init ( s#parman * , s#parman_prio * , unsigned long ) +parman_prio_fini void parman_prio_fini ( s#parman_prio * ) +s#parman_item struct parman_item { s#list_head list ; unsigned long index ; } +parman_item_add int parman_item_add ( s#parman * , s#parman_prio * , s#parman_item * ) +parman_item_remove void parman_item_remove ( s#parman * , s#parman_prio * , s#parman_item * ) + +/* lib/parser.o */ +s#match_token struct match_token { int token ; const char * pattern ; } +t#match_table_t typedef s#match_token match_table_t [ ] +t#substring_t typedef struct { char * from ; char * to ; } substring_t +match_token int match_token ( char * , const t#match_table_t , t#substring_t [ ] ) +match_int int match_int ( t#substring_t * , int * ) +match_uint int match_uint ( t#substring_t * , unsigned int * ) +match_u64 int match_u64 ( t#substring_t * , t#u64 * ) +match_octal int match_octal ( t#substring_t * , int * ) +match_hex int match_hex ( t#substring_t * , int * ) +match_wildcard t#bool match_wildcard ( const char * , const char * ) +match_strlcpy t#size_t match_strlcpy ( char * , const t#substring_t * , t#size_t ) +match_strdup char * match_strdup ( const t#substring_t * ) + +/* lib/pci_iomap.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +pci_iomap_range extern void * pci_iomap_range ( s#pci_dev * , int , unsigned long , unsigned long ) +pci_iomap_wc_range extern void * pci_iomap_wc_range ( s#pci_dev * , int , unsigned long , unsigned long ) +pci_iomap extern void * pci_iomap ( s#pci_dev * , int , unsigned long ) +pci_iomap_wc extern void * pci_iomap_wc ( s#pci_dev * , int , unsigned long ) +pci_iounmap extern void pci_iounmap ( s#pci_dev * , void * ) + +/* lib/percpu-refcount.o */ +percpu_ref_init int __attribute__ ( ( __warn_unused_result__ ) ) percpu_ref_init ( s#percpu_ref * , t#percpu_ref_func_t * , unsigned int , t#gfp_t ) +percpu_ref_exit void percpu_ref_exit ( s#percpu_ref * ) +percpu_ref_switch_to_atomic void percpu_ref_switch_to_atomic ( s#percpu_ref * , t#percpu_ref_func_t * ) +percpu_ref_switch_to_atomic_sync void percpu_ref_switch_to_atomic_sync ( s#percpu_ref * ) +percpu_ref_switch_to_percpu void percpu_ref_switch_to_percpu ( s#percpu_ref * ) +percpu_ref_kill_and_confirm void percpu_ref_kill_and_confirm ( s#percpu_ref * , t#percpu_ref_func_t * ) +percpu_ref_is_zero t#bool percpu_ref_is_zero ( s#percpu_ref * ) +percpu_ref_reinit void percpu_ref_reinit ( s#percpu_ref * ) +percpu_ref_resurrect void percpu_ref_resurrect ( s#percpu_ref * ) + +/* lib/percpu_counter.o */ +percpu_counter_set void percpu_counter_set ( s#percpu_counter * , t#s64 ) +percpu_counter_add_batch void percpu_counter_add_batch ( s#percpu_counter * , t#s64 , t#s32 ) +percpu_counter_sync void percpu_counter_sync ( s#percpu_counter * ) +__percpu_counter_sum t#s64 __percpu_counter_sum ( s#percpu_counter * ) +__percpu_counter_init int __percpu_counter_init ( s#percpu_counter * , t#s64 , t#gfp_t , s#lock_class_key * ) +percpu_counter_destroy void percpu_counter_destroy ( s#percpu_counter * ) +percpu_counter_batch extern int percpu_counter_batch +__percpu_counter_compare int __percpu_counter_compare ( s#percpu_counter * , t#s64 , t#s32 ) + +/* lib/pldmfw/pldmfw.o */ +s#pldmfw_record struct pldmfw_record { s#list_head entry ; s#list_head descs ; const t#u8 * version_string ; t#u8 version_type ; t#u8 version_len ; t#u16 package_data_len ; t#u32 device_update_flags ; const t#u8 * package_data ; unsigned long * component_bitmap ; t#u16 component_bitmap_len ; } +s#pldmfw_component struct pldmfw_component { s#list_head entry ; t#u16 classification ; t#u16 identifier ; t#u16 options ; t#u16 activation_method ; t#u32 comparison_stamp ; t#u32 component_size ; const t#u8 * component_data ; const t#u8 * version_string ; t#u8 version_type ; t#u8 version_len ; t#u8 index ; } +s#pldmfw_ops struct pldmfw_ops { t#bool ( * match_record ) ( s#pldmfw * , s#pldmfw_record * ) ; int ( * send_package_data ) ( s#pldmfw * , const t#u8 * , t#u16 ) ; int ( * send_component_table ) ( s#pldmfw * , s#pldmfw_component * , t#u8 ) ; int ( * flash_component ) ( s#pldmfw * , s#pldmfw_component * ) ; int ( * finalize_update ) ( s#pldmfw * ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#pldmfw struct pldmfw { const s#pldmfw_ops * ops ; s#device * dev ; } +pldmfw_op_pci_match_record t#bool pldmfw_op_pci_match_record ( s#pldmfw * , s#pldmfw_record * ) +pldmfw_flash_image int pldmfw_flash_image ( s#pldmfw * , const s#firmware * ) + +/* lib/polynomial.o */ +s#polynomial_term struct polynomial_term { unsigned int deg ; long coef ; long divider ; long divider_leftover ; } +s#polynomial struct polynomial { long total_divider ; s#polynomial_term terms [ ] ; } +polynomial_calc long polynomial_calc ( const s#polynomial * , long ) + +/* lib/radix-tree.o */ +s#xa_node struct xa_node { unsigned char shift ; unsigned char offset ; unsigned char count ; unsigned char nr_values ; s#xa_node * parent ; s#xarray * array ; union { s#list_head private_list ; s#callback_head callback_head ; } ; void * slots [ ( 1UL << ( 0 ? 4 : 6 ) ) ] ; union { unsigned long tags [ 3 ] [ ( ( ( ( 1UL << ( 0 ? 4 : 6 ) ) ) + ( 64 ) - 1 ) / ( 64 ) ) ] ; unsigned long marks [ 3 ] [ ( ( ( ( 1UL << ( 0 ? 4 : 6 ) ) ) + ( 64 ) - 1 ) / ( 64 ) ) ] ; } ; } +s#radix_tree_preload struct radix_tree_preload { t#local_lock_t lock ; unsigned nr ; s#xa_node * nodes ; } +radix_tree_preloads extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#radix_tree_preload ) radix_tree_preloads +radix_tree_preload int radix_tree_preload ( t#gfp_t ) +radix_tree_maybe_preload int radix_tree_maybe_preload ( t#gfp_t ) +radix_tree_insert int radix_tree_insert ( s#xarray * , unsigned long , void * ) +radix_tree_lookup_slot void * * radix_tree_lookup_slot ( const s#xarray * , unsigned long ) +radix_tree_lookup void * radix_tree_lookup ( const s#xarray * , unsigned long ) +radix_tree_replace_slot void radix_tree_replace_slot ( s#xarray * , void * * , void * ) +radix_tree_tag_set void * radix_tree_tag_set ( s#xarray * , unsigned long , unsigned int ) +radix_tree_tag_clear void * radix_tree_tag_clear ( s#xarray * , unsigned long , unsigned int ) +radix_tree_tag_get int radix_tree_tag_get ( const s#xarray * , unsigned long , unsigned int ) +s#radix_tree_iter struct radix_tree_iter { unsigned long index ; unsigned long next_index ; unsigned long tags ; s#xa_node * node ; } +radix_tree_iter_resume void * * __attribute__ ( ( __warn_unused_result__ ) ) radix_tree_iter_resume ( void * * , s#radix_tree_iter * ) +radix_tree_next_chunk void * * radix_tree_next_chunk ( const s#xarray * , s#radix_tree_iter * , unsigned ) +radix_tree_gang_lookup unsigned int radix_tree_gang_lookup ( const s#xarray * , void * * , unsigned long , unsigned int ) +radix_tree_gang_lookup_tag unsigned int radix_tree_gang_lookup_tag ( const s#xarray * , void * * , unsigned long , unsigned int , unsigned int ) +radix_tree_gang_lookup_tag_slot unsigned int radix_tree_gang_lookup_tag_slot ( const s#xarray * , void * * * , unsigned long , unsigned int , unsigned int ) +radix_tree_iter_delete void radix_tree_iter_delete ( s#xarray * , s#radix_tree_iter * , void * * ) +radix_tree_delete_item void * radix_tree_delete_item ( s#xarray * , unsigned long , void * ) +radix_tree_delete void * radix_tree_delete ( s#xarray * , unsigned long ) +radix_tree_tagged int radix_tree_tagged ( const s#xarray * , unsigned int ) +idr_preload void idr_preload ( t#gfp_t ) +idr_destroy void idr_destroy ( s#idr * ) + +/* lib/raid6/algos.o */ +raid6_empty_zero_page extern const char raid6_empty_zero_page [ ( ( 1UL ) << 16 ) ] +s#raid6_calls struct raid6_calls { void ( * gen_syndrome ) ( int , t#size_t , void * * ) ; void ( * xor_syndrome ) ( int , int , int , t#size_t , void * * ) ; int ( * valid ) ( void ) ; const char * name ; int priority ; } +raid6_call extern s#raid6_calls raid6_call +raid6_2data_recov extern void ( * raid6_2data_recov ) ( int , t#size_t , int , int , void * * ) +raid6_datap_recov extern void ( * raid6_datap_recov ) ( int , t#size_t , int , void * * ) + +/* lib/raid6/tables.o */ +raid6_gfmul extern const t#u8 raid6_gfmul [ 256 ] [ 256 ] +raid6_vgfmul extern const t#u8 raid6_vgfmul [ 256 ] [ 32 ] +raid6_gfexp extern const t#u8 raid6_gfexp [ 256 ] +raid6_gflog extern const t#u8 raid6_gflog [ 256 ] +raid6_gfinv extern const t#u8 raid6_gfinv [ 256 ] +raid6_gfexi extern const t#u8 raid6_gfexi [ 256 ] + +/* lib/random32.o */ +prandom_u32_state t#u32 prandom_u32_state ( s#rnd_state * ) +prandom_bytes_state void prandom_bytes_state ( s#rnd_state * , void * , t#size_t ) +prandom_seed_full_state void prandom_seed_full_state ( s#rnd_state * ) +net_rand_noise extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( unsigned long ) net_rand_noise +prandom_u32 t#u32 prandom_u32 ( void ) +prandom_bytes void prandom_bytes ( void * , t#size_t ) +prandom_seed void prandom_seed ( t#u32 ) + +/* lib/ratelimit.o */ +___ratelimit extern int ___ratelimit ( s#ratelimit_state * , const char * ) + +/* lib/rbtree.o */ +__rb_erase_color extern void __rb_erase_color ( s#rb_node * , s#rb_root * , void ( * ) ( s#rb_node * , s#rb_node * ) ) +rb_insert_color extern void rb_insert_color ( s#rb_node * , s#rb_root * ) +rb_erase extern void rb_erase ( s#rb_node * , s#rb_root * ) +__rb_insert_augmented extern void __rb_insert_augmented ( s#rb_node * , s#rb_root * , void ( * ) ( s#rb_node * , s#rb_node * ) ) +rb_first extern s#rb_node * rb_first ( const s#rb_root * ) +rb_last extern s#rb_node * rb_last ( const s#rb_root * ) +rb_next extern s#rb_node * rb_next ( const s#rb_node * ) +rb_prev extern s#rb_node * rb_prev ( const s#rb_node * ) +rb_replace_node extern void rb_replace_node ( s#rb_node * , s#rb_node * , s#rb_root * ) +rb_replace_node_rcu extern void rb_replace_node_rcu ( s#rb_node * , s#rb_node * , s#rb_root * ) +rb_next_postorder extern s#rb_node * rb_next_postorder ( const s#rb_node * ) +rb_first_postorder extern s#rb_node * rb_first_postorder ( const s#rb_root * ) + +/* lib/reed_solomon/reed_solomon.o */ +s#rs_codec struct rs_codec { int mm ; int nn ; t#uint16_t * alpha_to ; t#uint16_t * index_of ; t#uint16_t * genpoly ; int nroots ; int fcr ; int prim ; int iprim ; int gfpoly ; int ( * gffunc ) ( int ) ; int users ; s#list_head list ; } +s#rs_control struct rs_control { s#rs_codec * codec ; t#uint16_t buffers [ ] ; } +free_rs void free_rs ( s#rs_control * ) +init_rs_gfp s#rs_control * init_rs_gfp ( int , int , int , int , int , t#gfp_t ) +init_rs_non_canonical s#rs_control * init_rs_non_canonical ( int , int ( * ) ( int ) , int , int , int ) +encode_rs8 int encode_rs8 ( s#rs_control * , t#uint8_t * , int , t#uint16_t * , t#uint16_t ) +decode_rs8 int decode_rs8 ( s#rs_control * , t#uint8_t * , t#uint16_t * , int , t#uint16_t * , int , int * , t#uint16_t , t#uint16_t * ) +decode_rs16 int decode_rs16 ( s#rs_control * , t#uint16_t * , t#uint16_t * , int , t#uint16_t * , int , int * , t#uint16_t , t#uint16_t * ) + +/* lib/refcount.o */ +e#refcount_saturation_type enum refcount_saturation_type { REFCOUNT_ADD_NOT_ZERO_OVF , REFCOUNT_ADD_OVF , REFCOUNT_ADD_UAF , REFCOUNT_SUB_UAF , REFCOUNT_DEC_LEAK , } +refcount_warn_saturate void refcount_warn_saturate ( t#refcount_t * , e#refcount_saturation_type ) +refcount_dec_if_one extern __attribute__ ( ( __warn_unused_result__ ) ) t#bool refcount_dec_if_one ( t#refcount_t * ) +refcount_dec_not_one extern __attribute__ ( ( __warn_unused_result__ ) ) t#bool refcount_dec_not_one ( t#refcount_t * ) +refcount_dec_and_mutex_lock extern __attribute__ ( ( __warn_unused_result__ ) ) t#bool refcount_dec_and_mutex_lock ( t#refcount_t * , s#mutex * ) +refcount_dec_and_lock extern __attribute__ ( ( __warn_unused_result__ ) ) t#bool refcount_dec_and_lock ( t#refcount_t * , t#spinlock_t * ) +refcount_dec_and_lock_irqsave extern __attribute__ ( ( __warn_unused_result__ ) ) t#bool refcount_dec_and_lock_irqsave ( t#refcount_t * , t#spinlock_t * , unsigned long * ) + +/* lib/rhashtable.o */ +rhashtable_insert_slow void * rhashtable_insert_slow ( s#rhashtable * , const void * , s#rhash_head * ) +s#rhashtable_walker struct rhashtable_walker { s#list_head list ; s#bucket_table * tbl ; } +s#rhashtable_iter struct rhashtable_iter { s#rhashtable * ht ; s#rhash_head * p ; s#rhlist_head * list ; s#rhashtable_walker walker ; unsigned int slot ; unsigned int skip ; t#bool end_of_table ; } +rhashtable_walk_enter void rhashtable_walk_enter ( s#rhashtable * , s#rhashtable_iter * ) +rhashtable_walk_exit void rhashtable_walk_exit ( s#rhashtable_iter * ) +rhashtable_walk_start_check int rhashtable_walk_start_check ( s#rhashtable_iter * ) +rhashtable_walk_next void * rhashtable_walk_next ( s#rhashtable_iter * ) +rhashtable_walk_peek void * rhashtable_walk_peek ( s#rhashtable_iter * ) +rhashtable_walk_stop void rhashtable_walk_stop ( s#rhashtable_iter * ) +rhashtable_init int rhashtable_init ( s#rhashtable * , const s#rhashtable_params * ) +rhltable_init int rhltable_init ( s#rhltable * , const s#rhashtable_params * ) +rhashtable_free_and_destroy void rhashtable_free_and_destroy ( s#rhashtable * , void ( * ) ( void * , void * ) , void * ) +rhashtable_destroy void rhashtable_destroy ( s#rhashtable * ) +__rht_bucket_nested s#rhash_lock_head * * __rht_bucket_nested ( const s#bucket_table * , unsigned int ) +rht_bucket_nested s#rhash_lock_head * * rht_bucket_nested ( const s#bucket_table * , unsigned int ) +rht_bucket_nested_insert s#rhash_lock_head * * rht_bucket_nested_insert ( s#rhashtable * , s#bucket_table * , unsigned int ) + +/* lib/sbitmap.o */ +sbitmap_init_node int sbitmap_init_node ( s#sbitmap * , unsigned int , int , t#gfp_t , int , t#bool , t#bool ) +sbitmap_resize void sbitmap_resize ( s#sbitmap * , unsigned int ) +sbitmap_get int sbitmap_get ( s#sbitmap * ) +sbitmap_get_shallow int sbitmap_get_shallow ( s#sbitmap * , unsigned long ) +sbitmap_any_bit_set t#bool sbitmap_any_bit_set ( const s#sbitmap * ) +sbitmap_weight unsigned int sbitmap_weight ( const s#sbitmap * ) +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) +sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) +sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) +sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) +__sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) +sbitmap_queue_get_shallow int sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) +sbitmap_queue_min_shallow_depth void sbitmap_queue_min_shallow_depth ( s#sbitmap_queue * , unsigned int ) +sbitmap_queue_wake_up void sbitmap_queue_wake_up ( s#sbitmap_queue * ) +sbitmap_queue_clear void sbitmap_queue_clear ( s#sbitmap_queue * , unsigned int , unsigned int ) +sbitmap_queue_wake_all void sbitmap_queue_wake_all ( s#sbitmap_queue * ) +sbitmap_queue_show void sbitmap_queue_show ( s#sbitmap_queue * , s#seq_file * ) +s#sbq_wait struct sbq_wait { s#sbitmap_queue * sbq ; s#wait_queue_entry wait ; } +sbitmap_add_wait_queue void sbitmap_add_wait_queue ( s#sbitmap_queue * , s#sbq_wait_state * , s#sbq_wait * ) +sbitmap_del_wait_queue void sbitmap_del_wait_queue ( s#sbq_wait * ) +sbitmap_prepare_to_wait void sbitmap_prepare_to_wait ( s#sbitmap_queue * , s#sbq_wait_state * , s#sbq_wait * , int ) +sbitmap_finish_wait void sbitmap_finish_wait ( s#sbitmap_queue * , s#sbq_wait_state * , s#sbq_wait * ) + +/* lib/scatterlist.o */ +sg_next s#scatterlist * sg_next ( s#scatterlist * ) +sg_nents int sg_nents ( s#scatterlist * ) +sg_nents_for_len int sg_nents_for_len ( s#scatterlist * , t#u64 ) +sg_last s#scatterlist * sg_last ( s#scatterlist * , unsigned int ) +sg_init_table void sg_init_table ( s#scatterlist * , unsigned int ) +sg_init_one void sg_init_one ( s#scatterlist * , const void * , unsigned int ) +t#sg_free_fn typedef void ( sg_free_fn ) ( s#scatterlist * , unsigned int ) +__sg_free_table void __sg_free_table ( s#sg_table * , unsigned int , unsigned int , t#sg_free_fn * , unsigned int ) +sg_free_append_table void sg_free_append_table ( s#sg_append_table * ) +sg_free_table void sg_free_table ( s#sg_table * ) +t#sg_alloc_fn typedef s#scatterlist * ( sg_alloc_fn ) ( unsigned int , t#gfp_t ) +__sg_alloc_table int __sg_alloc_table ( s#sg_table * , unsigned int , unsigned int , s#scatterlist * , unsigned int , t#gfp_t , t#sg_alloc_fn * ) +sg_alloc_table int sg_alloc_table ( s#sg_table * , unsigned int , t#gfp_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +sg_alloc_append_table_from_pages int sg_alloc_append_table_from_pages ( s#sg_append_table * , s#page * * , unsigned int , unsigned int , unsigned long , unsigned int , unsigned int , t#gfp_t ) +sg_alloc_table_from_pages_segment int sg_alloc_table_from_pages_segment ( s#sg_table * , s#page * * , unsigned int , unsigned int , unsigned long , unsigned int , t#gfp_t ) +sgl_alloc_order s#scatterlist * sgl_alloc_order ( unsigned long long , unsigned int , t#bool , t#gfp_t , unsigned int * ) +sgl_alloc s#scatterlist * sgl_alloc ( unsigned long long , t#gfp_t , unsigned int * ) +sgl_free_n_order void sgl_free_n_order ( s#scatterlist * , int , int ) +sgl_free_order void sgl_free_order ( s#scatterlist * , int ) +sgl_free void sgl_free ( s#scatterlist * ) +__sg_page_iter_start void __sg_page_iter_start ( s#sg_page_iter * , s#scatterlist * , unsigned int , unsigned long ) +__sg_page_iter_next t#bool __sg_page_iter_next ( s#sg_page_iter * ) +s#sg_dma_page_iter struct sg_dma_page_iter { s#sg_page_iter base ; } +__sg_page_iter_dma_next t#bool __sg_page_iter_dma_next ( s#sg_dma_page_iter * ) +sg_miter_start void sg_miter_start ( s#sg_mapping_iter * , s#scatterlist * , unsigned int , unsigned int ) +t#__kernel_off_t typedef t#__kernel_long_t __kernel_off_t +t#off_t typedef t#__kernel_off_t off_t +sg_miter_skip t#bool sg_miter_skip ( s#sg_mapping_iter * , t#off_t ) +sg_miter_next t#bool sg_miter_next ( s#sg_mapping_iter * ) +sg_miter_stop void sg_miter_stop ( s#sg_mapping_iter * ) +sg_copy_buffer t#size_t sg_copy_buffer ( s#scatterlist * , unsigned int , void * , t#size_t , t#off_t , t#bool ) +sg_copy_from_buffer t#size_t sg_copy_from_buffer ( s#scatterlist * , unsigned int , const void * , t#size_t ) +sg_copy_to_buffer t#size_t sg_copy_to_buffer ( s#scatterlist * , unsigned int , void * , t#size_t ) +sg_pcopy_from_buffer t#size_t sg_pcopy_from_buffer ( s#scatterlist * , unsigned int , const void * , t#size_t , t#off_t ) +sg_pcopy_to_buffer t#size_t sg_pcopy_to_buffer ( s#scatterlist * , unsigned int , void * , t#size_t , t#off_t ) +sg_zero_buffer t#size_t sg_zero_buffer ( s#scatterlist * , unsigned int , t#size_t , t#off_t ) + +/* lib/seq_buf.o */ +seq_buf_printf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int seq_buf_printf ( s#seq_buf * , const char * , ... ) + +/* lib/sg_pool.o */ +sg_free_table_chained void sg_free_table_chained ( s#sg_table * , unsigned ) +sg_alloc_table_chained int sg_alloc_table_chained ( s#sg_table * , int , s#scatterlist * , unsigned ) + +/* lib/sg_split.o */ +sg_split int sg_split ( s#scatterlist * , const int , const t#off_t , const int , const t#size_t * , s#scatterlist * * , int * , t#gfp_t ) + +/* lib/sha1.o */ +sha1_transform void sha1_transform ( t#__u32 * , const char * , t#__u32 * ) +sha1_init void sha1_init ( t#__u32 * ) + +/* lib/siphash.o */ +__siphash_aligned t#u64 __siphash_aligned ( const void * , t#size_t , const t#siphash_key_t * ) +siphash_1u64 t#u64 siphash_1u64 ( const t#u64 , const t#siphash_key_t * ) +siphash_2u64 t#u64 siphash_2u64 ( const t#u64 , const t#u64 , const t#siphash_key_t * ) +siphash_3u64 t#u64 siphash_3u64 ( const t#u64 , const t#u64 , const t#u64 , const t#siphash_key_t * ) +siphash_4u64 t#u64 siphash_4u64 ( const t#u64 , const t#u64 , const t#u64 , const t#u64 , const t#siphash_key_t * ) +siphash_1u32 t#u64 siphash_1u32 ( const t#u32 , const t#siphash_key_t * ) +siphash_3u32 t#u64 siphash_3u32 ( const t#u32 , const t#u32 , const t#u32 , const t#siphash_key_t * ) +t#hsiphash_key_t typedef struct { unsigned long key [ 2 ] ; } hsiphash_key_t +__hsiphash_aligned t#u32 __hsiphash_aligned ( const void * , t#size_t , const t#hsiphash_key_t * ) +hsiphash_1u32 t#u32 hsiphash_1u32 ( const t#u32 , const t#hsiphash_key_t * ) +hsiphash_2u32 t#u32 hsiphash_2u32 ( const t#u32 , const t#u32 , const t#hsiphash_key_t * ) +hsiphash_3u32 t#u32 hsiphash_3u32 ( const t#u32 , const t#u32 , const t#u32 , const t#hsiphash_key_t * ) +hsiphash_4u32 t#u32 hsiphash_4u32 ( const t#u32 , const t#u32 , const t#u32 , const t#u32 , const t#hsiphash_key_t * ) + +/* lib/sort.o */ +t#cmp_r_func_t typedef int ( * cmp_r_func_t ) ( const void * , const void * , const void * ) +t#swap_r_func_t typedef void ( * swap_r_func_t ) ( void * , void * , int , const void * ) +sort_r void sort_r ( void * , t#size_t , t#size_t , t#cmp_r_func_t , t#swap_r_func_t , const void * ) +t#swap_func_t typedef void ( * swap_func_t ) ( void * , void * , int ) +sort void sort ( void * , t#size_t , t#size_t , t#cmp_func_t , t#swap_func_t ) + +/* lib/stackdepot.o */ +stack_depot_init int stack_depot_init ( void ) +stack_depot_snprint int stack_depot_snprint ( t#depot_stack_handle_t , char * , t#size_t , int ) +stack_depot_print void stack_depot_print ( t#depot_stack_handle_t ) +stack_depot_fetch unsigned int stack_depot_fetch ( t#depot_stack_handle_t , unsigned long * * ) +stack_depot_save t#depot_stack_handle_t stack_depot_save ( unsigned long * , unsigned int , t#gfp_t ) +filter_irq_stacks unsigned int filter_irq_stacks ( unsigned long * , unsigned int ) + +/* lib/stmp_device.o */ +stmp_reset_block extern int stmp_reset_block ( void * ) + +/* lib/string.o */ +strncasecmp extern int strncasecmp ( const char * , const char * , t#size_t ) +strcasecmp extern int strcasecmp ( const char * , const char * ) +strcpy extern char * strcpy ( char * , const char * ) +strncpy extern char * strncpy ( char * , const char * , t#__kernel_size_t ) +strlcpy t#size_t strlcpy ( char * , const char * , t#size_t ) +strscpy t#ssize_t strscpy ( char * , const char * , t#size_t ) +strscpy_pad t#ssize_t strscpy_pad ( char * , const char * , t#size_t ) +stpcpy char * stpcpy ( char * , const char * ) +strcat extern char * strcat ( char * , const char * ) +strncat extern char * strncat ( char * , const char * , t#__kernel_size_t ) +strlcat extern t#size_t strlcat ( char * , const char * , t#__kernel_size_t ) +strchrnul extern char * strchrnul ( const char * , int ) +strnchr extern char * strnchr ( const char * , t#size_t , int ) +skip_spaces extern char * __attribute__ ( ( __warn_unused_result__ ) ) skip_spaces ( const char * ) +strim extern char * strim ( char * ) +strspn extern t#__kernel_size_t strspn ( const char * , const char * ) +strcspn extern t#__kernel_size_t strcspn ( const char * , const char * ) +strpbrk extern char * strpbrk ( const char * , const char * ) +strsep extern char * strsep ( char * * , const char * ) +sysfs_streq extern t#bool sysfs_streq ( const char * , const char * ) +match_string int match_string ( const char * const * , t#size_t , const char * ) +__sysfs_match_string int __sysfs_match_string ( const char * const * , t#size_t , const char * ) +memset16 extern void * memset16 ( t#uint16_t * , t#uint16_t , t#__kernel_size_t ) +memset32 extern void * memset32 ( t#uint32_t * , t#uint32_t , t#__kernel_size_t ) +memset64 extern void * memset64 ( t#uint64_t * , t#uint64_t , t#__kernel_size_t ) +bcmp extern int bcmp ( const void * , const void * , t#__kernel_size_t ) +memscan extern void * memscan ( void * , int , t#__kernel_size_t ) +strstr extern char * strstr ( const char * , const char * ) +strnstr extern char * strnstr ( const char * , const char * , t#size_t ) +memchr_inv void * memchr_inv ( const void * , int , t#size_t ) +strreplace char * strreplace ( char * , char , char ) +fortify_panic void fortify_panic ( const char * ) + +/* lib/string_helpers.o */ +e#string_size_units enum string_size_units { STRING_UNITS_10 , STRING_UNITS_2 , } +string_get_size void string_get_size ( t#u64 , t#u64 , e#string_size_units , char * , int ) +string_unescape int string_unescape ( char * , char * , t#size_t , unsigned int ) +string_escape_mem int string_escape_mem ( const char * , t#size_t , char * , t#size_t , unsigned int , const char * ) +kstrdup_quotable char * kstrdup_quotable ( const char * , t#gfp_t ) +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##user_namespace +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##ucounts +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +kstrdup_quotable_cmdline char * kstrdup_quotable_cmdline ( s#task_struct * , t#gfp_t ) +kstrdup_quotable_file char * kstrdup_quotable_file ( s#file * , t#gfp_t ) +kfree_strarray void kfree_strarray ( char * * , t#size_t ) + +/* lib/strncpy_from_user.o */ +strncpy_from_user extern long strncpy_from_user ( char * , const char * , long ) + +/* lib/strnlen_user.o */ +strnlen_user extern __attribute__ ( ( __warn_unused_result__ ) ) long strnlen_user ( const char * , long ) + +/* lib/textsearch.o */ +s#ts_state struct ts_state { unsigned int offset ; char cb [ 48 ] ; } +s#ts_config struct ts_config { s#ts_ops * ops ; int flags ; unsigned int ( * get_next_block ) ( unsigned int , const t#u8 * * , s#ts_config * , s#ts_state * ) ; void ( * finish ) ( s#ts_config * , s#ts_state * ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#ts_ops struct ts_ops { const char * name ; s#ts_config * ( * init ) ( const void * , unsigned int , t#gfp_t , int ) ; unsigned int ( * find ) ( s#ts_config * , s#ts_state * ) ; void ( * destroy ) ( s#ts_config * ) ; void * ( * get_pattern ) ( s#ts_config * ) ; unsigned int ( * get_pattern_len ) ( s#ts_config * ) ; s#module * owner ; s#list_head list ; } +textsearch_register extern int textsearch_register ( s#ts_ops * ) +textsearch_unregister extern int textsearch_unregister ( s#ts_ops * ) +textsearch_find_continuous extern unsigned int textsearch_find_continuous ( s#ts_config * , s#ts_state * , const void * , unsigned int ) +textsearch_prepare extern s#ts_config * textsearch_prepare ( const char * , const void * , unsigned int , t#gfp_t , int ) +textsearch_destroy extern void textsearch_destroy ( s#ts_config * ) + +/* lib/timerqueue.o */ +timerqueue_add extern t#bool timerqueue_add ( s#timerqueue_head * , s#timerqueue_node * ) +timerqueue_del extern t#bool timerqueue_del ( s#timerqueue_head * , s#timerqueue_node * ) +timerqueue_iterate_next extern s#timerqueue_node * timerqueue_iterate_next ( s#timerqueue_node * ) + +/* lib/ucs2_string.o */ +t#ucs2_char_t typedef t#u16 ucs2_char_t +ucs2_strnlen unsigned long ucs2_strnlen ( const t#ucs2_char_t * , t#size_t ) +ucs2_strlen unsigned long ucs2_strlen ( const t#ucs2_char_t * ) +ucs2_strsize unsigned long ucs2_strsize ( const t#ucs2_char_t * , unsigned long ) +ucs2_strncmp int ucs2_strncmp ( const t#ucs2_char_t * , const t#ucs2_char_t * , t#size_t ) +ucs2_utf8size unsigned long ucs2_utf8size ( const t#ucs2_char_t * ) +ucs2_as_utf8 unsigned long ucs2_as_utf8 ( t#u8 * , const t#ucs2_char_t * , unsigned long ) + +/* lib/usercopy.o */ +check_zeroed_user extern __attribute__ ( ( __warn_unused_result__ ) ) int check_zeroed_user ( const void * , t#size_t ) + +/* lib/uuid.o */ +guid_null extern const t#guid_t guid_null +uuid_null extern const t#uuid_t uuid_null +generate_random_uuid void generate_random_uuid ( unsigned char [ 16 ] ) +generate_random_guid void generate_random_guid ( unsigned char [ 16 ] ) +guid_gen extern void guid_gen ( t#guid_t * ) +uuid_gen extern void uuid_gen ( t#uuid_t * ) +uuid_is_valid t#bool __attribute__ ( ( __warn_unused_result__ ) ) uuid_is_valid ( const char * ) +guid_parse int guid_parse ( const char * , t#guid_t * ) +uuid_parse int uuid_parse ( const char * , t#uuid_t * ) + +/* lib/vsprintf.o */ +no_hash_pointers t#bool no_hash_pointers +simple_strtoull extern unsigned long long simple_strtoull ( const char * , char * * , unsigned int ) +simple_strtoul extern unsigned long simple_strtoul ( const char * , char * * , unsigned int ) +simple_strtol extern long simple_strtol ( const char * , char * * , unsigned int ) +simple_strtoll extern long long simple_strtoll ( const char * , char * * , unsigned int ) +vsnprintf extern __attribute__ ( ( __format__ ( printf , 3 , 0 ) ) ) int vsnprintf ( char * , t#size_t , const char * , t#va_list ) +vscnprintf extern __attribute__ ( ( __format__ ( printf , 3 , 0 ) ) ) int vscnprintf ( char * , t#size_t , const char * , t#va_list ) +snprintf extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int snprintf ( char * , t#size_t , const char * , ... ) +scnprintf extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int scnprintf ( char * , t#size_t , const char * , ... ) +vsprintf extern __attribute__ ( ( __format__ ( printf , 2 , 0 ) ) ) int vsprintf ( char * , const char * , t#va_list ) +sprintf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sprintf ( char * , const char * , ... ) +vbin_printf int vbin_printf ( t#u32 * , t#size_t , const char * , t#va_list ) +bstr_printf int bstr_printf ( char * , t#size_t , const char * , const t#u32 * ) +bprintf int bprintf ( t#u32 * , t#size_t , const char * , ... ) +vsscanf extern __attribute__ ( ( __format__ ( scanf , 2 , 0 ) ) ) int vsscanf ( const char * , const char * , t#va_list ) +sscanf extern __attribute__ ( ( __format__ ( scanf , 2 , 3 ) ) ) int sscanf ( const char * , const char * , ... ) + +/* lib/win_minmax.o */ +s#minmax_sample struct minmax_sample { t#u32 t ; t#u32 v ; } +s#minmax struct minmax { s#minmax_sample s [ 3 ] ; } +minmax_running_max t#u32 minmax_running_max ( s#minmax * , t#u32 , t#u32 , t#u32 ) + +/* lib/xarray.o */ +t#xa_update_node_t typedef void ( * xa_update_node_t ) ( s#xa_node * ) +s#xa_state struct xa_state { s#xarray * xa ; unsigned long xa_index ; unsigned char xa_shift ; unsigned char xa_sibs ; unsigned char xa_offset ; unsigned char xa_pad ; s#xa_node * xa_node ; s#xa_node * xa_alloc ; t#xa_update_node_t xa_update ; } +xas_load void * xas_load ( s#xa_state * ) +xas_nomem t#bool xas_nomem ( s#xa_state * , t#gfp_t ) +xas_create_range void xas_create_range ( s#xa_state * ) +xas_store void * xas_store ( s#xa_state * , void * ) +t#xa_mark_t typedef unsigned xa_mark_t +xas_get_mark t#bool xas_get_mark ( const s#xa_state * , t#xa_mark_t ) +xas_set_mark void xas_set_mark ( const s#xa_state * , t#xa_mark_t ) +xas_clear_mark void xas_clear_mark ( const s#xa_state * , t#xa_mark_t ) +xas_init_marks void xas_init_marks ( const s#xa_state * ) +xas_split_alloc void xas_split_alloc ( s#xa_state * , void * , unsigned int , t#gfp_t ) +xas_split void xas_split ( s#xa_state * , void * , unsigned int ) +xas_pause void xas_pause ( s#xa_state * ) +__xas_prev void * __xas_prev ( s#xa_state * ) +__xas_next void * __xas_next ( s#xa_state * ) +xas_find void * xas_find ( s#xa_state * , unsigned long ) +xas_find_marked void * xas_find_marked ( s#xa_state * , unsigned long , t#xa_mark_t ) +xas_find_conflict void * xas_find_conflict ( s#xa_state * ) +xa_load void * xa_load ( s#xarray * , unsigned long ) +__xa_erase void * __xa_erase ( s#xarray * , unsigned long ) +xa_erase void * xa_erase ( s#xarray * , unsigned long ) +__xa_store void * __xa_store ( s#xarray * , unsigned long , void * , t#gfp_t ) +xa_store void * xa_store ( s#xarray * , unsigned long , void * , t#gfp_t ) +__xa_cmpxchg void * __xa_cmpxchg ( s#xarray * , unsigned long , void * , void * , t#gfp_t ) +__xa_insert int __attribute__ ( ( __warn_unused_result__ ) ) __xa_insert ( s#xarray * , unsigned long , void * , t#gfp_t ) +xa_store_range void * xa_store_range ( s#xarray * , unsigned long , unsigned long , void * , t#gfp_t ) +xa_get_order int xa_get_order ( s#xarray * , unsigned long ) +s#xa_limit struct xa_limit { t#u32 max ; t#u32 min ; } +__xa_alloc int __attribute__ ( ( __warn_unused_result__ ) ) __xa_alloc ( s#xarray * , t#u32 * , void * , s#xa_limit , t#gfp_t ) +__xa_alloc_cyclic int __attribute__ ( ( __warn_unused_result__ ) ) __xa_alloc_cyclic ( s#xarray * , t#u32 * , void * , s#xa_limit , t#u32 * , t#gfp_t ) +__xa_set_mark void __xa_set_mark ( s#xarray * , unsigned long , t#xa_mark_t ) +__xa_clear_mark void __xa_clear_mark ( s#xarray * , unsigned long , t#xa_mark_t ) +xa_get_mark t#bool xa_get_mark ( s#xarray * , unsigned long , t#xa_mark_t ) +xa_set_mark void xa_set_mark ( s#xarray * , unsigned long , t#xa_mark_t ) +xa_clear_mark void xa_clear_mark ( s#xarray * , unsigned long , t#xa_mark_t ) +xa_find void * xa_find ( s#xarray * , unsigned long * , unsigned long , t#xa_mark_t ) +xa_find_after void * xa_find_after ( s#xarray * , unsigned long * , unsigned long , t#xa_mark_t ) +xa_extract unsigned int xa_extract ( s#xarray * , void * * , unsigned long , unsigned long , unsigned int , t#xa_mark_t ) +xa_delete_node void xa_delete_node ( s#xa_node * , t#xa_update_node_t ) +xa_destroy void xa_destroy ( s#xarray * ) + +/* lib/xxhash.o */ +s#xxh32_state struct xxh32_state { t#uint32_t total_len_32 ; t#uint32_t large_len ; t#uint32_t v1 ; t#uint32_t v2 ; t#uint32_t v3 ; t#uint32_t v4 ; t#uint32_t mem32 [ 4 ] ; t#uint32_t memsize ; } +xxh32_copy_state void xxh32_copy_state ( s#xxh32_state * , const s#xxh32_state * ) +s#xxh64_state struct xxh64_state { t#uint64_t total_len ; t#uint64_t v1 ; t#uint64_t v2 ; t#uint64_t v3 ; t#uint64_t v4 ; t#uint64_t mem64 [ 4 ] ; t#uint32_t memsize ; } +xxh64_copy_state void xxh64_copy_state ( s#xxh64_state * , const s#xxh64_state * ) +xxh32 t#uint32_t xxh32 ( const void * , t#size_t , t#uint32_t ) +xxh64 t#uint64_t xxh64 ( const void * , t#size_t , t#uint64_t ) +xxh32_reset void xxh32_reset ( s#xxh32_state * , t#uint32_t ) +xxh64_reset void xxh64_reset ( s#xxh64_state * , t#uint64_t ) +xxh32_update int xxh32_update ( s#xxh32_state * , const void * , t#size_t ) +xxh32_digest t#uint32_t xxh32_digest ( const s#xxh32_state * ) +xxh64_update int xxh64_update ( s#xxh64_state * , const void * , t#size_t ) +xxh64_digest t#uint64_t xxh64_digest ( const s#xxh64_state * ) + +/* lib/xz/xz_dec_syms.o */ +s##xz_dec +e#xz_mode enum xz_mode { XZ_SINGLE , XZ_PREALLOC , XZ_DYNALLOC } +xz_dec_init extern s#xz_dec * xz_dec_init ( e#xz_mode , t#uint32_t ) +xz_dec_reset extern void xz_dec_reset ( s#xz_dec * ) +e#xz_ret enum xz_ret { XZ_OK , XZ_STREAM_END , XZ_UNSUPPORTED_CHECK , XZ_MEM_ERROR , XZ_MEMLIMIT_ERROR , XZ_FORMAT_ERROR , XZ_OPTIONS_ERROR , XZ_DATA_ERROR , XZ_BUF_ERROR } +s#xz_buf struct xz_buf { const t#uint8_t * in ; t#size_t in_pos ; t#size_t in_size ; t#uint8_t * out ; t#size_t out_pos ; t#size_t out_size ; } +xz_dec_run extern e#xz_ret xz_dec_run ( s#xz_dec * , s#xz_buf * ) +xz_dec_end extern void xz_dec_end ( s#xz_dec * ) + +/* lib/zlib_deflate/deflate_syms.o */ +zlib_deflate_workspacesize extern int zlib_deflate_workspacesize ( int , int ) +zlib_deflate_dfltcc_enabled extern int zlib_deflate_dfltcc_enabled ( void ) +t#z_stream typedef s#z_stream_s z_stream +t#z_streamp typedef t#z_stream * z_streamp +zlib_deflate extern int zlib_deflate ( t#z_streamp , int ) +zlib_deflateInit2 extern int zlib_deflateInit2 ( t#z_streamp , int , int , int , int , int ) +zlib_deflateEnd extern int zlib_deflateEnd ( t#z_streamp ) +zlib_deflateReset extern int zlib_deflateReset ( t#z_streamp ) + +/* lib/zlib_inflate/inflate_syms.o */ +zlib_inflate_workspacesize extern int zlib_inflate_workspacesize ( void ) +zlib_inflate extern int zlib_inflate ( t#z_streamp , int ) +zlib_inflateInit2 extern int zlib_inflateInit2 ( t#z_streamp , int ) +zlib_inflateEnd extern int zlib_inflateEnd ( t#z_streamp ) +zlib_inflateReset extern int zlib_inflateReset ( t#z_streamp ) +zlib_inflateIncomp extern int zlib_inflateIncomp ( t#z_stream * ) +zlib_inflate_blob extern int zlib_inflate_blob ( void * , unsigned , const void * , unsigned ) + +/* lib/zstd/compress.o */ +ZSTD_maxCLevel int ZSTD_maxCLevel ( void ) +ZSTD_compressBound t#size_t ZSTD_compressBound ( t#size_t ) +t#ZSTD_strategy typedef enum { ZSTD_fast , ZSTD_dfast , ZSTD_greedy , ZSTD_lazy , ZSTD_lazy2 , ZSTD_btlazy2 , ZSTD_btopt , ZSTD_btopt2 } ZSTD_strategy +t#ZSTD_compressionParameters typedef struct { unsigned int windowLog ; unsigned int chainLog ; unsigned int hashLog ; unsigned int searchLog ; unsigned int searchLength ; unsigned int targetLength ; t#ZSTD_strategy strategy ; } ZSTD_compressionParameters +ZSTD_CCtxWorkspaceBound t#size_t ZSTD_CCtxWorkspaceBound ( t#ZSTD_compressionParameters ) +s##ZSTD_CCtx_s +t#ZSTD_CCtx typedef s#ZSTD_CCtx_s ZSTD_CCtx +ZSTD_initCCtx t#ZSTD_CCtx * ZSTD_initCCtx ( void * , t#size_t ) +t#ZSTD_frameParameters typedef struct { unsigned int contentSizeFlag ; unsigned int checksumFlag ; unsigned int noDictIDFlag ; } ZSTD_frameParameters +t#ZSTD_parameters typedef struct { t#ZSTD_compressionParameters cParams ; t#ZSTD_frameParameters fParams ; } ZSTD_parameters +ZSTD_compressCCtx t#size_t ZSTD_compressCCtx ( t#ZSTD_CCtx * , void * , t#size_t , const void * , t#size_t , t#ZSTD_parameters ) +ZSTD_compress_usingDict t#size_t ZSTD_compress_usingDict ( t#ZSTD_CCtx * , void * , t#size_t , const void * , t#size_t , const void * , t#size_t , t#ZSTD_parameters ) +ZSTD_CDictWorkspaceBound t#size_t ZSTD_CDictWorkspaceBound ( t#ZSTD_compressionParameters ) +s##ZSTD_CDict_s +t#ZSTD_CDict typedef s#ZSTD_CDict_s ZSTD_CDict +ZSTD_initCDict t#ZSTD_CDict * ZSTD_initCDict ( const void * , t#size_t , t#ZSTD_parameters , void * , t#size_t ) +ZSTD_compress_usingCDict t#size_t ZSTD_compress_usingCDict ( t#ZSTD_CCtx * , void * , t#size_t , const void * , t#size_t , const t#ZSTD_CDict * ) +ZSTD_CStreamWorkspaceBound t#size_t ZSTD_CStreamWorkspaceBound ( t#ZSTD_compressionParameters ) +s##ZSTD_CStream_s +t#ZSTD_CStream typedef s#ZSTD_CStream_s ZSTD_CStream +ZSTD_initCStream t#ZSTD_CStream * ZSTD_initCStream ( t#ZSTD_parameters , unsigned long long , void * , t#size_t ) +ZSTD_initCStream_usingCDict t#ZSTD_CStream * ZSTD_initCStream_usingCDict ( const t#ZSTD_CDict * , unsigned long long , void * , t#size_t ) +ZSTD_resetCStream t#size_t ZSTD_resetCStream ( t#ZSTD_CStream * , unsigned long long ) +s#ZSTD_outBuffer_s struct ZSTD_outBuffer_s { void * dst ; t#size_t size ; t#size_t pos ; } +t#ZSTD_outBuffer typedef s#ZSTD_outBuffer_s ZSTD_outBuffer +s#ZSTD_inBuffer_s struct ZSTD_inBuffer_s { const void * src ; t#size_t size ; t#size_t pos ; } +t#ZSTD_inBuffer typedef s#ZSTD_inBuffer_s ZSTD_inBuffer +ZSTD_compressStream t#size_t ZSTD_compressStream ( t#ZSTD_CStream * , t#ZSTD_outBuffer * , t#ZSTD_inBuffer * ) +ZSTD_flushStream t#size_t ZSTD_flushStream ( t#ZSTD_CStream * , t#ZSTD_outBuffer * ) +ZSTD_endStream t#size_t ZSTD_endStream ( t#ZSTD_CStream * , t#ZSTD_outBuffer * ) +ZSTD_CStreamInSize t#size_t ZSTD_CStreamInSize ( void ) +ZSTD_CStreamOutSize t#size_t ZSTD_CStreamOutSize ( void ) +ZSTD_getCParams t#ZSTD_compressionParameters ZSTD_getCParams ( int , unsigned long long , t#size_t ) +ZSTD_getParams t#ZSTD_parameters ZSTD_getParams ( int , unsigned long long , t#size_t ) +ZSTD_checkCParams t#size_t ZSTD_checkCParams ( t#ZSTD_compressionParameters ) +ZSTD_adjustCParams t#ZSTD_compressionParameters ZSTD_adjustCParams ( t#ZSTD_compressionParameters , unsigned long long , t#size_t ) +ZSTD_compressBegin t#size_t ZSTD_compressBegin ( t#ZSTD_CCtx * , int ) +ZSTD_compressBegin_usingDict t#size_t ZSTD_compressBegin_usingDict ( t#ZSTD_CCtx * , const void * , t#size_t , int ) +ZSTD_compressBegin_advanced t#size_t ZSTD_compressBegin_advanced ( t#ZSTD_CCtx * , const void * , t#size_t , t#ZSTD_parameters , unsigned long long ) +ZSTD_copyCCtx t#size_t ZSTD_copyCCtx ( t#ZSTD_CCtx * , const t#ZSTD_CCtx * , unsigned long long ) +ZSTD_compressBegin_usingCDict t#size_t ZSTD_compressBegin_usingCDict ( t#ZSTD_CCtx * , const t#ZSTD_CDict * , unsigned long long ) +ZSTD_compressContinue t#size_t ZSTD_compressContinue ( t#ZSTD_CCtx * , void * , t#size_t , const void * , t#size_t ) +ZSTD_compressEnd t#size_t ZSTD_compressEnd ( t#ZSTD_CCtx * , void * , t#size_t , const void * , t#size_t ) +ZSTD_getBlockSizeMax t#size_t ZSTD_getBlockSizeMax ( t#ZSTD_CCtx * ) +ZSTD_compressBlock t#size_t ZSTD_compressBlock ( t#ZSTD_CCtx * , void * , t#size_t , const void * , t#size_t ) + +/* lib/zstd/decompress.o */ +ZSTD_DCtxWorkspaceBound t#size_t ZSTD_DCtxWorkspaceBound ( void ) +s##ZSTD_DCtx_s +t#ZSTD_DCtx typedef s#ZSTD_DCtx_s ZSTD_DCtx +ZSTD_initDCtx t#ZSTD_DCtx * ZSTD_initDCtx ( void * , t#size_t ) +ZSTD_decompressDCtx t#size_t ZSTD_decompressDCtx ( t#ZSTD_DCtx * , void * , t#size_t , const void * , t#size_t ) +ZSTD_decompress_usingDict t#size_t ZSTD_decompress_usingDict ( t#ZSTD_DCtx * , void * , t#size_t , const void * , t#size_t , const void * , t#size_t ) +ZSTD_DDictWorkspaceBound t#size_t ZSTD_DDictWorkspaceBound ( void ) +s##ZSTD_DDict_s +t#ZSTD_DDict typedef s#ZSTD_DDict_s ZSTD_DDict +ZSTD_initDDict t#ZSTD_DDict * ZSTD_initDDict ( const void * , t#size_t , void * , t#size_t ) +ZSTD_decompress_usingDDict t#size_t ZSTD_decompress_usingDDict ( t#ZSTD_DCtx * , void * , t#size_t , const void * , t#size_t , const t#ZSTD_DDict * ) +ZSTD_DStreamWorkspaceBound t#size_t ZSTD_DStreamWorkspaceBound ( t#size_t ) +s##ZSTD_DStream_s +t#ZSTD_DStream typedef s#ZSTD_DStream_s ZSTD_DStream +ZSTD_initDStream t#ZSTD_DStream * ZSTD_initDStream ( t#size_t , void * , t#size_t ) +ZSTD_initDStream_usingDDict t#ZSTD_DStream * ZSTD_initDStream_usingDDict ( t#size_t , const t#ZSTD_DDict * , void * , t#size_t ) +ZSTD_resetDStream t#size_t ZSTD_resetDStream ( t#ZSTD_DStream * ) +ZSTD_decompressStream t#size_t ZSTD_decompressStream ( t#ZSTD_DStream * , t#ZSTD_outBuffer * , t#ZSTD_inBuffer * ) +ZSTD_DStreamInSize t#size_t ZSTD_DStreamInSize ( void ) +ZSTD_DStreamOutSize t#size_t ZSTD_DStreamOutSize ( void ) +ZSTD_findFrameCompressedSize t#size_t ZSTD_findFrameCompressedSize ( const void * , t#size_t ) +ZSTD_getFrameContentSize unsigned long long ZSTD_getFrameContentSize ( const void * , t#size_t ) +ZSTD_findDecompressedSize unsigned long long ZSTD_findDecompressedSize ( const void * , t#size_t ) +ZSTD_isFrame unsigned int ZSTD_isFrame ( const void * , t#size_t ) +ZSTD_getDictID_fromDict unsigned int ZSTD_getDictID_fromDict ( const void * , t#size_t ) +ZSTD_getDictID_fromDDict unsigned int ZSTD_getDictID_fromDDict ( const t#ZSTD_DDict * ) +ZSTD_getDictID_fromFrame unsigned int ZSTD_getDictID_fromFrame ( const void * , t#size_t ) +t#ZSTD_frameParams typedef struct { unsigned long long frameContentSize ; unsigned int windowSize ; unsigned int dictID ; unsigned int checksumFlag ; } ZSTD_frameParams +ZSTD_getFrameParams t#size_t ZSTD_getFrameParams ( t#ZSTD_frameParams * , const void * , t#size_t ) +ZSTD_decompressBegin t#size_t ZSTD_decompressBegin ( t#ZSTD_DCtx * ) +ZSTD_decompressBegin_usingDict t#size_t ZSTD_decompressBegin_usingDict ( t#ZSTD_DCtx * , const void * , t#size_t ) +ZSTD_copyDCtx void ZSTD_copyDCtx ( t#ZSTD_DCtx * , const t#ZSTD_DCtx * ) +ZSTD_nextSrcSizeToDecompress t#size_t ZSTD_nextSrcSizeToDecompress ( t#ZSTD_DCtx * ) +ZSTD_decompressContinue t#size_t ZSTD_decompressContinue ( t#ZSTD_DCtx * , void * , t#size_t , const void * , t#size_t ) +t#ZSTD_nextInputType_e typedef enum { ZSTDnit_frameHeader , ZSTDnit_blockHeader , ZSTDnit_block , ZSTDnit_lastBlock , ZSTDnit_checksum , ZSTDnit_skippableFrame } ZSTD_nextInputType_e +ZSTD_nextInputType t#ZSTD_nextInputType_e ZSTD_nextInputType ( t#ZSTD_DCtx * ) +ZSTD_decompressBlock t#size_t ZSTD_decompressBlock ( t#ZSTD_DCtx * , void * , t#size_t , const void * , t#size_t ) +ZSTD_insertBlock t#size_t ZSTD_insertBlock ( t#ZSTD_DCtx * , const void * , t#size_t ) + +/* mm/backing-dev.o */ +s##workqueue_struct +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +noop_backing_dev_info extern s#backing_dev_info noop_backing_dev_info +bdi_alloc s#backing_dev_info * bdi_alloc ( int ) +bdi_register __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int bdi_register ( s#backing_dev_info * , const char * , ... ) +bdi_put void bdi_put ( s#backing_dev_info * ) +inode_to_bdi s#backing_dev_info * inode_to_bdi ( s#inode * ) +bdi_dev_name const char * bdi_dev_name ( s#backing_dev_info * ) +clear_bdi_congested void clear_bdi_congested ( s#backing_dev_info * , int ) +set_bdi_congested void set_bdi_congested ( s#backing_dev_info * , int ) +congestion_wait long congestion_wait ( int , long ) + +/* mm/balloon_compaction.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +s#balloon_dev_info struct balloon_dev_info { unsigned long isolated_pages ; t#spinlock_t pages_lock ; s#list_head pages ; int ( * migratepage ) ( s#balloon_dev_info * , s#page * , s#page * , e#migrate_mode ) ; s#inode * inode ; } +balloon_page_list_enqueue extern t#size_t balloon_page_list_enqueue ( s#balloon_dev_info * , s#list_head * ) +balloon_page_list_dequeue extern t#size_t balloon_page_list_dequeue ( s#balloon_dev_info * , s#list_head * , t#size_t ) +balloon_page_alloc extern s#page * balloon_page_alloc ( void ) +balloon_page_enqueue extern void balloon_page_enqueue ( s#balloon_dev_info * , s#page * ) +balloon_page_dequeue extern s#page * balloon_page_dequeue ( s#balloon_dev_info * ) +balloon_aops extern const s#address_space_operations balloon_aops + +/* mm/cleancache.o */ +s#cleancache_filekey struct cleancache_filekey { union { t#ino_t ino ; t#__u32 fh [ 6 ] ; t#u32 key [ 6 ] ; } u ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s#cleancache_ops struct cleancache_ops { int ( * init_fs ) ( t#size_t ) ; int ( * init_shared_fs ) ( t#uuid_t * , t#size_t ) ; int ( * get_page ) ( int , s#cleancache_filekey , unsigned long , s#page * ) ; void ( * put_page ) ( int , s#cleancache_filekey , unsigned long , s#page * ) ; void ( * invalidate_page ) ( int , s#cleancache_filekey , unsigned long ) ; void ( * invalidate_inode ) ( int , s#cleancache_filekey ) ; void ( * invalidate_fs ) ( int ) ; } +cleancache_register_ops extern int cleancache_register_ops ( const s#cleancache_ops * ) +__cleancache_init_fs extern void __cleancache_init_fs ( s#super_block * ) +__cleancache_init_shared_fs extern void __cleancache_init_shared_fs ( s#super_block * ) +__cleancache_get_page extern int __cleancache_get_page ( s#page * ) +__cleancache_put_page extern void __cleancache_put_page ( s#page * ) +__cleancache_invalidate_page extern void __cleancache_invalidate_page ( s#address_space * , s#page * ) +__cleancache_invalidate_inode extern void __cleancache_invalidate_inode ( s#address_space * ) +__cleancache_invalidate_fs extern void __cleancache_invalidate_fs ( s#super_block * ) + +/* mm/compaction.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +PageMovable extern int PageMovable ( s#page * ) +__SetPageMovable extern void __SetPageMovable ( s#page * , s#address_space * ) +__ClearPageMovable extern void __ClearPageMovable ( s#page * ) + +/* mm/debug.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +dump_page void dump_page ( s#page * , const char * ) + +/* mm/dmapool.o */ +s##dma_pool +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +dma_pool_create s#dma_pool * dma_pool_create ( const char * , s#device * , t#size_t , t#size_t , t#size_t ) +dma_pool_destroy void dma_pool_destroy ( s#dma_pool * ) +dma_pool_alloc void * dma_pool_alloc ( s#dma_pool * , t#gfp_t , t#dma_addr_t * ) +dma_pool_free void dma_pool_free ( s#dma_pool * , void * , t#dma_addr_t ) +dmam_pool_create s#dma_pool * dmam_pool_create ( const char * , s#device * , t#size_t , t#size_t , t#size_t ) +dmam_pool_destroy void dmam_pool_destroy ( s#dma_pool * ) + +/* mm/fadvise.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +generic_fadvise extern int generic_fadvise ( s#file * , t#loff_t , t#loff_t , int ) +vfs_fadvise extern int vfs_fadvise ( s#file * , t#loff_t , t#loff_t , int ) + +/* mm/filemap.o */ +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##iomap +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +delete_from_page_cache extern void delete_from_page_cache ( s#page * ) +filemap_check_errors extern int filemap_check_errors ( s#address_space * ) +filemap_fdatawrite extern int filemap_fdatawrite ( s#address_space * ) +filemap_fdatawrite_range extern int filemap_fdatawrite_range ( s#address_space * , t#loff_t , t#loff_t ) +filemap_flush extern int filemap_flush ( s#address_space * ) +filemap_range_has_page extern t#bool filemap_range_has_page ( s#address_space * , t#loff_t , t#loff_t ) +filemap_fdatawait_range extern int filemap_fdatawait_range ( s#address_space * , t#loff_t , t#loff_t ) +filemap_fdatawait_range_keep_errors extern int filemap_fdatawait_range_keep_errors ( s#address_space * , t#loff_t , t#loff_t ) +file_fdatawait_range extern int __attribute__ ( ( __warn_unused_result__ ) ) file_fdatawait_range ( s#file * , t#loff_t , t#loff_t ) +filemap_fdatawait_keep_errors extern int filemap_fdatawait_keep_errors ( s#address_space * ) +filemap_range_has_writeback t#bool filemap_range_has_writeback ( s#address_space * , t#loff_t , t#loff_t ) +filemap_write_and_wait_range extern int filemap_write_and_wait_range ( s#address_space * , t#loff_t , t#loff_t ) +__filemap_set_wb_err extern void __filemap_set_wb_err ( s#address_space * , int ) +file_check_and_advance_wb_err extern int __attribute__ ( ( __warn_unused_result__ ) ) file_check_and_advance_wb_err ( s#file * ) +file_write_and_wait_range extern int __attribute__ ( ( __warn_unused_result__ ) ) file_write_and_wait_range ( s#file * , t#loff_t , t#loff_t ) +replace_page_cache_page void replace_page_cache_page ( s#page * , s#page * ) +add_to_page_cache_locked int add_to_page_cache_locked ( s#page * , s#address_space * , unsigned long , t#gfp_t ) +add_to_page_cache_lru int add_to_page_cache_lru ( s#page * , s#address_space * , unsigned long , t#gfp_t ) +__page_cache_alloc extern s#page * __page_cache_alloc ( t#gfp_t ) +filemap_invalidate_lock_two void filemap_invalidate_lock_two ( s#address_space * , s#address_space * ) +filemap_invalidate_unlock_two void filemap_invalidate_unlock_two ( s#address_space * , s#address_space * ) +wait_on_page_bit extern void wait_on_page_bit ( s#page * , int ) +wait_on_page_bit_killable extern int wait_on_page_bit_killable ( s#page * , int ) +add_page_wait_queue extern void add_page_wait_queue ( s#page * , t#wait_queue_entry_t * ) +unlock_page extern void unlock_page ( s#page * ) +end_page_private_2 void end_page_private_2 ( s#page * ) +wait_on_page_private_2 void wait_on_page_private_2 ( s#page * ) +wait_on_page_private_2_killable int wait_on_page_private_2_killable ( s#page * ) +end_page_writeback extern void end_page_writeback ( s#page * ) +page_endio void page_endio ( s#page * , t#bool , int ) +__lock_page extern void __lock_page ( s#page * ) +__lock_page_killable extern int __lock_page_killable ( s#page * ) +page_cache_next_miss unsigned long page_cache_next_miss ( s#address_space * , unsigned long , unsigned long ) +page_cache_prev_miss unsigned long page_cache_prev_miss ( s#address_space * , unsigned long , unsigned long ) +pagecache_get_page s#page * pagecache_get_page ( s#address_space * , unsigned long , int , t#gfp_t ) +find_get_pages_contig unsigned find_get_pages_contig ( s#address_space * , unsigned long , unsigned int , s#page * * ) +find_get_pages_range_tag unsigned find_get_pages_range_tag ( s#address_space * , unsigned long * , unsigned long , t#xa_mark_t , unsigned int , s#page * * ) +filemap_read t#ssize_t filemap_read ( s#kiocb * , s#iov_iter * , t#ssize_t ) +generic_file_read_iter extern t#ssize_t generic_file_read_iter ( s#kiocb * , s#iov_iter * ) +filemap_fault extern t#vm_fault_t filemap_fault ( s#vm_fault * ) +filemap_map_pages extern t#vm_fault_t filemap_map_pages ( s#vm_fault * , unsigned long , unsigned long ) +filemap_page_mkwrite extern t#vm_fault_t filemap_page_mkwrite ( s#vm_fault * ) +generic_file_mmap extern int generic_file_mmap ( s#file * , s#vm_area_struct * ) +generic_file_readonly_mmap extern int generic_file_readonly_mmap ( s#file * , s#vm_area_struct * ) +t#filler_t typedef int filler_t ( void * , s#page * ) +read_cache_page extern s#page * read_cache_page ( s#address_space * , unsigned long , t#filler_t * , void * ) +read_cache_page_gfp extern s#page * read_cache_page_gfp ( s#address_space * , unsigned long , t#gfp_t ) +pagecache_write_begin int pagecache_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * * , void * * ) +pagecache_write_end int pagecache_write_end ( s#file * , s#address_space * , t#loff_t , unsigned , unsigned , s#page * , void * ) +generic_file_direct_write extern t#ssize_t generic_file_direct_write ( s#kiocb * , s#iov_iter * ) +grab_cache_page_write_begin s#page * grab_cache_page_write_begin ( s#address_space * , unsigned long , unsigned ) +generic_perform_write extern t#ssize_t generic_perform_write ( s#file * , s#iov_iter * , t#loff_t ) +__generic_file_write_iter extern t#ssize_t __generic_file_write_iter ( s#kiocb * , s#iov_iter * ) +generic_file_write_iter extern t#ssize_t generic_file_write_iter ( s#kiocb * , s#iov_iter * ) +try_to_release_page extern int try_to_release_page ( s#page * , t#gfp_t ) + +/* mm/frontswap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s#frontswap_ops struct frontswap_ops { void ( * init ) ( unsigned ) ; int ( * store ) ( unsigned , unsigned long , s#page * ) ; int ( * load ) ( unsigned , unsigned long , s#page * ) ; void ( * invalidate_page ) ( unsigned , unsigned long ) ; void ( * invalidate_area ) ( unsigned ) ; s#frontswap_ops * next ; } +frontswap_register_ops extern void frontswap_register_ops ( s#frontswap_ops * ) +frontswap_writethrough extern void frontswap_writethrough ( t#bool ) +frontswap_tmem_exclusive_gets extern void frontswap_tmem_exclusive_gets ( t#bool ) +__frontswap_init extern void __frontswap_init ( unsigned , unsigned long * ) +__frontswap_test extern t#bool __frontswap_test ( s#swap_info_struct * , unsigned long ) +__frontswap_store extern int __frontswap_store ( s#page * ) +__frontswap_load extern int __frontswap_load ( s#page * ) +__frontswap_invalidate_page extern void __frontswap_invalidate_page ( unsigned , unsigned long ) +__frontswap_invalidate_area extern void __frontswap_invalidate_area ( unsigned ) +frontswap_shrink extern void frontswap_shrink ( unsigned long ) +frontswap_curr_pages extern unsigned long frontswap_curr_pages ( void ) + +/* mm/gup.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +unpin_user_page void unpin_user_page ( s#page * ) +unpin_user_pages_dirty_lock void unpin_user_pages_dirty_lock ( s#page * * , unsigned long , t#bool ) +unpin_user_page_range_dirty_lock void unpin_user_page_range_dirty_lock ( s#page * , unsigned long , t#bool ) +unpin_user_pages void unpin_user_pages ( s#page * * , unsigned long ) +fixup_user_fault extern int fixup_user_fault ( s#mm_struct * , unsigned long , unsigned int , t#bool * ) +fault_in_subpage_writeable t#size_t fault_in_subpage_writeable ( char * , t#size_t ) +fault_in_writeable t#size_t fault_in_writeable ( char * , t#size_t ) +fault_in_readable t#size_t fault_in_readable ( const char * , t#size_t ) +get_user_pages_remote long get_user_pages_remote ( s#mm_struct * , unsigned long , unsigned long , unsigned int , s#page * * , s#vm_area_struct * * , int * ) +get_user_pages long get_user_pages ( unsigned long , unsigned long , unsigned int , s#page * * , s#vm_area_struct * * ) +get_user_pages_locked long get_user_pages_locked ( unsigned long , unsigned long , unsigned int , s#page * * , int * ) +get_user_pages_unlocked long get_user_pages_unlocked ( unsigned long , unsigned long , s#page * * , unsigned int ) +get_user_pages_fast_only int get_user_pages_fast_only ( unsigned long , int , unsigned int , s#page * * ) +get_user_pages_fast int get_user_pages_fast ( unsigned long , int , unsigned int , s#page * * ) +pin_user_pages_fast int pin_user_pages_fast ( unsigned long , int , unsigned int , s#page * * ) +pin_user_pages_fast_only int pin_user_pages_fast_only ( unsigned long , int , unsigned int , s#page * * ) +pin_user_pages_remote long pin_user_pages_remote ( s#mm_struct * , unsigned long , unsigned long , unsigned int , s#page * * , s#vm_area_struct * * , int * ) +pin_user_pages long pin_user_pages ( unsigned long , unsigned long , unsigned int , s#page * * , s#vm_area_struct * * ) +pin_user_pages_unlocked long pin_user_pages_unlocked ( unsigned long , unsigned long , s#page * * , unsigned int ) +pin_user_pages_locked long pin_user_pages_locked ( unsigned long , unsigned long , unsigned int , s#page * * , int * ) + +/* mm/hmm.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s#hmm_range struct hmm_range { s#mmu_interval_notifier * notifier ; unsigned long notifier_seq ; unsigned long start ; unsigned long end ; unsigned long * hmm_pfns ; unsigned long default_flags ; unsigned long pfn_flags_mask ; void * dev_private_owner ; } +hmm_range_fault int hmm_range_fault ( s#hmm_range * ) + +/* mm/huge_memory.o */ +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +is_transparent_hugepage t#bool is_transparent_hugepage ( s#page * ) +thp_get_unmapped_area unsigned long thp_get_unmapped_area ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long ) +vmf_insert_pfn_pmd_prot t#vm_fault_t vmf_insert_pfn_pmd_prot ( s#vm_fault * , t#pfn_t , t#pgprot_t , t#bool ) + +/* mm/hugetlb.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +linear_hugepage_index extern unsigned long linear_hugepage_index ( s#vm_area_struct * , unsigned long ) +vma_kernel_pagesize extern unsigned long vma_kernel_pagesize ( s#vm_area_struct * ) +PageHuge int PageHuge ( s#page * ) + +/* mm/kfence/core.o */ +__kfence_pool extern char * __kfence_pool + +/* mm/ksm.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##mempolicy +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +ksm_madvise int ksm_madvise ( s#vm_area_struct * , unsigned long , unsigned long , int , unsigned long * ) + +/* mm/list_lru.o */ +list_lru_add t#bool list_lru_add ( s#list_lru * , s#list_head * ) +list_lru_del t#bool list_lru_del ( s#list_lru * , s#list_head * ) +list_lru_isolate void list_lru_isolate ( s#list_lru_one * , s#list_head * ) +list_lru_isolate_move void list_lru_isolate_move ( s#list_lru_one * , s#list_head * , s#list_head * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s#kmem_cache_cpu struct kmem_cache_cpu { void * * freelist ; unsigned long tid ; s#page * page ; s#page * partial ; t#local_lock_t lock ; } +s#kmem_cache_order_objects struct kmem_cache_order_objects { unsigned int x ; } +s#kmem_cache_node struct kmem_cache_node { t#spinlock_t list_lock ; unsigned long nr_partial ; s#list_head partial ; t#atomic_long_t nr_slabs ; t#atomic_long_t total_objects ; s#list_head full ; } +s#kmem_cache struct kmem_cache { s#kmem_cache_cpu * cpu_slab ; t#slab_flags_t flags ; unsigned long min_partial ; unsigned int size ; unsigned int object_size ; s#reciprocal_value reciprocal_size ; unsigned int offset ; unsigned int cpu_partial ; s#kmem_cache_order_objects oo ; s#kmem_cache_order_objects max ; s#kmem_cache_order_objects min ; t#gfp_t allocflags ; int refcount ; void ( * ctor ) ( void * ) ; unsigned int inuse ; unsigned int align ; unsigned int red_left_pad ; const char * name ; s#list_head list ; s#kobject kobj ; unsigned long random ; unsigned int remote_node_defrag_ratio ; unsigned int * random_seq ; unsigned int useroffset ; unsigned int usersize ; s#kmem_cache_node * node [ ( 1 << 6 ) ] ; } +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +list_lru_count_one unsigned long list_lru_count_one ( s#list_lru * , int , s#mem_cgroup * ) +list_lru_count_node unsigned long list_lru_count_node ( s#list_lru * , int ) +e#lru_status enum lru_status { LRU_REMOVED , LRU_REMOVED_RETRY , LRU_ROTATE , LRU_SKIP , LRU_RETRY , } +t#list_lru_walk_cb typedef e#lru_status ( * list_lru_walk_cb ) ( s#list_head * , s#list_lru_one * , t#spinlock_t * , void * ) +list_lru_walk_one unsigned long list_lru_walk_one ( s#list_lru * , int , s#mem_cgroup * , t#list_lru_walk_cb , void * , unsigned long * ) +list_lru_walk_node unsigned long list_lru_walk_node ( s#list_lru * , int , t#list_lru_walk_cb , void * , unsigned long * ) +__list_lru_init int __list_lru_init ( s#list_lru * , t#bool , s#lock_class_key * , s#shrinker * ) +list_lru_destroy void list_lru_destroy ( s#list_lru * ) + +/* mm/maccess.o */ +copy_from_kernel_nofault long copy_from_kernel_nofault ( void * , const void * , t#size_t ) +copy_from_user_nofault long copy_from_user_nofault ( void * , const void * , t#size_t ) +copy_to_user_nofault long __attribute__ ( ( patchable_function_entry ( 0 , 0 ) ) ) copy_to_user_nofault ( void * , const void * , t#size_t ) + +/* mm/mapping_dirty_helpers.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##bio_vec +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +wp_shared_mapping_range unsigned long wp_shared_mapping_range ( s#address_space * , unsigned long , unsigned long ) +clean_record_shared_mapping_range unsigned long clean_record_shared_mapping_range ( s#address_space * , unsigned long , unsigned long , unsigned long , unsigned long * , unsigned long * , unsigned long * ) + +/* mm/memcontrol.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##workqueue_struct +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +memory_cgrp_subsys extern s#cgroup_subsys memory_cgrp_subsys +int_active_memcg extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#mem_cgroup * ) int_active_memcg +memcg_kmem_enabled_key extern s#static_key_false memcg_kmem_enabled_key +e#node_stat_item enum node_stat_item { NR_LRU_BASE , NR_INACTIVE_ANON = E#NR_LRU_BASE , NR_ACTIVE_ANON , NR_INACTIVE_FILE , NR_ACTIVE_FILE , NR_UNEVICTABLE , NR_SLAB_RECLAIMABLE_B , NR_SLAB_UNRECLAIMABLE_B , NR_ISOLATED_ANON , NR_ISOLATED_FILE , WORKINGSET_NODES , WORKINGSET_REFAULT_BASE , WORKINGSET_REFAULT_ANON = E#WORKINGSET_REFAULT_BASE , WORKINGSET_REFAULT_FILE , WORKINGSET_ACTIVATE_BASE , WORKINGSET_ACTIVATE_ANON = E#WORKINGSET_ACTIVATE_BASE , WORKINGSET_ACTIVATE_FILE , WORKINGSET_RESTORE_BASE , WORKINGSET_RESTORE_ANON = E#WORKINGSET_RESTORE_BASE , WORKINGSET_RESTORE_FILE , WORKINGSET_NODERECLAIM , NR_ANON_MAPPED , NR_FILE_MAPPED , NR_FILE_PAGES , NR_FILE_DIRTY , NR_WRITEBACK , NR_WRITEBACK_TEMP , NR_SHMEM , NR_SHMEM_THPS , NR_SHMEM_PMDMAPPED , NR_FILE_THPS , NR_FILE_PMDMAPPED , NR_ANON_THPS , NR_VMSCAN_WRITE , NR_VMSCAN_IMMEDIATE , NR_DIRTIED , NR_WRITTEN , NR_THROTTLED_WRITTEN , NR_KERNEL_MISC_RECLAIMABLE , NR_FOLL_PIN_ACQUIRED , NR_FOLL_PIN_RELEASED , NR_KERNEL_STACK_KB , NR_PAGETABLE , NR_SWAPCACHE , PGPROMOTE_SUCCESS , NR_VM_NODE_STAT_ITEMS } +__mod_lruvec_page_state void __mod_lruvec_page_state ( s#page * , e#node_stat_item , int ) +mem_cgroup_from_task s#mem_cgroup * mem_cgroup_from_task ( s#task_struct * ) +get_mem_cgroup_from_mm s#mem_cgroup * get_mem_cgroup_from_mm ( s#mm_struct * ) +lock_page_memcg void lock_page_memcg ( s#page * ) +unlock_page_memcg void unlock_page_memcg ( s#page * ) +memcg_sockets_enabled_key extern s#static_key_false memcg_sockets_enabled_key + +/* mm/memory.o */ +high_memory extern void * high_memory +zero_pfn unsigned long zero_pfn +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##trace_event_call +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##bpf_prog_array +s##cgroup_taskset +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +zap_vma_ptes void zap_vma_ptes ( s#vm_area_struct * , unsigned long , unsigned long ) +vm_insert_pages int vm_insert_pages ( s#vm_area_struct * , unsigned long , s#page * * , unsigned long * ) +vm_insert_page int vm_insert_page ( s#vm_area_struct * , unsigned long , s#page * ) +vm_map_pages int vm_map_pages ( s#vm_area_struct * , s#page * * , unsigned long ) +vm_map_pages_zero int vm_map_pages_zero ( s#vm_area_struct * , s#page * * , unsigned long ) +vmf_insert_pfn_prot t#vm_fault_t vmf_insert_pfn_prot ( s#vm_area_struct * , unsigned long , unsigned long , t#pgprot_t ) +vmf_insert_pfn t#vm_fault_t vmf_insert_pfn ( s#vm_area_struct * , unsigned long , unsigned long ) +vmf_insert_mixed_prot t#vm_fault_t vmf_insert_mixed_prot ( s#vm_area_struct * , unsigned long , t#pfn_t , t#pgprot_t ) +vmf_insert_mixed t#vm_fault_t vmf_insert_mixed ( s#vm_area_struct * , unsigned long , t#pfn_t ) +vmf_insert_mixed_mkwrite t#vm_fault_t vmf_insert_mixed_mkwrite ( s#vm_area_struct * , unsigned long , t#pfn_t ) +remap_pfn_range int remap_pfn_range ( s#vm_area_struct * , unsigned long , unsigned long , unsigned long , t#pgprot_t ) +vm_iomap_memory int vm_iomap_memory ( s#vm_area_struct * , t#phys_addr_t , unsigned long ) +t#pte_fn_t typedef int ( * pte_fn_t ) ( t#pte_t * , unsigned long , void * ) +apply_to_page_range extern int apply_to_page_range ( s#mm_struct * , unsigned long , unsigned long , t#pte_fn_t , void * ) +apply_to_existing_page_range extern int apply_to_existing_page_range ( s#mm_struct * , unsigned long , unsigned long , t#pte_fn_t , void * ) +unmap_mapping_range void unmap_mapping_range ( s#address_space * , t#loff_t const , t#loff_t const , int ) +handle_mm_fault extern t#vm_fault_t handle_mm_fault ( s#vm_area_struct * , unsigned long , unsigned int , s#pt_regs * ) +follow_pte int follow_pte ( s#mm_struct * , unsigned long , t#pte_t * * , t#spinlock_t * * ) +follow_pfn int follow_pfn ( s#vm_area_struct * , unsigned long , unsigned long * ) +access_process_vm extern int access_process_vm ( s#task_struct * , unsigned long , void * , int , unsigned int ) + +/* mm/memory-failure.o */ +hwpoison_filter_enable extern t#u32 hwpoison_filter_enable +hwpoison_filter_dev_major extern t#u32 hwpoison_filter_dev_major +hwpoison_filter_dev_minor extern t#u32 hwpoison_filter_dev_minor +hwpoison_filter_flags_mask extern t#u64 hwpoison_filter_flags_mask +hwpoison_filter_flags_value extern t#u64 hwpoison_filter_flags_value +hwpoison_filter_memcg extern t#u64 hwpoison_filter_memcg +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +hwpoison_filter extern int hwpoison_filter ( s#page * ) +shake_page extern void shake_page ( s#page * , int ) +memory_failure extern int memory_failure ( unsigned long , int ) +memory_failure_queue extern void memory_failure_queue ( unsigned long , int ) +unpoison_memory extern int unpoison_memory ( unsigned long ) + +/* mm/memory-tiers.o */ +s#memory_dev_type struct memory_dev_type { s#list_head tier_sibiling ; int adistance ; t#nodemask_t nodes ; s#kref kref ; } +alloc_memory_type s#memory_dev_type * alloc_memory_type ( int ) +destroy_memory_type void destroy_memory_type ( s#memory_dev_type * ) +init_node_memory_type void init_node_memory_type ( int , s#memory_dev_type * ) +clear_node_memory_type void clear_node_memory_type ( int , s#memory_dev_type * ) + +/* mm/memory_hotplug.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +pfn_to_online_page s#page * pfn_to_online_page ( unsigned long ) +t#online_page_callback_t typedef void ( * online_page_callback_t ) ( s#page * , unsigned int ) +set_online_page_callback extern int set_online_page_callback ( t#online_page_callback_t ) +restore_online_page_callback extern int restore_online_page_callback ( t#online_page_callback_t ) +generic_online_page extern void generic_online_page ( s#page * , unsigned int ) +t#mhp_t typedef int mhp_t +add_memory extern int add_memory ( int , t#u64 , t#u64 , t#mhp_t ) +add_memory_driver_managed extern int add_memory_driver_managed ( int , t#u64 , t#u64 , const char * , t#mhp_t ) +mhp_get_pluggable_range s#range mhp_get_pluggable_range ( t#bool ) +try_offline_node extern void try_offline_node ( int ) +remove_memory extern int remove_memory ( t#u64 , t#u64 ) +offline_and_remove_memory extern int offline_and_remove_memory ( t#u64 , t#u64 ) + +/* mm/mempolicy.o */ +numa_map_to_online_node int numa_map_to_online_node ( int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +alloc_pages_vma extern s#page * alloc_pages_vma ( t#gfp_t , int , s#vm_area_struct * , unsigned long , t#bool ) +alloc_pages s#page * alloc_pages ( t#gfp_t , unsigned int ) + +/* mm/mempool.o */ +mempool_exit void mempool_exit ( t#mempool_t * ) +mempool_destroy extern void mempool_destroy ( t#mempool_t * ) +mempool_init_node int mempool_init_node ( t#mempool_t * , int , t#mempool_alloc_t * , t#mempool_free_t * , void * , t#gfp_t , int ) +mempool_init int mempool_init ( t#mempool_t * , int , t#mempool_alloc_t * , t#mempool_free_t * , void * ) +mempool_create extern t#mempool_t * mempool_create ( int , t#mempool_alloc_t * , t#mempool_free_t * , void * ) +mempool_create_node extern t#mempool_t * mempool_create_node ( int , t#mempool_alloc_t * , t#mempool_free_t * , void * , t#gfp_t , int ) +mempool_resize extern int mempool_resize ( t#mempool_t * , int ) +mempool_alloc extern void * mempool_alloc ( t#mempool_t * , t#gfp_t ) +mempool_free extern void mempool_free ( void * , t#mempool_t * ) +mempool_alloc_slab void * mempool_alloc_slab ( t#gfp_t , void * ) +mempool_free_slab void mempool_free_slab ( void * , void * ) +mempool_kmalloc void * mempool_kmalloc ( t#gfp_t , void * ) +mempool_kfree void mempool_kfree ( void * , void * ) +mempool_alloc_pages void * mempool_alloc_pages ( t#gfp_t , void * ) +mempool_free_pages void mempool_free_pages ( void * , void * ) + +/* mm/memremap.o */ +memremap_compat_align unsigned long memremap_compat_align ( void ) +s##static_key_mod +devmap_managed_key extern s#static_key_false devmap_managed_key +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +memunmap_pages void memunmap_pages ( s#dev_pagemap * ) +memremap_pages void * memremap_pages ( s#dev_pagemap * , int ) +devm_memremap_pages void * devm_memremap_pages ( s#device * , s#dev_pagemap * ) +devm_memunmap_pages void devm_memunmap_pages ( s#device * , s#dev_pagemap * ) +get_dev_pagemap s#dev_pagemap * get_dev_pagemap ( unsigned long , s#dev_pagemap * ) +zone_device_page_init void zone_device_page_init ( s#page * ) +__put_devmap_managed_page t#bool __put_devmap_managed_page ( s#page * ) + +/* mm/migrate.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +migrate_page_move_mapping extern int migrate_page_move_mapping ( s#address_space * , s#page * , s#page * , int ) +migrate_page_states extern void migrate_page_states ( s#page * , s#page * ) +migrate_page_copy extern void migrate_page_copy ( s#page * , s#page * ) +migrate_page extern int migrate_page ( s#address_space * , s#page * , s#page * , e#migrate_mode ) +buffer_migrate_page extern int buffer_migrate_page ( s#address_space * , s#page * , s#page * , e#migrate_mode ) + +/* mm/migrate_device.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s#migrate_vma struct migrate_vma { s#vm_area_struct * vma ; unsigned long * dst ; unsigned long * src ; unsigned long cpages ; unsigned long npages ; unsigned long start ; unsigned long end ; void * pgmap_owner ; unsigned long flags ; s#page * fault_page ; } +migrate_vma_setup int migrate_vma_setup ( s#migrate_vma * ) +migrate_device_pages void migrate_device_pages ( unsigned long * , unsigned long * , unsigned long ) +migrate_vma_pages void migrate_vma_pages ( s#migrate_vma * ) +migrate_device_finalize void migrate_device_finalize ( unsigned long * , unsigned long * , unsigned long ) +migrate_vma_finalize void migrate_vma_finalize ( s#migrate_vma * ) +migrate_device_range int migrate_device_range ( unsigned long * , unsigned long , unsigned long ) + +/* mm/mlock.o */ +can_do_mlock extern t#bool can_do_mlock ( void ) + +/* mm/mm_init.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##memory_tier +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +mm_kobj extern s#kobject * mm_kobj + +/* mm/mmap.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##net +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +get_unmapped_area extern unsigned long get_unmapped_area ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long ) +find_vma extern s#vm_area_struct * find_vma ( s#mm_struct * , unsigned long ) +find_extend_vma s#vm_area_struct * find_extend_vma ( s#mm_struct * , unsigned long ) +vm_munmap extern int vm_munmap ( unsigned long , t#size_t ) +vm_brk_flags extern int __attribute__ ( ( __warn_unused_result__ ) ) vm_brk_flags ( unsigned long , unsigned long , unsigned long ) +vm_brk extern int __attribute__ ( ( __warn_unused_result__ ) ) vm_brk ( unsigned long , unsigned long ) + +/* mm/mmap_lock.o */ +s##static_key_mod +__tracepoint_mmap_lock_start_locking extern s#tracepoint __tracepoint_mmap_lock_start_locking +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##mempolicy +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +__traceiter_mmap_lock_start_locking extern int __traceiter_mmap_lock_start_locking ( void * , s#mm_struct * , const char * , t#bool ) +__SCK__tp_func_mmap_lock_start_locking extern s#static_call_key __SCK__tp_func_mmap_lock_start_locking +s##static_call_tramp +__SCT__tp_func_mmap_lock_start_locking extern s#static_call_tramp __SCT__tp_func_mmap_lock_start_locking +__tracepoint_mmap_lock_acquire_returned extern s#tracepoint __tracepoint_mmap_lock_acquire_returned +__traceiter_mmap_lock_acquire_returned extern int __traceiter_mmap_lock_acquire_returned ( void * , s#mm_struct * , const char * , t#bool , t#bool ) +__SCK__tp_func_mmap_lock_acquire_returned extern s#static_call_key __SCK__tp_func_mmap_lock_acquire_returned +__SCT__tp_func_mmap_lock_acquire_returned extern s#static_call_tramp __SCT__tp_func_mmap_lock_acquire_returned +__tracepoint_mmap_lock_released extern s#tracepoint __tracepoint_mmap_lock_released +__traceiter_mmap_lock_released extern int __traceiter_mmap_lock_released ( void * , s#mm_struct * , const char * , t#bool ) +__SCK__tp_func_mmap_lock_released extern s#static_call_key __SCK__tp_func_mmap_lock_released +__SCT__tp_func_mmap_lock_released extern s#static_call_tramp __SCT__tp_func_mmap_lock_released +__mmap_lock_do_trace_start_locking void __mmap_lock_do_trace_start_locking ( s#mm_struct * , t#bool ) +__mmap_lock_do_trace_acquire_returned void __mmap_lock_do_trace_acquire_returned ( s#mm_struct * , t#bool , t#bool ) +__mmap_lock_do_trace_released void __mmap_lock_do_trace_released ( s#mm_struct * , t#bool ) + +/* mm/mmu_notifier.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##bdi_writeback +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +mmu_interval_read_begin unsigned long mmu_interval_read_begin ( s#mmu_interval_notifier * ) +s#mmu_notifier_ops struct mmu_notifier_ops { void ( * release ) ( s#mmu_notifier * , s#mm_struct * ) ; int ( * clear_flush_young ) ( s#mmu_notifier * , s#mm_struct * , unsigned long , unsigned long ) ; int ( * clear_young ) ( s#mmu_notifier * , s#mm_struct * , unsigned long , unsigned long ) ; int ( * test_young ) ( s#mmu_notifier * , s#mm_struct * , unsigned long ) ; void ( * change_pte ) ( s#mmu_notifier * , s#mm_struct * , unsigned long , t#pte_t ) ; int ( * invalidate_range_start ) ( s#mmu_notifier * , const s#mmu_notifier_range * ) ; void ( * invalidate_range_end ) ( s#mmu_notifier * , const s#mmu_notifier_range * ) ; void ( * invalidate_range ) ( s#mmu_notifier * , s#mm_struct * , unsigned long , unsigned long ) ; s#mmu_notifier * ( * alloc_notifier ) ( s#mm_struct * ) ; void ( * free_notifier ) ( s#mmu_notifier * ) ; } +s#mmu_notifier struct mmu_notifier { s#hlist_node hlist ; const s#mmu_notifier_ops * ops ; s#mm_struct * mm ; s#callback_head rcu ; unsigned int users ; } +__mmu_notifier_register extern int __mmu_notifier_register ( s#mmu_notifier * , s#mm_struct * ) +mmu_notifier_register extern int mmu_notifier_register ( s#mmu_notifier * , s#mm_struct * ) +mmu_notifier_get_locked s#mmu_notifier * mmu_notifier_get_locked ( const s#mmu_notifier_ops * , s#mm_struct * ) +mmu_notifier_unregister extern void mmu_notifier_unregister ( s#mmu_notifier * , s#mm_struct * ) +mmu_notifier_put void mmu_notifier_put ( s#mmu_notifier * ) +mmu_interval_notifier_insert int mmu_interval_notifier_insert ( s#mmu_interval_notifier * , s#mm_struct * , unsigned long , unsigned long , const s#mmu_interval_notifier_ops * ) +mmu_interval_notifier_insert_locked int mmu_interval_notifier_insert_locked ( s#mmu_interval_notifier * , s#mm_struct * , unsigned long , unsigned long , const s#mmu_interval_notifier_ops * ) +mmu_interval_notifier_remove void mmu_interval_notifier_remove ( s#mmu_interval_notifier * ) +mmu_notifier_synchronize void mmu_notifier_synchronize ( void ) +mmu_notifier_range_update_to_read_only extern t#bool mmu_notifier_range_update_to_read_only ( const s#mmu_notifier_range * ) + +/* mm/oom_kill.o */ +register_oom_notifier extern int register_oom_notifier ( s#notifier_block * ) +unregister_oom_notifier extern int unregister_oom_notifier ( s#notifier_block * ) + +/* mm/page-writeback.o */ +dirty_writeback_interval extern unsigned int dirty_writeback_interval +laptop_mode extern int laptop_mode +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##page_pool +s##kmem_cache +s##mempolicy +s##pipe_inode_info +s##request +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +wb_writeout_inc extern void wb_writeout_inc ( s#bdi_writeback * ) +bdi_set_max_ratio int bdi_set_max_ratio ( s#backing_dev_info * , unsigned int ) +balance_dirty_pages_ratelimited void balance_dirty_pages_ratelimited ( s#address_space * ) +tag_pages_for_writeback void tag_pages_for_writeback ( s#address_space * , unsigned long , unsigned long ) +t#writepage_t typedef int ( * writepage_t ) ( s#page * , s#writeback_control * , void * ) +write_cache_pages int write_cache_pages ( s#address_space * , s#writeback_control * , t#writepage_t , void * ) +generic_writepages int generic_writepages ( s#address_space * , s#writeback_control * ) +write_one_page int __attribute__ ( ( __warn_unused_result__ ) ) write_one_page ( s#page * ) +__set_page_dirty_no_writeback int __set_page_dirty_no_writeback ( s#page * ) +__set_page_dirty_nobuffers int __set_page_dirty_nobuffers ( s#page * ) +account_page_redirty void account_page_redirty ( s#page * ) +redirty_page_for_writepage int redirty_page_for_writepage ( s#writeback_control * , s#page * ) +set_page_dirty int set_page_dirty ( s#page * ) +set_page_dirty_lock int set_page_dirty_lock ( s#page * ) +__cancel_dirty_page void __cancel_dirty_page ( s#page * ) +clear_page_dirty_for_io int clear_page_dirty_for_io ( s#page * ) +__test_set_page_writeback int __test_set_page_writeback ( s#page * , t#bool ) +wait_on_page_writeback void wait_on_page_writeback ( s#page * ) +wait_on_page_writeback_killable int wait_on_page_writeback_killable ( s#page * ) +wait_for_stable_page void wait_for_stable_page ( s#page * ) + +/* mm/page_alloc.o */ +numa_node extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( int ) numa_node +E#N_NORMAL_MEMORY 2 +E#NR_NODE_STATES ( E#N_NORMAL_MEMORY ) + 4 +node_states extern t#nodemask_t node_states [ E#NR_NODE_STATES ] +_totalram_pages extern t#atomic_long_t _totalram_pages +s##static_key_mod +init_on_alloc extern s#static_key_false init_on_alloc +init_on_free extern s#static_key_false init_on_free +movable_zone extern int movable_zone +nr_node_ids extern unsigned int nr_node_ids +nr_online_nodes extern unsigned int nr_online_nodes +_debug_pagealloc_enabled_early extern t#bool _debug_pagealloc_enabled_early +_debug_pagealloc_enabled extern s#static_key_false _debug_pagealloc_enabled +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +split_page void split_page ( s#page * , unsigned int ) +__alloc_pages_bulk unsigned long __alloc_pages_bulk ( t#gfp_t , int , t#nodemask_t * , int , s#list_head * , s#page * * ) +__alloc_pages s#page * __alloc_pages ( t#gfp_t , unsigned int , int , t#nodemask_t * ) +__get_free_pages extern unsigned long __get_free_pages ( t#gfp_t , unsigned int ) +get_zeroed_page extern unsigned long get_zeroed_page ( t#gfp_t ) +__free_pages extern void __free_pages ( s#page * , unsigned int ) +free_pages extern void free_pages ( unsigned long , unsigned int ) +__page_frag_cache_drain extern void __page_frag_cache_drain ( s#page * , unsigned int ) +page_frag_alloc_align extern void * page_frag_alloc_align ( s#page_frag_cache * , unsigned int , t#gfp_t , unsigned int ) +page_frag_free extern void page_frag_free ( void * ) +alloc_pages_exact void * alloc_pages_exact ( t#size_t , t#gfp_t ) +free_pages_exact void free_pages_exact ( void * , t#size_t ) +nr_free_buffer_pages extern unsigned long nr_free_buffer_pages ( void ) +si_mem_available extern long si_mem_available ( void ) +s#sysinfo struct sysinfo { t#__kernel_long_t uptime ; t#__kernel_ulong_t loads [ 3 ] ; t#__kernel_ulong_t totalram ; t#__kernel_ulong_t freeram ; t#__kernel_ulong_t sharedram ; t#__kernel_ulong_t bufferram ; t#__kernel_ulong_t totalswap ; t#__kernel_ulong_t freeswap ; t#__u16 procs ; t#__u16 pad ; t#__kernel_ulong_t totalhigh ; t#__kernel_ulong_t freehigh ; t#__u32 mem_unit ; char _f [ 20 - 2 * sizeof ( __kernel_ulong_t ) - sizeof ( __u32 ) ] ; } +si_meminfo extern void si_meminfo ( s#sysinfo * ) +adjust_managed_page_count extern void adjust_managed_page_count ( s#page * , long ) +alloc_contig_range extern int alloc_contig_range ( unsigned long , unsigned long , unsigned , t#gfp_t ) +free_contig_range void free_contig_range ( unsigned long , unsigned long ) + +/* mm/page_reporting.o */ +s##workqueue_struct +s#page_reporting_dev_info struct page_reporting_dev_info { int ( * report ) ( s#page_reporting_dev_info * , s#scatterlist * , unsigned int ) ; s#delayed_work work ; t#atomic_t state ; unsigned int order ; } +page_reporting_register int page_reporting_register ( s#page_reporting_dev_info * ) +page_reporting_unregister void page_reporting_unregister ( s#page_reporting_dev_info * ) + +/* mm/percpu.o */ +pcpu_base_addr extern void * pcpu_base_addr +__alloc_percpu_gfp extern void * __alloc_percpu_gfp ( t#size_t , t#size_t , t#gfp_t ) +__alloc_percpu extern void * __alloc_percpu ( t#size_t , t#size_t ) +free_percpu extern void free_percpu ( void * ) + +/* mm/readahead.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +file_ra_state_init extern void file_ra_state_init ( s#file_ra_state * , s#address_space * ) +read_cache_pages extern int read_cache_pages ( s#address_space * , s#list_head * , t#filler_t * , void * ) +page_cache_ra_unbounded void page_cache_ra_unbounded ( s#readahead_control * , unsigned long , unsigned long ) +page_cache_sync_ra void page_cache_sync_ra ( s#readahead_control * , unsigned long ) +page_cache_async_ra void page_cache_async_ra ( s#readahead_control * , s#page * , unsigned long ) +readahead_expand void readahead_expand ( s#readahead_control * , t#loff_t , t#size_t ) + +/* mm/rmap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +page_mkclean int page_mkclean ( s#page * ) +make_device_exclusive_range int make_device_exclusive_range ( s#mm_struct * , unsigned long , unsigned long , s#page * * , void * ) + +/* mm/shmem.o */ +s##audit_names +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##iomap +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +shmem_truncate_range extern void shmem_truncate_range ( s#inode * , t#loff_t , t#loff_t ) +shmem_aops extern const s#address_space_operations shmem_aops +shmem_file_setup extern s#file * shmem_file_setup ( const char * , t#loff_t , unsigned long ) +shmem_file_setup_with_mnt extern s#file * shmem_file_setup_with_mnt ( s#vfsmount * , const char * , t#loff_t , unsigned long ) +shmem_read_mapping_page_gfp extern s#page * shmem_read_mapping_page_gfp ( s#address_space * , unsigned long , t#gfp_t ) + +/* mm/slab_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +kmem_cache_size unsigned int kmem_cache_size ( s#kmem_cache * ) +kmem_cache_create_usercopy s#kmem_cache * kmem_cache_create_usercopy ( const char * , unsigned int , unsigned int , t#slab_flags_t , unsigned int , unsigned int , void ( * ) ( void * ) ) +kmem_cache_create s#kmem_cache * kmem_cache_create ( const char * , unsigned int , unsigned int , t#slab_flags_t , void ( * ) ( void * ) ) +kmem_cache_destroy void kmem_cache_destroy ( s#kmem_cache * ) +kmem_cache_shrink int kmem_cache_shrink ( s#kmem_cache * ) +kmem_valid_obj t#bool kmem_valid_obj ( void * ) +kmem_dump_obj void kmem_dump_obj ( void * ) +E#NR_KMALLOC_TYPES ( 0 ) + 4 +kmalloc_caches extern s#kmem_cache * kmalloc_caches [ E#NR_KMALLOC_TYPES ] [ ( 16 + 1 ) + 1 ] +kmalloc_order extern void * kmalloc_order ( t#size_t , t#gfp_t , unsigned int ) +kmalloc_order_trace extern void * kmalloc_order_trace ( t#size_t , t#gfp_t , unsigned int ) +krealloc void * __attribute__ ( ( __warn_unused_result__ ) ) krealloc ( const void * , t#size_t , t#gfp_t ) +kfree_sensitive void kfree_sensitive ( const void * ) +ksize t#size_t ksize ( const void * ) +__tracepoint_kmalloc extern s#tracepoint __tracepoint_kmalloc +__traceiter_kmalloc extern int __traceiter_kmalloc ( void * , unsigned long , const void * , t#size_t , t#size_t , t#gfp_t ) +__SCK__tp_func_kmalloc extern s#static_call_key __SCK__tp_func_kmalloc +s##static_call_tramp +__SCT__tp_func_kmalloc extern s#static_call_tramp __SCT__tp_func_kmalloc +__tracepoint_kmem_cache_alloc extern s#tracepoint __tracepoint_kmem_cache_alloc +__traceiter_kmem_cache_alloc extern int __traceiter_kmem_cache_alloc ( void * , unsigned long , const void * , t#size_t , t#size_t , t#gfp_t ) +__SCK__tp_func_kmem_cache_alloc extern s#static_call_key __SCK__tp_func_kmem_cache_alloc +__SCT__tp_func_kmem_cache_alloc extern s#static_call_tramp __SCT__tp_func_kmem_cache_alloc +__tracepoint_kmalloc_node extern s#tracepoint __tracepoint_kmalloc_node +__traceiter_kmalloc_node extern int __traceiter_kmalloc_node ( void * , unsigned long , const void * , t#size_t , t#size_t , t#gfp_t , int ) +__SCK__tp_func_kmalloc_node extern s#static_call_key __SCK__tp_func_kmalloc_node +__SCT__tp_func_kmalloc_node extern s#static_call_tramp __SCT__tp_func_kmalloc_node +__tracepoint_kmem_cache_alloc_node extern s#tracepoint __tracepoint_kmem_cache_alloc_node +__traceiter_kmem_cache_alloc_node extern int __traceiter_kmem_cache_alloc_node ( void * , unsigned long , const void * , t#size_t , t#size_t , t#gfp_t , int ) +__SCK__tp_func_kmem_cache_alloc_node extern s#static_call_key __SCK__tp_func_kmem_cache_alloc_node +__SCT__tp_func_kmem_cache_alloc_node extern s#static_call_tramp __SCT__tp_func_kmem_cache_alloc_node +__tracepoint_kfree extern s#tracepoint __tracepoint_kfree +__traceiter_kfree extern int __traceiter_kfree ( void * , unsigned long , const void * ) +__SCK__tp_func_kfree extern s#static_call_key __SCK__tp_func_kfree +__SCT__tp_func_kfree extern s#static_call_tramp __SCT__tp_func_kfree +__tracepoint_kmem_cache_free extern s#tracepoint __tracepoint_kmem_cache_free +__traceiter_kmem_cache_free extern int __traceiter_kmem_cache_free ( void * , unsigned long , const void * , const char * ) +__SCK__tp_func_kmem_cache_free extern s#static_call_key __SCK__tp_func_kmem_cache_free +__SCT__tp_func_kmem_cache_free extern s#static_call_tramp __SCT__tp_func_kmem_cache_free + +/* mm/slub.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +kmem_cache_alloc void * kmem_cache_alloc ( s#kmem_cache * , t#gfp_t ) +kmem_cache_alloc_trace extern void * kmem_cache_alloc_trace ( s#kmem_cache * , t#gfp_t , t#size_t ) +kmem_cache_alloc_node void * kmem_cache_alloc_node ( s#kmem_cache * , t#gfp_t , int ) +kmem_cache_alloc_node_trace extern void * kmem_cache_alloc_node_trace ( s#kmem_cache * , t#gfp_t , int , t#size_t ) +kmem_cache_free void kmem_cache_free ( s#kmem_cache * , void * ) +kmem_cache_free_bulk void kmem_cache_free_bulk ( s#kmem_cache * , t#size_t , void * * ) +kmem_cache_alloc_bulk int kmem_cache_alloc_bulk ( s#kmem_cache * , t#gfp_t , t#size_t , void * * ) +__kmalloc void * __kmalloc ( t#size_t , t#gfp_t ) +__kmalloc_node void * __kmalloc_node ( t#size_t , t#gfp_t , int ) +__ksize t#size_t __ksize ( const void * ) +kfree void kfree ( const void * ) +__kmalloc_track_caller extern void * __kmalloc_track_caller ( t#size_t , t#gfp_t , unsigned long ) +__kmalloc_node_track_caller extern void * __kmalloc_node_track_caller ( t#size_t , t#gfp_t , int , unsigned long ) +validate_slab_cache long validate_slab_cache ( s#kmem_cache * ) + +/* mm/sparse.o */ +s#mem_section_usage struct mem_section_usage { unsigned long subsection_map [ ( ( ( ( 1UL << ( 29 - 21 ) ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long pageblock_flags [ 0 ] ; } +s#page_ext struct page_ext { unsigned long flags ; } +s#mem_section struct mem_section { unsigned long section_mem_map ; s#mem_section_usage * usage ; s#page_ext * page_ext ; unsigned long pad ; } +mem_section extern s#mem_section * * mem_section + +/* mm/swap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +__put_page void __put_page ( s#page * ) +put_pages_list void put_pages_list ( s#list_head * ) +get_kernel_pages int get_kernel_pages ( const s#kvec * , int , int , s#page * * ) +mark_page_accessed extern void mark_page_accessed ( s#page * ) +lru_cache_add extern void lru_cache_add ( s#page * ) +release_pages void release_pages ( s#page * * , int ) +s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } +__pagevec_release void __pagevec_release ( s#pagevec * ) +pagevec_lookup_range unsigned pagevec_lookup_range ( s#pagevec * , s#address_space * , unsigned long * , unsigned long ) +pagevec_lookup_range_tag unsigned pagevec_lookup_range_tag ( s#pagevec * , s#address_space * , unsigned long * , unsigned long , t#xa_mark_t ) + +/* mm/swapfile.o */ +nr_swap_pages extern t#atomic_long_t nr_swap_pages +s##disk_stats +s##posix_acl +s##audit_names +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##request +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##hd_geometry +s##pr_ops +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blk_trace +s##blk_flush_queue +s##throtl_data +s##blk_mq_tag_set +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +add_swap_extent int add_swap_extent ( s#swap_info_struct * , unsigned long , unsigned long , t#sector_t ) +__page_file_mapping extern s#address_space * __page_file_mapping ( s#page * ) +__page_file_index extern unsigned long __page_file_index ( s#page * ) + +/* mm/truncate.o */ +s##posix_acl +s##audit_names +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##userfaultfd_ctx +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##iomap +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +generic_error_remove_page int generic_error_remove_page ( s#address_space * , s#page * ) +truncate_inode_pages_range extern void truncate_inode_pages_range ( s#address_space * , t#loff_t , t#loff_t ) +truncate_inode_pages extern void truncate_inode_pages ( s#address_space * , t#loff_t ) +truncate_inode_pages_final extern void truncate_inode_pages_final ( s#address_space * ) +invalidate_mapping_pages unsigned long invalidate_mapping_pages ( s#address_space * , unsigned long , unsigned long ) +invalidate_inode_pages2_range extern int invalidate_inode_pages2_range ( s#address_space * , unsigned long , unsigned long ) +invalidate_inode_pages2 extern int invalidate_inode_pages2 ( s#address_space * ) +truncate_pagecache extern void truncate_pagecache ( s#inode * , t#loff_t ) +truncate_setsize extern void truncate_setsize ( s#inode * , t#loff_t ) +pagecache_isize_extended void pagecache_isize_extended ( s#inode * , t#loff_t , t#loff_t ) +truncate_pagecache_range void truncate_pagecache_range ( s#inode * , t#loff_t , t#loff_t ) + +/* mm/util.o */ +kfree_const extern void kfree_const ( const void * ) +kstrdup extern char * kstrdup ( const char * , t#gfp_t ) +kstrdup_const extern const char * kstrdup_const ( const char * , t#gfp_t ) +kstrndup extern char * kstrndup ( const char * , t#size_t , t#gfp_t ) +kmemdup extern void * kmemdup ( const void * , t#size_t , t#gfp_t ) +kmemdup_nul extern char * kmemdup_nul ( const char * , t#size_t , t#gfp_t ) +memdup_user extern void * memdup_user ( const void * , t#size_t ) +vmemdup_user extern void * vmemdup_user ( const void * , t#size_t ) +strndup_user extern char * strndup_user ( const char * , long ) +memdup_user_nul extern void * memdup_user_nul ( const void * , t#size_t ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##bpf_prog_array +s##cgroup_taskset +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +vma_set_file void vma_set_file ( s#vm_area_struct * , s#file * ) +__account_locked_vm int __account_locked_vm ( s#mm_struct * , unsigned long , t#bool , s#task_struct * , t#bool ) +account_locked_vm int account_locked_vm ( s#mm_struct * , unsigned long , t#bool ) +vm_mmap extern unsigned long __attribute__ ( ( __warn_unused_result__ ) ) vm_mmap ( s#file * , unsigned long , unsigned long , unsigned long , unsigned long , unsigned long ) +kvmalloc_node extern void * kvmalloc_node ( t#size_t , t#gfp_t , int ) +kvfree extern void kvfree ( const void * ) +kvfree_sensitive extern void kvfree_sensitive ( const void * , t#size_t ) +kvrealloc extern void * kvrealloc ( const void * , t#size_t , t#size_t , t#gfp_t ) +__vmalloc_array extern void * __vmalloc_array ( t#size_t , t#size_t , t#gfp_t ) +vmalloc_array extern void * vmalloc_array ( t#size_t , t#size_t ) +__vcalloc extern void * __vcalloc ( t#size_t , t#size_t , t#gfp_t ) +vcalloc extern void * vcalloc ( t#size_t , t#size_t ) +page_mapped t#bool page_mapped ( s#page * ) +page_mapping extern s#address_space * page_mapping ( s#page * ) +__page_mapcount int __page_mapcount ( s#page * ) +vm_memory_committed unsigned long vm_memory_committed ( void ) +mem_dump_obj void mem_dump_obj ( void * ) +page_offline_begin extern void page_offline_begin ( void ) +page_offline_end extern void page_offline_end ( void ) + +/* mm/vmalloc.o */ +is_vmalloc_addr extern t#bool is_vmalloc_addr ( const void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##sock +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##page_pool +vmalloc_to_page s#page * vmalloc_to_page ( const void * ) +vmalloc_to_pfn unsigned long vmalloc_to_pfn ( const void * ) +register_vmap_purge_notifier int register_vmap_purge_notifier ( s#notifier_block * ) +unregister_vmap_purge_notifier int unregister_vmap_purge_notifier ( s#notifier_block * ) +vm_unmap_aliases extern void vm_unmap_aliases ( void ) +vm_unmap_ram extern void vm_unmap_ram ( const void * , unsigned int ) +vm_map_ram extern void * vm_map_ram ( s#page * * , unsigned int , int ) +vfree extern void vfree ( const void * ) +vunmap extern void vunmap ( const void * ) +vmap extern void * vmap ( s#page * * , unsigned int , unsigned long , t#pgprot_t ) +vmap_pfn void * vmap_pfn ( unsigned long * , unsigned int , t#pgprot_t ) +__vmalloc extern void * __vmalloc ( unsigned long , t#gfp_t ) +vmalloc extern void * vmalloc ( unsigned long ) +vmalloc_no_huge void * vmalloc_no_huge ( unsigned long ) +vzalloc extern void * vzalloc ( unsigned long ) +vmalloc_user extern void * vmalloc_user ( unsigned long ) +vmalloc_node extern void * vmalloc_node ( unsigned long , int ) +vzalloc_node extern void * vzalloc_node ( unsigned long , int ) +vmalloc_32 extern void * vmalloc_32 ( unsigned long ) +vmalloc_32_user extern void * vmalloc_32_user ( unsigned long ) +remap_vmalloc_range extern int remap_vmalloc_range ( s#vm_area_struct * , void * , unsigned long ) +free_vm_area void free_vm_area ( s#vm_struct * ) + +/* mm/vmscan.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##bio_crypt_ctx +s##memory_tier +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +register_shrinker extern int register_shrinker ( s#shrinker * ) +unregister_shrinker extern void unregister_shrinker ( s#shrinker * ) +synchronize_shrinkers extern void synchronize_shrinkers ( void ) +check_move_unevictable_pages extern void check_move_unevictable_pages ( s#pagevec * ) + +/* mm/vmstat.o */ +s#vm_event_state struct vm_event_state { unsigned long event [ E#NR_VM_EVENT_ITEMS ] ; } +vm_event_states extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#vm_event_state ) vm_event_states +all_vm_events extern void all_vm_events ( unsigned long * ) +vm_zone_stat extern t#atomic_long_t vm_zone_stat [ E#NR_VM_ZONE_STAT_ITEMS ] +vm_node_stat extern t#atomic_long_t vm_node_stat [ E#NR_VM_NODE_STAT_ITEMS ] +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##eventfd_ctx +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##page_pool +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##memory_tier +e#zone_stat_item enum zone_stat_item { NR_FREE_PAGES , NR_ZONE_LRU_BASE , NR_ZONE_INACTIVE_ANON = E#NR_ZONE_LRU_BASE , NR_ZONE_ACTIVE_ANON , NR_ZONE_INACTIVE_FILE , NR_ZONE_ACTIVE_FILE , NR_ZONE_UNEVICTABLE , NR_ZONE_WRITE_PENDING , NR_MLOCK , NR_BOUNCE , NR_ZSPAGES , NR_FREE_CMA_PAGES , NR_VM_ZONE_STAT_ITEMS } +__mod_zone_page_state void __mod_zone_page_state ( s#zone * , e#zone_stat_item , long ) +__mod_node_page_state void __mod_node_page_state ( s#pglist_data * , e#node_stat_item , long ) +__inc_zone_page_state void __inc_zone_page_state ( s#page * , e#zone_stat_item ) +__inc_node_page_state void __inc_node_page_state ( s#page * , e#node_stat_item ) +__dec_zone_page_state void __dec_zone_page_state ( s#page * , e#zone_stat_item ) +__dec_node_page_state void __dec_node_page_state ( s#page * , e#node_stat_item ) +mod_zone_page_state void mod_zone_page_state ( s#zone * , e#zone_stat_item , long ) +inc_zone_page_state void inc_zone_page_state ( s#page * , e#zone_stat_item ) +dec_zone_page_state void dec_zone_page_state ( s#page * , e#zone_stat_item ) +mod_node_page_state void mod_node_page_state ( s#pglist_data * , e#node_stat_item , long ) +inc_node_page_state void inc_node_page_state ( s#page * , e#node_stat_item ) +dec_node_page_state void dec_node_page_state ( s#page * , e#node_stat_item ) + +/* mm/zpool.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##zpool +s#zpool_ops struct zpool_ops { int ( * evict ) ( s#zpool * , unsigned long ) ; } +E#ZPOOL_MM_RW 0 +e#zpool_mapmode enum zpool_mapmode { ZPOOL_MM_RW , ZPOOL_MM_RO , ZPOOL_MM_WO , ZPOOL_MM_DEFAULT = E#ZPOOL_MM_RW } +s#zpool_driver struct zpool_driver { char * type ; s#module * owner ; t#atomic_t refcount ; s#list_head list ; void * ( * create ) ( const char * , t#gfp_t , const s#zpool_ops * , s#zpool * ) ; void ( * destroy ) ( void * ) ; t#bool malloc_support_movable ; int ( * malloc ) ( void * , t#size_t , t#gfp_t , unsigned long * ) ; void ( * free ) ( void * , unsigned long ) ; int ( * shrink ) ( void * , unsigned int , unsigned int * ) ; t#bool sleep_mapped ; void * ( * map ) ( void * , unsigned long , e#zpool_mapmode ) ; void ( * unmap ) ( void * , unsigned long ) ; t#u64 ( * total_size ) ( void * ) ; } +zpool_register_driver void zpool_register_driver ( s#zpool_driver * ) +zpool_unregister_driver int zpool_unregister_driver ( s#zpool_driver * ) +zpool_has_pool t#bool zpool_has_pool ( char * ) + +/* mm/zsmalloc.o */ +s##zs_pool +zs_get_total_pages unsigned long zs_get_total_pages ( s#zs_pool * ) +e#zs_mapmode enum zs_mapmode { ZS_MM_RW , ZS_MM_RO , ZS_MM_WO } +zs_map_object void * zs_map_object ( s#zs_pool * , unsigned long , e#zs_mapmode ) +zs_unmap_object void zs_unmap_object ( s#zs_pool * , unsigned long ) +zs_huge_class_size t#size_t zs_huge_class_size ( s#zs_pool * ) +zs_malloc unsigned long zs_malloc ( s#zs_pool * , t#size_t , t#gfp_t ) +zs_free void zs_free ( s#zs_pool * , unsigned long ) +zs_compact unsigned long zs_compact ( s#zs_pool * ) +s#zs_pool_stats struct zs_pool_stats { t#atomic_long_t pages_compacted ; } +zs_pool_stats void zs_pool_stats ( s#zs_pool * , s#zs_pool_stats * ) +zs_create_pool s#zs_pool * zs_create_pool ( const char * ) +zs_destroy_pool void zs_destroy_pool ( s#zs_pool * ) + +/* net/6lowpan/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#lowpan_lltypes enum lowpan_lltypes { LOWPAN_LLTYPE_BTLE , LOWPAN_LLTYPE_IEEE802154 , } +lowpan_register_netdevice int lowpan_register_netdevice ( s#net_device * , e#lowpan_lltypes ) +lowpan_register_netdev int lowpan_register_netdev ( s#net_device * , e#lowpan_lltypes ) +lowpan_unregister_netdevice void lowpan_unregister_netdevice ( s#net_device * ) +lowpan_unregister_netdev void lowpan_unregister_netdev ( s#net_device * ) + +/* net/6lowpan/iphc.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +lowpan_header_decompress int lowpan_header_decompress ( s#sk_buff * , const s#net_device * , const void * , const void * ) +lowpan_header_compress int lowpan_header_compress ( s#sk_buff * , const s#net_device * , const void * , const void * ) + +/* net/6lowpan/nhc.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#lowpan_nhc struct lowpan_nhc { s#rb_node node ; const char * name ; const t#u8 nexthdr ; const t#size_t nexthdrlen ; t#u8 * id ; t#u8 * idmask ; const t#size_t idlen ; void ( * idsetup ) ( s#lowpan_nhc * ) ; int ( * uncompress ) ( s#sk_buff * , t#size_t ) ; int ( * compress ) ( s#sk_buff * , t#u8 * * ) ; } +lowpan_nhc_add int lowpan_nhc_add ( s#lowpan_nhc * ) +lowpan_nhc_del void lowpan_nhc_del ( s#lowpan_nhc * ) + +/* net/802/fc.o */ +s##sock +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +alloc_fcdev s#net_device * alloc_fcdev ( int ) + +/* net/802/fddi.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +fddi_type_trans t#__be16 fddi_type_trans ( s#sk_buff * , s#net_device * ) +alloc_fddidev s#net_device * alloc_fddidev ( int ) + +/* net/802/garp.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +e#garp_applications enum garp_applications { GARP_APPLICATION_GVRP , __GARP_APPLICATION_MAX } +s#stp_proto struct stp_proto { unsigned char group_address [ 6 ] ; void ( * rcv ) ( const s#stp_proto * , s#sk_buff * , s#net_device * ) ; void * data ; } +s#garp_application struct garp_application { e#garp_applications type ; unsigned int maxattr ; s#stp_proto proto ; } +s#garp_applicant struct garp_applicant { s#garp_application * app ; s#net_device * dev ; s#timer_list join_timer ; t#spinlock_t lock ; s#sk_buff_head queue ; s#sk_buff * pdu ; s#rb_root gid ; s#callback_head rcu ; } +E#__GARP_APPLICATION_MAX 1 +s#garp_port struct garp_port { s#garp_applicant * applicants [ ( E#__GARP_APPLICATION_MAX - 1 ) + 1 ] ; s#callback_head rcu ; } +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +garp_request_join int garp_request_join ( const s#net_device * , const s#garp_application * , const void * , t#u8 , t#u8 ) +garp_request_leave void garp_request_leave ( const s#net_device * , const s#garp_application * , const void * , t#u8 , t#u8 ) +garp_init_applicant int garp_init_applicant ( s#net_device * , s#garp_application * ) +garp_uninit_applicant void garp_uninit_applicant ( s#net_device * , s#garp_application * ) +garp_register_application int garp_register_application ( s#garp_application * ) +garp_unregister_application void garp_unregister_application ( s#garp_application * ) + +/* net/802/hippi.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +hippi_type_trans t#__be16 hippi_type_trans ( s#sk_buff * , s#net_device * ) +hippi_mac_addr int hippi_mac_addr ( s#net_device * , void * ) +hippi_neigh_setup_dev int hippi_neigh_setup_dev ( s#net_device * , s#neigh_parms * ) +alloc_hippi_dev s#net_device * alloc_hippi_dev ( int ) + +/* net/802/mrp.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +e#mrp_applications enum mrp_applications { MRP_APPLICATION_MVRP , __MRP_APPLICATION_MAX } +s#mrp_application struct mrp_application { e#mrp_applications type ; unsigned int maxattr ; s#packet_type pkttype ; unsigned char group_address [ 6 ] ; t#u8 version ; } +s#mrp_applicant struct mrp_applicant { s#mrp_application * app ; s#net_device * dev ; s#timer_list join_timer ; s#timer_list periodic_timer ; t#spinlock_t lock ; s#sk_buff_head queue ; s#sk_buff * pdu ; s#rb_root mad ; s#callback_head rcu ; } +E#__MRP_APPLICATION_MAX 1 +s#mrp_port struct mrp_port { s#mrp_applicant * applicants [ ( E#__MRP_APPLICATION_MAX - 1 ) + 1 ] ; s#callback_head rcu ; } +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mrp_request_join int mrp_request_join ( const s#net_device * , const s#mrp_application * , const void * , t#u8 , t#u8 ) +mrp_request_leave void mrp_request_leave ( const s#net_device * , const s#mrp_application * , const void * , t#u8 , t#u8 ) +mrp_init_applicant int mrp_init_applicant ( s#net_device * , s#mrp_application * ) +mrp_uninit_applicant void mrp_uninit_applicant ( s#net_device * , s#mrp_application * ) +mrp_register_application int mrp_register_application ( s#mrp_application * ) +mrp_unregister_application void mrp_unregister_application ( s#mrp_application * ) + +/* net/802/p8022.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#llc_addr struct llc_addr { unsigned char lsap ; unsigned char mac [ 6 ] ; } +s#llc_sap struct llc_sap { unsigned char state ; unsigned char p_bit ; unsigned char f_bit ; t#refcount_t refcnt ; int ( * rcv_func ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ; s#llc_addr laddr ; s#list_head node ; t#spinlock_t sk_lock ; int sk_count ; s#hlist_nulls_head sk_laddr_hash [ ( 1 << 6 ) ] ; s#hlist_head sk_dev_hash [ ( 1 << 6 ) ] ; s#callback_head rcu ; } +s#datalink_proto struct datalink_proto { unsigned char type [ 8 ] ; s#llc_sap * sap ; unsigned short header_length ; int ( * rcvfunc ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ; int ( * request ) ( s#datalink_proto * , s#sk_buff * , const unsigned char * ) ; s#list_head node ; } +register_8022_client s#datalink_proto * register_8022_client ( unsigned char , int ( * ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ) +unregister_8022_client void unregister_8022_client ( s#datalink_proto * ) + +/* net/802/psnap.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +register_snap_client s#datalink_proto * register_snap_client ( const unsigned char * , int ( * ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ) +unregister_snap_client void unregister_snap_client ( s#datalink_proto * ) + +/* net/802/stp.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +stp_proto_register int stp_proto_register ( const s#stp_proto * ) +stp_proto_unregister void stp_proto_unregister ( const s#stp_proto * ) + +/* net/8021q/vlan_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +E#VLAN_PROTO_NUM ( 0 ) + 2 +s#vlan_group struct vlan_group { unsigned int nr_vlan_devs ; s#hlist_node hlist ; s#net_device * * vlan_devices_arrays [ E#VLAN_PROTO_NUM ] [ 8 ] ; } +s#vlan_info struct vlan_info { s#net_device * real_dev ; s#vlan_group grp ; s#list_head vid_list ; unsigned int nr_vids ; s#callback_head rcu ; } +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__vlan_find_dev_deep_rcu extern s#net_device * __vlan_find_dev_deep_rcu ( s#net_device * , t#__be16 , t#u16 ) +vlan_dev_real_dev extern s#net_device * vlan_dev_real_dev ( const s#net_device * ) +vlan_dev_vlan_id extern t#u16 vlan_dev_vlan_id ( const s#net_device * ) +vlan_dev_vlan_proto extern t#__be16 vlan_dev_vlan_proto ( const s#net_device * ) +vlan_for_each extern int vlan_for_each ( s#net_device * , int ( * ) ( s#net_device * , int , void * ) , void * ) +vlan_filter_push_vids int vlan_filter_push_vids ( s#vlan_info * , t#__be16 ) +vlan_filter_drop_vids void vlan_filter_drop_vids ( s#vlan_info * , t#__be16 ) +vlan_vid_add extern int vlan_vid_add ( s#net_device * , t#__be16 , t#u16 ) +vlan_vid_del extern void vlan_vid_del ( s#net_device * , t#__be16 , t#u16 ) +vlan_vids_add_by_dev extern int vlan_vids_add_by_dev ( s#net_device * , const s#net_device * ) +vlan_vids_del_by_dev extern void vlan_vids_del_by_dev ( s#net_device * , const s#net_device * ) +vlan_uses_dev extern t#bool vlan_uses_dev ( const s#net_device * ) + +/* net/9p/client.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s#p9_fcall struct p9_fcall { t#u32 size ; t#u8 id ; t#u16 tag ; t#size_t offset ; t#size_t capacity ; s#kmem_cache * cache ; t#u8 * sdata ; } +s#p9_req_t struct p9_req_t { int status ; int t_err ; s#kref refcount ; t#wait_queue_head_t wq ; s#p9_fcall tc ; s#p9_fcall rc ; s#list_head req_list ; } +s#p9_trans_module struct p9_trans_module { s#list_head list ; char * name ; int maxsize ; int def ; s#module * owner ; int ( * create ) ( s#p9_client * , const char * , char * ) ; void ( * close ) ( s#p9_client * ) ; int ( * request ) ( s#p9_client * , s#p9_req_t * ) ; int ( * cancel ) ( s#p9_client * , s#p9_req_t * ) ; int ( * cancelled ) ( s#p9_client * , s#p9_req_t * ) ; int ( * zc_request ) ( s#p9_client * , s#p9_req_t * , s#iov_iter * , s#iov_iter * , int , int , int ) ; int ( * show_options ) ( s#seq_file * , s#p9_client * ) ; } +e#p9_trans_status enum p9_trans_status { Connected , BeginDisconnect , Disconnected , Hung , } +s#p9_client struct p9_client { t#spinlock_t lock ; unsigned int msize ; unsigned char proto_version ; s#p9_trans_module * trans_mod ; e#p9_trans_status status ; void * trans ; s#kmem_cache * fcall_cache ; union { struct { int rfd ; int wfd ; } fd ; struct { t#u16 port ; t#bool privport ; } tcp ; } trans_opts ; s#idr fids ; s#idr reqs ; char name [ 64 + 1 ] ; } +p9_is_proto_dotl int p9_is_proto_dotl ( s#p9_client * ) +p9_is_proto_dotu int p9_is_proto_dotu ( s#p9_client * ) +p9_show_client_options int p9_show_client_options ( s#seq_file * , s#p9_client * ) +p9_fcall_fini void p9_fcall_fini ( s#p9_fcall * ) +p9_tag_lookup s#p9_req_t * p9_tag_lookup ( s#p9_client * , t#u16 ) +p9_req_put int p9_req_put ( s#p9_req_t * ) +p9_client_cb void p9_client_cb ( s#p9_client * , s#p9_req_t * , int ) +p9_parse_header int p9_parse_header ( s#p9_fcall * , t#int32_t * , t#int8_t * , t#int16_t * , int ) +p9_client_create s#p9_client * p9_client_create ( const char * , char * ) +p9_client_destroy void p9_client_destroy ( s#p9_client * ) +p9_client_disconnect void p9_client_disconnect ( s#p9_client * ) +p9_client_begin_disconnect void p9_client_begin_disconnect ( s#p9_client * ) +s#p9_qid struct p9_qid { t#u8 type ; t#u32 version ; t#u64 path ; } +s#p9_fid struct p9_fid { s#p9_client * clnt ; t#u32 fid ; t#refcount_t count ; int mode ; s#p9_qid qid ; t#u32 iounit ; t#kuid_t uid ; void * rdir ; s#hlist_node dlist ; s#hlist_node ilist ; } +p9_client_attach s#p9_fid * p9_client_attach ( s#p9_client * , s#p9_fid * , const char * , t#kuid_t , const char * ) +p9_client_walk s#p9_fid * p9_client_walk ( s#p9_fid * , t#uint16_t , const unsigned char * const * , int ) +p9_client_open int p9_client_open ( s#p9_fid * , int ) +p9_client_create_dotl int p9_client_create_dotl ( s#p9_fid * , const char * , t#u32 , t#u32 , t#kgid_t , s#p9_qid * ) +p9_client_fcreate int p9_client_fcreate ( s#p9_fid * , const char * , t#u32 , int , char * ) +p9_client_symlink int p9_client_symlink ( s#p9_fid * , const char * , const char * , t#kgid_t , s#p9_qid * ) +p9_client_link int p9_client_link ( s#p9_fid * , s#p9_fid * , const char * ) +p9_client_fsync int p9_client_fsync ( s#p9_fid * , int ) +p9_client_clunk int p9_client_clunk ( s#p9_fid * ) +p9_client_remove int p9_client_remove ( s#p9_fid * ) +p9_client_unlinkat int p9_client_unlinkat ( s#p9_fid * , const char * , int ) +p9_client_read int p9_client_read ( s#p9_fid * , t#u64 , s#iov_iter * , int * ) +p9_client_read_once int p9_client_read_once ( s#p9_fid * , t#u64 , s#iov_iter * , int * ) +p9_client_write int p9_client_write ( s#p9_fid * , t#u64 , s#iov_iter * , int * ) +s#p9_wstat struct p9_wstat { t#u16 size ; t#u16 type ; t#u32 dev ; s#p9_qid qid ; t#u32 mode ; t#u32 atime ; t#u32 mtime ; t#u64 length ; const char * name ; const char * uid ; const char * gid ; const char * muid ; char * extension ; t#kuid_t n_uid ; t#kgid_t n_gid ; t#kuid_t n_muid ; } +p9_client_stat s#p9_wstat * p9_client_stat ( s#p9_fid * ) +s#p9_stat_dotl struct p9_stat_dotl { t#u64 st_result_mask ; s#p9_qid qid ; t#u32 st_mode ; t#kuid_t st_uid ; t#kgid_t st_gid ; t#u64 st_nlink ; t#u64 st_rdev ; t#u64 st_size ; t#u64 st_blksize ; t#u64 st_blocks ; t#u64 st_atime_sec ; t#u64 st_atime_nsec ; t#u64 st_mtime_sec ; t#u64 st_mtime_nsec ; t#u64 st_ctime_sec ; t#u64 st_ctime_nsec ; t#u64 st_btime_sec ; t#u64 st_btime_nsec ; t#u64 st_gen ; t#u64 st_data_version ; } +p9_client_getattr_dotl s#p9_stat_dotl * p9_client_getattr_dotl ( s#p9_fid * , t#u64 ) +p9_client_wstat int p9_client_wstat ( s#p9_fid * , s#p9_wstat * ) +s#p9_iattr_dotl struct p9_iattr_dotl { t#u32 valid ; t#u32 mode ; t#kuid_t uid ; t#kgid_t gid ; t#u64 size ; t#u64 atime_sec ; t#u64 atime_nsec ; t#u64 mtime_sec ; t#u64 mtime_nsec ; } +p9_client_setattr int p9_client_setattr ( s#p9_fid * , s#p9_iattr_dotl * ) +s#p9_rstatfs struct p9_rstatfs { t#u32 type ; t#u32 bsize ; t#u64 blocks ; t#u64 bfree ; t#u64 bavail ; t#u64 files ; t#u64 ffree ; t#u64 fsid ; t#u32 namelen ; } +p9_client_statfs int p9_client_statfs ( s#p9_fid * , s#p9_rstatfs * ) +p9_client_rename int p9_client_rename ( s#p9_fid * , s#p9_fid * , const char * ) +p9_client_renameat int p9_client_renameat ( s#p9_fid * , const char * , s#p9_fid * , const char * ) +p9_client_xattrwalk s#p9_fid * p9_client_xattrwalk ( s#p9_fid * , const char * , t#u64 * ) +p9_client_xattrcreate int p9_client_xattrcreate ( s#p9_fid * , const char * , t#u64 , int ) +p9_client_readdir int p9_client_readdir ( s#p9_fid * , char * , t#u32 , t#u64 ) +p9_client_mknod_dotl int p9_client_mknod_dotl ( s#p9_fid * , const char * , int , t#dev_t , t#kgid_t , s#p9_qid * ) +p9_client_mkdir_dotl int p9_client_mkdir_dotl ( s#p9_fid * , const char * , int , t#kgid_t , s#p9_qid * ) +s#p9_flock struct p9_flock { t#u8 type ; t#u32 flags ; t#u64 start ; t#u64 length ; t#u32 proc_id ; char * client_id ; } +p9_client_lock_dotl int p9_client_lock_dotl ( s#p9_fid * , s#p9_flock * , t#u8 * ) +s#p9_getlock struct p9_getlock { t#u8 type ; t#u64 start ; t#u64 length ; t#u32 proc_id ; char * client_id ; } +p9_client_getlock_dotl int p9_client_getlock_dotl ( s#p9_fid * , s#p9_getlock * ) +p9_client_readlink int p9_client_readlink ( s#p9_fid * , char * * ) + +/* net/9p/error.o */ +p9_error_init int p9_error_init ( void ) +p9_errstr2errno int p9_errstr2errno ( char * , int ) + +/* net/9p/mod.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##proc_ns_operations +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +v9fs_register_trans void v9fs_register_trans ( s#p9_trans_module * ) +v9fs_unregister_trans void v9fs_unregister_trans ( s#p9_trans_module * ) +v9fs_get_trans_by_name s#p9_trans_module * v9fs_get_trans_by_name ( char * ) +v9fs_get_default_trans s#p9_trans_module * v9fs_get_default_trans ( void ) + +/* net/9p/protocol.o */ +p9stat_free void p9stat_free ( s#p9_wstat * ) +s##p9_trans_module +s##kmem_cache +p9stat_read int p9stat_read ( s#p9_client * , char * , int , s#p9_wstat * ) +s#p9_dirent struct p9_dirent { s#p9_qid qid ; t#u64 d_off ; unsigned char d_type ; char d_name [ 256 ] ; } +p9dirent_read int p9dirent_read ( s#p9_client * , char * , int , s#p9_dirent * ) + +/* net/9p/trans_common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +p9_release_pages void p9_release_pages ( s#page * * , int ) + +/* net/atm/atm_misc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +atm_charge int atm_charge ( s#atm_vcc * , int ) +atm_alloc_charge s#sk_buff * atm_alloc_charge ( s#atm_vcc * , int , t#gfp_t ) +atm_pcr_goal int atm_pcr_goal ( const s#atm_trafprm * ) +s#k_sonet_stats struct k_sonet_stats { t#atomic_t section_bip ; t#atomic_t line_bip ; t#atomic_t path_bip ; t#atomic_t line_febe ; t#atomic_t path_febe ; t#atomic_t corr_hcs ; t#atomic_t uncorr_hcs ; t#atomic_t tx_cells ; t#atomic_t rx_cells ; } +s#sonet_stats struct sonet_stats { int section_bip ; int line_bip ; int path_bip ; int line_febe ; int path_febe ; int corr_hcs ; int uncorr_hcs ; int tx_cells ; int rx_cells ; } +sonet_copy_stats extern void sonet_copy_stats ( s#k_sonet_stats * , s#sonet_stats * ) +sonet_subtract_stats extern void sonet_subtract_stats ( s#k_sonet_stats * , s#sonet_stats * ) + +/* net/atm/common.o */ +vcc_hash extern s#hlist_head vcc_hash [ 32 ] +vcc_sklist_lock extern t#rwlock_t vcc_sklist_lock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +vcc_insert_socket void vcc_insert_socket ( s#sock * ) +vcc_release_async void vcc_release_async ( s#atm_vcc * , int ) +vcc_process_recv_queue void vcc_process_recv_queue ( s#atm_vcc * ) +atm_dev_signal_change void atm_dev_signal_change ( s#atm_dev * , char ) +atm_dev_release_vccs void atm_dev_release_vccs ( s#atm_dev * ) +register_atmdevice_notifier int register_atmdevice_notifier ( s#notifier_block * ) +unregister_atmdevice_notifier void unregister_atmdevice_notifier ( s#notifier_block * ) + +/* net/atm/ioctl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#atm_ioctl struct atm_ioctl { s#module * owner ; int ( * ioctl ) ( s#socket * , unsigned int , unsigned long ) ; s#list_head list ; } +register_atm_ioctl void register_atm_ioctl ( s#atm_ioctl * ) +deregister_atm_ioctl void deregister_atm_ioctl ( s#atm_ioctl * ) + +/* net/atm/proc.o */ +s##proc_dir_entry +atm_proc_root extern s#proc_dir_entry * atm_proc_root + +/* net/atm/raw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +atm_init_aal5 int atm_init_aal5 ( s#atm_vcc * ) + +/* net/atm/resources.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +atm_dev_lookup s#atm_dev * atm_dev_lookup ( int ) +atm_dev_register s#atm_dev * atm_dev_register ( const char * , s#device * , const s#atmdev_ops * , int , unsigned long * ) +atm_dev_deregister void atm_dev_deregister ( s#atm_dev * ) + +/* net/ax25/af_ax25.o */ +t#ax25_address typedef struct { char ax25_call [ 7 ] ; } ax25_address +t#ax25_digi typedef struct { t#ax25_address calls [ 8 ] ; unsigned char repeated [ 8 ] ; unsigned char ndigi ; signed char lastrepeat ; } ax25_digi +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +E#AX25_MAX_VALUES 14 +t#ax25_dama_info typedef struct { char slave ; s#timer_list slave_timer ; unsigned short slave_timeout ; } ax25_dama_info +s#ax25_dev struct ax25_dev { s#ax25_dev * next ; s#net_device * dev ; s#net_device * forward ; s#ctl_table_header * sysheader ; int values [ E#AX25_MAX_VALUES ] ; t#ax25_dama_info dama ; t#refcount_t refcount ; t#bool device_up ; } +t#ax25_dev typedef s#ax25_dev ax25_dev +s#ax25_cb struct ax25_cb { s#hlist_node ax25_node ; t#ax25_address source_addr , dest_addr ; t#ax25_digi * digipeat ; t#ax25_dev * ax25_dev ; unsigned char iamdigi ; unsigned char state , modulus , pidincl ; unsigned short vs , vr , va ; unsigned char condition , backoff ; unsigned char n2 , n2count ; s#timer_list t1timer , t2timer , t3timer , idletimer ; unsigned long t1 , t2 , t3 , idle , rtt ; unsigned short paclen , fragno , fraglen ; s#sk_buff_head write_queue ; s#sk_buff_head reseq_queue ; s#sk_buff_head ack_queue ; s#sk_buff_head frag_queue ; unsigned char window ; s#timer_list timer , dtimer ; s#sock * sk ; t#refcount_t refcount ; } +t#ax25_cb typedef s#ax25_cb ax25_cb +ax25_find_cb t#ax25_cb * ax25_find_cb ( t#ax25_address * , t#ax25_address * , t#ax25_digi * , s#net_device * ) + +/* net/ax25/ax25_addr.o */ +ax25_bcast extern const t#ax25_address ax25_bcast +ax25_defaddr extern const t#ax25_address ax25_defaddr +null_ax25_address extern const t#ax25_address null_ax25_address +ax2asc char * ax2asc ( char * , const t#ax25_address * ) +asc2ax void asc2ax ( t#ax25_address * , const char * ) +ax25cmp int ax25cmp ( const t#ax25_address * , const t#ax25_address * ) + +/* net/ax25/ax25_iface.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#ax25_protocol struct ax25_protocol { s#ax25_protocol * next ; unsigned int pid ; int ( * func ) ( s#sk_buff * , t#ax25_cb * ) ; } +ax25_register_pid void ax25_register_pid ( s#ax25_protocol * ) +ax25_protocol_release void ax25_protocol_release ( unsigned int ) +s#ax25_linkfail struct ax25_linkfail { s#hlist_node lf_node ; void ( * func ) ( t#ax25_cb * , int ) ; } +ax25_linkfail_register void ax25_linkfail_register ( s#ax25_linkfail * ) +ax25_linkfail_release void ax25_linkfail_release ( s#ax25_linkfail * ) +ax25_listen_register int __attribute__ ( ( __warn_unused_result__ ) ) ax25_listen_register ( t#ax25_address * , s#net_device * ) +ax25_listen_release void ax25_listen_release ( t#ax25_address * , s#net_device * ) + +/* net/ax25/ax25_ip.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ax25_header_ops extern const s#header_ops ax25_header_ops +ax25_ip_xmit t#netdev_tx_t ax25_ip_xmit ( s#sk_buff * ) + +/* net/ax25/ax25_out.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ax25_send_frame t#ax25_cb * ax25_send_frame ( s#sk_buff * , int , t#ax25_address * , t#ax25_address * , t#ax25_digi * , s#net_device * ) + +/* net/ax25/ax25_timer.o */ +ax25_display_timer unsigned long ax25_display_timer ( s#timer_list * ) + +/* net/ax25/ax25_uid.o */ +ax25_uid_policy extern int ax25_uid_policy +s#ax25_uid_assoc struct ax25_uid_assoc { s#hlist_node uid_node ; t#refcount_t refcount ; t#kuid_t uid ; t#ax25_address call ; } +t#ax25_uid_assoc typedef s#ax25_uid_assoc ax25_uid_assoc +ax25_findbyuid t#ax25_uid_assoc * ax25_findbyuid ( t#kuid_t ) + +/* net/bluetooth/af_bluetooth.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +bt_sock_reclassify_lock void bt_sock_reclassify_lock ( s#sock * , int ) +s#net_proto_family struct net_proto_family { int family ; int ( * create ) ( s#net * , s#socket * , int , int ) ; s#module * owner ; } +bt_sock_register int bt_sock_register ( int , const s#net_proto_family * ) +bt_sock_unregister void bt_sock_unregister ( int ) +s#bt_sock_list struct bt_sock_list { s#hlist_head head ; t#rwlock_t lock ; int ( * custom_seq_show ) ( s#seq_file * , void * ) ; } +bt_sock_link void bt_sock_link ( s#bt_sock_list * , s#sock * ) +bt_sock_unlink void bt_sock_unlink ( s#bt_sock_list * , s#sock * ) +bt_accept_enqueue void bt_accept_enqueue ( s#sock * , s#sock * , t#bool ) +bt_accept_unlink void bt_accept_unlink ( s#sock * ) +bt_accept_dequeue s#sock * bt_accept_dequeue ( s#sock * , s#socket * ) +bt_sock_recvmsg int bt_sock_recvmsg ( s#socket * , s#msghdr * , t#size_t , int ) +bt_sock_stream_recvmsg int bt_sock_stream_recvmsg ( s#socket * , s#msghdr * , t#size_t , int ) +bt_sock_poll t#__poll_t bt_sock_poll ( s#file * , s#socket * , t#poll_table * ) +bt_sock_ioctl int bt_sock_ioctl ( s#socket * , unsigned int , unsigned long ) +bt_sock_wait_state int bt_sock_wait_state ( s#sock * , int , unsigned long ) +bt_sock_wait_ready int bt_sock_wait_ready ( s#sock * , unsigned int ) +bt_procfs_init int bt_procfs_init ( s#net * , const char * , s#bt_sock_list * , int ( * ) ( s#seq_file * , void * ) ) +bt_procfs_cleanup void bt_procfs_cleanup ( s#net * , const char * ) +bt_debugfs extern s#dentry * bt_debugfs + +/* net/bluetooth/hci_conn.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +hci_get_route s#hci_dev * hci_get_route ( t#bdaddr_t * , t#bdaddr_t * , t#u8 ) +s#bt_iso_io_qos struct bt_iso_io_qos { t#__u32 interval ; t#__u16 latency ; t#__u16 sdu ; t#__u8 phy ; t#__u8 rtn ; } +s#bt_iso_qos struct bt_iso_qos { union { t#__u8 cig ; t#__u8 big ; } ; union { t#__u8 cis ; t#__u8 bis ; } ; union { t#__u8 sca ; t#__u8 sync_interval ; } ; t#__u8 packing ; t#__u8 framing ; s#bt_iso_io_qos in ; s#bt_iso_io_qos out ; } +e#conn_reasons enum conn_reasons { CONN_REASON_PAIR_DEVICE , CONN_REASON_L2CAP_CHAN , CONN_REASON_SCO_CONNECT , CONN_REASON_ISO_CONNECT , } +s#hci_chan struct hci_chan { s#list_head list ; t#__u16 handle ; s#hci_conn * conn ; s#sk_buff_head data_q ; unsigned int sent ; t#__u8 state ; t#bool amp ; } +s#l2cap_seq_list struct l2cap_seq_list { t#__u16 head ; t#__u16 tail ; t#__u16 mask ; t#__u16 * list ; } +s#l2cap_ops struct l2cap_ops { char * name ; s#l2cap_chan * ( * new_connection ) ( s#l2cap_chan * ) ; int ( * recv ) ( s#l2cap_chan * , s#sk_buff * ) ; void ( * teardown ) ( s#l2cap_chan * , int ) ; void ( * close ) ( s#l2cap_chan * ) ; void ( * state_change ) ( s#l2cap_chan * , int , int ) ; void ( * ready ) ( s#l2cap_chan * ) ; void ( * defer ) ( s#l2cap_chan * ) ; void ( * resume ) ( s#l2cap_chan * ) ; void ( * suspend ) ( s#l2cap_chan * ) ; void ( * set_shutdown ) ( s#l2cap_chan * ) ; long ( * get_sndtimeo ) ( s#l2cap_chan * ) ; s#pid * ( * get_peer_pid ) ( s#l2cap_chan * ) ; s#sk_buff * ( * alloc_skb ) ( s#l2cap_chan * , unsigned long , unsigned long , int ) ; int ( * filter ) ( s#l2cap_chan * , s#sk_buff * ) ; } +s#l2cap_chan struct l2cap_chan { s#l2cap_conn * conn ; s#hci_conn * hs_hcon ; s#hci_chan * hs_hchan ; s#kref kref ; t#atomic_t nesting ; t#__u8 state ; t#bdaddr_t dst ; t#__u8 dst_type ; t#bdaddr_t src ; t#__u8 src_type ; t#__le16 psm ; t#__le16 sport ; t#__u16 dcid ; t#__u16 scid ; t#__u16 imtu ; t#__u16 omtu ; t#__u16 flush_to ; t#__u8 mode ; t#__u8 chan_type ; t#__u8 chan_policy ; t#__u8 sec_level ; t#__u8 ident ; t#__u8 conf_req [ 64 ] ; t#__u8 conf_len ; t#__u8 num_conf_req ; t#__u8 num_conf_rsp ; t#__u8 fcs ; t#__u16 tx_win ; t#__u16 tx_win_max ; t#__u16 ack_win ; t#__u8 max_tx ; t#__u16 retrans_timeout ; t#__u16 monitor_timeout ; t#__u16 mps ; t#__u16 tx_credits ; t#__u16 rx_credits ; t#__u8 tx_state ; t#__u8 rx_state ; unsigned long conf_state ; unsigned long conn_state ; unsigned long flags ; t#__u8 remote_amp_id ; t#__u8 local_amp_id ; t#__u8 move_id ; t#__u8 move_state ; t#__u8 move_role ; t#__u16 next_tx_seq ; t#__u16 expected_ack_seq ; t#__u16 expected_tx_seq ; t#__u16 buffer_seq ; t#__u16 srej_save_reqseq ; t#__u16 last_acked_seq ; t#__u16 frames_sent ; t#__u16 unacked_frames ; t#__u8 retry_count ; t#__u16 sdu_len ; s#sk_buff * sdu ; s#sk_buff * sdu_last_frag ; t#__u16 remote_tx_win ; t#__u8 remote_max_tx ; t#__u16 remote_mps ; t#__u8 local_id ; t#__u8 local_stype ; t#__u16 local_msdu ; t#__u32 local_sdu_itime ; t#__u32 local_acc_lat ; t#__u32 local_flush_to ; t#__u8 remote_id ; t#__u8 remote_stype ; t#__u16 remote_msdu ; t#__u32 remote_sdu_itime ; t#__u32 remote_acc_lat ; t#__u32 remote_flush_to ; s#delayed_work chan_timer ; s#delayed_work retrans_timer ; s#delayed_work monitor_timer ; s#delayed_work ack_timer ; s#sk_buff * tx_send_head ; s#sk_buff_head tx_q ; s#sk_buff_head srej_q ; s#l2cap_seq_list srej_list ; s#l2cap_seq_list retrans_list ; s#list_head list ; s#list_head global_l ; void * data ; const s#l2cap_ops * ops ; s#mutex lock ; } +s#l2cap_conn struct l2cap_conn { s#hci_conn * hcon ; s#hci_chan * hchan ; unsigned int mtu ; t#__u32 feat_mask ; t#__u8 remote_fixed_chan ; t#__u8 local_fixed_chan ; t#__u8 info_state ; t#__u8 info_ident ; s#delayed_work info_timer ; s#sk_buff * rx_skb ; t#__u32 rx_len ; t#__u8 tx_ident ; s#mutex ident_lock ; s#sk_buff_head pending_rx ; s#work_struct pending_rx_work ; s#work_struct id_addr_update_work ; t#__u8 disc_reason ; s#l2cap_chan * smp ; s#list_head chan_l ; s#mutex chan_lock ; s#kref ref ; s#list_head users ; } +s#amp_mgr struct amp_mgr { s#list_head list ; s#l2cap_conn * l2cap_conn ; s#l2cap_chan * a2mp_chan ; s#l2cap_chan * bredr_chan ; s#kref kref ; t#__u8 ident ; t#__u8 handle ; unsigned long state ; unsigned long flags ; s#list_head amp_ctrls ; s#mutex amp_ctrls_lock ; } +s#hci_conn struct hci_conn { s#list_head list ; t#atomic_t refcnt ; t#bdaddr_t dst ; t#__u8 dst_type ; t#bdaddr_t src ; t#__u8 src_type ; t#bdaddr_t init_addr ; t#__u8 init_addr_type ; t#bdaddr_t resp_addr ; t#__u8 resp_addr_type ; t#__u8 adv_instance ; t#__u16 handle ; t#__u16 sync_handle ; t#__u16 state ; t#__u8 mode ; t#__u8 type ; t#__u8 role ; t#bool out ; t#__u8 attempt ; t#__u8 dev_class [ 3 ] ; t#__u8 features [ 3 ] [ 8 ] ; t#__u16 pkt_type ; t#__u16 link_policy ; t#__u8 key_type ; t#__u8 auth_type ; t#__u8 sec_level ; t#__u8 pending_sec_level ; t#__u8 pin_length ; t#__u8 enc_key_size ; t#__u8 io_capability ; t#__u32 passkey_notify ; t#__u8 passkey_entered ; t#__u16 disc_timeout ; t#__u16 conn_timeout ; t#__u16 setting ; t#__u16 auth_payload_timeout ; t#__u16 le_conn_min_interval ; t#__u16 le_conn_max_interval ; t#__u16 le_conn_interval ; t#__u16 le_conn_latency ; t#__u16 le_supv_timeout ; t#__u8 le_adv_data [ 31 ] ; t#__u8 le_adv_data_len ; t#__u8 le_per_adv_data [ 252 ] ; t#__u8 le_per_adv_data_len ; t#__u8 le_tx_phy ; t#__u8 le_rx_phy ; t#__s8 rssi ; t#__s8 tx_power ; t#__s8 max_tx_power ; s#bt_iso_qos iso_qos ; unsigned long flags ; e#conn_reasons conn_reason ; t#__u32 clock ; t#__u16 clock_accuracy ; unsigned long conn_info_timestamp ; t#__u8 remote_cap ; t#__u8 remote_auth ; t#__u8 remote_id ; unsigned int sent ; s#sk_buff_head data_q ; s#list_head chan_list ; s#delayed_work disc_work ; s#delayed_work auto_accept_work ; s#delayed_work idle_work ; s#delayed_work le_conn_timeout ; s#work_struct le_scan_cleanup ; s#device dev ; s#dentry * debugfs ; s#hci_dev * hdev ; void * l2cap_data ; void * sco_data ; void * iso_data ; s#amp_mgr * amp_mgr ; s#hci_conn * link ; s#bt_codec codec ; void ( * connect_cfm_cb ) ( s#hci_conn * , t#u8 ) ; void ( * security_cfm_cb ) ( s#hci_conn * , t#u8 ) ; void ( * disconn_cfm_cb ) ( s#hci_conn * , t#u8 ) ; void ( * cleanup ) ( s#hci_conn * ) ; } +hci_conn_security int hci_conn_security ( s#hci_conn * , t#__u8 , t#__u8 , t#bool ) +hci_conn_check_secure int hci_conn_check_secure ( s#hci_conn * , t#__u8 ) +hci_conn_switch_role int hci_conn_switch_role ( s#hci_conn * , t#__u8 ) + +/* net/bluetooth/hci_core.o */ +s##workqueue_struct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +hci_alloc_dev_priv s#hci_dev * hci_alloc_dev_priv ( int ) +hci_free_dev void hci_free_dev ( s#hci_dev * ) +hci_register_dev int hci_register_dev ( s#hci_dev * ) +hci_unregister_dev void hci_unregister_dev ( s#hci_dev * ) +hci_release_dev void hci_release_dev ( s#hci_dev * ) +hci_suspend_dev int hci_suspend_dev ( s#hci_dev * ) +hci_resume_dev int hci_resume_dev ( s#hci_dev * ) +hci_reset_dev int hci_reset_dev ( s#hci_dev * ) +hci_recv_frame int hci_recv_frame ( s#hci_dev * , s#sk_buff * ) +hci_recv_diag int hci_recv_diag ( s#hci_dev * , s#sk_buff * ) +hci_set_hw_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void hci_set_hw_info ( s#hci_dev * , const char * , ... ) +hci_set_fw_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void hci_set_fw_info ( s#hci_dev * , const char * , ... ) +s##amp_mgr +s#hci_cb struct hci_cb { s#list_head list ; char * name ; void ( * connect_cfm ) ( s#hci_conn * , t#__u8 ) ; void ( * disconn_cfm ) ( s#hci_conn * , t#__u8 ) ; void ( * security_cfm ) ( s#hci_conn * , t#__u8 , t#__u8 ) ; void ( * key_change_cfm ) ( s#hci_conn * , t#__u8 ) ; void ( * role_switch_cfm ) ( s#hci_conn * , t#__u8 , t#__u8 ) ; } +hci_register_cb int hci_register_cb ( s#hci_cb * ) +hci_unregister_cb int hci_unregister_cb ( s#hci_cb * ) +__hci_cmd_send int __hci_cmd_send ( s#hci_dev * , t#u16 , t#u32 , const void * ) + +/* net/bluetooth/hci_sock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##rfkill +s#hci_mgmt_handler struct hci_mgmt_handler { int ( * func ) ( s#sock * , s#hci_dev * , void * , t#u16 ) ; t#size_t data_len ; unsigned long flags ; } +s#hci_mgmt_chan struct hci_mgmt_chan { s#list_head list ; unsigned short channel ; t#size_t handler_count ; const s#hci_mgmt_handler * handlers ; void ( * hdev_init ) ( s#sock * , s#hci_dev * ) ; } +hci_mgmt_chan_register int hci_mgmt_chan_register ( s#hci_mgmt_chan * ) +hci_mgmt_chan_unregister void hci_mgmt_chan_unregister ( s#hci_mgmt_chan * ) + +/* net/bluetooth/hci_sync.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +__hci_cmd_sync_sk s#sk_buff * __hci_cmd_sync_sk ( s#hci_dev * , t#u16 , t#u32 , const void * , t#u8 , t#u32 , s#sock * ) +__hci_cmd_sync s#sk_buff * __hci_cmd_sync ( s#hci_dev * , t#u16 , t#u32 , const void * , t#u32 ) +hci_cmd_sync s#sk_buff * hci_cmd_sync ( s#hci_dev * , t#u16 , t#u32 , const void * , t#u32 ) +__hci_cmd_sync_ev s#sk_buff * __hci_cmd_sync_ev ( s#hci_dev * , t#u16 , t#u32 , const void * , t#u8 , t#u32 ) +__hci_cmd_sync_status_sk int __hci_cmd_sync_status_sk ( s#hci_dev * , t#u16 , t#u32 , const void * , t#u8 , t#u32 , s#sock * ) +__hci_cmd_sync_status int __hci_cmd_sync_status ( s#hci_dev * , t#u16 , t#u32 , const void * , t#u32 ) +hci_cmd_sync_cancel void hci_cmd_sync_cancel ( s#hci_dev * , int ) +t#hci_cmd_sync_work_func_t typedef int ( * hci_cmd_sync_work_func_t ) ( s#hci_dev * , void * ) +t#hci_cmd_sync_work_destroy_t typedef void ( * hci_cmd_sync_work_destroy_t ) ( s#hci_dev * , void * , int ) +hci_cmd_sync_queue int hci_cmd_sync_queue ( s#hci_dev * , t#hci_cmd_sync_work_func_t , void * , t#hci_cmd_sync_work_destroy_t ) + +/* net/bluetooth/hidp/core.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##input_dev_poller +s##input_mt +s##thermal_zone_device +s##thermal_cooling_device +hidp_hid_driver extern s#hid_ll_driver hidp_hid_driver + +/* net/bluetooth/l2cap_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +l2cap_add_psm int l2cap_add_psm ( s#l2cap_chan * , t#bdaddr_t * , t#__le16 ) +l2cap_chan_create s#l2cap_chan * l2cap_chan_create ( void ) +l2cap_chan_put void l2cap_chan_put ( s#l2cap_chan * ) +l2cap_chan_set_defaults void l2cap_chan_set_defaults ( s#l2cap_chan * ) +l2cap_chan_del void l2cap_chan_del ( s#l2cap_chan * , int ) +t#l2cap_chan_func_t typedef void ( * l2cap_chan_func_t ) ( s#l2cap_chan * , void * ) +l2cap_chan_list void l2cap_chan_list ( s#l2cap_conn * , t#l2cap_chan_func_t , void * ) +l2cap_chan_close void l2cap_chan_close ( s#l2cap_chan * , int ) +s#l2cap_user struct l2cap_user { s#list_head list ; int ( * probe ) ( s#l2cap_conn * , s#l2cap_user * ) ; void ( * remove ) ( s#l2cap_conn * , s#l2cap_user * ) ; } +l2cap_register_user int l2cap_register_user ( s#l2cap_conn * , s#l2cap_user * ) +l2cap_unregister_user void l2cap_unregister_user ( s#l2cap_conn * , s#l2cap_user * ) +l2cap_conn_get s#l2cap_conn * l2cap_conn_get ( s#l2cap_conn * ) +l2cap_conn_put void l2cap_conn_put ( s#l2cap_conn * ) +l2cap_chan_send int l2cap_chan_send ( s#l2cap_chan * , s#msghdr * , t#size_t ) +l2cap_chan_connect int l2cap_chan_connect ( s#l2cap_chan * , t#__le16 , t#u16 , t#bdaddr_t * , t#u8 ) + +/* net/bluetooth/l2cap_sock.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +l2cap_is_socket t#bool l2cap_is_socket ( s#socket * ) + +/* net/bluetooth/lib.o */ +baswap void baswap ( t#bdaddr_t * , const t#bdaddr_t * ) +bt_to_errno int bt_to_errno ( t#u16 ) +bt_status t#__u8 bt_status ( int ) +bt_info __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void bt_info ( const char * , ... ) +bt_warn __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void bt_warn ( const char * , ... ) +bt_err __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void bt_err ( const char * , ... ) +bt_warn_ratelimited __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void bt_warn_ratelimited ( const char * , ... ) +bt_err_ratelimited __attribute__ ( ( __format__ ( printf , 1 , 2 ) ) ) void bt_err_ratelimited ( const char * , ... ) + +/* net/bpf/test_run.o */ +bpf_fentry_test1 int __attribute__ ( ( __noinline__ ) ) bpf_fentry_test1 ( int ) + +/* net/bridge/br_device.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nf_br_ops struct nf_br_ops { int ( * br_dev_xmit_hook ) ( s#sk_buff * ) ; } +nf_br_ops extern const s#nf_br_ops * nf_br_ops + +/* net/bridge/br_fdb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +br_fdb_find_port s#net_device * br_fdb_find_port ( const s#net_device * , const unsigned char * , t#__u16 ) +br_fdb_replay int br_fdb_replay ( const s#net_device * , const s#net_device * , const void * , t#bool , s#notifier_block * ) +br_fdb_clear_offload void br_fdb_clear_offload ( const s#net_device * , t#u16 ) + +/* net/bridge/br_forward.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +br_dev_queue_push_xmit int br_dev_queue_push_xmit ( s#net * , s#sock * , s#sk_buff * ) +br_forward_finish int br_forward_finish ( s#net * , s#sock * , s#sk_buff * ) +s#net_bridge_vlan_group struct net_bridge_vlan_group { s#rhashtable vlan_hash ; s#rhashtable tunnel_hash ; s#list_head vlan_list ; t#u16 num_vlans ; t#u16 pvid ; t#u8 pvid_state ; } +s#bridge_id struct bridge_id { unsigned char prio [ 2 ] ; unsigned char addr [ 6 ] ; } +t#bridge_id typedef s#bridge_id bridge_id +s#bridge_mcast_other_query struct bridge_mcast_other_query { s#timer_list timer ; unsigned long delay_time ; } +s#bridge_mcast_own_query struct bridge_mcast_own_query { s#timer_list timer ; t#u32 startup_sent ; } +s#br_ip struct br_ip { union { t#__be32 ip4 ; s#in6_addr ip6 ; } src ; union { t#__be32 ip4 ; s#in6_addr ip6 ; unsigned char mac_addr [ 6 ] ; } dst ; t#__be16 proto ; t#__u16 vid ; } +s#bridge_mcast_querier struct bridge_mcast_querier { s#br_ip addr ; s#net_bridge_port * port ; } +E#BR_MCAST_DIR_SIZE 2 +s#br_mcast_stats struct br_mcast_stats { t#__u64 igmp_v1queries [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_v2queries [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_v3queries [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_leaves [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_v1reports [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_v2reports [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_v3reports [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 igmp_parse_errors ; t#__u64 mld_v1queries [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 mld_v2queries [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 mld_leaves [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 mld_v1reports [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 mld_v2reports [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 mld_parse_errors ; t#__u64 mcast_bytes [ E#BR_MCAST_DIR_SIZE ] ; t#__u64 mcast_packets [ E#BR_MCAST_DIR_SIZE ] ; } +s#bridge_mcast_stats struct bridge_mcast_stats { s#br_mcast_stats mstats ; s#u64_stats_sync syncp ; } +s#net_bridge struct net_bridge { t#spinlock_t lock ; t#spinlock_t hash_lock ; s#hlist_head frame_type_list ; s#net_device * dev ; unsigned long options ; t#__be16 vlan_proto ; t#u16 default_pvid ; s#net_bridge_vlan_group * vlgrp ; s#rhashtable fdb_hash_tbl ; s#list_head port_list ; union { s#rtable fake_rtable ; s#rt6_info fake_rt6_info ; } ; t#u16 group_fwd_mask ; t#u16 group_fwd_mask_required ; t#bridge_id designated_root ; t#bridge_id t#bridge_id ; unsigned char topology_change ; unsigned char topology_change_detected ; t#u16 root_port ; unsigned long max_age ; unsigned long hello_time ; unsigned long forward_delay ; unsigned long ageing_time ; unsigned long bridge_max_age ; unsigned long bridge_hello_time ; unsigned long bridge_forward_delay ; unsigned long bridge_ageing_time ; t#u32 root_path_cost ; t#u8 group_addr [ 6 ] ; enum { BR_NO_STP , BR_KERNEL_STP , BR_USER_STP , } stp_enabled ; t#u32 hash_max ; t#u32 multicast_last_member_count ; t#u32 multicast_startup_query_count ; t#u8 multicast_igmp_version ; t#u8 multicast_router ; t#u8 multicast_mld_version ; t#spinlock_t multicast_lock ; unsigned long multicast_last_member_interval ; unsigned long multicast_membership_interval ; unsigned long multicast_querier_interval ; unsigned long multicast_query_interval ; unsigned long multicast_query_response_interval ; unsigned long multicast_startup_query_interval ; s#rhashtable mdb_hash_tbl ; s#rhashtable sg_port_tbl ; s#hlist_head mcast_gc_list ; s#hlist_head mdb_list ; s#hlist_head ip4_mc_router_list ; s#timer_list ip4_mc_router_timer ; s#bridge_mcast_other_query ip4_other_query ; s#bridge_mcast_own_query ip4_own_query ; s#bridge_mcast_querier ip4_querier ; s#bridge_mcast_stats * mcast_stats ; s#hlist_head ip6_mc_router_list ; s#timer_list ip6_mc_router_timer ; s#bridge_mcast_other_query ip6_other_query ; s#bridge_mcast_own_query ip6_own_query ; s#bridge_mcast_querier ip6_querier ; s#work_struct mcast_gc_work ; s#timer_list hello_timer ; s#timer_list tcn_timer ; s#timer_list topology_change_timer ; s#delayed_work gc_work ; s#kobject * ifobj ; t#u32 auto_cnt ; int offload_fwd_mark ; s#hlist_head fdb_list ; s#hlist_head mrp_list ; s#hlist_head mep_list ; } +t#port_id typedef t#__u16 port_id +s#bridge_stp_xstats struct bridge_stp_xstats { t#__u64 transition_blk ; t#__u64 transition_fwd ; t#__u64 rx_bpdu ; t#__u64 tx_bpdu ; t#__u64 rx_tcn ; t#__u64 tx_tcn ; } +s#net_bridge_port struct net_bridge_port { s#net_bridge * br ; s#net_device * dev ; s#list_head list ; unsigned long flags ; s#net_bridge_vlan_group * vlgrp ; s#net_bridge_port * backup_port ; t#u8 priority ; t#u8 state ; t#u16 port_no ; unsigned char topology_change_ack ; unsigned char config_pending ; t#port_id t#port_id ; t#port_id designated_port ; t#bridge_id designated_root ; t#bridge_id designated_bridge ; t#u32 path_cost ; t#u32 designated_cost ; unsigned long designated_age ; s#timer_list forward_delay_timer ; s#timer_list hold_timer ; s#timer_list message_age_timer ; s#kobject kobj ; s#callback_head rcu ; s#bridge_mcast_own_query ip4_own_query ; s#timer_list ip4_mc_router_timer ; s#hlist_node ip4_rlist ; s#bridge_mcast_own_query ip6_own_query ; s#timer_list ip6_mc_router_timer ; s#hlist_node ip6_rlist ; t#u32 multicast_eht_hosts_limit ; t#u32 multicast_eht_hosts_cnt ; unsigned char multicast_router ; s#bridge_mcast_stats * mcast_stats ; s#hlist_head mglist ; char sysfs_name [ 16 ] ; s#netpoll * np ; int offload_fwd_mark ; t#u16 group_fwd_mask ; t#u16 backup_redirected_cnt ; s#bridge_stp_xstats stp_xstats ; } +br_forward void br_forward ( const s#net_bridge_port * , s#sk_buff * , t#bool , t#bool ) + +/* net/bridge/br_if.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +br_port_flag_is_set t#bool br_port_flag_is_set ( const s#net_device * , unsigned long ) + +/* net/bridge/br_input.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s#nf_queue_entry struct nf_queue_entry { s#list_head list ; s#sk_buff * skb ; unsigned int id ; unsigned int hook_index ; s#net_device * physin ; s#net_device * physout ; s#nf_hook_state state ; t#u16 size ; } +s#nf_queue_handler struct nf_queue_handler { int ( * outfn ) ( s#nf_queue_entry * , unsigned int ) ; void ( * nf_hook_drop ) ( s#net * ) ; } +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +br_handle_frame_finish int br_handle_frame_finish ( s#net * , s#sock * , s#sk_buff * ) + +/* net/bridge/br_mdb.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +br_mdb_replay int br_mdb_replay ( s#net_device * , s#net_device * , const void * , t#bool , s#notifier_block * , s#netlink_ext_ack * ) + +/* net/bridge/br_multicast.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +br_multicast_enabled t#bool br_multicast_enabled ( const s#net_device * ) +br_multicast_router t#bool br_multicast_router ( const s#net_device * ) +br_multicast_list_adjacent int br_multicast_list_adjacent ( s#net_device * , s#list_head * ) +br_multicast_has_querier_anywhere t#bool br_multicast_has_querier_anywhere ( s#net_device * , int ) +br_multicast_has_querier_adjacent t#bool br_multicast_has_querier_adjacent ( s#net_device * , int ) +br_multicast_has_router_adjacent t#bool br_multicast_has_router_adjacent ( s#net_device * , int ) + +/* net/bridge/br_stp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +br_port_get_stp_state t#u8 br_port_get_stp_state ( const s#net_device * ) +br_get_ageing_time t#clock_t br_get_ageing_time ( const s#net_device * ) + +/* net/bridge/br_vlan.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +br_vlan_enabled t#bool br_vlan_enabled ( const s#net_device * ) +br_vlan_get_proto int br_vlan_get_proto ( const s#net_device * , t#u16 * ) +br_vlan_get_pvid int br_vlan_get_pvid ( const s#net_device * , t#u16 * ) +br_vlan_get_pvid_rcu int br_vlan_get_pvid_rcu ( const s#net_device * , t#u16 * ) +s#bridge_vlan_info struct bridge_vlan_info { t#__u16 flags ; t#__u16 vid ; } +br_vlan_get_info int br_vlan_get_info ( const s#net_device * , t#u16 , s#bridge_vlan_info * ) +br_vlan_replay int br_vlan_replay ( s#net_device * , s#net_device * , const void * , t#bool , s#notifier_block * , s#netlink_ext_ack * ) + +/* net/bridge/netfilter/ebtables.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ebt_unregister_table_pre_exit void ebt_unregister_table_pre_exit ( s#net * , const char * ) +s#ebt_entries struct ebt_entries { unsigned int distinguisher ; char name [ 32 ] ; unsigned int counter_offset ; int policy ; unsigned int nentries ; char data [ 0 ] __attribute__ ( ( aligned ( __alignof__ ( struct ebt_replace ) ) ) ) ; } +s#ebt_counter struct ebt_counter { t#__u64 pcnt ; t#__u64 bcnt ; } +s#ebt_replace_kernel struct ebt_replace_kernel { char name [ 32 ] ; unsigned int valid_hooks ; unsigned int nentries ; unsigned int entries_size ; s#ebt_entries * hook_entry [ 6 ] ; unsigned int num_counters ; s#ebt_counter * counters ; char * entries ; } +s#ebt_entry struct ebt_entry { unsigned int bitmask ; unsigned int invflags ; t#__be16 ethproto ; char in [ 16 ] ; char logical_in [ 16 ] ; char out [ 16 ] ; char logical_out [ 16 ] ; unsigned char sourcemac [ 6 ] ; unsigned char sourcemsk [ 6 ] ; unsigned char destmac [ 6 ] ; unsigned char destmsk [ 6 ] ; unsigned int watchers_offset ; unsigned int target_offset ; unsigned int next_offset ; unsigned char elems [ 0 ] __attribute__ ( ( aligned ( __alignof__ ( struct ebt_replace ) ) ) ) ; } +s#ebt_chainstack struct ebt_chainstack { s#ebt_entries * chaininfo ; s#ebt_entry * e ; unsigned int n ; } +s#ebt_table_info struct ebt_table_info { unsigned int entries_size ; unsigned int nentries ; s#ebt_entries * hook_entry [ 6 ] ; s#ebt_chainstack * * chainstack ; char * entries ; s#ebt_counter counters [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +e#nf_hook_ops_type enum nf_hook_ops_type { NF_HOOK_OP_UNDEFINED , NF_HOOK_OP_NF_TABLES , } +s#nf_hook_ops struct nf_hook_ops { t#nf_hookfn * hook ; s#net_device * dev ; void * priv ; t#u8 pf ; e#nf_hook_ops_type hook_ops_type : 8 ; unsigned int hooknum ; int priority ; } +s#ebt_table struct ebt_table { s#list_head list ; char name [ 32 ] ; s#ebt_replace_kernel * table ; unsigned int valid_hooks ; t#rwlock_t lock ; int ( * check ) ( const s#ebt_table_info * , unsigned int ) ; s#ebt_table_info * private ; s#nf_hook_ops * ops ; s#module * me ; } +ebt_register_table extern int ebt_register_table ( s#net * , const s#ebt_table * , const s#nf_hook_ops * ) +ebt_unregister_table extern void ebt_unregister_table ( s#net * , const char * ) +ebt_do_table extern unsigned int ebt_do_table ( s#sk_buff * , const s#nf_hook_state * , s#ebt_table * ) + +/* net/caif/caif_dev.o */ +s##cfcnfg +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +get_cfcnfg s#cfcnfg * get_cfcnfg ( s#net * ) +e#caif_link_selector enum caif_link_selector { CAIF_LINK_HIGH_BANDW , CAIF_LINK_LOW_LATENCY } +s#caif_dev_common struct caif_dev_common { void ( * flowctrl ) ( s#net_device * , int ) ; e#caif_link_selector link_select ; int use_frag ; int use_fcs ; int use_stx ; } +s##cfpkt +e#caif_ctrlcmd enum caif_ctrlcmd { CAIF_CTRLCMD_FLOW_OFF_IND , CAIF_CTRLCMD_FLOW_ON_IND , CAIF_CTRLCMD_REMOTE_SHUTDOWN_IND , CAIF_CTRLCMD_INIT_RSP , CAIF_CTRLCMD_DEINIT_RSP , CAIF_CTRLCMD_INIT_FAIL_RSP , _CAIF_CTRLCMD_PHYIF_FLOW_OFF_IND , _CAIF_CTRLCMD_PHYIF_FLOW_ON_IND , _CAIF_CTRLCMD_PHYIF_DOWN_IND , } +e#caif_modemcmd enum caif_modemcmd { CAIF_MODEMCMD_FLOW_ON_REQ = 0 , CAIF_MODEMCMD_FLOW_OFF_REQ = 1 , _CAIF_MODEMCMD_PHYIF_USEFULL = 3 , _CAIF_MODEMCMD_PHYIF_USELESS = 4 } +s#cflayer struct cflayer { s#cflayer * up ; s#cflayer * dn ; s#list_head node ; int ( * receive ) ( s#cflayer * , s#cfpkt * ) ; int ( * transmit ) ( s#cflayer * , s#cfpkt * ) ; void ( * ctrlcmd ) ( s#cflayer * , e#caif_ctrlcmd , int ) ; int ( * modemcmd ) ( s#cflayer * , e#caif_modemcmd ) ; unsigned int id ; char name [ 16 ] ; } +caif_enroll_dev int caif_enroll_dev ( s#net_device * , s#caif_dev_common * , s#cflayer * , int , s#cflayer * * , int ( * * ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ) + +/* net/caif/cfcnfg.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##cfpkt +caif_disconnect_client int caif_disconnect_client ( s#net * , s#cflayer * ) +e#caif_protocol_type enum caif_protocol_type { CAIFPROTO_AT , CAIFPROTO_DATAGRAM , CAIFPROTO_DATAGRAM_LOOP , CAIFPROTO_UTIL , CAIFPROTO_RFM , CAIFPROTO_DEBUG , _CAIFPROTO_MAX } +s#sockaddr_caif struct sockaddr_caif { t#__kernel_sa_family_t family ; union { struct { t#__u8 type ; } at ; struct { char service [ 16 ] ; } util ; union { t#__u32 connection_id ; t#__u8 nsapi ; } dgm ; struct { t#__u32 connection_id ; char volume [ 16 ] ; } rfm ; struct { t#__u8 type ; t#__u8 service ; } dbg ; } u ; } +e#caif_channel_priority enum caif_channel_priority { CAIF_PRIO_MIN = 0x01 , CAIF_PRIO_LOW = 0x04 , CAIF_PRIO_NORMAL = 0x0f , CAIF_PRIO_HIGH = 0x14 , CAIF_PRIO_MAX = 0x1F } +s#caif_param struct caif_param { t#u16 size ; t#u8 data [ 256 ] ; } +s#caif_connect_request struct caif_connect_request { e#caif_protocol_type protocol ; s#sockaddr_caif sockaddr ; e#caif_channel_priority priority ; e#caif_link_selector link_selector ; int ifindex ; s#caif_param param ; } +caif_connect_client int caif_connect_client ( s#net * , s#caif_connect_request * , s#cflayer * , int * , int * , int * ) +s##cfcnfg +e#cfcnfg_phy_preference enum cfcnfg_phy_preference { CFPHYPREF_UNSPECIFIED , CFPHYPREF_LOW_LAT , CFPHYPREF_HIGH_BW , CFPHYPREF_LOOP } +cfcnfg_add_phy_layer int cfcnfg_add_phy_layer ( s#cfcnfg * , s#net_device * , s#cflayer * , e#cfcnfg_phy_preference , s#cflayer * , t#bool , int ) +cfcnfg_set_phy_state int cfcnfg_set_phy_state ( s#cfcnfg * , s#cflayer * , t#bool ) +cfcnfg_del_phy_layer int cfcnfg_del_phy_layer ( s#cfcnfg * , s#cflayer * ) + +/* net/caif/cfpkt_skbuff.o */ +s##cfpkt +e#caif_direction enum caif_direction { CAIF_DIR_IN = 0 , CAIF_DIR_OUT = 1 } +cfpkt_fromnative s#cfpkt * cfpkt_fromnative ( e#caif_direction , void * ) +cfpkt_tonative void * cfpkt_tonative ( s#cfpkt * ) +cfpkt_extr_head int cfpkt_extr_head ( s#cfpkt * , void * , t#u16 ) +cfpkt_add_head int cfpkt_add_head ( s#cfpkt * , const void * , t#u16 ) +s#dev_info struct dev_info { void * dev ; unsigned int id ; } +s#caif_payload_info struct caif_payload_info { s#dev_info * dev_info ; unsigned short hdr_len ; unsigned short channel_id ; } +cfpkt_info s#caif_payload_info * cfpkt_info ( s#cfpkt * ) +cfpkt_set_prio void cfpkt_set_prio ( s#cfpkt * , int ) + +/* net/caif/cfsrvl.o */ +s##cfpkt +caif_free_client void caif_free_client ( s#cflayer * ) +caif_client_register_refcnt void caif_client_register_refcnt ( s#cflayer * , void ( * ) ( s#cflayer * ) , void ( * ) ( s#cflayer * ) ) + +/* net/can/af_can.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s#can_pkg_stats struct can_pkg_stats { unsigned long jiffies_init ; unsigned long rx_frames ; unsigned long tx_frames ; unsigned long matches ; unsigned long total_rx_rate ; unsigned long total_tx_rate ; unsigned long total_rx_match_ratio ; unsigned long current_rx_rate ; unsigned long current_tx_rate ; unsigned long current_rx_match_ratio ; unsigned long max_rx_rate ; unsigned long max_tx_rate ; unsigned long max_rx_match_ratio ; unsigned long rx_frames_delta ; unsigned long tx_frames_delta ; unsigned long matches_delta ; } +s#can_rcv_lists_stats struct can_rcv_lists_stats { unsigned long stats_reset ; unsigned long user_reset ; unsigned long rcv_entries ; unsigned long rcv_entries_max ; } +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +can_sock_destruct void can_sock_destruct ( s#sock * ) +can_send extern int can_send ( s#sk_buff * , int ) +can_rx_register int can_rx_register ( s#net * , s#net_device * , t#canid_t , t#canid_t , void ( * ) ( s#sk_buff * , void * ) , void * , char * , s#sock * ) +can_rx_unregister extern void can_rx_unregister ( s#net * , s#net_device * , t#canid_t , t#canid_t , void ( * ) ( s#sk_buff * , void * ) , void * ) +s#can_proto struct can_proto { int type ; int protocol ; const s#proto_ops * ops ; s#proto * prot ; } +can_proto_register extern int can_proto_register ( const s#can_proto * ) +can_proto_unregister extern void can_proto_unregister ( const s#can_proto * ) + +/* net/ceph/auth.o */ +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##gendisk +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##crypto_shash +s##crypto_aead +s##aead_request +s##crypto_sync_skcipher +s#ceph_crypto_key struct ceph_crypto_key { int type ; s#ceph_timespec created ; int len ; void * key ; s#crypto_sync_skcipher * tfm ; } +ceph_auth_is_authenticated extern int ceph_auth_is_authenticated ( s#ceph_auth_client * ) +__ceph_auth_get_authorizer int __ceph_auth_get_authorizer ( s#ceph_auth_client * , s#ceph_auth_handshake * , int , t#bool , int * , int * , int * ) +ceph_auth_destroy_authorizer void ceph_auth_destroy_authorizer ( s#ceph_authorizer * ) +ceph_auth_add_authorizer_challenge int ceph_auth_add_authorizer_challenge ( s#ceph_auth_client * , s#ceph_authorizer * , void * , int ) +ceph_auth_verify_authorizer_reply int ceph_auth_verify_authorizer_reply ( s#ceph_auth_client * , s#ceph_authorizer * , void * , int , t#u8 * , int * , t#u8 * , int * ) +ceph_auth_invalidate_authorizer extern void ceph_auth_invalidate_authorizer ( s#ceph_auth_client * , int ) +ceph_auth_get_authorizer int ceph_auth_get_authorizer ( s#ceph_auth_client * , s#ceph_auth_handshake * , int , void * , int * ) +ceph_auth_handle_svc_reply_more int ceph_auth_handle_svc_reply_more ( s#ceph_auth_client * , s#ceph_auth_handshake * , void * , int , void * , int * ) +ceph_auth_handle_svc_reply_done int ceph_auth_handle_svc_reply_done ( s#ceph_auth_client * , s#ceph_auth_handshake * , void * , int , t#u8 * , int * , t#u8 * , int * ) +ceph_auth_handle_bad_authorizer t#bool ceph_auth_handle_bad_authorizer ( s#ceph_auth_client * , int , int , int , const int * , int , const int * , int ) + +/* net/ceph/buffer.o */ +ceph_buffer_new extern s#ceph_buffer * ceph_buffer_new ( t#size_t , t#gfp_t ) +ceph_buffer_release extern void ceph_buffer_release ( s#kref * ) + +/* net/ceph/ceph_common.o */ +libceph_compatible extern t#bool libceph_compatible ( void * ) +ceph_msg_type_name extern const char * ceph_msg_type_name ( int ) +s##crypto_sync_skcipher +s##disk_stats +s##posix_acl +s##audit_names +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##gendisk +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##crypto_shash +s##crypto_aead +s##aead_request +ceph_check_fsid extern int ceph_check_fsid ( s#ceph_client * , s#ceph_fsid * ) +ceph_compare_options extern int ceph_compare_options ( s#ceph_options * , s#ceph_client * ) +ceph_parse_fsid extern int ceph_parse_fsid ( const char * , s#ceph_fsid * ) +ceph_alloc_options s#ceph_options * ceph_alloc_options ( void ) +ceph_destroy_options extern void ceph_destroy_options ( s#ceph_options * ) +ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * , char ) +ceph_parse_param int ceph_parse_param ( s#fs_parameter * , s#ceph_options * , s#fc_log * ) +ceph_print_client_options int ceph_print_client_options ( s#seq_file * , s#ceph_client * , t#bool ) +ceph_client_addr s#ceph_entity_addr * ceph_client_addr ( s#ceph_client * ) +ceph_client_gid t#u64 ceph_client_gid ( s#ceph_client * ) +ceph_create_client s#ceph_client * ceph_create_client ( s#ceph_options * , void * ) +ceph_destroy_client extern void ceph_destroy_client ( s#ceph_client * ) +ceph_reset_client_addr extern void ceph_reset_client_addr ( s#ceph_client * ) +__ceph_open_session extern int __ceph_open_session ( s#ceph_client * , unsigned long ) +ceph_open_session extern int ceph_open_session ( s#ceph_client * ) +ceph_wait_for_latest_osdmap int ceph_wait_for_latest_osdmap ( s#ceph_client * , unsigned long ) + +/* net/ceph/ceph_hash.o */ +ceph_str_hash extern unsigned ceph_str_hash ( int , const char * , unsigned ) +ceph_str_hash_name extern const char * ceph_str_hash_name ( int ) + +/* net/ceph/ceph_strings.o */ +ceph_entity_type_name extern const char * ceph_entity_type_name ( int ) + +/* net/ceph/cls_lock_client.o */ +s##ceph_crypto_key +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##gendisk +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##crypto_shash +s##crypto_aead +s##aead_request +ceph_cls_lock int ceph_cls_lock ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , char * , t#u8 , char * , char * , char * , t#u8 ) +ceph_cls_unlock int ceph_cls_unlock ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , char * , char * ) +ceph_cls_break_lock int ceph_cls_break_lock ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , char * , char * , s#ceph_entity_name * ) +ceph_cls_set_cookie int ceph_cls_set_cookie ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , char * , t#u8 , char * , char * , char * ) +s#ceph_locker_id struct ceph_locker_id { s#ceph_entity_name name ; char * cookie ; } +s#ceph_locker_info struct ceph_locker_info { s#ceph_entity_addr addr ; } +s#ceph_locker struct ceph_locker { s#ceph_locker_id id ; s#ceph_locker_info info ; } +ceph_free_lockers void ceph_free_lockers ( s#ceph_locker * , t#u32 ) +ceph_cls_lock_info int ceph_cls_lock_info ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , char * , t#u8 * , char * * , s#ceph_locker * * , t#u32 * ) +ceph_cls_assert_locked int ceph_cls_assert_locked ( s#ceph_osd_request * , int , char * , t#u8 , char * , char * ) + +/* net/ceph/decode.o */ +ceph_decode_entity_addr extern int ceph_decode_entity_addr ( void * * , void * , s#ceph_entity_addr * ) +ceph_decode_entity_addrvec int ceph_decode_entity_addrvec ( void * * , void * , t#bool , s#ceph_entity_addr * ) + +/* net/ceph/messenger.o */ +ceph_pr_addr extern const char * ceph_pr_addr ( const s#ceph_entity_addr * ) +ceph_msgr_flush extern void ceph_msgr_flush ( void ) +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_queue +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##gendisk +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##crypto_shash +s##crypto_aead +s##aead_request +ceph_con_close extern void ceph_con_close ( s#ceph_connection * ) +ceph_con_open extern void ceph_con_open ( s#ceph_connection * , t#__u8 , t#__u64 , s#ceph_entity_addr * ) +ceph_con_init extern void ceph_con_init ( s#ceph_connection * , void * , const s#ceph_connection_operations * , s#ceph_messenger * ) +ceph_con_send extern void ceph_con_send ( s#ceph_connection * , s#ceph_msg * ) +ceph_con_keepalive extern void ceph_con_keepalive ( s#ceph_connection * ) +ceph_msg_data_add_pages void ceph_msg_data_add_pages ( s#ceph_msg * , s#page * * , t#size_t , t#size_t , t#bool ) +ceph_msg_data_add_pagelist extern void ceph_msg_data_add_pagelist ( s#ceph_msg * , s#ceph_pagelist * ) +ceph_msg_data_add_bio void ceph_msg_data_add_bio ( s#ceph_msg * , s#ceph_bio_iter * , t#u32 ) +ceph_msg_data_add_bvecs void ceph_msg_data_add_bvecs ( s#ceph_msg * , s#ceph_bvec_iter * ) +ceph_msg_new2 s#ceph_msg * ceph_msg_new2 ( int , int , int , t#gfp_t , t#bool ) +ceph_msg_new extern s#ceph_msg * ceph_msg_new ( int , int , t#gfp_t , t#bool ) +ceph_msg_get extern s#ceph_msg * ceph_msg_get ( s#ceph_msg * ) +ceph_msg_put extern void ceph_msg_put ( s#ceph_msg * ) +ceph_msg_dump extern void ceph_msg_dump ( s#ceph_msg * ) + +/* net/ceph/mon_client.o */ +s##ceph_crypto_key +s##disk_stats +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##gendisk +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##crypto_shash +s##crypto_aead +s##aead_request +ceph_monc_want_map t#bool ceph_monc_want_map ( s#ceph_mon_client * , int , t#u32 , t#bool ) +ceph_monc_got_map void ceph_monc_got_map ( s#ceph_mon_client * , int , t#u32 ) +ceph_monc_renew_subs void ceph_monc_renew_subs ( s#ceph_mon_client * ) +ceph_monc_wait_osdmap extern int ceph_monc_wait_osdmap ( s#ceph_mon_client * , t#u32 , unsigned long ) +ceph_monc_open_session extern int ceph_monc_open_session ( s#ceph_mon_client * ) +s#ceph_statfs struct ceph_statfs { t#__le64 kb , kb_used , kb_avail ; t#__le64 num_objects ; } +ceph_monc_do_statfs int ceph_monc_do_statfs ( s#ceph_mon_client * , t#u64 , s#ceph_statfs * ) +ceph_monc_get_version int ceph_monc_get_version ( s#ceph_mon_client * , const char * , t#u64 * ) +s#ceph_mon_generic_request struct ceph_mon_generic_request { s#ceph_mon_client * monc ; s#kref kref ; t#u64 tid ; s#rb_node node ; int result ; s#completion completion ; t#ceph_monc_callback_t complete_cb ; t#u64 private_data ; s#ceph_msg * request ; s#ceph_msg * reply ; union { s#ceph_statfs * st ; t#u64 newest ; } u ; } +t#ceph_monc_callback_t typedef void ( * ceph_monc_callback_t ) ( s#ceph_mon_generic_request * ) +ceph_monc_get_version_async int ceph_monc_get_version_async ( s#ceph_mon_client * , const char * , t#ceph_monc_callback_t , t#u64 ) +ceph_monc_blocklist_add int ceph_monc_blocklist_add ( s#ceph_mon_client * , s#ceph_entity_addr * ) +ceph_monc_init extern int ceph_monc_init ( s#ceph_mon_client * , s#ceph_client * ) +ceph_monc_stop extern void ceph_monc_stop ( s#ceph_mon_client * ) +ceph_monc_validate_auth extern int ceph_monc_validate_auth ( s#ceph_mon_client * ) + +/* net/ceph/osd_client.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##ceph_crypto_key +s##crypto_shash +s##crypto_aead +s##aead_request +osd_req_op_extent_osd_data extern s#ceph_osd_data * osd_req_op_extent_osd_data ( s#ceph_osd_request * , unsigned int ) +osd_req_op_raw_data_in_pages extern void osd_req_op_raw_data_in_pages ( s#ceph_osd_request * , unsigned int , s#page * * , t#u64 , t#u32 , t#bool , t#bool ) +osd_req_op_extent_osd_data_pages extern void osd_req_op_extent_osd_data_pages ( s#ceph_osd_request * , unsigned int , s#page * * , t#u64 , t#u32 , t#bool , t#bool ) +osd_req_op_extent_osd_data_pagelist extern void osd_req_op_extent_osd_data_pagelist ( s#ceph_osd_request * , unsigned int , s#ceph_pagelist * ) +osd_req_op_extent_osd_data_bio void osd_req_op_extent_osd_data_bio ( s#ceph_osd_request * , unsigned int , s#ceph_bio_iter * , t#u32 ) +osd_req_op_extent_osd_data_bvecs void osd_req_op_extent_osd_data_bvecs ( s#ceph_osd_request * , unsigned int , s#bio_vec * , t#u32 , t#u32 ) +osd_req_op_extent_osd_data_bvec_pos void osd_req_op_extent_osd_data_bvec_pos ( s#ceph_osd_request * , unsigned int , s#ceph_bvec_iter * ) +osd_req_op_cls_request_data_pagelist extern void osd_req_op_cls_request_data_pagelist ( s#ceph_osd_request * , unsigned int , s#ceph_pagelist * ) +osd_req_op_cls_request_data_pages extern void osd_req_op_cls_request_data_pages ( s#ceph_osd_request * , unsigned int , s#page * * , t#u64 , t#u32 , t#bool , t#bool ) +osd_req_op_cls_request_data_bvecs void osd_req_op_cls_request_data_bvecs ( s#ceph_osd_request * , unsigned int , s#bio_vec * , t#u32 , t#u32 ) +osd_req_op_cls_response_data_pages extern void osd_req_op_cls_response_data_pages ( s#ceph_osd_request * , unsigned int , s#page * * , t#u64 , t#u32 , t#bool , t#bool ) +ceph_osdc_get_request extern void ceph_osdc_get_request ( s#ceph_osd_request * ) +ceph_osdc_put_request extern void ceph_osdc_put_request ( s#ceph_osd_request * ) +ceph_osdc_alloc_request extern s#ceph_osd_request * ceph_osdc_alloc_request ( s#ceph_osd_client * , s#ceph_snap_context * , unsigned int , t#bool , t#gfp_t ) +ceph_osdc_alloc_messages int ceph_osdc_alloc_messages ( s#ceph_osd_request * , t#gfp_t ) +osd_req_op_init s#ceph_osd_req_op * osd_req_op_init ( s#ceph_osd_request * , unsigned int , t#u16 , t#u32 ) +osd_req_op_extent_init extern void osd_req_op_extent_init ( s#ceph_osd_request * , unsigned int , t#u16 , t#u64 , t#u64 , t#u64 , t#u32 ) +osd_req_op_extent_update extern void osd_req_op_extent_update ( s#ceph_osd_request * , unsigned int , t#u64 ) +osd_req_op_extent_dup_last extern void osd_req_op_extent_dup_last ( s#ceph_osd_request * , unsigned int , t#u64 ) +osd_req_op_cls_init int osd_req_op_cls_init ( s#ceph_osd_request * , unsigned int , const char * , const char * ) +osd_req_op_xattr_init extern int osd_req_op_xattr_init ( s#ceph_osd_request * , unsigned int , t#u16 , const char * , const void * , t#size_t , t#u8 , t#u8 ) +osd_req_op_alloc_hint_init extern void osd_req_op_alloc_hint_init ( s#ceph_osd_request * , unsigned int , t#u64 , t#u64 , t#u32 ) +s#ceph_vino struct ceph_vino { t#u64 ino ; t#u64 snap ; } +ceph_osdc_new_request extern s#ceph_osd_request * ceph_osdc_new_request ( s#ceph_osd_client * , s#ceph_file_layout * , s#ceph_vino , t#u64 , t#u64 * , unsigned int , int , int , int , s#ceph_snap_context * , t#u32 , t#u64 , t#bool ) +ceph_osdc_abort_requests void ceph_osdc_abort_requests ( s#ceph_osd_client * , int ) +ceph_osdc_clear_abort_err void ceph_osdc_clear_abort_err ( s#ceph_osd_client * ) +ceph_osdc_update_epoch_barrier void ceph_osdc_update_epoch_barrier ( s#ceph_osd_client * , t#u32 ) +ceph_osdc_start_request void ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * ) +ceph_osdc_cancel_request extern void ceph_osdc_cancel_request ( s#ceph_osd_request * ) +ceph_osdc_wait_request extern int ceph_osdc_wait_request ( s#ceph_osd_client * , s#ceph_osd_request * ) +ceph_osdc_sync extern void ceph_osdc_sync ( s#ceph_osd_client * ) +ceph_osdc_watch s#ceph_osd_linger_request * ceph_osdc_watch ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , t#rados_watchcb2_t , t#rados_watcherrcb_t , void * ) +ceph_osdc_unwatch int ceph_osdc_unwatch ( s#ceph_osd_client * , s#ceph_osd_linger_request * ) +ceph_osdc_notify_ack int ceph_osdc_notify_ack ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , t#u64 , t#u64 , void * , t#u32 ) +ceph_osdc_notify int ceph_osdc_notify ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , void * , t#u32 , t#u32 , s#page * * * , t#size_t * ) +s#ceph_watch_item struct ceph_watch_item { s#ceph_entity_name name ; t#u64 cookie ; s#ceph_entity_addr addr ; } +ceph_osdc_list_watchers int ceph_osdc_list_watchers ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , s#ceph_watch_item * * , t#u32 * ) +ceph_osdc_flush_notifies extern void ceph_osdc_flush_notifies ( s#ceph_osd_client * ) +ceph_osdc_maybe_request_map void ceph_osdc_maybe_request_map ( s#ceph_osd_client * ) +ceph_osdc_call int ceph_osdc_call ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , const char * , const char * , unsigned int , s#page * , t#size_t , s#page * * , t#size_t * ) +osd_req_op_copy_from_init extern int osd_req_op_copy_from_init ( s#ceph_osd_request * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u32 , t#u64 , t#u8 ) + +/* net/ceph/osdmap.o */ +ceph_pg_pool_name_by_id extern const char * ceph_pg_pool_name_by_id ( s#ceph_osdmap * , t#u64 ) +ceph_pg_poolid_by_name extern int ceph_pg_poolid_by_name ( s#ceph_osdmap * , const char * ) +ceph_pg_pool_flags t#u64 ceph_pg_pool_flags ( s#ceph_osdmap * , t#u64 ) +ceph_oloc_copy void ceph_oloc_copy ( s#ceph_object_locator * , const s#ceph_object_locator * ) +ceph_oloc_destroy void ceph_oloc_destroy ( s#ceph_object_locator * ) +ceph_oid_copy void ceph_oid_copy ( s#ceph_object_id * , const s#ceph_object_id * ) +ceph_oid_printf __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ceph_oid_printf ( s#ceph_object_id * , const char * , ... ) +ceph_oid_aprintf __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int ceph_oid_aprintf ( s#ceph_object_id * , t#gfp_t , const char * , ... ) +ceph_oid_destroy void ceph_oid_destroy ( s#ceph_object_id * ) +ceph_object_locator_to_pg int ceph_object_locator_to_pg ( s#ceph_osdmap * , const s#ceph_object_id * , const s#ceph_object_locator * , s#ceph_pg * ) +ceph_pg_to_acting_primary int ceph_pg_to_acting_primary ( s#ceph_osdmap * , const s#ceph_pg * ) + +/* net/ceph/pagelist.o */ +ceph_pagelist_alloc s#ceph_pagelist * ceph_pagelist_alloc ( t#gfp_t ) +ceph_pagelist_release extern void ceph_pagelist_release ( s#ceph_pagelist * ) +ceph_pagelist_append extern int ceph_pagelist_append ( s#ceph_pagelist * , const void * , t#size_t ) +ceph_pagelist_reserve extern int ceph_pagelist_reserve ( s#ceph_pagelist * , t#size_t ) +ceph_pagelist_free_reserve extern int ceph_pagelist_free_reserve ( s#ceph_pagelist * ) +s#ceph_pagelist_cursor struct ceph_pagelist_cursor { s#ceph_pagelist * pl ; s#list_head * page_lru ; t#size_t room ; } +ceph_pagelist_set_cursor extern void ceph_pagelist_set_cursor ( s#ceph_pagelist * , s#ceph_pagelist_cursor * ) +ceph_pagelist_truncate extern int ceph_pagelist_truncate ( s#ceph_pagelist * , s#ceph_pagelist_cursor * ) + +/* net/ceph/pagevec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##iomap +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +ceph_put_page_vector extern void ceph_put_page_vector ( s#page * * , int , t#bool ) +ceph_release_page_vector extern void ceph_release_page_vector ( s#page * * , int ) +ceph_alloc_page_vector extern s#page * * ceph_alloc_page_vector ( int , t#gfp_t ) +ceph_copy_user_to_page_vector extern int ceph_copy_user_to_page_vector ( s#page * * , const void * , t#loff_t , t#size_t ) +ceph_copy_to_page_vector extern void ceph_copy_to_page_vector ( s#page * * , const void * , t#loff_t , t#size_t ) +ceph_copy_from_page_vector extern void ceph_copy_from_page_vector ( s#page * * , void * , t#loff_t , t#size_t ) +ceph_zero_page_vector_range extern void ceph_zero_page_vector_range ( int , int , s#page * * ) + +/* net/ceph/snapshot.o */ +ceph_create_snap_context extern s#ceph_snap_context * ceph_create_snap_context ( t#u32 , t#gfp_t ) +ceph_get_snap_context extern s#ceph_snap_context * ceph_get_snap_context ( s#ceph_snap_context * ) +ceph_put_snap_context extern void ceph_put_snap_context ( s#ceph_snap_context * ) + +/* net/ceph/string_table.o */ +ceph_find_or_create_string extern s#ceph_string * ceph_find_or_create_string ( const char * , t#size_t ) +ceph_release_string extern void ceph_release_string ( s#kref * ) + +/* net/ceph/striper.o */ +s##ceph_string +ceph_calc_file_object_mapping void ceph_calc_file_object_mapping ( s#ceph_file_layout * , t#u64 , t#u64 , t#u64 * , t#u64 * , t#u32 * ) +s#ceph_object_extent struct ceph_object_extent { s#list_head oe_item ; t#u64 oe_objno ; t#u64 oe_off ; t#u64 oe_len ; } +t#ceph_object_extent_fn_t typedef void ( * ceph_object_extent_fn_t ) ( s#ceph_object_extent * , t#u32 , void * ) +ceph_file_to_extents int ceph_file_to_extents ( s#ceph_file_layout * , t#u64 , t#u64 , s#list_head * , s#ceph_object_extent * ( void * ) , void * , t#ceph_object_extent_fn_t , void * ) +ceph_iterate_extents int ceph_iterate_extents ( s#ceph_file_layout * , t#u64 , t#u64 , s#list_head * , t#ceph_object_extent_fn_t , void * ) +ceph_extent_to_file int ceph_extent_to_file ( s#ceph_file_layout * , t#u64 , t#u64 , t#u64 , s#ceph_file_extent * * , t#u32 * ) +ceph_get_num_objects t#u64 ceph_get_num_objects ( s#ceph_file_layout * , t#u64 ) + +/* net/core/bpf_sk_storage.o */ +s##bpf_sk_storage_diag +bpf_sk_storage_diag_free void bpf_sk_storage_diag_free ( s#bpf_sk_storage_diag * ) +bpf_sk_storage_diag_alloc s#bpf_sk_storage_diag * bpf_sk_storage_diag_alloc ( const s#nlattr * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +bpf_sk_storage_diag_put int bpf_sk_storage_diag_put ( s#bpf_sk_storage_diag * , s#sock * , s#sk_buff * , int , unsigned int * ) + +/* net/core/datagram.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +__skb_wait_for_more_packets int __skb_wait_for_more_packets ( s#sock * , s#sk_buff_head * , int * , long * , const s#sk_buff * ) +__skb_try_recv_datagram s#sk_buff * __skb_try_recv_datagram ( s#sock * , s#sk_buff_head * , unsigned int , int * , int * , s#sk_buff * * ) +__skb_recv_datagram s#sk_buff * __skb_recv_datagram ( s#sock * , s#sk_buff_head * , unsigned int , int * , int * ) +skb_recv_datagram s#sk_buff * skb_recv_datagram ( s#sock * , unsigned , int , int * ) +skb_free_datagram void skb_free_datagram ( s#sock * , s#sk_buff * ) +__skb_free_datagram_locked void __skb_free_datagram_locked ( s#sock * , s#sk_buff * , int ) +__sk_queue_drop_skb int __sk_queue_drop_skb ( s#sock * , s#sk_buff_head * , s#sk_buff * , unsigned int , void ( * ) ( s#sock * , s#sk_buff * ) ) +skb_kill_datagram int skb_kill_datagram ( s#sock * , s#sk_buff * , unsigned int ) +s##ahash_request +skb_copy_and_hash_datagram_iter int skb_copy_and_hash_datagram_iter ( const s#sk_buff * , int , s#iov_iter * , int , s#ahash_request * ) +skb_copy_datagram_iter int skb_copy_datagram_iter ( const s#sk_buff * , int , s#iov_iter * , int ) +skb_copy_datagram_from_iter int skb_copy_datagram_from_iter ( s#sk_buff * , int , s#iov_iter * , int ) +__zerocopy_sg_from_iter int __zerocopy_sg_from_iter ( s#sock * , s#sk_buff * , s#iov_iter * , t#size_t ) +zerocopy_sg_from_iter int zerocopy_sg_from_iter ( s#sk_buff * , s#iov_iter * ) +skb_copy_and_csum_datagram_msg int skb_copy_and_csum_datagram_msg ( s#sk_buff * , int , s#msghdr * ) +datagram_poll t#__poll_t datagram_poll ( s#file * , s#socket * , s#poll_table_struct * ) + +/* net/core/dev.o */ +dev_base_lock extern t#rwlock_t dev_base_lock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sock_reuseport +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##libipw_device +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##crypto_aead +s##dst_cache_pcpu +s##fixed_phy_status +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic +s##bpf_xdp_link +netdev_name_node_alt_create int netdev_name_node_alt_create ( s#net_device * , const char * ) +netdev_name_node_alt_destroy int netdev_name_node_alt_destroy ( s#net_device * , const char * ) +s#sd_flow_limit struct sd_flow_limit { t#u64 count ; unsigned int num_buckets ; unsigned int history_head ; t#u16 history [ ( 1 << 7 ) ] ; t#u8 buckets [ ] ; } +s#softnet_data struct softnet_data { s#list_head poll_list ; s#sk_buff_head process_queue ; unsigned int processed ; unsigned int time_squeeze ; unsigned int received_rps ; s#softnet_data * rps_ipi_list ; s#sd_flow_limit * flow_limit ; s#Qdisc * output_queue ; s#Qdisc * * output_queue_tailp ; s#sk_buff * completion_queue ; s#sk_buff_head xfrm_backlog ; struct { t#u16 recursion ; t#u8 more ; } xmit ; unsigned int input_queue_head __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#call_single_data_t csd __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#softnet_data * rps_ipi_next ; unsigned int cpu ; unsigned int input_queue_tail ; unsigned int dropped ; s#sk_buff_head input_pkt_queue ; s#napi_struct backlog ; } +softnet_data extern __attribute__ ( ( section ( ".data..percpu" "..shared_aligned" ) ) ) __typeof__ ( s#softnet_data ) softnet_data +dev_add_pack void dev_add_pack ( s#packet_type * ) +__dev_remove_pack void __dev_remove_pack ( s#packet_type * ) +dev_remove_pack void dev_remove_pack ( s#packet_type * ) +dev_get_iflink int dev_get_iflink ( const s#net_device * ) +dev_fill_metadata_dst int dev_fill_metadata_dst ( s#net_device * , s#sk_buff * ) +s#net_device_path_stack struct net_device_path_stack { int num_paths ; s#net_device_path path [ 5 ] ; } +dev_fill_forward_path int dev_fill_forward_path ( const s#net_device * , const t#u8 * , s#net_device_path_stack * ) +__dev_get_by_name s#net_device * __dev_get_by_name ( s#net * , const char * ) +dev_get_by_name_rcu s#net_device * dev_get_by_name_rcu ( s#net * , const char * ) +dev_get_by_name s#net_device * dev_get_by_name ( s#net * , const char * ) +__dev_get_by_index s#net_device * __dev_get_by_index ( s#net * , int ) +dev_get_by_index_rcu s#net_device * dev_get_by_index_rcu ( s#net * , int ) +dev_get_by_index s#net_device * dev_get_by_index ( s#net * , int ) +dev_get_by_napi_id s#net_device * dev_get_by_napi_id ( unsigned int ) +dev_getbyhwaddr_rcu s#net_device * dev_getbyhwaddr_rcu ( s#net * , unsigned short , const char * ) +dev_getfirstbyhwtype s#net_device * dev_getfirstbyhwtype ( s#net * , unsigned short ) +__dev_get_by_flags s#net_device * __dev_get_by_flags ( s#net * , unsigned short , unsigned short ) +dev_valid_name t#bool dev_valid_name ( const char * ) +dev_alloc_name int dev_alloc_name ( s#net_device * , const char * ) +dev_set_alias int dev_set_alias ( s#net_device * , const char * , t#size_t ) +netdev_features_change void netdev_features_change ( s#net_device * ) +netdev_state_change void netdev_state_change ( s#net_device * ) +__netdev_notify_peers void __netdev_notify_peers ( s#net_device * ) +netdev_notify_peers void netdev_notify_peers ( s#net_device * ) +dev_open int dev_open ( s#net_device * , s#netlink_ext_ack * ) +dev_close_many void dev_close_many ( s#list_head * , t#bool ) +dev_close void dev_close ( s#net_device * ) +dev_disable_lro void dev_disable_lro ( s#net_device * ) +e#netdev_cmd enum netdev_cmd { NETDEV_UP = 1 , NETDEV_DOWN , NETDEV_REBOOT , NETDEV_CHANGE , NETDEV_REGISTER , NETDEV_UNREGISTER , NETDEV_CHANGEMTU , NETDEV_CHANGEADDR , NETDEV_PRE_CHANGEADDR , NETDEV_GOING_DOWN , NETDEV_CHANGENAME , NETDEV_FEAT_CHANGE , NETDEV_BONDING_FAILOVER , NETDEV_PRE_UP , NETDEV_PRE_TYPE_CHANGE , NETDEV_POST_TYPE_CHANGE , NETDEV_POST_INIT , NETDEV_RELEASE , NETDEV_NOTIFY_PEERS , NETDEV_JOIN , NETDEV_CHANGEUPPER , NETDEV_RESEND_IGMP , NETDEV_PRECHANGEMTU , NETDEV_CHANGEINFODATA , NETDEV_BONDING_INFO , NETDEV_PRECHANGEUPPER , NETDEV_CHANGELOWERSTATE , NETDEV_UDP_TUNNEL_PUSH_INFO , NETDEV_UDP_TUNNEL_DROP_INFO , NETDEV_CHANGE_TX_QUEUE_LEN , NETDEV_CVLAN_FILTER_PUSH_INFO , NETDEV_CVLAN_FILTER_DROP_INFO , NETDEV_SVLAN_FILTER_PUSH_INFO , NETDEV_SVLAN_FILTER_DROP_INFO , } +netdev_cmd_to_name const char * netdev_cmd_to_name ( e#netdev_cmd ) +register_netdevice_notifier int register_netdevice_notifier ( s#notifier_block * ) +unregister_netdevice_notifier int unregister_netdevice_notifier ( s#notifier_block * ) +register_netdevice_notifier_net int register_netdevice_notifier_net ( s#net * , s#notifier_block * ) +unregister_netdevice_notifier_net int unregister_netdevice_notifier_net ( s#net * , s#notifier_block * ) +s#netdev_net_notifier struct netdev_net_notifier { s#list_head list ; s#notifier_block * nb ; } +register_netdevice_notifier_dev_net int register_netdevice_notifier_dev_net ( s#net_device * , s#notifier_block * , s#netdev_net_notifier * ) +unregister_netdevice_notifier_dev_net int unregister_netdevice_notifier_dev_net ( s#net_device * , s#notifier_block * , s#netdev_net_notifier * ) +call_netdevice_notifiers int call_netdevice_notifiers ( unsigned long , s#net_device * ) +net_inc_ingress_queue void net_inc_ingress_queue ( void ) +net_dec_ingress_queue void net_dec_ingress_queue ( void ) +net_inc_egress_queue void net_inc_egress_queue ( void ) +net_dec_egress_queue void net_dec_egress_queue ( void ) +netstamp_needed_key extern s#static_key_false netstamp_needed_key +net_enable_timestamp void net_enable_timestamp ( void ) +net_disable_timestamp void net_disable_timestamp ( void ) +is_skb_forwardable t#bool is_skb_forwardable ( const s#net_device * , const s#sk_buff * ) +__dev_forward_skb int __dev_forward_skb ( s#net_device * , s#sk_buff * ) +dev_forward_skb int dev_forward_skb ( s#net_device * , s#sk_buff * ) +dev_nit_active t#bool dev_nit_active ( s#net_device * ) +dev_queue_xmit_nit void dev_queue_xmit_nit ( s#sk_buff * , s#net_device * ) +netdev_txq_to_tc int netdev_txq_to_tc ( s#net_device * , unsigned int ) +e#xps_map_type enum xps_map_type { XPS_CPUS = 0 , XPS_RXQS , XPS_MAPS_MAX , } +__netif_set_xps_queue int __netif_set_xps_queue ( s#net_device * , const unsigned long * , t#u16 , e#xps_map_type ) +netif_set_xps_queue int netif_set_xps_queue ( s#net_device * , const s#cpumask * , t#u16 ) +netdev_reset_tc void netdev_reset_tc ( s#net_device * ) +netdev_set_tc_queue int netdev_set_tc_queue ( s#net_device * , t#u8 , t#u16 , t#u16 ) +netdev_set_num_tc int netdev_set_num_tc ( s#net_device * , t#u8 ) +netdev_unbind_sb_channel void netdev_unbind_sb_channel ( s#net_device * , s#net_device * ) +netdev_bind_sb_channel_queue int netdev_bind_sb_channel_queue ( s#net_device * , s#net_device * , t#u8 , t#u16 , t#u16 ) +netdev_set_sb_channel int netdev_set_sb_channel ( s#net_device * , t#u16 ) +netif_set_real_num_tx_queues int netif_set_real_num_tx_queues ( s#net_device * , unsigned int ) +netif_set_real_num_rx_queues int netif_set_real_num_rx_queues ( s#net_device * , unsigned int ) +netif_set_real_num_queues int netif_set_real_num_queues ( s#net_device * , unsigned int , unsigned int ) +netif_set_tso_max_size void netif_set_tso_max_size ( s#net_device * , unsigned int ) +netif_set_tso_max_segs void netif_set_tso_max_segs ( s#net_device * , unsigned int ) +netif_inherit_tso_max void netif_inherit_tso_max ( s#net_device * , const s#net_device * ) +netif_get_num_default_rss_queues int netif_get_num_default_rss_queues ( void ) +__netif_schedule void __netif_schedule ( s#Qdisc * ) +netif_schedule_queue void netif_schedule_queue ( s#netdev_queue * ) +netif_tx_wake_queue void netif_tx_wake_queue ( s#netdev_queue * ) +e#skb_free_reason enum skb_free_reason { SKB_REASON_CONSUMED , SKB_REASON_DROPPED , } +__dev_kfree_skb_irq void __dev_kfree_skb_irq ( s#sk_buff * , e#skb_free_reason ) +__dev_kfree_skb_any void __dev_kfree_skb_any ( s#sk_buff * , e#skb_free_reason ) +netif_device_detach void netif_device_detach ( s#net_device * ) +netif_device_attach void netif_device_attach ( s#net_device * ) +skb_checksum_help int skb_checksum_help ( s#sk_buff * ) +__skb_gso_segment s#sk_buff * __skb_gso_segment ( s#sk_buff * , t#netdev_features_t , t#bool ) +netdev_rx_csum_fault void netdev_rx_csum_fault ( s#net_device * , s#sk_buff * ) +passthru_features_check t#netdev_features_t passthru_features_check ( s#sk_buff * , s#net_device * , t#netdev_features_t ) +netif_skb_features t#netdev_features_t netif_skb_features ( s#sk_buff * ) +skb_csum_hwoffload_help int skb_csum_hwoffload_help ( s#sk_buff * , const t#netdev_features_t ) +validate_xmit_skb_list s#sk_buff * validate_xmit_skb_list ( s#sk_buff * , s#net_device * , t#bool * ) +dev_loopback_xmit int dev_loopback_xmit ( s#net * , s#sock * , s#sk_buff * ) +dev_pick_tx_zero t#u16 dev_pick_tx_zero ( s#net_device * , s#sk_buff * , s#net_device * ) +dev_pick_tx_cpu_id t#u16 dev_pick_tx_cpu_id ( s#net_device * , s#sk_buff * , s#net_device * ) +netdev_pick_tx t#u16 netdev_pick_tx ( s#net_device * , s#sk_buff * , s#net_device * ) +dev_queue_xmit int dev_queue_xmit ( s#sk_buff * ) +dev_queue_xmit_accel int dev_queue_xmit_accel ( s#sk_buff * , s#net_device * ) +__dev_direct_xmit int __dev_direct_xmit ( s#sk_buff * , t#u16 ) +netdev_max_backlog extern int netdev_max_backlog +s#rps_sock_flow_table struct rps_sock_flow_table { t#u32 mask ; t#u32 ents [ ] __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +rps_sock_flow_table extern s#rps_sock_flow_table * rps_sock_flow_table +rps_cpu_mask extern t#u32 rps_cpu_mask +rps_needed extern s#static_key_false rps_needed +rfs_needed extern s#static_key_false rfs_needed +rps_may_expire_flow t#bool rps_may_expire_flow ( s#net_device * , t#u16 , t#u32 , t#u16 ) +do_xdp_generic int do_xdp_generic ( s#bpf_prog * , s#sk_buff * ) +netif_rx int netif_rx ( s#sk_buff * ) +netif_rx_ni int netif_rx_ni ( s#sk_buff * ) +netif_rx_any_context int netif_rx_any_context ( s#sk_buff * ) +br_fdb_test_addr_hook int ( * br_fdb_test_addr_hook ) ( s#net_device * , unsigned char * ) +netdev_is_rx_handler_busy t#bool netdev_is_rx_handler_busy ( s#net_device * ) +netdev_rx_handler_register int netdev_rx_handler_register ( s#net_device * , t#rx_handler_func_t * , void * ) +netdev_rx_handler_unregister void netdev_rx_handler_unregister ( s#net_device * ) +netif_receive_skb_core int netif_receive_skb_core ( s#sk_buff * ) +netif_receive_skb int netif_receive_skb ( s#sk_buff * ) +netif_receive_skb_list void netif_receive_skb_list ( s#list_head * ) +__napi_schedule void __napi_schedule ( s#napi_struct * ) +napi_schedule_prep t#bool napi_schedule_prep ( s#napi_struct * ) +__napi_schedule_irqoff void __napi_schedule_irqoff ( s#napi_struct * ) +napi_complete_done t#bool napi_complete_done ( s#napi_struct * , int ) +napi_busy_loop void napi_busy_loop ( unsigned int , t#bool ( * ) ( void * , unsigned long ) , void * , t#bool , t#u16 ) +dev_set_threaded int dev_set_threaded ( s#net_device * , t#bool ) +netif_napi_add_weight void netif_napi_add_weight ( s#net_device * , s#napi_struct * , int ( * ) ( s#napi_struct * , int ) , int ) +napi_disable void napi_disable ( s#napi_struct * ) +napi_enable void napi_enable ( s#napi_struct * ) +__netif_napi_del void __netif_napi_del ( s#napi_struct * ) +netdev_has_upper_dev t#bool netdev_has_upper_dev ( s#net_device * , s#net_device * ) +netdev_has_upper_dev_all_rcu t#bool netdev_has_upper_dev_all_rcu ( s#net_device * , s#net_device * ) +netdev_has_any_upper_dev t#bool netdev_has_any_upper_dev ( s#net_device * ) +netdev_master_upper_dev_get s#net_device * netdev_master_upper_dev_get ( s#net_device * ) +netdev_adjacent_get_private void * netdev_adjacent_get_private ( s#list_head * ) +netdev_upper_get_next_dev_rcu s#net_device * netdev_upper_get_next_dev_rcu ( s#net_device * , s#list_head * * ) +s#netdev_nested_priv struct netdev_nested_priv { unsigned char flags ; void * data ; } +netdev_walk_all_upper_dev_rcu int netdev_walk_all_upper_dev_rcu ( s#net_device * , int ( * ) ( s#net_device * , s#netdev_nested_priv * ) , s#netdev_nested_priv * ) +netdev_lower_get_next_private void * netdev_lower_get_next_private ( s#net_device * , s#list_head * * ) +netdev_lower_get_next_private_rcu void * netdev_lower_get_next_private_rcu ( s#net_device * , s#list_head * * ) +netdev_lower_get_next void * netdev_lower_get_next ( s#net_device * , s#list_head * * ) +netdev_walk_all_lower_dev int netdev_walk_all_lower_dev ( s#net_device * , int ( * ) ( s#net_device * , s#netdev_nested_priv * ) , s#netdev_nested_priv * ) +netdev_next_lower_dev_rcu s#net_device * netdev_next_lower_dev_rcu ( s#net_device * , s#list_head * * ) +netdev_walk_all_lower_dev_rcu int netdev_walk_all_lower_dev_rcu ( s#net_device * , int ( * ) ( s#net_device * , s#netdev_nested_priv * ) , s#netdev_nested_priv * ) +netdev_lower_get_first_private_rcu void * netdev_lower_get_first_private_rcu ( s#net_device * ) +netdev_master_upper_dev_get_rcu s#net_device * netdev_master_upper_dev_get_rcu ( s#net_device * ) +netdev_upper_dev_link int netdev_upper_dev_link ( s#net_device * , s#net_device * , s#netlink_ext_ack * ) +netdev_master_upper_dev_link int netdev_master_upper_dev_link ( s#net_device * , s#net_device * , void * , void * , s#netlink_ext_ack * ) +netdev_upper_dev_unlink void netdev_upper_dev_unlink ( s#net_device * , s#net_device * ) +netdev_adjacent_change_prepare int netdev_adjacent_change_prepare ( s#net_device * , s#net_device * , s#net_device * , s#netlink_ext_ack * ) +netdev_adjacent_change_commit void netdev_adjacent_change_commit ( s#net_device * , s#net_device * , s#net_device * ) +netdev_adjacent_change_abort void netdev_adjacent_change_abort ( s#net_device * , s#net_device * , s#net_device * ) +s#ifslave struct ifslave { t#__s32 slave_id ; char slave_name [ 16 ] ; t#__s8 link ; t#__s8 state ; t#__u32 link_failure_count ; } +t#ifslave typedef s#ifslave ifslave +s#ifbond struct ifbond { t#__s32 bond_mode ; t#__s32 num_slaves ; t#__s32 miimon ; } +t#ifbond typedef s#ifbond ifbond +s#netdev_bonding_info struct netdev_bonding_info { t#ifslave slave ; t#ifbond master ; } +netdev_bonding_info_change void netdev_bonding_info_change ( s#net_device * , s#netdev_bonding_info * ) +netdev_get_xmit_slave s#net_device * netdev_get_xmit_slave ( s#net_device * , s#sk_buff * , t#bool ) +netdev_sk_get_lowest_dev s#net_device * netdev_sk_get_lowest_dev ( s#net_device * , s#sock * ) +netdev_lower_dev_get_private void * netdev_lower_dev_get_private ( s#net_device * , s#net_device * ) +netdev_lower_state_changed void netdev_lower_state_changed ( s#net_device * , void * ) +dev_set_promiscuity int dev_set_promiscuity ( s#net_device * , int ) +dev_set_allmulti int dev_set_allmulti ( s#net_device * , int ) +dev_get_flags unsigned int dev_get_flags ( const s#net_device * ) +dev_change_flags int dev_change_flags ( s#net_device * , unsigned int , s#netlink_ext_ack * ) +__dev_set_mtu int __dev_set_mtu ( s#net_device * , int ) +dev_set_mtu int dev_set_mtu ( s#net_device * , int ) +dev_set_group void dev_set_group ( s#net_device * , int ) +dev_pre_changeaddr_notify int dev_pre_changeaddr_notify ( s#net_device * , const char * , s#netlink_ext_ack * ) +dev_set_mac_address int dev_set_mac_address ( s#net_device * , s#sockaddr * , s#netlink_ext_ack * ) +dev_set_mac_address_user int dev_set_mac_address_user ( s#net_device * , s#sockaddr * , s#netlink_ext_ack * ) +dev_get_mac_address int dev_get_mac_address ( s#sockaddr * , s#net * , char * ) +dev_change_carrier int dev_change_carrier ( s#net_device * , t#bool ) +dev_get_phys_port_id int dev_get_phys_port_id ( s#net_device * , s#netdev_phys_item_id * ) +dev_get_phys_port_name int dev_get_phys_port_name ( s#net_device * , char * , t#size_t ) +dev_get_port_parent_id int dev_get_port_parent_id ( s#net_device * , s#netdev_phys_item_id * , t#bool ) +netdev_port_same_parent_id t#bool netdev_port_same_parent_id ( s#net_device * , s#net_device * ) +dev_change_proto_down int dev_change_proto_down ( s#net_device * , t#bool ) +dev_change_proto_down_generic int dev_change_proto_down_generic ( s#net_device * , t#bool ) +dev_change_proto_down_reason void dev_change_proto_down_reason ( s#net_device * , unsigned long , t#u32 ) +dev_xdp_prog_count t#u8 dev_xdp_prog_count ( s#net_device * ) +netdev_update_features void netdev_update_features ( s#net_device * ) +netdev_change_features void netdev_change_features ( s#net_device * ) +netif_stacked_transfer_operstate void netif_stacked_transfer_operstate ( const s#net_device * , s#net_device * ) +netif_tx_stop_all_queues void netif_tx_stop_all_queues ( s#net_device * ) +register_netdevice int register_netdevice ( s#net_device * ) +init_dummy_netdev int init_dummy_netdev ( s#net_device * ) +register_netdev int register_netdev ( s#net_device * ) +netdev_refcnt_read int netdev_refcnt_read ( const s#net_device * ) +netdev_stats_to_stats64 void netdev_stats_to_stats64 ( s#rtnl_link_stats64 * , const s#net_device_stats * ) +dev_get_stats s#rtnl_link_stats64 * dev_get_stats ( s#net_device * , s#rtnl_link_stats64 * ) +dev_fetch_sw_netstats void dev_fetch_sw_netstats ( s#rtnl_link_stats64 * , const s#pcpu_sw_netstats * ) +dev_get_tstats64 void dev_get_tstats64 ( s#net_device * , s#rtnl_link_stats64 * ) +netdev_set_default_ethtool_ops void netdev_set_default_ethtool_ops ( s#net_device * , const s#ethtool_ops * ) +alloc_netdev_mqs s#net_device * alloc_netdev_mqs ( int , const char * , unsigned char , void ( * ) ( s#net_device * ) , unsigned int , unsigned int ) +free_netdev void free_netdev ( s#net_device * ) +synchronize_net void synchronize_net ( void ) +unregister_netdevice_queue void unregister_netdevice_queue ( s#net_device * , s#list_head * ) +unregister_netdevice_many void unregister_netdevice_many ( s#list_head * ) +unregister_netdev void unregister_netdev ( s#net_device * ) +__dev_change_net_namespace int __dev_change_net_namespace ( s#net_device * , s#net * , const char * , int ) +netdev_increment_features t#netdev_features_t netdev_increment_features ( t#netdev_features_t , t#netdev_features_t , t#netdev_features_t ) +netdev_printk __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_printk ( const char * , const s#net_device * , const char * , ... ) +netdev_emerg __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_emerg ( const s#net_device * , const char * , ... ) +netdev_alert __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_alert ( const s#net_device * , const char * , ... ) +netdev_crit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_crit ( const s#net_device * , const char * , ... ) +netdev_err __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_err ( const s#net_device * , const char * , ... ) +netdev_warn __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_warn ( const s#net_device * , const char * , ... ) +netdev_notice __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_notice ( const s#net_device * , const char * , ... ) +netdev_info __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) __attribute__ ( ( __cold__ ) ) void netdev_info ( const s#net_device * , const char * , ... ) + +/* net/core/dev_addr_lists.o */ +__hw_addr_sync int __hw_addr_sync ( s#netdev_hw_addr_list * , s#netdev_hw_addr_list * , int ) +__hw_addr_unsync void __hw_addr_unsync ( s#netdev_hw_addr_list * , s#netdev_hw_addr_list * , int ) +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__hw_addr_sync_dev int __hw_addr_sync_dev ( s#netdev_hw_addr_list * , s#net_device * , int ( * ) ( s#net_device * , const unsigned char * ) , int ( * ) ( s#net_device * , const unsigned char * ) ) +__hw_addr_ref_sync_dev int __hw_addr_ref_sync_dev ( s#netdev_hw_addr_list * , s#net_device * , int ( * ) ( s#net_device * , const unsigned char * , int ) , int ( * ) ( s#net_device * , const unsigned char * , int ) ) +__hw_addr_ref_unsync_dev void __hw_addr_ref_unsync_dev ( s#netdev_hw_addr_list * , s#net_device * , int ( * ) ( s#net_device * , const unsigned char * , int ) ) +__hw_addr_unsync_dev void __hw_addr_unsync_dev ( s#netdev_hw_addr_list * , s#net_device * , int ( * ) ( s#net_device * , const unsigned char * ) ) +__hw_addr_init void __hw_addr_init ( s#netdev_hw_addr_list * ) +dev_addr_mod void dev_addr_mod ( s#net_device * , unsigned int , const void * , t#size_t ) +dev_addr_add int dev_addr_add ( s#net_device * , const unsigned char * , unsigned char ) +dev_addr_del int dev_addr_del ( s#net_device * , const unsigned char * , unsigned char ) +dev_uc_add_excl int dev_uc_add_excl ( s#net_device * , const unsigned char * ) +dev_uc_add int dev_uc_add ( s#net_device * , const unsigned char * ) +dev_uc_del int dev_uc_del ( s#net_device * , const unsigned char * ) +dev_uc_sync int dev_uc_sync ( s#net_device * , s#net_device * ) +dev_uc_sync_multiple int dev_uc_sync_multiple ( s#net_device * , s#net_device * ) +dev_uc_unsync void dev_uc_unsync ( s#net_device * , s#net_device * ) +dev_uc_flush void dev_uc_flush ( s#net_device * ) +dev_uc_init void dev_uc_init ( s#net_device * ) +dev_mc_add_excl int dev_mc_add_excl ( s#net_device * , const unsigned char * ) +dev_mc_add int dev_mc_add ( s#net_device * , const unsigned char * ) +dev_mc_add_global int dev_mc_add_global ( s#net_device * , const unsigned char * ) +dev_mc_del int dev_mc_del ( s#net_device * , const unsigned char * ) +dev_mc_del_global int dev_mc_del_global ( s#net_device * , const unsigned char * ) +dev_mc_sync int dev_mc_sync ( s#net_device * , s#net_device * ) +dev_mc_sync_multiple int dev_mc_sync_multiple ( s#net_device * , s#net_device * ) +dev_mc_unsync void dev_mc_unsync ( s#net_device * , s#net_device * ) +dev_mc_flush void dev_mc_flush ( s#net_device * ) +dev_mc_init void dev_mc_init ( s#net_device * ) + +/* net/core/dev_ioctl.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##libipw_device +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +dev_load void dev_load ( s#net * , const char * ) + +/* net/core/devlink.o */ +s##devlink +devlink_priv void * devlink_priv ( s#devlink * ) +priv_to_devlink s#devlink * priv_to_devlink ( void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_buffer +s##ftrace_hash +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +devlink_to_dev s#device * devlink_to_dev ( const s#devlink * ) +e#devlink_dpipe_field_mapping_type enum devlink_dpipe_field_mapping_type { DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE , DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX , } +s#devlink_dpipe_field struct devlink_dpipe_field { const char * name ; unsigned int id ; unsigned int bitwidth ; e#devlink_dpipe_field_mapping_type mapping_type ; } +s#devlink_dpipe_header struct devlink_dpipe_header { const char * name ; unsigned int id ; s#devlink_dpipe_field * fields ; unsigned int fields_count ; t#bool global ; } +devlink_dpipe_header_ethernet extern s#devlink_dpipe_header devlink_dpipe_header_ethernet +devlink_dpipe_header_ipv4 extern s#devlink_dpipe_header devlink_dpipe_header_ipv4 +devlink_dpipe_header_ipv6 extern s#devlink_dpipe_header devlink_dpipe_header_ipv6 +__tracepoint_devlink_hwmsg extern s#tracepoint __tracepoint_devlink_hwmsg +__traceiter_devlink_hwmsg extern int __traceiter_devlink_hwmsg ( void * , const s#devlink * , t#bool , unsigned long , const t#u8 * , t#size_t ) +__SCK__tp_func_devlink_hwmsg extern s#static_call_key __SCK__tp_func_devlink_hwmsg +s##static_call_tramp +__SCT__tp_func_devlink_hwmsg extern s#static_call_tramp __SCT__tp_func_devlink_hwmsg +__tracepoint_devlink_hwerr extern s#tracepoint __tracepoint_devlink_hwerr +__traceiter_devlink_hwerr extern int __traceiter_devlink_hwerr ( void * , const s#devlink * , int , const char * ) +__SCK__tp_func_devlink_hwerr extern s#static_call_key __SCK__tp_func_devlink_hwerr +__SCT__tp_func_devlink_hwerr extern s#static_call_tramp __SCT__tp_func_devlink_hwerr +__tracepoint_devlink_trap_report extern s#tracepoint __tracepoint_devlink_trap_report +s#devlink_trap_metadata struct devlink_trap_metadata { const char * trap_name ; const char * trap_group_name ; s#net_device * input_dev ; const s#flow_action_cookie * fa_cookie ; e#devlink_trap_type trap_type ; } +__traceiter_devlink_trap_report extern int __traceiter_devlink_trap_report ( void * , const s#devlink * , s#sk_buff * , const s#devlink_trap_metadata * ) +__SCK__tp_func_devlink_trap_report extern s#static_call_key __SCK__tp_func_devlink_trap_report +__SCT__tp_func_devlink_trap_report extern s#static_call_tramp __SCT__tp_func_devlink_trap_report +devlink_net s#net * devlink_net ( const s#devlink * ) +devl_assert_locked void devl_assert_locked ( s#devlink * ) +devl_lock void devl_lock ( s#devlink * ) +devl_trylock int devl_trylock ( s#devlink * ) +devl_unlock void devl_unlock ( s#devlink * ) +e#devlink_dpipe_match_type enum devlink_dpipe_match_type { DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT , } +s#devlink_dpipe_match struct devlink_dpipe_match { e#devlink_dpipe_match_type type ; unsigned int header_index ; s#devlink_dpipe_header * header ; unsigned int field_id ; } +devlink_dpipe_match_put int devlink_dpipe_match_put ( s#sk_buff * , s#devlink_dpipe_match * ) +e#devlink_dpipe_action_type enum devlink_dpipe_action_type { DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY , } +s#devlink_dpipe_action struct devlink_dpipe_action { e#devlink_dpipe_action_type type ; unsigned int header_index ; s#devlink_dpipe_header * header ; unsigned int field_id ; } +devlink_dpipe_action_put int devlink_dpipe_action_put ( s#sk_buff * , s#devlink_dpipe_action * ) +E#__DEVLINK_CMD_MAX 84 +e#devlink_command enum devlink_command { DEVLINK_CMD_UNSPEC , DEVLINK_CMD_GET , DEVLINK_CMD_SET , DEVLINK_CMD_NEW , DEVLINK_CMD_DEL , DEVLINK_CMD_PORT_GET , DEVLINK_CMD_PORT_SET , DEVLINK_CMD_PORT_NEW , DEVLINK_CMD_PORT_DEL , DEVLINK_CMD_PORT_SPLIT , DEVLINK_CMD_PORT_UNSPLIT , DEVLINK_CMD_SB_GET , DEVLINK_CMD_SB_SET , DEVLINK_CMD_SB_NEW , DEVLINK_CMD_SB_DEL , DEVLINK_CMD_SB_POOL_GET , DEVLINK_CMD_SB_POOL_SET , DEVLINK_CMD_SB_POOL_NEW , DEVLINK_CMD_SB_POOL_DEL , DEVLINK_CMD_SB_PORT_POOL_GET , DEVLINK_CMD_SB_PORT_POOL_SET , DEVLINK_CMD_SB_PORT_POOL_NEW , DEVLINK_CMD_SB_PORT_POOL_DEL , DEVLINK_CMD_SB_TC_POOL_BIND_GET , DEVLINK_CMD_SB_TC_POOL_BIND_SET , DEVLINK_CMD_SB_TC_POOL_BIND_NEW , DEVLINK_CMD_SB_TC_POOL_BIND_DEL , DEVLINK_CMD_SB_OCC_SNAPSHOT , DEVLINK_CMD_SB_OCC_MAX_CLEAR , DEVLINK_CMD_ESWITCH_GET , DEVLINK_CMD_ESWITCH_SET , DEVLINK_CMD_DPIPE_TABLE_GET , DEVLINK_CMD_DPIPE_ENTRIES_GET , DEVLINK_CMD_DPIPE_HEADERS_GET , DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET , DEVLINK_CMD_RESOURCE_SET , DEVLINK_CMD_RESOURCE_DUMP , DEVLINK_CMD_RELOAD , DEVLINK_CMD_PARAM_GET , DEVLINK_CMD_PARAM_SET , DEVLINK_CMD_PARAM_NEW , DEVLINK_CMD_PARAM_DEL , DEVLINK_CMD_REGION_GET , DEVLINK_CMD_REGION_SET , DEVLINK_CMD_REGION_NEW , DEVLINK_CMD_REGION_DEL , DEVLINK_CMD_REGION_READ , DEVLINK_CMD_PORT_PARAM_GET , DEVLINK_CMD_PORT_PARAM_SET , DEVLINK_CMD_PORT_PARAM_NEW , DEVLINK_CMD_PORT_PARAM_DEL , DEVLINK_CMD_INFO_GET , DEVLINK_CMD_HEALTH_REPORTER_GET , DEVLINK_CMD_HEALTH_REPORTER_SET , DEVLINK_CMD_HEALTH_REPORTER_RECOVER , DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE , DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET , DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR , DEVLINK_CMD_FLASH_UPDATE , DEVLINK_CMD_FLASH_UPDATE_END , DEVLINK_CMD_FLASH_UPDATE_STATUS , DEVLINK_CMD_TRAP_GET , DEVLINK_CMD_TRAP_SET , DEVLINK_CMD_TRAP_NEW , DEVLINK_CMD_TRAP_DEL , DEVLINK_CMD_TRAP_GROUP_GET , DEVLINK_CMD_TRAP_GROUP_SET , DEVLINK_CMD_TRAP_GROUP_NEW , DEVLINK_CMD_TRAP_GROUP_DEL , DEVLINK_CMD_TRAP_POLICER_GET , DEVLINK_CMD_TRAP_POLICER_SET , DEVLINK_CMD_TRAP_POLICER_NEW , DEVLINK_CMD_TRAP_POLICER_DEL , DEVLINK_CMD_HEALTH_REPORTER_TEST , DEVLINK_CMD_RATE_GET , DEVLINK_CMD_RATE_SET , DEVLINK_CMD_RATE_NEW , DEVLINK_CMD_RATE_DEL , DEVLINK_CMD_LINECARD_GET , DEVLINK_CMD_LINECARD_SET , DEVLINK_CMD_LINECARD_NEW , DEVLINK_CMD_LINECARD_DEL , DEVLINK_CMD_SELFTESTS_GET , DEVLINK_CMD_SELFTESTS_RUN , __DEVLINK_CMD_MAX , DEVLINK_CMD_MAX = E#__DEVLINK_CMD_MAX - 1 } +s#devlink_dpipe_dump_ctx struct devlink_dpipe_dump_ctx { s#genl_info * info ; e#devlink_command cmd ; s#sk_buff * skb ; s#nlattr * nest ; void * hdr ; } +devlink_dpipe_entry_ctx_prepare int devlink_dpipe_entry_ctx_prepare ( s#devlink_dpipe_dump_ctx * ) +s#devlink_dpipe_value struct devlink_dpipe_value { union { s#devlink_dpipe_action * action ; s#devlink_dpipe_match * match ; } ; unsigned int mapping_value ; t#bool mapping_valid ; unsigned int value_size ; void * value ; void * mask ; } +s#devlink_dpipe_entry struct devlink_dpipe_entry { t#u64 index ; s#devlink_dpipe_value * match_values ; unsigned int match_values_count ; s#devlink_dpipe_value * action_values ; unsigned int action_values_count ; t#u64 counter ; t#bool counter_valid ; } +devlink_dpipe_entry_ctx_append int devlink_dpipe_entry_ctx_append ( s#devlink_dpipe_dump_ctx * , s#devlink_dpipe_entry * ) +devlink_dpipe_entry_ctx_close int devlink_dpipe_entry_ctx_close ( s#devlink_dpipe_dump_ctx * ) +devlink_dpipe_entry_clear void devlink_dpipe_entry_clear ( s#devlink_dpipe_entry * ) +devlink_is_reload_failed t#bool devlink_is_reload_failed ( const s#devlink * ) +E#__DEVLINK_RELOAD_LIMIT_MAX 2 +e#devlink_reload_limit enum devlink_reload_limit { DEVLINK_RELOAD_LIMIT_UNSPEC , DEVLINK_RELOAD_LIMIT_NO_RESET , __DEVLINK_RELOAD_LIMIT_MAX , DEVLINK_RELOAD_LIMIT_MAX = E#__DEVLINK_RELOAD_LIMIT_MAX - 1 } +devlink_remote_reload_actions_performed void devlink_remote_reload_actions_performed ( s#devlink * , e#devlink_reload_limit , t#u32 ) +devlink_flash_update_status_notify void devlink_flash_update_status_notify ( s#devlink * , const char * , const char * , unsigned long , unsigned long ) +devlink_flash_update_timeout_notify void devlink_flash_update_timeout_notify ( s#devlink * , const char * , const char * , unsigned long ) +s##devlink_info_req +devlink_info_driver_name_put int devlink_info_driver_name_put ( s#devlink_info_req * , const char * ) +devlink_info_serial_number_put int devlink_info_serial_number_put ( s#devlink_info_req * , const char * ) +devlink_info_board_serial_number_put int devlink_info_board_serial_number_put ( s#devlink_info_req * , const char * ) +devlink_info_version_fixed_put int devlink_info_version_fixed_put ( s#devlink_info_req * , const char * , const char * ) +devlink_info_version_stored_put int devlink_info_version_stored_put ( s#devlink_info_req * , const char * , const char * ) +devlink_info_version_running_put int devlink_info_version_running_put ( s#devlink_info_req * , const char * , const char * ) +s##devlink_fmsg +devlink_fmsg_obj_nest_start int devlink_fmsg_obj_nest_start ( s#devlink_fmsg * ) +devlink_fmsg_obj_nest_end int devlink_fmsg_obj_nest_end ( s#devlink_fmsg * ) +devlink_fmsg_pair_nest_start int devlink_fmsg_pair_nest_start ( s#devlink_fmsg * , const char * ) +devlink_fmsg_pair_nest_end int devlink_fmsg_pair_nest_end ( s#devlink_fmsg * ) +devlink_fmsg_arr_pair_nest_start int devlink_fmsg_arr_pair_nest_start ( s#devlink_fmsg * , const char * ) +devlink_fmsg_arr_pair_nest_end int devlink_fmsg_arr_pair_nest_end ( s#devlink_fmsg * ) +devlink_fmsg_binary_pair_nest_start int devlink_fmsg_binary_pair_nest_start ( s#devlink_fmsg * , const char * ) +devlink_fmsg_binary_pair_nest_end int devlink_fmsg_binary_pair_nest_end ( s#devlink_fmsg * ) +devlink_fmsg_u32_put int devlink_fmsg_u32_put ( s#devlink_fmsg * , t#u32 ) +devlink_fmsg_string_put int devlink_fmsg_string_put ( s#devlink_fmsg * , const char * ) +devlink_fmsg_binary_put int devlink_fmsg_binary_put ( s#devlink_fmsg * , const void * , t#u16 ) +devlink_fmsg_bool_pair_put int devlink_fmsg_bool_pair_put ( s#devlink_fmsg * , const char * , t#bool ) +devlink_fmsg_u8_pair_put int devlink_fmsg_u8_pair_put ( s#devlink_fmsg * , const char * , t#u8 ) +devlink_fmsg_u32_pair_put int devlink_fmsg_u32_pair_put ( s#devlink_fmsg * , const char * , t#u32 ) +devlink_fmsg_u64_pair_put int devlink_fmsg_u64_pair_put ( s#devlink_fmsg * , const char * , t#u64 ) +devlink_fmsg_string_pair_put int devlink_fmsg_string_pair_put ( s#devlink_fmsg * , const char * , const char * ) +devlink_fmsg_binary_pair_put int devlink_fmsg_binary_pair_put ( s#devlink_fmsg * , const char * , const void * , t#u32 ) +s##devlink_health_reporter +devlink_health_reporter_priv void * devlink_health_reporter_priv ( s#devlink_health_reporter * ) +s#devlink_health_reporter_ops struct devlink_health_reporter_ops { char * name ; int ( * recover ) ( s#devlink_health_reporter * , void * , s#netlink_ext_ack * ) ; int ( * dump ) ( s#devlink_health_reporter * , s#devlink_fmsg * , void * , s#netlink_ext_ack * ) ; int ( * diagnose ) ( s#devlink_health_reporter * , s#devlink_fmsg * , s#netlink_ext_ack * ) ; int ( * test ) ( s#devlink_health_reporter * , s#netlink_ext_ack * ) ; } +devlink_port_health_reporter_create s#devlink_health_reporter * devlink_port_health_reporter_create ( s#devlink_port * , const s#devlink_health_reporter_ops * , t#u64 , void * ) +devlink_health_reporter_create s#devlink_health_reporter * devlink_health_reporter_create ( s#devlink * , const s#devlink_health_reporter_ops * , t#u64 , void * ) +devlink_health_reporter_destroy void devlink_health_reporter_destroy ( s#devlink_health_reporter * ) +devlink_port_health_reporter_destroy void devlink_port_health_reporter_destroy ( s#devlink_health_reporter * ) +devlink_health_reporter_recovery_done void devlink_health_reporter_recovery_done ( s#devlink_health_reporter * ) +devlink_health_report int devlink_health_report ( s#devlink_health_reporter * , const char * , void * ) +e#devlink_health_reporter_state enum devlink_health_reporter_state { DEVLINK_HEALTH_REPORTER_STATE_HEALTHY , DEVLINK_HEALTH_REPORTER_STATE_ERROR , } +devlink_health_reporter_state_update void devlink_health_reporter_state_update ( s#devlink_health_reporter * , e#devlink_health_reporter_state ) +devlink_set_features void devlink_set_features ( s#devlink * , t#u64 ) +E#__DEVLINK_RELOAD_ACTION_MAX 3 +e#devlink_reload_action enum devlink_reload_action { DEVLINK_RELOAD_ACTION_UNSPEC , DEVLINK_RELOAD_ACTION_DRIVER_REINIT , DEVLINK_RELOAD_ACTION_FW_ACTIVATE , __DEVLINK_RELOAD_ACTION_MAX , DEVLINK_RELOAD_ACTION_MAX = E#__DEVLINK_RELOAD_ACTION_MAX - 1 } +s#devlink_flash_update_params struct devlink_flash_update_params { const s#firmware * fw ; const char * component ; t#u32 overwrite_mask ; } +s#devlink_port_new_attrs struct devlink_port_new_attrs { e#devlink_port_flavour flavour ; unsigned int port_index ; t#u32 controller ; t#u32 sfnum ; t#u16 pfnum ; t#u8 port_index_valid : 1 , controller_valid : 1 , sfnum_valid : 1 ; } +e#devlink_port_fn_state enum devlink_port_fn_state { DEVLINK_PORT_FN_STATE_INACTIVE , DEVLINK_PORT_FN_STATE_ACTIVE , } +e#devlink_port_fn_opstate enum devlink_port_fn_opstate { DEVLINK_PORT_FN_OPSTATE_DETACHED , DEVLINK_PORT_FN_OPSTATE_ATTACHED , } +e#devlink_selftest_status enum devlink_selftest_status { DEVLINK_SELFTEST_STATUS_SKIP , DEVLINK_SELFTEST_STATUS_PASS , DEVLINK_SELFTEST_STATUS_FAIL } +s#devlink_ops struct devlink_ops { t#u32 supported_flash_update_params ; unsigned long reload_actions ; unsigned long reload_limits ; int ( * reload_down ) ( s#devlink * , t#bool , e#devlink_reload_action , e#devlink_reload_limit , s#netlink_ext_ack * ) ; int ( * reload_up ) ( s#devlink * , e#devlink_reload_action , e#devlink_reload_limit , t#u32 * , s#netlink_ext_ack * ) ; int ( * port_type_set ) ( s#devlink_port * , e#devlink_port_type ) ; int ( * port_split ) ( s#devlink * , s#devlink_port * , unsigned int , s#netlink_ext_ack * ) ; int ( * port_unsplit ) ( s#devlink * , s#devlink_port * , s#netlink_ext_ack * ) ; int ( * sb_pool_get ) ( s#devlink * , unsigned int , t#u16 , s#devlink_sb_pool_info * ) ; int ( * sb_pool_set ) ( s#devlink * , unsigned int , t#u16 , t#u32 , e#devlink_sb_threshold_type , s#netlink_ext_ack * ) ; int ( * sb_port_pool_get ) ( s#devlink_port * , unsigned int , t#u16 , t#u32 * ) ; int ( * sb_port_pool_set ) ( s#devlink_port * , unsigned int , t#u16 , t#u32 , s#netlink_ext_ack * ) ; int ( * sb_tc_pool_bind_get ) ( s#devlink_port * , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 * , t#u32 * ) ; int ( * sb_tc_pool_bind_set ) ( s#devlink_port * , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u16 , t#u32 , s#netlink_ext_ack * ) ; int ( * sb_occ_snapshot ) ( s#devlink * , unsigned int ) ; int ( * sb_occ_max_clear ) ( s#devlink * , unsigned int ) ; int ( * sb_occ_port_pool_get ) ( s#devlink_port * , unsigned int , t#u16 , t#u32 * , t#u32 * ) ; int ( * sb_occ_tc_port_bind_get ) ( s#devlink_port * , unsigned int , t#u16 , e#devlink_sb_pool_type , t#u32 * , t#u32 * ) ; int ( * eswitch_mode_get ) ( s#devlink * , t#u16 * ) ; int ( * eswitch_mode_set ) ( s#devlink * , t#u16 , s#netlink_ext_ack * ) ; int ( * eswitch_inline_mode_get ) ( s#devlink * , t#u8 * ) ; int ( * eswitch_inline_mode_set ) ( s#devlink * , t#u8 , s#netlink_ext_ack * ) ; int ( * eswitch_encap_mode_get ) ( s#devlink * , e#devlink_eswitch_encap_mode * ) ; int ( * eswitch_encap_mode_set ) ( s#devlink * , e#devlink_eswitch_encap_mode , s#netlink_ext_ack * ) ; int ( * info_get ) ( s#devlink * , s#devlink_info_req * , s#netlink_ext_ack * ) ; int ( * flash_update ) ( s#devlink * , s#devlink_flash_update_params * , s#netlink_ext_ack * ) ; int ( * trap_init ) ( s#devlink * , const s#devlink_trap * , void * ) ; void ( * trap_fini ) ( s#devlink * , const s#devlink_trap * , void * ) ; int ( * trap_action_set ) ( s#devlink * , const s#devlink_trap * , e#devlink_trap_action , s#netlink_ext_ack * ) ; int ( * trap_group_init ) ( s#devlink * , const s#devlink_trap_group * ) ; int ( * trap_group_set ) ( s#devlink * , const s#devlink_trap_group * , const s#devlink_trap_policer * , s#netlink_ext_ack * ) ; int ( * trap_group_action_set ) ( s#devlink * , const s#devlink_trap_group * , e#devlink_trap_action , s#netlink_ext_ack * ) ; int ( * trap_drop_counter_get ) ( s#devlink * , const s#devlink_trap * , t#u64 * ) ; int ( * trap_policer_init ) ( s#devlink * , const s#devlink_trap_policer * ) ; void ( * trap_policer_fini ) ( s#devlink * , const s#devlink_trap_policer * ) ; int ( * trap_policer_set ) ( s#devlink * , const s#devlink_trap_policer * , t#u64 , t#u64 , s#netlink_ext_ack * ) ; int ( * trap_policer_counter_get ) ( s#devlink * , const s#devlink_trap_policer * , t#u64 * ) ; int ( * port_function_hw_addr_get ) ( s#devlink_port * , t#u8 * , int * , s#netlink_ext_ack * ) ; int ( * port_function_hw_addr_set ) ( s#devlink_port * , const t#u8 * , int , s#netlink_ext_ack * ) ; int ( * port_new ) ( s#devlink * , const s#devlink_port_new_attrs * , s#netlink_ext_ack * , unsigned int * ) ; int ( * port_del ) ( s#devlink * , unsigned int , s#netlink_ext_ack * ) ; int ( * port_fn_state_get ) ( s#devlink_port * , e#devlink_port_fn_state * , e#devlink_port_fn_opstate * , s#netlink_ext_ack * ) ; int ( * port_fn_state_set ) ( s#devlink_port * , e#devlink_port_fn_state , s#netlink_ext_ack * ) ; int ( * rate_leaf_tx_share_set ) ( s#devlink_rate * , void * , t#u64 , s#netlink_ext_ack * ) ; int ( * rate_leaf_tx_max_set ) ( s#devlink_rate * , void * , t#u64 , s#netlink_ext_ack * ) ; int ( * rate_node_tx_share_set ) ( s#devlink_rate * , void * , t#u64 , s#netlink_ext_ack * ) ; int ( * rate_node_tx_max_set ) ( s#devlink_rate * , void * , t#u64 , s#netlink_ext_ack * ) ; int ( * rate_node_new ) ( s#devlink_rate * , void * * , s#netlink_ext_ack * ) ; int ( * rate_node_del ) ( s#devlink_rate * , void * , s#netlink_ext_ack * ) ; int ( * rate_leaf_parent_set ) ( s#devlink_rate * , s#devlink_rate * , void * , void * , s#netlink_ext_ack * ) ; int ( * rate_node_parent_set ) ( s#devlink_rate * , s#devlink_rate * , void * , void * , s#netlink_ext_ack * ) ; t#bool ( * selftest_check ) ( s#devlink * , unsigned int , s#netlink_ext_ack * ) ; e#devlink_selftest_status ( * selftest_run ) ( s#devlink * , unsigned int , s#netlink_ext_ack * ) ; } +devlink_alloc_ns s#devlink * devlink_alloc_ns ( const s#devlink_ops * , t#size_t , s#net * , s#device * ) +devlink_register void devlink_register ( s#devlink * ) +devlink_unregister void devlink_unregister ( s#devlink * ) +devlink_free void devlink_free ( s#devlink * ) +devl_port_register int devl_port_register ( s#devlink * , s#devlink_port * , unsigned int ) +devlink_port_register int devlink_port_register ( s#devlink * , s#devlink_port * , unsigned int ) +devl_port_unregister void devl_port_unregister ( s#devlink_port * ) +devlink_port_unregister void devlink_port_unregister ( s#devlink_port * ) +devlink_port_type_eth_set void devlink_port_type_eth_set ( s#devlink_port * , s#net_device * ) +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +devlink_port_type_ib_set void devlink_port_type_ib_set ( s#devlink_port * , s#ib_device * ) +devlink_port_type_clear void devlink_port_type_clear ( s#devlink_port * ) +devlink_port_attrs_set void devlink_port_attrs_set ( s#devlink_port * , s#devlink_port_attrs * ) +devlink_port_attrs_pci_pf_set void devlink_port_attrs_pci_pf_set ( s#devlink_port * , t#u32 , t#u16 , t#bool ) +devlink_port_attrs_pci_vf_set void devlink_port_attrs_pci_vf_set ( s#devlink_port * , t#u32 , t#u16 , t#u16 , t#bool ) +devlink_port_attrs_pci_sf_set void devlink_port_attrs_pci_sf_set ( s#devlink_port * , t#u32 , t#u16 , t#u32 , t#bool ) +devl_rate_leaf_create int devl_rate_leaf_create ( s#devlink_port * , void * ) +devl_rate_leaf_destroy void devl_rate_leaf_destroy ( s#devlink_port * ) +devl_rate_nodes_destroy void devl_rate_nodes_destroy ( s#devlink * ) +devlink_port_linecard_set void devlink_port_linecard_set ( s#devlink_port * , s#devlink_linecard * ) +s#devlink_linecard_ops struct devlink_linecard_ops { int ( * provision ) ( s#devlink_linecard * , void * , const char * , const void * , s#netlink_ext_ack * ) ; int ( * unprovision ) ( s#devlink_linecard * , void * , s#netlink_ext_ack * ) ; t#bool ( * same_provision ) ( s#devlink_linecard * , void * , const char * , const void * ) ; unsigned int ( * types_count ) ( s#devlink_linecard * , void * ) ; void ( * types_get ) ( s#devlink_linecard * , void * , unsigned int , const char * * , const void * * ) ; } +devlink_linecard_create s#devlink_linecard * devlink_linecard_create ( s#devlink * , unsigned int , const s#devlink_linecard_ops * , void * ) +devlink_linecard_destroy void devlink_linecard_destroy ( s#devlink_linecard * ) +devlink_linecard_provision_set void devlink_linecard_provision_set ( s#devlink_linecard * , const char * ) +devlink_linecard_provision_clear void devlink_linecard_provision_clear ( s#devlink_linecard * ) +devlink_linecard_provision_fail void devlink_linecard_provision_fail ( s#devlink_linecard * ) +devlink_linecard_activate void devlink_linecard_activate ( s#devlink_linecard * ) +devlink_linecard_deactivate void devlink_linecard_deactivate ( s#devlink_linecard * ) +devlink_linecard_nested_dl_set void devlink_linecard_nested_dl_set ( s#devlink_linecard * , s#devlink * ) +devl_sb_register int devl_sb_register ( s#devlink * , unsigned int , t#u32 , t#u16 , t#u16 , t#u16 , t#u16 ) +devlink_sb_register int devlink_sb_register ( s#devlink * , unsigned int , t#u32 , t#u16 , t#u16 , t#u16 , t#u16 ) +devl_sb_unregister void devl_sb_unregister ( s#devlink * , unsigned int ) +devlink_sb_unregister void devlink_sb_unregister ( s#devlink * , unsigned int ) +s#devlink_dpipe_headers struct devlink_dpipe_headers { s#devlink_dpipe_header * * headers ; unsigned int headers_count ; } +devl_dpipe_headers_register void devl_dpipe_headers_register ( s#devlink * , s#devlink_dpipe_headers * ) +devl_dpipe_headers_unregister void devl_dpipe_headers_unregister ( s#devlink * ) +devlink_dpipe_table_counter_enabled t#bool devlink_dpipe_table_counter_enabled ( s#devlink * , const char * ) +s#devlink_dpipe_table_ops struct devlink_dpipe_table_ops { int ( * actions_dump ) ( void * , s#sk_buff * ) ; int ( * matches_dump ) ( void * , s#sk_buff * ) ; int ( * entries_dump ) ( void * , t#bool , s#devlink_dpipe_dump_ctx * ) ; int ( * counters_set_update ) ( void * , t#bool ) ; t#u64 ( * size_get ) ( void * ) ; } +devl_dpipe_table_register int devl_dpipe_table_register ( s#devlink * , const char * , s#devlink_dpipe_table_ops * , void * , t#bool ) +devl_dpipe_table_unregister void devl_dpipe_table_unregister ( s#devlink * , const char * ) +e#devlink_resource_unit enum devlink_resource_unit { DEVLINK_RESOURCE_UNIT_ENTRY , } +s#devlink_resource_size_params struct devlink_resource_size_params { t#u64 size_min ; t#u64 size_max ; t#u64 size_granularity ; e#devlink_resource_unit unit ; } +devl_resource_register int devl_resource_register ( s#devlink * , const char * , t#u64 , t#u64 , t#u64 , const s#devlink_resource_size_params * ) +devlink_resource_register int devlink_resource_register ( s#devlink * , const char * , t#u64 , t#u64 , t#u64 , const s#devlink_resource_size_params * ) +devl_resources_unregister void devl_resources_unregister ( s#devlink * ) +devlink_resources_unregister void devlink_resources_unregister ( s#devlink * ) +devl_resource_size_get int devl_resource_size_get ( s#devlink * , t#u64 , t#u64 * ) +devl_dpipe_table_resource_set int devl_dpipe_table_resource_set ( s#devlink * , const char * , t#u64 , t#u64 ) +t#devlink_resource_occ_get_t typedef t#u64 devlink_resource_occ_get_t ( void * ) +devl_resource_occ_get_register void devl_resource_occ_get_register ( s#devlink * , t#u64 , t#devlink_resource_occ_get_t * , void * ) +devlink_resource_occ_get_register void devlink_resource_occ_get_register ( s#devlink * , t#u64 , t#devlink_resource_occ_get_t * , void * ) +devl_resource_occ_get_unregister void devl_resource_occ_get_unregister ( s#devlink * , t#u64 ) +devlink_resource_occ_get_unregister void devlink_resource_occ_get_unregister ( s#devlink * , t#u64 ) +e#devlink_param_type enum devlink_param_type { DEVLINK_PARAM_TYPE_U8 , DEVLINK_PARAM_TYPE_U16 , DEVLINK_PARAM_TYPE_U32 , DEVLINK_PARAM_TYPE_STRING , DEVLINK_PARAM_TYPE_BOOL , } +s#devlink_param struct devlink_param { t#u32 id ; const char * name ; t#bool generic ; e#devlink_param_type type ; unsigned long supported_cmodes ; int ( * get ) ( s#devlink * , t#u32 , s#devlink_param_gset_ctx * ) ; int ( * set ) ( s#devlink * , t#u32 , s#devlink_param_gset_ctx * ) ; int ( * validate ) ( s#devlink * , t#u32 , u#devlink_param_value , s#netlink_ext_ack * ) ; } +devlink_params_register int devlink_params_register ( s#devlink * , const s#devlink_param * , t#size_t ) +devlink_params_unregister void devlink_params_unregister ( s#devlink * , const s#devlink_param * , t#size_t ) +devlink_param_register int devlink_param_register ( s#devlink * , const s#devlink_param * ) +devlink_param_unregister void devlink_param_unregister ( s#devlink * , const s#devlink_param * ) +devlink_param_driverinit_value_get int devlink_param_driverinit_value_get ( s#devlink * , t#u32 , u#devlink_param_value * ) +devlink_param_driverinit_value_set int devlink_param_driverinit_value_set ( s#devlink * , t#u32 , u#devlink_param_value ) +devlink_param_value_changed void devlink_param_value_changed ( s#devlink * , t#u32 ) +s##devlink_region +s#devlink_region_ops struct devlink_region_ops { const char * name ; void ( * destructor ) ( const void * ) ; int ( * snapshot ) ( s#devlink * , const s#devlink_region_ops * , s#netlink_ext_ack * , t#u8 * * ) ; void * priv ; } +devl_region_create s#devlink_region * devl_region_create ( s#devlink * , const s#devlink_region_ops * , t#u32 , t#u64 ) +devlink_region_create s#devlink_region * devlink_region_create ( s#devlink * , const s#devlink_region_ops * , t#u32 , t#u64 ) +s#devlink_port_region_ops struct devlink_port_region_ops { const char * name ; void ( * destructor ) ( const void * ) ; int ( * snapshot ) ( s#devlink_port * , const s#devlink_port_region_ops * , s#netlink_ext_ack * , t#u8 * * ) ; void * priv ; } +devlink_port_region_create s#devlink_region * devlink_port_region_create ( s#devlink_port * , const s#devlink_port_region_ops * , t#u32 , t#u64 ) +devl_region_destroy void devl_region_destroy ( s#devlink_region * ) +devlink_region_destroy void devlink_region_destroy ( s#devlink_region * ) +devlink_region_snapshot_id_get int devlink_region_snapshot_id_get ( s#devlink * , t#u32 * ) +devlink_region_snapshot_id_put void devlink_region_snapshot_id_put ( s#devlink * , t#u32 ) +devlink_region_snapshot_create int devlink_region_snapshot_create ( s#devlink_region * , t#u8 * , t#u32 ) +devl_traps_register int devl_traps_register ( s#devlink * , const s#devlink_trap * , t#size_t , void * ) +devlink_traps_register int devlink_traps_register ( s#devlink * , const s#devlink_trap * , t#size_t , void * ) +devl_traps_unregister void devl_traps_unregister ( s#devlink * , const s#devlink_trap * , t#size_t ) +devlink_traps_unregister void devlink_traps_unregister ( s#devlink * , const s#devlink_trap * , t#size_t ) +devlink_trap_report void devlink_trap_report ( s#devlink * , s#sk_buff * , void * , s#devlink_port * , const s#flow_action_cookie * ) +devlink_trap_ctx_priv void * devlink_trap_ctx_priv ( void * ) +devl_trap_groups_register int devl_trap_groups_register ( s#devlink * , const s#devlink_trap_group * , t#size_t ) +devlink_trap_groups_register int devlink_trap_groups_register ( s#devlink * , const s#devlink_trap_group * , t#size_t ) +devl_trap_groups_unregister void devl_trap_groups_unregister ( s#devlink * , const s#devlink_trap_group * , t#size_t ) +devlink_trap_groups_unregister void devlink_trap_groups_unregister ( s#devlink * , const s#devlink_trap_group * , t#size_t ) +devl_trap_policers_register int devl_trap_policers_register ( s#devlink * , const s#devlink_trap_policer * , t#size_t ) +devl_trap_policers_unregister void devl_trap_policers_unregister ( s#devlink * , const s#devlink_trap_policer * , t#size_t ) + +/* net/core/dst.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +dst_discard_out int dst_discard_out ( s#net * , s#sock * , s#sk_buff * ) +dst_default_metrics extern const s#dst_metrics dst_default_metrics +dst_init void dst_init ( s#dst_entry * , s#dst_ops * , s#net_device * , int , int , unsigned short ) +dst_alloc void * dst_alloc ( s#dst_ops * , s#net_device * , int , int , unsigned short ) +dst_destroy s#dst_entry * dst_destroy ( s#dst_entry * ) +dst_dev_put void dst_dev_put ( s#dst_entry * ) +dst_release void dst_release ( s#dst_entry * ) +dst_release_immediate void dst_release_immediate ( s#dst_entry * ) +dst_cow_metrics_generic t#u32 * dst_cow_metrics_generic ( s#dst_entry * , unsigned long ) +__dst_destroy_metrics_generic void __dst_destroy_metrics_generic ( s#dst_entry * , unsigned long ) +dst_blackhole_update_pmtu void dst_blackhole_update_pmtu ( s#dst_entry * , s#sock * , s#sk_buff * , t#u32 , t#bool ) +dst_blackhole_redirect void dst_blackhole_redirect ( s#dst_entry * , s#sock * , s#sk_buff * ) +dst_blackhole_mtu unsigned int dst_blackhole_mtu ( const s#dst_entry * ) +metadata_dst_alloc s#metadata_dst * metadata_dst_alloc ( t#u8 , e#metadata_type , t#gfp_t ) +metadata_dst_free void metadata_dst_free ( s#metadata_dst * ) +metadata_dst_alloc_percpu s#metadata_dst * metadata_dst_alloc_percpu ( t#u8 , e#metadata_type , t#gfp_t ) +metadata_dst_free_percpu void metadata_dst_free_percpu ( s#metadata_dst * ) + +/* net/core/dst_cache.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##nexthop +s##lwtunnel_state +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##dst_cache_pcpu +dst_cache_get s#dst_entry * dst_cache_get ( s#dst_cache * ) +dst_cache_get_ip4 s#rtable * dst_cache_get_ip4 ( s#dst_cache * , t#__be32 * ) +dst_cache_set_ip4 void dst_cache_set_ip4 ( s#dst_cache * , s#dst_entry * , t#__be32 ) +dst_cache_set_ip6 void dst_cache_set_ip6 ( s#dst_cache * , s#dst_entry * , const s#in6_addr * ) +dst_cache_get_ip6 s#dst_entry * dst_cache_get_ip6 ( s#dst_cache * , s#in6_addr * ) +dst_cache_init int dst_cache_init ( s#dst_cache * , t#gfp_t ) +dst_cache_destroy void dst_cache_destroy ( s#dst_cache * ) +dst_cache_reset_now void dst_cache_reset_now ( s#dst_cache * ) + +/* net/core/failover.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +failover_slave_unregister int failover_slave_unregister ( s#net_device * ) +failover_register s#failover * failover_register ( s#net_device * , s#failover_ops * ) +failover_unregister void failover_unregister ( s#failover * ) + +/* net/core/fib_notifier.o */ +e#fib_event_type enum fib_event_type { FIB_EVENT_ENTRY_REPLACE , FIB_EVENT_ENTRY_APPEND , FIB_EVENT_ENTRY_ADD , FIB_EVENT_ENTRY_DEL , FIB_EVENT_RULE_ADD , FIB_EVENT_RULE_DEL , FIB_EVENT_NH_ADD , FIB_EVENT_NH_DEL , FIB_EVENT_VIF_ADD , FIB_EVENT_VIF_DEL , } +s##nla_policy +s#fib_notifier_info struct fib_notifier_info { int family ; s#netlink_ext_ack * extack ; } +call_fib_notifier int call_fib_notifier ( s#notifier_block * , e#fib_event_type , s#fib_notifier_info * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +call_fib_notifiers int call_fib_notifiers ( s#net * , e#fib_event_type , s#fib_notifier_info * ) +register_fib_notifier int register_fib_notifier ( s#net * , s#notifier_block * , void ( * ) ( s#notifier_block * ) , s#netlink_ext_ack * ) +unregister_fib_notifier int unregister_fib_notifier ( s#net * , s#notifier_block * ) +fib_notifier_ops_register s#fib_notifier_ops * fib_notifier_ops_register ( const s#fib_notifier_ops * , s#net * ) +fib_notifier_ops_unregister void fib_notifier_ops_unregister ( s#fib_notifier_ops * ) + +/* net/core/fib_rules.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +fib_rule_matchall t#bool fib_rule_matchall ( const s#fib_rule * ) +fib_default_rule_add int fib_default_rule_add ( s#fib_rules_ops * , t#u32 , t#u32 , t#u32 ) +fib_rules_register s#fib_rules_ops * fib_rules_register ( const s#fib_rules_ops * , s#net * ) +fib_rules_unregister void fib_rules_unregister ( s#fib_rules_ops * ) +fib_rules_lookup int fib_rules_lookup ( s#fib_rules_ops * , s#flowi * , int , s#fib_lookup_arg * ) +fib_rules_dump int fib_rules_dump ( s#net * , s#notifier_block * , int , s#netlink_ext_ack * ) +fib_rules_seq_read unsigned int fib_rules_seq_read ( s#net * , int ) +fib_nl_newrule int fib_nl_newrule ( s#sk_buff * , s#nlmsghdr * , s#netlink_ext_ack * ) +fib_nl_delrule int fib_nl_delrule ( s#sk_buff * , s#nlmsghdr * , s#netlink_ext_ack * ) + +/* net/core/filter.o */ +s#sock_fprog struct sock_fprog { unsigned short len ; s#sock_filter * filter ; } +copy_bpf_fprog_from_user int copy_bpf_fprog_from_user ( s#sock_fprog * , t#sockptr_t , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##crypto_type +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s#seg6_pernet_data struct seg6_pernet_data { s#mutex lock ; s#in6_addr * tun_src ; s#rhashtable hmac_infos ; } +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##raw_hashinfo +s##smc_hashinfo +sk_filter_trim_cap int sk_filter_trim_cap ( s#sock * , s#sk_buff * , unsigned int ) +bpf_prog_create int bpf_prog_create ( s#bpf_prog * * , s#sock_fprog_kern * ) +t#bpf_aux_classic_check_t typedef int ( * bpf_aux_classic_check_t ) ( s#sock_filter * , unsigned int ) +bpf_prog_create_from_user int bpf_prog_create_from_user ( s#bpf_prog * * , s#sock_fprog * , t#bpf_aux_classic_check_t , t#bool ) +bpf_prog_destroy void bpf_prog_destroy ( s#bpf_prog * ) +sk_attach_filter int sk_attach_filter ( s#sock_fprog * , s#sock * ) +s#bpf_nh_params struct bpf_nh_params { t#u32 nh_family ; union { t#u32 ipv4_nh ; s#in6_addr ipv6_nh ; } ; } +s#bpf_redirect_info struct bpf_redirect_info { t#u32 flags ; t#u32 tgt_index ; void * tgt_value ; s#bpf_map * map ; t#u32 map_id ; e#bpf_map_type map_type ; t#u32 kern_flags ; s#bpf_nh_params nh ; } +bpf_redirect_info extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#bpf_redirect_info ) bpf_redirect_info +xdp_do_flush void xdp_do_flush ( void ) +bpf_master_redirect_enabled_key extern s#static_key_false bpf_master_redirect_enabled_key +xdp_master_redirect t#u32 xdp_master_redirect ( s#xdp_buff * ) +xdp_do_redirect int xdp_do_redirect ( s#net_device * , s#xdp_buff * , s#bpf_prog * ) +xdp_do_redirect_frame int xdp_do_redirect_frame ( s#net_device * , s#xdp_buff * , s#xdp_frame * , s#bpf_prog * ) +s#ipv6_bpf_stub struct ipv6_bpf_stub { int ( * inet6_bind ) ( s#sock * , s#sockaddr * , int , t#u32 ) ; s#sock * ( * udp6_lib_lookup ) ( s#net * , const s#in6_addr * , t#__be16 , const s#in6_addr * , t#__be16 , int , int , s#udp_table * , s#sk_buff * ) ; } +ipv6_bpf_stub extern const s#ipv6_bpf_stub * ipv6_bpf_stub +bpf_warn_invalid_xdp_action void bpf_warn_invalid_xdp_action ( s#net_device * , s#bpf_prog * , t#u32 ) +sk_detach_filter int sk_detach_filter ( s#sock * ) +bpf_sk_lookup_enabled extern s#static_key_false bpf_sk_lookup_enabled +bpf_dispatcher_xdp_func unsigned int bpf_dispatcher_xdp_func ( const void * , const s#bpf_insn * , unsigned int ( * ) ( const void * , const s#bpf_insn * ) ) + +/* net/core/flow_dissector.o */ +e#flow_dissector_key_id enum flow_dissector_key_id { FLOW_DISSECTOR_KEY_CONTROL , FLOW_DISSECTOR_KEY_BASIC , FLOW_DISSECTOR_KEY_IPV4_ADDRS , FLOW_DISSECTOR_KEY_IPV6_ADDRS , FLOW_DISSECTOR_KEY_PORTS , FLOW_DISSECTOR_KEY_PORTS_RANGE , FLOW_DISSECTOR_KEY_ICMP , FLOW_DISSECTOR_KEY_ETH_ADDRS , FLOW_DISSECTOR_KEY_TIPC , FLOW_DISSECTOR_KEY_ARP , FLOW_DISSECTOR_KEY_VLAN , FLOW_DISSECTOR_KEY_FLOW_LABEL , FLOW_DISSECTOR_KEY_GRE_KEYID , FLOW_DISSECTOR_KEY_MPLS_ENTROPY , FLOW_DISSECTOR_KEY_ENC_KEYID , FLOW_DISSECTOR_KEY_ENC_IPV4_ADDRS , FLOW_DISSECTOR_KEY_ENC_IPV6_ADDRS , FLOW_DISSECTOR_KEY_ENC_CONTROL , FLOW_DISSECTOR_KEY_ENC_PORTS , FLOW_DISSECTOR_KEY_MPLS , FLOW_DISSECTOR_KEY_TCP , FLOW_DISSECTOR_KEY_IP , FLOW_DISSECTOR_KEY_CVLAN , FLOW_DISSECTOR_KEY_ENC_IP , FLOW_DISSECTOR_KEY_ENC_OPTS , FLOW_DISSECTOR_KEY_META , FLOW_DISSECTOR_KEY_CT , FLOW_DISSECTOR_KEY_HASH , FLOW_DISSECTOR_KEY_NUM_OF_VLANS , FLOW_DISSECTOR_KEY_PPPOE , FLOW_DISSECTOR_KEY_L2TPV3 , FLOW_DISSECTOR_KEY_MAX , } +s#flow_dissector_key struct flow_dissector_key { e#flow_dissector_key_id key_id ; t#size_t offset ; } +skb_flow_dissector_init void skb_flow_dissector_init ( s#flow_dissector * , const s#flow_dissector_key * , unsigned int ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s#nf_conntrack struct nf_conntrack { t#atomic_t use ; } +s#nf_conntrack_zone struct nf_conntrack_zone { t#u16 id ; t#u8 flags ; t#u8 dir ; } +u#nf_inet_addr union nf_inet_addr { t#__u32 all [ 4 ] ; t#__be32 ip ; t#__be32 ip6 [ 4 ] ; s#in_addr in ; s#in6_addr in6 ; } +u#nf_conntrack_man_proto union nf_conntrack_man_proto { t#__be16 all ; struct { t#__be16 port ; } tcp ; struct { t#__be16 port ; } udp ; struct { t#__be16 id ; } icmp ; struct { t#__be16 port ; } dccp ; struct { t#__be16 port ; } sctp ; struct { t#__be16 key ; } gre ; } +t#u_int16_t typedef t#u16 u_int16_t +s#nf_conntrack_man struct nf_conntrack_man { u#nf_inet_addr u3 ; u#nf_conntrack_man_proto u ; t#u_int16_t l3num ; } +t#u_int8_t typedef t#u8 u_int8_t +s#nf_conntrack_tuple struct nf_conntrack_tuple { s#nf_conntrack_man src ; struct { u#nf_inet_addr u3 ; union { t#__be16 all ; struct { t#__be16 port ; } tcp ; struct { t#__be16 port ; } udp ; struct { t#u_int8_t type , code ; } icmp ; struct { t#__be16 port ; } dccp ; struct { t#__be16 port ; } sctp ; struct { t#__be16 key ; } gre ; } u ; t#u_int8_t protonum ; t#u_int8_t dir ; } dst ; } +s#nf_conntrack_tuple_hash struct nf_conntrack_tuple_hash { s#hlist_nulls_node hnnode ; s#nf_conntrack_tuple tuple ; } +E#IP_CT_DIR_MAX 2 +E#NF_CT_EXT_NUM 9 +s#nf_ct_ext struct nf_ct_ext { t#u8 offset [ E#NF_CT_EXT_NUM ] ; t#u8 len ; char data [ ] ; } +t#u_int64_t typedef t#u64 u_int64_t +s#nf_ct_dccp struct nf_ct_dccp { t#u_int8_t role [ E#IP_CT_DIR_MAX ] ; t#u_int8_t state ; t#u_int8_t last_pkt ; t#u_int8_t last_dir ; t#u_int64_t handshake_seq ; } +e#sctp_conntrack enum sctp_conntrack { SCTP_CONNTRACK_NONE , SCTP_CONNTRACK_CLOSED , SCTP_CONNTRACK_COOKIE_WAIT , SCTP_CONNTRACK_COOKIE_ECHOED , SCTP_CONNTRACK_ESTABLISHED , SCTP_CONNTRACK_SHUTDOWN_SENT , SCTP_CONNTRACK_SHUTDOWN_RECD , SCTP_CONNTRACK_SHUTDOWN_ACK_SENT , SCTP_CONNTRACK_HEARTBEAT_SENT , SCTP_CONNTRACK_HEARTBEAT_ACKED , SCTP_CONNTRACK_MAX } +s#ip_ct_sctp struct ip_ct_sctp { e#sctp_conntrack state ; t#__be32 vtag [ E#IP_CT_DIR_MAX ] ; t#u8 last_dir ; t#u8 flags ; } +s#ip_ct_tcp_state struct ip_ct_tcp_state { t#u_int32_t td_end ; t#u_int32_t td_maxend ; t#u_int32_t td_maxwin ; t#u_int32_t td_maxack ; t#u_int8_t td_scale ; t#u_int8_t flags ; } +s#ip_ct_tcp struct ip_ct_tcp { s#ip_ct_tcp_state seen [ 2 ] ; t#u_int8_t state ; t#u_int8_t last_dir ; t#u_int8_t retrans ; t#u_int8_t last_index ; t#u_int32_t last_seq ; t#u_int32_t last_ack ; t#u_int32_t last_end ; t#u_int16_t last_win ; t#u_int8_t last_wscale ; t#u_int8_t last_flags ; } +s#nf_ct_udp struct nf_ct_udp { unsigned long stream_ts ; } +s#nf_ct_gre struct nf_ct_gre { unsigned int stream_timeout ; unsigned int timeout ; } +u#nf_conntrack_proto union nf_conntrack_proto { s#nf_ct_dccp dccp ; s#ip_ct_sctp sctp ; s#ip_ct_tcp tcp ; s#nf_ct_udp udp ; s#nf_ct_gre gre ; unsigned int tmpl_padto ; } +s#nf_conn struct nf_conn { s#nf_conntrack ct_general ; t#spinlock_t lock ; t#u32 timeout ; s#nf_conntrack_zone zone ; s#nf_conntrack_tuple_hash tuplehash [ E#IP_CT_DIR_MAX ] ; unsigned long status ; t#u16 cpu ; t#possible_net_t ct_net ; s#hlist_node nat_bysource ; struct { } __nfct_init_offset ; s#nf_conn * master ; t#u_int32_t mark ; t#u_int32_t secmark ; s#nf_ct_ext * ext ; u#nf_conntrack_proto proto ; } +s#nf_ct_event struct nf_ct_event { s#nf_conn * ct ; t#u32 portid ; int report ; } +s#nf_ct_event_notifier struct nf_ct_event_notifier { int ( * fcn ) ( unsigned int , s#nf_ct_event * ) ; } +s#nf_conntrack_tuple_mask struct nf_conntrack_tuple_mask { struct { u#nf_inet_addr u3 ; u#nf_conntrack_man_proto u ; } src ; } +s##nf_conntrack_helper +e#ip_conntrack_dir enum ip_conntrack_dir { IP_CT_DIR_ORIGINAL , IP_CT_DIR_REPLY , IP_CT_DIR_MAX } +s#nf_conntrack_expect struct nf_conntrack_expect { s#hlist_node lnode ; s#hlist_node hnode ; s#nf_conntrack_tuple tuple ; s#nf_conntrack_tuple_mask mask ; void ( * expectfn ) ( s#nf_conn * , s#nf_conntrack_expect * ) ; s#nf_conntrack_helper * helper ; s#nf_conn * master ; s#timer_list timeout ; t#refcount_t use ; unsigned int flags ; unsigned int class ; u#nf_inet_addr saved_addr ; u#nf_conntrack_man_proto saved_proto ; e#ip_conntrack_dir dir ; s#callback_head rcu ; } +s#nf_exp_event struct nf_exp_event { s#nf_conntrack_expect * exp ; t#u32 portid ; int report ; } +s#nf_exp_event_notifier struct nf_exp_event_notifier { int ( * fcn ) ( unsigned int , s#nf_exp_event * ) ; } +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##crypto_aead +s##dst_cache_pcpu +s##fixed_phy_status +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__skb_flow_get_ports t#__be32 __skb_flow_get_ports ( const s#sk_buff * , int , t#u8 , const void * , int ) +skb_flow_get_icmp_tci void skb_flow_get_icmp_tci ( const s#sk_buff * , s#flow_dissector_key_icmp * , const void * , int , int ) +skb_flow_dissect_meta void skb_flow_dissect_meta ( const s#sk_buff * , s#flow_dissector * , void * ) +skb_flow_dissect_ct void skb_flow_dissect_ct ( const s#sk_buff * , s#flow_dissector * , void * , t#u16 * , t#size_t , t#bool , t#u16 ) +skb_flow_dissect_tunnel_info void skb_flow_dissect_tunnel_info ( const s#sk_buff * , s#flow_dissector * , void * ) +skb_flow_dissect_hash void skb_flow_dissect_hash ( const s#sk_buff * , s#flow_dissector * , void * ) +__skb_flow_dissect t#bool __skb_flow_dissect ( const s#net * , const s#sk_buff * , s#flow_dissector * , void * , const void * , t#__be16 , int , int , unsigned int ) +flow_get_u32_src t#__be32 flow_get_u32_src ( const s#flow_keys * ) +flow_get_u32_dst t#__be32 flow_get_u32_dst ( const s#flow_keys * ) +flow_hash_from_keys t#u32 flow_hash_from_keys ( s#flow_keys * ) +s#flow_keys_digest struct flow_keys_digest { t#u8 data [ 16 ] ; } +make_flow_keys_digest void make_flow_keys_digest ( s#flow_keys_digest * , const s#flow_keys * ) +__skb_get_hash_symmetric t#u32 __skb_get_hash_symmetric ( const s#sk_buff * ) +__skb_get_hash void __skb_get_hash ( s#sk_buff * ) +skb_get_hash_perturb t#__u32 skb_get_hash_perturb ( const s#sk_buff * , const t#siphash_key_t * ) +__get_hash_from_flowi6 t#__u32 __get_hash_from_flowi6 ( const s#flowi6 * , s#flow_keys * ) +flow_keys_dissector extern s#flow_dissector flow_keys_dissector +flow_keys_basic_dissector extern s#flow_dissector flow_keys_basic_dissector + +/* net/core/flow_offload.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +flow_rule_alloc s#flow_rule * flow_rule_alloc ( unsigned int ) +s#flow_dissector_key_meta struct flow_dissector_key_meta { int ingress_ifindex ; t#u16 ingress_iftype ; } +s#flow_match_meta struct flow_match_meta { s#flow_dissector_key_meta * key , * mask ; } +flow_rule_match_meta void flow_rule_match_meta ( const s#flow_rule * , s#flow_match_meta * ) +s#flow_match_basic struct flow_match_basic { s#flow_dissector_key_basic * key , * mask ; } +flow_rule_match_basic void flow_rule_match_basic ( const s#flow_rule * , s#flow_match_basic * ) +s#flow_match_control struct flow_match_control { s#flow_dissector_key_control * key , * mask ; } +flow_rule_match_control void flow_rule_match_control ( const s#flow_rule * , s#flow_match_control * ) +s#flow_dissector_key_eth_addrs struct flow_dissector_key_eth_addrs { unsigned char dst [ 6 ] ; unsigned char src [ 6 ] ; } +s#flow_match_eth_addrs struct flow_match_eth_addrs { s#flow_dissector_key_eth_addrs * key , * mask ; } +flow_rule_match_eth_addrs void flow_rule_match_eth_addrs ( const s#flow_rule * , s#flow_match_eth_addrs * ) +s#flow_match_vlan struct flow_match_vlan { s#flow_dissector_key_vlan * key , * mask ; } +flow_rule_match_vlan void flow_rule_match_vlan ( const s#flow_rule * , s#flow_match_vlan * ) +flow_rule_match_cvlan void flow_rule_match_cvlan ( const s#flow_rule * , s#flow_match_vlan * ) +s#flow_match_ipv4_addrs struct flow_match_ipv4_addrs { s#flow_dissector_key_ipv4_addrs * key , * mask ; } +flow_rule_match_ipv4_addrs void flow_rule_match_ipv4_addrs ( const s#flow_rule * , s#flow_match_ipv4_addrs * ) +s#flow_match_ipv6_addrs struct flow_match_ipv6_addrs { s#flow_dissector_key_ipv6_addrs * key , * mask ; } +flow_rule_match_ipv6_addrs void flow_rule_match_ipv6_addrs ( const s#flow_rule * , s#flow_match_ipv6_addrs * ) +s#flow_dissector_key_ip struct flow_dissector_key_ip { t#__u8 tos ; t#__u8 ttl ; } +s#flow_match_ip struct flow_match_ip { s#flow_dissector_key_ip * key , * mask ; } +flow_rule_match_ip void flow_rule_match_ip ( const s#flow_rule * , s#flow_match_ip * ) +s#flow_match_ports struct flow_match_ports { s#flow_dissector_key_ports * key , * mask ; } +flow_rule_match_ports void flow_rule_match_ports ( const s#flow_rule * , s#flow_match_ports * ) +s#flow_dissector_key_ports_range struct flow_dissector_key_ports_range { union { s#flow_dissector_key_ports tp ; struct { s#flow_dissector_key_ports tp_min ; s#flow_dissector_key_ports tp_max ; } ; } ; } +s#flow_match_ports_range struct flow_match_ports_range { s#flow_dissector_key_ports_range * key , * mask ; } +flow_rule_match_ports_range void flow_rule_match_ports_range ( const s#flow_rule * , s#flow_match_ports_range * ) +s#flow_dissector_key_tcp struct flow_dissector_key_tcp { t#__be16 flags ; } +s#flow_match_tcp struct flow_match_tcp { s#flow_dissector_key_tcp * key , * mask ; } +flow_rule_match_tcp void flow_rule_match_tcp ( const s#flow_rule * , s#flow_match_tcp * ) +s#flow_match_icmp struct flow_match_icmp { s#flow_dissector_key_icmp * key , * mask ; } +flow_rule_match_icmp void flow_rule_match_icmp ( const s#flow_rule * , s#flow_match_icmp * ) +s#flow_dissector_mpls_lse struct flow_dissector_mpls_lse { t#u32 mpls_ttl : 8 , mpls_bos : 1 , mpls_tc : 3 , mpls_label : 20 ; } +s#flow_dissector_key_mpls struct flow_dissector_key_mpls { s#flow_dissector_mpls_lse ls [ 7 ] ; t#u8 used_lses ; } +s#flow_match_mpls struct flow_match_mpls { s#flow_dissector_key_mpls * key , * mask ; } +flow_rule_match_mpls void flow_rule_match_mpls ( const s#flow_rule * , s#flow_match_mpls * ) +flow_rule_match_enc_control void flow_rule_match_enc_control ( const s#flow_rule * , s#flow_match_control * ) +flow_rule_match_enc_ipv4_addrs void flow_rule_match_enc_ipv4_addrs ( const s#flow_rule * , s#flow_match_ipv4_addrs * ) +flow_rule_match_enc_ipv6_addrs void flow_rule_match_enc_ipv6_addrs ( const s#flow_rule * , s#flow_match_ipv6_addrs * ) +flow_rule_match_enc_ip void flow_rule_match_enc_ip ( const s#flow_rule * , s#flow_match_ip * ) +flow_rule_match_enc_ports void flow_rule_match_enc_ports ( const s#flow_rule * , s#flow_match_ports * ) +s#flow_match_enc_keyid struct flow_match_enc_keyid { s#flow_dissector_key_keyid * key , * mask ; } +flow_rule_match_enc_keyid void flow_rule_match_enc_keyid ( const s#flow_rule * , s#flow_match_enc_keyid * ) +s#flow_dissector_key_enc_opts struct flow_dissector_key_enc_opts { t#u8 data [ 255 ] ; t#u8 len ; t#__be16 dst_opt_type ; } +s#flow_match_enc_opts struct flow_match_enc_opts { s#flow_dissector_key_enc_opts * key , * mask ; } +flow_rule_match_enc_opts void flow_rule_match_enc_opts ( const s#flow_rule * , s#flow_match_enc_opts * ) +flow_action_cookie_create s#flow_action_cookie * flow_action_cookie_create ( void * , unsigned int , t#gfp_t ) +flow_action_cookie_destroy void flow_action_cookie_destroy ( s#flow_action_cookie * ) +s#flow_dissector_key_ct struct flow_dissector_key_ct { t#u16 ct_state ; t#u16 ct_zone ; t#u32 ct_mark ; t#u32 ct_labels [ 4 ] ; } +s#flow_match_ct struct flow_match_ct { s#flow_dissector_key_ct * key , * mask ; } +flow_rule_match_ct void flow_rule_match_ct ( const s#flow_rule * , s#flow_match_ct * ) +s#flow_dissector_key_pppoe struct flow_dissector_key_pppoe { t#__be16 session_id ; t#__be16 ppp_proto ; t#__be16 type ; } +s#flow_match_pppoe struct flow_match_pppoe { s#flow_dissector_key_pppoe * key , * mask ; } +flow_rule_match_pppoe void flow_rule_match_pppoe ( const s#flow_rule * , s#flow_match_pppoe * ) +s#flow_dissector_key_l2tpv3 struct flow_dissector_key_l2tpv3 { t#__be32 session_id ; } +s#flow_match_l2tpv3 struct flow_match_l2tpv3 { s#flow_dissector_key_l2tpv3 * key , * mask ; } +flow_rule_match_l2tpv3 void flow_rule_match_l2tpv3 ( const s#flow_rule * , s#flow_match_l2tpv3 * ) +e#flow_block_binder_type enum flow_block_binder_type { FLOW_BLOCK_BINDER_TYPE_UNSPEC , FLOW_BLOCK_BINDER_TYPE_CLSACT_INGRESS , FLOW_BLOCK_BINDER_TYPE_CLSACT_EGRESS , FLOW_BLOCK_BINDER_TYPE_RED_EARLY_DROP , FLOW_BLOCK_BINDER_TYPE_RED_MARK , } +s#flow_block_indr struct flow_block_indr { s#list_head list ; s#net_device * dev ; s#Qdisc * sch ; e#flow_block_binder_type binder_type ; void * data ; void * cb_priv ; void ( * cleanup ) ( s#flow_block_cb * ) ; } +s#flow_block_cb struct flow_block_cb { s#list_head driver_list ; s#list_head list ; t#flow_setup_cb_t * cb ; void * cb_ident ; void * cb_priv ; void ( * release ) ( void * ) ; s#flow_block_indr indr ; unsigned int refcnt ; } +flow_block_cb_alloc s#flow_block_cb * flow_block_cb_alloc ( t#flow_setup_cb_t * , void * , void * , void ( * ) ( void * ) ) +flow_block_cb_free void flow_block_cb_free ( s#flow_block_cb * ) +flow_block_cb_lookup s#flow_block_cb * flow_block_cb_lookup ( s#flow_block * , t#flow_setup_cb_t * , void * ) +flow_block_cb_priv void * flow_block_cb_priv ( s#flow_block_cb * ) +flow_block_cb_incref void flow_block_cb_incref ( s#flow_block_cb * ) +flow_block_cb_decref unsigned int flow_block_cb_decref ( s#flow_block_cb * ) +flow_block_cb_is_busy t#bool flow_block_cb_is_busy ( t#flow_setup_cb_t * , void * , s#list_head * ) +e#flow_block_command enum flow_block_command { FLOW_BLOCK_BIND , FLOW_BLOCK_UNBIND , } +s#flow_block_offload struct flow_block_offload { e#flow_block_command command ; e#flow_block_binder_type binder_type ; t#bool block_shared ; t#bool unlocked_driver_cb ; s#net * net ; s#flow_block * block ; s#list_head cb_list ; s#list_head * driver_block_list ; s#netlink_ext_ack * extack ; s#Qdisc * sch ; s#list_head * cb_list_head ; } +flow_block_cb_setup_simple int flow_block_cb_setup_simple ( s#flow_block_offload * , s#list_head * , t#flow_setup_cb_t * , void * , void * , t#bool ) +t#flow_indr_block_bind_cb_t typedef int flow_indr_block_bind_cb_t ( s#net_device * , s#Qdisc * , void * , e#tc_setup_type , void * , void * , void ( * ) ( s#flow_block_cb * ) ) +flow_indr_dev_register int flow_indr_dev_register ( t#flow_indr_block_bind_cb_t * , void * ) +flow_indr_dev_unregister void flow_indr_dev_unregister ( t#flow_indr_block_bind_cb_t * , void * , void ( * ) ( void * ) ) +flow_indr_block_cb_alloc s#flow_block_cb * flow_indr_block_cb_alloc ( t#flow_setup_cb_t * , void * , void * , void ( * ) ( void * ) , s#flow_block_offload * , s#net_device * , s#Qdisc * , void * , void * , void ( * ) ( s#flow_block_cb * ) ) +flow_indr_dev_setup_offload int flow_indr_dev_setup_offload ( s#net_device * , s#Qdisc * , e#tc_setup_type , void * , s#flow_block_offload * , void ( * ) ( s#flow_block_cb * ) ) + +/* net/core/gen_estimator.o */ +s##net_rate_estimator +gen_new_estimator int gen_new_estimator ( s#gnet_stats_basic_sync * , s#gnet_stats_basic_sync * , s#net_rate_estimator * * , t#spinlock_t * , t#bool , s#nlattr * ) +gen_kill_estimator void gen_kill_estimator ( s#net_rate_estimator * * ) +gen_replace_estimator int gen_replace_estimator ( s#gnet_stats_basic_sync * , s#gnet_stats_basic_sync * , s#net_rate_estimator * * , t#spinlock_t * , t#bool , s#nlattr * ) +gen_estimator_active t#bool gen_estimator_active ( s#net_rate_estimator * * ) +s#gnet_stats_rate_est64 struct gnet_stats_rate_est64 { t#__u64 bps ; t#__u64 pps ; } +gen_estimator_read t#bool gen_estimator_read ( s#net_rate_estimator * * , s#gnet_stats_rate_est64 * ) + +/* net/core/gen_stats.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +gnet_stats_start_copy_compat int gnet_stats_start_copy_compat ( s#sk_buff * , int , int , int , t#spinlock_t * , s#gnet_dump * , int ) +gnet_stats_start_copy int gnet_stats_start_copy ( s#sk_buff * , int , t#spinlock_t * , s#gnet_dump * , int ) +gnet_stats_basic_sync_init void gnet_stats_basic_sync_init ( s#gnet_stats_basic_sync * ) +gnet_stats_add_basic void gnet_stats_add_basic ( s#gnet_stats_basic_sync * , s#gnet_stats_basic_sync * , s#gnet_stats_basic_sync * , t#bool ) +gnet_stats_copy_basic int gnet_stats_copy_basic ( s#gnet_dump * , s#gnet_stats_basic_sync * , s#gnet_stats_basic_sync * , t#bool ) +gnet_stats_copy_basic_hw int gnet_stats_copy_basic_hw ( s#gnet_dump * , s#gnet_stats_basic_sync * , s#gnet_stats_basic_sync * , t#bool ) +gnet_stats_copy_rate_est int gnet_stats_copy_rate_est ( s#gnet_dump * , s#net_rate_estimator * * ) +gnet_stats_add_queue void gnet_stats_add_queue ( s#gnet_stats_queue * , const s#gnet_stats_queue * , const s#gnet_stats_queue * ) +gnet_stats_copy_queue int gnet_stats_copy_queue ( s#gnet_dump * , s#gnet_stats_queue * , s#gnet_stats_queue * , t#__u32 ) +gnet_stats_copy_app int gnet_stats_copy_app ( s#gnet_dump * , void * , int ) +gnet_stats_finish_copy int gnet_stats_finish_copy ( s#gnet_dump * ) + +/* net/core/gro.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#offload_callbacks struct offload_callbacks { s#sk_buff * ( * gso_segment ) ( s#sk_buff * , t#netdev_features_t ) ; s#sk_buff * ( * gro_receive ) ( s#list_head * , s#sk_buff * ) ; int ( * gro_complete ) ( s#sk_buff * , int ) ; } +s#packet_offload struct packet_offload { t#__be16 type ; t#u16 priority ; s#offload_callbacks callbacks ; s#list_head list ; } +dev_add_offload void dev_add_offload ( s#packet_offload * ) +dev_remove_offload void dev_remove_offload ( s#packet_offload * ) +skb_mac_gso_segment s#sk_buff * skb_mac_gso_segment ( s#sk_buff * , t#netdev_features_t ) +napi_gro_flush void napi_gro_flush ( s#napi_struct * , t#bool ) +gro_find_receive_by_type s#packet_offload * gro_find_receive_by_type ( t#__be16 ) +gro_find_complete_by_type s#packet_offload * gro_find_complete_by_type ( t#__be16 ) +e#gro_result enum gro_result { GRO_MERGED , GRO_MERGED_FREE , GRO_HELD , GRO_NORMAL , GRO_CONSUMED , } +t#gro_result_t typedef e#gro_result gro_result_t +napi_gro_receive t#gro_result_t napi_gro_receive ( s#napi_struct * , s#sk_buff * ) +napi_get_frags s#sk_buff * napi_get_frags ( s#napi_struct * ) +napi_gro_frags t#gro_result_t napi_gro_frags ( s#napi_struct * ) +__skb_gro_checksum_complete t#__sum16 __skb_gro_checksum_complete ( s#sk_buff * ) + +/* net/core/gro_cells.o */ +s##gro_cell +s#gro_cells struct gro_cells { s#gro_cell * cells ; } +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +gro_cells_receive int gro_cells_receive ( s#gro_cells * , s#sk_buff * ) +gro_cells_init int gro_cells_init ( s#gro_cells * , s#net_device * ) +gro_cells_destroy void gro_cells_destroy ( s#gro_cells * ) + +/* net/core/link_watch.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +linkwatch_fire_event void linkwatch_fire_event ( s#net_device * ) + +/* net/core/lwtunnel.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +lwtunnel_state_alloc s#lwtunnel_state * lwtunnel_state_alloc ( int ) +s#lwtunnel_encap_ops struct lwtunnel_encap_ops { int ( * build_state ) ( s#net * , s#nlattr * , unsigned int , const void * , s#lwtunnel_state * * , s#netlink_ext_ack * ) ; void ( * destroy_state ) ( s#lwtunnel_state * ) ; int ( * output ) ( s#net * , s#sock * , s#sk_buff * ) ; int ( * input ) ( s#sk_buff * ) ; int ( * fill_encap ) ( s#sk_buff * , s#lwtunnel_state * ) ; int ( * get_encap_size ) ( s#lwtunnel_state * ) ; int ( * cmp_encap ) ( s#lwtunnel_state * , s#lwtunnel_state * ) ; int ( * xmit ) ( s#sk_buff * ) ; s#module * owner ; } +lwtunnel_encap_add_ops int lwtunnel_encap_add_ops ( const s#lwtunnel_encap_ops * , unsigned int ) +lwtunnel_encap_del_ops int lwtunnel_encap_del_ops ( const s#lwtunnel_encap_ops * , unsigned int ) +lwtunnel_build_state int lwtunnel_build_state ( s#net * , t#u16 , s#nlattr * , unsigned int , const void * , s#lwtunnel_state * * , s#netlink_ext_ack * ) +lwtunnel_valid_encap_type int lwtunnel_valid_encap_type ( t#u16 , s#netlink_ext_ack * ) +lwtunnel_valid_encap_type_attr int lwtunnel_valid_encap_type_attr ( s#nlattr * , int , s#netlink_ext_ack * ) +lwtstate_free void lwtstate_free ( s#lwtunnel_state * ) +lwtunnel_fill_encap int lwtunnel_fill_encap ( s#sk_buff * , s#lwtunnel_state * , int , int ) +lwtunnel_get_encap_size int lwtunnel_get_encap_size ( s#lwtunnel_state * ) +lwtunnel_cmp_encap int lwtunnel_cmp_encap ( s#lwtunnel_state * , s#lwtunnel_state * ) +lwtunnel_output int lwtunnel_output ( s#net * , s#sock * , s#sk_buff * ) +lwtunnel_xmit int lwtunnel_xmit ( s#sk_buff * ) +lwtunnel_input int lwtunnel_input ( s#sk_buff * ) + +/* net/core/neighbour.o */ +neigh_rand_reach_time unsigned long neigh_rand_reach_time ( unsigned long ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +neigh_changeaddr void neigh_changeaddr ( s#neigh_table * , s#net_device * ) +neigh_carrier_down int neigh_carrier_down ( s#neigh_table * , s#net_device * ) +neigh_ifdown int neigh_ifdown ( s#neigh_table * , s#net_device * ) +neigh_lookup s#neighbour * neigh_lookup ( s#neigh_table * , const void * , s#net_device * ) +neigh_lookup_nodev s#neighbour * neigh_lookup_nodev ( s#neigh_table * , s#net * , const void * ) +__neigh_create s#neighbour * __neigh_create ( s#neigh_table * , const void * , s#net_device * , t#bool ) +__pneigh_lookup s#pneigh_entry * __pneigh_lookup ( s#neigh_table * , s#net * , const void * , s#net_device * ) +pneigh_lookup s#pneigh_entry * pneigh_lookup ( s#neigh_table * , s#net * , const void * , s#net_device * , int ) +neigh_destroy void neigh_destroy ( s#neighbour * ) +__neigh_event_send int __neigh_event_send ( s#neighbour * , s#sk_buff * ) +neigh_update int neigh_update ( s#neighbour * , const t#u8 * , t#u8 , t#u32 , t#u32 ) +__neigh_set_probe_once void __neigh_set_probe_once ( s#neighbour * ) +neigh_event_ns s#neighbour * neigh_event_ns ( s#neigh_table * , t#u8 * , void * , s#net_device * ) +neigh_resolve_output int neigh_resolve_output ( s#neighbour * , s#sk_buff * ) +neigh_connected_output int neigh_connected_output ( s#neighbour * , s#sk_buff * ) +neigh_direct_output int neigh_direct_output ( s#neighbour * , s#sk_buff * ) +pneigh_enqueue void pneigh_enqueue ( s#neigh_table * , s#neigh_parms * , s#sk_buff * ) +neigh_parms_alloc s#neigh_parms * neigh_parms_alloc ( s#net_device * , s#neigh_table * ) +neigh_parms_release void neigh_parms_release ( s#neigh_table * , s#neigh_parms * ) +neigh_table_init void neigh_table_init ( int , s#neigh_table * ) +neigh_table_clear int neigh_table_clear ( int , s#neigh_table * ) +neigh_for_each void neigh_for_each ( s#neigh_table * , void ( * ) ( s#neighbour * , void * ) , void * ) +__neigh_for_each_release void __neigh_for_each_release ( s#neigh_table * , int ( * ) ( s#neighbour * ) ) +neigh_xmit int neigh_xmit ( int , s#net_device * , const void * , s#sk_buff * ) +neigh_seq_start void * neigh_seq_start ( s#seq_file * , t#loff_t * , s#neigh_table * , unsigned int ) +neigh_seq_next void * neigh_seq_next ( s#seq_file * , void * , t#loff_t * ) +neigh_seq_stop void neigh_seq_stop ( s#seq_file * , void * ) +neigh_app_ns void neigh_app_ns ( s#neighbour * ) +neigh_proc_dointvec int neigh_proc_dointvec ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +neigh_proc_dointvec_jiffies int neigh_proc_dointvec_jiffies ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +neigh_proc_dointvec_ms_jiffies int neigh_proc_dointvec_ms_jiffies ( s#ctl_table * , int , void * , t#size_t * , t#loff_t * ) +neigh_sysctl_register int neigh_sysctl_register ( s#net_device * , s#neigh_parms * , t#proc_handler * ) +neigh_sysctl_unregister void neigh_sysctl_unregister ( s#neigh_parms * ) + +/* net/core/net-sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +net_ns_type_operations extern const s#kobj_ns_type_operations net_ns_type_operations +of_find_net_device_by_node extern s#net_device * of_find_net_device_by_node ( s#device_node * ) +netdev_class_create_file_ns int netdev_class_create_file_ns ( const s#class_attribute * , const void * ) +netdev_class_remove_file_ns void netdev_class_remove_file_ns ( const s#class_attribute * , const void * ) + +/* net/core/net-traces.o */ +s##static_key_mod +__tracepoint_br_fdb_add extern s#tracepoint __tracepoint_br_fdb_add +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__traceiter_br_fdb_add extern int __traceiter_br_fdb_add ( void * , s#ndmsg * , s#net_device * , const unsigned char * , t#u16 , t#u16 ) +__SCK__tp_func_br_fdb_add extern s#static_call_key __SCK__tp_func_br_fdb_add +s##static_call_tramp +__SCT__tp_func_br_fdb_add extern s#static_call_tramp __SCT__tp_func_br_fdb_add +__tracepoint_br_fdb_external_learn_add extern s#tracepoint __tracepoint_br_fdb_external_learn_add +__traceiter_br_fdb_external_learn_add extern int __traceiter_br_fdb_external_learn_add ( void * , s#net_bridge * , s#net_bridge_port * , const unsigned char * , t#u16 ) +__SCK__tp_func_br_fdb_external_learn_add extern s#static_call_key __SCK__tp_func_br_fdb_external_learn_add +__SCT__tp_func_br_fdb_external_learn_add extern s#static_call_tramp __SCT__tp_func_br_fdb_external_learn_add +__tracepoint_fdb_delete extern s#tracepoint __tracepoint_fdb_delete +s#mac_addr struct mac_addr { unsigned char addr [ 6 ] ; } +t#mac_addr typedef s#mac_addr mac_addr +s#net_bridge_fdb_key struct net_bridge_fdb_key { t#mac_addr addr ; t#u16 vlan_id ; } +s#net_bridge_fdb_entry struct net_bridge_fdb_entry { s#rhash_head rhnode ; s#net_bridge_port * dst ; s#net_bridge_fdb_key key ; s#hlist_node fdb_node ; unsigned long flags ; unsigned long updated __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned long used ; s#callback_head rcu ; } +__traceiter_fdb_delete extern int __traceiter_fdb_delete ( void * , s#net_bridge * , s#net_bridge_fdb_entry * ) +__SCK__tp_func_fdb_delete extern s#static_call_key __SCK__tp_func_fdb_delete +__SCT__tp_func_fdb_delete extern s#static_call_tramp __SCT__tp_func_fdb_delete +__tracepoint_br_fdb_update extern s#tracepoint __tracepoint_br_fdb_update +__traceiter_br_fdb_update extern int __traceiter_br_fdb_update ( void * , s#net_bridge * , s#net_bridge_port * , const unsigned char * , t#u16 , unsigned long ) +__SCK__tp_func_br_fdb_update extern s#static_call_key __SCK__tp_func_br_fdb_update +__SCT__tp_func_br_fdb_update extern s#static_call_tramp __SCT__tp_func_br_fdb_update +__tracepoint_neigh_update extern s#tracepoint __tracepoint_neigh_update +__traceiter_neigh_update extern int __traceiter_neigh_update ( void * , s#neighbour * , const t#u8 * , t#u8 , t#u32 , t#u32 ) +__SCK__tp_func_neigh_update extern s#static_call_key __SCK__tp_func_neigh_update +__SCT__tp_func_neigh_update extern s#static_call_tramp __SCT__tp_func_neigh_update +__tracepoint_neigh_update_done extern s#tracepoint __tracepoint_neigh_update_done +__traceiter_neigh_update_done extern int __traceiter_neigh_update_done ( void * , s#neighbour * , int ) +__SCK__tp_func_neigh_update_done extern s#static_call_key __SCK__tp_func_neigh_update_done +__SCT__tp_func_neigh_update_done extern s#static_call_tramp __SCT__tp_func_neigh_update_done +__tracepoint_neigh_timer_handler extern s#tracepoint __tracepoint_neigh_timer_handler +__traceiter_neigh_timer_handler extern int __traceiter_neigh_timer_handler ( void * , s#neighbour * , int ) +__SCK__tp_func_neigh_timer_handler extern s#static_call_key __SCK__tp_func_neigh_timer_handler +__SCT__tp_func_neigh_timer_handler extern s#static_call_tramp __SCT__tp_func_neigh_timer_handler +__tracepoint_neigh_event_send_done extern s#tracepoint __tracepoint_neigh_event_send_done +__traceiter_neigh_event_send_done extern int __traceiter_neigh_event_send_done ( void * , s#neighbour * , int ) +__SCK__tp_func_neigh_event_send_done extern s#static_call_key __SCK__tp_func_neigh_event_send_done +__SCT__tp_func_neigh_event_send_done extern s#static_call_tramp __SCT__tp_func_neigh_event_send_done +__tracepoint_neigh_event_send_dead extern s#tracepoint __tracepoint_neigh_event_send_dead +__traceiter_neigh_event_send_dead extern int __traceiter_neigh_event_send_dead ( void * , s#neighbour * , int ) +__SCK__tp_func_neigh_event_send_dead extern s#static_call_key __SCK__tp_func_neigh_event_send_dead +__SCT__tp_func_neigh_event_send_dead extern s#static_call_tramp __SCT__tp_func_neigh_event_send_dead +__tracepoint_neigh_cleanup_and_release extern s#tracepoint __tracepoint_neigh_cleanup_and_release +__traceiter_neigh_cleanup_and_release extern int __traceiter_neigh_cleanup_and_release ( void * , s#neighbour * , int ) +__SCK__tp_func_neigh_cleanup_and_release extern s#static_call_key __SCK__tp_func_neigh_cleanup_and_release +__SCT__tp_func_neigh_cleanup_and_release extern s#static_call_tramp __SCT__tp_func_neigh_cleanup_and_release +__tracepoint_kfree_skb extern s#tracepoint __tracepoint_kfree_skb +__traceiter_kfree_skb extern int __traceiter_kfree_skb ( void * , s#sk_buff * , void * ) +__SCK__tp_func_kfree_skb extern s#static_call_key __SCK__tp_func_kfree_skb +__SCT__tp_func_kfree_skb extern s#static_call_tramp __SCT__tp_func_kfree_skb +__tracepoint_napi_poll extern s#tracepoint __tracepoint_napi_poll +__traceiter_napi_poll extern int __traceiter_napi_poll ( void * , s#napi_struct * , int , int ) +__SCK__tp_func_napi_poll extern s#static_call_key __SCK__tp_func_napi_poll +__SCT__tp_func_napi_poll extern s#static_call_tramp __SCT__tp_func_napi_poll +__tracepoint_tcp_send_reset extern s#tracepoint __tracepoint_tcp_send_reset +__traceiter_tcp_send_reset extern int __traceiter_tcp_send_reset ( void * , const s#sock * , const s#sk_buff * ) +__SCK__tp_func_tcp_send_reset extern s#static_call_key __SCK__tp_func_tcp_send_reset +__SCT__tp_func_tcp_send_reset extern s#static_call_tramp __SCT__tp_func_tcp_send_reset +__tracepoint_tcp_bad_csum extern s#tracepoint __tracepoint_tcp_bad_csum +__traceiter_tcp_bad_csum extern int __traceiter_tcp_bad_csum ( void * , const s#sk_buff * ) +__SCK__tp_func_tcp_bad_csum extern s#static_call_key __SCK__tp_func_tcp_bad_csum +__SCT__tp_func_tcp_bad_csum extern s#static_call_tramp __SCT__tp_func_tcp_bad_csum + +/* net/core/net_namespace.o */ +net_namespace_list extern s#list_head net_namespace_list +net_rwsem extern s#rw_semaphore net_rwsem +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +init_net extern s#net init_net +pernet_ops_rwsem extern s#rw_semaphore pernet_ops_rwsem +peernet2id_alloc int peernet2id_alloc ( s#net * , s#net * , t#gfp_t ) +peernet2id int peernet2id ( const s#net * , s#net * ) +get_net_ns_by_id s#net * get_net_ns_by_id ( const s#net * , int ) +net_ns_get_ownership void net_ns_get_ownership ( const s#net * , t#kuid_t * , t#kgid_t * ) +net_ns_barrier void net_ns_barrier ( void ) +__put_net void __put_net ( s#net * ) +get_net_ns s#ns_common * get_net_ns ( s#ns_common * ) +get_net_ns_by_fd s#net * get_net_ns_by_fd ( int ) +get_net_ns_by_pid s#net * get_net_ns_by_pid ( t#pid_t ) +s#pernet_operations struct pernet_operations { s#list_head list ; int ( * init ) ( s#net * ) ; void ( * pre_exit ) ( s#net * ) ; void ( * exit ) ( s#net * ) ; void ( * exit_batch ) ( s#list_head * ) ; unsigned int * id ; t#size_t size ; } +register_pernet_subsys int register_pernet_subsys ( s#pernet_operations * ) +unregister_pernet_subsys void unregister_pernet_subsys ( s#pernet_operations * ) +register_pernet_device int register_pernet_device ( s#pernet_operations * ) +unregister_pernet_device void unregister_pernet_device ( s#pernet_operations * ) + +/* net/core/netclassid_cgroup.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s#cgroup_cls_state struct cgroup_cls_state { s#cgroup_subsys_state css ; t#u32 classid ; } +task_cls_state s#cgroup_cls_state * task_cls_state ( s#task_struct * ) + +/* net/core/netevent.o */ +register_netevent_notifier int register_netevent_notifier ( s#notifier_block * ) +unregister_netevent_notifier int unregister_netevent_notifier ( s#notifier_block * ) +call_netevent_notifiers int call_netevent_notifiers ( unsigned long , void * ) + +/* net/core/netpoll.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +netpoll_poll_dev void netpoll_poll_dev ( s#net_device * ) +netpoll_poll_disable void netpoll_poll_disable ( s#net_device * ) +netpoll_poll_enable void netpoll_poll_enable ( s#net_device * ) +netpoll_send_skb t#netdev_tx_t netpoll_send_skb ( s#netpoll * , s#sk_buff * ) +netpoll_send_udp void netpoll_send_udp ( s#netpoll * , const char * , int ) +netpoll_print_options void netpoll_print_options ( s#netpoll * ) +netpoll_parse_options int netpoll_parse_options ( s#netpoll * , char * ) +__netpoll_setup int __netpoll_setup ( s#netpoll * , s#net_device * ) +netpoll_setup int netpoll_setup ( s#netpoll * ) +__netpoll_cleanup void __netpoll_cleanup ( s#netpoll * ) +__netpoll_free void __netpoll_free ( s#netpoll * ) +netpoll_cleanup void netpoll_cleanup ( s#netpoll * ) + +/* net/core/of_net.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +of_get_phy_mode extern int of_get_phy_mode ( s#device_node * , t#phy_interface_t * ) +of_get_mac_address extern int of_get_mac_address ( s#device_node * , t#u8 * ) +of_get_ethdev_address int of_get_ethdev_address ( s#device_node * , s#net_device * ) + +/* net/core/page_pool.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +page_pool_create s#page_pool * page_pool_create ( const s#page_pool_params * ) +page_pool_alloc_pages s#page * page_pool_alloc_pages ( s#page_pool * , t#gfp_t ) +page_pool_release_page void page_pool_release_page ( s#page_pool * , s#page * ) +page_pool_put_page void page_pool_put_page ( s#page_pool * , s#page * , unsigned int , t#bool ) +page_pool_put_page_bulk void page_pool_put_page_bulk ( s#page_pool * , void * * , int ) +page_pool_alloc_frag s#page * page_pool_alloc_frag ( s#page_pool * , unsigned int * , unsigned int , t#gfp_t ) +page_pool_destroy void page_pool_destroy ( s#page_pool * ) +page_pool_update_nid void page_pool_update_nid ( s#page_pool * , int ) +page_pool_return_skb_page t#bool page_pool_return_skb_page ( s#page * ) + +/* net/core/ptp_classifier.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##poll_table_struct +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mem_cgroup +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ptp_classify_raw unsigned int ptp_classify_raw ( const s#sk_buff * ) +s#clock_identity struct clock_identity { t#u8 id [ 8 ] ; } +s#port_identity struct port_identity { s#clock_identity clock_identity ; t#__be16 port_number ; } +s#ptp_header struct ptp_header { t#u8 tsmt ; t#u8 ver ; t#__be16 message_length ; t#u8 domain_number ; t#u8 reserved1 ; t#u8 flag_field [ 2 ] ; t#__be64 correction ; t#__be32 reserved2 ; s#port_identity source_port_identity ; t#__be16 sequence_id ; t#u8 control ; t#u8 log_message_interval ; } +ptp_parse_header s#ptp_header * ptp_parse_header ( s#sk_buff * , unsigned int ) + +/* net/core/rtnetlink.o */ +rtnl_lock extern void rtnl_lock ( void ) +rtnl_lock_killable extern int rtnl_lock_killable ( void ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +rtnl_kfree_skbs void rtnl_kfree_skbs ( s#sk_buff * , s#sk_buff * ) +rtnl_unlock extern void rtnl_unlock ( void ) +rtnl_trylock extern int rtnl_trylock ( void ) +rtnl_is_locked extern int rtnl_is_locked ( void ) +refcount_dec_and_rtnl_lock extern t#bool refcount_dec_and_rtnl_lock ( t#refcount_t * ) +t#rtnl_doit_func typedef int ( * rtnl_doit_func ) ( s#sk_buff * , s#nlmsghdr * , s#netlink_ext_ack * ) +t#rtnl_dumpit_func typedef int ( * rtnl_dumpit_func ) ( s#sk_buff * , s#netlink_callback * ) +rtnl_register_module int rtnl_register_module ( s#module * , int , int , t#rtnl_doit_func , t#rtnl_dumpit_func , unsigned int ) +rtnl_unregister int rtnl_unregister ( int , int ) +rtnl_unregister_all void rtnl_unregister_all ( int ) +__rtnl_link_register int __rtnl_link_register ( s#rtnl_link_ops * ) +rtnl_link_register int rtnl_link_register ( s#rtnl_link_ops * ) +__rtnl_link_unregister void __rtnl_link_unregister ( s#rtnl_link_ops * ) +rtnl_link_unregister void rtnl_link_unregister ( s#rtnl_link_ops * ) +s#rtnl_af_ops struct rtnl_af_ops { s#list_head list ; int family ; int ( * fill_link_af ) ( s#sk_buff * , const s#net_device * , t#u32 ) ; t#size_t ( * get_link_af_size ) ( const s#net_device * , t#u32 ) ; int ( * validate_link_af ) ( const s#net_device * , const s#nlattr * , s#netlink_ext_ack * ) ; int ( * set_link_af ) ( s#net_device * , const s#nlattr * , s#netlink_ext_ack * ) ; int ( * fill_stats_af ) ( s#sk_buff * , const s#net_device * ) ; t#size_t ( * get_stats_af_size ) ( const s#net_device * ) ; } +rtnl_af_register void rtnl_af_register ( s#rtnl_af_ops * ) +rtnl_af_unregister void rtnl_af_unregister ( s#rtnl_af_ops * ) +rtnl_unicast extern int rtnl_unicast ( s#sk_buff * , s#net * , t#u32 ) +rtnl_notify extern void rtnl_notify ( s#sk_buff * , s#net * , t#u32 , t#u32 , s#nlmsghdr * , t#gfp_t ) +rtnl_set_sk_err extern void rtnl_set_sk_err ( s#net * , t#u32 , int ) +rtnetlink_put_metrics extern int rtnetlink_put_metrics ( s#sk_buff * , t#u32 * ) +rtnl_put_cacheinfo extern int rtnl_put_cacheinfo ( s#sk_buff * , s#dst_entry * , t#u32 , long , t#u32 ) +rtnl_get_net_ns_capable s#net * rtnl_get_net_ns_capable ( s#sock * , int ) +rtnl_nla_parse_ifla int rtnl_nla_parse_ifla ( s#nlattr * * , const s#nlattr * , int , s#netlink_ext_ack * ) +rtnl_link_get_net s#net * rtnl_link_get_net ( s#net * , s#nlattr * [ ] ) +rtnl_delete_link int rtnl_delete_link ( s#net_device * ) +s#ifinfomsg struct ifinfomsg { unsigned char ifi_family ; unsigned char __ifi_pad ; unsigned short ifi_type ; int ifi_index ; unsigned ifi_flags ; unsigned ifi_change ; } +rtnl_configure_link int rtnl_configure_link ( s#net_device * , const s#ifinfomsg * ) +rtnl_create_link s#net_device * rtnl_create_link ( s#net * , const char * , unsigned char , const s#rtnl_link_ops * , s#nlattr * [ ] , s#netlink_ext_ack * ) +ndo_dflt_fdb_add extern int ndo_dflt_fdb_add ( s#ndmsg * , s#nlattr * [ ] , s#net_device * , const unsigned char * , t#u16 , t#u16 ) +ndo_dflt_fdb_del extern int ndo_dflt_fdb_del ( s#ndmsg * , s#nlattr * [ ] , s#net_device * , const unsigned char * , t#u16 ) +ndo_dflt_fdb_dump extern int ndo_dflt_fdb_dump ( s#sk_buff * , s#netlink_callback * , s#net_device * , s#net_device * , int * ) +ndo_dflt_bridge_getlink extern int ndo_dflt_bridge_getlink ( s#sk_buff * , t#u32 , t#u32 , s#net_device * , t#u16 , t#u32 , t#u32 , int , t#u32 , int ( * ) ( s#sk_buff * , s#net_device * , t#u32 ) ) + +/* net/core/scm.o */ +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##fs_pin +s#scm_fp_list struct scm_fp_list { short count ; short max ; s#user_struct * user ; s#file * fp [ 253 ] ; } +s#scm_cookie struct scm_cookie { s#pid * pid ; s#scm_fp_list * fp ; s#scm_creds creds ; t#u32 secid ; } +__scm_destroy void __scm_destroy ( s#scm_cookie * ) +__scm_send int __scm_send ( s#socket * , s#msghdr * , s#scm_cookie * ) +put_cmsg extern int put_cmsg ( s#msghdr * , int , int , int , void * ) +s#scm_timestamping_internal struct scm_timestamping_internal { s#timespec64 ts [ 3 ] ; } +put_cmsg_scm_timestamping64 extern void put_cmsg_scm_timestamping64 ( s#msghdr * , s#scm_timestamping_internal * ) +put_cmsg_scm_timestamping extern void put_cmsg_scm_timestamping ( s#msghdr * , s#scm_timestamping_internal * ) +scm_detach_fds void scm_detach_fds ( s#msghdr * , s#scm_cookie * ) +scm_fp_dup s#scm_fp_list * scm_fp_dup ( s#scm_fp_list * ) + +/* net/core/secure_seq.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) +secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral t#u64 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) +secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral t#u64 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) +secure_dccp_sequence_number t#u64 secure_dccp_sequence_number ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_dccpv6_sequence_number t#u64 secure_dccpv6_sequence_number ( t#__be32 * , t#__be32 * , t#__be16 , t#__be16 ) + +/* net/core/selftests.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +net_selftest void net_selftest ( s#net_device * , s#ethtool_test * , t#u64 * ) +net_selftest_get_count int net_selftest_get_count ( void ) +net_selftest_get_strings void net_selftest_get_strings ( t#u8 * ) + +/* net/core/skbuff.o */ +sysctl_max_skb_frags extern int sysctl_max_skb_frags +__napi_alloc_frag_align void * __napi_alloc_frag_align ( unsigned int , unsigned int ) +__netdev_alloc_frag_align void * __netdev_alloc_frag_align ( unsigned int , unsigned int ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +build_skb s#sk_buff * build_skb ( void * , unsigned int ) +build_skb_around s#sk_buff * build_skb_around ( s#sk_buff * , void * , unsigned int ) +napi_build_skb s#sk_buff * napi_build_skb ( void * , unsigned int ) +__alloc_skb s#sk_buff * __alloc_skb ( unsigned int , t#gfp_t , int , int ) +__netdev_alloc_skb s#sk_buff * __netdev_alloc_skb ( s#net_device * , unsigned int , t#gfp_t ) +__napi_alloc_skb s#sk_buff * __napi_alloc_skb ( s#napi_struct * , unsigned int , t#gfp_t ) +skb_add_rx_frag void skb_add_rx_frag ( s#sk_buff * , int , s#page * , int , int , unsigned int ) +skb_coalesce_rx_frag void skb_coalesce_rx_frag ( s#sk_buff * , int , int , unsigned int ) +__kfree_skb void __kfree_skb ( s#sk_buff * ) +kfree_skb void kfree_skb ( s#sk_buff * ) +kfree_skb_list void kfree_skb_list ( s#sk_buff * ) +skb_dump void skb_dump ( const char * , const s#sk_buff * , t#bool ) +skb_tx_error void skb_tx_error ( s#sk_buff * ) +consume_skb void consume_skb ( s#sk_buff * ) +napi_consume_skb void napi_consume_skb ( s#sk_buff * , int ) +alloc_skb_for_msg s#sk_buff * alloc_skb_for_msg ( s#sk_buff * ) +skb_morph s#sk_buff * skb_morph ( s#sk_buff * , s#sk_buff * ) +s#mmpin struct mmpin { s#user_struct * user ; unsigned int num_pg ; } +mm_account_pinned_pages int mm_account_pinned_pages ( s#mmpin * , t#size_t ) +mm_unaccount_pinned_pages void mm_unaccount_pinned_pages ( s#mmpin * ) +s#ubuf_info struct ubuf_info { void ( * callback ) ( s#sk_buff * , s#ubuf_info * , t#bool ) ; union { struct { unsigned long desc ; void * ctx ; } ; struct { t#u32 id ; t#u16 len ; t#u16 zerocopy : 1 ; t#u32 bytelen ; } ; } ; t#refcount_t refcnt ; t#u8 flags ; s#mmpin mmp ; } +msg_zerocopy_alloc s#ubuf_info * msg_zerocopy_alloc ( s#sock * , t#size_t ) +msg_zerocopy_realloc s#ubuf_info * msg_zerocopy_realloc ( s#sock * , t#size_t , s#ubuf_info * ) +msg_zerocopy_callback void msg_zerocopy_callback ( s#sk_buff * , s#ubuf_info * , t#bool ) +msg_zerocopy_put_abort void msg_zerocopy_put_abort ( s#ubuf_info * , t#bool ) +skb_zerocopy_iter_dgram int skb_zerocopy_iter_dgram ( s#sk_buff * , s#msghdr * , int ) +skb_zerocopy_iter_stream int skb_zerocopy_iter_stream ( s#sock * , s#sk_buff * , s#msghdr * , int , s#ubuf_info * ) +skb_copy_ubufs int skb_copy_ubufs ( s#sk_buff * , t#gfp_t ) +skb_clone s#sk_buff * skb_clone ( s#sk_buff * , t#gfp_t ) +skb_headers_offset_update void skb_headers_offset_update ( s#sk_buff * , int ) +skb_copy_header void skb_copy_header ( s#sk_buff * , const s#sk_buff * ) +skb_copy s#sk_buff * skb_copy ( const s#sk_buff * , t#gfp_t ) +__pskb_copy_fclone s#sk_buff * __pskb_copy_fclone ( s#sk_buff * , int , t#gfp_t , t#bool ) +pskb_expand_head int pskb_expand_head ( s#sk_buff * , int , int , t#gfp_t ) +skb_realloc_headroom s#sk_buff * skb_realloc_headroom ( s#sk_buff * , unsigned int ) +skb_expand_head s#sk_buff * skb_expand_head ( s#sk_buff * , unsigned int ) +skb_copy_expand s#sk_buff * skb_copy_expand ( const s#sk_buff * , int , int , t#gfp_t ) +__skb_pad int __skb_pad ( s#sk_buff * , int , t#bool ) +pskb_put void * pskb_put ( s#sk_buff * , s#sk_buff * , int ) +skb_put void * skb_put ( s#sk_buff * , unsigned int ) +skb_push void * skb_push ( s#sk_buff * , unsigned int ) +skb_pull void * skb_pull ( s#sk_buff * , unsigned int ) +skb_pull_data void * skb_pull_data ( s#sk_buff * , t#size_t ) +skb_trim void skb_trim ( s#sk_buff * , unsigned int ) +___pskb_trim int ___pskb_trim ( s#sk_buff * , unsigned int ) +pskb_trim_rcsum_slow int pskb_trim_rcsum_slow ( s#sk_buff * , unsigned int ) +__pskb_pull_tail void * __pskb_pull_tail ( s#sk_buff * , int ) +skb_copy_bits int skb_copy_bits ( const s#sk_buff * , int , void * , int ) +skb_splice_bits int skb_splice_bits ( s#sk_buff * , s#sock * , unsigned int , s#pipe_inode_info * , unsigned int , unsigned int ) +skb_send_sock_locked int skb_send_sock_locked ( s#sock * , s#sk_buff * , int , int ) +skb_store_bits int skb_store_bits ( s#sk_buff * , int , const void * , int ) +s#skb_checksum_ops struct skb_checksum_ops { t#__wsum ( * update ) ( const void * , int , t#__wsum ) ; t#__wsum ( * combine ) ( t#__wsum , t#__wsum , int , int ) ; } +__skb_checksum t#__wsum __skb_checksum ( const s#sk_buff * , int , int , t#__wsum , const s#skb_checksum_ops * ) +skb_checksum t#__wsum skb_checksum ( const s#sk_buff * , int , int , t#__wsum ) +skb_copy_and_csum_bits t#__wsum skb_copy_and_csum_bits ( const s#sk_buff * , int , t#u8 * , int ) +__skb_checksum_complete_head t#__sum16 __skb_checksum_complete_head ( s#sk_buff * , int ) +__skb_checksum_complete t#__sum16 __skb_checksum_complete ( s#sk_buff * ) +crc32c_csum_stub extern const s#skb_checksum_ops * crc32c_csum_stub +skb_zerocopy_headlen unsigned int skb_zerocopy_headlen ( const s#sk_buff * ) +skb_zerocopy int skb_zerocopy ( s#sk_buff * , s#sk_buff * , int , int ) +skb_copy_and_csum_dev void skb_copy_and_csum_dev ( const s#sk_buff * , t#u8 * ) +skb_dequeue s#sk_buff * skb_dequeue ( s#sk_buff_head * ) +skb_dequeue_tail s#sk_buff * skb_dequeue_tail ( s#sk_buff_head * ) +skb_queue_purge void skb_queue_purge ( s#sk_buff_head * ) +skb_queue_head void skb_queue_head ( s#sk_buff_head * , s#sk_buff * ) +skb_queue_tail void skb_queue_tail ( s#sk_buff_head * , s#sk_buff * ) +skb_unlink void skb_unlink ( s#sk_buff * , s#sk_buff_head * ) +skb_append void skb_append ( s#sk_buff * , s#sk_buff * , s#sk_buff_head * ) +skb_split void skb_split ( s#sk_buff * , s#sk_buff * , const t#u32 ) +s#skb_seq_state struct skb_seq_state { t#__u32 lower_offset ; t#__u32 upper_offset ; t#__u32 frag_idx ; t#__u32 stepped_offset ; s#sk_buff * root_skb ; s#sk_buff * cur_skb ; t#__u8 * frag_data ; t#__u32 frag_off ; } +skb_prepare_seq_read void skb_prepare_seq_read ( s#sk_buff * , unsigned int , unsigned int , s#skb_seq_state * ) +skb_seq_read unsigned int skb_seq_read ( unsigned int , const t#u8 * * , s#skb_seq_state * ) +skb_abort_seq_read void skb_abort_seq_read ( s#skb_seq_state * ) +skb_find_text unsigned int skb_find_text ( s#sk_buff * , unsigned int , unsigned int , s#ts_config * ) +skb_append_pagefrags int skb_append_pagefrags ( s#sk_buff * , s#page * , int , t#size_t ) +skb_pull_rcsum void * skb_pull_rcsum ( s#sk_buff * , unsigned int ) +skb_segment_list s#sk_buff * skb_segment_list ( s#sk_buff * , t#netdev_features_t , unsigned int ) +skb_segment s#sk_buff * skb_segment ( s#sk_buff * , t#netdev_features_t ) +skb_to_sgvec int __attribute__ ( ( __warn_unused_result__ ) ) skb_to_sgvec ( s#sk_buff * , s#scatterlist * , int , int ) +skb_to_sgvec_nomark int __attribute__ ( ( __warn_unused_result__ ) ) skb_to_sgvec_nomark ( s#sk_buff * , s#scatterlist * , int , int ) +skb_cow_data int skb_cow_data ( s#sk_buff * , int , s#sk_buff * * ) +sock_queue_err_skb int sock_queue_err_skb ( s#sock * , s#sk_buff * ) +sock_dequeue_err_skb s#sk_buff * sock_dequeue_err_skb ( s#sock * ) +skb_clone_sk s#sk_buff * skb_clone_sk ( s#sk_buff * ) +skb_complete_tx_timestamp void skb_complete_tx_timestamp ( s#sk_buff * , s#skb_shared_hwtstamps * ) +__skb_tstamp_tx void __skb_tstamp_tx ( s#sk_buff * , const s#sk_buff * , s#skb_shared_hwtstamps * , s#sock * , int ) +skb_tstamp_tx void skb_tstamp_tx ( s#sk_buff * , s#skb_shared_hwtstamps * ) +skb_complete_wifi_ack void skb_complete_wifi_ack ( s#sk_buff * , t#bool ) +skb_partial_csum_set t#bool skb_partial_csum_set ( s#sk_buff * , t#u16 , t#u16 ) +skb_checksum_setup int skb_checksum_setup ( s#sk_buff * , t#bool ) +skb_checksum_trimmed s#sk_buff * skb_checksum_trimmed ( s#sk_buff * , unsigned int , t#__sum16 ( * ) ( s#sk_buff * ) ) +__skb_warn_lro_forwarding void __skb_warn_lro_forwarding ( const s#sk_buff * ) +kfree_skb_partial void kfree_skb_partial ( s#sk_buff * , t#bool ) +skb_try_coalesce t#bool skb_try_coalesce ( s#sk_buff * , s#sk_buff * , t#bool * , int * ) +skb_scrub_packet void skb_scrub_packet ( s#sk_buff * , t#bool ) +skb_gso_validate_network_len t#bool skb_gso_validate_network_len ( const s#sk_buff * , unsigned int ) +skb_gso_validate_mac_len t#bool skb_gso_validate_mac_len ( const s#sk_buff * , unsigned int ) +skb_vlan_untag s#sk_buff * skb_vlan_untag ( s#sk_buff * ) +skb_ensure_writable int skb_ensure_writable ( s#sk_buff * , unsigned int ) +__skb_vlan_pop int __skb_vlan_pop ( s#sk_buff * , t#u16 * ) +skb_vlan_pop int skb_vlan_pop ( s#sk_buff * ) +skb_vlan_push int skb_vlan_push ( s#sk_buff * , t#__be16 , t#u16 ) +skb_eth_pop int skb_eth_pop ( s#sk_buff * ) +skb_eth_push int skb_eth_push ( s#sk_buff * , const unsigned char * , const unsigned char * ) +skb_mpls_push int skb_mpls_push ( s#sk_buff * , t#__be32 , t#__be16 , int , t#bool ) +skb_mpls_pop int skb_mpls_pop ( s#sk_buff * , t#__be16 , int , t#bool ) +skb_mpls_update_lse int skb_mpls_update_lse ( s#sk_buff * , t#__be32 ) +skb_mpls_dec_ttl int skb_mpls_dec_ttl ( s#sk_buff * ) +alloc_skb_with_frags s#sk_buff * alloc_skb_with_frags ( unsigned long , unsigned long , int , int * , t#gfp_t ) +pskb_extract s#sk_buff * pskb_extract ( s#sk_buff * , int , int , t#gfp_t ) +e#skb_ext_id enum skb_ext_id { SKB_EXT_BRIDGE_NF , SKB_EXT_SEC_PATH , TC_SKB_EXT , SKB_EXT_MPTCP , SKB_EXT_NUM , } +skb_ext_add void * skb_ext_add ( s#sk_buff * , e#skb_ext_id ) +__skb_ext_del void __skb_ext_del ( s#sk_buff * , e#skb_ext_id ) +__skb_ext_put void __skb_ext_put ( s#skb_ext * ) + +/* net/core/skmsg.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +sk_msg_alloc int sk_msg_alloc ( s#sock * , s#sk_msg * , int , int ) +sk_msg_clone int sk_msg_clone ( s#sock * , s#sk_msg * , s#sk_msg * , t#u32 , t#u32 ) +sk_msg_return_zero void sk_msg_return_zero ( s#sock * , s#sk_msg * , int ) +sk_msg_return void sk_msg_return ( s#sock * , s#sk_msg * , int ) +sk_msg_free_nocharge int sk_msg_free_nocharge ( s#sock * , s#sk_msg * ) +sk_msg_free int sk_msg_free ( s#sock * , s#sk_msg * ) +sk_msg_free_partial void sk_msg_free_partial ( s#sock * , s#sk_msg * , t#u32 ) +sk_msg_trim void sk_msg_trim ( s#sock * , s#sk_msg * , int ) +sk_msg_zerocopy_from_iter int sk_msg_zerocopy_from_iter ( s#sock * , s#iov_iter * , s#sk_msg * , t#u32 ) +sk_msg_memcopy_from_iter int sk_msg_memcopy_from_iter ( s#sock * , s#iov_iter * , s#sk_msg * , t#u32 ) +sk_msg_recvmsg int sk_msg_recvmsg ( s#sock * , s#sk_psock * , s#msghdr * , int , int ) +sk_msg_is_readable t#bool sk_msg_is_readable ( s#sock * ) +sk_psock_init s#sk_psock * sk_psock_init ( s#sock * , int ) +sk_psock_drop void sk_psock_drop ( s#sock * , s#sk_psock * ) +sk_psock_msg_verdict int sk_psock_msg_verdict ( s#sock * , s#sk_psock * , s#sk_msg * ) +sk_psock_tls_strp_read int sk_psock_tls_strp_read ( s#sk_psock * , s#sk_buff * ) + +/* net/core/sock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +sk_ns_capable t#bool sk_ns_capable ( const s#sock * , s#user_namespace * , int ) +sk_capable t#bool sk_capable ( const s#sock * , int ) +sk_net_capable t#bool sk_net_capable ( const s#sock * , int ) +sysctl_wmem_max extern t#__u32 sysctl_wmem_max +sysctl_rmem_max extern t#__u32 sysctl_rmem_max +sysctl_optmem_max extern int sysctl_optmem_max +memalloc_socks_key extern s#static_key_false memalloc_socks_key +sk_set_memalloc void sk_set_memalloc ( s#sock * ) +sk_clear_memalloc void sk_clear_memalloc ( s#sock * ) +__sk_backlog_rcv int __sk_backlog_rcv ( s#sock * , s#sk_buff * ) +sk_error_report void sk_error_report ( s#sock * ) +sock_get_timeout int sock_get_timeout ( long , void * , t#bool ) +s#__kernel_sock_timeval struct __kernel_sock_timeval { t#__s64 tv_sec ; t#__s64 tv_usec ; } +sock_copy_user_timeval int sock_copy_user_timeval ( s#__kernel_sock_timeval * , t#sockptr_t , int , t#bool ) +__sock_queue_rcv_skb int __sock_queue_rcv_skb ( s#sock * , s#sk_buff * ) +sock_queue_rcv_skb int sock_queue_rcv_skb ( s#sock * , s#sk_buff * ) +__sk_receive_skb int __sk_receive_skb ( s#sock * , s#sk_buff * , const int , unsigned int , t#bool ) +__sk_dst_check s#dst_entry * __sk_dst_check ( s#sock * , t#u32 ) +sk_dst_check s#dst_entry * sk_dst_check ( s#sock * , t#u32 ) +sock_bindtoindex int sock_bindtoindex ( s#sock * , int , t#bool ) +sk_mc_loop t#bool sk_mc_loop ( s#sock * ) +sock_set_reuseaddr void sock_set_reuseaddr ( s#sock * ) +sock_set_reuseport void sock_set_reuseport ( s#sock * ) +sock_no_linger void sock_no_linger ( s#sock * ) +sock_set_priority void sock_set_priority ( s#sock * , t#u32 ) +sock_set_sndtimeo void sock_set_sndtimeo ( s#sock * , t#s64 ) +sock_enable_timestamps void sock_enable_timestamps ( s#sock * ) +sock_set_keepalive void sock_set_keepalive ( s#sock * ) +sock_set_rcvbuf void sock_set_rcvbuf ( s#sock * , int ) +sock_set_mark void sock_set_mark ( s#sock * , t#u32 ) +sock_setsockopt int sock_setsockopt ( s#socket * , int , int , t#sockptr_t , unsigned int ) +sk_alloc s#sock * sk_alloc ( s#net * , int , t#gfp_t , s#proto * , int ) +sk_free void sk_free ( s#sock * ) +sk_clone_lock s#sock * sk_clone_lock ( const s#sock * , const t#gfp_t ) +sk_free_unlock_clone void sk_free_unlock_clone ( s#sock * ) +sk_setup_caps void sk_setup_caps ( s#sock * , s#dst_entry * ) +sock_wfree void sock_wfree ( s#sk_buff * ) +skb_set_owner_w void skb_set_owner_w ( s#sk_buff * , s#sock * ) +skb_orphan_partial void skb_orphan_partial ( s#sk_buff * ) +sock_rfree void sock_rfree ( s#sk_buff * ) +sock_efree void sock_efree ( s#sk_buff * ) +sock_pfree void sock_pfree ( s#sk_buff * ) +sock_i_uid t#kuid_t sock_i_uid ( s#sock * ) +sock_i_ino unsigned long sock_i_ino ( s#sock * ) +sock_wmalloc s#sk_buff * sock_wmalloc ( s#sock * , unsigned long , int , t#gfp_t ) +sock_kmalloc void * sock_kmalloc ( s#sock * , int , t#gfp_t ) +sock_kfree_s void sock_kfree_s ( s#sock * , void * , int ) +sock_kzfree_s void sock_kzfree_s ( s#sock * , void * , int ) +sock_alloc_send_pskb s#sk_buff * sock_alloc_send_pskb ( s#sock * , unsigned long , unsigned long , int , int * , int ) +sock_alloc_send_skb s#sk_buff * sock_alloc_send_skb ( s#sock * , unsigned long , int , int * ) +s#cmsghdr struct cmsghdr { t#__kernel_size_t cmsg_len ; int cmsg_level ; int cmsg_type ; } +s#sockcm_cookie struct sockcm_cookie { t#u64 transmit_time ; t#u32 mark ; t#u16 tsflags ; } +__sock_cmsg_send int __sock_cmsg_send ( s#sock * , s#msghdr * , s#cmsghdr * , s#sockcm_cookie * ) +sock_cmsg_send int sock_cmsg_send ( s#sock * , s#msghdr * , s#sockcm_cookie * ) +skb_page_frag_refill t#bool skb_page_frag_refill ( unsigned int , s#page_frag * , t#gfp_t ) +sk_page_frag_refill t#bool sk_page_frag_refill ( s#sock * , s#page_frag * ) +sk_wait_data int sk_wait_data ( s#sock * , long * , const s#sk_buff * ) +__sk_mem_raise_allocated int __sk_mem_raise_allocated ( s#sock * , int , int , int ) +__sk_mem_schedule int __sk_mem_schedule ( s#sock * , int , int ) +__sk_mem_reduce_allocated void __sk_mem_reduce_allocated ( s#sock * , int ) +__sk_mem_reclaim void __sk_mem_reclaim ( s#sock * , int ) +sk_set_peek_off int sk_set_peek_off ( s#sock * , int ) +sock_no_bind int sock_no_bind ( s#socket * , s#sockaddr * , int ) +sock_no_connect int sock_no_connect ( s#socket * , s#sockaddr * , int , int ) +sock_no_socketpair int sock_no_socketpair ( s#socket * , s#socket * ) +sock_no_accept int sock_no_accept ( s#socket * , s#socket * , int , t#bool ) +sock_no_getname int sock_no_getname ( s#socket * , s#sockaddr * , int ) +sock_no_ioctl int sock_no_ioctl ( s#socket * , unsigned int , unsigned long ) +sock_no_listen int sock_no_listen ( s#socket * , int ) +sock_no_shutdown int sock_no_shutdown ( s#socket * , int ) +sock_no_sendmsg int sock_no_sendmsg ( s#socket * , s#msghdr * , t#size_t ) +sock_no_sendmsg_locked int sock_no_sendmsg_locked ( s#sock * , s#msghdr * , t#size_t ) +sock_no_recvmsg int sock_no_recvmsg ( s#socket * , s#msghdr * , t#size_t , int ) +sock_no_mmap int sock_no_mmap ( s#file * , s#socket * , s#vm_area_struct * ) +sock_no_sendpage t#ssize_t sock_no_sendpage ( s#socket * , s#page * , int , t#size_t , int ) +sock_no_sendpage_locked t#ssize_t sock_no_sendpage_locked ( s#sock * , s#page * , int , t#size_t , int ) +sk_send_sigurg void sk_send_sigurg ( s#sock * ) +sk_reset_timer void sk_reset_timer ( s#sock * , s#timer_list * , unsigned long ) +sk_stop_timer void sk_stop_timer ( s#sock * , s#timer_list * ) +sk_stop_timer_sync void sk_stop_timer_sync ( s#sock * , s#timer_list * ) +sock_init_data void sock_init_data ( s#socket * , s#sock * ) +lock_sock_nested void lock_sock_nested ( s#sock * , int ) +release_sock void release_sock ( s#sock * ) +__lock_sock_fast t#bool __lock_sock_fast ( s#sock * ) +sock_gettstamp int sock_gettstamp ( s#socket * , void * , t#bool , t#bool ) +sock_recv_errqueue int sock_recv_errqueue ( s#sock * , s#msghdr * , int , int , int ) +sock_common_getsockopt int sock_common_getsockopt ( s#socket * , int , int , char * , int * ) +sock_common_recvmsg int sock_common_recvmsg ( s#socket * , s#msghdr * , t#size_t , int ) +sock_common_setsockopt int sock_common_setsockopt ( s#socket * , int , int , t#sockptr_t , unsigned int ) +sk_common_release void sk_common_release ( s#sock * ) +sock_prot_inuse_add void sock_prot_inuse_add ( s#net * , s#proto * , int ) +sock_prot_inuse_get int sock_prot_inuse_get ( s#net * , s#proto * ) +sock_inuse_get int sock_inuse_get ( s#net * ) +proto_register int proto_register ( s#proto * , int ) +proto_unregister void proto_unregister ( s#proto * ) +sock_load_diag_module int sock_load_diag_module ( int , int ) +sk_busy_loop_end t#bool sk_busy_loop_end ( void * , unsigned long ) +sock_bind_add int sock_bind_add ( s#sock * , s#sockaddr * , int ) + +/* net/core/sock_diag.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +sock_diag_check_cookie int sock_diag_check_cookie ( s#sock * , const t#__u32 * ) +sock_diag_save_cookie void sock_diag_save_cookie ( s#sock * , t#__u32 * ) +sock_diag_put_meminfo int sock_diag_put_meminfo ( s#sock * , s#sk_buff * , int ) +sock_diag_put_filterinfo int sock_diag_put_filterinfo ( t#bool , s#sock * , s#sk_buff * , int ) +sock_diag_register_inet_compat void sock_diag_register_inet_compat ( int ( * ) ( s#sk_buff * , s#nlmsghdr * ) ) +sock_diag_unregister_inet_compat void sock_diag_unregister_inet_compat ( int ( * ) ( s#sk_buff * , s#nlmsghdr * ) ) +s#sock_diag_handler struct sock_diag_handler { t#__u8 family ; int ( * dump ) ( s#sk_buff * , s#nlmsghdr * ) ; int ( * get_info ) ( s#sk_buff * , s#sock * ) ; int ( * destroy ) ( s#sk_buff * , s#nlmsghdr * ) ; } +sock_diag_register int sock_diag_register ( const s#sock_diag_handler * ) +sock_diag_unregister void sock_diag_unregister ( const s#sock_diag_handler * ) +sock_diag_destroy int sock_diag_destroy ( s#sock * , int ) + +/* net/core/sock_map.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +sock_map_unhash void sock_map_unhash ( s#sock * ) +sock_map_close void sock_map_close ( s#sock * , long ) + +/* net/core/sock_reuseport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +reuseport_alloc extern int reuseport_alloc ( s#sock * , t#bool ) +reuseport_add_sock extern int reuseport_add_sock ( s#sock * , s#sock * , t#bool ) +reuseport_detach_sock extern void reuseport_detach_sock ( s#sock * ) +reuseport_stop_listen_sock void reuseport_stop_listen_sock ( s#sock * ) +reuseport_select_sock extern s#sock * reuseport_select_sock ( s#sock * , t#u32 , s#sk_buff * , int ) +reuseport_migrate_sock s#sock * reuseport_migrate_sock ( s#sock * , s#sock * , s#sk_buff * ) +reuseport_attach_prog extern int reuseport_attach_prog ( s#sock * , s#bpf_prog * ) +reuseport_detach_prog extern int reuseport_detach_prog ( s#sock * ) + +/* net/core/stream.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +sk_stream_wait_connect int sk_stream_wait_connect ( s#sock * , long * ) +sk_stream_wait_close void sk_stream_wait_close ( s#sock * , long ) +sk_stream_wait_memory int sk_stream_wait_memory ( s#sock * , long * ) +sk_stream_error int sk_stream_error ( s#sock * , int , int ) +sk_stream_kill_queues void sk_stream_kill_queues ( s#sock * ) + +/* net/core/sysctl_net_core.o */ +sysctl_fb_tunnels_only_for_init_net extern int sysctl_fb_tunnels_only_for_init_net +sysctl_devconf_inherit_init_net extern int sysctl_devconf_inherit_init_net + +/* net/core/tso.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +tso_count_descs int tso_count_descs ( const s#sk_buff * ) +s#tso_t struct tso_t { int next_frag_idx ; int size ; void * data ; t#u16 ip_id ; t#u8 tlen ; t#bool ipv6 ; t#u32 tcp_seq ; } +tso_build_hdr void tso_build_hdr ( const s#sk_buff * , char * , s#tso_t * , int , t#bool ) +tso_build_data void tso_build_data ( const s#sk_buff * , s#tso_t * , int ) +tso_start int tso_start ( s#sk_buff * , s#tso_t * ) + +/* net/core/utils.o */ +net_ratelimit int net_ratelimit ( void ) +in_aton extern t#__be32 in_aton ( const char * ) +in4_pton extern int in4_pton ( const char * , int , t#u8 * , int , const char * * ) +in6_pton extern int in6_pton ( const char * , int , t#u8 * , int , const char * * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +inet_pton_with_scope extern int inet_pton_with_scope ( s#net * , unsigned short , const char * , const char * , s#__kernel_sockaddr_storage * ) +inet_addr_is_any extern t#bool inet_addr_is_any ( s#sockaddr * ) +inet_proto_csum_replace4 void inet_proto_csum_replace4 ( t#__sum16 * , s#sk_buff * , t#__be32 , t#__be32 , t#bool ) +inet_proto_csum_replace16 void inet_proto_csum_replace16 ( t#__sum16 * , s#sk_buff * , const t#__be32 * , const t#__be32 * , t#bool ) +inet_proto_csum_replace_by_diff void inet_proto_csum_replace_by_diff ( t#__sum16 * , s#sk_buff * , t#__wsum , t#bool ) + +/* net/core/xdp.o */ +xdp_unreg_mem_model void xdp_unreg_mem_model ( s#xdp_mem_info * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##xsk_queue +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +xdp_rxq_info_unreg_mem_model void xdp_rxq_info_unreg_mem_model ( s#xdp_rxq_info * ) +xdp_rxq_info_unreg void xdp_rxq_info_unreg ( s#xdp_rxq_info * ) +__xdp_rxq_info_reg int __xdp_rxq_info_reg ( s#xdp_rxq_info * , s#net_device * , t#u32 , unsigned int , t#u32 ) +xdp_rxq_info_unused void xdp_rxq_info_unused ( s#xdp_rxq_info * ) +xdp_rxq_info_is_reg t#bool xdp_rxq_info_is_reg ( s#xdp_rxq_info * ) +e#xdp_mem_type enum xdp_mem_type { MEM_TYPE_PAGE_SHARED = 0 , MEM_TYPE_PAGE_ORDER0 , MEM_TYPE_PAGE_POOL , MEM_TYPE_XSK_BUFF_POOL , MEM_TYPE_MAX , } +xdp_reg_mem_model int xdp_reg_mem_model ( s#xdp_mem_info * , e#xdp_mem_type , void * ) +xdp_rxq_info_reg_mem_model int xdp_rxq_info_reg_mem_model ( s#xdp_rxq_info * , e#xdp_mem_type , void * ) +xdp_return_frame void xdp_return_frame ( s#xdp_frame * ) +xdp_return_frame_rx_napi void xdp_return_frame_rx_napi ( s#xdp_frame * ) +s#xdp_frame_bulk struct xdp_frame_bulk { int count ; void * xa ; void * q [ 16 ] ; } +xdp_flush_frame_bulk void xdp_flush_frame_bulk ( s#xdp_frame_bulk * ) +xdp_return_frame_bulk void xdp_return_frame_bulk ( s#xdp_frame * , s#xdp_frame_bulk * ) +__xdp_release_frame void __xdp_release_frame ( void * , s#xdp_mem_info * ) +s#xdp_attachment_info struct xdp_attachment_info { s#bpf_prog * prog ; t#u32 flags ; } +xdp_attachment_setup void xdp_attachment_setup ( s#xdp_attachment_info * , s#netdev_bpf * ) +xdp_convert_zc_to_xdp_frame s#xdp_frame * xdp_convert_zc_to_xdp_frame ( s#xdp_buff * ) +xdp_warn void xdp_warn ( const char * , const char * , const int ) +xdp_alloc_skb_bulk int xdp_alloc_skb_bulk ( void * * , int , t#gfp_t ) +__xdp_build_skb_from_frame s#sk_buff * __xdp_build_skb_from_frame ( s#xdp_frame * , s#sk_buff * , s#net_device * ) +xdp_build_skb_from_frame s#sk_buff * xdp_build_skb_from_frame ( s#xdp_frame * , s#net_device * ) + +/* net/dcb/dcbevent.o */ +register_dcbevent_notifier int register_dcbevent_notifier ( s#notifier_block * ) +unregister_dcbevent_notifier int unregister_dcbevent_notifier ( s#notifier_block * ) + +/* net/dcb/dcbnl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +dcbnl_ieee_notify int dcbnl_ieee_notify ( s#net_device * , int , int , t#u32 , t#u32 ) +dcbnl_cee_notify int dcbnl_cee_notify ( s#net_device * , int , int , t#u32 , t#u32 ) +dcb_getapp t#u8 dcb_getapp ( s#net_device * , s#dcb_app * ) +dcb_setapp int dcb_setapp ( s#net_device * , s#dcb_app * ) +dcb_ieee_getapp_mask t#u8 dcb_ieee_getapp_mask ( s#net_device * , s#dcb_app * ) +dcb_ieee_setapp int dcb_ieee_setapp ( s#net_device * , s#dcb_app * ) +dcb_ieee_delapp int dcb_ieee_delapp ( s#net_device * , s#dcb_app * ) +s#dcb_ieee_app_prio_map struct dcb_ieee_app_prio_map { t#u64 map [ 8 ] ; } +dcb_ieee_getapp_prio_dscp_mask_map void dcb_ieee_getapp_prio_dscp_mask_map ( const s#net_device * , s#dcb_ieee_app_prio_map * ) +s#dcb_ieee_app_dscp_map struct dcb_ieee_app_dscp_map { t#u8 map [ 64 ] ; } +dcb_ieee_getapp_dscp_prio_mask_map void dcb_ieee_getapp_dscp_prio_mask_map ( const s#net_device * , s#dcb_ieee_app_dscp_map * ) +dcb_ieee_getapp_default_prio_mask t#u8 dcb_ieee_getapp_default_prio_mask ( const s#net_device * ) + +/* net/dccp/ackvec.o */ +dccp_ackvec_parsed_add int dccp_ackvec_parsed_add ( s#list_head * , t#u8 * , t#u8 , t#u8 ) +dccp_ackvec_parsed_cleanup void dccp_ackvec_parsed_cleanup ( s#list_head * ) + +/* net/dccp/feat.o */ +dccp_feat_list_purge void dccp_feat_list_purge ( s#list_head * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +dccp_feat_nn_get t#u64 dccp_feat_nn_get ( s#sock * , t#u8 ) +dccp_feat_signal_nn_change int dccp_feat_signal_nn_change ( s#sock * , t#u8 , t#u64 ) + +/* net/dccp/input.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s#dccp_hdr struct dccp_hdr { t#__be16 dccph_sport , dccph_dport ; t#__u8 dccph_doff ; t#__u8 dccph_cscov : 4 , dccph_ccval : 4 ; t#__sum16 dccph_checksum ; t#__u8 dccph_x : 1 , dccph_type : 4 , dccph_reserved : 3 ; t#__u8 dccph_seq2 ; t#__be16 dccph_seq ; } +dccp_rcv_established int dccp_rcv_established ( s#sock * , s#sk_buff * , const s#dccp_hdr * , const unsigned int ) +dccp_rcv_state_process int dccp_rcv_state_process ( s#sock * , s#sk_buff * , s#dccp_hdr * , unsigned int ) + +/* net/dccp/ipv4.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +dccp_v4_connect int dccp_v4_connect ( s#sock * , s#sockaddr * , int ) +dccp_req_err void dccp_req_err ( s#sock * , t#u64 ) +dccp_v4_send_check void dccp_v4_send_check ( s#sock * , s#sk_buff * ) +dccp_v4_request_recv_sock s#sock * dccp_v4_request_recv_sock ( const s#sock * , s#sk_buff * , s#request_sock * , s#dst_entry * , s#request_sock * , t#bool * ) +dccp_syn_ack_timeout extern void dccp_syn_ack_timeout ( const s#request_sock * ) +dccp_v4_conn_request int dccp_v4_conn_request ( s#sock * , s#sk_buff * ) +dccp_v4_do_rcv int dccp_v4_do_rcv ( s#sock * , s#sk_buff * ) +dccp_invalid_packet int dccp_invalid_packet ( s#sk_buff * ) + +/* net/dccp/minisocks.o */ +s##kmem_cache +dccp_death_row extern s#inet_timewait_death_row dccp_death_row +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +dccp_create_openreq_child s#sock * dccp_create_openreq_child ( const s#sock * , const s#request_sock * , const s#sk_buff * ) +dccp_check_req s#sock * dccp_check_req ( s#sock * , s#sk_buff * , s#request_sock * ) +dccp_child_process int dccp_child_process ( s#sock * , s#sock * , s#sk_buff * ) +dccp_reqsk_send_ack void dccp_reqsk_send_ack ( const s#sock * , s#sk_buff * , s#request_sock * ) +s#in6_pktinfo struct in6_pktinfo { s#in6_addr ipi6_addr ; int ipi6_ifindex ; } +s#ip6_sf_socklist struct ip6_sf_socklist { unsigned int sl_max ; unsigned int sl_count ; s#callback_head rcu ; s#in6_addr sl_addr [ ] ; } +s#ipv6_mc_socklist struct ipv6_mc_socklist { s#in6_addr addr ; int ifindex ; unsigned int sfmode ; s#ipv6_mc_socklist * next ; s#ip6_sf_socklist * sflist ; s#callback_head rcu ; } +s#ipv6_ac_socklist struct ipv6_ac_socklist { s#in6_addr acl_addr ; int acl_ifindex ; s#ipv6_ac_socklist * acl_next ; } +s#ipv6_opt_hdr struct ipv6_opt_hdr { t#__u8 nexthdr ; t#__u8 hdrlen ; } +s#ipv6_rt_hdr struct ipv6_rt_hdr { t#__u8 nexthdr ; t#__u8 hdrlen ; t#__u8 type ; t#__u8 segments_left ; } +s#ipv6_txoptions struct ipv6_txoptions { t#refcount_t refcnt ; int tot_len ; t#__u16 opt_flen ; t#__u16 opt_nflen ; s#ipv6_opt_hdr * hopopt ; s#ipv6_opt_hdr * dst0opt ; s#ipv6_rt_hdr * srcrt ; s#ipv6_opt_hdr * dst1opt ; s#callback_head rcu ; } +s#ip6_flowlabel struct ip6_flowlabel { s#ip6_flowlabel * next ; t#__be32 label ; t#atomic_t users ; s#in6_addr dst ; s#ipv6_txoptions * opt ; unsigned long linger ; s#callback_head rcu ; t#u8 share ; union { s#pid * pid ; t#kuid_t uid ; } owner ; unsigned long lastuse ; unsigned long expires ; s#net * fl_net ; } +s#ipv6_fl_socklist struct ipv6_fl_socklist { s#ipv6_fl_socklist * next ; s#ip6_flowlabel * fl ; s#callback_head rcu ; } +s#inet6_cork struct inet6_cork { s#ipv6_txoptions * opt ; t#u8 hop_limit ; t#u8 tclass ; } +s#ipv6_pinfo struct ipv6_pinfo { s#in6_addr saddr ; s#in6_pktinfo sticky_pktinfo ; const s#in6_addr * daddr_cache ; const s#in6_addr * saddr_cache ; t#__be32 flow_label ; t#__u32 frag_size ; t#__u16 __unused_1 : 7 ; t#__s16 hop_limit : 9 ; t#__u16 mc_loop : 1 , __unused_2 : 6 ; t#__s16 mcast_hops : 9 ; int ucast_oif ; int mcast_oif ; union { struct { t#__u16 srcrt : 1 , osrcrt : 1 , rxinfo : 1 , rxoinfo : 1 , rxhlim : 1 , rxohlim : 1 , hopopts : 1 , ohopopts : 1 , dstopts : 1 , odstopts : 1 , rxflow : 1 , rxtclass : 1 , rxpmtu : 1 , rxorigdstaddr : 1 , recvfragsize : 1 ; } bits ; t#__u16 all ; } rxopt ; t#__u16 recverr : 1 , sndflow : 1 , repflow : 1 , pmtudisc : 3 , padding : 1 , srcprefs : 3 , dontfrag : 1 , autoflowlabel : 1 , autoflowlabel_set : 1 , mc_all : 1 , recverr_rfc4884 : 1 , rtalert_isolate : 1 ; t#__u8 min_hopcount ; t#__u8 tclass ; t#__be32 rcv_flowinfo ; t#__u32 dst_cookie ; t#__u32 rx_dst_cookie ; s#ipv6_mc_socklist * ipv6_mc_list ; s#ipv6_ac_socklist * ipv6_ac_list ; s#ipv6_fl_socklist * ipv6_fl_list ; s#ipv6_txoptions * opt ; s#sk_buff * pktoptions ; s#sk_buff * rxpmtu ; s#inet6_cork cork ; } +s#ip_options struct ip_options { t#__be32 faddr ; t#__be32 nexthop ; unsigned char optlen ; unsigned char srr ; unsigned char rr ; unsigned char ts ; unsigned char is_strictroute : 1 , srr_is_hit : 1 , is_changed : 1 , rr_needaddr : 1 , ts_needtime : 1 , ts_needaddr : 1 ; unsigned char router_alert ; unsigned char cipso ; unsigned char __pad2 ; unsigned char __data [ ] ; } +s#ip_options_rcu struct ip_options_rcu { s#callback_head rcu ; s#ip_options opt ; } +s##ip_mc_socklist +s#inet_cork struct inet_cork { unsigned int flags ; t#__be32 addr ; s#ip_options * opt ; unsigned int fragsize ; int length ; s#dst_entry * dst ; t#u8 tx_flags ; t#__u8 ttl ; t#__s16 tos ; char priority ; t#__u16 gso_size ; t#u64 transmit_time ; t#u32 mark ; } +s#inet_cork_full struct inet_cork_full { s#inet_cork base ; s#flowi fl ; } +s#inet_sock struct inet_sock { s#sock sk ; s#ipv6_pinfo * pinet6 ; t#__be32 inet_saddr ; t#__s16 uc_ttl ; t#__u16 cmsg_flags ; s#ip_options_rcu * inet_opt ; t#__be16 inet_sport ; t#__u16 inet_id ; t#__u8 tos ; t#__u8 min_ttl ; t#__u8 mc_ttl ; t#__u8 pmtudisc ; t#__u8 recverr : 1 , is_icsk : 1 , freebind : 1 , hdrincl : 1 , mc_loop : 1 , transparent : 1 , mc_all : 1 , nodefrag : 1 ; t#__u8 bind_address_no_port : 1 , recverr_rfc4884 : 1 , defer_connect : 1 ; t#__u8 rcv_tos ; t#__u8 convert_csum ; int uc_index ; int mc_index ; t#__be32 mc_addr ; s#ip_mc_socklist * mc_list ; s#inet_cork_full cork ; } +s#fastopen_queue struct fastopen_queue { s#request_sock * rskq_rst_head ; s#request_sock * rskq_rst_tail ; t#spinlock_t lock ; int qlen ; int max_qlen ; s#tcp_fastopen_context * ctx ; } +s#request_sock_queue struct request_sock_queue { t#spinlock_t rskq_lock ; t#u8 rskq_defer_accept ; t#u32 synflood_warned ; t#atomic_t qlen ; t#atomic_t young ; s#request_sock * rskq_accept_head ; s#request_sock * rskq_accept_tail ; s#fastopen_queue fastopenq ; } +s#inet_bind_bucket struct inet_bind_bucket { t#possible_net_t ib_net ; int l3mdev ; unsigned short port ; signed char fastreuse ; signed char fastreuseport ; t#kuid_t fastuid ; s#in6_addr fast_v6_rcv_saddr ; t#__be32 fast_rcv_saddr ; unsigned short fast_sk_family ; t#bool fast_ipv6_only ; s#hlist_node node ; s#hlist_head owners ; } +s#inet_connection_sock_af_ops struct inet_connection_sock_af_ops { int ( * queue_xmit ) ( s#sock * , s#sk_buff * , s#flowi * ) ; void ( * send_check ) ( s#sock * , s#sk_buff * ) ; int ( * rebuild_header ) ( s#sock * ) ; void ( * sk_rx_dst_set ) ( s#sock * , const s#sk_buff * ) ; int ( * conn_request ) ( s#sock * , s#sk_buff * ) ; s#sock * ( * syn_recv_sock ) ( const s#sock * , s#sk_buff * , s#request_sock * , s#dst_entry * , s#request_sock * , t#bool * ) ; t#u16 net_header_len ; t#u16 net_frag_header_len ; t#u16 sockaddr_len ; int ( * setsockopt ) ( s#sock * , int , int , t#sockptr_t , unsigned int ) ; int ( * getsockopt ) ( s#sock * , int , int , char * , int * ) ; void ( * addr2sockaddr ) ( s#sock * , s#sockaddr * ) ; void ( * mtu_reduced ) ( s#sock * ) ; } +s#tcp_ulp_ops struct tcp_ulp_ops { s#list_head list ; int ( * init ) ( s#sock * ) ; void ( * update ) ( s#sock * , s#proto * , void ( * ) ( s#sock * ) ) ; void ( * release ) ( s#sock * ) ; int ( * get_info ) ( const s#sock * , s#sk_buff * ) ; t#size_t ( * get_info_size ) ( const s#sock * ) ; void ( * clone ) ( const s#request_sock * , s#sock * , const t#gfp_t ) ; char name [ 16 ] ; s#module * owner ; } +s#inet_connection_sock struct inet_connection_sock { s#inet_sock icsk_inet ; s#request_sock_queue icsk_accept_queue ; s#inet_bind_bucket * icsk_bind_hash ; unsigned long icsk_timeout ; s#timer_list icsk_retransmit_timer ; s#timer_list icsk_delack_timer ; t#__u32 icsk_rto ; t#__u32 icsk_rto_min ; t#__u32 icsk_delack_max ; t#__u32 icsk_pmtu_cookie ; const s#tcp_congestion_ops * icsk_ca_ops ; const s#inet_connection_sock_af_ops * icsk_af_ops ; const s#tcp_ulp_ops * icsk_ulp_ops ; void * icsk_ulp_data ; void ( * icsk_clean_acked ) ( s#sock * , t#u32 ) ; s#hlist_node icsk_listen_portaddr_node ; unsigned int ( * icsk_sync_mss ) ( s#sock * , t#u32 ) ; t#__u8 icsk_ca_state : 5 , icsk_ca_initialized : 1 , icsk_ca_setsockopt : 1 , icsk_ca_dst_locked : 1 ; t#__u8 icsk_retransmits ; t#__u8 icsk_pending ; t#__u8 icsk_backoff ; t#__u8 icsk_syn_retries ; t#__u8 icsk_probes_out ; t#__u16 icsk_ext_hdr_len ; struct { t#__u8 pending ; t#__u8 quick ; t#__u8 pingpong ; t#__u8 retry ; t#__u32 ato ; unsigned long timeout ; t#__u32 lrcvtime ; t#__u16 last_seg_size ; t#__u16 rcv_mss ; } icsk_ack ; struct { int search_high ; int search_low ; t#u32 probe_size : 31 , enabled : 1 ; t#u32 probe_timestamp ; } icsk_mtup ; t#u32 icsk_probes_tstamp ; t#u32 icsk_user_timeout ; t#u64 icsk_ca_priv [ 104 / sizeof ( u64 ) ] ; } +s#dccp_service_list struct dccp_service_list { t#__u32 dccpsl_nr ; t#__be32 dccpsl_list [ ] ; } +s#dccp_ackvec struct dccp_ackvec { t#u8 av_buf [ ( 253 * 2 ) ] ; t#u16 av_buf_head ; t#u16 av_buf_tail ; t#u64 av_buf_ackno : 48 ; t#u64 av_tail_ackno : 48 ; t#bool av_buf_nonce [ 2 ] ; t#u8 av_overflow : 1 ; s#list_head av_records ; } +s#tcp_info struct tcp_info { t#__u8 tcpi_state ; t#__u8 tcpi_ca_state ; t#__u8 tcpi_retransmits ; t#__u8 tcpi_probes ; t#__u8 tcpi_backoff ; t#__u8 tcpi_options ; t#__u8 tcpi_snd_wscale : 4 , tcpi_rcv_wscale : 4 ; t#__u8 tcpi_delivery_rate_app_limited : 1 , tcpi_fastopen_client_fail : 2 ; t#__u32 tcpi_rto ; t#__u32 tcpi_ato ; t#__u32 tcpi_snd_mss ; t#__u32 tcpi_rcv_mss ; t#__u32 tcpi_unacked ; t#__u32 tcpi_sacked ; t#__u32 tcpi_lost ; t#__u32 tcpi_retrans ; t#__u32 tcpi_fackets ; t#__u32 tcpi_last_data_sent ; t#__u32 tcpi_last_ack_sent ; t#__u32 tcpi_last_data_recv ; t#__u32 tcpi_last_ack_recv ; t#__u32 tcpi_pmtu ; t#__u32 tcpi_rcv_ssthresh ; t#__u32 tcpi_rtt ; t#__u32 tcpi_rttvar ; t#__u32 tcpi_snd_ssthresh ; t#__u32 tcpi_snd_cwnd ; t#__u32 tcpi_advmss ; t#__u32 tcpi_reordering ; t#__u32 tcpi_rcv_rtt ; t#__u32 tcpi_rcv_space ; t#__u32 tcpi_total_retrans ; t#__u64 tcpi_pacing_rate ; t#__u64 tcpi_max_pacing_rate ; t#__u64 tcpi_bytes_acked ; t#__u64 tcpi_bytes_received ; t#__u32 tcpi_segs_out ; t#__u32 tcpi_segs_in ; t#__u32 tcpi_notsent_bytes ; t#__u32 tcpi_min_rtt ; t#__u32 tcpi_data_segs_in ; t#__u32 tcpi_data_segs_out ; t#__u64 tcpi_delivery_rate ; t#__u64 tcpi_busy_time ; t#__u64 tcpi_rwnd_limited ; t#__u64 tcpi_sndbuf_limited ; t#__u32 tcpi_delivered ; t#__u32 tcpi_delivered_ce ; t#__u64 tcpi_bytes_sent ; t#__u64 tcpi_bytes_retrans ; t#__u32 tcpi_dsack_dups ; t#__u32 tcpi_reord_seen ; t#__u32 tcpi_rcv_ooopack ; t#__u32 tcpi_snd_wnd ; } +s#ccid_operations struct ccid_operations { unsigned char ccid_id ; t#__u32 ccid_ccmps ; const char * ccid_name ; s#kmem_cache * ccid_hc_rx_slab , * ccid_hc_tx_slab ; char ccid_hc_rx_slab_name [ 32 ] ; char ccid_hc_tx_slab_name [ 32 ] ; t#__u32 ccid_hc_rx_obj_size , ccid_hc_tx_obj_size ; int ( * ccid_hc_rx_init ) ( s#ccid * , s#sock * ) ; int ( * ccid_hc_tx_init ) ( s#ccid * , s#sock * ) ; void ( * ccid_hc_rx_exit ) ( s#sock * ) ; void ( * ccid_hc_tx_exit ) ( s#sock * ) ; void ( * ccid_hc_rx_packet_recv ) ( s#sock * , s#sk_buff * ) ; int ( * ccid_hc_rx_parse_options ) ( s#sock * , t#u8 , t#u8 , t#u8 * , t#u8 ) ; int ( * ccid_hc_rx_insert_options ) ( s#sock * , s#sk_buff * ) ; void ( * ccid_hc_tx_packet_recv ) ( s#sock * , s#sk_buff * ) ; int ( * ccid_hc_tx_parse_options ) ( s#sock * , t#u8 , t#u8 , t#u8 * , t#u8 ) ; int ( * ccid_hc_tx_send_packet ) ( s#sock * , s#sk_buff * ) ; void ( * ccid_hc_tx_packet_sent ) ( s#sock * , unsigned int ) ; void ( * ccid_hc_rx_get_info ) ( s#sock * , s#tcp_info * ) ; void ( * ccid_hc_tx_get_info ) ( s#sock * , s#tcp_info * ) ; int ( * ccid_hc_rx_getsockopt ) ( s#sock * , const int , int , t#u32 * , int * ) ; int ( * ccid_hc_tx_getsockopt ) ( s#sock * , const int , int , t#u32 * , int * ) ; } +s#ccid struct ccid { s#ccid_operations * ccid_ops ; char ccid_priv [ ] ; } +s#dccp_options_received struct dccp_options_received { t#u64 dccpor_ndp : 48 ; t#u32 dccpor_timestamp ; t#u32 dccpor_timestamp_echo ; t#u32 dccpor_elapsed_time ; } +e#dccp_role enum dccp_role { DCCP_ROLE_UNDEFINED , DCCP_ROLE_LISTEN , DCCP_ROLE_CLIENT , DCCP_ROLE_SERVER , } +s#dccp_sock struct dccp_sock { s#inet_connection_sock dccps_inet_connection ; t#__u64 dccps_swl ; t#__u64 dccps_swh ; t#__u64 dccps_awl ; t#__u64 dccps_awh ; t#__u64 dccps_iss ; t#__u64 dccps_isr ; t#__u64 dccps_osr ; t#__u64 dccps_gss ; t#__u64 dccps_gsr ; t#__u64 dccps_gar ; t#__be32 dccps_service ; t#__u32 dccps_mss_cache ; s#dccp_service_list * dccps_service_list ; t#__u32 dccps_timestamp_echo ; t#__u32 dccps_timestamp_time ; t#__u16 dccps_l_ack_ratio ; t#__u16 dccps_r_ack_ratio ; t#__u64 dccps_l_seq_win : 48 ; t#__u64 dccps_r_seq_win : 48 ; t#__u8 dccps_pcslen : 4 ; t#__u8 dccps_pcrlen : 4 ; t#__u8 dccps_send_ndp_count : 1 ; t#__u64 dccps_ndp_count : 48 ; unsigned long dccps_rate_last ; s#list_head dccps_featneg ; s#dccp_ackvec * dccps_hc_rx_ackvec ; s#ccid * dccps_hc_rx_ccid ; s#ccid * dccps_hc_tx_ccid ; s#dccp_options_received dccps_options_received ; t#__u8 dccps_qpolicy ; t#__u32 dccps_tx_qlen ; e#dccp_role dccps_role : 2 ; t#__u8 dccps_hc_rx_insert_options : 1 ; t#__u8 dccps_hc_tx_insert_options : 1 ; t#__u8 dccps_server_timewait : 1 ; t#__u8 dccps_sync_scheduled : 1 ; s#tasklet_struct dccps_xmitlet ; s#timer_list dccps_xmit_timer ; } +dccp_reqsk_init int dccp_reqsk_init ( s#request_sock * , s#dccp_sock const * , s#sk_buff const * ) + +/* net/dccp/options.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s#inet_request_sock struct inet_request_sock { s#request_sock req ; t#u16 snd_wscale : 4 , rcv_wscale : 4 , tstamp_ok : 1 , sack_ok : 1 , wscale_ok : 1 , ecn_ok : 1 , acked : 1 , no_srccheck : 1 , smc_ok : 1 ; t#u32 ir_mark ; union { s#ip_options_rcu * ireq_opt ; struct { s#ipv6_txoptions * ipv6_opt ; s#sk_buff * pktopts ; } ; } ; } +s#dccp_request_sock struct dccp_request_sock { s#inet_request_sock dreq_inet_rsk ; t#__u64 dreq_iss ; t#__u64 dreq_gss ; t#__u64 dreq_isr ; t#__u64 dreq_gsr ; t#__be32 dreq_service ; t#spinlock_t dreq_lock ; s#list_head dreq_featneg ; t#__u32 dreq_timestamp_echo ; t#__u32 dreq_timestamp_time ; } +dccp_parse_options extern int dccp_parse_options ( s#sock * , s#dccp_request_sock * , s#sk_buff * ) +dccp_insert_option int dccp_insert_option ( s#sk_buff * , unsigned char , const void * , unsigned char ) + +/* net/dccp/output.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +dccp_sync_mss unsigned int dccp_sync_mss ( s#sock * , t#u32 ) +dccp_make_response s#sk_buff * dccp_make_response ( const s#sock * , s#dst_entry * , s#request_sock * ) +dccp_ctl_make_reset s#sk_buff * dccp_ctl_make_reset ( s#sock * , s#sk_buff * ) +dccp_connect int dccp_connect ( s#sock * ) +dccp_send_ack void dccp_send_ack ( s#sock * ) +e#dccp_pkt_type enum dccp_pkt_type { DCCP_PKT_REQUEST = 0 , DCCP_PKT_RESPONSE , DCCP_PKT_DATA , DCCP_PKT_ACK , DCCP_PKT_DATAACK , DCCP_PKT_CLOSEREQ , DCCP_PKT_CLOSE , DCCP_PKT_RESET , DCCP_PKT_SYNC , DCCP_PKT_SYNCACK , DCCP_PKT_INVALID , } +dccp_send_sync void dccp_send_sync ( s#sock * , const t#u64 , const e#dccp_pkt_type ) + +/* net/dccp/proto.o */ +E#__DCCP_MIB_MAX ( 0 ) + 15 +s#dccp_mib struct dccp_mib { unsigned long mibs [ E#__DCCP_MIB_MAX ] ; } +dccp_statistics extern __typeof__ ( s#dccp_mib ) * dccp_statistics +dccp_orphan_count extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( unsigned int ) dccp_orphan_count +s##kmem_cache +dccp_hashinfo extern s#inet_hashinfo dccp_hashinfo +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +dccp_set_state void dccp_set_state ( s#sock * , const int ) +dccp_done void dccp_done ( s#sock * ) +dccp_packet_name const char * dccp_packet_name ( const int ) +dccp_init_sock int dccp_init_sock ( s#sock * , const t#__u8 ) +dccp_destroy_sock void dccp_destroy_sock ( s#sock * ) +dccp_disconnect int dccp_disconnect ( s#sock * , int ) +dccp_poll t#__poll_t dccp_poll ( s#file * , s#socket * , t#poll_table * ) +dccp_ioctl int dccp_ioctl ( s#sock * , int , unsigned long ) +dccp_setsockopt int dccp_setsockopt ( s#sock * , int , int , t#sockptr_t , unsigned int ) +dccp_getsockopt int dccp_getsockopt ( s#sock * , int , int , char * , int * ) +dccp_sendmsg int dccp_sendmsg ( s#sock * , s#msghdr * , t#size_t ) +dccp_recvmsg int dccp_recvmsg ( s#sock * , s#msghdr * , t#size_t , int , int , int * ) +inet_dccp_listen int inet_dccp_listen ( s#socket * , int ) +dccp_close void dccp_close ( s#sock * , long ) +dccp_shutdown void dccp_shutdown ( s#sock * , int ) + +/* net/dccp/timer.o */ +dccp_timestamp t#u32 dccp_timestamp ( void ) + +/* net/devres.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +devm_alloc_etherdev_mqs s#net_device * devm_alloc_etherdev_mqs ( s#device * , int , unsigned int , unsigned int ) +devm_register_netdev int devm_register_netdev ( s#device * , s#net_device * ) + +/* net/dns_resolver/dns_query.o */ +s##user_namespace +s##ucounts +s##proc_ns_operations +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +dns_query extern int dns_query ( s#net * , const char * , const char * , t#size_t , const char * , char * * , t#time64_t * , t#bool ) + +/* net/dsa/dsa.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#dsa_tag_driver struct dsa_tag_driver { const s#dsa_device_ops * ops ; s#list_head list ; s#module * owner ; } +dsa_tag_drivers_register void dsa_tag_drivers_register ( s#dsa_tag_driver * [ ] , unsigned int , s#module * ) +dsa_tag_drivers_unregister void dsa_tag_drivers_unregister ( s#dsa_tag_driver * [ ] , unsigned int ) +dsa_dev_to_net_device s#net_device * dsa_dev_to_net_device ( s#device * ) +dsa_switch_suspend int dsa_switch_suspend ( s#dsa_switch * ) +dsa_switch_resume int dsa_switch_resume ( s#dsa_switch * ) +dsa_flush_workqueue void dsa_flush_workqueue ( void ) +dsa_devlink_param_get int dsa_devlink_param_get ( s#devlink * , t#u32 , s#devlink_param_gset_ctx * ) +dsa_devlink_param_set int dsa_devlink_param_set ( s#devlink * , t#u32 , s#devlink_param_gset_ctx * ) +dsa_devlink_params_register int dsa_devlink_params_register ( s#dsa_switch * , const s#devlink_param * , t#size_t ) +dsa_devlink_params_unregister void dsa_devlink_params_unregister ( s#dsa_switch * , const s#devlink_param * , t#size_t ) +dsa_devlink_resource_register int dsa_devlink_resource_register ( s#dsa_switch * , const char * , t#u64 , t#u64 , t#u64 , const s#devlink_resource_size_params * ) +dsa_devlink_resources_unregister void dsa_devlink_resources_unregister ( s#dsa_switch * ) +dsa_devlink_resource_occ_get_register void dsa_devlink_resource_occ_get_register ( s#dsa_switch * , t#u64 , t#devlink_resource_occ_get_t * , void * ) +dsa_devlink_resource_occ_get_unregister void dsa_devlink_resource_occ_get_unregister ( s#dsa_switch * , t#u64 ) +s##devlink_region +dsa_devlink_region_create s#devlink_region * dsa_devlink_region_create ( s#dsa_switch * , const s#devlink_region_ops * , t#u32 , t#u64 ) +dsa_devlink_port_region_create s#devlink_region * dsa_devlink_port_region_create ( s#dsa_switch * , int , const s#devlink_port_region_ops * , t#u32 , t#u64 ) +dsa_devlink_region_destroy void dsa_devlink_region_destroy ( s#devlink_region * ) +dsa_port_from_netdev s#dsa_port * dsa_port_from_netdev ( s#net_device * ) + +/* net/dsa/dsa2.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +dsa_switch_find s#dsa_switch * dsa_switch_find ( int , int ) +dsa_register_switch int dsa_register_switch ( s#dsa_switch * ) +dsa_unregister_switch void dsa_unregister_switch ( s#dsa_switch * ) +dsa_switch_shutdown void dsa_switch_shutdown ( s#dsa_switch * ) + +/* net/dsa/port.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +dsa_port_get_phy_strings int dsa_port_get_phy_strings ( s#dsa_port * , t#uint8_t * ) +dsa_port_get_ethtool_phy_stats int dsa_port_get_ethtool_phy_stats ( s#dsa_port * , t#uint64_t * ) +dsa_port_get_phy_sset_count int dsa_port_get_phy_sset_count ( s#dsa_port * ) + +/* net/dsa/slave.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +dsa_enqueue_skb t#netdev_tx_t dsa_enqueue_skb ( s#sk_buff * , s#net_device * ) +dsa_port_phylink_mac_change void dsa_port_phylink_mac_change ( s#dsa_switch * , int , t#bool ) +dsa_slave_dev_check t#bool dsa_slave_dev_check ( const s#net_device * ) + +/* net/dsa/tag_8021q.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##phylink +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##iommu_ops +s##subsys_private +s##driver_private +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +dsa_8021q_tx_vid t#u16 dsa_8021q_tx_vid ( s#dsa_switch * , int ) +dsa_8021q_rx_vid t#u16 dsa_8021q_rx_vid ( s#dsa_switch * , int ) +dsa_8021q_rx_vid_subvlan t#u16 dsa_8021q_rx_vid_subvlan ( s#dsa_switch * , int , t#u16 ) +dsa_8021q_rx_switch_id int dsa_8021q_rx_switch_id ( t#u16 ) +dsa_8021q_rx_source_port int dsa_8021q_rx_source_port ( t#u16 ) +dsa_8021q_rx_subvlan t#u16 dsa_8021q_rx_subvlan ( t#u16 ) +vid_is_dsa_8021q_rxvlan t#bool vid_is_dsa_8021q_rxvlan ( t#u16 ) +vid_is_dsa_8021q_txvlan t#bool vid_is_dsa_8021q_txvlan ( t#u16 ) +vid_is_dsa_8021q t#bool vid_is_dsa_8021q ( t#u16 ) +s#dsa_8021q_ops struct dsa_8021q_ops { int ( * vlan_add ) ( s#dsa_switch * , int , t#u16 , t#u16 ) ; int ( * vlan_del ) ( s#dsa_switch * , int , t#u16 ) ; } +s#dsa_8021q_context struct dsa_8021q_context { const s#dsa_8021q_ops * ops ; s#dsa_switch * ds ; s#list_head crosschip_links ; t#__be16 proto ; } +dsa_8021q_setup int dsa_8021q_setup ( s#dsa_8021q_context * , t#bool ) +dsa_8021q_crosschip_bridge_join int dsa_8021q_crosschip_bridge_join ( s#dsa_8021q_context * , int , s#dsa_8021q_context * , int ) +dsa_8021q_crosschip_bridge_leave int dsa_8021q_crosschip_bridge_leave ( s#dsa_8021q_context * , int , s#dsa_8021q_context * , int ) +dsa_8021q_xmit s#sk_buff * dsa_8021q_xmit ( s#sk_buff * , s#net_device * , t#u16 , t#u16 ) +dsa_8021q_rcv void dsa_8021q_rcv ( s#sk_buff * , int * , int * , int * ) + +/* net/ethernet/eth.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##fixed_phy_status +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s##devlink_info_req +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +eth_header int eth_header ( s#sk_buff * , s#net_device * , unsigned short , const void * , const void * , unsigned ) +eth_get_headlen t#u32 eth_get_headlen ( const s#net_device * , const void * , t#u32 ) +eth_type_trans t#__be16 eth_type_trans ( s#sk_buff * , s#net_device * ) +eth_header_parse int eth_header_parse ( const s#sk_buff * , unsigned char * ) +eth_header_cache int eth_header_cache ( const s#neighbour * , s#hh_cache * , t#__be16 ) +eth_header_cache_update void eth_header_cache_update ( s#hh_cache * , const s#net_device * , const unsigned char * ) +eth_header_parse_protocol t#__be16 eth_header_parse_protocol ( const s#sk_buff * ) +eth_prepare_mac_addr_change int eth_prepare_mac_addr_change ( s#net_device * , void * ) +eth_commit_mac_addr_change void eth_commit_mac_addr_change ( s#net_device * , void * ) +eth_mac_addr int eth_mac_addr ( s#net_device * , void * ) +eth_validate_addr int eth_validate_addr ( s#net_device * ) +ether_setup void ether_setup ( s#net_device * ) +alloc_etherdev_mqs s#net_device * alloc_etherdev_mqs ( int , unsigned int , unsigned int ) +sysfs_format_mac extern t#ssize_t sysfs_format_mac ( char * , const unsigned char * , int ) +eth_gro_receive s#sk_buff * eth_gro_receive ( s#list_head * , s#sk_buff * ) +eth_gro_complete int eth_gro_complete ( s#sk_buff * , int ) +eth_platform_get_mac_address int eth_platform_get_mac_address ( s#device * , t#u8 * ) +platform_get_ethdev_address int platform_get_ethdev_address ( s#device * , s#net_device * ) +nvmem_get_mac_address int nvmem_get_mac_address ( s#device * , void * ) +fwnode_get_mac_address int fwnode_get_mac_address ( s#fwnode_handle * , char * ) +device_get_mac_address int device_get_mac_address ( s#device * , char * ) +device_get_ethdev_address int device_get_ethdev_address ( s#device * , s#net_device * ) + +/* net/ethtool/cabletest.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##phylink +ethnl_cable_test_alloc int ethnl_cable_test_alloc ( s#phy_device * , t#u8 ) +ethnl_cable_test_free void ethnl_cable_test_free ( s#phy_device * ) +ethnl_cable_test_finished void ethnl_cable_test_finished ( s#phy_device * ) +ethnl_cable_test_result int ethnl_cable_test_result ( s#phy_device * , t#u8 , t#u8 ) +ethnl_cable_test_fault_length int ethnl_cable_test_fault_length ( s#phy_device * , t#u8 , t#u32 ) +ethnl_cable_test_amplitude int ethnl_cable_test_amplitude ( s#phy_device * , t#u8 , t#s16 ) +ethnl_cable_test_pulse int ethnl_cable_test_pulse ( s#phy_device * , t#u16 ) +ethnl_cable_test_step int ethnl_cable_test_step ( s#phy_device * , t#u32 , t#u32 , t#u32 ) + +/* net/ethtool/common.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ethtool_get_phc_vclocks int ethtool_get_phc_vclocks ( s#net_device * , int * * ) +s#ethtool_phy_ops struct ethtool_phy_ops { int ( * get_sset_count ) ( s#phy_device * ) ; int ( * get_strings ) ( s#phy_device * , t#u8 * ) ; int ( * get_stats ) ( s#phy_device * , s#ethtool_stats * , t#u64 * ) ; int ( * start_cable_test ) ( s#phy_device * , s#netlink_ext_ack * ) ; int ( * start_cable_test_tdr ) ( s#phy_device * , s#netlink_ext_ack * , const s#phy_tdr_config * ) ; } +ethtool_set_ethtool_phy_ops void ethtool_set_ethtool_phy_ops ( const s#ethtool_phy_ops * ) +e#ethtool_link_mode_bit_indices enum ethtool_link_mode_bit_indices { ETHTOOL_LINK_MODE_10baseT_Half_BIT = 0 , ETHTOOL_LINK_MODE_10baseT_Full_BIT = 1 , ETHTOOL_LINK_MODE_100baseT_Half_BIT = 2 , ETHTOOL_LINK_MODE_100baseT_Full_BIT = 3 , ETHTOOL_LINK_MODE_1000baseT_Half_BIT = 4 , ETHTOOL_LINK_MODE_1000baseT_Full_BIT = 5 , ETHTOOL_LINK_MODE_Autoneg_BIT = 6 , ETHTOOL_LINK_MODE_TP_BIT = 7 , ETHTOOL_LINK_MODE_AUI_BIT = 8 , ETHTOOL_LINK_MODE_MII_BIT = 9 , ETHTOOL_LINK_MODE_FIBRE_BIT = 10 , ETHTOOL_LINK_MODE_BNC_BIT = 11 , ETHTOOL_LINK_MODE_10000baseT_Full_BIT = 12 , ETHTOOL_LINK_MODE_Pause_BIT = 13 , ETHTOOL_LINK_MODE_Asym_Pause_BIT = 14 , ETHTOOL_LINK_MODE_2500baseX_Full_BIT = 15 , ETHTOOL_LINK_MODE_Backplane_BIT = 16 , ETHTOOL_LINK_MODE_1000baseKX_Full_BIT = 17 , ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT = 18 , ETHTOOL_LINK_MODE_10000baseKR_Full_BIT = 19 , ETHTOOL_LINK_MODE_10000baseR_FEC_BIT = 20 , ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT = 21 , ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT = 22 , ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT = 23 , ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT = 24 , ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT = 25 , ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT = 26 , ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT = 27 , ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT = 28 , ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT = 29 , ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT = 30 , ETHTOOL_LINK_MODE_25000baseCR_Full_BIT = 31 , ETHTOOL_LINK_MODE_25000baseKR_Full_BIT = 32 , ETHTOOL_LINK_MODE_25000baseSR_Full_BIT = 33 , ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT = 34 , ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT = 35 , ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT = 36 , ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT = 37 , ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT = 38 , ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT = 39 , ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT = 40 , ETHTOOL_LINK_MODE_1000baseX_Full_BIT = 41 , ETHTOOL_LINK_MODE_10000baseCR_Full_BIT = 42 , ETHTOOL_LINK_MODE_10000baseSR_Full_BIT = 43 , ETHTOOL_LINK_MODE_10000baseLR_Full_BIT = 44 , ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT = 45 , ETHTOOL_LINK_MODE_10000baseER_Full_BIT = 46 , ETHTOOL_LINK_MODE_2500baseT_Full_BIT = 47 , ETHTOOL_LINK_MODE_5000baseT_Full_BIT = 48 , ETHTOOL_LINK_MODE_FEC_NONE_BIT = 49 , ETHTOOL_LINK_MODE_FEC_RS_BIT = 50 , ETHTOOL_LINK_MODE_FEC_BASER_BIT = 51 , ETHTOOL_LINK_MODE_50000baseKR_Full_BIT = 52 , ETHTOOL_LINK_MODE_50000baseSR_Full_BIT = 53 , ETHTOOL_LINK_MODE_50000baseCR_Full_BIT = 54 , ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT = 55 , ETHTOOL_LINK_MODE_50000baseDR_Full_BIT = 56 , ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT = 57 , ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT = 58 , ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT = 59 , ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT = 60 , ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT = 61 , ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT = 62 , ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT = 63 , ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT = 64 , ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT = 65 , ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT = 66 , ETHTOOL_LINK_MODE_100baseT1_Full_BIT = 67 , ETHTOOL_LINK_MODE_1000baseT1_Full_BIT = 68 , ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT = 69 , ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT = 70 , ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT = 71 , ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT = 72 , ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT = 73 , ETHTOOL_LINK_MODE_FEC_LLRS_BIT = 74 , ETHTOOL_LINK_MODE_100000baseKR_Full_BIT = 75 , ETHTOOL_LINK_MODE_100000baseSR_Full_BIT = 76 , ETHTOOL_LINK_MODE_100000baseLR_ER_FR_Full_BIT = 77 , ETHTOOL_LINK_MODE_100000baseCR_Full_BIT = 78 , ETHTOOL_LINK_MODE_100000baseDR_Full_BIT = 79 , ETHTOOL_LINK_MODE_200000baseKR2_Full_BIT = 80 , ETHTOOL_LINK_MODE_200000baseSR2_Full_BIT = 81 , ETHTOOL_LINK_MODE_200000baseLR2_ER2_FR2_Full_BIT = 82 , ETHTOOL_LINK_MODE_200000baseDR2_Full_BIT = 83 , ETHTOOL_LINK_MODE_200000baseCR2_Full_BIT = 84 , ETHTOOL_LINK_MODE_400000baseKR4_Full_BIT = 85 , ETHTOOL_LINK_MODE_400000baseSR4_Full_BIT = 86 , ETHTOOL_LINK_MODE_400000baseLR4_ER4_FR4_Full_BIT = 87 , ETHTOOL_LINK_MODE_400000baseDR4_Full_BIT = 88 , ETHTOOL_LINK_MODE_400000baseCR4_Full_BIT = 89 , ETHTOOL_LINK_MODE_100baseFX_Half_BIT = 90 , ETHTOOL_LINK_MODE_100baseFX_Full_BIT = 91 , __ETHTOOL_LINK_MODE_MASK_NBITS } +ethtool_params_from_link_mode void ethtool_params_from_link_mode ( s#ethtool_link_ksettings * , e#ethtool_link_mode_bit_indices ) + +/* net/ethtool/ioctl.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##xsk_queue +s##devlink +s##devlink_linecard +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##gpio_desc +s##reset_control +s##phy_led_trigger +s##sfp_bus +s##phylink +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ethtool_op_get_link t#u32 ethtool_op_get_link ( s#net_device * ) +ethtool_op_get_ts_info int ethtool_op_get_ts_info ( s#net_device * , s#ethtool_ts_info * ) +ethtool_intersect_link_masks void ethtool_intersect_link_masks ( s#ethtool_link_ksettings * , s#ethtool_link_ksettings * ) +ethtool_convert_legacy_u32_to_link_mode void ethtool_convert_legacy_u32_to_link_mode ( unsigned long * , t#u32 ) +ethtool_convert_link_mode_to_legacy_u32 t#bool ethtool_convert_link_mode_to_legacy_u32 ( t#u32 * , const unsigned long * ) +__ethtool_get_link_ksettings extern int __ethtool_get_link_ksettings ( s#net_device * , s#ethtool_link_ksettings * ) +ethtool_virtdev_set_link_ksettings int ethtool_virtdev_set_link_ksettings ( s#net_device * , const s#ethtool_link_ksettings * , t#u32 * , t#u8 * ) +netdev_rss_key_fill void netdev_rss_key_fill ( void * , t#size_t ) +ethtool_sprintf extern __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) void ethtool_sprintf ( t#u8 * * , const char * , ... ) +s##ip_tunnel_info +s##psample_group +s##nf_flowtable +s##action_gate_entry +s#ethtool_rx_flow_rule struct ethtool_rx_flow_rule { s#flow_rule * rule ; unsigned long priv [ ] ; } +s#ethtool_rx_flow_spec_input struct ethtool_rx_flow_spec_input { const s#ethtool_rx_flow_spec * fs ; t#u32 rss_ctx ; } +ethtool_rx_flow_rule_create s#ethtool_rx_flow_rule * ethtool_rx_flow_rule_create ( const s#ethtool_rx_flow_spec_input * ) +ethtool_rx_flow_rule_destroy void ethtool_rx_flow_rule_destroy ( s#ethtool_rx_flow_rule * ) + +/* net/ethtool/netlink.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ethtool_notify void ethtool_notify ( s#net_device * , unsigned int , const void * ) + +/* net/hsr/hsr_device.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +is_hsr_master extern t#bool is_hsr_master ( s#net_device * ) + +/* net/hsr/hsr_main.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#hsr_version enum hsr_version { HSR_V0 = 0 , HSR_V1 , PRP_V1 , } +hsr_get_version extern int hsr_get_version ( s#net_device * , e#hsr_version * ) + +/* net/ieee802154/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +wpan_phy_find s#wpan_phy * wpan_phy_find ( const char * ) +wpan_phy_for_each int wpan_phy_for_each ( int ( * ) ( s#wpan_phy * , void * ) , void * ) +E#NUM_NL802154_IFTYPES ( - 1 ) + 4 +e#nl802154_iftype enum nl802154_iftype { NL802154_IFTYPE_UNSPEC = - 1 , NL802154_IFTYPE_NODE , NL802154_IFTYPE_MONITOR , NL802154_IFTYPE_COORD , NUM_NL802154_IFTYPES , NL802154_IFTYPE_MAX = E#NUM_NL802154_IFTYPES - 1 } +s#ieee802154_llsec_table struct ieee802154_llsec_table { s#list_head keys ; s#list_head devices ; s#list_head security_levels ; } +s#ieee802154_llsec_key_id struct ieee802154_llsec_key_id { t#u8 mode ; t#u8 id ; union { s#ieee802154_addr device_addr ; t#__le32 short_source ; t#__le64 extended_source ; } ; } +s#ieee802154_llsec_params struct ieee802154_llsec_params { t#bool enabled ; t#__be32 frame_counter ; t#u8 out_level ; s#ieee802154_llsec_key_id out_key ; t#__le64 default_key_source ; t#__le16 pan_id ; t#__le64 hwaddr ; t#__le64 coord_hwaddr ; t#__le16 coord_shortaddr ; } +s#ieee802154_llsec_key struct ieee802154_llsec_key { t#u8 frame_types ; t#u32 cmd_frame_ids ; t#u8 key [ 16 ] ; } +s#ieee802154_llsec_seclevel struct ieee802154_llsec_seclevel { s#list_head list ; t#u8 frame_type ; t#u8 cmd_frame_id ; t#bool device_override ; t#u32 sec_levels ; } +s#ieee802154_llsec_device struct ieee802154_llsec_device { s#list_head list ; t#__le16 pan_id ; t#__le16 short_addr ; t#__le64 hwaddr ; t#u32 frame_counter ; t#bool seclevel_exempt ; t#u8 key_mode ; s#list_head keys ; } +s#ieee802154_llsec_device_key struct ieee802154_llsec_device_key { s#list_head list ; s#ieee802154_llsec_key_id key_id ; t#u32 frame_counter ; } +s#cfg802154_ops struct cfg802154_ops { s#net_device * ( * add_virtual_intf_deprecated ) ( s#wpan_phy * , const char * , unsigned char , int ) ; void ( * del_virtual_intf_deprecated ) ( s#wpan_phy * , s#net_device * ) ; int ( * suspend ) ( s#wpan_phy * ) ; int ( * resume ) ( s#wpan_phy * ) ; int ( * add_virtual_intf ) ( s#wpan_phy * , const char * , unsigned char , e#nl802154_iftype , t#__le64 ) ; int ( * del_virtual_intf ) ( s#wpan_phy * , s#wpan_dev * ) ; int ( * set_channel ) ( s#wpan_phy * , t#u8 , t#u8 ) ; int ( * set_cca_mode ) ( s#wpan_phy * , const s#wpan_phy_cca * ) ; int ( * set_cca_ed_level ) ( s#wpan_phy * , t#s32 ) ; int ( * set_tx_power ) ( s#wpan_phy * , t#s32 ) ; int ( * set_pan_id ) ( s#wpan_phy * , s#wpan_dev * , t#__le16 ) ; int ( * set_short_addr ) ( s#wpan_phy * , s#wpan_dev * , t#__le16 ) ; int ( * set_backoff_exponent ) ( s#wpan_phy * , s#wpan_dev * , t#u8 , t#u8 ) ; int ( * set_max_csma_backoffs ) ( s#wpan_phy * , s#wpan_dev * , t#u8 ) ; int ( * set_max_frame_retries ) ( s#wpan_phy * , s#wpan_dev * , t#s8 ) ; int ( * set_lbt_mode ) ( s#wpan_phy * , s#wpan_dev * , t#bool ) ; int ( * set_ackreq_default ) ( s#wpan_phy * , s#wpan_dev * , t#bool ) ; void ( * get_llsec_table ) ( s#wpan_phy * , s#wpan_dev * , s#ieee802154_llsec_table * * ) ; void ( * lock_llsec_table ) ( s#wpan_phy * , s#wpan_dev * ) ; void ( * unlock_llsec_table ) ( s#wpan_phy * , s#wpan_dev * ) ; int ( * get_llsec_params ) ( s#wpan_phy * , s#wpan_dev * , s#ieee802154_llsec_params * ) ; int ( * set_llsec_params ) ( s#wpan_phy * , s#wpan_dev * , const s#ieee802154_llsec_params * , int ) ; int ( * add_llsec_key ) ( s#wpan_phy * , s#wpan_dev * , const s#ieee802154_llsec_key_id * , const s#ieee802154_llsec_key * ) ; int ( * del_llsec_key ) ( s#wpan_phy * , s#wpan_dev * , const s#ieee802154_llsec_key_id * ) ; int ( * add_seclevel ) ( s#wpan_phy * , s#wpan_dev * , const s#ieee802154_llsec_seclevel * ) ; int ( * del_seclevel ) ( s#wpan_phy * , s#wpan_dev * , const s#ieee802154_llsec_seclevel * ) ; int ( * add_device ) ( s#wpan_phy * , s#wpan_dev * , const s#ieee802154_llsec_device * ) ; int ( * del_device ) ( s#wpan_phy * , s#wpan_dev * , t#__le64 ) ; int ( * add_devkey ) ( s#wpan_phy * , s#wpan_dev * , t#__le64 , const s#ieee802154_llsec_device_key * ) ; int ( * del_devkey ) ( s#wpan_phy * , s#wpan_dev * , t#__le64 , const s#ieee802154_llsec_device_key * ) ; } +wpan_phy_new s#wpan_phy * wpan_phy_new ( const s#cfg802154_ops * , t#size_t ) +wpan_phy_register int wpan_phy_register ( s#wpan_phy * ) +wpan_phy_unregister void wpan_phy_unregister ( s#wpan_phy * ) +wpan_phy_free void wpan_phy_free ( s#wpan_phy * ) + +/* net/ieee802154/header_ops.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#ieee802154_hdr_fc struct ieee802154_hdr_fc { t#u16 type : 3 , security_enabled : 1 , frame_pending : 1 , ack_request : 1 , intra_pan : 1 , reserved : 3 , dest_addr_mode : 2 , version : 2 , source_addr_mode : 2 ; } +s#ieee802154_sechdr struct ieee802154_sechdr { t#u8 level : 3 , key_id_mode : 2 , reserved : 3 ; t#u8 key_id ; t#__le32 frame_counter ; union { t#__le32 short_src ; t#__le64 extended_src ; } ; } +s#ieee802154_hdr struct ieee802154_hdr { s#ieee802154_hdr_fc fc ; t#u8 seq ; s#ieee802154_addr source ; s#ieee802154_addr dest ; s#ieee802154_sechdr sec ; } +ieee802154_hdr_push int ieee802154_hdr_push ( s#sk_buff * , s#ieee802154_hdr * ) +ieee802154_hdr_pull int ieee802154_hdr_pull ( s#sk_buff * , s#ieee802154_hdr * ) +ieee802154_hdr_peek_addrs int ieee802154_hdr_peek_addrs ( const s#sk_buff * , s#ieee802154_hdr * ) +ieee802154_hdr_peek int ieee802154_hdr_peek ( const s#sk_buff * , s#ieee802154_hdr * ) +ieee802154_max_payload int ieee802154_max_payload ( const s#ieee802154_hdr * ) + +/* net/ife/ife.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ife_encode void * ife_encode ( s#sk_buff * , t#u16 ) +ife_decode void * ife_decode ( s#sk_buff * , t#u16 * ) +ife_tlv_meta_decode void * ife_tlv_meta_decode ( void * , const void * , t#u16 * , t#u16 * , t#u16 * ) +ife_tlv_meta_next void * ife_tlv_meta_next ( void * ) +ife_tlv_meta_encode int ife_tlv_meta_encode ( void * , t#u16 , t#u16 , const void * ) + +/* net/ipv4/af_inet.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s#raw_hashinfo struct raw_hashinfo { t#rwlock_t lock ; s#hlist_head ht [ 256 ] ; } +s##smc_hashinfo +inet_sock_destruct void inet_sock_destruct ( s#sock * ) +inet_listen int inet_listen ( s#socket * , int ) +inet_release int inet_release ( s#socket * ) +inet_bind int inet_bind ( s#socket * , s#sockaddr * , int ) +inet_dgram_connect int inet_dgram_connect ( s#socket * , s#sockaddr * , int , int ) +__inet_stream_connect int __inet_stream_connect ( s#socket * , s#sockaddr * , int , int , int ) +inet_stream_connect int inet_stream_connect ( s#socket * , s#sockaddr * , int , int ) +inet_accept int inet_accept ( s#socket * , s#socket * , int , t#bool ) +inet_getname int inet_getname ( s#socket * , s#sockaddr * , int ) +inet_send_prepare int inet_send_prepare ( s#sock * ) +inet_sendmsg int inet_sendmsg ( s#socket * , s#msghdr * , t#size_t ) +inet_sendpage t#ssize_t inet_sendpage ( s#socket * , s#page * , int , t#size_t , int ) +inet_recvmsg int inet_recvmsg ( s#socket * , s#msghdr * , t#size_t , int ) +inet_shutdown int inet_shutdown ( s#socket * , int ) +inet_ioctl int inet_ioctl ( s#socket * , unsigned int , unsigned long ) +inet_stream_ops extern const s#proto_ops inet_stream_ops +inet_dgram_ops extern const s#proto_ops inet_dgram_ops +s#inet_protosw struct inet_protosw { s#list_head list ; unsigned short type ; unsigned short protocol ; s#proto * prot ; const s#proto_ops * ops ; unsigned char flags ; } +inet_register_protosw void inet_register_protosw ( s#inet_protosw * ) +inet_unregister_protosw void inet_unregister_protosw ( s#inet_protosw * ) +inet_sk_rebuild_header int inet_sk_rebuild_header ( s#sock * ) +inet_sk_set_state void inet_sk_set_state ( s#sock * , int ) +inet_current_timestamp t#__be32 inet_current_timestamp ( void ) +inet_ctl_sock_create int inet_ctl_sock_create ( s#sock * * , unsigned short , unsigned short , unsigned char , s#net * ) +snmp_get_cpu_field t#u64 snmp_get_cpu_field ( void * , int , int ) +snmp_fold_field unsigned long snmp_fold_field ( void * , int ) + +/* net/ipv4/arp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##uncached_list +s##workqueue_struct +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +arp_tbl extern s#neigh_table arp_tbl +arp_send void arp_send ( int , int , t#__be32 , s#net_device * , t#__be32 , const unsigned char * , const unsigned char * , const unsigned char * ) +arp_create s#sk_buff * arp_create ( int , int , t#__be32 , s#net_device * , t#__be32 , const unsigned char * , const unsigned char * , const unsigned char * ) +arp_xmit void arp_xmit ( s#sk_buff * ) + +/* net/ipv4/bpfilter/sockopt.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#bpfilter_umh_ops struct bpfilter_umh_ops { s#umd_info info ; s#mutex lock ; int ( * sockopt ) ( s#sock * , int , t#sockptr_t , unsigned int , t#bool ) ; int ( * start ) ( void ) ; } +bpfilter_ops extern s#bpfilter_umh_ops bpfilter_ops +bpfilter_umh_cleanup void bpfilter_umh_cleanup ( s#umd_info * ) + +/* net/ipv4/datagram.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +__ip4_datagram_connect int __ip4_datagram_connect ( s#sock * , s#sockaddr * , int ) +ip4_datagram_connect int ip4_datagram_connect ( s#sock * , s#sockaddr * , int ) +ip4_datagram_release_cb void ip4_datagram_release_cb ( s#sock * ) + +/* net/ipv4/devinet.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__ip_dev_find s#net_device * __ip_dev_find ( s#net * , t#__be32 , t#bool ) +in_dev_finish_destroy void in_dev_finish_destroy ( s#in_device * ) +inetdev_by_index s#in_device * inetdev_by_index ( s#net * , int ) +inet_select_addr t#__be32 inet_select_addr ( const s#net_device * , t#__be32 , int ) +inet_confirm_addr t#__be32 inet_confirm_addr ( s#net * , s#in_device * , t#__be32 , t#__be32 , int ) +register_inetaddr_notifier int register_inetaddr_notifier ( s#notifier_block * ) +unregister_inetaddr_notifier int unregister_inetaddr_notifier ( s#notifier_block * ) +register_inetaddr_validator_notifier int register_inetaddr_validator_notifier ( s#notifier_block * ) +unregister_inetaddr_validator_notifier int unregister_inetaddr_validator_notifier ( s#notifier_block * ) + +/* net/ipv4/esp4.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#ip_esp_hdr struct ip_esp_hdr { t#__be32 spi ; t#__be32 seq_no ; t#__u8 enc_data [ 0 ] ; } +s#esp_info struct esp_info { s#ip_esp_hdr * esph ; t#__be64 seqno ; int tfclen ; int tailen ; int plen ; int clen ; int len ; int nfrags ; t#__u8 proto ; t#bool inplace ; } +esp_output_head int esp_output_head ( s#xfrm_state * , s#sk_buff * , s#esp_info * ) +esp_output_tail int esp_output_tail ( s#xfrm_state * , s#sk_buff * , s#esp_info * ) +esp_input_done2 int esp_input_done2 ( s#sk_buff * , int ) + +/* net/ipv4/fib_frontend.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +fib_new_table s#fib_table * fib_new_table ( s#net * , t#u32 ) +inet_addr_type_table unsigned int inet_addr_type_table ( s#net * , t#__be32 , t#u32 ) +inet_addr_type unsigned int inet_addr_type ( s#net * , t#__be32 ) +inet_dev_addr_type unsigned int inet_dev_addr_type ( s#net * , const s#net_device * , t#__be32 ) +inet_addr_type_dev_table unsigned int inet_addr_type_dev_table ( s#net * , const s#net_device * , t#__be32 ) +fib_info_nh_uses_dev t#bool fib_info_nh_uses_dev ( s#fib_info * , const s#net_device * ) +s#fib_dump_filter struct fib_dump_filter { t#u32 table_id ; t#bool filter_set ; t#bool dump_routes ; t#bool dump_exceptions ; unsigned char protocol ; unsigned char rt_type ; unsigned int flags ; s#net_device * dev ; } +ip_valid_fib_dump_req int ip_valid_fib_dump_req ( s#net * , const s#nlmsghdr * , s#fib_dump_filter * , s#netlink_callback * ) + +/* net/ipv4/fib_rules.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +fib4_rule_default t#bool fib4_rule_default ( const s#fib_rule * ) +s#fib_result struct fib_result { t#__be32 prefix ; unsigned char prefixlen ; unsigned char nh_sel ; unsigned char type ; unsigned char scope ; t#u32 tclassid ; s#fib_nh_common * nhc ; s#fib_info * fi ; s#fib_table * table ; s#hlist_head * fa_head ; } +__fib_lookup int __fib_lookup ( s#net * , s#flowi4 * , s#fib_result * , unsigned int ) + +/* net/ipv4/fib_semantics.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +fib_nh_common_release void fib_nh_common_release ( s#fib_nh_common * ) +free_fib_info void free_fib_info ( s#fib_info * ) +fib_nh_common_init int fib_nh_common_init ( s#net * , s#fib_nh_common * , s#nlattr * , t#u16 , void * , t#gfp_t , s#netlink_ext_ack * ) +fib_nexthop_info int fib_nexthop_info ( s#sk_buff * , const s#fib_nh_common * , t#u8 , unsigned char * , t#bool ) +fib_add_nexthop int fib_add_nexthop ( s#sk_buff * , const s#fib_nh_common * , int , t#u8 , t#u32 ) + +/* net/ipv4/fib_trie.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#fib_rt_info struct fib_rt_info { s#fib_info * fi ; t#u32 tb_id ; t#__be32 dst ; int dst_len ; t#u8 tos ; t#u8 type ; t#u8 offload : 1 , trap : 1 , offload_failed : 1 , unused : 5 ; } +fib_alias_hw_flags_set void fib_alias_hw_flags_set ( s#net * , const s#fib_rt_info * ) +fib_table_lookup int fib_table_lookup ( s#fib_table * , const s#flowi4 * , s#fib_result * , int ) + +/* net/ipv4/fou.o */ +s#ip_tunnel_encap struct ip_tunnel_encap { t#u16 type ; t#u16 flags ; t#__be16 sport ; t#__be16 dport ; } +fou_encap_hlen t#size_t fou_encap_hlen ( s#ip_tunnel_encap * ) +gue_encap_hlen t#size_t gue_encap_hlen ( s#ip_tunnel_encap * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +__fou_build_header int __fou_build_header ( s#sk_buff * , s#ip_tunnel_encap * , t#u8 * , t#__be16 * , int ) +__gue_build_header int __gue_build_header ( s#sk_buff * , s#ip_tunnel_encap * , t#u8 * , t#__be16 * , int ) + +/* net/ipv4/gre_demux.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#gre_protocol struct gre_protocol { int ( * handler ) ( s#sk_buff * ) ; void ( * err_handler ) ( s#sk_buff * , t#u32 ) ; } +gre_add_protocol int gre_add_protocol ( const s#gre_protocol * , t#u8 ) +gre_del_protocol int gre_del_protocol ( const s#gre_protocol * , t#u8 ) +s#tnl_ptk_info struct tnl_ptk_info { t#__be16 flags ; t#__be16 proto ; t#__be32 key ; t#__be32 seq ; int hdr_len ; } +gre_parse_header int gre_parse_header ( s#sk_buff * , s#tnl_ptk_info * , t#bool * , t#__be16 , int ) + +/* net/ipv4/icmp.o */ +s#icmp_err struct icmp_err { int errno ; unsigned int fatal : 1 ; } +icmp_err_convert extern const s#icmp_err icmp_err_convert [ ] +icmp_global_allow t#bool icmp_global_allow ( void ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__icmp_send void __icmp_send ( s#sk_buff * , int , int , t#__be32 , const s#ip_options * ) +icmp_ndo_send void icmp_ndo_send ( s#sk_buff * , int , int , t#__be32 ) +s#icmphdr struct icmphdr { t#__u8 type ; t#__u8 code ; t#__sum16 checksum ; union { struct { t#__be16 id ; t#__be16 sequence ; } echo ; t#__be32 gateway ; struct { t#__be16 __unused ; t#__be16 mtu ; } frag ; t#__u8 reserved [ 4 ] ; } un ; } +icmp_build_probe t#bool icmp_build_probe ( s#sk_buff * , s#icmphdr * ) +s#sock_ee_data_rfc4884 struct sock_ee_data_rfc4884 { t#__u16 len ; t#__u8 flags ; t#__u8 reserved ; } +ip_icmp_error_rfc4884 void ip_icmp_error_rfc4884 ( const s#sk_buff * , s#sock_ee_data_rfc4884 * , int , int ) + +/* net/ipv4/igmp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__ip_mc_inc_group extern void __ip_mc_inc_group ( s#in_device * , t#__be32 , t#gfp_t ) +ip_mc_inc_group extern void ip_mc_inc_group ( s#in_device * , t#__be32 ) +ip_mc_check_igmp int ip_mc_check_igmp ( s#sk_buff * ) +__ip_mc_dec_group extern void __ip_mc_dec_group ( s#in_device * , t#__be32 , t#gfp_t ) +s#ip_mreqn struct ip_mreqn { s#in_addr imr_multiaddr ; s#in_addr imr_address ; int imr_ifindex ; } +ip_mc_join_group extern int ip_mc_join_group ( s#sock * , s#ip_mreqn * ) +ip_mc_leave_group extern int ip_mc_leave_group ( s#sock * , s#ip_mreqn * ) + +/* net/ipv4/inet_connection_sock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +inet_rcv_saddr_equal t#bool inet_rcv_saddr_equal ( const s#sock * , const s#sock * , t#bool ) +inet_get_local_port_range void inet_get_local_port_range ( s#net * , int * , int * ) +inet_csk_get_port int inet_csk_get_port ( s#sock * , unsigned short ) +inet_csk_accept s#sock * inet_csk_accept ( s#sock * , int , int * , t#bool ) +inet_csk_init_xmit_timers void inet_csk_init_xmit_timers ( s#sock * , void ( * ) ( s#timer_list * ) , void ( * ) ( s#timer_list * ) , void ( * ) ( s#timer_list * ) ) +inet_csk_clear_xmit_timers void inet_csk_clear_xmit_timers ( s#sock * ) +inet_csk_delete_keepalive_timer void inet_csk_delete_keepalive_timer ( s#sock * ) +inet_csk_reset_keepalive_timer void inet_csk_reset_keepalive_timer ( s#sock * , unsigned long ) +inet_csk_route_req s#dst_entry * inet_csk_route_req ( const s#sock * , s#flowi4 * , const s#request_sock * ) +inet_csk_route_child_sock s#dst_entry * inet_csk_route_child_sock ( const s#sock * , s#sock * , const s#request_sock * ) +inet_rtx_syn_ack int inet_rtx_syn_ack ( const s#sock * , s#request_sock * ) +inet_csk_reqsk_queue_drop t#bool inet_csk_reqsk_queue_drop ( s#sock * , s#request_sock * ) +inet_csk_reqsk_queue_drop_and_put void inet_csk_reqsk_queue_drop_and_put ( s#sock * , s#request_sock * ) +inet_csk_reqsk_queue_hash_add void inet_csk_reqsk_queue_hash_add ( s#sock * , s#request_sock * , unsigned long ) +inet_csk_clone_lock s#sock * inet_csk_clone_lock ( const s#sock * , const s#request_sock * , const t#gfp_t ) +inet_csk_destroy_sock void inet_csk_destroy_sock ( s#sock * ) +inet_csk_prepare_forced_close void inet_csk_prepare_forced_close ( s#sock * ) +inet_csk_listen_start int inet_csk_listen_start ( s#sock * , int ) +inet_csk_reqsk_queue_add s#sock * inet_csk_reqsk_queue_add ( s#sock * , s#request_sock * , s#sock * ) +inet_csk_complete_hashdance s#sock * inet_csk_complete_hashdance ( s#sock * , s#sock * , s#request_sock * , t#bool ) +inet_csk_listen_stop void inet_csk_listen_stop ( s#sock * ) +inet_csk_addr2sockaddr void inet_csk_addr2sockaddr ( s#sock * , s#sockaddr * ) +inet_csk_update_pmtu s#dst_entry * inet_csk_update_pmtu ( s#sock * , t#u32 ) + +/* net/ipv4/inet_diag.o */ +s#inet_diag_sockid struct inet_diag_sockid { t#__be16 idiag_sport ; t#__be16 idiag_dport ; t#__be32 idiag_src [ 4 ] ; t#__be32 idiag_dst [ 4 ] ; t#__u32 idiag_if ; t#__u32 idiag_cookie [ 2 ] ; } +s#inet_diag_msg struct inet_diag_msg { t#__u8 idiag_family ; t#__u8 idiag_state ; t#__u8 idiag_timer ; t#__u8 idiag_retrans ; s#inet_diag_sockid id ; t#__u32 idiag_expires ; t#__u32 idiag_rqueue ; t#__u32 idiag_wqueue ; t#__u32 idiag_uid ; t#__u32 idiag_inode ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s#tcpvegas_info struct tcpvegas_info { t#__u32 tcpv_enabled ; t#__u32 tcpv_rttcnt ; t#__u32 tcpv_rtt ; t#__u32 tcpv_minrtt ; } +s#tcp_dctcp_info struct tcp_dctcp_info { t#__u16 dctcp_enabled ; t#__u16 dctcp_ce_state ; t#__u32 dctcp_alpha ; t#__u32 dctcp_ab_ecn ; t#__u32 dctcp_ab_tot ; } +s#tcp_bbr_info struct tcp_bbr_info { t#__u32 bbr_bw_lo ; t#__u32 bbr_bw_hi ; t#__u32 bbr_min_rtt ; t#__u32 bbr_pacing_gain ; t#__u32 bbr_cwnd_gain ; } +u#tcp_cc_info union tcp_cc_info { s#tcpvegas_info vegas ; s#tcp_dctcp_info dctcp ; s#tcp_bbr_info bbr ; } +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +inet_diag_msg_common_fill void inet_diag_msg_common_fill ( s#inet_diag_msg * , s#sock * ) +inet_diag_msg_attrs_fill int inet_diag_msg_attrs_fill ( s#sock * , s#sk_buff * , s#inet_diag_msg * , int , s#user_namespace * , t#bool ) +s##ip_mc_socklist +s#inet_diag_req_v2 struct inet_diag_req_v2 { t#__u8 sdiag_family ; t#__u8 sdiag_protocol ; t#__u8 idiag_ext ; t#__u8 pad ; t#__u32 idiag_states ; s#inet_diag_sockid id ; } +inet_sk_diag_fill int inet_sk_diag_fill ( s#sock * , s#inet_connection_sock * , s#sk_buff * , s#netlink_callback * , const s#inet_diag_req_v2 * , t#u16 , t#bool ) +inet_diag_find_one_icsk s#sock * inet_diag_find_one_icsk ( s#net * , s#inet_hashinfo * , const s#inet_diag_req_v2 * ) +inet_diag_dump_one_icsk int inet_diag_dump_one_icsk ( s#inet_hashinfo * , s#netlink_callback * , const s#inet_diag_req_v2 * ) +inet_diag_bc_sk int inet_diag_bc_sk ( const s#nlattr * , s#sock * ) +inet_diag_dump_icsk void inet_diag_dump_icsk ( s#inet_hashinfo * , s#sk_buff * , s#netlink_callback * , const s#inet_diag_req_v2 * ) +s#inet_diag_handler struct inet_diag_handler { void ( * dump ) ( s#sk_buff * , s#netlink_callback * , const s#inet_diag_req_v2 * ) ; int ( * dump_one ) ( s#netlink_callback * , const s#inet_diag_req_v2 * ) ; void ( * idiag_get_info ) ( s#sock * , s#inet_diag_msg * , void * ) ; int ( * idiag_get_aux ) ( s#sock * , t#bool , s#sk_buff * ) ; t#size_t ( * idiag_get_aux_size ) ( s#sock * , t#bool ) ; int ( * destroy ) ( s#sk_buff * , const s#inet_diag_req_v2 * ) ; t#__u16 idiag_type ; t#__u16 idiag_info_size ; } +inet_diag_register extern int inet_diag_register ( const s#inet_diag_handler * ) +inet_diag_unregister extern void inet_diag_unregister ( const s#inet_diag_handler * ) + +/* net/ipv4/inet_fragment.o */ +ip_frag_ecn_table extern const t#u8 ip_frag_ecn_table [ 16 ] +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +inet_frags_init int inet_frags_init ( s#inet_frags * ) +inet_frags_fini void inet_frags_fini ( s#inet_frags * ) +fqdir_init int fqdir_init ( s#fqdir * * , s#inet_frags * , s#net * ) +fqdir_exit void fqdir_exit ( s#fqdir * ) +inet_frag_kill void inet_frag_kill ( s#inet_frag_queue * ) +inet_frag_rbtree_purge unsigned int inet_frag_rbtree_purge ( s#rb_root * ) +inet_frag_destroy void inet_frag_destroy ( s#inet_frag_queue * ) +inet_frag_find s#inet_frag_queue * inet_frag_find ( s#fqdir * , void * ) +inet_frag_queue_insert int inet_frag_queue_insert ( s#inet_frag_queue * , s#sk_buff * , int , int ) +inet_frag_reasm_prepare void * inet_frag_reasm_prepare ( s#inet_frag_queue * , s#sk_buff * , s#sk_buff * ) +inet_frag_reasm_finish void inet_frag_reasm_finish ( s#inet_frag_queue * , s#sk_buff * , void * , t#bool ) +inet_frag_pull_head s#sk_buff * inet_frag_pull_head ( s#inet_frag_queue * ) + +/* net/ipv4/inet_hashtables.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +inet_put_port void inet_put_port ( s#sock * ) +__inet_inherit_port int __inet_inherit_port ( const s#sock * , s#sock * ) +__inet_lookup_listener s#sock * __inet_lookup_listener ( s#net * , s#inet_hashinfo * , s#sk_buff * , int , const t#__be32 , const t#__be16 , const t#__be32 , const unsigned short , const int , const int ) +sock_gen_put void sock_gen_put ( s#sock * ) +sock_edemux void sock_edemux ( s#sk_buff * ) +__inet_lookup_established s#sock * __inet_lookup_established ( s#net * , s#inet_hashinfo * , const t#__be32 , const t#__be16 , const t#__be32 , const t#u16 , const int , const int ) +inet_ehash_nolisten t#bool inet_ehash_nolisten ( s#sock * , s#sock * , t#bool * ) +__inet_hash int __inet_hash ( s#sock * , s#sock * ) +inet_hash int inet_hash ( s#sock * ) +inet_unhash void inet_unhash ( s#sock * ) +inet_hash_connect int inet_hash_connect ( s#inet_timewait_death_row * , s#sock * ) +inet_hashinfo_init void inet_hashinfo_init ( s#inet_hashinfo * ) +inet_hashinfo2_init_mod int inet_hashinfo2_init_mod ( s#inet_hashinfo * ) +inet_ehash_locks_alloc int inet_ehash_locks_alloc ( s#inet_hashinfo * ) + +/* net/ipv4/inet_timewait_sock.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##kmem_cache +s##ipv4_devconf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s#inet_timewait_sock struct inet_timewait_sock { s#sock_common __tw_common ; t#__u32 tw_mark ; volatile unsigned char tw_substate ; unsigned char tw_rcv_wscale ; t#__be16 tw_sport ; unsigned int tw_kill : 1 , tw_transparent : 1 , tw_flowlabel : 20 , tw_pad : 2 , tw_tos : 8 ; t#u32 tw_txhash ; t#u32 tw_priority ; s#timer_list tw_timer ; s#inet_bind_bucket * tw_tb ; } +inet_twsk_put void inet_twsk_put ( s#inet_timewait_sock * ) +inet_twsk_hashdance void inet_twsk_hashdance ( s#inet_timewait_sock * , s#sock * , s#inet_hashinfo * ) +inet_twsk_alloc s#inet_timewait_sock * inet_twsk_alloc ( const s#sock * , s#inet_timewait_death_row * , const int ) +inet_twsk_deschedule_put void inet_twsk_deschedule_put ( s#inet_timewait_sock * ) +__inet_twsk_schedule void __inet_twsk_schedule ( s#inet_timewait_sock * , int , t#bool ) +inet_twsk_purge void inet_twsk_purge ( s#inet_hashinfo * , int ) + +/* net/ipv4/inetpeer.o */ +inet_peer_base_init void inet_peer_base_init ( s#inet_peer_base * ) +s#ipv4_addr_key struct ipv4_addr_key { t#__be32 addr ; int vif ; } +s#inetpeer_addr struct inetpeer_addr { union { s#ipv4_addr_key a4 ; s#in6_addr a6 ; t#u32 key [ ( sizeof ( struct in6_addr ) / sizeof ( u32 ) ) ] ; } ; t#__u16 family ; } +s#inet_peer struct inet_peer { s#rb_node rb_node ; s#inetpeer_addr daddr ; t#u32 metrics [ ( E#__RTAX_MAX - 1 ) ] ; t#u32 rate_tokens ; t#u32 n_redirects ; unsigned long rate_last ; union { struct { t#atomic_t rid ; } ; s#callback_head rcu ; } ; t#__u32 dtime ; t#refcount_t refcnt ; } +inet_getpeer s#inet_peer * inet_getpeer ( s#inet_peer_base * , const s#inetpeer_addr * , int ) +inet_putpeer void inet_putpeer ( s#inet_peer * ) +inet_peer_xrlim_allow t#bool inet_peer_xrlim_allow ( s#inet_peer * , int ) +inetpeer_invalidate_tree void inetpeer_invalidate_tree ( s#inet_peer_base * ) + +/* net/ipv4/ip_fragment.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip_defrag int ip_defrag ( s#net * , s#sk_buff * , t#u32 ) +ip_check_defrag s#sk_buff * ip_check_defrag ( s#net * , s#sk_buff * , t#u32 ) + +/* net/ipv4/ip_gre.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +gretap_fb_dev_create s#net_device * gretap_fb_dev_create ( s#net * , const char * , t#u8 ) + +/* net/ipv4/ip_input.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ip_local_deliver int ip_local_deliver ( s#sk_buff * ) + +/* net/ipv4/ip_options.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +__ip_options_compile int __ip_options_compile ( s#net * , s#ip_options * , s#sk_buff * , t#__be32 * ) +ip_options_compile int ip_options_compile ( s#net * , s#ip_options * , s#sk_buff * ) +ip_options_rcv_srr int ip_options_rcv_srr ( s#sk_buff * , s#net_device * ) + +/* net/ipv4/ip_output.o */ +ip_send_check void ip_send_check ( s#iphdr * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip_local_out int ip_local_out ( s#net * , s#sock * , s#sk_buff * ) +ip_build_and_send_pkt int ip_build_and_send_pkt ( s#sk_buff * , const s#sock * , t#__be32 , t#__be32 , s#ip_options_rcu * , t#u8 ) +ip_output int ip_output ( s#net * , s#sock * , s#sk_buff * ) +__ip_queue_xmit int __ip_queue_xmit ( s#sock * , s#sk_buff * , s#flowi * , t#__u8 ) +ip_queue_xmit int ip_queue_xmit ( s#sock * , s#sk_buff * , s#flowi * ) +s#ip_fraglist_iter struct ip_fraglist_iter { s#sk_buff * frag ; s#iphdr * iph ; int offset ; unsigned int hlen ; } +ip_fraglist_init void ip_fraglist_init ( s#sk_buff * , s#iphdr * , unsigned int , s#ip_fraglist_iter * ) +ip_fraglist_prepare void ip_fraglist_prepare ( s#sk_buff * , s#ip_fraglist_iter * ) +s#ip_frag_state struct ip_frag_state { t#bool DF ; unsigned int hlen ; unsigned int ll_rs ; unsigned int mtu ; unsigned int left ; int offset ; int ptr ; t#__be16 not_last_frag ; } +ip_frag_init void ip_frag_init ( s#sk_buff * , unsigned int , unsigned int , unsigned int , t#bool , s#ip_frag_state * ) +ip_frag_next s#sk_buff * ip_frag_next ( s#sk_buff * , s#ip_frag_state * ) +ip_do_fragment int ip_do_fragment ( s#net * , s#sock * , s#sk_buff * , int ( * ) ( s#net * , s#sock * , s#sk_buff * ) ) +ip_generic_getfrag int ip_generic_getfrag ( void * , char * , int , int , int , s#sk_buff * ) + +/* net/ipv4/ip_sockglue.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##watch_queue +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +ip_cmsg_recv_offset void ip_cmsg_recv_offset ( s#msghdr * , s#sock * , s#sk_buff * , int , int ) +ip_sock_set_tos void ip_sock_set_tos ( s#sock * , int ) +ip_sock_set_freebind void ip_sock_set_freebind ( s#sock * ) +ip_sock_set_recverr void ip_sock_set_recverr ( s#sock * ) +ip_sock_set_mtu_discover int ip_sock_set_mtu_discover ( s#sock * , int ) +ip_sock_set_pktinfo void ip_sock_set_pktinfo ( s#sock * ) +ip_setsockopt int ip_setsockopt ( s#sock * , int , int , t#sockptr_t , unsigned int ) +ip_getsockopt int ip_getsockopt ( s#sock * , int , int , char * , int * ) + +/* net/ipv4/ip_tunnel.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#ip_tunnel_6rd_parm struct ip_tunnel_6rd_parm { s#in6_addr prefix ; t#__be32 relay_prefix ; t#u16 prefixlen ; t#u16 relay_prefixlen ; } +s#ip_tunnel_prl_entry struct ip_tunnel_prl_entry { s#ip_tunnel_prl_entry * next ; t#__be32 addr ; t#u16 flags ; s#callback_head callback_head ; } +s##gro_cell +s#ip_tunnel struct ip_tunnel { s#ip_tunnel * next ; s#hlist_node hash_node ; s#net_device * dev ; s#net * net ; unsigned long err_time ; int err_count ; t#u32 i_seqno ; t#u32 o_seqno ; int tun_hlen ; t#u32 index ; t#u8 erspan_ver ; t#u8 dir ; t#u16 hwid ; s#dst_cache dst_cache ; s#ip_tunnel_parm parms ; int mlink ; int encap_hlen ; int hlen ; s#ip_tunnel_encap encap ; s#ip_tunnel_6rd_parm ip6rd ; s#ip_tunnel_prl_entry * prl ; unsigned int prl_count ; unsigned int ip_tnl_net_id ; s#gro_cells gro_cells ; t#__u32 fwmark ; t#bool collect_md ; t#bool ignore_df ; } +s#ip_tunnel_net struct ip_tunnel_net { s#net_device * fb_tunnel_dev ; s#rtnl_link_ops * rtnl_link_ops ; s#hlist_head tunnels [ ( 1 << 7 ) ] ; s#ip_tunnel * collect_md_tun ; int type ; } +ip_tunnel_lookup s#ip_tunnel * ip_tunnel_lookup ( s#ip_tunnel_net * , int , t#__be16 , t#__be32 , t#__be32 , t#__be32 ) +ip_tunnel_rcv int ip_tunnel_rcv ( s#ip_tunnel * , s#sk_buff * , const s#tnl_ptk_info * , s#metadata_dst * , t#bool ) +s#ip_tunnel_encap_ops struct ip_tunnel_encap_ops { t#size_t ( * encap_hlen ) ( s#ip_tunnel_encap * ) ; int ( * build_header ) ( s#sk_buff * , s#ip_tunnel_encap * , t#u8 * , s#flowi4 * ) ; int ( * err_handler ) ( s#sk_buff * , t#u32 ) ; } +ip_tunnel_encap_add_ops int ip_tunnel_encap_add_ops ( const s#ip_tunnel_encap_ops * , unsigned int ) +ip_tunnel_encap_del_ops int ip_tunnel_encap_del_ops ( const s#ip_tunnel_encap_ops * , unsigned int ) +ip_tunnel_encap_setup int ip_tunnel_encap_setup ( s#ip_tunnel * , s#ip_tunnel_encap * ) +ip_md_tunnel_xmit void ip_md_tunnel_xmit ( s#sk_buff * , s#net_device * , const t#u8 , int ) +ip_tunnel_xmit void ip_tunnel_xmit ( s#sk_buff * , s#net_device * , const s#iphdr * , const t#u8 ) +ip_tunnel_ctl int ip_tunnel_ctl ( s#net_device * , s#ip_tunnel_parm * , int ) +ip_tunnel_ioctl int ip_tunnel_ioctl ( s#net_device * , s#ifreq * , int ) +__ip_tunnel_change_mtu int __ip_tunnel_change_mtu ( s#net_device * , int , t#bool ) +ip_tunnel_change_mtu int ip_tunnel_change_mtu ( s#net_device * , int ) +ip_tunnel_dellink void ip_tunnel_dellink ( s#net_device * , s#list_head * ) +ip_tunnel_get_link_net s#net * ip_tunnel_get_link_net ( const s#net_device * ) +ip_tunnel_get_iflink int ip_tunnel_get_iflink ( const s#net_device * ) +ip_tunnel_init_net int ip_tunnel_init_net ( s#net * , unsigned int , s#rtnl_link_ops * , char * ) +ip_tunnel_delete_nets void ip_tunnel_delete_nets ( s#list_head * , unsigned int , s#rtnl_link_ops * ) +ip_tunnel_newlink int ip_tunnel_newlink ( s#net_device * , s#nlattr * [ ] , s#ip_tunnel_parm * , t#__u32 ) +ip_tunnel_changelink int ip_tunnel_changelink ( s#net_device * , s#nlattr * [ ] , s#ip_tunnel_parm * , t#__u32 ) +ip_tunnel_init int ip_tunnel_init ( s#net_device * ) +ip_tunnel_uninit void ip_tunnel_uninit ( s#net_device * ) +ip_tunnel_setup void ip_tunnel_setup ( s#net_device * , unsigned int ) + +/* net/ipv4/ip_tunnel_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic +s##bpf_xdp_link +iptun_encaps extern const s#ip_tunnel_encap_ops * iptun_encaps [ 8 ] +s#inet6_skb_parm struct inet6_skb_parm { int iif ; t#__be16 ra ; t#__u16 dst0 ; t#__u16 srcrt ; t#__u16 dst1 ; t#__u16 lastopt ; t#__u16 nhoff ; t#__u16 flags ; t#__u16 dsthao ; t#__u16 frag_max_size ; } +s#ip6_tnl_encap_ops struct ip6_tnl_encap_ops { t#size_t ( * encap_hlen ) ( s#ip_tunnel_encap * ) ; int ( * build_header ) ( s#sk_buff * , s#ip_tunnel_encap * , t#u8 * , s#flowi6 * ) ; int ( * err_handler ) ( s#sk_buff * , s#inet6_skb_parm * , t#u8 , t#u8 , int , t#__be32 ) ; } +ip6tun_encaps extern const s#ip6_tnl_encap_ops * ip6tun_encaps [ 8 ] +iptunnel_xmit void iptunnel_xmit ( s#sock * , s#rtable * , s#sk_buff * , t#__be32 , t#__be32 , t#u8 , t#u8 , t#u8 , t#__be16 , t#bool ) +__iptunnel_pull_header int __iptunnel_pull_header ( s#sk_buff * , int , t#__be16 , t#bool , t#bool ) +iptunnel_metadata_reply s#metadata_dst * iptunnel_metadata_reply ( s#metadata_dst * , t#gfp_t ) +iptunnel_handle_offloads int iptunnel_handle_offloads ( s#sk_buff * , int ) +skb_tunnel_check_pmtu int skb_tunnel_check_pmtu ( s#sk_buff * , s#dst_entry * , int , t#bool ) +ip_tunnel_metadata_cnt extern s#static_key_false ip_tunnel_metadata_cnt +ip_tunnel_need_metadata void ip_tunnel_need_metadata ( void ) +ip_tunnel_unneed_metadata void ip_tunnel_unneed_metadata ( void ) +ip_tunnel_parse_protocol t#__be16 ip_tunnel_parse_protocol ( const s#sk_buff * ) +ip_tunnel_header_ops extern const s#header_ops ip_tunnel_header_ops + +/* net/ipv4/ipmr.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ipmr_rule_default t#bool ipmr_rule_default ( const s#fib_rule * ) + +/* net/ipv4/ipmr_base.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#vif_device struct vif_device { s#net_device * dev ; unsigned long bytes_in , bytes_out ; unsigned long pkt_in , pkt_out ; unsigned long rate_limit ; unsigned char threshold ; unsigned short flags ; int link ; s#netdev_phys_item_id dev_parent_id ; t#__be32 local , remote ; } +vif_device_init void vif_device_init ( s#vif_device * , s#net_device * , unsigned long , unsigned char , unsigned short , unsigned short ) +s#mr_table_ops struct mr_table_ops { const s#rhashtable_params * rht_params ; void * cmparg_any ; } +s#mr_table struct mr_table { s#list_head list ; t#possible_net_t net ; s#mr_table_ops ops ; t#u32 id ; s#sock * mroute_sk ; s#timer_list ipmr_expire_timer ; s#list_head mfc_unres_queue ; s#vif_device vif_table [ 32 ] ; s#rhltable mfc_hash ; s#list_head mfc_cache_list ; int maxvif ; t#atomic_t cache_resolve_queue_len ; t#bool mroute_do_assert ; t#bool mroute_do_pim ; t#bool mroute_do_wrvifwhole ; int mroute_reg_vif_num ; } +mr_table_alloc s#mr_table * mr_table_alloc ( s#net * , t#u32 , s#mr_table_ops * , void ( * ) ( s#timer_list * ) , void ( * ) ( s#mr_table * , s#net * ) ) +mr_mfc_find_parent void * mr_mfc_find_parent ( s#mr_table * , void * , int ) +mr_mfc_find_any_parent void * mr_mfc_find_any_parent ( s#mr_table * , int ) +mr_mfc_find_any void * mr_mfc_find_any ( s#mr_table * , int , void * ) +s#seq_net_private struct seq_net_private { s#net * net ; } +s#mr_vif_iter struct mr_vif_iter { s#seq_net_private p ; s#mr_table * mrt ; int ct ; } +mr_vif_seq_idx void * mr_vif_seq_idx ( s#net * , s#mr_vif_iter * , t#loff_t ) +mr_vif_seq_next void * mr_vif_seq_next ( s#seq_file * , void * , t#loff_t * ) +s#mr_mfc_iter struct mr_mfc_iter { s#seq_net_private p ; s#mr_table * mrt ; s#list_head * cache ; t#spinlock_t * lock ; } +mr_mfc_seq_idx void * mr_mfc_seq_idx ( s#net * , s#mr_mfc_iter * , t#loff_t ) +mr_mfc_seq_next void * mr_mfc_seq_next ( s#seq_file * , void * , t#loff_t * ) +s#mr_mfc struct mr_mfc { s#rhlist_head mnode ; unsigned short mfc_parent ; int mfc_flags ; union { struct { unsigned long expires ; s#sk_buff_head unresolved ; } unres ; struct { unsigned long last_assert ; int minvif ; int maxvif ; unsigned long bytes ; unsigned long pkt ; unsigned long wrong_if ; unsigned long lastuse ; unsigned char ttls [ 32 ] ; t#refcount_t refcount ; } res ; } mfc_un ; s#list_head list ; s#callback_head rcu ; void ( * free ) ( s#callback_head * ) ; } +s#rtmsg struct rtmsg { unsigned char rtm_family ; unsigned char rtm_dst_len ; unsigned char rtm_src_len ; unsigned char rtm_tos ; unsigned char rtm_table ; unsigned char rtm_protocol ; unsigned char rtm_scope ; unsigned char rtm_type ; unsigned rtm_flags ; } +mr_fill_mroute int mr_fill_mroute ( s#mr_table * , s#sk_buff * , s#mr_mfc * , s#rtmsg * ) +mr_table_dump int mr_table_dump ( s#mr_table * , s#sk_buff * , s#netlink_callback * , int ( * ) ( s#mr_table * , s#sk_buff * , t#u32 , t#u32 , s#mr_mfc * , int , int ) , t#spinlock_t * , s#fib_dump_filter * ) +mr_rtm_dumproute int mr_rtm_dumproute ( s#sk_buff * , s#netlink_callback * , s#mr_table * ( * ) ( s#net * , s#mr_table * ) , int ( * ) ( s#mr_table * , s#sk_buff * , t#u32 , t#u32 , s#mr_mfc * , int , int ) , t#spinlock_t * , s#fib_dump_filter * ) +mr_dump int mr_dump ( s#net * , s#notifier_block * , unsigned short , int ( * ) ( s#net * , s#notifier_block * , s#netlink_ext_ack * ) , s#mr_table * ( * ) ( s#net * , s#mr_table * ) , t#rwlock_t * , s#netlink_ext_ack * ) + +/* net/ipv4/metrics.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip_fib_metrics_init s#dst_metrics * ip_fib_metrics_init ( s#net * , s#nlattr * , int , s#netlink_ext_ack * ) + +/* net/ipv4/netfilter.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip_route_me_harder int ip_route_me_harder ( s#net * , s#sock * , s#sk_buff * , unsigned ) +nf_ip_route int nf_ip_route ( s#net * , s#dst_entry * * , s#flowi * , t#bool ) + +/* net/ipv4/netfilter/arp_tables.o */ +s#xt_table_info struct xt_table_info { unsigned int size ; unsigned int number ; unsigned int initial_entries ; unsigned int hook_entry [ E#NF_INET_NUMHOOKS ] ; unsigned int underflow [ E#NF_INET_NUMHOOKS ] ; unsigned int stacksize ; void * * * jumpstack ; unsigned char entries [ ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#xt_table struct xt_table { s#list_head list ; unsigned int valid_hooks ; s#xt_table_info * private ; s#nf_hook_ops * ops ; s#module * me ; t#u_int8_t af ; int priority ; int ( * table_init ) ( s#net * ) ; const char name [ 32 ] ; } +arpt_alloc_initial_table extern void * arpt_alloc_initial_table ( const s#xt_table * ) +arpt_unregister_table_pre_exit void arpt_unregister_table_pre_exit ( s#net * , const char * ) +s#xt_counters struct xt_counters { t#__u64 pcnt , bcnt ; } +s#arpt_devaddr_info struct arpt_devaddr_info { char addr [ 16 ] ; char mask [ 16 ] ; } +s#arpt_arp struct arpt_arp { s#in_addr src , tgt ; s#in_addr smsk , tmsk ; t#__u8 arhln , arhln_mask ; s#arpt_devaddr_info src_devaddr ; s#arpt_devaddr_info tgt_devaddr ; t#__be16 arpop , arpop_mask ; t#__be16 arhrd , arhrd_mask ; t#__be16 arpro , arpro_mask ; char iniface [ 16 ] , outiface [ 16 ] ; unsigned char iniface_mask [ 16 ] , outiface_mask [ 16 ] ; t#__u8 flags ; t#__u16 invflags ; } +s#arpt_entry struct arpt_entry { s#arpt_arp arp ; t#__u16 target_offset ; t#__u16 next_offset ; unsigned int comefrom ; s#xt_counters counters ; unsigned char elems [ 0 ] ; } +s#arpt_replace struct arpt_replace { char name [ 32 ] ; unsigned int valid_hooks ; unsigned int num_entries ; unsigned int size ; unsigned int hook_entry [ 3 ] ; unsigned int underflow [ 3 ] ; unsigned int num_counters ; s#xt_counters * counters ; s#arpt_entry entries [ 0 ] ; } +arpt_register_table int arpt_register_table ( s#net * , const s#xt_table * , const s#arpt_replace * , const s#nf_hook_ops * ) +arpt_unregister_table void arpt_unregister_table ( s#net * , const char * ) +arpt_do_table extern unsigned int arpt_do_table ( s#sk_buff * , const s#nf_hook_state * , s#xt_table * ) + +/* net/ipv4/netfilter/ip_tables.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +e#nf_log_type enum nf_log_type { NF_LOG_TYPE_LOG = 0 , NF_LOG_TYPE_ULOG , NF_LOG_TYPE_MAX } +s#nf_loginfo struct nf_loginfo { t#u_int8_t type ; union { struct { t#u_int32_t copy_len ; t#u_int16_t group ; t#u_int16_t qthreshold ; t#u_int16_t flags ; } ulog ; struct { t#u_int8_t level ; t#u_int8_t logflags ; } log ; } u ; } +t#nf_logfn typedef void nf_logfn ( s#net * , t#u_int8_t , unsigned int , const s#sk_buff * , const s#net_device * , const s#net_device * , const s#nf_loginfo * , const char * ) +s#nf_logger struct nf_logger { char * name ; e#nf_log_type type ; t#nf_logfn * logfn ; s#module * me ; } +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ipt_alloc_initial_table extern void * ipt_alloc_initial_table ( const s#xt_table * ) +s#ipt_ip struct ipt_ip { s#in_addr src , dst ; s#in_addr smsk , dmsk ; char iniface [ 16 ] , outiface [ 16 ] ; unsigned char iniface_mask [ 16 ] , outiface_mask [ 16 ] ; t#__u16 proto ; t#__u8 flags ; t#__u8 invflags ; } +s#ipt_entry struct ipt_entry { s#ipt_ip ip ; unsigned int nfcache ; t#__u16 target_offset ; t#__u16 next_offset ; unsigned int comefrom ; s#xt_counters counters ; unsigned char elems [ 0 ] ; } +s#ipt_replace struct ipt_replace { char name [ 32 ] ; unsigned int valid_hooks ; unsigned int num_entries ; unsigned int size ; unsigned int hook_entry [ E#NF_INET_NUMHOOKS ] ; unsigned int underflow [ E#NF_INET_NUMHOOKS ] ; unsigned int num_counters ; s#xt_counters * counters ; s#ipt_entry entries [ 0 ] ; } +ipt_register_table int ipt_register_table ( s#net * , const s#xt_table * , const s#ipt_replace * , const s#nf_hook_ops * ) +ipt_unregister_table_pre_exit void ipt_unregister_table_pre_exit ( s#net * , const char * ) +ipt_unregister_table_exit void ipt_unregister_table_exit ( s#net * , const char * ) +ipt_do_table extern unsigned int ipt_do_table ( s#sk_buff * , const s#nf_hook_state * , s#xt_table * ) + +/* net/ipv4/netfilter/nf_defrag_ipv4.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_defrag_ipv4_enable int nf_defrag_ipv4_enable ( s#net * ) +nf_defrag_ipv4_disable void nf_defrag_ipv4_disable ( s#net * ) + +/* net/ipv4/netfilter/nf_dup_ipv4.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_dup_ipv4 void nf_dup_ipv4 ( s#net * , s#sk_buff * , unsigned int , const s#in_addr * , int ) + +/* net/ipv4/netfilter/nf_reject_ipv4.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_reject_skb_v4_tcp_reset s#sk_buff * nf_reject_skb_v4_tcp_reset ( s#net * , s#sk_buff * , const s#net_device * , int ) +nf_reject_skb_v4_unreach s#sk_buff * nf_reject_skb_v4_unreach ( s#net * , s#sk_buff * , const s#net_device * , int , t#u8 ) +nf_reject_ip_tcphdr_get const s#tcphdr * nf_reject_ip_tcphdr_get ( s#sk_buff * , s#tcphdr * , int ) +nf_reject_iphdr_put s#iphdr * nf_reject_iphdr_put ( s#sk_buff * , const s#sk_buff * , t#__u8 , int ) +nf_reject_ip_tcphdr_put void nf_reject_ip_tcphdr_put ( s#sk_buff * , const s#sk_buff * , const s#tcphdr * ) +nf_send_reset void nf_send_reset ( s#net * , s#sock * , s#sk_buff * , int ) +nf_send_unreach void nf_send_unreach ( s#sk_buff * , int , int ) + +/* net/ipv4/netfilter/nf_socket_ipv4.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +nf_sk_lookup_slow_v4 s#sock * nf_sk_lookup_slow_v4 ( s#net * , const s#sk_buff * , const s#net_device * ) + +/* net/ipv4/netfilter/nf_tproxy_ipv4.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +nf_tproxy_handle_time_wait4 s#sock * nf_tproxy_handle_time_wait4 ( s#net * , s#sk_buff * , t#__be32 , t#__be16 , s#sock * ) +nf_tproxy_laddr4 t#__be32 nf_tproxy_laddr4 ( s#sk_buff * , t#__be32 , t#__be32 ) +e#nf_tproxy_lookup_t enum nf_tproxy_lookup_t { NF_TPROXY_LOOKUP_LISTENER , NF_TPROXY_LOOKUP_ESTABLISHED , } +nf_tproxy_get_sock_v4 s#sock * nf_tproxy_get_sock_v4 ( s#net * , s#sk_buff * , const t#u8 , const t#__be32 , const t#__be32 , const t#__be16 , const t#__be16 , const s#net_device * , const e#nf_tproxy_lookup_t ) + +/* net/ipv4/netfilter/nft_fib_ipv4.o */ +s#nft_rule struct nft_rule { s#list_head list ; t#u64 handle : 42 , genmask : 2 , dlen : 12 , udata : 1 ; unsigned char data [ ] __attribute__ ( ( aligned ( __alignof__ ( struct nft_expr ) ) ) ) ; } +s#nft_table struct nft_table { s#list_head list ; s#rhltable chains_ht ; s#list_head chains ; s#list_head sets ; s#list_head objects ; s#list_head flowtables ; t#u64 hgenerator ; t#u64 handle ; t#u32 use ; t#u16 family : 6 , flags : 8 , genmask : 2 ; t#u32 nlpid ; char * name ; t#u16 udlen ; t#u8 * udata ; } +s#nft_chain struct nft_chain { s#nft_rule * * rules_gen_0 ; s#nft_rule * * rules_gen_1 ; s#list_head rules ; s#list_head list ; s#rhlist_head rhlhead ; s#nft_table * table ; t#u64 handle ; t#u32 use ; t#u8 flags : 5 , bound : 1 , genmask : 2 ; char * name ; t#u16 udlen ; t#u8 * udata ; s#nft_rule * * rules_next ; } +s#nft_verdict struct nft_verdict { t#u32 code ; s#nft_chain * chain ; } +s#nft_regs struct nft_regs { union { t#u32 data [ 20 ] ; s#nft_verdict verdict ; } ; } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nft_pktinfo struct nft_pktinfo { s#sk_buff * skb ; const s#nf_hook_state * state ; t#bool tprot_set ; t#u8 tprot ; t#u16 fragoff ; unsigned int thoff ; } +s#nft_ctx struct nft_ctx { s#net * net ; s#nft_table * table ; s#nft_chain * chain ; const s#nlattr * const * nla ; t#u32 portid ; t#u32 seq ; t#u16 flags ; t#u8 family ; t#u8 level ; t#bool report ; } +e#nft_trans_phase enum nft_trans_phase { NFT_TRANS_PREPARE , NFT_TRANS_ABORT , NFT_TRANS_COMMIT , NFT_TRANS_RELEASE } +s#nft_data struct nft_data { union { t#u32 data [ 4 ] ; s#nft_verdict verdict ; } ; } +s##nft_offload_ctx +s##nft_flow_rule +s#nft_expr_type struct nft_expr_type { const s#nft_expr_ops * ( * select_ops ) ( const s#nft_ctx * , const s#nlattr * const [ ] ) ; void ( * release_ops ) ( const s#nft_expr_ops * ) ; const s#nft_expr_ops * ops ; s#list_head list ; const char * name ; s#module * owner ; const s#nla_policy * policy ; unsigned int maxattr ; t#u8 family ; t#u8 flags ; } +s#nft_expr_ops struct nft_expr_ops { void ( * eval ) ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) ; int ( * clone ) ( s#nft_expr * , const s#nft_expr * ) ; unsigned int size ; int ( * init ) ( const s#nft_ctx * , const s#nft_expr * , const s#nlattr * const [ ] ) ; void ( * activate ) ( const s#nft_ctx * , const s#nft_expr * ) ; void ( * deactivate ) ( const s#nft_ctx * , const s#nft_expr * , e#nft_trans_phase ) ; void ( * destroy ) ( const s#nft_ctx * , const s#nft_expr * ) ; void ( * destroy_clone ) ( const s#nft_ctx * , const s#nft_expr * ) ; int ( * dump ) ( s#sk_buff * , const s#nft_expr * ) ; int ( * validate ) ( const s#nft_ctx * , const s#nft_expr * , const s#nft_data * * ) ; t#bool ( * gc ) ( s#net * , const s#nft_expr * ) ; int ( * offload ) ( s#nft_offload_ctx * , s#nft_flow_rule * , const s#nft_expr * ) ; t#bool ( * offload_action ) ( const s#nft_expr * ) ; void ( * offload_stats ) ( s#nft_expr * , const s#flow_stats * ) ; const s#nft_expr_type * type ; void * data ; } +s#nft_expr struct nft_expr { const s#nft_expr_ops * ops ; unsigned char data [ ] __attribute__ ( ( aligned ( __alignof__ ( u64 ) ) ) ) ; } +nft_fib4_eval_type void nft_fib4_eval_type ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) +nft_fib4_eval void nft_fib4_eval ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) + +/* net/ipv4/netlink.o */ +rtm_getroute_parse_ip_proto int rtm_getroute_parse_ip_proto ( s#nlattr * , t#u8 * , t#u8 , s#netlink_ext_ack * ) + +/* net/ipv4/nexthop.o */ +nexthop_free_rcu void nexthop_free_rcu ( s#callback_head * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nexthop_find_by_id s#nexthop * nexthop_find_by_id ( s#net * , t#u32 ) +nexthop_select_path s#nexthop * nexthop_select_path ( s#nexthop * , int ) +nexthop_for_each_fib6_nh int nexthop_for_each_fib6_nh ( s#nexthop * , int ( * ) ( s#fib6_nh * , void * ) , void * ) +s#nl_info struct nl_info { s#nlmsghdr * nlh ; s#net * nl_net ; t#u32 portid ; t#u8 skip_notify : 1 , skip_notify_kernel : 1 ; } +s#fib6_config struct fib6_config { t#u32 fc_table ; t#u32 fc_metric ; int fc_dst_len ; int fc_src_len ; int fc_ifindex ; t#u32 fc_flags ; t#u32 fc_protocol ; t#u16 fc_type ; t#u16 fc_delete_all_nh : 1 , fc_ignore_dev_down : 1 , __unused : 14 ; t#u32 fc_nh_id ; s#in6_addr fc_dst ; s#in6_addr fc_src ; s#in6_addr fc_prefsrc ; s#in6_addr fc_gateway ; unsigned long fc_expires ; s#nlattr * fc_mx ; int fc_mx_len ; int fc_mp_len ; s#nlattr * fc_mp ; s#nl_info fc_nlinfo ; s#nlattr * fc_encap ; t#u16 fc_encap_type ; t#bool fc_is_fdb ; } +fib6_check_nexthop int fib6_check_nexthop ( s#nexthop * , s#fib6_config * , s#netlink_ext_ack * ) +register_nexthop_notifier int register_nexthop_notifier ( s#net * , s#notifier_block * , s#netlink_ext_ack * ) +unregister_nexthop_notifier int unregister_nexthop_notifier ( s#net * , s#notifier_block * ) +nexthop_set_hw_flags void nexthop_set_hw_flags ( s#net * , t#u32 , t#bool , t#bool ) +nexthop_bucket_set_hw_flags void nexthop_bucket_set_hw_flags ( s#net * , t#u32 , t#u16 , t#bool , t#bool ) +nexthop_res_grp_activity_update void nexthop_res_grp_activity_update ( s#net * , t#u32 , t#u16 , unsigned long * ) + +/* net/ipv4/ping.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#pingv6_ops struct pingv6_ops { int ( * ipv6_recv_error ) ( s#sock * , s#msghdr * , int , int * ) ; void ( * ip6_datagram_recv_common_ctl ) ( s#sock * , s#msghdr * , s#sk_buff * ) ; void ( * ip6_datagram_recv_specific_ctl ) ( s#sock * , s#msghdr * , s#sk_buff * ) ; int ( * icmpv6_err_convert ) ( t#u8 , t#u8 , int * ) ; void ( * ipv6_icmp_error ) ( s#sock * , s#sk_buff * , int , t#__be16 , t#u32 , t#u8 * ) ; int ( * ipv6_chk_addr ) ( s#net * , const s#in6_addr * , const s#net_device * , int ) ; } +pingv6_ops extern s#pingv6_ops pingv6_ops +ping_hash int ping_hash ( s#sock * ) +ping_get_port int ping_get_port ( s#sock * , unsigned short ) +ping_unhash void ping_unhash ( s#sock * ) +ping_init_sock int ping_init_sock ( s#sock * ) +ping_close void ping_close ( s#sock * , long ) +ping_bind int ping_bind ( s#sock * , s#sockaddr * , int ) +ping_err void ping_err ( s#sk_buff * , int , t#u32 ) +ping_getfrag int ping_getfrag ( void * , char * , int , int , int , s#sk_buff * ) +ping_common_sendmsg int ping_common_sendmsg ( int , s#msghdr * , t#size_t , void * , t#size_t ) +ping_recvmsg int ping_recvmsg ( s#sock * , s#msghdr * , t#size_t , int , int , int * ) +ping_queue_rcv_skb int ping_queue_rcv_skb ( s#sock * , s#sk_buff * ) +ping_rcv t#bool ping_rcv ( s#sk_buff * ) +ping_prot extern s#proto ping_prot +ping_seq_start void * ping_seq_start ( s#seq_file * , t#loff_t * , t#sa_family_t ) +ping_seq_next void * ping_seq_next ( s#seq_file * , void * , t#loff_t * ) +ping_seq_stop void ping_seq_stop ( s#seq_file * , void * ) + +/* net/ipv4/protocol.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#net_protocol struct net_protocol { int ( * early_demux ) ( s#sk_buff * ) ; int ( * early_demux_handler ) ( s#sk_buff * ) ; int ( * handler ) ( s#sk_buff * ) ; int ( * err_handler ) ( s#sk_buff * , t#u32 ) ; unsigned int no_policy : 1 , icmp_strict_tag_validation : 1 ; } +inet_protos extern s#net_protocol * inet_protos [ 256 ] +s#net_offload struct net_offload { s#offload_callbacks callbacks ; unsigned int flags ; } +inet_offloads extern const s#net_offload * inet_offloads [ 256 ] +inet_add_protocol int inet_add_protocol ( const s#net_protocol * , unsigned char ) +inet_add_offload int inet_add_offload ( const s#net_offload * , unsigned char ) +inet_del_protocol int inet_del_protocol ( const s#net_protocol * , unsigned char ) +inet_del_offload int inet_del_offload ( const s#net_offload * , unsigned char ) + +/* net/ipv4/raw.o */ +raw_v4_hashinfo extern s#raw_hashinfo raw_v4_hashinfo +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +raw_hash_sk int raw_hash_sk ( s#sock * ) +raw_unhash_sk void raw_unhash_sk ( s#sock * ) +__raw_v4_lookup s#sock * __raw_v4_lookup ( s#net * , s#sock * , unsigned short , t#__be32 , t#__be32 , int , int ) +raw_abort int raw_abort ( s#sock * , int ) +raw_seq_start void * raw_seq_start ( s#seq_file * , t#loff_t * ) +raw_seq_next void * raw_seq_next ( s#seq_file * , void * , t#loff_t * ) +raw_seq_stop void raw_seq_stop ( s#seq_file * , void * ) + +/* net/ipv4/route.o */ +ip_tos2prio extern const t#__u8 ip_tos2prio [ 16 ] +ip_idents_reserve t#u32 ip_idents_reserve ( t#u32 , int ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +__ip_select_ident void __ip_select_ident ( s#net * , s#iphdr * , int ) +ipv4_update_pmtu void ipv4_update_pmtu ( s#sk_buff * , s#net * , t#u32 , int , t#u8 ) +ipv4_sk_update_pmtu void ipv4_sk_update_pmtu ( s#sk_buff * , s#sock * , t#u32 ) +ipv4_redirect void ipv4_redirect ( s#sk_buff * , s#net * , int , t#u8 ) +ipv4_sk_redirect void ipv4_sk_redirect ( s#sk_buff * , s#sock * ) +rt_dst_alloc s#rtable * rt_dst_alloc ( s#net_device * , unsigned int , t#u16 , t#bool , t#bool ) +rt_dst_clone s#rtable * rt_dst_clone ( s#net_device * , s#rtable * ) +ip_route_input_noref int ip_route_input_noref ( s#sk_buff * , t#__be32 , t#__be32 , t#u8 , s#net_device * ) +ip_route_output_key_hash s#rtable * ip_route_output_key_hash ( s#net * , s#flowi4 * , const s#sk_buff * ) +ip_route_output_flow s#rtable * ip_route_output_flow ( s#net * , s#flowi4 * , const s#sock * ) +ip_route_output_tunnel s#rtable * ip_route_output_tunnel ( s#sk_buff * , s#net_device * , s#net * , t#__be32 * , const s#ip_tunnel_info * , t#u8 , t#bool ) + +/* net/ipv4/syncookies.o */ +__cookie_v4_init_sequence t#u32 __cookie_v4_init_sequence ( const s#iphdr * , const s#tcphdr * , t#u16 * ) +__cookie_v4_check int __cookie_v4_check ( const s#iphdr * , const s#tcphdr * , t#u32 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_get_cookie_sock s#sock * tcp_get_cookie_sock ( s#sock * , s#sk_buff * , s#request_sock * , s#dst_entry * , t#u32 ) +s#tcp_options_received struct tcp_options_received { int ts_recent_stamp ; t#u32 ts_recent ; t#u32 rcv_tsval ; t#u32 rcv_tsecr ; t#u16 saw_tstamp : 1 , tstamp_ok : 1 , dsack : 1 , wscale_ok : 1 , sack_ok : 3 , smc_ok : 1 , snd_wscale : 4 , rcv_wscale : 4 ; t#u8 saw_unknown : 1 , unused : 7 ; t#u8 num_sacks ; t#u16 user_mss ; t#u16 mss_clamp ; } +cookie_timestamp_decode t#bool cookie_timestamp_decode ( const s#net * , s#tcp_options_received * ) +cookie_ecn_ok t#bool cookie_ecn_ok ( const s#tcp_options_received * , const s#net * , const s#dst_entry * ) +cookie_tcp_reqsk_alloc s#request_sock * cookie_tcp_reqsk_alloc ( const s#request_sock_ops * , s#sock * , s#sk_buff * ) + +/* net/ipv4/tcp.o */ +tcp_orphan_count extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( unsigned int ) tcp_orphan_count +sysctl_tcp_mem extern long sysctl_tcp_mem [ 3 ] +tcp_memory_allocated extern t#atomic_long_t tcp_memory_allocated +s##static_key_mod +tcp_have_smc extern s#static_key_false tcp_have_smc +tcp_sockets_allocated extern s#percpu_counter tcp_sockets_allocated +tcp_memory_pressure extern unsigned long tcp_memory_pressure +tcp_rx_skb_cache_key extern s#static_key_false tcp_rx_skb_cache_key +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +tcp_enter_memory_pressure void tcp_enter_memory_pressure ( s#sock * ) +tcp_leave_memory_pressure void tcp_leave_memory_pressure ( s#sock * ) +tcp_init_sock void tcp_init_sock ( s#sock * ) +tcp_poll t#__poll_t tcp_poll ( s#file * , s#socket * , s#poll_table_struct * ) +tcp_ioctl int tcp_ioctl ( s#sock * , int , unsigned long ) +tcp_splice_read t#ssize_t tcp_splice_read ( s#socket * , t#loff_t * , s#pipe_inode_info * , t#size_t , unsigned int ) +do_tcp_sendpages t#ssize_t do_tcp_sendpages ( s#sock * , s#page * , int , t#size_t , int ) +tcp_sendpage_locked int tcp_sendpage_locked ( s#sock * , s#page * , int , t#size_t , int ) +tcp_sendpage int tcp_sendpage ( s#sock * , s#page * , int , t#size_t , int ) +tcp_sendmsg_locked int tcp_sendmsg_locked ( s#sock * , s#msghdr * , t#size_t ) +tcp_sendmsg int tcp_sendmsg ( s#sock * , s#msghdr * , t#size_t ) +__sk_defer_free_flush void __sk_defer_free_flush ( s#sock * ) +tcp_read_sock int tcp_read_sock ( s#sock * , t#read_descriptor_t * , t#sk_read_actor_t ) +tcp_peek_len int tcp_peek_len ( s#socket * ) +tcp_set_rcvlowat int tcp_set_rcvlowat ( s#sock * , int ) +tcp_mmap int tcp_mmap ( s#file * , s#socket * , s#vm_area_struct * ) +tcp_recvmsg int tcp_recvmsg ( s#sock * , s#msghdr * , t#size_t , int , int , int * ) +tcp_set_state void tcp_set_state ( s#sock * , int ) +tcp_shutdown void tcp_shutdown ( s#sock * , int ) +tcp_close void tcp_close ( s#sock * , long ) +tcp_disconnect int tcp_disconnect ( s#sock * , int ) +tcp_tx_delay_enabled extern s#static_key_false tcp_tx_delay_enabled +tcp_sock_set_cork void tcp_sock_set_cork ( s#sock * , t#bool ) +tcp_sock_set_nodelay void tcp_sock_set_nodelay ( s#sock * ) +tcp_sock_set_quickack void tcp_sock_set_quickack ( s#sock * , int ) +tcp_sock_set_syncnt int tcp_sock_set_syncnt ( s#sock * , int ) +tcp_sock_set_user_timeout void tcp_sock_set_user_timeout ( s#sock * , t#u32 ) +tcp_sock_set_keepidle int tcp_sock_set_keepidle ( s#sock * , int ) +tcp_sock_set_keepintvl int tcp_sock_set_keepintvl ( s#sock * , int ) +tcp_sock_set_keepcnt int tcp_sock_set_keepcnt ( s#sock * , int ) +tcp_setsockopt int tcp_setsockopt ( s#sock * , int , int , t#sockptr_t , unsigned int ) +tcp_get_info void tcp_get_info ( s#sock * , s#tcp_info * ) +tcp_bpf_bypass_getsockopt t#bool tcp_bpf_bypass_getsockopt ( int , int ) +tcp_getsockopt int tcp_getsockopt ( s#sock * , int , int , char * , int * ) +tcp_alloc_md5sig_pool t#bool tcp_alloc_md5sig_pool ( void ) +s##crypto_type +s#tcp_md5sig_pool struct tcp_md5sig_pool { s#ahash_request * md5_req ; void * scratch ; } +tcp_get_md5sig_pool s#tcp_md5sig_pool * tcp_get_md5sig_pool ( void ) +tcp_md5_hash_skb_data int tcp_md5_hash_skb_data ( s#tcp_md5sig_pool * , const s#sk_buff * , unsigned int ) +u#tcp_md5_addr union tcp_md5_addr { s#in_addr a4 ; s#in6_addr a6 ; } +s#tcp_md5sig_key struct tcp_md5sig_key { s#hlist_node node ; t#u8 keylen ; t#u8 family ; t#u8 prefixlen ; u#tcp_md5_addr addr ; int l3index ; t#u8 key [ 80 ] ; s#callback_head rcu ; } +tcp_md5_hash_key int tcp_md5_hash_key ( s#tcp_md5sig_pool * , const s#tcp_md5sig_key * ) +tcp_done void tcp_done ( s#sock * ) +tcp_abort int tcp_abort ( s#sock * , int ) + +/* net/ipv4/tcp_bpf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_bpf_sendmsg_redir int tcp_bpf_sendmsg_redir ( s#sock * , s#sk_msg * , t#u32 , int ) +tcp_bpf_update_proto int tcp_bpf_update_proto ( s#sock * , s#sk_psock * , t#bool ) + +/* net/ipv4/tcp_cong.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +u##tcp_cc_info +tcp_register_congestion_control int tcp_register_congestion_control ( s#tcp_congestion_ops * ) +tcp_unregister_congestion_control void tcp_unregister_congestion_control ( s#tcp_congestion_ops * ) +tcp_ca_get_key_by_name t#u32 tcp_ca_get_key_by_name ( s#net * , const char * , t#bool * ) +tcp_ca_get_name_by_key char * tcp_ca_get_name_by_key ( t#u32 , char * ) +s##ip_mc_socklist +s#tcp_rack struct tcp_rack { t#u64 mstamp ; t#u32 rtt_us ; t#u32 end_seq ; t#u32 last_delivered ; t#u8 reo_wnd_steps ; t#u8 reo_wnd_persist : 5 , dsack_seen : 1 , advanced : 1 ; } +s#tcp_sack_block struct tcp_sack_block { t#u32 start_seq ; t#u32 end_seq ; } +s#tcp_sock_af_ops struct tcp_sock_af_ops { s#tcp_md5sig_key * ( * md5_lookup ) ( const s#sock * , const s#sock * ) ; int ( * calc_md5_hash ) ( char * , const s#tcp_md5sig_key * , const s#sock * , const s#sk_buff * ) ; int ( * md5_parse ) ( s#sock * , int , t#sockptr_t , int ) ; } +s#tcp_md5sig_info struct tcp_md5sig_info { s#hlist_head head ; s#callback_head rcu ; } +s#tcp_fastopen_cookie struct tcp_fastopen_cookie { t#__le64 val [ ( ( ( 16 ) + ( sizeof ( u64 ) ) - 1 ) / ( sizeof ( u64 ) ) ) ] ; t#s8 len ; t#bool exp ; } +s#tcp_fastopen_request struct tcp_fastopen_request { s#tcp_fastopen_cookie cookie ; s#msghdr * data ; t#size_t size ; int copied ; s#ubuf_info * uarg ; } +s#tcp_sock struct tcp_sock { s#inet_connection_sock inet_conn ; t#u16 tcp_header_len ; t#u16 gso_segs ; t#__be32 pred_flags ; t#u64 bytes_received ; t#u32 segs_in ; t#u32 data_segs_in ; t#u32 rcv_nxt ; t#u32 copied_seq ; t#u32 rcv_wup ; t#u32 snd_nxt ; t#u32 segs_out ; t#u32 data_segs_out ; t#u64 bytes_sent ; t#u64 bytes_acked ; t#u32 dsack_dups ; t#u32 snd_una ; t#u32 snd_sml ; t#u32 rcv_tstamp ; t#u32 lsndtime ; t#u32 last_oow_ack_time ; t#u32 compressed_ack_rcv_nxt ; t#u32 tsoffset ; s#list_head tsq_node ; s#list_head tsorted_sent_queue ; t#u32 snd_wl1 ; t#u32 snd_wnd ; t#u32 max_window ; t#u32 mss_cache ; t#u32 window_clamp ; t#u32 rcv_ssthresh ; s#tcp_rack rack ; t#u16 advmss ; t#u8 compressed_ack ; t#u8 dup_ack_counter : 2 , tlp_retrans : 1 , unused : 5 ; t#u32 chrono_start ; t#u32 chrono_stat [ 3 ] ; t#u8 chrono_type : 2 , rate_app_limited : 1 , fastopen_connect : 1 , fastopen_no_cookie : 1 , is_sack_reneg : 1 , fastopen_client_fail : 2 ; t#u8 nonagle : 4 , thin_lto : 1 , recvmsg_inq : 1 , repair : 1 , frto : 1 ; t#u8 repair_queue ; t#u8 save_syn : 2 , syn_data : 1 , syn_fastopen : 1 , syn_fastopen_exp : 1 , syn_fastopen_ch : 1 , syn_data_acked : 1 , is_cwnd_limited : 1 ; t#u32 tlp_high_seq ; t#u32 tcp_tx_delay ; t#u64 tcp_wstamp_ns ; t#u64 tcp_clock_cache ; t#u64 tcp_mstamp ; t#u32 srtt_us ; t#u32 mdev_us ; t#u32 mdev_max_us ; t#u32 rttvar_us ; t#u32 rtt_seq ; s#minmax rtt_min ; t#u32 packets_out ; t#u32 retrans_out ; t#u32 max_packets_out ; t#u32 max_packets_seq ; t#u16 urg_data ; t#u8 ecn_flags ; t#u8 keepalive_probes ; t#u32 reordering ; t#u32 reord_seen ; t#u32 snd_up ; s#tcp_options_received rx_opt ; t#u32 snd_ssthresh ; t#u32 snd_cwnd ; t#u32 snd_cwnd_cnt ; t#u32 snd_cwnd_clamp ; t#u32 snd_cwnd_used ; t#u32 snd_cwnd_stamp ; t#u32 prior_cwnd ; t#u32 prr_delivered ; t#u32 prr_out ; t#u32 delivered ; t#u32 delivered_ce ; t#u32 lost ; t#u32 app_limited ; t#u64 first_tx_mstamp ; t#u64 delivered_mstamp ; t#u32 rate_delivered ; t#u32 rate_interval_us ; t#u32 rcv_wnd ; t#u32 write_seq ; t#u32 notsent_lowat ; t#u32 pushed_seq ; t#u32 lost_out ; t#u32 sacked_out ; s#hrtimer pacing_timer ; s#hrtimer compressed_ack_timer ; s#sk_buff * lost_skb_hint ; s#sk_buff * retransmit_skb_hint ; s#rb_root out_of_order_queue ; s#sk_buff * ooo_last_skb ; s#tcp_sack_block duplicate_sack [ 1 ] ; s#tcp_sack_block selective_acks [ 4 ] ; s#tcp_sack_block recv_sack_cache [ 4 ] ; s#sk_buff * highest_sack ; int lost_cnt_hint ; t#u32 prior_ssthresh ; t#u32 high_seq ; t#u32 retrans_stamp ; t#u32 undo_marker ; int undo_retrans ; t#u64 bytes_retrans ; t#u32 total_retrans ; t#u32 urg_seq ; unsigned int keepalive_time ; unsigned int keepalive_intvl ; int linger2 ; t#u8 bpf_sock_ops_cb_flags ; t#u16 timeout_rehash ; t#u32 rcv_ooopack ; t#u32 rcv_rtt_last_tsecr ; struct { t#u32 rtt_us ; t#u32 seq ; t#u64 time ; } rcv_rtt_est ; struct { t#u32 space ; t#u32 seq ; t#u64 time ; } rcvq_space ; struct { t#u32 probe_seq_start ; t#u32 probe_seq_end ; } mtu_probe ; t#u32 mtu_info ; t#bool is_mptcp ; t#bool ( * smc_hs_congested ) ( const s#sock * ) ; t#bool syn_smc ; const s#tcp_sock_af_ops * af_specific ; s#tcp_md5sig_info * md5sig_info ; s#tcp_fastopen_request * fastopen_req ; s#request_sock * fastopen_rsk ; s#saved_syn * saved_syn ; } +tcp_slow_start t#u32 tcp_slow_start ( s#tcp_sock * , t#u32 ) +tcp_cong_avoid_ai void tcp_cong_avoid_ai ( s#tcp_sock * , t#u32 , t#u32 ) +tcp_reno_cong_avoid void tcp_reno_cong_avoid ( s#sock * , t#u32 , t#u32 ) +tcp_reno_ssthresh t#u32 tcp_reno_ssthresh ( s#sock * ) +tcp_reno_undo_cwnd t#u32 tcp_reno_undo_cwnd ( s#sock * ) + +/* net/ipv4/tcp_fastopen.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_fastopen_defer_connect t#bool tcp_fastopen_defer_connect ( s#sock * , int * ) + +/* net/ipv4/tcp_input.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##ip_mc_socklist +clean_acked_data_enable void clean_acked_data_enable ( s#inet_connection_sock * , void ( * ) ( s#sock * , t#u32 ) ) +clean_acked_data_disable void clean_acked_data_disable ( s#inet_connection_sock * ) +clean_acked_data_flush void clean_acked_data_flush ( void ) +tcp_enter_quickack_mode void tcp_enter_quickack_mode ( s#sock * , unsigned int ) +tcp_initialize_rcv_mss void tcp_initialize_rcv_mss ( s#sock * ) +tcp_enter_cwr void tcp_enter_cwr ( s#sock * ) +tcp_simple_retransmit void tcp_simple_retransmit ( s#sock * ) +tcp_parse_options void tcp_parse_options ( const s#net * , const s#sk_buff * , s#tcp_options_received * , int , s#tcp_fastopen_cookie * ) +tcp_parse_md5sig_option const t#u8 * tcp_parse_md5sig_option ( const s#tcphdr * ) +tcp_rcv_established void tcp_rcv_established ( s#sock * , s#sk_buff * ) +tcp_rcv_state_process int tcp_rcv_state_process ( s#sock * , s#sk_buff * ) +inet_reqsk_alloc s#request_sock * inet_reqsk_alloc ( const s#request_sock_ops * , s#sock * , t#bool ) +e#tcp_synack_type enum tcp_synack_type { TCP_SYNACK_NORMAL , TCP_SYNACK_FASTOPEN , TCP_SYNACK_COOKIE , } +s#tcp_request_sock_ops struct tcp_request_sock_ops { t#u16 mss_clamp ; s#tcp_md5sig_key * ( * req_md5_lookup ) ( const s#sock * , const s#sock * ) ; int ( * calc_md5_hash ) ( char * , const s#tcp_md5sig_key * , const s#sock * , const s#sk_buff * ) ; t#__u32 ( * cookie_init_seq ) ( const s#sk_buff * , t#__u16 * ) ; s#dst_entry * ( * route_req ) ( const s#sock * , s#sk_buff * , s#flowi * , s#request_sock * ) ; t#u32 ( * init_seq ) ( const s#sk_buff * ) ; t#u32 ( * init_ts_off ) ( const s#net * , const s#sk_buff * ) ; int ( * send_synack ) ( const s#sock * , s#dst_entry * , s#flowi * , s#request_sock * , s#tcp_fastopen_cookie * , e#tcp_synack_type , s#sk_buff * ) ; } +tcp_get_syncookie_mss t#u16 tcp_get_syncookie_mss ( s#request_sock_ops * , const s#tcp_request_sock_ops * , s#sock * , s#tcphdr * ) +tcp_conn_request int tcp_conn_request ( s#request_sock_ops * , const s#tcp_request_sock_ops * , s#sock * , s#sk_buff * ) + +/* net/ipv4/tcp_ipv4.o */ +s##kmem_cache +tcp_hashinfo extern s#inet_hashinfo tcp_hashinfo +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +tcp_twsk_unique int tcp_twsk_unique ( s#sock * , s#sock * , void * ) +tcp_v4_connect int tcp_v4_connect ( s#sock * , s#sockaddr * , int ) +tcp_v4_mtu_reduced void tcp_v4_mtu_reduced ( s#sock * ) +tcp_req_err void tcp_req_err ( s#sock * , t#u32 , t#bool ) +tcp_ld_RTO_revert void tcp_ld_RTO_revert ( s#sock * , t#u32 ) +tcp_v4_send_check void tcp_v4_send_check ( s#sock * , s#sk_buff * ) +tcp_md5_needed extern s#static_key_false tcp_md5_needed +__tcp_md5_do_lookup s#tcp_md5sig_key * __tcp_md5_do_lookup ( const s#sock * , int , const u#tcp_md5_addr * , int ) +tcp_v4_md5_lookup s#tcp_md5sig_key * tcp_v4_md5_lookup ( const s#sock * , const s#sock * ) +tcp_md5_do_add int tcp_md5_do_add ( s#sock * , const u#tcp_md5_addr * , int , t#u8 , int , const t#u8 * , t#u8 , t#gfp_t ) +tcp_md5_do_del int tcp_md5_do_del ( s#sock * , const u#tcp_md5_addr * , int , t#u8 , int ) +tcp_v4_md5_hash_skb int tcp_v4_md5_hash_skb ( char * , const s#tcp_md5sig_key * , const s#sock * , const s#sk_buff * ) +tcp_v4_conn_request int tcp_v4_conn_request ( s#sock * , s#sk_buff * ) +tcp_v4_syn_recv_sock s#sock * tcp_v4_syn_recv_sock ( const s#sock * , s#sk_buff * , s#request_sock * , s#dst_entry * , s#request_sock * , t#bool * ) +tcp_v4_do_rcv int tcp_v4_do_rcv ( s#sock * , s#sk_buff * ) +tcp_add_backlog t#bool tcp_add_backlog ( s#sock * , s#sk_buff * ) +tcp_filter int tcp_filter ( s#sock * , s#sk_buff * ) +inet_sk_rx_dst_set void inet_sk_rx_dst_set ( s#sock * , const s#sk_buff * ) +ipv4_specific extern const s#inet_connection_sock_af_ops ipv4_specific +tcp_v4_destroy_sock void tcp_v4_destroy_sock ( s#sock * ) +tcp_seq_start void * tcp_seq_start ( s#seq_file * , t#loff_t * ) +tcp_seq_next void * tcp_seq_next ( s#seq_file * , void * , t#loff_t * ) +tcp_seq_stop void tcp_seq_stop ( s#seq_file * , void * ) +tcp_stream_memory_free t#bool tcp_stream_memory_free ( const s#sock * , int ) +tcp_prot extern s#proto tcp_prot + +/* net/ipv4/tcp_minisocks.o */ +e#tcp_tw_status enum tcp_tw_status { TCP_TW_SUCCESS = 0 , TCP_TW_RST = 1 , TCP_TW_ACK = 2 , TCP_TW_SYN = 3 } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##kmem_cache +s##ipv4_devconf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##btf +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bucket_table +u##tcp_cc_info +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +tcp_timewait_state_process e#tcp_tw_status tcp_timewait_state_process ( s#inet_timewait_sock * , s#sk_buff * , const s#tcphdr * ) +tcp_time_wait void tcp_time_wait ( s#sock * , int , int ) +tcp_twsk_destructor void tcp_twsk_destructor ( s#sock * ) +tcp_openreq_init_rwin extern void tcp_openreq_init_rwin ( s#request_sock * , const s#sock * , const s#dst_entry * ) +tcp_ca_openreq_child void tcp_ca_openreq_child ( s#sock * , const s#dst_entry * ) +tcp_create_openreq_child s#sock * tcp_create_openreq_child ( const s#sock * , s#request_sock * , s#sk_buff * ) +tcp_check_req s#sock * tcp_check_req ( s#sock * , s#sk_buff * , s#request_sock * , t#bool , t#bool * ) +tcp_child_process int tcp_child_process ( s#sock * , s#sock * , s#sk_buff * ) + +/* net/ipv4/tcp_offload.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +tcp_gro_complete int tcp_gro_complete ( s#sk_buff * ) + +/* net/ipv4/tcp_output.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_select_initial_window void tcp_select_initial_window ( const s#sock * , int , t#__u32 , t#__u32 * , t#__u32 * , int , t#__u8 * , t#__u32 ) +tcp_release_cb void tcp_release_cb ( s#sock * ) +tcp_mtu_to_mss int tcp_mtu_to_mss ( s#sock * , int ) +tcp_mss_to_mtu int tcp_mss_to_mtu ( s#sock * , int ) +tcp_mtup_init void tcp_mtup_init ( s#sock * ) +tcp_sync_mss unsigned int tcp_sync_mss ( s#sock * , t#u32 ) +tcp_make_synack s#sk_buff * tcp_make_synack ( const s#sock * , s#dst_entry * , s#request_sock * , s#tcp_fastopen_cookie * , e#tcp_synack_type , s#sk_buff * ) +tcp_connect int tcp_connect ( s#sock * ) +__tcp_send_ack void __tcp_send_ack ( s#sock * , t#u32 ) +tcp_rtx_synack int tcp_rtx_synack ( const s#sock * , s#request_sock * ) + +/* net/ipv4/tcp_rate.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_rate_check_app_limited void tcp_rate_check_app_limited ( s#sock * ) + +/* net/ipv4/tcp_timer.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##kmem_cache +s##ipv4_devconf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##btf +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##xfrm_policy +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +tcp_syn_ack_timeout void tcp_syn_ack_timeout ( const s#request_sock * ) +tcp_set_keepalive void tcp_set_keepalive ( s#sock * , int ) + +/* net/ipv4/tcp_ulp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_register_ulp int tcp_register_ulp ( s#tcp_ulp_ops * ) +tcp_unregister_ulp void tcp_unregister_ulp ( s#tcp_ulp_ops * ) + +/* net/ipv4/tcp_vegas.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tcp_vegas_init void tcp_vegas_init ( s#sock * ) +tcp_vegas_pkts_acked void tcp_vegas_pkts_acked ( s#sock * , const s#ack_sample * ) +tcp_vegas_state void tcp_vegas_state ( s#sock * , t#u8 ) +tcp_vegas_cwnd_event void tcp_vegas_cwnd_event ( s#sock * , e#tcp_ca_event ) +tcp_vegas_get_info t#size_t tcp_vegas_get_info ( s#sock * , t#u32 , int * , u#tcp_cc_info * ) + +/* net/ipv4/tunnel4.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#xfrm_tunnel struct xfrm_tunnel { int ( * handler ) ( s#sk_buff * ) ; int ( * cb_handler ) ( s#sk_buff * , int ) ; int ( * err_handler ) ( s#sk_buff * , t#u32 ) ; s#xfrm_tunnel * next ; int priority ; } +xfrm4_tunnel_register int xfrm4_tunnel_register ( s#xfrm_tunnel * , unsigned short ) +xfrm4_tunnel_deregister int xfrm4_tunnel_deregister ( s#xfrm_tunnel * , unsigned short ) + +/* net/ipv4/udp.o */ +udp_table extern s#udp_table udp_table +sysctl_udp_mem extern long sysctl_udp_mem [ 3 ] +udp_memory_allocated extern t#atomic_long_t udp_memory_allocated +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +udp_lib_get_port int udp_lib_get_port ( s#sock * , unsigned short , unsigned int ) +__udp4_lib_lookup s#sock * __udp4_lib_lookup ( s#net * , t#__be32 , t#__be16 , t#__be32 , t#__be16 , int , int , s#udp_table * , s#sk_buff * ) +udp4_lib_lookup s#sock * udp4_lib_lookup ( s#net * , t#__be32 , t#__be16 , t#__be32 , t#__be16 , int ) +udp_encap_enable void udp_encap_enable ( void ) +udp_encap_disable void udp_encap_disable ( void ) +udp_flush_pending_frames void udp_flush_pending_frames ( s#sock * ) +udp4_hwcsum void udp4_hwcsum ( s#sk_buff * , t#__be32 , t#__be32 ) +udp_set_csum void udp_set_csum ( t#bool , s#sk_buff * , t#__be32 , t#__be32 , int ) +udp_push_pending_frames int udp_push_pending_frames ( s#sock * ) +udp_cmsg_send int udp_cmsg_send ( s#sock * , s#msghdr * , t#u16 * ) +udp_sendmsg int udp_sendmsg ( s#sock * , s#msghdr * , t#size_t ) +udp_skb_destructor void udp_skb_destructor ( s#sock * , s#sk_buff * ) +__udp_enqueue_schedule_skb int __udp_enqueue_schedule_skb ( s#sock * , s#sk_buff * ) +udp_destruct_sock void udp_destruct_sock ( s#sock * ) +udp_init_sock int udp_init_sock ( s#sock * ) +skb_consume_udp void skb_consume_udp ( s#sock * , s#sk_buff * , int ) +udp_ioctl int udp_ioctl ( s#sock * , int , unsigned long ) +__skb_recv_udp s#sk_buff * __skb_recv_udp ( s#sock * , unsigned int , int , int * , int * ) +udp_read_sock int udp_read_sock ( s#sock * , t#read_descriptor_t * , t#sk_read_actor_t ) +udp_pre_connect int udp_pre_connect ( s#sock * , s#sockaddr * , int ) +__udp_disconnect int __udp_disconnect ( s#sock * , int ) +udp_disconnect int udp_disconnect ( s#sock * , int ) +udp_lib_unhash void udp_lib_unhash ( s#sock * ) +udp_lib_rehash void udp_lib_rehash ( s#sock * , t#u16 ) +udp_sk_rx_dst_set t#bool udp_sk_rx_dst_set ( s#sock * , s#dst_entry * ) +udp_lib_setsockopt int udp_lib_setsockopt ( s#sock * , int , int , t#sockptr_t , unsigned int , int ( * ) ( s#sock * ) ) +udp_lib_getsockopt int udp_lib_getsockopt ( s#sock * , int , int , char * , int * ) +udp_poll t#__poll_t udp_poll ( s#file * , s#socket * , t#poll_table * ) +udp_abort int udp_abort ( s#sock * , int ) +udp_prot extern s#proto udp_prot +udp_seq_start void * udp_seq_start ( s#seq_file * , t#loff_t * ) +udp_seq_next void * udp_seq_next ( s#seq_file * , void * , t#loff_t * ) +udp_seq_stop void udp_seq_stop ( s#seq_file * , void * ) +udp_seq_ops extern const s#seq_operations udp_seq_ops +udp_flow_hashrnd t#u32 udp_flow_hashrnd ( void ) + +/* net/ipv4/udp_bpf.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +udp_bpf_update_proto int udp_bpf_update_proto ( s#sock * , s#sk_psock * , t#bool ) + +/* net/ipv4/udp_offload.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +skb_udp_tunnel_segment s#sk_buff * skb_udp_tunnel_segment ( s#sk_buff * , t#netdev_features_t , t#bool ) +__udp_gso_segment s#sk_buff * __udp_gso_segment ( s#sk_buff * , t#netdev_features_t , t#bool ) +s#udphdr struct udphdr { t#__be16 source ; t#__be16 dest ; t#__be16 len ; t#__sum16 check ; } +udp_gro_receive s#sk_buff * udp_gro_receive ( s#list_head * , s#sk_buff * , s#udphdr * , s#sock * ) +t#udp_lookup_t typedef s#sock * ( * udp_lookup_t ) ( const s#sk_buff * , t#__be16 , t#__be16 ) +udp_gro_complete int udp_gro_complete ( s#sk_buff * , int , t#udp_lookup_t ) + +/* net/ipv4/udp_tunnel_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#udp_port_cfg struct udp_port_cfg { t#u8 family ; union { s#in_addr local_ip ; s#in6_addr local_ip6 ; } ; union { s#in_addr peer_ip ; s#in6_addr peer_ip6 ; } ; t#__be16 local_udp_port ; t#__be16 peer_udp_port ; int bind_ifindex ; unsigned int use_udp_checksums : 1 , use_udp6_tx_checksums : 1 , use_udp6_rx_checksums : 1 , ipv6_v6only : 1 ; } +udp_sock_create4 int udp_sock_create4 ( s#net * , s#udp_port_cfg * , s#socket * * ) +t#udp_tunnel_encap_rcv_t typedef int ( * udp_tunnel_encap_rcv_t ) ( s#sock * , s#sk_buff * ) +t#udp_tunnel_encap_err_lookup_t typedef int ( * udp_tunnel_encap_err_lookup_t ) ( s#sock * , s#sk_buff * ) +t#udp_tunnel_encap_destroy_t typedef void ( * udp_tunnel_encap_destroy_t ) ( s#sock * ) +t#udp_tunnel_gro_receive_t typedef s#sk_buff * ( * udp_tunnel_gro_receive_t ) ( s#sock * , s#list_head * , s#sk_buff * ) +t#udp_tunnel_gro_complete_t typedef int ( * udp_tunnel_gro_complete_t ) ( s#sock * , s#sk_buff * , int ) +s#udp_tunnel_sock_cfg struct udp_tunnel_sock_cfg { void * sk_user_data ; t#__u8 encap_type ; t#udp_tunnel_encap_rcv_t encap_rcv ; t#udp_tunnel_encap_err_lookup_t encap_err_lookup ; t#udp_tunnel_encap_destroy_t encap_destroy ; t#udp_tunnel_gro_receive_t gro_receive ; t#udp_tunnel_gro_complete_t gro_complete ; } +setup_udp_tunnel_sock void setup_udp_tunnel_sock ( s#net * , s#socket * , s#udp_tunnel_sock_cfg * ) +udp_tunnel_push_rx_port void udp_tunnel_push_rx_port ( s#net_device * , s#socket * , unsigned short ) +udp_tunnel_drop_rx_port void udp_tunnel_drop_rx_port ( s#net_device * , s#socket * , unsigned short ) +udp_tunnel_notify_add_rx_port void udp_tunnel_notify_add_rx_port ( s#socket * , unsigned short ) +udp_tunnel_notify_del_rx_port void udp_tunnel_notify_del_rx_port ( s#socket * , unsigned short ) +udp_tunnel_xmit_skb void udp_tunnel_xmit_skb ( s#rtable * , s#sock * , s#sk_buff * , t#__be32 , t#__be32 , t#__u8 , t#__u8 , t#__be16 , t#__be16 , t#__be16 , t#bool , t#bool ) +udp_tunnel_sock_release void udp_tunnel_sock_release ( s#socket * ) +udp_tun_rx_dst s#metadata_dst * udp_tun_rx_dst ( s#sk_buff * , unsigned short , t#__be16 , t#__be64 , int ) + +/* net/ipv4/udp_tunnel_stub.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s#udp_tunnel_nic_ops struct udp_tunnel_nic_ops { void ( * get_port ) ( s#net_device * , unsigned int , unsigned int , s#udp_tunnel_info * ) ; void ( * set_port_priv ) ( s#net_device * , unsigned int , unsigned int , t#u8 ) ; void ( * add_port ) ( s#net_device * , s#udp_tunnel_info * ) ; void ( * del_port ) ( s#net_device * , s#udp_tunnel_info * ) ; void ( * reset_ntf ) ( s#net_device * ) ; t#size_t ( * dump_size ) ( s#net_device * , unsigned int ) ; int ( * dump_write ) ( s#net_device * , unsigned int , s#sk_buff * ) ; } +udp_tunnel_nic_ops extern const s#udp_tunnel_nic_ops * udp_tunnel_nic_ops + +/* net/ipv4/udplite.o */ +udplite_table extern s#udp_table udplite_table +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +udplite_prot extern s#proto udplite_prot + +/* net/ipv4/xfrm4_input.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +xfrm4_rcv int xfrm4_rcv ( s#sk_buff * ) + +/* net/ipv4/xfrm4_protocol.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +xfrm4_rcv_encap int xfrm4_rcv_encap ( s#sk_buff * , int , t#__be32 , int ) +s#xfrm4_protocol struct xfrm4_protocol { int ( * handler ) ( s#sk_buff * ) ; int ( * input_handler ) ( s#sk_buff * , int , t#__be32 , int ) ; int ( * cb_handler ) ( s#sk_buff * , int ) ; int ( * err_handler ) ( s#sk_buff * , t#u32 ) ; s#xfrm4_protocol * next ; int priority ; } +xfrm4_protocol_register int xfrm4_protocol_register ( s#xfrm4_protocol * , unsigned char ) +xfrm4_protocol_deregister int xfrm4_protocol_deregister ( s#xfrm4_protocol * , unsigned char ) + +/* net/ipv6/addrconf.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ipv6_dev_get_saddr int ipv6_dev_get_saddr ( s#net * , const s#net_device * , const s#in6_addr * , unsigned int , s#in6_addr * ) +ipv6_chk_addr int ipv6_chk_addr ( s#net * , const s#in6_addr * , const s#net_device * , int ) +ipv6_chk_addr_and_flags int ipv6_chk_addr_and_flags ( s#net * , const s#in6_addr * , const s#net_device * , t#bool , int , t#u32 ) +ipv6_chk_custom_prefix t#bool ipv6_chk_custom_prefix ( const s#in6_addr * , const unsigned int , s#net_device * ) +ipv6_chk_prefix int ipv6_chk_prefix ( const s#in6_addr * , s#net_device * ) +ipv6_dev_find s#net_device * ipv6_dev_find ( s#net * , const s#in6_addr * , s#net_device * ) +addrconf_prefix_rcv_add_addr int addrconf_prefix_rcv_add_addr ( s#net * , s#net_device * , const s#prefix_info * , s#inet6_dev * , const s#in6_addr * , int , t#u32 , t#bool , t#bool , t#__u32 , t#u32 ) +addrconf_add_linklocal void addrconf_add_linklocal ( s#inet6_dev * , const s#in6_addr * , t#u32 ) + +/* net/ipv6/addrconf_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +__fib6_flush_trees extern void ( * __fib6_flush_trees ) ( s#net * ) +__ipv6_addr_type int __ipv6_addr_type ( const s#in6_addr * ) +register_inet6addr_notifier int register_inet6addr_notifier ( s#notifier_block * ) +unregister_inet6addr_notifier int unregister_inet6addr_notifier ( s#notifier_block * ) +inet6addr_notifier_call_chain int inet6addr_notifier_call_chain ( unsigned long , void * ) +register_inet6addr_validator_notifier int register_inet6addr_validator_notifier ( s#notifier_block * ) +unregister_inet6addr_validator_notifier int unregister_inet6addr_validator_notifier ( s#notifier_block * ) +inet6addr_validator_notifier_call_chain int inet6addr_validator_notifier_call_chain ( unsigned long , void * ) +s##fib6_result +s##fib6_nh +s##fib6_config +s#ipv6_stub struct ipv6_stub { int ( * ipv6_sock_mc_join ) ( s#sock * , int , const s#in6_addr * ) ; int ( * ipv6_sock_mc_drop ) ( s#sock * , int , const s#in6_addr * ) ; s#dst_entry * ( * ipv6_dst_lookup_flow ) ( s#net * , const s#sock * , s#flowi6 * , const s#in6_addr * ) ; int ( * ipv6_route_input ) ( s#sk_buff * ) ; s#fib6_table * ( * fib6_get_table ) ( s#net * , t#u32 ) ; int ( * fib6_lookup ) ( s#net * , int , s#flowi6 * , s#fib6_result * , int ) ; int ( * fib6_table_lookup ) ( s#net * , s#fib6_table * , int , s#flowi6 * , s#fib6_result * , int ) ; void ( * fib6_select_path ) ( const s#net * , s#fib6_result * , s#flowi6 * , int , t#bool , const s#sk_buff * , int ) ; t#u32 ( * ip6_mtu_from_fib6 ) ( const s#fib6_result * , const s#in6_addr * , const s#in6_addr * ) ; int ( * fib6_nh_init ) ( s#net * , s#fib6_nh * , s#fib6_config * , t#gfp_t , s#netlink_ext_ack * ) ; void ( * fib6_nh_release ) ( s#fib6_nh * ) ; void ( * fib6_update_sernum ) ( s#net * , s#fib6_info * ) ; int ( * ip6_del_rt ) ( s#net * , s#fib6_info * , t#bool ) ; void ( * fib6_rt_update ) ( s#net * , s#fib6_info * , s#nl_info * ) ; void ( * udpv6_encap_enable ) ( void ) ; void ( * ndisc_send_na ) ( s#net_device * , const s#in6_addr * , const s#in6_addr * , t#bool , t#bool , t#bool , t#bool ) ; void ( * xfrm6_local_rxpmtu ) ( s#sk_buff * , t#u32 ) ; int ( * xfrm6_udp_encap_rcv ) ( s#sock * , s#sk_buff * ) ; int ( * xfrm6_rcv_encap ) ( s#sk_buff * , int , t#__be32 , int ) ; s#neigh_table * nd_tbl ; int ( * ipv6_fragment ) ( s#net * , s#sock * , s#sk_buff * , int ( * ) ( s#net * , s#sock * , s#sk_buff * ) ) ; s#net_device * ( * ipv6_dev_find ) ( s#net * , const s#in6_addr * , s#net_device * ) ; } +ipv6_stub extern const s#ipv6_stub * ipv6_stub +in6addr_loopback extern const s#in6_addr in6addr_loopback +in6addr_any extern const s#in6_addr in6addr_any +in6addr_linklocal_allnodes extern const s#in6_addr in6addr_linklocal_allnodes +in6addr_linklocal_allrouters extern const s#in6_addr in6addr_linklocal_allrouters +in6addr_interfacelocal_allnodes extern const s#in6_addr in6addr_interfacelocal_allnodes +in6addr_interfacelocal_allrouters extern const s#in6_addr in6addr_interfacelocal_allrouters +in6addr_sitelocal_allrouters extern const s#in6_addr in6addr_sitelocal_allrouters +in6_dev_finish_destroy void in6_dev_finish_destroy ( s#inet6_dev * ) + +/* net/ipv6/af_inet6.o */ +ipv6_mod_enabled t#bool ipv6_mod_enabled ( void ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##kmem_cache +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##workqueue_struct +s##uncached_list +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +inet6_bind int inet6_bind ( s#socket * , s#sockaddr * , int ) +inet6_release int inet6_release ( s#socket * ) +inet6_destroy_sock void inet6_destroy_sock ( s#sock * ) +inet6_getname int inet6_getname ( s#socket * , s#sockaddr * , int ) +inet6_ioctl int inet6_ioctl ( s#socket * , unsigned int , unsigned long ) +inet6_compat_ioctl int inet6_compat_ioctl ( s#socket * , unsigned int , unsigned long ) +inet6_register_protosw int inet6_register_protosw ( s#inet_protosw * ) +inet6_unregister_protosw void inet6_unregister_protosw ( s#inet_protosw * ) +inet6_sk_rebuild_header extern int inet6_sk_rebuild_header ( s#sock * ) +ipv6_opt_accepted t#bool ipv6_opt_accepted ( const s#sock * , const s#sk_buff * , const s#inet6_skb_parm * ) + +/* net/ipv6/datagram.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +ip6_datagram_release_cb void ip6_datagram_release_cb ( s#sock * ) +__ip6_datagram_connect int __ip6_datagram_connect ( s#sock * , s#sockaddr * , int ) +ip6_datagram_connect int ip6_datagram_connect ( s#sock * , s#sockaddr * , int ) +ip6_datagram_connect_v6_only int ip6_datagram_connect_v6_only ( s#sock * , s#sockaddr * , int ) +ipv6_recv_error int ipv6_recv_error ( s#sock * , s#msghdr * , int , int * ) +ip6_datagram_recv_ctl void ip6_datagram_recv_ctl ( s#sock * , s#msghdr * , s#sk_buff * ) +s#ipcm6_cookie struct ipcm6_cookie { s#sockcm_cookie sockc ; t#__s16 hlimit ; t#__s16 tclass ; t#__s8 dontfrag ; s#ipv6_txoptions * opt ; t#__u16 gso_size ; } +ip6_datagram_send_ctl int ip6_datagram_send_ctl ( s#net * , s#sock * , s#msghdr * , s#flowi6 * , s#ipcm6_cookie * ) + +/* net/ipv6/esp6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +esp6_output_head int esp6_output_head ( s#xfrm_state * , s#sk_buff * , s#esp_info * ) +esp6_output_tail int esp6_output_tail ( s#xfrm_state * , s#sk_buff * , s#esp_info * ) +esp6_input_done2 int esp6_input_done2 ( s#sk_buff * , int ) + +/* net/ipv6/exthdrs.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ipv6_push_frag_opts void ipv6_push_frag_opts ( s#sk_buff * , s#ipv6_txoptions * , t#u8 * ) +ipv6_dup_options s#ipv6_txoptions * ipv6_dup_options ( s#sock * , s#ipv6_txoptions * ) +ipv6_fixup_options s#ipv6_txoptions * ipv6_fixup_options ( s#ipv6_txoptions * , s#ipv6_txoptions * ) +fl6_update_dst s#in6_addr * fl6_update_dst ( s#flowi6 * , const s#ipv6_txoptions * , s#in6_addr * ) + +/* net/ipv6/exthdrs_core.o */ +ipv6_ext_hdr t#bool ipv6_ext_hdr ( t#u8 ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ipv6_skip_exthdr int ipv6_skip_exthdr ( const s#sk_buff * , int , t#u8 * , t#__be16 * ) +ipv6_find_tlv int ipv6_find_tlv ( const s#sk_buff * , int , int ) +ipv6_find_hdr int ipv6_find_hdr ( const s#sk_buff * , unsigned int * , int , unsigned short * , int * ) + +/* net/ipv6/fib6_rules.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +fib6_rule_default t#bool fib6_rule_default ( const s#fib_rule * ) + +/* net/ipv6/icmp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +icmp6_send void icmp6_send ( s#sk_buff * , t#u8 , t#u8 , t#__u32 , const s#in6_addr * , const s#inet6_skb_parm * ) +ip6_err_gen_icmpv6_unreach int ip6_err_gen_icmpv6_unreach ( s#sk_buff * , int , int , unsigned int ) +icmpv6_err_convert extern int icmpv6_err_convert ( t#u8 , t#u8 , int * ) + +/* net/ipv6/inet6_connection_sock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +inet6_csk_route_req s#dst_entry * inet6_csk_route_req ( const s#sock * , s#flowi6 * , const s#request_sock * , t#u8 ) +inet6_csk_addr2sockaddr void inet6_csk_addr2sockaddr ( s#sock * , s#sockaddr * ) +inet6_csk_xmit int inet6_csk_xmit ( s#sock * , s#sk_buff * , s#flowi * ) +inet6_csk_update_pmtu s#dst_entry * inet6_csk_update_pmtu ( s#sock * , t#u32 ) + +/* net/ipv6/inet6_hashtables.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +__inet6_lookup_established s#sock * __inet6_lookup_established ( s#net * , s#inet_hashinfo * , const s#in6_addr * , const t#__be16 , const s#in6_addr * , const t#u16 , const int , const int ) +inet6_lookup_listener s#sock * inet6_lookup_listener ( s#net * , s#inet_hashinfo * , s#sk_buff * , int , const s#in6_addr * , const t#__be16 , const s#in6_addr * , const unsigned short , const int , const int ) +inet6_lookup s#sock * inet6_lookup ( s#net * , s#inet_hashinfo * , s#sk_buff * , int , const s#in6_addr * , const t#__be16 , const s#in6_addr * , const t#__be16 , const int ) +inet6_hash_connect int inet6_hash_connect ( s#inet_timewait_death_row * , s#sock * ) +inet6_hash int inet6_hash ( s#sock * ) + +/* net/ipv6/ip6_checksum.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +udp6_csum_init int udp6_csum_init ( s#sk_buff * , s#udphdr * , int ) +udp6_set_csum void udp6_set_csum ( t#bool , s#sk_buff * , const s#in6_addr * , const s#in6_addr * , int ) + +/* net/ipv6/ip6_fib.o */ +fib6_info_destroy_rcu void fib6_info_destroy_rcu ( s#callback_head * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog +s##bpf_cgroup_storage +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +fib6_new_table s#fib6_table * fib6_new_table ( s#net * , t#u32 ) +fib6_get_table s#fib6_table * fib6_get_table ( s#net * , t#u32 ) + +/* net/ipv6/ip6_flowlabel.o */ +s##static_key_mod +s##workqueue_struct +s#static_key_false_deferred struct static_key_false_deferred { s#static_key_false key ; unsigned long timeout ; s#delayed_work work ; } +ipv6_flowlabel_exclusive extern s#static_key_false_deferred ipv6_flowlabel_exclusive +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##kernfs_open_node +s##kernfs_iattrs +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##fs_pin +__fl6_sock_lookup s#ip6_flowlabel * __fl6_sock_lookup ( s#sock * , t#__be32 ) +fl6_merge_options s#ipv6_txoptions * fl6_merge_options ( s#ipv6_txoptions * , s#ip6_flowlabel * , s#ipv6_txoptions * ) + +/* net/ipv6/ip6_icmp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +icmpv6_ndo_send void icmpv6_ndo_send ( s#sk_buff * , t#u8 , t#u8 , t#__u32 ) + +/* net/ipv6/ip6_input.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ip6_input int ip6_input ( s#sk_buff * ) + +/* net/ipv6/ip6_output.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip6_output int ip6_output ( s#net * , s#sock * , s#sk_buff * ) +ip6_xmit int ip6_xmit ( const s#sock * , s#sk_buff * , s#flowi6 * , t#__u32 , s#ipv6_txoptions * , int , t#u32 ) +s#ipv6hdr struct ipv6hdr { t#__u8 priority : 4 , version : 4 ; t#__u8 flow_lbl [ 3 ] ; t#__be16 payload_len ; t#__u8 nexthdr ; t#__u8 hop_limit ; s#in6_addr saddr ; s#in6_addr daddr ; } +s#ip6_fraglist_iter struct ip6_fraglist_iter { s#ipv6hdr * tmp_hdr ; s#sk_buff * frag ; int offset ; unsigned int hlen ; t#__be32 frag_id ; t#u8 nexthdr ; } +ip6_fraglist_init int ip6_fraglist_init ( s#sk_buff * , unsigned int , t#u8 * , t#u8 , t#__be32 , s#ip6_fraglist_iter * ) +ip6_fraglist_prepare void ip6_fraglist_prepare ( s#sk_buff * , s#ip6_fraglist_iter * ) +s#ip6_frag_state struct ip6_frag_state { t#u8 * prevhdr ; unsigned int hlen ; unsigned int mtu ; unsigned int left ; int offset ; int ptr ; int hroom ; int troom ; t#__be32 frag_id ; t#u8 nexthdr ; } +ip6_frag_init void ip6_frag_init ( s#sk_buff * , unsigned int , unsigned int , unsigned short , int , t#u8 * , t#u8 , t#__be32 , s#ip6_frag_state * ) +ip6_frag_next s#sk_buff * ip6_frag_next ( s#sk_buff * , s#ip6_frag_state * ) +ip6_dst_lookup int ip6_dst_lookup ( s#net * , s#sock * , s#dst_entry * * , s#flowi6 * ) +ip6_dst_lookup_flow s#dst_entry * ip6_dst_lookup_flow ( s#net * , const s#sock * , s#flowi6 * , const s#in6_addr * ) +ip6_sk_dst_lookup_flow s#dst_entry * ip6_sk_dst_lookup_flow ( s#sock * , s#flowi6 * , const s#in6_addr * , t#bool ) +s##dst_cache_pcpu +ip6_dst_lookup_tunnel s#dst_entry * ip6_dst_lookup_tunnel ( s#sk_buff * , s#net_device * , s#net * , s#socket * , s#in6_addr * , const s#ip_tunnel_info * , t#u8 , t#bool ) +ip6_append_data int ip6_append_data ( s#sock * , int ( void * , char * , int , int , int , s#sk_buff * ) , void * , int , int , s#ipcm6_cookie * , s#flowi6 * , s#rt6_info * , unsigned int ) +ip6_push_pending_frames int ip6_push_pending_frames ( s#sock * ) +ip6_flush_pending_frames void ip6_flush_pending_frames ( s#sock * ) + +/* net/ipv6/ip6_tunnel.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ip6_tnl_parse_tlv_enc_lim t#__u16 ip6_tnl_parse_tlv_enc_lim ( s#sk_buff * , t#__u8 * ) +s#__ip6_tnl_parm struct __ip6_tnl_parm { char name [ 16 ] ; int link ; t#__u8 proto ; t#__u8 encap_limit ; t#__u8 hop_limit ; t#bool collect_md ; t#__be32 flowinfo ; t#__u32 flags ; s#in6_addr laddr ; s#in6_addr raddr ; t#__be16 i_flags ; t#__be16 o_flags ; t#__be32 i_key ; t#__be32 o_key ; t#__u32 fwmark ; t#__u32 index ; t#__u8 erspan_ver ; t#__u8 dir ; t#__u16 hwid ; } +s##gro_cell +s#ip6_tnl struct ip6_tnl { s#ip6_tnl * next ; s#net_device * dev ; s#net * net ; s#__ip6_tnl_parm parms ; s#flowi fl ; s#dst_cache dst_cache ; s#gro_cells gro_cells ; int err_count ; unsigned long err_time ; t#__u32 i_seqno ; t#__u32 o_seqno ; int hlen ; int tun_hlen ; int encap_hlen ; s#ip_tunnel_encap encap ; int mlink ; } +ip6_tnl_get_cap t#__u32 ip6_tnl_get_cap ( s#ip6_tnl * , const s#in6_addr * , const s#in6_addr * ) +ip6_tnl_rcv_ctl int ip6_tnl_rcv_ctl ( s#ip6_tnl * , const s#in6_addr * , const s#in6_addr * ) +ip6_tnl_rcv int ip6_tnl_rcv ( s#ip6_tnl * , s#sk_buff * , const s#tnl_ptk_info * , s#metadata_dst * , t#bool ) +ip6_tnl_xmit_ctl int ip6_tnl_xmit_ctl ( s#ip6_tnl * , const s#in6_addr * , const s#in6_addr * ) +ip6_tnl_xmit int ip6_tnl_xmit ( s#sk_buff * , s#net_device * , t#__u8 , s#flowi6 * , int , t#__u32 * , t#__u8 ) +ip6_tnl_change_mtu int ip6_tnl_change_mtu ( s#net_device * , int ) +ip6_tnl_get_iflink int ip6_tnl_get_iflink ( const s#net_device * ) +ip6_tnl_encap_add_ops int ip6_tnl_encap_add_ops ( const s#ip6_tnl_encap_ops * , unsigned int ) +ip6_tnl_encap_del_ops int ip6_tnl_encap_del_ops ( const s#ip6_tnl_encap_ops * , unsigned int ) +ip6_tnl_encap_setup int ip6_tnl_encap_setup ( s#ip6_tnl * , s#ip_tunnel_encap * ) +ip6_tnl_get_link_net s#net * ip6_tnl_get_link_net ( const s#net_device * ) + +/* net/ipv6/ip6_udp_tunnel.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +udp_sock_create6 int udp_sock_create6 ( s#net * , s#udp_port_cfg * , s#socket * * ) +udp_tunnel6_xmit_skb int udp_tunnel6_xmit_skb ( s#dst_entry * , s#sock * , s#sk_buff * , s#net_device * , s#in6_addr * , s#in6_addr * , t#__u8 , t#__u8 , t#__be32 , t#__be16 , t#__be16 , t#bool ) + +/* net/ipv6/ip6mr.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip6mr_rule_default t#bool ip6mr_rule_default ( const s#fib_rule * ) +mroute6_is_socket t#bool mroute6_is_socket ( s#net * , s#sk_buff * ) + +/* net/ipv6/ipv6_sockglue.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +ipv6_setsockopt int ipv6_setsockopt ( s#sock * , int , int , t#sockptr_t , unsigned int ) +ipv6_getsockopt int ipv6_getsockopt ( s#sock * , int , int , char * , int * ) + +/* net/ipv6/mcast.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +ipv6_sock_mc_join int ipv6_sock_mc_join ( s#sock * , int , const s#in6_addr * ) +ipv6_sock_mc_drop int ipv6_sock_mc_drop ( s#sock * , int , const s#in6_addr * ) +ipv6_dev_mc_inc int ipv6_dev_mc_inc ( s#net_device * , const s#in6_addr * ) +ipv6_dev_mc_dec int ipv6_dev_mc_dec ( s#net_device * , const s#in6_addr * ) + +/* net/ipv6/mcast_snoop.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ipv6_mc_check_mld int ipv6_mc_check_mld ( s#sk_buff * ) + +/* net/ipv6/ndisc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##uncached_list +s##workqueue_struct +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nd_tbl extern s#neigh_table nd_tbl +__ndisc_fill_addr_option void __ndisc_fill_addr_option ( s#sk_buff * , int , const void * , int , int ) +ndisc_mc_map int ndisc_mc_map ( const s#in6_addr * , char * , s#net_device * , int ) + +/* net/ipv6/netfilter.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ip6_route_me_harder int ip6_route_me_harder ( s#net * , s#sock * , s#sk_buff * ) +__nf_ip6_route int __nf_ip6_route ( s#net * , s#dst_entry * * , s#flowi * , t#bool ) +s##nf_bridge_frag_data +br_ip6_fragment int br_ip6_fragment ( s#net * , s#sock * , s#sk_buff * , s#nf_bridge_frag_data * , int ( * ) ( s#net * , s#sock * , const s#nf_bridge_frag_data * , s#sk_buff * ) ) + +/* net/ipv6/netfilter/ip6_tables.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ip6t_alloc_initial_table extern void * ip6t_alloc_initial_table ( const s#xt_table * ) +s#ip6t_ip6 struct ip6t_ip6 { s#in6_addr src , dst ; s#in6_addr smsk , dmsk ; char iniface [ 16 ] , outiface [ 16 ] ; unsigned char iniface_mask [ 16 ] , outiface_mask [ 16 ] ; t#__u16 proto ; t#__u8 tos ; t#__u8 flags ; t#__u8 invflags ; } +s#ip6t_entry struct ip6t_entry { s#ip6t_ip6 ipv6 ; unsigned int nfcache ; t#__u16 target_offset ; t#__u16 next_offset ; unsigned int comefrom ; s#xt_counters counters ; unsigned char elems [ 0 ] ; } +s#ip6t_replace struct ip6t_replace { char name [ 32 ] ; unsigned int valid_hooks ; unsigned int num_entries ; unsigned int size ; unsigned int hook_entry [ E#NF_INET_NUMHOOKS ] ; unsigned int underflow [ E#NF_INET_NUMHOOKS ] ; unsigned int num_counters ; s#xt_counters * counters ; s#ip6t_entry entries [ 0 ] ; } +ip6t_register_table int ip6t_register_table ( s#net * , const s#xt_table * , const s#ip6t_replace * , const s#nf_hook_ops * ) +ip6t_unregister_table_pre_exit void ip6t_unregister_table_pre_exit ( s#net * , const char * ) +ip6t_unregister_table_exit void ip6t_unregister_table_exit ( s#net * , const char * ) +ip6t_do_table extern unsigned int ip6t_do_table ( s#sk_buff * , const s#nf_hook_state * , s#xt_table * ) + +/* net/ipv6/netfilter/nf_conntrack_reasm.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_ct_frag6_gather int nf_ct_frag6_gather ( s#net * , s#sk_buff * , t#u32 ) + +/* net/ipv6/netfilter/nf_defrag_ipv6_hooks.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s#nf_conntrack_expect_policy struct nf_conntrack_expect_policy { unsigned int max_expected ; unsigned int timeout ; char name [ 16 ] ; } +E#IP_CT_ESTABLISHED 0 +E#IP_CT_IS_REPLY 3 +E#IP_CT_RELATED 1 +e#ip_conntrack_info enum ip_conntrack_info { IP_CT_ESTABLISHED , IP_CT_RELATED , IP_CT_NEW , IP_CT_IS_REPLY , IP_CT_ESTABLISHED_REPLY = E#IP_CT_ESTABLISHED + E#IP_CT_IS_REPLY , IP_CT_RELATED_REPLY = E#IP_CT_RELATED + E#IP_CT_IS_REPLY , IP_CT_NUMBER , IP_CT_UNTRACKED = 7 , } +s#nf_conntrack_helper struct nf_conntrack_helper { s#hlist_node hnode ; char name [ 16 ] ; t#refcount_t refcnt ; s#module * me ; const s#nf_conntrack_expect_policy * expect_policy ; s#nf_conntrack_tuple tuple ; int ( * help ) ( s#sk_buff * , unsigned int , s#nf_conn * , e#ip_conntrack_info ) ; void ( * destroy ) ( s#nf_conn * ) ; int ( * from_nlattr ) ( s#nlattr * , s#nf_conn * ) ; int ( * to_nlattr ) ( s#sk_buff * , const s#nf_conn * ) ; unsigned int expect_class_max ; unsigned int flags ; unsigned int queue_num ; t#u16 data_len ; char nat_mod_name [ 16 ] ; } +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_defrag_ipv6_enable int nf_defrag_ipv6_enable ( s#net * ) +nf_defrag_ipv6_disable void nf_defrag_ipv6_disable ( s#net * ) + +/* net/ipv6/netfilter/nf_dup_ipv6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_dup_ipv6 void nf_dup_ipv6 ( s#net * , s#sk_buff * , unsigned int , const s#in6_addr * , int ) + +/* net/ipv6/netfilter/nf_reject_ipv6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_reject_skb_v6_tcp_reset s#sk_buff * nf_reject_skb_v6_tcp_reset ( s#net * , s#sk_buff * , const s#net_device * , int ) +nf_reject_skb_v6_unreach s#sk_buff * nf_reject_skb_v6_unreach ( s#net * , s#sk_buff * , const s#net_device * , int , t#u8 ) +nf_reject_ip6_tcphdr_get const s#tcphdr * nf_reject_ip6_tcphdr_get ( s#sk_buff * , s#tcphdr * , unsigned int * , int ) +nf_reject_ip6hdr_put s#ipv6hdr * nf_reject_ip6hdr_put ( s#sk_buff * , const s#sk_buff * , t#__u8 , int ) +nf_reject_ip6_tcphdr_put void nf_reject_ip6_tcphdr_put ( s#sk_buff * , const s#sk_buff * , const s#tcphdr * , unsigned int ) +nf_send_reset6 void nf_send_reset6 ( s#net * , s#sock * , s#sk_buff * , int ) +nf_send_unreach6 void nf_send_unreach6 ( s#net * , s#sk_buff * , unsigned char , unsigned int ) + +/* net/ipv6/netfilter/nf_socket_ipv6.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +nf_sk_lookup_slow_v6 s#sock * nf_sk_lookup_slow_v6 ( s#net * , const s#sk_buff * , const s#net_device * ) + +/* net/ipv6/netfilter/nf_tproxy_ipv6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_tproxy_laddr6 const s#in6_addr * nf_tproxy_laddr6 ( s#sk_buff * , const s#in6_addr * , const s#in6_addr * ) +nf_tproxy_handle_time_wait6 s#sock * nf_tproxy_handle_time_wait6 ( s#sk_buff * , int , int , s#net * , const s#in6_addr * , const t#__be16 , s#sock * ) +nf_tproxy_get_sock_v6 s#sock * nf_tproxy_get_sock_v6 ( s#net * , s#sk_buff * , int , const t#u8 , const s#in6_addr * , const s#in6_addr * , const t#__be16 , const t#__be16 , const s#net_device * , const e#nf_tproxy_lookup_t ) + +/* net/ipv6/netfilter/nft_fib_ipv6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##nft_offload_ctx +s##nft_flow_rule +nft_fib6_eval_type void nft_fib6_eval_type ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) +nft_fib6_eval void nft_fib6_eval ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) + +/* net/ipv6/output_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ipv6_proxy_select_ident t#__be32 ipv6_proxy_select_ident ( s#net * , s#sk_buff * ) +ipv6_select_ident t#__be32 ipv6_select_ident ( s#net * , const s#in6_addr * , const s#in6_addr * ) +ip6_find_1stfragopt int ip6_find_1stfragopt ( s#sk_buff * , t#u8 * * ) +ip6_dst_hoplimit int ip6_dst_hoplimit ( s#dst_entry * ) +__ip6_local_out int __ip6_local_out ( s#net * , s#sock * , s#sk_buff * ) +ip6_local_out int ip6_local_out ( s#net * , s#sock * , s#sk_buff * ) + +/* net/ipv6/ping.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +pingv6_prot extern s#proto pingv6_prot + +/* net/ipv6/protocol.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#inet6_protocol struct inet6_protocol { void ( * early_demux ) ( s#sk_buff * ) ; void ( * early_demux_handler ) ( s#sk_buff * ) ; int ( * handler ) ( s#sk_buff * ) ; int ( * err_handler ) ( s#sk_buff * , s#inet6_skb_parm * , t#u8 , t#u8 , int , t#__be32 ) ; unsigned int flags ; } +inet6_protos extern s#inet6_protocol * inet6_protos [ 256 ] +inet6_add_protocol int inet6_add_protocol ( const s#inet6_protocol * , unsigned char ) +inet6_del_protocol int inet6_del_protocol ( const s#inet6_protocol * , unsigned char ) +inet6_offloads extern const s#net_offload * inet6_offloads [ 256 ] +inet6_add_offload int inet6_add_offload ( const s#net_offload * , unsigned char ) +inet6_del_offload int inet6_del_offload ( const s#net_offload * , unsigned char ) + +/* net/ipv6/raw.o */ +raw_v6_hashinfo extern s#raw_hashinfo raw_v6_hashinfo +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##smc_hashinfo +__raw_v6_lookup s#sock * __raw_v6_lookup ( s#net * , s#sock * , unsigned short , const s#in6_addr * , const s#in6_addr * , int , int ) +rawv6_mh_filter_register int rawv6_mh_filter_register ( int ( * ) ( s#sock * , s#sk_buff * ) ) +rawv6_mh_filter_unregister int rawv6_mh_filter_unregister ( int ( * ) ( s#sock * , s#sk_buff * ) ) + +/* net/ipv6/route.o */ +s##static_key_mod +__tracepoint_fib6_table_lookup extern s#tracepoint __tracepoint_fib6_table_lookup +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#fib6_result struct fib6_result { s#fib6_nh * nh ; s#fib6_info * f6i ; t#u32 fib6_flags ; t#u8 fib6_type ; s#rt6_info * rt6 ; } +__traceiter_fib6_table_lookup extern int __traceiter_fib6_table_lookup ( void * , const s#net * , const s#fib6_result * , s#fib6_table * , const s#flowi6 * ) +__SCK__tp_func_fib6_table_lookup extern s#static_call_key __SCK__tp_func_fib6_table_lookup +s##static_call_tramp +__SCT__tp_func_fib6_table_lookup extern s#static_call_tramp __SCT__tp_func_fib6_table_lookup +ip6_dst_alloc s#rt6_info * ip6_dst_alloc ( s#net * , s#net_device * , int ) +ip6_route_lookup s#dst_entry * ip6_route_lookup ( s#net * , s#flowi6 * , const s#sk_buff * , int ) +rt6_lookup s#rt6_info * rt6_lookup ( s#net * , const s#in6_addr * , const s#in6_addr * , int , const s#sk_buff * , int ) +ip6_pol_route s#rt6_info * ip6_pol_route ( s#net * , s#fib6_table * , int , s#flowi6 * , const s#sk_buff * , int ) +ip6_route_input_lookup s#dst_entry * ip6_route_input_lookup ( s#net * , s#net_device * , s#flowi6 * , const s#sk_buff * , int ) +ip6_route_output_flags_noref s#dst_entry * ip6_route_output_flags_noref ( s#net * , const s#sock * , s#flowi6 * , int ) +ip6_route_output_flags s#dst_entry * ip6_route_output_flags ( s#net * , const s#sock * , s#flowi6 * , int ) +ip6_update_pmtu void ip6_update_pmtu ( s#sk_buff * , s#net * , t#__be32 , int , t#u32 , t#kuid_t ) +ip6_sk_update_pmtu void ip6_sk_update_pmtu ( s#sk_buff * , s#sock * , t#__be32 ) +ip6_redirect void ip6_redirect ( s#sk_buff * , s#net * , int , t#u32 , t#kuid_t ) +ip6_sk_redirect void ip6_sk_redirect ( s#sk_buff * , s#sock * ) +fib6_info_hw_flags_set void fib6_info_hw_flags_set ( s#net * , s#fib6_info * , t#bool , t#bool , t#bool ) + +/* net/ipv6/seg6_hmac.o */ +s#seg6_hmac_info struct seg6_hmac_info { s#rhash_head node ; s#callback_head rcu ; t#u32 hmackeyid ; char secret [ 64 ] ; t#u8 slen ; t#u8 alg_id ; } +s#ipv6_sr_hdr struct ipv6_sr_hdr { t#__u8 nexthdr ; t#__u8 hdrlen ; t#__u8 type ; t#__u8 segments_left ; t#__u8 first_segment ; t#__u8 flags ; t#__u16 tag ; s#in6_addr segments [ 0 ] ; } +seg6_hmac_compute extern int seg6_hmac_compute ( s#seg6_hmac_info * , s#ipv6_sr_hdr * , s#in6_addr * , t#u8 * ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +u##tcp_cc_info +s##uncached_list +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +seg6_hmac_validate_skb extern t#bool seg6_hmac_validate_skb ( s#sk_buff * ) +seg6_hmac_info_lookup extern s#seg6_hmac_info * seg6_hmac_info_lookup ( s#net * , t#u32 ) +seg6_hmac_info_add extern int seg6_hmac_info_add ( s#net * , t#u32 , s#seg6_hmac_info * ) +seg6_hmac_info_del extern int seg6_hmac_info_del ( s#net * , t#u32 ) +seg6_push_hmac extern int seg6_push_hmac ( s#net * , s#in6_addr * , s#ipv6_sr_hdr * ) +seg6_hmac_exit extern void seg6_hmac_exit ( void ) +seg6_hmac_net_exit extern void seg6_hmac_net_exit ( s#net * ) + +/* net/ipv6/seg6_iptunnel.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +seg6_do_srh_encap extern int seg6_do_srh_encap ( s#sk_buff * , s#ipv6_sr_hdr * , int ) +seg6_do_srh_inline extern int seg6_do_srh_inline ( s#sk_buff * , s#ipv6_sr_hdr * ) + +/* net/ipv6/syncookies.o */ +__cookie_v6_init_sequence t#u32 __cookie_v6_init_sequence ( const s#ipv6hdr * , const s#tcphdr * , t#u16 * ) +__cookie_v6_check int __cookie_v6_check ( const s#ipv6hdr * , const s#tcphdr * , t#u32 ) + +/* net/ipv6/tcp_ipv6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##btf +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +tcpv6_prot extern s#proto tcpv6_prot + +/* net/ipv6/tunnel6.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#xfrm6_tunnel struct xfrm6_tunnel { int ( * handler ) ( s#sk_buff * ) ; int ( * cb_handler ) ( s#sk_buff * , int ) ; int ( * err_handler ) ( s#sk_buff * , s#inet6_skb_parm * , t#u8 , t#u8 , int , t#__be32 ) ; s#xfrm6_tunnel * next ; int priority ; } +xfrm6_tunnel_register int xfrm6_tunnel_register ( s#xfrm6_tunnel * , unsigned short ) +xfrm6_tunnel_deregister int xfrm6_tunnel_deregister ( s#xfrm6_tunnel * , unsigned short ) + +/* net/ipv6/udp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##smc_hashinfo +__udp6_lib_lookup s#sock * __udp6_lib_lookup ( s#net * , const s#in6_addr * , t#__be16 , const s#in6_addr * , t#__be16 , int , int , s#udp_table * , s#sk_buff * ) +udp6_lib_lookup s#sock * udp6_lib_lookup ( s#net * , const s#in6_addr * , t#__be16 , const s#in6_addr * , t#__be16 , int ) +udpv6_encap_enable void udpv6_encap_enable ( void ) +udp6_seq_ops extern const s#seq_operations udp6_seq_ops + +/* net/ipv6/xfrm6_input.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ip6_tnl +xfrm6_rcv_spi int xfrm6_rcv_spi ( s#sk_buff * , int , t#__be32 , s#ip6_tnl * ) +xfrm6_rcv_tnl int xfrm6_rcv_tnl ( s#sk_buff * , s#ip6_tnl * ) +xfrm6_rcv int xfrm6_rcv ( s#sk_buff * ) +xfrm6_input_addr int xfrm6_input_addr ( s#sk_buff * , t#xfrm_address_t * , t#xfrm_address_t * , t#u8 ) + +/* net/ipv6/xfrm6_protocol.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +xfrm6_rcv_encap int xfrm6_rcv_encap ( s#sk_buff * , int , t#__be32 , int ) +s#xfrm6_protocol struct xfrm6_protocol { int ( * handler ) ( s#sk_buff * ) ; int ( * input_handler ) ( s#sk_buff * , int , t#__be32 , int ) ; int ( * cb_handler ) ( s#sk_buff * , int ) ; int ( * err_handler ) ( s#sk_buff * , s#inet6_skb_parm * , t#u8 , t#u8 , int , t#__be32 ) ; s#xfrm6_protocol * next ; int priority ; } +xfrm6_protocol_register int xfrm6_protocol_register ( s#xfrm6_protocol * , unsigned char ) +xfrm6_protocol_deregister int xfrm6_protocol_deregister ( s#xfrm6_protocol * , unsigned char ) + +/* net/ipv6/xfrm6_tunnel.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +xfrm6_tunnel_spi_lookup t#__be32 xfrm6_tunnel_spi_lookup ( s#net * , const t#xfrm_address_t * ) +xfrm6_tunnel_alloc_spi t#__be32 xfrm6_tunnel_alloc_spi ( s#net * , t#xfrm_address_t * ) + +/* net/l2tp/l2tp_core.o */ +e#l2tp_encap_type enum l2tp_encap_type { L2TP_ENCAPTYPE_UDP , L2TP_ENCAPTYPE_IP , } +s#l2tp_stats struct l2tp_stats { t#atomic_long_t tx_packets ; t#atomic_long_t tx_bytes ; t#atomic_long_t tx_errors ; t#atomic_long_t rx_packets ; t#atomic_long_t rx_bytes ; t#atomic_long_t rx_seq_discards ; t#atomic_long_t rx_oos_packets ; t#atomic_long_t rx_errors ; t#atomic_long_t rx_cookie_discards ; t#atomic_long_t rx_invalid ; } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#l2tp_tunnel struct l2tp_tunnel { int magic ; unsigned long dead ; s#callback_head rcu ; t#rwlock_t hlist_lock ; t#bool acpt_newsess ; s#hlist_head session_hlist [ ( ( ( ( 1UL ) ) ) << ( 4 ) ) ] ; t#u32 tunnel_id ; t#u32 peer_tunnel_id ; int version ; char name [ 20 ] ; e#l2tp_encap_type encap ; s#l2tp_stats stats ; s#list_head list ; s#net * l2tp_net ; t#refcount_t ref_count ; void ( * old_sk_destruct ) ( s#sock * ) ; s#sock * sock ; int fd ; s#work_struct del_work ; } +l2tp_sk_to_tunnel s#l2tp_tunnel * l2tp_sk_to_tunnel ( s#sock * ) +l2tp_tunnel_inc_refcount void l2tp_tunnel_inc_refcount ( s#l2tp_tunnel * ) +l2tp_tunnel_dec_refcount void l2tp_tunnel_dec_refcount ( s#l2tp_tunnel * ) +e#l2tp_pwtype enum l2tp_pwtype { L2TP_PWTYPE_NONE = 0x0000 , L2TP_PWTYPE_ETH_VLAN = 0x0004 , L2TP_PWTYPE_ETH = 0x0005 , L2TP_PWTYPE_PPP = 0x0007 , L2TP_PWTYPE_PPP_AC = 0x0008 , L2TP_PWTYPE_IP = 0x000b , __L2TP_PWTYPE_MAX } +s#l2tp_session struct l2tp_session { int magic ; long dead ; s#l2tp_tunnel * tunnel ; t#u32 session_id ; t#u32 peer_session_id ; t#u8 cookie [ 8 ] ; int cookie_len ; t#u8 peer_cookie [ 8 ] ; int peer_cookie_len ; t#u16 l2specific_type ; t#u16 hdr_len ; t#u32 nr ; t#u32 ns ; s#sk_buff_head reorder_q ; t#u32 nr_max ; t#u32 nr_window_size ; t#u32 nr_oos ; int nr_oos_count ; int nr_oos_count_max ; s#hlist_node hlist ; t#refcount_t ref_count ; char name [ 32 ] ; char ifname [ 16 ] ; unsigned int recv_seq : 1 ; unsigned int send_seq : 1 ; unsigned int lns_mode : 1 ; int reorder_timeout ; int reorder_skip ; e#l2tp_pwtype pwtype ; s#l2tp_stats stats ; s#hlist_node global_hlist ; void ( * recv_skb ) ( s#l2tp_session * , s#sk_buff * , int ) ; void ( * session_close ) ( s#l2tp_session * ) ; void ( * show ) ( s#seq_file * , void * ) ; t#u8 priv [ ] ; } +l2tp_session_inc_refcount void l2tp_session_inc_refcount ( s#l2tp_session * ) +l2tp_session_dec_refcount void l2tp_session_dec_refcount ( s#l2tp_session * ) +l2tp_tunnel_get s#l2tp_tunnel * l2tp_tunnel_get ( const s#net * , t#u32 ) +l2tp_tunnel_get_nth s#l2tp_tunnel * l2tp_tunnel_get_nth ( const s#net * , int ) +l2tp_tunnel_get_session s#l2tp_session * l2tp_tunnel_get_session ( s#l2tp_tunnel * , t#u32 ) +l2tp_session_get s#l2tp_session * l2tp_session_get ( const s#net * , t#u32 ) +l2tp_session_get_nth s#l2tp_session * l2tp_session_get_nth ( s#l2tp_tunnel * , int ) +l2tp_session_get_by_ifname s#l2tp_session * l2tp_session_get_by_ifname ( const s#net * , const char * ) +l2tp_session_register int l2tp_session_register ( s#l2tp_session * , s#l2tp_tunnel * ) +l2tp_recv_common void l2tp_recv_common ( s#l2tp_session * , s#sk_buff * , unsigned char * , unsigned char * , t#u16 , int ) +l2tp_udp_encap_recv int l2tp_udp_encap_recv ( s#sock * , s#sk_buff * ) +l2tp_xmit_skb int l2tp_xmit_skb ( s#l2tp_session * , s#sk_buff * ) +s#l2tp_tunnel_cfg struct l2tp_tunnel_cfg { e#l2tp_encap_type encap ; s#in_addr local_ip ; s#in_addr peer_ip ; s#in6_addr * local_ip6 ; s#in6_addr * peer_ip6 ; t#u16 local_udp_port ; t#u16 peer_udp_port ; unsigned int use_udp_checksums : 1 , udp6_zero_tx_checksums : 1 , udp6_zero_rx_checksums : 1 ; } +l2tp_tunnel_create int l2tp_tunnel_create ( int , int , t#u32 , t#u32 , s#l2tp_tunnel_cfg * , s#l2tp_tunnel * * ) +l2tp_tunnel_register int l2tp_tunnel_register ( s#l2tp_tunnel * , s#net * , s#l2tp_tunnel_cfg * ) +l2tp_tunnel_delete void l2tp_tunnel_delete ( s#l2tp_tunnel * ) +l2tp_session_delete void l2tp_session_delete ( s#l2tp_session * ) +l2tp_session_set_header_len void l2tp_session_set_header_len ( s#l2tp_session * , int ) +s#l2tp_session_cfg struct l2tp_session_cfg { e#l2tp_pwtype pw_type ; unsigned int recv_seq : 1 ; unsigned int send_seq : 1 ; unsigned int lns_mode : 1 ; t#u16 l2specific_type ; t#u8 cookie [ 8 ] ; int cookie_len ; t#u8 peer_cookie [ 8 ] ; int peer_cookie_len ; int reorder_timeout ; char * ifname ; } +l2tp_session_create s#l2tp_session * l2tp_session_create ( int , s#l2tp_tunnel * , t#u32 , t#u32 , s#l2tp_session_cfg * ) + +/* net/l2tp/l2tp_ip.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +l2tp_ioctl int l2tp_ioctl ( s#sock * , int , unsigned long ) + +/* net/l2tp/l2tp_netlink.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#l2tp_nl_cmd_ops struct l2tp_nl_cmd_ops { int ( * session_create ) ( s#net * , s#l2tp_tunnel * , t#u32 , t#u32 , s#l2tp_session_cfg * ) ; void ( * session_delete ) ( s#l2tp_session * ) ; } +l2tp_nl_register_ops int l2tp_nl_register_ops ( e#l2tp_pwtype , const s#l2tp_nl_cmd_ops * ) +l2tp_nl_unregister_ops void l2tp_nl_unregister_ops ( e#l2tp_pwtype ) + +/* net/l3mdev/l3mdev.o */ +e#l3mdev_type enum l3mdev_type { L3MDEV_TYPE_UNSPEC , L3MDEV_TYPE_VRF , __L3MDEV_TYPE_MAX } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +t#lookup_by_table_id_t typedef int ( * lookup_by_table_id_t ) ( s#net * , t#u32 ) +l3mdev_table_lookup_register int l3mdev_table_lookup_register ( e#l3mdev_type , t#lookup_by_table_id_t ) +l3mdev_table_lookup_unregister void l3mdev_table_lookup_unregister ( e#l3mdev_type , t#lookup_by_table_id_t ) +l3mdev_ifindex_lookup_by_table_id int l3mdev_ifindex_lookup_by_table_id ( e#l3mdev_type , s#net * , t#u32 ) +l3mdev_master_ifindex_rcu int l3mdev_master_ifindex_rcu ( const s#net_device * ) +l3mdev_master_upper_ifindex_by_index_rcu int l3mdev_master_upper_ifindex_by_index_rcu ( s#net * , int ) +l3mdev_fib_table_rcu t#u32 l3mdev_fib_table_rcu ( const s#net_device * ) +l3mdev_fib_table_by_index t#u32 l3mdev_fib_table_by_index ( s#net * , int ) +l3mdev_link_scope_lookup s#dst_entry * l3mdev_link_scope_lookup ( s#net * , s#flowi6 * ) +l3mdev_update_flow void l3mdev_update_flow ( s#net * , s#flowi * ) + +/* net/lapb/lapb_iface.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#lapb_register_struct struct lapb_register_struct { void ( * connect_confirmation ) ( s#net_device * , int ) ; void ( * connect_indication ) ( s#net_device * , int ) ; void ( * disconnect_confirmation ) ( s#net_device * , int ) ; void ( * disconnect_indication ) ( s#net_device * , int ) ; int ( * data_indication ) ( s#net_device * , s#sk_buff * ) ; void ( * data_transmit ) ( s#net_device * , s#sk_buff * ) ; } +lapb_register extern int lapb_register ( s#net_device * , const s#lapb_register_struct * ) +lapb_unregister extern int lapb_unregister ( s#net_device * ) +s#lapb_parms_struct struct lapb_parms_struct { unsigned int t1 ; unsigned int t1timer ; unsigned int t2 ; unsigned int t2timer ; unsigned int n2 ; unsigned int n2count ; unsigned int window ; unsigned int state ; unsigned int mode ; } +lapb_getparms extern int lapb_getparms ( s#net_device * , s#lapb_parms_struct * ) +lapb_setparms extern int lapb_setparms ( s#net_device * , s#lapb_parms_struct * ) +lapb_connect_request extern int lapb_connect_request ( s#net_device * ) +lapb_disconnect_request extern int lapb_disconnect_request ( s#net_device * ) +lapb_data_request extern int lapb_data_request ( s#net_device * , s#sk_buff * ) +lapb_data_received extern int lapb_data_received ( s#net_device * , s#sk_buff * ) + +/* net/llc/llc_core.o */ +llc_sap_list extern s#list_head llc_sap_list +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +llc_sap_find s#llc_sap * llc_sap_find ( unsigned char ) +llc_sap_open s#llc_sap * llc_sap_open ( unsigned char , int ( * ) ( s#sk_buff * , s#net_device * , s#packet_type * , s#net_device * ) ) +llc_sap_close void llc_sap_close ( s#llc_sap * ) + +/* net/llc/llc_input.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +llc_add_pack void llc_add_pack ( int , void ( * ) ( s#llc_sap * , s#sk_buff * ) ) +llc_remove_pack void llc_remove_pack ( int ) +llc_set_station_handler void llc_set_station_handler ( void ( * ) ( s#sk_buff * ) ) + +/* net/llc/llc_output.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +llc_mac_hdr_init int llc_mac_hdr_init ( s#sk_buff * , const unsigned char * , const unsigned char * ) +llc_build_and_send_ui_pkt int llc_build_and_send_ui_pkt ( s#llc_sap * , s#sk_buff * , const unsigned char * , unsigned char ) + +/* net/mac80211/agg-rx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_stop_rx_ba_session void ieee80211_stop_rx_ba_session ( s#ieee80211_vif * , t#u16 , const t#u8 * ) +ieee80211_manage_rx_ba_offl void ieee80211_manage_rx_ba_offl ( s#ieee80211_vif * , const t#u8 * , unsigned int ) +ieee80211_rx_ba_timer_expired void ieee80211_rx_ba_timer_expired ( s#ieee80211_vif * , const t#u8 * , unsigned int ) + +/* net/mac80211/agg-tx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_send_bar void ieee80211_send_bar ( s#ieee80211_vif * , t#u8 * , t#u16 , t#u16 ) +ieee80211_start_tx_ba_session int ieee80211_start_tx_ba_session ( s#ieee80211_sta * , t#u16 , t#u16 ) +ieee80211_start_tx_ba_cb_irqsafe void ieee80211_start_tx_ba_cb_irqsafe ( s#ieee80211_vif * , const t#u8 * , t#u16 ) +ieee80211_stop_tx_ba_session int ieee80211_stop_tx_ba_session ( s#ieee80211_sta * , t#u16 ) +ieee80211_stop_tx_ba_cb_irqsafe void ieee80211_stop_tx_ba_cb_irqsafe ( s#ieee80211_vif * , const t#u8 * , t#u16 ) + +/* net/mac80211/airtime.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_calc_rx_airtime t#u32 ieee80211_calc_rx_airtime ( s#ieee80211_hw * , s#ieee80211_rx_status * , int ) +ieee80211_calc_tx_airtime t#u32 ieee80211_calc_tx_airtime ( s#ieee80211_hw * , s#ieee80211_tx_info * , int ) + +/* net/mac80211/cfg.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_csa_finish void ieee80211_csa_finish ( s#ieee80211_vif * ) +ieee80211_channel_switch_disconnect void ieee80211_channel_switch_disconnect ( s#ieee80211_vif * , t#bool ) +e#nl80211_nan_func_term_reason enum nl80211_nan_func_term_reason { NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST , NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED , NL80211_NAN_FUNC_TERM_REASON_ERROR , } +ieee80211_nan_func_terminated void ieee80211_nan_func_terminated ( s#ieee80211_vif * , t#u8 , e#nl80211_nan_func_term_reason , t#gfp_t ) +s#cfg80211_nan_match_params struct cfg80211_nan_match_params { e#nl80211_nan_function_type type ; t#u8 inst_id ; t#u8 peer_inst_id ; const t#u8 * addr ; t#u8 info_len ; const t#u8 * info ; t#u64 cookie ; } +ieee80211_nan_func_match void ieee80211_nan_func_match ( s#ieee80211_vif * , s#cfg80211_nan_match_params * , t#gfp_t ) +ieee80211_color_change_finish void ieee80211_color_change_finish ( s#ieee80211_vif * ) +ieeee80211_obss_color_collision_notify void ieeee80211_obss_color_collision_notify ( s#ieee80211_vif * , t#u64 , t#gfp_t ) + +/* net/mac80211/chan.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_iter_chan_contexts_atomic void ieee80211_iter_chan_contexts_atomic ( s#ieee80211_hw * , void ( * ) ( s#ieee80211_hw * , s#ieee80211_chanctx_conf * , void * ) , void * ) + +/* net/mac80211/ht.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_request_smps void ieee80211_request_smps ( s#ieee80211_vif * , e#ieee80211_smps_mode ) + +/* net/mac80211/key.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_iter_keys void ieee80211_iter_keys ( s#ieee80211_hw * , s#ieee80211_vif * , void ( * ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * , void * ) , void * ) +ieee80211_iter_keys_rcu void ieee80211_iter_keys_rcu ( s#ieee80211_hw * , s#ieee80211_vif * , void ( * ) ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_sta * , s#ieee80211_key_conf * , void * ) , void * ) +ieee80211_gtk_rekey_notify void ieee80211_gtk_rekey_notify ( s#ieee80211_vif * , const t#u8 * , const t#u8 * , t#gfp_t ) +ieee80211_get_key_rx_seq void ieee80211_get_key_rx_seq ( s#ieee80211_key_conf * , int , s#ieee80211_key_seq * ) +ieee80211_set_key_rx_seq void ieee80211_set_key_rx_seq ( s#ieee80211_key_conf * , int , s#ieee80211_key_seq * ) +ieee80211_remove_key void ieee80211_remove_key ( s#ieee80211_key_conf * ) +ieee80211_gtk_rekey_add s#ieee80211_key_conf * ieee80211_gtk_rekey_add ( s#ieee80211_vif * , s#ieee80211_key_conf * ) +ieee80211_key_mic_failure void ieee80211_key_mic_failure ( s#ieee80211_key_conf * ) +ieee80211_key_replay void ieee80211_key_replay ( s#ieee80211_key_conf * ) + +/* net/mac80211/led.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +__ieee80211_get_radio_led_name const char * __ieee80211_get_radio_led_name ( s#ieee80211_hw * ) +__ieee80211_get_assoc_led_name const char * __ieee80211_get_assoc_led_name ( s#ieee80211_hw * ) +__ieee80211_get_tx_led_name const char * __ieee80211_get_tx_led_name ( s#ieee80211_hw * ) +__ieee80211_get_rx_led_name const char * __ieee80211_get_rx_led_name ( s#ieee80211_hw * ) +s#ieee80211_tpt_blink struct ieee80211_tpt_blink { int throughput ; int blink_time ; } +__ieee80211_create_tpt_led_trigger const char * __ieee80211_create_tpt_led_trigger ( s#ieee80211_hw * , unsigned int , const s#ieee80211_tpt_blink * , unsigned int ) + +/* net/mac80211/main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_restart_hw void ieee80211_restart_hw ( s#ieee80211_hw * ) +ieee80211_alloc_hw_nm s#ieee80211_hw * ieee80211_alloc_hw_nm ( t#size_t , const s#ieee80211_ops * , const char * ) +ieee80211_register_hw int ieee80211_register_hw ( s#ieee80211_hw * ) +ieee80211_unregister_hw void ieee80211_unregister_hw ( s#ieee80211_hw * ) +ieee80211_free_hw void ieee80211_free_hw ( s#ieee80211_hw * ) + +/* net/mac80211/mlme.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_chswitch_done void ieee80211_chswitch_done ( s#ieee80211_vif * , t#bool ) +ieee80211_ap_probereq_get s#sk_buff * ieee80211_ap_probereq_get ( s#ieee80211_hw * , s#ieee80211_vif * ) +ieee80211_beacon_loss void ieee80211_beacon_loss ( s#ieee80211_vif * ) +ieee80211_connection_loss void ieee80211_connection_loss ( s#ieee80211_vif * ) +ieee80211_disconnect void ieee80211_disconnect ( s#ieee80211_vif * , t#bool ) +e#nl80211_cqm_rssi_threshold_event enum nl80211_cqm_rssi_threshold_event { NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW , NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH , NL80211_CQM_RSSI_BEACON_LOSS_EVENT , } +ieee80211_cqm_rssi_notify void ieee80211_cqm_rssi_notify ( s#ieee80211_vif * , e#nl80211_cqm_rssi_threshold_event , t#s32 , t#gfp_t ) +ieee80211_cqm_beacon_loss_notify void ieee80211_cqm_beacon_loss_notify ( s#ieee80211_vif * , t#gfp_t ) + +/* net/mac80211/offchannel.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_ready_on_channel void ieee80211_ready_on_channel ( s#ieee80211_hw * ) +ieee80211_remain_on_channel_expired void ieee80211_remain_on_channel_expired ( s#ieee80211_hw * ) + +/* net/mac80211/pm.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#cfg80211_wowlan_wakeup struct cfg80211_wowlan_wakeup { t#bool disconnect , magic_pkt , gtk_rekey_failure , eap_identity_req , four_way_handshake , rfkill_release , packet_80211 , tcp_match , tcp_connlost , tcp_nomoretokens ; t#s32 pattern_idx ; t#u32 packet_present_len , packet_len ; const void * packet ; s#cfg80211_wowlan_nd_info * net_detect ; } +ieee80211_report_wowlan_wakeup void ieee80211_report_wowlan_wakeup ( s#ieee80211_vif * , s#cfg80211_wowlan_wakeup * , t#gfp_t ) + +/* net/mac80211/rate.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s#ieee80211_tx_status struct ieee80211_tx_status { s#ieee80211_sta * sta ; s#ieee80211_tx_info * info ; s#sk_buff * skb ; s#rate_info * rate ; s#list_head * free_list ; } +s#ieee80211_tx_rate_control struct ieee80211_tx_rate_control { s#ieee80211_hw * hw ; s#ieee80211_supported_band * sband ; s#ieee80211_bss_conf * bss_conf ; s#sk_buff * skb ; s#ieee80211_tx_rate reported_rate ; t#bool rts , short_preamble ; t#u32 rate_idx_mask ; t#u8 * rate_idx_mcs_mask ; t#bool bss ; } +s#rate_control_ops struct rate_control_ops { unsigned long capa ; const char * name ; void * ( * alloc ) ( s#ieee80211_hw * ) ; void ( * add_debugfs ) ( s#ieee80211_hw * , void * , s#dentry * ) ; void ( * free ) ( void * ) ; void * ( * alloc_sta ) ( void * , s#ieee80211_sta * , t#gfp_t ) ; void ( * rate_init ) ( void * , s#ieee80211_supported_band * , s#cfg80211_chan_def * , s#ieee80211_sta * , void * ) ; void ( * rate_update ) ( void * , s#ieee80211_supported_band * , s#cfg80211_chan_def * , s#ieee80211_sta * , void * , t#u32 ) ; void ( * free_sta ) ( void * , s#ieee80211_sta * , void * ) ; void ( * tx_status_ext ) ( void * , s#ieee80211_supported_band * , void * , s#ieee80211_tx_status * ) ; void ( * tx_status ) ( void * , s#ieee80211_supported_band * , s#ieee80211_sta * , void * , s#sk_buff * ) ; void ( * get_rate ) ( void * , s#ieee80211_sta * , void * , s#ieee80211_tx_rate_control * ) ; void ( * add_sta_debugfs ) ( void * , void * , s#dentry * ) ; t#u32 ( * get_expected_throughput ) ( void * ) ; } +ieee80211_rate_control_register int ieee80211_rate_control_register ( const s#rate_control_ops * ) +ieee80211_rate_control_unregister void ieee80211_rate_control_unregister ( const s#rate_control_ops * ) +ieee80211_get_tx_rates void ieee80211_get_tx_rates ( s#ieee80211_vif * , s#ieee80211_sta * , s#sk_buff * , s#ieee80211_tx_rate * , int ) +rate_control_set_rates int rate_control_set_rates ( s#ieee80211_hw * , s#ieee80211_sta * , s#ieee80211_sta_rates * ) + +/* net/mac80211/rx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_sta_ps_transition int ieee80211_sta_ps_transition ( s#ieee80211_sta * , t#bool ) +ieee80211_sta_pspoll void ieee80211_sta_pspoll ( s#ieee80211_sta * ) +ieee80211_sta_uapsd_trigger void ieee80211_sta_uapsd_trigger ( s#ieee80211_sta * , t#u8 ) +ieee80211_mark_rx_ba_filtered_frames void ieee80211_mark_rx_ba_filtered_frames ( s#ieee80211_sta * , t#u8 , t#u16 , t#u64 , t#u16 ) +ieee80211_rx_list void ieee80211_rx_list ( s#ieee80211_hw * , s#ieee80211_sta * , s#sk_buff * , s#list_head * ) +ieee80211_rx_napi void ieee80211_rx_napi ( s#ieee80211_hw * , s#ieee80211_sta * , s#sk_buff * , s#napi_struct * ) +ieee80211_rx_irqsafe void ieee80211_rx_irqsafe ( s#ieee80211_hw * , s#sk_buff * ) + +/* net/mac80211/scan.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_scan_completed void ieee80211_scan_completed ( s#ieee80211_hw * , s#cfg80211_scan_info * ) +ieee80211_sched_scan_results void ieee80211_sched_scan_results ( s#ieee80211_hw * ) +ieee80211_sched_scan_stopped void ieee80211_sched_scan_stopped ( s#ieee80211_hw * ) + +/* net/mac80211/sta_info.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_find_sta_by_ifaddr s#ieee80211_sta * ieee80211_find_sta_by_ifaddr ( s#ieee80211_hw * , const t#u8 * , const t#u8 * ) +ieee80211_find_sta s#ieee80211_sta * ieee80211_find_sta ( s#ieee80211_vif * , const t#u8 * ) +ieee80211_sta_block_awake void ieee80211_sta_block_awake ( s#ieee80211_hw * , s#ieee80211_sta * , t#bool ) +ieee80211_sta_eosp void ieee80211_sta_eosp ( s#ieee80211_sta * ) +ieee80211_send_eosp_nullfunc void ieee80211_send_eosp_nullfunc ( s#ieee80211_sta * , int ) +ieee80211_sta_set_buffered void ieee80211_sta_set_buffered ( s#ieee80211_sta * , t#u8 , t#bool ) +ieee80211_sta_register_airtime void ieee80211_sta_register_airtime ( s#ieee80211_sta * , t#u8 , t#u32 , t#u32 ) + +/* net/mac80211/status.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_tx_status_irqsafe void ieee80211_tx_status_irqsafe ( s#ieee80211_hw * , s#sk_buff * ) +ieee80211_tx_status void ieee80211_tx_status ( s#ieee80211_hw * , s#sk_buff * ) +ieee80211_tx_status_ext void ieee80211_tx_status_ext ( s#ieee80211_hw * , s#ieee80211_tx_status * ) +ieee80211_tx_rate_update void ieee80211_tx_rate_update ( s#ieee80211_hw * , s#ieee80211_sta * , s#ieee80211_tx_info * ) +ieee80211_tx_status_8023 void ieee80211_tx_status_8023 ( s#ieee80211_hw * , s#ieee80211_vif * , s#sk_buff * ) +ieee80211_report_low_ack void ieee80211_report_low_ack ( s#ieee80211_sta * , t#u32 ) +ieee80211_free_txskb void ieee80211_free_txskb ( s#ieee80211_hw * , s#sk_buff * ) + +/* net/mac80211/tdls.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +e#nl80211_tdls_operation enum nl80211_tdls_operation { NL80211_TDLS_DISCOVERY_REQ , NL80211_TDLS_SETUP , NL80211_TDLS_TEARDOWN , NL80211_TDLS_ENABLE_LINK , NL80211_TDLS_DISABLE_LINK , } +ieee80211_tdls_oper_request void ieee80211_tdls_oper_request ( s#ieee80211_vif * , const t#u8 * , e#nl80211_tdls_operation , t#u16 , t#gfp_t ) + +/* net/mac80211/tkip.o */ +ieee80211_tkip_add_iv t#u8 * ieee80211_tkip_add_iv ( t#u8 * , s#ieee80211_key_conf * , t#u64 ) +ieee80211_get_tkip_p1k_iv void ieee80211_get_tkip_p1k_iv ( s#ieee80211_key_conf * , t#u32 , t#u16 * ) +ieee80211_get_tkip_rx_p1k void ieee80211_get_tkip_rx_p1k ( s#ieee80211_key_conf * , const t#u8 * , t#u32 , t#u16 * ) +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ieee80211_get_tkip_p2k void ieee80211_get_tkip_p2k ( s#ieee80211_key_conf * , s#sk_buff * , t#u8 * ) + +/* net/mac80211/tx.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_tx_prepare_skb t#bool ieee80211_tx_prepare_skb ( s#ieee80211_hw * , s#ieee80211_vif * , s#sk_buff * , int , s#ieee80211_sta * * ) +ieee80211_tx_dequeue s#sk_buff * ieee80211_tx_dequeue ( s#ieee80211_hw * , s#ieee80211_txq * ) +ieee80211_next_txq s#ieee80211_txq * ieee80211_next_txq ( s#ieee80211_hw * , t#u8 ) +ieee80211_schedule_txq void ieee80211_schedule_txq ( s#ieee80211_hw * , s#ieee80211_txq * ) +ieee80211_return_txq void ieee80211_return_txq ( s#ieee80211_hw * , s#ieee80211_txq * , t#bool ) +ieee80211_txq_airtime_check t#bool ieee80211_txq_airtime_check ( s#ieee80211_hw * , s#ieee80211_txq * ) +ieee80211_txq_may_transmit t#bool ieee80211_txq_may_transmit ( s#ieee80211_hw * , s#ieee80211_txq * ) +ieee80211_txq_schedule_start void ieee80211_txq_schedule_start ( s#ieee80211_hw * , t#u8 ) +ieee80211_beacon_update_cntdwn t#u8 ieee80211_beacon_update_cntdwn ( s#ieee80211_vif * ) +ieee80211_beacon_set_cntdwn void ieee80211_beacon_set_cntdwn ( s#ieee80211_vif * , t#u8 ) +ieee80211_beacon_cntdwn_is_complete t#bool ieee80211_beacon_cntdwn_is_complete ( s#ieee80211_vif * ) +s#ieee80211_mutable_offsets struct ieee80211_mutable_offsets { t#u16 tim_offset ; t#u16 tim_length ; t#u16 cntdwn_counter_offs [ 2 ] ; } +ieee80211_beacon_get_template s#sk_buff * ieee80211_beacon_get_template ( s#ieee80211_hw * , s#ieee80211_vif * , s#ieee80211_mutable_offsets * ) +ieee80211_beacon_get_tim s#sk_buff * ieee80211_beacon_get_tim ( s#ieee80211_hw * , s#ieee80211_vif * , t#u16 * , t#u16 * ) +ieee80211_proberesp_get s#sk_buff * ieee80211_proberesp_get ( s#ieee80211_hw * , s#ieee80211_vif * ) +ieee80211_get_fils_discovery_tmpl s#sk_buff * ieee80211_get_fils_discovery_tmpl ( s#ieee80211_hw * , s#ieee80211_vif * ) +ieee80211_get_unsol_bcast_probe_resp_tmpl s#sk_buff * ieee80211_get_unsol_bcast_probe_resp_tmpl ( s#ieee80211_hw * , s#ieee80211_vif * ) +ieee80211_pspoll_get s#sk_buff * ieee80211_pspoll_get ( s#ieee80211_hw * , s#ieee80211_vif * ) +ieee80211_nullfunc_get s#sk_buff * ieee80211_nullfunc_get ( s#ieee80211_hw * , s#ieee80211_vif * , t#bool ) +ieee80211_probereq_get s#sk_buff * ieee80211_probereq_get ( s#ieee80211_hw * , const t#u8 * , const t#u8 * , t#size_t , t#size_t ) +s#ieee80211_rts struct ieee80211_rts { t#__le16 frame_control ; t#__le16 duration ; t#u8 ra [ 6 ] ; t#u8 ta [ 6 ] ; } +ieee80211_rts_get void ieee80211_rts_get ( s#ieee80211_hw * , s#ieee80211_vif * , const void * , t#size_t , const s#ieee80211_tx_info * , s#ieee80211_rts * ) +s#ieee80211_cts struct ieee80211_cts { t#__le16 frame_control ; t#__le16 duration ; t#u8 ra [ 6 ] ; } +ieee80211_ctstoself_get void ieee80211_ctstoself_get ( s#ieee80211_hw * , s#ieee80211_vif * , const void * , t#size_t , const s#ieee80211_tx_info * , s#ieee80211_cts * ) +ieee80211_get_buffered_bc s#sk_buff * ieee80211_get_buffered_bc ( s#ieee80211_hw * , s#ieee80211_vif * ) +ieee80211_reserve_tid int ieee80211_reserve_tid ( s#ieee80211_sta * , t#u8 ) +ieee80211_unreserve_tid void ieee80211_unreserve_tid ( s#ieee80211_sta * , t#u8 ) + +/* net/mac80211/util.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +wiphy_to_ieee80211_hw s#ieee80211_hw * wiphy_to_ieee80211_hw ( s#wiphy * ) +ieee80211_get_bssid t#u8 * ieee80211_get_bssid ( s#ieee80211_hdr * , t#size_t , e#nl80211_iftype ) +ieee80211_generic_frame_duration t#__le16 ieee80211_generic_frame_duration ( s#ieee80211_hw * , s#ieee80211_vif * , e#nl80211_band , t#size_t , s#ieee80211_rate * ) +ieee80211_rts_duration t#__le16 ieee80211_rts_duration ( s#ieee80211_hw * , s#ieee80211_vif * , t#size_t , const s#ieee80211_tx_info * ) +ieee80211_ctstoself_duration t#__le16 ieee80211_ctstoself_duration ( s#ieee80211_hw * , s#ieee80211_vif * , t#size_t , const s#ieee80211_tx_info * ) +ieee80211_wake_queue void ieee80211_wake_queue ( s#ieee80211_hw * , int ) +ieee80211_stop_queue void ieee80211_stop_queue ( s#ieee80211_hw * , int ) +ieee80211_stop_queues void ieee80211_stop_queues ( s#ieee80211_hw * ) +ieee80211_queue_stopped int ieee80211_queue_stopped ( s#ieee80211_hw * , int ) +ieee80211_wake_queues void ieee80211_wake_queues ( s#ieee80211_hw * ) +ieee80211_iterate_interfaces void ieee80211_iterate_interfaces ( s#ieee80211_hw * , t#u32 , void ( * ) ( void * , t#u8 * , s#ieee80211_vif * ) , void * ) +ieee80211_iterate_active_interfaces_atomic void ieee80211_iterate_active_interfaces_atomic ( s#ieee80211_hw * , t#u32 , void ( * ) ( void * , t#u8 * , s#ieee80211_vif * ) , void * ) +ieee80211_iterate_active_interfaces_mtx void ieee80211_iterate_active_interfaces_mtx ( s#ieee80211_hw * , t#u32 , void ( * ) ( void * , t#u8 * , s#ieee80211_vif * ) , void * ) +ieee80211_iterate_stations_atomic void ieee80211_iterate_stations_atomic ( s#ieee80211_hw * , void ( * ) ( void * , s#ieee80211_sta * ) , void * ) +wdev_to_ieee80211_vif s#ieee80211_vif * wdev_to_ieee80211_vif ( s#wireless_dev * ) +ieee80211_vif_to_wdev s#wireless_dev * ieee80211_vif_to_wdev ( s#ieee80211_vif * ) +ieee80211_queue_work void ieee80211_queue_work ( s#ieee80211_hw * , s#work_struct * ) +ieee80211_queue_delayed_work void ieee80211_queue_delayed_work ( s#ieee80211_hw * , s#delayed_work * , unsigned long ) +ieee80211_hw_restart_disconnect void ieee80211_hw_restart_disconnect ( s#ieee80211_vif * ) +ieee80211_resume_disconnect void ieee80211_resume_disconnect ( s#ieee80211_vif * ) +ieee80211_enable_rssi_reports void ieee80211_enable_rssi_reports ( s#ieee80211_vif * , int , int ) +ieee80211_disable_rssi_reports void ieee80211_disable_rssi_reports ( s#ieee80211_vif * ) +ieee80211_ave_rssi int ieee80211_ave_rssi ( s#ieee80211_vif * ) +ieee80211_radar_detected void ieee80211_radar_detected ( s#ieee80211_hw * ) +s#ieee80211_noa_data struct ieee80211_noa_data { t#u32 next_tsf ; t#bool has_next_tsf ; t#u8 absent ; t#u8 count [ 4 ] ; struct { t#u32 start ; t#u32 duration ; t#u32 interval ; } desc [ 4 ] ; } +ieee80211_update_p2p_noa void ieee80211_update_p2p_noa ( s#ieee80211_noa_data * , t#u32 ) +ieee80211_parse_p2p_noa int ieee80211_parse_p2p_noa ( const s#ieee80211_p2p_noa_attr * , s#ieee80211_noa_data * , t#u32 ) +ieee80211_txq_get_depth void ieee80211_txq_get_depth ( s#ieee80211_txq * , unsigned long * , unsigned long * ) + +/* net/mac80211/vht.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##poll_table_struct +s##watch_queue +s##wait_page_queue +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +ieee80211_update_mu_groups void ieee80211_update_mu_groups ( s#ieee80211_vif * , const t#u8 * , const t#u8 * ) + +/* net/mac802154/main.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#ieee802154_hw struct ieee802154_hw { int extra_tx_headroom ; t#u32 flags ; s#device * parent ; void * priv ; s#wpan_phy * phy ; } +s#ieee802154_hw_addr_filt struct ieee802154_hw_addr_filt { t#__le16 pan_id ; t#__le16 short_addr ; t#__le64 ieee_addr ; t#bool pan_coord ; } +s#ieee802154_ops struct ieee802154_ops { s#module * owner ; int ( * start ) ( s#ieee802154_hw * ) ; void ( * stop ) ( s#ieee802154_hw * ) ; int ( * xmit_sync ) ( s#ieee802154_hw * , s#sk_buff * ) ; int ( * xmit_async ) ( s#ieee802154_hw * , s#sk_buff * ) ; int ( * ed ) ( s#ieee802154_hw * , t#u8 * ) ; int ( * set_channel ) ( s#ieee802154_hw * , t#u8 , t#u8 ) ; int ( * set_hw_addr_filt ) ( s#ieee802154_hw * , s#ieee802154_hw_addr_filt * , unsigned long ) ; int ( * set_txpower ) ( s#ieee802154_hw * , t#s32 ) ; int ( * set_lbt ) ( s#ieee802154_hw * , t#bool ) ; int ( * set_cca_mode ) ( s#ieee802154_hw * , const s#wpan_phy_cca * ) ; int ( * set_cca_ed_level ) ( s#ieee802154_hw * , t#s32 ) ; int ( * set_csma_params ) ( s#ieee802154_hw * , t#u8 , t#u8 , t#u8 ) ; int ( * set_frame_retries ) ( s#ieee802154_hw * , t#s8 ) ; int ( * set_promiscuous_mode ) ( s#ieee802154_hw * , const t#bool ) ; } +ieee802154_alloc_hw s#ieee802154_hw * ieee802154_alloc_hw ( t#size_t , const s#ieee802154_ops * ) +ieee802154_free_hw void ieee802154_free_hw ( s#ieee802154_hw * ) +ieee802154_register_hw int ieee802154_register_hw ( s#ieee802154_hw * ) +ieee802154_unregister_hw void ieee802154_unregister_hw ( s#ieee802154_hw * ) + +/* net/mac802154/rx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ieee802154_rx_irqsafe void ieee802154_rx_irqsafe ( s#ieee802154_hw * , s#sk_buff * , t#u8 ) + +/* net/mac802154/util.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##nla_policy +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +ieee802154_wake_queue void ieee802154_wake_queue ( s#ieee802154_hw * ) +ieee802154_stop_queue void ieee802154_stop_queue ( s#ieee802154_hw * ) +ieee802154_xmit_complete void ieee802154_xmit_complete ( s#ieee802154_hw * , s#sk_buff * , t#bool ) + +/* net/mpls/af_mpls.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s#mpls_nh struct mpls_nh { s#net_device * nh_dev ; unsigned int nh_flags ; t#u8 nh_labels ; t#u8 nh_via_alen ; t#u8 nh_via_table ; t#u8 nh_reserved1 ; t#u32 nh_label [ ] ; } +s#mpls_route struct mpls_route { s#callback_head rt_rcu ; t#u8 rt_protocol ; t#u8 rt_payload_type ; t#u8 rt_max_alen ; t#u8 rt_ttl_propagate ; t#u8 rt_nhn ; t#u8 rt_nhn_alive ; t#u8 rt_nh_size ; t#u8 rt_via_offset ; t#u8 rt_reserved1 ; s#mpls_nh rt_nh [ ] ; } +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s#mpls_link_stats struct mpls_link_stats { t#__u64 rx_packets ; t#__u64 tx_packets ; t#__u64 rx_bytes ; t#__u64 tx_bytes ; t#__u64 rx_errors ; t#__u64 tx_errors ; t#__u64 rx_dropped ; t#__u64 tx_dropped ; t#__u64 rx_noroute ; } +s#mpls_pcpu_stats struct mpls_pcpu_stats { s#mpls_link_stats stats ; s#u64_stats_sync syncp ; } +s#mpls_dev struct mpls_dev { int input_enabled ; s#net_device * dev ; s#mpls_pcpu_stats * stats ; s#ctl_table_header * sysctl ; s#callback_head rcu ; } +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mpls_output_possible t#bool mpls_output_possible ( const s#net_device * ) +mpls_dev_mtu unsigned int mpls_dev_mtu ( const s#net_device * ) +mpls_pkt_too_big t#bool mpls_pkt_too_big ( const s#sk_buff * , unsigned int ) +mpls_stats_inc_outucastpkts void mpls_stats_inc_outucastpkts ( s#net_device * , const s#sk_buff * ) +nla_put_labels int nla_put_labels ( s#sk_buff * , int , t#u8 , const t#u32 [ ] ) +nla_get_labels int nla_get_labels ( const s#nlattr * , t#u8 , t#u8 * , t#u32 [ ] , s#netlink_ext_ack * ) + +/* net/mptcp/options.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +E#__MPTCP_MIB_MAX ( 0 ) + 37 +s#mptcp_mib struct mptcp_mib { unsigned long mibs [ E#__MPTCP_MIB_MAX ] ; } +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +mptcp_get_reset_option t#__be32 mptcp_get_reset_option ( const s#sk_buff * ) + +/* net/mptcp/pm_netlink.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##ip_mc_socklist +s#mptcp_data_frag struct mptcp_data_frag { s#list_head list ; t#u64 data_seq ; t#u16 data_len ; t#u16 offset ; t#u16 overhead ; t#u16 already_sent ; s#page * page ; } +s#mptcp_addr_info struct mptcp_addr_info { t#u8 id ; t#sa_family_t family ; t#__be16 port ; union { s#in_addr addr ; s#in6_addr addr6 ; } ; } +s#mptcp_rm_list struct mptcp_rm_list { t#u8 ids [ 8 ] ; t#u8 nr ; } +s#mptcp_pm_data struct mptcp_pm_data { s#mptcp_addr_info local ; s#mptcp_addr_info remote ; s#list_head anno_list ; t#spinlock_t lock ; t#u8 addr_signal ; t#bool server_side ; t#bool work_pending ; t#bool accept_addr ; t#bool accept_subflow ; t#bool remote_deny_join_id0 ; t#u8 add_addr_signaled ; t#u8 add_addr_accepted ; t#u8 local_addr_used ; t#u8 subflows ; t#u8 status ; s#mptcp_rm_list rm_list_tx ; s#mptcp_rm_list rm_list_rx ; } +s#mptcp_sock struct mptcp_sock { s#inet_connection_sock sk ; t#u64 local_key ; t#u64 remote_key ; t#u64 write_seq ; t#u64 snd_nxt ; t#u64 ack_seq ; t#u64 rcv_wnd_sent ; t#u64 rcv_data_fin_seq ; int wmem_reserved ; s#sock * last_snd ; int snd_burst ; int old_wspace ; t#u64 snd_una ; t#u64 wnd_end ; unsigned long timer_ival ; t#u32 token ; int rmem_released ; unsigned long flags ; t#bool can_ack ; t#bool fully_established ; t#bool rcv_data_fin ; t#bool snd_data_fin_enable ; t#bool rcv_fastclose ; t#bool use_64bit_ack ; t#bool csum_enabled ; t#spinlock_t join_list_lock ; s#work_struct work ; s#sk_buff * ooo_last_skb ; s#rb_root out_of_order_queue ; s#sk_buff_head receive_queue ; int tx_pending_data ; s#list_head conn_list ; s#list_head rtx_queue ; s#mptcp_data_frag * first_pending ; s#list_head join_list ; s#socket * subflow ; s#sock * first ; s#mptcp_pm_data pm ; struct { t#u32 space ; t#u32 copied ; t#u64 time ; t#u64 rtt_us ; } rcvq_space ; t#u32 setsockopt_seq ; char ca_name [ 16 ] ; } +mptcp_pm_get_add_addr_signal_max unsigned int mptcp_pm_get_add_addr_signal_max ( s#mptcp_sock * ) +mptcp_pm_get_add_addr_accept_max unsigned int mptcp_pm_get_add_addr_accept_max ( s#mptcp_sock * ) +mptcp_pm_get_subflows_max unsigned int mptcp_pm_get_subflows_max ( s#mptcp_sock * ) +mptcp_pm_get_local_addr_max unsigned int mptcp_pm_get_local_addr_max ( s#mptcp_sock * ) + +/* net/mptcp/subflow.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##kmem_cache +s##ipv4_devconf +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##wait_page_queue +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##btf +s##bpf_local_storage_map +s##bpf_verifier_env +s##bpf_func_state +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##xfrm_policy +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +mptcp_subflow_init_cookie_req int mptcp_subflow_init_cookie_req ( s#request_sock * , const s#sock * , s#sk_buff * ) +mptcp_subflow_request_sock_ops extern s#request_sock_ops mptcp_subflow_request_sock_ops + +/* net/mptcp/token.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##ip_mc_socklist +mptcp_token_get_sock s#mptcp_sock * mptcp_token_get_sock ( s#net * , t#u32 ) +mptcp_token_iter_next s#mptcp_sock * mptcp_token_iter_next ( const s#net * , long * , long * ) + +/* net/ncsi/ncsi-manage.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ncsi_vlan_rx_add_vid int ncsi_vlan_rx_add_vid ( s#net_device * , t#__be16 , t#u16 ) +ncsi_vlan_rx_kill_vid int ncsi_vlan_rx_kill_vid ( s#net_device * , t#__be16 , t#u16 ) +s#ncsi_dev struct ncsi_dev { int state ; int link_up ; s#net_device * dev ; void ( * handler ) ( s#ncsi_dev * ) ; } +ncsi_register_dev s#ncsi_dev * ncsi_register_dev ( s#net_device * , void ( * ) ( s#ncsi_dev * ) ) +ncsi_start_dev int ncsi_start_dev ( s#ncsi_dev * ) +ncsi_stop_dev void ncsi_stop_dev ( s#ncsi_dev * ) +ncsi_unregister_dev void ncsi_unregister_dev ( s#ncsi_dev * ) + +/* net/netfilter/core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nf_ipv6_ops struct nf_ipv6_ops { void ( * route_input ) ( s#sk_buff * ) ; int ( * fragment ) ( s#net * , s#sock * , s#sk_buff * , int ( * ) ( s#net * , s#sock * , s#sk_buff * ) ) ; int ( * reroute ) ( s#sk_buff * , const s#nf_queue_entry * ) ; } +nf_ipv6_ops extern const s#nf_ipv6_ops * nf_ipv6_ops +nf_skb_duplicated extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( t#bool ) nf_skb_duplicated +nf_hooks_needed extern s#static_key nf_hooks_needed [ E#NFPROTO_NUMPROTO ] [ E#NF_INET_NUMHOOKS ] +nf_hook_entries_insert_raw int nf_hook_entries_insert_raw ( s#nf_hook_entries * * , const s#nf_hook_ops * ) +nf_unregister_net_hook void nf_unregister_net_hook ( s#net * , const s#nf_hook_ops * ) +nf_hook_entries_delete_raw void nf_hook_entries_delete_raw ( s#nf_hook_entries * * , const s#nf_hook_ops * ) +nf_register_net_hook int nf_register_net_hook ( s#net * , const s#nf_hook_ops * ) +nf_register_net_hooks int nf_register_net_hooks ( s#net * , const s#nf_hook_ops * , unsigned int ) +nf_unregister_net_hooks void nf_unregister_net_hooks ( s#net * , const s#nf_hook_ops * , unsigned int ) +nf_hook_slow int nf_hook_slow ( s#sk_buff * , s#nf_hook_state * , const s#nf_hook_entries * , unsigned int ) +nf_hook_slow_list void nf_hook_slow_list ( s#list_head * , s#nf_hook_state * , const s#nf_hook_entries * ) +s##nf_conn +s#nfnl_ct_hook struct nfnl_ct_hook { t#size_t ( * build_size ) ( const s#nf_conn * ) ; int ( * build ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , t#u_int16_t , t#u_int16_t ) ; int ( * parse ) ( const s#nlattr * , s#nf_conn * ) ; int ( * attach_expect ) ( const s#nlattr * , s#nf_conn * , t#u32 , t#u32 ) ; void ( * seq_adjust ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , t#s32 ) ; } +nfnl_ct_hook extern s#nfnl_ct_hook * nfnl_ct_hook +s##nf_conntrack_tuple +s#nf_ct_hook struct nf_ct_hook { int ( * update ) ( s#net * , s#sk_buff * ) ; void ( * destroy ) ( s#nf_conntrack * ) ; t#bool ( * get_tuple_skb ) ( s#nf_conntrack_tuple * , const s#sk_buff * ) ; } +nf_ct_hook extern s#nf_ct_hook * nf_ct_hook +ip_ct_attach extern void ( * ip_ct_attach ) ( s#sk_buff * , const s#sk_buff * ) +e##nf_nat_manip_type +s#nf_nat_hook struct nf_nat_hook { int ( * parse_nat_setup ) ( s#nf_conn * , e#nf_nat_manip_type , const s#nlattr * ) ; void ( * decode_session ) ( s#sk_buff * , s#flowi * ) ; unsigned int ( * manip_pkt ) ( s#sk_buff * , s#nf_conn * , e#nf_nat_manip_type , e#ip_conntrack_dir ) ; } +nf_nat_hook extern s#nf_nat_hook * nf_nat_hook +nf_ct_attach void nf_ct_attach ( s#sk_buff * , const s#sk_buff * ) +nf_conntrack_destroy void nf_conntrack_destroy ( s#nf_conntrack * ) +nf_ct_get_tuple_skb t#bool nf_ct_get_tuple_skb ( s#nf_conntrack_tuple * , const s#sk_buff * ) +nf_ct_zone_dflt extern const s#nf_conntrack_zone nf_ct_zone_dflt + +/* net/netfilter/ipset/ip_set_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#xt_mtchk_param struct xt_mtchk_param { s#net * net ; const char * table ; const void * entryinfo ; const s#xt_match * match ; void * matchinfo ; unsigned int hook_mask ; t#u_int8_t family ; t#bool nft_compat ; } +s#xt_mtdtor_param struct xt_mtdtor_param { s#net * net ; const s#xt_match * match ; void * matchinfo ; t#u_int8_t family ; } +s#xt_match struct xt_match { s#list_head list ; const char name [ 29 ] ; t#u_int8_t revision ; t#bool ( * match ) ( const s#sk_buff * , s#xt_action_param * ) ; int ( * checkentry ) ( const s#xt_mtchk_param * ) ; void ( * destroy ) ( const s#xt_mtdtor_param * ) ; void ( * compat_from_user ) ( void * , const void * ) ; int ( * compat_to_user ) ( void * , const void * ) ; s#module * me ; const char * table ; unsigned int matchsize ; unsigned int usersize ; unsigned int compatsize ; unsigned int hooks ; unsigned short proto ; unsigned short family ; } +s#xt_tgchk_param struct xt_tgchk_param { s#net * net ; const char * table ; const void * entryinfo ; const s#xt_target * target ; void * targinfo ; unsigned int hook_mask ; t#u_int8_t family ; t#bool nft_compat ; } +s#xt_tgdtor_param struct xt_tgdtor_param { s#net * net ; const s#xt_target * target ; void * targinfo ; t#u_int8_t family ; } +s#xt_target struct xt_target { s#list_head list ; const char name [ 29 ] ; t#u_int8_t revision ; unsigned int ( * target ) ( s#sk_buff * , const s#xt_action_param * ) ; int ( * checkentry ) ( const s#xt_tgchk_param * ) ; void ( * destroy ) ( const s#xt_tgdtor_param * ) ; void ( * compat_from_user ) ( void * , const void * ) ; int ( * compat_to_user ) ( void * , const void * ) ; s#module * me ; const char * table ; unsigned int targetsize ; unsigned int usersize ; unsigned int compatsize ; unsigned int hooks ; unsigned short proto ; unsigned short family ; } +s#xt_action_param struct xt_action_param { union { const s#xt_match * match ; const s#xt_target * target ; } ; union { const void * matchinfo , * targinfo ; } ; const s#nf_hook_state * state ; unsigned int thoff ; t#u16 fragoff ; t#bool hotdrop ; } +E#IPSET_ADT_MAX 3 +e#ipset_adt enum ipset_adt { IPSET_ADD , IPSET_DEL , IPSET_TEST , IPSET_ADT_MAX , IPSET_CREATE = E#IPSET_ADT_MAX , IPSET_CADT_MAX , } +s#ip_set_skbinfo struct ip_set_skbinfo { t#u32 skbmark ; t#u32 skbmarkmask ; t#u32 skbprio ; t#u16 skbqueue ; t#u16 __pad ; } +s#ip_set_ext struct ip_set_ext { s#ip_set_skbinfo skbinfo ; t#u64 packets ; t#u64 bytes ; char * comment ; t#u32 timeout ; t#u8 packets_op ; t#u8 bytes_op ; t#bool target ; } +s#ip_set_adt_opt struct ip_set_adt_opt { t#u8 family ; t#u8 dim ; t#u8 flags ; t#u32 cmdflags ; s#ip_set_ext ext ; } +t#ipset_adtfn typedef int ( * ipset_adtfn ) ( s#ip_set * , void * , const s#ip_set_ext * , s#ip_set_ext * , t#u32 ) +s#ip_set_type_variant struct ip_set_type_variant { int ( * kadt ) ( s#ip_set * , const s#sk_buff * , const s#xt_action_param * , e#ipset_adt , s#ip_set_adt_opt * ) ; int ( * uadt ) ( s#ip_set * , s#nlattr * [ ] , e#ipset_adt , t#u32 * , t#u32 , t#bool ) ; t#ipset_adtfn adt [ E#IPSET_ADT_MAX ] ; int ( * resize ) ( s#ip_set * , t#bool ) ; void ( * destroy ) ( s#ip_set * ) ; void ( * flush ) ( s#ip_set * ) ; void ( * expire ) ( s#ip_set * ) ; int ( * head ) ( s#ip_set * , s#sk_buff * ) ; int ( * list ) ( const s#ip_set * , s#sk_buff * , s#netlink_callback * ) ; void ( * uref ) ( s#ip_set * , s#netlink_callback * , t#bool ) ; t#bool ( * same_set ) ( const s#ip_set * , const s#ip_set * ) ; t#bool region_lock ; } +E#IPSET_EXT_ID_MAX ( 0 ) + 4 +s#ip_set struct ip_set { char name [ 32 ] ; t#spinlock_t lock ; t#u32 ref ; t#u32 ref_netlink ; s#ip_set_type * type ; const s#ip_set_type_variant * variant ; t#u8 family ; t#u8 revision ; t#u8 extensions ; t#u8 flags ; t#u32 timeout ; t#u32 elements ; t#size_t ext_size ; t#size_t dsize ; t#size_t offset [ E#IPSET_EXT_ID_MAX ] ; void * data ; } +E#__IPSET_ATTR_CREATE_MAX ( 16 ) + 11 +E#IPSET_ATTR_CADT_MAX 16 +E#__IPSET_ATTR_ADT_MAX ( E#IPSET_ATTR_CADT_MAX + 1 ) + 14 +s#ip_set_type struct ip_set_type { s#list_head list ; char name [ 32 ] ; t#u8 protocol ; t#u8 dimension ; t#u8 family ; t#u8 revision_min , revision_max ; t#u8 create_flags [ 9 + 1 ] ; t#u16 features ; int ( * create ) ( s#net * , s#ip_set * , s#nlattr * [ ] , t#u32 ) ; const s#nla_policy create_policy [ ( E#__IPSET_ATTR_CREATE_MAX - 1 ) + 1 ] ; const s#nla_policy adt_policy [ ( E#__IPSET_ATTR_ADT_MAX - 1 ) + 1 ] ; s#module * me ; } +ip_set_type_register extern int ip_set_type_register ( s#ip_set_type * ) +ip_set_type_unregister extern void ip_set_type_unregister ( s#ip_set_type * ) +ip_set_alloc extern void * ip_set_alloc ( t#size_t ) +ip_set_free extern void ip_set_free ( void * ) +ip_set_get_ipaddr4 extern int ip_set_get_ipaddr4 ( s#nlattr * , t#__be32 * ) +ip_set_get_ipaddr6 extern int ip_set_get_ipaddr6 ( s#nlattr * , u#nf_inet_addr * ) +s#ip_set_comment_rcu struct ip_set_comment_rcu { s#callback_head rcu ; char str [ ] ; } +s#ip_set_comment struct ip_set_comment { s#ip_set_comment_rcu * c ; } +ip_set_init_comment void ip_set_init_comment ( s#ip_set * , s#ip_set_comment * , const s#ip_set_ext * ) +E#IPSET_EXT_BIT_TIMEOUT 0 +E#IPSET_EXT_BIT_COUNTER 1 +E#IPSET_EXT_BIT_COMMENT 2 +E#IPSET_EXT_BIT_SKBINFO 3 +E#IPSET_EXT_BIT_DESTROY 7 +e#ip_set_extension enum ip_set_extension { IPSET_EXT_BIT_TIMEOUT = 0 , IPSET_EXT_TIMEOUT = ( 1 << E#IPSET_EXT_BIT_TIMEOUT ) , IPSET_EXT_BIT_COUNTER = 1 , IPSET_EXT_COUNTER = ( 1 << E#IPSET_EXT_BIT_COUNTER ) , IPSET_EXT_BIT_COMMENT = 2 , IPSET_EXT_COMMENT = ( 1 << E#IPSET_EXT_BIT_COMMENT ) , IPSET_EXT_BIT_SKBINFO = 3 , IPSET_EXT_SKBINFO = ( 1 << E#IPSET_EXT_BIT_SKBINFO ) , IPSET_EXT_BIT_DESTROY = 7 , IPSET_EXT_DESTROY = ( 1 << E#IPSET_EXT_BIT_DESTROY ) , } +E#IPSET_FLAG_BIT_BEFORE 0 +E#IPSET_FLAG_BIT_PHYSDEV 1 +E#IPSET_FLAG_BIT_NOMATCH 2 +E#IPSET_FLAG_BIT_WITH_COUNTERS 3 +E#IPSET_FLAG_BIT_WITH_COMMENT 4 +E#IPSET_FLAG_BIT_WITH_FORCEADD 5 +E#IPSET_FLAG_BIT_WITH_SKBINFO 6 +E#IPSET_FLAG_BIT_IFACE_WILDCARD 7 +e#ipset_cadt_flags enum ipset_cadt_flags { IPSET_FLAG_BIT_BEFORE = 0 , IPSET_FLAG_BEFORE = ( 1 << E#IPSET_FLAG_BIT_BEFORE ) , IPSET_FLAG_BIT_PHYSDEV = 1 , IPSET_FLAG_PHYSDEV = ( 1 << E#IPSET_FLAG_BIT_PHYSDEV ) , IPSET_FLAG_BIT_NOMATCH = 2 , IPSET_FLAG_NOMATCH = ( 1 << E#IPSET_FLAG_BIT_NOMATCH ) , IPSET_FLAG_BIT_WITH_COUNTERS = 3 , IPSET_FLAG_WITH_COUNTERS = ( 1 << E#IPSET_FLAG_BIT_WITH_COUNTERS ) , IPSET_FLAG_BIT_WITH_COMMENT = 4 , IPSET_FLAG_WITH_COMMENT = ( 1 << E#IPSET_FLAG_BIT_WITH_COMMENT ) , IPSET_FLAG_BIT_WITH_FORCEADD = 5 , IPSET_FLAG_WITH_FORCEADD = ( 1 << E#IPSET_FLAG_BIT_WITH_FORCEADD ) , IPSET_FLAG_BIT_WITH_SKBINFO = 6 , IPSET_FLAG_WITH_SKBINFO = ( 1 << E#IPSET_FLAG_BIT_WITH_SKBINFO ) , IPSET_FLAG_BIT_IFACE_WILDCARD = 7 , IPSET_FLAG_IFACE_WILDCARD = ( 1 << E#IPSET_FLAG_BIT_IFACE_WILDCARD ) , IPSET_FLAG_CADT_MAX = 15 , } +s#ip_set_ext_type struct ip_set_ext_type { void ( * destroy ) ( s#ip_set * , void * ) ; e#ip_set_extension type ; e#ipset_cadt_flags flag ; t#u8 len ; t#u8 align ; } +ip_set_extensions extern const s#ip_set_ext_type ip_set_extensions [ ] +ip_set_elem_len extern t#size_t ip_set_elem_len ( s#ip_set * , s#nlattr * [ ] , t#size_t , t#size_t ) +ip_set_get_extensions extern int ip_set_get_extensions ( s#ip_set * , s#nlattr * [ ] , s#ip_set_ext * ) +ip_set_put_extensions extern int ip_set_put_extensions ( s#sk_buff * , const s#ip_set * , const void * , t#bool ) +ip_set_match_extensions extern t#bool ip_set_match_extensions ( s#ip_set * , const s#ip_set_ext * , s#ip_set_ext * , t#u32 , void * ) +t#ip_set_id_t typedef t#__u16 ip_set_id_t +ip_set_test extern int ip_set_test ( t#ip_set_id_t , const s#sk_buff * , const s#xt_action_param * , s#ip_set_adt_opt * ) +ip_set_add extern int ip_set_add ( t#ip_set_id_t , const s#sk_buff * , const s#xt_action_param * , s#ip_set_adt_opt * ) +ip_set_del extern int ip_set_del ( t#ip_set_id_t , const s#sk_buff * , const s#xt_action_param * , s#ip_set_adt_opt * ) +ip_set_get_byname extern t#ip_set_id_t ip_set_get_byname ( s#net * , const char * , s#ip_set * * ) +ip_set_put_byindex extern void ip_set_put_byindex ( s#net * , t#ip_set_id_t ) +ip_set_name_byindex extern void ip_set_name_byindex ( s#net * , t#ip_set_id_t , char * ) +ip_set_nfnl_get_byindex extern t#ip_set_id_t ip_set_nfnl_get_byindex ( s#net * , t#ip_set_id_t ) +ip_set_nfnl_put extern void ip_set_nfnl_put ( s#net * , t#ip_set_id_t ) +ip_set_put_flags int ip_set_put_flags ( s#sk_buff * , s#ip_set * ) + +/* net/netfilter/ipset/ip_set_getport.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ip_set_get_ip4_port extern t#bool ip_set_get_ip4_port ( const s#sk_buff * , t#bool , t#__be16 * , t#u8 * ) +ip_set_get_ip6_port extern t#bool ip_set_get_ip6_port ( const s#sk_buff * , t#bool , t#__be16 * , t#u8 * ) + +/* net/netfilter/ipset/pfxlen.o */ +ip_set_netmask_map extern const u#nf_inet_addr ip_set_netmask_map [ ] +ip_set_hostmask_map extern const u#nf_inet_addr ip_set_hostmask_map [ ] +ip_set_range_to_cidr extern t#u32 ip_set_range_to_cidr ( t#u32 , t#u32 , t#u8 * ) + +/* net/netfilter/ipvs/ip_vs_app.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s#ip_vs_kstats struct ip_vs_kstats { t#u64 conns ; t#u64 inpkts ; t#u64 outpkts ; t#u64 inbytes ; t#u64 outbytes ; t#u64 cps ; t#u64 inpps ; t#u64 outpps ; t#u64 inbps ; t#u64 outbps ; } +s#ip_vs_estimator struct ip_vs_estimator { s#hlist_node list ; t#u64 last_inbytes ; t#u64 last_outbytes ; t#u64 last_conns ; t#u64 last_inpkts ; t#u64 last_outpkts ; t#u64 cps ; t#u64 inpps ; t#u64 outpps ; t#u64 inbps ; t#u64 outbps ; t#s32 ktid : 16 , ktrow : 8 , ktcid : 8 ; } +s#ip_vs_counters struct ip_vs_counters { t#u64_stats_t conns ; t#u64_stats_t inpkts ; t#u64_stats_t outpkts ; t#u64_stats_t inbytes ; t#u64_stats_t outbytes ; } +s#ip_vs_cpu_stats struct ip_vs_cpu_stats { s#ip_vs_counters cnt ; s#u64_stats_sync syncp ; } +s#ip_vs_stats struct ip_vs_stats { s#ip_vs_kstats kstats ; s#ip_vs_estimator est ; s#ip_vs_cpu_stats * cpustats ; t#spinlock_t lock ; s#ip_vs_kstats kstats0 ; } +s#ip_vs_dest_dst struct ip_vs_dest_dst { s#dst_entry * dst_cache ; t#u32 dst_cookie ; u#nf_inet_addr dst_saddr ; s#callback_head callback_head ; } +s#ip_vs_iphdr struct ip_vs_iphdr { int hdr_flags ; t#__u32 off ; t#__u32 len ; t#__u16 fragoffs ; t#__s16 protocol ; t#__s32 flags ; u#nf_inet_addr saddr ; u#nf_inet_addr daddr ; } +s#ip_vs_scheduler struct ip_vs_scheduler { s#list_head n_list ; char * name ; t#atomic_t refcnt ; s#module * module ; int ( * init_service ) ( s#ip_vs_service * ) ; void ( * done_service ) ( s#ip_vs_service * ) ; int ( * add_dest ) ( s#ip_vs_service * , s#ip_vs_dest * ) ; int ( * del_dest ) ( s#ip_vs_service * , s#ip_vs_dest * ) ; int ( * upd_dest ) ( s#ip_vs_service * , s#ip_vs_dest * ) ; s#ip_vs_dest * ( * schedule ) ( s#ip_vs_service * , const s#sk_buff * , s#ip_vs_iphdr * ) ; } +s#ip_vs_conn_param struct ip_vs_conn_param { s#netns_ipvs * ipvs ; const u#nf_inet_addr * caddr ; const u#nf_inet_addr * vaddr ; t#__be16 cport ; t#__be16 vport ; t#__u16 protocol ; t#u16 af ; const s#ip_vs_pe * pe ; char * pe_data ; t#__u8 pe_data_len ; } +s#ip_vs_pe struct ip_vs_pe { s#list_head n_list ; char * name ; t#atomic_t refcnt ; s#module * module ; int ( * fill_param ) ( s#ip_vs_conn_param * , s#sk_buff * ) ; t#bool ( * ct_match ) ( const s#ip_vs_conn_param * , s#ip_vs_conn * ) ; t#u32 ( * hashkey_raw ) ( const s#ip_vs_conn_param * , t#u32 , t#bool ) ; int ( * show_pe_data ) ( const s#ip_vs_conn * , char * ) ; s#ip_vs_conn * ( * conn_out ) ( s#ip_vs_service * , s#ip_vs_dest * , s#sk_buff * , const s#ip_vs_iphdr * , t#__be16 , t#__be16 ) ; } +s#ip_vs_service struct ip_vs_service { s#hlist_node s_list ; s#hlist_node f_list ; t#atomic_t refcnt ; t#u16 af ; t#__u16 protocol ; u#nf_inet_addr addr ; t#__be16 port ; t#__u32 fwmark ; unsigned int flags ; unsigned int timeout ; t#__be32 netmask ; s#netns_ipvs * ipvs ; s#list_head destinations ; t#__u32 num_dests ; s#ip_vs_stats stats ; s#ip_vs_scheduler * scheduler ; t#spinlock_t sched_lock ; void * sched_data ; s#ip_vs_pe * pe ; int conntrack_afmask ; s#callback_head callback_head ; } +s#ip_vs_dest struct ip_vs_dest { s#list_head n_list ; s#hlist_node d_list ; t#u16 af ; t#__be16 port ; u#nf_inet_addr addr ; volatile unsigned int flags ; t#atomic_t conn_flags ; t#atomic_t weight ; t#atomic_t last_weight ; t#__u16 tun_type ; t#__be16 tun_port ; t#__u16 tun_flags ; t#refcount_t refcnt ; s#ip_vs_stats stats ; unsigned long idle_start ; t#atomic_t activeconns ; t#atomic_t inactconns ; t#atomic_t persistconns ; t#__u32 u_threshold ; t#__u32 l_threshold ; t#spinlock_t dst_lock ; s#ip_vs_dest_dst * dest_dst ; s#ip_vs_service * svc ; t#__u16 protocol ; t#__be16 vport ; u#nf_inet_addr vaddr ; t#__u32 vfwmark ; s#callback_head callback_head ; s#list_head t_list ; unsigned int in_rs_table : 1 ; } +s#ip_vs_seq struct ip_vs_seq { t#__u32 init_seq ; t#__u32 delta ; t#__u32 previous_delta ; } +s#ip_vs_conn struct ip_vs_conn { s#hlist_node c_list ; t#__be16 cport ; t#__be16 dport ; t#__be16 vport ; t#u16 af ; u#nf_inet_addr caddr ; u#nf_inet_addr vaddr ; u#nf_inet_addr daddr ; volatile t#__u32 flags ; t#__u16 protocol ; t#__u16 daf ; s#netns_ipvs * ipvs ; t#refcount_t refcnt ; s#timer_list timer ; volatile unsigned long timeout ; t#spinlock_t lock ; volatile t#__u16 state ; volatile t#__u16 old_state ; t#__u32 fwmark ; unsigned long sync_endtime ; s#ip_vs_conn * control ; t#atomic_t n_control ; s#ip_vs_dest * dest ; t#atomic_t in_pkts ; int ( * packet_xmit ) ( s#sk_buff * , s#ip_vs_conn * , s#ip_vs_protocol * , s#ip_vs_iphdr * ) ; s#ip_vs_app * app ; void * app_data ; s#ip_vs_seq in_seq ; s#ip_vs_seq out_seq ; const s#ip_vs_pe * pe ; char * pe_data ; t#__u8 pe_data_len ; s#callback_head callback_head ; } +s#ip_vs_protocol struct ip_vs_protocol { s#ip_vs_protocol * next ; char * name ; t#u16 protocol ; t#u16 num_states ; int dont_defrag ; void ( * init ) ( s#ip_vs_protocol * ) ; void ( * exit ) ( s#ip_vs_protocol * ) ; int ( * init_netns ) ( s#netns_ipvs * , s#ip_vs_proto_data * ) ; void ( * exit_netns ) ( s#netns_ipvs * , s#ip_vs_proto_data * ) ; int ( * conn_schedule ) ( s#netns_ipvs * , int , s#sk_buff * , s#ip_vs_proto_data * , int * , s#ip_vs_conn * * , s#ip_vs_iphdr * ) ; s#ip_vs_conn * ( * conn_in_get ) ( s#netns_ipvs * , int , const s#sk_buff * , const s#ip_vs_iphdr * ) ; s#ip_vs_conn * ( * conn_out_get ) ( s#netns_ipvs * , int , const s#sk_buff * , const s#ip_vs_iphdr * ) ; int ( * snat_handler ) ( s#sk_buff * , s#ip_vs_protocol * , s#ip_vs_conn * , s#ip_vs_iphdr * ) ; int ( * dnat_handler ) ( s#sk_buff * , s#ip_vs_protocol * , s#ip_vs_conn * , s#ip_vs_iphdr * ) ; const char * ( * state_name ) ( int ) ; void ( * state_transition ) ( s#ip_vs_conn * , int , const s#sk_buff * , s#ip_vs_proto_data * ) ; int ( * register_app ) ( s#netns_ipvs * , s#ip_vs_app * ) ; void ( * unregister_app ) ( s#netns_ipvs * , s#ip_vs_app * ) ; int ( * app_conn_bind ) ( s#ip_vs_conn * ) ; void ( * debug_packet ) ( int , s#ip_vs_protocol * , const s#sk_buff * , int , const char * ) ; void ( * timeout_change ) ( s#ip_vs_proto_data * , int ) ; } +s##tcp_states_t +s#ip_vs_proto_data struct ip_vs_proto_data { s#ip_vs_proto_data * next ; s#ip_vs_protocol * pp ; int * timeout_table ; t#atomic_t appcnt ; s#tcp_states_t * tcp_state_table ; } +s#ip_vs_stats_rcu struct ip_vs_stats_rcu { s#ip_vs_stats s ; s#callback_head callback_head ; } +s#ip_vs_est_tick_data struct ip_vs_est_tick_data { s#hlist_head chains [ 1 ] ; unsigned long present [ ( ( ( 1 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long full [ ( ( ( 1 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; int chain_len [ 1 ] ; } +s#ip_vs_est_kt_data struct ip_vs_est_kt_data { s#netns_ipvs * ipvs ; s#task_struct * task ; s#ip_vs_est_tick_data * ticks [ 50 ] ; unsigned long avail [ ( ( ( 50 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned long est_timer ; s#ip_vs_stats * calc_stats ; int tick_len [ 50 ] ; int id ; int chain_max ; int tick_max ; int est_count ; int est_max_count ; int add_row ; int est_row ; } +s##ip_vs_sync_buff +s#ipvs_master_sync_state struct ipvs_master_sync_state { s#list_head sync_queue ; s#ip_vs_sync_buff * sync_buff ; unsigned long sync_queue_len ; unsigned int sync_queue_delay ; s#delayed_work master_wakeup_work ; s#netns_ipvs * ipvs ; } +s##ip_vs_sync_thread_data +s#ipvs_sync_daemon_cfg struct ipvs_sync_daemon_cfg { u#nf_inet_addr mcast_group ; int syncid ; t#u16 sync_maxlen ; t#u16 mcast_port ; t#u8 mcast_af ; t#u8 mcast_ttl ; char mcast_ifn [ 16 ] ; } +s#netns_ipvs struct netns_ipvs { int gen ; int enable ; s#hlist_head rs_table [ ( 1 << 4 ) ] ; s#list_head app_list ; s#ip_vs_proto_data * proto_data_table [ 32 ] ; s#list_head tcp_apps [ ( 1 << 4 ) ] ; s#list_head udp_apps [ ( 1 << 4 ) ] ; s#list_head sctp_apps [ ( 1 << 4 ) ] ; t#atomic_t conn_count ; s#ip_vs_stats_rcu * tot_stats ; int num_services ; int num_services6 ; s#list_head dest_trash ; t#spinlock_t dest_trash_lock ; s#timer_list dest_trash_timer ; t#atomic_t ftpsvc_counter ; t#atomic_t nullsvc_counter ; t#atomic_t conn_out_counter ; s#delayed_work expire_nodest_conn_work ; s#delayed_work defense_work ; int drop_rate ; int drop_counter ; int old_secure_tcp ; t#atomic_t dropentry ; t#spinlock_t dropentry_lock ; t#spinlock_t droppacket_lock ; t#spinlock_t securetcp_lock ; s#ctl_table_header * sysctl_hdr ; s#ctl_table * sysctl_tbl ; int sysctl_amemthresh ; int sysctl_am_droprate ; int sysctl_drop_entry ; int sysctl_drop_packet ; int sysctl_secure_tcp ; int sysctl_conntrack ; int sysctl_snat_reroute ; int sysctl_sync_ver ; int sysctl_sync_ports ; int sysctl_sync_persist_mode ; unsigned long sysctl_sync_qlen_max ; int sysctl_sync_sock_size ; int sysctl_cache_bypass ; int sysctl_expire_nodest_conn ; int sysctl_sloppy_tcp ; int sysctl_sloppy_sctp ; int sysctl_expire_quiescent_template ; int sysctl_sync_threshold [ 2 ] ; unsigned int sysctl_sync_refresh_period ; int sysctl_sync_retries ; int sysctl_nat_icmp_send ; int sysctl_pmtu_disc ; int sysctl_backup_only ; int sysctl_conn_reuse_mode ; int sysctl_schedule_icmp ; int sysctl_ignore_tunneled ; int sysctl_run_estimation ; t#cpumask_var_t sysctl_est_cpulist ; int est_cpulist_valid ; int sysctl_est_nice ; int est_stopped ; int sysctl_lblc_expiration ; s#ctl_table_header * lblc_ctl_header ; s#ctl_table * lblc_ctl_table ; int sysctl_lblcr_expiration ; s#ctl_table_header * lblcr_ctl_header ; s#ctl_table * lblcr_ctl_table ; s#delayed_work est_reload_work ; s#mutex est_mutex ; s#hlist_head est_temp_list ; s#ip_vs_est_kt_data * * est_kt_arr ; unsigned long est_max_threads ; int est_calc_phase ; int est_chain_max ; int est_kt_count ; int est_add_ktid ; t#atomic_t est_genid ; t#atomic_t est_genid_done ; t#spinlock_t sync_lock ; s#ipvs_master_sync_state * ms ; t#spinlock_t sync_buff_lock ; s#ip_vs_sync_thread_data * master_tinfo ; s#ip_vs_sync_thread_data * backup_tinfo ; int threads_mask ; volatile int sync_state ; s#mutex sync_mutex ; s#ipvs_sync_daemon_cfg mcfg ; s#ipvs_sync_daemon_cfg bcfg ; s#net * net ; unsigned int mixed_address_family_dests ; unsigned int hooks_afmask ; } +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#ip_vs_app struct ip_vs_app { s#list_head a_list ; int type ; char * name ; t#__u16 protocol ; s#module * module ; s#list_head incs_list ; s#list_head p_list ; s#ip_vs_app * app ; t#__be16 port ; t#atomic_t usecnt ; s#callback_head callback_head ; int ( * pkt_out ) ( s#ip_vs_app * , s#ip_vs_conn * , s#sk_buff * , int * , s#ip_vs_iphdr * ) ; int ( * pkt_in ) ( s#ip_vs_app * , s#ip_vs_conn * , s#sk_buff * , int * , s#ip_vs_iphdr * ) ; int ( * init_conn ) ( s#ip_vs_app * , s#ip_vs_conn * ) ; int ( * done_conn ) ( s#ip_vs_app * , s#ip_vs_conn * ) ; int ( * bind_conn ) ( s#ip_vs_app * , s#ip_vs_conn * , s#ip_vs_protocol * ) ; void ( * unbind_conn ) ( s#ip_vs_app * , s#ip_vs_conn * ) ; int * timeout_table ; int * timeouts ; int timeouts_size ; int ( * conn_schedule ) ( s#sk_buff * , s#ip_vs_app * , int * , s#ip_vs_conn * * ) ; s#ip_vs_conn * ( * conn_in_get ) ( const s#sk_buff * , s#ip_vs_app * , const s#iphdr * , int ) ; s#ip_vs_conn * ( * conn_out_get ) ( const s#sk_buff * , s#ip_vs_app * , const s#iphdr * , int ) ; int ( * state_transition ) ( s#ip_vs_conn * , int , const s#sk_buff * , s#ip_vs_app * ) ; void ( * timeout_change ) ( s#ip_vs_app * , int ) ; } +register_ip_vs_app s#ip_vs_app * register_ip_vs_app ( s#netns_ipvs * , s#ip_vs_app * ) +unregister_ip_vs_app void unregister_ip_vs_app ( s#netns_ipvs * , s#ip_vs_app * ) +register_ip_vs_app_inc int register_ip_vs_app_inc ( s#netns_ipvs * , s#ip_vs_app * , t#__u16 , t#__u16 ) + +/* net/netfilter/ipvs/ip_vs_conn.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##tcp_states_t +s##ip_vs_sync_buff +s##ip_vs_sync_thread_data +ip_vs_conn_in_get_proto s#ip_vs_conn * ip_vs_conn_in_get_proto ( s#netns_ipvs * , int , const s#sk_buff * , const s#ip_vs_iphdr * ) +ip_vs_conn_out_get_proto s#ip_vs_conn * ip_vs_conn_out_get_proto ( s#netns_ipvs * , int , const s#sk_buff * , const s#ip_vs_iphdr * ) + +/* net/netfilter/ipvs/ip_vs_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##tcp_states_t +s##ip_vs_sync_buff +s##ip_vs_sync_thread_data +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +register_ip_vs_scheduler int register_ip_vs_scheduler ( s#ip_vs_scheduler * ) +unregister_ip_vs_scheduler int unregister_ip_vs_scheduler ( s#ip_vs_scheduler * ) +ip_vs_proto_name const char * ip_vs_proto_name ( unsigned int ) +ip_vs_conn_new s#ip_vs_conn * ip_vs_conn_new ( const s#ip_vs_conn_param * , int , const u#nf_inet_addr * , t#__be16 , unsigned int , s#ip_vs_dest * , t#__u32 ) +ip_vs_conn_in_get s#ip_vs_conn * ip_vs_conn_in_get ( const s#ip_vs_conn_param * ) +ip_vs_conn_out_get s#ip_vs_conn * ip_vs_conn_out_get ( const s#ip_vs_conn_param * ) +ip_vs_tcp_conn_listen void ip_vs_tcp_conn_listen ( s#ip_vs_conn * ) +ip_vs_conn_put void ip_vs_conn_put ( s#ip_vs_conn * ) +ip_vs_new_conn_out s#ip_vs_conn * ip_vs_new_conn_out ( s#ip_vs_service * , s#ip_vs_dest * , s#sk_buff * , const s#ip_vs_iphdr * , t#__be16 , t#__be16 ) + +/* net/netfilter/ipvs/ip_vs_nfct.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##bpf_prog +s##tcp_states_t +s##ip_vs_sync_buff +s##ip_vs_sync_thread_data +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ip_vs_nfct_expect_related void ip_vs_nfct_expect_related ( s#sk_buff * , s#nf_conn * , s#ip_vs_conn * , t#u_int8_t , const t#__be16 , int ) + +/* net/netfilter/ipvs/ip_vs_pe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##tcp_states_t +s##ip_vs_sync_buff +s##ip_vs_sync_thread_data +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +register_ip_vs_pe int register_ip_vs_pe ( s#ip_vs_pe * ) +unregister_ip_vs_pe int unregister_ip_vs_pe ( s#ip_vs_pe * ) + +/* net/netfilter/ipvs/ip_vs_proto.o */ +s##tcp_states_t +s##workqueue_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##xfrm_state +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##ip_vs_sync_buff +s##ip_vs_sync_thread_data +ip_vs_proto_get s#ip_vs_protocol * ip_vs_proto_get ( unsigned short ) +ip_vs_proto_data_get s#ip_vs_proto_data * ip_vs_proto_data_get ( s#netns_ipvs * , unsigned short ) + +/* net/netfilter/ipvs/ip_vs_sched.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##tcp_states_t +s##ip_vs_sync_buff +s##ip_vs_sync_thread_data +ip_vs_scheduler_err void ip_vs_scheduler_err ( s#ip_vs_service * , const char * ) + +/* net/netfilter/nf_conncount.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#nf_conncount_list struct nf_conncount_list { t#spinlock_t list_lock ; s#list_head head ; unsigned int count ; } +nf_conncount_add int nf_conncount_add ( s#net * , s#nf_conncount_list * , const s#nf_conntrack_tuple * , const s#nf_conntrack_zone * ) +nf_conncount_list_init void nf_conncount_list_init ( s#nf_conncount_list * ) +nf_conncount_gc_list t#bool nf_conncount_gc_list ( s#net * , s#nf_conncount_list * ) +s##nf_conncount_data +nf_conncount_count unsigned int nf_conncount_count ( s#net * , s#nf_conncount_data * , const t#u32 * , const s#nf_conntrack_tuple * , const s#nf_conntrack_zone * ) +nf_conncount_init s#nf_conncount_data * nf_conncount_init ( s#net * , unsigned int , unsigned int ) +nf_conncount_cache_free void nf_conncount_cache_free ( s#nf_conncount_list * ) +nf_conncount_destroy void nf_conncount_destroy ( s#net * , unsigned int , s#nf_conncount_data * ) + +/* net/netfilter/nf_conntrack_amanda.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_nat_amanda_hook extern unsigned int ( * nf_nat_amanda_hook ) ( s#sk_buff * , e#ip_conntrack_info , unsigned int , unsigned int , unsigned int , s#nf_conntrack_expect * ) + +/* net/netfilter/nf_conntrack_broadcast.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_conntrack_broadcast_help int nf_conntrack_broadcast_help ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int ) + +/* net/netfilter/nf_conntrack_core.o */ +nf_conntrack_locks extern t#spinlock_t nf_conntrack_locks [ 1024 ] +nf_conntrack_expect_lock extern t#spinlock_t nf_conntrack_expect_lock +nf_conntrack_hash extern s#hlist_nulls_head * nf_conntrack_hash +nf_conntrack_lock void nf_conntrack_lock ( t#spinlock_t * ) +nf_conntrack_htable_size extern unsigned int nf_conntrack_htable_size +nf_conntrack_max extern unsigned int nf_conntrack_max +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_ct_get_tuplepr t#bool nf_ct_get_tuplepr ( const s#sk_buff * , unsigned int , t#u_int16_t , s#net * , s#nf_conntrack_tuple * ) +nf_ct_invert_tuple t#bool nf_ct_invert_tuple ( s#nf_conntrack_tuple * , const s#nf_conntrack_tuple * ) +nf_ct_get_id t#u32 nf_ct_get_id ( const s#nf_conn * ) +nf_ct_tmpl_alloc s#nf_conn * nf_ct_tmpl_alloc ( s#net * , const s#nf_conntrack_zone * , t#gfp_t ) +nf_ct_tmpl_free void nf_ct_tmpl_free ( s#nf_conn * ) +nf_ct_delete t#bool nf_ct_delete ( s#nf_conn * , t#u32 , int ) +nf_conntrack_find_get s#nf_conntrack_tuple_hash * nf_conntrack_find_get ( s#net * , const s#nf_conntrack_zone * , const s#nf_conntrack_tuple * ) +nf_conntrack_hash_check_insert int nf_conntrack_hash_check_insert ( s#nf_conn * ) +nf_ct_acct_add void nf_ct_acct_add ( s#nf_conn * , t#u32 , unsigned int , unsigned int ) +__nf_conntrack_confirm int __nf_conntrack_confirm ( s#sk_buff * ) +nf_conntrack_tuple_taken int nf_conntrack_tuple_taken ( const s#nf_conntrack_tuple * , const s#nf_conn * ) +nf_conntrack_alloc s#nf_conn * nf_conntrack_alloc ( s#net * , const s#nf_conntrack_zone * , const s#nf_conntrack_tuple * , const s#nf_conntrack_tuple * , t#gfp_t ) +nf_conntrack_free void nf_conntrack_free ( s#nf_conn * ) +nf_conntrack_in unsigned int nf_conntrack_in ( s#sk_buff * , const s#nf_hook_state * ) +nf_conntrack_alter_reply void nf_conntrack_alter_reply ( s#nf_conn * , const s#nf_conntrack_tuple * ) +__nf_ct_refresh_acct void __nf_ct_refresh_acct ( s#nf_conn * , e#ip_conntrack_info , const s#sk_buff * , t#u32 , t#bool ) +nf_ct_kill_acct t#bool nf_ct_kill_acct ( s#nf_conn * , e#ip_conntrack_info , const s#sk_buff * ) +nf_ct_port_tuple_to_nlattr int nf_ct_port_tuple_to_nlattr ( s#sk_buff * , const s#nf_conntrack_tuple * ) +nf_ct_port_nla_policy extern const s#nla_policy nf_ct_port_nla_policy [ ] +nf_ct_port_nlattr_to_tuple int nf_ct_port_nlattr_to_tuple ( s#nlattr * [ ] , s#nf_conntrack_tuple * , t#u_int32_t ) +nf_ct_port_nlattr_tuple_size unsigned int nf_ct_port_nlattr_tuple_size ( void ) +nf_ct_unconfirmed_destroy void nf_ct_unconfirmed_destroy ( s#net * ) +nf_ct_iterate_cleanup_net void nf_ct_iterate_cleanup_net ( s#net * , int ( * ) ( s#nf_conn * , void * ) , void * , t#u32 , int ) +nf_ct_iterate_destroy void nf_ct_iterate_destroy ( int ( * ) ( s#nf_conn * , void * ) , void * ) +nf_ct_alloc_hashtable void * nf_ct_alloc_hashtable ( unsigned int * , int ) + +/* net/netfilter/nf_conntrack_ecache.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_conntrack_eventmask_report int nf_conntrack_eventmask_report ( unsigned int , s#nf_conn * , t#u32 , int ) +nf_ct_deliver_cached_events void nf_ct_deliver_cached_events ( s#nf_conn * ) +nf_conntrack_register_notifier int nf_conntrack_register_notifier ( s#net * , s#nf_ct_event_notifier * ) +nf_conntrack_unregister_notifier void nf_conntrack_unregister_notifier ( s#net * , s#nf_ct_event_notifier * ) +nf_ct_expect_register_notifier int nf_ct_expect_register_notifier ( s#net * , s#nf_exp_event_notifier * ) +nf_ct_expect_unregister_notifier void nf_ct_expect_unregister_notifier ( s#net * , s#nf_exp_event_notifier * ) + +/* net/netfilter/nf_conntrack_expect.o */ +nf_ct_expect_hsize extern unsigned int nf_ct_expect_hsize +nf_ct_expect_hash extern s#hlist_head * nf_ct_expect_hash +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_ct_unlink_expect_report void nf_ct_unlink_expect_report ( s#nf_conntrack_expect * , t#u32 , int ) +nf_ct_remove_expect t#bool nf_ct_remove_expect ( s#nf_conntrack_expect * ) +__nf_ct_expect_find s#nf_conntrack_expect * __nf_ct_expect_find ( s#net * , const s#nf_conntrack_zone * , const s#nf_conntrack_tuple * ) +nf_ct_expect_find_get s#nf_conntrack_expect * nf_ct_expect_find_get ( s#net * , const s#nf_conntrack_zone * , const s#nf_conntrack_tuple * ) +nf_ct_remove_expectations void nf_ct_remove_expectations ( s#nf_conn * ) +nf_ct_unexpect_related void nf_ct_unexpect_related ( s#nf_conntrack_expect * ) +nf_ct_expect_alloc s#nf_conntrack_expect * nf_ct_expect_alloc ( s#nf_conn * ) +nf_ct_expect_init void nf_ct_expect_init ( s#nf_conntrack_expect * , unsigned int , t#u_int8_t , const u#nf_inet_addr * , const u#nf_inet_addr * , t#u_int8_t , const t#__be16 * , const t#__be16 * ) +nf_ct_expect_put void nf_ct_expect_put ( s#nf_conntrack_expect * ) +nf_ct_expect_related_report int nf_ct_expect_related_report ( s#nf_conntrack_expect * , t#u32 , int , unsigned int ) +nf_ct_expect_iterate_destroy void nf_ct_expect_iterate_destroy ( t#bool ( * ) ( s#nf_conntrack_expect * , void * ) , void * ) +nf_ct_expect_iterate_net void nf_ct_expect_iterate_net ( s#net * , t#bool ( * ) ( s#nf_conntrack_expect * , void * ) , void * , t#u32 , int ) + +/* net/netfilter/nf_conntrack_extend.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +e#nf_ct_ext_id enum nf_ct_ext_id { NF_CT_EXT_HELPER , NF_CT_EXT_NAT , NF_CT_EXT_SEQADJ , NF_CT_EXT_ACCT , NF_CT_EXT_ECACHE , NF_CT_EXT_TSTAMP , NF_CT_EXT_TIMEOUT , NF_CT_EXT_LABELS , NF_CT_EXT_SYNPROXY , NF_CT_EXT_NUM , } +nf_ct_ext_add void * nf_ct_ext_add ( s#nf_conn * , e#nf_ct_ext_id , t#gfp_t ) +s#nf_ct_ext_type struct nf_ct_ext_type { void ( * destroy ) ( s#nf_conn * ) ; e#nf_ct_ext_id id ; t#u8 len ; t#u8 align ; } +nf_ct_extend_register int nf_ct_extend_register ( const s#nf_ct_ext_type * ) +nf_ct_extend_unregister void nf_ct_extend_unregister ( const s#nf_ct_ext_type * ) + +/* net/netfilter/nf_conntrack_ftp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#nf_ct_ftp_type enum nf_ct_ftp_type { NF_CT_FTP_PORT , NF_CT_FTP_PASV , NF_CT_FTP_EPRT , NF_CT_FTP_EPSV , } +nf_nat_ftp_hook extern unsigned int ( * nf_nat_ftp_hook ) ( s#sk_buff * , e#ip_conntrack_info , e#nf_ct_ftp_type , unsigned int , unsigned int , unsigned int , s#nf_conntrack_expect * ) + +/* net/netfilter/nf_conntrack_h323_main.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#TransportAddress_ipAddress struct TransportAddress_ipAddress { int options ; unsigned int ip ; } +t#TransportAddress_ipAddress typedef s#TransportAddress_ipAddress TransportAddress_ipAddress +s#TransportAddress_ip6Address struct TransportAddress_ip6Address { int options ; unsigned int ip ; } +t#TransportAddress_ip6Address typedef s#TransportAddress_ip6Address TransportAddress_ip6Address +s#TransportAddress struct TransportAddress { enum { eTransportAddress_ipAddress , eTransportAddress_ipSourceRoute , eTransportAddress_ipxAddress , eTransportAddress_ip6Address , eTransportAddress_netBios , eTransportAddress_nsap , eTransportAddress_nonStandardAddress , } choice ; union { t#TransportAddress_ipAddress ipAddress ; t#TransportAddress_ip6Address ip6Address ; } ; } +t#TransportAddress typedef s#TransportAddress TransportAddress +get_h225_addr int get_h225_addr ( s#nf_conn * , unsigned char * , t#TransportAddress * , u#nf_inet_addr * , t#__be16 * ) +s#UnicastAddress_iPAddress struct UnicastAddress_iPAddress { int options ; unsigned int network ; } +t#UnicastAddress_iPAddress typedef s#UnicastAddress_iPAddress UnicastAddress_iPAddress +s#UnicastAddress_iP6Address struct UnicastAddress_iP6Address { int options ; unsigned int network ; } +t#UnicastAddress_iP6Address typedef s#UnicastAddress_iP6Address UnicastAddress_iP6Address +s#UnicastAddress struct UnicastAddress { enum { eUnicastAddress_iPAddress , eUnicastAddress_iPXAddress , eUnicastAddress_iP6Address , eUnicastAddress_netBios , eUnicastAddress_iPSourceRouteAddress , eUnicastAddress_nsap , eUnicastAddress_nonStandardAddress , } choice ; union { t#UnicastAddress_iPAddress iPAddress ; t#UnicastAddress_iP6Address iP6Address ; } ; } +t#UnicastAddress typedef s#UnicastAddress UnicastAddress +s#H245_TransportAddress struct H245_TransportAddress { enum { eH245_TransportAddress_unicastAddress , eH245_TransportAddress_multicastAddress , } choice ; union { t#UnicastAddress unicastAddress ; } ; } +t#H245_TransportAddress typedef s#H245_TransportAddress H245_TransportAddress +set_h245_addr_hook extern int ( * set_h245_addr_hook ) ( s#sk_buff * , unsigned int , unsigned char * * , int , t#H245_TransportAddress * , u#nf_inet_addr * , t#__be16 ) +set_h225_addr_hook extern int ( * set_h225_addr_hook ) ( s#sk_buff * , unsigned int , unsigned char * * , int , t#TransportAddress * , u#nf_inet_addr * , t#__be16 ) +set_sig_addr_hook extern int ( * set_sig_addr_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , t#TransportAddress * , int ) +set_ras_addr_hook extern int ( * set_ras_addr_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , t#TransportAddress * , int ) +nat_rtp_rtcp_hook extern int ( * nat_rtp_rtcp_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , int , t#H245_TransportAddress * , t#__be16 , t#__be16 , s#nf_conntrack_expect * , s#nf_conntrack_expect * ) +nat_t120_hook extern int ( * nat_t120_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , int , t#H245_TransportAddress * , t#__be16 , s#nf_conntrack_expect * ) +nat_h245_hook extern int ( * nat_h245_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , int , t#TransportAddress * , t#__be16 , s#nf_conntrack_expect * ) +nat_callforwarding_hook extern int ( * nat_callforwarding_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , int , t#TransportAddress * , t#__be16 , s#nf_conntrack_expect * ) +nat_q931_hook extern int ( * nat_q931_hook ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned char * * , t#TransportAddress * , int , t#__be16 , s#nf_conntrack_expect * ) + +/* net/netfilter/nf_conntrack_helper.o */ +nf_ct_helper_hash extern s#hlist_head * nf_ct_helper_hash +nf_ct_helper_hsize extern unsigned int nf_ct_helper_hsize +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +__nf_conntrack_helper_find s#nf_conntrack_helper * __nf_conntrack_helper_find ( const char * , t#u16 , t#u8 ) +nf_conntrack_helper_try_module_get s#nf_conntrack_helper * nf_conntrack_helper_try_module_get ( const char * , t#u16 , t#u8 ) +nf_conntrack_helper_put void nf_conntrack_helper_put ( s#nf_conntrack_helper * ) +nf_nat_helper_try_module_get int nf_nat_helper_try_module_get ( const char * , t#u16 , t#u8 ) +nf_nat_helper_put void nf_nat_helper_put ( s#nf_conntrack_helper * ) +s#nf_conn_help struct nf_conn_help { s#nf_conntrack_helper * helper ; s#hlist_head expectations ; t#u8 expecting [ 4 ] ; char data [ 32 ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; } +nf_ct_helper_ext_add s#nf_conn_help * nf_ct_helper_ext_add ( s#nf_conn * , t#gfp_t ) +__nf_ct_try_assign_helper int __nf_ct_try_assign_helper ( s#nf_conn * , s#nf_conn * , t#gfp_t ) +s#nf_ct_helper_expectfn struct nf_ct_helper_expectfn { s#list_head head ; const char * name ; void ( * expectfn ) ( s#nf_conn * , s#nf_conntrack_expect * ) ; } +nf_ct_helper_expectfn_register void nf_ct_helper_expectfn_register ( s#nf_ct_helper_expectfn * ) +nf_ct_helper_expectfn_unregister void nf_ct_helper_expectfn_unregister ( s#nf_ct_helper_expectfn * ) +nf_ct_helper_expectfn_find_by_name s#nf_ct_helper_expectfn * nf_ct_helper_expectfn_find_by_name ( const char * ) +nf_ct_helper_expectfn_find_by_symbol s#nf_ct_helper_expectfn * nf_ct_helper_expectfn_find_by_symbol ( const void * ) +nf_ct_helper_log __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void nf_ct_helper_log ( s#sk_buff * , const s#nf_conn * , const char * , ... ) +nf_conntrack_helper_register int nf_conntrack_helper_register ( s#nf_conntrack_helper * ) +nf_conntrack_helper_unregister void nf_conntrack_helper_unregister ( s#nf_conntrack_helper * ) +nf_ct_helper_init void nf_ct_helper_init ( s#nf_conntrack_helper * , t#u16 , t#u16 , const char * , t#u16 , t#u16 , t#u32 , const s#nf_conntrack_expect_policy * , t#u32 , int ( * ) ( s#sk_buff * , unsigned int , s#nf_conn * , e#ip_conntrack_info ) , int ( * ) ( s#nlattr * , s#nf_conn * ) , s#module * ) +nf_conntrack_helpers_register int nf_conntrack_helpers_register ( s#nf_conntrack_helper * , unsigned int ) +nf_conntrack_helpers_unregister void nf_conntrack_helpers_unregister ( s#nf_conntrack_helper * , unsigned int ) +s#nf_conntrack_nat_helper struct nf_conntrack_nat_helper { s#list_head list ; char mod_name [ 16 ] ; s#module * module ; } +nf_nat_helper_register void nf_nat_helper_register ( s#nf_conntrack_nat_helper * ) +nf_nat_helper_unregister void nf_nat_helper_unregister ( s#nf_conntrack_nat_helper * ) + +/* net/netfilter/nf_conntrack_irc.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_nat_irc_hook extern unsigned int ( * nf_nat_irc_hook ) ( s#sk_buff * , e#ip_conntrack_info , unsigned int , unsigned int , unsigned int , s#nf_conntrack_expect * ) + +/* net/netfilter/nf_conntrack_labels.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_connlabels_replace int nf_connlabels_replace ( s#nf_conn * , const t#u32 * , const t#u32 * , unsigned int ) +nf_connlabels_get int nf_connlabels_get ( s#net * , unsigned int ) +nf_connlabels_put void nf_connlabels_put ( s#net * ) + +/* net/netfilter/nf_conntrack_pptp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#PptpControlHeader struct PptpControlHeader { t#__be16 messageType ; t#__u16 reserved ; } +s#PptpStartSessionRequest struct PptpStartSessionRequest { t#__be16 protocolVersion ; t#__u16 reserved1 ; t#__be32 framingCapability ; t#__be32 bearerCapability ; t#__be16 maxChannels ; t#__be16 firmwareRevision ; t#__u8 hostName [ 64 ] ; t#__u8 vendorString [ 64 ] ; } +s#PptpStartSessionReply struct PptpStartSessionReply { t#__be16 protocolVersion ; t#__u8 resultCode ; t#__u8 generalErrorCode ; t#__be32 framingCapability ; t#__be32 bearerCapability ; t#__be16 maxChannels ; t#__be16 firmwareRevision ; t#__u8 hostName [ 64 ] ; t#__u8 vendorString [ 64 ] ; } +s#PptpStopSessionRequest struct PptpStopSessionRequest { t#__u8 reason ; t#__u8 reserved1 ; t#__u16 reserved2 ; } +s#PptpStopSessionReply struct PptpStopSessionReply { t#__u8 resultCode ; t#__u8 generalErrorCode ; t#__u16 reserved1 ; } +s#PptpOutCallRequest struct PptpOutCallRequest { t#__be16 callID ; t#__be16 callSerialNumber ; t#__be32 minBPS ; t#__be32 maxBPS ; t#__be32 bearerType ; t#__be32 framingType ; t#__be16 packetWindow ; t#__be16 packetProcDelay ; t#__be16 phoneNumberLength ; t#__u16 reserved1 ; t#__u8 phoneNumber [ 64 ] ; t#__u8 subAddress [ 64 ] ; } +s#PptpOutCallReply struct PptpOutCallReply { t#__be16 callID ; t#__be16 peersCallID ; t#__u8 resultCode ; t#__u8 generalErrorCode ; t#__be16 causeCode ; t#__be32 connectSpeed ; t#__be16 packetWindow ; t#__be16 packetProcDelay ; t#__be32 physChannelID ; } +s#PptpInCallRequest struct PptpInCallRequest { t#__be16 callID ; t#__be16 callSerialNumber ; t#__be32 callBearerType ; t#__be32 physChannelID ; t#__be16 dialedNumberLength ; t#__be16 dialingNumberLength ; t#__u8 dialedNumber [ 64 ] ; t#__u8 dialingNumber [ 64 ] ; t#__u8 subAddress [ 64 ] ; } +s#PptpInCallReply struct PptpInCallReply { t#__be16 callID ; t#__be16 peersCallID ; t#__u8 resultCode ; t#__u8 generalErrorCode ; t#__be16 packetWindow ; t#__be16 packetProcDelay ; t#__u16 reserved ; } +s#PptpInCallConnected struct PptpInCallConnected { t#__be16 peersCallID ; t#__u16 reserved ; t#__be32 connectSpeed ; t#__be16 packetWindow ; t#__be16 packetProcDelay ; t#__be32 callFramingType ; } +s#PptpClearCallRequest struct PptpClearCallRequest { t#__be16 callID ; t#__u16 reserved ; } +s#PptpCallDisconnectNotify struct PptpCallDisconnectNotify { t#__be16 callID ; t#__u8 resultCode ; t#__u8 generalErrorCode ; t#__be16 causeCode ; t#__u16 reserved ; t#__u8 callStatistics [ 128 ] ; } +s#PptpWanErrorNotify struct PptpWanErrorNotify { t#__be16 peersCallID ; t#__u16 reserved ; t#__be32 crcErrors ; t#__be32 framingErrors ; t#__be32 hardwareOverRuns ; t#__be32 bufferOverRuns ; t#__be32 timeoutErrors ; t#__be32 alignmentErrors ; } +s#PptpSetLinkInfo struct PptpSetLinkInfo { t#__be16 peersCallID ; t#__u16 reserved ; t#__be32 sendAccm ; t#__be32 recvAccm ; } +u#pptp_ctrl_union union pptp_ctrl_union { s#PptpStartSessionRequest sreq ; s#PptpStartSessionReply srep ; s#PptpStopSessionRequest streq ; s#PptpStopSessionReply strep ; s#PptpOutCallRequest ocreq ; s#PptpOutCallReply ocack ; s#PptpInCallRequest icreq ; s#PptpInCallReply icack ; s#PptpInCallConnected iccon ; s#PptpClearCallRequest clrreq ; s#PptpCallDisconnectNotify disc ; s#PptpWanErrorNotify wanerr ; s#PptpSetLinkInfo setlink ; } +nf_nat_pptp_hook_outbound extern int ( * nf_nat_pptp_hook_outbound ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , s#PptpControlHeader * , u#pptp_ctrl_union * ) +nf_nat_pptp_hook_inbound extern int ( * nf_nat_pptp_hook_inbound ) ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , s#PptpControlHeader * , u#pptp_ctrl_union * ) +nf_nat_pptp_hook_exp_gre extern void ( * nf_nat_pptp_hook_exp_gre ) ( s#nf_conntrack_expect * , s#nf_conntrack_expect * ) +nf_nat_pptp_hook_expectfn extern void ( * nf_nat_pptp_hook_expectfn ) ( s#nf_conn * , s#nf_conntrack_expect * ) +pptp_msg_name const char * pptp_msg_name ( t#u_int16_t ) + +/* net/netfilter/nf_conntrack_proto.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_l4proto_log_invalid __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) __attribute__ ( ( __cold__ ) ) void nf_l4proto_log_invalid ( const s#sk_buff * , const s#nf_hook_state * , t#u8 , const char * , ... ) +nf_ct_l4proto_log_invalid __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) __attribute__ ( ( __cold__ ) ) void nf_ct_l4proto_log_invalid ( const s#sk_buff * , const s#nf_conn * , const s#nf_hook_state * , const char * , ... ) +s#nf_conntrack_l4proto struct nf_conntrack_l4proto { t#u_int8_t l4proto ; t#bool allow_clash ; t#u16 nlattr_size ; t#bool ( * can_early_drop ) ( const s#nf_conn * ) ; int ( * to_nlattr ) ( s#sk_buff * , s#nlattr * , s#nf_conn * , t#bool ) ; int ( * from_nlattr ) ( s#nlattr * [ ] , s#nf_conn * ) ; int ( * tuple_to_nlattr ) ( s#sk_buff * , const s#nf_conntrack_tuple * ) ; unsigned int ( * nlattr_tuple_size ) ( void ) ; int ( * nlattr_to_tuple ) ( s#nlattr * [ ] , s#nf_conntrack_tuple * , t#u_int32_t ) ; const s#nla_policy * nla_policy ; struct { int ( * nlattr_to_obj ) ( s#nlattr * [ ] , s#net * , void * ) ; int ( * obj_to_nlattr ) ( s#sk_buff * , const void * ) ; t#u16 obj_size ; t#u16 nlattr_max ; const s#nla_policy * nla_policy ; } ctnl_timeout ; void ( * print_conntrack ) ( s#seq_file * , s#nf_conn * ) ; } +nf_ct_l4proto_find const s#nf_conntrack_l4proto * nf_ct_l4proto_find ( t#u8 ) +nf_confirm unsigned int nf_confirm ( s#sk_buff * , unsigned int , s#nf_conn * , e#ip_conntrack_info ) +nf_ct_netns_get int nf_ct_netns_get ( s#net * , t#u8 ) +nf_ct_netns_put void nf_ct_netns_put ( s#net * , t#u8 ) +s#nf_ct_bridge_info struct nf_ct_bridge_info { s#nf_hook_ops * ops ; unsigned int ops_size ; s#module * me ; } +nf_ct_bridge_register void nf_ct_bridge_register ( s#nf_ct_bridge_info * ) +nf_ct_bridge_unregister void nf_ct_bridge_unregister ( s#nf_ct_bridge_info * ) + +/* net/netfilter/nf_conntrack_proto_gre.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_ct_gre_keymap_add int nf_ct_gre_keymap_add ( s#nf_conn * , e#ip_conntrack_dir , s#nf_conntrack_tuple * ) +nf_ct_gre_keymap_destroy void nf_ct_gre_keymap_destroy ( s#nf_conn * ) + +/* net/netfilter/nf_conntrack_seqadj.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_ct_seqadj_init int nf_ct_seqadj_init ( s#nf_conn * , e#ip_conntrack_info , t#s32 ) +nf_ct_seqadj_set int nf_ct_seqadj_set ( s#nf_conn * , e#ip_conntrack_info , t#__be32 , t#s32 ) +nf_ct_tcp_seqadj_set void nf_ct_tcp_seqadj_set ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , t#s32 ) +nf_ct_seq_adjust int nf_ct_seq_adjust ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int ) +nf_ct_seq_offset t#s32 nf_ct_seq_offset ( const s#nf_conn * , e#ip_conntrack_dir , t#u32 ) + +/* net/netfilter/nf_conntrack_sip.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#sdp_header_types enum sdp_header_types { SDP_HDR_UNSPEC , SDP_HDR_VERSION , SDP_HDR_OWNER , SDP_HDR_CONNECTION , SDP_HDR_MEDIA , } +s#nf_nat_sip_hooks struct nf_nat_sip_hooks { unsigned int ( * msg ) ( s#sk_buff * , unsigned int , unsigned int , const char * * , unsigned int * ) ; void ( * seq_adjust ) ( s#sk_buff * , unsigned int , t#s16 ) ; unsigned int ( * expect ) ( s#sk_buff * , unsigned int , unsigned int , const char * * , unsigned int * , s#nf_conntrack_expect * , unsigned int , unsigned int ) ; unsigned int ( * sdp_addr ) ( s#sk_buff * , unsigned int , unsigned int , const char * * , unsigned int * , unsigned int , e#sdp_header_types , e#sdp_header_types , const u#nf_inet_addr * ) ; unsigned int ( * sdp_port ) ( s#sk_buff * , unsigned int , unsigned int , const char * * , unsigned int * , unsigned int , unsigned int , t#u_int16_t ) ; unsigned int ( * sdp_session ) ( s#sk_buff * , unsigned int , unsigned int , const char * * , unsigned int * , unsigned int , const u#nf_inet_addr * ) ; unsigned int ( * sdp_media ) ( s#sk_buff * , unsigned int , unsigned int , const char * * , unsigned int * , s#nf_conntrack_expect * , s#nf_conntrack_expect * , unsigned int , unsigned int , u#nf_inet_addr * ) ; } +nf_nat_sip_hooks extern const s#nf_nat_sip_hooks * nf_nat_sip_hooks +ct_sip_parse_request int ct_sip_parse_request ( const s#nf_conn * , const char * , unsigned int , unsigned int * , unsigned int * , u#nf_inet_addr * , t#__be16 * ) +e#sip_header_types enum sip_header_types { SIP_HDR_CSEQ , SIP_HDR_FROM , SIP_HDR_TO , SIP_HDR_CONTACT , SIP_HDR_VIA_UDP , SIP_HDR_VIA_TCP , SIP_HDR_EXPIRES , SIP_HDR_CONTENT_LENGTH , SIP_HDR_CALL_ID , } +ct_sip_get_header int ct_sip_get_header ( const s#nf_conn * , const char * , unsigned int , unsigned int , e#sip_header_types , unsigned int * , unsigned int * ) +ct_sip_parse_header_uri int ct_sip_parse_header_uri ( const s#nf_conn * , const char * , unsigned int * , unsigned int , e#sip_header_types , int * , unsigned int * , unsigned int * , u#nf_inet_addr * , t#__be16 * ) +ct_sip_parse_address_param int ct_sip_parse_address_param ( const s#nf_conn * , const char * , unsigned int , unsigned int , const char * , unsigned int * , unsigned int * , u#nf_inet_addr * , t#bool ) +ct_sip_parse_numerical_param int ct_sip_parse_numerical_param ( const s#nf_conn * , const char * , unsigned int , unsigned int , const char * , unsigned int * , unsigned int * , unsigned int * ) +ct_sip_get_sdp_header int ct_sip_get_sdp_header ( const s#nf_conn * , const char * , unsigned int , unsigned int , e#sdp_header_types , e#sdp_header_types , unsigned int * , unsigned int * ) + +/* net/netfilter/nf_conntrack_snmp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_nat_snmp_hook extern int ( * nf_nat_snmp_hook ) ( s#sk_buff * , unsigned int , s#nf_conn * , e#ip_conntrack_info ) + +/* net/netfilter/nf_conntrack_standalone.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +print_tuple void print_tuple ( s#seq_file * , const s#nf_conntrack_tuple * , const s#nf_conntrack_l4proto * ) +nf_conntrack_count t#u32 nf_conntrack_count ( const s#net * ) + +/* net/netfilter/nf_conntrack_tftp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_nat_tftp_hook extern unsigned int ( * nf_nat_tftp_hook ) ( s#sk_buff * , e#ip_conntrack_info , s#nf_conntrack_expect * ) + +/* net/netfilter/nf_conntrack_timeout.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#nf_ct_timeout struct nf_ct_timeout { t#__u16 l3num ; const s#nf_conntrack_l4proto * l4proto ; char data [ ] ; } +nf_ct_timeout_find_get_hook extern s#nf_ct_timeout * ( * nf_ct_timeout_find_get_hook ) ( s#net * , const char * ) +nf_ct_timeout_put_hook extern void ( * nf_ct_timeout_put_hook ) ( s#nf_ct_timeout * ) +nf_ct_untimeout void nf_ct_untimeout ( s#net * , s#nf_ct_timeout * ) +nf_ct_set_timeout int nf_ct_set_timeout ( s#net * , s#nf_conn * , t#u8 , t#u8 , const char * ) +nf_ct_destroy_timeout void nf_ct_destroy_timeout ( s#nf_conn * ) + +/* net/netfilter/nf_dup_netdev.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_fwd_netdev_egress void nf_fwd_netdev_egress ( const s#nft_pktinfo * , int ) +nf_dup_netdev_egress void nf_dup_netdev_egress ( const s#nft_pktinfo * , int ) +e#nft_offload_dep_type enum nft_offload_dep_type { NFT_OFFLOAD_DEP_UNSPEC = 0 , NFT_OFFLOAD_DEP_NETWORK , NFT_OFFLOAD_DEP_TRANSPORT , } +s#nft_offload_reg struct nft_offload_reg { t#u32 key ; t#u32 len ; t#u32 base_offset ; t#u32 offset ; t#u32 flags ; s#nft_data data ; s#nft_data mask ; } +E#NFT_REG32_15 ( 8 ) + 15 +s#nft_offload_ctx struct nft_offload_ctx { struct { e#nft_offload_dep_type type ; t#__be16 l3num ; t#u8 protonum ; } dep ; unsigned int num_actions ; s#net * net ; s#nft_offload_reg regs [ E#NFT_REG32_15 + 1 ] ; } +s#nft_flow_key struct nft_flow_key { s#flow_dissector_key_basic basic ; s#flow_dissector_key_control control ; union { s#flow_dissector_key_ipv4_addrs ipv4 ; s#flow_dissector_key_ipv6_addrs ipv6 ; } ; s#flow_dissector_key_ports tp ; s#flow_dissector_key_ip ip ; s#flow_dissector_key_vlan vlan ; s#flow_dissector_key_vlan cvlan ; s#flow_dissector_key_eth_addrs eth_addrs ; s#flow_dissector_key_meta meta ; } +s#nft_flow_match struct nft_flow_match { s#flow_dissector dissector ; s#nft_flow_key key ; s#nft_flow_key mask ; } +s##ip_tunnel_info +s##psample_group +s#flow_offload_tuple struct flow_offload_tuple { union { s#in_addr src_v4 ; s#in6_addr src_v6 ; } ; union { s#in_addr dst_v4 ; s#in6_addr dst_v6 ; } ; struct { t#__be16 src_port ; t#__be16 dst_port ; } ; int iifidx ; t#u8 l3proto ; t#u8 l4proto ; struct { t#u16 id ; t#__be16 proto ; } encap [ 2 ] ; struct { } __hash ; t#u8 dir : 2 , xmit_type : 2 , encap_num : 2 , in_vlan_ingress : 2 ; t#u16 mtu ; union { struct { s#dst_entry * dst_cache ; t#u32 dst_cookie ; } ; struct { t#u32 ifidx ; t#u32 hw_ifidx ; t#u8 h_source [ 6 ] ; t#u8 h_dest [ 6 ] ; } out ; } ; } +s#flow_offload_tuple_rhash struct flow_offload_tuple_rhash { s#rhash_head node ; s#flow_offload_tuple tuple ; } +s##nf_conn +s#flow_offload struct flow_offload { s#flow_offload_tuple_rhash tuplehash [ E#IP_CT_DIR_MAX ] ; s#nf_conn * ct ; unsigned long flags ; t#u16 type ; t#u32 timeout ; s#callback_head callback_head ; } +E#IP_CT_DIR_ORIGINAL 0 +E#IP_CT_DIR_REPLY 1 +e#flow_offload_tuple_dir enum flow_offload_tuple_dir { FLOW_OFFLOAD_DIR_ORIGINAL = E#IP_CT_DIR_ORIGINAL , FLOW_OFFLOAD_DIR_REPLY = E#IP_CT_DIR_REPLY , } +s#nf_flow_key struct nf_flow_key { s#flow_dissector_key_meta meta ; s#flow_dissector_key_control control ; s#flow_dissector_key_control enc_control ; s#flow_dissector_key_basic basic ; s#flow_dissector_key_vlan vlan ; s#flow_dissector_key_vlan cvlan ; union { s#flow_dissector_key_ipv4_addrs ipv4 ; s#flow_dissector_key_ipv6_addrs ipv6 ; } ; s#flow_dissector_key_keyid enc_key_id ; union { s#flow_dissector_key_ipv4_addrs enc_ipv4 ; s#flow_dissector_key_ipv6_addrs enc_ipv6 ; } ; s#flow_dissector_key_tcp tcp ; s#flow_dissector_key_ports tp ; } +s#nf_flow_match struct nf_flow_match { s#flow_dissector dissector ; s#nf_flow_key key ; s#nf_flow_key mask ; } +s#nf_flow_rule struct nf_flow_rule { s#nf_flow_match match ; s#flow_rule * rule ; } +s#nf_flowtable_type struct nf_flowtable_type { s#list_head list ; int family ; int ( * init ) ( s#nf_flowtable * ) ; int ( * setup ) ( s#nf_flowtable * , s#net_device * , e#flow_block_command ) ; int ( * action ) ( s#net * , const s#flow_offload * , e#flow_offload_tuple_dir , s#nf_flow_rule * ) ; void ( * free ) ( s#nf_flowtable * ) ; t#nf_hookfn * hook ; s#module * owner ; } +s#nf_flowtable struct nf_flowtable { s#list_head list ; s#rhashtable rhashtable ; int priority ; const s#nf_flowtable_type * type ; s#delayed_work gc_work ; unsigned int flags ; s#flow_block flow_block ; s#rw_semaphore flow_block_lock ; t#possible_net_t net ; } +s##action_gate_entry +s#nft_flow_rule struct nft_flow_rule { t#__be16 proto ; s#nft_flow_match match ; s#flow_rule * rule ; } +nft_fwd_dup_netdev_offload int nft_fwd_dup_netdev_offload ( s#nft_offload_ctx * , s#nft_flow_rule * , e#flow_action_id , int ) + +/* net/netfilter/nf_flow_table_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +flow_offload_alloc s#flow_offload * flow_offload_alloc ( s#nf_conn * ) +e#flow_offload_xmit_type enum flow_offload_xmit_type { FLOW_OFFLOAD_XMIT_UNSPEC = 0 , FLOW_OFFLOAD_XMIT_NEIGH , FLOW_OFFLOAD_XMIT_XFRM , FLOW_OFFLOAD_XMIT_DIRECT , } +s#nf_flow_route struct nf_flow_route { struct { s#dst_entry * dst ; struct { t#u32 ifindex ; struct { t#u16 id ; t#__be16 proto ; } encap [ 2 ] ; t#u8 num_encaps : 2 , ingress_vlans : 2 ; } in ; struct { t#u32 ifindex ; t#u32 hw_ifindex ; t#u8 h_source [ 6 ] ; t#u8 h_dest [ 6 ] ; } out ; e#flow_offload_xmit_type xmit_type ; } tuple [ E#IP_CT_DIR_MAX ] ; } +flow_offload_route_init int flow_offload_route_init ( s#flow_offload * , const s#nf_flow_route * ) +flow_offload_free void flow_offload_free ( s#flow_offload * ) +s##dst_cache_pcpu +s##psample_group +s##action_gate_entry +flow_offload_add int flow_offload_add ( s#nf_flowtable * , s#flow_offload * ) +flow_offload_refresh void flow_offload_refresh ( s#nf_flowtable * , s#flow_offload * ) +flow_offload_teardown void flow_offload_teardown ( s#flow_offload * ) +flow_offload_lookup s#flow_offload_tuple_rhash * flow_offload_lookup ( s#nf_flowtable * , s#flow_offload_tuple * ) +nf_flow_snat_port void nf_flow_snat_port ( const s#flow_offload * , s#sk_buff * , unsigned int , t#u8 , e#flow_offload_tuple_dir ) +nf_flow_dnat_port void nf_flow_dnat_port ( const s#flow_offload * , s#sk_buff * , unsigned int , t#u8 , e#flow_offload_tuple_dir ) +nf_flow_table_init int nf_flow_table_init ( s#nf_flowtable * ) +nf_flow_table_cleanup void nf_flow_table_cleanup ( s#net_device * ) +nf_flow_table_free void nf_flow_table_free ( s#nf_flowtable * ) + +/* net/netfilter/nf_flow_table_ip.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_flow_offload_ip_hook unsigned int nf_flow_offload_ip_hook ( void * , s#sk_buff * , const s#nf_hook_state * ) +nf_flow_offload_ipv6_hook unsigned int nf_flow_offload_ipv6_hook ( void * , s#sk_buff * , const s#nf_hook_state * ) + +/* net/netfilter/nf_flow_table_offload.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##dst_cache_pcpu +s##psample_group +s##action_gate_entry +nf_flow_rule_route_ipv4 int nf_flow_rule_route_ipv4 ( s#net * , const s#flow_offload * , e#flow_offload_tuple_dir , s#nf_flow_rule * ) +nf_flow_rule_route_ipv6 int nf_flow_rule_route_ipv6 ( s#net * , const s#flow_offload * , e#flow_offload_tuple_dir , s#nf_flow_rule * ) +nf_flow_table_offload_setup int nf_flow_table_offload_setup ( s#nf_flowtable * , s#net_device * , e#flow_block_command ) + +/* net/netfilter/nf_log.o */ +sysctl_nf_log_all_netns extern int sysctl_nf_log_all_netns +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_log_set int nf_log_set ( s#net * , t#u_int8_t , const s#nf_logger * ) +nf_log_unset void nf_log_unset ( s#net * , const s#nf_logger * ) +nf_log_register int nf_log_register ( t#u_int8_t , s#nf_logger * ) +nf_log_unregister void nf_log_unregister ( s#nf_logger * ) +nf_log_bind_pf int nf_log_bind_pf ( s#net * , t#u_int8_t , const s#nf_logger * ) +nf_log_unbind_pf void nf_log_unbind_pf ( s#net * , t#u_int8_t ) +nf_logger_find_get int nf_logger_find_get ( int , e#nf_log_type ) +nf_logger_put void nf_logger_put ( int , e#nf_log_type ) +nf_log_packet __attribute__ ( ( __format__ ( printf , 8 , 9 ) ) ) void nf_log_packet ( s#net * , t#u_int8_t , unsigned int , const s#sk_buff * , const s#net_device * , const s#net_device * , const s#nf_loginfo * , const char * , ... ) +nf_log_trace __attribute__ ( ( __format__ ( printf , 8 , 9 ) ) ) void nf_log_trace ( s#net * , t#u_int8_t , unsigned int , const s#sk_buff * , const s#net_device * , const s#net_device * , const s#nf_loginfo * , const char * , ... ) +s##nf_log_buf +nf_log_buf_add __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int nf_log_buf_add ( s#nf_log_buf * , const char * , ... ) +nf_log_buf_open s#nf_log_buf * nf_log_buf_open ( void ) +nf_log_buf_close void nf_log_buf_close ( s#nf_log_buf * ) + +/* net/netfilter/nf_nat_core.o */ +s#nf_nat_pptp struct nf_nat_pptp { t#__be16 pns_call_id ; t#__be16 pac_call_id ; } +u#nf_conntrack_nat_help union nf_conntrack_nat_help { s#nf_nat_pptp nat_pptp_info ; } +s#nf_conn_nat struct nf_conn_nat { u#nf_conntrack_nat_help help ; int masq_index ; } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_ct_nat_ext_add s#nf_conn_nat * nf_ct_nat_ext_add ( s#nf_conn * ) +s#nf_nat_range2 struct nf_nat_range2 { unsigned int flags ; u#nf_inet_addr min_addr ; u#nf_inet_addr max_addr ; u#nf_conntrack_man_proto min_proto ; u#nf_conntrack_man_proto max_proto ; u#nf_conntrack_man_proto base_proto ; } +e#nf_nat_manip_type enum nf_nat_manip_type { NF_NAT_MANIP_SRC , NF_NAT_MANIP_DST } +nf_nat_setup_info unsigned int nf_nat_setup_info ( s#nf_conn * , const s#nf_nat_range2 * , e#nf_nat_manip_type ) +nf_nat_alloc_null_binding extern unsigned int nf_nat_alloc_null_binding ( s#nf_conn * , unsigned int ) +nf_nat_packet unsigned int nf_nat_packet ( s#nf_conn * , e#ip_conntrack_info , unsigned int , s#sk_buff * ) +nf_nat_inet_fn unsigned int nf_nat_inet_fn ( void * , s#sk_buff * , const s#nf_hook_state * ) + +/* net/netfilter/nf_nat_helper.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__nf_nat_mangle_tcp_packet t#bool __nf_nat_mangle_tcp_packet ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned int , unsigned int , const char * , unsigned int , t#bool ) +nf_nat_mangle_udp_packet t#bool nf_nat_mangle_udp_packet ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned int , unsigned int , const char * , unsigned int ) +nf_nat_follow_master void nf_nat_follow_master ( s#nf_conn * , s#nf_conntrack_expect * ) + +/* net/netfilter/nf_nat_masquerade.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_nat_masquerade_ipv4 unsigned int nf_nat_masquerade_ipv4 ( s#sk_buff * , unsigned int , const s#nf_nat_range2 * , const s#net_device * ) +nf_nat_masquerade_ipv6 unsigned int nf_nat_masquerade_ipv6 ( s#sk_buff * , const s#nf_nat_range2 * , const s#net_device * ) +nf_nat_masquerade_inet_register_notifiers int nf_nat_masquerade_inet_register_notifiers ( void ) +nf_nat_masquerade_inet_unregister_notifiers void nf_nat_masquerade_inet_unregister_notifiers ( void ) + +/* net/netfilter/nf_nat_proto.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +E#__SCTP_MIB_MAX ( 0 ) + 34 +s#sctp_mib struct sctp_mib { unsigned long mibs [ E#__SCTP_MIB_MAX ] ; } +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_nat_icmp_reply_translation int nf_nat_icmp_reply_translation ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int ) +nf_nat_ipv4_register_fn int nf_nat_ipv4_register_fn ( s#net * , const s#nf_hook_ops * ) +nf_nat_ipv4_unregister_fn void nf_nat_ipv4_unregister_fn ( s#net * , const s#nf_hook_ops * ) +nf_nat_icmpv6_reply_translation int nf_nat_icmpv6_reply_translation ( s#sk_buff * , s#nf_conn * , e#ip_conntrack_info , unsigned int , unsigned int ) +nf_nat_ipv6_register_fn int nf_nat_ipv6_register_fn ( s#net * , const s#nf_hook_ops * ) +nf_nat_ipv6_unregister_fn void nf_nat_ipv6_unregister_fn ( s#net * , const s#nf_hook_ops * ) +nf_nat_inet_register_fn int nf_nat_inet_register_fn ( s#net * , const s#nf_hook_ops * ) +nf_nat_inet_unregister_fn void nf_nat_inet_unregister_fn ( s#net * , const s#nf_hook_ops * ) + +/* net/netfilter/nf_nat_redirect.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nf_nat_ipv4_range struct nf_nat_ipv4_range { unsigned int flags ; t#__be32 min_ip ; t#__be32 max_ip ; u#nf_conntrack_man_proto min ; u#nf_conntrack_man_proto max ; } +s#nf_nat_ipv4_multi_range_compat struct nf_nat_ipv4_multi_range_compat { unsigned int rangesize ; s#nf_nat_ipv4_range range [ 1 ] ; } +nf_nat_redirect_ipv4 unsigned int nf_nat_redirect_ipv4 ( s#sk_buff * , const s#nf_nat_ipv4_multi_range_compat * , unsigned int ) +nf_nat_redirect_ipv6 unsigned int nf_nat_redirect_ipv6 ( s#sk_buff * , const s#nf_nat_range2 * , unsigned int ) + +/* net/netfilter/nf_queue.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nf_register_queue_handler void nf_register_queue_handler ( s#net * , const s#nf_queue_handler * ) +nf_unregister_queue_handler void nf_unregister_queue_handler ( s#net * ) +nf_queue_entry_free void nf_queue_entry_free ( s#nf_queue_entry * ) +nf_queue_entry_get_refs void nf_queue_entry_get_refs ( s#nf_queue_entry * ) +nf_queue_nf_hook_drop void nf_queue_nf_hook_drop ( s#net * ) +nf_queue int nf_queue ( s#sk_buff * , s#nf_hook_state * , unsigned int , unsigned int ) +nf_reinject void nf_reinject ( s#nf_queue_entry * , unsigned int ) + +/* net/netfilter/nf_sockopt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#nf_sockopt_ops struct nf_sockopt_ops { s#list_head list ; t#u_int8_t pf ; int set_optmin ; int set_optmax ; int ( * set ) ( s#sock * , int , t#sockptr_t , unsigned int ) ; int get_optmin ; int get_optmax ; int ( * get ) ( s#sock * , int , void * , int * ) ; s#module * owner ; } +nf_register_sockopt int nf_register_sockopt ( s#nf_sockopt_ops * ) +nf_unregister_sockopt void nf_unregister_sockopt ( s#nf_sockopt_ops * ) +nf_setsockopt int nf_setsockopt ( s#sock * , t#u_int8_t , int , t#sockptr_t , unsigned int ) +nf_getsockopt int nf_getsockopt ( s#sock * , t#u_int8_t , int , char * , int * ) + +/* net/netfilter/nf_synproxy_core.o */ +synproxy_net_id extern unsigned int synproxy_net_id +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_conntrack_helper +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#synproxy_options struct synproxy_options { t#u8 options ; t#u8 wscale ; t#u16 mss_option ; t#u16 mss_encode ; t#u32 tsval ; t#u32 tsecr ; } +synproxy_parse_options t#bool synproxy_parse_options ( const s#sk_buff * , unsigned int , const s#tcphdr * , s#synproxy_options * ) +s#nf_synproxy_info struct nf_synproxy_info { t#__u8 options ; t#__u8 wscale ; t#__u16 mss ; } +synproxy_init_timestamp_cookie void synproxy_init_timestamp_cookie ( const s#nf_synproxy_info * , s#synproxy_options * ) +synproxy_send_client_synack void synproxy_send_client_synack ( s#net * , const s#sk_buff * , const s#tcphdr * , const s#synproxy_options * ) +synproxy_recv_client_ack t#bool synproxy_recv_client_ack ( s#net * , const s#sk_buff * , const s#tcphdr * , s#synproxy_options * , t#u32 ) +ipv4_synproxy_hook unsigned int ipv4_synproxy_hook ( void * , s#sk_buff * , const s#nf_hook_state * ) +s#synproxy_stats struct synproxy_stats { unsigned int syn_received ; unsigned int cookie_invalid ; unsigned int cookie_valid ; unsigned int cookie_retrans ; unsigned int conn_reopened ; } +s#synproxy_net struct synproxy_net { s#nf_conn * tmpl ; s#synproxy_stats * stats ; unsigned int hook_ref4 ; unsigned int hook_ref6 ; } +nf_synproxy_ipv4_init int nf_synproxy_ipv4_init ( s#synproxy_net * , s#net * ) +nf_synproxy_ipv4_fini void nf_synproxy_ipv4_fini ( s#synproxy_net * , s#net * ) +synproxy_send_client_synack_ipv6 void synproxy_send_client_synack_ipv6 ( s#net * , const s#sk_buff * , const s#tcphdr * , const s#synproxy_options * ) +synproxy_recv_client_ack_ipv6 t#bool synproxy_recv_client_ack_ipv6 ( s#net * , const s#sk_buff * , const s#tcphdr * , s#synproxy_options * , t#u32 ) +ipv6_synproxy_hook unsigned int ipv6_synproxy_hook ( void * , s#sk_buff * , const s#nf_hook_state * ) +nf_synproxy_ipv6_init int nf_synproxy_ipv6_init ( s#synproxy_net * , s#net * ) +nf_synproxy_ipv6_fini void nf_synproxy_ipv6_fini ( s#synproxy_net * , s#net * ) + +/* net/netfilter/nf_tables_api.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nft_request_module __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int nft_request_module ( s#net * , const char * , ... ) +e#nft_chain_types enum nft_chain_types { NFT_CHAIN_T_DEFAULT = 0 , NFT_CHAIN_T_ROUTE , NFT_CHAIN_T_NAT , NFT_CHAIN_T_MAX } +E#NF_INET_INGRESS E#NF_INET_NUMHOOKS +s#nft_chain_type struct nft_chain_type { const char * name ; e#nft_chain_types type ; int family ; s#module * owner ; unsigned int hook_mask ; t#nf_hookfn * hooks [ ( E#NF_INET_INGRESS + 1 ) ] ; int ( * ops_register ) ( s#net * , const s#nf_hook_ops * ) ; void ( * ops_unregister ) ( s#net * , const s#nf_hook_ops * ) ; } +nft_register_chain_type void nft_register_chain_type ( const s#nft_chain_type * ) +nft_unregister_chain_type void nft_unregister_chain_type ( const s#nft_chain_type * ) +s##ip_tunnel_info +s##psample_group +s##nf_conn +s##action_gate_entry +nft_register_expr int nft_register_expr ( s#nft_expr_type * ) +nft_unregister_expr void nft_unregister_expr ( s#nft_expr_type * ) +nft_chain_validate int nft_chain_validate ( const s#nft_ctx * , const s#nft_chain * ) +E#NFT_REG32_00 8 +E#NFT_SET_EXT_NUM 9 +s#nft_set_ext struct nft_set_ext { t#u8 genmask ; t#u8 offset [ E#NFT_SET_EXT_NUM ] ; char data [ ] ; } +s#nft_set_elem struct nft_set_elem { union { t#u32 buf [ 64 / sizeof ( u32 ) ] ; s#nft_data val ; } key ; union { t#u32 buf [ 64 / sizeof ( u32 ) ] ; s#nft_data val ; } key_end ; union { t#u32 buf [ 64 / sizeof ( u32 ) ] ; s#nft_data val ; } data ; void * priv ; } +s#nft_set_iter struct nft_set_iter { t#u8 genmask ; unsigned int count ; unsigned int skip ; int err ; int ( * fn ) ( const s#nft_ctx * , s#nft_set * , const s#nft_set_iter * , s#nft_set_elem * ) ; } +s#nft_set_desc struct nft_set_desc { unsigned int klen ; unsigned int dlen ; unsigned int size ; t#u8 field_len [ ( E#NFT_REG32_15 - E#NFT_REG32_00 + 1 ) ] ; t#u8 field_count ; t#bool expr ; } +e#nft_set_class enum nft_set_class { NFT_SET_CLASS_O_1 , NFT_SET_CLASS_O_LOG_N , NFT_SET_CLASS_O_N , } +s#nft_set_estimate struct nft_set_estimate { t#u64 size ; e#nft_set_class lookup ; e#nft_set_class space ; } +s#nft_set_ops struct nft_set_ops { t#bool ( * lookup ) ( const s#net * , const s#nft_set * , const t#u32 * , const s#nft_set_ext * * ) ; t#bool ( * update ) ( s#nft_set * , const t#u32 * , void * ( * ) ( s#nft_set * , const s#nft_expr * , s#nft_regs * ) , const s#nft_expr * , s#nft_regs * , const s#nft_set_ext * * ) ; t#bool ( * delete ) ( const s#nft_set * , const t#u32 * ) ; int ( * insert ) ( const s#net * , const s#nft_set * , const s#nft_set_elem * , s#nft_set_ext * * ) ; void ( * activate ) ( const s#net * , const s#nft_set * , const s#nft_set_elem * ) ; void * ( * deactivate ) ( const s#net * , const s#nft_set * , const s#nft_set_elem * ) ; t#bool ( * flush ) ( const s#net * , const s#nft_set * , void * ) ; void ( * remove ) ( const s#net * , const s#nft_set * , const s#nft_set_elem * ) ; void ( * walk ) ( const s#nft_ctx * , s#nft_set * , s#nft_set_iter * ) ; void * ( * get ) ( const s#net * , const s#nft_set * , const s#nft_set_elem * , unsigned int ) ; t#u64 ( * privsize ) ( const s#nlattr * const [ ] , const s#nft_set_desc * ) ; t#bool ( * estimate ) ( const s#nft_set_desc * , t#u32 , s#nft_set_estimate * ) ; int ( * init ) ( const s#nft_set * , const s#nft_set_desc * , const s#nlattr * const [ ] ) ; void ( * destroy ) ( const s#nft_set * ) ; void ( * gc_init ) ( const s#nft_set * ) ; unsigned int elemsize ; } +s#nft_set struct nft_set { s#list_head list ; s#list_head bindings ; s#nft_table * table ; t#possible_net_t net ; char * name ; t#u64 handle ; t#u32 ktype ; t#u32 dtype ; t#u32 objtype ; t#u32 size ; t#u8 field_len [ ( E#NFT_REG32_15 - E#NFT_REG32_00 + 1 ) ] ; t#u8 field_count ; t#u32 use ; t#atomic_t nelems ; t#u32 ndeact ; t#u64 timeout ; t#u32 gc_int ; t#u16 policy ; t#u16 udlen ; unsigned char * udata ; const s#nft_set_ops * ops __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u16 flags : 14 , genmask : 2 ; t#u8 klen ; t#u8 dlen ; t#u8 num_exprs ; s#nft_expr * exprs [ 2 ] ; s#list_head catchall_list ; unsigned char data [ ] __attribute__ ( ( aligned ( __alignof__ ( u64 ) ) ) ) ; } +nft_set_lookup_global s#nft_set * nft_set_lookup_global ( const s#net * , const s#nft_table * , const s#nlattr * , const s#nlattr * , t#u8 ) +s#nft_set_binding struct nft_set_binding { s#list_head list ; const s#nft_chain * chain ; t#u32 flags ; } +nf_tables_bind_set int nf_tables_bind_set ( const s#nft_ctx * , s#nft_set * , s#nft_set_binding * ) +nf_tables_deactivate_set void nf_tables_deactivate_set ( const s#nft_ctx * , s#nft_set * , s#nft_set_binding * , e#nft_trans_phase ) +nf_tables_destroy_set void nf_tables_destroy_set ( const s#nft_ctx * , s#nft_set * ) +nft_set_elem_destroy void nft_set_elem_destroy ( const s#nft_set * , void * , t#bool ) +nft_set_catchall_lookup s#nft_set_ext * nft_set_catchall_lookup ( const s#net * , const s#nft_set * ) +nft_set_catchall_gc void * nft_set_catchall_gc ( const s#nft_set * ) +s#nft_object_hash_key struct nft_object_hash_key { const char * name ; const s#nft_table * table ; } +s#nft_object struct nft_object { s#list_head list ; s#rhlist_head rhlhead ; s#nft_object_hash_key key ; t#u32 genmask : 2 , use : 30 ; t#u64 handle ; t#u16 udlen ; t#u8 * udata ; const s#nft_object_ops * ops __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; unsigned char data [ ] __attribute__ ( ( aligned ( __alignof__ ( u64 ) ) ) ) ; } +s#nft_object_ops struct nft_object_ops { void ( * eval ) ( s#nft_object * , s#nft_regs * , const s#nft_pktinfo * ) ; unsigned int size ; int ( * init ) ( const s#nft_ctx * , const s#nlattr * const [ ] , s#nft_object * ) ; void ( * destroy ) ( const s#nft_ctx * , s#nft_object * ) ; int ( * dump ) ( s#sk_buff * , s#nft_object * , t#bool ) ; void ( * update ) ( s#nft_object * , s#nft_object * ) ; const s#nft_object_type * type ; } +s#nft_object_type struct nft_object_type { const s#nft_object_ops * ( * select_ops ) ( const s#nft_ctx * , const s#nlattr * const [ ] ) ; const s#nft_object_ops * ops ; s#list_head list ; t#u32 type ; unsigned int maxattr ; s#module * owner ; const s#nla_policy * policy ; } +nft_register_obj int nft_register_obj ( s#nft_object_type * ) +nft_unregister_obj void nft_unregister_obj ( s#nft_object_type * ) +nft_obj_lookup s#nft_object * nft_obj_lookup ( const s#net * , const s#nft_table * , const s#nlattr * , t#u32 , t#u8 ) +nft_obj_notify void nft_obj_notify ( s#net * , const s#nft_table * , s#nft_object * , t#u32 , t#u32 , int , t#u16 , int , int , t#gfp_t ) +nft_register_flowtable_type void nft_register_flowtable_type ( s#nf_flowtable_type * ) +nft_unregister_flowtable_type void nft_unregister_flowtable_type ( s#nf_flowtable_type * ) +s#nft_flowtable struct nft_flowtable { s#list_head list ; s#nft_table * table ; char * name ; int hooknum ; int ops_len ; t#u32 genmask : 2 , use : 30 ; t#u64 handle ; s#list_head hook_list __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; s#nf_flowtable data ; } +nft_flowtable_lookup s#nft_flowtable * nft_flowtable_lookup ( const s#nft_table * , const s#nlattr * , t#u8 ) +nf_tables_deactivate_flowtable void nf_tables_deactivate_flowtable ( const s#nft_ctx * , s#nft_flowtable * , e#nft_trans_phase ) +nf_tables_trans_destroy_flush_work void nf_tables_trans_destroy_flush_work ( void ) +nft_chain_validate_dependency int nft_chain_validate_dependency ( const s#nft_chain * , e#nft_chain_types ) +nft_chain_validate_hooks int nft_chain_validate_hooks ( const s#nft_chain * , unsigned int ) +nft_parse_u32_check int nft_parse_u32_check ( const s#nlattr * , int , t#u32 * ) +nft_dump_register int nft_dump_register ( s#sk_buff * , unsigned int , unsigned int ) +nft_parse_register_load int nft_parse_register_load ( const s#nlattr * , t#u8 * , t#u32 ) +e#nft_data_types enum nft_data_types { NFT_DATA_VALUE , NFT_DATA_VERDICT = 0xffffff00U , } +nft_parse_register_store int nft_parse_register_store ( const s#nft_ctx * , const s#nlattr * , t#u8 * , const s#nft_data * , e#nft_data_types , unsigned int ) +s#nft_data_desc struct nft_data_desc { e#nft_data_types type ; unsigned int len ; } +nft_data_init int nft_data_init ( const s#nft_ctx * , s#nft_data * , unsigned int , s#nft_data_desc * , const s#nlattr * ) +nft_data_release void nft_data_release ( const s#nft_data * , e#nft_data_types ) +nft_data_dump int nft_data_dump ( s#sk_buff * , int , const s#nft_data * , e#nft_data_types , unsigned int ) +__nft_release_basechain int __nft_release_basechain ( s#nft_ctx * ) + +/* net/netfilter/nf_tables_core.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nft_do_chain unsigned int nft_do_chain ( s#nft_pktinfo * , void * ) + +/* net/netfilter/nf_tables_trace.o */ +s##static_key_mod +nft_trace_enabled extern s#static_key_false nft_trace_enabled + +/* net/netfilter/nfnetlink.o */ +nfnl_lock void nfnl_lock ( t#__u8 ) +nfnl_unlock void nfnl_unlock ( t#__u8 ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nfgenmsg struct nfgenmsg { t#__u8 nfgen_family ; t#__u8 version ; t#__be16 res_id ; } +s#nfnl_info struct nfnl_info { s#net * net ; s#sock * sk ; const s#nlmsghdr * nlh ; const s#nfgenmsg * nfmsg ; s#netlink_ext_ack * extack ; } +e#nfnl_callback_type enum nfnl_callback_type { NFNL_CB_UNSPEC = 0 , NFNL_CB_MUTEX , NFNL_CB_RCU , NFNL_CB_BATCH , } +s#nfnl_callback struct nfnl_callback { int ( * call ) ( s#sk_buff * , const s#nfnl_info * , const s#nlattr * const [ ] ) ; const s#nla_policy * policy ; e#nfnl_callback_type type ; t#__u16 attr_count ; } +e#nfnl_abort_action enum nfnl_abort_action { NFNL_ABORT_NONE = 0 , NFNL_ABORT_AUTOLOAD , NFNL_ABORT_VALIDATE , } +s#nfnetlink_subsystem struct nfnetlink_subsystem { const char * name ; t#__u8 subsys_id ; t#__u8 cb_count ; const s#nfnl_callback * cb ; s#module * owner ; int ( * commit ) ( s#net * , s#sk_buff * ) ; int ( * abort ) ( s#net * , s#sk_buff * , e#nfnl_abort_action ) ; void ( * cleanup ) ( s#net * ) ; t#bool ( * valid_genid ) ( s#net * , t#u32 ) ; } +nfnetlink_subsys_register int nfnetlink_subsys_register ( const s#nfnetlink_subsystem * ) +nfnetlink_subsys_unregister int nfnetlink_subsys_unregister ( const s#nfnetlink_subsystem * ) +nfnetlink_has_listeners int nfnetlink_has_listeners ( s#net * , unsigned int ) +nfnetlink_send int nfnetlink_send ( s#sk_buff * , s#net * , t#u32 , unsigned int , int , t#gfp_t ) +nfnetlink_set_err int nfnetlink_set_err ( s#net * , t#u32 , t#u32 , int ) +nfnetlink_unicast int nfnetlink_unicast ( s#sk_buff * , s#net * , t#u32 ) +nfnetlink_broadcast void nfnetlink_broadcast ( s#net * , s#sk_buff * , t#__u32 , t#__u32 , t#gfp_t ) + +/* net/netfilter/nfnetlink_acct.o */ +s##nf_acct +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +nfnl_acct_find_get s#nf_acct * nfnl_acct_find_get ( s#net * , const char * ) +nfnl_acct_put void nfnl_acct_put ( s#nf_acct * ) +nfnl_acct_update void nfnl_acct_update ( const s#sk_buff * , s#nf_acct * ) +nfnl_acct_overquota int nfnl_acct_overquota ( s#net * , s#nf_acct * ) + +/* net/netfilter/nfnetlink_osf.o */ +nf_osf_fingers extern s#list_head nf_osf_fingers [ 2 ] +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nf_osf_info struct nf_osf_info { char genre [ 32 ] ; t#__u32 len ; t#__u32 flags ; t#__u32 loglevel ; t#__u32 ttl ; } +nf_osf_match t#bool nf_osf_match ( const s#sk_buff * , t#u_int8_t , int , s#net_device * , s#net_device * , const s#nf_osf_info * , s#net * , const s#list_head * ) +s#nf_osf_data struct nf_osf_data { const char * genre ; const char * version ; } +nf_osf_find t#bool nf_osf_find ( const s#sk_buff * , const s#list_head * , const int , s#nf_osf_data * ) + +/* net/netfilter/nft_fib.o */ +nft_fib_policy extern const s#nla_policy nft_fib_policy [ ] +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##lwtunnel_state +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##nft_offload_ctx +s##nft_flow_rule +nft_fib_validate int nft_fib_validate ( const s#nft_ctx * , const s#nft_expr * , const s#nft_data * * ) +nft_fib_init int nft_fib_init ( const s#nft_ctx * , const s#nft_expr * , const s#nlattr * const [ ] ) +nft_fib_dump int nft_fib_dump ( s#sk_buff * , const s#nft_expr * ) +s#nft_fib struct nft_fib { t#u8 dreg ; t#u8 result ; t#u32 flags ; } +nft_fib_store_result void nft_fib_store_result ( void * , const s#nft_fib * , const s#net_device * ) + +/* net/netfilter/nft_meta.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##ip_tunnel_info +s##psample_group +s##nf_conn +s##action_gate_entry +nft_meta_get_eval void nft_meta_get_eval ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) +nft_meta_set_eval void nft_meta_set_eval ( const s#nft_expr * , s#nft_regs * , const s#nft_pktinfo * ) +nft_meta_policy extern const s#nla_policy nft_meta_policy [ ] +nft_meta_get_init int nft_meta_get_init ( const s#nft_ctx * , const s#nft_expr * , const s#nlattr * const [ ] ) +nft_meta_set_validate int nft_meta_set_validate ( const s#nft_ctx * , const s#nft_expr * , const s#nft_data * * ) +nft_meta_set_init int nft_meta_set_init ( const s#nft_ctx * , const s#nft_expr * , const s#nlattr * const [ ] ) +nft_meta_get_dump int nft_meta_get_dump ( s#sk_buff * , const s#nft_expr * ) +nft_meta_set_dump int nft_meta_set_dump ( s#sk_buff * , const s#nft_expr * ) +nft_meta_set_destroy void nft_meta_set_destroy ( const s#nft_ctx * , const s#nft_expr * ) + +/* net/netfilter/nft_reject.o */ +nft_reject_policy extern const s#nla_policy nft_reject_policy [ ] +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##nft_offload_ctx +s##nft_flow_rule +nft_reject_validate int nft_reject_validate ( const s#nft_ctx * , const s#nft_expr * , const s#nft_data * * ) +nft_reject_init int nft_reject_init ( const s#nft_ctx * , const s#nft_expr * , const s#nlattr * const [ ] ) +nft_reject_dump int nft_reject_dump ( s#sk_buff * , const s#nft_expr * ) +nft_reject_icmp_code int nft_reject_icmp_code ( t#u8 ) +nft_reject_icmpv6_code int nft_reject_icmpv6_code ( t#u8 ) + +/* net/netfilter/utils.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +nf_ip_checksum t#__sum16 nf_ip_checksum ( s#sk_buff * , unsigned int , unsigned int , t#u_int8_t ) +nf_ip6_checksum t#__sum16 nf_ip6_checksum ( s#sk_buff * , unsigned int , unsigned int , t#u_int8_t ) +nf_checksum t#__sum16 nf_checksum ( s#sk_buff * , unsigned int , unsigned int , t#u_int8_t , unsigned short ) +nf_checksum_partial t#__sum16 nf_checksum_partial ( s#sk_buff * , unsigned int , unsigned int , unsigned int , t#u_int8_t , unsigned short ) +nf_route int nf_route ( s#net * , s#dst_entry * * , s#flowi * , t#bool , unsigned short ) + +/* net/netfilter/x_tables.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +xt_register_target int xt_register_target ( s#xt_target * ) +xt_unregister_target void xt_unregister_target ( s#xt_target * ) +xt_register_targets int xt_register_targets ( s#xt_target * , unsigned int ) +xt_unregister_targets void xt_unregister_targets ( s#xt_target * , unsigned int ) +xt_register_match int xt_register_match ( s#xt_match * ) +xt_unregister_match void xt_unregister_match ( s#xt_match * ) +xt_register_matches int xt_register_matches ( s#xt_match * , unsigned int ) +xt_unregister_matches void xt_unregister_matches ( s#xt_match * , unsigned int ) +xt_find_match s#xt_match * xt_find_match ( t#u8 , const char * , t#u8 ) +xt_request_find_match s#xt_match * xt_request_find_match ( t#u8 , const char * , t#u8 ) +xt_request_find_target s#xt_target * xt_request_find_target ( t#u8 , const char * , t#u8 ) +xt_data_to_user int xt_data_to_user ( void * , const void * , int , int , int ) +s#xt_entry_match struct xt_entry_match { union { struct { t#__u16 match_size ; char name [ 29 ] ; t#__u8 revision ; } user ; struct { t#__u16 match_size ; s#xt_match * match ; } kernel ; t#__u16 match_size ; } u ; unsigned char data [ 0 ] ; } +xt_match_to_user int xt_match_to_user ( const s#xt_entry_match * , s#xt_entry_match * ) +s#xt_entry_target struct xt_entry_target { union { struct { t#__u16 target_size ; char name [ 29 ] ; t#__u8 revision ; } user ; struct { t#__u16 target_size ; s#xt_target * target ; } kernel ; t#__u16 target_size ; } u ; unsigned char data [ 0 ] ; } +xt_target_to_user int xt_target_to_user ( const s#xt_entry_target * , s#xt_entry_target * ) +xt_find_revision int xt_find_revision ( t#u8 , const char * , t#u8 , int , int * ) +xt_check_proc_name int xt_check_proc_name ( const char * , unsigned int ) +xt_check_match int xt_check_match ( s#xt_mtchk_param * , unsigned int , t#u16 , t#bool ) +xt_check_table_hooks int xt_check_table_hooks ( const s#xt_table_info * , unsigned int ) +xt_compat_add_offset int xt_compat_add_offset ( t#u_int8_t , unsigned int , int ) +xt_compat_flush_offsets void xt_compat_flush_offsets ( t#u_int8_t ) +xt_compat_calc_jump int xt_compat_calc_jump ( t#u_int8_t , unsigned int ) +xt_compat_init_offsets int xt_compat_init_offsets ( t#u8 , unsigned int ) +xt_compat_match_offset int xt_compat_match_offset ( const s#xt_match * ) +xt_compat_match_from_user void xt_compat_match_from_user ( s#xt_entry_match * , void * * , unsigned int * ) +xt_compat_match_to_user int xt_compat_match_to_user ( const s#xt_entry_match * , void * * , unsigned int * ) +xt_compat_check_entry_offsets int xt_compat_check_entry_offsets ( const void * , const char * , unsigned int , unsigned int ) +xt_check_entry_offsets int xt_check_entry_offsets ( const void * , const char * , unsigned int , unsigned int ) +xt_alloc_entry_offsets unsigned int * xt_alloc_entry_offsets ( unsigned int ) +xt_find_jump_offset t#bool xt_find_jump_offset ( const unsigned int * , unsigned int , unsigned int ) +xt_check_target int xt_check_target ( s#xt_tgchk_param * , unsigned int , t#u16 , t#bool ) +s#xt_counters_info struct xt_counters_info { char name [ 32 ] ; unsigned int num_counters ; s#xt_counters counters [ 0 ] ; } +xt_copy_counters void * xt_copy_counters ( t#sockptr_t , unsigned int , s#xt_counters_info * ) +xt_compat_target_offset int xt_compat_target_offset ( const s#xt_target * ) +xt_compat_target_from_user void xt_compat_target_from_user ( s#xt_entry_target * , void * * , unsigned int * ) +xt_compat_target_to_user int xt_compat_target_to_user ( const s#xt_entry_target * , void * * , unsigned int * ) +xt_alloc_table_info s#xt_table_info * xt_alloc_table_info ( unsigned int ) +xt_free_table_info void xt_free_table_info ( s#xt_table_info * ) +xt_find_table s#xt_table * xt_find_table ( s#net * , t#u8 , const char * ) +xt_find_table_lock s#xt_table * xt_find_table_lock ( s#net * , t#u_int8_t , const char * ) +xt_request_find_table_lock s#xt_table * xt_request_find_table_lock ( s#net * , t#u_int8_t , const char * ) +xt_table_unlock void xt_table_unlock ( s#xt_table * ) +xt_compat_lock void xt_compat_lock ( t#u_int8_t ) +xt_compat_unlock void xt_compat_unlock ( t#u_int8_t ) +xt_recseq extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( t#seqcount_t ) xt_recseq +xt_tee_enabled extern s#static_key xt_tee_enabled +xt_counters_alloc s#xt_counters * xt_counters_alloc ( unsigned int ) +xt_replace_table s#xt_table_info * xt_replace_table ( s#xt_table * , unsigned int , s#xt_table_info * , int * ) +xt_register_table s#xt_table * xt_register_table ( s#net * , const s#xt_table * , s#xt_table_info * , s#xt_table_info * ) +xt_unregister_table void * xt_unregister_table ( s#xt_table * ) +xt_hook_ops_alloc s#nf_hook_ops * xt_hook_ops_alloc ( const s#xt_table * , t#nf_hookfn * ) +xt_proto_init int xt_proto_init ( s#net * , t#u_int8_t ) +xt_proto_fini void xt_proto_fini ( s#net * , t#u_int8_t ) +s#xt_percpu_counter_alloc_state struct xt_percpu_counter_alloc_state { unsigned int off ; const char * mem ; } +xt_percpu_counter_alloc t#bool xt_percpu_counter_alloc ( s#xt_percpu_counter_alloc_state * , s#xt_counters * ) +xt_percpu_counter_free void xt_percpu_counter_free ( s#xt_counters * ) + +/* net/netfilter/xt_RATEEST.o */ +s#gnet_estimator struct gnet_estimator { signed char interval ; unsigned char ewma_log ; } +s##net_rate_estimator +s#xt_rateest struct xt_rateest { s#gnet_stats_basic_sync bstats ; t#spinlock_t lock ; unsigned int refcnt ; s#hlist_node list ; char name [ 16 ] ; s#gnet_estimator params ; s#callback_head rcu ; s#net_rate_estimator * rate_est ; } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +xt_rateest_lookup s#xt_rateest * xt_rateest_lookup ( s#net * , const char * ) +xt_rateest_put void xt_rateest_put ( s#net * , s#xt_rateest * ) + +/* net/netlabel/netlabel_calipso.o */ +s#calipso_doi struct calipso_doi { t#u32 doi ; t#u32 type ; t#refcount_t refcount ; s#list_head list ; s#callback_head rcu ; } +s#netlbl_audit struct netlbl_audit { t#u32 secid ; t#kuid_t loginuid ; unsigned int sessionid ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#netlbl_lsm_cache struct netlbl_lsm_cache { t#refcount_t refcount ; void ( * free ) ( const void * ) ; void * data ; } +s#netlbl_lsm_catmap struct netlbl_lsm_catmap { t#u32 startbit ; t#u64 bitmap [ 4 ] ; s#netlbl_lsm_catmap * next ; } +s#netlbl_lsm_secattr struct netlbl_lsm_secattr { t#u32 flags ; t#u32 type ; char * domain ; s#netlbl_lsm_cache * cache ; struct { struct { s#netlbl_lsm_catmap * cat ; t#u32 lvl ; } mls ; t#u32 secid ; } attr ; } +s#netlbl_calipso_ops struct netlbl_calipso_ops { int ( * doi_add ) ( s#calipso_doi * , s#netlbl_audit * ) ; void ( * doi_free ) ( s#calipso_doi * ) ; int ( * doi_remove ) ( t#u32 , s#netlbl_audit * ) ; s#calipso_doi * ( * doi_getdef ) ( t#u32 ) ; void ( * doi_putdef ) ( s#calipso_doi * ) ; int ( * doi_walk ) ( t#u32 * , int ( * ) ( s#calipso_doi * , void * ) , void * ) ; int ( * sock_getattr ) ( s#sock * , s#netlbl_lsm_secattr * ) ; int ( * sock_setattr ) ( s#sock * , const s#calipso_doi * , const s#netlbl_lsm_secattr * ) ; void ( * sock_delattr ) ( s#sock * ) ; int ( * req_setattr ) ( s#request_sock * , const s#calipso_doi * , const s#netlbl_lsm_secattr * ) ; void ( * req_delattr ) ( s#request_sock * ) ; int ( * opt_getattr ) ( const unsigned char * , s#netlbl_lsm_secattr * ) ; unsigned char * ( * skbuff_optptr ) ( const s#sk_buff * ) ; int ( * skbuff_setattr ) ( s#sk_buff * , const s#calipso_doi * , const s#netlbl_lsm_secattr * ) ; int ( * skbuff_delattr ) ( s#sk_buff * ) ; void ( * cache_invalidate ) ( void ) ; int ( * cache_add ) ( const unsigned char * , const s#netlbl_lsm_secattr * ) ; } +netlbl_calipso_ops_register const s#netlbl_calipso_ops * netlbl_calipso_ops_register ( const s#netlbl_calipso_ops * ) + +/* net/netlabel/netlabel_kapi.o */ +netlbl_catmap_walk int netlbl_catmap_walk ( s#netlbl_lsm_catmap * , t#u32 ) +netlbl_catmap_setbit int netlbl_catmap_setbit ( s#netlbl_lsm_catmap * * , t#u32 , t#gfp_t ) +netlbl_bitmap_walk int netlbl_bitmap_walk ( const unsigned char * , t#u32 , t#u32 , t#u8 ) +netlbl_bitmap_setbit void netlbl_bitmap_setbit ( unsigned char * , t#u32 , t#u8 ) +s##audit_buffer +netlbl_audit_start s#audit_buffer * netlbl_audit_start ( int , s#netlbl_audit * ) + +/* net/netlink/af_netlink.o */ +s##listeners +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##uprobe +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s#netlink_table struct netlink_table { s#rhashtable hash ; s#hlist_head mc_list ; s#listeners * listeners ; unsigned int flags ; unsigned int groups ; s#mutex * cb_mutex ; s#module * module ; int ( * bind ) ( s#net * , int ) ; void ( * unbind ) ( s#net * , int ) ; t#bool ( * compare ) ( s#net * , s#sock * ) ; int registered ; } +nl_table extern s#netlink_table * nl_table +nl_table_lock extern t#rwlock_t nl_table_lock +do_trace_netlink_extack void do_trace_netlink_extack ( const char * ) +s#netlink_tap struct netlink_tap { s#net_device * dev ; s#module * module ; s#list_head list ; } +netlink_add_tap int netlink_add_tap ( s#netlink_tap * ) +netlink_remove_tap int netlink_remove_tap ( s#netlink_tap * ) +__netlink_ns_capable t#bool __netlink_ns_capable ( const s#netlink_skb_parms * , s#user_namespace * , int ) +netlink_ns_capable t#bool netlink_ns_capable ( const s#sk_buff * , s#user_namespace * , int ) +netlink_capable t#bool netlink_capable ( const s#sk_buff * , int ) +netlink_net_capable t#bool netlink_net_capable ( const s#sk_buff * , int ) +netlink_unicast int netlink_unicast ( s#sock * , s#sk_buff * , t#__u32 , int ) +netlink_has_listeners int netlink_has_listeners ( s#sock * , unsigned int ) +netlink_strict_get_check t#bool netlink_strict_get_check ( s#sk_buff * ) +netlink_broadcast_filtered int netlink_broadcast_filtered ( s#sock * , s#sk_buff * , t#__u32 , t#__u32 , t#gfp_t , int ( * ) ( s#sock * , s#sk_buff * , void * ) , void * ) +netlink_broadcast int netlink_broadcast ( s#sock * , s#sk_buff * , t#__u32 , t#__u32 , t#gfp_t ) +netlink_set_err int netlink_set_err ( s#sock * , t#__u32 , t#__u32 , int ) +s#netlink_kernel_cfg struct netlink_kernel_cfg { unsigned int groups ; unsigned int flags ; void ( * input ) ( s#sk_buff * ) ; s#mutex * cb_mutex ; int ( * bind ) ( s#net * , int ) ; void ( * unbind ) ( s#net * , int ) ; t#bool ( * compare ) ( s#net * , s#sock * ) ; } +__netlink_kernel_create s#sock * __netlink_kernel_create ( s#net * , int , s#module * , s#netlink_kernel_cfg * ) +netlink_kernel_release void netlink_kernel_release ( s#sock * ) +__nlmsg_put s#nlmsghdr * __nlmsg_put ( s#sk_buff * , t#u32 , t#u32 , int , int , int ) +s#netlink_dump_control struct netlink_dump_control { int ( * start ) ( s#netlink_callback * ) ; int ( * dump ) ( s#sk_buff * , s#netlink_callback * ) ; int ( * done ) ( s#netlink_callback * ) ; void * data ; s#module * module ; t#u32 min_dump_alloc ; } +__netlink_dump_start int __netlink_dump_start ( s#sock * , s#sk_buff * , const s#nlmsghdr * , s#netlink_dump_control * ) +netlink_ack void netlink_ack ( s#sk_buff * , s#nlmsghdr * , int , const s#netlink_ext_ack * ) +netlink_rcv_skb int netlink_rcv_skb ( s#sk_buff * , int ( * ) ( s#sk_buff * , s#nlmsghdr * , s#netlink_ext_ack * ) ) +nlmsg_notify int nlmsg_notify ( s#sock * , s#sk_buff * , t#u32 , unsigned int , int , t#gfp_t ) +netlink_register_notifier int netlink_register_notifier ( s#notifier_block * ) +netlink_unregister_notifier int netlink_unregister_notifier ( s#notifier_block * ) + +/* net/netlink/genetlink.o */ +genl_lock extern void genl_lock ( void ) +genl_unlock extern void genl_unlock ( void ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#genl_ops struct genl_ops { int ( * doit ) ( s#sk_buff * , s#genl_info * ) ; int ( * start ) ( s#netlink_callback * ) ; int ( * dumpit ) ( s#sk_buff * , s#netlink_callback * ) ; int ( * done ) ( s#netlink_callback * ) ; const s#nla_policy * policy ; unsigned int maxattr ; t#u8 cmd ; t#u8 internal_flags ; t#u8 flags ; t#u8 validate ; } +s#genl_small_ops struct genl_small_ops { int ( * doit ) ( s#sk_buff * , s#genl_info * ) ; int ( * dumpit ) ( s#sk_buff * , s#netlink_callback * ) ; t#u8 cmd ; t#u8 internal_flags ; t#u8 flags ; t#u8 validate ; } +s#genl_multicast_group struct genl_multicast_group { char name [ 16 ] ; t#u8 flags ; } +s#genl_family struct genl_family { int id ; unsigned int hdrsize ; char name [ 16 ] ; unsigned int version ; unsigned int maxattr ; unsigned int mcgrp_offset ; t#u8 netnsok : 1 ; t#u8 parallel_ops : 1 ; t#u8 n_ops ; t#u8 n_small_ops ; t#u8 n_mcgrps ; const s#nla_policy * policy ; int ( * pre_doit ) ( const s#genl_ops * , s#sk_buff * , s#genl_info * ) ; void ( * post_doit ) ( const s#genl_ops * , s#sk_buff * , s#genl_info * ) ; const s#genl_ops * ops ; const s#genl_small_ops * small_ops ; const s#genl_multicast_group * mcgrps ; s#module * module ; } +genl_register_family int genl_register_family ( s#genl_family * ) +genl_unregister_family int genl_unregister_family ( const s#genl_family * ) +genlmsg_put void * genlmsg_put ( s#sk_buff * , t#u32 , t#u32 , const s#genl_family * , int , t#u8 ) +genlmsg_multicast_allns int genlmsg_multicast_allns ( const s#genl_family * , s#sk_buff * , t#u32 , unsigned int , t#gfp_t ) +genl_notify void genl_notify ( const s#genl_family * , s#sk_buff * , s#genl_info * , t#u32 , t#gfp_t ) + +/* net/nfc/af_nfc.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s#nfc_protocol struct nfc_protocol { int id ; s#proto * proto ; s#module * owner ; int ( * create ) ( s#net * , s#socket * , const s#nfc_protocol * , int ) ; } +nfc_proto_register int nfc_proto_register ( const s#nfc_protocol * ) +nfc_proto_unregister void nfc_proto_unregister ( const s#nfc_protocol * ) + +/* net/nfc/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +nfc_fw_download_done int nfc_fw_download_done ( s#nfc_dev * , const char * , t#u32 ) +nfc_dep_link_is_up int nfc_dep_link_is_up ( s#nfc_dev * , t#u32 , t#u8 , t#u8 ) +s#nfc_se struct nfc_se { s#list_head list ; t#u32 idx ; t#u16 type ; t#u16 state ; } +nfc_find_se s#nfc_se * nfc_find_se ( s#nfc_dev * , t#u32 ) +nfc_set_remote_general_bytes int nfc_set_remote_general_bytes ( s#nfc_dev * , t#u8 * , t#u8 ) +nfc_get_local_general_bytes t#u8 * nfc_get_local_general_bytes ( s#nfc_dev * , t#size_t * ) +nfc_tm_data_received int nfc_tm_data_received ( s#nfc_dev * , s#sk_buff * ) +nfc_tm_activated int nfc_tm_activated ( s#nfc_dev * , t#u32 , t#u8 , t#u8 * , t#size_t ) +nfc_tm_deactivated int nfc_tm_deactivated ( s#nfc_dev * ) +nfc_alloc_recv_skb s#sk_buff * nfc_alloc_recv_skb ( unsigned int , t#gfp_t ) +nfc_targets_found int nfc_targets_found ( s#nfc_dev * , s#nfc_target * , int ) +nfc_target_lost int nfc_target_lost ( s#nfc_dev * , t#u32 ) +nfc_driver_failure void nfc_driver_failure ( s#nfc_dev * , int ) +nfc_add_se int nfc_add_se ( s#nfc_dev * , t#u32 , t#u16 ) +nfc_remove_se int nfc_remove_se ( s#nfc_dev * , t#u32 ) +s#nfc_evt_transaction struct nfc_evt_transaction { t#u32 aid_len ; t#u8 aid [ 16 ] ; t#u8 params_len ; t#u8 params [ ] ; } +nfc_se_transaction int nfc_se_transaction ( s#nfc_dev * , t#u8 , s#nfc_evt_transaction * ) +nfc_se_connectivity int nfc_se_connectivity ( s#nfc_dev * , t#u8 ) +nfc_class extern s#class nfc_class +nfc_allocate_device s#nfc_dev * nfc_allocate_device ( s#nfc_ops * , t#u32 , int , int ) +nfc_register_device int nfc_register_device ( s#nfc_dev * ) +nfc_unregister_device void nfc_unregister_device ( s#nfc_dev * ) + +/* net/nfc/digital_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +t#nfc_digital_cmd_complete_t typedef void ( * nfc_digital_cmd_complete_t ) ( s#nfc_digital_dev * , void * , s#sk_buff * ) +s#digital_tg_mdaa_params struct digital_tg_mdaa_params { t#u16 sens_res ; t#u8 nfcid1 [ 3 ] ; t#u8 sel_res ; t#u8 nfcid2 [ 8 ] ; t#u16 sc ; } +s#nfc_digital_ops struct nfc_digital_ops { int ( * in_configure_hw ) ( s#nfc_digital_dev * , int , int ) ; int ( * in_send_cmd ) ( s#nfc_digital_dev * , s#sk_buff * , t#u16 , t#nfc_digital_cmd_complete_t , void * ) ; int ( * tg_configure_hw ) ( s#nfc_digital_dev * , int , int ) ; int ( * tg_send_cmd ) ( s#nfc_digital_dev * , s#sk_buff * , t#u16 , t#nfc_digital_cmd_complete_t , void * ) ; int ( * tg_listen ) ( s#nfc_digital_dev * , t#u16 , t#nfc_digital_cmd_complete_t , void * ) ; int ( * tg_listen_mdaa ) ( s#nfc_digital_dev * , s#digital_tg_mdaa_params * , t#u16 , t#nfc_digital_cmd_complete_t , void * ) ; int ( * tg_listen_md ) ( s#nfc_digital_dev * , t#u16 , t#nfc_digital_cmd_complete_t , void * ) ; int ( * tg_get_rf_tech ) ( s#nfc_digital_dev * , t#u8 * ) ; int ( * switch_rf ) ( s#nfc_digital_dev * , t#bool ) ; void ( * abort_cmd ) ( s#nfc_digital_dev * ) ; } +t#digital_poll_t typedef int ( * digital_poll_t ) ( s#nfc_digital_dev * , t#u8 ) +s#digital_poll_tech struct digital_poll_tech { t#u8 rf_tech ; t#digital_poll_t poll_func ; } +s#digital_data_exch struct digital_data_exch { t#data_exchange_cb_t cb ; void * cb_context ; } +s#nfc_digital_dev struct nfc_digital_dev { s#nfc_dev * nfc_dev ; s#nfc_digital_ops * ops ; t#u32 protocols ; int tx_headroom ; int tx_tailroom ; t#u32 driver_capabilities ; void * driver_data ; s#digital_poll_tech poll_techs [ 6 ] ; t#u8 poll_tech_count ; t#u8 poll_tech_index ; s#mutex poll_lock ; s#work_struct cmd_work ; s#work_struct cmd_complete_work ; s#list_head cmd_queue ; s#mutex cmd_lock ; s#delayed_work poll_work ; t#u8 curr_protocol ; t#u8 curr_rf_tech ; t#u8 curr_nfc_dep_pni ; t#u8 did ; t#u16 dep_rwt ; t#u8 local_payload_max ; t#u8 remote_payload_max ; s#sk_buff * chaining_skb ; s#digital_data_exch * data_exch ; int atn_count ; int nack_count ; s#sk_buff * saved_skb ; t#u16 target_fsc ; int ( * skb_check_crc ) ( s#sk_buff * ) ; void ( * skb_add_crc ) ( s#sk_buff * ) ; } +nfc_digital_allocate_device s#nfc_digital_dev * nfc_digital_allocate_device ( s#nfc_digital_ops * , t#__u32 , t#__u32 , int , int ) +nfc_digital_free_device void nfc_digital_free_device ( s#nfc_digital_dev * ) +nfc_digital_register_device int nfc_digital_register_device ( s#nfc_digital_dev * ) +nfc_digital_unregister_device void nfc_digital_unregister_device ( s#nfc_digital_dev * ) + +/* net/nfc/hci/command.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s#hci_msg struct hci_msg { s#list_head msg_l ; s#sk_buff_head msg_frags ; t#bool wait_response ; t#data_exchange_cb_t cb ; void * cb_context ; unsigned long completion_delay ; } +s##nfc_llc +nfc_hci_send_event int nfc_hci_send_event ( s#nfc_hci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t ) +nfc_hci_send_cmd int nfc_hci_send_cmd ( s#nfc_hci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t , s#sk_buff * * ) +nfc_hci_send_cmd_async int nfc_hci_send_cmd_async ( s#nfc_hci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t , t#data_exchange_cb_t , void * ) +nfc_hci_set_param int nfc_hci_set_param ( s#nfc_hci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t ) +nfc_hci_get_param int nfc_hci_get_param ( s#nfc_hci_dev * , t#u8 , t#u8 , s#sk_buff * * ) +nfc_hci_disconnect_gate int nfc_hci_disconnect_gate ( s#nfc_hci_dev * , t#u8 ) +nfc_hci_disconnect_all_gates int nfc_hci_disconnect_all_gates ( s#nfc_hci_dev * ) +nfc_hci_connect_gate int nfc_hci_connect_gate ( s#nfc_hci_dev * , t#u8 , t#u8 , t#u8 ) + +/* net/nfc/hci/core.o */ +nfc_hci_result_to_errno int nfc_hci_result_to_errno ( t#u8 ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s##nfc_llc +nfc_hci_reset_pipes void nfc_hci_reset_pipes ( s#nfc_hci_dev * ) +nfc_hci_reset_pipes_per_host void nfc_hci_reset_pipes_per_host ( s#nfc_hci_dev * , t#u8 ) +nfc_hci_sak_to_protocol t#u32 nfc_hci_sak_to_protocol ( t#u8 ) +nfc_hci_target_discovered int nfc_hci_target_discovered ( s#nfc_hci_dev * , t#u8 ) +nfc_hci_allocate_device s#nfc_hci_dev * nfc_hci_allocate_device ( s#nfc_hci_ops * , s#nfc_hci_init_data * , unsigned long , t#u32 , const char * , int , int , int ) +nfc_hci_free_device void nfc_hci_free_device ( s#nfc_hci_dev * ) +nfc_hci_register_device int nfc_hci_register_device ( s#nfc_hci_dev * ) +nfc_hci_unregister_device void nfc_hci_unregister_device ( s#nfc_hci_dev * ) +nfc_hci_set_clientdata void nfc_hci_set_clientdata ( s#nfc_hci_dev * , void * ) +nfc_hci_get_clientdata void * nfc_hci_get_clientdata ( s#nfc_hci_dev * ) +nfc_hci_driver_failure void nfc_hci_driver_failure ( s#nfc_hci_dev * , int ) +nfc_hci_recv_frame void nfc_hci_recv_frame ( s#nfc_hci_dev * , s#sk_buff * ) + +/* net/nfc/hci/llc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##net_device +s##genl_info +s##hci_msg +t#xmit_to_drv_t typedef int ( * xmit_to_drv_t ) ( s#nfc_hci_dev * , s#sk_buff * ) +t#rcv_to_hci_t typedef void ( * rcv_to_hci_t ) ( s#nfc_hci_dev * , s#sk_buff * ) +t#llc_failure_t typedef void ( * llc_failure_t ) ( s#nfc_hci_dev * , int ) +s#nfc_llc_ops struct nfc_llc_ops { void * ( * init ) ( s#nfc_hci_dev * , t#xmit_to_drv_t , t#rcv_to_hci_t , int , int , int * , int * , t#llc_failure_t ) ; void ( * deinit ) ( s#nfc_llc * ) ; int ( * start ) ( s#nfc_llc * ) ; int ( * stop ) ( s#nfc_llc * ) ; void ( * rcv_from_drv ) ( s#nfc_llc * , s#sk_buff * ) ; int ( * xmit_from_hci ) ( s#nfc_llc * , s#sk_buff * ) ; } +s#nfc_llc struct nfc_llc { void * data ; s#nfc_llc_ops * ops ; int rx_headroom ; int rx_tailroom ; } +nfc_llc_start int nfc_llc_start ( s#nfc_llc * ) +nfc_llc_stop int nfc_llc_stop ( s#nfc_llc * ) + +/* net/nfc/nci/core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +nci_get_conn_info_by_dest_type_params int nci_get_conn_info_by_dest_type_params ( s#nci_dev * , t#u8 , s#dest_spec_params * ) +nci_req_complete void nci_req_complete ( s#nci_dev * , int ) +nci_prop_cmd int nci_prop_cmd ( s#nci_dev * , t#__u8 , t#size_t , t#__u8 * ) +nci_core_cmd int nci_core_cmd ( s#nci_dev * , t#__u16 , t#size_t , t#__u8 * ) +nci_core_reset int nci_core_reset ( s#nci_dev * ) +nci_core_init int nci_core_init ( s#nci_dev * ) +nci_nfcc_loopback int nci_nfcc_loopback ( s#nci_dev * , void * , t#size_t , s#sk_buff * * ) +nci_set_config int nci_set_config ( s#nci_dev * , t#__u8 , t#size_t , t#__u8 * ) +nci_nfcee_discover int nci_nfcee_discover ( s#nci_dev * , t#u8 ) +nci_nfcee_mode_set int nci_nfcee_mode_set ( s#nci_dev * , t#u8 , t#u8 ) +s#core_conn_create_dest_spec_params struct core_conn_create_dest_spec_params { t#__u8 type ; t#__u8 length ; t#__u8 value [ ] ; } +nci_core_conn_create int nci_core_conn_create ( s#nci_dev * , t#u8 , t#u8 , t#size_t , s#core_conn_create_dest_spec_params * ) +nci_core_conn_close int nci_core_conn_close ( s#nci_dev * , t#u8 ) +nci_allocate_device s#nci_dev * nci_allocate_device ( s#nci_ops * , t#__u32 , int , int ) +nci_free_device void nci_free_device ( s#nci_dev * ) +nci_register_device int nci_register_device ( s#nci_dev * ) +nci_unregister_device void nci_unregister_device ( s#nci_dev * ) +nci_recv_frame int nci_recv_frame ( s#nci_dev * , s#sk_buff * ) +nci_send_frame int nci_send_frame ( s#nci_dev * , s#sk_buff * ) +nci_send_cmd int nci_send_cmd ( s#nci_dev * , t#__u16 , t#__u8 , void * ) + +/* net/nfc/nci/data.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +nci_conn_max_data_pkt_payload_size int nci_conn_max_data_pkt_payload_size ( s#nci_dev * , t#__u8 ) +nci_send_data int nci_send_data ( s#nci_dev * , t#__u8 , s#sk_buff * ) + +/* net/nfc/nci/hci.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +nci_hci_send_event int nci_hci_send_event ( s#nci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t ) +nci_hci_send_cmd int nci_hci_send_cmd ( s#nci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t , s#sk_buff * * ) +nci_hci_clear_all_pipes int nci_hci_clear_all_pipes ( s#nci_dev * ) +nci_hci_open_pipe int nci_hci_open_pipe ( s#nci_dev * , t#u8 ) +nci_hci_set_param int nci_hci_set_param ( s#nci_dev * , t#u8 , t#u8 , const t#u8 * , t#size_t ) +nci_hci_get_param int nci_hci_get_param ( s#nci_dev * , t#u8 , t#u8 , s#sk_buff * * ) +nci_hci_connect_gate int nci_hci_connect_gate ( s#nci_dev * , t#u8 , t#u8 , t#u8 ) +nci_hci_dev_session_init int nci_hci_dev_session_init ( s#nci_dev * ) + +/* net/nfc/nci/lib.o */ +nci_to_errno int nci_to_errno ( t#__u8 ) + +/* net/nfc/nci/uart.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##proc_dir_entry +s##serial_icounter_struct +s##serial_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##net_device +s#nci_uart_ops struct nci_uart_ops { int ( * open ) ( s#nci_uart * ) ; void ( * close ) ( s#nci_uart * ) ; int ( * recv ) ( s#nci_uart * , s#sk_buff * ) ; int ( * send ) ( s#nci_uart * , s#sk_buff * ) ; void ( * tx_start ) ( s#nci_uart * ) ; void ( * tx_done ) ( s#nci_uart * ) ; } +e#nci_uart_driver enum nci_uart_driver { NCI_UART_DRIVER_MARVELL = 0 , NCI_UART_DRIVER_MAX } +s##rfkill +s##genl_info +s#nci_uart struct nci_uart { s#module * owner ; s#nci_uart_ops ops ; const char * name ; e#nci_uart_driver driver ; s#nci_dev * ndev ; t#spinlock_t rx_lock ; s#work_struct write_work ; s#tty_struct * tty ; unsigned long tx_state ; s#sk_buff_head tx_q ; s#sk_buff * tx_skb ; s#sk_buff * rx_skb ; int rx_packet_len ; void * drv_data ; } +nci_uart_register int nci_uart_register ( s#nci_uart * ) +nci_uart_unregister void nci_uart_unregister ( s#nci_uart * ) +nci_uart_set_config void nci_uart_set_config ( s#nci_uart * , int , int ) + +/* net/nfc/netlink.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##rfkill +e#nfc_attrs enum nfc_attrs { NFC_ATTR_UNSPEC , NFC_ATTR_DEVICE_INDEX , NFC_ATTR_DEVICE_NAME , NFC_ATTR_PROTOCOLS , NFC_ATTR_TARGET_INDEX , NFC_ATTR_TARGET_SENS_RES , NFC_ATTR_TARGET_SEL_RES , NFC_ATTR_TARGET_NFCID1 , NFC_ATTR_TARGET_SENSB_RES , NFC_ATTR_TARGET_SENSF_RES , NFC_ATTR_COMM_MODE , NFC_ATTR_RF_MODE , NFC_ATTR_DEVICE_POWERED , NFC_ATTR_IM_PROTOCOLS , NFC_ATTR_TM_PROTOCOLS , NFC_ATTR_LLC_PARAM_LTO , NFC_ATTR_LLC_PARAM_RW , NFC_ATTR_LLC_PARAM_MIUX , NFC_ATTR_SE , NFC_ATTR_LLC_SDP , NFC_ATTR_FIRMWARE_NAME , NFC_ATTR_SE_INDEX , NFC_ATTR_SE_TYPE , NFC_ATTR_SE_AID , NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS , NFC_ATTR_SE_APDU , NFC_ATTR_TARGET_ISO15693_DSFID , NFC_ATTR_TARGET_ISO15693_UID , NFC_ATTR_SE_PARAMS , NFC_ATTR_VENDOR_ID , NFC_ATTR_VENDOR_SUBCMD , NFC_ATTR_VENDOR_DATA , __NFC_ATTR_AFTER_LAST } +__nfc_alloc_vendor_cmd_reply_skb s#sk_buff * __nfc_alloc_vendor_cmd_reply_skb ( s#nfc_dev * , e#nfc_attrs , t#u32 , t#u32 , int ) +nfc_vendor_cmd_reply int nfc_vendor_cmd_reply ( s#sk_buff * ) + +/* net/nfc/rawsock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##rfkill +s##genl_info +nfc_send_to_raw_sock void nfc_send_to_raw_sock ( s#nfc_dev * , s#sk_buff * , t#u8 , t#u8 ) + +/* net/nsh/nsh.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#nsh_md1_ctx struct nsh_md1_ctx { t#__be32 context [ 4 ] ; } +s#nsh_md2_tlv struct nsh_md2_tlv { t#__be16 md_class ; t#u8 type ; t#u8 length ; t#u8 md_value [ ] ; } +s#nshhdr struct nshhdr { t#__be16 ver_flags_ttl_len ; t#u8 mdtype ; t#u8 np ; t#__be32 path_hdr ; union { s#nsh_md1_ctx md1 ; s#nsh_md2_tlv md2 ; } ; } +nsh_push int nsh_push ( s#sk_buff * , const s#nshhdr * ) +nsh_pop int nsh_pop ( s#sk_buff * ) + +/* net/openvswitch/vport.o */ +e#ovs_vport_type enum ovs_vport_type { OVS_VPORT_TYPE_UNSPEC , OVS_VPORT_TYPE_NETDEV , OVS_VPORT_TYPE_INTERNAL , OVS_VPORT_TYPE_GRE , OVS_VPORT_TYPE_VXLAN , OVS_VPORT_TYPE_GENEVE , __OVS_VPORT_TYPE_MAX } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#table_instance struct table_instance { s#hlist_head * buckets ; unsigned int n_buckets ; s#callback_head rcu ; int node_ver ; t#u32 hash_seed ; } +s#mask_cache_entry struct mask_cache_entry { t#u32 skb_hash ; t#u32 mask_index ; } +s#mask_cache struct mask_cache { s#callback_head rcu ; t#u32 cache_size ; s#mask_cache_entry * mask_cache ; } +s#mask_array_stats struct mask_array_stats { s#u64_stats_sync syncp ; t#u64 usage_cntrs [ ] ; } +s#sw_flow_key_range struct sw_flow_key_range { unsigned short int start ; unsigned short int end ; } +s#vlan_head struct vlan_head { t#__be16 tpid ; t#__be16 tci ; } +s#ovs_nsh_key_base struct ovs_nsh_key_base { t#__u8 flags ; t#__u8 ttl ; t#__u8 mdtype ; t#__u8 np ; t#__be32 path_hdr ; } +s#ovs_key_nsh struct ovs_key_nsh { s#ovs_nsh_key_base base ; t#__be32 context [ 4 ] ; } +s#ovs_key_ct_labels struct ovs_key_ct_labels { union { t#__u8 ct_labels [ ( 4 * sizeof ( __u32 ) ) ] ; t#__u32 ct_labels_32 [ 4 ] ; } ; } +s#sw_flow_key struct sw_flow_key { t#u8 tun_opts [ ( ( ( ( int ) ( sizeof ( struct { int : ( - ! ! ( __builtin_choose_expr ( ( sizeof ( int ) == sizeof ( * ( 8 ? ( ( void * ) ( ( long ) ( ( 0 ) > ( ( sizeof ( ( ( ( struct ip_tunnel_info * ) 0 ) -> options_len ) ) * 8 ) - 1 ) ) * 0l ) ) : ( int * ) 8 ) ) ) , ( 0 ) > ( ( sizeof ( ( ( ( struct ip_tunnel_info * ) 0 ) -> options_len ) ) * 8 ) - 1 ) , 0 ) ) ) ; } ) ) ) ) + ( ( ( ~ ( ( ( 0UL ) ) ) ) - ( ( ( ( 1UL ) ) ) << ( 0 ) ) + 1 ) & ( ~ ( ( ( 0UL ) ) ) >> ( 64 - 1 - ( ( sizeof ( ( ( ( struct ip_tunnel_info * ) 0 ) -> options_len ) ) * 8 ) - 1 ) ) ) ) ) ] ; t#u8 tun_opts_len ; s#ip_tunnel_key tun_key ; struct { t#u32 priority ; t#u32 skb_mark ; t#u16 in_port ; } __attribute__ ( ( __packed__ ) ) phy ; t#u8 mac_proto ; t#u8 tun_proto ; t#u32 ovs_flow_hash ; t#u32 recirc_id ; struct { t#u8 src [ 6 ] ; t#u8 dst [ 6 ] ; s#vlan_head vlan ; s#vlan_head cvlan ; t#__be16 type ; } eth ; t#u8 ct_state ; t#u8 ct_orig_proto ; union { struct { t#u8 proto ; t#u8 tos ; t#u8 ttl ; t#u8 frag ; } ip ; } ; t#u16 ct_zone ; struct { t#__be16 src ; t#__be16 dst ; t#__be16 flags ; } tp ; union { struct { struct { t#__be32 src ; t#__be32 dst ; } addr ; union { struct { t#__be32 src ; t#__be32 dst ; } ct_orig ; struct { t#u8 sha [ 6 ] ; t#u8 tha [ 6 ] ; } arp ; } ; } ipv4 ; struct { struct { s#in6_addr src ; s#in6_addr dst ; } addr ; t#__be32 label ; union { struct { s#in6_addr src ; s#in6_addr dst ; } ct_orig ; struct { s#in6_addr target ; t#u8 sll [ 6 ] ; t#u8 tll [ 6 ] ; } nd ; } ; } ipv6 ; struct { t#u32 num_labels_mask ; t#__be32 lse [ 3 ] ; } mpls ; s#ovs_key_nsh nsh ; } ; struct { struct { t#__be16 src ; t#__be16 dst ; } orig_tp ; t#u32 mark ; s#ovs_key_ct_labels labels ; } ct ; } +s#sw_flow_mask struct sw_flow_mask { int ref_count ; s#callback_head rcu ; s#sw_flow_key_range range ; s#sw_flow_key key ; } +s#mask_array struct mask_array { s#callback_head rcu ; int count , max ; s#mask_array_stats * masks_usage_stats ; t#u64 * masks_usage_zero_cntr ; s#sw_flow_mask * masks [ ] ; } +s#flow_table struct flow_table { s#table_instance * ti ; s#table_instance * ufid_ti ; s#mask_cache * mask_cache ; s#mask_array * mask_array ; unsigned long last_rehash ; unsigned int count ; unsigned int ufid_count ; } +s#dp_stats_percpu struct dp_stats_percpu { t#u64 n_hit ; t#u64 n_missed ; t#u64 n_lost ; t#u64 n_mask_hit ; t#u64 n_cache_hit ; s#u64_stats_sync syncp ; } +s#ovs_flow_stats struct ovs_flow_stats { t#__u64 n_packets ; t#__u64 n_bytes ; } +s#dp_meter_band struct dp_meter_band { t#u32 type ; t#u32 rate ; t#u32 burst_size ; t#u64 bucket ; s#ovs_flow_stats stats ; } +s#dp_meter struct dp_meter { t#spinlock_t lock ; s#callback_head rcu ; t#u32 id ; t#u16 kbps : 1 , keep_stats : 1 ; t#u16 n_bands ; t#u32 max_delta_t ; t#u64 used ; s#ovs_flow_stats stats ; s#dp_meter_band bands [ ] ; } +s#dp_meter_instance struct dp_meter_instance { s#callback_head rcu ; t#u32 n_meters ; s#dp_meter * dp_meters [ ] ; } +s#dp_meter_table struct dp_meter_table { s#dp_meter_instance * ti ; t#u32 count ; t#u32 max_meters_allowed ; } +s#datapath struct datapath { s#callback_head rcu ; s#list_head list_node ; s#flow_table table ; s#hlist_head * ports ; s#dp_stats_percpu * stats_percpu ; t#possible_net_t net ; t#u32 user_features ; t#u32 max_headroom ; s#dp_meter_table meter_tbl ; } +s#vport_portids struct vport_portids { s#reciprocal_value rn_ids ; s#callback_head rcu ; t#u32 n_ids ; t#u32 ids [ ] ; } +s#vport struct vport { s#net_device * dev ; s#datapath * dp ; s#vport_portids * upcall_portids ; t#u16 port_no ; s#hlist_node hash_node ; s#hlist_node dp_hash_node ; const s#vport_ops * ops ; s#list_head detach_list ; s#callback_head rcu ; } +s#vport_parms struct vport_parms { const char * name ; e#ovs_vport_type type ; s#nlattr * options ; s#datapath * dp ; t#u16 port_no ; s#nlattr * upcall_portids ; } +s#vport_ops struct vport_ops { e#ovs_vport_type type ; s#vport * ( * create ) ( const s#vport_parms * ) ; void ( * destroy ) ( s#vport * ) ; int ( * set_options ) ( s#vport * , s#nlattr * ) ; int ( * get_options ) ( const s#vport * , s#sk_buff * ) ; t#netdev_tx_t ( * send ) ( s#sk_buff * ) ; s#module * owner ; s#list_head list ; } +__ovs_vport_ops_register int __ovs_vport_ops_register ( s#vport_ops * ) +ovs_vport_ops_unregister void ovs_vport_ops_unregister ( s#vport_ops * ) +ovs_vport_alloc s#vport * ovs_vport_alloc ( int , const s#vport_ops * , const s#vport_parms * ) +ovs_vport_free void ovs_vport_free ( s#vport * ) + +/* net/openvswitch/vport-netdev.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +ovs_netdev_link s#vport * ovs_netdev_link ( s#vport * , const char * ) +ovs_netdev_tunnel_destroy void ovs_netdev_tunnel_destroy ( s#vport * ) + +/* net/packet/af_packet.o */ +fanout_mutex extern s#mutex fanout_mutex + +/* net/phonet/af_phonet.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +phonet_header_ops extern const s#header_ops phonet_header_ops +s#sockaddr_pn struct sockaddr_pn { t#__kernel_sa_family_t spn_family ; t#__u8 spn_obj ; t#__u8 spn_dev ; t#__u8 spn_resource ; t#__u8 spn_zero [ sizeof ( struct sockaddr ) - sizeof ( __kernel_sa_family_t ) - 3 ] ; } +pn_skb_send int pn_skb_send ( s#sock * , s#sk_buff * , const s#sockaddr_pn * ) +s#phonet_protocol struct phonet_protocol { const s#proto_ops * ops ; s#proto * prot ; int sock_type ; } +phonet_proto_register int phonet_proto_register ( unsigned int , const s#phonet_protocol * ) +phonet_proto_unregister void phonet_proto_unregister ( unsigned int , const s#phonet_protocol * ) + +/* net/phonet/socket.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +pn_sock_hash int pn_sock_hash ( s#sock * ) +pn_sock_unhash void pn_sock_unhash ( s#sock * ) +phonet_stream_ops extern const s#proto_ops phonet_stream_ops +pn_sock_get_port int pn_sock_get_port ( s#sock * , unsigned short ) + +/* net/psample/psample.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#psample_group struct psample_group { s#list_head list ; s#net * net ; t#u32 group_num ; t#u32 refcount ; t#u32 seq ; s#callback_head rcu ; } +psample_group_get s#psample_group * psample_group_get ( s#net * , t#u32 ) +psample_group_take void psample_group_take ( s#psample_group * ) +psample_group_put void psample_group_put ( s#psample_group * ) +s#psample_metadata struct psample_metadata { t#u32 trunc_size ; int in_ifindex ; int out_ifindex ; t#u16 out_tc ; t#u64 out_tc_occ ; t#u64 latency ; t#u8 out_tc_valid : 1 , out_tc_occ_valid : 1 , latency_valid : 1 , unused : 5 ; } +psample_sample_packet void psample_sample_packet ( s#psample_group * , s#sk_buff * , t#u32 , const s#psample_metadata * ) + +/* net/qrtr/ns.o */ +qrtr_ns_init int qrtr_ns_init ( void ) +qrtr_ns_remove void qrtr_ns_remove ( void ) + +/* net/qrtr/qrtr.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##qrtr_node +s#qrtr_endpoint struct qrtr_endpoint { int ( * xmit ) ( s#qrtr_endpoint * , s#sk_buff * ) ; s#qrtr_node * node ; } +qrtr_endpoint_post int qrtr_endpoint_post ( s#qrtr_endpoint * , const void * , t#size_t ) +qrtr_endpoint_register int qrtr_endpoint_register ( s#qrtr_endpoint * , unsigned int ) +qrtr_endpoint_unregister void qrtr_endpoint_unregister ( s#qrtr_endpoint * ) + +/* net/rds/cong.o */ +s#rds_cong_map struct rds_cong_map { s#rb_node m_rb_node ; s#in6_addr m_addr ; t#wait_queue_head_t m_waitq ; s#list_head m_conn_list ; unsigned long m_page_addrs [ ( ( ( ( ( ( 65536 / 8 ) ) ) + ( ( typeof ( ( ( 65536 / 8 ) ) ) ) ( ( ( ( 1UL ) << 16 ) ) ) - 1 ) ) & ~ ( ( typeof ( ( ( 65536 / 8 ) ) ) ) ( ( ( ( 1UL ) << 16 ) ) ) - 1 ) ) / ( ( 1UL ) << 16 ) ) ] ; } +rds_cong_map_updated void rds_cong_map_updated ( s#rds_cong_map * , t#uint64_t ) + +/* net/rds/connection.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#rds_header struct rds_header { t#__be64 h_sequence ; t#__be64 h_ack ; t#__be32 h_len ; t#__be16 h_sport ; t#__be16 h_dport ; t#u8 h_flags ; t#u8 h_credit ; t#u8 h_padding [ 4 ] ; t#__sum16 h_csum ; t#u8 h_exthdr [ 16 ] ; } +t#rds_rdma_cookie_t typedef t#__u64 rds_rdma_cookie_t +s#rds_inc_usercopy struct rds_inc_usercopy { t#rds_rdma_cookie_t rdma_cookie ; t#ktime_t rx_tstamp ; } +E#RDS_MSG_RX_DGRAM_TRACE_MAX ( 0 ) + 3 +s#rds_incoming struct rds_incoming { t#refcount_t i_refcount ; s#list_head i_item ; s#rds_connection * i_conn ; s#rds_conn_path * i_conn_path ; s#rds_header i_hdr ; unsigned long i_rx_jiffies ; s#in6_addr i_saddr ; s#rds_inc_usercopy i_usercopy ; t#u64 i_rx_lat_trace [ ( E#RDS_MSG_RX_DGRAM_TRACE_MAX + 1 ) ] ; } +s#rds_msg_zcopy_queue struct rds_msg_zcopy_queue { s#list_head zcookie_head ; t#spinlock_t lock ; } +s#rds_sock struct rds_sock { s#sock rs_sk ; t#u64 rs_user_addr ; t#u64 rs_user_bytes ; s#rhash_head rs_bound_node ; t#u8 rs_bound_key [ ( sizeof ( struct in6_addr ) + sizeof ( __u32 ) + sizeof ( __be16 ) ) ] ; s#sockaddr_in6 rs_bound_sin6 ; s#in6_addr rs_conn_addr ; t#__be16 rs_conn_port ; s#rds_transport * rs_transport ; s#rds_connection * rs_conn ; int rs_congested ; int rs_seen_congestion ; t#spinlock_t rs_lock ; s#list_head rs_send_queue ; t#u32 rs_snd_bytes ; int rs_rcv_bytes ; s#list_head rs_notify_queue ; t#uint64_t rs_cong_mask ; t#uint64_t rs_cong_notify ; s#list_head rs_cong_list ; unsigned long rs_cong_track ; t#rwlock_t rs_recv_lock ; s#list_head rs_recv_queue ; s#list_head rs_item ; t#spinlock_t rs_rdma_lock ; s#rb_root rs_rdma_keys ; unsigned char rs_recverr , rs_cong_monitor ; t#u32 rs_hash_initval ; t#u8 rs_rx_traces ; t#u8 rs_rx_trace [ E#RDS_MSG_RX_DGRAM_TRACE_MAX ] ; s#rds_msg_zcopy_queue rs_zcookie_queue ; t#u8 rs_tos ; } +s#rds_notifier struct rds_notifier { s#list_head n_list ; t#uint64_t n_user_token ; int n_status ; } +s#rds_mr struct rds_mr { s#rb_node r_rb_node ; s#kref r_kref ; t#u32 r_key ; unsigned int r_use_once : 1 ; unsigned int r_invalidate : 1 ; unsigned int r_write : 1 ; s#rds_sock * r_sock ; s#rds_transport * r_trans ; void * r_trans_private ; } +s#rm_atomic_op struct rm_atomic_op { int op_type ; union { struct { t#uint64_t compare ; t#uint64_t swap ; t#uint64_t compare_mask ; t#uint64_t swap_mask ; } op_m_cswp ; struct { t#uint64_t add ; t#uint64_t nocarry_mask ; } op_m_fadd ; } ; t#u32 op_rkey ; t#u64 op_remote_addr ; unsigned int op_notify : 1 ; unsigned int op_recverr : 1 ; unsigned int op_mapped : 1 ; unsigned int op_silent : 1 ; unsigned int op_active : 1 ; s#scatterlist * op_sg ; s#rds_notifier * op_notifier ; s#rds_mr * op_rdma_mr ; } +s#rm_rdma_op struct rm_rdma_op { t#u32 op_rkey ; t#u64 op_remote_addr ; unsigned int op_write : 1 ; unsigned int op_fence : 1 ; unsigned int op_notify : 1 ; unsigned int op_recverr : 1 ; unsigned int op_mapped : 1 ; unsigned int op_silent : 1 ; unsigned int op_active : 1 ; unsigned int op_bytes ; unsigned int op_nents ; unsigned int op_count ; s#scatterlist * op_sg ; s#rds_notifier * op_notifier ; s#rds_mr * op_rdma_mr ; t#u64 op_odp_addr ; s#rds_mr * op_odp_mr ; } +s#rds_znotifier struct rds_znotifier { s#mmpin z_mmp ; t#u32 z_cookie ; } +s#rm_data_op struct rm_data_op { unsigned int op_active : 1 ; unsigned int op_nents ; unsigned int op_count ; unsigned int op_dmasg ; unsigned int op_dmaoff ; s#rds_znotifier * op_mmp_znotifier ; s#scatterlist * op_sg ; } +s#rds_message struct rds_message { t#refcount_t m_refcount ; s#list_head m_sock_item ; s#list_head m_conn_item ; s#rds_incoming m_inc ; t#u64 m_ack_seq ; s#in6_addr m_daddr ; unsigned long m_flags ; t#spinlock_t m_rs_lock ; t#wait_queue_head_t m_flush_wait ; s#rds_sock * m_rs ; t#rds_rdma_cookie_t m_rdma_cookie ; unsigned int m_used_sgs ; unsigned int m_total_sgs ; void * m_final_op ; struct { s#rm_atomic_op atomic ; s#rm_rdma_op rdma ; s#rm_data_op data ; } ; s#rds_conn_path * m_conn_path ; } +s#rds_conn_path struct rds_conn_path { s#rds_connection * cp_conn ; s#rds_message * cp_xmit_rm ; unsigned long cp_xmit_sg ; unsigned int cp_xmit_hdr_off ; unsigned int cp_xmit_data_off ; unsigned int cp_xmit_atomic_sent ; unsigned int cp_xmit_rdma_sent ; unsigned int cp_xmit_data_sent ; t#spinlock_t cp_lock ; t#u64 cp_next_tx_seq ; s#list_head cp_send_queue ; s#list_head cp_retrans ; t#u64 cp_next_rx_seq ; void * cp_transport_data ; t#atomic_t cp_state ; unsigned long cp_send_gen ; unsigned long cp_flags ; unsigned long cp_reconnect_jiffies ; s#delayed_work cp_send_w ; s#delayed_work cp_recv_w ; s#delayed_work cp_conn_w ; s#work_struct cp_down_w ; s#mutex cp_cm_lock ; t#wait_queue_head_t cp_waitq ; unsigned int cp_unacked_packets ; unsigned int cp_unacked_bytes ; unsigned int cp_index ; } +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##rds_info_iterator +s#rds_transport struct rds_transport { char t_name [ 16 ] ; s#list_head t_item ; s#module * t_owner ; unsigned int t_prefer_loopback : 1 , t_mp_capable : 1 ; unsigned int t_type ; int ( * laddr_check ) ( s#net * , const s#in6_addr * , t#__u32 ) ; int ( * conn_alloc ) ( s#rds_connection * , t#gfp_t ) ; void ( * conn_free ) ( void * ) ; int ( * conn_path_connect ) ( s#rds_conn_path * ) ; void ( * conn_path_shutdown ) ( s#rds_conn_path * ) ; void ( * xmit_path_prepare ) ( s#rds_conn_path * ) ; void ( * xmit_path_complete ) ( s#rds_conn_path * ) ; int ( * xmit ) ( s#rds_connection * , s#rds_message * , unsigned int , unsigned int , unsigned int ) ; int ( * xmit_rdma ) ( s#rds_connection * , s#rm_rdma_op * ) ; int ( * xmit_atomic ) ( s#rds_connection * , s#rm_atomic_op * ) ; int ( * recv_path ) ( s#rds_conn_path * ) ; int ( * inc_copy_to_user ) ( s#rds_incoming * , s#iov_iter * ) ; void ( * inc_free ) ( s#rds_incoming * ) ; int ( * cm_handle_connect ) ( s#rdma_cm_id * , s#rdma_cm_event * , t#bool ) ; int ( * cm_initiate_connect ) ( s#rdma_cm_id * , t#bool ) ; void ( * cm_connect_complete ) ( s#rds_connection * , s#rdma_cm_event * ) ; unsigned int ( * stats_info_copy ) ( s#rds_info_iterator * , unsigned int ) ; void ( * exit ) ( void ) ; void * ( * get_mr ) ( s#scatterlist * , unsigned long , s#rds_sock * , t#u32 * , s#rds_connection * , t#u64 , t#u64 , int ) ; void ( * sync_mr ) ( void * , int ) ; void ( * free_mr ) ( void * , int ) ; void ( * flush_mrs ) ( void ) ; t#bool ( * t_unloading ) ( s#rds_connection * ) ; t#u8 ( * get_tos_map ) ( t#u8 ) ; } +s#rds_connection struct rds_connection { s#hlist_node c_hash_node ; s#in6_addr c_laddr ; s#in6_addr c_faddr ; int c_dev_if ; int c_bound_if ; unsigned int c_loopback : 1 , c_isv6 : 1 , c_ping_triggered : 1 , c_pad_to_32 : 29 ; int c_npaths ; s#rds_connection * c_passive ; s#rds_transport * c_trans ; s#rds_cong_map * c_lcong ; s#rds_cong_map * c_fcong ; unsigned int c_proposed_version ; unsigned int c_version ; t#possible_net_t c_net ; t#u8 c_tos ; s#list_head c_map_item ; unsigned long c_map_queued ; s#rds_conn_path * c_path ; t#wait_queue_head_t c_hs_waitq ; t#u32 c_my_gen_num ; t#u32 c_peer_gen_num ; } +rds_conn_create s#rds_connection * rds_conn_create ( s#net * , const s#in6_addr * , const s#in6_addr * , s#rds_transport * , t#u8 , t#gfp_t , int ) +rds_conn_create_outgoing s#rds_connection * rds_conn_create_outgoing ( s#net * , const s#in6_addr * , const s#in6_addr * , s#rds_transport * , t#u8 , t#gfp_t , int ) +rds_conn_destroy void rds_conn_destroy ( s#rds_connection * ) +s#rds_info_lengths struct rds_info_lengths { unsigned int nr ; unsigned int each ; } +rds_for_each_conn_info void rds_for_each_conn_info ( s#socket * , unsigned int , s#rds_info_iterator * , s#rds_info_lengths * , int ( * ) ( s#rds_connection * , void * ) , t#u64 * , t#size_t ) +rds_conn_path_drop void rds_conn_path_drop ( s#rds_conn_path * , t#bool ) +rds_conn_drop void rds_conn_drop ( s#rds_connection * ) +rds_conn_path_connect_if_down void rds_conn_path_connect_if_down ( s#rds_conn_path * ) +rds_conn_connect_if_down void rds_conn_connect_if_down ( s#rds_connection * ) + +/* net/rds/info.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##kmem_cache +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rds_info_iterator +t#rds_info_func typedef void ( * rds_info_func ) ( s#socket * , unsigned int , s#rds_info_iterator * , s#rds_info_lengths * ) +rds_info_register_func void rds_info_register_func ( int , t#rds_info_func ) +rds_info_deregister_func void rds_info_deregister_func ( int , t#rds_info_func ) +rds_info_copy void rds_info_copy ( s#rds_info_iterator * , void * , unsigned long ) + +/* net/rds/message.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##rds_info_iterator +rds_message_addref void rds_message_addref ( s#rds_message * ) +rds_message_put void rds_message_put ( s#rds_message * ) +rds_message_populate_header void rds_message_populate_header ( s#rds_header * , t#__be16 , t#__be16 , t#u64 ) +rds_message_add_extension int rds_message_add_extension ( s#rds_header * , unsigned int , const void * , unsigned int ) +rds_message_add_rdma_dest_extension int rds_message_add_rdma_dest_extension ( s#rds_header * , t#u32 , t#u32 ) +rds_message_unmapped void rds_message_unmapped ( s#rds_message * ) + +/* net/rds/page.o */ +rds_page_remainder_alloc int rds_page_remainder_alloc ( s#scatterlist * , unsigned long , t#gfp_t ) + +/* net/rds/recv.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##rds_info_iterator +rds_inc_init void rds_inc_init ( s#rds_incoming * , s#rds_connection * , s#in6_addr * ) +rds_inc_path_init void rds_inc_path_init ( s#rds_incoming * , s#rds_conn_path * , s#in6_addr * ) +rds_inc_put void rds_inc_put ( s#rds_incoming * ) +rds_recv_incoming void rds_recv_incoming ( s#rds_connection * , s#in6_addr * , s#in6_addr * , s#rds_incoming * , t#gfp_t ) + +/* net/rds/send.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##rds_info_iterator +rds_send_path_reset void rds_send_path_reset ( s#rds_conn_path * ) +rds_send_xmit int rds_send_xmit ( s#rds_conn_path * ) +rds_rdma_send_complete void rds_rdma_send_complete ( s#rds_message * , int ) +rds_atomic_send_complete void rds_atomic_send_complete ( s#rds_message * , int ) +t#is_acked_func typedef int ( * is_acked_func ) ( s#rds_message * , t#uint64_t ) +rds_send_path_drop_acked void rds_send_path_drop_acked ( s#rds_conn_path * , t#u64 , t#is_acked_func ) +rds_send_drop_acked void rds_send_drop_acked ( s#rds_connection * , t#u64 , t#is_acked_func ) +rds_send_ping void rds_send_ping ( s#rds_connection * , int ) + +/* net/rds/stats.o */ +s#rds_statistics struct rds_statistics { t#uint64_t s_conn_reset ; t#uint64_t s_recv_drop_bad_checksum ; t#uint64_t s_recv_drop_old_seq ; t#uint64_t s_recv_drop_no_sock ; t#uint64_t s_recv_drop_dead_sock ; t#uint64_t s_recv_deliver_raced ; t#uint64_t s_recv_delivered ; t#uint64_t s_recv_queued ; t#uint64_t s_recv_immediate_retry ; t#uint64_t s_recv_delayed_retry ; t#uint64_t s_recv_ack_required ; t#uint64_t s_recv_rdma_bytes ; t#uint64_t s_recv_ping ; t#uint64_t s_send_queue_empty ; t#uint64_t s_send_queue_full ; t#uint64_t s_send_lock_contention ; t#uint64_t s_send_lock_queue_raced ; t#uint64_t s_send_immediate_retry ; t#uint64_t s_send_delayed_retry ; t#uint64_t s_send_drop_acked ; t#uint64_t s_send_ack_required ; t#uint64_t s_send_queued ; t#uint64_t s_send_rdma ; t#uint64_t s_send_rdma_bytes ; t#uint64_t s_send_pong ; t#uint64_t s_page_remainder_hit ; t#uint64_t s_page_remainder_miss ; t#uint64_t s_copy_to_user ; t#uint64_t s_copy_from_user ; t#uint64_t s_cong_update_queued ; t#uint64_t s_cong_update_received ; t#uint64_t s_cong_send_error ; t#uint64_t s_cong_send_blocked ; t#uint64_t s_recv_bytes_added_to_socket ; t#uint64_t s_recv_bytes_removed_from_socket ; t#uint64_t s_send_stuck_rm ; } +rds_stats extern __attribute__ ( ( section ( ".data..percpu" "" ) ) ) __typeof__ ( s#rds_statistics ) rds_stats +s##rds_info_iterator +rds_stats_info_copy void rds_stats_info_copy ( s#rds_info_iterator * , t#uint64_t * , const char * const * , t#size_t ) + +/* net/rds/threads.o */ +s##workqueue_struct +rds_wq extern s#workqueue_struct * rds_wq +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##rds_info_iterator +rds_connect_path_complete void rds_connect_path_complete ( s#rds_conn_path * , int ) +rds_connect_complete void rds_connect_complete ( s#rds_connection * ) +rds_addr_cmp int rds_addr_cmp ( const s#in6_addr * , const s#in6_addr * ) + +/* net/rds/transport.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##ip_mc_list +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##uverbs_attr_bundle +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##rds_info_iterator +rds_trans_register void rds_trans_register ( s#rds_transport * ) +rds_trans_unregister void rds_trans_unregister ( s#rds_transport * ) + +/* net/rfkill/core.o */ +s##rfkill +rfkill_get_led_trigger_name const char * rfkill_get_led_trigger_name ( s#rfkill * ) +rfkill_set_led_trigger_name void rfkill_set_led_trigger_name ( s#rfkill * , const char * ) +rfkill_set_hw_state_reason t#bool rfkill_set_hw_state_reason ( s#rfkill * , t#bool , unsigned long ) +rfkill_set_sw_state t#bool rfkill_set_sw_state ( s#rfkill * , t#bool ) +rfkill_init_sw_state void rfkill_init_sw_state ( s#rfkill * , t#bool ) +rfkill_set_states void rfkill_set_states ( s#rfkill * , t#bool , t#bool ) +e#rfkill_type enum rfkill_type { RFKILL_TYPE_ALL = 0 , RFKILL_TYPE_WLAN , RFKILL_TYPE_BLUETOOTH , RFKILL_TYPE_UWB , RFKILL_TYPE_WIMAX , RFKILL_TYPE_WWAN , RFKILL_TYPE_GPS , RFKILL_TYPE_FM , RFKILL_TYPE_NFC , NUM_RFKILL_TYPES , } +rfkill_find_type e#rfkill_type rfkill_find_type ( const char * ) +rfkill_pause_polling void rfkill_pause_polling ( s#rfkill * ) +rfkill_resume_polling void rfkill_resume_polling ( s#rfkill * ) +rfkill_blocked t#bool rfkill_blocked ( s#rfkill * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#rfkill_ops struct rfkill_ops { void ( * poll ) ( s#rfkill * , void * ) ; void ( * query ) ( s#rfkill * , void * ) ; int ( * set_block ) ( void * , t#bool ) ; void * suse_kabi_padding ; } +rfkill_alloc s#rfkill * __attribute__ ( ( __warn_unused_result__ ) ) rfkill_alloc ( const char * , s#device * , const e#rfkill_type , const s#rfkill_ops * , void * ) +rfkill_register int __attribute__ ( ( __warn_unused_result__ ) ) rfkill_register ( s#rfkill * ) +rfkill_unregister void rfkill_unregister ( s#rfkill * ) +rfkill_destroy void rfkill_destroy ( s#rfkill * ) + +/* net/rxrpc/af_rxrpc.o */ +rxrpc_debug_id extern t#atomic_t rxrpc_debug_id +s#rxrpc_conn_proto struct rxrpc_conn_proto { union { struct { t#u32 epoch ; t#u32 cid ; } ; t#u64 index_key ; } ; } +s##proc_dir_entry +s#rxrpc_net struct rxrpc_net { s#proc_dir_entry * proc_net ; t#u32 epoch ; s#list_head calls ; t#rwlock_t call_lock ; t#atomic_t nr_calls ; t#atomic_t nr_conns ; s#list_head conn_proc_list ; s#list_head service_conns ; t#rwlock_t conn_lock ; s#work_struct service_conn_reaper ; s#timer_list service_conn_reap_timer ; t#bool live ; t#bool kill_all_client_conns ; t#atomic_t nr_client_conns ; t#spinlock_t client_conn_cache_lock ; t#spinlock_t client_conn_discard_lock ; s#list_head idle_client_conns ; s#work_struct client_conn_reaper ; s#timer_list client_conn_reap_timer ; s#list_head local_endpoints ; s#mutex local_mutex ; s#hlist_head peer_hash [ 1 << ( 10 ) ] ; t#spinlock_t peer_hash_lock ; t#u8 peer_keepalive_cursor ; t#time64_t peer_keepalive_base ; s#list_head peer_keepalive [ 32 ] ; s#list_head peer_keepalive_new ; s#timer_list peer_keepalive_timer ; s#work_struct peer_keepalive_work ; } +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##kernel_pkey_params +s##kernel_pkey_query +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +t#rxrpc_notify_new_call_t typedef void ( * rxrpc_notify_new_call_t ) ( s#sock * , s#rxrpc_call * , unsigned long ) +t#rxrpc_discard_new_call_t typedef void ( * rxrpc_discard_new_call_t ) ( s#rxrpc_call * , unsigned long ) +s#sockaddr_rxrpc struct sockaddr_rxrpc { t#__kernel_sa_family_t srx_family ; t#__u16 srx_service ; t#__u16 transport_type ; t#__u16 transport_len ; union { t#__kernel_sa_family_t family ; s#sockaddr_in sin ; s#sockaddr_in6 sin6 ; } transport ; } +s#rxrpc_peer struct rxrpc_peer { s#callback_head rcu ; t#atomic_t usage ; unsigned long hash_key ; s#hlist_node hash_link ; s#rxrpc_local * local ; s#hlist_head error_targets ; s#rb_root service_conns ; s#list_head keepalive_link ; t#time64_t last_tx_at ; t#seqlock_t service_conn_lock ; t#spinlock_t lock ; unsigned int if_mtu ; unsigned int mtu ; unsigned int maxdata ; unsigned short hdrsize ; int debug_id ; s#sockaddr_rxrpc srx ; t#spinlock_t rtt_input_lock ; t#ktime_t rtt_last_req ; unsigned int rtt_count ; t#u32 srtt_us ; t#u32 mdev_us ; t#u32 mdev_max_us ; t#u32 rttvar_us ; t#u32 rto_j ; t#u8 backoff ; t#u8 cong_cwnd ; } +s#rxrpc_backlog struct rxrpc_backlog { unsigned short peer_backlog_head ; unsigned short peer_backlog_tail ; unsigned short conn_backlog_head ; unsigned short conn_backlog_tail ; unsigned short call_backlog_head ; unsigned short call_backlog_tail ; s#rxrpc_peer * peer_backlog [ 32 ] ; s#rxrpc_connection * conn_backlog [ 32 ] ; s#rxrpc_call * call_backlog [ 32 ] ; } +s#rxrpc_sock struct rxrpc_sock { s#sock sk ; t#rxrpc_notify_new_call_t notify_new_call ; t#rxrpc_discard_new_call_t discard_new_call ; s#rxrpc_local * local ; s#rxrpc_backlog * backlog ; t#spinlock_t incoming_lock ; s#list_head sock_calls ; s#list_head to_be_accepted ; s#list_head recvmsg_q ; t#rwlock_t recvmsg_lock ; s#key * key ; s#key * securities ; s#rb_root calls ; unsigned long flags ; t#rwlock_t call_lock ; t#u32 min_sec_level ; t#bool exclusive ; t#u16 second_service ; struct { t#u16 from ; t#u16 to ; } service_upgrade ; t#sa_family_t family ; s#sockaddr_rxrpc srx ; s#sockaddr_rxrpc connect_srx ; } +s#rxrpc_local struct rxrpc_local { s#callback_head rcu ; t#atomic_t active_users ; t#atomic_t usage ; s#rxrpc_net * rxnet ; s#list_head link ; s#socket * socket ; s#work_struct processor ; s#rxrpc_sock * service ; s#rw_semaphore defrag_sem ; s#sk_buff_head reject_queue ; s#sk_buff_head event_queue ; s#rb_root client_bundles ; t#spinlock_t client_bundles_lock ; t#spinlock_t lock ; t#rwlock_t services_lock ; int debug_id ; t#bool dead ; t#bool service_closed ; s#sockaddr_rxrpc srx ; } +s#rxrpc_conn_parameters struct rxrpc_conn_parameters { s#rxrpc_local * local ; s#rxrpc_peer * peer ; s#key * key ; t#bool exclusive ; t#bool upgrade ; t#u16 service_id ; t#u32 security_level ; } +s#rxrpc_channel struct rxrpc_channel { unsigned long final_ack_at ; s#rxrpc_call * call ; unsigned int call_debug_id ; t#u32 call_id ; t#u32 call_counter ; t#u32 last_call ; t#u8 last_type ; union { t#u32 last_seq ; t#u32 last_abort ; } ; } +s#rxrpc_bundle struct rxrpc_bundle { s#rxrpc_conn_parameters params ; t#atomic_t usage ; unsigned int debug_id ; t#bool try_upgrade ; t#bool alloc_conn ; short alloc_error ; t#spinlock_t channel_lock ; s#rb_node local_node ; s#list_head waiting_calls ; unsigned long avail_chans ; s#rxrpc_connection * conns [ 4 ] ; } +s#rxkad_key struct rxkad_key { t#u32 vice_id ; t#u32 start ; t#u32 expiry ; t#u32 kvno ; t#u8 primary_flag ; t#u16 ticket_len ; t#u8 session_key [ 8 ] ; t#u8 ticket [ ] ; } +s#rxrpc_key_token struct rxrpc_key_token { t#u16 security_index ; t#bool no_leak_key ; s#rxrpc_key_token * next ; union { s#rxkad_key * kad ; } ; } +t#rxrpc_seq_t typedef t#u32 rxrpc_seq_t +s#rxrpc_security struct rxrpc_security { const char * name ; t#u8 security_index ; t#u32 no_key_abort ; int ( * init ) ( void ) ; void ( * exit ) ( void ) ; int ( * preparse_server_key ) ( s#key_preparsed_payload * ) ; void ( * free_preparse_server_key ) ( s#key_preparsed_payload * ) ; void ( * destroy_server_key ) ( s#key * ) ; void ( * describe_server_key ) ( const s#key * , s#seq_file * ) ; int ( * init_connection_security ) ( s#rxrpc_connection * , s#rxrpc_key_token * ) ; int ( * how_much_data ) ( s#rxrpc_call * , t#size_t , t#size_t * , t#size_t * , t#size_t * ) ; int ( * secure_packet ) ( s#rxrpc_call * , s#sk_buff * , t#size_t ) ; int ( * verify_packet ) ( s#rxrpc_call * , s#sk_buff * , unsigned int , unsigned int , t#rxrpc_seq_t , t#u16 ) ; void ( * free_call_crypto ) ( s#rxrpc_call * ) ; void ( * locate_data ) ( s#rxrpc_call * , s#sk_buff * , unsigned int * , unsigned int * ) ; int ( * issue_challenge ) ( s#rxrpc_connection * ) ; int ( * respond_to_challenge ) ( s#rxrpc_connection * , s#sk_buff * , t#u32 * ) ; int ( * verify_response ) ( s#rxrpc_connection * , s#sk_buff * , t#u32 * ) ; void ( * clear ) ( s#rxrpc_connection * ) ; } +s##crypto_sync_skcipher +s#rxrpc_crypt struct rxrpc_crypt { union { t#u8 x [ 8 ] ; t#__be32 n [ 2 ] ; } ; } +e#rxrpc_conn_proto_state enum rxrpc_conn_proto_state { RXRPC_CONN_UNUSED , RXRPC_CONN_CLIENT , RXRPC_CONN_SERVICE_PREALLOC , RXRPC_CONN_SERVICE_UNSECURED , RXRPC_CONN_SERVICE_CHALLENGING , RXRPC_CONN_SERVICE , RXRPC_CONN_REMOTELY_ABORTED , RXRPC_CONN_LOCALLY_ABORTED , RXRPC_CONN__NR_STATES } +s#rxrpc_connection struct rxrpc_connection { s#rxrpc_conn_proto proto ; s#rxrpc_conn_parameters params ; t#atomic_t usage ; s#callback_head rcu ; s#list_head cache_link ; unsigned char act_chans ; s#rxrpc_channel channels [ 4 ] ; s#timer_list timer ; s#work_struct processor ; s#rxrpc_bundle * bundle ; s#rb_node service_node ; s#list_head proc_link ; s#list_head link ; s#sk_buff_head rx_queue ; const s#rxrpc_security * security ; union { struct { s#crypto_sync_skcipher * cipher ; s#rxrpc_crypt csum_iv ; t#u32 nonce ; } rxkad ; } ; unsigned long flags ; unsigned long events ; unsigned long idle_timestamp ; t#spinlock_t state_lock ; e#rxrpc_conn_proto_state state ; t#u32 abort_code ; int debug_id ; t#atomic_t serial ; unsigned int hi_serial ; t#u32 service_id ; t#u8 security_ix ; t#u8 out_clientflag ; t#u8 bundle_shift ; short error ; } +s##skcipher_request +t#rxrpc_notify_rx_t typedef void ( * rxrpc_notify_rx_t ) ( s#sock * , s#rxrpc_call * , unsigned long ) +e#rxrpc_call_state enum rxrpc_call_state { RXRPC_CALL_UNINITIALISED , RXRPC_CALL_CLIENT_AWAIT_CONN , RXRPC_CALL_CLIENT_SEND_REQUEST , RXRPC_CALL_CLIENT_AWAIT_REPLY , RXRPC_CALL_CLIENT_RECV_REPLY , RXRPC_CALL_SERVER_PREALLOC , RXRPC_CALL_SERVER_SECURING , RXRPC_CALL_SERVER_RECV_REQUEST , RXRPC_CALL_SERVER_ACK_REQUEST , RXRPC_CALL_SERVER_SEND_REPLY , RXRPC_CALL_SERVER_AWAIT_ACK , RXRPC_CALL_COMPLETE , NR__RXRPC_CALL_STATES } +e#rxrpc_call_completion enum rxrpc_call_completion { RXRPC_CALL_SUCCEEDED , RXRPC_CALL_REMOTELY_ABORTED , RXRPC_CALL_LOCALLY_ABORTED , RXRPC_CALL_LOCAL_ERROR , RXRPC_CALL_NETWORK_ERROR , NR__RXRPC_CALL_COMPLETIONS } +e#rxrpc_interruptibility enum rxrpc_interruptibility { RXRPC_INTERRUPTIBLE , RXRPC_PREINTERRUPTIBLE , RXRPC_UNINTERRUPTIBLE , } +e#rxrpc_congest_mode enum rxrpc_congest_mode { RXRPC_CALL_SLOW_START , RXRPC_CALL_CONGEST_AVOIDANCE , RXRPC_CALL_PACKET_LOSS , RXRPC_CALL_FAST_RETRANSMIT , NR__RXRPC_CONGEST_MODES } +t#rxrpc_serial_t typedef t#u32 rxrpc_serial_t +s#rxrpc_call struct rxrpc_call { s#callback_head rcu ; s#rxrpc_connection * conn ; s#rxrpc_peer * peer ; s#rxrpc_sock * socket ; s#rxrpc_net * rxnet ; const s#rxrpc_security * security ; s#mutex user_mutex ; unsigned long ack_at ; unsigned long ack_lost_at ; unsigned long resend_at ; unsigned long ping_at ; unsigned long keepalive_at ; unsigned long expect_rx_by ; unsigned long expect_req_by ; unsigned long expect_term_by ; t#u32 next_rx_timo ; t#u32 next_req_timo ; s#skcipher_request * cipher_req ; s#timer_list timer ; s#work_struct processor ; t#rxrpc_notify_rx_t notify_rx ; s#list_head link ; s#list_head chan_wait_link ; s#hlist_node error_link ; s#list_head accept_link ; s#list_head recvmsg_link ; s#list_head sock_link ; s#rb_node sock_node ; s#sk_buff * tx_pending ; t#wait_queue_head_t waitq ; t#s64 tx_total_len ; t#__be32 crypto_buf [ 2 ] ; unsigned long user_call_ID ; unsigned long flags ; unsigned long events ; t#spinlock_t lock ; t#spinlock_t notify_lock ; t#rwlock_t state_lock ; t#u32 abort_code ; int error ; e#rxrpc_call_state state ; e#rxrpc_call_completion completion ; t#atomic_t usage ; t#u16 service_id ; t#u8 security_ix ; e#rxrpc_interruptibility interruptibility ; t#u32 call_id ; t#u32 cid ; int debug_id ; unsigned short rx_pkt_offset ; unsigned short rx_pkt_len ; t#bool rx_pkt_last ; s#sk_buff * * rxtx_buffer ; t#u8 * rxtx_annotations ; t#rxrpc_seq_t tx_hard_ack ; t#rxrpc_seq_t tx_top ; t#u16 tx_backoff ; t#u8 cong_cwnd ; t#u8 cong_extra ; t#u8 cong_ssthresh ; e#rxrpc_congest_mode cong_mode : 8 ; t#u8 cong_dup_acks ; t#u8 cong_cumul_acks ; t#ktime_t cong_tstamp ; t#rxrpc_seq_t rx_hard_ack ; t#rxrpc_seq_t rx_top ; t#rxrpc_seq_t rx_expect_next ; t#rxrpc_serial_t rx_serial ; t#u8 rx_winsize ; t#u8 tx_winsize ; t#bool tx_phase ; t#u8 nr_jumbo_bad ; t#spinlock_t input_lock ; t#u8 ackr_reason ; t#rxrpc_serial_t ackr_serial ; t#rxrpc_serial_t ackr_first_seq ; t#rxrpc_seq_t ackr_prev_seq ; t#rxrpc_seq_t ackr_consumed ; t#rxrpc_seq_t ackr_seen ; t#rxrpc_serial_t rtt_serial [ 4 ] ; t#ktime_t rtt_sent_at [ 4 ] ; unsigned long rtt_avail ; t#ktime_t acks_latest_ts ; t#rxrpc_seq_t acks_lowest_nak ; t#rxrpc_seq_t acks_lost_top ; t#rxrpc_serial_t acks_lost_ping ; } +rxrpc_kernel_begin_call s#rxrpc_call * rxrpc_kernel_begin_call ( s#socket * , s#sockaddr_rxrpc * , s#key * , unsigned long , t#s64 , t#gfp_t , t#rxrpc_notify_rx_t , t#bool , e#rxrpc_interruptibility , unsigned int ) +rxrpc_kernel_end_call void rxrpc_kernel_end_call ( s#socket * , s#rxrpc_call * ) +rxrpc_kernel_check_life t#bool rxrpc_kernel_check_life ( const s#socket * , const s#rxrpc_call * ) +rxrpc_kernel_get_epoch t#u32 rxrpc_kernel_get_epoch ( s#socket * , s#rxrpc_call * ) +rxrpc_kernel_new_call_notification void rxrpc_kernel_new_call_notification ( s#socket * , t#rxrpc_notify_new_call_t , t#rxrpc_discard_new_call_t ) +rxrpc_kernel_set_max_life void rxrpc_kernel_set_max_life ( s#socket * , s#rxrpc_call * , unsigned long ) +rxrpc_sock_set_min_security_level int rxrpc_sock_set_min_security_level ( s#sock * , unsigned int ) + +/* net/rxrpc/call_accept.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##key_preparsed_payload +s##crypto_sync_skcipher +s##skcipher_request +t#rxrpc_user_attach_call_t typedef void ( * rxrpc_user_attach_call_t ) ( s#rxrpc_call * , unsigned long ) +rxrpc_kernel_charge_accept int rxrpc_kernel_charge_accept ( s#socket * , t#rxrpc_notify_rx_t , t#rxrpc_user_attach_call_t , unsigned long , t#gfp_t , unsigned int ) + +/* net/rxrpc/key.o */ +s##watch_list +s##key_user +s##assoc_array_ptr +s##posix_acl +s##proc_ns_operations +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##kernel_pkey_params +s##kernel_pkey_query +key_type_rxrpc extern s#key_type key_type_rxrpc +s##crypto_type +rxrpc_get_server_data_key int rxrpc_get_server_data_key ( s#rxrpc_connection * , const void * , t#time64_t , t#u32 ) +rxrpc_get_null_key extern s#key * rxrpc_get_null_key ( const char * ) + +/* net/rxrpc/peer_object.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##key_preparsed_payload +s##crypto_sync_skcipher +s##skcipher_request +rxrpc_kernel_get_peer void rxrpc_kernel_get_peer ( s#socket * , s#rxrpc_call * , s#sockaddr_rxrpc * ) +rxrpc_kernel_get_srtt t#bool rxrpc_kernel_get_srtt ( s#socket * , s#rxrpc_call * , t#u32 * ) + +/* net/rxrpc/recvmsg.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##key_preparsed_payload +s##crypto_sync_skcipher +s##skcipher_request +rxrpc_kernel_recv_data int rxrpc_kernel_recv_data ( s#socket * , s#rxrpc_call * , s#iov_iter * , t#size_t * , t#bool , t#u32 * , t#u16 * ) +rxrpc_kernel_get_reply_time t#bool rxrpc_kernel_get_reply_time ( s#socket * , s#rxrpc_call * , t#ktime_t * ) + +/* net/rxrpc/sendmsg.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##key_preparsed_payload +s##crypto_sync_skcipher +s##skcipher_request +t#rxrpc_notify_end_tx_t typedef void ( * rxrpc_notify_end_tx_t ) ( s#sock * , s#rxrpc_call * , unsigned long ) +rxrpc_kernel_send_data int rxrpc_kernel_send_data ( s#socket * , s#rxrpc_call * , s#msghdr * , t#size_t , t#rxrpc_notify_end_tx_t ) +rxrpc_kernel_abort_call t#bool rxrpc_kernel_abort_call ( s#socket * , s#rxrpc_call * , t#u32 , int , const char * ) +rxrpc_kernel_set_tx_length void rxrpc_kernel_set_tx_length ( s#socket * , s#rxrpc_call * , t#s64 ) + +/* net/sched/act_api.o */ +s##static_key_mod +tcf_frag_xmit_count extern s#static_key_false tcf_frag_xmit_count +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +tcf_dev_queue_xmit int tcf_dev_queue_xmit ( s#sk_buff * , int ( * ) ( s#sk_buff * ) ) +tcf_action_check_ctrlact int tcf_action_check_ctrlact ( int , s#tcf_proto * , s#tcf_chain * * , s#netlink_ext_ack * ) +s##psample_group +tcf_action_set_ctrlact s#tcf_chain * tcf_action_set_ctrlact ( s#tc_action * , int , s#tcf_chain * ) +tcf_action_update_hw_stats int tcf_action_update_hw_stats ( s#tc_action * ) +tcf_idr_release int tcf_idr_release ( s#tc_action * , t#bool ) +s#tc_action_net struct tc_action_net { s#tcf_idrinfo * idrinfo ; const s#tc_action_ops * ops ; } +tcf_generic_walker int tcf_generic_walker ( s#tc_action_net * , s#sk_buff * , s#netlink_callback * , int , const s#tc_action_ops * , s#netlink_ext_ack * ) +tcf_idr_search int tcf_idr_search ( s#tc_action_net * , s#tc_action * * , t#u32 ) +tcf_idr_create int tcf_idr_create ( s#tc_action_net * , t#u32 , s#nlattr * , s#tc_action * * , const s#tc_action_ops * , int , t#bool , t#u32 ) +tcf_idr_create_from_flags int tcf_idr_create_from_flags ( s#tc_action_net * , t#u32 , s#nlattr * , s#tc_action * * , const s#tc_action_ops * , int , t#u32 ) +tcf_idr_cleanup void tcf_idr_cleanup ( s#tc_action_net * , t#u32 ) +tcf_idr_check_alloc int tcf_idr_check_alloc ( s#tc_action_net * , t#u32 * , s#tc_action * * , int ) +tcf_idrinfo_destroy void tcf_idrinfo_destroy ( const s#tc_action_ops * , s#tcf_idrinfo * ) +tcf_register_action int tcf_register_action ( s#tc_action_ops * , s#pernet_operations * ) +tcf_unregister_action int tcf_unregister_action ( s#tc_action_ops * , s#pernet_operations * ) +tcf_action_exec int tcf_action_exec ( s#sk_buff * , s#tc_action * * , int , s#tcf_result * ) +tcf_action_dump_1 int tcf_action_dump_1 ( s#sk_buff * , s#tc_action * , int , int ) +tcf_action_update_stats void tcf_action_update_stats ( s#tc_action * , t#u64 , t#u64 , t#u64 , t#bool ) + +/* net/sched/act_ife.o */ +s##neigh_parms +s##netpoll_info +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#tcf_meta_ops struct tcf_meta_ops { t#u16 metaid ; t#u16 metatype ; const char * name ; const char * synopsis ; s#list_head list ; int ( * check_presence ) ( s#sk_buff * , s#tcf_meta_info * ) ; int ( * encode ) ( s#sk_buff * , void * , s#tcf_meta_info * ) ; int ( * decode ) ( s#sk_buff * , void * , t#u16 ) ; int ( * get ) ( s#sk_buff * , s#tcf_meta_info * ) ; int ( * alloc ) ( s#tcf_meta_info * , void * , t#gfp_t ) ; void ( * release ) ( s#tcf_meta_info * ) ; int ( * validate ) ( void * , int ) ; s#module * owner ; } +s#tcf_meta_info struct tcf_meta_info { const s#tcf_meta_ops * ops ; void * metaval ; t#u16 metaid ; s#list_head metalist ; } +ife_encode_meta_u16 int ife_encode_meta_u16 ( t#u16 , void * , s#tcf_meta_info * ) +ife_get_meta_u32 int ife_get_meta_u32 ( s#sk_buff * , s#tcf_meta_info * ) +ife_check_meta_u32 int ife_check_meta_u32 ( t#u32 , s#tcf_meta_info * ) +ife_check_meta_u16 int ife_check_meta_u16 ( t#u16 , s#tcf_meta_info * ) +ife_encode_meta_u32 int ife_encode_meta_u32 ( t#u32 , void * , s#tcf_meta_info * ) +ife_get_meta_u16 int ife_get_meta_u16 ( s#sk_buff * , s#tcf_meta_info * ) +ife_alloc_meta_u32 int ife_alloc_meta_u32 ( s#tcf_meta_info * , void * , t#gfp_t ) +ife_alloc_meta_u16 int ife_alloc_meta_u16 ( s#tcf_meta_info * , void * , t#gfp_t ) +ife_release_meta_gen void ife_release_meta_gen ( s#tcf_meta_info * ) +ife_validate_meta_u32 int ife_validate_meta_u32 ( void * , int ) +ife_validate_meta_u16 int ife_validate_meta_u16 ( void * , int ) +unregister_ife_op int unregister_ife_op ( s#tcf_meta_ops * ) +register_ife_op int register_ife_op ( s#tcf_meta_ops * ) + +/* net/sched/cls_api.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##crypto_aead +s##dst_cache_pcpu +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +register_tcf_proto_ops int register_tcf_proto_ops ( s#tcf_proto_ops * ) +unregister_tcf_proto_ops int unregister_tcf_proto_ops ( s#tcf_proto_ops * ) +tcf_queue_work t#bool tcf_queue_work ( s#rcu_work * , t#work_func_t ) +tcf_chain_get_by_act s#tcf_chain * tcf_chain_get_by_act ( s#tcf_block * , t#u32 ) +tcf_chain_put_by_act void tcf_chain_put_by_act ( s#tcf_chain * ) +tcf_get_next_chain s#tcf_chain * tcf_get_next_chain ( s#tcf_block * , s#tcf_chain * ) +tcf_get_next_proto s#tcf_proto * tcf_get_next_proto ( s#tcf_chain * , s#tcf_proto * ) +tcf_block_netif_keep_dst void tcf_block_netif_keep_dst ( s#tcf_block * ) +t#tcf_chain_head_change_t typedef void tcf_chain_head_change_t ( s#tcf_proto * , void * ) +s#tcf_block_ext_info struct tcf_block_ext_info { e#flow_block_binder_type binder_type ; t#tcf_chain_head_change_t * chain_head_change ; void * chain_head_change_priv ; t#u32 block_index ; } +tcf_block_get_ext int tcf_block_get_ext ( s#tcf_block * * , s#Qdisc * , s#tcf_block_ext_info * , s#netlink_ext_ack * ) +tcf_block_get int tcf_block_get ( s#tcf_block * * , s#tcf_proto * * , s#Qdisc * , s#netlink_ext_ack * ) +tcf_block_put_ext void tcf_block_put_ext ( s#tcf_block * , s#Qdisc * , s#tcf_block_ext_info * ) +tcf_block_put void tcf_block_put ( s#tcf_block * ) +tcf_classify int tcf_classify ( s#sk_buff * , const s#tcf_block * , const s#tcf_proto * , s#tcf_result * , t#bool ) +tcf_exts_destroy void tcf_exts_destroy ( s#tcf_exts * ) +tcf_exts_validate_ex int tcf_exts_validate_ex ( s#net * , s#tcf_proto * , s#nlattr * * , s#nlattr * , s#tcf_exts * , t#u32 , t#u32 , s#netlink_ext_ack * ) +tcf_exts_validate int tcf_exts_validate ( s#net * , s#tcf_proto * , s#nlattr * * , s#nlattr * , s#tcf_exts * , t#u32 , s#netlink_ext_ack * ) +tcf_exts_change void tcf_exts_change ( s#tcf_exts * , s#tcf_exts * ) +tcf_exts_dump int tcf_exts_dump ( s#sk_buff * , s#tcf_exts * ) +tcf_exts_terse_dump int tcf_exts_terse_dump ( s#sk_buff * , s#tcf_exts * ) +tcf_exts_dump_stats int tcf_exts_dump_stats ( s#sk_buff * , s#tcf_exts * ) +tc_setup_cb_call int tc_setup_cb_call ( s#tcf_block * , e#tc_setup_type , void * , t#bool , t#bool ) +tc_setup_cb_add int tc_setup_cb_add ( s#tcf_block * , s#tcf_proto * , e#tc_setup_type , void * , t#bool , t#u32 * , unsigned int * , t#bool ) +tc_setup_cb_replace int tc_setup_cb_replace ( s#tcf_block * , s#tcf_proto * , e#tc_setup_type , void * , t#bool , t#u32 * , unsigned int * , t#u32 * , unsigned int * , t#bool ) +tc_setup_cb_destroy int tc_setup_cb_destroy ( s#tcf_block * , s#tcf_proto * , e#tc_setup_type , void * , t#bool , t#u32 * , unsigned int * , t#bool ) +tc_setup_cb_reoffload int tc_setup_cb_reoffload ( s#tcf_block * , s#tcf_proto * , t#bool , t#flow_setup_cb_t * , e#tc_setup_type , void * , void * , t#u32 * , unsigned int * ) +s##nf_flowtable +s#action_gate_entry struct action_gate_entry { t#u8 gate_state ; t#u32 interval ; t#s32 ipv ; t#s32 maxoctets ; } +tc_cleanup_offload_action void tc_cleanup_offload_action ( s#flow_action * ) +tc_setup_offload_action int tc_setup_offload_action ( s#flow_action * , const s#tcf_exts * , s#netlink_ext_ack * ) +tcf_exts_num_actions unsigned int tcf_exts_num_actions ( s#tcf_exts * ) +s#tcf_qevent struct tcf_qevent { s#tcf_block * block ; s#tcf_block_ext_info info ; s#tcf_proto * filter_chain ; } +tcf_qevent_init int tcf_qevent_init ( s#tcf_qevent * , s#Qdisc * , e#flow_block_binder_type , s#nlattr * , s#netlink_ext_ack * ) +tcf_qevent_destroy void tcf_qevent_destroy ( s#tcf_qevent * , s#Qdisc * ) +tcf_qevent_validate_change int tcf_qevent_validate_change ( s#tcf_qevent * , s#nlattr * , s#netlink_ext_ack * ) +tcf_qevent_handle s#sk_buff * tcf_qevent_handle ( s#tcf_qevent * , s#Qdisc * , s#sk_buff * , s#sk_buff * * , int * ) +tcf_qevent_dump int tcf_qevent_dump ( s#sk_buff * , int , s#tcf_qevent * ) + +/* net/sched/ematch.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##sock +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s#tcf_ematch struct tcf_ematch { s#tcf_ematch_ops * ops ; unsigned long data ; unsigned int datalen ; t#u16 matchid ; t#u16 flags ; s#net * net ; } +s#tcf_pkt_info struct tcf_pkt_info { unsigned char * ptr ; int nexthdr ; } +s#tcf_ematch_ops struct tcf_ematch_ops { int kind ; int datalen ; int ( * change ) ( s#net * , void * , int , s#tcf_ematch * ) ; int ( * match ) ( s#sk_buff * , s#tcf_ematch * , s#tcf_pkt_info * ) ; void ( * destroy ) ( s#tcf_ematch * ) ; int ( * dump ) ( s#sk_buff * , s#tcf_ematch * ) ; s#module * owner ; s#list_head link ; } +tcf_em_register int tcf_em_register ( s#tcf_ematch_ops * ) +tcf_em_unregister void tcf_em_unregister ( s#tcf_ematch_ops * ) +s#tcf_ematch_tree_hdr struct tcf_ematch_tree_hdr { t#__u16 nmatches ; t#__u16 progid ; } +s#tcf_ematch_tree struct tcf_ematch_tree { s#tcf_ematch_tree_hdr hdr ; s#tcf_ematch * matches ; } +tcf_em_tree_validate int tcf_em_tree_validate ( s#tcf_proto * , s#nlattr * , s#tcf_ematch_tree * ) +tcf_em_tree_destroy void tcf_em_tree_destroy ( s#tcf_ematch_tree * ) +tcf_em_tree_dump int tcf_em_tree_dump ( s#sk_buff * , s#tcf_ematch_tree * , int ) +__tcf_em_tree_match int __tcf_em_tree_match ( s#sk_buff * , s#tcf_ematch_tree * , s#tcf_pkt_info * ) + +/* net/sched/sch_api.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +register_qdisc int register_qdisc ( s#Qdisc_ops * ) +unregister_qdisc int unregister_qdisc ( s#Qdisc_ops * ) +qdisc_hash_add void qdisc_hash_add ( s#Qdisc * , t#bool ) +qdisc_hash_del void qdisc_hash_del ( s#Qdisc * ) +s#tc_ratespec struct tc_ratespec { unsigned char cell_log ; t#__u8 linklayer ; unsigned short overhead ; short cell_align ; unsigned short mpu ; t#__u32 rate ; } +s#qdisc_rate_table struct qdisc_rate_table { s#tc_ratespec rate ; t#u32 data [ 256 ] ; s#qdisc_rate_table * next ; int refcnt ; } +qdisc_get_rtab s#qdisc_rate_table * qdisc_get_rtab ( s#tc_ratespec * , s#nlattr * , s#netlink_ext_ack * ) +qdisc_put_rtab void qdisc_put_rtab ( s#qdisc_rate_table * ) +qdisc_put_stab void qdisc_put_stab ( s#qdisc_size_table * ) +__qdisc_calculate_pkt_len void __qdisc_calculate_pkt_len ( s#sk_buff * , const s#qdisc_size_table * ) +qdisc_warn_nonwc void qdisc_warn_nonwc ( const char * , s#Qdisc * ) +s#qdisc_watchdog struct qdisc_watchdog { t#u64 last_expires ; s#hrtimer timer ; s#Qdisc * qdisc ; } +qdisc_watchdog_init_clockid void qdisc_watchdog_init_clockid ( s#qdisc_watchdog * , s#Qdisc * , t#clockid_t ) +qdisc_watchdog_init void qdisc_watchdog_init ( s#qdisc_watchdog * , s#Qdisc * ) +qdisc_watchdog_schedule_range_ns void qdisc_watchdog_schedule_range_ns ( s#qdisc_watchdog * , t#u64 , t#u64 ) +qdisc_watchdog_cancel void qdisc_watchdog_cancel ( s#qdisc_watchdog * ) +s#Qdisc_class_hash struct Qdisc_class_hash { s#hlist_head * hash ; unsigned int hashsize ; unsigned int hashmask ; unsigned int hashelems ; } +qdisc_class_hash_grow void qdisc_class_hash_grow ( s#Qdisc * , s#Qdisc_class_hash * ) +qdisc_class_hash_init int qdisc_class_hash_init ( s#Qdisc_class_hash * ) +qdisc_class_hash_destroy void qdisc_class_hash_destroy ( s#Qdisc_class_hash * ) +s#Qdisc_class_common struct Qdisc_class_common { t#u32 classid ; s#hlist_node hnode ; } +qdisc_class_hash_insert void qdisc_class_hash_insert ( s#Qdisc_class_hash * , s#Qdisc_class_common * ) +qdisc_class_hash_remove void qdisc_class_hash_remove ( s#Qdisc_class_hash * , s#Qdisc_class_common * ) +qdisc_tree_reduce_backlog void qdisc_tree_reduce_backlog ( s#Qdisc * , int , int ) +qdisc_offload_dump_helper int qdisc_offload_dump_helper ( s#Qdisc * , e#tc_setup_type , void * ) +qdisc_offload_graft_helper void qdisc_offload_graft_helper ( s#net_device * , s#Qdisc * , s#Qdisc * , s#Qdisc * , e#tc_setup_type , void * , s#netlink_ext_ack * ) + +/* net/sched/sch_fifo.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +pfifo_qdisc_ops extern s#Qdisc_ops pfifo_qdisc_ops +bfifo_qdisc_ops extern s#Qdisc_ops bfifo_qdisc_ops +fifo_set_limit int fifo_set_limit ( s#Qdisc * , unsigned int ) +fifo_create_dflt s#Qdisc * fifo_create_dflt ( s#Qdisc * , s#Qdisc_ops * , unsigned int , s#netlink_ext_ack * ) + +/* net/sched/sch_frag.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +sch_frag_xmit_hook int sch_frag_xmit_hook ( s#sk_buff * , int ( * ) ( s#sk_buff * ) ) + +/* net/sched/sch_generic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +default_qdisc_ops extern const s#Qdisc_ops * default_qdisc_ops +dev_trans_start unsigned long dev_trans_start ( s#net_device * ) +__netdev_watchdog_up void __netdev_watchdog_up ( s#net_device * ) +netif_carrier_on void netif_carrier_on ( s#net_device * ) +netif_carrier_off void netif_carrier_off ( s#net_device * ) +netif_carrier_event void netif_carrier_event ( s#net_device * ) +noop_qdisc extern s#Qdisc noop_qdisc +pfifo_fast_ops extern s#Qdisc_ops pfifo_fast_ops +qdisc_create_dflt s#Qdisc * qdisc_create_dflt ( s#netdev_queue * , const s#Qdisc_ops * , t#u32 , s#netlink_ext_ack * ) +qdisc_reset void qdisc_reset ( s#Qdisc * ) +qdisc_put void qdisc_put ( s#Qdisc * ) +qdisc_put_unlocked void qdisc_put_unlocked ( s#Qdisc * ) +dev_graft_qdisc s#Qdisc * dev_graft_qdisc ( s#netdev_queue * , s#Qdisc * ) +dev_activate void dev_activate ( s#net_device * ) +dev_deactivate void dev_deactivate ( s#net_device * ) +s#psched_ratecfg struct psched_ratecfg { t#u64 rate_bytes_ps ; t#u32 mult ; t#u16 overhead ; t#u16 mpu ; t#u8 linklayer ; t#u8 shift ; } +psched_ratecfg_precompute void psched_ratecfg_precompute ( s#psched_ratecfg * , const s#tc_ratespec * , t#u64 ) +s#psched_pktrate struct psched_pktrate { t#u64 rate_pkts_ps ; t#u32 mult ; t#u8 shift ; } +psched_ppscfg_precompute void psched_ppscfg_precompute ( s#psched_pktrate * , t#u64 ) +s#mini_Qdisc_pair struct mini_Qdisc_pair { s#mini_Qdisc miniq1 ; s#mini_Qdisc miniq2 ; s#mini_Qdisc * * p_miniq ; } +mini_qdisc_pair_swap void mini_qdisc_pair_swap ( s#mini_Qdisc_pair * , s#tcf_proto * ) +mini_qdisc_pair_block_init void mini_qdisc_pair_block_init ( s#mini_Qdisc_pair * , s#tcf_block * ) +mini_qdisc_pair_init void mini_qdisc_pair_init ( s#mini_Qdisc_pair * , s#Qdisc * , s#mini_Qdisc * * ) + +/* net/sched/sch_pie.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##net_rate_estimator +t#psched_time_t typedef t#u64 psched_time_t +s#pie_params struct pie_params { t#psched_time_t target ; t#u32 tupdate ; t#u32 limit ; t#u32 alpha ; t#u32 beta ; t#u8 ecn ; t#u8 bytemode ; t#u8 dq_rate_estimator ; } +s#pie_vars struct pie_vars { t#psched_time_t qdelay ; t#psched_time_t qdelay_old ; t#psched_time_t burst_time ; t#psched_time_t dq_tstamp ; t#u64 prob ; t#u64 accu_prob ; t#u64 dq_count ; t#u32 avg_dq_rate ; t#u32 backlog_old ; } +pie_drop_early t#bool pie_drop_early ( s#Qdisc * , s#pie_params * , s#pie_vars * , t#u32 , t#u32 ) +pie_process_dequeue void pie_process_dequeue ( s#sk_buff * , s#pie_params * , s#pie_vars * , t#u32 ) +pie_calculate_probability void pie_calculate_probability ( s#pie_params * , s#pie_vars * , t#u32 ) + +/* net/sched/sch_taprio.o */ +taprio_offload_get s#tc_taprio_qopt_offload * taprio_offload_get ( s#tc_taprio_qopt_offload * ) +taprio_offload_free void taprio_offload_free ( s#tc_taprio_qopt_offload * ) + +/* net/sctp/socket.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##serial_icounter_struct +s##serial_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +e#sctp_endpoint_type enum sctp_endpoint_type { SCTP_EP_TYPE_SOCKET , SCTP_EP_TYPE_ASSOCIATION , } +s#sctp_auth_bytes struct sctp_auth_bytes { t#refcount_t refcnt ; t#__u32 len ; t#__u8 data [ ] ; } +s#sctp_shared_key struct sctp_shared_key { s#list_head key_list ; s#sctp_auth_bytes * key ; t#refcount_t refcnt ; t#__u16 key_id ; t#__u8 deactivated ; } +s#sctp_paramhdr struct sctp_paramhdr { t#__be16 type ; t#__be16 length ; } +s#sctp_cookie_preserve_param struct sctp_cookie_preserve_param { s#sctp_paramhdr param_hdr ; t#__be32 lifespan_increment ; } +s#sctp_hostname_param struct sctp_hostname_param { s#sctp_paramhdr param_hdr ; t#uint8_t hostname [ ] ; } +s#sctp_cookie_param struct sctp_cookie_param { s#sctp_paramhdr p ; t#__u8 body [ ] ; } +s#sctp_supported_addrs_param struct sctp_supported_addrs_param { s#sctp_paramhdr param_hdr ; t#__be16 types [ ] ; } +s#sctp_ipv4addr_param struct sctp_ipv4addr_param { s#sctp_paramhdr param_hdr ; s#in_addr addr ; } +s#sctp_ipv6addr_param struct sctp_ipv6addr_param { s#sctp_paramhdr param_hdr ; s#in6_addr addr ; } +u#sctp_addr_param union sctp_addr_param { s#sctp_paramhdr p ; s#sctp_ipv4addr_param v4 ; s#sctp_ipv6addr_param v6 ; } +s#sctp_adaptation_ind_param struct sctp_adaptation_ind_param { s#sctp_paramhdr param_hdr ; t#__be32 adaptation_ind ; } +s#sctp_supported_ext_param struct sctp_supported_ext_param { s#sctp_paramhdr param_hdr ; t#__u8 chunks [ ] ; } +s#sctp_random_param struct sctp_random_param { s#sctp_paramhdr param_hdr ; t#__u8 random_val [ ] ; } +s#sctp_chunks_param struct sctp_chunks_param { s#sctp_paramhdr param_hdr ; t#__u8 chunks [ ] ; } +s#sctp_hmac_algo_param struct sctp_hmac_algo_param { s#sctp_paramhdr param_hdr ; t#__be16 hmac_ids [ ] ; } +s#sctp_addip_param struct sctp_addip_param { s#sctp_paramhdr param_hdr ; t#__be32 crr_id ; } +u#sctp_params union sctp_params { void * v ; s#sctp_paramhdr * p ; s#sctp_cookie_preserve_param * life ; s#sctp_hostname_param * dns ; s#sctp_cookie_param * cookie ; s#sctp_supported_addrs_param * sat ; s#sctp_ipv4addr_param * v4 ; s#sctp_ipv6addr_param * v6 ; u#sctp_addr_param * addr ; s#sctp_adaptation_ind_param * aind ; s#sctp_supported_ext_param * ext ; s#sctp_random_param * random ; s#sctp_chunks_param * chunks ; s#sctp_hmac_algo_param * hmac_algo ; s#sctp_addip_param * addip ; } +s#sctp_datahdr struct sctp_datahdr { t#__be32 tsn ; t#__be16 stream ; t#__be16 ssn ; t#__u32 ppid ; t#__u8 payload [ ] ; } +s#sctp_inithdr struct sctp_inithdr { t#__be32 init_tag ; t#__be32 a_rwnd ; t#__be16 num_outbound_streams ; t#__be16 num_inbound_streams ; t#__be32 initial_tsn ; t#__u8 params [ ] ; } +s#sctp_gap_ack_block struct sctp_gap_ack_block { t#__be16 start ; t#__be16 end ; } +u#sctp_sack_variable union sctp_sack_variable { s#sctp_gap_ack_block gab ; t#__be32 dup ; } +s#sctp_sackhdr struct sctp_sackhdr { t#__be32 cum_tsn_ack ; t#__be32 a_rwnd ; t#__be16 num_gap_ack_blocks ; t#__be16 num_dup_tsns ; u#sctp_sack_variable variable [ ] ; } +s#sctp_heartbeathdr struct sctp_heartbeathdr { s#sctp_paramhdr info ; } +u#sctp_addr union sctp_addr { s#sockaddr_in v4 ; s#sockaddr_in6 v6 ; s#sockaddr sa ; } +s#sctp_sender_hb_info struct sctp_sender_hb_info { s#sctp_paramhdr param_hdr ; u#sctp_addr daddr ; unsigned long sent_at ; t#__u64 hb_nonce ; t#__u32 probe_size ; } +s#sctp_shutdownhdr struct sctp_shutdownhdr { t#__be32 cum_tsn_ack ; } +E#__SCTP_AUTH_HMAC_MAX 4 +E#SCTP_CID_SHUTDOWN_COMPLETE 14 +s#sctp_chunkhdr struct sctp_chunkhdr { t#__u8 type ; t#__u8 flags ; t#__be16 length ; } +s#sctp_init_chunk struct sctp_init_chunk { s#sctp_chunkhdr chunk_hdr ; s#sctp_inithdr init_hdr ; } +s#sctp_cookie struct sctp_cookie { t#__u32 my_vtag ; t#__u32 peer_vtag ; t#__u32 my_ttag ; t#__u32 peer_ttag ; t#ktime_t expiration ; t#__u16 sinit_num_ostreams ; t#__u16 sinit_max_instreams ; t#__u32 initial_tsn ; u#sctp_addr peer_addr ; t#__u16 my_port ; t#__u8 prsctp_capable ; t#__u8 padding ; t#__u32 adaptation_ind ; t#__u8 auth_random [ sizeof ( struct sctp_paramhdr ) + 32 ] ; t#__u8 auth_hmacs [ E#__SCTP_AUTH_HMAC_MAX * sizeof ( __u16 ) + 2 ] ; t#__u8 auth_chunks [ sizeof ( struct sctp_paramhdr ) + ( ( ( E#SCTP_CID_SHUTDOWN_COMPLETE + 1 ) + 2 + 1 + 1 + 1 ) - 4 ) ] ; t#__u32 raw_addr_list_len ; s#sctp_init_chunk peer_init [ ] ; } +s#sctp_signed_cookie struct sctp_signed_cookie { t#__u8 signature [ 32 ] ; t#__u32 __pad ; s#sctp_cookie c ; } +s#sctp_ecnehdr struct sctp_ecnehdr { t#__be32 lowest_tsn ; } +s#sctp_cwrhdr struct sctp_cwrhdr { t#__be32 lowest_tsn ; } +s#sctp_errhdr struct sctp_errhdr { t#__be16 cause ; t#__be16 length ; t#__u8 variable [ ] ; } +s#sctp_addiphdr struct sctp_addiphdr { t#__be32 serial ; t#__u8 params [ ] ; } +s#sctp_fwdtsn_skip struct sctp_fwdtsn_skip { t#__be16 stream ; t#__be16 ssn ; } +s#sctp_fwdtsn_hdr struct sctp_fwdtsn_hdr { t#__be32 new_cum_tsn ; s#sctp_fwdtsn_skip skip [ ] ; } +s#sctp_authhdr struct sctp_authhdr { t#__be16 shkey_id ; t#__be16 hmac_id ; t#__u8 hmac [ ] ; } +s#sctp_idatahdr struct sctp_idatahdr { t#__be32 tsn ; t#__be16 stream ; t#__be16 reserved ; t#__be32 mid ; union { t#__u32 ppid ; t#__be32 fsn ; } ; t#__u8 payload [ 0 ] ; } +s#sctp_ifwdtsn_skip struct sctp_ifwdtsn_skip { t#__be16 stream ; t#__u8 reserved ; t#__u8 flags ; t#__be32 mid ; } +s#sctp_ifwdtsn_hdr struct sctp_ifwdtsn_hdr { t#__be32 new_cum_tsn ; s#sctp_ifwdtsn_skip skip [ ] ; } +s#sctphdr struct sctphdr { t#__be16 source ; t#__be16 dest ; t#__be32 vtag ; t#__le32 checksum ; } +t#sctp_assoc_t typedef t#__s32 sctp_assoc_t +s#sctp_sndrcvinfo struct sctp_sndrcvinfo { t#__u16 sinfo_stream ; t#__u16 sinfo_ssn ; t#__u16 sinfo_flags ; t#__u32 sinfo_ppid ; t#__u32 sinfo_context ; t#__u32 sinfo_timetolive ; t#__u32 sinfo_tsn ; t#__u32 sinfo_cumtsn ; t#sctp_assoc_t sinfo_assoc_id ; } +s#sctp_datamsg struct sctp_datamsg { s#list_head chunks ; t#refcount_t refcnt ; unsigned long expires_at ; int send_error ; t#u8 send_failed : 1 , can_delay : 1 , abandoned : 1 ; } +s##ip_mc_socklist +e#sctp_socket_type enum sctp_socket_type { SCTP_SOCKET_UDP = 0 , SCTP_SOCKET_UDP_HIGH_BANDWIDTH , SCTP_SOCKET_TCP } +s#sctp_ulpevent struct sctp_ulpevent { s#sctp_association * asoc ; s#sctp_chunk * chunk ; unsigned int rmem_len ; union { t#__u32 mid ; t#__u16 ssn ; } ; union { t#__u32 ppid ; t#__u32 fsn ; } ; t#__u32 tsn ; t#__u32 cumtsn ; t#__u16 stream ; t#__u16 flags ; t#__u16 msg_flags ; } +s#sctp_pf struct sctp_pf { void ( * event_msgname ) ( s#sctp_ulpevent * , char * , int * ) ; void ( * skb_msgname ) ( s#sk_buff * , char * , int * ) ; int ( * af_supported ) ( t#sa_family_t , s#sctp_sock * ) ; int ( * cmp_addr ) ( const u#sctp_addr * , const u#sctp_addr * , s#sctp_sock * ) ; int ( * bind_verify ) ( s#sctp_sock * , u#sctp_addr * ) ; int ( * send_verify ) ( s#sctp_sock * , u#sctp_addr * ) ; int ( * supported_addrs ) ( const s#sctp_sock * , t#__be16 * ) ; s#sock * ( * create_accept_sk ) ( s#sock * , s#sctp_association * , t#bool ) ; int ( * addr_to_user ) ( s#sctp_sock * , u#sctp_addr * ) ; void ( * to_sk_saddr ) ( u#sctp_addr * , s#sock * ) ; void ( * to_sk_daddr ) ( u#sctp_addr * , s#sock * ) ; void ( * copy_ip_options ) ( s#sock * , s#sock * ) ; s#sctp_af * af ; } +s##crypto_type +s#sctp_endpoint struct sctp_endpoint { s#sctp_ep_common base ; s#list_head asocs ; t#__u8 secret_key [ 32 ] ; t#__u8 * digest ; t#__u32 sndbuf_policy ; t#__u32 rcvbuf_policy ; s#crypto_shash * * auth_hmacs ; s#sctp_hmac_algo_param * auth_hmacs_list ; s#sctp_chunks_param * auth_chunk_list ; s#list_head endpoint_shared_keys ; t#__u16 active_key_id ; t#__u8 ecn_enable : 1 , auth_enable : 1 , intl_enable : 1 , prsctp_enable : 1 , asconf_enable : 1 , reconf_enable : 1 ; t#__u8 strreset_enable ; t#u32 secid ; t#u32 peer_secid ; s#callback_head rcu ; } +s#sctp_bind_bucket struct sctp_bind_bucket { unsigned short port ; signed char fastreuse ; signed char fastreuseport ; t#kuid_t fastuid ; s#hlist_node node ; s#hlist_head owner ; s#net * net ; } +s#sctp_rtoinfo struct sctp_rtoinfo { t#sctp_assoc_t srto_assoc_id ; t#__u32 srto_initial ; t#__u32 srto_max ; t#__u32 srto_min ; } +s#sctp_paddrparams struct sctp_paddrparams { t#sctp_assoc_t spp_assoc_id ; s#__kernel_sockaddr_storage spp_address ; t#__u32 spp_hbinterval ; t#__u16 spp_pathmaxrxt ; t#__u32 spp_pathmtu ; t#__u32 spp_sackdelay ; t#__u32 spp_flags ; t#__u32 spp_ipv6_flowlabel ; t#__u8 spp_dscp ; } +s#sctp_assocparams struct sctp_assocparams { t#sctp_assoc_t sasoc_assoc_id ; t#__u16 sasoc_asocmaxrxt ; t#__u16 sasoc_number_peer_destinations ; t#__u32 sasoc_peer_rwnd ; t#__u32 sasoc_local_rwnd ; t#__u32 sasoc_cookie_life ; } +s#sctp_initmsg struct sctp_initmsg { t#__u16 sinit_num_ostreams ; t#__u16 sinit_max_instreams ; t#__u16 sinit_max_attempts ; t#__u16 sinit_max_init_timeo ; } +s#sctp_sock struct sctp_sock { s#inet_sock inet ; e#sctp_socket_type type ; s#sctp_pf * pf ; s#crypto_shash * hmac ; char * sctp_hmac_alg ; s#sctp_endpoint * ep ; s#sctp_bind_bucket * bind_hash ; t#__u16 default_stream ; t#__u32 default_ppid ; t#__u16 default_flags ; t#__u32 default_context ; t#__u32 default_timetolive ; t#__u32 default_rcv_context ; int max_burst ; t#__u32 hbinterval ; t#__u32 probe_interval ; t#__be16 udp_port ; t#__be16 encap_port ; t#__u16 pathmaxrxt ; t#__u32 flowlabel ; t#__u8 dscp ; t#__u16 pf_retrans ; t#__u16 ps_retrans ; t#__u32 pathmtu ; t#__u32 sackdelay ; t#__u32 sackfreq ; t#__u32 param_flags ; t#__u32 default_ss ; s#sctp_rtoinfo rtoinfo ; s#sctp_paddrparams paddrparam ; s#sctp_assocparams assocparams ; t#__u16 subscribe ; s#sctp_initmsg initmsg ; int user_frag ; t#__u32 autoclose ; t#__u32 adaptation_ind ; t#__u32 pd_point ; t#__u16 nodelay : 1 , pf_expose : 2 , reuse : 1 , disable_fragments : 1 , v4mapped : 1 , frag_interleave : 1 , recvrcvinfo : 1 , recvnxtinfo : 1 , data_ready_signalled : 1 ; t#atomic_t pd_mode ; s#sk_buff_head pd_lobby ; s#list_head auto_asconf_list ; int do_auto_asconf ; } +e#sctp_scope enum sctp_scope { SCTP_SCOPE_GLOBAL , SCTP_SCOPE_PRIVATE , SCTP_SCOPE_LINK , SCTP_SCOPE_LOOPBACK , SCTP_SCOPE_UNUSABLE , } +s#sctp_af struct sctp_af { int ( * sctp_xmit ) ( s#sk_buff * , s#sctp_transport * ) ; int ( * setsockopt ) ( s#sock * , int , int , t#sockptr_t , unsigned int ) ; int ( * getsockopt ) ( s#sock * , int , int , char * , int * ) ; void ( * get_dst ) ( s#sctp_transport * , u#sctp_addr * , s#flowi * , s#sock * ) ; void ( * get_saddr ) ( s#sctp_sock * , s#sctp_transport * , s#flowi * ) ; void ( * copy_addrlist ) ( s#list_head * , s#net_device * ) ; int ( * cmp_addr ) ( const u#sctp_addr * , const u#sctp_addr * ) ; void ( * addr_copy ) ( u#sctp_addr * , u#sctp_addr * ) ; void ( * from_skb ) ( u#sctp_addr * , s#sk_buff * , int ) ; void ( * from_sk ) ( u#sctp_addr * , s#sock * ) ; t#bool ( * from_addr_param ) ( u#sctp_addr * , u#sctp_addr_param * , t#__be16 , int ) ; int ( * to_addr_param ) ( const u#sctp_addr * , u#sctp_addr_param * ) ; int ( * addr_valid ) ( u#sctp_addr * , s#sctp_sock * , const s#sk_buff * ) ; e#sctp_scope ( * scope ) ( u#sctp_addr * ) ; void ( * inaddr_any ) ( u#sctp_addr * , t#__be16 ) ; int ( * is_any ) ( const u#sctp_addr * ) ; int ( * available ) ( u#sctp_addr * , s#sctp_sock * ) ; int ( * skb_iif ) ( const s#sk_buff * ) ; int ( * is_ce ) ( const s#sk_buff * ) ; void ( * seq_dump_addr ) ( s#seq_file * , u#sctp_addr * ) ; void ( * ecn_capable ) ( s#sock * ) ; t#__u16 net_header_len ; int sockaddr_len ; int ( * ip_options_len ) ( s#sock * ) ; t#sa_family_t sa_family ; s#list_head list ; } +s#sctp_packet struct sctp_packet { t#__u16 source_port ; t#__u16 destination_port ; t#__u32 vtag ; s#list_head chunk_list ; t#size_t overhead ; t#size_t size ; t#size_t max_size ; s#sctp_transport * transport ; s#sctp_chunk * auth ; t#u8 has_cookie_echo : 1 , has_sack : 1 , has_auth : 1 , has_data : 1 , ipfragok : 1 ; } +s#sctp_transport struct sctp_transport { s#list_head transports ; s#rhlist_head node ; t#refcount_t refcnt ; t#__u32 rto_pending : 1 , hb_sent : 1 , pmtu_pending : 1 , dst_pending_confirm : 1 , sack_generation : 1 ; t#u32 dst_cookie ; s#flowi fl ; u#sctp_addr ipaddr ; s#sctp_af * af_specific ; s#sctp_association * asoc ; unsigned long rto ; t#__u32 rtt ; t#__u32 rttvar ; t#__u32 srtt ; t#__u32 cwnd ; t#__u32 ssthresh ; t#__u32 partial_bytes_acked ; t#__u32 flight_size ; t#__u32 burst_limited ; s#dst_entry * dst ; u#sctp_addr saddr ; unsigned long hbinterval ; unsigned long probe_interval ; unsigned long sackdelay ; t#__u32 sackfreq ; t#atomic_t mtu_info ; t#ktime_t last_time_heard ; unsigned long last_time_sent ; unsigned long last_time_ecne_reduced ; t#__be16 encap_port ; t#__u16 pathmaxrxt ; t#__u32 flowlabel ; t#__u8 dscp ; t#__u16 pf_retrans ; t#__u16 ps_retrans ; t#__u32 pathmtu ; t#__u32 param_flags ; int init_sent_count ; int state ; unsigned short error_count ; s#timer_list T3_rtx_timer ; s#timer_list hb_timer ; s#timer_list proto_unreach_timer ; s#timer_list reconf_timer ; s#timer_list probe_timer ; s#list_head transmitted ; s#sctp_packet packet ; s#list_head send_ready ; struct { t#__u32 next_tsn_at_change ; char changeover_active ; char cycling_changeover ; char cacc_saw_newack ; } cacc ; struct { t#__u32 last_rtx_chunks ; t#__u16 pmtu ; t#__u16 probe_size ; t#__u16 probe_high ; t#__u8 probe_count : 3 ; t#__u8 raise_count : 5 ; t#__u8 state ; } pl ; t#__u64 hb_nonce ; s#callback_head rcu ; } +s#sctp_chunk struct sctp_chunk { s#list_head list ; t#refcount_t refcnt ; int sent_count ; union { s#list_head transmitted_list ; s#list_head stream_list ; } ; s#list_head frag_list ; s#sk_buff * skb ; union { s#sk_buff * head_skb ; s#sctp_shared_key * shkey ; } ; u#sctp_params param_hdr ; union { t#__u8 * v ; s#sctp_datahdr * data_hdr ; s#sctp_inithdr * init_hdr ; s#sctp_sackhdr * sack_hdr ; s#sctp_heartbeathdr * hb_hdr ; s#sctp_sender_hb_info * hbs_hdr ; s#sctp_shutdownhdr * shutdown_hdr ; s#sctp_signed_cookie * cookie_hdr ; s#sctp_ecnehdr * ecne_hdr ; s#sctp_cwrhdr * ecn_cwr_hdr ; s#sctp_errhdr * err_hdr ; s#sctp_addiphdr * addip_hdr ; s#sctp_fwdtsn_hdr * fwdtsn_hdr ; s#sctp_authhdr * auth_hdr ; s#sctp_idatahdr * idata_hdr ; s#sctp_ifwdtsn_hdr * ifwdtsn_hdr ; } subh ; t#__u8 * chunk_end ; s#sctp_chunkhdr * chunk_hdr ; s#sctphdr * sctp_hdr ; s#sctp_sndrcvinfo sinfo ; s#sctp_association * asoc ; s#sctp_ep_common * rcvr ; unsigned long sent_at ; u#sctp_addr source ; u#sctp_addr dest ; s#sctp_datamsg * msg ; s#sctp_transport * transport ; s#sk_buff * auth_chunk ; t#__u16 rtt_in_progress : 1 , has_tsn : 1 , has_ssn : 1 , singleton : 1 , end_of_packet : 1 , ecn_ce_done : 1 , pdiscard : 1 , tsn_gap_acked : 1 , data_accepted : 1 , auth : 1 , has_asconf : 1 , pmtu_probe : 1 , tsn_missing_report : 2 , fast_retransmit : 2 ; } +s#sctp_inq struct sctp_inq { s#list_head in_chunk_list ; s#sctp_chunk * in_progress ; s#work_struct immediate ; } +s#sctp_bind_addr struct sctp_bind_addr { t#__u16 port ; s#list_head address_list ; } +s#sctp_ep_common struct sctp_ep_common { s#hlist_node node ; int hashent ; e#sctp_endpoint_type type ; t#refcount_t refcnt ; t#bool dead ; s#sock * sk ; s#net * net ; s#sctp_inq inqueue ; s#sctp_bind_addr bind_addr ; } +E#SCTP_MAX_DUP_TSNS 16 +s#sctp_tsnmap struct sctp_tsnmap { unsigned long * tsn_map ; t#__u32 base_tsn ; t#__u32 cumulative_tsn_ack_point ; t#__u32 max_tsn_seen ; t#__u16 len ; t#__u16 pending_data ; t#__u16 num_dup_tsns ; t#__be32 dup_tsns [ E#SCTP_MAX_DUP_TSNS ] ; } +s#sctp_inithdr_host struct sctp_inithdr_host { t#__u32 init_tag ; t#__u32 a_rwnd ; t#__u16 num_outbound_streams ; t#__u16 num_inbound_streams ; t#__u32 initial_tsn ; } +e#sctp_state enum sctp_state { SCTP_STATE_CLOSED = 0 , SCTP_STATE_COOKIE_WAIT = 1 , SCTP_STATE_COOKIE_ECHOED = 2 , SCTP_STATE_ESTABLISHED = 3 , SCTP_STATE_SHUTDOWN_PENDING = 4 , SCTP_STATE_SHUTDOWN_SENT = 5 , SCTP_STATE_SHUTDOWN_RECEIVED = 6 , SCTP_STATE_SHUTDOWN_ACK_SENT = 7 , } +E#SCTP_EVENT_TIMEOUT_AUTOCLOSE ( 0 ) + 11 +s##genradix_root +s#sctp_stream_priorities struct sctp_stream_priorities { s#list_head prio_sched ; s#list_head active ; s#sctp_stream_out_ext * next ; t#__u16 prio ; } +s#sctp_stream_out_ext struct sctp_stream_out_ext { t#__u64 abandoned_unsent [ ( ( 0x0030 >> 4 ) - 1 ) + 1 ] ; t#__u64 abandoned_sent [ ( ( 0x0030 >> 4 ) - 1 ) + 1 ] ; s#list_head outq ; union { struct { s#list_head prio_list ; s#sctp_stream_priorities * prio_head ; } ; struct { s#list_head rr_list ; } ; } ; } +s#sctp_stream_out struct sctp_stream_out { union { t#__u32 mid ; t#__u16 ssn ; } ; t#__u32 mid_uo ; s#sctp_stream_out_ext * ext ; t#__u8 state ; } +s#sctp_stream_in struct sctp_stream_in { union { t#__u32 mid ; t#__u16 ssn ; } ; t#__u32 mid_uo ; t#__u32 fsn ; t#__u32 fsn_uo ; char pd_mode ; char pd_mode_uo ; } +s#sctp_ulpq struct sctp_ulpq { char pd_mode ; s#sctp_association * asoc ; s#sk_buff_head reasm ; s#sk_buff_head reasm_uo ; s#sk_buff_head lobby ; } +s#sctp_sched_ops struct sctp_sched_ops { int ( * set ) ( s#sctp_stream * , t#__u16 , t#__u16 , t#gfp_t ) ; int ( * get ) ( s#sctp_stream * , t#__u16 , t#__u16 * ) ; int ( * init ) ( s#sctp_stream * ) ; int ( * init_sid ) ( s#sctp_stream * , t#__u16 , t#gfp_t ) ; void ( * free ) ( s#sctp_stream * ) ; void ( * enqueue ) ( s#sctp_outq * , s#sctp_datamsg * ) ; s#sctp_chunk * ( * dequeue ) ( s#sctp_outq * ) ; void ( * dequeue_done ) ( s#sctp_outq * , s#sctp_chunk * ) ; void ( * sched_all ) ( s#sctp_stream * ) ; void ( * unsched_all ) ( s#sctp_stream * ) ; } +s#sctp_outq struct sctp_outq { s#sctp_association * asoc ; s#list_head out_chunk_list ; s#sctp_sched_ops * sched ; unsigned int out_qlen ; unsigned int error ; s#list_head control_chunk_list ; s#list_head sacked ; s#list_head retransmit ; s#list_head abandoned ; t#__u32 outstanding_bytes ; char fast_rtx ; char cork ; } +s#sctp_stream_interleave struct sctp_stream_interleave { t#__u16 data_chunk_len ; t#__u16 ftsn_chunk_len ; s#sctp_chunk * ( * make_datafrag ) ( const s#sctp_association * , const s#sctp_sndrcvinfo * , int , t#__u8 , t#gfp_t ) ; void ( * assign_number ) ( s#sctp_chunk * ) ; t#bool ( * validate_data ) ( s#sctp_chunk * ) ; int ( * ulpevent_data ) ( s#sctp_ulpq * , s#sctp_chunk * , t#gfp_t ) ; int ( * enqueue_event ) ( s#sctp_ulpq * , s#sctp_ulpevent * ) ; void ( * renege_events ) ( s#sctp_ulpq * , s#sctp_chunk * , t#gfp_t ) ; void ( * start_pd ) ( s#sctp_ulpq * , t#gfp_t ) ; void ( * abort_pd ) ( s#sctp_ulpq * , t#gfp_t ) ; void ( * generate_ftsn ) ( s#sctp_outq * , t#__u32 ) ; t#bool ( * validate_ftsn ) ( s#sctp_chunk * ) ; void ( * report_ftsn ) ( s#sctp_ulpq * , t#__u32 ) ; void ( * handle_ftsn ) ( s#sctp_ulpq * , s#sctp_chunk * ) ; } +s#sctp_stream struct sctp_stream { struct { s#__genradix tree ; s#sctp_stream_out type [ 0 ] __attribute__ ( ( __aligned__ ( 1 ) ) ) ; } out ; struct { s#__genradix tree ; s#sctp_stream_in type [ 0 ] __attribute__ ( ( __aligned__ ( 1 ) ) ) ; } in ; t#__u16 outcnt ; t#__u16 incnt ; s#sctp_stream_out * out_curr ; union { struct { s#list_head prio_list ; } ; struct { s#list_head rr_list ; s#sctp_stream_out_ext * rr_next ; } ; } ; s#sctp_stream_interleave * si ; } +s#sctp_priv_assoc_stats struct sctp_priv_assoc_stats { s#__kernel_sockaddr_storage obs_rto_ipaddr ; t#__u64 max_obs_rto ; t#__u64 isacks ; t#__u64 osacks ; t#__u64 opackets ; t#__u64 ipackets ; t#__u64 rtxchunks ; t#__u64 outofseqtsns ; t#__u64 idupchunks ; t#__u64 gapcnt ; t#__u64 ouodchunks ; t#__u64 iuodchunks ; t#__u64 oodchunks ; t#__u64 iodchunks ; t#__u64 octrlchunks ; t#__u64 ictrlchunks ; } +s#sctp_association struct sctp_association { s#sctp_ep_common base ; s#list_head asocs ; t#sctp_assoc_t assoc_id ; s#sctp_endpoint * ep ; s#sctp_cookie c ; struct { s#list_head transport_addr_list ; t#__u32 rwnd ; t#__u16 transport_count ; t#__u16 port ; s#sctp_transport * primary_path ; u#sctp_addr primary_addr ; s#sctp_transport * active_path ; s#sctp_transport * retran_path ; s#sctp_transport * last_sent_to ; s#sctp_transport * last_data_from ; s#sctp_tsnmap tsn_map ; t#__be16 addip_disabled_mask ; t#__u16 ecn_capable : 1 , ipv4_address : 1 , ipv6_address : 1 , hostname_address : 1 , asconf_capable : 1 , prsctp_capable : 1 , reconf_capable : 1 , intl_capable : 1 , auth_capable : 1 , sack_needed : 1 , sack_generation : 1 , zero_window_announced : 1 ; t#__u32 sack_cnt ; t#__u32 adaptation_ind ; s#sctp_inithdr_host i ; void * cookie ; int cookie_len ; t#__u32 addip_serial ; s#sctp_random_param * peer_random ; s#sctp_chunks_param * peer_chunks ; s#sctp_hmac_algo_param * peer_hmacs ; } peer ; e#sctp_state state ; int overall_error_count ; t#ktime_t cookie_life ; unsigned long rto_initial ; unsigned long rto_max ; unsigned long rto_min ; int max_burst ; int max_retrans ; t#__u16 pf_retrans ; t#__u16 ps_retrans ; t#__u16 max_init_attempts ; t#__u16 init_retries ; unsigned long max_init_timeo ; unsigned long hbinterval ; unsigned long probe_interval ; t#__be16 encap_port ; t#__u16 pathmaxrxt ; t#__u32 flowlabel ; t#__u8 dscp ; t#__u8 pmtu_pending ; t#__u32 pathmtu ; t#__u32 param_flags ; t#__u32 sackfreq ; unsigned long sackdelay ; unsigned long timeouts [ ( E#SCTP_EVENT_TIMEOUT_AUTOCLOSE + 1 ) ] ; s#timer_list timers [ ( E#SCTP_EVENT_TIMEOUT_AUTOCLOSE + 1 ) ] ; s#sctp_transport * shutdown_last_sent_to ; s#sctp_transport * init_last_sent_to ; int shutdown_retries ; t#__u32 next_tsn ; t#__u32 ctsn_ack_point ; t#__u32 adv_peer_ack_point ; t#__u32 highest_sacked ; t#__u32 fast_recovery_exit ; t#__u8 fast_recovery ; t#__u16 unack_data ; t#__u32 rtx_data_chunks ; t#__u32 rwnd ; t#__u32 a_rwnd ; t#__u32 rwnd_over ; t#__u32 rwnd_press ; int sndbuf_used ; t#atomic_t rmem_alloc ; t#wait_queue_head_t wait ; t#__u32 frag_point ; t#__u32 user_frag ; int init_err_counter ; int init_cycle ; t#__u16 default_stream ; t#__u16 default_flags ; t#__u32 default_ppid ; t#__u32 default_context ; t#__u32 default_timetolive ; t#__u32 default_rcv_context ; s#sctp_stream stream ; s#sctp_outq outqueue ; s#sctp_ulpq ulpq ; t#__u32 last_ecne_tsn ; t#__u32 last_cwr_tsn ; int numduptsns ; s#sctp_chunk * addip_last_asconf ; s#list_head asconf_ack_list ; s#list_head addip_chunk_list ; t#__u32 addip_serial ; int src_out_of_asoc_ok ; u#sctp_addr * asconf_addr_del_pending ; s#sctp_transport * new_transport ; s#list_head endpoint_shared_keys ; s#sctp_auth_bytes * asoc_shared_key ; s#sctp_shared_key * shkey ; t#__u16 default_hmac_id ; t#__u16 active_key_id ; t#__u8 need_ecne : 1 , temp : 1 , pf_expose : 2 , force_delay : 1 ; t#__u8 strreset_enable ; t#__u8 strreset_outstanding ; t#__u32 strreset_outseq ; t#__u32 strreset_inseq ; t#__u32 strreset_result [ 2 ] ; s#sctp_chunk * strreset_chunk ; s#sctp_priv_assoc_stats stats ; int sent_cnt_removable ; t#__u16 subscribe ; t#__u64 abandoned_unsent [ ( ( 0x0030 >> 4 ) - 1 ) + 1 ] ; t#__u64 abandoned_sent [ ( ( 0x0030 >> 4 ) - 1 ) + 1 ] ; s#callback_head rcu ; } +s#sctp_info struct sctp_info { t#__u32 sctpi_tag ; t#__u32 sctpi_state ; t#__u32 sctpi_rwnd ; t#__u16 sctpi_unackdata ; t#__u16 sctpi_penddata ; t#__u16 sctpi_instrms ; t#__u16 sctpi_outstrms ; t#__u32 sctpi_fragmentation_point ; t#__u32 sctpi_inqueue ; t#__u32 sctpi_outqueue ; t#__u32 sctpi_overall_error ; t#__u32 sctpi_max_burst ; t#__u32 sctpi_maxseg ; t#__u32 sctpi_peer_rwnd ; t#__u32 sctpi_peer_tag ; t#__u8 sctpi_peer_capable ; t#__u8 sctpi_peer_sack ; t#__u16 __reserved1 ; t#__u64 sctpi_isacks ; t#__u64 sctpi_osacks ; t#__u64 sctpi_opackets ; t#__u64 sctpi_ipackets ; t#__u64 sctpi_rtxchunks ; t#__u64 sctpi_outofseqtsns ; t#__u64 sctpi_idupchunks ; t#__u64 sctpi_gapcnt ; t#__u64 sctpi_ouodchunks ; t#__u64 sctpi_iuodchunks ; t#__u64 sctpi_oodchunks ; t#__u64 sctpi_iodchunks ; t#__u64 sctpi_octrlchunks ; t#__u64 sctpi_ictrlchunks ; s#__kernel_sockaddr_storage sctpi_p_address ; t#__s32 sctpi_p_state ; t#__u32 sctpi_p_cwnd ; t#__u32 sctpi_p_srtt ; t#__u32 sctpi_p_rto ; t#__u32 sctpi_p_hbinterval ; t#__u32 sctpi_p_pathmaxrxt ; t#__u32 sctpi_p_sackdelay ; t#__u32 sctpi_p_sackfreq ; t#__u32 sctpi_p_ssthresh ; t#__u32 sctpi_p_partial_bytes_acked ; t#__u32 sctpi_p_flight_size ; t#__u16 sctpi_p_error ; t#__u16 __reserved2 ; t#__u32 sctpi_s_autoclose ; t#__u32 sctpi_s_adaptation_ind ; t#__u32 sctpi_s_pd_point ; t#__u8 sctpi_s_nodelay ; t#__u8 sctpi_s_disable_fragments ; t#__u8 sctpi_s_v4mapped ; t#__u8 sctpi_s_frag_interleave ; t#__u32 sctpi_s_type ; t#__u32 __reserved3 ; } +sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s#sctp_info * ) +sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) +sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) +sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) + +/* net/smc/af_smc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +E#SMC_BUF_MAX 9 +s#smc_stats_memsize struct smc_stats_memsize { t#u64 buf [ E#SMC_BUF_MAX ] ; } +s#smc_stats_rmbcnt struct smc_stats_rmbcnt { t#u64 buf_size_small_peer_cnt ; t#u64 buf_size_small_cnt ; t#u64 buf_full_peer_cnt ; t#u64 buf_full_cnt ; t#u64 reuse_cnt ; t#u64 alloc_cnt ; t#u64 dgrade_cnt ; } +s#smc_stats_tech struct smc_stats_tech { s#smc_stats_memsize tx_rmbsize ; s#smc_stats_memsize rx_rmbsize ; s#smc_stats_memsize tx_pd ; s#smc_stats_memsize rx_pd ; s#smc_stats_rmbcnt rmb_tx ; s#smc_stats_rmbcnt rmb_rx ; t#u64 clnt_v1_succ_cnt ; t#u64 clnt_v2_succ_cnt ; t#u64 srv_v1_succ_cnt ; t#u64 srv_v2_succ_cnt ; t#u64 sendpage_cnt ; t#u64 urg_data_cnt ; t#u64 splice_cnt ; t#u64 cork_cnt ; t#u64 ndly_cnt ; t#u64 rx_bytes ; t#u64 tx_bytes ; t#u64 rx_cnt ; t#u64 tx_cnt ; } +s#smc_stats struct smc_stats { s#smc_stats_tech smc [ 2 ] ; t#u64 clnt_hshake_err_cnt ; t#u64 srv_hshake_err_cnt ; } +s#smc_stats_fback struct smc_stats_fback { int fback_code ; t#u16 count ; } +s#smc_stats_rsn struct smc_stats_rsn { s#smc_stats_fback srv [ 30 ] ; s#smc_stats_fback clnt [ 30 ] ; t#u64 srv_fback_cnt ; t#u64 clnt_fback_cnt ; } +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s#smc_hashinfo struct smc_hashinfo { t#rwlock_t lock ; s#hlist_head ht ; } +s##xfrm_policy +smc_hash_sk int smc_hash_sk ( s#sock * ) +smc_unhash_sk void smc_unhash_sk ( s#sock * ) +smc_proto extern s#proto smc_proto +smc_proto6 extern s#proto smc_proto6 + +/* net/smc/smc_ism.o */ +s#smcd_dmb struct smcd_dmb { t#u64 dmb_tok ; t#u64 rgid ; t#u32 dmb_len ; t#u32 sba_idx ; t#u32 vlan_valid ; t#u32 vlan_id ; void * cpu_addr ; t#dma_addr_t dma_addr ; } +s#smcd_ops struct smcd_ops { int ( * query_remote_gid ) ( s#smcd_dev * , t#u64 , t#u32 , t#u32 ) ; int ( * register_dmb ) ( s#smcd_dev * , s#smcd_dmb * ) ; int ( * unregister_dmb ) ( s#smcd_dev * , s#smcd_dmb * ) ; int ( * add_vlan_id ) ( s#smcd_dev * , t#u64 ) ; int ( * del_vlan_id ) ( s#smcd_dev * , t#u64 ) ; int ( * set_vlan_required ) ( s#smcd_dev * ) ; int ( * reset_vlan_required ) ( s#smcd_dev * ) ; int ( * signal_event ) ( s#smcd_dev * , t#u64 , t#u32 , t#u32 , t#u64 ) ; int ( * move_data ) ( s#smcd_dev * , t#u64 , unsigned int , t#bool , unsigned int , void * , unsigned int ) ; void ( * get_system_eid ) ( s#smcd_dev * , t#u8 * * ) ; t#u16 ( * get_chid ) ( s#smcd_dev * ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#smc_lgr_role enum smc_lgr_role { SMC_CLNT , SMC_SERV } +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s#smc_ib_device struct smc_ib_device { s#list_head list ; s#ib_device * ibdev ; s#ib_port_attr pattr [ 2 ] ; s#ib_event_handler event_handler ; s#ib_cq * roce_cq_send ; s#ib_cq * roce_cq_recv ; s#tasklet_struct send_tasklet ; s#tasklet_struct recv_tasklet ; char mac [ 2 ] [ 6 ] ; t#u8 pnetid [ 2 ] [ 16 ] ; t#bool pnetid_by_user [ 2 ] ; t#u8 initialized : 1 ; s#work_struct port_event_work ; unsigned long port_event_mask ; unsigned long ports_going_away [ ( ( ( 2 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#atomic_t lnk_cnt ; t#wait_queue_head_t lnks_deleted ; s#mutex mutex ; t#atomic_t lnk_cnt_by_port [ 2 ] ; int ndev_ifidx [ 2 ] ; } +s#smc_wr_buf struct smc_wr_buf { t#u8 raw [ 48 ] ; } +s#smc_rdma_sge struct smc_rdma_sge { s#ib_sge wr_tx_rdma_sge [ 2 ] ; } +s#smc_rdma_sges struct smc_rdma_sges { s#smc_rdma_sge tx_rdma_sge [ 2 ] ; } +s#smc_rdma_wr struct smc_rdma_wr { s#ib_rdma_wr wr_tx_rdma [ 2 ] ; } +s##smc_wr_tx_pend +e#smc_wr_reg_state enum smc_wr_reg_state { POSTED , CONFIRMED , FAILED } +e#smc_link_state enum smc_link_state { SMC_LNK_UNUSED , SMC_LNK_INACTIVE , SMC_LNK_ACTIVATING , SMC_LNK_ACTIVE , } +s#smc_link struct smc_link { s#smc_ib_device * smcibdev ; t#u8 ibport ; s#ib_pd * roce_pd ; s#ib_qp * roce_qp ; s#ib_qp_attr qp_attr ; s#smc_wr_buf * wr_tx_bufs ; s#ib_send_wr * wr_tx_ibs ; s#ib_sge * wr_tx_sges ; s#smc_rdma_sges * wr_tx_rdma_sges ; s#smc_rdma_wr * wr_tx_rdmas ; s#smc_wr_tx_pend * wr_tx_pends ; s#completion * wr_tx_compl ; s#ib_send_wr * wr_tx_v2_ib ; s#ib_sge * wr_tx_v2_sge ; s#smc_wr_tx_pend * wr_tx_v2_pend ; t#dma_addr_t wr_tx_dma_addr ; t#dma_addr_t wr_tx_v2_dma_addr ; t#atomic_long_t wr_tx_id ; unsigned long * wr_tx_mask ; t#u32 wr_tx_cnt ; t#wait_queue_head_t wr_tx_wait ; t#atomic_t wr_tx_refcnt ; s#smc_wr_buf * wr_rx_bufs ; s#ib_recv_wr * wr_rx_ibs ; s#ib_sge * wr_rx_sges ; t#dma_addr_t wr_rx_dma_addr ; t#dma_addr_t wr_rx_v2_dma_addr ; t#u64 wr_rx_id ; t#u64 wr_rx_id_compl ; t#u32 wr_rx_cnt ; unsigned long wr_rx_tstamp ; t#wait_queue_head_t wr_rx_empty_wait ; s#ib_reg_wr wr_reg ; t#wait_queue_head_t wr_reg_wait ; t#atomic_t wr_reg_refcnt ; e#smc_wr_reg_state wr_reg_state ; t#u8 gid [ sizeof ( union ib_gid ) ] ; t#u8 sgid_index ; t#u32 peer_qpn ; e#ib_mtu path_mtu ; e#ib_mtu peer_mtu ; t#u32 psn_initial ; t#u32 peer_psn ; t#u8 peer_mac [ 6 ] ; t#u8 peer_gid [ sizeof ( union ib_gid ) ] ; t#u8 link_id ; t#u8 link_uid [ 4 ] ; t#u8 peer_link_uid [ 4 ] ; t#u8 link_idx ; t#u8 link_is_asym ; t#u8 clearing : 1 ; t#refcount_t refcnt ; s#smc_link_group * lgr ; s#work_struct link_down_wrk ; char ibname [ 64 ] ; int ndev_ifidx ; e#smc_link_state state ; s#delayed_work llc_testlink_wrk ; s#completion llc_testlink_resp ; int llc_testlink_time ; t#atomic_t conn_cnt ; } +s#smc_wr_v2_buf struct smc_wr_v2_buf { t#u8 raw [ 8192 ] ; } +s#smc_rtoken struct smc_rtoken { t#u64 dma_addr ; t#u32 rkey ; } +e#smc_lgr_type enum smc_lgr_type { SMC_LGR_NONE , SMC_LGR_SINGLE , SMC_LGR_SYMMETRIC , SMC_LGR_ASYMMETRIC_PEER , SMC_LGR_ASYMMETRIC_LOCAL , } +e#smc_llc_flowtype enum smc_llc_flowtype { SMC_LLC_FLOW_NONE = 0 , SMC_LLC_FLOW_ADD_LINK = 2 , SMC_LLC_FLOW_DEL_LINK = 4 , SMC_LLC_FLOW_REQ_ADD_LINK = 5 , SMC_LLC_FLOW_RKEY = 6 , } +s##smc_llc_qentry +s#smc_llc_flow struct smc_llc_flow { e#smc_llc_flowtype type ; s#smc_llc_qentry * qentry ; } +s#smc_link_group struct smc_link_group { s#list_head list ; s#rb_root conns_all ; t#rwlock_t conns_lock ; unsigned int conns_num ; unsigned short vlan_id ; s#list_head sndbufs [ 16 ] ; s#mutex sndbufs_lock ; s#list_head rmbs [ 16 ] ; s#mutex rmbs_lock ; t#u8 id [ 4 ] ; s#delayed_work free_work ; s#work_struct terminate_work ; s#workqueue_struct * tx_wq ; t#u8 sync_err : 1 ; t#u8 terminating : 1 ; t#u8 freeing : 1 ; t#refcount_t refcnt ; t#bool is_smcd ; t#u8 smc_version ; t#u8 negotiated_eid [ 32 ] ; t#u8 peer_os ; t#u8 peer_smc_release ; t#u8 peer_hostname [ 32 ] ; union { struct { e#smc_lgr_role role ; s#smc_link lnk [ 3 ] ; s#smc_wr_v2_buf * wr_rx_buf_v2 ; s#smc_wr_v2_buf * wr_tx_buf_v2 ; char peer_systemid [ 8 ] ; s#smc_rtoken rtokens [ 255 ] [ 3 ] ; unsigned long rtokens_used_mask [ ( ( ( 255 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#u8 next_link_id ; e#smc_lgr_type type ; t#u8 pnet_id [ 16 + 1 ] ; s#list_head llc_event_q ; t#spinlock_t llc_event_q_lock ; s#mutex llc_conf_mutex ; s#work_struct llc_add_link_work ; s#work_struct llc_del_link_work ; s#work_struct llc_event_work ; t#wait_queue_head_t llc_flow_waiter ; t#wait_queue_head_t llc_msg_waiter ; s#smc_llc_flow llc_flow_lcl ; s#smc_llc_flow llc_flow_rmt ; s#smc_llc_qentry * delayed_event ; t#spinlock_t llc_flow_lock ; int llc_testlink_time ; t#u32 llc_termination_rsn ; t#u8 nexthop_mac [ 6 ] ; t#u8 uses_gateway ; t#__be32 saddr ; s#net * net ; } ; struct { t#u64 peer_gid ; s#smcd_dev * smcd ; t#u8 peer_shutdown : 1 ; } ; } ; } +s#smc_buf_desc struct smc_buf_desc { s#list_head list ; void * cpu_addr ; s#page * pages ; int len ; t#u32 used ; union { struct { s#sg_table sgt [ 3 ] ; s#ib_mr * mr_rx [ 3 ] ; t#u32 order ; t#u8 is_conf_rkey ; t#u8 is_reg_mr [ 3 ] ; t#u8 is_map_ib [ 3 ] ; t#u8 is_reg_err ; } ; struct { unsigned short sba_idx ; t#u64 token ; t#dma_addr_t dma_addr ; } ; } ; } +s#smc_wr_rx_hdr struct smc_wr_rx_hdr { union { t#u8 type ; struct { t#u8 llc_type : 4 , llc_version : 4 ; } ; } ; } +u#smc_host_cursor union smc_host_cursor { struct { t#u16 reserved ; t#u16 wrap ; t#u32 count ; } ; t#atomic64_t acurs ; } +s#smc_cdc_producer_flags struct smc_cdc_producer_flags { t#u8 reserved : 3 ; t#u8 failover_validation : 1 ; t#u8 cons_curs_upd_req : 1 ; t#u8 urg_data_present : 1 ; t#u8 urg_data_pending : 1 ; t#u8 write_blocked : 1 ; } +s#smc_cdc_conn_state_flags struct smc_cdc_conn_state_flags { t#u8 reserved : 5 ; t#u8 peer_conn_abort : 1 ; t#u8 peer_conn_closed : 1 ; t#u8 peer_done_writing : 1 ; } +s#smc_host_cdc_msg struct smc_host_cdc_msg { s#smc_wr_rx_hdr common ; t#u8 len ; t#u16 seqno ; t#u32 token ; u#smc_host_cursor prod ; u#smc_host_cursor cons ; s#smc_cdc_producer_flags prod_flags ; s#smc_cdc_conn_state_flags conn_state_flags ; t#u8 reserved [ 18 ] ; } +e#smc_urg_state enum smc_urg_state { SMC_URG_VALID = 1 , SMC_URG_NOTYET = 2 , SMC_URG_READ = 3 , } +s#smc_connection struct smc_connection { s#rb_node alert_node ; s#smc_link_group * lgr ; s#smc_link * lnk ; t#u32 alert_token_local ; t#u8 peer_rmbe_idx ; int peer_rmbe_size ; t#atomic_t peer_rmbe_space ; int rtoken_idx ; s#smc_buf_desc * sndbuf_desc ; s#smc_buf_desc * rmb_desc ; int rmbe_size_short ; int rmbe_update_limit ; s#smc_host_cdc_msg local_tx_ctrl ; u#smc_host_cursor local_tx_ctrl_fin ; u#smc_host_cursor tx_curs_prep ; u#smc_host_cursor tx_curs_sent ; u#smc_host_cursor tx_curs_fin ; t#atomic_t sndbuf_space ; t#u16 tx_cdc_seq ; t#u16 tx_cdc_seq_fin ; t#spinlock_t send_lock ; t#atomic_t cdc_pend_tx_wr ; t#wait_queue_head_t cdc_pend_tx_wq ; t#atomic_t tx_pushing ; s#delayed_work tx_work ; t#u32 tx_off ; s#smc_host_cdc_msg local_rx_ctrl ; u#smc_host_cursor rx_curs_confirmed ; u#smc_host_cursor urg_curs ; e#smc_urg_state urg_state ; t#bool urg_tx_pend ; t#bool urg_rx_skip_pend ; char urg_rx_byte ; t#bool tx_in_release_sock ; t#atomic_t bytes_to_rcv ; t#atomic_t splice_pending ; s#work_struct close_work ; s#work_struct abort_work ; s#tasklet_struct rx_tsklet ; t#u8 rx_off ; t#u64 peer_token ; t#u8 killed : 1 ; t#u8 freed : 1 ; t#u8 out_of_sync : 1 ; } +s#smcd_dev struct smcd_dev { const s#smcd_ops * ops ; s#device dev ; void * priv ; t#u64 local_gid ; s#list_head list ; t#spinlock_t lock ; s#smc_connection * * conn ; s#list_head vlan ; s#workqueue_struct * event_wq ; t#u8 pnetid [ 16 ] ; t#bool pnetid_by_user ; s#list_head lgr_list ; t#spinlock_t lgr_lock ; t#atomic_t lgr_cnt ; t#wait_queue_head_t lgrs_deleted ; t#u8 going_away : 1 ; } +smcd_alloc_dev s#smcd_dev * smcd_alloc_dev ( s#device * , const char * , const s#smcd_ops * , int ) +smcd_register_dev int smcd_register_dev ( s#smcd_dev * ) +smcd_unregister_dev void smcd_unregister_dev ( s#smcd_dev * ) +smcd_free_dev void smcd_free_dev ( s#smcd_dev * ) +s#smcd_event struct smcd_event { t#u32 type ; t#u32 code ; t#u64 tok ; t#u64 time ; t#u64 info ; } +smcd_handle_event void smcd_handle_event ( s#smcd_dev * , s#smcd_event * ) +smcd_handle_irq void smcd_handle_irq ( s#smcd_dev * , unsigned int ) + +/* net/smc/smc_tracepoint.o */ +s##static_key_mod +__tracepoint_smc_switch_to_fallback extern s#tracepoint __tracepoint_smc_switch_to_fallback +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##ib_uverbs_file +s##uverbs_api_object +s##ib_ucq_object +s##ib_usrq_object +s##ib_uwq_object +s##ib_uqp_object +s##ib_mad +s##uverbs_attr_bundle +s##rdma_cm_id +s##iw_cm_id +s##iw_cm_conn_param +s##ib_pkey_cache +s##ib_gid_table +s##ib_port +s##hw_stats_device_data +s##rdma_restrack_root +s##uapi_definition +s##smc_wr_tx_pend +s##smc_llc_qentry +s#smc_sock struct smc_sock { s#sock sk ; s#socket * clcsock ; void ( * clcsk_state_change ) ( s#sock * ) ; void ( * clcsk_data_ready ) ( s#sock * ) ; void ( * clcsk_write_space ) ( s#sock * ) ; void ( * clcsk_error_report ) ( s#sock * ) ; s#smc_connection conn ; s#smc_sock * listen_smc ; s#work_struct connect_work ; s#work_struct tcp_listen_work ; s#work_struct smc_listen_work ; s#list_head accept_q ; t#spinlock_t accept_q_lock ; t#bool limit_smc_hs ; t#bool use_fallback ; int fallback_rsn ; t#u32 peer_diagnosis ; t#atomic_t queued_smc_hs ; s#inet_connection_sock_af_ops af_ops ; const s#inet_connection_sock_af_ops * ori_af_ops ; int sockopt_defer_accept ; t#u8 wait_close_tx_prepared : 1 ; t#u8 connect_nonblock : 1 ; s#mutex clcsock_release_lock ; } +__traceiter_smc_switch_to_fallback extern int __traceiter_smc_switch_to_fallback ( void * , const s#smc_sock * , int ) +__SCK__tp_func_smc_switch_to_fallback extern s#static_call_key __SCK__tp_func_smc_switch_to_fallback +s##static_call_tramp +__SCT__tp_func_smc_switch_to_fallback extern s#static_call_tramp __SCT__tp_func_smc_switch_to_fallback +__tracepoint_smc_tx_sendmsg extern s#tracepoint __tracepoint_smc_tx_sendmsg +__traceiter_smc_tx_sendmsg extern int __traceiter_smc_tx_sendmsg ( void * , const s#smc_sock * , t#size_t ) +__SCK__tp_func_smc_tx_sendmsg extern s#static_call_key __SCK__tp_func_smc_tx_sendmsg +__SCT__tp_func_smc_tx_sendmsg extern s#static_call_tramp __SCT__tp_func_smc_tx_sendmsg +__tracepoint_smc_rx_recvmsg extern s#tracepoint __tracepoint_smc_rx_recvmsg +__traceiter_smc_rx_recvmsg extern int __traceiter_smc_rx_recvmsg ( void * , const s#smc_sock * , t#size_t ) +__SCK__tp_func_smc_rx_recvmsg extern s#static_call_key __SCK__tp_func_smc_rx_recvmsg +__SCT__tp_func_smc_rx_recvmsg extern s#static_call_tramp __SCT__tp_func_smc_rx_recvmsg +__tracepoint_smcr_link_down extern s#tracepoint __tracepoint_smcr_link_down +__traceiter_smcr_link_down extern int __traceiter_smcr_link_down ( void * , const s#smc_link * , void * ) +__SCK__tp_func_smcr_link_down extern s#static_call_key __SCK__tp_func_smcr_link_down +__SCT__tp_func_smcr_link_down extern s#static_call_tramp __SCT__tp_func_smcr_link_down + +/* net/socket.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##perf_buffer +s##ftrace_hash +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +sock_alloc_file s#file * sock_alloc_file ( s#socket * , int , const char * ) +sock_from_file s#socket * sock_from_file ( s#file * ) +sockfd_lookup s#socket * sockfd_lookup ( int , int * ) +sock_alloc s#socket * sock_alloc ( void ) +sock_release void sock_release ( s#socket * ) +__sock_tx_timestamp void __sock_tx_timestamp ( t#__u16 , t#__u8 * ) +sock_sendmsg int sock_sendmsg ( s#socket * , s#msghdr * ) +kernel_sendmsg int kernel_sendmsg ( s#socket * , s#msghdr * , s#kvec * , t#size_t , t#size_t ) +kernel_sendmsg_locked int kernel_sendmsg_locked ( s#sock * , s#msghdr * , s#kvec * , t#size_t , t#size_t ) +__sock_recv_timestamp void __sock_recv_timestamp ( s#msghdr * , s#sock * , s#sk_buff * ) +__sock_recv_wifi_status void __sock_recv_wifi_status ( s#msghdr * , s#sock * , s#sk_buff * ) +__sock_recv_ts_and_drops void __sock_recv_ts_and_drops ( s#msghdr * , s#sock * , s#sk_buff * ) +sock_recvmsg int sock_recvmsg ( s#socket * , s#msghdr * , int ) +kernel_recvmsg int kernel_recvmsg ( s#socket * , s#msghdr * , s#kvec * , t#size_t , t#size_t , int ) +brioctl_set extern void brioctl_set ( int ( * ) ( s#net * , unsigned int , void * ) ) +vlan_ioctl_set extern void vlan_ioctl_set ( int ( * ) ( s#net * , void * ) ) +sock_create_lite int sock_create_lite ( int , int , int , s#socket * * ) +sock_wake_async int sock_wake_async ( s#socket_wq * , int , int ) +__sock_create int __sock_create ( s#net * , int , int , int , s#socket * * , int ) +sock_create int sock_create ( int , int , int , s#socket * * ) +sock_create_kern int sock_create_kern ( s#net * , int , int , int , s#socket * * ) +sock_register int sock_register ( const s#net_proto_family * ) +sock_unregister void sock_unregister ( int ) +get_user_ifreq int get_user_ifreq ( s#ifreq * , void * * , void * ) +put_user_ifreq int put_user_ifreq ( s#ifreq * , void * ) +kernel_bind int kernel_bind ( s#socket * , s#sockaddr * , int ) +kernel_listen int kernel_listen ( s#socket * , int ) +kernel_accept int kernel_accept ( s#socket * , s#socket * * , int ) +kernel_connect int kernel_connect ( s#socket * , s#sockaddr * , int , int ) +kernel_getsockname int kernel_getsockname ( s#socket * , s#sockaddr * ) +kernel_getpeername int kernel_getpeername ( s#socket * , s#sockaddr * ) +kernel_sendpage int kernel_sendpage ( s#socket * , s#page * , int , t#size_t , int ) +kernel_sendpage_locked int kernel_sendpage_locked ( s#sock * , s#page * , int , t#size_t , int ) +e#sock_shutdown_cmd enum sock_shutdown_cmd { SHUT_RD , SHUT_WR , SHUT_RDWR , } +kernel_sock_shutdown int kernel_sock_shutdown ( s#socket * , e#sock_shutdown_cmd ) +kernel_sock_ip_overhead t#u32 kernel_sock_ip_overhead ( s#sock * ) + +/* net/strparser/strparser.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +strp_process int strp_process ( s#strparser * , s#sk_buff * , unsigned int , t#size_t , t#size_t , long ) +strp_data_ready void strp_data_ready ( s#strparser * ) +strp_init int strp_init ( s#strparser * , s#sock * , const s#strp_callbacks * ) +__strp_unpause void __strp_unpause ( s#strparser * ) +strp_unpause void strp_unpause ( s#strparser * ) +strp_done void strp_done ( s#strparser * ) +strp_stop void strp_stop ( s#strparser * ) +strp_check_rcv void strp_check_rcv ( s#strparser * ) + +/* net/sunrpc/addr.o */ +rpc_ntop t#size_t rpc_ntop ( const s#sockaddr * , char * , const t#size_t ) +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +rpc_pton t#size_t rpc_pton ( s#net * , const char * , const t#size_t , s#sockaddr * , const t#size_t ) +rpc_uaddr2sockaddr t#size_t rpc_uaddr2sockaddr ( s#net * , const char * , const t#size_t , s#sockaddr * , const t#size_t ) + +/* net/sunrpc/auth.o */ +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +rpc_machine_cred const s#cred * rpc_machine_cred ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_cred_cache +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +rpcauth_register int rpcauth_register ( const s#rpc_authops * ) +rpcauth_unregister int rpcauth_unregister ( const s#rpc_authops * ) +rpcauth_get_pseudoflavor t#rpc_authflavor_t rpcauth_get_pseudoflavor ( t#rpc_authflavor_t , s#rpcsec_gss_info * ) +rpcauth_get_gssinfo int rpcauth_get_gssinfo ( t#rpc_authflavor_t , s#rpcsec_gss_info * ) +rpcauth_create s#rpc_auth * rpcauth_create ( const s#rpc_auth_create_args * , s#rpc_clnt * ) +rpcauth_init_credcache int rpcauth_init_credcache ( s#rpc_auth * ) +rpcauth_stringify_acceptor char * rpcauth_stringify_acceptor ( s#rpc_cred * ) +rpcauth_destroy_credcache void rpcauth_destroy_credcache ( s#rpc_auth * ) +rpcauth_lookup_credcache s#rpc_cred * rpcauth_lookup_credcache ( s#rpc_auth * , s#auth_cred * , int , t#gfp_t ) +rpcauth_lookupcred s#rpc_cred * rpcauth_lookupcred ( s#rpc_auth * , int ) +rpcauth_init_cred void rpcauth_init_cred ( s#rpc_cred * , const s#auth_cred * , s#rpc_auth * , const s#rpc_credops * ) +put_rpccred void put_rpccred ( s#rpc_cred * ) +rpcauth_wrap_req_encode int rpcauth_wrap_req_encode ( s#rpc_task * , s#xdr_stream * ) +rpcauth_unwrap_resp_decode int rpcauth_unwrap_resp_decode ( s#rpc_task * , s#xdr_stream * ) + +/* net/sunrpc/auth_gss/gss_generic_token.o */ +g_token_size int g_token_size ( s#xdr_netobj * , unsigned int ) +g_make_token_header void g_make_token_header ( s#xdr_netobj * , int , unsigned char * * ) +g_verify_token_header t#u32 g_verify_token_header ( s#xdr_netobj * , int * , unsigned char * * , int ) + +/* net/sunrpc/auth_gss/gss_mech_switch.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s##svc_cacherep +gss_mech_register int gss_mech_register ( s#gss_api_mech * ) +gss_mech_unregister void gss_mech_unregister ( s#gss_api_mech * ) +gss_mech_get s#gss_api_mech * gss_mech_get ( s#gss_api_mech * ) +gss_pseudoflavor_to_service t#u32 gss_pseudoflavor_to_service ( s#gss_api_mech * , t#u32 ) +gss_mech_put void gss_mech_put ( s#gss_api_mech * ) + +/* net/sunrpc/auth_gss/svcauth_gss.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s##svc_cacherep +svcauth_gss_flavor t#u32 svcauth_gss_flavor ( s#auth_domain * ) +svcauth_gss_register_pseudoflavor s#auth_domain * svcauth_gss_register_pseudoflavor ( t#u32 , char * ) + +/* net/sunrpc/backchannel_rqst.o */ +s##workqueue_struct +s##rpc_procinfo +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##rpc_clnt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##rpc_cred_cache +s##svc_cacherep +s##svc_stat +s##rpc_xprt_switch +s##rpc_sysfs_xprt +xprt_setup_backchannel int xprt_setup_backchannel ( s#rpc_xprt * , unsigned int ) +xprt_destroy_backchannel void xprt_destroy_backchannel ( s#rpc_xprt * , unsigned int ) + +/* net/sunrpc/cache.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +sunrpc_cache_lookup_rcu extern s#cache_head * sunrpc_cache_lookup_rcu ( s#cache_detail * , s#cache_head * , int ) +sunrpc_cache_update extern s#cache_head * sunrpc_cache_update ( s#cache_detail * , s#cache_head * , s#cache_head * , int ) +cache_check extern int cache_check ( s#cache_detail * , s#cache_head * , s#cache_req * ) +sunrpc_init_cache_detail extern void sunrpc_init_cache_detail ( s#cache_detail * ) +sunrpc_destroy_cache_detail extern void sunrpc_destroy_cache_detail ( s#cache_detail * ) +cache_flush extern void cache_flush ( void ) +cache_purge extern void cache_purge ( s#cache_detail * ) +qword_add extern void qword_add ( char * * , int * , char * ) +qword_addhex extern void qword_addhex ( char * * , int * , char * , int ) +sunrpc_cache_pipe_upcall extern int sunrpc_cache_pipe_upcall ( s#cache_detail * , s#cache_head * ) +sunrpc_cache_pipe_upcall_timeout extern int sunrpc_cache_pipe_upcall_timeout ( s#cache_detail * , s#cache_head * ) +qword_get extern int qword_get ( char * * , char * , int ) +cache_seq_start_rcu extern void * cache_seq_start_rcu ( s#seq_file * , t#loff_t * ) +cache_seq_next_rcu extern void * cache_seq_next_rcu ( s#seq_file * , void * , t#loff_t * ) +cache_seq_stop_rcu extern void cache_seq_stop_rcu ( s#seq_file * , void * ) +cache_register_net extern int cache_register_net ( s#cache_detail * , s#net * ) +cache_unregister_net extern void cache_unregister_net ( s#cache_detail * , s#net * ) +cache_create_net extern s#cache_detail * cache_create_net ( const s#cache_detail * , s#net * ) +cache_destroy_net extern void cache_destroy_net ( s#cache_detail * , s#net * ) +sunrpc_cache_register_pipefs extern int sunrpc_cache_register_pipefs ( s#dentry * , const char * , t#umode_t , s#cache_detail * ) +sunrpc_cache_unregister_pipefs extern void sunrpc_cache_unregister_pipefs ( s#cache_detail * ) +sunrpc_cache_unhash extern void sunrpc_cache_unhash ( s#cache_detail * , s#cache_head * ) + +/* net/sunrpc/clnt.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##rpc_cred_cache +s##svc_cacherep +s#rpc_sysfs_xprt_switch struct rpc_sysfs_xprt_switch { s#kobject kobject ; s#net * net ; s#rpc_xprt_switch * xprt_switch ; s#rpc_xprt * xprt ; } +s#rpc_sysfs_xprt struct rpc_sysfs_xprt { s#kobject kobject ; s#rpc_xprt * xprt ; s#rpc_xprt_switch * xprt_switch ; } +s#rpc_sysfs_client struct rpc_sysfs_client { s#kobject kobject ; s#net * net ; s#rpc_clnt * clnt ; s#rpc_xprt_switch * xprt_switch ; } +s#rpc_create_args struct rpc_create_args { s#net * net ; int protocol ; s#sockaddr * address ; t#size_t addrsize ; s#sockaddr * saddress ; const s#rpc_timeout * timeout ; const char * servername ; const char * nodename ; const s#rpc_program * program ; t#u32 prognumber ; t#u32 version ; t#rpc_authflavor_t authflavor ; t#u32 nconnect ; unsigned long flags ; char * client_name ; s#svc_xprt * bc_xprt ; const s#cred * cred ; } +rpc_create s#rpc_clnt * rpc_create ( s#rpc_create_args * ) +rpc_clone_client s#rpc_clnt * rpc_clone_client ( s#rpc_clnt * ) +rpc_clone_client_set_auth s#rpc_clnt * rpc_clone_client_set_auth ( s#rpc_clnt * , t#rpc_authflavor_t ) +rpc_switch_client_transport int rpc_switch_client_transport ( s#rpc_clnt * , s#xprt_create * , const s#rpc_timeout * ) +rpc_clnt_iterate_for_each_xprt int rpc_clnt_iterate_for_each_xprt ( s#rpc_clnt * , int ( * ) ( s#rpc_clnt * , s#rpc_xprt * , void * ) , void * ) +rpc_killall_tasks void rpc_killall_tasks ( s#rpc_clnt * ) +rpc_shutdown_client void rpc_shutdown_client ( s#rpc_clnt * ) +rpc_release_client void rpc_release_client ( s#rpc_clnt * ) +rpc_bind_new_program s#rpc_clnt * rpc_bind_new_program ( s#rpc_clnt * , const s#rpc_program * , t#u32 ) +rpc_task_release_transport void rpc_task_release_transport ( s#rpc_task * ) +rpc_run_task s#rpc_task * rpc_run_task ( const s#rpc_task_setup * ) +rpc_call_sync int rpc_call_sync ( s#rpc_clnt * , const s#rpc_message * , int ) +rpc_call_async int rpc_call_async ( s#rpc_clnt * , const s#rpc_message * , int , const s#rpc_call_ops * , void * ) +rpc_prepare_reply_pages void rpc_prepare_reply_pages ( s#rpc_rqst * , s#page * * , unsigned int , unsigned int , unsigned int ) +rpc_call_start void rpc_call_start ( s#rpc_task * ) +rpc_peeraddr t#size_t rpc_peeraddr ( s#rpc_clnt * , s#sockaddr * , t#size_t ) +e#rpc_display_format_t enum rpc_display_format_t { RPC_DISPLAY_ADDR = 0 , RPC_DISPLAY_PORT , RPC_DISPLAY_PROTO , RPC_DISPLAY_HEX_ADDR , RPC_DISPLAY_HEX_PORT , RPC_DISPLAY_NETID , RPC_DISPLAY_MAX , } +rpc_peeraddr2str const char * rpc_peeraddr2str ( s#rpc_clnt * , e#rpc_display_format_t ) +rpc_localaddr int rpc_localaddr ( s#rpc_clnt * , s#sockaddr * , t#size_t ) +rpc_setbufsize void rpc_setbufsize ( s#rpc_clnt * , unsigned int , unsigned int ) +rpc_net_ns s#net * rpc_net_ns ( s#rpc_clnt * ) +rpc_max_payload t#size_t rpc_max_payload ( s#rpc_clnt * ) +rpc_max_bc_payload t#size_t rpc_max_bc_payload ( s#rpc_clnt * ) +rpc_num_bc_slots unsigned int rpc_num_bc_slots ( s#rpc_clnt * ) +rpc_force_rebind void rpc_force_rebind ( s#rpc_clnt * ) +rpc_restart_call int rpc_restart_call ( s#rpc_task * ) +rpc_restart_call_prepare int rpc_restart_call_prepare ( s#rpc_task * ) +rpc_call_null s#rpc_task * rpc_call_null ( s#rpc_clnt * , s#rpc_cred * , int ) +rpc_clnt_test_and_add_xprt int rpc_clnt_test_and_add_xprt ( s#rpc_clnt * , s#rpc_xprt_switch * , s#rpc_xprt * , void * ) +rpc_clnt_setup_test_and_add_xprt int rpc_clnt_setup_test_and_add_xprt ( s#rpc_clnt * , s#rpc_xprt_switch * , s#rpc_xprt * , void * ) +rpc_clnt_add_xprt int rpc_clnt_add_xprt ( s#rpc_clnt * , s#xprt_create * , int ( * ) ( s#rpc_clnt * , s#rpc_xprt_switch * , s#rpc_xprt * , void * ) , void * ) +rpc_set_connect_timeout void rpc_set_connect_timeout ( s#rpc_clnt * , unsigned long , unsigned long ) +rpc_clnt_xprt_switch_put void rpc_clnt_xprt_switch_put ( s#rpc_clnt * ) +rpc_clnt_xprt_switch_add_xprt void rpc_clnt_xprt_switch_add_xprt ( s#rpc_clnt * , s#rpc_xprt * ) +rpc_clnt_xprt_switch_has_addr t#bool rpc_clnt_xprt_switch_has_addr ( s#rpc_clnt * , const s#sockaddr * ) +rpc_clnt_swap_activate int rpc_clnt_swap_activate ( s#rpc_clnt * ) +rpc_clnt_swap_deactivate void rpc_clnt_swap_deactivate ( s#rpc_clnt * ) + +/* net/sunrpc/rpc_pipe.o */ +rpc_pipefs_notifier_register extern int rpc_pipefs_notifier_register ( s#notifier_block * ) +rpc_pipefs_notifier_unregister extern void rpc_pipefs_notifier_unregister ( s#notifier_block * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##audit_names +s##proc_dir_entry +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s#rpc_pipe_msg struct rpc_pipe_msg { s#list_head list ; void * data ; t#size_t len ; t#size_t copied ; int errno ; } +rpc_pipe_generic_upcall extern t#ssize_t rpc_pipe_generic_upcall ( s#file * , s#rpc_pipe_msg * , char * , t#size_t ) +s#rpc_pipe_ops struct rpc_pipe_ops { t#ssize_t ( * upcall ) ( s#file * , s#rpc_pipe_msg * , char * , t#size_t ) ; t#ssize_t ( * downcall ) ( s#file * , const char * , t#size_t ) ; void ( * release_pipe ) ( s#inode * ) ; int ( * open_pipe ) ( s#inode * ) ; void ( * destroy_msg ) ( s#rpc_pipe_msg * ) ; } +s#rpc_pipe struct rpc_pipe { s#list_head pipe ; s#list_head in_upcall ; s#list_head in_downcall ; int pipelen ; int nreaders ; int nwriters ; int flags ; s#delayed_work queue_timeout ; const s#rpc_pipe_ops * ops ; t#spinlock_t lock ; s#dentry * dentry ; } +rpc_queue_upcall extern int rpc_queue_upcall ( s#rpc_pipe * , s#rpc_pipe_msg * ) +rpc_destroy_pipe_data void rpc_destroy_pipe_data ( s#rpc_pipe * ) +rpc_mkpipe_data s#rpc_pipe * rpc_mkpipe_data ( const s#rpc_pipe_ops * , int ) +rpc_mkpipe_dentry extern s#dentry * rpc_mkpipe_dentry ( s#dentry * , const char * , void * , s#rpc_pipe * ) +rpc_unlink extern int rpc_unlink ( s#dentry * ) +rpc_init_pipe_dir_head extern void rpc_init_pipe_dir_head ( s#rpc_pipe_dir_head * ) +s#rpc_pipe_dir_object_ops struct rpc_pipe_dir_object_ops { int ( * create ) ( s#dentry * , s#rpc_pipe_dir_object * ) ; void ( * destroy ) ( s#dentry * , s#rpc_pipe_dir_object * ) ; } +s#rpc_pipe_dir_object struct rpc_pipe_dir_object { s#list_head pdo_head ; const s#rpc_pipe_dir_object_ops * pdo_ops ; void * pdo_data ; } +rpc_init_pipe_dir_object extern void rpc_init_pipe_dir_object ( s#rpc_pipe_dir_object * , const s#rpc_pipe_dir_object_ops * , void * ) +rpc_add_pipe_dir_object extern int rpc_add_pipe_dir_object ( s#net * , s#rpc_pipe_dir_head * , s#rpc_pipe_dir_object * ) +rpc_remove_pipe_dir_object extern void rpc_remove_pipe_dir_object ( s#net * , s#rpc_pipe_dir_head * , s#rpc_pipe_dir_object * ) +rpc_find_or_alloc_pipe_dir_object extern s#rpc_pipe_dir_object * rpc_find_or_alloc_pipe_dir_object ( s#net * , s#rpc_pipe_dir_head * , int ( * ) ( s#rpc_pipe_dir_object * , void * ) , s#rpc_pipe_dir_object * ( * ) ( void * ) , void * ) +rpc_d_lookup_sb extern s#dentry * rpc_d_lookup_sb ( const s#super_block * , const unsigned char * ) +rpc_get_sb_net extern s#super_block * rpc_get_sb_net ( const s#net * ) +rpc_put_sb_net extern void rpc_put_sb_net ( const s#net * ) +gssd_running extern t#bool gssd_running ( s#net * ) + +/* net/sunrpc/rpcb_clnt.o */ +s##workqueue_struct +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_cred_cache +rpcb_getport_async void rpcb_getport_async ( s#rpc_task * ) + +/* net/sunrpc/sched.o */ +s##workqueue_struct +xprtiod_workqueue extern s#workqueue_struct * xprtiod_workqueue +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##svc_cacherep +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##rpc_sysfs_client +s##rpc_cred_cache +rpc_task_timeout unsigned long rpc_task_timeout ( const s#rpc_task * ) +rpc_init_priority_wait_queue void rpc_init_priority_wait_queue ( s#rpc_wait_queue * , const char * ) +rpc_init_wait_queue void rpc_init_wait_queue ( s#rpc_wait_queue * , const char * ) +rpc_destroy_wait_queue void rpc_destroy_wait_queue ( s#rpc_wait_queue * ) +__rpc_wait_for_completion_task int __rpc_wait_for_completion_task ( s#rpc_task * , t#wait_bit_action_f * ) +t#rpc_action typedef void ( * rpc_action ) ( s#rpc_task * ) +rpc_sleep_on_timeout void rpc_sleep_on_timeout ( s#rpc_wait_queue * , s#rpc_task * , t#rpc_action , unsigned long ) +rpc_sleep_on void rpc_sleep_on ( s#rpc_wait_queue * , s#rpc_task * , t#rpc_action ) +rpc_sleep_on_priority_timeout void rpc_sleep_on_priority_timeout ( s#rpc_wait_queue * , s#rpc_task * , unsigned long , int ) +rpc_sleep_on_priority void rpc_sleep_on_priority ( s#rpc_wait_queue * , s#rpc_task * , int ) +rpc_wake_up_queued_task void rpc_wake_up_queued_task ( s#rpc_wait_queue * , s#rpc_task * ) +rpc_wake_up_first s#rpc_task * rpc_wake_up_first ( s#rpc_wait_queue * , t#bool ( * ) ( s#rpc_task * , void * ) , void * ) +rpc_wake_up_next s#rpc_task * rpc_wake_up_next ( s#rpc_wait_queue * ) +rpc_wake_up void rpc_wake_up ( s#rpc_wait_queue * ) +rpc_wake_up_status void rpc_wake_up_status ( s#rpc_wait_queue * , int ) +rpc_delay void rpc_delay ( s#rpc_task * , unsigned long ) +rpc_exit void rpc_exit ( s#rpc_task * , int ) +rpc_malloc int rpc_malloc ( s#rpc_task * ) +rpc_free void rpc_free ( s#rpc_task * ) +rpc_put_task void rpc_put_task ( s#rpc_task * ) +rpc_put_task_async void rpc_put_task_async ( s#rpc_task * ) + +/* net/sunrpc/socklib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +csum_partial_copy_to_xdr int csum_partial_copy_to_xdr ( s#xdr_buf * , s#sk_buff * ) + +/* net/sunrpc/stats.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s##svc_cacherep +svc_seq_show void svc_seq_show ( s#seq_file * , const s#svc_stat * ) +rpc_alloc_iostats s#rpc_iostats * rpc_alloc_iostats ( s#rpc_clnt * ) +rpc_free_iostats void rpc_free_iostats ( s#rpc_iostats * ) +rpc_count_iostats_metrics void rpc_count_iostats_metrics ( const s#rpc_task * , s#rpc_iostats * ) +rpc_count_iostats void rpc_count_iostats ( const s#rpc_task * , s#rpc_iostats * ) +rpc_clnt_show_stats void rpc_clnt_show_stats ( s#seq_file * , s#rpc_clnt * ) +rpc_proc_register s#proc_dir_entry * rpc_proc_register ( s#net * , s#rpc_stat * ) +rpc_proc_unregister void rpc_proc_unregister ( s#net * , const char * ) +svc_proc_register s#proc_dir_entry * svc_proc_register ( s#net * , s#svc_stat * , const s#proc_ops * ) +svc_proc_unregister void svc_proc_unregister ( s#net * , const char * ) + +/* net/sunrpc/sunrpc_syms.o */ +sunrpc_net_id extern unsigned int sunrpc_net_id + +/* net/sunrpc/svc.o */ +s#svc_pool_map struct svc_pool_map { int count ; int mode ; unsigned int npools ; unsigned int * pool_to ; unsigned int * to_pool ; } +svc_pool_map extern s#svc_pool_map svc_pool_map +svc_pool_map_get unsigned int svc_pool_map_get ( void ) +svc_pool_map_put void svc_pool_map_put ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s##svc_cacherep +svc_rpcb_setup int svc_rpcb_setup ( s#svc_serv * , s#net * ) +svc_rpcb_cleanup void svc_rpcb_cleanup ( s#svc_serv * , s#net * ) +svc_bind int svc_bind ( s#svc_serv * , s#net * ) +svc_create s#svc_serv * svc_create ( s#svc_program * , unsigned int , const s#svc_serv_ops * ) +svc_create_pooled s#svc_serv * svc_create_pooled ( s#svc_program * , unsigned int , const s#svc_serv_ops * ) +svc_shutdown_net void svc_shutdown_net ( s#svc_serv * , s#net * ) +svc_destroy void svc_destroy ( s#svc_serv * ) +svc_rqst_alloc s#svc_rqst * svc_rqst_alloc ( s#svc_serv * , s#svc_pool * , int ) +svc_prepare_thread s#svc_rqst * svc_prepare_thread ( s#svc_serv * , s#svc_pool * , int ) +svc_set_num_threads int svc_set_num_threads ( s#svc_serv * , s#svc_pool * , int ) +svc_set_num_threads_sync int svc_set_num_threads_sync ( s#svc_serv * , s#svc_pool * , int ) +svc_rqst_free void svc_rqst_free ( s#svc_rqst * ) +svc_exit_thread void svc_exit_thread ( s#svc_rqst * ) +svc_rpcbind_set_version int svc_rpcbind_set_version ( s#net * , const s#svc_program * , t#u32 , int , unsigned short , unsigned short ) +svc_generic_rpcbind_set int svc_generic_rpcbind_set ( s#net * , const s#svc_program * , t#u32 , int , unsigned short , unsigned short ) +svc_return_autherr t#__be32 svc_return_autherr ( s#svc_rqst * , t#__be32 ) +svc_generic_init_request t#__be32 svc_generic_init_request ( s#svc_rqst * , const s#svc_program * , s#svc_process_info * ) +svc_process int svc_process ( s#svc_rqst * ) +bc_svc_process int bc_svc_process ( s#svc_serv * , s#rpc_rqst * , s#svc_rqst * ) +svc_max_payload extern t#u32 svc_max_payload ( const s#svc_rqst * ) +svc_encode_result_payload int svc_encode_result_payload ( s#svc_rqst * , unsigned int , unsigned int ) +svc_fill_write_vector unsigned int svc_fill_write_vector ( s#svc_rqst * , s#page * * , s#kvec * , t#size_t ) +svc_fill_symlink_pathname char * svc_fill_symlink_pathname ( s#svc_rqst * , s#kvec * , void * , t#size_t ) + +/* net/sunrpc/svc_xprt.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_cred_cache +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_sysfs_xprt +s##svc_cacherep +svc_reg_xprt_class int svc_reg_xprt_class ( s#svc_xprt_class * ) +svc_unreg_xprt_class void svc_unreg_xprt_class ( s#svc_xprt_class * ) +svc_xprt_deferred_close void svc_xprt_deferred_close ( s#svc_xprt * ) +svc_xprt_put void svc_xprt_put ( s#svc_xprt * ) +svc_xprt_init void svc_xprt_init ( s#net * , s#svc_xprt_class * , s#svc_xprt * , s#svc_serv * ) +svc_xprt_received void svc_xprt_received ( s#svc_xprt * ) +svc_create_xprt int svc_create_xprt ( s#svc_serv * , const char * , s#net * , const int , const unsigned short , int , const s#cred * ) +svc_xprt_copy_addrs void svc_xprt_copy_addrs ( s#svc_rqst * , s#svc_xprt * ) +svc_print_addr char * svc_print_addr ( s#svc_rqst * , char * , t#size_t ) +svc_xprt_do_enqueue void svc_xprt_do_enqueue ( s#svc_xprt * ) +svc_xprt_enqueue void svc_xprt_enqueue ( s#svc_xprt * ) +svc_reserve void svc_reserve ( s#svc_rqst * , int ) +svc_wake_up void svc_wake_up ( s#svc_serv * ) +svc_recv int svc_recv ( s#svc_rqst * , long ) +svc_drop void svc_drop ( s#svc_rqst * ) +svc_age_temp_xprts_now void svc_age_temp_xprts_now ( s#svc_serv * , s#sockaddr * ) +svc_close_xprt void svc_close_xprt ( s#svc_xprt * ) +svc_find_xprt s#svc_xprt * svc_find_xprt ( s#svc_serv * , const char * , s#net * , const t#sa_family_t , const unsigned short ) +svc_xprt_names int svc_xprt_names ( s#svc_serv * , char * , const int ) +svc_pool_stats_open int svc_pool_stats_open ( s#svc_serv * , s#file * ) + +/* net/sunrpc/svcauth.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s##svc_cacherep +svc_authenticate extern int svc_authenticate ( s#svc_rqst * , t#__be32 * ) +svc_set_client extern int svc_set_client ( s#svc_rqst * ) +svc_auth_register extern int svc_auth_register ( t#rpc_authflavor_t , s#auth_ops * ) +svc_auth_unregister extern void svc_auth_unregister ( t#rpc_authflavor_t ) +auth_domain_put extern void auth_domain_put ( s#auth_domain * ) +auth_domain_lookup extern s#auth_domain * auth_domain_lookup ( char * , s#auth_domain * ) +auth_domain_find extern s#auth_domain * auth_domain_find ( char * ) + +/* net/sunrpc/svcauth_unix.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##svc_stat +s##rpc_xprt +s##rpc_xprt_switch +s##rpc_rqst +s##svc_cacherep +unix_domain_find extern s#auth_domain * unix_domain_find ( char * ) +svcauth_unix_purge extern void svcauth_unix_purge ( s#net * ) +svcauth_unix_set_client extern int svcauth_unix_set_client ( s#svc_rqst * ) + +/* net/sunrpc/svcsock.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##rpc_cred_cache +s##rpc_sysfs_xprt +s##svc_cacherep +svc_sock_update_bufs void svc_sock_update_bufs ( s#svc_serv * ) +svc_alien_sock t#bool svc_alien_sock ( s#net * , int ) +svc_addsock int svc_addsock ( s#svc_serv * , const int , char * , const t#size_t , const s#cred * ) + +/* net/sunrpc/sysctl.o */ +rpc_debug extern unsigned int rpc_debug +nfs_debug extern unsigned int nfs_debug +nfsd_debug extern unsigned int nfsd_debug +nlm_debug extern unsigned int nlm_debug + +/* net/sunrpc/timer.o */ +rpc_init_rtt extern void rpc_init_rtt ( s#rpc_rtt * , unsigned long ) +rpc_update_rtt extern void rpc_update_rtt ( s#rpc_rtt * , unsigned , long ) +rpc_calc_rto extern unsigned long rpc_calc_rto ( s#rpc_rtt * , unsigned ) + +/* net/sunrpc/xdr.o */ +xdr_encode_netobj t#__be32 * xdr_encode_netobj ( t#__be32 * , const s#xdr_netobj * ) +xdr_decode_netobj t#__be32 * xdr_decode_netobj ( t#__be32 * , s#xdr_netobj * ) +xdr_encode_opaque_fixed t#__be32 * xdr_encode_opaque_fixed ( t#__be32 * , const void * , unsigned int ) +xdr_encode_opaque t#__be32 * xdr_encode_opaque ( t#__be32 * , const void * , unsigned int ) +xdr_encode_string t#__be32 * xdr_encode_string ( t#__be32 * , const char * ) +xdr_decode_string_inplace t#__be32 * xdr_decode_string_inplace ( t#__be32 * , char * * , unsigned int * , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##swap_info_struct +xdr_terminate_string void xdr_terminate_string ( const s#xdr_buf * , const t#u32 ) +xdr_inline_pages void xdr_inline_pages ( s#xdr_buf * , unsigned int , s#page * * , unsigned int , unsigned int ) +_copy_from_pages extern void _copy_from_pages ( char * , s#page * * , t#size_t , t#size_t ) +xdr_shift_buf extern void xdr_shift_buf ( s#xdr_buf * , t#size_t ) +s##rpc_cred_cache +s##rpc_iostats +s##rpc_sysfs_client +s##rpc_sysfs_xprt_switch +s##svc_cacherep +s##rpc_sysfs_xprt +xdr_stream_pos extern unsigned int xdr_stream_pos ( const s#xdr_stream * ) +xdr_page_pos extern unsigned int xdr_page_pos ( const s#xdr_stream * ) +xdr_init_encode extern void xdr_init_encode ( s#xdr_stream * , s#xdr_buf * , t#__be32 * , s#rpc_rqst * ) +xdr_commit_encode extern void xdr_commit_encode ( s#xdr_stream * ) +xdr_reserve_space extern t#__be32 * xdr_reserve_space ( s#xdr_stream * , t#size_t ) +xdr_reserve_space_vec extern int xdr_reserve_space_vec ( s#xdr_stream * , s#kvec * , t#size_t ) +xdr_truncate_encode extern void xdr_truncate_encode ( s#xdr_stream * , t#size_t ) +xdr_restrict_buflen extern int xdr_restrict_buflen ( s#xdr_stream * , int ) +xdr_write_pages extern void xdr_write_pages ( s#xdr_stream * , s#page * * , unsigned int , unsigned int ) +xdr_init_decode extern void xdr_init_decode ( s#xdr_stream * , s#xdr_buf * , t#__be32 * , s#rpc_rqst * ) +xdr_init_decode_pages extern void xdr_init_decode_pages ( s#xdr_stream * , s#xdr_buf * , s#page * * , unsigned int ) +xdr_inline_decode extern t#__be32 * xdr_inline_decode ( s#xdr_stream * , t#size_t ) +xdr_read_pages extern unsigned int xdr_read_pages ( s#xdr_stream * , unsigned int ) +xdr_align_data extern unsigned int xdr_align_data ( s#xdr_stream * , unsigned int , unsigned int ) +xdr_expand_hole extern unsigned int xdr_expand_hole ( s#xdr_stream * , unsigned int , unsigned int ) +xdr_enter_page extern void xdr_enter_page ( s#xdr_stream * , unsigned int ) +xdr_buf_from_iov extern void xdr_buf_from_iov ( const s#kvec * , s#xdr_buf * ) +xdr_buf_subsegment extern int xdr_buf_subsegment ( const s#xdr_buf * , s#xdr_buf * , unsigned int , unsigned int ) +xdr_stream_subsegment extern t#bool xdr_stream_subsegment ( s#xdr_stream * , s#xdr_buf * , unsigned int ) +xdr_buf_trim extern void xdr_buf_trim ( s#xdr_buf * , unsigned int ) +read_bytes_from_xdr_buf extern int read_bytes_from_xdr_buf ( const s#xdr_buf * , unsigned int , void * , unsigned int ) +write_bytes_to_xdr_buf extern int write_bytes_to_xdr_buf ( const s#xdr_buf * , unsigned int , void * , unsigned int ) +xdr_decode_word extern int xdr_decode_word ( const s#xdr_buf * , unsigned int , t#u32 * ) +xdr_encode_word extern int xdr_encode_word ( const s#xdr_buf * , unsigned int , t#u32 ) +t#xdr_xcode_elem_t typedef int ( * xdr_xcode_elem_t ) ( s#xdr_array2_desc * , void * ) +s#xdr_array2_desc struct xdr_array2_desc { unsigned int elem_size ; unsigned int array_len ; unsigned int array_maxlen ; t#xdr_xcode_elem_t xcode ; } +xdr_decode_array2 extern int xdr_decode_array2 ( const s#xdr_buf * , unsigned int , s#xdr_array2_desc * ) +xdr_encode_array2 extern int xdr_encode_array2 ( const s#xdr_buf * , unsigned int , s#xdr_array2_desc * ) +xdr_process_buf extern int xdr_process_buf ( const s#xdr_buf * , unsigned int , unsigned int , int ( * ) ( s#scatterlist * , void * ) , void * ) +xdr_stream_decode_opaque t#ssize_t xdr_stream_decode_opaque ( s#xdr_stream * , void * , t#size_t ) +xdr_stream_decode_opaque_dup t#ssize_t xdr_stream_decode_opaque_dup ( s#xdr_stream * , void * * , t#size_t , t#gfp_t ) +xdr_stream_decode_string t#ssize_t xdr_stream_decode_string ( s#xdr_stream * , char * , t#size_t ) +xdr_stream_decode_string_dup t#ssize_t xdr_stream_decode_string_dup ( s#xdr_stream * , char * * , t#size_t , t#gfp_t ) + +/* net/sunrpc/xprt.o */ +s##workqueue_struct +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##watch_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##eventfd_ctx +s##memory_tier +s##sock_reuseport +s##bpf_local_storage +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##rpc_cred_cache +s##svc_cacherep +xprt_register_transport int xprt_register_transport ( s#xprt_class * ) +xprt_unregister_transport int xprt_unregister_transport ( s#xprt_class * ) +xprt_find_transport_ident int xprt_find_transport_ident ( const char * ) +xprt_reserve_xprt int xprt_reserve_xprt ( s#rpc_xprt * , s#rpc_task * ) +xprt_reserve_xprt_cong int xprt_reserve_xprt_cong ( s#rpc_xprt * , s#rpc_task * ) +xprt_release_xprt void xprt_release_xprt ( s#rpc_xprt * , s#rpc_task * ) +xprt_release_xprt_cong void xprt_release_xprt_cong ( s#rpc_xprt * , s#rpc_task * ) +xprt_request_get_cong t#bool xprt_request_get_cong ( s#rpc_xprt * , s#rpc_rqst * ) +xprt_release_rqst_cong void xprt_release_rqst_cong ( s#rpc_task * ) +xprt_adjust_cwnd void xprt_adjust_cwnd ( s#rpc_xprt * , s#rpc_task * , int ) +xprt_wake_pending_tasks void xprt_wake_pending_tasks ( s#rpc_xprt * , int ) +xprt_wait_for_buffer_space void xprt_wait_for_buffer_space ( s#rpc_xprt * ) +xprt_write_space t#bool xprt_write_space ( s#rpc_xprt * ) +xprt_disconnect_done void xprt_disconnect_done ( s#rpc_xprt * ) +xprt_force_disconnect void xprt_force_disconnect ( s#rpc_xprt * ) +xprt_lock_connect t#bool xprt_lock_connect ( s#rpc_xprt * , s#rpc_task * , void * ) +xprt_unlock_connect void xprt_unlock_connect ( s#rpc_xprt * , void * ) +xprt_reconnect_delay unsigned long xprt_reconnect_delay ( const s#rpc_xprt * ) +xprt_reconnect_backoff void xprt_reconnect_backoff ( s#rpc_xprt * , unsigned long ) +xprt_lookup_rqst s#rpc_rqst * xprt_lookup_rqst ( s#rpc_xprt * , t#__be32 ) +xprt_pin_rqst void xprt_pin_rqst ( s#rpc_rqst * ) +xprt_unpin_rqst void xprt_unpin_rqst ( s#rpc_rqst * ) +xprt_update_rtt void xprt_update_rtt ( s#rpc_task * ) +xprt_complete_rqst void xprt_complete_rqst ( s#rpc_task * , int ) +xprt_wait_for_reply_request_def void xprt_wait_for_reply_request_def ( s#rpc_task * ) +xprt_wait_for_reply_request_rtt void xprt_wait_for_reply_request_rtt ( s#rpc_task * ) +xprt_add_backlog void xprt_add_backlog ( s#rpc_xprt * , s#rpc_task * ) +xprt_wake_up_backlog t#bool xprt_wake_up_backlog ( s#rpc_xprt * , s#rpc_rqst * ) +xprt_alloc_slot void xprt_alloc_slot ( s#rpc_xprt * , s#rpc_task * ) +xprt_free_slot void xprt_free_slot ( s#rpc_xprt * , s#rpc_rqst * ) +xprt_alloc s#rpc_xprt * xprt_alloc ( s#net * , t#size_t , unsigned int , unsigned int ) +xprt_free void xprt_free ( s#rpc_xprt * ) +xprt_get s#rpc_xprt * xprt_get ( s#rpc_xprt * ) +xprt_put void xprt_put ( s#rpc_xprt * ) + +/* net/switchdev/switchdev.o */ +switchdev_deferred_process void switchdev_deferred_process ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +e#switchdev_attr_id enum switchdev_attr_id { SWITCHDEV_ATTR_ID_UNDEFINED , SWITCHDEV_ATTR_ID_PORT_STP_STATE , SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS , SWITCHDEV_ATTR_ID_PORT_PRE_BRIDGE_FLAGS , SWITCHDEV_ATTR_ID_PORT_MROUTER , SWITCHDEV_ATTR_ID_BRIDGE_AGEING_TIME , SWITCHDEV_ATTR_ID_BRIDGE_VLAN_FILTERING , SWITCHDEV_ATTR_ID_BRIDGE_VLAN_PROTOCOL , SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED , SWITCHDEV_ATTR_ID_BRIDGE_MROUTER , SWITCHDEV_ATTR_ID_MRP_PORT_ROLE , } +s#switchdev_attr struct switchdev_attr { s#net_device * orig_dev ; e#switchdev_attr_id id ; t#u32 flags ; void * complete_priv ; void ( * complete ) ( s#net_device * , int , void * ) ; union { t#u8 stp_state ; s#switchdev_brport_flags brport_flags ; t#bool mrouter ; t#clock_t ageing_time ; t#bool vlan_filtering ; t#u16 vlan_protocol ; t#bool mc_disabled ; t#u8 mrp_port_role ; } u ; } +switchdev_port_attr_set int switchdev_port_attr_set ( s#net_device * , const s#switchdev_attr * , s#netlink_ext_ack * ) +switchdev_port_obj_add int switchdev_port_obj_add ( s#net_device * , const s#switchdev_obj * , s#netlink_ext_ack * ) +switchdev_port_obj_del int switchdev_port_obj_del ( s#net_device * , const s#switchdev_obj * ) +register_switchdev_notifier int register_switchdev_notifier ( s#notifier_block * ) +unregister_switchdev_notifier int unregister_switchdev_notifier ( s#notifier_block * ) +call_switchdev_notifiers int call_switchdev_notifiers ( unsigned long , s#net_device * , s#switchdev_notifier_info * , s#netlink_ext_ack * ) +register_switchdev_blocking_notifier int register_switchdev_blocking_notifier ( s#notifier_block * ) +unregister_switchdev_blocking_notifier int unregister_switchdev_blocking_notifier ( s#notifier_block * ) +call_switchdev_blocking_notifiers int call_switchdev_blocking_notifiers ( unsigned long , s#net_device * , s#switchdev_notifier_info * , s#netlink_ext_ack * ) +s#switchdev_notifier_port_obj_info struct switchdev_notifier_port_obj_info { s#switchdev_notifier_info info ; const s#switchdev_obj * obj ; t#bool handled ; } +switchdev_handle_port_obj_add int switchdev_handle_port_obj_add ( s#net_device * , s#switchdev_notifier_port_obj_info * , t#bool ( * ) ( const s#net_device * ) , int ( * ) ( s#net_device * , const void * , const s#switchdev_obj * , s#netlink_ext_ack * ) ) +switchdev_handle_port_obj_del int switchdev_handle_port_obj_del ( s#net_device * , s#switchdev_notifier_port_obj_info * , t#bool ( * ) ( const s#net_device * ) , int ( * ) ( s#net_device * , const void * , const s#switchdev_obj * ) ) +s#switchdev_notifier_port_attr_info struct switchdev_notifier_port_attr_info { s#switchdev_notifier_info info ; const s#switchdev_attr * attr ; t#bool handled ; } +switchdev_handle_port_attr_set int switchdev_handle_port_attr_set ( s#net_device * , s#switchdev_notifier_port_attr_info * , t#bool ( * ) ( const s#net_device * ) , int ( * ) ( s#net_device * , const void * , const s#switchdev_attr * , s#netlink_ext_ack * ) ) + +/* net/sysctl_net.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +register_net_sysctl s#ctl_table_header * register_net_sysctl ( s#net * , const char * , s#ctl_table * ) +unregister_net_sysctl_table void unregister_net_sysctl_table ( s#ctl_table_header * ) + +/* net/tipc/socket.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##xfrm_state +s##lwtunnel_state +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s#tipc_media_addr struct tipc_media_addr { t#u8 value [ 32 ] ; t#u8 media_id ; t#u8 broadcast ; } +s#tipc_media struct tipc_media { int ( * send_msg ) ( s#net * , s#sk_buff * , s#tipc_bearer * , s#tipc_media_addr * ) ; int ( * enable_media ) ( s#net * , s#tipc_bearer * , s#nlattr * [ ] ) ; void ( * disable_media ) ( s#tipc_bearer * ) ; int ( * addr2str ) ( s#tipc_media_addr * , char * , int ) ; int ( * addr2msg ) ( char * , s#tipc_media_addr * ) ; int ( * msg2addr ) ( s#tipc_bearer * , s#tipc_media_addr * , char * ) ; int ( * raw2addr ) ( s#tipc_bearer * , s#tipc_media_addr * , char * ) ; t#u32 priority ; t#u32 tolerance ; t#u32 min_win ; t#u32 max_win ; t#u32 mtu ; t#u32 type_id ; t#u32 hwaddr_len ; char name [ 16 ] ; } +s##tipc_discoverer +s#tipc_bearer struct tipc_bearer { void * media_ptr ; t#u32 mtu ; s#tipc_media_addr addr ; char name [ 32 ] ; s#tipc_media * media ; s#tipc_media_addr bcast_addr ; s#packet_type pt ; s#callback_head rcu ; t#u32 priority ; t#u32 min_win ; t#u32 max_win ; t#u32 tolerance ; t#u32 domain ; t#u32 identity ; s#tipc_discoverer * disc ; char net_plane ; unsigned long up ; t#refcount_t refcnt ; } +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##tipc_sock +tipc_nl_sk_walk int tipc_nl_sk_walk ( s#sk_buff * , s#netlink_callback * , int ( * ) ( s#sk_buff * , s#netlink_callback * , s#tipc_sock * ) ) +tipc_dump_start int tipc_dump_start ( s#netlink_callback * ) +tipc_dump_done int tipc_dump_done ( s#netlink_callback * ) +tipc_sk_fill_sock_diag int tipc_sk_fill_sock_diag ( s#sk_buff * , s#netlink_callback * , s#tipc_sock * , t#u32 , t#u64 ( * ) ( s#sock * ) ) + +/* net/tls/tls_device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +tls_device_sk_destruct void tls_device_sk_destruct ( s#sock * ) +tls_offload_tx_resync_request void tls_offload_tx_resync_request ( s#sock * , t#u32 , t#u32 ) +t#skb_frag_t typedef s#bio_vec skb_frag_t +s#tls_record_info struct tls_record_info { s#list_head list ; t#u32 end_seq ; int len ; int num_frags ; t#skb_frag_t frags [ 16UL ] ; } +s##crypto_type +s#tls_offload_context_tx struct tls_offload_context_tx { s#crypto_aead * aead_send ; t#spinlock_t lock ; s#list_head records_list ; s#tls_record_info * open_record ; s#tls_record_info * retransmit_hint ; t#u64 hint_record_sn ; t#u64 unacked_record_sn ; s#scatterlist sg_tx_data [ 16UL ] ; void ( * sk_destruct ) ( s#sock * ) ; t#u8 driver_state [ ] __attribute__ ( ( __aligned__ ( 8 ) ) ) ; } +tls_get_record s#tls_record_info * tls_get_record ( s#tls_offload_context_tx * , t#u32 , t#u64 * ) + +/* net/tls/tls_device_fallback.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##xfrm_state +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +tls_validate_xmit_skb s#sk_buff * tls_validate_xmit_skb ( s#sock * , s#net_device * , s#sk_buff * ) +tls_encrypt_skb s#sk_buff * tls_encrypt_skb ( s#sk_buff * ) + +/* net/tls/tls_toe.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s#tls_toe_device struct tls_toe_device { char name [ 32 ] ; s#list_head dev_list ; int ( * feature ) ( s#tls_toe_device * ) ; int ( * hash ) ( s#tls_toe_device * , s#sock * ) ; void ( * unhash ) ( s#tls_toe_device * , s#sock * ) ; void ( * release ) ( s#kref * ) ; s#kref kref ; } +tls_toe_register_device void tls_toe_register_device ( s#tls_toe_device * ) +tls_toe_unregister_device void tls_toe_unregister_device ( s#tls_toe_device * ) + +/* net/unix/af_unix.o */ +unix_table_locks extern t#spinlock_t unix_table_locks [ 2 * 256 ] +unix_socket_table extern s#hlist_head unix_socket_table [ 2 * 256 ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##xfrm_policy +s##sock_reuseport +unix_peer_get s#sock * unix_peer_get ( s#sock * ) +unix_inq_len long unix_inq_len ( s#sock * ) +unix_outq_len long unix_outq_len ( s#sock * ) + +/* net/unix/scm.o */ +unix_tot_inflight extern unsigned int unix_tot_inflight +gc_inflight_list extern s#list_head gc_inflight_list +unix_gc_lock extern t#spinlock_t unix_gc_lock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +unix_get_socket s#sock * unix_get_socket ( s#file * ) +unix_attach_fds int unix_attach_fds ( s#scm_cookie * , s#sk_buff * ) +unix_detach_fds void unix_detach_fds ( s#scm_cookie * , s#sk_buff * ) +unix_destruct_scm void unix_destruct_scm ( s#sk_buff * ) + +/* net/vmw_vsock/af_vsock.o */ +vsock_bind_table extern s#list_head vsock_bind_table [ 251 + 1 ] +vsock_connected_table extern s#list_head vsock_connected_table [ 251 ] +vsock_table_lock extern t#spinlock_t vsock_table_lock +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#sockaddr_vm struct sockaddr_vm { t#__kernel_sa_family_t svm_family ; unsigned short svm_reserved1 ; unsigned int svm_port ; unsigned int svm_cid ; t#__u8 svm_flags ; unsigned char svm_zero [ sizeof ( struct sockaddr ) - sizeof ( sa_family_t ) - sizeof ( unsigned short ) - sizeof ( unsigned int ) - sizeof ( unsigned int ) - sizeof ( __u8 ) ] ; } +s#vsock_transport_recv_notify_data struct vsock_transport_recv_notify_data { t#u64 data1 ; t#u64 data2 ; t#bool notify_on_block ; } +s#vsock_transport_send_notify_data struct vsock_transport_send_notify_data { t#u64 data1 ; t#u64 data2 ; } +s#vsock_transport struct vsock_transport { s#module * module ; int ( * init ) ( s#vsock_sock * , s#vsock_sock * ) ; void ( * destruct ) ( s#vsock_sock * ) ; void ( * release ) ( s#vsock_sock * ) ; int ( * cancel_pkt ) ( s#vsock_sock * ) ; int ( * connect ) ( s#vsock_sock * ) ; int ( * dgram_bind ) ( s#vsock_sock * , s#sockaddr_vm * ) ; int ( * dgram_dequeue ) ( s#vsock_sock * , s#msghdr * , t#size_t , int ) ; int ( * dgram_enqueue ) ( s#vsock_sock * , s#sockaddr_vm * , s#msghdr * , t#size_t ) ; t#bool ( * dgram_allow ) ( t#u32 , t#u32 ) ; t#ssize_t ( * stream_dequeue ) ( s#vsock_sock * , s#msghdr * , t#size_t , int ) ; t#ssize_t ( * stream_enqueue ) ( s#vsock_sock * , s#msghdr * , t#size_t ) ; t#s64 ( * stream_has_data ) ( s#vsock_sock * ) ; t#s64 ( * stream_has_space ) ( s#vsock_sock * ) ; t#u64 ( * stream_rcvhiwat ) ( s#vsock_sock * ) ; t#bool ( * stream_is_active ) ( s#vsock_sock * ) ; t#bool ( * stream_allow ) ( t#u32 , t#u32 ) ; t#ssize_t ( * seqpacket_dequeue ) ( s#vsock_sock * , s#msghdr * , int ) ; int ( * seqpacket_enqueue ) ( s#vsock_sock * , s#msghdr * , t#size_t ) ; t#bool ( * seqpacket_allow ) ( t#u32 ) ; t#u32 ( * seqpacket_has_data ) ( s#vsock_sock * ) ; int ( * notify_poll_in ) ( s#vsock_sock * , t#size_t , t#bool * ) ; int ( * notify_poll_out ) ( s#vsock_sock * , t#size_t , t#bool * ) ; int ( * notify_recv_init ) ( s#vsock_sock * , t#size_t , s#vsock_transport_recv_notify_data * ) ; int ( * notify_recv_pre_block ) ( s#vsock_sock * , t#size_t , s#vsock_transport_recv_notify_data * ) ; int ( * notify_recv_pre_dequeue ) ( s#vsock_sock * , t#size_t , s#vsock_transport_recv_notify_data * ) ; int ( * notify_recv_post_dequeue ) ( s#vsock_sock * , t#size_t , t#ssize_t , t#bool , s#vsock_transport_recv_notify_data * ) ; int ( * notify_send_init ) ( s#vsock_sock * , s#vsock_transport_send_notify_data * ) ; int ( * notify_send_pre_block ) ( s#vsock_sock * , s#vsock_transport_send_notify_data * ) ; int ( * notify_send_pre_enqueue ) ( s#vsock_sock * , s#vsock_transport_send_notify_data * ) ; int ( * notify_send_post_enqueue ) ( s#vsock_sock * , t#ssize_t , s#vsock_transport_send_notify_data * ) ; void ( * notify_buffer_size ) ( s#vsock_sock * , t#u64 * ) ; int ( * shutdown ) ( s#vsock_sock * , int ) ; t#u32 ( * get_local_cid ) ( void ) ; } +s#vsock_sock struct vsock_sock { s#sock sk ; const s#vsock_transport * transport ; s#sockaddr_vm local_addr ; s#sockaddr_vm remote_addr ; s#list_head bound_table ; s#list_head connected_table ; t#bool trusted ; t#bool cached_peer_allow_dgram ; t#u32 cached_peer ; const s#cred * owner ; long connect_timeout ; s#sock * listener ; s#list_head pending_links ; s#list_head accept_queue ; t#bool rejected ; s#delayed_work connect_work ; s#delayed_work pending_work ; s#delayed_work close_work ; t#bool close_work_scheduled ; t#u32 peer_shutdown ; t#bool sent_request ; t#bool ignore_connecting_rst ; t#u64 buffer_size ; t#u64 buffer_min_size ; t#u64 buffer_max_size ; void * trans ; } +vsock_insert_connected void vsock_insert_connected ( s#vsock_sock * ) +vsock_remove_bound void vsock_remove_bound ( s#vsock_sock * ) +vsock_remove_connected void vsock_remove_connected ( s#vsock_sock * ) +vsock_find_bound_socket s#sock * vsock_find_bound_socket ( s#sockaddr_vm * ) +vsock_find_connected_socket s#sock * vsock_find_connected_socket ( s#sockaddr_vm * , s#sockaddr_vm * ) +vsock_remove_sock void vsock_remove_sock ( s#vsock_sock * ) +vsock_for_each_connected_socket void vsock_for_each_connected_socket ( void ( * ) ( s#sock * ) ) +vsock_add_pending void vsock_add_pending ( s#sock * , s#sock * ) +vsock_remove_pending void vsock_remove_pending ( s#sock * , s#sock * ) +vsock_enqueue_accept void vsock_enqueue_accept ( s#sock * , s#sock * ) +vsock_assign_transport int vsock_assign_transport ( s#vsock_sock * , s#vsock_sock * ) +vsock_find_cid t#bool vsock_find_cid ( unsigned int ) +vsock_create_connected s#sock * vsock_create_connected ( s#sock * ) +vsock_stream_has_data t#s64 vsock_stream_has_data ( s#vsock_sock * ) +vsock_stream_has_space t#s64 vsock_stream_has_space ( s#vsock_sock * ) +vsock_core_get_transport const s#vsock_transport * vsock_core_get_transport ( s#vsock_sock * ) +vsock_core_register int vsock_core_register ( const s#vsock_transport * , int ) +vsock_core_unregister void vsock_core_unregister ( const s#vsock_transport * ) + +/* net/vmw_vsock/af_vsock_tap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#vsock_tap struct vsock_tap { s#net_device * dev ; s#module * module ; s#list_head list ; } +vsock_add_tap int vsock_add_tap ( s#vsock_tap * ) +vsock_remove_tap int vsock_remove_tap ( s#vsock_tap * ) +vsock_deliver_tap void vsock_deliver_tap ( s#sk_buff * ( void * ) , void * ) + +/* net/vmw_vsock/virtio_transport_common.o */ +s#virtio_vsock_hdr struct virtio_vsock_hdr { t#__le64 src_cid ; t#__le64 dst_cid ; t#__le32 src_port ; t#__le32 dst_port ; t#__le32 len ; t#__le16 type ; t#__le16 op ; t#__le32 flags ; t#__le32 buf_alloc ; t#__le32 fwd_cnt ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##sock_reuseport +s#virtio_vsock_pkt struct virtio_vsock_pkt { s#virtio_vsock_hdr hdr ; s#list_head list ; s#vsock_sock * vsk ; void * buf ; t#u32 buf_len ; t#u32 len ; t#u32 off ; t#bool reply ; t#bool tap_delivered ; } +virtio_transport_deliver_tap_pkt void virtio_transport_deliver_tap_pkt ( s#virtio_vsock_pkt * ) +s#virtio_vsock_sock struct virtio_vsock_sock { s#vsock_sock * vsk ; t#spinlock_t tx_lock ; t#spinlock_t rx_lock ; t#u32 tx_cnt ; t#u32 peer_fwd_cnt ; t#u32 peer_buf_alloc ; t#u32 fwd_cnt ; t#u32 last_fwd_cnt ; t#u32 rx_bytes ; t#u32 buf_alloc ; s#list_head rx_queue ; t#u32 msg_count ; } +virtio_transport_inc_tx_pkt void virtio_transport_inc_tx_pkt ( s#virtio_vsock_sock * , s#virtio_vsock_pkt * ) +virtio_transport_get_credit t#u32 virtio_transport_get_credit ( s#virtio_vsock_sock * , t#u32 ) +virtio_transport_put_credit void virtio_transport_put_credit ( s#virtio_vsock_sock * , t#u32 ) +virtio_transport_stream_dequeue t#ssize_t virtio_transport_stream_dequeue ( s#vsock_sock * , s#msghdr * , t#size_t , int ) +virtio_transport_seqpacket_dequeue t#ssize_t virtio_transport_seqpacket_dequeue ( s#vsock_sock * , s#msghdr * , int ) +virtio_transport_seqpacket_enqueue int virtio_transport_seqpacket_enqueue ( s#vsock_sock * , s#msghdr * , t#size_t ) +virtio_transport_dgram_dequeue int virtio_transport_dgram_dequeue ( s#vsock_sock * , s#msghdr * , t#size_t , int ) +virtio_transport_stream_has_data t#s64 virtio_transport_stream_has_data ( s#vsock_sock * ) +virtio_transport_seqpacket_has_data t#u32 virtio_transport_seqpacket_has_data ( s#vsock_sock * ) +virtio_transport_stream_has_space t#s64 virtio_transport_stream_has_space ( s#vsock_sock * ) +virtio_transport_do_socket_init int virtio_transport_do_socket_init ( s#vsock_sock * , s#vsock_sock * ) +virtio_transport_notify_buffer_size void virtio_transport_notify_buffer_size ( s#vsock_sock * , t#u64 * ) +virtio_transport_notify_poll_in int virtio_transport_notify_poll_in ( s#vsock_sock * , t#size_t , t#bool * ) +virtio_transport_notify_poll_out int virtio_transport_notify_poll_out ( s#vsock_sock * , t#size_t , t#bool * ) +virtio_transport_notify_recv_init int virtio_transport_notify_recv_init ( s#vsock_sock * , t#size_t , s#vsock_transport_recv_notify_data * ) +virtio_transport_notify_recv_pre_block int virtio_transport_notify_recv_pre_block ( s#vsock_sock * , t#size_t , s#vsock_transport_recv_notify_data * ) +virtio_transport_notify_recv_pre_dequeue int virtio_transport_notify_recv_pre_dequeue ( s#vsock_sock * , t#size_t , s#vsock_transport_recv_notify_data * ) +virtio_transport_notify_recv_post_dequeue int virtio_transport_notify_recv_post_dequeue ( s#vsock_sock * , t#size_t , t#ssize_t , t#bool , s#vsock_transport_recv_notify_data * ) +virtio_transport_notify_send_init int virtio_transport_notify_send_init ( s#vsock_sock * , s#vsock_transport_send_notify_data * ) +virtio_transport_notify_send_pre_block int virtio_transport_notify_send_pre_block ( s#vsock_sock * , s#vsock_transport_send_notify_data * ) +virtio_transport_notify_send_pre_enqueue int virtio_transport_notify_send_pre_enqueue ( s#vsock_sock * , s#vsock_transport_send_notify_data * ) +virtio_transport_notify_send_post_enqueue int virtio_transport_notify_send_post_enqueue ( s#vsock_sock * , t#ssize_t , s#vsock_transport_send_notify_data * ) +virtio_transport_stream_rcvhiwat t#u64 virtio_transport_stream_rcvhiwat ( s#vsock_sock * ) +virtio_transport_stream_is_active t#bool virtio_transport_stream_is_active ( s#vsock_sock * ) +virtio_transport_stream_allow t#bool virtio_transport_stream_allow ( t#u32 , t#u32 ) +virtio_transport_dgram_bind int virtio_transport_dgram_bind ( s#vsock_sock * , s#sockaddr_vm * ) +virtio_transport_dgram_allow t#bool virtio_transport_dgram_allow ( t#u32 , t#u32 ) +virtio_transport_connect int virtio_transport_connect ( s#vsock_sock * ) +virtio_transport_shutdown int virtio_transport_shutdown ( s#vsock_sock * , int ) +virtio_transport_dgram_enqueue int virtio_transport_dgram_enqueue ( s#vsock_sock * , s#sockaddr_vm * , s#msghdr * , t#size_t ) +virtio_transport_stream_enqueue t#ssize_t virtio_transport_stream_enqueue ( s#vsock_sock * , s#msghdr * , t#size_t ) +virtio_transport_destruct void virtio_transport_destruct ( s#vsock_sock * ) +virtio_transport_release void virtio_transport_release ( s#vsock_sock * ) +s#virtio_transport struct virtio_transport { s#vsock_transport transport ; int ( * send_pkt ) ( s#virtio_vsock_pkt * ) ; } +virtio_transport_recv_pkt void virtio_transport_recv_pkt ( s#virtio_transport * , s#virtio_vsock_pkt * ) +virtio_transport_free_pkt void virtio_transport_free_pkt ( s#virtio_vsock_pkt * ) + +/* net/vmw_vsock/vsock_addr.o */ +vsock_addr_init void vsock_addr_init ( s#sockaddr_vm * , t#u32 , t#u32 ) +vsock_addr_validate int vsock_addr_validate ( const s#sockaddr_vm * ) +vsock_addr_bound t#bool vsock_addr_bound ( const s#sockaddr_vm * ) +vsock_addr_unbind void vsock_addr_unbind ( s#sockaddr_vm * ) +vsock_addr_equals_addr t#bool vsock_addr_equals_addr ( const s#sockaddr_vm * , const s#sockaddr_vm * ) +vsock_addr_cast int vsock_addr_cast ( const s#sockaddr * , t#size_t , s#sockaddr_vm * * ) + +/* net/wireless/chan.o */ +cfg80211_chandef_create void cfg80211_chandef_create ( s#cfg80211_chan_def * , s#ieee80211_channel * , e#nl80211_channel_type ) +cfg80211_chandef_valid t#bool cfg80211_chandef_valid ( const s#cfg80211_chan_def * ) +cfg80211_chandef_compatible const s#cfg80211_chan_def * cfg80211_chandef_compatible ( const s#cfg80211_chan_def * , const s#cfg80211_chan_def * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s#cfg80211_cached_keys struct cfg80211_cached_keys { s#key_params params [ 4 ] ; t#u8 data [ 4 ] [ E#WLAN_KEY_LEN_WEP104 ] ; int def ; } +s#cfg80211_bss_ies struct cfg80211_bss_ies { t#u64 tsf ; s#callback_head callback_head ; int len ; t#bool from_beacon ; t#u8 data [ ] ; } +s#cfg80211_bss struct cfg80211_bss { s#ieee80211_channel * channel ; e#nl80211_bss_scan_width scan_width ; const s#cfg80211_bss_ies * ies ; const s#cfg80211_bss_ies * beacon_ies ; const s#cfg80211_bss_ies * proberesp_ies ; s#cfg80211_bss * hidden_beacon_bss ; s#cfg80211_bss * transmitted_bss ; s#list_head nontrans_list ; t#s32 signal ; t#u16 beacon_interval ; t#u16 capability ; t#u8 bssid [ 6 ] ; t#u8 chains ; t#s8 chain_signal [ 4 ] ; t#u8 bssid_index ; t#u8 max_bssid_indicator ; t#u8 priv [ ] __attribute__ ( ( __aligned__ ( sizeof ( void * ) ) ) ) ; } +s#cfg80211_internal_bss struct cfg80211_internal_bss { s#list_head list ; s#list_head hidden_list ; s#rb_node rbn ; t#u64 ts_boottime ; unsigned long ts ; unsigned long refcount ; t#atomic_t hold ; t#u64 parent_tsf ; t#u8 parent_bssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; s#cfg80211_bss pub ; } +s#cfg80211_cqm_config struct cfg80211_cqm_config { t#u32 rssi_hyst ; t#s32 last_rssi_event_value ; int n_rssi_thresholds ; t#s32 rssi_thresholds [ ] ; } +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +cfg80211_chandef_dfs_required int cfg80211_chandef_dfs_required ( s#wiphy * , const s#cfg80211_chan_def * , e#nl80211_iftype ) +cfg80211_chandef_usable t#bool cfg80211_chandef_usable ( s#wiphy * , const s#cfg80211_chan_def * , t#u32 ) +cfg80211_reg_can_beacon t#bool cfg80211_reg_can_beacon ( s#wiphy * , s#cfg80211_chan_def * , e#nl80211_iftype ) +cfg80211_reg_can_beacon_relax t#bool cfg80211_reg_can_beacon_relax ( s#wiphy * , s#cfg80211_chan_def * , e#nl80211_iftype ) +cfg80211_any_usable_channels t#bool cfg80211_any_usable_channels ( s#wiphy * , unsigned long , t#u32 ) + +/* net/wireless/core.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +cfg80211_shutdown_all_interfaces void cfg80211_shutdown_all_interfaces ( s#wiphy * ) +e#nl80211_hidden_ssid enum nl80211_hidden_ssid { NL80211_HIDDEN_SSID_NOT_IN_USE , NL80211_HIDDEN_SSID_ZERO_LEN , NL80211_HIDDEN_SSID_ZERO_CONTENTS } +E#__NL80211_SMPS_AFTER_LAST 3 +e#nl80211_smps_mode enum nl80211_smps_mode { NL80211_SMPS_OFF , NL80211_SMPS_STATIC , NL80211_SMPS_DYNAMIC , __NL80211_SMPS_AFTER_LAST , NL80211_SMPS_MAX = E#__NL80211_SMPS_AFTER_LAST - 1 } +e#nl80211_acl_policy enum nl80211_acl_policy { NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED , NL80211_ACL_POLICY_DENY_UNLESS_LISTED , } +s#cfg80211_acl_data struct cfg80211_acl_data { e#nl80211_acl_policy acl_policy ; int n_acl_entries ; s#mac_address mac_addrs [ ] ; } +s#ieee80211_he_operation struct ieee80211_he_operation { t#__le32 he_oper_params ; t#__le16 he_mcs_nss_set ; t#u8 optional [ ] ; } +s#cfg80211_fils_discovery struct cfg80211_fils_discovery { t#u32 min_interval ; t#u32 max_interval ; t#size_t tmpl_len ; const t#u8 * tmpl ; } +s#cfg80211_unsol_bcast_probe_resp struct cfg80211_unsol_bcast_probe_resp { t#u32 interval ; t#size_t tmpl_len ; const t#u8 * tmpl ; } +s#cfg80211_ap_settings struct cfg80211_ap_settings { s#cfg80211_chan_def chandef ; s#cfg80211_beacon_data beacon ; int beacon_interval , dtim_period ; const t#u8 * ssid ; t#size_t ssid_len ; e#nl80211_hidden_ssid hidden_ssid ; s#cfg80211_crypto_settings crypto ; t#bool privacy ; e#nl80211_auth_type auth_type ; e#nl80211_smps_mode smps_mode ; int inactivity_timeout ; t#u8 p2p_ctwindow ; t#bool p2p_opp_ps ; const s#cfg80211_acl_data * acl ; t#bool pbss ; s#cfg80211_bitrate_mask beacon_rate ; const s#ieee80211_ht_cap * ht_cap ; const s#ieee80211_vht_cap * vht_cap ; const s#ieee80211_he_cap_elem * he_cap ; const s#ieee80211_he_operation * he_oper ; t#bool ht_required , vht_required , he_required , sae_h2e_required ; t#bool twt_responder ; t#u32 flags ; s#ieee80211_he_obss_pd he_obss_pd ; s#cfg80211_he_bss_color he_bss_color ; s#cfg80211_fils_discovery fils_discovery ; s#cfg80211_unsol_bcast_probe_resp unsol_bcast_probe_resp ; } +s#station_del_parameters struct station_del_parameters { const t#u8 * mac ; t#u8 subtype ; t#u16 reason_code ; } +s#mpath_info struct mpath_info { t#u32 filled ; t#u32 frame_qlen ; t#u32 sn ; t#u32 metric ; t#u32 exptime ; t#u32 discovery_timeout ; t#u8 discovery_retries ; t#u8 flags ; t#u8 hop_count ; t#u32 path_change_count ; int generation ; } +s#mesh_config struct mesh_config { t#u16 dot11MeshRetryTimeout ; t#u16 dot11MeshConfirmTimeout ; t#u16 dot11MeshHoldingTimeout ; t#u16 dot11MeshMaxPeerLinks ; t#u8 dot11MeshMaxRetries ; t#u8 dot11MeshTTL ; t#u8 element_ttl ; t#bool auto_open_plinks ; t#u32 dot11MeshNbrOffsetMaxNeighbor ; t#u8 dot11MeshHWMPmaxPREQretries ; t#u32 path_refresh_time ; t#u16 min_discovery_timeout ; t#u32 dot11MeshHWMPactivePathTimeout ; t#u16 dot11MeshHWMPpreqMinInterval ; t#u16 dot11MeshHWMPperrMinInterval ; t#u16 dot11MeshHWMPnetDiameterTraversalTime ; t#u8 dot11MeshHWMPRootMode ; t#bool dot11MeshConnectedToMeshGate ; t#bool dot11MeshConnectedToAuthServer ; t#u16 dot11MeshHWMPRannInterval ; t#bool dot11MeshGateAnnouncementProtocol ; t#bool dot11MeshForwarding ; t#s32 rssi_threshold ; t#u16 ht_opmode ; t#u32 dot11MeshHWMPactivePathToRootTimeout ; t#u16 dot11MeshHWMProotInterval ; t#u16 dot11MeshHWMPconfirmationInterval ; e#nl80211_mesh_power_mode power_mode ; t#u16 dot11MeshAwakeWindowDuration ; t#u32 plink_timeout ; t#bool dot11MeshNolearn ; } +s#mesh_setup struct mesh_setup { s#cfg80211_chan_def chandef ; const t#u8 * mesh_id ; t#u8 mesh_id_len ; t#u8 sync_method ; t#u8 path_sel_proto ; t#u8 path_metric ; t#u8 auth_id ; const t#u8 * ie ; t#u8 ie_len ; t#bool is_authenticated ; t#bool is_secure ; t#bool user_mpm ; t#u8 dtim_period ; t#u16 beacon_interval ; int mcast_rate [ E#NUM_NL80211_BANDS ] ; t#u32 basic_rates ; s#cfg80211_bitrate_mask beacon_rate ; t#bool userspace_handles_dfs ; t#bool control_port_over_nl80211 ; } +s#ocb_setup struct ocb_setup { s#cfg80211_chan_def chandef ; } +s#bss_parameters struct bss_parameters { int use_cts_prot ; int use_short_preamble ; int use_short_slot_time ; const t#u8 * basic_rates ; t#u8 basic_rates_len ; int ap_isolate ; int ht_opmode ; t#s8 p2p_ctwindow , p2p_opp_ps ; } +e#nl80211_ac enum nl80211_ac { NL80211_AC_VO , NL80211_AC_VI , NL80211_AC_BE , NL80211_AC_BK , NL80211_NUM_ACS } +s#ieee80211_txq_params struct ieee80211_txq_params { e#nl80211_ac ac ; t#u16 txop ; t#u16 cwmin ; t#u16 cwmax ; t#u8 aifs ; } +s#cfg80211_auth_request struct cfg80211_auth_request { s#cfg80211_bss * bss ; const t#u8 * ie ; t#size_t ie_len ; e#nl80211_auth_type auth_type ; const t#u8 * key ; t#u8 key_len , key_idx ; const t#u8 * auth_data ; t#size_t auth_data_len ; } +s#ieee80211_s1g_cap struct ieee80211_s1g_cap { t#u8 capab_info [ 10 ] ; t#u8 supp_mcs_nss [ 5 ] ; } +s#cfg80211_assoc_request struct cfg80211_assoc_request { s#cfg80211_bss * bss ; const t#u8 * ie , * prev_bssid ; t#size_t ie_len ; s#cfg80211_crypto_settings crypto ; t#bool use_mfp ; t#u32 flags ; s#ieee80211_ht_cap ht_capa ; s#ieee80211_ht_cap ht_capa_mask ; s#ieee80211_vht_cap vht_capa , vht_capa_mask ; const t#u8 * fils_kek ; t#size_t fils_kek_len ; const t#u8 * fils_nonces ; s#ieee80211_s1g_cap s1g_capa , s1g_capa_mask ; } +s#cfg80211_deauth_request struct cfg80211_deauth_request { const t#u8 * bssid ; const t#u8 * ie ; t#size_t ie_len ; t#u16 reason_code ; t#bool local_state_change ; } +s#cfg80211_disassoc_request struct cfg80211_disassoc_request { s#cfg80211_bss * bss ; const t#u8 * ie ; t#size_t ie_len ; t#u16 reason_code ; t#bool local_state_change ; } +s#cfg80211_pmksa struct cfg80211_pmksa { const t#u8 * bssid ; const t#u8 * pmkid ; const t#u8 * pmk ; t#size_t pmk_len ; const t#u8 * ssid ; t#size_t ssid_len ; const t#u8 * cache_id ; t#u32 pmk_lifetime ; t#u8 pmk_reauth_threshold ; } +s#cfg80211_mgmt_tx_params struct cfg80211_mgmt_tx_params { s#ieee80211_channel * chan ; t#bool offchan ; unsigned int wait ; const t#u8 * buf ; t#size_t len ; t#bool no_cck ; t#bool dont_wait_for_ack ; int n_csa_offsets ; const t#u16 * csa_offsets ; } +s#mgmt_frame_regs struct mgmt_frame_regs { t#u32 global_stypes , interface_stypes ; t#u32 global_mcast_stypes , interface_mcast_stypes ; } +s#cfg80211_update_ft_ies_params struct cfg80211_update_ft_ies_params { t#u16 md ; const t#u8 * ie ; t#size_t ie_len ; } +e#nl80211_crit_proto_id enum nl80211_crit_proto_id { NL80211_CRIT_PROTO_UNSPEC , NL80211_CRIT_PROTO_DHCP , NL80211_CRIT_PROTO_EAPOL , NL80211_CRIT_PROTO_APIPA , NUM_NL80211_CRIT_PROTO } +e#nl80211_coalesce_condition enum nl80211_coalesce_condition { NL80211_COALESCE_CONDITION_MATCH , NL80211_COALESCE_CONDITION_NO_MATCH } +s#cfg80211_coalesce_rules struct cfg80211_coalesce_rules { int delay ; e#nl80211_coalesce_condition condition ; s#cfg80211_pkt_pattern * patterns ; int n_patterns ; } +s#cfg80211_coalesce struct cfg80211_coalesce { s#cfg80211_coalesce_rules * rules ; int n_rules ; } +s#cfg80211_csa_settings struct cfg80211_csa_settings { s#cfg80211_chan_def chandef ; s#cfg80211_beacon_data beacon_csa ; const t#u16 * counter_offsets_beacon ; const t#u16 * counter_offsets_presp ; unsigned int n_counter_offsets_beacon ; unsigned int n_counter_offsets_presp ; s#cfg80211_beacon_data beacon_after ; t#bool radar_required ; t#bool block_tx ; t#u8 count ; } +s#cfg80211_dscp_exception struct cfg80211_dscp_exception { t#u8 dscp ; t#u8 up ; } +s#cfg80211_dscp_range struct cfg80211_dscp_range { t#u8 low ; t#u8 high ; } +s#cfg80211_qos_map struct cfg80211_qos_map { t#u8 num_des ; s#cfg80211_dscp_exception dscp_exception [ 21 ] ; s#cfg80211_dscp_range up [ 8 ] ; } +s#cfg80211_pmk_conf struct cfg80211_pmk_conf { const t#u8 * aa ; t#u8 pmk_len ; const t#u8 * pmk ; const t#u8 * pmk_r0_name ; } +e#nl80211_external_auth_action enum nl80211_external_auth_action { NL80211_EXTERNAL_AUTH_START , NL80211_EXTERNAL_AUTH_ABORT , } +s#cfg80211_external_auth_params struct cfg80211_external_auth_params { e#nl80211_external_auth_action action ; t#u8 bssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; s#cfg80211_ssid ssid ; unsigned int key_mgmt_suite ; t#u16 status ; const t#u8 * pmkid ; } +s#cfg80211_update_owe_info struct cfg80211_update_owe_info { t#u8 peer [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u16 status ; const t#u8 * ie ; t#size_t ie_len ; } +s#cfg80211_color_change_settings struct cfg80211_color_change_settings { s#cfg80211_beacon_data beacon_color_change ; t#u16 counter_offset_beacon ; t#u16 counter_offset_presp ; s#cfg80211_beacon_data beacon_next ; t#u8 count ; t#u8 color ; } +s#cfg80211_ops struct cfg80211_ops { int ( * suspend ) ( s#wiphy * , s#cfg80211_wowlan * ) ; int ( * resume ) ( s#wiphy * ) ; void ( * set_wakeup ) ( s#wiphy * , t#bool ) ; s#wireless_dev * ( * add_virtual_intf ) ( s#wiphy * , const char * , unsigned char , e#nl80211_iftype , s#vif_params * ) ; int ( * del_virtual_intf ) ( s#wiphy * , s#wireless_dev * ) ; int ( * change_virtual_intf ) ( s#wiphy * , s#net_device * , e#nl80211_iftype , s#vif_params * ) ; int ( * add_key ) ( s#wiphy * , s#net_device * , t#u8 , t#bool , const t#u8 * , s#key_params * ) ; int ( * get_key ) ( s#wiphy * , s#net_device * , t#u8 , t#bool , const t#u8 * , void * , void ( * ) ( void * , s#key_params * ) ) ; int ( * del_key ) ( s#wiphy * , s#net_device * , t#u8 , t#bool , const t#u8 * ) ; int ( * set_default_key ) ( s#wiphy * , s#net_device * , t#u8 , t#bool , t#bool ) ; int ( * set_default_mgmt_key ) ( s#wiphy * , s#net_device * , t#u8 ) ; int ( * set_default_beacon_key ) ( s#wiphy * , s#net_device * , t#u8 ) ; int ( * start_ap ) ( s#wiphy * , s#net_device * , s#cfg80211_ap_settings * ) ; int ( * change_beacon ) ( s#wiphy * , s#net_device * , s#cfg80211_beacon_data * ) ; int ( * stop_ap ) ( s#wiphy * , s#net_device * ) ; int ( * add_station ) ( s#wiphy * , s#net_device * , const t#u8 * , s#station_parameters * ) ; int ( * del_station ) ( s#wiphy * , s#net_device * , s#station_del_parameters * ) ; int ( * change_station ) ( s#wiphy * , s#net_device * , const t#u8 * , s#station_parameters * ) ; int ( * get_station ) ( s#wiphy * , s#net_device * , const t#u8 * , s#station_info * ) ; int ( * dump_station ) ( s#wiphy * , s#net_device * , int , t#u8 * , s#station_info * ) ; int ( * add_mpath ) ( s#wiphy * , s#net_device * , const t#u8 * , const t#u8 * ) ; int ( * del_mpath ) ( s#wiphy * , s#net_device * , const t#u8 * ) ; int ( * change_mpath ) ( s#wiphy * , s#net_device * , const t#u8 * , const t#u8 * ) ; int ( * get_mpath ) ( s#wiphy * , s#net_device * , t#u8 * , t#u8 * , s#mpath_info * ) ; int ( * dump_mpath ) ( s#wiphy * , s#net_device * , int , t#u8 * , t#u8 * , s#mpath_info * ) ; int ( * get_mpp ) ( s#wiphy * , s#net_device * , t#u8 * , t#u8 * , s#mpath_info * ) ; int ( * dump_mpp ) ( s#wiphy * , s#net_device * , int , t#u8 * , t#u8 * , s#mpath_info * ) ; int ( * get_mesh_config ) ( s#wiphy * , s#net_device * , s#mesh_config * ) ; int ( * update_mesh_config ) ( s#wiphy * , s#net_device * , t#u32 , const s#mesh_config * ) ; int ( * join_mesh ) ( s#wiphy * , s#net_device * , const s#mesh_config * , const s#mesh_setup * ) ; int ( * leave_mesh ) ( s#wiphy * , s#net_device * ) ; int ( * join_ocb ) ( s#wiphy * , s#net_device * , s#ocb_setup * ) ; int ( * leave_ocb ) ( s#wiphy * , s#net_device * ) ; int ( * change_bss ) ( s#wiphy * , s#net_device * , s#bss_parameters * ) ; int ( * set_txq_params ) ( s#wiphy * , s#net_device * , s#ieee80211_txq_params * ) ; int ( * libertas_set_mesh_channel ) ( s#wiphy * , s#net_device * , s#ieee80211_channel * ) ; int ( * set_monitor_channel ) ( s#wiphy * , s#cfg80211_chan_def * ) ; int ( * scan ) ( s#wiphy * , s#cfg80211_scan_request * ) ; void ( * abort_scan ) ( s#wiphy * , s#wireless_dev * ) ; int ( * auth ) ( s#wiphy * , s#net_device * , s#cfg80211_auth_request * ) ; int ( * assoc ) ( s#wiphy * , s#net_device * , s#cfg80211_assoc_request * ) ; int ( * deauth ) ( s#wiphy * , s#net_device * , s#cfg80211_deauth_request * ) ; int ( * disassoc ) ( s#wiphy * , s#net_device * , s#cfg80211_disassoc_request * ) ; int ( * connect ) ( s#wiphy * , s#net_device * , s#cfg80211_connect_params * ) ; int ( * update_connect_params ) ( s#wiphy * , s#net_device * , s#cfg80211_connect_params * , t#u32 ) ; int ( * disconnect ) ( s#wiphy * , s#net_device * , t#u16 ) ; int ( * join_ibss ) ( s#wiphy * , s#net_device * , s#cfg80211_ibss_params * ) ; int ( * leave_ibss ) ( s#wiphy * , s#net_device * ) ; int ( * set_mcast_rate ) ( s#wiphy * , s#net_device * , int [ E#NUM_NL80211_BANDS ] ) ; int ( * set_wiphy_params ) ( s#wiphy * , t#u32 ) ; int ( * set_tx_power ) ( s#wiphy * , s#wireless_dev * , e#nl80211_tx_power_setting , int ) ; int ( * get_tx_power ) ( s#wiphy * , s#wireless_dev * , int * ) ; void ( * rfkill_poll ) ( s#wiphy * ) ; int ( * set_bitrate_mask ) ( s#wiphy * , s#net_device * , const t#u8 * , const s#cfg80211_bitrate_mask * ) ; int ( * dump_survey ) ( s#wiphy * , s#net_device * , int , s#survey_info * ) ; int ( * set_pmksa ) ( s#wiphy * , s#net_device * , s#cfg80211_pmksa * ) ; int ( * del_pmksa ) ( s#wiphy * , s#net_device * , s#cfg80211_pmksa * ) ; int ( * flush_pmksa ) ( s#wiphy * , s#net_device * ) ; int ( * remain_on_channel ) ( s#wiphy * , s#wireless_dev * , s#ieee80211_channel * , unsigned int , t#u64 * ) ; int ( * cancel_remain_on_channel ) ( s#wiphy * , s#wireless_dev * , t#u64 ) ; int ( * mgmt_tx ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_mgmt_tx_params * , t#u64 * ) ; int ( * mgmt_tx_cancel_wait ) ( s#wiphy * , s#wireless_dev * , t#u64 ) ; int ( * set_power_mgmt ) ( s#wiphy * , s#net_device * , t#bool , int ) ; int ( * set_cqm_rssi_config ) ( s#wiphy * , s#net_device * , t#s32 , t#u32 ) ; int ( * set_cqm_rssi_range_config ) ( s#wiphy * , s#net_device * , t#s32 , t#s32 ) ; int ( * set_cqm_txe_config ) ( s#wiphy * , s#net_device * , t#u32 , t#u32 , t#u32 ) ; void ( * update_mgmt_frame_registrations ) ( s#wiphy * , s#wireless_dev * , s#mgmt_frame_regs * ) ; int ( * set_antenna ) ( s#wiphy * , t#u32 , t#u32 ) ; int ( * get_antenna ) ( s#wiphy * , t#u32 * , t#u32 * ) ; int ( * sched_scan_start ) ( s#wiphy * , s#net_device * , s#cfg80211_sched_scan_request * ) ; int ( * sched_scan_stop ) ( s#wiphy * , s#net_device * , t#u64 ) ; int ( * set_rekey_data ) ( s#wiphy * , s#net_device * , s#cfg80211_gtk_rekey_data * ) ; int ( * tdls_mgmt ) ( s#wiphy * , s#net_device * , const t#u8 * , t#u8 , t#u8 , t#u16 , t#u32 , t#bool , const t#u8 * , t#size_t ) ; int ( * tdls_oper ) ( s#wiphy * , s#net_device * , const t#u8 * , e#nl80211_tdls_operation ) ; int ( * probe_client ) ( s#wiphy * , s#net_device * , const t#u8 * , t#u64 * ) ; int ( * set_noack_map ) ( s#wiphy * , s#net_device * , t#u16 ) ; int ( * get_channel ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_chan_def * ) ; int ( * start_p2p_device ) ( s#wiphy * , s#wireless_dev * ) ; void ( * stop_p2p_device ) ( s#wiphy * , s#wireless_dev * ) ; int ( * set_mac_acl ) ( s#wiphy * , s#net_device * , const s#cfg80211_acl_data * ) ; int ( * start_radar_detection ) ( s#wiphy * , s#net_device * , s#cfg80211_chan_def * , t#u32 ) ; void ( * end_cac ) ( s#wiphy * , s#net_device * ) ; int ( * update_ft_ies ) ( s#wiphy * , s#net_device * , s#cfg80211_update_ft_ies_params * ) ; int ( * crit_proto_start ) ( s#wiphy * , s#wireless_dev * , e#nl80211_crit_proto_id , t#u16 ) ; void ( * crit_proto_stop ) ( s#wiphy * , s#wireless_dev * ) ; int ( * set_coalesce ) ( s#wiphy * , s#cfg80211_coalesce * ) ; int ( * channel_switch ) ( s#wiphy * , s#net_device * , s#cfg80211_csa_settings * ) ; int ( * set_qos_map ) ( s#wiphy * , s#net_device * , s#cfg80211_qos_map * ) ; int ( * set_ap_chanwidth ) ( s#wiphy * , s#net_device * , s#cfg80211_chan_def * ) ; int ( * add_tx_ts ) ( s#wiphy * , s#net_device * , t#u8 , const t#u8 * , t#u8 , t#u16 ) ; int ( * del_tx_ts ) ( s#wiphy * , s#net_device * , t#u8 , const t#u8 * ) ; int ( * tdls_channel_switch ) ( s#wiphy * , s#net_device * , const t#u8 * , t#u8 , s#cfg80211_chan_def * ) ; void ( * tdls_cancel_channel_switch ) ( s#wiphy * , s#net_device * , const t#u8 * ) ; int ( * start_nan ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_nan_conf * ) ; void ( * stop_nan ) ( s#wiphy * , s#wireless_dev * ) ; int ( * add_nan_func ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_nan_func * ) ; void ( * del_nan_func ) ( s#wiphy * , s#wireless_dev * , t#u64 ) ; int ( * nan_change_conf ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_nan_conf * , t#u32 ) ; int ( * set_multicast_to_unicast ) ( s#wiphy * , s#net_device * , const t#bool ) ; int ( * get_txq_stats ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_txq_stats * ) ; int ( * set_pmk ) ( s#wiphy * , s#net_device * , const s#cfg80211_pmk_conf * ) ; int ( * del_pmk ) ( s#wiphy * , s#net_device * , const t#u8 * ) ; int ( * external_auth ) ( s#wiphy * , s#net_device * , s#cfg80211_external_auth_params * ) ; int ( * tx_control_port ) ( s#wiphy * , s#net_device * , const t#u8 * , t#size_t , const t#u8 * , const t#__be16 , const t#bool , t#u64 * ) ; int ( * get_ftm_responder_stats ) ( s#wiphy * , s#net_device * , s#cfg80211_ftm_responder_stats * ) ; int ( * start_pmsr ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_pmsr_request * ) ; void ( * abort_pmsr ) ( s#wiphy * , s#wireless_dev * , s#cfg80211_pmsr_request * ) ; int ( * update_owe_info ) ( s#wiphy * , s#net_device * , s#cfg80211_update_owe_info * ) ; int ( * probe_mesh_link ) ( s#wiphy * , s#net_device * , const t#u8 * , t#size_t ) ; int ( * set_tid_config ) ( s#wiphy * , s#net_device * , s#cfg80211_tid_config * ) ; int ( * reset_tid_config ) ( s#wiphy * , s#net_device * , const t#u8 * , t#u8 ) ; int ( * set_sar_specs ) ( s#wiphy * , s#cfg80211_sar_specs * ) ; int ( * color_change ) ( s#wiphy * , s#net_device * , s#cfg80211_color_change_settings * ) ; } +wiphy_new_nm s#wiphy * wiphy_new_nm ( const s#cfg80211_ops * , int , const char * ) +wiphy_register int wiphy_register ( s#wiphy * ) +wiphy_rfkill_start_polling void wiphy_rfkill_start_polling ( s#wiphy * ) +wiphy_unregister void wiphy_unregister ( s#wiphy * ) +wiphy_free void wiphy_free ( s#wiphy * ) +e#rfkill_hard_block_reasons enum rfkill_hard_block_reasons { RFKILL_HARD_BLOCK_SIGNAL = 1 << 0 , RFKILL_HARD_BLOCK_NOT_OWNER = 1 << 1 , } +wiphy_rfkill_set_hw_state_reason void wiphy_rfkill_set_hw_state_reason ( s#wiphy * , t#bool , e#rfkill_hard_block_reasons ) +cfg80211_unregister_wdev void cfg80211_unregister_wdev ( s#wireless_dev * ) +cfg80211_stop_iface void cfg80211_stop_iface ( s#wiphy * , s#wireless_dev * , t#gfp_t ) +cfg80211_register_netdevice int cfg80211_register_netdevice ( s#net_device * ) + +/* net/wireless/ethtool.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cfg80211_get_drvinfo void cfg80211_get_drvinfo ( s#net_device * , s#ethtool_drvinfo * ) + +/* net/wireless/ibss.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cfg80211_ibss_joined void cfg80211_ibss_joined ( s#net_device * , const t#u8 * , s#ieee80211_channel * , t#gfp_t ) + +/* net/wireless/lib80211.o */ +s##neigh_parms +s##netpoll_info +s##nla_policy +s##sock +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +lib80211_crypt_info_init int lib80211_crypt_info_init ( s#lib80211_crypt_info * , char * , t#spinlock_t * ) +lib80211_crypt_info_free void lib80211_crypt_info_free ( s#lib80211_crypt_info * ) +lib80211_crypt_delayed_deinit void lib80211_crypt_delayed_deinit ( s#lib80211_crypt_info * , s#lib80211_crypt_data * * ) +lib80211_register_crypto_ops int lib80211_register_crypto_ops ( s#lib80211_crypto_ops * ) +lib80211_unregister_crypto_ops int lib80211_unregister_crypto_ops ( s#lib80211_crypto_ops * ) +lib80211_get_crypto_ops s#lib80211_crypto_ops * lib80211_get_crypto_ops ( const char * ) + +/* net/wireless/mlme.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cfg80211_rx_assoc_resp void cfg80211_rx_assoc_resp ( s#net_device * , s#cfg80211_bss * , const t#u8 * , t#size_t , int , const t#u8 * , t#size_t ) +cfg80211_rx_mlme_mgmt void cfg80211_rx_mlme_mgmt ( s#net_device * , const t#u8 * , t#size_t ) +cfg80211_auth_timeout void cfg80211_auth_timeout ( s#net_device * , const t#u8 * ) +cfg80211_assoc_timeout void cfg80211_assoc_timeout ( s#net_device * , s#cfg80211_bss * ) +cfg80211_abandon_assoc void cfg80211_abandon_assoc ( s#net_device * , s#cfg80211_bss * ) +cfg80211_tx_mlme_mgmt void cfg80211_tx_mlme_mgmt ( s#net_device * , const t#u8 * , t#size_t , t#bool ) +e#nl80211_key_type enum nl80211_key_type { NL80211_KEYTYPE_GROUP , NL80211_KEYTYPE_PAIRWISE , NL80211_KEYTYPE_PEERKEY , NUM_NL80211_KEYTYPES } +cfg80211_michael_mic_failure void cfg80211_michael_mic_failure ( s#net_device * , const t#u8 * , e#nl80211_key_type , int , const t#u8 * , t#gfp_t ) +cfg80211_rx_mgmt_khz t#bool cfg80211_rx_mgmt_khz ( s#wireless_dev * , int , int , const t#u8 * , t#size_t , t#u32 ) +cfg80211_radar_event void cfg80211_radar_event ( s#wiphy * , s#cfg80211_chan_def * , t#gfp_t ) +e#nl80211_radar_event enum nl80211_radar_event { NL80211_RADAR_DETECTED , NL80211_RADAR_CAC_FINISHED , NL80211_RADAR_CAC_ABORTED , NL80211_RADAR_NOP_FINISHED , NL80211_RADAR_PRE_CAC_EXPIRED , NL80211_RADAR_CAC_STARTED , } +cfg80211_cac_event void cfg80211_cac_event ( s#net_device * , const s#cfg80211_chan_def * , e#nl80211_radar_event , t#gfp_t ) + +/* net/wireless/nl80211.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##lwtunnel_state +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##timewait_sock_ops +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +e#cfg80211_station_type enum cfg80211_station_type { CFG80211_STA_AP_CLIENT , CFG80211_STA_AP_CLIENT_UNASSOC , CFG80211_STA_AP_MLME_CLIENT , CFG80211_STA_AP_STA , CFG80211_STA_IBSS , CFG80211_STA_TDLS_PEER_SETUP , CFG80211_STA_TDLS_PEER_ACTIVE , CFG80211_STA_MESH_PEER_KERNEL , CFG80211_STA_MESH_PEER_USER , } +cfg80211_check_station_change int cfg80211_check_station_change ( s#wiphy * , s#station_parameters * , e#cfg80211_station_type ) +E#NL80211_CMD_START_AP 15 +E#NL80211_CMD_STOP_AP ( E#NL80211_CMD_START_AP ) + 1 +E#NL80211_CMD_REGISTER_FRAME ( E#NL80211_CMD_STOP_AP ) + 42 +E#NL80211_CMD_FRAME ( E#NL80211_CMD_REGISTER_FRAME ) + 1 +E#NL80211_CMD_FRAME_TX_STATUS ( E#NL80211_CMD_FRAME ) + 1 +E#__NL80211_CMD_AFTER_LAST ( E#NL80211_CMD_FRAME_TX_STATUS ) + 86 +e#nl80211_commands enum nl80211_commands { NL80211_CMD_UNSPEC , NL80211_CMD_GET_WIPHY , NL80211_CMD_SET_WIPHY , NL80211_CMD_NEW_WIPHY , NL80211_CMD_DEL_WIPHY , NL80211_CMD_GET_INTERFACE , NL80211_CMD_SET_INTERFACE , NL80211_CMD_NEW_INTERFACE , NL80211_CMD_DEL_INTERFACE , NL80211_CMD_GET_KEY , NL80211_CMD_SET_KEY , NL80211_CMD_NEW_KEY , NL80211_CMD_DEL_KEY , NL80211_CMD_GET_BEACON , NL80211_CMD_SET_BEACON , NL80211_CMD_START_AP , NL80211_CMD_NEW_BEACON = E#NL80211_CMD_START_AP , NL80211_CMD_STOP_AP , NL80211_CMD_DEL_BEACON = E#NL80211_CMD_STOP_AP , NL80211_CMD_GET_STATION , NL80211_CMD_SET_STATION , NL80211_CMD_NEW_STATION , NL80211_CMD_DEL_STATION , NL80211_CMD_GET_MPATH , NL80211_CMD_SET_MPATH , NL80211_CMD_NEW_MPATH , NL80211_CMD_DEL_MPATH , NL80211_CMD_SET_BSS , NL80211_CMD_SET_REG , NL80211_CMD_REQ_SET_REG , NL80211_CMD_GET_MESH_CONFIG , NL80211_CMD_SET_MESH_CONFIG , NL80211_CMD_SET_MGMT_EXTRA_IE , NL80211_CMD_GET_REG , NL80211_CMD_GET_SCAN , NL80211_CMD_TRIGGER_SCAN , NL80211_CMD_NEW_SCAN_RESULTS , NL80211_CMD_SCAN_ABORTED , NL80211_CMD_REG_CHANGE , NL80211_CMD_AUTHENTICATE , NL80211_CMD_ASSOCIATE , NL80211_CMD_DEAUTHENTICATE , NL80211_CMD_DISASSOCIATE , NL80211_CMD_MICHAEL_MIC_FAILURE , NL80211_CMD_REG_BEACON_HINT , NL80211_CMD_JOIN_IBSS , NL80211_CMD_LEAVE_IBSS , NL80211_CMD_TESTMODE , NL80211_CMD_CONNECT , NL80211_CMD_ROAM , NL80211_CMD_DISCONNECT , NL80211_CMD_SET_WIPHY_NETNS , NL80211_CMD_GET_SURVEY , NL80211_CMD_NEW_SURVEY_RESULTS , NL80211_CMD_SET_PMKSA , NL80211_CMD_DEL_PMKSA , NL80211_CMD_FLUSH_PMKSA , NL80211_CMD_REMAIN_ON_CHANNEL , NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL , NL80211_CMD_SET_TX_BITRATE_MASK , NL80211_CMD_REGISTER_FRAME , NL80211_CMD_REGISTER_ACTION = E#NL80211_CMD_REGISTER_FRAME , NL80211_CMD_FRAME , NL80211_CMD_ACTION = E#NL80211_CMD_FRAME , NL80211_CMD_FRAME_TX_STATUS , NL80211_CMD_ACTION_TX_STATUS = E#NL80211_CMD_FRAME_TX_STATUS , NL80211_CMD_SET_POWER_SAVE , NL80211_CMD_GET_POWER_SAVE , NL80211_CMD_SET_CQM , NL80211_CMD_NOTIFY_CQM , NL80211_CMD_SET_CHANNEL , NL80211_CMD_SET_WDS_PEER , NL80211_CMD_FRAME_WAIT_CANCEL , NL80211_CMD_JOIN_MESH , NL80211_CMD_LEAVE_MESH , NL80211_CMD_UNPROT_DEAUTHENTICATE , NL80211_CMD_UNPROT_DISASSOCIATE , NL80211_CMD_NEW_PEER_CANDIDATE , NL80211_CMD_GET_WOWLAN , NL80211_CMD_SET_WOWLAN , NL80211_CMD_START_SCHED_SCAN , NL80211_CMD_STOP_SCHED_SCAN , NL80211_CMD_SCHED_SCAN_RESULTS , NL80211_CMD_SCHED_SCAN_STOPPED , NL80211_CMD_SET_REKEY_OFFLOAD , NL80211_CMD_PMKSA_CANDIDATE , NL80211_CMD_TDLS_OPER , NL80211_CMD_TDLS_MGMT , NL80211_CMD_UNEXPECTED_FRAME , NL80211_CMD_PROBE_CLIENT , NL80211_CMD_REGISTER_BEACONS , NL80211_CMD_UNEXPECTED_4ADDR_FRAME , NL80211_CMD_SET_NOACK_MAP , NL80211_CMD_CH_SWITCH_NOTIFY , NL80211_CMD_START_P2P_DEVICE , NL80211_CMD_STOP_P2P_DEVICE , NL80211_CMD_CONN_FAILED , NL80211_CMD_SET_MCAST_RATE , NL80211_CMD_SET_MAC_ACL , NL80211_CMD_RADAR_DETECT , NL80211_CMD_GET_PROTOCOL_FEATURES , NL80211_CMD_UPDATE_FT_IES , NL80211_CMD_FT_EVENT , NL80211_CMD_CRIT_PROTOCOL_START , NL80211_CMD_CRIT_PROTOCOL_STOP , NL80211_CMD_GET_COALESCE , NL80211_CMD_SET_COALESCE , NL80211_CMD_CHANNEL_SWITCH , NL80211_CMD_VENDOR , NL80211_CMD_SET_QOS_MAP , NL80211_CMD_ADD_TX_TS , NL80211_CMD_DEL_TX_TS , NL80211_CMD_GET_MPP , NL80211_CMD_JOIN_OCB , NL80211_CMD_LEAVE_OCB , NL80211_CMD_CH_SWITCH_STARTED_NOTIFY , NL80211_CMD_TDLS_CHANNEL_SWITCH , NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH , NL80211_CMD_WIPHY_REG_CHANGE , NL80211_CMD_ABORT_SCAN , NL80211_CMD_START_NAN , NL80211_CMD_STOP_NAN , NL80211_CMD_ADD_NAN_FUNCTION , NL80211_CMD_DEL_NAN_FUNCTION , NL80211_CMD_CHANGE_NAN_CONFIG , NL80211_CMD_NAN_MATCH , NL80211_CMD_SET_MULTICAST_TO_UNICAST , NL80211_CMD_UPDATE_CONNECT_PARAMS , NL80211_CMD_SET_PMK , NL80211_CMD_DEL_PMK , NL80211_CMD_PORT_AUTHORIZED , NL80211_CMD_RELOAD_REGDB , NL80211_CMD_EXTERNAL_AUTH , NL80211_CMD_STA_OPMODE_CHANGED , NL80211_CMD_CONTROL_PORT_FRAME , NL80211_CMD_GET_FTM_RESPONDER_STATS , NL80211_CMD_PEER_MEASUREMENT_START , NL80211_CMD_PEER_MEASUREMENT_RESULT , NL80211_CMD_PEER_MEASUREMENT_COMPLETE , NL80211_CMD_NOTIFY_RADAR , NL80211_CMD_UPDATE_OWE_INFO , NL80211_CMD_PROBE_MESH_LINK , NL80211_CMD_SET_TID_CONFIG , NL80211_CMD_UNPROT_BEACON , NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS , NL80211_CMD_SET_SAR_SPECS , NL80211_CMD_OBSS_COLOR_COLLISION , NL80211_CMD_COLOR_CHANGE_REQUEST , NL80211_CMD_COLOR_CHANGE_STARTED , NL80211_CMD_COLOR_CHANGE_ABORTED , NL80211_CMD_COLOR_CHANGE_COMPLETED , __NL80211_CMD_AFTER_LAST , NL80211_CMD_MAX = E#__NL80211_CMD_AFTER_LAST - 1 } +E#__NL80211_ATTR_AFTER_LAST 306 +e#nl80211_attrs enum nl80211_attrs { NL80211_ATTR_UNSPEC , NL80211_ATTR_WIPHY , NL80211_ATTR_WIPHY_NAME , NL80211_ATTR_IFINDEX , NL80211_ATTR_IFNAME , NL80211_ATTR_IFTYPE , NL80211_ATTR_MAC , NL80211_ATTR_KEY_DATA , NL80211_ATTR_KEY_IDX , NL80211_ATTR_KEY_CIPHER , NL80211_ATTR_KEY_SEQ , NL80211_ATTR_KEY_DEFAULT , NL80211_ATTR_BEACON_INTERVAL , NL80211_ATTR_DTIM_PERIOD , NL80211_ATTR_BEACON_HEAD , NL80211_ATTR_BEACON_TAIL , NL80211_ATTR_STA_AID , NL80211_ATTR_STA_FLAGS , NL80211_ATTR_STA_LISTEN_INTERVAL , NL80211_ATTR_STA_SUPPORTED_RATES , NL80211_ATTR_STA_VLAN , NL80211_ATTR_STA_INFO , NL80211_ATTR_WIPHY_BANDS , NL80211_ATTR_MNTR_FLAGS , NL80211_ATTR_MESH_ID , NL80211_ATTR_STA_PLINK_ACTION , NL80211_ATTR_MPATH_NEXT_HOP , NL80211_ATTR_MPATH_INFO , NL80211_ATTR_BSS_CTS_PROT , NL80211_ATTR_BSS_SHORT_PREAMBLE , NL80211_ATTR_BSS_SHORT_SLOT_TIME , NL80211_ATTR_HT_CAPABILITY , NL80211_ATTR_SUPPORTED_IFTYPES , NL80211_ATTR_REG_ALPHA2 , NL80211_ATTR_REG_RULES , NL80211_ATTR_MESH_CONFIG , NL80211_ATTR_BSS_BASIC_RATES , NL80211_ATTR_WIPHY_TXQ_PARAMS , NL80211_ATTR_WIPHY_FREQ , NL80211_ATTR_WIPHY_CHANNEL_TYPE , NL80211_ATTR_KEY_DEFAULT_MGMT , NL80211_ATTR_MGMT_SUBTYPE , NL80211_ATTR_IE , NL80211_ATTR_MAX_NUM_SCAN_SSIDS , NL80211_ATTR_SCAN_FREQUENCIES , NL80211_ATTR_SCAN_SSIDS , NL80211_ATTR_GENERATION , NL80211_ATTR_BSS , NL80211_ATTR_REG_INITIATOR , NL80211_ATTR_REG_TYPE , NL80211_ATTR_SUPPORTED_COMMANDS , NL80211_ATTR_FRAME , NL80211_ATTR_SSID , NL80211_ATTR_AUTH_TYPE , NL80211_ATTR_REASON_CODE , NL80211_ATTR_KEY_TYPE , NL80211_ATTR_MAX_SCAN_IE_LEN , NL80211_ATTR_CIPHER_SUITES , NL80211_ATTR_FREQ_BEFORE , NL80211_ATTR_FREQ_AFTER , NL80211_ATTR_FREQ_FIXED , NL80211_ATTR_WIPHY_RETRY_SHORT , NL80211_ATTR_WIPHY_RETRY_LONG , NL80211_ATTR_WIPHY_FRAG_THRESHOLD , NL80211_ATTR_WIPHY_RTS_THRESHOLD , NL80211_ATTR_TIMED_OUT , NL80211_ATTR_USE_MFP , NL80211_ATTR_STA_FLAGS2 , NL80211_ATTR_CONTROL_PORT , NL80211_ATTR_TESTDATA , NL80211_ATTR_PRIVACY , NL80211_ATTR_DISCONNECTED_BY_AP , NL80211_ATTR_STATUS_CODE , NL80211_ATTR_CIPHER_SUITES_PAIRWISE , NL80211_ATTR_CIPHER_SUITE_GROUP , NL80211_ATTR_WPA_VERSIONS , NL80211_ATTR_AKM_SUITES , NL80211_ATTR_REQ_IE , NL80211_ATTR_RESP_IE , NL80211_ATTR_PREV_BSSID , NL80211_ATTR_KEY , NL80211_ATTR_KEYS , NL80211_ATTR_PID , NL80211_ATTR_4ADDR , NL80211_ATTR_SURVEY_INFO , NL80211_ATTR_PMKID , NL80211_ATTR_MAX_NUM_PMKIDS , NL80211_ATTR_DURATION , NL80211_ATTR_COOKIE , NL80211_ATTR_WIPHY_COVERAGE_CLASS , NL80211_ATTR_TX_RATES , NL80211_ATTR_FRAME_MATCH , NL80211_ATTR_ACK , NL80211_ATTR_PS_STATE , NL80211_ATTR_CQM , NL80211_ATTR_LOCAL_STATE_CHANGE , NL80211_ATTR_AP_ISOLATE , NL80211_ATTR_WIPHY_TX_POWER_SETTING , NL80211_ATTR_WIPHY_TX_POWER_LEVEL , NL80211_ATTR_TX_FRAME_TYPES , NL80211_ATTR_RX_FRAME_TYPES , NL80211_ATTR_FRAME_TYPE , NL80211_ATTR_CONTROL_PORT_ETHERTYPE , NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT , NL80211_ATTR_SUPPORT_IBSS_RSN , NL80211_ATTR_WIPHY_ANTENNA_TX , NL80211_ATTR_WIPHY_ANTENNA_RX , NL80211_ATTR_MCAST_RATE , NL80211_ATTR_OFFCHANNEL_TX_OK , NL80211_ATTR_BSS_HT_OPMODE , NL80211_ATTR_KEY_DEFAULT_TYPES , NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION , NL80211_ATTR_MESH_SETUP , NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX , NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX , NL80211_ATTR_SUPPORT_MESH_AUTH , NL80211_ATTR_STA_PLINK_STATE , NL80211_ATTR_WOWLAN_TRIGGERS , NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED , NL80211_ATTR_SCHED_SCAN_INTERVAL , NL80211_ATTR_INTERFACE_COMBINATIONS , NL80211_ATTR_SOFTWARE_IFTYPES , NL80211_ATTR_REKEY_DATA , NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS , NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN , NL80211_ATTR_SCAN_SUPP_RATES , NL80211_ATTR_HIDDEN_SSID , NL80211_ATTR_IE_PROBE_RESP , NL80211_ATTR_IE_ASSOC_RESP , NL80211_ATTR_STA_WME , NL80211_ATTR_SUPPORT_AP_UAPSD , NL80211_ATTR_ROAM_SUPPORT , NL80211_ATTR_SCHED_SCAN_MATCH , NL80211_ATTR_MAX_MATCH_SETS , NL80211_ATTR_PMKSA_CANDIDATE , NL80211_ATTR_TX_NO_CCK_RATE , NL80211_ATTR_TDLS_ACTION , NL80211_ATTR_TDLS_DIALOG_TOKEN , NL80211_ATTR_TDLS_OPERATION , NL80211_ATTR_TDLS_SUPPORT , NL80211_ATTR_TDLS_EXTERNAL_SETUP , NL80211_ATTR_DEVICE_AP_SME , NL80211_ATTR_DONT_WAIT_FOR_ACK , NL80211_ATTR_FEATURE_FLAGS , NL80211_ATTR_PROBE_RESP_OFFLOAD , NL80211_ATTR_PROBE_RESP , NL80211_ATTR_DFS_REGION , NL80211_ATTR_DISABLE_HT , NL80211_ATTR_HT_CAPABILITY_MASK , NL80211_ATTR_NOACK_MAP , NL80211_ATTR_INACTIVITY_TIMEOUT , NL80211_ATTR_RX_SIGNAL_DBM , NL80211_ATTR_BG_SCAN_PERIOD , NL80211_ATTR_WDEV , NL80211_ATTR_USER_REG_HINT_TYPE , NL80211_ATTR_CONN_FAILED_REASON , NL80211_ATTR_AUTH_DATA , NL80211_ATTR_VHT_CAPABILITY , NL80211_ATTR_SCAN_FLAGS , NL80211_ATTR_CHANNEL_WIDTH , NL80211_ATTR_CENTER_FREQ1 , NL80211_ATTR_CENTER_FREQ2 , NL80211_ATTR_P2P_CTWINDOW , NL80211_ATTR_P2P_OPPPS , NL80211_ATTR_LOCAL_MESH_POWER_MODE , NL80211_ATTR_ACL_POLICY , NL80211_ATTR_MAC_ADDRS , NL80211_ATTR_MAC_ACL_MAX , NL80211_ATTR_RADAR_EVENT , NL80211_ATTR_EXT_CAPA , NL80211_ATTR_EXT_CAPA_MASK , NL80211_ATTR_STA_CAPABILITY , NL80211_ATTR_STA_EXT_CAPABILITY , NL80211_ATTR_PROTOCOL_FEATURES , NL80211_ATTR_SPLIT_WIPHY_DUMP , NL80211_ATTR_DISABLE_VHT , NL80211_ATTR_VHT_CAPABILITY_MASK , NL80211_ATTR_MDID , NL80211_ATTR_IE_RIC , NL80211_ATTR_CRIT_PROT_ID , NL80211_ATTR_MAX_CRIT_PROT_DURATION , NL80211_ATTR_PEER_AID , NL80211_ATTR_COALESCE_RULE , NL80211_ATTR_CH_SWITCH_COUNT , NL80211_ATTR_CH_SWITCH_BLOCK_TX , NL80211_ATTR_CSA_IES , NL80211_ATTR_CNTDWN_OFFS_BEACON , NL80211_ATTR_CNTDWN_OFFS_PRESP , NL80211_ATTR_RXMGMT_FLAGS , NL80211_ATTR_STA_SUPPORTED_CHANNELS , NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES , NL80211_ATTR_HANDLE_DFS , NL80211_ATTR_SUPPORT_5_MHZ , NL80211_ATTR_SUPPORT_10_MHZ , NL80211_ATTR_OPMODE_NOTIF , NL80211_ATTR_VENDOR_ID , NL80211_ATTR_VENDOR_SUBCMD , NL80211_ATTR_VENDOR_DATA , NL80211_ATTR_VENDOR_EVENTS , NL80211_ATTR_QOS_MAP , NL80211_ATTR_MAC_HINT , NL80211_ATTR_WIPHY_FREQ_HINT , NL80211_ATTR_MAX_AP_ASSOC_STA , NL80211_ATTR_TDLS_PEER_CAPABILITY , NL80211_ATTR_SOCKET_OWNER , NL80211_ATTR_CSA_C_OFFSETS_TX , NL80211_ATTR_MAX_CSA_COUNTERS , NL80211_ATTR_TDLS_INITIATOR , NL80211_ATTR_USE_RRM , NL80211_ATTR_WIPHY_DYN_ACK , NL80211_ATTR_TSID , NL80211_ATTR_USER_PRIO , NL80211_ATTR_ADMITTED_TIME , NL80211_ATTR_SMPS_MODE , NL80211_ATTR_OPER_CLASS , NL80211_ATTR_MAC_MASK , NL80211_ATTR_WIPHY_SELF_MANAGED_REG , NL80211_ATTR_EXT_FEATURES , NL80211_ATTR_SURVEY_RADIO_STATS , NL80211_ATTR_NETNS_FD , NL80211_ATTR_SCHED_SCAN_DELAY , NL80211_ATTR_REG_INDOOR , NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS , NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL , NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS , NL80211_ATTR_SCHED_SCAN_PLANS , NL80211_ATTR_PBSS , NL80211_ATTR_BSS_SELECT , NL80211_ATTR_STA_SUPPORT_P2P_PS , NL80211_ATTR_PAD , NL80211_ATTR_IFTYPE_EXT_CAPA , NL80211_ATTR_MU_MIMO_GROUP_DATA , NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR , NL80211_ATTR_SCAN_START_TIME_TSF , NL80211_ATTR_SCAN_START_TIME_TSF_BSSID , NL80211_ATTR_MEASUREMENT_DURATION , NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY , NL80211_ATTR_MESH_PEER_AID , NL80211_ATTR_NAN_MASTER_PREF , NL80211_ATTR_BANDS , NL80211_ATTR_NAN_FUNC , NL80211_ATTR_NAN_MATCH , NL80211_ATTR_FILS_KEK , NL80211_ATTR_FILS_NONCES , NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED , NL80211_ATTR_BSSID , NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI , NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST , NL80211_ATTR_TIMEOUT_REASON , NL80211_ATTR_FILS_ERP_USERNAME , NL80211_ATTR_FILS_ERP_REALM , NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM , NL80211_ATTR_FILS_ERP_RRK , NL80211_ATTR_FILS_CACHE_ID , NL80211_ATTR_PMK , NL80211_ATTR_SCHED_SCAN_MULTI , NL80211_ATTR_SCHED_SCAN_MAX_REQS , NL80211_ATTR_WANT_1X_4WAY_HS , NL80211_ATTR_PMKR0_NAME , NL80211_ATTR_PORT_AUTHORIZED , NL80211_ATTR_EXTERNAL_AUTH_ACTION , NL80211_ATTR_EXTERNAL_AUTH_SUPPORT , NL80211_ATTR_NSS , NL80211_ATTR_ACK_SIGNAL , NL80211_ATTR_CONTROL_PORT_OVER_NL80211 , NL80211_ATTR_TXQ_STATS , NL80211_ATTR_TXQ_LIMIT , NL80211_ATTR_TXQ_MEMORY_LIMIT , NL80211_ATTR_TXQ_QUANTUM , NL80211_ATTR_HE_CAPABILITY , NL80211_ATTR_FTM_RESPONDER , NL80211_ATTR_FTM_RESPONDER_STATS , NL80211_ATTR_TIMEOUT , NL80211_ATTR_PEER_MEASUREMENTS , NL80211_ATTR_AIRTIME_WEIGHT , NL80211_ATTR_STA_TX_POWER_SETTING , NL80211_ATTR_STA_TX_POWER , NL80211_ATTR_SAE_PASSWORD , NL80211_ATTR_TWT_RESPONDER , NL80211_ATTR_HE_OBSS_PD , NL80211_ATTR_WIPHY_EDMG_CHANNELS , NL80211_ATTR_WIPHY_EDMG_BW_CONFIG , NL80211_ATTR_VLAN_ID , NL80211_ATTR_HE_BSS_COLOR , NL80211_ATTR_IFTYPE_AKM_SUITES , NL80211_ATTR_TID_CONFIG , NL80211_ATTR_CONTROL_PORT_NO_PREAUTH , NL80211_ATTR_PMK_LIFETIME , NL80211_ATTR_PMK_REAUTH_THRESHOLD , NL80211_ATTR_RECEIVE_MULTICAST , NL80211_ATTR_WIPHY_FREQ_OFFSET , NL80211_ATTR_CENTER_FREQ1_OFFSET , NL80211_ATTR_SCAN_FREQ_KHZ , NL80211_ATTR_HE_6GHZ_CAPABILITY , NL80211_ATTR_FILS_DISCOVERY , NL80211_ATTR_UNSOL_BCAST_PROBE_RESP , NL80211_ATTR_S1G_CAPABILITY , NL80211_ATTR_S1G_CAPABILITY_MASK , NL80211_ATTR_SAE_PWE , NL80211_ATTR_RECONNECT_REQUESTED , NL80211_ATTR_SAR_SPEC , NL80211_ATTR_DISABLE_HE , NL80211_ATTR_OBSS_COLOR_BITMAP , NL80211_ATTR_COLOR_CHANGE_COUNT , NL80211_ATTR_COLOR_CHANGE_COLOR , NL80211_ATTR_COLOR_CHANGE_ELEMS , __NL80211_ATTR_AFTER_LAST , NUM_NL80211_ATTR = E#__NL80211_ATTR_AFTER_LAST , NL80211_ATTR_MAX = E#__NL80211_ATTR_AFTER_LAST - 1 } +__cfg80211_alloc_event_skb s#sk_buff * __cfg80211_alloc_event_skb ( s#wiphy * , s#wireless_dev * , e#nl80211_commands , e#nl80211_attrs , unsigned int , int , int , t#gfp_t ) +__cfg80211_send_event_skb void __cfg80211_send_event_skb ( s#sk_buff * , t#gfp_t ) +cfg80211_nan_match void cfg80211_nan_match ( s#wireless_dev * , s#cfg80211_nan_match_params * , t#gfp_t ) +cfg80211_nan_func_terminated void cfg80211_nan_func_terminated ( s#wireless_dev * , t#u8 , e#nl80211_nan_func_term_reason , t#u64 , t#gfp_t ) +__cfg80211_alloc_reply_skb s#sk_buff * __cfg80211_alloc_reply_skb ( s#wiphy * , e#nl80211_commands , e#nl80211_attrs , int ) +cfg80211_vendor_cmd_reply int cfg80211_vendor_cmd_reply ( s#sk_buff * ) +cfg80211_vendor_cmd_get_sender unsigned int cfg80211_vendor_cmd_get_sender ( s#wiphy * ) +cfg80211_rx_unprot_mlme_mgmt void cfg80211_rx_unprot_mlme_mgmt ( s#net_device * , const t#u8 * , t#size_t ) +cfg80211_notify_new_peer_candidate void cfg80211_notify_new_peer_candidate ( s#net_device * , const t#u8 * , const t#u8 * , t#u8 , int , t#gfp_t ) +cfg80211_ready_on_channel void cfg80211_ready_on_channel ( s#wireless_dev * , t#u64 , s#ieee80211_channel * , unsigned int , t#gfp_t ) +cfg80211_remain_on_channel_expired void cfg80211_remain_on_channel_expired ( s#wireless_dev * , t#u64 , s#ieee80211_channel * , t#gfp_t ) +cfg80211_tx_mgmt_expired void cfg80211_tx_mgmt_expired ( s#wireless_dev * , t#u64 , s#ieee80211_channel * , t#gfp_t ) +cfg80211_new_sta void cfg80211_new_sta ( s#net_device * , const t#u8 * , s#station_info * , t#gfp_t ) +cfg80211_del_sta_sinfo void cfg80211_del_sta_sinfo ( s#net_device * , const t#u8 * , s#station_info * , t#gfp_t ) +e#nl80211_connect_failed_reason enum nl80211_connect_failed_reason { NL80211_CONN_FAIL_MAX_CLIENTS , NL80211_CONN_FAIL_BLOCKED_CLIENT , } +cfg80211_conn_failed void cfg80211_conn_failed ( s#net_device * , const t#u8 * , e#nl80211_connect_failed_reason , t#gfp_t ) +cfg80211_rx_spurious_frame t#bool cfg80211_rx_spurious_frame ( s#net_device * , const t#u8 * , t#gfp_t ) +cfg80211_rx_unexpected_4addr_frame t#bool cfg80211_rx_unexpected_4addr_frame ( s#net_device * , const t#u8 * , t#gfp_t ) +cfg80211_control_port_tx_status void cfg80211_control_port_tx_status ( s#wireless_dev * , t#u64 , const t#u8 * , t#size_t , t#bool , t#gfp_t ) +cfg80211_mgmt_tx_status void cfg80211_mgmt_tx_status ( s#wireless_dev * , t#u64 , const t#u8 * , t#size_t , t#bool , t#gfp_t ) +cfg80211_rx_control_port t#bool cfg80211_rx_control_port ( s#net_device * , s#sk_buff * , t#bool ) +cfg80211_cqm_rssi_notify void cfg80211_cqm_rssi_notify ( s#net_device * , e#nl80211_cqm_rssi_threshold_event , t#s32 , t#gfp_t ) +cfg80211_cqm_txe_notify void cfg80211_cqm_txe_notify ( s#net_device * , const t#u8 * , t#u32 , t#u32 , t#u32 , t#gfp_t ) +cfg80211_cqm_pktloss_notify void cfg80211_cqm_pktloss_notify ( s#net_device * , const t#u8 * , t#u32 , t#gfp_t ) +cfg80211_cqm_beacon_loss_notify void cfg80211_cqm_beacon_loss_notify ( s#net_device * , t#gfp_t ) +cfg80211_gtk_rekey_notify void cfg80211_gtk_rekey_notify ( s#net_device * , const t#u8 * , const t#u8 * , t#gfp_t ) +cfg80211_pmksa_candidate_notify void cfg80211_pmksa_candidate_notify ( s#net_device * , int , const t#u8 * , t#bool , t#gfp_t ) +cfg80211_ch_switch_notify void cfg80211_ch_switch_notify ( s#net_device * , s#cfg80211_chan_def * ) +cfg80211_ch_switch_started_notify void cfg80211_ch_switch_started_notify ( s#net_device * , s#cfg80211_chan_def * , t#u8 , t#bool ) +cfg80211_bss_color_notify int cfg80211_bss_color_notify ( s#net_device * , t#gfp_t , e#nl80211_commands , t#u8 , t#u64 ) +s#sta_opmode_info struct sta_opmode_info { t#u32 changed ; e#nl80211_smps_mode smps_mode ; e#nl80211_chan_width bw ; t#u8 rx_nss ; } +cfg80211_sta_opmode_change_notify void cfg80211_sta_opmode_change_notify ( s#net_device * , const t#u8 * , s#sta_opmode_info * , t#gfp_t ) +cfg80211_probe_status void cfg80211_probe_status ( s#net_device * , const t#u8 * , t#u64 , t#bool , t#s32 , t#bool , t#gfp_t ) +cfg80211_report_obss_beacon_khz void cfg80211_report_obss_beacon_khz ( s#wiphy * , const t#u8 * , t#size_t , int , int ) +cfg80211_report_wowlan_wakeup void cfg80211_report_wowlan_wakeup ( s#wireless_dev * , s#cfg80211_wowlan_wakeup * , t#gfp_t ) +cfg80211_tdls_oper_request void cfg80211_tdls_oper_request ( s#net_device * , const t#u8 * , e#nl80211_tdls_operation , t#u16 , t#gfp_t ) +s#cfg80211_ft_event_params struct cfg80211_ft_event_params { const t#u8 * ies ; t#size_t ies_len ; const t#u8 * target_ap ; const t#u8 * ric_ies ; t#size_t ric_ies_len ; } +cfg80211_ft_event void cfg80211_ft_event ( s#net_device * , s#cfg80211_ft_event_params * ) +cfg80211_crit_proto_stopped void cfg80211_crit_proto_stopped ( s#wireless_dev * , t#gfp_t ) +cfg80211_external_auth_request int cfg80211_external_auth_request ( s#net_device * , s#cfg80211_external_auth_params * , t#gfp_t ) +cfg80211_update_owe_info_event void cfg80211_update_owe_info_event ( s#net_device * , s#cfg80211_update_owe_info * , t#gfp_t ) + +/* net/wireless/of.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +wiphy_read_of_freq_limits void wiphy_read_of_freq_limits ( s#wiphy * ) + +/* net/wireless/pmsr.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##cfg80211_conn +cfg80211_pmsr_complete void cfg80211_pmsr_complete ( s#wireless_dev * , s#cfg80211_pmsr_request * , t#gfp_t ) +e#nl80211_peer_measurement_status enum nl80211_peer_measurement_status { NL80211_PMSR_STATUS_SUCCESS , NL80211_PMSR_STATUS_REFUSED , NL80211_PMSR_STATUS_TIMEOUT , NL80211_PMSR_STATUS_FAILURE , } +E#NUM_NL80211_PMSR_TYPES 2 +e#nl80211_peer_measurement_type enum nl80211_peer_measurement_type { NL80211_PMSR_TYPE_INVALID , NL80211_PMSR_TYPE_FTM , NUM_NL80211_PMSR_TYPES , NL80211_PMSR_TYPE_MAX = E#NUM_NL80211_PMSR_TYPES - 1 } +e#nl80211_peer_measurement_ftm_failure_reasons enum nl80211_peer_measurement_ftm_failure_reasons { NL80211_PMSR_FTM_FAILURE_UNSPECIFIED , NL80211_PMSR_FTM_FAILURE_NO_RESPONSE , NL80211_PMSR_FTM_FAILURE_REJECTED , NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL , NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE , NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP , NL80211_PMSR_FTM_FAILURE_PEER_BUSY , NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS , } +s#cfg80211_pmsr_ftm_result struct cfg80211_pmsr_ftm_result { const t#u8 * lci ; const t#u8 * civicloc ; unsigned int lci_len ; unsigned int civicloc_len ; e#nl80211_peer_measurement_ftm_failure_reasons failure_reason ; t#u32 num_ftmr_attempts , num_ftmr_successes ; t#s16 burst_index ; t#u8 busy_retry_time ; t#u8 num_bursts_exp ; t#u8 burst_duration ; t#u8 ftms_per_burst ; t#s32 rssi_avg ; t#s32 rssi_spread ; s#rate_info tx_rate , rx_rate ; t#s64 rtt_avg ; t#s64 rtt_variance ; t#s64 rtt_spread ; t#s64 dist_avg ; t#s64 dist_variance ; t#s64 dist_spread ; t#u16 num_ftmr_attempts_valid : 1 , num_ftmr_successes_valid : 1 , rssi_avg_valid : 1 , rssi_spread_valid : 1 , tx_rate_valid : 1 , rx_rate_valid : 1 , rtt_avg_valid : 1 , rtt_variance_valid : 1 , rtt_spread_valid : 1 , dist_avg_valid : 1 , dist_variance_valid : 1 , dist_spread_valid : 1 ; } +s#cfg80211_pmsr_result struct cfg80211_pmsr_result { t#u64 host_time , ap_tsf ; e#nl80211_peer_measurement_status status ; t#u8 addr [ 6 ] ; t#u8 final : 1 , ap_tsf_valid : 1 ; e#nl80211_peer_measurement_type type ; union { s#cfg80211_pmsr_ftm_result ftm ; } ; } +cfg80211_pmsr_report void cfg80211_pmsr_report ( s#wireless_dev * , s#cfg80211_pmsr_request * , s#cfg80211_pmsr_result * , t#gfp_t ) + +/* net/wireless/radiotap.o */ +s#ieee80211_radiotap_header struct ieee80211_radiotap_header { t#uint8_t it_version ; t#uint8_t it_pad ; t#__le16 it_len ; t#__le32 it_present ; } +s#radiotap_align_size struct radiotap_align_size { t#uint8_t align : 4 , size : 4 ; } +s#ieee80211_radiotap_namespace struct ieee80211_radiotap_namespace { const s#radiotap_align_size * align_size ; int n_bits ; t#uint32_t oui ; t#uint8_t subns ; } +s#ieee80211_radiotap_vendor_namespaces struct ieee80211_radiotap_vendor_namespaces { const s#ieee80211_radiotap_namespace * ns ; int n_ns ; } +s#ieee80211_radiotap_iterator struct ieee80211_radiotap_iterator { s#ieee80211_radiotap_header * _rtheader ; const s#ieee80211_radiotap_vendor_namespaces * _vns ; const s#ieee80211_radiotap_namespace * current_namespace ; unsigned char * _arg , * _next_ns_data ; t#__le32 * _next_bitmap ; unsigned char * this_arg ; int this_arg_index ; int this_arg_size ; int is_radiotap_ns ; int _max_length ; int _arg_index ; t#uint32_t _bitmap_shifter ; int _reset_on_ext ; } +ieee80211_radiotap_iterator_init int ieee80211_radiotap_iterator_init ( s#ieee80211_radiotap_iterator * , s#ieee80211_radiotap_header * , int , const s#ieee80211_radiotap_vendor_namespaces * ) +ieee80211_radiotap_iterator_next int ieee80211_radiotap_iterator_next ( s#ieee80211_radiotap_iterator * ) + +/* net/wireless/reg.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +get_wiphy_regdom const s#ieee80211_regdomain * get_wiphy_regdom ( s#wiphy * ) +reg_query_regdb_wmm int reg_query_regdb_wmm ( char * , int , s#ieee80211_reg_rule * ) +freq_reg_info const s#ieee80211_reg_rule * freq_reg_info ( s#wiphy * , t#u32 ) +reg_initiator_name const char * reg_initiator_name ( e#nl80211_reg_initiator ) +wiphy_apply_custom_regulatory void wiphy_apply_custom_regulatory ( s#wiphy * , const s#ieee80211_regdomain * ) +regulatory_hint int regulatory_hint ( s#wiphy * , const char * ) +regulatory_set_wiphy_regd int regulatory_set_wiphy_regd ( s#wiphy * , s#ieee80211_regdomain * ) +regulatory_set_wiphy_regd_sync int regulatory_set_wiphy_regd_sync ( s#wiphy * , s#ieee80211_regdomain * ) +regulatory_pre_cac_allowed t#bool regulatory_pre_cac_allowed ( s#wiphy * ) + +/* net/wireless/scan.o */ +s#element struct element { t#u8 id ; t#u8 datalen ; t#u8 data [ ] ; } +cfg80211_is_element_inherited t#bool cfg80211_is_element_inherited ( const s#element * , const s#element * ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +s##cfg80211_conn +cfg80211_scan_done void cfg80211_scan_done ( s#cfg80211_scan_request * , s#cfg80211_scan_info * ) +cfg80211_sched_scan_results void cfg80211_sched_scan_results ( s#wiphy * , t#u64 ) +cfg80211_sched_scan_stopped_locked void cfg80211_sched_scan_stopped_locked ( s#wiphy * , t#u64 ) +cfg80211_sched_scan_stopped void cfg80211_sched_scan_stopped ( s#wiphy * , t#u64 ) +cfg80211_bss_flush void cfg80211_bss_flush ( s#wiphy * ) +cfg80211_find_elem_match const s#element * cfg80211_find_elem_match ( t#u8 , const t#u8 * , unsigned int , const t#u8 * , unsigned int , unsigned int ) +cfg80211_find_vendor_elem const s#element * cfg80211_find_vendor_elem ( unsigned int , int , const t#u8 * , unsigned int ) +e#ieee80211_privacy enum ieee80211_privacy { IEEE80211_PRIVACY_ON , IEEE80211_PRIVACY_OFF , IEEE80211_PRIVACY_ANY } +cfg80211_get_bss s#cfg80211_bss * cfg80211_get_bss ( s#wiphy * , s#ieee80211_channel * , const t#u8 * , const t#u8 * , t#size_t , e#ieee80211_bss_type , e#ieee80211_privacy ) +cfg80211_get_ies_channel_number int cfg80211_get_ies_channel_number ( const t#u8 * , t#size_t , e#nl80211_band ) +cfg80211_merge_profile t#size_t cfg80211_merge_profile ( const t#u8 * , t#size_t , const s#element * , const s#element * , t#u8 * , t#size_t ) +s#cfg80211_inform_bss struct cfg80211_inform_bss { s#ieee80211_channel * chan ; e#nl80211_bss_scan_width scan_width ; t#s32 signal ; t#u64 boottime_ns ; t#u64 parent_tsf ; t#u8 parent_bssid [ 6 ] __attribute__ ( ( __aligned__ ( 2 ) ) ) ; t#u8 chains ; t#s8 chain_signal [ 4 ] ; } +e#cfg80211_bss_frame_type enum cfg80211_bss_frame_type { CFG80211_BSS_FTYPE_UNKNOWN , CFG80211_BSS_FTYPE_BEACON , CFG80211_BSS_FTYPE_PRESP , } +cfg80211_inform_bss_data s#cfg80211_bss * __attribute__ ( ( __warn_unused_result__ ) ) cfg80211_inform_bss_data ( s#wiphy * , s#cfg80211_inform_bss * , e#cfg80211_bss_frame_type , const t#u8 * , t#u64 , t#u16 , t#u16 , const t#u8 * , t#size_t , t#gfp_t ) +cfg80211_inform_bss_frame_data s#cfg80211_bss * __attribute__ ( ( __warn_unused_result__ ) ) cfg80211_inform_bss_frame_data ( s#wiphy * , s#cfg80211_inform_bss * , s#ieee80211_mgmt * , t#size_t , t#gfp_t ) +cfg80211_ref_bss void cfg80211_ref_bss ( s#wiphy * , s#cfg80211_bss * ) +cfg80211_put_bss void cfg80211_put_bss ( s#wiphy * , s#cfg80211_bss * ) +cfg80211_unlink_bss void cfg80211_unlink_bss ( s#wiphy * , s#cfg80211_bss * ) +cfg80211_bss_iter void cfg80211_bss_iter ( s#wiphy * , s#cfg80211_chan_def * , void ( * ) ( s#wiphy * , s#cfg80211_bss * , void * ) , void * ) +cfg80211_wext_siwscan int cfg80211_wext_siwscan ( s#net_device * , s#iw_request_info * , u#iwreq_data * , char * ) +cfg80211_wext_giwscan int cfg80211_wext_giwscan ( s#net_device * , s#iw_request_info * , s#iw_point * , char * ) + +/* net/wireless/sme.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#cfg80211_fils_resp_params struct cfg80211_fils_resp_params { const t#u8 * kek ; t#size_t kek_len ; t#bool update_erp_next_seq_num ; t#u16 erp_next_seq_num ; const t#u8 * pmk ; t#size_t pmk_len ; const t#u8 * pmkid ; } +e#nl80211_timeout_reason enum nl80211_timeout_reason { NL80211_TIMEOUT_UNSPECIFIED , NL80211_TIMEOUT_SCAN , NL80211_TIMEOUT_AUTH , NL80211_TIMEOUT_ASSOC , } +s#cfg80211_connect_resp_params struct cfg80211_connect_resp_params { int status ; const t#u8 * bssid ; s#cfg80211_bss * bss ; const t#u8 * req_ie ; t#size_t req_ie_len ; const t#u8 * resp_ie ; t#size_t resp_ie_len ; s#cfg80211_fils_resp_params fils ; e#nl80211_timeout_reason timeout_reason ; } +cfg80211_connect_done void cfg80211_connect_done ( s#net_device * , s#cfg80211_connect_resp_params * , t#gfp_t ) +s#cfg80211_roam_info struct cfg80211_roam_info { s#ieee80211_channel * channel ; s#cfg80211_bss * bss ; const t#u8 * bssid ; const t#u8 * req_ie ; t#size_t req_ie_len ; const t#u8 * resp_ie ; t#size_t resp_ie_len ; s#cfg80211_fils_resp_params fils ; } +cfg80211_roamed void cfg80211_roamed ( s#net_device * , s#cfg80211_roam_info * , t#gfp_t ) +cfg80211_port_authorized void cfg80211_port_authorized ( s#net_device * , const t#u8 * , t#gfp_t ) +cfg80211_disconnected void cfg80211_disconnected ( s#net_device * , t#u16 , const t#u8 * , t#size_t , t#bool , t#gfp_t ) + +/* net/wireless/util.o */ +ieee80211_get_response_rate const s#ieee80211_rate * ieee80211_get_response_rate ( s#ieee80211_supported_band * , t#u32 , int ) +ieee80211_mandatory_rates t#u32 ieee80211_mandatory_rates ( s#ieee80211_supported_band * , e#nl80211_bss_scan_width ) +ieee80211_channel_to_freq_khz t#u32 ieee80211_channel_to_freq_khz ( int , e#nl80211_band ) +ieee80211_s1g_channel_width e#nl80211_chan_width ieee80211_s1g_channel_width ( const s#ieee80211_channel * ) +ieee80211_freq_khz_to_channel int ieee80211_freq_khz_to_channel ( t#u32 ) +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##watch_queue +s##wait_page_queue +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##xfrm_state +s##workqueue_struct +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##rfkill +ieee80211_get_channel_khz s#ieee80211_channel * ieee80211_get_channel_khz ( s#wiphy * , t#u32 ) +ieee80211_hdrlen unsigned int __attribute__ ( ( __const__ ) ) ieee80211_hdrlen ( t#__le16 ) +ieee80211_get_hdrlen_from_skb unsigned int ieee80211_get_hdrlen_from_skb ( const s#sk_buff * ) +s#ieee80211s_hdr struct ieee80211s_hdr { t#u8 flags ; t#u8 ttl ; t#__le32 seqnum ; t#u8 eaddr1 [ 6 ] ; t#u8 eaddr2 [ 6 ] ; } +ieee80211_get_mesh_hdrlen unsigned int ieee80211_get_mesh_hdrlen ( s#ieee80211s_hdr * ) +ieee80211_data_to_8023_exthdr int ieee80211_data_to_8023_exthdr ( s#sk_buff * , s#ethhdr * , const t#u8 * , e#nl80211_iftype , t#u8 , t#bool ) +ieee80211_amsdu_to_8023s void ieee80211_amsdu_to_8023s ( s#sk_buff * , s#sk_buff_head * , const t#u8 * , e#nl80211_iftype , const unsigned int , const t#u8 * , const t#u8 * ) +cfg80211_classify8021d unsigned int cfg80211_classify8021d ( s#sk_buff * , s#cfg80211_qos_map * ) +ieee80211_bss_get_elem const s#element * ieee80211_bss_get_elem ( s#cfg80211_bss * , t#u8 ) +cfg80211_calculate_bitrate t#u32 cfg80211_calculate_bitrate ( s#rate_info * ) +e#ieee80211_p2p_attr_id enum ieee80211_p2p_attr_id { IEEE80211_P2P_ATTR_STATUS = 0 , IEEE80211_P2P_ATTR_MINOR_REASON , IEEE80211_P2P_ATTR_CAPABILITY , IEEE80211_P2P_ATTR_DEVICE_ID , IEEE80211_P2P_ATTR_GO_INTENT , IEEE80211_P2P_ATTR_GO_CONFIG_TIMEOUT , IEEE80211_P2P_ATTR_LISTEN_CHANNEL , IEEE80211_P2P_ATTR_GROUP_BSSID , IEEE80211_P2P_ATTR_EXT_LISTEN_TIMING , IEEE80211_P2P_ATTR_INTENDED_IFACE_ADDR , IEEE80211_P2P_ATTR_MANAGABILITY , IEEE80211_P2P_ATTR_CHANNEL_LIST , IEEE80211_P2P_ATTR_ABSENCE_NOTICE , IEEE80211_P2P_ATTR_DEVICE_INFO , IEEE80211_P2P_ATTR_GROUP_INFO , IEEE80211_P2P_ATTR_GROUP_ID , IEEE80211_P2P_ATTR_INTERFACE , IEEE80211_P2P_ATTR_OPER_CHANNEL , IEEE80211_P2P_ATTR_INVITE_FLAGS , IEEE80211_P2P_ATTR_VENDOR_SPECIFIC = 221 , IEEE80211_P2P_ATTR_MAX } +cfg80211_get_p2p_attr int cfg80211_get_p2p_attr ( const t#u8 * , unsigned int , e#ieee80211_p2p_attr_id , t#u8 * , unsigned int ) +ieee80211_ie_split_ric t#size_t ieee80211_ie_split_ric ( const t#u8 * , t#size_t , const t#u8 * , int , const t#u8 * , int , t#size_t ) +ieee80211_operating_class_to_band t#bool ieee80211_operating_class_to_band ( t#u8 , e#nl80211_band * ) +ieee80211_chandef_to_operating_class t#bool ieee80211_chandef_to_operating_class ( s#cfg80211_chan_def * , t#u8 * ) +s#iface_combination_params struct iface_combination_params { int num_different_channels ; t#u8 radar_detect ; int iftype_num [ E#NUM_NL80211_IFTYPES ] ; t#u32 new_beacon_int ; } +cfg80211_iter_combinations int cfg80211_iter_combinations ( s#wiphy * , s#iface_combination_params * , void ( * ) ( const s#ieee80211_iface_combination * , void * ) , void * ) +cfg80211_check_combinations int cfg80211_check_combinations ( s#wiphy * , s#iface_combination_params * ) +ieee80211_get_num_supported_channels unsigned int ieee80211_get_num_supported_channels ( s#wiphy * ) +cfg80211_get_station int cfg80211_get_station ( s#net_device * , const t#u8 * , s#station_info * ) +cfg80211_free_nan_func void cfg80211_free_nan_func ( s#cfg80211_nan_func * ) +cfg80211_sinfo_alloc_tid_stats int cfg80211_sinfo_alloc_tid_stats ( s#station_info * , t#gfp_t ) +rfc1042_header extern const unsigned char rfc1042_header [ 6 ] +bridge_tunnel_header extern const unsigned char bridge_tunnel_header [ 6 ] +cfg80211_send_layer2_update void cfg80211_send_layer2_update ( s#net_device * , const t#u8 * ) +e#ieee80211_vht_chanwidth enum ieee80211_vht_chanwidth { IEEE80211_VHT_CHANWIDTH_USE_HT = 0 , IEEE80211_VHT_CHANWIDTH_80MHZ = 1 , IEEE80211_VHT_CHANWIDTH_160MHZ = 2 , IEEE80211_VHT_CHANWIDTH_80P80MHZ = 3 , } +ieee80211_get_vht_max_nss int ieee80211_get_vht_max_nss ( s#ieee80211_vht_cap * , e#ieee80211_vht_chanwidth , int , t#bool , unsigned int ) +cfg80211_iftype_allowed t#bool cfg80211_iftype_allowed ( s#wiphy * , e#nl80211_iftype , t#bool , t#u8 ) + +/* net/wireless/wext-compat.o */ +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +cfg80211_wext_giwname int cfg80211_wext_giwname ( s#net_device * , s#iw_request_info * , char * , char * ) +cfg80211_wext_siwmode int cfg80211_wext_siwmode ( s#net_device * , s#iw_request_info * , t#u32 * , char * ) +cfg80211_wext_giwmode int cfg80211_wext_giwmode ( s#net_device * , s#iw_request_info * , t#u32 * , char * ) +cfg80211_wext_giwrange int cfg80211_wext_giwrange ( s#net_device * , s#iw_request_info * , s#iw_point * , char * ) +cfg80211_wext_siwrts int cfg80211_wext_siwrts ( s#net_device * , s#iw_request_info * , s#iw_param * , char * ) +cfg80211_wext_giwrts int cfg80211_wext_giwrts ( s#net_device * , s#iw_request_info * , s#iw_param * , char * ) +cfg80211_wext_siwfrag int cfg80211_wext_siwfrag ( s#net_device * , s#iw_request_info * , s#iw_param * , char * ) +cfg80211_wext_giwfrag int cfg80211_wext_giwfrag ( s#net_device * , s#iw_request_info * , s#iw_param * , char * ) +cfg80211_wext_giwretry int cfg80211_wext_giwretry ( s#net_device * , s#iw_request_info * , s#iw_param * , char * ) + +/* net/wireless/wext-core.o */ +wireless_nlevent_flush void wireless_nlevent_flush ( void ) +s##sock +s##neigh_parms +s##netpoll_info +s##neighbour +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##rfkill +s##cfg80211_conn +s##cfg80211_cached_keys +s##cfg80211_internal_bss +s##cfg80211_cqm_config +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##rtnl_link_ops +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +wireless_send_event void wireless_send_event ( s#net_device * , unsigned int , u#iwreq_data * , const char * ) +s#iw_event struct iw_event { t#__u16 len ; t#__u16 cmd ; u#iwreq_data u ; } +iwe_stream_add_event char * iwe_stream_add_event ( s#iw_request_info * , char * , char * , s#iw_event * , int ) +iwe_stream_add_point char * iwe_stream_add_point ( s#iw_request_info * , char * , char * , s#iw_event * , char * ) +iwe_stream_add_value char * iwe_stream_add_value ( s#iw_request_info * , char * , char * , char * , s#iw_event * , int ) + +/* net/wireless/wext-spy.o */ +s##sock +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##kmem_cache +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##workqueue_struct +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##libipw_device +s##ethtool_ops +s##l3mdev_ops +s##ndisc_ops +s##xfrm_state +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +iw_handler_set_spy int iw_handler_set_spy ( s#net_device * , s#iw_request_info * , u#iwreq_data * , char * ) +iw_handler_get_spy int iw_handler_get_spy ( s#net_device * , s#iw_request_info * , u#iwreq_data * , char * ) +iw_handler_set_thrspy int iw_handler_set_thrspy ( s#net_device * , s#iw_request_info * , u#iwreq_data * , char * ) +iw_handler_get_thrspy int iw_handler_get_thrspy ( s#net_device * , s#iw_request_info * , u#iwreq_data * , char * ) +wireless_spy_update void wireless_spy_update ( s#net_device * , unsigned char * , s#iw_quality * ) + +/* net/xdp/xsk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##prefix_info +s##fib6_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#xdp_ring struct xdp_ring { t#u32 producer __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u32 pad1 __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u32 consumer __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u32 pad2 __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; t#u32 flags ; t#u32 pad3 __attribute__ ( ( __aligned__ ( ( 1 << ( 6 ) ) ) ) ) ; } +s#xsk_queue struct xsk_queue { t#u32 ring_mask ; t#u32 nentries ; t#u32 cached_prod ; t#u32 cached_cons ; s#xdp_ring * ring ; t#u64 invalid_descs ; t#u64 queue_empty_descs ; } +xsk_set_rx_need_wakeup void xsk_set_rx_need_wakeup ( s#xsk_buff_pool * ) +xsk_set_tx_need_wakeup void xsk_set_tx_need_wakeup ( s#xsk_buff_pool * ) +xsk_clear_rx_need_wakeup void xsk_clear_rx_need_wakeup ( s#xsk_buff_pool * ) +xsk_clear_tx_need_wakeup void xsk_clear_tx_need_wakeup ( s#xsk_buff_pool * ) +xsk_uses_need_wakeup t#bool xsk_uses_need_wakeup ( s#xsk_buff_pool * ) +xsk_get_pool_from_qid s#xsk_buff_pool * xsk_get_pool_from_qid ( s#net_device * , t#u16 ) +xsk_tx_completed void xsk_tx_completed ( s#xsk_buff_pool * , t#u32 ) +xsk_tx_release void xsk_tx_release ( s#xsk_buff_pool * ) +xsk_tx_peek_desc t#bool xsk_tx_peek_desc ( s#xsk_buff_pool * , s#xdp_desc * ) +xsk_tx_peek_release_desc_batch t#u32 xsk_tx_peek_release_desc_batch ( s#xsk_buff_pool * , t#u32 ) + +/* net/xdp/xsk_buff_pool.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##wait_page_queue +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##netpoll_info +s##bpf_prog +s##btf +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##eventfd_ctx +s##memory_tier +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##xfrm_state +s##lwtunnel_state +s##ndisc_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##inet6_dev +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##request_sock_ops +s##timewait_sock_ops +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##xfrm_policy +s##watch_queue +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##ip_ra_chain +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_cgroup_storage +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +xp_set_rxq_info void xp_set_rxq_info ( s#xsk_buff_pool * , s#xdp_rxq_info * ) +xp_dma_unmap void xp_dma_unmap ( s#xsk_buff_pool * , unsigned long ) +xp_dma_map int xp_dma_map ( s#xsk_buff_pool * , s#device * , unsigned long , s#page * * , t#u32 ) +xp_alloc s#xdp_buff * xp_alloc ( s#xsk_buff_pool * ) +xp_alloc_batch t#u32 xp_alloc_batch ( s#xsk_buff_pool * , s#xdp_buff * * , t#u32 ) +xp_can_alloc t#bool xp_can_alloc ( s#xsk_buff_pool * , t#u32 ) +xp_free void xp_free ( s#xdp_buff_xsk * ) +xp_raw_get_data void * xp_raw_get_data ( s#xsk_buff_pool * , t#u64 ) +xp_raw_get_dma t#dma_addr_t xp_raw_get_dma ( s#xsk_buff_pool * , t#u64 ) +xp_dma_sync_for_cpu_slow void xp_dma_sync_for_cpu_slow ( s#xdp_buff_xsk * ) +xp_dma_sync_for_device_slow void xp_dma_sync_for_device_slow ( s#xsk_buff_pool * , t#dma_addr_t , t#size_t ) + +/* net/xfrm/espintcp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##workqueue_struct +s##netpoll_info +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_cgroup_storage_map +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +u##tcp_cc_info +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +espintcp_queue_out int espintcp_queue_out ( s#sock * , s#sk_buff * ) +espintcp_push_skb int espintcp_push_skb ( s#sock * , s#sk_buff * ) +tcp_is_ulp_esp t#bool tcp_is_ulp_esp ( s#sock * ) + +/* net/xfrm/xfrm_algo.o */ +s#xfrm_algo_aead_info struct xfrm_algo_aead_info { char * geniv ; t#u16 icv_truncbits ; } +s#xfrm_algo_auth_info struct xfrm_algo_auth_info { t#u16 icv_truncbits ; t#u16 icv_fullbits ; } +s#xfrm_algo_encr_info struct xfrm_algo_encr_info { char * geniv ; t#u16 blockbits ; t#u16 defkeybits ; } +s#xfrm_algo_comp_info struct xfrm_algo_comp_info { t#u16 threshold ; } +s#sadb_alg struct sadb_alg { t#__u8 sadb_alg_id ; t#__u8 sadb_alg_ivlen ; t#__u16 sadb_alg_minbits ; t#__u16 sadb_alg_maxbits ; t#__u16 sadb_alg_reserved ; } +s#xfrm_algo_desc struct xfrm_algo_desc { char * name ; char * compat ; t#u8 available : 1 ; t#u8 pfkey_supported : 1 ; union { s#xfrm_algo_aead_info aead ; s#xfrm_algo_auth_info auth ; s#xfrm_algo_encr_info encr ; s#xfrm_algo_comp_info comp ; } uinfo ; s#sadb_alg desc ; } +xfrm_aalg_get_byid s#xfrm_algo_desc * xfrm_aalg_get_byid ( int ) +xfrm_ealg_get_byid s#xfrm_algo_desc * xfrm_ealg_get_byid ( int ) +xfrm_calg_get_byid s#xfrm_algo_desc * xfrm_calg_get_byid ( int ) +xfrm_aalg_get_byname s#xfrm_algo_desc * xfrm_aalg_get_byname ( const char * , int ) +xfrm_ealg_get_byname s#xfrm_algo_desc * xfrm_ealg_get_byname ( const char * , int ) +xfrm_calg_get_byname s#xfrm_algo_desc * xfrm_calg_get_byname ( const char * , int ) +xfrm_aead_get_byname s#xfrm_algo_desc * xfrm_aead_get_byname ( const char * , int , int ) +xfrm_aalg_get_byidx s#xfrm_algo_desc * xfrm_aalg_get_byidx ( unsigned int ) +xfrm_ealg_get_byidx s#xfrm_algo_desc * xfrm_ealg_get_byidx ( unsigned int ) +xfrm_probe_algs void xfrm_probe_algs ( void ) +xfrm_count_pfkey_auth_supported int xfrm_count_pfkey_auth_supported ( void ) +xfrm_count_pfkey_enc_supported int xfrm_count_pfkey_enc_supported ( void ) + +/* net/xfrm/xfrm_device.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +validate_xmit_xfrm s#sk_buff * validate_xmit_xfrm ( s#sk_buff * , t#netdev_features_t , t#bool * ) +s#xfrm_user_offload struct xfrm_user_offload { int ifindex ; t#__u8 flags ; } +xfrm_dev_state_add int xfrm_dev_state_add ( s#net * , s#xfrm_state * , s#xfrm_user_offload * ) +xfrm_dev_offload_ok t#bool xfrm_dev_offload_ok ( s#sk_buff * , s#xfrm_state * ) +xfrm_dev_resume void xfrm_dev_resume ( s#sk_buff * ) + +/* net/xfrm/xfrm_input.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##netpoll_info +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s#xfrm_input_afinfo struct xfrm_input_afinfo { t#u8 family ; t#bool is_ipip ; int ( * callback ) ( s#sk_buff * , t#u8 , int ) ; } +xfrm_input_register_afinfo int xfrm_input_register_afinfo ( const s#xfrm_input_afinfo * ) +xfrm_input_unregister_afinfo int xfrm_input_unregister_afinfo ( const s#xfrm_input_afinfo * ) +s#xfrm_offload struct xfrm_offload { struct { t#__u32 low ; t#__u32 hi ; } seq ; t#__u32 flags ; t#__u32 status ; t#__u8 proto ; t#__u8 inner_ipproto ; } +s#sec_path struct sec_path { int len ; int olen ; s#xfrm_state * xvec [ 6 ] ; s#xfrm_offload ovec [ 1 ] ; } +secpath_set s#sec_path * secpath_set ( s#sk_buff * ) +xfrm_parse_spi int xfrm_parse_spi ( s#sk_buff * , t#u8 , t#__be32 * , t#__be32 * ) +xfrm_input int xfrm_input ( s#sk_buff * , int , t#__be32 , int ) +xfrm_input_resume int xfrm_input_resume ( s#sk_buff * , int ) +xfrm_trans_queue_net int xfrm_trans_queue_net ( s#net * , s#sk_buff * , int ( * ) ( s#net * , s#sock * , s#sk_buff * ) ) +xfrm_trans_queue int xfrm_trans_queue ( s#sk_buff * , int ( * ) ( s#net * , s#sock * , s#sk_buff * ) ) + +/* net/xfrm/xfrm_ipcomp.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +ipcomp_input int ipcomp_input ( s#xfrm_state * , s#sk_buff * ) +ipcomp_output int ipcomp_output ( s#xfrm_state * , s#sk_buff * ) +ipcomp_destroy void ipcomp_destroy ( s#xfrm_state * ) +ipcomp_init_state int ipcomp_init_state ( s#xfrm_state * ) + +/* net/xfrm/xfrm_output.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +pktgen_xfrm_outer_mode_output int pktgen_xfrm_outer_mode_output ( s#xfrm_state * , s#sk_buff * ) +xfrm_output_resume int xfrm_output_resume ( s#sock * , s#sk_buff * , int ) +xfrm_output int xfrm_output ( s#sock * , s#sk_buff * ) +xfrm_local_error void xfrm_local_error ( s#sk_buff * , int ) + +/* net/xfrm/xfrm_policy.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +u##tcp_cc_info +s##workqueue_struct +s##nexthop +s##uncached_list +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##btf +s##bpf_local_storage_map +s##bpf_local_storage +s##bpf_verifier_env +s##bpf_func_state +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##eventfd_ctx +s##memory_tier +s##bpf_kfunc_desc_tab +s##bpf_kfunc_btf_tab +s##bpf_offload_dev +s##bpf_cgroup_storage_map +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##uprobe +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##netpoll_info +s##xsk_buff_pool +s##devlink_port +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##tcf_walker +s##qdisc_walker +s##net_rate_estimator +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +__xfrm_dst_lookup s#dst_entry * __xfrm_dst_lookup ( s#net * , int , int , const t#xfrm_address_t * , const t#xfrm_address_t * , int , t#u32 ) +xfrm_policy_alloc s#xfrm_policy * xfrm_policy_alloc ( s#net * , t#gfp_t ) +xfrm_policy_destroy void xfrm_policy_destroy ( s#xfrm_policy * ) +s#xfrmk_spdinfo struct xfrmk_spdinfo { t#u32 incnt ; t#u32 outcnt ; t#u32 fwdcnt ; t#u32 inscnt ; t#u32 outscnt ; t#u32 fwdscnt ; t#u32 spdhcnt ; t#u32 spdhmcnt ; } +xfrm_spd_getinfo void xfrm_spd_getinfo ( s#net * , s#xfrmk_spdinfo * ) +xfrm_policy_hash_rebuild void xfrm_policy_hash_rebuild ( s#net * ) +xfrm_policy_insert int xfrm_policy_insert ( int , s#xfrm_policy * , int ) +xfrm_policy_bysel_ctx s#xfrm_policy * xfrm_policy_bysel_ctx ( s#net * , const s#xfrm_mark * , t#u32 , t#u8 , int , s#xfrm_selector * , s#xfrm_sec_ctx * , int , int * ) +xfrm_policy_byid s#xfrm_policy * xfrm_policy_byid ( s#net * , const s#xfrm_mark * , t#u32 , t#u8 , int , t#u32 , int , int * ) +xfrm_policy_flush int xfrm_policy_flush ( s#net * , t#u8 , t#bool ) +s#xfrm_policy_walk struct xfrm_policy_walk { s#xfrm_policy_walk_entry walk ; t#u8 type ; t#u32 seq ; } +xfrm_policy_walk int xfrm_policy_walk ( s#net * , s#xfrm_policy_walk * , int ( * ) ( s#xfrm_policy * , int , int , void * ) , void * ) +xfrm_policy_walk_init void xfrm_policy_walk_init ( s#xfrm_policy_walk * , t#u8 ) +xfrm_policy_walk_done void xfrm_policy_walk_done ( s#xfrm_policy_walk * , s#net * ) +xfrm_policy_delete int xfrm_policy_delete ( s#xfrm_policy * , int ) +xfrm_lookup_with_ifid s#dst_entry * xfrm_lookup_with_ifid ( s#net * , s#dst_entry * , const s#flowi * , const s#sock * , int , t#u32 ) +xfrm_lookup s#dst_entry * xfrm_lookup ( s#net * , s#dst_entry * , const s#flowi * , const s#sock * , int ) +xfrm_lookup_route s#dst_entry * xfrm_lookup_route ( s#net * , s#dst_entry * , const s#flowi * , const s#sock * , int ) +__xfrm_decode_session int __xfrm_decode_session ( s#sk_buff * , s#flowi * , unsigned int , int ) +__xfrm_policy_check int __xfrm_policy_check ( s#sock * , int , s#sk_buff * , unsigned short ) +__xfrm_route_forward int __xfrm_route_forward ( s#sk_buff * , unsigned short ) +xfrm_dst_ifdown void xfrm_dst_ifdown ( s#dst_entry * , s#net_device * ) +E#XFRM_POLICY_TYPE_MAX 2 +s#xfrm_dst struct xfrm_dst { union { s#dst_entry dst ; s#rtable rt ; s#rt6_info rt6 ; } u ; s#dst_entry * route ; s#dst_entry * child ; s#dst_entry * path ; s#xfrm_policy * pols [ E#XFRM_POLICY_TYPE_MAX ] ; int num_pols , num_xfrms ; t#u32 xfrm_genid ; t#u32 policy_genid ; t#u32 route_mtu_cached ; t#u32 child_mtu_cached ; t#u32 route_cookie ; t#u32 path_cookie ; } +s#xfrm_policy_afinfo struct xfrm_policy_afinfo { s#dst_ops * dst_ops ; s#dst_entry * ( * dst_lookup ) ( s#net * , int , int , const t#xfrm_address_t * , const t#xfrm_address_t * , t#u32 ) ; int ( * get_saddr ) ( s#net * , int , t#xfrm_address_t * , t#xfrm_address_t * , t#u32 ) ; int ( * fill_dst ) ( s#xfrm_dst * , s#net_device * , const s#flowi * ) ; s#dst_entry * ( * blackhole_route ) ( s#net * , s#dst_entry * ) ; } +xfrm_policy_register_afinfo int xfrm_policy_register_afinfo ( const s#xfrm_policy_afinfo * , int ) +xfrm_policy_unregister_afinfo void xfrm_policy_unregister_afinfo ( const s#xfrm_policy_afinfo * ) +s#xfrm_if_parms struct xfrm_if_parms { int link ; t#u32 if_id ; } +s##gro_cell +s#xfrm_if struct xfrm_if { s#xfrm_if * next ; s#net_device * dev ; s#net * net ; s#xfrm_if_parms p ; s#gro_cells gro_cells ; } +s#xfrm_if_cb struct xfrm_if_cb { s#xfrm_if * ( * decode_session ) ( s#sk_buff * , unsigned short ) ; } +xfrm_if_register_cb void xfrm_if_register_cb ( const s#xfrm_if_cb * ) +xfrm_if_unregister_cb void xfrm_if_unregister_cb ( void ) +xfrm_audit_policy_add void xfrm_audit_policy_add ( s#xfrm_policy * , int , t#bool ) +xfrm_audit_policy_delete void xfrm_audit_policy_delete ( s#xfrm_policy * , int , t#bool ) +s#xfrm_migrate struct xfrm_migrate { t#xfrm_address_t old_daddr ; t#xfrm_address_t old_saddr ; t#xfrm_address_t new_daddr ; t#xfrm_address_t new_saddr ; t#u8 proto ; t#u8 mode ; t#u16 reserved ; t#u32 reqid ; t#u16 old_family ; t#u16 new_family ; } +s#xfrm_kmaddress struct xfrm_kmaddress { t#xfrm_address_t local ; t#xfrm_address_t remote ; t#u32 reserved ; t#u16 family ; } +xfrm_migrate int xfrm_migrate ( const s#xfrm_selector * , t#u8 , t#u8 , s#xfrm_migrate * , int , s#xfrm_kmaddress * , s#net * , s#xfrm_encap_tmpl * ) + +/* net/xfrm/xfrm_replay.o */ +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##sk_psock +s##inet_hashinfo +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##uevent_sock +s##prot_inuse +s##mptcp_mib +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +xfrm_replay_seqhi t#u32 xfrm_replay_seqhi ( s#xfrm_state * , t#__be32 ) +xfrm_init_replay int xfrm_init_replay ( s#xfrm_state * ) + +/* net/xfrm/xfrm_state.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##workqueue_struct +s##kmem_cache +s##anon_vma +s##mempolicy +s##wait_page_queue +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##watch_queue +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##uevent_sock +s##netpoll_info +s##bpf_prog +s##bpf_offloaded_map +s##xsk_buff_pool +s##devlink_port +s##ip_tunnel_parm +s##iw_handler_def +s##iw_public_data +s##ethtool_ops +s##prefix_info +s##nexthop +s##uncached_list +s##tlsdev_ops +s##vlan_info +s##dsa_port +s##tipc_bearer +s##in_device +s##wireless_dev +s##wpan_dev +s##mpls_dev +s##mini_Qdisc +s##Qdisc +s##nf_hook_entries +s##cpu_rmap +s##xdp_dev_bulk_queue +s##pcpu_dstats +s##garp_port +s##mrp_port +s##phy_device +s##sfp_bus +s##macsec_ops +s##udp_tunnel_nic_info +s##udp_tunnel_nic +s##bpf_xdp_link +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##sk_psock +s##udp_table +s##raw_hashinfo +s##smc_hashinfo +s##sk_filter +s##sock_reuseport +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +xfrm_register_type int xfrm_register_type ( const s#xfrm_type * , unsigned short ) +xfrm_unregister_type void xfrm_unregister_type ( const s#xfrm_type * , unsigned short ) +xfrm_register_type_offload int xfrm_register_type_offload ( const s#xfrm_type_offload * , unsigned short ) +xfrm_unregister_type_offload void xfrm_unregister_type_offload ( const s#xfrm_type_offload * , unsigned short ) +xfrm_state_free void xfrm_state_free ( s#xfrm_state * ) +xfrm_state_alloc s#xfrm_state * xfrm_state_alloc ( s#net * ) +__xfrm_state_destroy void __xfrm_state_destroy ( s#xfrm_state * , t#bool ) +__xfrm_state_delete int __xfrm_state_delete ( s#xfrm_state * ) +xfrm_state_delete int xfrm_state_delete ( s#xfrm_state * ) +xfrm_state_flush int xfrm_state_flush ( s#net * , t#u8 , t#bool , t#bool ) +xfrm_dev_state_flush int xfrm_dev_state_flush ( s#net * , s#net_device * , t#bool ) +s#xfrmk_sadinfo struct xfrmk_sadinfo { t#u32 sadhcnt ; t#u32 sadhmcnt ; t#u32 sadcnt ; } +xfrm_sad_getinfo void xfrm_sad_getinfo ( s#net * , s#xfrmk_sadinfo * ) +xfrm_stateonly_find s#xfrm_state * xfrm_stateonly_find ( s#net * , t#u32 , t#u32 , t#xfrm_address_t * , t#xfrm_address_t * , unsigned short , t#u8 , t#u8 , t#u32 ) +xfrm_state_lookup_byspi s#xfrm_state * xfrm_state_lookup_byspi ( s#net * , t#__be32 , unsigned short ) +xfrm_state_insert void xfrm_state_insert ( s#xfrm_state * ) +xfrm_state_add int xfrm_state_add ( s#xfrm_state * ) +xfrm_migrate_state_find s#xfrm_state * xfrm_migrate_state_find ( s#xfrm_migrate * , s#net * ) +xfrm_state_migrate s#xfrm_state * xfrm_state_migrate ( s#xfrm_state * , s#xfrm_migrate * , s#xfrm_encap_tmpl * ) +xfrm_state_update int xfrm_state_update ( s#xfrm_state * ) +xfrm_state_check_expire int xfrm_state_check_expire ( s#xfrm_state * ) +xfrm_state_lookup s#xfrm_state * xfrm_state_lookup ( s#net * , t#u32 , const t#xfrm_address_t * , t#__be32 , t#u8 , unsigned short ) +xfrm_state_lookup_byaddr s#xfrm_state * xfrm_state_lookup_byaddr ( s#net * , t#u32 , const t#xfrm_address_t * , const t#xfrm_address_t * , t#u8 , unsigned short ) +xfrm_find_acq s#xfrm_state * xfrm_find_acq ( s#net * , const s#xfrm_mark * , t#u8 , t#u32 , t#u32 , t#u8 , const t#xfrm_address_t * , const t#xfrm_address_t * , int , unsigned short ) +xfrm_find_acq_byseq s#xfrm_state * xfrm_find_acq_byseq ( s#net * , t#u32 , t#u32 ) +xfrm_get_acqseq t#u32 xfrm_get_acqseq ( void ) +verify_spi_info int verify_spi_info ( t#u8 , t#u32 , t#u32 ) +xfrm_alloc_spi int xfrm_alloc_spi ( s#xfrm_state * , t#u32 , t#u32 ) +xfrm_state_walk int xfrm_state_walk ( s#net * , s#xfrm_state_walk * , int ( * ) ( s#xfrm_state * , int , void * ) , void * ) +xfrm_state_walk_init void xfrm_state_walk_init ( s#xfrm_state_walk * , t#u8 , s#xfrm_address_filter * ) +xfrm_state_walk_done void xfrm_state_walk_done ( s#xfrm_state_walk * , s#net * ) +s#km_event struct km_event { union { t#u32 hard ; t#u32 proto ; t#u32 byid ; t#u32 aevent ; t#u32 type ; } data ; t#u32 seq ; t#u32 portid ; t#u32 event ; s#net * net ; } +km_policy_notify void km_policy_notify ( s#xfrm_policy * , int , const s#km_event * ) +km_state_notify void km_state_notify ( s#xfrm_state * , const s#km_event * ) +km_state_expired void km_state_expired ( s#xfrm_state * , int , t#u32 ) +km_query int km_query ( s#xfrm_state * , s#xfrm_tmpl * , s#xfrm_policy * ) +km_new_mapping int km_new_mapping ( s#xfrm_state * , t#xfrm_address_t * , t#__be16 ) +km_policy_expired void km_policy_expired ( s#xfrm_policy * , int , int , t#u32 ) +km_migrate int km_migrate ( const s#xfrm_selector * , t#u8 , t#u8 , const s#xfrm_migrate * , int , const s#xfrm_kmaddress * , const s#xfrm_encap_tmpl * ) +km_report int km_report ( s#net * , t#u8 , s#xfrm_selector * , t#xfrm_address_t * ) +xfrm_user_policy int xfrm_user_policy ( s#sock * , int , t#sockptr_t , int ) +s#xfrm_mgr struct xfrm_mgr { s#list_head list ; int ( * notify ) ( s#xfrm_state * , const s#km_event * ) ; int ( * acquire ) ( s#xfrm_state * , s#xfrm_tmpl * , s#xfrm_policy * ) ; s#xfrm_policy * ( * compile_policy ) ( s#sock * , int , t#u8 * , int , int * ) ; int ( * new_mapping ) ( s#xfrm_state * , t#xfrm_address_t * , t#__be16 ) ; int ( * notify_policy ) ( s#xfrm_policy * , int , const s#km_event * ) ; int ( * report ) ( s#net * , t#u8 , s#xfrm_selector * , t#xfrm_address_t * ) ; int ( * migrate ) ( const s#xfrm_selector * , t#u8 , t#u8 , const s#xfrm_migrate * , int , const s#xfrm_kmaddress * , const s#xfrm_encap_tmpl * ) ; t#bool ( * is_alive ) ( const s#km_event * ) ; } +xfrm_register_km int xfrm_register_km ( s#xfrm_mgr * ) +xfrm_unregister_km int xfrm_unregister_km ( s#xfrm_mgr * ) +s#xfrm_state_afinfo struct xfrm_state_afinfo { t#u8 family ; t#u8 proto ; const s#xfrm_type_offload * type_offload_esp ; const s#xfrm_type * type_esp ; const s#xfrm_type * type_ipip ; const s#xfrm_type * type_ipip6 ; const s#xfrm_type * type_comp ; const s#xfrm_type * type_ah ; const s#xfrm_type * type_routing ; const s#xfrm_type * type_dstopts ; int ( * output ) ( s#net * , s#sock * , s#sk_buff * ) ; int ( * transport_finish ) ( s#sk_buff * , int ) ; void ( * local_error ) ( s#sk_buff * , t#u32 ) ; } +xfrm_state_register_afinfo int xfrm_state_register_afinfo ( s#xfrm_state_afinfo * ) +xfrm_state_unregister_afinfo int xfrm_state_unregister_afinfo ( s#xfrm_state_afinfo * ) +xfrm_state_afinfo_get_rcu s#xfrm_state_afinfo * xfrm_state_afinfo_get_rcu ( unsigned int ) +xfrm_flush_gc void xfrm_flush_gc ( void ) +xfrm_state_delete_tunnel void xfrm_state_delete_tunnel ( s#xfrm_state * ) +xfrm_state_mtu t#u32 xfrm_state_mtu ( s#xfrm_state * , int ) +__xfrm_init_state int __xfrm_init_state ( s#xfrm_state * , t#bool , t#bool ) +xfrm_init_state int xfrm_init_state ( s#xfrm_state * ) +xfrm_audit_state_add void xfrm_audit_state_add ( s#xfrm_state * , int , t#bool ) +xfrm_audit_state_delete void xfrm_audit_state_delete ( s#xfrm_state * , int , t#bool ) +xfrm_audit_state_replay_overflow void xfrm_audit_state_replay_overflow ( s#xfrm_state * , s#sk_buff * ) +xfrm_audit_state_replay void xfrm_audit_state_replay ( s#xfrm_state * , s#sk_buff * , t#__be32 ) +xfrm_audit_state_notfound_simple void xfrm_audit_state_notfound_simple ( s#sk_buff * , t#u16 ) +xfrm_audit_state_notfound void xfrm_audit_state_notfound ( s#sk_buff * , t#u16 , t#__be32 , t#__be32 ) +xfrm_audit_state_icvfail void xfrm_audit_state_icvfail ( s#xfrm_state * , s#sk_buff * , t#u8 ) + +/* net/xfrm/xfrm_user.o */ +E#__XFRM_MSG_MAX ( 0x10 ) + 23 +E#XFRM_MSG_BASE 0x10 +xfrm_msg_min extern const int xfrm_msg_min [ ( ( E#__XFRM_MSG_MAX - 1 ) + 1 - E#XFRM_MSG_BASE ) ] +E#__XFRMA_MAX 32 +xfrma_policy extern const s#nla_policy xfrma_policy [ ( E#__XFRMA_MAX - 1 ) + 1 ] + +/* security/device_cgroup.o */ +devcgroup_check_permission int devcgroup_check_permission ( short , t#u32 , t#u32 , short ) + +/* security/inode.o */ +s##posix_acl +s##user_namespace +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##bio_vec +s##swap_info_struct +s##sock +s##seq_file +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +securityfs_create_file extern s#dentry * securityfs_create_file ( const char * , t#umode_t , s#dentry * , void * , const s#file_operations * ) +securityfs_create_dir extern s#dentry * securityfs_create_dir ( const char * , s#dentry * ) +securityfs_create_symlink s#dentry * securityfs_create_symlink ( const char * , s#dentry * , const char * , const s#inode_operations * ) +securityfs_remove extern void securityfs_remove ( s#dentry * ) + +/* security/integrity/evm/evm_crypto.o */ +evm_set_key extern int evm_set_key ( void * , t#size_t ) + +/* security/integrity/evm/evm_main.o */ +e#integrity_status enum integrity_status { INTEGRITY_PASS = 0 , INTEGRITY_PASS_IMMUTABLE , INTEGRITY_FAIL , INTEGRITY_FAIL_IMMUTABLE , INTEGRITY_NOLABEL , INTEGRITY_NOXATTRS , INTEGRITY_UNKNOWN , } +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##page_pool +s##kmem_cache +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s#ima_digest_data struct ima_digest_data { t#u8 algo ; t#u8 length ; union { struct { t#u8 unused ; t#u8 type ; } sha1 ; struct { t#u8 type ; t#u8 algo ; } ng ; t#u8 data [ 2 ] ; } xattr ; t#u8 digest [ ] ; } +s#integrity_iint_cache struct integrity_iint_cache { s#rb_node rb_node ; s#mutex mutex ; s#inode * inode ; t#u64 version ; unsigned long flags ; unsigned long measured_pcrs ; unsigned long atomic_flags ; e#integrity_status ima_file_status : 4 ; e#integrity_status ima_mmap_status : 4 ; e#integrity_status ima_bprm_status : 4 ; e#integrity_status ima_read_status : 4 ; e#integrity_status ima_creds_status : 4 ; e#integrity_status evm_status : 4 ; s#ima_digest_data * ima_hash ; } +evm_verifyxattr extern e#integrity_status evm_verifyxattr ( s#dentry * , const char * , void * , t#size_t , s#integrity_iint_cache * ) +s#xattr struct xattr { const char * name ; void * value ; t#size_t value_len ; } +evm_inode_init_security extern int evm_inode_init_security ( s#inode * , const s#xattr * , s#xattr * ) + +/* security/integrity/ima/ima_main.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +ima_file_check extern int ima_file_check ( s#file * , int ) +ima_file_hash extern int ima_file_hash ( s#file * , char * , t#size_t ) +ima_inode_hash extern int ima_inode_hash ( s#inode * , char * , t#size_t ) +ima_measure_critical_data extern void ima_measure_critical_data ( const char * , const char * , const void * , t#size_t , t#bool ) + +/* security/keys/encrypted-keys/ecryptfs_format.o */ +s#ecryptfs_session_key struct ecryptfs_session_key { t#u32 flags ; t#u32 encrypted_key_size ; t#u32 decrypted_key_size ; t#u8 encrypted_key [ 512 ] ; t#u8 decrypted_key [ 64 ] ; } +s#ecryptfs_password struct ecryptfs_password { t#u32 password_bytes ; t#s32 hash_algo ; t#u32 hash_iterations ; t#u32 session_key_encryption_key_bytes ; t#u32 flags ; t#u8 session_key_encryption_key [ 64 ] ; t#u8 signature [ ( 8 * 2 ) + 1 ] ; t#u8 salt [ 8 ] ; } +s#ecryptfs_private_key struct ecryptfs_private_key { t#u32 key_size ; t#u32 data_len ; t#u8 signature [ ( 8 * 2 ) + 1 ] ; char pki_type [ 16 + 1 ] ; t#u8 data [ ] ; } +s#ecryptfs_auth_tok struct ecryptfs_auth_tok { t#u16 version ; t#u16 token_type ; t#u32 flags ; s#ecryptfs_session_key session_key ; t#u8 reserved [ 32 ] ; union { s#ecryptfs_password password ; s#ecryptfs_private_key private_key ; } token ; } +ecryptfs_get_auth_tok_key t#u8 * ecryptfs_get_auth_tok_key ( s#ecryptfs_auth_tok * ) +ecryptfs_get_versions void ecryptfs_get_versions ( int * , int * , int * ) +ecryptfs_fill_auth_tok int ecryptfs_fill_auth_tok ( s#ecryptfs_auth_tok * , const char * ) + +/* security/keys/encrypted-keys/encrypted.o */ +s##watch_list +s##key_user +s##assoc_array_ptr +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##ucounts +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##kernel_pkey_params +s##kernel_pkey_query +key_type_encrypted extern s#key_type key_type_encrypted + +/* security/keys/key.o */ +s##pipe_inode_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s#key_user struct key_user { s#rb_node node ; s#mutex cons_lock ; t#spinlock_t lock ; t#refcount_t usage ; t#atomic_t nkeys ; t#atomic_t nikeys ; t#kuid_t uid ; int qnkeys ; int qnbytes ; } +s##assoc_array_ptr +key_alloc extern s#key * key_alloc ( s#key_type * , const char * , t#kuid_t , t#kgid_t , const s#cred * , t#key_perm_t , unsigned long , s#key_restriction * ) +key_payload_reserve extern int key_payload_reserve ( s#key * , t#size_t ) +key_instantiate_and_link extern int key_instantiate_and_link ( s#key * , const void * , t#size_t , s#key * , s#key * ) +key_reject_and_link extern int key_reject_and_link ( s#key * , unsigned , unsigned , s#key * , s#key * ) +key_put extern void key_put ( s#key * ) +key_set_timeout extern void key_set_timeout ( s#key * , unsigned ) +s##__key_reference_with_attributes +t#key_ref_t typedef s#__key_reference_with_attributes * key_ref_t +key_create_or_update extern t#key_ref_t key_create_or_update ( t#key_ref_t , const char * , const char * , const void * , t#size_t , t#key_perm_t , unsigned long ) +key_update extern int key_update ( t#key_ref_t , const void * , t#size_t ) +key_revoke extern void key_revoke ( s#key * ) +key_invalidate extern void key_invalidate ( s#key * ) +generic_key_instantiate extern int generic_key_instantiate ( s#key * , s#key_preparsed_payload * ) +register_key_type extern int register_key_type ( s#key_type * ) +unregister_key_type extern void unregister_key_type ( s#key_type * ) + +/* security/keys/keyring.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##assoc_array_ptr +key_type_keyring extern s#key_type key_type_keyring +keyring_alloc extern s#key * keyring_alloc ( const char * , t#kuid_t , t#kgid_t , const s#cred * , t#key_perm_t , unsigned long , s#key_restriction * , s#key * ) +s##__key_reference_with_attributes +keyring_search extern t#key_ref_t keyring_search ( t#key_ref_t , s#key_type * , const char * , t#bool ) +keyring_restrict extern int keyring_restrict ( t#key_ref_t , const char * , const char * ) +key_link extern int key_link ( s#key * , s#key * ) +key_unlink extern int key_unlink ( s#key * , s#key * ) +key_move extern int key_move ( s#key * , s#key * , s#key * , unsigned int ) +keyring_clear extern int keyring_clear ( s#key * ) + +/* security/keys/permission.o */ +s##__key_reference_with_attributes +s##pipe_inode_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##mempolicy +s##wait_page_queue +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##user_namespace +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##assoc_array_ptr +s##ucounts +e#key_need_perm enum key_need_perm { KEY_NEED_UNSPECIFIED , KEY_NEED_VIEW , KEY_NEED_READ , KEY_NEED_WRITE , KEY_NEED_SEARCH , KEY_NEED_LINK , KEY_NEED_SETATTR , KEY_NEED_UNLINK , KEY_SYSADMIN_OVERRIDE , KEY_AUTHTOKEN_OVERRIDE , KEY_DEFER_PERM_CHECK , } +key_task_permission extern int key_task_permission ( const t#key_ref_t , const s#cred * , e#key_need_perm ) +key_validate extern int key_validate ( const s#key * ) + +/* security/keys/process_keys.o */ +s##__key_reference_with_attributes +lookup_user_key extern t#key_ref_t lookup_user_key ( t#key_serial_t , unsigned long , e#key_need_perm ) + +/* security/keys/request_key.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##kmem_cache +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##proc_dir_entry +s##sock +s##uevent_sock +s##net_device +s##prot_inuse +s##mptcp_mib +s##inet_hashinfo +s##ipv4_devconf +s##ip_ra_chain +s##fib_rules_ops +s##fib_table +s##inet_peer_base +s##bucket_table +s##tcp_congestion_ops +s##tcp_fastopen_context +s##fib_notifier_ops +s##dst_entry +s##neighbour +s##ipv6_devconf +s##fib6_info +s##rt6_info +s##rt6_statistics +s##fib6_table +s##seg6_pernet_data +s##sctp_mib +s##nf_queue_handler +s##nf_logger +s##nf_hook_entries +s##nf_ct_event_notifier +s##nf_exp_event_notifier +s##net_generic +s##bpf_prog_array +s##bpf_prog +s##netns_ipvs +s##mpls_route +s##can_dev_rcv_lists +s##can_pkg_stats +s##can_rcv_lists_stats +s##smc_stats +s##smc_stats_rsn +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##assoc_array_ptr +complete_request_key extern void complete_request_key ( s#key * , int ) +wait_for_key_construction extern int wait_for_key_construction ( s#key * , t#bool ) +request_key_tag extern s#key * request_key_tag ( s#key_type * , const char * , s#key_tag * , const char * ) +request_key_with_auxdata extern s#key * request_key_with_auxdata ( s#key_type * , const char * , s#key_tag * , const void * , t#size_t , void * ) +request_key_rcu extern s#key * request_key_rcu ( s#key_type * , const char * , s#key_tag * ) + +/* security/keys/trusted-keys/trusted_core.o */ +s##watch_list +s##key_user +s##assoc_array_ptr +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##ucounts +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fscrypt_info +s##fsverity_info +s##kernel_pkey_params +s##kernel_pkey_query +key_type_trusted extern s#key_type key_type_trusted + +/* security/keys/trusted-keys/trusted_tpm1.o */ +TSS_authhmac int TSS_authhmac ( unsigned char * , const unsigned char * , unsigned int , unsigned char * , unsigned char * , unsigned int , ... ) +TSS_checkhmac1 int TSS_checkhmac1 ( unsigned char * , const t#uint32_t , const unsigned char * , const unsigned char * , unsigned int , ... ) +trusted_tpm_send int trusted_tpm_send ( unsigned char * , t#size_t ) +oiap int oiap ( s#tpm_buf * , t#uint32_t * , unsigned char * ) + +/* security/keys/user_defined.o */ +s##pipe_inode_info +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##assoc_array_ptr +key_type_user extern s#key_type key_type_user +key_type_logon extern s#key_type key_type_logon +user_preparse extern int user_preparse ( s#key_preparsed_payload * ) +user_free_preparse extern void user_free_preparse ( s#key_preparsed_payload * ) +user_update extern int user_update ( s#key * , s#key_preparsed_payload * ) +user_revoke extern void user_revoke ( s#key * ) +user_destroy extern void user_destroy ( s#key * ) +user_describe extern void user_describe ( const s#key * , s#seq_file * ) +user_read extern long user_read ( const s#key * , char * , t#size_t ) + +/* security/security.o */ +e#lsm_event enum lsm_event { LSM_POLICY_CHANGE , } +call_blocking_lsm_notifier int call_blocking_lsm_notifier ( e#lsm_event , void * ) +register_blocking_lsm_notifier int register_blocking_lsm_notifier ( s#notifier_block * ) +unregister_blocking_lsm_notifier int unregister_blocking_lsm_notifier ( s#notifier_block * ) +security_free_mnt_opts void security_free_mnt_opts ( void * * ) +security_sb_eat_lsm_opts int security_sb_eat_lsm_opts ( char * , void * * ) +s##fs_context +s##fs_parameter_spec +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog +s##bpf_cgroup_storage +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +security_sb_mnt_opts_compat int security_sb_mnt_opts_compat ( s#super_block * , void * ) +security_sb_remount int security_sb_remount ( s#super_block * , void * ) +security_sb_set_mnt_opts int security_sb_set_mnt_opts ( s#super_block * , void * , unsigned long , unsigned long * ) +security_sb_clone_mnt_opts int security_sb_clone_mnt_opts ( const s#super_block * , s#super_block * , unsigned long , unsigned long * ) +security_add_mnt_opt int security_add_mnt_opt ( const char * , const char * , int , void * * ) +security_dentry_init_security int security_dentry_init_security ( s#dentry * , int , const s#qstr * , void * * , t#u32 * ) +security_dentry_create_files_as int security_dentry_create_files_as ( s#dentry * , int , s#qstr * , const s#cred * , s#cred * ) +t#initxattrs typedef int ( * initxattrs ) ( s#inode * , const s#xattr * , void * ) +security_inode_init_security int security_inode_init_security ( s#inode * , s#inode * , const s#qstr * , t#initxattrs t#initxattrs , void * ) +security_old_inode_init_security int security_old_inode_init_security ( s#inode * , s#inode * , const s#qstr * , const char * * , void * * , t#size_t * ) +security_path_mknod int security_path_mknod ( const s#path * , s#dentry * , t#umode_t , unsigned int ) +security_path_mkdir int security_path_mkdir ( const s#path * , s#dentry * , t#umode_t ) +security_path_unlink int security_path_unlink ( const s#path * , s#dentry * ) +security_path_rename int security_path_rename ( const s#path * , s#dentry * , const s#path * , s#dentry * , unsigned int ) +security_inode_create int security_inode_create ( s#inode * , s#dentry * , t#umode_t ) +security_inode_mkdir int security_inode_mkdir ( s#inode * , s#dentry * , t#umode_t ) +security_inode_setattr int security_inode_setattr ( s#dentry * , s#iattr * ) +security_inode_listsecurity int security_inode_listsecurity ( s#inode * , char * , t#size_t ) +security_inode_copy_up int security_inode_copy_up ( s#dentry * , s#cred * * ) +security_inode_copy_up_xattr int security_inode_copy_up_xattr ( const char * ) +security_file_ioctl int security_file_ioctl ( s#file * , unsigned int , unsigned long ) +security_cred_getsecid void security_cred_getsecid ( const s#cred * , t#u32 * ) +security_kernel_read_file int security_kernel_read_file ( s#file * , e#kernel_read_file_id , t#bool ) +security_kernel_post_read_file int security_kernel_post_read_file ( s#file * , char * , t#loff_t , e#kernel_read_file_id ) +e#kernel_load_data_id enum kernel_load_data_id { LOADING_UNKNOWN , LOADING_FIRMWARE , LOADING_MODULE , LOADING_KEXEC_IMAGE , LOADING_KEXEC_INITRAMFS , LOADING_POLICY , LOADING_X509_CERTIFICATE , LOADING_MAX_ID , } +security_kernel_load_data int security_kernel_load_data ( e#kernel_load_data_id , t#bool ) +security_kernel_post_load_data int security_kernel_post_load_data ( char * , t#loff_t , e#kernel_load_data_id , char * ) +security_task_getsecid_subj void security_task_getsecid_subj ( s#task_struct * , t#u32 * ) +security_task_getsecid_obj void security_task_getsecid_obj ( s#task_struct * , t#u32 * ) +security_d_instantiate void security_d_instantiate ( s#dentry * , s#inode * ) +security_ismaclabel int security_ismaclabel ( const char * ) +security_secid_to_secctx int security_secid_to_secctx ( t#u32 , char * * , t#u32 * ) +security_secctx_to_secid int security_secctx_to_secid ( const char * , t#u32 , t#u32 * ) +security_release_secctx void security_release_secctx ( char * , t#u32 ) +security_inode_invalidate_secctx void security_inode_invalidate_secctx ( s#inode * ) +security_inode_notifysecctx int security_inode_notifysecctx ( s#inode * , void * , t#u32 ) +security_inode_setsecctx int security_inode_setsecctx ( s#dentry * , void * , t#u32 ) +security_inode_getsecctx int security_inode_getsecctx ( s#inode * , void * * , t#u32 * ) +security_unix_stream_connect int security_unix_stream_connect ( s#sock * , s#sock * , s#sock * ) +s##socket +security_unix_may_send int security_unix_may_send ( s#socket * , s#socket * ) +security_socket_socketpair int security_socket_socketpair ( s#socket * , s#socket * ) +s##sk_buff +security_sock_rcv_skb int security_sock_rcv_skb ( s#sock * , s#sk_buff * ) +security_socket_getpeersec_dgram int security_socket_getpeersec_dgram ( s#socket * , s#sk_buff * , t#u32 * ) +security_sk_clone void security_sk_clone ( const s#sock * , s#sock * ) +security_sk_classify_flow void security_sk_classify_flow ( s#sock * , s#flowi_common * ) +s##request_sock +security_req_classify_flow void security_req_classify_flow ( const s#request_sock * , s#flowi_common * ) +security_sock_graft void security_sock_graft ( s#sock * , s#socket * ) +security_inet_conn_request int security_inet_conn_request ( const s#sock * , s#sk_buff * , s#request_sock * ) +security_inet_conn_established void security_inet_conn_established ( s#sock * , s#sk_buff * ) +security_secmark_relabel_packet int security_secmark_relabel_packet ( t#u32 ) +security_secmark_refcount_inc void security_secmark_refcount_inc ( void ) +security_secmark_refcount_dec void security_secmark_refcount_dec ( void ) +security_tun_dev_alloc_security int security_tun_dev_alloc_security ( void * * ) +security_tun_dev_free_security void security_tun_dev_free_security ( void * ) +security_tun_dev_create int security_tun_dev_create ( void ) +security_tun_dev_attach_queue int security_tun_dev_attach_queue ( void * ) +security_tun_dev_attach int security_tun_dev_attach ( s#sock * , void * ) +security_tun_dev_open int security_tun_dev_open ( void * ) +s##sctp_endpoint +security_sctp_assoc_request int security_sctp_assoc_request ( s#sctp_endpoint * , s#sk_buff * ) +security_sctp_bind_connect int security_sctp_bind_connect ( s#sock * , int , s#sockaddr * , int ) +security_sctp_sk_clone void security_sctp_sk_clone ( s#sctp_endpoint * , s#sock * , s#sock * ) +security_ib_pkey_access int security_ib_pkey_access ( void * , t#u64 , t#u16 ) +security_ib_endport_manage_subnet int security_ib_endport_manage_subnet ( void * , const char * , t#u8 ) +security_ib_alloc_security int security_ib_alloc_security ( void * * ) +security_ib_free_security void security_ib_free_security ( void * ) +s##xfrm_sec_ctx +s##xfrm_user_sec_ctx +security_xfrm_policy_alloc int security_xfrm_policy_alloc ( s#xfrm_sec_ctx * * , s#xfrm_user_sec_ctx * , t#gfp_t ) +security_xfrm_policy_free void security_xfrm_policy_free ( s#xfrm_sec_ctx * ) +s##xfrm_state +security_xfrm_state_alloc int security_xfrm_state_alloc ( s#xfrm_state * , s#xfrm_user_sec_ctx * ) +security_xfrm_state_delete int security_xfrm_state_delete ( s#xfrm_state * ) +security_skb_classify_flow void security_skb_classify_flow ( s#sk_buff * , s#flowi_common * ) +e#lockdown_reason enum lockdown_reason { LOCKDOWN_NONE , LOCKDOWN_MODULE_SIGNATURE , LOCKDOWN_DEV_MEM , LOCKDOWN_EFI_TEST , LOCKDOWN_KEXEC , LOCKDOWN_HIBERNATION , LOCKDOWN_PCI_ACCESS , LOCKDOWN_IOPORT , LOCKDOWN_MSR , LOCKDOWN_ACPI_TABLES , LOCKDOWN_PCMCIA_CIS , LOCKDOWN_TIOCSSERIAL , LOCKDOWN_MODULE_PARAMETERS , LOCKDOWN_MMIOTRACE , LOCKDOWN_DEBUGFS , LOCKDOWN_XMON_WR , LOCKDOWN_BPF_WRITE_USER , LOCKDOWN_DBG_WRITE_KERNEL , LOCKDOWN_INTEGRITY_MAX , LOCKDOWN_KCORE , LOCKDOWN_KPROBES , LOCKDOWN_BPF_READ_KERNEL , LOCKDOWN_DBG_READ_KERNEL , LOCKDOWN_PERF , LOCKDOWN_TRACEFS , LOCKDOWN_XMON_RW , LOCKDOWN_XFRM_SECRET , LOCKDOWN_CONFIDENTIALITY_MAX , } +security_locked_down int security_locked_down ( e#lockdown_reason ) +security_lock_kernel_down int security_lock_kernel_down ( const char * , e#lockdown_reason ) + +/* sound/ac97_bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_ac97_reset int snd_ac97_reset ( s#snd_ac97 * , t#bool , unsigned int , unsigned int ) +ac97_bus_type extern s#bus_type ac97_bus_type + +/* sound/core/compress_offload.o */ +s#snd_compressed_buffer struct snd_compressed_buffer { t#__u32 fragment_size ; t#__u32 fragments ; } +s#snd_enc_wma struct snd_enc_wma { t#__u32 super_block_align ; } +s#snd_enc_vorbis struct snd_enc_vorbis { t#__s32 quality ; t#__u32 managed ; t#__u32 max_bit_rate ; t#__u32 min_bit_rate ; t#__u32 downmix ; } +s#snd_enc_real struct snd_enc_real { t#__u32 quant_bits ; t#__u32 start_region ; t#__u32 num_regions ; } +s#snd_enc_flac struct snd_enc_flac { t#__u32 num ; t#__u32 gain ; } +s#snd_enc_generic struct snd_enc_generic { t#__u32 bw ; t#__s32 reserved [ 15 ] ; } +s#snd_dec_flac struct snd_dec_flac { t#__u16 sample_size ; t#__u16 min_blk_size ; t#__u16 max_blk_size ; t#__u16 min_frame_size ; t#__u16 max_frame_size ; t#__u16 reserved ; } +s#snd_dec_wma struct snd_dec_wma { t#__u32 encoder_option ; t#__u32 adv_encoder_option ; t#__u32 adv_encoder_option2 ; t#__u32 reserved ; } +s#snd_dec_alac struct snd_dec_alac { t#__u32 frame_length ; t#__u8 compatible_version ; t#__u8 pb ; t#__u8 mb ; t#__u8 kb ; t#__u32 max_run ; t#__u32 max_frame_bytes ; } +s#snd_dec_ape struct snd_dec_ape { t#__u16 compatible_version ; t#__u16 compression_level ; t#__u32 format_flags ; t#__u32 blocks_per_frame ; t#__u32 final_frame_blocks ; t#__u32 total_frames ; t#__u32 seek_table_present ; } +u#snd_codec_options union snd_codec_options { s#snd_enc_wma wma ; s#snd_enc_vorbis vorbis ; s#snd_enc_real real ; s#snd_enc_flac flac ; s#snd_enc_generic generic ; s#snd_dec_flac flac_d ; s#snd_dec_wma wma_d ; s#snd_dec_alac alac_d ; s#snd_dec_ape ape_d ; } +s#snd_codec struct snd_codec { t#__u32 id ; t#__u32 ch_in ; t#__u32 ch_out ; t#__u32 sample_rate ; t#__u32 bit_rate ; t#__u32 rate_control ; t#__u32 profile ; t#__u32 level ; t#__u32 ch_mode ; t#__u32 format ; t#__u32 align ; u#snd_codec_options options ; t#__u32 reserved [ 3 ] ; } +s#snd_compr_params struct snd_compr_params { s#snd_compressed_buffer buffer ; s#snd_codec codec ; t#__u8 no_wake_mode ; } +s#snd_compr_metadata struct snd_compr_metadata { t#__u32 key ; t#__u32 value [ 8 ] ; } +s#snd_compr_tstamp struct snd_compr_tstamp { t#__u32 byte_offset ; t#__u32 copied_total ; t#__u32 pcm_frames ; t#__u32 pcm_io_frames ; t#__u32 sampling_rate ; } +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##swap_info_struct +s##sock +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s#snd_compr_caps struct snd_compr_caps { t#__u32 num_codecs ; t#__u32 direction ; t#__u32 min_fragment_size ; t#__u32 max_fragment_size ; t#__u32 min_fragments ; t#__u32 max_fragments ; t#__u32 codecs [ 32 ] ; t#__u32 reserved [ 11 ] ; } +s#snd_codec_desc struct snd_codec_desc { t#__u32 max_ch ; t#__u32 sample_rates [ 32 ] ; t#__u32 num_sample_rates ; t#__u32 bit_rate [ 32 ] ; t#__u32 num_bitrates ; t#__u32 rate_control ; t#__u32 profiles ; t#__u32 modes ; t#__u32 formats ; t#__u32 min_buffer ; t#__u32 reserved [ 15 ] ; } +s#snd_compr_codec_caps struct snd_compr_codec_caps { t#__u32 codec ; t#__u32 num_descriptors ; s#snd_codec_desc descriptor [ 32 ] ; } +s#snd_compr_ops struct snd_compr_ops { int ( * open ) ( s#snd_compr_stream * ) ; int ( * free ) ( s#snd_compr_stream * ) ; int ( * set_params ) ( s#snd_compr_stream * , s#snd_compr_params * ) ; int ( * get_params ) ( s#snd_compr_stream * , s#snd_codec * ) ; int ( * set_metadata ) ( s#snd_compr_stream * , s#snd_compr_metadata * ) ; int ( * get_metadata ) ( s#snd_compr_stream * , s#snd_compr_metadata * ) ; int ( * trigger ) ( s#snd_compr_stream * , int ) ; int ( * pointer ) ( s#snd_compr_stream * , s#snd_compr_tstamp * ) ; int ( * copy ) ( s#snd_compr_stream * , char * , t#size_t ) ; int ( * mmap ) ( s#snd_compr_stream * , s#vm_area_struct * ) ; int ( * ack ) ( s#snd_compr_stream * , t#size_t ) ; int ( * get_caps ) ( s#snd_compr_stream * , s#snd_compr_caps * ) ; int ( * get_codec_caps ) ( s#snd_compr_stream * , s#snd_compr_codec_caps * ) ; } +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s#snd_compr_runtime struct snd_compr_runtime { t#snd_pcm_state_t state ; s#snd_compr_ops * ops ; void * buffer ; t#u64 buffer_size ; t#u32 fragment_size ; t#u32 fragments ; t#u64 total_bytes_available ; t#u64 total_bytes_transferred ; t#wait_queue_head_t sleep ; void * private_data ; unsigned char * dma_area ; t#dma_addr_t dma_addr ; t#size_t dma_bytes ; s#snd_dma_buffer * dma_buffer_p ; } +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_compr struct snd_compr { const char * name ; s#device dev ; s#snd_compr_ops * ops ; void * private_data ; s#snd_card * card ; unsigned int direction ; s#mutex lock ; int device ; t#bool use_pause_in_draining ; char id [ 64 ] ; s#snd_info_entry * proc_root ; s#snd_info_entry * proc_info_entry ; } +e#snd_compr_direction enum snd_compr_direction { SND_COMPRESS_PLAYBACK = 0 , SND_COMPRESS_CAPTURE } +s#snd_compr_stream struct snd_compr_stream { const char * name ; s#snd_compr_ops * ops ; s#snd_compr_runtime * runtime ; s#snd_compr * device ; s#delayed_work error_work ; e#snd_compr_direction direction ; t#bool metadata_set ; t#bool next_track ; t#bool partial_drain ; t#bool pause_in_draining ; void * private_data ; s#snd_dma_buffer dma_buffer ; } +snd_compr_malloc_pages int snd_compr_malloc_pages ( s#snd_compr_stream * , t#size_t ) +snd_compr_free_pages int snd_compr_free_pages ( s#snd_compr_stream * ) +snd_compr_stop_error int snd_compr_stop_error ( s#snd_compr_stream * , t#snd_pcm_state_t ) +snd_compress_new int snd_compress_new ( s#snd_card * , int , int , const char * , s#snd_compr * ) + +/* sound/core/control.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_ctl_notify void snd_ctl_notify ( s#snd_card * , unsigned int , s#snd_ctl_elem_id * ) +s##snd_fasync +snd_ctl_notify_one void snd_ctl_notify_one ( s#snd_card * , unsigned int , s#snd_kcontrol * , unsigned int ) +s#snd_kcontrol_new struct snd_kcontrol_new { t#snd_ctl_elem_iface_t iface ; unsigned int device ; unsigned int subdevice ; const char * name ; unsigned int index ; unsigned int access ; unsigned int count ; t#snd_kcontrol_info_t * info ; t#snd_kcontrol_get_t * get ; t#snd_kcontrol_put_t * put ; union { t#snd_kcontrol_tlv_rw_t * c ; const unsigned int * p ; } tlv ; unsigned long private_value ; } +snd_ctl_new1 s#snd_kcontrol * snd_ctl_new1 ( const s#snd_kcontrol_new * , void * ) +snd_ctl_free_one void snd_ctl_free_one ( s#snd_kcontrol * ) +snd_ctl_add int snd_ctl_add ( s#snd_card * , s#snd_kcontrol * ) +snd_ctl_replace int snd_ctl_replace ( s#snd_card * , s#snd_kcontrol * , t#bool ) +snd_ctl_remove int snd_ctl_remove ( s#snd_card * , s#snd_kcontrol * ) +snd_ctl_remove_id int snd_ctl_remove_id ( s#snd_card * , s#snd_ctl_elem_id * ) +snd_ctl_activate_id int snd_ctl_activate_id ( s#snd_card * , s#snd_ctl_elem_id * , int ) +snd_ctl_rename_id int snd_ctl_rename_id ( s#snd_card * , s#snd_ctl_elem_id * , s#snd_ctl_elem_id * ) +snd_ctl_find_numid s#snd_kcontrol * snd_ctl_find_numid ( s#snd_card * , unsigned int ) +snd_ctl_find_id s#snd_kcontrol * snd_ctl_find_id ( s#snd_card * , s#snd_ctl_elem_id * ) +t#snd_kctl_ioctl_func_t typedef int ( * snd_kctl_ioctl_func_t ) ( s#snd_card * , s#snd_ctl_file * , unsigned int , unsigned long ) +snd_ctl_register_ioctl int snd_ctl_register_ioctl ( t#snd_kctl_ioctl_func_t ) +snd_ctl_register_ioctl_compat int snd_ctl_register_ioctl_compat ( t#snd_kctl_ioctl_func_t ) +snd_ctl_unregister_ioctl int snd_ctl_unregister_ioctl ( t#snd_kctl_ioctl_func_t ) +snd_ctl_unregister_ioctl_compat int snd_ctl_unregister_ioctl_compat ( t#snd_kctl_ioctl_func_t ) +snd_ctl_get_preferred_subdevice int snd_ctl_get_preferred_subdevice ( s#snd_card * , int ) +snd_ctl_request_layer int snd_ctl_request_layer ( const char * ) +s#snd_ctl_layer_ops struct snd_ctl_layer_ops { s#snd_ctl_layer_ops * next ; const char * module_name ; void ( * lregister ) ( s#snd_card * ) ; void ( * ldisconnect ) ( s#snd_card * ) ; void ( * lnotify ) ( s#snd_card * , unsigned int , s#snd_kcontrol * , unsigned int ) ; } +snd_ctl_register_layer void snd_ctl_register_layer ( s#snd_ctl_layer_ops * ) +snd_ctl_disconnect_layer void snd_ctl_disconnect_layer ( s#snd_ctl_layer_ops * ) +snd_ctl_boolean_mono_info int snd_ctl_boolean_mono_info ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_ctl_boolean_stereo_info int snd_ctl_boolean_stereo_info ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_ctl_enum_info int snd_ctl_enum_info ( s#snd_ctl_elem_info * , unsigned int , unsigned int , const char * const [ ] ) + +/* sound/core/device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +e#snd_device_type enum snd_device_type { SNDRV_DEV_LOWLEVEL , SNDRV_DEV_INFO , SNDRV_DEV_BUS , SNDRV_DEV_CODEC , SNDRV_DEV_PCM , SNDRV_DEV_COMPRESS , SNDRV_DEV_RAWMIDI , SNDRV_DEV_TIMER , SNDRV_DEV_SEQUENCER , SNDRV_DEV_HWDEP , SNDRV_DEV_JACK , SNDRV_DEV_CONTROL , } +e#snd_device_state enum snd_device_state { SNDRV_DEV_BUILD , SNDRV_DEV_REGISTERED , SNDRV_DEV_DISCONNECTED , } +s#snd_device struct snd_device { s#list_head list ; s#snd_card * card ; e#snd_device_state state ; e#snd_device_type type ; void * device_data ; const s#snd_device_ops * ops ; } +s#snd_device_ops struct snd_device_ops { int ( * dev_free ) ( s#snd_device * ) ; int ( * dev_register ) ( s#snd_device * ) ; int ( * dev_disconnect ) ( s#snd_device * ) ; } +snd_device_new int snd_device_new ( s#snd_card * , e#snd_device_type , void * , const s#snd_device_ops * ) +snd_device_disconnect void snd_device_disconnect ( s#snd_card * , void * ) +snd_device_free void snd_device_free ( s#snd_card * , void * ) +snd_device_register int snd_device_register ( s#snd_card * , void * ) +snd_device_get_state int snd_device_get_state ( s#snd_card * , void * ) + +/* sound/core/hwdep.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_hwdep_dsp_status struct snd_hwdep_dsp_status { unsigned int version ; unsigned char id [ 32 ] ; unsigned int num_dsps ; unsigned int dsp_loaded ; unsigned int chip_ready ; unsigned char reserved [ 16 ] ; } +s#snd_hwdep_dsp_image struct snd_hwdep_dsp_image { unsigned int index ; unsigned char name [ 64 ] ; unsigned char * image ; t#size_t length ; unsigned long driver_data ; } +s#snd_hwdep_ops struct snd_hwdep_ops { long long ( * llseek ) ( s#snd_hwdep * , s#file * , long long , int ) ; long ( * read ) ( s#snd_hwdep * , char * , long , t#loff_t * ) ; long ( * write ) ( s#snd_hwdep * , const char * , long , t#loff_t * ) ; int ( * open ) ( s#snd_hwdep * , s#file * ) ; int ( * release ) ( s#snd_hwdep * , s#file * ) ; t#__poll_t ( * poll ) ( s#snd_hwdep * , s#file * , t#poll_table * ) ; int ( * ioctl ) ( s#snd_hwdep * , s#file * , unsigned int , unsigned long ) ; int ( * ioctl_compat ) ( s#snd_hwdep * , s#file * , unsigned int , unsigned long ) ; int ( * mmap ) ( s#snd_hwdep * , s#file * , s#vm_area_struct * ) ; int ( * dsp_status ) ( s#snd_hwdep * , s#snd_hwdep_dsp_status * ) ; int ( * dsp_load ) ( s#snd_hwdep * , s#snd_hwdep_dsp_image * ) ; } +s#snd_hwdep struct snd_hwdep { s#snd_card * card ; s#list_head list ; int device ; char id [ 32 ] ; char name [ 80 ] ; int iface ; int oss_type ; int ossreg ; s#snd_hwdep_ops ops ; t#wait_queue_head_t open_wait ; void * private_data ; void ( * private_free ) ( s#snd_hwdep * ) ; s#device dev ; s#mutex open_mutex ; int used ; unsigned int dsp_loaded ; unsigned int exclusive : 1 ; } +snd_hwdep_new extern int snd_hwdep_new ( s#snd_card * , char * , int , s#snd_hwdep * * ) + +/* sound/core/info.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##proc_ns_operations +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##proc_dir_entry +snd_seq_root extern s#snd_info_entry * snd_seq_root +snd_info_get_line int snd_info_get_line ( s#snd_info_buffer * , char * , int ) +snd_info_get_str const char * snd_info_get_str ( char * , const char * , int ) +snd_info_create_module_entry s#snd_info_entry * snd_info_create_module_entry ( s#module * , const char * , s#snd_info_entry * ) +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_info_create_card_entry s#snd_info_entry * snd_info_create_card_entry ( s#snd_card * , const char * , s#snd_info_entry * ) +snd_info_free_entry void snd_info_free_entry ( s#snd_info_entry * ) +snd_info_register int snd_info_register ( s#snd_info_entry * ) +snd_card_rw_proc_new int snd_card_rw_proc_new ( s#snd_card * , const char * , void * , void ( * ) ( s#snd_info_entry * , s#snd_info_buffer * ) , void ( * ) ( s#snd_info_entry * , s#snd_info_buffer * ) ) + +/* sound/core/info_oss.o */ +snd_oss_info_register int snd_oss_info_register ( int , int , char * ) + +/* sound/core/init.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_mixer_oss_notify_callback extern int ( * snd_mixer_oss_notify_callback ) ( s#snd_card * , int ) +snd_device_initialize void snd_device_initialize ( s#device * , s#snd_card * ) +snd_card_new int snd_card_new ( s#device * , int , const char * , s#module * , int , s#snd_card * * ) +snd_devm_card_new int snd_devm_card_new ( s#device * , int , const char * , s#module * , t#size_t , s#snd_card * * ) +snd_card_free_on_error int snd_card_free_on_error ( s#device * , int ) +snd_card_ref s#snd_card * snd_card_ref ( int ) +snd_card_disconnect int snd_card_disconnect ( s#snd_card * ) +snd_card_disconnect_sync void snd_card_disconnect_sync ( s#snd_card * ) +snd_card_free_when_closed int snd_card_free_when_closed ( s#snd_card * ) +snd_card_free int snd_card_free ( s#snd_card * ) +snd_card_set_id void snd_card_set_id ( s#snd_card * , const char * ) +snd_card_add_dev_attr int snd_card_add_dev_attr ( s#snd_card * , const s#attribute_group * ) +snd_card_register int snd_card_register ( s#snd_card * ) +snd_component_add int snd_component_add ( s#snd_card * , const char * ) +snd_card_file_add int snd_card_file_add ( s#snd_card * , s#file * ) +snd_card_file_remove int snd_card_file_remove ( s#snd_card * , s#file * ) +snd_power_ref_and_wait int snd_power_ref_and_wait ( s#snd_card * ) +snd_power_wait int snd_power_wait ( s#snd_card * ) + +/* sound/core/jack.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##input_dev_poller +s##input_mt +s#snd_jack struct snd_jack { s#list_head kctl_list ; s#snd_card * card ; const char * id ; s#input_dev * input_dev ; s#mutex input_dev_lock ; int registered ; int type ; char name [ 100 ] ; unsigned int key [ 6 ] ; int hw_status_cache ; void * private_data ; void ( * private_free ) ( s#snd_jack * ) ; } +snd_jack_add_new_kctl int snd_jack_add_new_kctl ( s#snd_jack * , const char * , int ) +snd_jack_new int snd_jack_new ( s#snd_card * , const char * , int , s#snd_jack * * , t#bool , t#bool ) +snd_jack_set_parent void snd_jack_set_parent ( s#snd_jack * , s#device * ) +E#SND_JACK_HEADPHONE 0x0001 +E#SND_JACK_MICROPHONE 0x0002 +E#SND_JACK_LINEOUT 0x0004 +E#SND_JACK_VIDEOOUT 0x0010 +e#snd_jack_types enum snd_jack_types { SND_JACK_HEADPHONE = 0x0001 , SND_JACK_MICROPHONE = 0x0002 , SND_JACK_HEADSET = E#SND_JACK_HEADPHONE | E#SND_JACK_MICROPHONE , SND_JACK_LINEOUT = 0x0004 , SND_JACK_MECHANICAL = 0x0008 , SND_JACK_VIDEOOUT = 0x0010 , SND_JACK_AVOUT = E#SND_JACK_LINEOUT | E#SND_JACK_VIDEOOUT , SND_JACK_LINEIN = 0x0020 , SND_JACK_BTN_0 = 0x4000 , SND_JACK_BTN_1 = 0x2000 , SND_JACK_BTN_2 = 0x1000 , SND_JACK_BTN_3 = 0x0800 , SND_JACK_BTN_4 = 0x0400 , SND_JACK_BTN_5 = 0x0200 , } +snd_jack_set_key int snd_jack_set_key ( s#snd_jack * , e#snd_jack_types , int ) +snd_jack_report void snd_jack_report ( s#snd_jack * , int ) + +/* sound/core/memalloc.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##user_namespace +s##ucounts +s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +snd_dma_alloc_dir_pages int snd_dma_alloc_dir_pages ( int , s#device * , e#dma_data_direction , t#size_t , s#snd_dma_buffer * ) +snd_dma_alloc_pages_fallback int snd_dma_alloc_pages_fallback ( int , s#device * , t#size_t , s#snd_dma_buffer * ) +snd_dma_free_pages void snd_dma_free_pages ( s#snd_dma_buffer * ) +snd_devm_alloc_dir_pages s#snd_dma_buffer * snd_devm_alloc_dir_pages ( s#device * , int , e#dma_data_direction , t#size_t ) +snd_dma_buffer_mmap int snd_dma_buffer_mmap ( s#snd_dma_buffer * , s#vm_area_struct * ) +e#snd_dma_sync_mode enum snd_dma_sync_mode { SNDRV_DMA_SYNC_CPU , SNDRV_DMA_SYNC_DEVICE } +snd_dma_buffer_sync void snd_dma_buffer_sync ( s#snd_dma_buffer * , e#snd_dma_sync_mode ) +snd_sgbuf_get_addr t#dma_addr_t snd_sgbuf_get_addr ( s#snd_dma_buffer * , t#size_t ) +snd_sgbuf_get_page s#page * snd_sgbuf_get_page ( s#snd_dma_buffer * , t#size_t ) +snd_sgbuf_get_chunk_size unsigned int snd_sgbuf_get_chunk_size ( s#snd_dma_buffer * , unsigned int , unsigned int ) + +/* sound/core/memory.o */ +copy_to_user_fromio int copy_to_user_fromio ( void * , const volatile void * , t#size_t ) +copy_from_user_toio int copy_from_user_toio ( volatile void * , const void * , t#size_t ) + +/* sound/core/misc.o */ +release_and_free_resource void release_and_free_resource ( s#resource * ) +__snd_printk __attribute__ ( ( __format__ ( printf , 4 , 5 ) ) ) void __snd_printk ( unsigned int , const char * , int , const char * , ... ) +s#snd_pci_quirk struct snd_pci_quirk { unsigned short subvendor ; unsigned short subdevice ; unsigned short subdevice_mask ; int value ; } +snd_pci_quirk_lookup_id const s#snd_pci_quirk * snd_pci_quirk_lookup_id ( t#u16 , t#u16 , const s#snd_pci_quirk * ) +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +snd_pci_quirk_lookup const s#snd_pci_quirk * snd_pci_quirk_lookup ( s#pci_dev * , const s#snd_pci_quirk * ) +s##snd_fasync +snd_fasync_helper int snd_fasync_helper ( int , s#file * , int , s#snd_fasync * * ) +snd_kill_fasync void snd_kill_fasync ( s#snd_fasync * , int , int ) +snd_fasync_free void snd_fasync_free ( s#snd_fasync * ) + +/* sound/core/oss/mixer_oss.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s#snd_mixer_oss_file struct snd_mixer_oss_file { s#snd_card * card ; s#snd_mixer_oss * mixer ; } +s#snd_mixer_oss_slot struct snd_mixer_oss_slot { int number ; unsigned int stereo : 1 ; int ( * get_volume ) ( s#snd_mixer_oss_file * , s#snd_mixer_oss_slot * , int * , int * ) ; int ( * put_volume ) ( s#snd_mixer_oss_file * , s#snd_mixer_oss_slot * , int , int ) ; int ( * get_recsrc ) ( s#snd_mixer_oss_file * , s#snd_mixer_oss_slot * , int * ) ; int ( * put_recsrc ) ( s#snd_mixer_oss_file * , s#snd_mixer_oss_slot * , int ) ; unsigned long private_value ; void * private_data ; void ( * private_free ) ( s#snd_mixer_oss_slot * ) ; int volume [ 2 ] ; } +s#snd_mixer_oss struct snd_mixer_oss { s#snd_card * card ; char id [ 16 ] ; char name [ 32 ] ; s#snd_mixer_oss_slot slots [ 32 ] ; unsigned int mask_recsrc ; int ( * get_recsrc ) ( s#snd_mixer_oss_file * , unsigned int * ) ; int ( * put_recsrc ) ( s#snd_mixer_oss_file * , unsigned int ) ; void * private_data_recsrc ; void ( * private_free_recsrc ) ( s#snd_mixer_oss * ) ; s#mutex reg_mutex ; s#snd_info_entry * proc_entry ; int oss_dev_alloc ; int oss_recsrc ; } +snd_mixer_oss_ioctl_card int snd_mixer_oss_ioctl_card ( s#snd_card * , unsigned int , unsigned long ) + +/* sound/core/pcm.o */ +snd_pcm_format_name const char * snd_pcm_format_name ( t#snd_pcm_format_t ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s#snd_timer_hardware struct snd_timer_hardware { unsigned int flags ; unsigned long resolution ; unsigned long resolution_min ; unsigned long resolution_max ; unsigned long ticks ; int ( * open ) ( s#snd_timer * ) ; int ( * close ) ( s#snd_timer * ) ; unsigned long ( * c_resolution ) ( s#snd_timer * ) ; int ( * start ) ( s#snd_timer * ) ; int ( * stop ) ( s#snd_timer * ) ; int ( * set_period ) ( s#snd_timer * , unsigned long , unsigned long ) ; int ( * precise_resolution ) ( s#snd_timer * , unsigned long * , unsigned long * ) ; } +s#snd_timer struct snd_timer { int tmr_class ; s#snd_card * card ; s#module * module ; int tmr_device ; int tmr_subdevice ; char id [ 64 ] ; char name [ 80 ] ; unsigned int flags ; int running ; unsigned long sticks ; void * private_data ; void ( * private_free ) ( s#snd_timer * ) ; s#snd_timer_hardware hw ; t#spinlock_t lock ; s#list_head device_list ; s#list_head open_list_head ; s#list_head active_list_head ; s#list_head ack_list_head ; s#list_head sack_list_head ; s#work_struct task_work ; int max_instances ; int num_instances ; } +snd_pcm_new_stream int snd_pcm_new_stream ( s#snd_pcm * , int , int ) +snd_pcm_new int snd_pcm_new ( s#snd_card * , const char * , int , int , int , s#snd_pcm * * ) +snd_pcm_new_internal int snd_pcm_new_internal ( s#snd_card * , const char * , int , int , int , s#snd_pcm * * ) +s#snd_pcm_notify struct snd_pcm_notify { int ( * n_register ) ( s#snd_pcm * ) ; int ( * n_disconnect ) ( s#snd_pcm * ) ; int ( * n_unregister ) ( s#snd_pcm * ) ; s#list_head list ; } +snd_pcm_notify int snd_pcm_notify ( s#snd_pcm_notify * , int ) + +/* sound/core/pcm_dmaengine.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_dmaengine_pcm_get_chan s#dma_chan * snd_dmaengine_pcm_get_chan ( s#snd_pcm_substream * ) +snd_hwparams_to_dma_slave_config int snd_hwparams_to_dma_slave_config ( const s#snd_pcm_substream * , const s#snd_pcm_hw_params * , s#dma_slave_config * ) +s#snd_dmaengine_dai_dma_data struct snd_dmaengine_dai_dma_data { t#dma_addr_t addr ; e#dma_slave_buswidth addr_width ; t#u32 maxburst ; void * filter_data ; const char * chan_name ; unsigned int fifo_size ; unsigned int flags ; void * peripheral_config ; t#size_t peripheral_size ; } +snd_dmaengine_pcm_set_config_from_dai_data void snd_dmaengine_pcm_set_config_from_dai_data ( const s#snd_pcm_substream * , const s#snd_dmaengine_dai_dma_data * , s#dma_slave_config * ) +snd_dmaengine_pcm_trigger int snd_dmaengine_pcm_trigger ( s#snd_pcm_substream * , int ) +snd_dmaengine_pcm_pointer_no_residue t#snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue ( s#snd_pcm_substream * ) +snd_dmaengine_pcm_pointer t#snd_pcm_uframes_t snd_dmaengine_pcm_pointer ( s#snd_pcm_substream * ) +snd_dmaengine_pcm_request_channel s#dma_chan * snd_dmaengine_pcm_request_channel ( t#dma_filter_fn , void * ) +snd_dmaengine_pcm_open int snd_dmaengine_pcm_open ( s#snd_pcm_substream * , s#dma_chan * ) +snd_dmaengine_pcm_open_request_chan int snd_dmaengine_pcm_open_request_chan ( s#snd_pcm_substream * , t#dma_filter_fn , void * ) +snd_dmaengine_pcm_close int snd_dmaengine_pcm_close ( s#snd_pcm_substream * ) +snd_dmaengine_pcm_close_release_chan int snd_dmaengine_pcm_close_release_chan ( s#snd_pcm_substream * ) +snd_dmaengine_pcm_refine_runtime_hwparams int snd_dmaengine_pcm_refine_runtime_hwparams ( s#snd_pcm_substream * , s#snd_dmaengine_dai_dma_data * , s#snd_pcm_hardware * , s#dma_chan * ) + +/* sound/core/pcm_drm_eld.o */ +s##snd_card +s##snd_info_entry +s##snd_kcontrol +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_timer +s##snd_fasync +s##snd_pcm_plugin +snd_pcm_hw_constraint_eld int snd_pcm_hw_constraint_eld ( s#snd_pcm_runtime * , void * ) + +/* sound/core/pcm_iec958.o */ +snd_pcm_create_iec958_consumer_default int snd_pcm_create_iec958_consumer_default ( t#u8 * , t#size_t ) +s##snd_card +s##snd_info_entry +s##snd_kcontrol +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_timer +s##snd_fasync +s##snd_pcm_plugin +snd_pcm_fill_iec958_consumer int snd_pcm_fill_iec958_consumer ( s#snd_pcm_runtime * , t#u8 * , t#size_t ) +snd_pcm_fill_iec958_consumer_hw_params int snd_pcm_fill_iec958_consumer_hw_params ( s#snd_pcm_hw_params * , t#u8 * , t#size_t ) +snd_pcm_create_iec958_consumer int snd_pcm_create_iec958_consumer ( s#snd_pcm_runtime * , t#u8 * , t#size_t ) +snd_pcm_create_iec958_consumer_hw_params int snd_pcm_create_iec958_consumer_hw_params ( s#snd_pcm_hw_params * , t#u8 * , t#size_t ) + +/* sound/core/pcm_lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +snd_pcm_debug_name void snd_pcm_debug_name ( s#snd_pcm_substream * , char * , t#size_t ) +snd_pcm_set_ops void snd_pcm_set_ops ( s#snd_pcm * , int , const s#snd_pcm_ops * ) +snd_pcm_set_sync void snd_pcm_set_sync ( s#snd_pcm_substream * ) +snd_interval_refine int snd_interval_refine ( s#snd_interval * , const s#snd_interval * ) +s#snd_ratnum struct snd_ratnum { unsigned int num ; unsigned int den_min , den_max , den_step ; } +snd_interval_ratnum int snd_interval_ratnum ( s#snd_interval * , unsigned int , const s#snd_ratnum * , unsigned int * , unsigned int * ) +snd_interval_list int snd_interval_list ( s#snd_interval * , unsigned int , const unsigned int * , unsigned int ) +snd_interval_ranges int snd_interval_ranges ( s#snd_interval * , unsigned int , const s#snd_interval * , unsigned int ) +snd_pcm_hw_rule_add int snd_pcm_hw_rule_add ( s#snd_pcm_runtime * , unsigned int , int , t#snd_pcm_hw_rule_func_t , void * , int , ... ) +t#snd_pcm_hw_param_t typedef int snd_pcm_hw_param_t +snd_pcm_hw_constraint_mask64 int snd_pcm_hw_constraint_mask64 ( s#snd_pcm_runtime * , t#snd_pcm_hw_param_t , t#u_int64_t ) +snd_pcm_hw_constraint_integer int snd_pcm_hw_constraint_integer ( s#snd_pcm_runtime * , t#snd_pcm_hw_param_t ) +snd_pcm_hw_constraint_minmax int snd_pcm_hw_constraint_minmax ( s#snd_pcm_runtime * , t#snd_pcm_hw_param_t , unsigned int , unsigned int ) +s#snd_pcm_hw_constraint_list struct snd_pcm_hw_constraint_list { const unsigned int * list ; unsigned int count ; unsigned int mask ; } +snd_pcm_hw_constraint_list int snd_pcm_hw_constraint_list ( s#snd_pcm_runtime * , unsigned int , t#snd_pcm_hw_param_t , const s#snd_pcm_hw_constraint_list * ) +s#snd_pcm_hw_constraint_ranges struct snd_pcm_hw_constraint_ranges { unsigned int count ; const s#snd_interval * ranges ; unsigned int mask ; } +snd_pcm_hw_constraint_ranges int snd_pcm_hw_constraint_ranges ( s#snd_pcm_runtime * , unsigned int , t#snd_pcm_hw_param_t , const s#snd_pcm_hw_constraint_ranges * ) +s#snd_pcm_hw_constraint_ratnums struct snd_pcm_hw_constraint_ratnums { int nrats ; const s#snd_ratnum * rats ; } +snd_pcm_hw_constraint_ratnums int snd_pcm_hw_constraint_ratnums ( s#snd_pcm_runtime * , unsigned int , t#snd_pcm_hw_param_t , const s#snd_pcm_hw_constraint_ratnums * ) +s#snd_ratden struct snd_ratden { unsigned int num_min , num_max , num_step ; unsigned int den ; } +s#snd_pcm_hw_constraint_ratdens struct snd_pcm_hw_constraint_ratdens { int nrats ; const s#snd_ratden * rats ; } +snd_pcm_hw_constraint_ratdens int snd_pcm_hw_constraint_ratdens ( s#snd_pcm_runtime * , unsigned int , t#snd_pcm_hw_param_t , const s#snd_pcm_hw_constraint_ratdens * ) +snd_pcm_hw_constraint_msbits int snd_pcm_hw_constraint_msbits ( s#snd_pcm_runtime * , unsigned int , unsigned int , unsigned int ) +snd_pcm_hw_constraint_step int snd_pcm_hw_constraint_step ( s#snd_pcm_runtime * , unsigned int , t#snd_pcm_hw_param_t , unsigned long ) +snd_pcm_hw_constraint_pow2 int snd_pcm_hw_constraint_pow2 ( s#snd_pcm_runtime * , unsigned int , t#snd_pcm_hw_param_t ) +snd_pcm_hw_rule_noresample int snd_pcm_hw_rule_noresample ( s#snd_pcm_runtime * , unsigned int ) +_snd_pcm_hw_params_any void _snd_pcm_hw_params_any ( s#snd_pcm_hw_params * ) +snd_pcm_hw_param_value int snd_pcm_hw_param_value ( const s#snd_pcm_hw_params * , t#snd_pcm_hw_param_t , int * ) +_snd_pcm_hw_param_setempty void _snd_pcm_hw_param_setempty ( s#snd_pcm_hw_params * , t#snd_pcm_hw_param_t ) +snd_pcm_hw_param_first int snd_pcm_hw_param_first ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , t#snd_pcm_hw_param_t , int * ) +snd_pcm_hw_param_last int snd_pcm_hw_param_last ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , t#snd_pcm_hw_param_t , int * ) +snd_pcm_lib_ioctl int snd_pcm_lib_ioctl ( s#snd_pcm_substream * , unsigned int , void * ) +snd_pcm_period_elapsed_under_stream_lock void snd_pcm_period_elapsed_under_stream_lock ( s#snd_pcm_substream * ) +snd_pcm_period_elapsed void snd_pcm_period_elapsed ( s#snd_pcm_substream * ) +__snd_pcm_lib_xfer t#snd_pcm_sframes_t __snd_pcm_lib_xfer ( s#snd_pcm_substream * , void * , t#bool , t#snd_pcm_uframes_t , t#bool ) +snd_pcm_std_chmaps extern const s#snd_pcm_chmap_elem snd_pcm_std_chmaps [ ] +snd_pcm_alt_chmaps extern const s#snd_pcm_chmap_elem snd_pcm_alt_chmaps [ ] +snd_pcm_add_chmap_ctls int snd_pcm_add_chmap_ctls ( s#snd_pcm * , int , const s#snd_pcm_chmap_elem * , int , unsigned long , s#snd_pcm_chmap * * ) + +/* sound/core/pcm_memory.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_kcontrol +snd_pcm_lib_preallocate_free_for_all void snd_pcm_lib_preallocate_free_for_all ( s#snd_pcm * ) +snd_pcm_lib_preallocate_pages void snd_pcm_lib_preallocate_pages ( s#snd_pcm_substream * , int , s#device * , t#size_t , t#size_t ) +snd_pcm_lib_preallocate_pages_for_all void snd_pcm_lib_preallocate_pages_for_all ( s#snd_pcm * , int , void * , t#size_t , t#size_t ) +snd_pcm_set_managed_buffer int snd_pcm_set_managed_buffer ( s#snd_pcm_substream * , int , s#device * , t#size_t , t#size_t ) +snd_pcm_set_managed_buffer_all int snd_pcm_set_managed_buffer_all ( s#snd_pcm * , int , s#device * , t#size_t , t#size_t ) +snd_pcm_lib_malloc_pages int snd_pcm_lib_malloc_pages ( s#snd_pcm_substream * , t#size_t ) +snd_pcm_lib_free_pages int snd_pcm_lib_free_pages ( s#snd_pcm_substream * ) +_snd_pcm_lib_alloc_vmalloc_buffer int _snd_pcm_lib_alloc_vmalloc_buffer ( s#snd_pcm_substream * , t#size_t , t#gfp_t ) +snd_pcm_lib_free_vmalloc_buffer int snd_pcm_lib_free_vmalloc_buffer ( s#snd_pcm_substream * ) +snd_pcm_lib_get_vmalloc_page s#page * snd_pcm_lib_get_vmalloc_page ( s#snd_pcm_substream * , unsigned long ) + +/* sound/core/pcm_misc.o */ +snd_pcm_format_signed int snd_pcm_format_signed ( t#snd_pcm_format_t ) +snd_pcm_format_unsigned int snd_pcm_format_unsigned ( t#snd_pcm_format_t ) +snd_pcm_format_linear int snd_pcm_format_linear ( t#snd_pcm_format_t ) +snd_pcm_format_little_endian int snd_pcm_format_little_endian ( t#snd_pcm_format_t ) +snd_pcm_format_big_endian int snd_pcm_format_big_endian ( t#snd_pcm_format_t ) +snd_pcm_format_width int snd_pcm_format_width ( t#snd_pcm_format_t ) +snd_pcm_format_physical_width int snd_pcm_format_physical_width ( t#snd_pcm_format_t ) +snd_pcm_format_size t#ssize_t snd_pcm_format_size ( t#snd_pcm_format_t , t#size_t ) +snd_pcm_format_silence_64 const unsigned char * snd_pcm_format_silence_64 ( t#snd_pcm_format_t ) +snd_pcm_format_set_silence int snd_pcm_format_set_silence ( t#snd_pcm_format_t , void * , unsigned int ) +snd_pcm_hw_limit_rates int snd_pcm_hw_limit_rates ( s#snd_pcm_hardware * ) +snd_pcm_rate_to_rate_bit unsigned int snd_pcm_rate_to_rate_bit ( unsigned int ) +snd_pcm_rate_bit_to_rate unsigned int snd_pcm_rate_bit_to_rate ( unsigned int ) +snd_pcm_rate_mask_intersect unsigned int snd_pcm_rate_mask_intersect ( unsigned int , unsigned int ) +snd_pcm_rate_range_to_bits unsigned int snd_pcm_rate_range_to_bits ( unsigned int , unsigned int ) + +/* sound/core/pcm_native.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##page_pool +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +snd_pcm_stream_lock void snd_pcm_stream_lock ( s#snd_pcm_substream * ) +snd_pcm_stream_unlock void snd_pcm_stream_unlock ( s#snd_pcm_substream * ) +snd_pcm_stream_lock_irq void snd_pcm_stream_lock_irq ( s#snd_pcm_substream * ) +snd_pcm_stream_unlock_irq void snd_pcm_stream_unlock_irq ( s#snd_pcm_substream * ) +_snd_pcm_stream_lock_irqsave unsigned long _snd_pcm_stream_lock_irqsave ( s#snd_pcm_substream * ) +_snd_pcm_stream_lock_irqsave_nested unsigned long _snd_pcm_stream_lock_irqsave_nested ( s#snd_pcm_substream * ) +snd_pcm_stream_unlock_irqrestore void snd_pcm_stream_unlock_irqrestore ( s#snd_pcm_substream * , unsigned long ) +snd_pcm_hw_refine int snd_pcm_hw_refine ( s#snd_pcm_substream * , s#snd_pcm_hw_params * ) +snd_pcm_stop int snd_pcm_stop ( s#snd_pcm_substream * , t#snd_pcm_state_t ) +snd_pcm_stop_xrun int snd_pcm_stop_xrun ( s#snd_pcm_substream * ) +snd_pcm_suspend_all int snd_pcm_suspend_all ( s#snd_pcm * ) +snd_pcm_release_substream void snd_pcm_release_substream ( s#snd_pcm_substream * ) +snd_pcm_open_substream int snd_pcm_open_substream ( s#snd_pcm * , int , s#file * , s#snd_pcm_substream * * ) +snd_pcm_kernel_ioctl int snd_pcm_kernel_ioctl ( s#snd_pcm_substream * , unsigned int , void * ) +snd_pcm_lib_default_mmap int snd_pcm_lib_default_mmap ( s#snd_pcm_substream * , s#vm_area_struct * ) +snd_pcm_mmap_data int snd_pcm_mmap_data ( s#snd_pcm_substream * , s#file * , s#vm_area_struct * ) + +/* sound/core/rawmidi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_seq_port_info +s#snd_rawmidi_global_ops struct snd_rawmidi_global_ops { int ( * dev_register ) ( s#snd_rawmidi * ) ; int ( * dev_unregister ) ( s#snd_rawmidi * ) ; void ( * get_port_info ) ( s#snd_rawmidi * , int , s#snd_seq_port_info * ) ; } +s#snd_rawmidi_str struct snd_rawmidi_str { unsigned int substream_count ; unsigned int substream_opened ; s#list_head substreams ; } +s#snd_seq_device struct snd_seq_device { s#snd_card * card ; int device ; const char * id ; char name [ 80 ] ; int argsize ; void * driver_data ; void * private_data ; void ( * private_free ) ( s#snd_seq_device * ) ; s#device dev ; } +s#snd_rawmidi struct snd_rawmidi { s#snd_card * card ; s#list_head list ; unsigned int device ; unsigned int info_flags ; char id [ 64 ] ; char name [ 80 ] ; int ossreg ; const s#snd_rawmidi_global_ops * ops ; s#snd_rawmidi_str streams [ 2 ] ; void * private_data ; void ( * private_free ) ( s#snd_rawmidi * ) ; s#mutex open_mutex ; t#wait_queue_head_t open_wait ; s#device dev ; s#snd_info_entry * proc_entry ; s#snd_seq_device * seq_dev ; } +s#snd_rawmidi_runtime struct snd_rawmidi_runtime { s#snd_rawmidi_substream * substream ; unsigned int drain : 1 , oss : 1 ; unsigned char * buffer ; t#size_t buffer_size ; t#size_t appl_ptr ; t#size_t hw_ptr ; t#size_t avail_min ; t#size_t avail ; t#size_t xruns ; int buffer_ref ; t#wait_queue_head_t sleep ; void ( * event ) ( s#snd_rawmidi_substream * ) ; s#work_struct event_work ; void * private_data ; void ( * private_free ) ( s#snd_rawmidi_substream * ) ; } +s#snd_rawmidi_ops struct snd_rawmidi_ops { int ( * open ) ( s#snd_rawmidi_substream * ) ; int ( * close ) ( s#snd_rawmidi_substream * ) ; void ( * trigger ) ( s#snd_rawmidi_substream * , int ) ; void ( * drain ) ( s#snd_rawmidi_substream * ) ; } +s#snd_rawmidi_substream struct snd_rawmidi_substream { s#list_head list ; int stream ; int number ; t#bool opened ; t#bool append ; t#bool active_sensing ; unsigned int framing ; unsigned int clock_type ; int use_count ; t#size_t bytes ; t#spinlock_t lock ; s#snd_rawmidi * rmidi ; s#snd_rawmidi_str * pstr ; char name [ 32 ] ; s#snd_rawmidi_runtime * runtime ; s#pid * pid ; const s#snd_rawmidi_ops * ops ; } +snd_rawmidi_drop_output int snd_rawmidi_drop_output ( s#snd_rawmidi_substream * ) +snd_rawmidi_drain_output int snd_rawmidi_drain_output ( s#snd_rawmidi_substream * ) +snd_rawmidi_drain_input int snd_rawmidi_drain_input ( s#snd_rawmidi_substream * ) +s#snd_rawmidi_file struct snd_rawmidi_file { s#snd_rawmidi * rmidi ; s#snd_rawmidi_substream * input ; s#snd_rawmidi_substream * output ; unsigned int user_pversion ; } +snd_rawmidi_kernel_open int snd_rawmidi_kernel_open ( s#snd_card * , int , int , int , s#snd_rawmidi_file * ) +snd_rawmidi_kernel_release int snd_rawmidi_kernel_release ( s#snd_rawmidi_file * ) +s#snd_rawmidi_info struct snd_rawmidi_info { unsigned int device ; unsigned int subdevice ; int stream ; int card ; unsigned int flags ; unsigned char id [ 64 ] ; unsigned char name [ 80 ] ; unsigned char subname [ 32 ] ; unsigned int subdevices_count ; unsigned int subdevices_avail ; unsigned char reserved [ 64 ] ; } +snd_rawmidi_info_select int snd_rawmidi_info_select ( s#snd_card * , s#snd_rawmidi_info * ) +s#snd_rawmidi_params struct snd_rawmidi_params { int stream ; t#size_t buffer_size ; t#size_t avail_min ; unsigned int no_active_sensing : 1 ; unsigned int mode ; unsigned char reserved [ 12 ] ; } +snd_rawmidi_output_params int snd_rawmidi_output_params ( s#snd_rawmidi_substream * , s#snd_rawmidi_params * ) +snd_rawmidi_input_params int snd_rawmidi_input_params ( s#snd_rawmidi_substream * , s#snd_rawmidi_params * ) +snd_rawmidi_receive int snd_rawmidi_receive ( s#snd_rawmidi_substream * , const unsigned char * , int ) +snd_rawmidi_kernel_read long snd_rawmidi_kernel_read ( s#snd_rawmidi_substream * , unsigned char * , long ) +snd_rawmidi_transmit_empty int snd_rawmidi_transmit_empty ( s#snd_rawmidi_substream * ) +snd_rawmidi_transmit_peek int snd_rawmidi_transmit_peek ( s#snd_rawmidi_substream * , unsigned char * , int ) +snd_rawmidi_transmit_ack int snd_rawmidi_transmit_ack ( s#snd_rawmidi_substream * , int ) +snd_rawmidi_transmit int snd_rawmidi_transmit ( s#snd_rawmidi_substream * , unsigned char * , int ) +snd_rawmidi_proceed int snd_rawmidi_proceed ( s#snd_rawmidi_substream * ) +snd_rawmidi_kernel_write long snd_rawmidi_kernel_write ( s#snd_rawmidi_substream * , const unsigned char * , long ) +snd_rawmidi_new int snd_rawmidi_new ( s#snd_card * , char * , int , int , int , s#snd_rawmidi * * ) +snd_rawmidi_set_ops void snd_rawmidi_set_ops ( s#snd_rawmidi * , int , const s#snd_rawmidi_ops * ) + +/* sound/core/seq/seq_clientmgr.o */ +snd_seq_client_ioctl_lock t#bool snd_seq_client_ioctl_lock ( int ) +snd_seq_client_ioctl_unlock void snd_seq_client_ioctl_unlock ( int ) +s#snd_seq_queue_tempo struct snd_seq_queue_tempo { int queue ; unsigned int tempo ; int ppq ; unsigned int skew_value ; unsigned int skew_base ; char reserved [ 24 ] ; } +snd_seq_set_queue_tempo int snd_seq_set_queue_tempo ( int , s#snd_seq_queue_tempo * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_seq_create_kernel_client __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int snd_seq_create_kernel_client ( s#snd_card * , int , const char * , ... ) +snd_seq_delete_kernel_client int snd_seq_delete_kernel_client ( int ) +t#snd_seq_event_type_t typedef unsigned char snd_seq_event_type_t +t#snd_seq_tick_time_t typedef unsigned int snd_seq_tick_time_t +s#snd_seq_real_time struct snd_seq_real_time { unsigned int tv_sec ; unsigned int tv_nsec ; } +u#snd_seq_timestamp union snd_seq_timestamp { t#snd_seq_tick_time_t tick ; s#snd_seq_real_time time ; } +s#snd_seq_addr struct snd_seq_addr { unsigned char client ; unsigned char port ; } +s#snd_seq_ev_note struct snd_seq_ev_note { unsigned char channel ; unsigned char note ; unsigned char velocity ; unsigned char off_velocity ; unsigned int duration ; } +s#snd_seq_ev_ctrl struct snd_seq_ev_ctrl { unsigned char channel ; unsigned char unused1 , unused2 , unused3 ; unsigned int param ; signed int value ; } +s#snd_seq_ev_raw8 struct snd_seq_ev_raw8 { unsigned char d [ 12 ] ; } +s#snd_seq_ev_raw32 struct snd_seq_ev_raw32 { unsigned int d [ 3 ] ; } +s#snd_seq_ev_ext struct snd_seq_ev_ext { unsigned int len ; void * ptr ; } +s#snd_seq_queue_skew struct snd_seq_queue_skew { unsigned int value ; unsigned int base ; } +s#snd_seq_ev_queue_control struct snd_seq_ev_queue_control { unsigned char queue ; unsigned char pad [ 3 ] ; union { signed int value ; u#snd_seq_timestamp time ; unsigned int position ; s#snd_seq_queue_skew skew ; unsigned int d32 [ 2 ] ; unsigned char d8 [ 8 ] ; } param ; } +s#snd_seq_connect struct snd_seq_connect { s#snd_seq_addr sender ; s#snd_seq_addr dest ; } +s#snd_seq_result struct snd_seq_result { int event ; int result ; } +s#snd_seq_ev_quote struct snd_seq_ev_quote { s#snd_seq_addr origin ; unsigned short value ; s#snd_seq_event * event ; } +s#snd_seq_event struct snd_seq_event { t#snd_seq_event_type_t type ; unsigned char flags ; char tag ; unsigned char queue ; u#snd_seq_timestamp time ; s#snd_seq_addr source ; s#snd_seq_addr dest ; union { s#snd_seq_ev_note note ; s#snd_seq_ev_ctrl control ; s#snd_seq_ev_raw8 raw8 ; s#snd_seq_ev_raw32 raw32 ; s#snd_seq_ev_ext ext ; s#snd_seq_ev_queue_control queue ; u#snd_seq_timestamp time ; s#snd_seq_addr addr ; s#snd_seq_connect connect ; s#snd_seq_result result ; s#snd_seq_ev_quote quote ; } data ; } +snd_seq_kernel_client_enqueue int snd_seq_kernel_client_enqueue ( int , s#snd_seq_event * , s#file * , t#bool ) +snd_seq_kernel_client_dispatch int snd_seq_kernel_client_dispatch ( int , s#snd_seq_event * , int , int ) +snd_seq_kernel_client_ctl int snd_seq_kernel_client_ctl ( int , unsigned int , void * ) +snd_seq_kernel_client_write_poll int snd_seq_kernel_client_write_poll ( int , s#file * , t#poll_table * ) + +/* sound/core/seq/seq_lock.o */ +t#snd_use_lock_t typedef t#atomic_t snd_use_lock_t +snd_use_lock_sync_helper void snd_use_lock_sync_helper ( t#snd_use_lock_t * , const char * , int ) + +/* sound/core/seq/seq_memory.o */ +t#snd_seq_dump_func_t typedef int ( * snd_seq_dump_func_t ) ( void * , void * , int ) +snd_seq_dump_var_event int snd_seq_dump_var_event ( const s#snd_seq_event * , t#snd_seq_dump_func_t , void * ) +snd_seq_expand_var_event int snd_seq_expand_var_event ( const s#snd_seq_event * , int , char * , int , int ) + +/* sound/core/seq/seq_midi_emul.o */ +s#snd_midi_channel struct snd_midi_channel { void * private ; int number ; int client ; int port ; unsigned char midi_mode ; unsigned int drum_channel : 1 , param_type : 1 ; unsigned char midi_aftertouch ; unsigned char midi_pressure ; unsigned char midi_program ; short midi_pitchbend ; unsigned char control [ 128 ] ; unsigned char note [ 128 ] ; short gm_rpn_pitch_bend_range ; short gm_rpn_fine_tuning ; short gm_rpn_coarse_tuning ; } +s#snd_midi_channel_set struct snd_midi_channel_set { void * private_data ; int client ; int port ; int max_channels ; s#snd_midi_channel * channels ; unsigned char midi_mode ; unsigned char gs_master_volume ; unsigned char gs_chorus_mode ; unsigned char gs_reverb_mode ; } +s#snd_midi_op struct snd_midi_op { void ( * note_on ) ( void * , int , int , s#snd_midi_channel * ) ; void ( * note_off ) ( void * , int , int , s#snd_midi_channel * ) ; void ( * key_press ) ( void * , int , int , s#snd_midi_channel * ) ; void ( * note_terminate ) ( void * , int , s#snd_midi_channel * ) ; void ( * control ) ( void * , int , s#snd_midi_channel * ) ; void ( * nrpn ) ( void * , s#snd_midi_channel * , s#snd_midi_channel_set * ) ; void ( * sysex ) ( void * , unsigned char * , int , int , s#snd_midi_channel_set * ) ; } +snd_midi_process_event void snd_midi_process_event ( const s#snd_midi_op * , s#snd_seq_event * , s#snd_midi_channel_set * ) +snd_midi_channel_set_clear void snd_midi_channel_set_clear ( s#snd_midi_channel_set * ) +snd_midi_channel_alloc_set s#snd_midi_channel_set * snd_midi_channel_alloc_set ( int ) +snd_midi_channel_free_set void snd_midi_channel_free_set ( s#snd_midi_channel_set * ) + +/* sound/core/seq/seq_midi_event.o */ +s#snd_midi_event struct snd_midi_event { int qlen ; int read ; int type ; unsigned char lastcmd ; unsigned char nostat ; int bufsize ; unsigned char * buf ; t#spinlock_t lock ; } +snd_midi_event_new int snd_midi_event_new ( int , s#snd_midi_event * * ) +snd_midi_event_free void snd_midi_event_free ( s#snd_midi_event * ) +snd_midi_event_reset_encode void snd_midi_event_reset_encode ( s#snd_midi_event * ) +snd_midi_event_reset_decode void snd_midi_event_reset_decode ( s#snd_midi_event * ) +snd_midi_event_no_status void snd_midi_event_no_status ( s#snd_midi_event * , int ) +snd_midi_event_encode_byte t#bool snd_midi_event_encode_byte ( s#snd_midi_event * , unsigned char , s#snd_seq_event * ) +snd_midi_event_decode long snd_midi_event_decode ( s#snd_midi_event * , unsigned char * , long , s#snd_seq_event * ) + +/* sound/core/seq/seq_ports.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s#snd_seq_port_subscribe struct snd_seq_port_subscribe { s#snd_seq_addr sender ; s#snd_seq_addr dest ; unsigned int voices ; unsigned int flags ; unsigned char queue ; unsigned char pad [ 3 ] ; char reserved [ 64 ] ; } +s#snd_seq_port_callback struct snd_seq_port_callback { s#module * owner ; void * private_data ; int ( * subscribe ) ( void * , s#snd_seq_port_subscribe * ) ; int ( * unsubscribe ) ( void * , s#snd_seq_port_subscribe * ) ; int ( * use ) ( void * , s#snd_seq_port_subscribe * ) ; int ( * unuse ) ( void * , s#snd_seq_port_subscribe * ) ; int ( * event_input ) ( s#snd_seq_event * , int , void * , int , int ) ; void ( * private_free ) ( void * ) ; } +snd_seq_event_port_attach int snd_seq_event_port_attach ( int , s#snd_seq_port_callback * , int , int , int , int , char * ) +snd_seq_event_port_detach int snd_seq_event_port_detach ( int , int ) + +/* sound/core/seq/seq_virmidi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_seq_port_info struct snd_seq_port_info { s#snd_seq_addr addr ; char name [ 64 ] ; unsigned int capability ; unsigned int type ; int midi_channels ; int midi_voices ; int synth_voices ; int read_use ; int write_use ; void * kernel ; unsigned int flags ; unsigned char time_queue ; char reserved [ 59 ] ; } +snd_virmidi_new int snd_virmidi_new ( s#snd_card * , int , s#snd_rawmidi * * ) + +/* sound/core/seq_device.o */ +snd_seq_autoload_init void snd_seq_autoload_init ( void ) +snd_seq_autoload_exit void snd_seq_autoload_exit ( void ) +snd_seq_device_load_drivers void snd_seq_device_load_drivers ( void ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_seq_device_new int snd_seq_device_new ( s#snd_card * , int , const char * , int , s#snd_seq_device * * ) +s#snd_seq_driver struct snd_seq_driver { s#device_driver driver ; char * id ; int argsize ; } +__snd_seq_driver_register int __attribute__ ( ( __warn_unused_result__ ) ) __snd_seq_driver_register ( s#snd_seq_driver * , s#module * ) +snd_seq_driver_unregister void snd_seq_driver_unregister ( s#snd_seq_driver * ) + +/* sound/core/sound.o */ +snd_major extern int snd_major +snd_ecards_limit extern int snd_ecards_limit +s##posix_acl +s##user_namespace +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##vm_operations_struct +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##dev_pagemap +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +sound_debugfs_root extern s#dentry * sound_debugfs_root +snd_request_card void snd_request_card ( int ) +snd_lookup_minor_data void * snd_lookup_minor_data ( unsigned int , int ) +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_register_device int snd_register_device ( int , s#snd_card * , int , const s#file_operations * , void * , s#device * ) +snd_unregister_device int snd_unregister_device ( s#device * ) + +/* sound/core/sound_oss.o */ +snd_lookup_oss_minor_data void * snd_lookup_oss_minor_data ( unsigned int , int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_register_oss_device int snd_register_oss_device ( int , s#snd_card * , int , const s#file_operations * , void * ) +snd_unregister_oss_device int snd_unregister_oss_device ( int , s#snd_card * , int ) + +/* sound/core/timer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_timer_instance struct snd_timer_instance { s#snd_timer * timer ; char * owner ; unsigned int flags ; void * private_data ; void ( * private_free ) ( s#snd_timer_instance * ) ; void ( * callback ) ( s#snd_timer_instance * , unsigned long , unsigned long ) ; void ( * ccallback ) ( s#snd_timer_instance * , int , s#timespec64 * , unsigned long ) ; void ( * disconnect ) ( s#snd_timer_instance * ) ; void * callback_data ; unsigned long ticks ; unsigned long cticks ; unsigned long pticks ; unsigned long resolution ; unsigned long lost ; int slave_class ; unsigned int slave_id ; s#list_head open_list ; s#list_head active_list ; s#list_head ack_list ; s#list_head slave_list_head ; s#list_head slave_active_head ; s#snd_timer_instance * master ; } +snd_timer_instance_new s#snd_timer_instance * snd_timer_instance_new ( const char * ) +snd_timer_instance_free void snd_timer_instance_free ( s#snd_timer_instance * ) +s#snd_timer_id struct snd_timer_id { int dev_class ; int dev_sclass ; int card ; int device ; int subdevice ; } +snd_timer_open int snd_timer_open ( s#snd_timer_instance * , s#snd_timer_id * , unsigned int ) +snd_timer_close void snd_timer_close ( s#snd_timer_instance * ) +snd_timer_resolution unsigned long snd_timer_resolution ( s#snd_timer_instance * ) +snd_timer_start int snd_timer_start ( s#snd_timer_instance * , unsigned int ) +snd_timer_stop int snd_timer_stop ( s#snd_timer_instance * ) +snd_timer_continue int snd_timer_continue ( s#snd_timer_instance * ) +snd_timer_pause int snd_timer_pause ( s#snd_timer_instance * ) +snd_timer_interrupt void snd_timer_interrupt ( s#snd_timer * , unsigned long ) +snd_timer_new int snd_timer_new ( s#snd_card * , char * , s#snd_timer_id * , s#snd_timer * * ) +snd_timer_notify void snd_timer_notify ( s#snd_timer * , int , s#timespec64 * ) +snd_timer_global_new int snd_timer_global_new ( char * , int , s#snd_timer * * ) +snd_timer_global_free int snd_timer_global_free ( s#snd_timer * ) +snd_timer_global_register int snd_timer_global_register ( s#snd_timer * ) + +/* sound/core/vmaster.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +_snd_ctl_add_follower int _snd_ctl_add_follower ( s#snd_kcontrol * , s#snd_kcontrol * , unsigned int ) +snd_ctl_make_virtual_master s#snd_kcontrol * snd_ctl_make_virtual_master ( char * , const unsigned int * ) +snd_ctl_add_vmaster_hook int snd_ctl_add_vmaster_hook ( s#snd_kcontrol * , void ( * ) ( void * , int ) , void * ) +snd_ctl_sync_vmaster void snd_ctl_sync_vmaster ( s#snd_kcontrol * , t#bool ) +snd_ctl_apply_vmaster_followers int snd_ctl_apply_vmaster_followers ( s#snd_kcontrol * , int ( * ) ( s#snd_kcontrol * , s#snd_kcontrol * , void * ) , void * ) + +/* sound/drivers/mpu401/mpu401_uart.o */ +snd_mpu401_uart_interrupt t#irqreturn_t snd_mpu401_uart_interrupt ( int , void * ) +snd_mpu401_uart_interrupt_tx t#irqreturn_t snd_mpu401_uart_interrupt_tx ( int , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_seq_port_info +snd_mpu401_uart_new int snd_mpu401_uart_new ( s#snd_card * , int , unsigned short , unsigned long , unsigned int , int , s#snd_rawmidi * * ) + +/* sound/drivers/opl3/opl3_lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_opl3_interrupt void snd_opl3_interrupt ( s#snd_hwdep * ) +s#fm_operator struct fm_operator { unsigned char am_vib ; unsigned char ksl_level ; unsigned char attack_decay ; unsigned char sustain_release ; unsigned char wave_select ; } +s#fm_instrument struct fm_instrument { s#fm_operator op [ 4 ] ; unsigned char feedback_connection [ 2 ] ; unsigned char echo_delay ; unsigned char echo_atten ; unsigned char chorus_spread ; unsigned char trnsps ; unsigned char fix_dur ; unsigned char modes ; unsigned char fix_key ; } +s#fm_patch struct fm_patch { unsigned char prog ; unsigned char bank ; unsigned char type ; s#fm_instrument inst ; char name [ 24 ] ; s#fm_patch * next ; } +s#snd_opl3_voice struct snd_opl3_voice { int state ; unsigned int time ; unsigned char note ; unsigned long note_off ; int note_off_check ; unsigned char keyon_reg ; s#snd_midi_channel * chan ; } +s#snd_opl3 struct snd_opl3 { unsigned long l_port ; unsigned long r_port ; s#resource * res_l_port ; s#resource * res_r_port ; unsigned short hardware ; void ( * command ) ( s#snd_opl3 * , unsigned short , unsigned char ) ; unsigned short timer_enable ; int seq_dev_num ; s#snd_timer * timer1 ; s#snd_timer * timer2 ; t#spinlock_t timer_lock ; void * private_data ; void ( * private_free ) ( s#snd_opl3 * ) ; s#snd_hwdep * hwdep ; t#spinlock_t reg_lock ; s#snd_card * card ; unsigned char fm_mode ; unsigned char rhythm ; unsigned char max_voices ; int synth_mode ; int seq_client ; s#snd_seq_device * seq_dev ; s#snd_midi_channel_set * chset ; s#snd_seq_device * oss_seq_dev ; s#snd_midi_channel_set * oss_chset ; s#fm_patch * patch_table [ 32 ] ; s#snd_opl3_voice voices [ 18 ] ; int use_time ; unsigned short connection_reg ; unsigned char drum_reg ; t#spinlock_t voice_lock ; s#timer_list tlist ; int sys_timer_status ; t#spinlock_t sys_timer_lock ; } +snd_opl3_new int snd_opl3_new ( s#snd_card * , unsigned short , s#snd_opl3 * * ) +snd_opl3_init int snd_opl3_init ( s#snd_opl3 * ) +snd_opl3_create int snd_opl3_create ( s#snd_card * , unsigned long , unsigned long , unsigned short , int , s#snd_opl3 * * ) +snd_opl3_timer_new int snd_opl3_timer_new ( s#snd_opl3 * , int , int ) +snd_opl3_hwdep_new int snd_opl3_hwdep_new ( s#snd_opl3 * , int , int , s#snd_hwdep * * ) + +/* sound/drivers/opl3/opl3_synth.o */ +snd_opl3_regmap extern char snd_opl3_regmap [ 9 ] [ 4 ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_opl3_load_patch int snd_opl3_load_patch ( s#snd_opl3 * , int , int , int , const char * , const unsigned char * , const unsigned char * ) +snd_opl3_find_patch s#fm_patch * snd_opl3_find_patch ( s#snd_opl3 * , int , int , int ) +snd_opl3_reset void snd_opl3_reset ( s#snd_opl3 * ) + +/* sound/drivers/vx/vx_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_kcontrol +s#snd_vx_hardware struct snd_vx_hardware { const char * name ; int type ; unsigned int num_codecs ; unsigned int num_ins ; unsigned int num_outs ; unsigned int output_level_max ; const unsigned int * output_level_db_scale ; } +t#pcx_time_t typedef t#u64 pcx_time_t +s#vx_pipe struct vx_pipe { int number ; unsigned int is_capture : 1 ; unsigned int data_mode : 1 ; unsigned int running : 1 ; unsigned int prepared : 1 ; int channels ; unsigned int differed_type ; t#pcx_time_t pcx_time ; s#snd_pcm_substream * substream ; int hbuf_size ; int buffer_bytes ; int period_bytes ; int hw_ptr ; int position ; int transferred ; int align ; t#u64 cur_count ; unsigned int references ; s#vx_pipe * monitoring_pipe ; } +s#snd_vx_ops struct snd_vx_ops { unsigned char ( * in8 ) ( s#vx_core * , int ) ; unsigned int ( * in32 ) ( s#vx_core * , int ) ; void ( * out8 ) ( s#vx_core * , int , unsigned char ) ; void ( * out32 ) ( s#vx_core * , int , unsigned int ) ; int ( * test_and_ack ) ( s#vx_core * ) ; void ( * validate_irq ) ( s#vx_core * , int ) ; void ( * write_codec ) ( s#vx_core * , int , unsigned int ) ; void ( * akm_write ) ( s#vx_core * , int , unsigned int ) ; void ( * reset_codec ) ( s#vx_core * ) ; void ( * change_audio_source ) ( s#vx_core * , int ) ; void ( * set_clock_source ) ( s#vx_core * , int ) ; int ( * load_dsp ) ( s#vx_core * , int , const s#firmware * ) ; void ( * reset_dsp ) ( s#vx_core * ) ; void ( * reset_board ) ( s#vx_core * , int ) ; int ( * add_controls ) ( s#vx_core * ) ; void ( * dma_write ) ( s#vx_core * , s#snd_pcm_runtime * , s#vx_pipe * , int ) ; void ( * dma_read ) ( s#vx_core * , s#snd_pcm_runtime * , s#vx_pipe * , int ) ; } +s#vx_rmh struct vx_rmh { t#u16 LgCmd ; t#u16 LgStat ; t#u32 Cmd [ 0x10 ] ; t#u32 Stat [ 0x10 ] ; t#u16 DspStat ; } +s#vx_ibl_info struct vx_ibl_info { int size ; int max_size ; int min_size ; int granularity ; } +s#vx_core struct vx_core { s#snd_card * card ; s#snd_pcm * pcm [ 2 ] ; int type ; int irq ; const s#snd_vx_hardware * hw ; const s#snd_vx_ops * ops ; s#mutex lock ; unsigned int chip_status ; unsigned int pcm_running ; s#device * dev ; s#snd_hwdep * hwdep ; s#vx_rmh irq_rmh ; unsigned int audio_info ; unsigned int audio_ins ; unsigned int audio_outs ; s#vx_pipe * * playback_pipes ; s#vx_pipe * * capture_pipes ; unsigned int audio_source ; unsigned int audio_source_target ; unsigned int clock_mode ; unsigned int clock_source ; unsigned int freq ; unsigned int freq_detected ; unsigned int uer_detected ; unsigned int uer_bits ; s#vx_ibl_info ibl ; int output_level [ 2 ] [ 2 ] ; int audio_gain [ 2 ] [ 4 ] ; unsigned char audio_active [ 4 ] ; int audio_monitor [ 4 ] ; unsigned char audio_monitor_active [ 4 ] ; s#mutex mixer_mutex ; const s#firmware * firmware [ 4 ] ; } +snd_vx_check_reg_bit int snd_vx_check_reg_bit ( s#vx_core * , int , int , int , int ) +snd_vx_load_boot_image int snd_vx_load_boot_image ( s#vx_core * , const s#firmware * ) +snd_vx_threaded_irq_handler t#irqreturn_t snd_vx_threaded_irq_handler ( int , void * ) +snd_vx_irq_handler t#irqreturn_t snd_vx_irq_handler ( int , void * ) +snd_vx_dsp_boot int snd_vx_dsp_boot ( s#vx_core * , const s#firmware * ) +snd_vx_dsp_load int snd_vx_dsp_load ( s#vx_core * , const s#firmware * ) +snd_vx_suspend int snd_vx_suspend ( s#vx_core * ) +snd_vx_resume int snd_vx_resume ( s#vx_core * ) +snd_vx_create s#vx_core * snd_vx_create ( s#snd_card * , const s#snd_vx_hardware * , const s#snd_vx_ops * , int ) + +/* sound/drivers/vx/vx_hwdep.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_kcontrol +snd_vx_setup_firmware int snd_vx_setup_firmware ( s#vx_core * ) +snd_vx_free_firmware void snd_vx_free_firmware ( s#vx_core * ) + +/* sound/firewire/amdtp-am824.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#fw_unit struct fw_unit { s#device device ; const t#u32 * directory ; s#fw_attribute_group attribute_group ; } +e#amdtp_stream_direction enum amdtp_stream_direction { AMDTP_OUT_STREAM = 0 , AMDTP_IN_STREAM } +s##fw_card_driver +s##fw_node +s#iso_packets_buffer struct iso_packets_buffer { s#fw_iso_buffer iso_buffer ; struct { void * buffer ; unsigned int offset ; } * packets ; } +s#pkt_desc struct pkt_desc { t#u32 cycle ; t#u32 syt ; unsigned int data_blocks ; unsigned int data_block_counter ; t#__be32 * ctx_payload ; } +s#seq_desc struct seq_desc { unsigned int syt_offset ; unsigned int data_blocks ; } +e#cip_sfc enum cip_sfc { CIP_SFC_32000 = 0 , CIP_SFC_44100 = 1 , CIP_SFC_48000 = 2 , CIP_SFC_88200 = 3 , CIP_SFC_96000 = 4 , CIP_SFC_176400 = 5 , CIP_SFC_192000 = 6 , CIP_SFC_COUNT } +s##snd_card +s##snd_info_entry +s##snd_kcontrol +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +t#amdtp_stream_process_ctx_payloads_t typedef unsigned int ( * amdtp_stream_process_ctx_payloads_t ) ( s#amdtp_stream * , const s#pkt_desc * , unsigned int , s#snd_pcm_substream * ) +s#amdtp_domain struct amdtp_domain { s#list_head streams ; unsigned int events_per_period ; unsigned int events_per_buffer ; s#amdtp_stream * irq_target ; struct { unsigned int tx_init_skip ; unsigned int tx_start ; unsigned int rx_start ; } processing_cycle ; struct { t#bool enable : 1 ; t#bool on_the_fly : 1 ; } replay ; } +s#amdtp_stream struct amdtp_stream { s#fw_unit * unit ; unsigned int flags ; e#amdtp_stream_direction direction ; s#mutex mutex ; s#fw_iso_context * context ; s#iso_packets_buffer buffer ; unsigned int queue_size ; int packet_index ; s#pkt_desc * pkt_descs ; int tag ; union { struct { unsigned int ctx_header_size ; unsigned int max_ctx_payload_length ; unsigned int dbc_interval ; t#bool event_starts ; struct { s#seq_desc * descs ; unsigned int size ; unsigned int tail ; } cache ; } tx ; struct { unsigned int fdf ; unsigned int event_count ; struct { s#seq_desc * descs ; unsigned int size ; unsigned int tail ; unsigned int head ; } seq ; unsigned int data_block_state ; unsigned int syt_offset_state ; unsigned int last_syt_offset ; s#amdtp_stream * replay_target ; unsigned int cache_head ; } rx ; } ctx_data ; unsigned int source_node_id_field ; unsigned int data_block_quadlets ; unsigned int data_block_counter ; unsigned int sph ; unsigned int fmt ; unsigned int transfer_delay ; e#cip_sfc sfc ; unsigned int syt_interval ; s#snd_pcm_substream * pcm ; t#snd_pcm_uframes_t pcm_buffer_pointer ; unsigned int pcm_period_pointer ; t#bool ready_processing ; t#wait_queue_head_t ready_wait ; unsigned int next_cycle ; void * protocol ; t#amdtp_stream_process_ctx_payloads_t process_ctx_payloads ; int channel ; int speed ; s#list_head list ; s#amdtp_domain * domain ; } +amdtp_am824_set_parameters int amdtp_am824_set_parameters ( s#amdtp_stream * , unsigned int , unsigned int , unsigned int , t#bool ) +amdtp_am824_set_pcm_position void amdtp_am824_set_pcm_position ( s#amdtp_stream * , unsigned int , unsigned int ) +amdtp_am824_set_midi_position void amdtp_am824_set_midi_position ( s#amdtp_stream * , unsigned int ) +amdtp_am824_add_pcm_hw_constraints int amdtp_am824_add_pcm_hw_constraints ( s#amdtp_stream * , s#snd_pcm_runtime * ) +s##snd_seq_port_info +amdtp_am824_midi_trigger void amdtp_am824_midi_trigger ( s#amdtp_stream * , unsigned int , s#snd_rawmidi_substream * ) +amdtp_am824_init int amdtp_am824_init ( s#amdtp_stream * , s#fw_unit * , e#amdtp_stream_direction , unsigned int ) + +/* sound/firewire/amdtp-stream.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##fw_card_driver +s##fw_node +s##snd_card +s##snd_info_entry +s##snd_kcontrol +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +amdtp_stream_init int amdtp_stream_init ( s#amdtp_stream * , s#fw_unit * , e#amdtp_stream_direction , unsigned int , unsigned int , t#amdtp_stream_process_ctx_payloads_t , unsigned int ) +amdtp_stream_destroy void amdtp_stream_destroy ( s#amdtp_stream * ) +E#CIP_SFC_COUNT ( 6 ) + 1 +amdtp_syt_intervals extern const unsigned int amdtp_syt_intervals [ E#CIP_SFC_COUNT ] +amdtp_rate_table extern const unsigned int amdtp_rate_table [ E#CIP_SFC_COUNT ] +amdtp_stream_add_pcm_hw_constraints int amdtp_stream_add_pcm_hw_constraints ( s#amdtp_stream * , s#snd_pcm_runtime * ) +amdtp_stream_set_parameters int amdtp_stream_set_parameters ( s#amdtp_stream * , unsigned int , unsigned int ) +amdtp_stream_get_max_payload unsigned int amdtp_stream_get_max_payload ( s#amdtp_stream * ) +amdtp_stream_pcm_prepare void amdtp_stream_pcm_prepare ( s#amdtp_stream * ) +amdtp_domain_stream_pcm_pointer unsigned long amdtp_domain_stream_pcm_pointer ( s#amdtp_domain * , s#amdtp_stream * ) +amdtp_domain_stream_pcm_ack int amdtp_domain_stream_pcm_ack ( s#amdtp_domain * , s#amdtp_stream * ) +amdtp_stream_update void amdtp_stream_update ( s#amdtp_stream * ) +amdtp_stream_pcm_abort void amdtp_stream_pcm_abort ( s#amdtp_stream * ) +amdtp_domain_init int amdtp_domain_init ( s#amdtp_domain * ) +amdtp_domain_destroy void amdtp_domain_destroy ( s#amdtp_domain * ) +amdtp_domain_add_stream int amdtp_domain_add_stream ( s#amdtp_domain * , s#amdtp_stream * , int , int ) +amdtp_domain_start int amdtp_domain_start ( s#amdtp_domain * , unsigned int , t#bool , t#bool ) +amdtp_domain_stop void amdtp_domain_stop ( s#amdtp_domain * ) + +/* sound/firewire/cmp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#fw_iso_resources struct fw_iso_resources { t#u64 channels_mask ; s#fw_unit * unit ; s#mutex mutex ; unsigned int channel ; unsigned int bandwidth ; unsigned int bandwidth_overhead ; int generation ; t#bool allocated ; } +e#cmp_direction enum cmp_direction { CMP_INPUT = 0 , CMP_OUTPUT , } +s#cmp_connection struct cmp_connection { int speed ; t#bool connected ; s#mutex mutex ; s#fw_iso_resources resources ; t#__be32 last_pcr_value ; unsigned int pcr_index ; unsigned int max_speed ; e#cmp_direction direction ; } +cmp_connection_init int cmp_connection_init ( s#cmp_connection * , s#fw_unit * , e#cmp_direction , unsigned int ) +cmp_connection_check_used int cmp_connection_check_used ( s#cmp_connection * , t#bool * ) +cmp_connection_destroy void cmp_connection_destroy ( s#cmp_connection * ) +cmp_connection_reserve int cmp_connection_reserve ( s#cmp_connection * , unsigned int ) +cmp_connection_release void cmp_connection_release ( s#cmp_connection * ) +cmp_connection_establish int cmp_connection_establish ( s#cmp_connection * ) +cmp_connection_update int cmp_connection_update ( s#cmp_connection * ) +cmp_connection_break void cmp_connection_break ( s#cmp_connection * ) + +/* sound/firewire/fcp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +e#avc_general_plug_dir enum avc_general_plug_dir { AVC_GENERAL_PLUG_DIR_IN = 0 , AVC_GENERAL_PLUG_DIR_OUT = 1 , AVC_GENERAL_PLUG_DIR_COUNT } +avc_general_set_sig_fmt int avc_general_set_sig_fmt ( s#fw_unit * , unsigned int , e#avc_general_plug_dir , unsigned short ) +avc_general_get_sig_fmt int avc_general_get_sig_fmt ( s#fw_unit * , unsigned int * , e#avc_general_plug_dir , unsigned short ) +avc_general_get_plug_info int avc_general_get_plug_info ( s#fw_unit * , unsigned int , unsigned int , unsigned int , t#u8 [ 4 ] ) +fcp_avc_transaction int fcp_avc_transaction ( s#fw_unit * , const void * , unsigned int , void * , unsigned int , unsigned int ) +fcp_bus_reset void fcp_bus_reset ( s#fw_unit * ) + +/* sound/firewire/iso-resources.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +fw_iso_resources_init int fw_iso_resources_init ( s#fw_iso_resources * , s#fw_unit * ) +fw_iso_resources_destroy void fw_iso_resources_destroy ( s#fw_iso_resources * ) +fw_iso_resources_allocate int fw_iso_resources_allocate ( s#fw_iso_resources * , unsigned int , int ) +fw_iso_resources_update int fw_iso_resources_update ( s#fw_iso_resources * ) +fw_iso_resources_free void fw_iso_resources_free ( s#fw_iso_resources * ) + +/* sound/firewire/lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +snd_fw_transaction int snd_fw_transaction ( s#fw_unit * , int , t#u64 , void * , t#size_t , unsigned int ) + +/* sound/firewire/packets-buffer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##seq_file +s##io_uring_cmd +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +iso_packets_buffer_init int iso_packets_buffer_init ( s#iso_packets_buffer * , s#fw_unit * , unsigned int , unsigned int , e#dma_data_direction ) +iso_packets_buffer_destroy void iso_packets_buffer_destroy ( s#iso_packets_buffer * , s#fw_unit * ) + +/* sound/hda/array.o */ +s#snd_array struct snd_array { unsigned int used ; unsigned int alloced ; unsigned int elem_size ; unsigned int alloc_align ; void * list ; } +snd_array_new void * snd_array_new ( s#snd_array * ) +snd_array_free void snd_array_free ( s#snd_array * ) + +/* sound/hda/hda_bus_type.o */ +s#hda_device_id struct hda_device_id { t#__u32 vendor_id ; t#__u32 rev_id ; t#__u8 api_version ; const char * name ; unsigned long driver_data ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s#hdac_bus_ops struct hdac_bus_ops { int ( * command ) ( s#hdac_bus * , unsigned int ) ; int ( * get_response ) ( s#hdac_bus * , unsigned int , unsigned int * ) ; void ( * link_power ) ( s#hdac_device * , t#bool ) ; } +s#hdac_ext_bus_ops struct hdac_ext_bus_ops { int ( * hdev_attach ) ( s#hdac_device * ) ; int ( * hdev_detach ) ( s#hdac_device * ) ; } +s#hdac_rb struct hdac_rb { t#__le32 * buf ; t#dma_addr_t addr ; unsigned short rp , wp ; int cmds [ 8 ] ; t#u32 res [ 8 ] ; } +s#drm_audio_component_ops struct drm_audio_component_ops { s#module * owner ; unsigned long ( * get_power ) ( s#device * ) ; void ( * put_power ) ( s#device * , unsigned long ) ; void ( * codec_wake_override ) ( s#device * , t#bool ) ; int ( * get_cdclk_freq ) ( s#device * ) ; int ( * sync_audio_rate ) ( s#device * , int , int , int ) ; int ( * get_eld ) ( s#device * , int , int , t#bool * , unsigned char * , int ) ; } +s#drm_audio_component_audio_ops struct drm_audio_component_audio_ops { void * audio_ptr ; void ( * pin_eld_notify ) ( void * , int , int ) ; int ( * pin2port ) ( void * , int ) ; int ( * master_bind ) ( s#device * , s#drm_audio_component * ) ; void ( * master_unbind ) ( s#device * , s#drm_audio_component * ) ; } +s#drm_audio_component struct drm_audio_component { s#device * dev ; const s#drm_audio_component_ops * ops ; const s#drm_audio_component_audio_ops * audio_ops ; s#completion master_bind_complete ; } +s#hdac_bus struct hdac_bus { s#device * dev ; const s#hdac_bus_ops * ops ; const s#hdac_ext_bus_ops * ext_ops ; unsigned long addr ; void * remap_addr ; int irq ; void * ppcap ; void * spbcap ; void * mlcap ; void * gtscap ; void * drsmcap ; s#list_head codec_list ; unsigned int num_codecs ; s#hdac_device * caddr_tbl [ 0x0f + 1 ] ; t#u32 unsol_queue [ 64 * 2 ] ; unsigned int unsol_rp , unsol_wp ; s#work_struct unsol_work ; unsigned long codec_mask ; unsigned long codec_powered ; s#hdac_rb corb ; s#hdac_rb rirb ; unsigned int last_cmd [ 8 ] ; t#wait_queue_head_t rirb_wq ; s#snd_dma_buffer rb ; s#snd_dma_buffer posbuf ; int dma_type ; s#list_head stream_list ; t#bool chip_init : 1 ; t#bool aligned_mmio : 1 ; t#bool sync_write : 1 ; t#bool use_posbuf : 1 ; t#bool snoop : 1 ; t#bool align_bdle_4k : 1 ; t#bool reverse_assign : 1 ; t#bool corbrp_self_clear : 1 ; t#bool polling_mode : 1 ; t#bool needs_damn_long_delay : 1 ; int poll_count ; int bdl_pos_adj ; unsigned int dma_stop_delay ; t#spinlock_t reg_lock ; s#mutex cmd_mutex ; s#mutex lock ; s#drm_audio_component * audio_component ; long display_power_status ; unsigned long display_power_active ; int num_streams ; int idx ; s#list_head hlink_list ; t#bool cmd_dma_state ; unsigned int sdo_limit ; void * suse_kabi_padding ; } +t#hda_nid_t typedef t#u16 hda_nid_t +s##hdac_widget_tree +s##regmap +s#hdac_device struct hdac_device { s#device dev ; int type ; s#hdac_bus * bus ; unsigned int addr ; s#list_head list ; t#hda_nid_t afg ; t#hda_nid_t mfg ; unsigned int vendor_id ; unsigned int subsystem_id ; unsigned int revision_id ; unsigned int afg_function_id ; unsigned int mfg_function_id ; unsigned int afg_unsol : 1 ; unsigned int mfg_unsol : 1 ; unsigned int power_caps ; const char * vendor_name ; const char * chip_name ; int ( * exec_verb ) ( s#hdac_device * , unsigned int , unsigned int , unsigned int * ) ; unsigned int num_nodes ; t#hda_nid_t start_nid , end_nid ; t#atomic_t in_pm ; s#mutex widget_lock ; s#hdac_widget_tree * widgets ; s#regmap * regmap ; s#mutex regmap_lock ; s#snd_array vendor_verbs ; t#bool lazy_cache : 1 ; t#bool caps_overwriting : 1 ; t#bool cache_coef : 1 ; unsigned int registered : 1 ; void * suse_kabi_padding ; } +s#hdac_driver struct hdac_driver { s#device_driver driver ; int type ; const s#hda_device_id * id_table ; int ( * match ) ( s#hdac_device * , s#hdac_driver * ) ; void ( * unsol_event ) ( s#hdac_device * , unsigned int ) ; int ( * probe ) ( s#hdac_device * ) ; int ( * remove ) ( s#hdac_device * ) ; void ( * shutdown ) ( s#hdac_device * ) ; } +hdac_get_device_id const s#hda_device_id * hdac_get_device_id ( s#hdac_device * , s#hdac_driver * ) +snd_hda_bus_type extern s#bus_type snd_hda_bus_type + +/* sound/hda/hdac_bus.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +snd_hdac_bus_init int snd_hdac_bus_init ( s#hdac_bus * , s#device * , const s#hdac_bus_ops * ) +snd_hdac_bus_exit void snd_hdac_bus_exit ( s#hdac_bus * ) +snd_hdac_bus_exec_verb_unlocked int snd_hdac_bus_exec_verb_unlocked ( s#hdac_bus * , unsigned int , unsigned int , unsigned int * ) +snd_hdac_aligned_read unsigned int snd_hdac_aligned_read ( void * , unsigned int ) +snd_hdac_aligned_write void snd_hdac_aligned_write ( unsigned int , void * , unsigned int ) +snd_hdac_codec_link_up void snd_hdac_codec_link_up ( s#hdac_device * ) +snd_hdac_codec_link_down void snd_hdac_codec_link_down ( s#hdac_device * ) + +/* sound/hda/hdac_component.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +snd_hdac_set_codec_wakeup int snd_hdac_set_codec_wakeup ( s#hdac_bus * , t#bool ) +snd_hdac_display_power void snd_hdac_display_power ( s#hdac_bus * , unsigned int , t#bool ) +snd_hdac_sync_audio_rate int snd_hdac_sync_audio_rate ( s#hdac_device * , t#hda_nid_t , int , int ) +snd_hdac_acomp_get_eld int snd_hdac_acomp_get_eld ( s#hdac_device * , t#hda_nid_t , int , t#bool * , char * , int ) +snd_hdac_acomp_register_notifier int snd_hdac_acomp_register_notifier ( s#hdac_bus * , const s#drm_audio_component_audio_ops * ) +snd_hdac_acomp_init int snd_hdac_acomp_init ( s#hdac_bus * , const s#drm_audio_component_audio_ops * , int ( * ) ( s#device * , int , void * ) , t#size_t ) +snd_hdac_acomp_exit int snd_hdac_acomp_exit ( s#hdac_bus * ) + +/* sound/hda/hdac_controller.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +snd_hdac_bus_init_cmd_io void snd_hdac_bus_init_cmd_io ( s#hdac_bus * ) +snd_hdac_bus_stop_cmd_io void snd_hdac_bus_stop_cmd_io ( s#hdac_bus * ) +snd_hdac_bus_send_cmd int snd_hdac_bus_send_cmd ( s#hdac_bus * , unsigned int ) +snd_hdac_bus_update_rirb void snd_hdac_bus_update_rirb ( s#hdac_bus * ) +snd_hdac_bus_get_response int snd_hdac_bus_get_response ( s#hdac_bus * , unsigned int , unsigned int * ) +snd_hdac_bus_parse_capabilities int snd_hdac_bus_parse_capabilities ( s#hdac_bus * ) +snd_hdac_bus_enter_link_reset void snd_hdac_bus_enter_link_reset ( s#hdac_bus * ) +snd_hdac_bus_exit_link_reset void snd_hdac_bus_exit_link_reset ( s#hdac_bus * ) +snd_hdac_bus_reset_link int snd_hdac_bus_reset_link ( s#hdac_bus * , t#bool ) +snd_hdac_bus_init_chip t#bool snd_hdac_bus_init_chip ( s#hdac_bus * , t#bool ) +snd_hdac_bus_stop_chip void snd_hdac_bus_stop_chip ( s#hdac_bus * ) +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_kcontrol +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_compr_stream +s#hdac_stream struct hdac_stream { s#hdac_bus * bus ; s#snd_dma_buffer bdl ; t#__le32 * posbuf ; int direction ; unsigned int bufsize ; unsigned int period_bytes ; unsigned int frags ; unsigned int fifo_size ; void * sd_addr ; t#u32 sd_int_sta_mask ; s#snd_pcm_substream * substream ; s#snd_compr_stream * cstream ; unsigned int format_val ; unsigned char stream_tag ; unsigned char index ; int assigned_key ; t#bool opened : 1 ; t#bool running : 1 ; t#bool prepared : 1 ; t#bool no_period_wakeup : 1 ; t#bool locked : 1 ; t#bool stripe : 1 ; t#u64 curr_pos ; unsigned long start_wallclk ; unsigned long period_wallclk ; s#timecounter tc ; s#cyclecounter cc ; int delay_negative_threshold ; s#list_head list ; s#mutex dsp_mutex ; void * suse_kabi_padding ; } +snd_hdac_bus_handle_stream_irq int snd_hdac_bus_handle_stream_irq ( s#hdac_bus * , unsigned int , void ( * ) ( s#hdac_bus * , s#hdac_stream * ) ) +snd_hdac_bus_alloc_stream_pages int snd_hdac_bus_alloc_stream_pages ( s#hdac_bus * ) +snd_hdac_bus_free_stream_pages void snd_hdac_bus_free_stream_pages ( s#hdac_bus * ) +snd_hdac_bus_link_power void snd_hdac_bus_link_power ( s#hdac_device * , t#bool ) + +/* sound/hda/hdac_device.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +snd_hdac_device_init int snd_hdac_device_init ( s#hdac_device * , s#hdac_bus * , const char * , unsigned int ) +snd_hdac_device_exit void snd_hdac_device_exit ( s#hdac_device * ) +snd_hdac_device_register int snd_hdac_device_register ( s#hdac_device * ) +snd_hdac_device_unregister void snd_hdac_device_unregister ( s#hdac_device * ) +snd_hdac_device_set_chip_name int snd_hdac_device_set_chip_name ( s#hdac_device * , const char * ) +snd_hdac_codec_modalias int snd_hdac_codec_modalias ( s#hdac_device * , char * , t#size_t ) +snd_hdac_read int snd_hdac_read ( s#hdac_device * , t#hda_nid_t , unsigned int , unsigned int , unsigned int * ) +_snd_hdac_read_parm int _snd_hdac_read_parm ( s#hdac_device * , t#hda_nid_t , int , unsigned int * ) +snd_hdac_read_parm_uncached int snd_hdac_read_parm_uncached ( s#hdac_device * , t#hda_nid_t , int ) +snd_hdac_override_parm int snd_hdac_override_parm ( s#hdac_device * , t#hda_nid_t , unsigned int , unsigned int ) +snd_hdac_get_sub_nodes int snd_hdac_get_sub_nodes ( s#hdac_device * , t#hda_nid_t , t#hda_nid_t * ) +snd_hdac_refresh_widgets int snd_hdac_refresh_widgets ( s#hdac_device * ) +snd_hdac_get_connections int snd_hdac_get_connections ( s#hdac_device * , t#hda_nid_t , t#hda_nid_t * , int ) +snd_hdac_power_up int snd_hdac_power_up ( s#hdac_device * ) +snd_hdac_power_down int snd_hdac_power_down ( s#hdac_device * ) +snd_hdac_power_up_pm int snd_hdac_power_up_pm ( s#hdac_device * ) +snd_hdac_power_down_pm int snd_hdac_power_down_pm ( s#hdac_device * ) +snd_hdac_calc_stream_format unsigned int snd_hdac_calc_stream_format ( unsigned int , unsigned int , t#snd_pcm_format_t , unsigned int , unsigned short ) +snd_hdac_query_supported_pcm int snd_hdac_query_supported_pcm ( s#hdac_device * , t#hda_nid_t , t#u32 * , t#u64 * , unsigned int * ) +snd_hdac_is_supported_format t#bool snd_hdac_is_supported_format ( s#hdac_device * , t#hda_nid_t , unsigned int ) +snd_hdac_codec_read int snd_hdac_codec_read ( s#hdac_device * , t#hda_nid_t , int , unsigned int , unsigned int ) +snd_hdac_codec_write int snd_hdac_codec_write ( s#hdac_device * , t#hda_nid_t , int , unsigned int , unsigned int ) +snd_hdac_check_power_state t#bool snd_hdac_check_power_state ( s#hdac_device * , t#hda_nid_t , unsigned int ) +snd_hdac_sync_power_state unsigned int snd_hdac_sync_power_state ( s#hdac_device * , t#hda_nid_t , unsigned int ) + +/* sound/hda/hdac_regmap.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s#hdac_device struct hdac_device { s#device dev ; int type ; s#hdac_bus * bus ; unsigned int addr ; s#list_head list ; t#hda_nid_t afg ; t#hda_nid_t mfg ; unsigned int vendor_id ; unsigned int subsystem_id ; unsigned int revision_id ; unsigned int afg_function_id ; unsigned int mfg_function_id ; unsigned int afg_unsol : 1 ; unsigned int mfg_unsol : 1 ; unsigned int power_caps ; const char * vendor_name ; const char * chip_name ; int ( * exec_verb ) ( s#hdac_device * , unsigned int , unsigned int , unsigned int * ) ; unsigned int num_nodes ; t#hda_nid_t start_nid , end_nid ; t#atomic_t in_pm ; s#mutex widget_lock ; s#hdac_widget_tree * widgets ; s#regmap * regmap ; s#mutex t#regmap_lock ; s#snd_array vendor_verbs ; t#bool lazy_cache : 1 ; t#bool caps_overwriting : 1 ; t#bool cache_coef : 1 ; unsigned int registered : 1 ; void * suse_kabi_padding ; } +snd_hdac_regmap_init int snd_hdac_regmap_init ( s#hdac_device * ) +snd_hdac_regmap_exit void snd_hdac_regmap_exit ( s#hdac_device * ) +snd_hdac_regmap_add_vendor_verb int snd_hdac_regmap_add_vendor_verb ( s#hdac_device * , unsigned int ) +snd_hdac_regmap_write_raw int snd_hdac_regmap_write_raw ( s#hdac_device * , unsigned int , unsigned int ) +snd_hdac_regmap_read_raw int snd_hdac_regmap_read_raw ( s#hdac_device * , unsigned int , unsigned int * ) +snd_hdac_regmap_update_raw int snd_hdac_regmap_update_raw ( s#hdac_device * , unsigned int , unsigned int , unsigned int ) +snd_hdac_regmap_update_raw_once int snd_hdac_regmap_update_raw_once ( s#hdac_device * , unsigned int , unsigned int , unsigned int ) +snd_hdac_regmap_sync void snd_hdac_regmap_sync ( s#hdac_device * ) + +/* sound/hda/hdac_stream.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s#hdac_device struct hdac_device { s#device dev ; int type ; s#hdac_bus * bus ; unsigned int addr ; s#list_head list ; t#hda_nid_t afg ; t#hda_nid_t mfg ; unsigned int vendor_id ; unsigned int subsystem_id ; unsigned int revision_id ; unsigned int afg_function_id ; unsigned int mfg_function_id ; unsigned int afg_unsol : 1 ; unsigned int mfg_unsol : 1 ; unsigned int power_caps ; const char * vendor_name ; const char * chip_name ; int ( * exec_verb ) ( s#hdac_device * , unsigned int , unsigned int , unsigned int * ) ; unsigned int num_nodes ; t#hda_nid_t start_nid , end_nid ; t#atomic_t in_pm ; s#mutex widget_lock ; s#hdac_widget_tree * widgets ; s#regmap * regmap ; s#mutex regmap_lock ; s#snd_array vendor_verbs ; t#bool lazy_cache : 1 ; t#bool caps_overwriting : 1 ; t#bool cache_coef : 1 ; unsigned int registered : 1 ; void * suse_kabi_padding ; } +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_kcontrol +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_hdac_get_stream_stripe_ctl int snd_hdac_get_stream_stripe_ctl ( s#hdac_bus * , s#snd_pcm_substream * ) +s##snd_compr_stream +snd_hdac_stream_init void snd_hdac_stream_init ( s#hdac_bus * , s#hdac_stream * , int , int , int ) +snd_hdac_stream_start void snd_hdac_stream_start ( s#hdac_stream * , t#bool ) +snd_hdac_stream_clear void snd_hdac_stream_clear ( s#hdac_stream * ) +snd_hdac_stream_stop void snd_hdac_stream_stop ( s#hdac_stream * ) +snd_hdac_stop_streams void snd_hdac_stop_streams ( s#hdac_bus * ) +snd_hdac_stop_streams_and_chip void snd_hdac_stop_streams_and_chip ( s#hdac_bus * ) +snd_hdac_stream_reset void snd_hdac_stream_reset ( s#hdac_stream * ) +snd_hdac_stream_setup int snd_hdac_stream_setup ( s#hdac_stream * ) +snd_hdac_stream_cleanup void snd_hdac_stream_cleanup ( s#hdac_stream * ) +snd_hdac_stream_assign s#hdac_stream * snd_hdac_stream_assign ( s#hdac_bus * , s#snd_pcm_substream * ) +snd_hdac_stream_release void snd_hdac_stream_release ( s#hdac_stream * ) +snd_hdac_get_stream s#hdac_stream * snd_hdac_get_stream ( s#hdac_bus * , int , int ) +snd_hdac_stream_setup_periods int snd_hdac_stream_setup_periods ( s#hdac_stream * ) +snd_hdac_stream_set_params int snd_hdac_stream_set_params ( s#hdac_stream * , unsigned int ) +snd_hdac_stream_timecounter_init void snd_hdac_stream_timecounter_init ( s#hdac_stream * , unsigned int ) +snd_hdac_stream_sync_trigger void snd_hdac_stream_sync_trigger ( s#hdac_stream * , t#bool , unsigned int , unsigned int ) +snd_hdac_stream_sync void snd_hdac_stream_sync ( s#hdac_stream * , t#bool , unsigned int ) +snd_hdac_dsp_prepare int snd_hdac_dsp_prepare ( s#hdac_stream * , unsigned int , unsigned int , s#snd_dma_buffer * ) +snd_hdac_dsp_trigger void snd_hdac_dsp_trigger ( s#hdac_stream * , t#bool ) +snd_hdac_dsp_cleanup void snd_hdac_dsp_cleanup ( s#hdac_stream * , s#snd_dma_buffer * ) + +/* sound/hda/hdmi_chmap.o */ +snd_hdac_print_channel_allocation void snd_hdac_print_channel_allocation ( int , char * , int ) +snd_hdac_chmap_to_spk_mask int snd_hdac_chmap_to_spk_mask ( unsigned char ) +snd_hdac_spk_to_chmap int snd_hdac_spk_to_chmap ( int ) +s#hdac_cea_channel_speaker_allocation struct hdac_cea_channel_speaker_allocation { int ca_index ; int speakers [ 8 ] ; int channels ; int spk_mask ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s#hdac_chmap_ops struct hdac_chmap_ops { int ( * chmap_cea_alloc_validate_get_type ) ( s#hdac_chmap * , s#hdac_cea_channel_speaker_allocation * , int ) ; void ( * cea_alloc_to_tlv_chmap ) ( s#hdac_chmap * , s#hdac_cea_channel_speaker_allocation * , unsigned int * , int ) ; int ( * chmap_validate ) ( s#hdac_chmap * , int , int , unsigned char * ) ; int ( * get_spk_alloc ) ( s#hdac_device * , int ) ; void ( * get_chmap ) ( s#hdac_device * , int , unsigned char * ) ; void ( * set_chmap ) ( s#hdac_device * , int , unsigned char * , int ) ; t#bool ( * is_pcm_attached ) ( s#hdac_device * , int ) ; int ( * pin_get_slot_channel ) ( s#hdac_device * , t#hda_nid_t , int ) ; int ( * pin_set_slot_channel ) ( s#hdac_device * , t#hda_nid_t , int , int ) ; void ( * set_channel_count ) ( s#hdac_device * , t#hda_nid_t , int ) ; } +s#hdac_chmap struct hdac_chmap { unsigned int channels_max ; s#hdac_chmap_ops ops ; s#hdac_device * hdac ; } +snd_hdac_setup_channel_mapping void snd_hdac_setup_channel_mapping ( s#hdac_chmap * , t#hda_nid_t , t#bool , int , int , unsigned char * , t#bool ) +snd_hdac_get_active_channels int snd_hdac_get_active_channels ( int ) +snd_hdac_get_ch_alloc_from_ca s#hdac_cea_channel_speaker_allocation * snd_hdac_get_ch_alloc_from_ca ( int ) +snd_hdac_channel_allocation int snd_hdac_channel_allocation ( s#hdac_device * , int , int , t#bool , t#bool , unsigned char * ) +snd_hdac_register_chmap_ops void snd_hdac_register_chmap_ops ( s#hdac_device * , s#hdac_chmap * ) +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_hdac_add_chmap_ctls int snd_hdac_add_chmap_ctls ( s#snd_pcm * , int , s#hdac_chmap * ) + +/* sound/hda/intel-dsp-config.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +snd_intel_dsp_driver_probe int snd_intel_dsp_driver_probe ( s#pci_dev * ) +snd_intel_acpi_dsp_driver_probe int snd_intel_acpi_dsp_driver_probe ( s#device * , const t#u8 [ 9 ] ) + +/* sound/hda/intel-nhlt.o */ +s#nhlt_specific_cfg struct nhlt_specific_cfg { t#u32 size ; t#u8 caps [ ] ; } +s#nhlt_endpoint struct nhlt_endpoint { t#u32 length ; t#u8 linktype ; t#u8 instance_id ; t#u16 vendor_id ; t#u16 device_id ; t#u16 revision_id ; t#u32 subsystem_id ; t#u8 device_type ; t#u8 direction ; t#u8 virtual_bus_id ; s#nhlt_specific_cfg config ; } +s#nhlt_acpi_table struct nhlt_acpi_table { s#acpi_table_header header ; t#u8 endpoint_count ; s#nhlt_endpoint desc [ ] ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +intel_nhlt_init s#nhlt_acpi_table * intel_nhlt_init ( s#device * ) +intel_nhlt_free void intel_nhlt_free ( s#nhlt_acpi_table * ) +intel_nhlt_get_dmic_geo int intel_nhlt_get_dmic_geo ( s#device * , s#nhlt_acpi_table * ) +intel_nhlt_has_endpoint_type t#bool intel_nhlt_has_endpoint_type ( s#nhlt_acpi_table * , t#u8 ) +intel_nhlt_ssp_endpoint_mask int intel_nhlt_ssp_endpoint_mask ( s#nhlt_acpi_table * , t#u8 ) +intel_nhlt_get_endpoint_blob s#nhlt_specific_cfg * intel_nhlt_get_endpoint_blob ( s#device * , s#nhlt_acpi_table * , t#u32 , t#u8 , t#u8 , t#u8 , t#u8 , t#u32 , t#u8 , t#u8 ) + +/* sound/hda/intel-sdw-acpi.o */ +s#sdw_intel_acpi_info struct sdw_intel_acpi_info { t#acpi_handle handle ; int count ; t#u32 link_mask ; } +sdw_intel_acpi_scan int sdw_intel_acpi_scan ( t#acpi_handle * , s#sdw_intel_acpi_info * ) + +/* sound/i2c/i2c.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_i2c_bit_ops struct snd_i2c_bit_ops { void ( * start ) ( s#snd_i2c_bus * ) ; void ( * stop ) ( s#snd_i2c_bus * ) ; void ( * direction ) ( s#snd_i2c_bus * , int , int ) ; void ( * setlines ) ( s#snd_i2c_bus * , int , int ) ; int ( * getclock ) ( s#snd_i2c_bus * ) ; int ( * getdata ) ( s#snd_i2c_bus * , int ) ; } +s#snd_i2c_device struct snd_i2c_device { s#list_head list ; s#snd_i2c_bus * bus ; char name [ 32 ] ; unsigned short flags ; unsigned short addr ; unsigned long private_value ; void * private_data ; void ( * private_free ) ( s#snd_i2c_device * ) ; } +s#snd_i2c_ops struct snd_i2c_ops { int ( * sendbytes ) ( s#snd_i2c_device * , unsigned char * , int ) ; int ( * readbytes ) ( s#snd_i2c_device * , unsigned char * , int ) ; int ( * probeaddr ) ( s#snd_i2c_bus * , unsigned short ) ; } +s#snd_i2c_bus struct snd_i2c_bus { s#snd_card * card ; char name [ 32 ] ; s#mutex lock_mutex ; s#snd_i2c_bus * master ; s#list_head buses ; s#list_head devices ; union { s#snd_i2c_bit_ops * bit ; void * ops ; } hw_ops ; const s#snd_i2c_ops * ops ; unsigned long private_value ; void * private_data ; void ( * private_free ) ( s#snd_i2c_bus * ) ; } +snd_i2c_bus_create int snd_i2c_bus_create ( s#snd_card * , const char * , s#snd_i2c_bus * , s#snd_i2c_bus * * ) +snd_i2c_device_create int snd_i2c_device_create ( s#snd_i2c_bus * , const char * , unsigned char , s#snd_i2c_device * * ) +snd_i2c_device_free int snd_i2c_device_free ( s#snd_i2c_device * ) +snd_i2c_sendbytes int snd_i2c_sendbytes ( s#snd_i2c_device * , unsigned char * , int ) +snd_i2c_readbytes int snd_i2c_readbytes ( s#snd_i2c_device * , unsigned char * , int ) +snd_i2c_probeaddr int snd_i2c_probeaddr ( s#snd_i2c_bus * , unsigned short ) + +/* sound/i2c/other/ak4113.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +t#ak4113_read_t typedef unsigned char ( ak4113_read_t ) ( void * , unsigned char ) +t#ak4113_write_t typedef void ( ak4113_write_t ) ( void * , unsigned char , unsigned char ) +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +E#AK4113_NUM_ERRORS 4 +s#ak4113 struct ak4113 { s#snd_card * card ; t#ak4113_write_t * write ; t#ak4113_read_t * read ; void * private_data ; t#atomic_t wq_processing ; s#mutex reinit_mutex ; t#spinlock_t lock ; unsigned char regmap [ ( 0x06 + 1 ) ] ; s#snd_kcontrol * kctls [ 13 ] ; s#snd_pcm_substream * substream ; unsigned long errors [ E#AK4113_NUM_ERRORS ] ; unsigned char rcs0 ; unsigned char rcs1 ; unsigned char rcs2 ; s#delayed_work work ; unsigned int check_flags ; void * change_callback_private ; void ( * change_callback ) ( s#ak4113 * , unsigned char , unsigned char ) ; } +snd_ak4113_create int snd_ak4113_create ( s#snd_card * , t#ak4113_read_t * , t#ak4113_write_t * , const unsigned char * , void * , s#ak4113 * * ) +snd_ak4113_reg_write void snd_ak4113_reg_write ( s#ak4113 * , unsigned char , unsigned char , unsigned char ) +snd_ak4113_reinit void snd_ak4113_reinit ( s#ak4113 * ) +snd_ak4113_build int snd_ak4113_build ( s#ak4113 * , s#snd_pcm_substream * ) +snd_ak4113_external_rate int snd_ak4113_external_rate ( s#ak4113 * ) +snd_ak4113_check_rate_and_errors int snd_ak4113_check_rate_and_errors ( s#ak4113 * , unsigned int ) +snd_ak4113_suspend void snd_ak4113_suspend ( s#ak4113 * ) +snd_ak4113_resume void snd_ak4113_resume ( s#ak4113 * ) + +/* sound/i2c/other/ak4114.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +t#ak4114_read_t typedef unsigned char ( ak4114_read_t ) ( void * , unsigned char ) +t#ak4114_write_t typedef void ( ak4114_write_t ) ( void * , unsigned char , unsigned char ) +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +E#AK4114_NUM_ERRORS 4 +s#ak4114 struct ak4114 { s#snd_card * card ; t#ak4114_write_t * write ; t#ak4114_read_t * read ; void * private_data ; t#atomic_t wq_processing ; s#mutex reinit_mutex ; t#spinlock_t lock ; unsigned char regmap [ 6 ] ; unsigned char txcsb [ 5 ] ; s#snd_kcontrol * kctls [ 15 ] ; s#snd_pcm_substream * playback_substream ; s#snd_pcm_substream * capture_substream ; unsigned long errors [ E#AK4114_NUM_ERRORS ] ; unsigned char rcs0 ; unsigned char rcs1 ; s#delayed_work work ; unsigned int check_flags ; void * change_callback_private ; void ( * change_callback ) ( s#ak4114 * , unsigned char , unsigned char ) ; } +snd_ak4114_create int snd_ak4114_create ( s#snd_card * , t#ak4114_read_t * , t#ak4114_write_t * , const unsigned char [ 6 ] , const unsigned char [ 5 ] , void * , s#ak4114 * * ) +snd_ak4114_reg_write void snd_ak4114_reg_write ( s#ak4114 * , unsigned char , unsigned char , unsigned char ) +snd_ak4114_reinit void snd_ak4114_reinit ( s#ak4114 * ) +snd_ak4114_build int snd_ak4114_build ( s#ak4114 * , s#snd_pcm_substream * , s#snd_pcm_substream * ) +snd_ak4114_external_rate int snd_ak4114_external_rate ( s#ak4114 * ) +snd_ak4114_check_rate_and_errors int snd_ak4114_check_rate_and_errors ( s#ak4114 * , unsigned int ) +snd_ak4114_suspend void snd_ak4114_suspend ( s#ak4114 * ) +snd_ak4114_resume void snd_ak4114_resume ( s#ak4114 * ) + +/* sound/i2c/other/ak4xxx-adda.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##dev_pagemap +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##vm_operations_struct +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_akm4xxx_dac_channel struct snd_akm4xxx_dac_channel { char * name ; unsigned int num_channels ; char * switch_name ; } +s#snd_akm4xxx_adc_channel struct snd_akm4xxx_adc_channel { char * name ; char * switch_name ; unsigned int num_channels ; char * selector_name ; const char * * input_names ; } +s#snd_ak4xxx_ops struct snd_ak4xxx_ops { void ( * lock ) ( s#snd_akm4xxx * , int ) ; void ( * unlock ) ( s#snd_akm4xxx * , int ) ; void ( * write ) ( s#snd_akm4xxx * , int , unsigned char , unsigned char ) ; void ( * set_rate_val ) ( s#snd_akm4xxx * , unsigned int ) ; } +s#snd_akm4xxx struct snd_akm4xxx { s#snd_card * card ; unsigned int num_adcs ; unsigned int num_dacs ; unsigned char images [ ( 4 * 16 ) ] ; unsigned char volumes [ ( 4 * 16 ) ] ; unsigned long private_value [ 4 ] ; void * private_data [ 4 ] ; unsigned int idx_offset ; enum { SND_AK4524 , SND_AK4528 , SND_AK4529 , SND_AK4355 , SND_AK4358 , SND_AK4381 , SND_AK5365 , SND_AK4620 , } type ; const s#snd_akm4xxx_dac_channel * dac_info ; const s#snd_akm4xxx_adc_channel * adc_info ; s#snd_ak4xxx_ops ops ; unsigned int num_chips ; unsigned int total_regs ; const char * name ; } +snd_akm4xxx_write void snd_akm4xxx_write ( s#snd_akm4xxx * , int , unsigned char , unsigned char ) +snd_akm4xxx_reset void snd_akm4xxx_reset ( s#snd_akm4xxx * , int ) +snd_akm4xxx_init void snd_akm4xxx_init ( s#snd_akm4xxx * ) +snd_akm4xxx_build_controls int snd_akm4xxx_build_controls ( s#snd_akm4xxx * ) + +/* sound/i2c/other/pt2258.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_pt2258 struct snd_pt2258 { s#snd_card * card ; s#snd_i2c_bus * i2c_bus ; s#snd_i2c_device * i2c_dev ; unsigned char volume [ 6 ] ; int mute ; } +snd_pt2258_reset extern int snd_pt2258_reset ( s#snd_pt2258 * ) +snd_pt2258_build_controls extern int snd_pt2258_build_controls ( s#snd_pt2258 * ) + +/* sound/pci/ac97/ac97_codec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_ac97_write void snd_ac97_write ( s#snd_ac97 * , unsigned short , unsigned short ) +snd_ac97_read unsigned short snd_ac97_read ( s#snd_ac97 * , unsigned short ) +snd_ac97_write_cache void snd_ac97_write_cache ( s#snd_ac97 * , unsigned short , unsigned short ) +snd_ac97_update int snd_ac97_update ( s#snd_ac97 * , unsigned short , unsigned short ) +snd_ac97_update_bits int snd_ac97_update_bits ( s#snd_ac97 * , unsigned short , unsigned short , unsigned short ) +snd_ac97_get_short_name const char * snd_ac97_get_short_name ( s#snd_ac97 * ) +snd_ac97_bus int snd_ac97_bus ( s#snd_card * , int , const s#snd_ac97_bus_ops * , void * , s#snd_ac97_bus * * ) +s#snd_ac97_template struct snd_ac97_template { void * private_data ; void ( * private_free ) ( s#snd_ac97 * ) ; s#pci_dev * pci ; unsigned short num ; unsigned short addr ; unsigned int scaps ; const s#snd_ac97_res_table * res_table ; } +snd_ac97_mixer int snd_ac97_mixer ( s#snd_ac97_bus * , s#snd_ac97_template * , s#snd_ac97 * * ) +snd_ac97_update_power int snd_ac97_update_power ( s#snd_ac97 * , int , int ) +snd_ac97_suspend void snd_ac97_suspend ( s#snd_ac97 * ) +snd_ac97_resume void snd_ac97_resume ( s#snd_ac97 * ) +s#ac97_quirk struct ac97_quirk { unsigned short subvendor ; unsigned short subdevice ; unsigned short mask ; unsigned int codec_id ; const char * name ; int type ; } +snd_ac97_tune_hardware int snd_ac97_tune_hardware ( s#snd_ac97 * , const s#ac97_quirk * , const char * ) + +/* sound/pci/ac97/ac97_pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_ac97_set_rate int snd_ac97_set_rate ( s#snd_ac97 * , int , unsigned int ) +snd_ac97_pcm_assign int snd_ac97_pcm_assign ( s#snd_ac97_bus * , unsigned short , const s#ac97_pcm * ) +e#ac97_pcm_cfg enum ac97_pcm_cfg { AC97_PCM_CFG_FRONT = 2 , AC97_PCM_CFG_REAR = 10 , AC97_PCM_CFG_LFE = 11 , AC97_PCM_CFG_40 = 4 , AC97_PCM_CFG_51 = 6 , AC97_PCM_CFG_SPDIF = 20 } +snd_ac97_pcm_open int snd_ac97_pcm_open ( s#ac97_pcm * , unsigned int , e#ac97_pcm_cfg , unsigned short ) +snd_ac97_pcm_close int snd_ac97_pcm_close ( s#ac97_pcm * ) +snd_ac97_pcm_double_rate_rules int snd_ac97_pcm_double_rate_rules ( s#snd_pcm_runtime * ) + +/* sound/pci/hda/cs35l41_hda.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +cs35l41_hda_probe int cs35l41_hda_probe ( s#device * , const char * , int , int , s#regmap * ) +cs35l41_hda_remove void cs35l41_hda_remove ( s#device * ) +cs35l41_hda_pm_ops extern const s#dev_pm_ops cs35l41_hda_pm_ops + +/* sound/pci/hda/hda_auto_parser.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s#hda_bus struct hda_bus { s#hdac_bus core ; s#snd_card * card ; s#pci_dev * pci ; const char * modelname ; s#mutex prepare_mutex ; unsigned long pcm_dev_bits [ ( ( ( ( 256 - 2 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; unsigned int allow_bus_reset : 1 ; unsigned int shutdown : 1 ; unsigned int response_reset : 1 ; unsigned int in_reset : 1 ; unsigned int no_response_fallback : 1 ; unsigned int bus_probing : 1 ; unsigned int keep_power : 1 ; unsigned int jackpoll_in_suspend : 1 ; int primary_dig_out_type ; unsigned int mixer_assigned ; } +s#hda_codec_ops struct hda_codec_ops { int ( * build_controls ) ( s#hda_codec * ) ; int ( * build_pcms ) ( s#hda_codec * ) ; int ( * init ) ( s#hda_codec * ) ; void ( * free ) ( s#hda_codec * ) ; void ( * unsol_event ) ( s#hda_codec * , unsigned int ) ; void ( * set_power_state ) ( s#hda_codec * , t#hda_nid_t , unsigned int ) ; int ( * suspend ) ( s#hda_codec * ) ; int ( * resume ) ( s#hda_codec * ) ; int ( * check_power_status ) ( s#hda_codec * , t#hda_nid_t ) ; void ( * stream_pm ) ( s#hda_codec * , t#hda_nid_t , t#bool ) ; } +s##hda_beep +s#hda_pintbl struct hda_pintbl { t#hda_nid_t nid ; t#u32 val ; } +s#hda_verb struct hda_verb { t#hda_nid_t nid ; t#u32 verb ; t#u32 param ; } +s#hda_fixup struct hda_fixup { int type ; t#bool chained : 1 ; t#bool chained_before : 1 ; int chain_id ; union { const s#hda_pintbl * pins ; const s#hda_verb * verbs ; void ( * func ) ( s#hda_codec * , const s#hda_fixup * , int ) ; } v ; } +s#hda_codec struct hda_codec { s#hdac_device core ; s#hda_bus * bus ; s#snd_card * card ; unsigned int addr ; t#u32 probe_id ; const s#hda_device_id * preset ; const char * modelname ; s#hda_codec_ops patch_ops ; s#list_head pcm_list_head ; t#refcount_t pcm_ref ; t#wait_queue_head_t remove_sleep ; void * spec ; s#hda_beep * beep ; unsigned int beep_mode ; t#u32 * wcaps ; s#snd_array mixers ; s#snd_array nids ; s#list_head conn_list ; s#mutex spdif_mutex ; s#mutex control_mutex ; s#snd_array spdif_out ; unsigned int spdif_in_enable ; const t#hda_nid_t * follower_dig_outs ; s#snd_array init_pins ; s#snd_array driver_pins ; s#snd_array cvt_setups ; s#mutex user_mutex ; s#snd_array init_verbs ; s#snd_array hints ; s#snd_array user_pins ; s#snd_hwdep * hwdep ; unsigned int configured : 1 ; unsigned int in_freeing : 1 ; unsigned int display_power_control : 1 ; unsigned int spdif_status_reset : 1 ; unsigned int pin_amp_workaround : 1 ; unsigned int single_adc_amp : 1 ; unsigned int no_sticky_stream : 1 ; unsigned int pins_shutup : 1 ; unsigned int no_trigger_sense : 1 ; unsigned int no_jack_detect : 1 ; unsigned int inv_eapd : 1 ; unsigned int inv_jack_detect : 1 ; unsigned int pcm_format_first : 1 ; unsigned int cached_write : 1 ; unsigned int dp_mst : 1 ; unsigned int dump_coef : 1 ; unsigned int power_save_node : 1 ; unsigned int auto_runtime_pm : 1 ; unsigned int force_pin_prefix : 1 ; unsigned int link_down_at_suspend : 1 ; unsigned int relaxed_resume : 1 ; unsigned int forced_resume : 1 ; unsigned int no_stream_clean_at_suspend : 1 ; unsigned long power_on_acct ; unsigned long power_off_acct ; unsigned long power_jiffies ; unsigned int ( * power_filter ) ( s#hda_codec * , t#hda_nid_t , unsigned int ) ; void ( * proc_widget_hook ) ( s#snd_info_buffer * , s#hda_codec * , t#hda_nid_t ) ; s#snd_array jacktbl ; unsigned long jackpoll_interval ; s#delayed_work jackpoll_work ; int depop_delay ; int fixup_id ; const s#hda_fixup * fixup_list ; const char * fixup_name ; s#snd_array verbs ; } +s#auto_pin_cfg_item struct auto_pin_cfg_item { t#hda_nid_t pin ; int type ; unsigned int is_headset_mic : 1 ; unsigned int is_headphone_mic : 1 ; unsigned int has_boost_on_pin : 1 ; } +s#auto_pin_cfg struct auto_pin_cfg { int line_outs ; t#hda_nid_t line_out_pins [ 5 ] ; int speaker_outs ; t#hda_nid_t speaker_pins [ 5 ] ; int hp_outs ; int line_out_type ; t#hda_nid_t hp_pins [ 5 ] ; int num_inputs ; s#auto_pin_cfg_item inputs [ 18 ] ; int dig_outs ; t#hda_nid_t dig_out_pins [ 2 ] ; t#hda_nid_t dig_in_pin ; t#hda_nid_t mono_out_pin ; int dig_out_type [ 2 ] ; int dig_in_type ; } +snd_hda_parse_pin_defcfg int snd_hda_parse_pin_defcfg ( s#hda_codec * , s#auto_pin_cfg * , const t#hda_nid_t * , unsigned int ) +snd_hda_get_input_pin_attr int snd_hda_get_input_pin_attr ( unsigned int ) +hda_get_autocfg_input_label const char * hda_get_autocfg_input_label ( s#hda_codec * , const s#auto_pin_cfg * , int ) +snd_hda_get_pin_label int snd_hda_get_pin_label ( s#hda_codec * , t#hda_nid_t , const s#auto_pin_cfg * , char * , int , int * ) +snd_hda_add_verbs int snd_hda_add_verbs ( s#hda_codec * , const s#hda_verb * ) +snd_hda_apply_verbs void snd_hda_apply_verbs ( s#hda_codec * ) +snd_hda_apply_pincfgs void snd_hda_apply_pincfgs ( s#hda_codec * , const s#hda_pintbl * ) +__snd_hda_apply_fixup void __snd_hda_apply_fixup ( s#hda_codec * , int , int , int ) +snd_hda_apply_fixup void snd_hda_apply_fixup ( s#hda_codec * , int ) +s#snd_hda_pin_quirk struct snd_hda_pin_quirk { unsigned int codec ; unsigned short subvendor ; const s#hda_pintbl * pins ; int value ; } +snd_hda_pick_pin_fixup void snd_hda_pick_pin_fixup ( s#hda_codec * , const s#snd_hda_pin_quirk * , const s#hda_fixup * , t#bool ) +s#hda_model_fixup struct hda_model_fixup { const int id ; const char * name ; } +snd_hda_pick_fixup void snd_hda_pick_fixup ( s#hda_codec * , const s#hda_model_fixup * , const s#snd_pci_quirk * , const s#hda_fixup * ) + +/* sound/pci/hda/hda_beep.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##input_dev_poller +s##input_mt +s#hda_beep struct hda_beep { s#input_dev * dev ; s#hda_codec * codec ; char phys [ 32 ] ; int tone ; t#hda_nid_t nid ; unsigned int registered : 1 ; unsigned int enabled : 1 ; unsigned int linear_tone : 1 ; unsigned int playing : 1 ; unsigned int keep_power_at_enable : 1 ; s#work_struct beep_work ; s#mutex mutex ; void ( * power_hook ) ( s#hda_beep * , t#bool ) ; } +snd_hda_enable_beep_device int snd_hda_enable_beep_device ( s#hda_codec * , int ) +snd_hda_attach_beep_device int snd_hda_attach_beep_device ( s#hda_codec * , int ) +snd_hda_detach_beep_device void snd_hda_detach_beep_device ( s#hda_codec * ) +s##snd_fasync +snd_hda_mixer_amp_switch_get_beep int snd_hda_mixer_amp_switch_get_beep ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_hda_mixer_amp_switch_put_beep int snd_hda_mixer_amp_switch_put_beep ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) + +/* sound/pci/hda/hda_bind.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##hda_beep +snd_hda_codec_set_name int snd_hda_codec_set_name ( s#hda_codec * , const char * ) +s#hda_codec_driver struct hda_codec_driver { s#hdac_driver core ; const s#hda_device_id * id ; } +__hda_codec_driver_register int __hda_codec_driver_register ( s#hda_codec_driver * , const char * , s#module * ) +hda_codec_driver_unregister void hda_codec_driver_unregister ( s#hda_codec_driver * ) +snd_hda_codec_configure int snd_hda_codec_configure ( s#hda_codec * ) + +/* sound/pci/hda/hda_codec.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##input_dev +snd_hda_sequence_write void snd_hda_sequence_write ( s#hda_codec * , const s#hda_verb * ) +snd_hda_get_conn_list int snd_hda_get_conn_list ( s#hda_codec * , t#hda_nid_t , const t#hda_nid_t * * ) +snd_hda_get_connections int snd_hda_get_connections ( s#hda_codec * , t#hda_nid_t , t#hda_nid_t * , int ) +snd_hda_override_conn_list int snd_hda_override_conn_list ( s#hda_codec * , t#hda_nid_t , int , const t#hda_nid_t * ) +snd_hda_get_conn_index int snd_hda_get_conn_index ( s#hda_codec * , t#hda_nid_t , t#hda_nid_t , int ) +snd_hda_get_num_devices unsigned int snd_hda_get_num_devices ( s#hda_codec * , t#hda_nid_t ) +snd_hda_get_dev_select int snd_hda_get_dev_select ( s#hda_codec * , t#hda_nid_t ) +snd_hda_set_dev_select int snd_hda_set_dev_select ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_codec_set_pincfg int snd_hda_codec_set_pincfg ( s#hda_codec * , t#hda_nid_t , unsigned int ) +snd_hda_codec_get_pincfg unsigned int snd_hda_codec_get_pincfg ( s#hda_codec * , t#hda_nid_t ) +snd_hda_codec_set_pin_target int snd_hda_codec_set_pin_target ( s#hda_codec * , t#hda_nid_t , unsigned int ) +snd_hda_codec_get_pin_target int snd_hda_codec_get_pin_target ( s#hda_codec * , t#hda_nid_t ) +snd_hda_shutup_pins void snd_hda_shutup_pins ( s#hda_codec * ) +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s#hda_pcm_ops struct hda_pcm_ops { int ( * open ) ( s#hda_pcm_stream * , s#hda_codec * , s#snd_pcm_substream * ) ; int ( * close ) ( s#hda_pcm_stream * , s#hda_codec * , s#snd_pcm_substream * ) ; int ( * prepare ) ( s#hda_pcm_stream * , s#hda_codec * , unsigned int , unsigned int , s#snd_pcm_substream * ) ; int ( * cleanup ) ( s#hda_pcm_stream * , s#hda_codec * , s#snd_pcm_substream * ) ; unsigned int ( * get_delay ) ( s#hda_pcm_stream * , s#hda_codec * , s#snd_pcm_substream * ) ; } +s#hda_pcm_stream struct hda_pcm_stream { unsigned int substreams ; unsigned int channels_min ; unsigned int channels_max ; t#hda_nid_t nid ; t#u32 rates ; t#u64 formats ; unsigned int maxbps ; const s#snd_pcm_chmap_elem * chmap ; s#hda_pcm_ops ops ; } +s#hda_pcm struct hda_pcm { char * name ; s#hda_pcm_stream stream [ 2 ] ; unsigned int pcm_type ; int device ; s#snd_pcm * pcm ; t#bool own_chmap ; s#hda_codec * codec ; s#list_head list ; unsigned int disconnected : 1 ; } +snd_hda_codec_pcm_put void snd_hda_codec_pcm_put ( s#hda_pcm * ) +snd_hda_codec_pcm_new __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) s#hda_pcm * snd_hda_codec_pcm_new ( s#hda_codec * , const char * , ... ) +snd_hda_codec_cleanup_for_unbind void snd_hda_codec_cleanup_for_unbind ( s#hda_codec * ) +snd_hda_codec_register void snd_hda_codec_register ( s#hda_codec * ) +snd_hda_codec_unregister void snd_hda_codec_unregister ( s#hda_codec * ) +snd_hda_codec_device_init __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) s#hda_codec * snd_hda_codec_device_init ( s#hda_bus * , unsigned int , const char * , ... ) +snd_hda_codec_new int snd_hda_codec_new ( s#hda_bus * , s#snd_card * , unsigned int , s#hda_codec * * ) +snd_hda_codec_device_new int snd_hda_codec_device_new ( s#hda_bus * , s#snd_card * , unsigned int , s#hda_codec * , t#bool ) +snd_hda_codec_update_widgets int snd_hda_codec_update_widgets ( s#hda_codec * ) +snd_hda_codec_setup_stream void snd_hda_codec_setup_stream ( s#hda_codec * , t#hda_nid_t , t#u32 , int , int ) +__snd_hda_codec_cleanup_stream void __snd_hda_codec_cleanup_stream ( s#hda_codec * , t#hda_nid_t , int ) +query_amp_caps t#u32 query_amp_caps ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_check_amp_caps t#bool snd_hda_check_amp_caps ( s#hda_codec * , t#hda_nid_t , int , unsigned int ) +snd_hda_override_amp_caps int snd_hda_override_amp_caps ( s#hda_codec * , t#hda_nid_t , int , unsigned int ) +snd_hda_codec_amp_update int snd_hda_codec_amp_update ( s#hda_codec * , t#hda_nid_t , int , int , int , int , int ) +snd_hda_codec_amp_stereo int snd_hda_codec_amp_stereo ( s#hda_codec * , t#hda_nid_t , int , int , int , int ) +snd_hda_codec_amp_init int snd_hda_codec_amp_init ( s#hda_codec * , t#hda_nid_t , int , int , int , int , int ) +snd_hda_codec_amp_init_stereo int snd_hda_codec_amp_init_stereo ( s#hda_codec * , t#hda_nid_t , int , int , int , int ) +snd_hda_mixer_amp_volume_info int snd_hda_mixer_amp_volume_info ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_hda_mixer_amp_volume_get int snd_hda_mixer_amp_volume_get ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_hda_mixer_amp_volume_put int snd_hda_mixer_amp_volume_put ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_hda_mixer_amp_tlv int snd_hda_mixer_amp_tlv ( s#snd_kcontrol * , int , unsigned int , unsigned int * ) +snd_hda_set_vmaster_tlv void snd_hda_set_vmaster_tlv ( s#hda_codec * , t#hda_nid_t , int , unsigned int * ) +snd_hda_find_mixer_ctl s#snd_kcontrol * snd_hda_find_mixer_ctl ( s#hda_codec * , const char * ) +snd_hda_ctl_add int snd_hda_ctl_add ( s#hda_codec * , t#hda_nid_t , s#snd_kcontrol * ) +snd_hda_add_nid int snd_hda_add_nid ( s#hda_codec * , s#snd_kcontrol * , unsigned int , t#hda_nid_t ) +snd_hda_lock_devices int snd_hda_lock_devices ( s#hda_bus * ) +snd_hda_unlock_devices void snd_hda_unlock_devices ( s#hda_bus * ) +__snd_hda_add_vmaster int __snd_hda_add_vmaster ( s#hda_codec * , char * , unsigned int * , const char * const * , const char * , t#bool , unsigned int , s#snd_kcontrol * * ) +s#hda_vmaster_mute_hook struct hda_vmaster_mute_hook { s#snd_kcontrol * sw_kctl ; void ( * hook ) ( void * , int ) ; s#hda_codec * codec ; } +snd_hda_add_vmaster_hook int snd_hda_add_vmaster_hook ( s#hda_codec * , s#hda_vmaster_mute_hook * ) +snd_hda_sync_vmaster_hook void snd_hda_sync_vmaster_hook ( s#hda_vmaster_mute_hook * ) +snd_hda_mixer_amp_switch_info int snd_hda_mixer_amp_switch_info ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_hda_mixer_amp_switch_get int snd_hda_mixer_amp_switch_get ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_hda_mixer_amp_switch_put int snd_hda_mixer_amp_switch_put ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_hda_create_dig_out_ctls int snd_hda_create_dig_out_ctls ( s#hda_codec * , t#hda_nid_t , t#hda_nid_t , int ) +s#hda_spdif_out struct hda_spdif_out { t#hda_nid_t nid ; unsigned int status ; unsigned short ctls ; } +snd_hda_spdif_out_of_nid s#hda_spdif_out * snd_hda_spdif_out_of_nid ( s#hda_codec * , t#hda_nid_t ) +snd_hda_spdif_ctls_unassign void snd_hda_spdif_ctls_unassign ( s#hda_codec * , int ) +snd_hda_spdif_ctls_assign void snd_hda_spdif_ctls_assign ( s#hda_codec * , int , t#hda_nid_t ) +s#hda_multi_out struct hda_multi_out { int num_dacs ; const t#hda_nid_t * dac_nids ; t#hda_nid_t hp_nid ; t#hda_nid_t hp_out_nid [ 5 ] ; t#hda_nid_t extra_out_nid [ 5 ] ; t#hda_nid_t dig_out_nid ; const t#hda_nid_t * follower_dig_outs ; int max_channels ; int dig_out_used ; int no_share_stream ; int share_spdif ; unsigned int analog_rates ; unsigned int analog_maxbps ; t#u64 analog_formats ; unsigned int spdif_rates ; unsigned int spdif_maxbps ; t#u64 spdif_formats ; } +snd_hda_create_spdif_share_sw int snd_hda_create_spdif_share_sw ( s#hda_codec * , s#hda_multi_out * ) +snd_hda_create_spdif_in_ctls int snd_hda_create_spdif_in_ctls ( s#hda_codec * , t#hda_nid_t ) +snd_hda_codec_set_power_to_all void snd_hda_codec_set_power_to_all ( s#hda_codec * , t#hda_nid_t , unsigned int ) +snd_hda_codec_eapd_power_filter unsigned int snd_hda_codec_eapd_power_filter ( s#hda_codec * , t#hda_nid_t , unsigned int ) +snd_pcm_2_1_chmaps extern const s#snd_pcm_chmap_elem snd_pcm_2_1_chmaps [ ] +snd_hda_codec_build_controls int snd_hda_codec_build_controls ( s#hda_codec * ) +snd_hda_codec_prepare int snd_hda_codec_prepare ( s#hda_codec * , s#hda_pcm_stream * , unsigned int , unsigned int , s#snd_pcm_substream * ) +snd_hda_codec_cleanup void snd_hda_codec_cleanup ( s#hda_codec * , s#hda_pcm_stream * , s#snd_pcm_substream * ) +snd_hda_codec_parse_pcms int snd_hda_codec_parse_pcms ( s#hda_codec * ) +snd_hda_add_new_ctls int snd_hda_add_new_ctls ( s#hda_codec * , const s#snd_kcontrol_new * ) +snd_hda_codec_set_power_save void snd_hda_codec_set_power_save ( s#hda_codec * , int ) +snd_hda_set_power_save void snd_hda_set_power_save ( s#hda_bus * , int ) +s#hda_amp_list struct hda_amp_list { t#hda_nid_t nid ; unsigned char dir ; unsigned char idx ; } +s#hda_loopback_check struct hda_loopback_check { const s#hda_amp_list * amplist ; int power_on ; } +snd_hda_check_amp_list_power int snd_hda_check_amp_list_power ( s#hda_codec * , s#hda_loopback_check * , t#hda_nid_t ) +s#hda_input_mux_item struct hda_input_mux_item { char label [ 32 ] ; unsigned int index ; } +s#hda_input_mux struct hda_input_mux { unsigned int num_items ; s#hda_input_mux_item items [ 36 ] ; } +snd_hda_input_mux_info int snd_hda_input_mux_info ( const s#hda_input_mux * , s#snd_ctl_elem_info * ) +snd_hda_input_mux_put int snd_hda_input_mux_put ( s#hda_codec * , const s#hda_input_mux * , s#snd_ctl_elem_value * , t#hda_nid_t , unsigned int * ) +snd_hda_enum_helper_info int snd_hda_enum_helper_info ( s#snd_kcontrol * , s#snd_ctl_elem_info * , int , const char * const * ) +snd_hda_multi_out_dig_open int snd_hda_multi_out_dig_open ( s#hda_codec * , s#hda_multi_out * ) +snd_hda_multi_out_dig_prepare int snd_hda_multi_out_dig_prepare ( s#hda_codec * , s#hda_multi_out * , unsigned int , unsigned int , s#snd_pcm_substream * ) +snd_hda_multi_out_dig_cleanup int snd_hda_multi_out_dig_cleanup ( s#hda_codec * , s#hda_multi_out * ) +snd_hda_multi_out_dig_close int snd_hda_multi_out_dig_close ( s#hda_codec * , s#hda_multi_out * ) +snd_hda_multi_out_analog_open int snd_hda_multi_out_analog_open ( s#hda_codec * , s#hda_multi_out * , s#snd_pcm_substream * , s#hda_pcm_stream * ) +snd_hda_multi_out_analog_prepare int snd_hda_multi_out_analog_prepare ( s#hda_codec * , s#hda_multi_out * , unsigned int , unsigned int , s#snd_pcm_substream * ) +snd_hda_multi_out_analog_cleanup int snd_hda_multi_out_analog_cleanup ( s#hda_codec * , s#hda_multi_out * ) +snd_hda_get_default_vref unsigned int snd_hda_get_default_vref ( s#hda_codec * , t#hda_nid_t ) +snd_hda_correct_pin_ctl unsigned int snd_hda_correct_pin_ctl ( s#hda_codec * , t#hda_nid_t , unsigned int ) +_snd_hda_set_pin_ctl int _snd_hda_set_pin_ctl ( s#hda_codec * , t#hda_nid_t , unsigned int , t#bool ) +snd_hda_add_imux_item int snd_hda_add_imux_item ( s#hda_codec * , s#hda_input_mux * , const char * , int , int * ) +snd_print_pcm_bits void snd_print_pcm_bits ( int , char * , int ) + +/* sound/pci/hda/hda_controller.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_compr_stream +s#azx_dev struct azx_dev { s#hdac_stream core ; unsigned int irq_pending : 1 ; unsigned int insufficient : 1 ; } +s#hda_controller_ops struct hda_controller_ops { int ( * disable_msi_reset_irq ) ( s#azx * ) ; int ( * position_check ) ( s#azx * , s#azx_dev * ) ; int ( * link_power ) ( s#azx * , t#bool ) ; } +t#azx_get_pos_callback_t typedef unsigned int ( * azx_get_pos_callback_t ) ( s#azx * , s#azx_dev * ) +t#azx_get_delay_callback_t typedef int ( * azx_get_delay_callback_t ) ( s#azx * , s#azx_dev * , unsigned int ) +s##firmware +s#azx struct azx { s#hda_bus bus ; s#snd_card * card ; s#pci_dev * pci ; int dev_index ; int driver_type ; unsigned int driver_caps ; int playback_streams ; int playback_index_offset ; int capture_streams ; int capture_index_offset ; int num_streams ; int jackpoll_interval ; const s#hda_controller_ops * ops ; t#azx_get_pos_callback_t get_position [ 2 ] ; t#azx_get_delay_callback_t get_delay [ 2 ] ; s#mutex open_mutex ; s#list_head pcm_list ; int codec_probe_mask ; unsigned int beep_mode ; const s#firmware * fw ; int bdl_pos_adj ; unsigned int running : 1 ; unsigned int fallback_to_single_cmd : 1 ; unsigned int single_cmd : 1 ; unsigned int msi : 1 ; unsigned int probing : 1 ; unsigned int snoop : 1 ; unsigned int uc_buffer : 1 ; unsigned int align_buffer_size : 1 ; unsigned int disabled : 1 ; unsigned int pm_prepared : 1 ; unsigned int gts_present : 1 ; s#azx_dev saved_azx_dev ; } +azx_get_pos_lpib unsigned int azx_get_pos_lpib ( s#azx * , s#azx_dev * ) +azx_get_pos_posbuf unsigned int azx_get_pos_posbuf ( s#azx * , s#azx_dev * ) +azx_get_position unsigned int azx_get_position ( s#azx * , s#azx_dev * ) +s##hda_beep +snd_hda_codec_load_dsp_prepare int snd_hda_codec_load_dsp_prepare ( s#hda_codec * , unsigned int , unsigned int , s#snd_dma_buffer * ) +snd_hda_codec_load_dsp_trigger void snd_hda_codec_load_dsp_trigger ( s#hda_codec * , t#bool ) +snd_hda_codec_load_dsp_cleanup void snd_hda_codec_load_dsp_cleanup ( s#hda_codec * , s#snd_dma_buffer * ) +azx_init_chip void azx_init_chip ( s#azx * , t#bool ) +azx_stop_all_streams void azx_stop_all_streams ( s#azx * ) +azx_stop_chip void azx_stop_chip ( s#azx * ) +azx_interrupt t#irqreturn_t azx_interrupt ( int , void * ) +azx_bus_init int azx_bus_init ( s#azx * , const char * ) +azx_probe_codecs int azx_probe_codecs ( s#azx * , unsigned int ) +azx_codec_configure int azx_codec_configure ( s#azx * ) +azx_init_streams int azx_init_streams ( s#azx * ) +azx_free_streams void azx_free_streams ( s#azx * ) + +/* sound/pci/hda/hda_cs_dsp_ctl.o */ +E#HDA_CS_DSP_NUM_FW 4 +hda_cs_dsp_fw_ids extern const char * const hda_cs_dsp_fw_ids [ E#HDA_CS_DSP_NUM_FW ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##cs_dsp_ops +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +e#hda_cs_dsp_fw_id enum hda_cs_dsp_fw_id { HDA_CS_DSP_FW_SPK_PROT , HDA_CS_DSP_FW_SPK_CALI , HDA_CS_DSP_FW_SPK_DIAG , HDA_CS_DSP_FW_MISC , HDA_CS_DSP_NUM_FW } +s#hda_cs_dsp_ctl_info struct hda_cs_dsp_ctl_info { s#snd_card * card ; e#hda_cs_dsp_fw_id fw_type ; const char * device_name ; } +hda_cs_dsp_add_controls void hda_cs_dsp_add_controls ( s#cs_dsp * , const s#hda_cs_dsp_ctl_info * ) +hda_cs_dsp_control_remove void hda_cs_dsp_control_remove ( s#cs_dsp_coeff_ctl * ) +hda_cs_dsp_write_ctl int hda_cs_dsp_write_ctl ( s#cs_dsp * , const char * , int , unsigned int , const void * , t#size_t ) +hda_cs_dsp_read_ctl int hda_cs_dsp_read_ctl ( s#cs_dsp * , const char * , int , unsigned int , void * , t#size_t ) + +/* sound/pci/hda/hda_generic.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##input_dev +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s#automic_entry struct automic_entry { t#hda_nid_t pin ; int idx ; unsigned int attr ; } +s#badness_table struct badness_table { int no_primary_dac ; int no_dac ; int shared_primary ; int shared_surr ; int shared_clfe ; int shared_surr_main ; } +s#hda_multi_io struct hda_multi_io { t#hda_nid_t pin ; t#hda_nid_t dac ; unsigned int ctl_in ; } +t#hda_jack_callback_fn typedef void ( * hda_jack_callback_fn ) ( s#hda_codec * , s#hda_jack_callback * ) +s#hda_jack_tbl struct hda_jack_tbl { t#hda_nid_t nid ; int dev_id ; unsigned char tag ; s#hda_jack_callback * callback ; unsigned int pin_sense ; unsigned int jack_detect : 1 ; unsigned int jack_dirty : 1 ; unsigned int phantom_jack : 1 ; unsigned int block_report : 1 ; t#hda_nid_t gating_jack ; t#hda_nid_t gated_jack ; t#hda_nid_t key_report_jack ; int type ; int button_state ; s#snd_jack * jack ; } +s#hda_jack_callback struct hda_jack_callback { t#hda_nid_t nid ; int dev_id ; t#hda_jack_callback_fn func ; unsigned int private_data ; unsigned int unsol_res ; s#hda_jack_tbl * jack ; s#hda_jack_callback * next ; } +E#NUM_AUDIO_LEDS 2 +s#hda_gen_spec struct hda_gen_spec { char stream_name_analog [ 32 ] ; const s#hda_pcm_stream * stream_analog_playback ; const s#hda_pcm_stream * stream_analog_capture ; char stream_name_alt_analog [ 32 ] ; const s#hda_pcm_stream * stream_analog_alt_playback ; const s#hda_pcm_stream * stream_analog_alt_capture ; char stream_name_digital [ 32 ] ; const s#hda_pcm_stream * stream_digital_playback ; const s#hda_pcm_stream * stream_digital_capture ; unsigned int active_streams ; s#mutex pcm_mutex ; s#hda_multi_out multiout ; t#hda_nid_t alt_dac_nid ; t#hda_nid_t follower_dig_outs [ 3 ] ; int dig_out_type ; unsigned int num_adc_nids ; t#hda_nid_t adc_nids [ 18 ] ; t#hda_nid_t dig_in_nid ; t#hda_nid_t mixer_nid ; t#hda_nid_t mixer_merge_nid ; const char * input_labels [ 36 ] ; int input_label_idxs [ 36 ] ; t#hda_nid_t cur_adc ; unsigned int cur_adc_stream_tag ; unsigned int cur_adc_format ; s#hda_input_mux input_mux ; unsigned int cur_mux [ 3 ] ; int min_channel_count ; int ext_channel_count ; int const_channel_count ; s#hda_pcm * pcm_rec [ 3 ] ; s#auto_pin_cfg autocfg ; s#snd_array kctls ; t#hda_nid_t private_dac_nids [ 5 ] ; t#hda_nid_t imux_pins [ 36 ] ; unsigned int dyn_adc_idx [ 36 ] ; t#hda_nid_t shared_mic_vref_pin ; t#hda_nid_t hp_mic_pin ; int hp_mic_mux_idx ; int num_all_dacs ; t#hda_nid_t all_dacs [ 16 ] ; int num_all_adcs ; t#hda_nid_t all_adcs [ 18 ] ; s#snd_array paths ; int out_paths [ 5 ] ; int hp_paths [ 5 ] ; int speaker_paths [ 5 ] ; int aamix_out_paths [ 3 ] ; int digout_paths [ 5 ] ; int input_paths [ 36 ] [ 18 ] ; int loopback_paths [ 36 ] ; int loopback_merge_path ; int digin_path ; int am_num_entries ; s#automic_entry am_entry [ 3 ] ; unsigned int hp_jack_present : 1 ; unsigned int line_jack_present : 1 ; unsigned int speaker_muted : 1 ; unsigned int line_out_muted : 1 ; unsigned int auto_mic : 1 ; unsigned int automute_speaker : 1 ; unsigned int automute_lo : 1 ; unsigned int detect_hp : 1 ; unsigned int detect_lo : 1 ; unsigned int automute_speaker_possible : 1 ; unsigned int automute_lo_possible : 1 ; unsigned int master_mute : 1 ; unsigned int keep_vref_in_automute : 1 ; unsigned int line_in_auto_switch : 1 ; unsigned int auto_mute_via_amp : 1 ; unsigned int suppress_auto_mute : 1 ; unsigned int suppress_auto_mic : 1 ; unsigned int need_dac_fix : 1 ; unsigned int hp_mic : 1 ; unsigned int suppress_hp_mic_detect : 1 ; unsigned int no_primary_hp : 1 ; unsigned int no_multi_io : 1 ; unsigned int multi_cap_vol : 1 ; unsigned int inv_dmic_split : 1 ; unsigned int own_eapd_ctl : 1 ; unsigned int keep_eapd_on : 1 ; unsigned int vmaster_mute_led : 1 ; unsigned int mic_mute_led : 1 ; unsigned int indep_hp : 1 ; unsigned int prefer_hp_amp : 1 ; unsigned int add_stereo_mix_input : 2 ; unsigned int add_jack_modes : 1 ; unsigned int power_down_unused : 1 ; unsigned int dac_min_mute : 1 ; unsigned int suppress_vmaster : 1 ; unsigned int obey_preferred_dacs : 1 ; unsigned int no_analog : 1 ; unsigned int dyn_adc_switch : 1 ; unsigned int indep_hp_enabled : 1 ; unsigned int have_aamix_ctl : 1 ; unsigned int hp_mic_jack_modes : 1 ; unsigned int skip_verbs : 1 ; t#u64 mute_bits ; t#u64 out_vol_mask ; const s#badness_table * main_out_badness ; const s#badness_table * extra_out_badness ; const t#hda_nid_t * preferred_dacs ; t#bool aamix_mode ; t#hda_nid_t beep_nid ; t#hda_nid_t vmaster_nid ; unsigned int vmaster_tlv [ 4 ] ; s#hda_vmaster_mute_hook vmaster_mute ; s#hda_loopback_check loopback ; s#snd_array loopback_list ; int multi_ios ; s#hda_multi_io multi_io [ 4 ] ; void ( * init_hook ) ( s#hda_codec * ) ; void ( * automute_hook ) ( s#hda_codec * ) ; void ( * cap_sync_hook ) ( s#hda_codec * , s#snd_kcontrol * , s#snd_ctl_elem_value * ) ; void ( * pcm_playback_hook ) ( s#hda_pcm_stream * , s#hda_codec * , s#snd_pcm_substream * , int ) ; void ( * pcm_capture_hook ) ( s#hda_pcm_stream * , s#hda_codec * , s#snd_pcm_substream * , int ) ; void ( * hp_automute_hook ) ( s#hda_codec * , s#hda_jack_callback * ) ; void ( * line_automute_hook ) ( s#hda_codec * , s#hda_jack_callback * ) ; void ( * mic_autoswitch_hook ) ( s#hda_codec * , s#hda_jack_callback * ) ; s#led_classdev * led_cdevs [ E#NUM_AUDIO_LEDS ] ; } +snd_hda_gen_spec_init int snd_hda_gen_spec_init ( s#hda_gen_spec * ) +snd_hda_gen_add_kctl s#snd_kcontrol_new * snd_hda_gen_add_kctl ( s#hda_gen_spec * , const char * , const s#snd_kcontrol_new * ) +E#NID_PATH_NUM_CTLS 3 +s#nid_path struct nid_path { int depth ; t#hda_nid_t path [ 10 ] ; unsigned char idx [ 10 ] ; unsigned char multi [ 10 ] ; unsigned int ctls [ E#NID_PATH_NUM_CTLS ] ; t#bool active : 1 ; t#bool pin_enabled : 1 ; t#bool pin_fixed : 1 ; t#bool stream_enabled : 1 ; } +snd_hda_get_path_idx int snd_hda_get_path_idx ( s#hda_codec * , s#nid_path * ) +snd_hda_get_path_from_idx s#nid_path * snd_hda_get_path_from_idx ( s#hda_codec * , int ) +snd_hda_add_new_path s#nid_path * snd_hda_add_new_path ( s#hda_codec * , t#hda_nid_t , t#hda_nid_t , int ) +snd_hda_activate_path void snd_hda_activate_path ( s#hda_codec * , s#nid_path * , t#bool , t#bool ) +hda_main_out_badness extern const s#badness_table hda_main_out_badness +hda_extra_out_badness extern const s#badness_table hda_extra_out_badness +snd_hda_gen_add_mute_led_cdev int snd_hda_gen_add_mute_led_cdev ( s#hda_codec * , int ( * ) ( s#led_classdev * , e#led_brightness ) ) +snd_hda_gen_add_micmute_led_cdev int snd_hda_gen_add_micmute_led_cdev ( s#hda_codec * , int ( * ) ( s#led_classdev * , e#led_brightness ) ) +snd_hda_gen_fix_pin_power int snd_hda_gen_fix_pin_power ( s#hda_codec * , t#hda_nid_t ) +snd_hda_gen_update_outputs void snd_hda_gen_update_outputs ( s#hda_codec * ) +snd_hda_gen_hp_automute void snd_hda_gen_hp_automute ( s#hda_codec * , s#hda_jack_callback * ) +snd_hda_gen_line_automute void snd_hda_gen_line_automute ( s#hda_codec * , s#hda_jack_callback * ) +snd_hda_gen_mic_autoswitch void snd_hda_gen_mic_autoswitch ( s#hda_codec * , s#hda_jack_callback * ) +snd_hda_gen_path_power_filter unsigned int snd_hda_gen_path_power_filter ( s#hda_codec * , t#hda_nid_t , unsigned int ) +snd_hda_gen_stream_pm void snd_hda_gen_stream_pm ( s#hda_codec * , t#hda_nid_t , t#bool ) +snd_hda_gen_parse_auto_config int snd_hda_gen_parse_auto_config ( s#hda_codec * , s#auto_pin_cfg * ) +snd_hda_gen_build_controls int snd_hda_gen_build_controls ( s#hda_codec * ) +snd_hda_gen_build_pcms int snd_hda_gen_build_pcms ( s#hda_codec * ) +snd_hda_gen_init int snd_hda_gen_init ( s#hda_codec * ) +snd_hda_gen_free void snd_hda_gen_free ( s#hda_codec * ) +snd_hda_gen_check_power_status int snd_hda_gen_check_power_status ( s#hda_codec * , t#hda_nid_t ) + +/* sound/pci/hda/hda_jack.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##hda_beep +is_jack_detectable t#bool is_jack_detectable ( s#hda_codec * , t#hda_nid_t ) +s##input_dev +snd_hda_jack_tbl_get_mst s#hda_jack_tbl * snd_hda_jack_tbl_get_mst ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_jack_tbl_get_from_tag s#hda_jack_tbl * snd_hda_jack_tbl_get_from_tag ( s#hda_codec * , unsigned char , int ) +snd_hda_jack_set_dirty_all void snd_hda_jack_set_dirty_all ( s#hda_codec * ) +snd_hda_jack_pin_sense t#u32 snd_hda_jack_pin_sense ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_jack_detect_state_mst int snd_hda_jack_detect_state_mst ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_jack_detect_enable_callback_mst s#hda_jack_callback * snd_hda_jack_detect_enable_callback_mst ( s#hda_codec * , t#hda_nid_t , int , t#hda_jack_callback_fn ) +snd_hda_jack_detect_enable int snd_hda_jack_detect_enable ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_jack_set_gating_jack int snd_hda_jack_set_gating_jack ( s#hda_codec * , t#hda_nid_t , t#hda_nid_t ) +s#hda_jack_keymap struct hda_jack_keymap { e#snd_jack_types type ; int key ; } +snd_hda_jack_bind_keymap int snd_hda_jack_bind_keymap ( s#hda_codec * , t#hda_nid_t , const s#hda_jack_keymap * , t#hda_nid_t ) +snd_hda_jack_set_button_state void snd_hda_jack_set_button_state ( s#hda_codec * , t#hda_nid_t , int ) +snd_hda_jack_report_sync void snd_hda_jack_report_sync ( s#hda_codec * ) +snd_hda_jack_add_kctl_mst int snd_hda_jack_add_kctl_mst ( s#hda_codec * , t#hda_nid_t , int , const char * , t#bool , int , const s#hda_jack_keymap * ) +snd_hda_jack_add_kctls int snd_hda_jack_add_kctls ( s#hda_codec * , const s#auto_pin_cfg * ) +snd_hda_jack_unsol_event void snd_hda_jack_unsol_event ( s#hda_codec * , unsigned int ) +snd_hda_jack_poll_all void snd_hda_jack_poll_all ( s#hda_codec * ) + +/* sound/pci/hda/hda_sysfs.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hdac_widget_tree +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##hda_beep +snd_hda_get_hint const char * snd_hda_get_hint ( s#hda_codec * , const char * ) +snd_hda_get_bool_hint int snd_hda_get_bool_hint ( s#hda_codec * , const char * ) +snd_hda_get_int_hint int snd_hda_get_int_hint ( s#hda_codec * , const char * , int * ) +snd_hda_load_patch int snd_hda_load_patch ( s#hda_bus * , t#size_t , const void * ) + +/* sound/pci/ice1712/ak4xxx.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#snd_akm4xxx_ops struct snd_akm4xxx_ops { void ( * set_rate_val ) ( s#snd_akm4xxx * , unsigned int ) ; } +s#snd_ak4xxx_private struct snd_ak4xxx_private { unsigned int cif : 1 ; unsigned char caddr ; unsigned int data_mask ; unsigned int clk_mask ; unsigned int cs_mask ; unsigned int cs_addr ; unsigned int cs_none ; unsigned int add_flags ; unsigned int mask_flags ; s#snd_akm4xxx_ops ops ; } +s##pci_dev +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_ac97_gpio_priv +s##snd_seq_port_info +s#snd_ice1712_eeprom struct snd_ice1712_eeprom { unsigned int subvendor ; unsigned char size ; unsigned char version ; unsigned char data [ 32 ] ; unsigned int gpiomask ; unsigned int gpiostate ; unsigned int gpiodir ; } +s#snd_ice1712_card_info struct snd_ice1712_card_info { unsigned int subvendor ; const char * name ; const char * model ; const char * driver ; int ( * chip_init ) ( s#snd_ice1712 * ) ; void ( * chip_exit ) ( s#snd_ice1712 * ) ; int ( * build_controls ) ( s#snd_ice1712 * ) ; unsigned int no_mpu401 : 1 ; unsigned int mpu401_1_info_flags ; unsigned int mpu401_2_info_flags ; const char * mpu401_1_name ; const char * mpu401_2_name ; const unsigned int eeprom_size ; const unsigned char * eeprom_data ; } +s#snd_ice1712_spdif_ops struct snd_ice1712_spdif_ops { void ( * open ) ( s#snd_ice1712 * , s#snd_pcm_substream * ) ; void ( * setup_rate ) ( s#snd_ice1712 * , int ) ; void ( * close ) ( s#snd_ice1712 * , s#snd_pcm_substream * ) ; void ( * default_get ) ( s#snd_ice1712 * , s#snd_ctl_elem_value * ) ; int ( * default_put ) ( s#snd_ice1712 * , s#snd_ctl_elem_value * ) ; void ( * stream_get ) ( s#snd_ice1712 * , s#snd_ctl_elem_value * ) ; int ( * stream_put ) ( s#snd_ice1712 * , s#snd_ctl_elem_value * ) ; } +s#snd_ice1712_spdif struct snd_ice1712_spdif { unsigned char cs8403_bits ; unsigned char cs8403_stream_bits ; s#snd_kcontrol * stream_ctl ; s#snd_ice1712_spdif_ops ops ; } +s#ice1712_gpio struct ice1712_gpio { unsigned int direction ; unsigned int write_mask ; unsigned int saved [ 2 ] ; void ( * set_mask ) ( s#snd_ice1712 * , unsigned int ) ; unsigned int ( * get_mask ) ( s#snd_ice1712 * ) ; void ( * set_dir ) ( s#snd_ice1712 * , unsigned int ) ; unsigned int ( * get_dir ) ( s#snd_ice1712 * ) ; void ( * set_data ) ( s#snd_ice1712 * , unsigned int ) ; unsigned int ( * get_data ) ( s#snd_ice1712 * ) ; void ( * set_pro_rate ) ( s#snd_ice1712 * , unsigned int ) ; void ( * i2s_mclk_changed ) ( s#snd_ice1712 * ) ; } +s#snd_ice1712 struct snd_ice1712 { unsigned long conp_dma_size ; unsigned long conc_dma_size ; unsigned long prop_dma_size ; unsigned long proc_dma_size ; int irq ; unsigned long port ; unsigned long ddma_port ; unsigned long dmapath_port ; unsigned long profi_port ; s#pci_dev * pci ; s#snd_card * card ; s#snd_pcm * pcm ; s#snd_pcm * pcm_ds ; s#snd_pcm * pcm_pro ; s#snd_pcm_substream * playback_con_substream ; s#snd_pcm_substream * playback_con_substream_ds [ 6 ] ; s#snd_pcm_substream * capture_con_substream ; s#snd_pcm_substream * playback_pro_substream ; s#snd_pcm_substream * capture_pro_substream ; unsigned int playback_pro_size ; unsigned int capture_pro_size ; unsigned int playback_con_virt_addr [ 6 ] ; unsigned int playback_con_active_buf [ 6 ] ; unsigned int capture_con_virt_addr ; unsigned int ac97_ext_id ; s#snd_ac97 * ac97 ; s#snd_rawmidi * rmidi [ 2 ] ; t#spinlock_t reg_lock ; s#snd_info_entry * proc_entry ; s#snd_ice1712_eeprom eeprom ; const s#snd_ice1712_card_info * card_info ; unsigned int pro_volumes [ 20 ] ; unsigned int omni : 1 ; unsigned int dxr_enable : 1 ; unsigned int vt1724 : 1 ; unsigned int vt1720 : 1 ; unsigned int has_spdif : 1 ; unsigned int force_pdma4 : 1 ; unsigned int force_rdma1 : 1 ; unsigned int midi_output : 1 ; unsigned int midi_input : 1 ; unsigned int own_routing : 1 ; unsigned int num_total_dacs ; unsigned int num_total_adcs ; unsigned int cur_rate ; s#mutex open_mutex ; s#snd_pcm_substream * pcm_reserved [ 4 ] ; const s#snd_pcm_hw_constraint_list * hw_rates ; unsigned int akm_codecs ; s#snd_akm4xxx * akm ; s#snd_ice1712_spdif spdif ; s#mutex i2c_mutex ; s#snd_i2c_bus * i2c ; s#snd_i2c_device * cs8427 ; unsigned int cs8427_timeout ; s#ice1712_gpio gpio ; s#mutex gpio_mutex ; void * spec ; int pro_rate_default ; int ( * is_spdif_master ) ( s#snd_ice1712 * ) ; unsigned int ( * get_rate ) ( s#snd_ice1712 * ) ; void ( * set_rate ) ( s#snd_ice1712 * , unsigned int ) ; unsigned char ( * set_mclk ) ( s#snd_ice1712 * , unsigned int ) ; int ( * set_spdif_clock ) ( s#snd_ice1712 * , int ) ; int ( * get_spdif_master_type ) ( s#snd_ice1712 * ) ; const char * const * ext_clock_names ; int ext_clock_count ; void ( * pro_open ) ( s#snd_ice1712 * , s#snd_pcm_substream * ) ; int ( * pm_suspend ) ( s#snd_ice1712 * ) ; int ( * pm_resume ) ( s#snd_ice1712 * ) ; unsigned int pm_suspend_enabled : 1 ; unsigned int pm_saved_is_spdif_master : 1 ; unsigned int pm_saved_spdif_ctrl ; unsigned char pm_saved_spdif_cfg ; unsigned int pm_saved_route ; } +snd_ice1712_akm4xxx_init int snd_ice1712_akm4xxx_init ( s#snd_akm4xxx * , const s#snd_akm4xxx * , const s#snd_ak4xxx_private * , s#snd_ice1712 * ) +snd_ice1712_akm4xxx_free void snd_ice1712_akm4xxx_free ( s#snd_ice1712 * ) +snd_ice1712_akm4xxx_build_controls int snd_ice1712_akm4xxx_build_controls ( s#snd_ice1712 * ) + +/* sound/pci/oxygen/oxygen_io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_seq_port_info +s##snd_pcm_substream +s##snd_kcontrol +E#CONTROL_COUNT 6 +s##snd_kcontrol_new +s##snd_pcm_hardware +s##snd_info_buffer +s#oxygen_model struct oxygen_model { const char * shortname ; const char * longname ; const char * chip ; void ( * init ) ( s#oxygen * ) ; int ( * control_filter ) ( s#snd_kcontrol_new * ) ; int ( * mixer_init ) ( s#oxygen * ) ; void ( * cleanup ) ( s#oxygen * ) ; void ( * suspend ) ( s#oxygen * ) ; void ( * resume ) ( s#oxygen * ) ; void ( * pcm_hardware_filter ) ( unsigned int , s#snd_pcm_hardware * ) ; void ( * set_dac_params ) ( s#oxygen * , s#snd_pcm_hw_params * ) ; void ( * set_adc_params ) ( s#oxygen * , s#snd_pcm_hw_params * ) ; void ( * update_dac_volume ) ( s#oxygen * ) ; void ( * update_dac_mute ) ( s#oxygen * ) ; void ( * update_center_lfe_mix ) ( s#oxygen * , t#bool ) ; unsigned int ( * adjust_dac_routing ) ( s#oxygen * , unsigned int ) ; void ( * gpio_changed ) ( s#oxygen * ) ; void ( * uart_input ) ( s#oxygen * ) ; void ( * ac97_switch ) ( s#oxygen * , unsigned int , unsigned int ) ; void ( * dump_registers ) ( s#oxygen * , s#snd_info_buffer * ) ; const unsigned int * dac_tlv ; t#size_t model_data_size ; unsigned int device_config ; t#u8 dac_channels_pcm ; t#u8 dac_channels_mixer ; t#u8 dac_volume_min ; t#u8 dac_volume_max ; t#u8 misc_flags ; t#u8 function_flags ; t#u8 dac_mclks ; t#u8 adc_mclks ; t#u16 dac_i2s_format ; t#u16 adc_i2s_format ; } +s#oxygen struct oxygen { unsigned long addr ; t#spinlock_t reg_lock ; s#mutex mutex ; s#snd_card * card ; s#pci_dev * pci ; s#snd_rawmidi * midi ; int irq ; void * model_data ; unsigned int interrupt_mask ; t#u8 dac_volume [ 8 ] ; t#u8 dac_mute ; t#u8 pcm_active ; t#u8 pcm_running ; t#u8 dac_routing ; t#u8 spdif_playback_enable ; t#u8 has_ac97_0 ; t#u8 has_ac97_1 ; t#u32 spdif_bits ; t#u32 spdif_pcm_bits ; s#snd_pcm_substream * streams [ 6 ] ; s#snd_kcontrol * controls [ E#CONTROL_COUNT ] ; s#work_struct spdif_input_bits_work ; s#work_struct gpio_work ; t#wait_queue_head_t ac97_waitqueue ; union { t#u8 _8 [ 0x100 ] ; t#__le16 _16 [ 0x100 / 2 ] ; t#__le32 _32 [ 0x100 / 4 ] ; } saved_registers ; t#u16 saved_ac97_registers [ 2 ] [ 0x40 ] ; unsigned int uart_input_count ; t#u8 uart_input [ 32 ] ; s#oxygen_model model ; } +oxygen_read8 t#u8 oxygen_read8 ( s#oxygen * , unsigned int ) +oxygen_read16 t#u16 oxygen_read16 ( s#oxygen * , unsigned int ) +oxygen_read32 t#u32 oxygen_read32 ( s#oxygen * , unsigned int ) +oxygen_write8 void oxygen_write8 ( s#oxygen * , unsigned int , t#u8 ) +oxygen_write16 void oxygen_write16 ( s#oxygen * , unsigned int , t#u16 ) +oxygen_write32 void oxygen_write32 ( s#oxygen * , unsigned int , t#u32 ) +oxygen_write8_masked void oxygen_write8_masked ( s#oxygen * , unsigned int , t#u8 , t#u8 ) +oxygen_write16_masked void oxygen_write16_masked ( s#oxygen * , unsigned int , t#u16 , t#u16 ) +oxygen_write32_masked void oxygen_write32_masked ( s#oxygen * , unsigned int , t#u32 , t#u32 ) +oxygen_write_ac97 void oxygen_write_ac97 ( s#oxygen * , unsigned int , unsigned int , t#u16 ) +oxygen_read_ac97 t#u16 oxygen_read_ac97 ( s#oxygen * , unsigned int , unsigned int ) +oxygen_write_ac97_masked void oxygen_write_ac97_masked ( s#oxygen * , unsigned int , unsigned int , t#u16 , t#u16 ) +oxygen_write_spi int oxygen_write_spi ( s#oxygen * , t#u8 , unsigned int ) +oxygen_write_i2c void oxygen_write_i2c ( s#oxygen * , t#u8 , t#u8 , t#u8 ) +oxygen_reset_uart void oxygen_reset_uart ( s#oxygen * ) +oxygen_write_uart void oxygen_write_uart ( s#oxygen * , t#u8 ) + +/* sound/pci/oxygen/oxygen_lib.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_seq_port_info +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +oxygen_pci_probe int oxygen_pci_probe ( s#pci_dev * , int , char * , s#module * , const s#pci_device_id * , int ( * ) ( s#oxygen * , const s#pci_device_id * ) ) +oxygen_pci_remove void oxygen_pci_remove ( s#pci_dev * ) +oxygen_pci_pm extern const s#dev_pm_ops oxygen_pci_pm +oxygen_pci_shutdown void oxygen_pci_shutdown ( s#pci_dev * ) + +/* sound/pci/oxygen/oxygen_mixer.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_rawmidi +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +oxygen_update_dac_routing void oxygen_update_dac_routing ( s#oxygen * ) + +/* sound/soc/amd/acp-config.o */ +s##proc_dir_entry +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##hotplug_slot +s##aer_stats +s##rcec_ea +s##pcie_link_state +s##pci_sriov +s##pci_p2pdma +snd_amd_acp_find_config int snd_amd_acp_find_config ( s#pci_dev * ) +s#snd_soc_acpi_codecs struct snd_soc_acpi_codecs { int num_codecs ; t#u8 codecs [ 3 ] [ 9 ] ; } +s#snd_soc_acpi_endpoint struct snd_soc_acpi_endpoint { t#u8 num ; t#u8 aggregated ; t#u8 group_position ; t#u8 group_id ; } +s#snd_soc_acpi_adr_device struct snd_soc_acpi_adr_device { const t#u64 adr ; const t#u8 num_endpoints ; const s#snd_soc_acpi_endpoint * endpoints ; const char * name_prefix ; } +s#snd_soc_acpi_link_adr struct snd_soc_acpi_link_adr { const t#u32 mask ; const t#u32 num_adr ; const s#snd_soc_acpi_adr_device * adr_d ; } +e#snd_soc_dobj_type enum snd_soc_dobj_type { SND_SOC_DOBJ_NONE = 0 , SND_SOC_DOBJ_MIXER , SND_SOC_DOBJ_BYTES , SND_SOC_DOBJ_ENUM , SND_SOC_DOBJ_GRAPH , SND_SOC_DOBJ_WIDGET , SND_SOC_DOBJ_DAI_LINK , SND_SOC_DOBJ_PCM , SND_SOC_DOBJ_CODEC_LINK , SND_SOC_DOBJ_BACKEND_LINK , } +s##snd_shutdown_f_ops +s##snd_mixer_oss +e#snd_soc_pcm_subclass enum snd_soc_pcm_subclass { SND_SOC_PCM_CLASS_PCM = 0 , SND_SOC_PCM_CLASS_BE = 1 , } +e#snd_soc_bias_level enum snd_soc_bias_level { SND_SOC_BIAS_OFF = 0 , SND_SOC_BIAS_STANDBY = 1 , SND_SOC_BIAS_PREPARE = 2 , SND_SOC_BIAS_ON = 3 , } +e#snd_soc_dapm_type enum snd_soc_dapm_type { snd_soc_dapm_input = 0 , snd_soc_dapm_output , snd_soc_dapm_mux , snd_soc_dapm_demux , snd_soc_dapm_mixer , snd_soc_dapm_mixer_named_ctl , snd_soc_dapm_pga , snd_soc_dapm_out_drv , snd_soc_dapm_adc , snd_soc_dapm_dac , snd_soc_dapm_micbias , snd_soc_dapm_mic , snd_soc_dapm_hp , snd_soc_dapm_spk , snd_soc_dapm_line , snd_soc_dapm_switch , snd_soc_dapm_vmid , snd_soc_dapm_pre , snd_soc_dapm_post , snd_soc_dapm_supply , snd_soc_dapm_pinctrl , snd_soc_dapm_regulator_supply , snd_soc_dapm_clock_supply , snd_soc_dapm_aif_in , snd_soc_dapm_aif_out , snd_soc_dapm_siggen , snd_soc_dapm_sink , snd_soc_dapm_dai_in , snd_soc_dapm_dai_out , snd_soc_dapm_dai_link , snd_soc_dapm_kcontrol , snd_soc_dapm_buffer , snd_soc_dapm_scheduler , snd_soc_dapm_effect , snd_soc_dapm_src , snd_soc_dapm_asrc , snd_soc_dapm_encoder , snd_soc_dapm_decoder , SND_SOC_DAPM_TYPE_COUNT } +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s#snd_soc_dapm_widget struct snd_soc_dapm_widget { e#snd_soc_dapm_type id ; const char * name ; const char * sname ; s#list_head list ; s#snd_soc_dapm_context * dapm ; void * priv ; s#regulator * regulator ; s#pinctrl * pinctrl ; int reg ; unsigned char shift ; unsigned int mask ; unsigned int on_val ; unsigned int off_val ; unsigned char power : 1 ; unsigned char active : 1 ; unsigned char connected : 1 ; unsigned char new : 1 ; unsigned char force : 1 ; unsigned char ignore_suspend : 1 ; unsigned char new_power : 1 ; unsigned char power_checked : 1 ; unsigned char is_supply : 1 ; unsigned char is_ep : 2 ; int subseq ; int ( * power_check ) ( s#snd_soc_dapm_widget * ) ; unsigned short event_flags ; int ( * event ) ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) ; int num_kcontrols ; const s#snd_kcontrol_new * kcontrol_news ; s#snd_kcontrol * * kcontrols ; s#snd_soc_dobj dobj ; s#list_head edges [ 2 ] ; s#list_head work_list ; s#list_head power_list ; s#list_head dirty ; int endpoints [ 2 ] ; s#clk * clk ; int channel ; } +s#snd_soc_dapm_wcache struct snd_soc_dapm_wcache { s#snd_soc_dapm_widget * widget ; } +s#snd_soc_dapm_context struct snd_soc_dapm_context { e#snd_soc_bias_level bias_level ; unsigned int idle_bias_off : 1 ; unsigned int suspend_bias_off : 1 ; s#device * dev ; s#snd_soc_component * component ; s#snd_soc_card * card ; e#snd_soc_bias_level target_bias_level ; s#list_head list ; s#snd_soc_dapm_wcache path_sink_cache ; s#snd_soc_dapm_wcache path_source_cache ; s#dentry * debugfs_dapm ; } +s#snd_soc_dai_link_component struct snd_soc_dai_link_component { const char * name ; s#device_node * of_node ; const char * dai_name ; } +s#snd_soc_pcm_stream struct snd_soc_pcm_stream { const char * stream_name ; t#u64 formats ; unsigned int rates ; unsigned int rate_min ; unsigned int rate_max ; unsigned int channels_min ; unsigned int channels_max ; unsigned int sig_bits ; } +e#snd_soc_dpcm_trigger enum snd_soc_dpcm_trigger { SND_SOC_DPCM_TRIGGER_PRE = 0 , SND_SOC_DPCM_TRIGGER_POST , SND_SOC_DPCM_TRIGGER_BESPOKE , } +s##snd_pcm_plugin +s##snd_timer +e#snd_soc_dpcm_update enum snd_soc_dpcm_update { SND_SOC_DPCM_UPDATE_NO = 0 , SND_SOC_DPCM_UPDATE_BE , SND_SOC_DPCM_UPDATE_FE , } +e#snd_soc_dpcm_state enum snd_soc_dpcm_state { SND_SOC_DPCM_STATE_NEW = 0 , SND_SOC_DPCM_STATE_OPEN , SND_SOC_DPCM_STATE_HW_PARAMS , SND_SOC_DPCM_STATE_PREPARE , SND_SOC_DPCM_STATE_START , SND_SOC_DPCM_STATE_STOP , SND_SOC_DPCM_STATE_PAUSED , SND_SOC_DPCM_STATE_SUSPEND , SND_SOC_DPCM_STATE_HW_FREE , SND_SOC_DPCM_STATE_CLOSE , } +s#snd_soc_dpcm_runtime struct snd_soc_dpcm_runtime { s#list_head be_clients ; s#list_head fe_clients ; int users ; s#snd_pcm_runtime * runtime ; s#snd_pcm_hw_params hw_params ; e#snd_soc_dpcm_update runtime_update ; e#snd_soc_dpcm_state state ; int trigger_pending ; int be_start ; int be_pause ; t#bool fe_pause ; } +E#SNDRV_PCM_STREAM_CAPTURE ( 0 ) + 1 +E#SNDRV_PCM_STREAM_LAST E#SNDRV_PCM_STREAM_CAPTURE +s#snd_soc_dai struct snd_soc_dai { const char * name ; int id ; s#device * dev ; s#snd_soc_dai_driver * driver ; unsigned int stream_active [ E#SNDRV_PCM_STREAM_LAST + 1 ] ; s#snd_soc_dapm_widget * playback_widget ; s#snd_soc_dapm_widget * capture_widget ; void * playback_dma_data ; void * capture_dma_data ; unsigned int rate ; unsigned int channels ; unsigned int sample_bits ; s#snd_soc_component * component ; unsigned int tx_mask ; unsigned int rx_mask ; s#list_head list ; s#snd_pcm_substream * mark_startup ; s#snd_pcm_substream * mark_hw_params ; s#snd_pcm_substream * mark_trigger ; s#snd_compr_stream * mark_compr_startup ; unsigned int probed : 1 ; } +s#snd_soc_pcm_runtime struct snd_soc_pcm_runtime { s#device * dev ; s#snd_soc_card * card ; s#snd_soc_dai_link * dai_link ; s#snd_pcm_ops ops ; void * suse_kabi_padding ; unsigned int params_select ; s#snd_soc_dpcm_runtime dpcm [ 2 ] ; long pmdown_time ; s#snd_pcm * pcm ; s#snd_compr * compr ; s#snd_soc_dai * * dais ; unsigned int num_codecs ; unsigned int num_cpus ; s#snd_soc_dapm_widget * playback_widget ; s#snd_soc_dapm_widget * capture_widget ; s#delayed_work delayed_work ; void ( * close_delayed_work_func ) ( s#snd_soc_pcm_runtime * ) ; s#dentry * debugfs_dpcm_root ; unsigned int num ; s#list_head list ; s#snd_pcm_substream * mark_startup ; s#snd_pcm_substream * mark_hw_params ; s#snd_pcm_substream * mark_trigger ; s#snd_compr_stream * mark_compr_startup ; unsigned int pop_wait : 1 ; unsigned int fe_compr : 1 ; int num_components ; s#snd_soc_component * components [ ] ; } +s#snd_soc_ops struct snd_soc_ops { int ( * startup ) ( s#snd_pcm_substream * ) ; void ( * shutdown ) ( s#snd_pcm_substream * ) ; int ( * hw_params ) ( s#snd_pcm_substream * , s#snd_pcm_hw_params * ) ; int ( * hw_free ) ( s#snd_pcm_substream * ) ; int ( * prepare ) ( s#snd_pcm_substream * ) ; int ( * trigger ) ( s#snd_pcm_substream * , int ) ; } +s#snd_soc_compr_ops struct snd_soc_compr_ops { int ( * startup ) ( s#snd_compr_stream * ) ; void ( * shutdown ) ( s#snd_compr_stream * ) ; int ( * set_params ) ( s#snd_compr_stream * ) ; int ( * trigger ) ( s#snd_compr_stream * ) ; } +s#snd_soc_dai_link struct snd_soc_dai_link { const char * name ; const char * stream_name ; s#snd_soc_dai_link_component * cpus ; unsigned int num_cpus ; s#snd_soc_dai_link_component * codecs ; unsigned int num_codecs ; s#snd_soc_dai_link_component * platforms ; unsigned int num_platforms ; int id ; const s#snd_soc_pcm_stream * params ; unsigned int num_params ; unsigned int dai_fmt ; e#snd_soc_dpcm_trigger trigger [ 2 ] ; int ( * init ) ( s#snd_soc_pcm_runtime * ) ; void ( * exit ) ( s#snd_soc_pcm_runtime * ) ; int ( * be_hw_params_fixup ) ( s#snd_soc_pcm_runtime * , s#snd_pcm_hw_params * ) ; const s#snd_soc_ops * ops ; const s#snd_soc_compr_ops * compr_ops ; unsigned int nonatomic : 1 ; unsigned int playback_only : 1 ; unsigned int capture_only : 1 ; unsigned int ignore_suspend : 1 ; unsigned int symmetric_rate : 1 ; unsigned int symmetric_channels : 1 ; unsigned int symmetric_sample_bits : 1 ; unsigned int no_pcm : 1 ; unsigned int dynamic : 1 ; unsigned int dpcm_capture : 1 ; unsigned int dpcm_playback : 1 ; unsigned int dpcm_merged_format : 1 ; unsigned int dpcm_merged_chan : 1 ; unsigned int dpcm_merged_rate : 1 ; unsigned int ignore_pmdown_time : 1 ; unsigned int ignore : 1 ; unsigned int stop_dma_first : 1 ; } +s#snd_soc_codec_conf struct snd_soc_codec_conf { s#snd_soc_dai_link_component dlc ; const char * name_prefix ; } +s#snd_soc_aux_dev struct snd_soc_aux_dev { s#snd_soc_dai_link_component dlc ; int ( * init ) ( s#snd_soc_component * ) ; } +s#snd_soc_dapm_route struct snd_soc_dapm_route { const char * sink ; const char * control ; const char * source ; int ( * connected ) ( s#snd_soc_dapm_widget * , s#snd_soc_dapm_widget * ) ; s#snd_soc_dobj dobj ; } +s#snd_soc_dapm_stats struct snd_soc_dapm_stats { int power_checks ; int path_checks ; int neighbour_checks ; } +s#snd_soc_dapm_update struct snd_soc_dapm_update { s#snd_kcontrol * kcontrol ; int reg ; int mask ; int val ; int reg2 ; int mask2 ; int val2 ; t#bool has_second_set ; } +s#snd_soc_card struct snd_soc_card { const char * name ; const char * long_name ; const char * driver_name ; const char * components ; char dmi_longname [ 80 ] ; char topology_shortname [ 32 ] ; s#device * dev ; s#snd_card * snd_card ; s#module * owner ; s#mutex mutex ; s#mutex dapm_mutex ; s#mutex pcm_mutex ; e#snd_soc_pcm_subclass pcm_subclass ; int ( * probe ) ( s#snd_soc_card * ) ; int ( * late_probe ) ( s#snd_soc_card * ) ; void ( * fixup_controls ) ( s#snd_soc_card * ) ; int ( * remove ) ( s#snd_soc_card * ) ; int ( * suspend_pre ) ( s#snd_soc_card * ) ; int ( * suspend_post ) ( s#snd_soc_card * ) ; int ( * resume_pre ) ( s#snd_soc_card * ) ; int ( * resume_post ) ( s#snd_soc_card * ) ; int ( * set_bias_level ) ( s#snd_soc_card * , s#snd_soc_dapm_context * , e#snd_soc_bias_level ) ; int ( * set_bias_level_post ) ( s#snd_soc_card * , s#snd_soc_dapm_context * , e#snd_soc_bias_level ) ; int ( * add_dai_link ) ( s#snd_soc_card * , s#snd_soc_dai_link * ) ; void ( * remove_dai_link ) ( s#snd_soc_card * , s#snd_soc_dai_link * ) ; long pmdown_time ; s#snd_soc_dai_link * dai_link ; int num_links ; s#list_head rtd_list ; int num_rtd ; s#snd_soc_codec_conf * codec_conf ; int num_configs ; s#snd_soc_aux_dev * aux_dev ; int num_aux_devs ; s#list_head aux_comp_list ; const s#snd_kcontrol_new * controls ; int num_controls ; const s#snd_soc_dapm_widget * dapm_widgets ; int num_dapm_widgets ; const s#snd_soc_dapm_route * dapm_routes ; int num_dapm_routes ; const s#snd_soc_dapm_widget * of_dapm_widgets ; int num_of_dapm_widgets ; const s#snd_soc_dapm_route * of_dapm_routes ; int num_of_dapm_routes ; s#list_head component_dev_list ; s#list_head list ; s#list_head widgets ; s#list_head paths ; s#list_head dapm_list ; s#list_head dapm_dirty ; s#list_head dobj_list ; s#snd_soc_dapm_context dapm ; s#snd_soc_dapm_stats dapm_stats ; s#snd_soc_dapm_update * update ; s#dentry * debugfs_card_root ; s#work_struct deferred_resume_work ; t#u32 pop_time ; unsigned int instantiated : 1 ; unsigned int topology_shortname_created : 1 ; unsigned int fully_routed : 1 ; unsigned int disable_route_checks : 1 ; unsigned int probed : 1 ; unsigned int component_chaining : 1 ; void * drvdata ; } +s##snd_jack +s#snd_soc_jack struct snd_soc_jack { s#mutex mutex ; s#snd_jack * jack ; s#snd_soc_card * card ; s#list_head pins ; int status ; s#blocking_notifier_head notifier ; s#list_head jack_zones ; } +s#snd_compress_ops struct snd_compress_ops { int ( * open ) ( s#snd_soc_component * , s#snd_compr_stream * ) ; int ( * free ) ( s#snd_soc_component * , s#snd_compr_stream * ) ; int ( * set_params ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_params * ) ; int ( * get_params ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_codec * ) ; int ( * set_metadata ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_metadata * ) ; int ( * get_metadata ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_metadata * ) ; int ( * trigger ) ( s#snd_soc_component * , s#snd_compr_stream * , int ) ; int ( * pointer ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_tstamp * ) ; int ( * copy ) ( s#snd_soc_component * , s#snd_compr_stream * , char * , t#size_t ) ; int ( * mmap ) ( s#snd_soc_component * , s#snd_compr_stream * , s#vm_area_struct * ) ; int ( * ack ) ( s#snd_soc_component * , s#snd_compr_stream * , t#size_t ) ; int ( * get_caps ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_caps * ) ; int ( * get_codec_caps ) ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_codec_caps * ) ; } +s#snd_soc_component_driver struct snd_soc_component_driver { const char * name ; const s#snd_kcontrol_new * controls ; unsigned int num_controls ; const s#snd_soc_dapm_widget * dapm_widgets ; unsigned int num_dapm_widgets ; const s#snd_soc_dapm_route * dapm_routes ; unsigned int num_dapm_routes ; int ( * probe ) ( s#snd_soc_component * ) ; void ( * remove ) ( s#snd_soc_component * ) ; int ( * suspend ) ( s#snd_soc_component * ) ; int ( * resume ) ( s#snd_soc_component * ) ; unsigned int ( * read ) ( s#snd_soc_component * , unsigned int ) ; int ( * write ) ( s#snd_soc_component * , unsigned int , unsigned int ) ; int ( * pcm_construct ) ( s#snd_soc_component * , s#snd_soc_pcm_runtime * ) ; void ( * pcm_destruct ) ( s#snd_soc_component * , s#snd_pcm * ) ; int ( * set_sysclk ) ( s#snd_soc_component * , int , int , unsigned int , int ) ; int ( * set_pll ) ( s#snd_soc_component * , int , int , unsigned int , unsigned int ) ; int ( * set_jack ) ( s#snd_soc_component * , s#snd_soc_jack * , void * ) ; int ( * of_xlate_dai_name ) ( s#snd_soc_component * , const s#of_phandle_args * , const char * * ) ; int ( * of_xlate_dai_id ) ( s#snd_soc_component * , s#device_node * ) ; void ( * seq_notifier ) ( s#snd_soc_component * , e#snd_soc_dapm_type , int ) ; int ( * stream_event ) ( s#snd_soc_component * , int ) ; int ( * set_bias_level ) ( s#snd_soc_component * , e#snd_soc_bias_level ) ; int ( * open ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; int ( * close ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; int ( * ioctl ) ( s#snd_soc_component * , s#snd_pcm_substream * , unsigned int , void * ) ; int ( * hw_params ) ( s#snd_soc_component * , s#snd_pcm_substream * , s#snd_pcm_hw_params * ) ; int ( * hw_free ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; int ( * prepare ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; int ( * trigger ) ( s#snd_soc_component * , s#snd_pcm_substream * , int ) ; int ( * sync_stop ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; t#snd_pcm_uframes_t ( * pointer ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; int ( * get_time_info ) ( s#snd_soc_component * , s#snd_pcm_substream * , s#timespec64 * , s#timespec64 * , s#snd_pcm_audio_tstamp_config * , s#snd_pcm_audio_tstamp_report * ) ; int ( * copy_user ) ( s#snd_soc_component * , s#snd_pcm_substream * , int , unsigned long , void * , unsigned long ) ; s#page * ( * page ) ( s#snd_soc_component * , s#snd_pcm_substream * , unsigned long ) ; int ( * mmap ) ( s#snd_soc_component * , s#snd_pcm_substream * , s#vm_area_struct * ) ; int ( * ack ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; t#snd_pcm_sframes_t ( * delay ) ( s#snd_soc_component * , s#snd_pcm_substream * ) ; const s#snd_compress_ops * compress_ops ; int probe_order ; int remove_order ; unsigned int module_get_upon_open : 1 ; unsigned int idle_bias_on : 1 ; unsigned int suspend_bias_off : 1 ; unsigned int use_pmdown_time : 1 ; unsigned int endianness : 1 ; unsigned int legacy_dai_naming : 1 ; unsigned int non_legacy_dai_naming : 1 ; const char * ignore_machine ; const char * topology_name_prefix ; int ( * be_hw_params_fixup ) ( s#snd_soc_pcm_runtime * , s#snd_pcm_hw_params * ) ; t#bool use_dai_pcm_id ; int be_pcm_base ; const char * debugfs_prefix ; } +s##regmap +s#snd_soc_component struct snd_soc_component { const char * name ; int id ; const char * name_prefix ; s#device * dev ; s#snd_soc_card * card ; unsigned int active ; unsigned int suspended : 1 ; s#list_head list ; s#list_head card_aux_list ; s#list_head card_list ; const s#snd_soc_component_driver * driver ; s#list_head dai_list ; int num_dai ; s#regmap * regmap ; int val_bytes ; s#mutex io_mutex ; s#list_head dobj_list ; s#snd_soc_dapm_context dapm ; int ( * init ) ( s#snd_soc_component * ) ; void * mark_module ; s#snd_pcm_substream * mark_open ; s#snd_pcm_substream * mark_hw_params ; s#snd_pcm_substream * mark_trigger ; s#snd_compr_stream * mark_compr_open ; void * mark_pm ; s#dentry * debugfs_root ; const char * debugfs_prefix ; void * suse_kabi_padding ; } +s#snd_soc_tplg_io_ops struct snd_soc_tplg_io_ops { t#__le32 get ; t#__le32 put ; t#__le32 info ; } +s#snd_soc_tplg_tlv_dbscale struct snd_soc_tplg_tlv_dbscale { t#__le32 min ; t#__le32 step ; t#__le32 mute ; } +s#snd_soc_tplg_ctl_tlv struct snd_soc_tplg_ctl_tlv { t#__le32 size ; t#__le32 type ; union { t#__le32 data [ 32 ] ; s#snd_soc_tplg_tlv_dbscale scale ; } ; } +s#snd_soc_tplg_ctl_hdr struct snd_soc_tplg_ctl_hdr { t#__le32 size ; t#__le32 type ; char name [ 44 ] ; t#__le32 access ; s#snd_soc_tplg_io_ops ops ; s#snd_soc_tplg_ctl_tlv tlv ; } +s#snd_soc_tplg_vendor_uuid_elem struct snd_soc_tplg_vendor_uuid_elem { t#__le32 token ; char uuid [ 16 ] ; } +s#snd_soc_tplg_vendor_value_elem struct snd_soc_tplg_vendor_value_elem { t#__le32 token ; t#__le32 value ; } +s#snd_soc_tplg_vendor_string_elem struct snd_soc_tplg_vendor_string_elem { t#__le32 token ; char string [ 44 ] ; } +s#snd_soc_tplg_vendor_array struct snd_soc_tplg_vendor_array { t#__le32 size ; t#__le32 type ; t#__le32 num_elems ; union { s#snd_soc_tplg_vendor_uuid_elem uuid [ 0 ] ; s#snd_soc_tplg_vendor_value_elem value [ 0 ] ; s#snd_soc_tplg_vendor_string_elem string [ 0 ] ; } ; } +s#snd_soc_tplg_private struct snd_soc_tplg_private { t#__le32 size ; union { char data [ 0 ] ; s#snd_soc_tplg_vendor_array array [ 0 ] ; } ; } +s#snd_soc_tplg_dapm_widget struct snd_soc_tplg_dapm_widget { t#__le32 size ; t#__le32 id ; char name [ 44 ] ; char sname [ 44 ] ; t#__le32 reg ; t#__le32 shift ; t#__le32 mask ; t#__le32 subseq ; t#__le32 invert ; t#__le32 ignore_suspend ; t#__le16 event_flags ; t#__le16 event_type ; t#__le32 num_kcontrols ; s#snd_soc_tplg_private priv ; } +s#snd_soc_tplg_stream struct snd_soc_tplg_stream { t#__le32 size ; char name [ 44 ] ; t#__le64 format ; t#__le32 rate ; t#__le32 period_bytes ; t#__le32 buffer_bytes ; t#__le32 channels ; } +s#snd_soc_tplg_stream_caps struct snd_soc_tplg_stream_caps { t#__le32 size ; char name [ 44 ] ; t#__le64 formats ; t#__le32 rates ; t#__le32 rate_min ; t#__le32 rate_max ; t#__le32 channels_min ; t#__le32 channels_max ; t#__le32 periods_min ; t#__le32 periods_max ; t#__le32 period_size_min ; t#__le32 period_size_max ; t#__le32 buffer_size_min ; t#__le32 buffer_size_max ; t#__le32 sig_bits ; } +s#snd_soc_tplg_pcm struct snd_soc_tplg_pcm { t#__le32 size ; char pcm_name [ 44 ] ; char dai_name [ 44 ] ; t#__le32 pcm_id ; t#__le32 dai_id ; t#__le32 playback ; t#__le32 capture ; t#__le32 compress ; s#snd_soc_tplg_stream stream [ 8 ] ; t#__le32 num_streams ; s#snd_soc_tplg_stream_caps caps [ 2 ] ; t#__le32 flag_mask ; t#__le32 flags ; s#snd_soc_tplg_private priv ; } +s#snd_soc_tplg_hw_config struct snd_soc_tplg_hw_config { t#__le32 size ; t#__le32 id ; t#__le32 fmt ; t#__u8 clock_gated ; t#__u8 invert_bclk ; t#__u8 invert_fsync ; t#__u8 bclk_provider ; t#__u8 fsync_provider ; t#__u8 mclk_direction ; t#__le16 reserved ; t#__le32 mclk_rate ; t#__le32 bclk_rate ; t#__le32 fsync_rate ; t#__le32 tdm_slots ; t#__le32 tdm_slot_width ; t#__le32 tx_slots ; t#__le32 rx_slots ; t#__le32 tx_channels ; t#__le32 tx_chanmap [ 8 ] ; t#__le32 rx_channels ; t#__le32 rx_chanmap [ 8 ] ; } +s#snd_soc_tplg_link_config struct snd_soc_tplg_link_config { t#__le32 size ; t#__le32 id ; char name [ 44 ] ; char stream_name [ 44 ] ; s#snd_soc_tplg_stream stream [ 8 ] ; t#__le32 num_streams ; s#snd_soc_tplg_hw_config hw_config [ 8 ] ; t#__le32 num_hw_configs ; t#__le32 default_hw_config_id ; t#__le32 flag_mask ; t#__le32 flags ; s#snd_soc_tplg_private priv ; } +s#snd_soc_tplg_hdr struct snd_soc_tplg_hdr { t#__le32 magic ; t#__le32 abi ; t#__le32 version ; t#__le32 type ; t#__le32 size ; t#__le32 vendor_type ; t#__le32 payload_size ; t#__le32 index ; t#__le32 count ; } +s#snd_soc_tplg_manifest struct snd_soc_tplg_manifest { t#__le32 size ; t#__le32 control_elems ; t#__le32 widget_elems ; t#__le32 graph_elems ; t#__le32 pcm_elems ; t#__le32 dai_link_elems ; t#__le32 dai_elems ; t#__le32 reserved [ 20 ] ; s#snd_soc_tplg_private priv ; } +s#snd_soc_tplg_kcontrol_ops struct snd_soc_tplg_kcontrol_ops { t#u32 id ; int ( * get ) ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) ; int ( * put ) ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) ; int ( * info ) ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) ; } +s#snd_soc_tplg_bytes_ext_ops struct snd_soc_tplg_bytes_ext_ops { t#u32 id ; int ( * get ) ( s#snd_kcontrol * , unsigned int * , unsigned int ) ; int ( * put ) ( s#snd_kcontrol * , const unsigned int * , unsigned int ) ; } +s#snd_soc_tplg_ops struct snd_soc_tplg_ops { int ( * control_load ) ( s#snd_soc_component * , int , s#snd_kcontrol_new * , s#snd_soc_tplg_ctl_hdr * ) ; int ( * control_unload ) ( s#snd_soc_component * , s#snd_soc_dobj * ) ; int ( * dapm_route_load ) ( s#snd_soc_component * , int , s#snd_soc_dapm_route * ) ; int ( * dapm_route_unload ) ( s#snd_soc_component * , s#snd_soc_dobj * ) ; int ( * widget_load ) ( s#snd_soc_component * , int , s#snd_soc_dapm_widget * , s#snd_soc_tplg_dapm_widget * ) ; int ( * widget_ready ) ( s#snd_soc_component * , int , s#snd_soc_dapm_widget * , s#snd_soc_tplg_dapm_widget * ) ; int ( * widget_unload ) ( s#snd_soc_component * , s#snd_soc_dobj * ) ; int ( * dai_load ) ( s#snd_soc_component * , int , s#snd_soc_dai_driver * , s#snd_soc_tplg_pcm * , s#snd_soc_dai * ) ; int ( * dai_unload ) ( s#snd_soc_component * , s#snd_soc_dobj * ) ; int ( * link_load ) ( s#snd_soc_component * , int , s#snd_soc_dai_link * , s#snd_soc_tplg_link_config * ) ; int ( * link_unload ) ( s#snd_soc_component * , s#snd_soc_dobj * ) ; int ( * vendor_load ) ( s#snd_soc_component * , int , s#snd_soc_tplg_hdr * ) ; int ( * vendor_unload ) ( s#snd_soc_component * , s#snd_soc_tplg_hdr * ) ; int ( * complete ) ( s#snd_soc_component * ) ; int ( * manifest ) ( s#snd_soc_component * , int , s#snd_soc_tplg_manifest * ) ; const s#snd_soc_tplg_kcontrol_ops * io_ops ; int io_ops_count ; const s#snd_soc_tplg_bytes_ext_ops * bytes_ext_ops ; int bytes_ext_ops_count ; } +s#snd_soc_dobj_control struct snd_soc_dobj_control { s#snd_kcontrol * kcontrol ; char * * dtexts ; unsigned long * dvalues ; } +s#snd_soc_dobj_widget struct snd_soc_dobj_widget { unsigned int * kcontrol_type ; } +s#snd_soc_dobj struct snd_soc_dobj { e#snd_soc_dobj_type type ; unsigned int index ; s#list_head list ; s#snd_soc_tplg_ops * ops ; union { s#snd_soc_dobj_control control ; s#snd_soc_dobj_widget widget ; } ; void * private ; } +s#snd_soc_dai_ops struct snd_soc_dai_ops { int ( * set_sysclk ) ( s#snd_soc_dai * , int , unsigned int , int ) ; int ( * set_pll ) ( s#snd_soc_dai * , int , int , unsigned int , unsigned int ) ; int ( * set_clkdiv ) ( s#snd_soc_dai * , int , int ) ; int ( * set_bclk_ratio ) ( s#snd_soc_dai * , unsigned int ) ; int ( * set_fmt ) ( s#snd_soc_dai * , unsigned int ) ; int ( * xlate_tdm_slot_mask ) ( unsigned int , unsigned int * , unsigned int * ) ; int ( * set_tdm_slot ) ( s#snd_soc_dai * , unsigned int , unsigned int , int , int ) ; int ( * set_channel_map ) ( s#snd_soc_dai * , unsigned int , unsigned int * , unsigned int , unsigned int * ) ; int ( * get_channel_map ) ( s#snd_soc_dai * , unsigned int * , unsigned int * , unsigned int * , unsigned int * ) ; int ( * set_tristate ) ( s#snd_soc_dai * , int ) ; int ( * set_stream ) ( s#snd_soc_dai * , void * , int ) ; void * ( * get_stream ) ( s#snd_soc_dai * , int ) ; int ( * mute_stream ) ( s#snd_soc_dai * , int , int ) ; int ( * startup ) ( s#snd_pcm_substream * , s#snd_soc_dai * ) ; void ( * shutdown ) ( s#snd_pcm_substream * , s#snd_soc_dai * ) ; int ( * hw_params ) ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#snd_soc_dai * ) ; int ( * hw_free ) ( s#snd_pcm_substream * , s#snd_soc_dai * ) ; int ( * prepare ) ( s#snd_pcm_substream * , s#snd_soc_dai * ) ; int ( * trigger ) ( s#snd_pcm_substream * , int , s#snd_soc_dai * ) ; int ( * bespoke_trigger ) ( s#snd_pcm_substream * , int , s#snd_soc_dai * ) ; t#snd_pcm_sframes_t ( * delay ) ( s#snd_pcm_substream * , s#snd_soc_dai * ) ; t#u64 * auto_selectable_formats ; int num_auto_selectable_formats ; unsigned int no_capture_mute : 1 ; } +s#snd_soc_cdai_ops struct snd_soc_cdai_ops { int ( * startup ) ( s#snd_compr_stream * , s#snd_soc_dai * ) ; int ( * shutdown ) ( s#snd_compr_stream * , s#snd_soc_dai * ) ; int ( * set_params ) ( s#snd_compr_stream * , s#snd_compr_params * , s#snd_soc_dai * ) ; int ( * get_params ) ( s#snd_compr_stream * , s#snd_codec * , s#snd_soc_dai * ) ; int ( * set_metadata ) ( s#snd_compr_stream * , s#snd_compr_metadata * , s#snd_soc_dai * ) ; int ( * get_metadata ) ( s#snd_compr_stream * , s#snd_compr_metadata * , s#snd_soc_dai * ) ; int ( * trigger ) ( s#snd_compr_stream * , int , s#snd_soc_dai * ) ; int ( * pointer ) ( s#snd_compr_stream * , s#snd_compr_tstamp * , s#snd_soc_dai * ) ; int ( * ack ) ( s#snd_compr_stream * , t#size_t , s#snd_soc_dai * ) ; } +s#snd_soc_dai_driver struct snd_soc_dai_driver { const char * name ; unsigned int id ; unsigned int base ; s#snd_soc_dobj dobj ; int ( * probe ) ( s#snd_soc_dai * ) ; int ( * remove ) ( s#snd_soc_dai * ) ; int ( * compress_new ) ( s#snd_soc_pcm_runtime * , int ) ; int ( * pcm_new ) ( s#snd_soc_pcm_runtime * , s#snd_soc_dai * ) ; const s#snd_soc_dai_ops * ops ; const s#snd_soc_cdai_ops * cops ; s#snd_soc_pcm_stream capture ; s#snd_soc_pcm_stream playback ; unsigned int symmetric_rate : 1 ; unsigned int symmetric_channels : 1 ; unsigned int symmetric_sample_bits : 1 ; int probe_order ; int remove_order ; } +s#snd_soc_acpi_mach_params struct snd_soc_acpi_mach_params { t#u32 acpi_ipc_irq_index ; const char * platform ; t#u32 codec_mask ; t#u32 dmic_num ; t#bool common_hdmi_codec_drv ; t#u32 link_mask ; const s#snd_soc_acpi_link_adr * links ; t#u32 i2s_link_mask ; t#u32 num_dai_drivers ; s#snd_soc_dai_driver * dai_drivers ; } +s#snd_soc_acpi_mach struct snd_soc_acpi_mach { t#u8 id [ 9 ] ; const s#snd_soc_acpi_codecs * comp_ids ; const t#u32 link_mask ; const s#snd_soc_acpi_link_adr * links ; const char * drv_name ; const char * fw_filename ; const char * tplg_filename ; const char * board ; s#snd_soc_acpi_mach * ( * machine_quirk ) ( void * ) ; const void * quirk_data ; void * pdata ; s#snd_soc_acpi_mach_params mach_params ; const char * sof_tplg_filename ; const t#u32 tplg_quirk_mask ; } +snd_soc_acpi_amd_sof_machines extern s#snd_soc_acpi_mach snd_soc_acpi_amd_sof_machines [ ] +snd_soc_acpi_amd_rmb_sof_machines extern s#snd_soc_acpi_mach snd_soc_acpi_amd_rmb_sof_machines [ ] + +/* sound/soc/amd/acp-pcm-dma.o */ +acp_bt_uart_enable extern t#bool acp_bt_uart_enable + +/* sound/soc/codecs/adau-utils.o */ +adau_calc_pll_cfg int adau_calc_pll_cfg ( unsigned int , unsigned int , t#uint8_t [ 5 ] ) + +/* sound/soc/codecs/adau1761.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +e#adau17x1_type enum adau17x1_type { ADAU1361 , ADAU1761 , ADAU1381 , ADAU1781 , } +adau1761_probe int adau1761_probe ( s#device * , s#regmap * , e#adau17x1_type , void ( * ) ( s#device * ) ) +adau1761_regmap_config extern const s#regmap_config adau1761_regmap_config + +/* sound/soc/codecs/adau17x1.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +adau17x1_dai_ops extern const s#snd_soc_dai_ops adau17x1_dai_ops +e#adau17x1_micbias_voltage enum adau17x1_micbias_voltage { ADAU17X1_MICBIAS_0_90_AVDD = 0 , ADAU17X1_MICBIAS_0_65_AVDD = 1 , } +adau17x1_set_micbias_voltage int adau17x1_set_micbias_voltage ( s#snd_soc_component * , e#adau17x1_micbias_voltage ) +adau17x1_precious_register t#bool adau17x1_precious_register ( s#device * , unsigned int ) +adau17x1_readable_register t#bool adau17x1_readable_register ( s#device * , unsigned int ) +adau17x1_volatile_register t#bool adau17x1_volatile_register ( s#device * , unsigned int ) +adau17x1_add_widgets int adau17x1_add_widgets ( s#snd_soc_component * ) +adau17x1_add_routes int adau17x1_add_routes ( s#snd_soc_component * ) +adau17x1_resume int adau17x1_resume ( s#snd_soc_component * ) +adau17x1_probe int adau17x1_probe ( s#device * , s#regmap * , e#adau17x1_type , void ( * ) ( s#device * ) , const char * ) +adau17x1_remove void adau17x1_remove ( s#device * ) + +/* sound/soc/codecs/adau7118.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +adau7118_probe int adau7118_probe ( s#device * , s#regmap * , t#bool ) + +/* sound/soc/codecs/cs35l41.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##cs_dsp_ops +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s#wm_adsp struct wm_adsp { s#cs_dsp cs_dsp ; const char * part ; const char * fwf_name ; const char * system_name ; s#snd_soc_component * component ; unsigned int sys_config_size ; int fw ; s#work_struct boot_work ; t#bool preloaded ; t#bool fatal_error ; s#list_head compr_list ; s#list_head buffer_list ; t#bool toggle_preload ; } +s##snd_soc_codec +s#cs35l41_gpio_cfg struct cs35l41_gpio_cfg { t#bool valid ; t#bool pol_inv ; t#bool out_en ; unsigned int func ; } +e#cs35l41_boost_type enum cs35l41_boost_type { CS35L41_INT_BOOST , CS35L41_EXT_BOOST , CS35L41_EXT_BOOST_NO_VSPK_SWITCH , } +s#cs35l41_hw_cfg struct cs35l41_hw_cfg { t#bool valid ; int bst_ind ; int bst_ipk ; int bst_cap ; int dout_hiz ; s#cs35l41_gpio_cfg gpio1 ; s#cs35l41_gpio_cfg gpio2 ; unsigned int spk_pos ; e#cs35l41_boost_type bst_type ; } +s##gpio_desc +s#cs35l41_private struct cs35l41_private { s#wm_adsp dsp ; s#snd_soc_codec * codec ; s#cs35l41_hw_cfg hw_cfg ; s#device * dev ; s#regmap * regmap ; s#regulator_bulk_data supplies [ 2 ] ; int irq ; s#gpio_desc * reset_gpio ; } +cs35l41_probe int cs35l41_probe ( s#cs35l41_private * , const s#cs35l41_hw_cfg * ) +cs35l41_remove void cs35l41_remove ( s#cs35l41_private * ) +cs35l41_pm_ops extern const s#dev_pm_ops cs35l41_pm_ops + +/* sound/soc/codecs/cs35l41-lib.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +cs35l41_regmap_i2c extern s#regmap_config cs35l41_regmap_i2c +cs35l41_regmap_spi extern s#regmap_config cs35l41_regmap_spi +s##regmap +cs35l41_test_key_unlock int cs35l41_test_key_unlock ( s#device * , s#regmap * ) +cs35l41_test_key_lock int cs35l41_test_key_lock ( s#device * , s#regmap * ) +cs35l41_otp_unpack int cs35l41_otp_unpack ( s#device * , s#regmap * ) +cs35l41_register_errata_patch int cs35l41_register_errata_patch ( s#device * , s#regmap * , unsigned int ) +cs35l41_set_channels int cs35l41_set_channels ( s#device * , s#regmap * , unsigned int , unsigned int * , unsigned int , unsigned int * ) +cs35l41_init_boost int cs35l41_init_boost ( s#device * , s#regmap * , s#cs35l41_hw_cfg * ) +cs35l41_safe_reset t#bool cs35l41_safe_reset ( s#regmap * , e#cs35l41_boost_type ) +cs35l41_global_enable int cs35l41_global_enable ( s#regmap * , e#cs35l41_boost_type , int ) +cs35l41_gpio_config int cs35l41_gpio_config ( s#regmap * , s#cs35l41_hw_cfg * ) +s##cs_dsp_ops +cs35l41_configure_cs_dsp void cs35l41_configure_cs_dsp ( s#device * , s#regmap * , s#cs_dsp * ) +e#cs35l41_cspl_mbox_cmd enum cs35l41_cspl_mbox_cmd { CSPL_MBOX_CMD_NONE = 0 , CSPL_MBOX_CMD_PAUSE = 1 , CSPL_MBOX_CMD_RESUME = 2 , CSPL_MBOX_CMD_REINIT = 3 , CSPL_MBOX_CMD_STOP_PRE_REINIT = 4 , CSPL_MBOX_CMD_HIBERNATE = 5 , CSPL_MBOX_CMD_OUT_OF_HIBERNATE = 6 , CSPL_MBOX_CMD_UNKNOWN_CMD = - 1 , CSPL_MBOX_CMD_INVALID_SEQUENCE = - 2 , } +cs35l41_set_cspl_mbox_cmd int cs35l41_set_cspl_mbox_cmd ( s#device * , s#regmap * , e#cs35l41_cspl_mbox_cmd ) +cs35l41_write_fs_errata int cs35l41_write_fs_errata ( s#device * , s#regmap * ) +cs35l41_enter_hibernate int cs35l41_enter_hibernate ( s#device * , s#regmap * , e#cs35l41_boost_type ) +cs35l41_exit_hibernate int cs35l41_exit_hibernate ( s#device * , s#regmap * ) + +/* sound/soc/codecs/cs4271.o */ +cs4271_dt_ids extern const s#of_device_id cs4271_dt_ids [ ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cs4271_regmap_config extern const s#regmap_config cs4271_regmap_config +s##regmap +cs4271_probe int cs4271_probe ( s#device * , s#regmap * ) + +/* sound/soc/codecs/cs42l51.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cs42l51_regmap extern const s#regmap_config cs42l51_regmap +s##regmap +cs42l51_probe int cs42l51_probe ( s#device * , s#regmap * ) +cs42l51_remove int cs42l51_remove ( s#device * ) +cs42l51_suspend int __attribute__ ( ( __unused__ ) ) cs42l51_suspend ( s#device * ) +cs42l51_resume int __attribute__ ( ( __unused__ ) ) cs42l51_resume ( s#device * ) +cs42l51_of_match extern const s#of_device_id cs42l51_of_match [ ] + +/* sound/soc/codecs/cs42xx8.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +cs42xx8_regmap_config extern const s#regmap_config cs42xx8_regmap_config +s#cs42xx8_driver_data struct cs42xx8_driver_data { char name [ 32 ] ; int num_adcs ; } +cs42448_data extern const s#cs42xx8_driver_data cs42448_data +cs42888_data extern const s#cs42xx8_driver_data cs42888_data +cs42xx8_of_match extern const s#of_device_id cs42xx8_of_match [ ] +s##regmap +cs42xx8_probe int cs42xx8_probe ( s#device * , s#regmap * ) +cs42xx8_pm extern const s#dev_pm_ops cs42xx8_pm + +/* sound/soc/codecs/da7219-aad.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +da7219_aad_jack_det void da7219_aad_jack_det ( s#snd_soc_component * , s#snd_soc_jack * ) +da7219_aad_init int da7219_aad_init ( s#snd_soc_component * ) +da7219_aad_exit void da7219_aad_exit ( s#snd_soc_component * ) +s##gpio_desc +s##pinctrl_state +da7219_aad_probe int da7219_aad_probe ( s#i2c_client * ) + +/* sound/soc/codecs/es8328.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +es8328_regmap_config extern const s#regmap_config es8328_regmap_config +s##regmap +es8328_probe int es8328_probe ( s#device * , s#regmap * ) + +/* sound/soc/codecs/max98090.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +max98090_mic_detect int max98090_mic_detect ( s#snd_soc_component * , s#snd_soc_jack * ) + +/* sound/soc/codecs/max98095.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +max98095_jack_detect extern int max98095_jack_detect ( s#snd_soc_component * , s#snd_soc_jack * , s#snd_soc_jack * ) + +/* sound/soc/codecs/max98373.o */ +s##regmap +s#max98373_cache struct max98373_cache { t#u32 reg ; t#u32 val ; } +s##sdw_slave +s#max98373_priv struct max98373_priv { s#regmap * regmap ; int reset_gpio ; unsigned int v_slot ; unsigned int i_slot ; unsigned int spkfb_slot ; t#bool interleave_mode ; unsigned int ch_size ; t#bool tdm_mode ; s#max98373_cache * cache ; int cache_num ; s#sdw_slave * slave ; t#bool hw_init ; t#bool first_hw_init ; int slot ; unsigned int rx_mask ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +max98373_reset void max98373_reset ( s#max98373_priv * , s#device * ) +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regulator +s##clk +s##snd_jack +soc_codec_dev_max98373 extern const s#snd_soc_component_driver soc_codec_dev_max98373 +soc_codec_dev_max98373_sdw extern const s#snd_soc_component_driver soc_codec_dev_max98373_sdw +max98373_slot_config void max98373_slot_config ( s#device * , s#max98373_priv * ) + +/* sound/soc/codecs/mt6358.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +mt6358_set_mtkaif_protocol int mt6358_set_mtkaif_protocol ( s#snd_soc_component * , int ) +mt6358_mtkaif_calibration_enable int mt6358_mtkaif_calibration_enable ( s#snd_soc_component * ) +mt6358_mtkaif_calibration_disable int mt6358_mtkaif_calibration_disable ( s#snd_soc_component * ) +mt6358_set_mtkaif_calibration_phase int mt6358_set_mtkaif_calibration_phase ( s#snd_soc_component * , int , int ) + +/* sound/soc/codecs/mt6359.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +mt6359_set_mtkaif_protocol void mt6359_set_mtkaif_protocol ( s#snd_soc_component * , int ) +mt6359_mtkaif_calibration_enable void mt6359_mtkaif_calibration_enable ( s#snd_soc_component * ) +mt6359_mtkaif_calibration_disable void mt6359_mtkaif_calibration_disable ( s#snd_soc_component * ) +mt6359_set_mtkaif_calibration_phase void mt6359_set_mtkaif_calibration_phase ( s#snd_soc_component * , int , int , int ) + +/* sound/soc/codecs/mt6359-accdet.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev_poller +s##input_mt +s##regmap +mt6359_accdet_enable_jack_detect int mt6359_accdet_enable_jack_detect ( s#snd_soc_component * , s#snd_soc_jack * ) + +/* sound/soc/codecs/nau8824.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +nau8824_enable_jack_detect int nau8824_enable_jack_detect ( s#snd_soc_component * , s#snd_soc_jack * ) +nau8824_components const char * nau8824_components ( void ) + +/* sound/soc/codecs/pcm1789.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcm1789_regmap_config extern const s#regmap_config pcm1789_regmap_config +s##regmap +pcm1789_common_init int pcm1789_common_init ( s#device * , s#regmap * ) +pcm1789_common_exit int pcm1789_common_exit ( s#device * ) + +/* sound/soc/codecs/pcm179x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcm179x_regmap_config extern const s#regmap_config pcm179x_regmap_config +s##regmap +pcm179x_common_init int pcm179x_common_init ( s#device * , s#regmap * ) + +/* sound/soc/codecs/pcm186x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcm186x_regmap extern const s#regmap_config pcm186x_regmap +e#pcm186x_type enum pcm186x_type { PCM1862 , PCM1863 , PCM1864 , PCM1865 , } +s##regmap +pcm186x_probe int pcm186x_probe ( s#device * , e#pcm186x_type , int , s#regmap * ) + +/* sound/soc/codecs/pcm3060.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcm3060_regmap extern const s#regmap_config pcm3060_regmap +pcm3060_probe int pcm3060_probe ( s#device * ) + +/* sound/soc/codecs/pcm3168a.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcm3168a_regmap extern const s#regmap_config pcm3168a_regmap +s##regmap +pcm3168a_probe extern int pcm3168a_probe ( s#device * , s#regmap * ) +pcm3168a_remove extern void pcm3168a_remove ( s#device * ) +pcm3168a_pm_ops extern const s#dev_pm_ops pcm3168a_pm_ops + +/* sound/soc/codecs/pcm512x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +pcm512x_regmap extern const s#regmap_config pcm512x_regmap +s##regmap +pcm512x_probe int pcm512x_probe ( s#device * , s#regmap * ) +pcm512x_remove void pcm512x_remove ( s#device * ) +pcm512x_pm_ops extern const s#dev_pm_ops pcm512x_pm_ops + +/* sound/soc/codecs/rl6231.o */ +s##regmap +rl6231_get_pre_div int rl6231_get_pre_div ( s#regmap * , unsigned int , int ) +rl6231_calc_dmic_clk int rl6231_calc_dmic_clk ( int ) +s#rl6231_pll_code struct rl6231_pll_code { t#bool m_bp ; t#bool k_bp ; int m_code ; int n_code ; int k_code ; } +rl6231_pll_calc int rl6231_pll_calc ( const unsigned int , const unsigned int , s#rl6231_pll_code * ) +rl6231_get_clk_info int rl6231_get_clk_info ( int , int ) + +/* sound/soc/codecs/rt5514-spi.o */ +rt5514_spi_burst_read int rt5514_spi_burst_read ( unsigned int , t#u8 * , t#size_t ) +rt5514_spi_burst_write int rt5514_spi_burst_write ( t#u32 , const t#u8 * , t#size_t ) + +/* sound/soc/codecs/rt5640.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +rt5640_dmic_enable int rt5640_dmic_enable ( s#snd_soc_component * , t#bool , t#bool ) +rt5640_sel_asrc_clk_src int rt5640_sel_asrc_clk_src ( s#snd_soc_component * , unsigned int , unsigned int ) +rt5640_enable_micbias1_for_ovcd void rt5640_enable_micbias1_for_ovcd ( s#snd_soc_component * ) +rt5640_disable_micbias1_for_ovcd void rt5640_disable_micbias1_for_ovcd ( s#snd_soc_component * ) +s##gpio_desc +rt5640_detect_headset int rt5640_detect_headset ( s#snd_soc_component * , s#gpio_desc * ) +rt5640_set_ovcd_params void rt5640_set_ovcd_params ( s#snd_soc_component * ) + +/* sound/soc/codecs/rt5645.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +rt5645_sel_asrc_clk_src int rt5645_sel_asrc_clk_src ( s#snd_soc_component * , unsigned int , unsigned int ) +rt5645_set_jack_detect int rt5645_set_jack_detect ( s#snd_soc_component * , s#snd_soc_jack * , s#snd_soc_jack * , s#snd_soc_jack * ) + +/* sound/soc/codecs/rt5659.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +rt5659_set_jack_detect int rt5659_set_jack_detect ( s#snd_soc_component * , s#snd_soc_jack * ) + +/* sound/soc/codecs/rt5663.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +rt5663_sel_asrc_clk_src int rt5663_sel_asrc_clk_src ( s#snd_soc_component * , unsigned int , unsigned int ) + +/* sound/soc/codecs/rt5677.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +rt5677_sel_asrc_clk_src int rt5677_sel_asrc_clk_src ( s#snd_soc_component * , unsigned int , unsigned int ) + +/* sound/soc/codecs/rt5677-spi.o */ +rt5677_spi_read int rt5677_spi_read ( t#u32 , void * , t#size_t ) +rt5677_spi_write int rt5677_spi_write ( t#u32 , const void * , t#size_t ) +rt5677_spi_write_firmware int rt5677_spi_write_firmware ( t#u32 , const s#firmware * ) +rt5677_spi_hotword_detected void rt5677_spi_hotword_detected ( void ) + +/* sound/soc/codecs/rt5682.o */ +rt5682_supply_names extern const char * rt5682_supply_names [ 3 ] +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##watch_queue +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +e#rt5682_dmic1_data_pin enum rt5682_dmic1_data_pin { RT5682_DMIC1_NULL , RT5682_DMIC1_DATA_GPIO2 , RT5682_DMIC1_DATA_GPIO5 , } +e#rt5682_dmic1_clk_pin enum rt5682_dmic1_clk_pin { RT5682_DMIC1_CLK_GPIO1 , RT5682_DMIC1_CLK_GPIO3 , } +e#rt5682_jd_src enum rt5682_jd_src { RT5682_JD_NULL , RT5682_JD1 , } +E#RT5682_DAI_NUM_CLKS 2 +s#rt5682_platform_data struct rt5682_platform_data { int ldo1_en ; e#rt5682_dmic1_data_pin dmic1_data_pin ; e#rt5682_dmic1_clk_pin dmic1_clk_pin ; e#rt5682_jd_src jd_src ; unsigned int btndet_delay ; unsigned int dmic_clk_rate ; unsigned int dmic_delay ; t#bool dmic_clk_driving_high ; const char * dai_clk_names [ E#RT5682_DAI_NUM_CLKS ] ; } +s##sdw_msg +s##clk_core +E#RT5682_AIFS 3 +E#RT5682_PLLS 2 +s#rt5682_priv struct rt5682_priv { s#snd_soc_component * component ; s#device * i2c_dev ; s#rt5682_platform_data pdata ; s#regmap * regmap ; s#regmap * sdw_regmap ; s#snd_soc_jack * hs_jack ; s#regulator_bulk_data supplies [ 3 ] ; s#delayed_work jack_detect_work ; s#delayed_work jd_check_work ; s#mutex disable_irq_lock ; t#bool disable_irq ; s#mutex calibrate_mutex ; s#sdw_slave * slave ; e#sdw_slave_status status ; s#sdw_bus_params params ; t#bool hw_init ; t#bool first_hw_init ; t#bool is_sdw ; s#clk_hw dai_clks_hw [ E#RT5682_DAI_NUM_CLKS ] ; s#clk * mclk ; int sysclk ; int sysclk_src ; int lrck [ E#RT5682_AIFS ] ; int bclk [ E#RT5682_AIFS ] ; int master [ E#RT5682_AIFS ] ; int pll_src [ E#RT5682_PLLS ] ; int pll_in [ E#RT5682_PLLS ] ; int pll_out [ E#RT5682_PLLS ] ; int jack_type ; int irq_work_delay_time ; } +rt5682_apply_patch_list void rt5682_apply_patch_list ( s#rt5682_priv * , s#device * ) +rt5682_reg extern const s#reg_default rt5682_reg [ 318 ] +rt5682_volatile_register t#bool rt5682_volatile_register ( s#device * , unsigned int ) +rt5682_readable_register t#bool rt5682_readable_register ( s#device * , unsigned int ) +rt5682_reset void rt5682_reset ( s#rt5682_priv * ) +rt5682_sel_asrc_clk_src int rt5682_sel_asrc_clk_src ( s#snd_soc_component * , unsigned int , unsigned int ) +rt5682_jack_detect_handler void rt5682_jack_detect_handler ( s#work_struct * ) +rt5682_register_dai_clks int rt5682_register_dai_clks ( s#rt5682_priv * ) +rt5682_aif1_dai_ops extern const s#snd_soc_dai_ops rt5682_aif1_dai_ops +rt5682_aif2_dai_ops extern const s#snd_soc_dai_ops rt5682_aif2_dai_ops +rt5682_soc_component_dev extern const s#snd_soc_component_driver rt5682_soc_component_dev +rt5682_parse_dt int rt5682_parse_dt ( s#rt5682_priv * , s#device * ) +rt5682_calibrate void rt5682_calibrate ( s#rt5682_priv * ) + +/* sound/soc/codecs/rt715-sdw.o */ +hda_to_sdw int hda_to_sdw ( unsigned int , unsigned int , unsigned int , unsigned int * , unsigned int * , unsigned int * , unsigned int * ) + +/* sound/soc/codecs/sigmadsp.o */ +s#sigmadsp_ops struct sigmadsp_ops { int ( * safeload ) ( s#sigmadsp * , unsigned int , const t#uint8_t * , t#size_t ) ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +s#sigmadsp struct sigmadsp { const s#sigmadsp_ops * ops ; s#list_head ctrl_list ; s#list_head data_list ; s#snd_pcm_hw_constraint_list rate_constraints ; unsigned int current_samplerate ; s#snd_soc_component * component ; s#device * dev ; s#mutex lock ; void * control_data ; int ( * write ) ( void * , unsigned int , const t#uint8_t * , t#size_t ) ; int ( * read ) ( void * , unsigned int , t#uint8_t * , t#size_t ) ; } +devm_sigmadsp_init s#sigmadsp * devm_sigmadsp_init ( s#device * , const s#sigmadsp_ops * , const char * ) +sigmadsp_attach int sigmadsp_attach ( s#sigmadsp * , s#snd_soc_component * ) +sigmadsp_setup int sigmadsp_setup ( s#sigmadsp * , unsigned int ) +sigmadsp_reset void sigmadsp_reset ( s#sigmadsp * ) +sigmadsp_restrict_params int sigmadsp_restrict_params ( s#sigmadsp * , s#snd_pcm_substream * ) + +/* sound/soc/codecs/sigmadsp-i2c.o */ +s##snd_soc_component +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##gpio_desc +s##pinctrl +s##pinctrl_state +s##regulator +devm_sigmadsp_init_i2c s#sigmadsp * devm_sigmadsp_init_i2c ( s#i2c_client * , const s#sigmadsp_ops * , const char * ) + +/* sound/soc/codecs/sigmadsp-regmap.o */ +s##snd_soc_component +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##regmap +devm_sigmadsp_init_regmap s#sigmadsp * devm_sigmadsp_init_regmap ( s#device * , s#regmap * , const s#sigmadsp_ops * , const char * ) + +/* sound/soc/codecs/ssm2602.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +ssm2602_regmap_config extern const s#regmap_config ssm2602_regmap_config +e#ssm2602_type enum ssm2602_type { SSM2602 , SSM2604 , } +s##regmap +ssm2602_probe int ssm2602_probe ( s#device * , e#ssm2602_type , s#regmap * ) + +/* sound/soc/codecs/tlv320aic23.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tlv320aic23_regmap extern const s#regmap_config tlv320aic23_regmap +s##regmap +tlv320aic23_probe int tlv320aic23_probe ( s#device * , s#regmap * ) + +/* sound/soc/codecs/tlv320aic32x4.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +aic32x4_regmap_config extern const s#regmap_config aic32x4_regmap_config +s##regmap +aic32x4_probe int aic32x4_probe ( s#device * , s#regmap * ) +aic32x4_remove int aic32x4_remove ( s#device * ) + +/* sound/soc/codecs/tlv320aic32x4-clk.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +aic32x4_register_clocks int aic32x4_register_clocks ( s#device * , const char * ) + +/* sound/soc/codecs/tlv320aic3x.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +aic3x_regmap extern const s#regmap_config aic3x_regmap +s##regmap +aic3x_probe int aic3x_probe ( s#device * , s#regmap * , t#kernel_ulong_t ) +aic3x_remove int aic3x_remove ( s#device * ) + +/* sound/soc/codecs/ts3a227e.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev_poller +s##input_mt +s##regmap +ts3a227e_enable_jack_detect int ts3a227e_enable_jack_detect ( s#snd_soc_component * , s#snd_soc_jack * ) + +/* sound/soc/codecs/wcd938x-sdw.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +wcd938x_sdw_device_get s#device * wcd938x_sdw_device_get ( s#device_node * ) +s##sdw_msg +wcd938x_swr_get_current_bank int wcd938x_swr_get_current_bank ( s#sdw_slave * ) +s#wcd938x_sdw_ch_info struct wcd938x_sdw_ch_info { int port_num ; unsigned int ch_mask ; } +s##wcd938x_priv +s#wcd938x_sdw_priv struct wcd938x_sdw_priv { s#sdw_slave * sdev ; s#sdw_stream_config sconfig ; s#sdw_stream_runtime * sruntime ; s#sdw_port_config port_config [ 5 ] ; s#wcd938x_sdw_ch_info * ch_info ; t#bool port_enable [ 15 ] ; int port_map [ 5 ] ; int active_ports ; int num_ports ; t#bool is_tx ; s#wcd938x_priv * wcd938x ; s#irq_domain * slave_irq ; } +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regulator +s##pinctrl +s##clk +s##snd_jack +s##regmap +wcd938x_sdw_hw_params int wcd938x_sdw_hw_params ( s#wcd938x_sdw_priv * , s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#snd_soc_dai * ) +wcd938x_sdw_free int wcd938x_sdw_free ( s#wcd938x_sdw_priv * , s#snd_pcm_substream * , s#snd_soc_dai * ) +wcd938x_sdw_set_sdw_stream int wcd938x_sdw_set_sdw_stream ( s#wcd938x_sdw_priv * , s#snd_soc_dai * , void * , int ) + +/* sound/soc/codecs/wm8804.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +wm8804_regmap_config extern const s#regmap_config wm8804_regmap_config +s##regmap +wm8804_probe int wm8804_probe ( s#device * , s#regmap * ) +wm8804_remove void wm8804_remove ( s#device * ) +wm8804_pm extern const s#dev_pm_ops wm8804_pm + +/* sound/soc/codecs/wm8903.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +wm8903_mic_detect extern int wm8903_mic_detect ( s#snd_soc_component * , s#snd_soc_jack * , int , int ) + +/* sound/soc/codecs/wm8962.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev_poller +s##input_mt +s##regmap +wm8962_mic_detect int wm8962_mic_detect ( s#snd_soc_component * , s#snd_soc_jack * ) + +/* sound/soc/codecs/wm8994.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +wm8994_mic_detect int wm8994_mic_detect ( s#snd_soc_component * , s#snd_soc_jack * , int ) +t#wm1811_micdet_cb typedef void ( * wm1811_micdet_cb ) ( void * ) +t#wm1811_mic_id_cb typedef void ( * wm1811_mic_id_cb ) ( void * , t#u16 ) +wm8958_mic_detect int wm8958_mic_detect ( s#snd_soc_component * , s#snd_soc_jack * , t#wm1811_micdet_cb , void * , t#wm1811_mic_id_cb , void * ) + +/* sound/soc/codecs/wm_adsp.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +wm_adsp_fw_get int wm_adsp_fw_get ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +wm_adsp_fw_put int wm_adsp_fw_put ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +s#soc_enum struct soc_enum { int reg ; unsigned char shift_l ; unsigned char shift_r ; unsigned int items ; unsigned int mask ; const char * const * texts ; const unsigned int * values ; unsigned int autodisable : 1 ; } +wm_adsp_fw_enum extern const s#soc_enum wm_adsp_fw_enum [ ] +s##regmap +s##cs_dsp_ops +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +wm_adsp_write_ctl int wm_adsp_write_ctl ( s#wm_adsp * , const char * , int , unsigned int , void * , t#size_t ) +wm_adsp_read_ctl int wm_adsp_read_ctl ( s#wm_adsp * , const char * , int , unsigned int , void * , t#size_t ) +wm_adsp1_init int wm_adsp1_init ( s#wm_adsp * ) +wm_adsp1_event int wm_adsp1_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +wm_adsp2_set_dspclk int wm_adsp2_set_dspclk ( s#snd_soc_dapm_widget * , unsigned int ) +wm_adsp2_preloader_get int wm_adsp2_preloader_get ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +wm_adsp2_preloader_put int wm_adsp2_preloader_put ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +wm_adsp_early_event int wm_adsp_early_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +wm_adsp_event int wm_adsp_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +wm_adsp2_component_probe int wm_adsp2_component_probe ( s#wm_adsp * , s#snd_soc_component * ) +wm_adsp2_component_remove int wm_adsp2_component_remove ( s#wm_adsp * , s#snd_soc_component * ) +wm_adsp2_init int wm_adsp2_init ( s#wm_adsp * ) +wm_halo_init int wm_halo_init ( s#wm_adsp * ) +wm_adsp2_remove void wm_adsp2_remove ( s#wm_adsp * ) +wm_adsp_compr_open int wm_adsp_compr_open ( s#wm_adsp * , s#snd_compr_stream * ) +wm_adsp_compr_free int wm_adsp_compr_free ( s#snd_soc_component * , s#snd_compr_stream * ) +wm_adsp_compr_set_params int wm_adsp_compr_set_params ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_params * ) +wm_adsp_compr_get_caps int wm_adsp_compr_get_caps ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_caps * ) +wm_adsp_compr_trigger int wm_adsp_compr_trigger ( s#snd_soc_component * , s#snd_compr_stream * , int ) +wm_adsp_compr_handle_irq int wm_adsp_compr_handle_irq ( s#wm_adsp * ) +wm_adsp_compr_pointer int wm_adsp_compr_pointer ( s#snd_soc_component * , s#snd_compr_stream * , s#snd_compr_tstamp * ) +wm_adsp_compr_copy int wm_adsp_compr_copy ( s#snd_soc_component * , s#snd_compr_stream * , char * , t#size_t ) +wm_adsp2_bus_error t#irqreturn_t wm_adsp2_bus_error ( int , void * ) +wm_halo_bus_error t#irqreturn_t wm_halo_bus_error ( int , void * ) +wm_halo_wdt_expire t#irqreturn_t wm_halo_wdt_expire ( int , void * ) + +/* sound/soc/codecs/wm_hubs.o */ +wm_hubs_spkmix_tlv extern const unsigned int wm_hubs_spkmix_tlv [ ] +wm_hubs_dcs_done extern t#irqreturn_t wm_hubs_dcs_done ( int , void * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +wm_hubs_update_class_w extern void wm_hubs_update_class_w ( s#snd_soc_component * ) +wm_hubs_hpl_mux extern const s#snd_kcontrol_new wm_hubs_hpl_mux +wm_hubs_hpr_mux extern const s#snd_kcontrol_new wm_hubs_hpr_mux +wm_hubs_add_analogue_controls extern int wm_hubs_add_analogue_controls ( s#snd_soc_component * ) +wm_hubs_add_analogue_routes extern int wm_hubs_add_analogue_routes ( s#snd_soc_component * , int , int ) +wm_hubs_handle_analogue_pdata extern int wm_hubs_handle_analogue_pdata ( s#snd_soc_component * , int , int , int , int , int , int , int , int , int , int ) +wm_hubs_vmid_ena extern void wm_hubs_vmid_ena ( s#snd_soc_component * ) +wm_hubs_set_bias_level extern void wm_hubs_set_bias_level ( s#snd_soc_component * , e#snd_soc_bias_level ) + +/* sound/soc/fsl/fsl_asrc_dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regmap +s##regulator +s##pinctrl +s##clk +s##snd_jack +fsl_asrc_component extern s#snd_soc_component_driver fsl_asrc_component + +/* sound/soc/fsl/imx-audmux.o */ +imx_audmux_v1_configure_port int imx_audmux_v1_configure_port ( unsigned int , unsigned int ) +imx_audmux_v2_configure_port int imx_audmux_v2_configure_port ( unsigned int , unsigned int , unsigned int ) + +/* sound/soc/fsl/imx-pcm-dma.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +imx_pcm_dma_init int imx_pcm_dma_init ( s#platform_device * , t#size_t ) + +/* sound/soc/generic/audio-graph-card.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +s#asoc_simple_dai struct asoc_simple_dai { const char * name ; unsigned int sysclk ; int clk_direction ; int slots ; int slot_width ; unsigned int tx_slot_mask ; unsigned int rx_slot_mask ; s#clk * clk ; } +s#asoc_simple_data struct asoc_simple_data { t#u32 convert_rate ; t#u32 convert_channels ; } +s#prop_nums struct prop_nums { int cpus ; int codecs ; int platforms ; } +s#simple_dai_props struct simple_dai_props { s#asoc_simple_dai * cpu_dai ; s#asoc_simple_dai * codec_dai ; s#snd_soc_dai_link_component * cpus ; s#snd_soc_dai_link_component * codecs ; s#snd_soc_dai_link_component * platforms ; s#asoc_simple_data adata ; s#snd_soc_codec_conf * codec_conf ; s#prop_nums num ; unsigned int mclk_fs ; } +s#snd_soc_jack_pin struct snd_soc_jack_pin { s#list_head list ; const char * pin ; int mask ; t#bool invert ; } +s##gpio_desc +s#snd_soc_jack_gpio struct snd_soc_jack_gpio { unsigned int gpio ; unsigned int idx ; s#device * gpiod_dev ; const char * name ; int report ; int invert ; int debounce_time ; t#bool wake ; s#snd_soc_jack * jack ; s#delayed_work work ; s#notifier_block pm_notifier ; s#gpio_desc * desc ; void * data ; int ( * jack_status_check ) ( void * ) ; } +s#asoc_simple_jack struct asoc_simple_jack { s#snd_soc_jack jack ; s#snd_soc_jack_pin pin ; s#snd_soc_jack_gpio gpio ; } +s#asoc_simple_priv struct asoc_simple_priv { s#snd_soc_card snd_card ; s#simple_dai_props * dai_props ; s#asoc_simple_jack hp_jack ; s#asoc_simple_jack mic_jack ; s#snd_soc_dai_link * dai_link ; s#asoc_simple_dai * dais ; s#snd_soc_dai_link_component * dlcs ; s#snd_soc_dai_link_component dummy ; s#snd_soc_codec_conf * codec_conf ; s#gpio_desc * pa_gpio ; const s#snd_soc_ops * ops ; unsigned int dpcm_selectable : 1 ; unsigned int force_dpcm : 1 ; } +audio_graph_parse_of int audio_graph_parse_of ( s#asoc_simple_priv * , s#device * ) + +/* sound/soc/generic/simple-card-utils.o */ +asoc_simple_convert_fixup void asoc_simple_convert_fixup ( s#asoc_simple_data * , s#snd_pcm_hw_params * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +asoc_simple_parse_convert void asoc_simple_parse_convert ( s#device_node * , char * , s#asoc_simple_data * ) +asoc_simple_parse_daifmt int asoc_simple_parse_daifmt ( s#device * , s#device_node * , s#device_node * , char * , unsigned int * ) +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +asoc_simple_set_dailink_name __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int asoc_simple_set_dailink_name ( s#device * , s#snd_soc_dai_link * , const char * , ... ) +asoc_simple_parse_card_name int asoc_simple_parse_card_name ( s#snd_soc_card * , char * ) +asoc_simple_parse_clk int asoc_simple_parse_clk ( s#device * , s#device_node * , s#asoc_simple_dai * , s#snd_soc_dai_link_component * ) +asoc_simple_startup int asoc_simple_startup ( s#snd_pcm_substream * ) +asoc_simple_shutdown void asoc_simple_shutdown ( s#snd_pcm_substream * ) +asoc_simple_hw_params int asoc_simple_hw_params ( s#snd_pcm_substream * , s#snd_pcm_hw_params * ) +asoc_simple_be_hw_params_fixup int asoc_simple_be_hw_params_fixup ( s#snd_soc_pcm_runtime * , s#snd_pcm_hw_params * ) +asoc_simple_dai_init int asoc_simple_dai_init ( s#snd_soc_pcm_runtime * ) +asoc_simple_canonicalize_platform void asoc_simple_canonicalize_platform ( s#snd_soc_dai_link_component * , s#snd_soc_dai_link_component * ) +asoc_simple_canonicalize_cpu void asoc_simple_canonicalize_cpu ( s#snd_soc_dai_link_component * , int ) +asoc_simple_clean_reference int asoc_simple_clean_reference ( s#snd_soc_card * ) +asoc_simple_parse_routing int asoc_simple_parse_routing ( s#snd_soc_card * , char * ) +asoc_simple_parse_widgets int asoc_simple_parse_widgets ( s#snd_soc_card * , char * ) +asoc_simple_parse_pin_switches int asoc_simple_parse_pin_switches ( s#snd_soc_card * , char * ) +s##gpio_desc +asoc_simple_init_jack int asoc_simple_init_jack ( s#snd_soc_card * , s#asoc_simple_jack * , int , char * , char * ) +s#link_info struct link_info { int link ; int cpu ; s#prop_nums num [ 512 ] ; } +asoc_simple_init_priv int asoc_simple_init_priv ( s#asoc_simple_priv * , s#link_info * ) +s##mfd_cell +asoc_simple_remove int asoc_simple_remove ( s#platform_device * ) +asoc_graph_card_probe int asoc_graph_card_probe ( s#snd_soc_card * ) + +/* sound/soc/mediatek/common/mtk-afe-fe-dai.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regulator +s##pinctrl +s##clk +s##snd_jack +s##regmap +mtk_afe_fe_startup int mtk_afe_fe_startup ( s#snd_pcm_substream * , s#snd_soc_dai * ) +mtk_afe_fe_shutdown void mtk_afe_fe_shutdown ( s#snd_pcm_substream * , s#snd_soc_dai * ) +mtk_afe_fe_hw_params int mtk_afe_fe_hw_params ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#snd_soc_dai * ) +mtk_afe_fe_hw_free int mtk_afe_fe_hw_free ( s#snd_pcm_substream * , s#snd_soc_dai * ) +mtk_afe_fe_trigger int mtk_afe_fe_trigger ( s#snd_pcm_substream * , int , s#snd_soc_dai * ) +mtk_afe_fe_prepare int mtk_afe_fe_prepare ( s#snd_pcm_substream * , s#snd_soc_dai * ) +mtk_afe_fe_ops extern const s#snd_soc_dai_ops mtk_afe_fe_ops +s#mtk_base_memif_data struct mtk_base_memif_data { int id ; const char * name ; int reg_ofs_base ; int reg_ofs_cur ; int reg_ofs_end ; int reg_ofs_base_msb ; int reg_ofs_cur_msb ; int reg_ofs_end_msb ; int fs_reg ; int fs_shift ; int fs_maskbit ; int mono_reg ; int mono_shift ; int mono_invert ; int quad_ch_reg ; int quad_ch_mask ; int quad_ch_shift ; int enable_reg ; int enable_shift ; int hd_reg ; int hd_shift ; int hd_align_reg ; int hd_align_mshift ; int msb_reg ; int msb_shift ; int msb2_reg ; int msb2_shift ; int agent_disable_reg ; int agent_disable_shift ; int pbuf_reg ; int pbuf_mask ; int pbuf_shift ; int minlen_reg ; int minlen_mask ; int minlen_shift ; } +s#mtk_base_afe_memif struct mtk_base_afe_memif { unsigned int phys_buf_addr ; int buffer_size ; s#snd_pcm_substream * substream ; const s#mtk_base_memif_data * data ; int irq_usage ; int const_irq ; unsigned char * dma_area ; t#dma_addr_t dma_addr ; t#size_t dma_bytes ; } +s#mtk_base_irq_data struct mtk_base_irq_data { int id ; int irq_cnt_reg ; int irq_cnt_shift ; int irq_cnt_maskbit ; int irq_fs_reg ; int irq_fs_shift ; int irq_fs_maskbit ; int irq_en_reg ; int irq_en_shift ; int irq_clr_reg ; int irq_clr_shift ; } +s#mtk_base_afe_irq struct mtk_base_afe_irq { const s#mtk_base_irq_data * irq_data ; int irq_occupyed ; } +s#mtk_base_afe struct mtk_base_afe { void * base_addr ; s#device * dev ; s#regmap * regmap ; s#mutex irq_alloc_lock ; unsigned int const * reg_back_up_list ; unsigned int * reg_back_up ; unsigned int reg_back_up_list_num ; int ( * runtime_suspend ) ( s#device * ) ; int ( * runtime_resume ) ( s#device * ) ; t#bool suspended ; s#mtk_base_afe_memif * memif ; int memif_size ; s#mtk_base_afe_irq * irqs ; int irqs_size ; int memif_32bit_supported ; s#list_head sub_dais ; s#snd_soc_dai_driver * dai_drivers ; unsigned int num_dai_drivers ; const s#snd_pcm_hardware * mtk_afe_hardware ; int ( * memif_fs ) ( s#snd_pcm_substream * , unsigned int ) ; int ( * irq_fs ) ( s#snd_pcm_substream * , unsigned int ) ; int ( * get_dai_fs ) ( s#mtk_base_afe * , int , unsigned int ) ; int ( * get_memif_pbuf_size ) ( s#snd_pcm_substream * ) ; int ( * request_dram_resource ) ( s#device * ) ; int ( * release_dram_resource ) ( s#device * ) ; void * platform_priv ; } +mtk_dynamic_irq_acquire int mtk_dynamic_irq_acquire ( s#mtk_base_afe * ) +mtk_dynamic_irq_release int mtk_dynamic_irq_release ( s#mtk_base_afe * , int ) +mtk_afe_suspend int mtk_afe_suspend ( s#snd_soc_component * ) +mtk_afe_resume int mtk_afe_resume ( s#snd_soc_component * ) +mtk_memif_set_enable int mtk_memif_set_enable ( s#mtk_base_afe * , int ) +mtk_memif_set_disable int mtk_memif_set_disable ( s#mtk_base_afe * , int ) +mtk_memif_set_addr int mtk_memif_set_addr ( s#mtk_base_afe * , int , unsigned char * , t#dma_addr_t , t#size_t ) +mtk_memif_set_channel int mtk_memif_set_channel ( s#mtk_base_afe * , int , unsigned int ) +mtk_memif_set_rate int mtk_memif_set_rate ( s#mtk_base_afe * , int , unsigned int ) +mtk_memif_set_rate_substream int mtk_memif_set_rate_substream ( s#snd_pcm_substream * , int , unsigned int ) +mtk_memif_set_format int mtk_memif_set_format ( s#mtk_base_afe * , int , t#snd_pcm_format_t ) +mtk_memif_set_pbuf_size int mtk_memif_set_pbuf_size ( s#mtk_base_afe * , int , int ) + +/* sound/soc/mediatek/common/mtk-afe-platform-driver.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##regmap +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regulator +s##pinctrl +s##clk +s##snd_jack +mtk_afe_combine_sub_dai int mtk_afe_combine_sub_dai ( s#mtk_base_afe * ) +mtk_afe_add_sub_dai_control int mtk_afe_add_sub_dai_control ( s#snd_soc_component * ) +mtk_afe_pcm_pointer t#snd_pcm_uframes_t mtk_afe_pcm_pointer ( s#snd_soc_component * , s#snd_pcm_substream * ) +mtk_afe_pcm_new int mtk_afe_pcm_new ( s#snd_soc_component * , s#snd_soc_pcm_runtime * ) +mtk_afe_pcm_platform extern const s#snd_soc_component_driver mtk_afe_pcm_platform + +/* sound/soc/mediatek/mt8192/mt8192-afe-gpio.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +mt8192_afe_gpio_init int mt8192_afe_gpio_init ( s#device * ) +mt8192_afe_gpio_request int mt8192_afe_gpio_request ( s#device * , t#bool , int , int ) + +/* sound/soc/meson/axg-fifo.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +axg_fifo_pcm_trigger int axg_fifo_pcm_trigger ( s#snd_soc_component * , s#snd_pcm_substream * , int ) +axg_fifo_pcm_pointer t#snd_pcm_uframes_t axg_fifo_pcm_pointer ( s#snd_soc_component * , s#snd_pcm_substream * ) +axg_fifo_pcm_hw_params int axg_fifo_pcm_hw_params ( s#snd_soc_component * , s#snd_pcm_substream * , s#snd_pcm_hw_params * ) +g12a_fifo_pcm_hw_params int g12a_fifo_pcm_hw_params ( s#snd_soc_component * , s#snd_pcm_substream * , s#snd_pcm_hw_params * ) +axg_fifo_pcm_hw_free int axg_fifo_pcm_hw_free ( s#snd_soc_component * , s#snd_pcm_substream * ) +axg_fifo_pcm_open int axg_fifo_pcm_open ( s#snd_soc_component * , s#snd_pcm_substream * ) +axg_fifo_pcm_close int axg_fifo_pcm_close ( s#snd_soc_component * , s#snd_pcm_substream * ) +axg_fifo_pcm_new int axg_fifo_pcm_new ( s#snd_soc_pcm_runtime * , unsigned int ) +s##mfd_cell +axg_fifo_probe int axg_fifo_probe ( s#platform_device * ) + +/* sound/soc/meson/axg-tdm-formatter.o */ +s##regmap +s##clk +s#axg_tdm_iface struct axg_tdm_iface { s#clk * sclk ; s#clk * lrclk ; s#clk * mclk ; unsigned long mclk_rate ; unsigned int fmt ; unsigned int slots ; unsigned int slot_width ; int rate ; } +s#axg_tdm_stream struct axg_tdm_stream { s#axg_tdm_iface * iface ; s#list_head formatter_list ; s#mutex lock ; unsigned int channels ; unsigned int width ; unsigned int physical_width ; t#u32 * mask ; t#bool ready ; } +axg_tdm_formatter_set_channel_masks int axg_tdm_formatter_set_channel_masks ( s#regmap * , s#axg_tdm_stream * , unsigned int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regulator +s##pinctrl +axg_tdm_formatter_event int axg_tdm_formatter_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +s##mfd_cell +axg_tdm_formatter_probe int axg_tdm_formatter_probe ( s#platform_device * ) +axg_tdm_stream_start int axg_tdm_stream_start ( s#axg_tdm_stream * ) +axg_tdm_stream_stop void axg_tdm_stream_stop ( s#axg_tdm_stream * ) +axg_tdm_stream_alloc s#axg_tdm_stream * axg_tdm_stream_alloc ( s#axg_tdm_iface * ) +axg_tdm_stream_free void axg_tdm_stream_free ( s#axg_tdm_stream * ) + +/* sound/soc/meson/axg-tdm-interface.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +axg_tdm_set_tdm_slots int axg_tdm_set_tdm_slots ( s#snd_soc_dai * , t#u32 * , t#u32 * , unsigned int , unsigned int ) + +/* sound/soc/meson/meson-card-utils.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +meson_card_i2s_set_sysclk int meson_card_i2s_set_sysclk ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , unsigned int ) +s##regulator +s##pinctrl +s##clk +s##snd_jack +s##regmap +meson_card_reallocate_links int meson_card_reallocate_links ( s#snd_soc_card * , unsigned int ) +meson_card_parse_dai int meson_card_parse_dai ( s#snd_soc_card * , s#device_node * , s#device_node * * , const char * * ) +meson_card_parse_daifmt unsigned int meson_card_parse_daifmt ( s#device_node * , s#device_node * ) +meson_card_set_be_link int meson_card_set_be_link ( s#snd_soc_card * , s#snd_soc_dai_link * , s#device_node * ) +meson_card_set_fe_link int meson_card_set_fe_link ( s#snd_soc_card * , s#snd_soc_dai_link * , s#device_node * , t#bool ) +s##mfd_cell +meson_card_probe int meson_card_probe ( s#platform_device * ) +meson_card_remove int meson_card_remove ( s#platform_device * ) + +/* sound/soc/meson/meson-codec-glue.o */ +s#meson_codec_glue_input struct meson_codec_glue_input { s#snd_soc_pcm_stream params ; unsigned int fmt ; } +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +meson_codec_glue_input_get_data s#meson_codec_glue_input * meson_codec_glue_input_get_data ( s#snd_soc_dai * ) +meson_codec_glue_input_hw_params int meson_codec_glue_input_hw_params ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#snd_soc_dai * ) +meson_codec_glue_input_set_fmt int meson_codec_glue_input_set_fmt ( s#snd_soc_dai * , unsigned int ) +meson_codec_glue_output_startup int meson_codec_glue_output_startup ( s#snd_pcm_substream * , s#snd_soc_dai * ) +meson_codec_glue_input_dai_probe int meson_codec_glue_input_dai_probe ( s#snd_soc_dai * ) +meson_codec_glue_input_dai_remove int meson_codec_glue_input_dai_remove ( s#snd_soc_dai * ) + +/* sound/soc/qcom/common.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +qcom_snd_parse_of int qcom_snd_parse_of ( s#snd_soc_card * ) + +/* sound/soc/qcom/lpass-cpu.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +asoc_qcom_lpass_cpu_dai_ops extern const s#snd_soc_dai_ops asoc_qcom_lpass_cpu_dai_ops +lpass_cpu_pcm_new int lpass_cpu_pcm_new ( s#snd_soc_pcm_runtime * , s#snd_soc_dai * ) +asoc_qcom_lpass_cpu_dai_probe int asoc_qcom_lpass_cpu_dai_probe ( s#snd_soc_dai * ) +s##mfd_cell +asoc_qcom_lpass_cpu_platform_probe int asoc_qcom_lpass_cpu_platform_probe ( s#platform_device * ) +asoc_qcom_lpass_cpu_platform_remove int asoc_qcom_lpass_cpu_platform_remove ( s#platform_device * ) +asoc_qcom_lpass_cpu_platform_shutdown void asoc_qcom_lpass_cpu_platform_shutdown ( s#platform_device * ) + +/* sound/soc/qcom/lpass-hdmi.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +asoc_qcom_lpass_hdmi_dai_ops extern const s#snd_soc_dai_ops asoc_qcom_lpass_hdmi_dai_ops + +/* sound/soc/qcom/lpass-platform.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##mfd_cell +asoc_qcom_lpass_platform_register int asoc_qcom_lpass_platform_register ( s#platform_device * ) + +/* sound/soc/qcom/qdsp6/q6adm.o */ +s##q6copp +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +q6adm_open s#q6copp * q6adm_open ( s#device * , int , int , int , int , int , int , t#uint16_t , int , int ) +q6adm_get_copp_id int q6adm_get_copp_id ( s#q6copp * ) +s#route_payload struct route_payload { int num_copps ; int session_id ; int copp_idx [ 8 ] ; int port_id [ 8 ] ; } +q6adm_matrix_map int q6adm_matrix_map ( s#device * , int , s#route_payload , int ) +q6adm_close int q6adm_close ( s#device * , s#q6copp * ) + +/* sound/soc/qcom/qdsp6/q6afe.o */ +q6afe_get_port_id int q6afe_get_port_id ( int ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +q6afe_set_lpass_clock int q6afe_set_lpass_clock ( s#device * , int , int , int , unsigned int ) +s##q6afe_port +q6afe_port_set_sysclk int q6afe_port_set_sysclk ( s#q6afe_port * , int , int , int , unsigned int , int ) +q6afe_port_stop int q6afe_port_stop ( s#q6afe_port * ) +s#q6afe_slim_cfg struct q6afe_slim_cfg { t#u32 sample_rate ; t#u16 bit_width ; t#u16 data_format ; t#u16 num_channels ; t#u8 ch_mapping [ 8 ] ; } +q6afe_slim_port_prepare void q6afe_slim_port_prepare ( s#q6afe_port * , s#q6afe_slim_cfg * ) +s#q6afe_tdm_cfg struct q6afe_tdm_cfg { t#u16 num_channels ; t#u32 sample_rate ; t#u16 bit_width ; t#u16 data_format ; t#u16 sync_mode ; t#u16 sync_src ; t#u16 nslots_per_frame ; t#u16 slot_width ; t#u16 slot_mask ; t#u32 data_align_type ; t#u16 ch_mapping [ 8 ] ; } +q6afe_tdm_port_prepare void q6afe_tdm_port_prepare ( s#q6afe_port * , s#q6afe_tdm_cfg * ) +s#q6afe_hdmi_cfg struct q6afe_hdmi_cfg { t#u16 datatype ; t#u16 channel_allocation ; t#u32 sample_rate ; t#u16 bit_width ; } +q6afe_hdmi_port_prepare void q6afe_hdmi_port_prepare ( s#q6afe_port * , s#q6afe_hdmi_cfg * ) +s#q6afe_i2s_cfg struct q6afe_i2s_cfg { t#u32 sample_rate ; t#u16 bit_width ; t#u16 data_format ; t#u16 num_channels ; t#u32 sd_line_mask ; int fmt ; } +q6afe_i2s_port_prepare int q6afe_i2s_port_prepare ( s#q6afe_port * , s#q6afe_i2s_cfg * ) +s#q6afe_cdc_dma_cfg struct q6afe_cdc_dma_cfg { t#u16 sample_rate ; t#u16 bit_width ; t#u16 data_format ; t#u16 num_channels ; t#u16 active_channels_mask ; } +q6afe_cdc_dma_port_prepare void q6afe_cdc_dma_port_prepare ( s#q6afe_port * , s#q6afe_cdc_dma_cfg * ) +q6afe_port_start int q6afe_port_start ( s#q6afe_port * ) +q6afe_port_get_from_id s#q6afe_port * q6afe_port_get_from_id ( s#device * , int ) +q6afe_port_put void q6afe_port_put ( s#q6afe_port * ) +q6afe_unvote_lpass_core_hw int q6afe_unvote_lpass_core_hw ( s#device * , t#uint32_t , t#uint32_t ) +q6afe_vote_lpass_core_hw int q6afe_vote_lpass_core_hw ( s#device * , t#uint32_t , const char * , t#uint32_t * ) + +/* sound/soc/qcom/qdsp6/q6asm.o */ +s##audio_client +q6asm_unmap_memory_regions int q6asm_unmap_memory_regions ( unsigned int , s#audio_client * ) +q6asm_map_memory_regions int q6asm_map_memory_regions ( unsigned int , s#audio_client * , t#phys_addr_t , t#size_t , unsigned int ) +q6asm_audio_client_free void q6asm_audio_client_free ( s#audio_client * ) +q6asm_get_session_id int q6asm_get_session_id ( s#audio_client * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +t#q6asm_cb typedef void ( * q6asm_cb ) ( t#uint32_t , t#uint32_t , void * , void * ) +q6asm_audio_client_alloc s#audio_client * q6asm_audio_client_alloc ( s#device * , t#q6asm_cb , void * , int , int ) +q6asm_open_write int q6asm_open_write ( s#audio_client * , t#uint32_t , t#uint32_t , t#u32 , t#uint16_t , t#bool ) +q6asm_run int q6asm_run ( s#audio_client * , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t ) +q6asm_run_nowait int q6asm_run_nowait ( s#audio_client * , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t ) +q6asm_media_format_block_multi_ch_pcm int q6asm_media_format_block_multi_ch_pcm ( s#audio_client * , t#uint32_t , t#uint32_t , t#uint32_t , t#u8 [ 8 ] , t#uint16_t ) +s#q6asm_flac_cfg struct q6asm_flac_cfg { t#u32 sample_rate ; t#u32 ext_sample_rate ; t#u32 min_frame_size ; t#u32 max_frame_size ; t#u16 stream_info_present ; t#u16 min_blk_size ; t#u16 max_blk_size ; t#u16 ch_cfg ; t#u16 sample_size ; t#u16 md5_sum ; } +q6asm_stream_media_format_block_flac int q6asm_stream_media_format_block_flac ( s#audio_client * , t#uint32_t , s#q6asm_flac_cfg * ) +s#q6asm_wma_cfg struct q6asm_wma_cfg { t#u32 fmtag ; t#u32 num_channels ; t#u32 sample_rate ; t#u32 bytes_per_sec ; t#u32 block_align ; t#u32 bits_per_sample ; t#u32 channel_mask ; t#u32 enc_options ; t#u32 adv_enc_options ; t#u32 adv_enc_options2 ; } +q6asm_stream_media_format_block_wma_v9 int q6asm_stream_media_format_block_wma_v9 ( s#audio_client * , t#uint32_t , s#q6asm_wma_cfg * ) +q6asm_stream_media_format_block_wma_v10 int q6asm_stream_media_format_block_wma_v10 ( s#audio_client * , t#uint32_t , s#q6asm_wma_cfg * ) +s#q6asm_alac_cfg struct q6asm_alac_cfg { t#u32 frame_length ; t#u8 compatible_version ; t#u8 bit_depth ; t#u8 pb ; t#u8 mb ; t#u8 kb ; t#u8 num_channels ; t#u16 max_run ; t#u32 max_frame_bytes ; t#u32 avg_bit_rate ; t#u32 sample_rate ; t#u32 channel_layout_tag ; } +q6asm_stream_media_format_block_alac int q6asm_stream_media_format_block_alac ( s#audio_client * , t#uint32_t , s#q6asm_alac_cfg * ) +s#q6asm_ape_cfg struct q6asm_ape_cfg { t#u16 compatible_version ; t#u16 compression_level ; t#u32 format_flags ; t#u32 blocks_per_frame ; t#u32 final_frame_blocks ; t#u32 total_frames ; t#u16 bits_per_sample ; t#u16 num_channels ; t#u32 sample_rate ; t#u32 seek_table_present ; } +q6asm_stream_media_format_block_ape int q6asm_stream_media_format_block_ape ( s#audio_client * , t#uint32_t , s#q6asm_ape_cfg * ) +q6asm_stream_remove_initial_silence int q6asm_stream_remove_initial_silence ( s#audio_client * , t#uint32_t , t#uint32_t ) +q6asm_stream_remove_trailing_silence int q6asm_stream_remove_trailing_silence ( s#audio_client * , t#uint32_t , t#uint32_t ) +q6asm_enc_cfg_blk_pcm_format_support int q6asm_enc_cfg_blk_pcm_format_support ( s#audio_client * , t#uint32_t , t#uint32_t , t#uint32_t , t#uint16_t ) +q6asm_read int q6asm_read ( s#audio_client * , t#uint32_t ) +q6asm_open_read int q6asm_open_read ( s#audio_client * , t#uint32_t , t#uint32_t , t#uint16_t ) +q6asm_write_async int q6asm_write_async ( s#audio_client * , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t , t#uint32_t ) +q6asm_cmd int q6asm_cmd ( s#audio_client * , t#uint32_t , int ) +q6asm_cmd_nowait int q6asm_cmd_nowait ( s#audio_client * , t#uint32_t , int ) + +/* sound/soc/qcom/qdsp6/q6core.o */ +s#q6core_svc_api_info struct q6core_svc_api_info { t#uint32_t service_id ; t#uint32_t api_version ; t#uint32_t api_branch_version ; } +q6core_get_svc_api_info int q6core_get_svc_api_info ( int , s#q6core_svc_api_info * ) +q6core_is_adsp_ready t#bool q6core_is_adsp_ready ( void ) + +/* sound/soc/qcom/qdsp6/q6dsp-common.o */ +q6dsp_map_channels int q6dsp_map_channels ( t#u8 [ 8 ] , int ) + +/* sound/soc/qcom/qdsp6/q6routing.o */ +q6routing_stream_open int q6routing_stream_open ( int , int , int , int ) +q6routing_stream_close void q6routing_stream_close ( int , int ) + +/* sound/soc/samsung/dmaengine.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +samsung_asoc_dma_platform_register int samsung_asoc_dma_platform_register ( s#device * , t#dma_filter_fn , const char * , const char * , s#device * ) + +/* sound/soc/samsung/idma.o */ +idma_reg_addr_init extern void idma_reg_addr_init ( void * , t#dma_addr_t ) + +/* sound/soc/soc-ac97.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##pci_dev +s##snd_ac97_gpio_priv +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regulator +s##clk +s##snd_jack +s##regmap +snd_soc_alloc_ac97_component s#snd_ac97 * snd_soc_alloc_ac97_component ( s#snd_soc_component * ) +snd_soc_new_ac97_component s#snd_ac97 * snd_soc_new_ac97_component ( s#snd_soc_component * , unsigned int , unsigned int ) +snd_soc_free_ac97_component void snd_soc_free_ac97_component ( s#snd_ac97 * ) +soc_ac97_ops extern s#snd_ac97_bus_ops * soc_ac97_ops +snd_soc_set_ac97_ops int snd_soc_set_ac97_ops ( s#snd_ac97_bus_ops * ) +s##mfd_cell +snd_soc_set_ac97_ops_of_reset int snd_soc_set_ac97_ops_of_reset ( s#snd_ac97_bus_ops * , s#platform_device * ) + +/* sound/soc/soc-acpi.o */ +s##snd_soc_dai_driver +snd_soc_acpi_find_machine s#snd_soc_acpi_mach * snd_soc_acpi_find_machine ( s#snd_soc_acpi_mach * ) +s#snd_soc_acpi_package_context struct snd_soc_acpi_package_context { char * name ; int length ; s#acpi_buffer * format ; s#acpi_buffer * state ; t#bool data_valid ; } +snd_soc_acpi_find_package_from_hid t#bool snd_soc_acpi_find_package_from_hid ( const t#u8 [ 9 ] , s#snd_soc_acpi_package_context * ) +snd_soc_acpi_codec_list s#snd_soc_acpi_mach * snd_soc_acpi_codec_list ( void * ) + +/* sound/soc/soc-card.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +snd_soc_card_get_kcontrol s#snd_kcontrol * snd_soc_card_get_kcontrol ( s#snd_soc_card * , const char * ) +snd_soc_card_jack_new int snd_soc_card_jack_new ( s#snd_soc_card * , const char * , int , s#snd_soc_jack * ) +snd_soc_card_jack_new_pins int snd_soc_card_jack_new_pins ( s#snd_soc_card * , const char * , int , s#snd_soc_jack * , s#snd_soc_jack_pin * , unsigned int ) +snd_soc_card_add_dai_link int snd_soc_card_add_dai_link ( s#snd_soc_card * , s#snd_soc_dai_link * ) +snd_soc_card_remove_dai_link void snd_soc_card_remove_dai_link ( s#snd_soc_card * , s#snd_soc_dai_link * ) + +/* sound/soc/soc-component.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +snd_soc_component_set_sysclk int snd_soc_component_set_sysclk ( s#snd_soc_component * , int , int , unsigned int , int ) +snd_soc_component_set_pll int snd_soc_component_set_pll ( s#snd_soc_component * , int , int , unsigned int , unsigned int ) +snd_soc_component_enable_pin int snd_soc_component_enable_pin ( s#snd_soc_component * , const char * ) +snd_soc_component_enable_pin_unlocked int snd_soc_component_enable_pin_unlocked ( s#snd_soc_component * , const char * ) +snd_soc_component_disable_pin int snd_soc_component_disable_pin ( s#snd_soc_component * , const char * ) +snd_soc_component_disable_pin_unlocked int snd_soc_component_disable_pin_unlocked ( s#snd_soc_component * , const char * ) +snd_soc_component_nc_pin int snd_soc_component_nc_pin ( s#snd_soc_component * , const char * ) +snd_soc_component_nc_pin_unlocked int snd_soc_component_nc_pin_unlocked ( s#snd_soc_component * , const char * ) +snd_soc_component_get_pin_status int snd_soc_component_get_pin_status ( s#snd_soc_component * , const char * ) +snd_soc_component_force_enable_pin int snd_soc_component_force_enable_pin ( s#snd_soc_component * , const char * ) +snd_soc_component_force_enable_pin_unlocked int snd_soc_component_force_enable_pin_unlocked ( s#snd_soc_component * , const char * ) +snd_soc_component_set_jack int snd_soc_component_set_jack ( s#snd_soc_component * , s#snd_soc_jack * , void * ) +snd_soc_component_init_regmap void snd_soc_component_init_regmap ( s#snd_soc_component * , s#regmap * ) +snd_soc_component_exit_regmap void snd_soc_component_exit_regmap ( s#snd_soc_component * ) +snd_soc_component_compr_open int snd_soc_component_compr_open ( s#snd_soc_component * , s#snd_compr_stream * ) +snd_soc_component_compr_free void snd_soc_component_compr_free ( s#snd_soc_component * , s#snd_compr_stream * , int ) +snd_soc_component_compr_trigger int snd_soc_component_compr_trigger ( s#snd_compr_stream * , int ) +snd_soc_component_compr_set_params int snd_soc_component_compr_set_params ( s#snd_compr_stream * , s#snd_compr_params * ) +snd_soc_component_compr_get_params int snd_soc_component_compr_get_params ( s#snd_compr_stream * , s#snd_codec * ) +snd_soc_component_compr_get_caps int snd_soc_component_compr_get_caps ( s#snd_compr_stream * , s#snd_compr_caps * ) +snd_soc_component_compr_get_codec_caps int snd_soc_component_compr_get_codec_caps ( s#snd_compr_stream * , s#snd_compr_codec_caps * ) +snd_soc_component_compr_ack int snd_soc_component_compr_ack ( s#snd_compr_stream * , t#size_t ) +snd_soc_component_compr_pointer int snd_soc_component_compr_pointer ( s#snd_compr_stream * , s#snd_compr_tstamp * ) +snd_soc_component_compr_copy int snd_soc_component_compr_copy ( s#snd_compr_stream * , char * , t#size_t ) +snd_soc_component_compr_set_metadata int snd_soc_component_compr_set_metadata ( s#snd_compr_stream * , s#snd_compr_metadata * ) +snd_soc_component_compr_get_metadata int snd_soc_component_compr_get_metadata ( s#snd_compr_stream * , s#snd_compr_metadata * ) +snd_soc_component_read unsigned int snd_soc_component_read ( s#snd_soc_component * , unsigned int ) +snd_soc_component_write int snd_soc_component_write ( s#snd_soc_component * , unsigned int , unsigned int ) +snd_soc_component_update_bits int snd_soc_component_update_bits ( s#snd_soc_component * , unsigned int , unsigned int , unsigned int ) +snd_soc_component_update_bits_async int snd_soc_component_update_bits_async ( s#snd_soc_component * , unsigned int , unsigned int , unsigned int ) +snd_soc_component_read_field unsigned int snd_soc_component_read_field ( s#snd_soc_component * , unsigned int , unsigned int ) +snd_soc_component_write_field int snd_soc_component_write_field ( s#snd_soc_component * , unsigned int , unsigned int , unsigned int ) +snd_soc_component_async_complete void snd_soc_component_async_complete ( s#snd_soc_component * ) +snd_soc_component_test_bits int snd_soc_component_test_bits ( s#snd_soc_component * , unsigned int , unsigned int , unsigned int ) + +/* sound/soc/soc-compress.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +snd_soc_new_compress int snd_soc_new_compress ( s#snd_soc_pcm_runtime * , int ) + +/* sound/soc/soc-core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##msi_msg +s##proc_dir_entry +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +null_dailink_component extern s#snd_soc_dai_link_component null_dailink_component [ 0 ] +snd_soc_debugfs_root extern s#dentry * snd_soc_debugfs_root +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +snd_soc_rtdcom_lookup s#snd_soc_component * snd_soc_rtdcom_lookup ( s#snd_soc_pcm_runtime * , const char * ) +snd_soc_lookup_component_nolocked s#snd_soc_component * snd_soc_lookup_component_nolocked ( s#device * , const char * ) +snd_soc_lookup_component s#snd_soc_component * snd_soc_lookup_component ( s#device * , const char * ) +snd_soc_get_pcm_runtime s#snd_soc_pcm_runtime * snd_soc_get_pcm_runtime ( s#snd_soc_card * , s#snd_soc_dai_link * ) +snd_soc_close_delayed_work void snd_soc_close_delayed_work ( s#snd_soc_pcm_runtime * ) +snd_soc_suspend int snd_soc_suspend ( s#device * ) +snd_soc_resume int snd_soc_resume ( s#device * ) +snd_soc_find_dai s#snd_soc_dai * snd_soc_find_dai ( const s#snd_soc_dai_link_component * ) +snd_soc_find_dai_with_mutex s#snd_soc_dai * snd_soc_find_dai_with_mutex ( const s#snd_soc_dai_link_component * ) +snd_soc_remove_pcm_runtime void snd_soc_remove_pcm_runtime ( s#snd_soc_card * , s#snd_soc_pcm_runtime * ) +snd_soc_add_pcm_runtime int snd_soc_add_pcm_runtime ( s#snd_soc_card * , s#snd_soc_dai_link * ) +snd_soc_runtime_set_dai_fmt int snd_soc_runtime_set_dai_fmt ( s#snd_soc_pcm_runtime * , unsigned int ) +snd_soc_set_dmi_name int snd_soc_set_dmi_name ( s#snd_soc_card * , const char * ) +snd_soc_poweroff int snd_soc_poweroff ( s#device * ) +snd_soc_pm_ops extern const s#dev_pm_ops snd_soc_pm_ops +snd_soc_cnew s#snd_kcontrol * snd_soc_cnew ( const s#snd_kcontrol_new * , void * , const char * , const char * ) +snd_soc_add_component_controls int snd_soc_add_component_controls ( s#snd_soc_component * , const s#snd_kcontrol_new * , unsigned int ) +snd_soc_add_card_controls int snd_soc_add_card_controls ( s#snd_soc_card * , const s#snd_kcontrol_new * , int ) +snd_soc_add_dai_controls int snd_soc_add_dai_controls ( s#snd_soc_dai * , const s#snd_kcontrol_new * , int ) +snd_soc_register_card int snd_soc_register_card ( s#snd_soc_card * ) +snd_soc_unregister_card int snd_soc_unregister_card ( s#snd_soc_card * ) +snd_soc_unregister_dai void snd_soc_unregister_dai ( s#snd_soc_dai * ) +snd_soc_register_dai s#snd_soc_dai * snd_soc_register_dai ( s#snd_soc_component * , s#snd_soc_dai_driver * , t#bool ) +snd_soc_component_initialize int snd_soc_component_initialize ( s#snd_soc_component * , const s#snd_soc_component_driver * , s#device * ) +snd_soc_add_component int snd_soc_add_component ( s#snd_soc_component * , s#snd_soc_dai_driver * , int ) +snd_soc_register_component int snd_soc_register_component ( s#device * , const s#snd_soc_component_driver * , s#snd_soc_dai_driver * , int ) +snd_soc_unregister_component_by_driver void snd_soc_unregister_component_by_driver ( s#device * , const s#snd_soc_component_driver * ) +snd_soc_unregister_component void snd_soc_unregister_component ( s#device * ) +snd_soc_of_parse_card_name int snd_soc_of_parse_card_name ( s#snd_soc_card * , const char * ) +snd_soc_of_parse_audio_simple_widgets int snd_soc_of_parse_audio_simple_widgets ( s#snd_soc_card * , const char * ) +snd_soc_of_parse_pin_switches int snd_soc_of_parse_pin_switches ( s#snd_soc_card * , const char * ) +snd_soc_of_get_slot_mask int snd_soc_of_get_slot_mask ( s#device_node * , const char * , unsigned int * ) +snd_soc_of_parse_tdm_slot int snd_soc_of_parse_tdm_slot ( s#device_node * , unsigned int * , unsigned int * , unsigned int * , unsigned int * ) +snd_soc_of_parse_node_prefix void snd_soc_of_parse_node_prefix ( s#device_node * , s#snd_soc_codec_conf * , s#device_node * , const char * ) +snd_soc_of_parse_audio_routing int snd_soc_of_parse_audio_routing ( s#snd_soc_card * , const char * ) +snd_soc_of_parse_aux_devs int snd_soc_of_parse_aux_devs ( s#snd_soc_card * , const char * ) +snd_soc_daifmt_clock_provider_flipped unsigned int snd_soc_daifmt_clock_provider_flipped ( unsigned int ) +snd_soc_daifmt_clock_provider_from_bitmap unsigned int snd_soc_daifmt_clock_provider_from_bitmap ( unsigned int ) +snd_soc_daifmt_parse_format unsigned int snd_soc_daifmt_parse_format ( s#device_node * , const char * ) +snd_soc_daifmt_parse_clock_provider_raw unsigned int snd_soc_daifmt_parse_clock_provider_raw ( s#device_node * , const char * , s#device_node * * , s#device_node * * ) +snd_soc_get_dai_id int snd_soc_get_dai_id ( s#device_node * ) +snd_soc_get_dai_name int snd_soc_get_dai_name ( const s#of_phandle_args * , const char * * ) +snd_soc_of_get_dai_name int snd_soc_of_get_dai_name ( s#device_node * , const char * * ) +snd_soc_of_put_dai_link_codecs void snd_soc_of_put_dai_link_codecs ( s#snd_soc_dai_link * ) +snd_soc_of_get_dai_link_codecs int snd_soc_of_get_dai_link_codecs ( s#device * , s#device_node * , s#snd_soc_dai_link * ) +snd_soc_of_put_dai_link_cpus void snd_soc_of_put_dai_link_cpus ( s#snd_soc_dai_link * ) +snd_soc_of_get_dai_link_cpus int snd_soc_of_get_dai_link_cpus ( s#device * , s#device_node * , s#snd_soc_dai_link * ) + +/* sound/soc/soc-dai.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +snd_soc_dai_set_sysclk int snd_soc_dai_set_sysclk ( s#snd_soc_dai * , int , unsigned int , int ) +snd_soc_dai_set_clkdiv int snd_soc_dai_set_clkdiv ( s#snd_soc_dai * , int , int ) +snd_soc_dai_set_pll int snd_soc_dai_set_pll ( s#snd_soc_dai * , int , int , unsigned int , unsigned int ) +snd_soc_dai_set_bclk_ratio int snd_soc_dai_set_bclk_ratio ( s#snd_soc_dai * , unsigned int ) +snd_soc_dai_set_fmt int snd_soc_dai_set_fmt ( s#snd_soc_dai * , unsigned int ) +snd_soc_dai_set_tdm_slot int snd_soc_dai_set_tdm_slot ( s#snd_soc_dai * , unsigned int , unsigned int , int , int ) +snd_soc_dai_set_channel_map int snd_soc_dai_set_channel_map ( s#snd_soc_dai * , unsigned int , unsigned int * , unsigned int , unsigned int * ) +snd_soc_dai_get_channel_map int snd_soc_dai_get_channel_map ( s#snd_soc_dai * , unsigned int * , unsigned int * , unsigned int * , unsigned int * ) +snd_soc_dai_set_tristate int snd_soc_dai_set_tristate ( s#snd_soc_dai * , int ) +snd_soc_dai_digital_mute int snd_soc_dai_digital_mute ( s#snd_soc_dai * , int , int ) +snd_soc_dai_link_set_capabilities void snd_soc_dai_link_set_capabilities ( s#snd_soc_dai_link * ) +snd_soc_dai_action void snd_soc_dai_action ( s#snd_soc_dai * , int , int ) +snd_soc_dai_active int snd_soc_dai_active ( s#snd_soc_dai * ) +snd_soc_dai_compr_startup int snd_soc_dai_compr_startup ( s#snd_soc_dai * , s#snd_compr_stream * ) +snd_soc_dai_compr_shutdown void snd_soc_dai_compr_shutdown ( s#snd_soc_dai * , s#snd_compr_stream * , int ) +snd_soc_dai_compr_trigger int snd_soc_dai_compr_trigger ( s#snd_soc_dai * , s#snd_compr_stream * , int ) +snd_soc_dai_compr_set_params int snd_soc_dai_compr_set_params ( s#snd_soc_dai * , s#snd_compr_stream * , s#snd_compr_params * ) +snd_soc_dai_compr_get_params int snd_soc_dai_compr_get_params ( s#snd_soc_dai * , s#snd_compr_stream * , s#snd_codec * ) +snd_soc_dai_compr_ack int snd_soc_dai_compr_ack ( s#snd_soc_dai * , s#snd_compr_stream * , t#size_t ) +snd_soc_dai_compr_pointer int snd_soc_dai_compr_pointer ( s#snd_soc_dai * , s#snd_compr_stream * , s#snd_compr_tstamp * ) +snd_soc_dai_compr_set_metadata int snd_soc_dai_compr_set_metadata ( s#snd_soc_dai * , s#snd_compr_stream * , s#snd_compr_metadata * ) +snd_soc_dai_compr_get_metadata int snd_soc_dai_compr_get_metadata ( s#snd_soc_dai * , s#snd_compr_stream * , s#snd_compr_metadata * ) + +/* sound/soc/soc-dapm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kernfs_open_node +s##kernfs_iattrs +s##bpf_prog_array +s##cgroup_taskset +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##sock +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +dapm_mark_endpoints_dirty void dapm_mark_endpoints_dirty ( s#snd_soc_card * ) +dapm_kcontrol_get_value unsigned int dapm_kcontrol_get_value ( const s#snd_kcontrol * ) +snd_soc_dapm_kcontrol_widget s#snd_soc_dapm_widget * snd_soc_dapm_kcontrol_widget ( s#snd_kcontrol * ) +snd_soc_dapm_kcontrol_dapm s#snd_soc_dapm_context * snd_soc_dapm_kcontrol_dapm ( s#snd_kcontrol * ) +snd_soc_dapm_force_bias_level int snd_soc_dapm_force_bias_level ( s#snd_soc_dapm_context * , e#snd_soc_bias_level ) +s#snd_soc_dapm_widget_list struct snd_soc_dapm_widget_list { int num_widgets ; s#snd_soc_dapm_widget * widgets [ ] ; } +e#snd_soc_dapm_direction enum snd_soc_dapm_direction { SND_SOC_DAPM_DIR_IN , SND_SOC_DAPM_DIR_OUT } +snd_soc_dapm_dai_get_connected_widgets int snd_soc_dapm_dai_get_connected_widgets ( s#snd_soc_dai * , int , s#snd_soc_dapm_widget_list * * , t#bool ( * ) ( s#snd_soc_dapm_widget * , e#snd_soc_dapm_direction ) ) +snd_soc_dapm_dai_free_widgets void snd_soc_dapm_dai_free_widgets ( s#snd_soc_dapm_widget_list * * ) +dapm_regulator_event int dapm_regulator_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +dapm_pinctrl_event int dapm_pinctrl_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +dapm_clock_event int dapm_clock_event ( s#snd_soc_dapm_widget * , s#snd_kcontrol * , int ) +snd_soc_dapm_mux_update_power int snd_soc_dapm_mux_update_power ( s#snd_soc_dapm_context * , s#snd_kcontrol * , int , s#soc_enum * , s#snd_soc_dapm_update * ) +snd_soc_dapm_mixer_update_power int snd_soc_dapm_mixer_update_power ( s#snd_soc_dapm_context * , s#snd_kcontrol * , int , s#snd_soc_dapm_update * ) +snd_soc_dapm_free_widget void snd_soc_dapm_free_widget ( s#snd_soc_dapm_widget * ) +snd_soc_dapm_sync_unlocked int snd_soc_dapm_sync_unlocked ( s#snd_soc_dapm_context * ) +snd_soc_dapm_sync int snd_soc_dapm_sync ( s#snd_soc_dapm_context * ) +snd_soc_dapm_update_dai int snd_soc_dapm_update_dai ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#snd_soc_dai * ) +snd_soc_dapm_add_routes int snd_soc_dapm_add_routes ( s#snd_soc_dapm_context * , const s#snd_soc_dapm_route * , int ) +snd_soc_dapm_del_routes int snd_soc_dapm_del_routes ( s#snd_soc_dapm_context * , const s#snd_soc_dapm_route * , int ) +snd_soc_dapm_weak_routes int snd_soc_dapm_weak_routes ( s#snd_soc_dapm_context * , const s#snd_soc_dapm_route * , int ) +snd_soc_dapm_new_widgets int snd_soc_dapm_new_widgets ( s#snd_soc_card * ) +snd_soc_dapm_get_volsw int snd_soc_dapm_get_volsw ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_dapm_put_volsw int snd_soc_dapm_put_volsw ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_dapm_get_enum_double int snd_soc_dapm_get_enum_double ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_dapm_put_enum_double int snd_soc_dapm_put_enum_double ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_dapm_info_pin_switch int snd_soc_dapm_info_pin_switch ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_dapm_get_pin_switch int snd_soc_dapm_get_pin_switch ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_dapm_put_pin_switch int snd_soc_dapm_put_pin_switch ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_dapm_new_control s#snd_soc_dapm_widget * snd_soc_dapm_new_control ( s#snd_soc_dapm_context * , const s#snd_soc_dapm_widget * ) +snd_soc_dapm_new_controls int snd_soc_dapm_new_controls ( s#snd_soc_dapm_context * , const s#snd_soc_dapm_widget * , int ) +snd_soc_dapm_new_dai_widgets int snd_soc_dapm_new_dai_widgets ( s#snd_soc_dapm_context * , s#snd_soc_dai * ) +snd_soc_dapm_stream_stop void snd_soc_dapm_stream_stop ( s#snd_soc_pcm_runtime * , int ) +snd_soc_dapm_enable_pin_unlocked int snd_soc_dapm_enable_pin_unlocked ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_enable_pin int snd_soc_dapm_enable_pin ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_force_enable_pin_unlocked int snd_soc_dapm_force_enable_pin_unlocked ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_force_enable_pin int snd_soc_dapm_force_enable_pin ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_disable_pin_unlocked int snd_soc_dapm_disable_pin_unlocked ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_disable_pin int snd_soc_dapm_disable_pin ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_nc_pin_unlocked int snd_soc_dapm_nc_pin_unlocked ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_nc_pin int snd_soc_dapm_nc_pin ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_get_pin_status int snd_soc_dapm_get_pin_status ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_ignore_suspend int snd_soc_dapm_ignore_suspend ( s#snd_soc_dapm_context * , const char * ) +snd_soc_dapm_free void snd_soc_dapm_free ( s#snd_soc_dapm_context * ) +snd_soc_dapm_init void snd_soc_dapm_init ( s#snd_soc_dapm_context * , s#snd_soc_card * , s#snd_soc_component * ) + +/* sound/soc/soc-devres.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##regulator +s##pinctrl +s##snd_fasync +s##clk +s##snd_pcm_plugin +s##snd_timer +s##snd_jack +s##regmap +devm_snd_soc_register_dai s#snd_soc_dai * devm_snd_soc_register_dai ( s#device * , s#snd_soc_component * , s#snd_soc_dai_driver * , t#bool ) +devm_snd_soc_register_component int devm_snd_soc_register_component ( s#device * , const s#snd_soc_component_driver * , s#snd_soc_dai_driver * , int ) +devm_snd_soc_register_card int devm_snd_soc_register_card ( s#device * , s#snd_soc_card * ) +s#snd_dmaengine_pcm_config struct snd_dmaengine_pcm_config { int ( * prepare_slave_config ) ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#dma_slave_config * ) ; s#dma_chan * ( * compat_request_channel ) ( s#snd_soc_pcm_runtime * , s#snd_pcm_substream * ) ; int ( * process ) ( s#snd_pcm_substream * , int , unsigned long , void * , unsigned long ) ; t#dma_filter_fn compat_filter_fn ; s#device * dma_dev ; const char * chan_names [ E#SNDRV_PCM_STREAM_LAST + 1 ] ; const s#snd_pcm_hardware * pcm_hardware ; unsigned int prealloc_buffer_size ; } +devm_snd_dmaengine_pcm_register int devm_snd_dmaengine_pcm_register ( s#device * , const s#snd_dmaengine_pcm_config * , unsigned int ) + +/* sound/soc/soc-generic-dmaengine-pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +snd_dmaengine_pcm_prepare_slave_config int snd_dmaengine_pcm_prepare_slave_config ( s#snd_pcm_substream * , s#snd_pcm_hw_params * , s#dma_slave_config * ) +s##regulator +s##pinctrl +s##clk +s##snd_jack +s##regmap +snd_dmaengine_pcm_register int snd_dmaengine_pcm_register ( s#device * , const s#snd_dmaengine_pcm_config * , unsigned int ) +snd_dmaengine_pcm_unregister void snd_dmaengine_pcm_unregister ( s#device * ) + +/* sound/soc/soc-jack.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##msi_desc +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##msi_msg +s##proc_dir_entry +s##pinctrl +s##pinctrl_state +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##input_dev +s##snd_fasync +s##regulator +s##snd_pcm_plugin +s##snd_timer +s##clk +s##regmap +snd_soc_jack_report void snd_soc_jack_report ( s#snd_soc_jack * , int , int ) +s#snd_soc_jack_zone struct snd_soc_jack_zone { unsigned int min_mv ; unsigned int max_mv ; unsigned int jack_type ; unsigned int debounce_time ; s#list_head list ; } +snd_soc_jack_add_zones int snd_soc_jack_add_zones ( s#snd_soc_jack * , int , s#snd_soc_jack_zone * ) +snd_soc_jack_get_type int snd_soc_jack_get_type ( s#snd_soc_jack * , int ) +snd_soc_jack_add_pins int snd_soc_jack_add_pins ( s#snd_soc_jack * , int , s#snd_soc_jack_pin * ) +snd_soc_jack_notifier_register void snd_soc_jack_notifier_register ( s#snd_soc_jack * , s#notifier_block * ) +snd_soc_jack_notifier_unregister void snd_soc_jack_notifier_unregister ( s#snd_soc_jack * , s#notifier_block * ) +s##gpio_desc +snd_soc_jack_add_gpios int snd_soc_jack_add_gpios ( s#snd_soc_jack * , int , s#snd_soc_jack_gpio * ) +snd_soc_jack_add_gpiods int snd_soc_jack_add_gpiods ( s#device * , s#snd_soc_jack * , int , s#snd_soc_jack_gpio * ) +snd_soc_jack_free_gpios void snd_soc_jack_free_gpios ( s#snd_soc_jack * , int , s#snd_soc_jack_gpio * ) + +/* sound/soc/soc-link.o */ +s##posix_acl +s##user_namespace +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##sock +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##kstatfs +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##bdi_writeback +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +snd_soc_link_compr_startup int snd_soc_link_compr_startup ( s#snd_compr_stream * ) +snd_soc_link_compr_shutdown void snd_soc_link_compr_shutdown ( s#snd_compr_stream * , int ) +snd_soc_link_compr_set_params int snd_soc_link_compr_set_params ( s#snd_compr_stream * ) + +/* sound/soc/soc-ops.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +snd_soc_info_enum_double int snd_soc_info_enum_double ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_get_enum_double int snd_soc_get_enum_double ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_put_enum_double int snd_soc_put_enum_double ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_info_volsw int snd_soc_info_volsw ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_info_volsw_sx int snd_soc_info_volsw_sx ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_get_volsw int snd_soc_get_volsw ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_put_volsw int snd_soc_put_volsw ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_get_volsw_sx int snd_soc_get_volsw_sx ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_put_volsw_sx int snd_soc_put_volsw_sx ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_info_volsw_range int snd_soc_info_volsw_range ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_put_volsw_range int snd_soc_put_volsw_range ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_get_volsw_range int snd_soc_get_volsw_range ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +snd_soc_limit_volume int snd_soc_limit_volume ( s#snd_soc_card * , const char * , int ) +snd_soc_bytes_info int snd_soc_bytes_info ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_bytes_get int snd_soc_bytes_get ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_bytes_put int snd_soc_bytes_put ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_bytes_info_ext int snd_soc_bytes_info_ext ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_bytes_tlv_callback int snd_soc_bytes_tlv_callback ( s#snd_kcontrol * , int , unsigned int , unsigned int * ) +snd_soc_info_xr_sx int snd_soc_info_xr_sx ( s#snd_kcontrol * , s#snd_ctl_elem_info * ) +snd_soc_get_xr_sx int snd_soc_get_xr_sx ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_put_xr_sx int snd_soc_put_xr_sx ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_get_strobe int snd_soc_get_strobe ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) +snd_soc_put_strobe int snd_soc_put_strobe ( s#snd_kcontrol * , s#snd_ctl_elem_value * ) + +/* sound/soc/soc-pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##snd_jack +s##regmap +snd_soc_runtime_action void snd_soc_runtime_action ( s#snd_soc_pcm_runtime * , int , int ) +snd_soc_set_runtime_hwparams int snd_soc_set_runtime_hwparams ( s#snd_pcm_substream * , const s#snd_pcm_hardware * ) +snd_soc_runtime_calc_hw int snd_soc_runtime_calc_hw ( s#snd_soc_pcm_runtime * , s#snd_pcm_hardware * , int ) +dpcm_end_walk_at_be t#bool dpcm_end_walk_at_be ( s#snd_soc_dapm_widget * , e#snd_soc_dapm_direction ) +dpcm_be_dai_trigger int dpcm_be_dai_trigger ( s#snd_soc_pcm_runtime * , int , int ) +snd_soc_dpcm_runtime_update int snd_soc_dpcm_runtime_update ( s#snd_soc_card * ) +snd_soc_dpcm_fe_can_update int snd_soc_dpcm_fe_can_update ( s#snd_soc_pcm_runtime * , int ) +snd_soc_dpcm_be_can_update int snd_soc_dpcm_be_can_update ( s#snd_soc_pcm_runtime * , s#snd_soc_pcm_runtime * , int ) +snd_soc_dpcm_get_substream s#snd_pcm_substream * snd_soc_dpcm_get_substream ( s#snd_soc_pcm_runtime * , int ) +snd_soc_dpcm_can_be_free_stop int snd_soc_dpcm_can_be_free_stop ( s#snd_soc_pcm_runtime * , s#snd_soc_pcm_runtime * , int ) +snd_soc_dpcm_can_be_params int snd_soc_dpcm_can_be_params ( s#snd_soc_pcm_runtime * , s#snd_soc_pcm_runtime * , int ) + +/* sound/soc/soc-utils.o */ +snd_soc_calc_frame_size int snd_soc_calc_frame_size ( int , int , int ) +snd_soc_params_to_frame_size int snd_soc_params_to_frame_size ( s#snd_pcm_hw_params * ) +snd_soc_calc_bclk int snd_soc_calc_bclk ( int , int , int , int ) +snd_soc_params_to_bclk int snd_soc_params_to_bclk ( s#snd_pcm_hw_params * ) +snd_soc_tdm_params_to_bclk int snd_soc_tdm_params_to_bclk ( s#snd_pcm_hw_params * , int , int , int ) + +/* sound/soc/sprd/sprd-mcdt.o */ +s##sprd_mcdt_dev +e#sprd_mcdt_channel_type enum sprd_mcdt_channel_type { SPRD_MCDT_DAC_CHAN , SPRD_MCDT_ADC_CHAN , SPRD_MCDT_UNKNOWN_CHAN , } +e#sprd_mcdt_dma_chan enum sprd_mcdt_dma_chan { SPRD_MCDT_DMA_CH0 , SPRD_MCDT_DMA_CH1 , SPRD_MCDT_DMA_CH2 , SPRD_MCDT_DMA_CH3 , SPRD_MCDT_DMA_CH4 , } +s#sprd_mcdt_chan_callback struct sprd_mcdt_chan_callback { void ( * notify ) ( void * ) ; void * data ; } +s#sprd_mcdt_chan struct sprd_mcdt_chan { s#sprd_mcdt_dev * mcdt ; t#u8 id ; unsigned long fifo_phys ; e#sprd_mcdt_channel_type type ; e#sprd_mcdt_dma_chan dma_chan ; s#sprd_mcdt_chan_callback * cb ; t#bool dma_enable ; t#bool int_enable ; s#list_head list ; } +sprd_mcdt_chan_write int sprd_mcdt_chan_write ( s#sprd_mcdt_chan * , char * , t#u32 ) +sprd_mcdt_chan_read int sprd_mcdt_chan_read ( s#sprd_mcdt_chan * , char * , t#u32 ) +sprd_mcdt_chan_int_enable int sprd_mcdt_chan_int_enable ( s#sprd_mcdt_chan * , t#u32 , s#sprd_mcdt_chan_callback * ) +sprd_mcdt_chan_int_disable void sprd_mcdt_chan_int_disable ( s#sprd_mcdt_chan * ) +sprd_mcdt_chan_dma_enable int sprd_mcdt_chan_dma_enable ( s#sprd_mcdt_chan * , e#sprd_mcdt_dma_chan , t#u32 ) +sprd_mcdt_chan_dma_disable void sprd_mcdt_chan_dma_disable ( s#sprd_mcdt_chan * ) +sprd_mcdt_request_chan s#sprd_mcdt_chan * sprd_mcdt_request_chan ( t#u8 , e#sprd_mcdt_channel_type ) +sprd_mcdt_free_chan void sprd_mcdt_free_chan ( s#sprd_mcdt_chan * ) + +/* sound/soc/sunxi/sun8i-adda-pr-regmap.o */ +s##regmap +s##device +sun8i_adda_pr_regmap_init s#regmap * sun8i_adda_pr_regmap_init ( s#device * , void * ) + +/* sound/soc/tegra/tegra20_das.o */ +tegra20_das_connect_dap_to_dac extern int tegra20_das_connect_dap_to_dac ( int , int ) +tegra20_das_connect_dap_to_dap extern int tegra20_das_connect_dap_to_dap ( int , int , int , int , int ) +tegra20_das_connect_dac_to_dap extern int tegra20_das_connect_dac_to_dap ( int , int ) + +/* sound/soc/tegra/tegra30_ahub.o */ +e#tegra30_ahub_rxcif enum tegra30_ahub_rxcif { TEGRA30_AHUB_RXCIF_APBIF_RX0 , TEGRA30_AHUB_RXCIF_APBIF_RX1 , TEGRA30_AHUB_RXcIF_APBIF_RX2 , TEGRA30_AHUB_RXCIF_APBIF_RX3 , TEGRA30_AHUB_RXCIF_I2S0_RX0 , TEGRA30_AHUB_RXCIF_I2S1_RX0 , TEGRA30_AHUB_RXCIF_I2S2_RX0 , TEGRA30_AHUB_RXCIF_I2S3_RX0 , TEGRA30_AHUB_RXCIF_I2S4_RX0 , TEGRA30_AHUB_RXCIF_DAM0_RX0 , TEGRA30_AHUB_RXCIF_DAM0_RX1 , TEGRA30_AHUB_RXCIF_DAM1_RX0 , TEGRA30_AHUB_RXCIF_DAM2_RX1 , TEGRA30_AHUB_RXCIF_DAM3_RX0 , TEGRA30_AHUB_RXCIF_DAM3_RX1 , TEGRA30_AHUB_RXCIF_SPDIF_RX0 , TEGRA30_AHUB_RXCIF_SPDIF_RX1 , } +tegra30_ahub_allocate_rx_fifo extern int tegra30_ahub_allocate_rx_fifo ( e#tegra30_ahub_rxcif * , char * , int , t#dma_addr_t * ) +tegra30_ahub_enable_rx_fifo extern int tegra30_ahub_enable_rx_fifo ( e#tegra30_ahub_rxcif ) +tegra30_ahub_disable_rx_fifo extern int tegra30_ahub_disable_rx_fifo ( e#tegra30_ahub_rxcif ) +tegra30_ahub_free_rx_fifo extern int tegra30_ahub_free_rx_fifo ( e#tegra30_ahub_rxcif ) +e#tegra30_ahub_txcif enum tegra30_ahub_txcif { TEGRA30_AHUB_TXCIF_APBIF_TX0 , TEGRA30_AHUB_TXCIF_APBIF_TX1 , TEGRA30_AHUB_TXCIF_APBIF_TX2 , TEGRA30_AHUB_TXCIF_APBIF_TX3 , TEGRA30_AHUB_TXCIF_I2S0_TX0 , TEGRA30_AHUB_TXCIF_I2S1_TX0 , TEGRA30_AHUB_TXCIF_I2S2_TX0 , TEGRA30_AHUB_TXCIF_I2S3_TX0 , TEGRA30_AHUB_TXCIF_I2S4_TX0 , TEGRA30_AHUB_TXCIF_DAM0_TX0 , TEGRA30_AHUB_TXCIF_DAM1_TX0 , TEGRA30_AHUB_TXCIF_DAM2_TX0 , TEGRA30_AHUB_TXCIF_SPDIF_TX0 , TEGRA30_AHUB_TXCIF_SPDIF_TX1 , } +tegra30_ahub_allocate_tx_fifo extern int tegra30_ahub_allocate_tx_fifo ( e#tegra30_ahub_txcif * , char * , int , t#dma_addr_t * ) +tegra30_ahub_enable_tx_fifo extern int tegra30_ahub_enable_tx_fifo ( e#tegra30_ahub_txcif ) +tegra30_ahub_disable_tx_fifo extern int tegra30_ahub_disable_tx_fifo ( e#tegra30_ahub_txcif ) +tegra30_ahub_free_tx_fifo extern int tegra30_ahub_free_tx_fifo ( e#tegra30_ahub_txcif ) +tegra30_ahub_set_rx_cif_source extern int tegra30_ahub_set_rx_cif_source ( e#tegra30_ahub_rxcif , e#tegra30_ahub_txcif ) +tegra30_ahub_unset_rx_cif_source extern int tegra30_ahub_unset_rx_cif_source ( e#tegra30_ahub_rxcif ) +s##regmap +s#tegra30_ahub_cif_conf struct tegra30_ahub_cif_conf { unsigned int threshold ; unsigned int audio_channels ; unsigned int client_channels ; unsigned int audio_bits ; unsigned int client_bits ; unsigned int expand ; unsigned int stereo_conv ; unsigned int replicate ; unsigned int direction ; unsigned int truncate ; unsigned int mono_conv ; } +tegra30_ahub_set_cif void tegra30_ahub_set_cif ( s#regmap * , unsigned int , s#tegra30_ahub_cif_conf * ) +tegra124_ahub_set_cif void tegra124_ahub_set_cif ( s#regmap * , unsigned int , s#tegra30_ahub_cif_conf * ) + +/* sound/soc/tegra/tegra_asoc_machine.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##pipe_inode_info +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##regulator +s##pinctrl +s##snd_pcm_plugin +s##snd_timer +s##clk +s##input_dev +s##regmap +tegra_asoc_machine_init int tegra_asoc_machine_init ( s#snd_soc_pcm_runtime * ) +s##mfd_cell +tegra_asoc_machine_probe int tegra_asoc_machine_probe ( s#platform_device * ) + +/* sound/soc/tegra/tegra_pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +tegra_pcm_platform_register int tegra_pcm_platform_register ( s#device * ) +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##regulator +s##pinctrl +s##clk +s##snd_jack +s##regmap +tegra_pcm_platform_register_with_chan_names int tegra_pcm_platform_register_with_chan_names ( s#device * , s#snd_dmaengine_pcm_config * , char * , char * ) +tegra_pcm_platform_unregister void tegra_pcm_platform_unregister ( s#device * ) +tegra_pcm_open int tegra_pcm_open ( s#snd_soc_component * , s#snd_pcm_substream * ) +tegra_pcm_close int tegra_pcm_close ( s#snd_soc_component * , s#snd_pcm_substream * ) +tegra_pcm_hw_params int tegra_pcm_hw_params ( s#snd_soc_component * , s#snd_pcm_substream * , s#snd_pcm_hw_params * ) +tegra_pcm_hw_free int tegra_pcm_hw_free ( s#snd_soc_component * , s#snd_pcm_substream * ) +tegra_pcm_mmap int tegra_pcm_mmap ( s#snd_soc_component * , s#snd_pcm_substream * , s#vm_area_struct * ) +tegra_pcm_pointer t#snd_pcm_uframes_t tegra_pcm_pointer ( s#snd_soc_component * , s#snd_pcm_substream * ) +tegra_pcm_construct int tegra_pcm_construct ( s#snd_soc_component * , s#snd_soc_pcm_runtime * ) +tegra_pcm_destruct void tegra_pcm_destruct ( s#snd_soc_component * , s#snd_pcm * ) + +/* sound/soc/ti/edma-pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +edma_pcm_platform_register int edma_pcm_platform_register ( s#device * ) + +/* sound/soc/ti/sdma-pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +sdma_pcm_platform_register int sdma_pcm_platform_register ( s#device * , char * , char * ) + +/* sound/soc/ti/udma-pcm.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pid_namespace +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##user_namespace +s##ucounts +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##mempolicy +s##numa_group +s##page_pool +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##anon_vma +s##userfaultfd_ctx +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##iommu_group +s##dev_iommu +udma_pcm_platform_register int udma_pcm_platform_register ( s#device * ) + +/* sound/sound_core.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##iommu_group +s##dev_iommu +sound_class extern s#class * sound_class +register_sound_special_device extern int register_sound_special_device ( const s#file_operations * , int , s#device * ) +register_sound_special extern int register_sound_special ( const s#file_operations * , int ) +register_sound_mixer extern int register_sound_mixer ( const s#file_operations * , int ) +register_sound_dsp extern int register_sound_dsp ( const s#file_operations * , int ) +unregister_sound_special extern void unregister_sound_special ( int ) +unregister_sound_mixer extern void unregister_sound_mixer ( int ) +unregister_sound_dsp extern void unregister_sound_dsp ( int ) + +/* sound/usb/line6/driver.o */ +line6_midi_id extern const unsigned char line6_midi_id [ 3 ] +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s#line6_properties struct line6_properties { const char * id ; const char * name ; int capabilities ; int altsetting ; unsigned int ctrl_if ; unsigned int ep_ctrl_r ; unsigned int ep_ctrl_w ; unsigned int ep_audio_r ; unsigned int ep_audio_w ; } +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s#line6_pcm_properties struct line6_pcm_properties { s#snd_pcm_hardware playback_hw , capture_hw ; s#snd_pcm_hw_constraint_ratdens rates ; int bytes_per_channel ; } +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +s##snd_kcontrol +s#line6_pcm_stream struct line6_pcm_stream { s#urb * * urbs ; unsigned char * buffer ; t#snd_pcm_uframes_t pos ; unsigned bytes ; unsigned count ; unsigned period ; t#snd_pcm_uframes_t pos_done ; unsigned long active_urbs ; unsigned long unlink_urbs ; t#spinlock_t lock ; unsigned long opened ; unsigned long running ; int last_frame ; } +s#snd_line6_pcm struct snd_line6_pcm { s#usb_line6 * line6 ; s#line6_pcm_properties * properties ; s#snd_pcm * pcm ; s#mutex state_mutex ; s#line6_pcm_stream in ; s#line6_pcm_stream out ; unsigned char * prev_fbuf ; int prev_fsize ; int max_packet_size_in ; int max_packet_size_out ; int volume_playback [ 2 ] ; int volume_monitor ; int impulse_volume ; int impulse_period ; int impulse_count ; unsigned long flags ; } +s##snd_seq_port_info +s#midi_buffer struct midi_buffer { unsigned char * buf ; int size ; int split ; int pos_read , pos_write ; int full ; int command_prev ; } +s#snd_line6_midi struct snd_line6_midi { s#usb_line6 * line6 ; s#snd_rawmidi_substream * substream_receive ; s#snd_rawmidi_substream * substream_transmit ; int num_active_send_urbs ; t#spinlock_t lock ; t#wait_queue_head_t send_wait ; s#midi_buffer midibuf_in ; s#midi_buffer midibuf_out ; } +s#usb_line6 struct usb_line6 { s#usb_device * usbdev ; const s#line6_properties * properties ; int interval ; int intervals_per_second ; int iso_buffers ; int max_packet_size ; s#device * ifcdev ; s#snd_card * card ; s#snd_line6_pcm * line6pcm ; s#snd_line6_midi * line6midi ; s#urb * urb_listen ; unsigned char * buffer_listen ; unsigned char * buffer_message ; int message_length ; struct { s#mutex read_lock ; t#wait_queue_head_t wait_queue ; unsigned int active : 1 ; unsigned int nonblock : 1 ; struct { union { s#__kfifo kfifo ; unsigned char * type ; const unsigned char * const_type ; char ( * rectype ) [ 2 ] ; void * ptr ; void const * ptr_const ; } ; unsigned char buf [ ( ( 64 * ( 1 << 7 ) < 2 ) || ( 64 * ( 1 << 7 ) & ( 64 * ( 1 << 7 ) - 1 ) ) ) ? - 1 : 64 * ( 1 << 7 ) ] ; } fifo ; } messages ; s#delayed_work startup_work ; void ( * process_message ) ( s#usb_line6 * ) ; void ( * disconnect ) ( s#usb_line6 * ) ; void ( * startup ) ( s#usb_line6 * ) ; } +line6_send_raw_message extern int line6_send_raw_message ( s#usb_line6 * , const char * , int ) +line6_send_raw_message_async extern int line6_send_raw_message_async ( s#usb_line6 * , const char * , int ) +line6_version_request_async extern int line6_version_request_async ( s#usb_line6 * ) +line6_send_sysex_message extern int line6_send_sysex_message ( s#usb_line6 * , const char * , int ) +line6_alloc_sysex_buffer extern char * line6_alloc_sysex_buffer ( s#usb_line6 * , int , int , int ) +line6_read_data extern int line6_read_data ( s#usb_line6 * , unsigned , void * , unsigned ) +line6_write_data extern int line6_write_data ( s#usb_line6 * , unsigned , void * , unsigned ) +line6_read_serial_number extern int line6_read_serial_number ( s#usb_line6 * , t#u32 * ) +line6_probe int line6_probe ( s#usb_interface * , const s#usb_device_id * , const char * , const s#line6_properties * , int ( * ) ( s#usb_line6 * , const s#usb_device_id * ) , t#size_t ) +line6_disconnect void line6_disconnect ( s#usb_interface * ) +line6_suspend int line6_suspend ( s#usb_interface * , t#pm_message_t ) +line6_resume int line6_resume ( s#usb_interface * ) + +/* sound/usb/line6/midi.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_line6_pcm +s##snd_seq_port_info +line6_init_midi extern int line6_init_midi ( s#usb_line6 * ) + +/* sound/usb/line6/pcm.o */ +s##usb_tt +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##workqueue_struct +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##mempolicy +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##mon_bus +s##ep_device +s##wusb_dev +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##snd_seq_port_info +s##snd_fasync +s##snd_pcm_plugin +s##snd_timer +line6_pcm_acquire extern int line6_pcm_acquire ( s#snd_line6_pcm * , int , t#bool ) +line6_pcm_release extern void line6_pcm_release ( s#snd_line6_pcm * , int ) +line6_init_pcm extern int line6_init_pcm ( s#usb_line6 * , s#line6_pcm_properties * ) + +/* sound/usb/midi.o */ +snd_usbmidi_disconnect void snd_usbmidi_disconnect ( s#list_head * ) +snd_usbmidi_input_stop void snd_usbmidi_input_stop ( s#list_head * ) +snd_usbmidi_input_start void snd_usbmidi_input_start ( s#list_head * ) +snd_usbmidi_suspend void snd_usbmidi_suspend ( s#list_head * ) +snd_usbmidi_resume void snd_usbmidi_resume ( s#list_head * ) +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##writeback_control +s##kstatfs +s##seq_file +s##mem_cgroup +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fsverity_operations +s##unicode_map +s##block_device +s##backing_dev_info +s##mtd_info +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##vm_operations_struct +s##wait_page_queue +s##iov_iter +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##page_pool +s##kmem_cache +s##dev_pagemap +s##pipe_inode_info +s##io_uring_cmd +s##pid_namespace +s##user_namespace +s##ucounts +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##pollfd +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##request_queue +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##ftrace_ret_stack +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fsnotify_mark_connector +s##workqueue_struct +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##sock +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##iommu_group +s##dev_iommu +s##snd_info_entry +s##proc_dir_entry +s##snd_shutdown_f_ops +s##snd_mixer_oss +s##ep_device +s#snd_usb_audio_quirk struct snd_usb_audio_quirk { const char * vendor_name ; const char * product_name ; t#int16_t ifnum ; t#uint16_t type ; const void * data ; } +__snd_usbmidi_create int __snd_usbmidi_create ( s#snd_card * , s#usb_interface * , s#list_head * , const s#snd_usb_audio_quirk * , unsigned int ) + +/* virt/kvm/eventfd.o */ +s##anon_vma +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##wait_page_queue +s##bio_vec +s##pipe_inode_info +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##kmem_cache +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##mempolicy +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##fs_pin +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##writeback_control +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +s##readahead_control +s##swap_info_struct +s##page_pool +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +t#gfn_t typedef t#u64 gfn_t +s#kvm_arch_memory_slot struct kvm_arch_memory_slot { } +s#kvm_memory_slot struct kvm_memory_slot { t#gfn_t base_gfn ; unsigned long npages ; unsigned long * dirty_bitmap ; s#kvm_arch_memory_slot arch ; unsigned long userspace_addr ; t#u32 flags ; short id ; t#u16 as_id ; } +s#kvm_memslots struct kvm_memslots { t#u64 generation ; short id_to_index [ ( ( short ) ( ( ( unsigned short ) ~ 0U ) >> 1 ) ) ] ; t#atomic_t lru_slot ; int used_slots ; s#kvm_memory_slot memslots [ ] ; } +s#kvm_debug_exit_arch struct kvm_debug_exit_arch { t#__u32 hsr ; t#__u64 far ; } +s#kvm_hyperv_exit struct kvm_hyperv_exit { t#__u32 type ; t#__u32 pad1 ; union { struct { t#__u32 msr ; t#__u32 pad2 ; t#__u64 control ; t#__u64 evt_page ; t#__u64 msg_page ; } synic ; struct { t#__u64 input ; t#__u64 result ; t#__u64 params [ 2 ] ; } hcall ; struct { t#__u32 msr ; t#__u32 pad2 ; t#__u64 control ; t#__u64 status ; t#__u64 send_page ; t#__u64 recv_page ; t#__u64 pending_page ; } syndbg ; } u ; } +s#kvm_xen_exit struct kvm_xen_exit { t#__u32 type ; union { struct { t#__u32 longmode ; t#__u32 cpl ; t#__u64 input ; t#__u64 result ; t#__u64 params [ 6 ] ; } hcall ; } u ; } +s#kvm_sync_regs struct kvm_sync_regs { t#__u64 device_irq_level ; } +s#kvm_run struct kvm_run { t#__u8 request_interrupt_window ; t#__u8 immediate_exit ; t#__u8 padding1 [ 6 ] ; t#__u32 exit_reason ; t#__u8 ready_for_interrupt_injection ; t#__u8 if_flag ; t#__u16 flags ; t#__u64 cr8 ; t#__u64 apic_base ; union { struct { t#__u64 hardware_exit_reason ; } hw ; struct { t#__u64 hardware_entry_failure_reason ; t#__u32 cpu ; } fail_entry ; struct { t#__u32 exception ; t#__u32 error_code ; } ex ; struct { t#__u8 direction ; t#__u8 size ; t#__u16 port ; t#__u32 count ; t#__u64 data_offset ; } io ; struct { s#kvm_debug_exit_arch arch ; } debug ; struct { t#__u64 phys_addr ; t#__u8 data [ 8 ] ; t#__u32 len ; t#__u8 is_write ; } mmio ; struct { t#__u64 nr ; t#__u64 args [ 6 ] ; t#__u64 ret ; t#__u32 longmode ; t#__u32 pad ; } hypercall ; struct { t#__u64 rip ; t#__u32 is_write ; t#__u32 pad ; } tpr_access ; struct { t#__u8 icptcode ; t#__u16 ipa ; t#__u32 ipb ; } s390_sieic ; t#__u64 s390_reset_flags ; struct { t#__u64 trans_exc_code ; t#__u32 pgm_code ; } s390_ucontrol ; struct { t#__u32 dcrn ; t#__u32 data ; t#__u8 is_write ; } dcr ; struct { t#__u32 suberror ; t#__u32 ndata ; t#__u64 data [ 16 ] ; } internal ; struct { t#__u32 suberror ; t#__u32 ndata ; t#__u64 flags ; t#__u8 insn_size ; t#__u8 insn_bytes [ 15 ] ; } emulation_failure ; struct { t#__u64 gprs [ 32 ] ; } osi ; struct { t#__u64 nr ; t#__u64 ret ; t#__u64 args [ 9 ] ; } papr_hcall ; struct { t#__u16 subchannel_id ; t#__u16 subchannel_nr ; t#__u32 io_int_parm ; t#__u32 io_int_word ; t#__u32 ipb ; t#__u8 dequeued ; } s390_tsch ; struct { t#__u32 epr ; } epr ; struct { t#__u32 type ; t#__u64 flags ; } system_event ; struct { t#__u64 addr ; t#__u8 ar ; t#__u8 reserved ; t#__u8 fc ; t#__u8 sel1 ; t#__u16 sel2 ; } s390_stsi ; struct { t#__u8 vector ; } eoi ; s#kvm_hyperv_exit hyperv ; struct { t#__u64 esr_iss ; t#__u64 fault_ipa ; } arm_nisv ; struct { t#__u8 error ; t#__u8 pad [ 7 ] ; t#__u32 reason ; t#__u32 index ; t#__u64 data ; } msr ; s#kvm_xen_exit xen ; char padding [ 256 ] ; } ; t#__u64 kvm_valid_regs ; t#__u64 kvm_dirty_regs ; union { s#kvm_sync_regs regs ; char padding [ 2048 ] ; } s ; } +t#gpa_t typedef t#u64 gpa_t +s#kvm_mmio_fragment struct kvm_mmio_fragment { t#gpa_t gpa ; void * data ; unsigned len ; } +E#PMEVCNTR0_EL0 28 +E#PMEVTYPER0_EL0 ( E#PMEVCNTR0_EL0 + 30 ) + 2 +E#NR_SYS_REGS ( E#PMEVTYPER0_EL0 + 30 ) + 33 +s#kvm_cpu_context struct kvm_cpu_context { s#user_pt_regs regs ; t#u64 spsr_abt ; t#u64 spsr_und ; t#u64 spsr_irq ; t#u64 spsr_fiq ; s#user_fpsimd_state fp_regs ; t#u64 sys_regs [ E#NR_SYS_REGS ] ; s#kvm_vcpu * __hyp_running_vcpu ; } +s#kvm_vmid struct kvm_vmid { t#u64 vmid_gen ; t#u32 vmid ; } +s##kvm_pgtable +e#vgic_irq_config enum vgic_irq_config { VGIC_CONFIG_EDGE = 0 , VGIC_CONFIG_LEVEL } +s#irq_ops struct irq_ops { unsigned long flags ; t#bool ( * get_input_level ) ( int ) ; } +s#vgic_irq struct vgic_irq { t#raw_spinlock_t irq_lock ; s#list_head lpi_list ; s#list_head ap_list ; s#kvm_vcpu * vcpu ; s#kvm_vcpu * target_vcpu ; t#u32 intid ; t#bool line_level ; t#bool pending_latch ; t#bool active ; t#bool enabled ; t#bool hw ; s#kref refcount ; t#u32 hwintid ; unsigned int host_irq ; union { t#u8 targets ; t#u32 mpidr ; } ; t#u8 source ; t#u8 active_source ; t#u8 priority ; t#u8 group ; e#vgic_irq_config config ; s#irq_ops * ops ; void * owner ; } +s#kvm_device_attr struct kvm_device_attr { t#__u32 flags ; t#__u32 group ; t#__u64 attr ; t#__u64 addr ; } +s#kvm_device_ops struct kvm_device_ops { const char * name ; int ( * create ) ( s#kvm_device * , t#u32 ) ; void ( * init ) ( s#kvm_device * ) ; void ( * destroy ) ( s#kvm_device * ) ; void ( * release ) ( s#kvm_device * ) ; int ( * set_attr ) ( s#kvm_device * , s#kvm_device_attr * ) ; int ( * get_attr ) ( s#kvm_device * , s#kvm_device_attr * ) ; int ( * has_attr ) ( s#kvm_device * , s#kvm_device_attr * ) ; long ( * ioctl ) ( s#kvm_device * , unsigned int , unsigned long ) ; int ( * mmap ) ( s#kvm_device * , s#vm_area_struct * ) ; } +s#kvm_device struct kvm_device { const s#kvm_device_ops * ops ; s#kvm * kvm ; void * private ; s#list_head vm_node ; } +s#vgic_its struct vgic_its { t#gpa_t vgic_its_base ; t#bool enabled ; s#vgic_io_device iodev ; s#kvm_device * dev ; t#u64 baser_device_table ; t#u64 baser_coll_table ; s#mutex cmd_lock ; t#u64 cbaser ; t#u32 creadr ; t#u32 cwriter ; t#u32 abi_rev ; s#mutex its_lock ; s#list_head device_list ; s#list_head collection_list ; } +s##vgic_register_region +e#iodev_type enum iodev_type { IODEV_CPUIF , IODEV_DIST , IODEV_REDIST , IODEV_ITS } +s#kvm_io_device_ops struct kvm_io_device_ops { int ( * read ) ( s#kvm_vcpu * , s#kvm_io_device * , t#gpa_t , int , void * ) ; int ( * write ) ( s#kvm_vcpu * , s#kvm_io_device * , t#gpa_t , int , const void * ) ; void ( * destructor ) ( s#kvm_io_device * ) ; } +s#kvm_io_device struct kvm_io_device { const s#kvm_io_device_ops * ops ; } +s#vgic_io_device struct vgic_io_device { t#gpa_t base_addr ; union { s#kvm_vcpu * redist_vcpu ; s#vgic_its * its ; } ; const s#vgic_register_region * regions ; e#iodev_type iodev_type ; int nr_regions ; s#kvm_io_device dev ; } +s##vgic_state_iter +s#its_vpe struct its_vpe { s#page * vpt_page ; s#its_vm * its_vm ; t#atomic_t vlpi_count ; int irq ; t#irq_hw_number_t vpe_db_lpi ; t#bool resident ; t#bool ready ; union { struct { int vpe_proxy_event ; t#bool idai ; } ; struct { s#fwnode_handle * fwnode ; s#irq_domain * sgi_domain ; struct { t#u8 priority ; t#bool enabled ; t#bool group ; } sgi_config [ 16 ] ; t#atomic_t vmapp_count ; } ; } ; t#raw_spinlock_t vpe_lock ; t#u16 col_idx ; t#u16 vpe_id ; t#bool pending_last ; } +s#its_vm struct its_vm { s#fwnode_handle * fwnode ; s#irq_domain * domain ; s#page * vprop_page ; s#its_vpe * * vpes ; int nr_vpes ; t#irq_hw_number_t db_lpi_base ; unsigned long * db_bitmap ; int nr_db_lpis ; t#u32 vlpi_count [ 16 ] ; } +s#vgic_dist struct vgic_dist { t#bool in_kernel ; t#bool ready ; t#bool initialized ; t#u32 vgic_model ; t#u32 implementation_rev ; t#bool v2_groups_user_writable ; t#bool msis_require_devid ; int nr_spis ; t#gpa_t vgic_dist_base ; union { t#gpa_t vgic_cpu_base ; s#list_head rd_regions ; } ; t#bool enabled ; t#bool nassgireq ; s#vgic_irq * spis ; s#vgic_io_device dist_iodev ; t#bool has_its ; t#u64 propbaser ; t#raw_spinlock_t lpi_list_lock ; s#list_head lpi_list_head ; int lpi_list_count ; s#list_head lpi_translation_cache ; s#vgic_state_iter * iter ; s#its_vm its_vm ; } +s#kvm_arch struct kvm_arch { s#kvm_s2_mmu mmu ; t#u64 vtcr ; int max_vcpus ; s#vgic_dist vgic ; t#u32 psci_version ; t#bool return_nisv_io_abort_to_user ; unsigned long * pmu_filter ; unsigned int pmuver ; t#u8 pfr0_csv2 ; t#u8 pfr0_csv3 ; t#bool mte_enabled ; } +s#kvm_s2_mmu struct kvm_s2_mmu { s#kvm_vmid vmid ; t#phys_addr_t pgd_phys ; s#kvm_pgtable * pgt ; int * last_vcpu_ran ; s#kvm_arch * arch ; } +s#kvm_vcpu_fault_info struct kvm_vcpu_fault_info { t#u32 esr_el2 ; t#u64 far_el2 ; t#u64 hpfar_el2 ; t#u64 disr_el1 ; } +s#kvm_guest_debug_arch struct kvm_guest_debug_arch { t#__u64 dbg_bcr [ 16 ] ; t#__u64 dbg_bvr [ 16 ] ; t#__u64 dbg_wcr [ 16 ] ; t#__u64 dbg_wvr [ 16 ] ; } +s#vgic_v2_cpu_if struct vgic_v2_cpu_if { t#u32 vgic_hcr ; t#u32 vgic_vmcr ; t#u32 vgic_apr ; t#u32 vgic_lr [ ( 1 << 6 ) ] ; unsigned int used_lrs ; } +s#vgic_v3_cpu_if struct vgic_v3_cpu_if { t#u32 vgic_hcr ; t#u32 vgic_vmcr ; t#u32 vgic_sre ; t#u32 vgic_ap0r [ 4 ] ; t#u32 vgic_ap1r [ 4 ] ; t#u64 vgic_lr [ 16 ] ; s#its_vpe its_vpe ; unsigned int used_lrs ; } +s#vgic_redist_region struct vgic_redist_region { t#u32 index ; t#gpa_t base ; t#u32 count ; t#u32 free_index ; s#list_head list ; } +s#vgic_cpu struct vgic_cpu { union { s#vgic_v2_cpu_if vgic_v2 ; s#vgic_v3_cpu_if vgic_v3 ; } ; s#vgic_irq private_irqs [ ( 16 + 16 ) ] ; t#raw_spinlock_t ap_list_lock ; s#list_head ap_list_head ; s#vgic_io_device rd_iodev ; s#vgic_redist_region * rdreg ; t#u32 rdreg_index ; t#u64 pendbaser ; t#bool lpis_enabled ; t#u32 num_pri_bits ; t#u32 num_id_bits ; } +s#kvm_irq_level struct kvm_irq_level { union { t#__u32 irq ; t#__s32 status ; } ; t#__u32 level ; } +s#arch_timer_context struct arch_timer_context { s#kvm_vcpu * vcpu ; s#kvm_irq_level irq ; s#hrtimer hrtimer ; t#bool loaded ; t#u32 host_timer_irq ; t#u32 host_timer_irq_flags ; } +E#NR_KVM_TIMERS 2 +s#arch_timer_cpu struct arch_timer_cpu { s#arch_timer_context timers [ E#NR_KVM_TIMERS ] ; s#hrtimer bg_timer ; t#bool enabled ; } +s#kvm_pmc struct kvm_pmc { t#u8 idx ; s#perf_event * perf_event ; } +s#kvm_pmu struct kvm_pmu { int irq_num ; s#kvm_pmc pmc [ 32 ] ; unsigned long chained [ ( ( ( ( ( 32 + 1 ) >> 1 ) ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#bool created ; t#bool irq_level ; s#irq_work overflow_work ; } +s#kvm_mmu_memory_cache struct kvm_mmu_memory_cache { int nobjs ; t#gfp_t gfp_zero ; s#kmem_cache * kmem_cache ; void * objects [ 40 ] ; } +s#vcpu_reset_state struct vcpu_reset_state { unsigned long pc ; unsigned long r0 ; t#bool be ; t#bool reset ; } +s#kvm_vcpu_arch struct kvm_vcpu_arch { s#kvm_cpu_context ctxt ; void * sve_state ; unsigned int sve_max_vl ; s#kvm_s2_mmu * hw_mmu ; t#u64 hcr_el2 ; t#u32 mdcr_el2 ; s#kvm_vcpu_fault_info fault ; t#u64 flags ; s#kvm_guest_debug_arch * debug_ptr ; s#kvm_guest_debug_arch vcpu_debug_state ; s#kvm_guest_debug_arch external_debug_state ; s#thread_info * host_thread_info ; s#user_fpsimd_state * host_fpsimd_state ; struct { s#kvm_guest_debug_arch regs ; t#u64 pmscr_el1 ; t#u64 trfcr_el1 ; } host_debug_state ; s#vgic_cpu vgic_cpu ; s#arch_timer_cpu timer_cpu ; s#kvm_pmu pmu ; struct { t#u32 mdscr_el1 ; } guest_debug_preserved ; t#bool power_off ; t#bool pause ; s#kvm_mmu_memory_cache mmu_page_cache ; int target ; unsigned long features [ ( ( ( 7 ) + ( ( sizeof ( long ) * 8 ) ) - 1 ) / ( ( sizeof ( long ) * 8 ) ) ) ] ; t#bool has_run_once ; t#u64 vsesr_el2 ; s#vcpu_reset_state reset_state ; t#bool sysregs_loaded_on_cpu ; struct { t#u64 last_steal ; t#gpa_t base ; } steal ; } +s#kvm_vcpu_stat_generic struct kvm_vcpu_stat_generic { t#u64 halt_successful_poll ; t#u64 halt_attempted_poll ; t#u64 halt_poll_invalid ; t#u64 halt_wakeup ; t#u64 halt_poll_success_ns ; t#u64 halt_poll_fail_ns ; } +s#kvm_vcpu_stat struct kvm_vcpu_stat { s#kvm_vcpu_stat_generic generic ; t#u64 hvc_exit_stat ; t#u64 wfe_exit_stat ; t#u64 wfi_exit_stat ; t#u64 mmio_exit_user ; t#u64 mmio_exit_kernel ; t#u64 exits ; } +s#kvm_dirty_gfn struct kvm_dirty_gfn { t#__u32 flags ; t#__u32 slot ; t#__u64 offset ; } +s#kvm_dirty_ring struct kvm_dirty_ring { t#u32 dirty_index ; t#u32 reset_index ; t#u32 size ; t#u32 soft_limit ; s#kvm_dirty_gfn * dirty_gfns ; int index ; } +s#kvm_vcpu struct kvm_vcpu { s#kvm * kvm ; s#preempt_notifier preempt_notifier ; int cpu ; int vcpu_id ; int vcpu_idx ; int srcu_idx ; int mode ; t#u64 requests ; unsigned long guest_debug ; int pre_pcpu ; s#list_head blocked_vcpu_list ; s#mutex mutex ; s#kvm_run * run ; s#rcuwait wait ; s#pid * pid ; int sigset_active ; t#sigset_t sigset ; unsigned int halt_poll_ns ; t#bool valid_wakeup ; int mmio_needed ; int mmio_read_completed ; int mmio_is_write ; int mmio_cur_fragment ; int mmio_nr_fragments ; s#kvm_mmio_fragment mmio_fragments [ 2 ] ; struct { t#bool in_spin_loop ; t#bool dy_eligible ; } spin_loop ; t#bool preempted ; t#bool ready ; s#kvm_vcpu_arch arch ; s#kvm_vcpu_stat stat ; char stats_id [ 48 ] ; s#kvm_dirty_ring dirty_ring ; } +s#kvm_io_range struct kvm_io_range { t#gpa_t addr ; int len ; s#kvm_io_device * dev ; } +s#kvm_io_bus struct kvm_io_bus { int dev_count ; int ioeventfd_count ; s#kvm_io_range range [ ] ; } +E#KVM_NR_BUSES 4 +s#kvm_vm_stat_generic struct kvm_vm_stat_generic { t#u64 remote_tlb_flush ; } +s#kvm_vm_stat struct kvm_vm_stat { s#kvm_vm_stat_generic generic ; } +s#kvm_coalesced_mmio struct kvm_coalesced_mmio { t#__u64 phys_addr ; t#__u32 len ; union { t#__u32 pad ; t#__u32 pio ; } ; t#__u8 data [ 8 ] ; } +s#kvm_coalesced_mmio_ring struct kvm_coalesced_mmio_ring { t#__u32 first , last ; s#kvm_coalesced_mmio coalesced_mmio [ 0 ] ; } +s#kvm_irq_routing_table struct kvm_irq_routing_table { int chip [ 1 ] [ ( 1020 - 32 ) ] ; t#u32 nr_rt_entries ; s#hlist_head map [ ] ; } +s#kvm_stats_desc struct kvm_stats_desc { t#__u32 flags ; t#__s16 exponent ; t#__u16 size ; t#__u32 offset ; t#__u32 unused ; char name [ ] ; } +s#_kvm_stats_desc struct _kvm_stats_desc { s#kvm_stats_desc desc ; char name [ 48 ] ; } +e#kvm_stat_kind enum kvm_stat_kind { KVM_STAT_VM , KVM_STAT_VCPU , } +s#kvm_stat_data struct kvm_stat_data { s#kvm * kvm ; const s#_kvm_stats_desc * desc ; e#kvm_stat_kind kind ; } +s#kvm struct kvm { t#spinlock_t mmu_lock ; s#mutex slots_lock ; s#mutex slots_arch_lock ; s#mm_struct * mm ; s#kvm_memslots * memslots [ 1 ] ; s#kvm_vcpu * vcpus [ 512 ] ; t#atomic_t online_vcpus ; int created_vcpus ; int last_boosted_vcpu ; s#list_head vm_list ; s#mutex lock ; s#kvm_io_bus * buses [ E#KVM_NR_BUSES ] ; struct { t#spinlock_t lock ; s#list_head items ; s#list_head resampler_list ; s#mutex resampler_lock ; } irqfds ; s#list_head ioeventfds ; s#kvm_vm_stat stat ; s#kvm_arch arch ; t#refcount_t users_count ; s#kvm_coalesced_mmio_ring * coalesced_mmio_ring ; t#spinlock_t ring_lock ; s#list_head coalesced_zones ; s#mutex irq_lock ; s#kvm_irq_routing_table * irq_routing ; s#hlist_head irq_ack_notifier_list ; s#mmu_notifier mmu_notifier ; unsigned long mmu_notifier_seq ; long mmu_notifier_count ; unsigned long mmu_notifier_range_start ; unsigned long mmu_notifier_range_end ; long tlbs_dirty ; s#list_head devices ; t#u64 manual_dirty_log_protect ; s#dentry * debugfs_dentry ; s#kvm_stat_data * * debugfs_stat_data ; s#srcu_struct srcu ; s#srcu_struct irq_srcu ; t#pid_t userspace_pid ; unsigned int max_halt_poll_ns ; t#u32 dirty_ring_size ; t#bool vm_bugged ; t#bool vm_dead ; char stats_id [ 48 ] ; } +kvm_irq_has_notifier t#bool kvm_irq_has_notifier ( s#kvm * , unsigned , unsigned ) + +/* virt/kvm/kvm_main.o */ +halt_poll_ns extern unsigned int halt_poll_ns +halt_poll_ns_grow extern unsigned int halt_poll_ns_grow +halt_poll_ns_grow_start extern unsigned int halt_poll_ns_grow_start +halt_poll_ns_shrink extern unsigned int halt_poll_ns_shrink +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +kvm_debugfs_dir extern s#dentry * kvm_debugfs_dir +kvm_rebooting extern t#bool kvm_rebooting +s##kvm_pgtable +s##vgic_register_region +s##vgic_state_iter +vcpu_load void vcpu_load ( s#kvm_vcpu * ) +vcpu_put void vcpu_put ( s#kvm_vcpu * ) +kvm_make_all_cpus_request t#bool kvm_make_all_cpus_request ( s#kvm * , unsigned int ) +kvm_vcpu_destroy void kvm_vcpu_destroy ( s#kvm_vcpu * ) +kvm_destroy_vcpus void kvm_destroy_vcpus ( s#kvm * ) +kvm_get_kvm void kvm_get_kvm ( s#kvm * ) +kvm_put_kvm void kvm_put_kvm ( s#kvm * ) +kvm_put_kvm_no_destroy void kvm_put_kvm_no_destroy ( s#kvm * ) +s#kvm_userspace_memory_region struct kvm_userspace_memory_region { t#__u32 slot ; t#__u32 flags ; t#__u64 guest_phys_addr ; t#__u64 memory_size ; t#__u64 userspace_addr ; } +__kvm_set_memory_region int __kvm_set_memory_region ( s#kvm * , const s#kvm_userspace_memory_region * ) +kvm_set_memory_region int kvm_set_memory_region ( s#kvm * , const s#kvm_userspace_memory_region * ) +gfn_to_memslot s#kvm_memory_slot * gfn_to_memslot ( s#kvm * , t#gfn_t ) +kvm_vcpu_gfn_to_memslot s#kvm_memory_slot * kvm_vcpu_gfn_to_memslot ( s#kvm_vcpu * , t#gfn_t ) +kvm_is_visible_gfn t#bool kvm_is_visible_gfn ( s#kvm * , t#gfn_t ) +kvm_vcpu_is_visible_gfn t#bool kvm_vcpu_is_visible_gfn ( s#kvm_vcpu * , t#gfn_t ) +gfn_to_hva_memslot unsigned long gfn_to_hva_memslot ( s#kvm_memory_slot * , t#gfn_t ) +gfn_to_hva unsigned long gfn_to_hva ( s#kvm * , t#gfn_t ) +kvm_vcpu_gfn_to_hva unsigned long kvm_vcpu_gfn_to_hva ( s#kvm_vcpu * , t#gfn_t ) +t#hfn_t typedef t#u64 hfn_t +t#kvm_pfn_t typedef t#hfn_t kvm_pfn_t +t#hva_t typedef unsigned long hva_t +__gfn_to_pfn_memslot t#kvm_pfn_t __gfn_to_pfn_memslot ( s#kvm_memory_slot * , t#gfn_t , t#bool , t#bool * , t#bool , t#bool * , t#hva_t * ) +gfn_to_pfn_prot t#kvm_pfn_t gfn_to_pfn_prot ( s#kvm * , t#gfn_t , t#bool , t#bool * ) +gfn_to_pfn_memslot t#kvm_pfn_t gfn_to_pfn_memslot ( s#kvm_memory_slot * , t#gfn_t ) +gfn_to_pfn_memslot_atomic t#kvm_pfn_t gfn_to_pfn_memslot_atomic ( s#kvm_memory_slot * , t#gfn_t ) +kvm_vcpu_gfn_to_pfn_atomic t#kvm_pfn_t kvm_vcpu_gfn_to_pfn_atomic ( s#kvm_vcpu * , t#gfn_t ) +gfn_to_pfn t#kvm_pfn_t gfn_to_pfn ( s#kvm * , t#gfn_t ) +kvm_vcpu_gfn_to_pfn t#kvm_pfn_t kvm_vcpu_gfn_to_pfn ( s#kvm_vcpu * , t#gfn_t ) +gfn_to_page_many_atomic int gfn_to_page_many_atomic ( s#kvm_memory_slot * , t#gfn_t , s#page * * , int ) +gfn_to_page s#page * gfn_to_page ( s#kvm * , t#gfn_t ) +s#kvm_host_map struct kvm_host_map { s#page * page ; void * hva ; t#kvm_pfn_t pfn ; t#kvm_pfn_t gfn ; } +s#gfn_to_pfn_cache struct gfn_to_pfn_cache { t#u64 generation ; t#gfn_t gfn ; t#kvm_pfn_t pfn ; t#bool dirty ; } +kvm_map_gfn int kvm_map_gfn ( s#kvm_vcpu * , t#gfn_t , s#kvm_host_map * , s#gfn_to_pfn_cache * , t#bool ) +kvm_vcpu_map int kvm_vcpu_map ( s#kvm_vcpu * , t#gpa_t , s#kvm_host_map * ) +kvm_unmap_gfn int kvm_unmap_gfn ( s#kvm_vcpu * , s#kvm_host_map * , s#gfn_to_pfn_cache * , t#bool , t#bool ) +kvm_vcpu_unmap void kvm_vcpu_unmap ( s#kvm_vcpu * , s#kvm_host_map * , t#bool ) +kvm_vcpu_gfn_to_page s#page * kvm_vcpu_gfn_to_page ( s#kvm_vcpu * , t#gfn_t ) +kvm_release_page_clean void kvm_release_page_clean ( s#page * ) +kvm_release_pfn_clean void kvm_release_pfn_clean ( t#kvm_pfn_t ) +kvm_release_page_dirty void kvm_release_page_dirty ( s#page * ) +kvm_release_pfn_dirty void kvm_release_pfn_dirty ( t#kvm_pfn_t ) +kvm_set_pfn_dirty void kvm_set_pfn_dirty ( t#kvm_pfn_t ) +kvm_set_pfn_accessed void kvm_set_pfn_accessed ( t#kvm_pfn_t ) +kvm_get_pfn void kvm_get_pfn ( t#kvm_pfn_t ) +kvm_read_guest_page int kvm_read_guest_page ( s#kvm * , t#gfn_t , void * , int , int ) +kvm_vcpu_read_guest_page int kvm_vcpu_read_guest_page ( s#kvm_vcpu * , t#gfn_t , void * , int , int ) +kvm_read_guest int kvm_read_guest ( s#kvm * , t#gpa_t , void * , unsigned long ) +kvm_vcpu_read_guest int kvm_vcpu_read_guest ( s#kvm_vcpu * , t#gpa_t , void * , unsigned long ) +kvm_vcpu_read_guest_atomic int kvm_vcpu_read_guest_atomic ( s#kvm_vcpu * , t#gpa_t , void * , unsigned long ) +kvm_write_guest_page int kvm_write_guest_page ( s#kvm * , t#gfn_t , const void * , int , int ) +kvm_vcpu_write_guest_page int kvm_vcpu_write_guest_page ( s#kvm_vcpu * , t#gfn_t , const void * , int , int ) +kvm_write_guest int kvm_write_guest ( s#kvm * , t#gpa_t , const void * , unsigned long ) +kvm_vcpu_write_guest int kvm_vcpu_write_guest ( s#kvm_vcpu * , t#gpa_t , const void * , unsigned long ) +s#gfn_to_hva_cache struct gfn_to_hva_cache { t#u64 generation ; t#gpa_t gpa ; unsigned long hva ; unsigned long len ; s#kvm_memory_slot * memslot ; } +kvm_gfn_to_hva_cache_init int kvm_gfn_to_hva_cache_init ( s#kvm * , s#gfn_to_hva_cache * , t#gpa_t , unsigned long ) +kvm_write_guest_offset_cached int kvm_write_guest_offset_cached ( s#kvm * , s#gfn_to_hva_cache * , void * , unsigned int , unsigned long ) +kvm_write_guest_cached int kvm_write_guest_cached ( s#kvm * , s#gfn_to_hva_cache * , void * , unsigned long ) +kvm_read_guest_offset_cached int kvm_read_guest_offset_cached ( s#kvm * , s#gfn_to_hva_cache * , void * , unsigned int , unsigned long ) +kvm_read_guest_cached int kvm_read_guest_cached ( s#kvm * , s#gfn_to_hva_cache * , void * , unsigned long ) +kvm_clear_guest int kvm_clear_guest ( s#kvm * , t#gpa_t , unsigned long ) +mark_page_dirty_in_slot void mark_page_dirty_in_slot ( s#kvm * , s#kvm_memory_slot * , t#gfn_t ) +mark_page_dirty void mark_page_dirty ( s#kvm * , t#gfn_t ) +kvm_vcpu_mark_page_dirty void kvm_vcpu_mark_page_dirty ( s#kvm_vcpu * , t#gfn_t ) +kvm_vcpu_block void kvm_vcpu_block ( s#kvm_vcpu * ) +kvm_vcpu_wake_up t#bool kvm_vcpu_wake_up ( s#kvm_vcpu * ) +kvm_vcpu_kick void kvm_vcpu_kick ( s#kvm_vcpu * ) +kvm_vcpu_yield_to int kvm_vcpu_yield_to ( s#kvm_vcpu * ) +kvm_vcpu_on_spin void kvm_vcpu_on_spin ( s#kvm_vcpu * , t#bool ) +file_is_kvm t#bool file_is_kvm ( s#file * ) +e#kvm_bus enum kvm_bus { KVM_MMIO_BUS , KVM_PIO_BUS , KVM_VIRTIO_CCW_NOTIFY_BUS , KVM_FAST_MMIO_BUS , KVM_NR_BUSES } +kvm_io_bus_write int kvm_io_bus_write ( s#kvm_vcpu * , e#kvm_bus , t#gpa_t , int , const void * ) +kvm_io_bus_get_dev s#kvm_io_device * kvm_io_bus_get_dev ( s#kvm * , e#kvm_bus , t#gpa_t ) +kvm_get_running_vcpu s#kvm_vcpu * kvm_get_running_vcpu ( void ) +kvm_init int kvm_init ( void * , unsigned , unsigned , s#module * ) +kvm_exit void kvm_exit ( void ) + +/* virt/lib/irqbypass.o */ +irq_bypass_register_producer int irq_bypass_register_producer ( s#irq_bypass_producer * ) +irq_bypass_unregister_producer void irq_bypass_unregister_producer ( s#irq_bypass_producer * ) +irq_bypass_register_consumer int irq_bypass_register_consumer ( s#irq_bypass_consumer * ) +irq_bypass_unregister_consumer void irq_bypass_unregister_consumer ( s#irq_bypass_consumer * ) + diff --git a/kabi/arm64/symtypes-default b/kabi/arm64/symtypes-default index a0e6908..22832a1 100644 --- a/kabi/arm64/symtypes-default +++ b/kabi/arm64/symtypes-default @@ -1370,7 +1370,7 @@ s##kioctx_table s##mmu_notifier_subscriptions s##xol_area e#writeback_sync_modes enum writeback_sync_modes { WB_SYNC_NONE , WB_SYNC_ALL , } -s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } +s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned unpinned_fscache_wb : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } s#swap_cluster_info struct swap_cluster_info { t#spinlock_t lock ; unsigned int data : 24 ; unsigned int flags : 8 ; } s#swap_cluster_list struct swap_cluster_list { s#swap_cluster_info head ; s#swap_cluster_info tail ; } s#percpu_cluster struct percpu_cluster { s#swap_cluster_info index ; unsigned int next ; } @@ -25302,7 +25302,7 @@ s#ceph_bio_iter struct ceph_bio_iter { s#bio * bio ; s#bvec_iter iter ; } s#ceph_bvec_iter struct ceph_bvec_iter { s#bio_vec * bvecs ; s#bvec_iter iter ; } s#ceph_pagelist struct ceph_pagelist { s#list_head head ; void * mapped_tail ; t#size_t length ; t#size_t room ; s#list_head free_list ; t#size_t num_pages_free ; t#refcount_t refcnt ; } s#ceph_msg_data struct ceph_msg_data { e#ceph_msg_data_type type ; union { struct { s#ceph_bio_iter bio_pos ; t#u32 bio_length ; } ; s#ceph_bvec_iter bvec_pos ; struct { s#page * * pages ; t#size_t length ; unsigned int alignment ; t#bool own_pages ; } ; s#ceph_pagelist * pagelist ; } ; } -s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool last_piece ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } +s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } s#ceph_authorizer struct ceph_authorizer { void ( * destroy ) ( s#ceph_authorizer * ) ; } s#ceph_auth_handshake struct ceph_auth_handshake { s#ceph_authorizer * authorizer ; void * authorizer_buf ; t#size_t authorizer_buf_len ; void * authorizer_reply_buf ; t#size_t authorizer_reply_buf_len ; int ( * sign_message ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; } s#ceph_connection_operations struct ceph_connection_operations { s#ceph_connection * ( * get ) ( s#ceph_connection * ) ; void ( * put ) ( s#ceph_connection * ) ; void ( * dispatch ) ( s#ceph_connection * , s#ceph_msg * ) ; s#ceph_auth_handshake * ( * get_authorizer ) ( s#ceph_connection * , int * , int ) ; int ( * add_authorizer_challenge ) ( s#ceph_connection * , void * , int ) ; int ( * verify_authorizer_reply ) ( s#ceph_connection * ) ; int ( * invalidate_authorizer ) ( s#ceph_connection * ) ; void ( * fault ) ( s#ceph_connection * ) ; void ( * peer_reset ) ( s#ceph_connection * ) ; s#ceph_msg * ( * alloc_msg ) ( s#ceph_connection * , s#ceph_msg_header * , int * ) ; void ( * reencode_message ) ( s#ceph_msg * ) ; int ( * sign_message ) ( s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_msg * ) ; int ( * get_auth_request ) ( s#ceph_connection * , void * , int * , void * * , int * ) ; int ( * handle_auth_reply_more ) ( s#ceph_connection * , void * , int , void * , int * , void * * , int * ) ; int ( * handle_auth_done ) ( s#ceph_connection * , t#u64 , void * , int , t#u8 * , int * , t#u8 * , int * ) ; int ( * handle_auth_bad_method ) ( s#ceph_connection * , int , int , const int * , int , const int * , int ) ; } @@ -25318,8 +25318,8 @@ s##crypto_aead s##aead_request s#crypto_wait struct crypto_wait { s#completion completion ; int err ; } s#ceph_gcm_nonce struct ceph_gcm_nonce { t#__le32 fixed ; t#__le64 counter __attribute__ ( ( __packed__ ) ) ; } -s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } -s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } +s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * in_enc_pages ; int in_enc_page_cnt ; int in_enc_resid ; int in_enc_i ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } +s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; s#page * bounce_page ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } s#ceph_msgpool struct ceph_msgpool { const char * name ; t#mempool_t * pool ; int type ; int front_len ; int max_data_items ; } s#ceph_msg struct ceph_msg { s#ceph_msg_header hdr ; union { s#ceph_msg_footer footer ; s#ceph_msg_footer_old old_footer ; } ; s#kvec front ; s#ceph_buffer * middle ; t#size_t data_length ; s#ceph_msg_data * data ; int num_data_items ; int max_data_items ; s#ceph_msg_data_cursor cursor ; s#ceph_connection * con ; s#list_head list_head ; s#kref kref ; t#bool more_to_follow ; t#bool needs_out_seq ; int front_alloc_len ; s#ceph_msgpool * pool ; } s#ceph_monmap struct ceph_monmap { s#ceph_fsid fsid ; t#u32 epoch ; t#u32 num_mon ; s#ceph_entity_inst mon_inst [ ] ; } @@ -277710,6 +277710,7 @@ fb_deferred_io_fsync extern int fb_deferred_io_fsync ( s#file * , t#loff_t , t#l fb_deferred_io_mmap int fb_deferred_io_mmap ( s#fb_info * , s#vm_area_struct * ) fb_deferred_io_init extern int fb_deferred_io_init ( s#fb_info * ) fb_deferred_io_open extern void fb_deferred_io_open ( s#fb_info * , s#inode * , s#file * ) +fb_deferred_io_release extern void fb_deferred_io_release ( s#fb_info * ) fb_deferred_io_cleanup extern void fb_deferred_io_cleanup ( s#fb_info * ) /* drivers/video/fbdev/core/fb_notify.o */ @@ -282144,9 +282145,6 @@ fscrypt_decrypt_pagecache_blocks int fscrypt_decrypt_pagecache_blocks ( s#page * fscrypt_decrypt_block_inplace int fscrypt_decrypt_block_inplace ( const s#inode * , s#page * , unsigned int , unsigned int , t#u64 ) /* fs/crypto/fname.o */ -s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } -fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) -fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) s##posix_acl s##fs_context s##fs_parameter_spec @@ -282281,6 +282279,11 @@ s##crypto_type s##fscrypt_blk_crypto_key s##fscrypt_direct_key s##fsverity_info +fscrypt_fname_encrypt int fscrypt_fname_encrypt ( const s#inode * , const s#qstr * , t#u8 * , unsigned int ) +fscrypt_fname_encrypted_size t#bool fscrypt_fname_encrypted_size ( const s#inode * , t#u32 , t#u32 , t#u32 * ) +s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } +fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) +fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) fscrypt_fname_disk_to_usr int fscrypt_fname_disk_to_usr ( const s#inode * , t#u32 , t#u32 , const s#fscrypt_str * , s#fscrypt_str * ) s#fscrypt_name struct fscrypt_name { const s#qstr * usr_fname ; s#fscrypt_str disk_name ; t#u32 hash ; t#u32 minor_hash ; s#fscrypt_str crypto_buf ; t#bool is_nokey_name ; } fscrypt_setup_filename int fscrypt_setup_filename ( s#inode * , const s#qstr * , int , s#fscrypt_name * ) @@ -282709,6 +282712,8 @@ s##fscrypt_blk_crypto_key s##fscrypt_direct_key s##fsverity_info fscrypt_ioctl_add_key int fscrypt_ioctl_add_key ( s#file * , void * ) +s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } +fscrypt_add_test_dummy_key int fscrypt_add_test_dummy_key ( s#super_block * , const s#fscrypt_dummy_policy * ) fscrypt_ioctl_remove_key int fscrypt_ioctl_remove_key ( s#file * , void * ) fscrypt_ioctl_remove_key_all_users int fscrypt_ioctl_remove_key_all_users ( s#file * , void * ) fscrypt_ioctl_get_key_status int fscrypt_ioctl_get_key_status ( s#file * , void * ) @@ -282858,8 +282863,13 @@ s##posix_acl s##user_namespace s##fiemap_extent_info s##fileattr -s##fs_context -s##fs_parameter_spec +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts s##page_pool s##kmem_cache s##anon_vma @@ -282872,7 +282882,261 @@ s##task_group s##rcu_node s##pollfd s##fs_pin -s##ucounts +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##time_namespace +s##cgroup_namespace +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) +fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) +fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) +fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) +fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) +fscrypt_context_for_new_inode int fscrypt_context_for_new_inode ( void * , s#inode * ) +fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) +fscrypt_parse_test_dummy_encryption int fscrypt_parse_test_dummy_encryption ( const s#fs_parameter * , s#fscrypt_dummy_policy * ) +fscrypt_dummy_policies_equal t#bool fscrypt_dummy_policies_equal ( const s#fscrypt_dummy_policy * , const s#fscrypt_dummy_policy * ) +fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) +fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) + +/* fs/d_path.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } +s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } +s##fsnotify_mark_connector +s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } +s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +d_path extern char * d_path ( const s#path * , char * , int ) +dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) + +/* fs/dax.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin s##proc_ns_operations s##watch_list s##key_user @@ -282888,269 +283152,12 @@ s##ipc_namespace s##mnt_namespace s##net s##time_namespace -s##cgroup_namespace -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##disk_stats -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##dma_coherent_mem -s##cma -s##io_tlb_mem -s##device_node -e##dev_dma_attr -s##sock -s##iommu_group -s##dev_iommu -s##request -s##hd_geometry -s##pr_ops -s##elevator_queue -s##blk_queue_stats -s##rq_qos -s##blk_mq_ops -s##blk_mq_ctx -s##blk_integrity_profile -s##blk_crypto_profile -s##blk_stat_callback -s##blk_mq_tags -s##blkcg_gq -s##blk_trace -s##blk_flush_queue -s##workqueue_struct -s##throtl_data -s##blk_mq_tag_set -s##bio_alloc_cache -s##backing_dev_info -s##timer_rand_state -s##disk_events -s##cdrom_device_info -s##badblocks -s##reclaim_state -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##swap_info_struct -s##poll_table_struct -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod -s##trace_event_call -s##trace_eval_map -s##kstatfs -s##export_operations -s##xattr_handler -s##fsverity_operations -s##unicode_map -s##mtd_info -s##fsnotify_mark_connector -s##bdi_writeback -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##cdev -s##crypto_skcipher -s##fscrypt_blk_crypto_key -s##fscrypt_direct_key -s##fsverity_info -fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) -fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) -fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) -fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) -fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) -fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) -s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } -fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) -fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) - -/* fs/d_path.o */ -s##posix_acl -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } -s##nameidata -s##sem_undo_list -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } -s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } -s##fsnotify_mark_connector -s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } -s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } -s##net -s##time_namespace -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset -s##tty_struct -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##dma_coherent_mem -s##cma -s##io_tlb_mem -s##device_node -e##dev_dma_attr -s##sock -s##iommu_group -s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##bio_vec -s##swap_info_struct -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##io_comp_batch -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -d_path extern char * d_path ( const s#path * , char * , int ) -dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) - -/* fs/dax.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##pipe_inode_info -s##request -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##kmem_cache -s##fs_pin -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##mempolicy -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct s##tty_audit_buf s##audit_context @@ -283372,6 +283379,7 @@ d_instantiate_anon extern s#dentry * d_instantiate_anon ( s#dentry * , s#inode * d_obtain_alias extern s#dentry * d_obtain_alias ( s#inode * ) d_obtain_root extern s#dentry * d_obtain_root ( s#inode * ) d_add_ci extern s#dentry * d_add_ci ( s#dentry * , s#inode * , s#qstr * ) +d_same_name extern t#bool d_same_name ( const s#dentry * , const s#dentry * , const s#qstr * ) d_lookup extern s#dentry * d_lookup ( const s#dentry * , const s#qstr * ) d_hash_and_lookup extern s#dentry * d_hash_and_lookup ( s#dentry * , s#qstr * ) d_delete extern void d_delete ( s#dentry * ) @@ -285785,28 +285793,24 @@ fs_umode_to_ftype extern unsigned char fs_umode_to_ftype ( t#umode_t ) fs_umode_to_dtype extern unsigned char fs_umode_to_dtype ( t#umode_t ) /* fs/fscache/cache.o */ -fscache_cache_cleared_wq extern t#wait_queue_head_t fscache_cache_cleared_wq -s#fscache_transition struct fscache_transition { unsigned long events ; const s#fscache_state * transit_to ; } -s#fscache_state struct fscache_state { char name [ 24 ] ; char short_name [ 8 ] ; const s#fscache_state * ( * work ) ( s#fscache_object * , int ) ; const s#fscache_transition transitions [ ] ; } -s#fscache_cache_tag struct fscache_cache_tag { s#list_head link ; s#fscache_cache * cache ; unsigned long flags ; t#atomic_t usage ; char name [ ] ; } -e#fscache_checkaux enum fscache_checkaux { FSCACHE_CHECKAUX_OKAY , FSCACHE_CHECKAUX_NEEDS_UPDATE , FSCACHE_CHECKAUX_OBSOLETE , } +fscache_addremove_sem extern s#rw_semaphore fscache_addremove_sem +fscache_clearance_waiters extern t#wait_queue_head_t fscache_clearance_waiters +s#fscache_volume struct fscache_volume { t#refcount_t ref ; t#atomic_t n_cookies ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int key_hash ; t#u8 * key ; s#list_head proc_link ; s#hlist_bl_node hash_link ; s#work_struct work ; s#fscache_cache * cache ; void * cache_priv ; t#spinlock_t lock ; unsigned long flags ; t#u8 coherency_len ; t#u8 coherency [ ] ; } +e#fscache_cookie_state enum fscache_cookie_state { FSCACHE_COOKIE_STATE_QUIESCENT , FSCACHE_COOKIE_STATE_LOOKING_UP , FSCACHE_COOKIE_STATE_CREATING , FSCACHE_COOKIE_STATE_ACTIVE , FSCACHE_COOKIE_STATE_INVALIDATING , FSCACHE_COOKIE_STATE_FAILED , FSCACHE_COOKIE_STATE_LRU_DISCARDING , FSCACHE_COOKIE_STATE_WITHDRAWING , FSCACHE_COOKIE_STATE_RELINQUISHING , FSCACHE_COOKIE_STATE_DROPPED , } +s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_active ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int inval_counter ; t#spinlock_t lock ; s#fscache_volume * volume ; void * cache_priv ; s#hlist_bl_node hash_link ; s#list_head proc_link ; s#list_head commit_link ; s#work_struct work ; t#loff_t object_size ; unsigned long unused_at ; unsigned long flags ; e#fscache_cookie_state state ; t#u8 advice ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class s##task_group s##rcu_node s##pollfd +s##kmem_cache s##fs_pin -s##user_namespace -s##ucounts s##proc_ns_operations s##watch_list s##key_user @@ -285822,20 +285826,48 @@ s##ipc_namespace s##mnt_namespace s##net s##time_namespace -s##cgroup_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -285850,63 +285882,47 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -s#fscache_cookie_def struct fscache_cookie_def { char name [ 16 ] ; t#uint8_t type ; s#fscache_cache_tag * ( * select_cache ) ( const void * , const void * ) ; e#fscache_checkaux ( * check_aux ) ( void * , const void * , t#uint16_t , t#loff_t ) ; void ( * get_context ) ( void * , void * ) ; void ( * put_context ) ( void * , void * ) ; void ( * mark_page_cached ) ( void * , s#address_space * , s#page * ) ; } -s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_children ; t#atomic_t n_active ; unsigned int debug_id ; t#spinlock_t lock ; t#spinlock_t stores_lock ; s#hlist_head backing_objects ; const s#fscache_cookie_def * def ; s#fscache_cookie * parent ; s#hlist_bl_node hash_link ; s#list_head proc_link ; void * netfs_data ; s#xarray stores ; unsigned long flags ; t#u8 type ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } -s#fscache_object struct fscache_object { const s#fscache_state * state ; const s#fscache_transition * oob_table ; int debug_id ; int n_children ; int n_ops ; int n_obj_ops ; int n_in_progress ; int n_exclusive ; t#atomic_t n_reads ; t#spinlock_t lock ; unsigned long lookup_jif ; unsigned long oob_event_mask ; unsigned long event_mask ; unsigned long events ; unsigned long flags ; s#list_head cache_link ; s#hlist_node cookie_link ; s#fscache_cache * cache ; s#fscache_cookie * cookie ; s#fscache_object * parent ; s#work_struct work ; s#list_head dependents ; s#list_head dep_link ; s#list_head pending_ops ; unsigned long store_limit ; t#loff_t store_limit_l ; } -e#fscache_obj_ref_trace enum fscache_obj_ref_trace { fscache_obj_get_add_to_deps , fscache_obj_get_queue , fscache_obj_put_alloc_fail , fscache_obj_put_attach_fail , fscache_obj_put_drop_obj , fscache_obj_put_enq_dep , fscache_obj_put_queue , fscache_obj_put_work , fscache_obj_ref__nr_traces } -e#fscache_operation_state enum fscache_operation_state { FSCACHE_OP_ST_BLANK , FSCACHE_OP_ST_INITIALISED , FSCACHE_OP_ST_PENDING , FSCACHE_OP_ST_IN_PROGRESS , FSCACHE_OP_ST_COMPLETE , FSCACHE_OP_ST_CANCELLED , FSCACHE_OP_ST_DEAD } -t#fscache_operation_processor_t typedef void ( * fscache_operation_processor_t ) ( s#fscache_operation * ) -t#fscache_operation_cancel_t typedef void ( * fscache_operation_cancel_t ) ( s#fscache_operation * ) -t#fscache_operation_release_t typedef void ( * fscache_operation_release_t ) ( s#fscache_operation * ) -s#fscache_operation struct fscache_operation { s#work_struct work ; s#list_head pend_link ; s#fscache_object * object ; unsigned long flags ; e#fscache_operation_state state ; t#atomic_t usage ; unsigned debug_id ; t#fscache_operation_processor_t processor ; t#fscache_operation_cancel_t cancel ; t#fscache_operation_release_t release ; } -t#fscache_rw_complete_t typedef void ( * fscache_rw_complete_t ) ( s#page * , void * , int ) -s#fscache_retrieval struct fscache_retrieval { s#fscache_operation op ; s#fscache_cookie * cookie ; s#address_space * mapping ; t#fscache_rw_complete_t end_io_func ; void * context ; s#list_head to_do ; t#atomic_t n_pages ; } -t#fscache_page_retrieval_func_t typedef int ( * fscache_page_retrieval_func_t ) ( s#fscache_retrieval * , s#page * , t#gfp_t ) -t#fscache_pages_retrieval_func_t typedef int ( * fscache_pages_retrieval_func_t ) ( s#fscache_retrieval * , s#list_head * , unsigned * , t#gfp_t ) -s#fscache_storage struct fscache_storage { s#fscache_operation op ; unsigned long store_limit ; } +s##page_pool +e#netfs_read_from_hole enum netfs_read_from_hole { NETFS_READ_HOLE_IGNORE , NETFS_READ_HOLE_CLEAR , NETFS_READ_HOLE_FAIL , } t#netfs_io_terminated_t typedef void ( * netfs_io_terminated_t ) ( void * , t#ssize_t , t#bool ) -e#netfs_read_source enum netfs_read_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } -s#netfs_read_subrequest struct netfs_read_subrequest { s#netfs_read_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t usage ; short error ; unsigned short debug_index ; e#netfs_read_source source ; unsigned long flags ; } -s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#bool , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_read_source ( * prepare_read ) ( s#netfs_read_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; } -s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; } -s#netfs_read_request_ops struct netfs_read_request_ops { t#bool ( * is_cache_enabled ) ( s#inode * ) ; void ( * init_rreq ) ( s#netfs_read_request * , s#file * ) ; int ( * begin_cache_operation ) ( s#netfs_read_request * ) ; void ( * expand_readahead ) ( s#netfs_read_request * ) ; t#bool ( * clamp_length ) ( s#netfs_read_subrequest * ) ; void ( * issue_op ) ( s#netfs_read_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_read_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * , void * * ) ; void ( * done ) ( s#netfs_read_request * ) ; void ( * cleanup ) ( s#address_space * , void * ) ; } -s#netfs_read_request struct netfs_read_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; unsigned int cookie_debug_id ; t#atomic_t nr_rd_ops ; t#atomic_t nr_wr_ops ; t#size_t submitted ; t#size_t len ; short error ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t usage ; unsigned long flags ; const s#netfs_read_request_ops * netfs_ops ; } -s#fscache_cache_ops struct fscache_cache_ops { const char * name ; s#fscache_object * ( * alloc_object ) ( s#fscache_cache * , s#fscache_cookie * ) ; int ( * lookup_object ) ( s#fscache_object * ) ; void ( * lookup_complete ) ( s#fscache_object * ) ; s#fscache_object * ( * grab_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; int ( * pin_object ) ( s#fscache_object * ) ; void ( * unpin_object ) ( s#fscache_object * ) ; int ( * check_consistency ) ( s#fscache_operation * ) ; void ( * update_object ) ( s#fscache_object * ) ; void ( * invalidate_object ) ( s#fscache_operation * ) ; void ( * drop_object ) ( s#fscache_object * ) ; void ( * put_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; void ( * sync_cache ) ( s#fscache_cache * ) ; int ( * attr_changed ) ( s#fscache_object * ) ; int ( * reserve_space ) ( s#fscache_object * , t#loff_t ) ; t#fscache_page_retrieval_func_t read_or_alloc_page ; t#fscache_pages_retrieval_func_t read_or_alloc_pages ; t#fscache_page_retrieval_func_t allocate_page ; t#fscache_pages_retrieval_func_t allocate_pages ; int ( * write_page ) ( s#fscache_storage * , s#page * ) ; void ( * uncache_page ) ( s#fscache_object * , s#page * ) ; void ( * dissociate_pages ) ( s#fscache_cache * ) ; int ( * begin_read_operation ) ( s#netfs_read_request * , s#fscache_retrieval * ) ; } -s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#fscache_cache_tag * tag ; s#kobject * kobj ; s#list_head link ; t#size_t max_index_size ; char identifier [ 36 ] ; s#work_struct op_gc ; s#list_head object_list ; s#list_head op_gc_list ; t#spinlock_t object_list_lock ; t#spinlock_t op_gc_list_lock ; t#atomic_t object_count ; s#fscache_object * fsdef ; unsigned long flags ; } -fscache_init_cache extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void fscache_init_cache ( s#fscache_cache * , const s#fscache_cache_ops * , const char * , ... ) -fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , s#fscache_object * , const char * ) +e#netfs_io_source enum netfs_io_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } +e#netfs_io_origin enum netfs_io_origin { NETFS_READAHEAD , NETFS_READPAGE , NETFS_READ_FOR_WRITE , } +s#netfs_request_ops struct netfs_request_ops { int ( * init_request ) ( s#netfs_io_request * , s#file * ) ; void ( * free_request ) ( s#netfs_io_request * ) ; int ( * begin_cache_operation ) ( s#netfs_io_request * ) ; void ( * expand_readahead ) ( s#netfs_io_request * ) ; t#bool ( * clamp_length ) ( s#netfs_io_subrequest * ) ; void ( * issue_read ) ( s#netfs_io_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_io_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * * , void * * ) ; void ( * done ) ( s#netfs_io_request * ) ; } +s#netfs_io_request struct netfs_io_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; t#atomic_t nr_outstanding ; t#atomic_t nr_copy_ops ; t#size_t submitted ; t#size_t len ; short error ; e#netfs_io_origin origin ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t ref ; unsigned long flags ; const s#netfs_request_ops * netfs_ops ; } +s#netfs_io_subrequest struct netfs_io_subrequest { s#netfs_io_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t ref ; short error ; unsigned short debug_index ; e#netfs_io_source source ; unsigned long flags ; } +s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , e#netfs_read_from_hole , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_io_source ( * prepare_read ) ( s#netfs_io_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t , t#bool ) ; int ( * query_occupancy ) ( s#netfs_cache_resources * , t#loff_t , t#size_t , t#size_t , t#loff_t * , t#size_t * ) ; } +s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; unsigned int debug_id ; unsigned int inval_counter ; } +e#fscache_want_state enum fscache_want_state { FSCACHE_WANT_PARAMS , FSCACHE_WANT_WRITE , FSCACHE_WANT_READ , } +s#fscache_cache_ops struct fscache_cache_ops { const char * name ; void ( * acquire_volume ) ( s#fscache_volume * ) ; void ( * free_volume ) ( s#fscache_volume * ) ; t#bool ( * lookup_cookie ) ( s#fscache_cookie * ) ; void ( * withdraw_cookie ) ( s#fscache_cookie * ) ; void ( * resize_cookie ) ( s#netfs_cache_resources * , t#loff_t ) ; t#bool ( * invalidate_cookie ) ( s#fscache_cookie * ) ; t#bool ( * begin_operation ) ( s#netfs_cache_resources * , e#fscache_want_state ) ; void ( * prepare_to_write ) ( s#fscache_cookie * ) ; } +e#fscache_cache_state enum fscache_cache_state { FSCACHE_CACHE_IS_NOT_PRESENT , FSCACHE_CACHE_IS_PREPARING , FSCACHE_CACHE_IS_ACTIVE , FSCACHE_CACHE_GOT_IOERROR , FSCACHE_CACHE_IS_WITHDRAWN , } +s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#list_head cache_link ; void * cache_priv ; t#refcount_t ref ; t#atomic_t n_volumes ; t#atomic_t n_accesses ; t#atomic_t object_count ; unsigned int debug_id ; e#fscache_cache_state state ; char * name ; } +fscache_acquire_cache extern s#fscache_cache * fscache_acquire_cache ( const char * ) +fscache_relinquish_cache extern void fscache_relinquish_cache ( s#fscache_cache * ) +fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , const s#fscache_cache_ops * , void * ) fscache_io_error extern void fscache_io_error ( s#fscache_cache * ) fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) @@ -285914,20 +285930,16 @@ fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class s##task_group s##rcu_node s##pollfd +s##kmem_cache s##fs_pin -s##user_namespace -s##ucounts s##proc_ns_operations s##watch_list s##key_user @@ -285943,122 +285955,48 @@ s##ipc_namespace s##mnt_namespace s##net s##time_namespace -s##cgroup_namespace -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_cookie * , const s#fscache_cookie_def * , const void * , t#size_t , const void * , t#size_t , void * , t#loff_t , t#bool ) -__fscache_enable_cookie extern void __fscache_enable_cookie ( s#fscache_cookie * , const void * , t#loff_t , t#bool ( * ) ( void * ) , void * ) -__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * ) -__fscache_wait_on_invalidate extern void __fscache_wait_on_invalidate ( s#fscache_cookie * ) -__fscache_update_cookie extern void __fscache_update_cookie ( s#fscache_cookie * , const void * ) -__fscache_disable_cookie extern void __fscache_disable_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_check_consistency extern int __fscache_check_consistency ( s#fscache_cookie * , const void * ) - -/* fs/fscache/fsdef.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##fs_pin -s##user_namespace -s##ucounts -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##cgroup_namespace +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -286073,153 +286011,60 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_fsdef_index extern s#fscache_cookie fscache_fsdef_index +s##page_pool +e#fscache_access_trace enum fscache_access_trace { fscache_access_acquire_volume , fscache_access_acquire_volume_end , fscache_access_cache_pin , fscache_access_cache_unpin , fscache_access_invalidate_cookie , fscache_access_invalidate_cookie_end , fscache_access_io_end , fscache_access_io_not_live , fscache_access_io_read , fscache_access_io_resize , fscache_access_io_wait , fscache_access_io_write , fscache_access_lookup_cookie , fscache_access_lookup_cookie_end , fscache_access_lookup_cookie_end_failed , fscache_access_relinquish_volume , fscache_access_relinquish_volume_end , fscache_access_unlive , } +fscache_end_cookie_access extern void fscache_end_cookie_access ( s#fscache_cookie * , e#fscache_access_trace ) +fscache_cookie_lookup_negative extern void fscache_cookie_lookup_negative ( s#fscache_cookie * ) +fscache_resume_after_invalidation extern void fscache_resume_after_invalidation ( s#fscache_cookie * ) +fscache_caching_failed extern void fscache_caching_failed ( s#fscache_cookie * ) +__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_volume * , t#u8 , const void * , t#size_t , const void * , t#size_t , t#loff_t ) +__fscache_use_cookie extern void __fscache_use_cookie ( s#fscache_cookie * , t#bool ) +__fscache_unuse_cookie extern void __fscache_unuse_cookie ( s#fscache_cookie * , const void * , const t#loff_t * ) +fscache_withdraw_cookie extern void fscache_withdraw_cookie ( s#fscache_cookie * ) +__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , t#bool ) +e#fscache_cookie_trace enum fscache_cookie_trace { fscache_cookie_collision , fscache_cookie_discard , fscache_cookie_failed , fscache_cookie_get_attach_object , fscache_cookie_get_end_access , fscache_cookie_get_hash_collision , fscache_cookie_get_inval_work , fscache_cookie_get_lru , fscache_cookie_get_use_work , fscache_cookie_new_acquire , fscache_cookie_put_hash_collision , fscache_cookie_put_lru , fscache_cookie_put_object , fscache_cookie_put_over_queued , fscache_cookie_put_relinquish , fscache_cookie_put_withdrawn , fscache_cookie_put_work , fscache_cookie_see_active , fscache_cookie_see_lru_discard , fscache_cookie_see_lru_discard_clear , fscache_cookie_see_lru_do_one , fscache_cookie_see_relinquish , fscache_cookie_see_withdraw , fscache_cookie_see_work , } +fscache_put_cookie extern void fscache_put_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +fscache_get_cookie extern s#fscache_cookie * fscache_get_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * , const void * , t#loff_t , unsigned int ) /* fs/fscache/io.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##bio_vec -s##pipe_inode_info s##io_comp_batch s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##cgroup_namespace -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##fs_pin -s##proc_ns_operations -s##userfaultfd_ctx -s##linux_binfmt -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##swap_info_struct -s##sock -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_read_request * , s#fscache_cookie * ) - -/* fs/fscache/netfs.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx s##linux_binfmt s##cfs_rq s##sched_class s##task_group s##rcu_node s##pollfd +s##kmem_cache s##fs_pin -s##user_namespace -s##ucounts s##proc_ns_operations s##watch_list s##key_user @@ -286235,117 +286080,48 @@ s##ipc_namespace s##mnt_namespace s##net s##time_namespace -s##cgroup_namespace -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -s#fscache_netfs struct fscache_netfs { t#uint32_t version ; const char * name ; s#fscache_cookie * primary_index ; } -__fscache_register_netfs extern int __fscache_register_netfs ( s#fscache_netfs * ) -__fscache_unregister_netfs extern void __fscache_unregister_netfs ( s#fscache_netfs * ) - -/* fs/fscache/object.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##fs_pin -s##user_namespace -s##ucounts -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##cgroup_namespace +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -286360,67 +286136,79 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_object_init extern void fscache_object_init ( s#fscache_object * , s#fscache_cookie * , s#fscache_cache * ) -fscache_object_lookup_negative extern void fscache_object_lookup_negative ( s#fscache_object * ) -fscache_obtained_object extern void fscache_obtained_object ( s#fscache_object * ) -fscache_object_destroy extern void fscache_object_destroy ( s#fscache_object * ) -fscache_object_sleep_till_congested extern t#bool fscache_object_sleep_till_congested ( signed long * ) -fscache_check_aux extern e#fscache_checkaux fscache_check_aux ( s#fscache_object * , const void * , t#uint16_t , t#loff_t ) -fscache_object_retrying_stale extern void fscache_object_retrying_stale ( s#fscache_object * ) -e#fscache_why_object_killed enum fscache_why_object_killed { FSCACHE_OBJECT_IS_STALE , FSCACHE_OBJECT_NO_SPACE , FSCACHE_OBJECT_WAS_RETIRED , FSCACHE_OBJECT_WAS_CULLED , } -fscache_object_mark_killed extern void fscache_object_mark_killed ( s#fscache_object * , e#fscache_why_object_killed ) +s##page_pool +fscache_wait_for_operation extern t#bool fscache_wait_for_operation ( s#netfs_cache_resources * , e#fscache_want_state ) +__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +__fscache_begin_write_operation extern int __fscache_begin_write_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +fscache_set_page_dirty extern int fscache_set_page_dirty ( s#page * , s#fscache_cookie * ) +__fscache_clear_page_bits extern void __fscache_clear_page_bits ( s#address_space * , t#loff_t , t#size_t ) +__fscache_write_to_cache extern void __fscache_write_to_cache ( s#fscache_cookie * , s#address_space * , t#loff_t , t#size_t , t#loff_t , t#netfs_io_terminated_t , void * , t#bool ) +__fscache_resize_cookie extern void __fscache_resize_cookie ( s#fscache_cookie * , t#loff_t ) + +/* fs/fscache/main.o */ +s##static_key_mod +__tracepoint_fscache_access_cache extern s#tracepoint __tracepoint_fscache_access_cache +__traceiter_fscache_access_cache extern int __traceiter_fscache_access_cache ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_cache extern s#static_call_key __SCK__tp_func_fscache_access_cache +s##static_call_tramp +__SCT__tp_func_fscache_access_cache extern s#static_call_tramp __SCT__tp_func_fscache_access_cache +__tracepoint_fscache_access_volume extern s#tracepoint __tracepoint_fscache_access_volume +__traceiter_fscache_access_volume extern int __traceiter_fscache_access_volume ( void * , unsigned int , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_volume extern s#static_call_key __SCK__tp_func_fscache_access_volume +__SCT__tp_func_fscache_access_volume extern s#static_call_tramp __SCT__tp_func_fscache_access_volume +__tracepoint_fscache_access extern s#tracepoint __tracepoint_fscache_access +__traceiter_fscache_access extern int __traceiter_fscache_access ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access extern s#static_call_key __SCK__tp_func_fscache_access +__SCT__tp_func_fscache_access extern s#static_call_tramp __SCT__tp_func_fscache_access +s##workqueue_struct +fscache_wq extern s#workqueue_struct * fscache_wq -/* fs/fscache/operation.o */ -fscache_op_debug_id extern t#atomic_t fscache_op_debug_id +/* fs/fscache/stats.o */ +fscache_n_updates extern t#atomic_t fscache_n_updates +fscache_n_read extern t#atomic_t fscache_n_read +fscache_n_write extern t#atomic_t fscache_n_write +fscache_n_no_write_space extern t#atomic_t fscache_n_no_write_space +fscache_n_no_create_space extern t#atomic_t fscache_n_no_create_space +fscache_n_culled extern t#atomic_t fscache_n_culled + +/* fs/fscache/volume.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class s##task_group s##rcu_node s##pollfd +s##kmem_cache s##fs_pin -s##user_namespace -s##ucounts s##proc_ns_operations s##watch_list s##key_user @@ -286436,118 +286224,48 @@ s##ipc_namespace s##mnt_namespace s##net s##time_namespace -s##cgroup_namespace -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -fscache_operation_init extern void fscache_operation_init ( s#fscache_cookie * , s#fscache_operation * , t#fscache_operation_processor_t , t#fscache_operation_cancel_t , t#fscache_operation_release_t ) -fscache_enqueue_operation extern void fscache_enqueue_operation ( s#fscache_operation * ) -fscache_op_complete extern void fscache_op_complete ( s#fscache_operation * , t#bool ) -fscache_put_operation extern void fscache_put_operation ( s#fscache_operation * ) - -/* fs/fscache/page.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##fs_pin -s##user_namespace -s##ucounts -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##cgroup_namespace +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -286562,52 +286280,35 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -__fscache_check_page_write extern t#bool __fscache_check_page_write ( s#fscache_cookie * , s#page * ) -__fscache_wait_on_page_write extern void __fscache_wait_on_page_write ( s#fscache_cookie * , s#page * ) -__fscache_maybe_release_page extern t#bool __fscache_maybe_release_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_attr_changed extern int __fscache_attr_changed ( s#fscache_cookie * ) -__fscache_read_or_alloc_page extern int __fscache_read_or_alloc_page ( s#fscache_cookie * , s#page * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_read_or_alloc_pages extern int __fscache_read_or_alloc_pages ( s#fscache_cookie * , s#address_space * , s#list_head * , unsigned * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_alloc_page extern int __fscache_alloc_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_readpages_cancel extern void __fscache_readpages_cancel ( s#fscache_cookie * , s#list_head * ) -__fscache_write_page extern int __fscache_write_page ( s#fscache_cookie * , s#page * , t#loff_t , t#gfp_t ) -__fscache_uncache_page extern void __fscache_uncache_page ( s#fscache_cookie * , s#page * ) -fscache_mark_page_cached extern void fscache_mark_page_cached ( s#fscache_retrieval * , s#page * ) -s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } -fscache_mark_pages_cached extern void fscache_mark_pages_cached ( s#fscache_retrieval * , s#pagevec * ) -__fscache_uncache_all_inode_pages extern void __fscache_uncache_all_inode_pages ( s#fscache_cookie * , s#inode * ) +s##page_pool +fscache_end_volume_access extern void fscache_end_volume_access ( s#fscache_volume * , s#fscache_cookie * , e#fscache_access_trace ) +__fscache_acquire_volume extern s#fscache_volume * __fscache_acquire_volume ( const char * , const char * , const void * , t#size_t ) +__fscache_relinquish_volume extern void __fscache_relinquish_volume ( s#fscache_volume * , const void * , t#bool ) +fscache_withdraw_volume extern void fscache_withdraw_volume ( s#fscache_volume * ) /* fs/fuse/dax.o */ s##cfs_rq @@ -290612,41 +290313,393 @@ e##dev_dma_attr s##sock s##iommu_group s##dev_iommu -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##anon_vma -s##page_pool -s##kmem_cache -s##userfaultfd_ctx -s##linux_binfmt -s##kioctx_table -s##uts_namespace -s##ipc_namespace -s##net -s##time_namespace -s##kernfs_open_node -s##kernfs_iattrs -s##cgroup_taskset -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s#nsset struct nsset { unsigned flags ; s#nsproxy * nsproxy ; s#fs_struct * fs ; const s#cred * cred ; } -s#proc_ns_operations struct proc_ns_operations { const char * name ; const char * real_ns_name ; int type ; s#ns_common * ( * get ) ( s#task_struct * ) ; void ( * put ) ( s#ns_common * ) ; int ( * install ) ( s#nsset * , s#ns_common * ) ; s#user_namespace * ( * owner ) ( s#ns_common * ) ; s#ns_common * ( * get_parent ) ( s#ns_common * ) ; } -s##mmu_notifier_subscriptions -s##xol_area -s##nameidata -s##sem_undo_list -s##files_struct -s##io_uring_task -s##tty_struct -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##disk_stats +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##anon_vma +s##page_pool +s##kmem_cache +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##uts_namespace +s##ipc_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##cgroup_taskset +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s#nsset struct nsset { unsigned flags ; s#nsproxy * nsproxy ; s#fs_struct * fs ; const s#cred * cred ; } +s#proc_ns_operations struct proc_ns_operations { const char * name ; const char * real_ns_name ; int type ; s#ns_common * ( * get ) ( s#task_struct * ) ; void ( * put ) ( s#ns_common * ) ; int ( * install ) ( s#nsset * , s#ns_common * ) ; s#user_namespace * ( * owner ) ( s#ns_common * ) ; s#ns_common * ( * get_parent ) ( s#ns_common * ) ; } +s##mmu_notifier_subscriptions +s##xol_area +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##capture_control +s##robust_list_head +s##futex_pi_state +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##eventfd_ctx +s##memory_tier +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_buffer +s##bpf_prog +s##ftrace_hash +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##kstatfs +s##export_operations +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +fs_kobj extern s#kobject * fs_kobj +__mnt_is_readonly extern t#bool __mnt_is_readonly ( s#vfsmount * ) +mnt_want_write extern int mnt_want_write ( s#vfsmount * ) +mnt_want_write_file extern int mnt_want_write_file ( s#file * ) +mnt_drop_write extern void mnt_drop_write ( s#vfsmount * ) +mnt_drop_write_file extern void mnt_drop_write_file ( s#file * ) +vfs_create_mount extern s#vfsmount * vfs_create_mount ( s#fs_context * ) +fc_mount extern s#vfsmount * fc_mount ( s#fs_context * ) +vfs_kern_mount extern s#vfsmount * vfs_kern_mount ( s#file_system_type * , int , const char * , void * ) +vfs_submount extern s#vfsmount * vfs_submount ( const s#dentry * , s#file_system_type * , const char * , void * ) +mntput extern void mntput ( s#vfsmount * ) +mntget extern s#vfsmount * mntget ( s#vfsmount * ) +path_is_mountpoint extern t#bool path_is_mountpoint ( const s#path * ) +may_umount_tree extern int may_umount_tree ( s#vfsmount * ) +may_umount extern int may_umount ( s#vfsmount * ) +clone_private_mount extern s#vfsmount * clone_private_mount ( const s#path * ) +mnt_set_expiry extern void mnt_set_expiry ( s#vfsmount * , s#list_head * ) +mark_mounts_for_expiry extern void mark_mounts_for_expiry ( s#list_head * ) +mount_subtree extern s#dentry * mount_subtree ( s#vfsmount * , const char * ) +path_is_under extern t#bool path_is_under ( const s#path * , const s#path * ) +kern_mount extern s#vfsmount * kern_mount ( s#file_system_type * ) +kern_unmount extern void kern_unmount ( s#vfsmount * ) +kern_unmount_array extern void kern_unmount_array ( s#vfsmount * [ ] , unsigned int ) + +/* fs/netfs/buffered_read.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_readahead extern void netfs_readahead ( s#readahead_control * ) +netfs_readpage extern int netfs_readpage ( s#file * , s#page * ) +netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * ) + +/* fs/netfs/io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##proc_ns_operations +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##fs_pin +s##userfaultfd_ctx +s##linux_binfmt +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##fiemap_extent_info +s##fileattr +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_io_subrequest * , t#ssize_t , t#bool ) + +/* fs/netfs/stats.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##fs_pin +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##cma +s##io_tlb_mem +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu s##gendisk s##request_queue s##partition_meta_info @@ -290654,228 +290707,10 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##capture_control -s##robust_list_head -s##futex_pi_state -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##eventfd_ctx -s##memory_tier -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_buffer -s##bpf_prog -s##ftrace_hash -s##io_comp_batch -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##kstatfs -s##export_operations -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##mtd_info -s##fiemap_extent_info -s##fileattr -s##cdev -s##fscrypt_info -s##fsverity_info -fs_kobj extern s#kobject * fs_kobj -__mnt_is_readonly extern t#bool __mnt_is_readonly ( s#vfsmount * ) -mnt_want_write extern int mnt_want_write ( s#vfsmount * ) -mnt_want_write_file extern int mnt_want_write_file ( s#file * ) -mnt_drop_write extern void mnt_drop_write ( s#vfsmount * ) -mnt_drop_write_file extern void mnt_drop_write_file ( s#file * ) -vfs_create_mount extern s#vfsmount * vfs_create_mount ( s#fs_context * ) -fc_mount extern s#vfsmount * fc_mount ( s#fs_context * ) -vfs_kern_mount extern s#vfsmount * vfs_kern_mount ( s#file_system_type * , int , const char * , void * ) -vfs_submount extern s#vfsmount * vfs_submount ( const s#dentry * , s#file_system_type * , const char * , void * ) -mntput extern void mntput ( s#vfsmount * ) -mntget extern s#vfsmount * mntget ( s#vfsmount * ) -path_is_mountpoint extern t#bool path_is_mountpoint ( const s#path * ) -may_umount_tree extern int may_umount_tree ( s#vfsmount * ) -may_umount extern int may_umount ( s#vfsmount * ) -clone_private_mount extern s#vfsmount * clone_private_mount ( const s#path * ) -mnt_set_expiry extern void mnt_set_expiry ( s#vfsmount * , s#list_head * ) -mark_mounts_for_expiry extern void mark_mounts_for_expiry ( s#list_head * ) -mount_subtree extern s#dentry * mount_subtree ( s#vfsmount * , const char * ) -path_is_under extern t#bool path_is_under ( const s#path * , const s#path * ) -kern_mount extern s#vfsmount * kern_mount ( s#file_system_type * ) -kern_unmount extern void kern_unmount ( s#vfsmount * ) -kern_unmount_array extern void kern_unmount_array ( s#vfsmount * [ ] , unsigned int ) - -/* fs/netfs/read_helper.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##bio_vec -s##pipe_inode_info -s##io_comp_batch -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##proc_ns_operations -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset -s##tty_struct -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control s##robust_list_head s##futex_pi_state -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##dma_coherent_mem -s##cma -s##io_tlb_mem -s##device_node -e##dev_dma_attr -s##sock -s##iommu_group -s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash -s##numa_group -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##fs_pin -s##userfaultfd_ctx -s##linux_binfmt -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##swap_info_struct -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_read_subrequest * , t#ssize_t , t#bool ) -netfs_readahead extern void netfs_readahead ( s#readahead_control * , const s#netfs_read_request_ops * , void * ) -netfs_readpage extern int netfs_readpage ( s#file * , s#page * , const s#netfs_read_request_ops * , void * ) -netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * , const s#netfs_read_request_ops * , void * ) - -/* fs/netfs/stats.o */ -s##posix_acl -s##user_namespace -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##fs_pin -s##ucounts -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##cgroup_namespace -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state s##perf_event_context s##numa_group s##pipe_inode_info @@ -290888,30 +290723,20 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##writeback_control -s##bio_vec s##swap_info_struct -s##sock -s##poll_table_struct -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##trace_eval_map s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector -s##bdi_writeback s##io_comp_batch s##nlm_lockowner s##nfs4_lock_state @@ -291054,7 +290879,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -291150,15 +290974,14 @@ s#nfs41_server_owner struct nfs41_server_owner { t#uint64_t minor_id ; t#uint32_ s#nfs41_server_scope struct nfs41_server_scope { t#uint32_t server_scope_sz ; char server_scope [ 1024 ] ; } s#nfstime4 struct nfstime4 { t#u64 seconds ; t#u32 nseconds ; } s#nfs41_impl_id struct nfs41_impl_id { char domain [ 1024 + 1 ] ; char name [ 1024 + 1 ] ; s#nfstime4 date ; } -s##fscache_cache_tag -s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#fscache_cookie * fscache ; s#net * cl_net ; s#list_head pending_cb_stateids ; } +s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#net * cl_net ; s#list_head pending_cb_stateids ; } s##nlm_host E#__NFSIOS_BYTESMAX ( 0 ) + 8 E#__NFSIOS_FSCACHEMAX 5 E#__NFSIOS_COUNTSMAX ( 0 ) + 27 s#nfs_iostats struct nfs_iostats { unsigned long long bytes [ E#__NFSIOS_BYTESMAX ] ; unsigned long long fscache [ E#__NFSIOS_FSCACHEMAX ] ; unsigned long events [ E#__NFSIOS_COUNTSMAX ] ; } s#nfs_auth_info struct nfs_auth_info { unsigned int flavor_len ; t#rpc_authflavor_t flavors [ 12 ] ; } -s#nfs_fscache_key struct nfs_fscache_key { s#rb_node node ; s#nfs_client * nfs_client ; struct { struct { unsigned long s_flags ; } super ; struct { s#nfs_fsid fsid ; int flags ; unsigned int rsize ; unsigned int wsize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; } nfs_server ; struct { t#rpc_authflavor_t au_flavor ; } rpc_auth ; t#u8 uniq_len ; char uniquifier [ 0 ] ; } key ; } +s##fscache_cache s#nfs4_layoutdriver_data struct nfs4_layoutdriver_data { s#page * * pages ; t#__u32 pglen ; t#__u32 len ; } s#nfs4_layoutget_res struct nfs4_layoutget_res { s#nfs4_sequence_res seq_res ; int status ; t#__u32 return_on_close ; s#pnfs_layout_range range ; t#__u32 type ; t#nfs4_stateid stateid ; s#nfs4_layoutdriver_data * layoutp ; } s#nfs_pgio_mirror struct nfs_pgio_mirror { s#list_head pg_list ; unsigned long pg_bytes_written ; t#size_t pg_count ; t#size_t pg_bsize ; unsigned int pg_base ; unsigned char pg_recoalesce : 1 ; } @@ -291177,7 +291000,7 @@ s#nfs4_layoutcommit_data struct nfs4_layoutcommit_data { s#rpc_task task ; s#nfs s#nfs42_layoutstat_devinfo struct nfs42_layoutstat_devinfo { s#nfs4_deviceid dev_id ; t#__u64 offset ; t#__u64 length ; t#__u64 read_count ; t#__u64 read_bytes ; t#__u64 write_count ; t#__u64 write_bytes ; t#__u32 layout_type ; s#nfs4_xdr_opaque_data ld_private ; } s#nfs42_layoutstat_args struct nfs42_layoutstat_args { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; s#inode * inode ; t#nfs4_stateid stateid ; int num_dev ; s#nfs42_layoutstat_devinfo * devinfo ; } s#pnfs_layoutdriver_type struct pnfs_layoutdriver_type { s#list_head pnfs_tblid ; const t#u32 id ; const char * name ; s#module * owner ; unsigned flags ; unsigned max_deviceinfo_size ; unsigned max_layoutget_response ; int ( * set_layoutdriver ) ( s#nfs_server * , const s#nfs_fh * ) ; int ( * clear_layoutdriver ) ( s#nfs_server * ) ; s#pnfs_layout_hdr * ( * alloc_layout_hdr ) ( s#inode * , t#gfp_t ) ; void ( * free_layout_hdr ) ( s#pnfs_layout_hdr * ) ; s#pnfs_layout_segment * ( * alloc_lseg ) ( s#pnfs_layout_hdr * , s#nfs4_layoutget_res * , t#gfp_t ) ; void ( * free_lseg ) ( s#pnfs_layout_segment * ) ; void ( * add_lseg ) ( s#pnfs_layout_hdr * , s#pnfs_layout_segment * , s#list_head * ) ; void ( * return_range ) ( s#pnfs_layout_hdr * , s#pnfs_layout_range * ) ; const s#nfs_pageio_ops * pg_read_ops ; const s#nfs_pageio_ops * pg_write_ops ; s#pnfs_ds_commit_info * ( * get_ds_info ) ( s#inode * ) ; int ( * sync ) ( s#inode * , t#bool ) ; e#pnfs_try_status ( * read_pagelist ) ( s#nfs_pgio_header * ) ; e#pnfs_try_status ( * write_pagelist ) ( s#nfs_pgio_header * , int ) ; void ( * free_deviceid_node ) ( s#nfs4_deviceid_node * ) ; s#nfs4_deviceid_node * ( * alloc_deviceid_node ) ( s#nfs_server * , s#pnfs_device * , t#gfp_t ) ; int ( * prepare_layoutreturn ) ( s#nfs4_layoutreturn_args * ) ; void ( * cleanup_layoutcommit ) ( s#nfs4_layoutcommit_data * ) ; int ( * prepare_layoutcommit ) ( s#nfs4_layoutcommit_args * ) ; int ( * prepare_layoutstats ) ( s#nfs42_layoutstat_args * ) ; } -s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#nfs_fscache_key * fscache_key ; s#fscache_cookie * fscache ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } +s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#fscache_volume * fscache ; char * fscache_uniq ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } s#nfs4_state_owner struct nfs4_state_owner { s#nfs_server * so_server ; s#list_head so_lru ; unsigned long so_expires ; s#rb_node so_server_node ; const s#cred * so_cred ; t#spinlock_t so_lock ; t#atomic_t so_count ; unsigned long so_flags ; s#list_head so_states ; s#nfs_seqid_counter so_seqid ; t#seqcount_spinlock_t so_reclaim_seqcount ; s#mutex so_delegreturn_mutex ; } s#nfs4_state struct nfs4_state { s#list_head open_states ; s#list_head inode_states ; s#list_head lock_states ; s#nfs4_state_owner * owner ; s#inode * inode ; unsigned long flags ; t#spinlock_t state_lock ; t#seqlock_t seqlock ; t#nfs4_stateid stateid ; t#nfs4_stateid open_stateid ; unsigned int n_rdonly ; unsigned int n_wronly ; unsigned int n_rdwr ; t#fmode_t state ; t#refcount_t count ; t#wait_queue_head_t waitq ; s#callback_head callback_head ; } s#nfs4_lock_state struct nfs4_lock_state { s#list_head ls_locks ; s#nfs4_state * ls_state ; unsigned long ls_flags ; s#nfs_seqid_counter ls_seqid ; t#nfs4_stateid ls_stateid ; t#refcount_t ls_count ; t#fl_owner_t ls_owner ; } @@ -291194,7 +291017,6 @@ s##fileattr s##cdev s##fscrypt_info s##fsverity_info -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -291403,10 +291225,9 @@ s##nfs_direct_req s##pnfs_commit_ops s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -291599,8 +291420,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -291817,8 +291638,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -292030,10 +291851,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -292176,7 +291996,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -292193,7 +292012,6 @@ s##fs_pin s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -292219,8 +292037,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -292374,7 +292192,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -292391,7 +292208,6 @@ s##fs_pin s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -292412,8 +292228,8 @@ s##xattr_handler s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -292647,10 +292463,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fiemap_extent_info @@ -292823,8 +292638,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -293032,9 +292846,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -293218,10 +293031,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -293293,7 +293105,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -293337,7 +293148,6 @@ s##device_node e##dev_dma_attr s##iommu_group s##dev_iommu -s##swap_info_struct s##netpoll_info s##bpf_prog s##bpf_offloaded_map @@ -293426,8 +293236,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -293603,8 +293413,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -293796,8 +293605,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##rpc_cred_cache s##nfs_io_completion s##nfs_direct_req @@ -294007,10 +293815,9 @@ s##nlmclnt_operations s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##nfs_io_completion s##io_uring_cmd s##fs_parameter_spec @@ -294264,10 +294071,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -294475,10 +294281,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -294674,9 +294479,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -294702,6 +294506,7 @@ pnfs_unregister_layoutdriver extern void pnfs_unregister_layoutdriver ( s#pnfs_l pnfs_put_lseg void pnfs_put_lseg ( s#pnfs_layout_segment * ) s##nfs4_cached_acl s#nfs_delegation struct nfs_delegation { s#list_head super_list ; const s#cred * cred ; s#inode * inode ; t#nfs4_stateid stateid ; t#fmode_t type ; unsigned long pagemod_limit ; t#__u64 change_attr ; unsigned long flags ; t#refcount_t refcount ; t#spinlock_t lock ; s#callback_head rcu ; } +s##fscache_cookie s##nfs4_xattr_cache s#nfs_inode struct nfs_inode { t#__u64 fileid ; s#nfs_fh fh ; unsigned long flags ; unsigned long cache_validity ; unsigned long read_cache_jiffies ; unsigned long attrtimeo ; unsigned long attrtimeo_timestamp ; unsigned long attr_gencount ; unsigned long cache_change_attribute ; s#rb_root access_cache ; s#list_head access_cache_entry_lru ; s#list_head access_cache_inode_lru ; t#__be32 cookieverf [ 2 ] ; t#atomic_long_t nrequests ; t#atomic_long_t redirtied_pages ; s#nfs_mds_commit_info commit_info ; s#list_head open_files ; s#rw_semaphore rmdir_sem ; s#mutex commit_mutex ; unsigned long page_index ; s#nfs4_cached_acl * nfs4_acl ; s#list_head open_states ; s#nfs_delegation * delegation ; s#rw_semaphore rwsem ; s#pnfs_layout_hdr * layout ; t#__u64 write_io ; t#__u64 read_io ; s#fscache_cookie * fscache ; s#inode vfs_inode ; s#nfs4_xattr_cache * xattr_cache ; } pnfs_destroy_layout void pnfs_destroy_layout ( s#nfs_inode * ) @@ -294894,10 +294699,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -295108,10 +294912,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##cdev s##fscrypt_info @@ -295277,7 +295080,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -295294,7 +295096,6 @@ s##fs_pin s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -295317,8 +295118,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -295471,7 +295272,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -295488,7 +295288,6 @@ s##fs_pin s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -295507,8 +295306,8 @@ s##nfs_io_completion s##nfs_direct_req s##xattr_handler s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -295725,8 +295524,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -295994,10 +295793,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -321686,6 +321484,7 @@ get_kernel_pages int get_kernel_pages ( const s#kvec * , int , int , s#page * * mark_page_accessed extern void mark_page_accessed ( s#page * ) lru_cache_add extern void lru_cache_add ( s#page * ) release_pages void release_pages ( s#page * * , int ) +s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } __pagevec_release void __pagevec_release ( s#pagevec * ) pagevec_lookup_range unsigned pagevec_lookup_range ( s#pagevec * , s#address_space * , unsigned long * , unsigned long ) pagevec_lookup_range_tag unsigned pagevec_lookup_range_tag ( s#pagevec * , s#address_space * , unsigned long * , unsigned long , t#xa_mark_t ) @@ -331195,9 +330994,10 @@ s##crypto_aead s##aead_request ceph_check_fsid extern int ceph_check_fsid ( s#ceph_client * , s#ceph_fsid * ) ceph_compare_options extern int ceph_compare_options ( s#ceph_options * , s#ceph_client * ) +ceph_parse_fsid extern int ceph_parse_fsid ( const char * , s#ceph_fsid * ) ceph_alloc_options s#ceph_options * ceph_alloc_options ( void ) ceph_destroy_options extern void ceph_destroy_options ( s#ceph_options * ) -ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * ) +ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * , char ) ceph_parse_param int ceph_parse_param ( s#fs_parameter * , s#ceph_options * , s#fc_log * ) ceph_print_client_options int ceph_print_client_options ( s#seq_file * , s#ceph_client * , t#bool ) ceph_client_addr s#ceph_entity_addr * ceph_client_addr ( s#ceph_client * ) @@ -331922,7 +331722,7 @@ ceph_osdc_new_request extern s#ceph_osd_request * ceph_osdc_new_request ( s#ceph ceph_osdc_abort_requests void ceph_osdc_abort_requests ( s#ceph_osd_client * , int ) ceph_osdc_clear_abort_err void ceph_osdc_clear_abort_err ( s#ceph_osd_client * ) ceph_osdc_update_epoch_barrier void ceph_osdc_update_epoch_barrier ( s#ceph_osd_client * , t#u32 ) -ceph_osdc_start_request extern int ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * , t#bool ) +ceph_osdc_start_request void ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_cancel_request extern void ceph_osdc_cancel_request ( s#ceph_osd_request * ) ceph_osdc_wait_request extern int ceph_osdc_wait_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_sync extern void ceph_osdc_sync ( s#ceph_osd_client * ) @@ -331935,7 +331735,7 @@ ceph_osdc_list_watchers int ceph_osdc_list_watchers ( s#ceph_osd_client * , s#ce ceph_osdc_flush_notifies extern void ceph_osdc_flush_notifies ( s#ceph_osd_client * ) ceph_osdc_maybe_request_map void ceph_osdc_maybe_request_map ( s#ceph_osd_client * ) ceph_osdc_call int ceph_osdc_call ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , const char * , const char * , unsigned int , s#page * , t#size_t , s#page * * , t#size_t * ) -ceph_osdc_copy_from int ceph_osdc_copy_from ( s#ceph_osd_client * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u64 , t#u8 ) +osd_req_op_copy_from_init extern int osd_req_op_copy_from_init ( s#ceph_osd_request * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u32 , t#u64 , t#u8 ) /* net/ceph/osdmap.o */ ceph_pg_pool_name_by_id extern const char * ceph_pg_pool_name_by_id ( s#ceph_osdmap * , t#u64 ) diff --git a/kabi/arm64/symvers-64kb b/kabi/arm64/symvers-64kb new file mode 100644 index 0000000..f1b8aaf --- /dev/null +++ b/kabi/arm64/symvers-64kb @@ -0,0 +1,25880 @@ +0x36e71666 ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL +0xedd17b31 sock_get_timeout vmlinux EXPORT_SYMBOL +0x8bfeb4a6 cros_ec_check_result vmlinux EXPORT_SYMBOL +0x55417264 unregister_vt_notifier vmlinux EXPORT_SYMBOL_GPL +0x4cbee88b __fsl_mc_driver_register vmlinux EXPORT_SYMBOL_GPL +0xe19922d9 set_anon_super vmlinux EXPORT_SYMBOL +0x429b390b __cleancache_invalidate_page vmlinux EXPORT_SYMBOL +0xe68dbd7b kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x5efdd68b __tracepoint_mmap_lock_released vmlinux EXPORT_SYMBOL +0x80265d60 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL +0xae1051b0 net_cls_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x463fd0cf xsk_tx_completed vmlinux EXPORT_SYMBOL +0x0e4deb10 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL +0x0681a347 of_get_property vmlinux EXPORT_SYMBOL +0x2c53e032 i2c_put_adapter vmlinux EXPORT_SYMBOL +0xe6f13da5 rtc_class_open vmlinux EXPORT_SYMBOL_GPL +0x350ea558 dma_fence_default_wait vmlinux EXPORT_SYMBOL +0x013f26ae dma_fence_get_stub vmlinux EXPORT_SYMBOL +0x311e1bee request_firmware vmlinux EXPORT_SYMBOL +0xe571c615 dev_pm_enable_wake_irq vmlinux EXPORT_SYMBOL_GPL +0xeec6443c netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL +0xbd2cc2d6 netpoll_poll_enable vmlinux EXPORT_SYMBOL +0xacb04140 dev_mc_sync vmlinux EXPORT_SYMBOL +0x08301e38 dev_uc_sync vmlinux EXPORT_SYMBOL +0xd0a93a76 tegra_ivc_reset vmlinux EXPORT_SYMBOL +0xaa7f9d89 hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x07242d92 put_dax vmlinux EXPORT_SYMBOL_GPL +0xdd7b5007 device_set_of_node_from_dev vmlinux EXPORT_SYMBOL_GPL +0xc8594d3d reset_control_acquire vmlinux EXPORT_SYMBOL_GPL +0xf754c5a9 acpi_pm_device_sleep_state vmlinux EXPORT_SYMBOL +0xe113bbbc csum_partial vmlinux EXPORT_SYMBOL +0x80ca5026 _bin2bcd vmlinux EXPORT_SYMBOL +0xfbaaf01e console_lock vmlinux EXPORT_SYMBOL +0x0e948431 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL +0xd02ff962 mbox_send_message vmlinux EXPORT_SYMBOL_GPL +0x64d56a74 iommu_sva_alloc_pasid vmlinux EXPORT_SYMBOL_GPL +0x89e1ec9d acpi_get_subsystem_id vmlinux EXPORT_SYMBOL_GPL +0x759139cb of_pci_check_probe_only vmlinux EXPORT_SYMBOL_GPL +0x4d8a96ab xas_set_mark vmlinux EXPORT_SYMBOL_GPL +0xc87fb025 xas_get_mark vmlinux EXPORT_SYMBOL_GPL +0x9a73b032 ZSTD_initDStream_usingDDict vmlinux EXPORT_SYMBOL +0x430ecc96 ZSTD_initCStream_usingCDict vmlinux EXPORT_SYMBOL +0x139f2189 __kfifo_alloc vmlinux EXPORT_SYMBOL +0x926a0a76 nf_log_register vmlinux EXPORT_SYMBOL +0x5f98bdb6 nf_hooks_needed vmlinux EXPORT_SYMBOL +0x62fd1606 of_icc_get_from_provider vmlinux EXPORT_SYMBOL_GPL +0x93deaf45 ps2_end_command vmlinux EXPORT_SYMBOL +0x2b015fdd serial8250_do_shutdown vmlinux EXPORT_SYMBOL_GPL +0xaefbef52 phy_reset vmlinux EXPORT_SYMBOL_GPL +0x3854774b kstrtoll vmlinux EXPORT_SYMBOL +0xbefc38f0 _debug_pagealloc_enabled vmlinux EXPORT_SYMBOL +0x987690f6 nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL +0x3358a581 devfreq_unregister_notifier vmlinux EXPORT_SYMBOL +0x55c9880c zynqmp_pm_release_node vmlinux EXPORT_SYMBOL_GPL +0x0fe24add spi_mem_driver_register_with_owner vmlinux EXPORT_SYMBOL_GPL +0x4004be9d device_del vmlinux EXPORT_SYMBOL_GPL +0x78026768 device_add vmlinux EXPORT_SYMBOL_GPL +0x170ddf79 acpi_install_notify_handler vmlinux EXPORT_SYMBOL +0x44469a76 crc_ccitt_false_table vmlinux EXPORT_SYMBOL +0xd010692e crypto_hash_walk_done vmlinux EXPORT_SYMBOL_GPL +0xdd391eff profile_event_unregister vmlinux EXPORT_SYMBOL_GPL +0xd1c3fffb __irq_apply_affinity_hint vmlinux EXPORT_SYMBOL_GPL +0x0c3690fc _raw_spin_lock_bh vmlinux EXPORT_SYMBOL +0x30ee6217 init_uts_ns vmlinux EXPORT_SYMBOL_GPL +0xc77df79a dst_release vmlinux EXPORT_SYMBOL +0xcda54d6b dst_discard_out vmlinux EXPORT_SYMBOL +0x0a7f2943 sock_no_mmap vmlinux EXPORT_SYMBOL +0xc13e096f dev_lstats_read vmlinux EXPORT_SYMBOL +0xacb4d88c clk_rate_exclusive_put vmlinux EXPORT_SYMBOL_GPL +0xdf9734a7 sg_nents vmlinux EXPORT_SYMBOL +0x7e522036 ioc_find_get_icq vmlinux EXPORT_SYMBOL_GPL +0x27866435 security_xfrm_state_alloc vmlinux EXPORT_SYMBOL +0x9856321a sysfs_update_group vmlinux EXPORT_SYMBOL_GPL +0x19189629 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL +0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL +0x3cb9b009 tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL +0x54e6fcdd net_enable_timestamp vmlinux EXPORT_SYMBOL +0x2499cd72 sockfd_lookup vmlinux EXPORT_SYMBOL +0x983b9846 cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xe24c623e wwan_register_ops vmlinux EXPORT_SYMBOL_GPL +0x731c4a9c dma_fence_signal vmlinux EXPORT_SYMBOL +0xe5f58500 ti_sci_inta_msi_get_virq vmlinux EXPORT_SYMBOL_GPL +0x4715a909 acpi_load_table vmlinux EXPORT_SYMBOL +0x6d41559e fb_validate_mode vmlinux EXPORT_SYMBOL +0x8b910be2 errseq_sample vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL +0xfcbfec70 add_memory_driver_managed vmlinux EXPORT_SYMBOL_GPL +0xe4971ade tracing_alloc_snapshot vmlinux EXPORT_SYMBOL_GPL +0xe7911eaf srcu_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x16eb0df9 ping_seq_next vmlinux EXPORT_SYMBOL_GPL +0x81d57729 dev_graft_qdisc vmlinux EXPORT_SYMBOL +0x7f00bdac devlink_resource_register vmlinux EXPORT_SYMBOL_GPL +0x01b96649 acpi_device_fix_up_power vmlinux EXPORT_SYMBOL_GPL +0xc06befab phy_set_media vmlinux EXPORT_SYMBOL_GPL +0x0295a68d badblocks_store vmlinux EXPORT_SYMBOL_GPL +0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x7cafe932 kvm_vcpu_gfn_to_page vmlinux EXPORT_SYMBOL_GPL +0x878bcc03 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL +0xb1ad6bd5 xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL +0xe2827183 __dev_direct_xmit vmlinux EXPORT_SYMBOL +0xa7cac07e skb_ensure_writable vmlinux EXPORT_SYMBOL +0xa2a00975 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL +0x48e44ded of_thermal_get_ntrips vmlinux EXPORT_SYMBOL_GPL +0x042071bb genphy_c45_pma_resume vmlinux EXPORT_SYMBOL_GPL +0xce44c61e transport_class_register vmlinux EXPORT_SYMBOL_GPL +0x7ec235f5 serdev_device_write vmlinux EXPORT_SYMBOL_GPL +0xd9f2af1d regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x7ef4bddc __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL +0x9878cf26 nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL +0x90a67b51 mr_table_alloc vmlinux EXPORT_SYMBOL +0xf1e5c5b8 input_handler_for_each_handle vmlinux EXPORT_SYMBOL +0xf935bf90 dma_resv_reserve_fences vmlinux EXPORT_SYMBOL +0xdf3f3e5b fwnode_find_reference vmlinux EXPORT_SYMBOL_GPL +0x21f609b9 transport_class_unregister vmlinux EXPORT_SYMBOL_GPL +0x12f6f69c fb_videomode_to_var vmlinux EXPORT_SYMBOL +0xefa2c27d register_tracepoint_module_notifier vmlinux EXPORT_SYMBOL_GPL +0x364850b1 down_write_killable vmlinux EXPORT_SYMBOL +0xaad8c7d6 default_wake_function vmlinux EXPORT_SYMBOL +0x8f0c680b __devm_rtc_register_device vmlinux EXPORT_SYMBOL_GPL +0x917223a9 input_mt_assign_slots vmlinux EXPORT_SYMBOL +0xaa341905 acpi_bios_exception vmlinux EXPORT_SYMBOL +0x8328e130 pci_bus_read_config_byte vmlinux EXPORT_SYMBOL +0x126a9840 blkcg_root vmlinux EXPORT_SYMBOL_GPL +0x9ac16db2 mount_subtree vmlinux EXPORT_SYMBOL +0x2c00c1c8 iget_locked vmlinux EXPORT_SYMBOL +0x03c0cab4 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x61a7de6e of_graph_get_next_endpoint vmlinux EXPORT_SYMBOL +0x45e5828e class_interface_register vmlinux EXPORT_SYMBOL_GPL +0x6e0b1c16 iommu_group_add_device vmlinux EXPORT_SYMBOL_GPL +0xf847b4ee clk_hw_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL +0xec2a2207 blk_queue_max_write_zeroes_sectors vmlinux EXPORT_SYMBOL +0x29466fec key_type_keyring vmlinux EXPORT_SYMBOL +0xdfdfa9e7 utf8nfdi vmlinux EXPORT_SYMBOL +0xae39f80e dst_cache_init vmlinux EXPORT_SYMBOL_GPL +0x57b51a88 icc_put vmlinux EXPORT_SYMBOL_GPL +0x8cdb3db2 spi_get_device_id vmlinux EXPORT_SYMBOL_GPL +0x72b6cc8b class_interface_unregister vmlinux EXPORT_SYMBOL_GPL +0x47a62e08 rockchip_clk_register_plls vmlinux EXPORT_SYMBOL_GPL +0xa631ba09 of_get_named_gpio_flags vmlinux EXPORT_SYMBOL_GPL +0xd737637c __fscrypt_prepare_setattr vmlinux EXPORT_SYMBOL_GPL +0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL +0x78ab8e9e tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL +0xc25b8971 hv_remove_crash_handler vmlinux EXPORT_SYMBOL_GPL +0xedae3010 i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL +0x679e0693 tty_register_device vmlinux EXPORT_SYMBOL +0xbb4f4766 simple_write_to_buffer vmlinux EXPORT_SYMBOL +0xbe118c52 __tracepoint_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0x0e6fbda7 __srcu_read_unlock vmlinux EXPORT_SYMBOL_GPL +0xc2e587d1 reset_devices vmlinux EXPORT_SYMBOL +0x9d7e572d of_find_all_nodes vmlinux EXPORT_SYMBOL +0x43e0d527 regulator_map_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0x5a9f1d63 memmove vmlinux EXPORT_SYMBOL +0xf3107926 sha224_update vmlinux EXPORT_SYMBOL +0x450639ab sg_last vmlinux EXPORT_SYMBOL +0xb90caf6c param_get_string vmlinux EXPORT_SYMBOL +0x2c1613dc kvm_debugfs_dir vmlinux EXPORT_SYMBOL_GPL +0x4d264b18 tc_setup_cb_add vmlinux EXPORT_SYMBOL +0x21ce3ed1 dev_fetch_sw_netstats vmlinux EXPORT_SYMBOL_GPL +0xe2ce2722 devm_thermal_zone_of_sensor_unregister vmlinux EXPORT_SYMBOL_GPL +0x076356e7 sfp_may_have_phy vmlinux EXPORT_SYMBOL_GPL +0x1c4bcf5d pm_clk_remove vmlinux EXPORT_SYMBOL_GPL +0x5e5fd1b1 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL +0xe6f83837 acpi_bus_attach_private_data vmlinux EXPORT_SYMBOL_GPL +0xab14ff77 wbt_enable_default vmlinux EXPORT_SYMBOL_GPL +0x70e39ebe bdev_check_media_change vmlinux EXPORT_SYMBOL +0x04eb20ed crypto_cipher_decrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL +0x76d3cd60 laptop_mode vmlinux EXPORT_SYMBOL +0x9bf1a603 generic_file_direct_write vmlinux EXPORT_SYMBOL +0x476b793e end_page_writeback vmlinux EXPORT_SYMBOL +0xfd9b14d1 skb_recv_datagram vmlinux EXPORT_SYMBOL +0x1f9a2b53 zynqmp_pm_clock_enable vmlinux EXPORT_SYMBOL_GPL +0x3630719a clk_hw_round_rate vmlinux EXPORT_SYMBOL_GPL +0xa0a31120 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL +0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0xb917b6d7 return_address vmlinux EXPORT_SYMBOL_GPL +0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL +0x7e2b169f unregister_qdisc vmlinux EXPORT_SYMBOL +0xd893af23 extcon_set_property_capability vmlinux EXPORT_SYMBOL_GPL +0x9b968fdc extcon_get_property_capability vmlinux EXPORT_SYMBOL_GPL +0x35a48b93 cpufreq_table_index_unsorted vmlinux EXPORT_SYMBOL_GPL +0x94920255 dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL +0xc8747427 phy_device_register vmlinux EXPORT_SYMBOL +0x4f3e2ed4 of_genpd_add_provider_onecell vmlinux EXPORT_SYMBOL_GPL +0xae33c403 xudma_navss_psil_unpair vmlinux EXPORT_SYMBOL +0xcccdc9c9 acpi_pci_find_root vmlinux EXPORT_SYMBOL_GPL +0xdc43bdc6 pci_vpd_find_ro_info_keyword vmlinux EXPORT_SYMBOL_GPL +0x90b53a4a pci_map_rom vmlinux EXPORT_SYMBOL +0x24d7b7e1 crypto_shash_finup vmlinux EXPORT_SYMBOL_GPL +0x4d1da618 crypto_shash_final vmlinux EXPORT_SYMBOL_GPL +0x571eda68 crypto_ahash_finup vmlinux EXPORT_SYMBOL_GPL +0x390843da crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL +0x9f08c714 scatterwalk_copychunks vmlinux EXPORT_SYMBOL_GPL +0x10fc0321 security_task_getsecid_subj vmlinux EXPORT_SYMBOL +0xecd992ac pin_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x052c9aed ktime_get_real_fast_ns vmlinux EXPORT_SYMBOL_GPL +0xc4a31455 devm_irq_alloc_generic_chip vmlinux EXPORT_SYMBOL_GPL +0x201446df sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL +0x6dd17e7b acpi_get_table_header vmlinux EXPORT_SYMBOL +0x64bbc288 string_unescape vmlinux EXPORT_SYMBOL +0xc6cb465a __kfifo_max_r vmlinux EXPORT_SYMBOL +0x75d499dd vmcore_add_device_dump vmlinux EXPORT_SYMBOL +0xe2886e45 vm_insert_page vmlinux EXPORT_SYMBOL +0xe904fc4e bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0x5e6facb4 irq_domain_add_legacy vmlinux EXPORT_SYMBOL_GPL +0xaeb80aaf irq_chip_disable_parent vmlinux EXPORT_SYMBOL_GPL +0x2a86aff3 register_console vmlinux EXPORT_SYMBOL +0x7664ea5f inet_reqsk_alloc vmlinux EXPORT_SYMBOL +0xcbf98e1b sock_no_socketpair vmlinux EXPORT_SYMBOL +0x2aadad1a efi_capsule_update vmlinux EXPORT_SYMBOL_GPL +0xa2acc137 input_ff_event vmlinux EXPORT_SYMBOL_GPL +0x110106c1 cper_severity_to_aer vmlinux EXPORT_SYMBOL_GPL +0x999cf18b devm_gpio_request vmlinux EXPORT_SYMBOL_GPL +0x0950ff34 __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x64b692cf __filemap_set_wb_err vmlinux EXPORT_SYMBOL +0x3192d768 cpufreq_remove_update_util_hook vmlinux EXPORT_SYMBOL_GPL +0x9a724cf7 kvm_get_running_vcpu vmlinux EXPORT_SYMBOL_GPL +0x25301bc6 arch_wb_cache_pmem vmlinux EXPORT_SYMBOL_GPL +0x5bd4ff88 flow_action_cookie_create vmlinux EXPORT_SYMBOL +0xdbbe01b1 dev_addr_del vmlinux EXPORT_SYMBOL +0x2652262f gnet_stats_start_copy vmlinux EXPORT_SYMBOL +0xf263a157 devm_of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL +0x33f0768c cpufreq_quick_get_max vmlinux EXPORT_SYMBOL +0x1c5ff742 clk_get_phase vmlinux EXPORT_SYMBOL_GPL +0xb7329c06 clk_set_phase vmlinux EXPORT_SYMBOL_GPL +0xbc2031de acpi_processor_get_bios_limit vmlinux EXPORT_SYMBOL +0x9975dc22 acpi_get_handle vmlinux EXPORT_SYMBOL +0x052ecfd3 synth_event_trace_end vmlinux EXPORT_SYMBOL_GPL +0x6d33682d __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0x46013233 net_dec_ingress_queue vmlinux EXPORT_SYMBOL_GPL +0x74c1aeaf platform_device_del vmlinux EXPORT_SYMBOL_GPL +0x11062f13 platform_device_put vmlinux EXPORT_SYMBOL_GPL +0xd36dc10c get_random_u32 vmlinux EXPORT_SYMBOL +0xe3ff2c41 get_random_u64 vmlinux EXPORT_SYMBOL +0x1a14d48a devm_clk_hw_register_clkdev vmlinux EXPORT_SYMBOL +0x296db459 dw_pcie_find_capability vmlinux EXPORT_SYMBOL_GPL +0x3f55736c pci_epc_start vmlinux EXPORT_SYMBOL_GPL +0x8ad1c13c pci_get_dsn vmlinux EXPORT_SYMBOL_GPL +0x9114b616 __xa_alloc vmlinux EXPORT_SYMBOL +0x4837bb10 logic_outsb vmlinux EXPORT_SYMBOL +0xe1317694 __kfifo_dma_in_prepare_r vmlinux EXPORT_SYMBOL +0x96cf4cb0 blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL +0x0b304b4e bpf_preload_ops vmlinux EXPORT_SYMBOL_GPL +0x995d1071 prof_on vmlinux EXPORT_SYMBOL_GPL +0x3ede9f79 devm_free_irq vmlinux EXPORT_SYMBOL +0xea4f01fa kernel_accept vmlinux EXPORT_SYMBOL +0x9e2737f0 acpi_install_interface_handler vmlinux EXPORT_SYMBOL +0xfa349688 aer_recover_queue vmlinux EXPORT_SYMBOL_GPL +0x2a06ae6e kset_create_and_add vmlinux EXPORT_SYMBOL_GPL +0x6fff261f __arch_clear_user vmlinux EXPORT_SYMBOL +0x2914ea2d ZSTD_compressBlock vmlinux EXPORT_SYMBOL +0x9c96bf90 pcim_iounmap vmlinux EXPORT_SYMBOL +0x63294eee mm_kobj vmlinux EXPORT_SYMBOL_GPL +0x251f46e0 set_bdi_congested vmlinux EXPORT_SYMBOL +0x3ed9e3a3 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL +0x5b2f27fb do_wait_intr vmlinux EXPORT_SYMBOL +0xe2b0cefb netif_carrier_event vmlinux EXPORT_SYMBOL_GPL +0xca0be747 dma_resv_iter_first_unlocked vmlinux EXPORT_SYMBOL +0x4ff5ffb2 driver_find vmlinux EXPORT_SYMBOL_GPL +0xe2b29389 serdev_device_wait_until_sent vmlinux EXPORT_SYMBOL_GPL +0xd194ddf9 acpi_gpe_count vmlinux EXPORT_SYMBOL +0xdcb1b5f3 pci_disable_pasid vmlinux EXPORT_SYMBOL_GPL +0xaeebe1bb devm_gpio_request_one vmlinux EXPORT_SYMBOL_GPL +0x1dc3d19e gpiod_set_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0x6cfabcdc sbitmap_queue_resize vmlinux EXPORT_SYMBOL_GPL +0xc5777fca linear_range_get_selector_low_array vmlinux EXPORT_SYMBOL_GPL +0xfd25d97e devm_ioremap_resource vmlinux EXPORT_SYMBOL +0x93c2053f sg_miter_start vmlinux EXPORT_SYMBOL +0xe5c02b64 freq_qos_remove_request vmlinux EXPORT_SYMBOL_GPL +0xed656e30 udp_encap_disable vmlinux EXPORT_SYMBOL +0x7149f066 flow_rule_match_l2tpv3 vmlinux EXPORT_SYMBOL +0x07b20b9f tso_build_data vmlinux EXPORT_SYMBOL +0x3c53361c devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0x56a54cb2 dma_buf_map_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0xea2bbb97 tty_mode_ioctl vmlinux EXPORT_SYMBOL_GPL +0x599b4888 qe_setbrg vmlinux EXPORT_SYMBOL +0x197a8284 pnp_stop_dev vmlinux EXPORT_SYMBOL +0xda5b3e71 fb_class vmlinux EXPORT_SYMBOL +0x07a6bdd6 cpci_hp_register_controller vmlinux EXPORT_SYMBOL_GPL +0x33037fd8 logic_outl vmlinux EXPORT_SYMBOL +0x6d73c95f logic_outw vmlinux EXPORT_SYMBOL +0xdca8c3d4 logic_outb vmlinux EXPORT_SYMBOL +0x60cbd503 load_nls vmlinux EXPORT_SYMBOL +0x1999130a xp_raw_get_data vmlinux EXPORT_SYMBOL +0x659ded26 xfrm_flush_gc vmlinux EXPORT_SYMBOL +0xdd7e3192 qcom_scm_pas_auth_and_reset vmlinux EXPORT_SYMBOL +0x4859b8bb rtc_year_days vmlinux EXPORT_SYMBOL +0x4c5844c5 lochnagar_update_config vmlinux EXPORT_SYMBOL_GPL +0x8c90c515 __pm_runtime_use_autosuspend vmlinux EXPORT_SYMBOL_GPL +0xde67419e sg_split vmlinux EXPORT_SYMBOL +0xb2f35c6a xxh64 vmlinux EXPORT_SYMBOL +0x8888f1fe xxh32 vmlinux EXPORT_SYMBOL +0x84d00f2a from_kuid vmlinux EXPORT_SYMBOL +0xd1cbc23c add_timer_on vmlinux EXPORT_SYMBOL_GPL +0x05cc3efb ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xfa2e5f32 i2c_smbus_pec vmlinux EXPORT_SYMBOL +0xdc03cd81 of_mdio_find_device vmlinux EXPORT_SYMBOL +0x3b3a5937 pm_runtime_set_autosuspend_delay vmlinux EXPORT_SYMBOL_GPL +0xfb6eedf9 power_group_name vmlinux EXPORT_SYMBOL_GPL +0x2d8064de devm_platform_get_and_ioremap_resource vmlinux EXPORT_SYMBOL_GPL +0x029834f8 pci_slots_kset vmlinux EXPORT_SYMBOL_GPL +0xb957863b pci_find_next_ext_capability vmlinux EXPORT_SYMBOL_GPL +0x819d72cb klist_iter_exit vmlinux EXPORT_SYMBOL_GPL +0x74b5ea68 lcm_not_zero vmlinux EXPORT_SYMBOL_GPL +0x0474edef kstrtou16_from_user vmlinux EXPORT_SYMBOL +0x7d74d522 kstrtoull_from_user vmlinux EXPORT_SYMBOL +0xc57f5736 crypto_skcipher_decrypt vmlinux EXPORT_SYMBOL_GPL +0xbaf22757 kvfree_call_rcu vmlinux EXPORT_SYMBOL_GPL +0x99f018c4 nvmem_cell_read vmlinux EXPORT_SYMBOL_GPL +0x0a06b165 device_unregister vmlinux EXPORT_SYMBOL_GPL +0xf88e6aa1 serial8250_request_dma vmlinux EXPORT_SYMBOL_GPL +0x7fdccc8b virtqueue_get_vring vmlinux EXPORT_SYMBOL_GPL +0x5bacc441 vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL +0x144f4993 __SCT__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL +0x34a7b142 __SCK__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL +0x05949cfb iw_handler_set_thrspy vmlinux EXPORT_SYMBOL +0xe8b763c0 xfrm_state_add vmlinux EXPORT_SYMBOL +0xdc6cc662 ping_rcv vmlinux EXPORT_SYMBOL_GPL +0xf80fca2e __netlink_kernel_create vmlinux EXPORT_SYMBOL +0x46fe60d6 of_property_read_u64_index vmlinux EXPORT_SYMBOL_GPL +0x3e860737 of_property_read_u32_index vmlinux EXPORT_SYMBOL_GPL +0x07483e13 cn_del_callback vmlinux EXPORT_SYMBOL_GPL +0x31442615 regulator_is_enabled vmlinux EXPORT_SYMBOL_GPL +0xc77d9ef9 geni_se_rx_dma_unprep vmlinux EXPORT_SYMBOL +0x6f958bd0 geni_se_tx_dma_unprep vmlinux EXPORT_SYMBOL +0xa4391f0c fsl_mc_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0xf3b95d79 btree_remove vmlinux EXPORT_SYMBOL_GPL +0x46c4190a iov_iter_bvec vmlinux EXPORT_SYMBOL +0x84761713 iov_iter_kvec vmlinux EXPORT_SYMBOL +0x5f8d3f24 devlink_param_driverinit_value_set vmlinux EXPORT_SYMBOL_GPL +0xc44992ee devlink_param_driverinit_value_get vmlinux EXPORT_SYMBOL_GPL +0x6189fa7f led_get_default_pattern vmlinux EXPORT_SYMBOL_GPL +0x9040b3c1 serdev_controller_remove vmlinux EXPORT_SYMBOL_GPL +0x52c6ee08 pci_generic_config_read32 vmlinux EXPORT_SYMBOL_GPL +0x886f0fd2 I_BDEV vmlinux EXPORT_SYMBOL +0xe3ecbd21 fscrypt_ioctl_get_key_status vmlinux EXPORT_SYMBOL_GPL +0x7729cbdd task_handoff_register vmlinux EXPORT_SYMBOL_GPL +0x5edffa3b irq_create_fwspec_mapping vmlinux EXPORT_SYMBOL_GPL +0x77e75be3 sfp_bus_put vmlinux EXPORT_SYMBOL_GPL +0xca894777 tty_port_tty_set vmlinux EXPORT_SYMBOL +0x4868ddbe tty_port_tty_get vmlinux EXPORT_SYMBOL +0xec5d2d87 devm_regulator_get vmlinux EXPORT_SYMBOL_GPL +0xbf15c3b9 devm_clk_get_optional_enabled vmlinux EXPORT_SYMBOL_GPL +0x4f1cd128 security_tun_dev_create vmlinux EXPORT_SYMBOL +0x58963a5e fs_context_for_mount vmlinux EXPORT_SYMBOL +0x38a9f7c5 in6addr_loopback vmlinux EXPORT_SYMBOL +0x539c7392 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL +0x1974bb2e tcf_exts_terse_dump vmlinux EXPORT_SYMBOL +0xc39abcd0 netdev_set_num_tc vmlinux EXPORT_SYMBOL +0x54d59779 skb_dump vmlinux EXPORT_SYMBOL +0xfd34436f mipi_dsi_dcs_get_power_mode vmlinux EXPORT_SYMBOL +0x7873775d regulator_desc_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0xdc7df67f apei_exec_ctx_init vmlinux EXPORT_SYMBOL_GPL +0x1dc6c93b lookup_user_key vmlinux EXPORT_SYMBOL +0x28273d2b vfs_path_lookup vmlinux EXPORT_SYMBOL +0xd03eaf4c schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL +0x2c27772e kvm_vcpu_mark_page_dirty vmlinux EXPORT_SYMBOL_GPL +0x9a292dd3 fib6_new_table vmlinux EXPORT_SYMBOL_GPL +0x54a25da2 qcom_smem_state_put vmlinux EXPORT_SYMBOL_GPL +0xe40976c0 pnp_range_reserved vmlinux EXPORT_SYMBOL +0xdde16a2e invalidate_bdev vmlinux EXPORT_SYMBOL +0x944375db _totalram_pages vmlinux EXPORT_SYMBOL +0x9aeacb87 ring_buffer_iter_empty vmlinux EXPORT_SYMBOL_GPL +0xd13e1f61 put_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x601c4a06 tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL +0x755378cc netdev_info vmlinux EXPORT_SYMBOL +0x905ef93a rproc_coredump_set_elf_info vmlinux EXPORT_SYMBOL +0x48448ff4 phy_error vmlinux EXPORT_SYMBOL +0xc9afebf7 acpi_spi_count_resources vmlinux EXPORT_SYMBOL_GPL +0x560b70bb tty_kopen_exclusive vmlinux EXPORT_SYMBOL_GPL +0x6c61ce70 num_registered_fb vmlinux EXPORT_SYMBOL +0x04b7c2d8 pci_stop_root_bus vmlinux EXPORT_SYMBOL_GPL +0x2df2dd1b kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0x63f3e6db __fscrypt_prepare_rename vmlinux EXPORT_SYMBOL_GPL +0x4a7cc49e vfs_ioctl vmlinux EXPORT_SYMBOL +0x3df11080 sched_set_fifo vmlinux EXPORT_SYMBOL_GPL +0x801877ae inet_send_prepare vmlinux EXPORT_SYMBOL_GPL +0xc90757cb of_n_addr_cells vmlinux EXPORT_SYMBOL +0x2f9060cc regmap_get_raw_write_max vmlinux EXPORT_SYMBOL_GPL +0x7e7d7e37 wakeup_source_add vmlinux EXPORT_SYMBOL_GPL +0xe22fd526 pci_bus_write_config_dword vmlinux EXPORT_SYMBOL +0xe38156d9 fscrypt_prepare_new_inode vmlinux EXPORT_SYMBOL_GPL +0xd159586c net_prio_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x0338675b dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL +0x82fc7bb6 netdev_lower_state_changed vmlinux EXPORT_SYMBOL +0x3fdd35da tty_hung_up_p vmlinux EXPORT_SYMBOL +0xaca04f06 blk_cleanup_queue vmlinux EXPORT_SYMBOL +0x2496ff07 iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL +0x11a3e44b generic_setlease vmlinux EXPORT_SYMBOL +0x9fabd6f9 ipv6_getsockopt vmlinux EXPORT_SYMBOL +0x59f9362a dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL +0x213e4965 ps2_is_keyboard_id vmlinux EXPORT_SYMBOL +0xdc97af2e syscore_suspend vmlinux EXPORT_SYMBOL_GPL +0x71dfc095 acpi_walk_resources vmlinux EXPORT_SYMBOL +0x8084e170 ipmi_platform_add vmlinux EXPORT_SYMBOL +0x08769bb4 pcim_enable_device vmlinux EXPORT_SYMBOL +0x5a49dbc9 timerqueue_del vmlinux EXPORT_SYMBOL_GPL +0xe5004da2 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL +0x3d2f616f nf_register_net_hooks vmlinux EXPORT_SYMBOL +0x9ca4c76e icc_nodes_remove vmlinux EXPORT_SYMBOL_GPL +0x239cc090 pm_genpd_init vmlinux EXPORT_SYMBOL_GPL +0x2dfbaf2e dev_err_probe vmlinux EXPORT_SYMBOL_GPL +0x609da777 proc_mkdir_data vmlinux EXPORT_SYMBOL_GPL +0xb68ca092 mpage_writepages vmlinux EXPORT_SYMBOL +0xcd9baedf write_one_page vmlinux EXPORT_SYMBOL +0x7a81541b async_synchronize_cookie vmlinux EXPORT_SYMBOL_GPL +0xf905d8ca udp6_set_csum vmlinux EXPORT_SYMBOL +0x370af106 inet_add_protocol vmlinux EXPORT_SYMBOL +0xcd6f2dc9 nf_log_buf_add vmlinux EXPORT_SYMBOL_GPL +0x8dd510e9 n_tty_ioctl_helper vmlinux EXPORT_SYMBOL +0xb65096ba virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL +0x6589e1f2 acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL +0xc2f52274 __lshrti3 vmlinux EXPORT_SYMBOL +0xc838c3f5 __ashrti3 vmlinux EXPORT_SYMBOL +0x19974b33 sync_blockdev vmlinux EXPORT_SYMBOL +0xe10b3d2b nobh_write_end vmlinux EXPORT_SYMBOL +0xe6178bcb dma_map_sg_attrs vmlinux EXPORT_SYMBOL +0xc067f8df tcf_idr_release vmlinux EXPORT_SYMBOL +0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL +0xbcdc08fb dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL +0x5c02d554 sock_rfree vmlinux EXPORT_SYMBOL +0x28978fae kernel_recvmsg vmlinux EXPORT_SYMBOL +0xab5a21fb phy_request_interrupt vmlinux EXPORT_SYMBOL +0x7b336651 __root_device_register vmlinux EXPORT_SYMBOL_GPL +0xf8d07858 bitmap_from_arr32 vmlinux EXPORT_SYMBOL +0xf2d3dbbe freeze_bdev vmlinux EXPORT_SYMBOL +0xcc3ae4ca ima_file_check vmlinux EXPORT_SYMBOL_GPL +0x1beff511 dquot_reclaim_space_nodirty vmlinux EXPORT_SYMBOL +0x064d8614 clockevents_unbind_device vmlinux EXPORT_SYMBOL_GPL +0x62079f73 srcu_batches_completed vmlinux EXPORT_SYMBOL_GPL +0x527c4833 xp_dma_map vmlinux EXPORT_SYMBOL +0x2009e400 devlink_info_board_serial_number_put vmlinux EXPORT_SYMBOL_GPL +0xd7299dcd skb_kill_datagram vmlinux EXPORT_SYMBOL +0x46b56a51 kfree_skb vmlinux EXPORT_SYMBOL +0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle vmlinux EXPORT_SYMBOL +0x76134fb9 phy_resume vmlinux EXPORT_SYMBOL +0x551fbbcf fsverity_verify_page vmlinux EXPORT_SYMBOL_GPL +0xcb563f8d kernel_kobj vmlinux EXPORT_SYMBOL_GPL +0x2b9997fb atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x1385aca8 param_get_long vmlinux EXPORT_SYMBOL +0x383853dd udp_seq_next vmlinux EXPORT_SYMBOL +0x0ff0e600 ip_sock_set_freebind vmlinux EXPORT_SYMBOL +0xd7c5f02d i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL +0x2c5ec2bb regulator_get_voltage vmlinux EXPORT_SYMBOL_GPL +0xfc5db711 clk_regmap_divider_ops vmlinux EXPORT_SYMBOL_GPL +0xca9409d0 amba_driver_unregister vmlinux EXPORT_SYMBOL +0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL +0x9b496b21 posix_acl_alloc vmlinux EXPORT_SYMBOL +0xeed0cea4 kernel_read_file_from_fd vmlinux EXPORT_SYMBOL_GPL +0x4cb316d5 int_active_memcg vmlinux EXPORT_SYMBOL_GPL +0x1005d60b tick_nohz_dep_set_cpu vmlinux EXPORT_SYMBOL_GPL +0x3891c1d0 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL +0x6b9a72a0 __kfree_skb vmlinux EXPORT_SYMBOL +0x553902c4 led_compose_name vmlinux EXPORT_SYMBOL_GPL +0xf889615d tty_port_register_device vmlinux EXPORT_SYMBOL_GPL +0x8b650752 mtk_mutex_release vmlinux EXPORT_SYMBOL_GPL +0x269a704b dma_async_device_channel_register vmlinux EXPORT_SYMBOL_GPL +0xc9822234 clk_register_clkdev vmlinux EXPORT_SYMBOL +0x8688618a pci_find_parent_resource vmlinux EXPORT_SYMBOL +0xb50d2e66 pinctrl_get_group_pins vmlinux EXPORT_SYMBOL_GPL +0x48d89771 sysfs_update_groups vmlinux EXPORT_SYMBOL_GPL +0x423def61 register_trace_event vmlinux EXPORT_SYMBOL_GPL +0x91955a9f start_poll_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL +0x8f7d1648 __hw_addr_unsync_dev vmlinux EXPORT_SYMBOL +0xea5f2744 gpiod_get_raw_array_value vmlinux EXPORT_SYMBOL_GPL +0xc9345c0f digsig_verify vmlinux EXPORT_SYMBOL_GPL +0x8738a740 fscrypt_mergeable_bio vmlinux EXPORT_SYMBOL_GPL +0x1df50587 dma_set_coherent_mask vmlinux EXPORT_SYMBOL +0x7a22c65d tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL +0x05b218b6 ip_defrag vmlinux EXPORT_SYMBOL +0x80ab1afc register_qdisc vmlinux EXPORT_SYMBOL +0xbd3594f0 devm_hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL +0x58def6ca sfp_module_remove vmlinux EXPORT_SYMBOL_GPL +0x8e17b3ae idr_destroy vmlinux EXPORT_SYMBOL +0xa7d5f92e ida_destroy vmlinux EXPORT_SYMBOL +0x47c20f8a refcount_dec_not_one vmlinux EXPORT_SYMBOL +0xb44b321c public_key_verify_signature vmlinux EXPORT_SYMBOL_GPL +0xe611863b fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL +0xa3b958ce reset_hung_task_detector vmlinux EXPORT_SYMBOL_GPL +0x6903174a default_qdisc_ops vmlinux EXPORT_SYMBOL +0x27dc9471 __tracepoint_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0xa8493e91 free_netdev vmlinux EXPORT_SYMBOL +0x0e1e43a6 stm_source_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x32394d4b qe_issue_cmd vmlinux EXPORT_SYMBOL +0xa3522df5 qman_query_fq_np vmlinux EXPORT_SYMBOL +0x75871f5e acpi_get_next_object vmlinux EXPORT_SYMBOL +0xfe214317 aead_register_instance vmlinux EXPORT_SYMBOL_GPL +0x10e6f74a free_contig_range vmlinux EXPORT_SYMBOL +0xc9ec4e21 free_percpu vmlinux EXPORT_SYMBOL_GPL +0x0ff658b5 __SCT__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL +0x2f1ea064 __SCK__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL +0xae60b97e ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL +0xe9484e2f ip6_dst_alloc vmlinux EXPORT_SYMBOL +0x161aed40 devlink_port_attrs_set vmlinux EXPORT_SYMBOL_GPL +0x8e59fedf netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL +0x21ec8298 metadata_dst_free vmlinux EXPORT_SYMBOL_GPL +0x3c4d3dce __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x9fa2bd0f sk_setup_caps vmlinux EXPORT_SYMBOL_GPL +0x72d267dc nvmem_del_cell_lookups vmlinux EXPORT_SYMBOL_GPL +0x7cbc0db8 spi_sync_locked vmlinux EXPORT_SYMBOL_GPL +0x4ee964a4 regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL +0xd385c674 mtk_pinconf_bias_disable_get vmlinux EXPORT_SYMBOL_GPL +0x3737d9a9 ZSTD_DStreamWorkspaceBound vmlinux EXPORT_SYMBOL +0x424d3620 zlib_inflateIncomp vmlinux EXPORT_SYMBOL +0x11363159 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL +0xe47b778a iomap_releasepage vmlinux EXPORT_SYMBOL_GPL +0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL +0x8fcabe26 __skb_flow_get_ports vmlinux EXPORT_SYMBOL +0x075ea450 sk_stream_wait_connect vmlinux EXPORT_SYMBOL +0xa58b4a6c __SCT__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL +0xd04aedfd __SCK__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL +0x4ec3f544 devfreq_event_reset_event vmlinux EXPORT_SYMBOL_GPL +0x2c97f8a2 of_reconfig_notifier_register vmlinux EXPORT_SYMBOL_GPL +0xb40d673e zynqmp_pm_pinctrl_request vmlinux EXPORT_SYMBOL_GPL +0xcdd15bc3 phy_set_sym_pause vmlinux EXPORT_SYMBOL +0x9af61412 devm_hwrng_register vmlinux EXPORT_SYMBOL_GPL +0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL +0x18c98017 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL +0x07dbb537 sock_no_sendmsg vmlinux EXPORT_SYMBOL +0x5b0272be extcon_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0xd17d2a22 phy_basic_features vmlinux EXPORT_SYMBOL_GPL +0x24ad11db wakeup_sources_read_unlock vmlinux EXPORT_SYMBOL_GPL +0xb8f11603 idr_alloc vmlinux EXPORT_SYMBOL_GPL +0x3cff7f69 vfs_unlink vmlinux EXPORT_SYMBOL +0x3ba01b47 get_compat_sigset vmlinux EXPORT_SYMBOL_GPL +0x05c2935a fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL +0xc35cadee get_task_exe_file vmlinux EXPORT_SYMBOL +0xf4d6e9b2 xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL +0x2b1295e2 tcp_req_err vmlinux EXPORT_SYMBOL +0x34b43822 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL +0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL +0x9068cdb5 of_get_child_by_name vmlinux EXPORT_SYMBOL +0xbc2f47d5 dt_init_idle_driver vmlinux EXPORT_SYMBOL_GPL +0xd6da2882 cpufreq_frequency_table_get_index vmlinux EXPORT_SYMBOL_GPL +0xc8abd156 phy_aneg_done vmlinux EXPORT_SYMBOL +0x6f8d0bd5 intel_pmic_install_opregion_handler vmlinux EXPORT_SYMBOL_GPL +0xedd4a7d9 pci_epc_clear_bar vmlinux EXPORT_SYMBOL_GPL +0x7dab6783 key_revoke vmlinux EXPORT_SYMBOL +0x9e370124 pipe_unlock vmlinux EXPORT_SYMBOL +0x33c96a51 irq_generic_chip_ops vmlinux EXPORT_SYMBOL_GPL +0xc528a49a queued_write_lock_slowpath vmlinux EXPORT_SYMBOL +0xc1d66f87 genlmsg_multicast_allns vmlinux EXPORT_SYMBOL +0x06ed4be6 __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL +0xafffcfbf devm_mbox_controller_register vmlinux EXPORT_SYMBOL_GPL +0x8f16c09c dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL +0x141ba539 pm_generic_restore vmlinux EXPORT_SYMBOL_GPL +0xbd29eaca bus_rescan_devices vmlinux EXPORT_SYMBOL_GPL +0xb8081092 vring_create_virtqueue vmlinux EXPORT_SYMBOL_GPL +0xecfd68ef acpi_get_node vmlinux EXPORT_SYMBOL +0x88b20405 backlight_force_update vmlinux EXPORT_SYMBOL +0x96132d4a gpiod_toggle_active_low vmlinux EXPORT_SYMBOL_GPL +0xfe169944 bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL +0xb97c4019 debugfs_read_file_bool vmlinux EXPORT_SYMBOL_GPL +0x53012944 __tracepoint_rpm_resume vmlinux EXPORT_SYMBOL_GPL +0xc5b6f236 queue_work_on vmlinux EXPORT_SYMBOL +0xdbdf6c92 ioport_resource vmlinux EXPORT_SYMBOL +0x5c2f1546 devlink_sb_register vmlinux EXPORT_SYMBOL_GPL +0xe7620b69 dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL +0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL +0xfbb1092d pci_epc_init_notify vmlinux EXPORT_SYMBOL_GPL +0x39e0be89 pci_probe_reset_bus vmlinux EXPORT_SYMBOL_GPL +0x9e9eab95 devcgroup_check_permission vmlinux EXPORT_SYMBOL +0x57121380 debugfs_create_bool vmlinux EXPORT_SYMBOL_GPL +0x005394b6 generic_file_splice_read vmlinux EXPORT_SYMBOL +0x5f18bc3a get_tree_single_reconf vmlinux EXPORT_SYMBOL +0x7e7e3f58 ring_buffer_reset_cpu vmlinux EXPORT_SYMBOL_GPL +0x82ee90dc timer_delete_sync vmlinux EXPORT_SYMBOL +0x1b1a823f __irq_domain_add vmlinux EXPORT_SYMBOL_GPL +0x7fcb40d8 prepare_kernel_cred vmlinux EXPORT_SYMBOL +0x015af7f4 system_state vmlinux EXPORT_SYMBOL +0x5df94c6b __icmp_send vmlinux EXPORT_SYMBOL +0xa508c659 udp_push_pending_frames vmlinux EXPORT_SYMBOL +0x878583f6 hidinput_connect vmlinux EXPORT_SYMBOL_GPL +0x280cc8d0 __platform_driver_probe vmlinux EXPORT_SYMBOL_GPL +0x45558f56 clk_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL +0x38d21669 pci_p2pmem_alloc_sgl vmlinux EXPORT_SYMBOL_GPL +0x5c00d810 ZSTD_CDictWorkspaceBound vmlinux EXPORT_SYMBOL +0x2a5ea9ef rhashtable_destroy vmlinux EXPORT_SYMBOL_GPL +0xa45db26e param_ops_uint vmlinux EXPORT_SYMBOL +0xb2a1ab4c kvm_set_memory_region vmlinux EXPORT_SYMBOL_GPL +0x2c66ac85 devlink_info_serial_number_put vmlinux EXPORT_SYMBOL_GPL +0x4214910e of_parse_phandle_with_fixed_args vmlinux EXPORT_SYMBOL +0x7262702b sfp_get_module_eeprom_by_page vmlinux EXPORT_SYMBOL_GPL +0xc5a3367a __tracepoint_dma_fence_emit vmlinux EXPORT_SYMBOL +0x887c75a9 con_set_default_unimap vmlinux EXPORT_SYMBOL +0x2f384db3 acpi_is_video_device vmlinux EXPORT_SYMBOL +0x1a12935e fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL +0x62353d82 gpiod_unexport vmlinux EXPORT_SYMBOL_GPL +0x7a95e5ae do_settimeofday64 vmlinux EXPORT_SYMBOL +0x658fe9de devm_request_resource vmlinux EXPORT_SYMBOL +0x7f48cc74 __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL +0xde3dbaa9 dev_get_by_index vmlinux EXPORT_SYMBOL +0xf9e4ea47 hid_compare_device_paths vmlinux EXPORT_SYMBOL_GPL +0xd463c2aa edac_get_sysfs_subsys vmlinux EXPORT_SYMBOL_GPL +0x441b9c20 dma_buf_unmap_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0xc6709fe9 serial8250_rpm_get_tx vmlinux EXPORT_SYMBOL_GPL +0x45822fd6 pci_enable_ats vmlinux EXPORT_SYMBOL_GPL +0x15021b4a xa_delete_node vmlinux EXPORT_SYMBOL_GPL +0x3539f11b match_strlcpy vmlinux EXPORT_SYMBOL +0xc9827693 __bpf_call_base vmlinux EXPORT_SYMBOL_GPL +0xca512bd4 inet6_hash vmlinux EXPORT_SYMBOL_GPL +0x29ba6f42 init_net vmlinux EXPORT_SYMBOL +0x5c2189cf cpufreq_freq_attr_scaling_boost_freqs vmlinux EXPORT_SYMBOL_GPL +0xdeffa0a7 edac_raw_mc_handle_error vmlinux EXPORT_SYMBOL_GPL +0x9c915173 __phy_modify_mmd_changed vmlinux EXPORT_SYMBOL_GPL +0x5f871b9b class_create_file_ns vmlinux EXPORT_SYMBOL_GPL +0x09c8e2bc regulator_force_disable vmlinux EXPORT_SYMBOL_GPL +0xed2957d7 pci_stop_and_remove_bus_device_locked vmlinux EXPORT_SYMBOL_GPL +0xf298fd3e fsl_mc_get_endpoint vmlinux EXPORT_SYMBOL_GPL +0x13a95c17 textsearch_find_continuous vmlinux EXPORT_SYMBOL +0x74566ef6 __crypto_alloc_tfm vmlinux EXPORT_SYMBOL_GPL +0x2c82e859 key_unlink vmlinux EXPORT_SYMBOL +0xa27af5c0 keyring_search vmlinux EXPORT_SYMBOL +0x3056a815 configfs_unregister_subsystem vmlinux EXPORT_SYMBOL +0x497bacb3 fscrypt_set_bio_crypt_ctx vmlinux EXPORT_SYMBOL_GPL +0x41ed3cec eventfd_ctx_remove_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x54f4a4a8 generic_delete_inode vmlinux EXPORT_SYMBOL +0x924c46f8 zs_unmap_object vmlinux EXPORT_SYMBOL_GPL +0x5e953850 vm_insert_pages vmlinux EXPORT_SYMBOL +0xab9bd884 perf_register_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL +0xc80ab559 swake_up_one vmlinux EXPORT_SYMBOL +0x44dcf97e kvm_vcpu_destroy vmlinux EXPORT_SYMBOL_GPL +0x3b20fb95 dma_fence_remove_callback vmlinux EXPORT_SYMBOL +0x5508f28d bman_acquire vmlinux EXPORT_SYMBOL +0x7de65a03 acpi_lpat_free_conversion_table vmlinux EXPORT_SYMBOL_GPL +0x5d27e3ab gpiod_direction_output_raw vmlinux EXPORT_SYMBOL_GPL +0x4a93f63d pinctrl_pm_select_idle_state vmlinux EXPORT_SYMBOL_GPL +0xee91879b rb_first_postorder vmlinux EXPORT_SYMBOL +0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL +0xf09eb395 arch_hibernation_header_restore vmlinux EXPORT_SYMBOL +0x25e1c2e8 dev_change_proto_down vmlinux EXPORT_SYMBOL +0x617f513f sock_gettstamp vmlinux EXPORT_SYMBOL +0xb34ff4f3 sock_bindtoindex vmlinux EXPORT_SYMBOL +0x6439a27d regulator_set_voltage vmlinux EXPORT_SYMBOL_GPL +0x30351294 k3_udma_glue_rx_flow_get_fdq_id vmlinux EXPORT_SYMBOL_GPL +0x66af1fd1 lockref_put_or_lock vmlinux EXPORT_SYMBOL +0x3100cff9 lockref_get_or_lock vmlinux EXPORT_SYMBOL +0x350f6ce5 tasklet_unlock_wait vmlinux EXPORT_SYMBOL_GPL +0xb67af9d8 rproc_boot vmlinux EXPORT_SYMBOL +0x0bf368d6 i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL +0xbbdfeb27 vchan_tx_desc_free vmlinux EXPORT_SYMBOL_GPL +0x92f23ca1 of_clk_del_provider vmlinux EXPORT_SYMBOL_GPL +0x57ec90f4 of_clk_add_provider vmlinux EXPORT_SYMBOL_GPL +0xf2c43f3f zlib_deflate vmlinux EXPORT_SYMBOL +0xca0de706 blk_revalidate_disk_zones vmlinux EXPORT_SYMBOL_GPL +0xe3c06059 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL +0xf5e1a77c trace_seq_putmem_hex vmlinux EXPORT_SYMBOL_GPL +0xca431c05 wake_bit_function vmlinux EXPORT_SYMBOL +0x5fc76688 inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL +0xa0d87339 qdisc_get_rtab vmlinux EXPORT_SYMBOL +0xac92b5fc dev_change_proto_down_generic vmlinux EXPORT_SYMBOL +0x19a6d4aa skb_orphan_partial vmlinux EXPORT_SYMBOL +0x6aab41b6 hid_set_field vmlinux EXPORT_SYMBOL_GPL +0xafe32746 soc_device_match vmlinux EXPORT_SYMBOL_GPL +0x2d67968a bus_remove_file vmlinux EXPORT_SYMBOL_GPL +0xe3d4c92c mipi_dsi_dcs_set_column_address vmlinux EXPORT_SYMBOL +0xc4b21d2f qman_get_affine_portal vmlinux EXPORT_SYMBOL +0xff452e35 imx_unregister_hw_clocks vmlinux EXPORT_SYMBOL_GPL +0x116fb227 locks_lock_inode_wait vmlinux EXPORT_SYMBOL +0xf068fde5 locks_release_private vmlinux EXPORT_SYMBOL_GPL +0xe1e0af75 __fscrypt_encrypt_symlink vmlinux EXPORT_SYMBOL_GPL +0x2aa0843e mempool_resize vmlinux EXPORT_SYMBOL +0x7e3bdecd __ftrace_vprintk vmlinux EXPORT_SYMBOL_GPL +0x4fbe9f7f xfrm_unregister_km vmlinux EXPORT_SYMBOL +0x95945cdb in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x175aa38b of_find_node_by_phandle vmlinux EXPORT_SYMBOL +0x208a3761 hid_destroy_device vmlinux EXPORT_SYMBOL_GPL +0x8f89c60a device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL +0xfbe215e4 sg_next vmlinux EXPORT_SYMBOL +0x0b07abe2 unshare_fs_struct vmlinux EXPORT_SYMBOL_GPL +0x2b986d2e smp_call_function_any vmlinux EXPORT_SYMBOL_GPL +0xda7912d4 freq_qos_add_request vmlinux EXPORT_SYMBOL_GPL +0x2c790d4a __tracepoint_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0xde4b2d0d unix_inq_len vmlinux EXPORT_SYMBOL_GPL +0x136209db power_supply_reg_notifier vmlinux EXPORT_SYMBOL_GPL +0xfa4e8610 mdiobus_scan vmlinux EXPORT_SYMBOL +0x8effb505 phy_gbit_features vmlinux EXPORT_SYMBOL_GPL +0xd4631d78 tty_port_carrier_raised vmlinux EXPORT_SYMBOL +0xa6c761ec regulator_set_voltage_time_sel vmlinux EXPORT_SYMBOL_GPL +0x328b1d7b sbitmap_queue_get_shallow vmlinux EXPORT_SYMBOL_GPL +0x47bb1005 crypto_enqueue_request_head vmlinux EXPORT_SYMBOL_GPL +0x2cae17bb __brelse vmlinux EXPORT_SYMBOL +0xbde27fab pipe_lock vmlinux EXPORT_SYMBOL +0x0cfc0fde trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL +0xb2b6549f of_get_ethdev_address vmlinux EXPORT_SYMBOL +0x9ddb4349 __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL +0x65562aea of_genpd_parse_idle_states vmlinux EXPORT_SYMBOL_GPL +0x05641313 imx_clk_hw_sscg_pll vmlinux EXPORT_SYMBOL_GPL +0x5adf1f9e gpiod_get_direction vmlinux EXPORT_SYMBOL_GPL +0x020dbf27 bitmap_alloc vmlinux EXPORT_SYMBOL +0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL +0x3827648c mark_buffer_async_write vmlinux EXPORT_SYMBOL +0xf02aa937 wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL +0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL +0x0e1eb9e1 ip_route_me_harder vmlinux EXPORT_SYMBOL +0x74ea2ab4 inet_sock_destruct vmlinux EXPORT_SYMBOL +0xd19117cd skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL +0x78b42750 nf_reinject vmlinux EXPORT_SYMBOL +0x550f3e05 i2c_freq_mode_string vmlinux EXPORT_SYMBOL_GPL +0xbbcaa020 dev_pm_qos_update_request vmlinux EXPORT_SYMBOL_GPL +0x5bc737f0 generic_device_group vmlinux EXPORT_SYMBOL_GPL +0xc7c44d1f tty_chars_in_buffer vmlinux EXPORT_SYMBOL +0xbec83978 geni_icc_disable vmlinux EXPORT_SYMBOL +0x815588a6 clk_enable vmlinux EXPORT_SYMBOL_GPL +0x51641162 opal_unlock_from_suspend vmlinux EXPORT_SYMBOL +0x3737f01a elv_rqhash_del vmlinux EXPORT_SYMBOL_GPL +0x492857fa unregister_nls vmlinux EXPORT_SYMBOL +0x086d8e44 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL +0x885528a6 ring_buffer_discard_commit vmlinux EXPORT_SYMBOL_GPL +0x159d5a81 devlink_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL +0x8a997215 thermal_zone_of_get_sensor_id vmlinux EXPORT_SYMBOL_GPL +0x59dbbe42 thermal_zone_get_slope vmlinux EXPORT_SYMBOL_GPL +0x6265d0ea __serio_register_port vmlinux EXPORT_SYMBOL +0x72ad3991 regmap_write_async vmlinux EXPORT_SYMBOL_GPL +0x7c648f25 phy_exit vmlinux EXPORT_SYMBOL_GPL +0x1fcc884c verify_signature vmlinux EXPORT_SYMBOL_GPL +0x5925610e skcipher_register_instance vmlinux EXPORT_SYMBOL_GPL +0xf8fcb015 fscrypt_setup_filename vmlinux EXPORT_SYMBOL +0x2f8cc406 tcf_qevent_init vmlinux EXPORT_SYMBOL +0x8a6182b5 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0x2dc0a5f4 tegra_ivc_read_get_next_frame vmlinux EXPORT_SYMBOL +0xecdceebd of_xudma_dev_get vmlinux EXPORT_SYMBOL +0x9e005e6f cppc_get_perf_caps vmlinux EXPORT_SYMBOL_GPL +0xfe9ebbbb acpi_osi_is_win8 vmlinux EXPORT_SYMBOL +0xffb6e89f dprc_scan_container vmlinux EXPORT_SYMBOL_GPL +0x1fa1d95c sha256_zero_message_hash vmlinux EXPORT_SYMBOL_GPL +0x75cba7c2 fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL +0x3a74e484 __tracepoint_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0xdfcc992c current_work vmlinux EXPORT_SYMBOL +0xfc03d97a page_is_ram vmlinux EXPORT_SYMBOL_GPL +0x5ed116d1 netpoll_send_skb vmlinux EXPORT_SYMBOL +0xc1d4d68a devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0x3616c973 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL +0xe877f621 devm_pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL +0x2ce361d3 pm_generic_suspend vmlinux EXPORT_SYMBOL_GPL +0x06f6546a tty_buffer_lock_exclusive vmlinux EXPORT_SYMBOL_GPL +0x6b27729b radix_tree_gang_lookup vmlinux EXPORT_SYMBOL +0xcbac23ab crypto_alloc_acomp_node vmlinux EXPORT_SYMBOL_GPL +0xe3bea24e sysfs_file_change_owner vmlinux EXPORT_SYMBOL_GPL +0x76054197 locks_alloc_lock vmlinux EXPORT_SYMBOL_GPL +0x3ebe81d3 mmu_interval_notifier_remove vmlinux EXPORT_SYMBOL_GPL +0xb121390a probe_irq_on vmlinux EXPORT_SYMBOL +0x93b3fc74 register_dcbevent_notifier vmlinux EXPORT_SYMBOL +0x1856f18b xfrm_state_lookup vmlinux EXPORT_SYMBOL +0x274bf682 tcp_parse_options vmlinux EXPORT_SYMBOL +0xa412f07f flow_rule_match_pppoe vmlinux EXPORT_SYMBOL +0x01321589 sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0x0e67398b rps_may_expire_flow vmlinux EXPORT_SYMBOL +0x775547d0 i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL +0xb0aed408 ZSTD_compressStream vmlinux EXPORT_SYMBOL +0x7812e1a9 key_move vmlinux EXPORT_SYMBOL +0x1ba59527 __kmalloc_node vmlinux EXPORT_SYMBOL +0x9655986c pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL +0xdca67b0a devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0xfa6c3058 edac_mc_find_csrow_by_page vmlinux EXPORT_SYMBOL_GPL +0xcf9b558d touchscreen_set_mt_pos vmlinux EXPORT_SYMBOL +0x9b193ac0 module_refcount vmlinux EXPORT_SYMBOL +0xf77555cd __memcpy_toio vmlinux EXPORT_SYMBOL +0x71829bfb inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL +0x8a52e41f power_supply_find_ocv2cap_table vmlinux EXPORT_SYMBOL_GPL +0xe0b504d5 fwnode_get_nth_parent vmlinux EXPORT_SYMBOL_GPL +0x00bd64ba firmware_kobj vmlinux EXPORT_SYMBOL_GPL +0xfdde4982 __tty_insert_flip_char vmlinux EXPORT_SYMBOL +0x85935a61 acpi_dev_irq_flags vmlinux EXPORT_SYMBOL_GPL +0xc5bc3827 pci_store_saved_state vmlinux EXPORT_SYMBOL_GPL +0x188a1647 ecc_is_pubkey_valid_full vmlinux EXPORT_SYMBOL +0x67c1a335 unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL +0xdd0ef1b0 handle_edge_irq vmlinux EXPORT_SYMBOL +0x206ae2c6 l3mdev_update_flow vmlinux EXPORT_SYMBOL_GPL +0x8c047a33 devlink_port_region_create vmlinux EXPORT_SYMBOL_GPL +0x1e5120d2 devm_extcon_dev_free vmlinux EXPORT_SYMBOL_GPL +0xc2041e49 phy_ethtool_nway_reset vmlinux EXPORT_SYMBOL +0x7f9b1879 osc_cpc_flexible_adr_space_confirmed vmlinux EXPORT_SYMBOL_GPL +0x7ad1ded1 pinctrl_register_mappings vmlinux EXPORT_SYMBOL_GPL +0x1bc5eebe pinctrl_gpio_direction_input vmlinux EXPORT_SYMBOL_GPL +0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL +0x63b2bfc4 __account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0xade337e1 ___pskb_trim vmlinux EXPORT_SYMBOL +0x61465326 __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0x41fd34fb tty_driver_flush_buffer vmlinux EXPORT_SYMBOL +0xdef7c893 fb_match_mode vmlinux EXPORT_SYMBOL +0x1e53aa91 pci_setup_cardbus vmlinux EXPORT_SYMBOL +0x85df9b6c strsep vmlinux EXPORT_SYMBOL +0xe2d5255a strcmp vmlinux EXPORT_SYMBOL +0xf3b30a06 utf8version_latest vmlinux EXPORT_SYMBOL +0xa534d3b3 __cleancache_invalidate_fs vmlinux EXPORT_SYMBOL +0x77358855 iomem_resource vmlinux EXPORT_SYMBOL +0x46b5c584 devm_kfree vmlinux EXPORT_SYMBOL_GPL +0x0d458cdd mipi_dsi_driver_unregister vmlinux EXPORT_SYMBOL +0x40908a8d register_virtio_driver vmlinux EXPORT_SYMBOL_GPL +0xa5e94f9f hdmi_infoframe_log vmlinux EXPORT_SYMBOL +0x8172c408 should_fail vmlinux EXPORT_SYMBOL_GPL +0xb7b36c51 vfs_create vmlinux EXPORT_SYMBOL +0x919b3cd7 tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL +0x87406e99 ptp_schedule_worker vmlinux EXPORT_SYMBOL +0xc9d78f5d devm_device_add_group vmlinux EXPORT_SYMBOL_GPL +0xebc409e8 clk_register_divider_table vmlinux EXPORT_SYMBOL_GPL +0xb9056bb6 remove_conflicting_framebuffers vmlinux EXPORT_SYMBOL +0x838fb619 devm_acpi_dev_remove_driver_gpios vmlinux EXPORT_SYMBOL_GPL +0x8180cede asn1_encode_sequence vmlinux EXPORT_SYMBOL_GPL +0x65012a7f nla_reserve_64bit vmlinux EXPORT_SYMBOL +0x4f8dfc50 sb_min_blocksize vmlinux EXPORT_SYMBOL +0xbdb72342 __tracepoint_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL +0xb2a57d0c of_cpufreq_cooling_register vmlinux EXPORT_SYMBOL_GPL +0x2e0b1deb dma_fence_get_status vmlinux EXPORT_SYMBOL +0x51eaafc9 regulator_get_mode vmlinux EXPORT_SYMBOL_GPL +0x0eb72c84 rpmh_write vmlinux EXPORT_SYMBOL +0x29d76547 k3_udma_glue_tdown_rx_chn vmlinux EXPORT_SYMBOL_GPL +0x4d83c710 k3_udma_glue_tdown_tx_chn vmlinux EXPORT_SYMBOL_GPL +0x061442a5 devm_backlight_device_unregister vmlinux EXPORT_SYMBOL +0xbcf1f0e6 zs_create_pool vmlinux EXPORT_SYMBOL_GPL +0xac60cfff page_cache_prev_miss vmlinux EXPORT_SYMBOL +0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL +0xff932be2 tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL +0x981361d9 register_fib_notifier vmlinux EXPORT_SYMBOL +0xc1743430 cpuidle_disable_device vmlinux EXPORT_SYMBOL_GPL +0xd4bd801b xgene_mdio_wr_mac vmlinux EXPORT_SYMBOL +0xc7208c3a serial8250_resume_port vmlinux EXPORT_SYMBOL +0xd1f0b1df vm_map_pages_zero vmlinux EXPORT_SYMBOL +0xb563fdd6 inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0xc498bdc9 devlink_register vmlinux EXPORT_SYMBOL_GPL +0x5588486d hid_input_report vmlinux EXPORT_SYMBOL_GPL +0x27558aa2 dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL +0xd4a07afb pcix_set_mmrbc vmlinux EXPORT_SYMBOL +0xf25c6e47 gpiod_export_link vmlinux EXPORT_SYMBOL_GPL +0x15884099 gpiochip_generic_config vmlinux EXPORT_SYMBOL_GPL +0xd691c6a9 unregister_sysctl_table vmlinux EXPORT_SYMBOL +0xfca7f934 devlink_region_create vmlinux EXPORT_SYMBOL_GPL +0x7db0bb47 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x87eba65c devfreq_update_interval vmlinux EXPORT_SYMBOL +0x42732891 of_find_property vmlinux EXPORT_SYMBOL +0xfc5d6089 devm_clk_release_clkdev vmlinux EXPORT_SYMBOL +0x798b7682 klist_prev vmlinux EXPORT_SYMBOL_GPL +0x2cc9d064 sbitmap_add_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x5f573003 del_gendisk vmlinux EXPORT_SYMBOL +0xdb80abfc block_write_full_page vmlinux EXPORT_SYMBOL +0xa72a9c3d ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL +0xc91ac2a5 xfrm_register_type vmlinux EXPORT_SYMBOL +0x728c66d8 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL +0xdc0a0916 msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0x437a0d6d __sock_tx_timestamp vmlinux EXPORT_SYMBOL +0x9305f8e6 cpufreq_get vmlinux EXPORT_SYMBOL +0xe664b150 devm_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL +0x343a1494 clear_bdi_congested vmlinux EXPORT_SYMBOL +0xe1f0741c synth_event_trace_start vmlinux EXPORT_SYMBOL_GPL +0xcc935375 walk_iomem_res_desc vmlinux EXPORT_SYMBOL_GPL +0x9688de8b memstart_addr vmlinux EXPORT_SYMBOL +0x95ac5af6 fscrypt_decrypt_pagecache_blocks vmlinux EXPORT_SYMBOL +0x18aa6b52 fscrypt_encrypt_pagecache_blocks vmlinux EXPORT_SYMBOL +0x17e5b380 __blockdev_direct_IO vmlinux EXPORT_SYMBOL +0xe1475b0d migrate_page vmlinux EXPORT_SYMBOL +0x68952493 rcu_note_context_switch vmlinux EXPORT_SYMBOL_GPL +0x8ca5642b ip6_route_me_harder vmlinux EXPORT_SYMBOL +0xebe102b6 unix_destruct_scm vmlinux EXPORT_SYMBOL +0xd12edcb8 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0xee7fd569 thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL +0x29e023a4 dev_fwnode vmlinux EXPORT_SYMBOL_GPL +0xa4cbd809 regulator_map_voltage_iterate vmlinux EXPORT_SYMBOL_GPL +0xabc640f3 list_lru_isolate vmlinux EXPORT_SYMBOL_GPL +0xb847585f is_hash_blacklisted vmlinux EXPORT_SYMBOL_GPL +0xd84ebdd4 bpf_prog_alloc vmlinux EXPORT_SYMBOL_GPL +0xf7732638 km_new_mapping vmlinux EXPORT_SYMBOL +0x6be3a96b hv_remove_vmbus_handler vmlinux EXPORT_SYMBOL_GPL +0x3fae6ab0 hv_vp_index vmlinux EXPORT_SYMBOL_GPL +0x6204b4c7 phy_attach_direct vmlinux EXPORT_SYMBOL +0xfbeeb13c phy_gbit_all_ports_features vmlinux EXPORT_SYMBOL_GPL +0x8372debf pm_generic_thaw_early vmlinux EXPORT_SYMBOL_GPL +0x5fcb37ba devm_mipi_dsi_device_register_full vmlinux EXPORT_SYMBOL_GPL +0xfe4eaaba of_clk_get_parent_name vmlinux EXPORT_SYMBOL_GPL +0xeab6f4c4 acpi_check_resource_conflict vmlinux EXPORT_SYMBOL +0x47229b5c gpio_request vmlinux EXPORT_SYMBOL_GPL +0xb65ce88d fsl_mc_bus_dprtc_type vmlinux EXPORT_SYMBOL_GPL +0xf17e5a62 fsl_mc_bus_dpmac_type vmlinux EXPORT_SYMBOL_GPL +0x3283e6b0 prandom_seed_full_state vmlinux EXPORT_SYMBOL +0x53b45ecb blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL +0x82f5d87e generic_block_bmap vmlinux EXPORT_SYMBOL +0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL +0x6ef6b54f ktime_get_boot_fast_ns vmlinux EXPORT_SYMBOL_GPL +0x4507f4a8 cpuhp_tasks_frozen vmlinux EXPORT_SYMBOL_GPL +0x0b57f16f __ip_dev_find vmlinux EXPORT_SYMBOL +0x8762579b devm_otg_ulpi_create vmlinux EXPORT_SYMBOL_GPL +0xd4e08baa spi_delay_to_ns vmlinux EXPORT_SYMBOL_GPL +0x71c059d8 __traceiter_map vmlinux EXPORT_SYMBOL_GPL +0xf8540d8c sbitmap_any_bit_set vmlinux EXPORT_SYMBOL_GPL +0x652ce9aa nla_memcmp vmlinux EXPORT_SYMBOL +0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL +0xa7963a67 kmem_cache_free vmlinux EXPORT_SYMBOL +0x59286a60 netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0xff007316 get_cpu_device vmlinux EXPORT_SYMBOL_GPL +0x923b1276 dmaengine_get vmlinux EXPORT_SYMBOL +0xd3c3a2fd amba_device_register vmlinux EXPORT_SYMBOL +0x61073e4a acpi_os_map_generic_address vmlinux EXPORT_SYMBOL +0xf3aefd07 pci_restore_msi_state vmlinux EXPORT_SYMBOL_GPL +0x71b0261b pcie_capability_clear_and_set_dword vmlinux EXPORT_SYMBOL +0xe830743b fscrypt_fname_encrypted_size vmlinux EXPORT_SYMBOL_GPL +0x54a37139 vfs_fadvise vmlinux EXPORT_SYMBOL +0xd5fd90f1 prepare_to_wait vmlinux EXPORT_SYMBOL +0x85bd1608 __request_region vmlinux EXPORT_SYMBOL +0x02f976ff switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0x29604158 napi_busy_loop vmlinux EXPORT_SYMBOL +0xb9c62f2b of_irq_get_byname vmlinux EXPORT_SYMBOL_GPL +0xd53fea8a fixed_phy_set_link_update vmlinux EXPORT_SYMBOL_GPL +0x843d70ef acpi_is_root_bridge vmlinux EXPORT_SYMBOL_GPL +0xdd68a17d acpi_ec_add_query_handler vmlinux EXPORT_SYMBOL_GPL +0x552b1d62 pci_p2pmem_find_many vmlinux EXPORT_SYMBOL_GPL +0xd9491c14 xa_destroy vmlinux EXPORT_SYMBOL +0xf0009fee put_pages_list vmlinux EXPORT_SYMBOL +0x09c711cc from_kprojid vmlinux EXPORT_SYMBOL +0xa7a9dcce skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0x34e2fba4 sock_wfree vmlinux EXPORT_SYMBOL +0xf900c77d zynqmp_pm_clock_disable vmlinux EXPORT_SYMBOL_GPL +0xee86d230 dev_pm_opp_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL +0x4e146b2e i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL +0x8d0abf3a __tracepoint_io_page_fault vmlinux EXPORT_SYMBOL_GPL +0x869857ea acpi_cppc_processor_exit vmlinux EXPORT_SYMBOL_GPL +0xe7324b9a utf8nfdicf vmlinux EXPORT_SYMBOL +0x724ddac7 utf8version_is_supported vmlinux EXPORT_SYMBOL +0x803ddbb6 __posix_acl_create vmlinux EXPORT_SYMBOL +0xda15a371 __page_cache_alloc vmlinux EXPORT_SYMBOL +0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL +0x1da7ff13 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0x74d207c3 fw_devlink_purge_absent_suppliers vmlinux EXPORT_SYMBOL_GPL +0xd4b9a616 reset_control_bulk_put vmlinux EXPORT_SYMBOL_GPL +0x6a05b65b fb_videomode_from_videomode vmlinux EXPORT_SYMBOL_GPL +0xb52cc77a __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL +0xa976957d bitmap_remap vmlinux EXPORT_SYMBOL +0xe3e82e74 crypto_sha512_finup vmlinux EXPORT_SYMBOL +0xf54c251b dquot_commit vmlinux EXPORT_SYMBOL +0x094dfe3f __block_write_full_page vmlinux EXPORT_SYMBOL +0x146372c1 truncate_inode_pages vmlinux EXPORT_SYMBOL +0xc1753068 uprobe_unregister vmlinux EXPORT_SYMBOL_GPL +0x5643f657 fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL +0x3ef92b99 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL +0x73b4f3aa input_flush_device vmlinux EXPORT_SYMBOL +0x2e756e0d of_mpc8xxx_spi_probe vmlinux EXPORT_SYMBOL_GPL +0x97542df3 regmap_bulk_write vmlinux EXPORT_SYMBOL_GPL +0xd71add16 cpumask_next vmlinux EXPORT_SYMBOL +0x15ade1cc filter_irq_stacks vmlinux EXPORT_SYMBOL_GPL +0xd7293ffc percpu_ref_reinit vmlinux EXPORT_SYMBOL_GPL +0xee503325 sysfs_notify vmlinux EXPORT_SYMBOL_GPL +0xbda80568 inet_hash vmlinux EXPORT_SYMBOL_GPL +0xad395dd9 mm_account_pinned_pages vmlinux EXPORT_SYMBOL_GPL +0x5463e5cc devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL +0xa91fb3b7 fs_dax_get_by_bdev vmlinux EXPORT_SYMBOL_GPL +0x82714614 pci_epc_stop vmlinux EXPORT_SYMBOL_GPL +0x861de9cd fsl_mc_obj_close vmlinux EXPORT_SYMBOL_GPL +0x56fbb130 no_hash_pointers vmlinux EXPORT_SYMBOL_GPL +0x9a1dfd65 strpbrk vmlinux EXPORT_SYMBOL +0x184c1da3 pkcs7_free_message vmlinux EXPORT_SYMBOL_GPL +0xcd582ffa seq_lseek vmlinux EXPORT_SYMBOL +0xf70e4a4d preempt_schedule_notrace vmlinux EXPORT_SYMBOL_GPL +0x6201d131 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL +0xb8b8c4f0 ti_sci_release_resource vmlinux EXPORT_SYMBOL_GPL +0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL +0x6969bcf2 blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL +0xa565807a kernfs_find_and_get_ns vmlinux EXPORT_SYMBOL_GPL +0xacf10b7e vlan_vid_add vmlinux EXPORT_SYMBOL +0x39029f64 ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL +0x6c884fc9 xfrm_parse_spi vmlinux EXPORT_SYMBOL +0xd71c4175 udp_gro_receive vmlinux EXPORT_SYMBOL +0xb982d9b9 napi_schedule_prep vmlinux EXPORT_SYMBOL +0x9253ae6f of_graph_parse_endpoint vmlinux EXPORT_SYMBOL +0xc06b6049 of_property_read_variable_u8_array vmlinux EXPORT_SYMBOL_GPL +0xd92f0791 leds_list_lock vmlinux EXPORT_SYMBOL_GPL +0x545f64fa edac_pci_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL +0x85862277 ioasid_find vmlinux EXPORT_SYMBOL_GPL +0xac7a981e regulator_set_mode vmlinux EXPORT_SYMBOL_GPL +0x787c882b lzo1x_1_compress vmlinux EXPORT_SYMBOL_GPL +0xc9239de9 set_disk_ro vmlinux EXPORT_SYMBOL +0x88ab6fe3 kgdb_active vmlinux EXPORT_SYMBOL_GPL +0xe2b1c27e xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL +0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL +0x7909f1fa flow_rule_match_ports_range vmlinux EXPORT_SYMBOL +0xcea6c274 bus_find_device vmlinux EXPORT_SYMBOL_GPL +0x0ed70dd5 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL +0x070757f7 bpf_offload_dev_netdev_unregister vmlinux EXPORT_SYMBOL_GPL +0xf035d81e trace_raw_output_prep vmlinux EXPORT_SYMBOL +0xcbc309f4 relay_switch_subbuf vmlinux EXPORT_SYMBOL_GPL +0xc78a8853 tcp_create_openreq_child vmlinux EXPORT_SYMBOL +0x0c5528cc sk_common_release vmlinux EXPORT_SYMBOL +0x6afe3a28 led_trigger_register vmlinux EXPORT_SYMBOL_GPL +0xfbc022cc init_node_memory_type vmlinux EXPORT_SYMBOL_GPL +0xa1c4231f kvm_set_pfn_dirty vmlinux EXPORT_SYMBOL_GPL +0x8dafdded lwtunnel_valid_encap_type_attr vmlinux EXPORT_SYMBOL_GPL +0xb3c2c73c skb_prepare_seq_read vmlinux EXPORT_SYMBOL +0x9139e2ca skb_queue_head vmlinux EXPORT_SYMBOL +0xd07ce72f sk_reset_timer vmlinux EXPORT_SYMBOL +0x8888f30b devm_of_icc_get vmlinux EXPORT_SYMBOL_GPL +0xa2f7487f hv_is_hibernation_supported vmlinux EXPORT_SYMBOL_GPL +0x76097cab regulator_bulk_enable vmlinux EXPORT_SYMBOL_GPL +0x7ba5a3b4 tegra_powergate_power_off vmlinux EXPORT_SYMBOL +0x30e1ec25 apei_map_generic_address vmlinux EXPORT_SYMBOL_GPL +0x100ddd48 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0xc7d82374 devm_irq_setup_generic_chip vmlinux EXPORT_SYMBOL_GPL +0x7ec62f8f irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL +0x4f2e2bf6 atomic_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL +0x68dc459e inet_frag_pull_head vmlinux EXPORT_SYMBOL +0x2bc101c7 tcp_seq_next vmlinux EXPORT_SYMBOL +0x50f05e94 netdev_has_upper_dev vmlinux EXPORT_SYMBOL +0x85d70903 devfreq_add_governor vmlinux EXPORT_SYMBOL +0x798996e9 iov_iter_npages vmlinux EXPORT_SYMBOL +0xe0ab44b6 bio_alloc_bioset vmlinux EXPORT_SYMBOL +0x6826eb98 irq_domain_translate_onecell vmlinux EXPORT_SYMBOL_GPL +0xee4f0261 seg6_hmac_info_del vmlinux EXPORT_SYMBOL +0x176031a7 devlink_fmsg_string_put vmlinux EXPORT_SYMBOL_GPL +0xad13d158 of_irq_parse_one vmlinux EXPORT_SYMBOL_GPL +0x479137ca imx_scu_irq_unregister_notifier vmlinux EXPORT_SYMBOL +0x00e79988 class_compat_create_link vmlinux EXPORT_SYMBOL_GPL +0x180c6eb8 mipi_dsi_set_maximum_return_packet_size vmlinux EXPORT_SYMBOL +0xca6d7afd serdev_device_set_baudrate vmlinux EXPORT_SYMBOL_GPL +0x93554b16 __devm_reset_control_get vmlinux EXPORT_SYMBOL_GPL +0x7b6f9536 acpi_register_wakeup_handler vmlinux EXPORT_SYMBOL_GPL +0xce3864eb ZSTD_compress_usingDict vmlinux EXPORT_SYMBOL +0xe67037f6 crypto_cipher_setkey vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL +0x3ac863af pstore_unregister vmlinux EXPORT_SYMBOL_GPL +0x2c2d3350 dump_emit vmlinux EXPORT_SYMBOL +0x8575cec8 vfs_cancel_lock vmlinux EXPORT_SYMBOL_GPL +0x812eba66 __kernel_write vmlinux EXPORT_SYMBOL_GPL +0xbd628752 __tracepoint_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0xad357133 __traceiter_kmalloc_node vmlinux EXPORT_SYMBOL +0xaa6a50f9 __static_key_deferred_flush vmlinux EXPORT_SYMBOL_GPL +0xe7a804d8 kthread_cancel_work_sync vmlinux EXPORT_SYMBOL_GPL +0x038cad67 netdev_pick_tx vmlinux EXPORT_SYMBOL +0xa828eef7 release_sock vmlinux EXPORT_SYMBOL +0xa70bc96d qcom_scm_restore_sec_cfg_available vmlinux EXPORT_SYMBOL +0xc496e952 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL +0x50e7193a __i2c_first_dynamic_bus_num vmlinux EXPORT_SYMBOL_GPL +0xd743030b phy_validate_pause vmlinux EXPORT_SYMBOL +0x126a7404 pm_clk_suspend vmlinux EXPORT_SYMBOL_GPL +0x6e4aa78d k3_udma_glue_rx_flow_enable vmlinux EXPORT_SYMBOL_GPL +0x040fe6cb textsearch_destroy vmlinux EXPORT_SYMBOL +0x0532bcb3 __netlink_ns_capable vmlinux EXPORT_SYMBOL +0x44de08bb __sk_receive_skb vmlinux EXPORT_SYMBOL +0x7c3d8a4b icc_bulk_put vmlinux EXPORT_SYMBOL_GPL +0x34cd1122 mdiobus_setup_mdiodev_from_board_info vmlinux EXPORT_SYMBOL +0x38e5bc5a clk_set_rate_range vmlinux EXPORT_SYMBOL_GPL +0x2c82c36a security_secmark_relabel_packet vmlinux EXPORT_SYMBOL +0x2dd2d192 sync_inode vmlinux EXPORT_SYMBOL +0xf4471c05 clean_record_shared_mapping_range vmlinux EXPORT_SYMBOL_GPL +0xc8dcc62a krealloc vmlinux EXPORT_SYMBOL +0x165ad395 trace_print_symbols_seq vmlinux EXPORT_SYMBOL +0xa5e155ce dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL +0x4462d35e cpufreq_get_hw_max_freq vmlinux EXPORT_SYMBOL +0xa4fd62e6 input_register_device vmlinux EXPORT_SYMBOL +0xe588d5bc __auxiliary_driver_register vmlinux EXPORT_SYMBOL_GPL +0x31266931 con_debug_leave vmlinux EXPORT_SYMBOL_GPL +0x479740e1 msm_pinctrl_probe vmlinux EXPORT_SYMBOL +0xc3cd034d crc8_populate_lsb vmlinux EXPORT_SYMBOL +0xaa8106bc crc8_populate_msb vmlinux EXPORT_SYMBOL +0xef1437a9 __invalidate_device vmlinux EXPORT_SYMBOL +0xf6be103e crypto_inst_setname vmlinux EXPORT_SYMBOL_GPL +0xfc36ab3a security_file_ioctl vmlinux EXPORT_SYMBOL_GPL +0xb9c72da7 seq_put_decimal_ull vmlinux EXPORT_SYMBOL +0x51390c96 rcu_barrier_tasks_rude vmlinux EXPORT_SYMBOL_GPL +0x475ebb53 mark_page_dirty vmlinux EXPORT_SYMBOL_GPL +0xe4e4bae2 led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL +0xc06f43ef fwnode_mdiobus_register_phy vmlinux EXPORT_SYMBOL +0xe92d0597 spi_split_transfers_maxsize vmlinux EXPORT_SYMBOL_GPL +0xb8ed3464 devm_regmap_field_alloc vmlinux EXPORT_SYMBOL_GPL +0x8f0b781d iova_domain_init_rcaches vmlinux EXPORT_SYMBOL_GPL +0x6a449c4f register_sysctl_table vmlinux EXPORT_SYMBOL +0x67b78eb3 seq_hlist_next_rcu vmlinux EXPORT_SYMBOL +0x73abb180 alloc_contig_range vmlinux EXPORT_SYMBOL +0x7d1bb1d4 tnum_strn vmlinux EXPORT_SYMBOL_GPL +0xc2185fc7 strp_data_ready vmlinux EXPORT_SYMBOL_GPL +0x5a4534a1 mr_mfc_find_any vmlinux EXPORT_SYMBOL +0xe2c59402 ipv4_redirect vmlinux EXPORT_SYMBOL_GPL +0x382512b4 flow_block_cb_priv vmlinux EXPORT_SYMBOL +0xbef4139b flow_block_cb_free vmlinux EXPORT_SYMBOL +0x5d3afcc6 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL +0x7e5bbda2 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL +0x059e1482 __traceiter_dma_fence_emit vmlinux EXPORT_SYMBOL +0x173abeaf tty_flip_buffer_push vmlinux EXPORT_SYMBOL +0x88cd7a9a k3_ringacc_ring_get_occ vmlinux EXPORT_SYMBOL_GPL +0x8430ed90 clk_regmap_mux_ro_ops vmlinux EXPORT_SYMBOL_GPL +0xbf59c419 posix_acl_init vmlinux EXPORT_SYMBOL +0x3102d70b frontswap_curr_pages vmlinux EXPORT_SYMBOL +0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL +0x7aaf736f netif_inherit_tso_max vmlinux EXPORT_SYMBOL +0x958f725d hidinput_calc_abs_res vmlinux EXPORT_SYMBOL_GPL +0x01505d85 imx_scu_call_rpc vmlinux EXPORT_SYMBOL +0x31510a45 dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL +0xc66b77b1 iommu_group_set_iommudata vmlinux EXPORT_SYMBOL_GPL +0xd55ad93b iommu_group_get_iommudata vmlinux EXPORT_SYMBOL_GPL +0x2b88a09c uart_get_divisor vmlinux EXPORT_SYMBOL +0x2d393f48 intel_soc_pmic_exec_mipi_pmic_seq_element vmlinux EXPORT_SYMBOL_GPL +0xfdcb4ed3 acpi_os_get_line vmlinux EXPORT_SYMBOL +0x06fddd10 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL +0x59f64e9a pinctrl_utils_add_map_mux vmlinux EXPORT_SYMBOL_GPL +0xaaa4b9bc hchacha_block_generic vmlinux EXPORT_SYMBOL +0xa1a11525 io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL +0xa2f87d1a bio_copy_data vmlinux EXPORT_SYMBOL +0x273e2382 __context_tracking_enter vmlinux EXPORT_SYMBOL_GPL +0x03952887 ktime_add_safe vmlinux EXPORT_SYMBOL_GPL +0xf9a482f9 msleep vmlinux EXPORT_SYMBOL +0x1537d7a4 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL +0x4ba5b13d cookie_timestamp_decode vmlinux EXPORT_SYMBOL +0x13f9e724 unregister_netdev vmlinux EXPORT_SYMBOL +0x31f37907 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL +0x853c253b fsl_mc_object_allocate vmlinux EXPORT_SYMBOL_GPL +0xf1bc23e2 __bforget vmlinux EXPORT_SYMBOL +0x63878cce generic_file_write_iter vmlinux EXPORT_SYMBOL +0x01cb9cc8 __audit_inode_child vmlinux EXPORT_SYMBOL_GPL +0xec2dde2b param_set_ullong vmlinux EXPORT_SYMBOL +0x78198f8a inet6_add_protocol vmlinux EXPORT_SYMBOL +0x263fdd33 free_fib_info vmlinux EXPORT_SYMBOL_GPL +0x66333398 raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL +0x02affaa7 sock_no_listen vmlinux EXPORT_SYMBOL +0xda8b59bb devfreq_event_get_edev_count vmlinux EXPORT_SYMBOL_GPL +0x60bbe7a2 input_mt_destroy_slots vmlinux EXPORT_SYMBOL +0x6d7b335f ulpi_viewport_access_ops vmlinux EXPORT_SYMBOL_GPL +0x2476cc3b of_phy_deregister_fixed_link vmlinux EXPORT_SYMBOL +0x94858f1d phy_support_sym_pause vmlinux EXPORT_SYMBOL +0x1249f633 topology_set_scale_freq_source vmlinux EXPORT_SYMBOL_GPL +0xb8993fac __tracepoint_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL +0x79aa04a2 get_random_bytes vmlinux EXPORT_SYMBOL +0xb788fb30 gic_pmr_sync vmlinux EXPORT_SYMBOL +0xadcba50b ZSTD_findFrameCompressedSize vmlinux EXPORT_SYMBOL +0xcd9cd2ff wakeme_after_rcu vmlinux EXPORT_SYMBOL_GPL +0xab600421 probe_irq_off vmlinux EXPORT_SYMBOL +0xeaf8469d hv_do_fast_hypercall8 vmlinux EXPORT_SYMBOL_GPL +0x4903bfc0 nf_route vmlinux EXPORT_SYMBOL_GPL +0xb1da1c63 tcf_exts_destroy vmlinux EXPORT_SYMBOL +0xeed68058 dev_get_iflink vmlinux EXPORT_SYMBOL +0x28468675 input_enable_softrepeat vmlinux EXPORT_SYMBOL +0x8766064b regcache_sync_region vmlinux EXPORT_SYMBOL_GPL +0xe1753fe3 pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0x53c089f5 property_entries_dup vmlinux EXPORT_SYMBOL_GPL +0xaeb0a654 do_unbind_con_driver vmlinux EXPORT_SYMBOL_GPL +0xd4a69d20 qm_channel_caam vmlinux EXPORT_SYMBOL +0xfd730b52 hisi_clk_alloc vmlinux EXPORT_SYMBOL_GPL +0xd09911a6 acpi_dev_get_irq_type vmlinux EXPORT_SYMBOL_GPL +0xdaf4dfb3 fb_mode_option vmlinux EXPORT_SYMBOL_GPL +0x539d6843 crypto_alloc_tfm_node vmlinux EXPORT_SYMBOL_GPL +0xe279ba05 iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL +0x72d6a1b1 seq_bprintf vmlinux EXPORT_SYMBOL +0x4d558e86 seq_vprintf vmlinux EXPORT_SYMBOL +0x3bb6a877 __SCT__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0x39c32aca __SCK__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0x3c2b68f7 of_changeset_apply vmlinux EXPORT_SYMBOL_GPL +0x517fc319 uart_xchar_out vmlinux EXPORT_SYMBOL_GPL +0xe2e28f19 regulator_get vmlinux EXPORT_SYMBOL_GPL +0x2ed93d94 pci_write_config_word vmlinux EXPORT_SYMBOL +0x1b729a83 blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL +0x6654eb4b crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL +0x235c8a58 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL +0x803a0931 crypto_alg_extsize vmlinux EXPORT_SYMBOL_GPL +0x8e69f319 hwpoison_filter vmlinux EXPORT_SYMBOL_GPL +0x5c875af5 irq_chip_enable_parent vmlinux EXPORT_SYMBOL_GPL +0xf3549bac ipv6_mc_check_mld vmlinux EXPORT_SYMBOL +0x88dba84e xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL +0x83829ff7 tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL +0x138855a0 vlan_ioctl_set vmlinux EXPORT_SYMBOL +0x1c33923d of_alias_get_id vmlinux EXPORT_SYMBOL_GPL +0xa5bda8a1 efi_capsule_supported vmlinux EXPORT_SYMBOL_GPL +0x6bcda285 devm_of_mdiobus_register vmlinux EXPORT_SYMBOL +0xc7f198d2 bgpio_init vmlinux EXPORT_SYMBOL_GPL +0x12a4e128 __arch_copy_from_user vmlinux EXPORT_SYMBOL +0xb99384b2 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL +0x75d0deb9 nsecs_to_jiffies64 vmlinux EXPORT_SYMBOL +0xf1fcfbe4 of_graph_get_remote_port_parent vmlinux EXPORT_SYMBOL +0xf0910075 sfp_bus_del_upstream vmlinux EXPORT_SYMBOL_GPL +0xff026137 subsys_dev_iter_exit vmlinux EXPORT_SYMBOL_GPL +0xe656b029 subsys_dev_iter_init vmlinux EXPORT_SYMBOL_GPL +0xc35ef2da mipi_dsi_host_unregister vmlinux EXPORT_SYMBOL +0xc3999260 virtqueue_is_broken vmlinux EXPORT_SYMBOL_GPL +0xea9d9d94 of_pinctrl_get vmlinux EXPORT_SYMBOL_GPL +0x40d84a37 ZSTD_getFrameParams vmlinux EXPORT_SYMBOL +0xe091c977 list_sort vmlinux EXPORT_SYMBOL +0xa56954cd register_quota_format vmlinux EXPORT_SYMBOL +0xeae28f84 remove_arg_zero vmlinux EXPORT_SYMBOL +0x5b56860c vm_munmap vmlinux EXPORT_SYMBOL +0xf0b1f292 remap_pfn_range vmlinux EXPORT_SYMBOL +0x9c319252 phy_register_fixup vmlinux EXPORT_SYMBOL +0x3b676ace device_bind_driver vmlinux EXPORT_SYMBOL_GPL +0x7559f9cd device_store_ulong vmlinux EXPORT_SYMBOL_GPL +0xd6962fea uart_try_toggle_sysrq vmlinux EXPORT_SYMBOL_GPL +0x9b1e228d psil_set_new_ep_config vmlinux EXPORT_SYMBOL_GPL +0xb22e16d5 radix_tree_maybe_preload vmlinux EXPORT_SYMBOL +0x72bf88b2 iomap_writepage vmlinux EXPORT_SYMBOL_GPL +0xa6d4450c file_update_time vmlinux EXPORT_SYMBOL +0xb8cd3a7f nf_logger_put vmlinux EXPORT_SYMBOL_GPL +0xfc5b7b49 dev_mc_init vmlinux EXPORT_SYMBOL +0x007301db dev_uc_init vmlinux EXPORT_SYMBOL +0x91f68ea1 __hw_addr_sync vmlinux EXPORT_SYMBOL +0xc5c877a0 devm_ti_sci_get_of_resource vmlinux EXPORT_SYMBOL_GPL +0xd9b397e0 devm_gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL +0xee04d480 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0xaa19e4aa _kstrtol vmlinux EXPORT_SYMBOL +0x80802781 perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL +0xbbf0f636 relay_file_operations vmlinux EXPORT_SYMBOL_GPL +0xc6f46339 init_timer_key vmlinux EXPORT_SYMBOL +0xdd4d55b6 _raw_read_unlock vmlinux EXPORT_SYMBOL +0xf1a27dc7 dev_set_mac_address_user vmlinux EXPORT_SYMBOL +0xd32a1c64 put_cmsg vmlinux EXPORT_SYMBOL +0x0cd50bf6 skb_free_datagram vmlinux EXPORT_SYMBOL +0xeb23fd52 skb_vlan_push vmlinux EXPORT_SYMBOL +0xcf55cfcc of_icc_bulk_get vmlinux EXPORT_SYMBOL_GPL +0x63f2fe59 of_fdt_unflatten_tree vmlinux EXPORT_SYMBOL_GPL +0xb62b7078 pci_wake_from_d3 vmlinux EXPORT_SYMBOL +0x1523189b gpiod_set_consumer_name vmlinux EXPORT_SYMBOL_GPL +0x6db2fe4c dpcon_get_attributes vmlinux EXPORT_SYMBOL_GPL +0x94e481cf ZSTD_adjustCParams vmlinux EXPORT_SYMBOL +0x902055b4 vfs_clone_file_range vmlinux EXPORT_SYMBOL +0x6e59f821 __tracepoint_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x997172e7 filp_close vmlinux EXPORT_SYMBOL +0x1f7078b3 truncate_setsize vmlinux EXPORT_SYMBOL +0x2e3bcce2 wait_for_completion_interruptible vmlinux EXPORT_SYMBOL +0xb25e35b2 __of_get_address vmlinux EXPORT_SYMBOL +0xa4df0502 __phy_modify_mmd vmlinux EXPORT_SYMBOL_GPL +0x67b27ec1 tty_std_termios vmlinux EXPORT_SYMBOL +0x6b47f8a4 hisi_clk_register_mux vmlinux EXPORT_SYMBOL_GPL +0xf07ec2d7 pci_create_root_bus vmlinux EXPORT_SYMBOL_GPL +0xffbaee52 d_obtain_root vmlinux EXPORT_SYMBOL +0x6dd5680d sprint_symbol_build_id vmlinux EXPORT_SYMBOL_GPL +0xa3e49eca mr_table_dump vmlinux EXPORT_SYMBOL +0x14fc1203 ether_setup vmlinux EXPORT_SYMBOL +0xc0c61196 rproc_elf_load_rsc_table vmlinux EXPORT_SYMBOL +0x2fc35a8d device_create_file vmlinux EXPORT_SYMBOL_GPL +0xace2cebc __break_lease vmlinux EXPORT_SYMBOL +0x11c4db4e fc_mount vmlinux EXPORT_SYMBOL +0xf0d478c7 list_lru_add vmlinux EXPORT_SYMBOL_GPL +0x769df9fc param_ops_bint vmlinux EXPORT_SYMBOL +0xcd0f6b15 param_set_bool vmlinux EXPORT_SYMBOL +0x64ecabd5 param_ops_byte vmlinux EXPORT_SYMBOL +0x1f032c31 xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL +0x6a36ff74 __traceiter_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL +0xccfb9e07 dst_default_metrics vmlinux EXPORT_SYMBOL +0x0badb3c1 sock_dequeue_err_skb vmlinux EXPORT_SYMBOL +0xbdee59b8 dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL +0x52943c91 fwnode_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL +0xf3956db4 fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL +0x95d40c71 fwnode_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL +0x311c6da4 put_iova_domain vmlinux EXPORT_SYMBOL_GPL +0xed6d5c3b __devm_reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL +0xaaee1e9c would_dump vmlinux EXPORT_SYMBOL +0xabed32c6 set_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0xe57ecfd0 truncate_inode_pages_range vmlinux EXPORT_SYMBOL +0x6ea9363b force_sig vmlinux EXPORT_SYMBOL +0x8e6b1a9e net_selftest_get_count vmlinux EXPORT_SYMBOL_GPL +0x6e89a560 regmap_irq_chip_get_base vmlinux EXPORT_SYMBOL_GPL +0x591cd89d fwnode_get_next_parent vmlinux EXPORT_SYMBOL_GPL +0x4159f24e dprc_get_obj vmlinux EXPORT_SYMBOL_GPL +0x64d3cc4e xas_load vmlinux EXPORT_SYMBOL_GPL +0x05240ee7 percpu_counter_batch vmlinux EXPORT_SYMBOL +0xbaf8e50c d_path vmlinux EXPORT_SYMBOL +0xad4179bc __traceiter_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL +0xf8db18cb kvm_get_kvm vmlinux EXPORT_SYMBOL_GPL +0x23c009f0 devlink_params_register vmlinux EXPORT_SYMBOL_GPL +0xa54a2cba devlink_linecard_provision_clear vmlinux EXPORT_SYMBOL_GPL +0x28e20bb5 xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL +0xeb843224 skb_page_frag_refill vmlinux EXPORT_SYMBOL +0xee5abe9a usb_phy_set_charger_state vmlinux EXPORT_SYMBOL_GPL +0x6b0fbeee iommu_sva_find vmlinux EXPORT_SYMBOL_GPL +0x36561309 vring_del_virtqueue vmlinux EXPORT_SYMBOL_GPL +0xca324caf acpi_notifier_call_chain vmlinux EXPORT_SYMBOL +0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL +0xd6ebe5ee __SCT__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x13d928f5 __SCK__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL +0xad969ba1 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL +0x55c71d1a devfreq_add_device vmlinux EXPORT_SYMBOL +0xc537197d genphy_read_abilities vmlinux EXPORT_SYMBOL +0xeda66d61 acpi_get_and_request_gpiod vmlinux EXPORT_SYMBOL_GPL +0x0bb15bf2 csum_and_copy_to_iter vmlinux EXPORT_SYMBOL +0x79739c3c utf8nagemin vmlinux EXPORT_SYMBOL +0x0c1e5d13 igrab vmlinux EXPORT_SYMBOL +0x9fa4564a timer_shutdown vmlinux EXPORT_SYMBOL_GPL +0xe33c07d1 dma_mmap_pages vmlinux EXPORT_SYMBOL_GPL +0xc71e64a9 snmp_get_cpu_field vmlinux EXPORT_SYMBOL_GPL +0x663bb448 devlink_fmsg_obj_nest_end vmlinux EXPORT_SYMBOL_GPL +0xdb9aba76 rtnl_notify vmlinux EXPORT_SYMBOL +0x8e38040f __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x81122961 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0xb98bdc03 sock_recvmsg vmlinux EXPORT_SYMBOL +0x2f9c8171 pcc_mbox_free_channel vmlinux EXPORT_SYMBOL_GPL +0xcb0288ea ledtrig_cpu vmlinux EXPORT_SYMBOL +0x6bd3aacc thermal_zone_get_offset vmlinux EXPORT_SYMBOL_GPL +0x42041512 i2c_get_dma_safe_msg_buf vmlinux EXPORT_SYMBOL_GPL +0xf5190a4e phy_select_page vmlinux EXPORT_SYMBOL_GPL +0xe3cb5ad0 serial8250_em485_stop_tx vmlinux EXPORT_SYMBOL_GPL +0x187884a8 cpm_muram_free vmlinux EXPORT_SYMBOL +0xc288cc06 pci_back_from_sleep vmlinux EXPORT_SYMBOL +0x6500f189 dpcon_reset vmlinux EXPORT_SYMBOL_GPL +0x4934bdd0 crypto_check_attr_type vmlinux EXPORT_SYMBOL_GPL +0x5fb1150d linkwatch_fire_event vmlinux EXPORT_SYMBOL +0x8b13a8b8 hid_snto32 vmlinux EXPORT_SYMBOL_GPL +0xba73d6e7 watchdog_init_timeout vmlinux EXPORT_SYMBOL_GPL +0xb00f637b ps2_sliced_command vmlinux EXPORT_SYMBOL +0xcc328a5c reservation_ww_class vmlinux EXPORT_SYMBOL +0x8ce58e03 dev_pm_set_dedicated_wake_irq vmlinux EXPORT_SYMBOL_GPL +0x5d2aa5fb rhashtable_walk_peek vmlinux EXPORT_SYMBOL_GPL +0x38b42ce9 _copy_from_iter vmlinux EXPORT_SYMBOL +0x2f159536 fs_bio_set vmlinux EXPORT_SYMBOL +0x14faf947 __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0x8d522714 __rcu_read_lock vmlinux EXPORT_SYMBOL_GPL +0x27479d14 param_free_charp vmlinux EXPORT_SYMBOL +0x5d94e953 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL +0x6d518efa devl_traps_register vmlinux EXPORT_SYMBOL_GPL +0x16422a6e xdp_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL +0x917557e0 devm_thermal_add_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL +0xd40822a1 input_mt_report_slot_state vmlinux EXPORT_SYMBOL +0xc1657df2 platform_get_irq_optional vmlinux EXPORT_SYMBOL_GPL +0x34d305c3 clk_mux_determine_rate_flags vmlinux EXPORT_SYMBOL_GPL +0x9d1a5e3a __memcpy vmlinux EXPORT_SYMBOL +0xa28e2da7 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL +0xcfc7b4e4 rcu_barrier_tasks_trace vmlinux EXPORT_SYMBOL_GPL +0x06c3e9f0 cros_ec_query_all vmlinux EXPORT_SYMBOL +0x295b982a hisi_clk_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL +0xf97f7f2a pldmfw_flash_image vmlinux EXPORT_SYMBOL +0x769cefb5 percpu_ref_switch_to_atomic vmlinux EXPORT_SYMBOL_GPL +0x6b132e54 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL +0xb1005293 bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL +0xd81400c6 vmf_insert_pfn vmlinux EXPORT_SYMBOL +0x40235c98 _raw_write_unlock vmlinux EXPORT_SYMBOL +0x42bed8d4 unix_gc_lock vmlinux EXPORT_SYMBOL +0xc8d62458 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL +0x6adf9c2a spi_controller_suspend vmlinux EXPORT_SYMBOL_GPL +0xc0241dae of_dma_controller_free vmlinux EXPORT_SYMBOL_GPL +0xcd68de64 pwm_put vmlinux EXPORT_SYMBOL_GPL +0x396eb621 debugfs_create_x8 vmlinux EXPORT_SYMBOL_GPL +0xea758d91 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL +0x7390997e irq_domain_xlate_twocell vmlinux EXPORT_SYMBOL_GPL +0xdb4950dd irq_domain_xlate_onecell vmlinux EXPORT_SYMBOL_GPL +0x632d41c3 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL +0x2cc46d23 power_supply_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0x5fcf2a75 device_remove_software_node vmlinux EXPORT_SYMBOL_GPL +0xa8c47e11 uart_write_wakeup vmlinux EXPORT_SYMBOL +0xcc0fd0a7 k3_ringacc_ring_push_head vmlinux EXPORT_SYMBOL_GPL +0xad4b80e5 divider_ro_determine_rate vmlinux EXPORT_SYMBOL_GPL +0xd2281b7a pci_bus_read_config_word vmlinux EXPORT_SYMBOL +0x465e24ff ucs2_utf8size vmlinux EXPORT_SYMBOL +0x68460527 blkcg_set_fc_appid vmlinux EXPORT_SYMBOL_GPL +0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL +0xdd7fd20e netdev_lower_get_next vmlinux EXPORT_SYMBOL +0x784836a5 skb_append vmlinux EXPORT_SYMBOL +0x31c7970f pciserial_suspend_ports vmlinux EXPORT_SYMBOL_GPL +0xb86aa78c k3_udma_glue_request_rx_chn vmlinux EXPORT_SYMBOL_GPL +0xe5f1b1f5 k3_udma_glue_request_tx_chn vmlinux EXPORT_SYMBOL_GPL +0xca62afaf xudma_rflow_is_gp vmlinux EXPORT_SYMBOL +0xf57ae8f5 fsl_mc_obj_open vmlinux EXPORT_SYMBOL_GPL +0x4ee33ea6 read_cache_page_gfp vmlinux EXPORT_SYMBOL +0x7d27f971 kvm_vcpu_on_spin vmlinux EXPORT_SYMBOL_GPL +0xc03c0b82 sk_stream_error vmlinux EXPORT_SYMBOL +0xffa9068b del_random_ready_callback vmlinux EXPORT_SYMBOL +0xed5697b0 pci_ioremap_wc_bar vmlinux EXPORT_SYMBOL_GPL +0x9a72273c pinctrl_generic_get_group_pins vmlinux EXPORT_SYMBOL_GPL +0xa76b31a2 crypto_ecdh_shared_secret vmlinux EXPORT_SYMBOL +0xdabc1fc7 crypto_sha1_finup vmlinux EXPORT_SYMBOL +0xe075caab audit_log_start vmlinux EXPORT_SYMBOL +0x71343a7d netdev_crit vmlinux EXPORT_SYMBOL +0xaa02276f netdev_bonding_info_change vmlinux EXPORT_SYMBOL +0x62d16687 devm_nvmem_unregister vmlinux EXPORT_SYMBOL +0x51871560 of_console_check vmlinux EXPORT_SYMBOL_GPL +0x18dbc63c phy_led_triggers_register vmlinux EXPORT_SYMBOL_GPL +0xc708f1fe ec_write vmlinux EXPORT_SYMBOL +0xdcb764ad memset vmlinux EXPORT_SYMBOL +0xac761f2f sysfs_create_files vmlinux EXPORT_SYMBOL_GPL +0x5a548d8b dquot_get_state vmlinux EXPORT_SYMBOL +0x89915861 sget vmlinux EXPORT_SYMBOL +0xb842716c qcom_scm_ocmem_lock_available vmlinux EXPORT_SYMBOL +0x928587d6 devm_usb_get_phy_by_node vmlinux EXPORT_SYMBOL_GPL +0x5879a27d sfp_get_module_info vmlinux EXPORT_SYMBOL_GPL +0x7865121b component_master_add_with_match vmlinux EXPORT_SYMBOL_GPL +0xde300427 tty_save_termios vmlinux EXPORT_SYMBOL_GPL +0x82b22e77 pcie_get_mps vmlinux EXPORT_SYMBOL +0xdd6e31c0 pinmux_generic_get_function_count vmlinux EXPORT_SYMBOL_GPL +0x3d3e390a zalloc_cpumask_var vmlinux EXPORT_SYMBOL +0x4efcf021 mpi_normalize vmlinux EXPORT_SYMBOL_GPL +0xdc3fcbc9 __sw_hweight8 vmlinux EXPORT_SYMBOL +0x5e934fc7 sgl_alloc vmlinux EXPORT_SYMBOL +0xeb44339a free_pages_exact vmlinux EXPORT_SYMBOL +0xcb193ef2 devm_spi_mem_dirmap_destroy vmlinux EXPORT_SYMBOL_GPL +0x66826f5a xudma_get_ringacc vmlinux EXPORT_SYMBOL +0xa00f1a9a gpiochip_request_own_desc vmlinux EXPORT_SYMBOL_GPL +0x45ec4028 pinctrl_pm_select_default_state vmlinux EXPORT_SYMBOL_GPL +0x2fa0b301 debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL +0x064db9a5 mark_mounts_for_expiry vmlinux EXPORT_SYMBOL_GPL +0x13b21462 bdi_put vmlinux EXPORT_SYMBOL +0x391b70d3 file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL +0xfca6f413 inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL +0xf8e968b1 page_pool_update_nid vmlinux EXPORT_SYMBOL +0x6d340f64 tty_termios_input_baud_rate vmlinux EXPORT_SYMBOL +0x0312b3b0 reset_controller_add_lookup vmlinux EXPORT_SYMBOL_GPL +0x39a215c3 regulator_bulk_set_supply_names vmlinux EXPORT_SYMBOL_GPL +0x2cb77c6c acpi_dev_state_d0 vmlinux EXPORT_SYMBOL_GPL +0x6cbbfc54 __arch_copy_to_user vmlinux EXPORT_SYMBOL +0xce07cfe2 __arch_copy_in_user vmlinux EXPORT_SYMBOL +0x8adc1a74 bio_poll vmlinux EXPORT_SYMBOL_GPL +0xa910dad5 vfs_get_fsid vmlinux EXPORT_SYMBOL +0xeca313f5 d_set_d_op vmlinux EXPORT_SYMBOL +0xf3fc8a70 ns_capable_noaudit vmlinux EXPORT_SYMBOL +0x69c2ec05 unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x4020d591 devlink_port_register vmlinux EXPORT_SYMBOL_GPL +0x520c821d __dev_get_by_flags vmlinux EXPORT_SYMBOL +0x58b8b0ce edac_device_handle_ue_count vmlinux EXPORT_SYMBOL_GPL +0x0b599d11 edac_device_handle_ce_count vmlinux EXPORT_SYMBOL_GPL +0x4ad7d985 ps2_drain vmlinux EXPORT_SYMBOL +0x81501f83 __SCT__tp_func_spi_transfer_stop vmlinux EXPORT_SYMBOL +0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop vmlinux EXPORT_SYMBOL +0x03a67774 devm_regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL +0x21c39e74 pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL +0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL +0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL +0x7f51d9dc finalize_exec vmlinux EXPORT_SYMBOL +0xb5909ada dma_sync_single_for_device vmlinux EXPORT_SYMBOL +0x95a67b07 udp_table vmlinux EXPORT_SYMBOL +0x99f9638f __napi_alloc_frag_align vmlinux EXPORT_SYMBOL +0xb709396d ntb_db_event vmlinux EXPORT_SYMBOL +0x7ac722bd phy_all_ports_features_array vmlinux EXPORT_SYMBOL_GPL +0x91e0a9af dev_enable_async_probe vmlinux EXPORT_SYMBOL_GPL +0x28e78280 pnp_get_resource vmlinux EXPORT_SYMBOL +0xc2a47d6b acpi_bus_get_status vmlinux EXPORT_SYMBOL +0xb1bf591f iterate_dir vmlinux EXPORT_SYMBOL +0xe63e0b54 __SCT__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL +0x4d3a0696 __SCK__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL +0x10d469b0 trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL +0x98ee62b2 ring_buffer_record_disable_cpu vmlinux EXPORT_SYMBOL_GPL +0xba498396 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL +0xc4264aa4 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL +0x45e4e466 power_supply_am_i_supplied vmlinux EXPORT_SYMBOL_GPL +0x08f5d32b dax_supported vmlinux EXPORT_SYMBOL_GPL +0xf7709771 regcache_mark_dirty vmlinux EXPORT_SYMBOL_GPL +0x1229cd5f transport_configure_device vmlinux EXPORT_SYMBOL_GPL +0xb4577003 acpi_dev_present vmlinux EXPORT_SYMBOL +0xf0975ae2 nla_put vmlinux EXPORT_SYMBOL +0x5e855e56 gen_pool_first_fit_align vmlinux EXPORT_SYMBOL +0xf23fcb99 __kfifo_in vmlinux EXPORT_SYMBOL +0xa2ab3373 register_shrinker vmlinux EXPORT_SYMBOL +0x8d235ca5 __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0x5fb8848b halt_poll_ns_grow_start vmlinux EXPORT_SYMBOL_GPL +0x6938c7c2 inet6_csk_route_req vmlinux EXPORT_SYMBOL +0xa5e081d2 devm_pm_opp_of_add_table vmlinux EXPORT_SYMBOL_GPL +0xb1e8cb53 mdio_find_bus vmlinux EXPORT_SYMBOL +0xcf932916 report_iommu_fault vmlinux EXPORT_SYMBOL_GPL +0x617b026c hwrng_register vmlinux EXPORT_SYMBOL_GPL +0xfd6125e7 misc_register vmlinux EXPORT_SYMBOL +0x0abc6be6 k3_ringacc_ring_is_full vmlinux EXPORT_SYMBOL_GPL +0xe5397f73 rpmh_write_async vmlinux EXPORT_SYMBOL +0x1025009a cpm_muram_alloc_fixed vmlinux EXPORT_SYMBOL +0xb04a43ad __xa_alloc_cyclic vmlinux EXPORT_SYMBOL +0xf8516bcd blk_post_runtime_suspend vmlinux EXPORT_SYMBOL +0x22a0a29a block_invalidatepage vmlinux EXPORT_SYMBOL +0xadf05565 may_umount_tree vmlinux EXPORT_SYMBOL +0x328e1774 d_set_fallthru vmlinux EXPORT_SYMBOL +0x7a944007 rcu_idle_enter vmlinux EXPORT_SYMBOL_GPL +0xdf9208c0 alloc_workqueue vmlinux EXPORT_SYMBOL_GPL +0x698d35b6 udp_lib_get_port vmlinux EXPORT_SYMBOL +0xa9b92089 ip_route_input_noref vmlinux EXPORT_SYMBOL +0x64baec0f netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0xa5ad7fbf kvm_arch_ptp_get_crosststamp vmlinux EXPORT_SYMBOL_GPL +0x57cc7587 tty_ldisc_ref vmlinux EXPORT_SYMBOL_GPL +0x1cd8438b pxm_to_node vmlinux EXPORT_SYMBOL +0xf71aecce fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL +0x4a21ecc2 devm_ioport_map vmlinux EXPORT_SYMBOL +0x81acc3c4 fscrypt_decrypt_bio vmlinux EXPORT_SYMBOL +0x895ce3ac file_modified vmlinux EXPORT_SYMBOL +0x2d917ee0 kernel_write vmlinux EXPORT_SYMBOL +0xe74888ee __devm_irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL +0x39389b68 tcp_md5_do_add vmlinux EXPORT_SYMBOL +0x20619b9b devlink_param_register vmlinux EXPORT_SYMBOL_GPL +0x3b9c570c rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL +0x560c1d5e class_dev_iter_exit vmlinux EXPORT_SYMBOL_GPL +0x0b375e4f device_find_child_by_name vmlinux EXPORT_SYMBOL_GPL +0x3970d12e __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x7fac2c43 phy_create vmlinux EXPORT_SYMBOL_GPL +0xcfd9efb3 blk_integrity_unregister vmlinux EXPORT_SYMBOL +0xca4718d4 iget_failed vmlinux EXPORT_SYMBOL +0x8e92f7c4 static_key_slow_inc vmlinux EXPORT_SYMBOL_GPL +0xccd36e05 trace_get_event_file vmlinux EXPORT_SYMBOL_GPL +0x2943a6ff __SCT__tp_func_napi_poll vmlinux EXPORT_SYMBOL_GPL +0x5c82016e __SCK__tp_func_napi_poll vmlinux EXPORT_SYMBOL_GPL +0x8b89f01c hv_ghcb_hypercall vmlinux EXPORT_SYMBOL_GPL +0xc1086e0c sysrq_toggle_support vmlinux EXPORT_SYMBOL_GPL +0x6eaa3d27 devm_clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL +0x305df180 pci_restore_state vmlinux EXPORT_SYMBOL +0x652032cb mac_pton vmlinux EXPORT_SYMBOL +0xf331236f btree_geo32 vmlinux EXPORT_SYMBOL_GPL +0x958df3ac zs_free vmlinux EXPORT_SYMBOL_GPL +0x48b76157 filemap_fdatawait_range vmlinux EXPORT_SYMBOL +0x0199c3bd ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL +0xde3ea9fd skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0x129334ae sfp_parse_support vmlinux EXPORT_SYMBOL_GPL +0xf1c3b0db acpi_bus_trim vmlinux EXPORT_SYMBOL_GPL +0x5f04da0f sg_alloc_append_table_from_pages vmlinux EXPORT_SYMBOL +0x248282ff debugfs_create_file_unsafe vmlinux EXPORT_SYMBOL_GPL +0x8cd92d92 inode_set_bytes vmlinux EXPORT_SYMBOL +0xca87ddd3 inode_sub_bytes vmlinux EXPORT_SYMBOL +0x4eac0144 alloc_pages vmlinux EXPORT_SYMBOL +0x42356563 unpin_user_page vmlinux EXPORT_SYMBOL +0xa014a214 arp_xmit vmlinux EXPORT_SYMBOL +0x1f56d17b flow_rule_match_tcp vmlinux EXPORT_SYMBOL +0x411132bf __dev_get_by_index vmlinux EXPORT_SYMBOL +0x2a4d18a2 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x566cad74 pps_register_source vmlinux EXPORT_SYMBOL +0x275e266a fwnode_get_phy_id vmlinux EXPORT_SYMBOL +0xd7607490 regulator_desc_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0xe5eb94b4 clkdev_hw_create vmlinux EXPORT_SYMBOL_GPL +0xa3613632 pci_release_selected_regions vmlinux EXPORT_SYMBOL +0x6030ad17 crypto_comp_decompress vmlinux EXPORT_SYMBOL_GPL +0x3a3763c6 debugfs_real_fops vmlinux EXPORT_SYMBOL_GPL +0xdf2ebb87 _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL +0x78f2b02c kvm_io_bus_get_dev vmlinux EXPORT_SYMBOL_GPL +0x2786b403 __inet6_lookup_established vmlinux EXPORT_SYMBOL +0x6deb26b9 ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0xcd759b82 k3_ringacc_ring_reset vmlinux EXPORT_SYMBOL_GPL +0x0d71f466 clk_get vmlinux EXPORT_SYMBOL +0xd4bb5344 __nla_put_nohdr vmlinux EXPORT_SYMBOL +0x26f44f5d blk_mq_end_request vmlinux EXPORT_SYMBOL +0x5e31303a crypto_unregister_instance vmlinux EXPORT_SYMBOL_GPL +0x0b478b2c xattr_supported_namespace vmlinux EXPORT_SYMBOL +0x86f0470b mr_mfc_find_parent vmlinux EXPORT_SYMBOL +0x40973662 sysctl_udp_mem vmlinux EXPORT_SYMBOL +0xa0ebd14c sysctl_tcp_mem vmlinux EXPORT_SYMBOL +0x761c4f70 sock_no_linger vmlinux EXPORT_SYMBOL +0xdc45a5db edac_stop_work vmlinux EXPORT_SYMBOL_GPL +0xdd19fdfd cpufreq_cooling_register vmlinux EXPORT_SYMBOL_GPL +0xe4bc2c2f hdmi_drm_infoframe_pack vmlinux EXPORT_SYMBOL +0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL +0x0b9fc40c bio_chain vmlinux EXPORT_SYMBOL +0x4fd70217 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL +0xedf94faf get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x42113855 __cpuhp_remove_state_cpuslocked vmlinux EXPORT_SYMBOL +0xe0b8aed2 mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL +0x5156080f inet_csk_accept vmlinux EXPORT_SYMBOL +0x3c88be4f inet_hash_connect vmlinux EXPORT_SYMBOL_GPL +0xcf206f69 nf_log_trace vmlinux EXPORT_SYMBOL +0x1b749495 reuseport_add_sock vmlinux EXPORT_SYMBOL +0x883a4bbe cpufreq_cooling_unregister vmlinux EXPORT_SYMBOL_GPL +0x6b81c38b power_supply_unreg_notifier vmlinux EXPORT_SYMBOL_GPL +0x4d6d0bbc iommu_group_ref_get vmlinux EXPORT_SYMBOL_GPL +0x27cdca93 pci_add_resource vmlinux EXPORT_SYMBOL +0x53df94f4 skcipher_walk_async vmlinux EXPORT_SYMBOL_GPL +0x038b82a0 do_splice_direct vmlinux EXPORT_SYMBOL +0x5a652fa3 inode_congested vmlinux EXPORT_SYMBOL_GPL +0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL +0x8a7094ba vm_brk_flags vmlinux EXPORT_SYMBOL +0xb1e25684 __trace_bputs vmlinux EXPORT_SYMBOL_GPL +0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL +0xa9fc8af3 nf_hook_slow_list vmlinux EXPORT_SYMBOL +0x4711b62c tcf_unregister_action vmlinux EXPORT_SYMBOL +0xb21d1ac1 __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0xcbffa653 crypto_create_tfm_node vmlinux EXPORT_SYMBOL_GPL +0x19032d6d trace_handle_return vmlinux EXPORT_SYMBOL_GPL +0x4d3669fe xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL +0xbad9b123 sock_edemux vmlinux EXPORT_SYMBOL +0xb1b4ddb6 phy_attached_print vmlinux EXPORT_SYMBOL +0xa6feee2f device_remove_properties vmlinux EXPORT_SYMBOL_GPL +0xf129a351 platform_device_add_resources vmlinux EXPORT_SYMBOL_GPL +0x50cca7f7 acpiphp_register_attention vmlinux EXPORT_SYMBOL_GPL +0xda704838 of_pwm_xlate_with_flags vmlinux EXPORT_SYMBOL_GPL +0x707f001a blk_mq_hctx_set_fq_lock_class vmlinux EXPORT_SYMBOL_GPL +0x7bf6b498 fips_fail_notify vmlinux EXPORT_SYMBOL_GPL +0x22d9409b iomap_sort_ioends vmlinux EXPORT_SYMBOL_GPL +0x4688d7ec pvclock_gtod_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0xe5dfd3b7 irq_chip_eoi_parent vmlinux EXPORT_SYMBOL_GPL +0x75d23532 gfn_to_pfn_prot vmlinux EXPORT_SYMBOL_GPL +0x8dea9437 in6_dev_finish_destroy vmlinux EXPORT_SYMBOL +0xbc8f71aa eth_header vmlinux EXPORT_SYMBOL +0xe590dea3 sk_busy_loop_end vmlinux EXPORT_SYMBOL +0x0293f9ab of_irq_parse_raw vmlinux EXPORT_SYMBOL_GPL +0xce220769 of_property_count_elems_of_size vmlinux EXPORT_SYMBOL_GPL +0x9ed554b3 unregister_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL +0x05d5dca8 unregister_framebuffer vmlinux EXPORT_SYMBOL +0x25541794 pci_epc_get vmlinux EXPORT_SYMBOL_GPL +0xe18dae05 pci_epc_put vmlinux EXPORT_SYMBOL_GPL +0xf82ec573 rb_prev vmlinux EXPORT_SYMBOL +0xead010eb bd_unlink_disk_holder vmlinux EXPORT_SYMBOL_GPL +0x1c40ba19 forget_cached_acl vmlinux EXPORT_SYMBOL +0xa9e18049 task_handoff_unregister vmlinux EXPORT_SYMBOL_GPL +0x36b6ebbf down_killable vmlinux EXPORT_SYMBOL +0x34397a40 napi_gro_receive vmlinux EXPORT_SYMBOL +0xceccec6c netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0x7ba63bac usb_get_phy vmlinux EXPORT_SYMBOL_GPL +0x159f349f mctrl_gpio_free vmlinux EXPORT_SYMBOL_GPL +0x60091316 clk_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x6b3ae022 acpi_os_unmap_iomem vmlinux EXPORT_SYMBOL_GPL +0x89ff9fa6 pci_reset_function vmlinux EXPORT_SYMBOL_GPL +0x9a5dce5c rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL +0x6d2afd53 debugfs_print_regs32 vmlinux EXPORT_SYMBOL_GPL +0x8104e115 buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL +0x469a6ec7 tcp_parse_md5sig_option vmlinux EXPORT_SYMBOL +0xeffc82fb nf_unregister_queue_handler vmlinux EXPORT_SYMBOL +0xa07fc220 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL +0x24eb7e32 leds_list vmlinux EXPORT_SYMBOL_GPL +0x5865acd2 devm_phy_package_join vmlinux EXPORT_SYMBOL_GPL +0x19cf14e9 kill_dev_dax vmlinux EXPORT_SYMBOL_GPL +0x6842094e device_set_node vmlinux EXPORT_SYMBOL_GPL +0xd92deb6b acpi_evaluate_object vmlinux EXPORT_SYMBOL +0xeae3dfd6 __const_udelay vmlinux EXPORT_SYMBOL +0x72388507 do_clone_file_range vmlinux EXPORT_SYMBOL +0x6f5cdc19 dump_page vmlinux EXPORT_SYMBOL +0x638aff11 proc_douintvec_minmax vmlinux EXPORT_SYMBOL_GPL +0x3b68352a kvm_release_page_clean vmlinux EXPORT_SYMBOL_GPL +0x8946ea72 fpsimd_context_busy vmlinux EXPORT_SYMBOL +0x57a95c86 netif_set_tso_max_size vmlinux EXPORT_SYMBOL +0xf44a904a net_ns_barrier vmlinux EXPORT_SYMBOL +0x7647726c handle_sysrq vmlinux EXPORT_SYMBOL +0x9b65161e pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL +0x0668b595 _kstrtoul vmlinux EXPORT_SYMBOL +0xef30087c bioset_init_from_src vmlinux EXPORT_SYMBOL +0x2cea32ee unregister_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL +0x52e5e184 __block_write_begin vmlinux EXPORT_SYMBOL +0xa6a5ccbf fs_param_is_enum vmlinux EXPORT_SYMBOL +0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL +0xb53f2810 tcp_sockets_allocated vmlinux EXPORT_SYMBOL +0x69d7d167 sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL +0x994c45db sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL +0x51925f9a rproc_elf_load_segments vmlinux EXPORT_SYMBOL +0x87b1d37d tpm_chip_unregister vmlinux EXPORT_SYMBOL_GPL +0x2db67d4a owl_sps_set_pg vmlinux EXPORT_SYMBOL_GPL +0x6ae4cf6f vchan_find_desc vmlinux EXPORT_SYMBOL_GPL +0x9198ab8f inode_owner_or_capable vmlinux EXPORT_SYMBOL +0x720a27a7 __register_blkdev vmlinux EXPORT_SYMBOL +0xd221aa6b receive_fd vmlinux EXPORT_SYMBOL_GPL +0xb80c8287 inet6_protos vmlinux EXPORT_SYMBOL +0x3384ff40 tegra_mc_get_emem_device_count vmlinux EXPORT_SYMBOL_GPL +0x0c7715e9 of_irq_find_parent vmlinux EXPORT_SYMBOL_GPL +0xaa928ce7 devm_platform_get_irqs_affinity vmlinux EXPORT_SYMBOL_GPL +0xbe249022 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL +0x4b162454 pci_select_bars vmlinux EXPORT_SYMBOL +0xf184d189 kernel_power_off vmlinux EXPORT_SYMBOL_GPL +0x906ffd72 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL +0x143df2a8 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL +0xbe133a6f of_mdiobus_phy_device_register vmlinux EXPORT_SYMBOL +0xeb727cc1 con_copy_unimap vmlinux EXPORT_SYMBOL +0xcf00fac0 tty_ldisc_ref_wait vmlinux EXPORT_SYMBOL_GPL +0xd0e60ed8 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0x6962c876 debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL +0xca7934eb dquot_quota_on_mount vmlinux EXPORT_SYMBOL +0x3eee9e0c block_commit_write vmlinux EXPORT_SYMBOL +0x8dda6368 clone_private_mount vmlinux EXPORT_SYMBOL_GPL +0xef17f46b __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0x4e4062ad pm_clk_resume vmlinux EXPORT_SYMBOL_GPL +0xc531dc4d pci_epf_alloc_space vmlinux EXPORT_SYMBOL_GPL +0x320ccc63 pcie_capability_read_word vmlinux EXPORT_SYMBOL +0x45428ef5 fault_create_debugfs_attr vmlinux EXPORT_SYMBOL_GPL +0x8a40d370 perf_event_create_kernel_counter vmlinux EXPORT_SYMBOL_GPL +0x0bfa3a19 rcu_idle_exit vmlinux EXPORT_SYMBOL_GPL +0x6e8b76cc irq_chip_release_resources_parent vmlinux EXPORT_SYMBOL_GPL +0x0268b6e5 kvm_io_bus_write vmlinux EXPORT_SYMBOL_GPL +0xa73ab78b napi_build_skb vmlinux EXPORT_SYMBOL +0x4662af28 tegra_bpmp_request_mrq vmlinux EXPORT_SYMBOL_GPL +0x1d4e8a8f tty_kref_put vmlinux EXPORT_SYMBOL +0x282e0e95 regulator_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0x56310925 regulator_mode_to_status vmlinux EXPORT_SYMBOL_GPL +0x36b8ca40 fb_set_suspend vmlinux EXPORT_SYMBOL +0x506dff1a __genradix_free vmlinux EXPORT_SYMBOL +0xe2830c3f locks_delete_block vmlinux EXPORT_SYMBOL +0x640b058d dput vmlinux EXPORT_SYMBOL +0x92bf01a9 try_module_get vmlinux EXPORT_SYMBOL +0x459ec409 register_net_sysctl vmlinux EXPORT_SYMBOL_GPL +0xeb423563 dst_dev_put vmlinux EXPORT_SYMBOL +0xe98345a1 spi_delay_exec vmlinux EXPORT_SYMBOL_GPL +0x06fcc89a dma_buf_move_notify vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x3f0be7fc screen_glyph vmlinux EXPORT_SYMBOL_GPL +0x824977d3 sunxi_sram_release vmlinux EXPORT_SYMBOL +0x665e92a0 clk_set_duty_cycle vmlinux EXPORT_SYMBOL_GPL +0xb39dc544 blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL +0xacb4de33 srcu_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x7a2af7b4 cpu_number vmlinux EXPORT_SYMBOL +0x46de1cf0 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL +0x5674ee66 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL +0x09ec5182 sk_free vmlinux EXPORT_SYMBOL +0xc77a50b0 regmap_check_range_table vmlinux EXPORT_SYMBOL_GPL +0x57d3d75e fwnode_graph_get_port_parent vmlinux EXPORT_SYMBOL_GPL +0x9eebdde7 mpi_point_new vmlinux EXPORT_SYMBOL_GPL +0x2a303d4d check_signature vmlinux EXPORT_SYMBOL +0x3e2765e5 filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL +0xb36656c7 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0x77a9113c regulator_list_voltage_table vmlinux EXPORT_SYMBOL_GPL +0x08e3f19a pci_bus_max_busnr vmlinux EXPORT_SYMBOL_GPL +0x7c888149 kobject_init vmlinux EXPORT_SYMBOL +0xda6dc798 blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL +0x785a93b4 si_mem_available vmlinux EXPORT_SYMBOL_GPL +0xb2e764e8 suspend_valid_only_mem vmlinux EXPORT_SYMBOL_GPL +0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL +0x0f46fa1b ping_close vmlinux EXPORT_SYMBOL_GPL +0xee1f5126 __tracepoint_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0x474163ca skb_flow_dissect_ct vmlinux EXPORT_SYMBOL +0x38268b62 icc_bulk_enable vmlinux EXPORT_SYMBOL_GPL +0x7eb1795e __tracepoint_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL +0x102936ec qe_clock_source vmlinux EXPORT_SYMBOL +0xd8a94b41 fsl_mc_resource_free vmlinux EXPORT_SYMBOL_GPL +0x461765b7 key_type_user vmlinux EXPORT_SYMBOL_GPL +0xe74d6ce4 nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL +0x3442a2c1 simple_lookup vmlinux EXPORT_SYMBOL +0xa82c8518 get_user_pages_locked vmlinux EXPORT_SYMBOL +0x9593ef31 register_ftrace_export vmlinux EXPORT_SYMBOL_GPL +0x3b4b3ec3 __cpu_online_mask vmlinux EXPORT_SYMBOL +0xfa599bb2 netlink_register_notifier vmlinux EXPORT_SYMBOL +0x723b6f34 __SCT__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0xd4cbdbe3 __SCK__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x71337b29 __skb_get_hash vmlinux EXPORT_SYMBOL +0x50c2ae54 rpi_firmware_property vmlinux EXPORT_SYMBOL_GPL +0x0d4e3f8c iopf_queue_alloc vmlinux EXPORT_SYMBOL_GPL +0x39c8f4f6 gpiochip_disable_irq vmlinux EXPORT_SYMBOL_GPL +0x481b41ea blk_queue_max_secure_erase_sectors vmlinux EXPORT_SYMBOL +0xf61c6b74 hv_do_hypercall vmlinux EXPORT_SYMBOL_GPL +0xe6cb029f xfrm_policy_insert vmlinux EXPORT_SYMBOL +0x376c3137 lwtunnel_input vmlinux EXPORT_SYMBOL_GPL +0x624e1c81 __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL +0xe88d4f46 skb_segment vmlinux EXPORT_SYMBOL_GPL +0x6ea8b70a tpm2_flush_context vmlinux EXPORT_SYMBOL_GPL +0xaf40576d rockchip_register_restart_notifier vmlinux EXPORT_SYMBOL_GPL +0xd270e977 pci_bridge_emul_conf_write vmlinux EXPORT_SYMBOL_GPL +0x7829ce29 blk_queue_max_segments vmlinux EXPORT_SYMBOL +0x1102cddd unlock_rename vmlinux EXPORT_SYMBOL +0x0fd4610e kmem_dump_obj vmlinux EXPORT_SYMBOL_GPL +0xc9f66544 skb_push vmlinux EXPORT_SYMBOL +0x08135613 dax_write_cache vmlinux EXPORT_SYMBOL_GPL +0x43edd3ca device_create vmlinux EXPORT_SYMBOL_GPL +0x88246352 iommu_device_sysfs_add vmlinux EXPORT_SYMBOL_GPL +0xe4b064f9 pcie_link_speed vmlinux EXPORT_SYMBOL_GPL +0x59a2f0ee packing vmlinux EXPORT_SYMBOL +0xb19ec34d simple_rmdir vmlinux EXPORT_SYMBOL +0x0f2e0b98 pin_user_pages_remote vmlinux EXPORT_SYMBOL +0x7701dc2c free_task vmlinux EXPORT_SYMBOL +0xb6e36ce2 psched_ratecfg_precompute vmlinux EXPORT_SYMBOL +0x17bf3711 i2c_del_adapter vmlinux EXPORT_SYMBOL +0x587f6d83 i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL +0x5838f6c9 rtc_valid_tm vmlinux EXPORT_SYMBOL +0x773fa409 __kfifo_dma_in_finish_r vmlinux EXPORT_SYMBOL +0x543ef284 seq_hlist_start vmlinux EXPORT_SYMBOL +0x26ab4755 put_old_itimerspec32 vmlinux EXPORT_SYMBOL_GPL +0x44bae227 bit_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0x96e86eab led_blink_set_oneshot vmlinux EXPORT_SYMBOL_GPL +0x2ca838b6 tty_ldisc_release vmlinux EXPORT_SYMBOL_GPL +0x19d34317 cdev_alloc vmlinux EXPORT_SYMBOL +0xcecef6bc extcon_dev_free vmlinux EXPORT_SYMBOL_GPL +0x6712f0c8 device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0xa1dd656b xudma_get_device vmlinux EXPORT_SYMBOL +0x3b9144c9 acpi_get_current_resources vmlinux EXPORT_SYMBOL +0xdbf7cb70 mpi_get_nbits vmlinux EXPORT_SYMBOL_GPL +0x3f89071b security_ib_pkey_access vmlinux EXPORT_SYMBOL +0xfaa20378 security_path_mkdir vmlinux EXPORT_SYMBOL +0xa9e9cece param_ops_hexint vmlinux EXPORT_SYMBOL +0xae8f47d8 ntb_default_port_number vmlinux EXPORT_SYMBOL +0xfaa959b6 get_phy_device vmlinux EXPORT_SYMBOL +0xbce1a8cf wakeup_source_register vmlinux EXPORT_SYMBOL_GPL +0x948f9708 pci_ecam_free vmlinux EXPORT_SYMBOL_GPL +0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL +0x57674fd7 __sw_hweight16 vmlinux EXPORT_SYMBOL +0x74c134b9 __sw_hweight32 vmlinux EXPORT_SYMBOL +0xce4e47b6 __kfifo_skip_r vmlinux EXPORT_SYMBOL +0xa84331be posix_acl_default_xattr_handler vmlinux EXPORT_SYMBOL_GPL +0x6892e3c3 kvm_set_pfn_accessed vmlinux EXPORT_SYMBOL_GPL +0xe3fb2fff tcf_get_next_proto vmlinux EXPORT_SYMBOL +0x75dd4ebe of_overlay_remove vmlinux EXPORT_SYMBOL_GPL +0xba76ea92 dma_resv_test_signaled vmlinux EXPORT_SYMBOL_GPL +0x7b5452b8 acpi_unregister_gsi vmlinux EXPORT_SYMBOL_GPL +0x24c9df82 gpiod_direction_input vmlinux EXPORT_SYMBOL_GPL +0x0ee8c887 fsl_mc_device_remove vmlinux EXPORT_SYMBOL_GPL +0xc7e64fc2 asn1_encode_integer vmlinux EXPORT_SYMBOL_GPL +0xa155c071 ZSTD_compressBegin_usingDict vmlinux EXPORT_SYMBOL +0xeeac38d8 vma_set_file vmlinux EXPORT_SYMBOL +0x95018f06 tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL +0x607c4683 devlink_info_version_fixed_put vmlinux EXPORT_SYMBOL_GPL +0xc13cf68e hid_dump_report vmlinux EXPORT_SYMBOL_GPL +0xa310deb5 led_trigger_blink vmlinux EXPORT_SYMBOL_GPL +0xd2423f76 i2c_acpi_get_i2c_resource vmlinux EXPORT_SYMBOL_GPL +0x676c688f k3_ringacc_ring_free vmlinux EXPORT_SYMBOL_GPL +0x8df92f66 memchr_inv vmlinux EXPORT_SYMBOL +0x769f6e64 errseq_check vmlinux EXPORT_SYMBOL +0x090425dd kernfs_put vmlinux EXPORT_SYMBOL_GPL +0x360da08b kernfs_get vmlinux EXPORT_SYMBOL_GPL +0x74b52a1b __dquot_free_space vmlinux EXPORT_SYMBOL +0xade27d08 locks_copy_lock vmlinux EXPORT_SYMBOL +0x8b0d515d irq_domain_associate vmlinux EXPORT_SYMBOL_GPL +0x854074ee flow_block_cb_lookup vmlinux EXPORT_SYMBOL +0x21e72966 gnet_stats_start_copy_compat vmlinux EXPORT_SYMBOL +0xb425db71 rtc_alarm_irq_enable vmlinux EXPORT_SYMBOL_GPL +0xe26211a1 pci_epf_unbind vmlinux EXPORT_SYMBOL_GPL +0xa9dcd3ea gpiod_get_index vmlinux EXPORT_SYMBOL_GPL +0x4848cfb1 phy_mipi_dphy_get_default_config vmlinux EXPORT_SYMBOL +0x5225237d pcim_iounmap_regions vmlinux EXPORT_SYMBOL +0x497d4a52 check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL +0x7522f3ba irq_modify_status vmlinux EXPORT_SYMBOL_GPL +0x7eb808d0 add_cpu vmlinux EXPORT_SYMBOL_GPL +0x7a343b12 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL +0xeb91f35e inet6_del_protocol vmlinux EXPORT_SYMBOL +0x26dd6c82 xfrm_input_resume vmlinux EXPORT_SYMBOL +0x9861beec udplite_prot vmlinux EXPORT_SYMBOL +0x8bdd4c53 sock_create_kern vmlinux EXPORT_SYMBOL +0x0217d1bf devfreq_remove_device vmlinux EXPORT_SYMBOL +0xbdb2217d hv_is_isolation_supported vmlinux EXPORT_SYMBOL_GPL +0xc3b25401 transport_remove_device vmlinux EXPORT_SYMBOL_GPL +0x11e30762 chacha_block_generic vmlinux EXPORT_SYMBOL +0x61ab3c3b mr_dump vmlinux EXPORT_SYMBOL +0x1ebde2fc devl_trap_policers_unregister vmlinux EXPORT_SYMBOL_GPL +0xa9a74d0a sk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0x5636895d kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL +0x538fe7b5 pcc_mbox_request_channel vmlinux EXPORT_SYMBOL_GPL +0x564422a6 thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL +0xcddc7ccf spi_slave_abort vmlinux EXPORT_SYMBOL_GPL +0xff89a078 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL +0x65eb7e55 __suspend_report_result vmlinux EXPORT_SYMBOL_GPL +0x7373956c regulator_count_voltages vmlinux EXPORT_SYMBOL_GPL +0x3ad7a5d5 acpi_evaluate_reference vmlinux EXPORT_SYMBOL +0x6689c101 debugfs_file_put vmlinux EXPORT_SYMBOL_GPL +0x3e891ab2 debugfs_file_get vmlinux EXPORT_SYMBOL_GPL +0x94badbad d_find_any_alias vmlinux EXPORT_SYMBOL +0x4a78810e vlan_uses_dev vmlinux EXPORT_SYMBOL +0xd31d3f96 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0xfeb48e5f sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0xaf96b1a8 fb_set_cmap vmlinux EXPORT_SYMBOL +0xcb9b5d9c pci_unregister_driver vmlinux EXPORT_SYMBOL +0x6d5f5b91 radix_tree_tagged vmlinux EXPORT_SYMBOL +0x9f65c857 ZSTD_checkCParams vmlinux EXPORT_SYMBOL +0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL +0x33736a1d __genradix_ptr_alloc vmlinux EXPORT_SYMBOL +0x778135a5 blk_mq_pci_map_queues vmlinux EXPORT_SYMBOL_GPL +0xdaf865c0 unload_nls vmlinux EXPORT_SYMBOL +0x25513d38 seq_open_private vmlinux EXPORT_SYMBOL +0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL +0x2c13ab31 __SCT__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0xa1613b84 tcp_conn_request vmlinux EXPORT_SYMBOL +0x48a2b50b kernel_listen vmlinux EXPORT_SYMBOL +0x1be78560 serio_unregister_driver vmlinux EXPORT_SYMBOL +0xec17390d pnp_register_card_driver vmlinux EXPORT_SYMBOL +0x2b593aa8 gen_pool_alloc_algo_owner vmlinux EXPORT_SYMBOL +0x3b644591 __bitmap_shift_left vmlinux EXPORT_SYMBOL +0xad8d0c17 __SCT__tp_func_rpm_return_int vmlinux EXPORT_SYMBOL_GPL +0x537252cf __SCK__tp_func_rpm_return_int vmlinux EXPORT_SYMBOL_GPL +0xa04c1ece synth_event_add_val vmlinux EXPORT_SYMBOL_GPL +0x6a5e2bde __cookie_v6_init_sequence vmlinux EXPORT_SYMBOL_GPL +0x209f0205 phy_trigger_machine vmlinux EXPORT_SYMBOL +0x4829a47e memcpy vmlinux EXPORT_SYMBOL +0x913ebd32 stack_depot_save vmlinux EXPORT_SYMBOL_GPL +0xbe5c888b crypto_chain vmlinux EXPORT_SYMBOL_GPL +0x7412ed5b kvfree_sensitive vmlinux EXPORT_SYMBOL +0xeea52633 perf_aux_output_begin vmlinux EXPORT_SYMBOL_GPL +0x2e0b13b8 kthread_func vmlinux EXPORT_SYMBOL_GPL +0x5230177a skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL +0x4ee6ed70 rproc_add_subdev vmlinux EXPORT_SYMBOL +0x046f359e of_overlay_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x015d3473 cpufreq_dbs_governor_exit vmlinux EXPORT_SYMBOL_GPL +0x9f42b21e cpufreq_dbs_governor_init vmlinux EXPORT_SYMBOL_GPL +0x6b036031 geni_se_resources_off vmlinux EXPORT_SYMBOL +0xfbe8ee28 acpi_get_table_by_index vmlinux EXPORT_SYMBOL +0x1c80d27d btree_geo128 vmlinux EXPORT_SYMBOL_GPL +0x207e1a7b bdevname vmlinux EXPORT_SYMBOL +0xeb14cd7e blk_start_plug vmlinux EXPORT_SYMBOL +0x628e75ae cdev_init vmlinux EXPORT_SYMBOL +0x13110126 request_resource vmlinux EXPORT_SYMBOL +0x95eda8eb inet_getname vmlinux EXPORT_SYMBOL +0xe9e8faeb efi_tpm_final_log_size vmlinux EXPORT_SYMBOL +0x8383a9e8 regcache_sync vmlinux EXPORT_SYMBOL_GPL +0xa6d17d0a devm_pinctrl_register vmlinux EXPORT_SYMBOL_GPL +0x0adea534 iov_iter_fault_in_readable vmlinux EXPORT_SYMBOL +0x05a36048 devl_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL +0x0cc9d36c iommu_group_claim_dma_owner vmlinux EXPORT_SYMBOL_GPL +0x4ac9d4f7 devm_qcom_smem_state_get vmlinux EXPORT_SYMBOL_GPL +0x414d119a videomode_from_timings vmlinux EXPORT_SYMBOL_GPL +0xec1f4f0d mtk_pinconf_bias_disable_set vmlinux EXPORT_SYMBOL_GPL +0x1a8cf228 timestamp_truncate vmlinux EXPORT_SYMBOL +0xb6a7f2c7 modify_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL +0x52c76990 __SCT__cond_resched vmlinux EXPORT_SYMBOL +0xbf9bcc8d __cap_empty_set vmlinux EXPORT_SYMBOL +0x3232dee1 inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL +0x348a4d38 devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0x82eb9799 platform_get_resource vmlinux EXPORT_SYMBOL_GPL +0xa731ea54 pci_disable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL +0xacbdd2d6 gpiochip_irqchip_add_domain vmlinux EXPORT_SYMBOL_GPL +0x05498879 crypto_shoot_alg vmlinux EXPORT_SYMBOL_GPL +0x9391c8aa iput vmlinux EXPORT_SYMBOL +0x5bbc1e61 ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL +0x97f4c3f9 input_ff_upload vmlinux EXPORT_SYMBOL_GPL +0x1febfa02 devm_regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x1608e158 imx_pinconf_set_scu vmlinux EXPORT_SYMBOL_GPL +0x1cfcfa1d imx_pinconf_get_scu vmlinux EXPORT_SYMBOL_GPL +0xb570cbbd __SCT__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0x3d866e05 __SCK__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0xa3a452d5 open_related_ns vmlinux EXPORT_SYMBOL_GPL +0x03fd2571 vm_unmap_ram vmlinux EXPORT_SYMBOL +0xa36f50fb is_binary_blacklisted vmlinux EXPORT_SYMBOL_GPL +0x0aa309cf synchronize_hardirq vmlinux EXPORT_SYMBOL +0x5efde8e6 proc_doulongvec_ms_jiffies_minmax vmlinux EXPORT_SYMBOL +0xb6ac484e xfrm_output vmlinux EXPORT_SYMBOL_GPL +0x0cbab71f devm_led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL +0xdd46ac3c dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL +0xf3b94bf6 of_phy_connect vmlinux EXPORT_SYMBOL +0x92d31cfb fixed_phy_add vmlinux EXPORT_SYMBOL_GPL +0xe98ee5b8 pci_enable_device_mem vmlinux EXPORT_SYMBOL +0xeea9dbaf bitmap_bitremap vmlinux EXPORT_SYMBOL +0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL +0x767b7935 ipv6_select_ident vmlinux EXPORT_SYMBOL +0x841197d1 inet_offloads vmlinux EXPORT_SYMBOL +0x4fea0b1d neigh_event_ns vmlinux EXPORT_SYMBOL +0x1f5a9867 of_dma_configure_id vmlinux EXPORT_SYMBOL_GPL +0xd370cbee dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x9f5669bd device_iommu_capable vmlinux EXPORT_SYMBOL_GPL +0xa0c67689 fb_firmware_edid vmlinux EXPORT_SYMBOL +0x8810754a _find_first_bit vmlinux EXPORT_SYMBOL +0xb5b63711 fileattr_fill_xflags vmlinux EXPORT_SYMBOL +0x6e65cd43 iterate_supers_type vmlinux EXPORT_SYMBOL +0xd0654aba woken_wake_function vmlinux EXPORT_SYMBOL +0x48b70578 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL +0x02cb6d47 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL +0x84da5f61 tegra_ivc_write_get_next_frame vmlinux EXPORT_SYMBOL +0xc86cb9eb request_firmware_nowait vmlinux EXPORT_SYMBOL +0x1a5faa3a vli_mod_inv vmlinux EXPORT_SYMBOL +0xe0437f65 kmem_cache_free_bulk vmlinux EXPORT_SYMBOL +0xf74e7c93 jump_label_rate_limit vmlinux EXPORT_SYMBOL_GPL +0xf6c9cfa6 bpf_sys_bpf vmlinux EXPORT_SYMBOL +0x7fafab75 synth_event_add_next_val vmlinux EXPORT_SYMBOL_GPL +0xa3cdd554 percpu_down_write vmlinux EXPORT_SYMBOL_GPL +0x1403ad09 cpufreq_add_update_util_hook vmlinux EXPORT_SYMBOL_GPL +0xcc96ef7f init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL +0xe1afe39e netdev_change_features vmlinux EXPORT_SYMBOL +0xbc9f4c7b icc_disable vmlinux EXPORT_SYMBOL_GPL +0xb028a489 __hid_request vmlinux EXPORT_SYMBOL_GPL +0xc633d82d phy_unregister_fixup vmlinux EXPORT_SYMBOL +0xc2de27ca hest_disable vmlinux EXPORT_SYMBOL_GPL +0xb7b8b649 pci_assign_unassigned_bus_resources vmlinux EXPORT_SYMBOL_GPL +0x18008c59 ring_buffer_resize vmlinux EXPORT_SYMBOL_GPL +0x9c149893 ftrace_ops_set_global_filter vmlinux EXPORT_SYMBOL_GPL +0x67a8e665 on_each_cpu_cond_mask vmlinux EXPORT_SYMBOL +0x4485a1c9 rcu_read_unlock_trace_special vmlinux EXPORT_SYMBOL_GPL +0x5021b5c0 tcf_qevent_validate_change vmlinux EXPORT_SYMBOL +0x44c9373b __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0x530e1ad3 dst_destroy vmlinux EXPORT_SYMBOL +0xc763ab2d tpm_chip_stop vmlinux EXPORT_SYMBOL_GPL +0x78a531a7 serdev_device_remove vmlinux EXPORT_SYMBOL_GPL +0xe9c869db pci_disable_pri vmlinux EXPORT_SYMBOL_GPL +0x8aac9894 pci_disable_ats vmlinux EXPORT_SYMBOL_GPL +0x990a4c98 pci_disable_msi vmlinux EXPORT_SYMBOL +0x00749387 pci_disable_rom vmlinux EXPORT_SYMBOL_GPL +0xb0db61f0 of_phy_put vmlinux EXPORT_SYMBOL_GPL +0xd467dec6 of_phy_get vmlinux EXPORT_SYMBOL_GPL +0xdf237453 timer_shutdown_sync vmlinux EXPORT_SYMBOL_GPL +0x0b59c453 devm_usb_get_phy vmlinux EXPORT_SYMBOL_GPL +0xe75ec550 phy_do_ioctl_running vmlinux EXPORT_SYMBOL +0xbbb4ab02 mtk_mutex_put vmlinux EXPORT_SYMBOL_GPL +0xd406d266 fb_mode_is_equal vmlinux EXPORT_SYMBOL +0xea0e8fdd fsl_mc_bus_dpdcei_type vmlinux EXPORT_SYMBOL_GPL +0x58b596be fs_param_is_blockdev vmlinux EXPORT_SYMBOL +0xf4af35c2 rcu_gp_is_normal vmlinux EXPORT_SYMBOL_GPL +0xd9a5ea54 __init_waitqueue_head vmlinux EXPORT_SYMBOL +0xf5add0ae ns_capable_setid vmlinux EXPORT_SYMBOL +0xf80164e5 of_property_read_u64 vmlinux EXPORT_SYMBOL_GPL +0x65e05f75 pwm_apply_state vmlinux EXPORT_SYMBOL_GPL +0xe9706b54 phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL +0x2f8fd89d xas_split_alloc vmlinux EXPORT_SYMBOL_GPL +0x22051246 bdev_disk_changed vmlinux EXPORT_SYMBOL_GPL +0xfd38ea90 blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL +0x28d661e0 blk_queue_virt_boundary vmlinux EXPORT_SYMBOL +0x2263bbfb disk_update_readahead vmlinux EXPORT_SYMBOL_GPL +0x4df8f9d0 security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL +0xaa6ba1c4 zpool_unregister_driver vmlinux EXPORT_SYMBOL +0x572004d9 irq_inject_interrupt vmlinux EXPORT_SYMBOL_GPL +0xb32728bb qcom_scm_iommu_secure_ptbl_init vmlinux EXPORT_SYMBOL +0xfcf2ee2a regulator_enable vmlinux EXPORT_SYMBOL_GPL +0x76ed57ef gpiochip_reqres_irq vmlinux EXPORT_SYMBOL_GPL +0x20eadeb6 ip_compute_csum vmlinux EXPORT_SYMBOL +0x3f210134 blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL +0x0b7195d2 fsverity_prepare_setattr vmlinux EXPORT_SYMBOL_GPL +0x88e0906e migrate_vma_pages vmlinux EXPORT_SYMBOL +0x9ac11b74 suspend_set_ops vmlinux EXPORT_SYMBOL_GPL +0xa6b0eb32 dst_alloc vmlinux EXPORT_SYMBOL +0x6214aef2 cpufreq_unregister_notifier vmlinux EXPORT_SYMBOL +0x64f36620 dax_flush vmlinux EXPORT_SYMBOL_GPL +0xe93e49c3 devres_free vmlinux EXPORT_SYMBOL_GPL +0xa6648448 mipi_dsi_device_register_full vmlinux EXPORT_SYMBOL +0x07e0b12d of_find_backlight_by_node vmlinux EXPORT_SYMBOL +0xd442d7a7 pci_vpd_alloc vmlinux EXPORT_SYMBOL_GPL +0x3ffdacf3 timerqueue_iterate_next vmlinux EXPORT_SYMBOL_GPL +0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL +0x8edbf608 blk_put_queue vmlinux EXPORT_SYMBOL +0x691c90d8 proc_create_mount_point vmlinux EXPORT_SYMBOL +0x33764437 single_release vmlinux EXPORT_SYMBOL +0xc99d5479 get_user_pages vmlinux EXPORT_SYMBOL +0x42635d55 pm_suspend_global_flags vmlinux EXPORT_SYMBOL_GPL +0xe62fa01b housekeeping_affine vmlinux EXPORT_SYMBOL_GPL +0x9106902e ip6_append_data vmlinux EXPORT_SYMBOL_GPL +0xa108eb4d sysctl_optmem_max vmlinux EXPORT_SYMBOL +0xfffa4690 drm_firmware_drivers_only vmlinux EXPORT_SYMBOL +0xa89a1cf1 ipmi_dmi_get_slave_addr vmlinux EXPORT_SYMBOL +0xdc49c198 reciprocal_value_adv vmlinux EXPORT_SYMBOL +0x2ee930e7 akcipher_register_instance vmlinux EXPORT_SYMBOL_GPL +0x789affb1 frontswap_tmem_exclusive_gets vmlinux EXPORT_SYMBOL +0x5c9ace11 __cpu_possible_mask vmlinux EXPORT_SYMBOL +0x47598d27 of_get_mac_address vmlinux EXPORT_SYMBOL +0xaf3a58f1 devl_dpipe_table_unregister vmlinux EXPORT_SYMBOL_GPL +0x609bcd98 in6_pton vmlinux EXPORT_SYMBOL +0xac5fcec0 in4_pton vmlinux EXPORT_SYMBOL +0x388aa3c9 neigh_proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL +0x8b149c36 clk_is_match vmlinux EXPORT_SYMBOL_GPL +0xefee932c acpi_get_data_full vmlinux EXPORT_SYMBOL +0xf24b2fd8 cfb_copyarea vmlinux EXPORT_SYMBOL +0x72ae1839 base64_decode vmlinux EXPORT_SYMBOL_GPL +0x479803b9 base64_encode vmlinux EXPORT_SYMBOL_GPL +0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL +0x8b96d697 mnt_want_write vmlinux EXPORT_SYMBOL_GPL +0x6276af56 migrate_device_range vmlinux EXPORT_SYMBOL +0xbc8f7f57 __dev_remove_pack vmlinux EXPORT_SYMBOL +0x0209f3a7 secure_ipv6_port_ephemeral vmlinux EXPORT_SYMBOL +0x00565f18 pernet_ops_rwsem vmlinux EXPORT_SYMBOL_GPL +0x4ad7f06a iommu_unmap vmlinux EXPORT_SYMBOL_GPL +0x7493c5a0 fb_deferred_io_release vmlinux EXPORT_SYMBOL_GPL +0x84493b7d pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL +0x38a61e33 devm_gpiod_unhinge vmlinux EXPORT_SYMBOL_GPL +0xb8978f0d iov_iter_init vmlinux EXPORT_SYMBOL +0x9f150b5a config_group_init vmlinux EXPORT_SYMBOL +0x8c683fcd posix_acl_to_xattr vmlinux EXPORT_SYMBOL +0xe511183b path_is_mountpoint vmlinux EXPORT_SYMBOL +0xe5332dc8 vfs_submount vmlinux EXPORT_SYMBOL_GPL +0xa924b4aa __traceiter_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0xb18429eb suspend_device_irqs vmlinux EXPORT_SYMBOL_GPL +0x9f76baf4 _raw_write_unlock_irq vmlinux EXPORT_SYMBOL +0xf53d1afe devm_register_reboot_notifier vmlinux EXPORT_SYMBOL +0xaa9de69d tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL +0x695744a1 __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x09f9b261 xudma_rchan_put vmlinux EXPORT_SYMBOL +0x17825d3f xudma_rchan_get vmlinux EXPORT_SYMBOL +0x2c541e7b radix_tree_next_chunk vmlinux EXPORT_SYMBOL +0xa4c00324 asn1_encode_octet_string vmlinux EXPORT_SYMBOL_GPL +0xa5ac3e33 ZSTD_DCtxWorkspaceBound vmlinux EXPORT_SYMBOL +0x1d2026a5 bioset_integrity_create vmlinux EXPORT_SYMBOL +0x951a2773 crypto_has_alg vmlinux EXPORT_SYMBOL_GPL +0xf7584d5d splice_to_pipe vmlinux EXPORT_SYMBOL_GPL +0x0adea385 iget5_locked vmlinux EXPORT_SYMBOL +0x578eeb4d hugetlb_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x3dcb88a0 irq_set_handler_data vmlinux EXPORT_SYMBOL +0xc7024c3b yield_to vmlinux EXPORT_SYMBOL_GPL +0xfdbe255d udp_pre_connect vmlinux EXPORT_SYMBOL +0xf155bf0d devl_resource_size_get vmlinux EXPORT_SYMBOL_GPL +0x94e50ad4 call_fib_notifier vmlinux EXPORT_SYMBOL +0x5d322cd3 sk_page_frag_refill vmlinux EXPORT_SYMBOL +0x6d467b08 arm_smccc_1_1_get_conduit vmlinux EXPORT_SYMBOL_GPL +0xeea289c0 __phy_write_mmd vmlinux EXPORT_SYMBOL +0x2a37ea11 imx_clk_hw_frac_pll vmlinux EXPORT_SYMBOL_GPL +0xb8f10abf devm_clk_get_enabled vmlinux EXPORT_SYMBOL_GPL +0x5789bb0d dw_pcie_read_dbi vmlinux EXPORT_SYMBOL_GPL +0xd7336d92 mtk_eint_find_irq vmlinux EXPORT_SYMBOL_GPL +0xa4860b22 user_revoke vmlinux EXPORT_SYMBOL +0xaa250dfe debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL +0x8cac481e dcache_dir_lseek vmlinux EXPORT_SYMBOL +0x9feed7ce timer_reduce vmlinux EXPORT_SYMBOL +0x651a4139 test_taint vmlinux EXPORT_SYMBOL +0xe730b064 vlan_filter_drop_vids vmlinux EXPORT_SYMBOL +0x3abcbf03 ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL +0x3eae0d8f netdev_printk vmlinux EXPORT_SYMBOL +0x53ac0ead of_address_to_resource vmlinux EXPORT_SYMBOL_GPL +0xe4edc47a of_graph_get_remote_port vmlinux EXPORT_SYMBOL +0xc8a3a689 thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL +0x092e26bf acpi_remove_address_space_handler vmlinux EXPORT_SYMBOL +0x62377a7b blk_io_schedule vmlinux EXPORT_SYMBOL_GPL +0xf5a691cd invalidate_bh_lrus vmlinux EXPORT_SYMBOL_GPL +0xd59372fe vfs_iter_read vmlinux EXPORT_SYMBOL +0x6fc27dfe mmu_interval_notifier_insert_locked vmlinux EXPORT_SYMBOL_GPL +0x3dada134 unregister_trace_event vmlinux EXPORT_SYMBOL_GPL +0x2f6c9ac2 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0x32c3cb4e class_compat_register vmlinux EXPORT_SYMBOL_GPL +0x0349726f tegra194_miscreg_mask_serror vmlinux EXPORT_SYMBOL +0x973fa82e register_acpi_notifier vmlinux EXPORT_SYMBOL +0x35ab2cf2 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0xa01c1574 put_fs_context vmlinux EXPORT_SYMBOL +0x78a0438c add_to_pipe vmlinux EXPORT_SYMBOL +0x21c6226d d_splice_alias vmlinux EXPORT_SYMBOL +0x9a23ea6b alarm_expires_remaining vmlinux EXPORT_SYMBOL_GPL +0x0366307a console_suspend_enabled vmlinux EXPORT_SYMBOL +0xbf343e89 tcf_qevent_dump vmlinux EXPORT_SYMBOL +0x0cbd3699 devm_alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x8d6980a9 pps_unregister_source vmlinux EXPORT_SYMBOL +0xa071c0cd tegra210_xusb_pll_hw_control_enable vmlinux EXPORT_SYMBOL_GPL +0x6a174d61 rockchip_clk_register_armclk vmlinux EXPORT_SYMBOL_GPL +0x43f81957 clk_round_rate vmlinux EXPORT_SYMBOL_GPL +0x9b72478f acpi_unload_parent_table vmlinux EXPORT_SYMBOL +0xa4f2a2ed acpi_irq_get vmlinux EXPORT_SYMBOL_GPL +0x5601fe13 acpi_subsys_suspend_late vmlinux EXPORT_SYMBOL_GPL +0x6015dfae gpiochip_generic_request vmlinux EXPORT_SYMBOL_GPL +0xfa08143f kobject_rename vmlinux EXPORT_SYMBOL_GPL +0xbfcbc0d2 stmp_reset_block vmlinux EXPORT_SYMBOL +0x4d78272e param_ops_charp vmlinux EXPORT_SYMBOL +0x169482bf gfn_to_pfn_memslot_atomic vmlinux EXPORT_SYMBOL_GPL +0xd7cea889 edac_mod_work vmlinux EXPORT_SYMBOL_GPL +0xb6acaa13 phy_sfp_detach vmlinux EXPORT_SYMBOL +0x394a1e11 phy_sfp_attach vmlinux EXPORT_SYMBOL +0xcffc7460 dma_resv_copy_fences vmlinux EXPORT_SYMBOL +0xa9ed62d2 tegra_fuse_readl vmlinux EXPORT_SYMBOL +0xeff06077 __inode_add_bytes vmlinux EXPORT_SYMBOL +0xa3b5bb88 cad_pid vmlinux EXPORT_SYMBOL +0x059a72b9 icmp_build_probe vmlinux EXPORT_SYMBOL_GPL +0x3c8a9989 inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL +0x7483d3bc tc_setup_cb_replace vmlinux EXPORT_SYMBOL +0xb9852d11 __traceiter_mc_event vmlinux EXPORT_SYMBOL_GPL +0xdead28a7 check_var_size_nonblocking vmlinux EXPORT_SYMBOL_GPL EFIVAR +0x33dfcbbd genphy_read_status_fixed vmlinux EXPORT_SYMBOL +0xa57f9537 phy_set_max_speed vmlinux EXPORT_SYMBOL +0xad128dc1 __tracepoint_dma_fence_enable_signal vmlinux EXPORT_SYMBOL +0xeeaa63b6 geni_icc_get vmlinux EXPORT_SYMBOL +0xf7ea6311 qman_p_poll_dqrr vmlinux EXPORT_SYMBOL +0x400a024b acpi_scan_lock_release vmlinux EXPORT_SYMBOL_GPL +0x6a6e05bf kstrtou8 vmlinux EXPORT_SYMBOL +0x21bd6a4f blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0x794b7271 orderly_reboot vmlinux EXPORT_SYMBOL_GPL +0x14a41458 get_task_pid vmlinux EXPORT_SYMBOL_GPL +0x95f98514 icc_link_create vmlinux EXPORT_SYMBOL_GPL +0x555a8ca7 of_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL +0x1926028c zynqmp_pm_reset_assert vmlinux EXPORT_SYMBOL_GPL +0x61cf5726 touchscreen_report_pos vmlinux EXPORT_SYMBOL +0x3b9e3078 device_get_child_node_count vmlinux EXPORT_SYMBOL_GPL +0x65501267 serial8250_rx_chars vmlinux EXPORT_SYMBOL_GPL +0xda72a7ec ZSTD_nextInputType vmlinux EXPORT_SYMBOL +0x5a7bfe41 crypto_probing_notify vmlinux EXPORT_SYMBOL_GPL +0xf738d1be register_blocking_lsm_notifier vmlinux EXPORT_SYMBOL +0xa4037bd7 sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL +0x6741b12a __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL +0x6402c821 netif_receive_skb vmlinux EXPORT_SYMBOL +0x6b1b9363 icc_link_destroy vmlinux EXPORT_SYMBOL_GPL +0x77719354 ntb_default_peer_port_idx vmlinux EXPORT_SYMBOL +0x4c721820 spi_new_device vmlinux EXPORT_SYMBOL_GPL +0xad51775c pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL +0x2698db61 of_regulator_match vmlinux EXPORT_SYMBOL_GPL +0x40c2a190 rdev_get_name vmlinux EXPORT_SYMBOL_GPL +0xb6daafa0 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL +0xd3e7373f d_same_name vmlinux EXPORT_SYMBOL_GPL +0x67ab050d pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x7ea75c24 __wake_up_locked_key_bookmark vmlinux EXPORT_SYMBOL_GPL +0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL +0xb51fbd64 edac_op_state vmlinux EXPORT_SYMBOL_GPL +0x85dc0c54 input_match_device_id vmlinux EXPORT_SYMBOL +0xf4ed2b70 genphy_c45_read_pma vmlinux EXPORT_SYMBOL_GPL +0x03ade3e9 genphy_c45_read_lpa vmlinux EXPORT_SYMBOL_GPL +0x013e5b97 pci_user_read_config_dword vmlinux EXPORT_SYMBOL_GPL +0xfc10c819 bdev_start_io_acct vmlinux EXPORT_SYMBOL +0xb3f548ad kmemdup_nul vmlinux EXPORT_SYMBOL +0xe6e40502 rcu_get_gp_seq vmlinux EXPORT_SYMBOL_GPL +0xada38766 dst_cache_destroy vmlinux EXPORT_SYMBOL_GPL +0x25ffd959 __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL +0x001a5e46 ptp_clock_index vmlinux EXPORT_SYMBOL +0x3ae5a30c anon_transport_class_register vmlinux EXPORT_SYMBOL_GPL +0xc7ffcd03 devm_krealloc vmlinux EXPORT_SYMBOL_GPL +0xb583c3b4 virtqueue_get_used_addr vmlinux EXPORT_SYMBOL_GPL +0x864e3ed4 devm_clk_get_optional_prepared vmlinux EXPORT_SYMBOL_GPL +0xc6ce02ff devm_phy_create vmlinux EXPORT_SYMBOL_GPL +0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL +0x258d2f76 net_dim_get_tx_moderation vmlinux EXPORT_SYMBOL +0x99d472b1 net_dim_get_rx_moderation vmlinux EXPORT_SYMBOL +0xa65f3c8c __tracepoint_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x34407691 crypto_has_ahash vmlinux EXPORT_SYMBOL_GPL +0x27a3e695 sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL +0x8c485274 follow_down_one vmlinux EXPORT_SYMBOL +0x7944e0fc tracing_off vmlinux EXPORT_SYMBOL_GPL +0x897062e1 raw_seq_next vmlinux EXPORT_SYMBOL_GPL +0x58e2cf36 ip_getsockopt vmlinux EXPORT_SYMBOL +0x0161b716 ip_setsockopt vmlinux EXPORT_SYMBOL +0x1e49f513 tty_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL +0x5f30e7a7 tegra_io_pad_power_disable vmlinux EXPORT_SYMBOL +0x28e8035b clk_hw_set_rate_range vmlinux EXPORT_SYMBOL_GPL +0xa37687b2 pinctrl_generic_get_group_name vmlinux EXPORT_SYMBOL_GPL +0x95a594d3 devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x1573e795 page_endio vmlinux EXPORT_SYMBOL_GPL +0xbc8a8dcc ip6_redirect vmlinux EXPORT_SYMBOL_GPL +0x1ec7b9a9 ip_options_rcv_srr vmlinux EXPORT_SYMBOL +0x21b1f26a dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL +0x5c0bb76e device_register vmlinux EXPORT_SYMBOL_GPL +0x8d12e280 pnp_request_card_device vmlinux EXPORT_SYMBOL +0xdbecdd22 acpi_irq_create_hierarchy vmlinux EXPORT_SYMBOL_GPL +0x16f5a272 acpi_device_uevent_modalias vmlinux EXPORT_SYMBOL_GPL +0xbefa51a3 gen_pool_add_owner vmlinux EXPORT_SYMBOL +0x5c9160ad pcim_iomap_regions_request_all vmlinux EXPORT_SYMBOL +0x6dfcbf73 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL +0x8a926c69 dentry_open vmlinux EXPORT_SYMBOL +0x00e0c23c destroy_memory_type vmlinux EXPORT_SYMBOL_GPL +0x3a88f17c __SetPageMovable vmlinux EXPORT_SYMBOL +0xcb561441 mem_dump_obj vmlinux EXPORT_SYMBOL_GPL +0x38c3ff30 freq_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL +0xdeafee13 unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0x36679988 skb_checksum_help vmlinux EXPORT_SYMBOL +0x5c070f62 cper_mem_err_status_str vmlinux EXPORT_SYMBOL_GPL +0xd725a67f regmap_write vmlinux EXPORT_SYMBOL_GPL +0x9c448d8d tegra210_put_utmipll_out_iddq vmlinux EXPORT_SYMBOL_GPL +0xc14dc168 acpi_get_data vmlinux EXPORT_SYMBOL +0xb1c444a9 iov_iter_xarray vmlinux EXPORT_SYMBOL +0xcdc39c9e security_ismaclabel vmlinux EXPORT_SYMBOL +0x1d07e365 memdup_user_nul vmlinux EXPORT_SYMBOL +0x2364c85a tasklet_init vmlinux EXPORT_SYMBOL +0x8f996a30 ethtool_convert_legacy_u32_to_link_mode vmlinux EXPORT_SYMBOL +0x9ba0b128 devl_trap_groups_unregister vmlinux EXPORT_SYMBOL_GPL +0x5d200ae3 led_trigger_set_default vmlinux EXPORT_SYMBOL_GPL +0xf553318d cpuidle_pause_and_lock vmlinux EXPORT_SYMBOL_GPL +0x4be19d22 thermal_zone_of_sensor_unregister vmlinux EXPORT_SYMBOL_GPL +0x12df06fd xgene_mdio_rd_mac vmlinux EXPORT_SYMBOL +0xb2afbf70 virtqueue_enable_cb vmlinux EXPORT_SYMBOL_GPL +0x020955ac amba_bustype vmlinux EXPORT_SYMBOL_GPL +0x6f4558c8 stop_machine vmlinux EXPORT_SYMBOL_GPL +0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL +0x535b786e xsk_tx_peek_desc vmlinux EXPORT_SYMBOL +0x8115556d ip6_find_1stfragopt vmlinux EXPORT_SYMBOL +0x9065480c dev_addr_mod vmlinux EXPORT_SYMBOL +0xb7c1925a sock_no_recvmsg vmlinux EXPORT_SYMBOL +0xc4cd6c68 sk_ns_capable vmlinux EXPORT_SYMBOL +0xe0892812 spi_controller_resume vmlinux EXPORT_SYMBOL_GPL +0x91573ce5 devm_regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xfd54dda2 devm_regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xc6d4560b bpf_link_put vmlinux EXPORT_SYMBOL +0x46a4b118 hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL +0xab63baa5 unregister_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL +0x2af187ab ip_frag_next vmlinux EXPORT_SYMBOL +0x879ca27a netlink_net_capable vmlinux EXPORT_SYMBOL +0x234cf416 devlink_fmsg_string_pair_put vmlinux EXPORT_SYMBOL_GPL +0x4ac27b47 __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0xceac8674 zynqmp_pm_read_pggs vmlinux EXPORT_SYMBOL_GPL +0x0136a51d mdio_driver_unregister vmlinux EXPORT_SYMBOL +0x08dfb5f3 component_unbind_all vmlinux EXPORT_SYMBOL_GPL +0xb4b19455 imx8m_clk_hw_composite_flags vmlinux EXPORT_SYMBOL_GPL +0x1cdd39ba logic_outsl vmlinux EXPORT_SYMBOL +0x124bad4d kstrtobool vmlinux EXPORT_SYMBOL +0xad0d3341 security_inode_setattr vmlinux EXPORT_SYMBOL_GPL +0xaf3fde12 dquot_file_open vmlinux EXPORT_SYMBOL +0x8f786bee fs_umode_to_dtype vmlinux EXPORT_SYMBOL_GPL +0x84264ced fs_umode_to_ftype vmlinux EXPORT_SYMBOL_GPL +0x605790dc fiemap_fill_next_extent vmlinux EXPORT_SYMBOL +0xdc32f9e4 trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL +0x7dd4dffc qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL +0x65aac40b dev_queue_xmit_accel vmlinux EXPORT_SYMBOL +0x3430186e genphy_c45_loopback vmlinux EXPORT_SYMBOL_GPL +0x39127747 devm_device_remove_groups vmlinux EXPORT_SYMBOL_GPL +0xb9af1d0d __xa_clear_mark vmlinux EXPORT_SYMBOL +0x033e0374 crypto_shash_digest vmlinux EXPORT_SYMBOL_GPL +0x734f5305 crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL +0x3de9cae1 crypto_remove_final vmlinux EXPORT_SYMBOL_GPL +0xd1816f32 frontswap_writethrough vmlinux EXPORT_SYMBOL +0xe48c542c get_user_pages_unlocked vmlinux EXPORT_SYMBOL +0xe791df1f rcu_nocb_cpu_deoffload vmlinux EXPORT_SYMBOL_GPL +0xc81ec224 rtnl_set_sk_err vmlinux EXPORT_SYMBOL +0x17088dd3 __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0xf7382e6d kernel_sendpage_locked vmlinux EXPORT_SYMBOL +0x8a394251 phy_device_remove vmlinux EXPORT_SYMBOL +0xb5dbb20e class_remove_file_ns vmlinux EXPORT_SYMBOL_GPL +0x5ff9eb0e lockref_mark_dead vmlinux EXPORT_SYMBOL +0x896e3388 bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL +0x643ab11e __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x112cb492 irq_domain_free_fwnode vmlinux EXPORT_SYMBOL_GPL +0xfe8c61f0 _raw_read_lock vmlinux EXPORT_SYMBOL +0x18888d00 downgrade_write vmlinux EXPORT_SYMBOL +0xa6257a2f complete vmlinux EXPORT_SYMBOL +0x0300b266 ip_check_defrag vmlinux EXPORT_SYMBOL +0xe40bb23e devlink_health_reporter_priv vmlinux EXPORT_SYMBOL_GPL +0x6514c1e6 flow_get_u32_src vmlinux EXPORT_SYMBOL +0x29578bd2 mipi_dsi_dcs_read vmlinux EXPORT_SYMBOL +0xdfdb55d8 rdev_get_dev vmlinux EXPORT_SYMBOL_GPL +0xa033d747 next_arg vmlinux EXPORT_SYMBOL +0xc0f09766 iov_iter_single_seg_count vmlinux EXPORT_SYMBOL +0x78f1d722 config_item_init_type_name vmlinux EXPORT_SYMBOL +0x43f88cc1 adjust_managed_page_count vmlinux EXPORT_SYMBOL +0xc31db0ce is_vmalloc_addr vmlinux EXPORT_SYMBOL +0xaaeb37a0 kvm_read_guest_offset_cached vmlinux EXPORT_SYMBOL_GPL +0xe783637a ntb_msg_event vmlinux EXPORT_SYMBOL +0x8c5c8f26 syscon_regmap_lookup_by_phandle_args vmlinux EXPORT_SYMBOL_GPL +0x6d6f315a serial8250_read_char vmlinux EXPORT_SYMBOL_GPL +0xd7c91b63 tegra210_sata_pll_hw_control_enable vmlinux EXPORT_SYMBOL_GPL +0x8a7d1c31 high_memory vmlinux EXPORT_SYMBOL +0xbd30eced perf_pmu_register vmlinux EXPORT_SYMBOL_GPL +0x1bf916fe smp_call_function_many vmlinux EXPORT_SYMBOL +0x2b783e60 irq_chip_retrigger_hierarchy vmlinux EXPORT_SYMBOL_GPL +0x9c6f0eb5 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x8f6b4ff9 rproc_coredump_add_custom_segment vmlinux EXPORT_SYMBOL +0xf9093075 of_reserved_mem_device_init_by_name vmlinux EXPORT_SYMBOL_GPL +0xb9fc381a qcom_scm_hdcp_req vmlinux EXPORT_SYMBOL +0x6d3c9cd5 spi_finalize_current_transfer vmlinux EXPORT_SYMBOL_GPL +0xbd2d664e regmap_parse_val vmlinux EXPORT_SYMBOL_GPL +0x599e5e57 geni_se_clk_tbl_get vmlinux EXPORT_SYMBOL +0x166fb4aa clk_hw_get_rate vmlinux EXPORT_SYMBOL_GPL +0xf29403e5 acpi_install_table_handler vmlinux EXPORT_SYMBOL +0x0484c6c4 acpi_enter_sleep_state_prep vmlinux EXPORT_SYMBOL +0x5a06c8d1 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x525a3bb6 simple_link vmlinux EXPORT_SYMBOL +0x4148d281 filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL +0x1f119780 hidinput_find_field vmlinux EXPORT_SYMBOL_GPL +0x40e60af7 dma_buf_unpin vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0xf58a6b14 regmap_noinc_read vmlinux EXPORT_SYMBOL_GPL +0xb14ab1ef hdmi_audio_infoframe_init vmlinux EXPORT_SYMBOL +0x7478dda2 find_asymmetric_key vmlinux EXPORT_SYMBOL_GPL +0x51c7fc24 fscrypt_zeroout_range vmlinux EXPORT_SYMBOL +0x1953c958 mempool_create vmlinux EXPORT_SYMBOL +0xf2967796 ring_buffer_record_on vmlinux EXPORT_SYMBOL_GPL +0xa07d1b3c tasklet_setup vmlinux EXPORT_SYMBOL +0xa55b9d41 tcf_get_next_chain vmlinux EXPORT_SYMBOL +0xa8f2be81 of_cpu_node_to_id vmlinux EXPORT_SYMBOL +0xf7c26488 phy_init_eee vmlinux EXPORT_SYMBOL +0x9df21d0e qman_affine_channel vmlinux EXPORT_SYMBOL +0xada3a710 clkdev_drop vmlinux EXPORT_SYMBOL +0xa8694ecd kblockd_schedule_work vmlinux EXPORT_SYMBOL +0x9623a54f mem_section vmlinux EXPORT_SYMBOL +0x009ef681 send_sig_info vmlinux EXPORT_SYMBOL +0xedc03953 iounmap vmlinux EXPORT_SYMBOL +0xa0310476 __neigh_event_send vmlinux EXPORT_SYMBOL +0x99335711 sk_stream_wait_close vmlinux EXPORT_SYMBOL +0x0fba7a47 skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL +0xe5fb9f60 i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL +0x1111a2d1 __SCT__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL +0xefeefc09 __SCK__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL +0x266c3e6b dev_pm_qos_hide_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x52f73260 show_class_attr_string vmlinux EXPORT_SYMBOL_GPL +0x178c4894 qe_upload_firmware vmlinux EXPORT_SYMBOL +0x29399a93 clk_hw_unregister_gate vmlinux EXPORT_SYMBOL_GPL +0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL +0x8cfad68c fqdir_exit vmlinux EXPORT_SYMBOL +0x15e0dc8e ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0xdbf22708 pskb_extract vmlinux EXPORT_SYMBOL +0xc0b05deb platform_get_irq vmlinux EXPORT_SYMBOL_GPL +0x6e4f9440 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x14ac0db2 crypto_register_rng vmlinux EXPORT_SYMBOL_GPL +0xe77f5549 kill_anon_super vmlinux EXPORT_SYMBOL +0xb88dbfce irq_set_irqchip_state vmlinux EXPORT_SYMBOL_GPL +0x1d222ced irq_get_irqchip_state vmlinux EXPORT_SYMBOL_GPL +0x476ff11d xfrm6_rcv vmlinux EXPORT_SYMBOL +0xebc4237b xfrm4_rcv vmlinux EXPORT_SYMBOL +0xbe4eb6ed secure_dccpv6_sequence_number vmlinux EXPORT_SYMBOL +0xd0db0f12 run_dax vmlinux EXPORT_SYMBOL_GPL +0x9f4ce4a6 virtqueue_add_inbuf_ctx vmlinux EXPORT_SYMBOL_GPL +0x9f8aa9c1 ti_sci_inta_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL +0xd440c1c8 acpi_subsys_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0xf5003c74 of_pci_get_devfn vmlinux EXPORT_SYMBOL_GPL +0x85cb6c28 pci_enable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL +0xf782fb07 percpu_ref_switch_to_atomic_sync vmlinux EXPORT_SYMBOL_GPL +0xa12b2f4d request_key_rcu vmlinux EXPORT_SYMBOL +0x6b7ff4fc request_key_tag vmlinux EXPORT_SYMBOL +0xe7526576 kthread_mod_delayed_work vmlinux EXPORT_SYMBOL_GPL +0x4dca08ee sync_file_get_fence vmlinux EXPORT_SYMBOL +0xf861bd31 rockchip_clk_register_ddrclk vmlinux EXPORT_SYMBOL_GPL +0x6e46cc91 pinmux_generic_remove_function vmlinux EXPORT_SYMBOL_GPL +0x5abb658b bio_integrity_trim vmlinux EXPORT_SYMBOL +0x048bf09b bio_integrity_prep vmlinux EXPORT_SYMBOL +0x8fa2c8a1 inet_dgram_connect vmlinux EXPORT_SYMBOL +0xe75beb9d sock_set_keepalive vmlinux EXPORT_SYMBOL +0x93e8944a phy_connect vmlinux EXPORT_SYMBOL +0xa8d73563 dev_pm_disable_wake_irq vmlinux EXPORT_SYMBOL_GPL +0xc8a286ea driver_unregister vmlinux EXPORT_SYMBOL_GPL +0x3d0d86c5 virtqueue_get_buf vmlinux EXPORT_SYMBOL_GPL +0xa85a3e6d xa_load vmlinux EXPORT_SYMBOL +0x4336fcca ucs2_as_utf8 vmlinux EXPORT_SYMBOL +0xbac24c78 key_type_encrypted vmlinux EXPORT_SYMBOL_GPL +0x81ff7537 set_cached_acl vmlinux EXPORT_SYMBOL +0x6a421062 memory_failure_queue vmlinux EXPORT_SYMBOL_GPL +0x9d17c9d9 param_ops_ulong vmlinux EXPORT_SYMBOL +0xee4b9541 dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL +0x0e54919c sfp_register_socket vmlinux EXPORT_SYMBOL_GPL +0xf0e871f0 phy_package_join vmlinux EXPORT_SYMBOL_GPL +0x25a17d74 dma_resv_iter_next_unlocked vmlinux EXPORT_SYMBOL +0x97987234 tty_buffer_set_limit vmlinux EXPORT_SYMBOL_GPL +0x603d0d51 acpi_os_map_iomem vmlinux EXPORT_SYMBOL_GPL +0x68854df8 fwnode_get_named_gpiod vmlinux EXPORT_SYMBOL_GPL +0xdcaecb6c kobject_put vmlinux EXPORT_SYMBOL +0x54db2a29 kobject_get vmlinux EXPORT_SYMBOL +0x11e124f4 fsverity_ioctl_measure vmlinux EXPORT_SYMBOL_GPL +0xf2cc67d8 begin_new_exec vmlinux EXPORT_SYMBOL +0x6f826418 relay_open vmlinux EXPORT_SYMBOL_GPL +0x869e4fb7 param_set_copystring vmlinux EXPORT_SYMBOL +0xc9634df9 in6addr_linklocal_allrouters vmlinux EXPORT_SYMBOL +0xe1521ca2 reuseport_select_sock vmlinux EXPORT_SYMBOL +0x2569bf5b vchan_tx_submit vmlinux EXPORT_SYMBOL_GPL +0x58b73bc7 match_wildcard vmlinux EXPORT_SYMBOL +0x975519c1 asymmetric_key_id_same vmlinux EXPORT_SYMBOL_GPL +0x8068c6f9 relay_close vmlinux EXPORT_SYMBOL_GPL +0x4c32ed33 net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL +0x696f2b63 of_changeset_init vmlinux EXPORT_SYMBOL_GPL +0x3b7cf866 pwm_free vmlinux EXPORT_SYMBOL_GPL +0x50624917 sha1_init vmlinux EXPORT_SYMBOL +0x648224b5 sysfs_merge_group vmlinux EXPORT_SYMBOL_GPL +0x2bb6099e dq_data_lock vmlinux EXPORT_SYMBOL +0xc84a0a7e seq_hlist_start_rcu vmlinux EXPORT_SYMBOL +0xb131aaac __cleancache_put_page vmlinux EXPORT_SYMBOL +0xfe440b8f __cleancache_get_page vmlinux EXPORT_SYMBOL +0xe9ffc063 down_trylock vmlinux EXPORT_SYMBOL +0x02f1b33b genl_register_family vmlinux EXPORT_SYMBOL +0xeaa4532d of_phy_get_and_connect vmlinux EXPORT_SYMBOL +0xee1c0494 phy_suspend vmlinux EXPORT_SYMBOL +0xb21582a9 iommu_dma_get_resv_regions vmlinux EXPORT_SYMBOL +0x61223f5b acpi_device_fix_up_power_extended vmlinux EXPORT_SYMBOL_GPL +0x82226c53 pinctrl_unregister_mappings vmlinux EXPORT_SYMBOL_GPL +0x35c8b1be dprc_get_obj_region vmlinux EXPORT_SYMBOL_GPL +0x06d11488 __bitmap_equal vmlinux EXPORT_SYMBOL +0xa5839003 page_zero_new_buffers vmlinux EXPORT_SYMBOL +0x807761c7 mntget vmlinux EXPORT_SYMBOL +0x0ddb35b5 mntput vmlinux EXPORT_SYMBOL +0x8b575fab fasync_helper vmlinux EXPORT_SYMBOL +0xf3b451ca kdb_poll_funcs vmlinux EXPORT_SYMBOL_GPL +0x9b9071cb get_old_itimerspec32 vmlinux EXPORT_SYMBOL_GPL +0x7b4da6ff __init_rwsem vmlinux EXPORT_SYMBOL +0x224f51bf nvmem_device_cell_read vmlinux EXPORT_SYMBOL_GPL +0x839ff39d devm_devfreq_register_notifier vmlinux EXPORT_SYMBOL +0x6e3ff83a edac_device_alloc_index vmlinux EXPORT_SYMBOL_GPL +0x82c7ad66 phy_resolve_aneg_linkmode vmlinux EXPORT_SYMBOL_GPL +0xcd09e3b0 iommu_domain_free vmlinux EXPORT_SYMBOL_GPL +0x45de3493 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL +0x3a24fb2f percpu_ref_resurrect vmlinux EXPORT_SYMBOL_GPL +0x7e14d87c blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL +0x4b1cb755 __SCT__preempt_schedule vmlinux EXPORT_SYMBOL +0x9ff3a28f tcf_exts_dump_stats vmlinux EXPORT_SYMBOL +0xb02fc66e sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0xa336852c efivar_get_next_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xc708de26 xgene_mdio_rgmii_read vmlinux EXPORT_SYMBOL +0xd27eeb4b alloc_iova vmlinux EXPORT_SYMBOL_GPL +0xaad0ae78 __bitmap_shift_right vmlinux EXPORT_SYMBOL +0x223d9966 exportfs_encode_inode_fh vmlinux EXPORT_SYMBOL_GPL +0xaaa918c9 ftrace_dump vmlinux EXPORT_SYMBOL_GPL +0xf64aaa25 alarm_init vmlinux EXPORT_SYMBOL_GPL +0xa24f23d8 __request_module vmlinux EXPORT_SYMBOL +0xafcd3ce5 fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL +0x1d7b3e2f ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL +0x08d23df0 inet_register_protosw vmlinux EXPORT_SYMBOL +0x0f8c332d __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL +0x1b5f9034 dev_deactivate vmlinux EXPORT_SYMBOL +0xe2d67e14 usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL +0x462b0ccb phy_find_first vmlinux EXPORT_SYMBOL +0xecedc4ed pm_runtime_force_suspend vmlinux EXPORT_SYMBOL_GPL +0x227906ca uart_console_device vmlinux EXPORT_SYMBOL_GPL +0x1cf5efa6 xudma_rflow_get_id vmlinux EXPORT_SYMBOL +0xd9916c3a idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL +0x270cf88f dump_stack_lvl vmlinux EXPORT_SYMBOL +0x05ecb46a submit_bio_wait vmlinux EXPORT_SYMBOL +0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL +0x9034a696 mempool_destroy vmlinux EXPORT_SYMBOL +0x054e550b kernel_halt vmlinux EXPORT_SYMBOL_GPL +0x68617970 netpoll_cleanup vmlinux EXPORT_SYMBOL +0x91626853 __SCT__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0xdd81d8f6 __SCK__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x5929a76f set_binfmt vmlinux EXPORT_SYMBOL +0x0cbd8f84 km_policy_expired vmlinux EXPORT_SYMBOL +0x43bbcfb6 i2c_client_type vmlinux EXPORT_SYMBOL_GPL +0x0b2c1f02 fwnode_phy_find_device vmlinux EXPORT_SYMBOL +0x3606cc6f tpm_default_chip vmlinux EXPORT_SYMBOL_GPL +0x499fdd9b hvc_poll vmlinux EXPORT_SYMBOL_GPL +0xc1f8545c pci_user_write_config_word vmlinux EXPORT_SYMBOL_GPL +0xceab0311 strchrnul vmlinux EXPORT_SYMBOL +0x6450209e pci_iomap_wc vmlinux EXPORT_SYMBOL_GPL +0x17a637b1 elv_rb_find vmlinux EXPORT_SYMBOL +0xe172dba1 crypto_shash_tfm_digest vmlinux EXPORT_SYMBOL_GPL +0xd1c48d33 flow_rule_match_basic vmlinux EXPORT_SYMBOL +0x30f6244d call_fib_notifiers vmlinux EXPORT_SYMBOL +0xc38bab4a devm_reset_controller_register vmlinux EXPORT_SYMBOL_GPL +0x03719777 regulator_bulk_force_disable vmlinux EXPORT_SYMBOL_GPL +0x4354aee7 k3_udma_glue_rx_get_dma_device vmlinux EXPORT_SYMBOL_GPL +0x666ba672 k3_udma_glue_tx_get_dma_device vmlinux EXPORT_SYMBOL_GPL +0x6fac0ca5 pci_epc_add_epf vmlinux EXPORT_SYMBOL_GPL +0x5df5287d fsl_mc_cleanup_irq_pool vmlinux EXPORT_SYMBOL_GPL +0x50445126 kstrdup_quotable_cmdline vmlinux EXPORT_SYMBOL_GPL +0x9829fc11 __kfifo_out_peek_r vmlinux EXPORT_SYMBOL +0x198620d7 security_add_mnt_opt vmlinux EXPORT_SYMBOL +0xe61136a6 ip6_frag_next vmlinux EXPORT_SYMBOL +0x355bfefd netlink_ns_capable vmlinux EXPORT_SYMBOL +0xc4212ab9 qdisc_class_hash_insert vmlinux EXPORT_SYMBOL +0x7c488a33 alloc_hippi_dev vmlinux EXPORT_SYMBOL +0x2a58c8a1 eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL +0xcea937d5 hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL +0x39a7affc driver_deferred_probe_timeout vmlinux EXPORT_SYMBOL_GPL +0x3d3d0091 pci_set_host_bridge_release vmlinux EXPORT_SYMBOL_GPL +0xb5311e0d acpi_gpiochip_free_interrupts vmlinux EXPORT_SYMBOL_GPL +0xafb864c1 refcount_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL +0xec27fb66 generic_perform_write vmlinux EXPORT_SYMBOL +0xb1faa61d udp_set_csum vmlinux EXPORT_SYMBOL +0x063fbdd2 devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL +0xa4031b7f sfp_parse_port vmlinux EXPORT_SYMBOL_GPL +0xc540dea9 __traceiter_spi_transfer_stop vmlinux EXPORT_SYMBOL +0x0ce525ba apei_get_debugfs_dir vmlinux EXPORT_SYMBOL_GPL +0x24cc648e devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0xe5570fe6 devm_regmap_init_vexpress_config vmlinux EXPORT_SYMBOL_GPL +0x18b84cf7 config_item_get_unless_zero vmlinux EXPORT_SYMBOL +0xc7afd07d locks_free_lock vmlinux EXPORT_SYMBOL +0x4206c5c9 fixed_size_llseek vmlinux EXPORT_SYMBOL +0x1f70f318 shmem_aops vmlinux EXPORT_SYMBOL +0x514f3298 inet6_add_offload vmlinux EXPORT_SYMBOL +0x9e684393 regmap_test_bits vmlinux EXPORT_SYMBOL_GPL +0x8087de3a regulator_allow_bypass vmlinux EXPORT_SYMBOL_GPL +0x89686fa4 regulator_get_optional vmlinux EXPORT_SYMBOL_GPL +0xe46332ba dprc_set_obj_irq vmlinux EXPORT_SYMBOL_GPL +0x53843e44 sg_miter_skip vmlinux EXPORT_SYMBOL +0x3cd42f3c simple_attr_release vmlinux EXPORT_SYMBOL_GPL +0xa9bce53a perf_aux_output_flag vmlinux EXPORT_SYMBOL_GPL +0x7b8ea197 ethtool_params_from_link_mode vmlinux EXPORT_SYMBOL_GPL +0xf8a2df1c reuseport_detach_prog vmlinux EXPORT_SYMBOL +0x2cc495c5 rpi_firmware_property_list vmlinux EXPORT_SYMBOL_GPL +0x5a70157f led_sysfs_disable vmlinux EXPORT_SYMBOL_GPL +0xe5911f5c fwnode_get_next_available_child_node vmlinux EXPORT_SYMBOL_GPL +0x1f5842f5 cpci_hp_unregister_controller vmlinux EXPORT_SYMBOL_GPL +0x85890860 blk_queue_set_zoned vmlinux EXPORT_SYMBOL_GPL +0x7d4156ff fscrypt_fname_siphash vmlinux EXPORT_SYMBOL_GPL +0xe6fa06a2 rename_lock vmlinux EXPORT_SYMBOL +0x886f8f85 page_symlink_inode_operations vmlinux EXPORT_SYMBOL +0x2757e986 file_path vmlinux EXPORT_SYMBOL +0xe7ab1ecc _raw_write_unlock_bh vmlinux EXPORT_SYMBOL +0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL +0x47d0ceed __SCT__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL +0x6c956075 __SCK__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL +0x6545268e __tracepoint_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x1e4ea83d regmap_field_alloc vmlinux EXPORT_SYMBOL_GPL +0x56bf417e register_virtio_device vmlinux EXPORT_SYMBOL_GPL +0x0e0230aa rockchip_pcie_deinit_phys vmlinux EXPORT_SYMBOL_GPL +0x49f58b76 pinctrl_register vmlinux EXPORT_SYMBOL_GPL +0x96e5d30f gen_pool_set_algo vmlinux EXPORT_SYMBOL +0x4af6ddf0 kstrtou16 vmlinux EXPORT_SYMBOL +0x5c3c7387 kstrtoull vmlinux EXPORT_SYMBOL +0x1187779b evm_verifyxattr vmlinux EXPORT_SYMBOL_GPL +0x94961283 vunmap vmlinux EXPORT_SYMBOL +0x0026db76 write_cache_pages vmlinux EXPORT_SYMBOL +0xda4d8c3a xfrm_policy_alloc vmlinux EXPORT_SYMBOL +0x711e1b1a sock_set_reuseport vmlinux EXPORT_SYMBOL +0x7adaa8c3 led_blink_set vmlinux EXPORT_SYMBOL_GPL +0x72936cb9 devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x4b9a186d devm_create_dev_dax vmlinux EXPORT_SYMBOL_GPL +0xb4bd400b mipi_dsi_dcs_enter_sleep_mode vmlinux EXPORT_SYMBOL +0xe5c78a99 do_blank_screen vmlinux EXPORT_SYMBOL +0xbc1fb1ae unregister_virtio_device vmlinux EXPORT_SYMBOL_GPL +0xd1c62e13 hisi_clk_register_phase vmlinux EXPORT_SYMBOL_GPL +0x00ac3c9b acpi_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL +0x5a290250 hdmi_drm_infoframe_pack_only vmlinux EXPORT_SYMBOL +0x8810e36e pci_bridge_emul_conf_read vmlinux EXPORT_SYMBOL_GPL +0x7d13d52e pci_check_and_unmask_intx vmlinux EXPORT_SYMBOL_GPL +0x66e3a859 disk_alloc_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL +0x67da9f7c sha512_zero_message_hash vmlinux EXPORT_SYMBOL_GPL +0x82f2e855 fscrypt_get_symlink vmlinux EXPORT_SYMBOL_GPL +0xb5de66b9 finish_open vmlinux EXPORT_SYMBOL +0x4b4738d8 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0xb912560d static_key_disable vmlinux EXPORT_SYMBOL_GPL +0xf6f16c56 rcu_barrier_tasks vmlinux EXPORT_SYMBOL_GPL +0x117093be qdisc_class_hash_init vmlinux EXPORT_SYMBOL +0x0fc71ef7 of_mdiobus_child_is_phy vmlinux EXPORT_SYMBOL +0xdfd3146a fwnode_property_read_string vmlinux EXPORT_SYMBOL_GPL +0xfa873ad0 prandom_seed vmlinux EXPORT_SYMBOL +0x64e96c83 get_acl vmlinux EXPORT_SYMBOL +0x0fbb7344 memremap_compat_align vmlinux EXPORT_SYMBOL_GPL +0x1ad31434 set_page_dirty_lock vmlinux EXPORT_SYMBOL +0x7055bd7a tcp_v4_conn_request vmlinux EXPORT_SYMBOL +0x54a5b7e9 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL +0x532df12f netdev_get_xmit_slave vmlinux EXPORT_SYMBOL +0x291dfd5a rtc_add_group vmlinux EXPORT_SYMBOL +0x8a70d9a0 genphy_c45_read_link vmlinux EXPORT_SYMBOL_GPL +0x58a7cbb1 spi_async_locked vmlinux EXPORT_SYMBOL_GPL +0x643f3068 __tracepoint_spi_transfer_stop vmlinux EXPORT_SYMBOL +0x67c9ad9e acpi_dev_remove_driver_gpios vmlinux EXPORT_SYMBOL_GPL +0x0e568469 blk_rq_init vmlinux EXPORT_SYMBOL +0xc7856e74 __wake_up_locked_sync_key vmlinux EXPORT_SYMBOL_GPL +0xb2ead97c kimage_vaddr vmlinux EXPORT_SYMBOL +0xd956c988 icmp_ndo_send vmlinux EXPORT_SYMBOL +0xd5f7bcc3 tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL +0x4bd801c8 pci_epf_bind vmlinux EXPORT_SYMBOL_GPL +0xa0f10085 __sg_free_table vmlinux EXPORT_SYMBOL +0x41de8687 kmem_cache_shrink vmlinux EXPORT_SYMBOL +0x77f98940 suse_mark_unsupported vmlinux EXPORT_SYMBOL_GPL +0x5d49aabc init_wait_var_entry vmlinux EXPORT_SYMBOL +0x32bc0fcf preempt_notifier_dec vmlinux EXPORT_SYMBOL_GPL +0x0402cbbf preempt_notifier_inc vmlinux EXPORT_SYMBOL_GPL +0x49045426 icmp_err_convert vmlinux EXPORT_SYMBOL +0xe600e405 mdio_device_create vmlinux EXPORT_SYMBOL +0xadbb5a3d iopf_queue_remove_device vmlinux EXPORT_SYMBOL_GPL +0x0246ef6c acpi_device_fwnode_ops vmlinux EXPORT_SYMBOL_GPL +0x060954ab acpi_subsys_complete vmlinux EXPORT_SYMBOL_GPL +0xcb733bf2 acpi_bus_set_power vmlinux EXPORT_SYMBOL +0x55636c44 pci_ecam_create vmlinux EXPORT_SYMBOL_GPL +0x2ecbc881 gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL +0x28ab4fb9 pinctrl_gpio_free vmlinux EXPORT_SYMBOL_GPL +0x837b7b09 __dynamic_pr_debug vmlinux EXPORT_SYMBOL +0x9c5d5b94 crc8 vmlinux EXPORT_SYMBOL +0xb7f990e9 rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL +0xb6ad4f8d blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL +0x0707019a context_tracking vmlinux EXPORT_SYMBOL_GPL +0x39ded098 rdma_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x463219fb tcp_hashinfo vmlinux EXPORT_SYMBOL +0x2d140a58 genl_unlock vmlinux EXPORT_SYMBOL +0x41ea4f51 of_changeset_action vmlinux EXPORT_SYMBOL_GPL +0xd169f965 of_n_size_cells vmlinux EXPORT_SYMBOL +0x9d785b22 hid_report_raw_event vmlinux EXPORT_SYMBOL_GPL +0x8591d7d5 ledtrig_mtd_activity vmlinux EXPORT_SYMBOL +0x676b9b3c dma_buf_begin_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x6d2953a4 mtk_mutex_remove_comp vmlinux EXPORT_SYMBOL_GPL +0xda32e597 blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0x54cf5fc5 crypto_aead_setauthsize vmlinux EXPORT_SYMBOL_GPL +0x8775a904 fd_install vmlinux EXPORT_SYMBOL +0xaf7d572f tick_nohz_dep_set_task vmlinux EXPORT_SYMBOL_GPL +0x8dee722d _raw_read_lock_bh vmlinux EXPORT_SYMBOL +0x161a586a tegra_ivc_cleanup vmlinux EXPORT_SYMBOL +0x5da41df1 __phy_resume vmlinux EXPORT_SYMBOL +0x4b5c698d spi_mem_get_name vmlinux EXPORT_SYMBOL_GPL +0xe514aff4 sunxi_sram_claim vmlinux EXPORT_SYMBOL +0xa2c712be devm_blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL +0x081336aa bio_devname vmlinux EXPORT_SYMBOL +0x398d7c81 vfs_fsync_range vmlinux EXPORT_SYMBOL +0xfcb7acfe memory_cgrp_subsys vmlinux EXPORT_SYMBOL +0x2a6c0689 __SCT__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL +0xd4935851 __SCK__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL +0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL +0x55eecff4 bit_wait_io_timeout vmlinux EXPORT_SYMBOL_GPL +0x0800473f __cond_resched vmlinux EXPORT_SYMBOL +0xdc9fa232 raw_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x8e4eb451 bpf_sk_storage_diag_free vmlinux EXPORT_SYMBOL_GPL +0x16da1f88 devlink_fmsg_u32_put vmlinux EXPORT_SYMBOL_GPL +0xe59b7e0b bus_get_device_klist vmlinux EXPORT_SYMBOL_GPL +0xf9b34a0b iopf_queue_free vmlinux EXPORT_SYMBOL_GPL +0x5ec2319a mtk_mutex_unprepare vmlinux EXPORT_SYMBOL_GPL +0x2985fde8 clk_hw_register_gate2 vmlinux EXPORT_SYMBOL_GPL +0xfbb8a761 strscpy_pad vmlinux EXPORT_SYMBOL +0xf3fe3dfd fscrypt_drop_inode vmlinux EXPORT_SYMBOL_GPL +0x8090c9bc path_put vmlinux EXPORT_SYMBOL +0x600a9ad7 apply_to_page_range vmlinux EXPORT_SYMBOL_GPL +0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL +0x4c0e3405 xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL +0x76ea645d xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL +0xb38ec710 icc_node_add vmlinux EXPORT_SYMBOL_GPL +0x80a85095 led_set_brightness_sync vmlinux EXPORT_SYMBOL_GPL +0x5382ed3e edac_mc_find vmlinux EXPORT_SYMBOL +0x003976b4 gen10g_config_aneg vmlinux EXPORT_SYMBOL_GPL +0x821e3711 pci_request_irq vmlinux EXPORT_SYMBOL +0x73c2554f __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL +0xfb9b05c7 handle_mm_fault vmlinux EXPORT_SYMBOL_GPL +0xd217e9e6 trace_set_clr_event vmlinux EXPORT_SYMBOL_GPL +0xbeacfea9 blk_add_driver_data vmlinux EXPORT_SYMBOL_GPL +0x480305ca kmsg_dump_rewind vmlinux EXPORT_SYMBOL_GPL +0x4aeaad75 kick_process vmlinux EXPORT_SYMBOL_GPL +0x5506b8f7 netlbl_bitmap_setbit vmlinux EXPORT_SYMBOL +0x7d4b176a netlbl_catmap_setbit vmlinux EXPORT_SYMBOL +0xc3aad484 __devm_spi_alloc_controller vmlinux EXPORT_SYMBOL_GPL +0x62c350cf soc_device_register vmlinux EXPORT_SYMBOL_GPL +0xbfbc5434 pciserial_resume_ports vmlinux EXPORT_SYMBOL_GPL +0xe84f6e5c pciserial_remove_ports vmlinux EXPORT_SYMBOL_GPL +0x969a2047 is_acpi_device_node vmlinux EXPORT_SYMBOL +0xda7aa3fe sg_miter_stop vmlinux EXPORT_SYMBOL +0x0da10ec3 security_sock_graft vmlinux EXPORT_SYMBOL +0x425e6ee8 key_reject_and_link vmlinux EXPORT_SYMBOL +0xe46021ca _raw_spin_unlock_bh vmlinux EXPORT_SYMBOL +0x37eb6c0b devlink_port_unregister vmlinux EXPORT_SYMBOL_GPL +0x38bb69b8 __SCT__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0xfbb67e03 napi_enable vmlinux EXPORT_SYMBOL +0x4b0a3f52 gic_nonsecure_priorities vmlinux EXPORT_SYMBOL +0xaeac049a generate_random_guid vmlinux EXPORT_SYMBOL +0x971e7afa blk_finish_plug vmlinux EXPORT_SYMBOL +0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL +0xc48eddca ping_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x785a8481 dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xfab30dc0 mdio_bus_exit vmlinux EXPORT_SYMBOL_GPL +0x34da2b34 pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL +0xd3ec851c __traceiter_unmap vmlinux EXPORT_SYMBOL_GPL +0xd78caee1 pci_get_subsys vmlinux EXPORT_SYMBOL +0x2e028ae6 rcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL +0xc98f4dc1 ip_local_out vmlinux EXPORT_SYMBOL_GPL +0x8a59d2a8 dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL +0xd9063382 genphy_check_and_restart_aneg vmlinux EXPORT_SYMBOL +0x0b5fae3a phy_device_free vmlinux EXPORT_SYMBOL +0xc7560dda regcache_cache_bypass vmlinux EXPORT_SYMBOL_GPL +0x0da145df fwnode_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL_GPL +0x81188c30 match_string vmlinux EXPORT_SYMBOL +0x3d9ee9f0 clear_page vmlinux EXPORT_SYMBOL +0xcde77bcc free_opal_dev vmlinux EXPORT_SYMBOL +0x68d95792 generic_permission vmlinux EXPORT_SYMBOL +0xf2fb61bd vprintk_default vmlinux EXPORT_SYMBOL_GPL +0x585ae877 nmi_panic vmlinux EXPORT_SYMBOL +0x39d0b02d mroute6_is_socket vmlinux EXPORT_SYMBOL +0x85540ebc nvmem_cell_put vmlinux EXPORT_SYMBOL_GPL +0xe98f55f2 arm_smccc_get_version vmlinux EXPORT_SYMBOL_GPL +0xc0dcb59e edac_layer_name vmlinux EXPORT_SYMBOL_GPL +0x48257f05 pci_msi_mask_irq vmlinux EXPORT_SYMBOL_GPL +0x6b799513 bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL +0x585040ed __SCT__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0xa6af1e35 __SCK__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0x70c2c7ea pids_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x7a3f16a2 devl_region_destroy vmlinux EXPORT_SYMBOL_GPL +0x0e5cc9d7 xdp_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x5672a849 devm_hwspin_lock_unregister vmlinux EXPORT_SYMBOL_GPL +0xc8a805b0 mdio_device_register vmlinux EXPORT_SYMBOL +0x1c2fc217 regmap_async_complete vmlinux EXPORT_SYMBOL_GPL +0x0d272367 uart_get_baud_rate vmlinux EXPORT_SYMBOL +0x24f39c39 reset_control_reset vmlinux EXPORT_SYMBOL_GPL +0x07db17be qman_create_fq vmlinux EXPORT_SYMBOL +0x4100a662 clk_get_scaled_duty_cycle vmlinux EXPORT_SYMBOL_GPL +0x9086fe64 pci_find_next_bus vmlinux EXPORT_SYMBOL +0x57900416 gen_pool_fixed_alloc vmlinux EXPORT_SYMBOL +0x7181db30 atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0xdef6000b serdev_device_alloc vmlinux EXPORT_SYMBOL_GPL +0x92295424 clk_register_gate vmlinux EXPORT_SYMBOL_GPL +0x97a57333 crc_t10dif_update vmlinux EXPORT_SYMBOL +0xac6e7d47 add_watch_to_object vmlinux EXPORT_SYMBOL +0xdf1dc90c kgdb_register_io_module vmlinux EXPORT_SYMBOL_GPL +0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL +0x05657d53 set_user_nice vmlinux EXPORT_SYMBOL +0xcb7b3e4f pcibus_to_node vmlinux EXPORT_SYMBOL +0xf46be632 netdev_notify_peers vmlinux EXPORT_SYMBOL +0xb2953f1b devm_serdev_device_open vmlinux EXPORT_SYMBOL_GPL +0xafa292f4 vp_modern_map_vq_notify vmlinux EXPORT_SYMBOL_GPL +0x80135182 k3_ringacc_ring_pop_tail vmlinux EXPORT_SYMBOL_GPL +0xead0567e splice_direct_to_actor vmlinux EXPORT_SYMBOL +0x2b9da7a4 genl_lock vmlinux EXPORT_SYMBOL +0x40bb4602 qdisc_class_hash_grow vmlinux EXPORT_SYMBOL +0xd9d0a2af devlink_flash_update_timeout_notify vmlinux EXPORT_SYMBOL_GPL +0x30169b97 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0x5227314d __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0xc4b3bdf9 sock_setsockopt vmlinux EXPORT_SYMBOL +0x79c95f05 tty_port_close_start vmlinux EXPORT_SYMBOL +0xab7f853d mtk_mutex_prepare vmlinux EXPORT_SYMBOL_GPL +0x9341cc57 dma_find_channel vmlinux EXPORT_SYMBOL +0xf759aedb acpi_subsys_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0x6603afdc fb_find_mode vmlinux EXPORT_SYMBOL +0x8fe64b42 mtk_pinconf_adv_drive_get_raw vmlinux EXPORT_SYMBOL_GPL +0x0269db01 mtk_pinconf_adv_drive_set_raw vmlinux EXPORT_SYMBOL_GPL +0xc6cc169d unlock_buffer vmlinux EXPORT_SYMBOL +0x823d8374 simple_transaction_release vmlinux EXPORT_SYMBOL +0x64c421e7 readahead_expand vmlinux EXPORT_SYMBOL +0xc41bc980 iwe_stream_add_value vmlinux EXPORT_SYMBOL +0xa61ced89 qdisc_put_rtab vmlinux EXPORT_SYMBOL +0xd4914ed0 extcon_find_edev_by_node vmlinux EXPORT_SYMBOL_GPL +0x3efd1889 dax_direct_access vmlinux EXPORT_SYMBOL_GPL +0xce9a73b9 __per_cpu_offset vmlinux EXPORT_SYMBOL +0xf271a8fe regmap_irq_get_domain vmlinux EXPORT_SYMBOL_GPL +0x6f776840 subsys_find_device_by_id vmlinux EXPORT_SYMBOL_GPL +0x09769037 dmt_modes vmlinux EXPORT_SYMBOL +0x9a3bdf95 vga_put vmlinux EXPORT_SYMBOL +0x40f8bd4e klist_add_before vmlinux EXPORT_SYMBOL_GPL +0xb1b4f0e5 crypto_register_rngs vmlinux EXPORT_SYMBOL_GPL +0x3d4f9fc0 security_task_getsecid_obj vmlinux EXPORT_SYMBOL +0x444a3f12 key_invalidate vmlinux EXPORT_SYMBOL +0x6c7a0323 __tracepoint_kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x1e9bc719 freq_qos_update_request vmlinux EXPORT_SYMBOL_GPL +0x9ae0e907 proto_register vmlinux EXPORT_SYMBOL +0x2200f99d sk_error_report vmlinux EXPORT_SYMBOL +0x108526e0 spi_replace_transfers vmlinux EXPORT_SYMBOL_GPL +0xb08dd35f to_software_node vmlinux EXPORT_SYMBOL_GPL +0x5770d8f1 _dev_crit vmlinux EXPORT_SYMBOL +0x0ba4318c tty_wakeup vmlinux EXPORT_SYMBOL_GPL +0x6fcbf024 amba_ahb_device_add vmlinux EXPORT_SYMBOL_GPL +0x7d0ba682 gen_pool_virt_to_phys vmlinux EXPORT_SYMBOL +0xb1518e15 cancel_work vmlinux EXPORT_SYMBOL +0x51d12d4e acpi_pci_disabled vmlinux EXPORT_SYMBOL +0x062f971d ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL +0x3cd1ffe4 tcf_block_put vmlinux EXPORT_SYMBOL +0x95658342 devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL +0xb11a9b3d genphy_write_mmd_unsupported vmlinux EXPORT_SYMBOL +0xb9478d90 hdmi_drm_infoframe_unpack_only vmlinux EXPORT_SYMBOL +0x91c9313c acpi_gpio_get_io_resource vmlinux EXPORT_SYMBOL_GPL +0x356532df imx_pinctrl_parse_pin_scu vmlinux EXPORT_SYMBOL_GPL +0x0fb2f8a4 mktime64 vmlinux EXPORT_SYMBOL +0x668b19a1 down_read vmlinux EXPORT_SYMBOL +0x03ff525d km_report vmlinux EXPORT_SYMBOL +0x22c3481c tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL +0x01057449 skb_copy_expand vmlinux EXPORT_SYMBOL +0xd476fb02 of_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL +0xecc9d5b3 device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL +0x6bfd8aa1 transport_setup_device vmlinux EXPORT_SYMBOL_GPL +0x4e9e9520 pci_hp_destroy vmlinux EXPORT_SYMBOL_GPL +0xc66ac478 pci_release_resource vmlinux EXPORT_SYMBOL +0x64b7659a sysfs_groups_change_owner vmlinux EXPORT_SYMBOL_GPL +0xc1d8cfaf __fdget vmlinux EXPORT_SYMBOL +0x1ed4f144 d_lookup vmlinux EXPORT_SYMBOL +0xa640a63c dmam_free_coherent vmlinux EXPORT_SYMBOL +0x4e74878e __tracepoint_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL +0x478debf5 phy_10gbit_fec_features vmlinux EXPORT_SYMBOL_GPL +0xb859e6a8 phy_write_paged vmlinux EXPORT_SYMBOL +0x538d073d phy_duplex_to_str vmlinux EXPORT_SYMBOL_GPL +0xfbdb100d virtio_check_driver_offered_feature vmlinux EXPORT_SYMBOL_GPL +0xca15413f ZSTD_resetDStream vmlinux EXPORT_SYMBOL +0xe3e689f5 pci_iomap vmlinux EXPORT_SYMBOL +0xd45cc6ca bin2hex vmlinux EXPORT_SYMBOL +0xa3cc6486 path_is_under vmlinux EXPORT_SYMBOL +0x2fd3c91a unix_attach_fds vmlinux EXPORT_SYMBOL +0x49011f22 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL +0x93310b16 skb_morph vmlinux EXPORT_SYMBOL_GPL +0x7c46233a cpufreq_quick_get vmlinux EXPORT_SYMBOL +0x215479fa serio_unregister_port vmlinux EXPORT_SYMBOL +0x1687ec20 tty_get_frame_size vmlinux EXPORT_SYMBOL_GPL +0xf6a7ff75 meson_pmx_get_func_name vmlinux EXPORT_SYMBOL_GPL +0xf612d5d7 fsl_mc_obj_reset vmlinux EXPORT_SYMBOL_GPL +0xe5c60bd2 percpu_counter_set vmlinux EXPORT_SYMBOL +0xb202f0d7 rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL +0x2735af48 __bio_advance vmlinux EXPORT_SYMBOL +0xb0747ed2 rcu_cpu_stall_suppress vmlinux EXPORT_SYMBOL_GPL +0xdc02eb39 dmi_available vmlinux EXPORT_SYMBOL_GPL +0xf965edb6 devfreq_cooling_em_register vmlinux EXPORT_SYMBOL_GPL +0xb4976a5a hwmon_device_register_with_info vmlinux EXPORT_SYMBOL_GPL +0x38ba0b28 of_k3_ringacc_get_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x95e3d3e2 of_clk_get vmlinux EXPORT_SYMBOL +0x29449542 pci_request_selected_regions_exclusive vmlinux EXPORT_SYMBOL +0xb7c5fda0 acpi_dev_add_driver_gpios vmlinux EXPORT_SYMBOL_GPL +0xb860690c pinctrl_register_and_init vmlinux EXPORT_SYMBOL_GPL +0x50a642e6 pinctrl_generic_get_group vmlinux EXPORT_SYMBOL_GPL +0x6185b747 radix_tree_gang_lookup_tag vmlinux EXPORT_SYMBOL +0xe6f52443 klist_add_head vmlinux EXPORT_SYMBOL_GPL +0x69e683de uuid_gen vmlinux EXPORT_SYMBOL_GPL +0xac018d00 sg_alloc_table_from_pages_segment vmlinux EXPORT_SYMBOL +0x36b7ae2f gfn_to_pfn vmlinux EXPORT_SYMBOL_GPL +0x9a0f8eac gfn_to_hva vmlinux EXPORT_SYMBOL_GPL +0xec48c6de flush_dcache_page vmlinux EXPORT_SYMBOL +0x719e17ff clk_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x112b7009 gpiochip_irqchip_irq_valid vmlinux EXPORT_SYMBOL_GPL +0xe911df29 eventfd_ctx_do_read vmlinux EXPORT_SYMBOL_GPL +0xfcf148d6 sync_dirty_buffer vmlinux EXPORT_SYMBOL +0x539c2281 ip_tunnel_header_ops vmlinux EXPORT_SYMBOL +0x2a5c0f23 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL +0xa9f23f0e netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0xf8d0ee89 __netif_napi_del vmlinux EXPORT_SYMBOL +0xa69ed606 flow_keys_dissector vmlinux EXPORT_SYMBOL +0x7ce659bb of_irq_to_resource_table vmlinux EXPORT_SYMBOL_GPL +0xcd9f9bf3 of_detach_node vmlinux EXPORT_SYMBOL_GPL +0xbb60618e ptp_convert_timestamp vmlinux EXPORT_SYMBOL +0xa803c71d mtk_mutex_add_comp vmlinux EXPORT_SYMBOL_GPL +0x6f2a7f28 devm_clk_get_prepared vmlinux EXPORT_SYMBOL_GPL +0x24413343 erst_read_record vmlinux EXPORT_SYMBOL_GPL +0xb3821edf setup_fault_attr vmlinux EXPORT_SYMBOL_GPL +0xc16be39d iter_div_u64_rem vmlinux EXPORT_SYMBOL +0xf7f3005f dquot_get_next_id vmlinux EXPORT_SYMBOL +0x25fb4a73 dma_supported vmlinux EXPORT_SYMBOL +0x1913b57a kcpustat_cpu_fetch vmlinux EXPORT_SYMBOL_GPL +0xebe15020 tcf_exts_num_actions vmlinux EXPORT_SYMBOL +0xc340e246 zynqmp_pm_request_node vmlinux EXPORT_SYMBOL_GPL +0x1a210bde sfp_add_phy vmlinux EXPORT_SYMBOL_GPL +0x356daca3 phy_driver_is_genphy vmlinux EXPORT_SYMBOL_GPL +0x7e8b5a57 spi_setup vmlinux EXPORT_SYMBOL_GPL +0x36b12513 add_disk_randomness vmlinux EXPORT_SYMBOL_GPL +0xec4531a6 serial8250_get_port vmlinux EXPORT_SYMBOL_GPL +0x0711edc8 xudma_dev_get_tisci_rm vmlinux EXPORT_SYMBOL +0x08001b9b phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0x4f2593f0 btree_update vmlinux EXPORT_SYMBOL_GPL +0x634cc26e inode_init_once vmlinux EXPORT_SYMBOL +0x89afd18f mmu_interval_notifier_insert vmlinux EXPORT_SYMBOL_GPL +0x79586168 uprobe_register vmlinux EXPORT_SYMBOL_GPL +0x369fcd70 tracing_snapshot vmlinux EXPORT_SYMBOL_GPL +0xa4b07fe7 ring_buffer_change_overwrite vmlinux EXPORT_SYMBOL_GPL +0xbe687e88 wake_up_all_idle_cpus vmlinux EXPORT_SYMBOL_GPL +0x4e047ca4 nf_ip6_checksum vmlinux EXPORT_SYMBOL +0x59d0f621 qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL +0xb9395522 get_net_ns vmlinux EXPORT_SYMBOL_GPL +0x407bd65f of_get_required_opp_performance_state vmlinux EXPORT_SYMBOL_GPL +0x5d8577ad thermal_add_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL +0xd701d986 device_move vmlinux EXPORT_SYMBOL_GPL +0xbb9896be component_compare_of vmlinux EXPORT_SYMBOL_GPL +0x735af52c mtk_mmsys_ddp_disconnect vmlinux EXPORT_SYMBOL_GPL +0x6257dda7 clk_rate_exclusive_get vmlinux EXPORT_SYMBOL_GPL +0xdc6699cb acpi_dev_free_resource_list vmlinux EXPORT_SYMBOL_GPL +0x962a3fc2 gpiod_cansleep vmlinux EXPORT_SYMBOL_GPL +0x73e91575 mtk_pinconf_adv_pull_get vmlinux EXPORT_SYMBOL_GPL +0xff5610c5 mtk_pinconf_adv_pull_set vmlinux EXPORT_SYMBOL_GPL +0x797b6c3b page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL +0xec0c9b1c arm64_mm_context_put vmlinux EXPORT_SYMBOL_GPL +0xf160639e arm64_mm_context_get vmlinux EXPORT_SYMBOL_GPL +0x14e375b5 tcp_md5_do_del vmlinux EXPORT_SYMBOL +0xec524476 neigh_seq_stop vmlinux EXPORT_SYMBOL +0x4ed6c413 mipi_dsi_detach vmlinux EXPORT_SYMBOL +0xe700d767 reset_control_bulk_deassert vmlinux EXPORT_SYMBOL_GPL +0x6d0b64db pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL +0x525d436f current_in_userns vmlinux EXPORT_SYMBOL +0xe1e0c292 ip6_fraglist_prepare vmlinux EXPORT_SYMBOL +0x55ab7cbd flow_rule_match_enc_control vmlinux EXPORT_SYMBOL +0xf7980bff dev_mc_del_global vmlinux EXPORT_SYMBOL +0xffc632b5 dev_mc_add_global vmlinux EXPORT_SYMBOL +0xead5c8e5 clk_bulk_prepare vmlinux EXPORT_SYMBOL_GPL +0x61347450 pnp_device_attach vmlinux EXPORT_SYMBOL +0x32372e44 acpi_dev_suspend vmlinux EXPORT_SYMBOL_GPL +0x78ef1ba8 fb_prepare_logo vmlinux EXPORT_SYMBOL +0x489eda10 memset32 vmlinux EXPORT_SYMBOL +0x5c91aa67 dma_alloc_noncontiguous vmlinux EXPORT_SYMBOL_GPL +0xad4fc654 __SCT__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0x4ece3615 blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0x782c4b12 fifo_create_dflt vmlinux EXPORT_SYMBOL +0x458eec98 neigh_table_init vmlinux EXPORT_SYMBOL +0xaf852873 cpuidle_register_device vmlinux EXPORT_SYMBOL_GPL +0x59b2adbf input_ff_effect_from_user vmlinux EXPORT_SYMBOL_GPL +0xf4bc93f6 mfd_cell_enable vmlinux EXPORT_SYMBOL +0x1a20f181 attribute_container_register vmlinux EXPORT_SYMBOL_GPL +0x47684dd8 iommu_device_unlink vmlinux EXPORT_SYMBOL_GPL +0x23b15c56 pci_epc_set_msix vmlinux EXPORT_SYMBOL_GPL +0xf7c01180 pci_epc_get_msix vmlinux EXPORT_SYMBOL_GPL +0x436d817f mpi_clear_bit vmlinux EXPORT_SYMBOL_GPL +0xe4e1747e blk_queue_segment_boundary vmlinux EXPORT_SYMBOL +0xe52809da acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL +0xda9a8a3f sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x3ebeed08 mode_strip_sgid vmlinux EXPORT_SYMBOL +0xa10b2d5e task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x2277e908 tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL +0x1cb11044 inetpeer_invalidate_tree vmlinux EXPORT_SYMBOL +0x25ed924d __neigh_create vmlinux EXPORT_SYMBOL +0xd5c5ec34 cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL +0x614dafca power_supply_powers vmlinux EXPORT_SYMBOL_GPL +0x2c36cc85 __tracepoint_unmap vmlinux EXPORT_SYMBOL_GPL +0x809712ff hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL +0xac1731dd pci_add_dynid vmlinux EXPORT_SYMBOL_GPL +0xe1b5e982 gpiod_set_debounce vmlinux EXPORT_SYMBOL_GPL +0xe26f0082 trace_array_destroy vmlinux EXPORT_SYMBOL_GPL +0x6d294e43 clock_t_to_jiffies vmlinux EXPORT_SYMBOL +0x2816c02d capable_wrt_inode_uidgid vmlinux EXPORT_SYMBOL +0x20ece875 kvm_vcpu_block vmlinux EXPORT_SYMBOL_GPL +0xb0105c9c mr_vif_seq_next vmlinux EXPORT_SYMBOL +0x43b2df32 skb_mac_gso_segment vmlinux EXPORT_SYMBOL +0xaf569c0e of_map_id vmlinux EXPORT_SYMBOL_GPL +0xe323778d fixed_phy_register_with_gpiod vmlinux EXPORT_SYMBOL_GPL +0x2ccd059a dim_on_top vmlinux EXPORT_SYMBOL +0xf8bf8e22 ZSTD_DDictWorkspaceBound vmlinux EXPORT_SYMBOL +0x5c9d1e40 pcim_iomap_table vmlinux EXPORT_SYMBOL +0xc759301a crypto_larval_alloc vmlinux EXPORT_SYMBOL_GPL +0xc35d11e4 debugfs_attr_write vmlinux EXPORT_SYMBOL_GPL +0x7809342e seq_release vmlinux EXPORT_SYMBOL +0xb768a105 insert_inode_locked vmlinux EXPORT_SYMBOL +0x9b6ec967 ring_buffer_size vmlinux EXPORT_SYMBOL_GPL +0xca9a1d5e ring_buffer_free vmlinux EXPORT_SYMBOL_GPL +0x6ac2b575 module_layout vmlinux EXPORT_SYMBOL +0x5c5a1b16 tick_broadcast_control vmlinux EXPORT_SYMBOL_GPL +0x83fced73 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL +0xc8f509f4 lwtstate_free vmlinux EXPORT_SYMBOL_GPL +0x6d1597a2 hidinput_disconnect vmlinux EXPORT_SYMBOL_GPL +0xa958018b pci_p2pdma_enable_store vmlinux EXPORT_SYMBOL_GPL +0x792d7150 pinctrl_utils_add_map_configs vmlinux EXPORT_SYMBOL_GPL +0x80a717a8 __percpu_counter_compare vmlinux EXPORT_SYMBOL +0xd5851619 blk_mq_tagset_wait_completed_request vmlinux EXPORT_SYMBOL +0x01bf55fc paddr_vmcoreinfo_note vmlinux EXPORT_SYMBOL +0x61b609d0 pm_clk_add vmlinux EXPORT_SYMBOL_GPL +0x3d388324 dpm_resume_end vmlinux EXPORT_SYMBOL_GPL +0xab15212c pinctrl_remove_gpio_range vmlinux EXPORT_SYMBOL_GPL +0x8e254060 elv_rb_latter_request vmlinux EXPORT_SYMBOL +0xd003f320 sysfs_create_bin_file vmlinux EXPORT_SYMBOL_GPL +0x27fa66e1 nr_free_buffer_pages vmlinux EXPORT_SYMBOL_GPL +0xf74bb274 mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL +0x7b7a297f xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL +0x4de45719 __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x76a9ca7d of_find_node_by_name vmlinux EXPORT_SYMBOL +0xed1f6f55 _dev_emerg vmlinux EXPORT_SYMBOL +0x758ff640 serial8250_do_pm vmlinux EXPORT_SYMBOL +0xd24e9e8c klist_init vmlinux EXPORT_SYMBOL_GPL +0x84823cf3 nla_strscpy vmlinux EXPORT_SYMBOL +0x3b6c41ea kstrtouint vmlinux EXPORT_SYMBOL +0x58990cbe pstore_register vmlinux EXPORT_SYMBOL_GPL +0x0405893c fs_context_for_submount vmlinux EXPORT_SYMBOL +0xb8b043f2 kfree_link vmlinux EXPORT_SYMBOL +0xce807a25 up_write vmlinux EXPORT_SYMBOL +0xd65616e6 __SCT__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0xf6beee37 __SCK__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x7a268ded cpu_all_bits vmlinux EXPORT_SYMBOL +0xb655830f ntb_default_peer_port_count vmlinux EXPORT_SYMBOL +0x67205eb9 cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL +0x3c400655 cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL +0xd9ecf718 power_supply_external_power_changed vmlinux EXPORT_SYMBOL_GPL +0x7e6905f3 free_buffer_head vmlinux EXPORT_SYMBOL +0xdd402713 fget vmlinux EXPORT_SYMBOL +0xfe476039 ktime_get_resolution_ns vmlinux EXPORT_SYMBOL_GPL +0x5c26a53b wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL +0x4d97b23a kthread_associate_blkcg vmlinux EXPORT_SYMBOL +0x8a9497d6 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0xfa1eb910 unregister_syscore_ops vmlinux EXPORT_SYMBOL_GPL +0x5f601a28 screen_pos vmlinux EXPORT_SYMBOL_GPL +0x2f64415f unregister_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL +0x83c3e04d pci_reset_bus vmlinux EXPORT_SYMBOL_GPL +0xf2f53617 memregion_free vmlinux EXPORT_SYMBOL +0x878469bd ZSTD_decompressStream vmlinux EXPORT_SYMBOL +0x945c6f0a remove_proc_subtree vmlinux EXPORT_SYMBOL +0x07b21f85 kdb_get_kbd_char vmlinux EXPORT_SYMBOL_GPL +0xce6db656 rcu_is_watching vmlinux EXPORT_SYMBOL_GPL +0xb1ff2dbb xp_alloc vmlinux EXPORT_SYMBOL +0x02b70320 rtc_add_groups vmlinux EXPORT_SYMBOL +0x47d89090 mctrl_gpio_init vmlinux EXPORT_SYMBOL_GPL +0x0207a6c6 reset_control_bulk_acquire vmlinux EXPORT_SYMBOL_GPL +0xc1e2c742 tegra_io_rail_power_on vmlinux EXPORT_SYMBOL +0x29e1e204 hdmi_audio_infoframe_pack vmlinux EXPORT_SYMBOL +0x44e9a829 match_token vmlinux EXPORT_SYMBOL +0x31019477 __ftrace_vbprintk vmlinux EXPORT_SYMBOL_GPL +0x57bc19d2 down_write vmlinux EXPORT_SYMBOL +0x364c23ad mutex_is_locked vmlinux EXPORT_SYMBOL +0xa887a3ef ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0x751559f6 mpc8xxx_spi_tx_buf_u32 vmlinux EXPORT_SYMBOL_GPL +0x3e438426 mpc8xxx_spi_rx_buf_u32 vmlinux EXPORT_SYMBOL_GPL +0x5e6f91f9 tegra_powergate_remove_clamping vmlinux EXPORT_SYMBOL +0xedeb4dfc key_type_logon vmlinux EXPORT_SYMBOL_GPL +0xacc0691b proc_create_seq_private vmlinux EXPORT_SYMBOL +0xf73eeb49 posix_test_lock vmlinux EXPORT_SYMBOL +0x3ee51370 kill_block_super vmlinux EXPORT_SYMBOL +0x17ce4872 flush_signals vmlinux EXPORT_SYMBOL +0xfa5d30ee __inet_stream_connect vmlinux EXPORT_SYMBOL +0x63fbd621 fwnode_get_mac_address vmlinux EXPORT_SYMBOL +0xd2f12d2b neigh_lookup_nodev vmlinux EXPORT_SYMBOL +0x526bcf2a wwan_port_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0x09bec0cc inode_dax vmlinux EXPORT_SYMBOL_GPL +0x0a770832 register_memory_notifier vmlinux EXPORT_SYMBOL +0x7791e066 dw_pcie_read vmlinux EXPORT_SYMBOL_GPL +0x67a44481 phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0xc3997d9d mpi_read_raw_from_sgl vmlinux EXPORT_SYMBOL_GPL +0xf3797506 mpi_ec_deinit vmlinux EXPORT_SYMBOL_GPL +0xbd6841d4 crc16 vmlinux EXPORT_SYMBOL +0x152edd73 dquot_operations vmlinux EXPORT_SYMBOL +0xcf965a0d kallsyms_on_each_symbol vmlinux EXPORT_SYMBOL_GPL +0xbeaf9a98 sched_show_task vmlinux EXPORT_SYMBOL_GPL +0xf82f3657 work_on_cpu vmlinux EXPORT_SYMBOL_GPL +0x9ceaf82e devm_nvmem_cell_put vmlinux EXPORT_SYMBOL +0x0afb7acf dev_pm_qos_hide_latency_limit vmlinux EXPORT_SYMBOL_GPL +0xfedc02e8 iommu_iova_to_phys vmlinux EXPORT_SYMBOL_GPL +0xab7b4d23 gpiochip_unlock_as_irq vmlinux EXPORT_SYMBOL_GPL +0x3ac3feba rhltable_init vmlinux EXPORT_SYMBOL_GPL +0x1057a279 bsearch vmlinux EXPORT_SYMBOL +0x67157636 __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL +0x6ca4bf88 async_synchronize_full_domain vmlinux EXPORT_SYMBOL_GPL +0x8372c598 dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x5685d1e2 of_get_cpu_node vmlinux EXPORT_SYMBOL +0x8bd76e15 input_get_timestamp vmlinux EXPORT_SYMBOL +0xf9ebe553 pci_bridge_emul_init vmlinux EXPORT_SYMBOL_GPL +0xb40b9c58 sprd_pinctrl_core_probe vmlinux EXPORT_SYMBOL_GPL +0xce50e5de ZSTD_compress_usingCDict vmlinux EXPORT_SYMBOL +0xc6856855 handle_fasteoi_ack_irq vmlinux EXPORT_SYMBOL_GPL +0xb782c1a3 hv_get_vpreg_128 vmlinux EXPORT_SYMBOL_GPL +0xb06e72fe metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0x2758c64f sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0xb8984b0d edac_pci_free_ctl_info vmlinux EXPORT_SYMBOL_GPL +0xfa06afc7 acpi_dev_clear_dependencies vmlinux EXPORT_SYMBOL_GPL +0xf437a422 devm_of_pwm_get vmlinux EXPORT_SYMBOL_GPL +0x5009c71d glob_match vmlinux EXPORT_SYMBOL +0x4b5acf74 rhashtable_init vmlinux EXPORT_SYMBOL_GPL +0xf327ece0 blk_limits_io_min vmlinux EXPORT_SYMBOL +0x278c1e84 sysfs_remove_files vmlinux EXPORT_SYMBOL_GPL +0xa18827b0 __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL +0x0d3f32fc percpu_up_write vmlinux EXPORT_SYMBOL_GPL +0x3e9defa9 serio_interrupt vmlinux EXPORT_SYMBOL +0x863a276a color_table vmlinux EXPORT_SYMBOL +0x64cb5804 devm_clk_hw_register vmlinux EXPORT_SYMBOL_GPL +0x3ada9e06 acpi_check_region vmlinux EXPORT_SYMBOL +0x92ea137a pinmux_generic_get_function vmlinux EXPORT_SYMBOL_GPL +0x01d10fe8 put_disk vmlinux EXPORT_SYMBOL +0x24d273d1 add_timer vmlinux EXPORT_SYMBOL +0x5e4ebea4 dma_vunmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL +0xd03816d1 xp_set_rxq_info vmlinux EXPORT_SYMBOL +0x7291be4f __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL +0x28b68ae5 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL +0x8880e958 hid_allocate_device vmlinux EXPORT_SYMBOL_GPL +0x1368c86e spi_sync vmlinux EXPORT_SYMBOL_GPL +0xc7061ef3 iova_cache_put vmlinux EXPORT_SYMBOL_GPL +0x3b58a31a dma_sync_wait vmlinux EXPORT_SYMBOL +0x7380dffa argv_split vmlinux EXPORT_SYMBOL +0x44a6e90a irq_cpu_rmap_add vmlinux EXPORT_SYMBOL +0x34f3484e security_tun_dev_attach_queue vmlinux EXPORT_SYMBOL +0x0c3f4194 iomap_bmap vmlinux EXPORT_SYMBOL_GPL +0x9c094883 __cleancache_invalidate_inode vmlinux EXPORT_SYMBOL +0x08fab293 irq_chip_mask_ack_parent vmlinux EXPORT_SYMBOL_GPL +0x4b750f53 _raw_spin_unlock_irq vmlinux EXPORT_SYMBOL +0xe5a31555 udp_abort vmlinux EXPORT_SYMBOL_GPL +0xc47a90b9 bpf_fentry_test1 vmlinux EXPORT_SYMBOL_GPL +0x6b36e07d devlink_linecard_destroy vmlinux EXPORT_SYMBOL_GPL +0xfde9b286 sock_kzfree_s vmlinux EXPORT_SYMBOL +0xc289e46d cpufreq_generic_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL +0xb737b185 gen_pool_best_fit vmlinux EXPORT_SYMBOL +0xc2952447 blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL +0xe5a26613 generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL +0x361fe7bf handle_bad_irq vmlinux EXPORT_SYMBOL_GPL +0xcf7f1746 kvm_make_all_cpus_request vmlinux EXPORT_SYMBOL_GPL +0xed8b12c0 of_device_request_module vmlinux EXPORT_SYMBOL_GPL +0xa3f185a6 devm_kvasprintf vmlinux EXPORT_SYMBOL +0x5e806160 bus_create_file vmlinux EXPORT_SYMBOL_GPL +0x78f634e0 bus_set_iommu vmlinux EXPORT_SYMBOL_GPL +0xd3b69402 __serdev_device_driver_register vmlinux EXPORT_SYMBOL_GPL +0xa6dc0d97 tegra_read_ram_code vmlinux EXPORT_SYMBOL_GPL +0x4de1f202 fsl_mc_bus_dpcon_type vmlinux EXPORT_SYMBOL_GPL +0x4b7e0fce crypto_aes_set_key vmlinux EXPORT_SYMBOL_GPL +0x3bdb5d28 alg_test vmlinux EXPORT_SYMBOL_GPL +0x7ce18c9f from_kqid vmlinux EXPORT_SYMBOL +0x3275e53f iomap_writepages vmlinux EXPORT_SYMBOL_GPL +0xbef43296 console_conditional_schedule vmlinux EXPORT_SYMBOL +0x29eba37f current_is_async vmlinux EXPORT_SYMBOL_GPL +0x18ebe140 qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL +0xde93f4b3 nvmem_cell_read_variable_le_u32 vmlinux EXPORT_SYMBOL_GPL +0xa64c1791 thermal_remove_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL +0x881bad5e phy_mipi_dphy_config_validate vmlinux EXPORT_SYMBOL +0x6bf34638 blkdev_issue_discard vmlinux EXPORT_SYMBOL +0x6c926ae8 crypto_unregister_scomp vmlinux EXPORT_SYMBOL_GPL +0x12f35f48 crypto_unregister_acomp vmlinux EXPORT_SYMBOL_GPL +0xa0dcf98c debugfs_create_symlink vmlinux EXPORT_SYMBOL_GPL +0xd9e24457 ring_buffer_peek vmlinux EXPORT_SYMBOL_GPL +0x275fe580 handle_untracked_irq vmlinux EXPORT_SYMBOL_GPL +0xb0f3a317 vlan_for_each vmlinux EXPORT_SYMBOL +0x614e4751 __ip_options_compile vmlinux EXPORT_SYMBOL +0x56155fd7 fib_notifier_ops_unregister vmlinux EXPORT_SYMBOL +0x72d8858d dev_pm_domain_set vmlinux EXPORT_SYMBOL_GPL +0x03493f49 device_match_devt vmlinux EXPORT_SYMBOL_GPL +0x2e439142 drm_get_panel_orientation_quirk vmlinux EXPORT_SYMBOL +0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL +0x4e3d8dd2 cookie_ecn_ok vmlinux EXPORT_SYMBOL +0xed2339f6 nvmem_cell_read_variable_le_u64 vmlinux EXPORT_SYMBOL_GPL +0xfbe4b175 qman_create_cgr vmlinux EXPORT_SYMBOL +0x32becc8e devm_phy_get vmlinux EXPORT_SYMBOL_GPL +0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL +0xc0bca0f1 ZSTD_nextSrcSizeToDecompress vmlinux EXPORT_SYMBOL +0x385804b4 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL +0x2ab52d24 __cpuhp_state_add_instance vmlinux EXPORT_SYMBOL_GPL +0x27173251 __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL +0x8dd218b0 icc_bulk_disable vmlinux EXPORT_SYMBOL_GPL +0xfa355613 hid_quirks_init vmlinux EXPORT_SYMBOL_GPL +0xca454a34 vt_get_leds vmlinux EXPORT_SYMBOL_GPL +0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL +0x6c94d7a3 blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL +0x2f2e91b2 security_ib_alloc_security vmlinux EXPORT_SYMBOL +0x067b3bf4 security_cred_getsecid vmlinux EXPORT_SYMBOL +0xce598ef2 unregister_kretprobe vmlinux EXPORT_SYMBOL_GPL +0x8279c9ba clockevents_register_device vmlinux EXPORT_SYMBOL_GPL +0x0c9218ae tcf_idr_search vmlinux EXPORT_SYMBOL +0xb8d49c3f fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL +0x92b8c78b hyperv_pcpu_output_arg vmlinux EXPORT_SYMBOL_GPL +0x1dfaa4dd efi vmlinux EXPORT_SYMBOL +0xc68388e9 i2c_acpi_client_count vmlinux EXPORT_SYMBOL_GPL +0x6a119077 phy_modify_paged_changed vmlinux EXPORT_SYMBOL +0x8216c8ca phy_speed_down vmlinux EXPORT_SYMBOL_GPL +0xbb308995 tty_unthrottle vmlinux EXPORT_SYMBOL +0x633b0eb1 gpiod_get_raw_value vmlinux EXPORT_SYMBOL_GPL +0x7843973a gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL +0x033604fb dprc_cleanup vmlinux EXPORT_SYMBOL_GPL +0x7c9b45ee set_blocksize vmlinux EXPORT_SYMBOL +0xea161f3c security_socket_getpeersec_dgram vmlinux EXPORT_SYMBOL +0xa7a796c0 block_page_mkwrite vmlinux EXPORT_SYMBOL +0x036de383 perf_event_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0xcc2dbfd8 irq_domain_check_msi_remap vmlinux EXPORT_SYMBOL_GPL +0x4db000da dst_release_immediate vmlinux EXPORT_SYMBOL +0x7817733c dma_resv_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0xe3da4afa class_compat_remove_link vmlinux EXPORT_SYMBOL_GPL +0x437bccc9 uart_unregister_driver vmlinux EXPORT_SYMBOL +0x0acf7679 dma_issue_pending_all vmlinux EXPORT_SYMBOL +0x1c4db164 cpci_hp_unregister_bus vmlinux EXPORT_SYMBOL_GPL +0x0a177819 gpiochip_irq_unmap vmlinux EXPORT_SYMBOL_GPL +0x03789383 devm_pinctrl_unregister vmlinux EXPORT_SYMBOL_GPL +0x65cf8831 ZSTD_decompress_usingDict vmlinux EXPORT_SYMBOL +0x2cc98a13 bsg_job_get vmlinux EXPORT_SYMBOL_GPL +0xacc3bca8 bsg_job_put vmlinux EXPORT_SYMBOL_GPL +0x6767eefd crypto_spawn_tfm vmlinux EXPORT_SYMBOL_GPL +0x42774898 security_inode_notifysecctx vmlinux EXPORT_SYMBOL +0xdab9bc63 generic_error_remove_page vmlinux EXPORT_SYMBOL +0xdadece8f ipv6_chk_prefix vmlinux EXPORT_SYMBOL +0xf6dde4b7 ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0xcab55197 inet_unhash vmlinux EXPORT_SYMBOL_GPL +0x7d79fc20 ip_fraglist_prepare vmlinux EXPORT_SYMBOL +0x3208d6da dev_nit_active vmlinux EXPORT_SYMBOL_GPL +0xefc77711 efivar_set_variable_locked vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xd4835ef8 dmi_check_system vmlinux EXPORT_SYMBOL +0x6932c5be of_devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL +0x614b52dc mdio_bus_type vmlinux EXPORT_SYMBOL +0x33cc45d9 qcom_smem_state_get vmlinux EXPORT_SYMBOL_GPL +0x6ccf043e blk_execute_rq vmlinux EXPORT_SYMBOL +0x70f96119 crypto_register_scomp vmlinux EXPORT_SYMBOL_GPL +0x50c61940 __context_tracking_exit vmlinux EXPORT_SYMBOL_GPL +0x25e9d4bd resource_list_free vmlinux EXPORT_SYMBOL +0x56576e30 ip6_xmit vmlinux EXPORT_SYMBOL +0xf68a122e tcf_exts_dump vmlinux EXPORT_SYMBOL +0xdecf8be8 sk_stop_timer_sync vmlinux EXPORT_SYMBOL +0xa6050a50 icc_get_name vmlinux EXPORT_SYMBOL_GPL +0x4bf4880e i2c_acpi_find_adapter_by_handle vmlinux EXPORT_SYMBOL_GPL +0x5fd86609 dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL +0xe7acaa8c serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL +0x72f14ff7 acpi_get_object_info vmlinux EXPORT_SYMBOL +0xca9beaa4 __xa_store vmlinux EXPORT_SYMBOL +0x50d035c2 vsscanf vmlinux EXPORT_SYMBOL +0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0xf6bac264 dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL +0xf1e046cc panic vmlinux EXPORT_SYMBOL +0x6f4b1757 led_trigger_remove vmlinux EXPORT_SYMBOL_GPL +0x58fa28d9 fwnode_property_match_string vmlinux EXPORT_SYMBOL_GPL +0xadce58f4 sprd_pinctrl_shutdown vmlinux EXPORT_SYMBOL_GPL +0x53aa07ff fsl_mc_object_free vmlinux EXPORT_SYMBOL_GPL +0x43babd19 sg_init_one vmlinux EXPORT_SYMBOL +0xeb233a45 __kmalloc vmlinux EXPORT_SYMBOL +0xae04012c __vmalloc vmlinux EXPORT_SYMBOL +0x40f76a86 __vcalloc vmlinux EXPORT_SYMBOL +0xa8cadc91 __SCT__preempt_schedule_notrace vmlinux EXPORT_SYMBOL +0xe17d77c2 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL +0xa0dd8e47 page_pool_put_page_bulk vmlinux EXPORT_SYMBOL +0xffab3c1a dev_pm_opp_of_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL +0x033773cf dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL +0xfe8951f7 reset_controller_register vmlinux EXPORT_SYMBOL_GPL +0x8ef76b97 tegra_dfll_unregister vmlinux EXPORT_SYMBOL +0xce76c257 acpi_get_irq_routing_table vmlinux EXPORT_SYMBOL +0x37e00980 pci_bridge_emul_cleanup vmlinux EXPORT_SYMBOL_GPL +0xf52cef7b devm_pci_alloc_host_bridge vmlinux EXPORT_SYMBOL +0xf643d104 hsiphash_4u32 vmlinux EXPORT_SYMBOL +0x9e0fa5ae hsiphash_3u32 vmlinux EXPORT_SYMBOL +0x30acfde9 hsiphash_2u32 vmlinux EXPORT_SYMBOL +0x6481ffe0 hsiphash_1u32 vmlinux EXPORT_SYMBOL +0xfd7ab988 kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL +0x4347828a __ip_select_ident vmlinux EXPORT_SYMBOL +0x9197a407 of_parse_phandle_with_args_map vmlinux EXPORT_SYMBOL +0xad17cbb2 of_genpd_add_provider_simple vmlinux EXPORT_SYMBOL_GPL +0x841ae078 fwnode_count_parents vmlinux EXPORT_SYMBOL_GPL +0xb11d9000 tty_dev_name_to_number vmlinux EXPORT_SYMBOL_GPL +0x0e10f9f1 pci_platform_power_transition vmlinux EXPORT_SYMBOL_GPL +0x33c6f753 pci_find_ht_capability vmlinux EXPORT_SYMBOL_GPL +0x2ee3d39e pci_find_next_ht_capability vmlinux EXPORT_SYMBOL_GPL +0x66df6e9f padata_alloc_shell vmlinux EXPORT_SYMBOL +0x55f43205 iw_handler_get_spy vmlinux EXPORT_SYMBOL +0xc925f32d nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0x6d133a25 sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL +0x8d21a7e8 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0xe8cb96df cros_ec_get_host_event vmlinux EXPORT_SYMBOL +0x6b996adf cros_ec_get_next_event vmlinux EXPORT_SYMBOL +0x49c479b4 regmap_exit vmlinux EXPORT_SYMBOL_GPL +0x96c17136 fb_var_to_videomode vmlinux EXPORT_SYMBOL +0xef101c0f pinconf_generic_dump_config vmlinux EXPORT_SYMBOL_GPL +0x164c44db devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL +0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL +0x107be0b0 percpu_counter_sync vmlinux EXPORT_SYMBOL +0xd2f982ae bio_add_pc_page vmlinux EXPORT_SYMBOL +0xbc400ee5 query_asymmetric_key vmlinux EXPORT_SYMBOL_GPL +0xd889bdbb shash_ahash_digest vmlinux EXPORT_SYMBOL_GPL +0x6e5fabde locks_init_lock vmlinux EXPORT_SYMBOL +0xd6fdaabe split_page vmlinux EXPORT_SYMBOL_GPL +0xea04d663 inet6_del_offload vmlinux EXPORT_SYMBOL +0xda89ea3b ip_idents_reserve vmlinux EXPORT_SYMBOL +0x3aaec6c0 netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL +0x67d1ffae serio_reconnect vmlinux EXPORT_SYMBOL +0x65fcf733 genphy_read_mmd_unsupported vmlinux EXPORT_SYMBOL +0x0c88c1c3 pci_vpd_find_id_string vmlinux EXPORT_SYMBOL_GPL +0xe7a02573 ida_alloc_range vmlinux EXPORT_SYMBOL +0xff9c4b56 ZSTD_compressBound vmlinux EXPORT_SYMBOL +0x8df9dd10 guid_null vmlinux EXPORT_SYMBOL +0x644428fb iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL +0xcdbe3ed1 crypto_type_has_alg vmlinux EXPORT_SYMBOL_GPL +0x020e59f3 key_set_timeout vmlinux EXPORT_SYMBOL_GPL +0xab28ef68 d_alloc_name vmlinux EXPORT_SYMBOL +0x181175f0 dmam_alloc_attrs vmlinux EXPORT_SYMBOL +0x5021bd81 _raw_write_lock_irqsave vmlinux EXPORT_SYMBOL +0xb0f8019d of_translate_address vmlinux EXPORT_SYMBOL +0x4768cb4d ti_sci_get_by_phandle vmlinux EXPORT_SYMBOL_GPL +0xf283658d power_supply_property_is_writeable vmlinux EXPORT_SYMBOL_GPL +0xfe0e7cd3 apei_exec_post_unmap_gars vmlinux EXPORT_SYMBOL_GPL +0x23bd14d5 pinctrl_dev_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0xcb2ad140 devm_ioport_unmap vmlinux EXPORT_SYMBOL +0x8d55bb8a qid_eq vmlinux EXPORT_SYMBOL +0x2e60c633 cont_write_begin vmlinux EXPORT_SYMBOL +0xaebd0118 validate_slab_cache vmlinux EXPORT_SYMBOL +0xc3708747 trace_vprintk vmlinux EXPORT_SYMBOL_GPL +0x98e508ef ignore_console_lock_warning vmlinux EXPORT_SYMBOL +0xcc99a03a pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL +0x80c68137 nf_log_buf_close vmlinux EXPORT_SYMBOL_GPL +0xac4bf7c6 dmaenginem_async_device_register vmlinux EXPORT_SYMBOL +0x442d89a8 pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL +0xaa0c318b vscnprintf vmlinux EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x52ecbc75 crc_ccitt vmlinux EXPORT_SYMBOL +0x0ee96747 simple_statfs vmlinux EXPORT_SYMBOL +0x10fa72d2 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0x15315a10 dma_map_page_attrs vmlinux EXPORT_SYMBOL +0xc2bcd2b2 param_set_long vmlinux EXPORT_SYMBOL +0xe3158efe km_policy_notify vmlinux EXPORT_SYMBOL +0x0831ae0d ip_mc_join_group vmlinux EXPORT_SYMBOL +0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL +0x3d857bf9 configfs_undepend_item vmlinux EXPORT_SYMBOL +0xa263892b fscrypt_fname_free_buffer vmlinux EXPORT_SYMBOL +0xb89175a9 irq_domain_update_bus_token vmlinux EXPORT_SYMBOL_GPL +0xee8d0c37 handle_fasteoi_mask_irq vmlinux EXPORT_SYMBOL_GPL +0x04380ad0 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL +0xd8d9729d inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL +0x35913a0f hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL +0x4b6df007 acpi_evaluate_reg vmlinux EXPORT_SYMBOL +0x9d452e88 debugfs_remove vmlinux EXPORT_SYMBOL_GPL +0x2002a1dd lease_modify vmlinux EXPORT_SYMBOL +0x3705c889 drop_nlink vmlinux EXPORT_SYMBOL +0xe773e131 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL +0xf1bfff8d kthread_cancel_delayed_work_sync vmlinux EXPORT_SYMBOL_GPL +0x9bdae71d xfrm_dst_ifdown vmlinux EXPORT_SYMBOL +0x00b6d93b neigh_seq_start vmlinux EXPORT_SYMBOL +0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL +0x562f53c8 pci_p2pdma_add_resource vmlinux EXPORT_SYMBOL_GPL +0x44f542c4 pci_assign_unassigned_bridge_resources vmlinux EXPORT_SYMBOL_GPL +0x10acbc08 gpiod_set_raw_array_value vmlinux EXPORT_SYMBOL_GPL +0x0a0ebc08 __xa_cmpxchg vmlinux EXPORT_SYMBOL +0xfdf70093 ZSTD_CStreamOutSize vmlinux EXPORT_SYMBOL +0xd843b645 sysfs_group_change_owner vmlinux EXPORT_SYMBOL_GPL +0xb6fde909 close_fd vmlinux EXPORT_SYMBOL +0x361f25f0 eth_header_cache_update vmlinux EXPORT_SYMBOL +0x5c15ffb7 dma_resv_add_fence vmlinux EXPORT_SYMBOL +0x31839ad3 software_node_register_nodes vmlinux EXPORT_SYMBOL_GPL +0x48ced422 regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x33af0164 virtqueue_disable_cb vmlinux EXPORT_SYMBOL_GPL +0x9a0ad3ae iort_put_rmr_sids vmlinux EXPORT_SYMBOL_GPL +0x785ec0be pci_dev_unlock vmlinux EXPORT_SYMBOL_GPL +0xdd64e639 strscpy vmlinux EXPORT_SYMBOL +0x5792f848 strlcpy vmlinux EXPORT_SYMBOL +0x9166fada strncpy vmlinux EXPORT_SYMBOL +0xdcbeba1d sg_copy_from_buffer vmlinux EXPORT_SYMBOL +0xd63fd8d1 utf8nagemax vmlinux EXPORT_SYMBOL +0x8abacc47 get_max_files vmlinux EXPORT_SYMBOL_GPL +0x1a45cb6c acpi_disabled vmlinux EXPORT_SYMBOL +0xed7c7b91 raw_v6_hashinfo vmlinux EXPORT_SYMBOL_GPL +0x0f2ee1d9 __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x1246725a tcf_em_tree_destroy vmlinux EXPORT_SYMBOL +0x464c3e6f __SCT__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x4439bcd2 __SCK__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x54329dc0 __traceiter_add_device_to_group vmlinux EXPORT_SYMBOL_GPL +0x40f0683e reset_control_put vmlinux EXPORT_SYMBOL_GPL +0x515083bf acpi_release_mutex vmlinux EXPORT_SYMBOL +0xf195c682 fb_invert_cmaps vmlinux EXPORT_SYMBOL +0x82c4ba8b of_pci_parse_bus_range vmlinux EXPORT_SYMBOL_GPL +0x7cceaf92 zs_pool_stats vmlinux EXPORT_SYMBOL_GPL +0x6bf181c1 __tracepoint_kmem_cache_free vmlinux EXPORT_SYMBOL +0x90a15a45 __SCT__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0xb049a294 __SCK__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0xb8dc04b5 seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL +0x3bab2d1d tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL +0xd7d7f2a7 devlink_port_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL +0x20be1722 driver_create_file vmlinux EXPORT_SYMBOL_GPL +0x140f051b serial8250_do_startup vmlinux EXPORT_SYMBOL_GPL +0xf9d75a46 par_io_of_config vmlinux EXPORT_SYMBOL +0x9566815c clk_register_hisi_phase vmlinux EXPORT_SYMBOL_GPL +0x4d0015e2 cpu_hotplug_disable vmlinux EXPORT_SYMBOL_GPL +0x86253e00 skb_get_hash_perturb vmlinux EXPORT_SYMBOL +0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL +0x23a7c30d blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL +0x9de45e5b insert_inode_locked4 vmlinux EXPORT_SYMBOL +0x41482d8b strndup_user vmlinux EXPORT_SYMBOL +0x6fcef6ab ring_buffer_reset vmlinux EXPORT_SYMBOL_GPL +0xbd3fe1e3 disable_hardirq vmlinux EXPORT_SYMBOL_GPL +0x660eb6bd devlink_free vmlinux EXPORT_SYMBOL_GPL +0xc961bff7 efivar_unlock vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xc37f9c6e cpufreq_update_policy vmlinux EXPORT_SYMBOL +0xe07e5f44 acpi_reconfig_notifier_unregister vmlinux EXPORT_SYMBOL +0xdb5644f2 pcie_get_width_cap vmlinux EXPORT_SYMBOL +0xab025cc4 pwmchip_remove vmlinux EXPORT_SYMBOL_GPL +0x497c6daa simple_nosetlease vmlinux EXPORT_SYMBOL +0x8460b98f mount_nodev vmlinux EXPORT_SYMBOL +0x8fcb4a28 xfrm_find_acq vmlinux EXPORT_SYMBOL +0x242ae93c eth_mac_addr vmlinux EXPORT_SYMBOL +0x64609d25 __tracepoint_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0xc30299b9 virtio_device_restore vmlinux EXPORT_SYMBOL_GPL +0xb911bb58 minmax_running_max vmlinux EXPORT_SYMBOL +0x11dbaac5 security_inode_listsecurity vmlinux EXPORT_SYMBOL +0x8e90a28c padata_free vmlinux EXPORT_SYMBOL +0x391fadc5 unregister_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL +0x29d7239b sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL +0xa8937e9e dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL +0x7a09a064 seg6_hmac_compute vmlinux EXPORT_SYMBOL +0x736b64dc tcp_sendpage vmlinux EXPORT_SYMBOL +0xa0cfa37f nvmem_cell_read_u8 vmlinux EXPORT_SYMBOL_GPL +0xe5883bd9 class_compat_unregister vmlinux EXPORT_SYMBOL_GPL +0x86ea7b60 geni_icc_set_bw vmlinux EXPORT_SYMBOL +0x41efdeaf radix_tree_lookup_slot vmlinux EXPORT_SYMBOL +0xf3e0e1df allocate_resource vmlinux EXPORT_SYMBOL +0xc7856a3d inet6addr_notifier_call_chain vmlinux EXPORT_SYMBOL +0xbb6a3cbd devlink_fmsg_arr_pair_nest_start vmlinux EXPORT_SYMBOL_GPL +0xc44d7689 cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL +0x3ce650fd phy_10gbit_features vmlinux EXPORT_SYMBOL_GPL +0xf5773adb pm_schedule_suspend vmlinux EXPORT_SYMBOL_GPL +0x67e5e92e serdev_device_open vmlinux EXPORT_SYMBOL_GPL +0x13db1eb8 k3_udma_glue_rx_cppi5_to_dma_addr vmlinux EXPORT_SYMBOL_GPL +0x3775c25b k3_udma_glue_tx_cppi5_to_dma_addr vmlinux EXPORT_SYMBOL_GPL +0x17efbfc3 clk_bulk_get_all vmlinux EXPORT_SYMBOL +0xc3da53ab of_get_display_timings vmlinux EXPORT_SYMBOL_GPL +0x355b2c55 fscrypt_ioctl_remove_key_all_users vmlinux EXPORT_SYMBOL_GPL +0xc3de65ff ring_buffer_bytes_cpu vmlinux EXPORT_SYMBOL_GPL +0xcbbf0a6f audit_log_task_context vmlinux EXPORT_SYMBOL +0x1cb199e1 ethtool_get_phc_vclocks vmlinux EXPORT_SYMBOL +0xf7e9c6bc tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL +0xd9209633 hid_alloc_report_buf vmlinux EXPORT_SYMBOL_GPL +0x9ce0da55 phy_start_cable_test_tdr vmlinux EXPORT_SYMBOL +0x43352ccf spi_write_then_read vmlinux EXPORT_SYMBOL_GPL +0x94cc802d dma_fence_describe vmlinux EXPORT_SYMBOL +0xb8605d9c qman_p_static_dequeue_add vmlinux EXPORT_SYMBOL +0x7cb91e42 backlight_device_get_by_type vmlinux EXPORT_SYMBOL +0x844d4bfe pinctrl_lookup_state vmlinux EXPORT_SYMBOL_GPL +0xf9a054b5 __round_jiffies vmlinux EXPORT_SYMBOL_GPL +0x298cba81 kthread_create_worker vmlinux EXPORT_SYMBOL +0xb307c909 devlink_fmsg_u64_pair_put vmlinux EXPORT_SYMBOL_GPL +0x51c2546a page_pool_alloc_pages vmlinux EXPORT_SYMBOL +0xd8772745 regmap_get_max_register vmlinux EXPORT_SYMBOL_GPL +0xbc3351f6 serial8250_em485_destroy vmlinux EXPORT_SYMBOL_GPL +0x60a41ff7 devm_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL +0x163d2417 tegra_io_rail_power_off vmlinux EXPORT_SYMBOL +0x2938ab50 crypto_skcipher_setkey vmlinux EXPORT_SYMBOL_GPL +0x2d2f93a6 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL +0x2c34afb8 vfs_rmdir vmlinux EXPORT_SYMBOL +0x2cce1bec generic_shutdown_super vmlinux EXPORT_SYMBOL +0xe6ab925f unpin_user_pages vmlinux EXPORT_SYMBOL +0x2436dba6 synth_event_create vmlinux EXPORT_SYMBOL_GPL +0xa3762c3d netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0x18e8c440 arch_freq_scale vmlinux EXPORT_SYMBOL_GPL +0x735e6a81 acpi_evaluate_integer vmlinux EXPORT_SYMBOL +0xdd07d614 pinctrl_count_index_with_args vmlinux EXPORT_SYMBOL_GPL +0x146289b7 crc16_table vmlinux EXPORT_SYMBOL +0x937733e3 qid_valid vmlinux EXPORT_SYMBOL +0x6781b746 __fscrypt_inode_uses_inline_crypto vmlinux EXPORT_SYMBOL_GPL +0x726302e4 d_alloc_parallel vmlinux EXPORT_SYMBOL +0xf21e1f9b disable_percpu_irq vmlinux EXPORT_SYMBOL_GPL +0x1cbd92b0 cpu_mitigations_off vmlinux EXPORT_SYMBOL_GPL +0xd93c5f43 skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL +0xaddd94ad __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL +0x676c0014 device_add_properties vmlinux EXPORT_SYMBOL_GPL +0xe3f01be1 vfs_copy_file_range vmlinux EXPORT_SYMBOL +0x0f09cc34 schedule_timeout_killable vmlinux EXPORT_SYMBOL +0x959ec5f5 call_rcu_tasks vmlinux EXPORT_SYMBOL_GPL +0x372c4cc0 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL +0x86dda6ef rtm_getroute_parse_ip_proto vmlinux EXPORT_SYMBOL_GPL +0x270354c2 skb_eth_pop vmlinux EXPORT_SYMBOL +0xc88900a9 sock_no_getname vmlinux EXPORT_SYMBOL +0xc8c10e83 of_device_is_big_endian vmlinux EXPORT_SYMBOL +0x60f99e1b cppc_set_perf vmlinux EXPORT_SYMBOL_GPL +0x3b67b58a acpi_dev_get_first_match_dev vmlinux EXPORT_SYMBOL +0xe251332a pci_msix_vec_count vmlinux EXPORT_SYMBOL +0xc919c765 gpiochip_relres_irq vmlinux EXPORT_SYMBOL_GPL +0xa2818d3e dprc_close vmlinux EXPORT_SYMBOL_GPL +0x0fc4909f dpbp_close vmlinux EXPORT_SYMBOL_GPL +0x0e95a112 vfs_link vmlinux EXPORT_SYMBOL +0x26b89f67 migrate_vma_setup vmlinux EXPORT_SYMBOL +0x0887ee28 from_kuid_munged vmlinux EXPORT_SYMBOL +0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL +0x3584d409 __irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL +0xa022c739 call_usermodehelper_setup vmlinux EXPORT_SYMBOL +0xd6882fec netlink_rcv_skb vmlinux EXPORT_SYMBOL +0xfe40994b phy_driver_unregister vmlinux EXPORT_SYMBOL +0xa391dad7 of_clk_src_onecell_get vmlinux EXPORT_SYMBOL_GPL +0xf82abc1d isa_dma_bridge_buggy vmlinux EXPORT_SYMBOL +0x739f3a0d crypto_alloc_acomp vmlinux EXPORT_SYMBOL_GPL +0xa1536d61 trace_event_reg vmlinux EXPORT_SYMBOL_GPL +0xdf595e9c irq_set_affinity vmlinux EXPORT_SYMBOL_GPL +0x07ceeac9 panic_notifier_list vmlinux EXPORT_SYMBOL +0x702ee96b __xfrm_state_delete vmlinux EXPORT_SYMBOL +0xd2e87465 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x1ac356f9 mbox_client_peek_data vmlinux EXPORT_SYMBOL_GPL +0xd768e985 regulator_has_full_constraints vmlinux EXPORT_SYMBOL_GPL +0xc36a3bd4 __acpi_handle_debug vmlinux EXPORT_SYMBOL +0x88f3884e gpiod_get_raw_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0x3801776b __ioread32_copy vmlinux EXPORT_SYMBOL_GPL +0xa493602d fs_param_is_bool vmlinux EXPORT_SYMBOL +0x76dce3d5 d_delete vmlinux EXPORT_SYMBOL +0xc38c83b8 mod_timer vmlinux EXPORT_SYMBOL +0x31a24d3e send_sig_mceerr vmlinux EXPORT_SYMBOL +0x46172aad devm_rtc_nvmem_register vmlinux EXPORT_SYMBOL_GPL +0x9bae681c iommu_put_resv_regions vmlinux EXPORT_SYMBOL +0xc21a779b vc_scrolldelta_helper vmlinux EXPORT_SYMBOL_GPL +0xbe49252c acpi_os_write_port vmlinux EXPORT_SYMBOL +0x7665a95b idr_remove vmlinux EXPORT_SYMBOL_GPL +0xf26e5c30 mnt_set_expiry vmlinux EXPORT_SYMBOL +0x2d41e6f5 __trace_puts vmlinux EXPORT_SYMBOL_GPL +0x71991b93 param_get_invbool vmlinux EXPORT_SYMBOL +0xafe99858 genl_notify vmlinux EXPORT_SYMBOL +0xa0dad88e netdev_adjacent_get_private vmlinux EXPORT_SYMBOL +0xf5169598 devfreq_suspend_device vmlinux EXPORT_SYMBOL +0x796f1ded dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL +0xbf5200e7 devm_rtc_device_register vmlinux EXPORT_SYMBOL_GPL +0x5eaf7dd8 devres_destroy vmlinux EXPORT_SYMBOL_GPL +0x0c8f81a9 tty_hangup vmlinux EXPORT_SYMBOL +0x67c13ea0 acpi_read vmlinux EXPORT_SYMBOL +0xa99fb107 pci_disable_device vmlinux EXPORT_SYMBOL +0x4e5fe12b gpiod_get_array_value vmlinux EXPORT_SYMBOL_GPL +0x8ac3334b net_dim_get_def_rx_moderation vmlinux EXPORT_SYMBOL +0x2ed81c4f add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x9504df26 irq_wake_thread vmlinux EXPORT_SYMBOL_GPL +0xf0ef64e2 prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL +0x14644ca0 xfrm_lookup_route vmlinux EXPORT_SYMBOL +0x207d950e mdiobus_read vmlinux EXPORT_SYMBOL +0xfab77bf1 pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x30e74134 tty_termios_copy_hw vmlinux EXPORT_SYMBOL +0x6f9fa7c6 regulator_disable_deferred vmlinux EXPORT_SYMBOL_GPL +0xb59dc4f5 geni_se_config_packing vmlinux EXPORT_SYMBOL +0x18f10f38 k3_udma_glue_enable_rx_chn vmlinux EXPORT_SYMBOL_GPL +0x5df1cd75 dma_release_channel vmlinux EXPORT_SYMBOL_GPL +0x2d88ad55 acpi_dev_get_resources vmlinux EXPORT_SYMBOL_GPL +0x8a83fb45 mpi_point_free_parts vmlinux EXPORT_SYMBOL_GPL +0x28ae0ed7 badblocks_set vmlinux EXPORT_SYMBOL_GPL +0x9b420478 utf8_strncasecmp vmlinux EXPORT_SYMBOL +0xa147ae0f seq_put_decimal_ll vmlinux EXPORT_SYMBOL +0xe388439a rproc_shutdown vmlinux EXPORT_SYMBOL +0x153ef96e efivars_kobject vmlinux EXPORT_SYMBOL_GPL +0xf03aa59c fwnode_graph_get_remote_node vmlinux EXPORT_SYMBOL_GPL +0xf2c9fcbb virtqueue_poll vmlinux EXPORT_SYMBOL_GPL +0x28f98188 devm_clk_get vmlinux EXPORT_SYMBOL +0xe608c4aa pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL +0xd33e8ffb fsverity_cleanup_inode vmlinux EXPORT_SYMBOL_GPL +0xb84a429a PageHuge vmlinux EXPORT_SYMBOL_GPL +0x1c632226 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL +0x142ec6d0 request_firmware_into_buf vmlinux EXPORT_SYMBOL +0x49eda46e con_is_bound vmlinux EXPORT_SYMBOL +0x88f9fd6b is_virtio_device vmlinux EXPORT_SYMBOL_GPL +0xd40dd9a3 mtk_pinconf_drive_get_raw vmlinux EXPORT_SYMBOL_GPL +0x81d55052 mtk_pinconf_drive_set_raw vmlinux EXPORT_SYMBOL_GPL +0xa00aca2a dql_completed vmlinux EXPORT_SYMBOL +0x91dbb6d2 crypto_unregister_scomps vmlinux EXPORT_SYMBOL_GPL +0xe39d7967 crypto_unregister_acomps vmlinux EXPORT_SYMBOL_GPL +0x269d4476 key_link vmlinux EXPORT_SYMBOL +0xc66aa6ee read_cache_page vmlinux EXPORT_SYMBOL +0xbfe5616d tick_broadcast_oneshot_control vmlinux EXPORT_SYMBOL_GPL +0x5bdbac4e rcu_unexpedite_gp vmlinux EXPORT_SYMBOL_GPL +0x2200061c __tracepoint_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0x94de2b0d __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL +0xba342997 sk_msg_return vmlinux EXPORT_SYMBOL_GPL +0x5ae61f77 dev_change_flags vmlinux EXPORT_SYMBOL +0x5ccbff5d __skb_gso_segment vmlinux EXPORT_SYMBOL +0xd2051916 qcom_scm_cpu_power_down vmlinux EXPORT_SYMBOL +0x84a0ca4d bitmap_zalloc_node vmlinux EXPORT_SYMBOL +0x06516bb5 dquot_drop vmlinux EXPORT_SYMBOL +0xb5b6fb04 hv_get_vpreg vmlinux EXPORT_SYMBOL_GPL +0x8ba0eb15 hv_set_vpreg vmlinux EXPORT_SYMBOL_GPL +0x62aab65c xfrm_state_walk vmlinux EXPORT_SYMBOL +0x7351fcb1 devlink_remote_reload_actions_performed vmlinux EXPORT_SYMBOL_GPL +0x6c18d580 mbox_chan_txdone vmlinux EXPORT_SYMBOL_GPL +0xe13cd8a7 dmi_name_in_vendors vmlinux EXPORT_SYMBOL +0x9ab09033 xgene_enet_phy_register vmlinux EXPORT_SYMBOL +0x027276ae syscon_regmap_lookup_by_phandle_optional vmlinux EXPORT_SYMBOL_GPL +0x5cfede65 fwnode_get_parent vmlinux EXPORT_SYMBOL_GPL +0xefcea2e7 acpi_warning vmlinux EXPORT_SYMBOL +0x216bf830 sbitmap_queue_wake_all vmlinux EXPORT_SYMBOL_GPL +0xf84d17f5 nla_put_nohdr vmlinux EXPORT_SYMBOL +0xa788700b copy_to_user_nofault vmlinux EXPORT_SYMBOL_GPL +0x82270825 pid_nr_ns vmlinux EXPORT_SYMBOL_GPL +0xb16eaa93 napi_gro_flush vmlinux EXPORT_SYMBOL +0x17e21e04 of_icc_get_by_index vmlinux EXPORT_SYMBOL_GPL +0x8d4112df qcom_scm_mem_protect_video_var vmlinux EXPORT_SYMBOL +0x2b6150fb power_supply_temp2resist_simple vmlinux EXPORT_SYMBOL_GPL +0x8b989cf9 acpi_bus_can_wakeup vmlinux EXPORT_SYMBOL +0xf2620a8f pci_find_vsec_capability vmlinux EXPORT_SYMBOL_GPL +0xb0377f50 pinctrl_pm_select_sleep_state vmlinux EXPORT_SYMBOL_GPL +0x4497ea55 blk_stat_enable_accounting vmlinux EXPORT_SYMBOL_GPL +0x525028a4 keyring_clear vmlinux EXPORT_SYMBOL +0x2b3eb1f2 register_fprobe_syms vmlinux EXPORT_SYMBOL_GPL +0xb3a82019 profile_pc vmlinux EXPORT_SYMBOL +0xb0f86b87 ntb_unregister_device vmlinux EXPORT_SYMBOL +0x3b3333e1 devm_regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xdf3b9395 devm_clk_bulk_get_all vmlinux EXPORT_SYMBOL_GPL +0xfde00d35 acpi_pm_wakeup_event vmlinux EXPORT_SYMBOL_GPL +0x444f1735 cpu_pm_register_notifier vmlinux EXPORT_SYMBOL_GPL +0x15322ed0 netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL +0xaef17492 __skb_pad vmlinux EXPORT_SYMBOL +0x63a35b24 __ps2_command vmlinux EXPORT_SYMBOL +0x075a7e2c phy_ethtool_get_sset_count vmlinux EXPORT_SYMBOL +0x8c743fb6 reset_control_status vmlinux EXPORT_SYMBOL_GPL +0x75cba2c8 dmaengine_desc_get_metadata_ptr vmlinux EXPORT_SYMBOL_GPL +0x3025eee0 tegra210_clk_emc_dll_update_setting vmlinux EXPORT_SYMBOL_GPL +0x392dc4b9 fb_set_var vmlinux EXPORT_SYMBOL +0x5cdf7453 pci_has_p2pmem vmlinux EXPORT_SYMBOL_GPL +0xc310b981 strnstr vmlinux EXPORT_SYMBOL +0xdc611e53 __nla_put vmlinux EXPORT_SYMBOL +0xe179753a __list_lru_init vmlinux EXPORT_SYMBOL_GPL +0x64b13d08 perf_pmu_migrate_context vmlinux EXPORT_SYMBOL_GPL +0xd2d052ed get_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL +0x7b115829 ntb_msi_peer_addr vmlinux EXPORT_SYMBOL +0x1a861de1 tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL +0x4a17ed66 sysrq_mask vmlinux EXPORT_SYMBOL_GPL +0x1e4e98c0 acpi_dev_filter_resource_type vmlinux EXPORT_SYMBOL_GPL +0x1475f465 dw_pcie_host_deinit vmlinux EXPORT_SYMBOL_GPL +0xcbe9cbfe devm_pci_remap_cfg_resource vmlinux EXPORT_SYMBOL +0x169938c1 __sysfs_match_string vmlinux EXPORT_SYMBOL +0x9d7f3b8e crypto_register_acomps vmlinux EXPORT_SYMBOL_GPL +0x738f4a72 blk_trace_startstop vmlinux EXPORT_SYMBOL_GPL +0xa26585a0 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL +0x34db050b _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL +0x68e3083b tcp_done vmlinux EXPORT_SYMBOL_GPL +0x2fb6de5d add_device_randomness vmlinux EXPORT_SYMBOL +0x20d65e40 fb_find_nearest_mode vmlinux EXPORT_SYMBOL +0xb7cb41dd gpiod_get_array vmlinux EXPORT_SYMBOL_GPL +0x4d53471f trace_put_event_file vmlinux EXPORT_SYMBOL_GPL +0x0c25ec48 secure_tcpv6_seq vmlinux EXPORT_SYMBOL +0x98eac493 imx_scu_enable_general_irq_channel vmlinux EXPORT_SYMBOL +0x78ddb76b dmi_match vmlinux EXPORT_SYMBOL_GPL +0x33c9bf80 genphy_aneg_done vmlinux EXPORT_SYMBOL +0x71650819 add_bootloader_randomness vmlinux EXPORT_SYMBOL_GPL +0xf6f6ddb9 serial8250_rpm_get vmlinux EXPORT_SYMBOL_GPL +0x02c065f8 ucc_set_qe_mux_mii_mng vmlinux EXPORT_SYMBOL +0xed64225d devm_acpi_dev_add_driver_gpios vmlinux EXPORT_SYMBOL_GPL +0xed8a2d95 memset64 vmlinux EXPORT_SYMBOL +0xd1e468b3 badblocks_clear vmlinux EXPORT_SYMBOL_GPL +0x45c10760 crypto_alloc_kpp vmlinux EXPORT_SYMBOL_GPL +0x07606d5d security_inode_getsecctx vmlinux EXPORT_SYMBOL +0x4829cf6b fscrypt_enqueue_decrypt_work vmlinux EXPORT_SYMBOL +0x55ed69fa wait_on_page_bit_killable vmlinux EXPORT_SYMBOL +0xc33f3d08 irq_domain_free_irqs_common vmlinux EXPORT_SYMBOL_GPL +0x9f5d8f71 __irq_domain_alloc_fwnode vmlinux EXPORT_SYMBOL_GPL +0x9b1e3b9b udp_init_sock vmlinux EXPORT_SYMBOL_GPL +0x9ad38df5 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0xe6d4f8ec watchdog_register_governor vmlinux EXPORT_SYMBOL +0x5f583609 i2c_acpi_new_device vmlinux EXPORT_SYMBOL_GPL +0x14c08085 of_pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL +0x953d981e __pm_runtime_set_status vmlinux EXPORT_SYMBOL_GPL +0x1f14fc71 serdev_controller_alloc vmlinux EXPORT_SYMBOL_GPL +0x65d1bab2 acpi_bios_warning vmlinux EXPORT_SYMBOL +0x762f3ba1 balloon_page_dequeue vmlinux EXPORT_SYMBOL_GPL +0xf94b2f30 balloon_page_enqueue vmlinux EXPORT_SYMBOL_GPL +0x3a7454fa kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL +0xccd862a5 unregister_shrinker vmlinux EXPORT_SYMBOL +0xe84ed34a unregister_ftrace_function vmlinux EXPORT_SYMBOL_GPL +0x2e2360b1 ftrace_set_global_notrace vmlinux EXPORT_SYMBOL_GPL +0x4cfaa71a ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL +0x2583eafd xfrm_policy_flush vmlinux EXPORT_SYMBOL +0x9e1fb31f skb_tx_error vmlinux EXPORT_SYMBOL +0x03537285 sock_efree vmlinux EXPORT_SYMBOL +0xf5a067bf iommu_group_dma_owner_claimed vmlinux EXPORT_SYMBOL_GPL +0x0129c4f8 par_io_data_set vmlinux EXPORT_SYMBOL +0xe5cb1943 hisi_clk_register_divider vmlinux EXPORT_SYMBOL_GPL +0x6488f31b nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL +0x2343954c napi_gro_frags vmlinux EXPORT_SYMBOL +0x2dc51a1d netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0xd6743fad skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0x0adbf8c8 cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL +0x62f7ba90 pci_load_saved_state vmlinux EXPORT_SYMBOL_GPL +0x91a9f821 key_task_permission vmlinux EXPORT_SYMBOL +0x84c113d9 page_cache_next_miss vmlinux EXPORT_SYMBOL +0x961286e0 ring_buffer_read_events_cpu vmlinux EXPORT_SYMBOL_GPL +0x9b555c8c pm_suspend_default_s2idle vmlinux EXPORT_SYMBOL_GPL +0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL +0xc7aa4222 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL +0xda17253e netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL +0xa27be48f sock_sendmsg vmlinux EXPORT_SYMBOL +0x794a0461 rockchip_pcie_disable_clocks vmlinux EXPORT_SYMBOL_GPL +0x3514b706 import_iovec vmlinux EXPORT_SYMBOL +0x86d52ba5 lookup_constant vmlinux EXPORT_SYMBOL +0x81cf5282 trace_seq_bprintf vmlinux EXPORT_SYMBOL_GPL +0x68c117bd skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL +0x4143a70a netlink_kernel_release vmlinux EXPORT_SYMBOL +0xbcbe3339 devlink_set_features vmlinux EXPORT_SYMBOL_GPL +0x57b61af6 __sock_create vmlinux EXPORT_SYMBOL +0x2abb1c78 regulator_suspend_disable vmlinux EXPORT_SYMBOL_GPL +0xbe5c55b6 pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL +0x9039f7c0 pinctrl_select_default_state vmlinux EXPORT_SYMBOL_GPL +0xf5a20ed2 __genradix_prealloc vmlinux EXPORT_SYMBOL +0x6fc45ddd bio_free_pages vmlinux EXPORT_SYMBOL +0x69585523 __ksize vmlinux EXPORT_SYMBOL +0x6bd0e573 down_interruptible vmlinux EXPORT_SYMBOL +0xad6330f3 kvm_read_guest_cached vmlinux EXPORT_SYMBOL_GPL +0x07f242d3 tcp_abort vmlinux EXPORT_SYMBOL_GPL +0xf8594605 netif_carrier_off vmlinux EXPORT_SYMBOL +0x19a8a06e wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL +0x47e53ff9 vp_modern_probe vmlinux EXPORT_SYMBOL_GPL +0x97af4dc4 pinctrl_force_default vmlinux EXPORT_SYMBOL_GPL +0x26417394 sb_set_blocksize vmlinux EXPORT_SYMBOL +0x2575e66a lease_get_mtime vmlinux EXPORT_SYMBOL +0x5689240d srcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x439ae6da kthread_unpark vmlinux EXPORT_SYMBOL_GPL +0xb8ea956a inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL +0x661767c3 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL +0x118e026d flow_block_cb_incref vmlinux EXPORT_SYMBOL +0xf3d8ffd0 edac_pci_add_device vmlinux EXPORT_SYMBOL_GPL +0x8c0215f2 pm_system_wakeup vmlinux EXPORT_SYMBOL_GPL +0xf628b473 pci_iov_virtfn_devfn vmlinux EXPORT_SYMBOL_GPL +0x83b49bfb pinctrl_utils_free_map vmlinux EXPORT_SYMBOL_GPL +0x56de21cc ima_file_hash vmlinux EXPORT_SYMBOL_GPL +0x3744cf36 vmalloc_to_pfn vmlinux EXPORT_SYMBOL +0xbf00cd97 access_process_vm vmlinux EXPORT_SYMBOL_GPL +0x8b7a698b __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL +0x9a185ace tick_nohz_full_running vmlinux EXPORT_SYMBOL_GPL +0x7f5ac6e3 get_task_mm vmlinux EXPORT_SYMBOL_GPL +0xfeb5d0aa verify_spi_info vmlinux EXPORT_SYMBOL +0x6fa7f4e4 udp_skb_destructor vmlinux EXPORT_SYMBOL +0x71ef1359 inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL +0x4e21b0a8 devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL +0x20900c10 msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL +0x3271b901 geni_se_init vmlinux EXPORT_SYMBOL +0x7bb50b88 acpi_write vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0x8e16419b trace_clock_local vmlinux EXPORT_SYMBOL_GPL +0xb1022235 register_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x564c28bc input_get_poll_interval vmlinux EXPORT_SYMBOL +0xb9b9df41 usb_amd_dev_put vmlinux EXPORT_SYMBOL_GPL +0x8350bb25 phy_start_cable_test vmlinux EXPORT_SYMBOL +0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL +0x81bd7450 iommu_group_get vmlinux EXPORT_SYMBOL_GPL +0x494209f6 reset_simple_ops vmlinux EXPORT_SYMBOL_GPL +0x4310dff5 pci_pasid_features vmlinux EXPORT_SYMBOL_GPL +0xe4b14944 pci_ignore_hotplug vmlinux EXPORT_SYMBOL_GPL +0x95843030 mpi_ec_init vmlinux EXPORT_SYMBOL_GPL +0xa8d766d1 crypto_unregister_rng vmlinux EXPORT_SYMBOL_GPL +0x7ad00e8b crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL +0x4d24ef20 dma_opt_mapping_size vmlinux EXPORT_SYMBOL_GPL +0x031715dd sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL +0xca7d0c72 nvmem_get_mac_address vmlinux EXPORT_SYMBOL +0x205dc0af __SCT__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL +0xd1a9ca15 __SCK__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL +0x7ee55cd9 netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL +0x0faa4556 __skb_vlan_pop vmlinux EXPORT_SYMBOL +0x10aee10f hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL +0x5d3beb15 __class_create vmlinux EXPORT_SYMBOL_GPL +0xff02a556 __SCT__tp_func_map vmlinux EXPORT_SYMBOL_GPL +0x6e09d93d __SCK__tp_func_map vmlinux EXPORT_SYMBOL_GPL +0x28a0606d clk_register_mux_table vmlinux EXPORT_SYMBOL_GPL +0x27810361 acpi_os_wait_events_complete vmlinux EXPORT_SYMBOL +0x67a2fcd8 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL +0xc5f2ef7c filp_open vmlinux EXPORT_SYMBOL +0x6ce10eb0 trace_clock_jiffies vmlinux EXPORT_SYMBOL_GPL +0x294c0beb smpboot_register_percpu_thread vmlinux EXPORT_SYMBOL_GPL +0x2ebe3135 cpu_is_hotpluggable vmlinux EXPORT_SYMBOL_GPL +0xad3ea04c qman_p_irqsource_remove vmlinux EXPORT_SYMBOL +0x50bdafc6 pci_read_vpd vmlinux EXPORT_SYMBOL +0x3d210724 gen_pool_dma_zalloc_align vmlinux EXPORT_SYMBOL +0xa5c309a3 crypto_sha256_finup vmlinux EXPORT_SYMBOL +0x6636c3c9 irq_set_vcpu_affinity vmlinux EXPORT_SYMBOL_GPL +0xea1c3e3a arm_smccc_1_2_hvc vmlinux EXPORT_SYMBOL +0x5fd6c123 pingv6_prot vmlinux EXPORT_SYMBOL_GPL +0xe7eee3d5 __cookie_v4_init_sequence vmlinux EXPORT_SYMBOL_GPL +0x138d2d55 of_property_match_string vmlinux EXPORT_SYMBOL_GPL +0x090e728e regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xb52fec94 __clk_get_hw vmlinux EXPORT_SYMBOL_GPL +0x82614948 blk_pm_runtime_init vmlinux EXPORT_SYMBOL +0xfe2b6db9 bsg_setup_queue vmlinux EXPORT_SYMBOL_GPL +0x162b7d62 d_exact_alias vmlinux EXPORT_SYMBOL +0x9e43dd1e __free_pages vmlinux EXPORT_SYMBOL +0x95e102ab tracepoint_probe_register vmlinux EXPORT_SYMBOL_GPL +0x6456ca1b inet_bind vmlinux EXPORT_SYMBOL +0x078e6115 tc_setup_cb_call vmlinux EXPORT_SYMBOL +0x5ec696b2 qdisc_watchdog_init vmlinux EXPORT_SYMBOL +0x27d658d1 __SCT__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0xad76a3f0 __SCK__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0x8341237d page_pool_return_skb_page vmlinux EXPORT_SYMBOL +0xa5a37c43 power_supply_class vmlinux EXPORT_SYMBOL_GPL +0x7073c04f phy_10_100_features_array vmlinux EXPORT_SYMBOL_GPL +0x6d03f341 class_find_device vmlinux EXPORT_SYMBOL_GPL +0x365989e5 imx_1416x_pll vmlinux EXPORT_SYMBOL_GPL +0xd7e26485 msi_desc_to_pci_sysdata vmlinux EXPORT_SYMBOL_GPL +0x085abdd1 pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL +0xe7803faa blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0xfede6cba __register_binfmt vmlinux EXPORT_SYMBOL +0x5ae1154b __traceiter_kfree vmlinux EXPORT_SYMBOL +0xf3a04d97 xfrm_init_state vmlinux EXPORT_SYMBOL +0x84c03e9a rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL +0x359bfb8d alloc_skb_with_frags vmlinux EXPORT_SYMBOL +0x9fa85a8e rproc_add vmlinux EXPORT_SYMBOL +0x2667ff97 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL +0xef1f6e23 apei_resources_request vmlinux EXPORT_SYMBOL_GPL +0x90c8498c apei_exec_write_register vmlinux EXPORT_SYMBOL_GPL +0xd0325841 pci_assign_resource vmlinux EXPORT_SYMBOL +0xb3f49446 kstrtos8_from_user vmlinux EXPORT_SYMBOL +0x65d45f85 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL +0xa2b0d2a5 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL +0x8e3e0f7d fault_in_readable vmlinux EXPORT_SYMBOL +0x01c6cb0c cpu_cluster_pm_enter vmlinux EXPORT_SYMBOL_GPL +0x37a115b3 devm_request_free_mem_region vmlinux EXPORT_SYMBOL_GPL +0x6e0c762f xfrm_user_policy vmlinux EXPORT_SYMBOL +0xd69bbf0a tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL +0xe8c0f0e5 netpoll_poll_disable vmlinux EXPORT_SYMBOL +0xf35ba9af skb_split vmlinux EXPORT_SYMBOL +0x1d1a9e63 input_grab_device vmlinux EXPORT_SYMBOL +0x06285f31 wwan_unregister_ops vmlinux EXPORT_SYMBOL_GPL +0x05f938cd phy_modify_paged vmlinux EXPORT_SYMBOL +0x4fd3b4bc tty_port_block_til_ready vmlinux EXPORT_SYMBOL +0xef5db66d regulator_get_init_drvdata vmlinux EXPORT_SYMBOL_GPL +0x34e1463b regulator_get_current_limit vmlinux EXPORT_SYMBOL_GPL +0x54004610 vp_modern_get_queue_size vmlinux EXPORT_SYMBOL_GPL +0x70b0db25 blk_crypto_intersect_capabilities vmlinux EXPORT_SYMBOL_GPL +0x8c5688b0 vif_device_init vmlinux EXPORT_SYMBOL +0xe1378e2a netlink_broadcast vmlinux EXPORT_SYMBOL +0x99f41d85 __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0x7b770066 __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL +0x81686560 nvmem_cell_read_u64 vmlinux EXPORT_SYMBOL_GPL +0xb2d8a825 nvmem_cell_read_u32 vmlinux EXPORT_SYMBOL_GPL +0xa0553dd2 nvmem_cell_read_u16 vmlinux EXPORT_SYMBOL_GPL +0x0776a02b dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL +0x0343bdf1 __i2c_board_list vmlinux EXPORT_SYMBOL_GPL +0x8e6fa8b5 apei_exec_pre_map_gars vmlinux EXPORT_SYMBOL_GPL +0x40dc61a0 shmem_file_setup vmlinux EXPORT_SYMBOL_GPL +0x7a98f4b4 copy_from_user_nofault vmlinux EXPORT_SYMBOL_GPL +0xc631580a console_unlock vmlinux EXPORT_SYMBOL +0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL +0x66c71ef5 udp_sendmsg vmlinux EXPORT_SYMBOL +0x5cecc82b tcp_md5_hash_key vmlinux EXPORT_SYMBOL +0x46269814 __tracepoint_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x3bdc0e0c __tracepoint_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0xdae8fc29 ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL +0x38f48af7 put_user_ifreq vmlinux EXPORT_SYMBOL +0x083c6e75 tegra_bpmp_put vmlinux EXPORT_SYMBOL_GPL +0x6ee8c94b sfp_get_module_eeprom vmlinux EXPORT_SYMBOL_GPL +0xe4b818c3 phy_speed_to_str vmlinux EXPORT_SYMBOL_GPL +0x7ad02a41 asn1_encode_tag vmlinux EXPORT_SYMBOL_GPL +0xf05a52fe asn1_encode_oid vmlinux EXPORT_SYMBOL_GPL +0x1548d970 __kfifo_dma_out_prepare_r vmlinux EXPORT_SYMBOL +0x90a0a6f5 blkg_prfill_rwstat vmlinux EXPORT_SYMBOL_GPL +0xb48776a1 elv_rb_former_request vmlinux EXPORT_SYMBOL +0x1e424d61 user_preparse vmlinux EXPORT_SYMBOL_GPL +0x4e547048 __kmalloc_node_track_caller vmlinux EXPORT_SYMBOL +0x15e6d7c8 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL +0x1b1ebbba bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL +0x49bb59e2 bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL +0x5b8fbaeb bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL +0x237e8a46 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0xde1aabc5 bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL +0xd44304ec bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x96ca3697 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0xbad67930 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0x8eec846c kvm_destroy_vcpus vmlinux EXPORT_SYMBOL_GPL +0x4e482178 dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0x3b95fa7e dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0xf53d4c26 qdisc_class_hash_destroy vmlinux EXPORT_SYMBOL +0xbe409389 devlink_port_linecard_set vmlinux EXPORT_SYMBOL_GPL +0xcf7a13ee dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL +0xf90e99d4 regulator_get_voltage_rdev vmlinux EXPORT_SYMBOL_GPL +0xa0ca2e38 devm_request_pci_bus_resources vmlinux EXPORT_SYMBOL_GPL +0xa6e1a69d kick_all_cpus_sync vmlinux EXPORT_SYMBOL_GPL +0x5b6a7f50 stm_unregister_device vmlinux EXPORT_SYMBOL_GPL +0xafc795b6 acpi_dev_for_each_child vmlinux EXPORT_SYMBOL_GPL +0x5a42c937 sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL +0xe341d2a6 key_type_asymmetric vmlinux EXPORT_SYMBOL_GPL +0x6e97f013 proc_get_parent_data vmlinux EXPORT_SYMBOL_GPL +0xbee0da66 find_inode_rcu vmlinux EXPORT_SYMBOL +0x29726dbb audit_log vmlinux EXPORT_SYMBOL +0x0bbfa78c set_security_override_from_ctx vmlinux EXPORT_SYMBOL +0xa65791f9 sk_wait_data vmlinux EXPORT_SYMBOL +0xd80cd66f ntb_default_peer_port_number vmlinux EXPORT_SYMBOL +0x457f2c5a spi_mem_dirmap_write vmlinux EXPORT_SYMBOL_GPL +0xf0bfdecd tpm_try_get_ops vmlinux EXPORT_SYMBOL_GPL +0xe61ba5ac pci_enable_wake vmlinux EXPORT_SYMBOL +0x6e353c26 mpi_rshift vmlinux EXPORT_SYMBOL_GPL +0x693adbf9 __blk_mq_end_request vmlinux EXPORT_SYMBOL +0x1a8c8ea9 skcipher_walk_complete vmlinux EXPORT_SYMBOL_GPL +0x64057496 crypto_remove_spawns vmlinux EXPORT_SYMBOL_GPL +0xdbd34301 __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL +0x412bc681 ring_buffer_empty_cpu vmlinux EXPORT_SYMBOL_GPL +0x3fca7805 strp_init vmlinux EXPORT_SYMBOL_GPL +0xd2d7b472 ip6_input vmlinux EXPORT_SYMBOL_GPL +0xad2c2841 ip6tun_encaps vmlinux EXPORT_SYMBOL +0xc4b9b557 lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL +0x9ebc1e66 __netpoll_setup vmlinux EXPORT_SYMBOL_GPL +0x66568d03 put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL +0xf6c71a25 cper_severity_str vmlinux EXPORT_SYMBOL_GPL +0xce141a2c pci_free_host_bridge vmlinux EXPORT_SYMBOL +0xa725ad71 imx_pinctrl_sc_ipc_init vmlinux EXPORT_SYMBOL_GPL +0x20cbb30a __percpu_counter_init vmlinux EXPORT_SYMBOL +0x920cc389 visitorl vmlinux EXPORT_SYMBOL_GPL +0xfb31641e get_user_pages_remote vmlinux EXPORT_SYMBOL +0x8a341256 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL +0x1246548c irq_get_domain_generic_chip vmlinux EXPORT_SYMBOL_GPL +0xa5d355f7 irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL +0x7ec814de inet_hashinfo_init vmlinux EXPORT_SYMBOL_GPL +0xd6906383 ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0xa99ef899 devlink_fmsg_bool_pair_put vmlinux EXPORT_SYMBOL_GPL +0xd738ba28 input_mt_report_pointer_emulation vmlinux EXPORT_SYMBOL +0x790a5b09 tpm_put_ops vmlinux EXPORT_SYMBOL_GPL +0x96106377 tty_ldisc_receive_buf vmlinux EXPORT_SYMBOL_GPL +0x2234ca51 acpi_match_platform_list vmlinux EXPORT_SYMBOL +0xbdaca779 pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL +0xac9ed1c9 pwm_request vmlinux EXPORT_SYMBOL_GPL +0xa1691b63 xas_find_marked vmlinux EXPORT_SYMBOL_GPL +0xcf8ded0e end_buffer_read_sync vmlinux EXPORT_SYMBOL +0x6d99b8e5 d_add vmlinux EXPORT_SYMBOL +0xfc5c787e set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0x303c02b9 tcf_em_tree_dump vmlinux EXPORT_SYMBOL +0xdf2014bf neigh_for_each vmlinux EXPORT_SYMBOL +0xafaa3b20 rtc_initialize_alarm vmlinux EXPORT_SYMBOL_GPL +0x6971447a rtc_month_days vmlinux EXPORT_SYMBOL +0x42df3e56 wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL +0xf19f6f79 regulator_is_enabled_regmap vmlinux EXPORT_SYMBOL_GPL +0xd76cc751 pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL +0x7c8ffc87 devm_pinctrl_register_and_init vmlinux EXPORT_SYMBOL_GPL +0x77e9eb37 aes_encrypt vmlinux EXPORT_SYMBOL +0x89b27ff7 sg_miter_next vmlinux EXPORT_SYMBOL +0x85efc7e0 zero_pfn vmlinux EXPORT_SYMBOL +0x5f56d25e param_get_ushort vmlinux EXPORT_SYMBOL +0x2d3bb008 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0xec1c7541 tcp_sock_set_cork vmlinux EXPORT_SYMBOL +0xc39b2817 skb_pull vmlinux EXPORT_SYMBOL +0x6e3b4475 device_get_match_data vmlinux EXPORT_SYMBOL_GPL +0x7718e9ca clk_register vmlinux EXPORT_SYMBOL_GPL +0xb38da78f amba_find_device vmlinux EXPORT_SYMBOL +0x397b69df pci_add_new_bus vmlinux EXPORT_SYMBOL +0x9ba2bb2b gpio_request_array vmlinux EXPORT_SYMBOL_GPL +0xa01d3df6 font_vga_8x16 vmlinux EXPORT_SYMBOL +0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL +0x2688ec10 bitmap_zalloc vmlinux EXPORT_SYMBOL +0x855d06ed blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL +0x39817bb6 sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL +0x8ed80d47 register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL +0x6e3347ec devlink_priv vmlinux EXPORT_SYMBOL_GPL +0x061d1785 neigh_app_ns vmlinux EXPORT_SYMBOL +0x622b0b3f netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL +0xd8c28402 pm_clk_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0xe7b9e850 pm_generic_restore_noirq vmlinux EXPORT_SYMBOL_GPL +0x90ad66b1 software_node_unregister_nodes vmlinux EXPORT_SYMBOL_GPL +0x28ec19c4 register_acpi_bus_type vmlinux EXPORT_SYMBOL_GPL +0xc5b352c0 pci_enable_pasid vmlinux EXPORT_SYMBOL_GPL +0xb0d1656c gpio_free_array vmlinux EXPORT_SYMBOL_GPL +0xba8dc4e5 iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL +0xcaad0ae2 irq_remove_generic_chip vmlinux EXPORT_SYMBOL_GPL +0x7b178afe unlock_system_sleep vmlinux EXPORT_SYMBOL_GPL +0xb4e89abd xfrm6_protocol_register vmlinux EXPORT_SYMBOL +0x82da352f xfrm_state_check_expire vmlinux EXPORT_SYMBOL +0x78dd0306 xfrm4_protocol_register vmlinux EXPORT_SYMBOL +0xc9d49837 sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL +0x10f83a55 sock_i_ino vmlinux EXPORT_SYMBOL +0x2ecb75f7 sock_i_uid vmlinux EXPORT_SYMBOL +0x21dd2044 ntb_msi_setup_mws vmlinux EXPORT_SYMBOL +0x9d74ffae phy_attached_info vmlinux EXPORT_SYMBOL +0x73d4fd59 netdev_boot_setup_check vmlinux EXPORT_SYMBOL +0x5d2cf8d3 regulator_set_voltage_time vmlinux EXPORT_SYMBOL_GPL +0x2bd60ab9 acpi_reset vmlinux EXPORT_SYMBOL +0xcae8a056 kvm_vcpu_unmap vmlinux EXPORT_SYMBOL_GPL +0x2aafb8a0 ip6_pol_route vmlinux EXPORT_SYMBOL_GPL +0x9ba17c0c ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL +0xd2a55e7f cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0x8856e8af dev_pm_opp_of_add_table_indexed vmlinux EXPORT_SYMBOL_GPL +0x454c4c95 edac_pci_handle_npe vmlinux EXPORT_SYMBOL_GPL +0x079c9d72 regulator_get_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL +0x835239d5 clk_gate_is_enabled vmlinux EXPORT_SYMBOL_GPL +0x443be0a0 __clk_mux_determine_rate_closest vmlinux EXPORT_SYMBOL_GPL +0xec4d9e3a clk_get_sys vmlinux EXPORT_SYMBOL +0x7a1d3565 pcie_print_link_status vmlinux EXPORT_SYMBOL +0x031c0471 gpiochip_find vmlinux EXPORT_SYMBOL_GPL +0x6531a37f mpi_add vmlinux EXPORT_SYMBOL_GPL +0x33fcf44a __kfifo_out_r vmlinux EXPORT_SYMBOL +0x89f3a26a crypto_req_done vmlinux EXPORT_SYMBOL_GPL +0x457594fa crypto_alg_list vmlinux EXPORT_SYMBOL_GPL +0xe0aec95d sync_inode_metadata vmlinux EXPORT_SYMBOL +0x53f3d3a5 vm_map_pages vmlinux EXPORT_SYMBOL +0xc3762aec mempool_alloc vmlinux EXPORT_SYMBOL +0xe5046f45 unregister_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL +0xb473bcfd free_cgroup_ns vmlinux EXPORT_SYMBOL +0x86f6b99d synchronize_rcu_expedited vmlinux EXPORT_SYMBOL_GPL +0xc0f0458a ip_tunnel_unneed_metadata vmlinux EXPORT_SYMBOL_GPL +0xe155ecf9 devfreq_update_status vmlinux EXPORT_SYMBOL +0x9560ac5d hid_setup_resolution_multiplier vmlinux EXPORT_SYMBOL_GPL +0xcb4dab13 wwan_create_port vmlinux EXPORT_SYMBOL_GPL +0xdd00447a acpi_resource_to_address64 vmlinux EXPORT_SYMBOL +0xf63c7496 __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL +0xa127c96e irq_domain_alloc_irqs_parent vmlinux EXPORT_SYMBOL_GPL +0x50204771 xp_can_alloc vmlinux EXPORT_SYMBOL +0xe8ff2934 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL +0x62fc5606 flow_rule_match_ct vmlinux EXPORT_SYMBOL +0xe3840e18 secure_ipv4_port_ephemeral vmlinux EXPORT_SYMBOL_GPL +0x545025e5 nvmem_add_cell_table vmlinux EXPORT_SYMBOL_GPL +0xa5f1abfa stm_unregister_protocol vmlinux EXPORT_SYMBOL_GPL +0x16dee44d dma_fence_init vmlinux EXPORT_SYMBOL +0x2acf0be2 serdev_device_set_flow_control vmlinux EXPORT_SYMBOL_GPL +0x865d168a __SCT__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL +0xa6b5ee5b __SCK__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL +0x1eb83f9d iomap_seek_data vmlinux EXPORT_SYMBOL_GPL +0x9be30d27 mhp_get_pluggable_range vmlinux EXPORT_SYMBOL_GPL +0xc6e07cec pagecache_get_page vmlinux EXPORT_SYMBOL +0x2cdf87a1 proc_dointvec_minmax vmlinux EXPORT_SYMBOL +0xcb1c86c6 mr_vif_seq_idx vmlinux EXPORT_SYMBOL +0xb2a8dc3f dev_mc_add_excl vmlinux EXPORT_SYMBOL +0xdcb2480e dev_uc_add_excl vmlinux EXPORT_SYMBOL +0x174a124e i2c_bus_type vmlinux EXPORT_SYMBOL_GPL +0xcedf6bc1 spi_mem_adjust_op_size vmlinux EXPORT_SYMBOL_GPL +0xe03a689d dma_fence_array_ops vmlinux EXPORT_SYMBOL +0x720580f9 pci_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL +0x07f57478 pci_unmap_iospace vmlinux EXPORT_SYMBOL +0x271e3752 dpbp_enable vmlinux EXPORT_SYMBOL_GPL +0x5bd15c9d blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL +0xce94ec2a blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0x3450c4a4 kmalloc_caches vmlinux EXPORT_SYMBOL +0x35804dc1 rt_dst_alloc vmlinux EXPORT_SYMBOL +0xc86fda67 do_take_over_console vmlinux EXPORT_SYMBOL_GPL +0x51a969cd regulator_set_ramp_delay_regmap vmlinux EXPORT_SYMBOL_GPL +0xa3290ba4 regulator_set_current_limit vmlinux EXPORT_SYMBOL_GPL +0x4f223fd5 vp_modern_set_queue_size vmlinux EXPORT_SYMBOL_GPL +0x71a9a3ab mtk_mutex_acquire vmlinux EXPORT_SYMBOL_GPL +0x34e7b10f of_mm_gpiochip_add_data vmlinux EXPORT_SYMBOL_GPL +0xbf849544 sysfs_add_link_to_group vmlinux EXPORT_SYMBOL_GPL +0xa8841123 fsverity_file_open vmlinux EXPORT_SYMBOL_GPL +0x13c2dcbd truncate_pagecache_range vmlinux EXPORT_SYMBOL +0xd8d2e3f0 __traceiter_xdp_exception vmlinux EXPORT_SYMBOL_GPL +0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL +0x590b4d04 param_ops_ullong vmlinux EXPORT_SYMBOL +0xf8c0194b led_classdev_resume vmlinux EXPORT_SYMBOL_GPL +0x42e3ace4 edac_mc_add_mc_with_groups vmlinux EXPORT_SYMBOL_GPL +0x0e5392ab input_reset_device vmlinux EXPORT_SYMBOL +0x6abc5d84 fwnode_graph_get_remote_port_parent vmlinux EXPORT_SYMBOL_GPL +0xc371347b tty_ldisc_deref vmlinux EXPORT_SYMBOL_GPL +0x2ee4c2b1 hdmi_avi_infoframe_pack_only vmlinux EXPORT_SYMBOL +0xf204d0a7 pci_host_common_probe vmlinux EXPORT_SYMBOL_GPL +0x995fc90a security_inode_setsecctx vmlinux EXPORT_SYMBOL +0x1fbafa35 dquot_scan_active vmlinux EXPORT_SYMBOL +0x7207f716 vfs_getattr vmlinux EXPORT_SYMBOL +0xc872fd85 in6addr_interfacelocal_allnodes vmlinux EXPORT_SYMBOL +0x7a741974 inet_del_protocol vmlinux EXPORT_SYMBOL +0x4b738c30 neigh_update vmlinux EXPORT_SYMBOL +0xaf06cc5b phy_stop vmlinux EXPORT_SYMBOL +0x14d62654 tty_kclose vmlinux EXPORT_SYMBOL_GPL +0x962a676a acpi_dma_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0x5ccc16a1 cpumask_next_wrap vmlinux EXPORT_SYMBOL +0x84914079 __kfifo_dma_out_prepare vmlinux EXPORT_SYMBOL +0x861332bc put_io_context vmlinux EXPORT_SYMBOL_GPL +0xddcaf3c1 blk_queue_io_min vmlinux EXPORT_SYMBOL +0xf0409efc dquot_load_quota_inode vmlinux EXPORT_SYMBOL +0x0e3341bc nobh_truncate_page vmlinux EXPORT_SYMBOL +0xd5787987 devlink_trap_groups_register vmlinux EXPORT_SYMBOL_GPL +0xcafa3eaf devfreq_register_notifier vmlinux EXPORT_SYMBOL +0x256db8a8 regulator_set_voltage_rdev vmlinux EXPORT_SYMBOL_GPL +0x4d202b8c __xas_prev vmlinux EXPORT_SYMBOL_GPL +0xed4ae15e ecc_make_pub_key vmlinux EXPORT_SYMBOL +0xfafda9e0 securityfs_create_symlink vmlinux EXPORT_SYMBOL_GPL +0xc1694738 __vfs_getxattr vmlinux EXPORT_SYMBOL +0x33917f44 __put_page vmlinux EXPORT_SYMBOL +0xcf2a6966 up vmlinux EXPORT_SYMBOL +0x2bb2c050 of_pci_range_parser_one vmlinux EXPORT_SYMBOL_GPL +0x8ff24055 devm_spi_register_controller vmlinux EXPORT_SYMBOL_GPL +0x62d96443 qman_dma_portal vmlinux EXPORT_SYMBOL +0x40600ee5 pci_hp_remove_module_link vmlinux EXPORT_SYMBOL_GPL +0x61600bcc path_get vmlinux EXPORT_SYMBOL +0x4e3c445d __inode_sub_bytes vmlinux EXPORT_SYMBOL +0xb12a3cc2 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL +0xcb343334 xfrm_state_update vmlinux EXPORT_SYMBOL +0x92f4b7f8 pm_generic_resume_noirq vmlinux EXPORT_SYMBOL_GPL +0x070956d9 pci_bridge_secondary_bus_reset vmlinux EXPORT_SYMBOL_GPL +0x13ce87e8 asn1_ber_decoder vmlinux EXPORT_SYMBOL_GPL +0xd1efa729 devm_arch_phys_wc_add vmlinux EXPORT_SYMBOL +0x3260c119 bdev_nr_zones vmlinux EXPORT_SYMBOL_GPL +0x4b20934f crypto_grab_aead vmlinux EXPORT_SYMBOL_GPL +0x14dd18f3 no_seek_end_llseek_size vmlinux EXPORT_SYMBOL +0x46f2fdf5 __traceiter_rpm_return_int vmlinux EXPORT_SYMBOL_GPL +0x23864ce7 cpuset_mem_spread_node vmlinux EXPORT_SYMBOL_GPL +0x70f308dc poll_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL +0xd116bacd kthread_unuse_mm vmlinux EXPORT_SYMBOL_GPL +0x51565934 get_pid_task vmlinux EXPORT_SYMBOL_GPL +0x47884890 system_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL +0xe3181af9 hippi_mac_addr vmlinux EXPORT_SYMBOL +0x9c1a6096 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL +0x4e53e4c4 devlink_param_value_changed vmlinux EXPORT_SYMBOL_GPL +0xa0406354 dev_open vmlinux EXPORT_SYMBOL +0x11b63d7c __skb_free_datagram_locked vmlinux EXPORT_SYMBOL +0x0a846d36 ntb_msi_peer_trigger vmlinux EXPORT_SYMBOL +0xc94f8305 tegra_ivc_read_advance vmlinux EXPORT_SYMBOL +0x53c03014 cn_add_callback vmlinux EXPORT_SYMBOL_GPL +0x36ac17ab alloc_iova_fast vmlinux EXPORT_SYMBOL_GPL +0x357457c3 psil_get_ep_config vmlinux EXPORT_SYMBOL_GPL +0xa4aaa5b1 ilookup vmlinux EXPORT_SYMBOL +0x4302d0eb free_pages vmlinux EXPORT_SYMBOL +0xf6e8f42f irq_create_of_mapping vmlinux EXPORT_SYMBOL_GPL +0x81e6b37f dmi_get_system_info vmlinux EXPORT_SYMBOL +0x880722e3 thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x285d0e48 mdiobus_free vmlinux EXPORT_SYMBOL +0x4b3157d8 of_pm_clk_add_clks vmlinux EXPORT_SYMBOL_GPL +0xff72280c of_dma_request_slave_channel vmlinux EXPORT_SYMBOL_GPL +0x765ff474 crc_t10dif_generic vmlinux EXPORT_SYMBOL +0x03592ea0 security_unix_stream_connect vmlinux EXPORT_SYMBOL +0x8023aece generic_file_fsync vmlinux EXPORT_SYMBOL +0x697b513f unlock_new_inode vmlinux EXPORT_SYMBOL +0x189059ab __f_setown vmlinux EXPORT_SYMBOL +0x2ebb19fd execute_in_process_context vmlinux EXPORT_SYMBOL_GPL +0xa8f6c843 ip_frag_ecn_table vmlinux EXPORT_SYMBOL +0xe3b92f74 ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL +0x62737e1d sock_unregister vmlinux EXPORT_SYMBOL +0xab060841 zynqmp_pm_query_data vmlinux EXPORT_SYMBOL_GPL +0x252be41c i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL +0xb2ff40ba devm_regmap_field_free vmlinux EXPORT_SYMBOL_GPL +0xb4ca5561 iommu_device_link vmlinux EXPORT_SYMBOL_GPL +0x6cf0d67d qe_get_num_of_snums vmlinux EXPORT_SYMBOL +0x263f0d1f qman_portal_set_iperiod vmlinux EXPORT_SYMBOL +0x515f520b qman_portal_get_iperiod vmlinux EXPORT_SYMBOL +0xf93fd09c fb_find_mode_cvt vmlinux EXPORT_SYMBOL +0x3c907dd7 pci_sriov_set_totalvfs vmlinux EXPORT_SYMBOL_GPL +0xfbb7960a devm_gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL +0x954f099c idr_preload vmlinux EXPORT_SYMBOL +0x88bb60bd kset_register vmlinux EXPORT_SYMBOL +0xd9e8c303 fput vmlinux EXPORT_SYMBOL +0x9dc33611 of_pci_range_parser_init vmlinux EXPORT_SYMBOL_GPL +0xb3bdaa72 efivars_register vmlinux EXPORT_SYMBOL_GPL +0x53d4e50f platform_device_alloc vmlinux EXPORT_SYMBOL_GPL +0xfe04e3aa dev_printk_emit vmlinux EXPORT_SYMBOL +0xdc2a2ad2 clkdev_add vmlinux EXPORT_SYMBOL +0xcfd30d71 acpi_os_map_memory vmlinux EXPORT_SYMBOL_GPL +0x830c17f6 devm_arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL +0x3cabb1c4 iov_iter_get_pages_alloc vmlinux EXPORT_SYMBOL +0x2a1b88e0 end_page_private_2 vmlinux EXPORT_SYMBOL +0x7e551eb7 uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL +0xd62b1e45 trace_print_flags_seq vmlinux EXPORT_SYMBOL +0x7dc362f3 ip6_frag_init vmlinux EXPORT_SYMBOL +0x255914cf pm_generic_suspend_noirq vmlinux EXPORT_SYMBOL_GPL +0xfb37c0eb component_add_typed vmlinux EXPORT_SYMBOL_GPL +0xf229f0fa serial8250_em485_config vmlinux EXPORT_SYMBOL_GPL +0x31d62d51 dma_get_slave_caps vmlinux EXPORT_SYMBOL_GPL +0xae20b031 clk_hw_unregister_mux vmlinux EXPORT_SYMBOL_GPL +0x37b780ba mtk_paris_pinctrl_probe vmlinux EXPORT_SYMBOL_GPL +0x91b774a1 mpi_scanval vmlinux EXPORT_SYMBOL_GPL +0xd1acaf75 blk_crypto_has_capabilities vmlinux EXPORT_SYMBOL_GPL +0xc4dbbb35 __fsnotify_parent vmlinux EXPORT_SYMBOL_GPL +0x14fb2f6b __post_watch_notification vmlinux EXPORT_SYMBOL +0x2d2c902f perf_trace_buf_alloc vmlinux EXPORT_SYMBOL_GPL +0x944a564d is_console_locked vmlinux EXPORT_SYMBOL +0xd02f544e param_ops_bool vmlinux EXPORT_SYMBOL +0x886e267e regulator_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0x9c89d436 sysfs_change_owner vmlinux EXPORT_SYMBOL_GPL +0x6fc47d7c __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x7f7cbc64 ip_tunnel_need_metadata vmlinux EXPORT_SYMBOL_GPL +0x3f1bf09a inet_shutdown vmlinux EXPORT_SYMBOL +0x59c43dc9 __traceiter_non_standard_event vmlinux EXPORT_SYMBOL_GPL +0x12a2deb7 power_supply_set_property vmlinux EXPORT_SYMBOL_GPL +0x802f1730 power_supply_get_property vmlinux EXPORT_SYMBOL_GPL +0xac588220 syscon_node_to_regmap vmlinux EXPORT_SYMBOL_GPL +0x38374815 clear_selection vmlinux EXPORT_SYMBOL_GPL +0xda052ca6 regulator_set_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL +0xae64f1dd __tracepoint_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0x383ac4fb xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL +0xafdc10ce clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL +0x4ce4d3c3 flow_rule_match_cvlan vmlinux EXPORT_SYMBOL +0x3c37d55d uart_remove_one_port vmlinux EXPORT_SYMBOL +0x167d7113 acpi_bus_register_early_device vmlinux EXPORT_SYMBOL_GPL +0x807037b9 fscrypt_add_test_dummy_key vmlinux EXPORT_SYMBOL_GPL +0x6167e72c vmalloc_no_huge vmlinux EXPORT_SYMBOL +0xd2f880cb vmalloc_to_page vmlinux EXPORT_SYMBOL +0xe2c7ddec __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL +0xbeaede50 xfrm_trans_queue vmlinux EXPORT_SYMBOL +0x1c5541bd cpufreq_boost_enabled vmlinux EXPORT_SYMBOL_GPL +0x910dd4c6 devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0x327ddf80 devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0xdaa06dc1 acpi_lpat_raw_to_temp vmlinux EXPORT_SYMBOL_GPL +0x138ef56b blk_update_request vmlinux EXPORT_SYMBOL_GPL +0x02649054 security_sock_rcv_skb vmlinux EXPORT_SYMBOL +0xfc336d2e __wake_up_bit vmlinux EXPORT_SYMBOL +0x3b3b9a24 get_task_cred vmlinux EXPORT_SYMBOL +0xbe89ee6b sock_release vmlinux EXPORT_SYMBOL +0x565338ce power_supply_get_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x8e3c1bbc tty_port_tty_wakeup vmlinux EXPORT_SYMBOL_GPL +0x2b39dd57 regulator_map_voltage_ascend vmlinux EXPORT_SYMBOL_GPL +0x92b99a33 acpi_put_table vmlinux EXPORT_SYMBOL +0xd3719d1b gpiochip_lock_as_irq vmlinux EXPORT_SYMBOL_GPL +0x37bf7be3 percpu_ref_exit vmlinux EXPORT_SYMBOL_GPL +0xde293f9e add_wait_queue_exclusive vmlinux EXPORT_SYMBOL +0xc9c95b04 led_trigger_rename_static vmlinux EXPORT_SYMBOL_GPL +0xd943000f mipi_dsi_dcs_soft_reset vmlinux EXPORT_SYMBOL +0x5aa37ac6 tty_register_device_attr vmlinux EXPORT_SYMBOL_GPL +0x1e8a7d0b pci_sriov_configure_simple vmlinux EXPORT_SYMBOL_GPL +0x9746eb89 ZSTD_decompressBegin_usingDict vmlinux EXPORT_SYMBOL +0x7f03b6a9 crc_ccitt_table vmlinux EXPORT_SYMBOL +0x9cd7551a rhashtable_walk_stop vmlinux EXPORT_SYMBOL_GPL +0xb10fc19e ecc_get_curve vmlinux EXPORT_SYMBOL +0x52fb0178 d_add_ci vmlinux EXPORT_SYMBOL +0x9b70c6ff tracepoint_probe_register_prio vmlinux EXPORT_SYMBOL_GPL +0x0349fe80 phys_mem_access_prot vmlinux EXPORT_SYMBOL +0x797632bc ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL +0x9b33e0d7 unregister_dcbevent_notifier vmlinux EXPORT_SYMBOL +0xcad194cb __skb_checksum_complete_head vmlinux EXPORT_SYMBOL +0x365123fc skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL +0x2bb8f11d phy_ethtool_get_wol vmlinux EXPORT_SYMBOL +0x842ae0c5 phy_ethtool_set_wol vmlinux EXPORT_SYMBOL +0x629079b3 dma_fence_signal_timestamp vmlinux EXPORT_SYMBOL +0x9fec33cc free_io_pgtable_ops vmlinux EXPORT_SYMBOL_GPL +0x8dd03cc0 pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL +0x53126ecc __percpu_counter_sum vmlinux EXPORT_SYMBOL +0xa88f3b08 mpage_readpage vmlinux EXPORT_SYMBOL +0xc69b7ee5 zs_destroy_pool vmlinux EXPORT_SYMBOL_GPL +0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL +0xd6e5e3f8 perf_pmu_unregister vmlinux EXPORT_SYMBOL_GPL +0xf31b3fd1 workqueue_set_max_active vmlinux EXPORT_SYMBOL_GPL +0x35fb56e4 flow_rule_match_enc_ports vmlinux EXPORT_SYMBOL +0x202d4ed6 nvmem_cell_write vmlinux EXPORT_SYMBOL_GPL +0xbb21260e convert_ifc_address vmlinux EXPORT_SYMBOL +0x491bd71b of_get_compatible_child vmlinux EXPORT_SYMBOL +0xa690a1b5 tty_port_raise_dtr_rts vmlinux EXPORT_SYMBOL +0x8e4c60a3 cpm_muram_dma vmlinux EXPORT_SYMBOL +0x0a4a8da0 rockchip_pcie_parse_dt vmlinux EXPORT_SYMBOL_GPL +0xf5c285d2 pci_request_region vmlinux EXPORT_SYMBOL +0x6d1b9a7e blk_queue_io_opt vmlinux EXPORT_SYMBOL +0xd04f2fde trace_event_printf vmlinux EXPORT_SYMBOL +0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL +0xe42f90c6 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL +0xb6a05ca5 flow_block_cb_alloc vmlinux EXPORT_SYMBOL +0xb7c6db70 sysctl_max_skb_frags vmlinux EXPORT_SYMBOL +0x6a90663a qman_schedule_fq vmlinux EXPORT_SYMBOL +0x174e50d5 clk_hw_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL +0x79b1d16f devm_get_clk_from_child vmlinux EXPORT_SYMBOL +0xa8308dc9 gpiod_direction_output vmlinux EXPORT_SYMBOL_GPL +0x98a7d82d disk_uevent vmlinux EXPORT_SYMBOL_GPL +0x9f50b770 keyring_restrict vmlinux EXPORT_SYMBOL +0x903b627c list_lru_isolate_move vmlinux EXPORT_SYMBOL_GPL +0x6c71a148 ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL +0x5291059b sock_set_rcvbuf vmlinux EXPORT_SYMBOL +0x5b39723d component_match_add_typed vmlinux EXPORT_SYMBOL +0x3a4f9d28 rng_is_initialized vmlinux EXPORT_SYMBOL +0x7618af39 hdmi_infoframe_check vmlinux EXPORT_SYMBOL +0xcd1bbdb6 iov_iter_revert vmlinux EXPORT_SYMBOL +0x74a03237 crypto_unregister_aeads vmlinux EXPORT_SYMBOL_GPL +0x7c1316ce evm_inode_init_security vmlinux EXPORT_SYMBOL_GPL +0x0972b353 __bread_gfp vmlinux EXPORT_SYMBOL +0x286ab069 umd_load_blob vmlinux EXPORT_SYMBOL_GPL +0xc2a7183b tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x86f4f5af nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL +0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL +0x1d94a218 dmi_memdev_handle vmlinux EXPORT_SYMBOL_GPL +0x61f67c92 phy_gbit_features_array vmlinux EXPORT_SYMBOL_GPL +0xc525f48c __phy_modify vmlinux EXPORT_SYMBOL_GPL +0xec64b508 rockchip_register_softrst vmlinux EXPORT_SYMBOL_GPL +0xbefdf00a clk_gate_restore_context vmlinux EXPORT_SYMBOL_GPL +0x211e6431 gpiochip_line_is_open_drain vmlinux EXPORT_SYMBOL_GPL +0x8d8597f2 bio_split vmlinux EXPORT_SYMBOL +0x344a2c84 iomap_dio_complete vmlinux EXPORT_SYMBOL_GPL +0x66b93e50 lock_rename vmlinux EXPORT_SYMBOL +0x7c291e86 show_rcu_tasks_trace_gp_kthread vmlinux EXPORT_SYMBOL_GPL +0x89d8447b preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL +0xf14c26a9 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL +0x65ada4cb class_destroy vmlinux EXPORT_SYMBOL_GPL +0xf43d2caa acpi_remove_interface vmlinux EXPORT_SYMBOL +0x35a984e5 pci_pme_active vmlinux EXPORT_SYMBOL +0x9901cb3f gpiochip_remove vmlinux EXPORT_SYMBOL_GPL +0x6d0ae550 pinctrl_gpio_request vmlinux EXPORT_SYMBOL_GPL +0xe9af7397 __xa_set_mark vmlinux EXPORT_SYMBOL +0x5e4ecba9 proc_create_net_single vmlinux EXPORT_SYMBOL_GPL +0xb33c82de proc_create_net_data_write vmlinux EXPORT_SYMBOL_GPL +0x4081369a fs_param_is_string vmlinux EXPORT_SYMBOL +0x6d16c104 mutex_lock_killable vmlinux EXPORT_SYMBOL +0x3d93c7c2 __arm_smccc_sve_check vmlinux EXPORT_SYMBOL +0x36b33a3f tcp_check_req vmlinux EXPORT_SYMBOL +0xf78cc2e8 tcp_init_sock vmlinux EXPORT_SYMBOL +0x63bafe5a netlink_unicast vmlinux EXPORT_SYMBOL +0x53dddb66 neigh_sysctl_register vmlinux EXPORT_SYMBOL +0x9e3cd89e tty_port_tty_hangup vmlinux EXPORT_SYMBOL_GPL +0x52b1e3c7 pci_flags vmlinux EXPORT_SYMBOL_GPL +0xe123e82e __blk_req_zone_write_lock vmlinux EXPORT_SYMBOL_GPL +0xd8a82ef3 __bio_add_page vmlinux EXPORT_SYMBOL_GPL +0x82139e44 bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL +0xf3408674 bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL +0x4b0f0b68 bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL +0xff191dad kvm_write_guest_page vmlinux EXPORT_SYMBOL_GPL +0x8761c87b rps_needed vmlinux EXPORT_SYMBOL +0x6c21fe5e skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL +0x287d18a7 i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL +0xf3e876d1 spi_mem_dirmap_read vmlinux EXPORT_SYMBOL_GPL +0x57db3df1 serdev_controller_add vmlinux EXPORT_SYMBOL_GPL +0x0296695f refcount_warn_saturate vmlinux EXPORT_SYMBOL +0xbc5833e4 import_single_range vmlinux EXPORT_SYMBOL +0xbc794b62 security_sctp_bind_connect vmlinux EXPORT_SYMBOL +0xc4c20a65 set_nlink vmlinux EXPORT_SYMBOL +0xaf348da7 cpu_pm_exit vmlinux EXPORT_SYMBOL_GPL +0x0d190b1a kill_pgrp vmlinux EXPORT_SYMBOL +0x98c8b7fa sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x91f14b6f device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL +0x802f91e7 dw_pcie_wait_for_link vmlinux EXPORT_SYMBOL_GPL +0xe40eed03 seq_read vmlinux EXPORT_SYMBOL +0xdf406081 is_bad_inode vmlinux EXPORT_SYMBOL +0x1104b3a9 lru_cache_add vmlinux EXPORT_SYMBOL +0x53605a8c param_get_int vmlinux EXPORT_SYMBOL +0xb328b11e skb_ext_add vmlinux EXPORT_SYMBOL +0x56b7cb49 dma_buf_dynamic_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x4af25fe1 start_tty vmlinux EXPORT_SYMBOL +0x40c1b609 divider_determine_rate vmlinux EXPORT_SYMBOL_GPL +0xb4429b64 acpi_dev_resource_ext_address_space vmlinux EXPORT_SYMBOL_GPL +0x6513a3fa fb_get_color_depth vmlinux EXPORT_SYMBOL +0x96ebbd67 crypto_unregister_kpp vmlinux EXPORT_SYMBOL_GPL +0x417e8961 shash_ahash_finup vmlinux EXPORT_SYMBOL_GPL +0x7311d586 user_update vmlinux EXPORT_SYMBOL_GPL +0x64df908d configfs_unregister_group vmlinux EXPORT_SYMBOL +0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL +0x42a505de kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0x7ca86b7d of_find_i2c_adapter_by_node vmlinux EXPORT_SYMBOL +0x440675fa regulator_set_drvdata vmlinux EXPORT_SYMBOL_GPL +0x65256a5b virtqueue_add_sgs vmlinux EXPORT_SYMBOL_GPL +0x13722f19 rockchip_clk_add_lookup vmlinux EXPORT_SYMBOL_GPL +0xd9a9c365 pnp_unregister_card_driver vmlinux EXPORT_SYMBOL +0x54215db5 visitor64 vmlinux EXPORT_SYMBOL_GPL +0xc9641b48 visitor32 vmlinux EXPORT_SYMBOL_GPL +0xfda9581f prandom_u32 vmlinux EXPORT_SYMBOL +0xca91ad53 posix_acl_chmod vmlinux EXPORT_SYMBOL +0xf43906cc notify_change vmlinux EXPORT_SYMBOL +0x6bade323 follow_up vmlinux EXPORT_SYMBOL +0xa70d8dd3 param_get_short vmlinux EXPORT_SYMBOL +0xe8f8444a kvm_read_guest vmlinux EXPORT_SYMBOL_GPL +0xb0abdfac inet_sk_set_state vmlinux EXPORT_SYMBOL +0x25df0490 nf_log_bind_pf vmlinux EXPORT_SYMBOL +0x5854090c dev_pick_tx_zero vmlinux EXPORT_SYMBOL +0x940aa230 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL +0x9c49f524 sock_no_ioctl vmlinux EXPORT_SYMBOL +0x397d2726 rproc_vq_interrupt vmlinux EXPORT_SYMBOL +0xb58d4602 of_reconfig_get_state_change vmlinux EXPORT_SYMBOL_GPL +0x9fe899b7 get_cpu_idle_time vmlinux EXPORT_SYMBOL_GPL +0x2e44d485 mipi_dsi_dcs_set_tear_off vmlinux EXPORT_SYMBOL +0x275f3d49 hdmi_vendor_infoframe_check vmlinux EXPORT_SYMBOL +0xaac41bd7 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x0fee5c4a kernel_param_lock vmlinux EXPORT_SYMBOL +0xea2ecf19 serio_unregister_child_port vmlinux EXPORT_SYMBOL +0x995833ca acpi_bus_get_acpi_device vmlinux EXPORT_SYMBOL_GPL +0xefd6a7c7 simple_empty vmlinux EXPORT_SYMBOL +0x28d59b8f find_extend_vma vmlinux EXPORT_SYMBOL_GPL +0x6ebc9be5 vm_mmap vmlinux EXPORT_SYMBOL +0xa49a6040 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL +0x9507230f dma_alloc_attrs vmlinux EXPORT_SYMBOL +0x4034be17 __SCT__might_resched vmlinux EXPORT_SYMBOL +0x4713a1f2 __sk_mem_schedule vmlinux EXPORT_SYMBOL +0x160196f5 __hid_register_driver vmlinux EXPORT_SYMBOL_GPL +0x299ebd36 hid_disconnect vmlinux EXPORT_SYMBOL_GPL +0x077488ea __spi_register_driver vmlinux EXPORT_SYMBOL_GPL +0x3b05072c platform_get_mem_or_io vmlinux EXPORT_SYMBOL_GPL +0x3e1bd137 __pci_register_driver vmlinux EXPORT_SYMBOL +0x9a22391e radix_tree_gang_lookup_tag_slot vmlinux EXPORT_SYMBOL +0xd1680f8f blk_stat_disable_accounting vmlinux EXPORT_SYMBOL_GPL +0xd5e42ef5 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL +0x51fa6b0b ip_ct_attach vmlinux EXPORT_SYMBOL +0xcc795932 devlink_region_snapshot_id_put vmlinux EXPORT_SYMBOL_GPL +0x8ff7ea2f devlink_region_snapshot_id_get vmlinux EXPORT_SYMBOL_GPL +0x3dc4ccea dev_set_mtu vmlinux EXPORT_SYMBOL +0x4ab9b825 fwnode_handle_get vmlinux EXPORT_SYMBOL_GPL +0x5ceaa5f8 mtk_pinconf_bias_get_rev1 vmlinux EXPORT_SYMBOL_GPL +0x55faee9e mtk_pinconf_bias_set_rev1 vmlinux EXPORT_SYMBOL_GPL +0xef5cbde3 bd_link_disk_holder vmlinux EXPORT_SYMBOL_GPL +0x48be8b7b crypto_unregister_template vmlinux EXPORT_SYMBOL_GPL +0xf59a8fc2 security_sk_classify_flow vmlinux EXPORT_SYMBOL +0xea8fb2ef of_fwnode_ops vmlinux EXPORT_SYMBOL_GPL +0xcc35bcc0 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL +0x918506c6 regulator_set_soft_start_regmap vmlinux EXPORT_SYMBOL_GPL +0x2bbcee9b regulator_get_error_flags vmlinux EXPORT_SYMBOL_GPL +0x73998efa cpm_muram_free_addr vmlinux EXPORT_SYMBOL +0xfe582903 meson_clk_pll_ops vmlinux EXPORT_SYMBOL_GPL +0xdc512134 backlight_register_notifier vmlinux EXPORT_SYMBOL +0xeffe753a meson_axg_pmx_ops vmlinux EXPORT_SYMBOL_GPL +0x2f4880df static_key_slow_dec vmlinux EXPORT_SYMBOL_GPL +0x335c570f enable_percpu_irq vmlinux EXPORT_SYMBOL_GPL +0xee38ef57 register_switchdev_blocking_notifier vmlinux EXPORT_SYMBOL_GPL +0xef0deb99 devl_trap_policers_register vmlinux EXPORT_SYMBOL_GPL +0x2e78dd12 __SCT__tp_func_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x053d738a __SCK__tp_func_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x0626da5f od_unregister_powersave_bias_handler vmlinux EXPORT_SYMBOL_GPL +0xd87fc0a0 usb_amd_prefetch_quirk vmlinux EXPORT_SYMBOL_GPL +0x4065d168 pm_print_active_wakeup_sources vmlinux EXPORT_SYMBOL_GPL +0xb31686cf driver_register vmlinux EXPORT_SYMBOL_GPL +0x8adae9f8 pnp_device_detach vmlinux EXPORT_SYMBOL +0xb6410433 mpi_addm vmlinux EXPORT_SYMBOL_GPL +0x307f16c2 disk_force_media_change vmlinux EXPORT_SYMBOL_GPL +0x1e8e76ac should_remove_suid vmlinux EXPORT_SYMBOL +0x78176ba1 devlink_param_unregister vmlinux EXPORT_SYMBOL_GPL +0xa56276e7 input_ff_create vmlinux EXPORT_SYMBOL_GPL +0x28db0834 regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL +0xc4436dcb device_destroy vmlinux EXPORT_SYMBOL_GPL +0xb48f831a divider_ro_round_rate_parent vmlinux EXPORT_SYMBOL_GPL +0x7491eb65 srcu_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0x0d53afd6 xfrm_if_register_cb vmlinux EXPORT_SYMBOL +0xeae0f496 clean_acked_data_flush vmlinux EXPORT_SYMBOL_GPL +0xd46191af unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xe2c05128 devfreq_recommended_opp vmlinux EXPORT_SYMBOL +0xd6f3b972 of_dma_is_coherent vmlinux EXPORT_SYMBOL_GPL +0x67d42c49 input_ff_destroy vmlinux EXPORT_SYMBOL_GPL +0x5f6f1e9e dax_get_private vmlinux EXPORT_SYMBOL_GPL +0x46e5b5f8 mfd_cell_disable vmlinux EXPORT_SYMBOL +0xa475624c platform_get_irq_byname vmlinux EXPORT_SYMBOL_GPL +0xead8c400 bman_get_bpid vmlinux EXPORT_SYMBOL +0xb83129db ZSTD_decompressContinue vmlinux EXPORT_SYMBOL +0x75f1acd7 seq_dentry vmlinux EXPORT_SYMBOL +0x37110088 remove_wait_queue vmlinux EXPORT_SYMBOL +0x308b547f param_array_ops vmlinux EXPORT_SYMBOL +0xd18f0798 napi_get_frags vmlinux EXPORT_SYMBOL +0xbab3c04f dev_pm_domain_detach vmlinux EXPORT_SYMBOL_GPL +0xa3133e33 clk_hw_get_parent_index vmlinux EXPORT_SYMBOL_GPL +0xaa0aebf6 devm_gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL +0xe6f5e6f5 xas_clear_mark vmlinux EXPORT_SYMBOL_GPL +0x1c4de42f kset_find_obj vmlinux EXPORT_SYMBOL_GPL +0xc1e1175b configfs_register_group vmlinux EXPORT_SYMBOL +0x549a40f8 pagecache_isize_extended vmlinux EXPORT_SYMBOL +0x9cb5af34 disable_kprobe vmlinux EXPORT_SYMBOL_GPL +0x56470118 __warn_printk vmlinux EXPORT_SYMBOL +0xd65b93b9 ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL +0xfa2053f9 ntb_register_device vmlinux EXPORT_SYMBOL +0xd3c85ebe rproc_of_resm_mem_entry_init vmlinux EXPORT_SYMBOL +0x2ae1689e zynqmp_pm_clock_getdivider vmlinux EXPORT_SYMBOL_GPL +0x35a4f59d zynqmp_pm_clock_setdivider vmlinux EXPORT_SYMBOL_GPL +0x5367a865 phy_register_fixup_for_id vmlinux EXPORT_SYMBOL +0x45511767 cgroup_attach_task_all vmlinux EXPORT_SYMBOL_GPL +0xffeedf6a delayed_work_timer_fn vmlinux EXPORT_SYMBOL +0x655da7b2 __ntb_register_client vmlinux EXPORT_SYMBOL +0x10b13825 iommu_setup_dma_ops vmlinux EXPORT_SYMBOL_GPL +0xb4ef6268 vchan_dma_desc_free_list vmlinux EXPORT_SYMBOL_GPL +0x5b1c5f0e imx_check_clk_hws vmlinux EXPORT_SYMBOL_GPL +0x48bedf65 first_ec vmlinux EXPORT_SYMBOL +0x7624249e dim_park_tired vmlinux EXPORT_SYMBOL +0x35ece659 configfs_remove_default_groups vmlinux EXPORT_SYMBOL +0x323612f6 zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x8c8e460d __SCT__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0x0bf32478 __SCK__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0x485cd7f6 kvm_rebooting vmlinux EXPORT_SYMBOL_GPL +0xcb2316c9 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL +0x8e0a89b7 tcp_sendmsg vmlinux EXPORT_SYMBOL +0xe012e26b dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL +0x9cb4fc8f i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL +0x79f1aa44 find_iova vmlinux EXPORT_SYMBOL_GPL +0x2b952517 clk_has_parent vmlinux EXPORT_SYMBOL_GPL +0x96fab350 dim_park_on_top vmlinux EXPORT_SYMBOL +0x8ad5af9d _copy_from_iter_flushcache vmlinux EXPORT_SYMBOL_GPL +0x46daf516 elv_rb_del vmlinux EXPORT_SYMBOL +0xff2daac7 elv_rb_add vmlinux EXPORT_SYMBOL +0x076f586b init_user_ns vmlinux EXPORT_SYMBOL_GPL +0x48a172c6 ip_mc_leave_group vmlinux EXPORT_SYMBOL +0xebbcad75 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL +0x7f273938 netif_skb_features vmlinux EXPORT_SYMBOL +0xe383b872 tegra_mc_get_carveout_info vmlinux EXPORT_SYMBOL_GPL +0x93141185 pm_runtime_set_memalloc_noio vmlinux EXPORT_SYMBOL_GPL +0xf624ad2c iommu_fwspec_init vmlinux EXPORT_SYMBOL_GPL +0x4c033e68 devm_gpiod_get_array vmlinux EXPORT_SYMBOL_GPL +0xb056debc shash_free_singlespawn_instance vmlinux EXPORT_SYMBOL_GPL +0x6dbaafd3 put_old_timespec32 vmlinux EXPORT_SYMBOL_GPL +0x0c2c5802 work_busy vmlinux EXPORT_SYMBOL_GPL +0xfa042227 gnet_stats_add_basic vmlinux EXPORT_SYMBOL +0x0efe3041 __sk_mem_reclaim vmlinux EXPORT_SYMBOL +0xc8740b08 find_mci_by_dev vmlinux EXPORT_SYMBOL_GPL +0xfc2d5e46 tty_set_ldisc vmlinux EXPORT_SYMBOL_GPL +0x04863e28 hdmi_audio_infoframe_pack_only vmlinux EXPORT_SYMBOL +0xa0cb0f9f pcim_pin_device vmlinux EXPORT_SYMBOL +0x3d7a05d9 pci_cfg_access_lock vmlinux EXPORT_SYMBOL_GPL +0x7faecbb5 crypto_register_skcipher vmlinux EXPORT_SYMBOL_GPL +0x2527ed9f d_prune_aliases vmlinux EXPORT_SYMBOL +0x49927d25 page_reporting_unregister vmlinux EXPORT_SYMBOL_GPL +0x2fc1e0fe kmem_valid_obj vmlinux EXPORT_SYMBOL_GPL +0x4f2c996d kmsg_dump_get_line vmlinux EXPORT_SYMBOL_GPL +0x24ee81ff fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL +0x52e76824 tcp_mss_to_mtu vmlinux EXPORT_SYMBOL +0x47742fea gro_cells_receive vmlinux EXPORT_SYMBOL +0xcd8a0234 dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL +0x6255a57f __devm_clk_hw_register_mux vmlinux EXPORT_SYMBOL_GPL +0x61b75b3c pci_common_swizzle vmlinux EXPORT_SYMBOL_GPL +0xe29d9c3b __pagevec_release vmlinux EXPORT_SYMBOL +0x8032e0ca metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL +0xcafd5a6d hid_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0x95ef1ccc dmi_memdev_size vmlinux EXPORT_SYMBOL_GPL +0xc630a729 spi_take_timestamp_pre vmlinux EXPORT_SYMBOL_GPL +0x054b830f device_create_managed_software_node vmlinux EXPORT_SYMBOL_GPL +0x50e207f3 pcie_set_readrq vmlinux EXPORT_SYMBOL +0x8f5f669e pcie_bus_configure_settings vmlinux EXPORT_SYMBOL_GPL +0xcfd159ae nla_reserve_nohdr vmlinux EXPORT_SYMBOL +0xbac8aeea sg_nents_for_len vmlinux EXPORT_SYMBOL +0x7c6240be device_add_disk vmlinux EXPORT_SYMBOL +0xef1bebd5 x509_free_certificate vmlinux EXPORT_SYMBOL_GPL +0xaa6c0d86 securityfs_create_file vmlinux EXPORT_SYMBOL_GPL +0x73cc8631 oiap vmlinux EXPORT_SYMBOL_GPL +0x7803551b exportfs_encode_fh vmlinux EXPORT_SYMBOL_GPL +0xee6f2c85 iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0x65e365fd ilookup5 vmlinux EXPORT_SYMBOL +0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL +0xc0a96e14 rcu_gp_is_expedited vmlinux EXPORT_SYMBOL_GPL +0x8427cc7b _raw_spin_lock_irq vmlinux EXPORT_SYMBOL +0x3213f038 mutex_unlock vmlinux EXPORT_SYMBOL +0x011bab86 prepare_creds vmlinux EXPORT_SYMBOL +0x67cdbdd4 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL +0x3866e217 nvmem_device_write vmlinux EXPORT_SYMBOL_GPL +0x5eae5408 clk_is_enabled_when_prepared vmlinux EXPORT_SYMBOL_GPL +0x37e93fb1 dquot_quota_sync vmlinux EXPORT_SYMBOL +0x8c0ed103 rcu_check_boost_fail vmlinux EXPORT_SYMBOL_GPL +0xb1230810 irq_domain_create_sim vmlinux EXPORT_SYMBOL_GPL +0xa731f387 nl_table_lock vmlinux EXPORT_SYMBOL_GPL +0x63a5b5c2 of_find_spi_device_by_node vmlinux EXPORT_SYMBOL_GPL +0x6a3766b2 qman_delete_cgr_safe vmlinux EXPORT_SYMBOL +0x5cfb26a0 acpi_enter_sleep_state vmlinux EXPORT_SYMBOL +0x7b37d4a7 _find_first_zero_bit vmlinux EXPORT_SYMBOL +0x526b71b5 __blk_req_zone_write_unlock vmlinux EXPORT_SYMBOL_GPL +0x42a53596 blkdev_get_by_dev vmlinux EXPORT_SYMBOL +0xe219d99b get_tree_keyed vmlinux EXPORT_SYMBOL +0xd89da37f movable_zone vmlinux EXPORT_SYMBOL +0x618911fc numa_node vmlinux EXPORT_SYMBOL +0x42e9d0da ring_buffer_unlock_commit vmlinux EXPORT_SYMBOL_GPL +0x41237f71 cpu_have_feature vmlinux EXPORT_SYMBOL_GPL +0x5e6efc92 ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL +0x6b55acd0 rtnl_lock_killable vmlinux EXPORT_SYMBOL +0x1b7fdd1a devm_hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL +0x2c81a826 imx_1443x_pll vmlinux EXPORT_SYMBOL_GPL +0xab83a5bc pkcs7_get_content_data vmlinux EXPORT_SYMBOL_GPL +0x94af732a simple_fill_super vmlinux EXPORT_SYMBOL +0x5c9eef9e event_triggers_call vmlinux EXPORT_SYMBOL_GPL +0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL +0x0904be76 l3mdev_table_lookup_register vmlinux EXPORT_SYMBOL_GPL +0xd4b6157e devlink_health_reporter_recovery_done vmlinux EXPORT_SYMBOL_GPL +0xdb69fc35 sock_queue_err_skb vmlinux EXPORT_SYMBOL +0x33fc2a31 get_user_ifreq vmlinux EXPORT_SYMBOL +0x00adcdef rproc_del vmlinux EXPORT_SYMBOL +0xd51f63a5 phy_create_lookup vmlinux EXPORT_SYMBOL_GPL +0x61e272c9 sha256_final vmlinux EXPORT_SYMBOL +0x953fcd7f blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0xfe1d2e94 key_create_or_update vmlinux EXPORT_SYMBOL +0xfe41e459 devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0xfd8114f7 devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x2a62cb3a ring_buffer_overrun_cpu vmlinux EXPORT_SYMBOL_GPL +0x9d2ab8ac __tasklet_schedule vmlinux EXPORT_SYMBOL +0xacc3cd30 dev_load vmlinux EXPORT_SYMBOL +0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL +0xdcda4022 skb_flow_dissect_meta vmlinux EXPORT_SYMBOL +0x3677822c devm_ti_sci_get_by_phandle vmlinux EXPORT_SYMBOL_GPL +0xba2b7f64 cpufreq_generic_get vmlinux EXPORT_SYMBOL_GPL +0x84818f57 tegra_powergate_power_on vmlinux EXPORT_SYMBOL +0xc5ab55b8 tegra_dfll_runtime_suspend vmlinux EXPORT_SYMBOL +0x9173eac4 pci_epf_free_space vmlinux EXPORT_SYMBOL_GPL +0x56466e42 ZSTD_CStreamInSize vmlinux EXPORT_SYMBOL +0x1c3fcd01 bio_add_page vmlinux EXPORT_SYMBOL +0x37f9157e debugfs_create_u16 vmlinux EXPORT_SYMBOL_GPL +0xe0955f76 utf8_casefold vmlinux EXPORT_SYMBOL +0x968b0422 __d_lookup_done vmlinux EXPORT_SYMBOL +0x138d06cc init_on_alloc vmlinux EXPORT_SYMBOL +0x03032e76 init_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x8263a6d9 proc_douintvec vmlinux EXPORT_SYMBOL +0x4a4b3c2f gro_find_receive_by_type vmlinux EXPORT_SYMBOL +0x0c9fc366 __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL +0x8d7eaf27 fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL +0x263f039e xas_nomem vmlinux EXPORT_SYMBOL_GPL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x862bb17b linear_range_values_in_range_array vmlinux EXPORT_SYMBOL_GPL +0x7ca84568 __blkdev_issue_discard vmlinux EXPORT_SYMBOL +0x1325575b ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL +0x430d88ec __traceiter_arm_event vmlinux EXPORT_SYMBOL_GPL +0x6ec08619 extcon_register_notifier_all vmlinux EXPORT_SYMBOL_GPL +0xb423dba1 console_blanked vmlinux EXPORT_SYMBOL +0x14f45fcc bman_free_pool vmlinux EXPORT_SYMBOL +0x34c012cc pci_bus_add_device vmlinux EXPORT_SYMBOL_GPL +0xa1e78c17 ack_all_badblocks vmlinux EXPORT_SYMBOL_GPL +0x7aefb3d1 handle_fasteoi_nmi vmlinux EXPORT_SYMBOL_GPL +0x9cf37c44 __iowrite32_copy vmlinux EXPORT_SYMBOL_GPL +0xe2bed3b7 config_group_init_type_name vmlinux EXPORT_SYMBOL +0xeb4221e4 trace_clock vmlinux EXPORT_SYMBOL_GPL +0x18529201 from_kgid vmlinux EXPORT_SYMBOL +0x8c26d495 prepare_to_wait_event vmlinux EXPORT_SYMBOL +0xf5009f49 copy_user_highpage vmlinux EXPORT_SYMBOL_GPL +0x01705f5d fib_rules_register vmlinux EXPORT_SYMBOL_GPL +0x0888db54 devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL +0xdfcb03d1 cpufreq_generic_suspend vmlinux EXPORT_SYMBOL +0xe3b3c23c dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL +0x85eed1be iopf_queue_discard_partial vmlinux EXPORT_SYMBOL_GPL +0x4698fe8a bman_release vmlinux EXPORT_SYMBOL +0x509b64ea acpi_has_method vmlinux EXPORT_SYMBOL +0xd5bb55ea simple_transaction_read vmlinux EXPORT_SYMBOL +0xdfb2c304 cleancache_register_ops vmlinux EXPORT_SYMBOL +0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL +0xe61e8427 is_swiotlb_active vmlinux EXPORT_SYMBOL_GPL +0x18b48e28 __memset_io vmlinux EXPORT_SYMBOL +0xe9aa2659 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL +0x105d9b8d pm_generic_resume_early vmlinux EXPORT_SYMBOL_GPL +0xd64ab89a pm_generic_thaw vmlinux EXPORT_SYMBOL_GPL +0x272e9d77 hisi_reset_exit vmlinux EXPORT_SYMBOL_GPL +0x9a53e1bb acpi_create_platform_device vmlinux EXPORT_SYMBOL_GPL +0xaa00fdc0 ec_transaction vmlinux EXPORT_SYMBOL +0xb8110da1 pci_scan_slot vmlinux EXPORT_SYMBOL +0x7f52071a net_dim vmlinux EXPORT_SYMBOL +0xfa0936e1 __ip_mc_dec_group vmlinux EXPORT_SYMBOL +0x062ef3ca __ip_mc_inc_group vmlinux EXPORT_SYMBOL +0x3646c67b spi_unregister_controller vmlinux EXPORT_SYMBOL_GPL +0x77c1e814 __pm_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0x3ae46b15 devm_kstrdup_const vmlinux EXPORT_SYMBOL_GPL +0xfbca29f9 of_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL +0xf92d8a85 processors vmlinux EXPORT_SYMBOL +0xe7d6d2d4 filter_match_preds vmlinux EXPORT_SYMBOL_GPL +0xea36856b of_hwspin_lock_get_id_byname vmlinux EXPORT_SYMBOL_GPL +0xf89626f8 regmap_raw_read vmlinux EXPORT_SYMBOL_GPL +0x6877142e device_get_phy_mode vmlinux EXPORT_SYMBOL_GPL +0x0d22dad6 pci_request_regions vmlinux EXPORT_SYMBOL +0x3d19b981 blk_mq_unique_tag vmlinux EXPORT_SYMBOL +0x37935dbb __wait_on_buffer vmlinux EXPORT_SYMBOL +0xcdd502ce find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL +0xa0d3456d nr_swap_pages vmlinux EXPORT_SYMBOL_GPL +0x9fa7184a cancel_delayed_work_sync vmlinux EXPORT_SYMBOL +0x4abb21a5 lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL +0x4738a7ce sock_create vmlinux EXPORT_SYMBOL +0xd41c10b7 tegra_mc_write_emem_configuration vmlinux EXPORT_SYMBOL_GPL +0xd5076c6e devm_watchdog_register_device vmlinux EXPORT_SYMBOL_GPL +0xfb1d762c spi_controller_dma_map_mem_op_data vmlinux EXPORT_SYMBOL_GPL +0x68b90a69 class_dev_iter_next vmlinux EXPORT_SYMBOL_GPL +0x84aef659 __SCT__tp_func_io_page_fault vmlinux EXPORT_SYMBOL_GPL +0xafeb58c1 __SCK__tp_func_io_page_fault vmlinux EXPORT_SYMBOL_GPL +0x450fdd5f clk_add_alias vmlinux EXPORT_SYMBOL +0x7785b9db debugfs_create_x32 vmlinux EXPORT_SYMBOL_GPL +0x6e4c3690 bprm_change_interp vmlinux EXPORT_SYMBOL +0xdc4918e0 kill_litter_super vmlinux EXPORT_SYMBOL +0x3dfb86b9 resource_list_create_entry vmlinux EXPORT_SYMBOL +0x2e304d54 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL +0x61679cd0 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0xd08ba842 neigh_direct_output vmlinux EXPORT_SYMBOL +0x55a2cefe tty_prepare_flip_string vmlinux EXPORT_SYMBOL_GPL +0x218e600b pci_add_resource_offset vmlinux EXPORT_SYMBOL +0x66edb727 __breadahead_gfp vmlinux EXPORT_SYMBOL +0x75bda77a seq_hlist_next vmlinux EXPORT_SYMBOL +0x0180d753 __lock_page_killable vmlinux EXPORT_SYMBOL_GPL +0x6b8f76e1 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL +0x7df88e06 skb_copy_bits vmlinux EXPORT_SYMBOL +0x61b940da sock_no_sendpage_locked vmlinux EXPORT_SYMBOL +0xf9d28a8c dev_pm_set_dedicated_wake_irq_reverse vmlinux EXPORT_SYMBOL_GPL +0x4a8a6949 get_random_bytes_arch vmlinux EXPORT_SYMBOL +0x22cfb40b clk_hw_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL +0x8ff7d07a pci_irq_get_affinity vmlinux EXPORT_SYMBOL +0x97b5a515 pcim_iomap vmlinux EXPORT_SYMBOL +0xd9812887 crypto_register_ahash vmlinux EXPORT_SYMBOL_GPL +0x8a60fb92 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL +0xa73ddb39 kernfs_notify vmlinux EXPORT_SYMBOL_GPL +0xc931558d noop_direct_IO vmlinux EXPORT_SYMBOL_GPL +0x91ac2b6b shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL +0x8924eb1e rcu_force_quiescent_state vmlinux EXPORT_SYMBOL_GPL +0xc2920f0b irq_domain_push_irq vmlinux EXPORT_SYMBOL_GPL +0x69828309 tcp_make_synack vmlinux EXPORT_SYMBOL +0x1ff98459 __skb_checksum vmlinux EXPORT_SYMBOL +0x603f5fc9 hid_hw_stop vmlinux EXPORT_SYMBOL_GPL +0xb2198c54 dma_async_device_register vmlinux EXPORT_SYMBOL +0x3b4c240a display_timings_release vmlinux EXPORT_SYMBOL_GPL +0x6bb49fa5 pci_resize_resource vmlinux EXPORT_SYMBOL +0x828e22f4 hrtimer_forward vmlinux EXPORT_SYMBOL_GPL +0x7d59dd46 pm_wq vmlinux EXPORT_SYMBOL_GPL +0xad9901ae bit_waitqueue vmlinux EXPORT_SYMBOL +0xba9475bb kvm_release_page_dirty vmlinux EXPORT_SYMBOL_GPL +0x1b19e7e0 sock_common_recvmsg vmlinux EXPORT_SYMBOL +0xe51dac92 stm_register_device vmlinux EXPORT_SYMBOL_GPL +0x06f6e055 rproc_elf_sanity_check vmlinux EXPORT_SYMBOL +0x651433ff ptp_clock_register vmlinux EXPORT_SYMBOL +0x79f87d58 dma_request_chan vmlinux EXPORT_SYMBOL_GPL +0x179aec85 pldmfw_op_pci_match_record vmlinux EXPORT_SYMBOL +0x495231ea mul_u64_u64_div_u64 vmlinux EXPORT_SYMBOL +0x5a1d134a rcu_momentary_dyntick_idle vmlinux EXPORT_SYMBOL_GPL +0x55e33f32 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x60069ee1 inet_ehash_locks_alloc vmlinux EXPORT_SYMBOL_GPL +0xa28cfcc0 gen_estimator_active vmlinux EXPORT_SYMBOL +0xd737641a devm_devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL +0x7dccdcc7 vp_modern_get_driver_features vmlinux EXPORT_SYMBOL_GPL +0x14d01690 clk_mux_index_to_val vmlinux EXPORT_SYMBOL_GPL +0x8339df73 klist_add_behind vmlinux EXPORT_SYMBOL_GPL +0x574c2e74 bitmap_release_region vmlinux EXPORT_SYMBOL +0xb6de5bc4 __blk_mq_debugfs_rq_show vmlinux EXPORT_SYMBOL_GPL +0xed5376c5 __printk_wait_on_cpu_lock vmlinux EXPORT_SYMBOL +0xb58aeaab kernel_cpustat vmlinux EXPORT_SYMBOL +0x6da467cb pfn_is_map_memory vmlinux EXPORT_SYMBOL +0x9a46ff80 ip_mc_inc_group vmlinux EXPORT_SYMBOL +0x478e81f8 tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL +0x875582b7 nvmem_del_cell_table vmlinux EXPORT_SYMBOL_GPL +0xe60632a9 edac_queue_work vmlinux EXPORT_SYMBOL_GPL +0x815a6849 input_setup_polling vmlinux EXPORT_SYMBOL +0x7903ca14 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL +0xbaa1fe27 request_key_with_auxdata vmlinux EXPORT_SYMBOL +0x94bab27a sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL +0xb9388a13 inode_nohighmem vmlinux EXPORT_SYMBOL +0x7451e0cc file_write_and_wait_range vmlinux EXPORT_SYMBOL +0xc931032f register_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL +0xbdf87343 tcf_exts_validate vmlinux EXPORT_SYMBOL +0x7e89af14 hid_dump_device vmlinux EXPORT_SYMBOL_GPL +0xf2669a2c imx_scu_irq_register_notifier vmlinux EXPORT_SYMBOL +0x2b76b424 phy_attached_info_irq vmlinux EXPORT_SYMBOL +0x4d25ebc3 __devm_regmap_init_spi vmlinux EXPORT_SYMBOL_GPL +0xb1e1a45e wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL +0x3a3fa1ca fwnode_graph_get_endpoint_by_id vmlinux EXPORT_SYMBOL_GPL +0x656e4a6e snprintf vmlinux EXPORT_SYMBOL +0x8ce2d446 __tracepoint_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0x36e349b7 proc_mkdir_mode vmlinux EXPORT_SYMBOL +0xdade5d8b tag_pages_for_writeback vmlinux EXPORT_SYMBOL +0x3f5285df flow_indr_dev_register vmlinux EXPORT_SYMBOL +0xce2b2b04 nvmem_register vmlinux EXPORT_SYMBOL_GPL +0x66b97421 sfp_link_up vmlinux EXPORT_SYMBOL_GPL +0xb890c4c6 spi_take_timestamp_post vmlinux EXPORT_SYMBOL_GPL +0x3bdbbca5 tty_port_link_device vmlinux EXPORT_SYMBOL_GPL +0xa09a9e4d iort_get_rmr_sids vmlinux EXPORT_SYMBOL_GPL +0xff9d72aa pinctrl_find_and_add_gpio_range vmlinux EXPORT_SYMBOL_GPL +0x403eac60 sbitmap_get vmlinux EXPORT_SYMBOL_GPL +0x75133f6e visitor128 vmlinux EXPORT_SYMBOL_GPL +0xe909997a bitmap_print_list_to_buf vmlinux EXPORT_SYMBOL +0x3378f423 PDE_DATA vmlinux EXPORT_SYMBOL +0x3cf32d69 fscrypt_free_bounce_page vmlinux EXPORT_SYMBOL +0xf9274dd6 follow_pfn vmlinux EXPORT_SYMBOL +0xc3468b40 follow_pte vmlinux EXPORT_SYMBOL_GPL +0x09b93af8 make_kuid vmlinux EXPORT_SYMBOL +0x2d0684a9 hrtimer_init vmlinux EXPORT_SYMBOL_GPL +0x16ca7251 __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x1ef34818 usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL +0xcd112cfd pm_clk_create vmlinux EXPORT_SYMBOL_GPL +0xfa6f22ee blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0x0eb82ae5 file_remove_privs vmlinux EXPORT_SYMBOL +0x69637b2c __traceiter_powernv_throttle vmlinux EXPORT_SYMBOL_GPL +0x6f7e6040 irq_has_action vmlinux EXPORT_SYMBOL_GPL +0xf0dea39b udp_seq_ops vmlinux EXPORT_SYMBOL +0x1b6314fd in_aton vmlinux EXPORT_SYMBOL +0x1601dc73 neigh_resolve_output vmlinux EXPORT_SYMBOL +0x5a99a0d7 flow_get_u32_dst vmlinux EXPORT_SYMBOL +0x78d6e858 ptp_clock_unregister vmlinux EXPORT_SYMBOL +0xfc4152fc ec_read vmlinux EXPORT_SYMBOL +0xa3f12981 cfb_imageblit vmlinux EXPORT_SYMBOL +0xf3e16f40 sysfs_unbreak_active_protection vmlinux EXPORT_SYMBOL_GPL +0xca6e92e6 __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL +0x774f16ef __tracepoint_cpu_idle vmlinux EXPORT_SYMBOL_GPL +0xcd884a15 tcp_close vmlinux EXPORT_SYMBOL +0xa001cc1f inet_add_offload vmlinux EXPORT_SYMBOL +0xca5784ce __scm_send vmlinux EXPORT_SYMBOL +0xe13446fd skb_try_coalesce vmlinux EXPORT_SYMBOL +0x74946de1 get_thermal_instance vmlinux EXPORT_SYMBOL +0x664eb54a k3_ringacc_ring_reset_dma vmlinux EXPORT_SYMBOL_GPL +0x7759da94 pnp_register_driver vmlinux EXPORT_SYMBOL +0xd8997f1f dw_pcie_ep_init vmlinux EXPORT_SYMBOL_GPL +0xf955e9c5 bprintf vmlinux EXPORT_SYMBOL_GPL +0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL +0x93d51eab blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL +0xdf8bfbaa try_to_free_buffers vmlinux EXPORT_SYMBOL +0x91395b74 xattr_full_name vmlinux EXPORT_SYMBOL +0x4531ab62 copy_from_kernel_nofault vmlinux EXPORT_SYMBOL_GPL +0x7ef60f40 blk_trace_setup vmlinux EXPORT_SYMBOL_GPL +0x4f6a07fe show_rcu_gp_kthreads vmlinux EXPORT_SYMBOL_GPL +0xed238617 __put_cred vmlinux EXPORT_SYMBOL +0x1fdfcc01 xfrm_migrate vmlinux EXPORT_SYMBOL +0xcec0efc6 ping_getfrag vmlinux EXPORT_SYMBOL_GPL +0xa410a295 devlink_region_destroy vmlinux EXPORT_SYMBOL_GPL +0x0c322d05 skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL +0xc3931a26 of_root vmlinux EXPORT_SYMBOL +0x5a2ffd8c serial8250_clear_and_reinit_fifos vmlinux EXPORT_SYMBOL_GPL +0x00faadd6 mtk_mutex_get vmlinux EXPORT_SYMBOL_GPL +0xf9589c0c register_framebuffer vmlinux EXPORT_SYMBOL +0x6e38d8e7 pci_epf_create vmlinux EXPORT_SYMBOL_GPL +0x28f293e1 crypto_unregister_templates vmlinux EXPORT_SYMBOL_GPL +0x5d814627 dquot_free_inode vmlinux EXPORT_SYMBOL +0x3a4b3fb0 migrate_page_states vmlinux EXPORT_SYMBOL +0x01757935 rdmacg_register_device vmlinux EXPORT_SYMBOL +0x3181e297 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0x0bee8ee3 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x6c7d99b2 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL +0x596383b2 tegra_bpmp_mrq_return vmlinux EXPORT_SYMBOL_GPL +0xedd092d5 power_supply_notifier vmlinux EXPORT_SYMBOL_GPL +0xbdd35c44 mfd_remove_devices vmlinux EXPORT_SYMBOL +0x7b1dc349 pm_generic_suspend_late vmlinux EXPORT_SYMBOL_GPL +0x3cd06035 add_input_randomness vmlinux EXPORT_SYMBOL_GPL +0xa8dac9bd regulator_enable_regmap vmlinux EXPORT_SYMBOL_GPL +0x47065c73 cpm_muram_offset vmlinux EXPORT_SYMBOL +0x45170dd7 clk_gate_ops vmlinux EXPORT_SYMBOL_GPL +0x2073b2a6 dw_pcie_ep_linkup vmlinux EXPORT_SYMBOL_GPL +0x246270dd gpiod_set_config vmlinux EXPORT_SYMBOL_GPL +0xf2e5ca80 pinctrl_force_sleep vmlinux EXPORT_SYMBOL_GPL +0xe07b1917 iov_iter_advance vmlinux EXPORT_SYMBOL +0x4bef1c67 empty_name vmlinux EXPORT_SYMBOL +0x6f9ba308 dev_pm_opp_get_of_node vmlinux EXPORT_SYMBOL_GPL +0x40a15fa1 device_remove_bin_file vmlinux EXPORT_SYMBOL_GPL +0x5b77abe7 mipi_dsi_generic_read vmlinux EXPORT_SYMBOL +0xc5505eb8 tty_port_free_xmit_buf vmlinux EXPORT_SYMBOL +0x368a506f __devm_clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL +0xfe3a6de3 alarm_try_to_cancel vmlinux EXPORT_SYMBOL_GPL +0xef242c91 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0x02899349 tcp_enter_cwr vmlinux EXPORT_SYMBOL +0x22ab7517 devl_unlock vmlinux EXPORT_SYMBOL_GPL +0xb6d961c7 hidraw_report_event vmlinux EXPORT_SYMBOL_GPL +0xa40ff01b acpi_dbg_layer vmlinux EXPORT_SYMBOL +0xdf9c6f3e sbitmap_del_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x9e9fdd9d memunmap vmlinux EXPORT_SYMBOL +0x4d924f20 memremap vmlinux EXPORT_SYMBOL +0x28aa6a67 call_rcu vmlinux EXPORT_SYMBOL_GPL +0xae9f7dff devm_request_any_context_irq vmlinux EXPORT_SYMBOL +0x46ff7d12 qcom_scm_iommu_secure_ptbl_size vmlinux EXPORT_SYMBOL +0x5ff9b451 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL +0xf9aae8cb spi_mem_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0xd57fbd31 hwrng_unregister vmlinux EXPORT_SYMBOL_GPL +0x0ce3dd73 bman_is_probed vmlinux EXPORT_SYMBOL_GPL +0x6c1430e5 pci_epc_multi_mem_init vmlinux EXPORT_SYMBOL_GPL +0x12ea4c86 pci_ecam_map_bus vmlinux EXPORT_SYMBOL_GPL +0x2dd064b3 pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL +0x1afb8cb3 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL +0xc88c1b42 fscrypt_d_revalidate vmlinux EXPORT_SYMBOL_GPL +0xaf56600a arm64_use_ng_mappings vmlinux EXPORT_SYMBOL +0xfdf75cb9 xfrm6_rcv_spi vmlinux EXPORT_SYMBOL +0x3863d114 tcf_exts_change vmlinux EXPORT_SYMBOL +0x4e4ad8b3 stm_source_write vmlinux EXPORT_SYMBOL_GPL +0x4dcb13c2 devfreq_event_disable_edev vmlinux EXPORT_SYMBOL_GPL +0x27d6e60a of_device_modalias vmlinux EXPORT_SYMBOL_GPL +0x86027a77 disk_stack_limits vmlinux EXPORT_SYMBOL +0x9879932b crypto_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xa5bbaab1 padata_free_shell vmlinux EXPORT_SYMBOL +0x5896724d tcpv6_prot vmlinux EXPORT_SYMBOL_GPL +0x76e34bab fib_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x37a35ec8 skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL +0xf5d3cec7 pskb_put vmlinux EXPORT_SYMBOL_GPL +0x816a41ca cpufreq_update_limits vmlinux EXPORT_SYMBOL_GPL +0x9101a7ad device_reprobe vmlinux EXPORT_SYMBOL_GPL +0x7d6af6f3 virtio_finalize_features vmlinux EXPORT_SYMBOL_GPL +0x27c3c728 qman_release_fqid vmlinux EXPORT_SYMBOL +0xd64c9b89 inc_nlink vmlinux EXPORT_SYMBOL +0xa7cd6e8b vfs_fileattr_set vmlinux EXPORT_SYMBOL +0xbbabcffc vfs_fileattr_get vmlinux EXPORT_SYMBOL +0x0d00e697 smpboot_unregister_percpu_thread vmlinux EXPORT_SYMBOL_GPL +0xc366d11d __netlink_dump_start vmlinux EXPORT_SYMBOL +0x41ff8702 sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL +0x8756419d phy_write_mmd vmlinux EXPORT_SYMBOL +0xbcdd5b99 iommu_group_set_name vmlinux EXPORT_SYMBOL_GPL +0x1aeeda7b meson_vid_pll_div_ro_ops vmlinux EXPORT_SYMBOL_GPL +0x271dcfc9 fsl_mc_bus_dpdbg_type vmlinux EXPORT_SYMBOL_GPL +0x897710d3 seq_open vmlinux EXPORT_SYMBOL +0x3f03f8f7 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL +0xbfd935fd vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL +0xaf793668 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL +0x3f0b7d35 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL +0x4eb2553c spi_mem_dtr_supports_op vmlinux EXPORT_SYMBOL_GPL +0x8d9ca0e6 dma_fence_enable_sw_signaling vmlinux EXPORT_SYMBOL +0x12c6741c backlight_device_get_by_name vmlinux EXPORT_SYMBOL +0xc9cf96df pci_bus_type vmlinux EXPORT_SYMBOL +0xf7752717 __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0x9af5e55f __lock_page vmlinux EXPORT_SYMBOL +0xbd4702f2 perf_event_pause vmlinux EXPORT_SYMBOL_GPL +0x6934675e synchronize_srcu_expedited vmlinux EXPORT_SYMBOL_GPL +0xd00384ae tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL +0xc44b9c84 devl_resources_unregister vmlinux EXPORT_SYMBOL_GPL +0xcabe04de cpuidle_resume_and_unlock vmlinux EXPORT_SYMBOL_GPL +0x5c72ee5c pm_clk_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0xc8f73592 dev_pm_qos_update_user_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x7fe105d7 bman_ip_rev vmlinux EXPORT_SYMBOL +0x3380cf9a pci_create_slot vmlinux EXPORT_SYMBOL_GPL +0xae01217a mpi_write_to_sgl vmlinux EXPORT_SYMBOL_GPL +0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL +0x34c16f7c follow_down vmlinux EXPORT_SYMBOL +0xc58bac6f filemap_write_and_wait_range vmlinux EXPORT_SYMBOL +0x4f5658fd __SCT__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL +0xc82b3a88 __SCK__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL +0xa8587c56 __traceiter_rpm_idle vmlinux EXPORT_SYMBOL_GPL +0x53d7c01e __traceiter_cpu_idle vmlinux EXPORT_SYMBOL_GPL +0x4da227eb eth_get_headlen vmlinux EXPORT_SYMBOL +0x6db3b8e3 __regmap_init vmlinux EXPORT_SYMBOL_GPL +0xfab53ed9 pinctrl_gpio_can_use_line vmlinux EXPORT_SYMBOL_GPL +0x28f70253 nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0x074f98db synth_event_add_field vmlinux EXPORT_SYMBOL_GPL +0x360b1afe probe_irq_mask vmlinux EXPORT_SYMBOL +0xc38c7661 devm_rpi_firmware_get vmlinux EXPORT_SYMBOL_GPL +0xaa444e08 genphy_read_status vmlinux EXPORT_SYMBOL +0x445cbd95 redraw_screen vmlinux EXPORT_SYMBOL +0xe4cad500 tty_unregister_driver vmlinux EXPORT_SYMBOL +0xe06c08b2 virtqueue_detach_unused_buf vmlinux EXPORT_SYMBOL_GPL +0xb32377a3 pci_reenable_device vmlinux EXPORT_SYMBOL +0x3dcd0665 d_instantiate_new vmlinux EXPORT_SYMBOL +0x0305a29a invalidate_mapping_pages vmlinux EXPORT_SYMBOL +0x4bd6f08b misc_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xddce61ca devm_release_resource vmlinux EXPORT_SYMBOL +0x09adc455 napi_disable vmlinux EXPORT_SYMBOL +0x2303b915 efivar_lock vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xc67fc8d3 pci_enable_rom vmlinux EXPORT_SYMBOL_GPL +0xd3ce5102 pinctrl_find_gpio_range_from_pin vmlinux EXPORT_SYMBOL_GPL +0xa4c8127c ZSTD_maxCLevel vmlinux EXPORT_SYMBOL +0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL +0x9291cd3b memdup_user vmlinux EXPORT_SYMBOL +0x214a96ed seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL +0x6047ce8d ping_get_port vmlinux EXPORT_SYMBOL_GPL +0xabb6ba0b raw_abort vmlinux EXPORT_SYMBOL_GPL +0xcdb6adcc ras_userspace_consumers vmlinux EXPORT_SYMBOL_GPL +0x1f86b1da thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xd13e4af8 dma_fence_unwrap_next vmlinux EXPORT_SYMBOL_GPL +0x44008682 __clk_mux_determine_rate vmlinux EXPORT_SYMBOL_GPL +0x77541f9d pci_epf_destroy vmlinux EXPORT_SYMBOL_GPL +0xd33ada8b cci_probed vmlinux EXPORT_SYMBOL_GPL +0x8a879e3a blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0xb48d4d22 security_sb_eat_lsm_opts vmlinux EXPORT_SYMBOL +0xc280fb46 kdb_register vmlinux EXPORT_SYMBOL_GPL +0xbff9202f dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL +0xb7a387fc synchronize_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL +0xdf1e386a nf_log_unbind_pf vmlinux EXPORT_SYMBOL +0x71b15008 lwtunnel_valid_encap_type vmlinux EXPORT_SYMBOL_GPL +0x7cf43626 phy_resolve_aneg_pause vmlinux EXPORT_SYMBOL_GPL +0xe5d37716 pcie_update_link_speed vmlinux EXPORT_SYMBOL_GPL +0xba2acd16 fsl_mc_populate_irq_pool vmlinux EXPORT_SYMBOL_GPL +0x6f10a2a2 blk_mq_start_request vmlinux EXPORT_SYMBOL +0x2ce51003 tcp_v4_send_check vmlinux EXPORT_SYMBOL +0x949b5176 devlink_region_snapshot_create vmlinux EXPORT_SYMBOL_GPL +0x88476f9f devl_lock vmlinux EXPORT_SYMBOL_GPL +0x6c1f8fb9 dev_close vmlinux EXPORT_SYMBOL +0x4767c630 dma_buf_put vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x370431e9 dma_buf_get vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x10e004f7 of_genpd_remove_last vmlinux EXPORT_SYMBOL_GPL +0x868ef4cf pci_hp_add_bridge vmlinux EXPORT_SYMBOL_GPL +0x11f47d8c utf8_strncmp vmlinux EXPORT_SYMBOL +0x8961c959 __mark_inode_dirty vmlinux EXPORT_SYMBOL +0x4cb27100 ktime_get_snapshot vmlinux EXPORT_SYMBOL_GPL +0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL +0x357a70f3 ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xb23f5e4b tcp_set_rcvlowat vmlinux EXPORT_SYMBOL +0xf6ec46f3 noop_qdisc vmlinux EXPORT_SYMBOL +0x85d95032 sock_alloc_send_skb vmlinux EXPORT_SYMBOL +0x88c5d5f3 firmware_request_cache vmlinux EXPORT_SYMBOL_GPL +0xfebcaee4 acpi_bus_get_device vmlinux EXPORT_SYMBOL +0xd26a46bc rockchip_pcie_enable_clocks vmlinux EXPORT_SYMBOL_GPL +0xf597962c devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL +0xa916b694 strnlen vmlinux EXPORT_SYMBOL +0x7b5b8f31 sha256_update vmlinux EXPORT_SYMBOL +0xdbc5152d blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL +0x7d2f234b blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL +0x4496f4b0 unregister_filesystem vmlinux EXPORT_SYMBOL +0x0ba0b938 vm_brk vmlinux EXPORT_SYMBOL +0xd68c5a1f adjust_resource vmlinux EXPORT_SYMBOL +0xb29855fa xfrm_state_insert vmlinux EXPORT_SYMBOL +0x3e9bfa38 hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL +0x39393064 devlink_port_health_reporter_create vmlinux EXPORT_SYMBOL_GPL +0x7686e42c metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0xa3d7bd1e __of_reset_control_get vmlinux EXPORT_SYMBOL_GPL +0x44ea4cac configfs_unregister_default_group vmlinux EXPORT_SYMBOL +0x6c5ad0cd kmsg_dump_register vmlinux EXPORT_SYMBOL_GPL +0xe871e629 sk_psock_init vmlinux EXPORT_SYMBOL_GPL +0xaf5f6aac of_node_put vmlinux EXPORT_SYMBOL +0xec689096 of_node_get vmlinux EXPORT_SYMBOL +0xd4339de8 qcom_scm_pas_init_image vmlinux EXPORT_SYMBOL +0xe92f95b9 dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0x97ed2212 __tracepoint_spi_transfer_start vmlinux EXPORT_SYMBOL +0x696b296a dma_resv_get_singleton vmlinux EXPORT_SYMBOL_GPL +0x0b35c779 of_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0xa820b7ad platform_irq_count vmlinux EXPORT_SYMBOL_GPL +0xe633bdba __destroy_inode vmlinux EXPORT_SYMBOL +0xcbe56bc2 zs_get_total_pages vmlinux EXPORT_SYMBOL_GPL +0x0070d752 ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL +0x6b9ad630 phy_led_triggers_unregister vmlinux EXPORT_SYMBOL_GPL +0x95bc2729 mdio_device_remove vmlinux EXPORT_SYMBOL +0x02293ac3 dma_fence_chain_ops vmlinux EXPORT_SYMBOL +0x8763890d device_property_present vmlinux EXPORT_SYMBOL_GPL +0xf12180fd imx_1443x_dram_pll vmlinux EXPORT_SYMBOL_GPL +0x8a112f2f pci_bus_add_devices vmlinux EXPORT_SYMBOL +0x481f9b7d mpi_mulm vmlinux EXPORT_SYMBOL_GPL +0xea018bbb mpi_test_bit vmlinux EXPORT_SYMBOL_GPL +0x2fa1fe7c blk_rq_unmap_user vmlinux EXPORT_SYMBOL +0xc360106f crypto_mod_get vmlinux EXPORT_SYMBOL_GPL +0x0bc477a2 irq_set_irq_type vmlinux EXPORT_SYMBOL +0xce2840e7 irq_set_irq_wake vmlinux EXPORT_SYMBOL +0xb712f75b handle_irq_desc vmlinux EXPORT_SYMBOL_GPL +0xd0ae5f55 __printk_cpu_trylock vmlinux EXPORT_SYMBOL +0x7674272f cpu_hwcap_keys vmlinux EXPORT_SYMBOL +0x538403eb sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL +0xd91dbd1f xdp_alloc_skb_bulk vmlinux EXPORT_SYMBOL_GPL +0x51438986 extcon_sync vmlinux EXPORT_SYMBOL_GPL +0x3f3c552d of_platform_device_destroy vmlinux EXPORT_SYMBOL_GPL +0xcc71d570 devm_ti_sci_get_handle vmlinux EXPORT_SYMBOL_GPL +0xd11c1d00 phy_do_ioctl vmlinux EXPORT_SYMBOL +0xd0fd355e spi_res_add vmlinux EXPORT_SYMBOL_GPL +0x9cfd5269 pci_epc_unmap_addr vmlinux EXPORT_SYMBOL_GPL +0x6a5a71dc inode_io_list_del vmlinux EXPORT_SYMBOL +0x9a916a01 __remove_inode_hash vmlinux EXPORT_SYMBOL +0x816de529 __mod_lruvec_page_state vmlinux EXPORT_SYMBOL +0xfc9ed8c3 qcom_scm_ice_available vmlinux EXPORT_SYMBOL +0xf76843b5 qcom_scm_pas_supported vmlinux EXPORT_SYMBOL +0xeb4bee1f device_match_acpi_dev vmlinux EXPORT_SYMBOL +0x1b15d073 devm_tegra_core_dev_init_opp_table vmlinux EXPORT_SYMBOL_GPL +0x82893254 geni_icc_set_tag vmlinux EXPORT_SYMBOL +0xa9e03d2e tegra_dfll_resume vmlinux EXPORT_SYMBOL +0x4d8ffd85 __pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL +0xf404f763 key_type_trusted vmlinux EXPORT_SYMBOL_GPL +0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL +0x9058b193 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL +0xd04c1a64 sysctl_devconf_inherit_init_net vmlinux EXPORT_SYMBOL +0x3fa52faa bdev_dax_pgoff vmlinux EXPORT_SYMBOL +0x6510c425 pm_generic_restore_early vmlinux EXPORT_SYMBOL_GPL +0x70d1a18e qman_release_pool vmlinux EXPORT_SYMBOL +0xd7a03e13 acpi_dma_request_slave_chan_by_name vmlinux EXPORT_SYMBOL_GPL +0xaea040b7 devm_clk_hw_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL +0xe480f70f clk_hw_get_parent_by_index vmlinux EXPORT_SYMBOL_GPL +0x94bf03ca utf8_to_utf32 vmlinux EXPORT_SYMBOL +0x9d09e8ae ring_buffer_event_data vmlinux EXPORT_SYMBOL_GPL +0x313ea5fd ipi_send_single vmlinux EXPORT_SYMBOL_GPL +0x00cf44be skb_vlan_pop vmlinux EXPORT_SYMBOL +0x1903858c phy_sfp_probe vmlinux EXPORT_SYMBOL +0x0d7a1bd0 __pm_runtime_disable vmlinux EXPORT_SYMBOL_GPL +0x391a7bce paste_selection vmlinux EXPORT_SYMBOL_GPL +0x4da596e6 qman_retire_fq vmlinux EXPORT_SYMBOL +0x3aa06d69 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL +0xac89702d crypto_sha1_update vmlinux EXPORT_SYMBOL +0x1d5cedae __tracepoint_kfree vmlinux EXPORT_SYMBOL +0x0bf7a4a8 perf_aux_output_end vmlinux EXPORT_SYMBOL_GPL +0x02028150 bpf_prog_select_runtime vmlinux EXPORT_SYMBOL_GPL +0x442deaa9 poll_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL +0xda0947de kmsg_dump_unregister vmlinux EXPORT_SYMBOL_GPL +0x28afbb08 cpu_latency_qos_add_request vmlinux EXPORT_SYMBOL_GPL +0x777a47ff override_creds vmlinux EXPORT_SYMBOL +0x131db64a system_long_wq vmlinux EXPORT_SYMBOL_GPL +0xc010ad70 __ip_queue_xmit vmlinux EXPORT_SYMBOL +0x5e975ef9 watchdog_notify_pretimeout vmlinux EXPORT_SYMBOL_GPL +0x2caf83b3 input_register_handle vmlinux EXPORT_SYMBOL +0x8d22bb58 iommu_group_alloc vmlinux EXPORT_SYMBOL_GPL +0x224ce651 xudma_free_gp_rflow_range vmlinux EXPORT_SYMBOL +0x67275903 clk_mux_ops vmlinux EXPORT_SYMBOL_GPL +0x6259d291 clk_restore_context vmlinux EXPORT_SYMBOL_GPL +0xf67e4842 acpi_device_hid vmlinux EXPORT_SYMBOL +0x8a45a555 acpi_unregister_wakeup_handler vmlinux EXPORT_SYMBOL_GPL +0x4967e79f radix_tree_iter_resume vmlinux EXPORT_SYMBOL +0xd58e70dd net_rand_noise vmlinux EXPORT_SYMBOL +0x2a1ca920 blkdev_issue_zeroout vmlinux EXPORT_SYMBOL +0x287344d6 blk_bio_list_merge vmlinux EXPORT_SYMBOL_GPL +0xf3728f5b __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL +0x74b11042 get_tree_bdev vmlinux EXPORT_SYMBOL +0xd73c8c2b synchronize_shrinkers vmlinux EXPORT_SYMBOL +0x3c1a440a handle_level_irq vmlinux EXPORT_SYMBOL_GPL +0xae581fa8 unix_table_locks vmlinux EXPORT_SYMBOL_GPL +0x1faea6ba sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL +0xd31ccb06 of_machine_is_compatible vmlinux EXPORT_SYMBOL +0x45754eca phy_mac_interrupt vmlinux EXPORT_SYMBOL +0x8330ccb2 spi_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL +0xa2b68fba qman_get_qm_portal_config vmlinux EXPORT_SYMBOL +0x04df8fbc lzo1x_decompress_safe vmlinux EXPORT_SYMBOL_GPL +0x1235c292 blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL +0x124b185f kern_unmount vmlinux EXPORT_SYMBOL +0x518c68bc __cpu_dying_mask vmlinux EXPORT_SYMBOL +0x7dec5e63 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x1595dddd stm_register_protocol vmlinux EXPORT_SYMBOL_GPL +0xdcd36fb2 nla_append vmlinux EXPORT_SYMBOL +0xba545233 pcim_iomap_regions vmlinux EXPORT_SYMBOL +0x5a032b5f pstore_ftrace_combine_log vmlinux EXPORT_SYMBOL_GPL +0xdf080204 vfs_llseek vmlinux EXPORT_SYMBOL +0x089f9a2e __page_file_index vmlinux EXPORT_SYMBOL_GPL +0xb7efbb94 __irq_set_handler vmlinux EXPORT_SYMBOL_GPL +0x5bdb7603 sock_copy_user_timeval vmlinux EXPORT_SYMBOL +0x11833b71 of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL +0x8f6048c0 devm_regulator_get_optional vmlinux EXPORT_SYMBOL_GPL +0xe6e988c5 k3_ringacc_get_tisci_dev_id vmlinux EXPORT_SYMBOL_GPL +0x8ab842d3 dpbp_get_attributes vmlinux EXPORT_SYMBOL_GPL +0x60f775b7 iterate_fd vmlinux EXPORT_SYMBOL +0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL +0x5ff1b41f __cpu_present_mask vmlinux EXPORT_SYMBOL +0xc482c05e bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0x13a4a879 of_find_node_opts_by_path vmlinux EXPORT_SYMBOL +0x684ca117 zynqmp_pm_get_pll_frac_mode vmlinux EXPORT_SYMBOL_GPL +0x284cb5e5 device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL +0xb2210d64 reset_control_deassert vmlinux EXPORT_SYMBOL_GPL +0x3426be5e mtk_pinconf_adv_drive_get vmlinux EXPORT_SYMBOL_GPL +0xc9d4316f mtk_pinconf_adv_drive_set vmlinux EXPORT_SYMBOL_GPL +0x1f03912b ZSTD_flushStream vmlinux EXPORT_SYMBOL +0x9263b417 ecc_point_mult_shamir vmlinux EXPORT_SYMBOL +0xddd704b4 dquot_resume vmlinux EXPORT_SYMBOL +0xf4bdbeb9 __frontswap_invalidate_area vmlinux EXPORT_SYMBOL +0x7ce58981 kvrealloc vmlinux EXPORT_SYMBOL +0xa2f32564 __xfrm_state_destroy vmlinux EXPORT_SYMBOL +0x629c7350 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL +0xc9c33c53 bfifo_qdisc_ops vmlinux EXPORT_SYMBOL +0x35c79fa1 devm_devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL +0xac5393d6 of_prop_next_u32 vmlinux EXPORT_SYMBOL_GPL +0x19bb779f pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0x4d11b881 tty_port_init vmlinux EXPORT_SYMBOL +0x0dd6b828 complete_request_key vmlinux EXPORT_SYMBOL +0x925f9e70 __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x1f8544b8 panic_timeout vmlinux EXPORT_SYMBOL_GPL +0x55cd1020 nf_queue vmlinux EXPORT_SYMBOL_GPL +0x69410463 __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL +0xd003c131 extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL +0xfcb289aa extcon_set_state_sync vmlinux EXPORT_SYMBOL_GPL +0xb88bc47e arch_apei_report_mem_error vmlinux EXPORT_SYMBOL_GPL +0x37746fde ZSTD_initDStream vmlinux EXPORT_SYMBOL +0x30af45a1 ZSTD_initCStream vmlinux EXPORT_SYMBOL +0xe2ddf63f aead_init_geniv vmlinux EXPORT_SYMBOL_GPL +0x9e64b0f7 securityfs_remove vmlinux EXPORT_SYMBOL_GPL +0xe694154f noop_fsync vmlinux EXPORT_SYMBOL +0x7c626556 list_lru_destroy vmlinux EXPORT_SYMBOL_GPL +0xe90fde5a bpf_empty_prog_array vmlinux EXPORT_SYMBOL +0x37169f79 cpu_latency_qos_update_request vmlinux EXPORT_SYMBOL_GPL +0x978f4332 xfrm_migrate_state_find vmlinux EXPORT_SYMBOL +0xd038af7c fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL +0x26155f7d devres_remove_group vmlinux EXPORT_SYMBOL_GPL +0xff621093 tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL +0xd46af5ef cppc_get_perf_ctrs vmlinux EXPORT_SYMBOL_GPL +0x5bcea5f1 sgl_free_n_order vmlinux EXPORT_SYMBOL +0x43468aef crypto_hash_walk_first vmlinux EXPORT_SYMBOL_GPL +0x41b215eb exportfs_decode_fh_raw vmlinux EXPORT_SYMBOL_GPL +0x40d3f54e alloc_anon_inode vmlinux EXPORT_SYMBOL +0x311603e2 vfs_mkobj vmlinux EXPORT_SYMBOL +0x8cb6f321 __ClearPageMovable vmlinux EXPORT_SYMBOL +0xf657824f inet_sendpage vmlinux EXPORT_SYMBOL +0xf3dc7288 dev_set_allmulti vmlinux EXPORT_SYMBOL +0xad7e644c dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0xfc8f352c i2c_add_adapter vmlinux EXPORT_SYMBOL +0x2b418acf input_mt_report_finger_count vmlinux EXPORT_SYMBOL +0xee7d7deb gen_pool_dma_zalloc vmlinux EXPORT_SYMBOL +0xe32ab4d8 xxh64_digest vmlinux EXPORT_SYMBOL +0x4a96a8eb xxh32_digest vmlinux EXPORT_SYMBOL +0x48d27375 __bitmap_intersects vmlinux EXPORT_SYMBOL +0x04ea5d10 ksize vmlinux EXPORT_SYMBOL +0xfa08c34a page_offline_end vmlinux EXPORT_SYMBOL +0x38869d88 kstat vmlinux EXPORT_SYMBOL +0x4885aacb kobject_set_name vmlinux EXPORT_SYMBOL +0x408bb1e5 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL +0x5b21ceff ring_buffer_iter_peek vmlinux EXPORT_SYMBOL_GPL +0x6f12560a get_old_timespec32 vmlinux EXPORT_SYMBOL_GPL +0xa5efbf4c async_synchronize_full vmlinux EXPORT_SYMBOL_GPL +0x91a488ac __netdev_alloc_frag_align vmlinux EXPORT_SYMBOL +0x7049a4f4 phy_modify_mmd_changed vmlinux EXPORT_SYMBOL_GPL +0xbe6d689a of_clk_src_simple_get vmlinux EXPORT_SYMBOL_GPL +0x1c58427f acpi_remove_notify_handler vmlinux EXPORT_SYMBOL +0x48c093fb _atomic_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL +0xf4a00349 __tracepoint_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0xdec4a010 __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0x5b105279 restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0xaa230f88 perf_unregister_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL +0x3d510a7b rcu_jiffies_till_stall_check vmlinux EXPORT_SYMBOL_GPL +0x608741b5 __init_swait_queue_head vmlinux EXPORT_SYMBOL +0xe446722f ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL +0xc0a23d1b ntbm_msi_free_irq vmlinux EXPORT_SYMBOL +0x88c4a776 tpmm_chip_alloc vmlinux EXPORT_SYMBOL_GPL +0x81c0ffd8 pci_clear_mwi vmlinux EXPORT_SYMBOL +0x0ddb1cd7 llist_reverse_order vmlinux EXPORT_SYMBOL_GPL +0xda8b1b1d blk_rq_append_bio vmlinux EXPORT_SYMBOL +0x1b1bc0ae migrate_page_move_mapping vmlinux EXPORT_SYMBOL +0x63eb9355 panic_blink vmlinux EXPORT_SYMBOL +0x1f1cc011 zynqmp_pm_get_chipid vmlinux EXPORT_SYMBOL_GPL +0x1234ffa1 cper_estatus_check_header vmlinux EXPORT_SYMBOL_GPL +0x12bb8425 pci_cfg_access_trylock vmlinux EXPORT_SYMBOL_GPL +0x34709c89 gpiochip_get_desc vmlinux EXPORT_SYMBOL_GPL +0x29255d6e __blk_rq_map_sg vmlinux EXPORT_SYMBOL +0xf74a116c __sync_dirty_buffer vmlinux EXPORT_SYMBOL +0x09419560 d_mark_dontcache vmlinux EXPORT_SYMBOL +0x6198dfea __ring_buffer_alloc vmlinux EXPORT_SYMBOL_GPL +0x5e332b52 __var_waitqueue vmlinux EXPORT_SYMBOL +0x0ea3c74e tasklet_kill vmlinux EXPORT_SYMBOL +0x7de3bc44 nf_ip_route vmlinux EXPORT_SYMBOL_GPL +0xfdf50e7f set_secondary_fwnode vmlinux EXPORT_SYMBOL_GPL +0x00106d21 amba_driver_register vmlinux EXPORT_SYMBOL +0x07a09f4e pci_try_set_mwi vmlinux EXPORT_SYMBOL +0xae25b234 phy_configure vmlinux EXPORT_SYMBOL_GPL +0xffb7c514 ida_free vmlinux EXPORT_SYMBOL +0xc6f3b3fc refcount_dec_if_one vmlinux EXPORT_SYMBOL +0x6ba33588 blk_post_runtime_resume vmlinux EXPORT_SYMBOL +0x0be8ff61 bio_endio vmlinux EXPORT_SYMBOL +0xb7c69a63 unregister_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL +0x51b7281f account_page_redirty vmlinux EXPORT_SYMBOL +0x2b6d960d synth_event_cmd_init vmlinux EXPORT_SYMBOL_GPL +0x88b4ae92 ring_buffer_normalize_time_stamp vmlinux EXPORT_SYMBOL_GPL +0xaab8ec0e l3mdev_fib_table_rcu vmlinux EXPORT_SYMBOL_GPL +0x3650dd97 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL +0xa4957a63 sk_stop_timer vmlinux EXPORT_SYMBOL +0x229fbfee of_platform_bus_probe vmlinux EXPORT_SYMBOL +0xd3ae7756 fw_fallback_config vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE +0x854fec83 tegra_sku_info vmlinux EXPORT_SYMBOL +0x7fa96509 erst_get_record_id_next vmlinux EXPORT_SYMBOL_GPL +0x37361299 acpi_dma_configure_id vmlinux EXPORT_SYMBOL_GPL +0xc8c85086 sg_free_table vmlinux EXPORT_SYMBOL +0xa327bff4 locks_remove_posix vmlinux EXPORT_SYMBOL +0x6dc06ad7 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL +0xb0b85f47 ring_buffer_iter_reset vmlinux EXPORT_SYMBOL_GPL +0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x43b0c9c3 preempt_schedule vmlinux EXPORT_SYMBOL +0x4f3642fc __skb_recv_udp vmlinux EXPORT_SYMBOL +0xb1f749b8 edac_mc_handle_error vmlinux EXPORT_SYMBOL_GPL +0xe6f4d82e __phy_read_mmd vmlinux EXPORT_SYMBOL +0x01dbf2ca pm_generic_thaw_noirq vmlinux EXPORT_SYMBOL_GPL +0xbbc1c126 acpi_get_psd_map vmlinux EXPORT_SYMBOL_GPL +0x7c8709f6 pcie_port_service_unregister vmlinux EXPORT_SYMBOL +0x4e6e4b41 radix_tree_delete vmlinux EXPORT_SYMBOL +0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL +0xe0839f80 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0xc86759ab tcp_slow_start vmlinux EXPORT_SYMBOL_GPL +0xd4aa0daf dev_activate vmlinux EXPORT_SYMBOL +0x7bd1dd70 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL +0xefede543 device_get_named_child_node vmlinux EXPORT_SYMBOL_GPL +0x4d4e1cf0 fwnode_get_next_child_node vmlinux EXPORT_SYMBOL_GPL +0x83932478 mipi_dsi_dcs_set_tear_scanline vmlinux EXPORT_SYMBOL +0x7c47c253 devm_iounmap vmlinux EXPORT_SYMBOL +0x5d0716ae devm_ioremap vmlinux EXPORT_SYMBOL +0xf749debc md5_zero_message_hash vmlinux EXPORT_SYMBOL_GPL +0x4bcc2662 mempool_init_node vmlinux EXPORT_SYMBOL +0x22985994 dma_set_mask vmlinux EXPORT_SYMBOL +0x153bc398 kvm_put_kvm vmlinux EXPORT_SYMBOL_GPL +0x74e5ff1a udpv6_encap_enable vmlinux EXPORT_SYMBOL +0x5fa6fa51 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0xd2f00d38 cpu_topology vmlinux EXPORT_SYMBOL_GPL +0xd5e1a632 nla_reserve vmlinux EXPORT_SYMBOL +0x1d5355a3 __SCT__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0x2d188e11 bpf_offload_dev_match vmlinux EXPORT_SYMBOL_GPL +0x1bb1f9e1 tracepoint_srcu vmlinux EXPORT_SYMBOL_GPL +0x7cb1aea1 devlink_dpipe_header_ethernet vmlinux EXPORT_SYMBOL_GPL +0x63ee1f50 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL +0x0b3a3ed7 zynqmp_pm_fpga_get_status vmlinux EXPORT_SYMBOL_GPL +0x565279ac __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x3dd3f054 xudma_rchan_get_id vmlinux EXPORT_SYMBOL +0xf05fbf09 pci_pio_to_address vmlinux EXPORT_SYMBOL_GPL +0x16316a10 ZSTD_getFrameContentSize vmlinux EXPORT_SYMBOL +0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL +0xa17f1d59 crypto_hash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL +0x87d5f48b ihold vmlinux EXPORT_SYMBOL +0x3096be16 names_cachep vmlinux EXPORT_SYMBOL +0x1d96c7ea invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0xa45c7b90 stack_trace_print vmlinux EXPORT_SYMBOL_GPL +0x742277e6 irq_domain_get_irq_data vmlinux EXPORT_SYMBOL_GPL +0x50d29f84 __SCT__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0x48c32847 __SCK__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0x3dad9978 cancel_delayed_work vmlinux EXPORT_SYMBOL +0xcf2252bc xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL +0x62635405 dev_pm_opp_of_find_icc_paths vmlinux EXPORT_SYMBOL_GPL +0x4dae16e4 i2c_put_dma_safe_msg_buf vmlinux EXPORT_SYMBOL_GPL +0x08e39398 cmd_db_read_addr vmlinux EXPORT_SYMBOL +0x821360b6 pci_unmap_rom vmlinux EXPORT_SYMBOL +0xcadc7b5d sbitmap_queue_show vmlinux EXPORT_SYMBOL_GPL +0x9fd738ea iov_iter_alignment vmlinux EXPORT_SYMBOL +0xcc2c6270 crypto_unregister_shashes vmlinux EXPORT_SYMBOL_GPL +0xa08ea09b crypto_unregister_ahashes vmlinux EXPORT_SYMBOL_GPL +0xe58090ca security_ib_endport_manage_subnet vmlinux EXPORT_SYMBOL +0x26f9b6de key_instantiate_and_link vmlinux EXPORT_SYMBOL +0x18686347 dentry_path_raw vmlinux EXPORT_SYMBOL +0x7afcb7db __kprobe_event_add_fields vmlinux EXPORT_SYMBOL_GPL +0x265bbef9 kexec_crash_loaded vmlinux EXPORT_SYMBOL_GPL +0xe36973c0 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL +0x628c6772 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL +0x2c2d78db xfrm_sad_getinfo vmlinux EXPORT_SYMBOL +0xd1f2eee2 nf_logger_find_get vmlinux EXPORT_SYMBOL_GPL +0x81aa78d8 zynqmp_pm_aes_engine vmlinux EXPORT_SYMBOL_GPL +0xd9faa7a5 zynqmp_pm_set_pll_frac_mode vmlinux EXPORT_SYMBOL_GPL +0xe233762a input_event_from_user vmlinux EXPORT_SYMBOL_GPL +0x4484a5a4 wait_for_device_probe vmlinux EXPORT_SYMBOL_GPL +0x8bce8235 tty_port_put vmlinux EXPORT_SYMBOL +0x963859b2 clk_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL +0xee58e970 fb_add_videomode vmlinux EXPORT_SYMBOL +0x1b1d8e3b tegra_xusb_padctl_legacy_remove vmlinux EXPORT_SYMBOL_GPL +0x18959a87 crypto_register_alg vmlinux EXPORT_SYMBOL_GPL +0xfcfc0044 debugfs_rename vmlinux EXPORT_SYMBOL_GPL +0xabb52586 simple_open vmlinux EXPORT_SYMBOL +0xbade9081 single_open vmlinux EXPORT_SYMBOL +0x8e08fc1a __page_file_mapping vmlinux EXPORT_SYMBOL_GPL +0x4112f8af of_graph_get_port_parent vmlinux EXPORT_SYMBOL +0xb4521a61 of_get_next_parent vmlinux EXPORT_SYMBOL +0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL +0xd0b74705 acpi_install_interface vmlinux EXPORT_SYMBOL +0x2db5ee35 iproc_msi_init vmlinux EXPORT_SYMBOL +0xfbbd41ca no_action vmlinux EXPORT_SYMBOL_GPL +0x75b81f7f kthread_stop vmlinux EXPORT_SYMBOL +0x28301884 tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL +0x45081703 ec_get_handle vmlinux EXPORT_SYMBOL +0x69ee2220 linear_range_get_selector_high vmlinux EXPORT_SYMBOL_GPL +0x78a16f48 aes_decrypt vmlinux EXPORT_SYMBOL +0xf579c189 security_inode_create vmlinux EXPORT_SYMBOL_GPL +0x3fe35aea irq_bypass_unregister_consumer vmlinux EXPORT_SYMBOL_GPL +0xd490122f hid_register_report vmlinux EXPORT_SYMBOL_GPL +0xcb15eee9 sdhci_pci_get_data vmlinux EXPORT_SYMBOL_GPL +0x43494d30 rtc_set_alarm vmlinux EXPORT_SYMBOL_GPL +0x2b28ad50 dma_resv_iter_first vmlinux EXPORT_SYMBOL_GPL +0xb6d5d40b screen_glyph_unicode vmlinux EXPORT_SYMBOL_GPL +0x50cf7585 hex2bin vmlinux EXPORT_SYMBOL +0x964f1d3a crypto_default_rng vmlinux EXPORT_SYMBOL_GPL +0x7ecb7228 locks_copy_conflock vmlinux EXPORT_SYMBOL +0x549eadf6 d_make_root vmlinux EXPORT_SYMBOL +0x5aa11eb2 vfs_get_super vmlinux EXPORT_SYMBOL +0xa825d9e2 inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL +0x9818d823 dmaengine_desc_set_metadata_len vmlinux EXPORT_SYMBOL_GPL +0x8a395fe4 pci_epc_mem_alloc_addr vmlinux EXPORT_SYMBOL_GPL +0x2875a315 utf32_to_utf8 vmlinux EXPORT_SYMBOL +0x884e76c8 blk_trace_remove vmlinux EXPORT_SYMBOL_GPL +0xb04c9ccf cleanup_srcu_struct vmlinux EXPORT_SYMBOL_GPL +0x732dd326 groups_free vmlinux EXPORT_SYMBOL +0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL +0xf4afc0f1 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL +0xcee88e7a of_overlay_fdt_apply vmlinux EXPORT_SYMBOL_GPL +0x96ef74bd regmap_register_patch vmlinux EXPORT_SYMBOL_GPL +0xf76ff7ed device_add_groups vmlinux EXPORT_SYMBOL_GPL +0xa386a0ed tty_perform_flush vmlinux EXPORT_SYMBOL_GPL +0xa156a1f2 erst_get_record_id_end vmlinux EXPORT_SYMBOL_GPL +0xccb53b66 acpi_subsys_freeze vmlinux EXPORT_SYMBOL_GPL +0xa750153d dw_pcie_write_dbi vmlinux EXPORT_SYMBOL_GPL +0xf0696401 acpi_pci_detect_ejectable vmlinux EXPORT_SYMBOL_GPL +0xe2da1f7f gpiod_set_transitory vmlinux EXPORT_SYMBOL_GPL +0x7410aba2 strreplace vmlinux EXPORT_SYMBOL +0xf39eecd9 crypto_dh_encode_key vmlinux EXPORT_SYMBOL_GPL +0xd4bb4a82 inet6addr_validator_notifier_call_chain vmlinux EXPORT_SYMBOL +0xa1652832 ip_sock_set_recverr vmlinux EXPORT_SYMBOL +0xc65e4e97 secure_dccp_sequence_number vmlinux EXPORT_SYMBOL +0x18ce460a ntb_msi_init vmlinux EXPORT_SYMBOL +0x5a36e6ae devm_rproc_alloc vmlinux EXPORT_SYMBOL +0xee7eb9e1 pnp_platform_devices vmlinux EXPORT_SYMBOL +0xaeb082ad _raw_read_unlock_bh vmlinux EXPORT_SYMBOL +0x830ad6d9 km_migrate vmlinux EXPORT_SYMBOL +0xb3357bdd sock_map_close vmlinux EXPORT_SYMBOL_GPL +0x105eb806 neigh_parms_alloc vmlinux EXPORT_SYMBOL +0x13fab921 cpuidle_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x8068fc3c __SCT__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL +0x3187490a __SCK__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL +0x806327ea imx_clk_hw_cpu vmlinux EXPORT_SYMBOL_GPL +0x48162948 clk_hw_is_prepared vmlinux EXPORT_SYMBOL_GPL +0x433cabfb acpi_decode_pld_buffer vmlinux EXPORT_SYMBOL +0x2a8112bb fsl_mc_device_add vmlinux EXPORT_SYMBOL_GPL +0x10ae7d69 mount_single vmlinux EXPORT_SYMBOL +0x2a3d4111 of_css vmlinux EXPORT_SYMBOL_GPL +0x83f957f2 netif_receive_skb_core vmlinux EXPORT_SYMBOL +0x68e44795 phy_restart_aneg vmlinux EXPORT_SYMBOL_GPL +0xb9c425de register_syscore_ops vmlinux EXPORT_SYMBOL_GPL +0x8aad89f7 exynos_get_pmu_regmap vmlinux EXPORT_SYMBOL_GPL +0xd14f747a dw_pcie_ep_init_complete vmlinux EXPORT_SYMBOL_GPL +0x3a9be019 asymmetric_key_id_partial vmlinux EXPORT_SYMBOL_GPL +0x0e34c81b bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL +0xad4e6259 remove_cpu vmlinux EXPORT_SYMBOL_GPL +0x9a477af6 cfb_fillrect vmlinux EXPORT_SYMBOL +0x0aaccc92 pci_remap_iospace vmlinux EXPORT_SYMBOL +0x9b7f7900 alloc_cpumask_var_node vmlinux EXPORT_SYMBOL +0x89b19e4b block_write_end vmlinux EXPORT_SYMBOL +0x890f4f97 __kprobe_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL +0xdd5bd68f pid_vnr vmlinux EXPORT_SYMBOL_GPL +0x010aeb16 xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL +0x46f3775b __xfrm_decode_session vmlinux EXPORT_SYMBOL +0x30ed7a3f devm_regmap_del_irq_chip vmlinux EXPORT_SYMBOL_GPL +0xf46addee devm_regmap_add_irq_chip vmlinux EXPORT_SYMBOL_GPL +0x025a67de pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL +0xd2cd2319 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL +0xd307408b is_acpi_data_node vmlinux EXPORT_SYMBOL +0xdd297220 pcie_ptm_enabled vmlinux EXPORT_SYMBOL +0x7d78b658 mtk_eint_do_suspend vmlinux EXPORT_SYMBOL_GPL +0x6d7c7dcc bitmap_cut vmlinux EXPORT_SYMBOL +0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0xe780fa38 __fput_sync vmlinux EXPORT_SYMBOL +0x23d2541e kvm_vcpu_kick vmlinux EXPORT_SYMBOL_GPL +0x1855743a netlink_set_err vmlinux EXPORT_SYMBOL +0x14c6deb3 alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0x6f08466a regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL +0xa6ac6d8c bus_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xff1666f3 reset_control_bulk_assert vmlinux EXPORT_SYMBOL_GPL +0x25dc1cfa register_fprobe vmlinux EXPORT_SYMBOL_GPL +0x0472cf3b register_kprobe vmlinux EXPORT_SYMBOL_GPL +0xfa27cb38 make_kprojid vmlinux EXPORT_SYMBOL +0x73d32e78 wireless_spy_update vmlinux EXPORT_SYMBOL +0x8bfc2ba1 inet_listen vmlinux EXPORT_SYMBOL +0xb69afbb0 devlink_linecard_deactivate vmlinux EXPORT_SYMBOL_GPL +0xc098323e __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL +0x31e5cd50 skb_queue_purge vmlinux EXPORT_SYMBOL +0x15037003 __hwspin_lock_timeout vmlinux EXPORT_SYMBOL_GPL +0x0b290ada dma_fence_chain_walk vmlinux EXPORT_SYMBOL +0xc5b0318b iommu_present vmlinux EXPORT_SYMBOL_GPL +0xbf041102 register_vt_notifier vmlinux EXPORT_SYMBOL_GPL +0x263c3152 bcmp vmlinux EXPORT_SYMBOL +0xb74fdd39 badblocks_show vmlinux EXPORT_SYMBOL_GPL +0xf26c822b get_unmapped_area vmlinux EXPORT_SYMBOL +0x45ae33f6 add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL +0xb9e8e2cc in6addr_sitelocal_allrouters vmlinux EXPORT_SYMBOL +0xb9175787 devlink_linecard_create vmlinux EXPORT_SYMBOL_GPL +0x23d432a3 flow_rule_match_ports vmlinux EXPORT_SYMBOL +0x07b52e38 rtnl_unregister vmlinux EXPORT_SYMBOL_GPL +0x5b07440f genphy_config_eee_advert vmlinux EXPORT_SYMBOL +0x9a455e89 platform_bus_type vmlinux EXPORT_SYMBOL_GPL +0x47de0dc7 clk_unregister_mux vmlinux EXPORT_SYMBOL_GPL +0x8a96d8ac pci_epf_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0xf935cfb2 fsl_mc_portal_reset vmlinux EXPORT_SYMBOL_GPL +0x6bcdedc0 mpi_point_init vmlinux EXPORT_SYMBOL_GPL +0x46a4a8bb blk_rq_map_user vmlinux EXPORT_SYMBOL +0xcafe5ada crypto_sha512_update vmlinux EXPORT_SYMBOL +0xca5b86fb generic_pipe_buf_release vmlinux EXPORT_SYMBOL +0xbd7aaaee add_memory vmlinux EXPORT_SYMBOL_GPL +0xe25d23f3 blocking_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL +0xaf3c598e kthread_queue_delayed_work vmlinux EXPORT_SYMBOL_GPL +0x4f097bbb iommu_sva_unbind_device vmlinux EXPORT_SYMBOL_GPL +0x95d58a9f d_find_alias vmlinux EXPORT_SYMBOL +0x1fee7136 trace_seq_putc vmlinux EXPORT_SYMBOL_GPL +0x7d558968 trace_seq_puts vmlinux EXPORT_SYMBOL_GPL +0x760a0f4f yield vmlinux EXPORT_SYMBOL +0x12537dae __tracepoint_napi_poll vmlinux EXPORT_SYMBOL_GPL +0x72edf918 __tracepoint_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x2cfb95bc netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0x6be5c21b extcon_get_edev_by_phandle vmlinux EXPORT_SYMBOL_GPL +0xb3f0adb4 devm_power_supply_get_by_phandle vmlinux EXPORT_SYMBOL_GPL +0xc854e89a alloc_dax_region vmlinux EXPORT_SYMBOL_GPL +0x7866c5a5 dax_inode vmlinux EXPORT_SYMBOL_GPL +0x74d6da73 regmap_get_raw_read_max vmlinux EXPORT_SYMBOL_GPL +0xcf4a4799 acpi_dma_request_slave_chan_by_index vmlinux EXPORT_SYMBOL_GPL +0xc07b0863 fb_destroy_modedb vmlinux EXPORT_SYMBOL +0xb1af981a pci_epc_mem_free_addr vmlinux EXPORT_SYMBOL_GPL +0x0562dc30 __sg_page_iter_start vmlinux EXPORT_SYMBOL +0xf39c5911 fsstack_copy_attr_all vmlinux EXPORT_SYMBOL_GPL +0x0c5de5b8 seq_escape_mem vmlinux EXPORT_SYMBOL +0x3213fb51 kvm_write_guest_offset_cached vmlinux EXPORT_SYMBOL_GPL +0x7d81f17f udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xf7ea6188 xfrm_init_replay vmlinux EXPORT_SYMBOL +0x3fc0fd94 udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xb1baa71a devlink_linecard_provision_fail vmlinux EXPORT_SYMBOL_GPL +0x2446b9ad dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL +0x86e0e117 devm_kmalloc vmlinux EXPORT_SYMBOL_GPL +0x4d0d163d copy_page vmlinux EXPORT_SYMBOL +0x0f37ca89 lockref_put_not_zero vmlinux EXPORT_SYMBOL +0x3ad5cda3 lockref_get_not_zero vmlinux EXPORT_SYMBOL +0x3d732811 inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL +0xf3a1140d inode_init_always vmlinux EXPORT_SYMBOL +0xb1d57348 d_invalidate vmlinux EXPORT_SYMBOL +0x5da67adc zs_compact vmlinux EXPORT_SYMBOL_GPL +0xa0b04675 vmalloc_32 vmlinux EXPORT_SYMBOL +0x4cedad8b pid_task vmlinux EXPORT_SYMBOL +0x4caeacd2 tcp_time_wait vmlinux EXPORT_SYMBOL +0x3204e4e2 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL +0x2f333aab imx_scu_get_handle vmlinux EXPORT_SYMBOL +0x57378a4e of_get_i2c_adapter_by_node vmlinux EXPORT_SYMBOL +0x900282c7 input_register_handler vmlinux EXPORT_SYMBOL +0x15e8ce4d phy_check_downshift vmlinux EXPORT_SYMBOL_GPL +0xa083c9df dax_attribute_group vmlinux EXPORT_SYMBOL_GPL +0x57dbee04 devm_regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL +0x19e1b8c5 textsearch_unregister vmlinux EXPORT_SYMBOL +0xe11ca997 ZSTD_getDictID_fromDict vmlinux EXPORT_SYMBOL +0xfe1c9ea5 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL +0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL +0x82de20e8 __SCT__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL +0xa99b8e70 __SCK__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL +0xb6237f34 netif_carrier_on vmlinux EXPORT_SYMBOL +0xb4341025 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL +0x31a4767f qcom_scm_hdcp_available vmlinux EXPORT_SYMBOL +0xbcd05f61 spi_res_alloc vmlinux EXPORT_SYMBOL_GPL +0x04ec22f7 acpi_pm_set_device_wakeup vmlinux EXPORT_SYMBOL_GPL +0xae7c231d mpi_cmp vmlinux EXPORT_SYMBOL_GPL +0x167c5967 print_hex_dump vmlinux EXPORT_SYMBOL +0x088d3dd3 dev_pm_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL +0x3a2b4c31 tty_find_polling_driver vmlinux EXPORT_SYMBOL_GPL +0xe6bd2601 pcie_port_find_device vmlinux EXPORT_SYMBOL_GPL +0x3afc4a8f sbitmap_resize vmlinux EXPORT_SYMBOL_GPL +0x110553df public_key_free vmlinux EXPORT_SYMBOL_GPL +0x56be4fdb inode_newsize_ok vmlinux EXPORT_SYMBOL +0x15ea2648 hwpoison_filter_flags_mask vmlinux EXPORT_SYMBOL_GPL +0x71ae3b35 rdmacg_try_charge vmlinux EXPORT_SYMBOL +0xc1307f11 xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL +0xe3614d2d inet_csk_destroy_sock vmlinux EXPORT_SYMBOL +0x38708e25 inet_peer_base_init vmlinux EXPORT_SYMBOL_GPL +0x1cc529c0 devm_extcon_dev_register vmlinux EXPORT_SYMBOL_GPL +0x41f754d3 devm_extcon_dev_allocate vmlinux EXPORT_SYMBOL_GPL +0x279cbc09 __pm_runtime_idle vmlinux EXPORT_SYMBOL_GPL +0x7830efa3 virtqueue_kick_prepare vmlinux EXPORT_SYMBOL_GPL +0x5934b5a9 qman_destroy_fq vmlinux EXPORT_SYMBOL +0x2e1ca751 clk_put vmlinux EXPORT_SYMBOL +0x78df6bd7 no_pci_devices vmlinux EXPORT_SYMBOL +0x5a921311 strncmp vmlinux EXPORT_SYMBOL +0x5ed847fc crypto_register_shashes vmlinux EXPORT_SYMBOL_GPL +0x0d07f543 get_anon_bdev vmlinux EXPORT_SYMBOL +0xb4eda0da ring_buffer_event_length vmlinux EXPORT_SYMBOL_GPL +0xe753b68d devlink_fmsg_arr_pair_nest_end vmlinux EXPORT_SYMBOL_GPL +0xc88806d3 sock_kfree_s vmlinux EXPORT_SYMBOL +0xf0cc8f14 devm_extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL +0x48a3d20b mctrl_gpio_get vmlinux EXPORT_SYMBOL_GPL +0xa5056338 __hsiphash_aligned vmlinux EXPORT_SYMBOL +0x69dd3b5b crc32_le vmlinux EXPORT_SYMBOL +0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL +0xc62611e1 scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL +0xabc65742 iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL +0x3f7e58fe empty_aops vmlinux EXPORT_SYMBOL +0xb29533ee zs_malloc vmlinux EXPORT_SYMBOL_GPL +0x904147cf __SCT__tp_func_kfree vmlinux EXPORT_SYMBOL +0x4ffb59bf __SCK__tp_func_kfree vmlinux EXPORT_SYMBOL +0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL +0x09f50f32 rcu_nocb_flush_deferred_wakeup vmlinux EXPORT_SYMBOL_GPL +0x2d641558 irq_domain_pop_irq vmlinux EXPORT_SYMBOL_GPL +0x5dfc29fd __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0x35d6669f ethtool_op_get_link vmlinux EXPORT_SYMBOL +0xf7bc95b0 devlink_fmsg_pair_nest_start vmlinux EXPORT_SYMBOL_GPL +0xa45d44fc zynqmp_pm_get_pll_frac_data vmlinux EXPORT_SYMBOL_GPL +0x6b5a824b pps_lookup_dev vmlinux EXPORT_SYMBOL +0xf7455c16 input_event_to_user vmlinux EXPORT_SYMBOL_GPL +0x356e64f0 input_unregister_device vmlinux EXPORT_SYMBOL +0x6b6986f3 tty_buffer_space_avail vmlinux EXPORT_SYMBOL_GPL +0xc05cd314 regulator_disable_regmap vmlinux EXPORT_SYMBOL_GPL +0xaab4652f vp_modern_get_features vmlinux EXPORT_SYMBOL_GPL +0xbb9cb348 clk_hw_set_parent vmlinux EXPORT_SYMBOL_GPL +0x0f18001d clk_hw_get_parent vmlinux EXPORT_SYMBOL_GPL +0x71a3fe6c clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL +0xd2ea49b8 acpi_leave_sleep_state_prep vmlinux EXPORT_SYMBOL +0x4ac3c953 read_cache_pages vmlinux EXPORT_SYMBOL +0xfe8cdb84 ring_buffer_alloc_read_page vmlinux EXPORT_SYMBOL_GPL +0x330010b6 cpuset_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0xa8a8110c kernel_neon_end vmlinux EXPORT_SYMBOL +0xd2a4cd62 tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL +0x44ad01c8 ip_generic_getfrag vmlinux EXPORT_SYMBOL +0x55b34b9d call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0x31128b8e hv_remove_kexec_handler vmlinux EXPORT_SYMBOL_GPL +0xdc825d6c usb_amd_quirk_pll_disable vmlinux EXPORT_SYMBOL_GPL +0xa6b21ef2 dpm_suspend_end vmlinux EXPORT_SYMBOL_GPL +0x2e9ec24d free_iova vmlinux EXPORT_SYMBOL_GPL +0x99280714 iommu_set_pgtable_quirks vmlinux EXPORT_SYMBOL_GPL +0xb786bf75 pci_write_msi_msg vmlinux EXPORT_SYMBOL_GPL +0xdae9c2ee cpumask_any_and_distribute vmlinux EXPORT_SYMBOL +0x41cdad72 bio_integrity_alloc vmlinux EXPORT_SYMBOL +0xdbc017ed thaw_bdev vmlinux EXPORT_SYMBOL +0xf43a07b6 crypto_dequeue_request vmlinux EXPORT_SYMBOL_GPL +0x827583bc crypto_enqueue_request vmlinux EXPORT_SYMBOL_GPL +0x31c359da vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0x28145e42 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0xa3ece414 freezer_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0xe3f25d98 netdev_rx_csum_fault vmlinux EXPORT_SYMBOL +0xfaa89d61 of_pci_address_to_resource vmlinux EXPORT_SYMBOL_GPL +0xd7d925f2 acpi_mdiobus_register vmlinux EXPORT_SYMBOL +0x7180da20 dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL +0x6fc95e99 devres_release_group vmlinux EXPORT_SYMBOL_GPL +0xfb64ef98 serdev_device_add vmlinux EXPORT_SYMBOL_GPL +0xe41476d9 ZSTD_getParams vmlinux EXPORT_SYMBOL +0x8f7bd0a6 btree_init_mempool vmlinux EXPORT_SYMBOL_GPL +0xb97220ff bitmap_parse vmlinux EXPORT_SYMBOL +0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL +0x4be0aeb9 neigh_sysctl_unregister vmlinux EXPORT_SYMBOL +0x60b3071f neigh_proc_dointvec vmlinux EXPORT_SYMBOL +0x6635e3e2 extcon_register_notifier vmlinux EXPORT_SYMBOL_GPL +0x4c8adfe1 hv_root_partition vmlinux EXPORT_SYMBOL_GPL +0x9ef6f208 scmi_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0xe4e48b12 swphy_validate_state vmlinux EXPORT_SYMBOL_GPL +0x0aeea7eb dev_pm_clear_wake_irq vmlinux EXPORT_SYMBOL_GPL +0x16cdc340 acpi_get_table vmlinux EXPORT_SYMBOL +0xc9561772 fb_destroy_modelist vmlinux EXPORT_SYMBOL_GPL +0x2ca0bc4f blk_abort_request vmlinux EXPORT_SYMBOL_GPL +0x89344669 blk_set_queue_depth vmlinux EXPORT_SYMBOL +0x5986d190 kdb_printf vmlinux EXPORT_SYMBOL_GPL +0x70aeba7f __scm_destroy vmlinux EXPORT_SYMBOL +0x7cc3cd68 hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL +0x71b3384b usb_put_phy vmlinux EXPORT_SYMBOL_GPL +0x1bfaa889 mdiobus_get_phy vmlinux EXPORT_SYMBOL +0x628f3cc3 tty_port_register_device_serdev vmlinux EXPORT_SYMBOL_GPL +0xb7343269 amba_ahb_device_add_res vmlinux EXPORT_SYMBOL_GPL +0xa547af97 devm_pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL +0x34743423 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL +0xde4d4ace dim_calc_stats vmlinux EXPORT_SYMBOL +0xc2cb862e sgl_alloc_order vmlinux EXPORT_SYMBOL +0xdd23d3bb aead_exit_geniv vmlinux EXPORT_SYMBOL_GPL +0xea705809 d_move vmlinux EXPORT_SYMBOL +0x5091b823 ring_buffer_read_start vmlinux EXPORT_SYMBOL_GPL +0xb894fba6 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL +0x5eb66946 tcf_block_get vmlinux EXPORT_SYMBOL +0xe6ca4c0f touch_atime vmlinux EXPORT_SYMBOL +0xface4637 evict_inodes vmlinux EXPORT_SYMBOL_GPL +0x7aa911ae __frontswap_load vmlinux EXPORT_SYMBOL +0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL +0x93f57bc3 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL +0x816d0390 devlink_to_dev vmlinux EXPORT_SYMBOL_GPL +0x3bd11c6f kernel_sendmsg_locked vmlinux EXPORT_SYMBOL +0xc8faaa33 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL +0xbf0f9b65 device_dma_supported vmlinux EXPORT_SYMBOL_GPL +0xc7eac202 tty_kopen_shared vmlinux EXPORT_SYMBOL_GPL +0x4cc1b40d dw_pcie_setup_rc vmlinux EXPORT_SYMBOL_GPL +0x6b11d910 padata_do_serial vmlinux EXPORT_SYMBOL +0x1e0a0c24 mod_timer_pending vmlinux EXPORT_SYMBOL +0x0a67afcd umd_unload_blob vmlinux EXPORT_SYMBOL_GPL +0x46e67a71 this_cpu_has_cap vmlinux EXPORT_SYMBOL_GPL +0xf639b4e4 unregister_nexthop_notifier vmlinux EXPORT_SYMBOL +0x2d77d755 qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL +0x606b4aba devlink_linecard_provision_set vmlinux EXPORT_SYMBOL_GPL +0x5152bd85 devlink_port_type_clear vmlinux EXPORT_SYMBOL_GPL +0x21af4609 rtnl_configure_link vmlinux EXPORT_SYMBOL +0xaa463926 sock_wmalloc vmlinux EXPORT_SYMBOL +0xe7031e76 of_msi_configure vmlinux EXPORT_SYMBOL_GPL +0x2b960b66 qman_is_probed vmlinux EXPORT_SYMBOL_GPL +0x3c11b9f5 tegra210_put_utmipll_in_iddq vmlinux EXPORT_SYMBOL_GPL +0x89b0c80c acpi_processor_notify_smm vmlinux EXPORT_SYMBOL +0x244d76b5 mtk_pinconf_bias_disable_get_rev1 vmlinux EXPORT_SYMBOL_GPL +0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL +0x349cba85 strchr vmlinux EXPORT_SYMBOL +0x19e81304 btree_alloc vmlinux EXPORT_SYMBOL_GPL +0x66b2ea6a security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL +0x64f62f90 task_user_regset_view vmlinux EXPORT_SYMBOL_GPL +0x07134798 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0x3c3215c4 qe_immr vmlinux EXPORT_SYMBOL +0x619d2eca acpi_gpio_get_irq_resource vmlinux EXPORT_SYMBOL_GPL +0x0b99c9bc perf_event_disable vmlinux EXPORT_SYMBOL_GPL +0xf167aa7e inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL +0x0d0a9344 i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL +0x66e4cd21 iommu_device_sysfs_remove vmlinux EXPORT_SYMBOL_GPL +0x4f72a987 uart_parse_options vmlinux EXPORT_SYMBOL_GPL +0x727a4831 virtio_add_status vmlinux EXPORT_SYMBOL_GPL +0x73e137d3 pnp_release_card_device vmlinux EXPORT_SYMBOL +0xced8c301 kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL +0x2968d6a4 pci_iomap_range vmlinux EXPORT_SYMBOL +0x00c0a0e1 setup_new_exec vmlinux EXPORT_SYMBOL +0xc299c583 __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x08cefd4f __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0xe07ee6d5 __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0xdb8a1b3f usermodehelper_read_trylock vmlinux EXPORT_SYMBOL_GPL +0x430474f1 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL +0x0cf9f969 pskb_expand_head vmlinux EXPORT_SYMBOL +0xcd910be7 ti_sci_get_num_resources vmlinux EXPORT_SYMBOL_GPL +0x28ad0518 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL +0xf5c70a73 keyring_alloc vmlinux EXPORT_SYMBOL +0x53d00896 tc_setup_offload_action vmlinux EXPORT_SYMBOL +0xbda600a9 fsl_mc_device_group vmlinux EXPORT_SYMBOL_GPL +0x25379e73 clk_set_min_rate vmlinux EXPORT_SYMBOL_GPL +0x74f708f2 pci_free_p2pmem vmlinux EXPORT_SYMBOL_GPL +0xb539bd79 skcipher_walk_virt vmlinux EXPORT_SYMBOL_GPL +0xabace1cf thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL +0x604722fd devices_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x7bb045a7 __request_percpu_irq vmlinux EXPORT_SYMBOL_GPL +0x069506ca ip6_fraglist_init vmlinux EXPORT_SYMBOL +0x12403006 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL +0xcb01ed00 rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x0360d67f make_flow_keys_digest vmlinux EXPORT_SYMBOL +0x37e799ce sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL +0x7833f983 gov_update_cpu_data vmlinux EXPORT_SYMBOL_GPL +0x7793c9f5 thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL +0x737e252f dma_buf_export vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x7cf5a655 serdev_device_close vmlinux EXPORT_SYMBOL_GPL +0x04673adb qman_ip_rev vmlinux EXPORT_SYMBOL +0x8506baa8 clk_unregister_gate vmlinux EXPORT_SYMBOL_GPL +0x9359a41b platform_irqchip_probe vmlinux EXPORT_SYMBOL_GPL +0xdc64a11b bh_submit_read vmlinux EXPORT_SYMBOL +0xf525652c vfs_dedupe_file_range_one vmlinux EXPORT_SYMBOL +0xf5f6cca0 ip_mc_check_igmp vmlinux EXPORT_SYMBOL +0xb58f5550 eth_header_parse vmlinux EXPORT_SYMBOL +0x71b6cf94 dst_cache_reset_now vmlinux EXPORT_SYMBOL_GPL +0xfb4ca7fb xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL +0x51991b38 mtk_mutex_enable vmlinux EXPORT_SYMBOL_GPL +0x95da5ed9 of_dma_router_register vmlinux EXPORT_SYMBOL_GPL +0x91a705d9 __clk_hw_register_gate vmlinux EXPORT_SYMBOL_GPL +0x7023bea8 unregister_acpi_notifier vmlinux EXPORT_SYMBOL +0x06bd88b5 ucs2_strnlen vmlinux EXPORT_SYMBOL +0xb10c962f discard_new_inode vmlinux EXPORT_SYMBOL +0xee518148 kmsg_dump_get_buffer vmlinux EXPORT_SYMBOL_GPL +0x18962e90 page_pool_put_page vmlinux EXPORT_SYMBOL +0x08dd3919 sock_wake_async vmlinux EXPORT_SYMBOL +0xc82d348f cros_ec_cmd_xfer_status vmlinux EXPORT_SYMBOL +0xae5a04bb acpi_evaluate_dsm vmlinux EXPORT_SYMBOL +0xc794f6a7 blk_set_runtime_active vmlinux EXPORT_SYMBOL +0x34f35560 blkdev_issue_secure_erase vmlinux EXPORT_SYMBOL +0x2be25e19 bpf_offload_dev_netdev_register vmlinux EXPORT_SYMBOL_GPL +0xd74e400f show_rcu_tasks_classic_gp_kthread vmlinux EXPORT_SYMBOL_GPL +0xbfed2cd9 __wait_rcu_gp vmlinux EXPORT_SYMBOL_GPL +0x8b268302 of_platform_device_create vmlinux EXPORT_SYMBOL +0x131a6146 xa_clear_mark vmlinux EXPORT_SYMBOL +0xe5ce1a56 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL +0x7c29f201 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL +0x937d725e crypto_register_aead vmlinux EXPORT_SYMBOL_GPL +0x4d7b64af crypto_register_algs vmlinux EXPORT_SYMBOL_GPL +0x3d4105d6 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL +0x3f7c764d unlock_two_nondirectories vmlinux EXPORT_SYMBOL +0x2773c485 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL +0x25012507 dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL +0xd05475a4 dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL +0xf05560d3 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL +0xfc9477b5 zynqmp_pm_set_pll_frac_data vmlinux EXPORT_SYMBOL_GPL +0xd894fabe dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL +0x7d509156 serdev_device_write_buf vmlinux EXPORT_SYMBOL_GPL +0xb26b166b regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL +0x593243e2 vp_modern_set_features vmlinux EXPORT_SYMBOL_GPL +0x96848186 scnprintf vmlinux EXPORT_SYMBOL +0xa6a088b7 fscrypt_match_name vmlinux EXPORT_SYMBOL_GPL +0x83d6bb0f mod_zone_page_state vmlinux EXPORT_SYMBOL +0x04d4c2b2 perf_event_refresh vmlinux EXPORT_SYMBOL_GPL +0xaaef9a44 tcf_register_action vmlinux EXPORT_SYMBOL +0xa80feb77 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL +0xe8cccf7c netdev_reset_tc vmlinux EXPORT_SYMBOL +0x582d6e62 of_property_read_string_helper vmlinux EXPORT_SYMBOL_GPL +0x7a822210 dev_pm_set_wake_irq vmlinux EXPORT_SYMBOL_GPL +0x8528b6f0 pm_runtime_autosuspend_expiration vmlinux EXPORT_SYMBOL_GPL +0xdcf1abe9 kvm_irq_has_notifier vmlinux EXPORT_SYMBOL_GPL +0x0a9b8452 ptp_parse_header vmlinux EXPORT_SYMBOL_GPL +0x5bf206da rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0xdf1be5e1 __free_iova vmlinux EXPORT_SYMBOL_GPL +0xccadfb31 d_alloc_anon vmlinux EXPORT_SYMBOL +0xdddf08ef generic_copy_file_range vmlinux EXPORT_SYMBOL +0xbe6a866f __wait_on_bit vmlinux EXPORT_SYMBOL +0xa426269a vlan_filter_push_vids vmlinux EXPORT_SYMBOL +0x97b7ab49 extcon_set_state vmlinux EXPORT_SYMBOL_GPL +0x8dadd301 extcon_get_state vmlinux EXPORT_SYMBOL_GPL +0x110804ec rproc_remove_subdev vmlinux EXPORT_SYMBOL +0xe9aad2e4 led_trigger_register_simple vmlinux EXPORT_SYMBOL_GPL +0x690f585e phy_basic_ports_array vmlinux EXPORT_SYMBOL_GPL +0xadeb5440 __platform_register_drivers vmlinux EXPORT_SYMBOL_GPL +0xc616d223 rdev_get_id vmlinux EXPORT_SYMBOL_GPL +0x7f6cee89 rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL +0x8b6c44a4 blk_req_zone_write_trylock vmlinux EXPORT_SYMBOL_GPL +0x1e808614 thread_group_exited vmlinux EXPORT_SYMBOL +0x4d7d472c tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0x8d03a5c8 page_pool_alloc_frag vmlinux EXPORT_SYMBOL +0xf3be4f4d dst_init vmlinux EXPORT_SYMBOL +0xb03acf98 skb_add_rx_frag vmlinux EXPORT_SYMBOL +0x2bc42a8e usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL +0x38606c10 genphy_c45_an_disable_aneg vmlinux EXPORT_SYMBOL_GPL +0x77456e0a acpi_root_dir vmlinux EXPORT_SYMBOL +0xe9e0ed06 devm_pwmchip_add vmlinux EXPORT_SYMBOL_GPL +0x2211a4c0 blk_op_str vmlinux EXPORT_SYMBOL_GPL +0xe2ce2b4d evm_set_key vmlinux EXPORT_SYMBOL_GPL +0x4c38d4e0 utf8_strncasecmp_folded vmlinux EXPORT_SYMBOL +0x05b6f4c7 cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL +0x4c1d89cd arp_create vmlinux EXPORT_SYMBOL +0x47757fd5 of_modalias_node vmlinux EXPORT_SYMBOL_GPL +0x19d7737a genphy_c45_an_config_aneg vmlinux EXPORT_SYMBOL_GPL +0x53f633c4 tty_port_alloc_xmit_buf vmlinux EXPORT_SYMBOL +0xad682b8f xudma_rchanrt_write vmlinux EXPORT_SYMBOL +0xcd01b8e6 acpi_attach_data vmlinux EXPORT_SYMBOL +0x19609d04 acpi_find_child_by_adr vmlinux EXPORT_SYMBOL_GPL +0xccef37e4 ZSTD_DStreamOutSize vmlinux EXPORT_SYMBOL +0x88822d38 unregister_blocking_lsm_notifier vmlinux EXPORT_SYMBOL +0x69ec067d no_llseek vmlinux EXPORT_SYMBOL +0x8208d57c irq_domain_create_simple vmlinux EXPORT_SYMBOL_GPL +0xa58af0a6 _raw_read_unlock_irq vmlinux EXPORT_SYMBOL +0x8677245d unregister_switchdev_blocking_notifier vmlinux EXPORT_SYMBOL_GPL +0x8692b334 devfreq_event_get_edev_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x7f553725 __traceiter_spi_transfer_start vmlinux EXPORT_SYMBOL +0xce61ecbd of_find_mipi_dsi_device_by_node vmlinux EXPORT_SYMBOL +0x50a4698c fb_videomode_to_modelist vmlinux EXPORT_SYMBOL +0x7dd69a9f pci_generic_config_write vmlinux EXPORT_SYMBOL_GPL +0xb14fc46a find_next_clump8 vmlinux EXPORT_SYMBOL +0x4fa9d939 vfs_truncate vmlinux EXPORT_SYMBOL_GPL +0x2db43fb3 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL +0x46030074 __hrtimer_get_remaining vmlinux EXPORT_SYMBOL_GPL +0x197c8f29 dma_free_noncontiguous vmlinux EXPORT_SYMBOL_GPL +0x0cc1fb97 gfn_to_page vmlinux EXPORT_SYMBOL_GPL +0x0309edbb mdio_device_free vmlinux EXPORT_SYMBOL +0xa1fdbae6 device_match_name vmlinux EXPORT_SYMBOL_GPL +0x86b1ceb3 tegra210_set_sata_pll_seq_sw vmlinux EXPORT_SYMBOL_GPL +0x17cd3125 acpi_pci_check_ejectable vmlinux EXPORT_SYMBOL_GPL +0xb49601a1 sg_zero_buffer vmlinux EXPORT_SYMBOL +0x23cabbb1 register_sysctl_paths vmlinux EXPORT_SYMBOL +0xe0cae3c6 iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL +0x952ec872 fsverity_verify_bio vmlinux EXPORT_SYMBOL_GPL +0x804e1798 pagecache_write_begin vmlinux EXPORT_SYMBOL +0x248e4c30 irq_force_affinity vmlinux EXPORT_SYMBOL_GPL +0x0d459213 work_on_cpu_safe vmlinux EXPORT_SYMBOL_GPL +0x71f6670b __cookie_v6_check vmlinux EXPORT_SYMBOL_GPL +0xd317878e flow_indr_dev_setup_offload vmlinux EXPORT_SYMBOL +0xff457cbc xgene_mdio_rgmii_write vmlinux EXPORT_SYMBOL +0x20a30357 spi_finalize_current_message vmlinux EXPORT_SYMBOL_GPL +0xc0e70cb4 dev_pm_qos_add_request vmlinux EXPORT_SYMBOL_GPL +0xc977b1e7 vp_modern_get_queue_enable vmlinux EXPORT_SYMBOL_GPL +0x0ecc3ae8 acpi_bind_one vmlinux EXPORT_SYMBOL_GPL +0x61577694 ZSTD_compressEnd vmlinux EXPORT_SYMBOL +0x2ffa4fb3 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL +0xdef794cc padata_set_cpumask vmlinux EXPORT_SYMBOL +0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0x30659150 ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL +0x76019c7d gro_cells_init vmlinux EXPORT_SYMBOL +0xc0b2664d devlink_dpipe_header_ipv4 vmlinux EXPORT_SYMBOL_GPL +0x6d42ec68 of_irq_get vmlinux EXPORT_SYMBOL_GPL +0xd5ecd5e6 hid_debug_event vmlinux EXPORT_SYMBOL_GPL +0xe9e8ddc4 input_device_enabled vmlinux EXPORT_SYMBOL_GPL +0x351a78b7 input_set_capability vmlinux EXPORT_SYMBOL +0x5ebbc35a ps2_cmd_aborted vmlinux EXPORT_SYMBOL +0x318c1c79 phy_queue_state_machine vmlinux EXPORT_SYMBOL +0xdf36914b xa_find_after vmlinux EXPORT_SYMBOL +0x2014ee87 crypto_register_templates vmlinux EXPORT_SYMBOL_GPL +0x0e6b79af static_key_disable_cpuslocked vmlinux EXPORT_SYMBOL_GPL +0x4ef5bcf4 perf_swevent_get_recursion_context vmlinux EXPORT_SYMBOL_GPL +0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL +0xb8273d0b __wake_up_sync vmlinux EXPORT_SYMBOL_GPL +0x7c0b0943 sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x9079209f vlan_vid_del vmlinux EXPORT_SYMBOL +0x2e485bda skb_mpls_push vmlinux EXPORT_SYMBOL_GPL +0x4ae8504d dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL +0x81d10485 ioasid_free vmlinux EXPORT_SYMBOL_GPL +0x29baeeef iommu_report_device_fault vmlinux EXPORT_SYMBOL_GPL +0x1b578d70 give_up_console vmlinux EXPORT_SYMBOL +0x3a910af7 gpiod_put_array vmlinux EXPORT_SYMBOL_GPL +0x8a787f9b pinmux_generic_add_function vmlinux EXPORT_SYMBOL_GPL +0x9a096541 fsl_mc_bus_dpseci_type vmlinux EXPORT_SYMBOL_GPL +0x52dcb85b __traceiter_kmalloc vmlinux EXPORT_SYMBOL +0xe7ffe877 pcpu_base_addr vmlinux EXPORT_SYMBOL_GPL +0xf73aaae0 dma_pci_p2pdma_supported vmlinux EXPORT_SYMBOL_GPL +0x469c8f95 regulator_get_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL +0x666863dc par_io_config_pin vmlinux EXPORT_SYMBOL +0x76d680f6 acpi_dev_resource_memory vmlinux EXPORT_SYMBOL_GPL +0x9d17882b skcipher_walk_done vmlinux EXPORT_SYMBOL_GPL +0x9a11a0fc crypto_attr_alg_name vmlinux EXPORT_SYMBOL_GPL +0xce3a6ed1 debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL +0xe9cd6951 __test_set_page_writeback vmlinux EXPORT_SYMBOL +0x51c7a018 irq_chip_set_wake_parent vmlinux EXPORT_SYMBOL_GPL +0xfe3fff93 of_devfreq_cooling_register_power vmlinux EXPORT_SYMBOL_GPL +0x3bb4619c uhci_check_and_reset_hc vmlinux EXPORT_SYMBOL_GPL +0x6066a9e4 pci_max_pasids vmlinux EXPORT_SYMBOL_GPL +0x54188933 pci_free_irq vmlinux EXPORT_SYMBOL +0xe87a259e pinctrl_dev_get_name vmlinux EXPORT_SYMBOL_GPL +0xc1514a3b free_irq vmlinux EXPORT_SYMBOL +0x6b4b2933 __ioremap vmlinux EXPORT_SYMBOL +0x9e71d5f3 devm_of_led_get vmlinux EXPORT_SYMBOL_GPL +0xca3700d1 acpi_subsys_restore_early vmlinux EXPORT_SYMBOL_GPL +0xe397caf5 seq_buf_printf vmlinux EXPORT_SYMBOL_GPL +0xf0d5479c take_dentry_name_snapshot vmlinux EXPORT_SYMBOL +0xd9fd1d53 deactivate_locked_super vmlinux EXPORT_SYMBOL +0xf03b0410 ftrace_set_filter vmlinux EXPORT_SYMBOL_GPL +0x71c5dd93 em_dev_register_perf_domain vmlinux EXPORT_SYMBOL_GPL +0x2a3360f0 xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL +0xa4528237 inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL +0x7ab93a1a rproc_resource_cleanup vmlinux EXPORT_SYMBOL +0xdda4e831 auxiliary_find_device vmlinux EXPORT_SYMBOL_GPL +0x15032c56 clkdev_create vmlinux EXPORT_SYMBOL_GPL +0x95bc9078 btree_free vmlinux EXPORT_SYMBOL_GPL +0xd1073f41 devm_bitmap_zalloc vmlinux EXPORT_SYMBOL_GPL +0x06902264 wp_shared_mapping_range vmlinux EXPORT_SYMBOL_GPL +0xee8c02e9 vprintk_emit vmlinux EXPORT_SYMBOL +0x09d44df9 in_lock_functions vmlinux EXPORT_SYMBOL +0xcf61da1f ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x4da7d96a netpoll_parse_options vmlinux EXPORT_SYMBOL +0xeb0017d7 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0x03fdb584 kernel_getpeername vmlinux EXPORT_SYMBOL +0x8674cb84 mdiobus_modify vmlinux EXPORT_SYMBOL_GPL +0x10a9bfc2 tpm2_get_cc_attrs_tbl vmlinux EXPORT_SYMBOL_GPL +0x0a43e7a4 serial8250_do_set_termios vmlinux EXPORT_SYMBOL +0xf0a2c957 is_dock_device vmlinux EXPORT_SYMBOL_GPL +0xce262b11 __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x3bf16fd6 sysfs_chmod_file vmlinux EXPORT_SYMBOL_GPL +0xbccfd4d8 register_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL +0xa48b67ce zone_device_page_init vmlinux EXPORT_SYMBOL_GPL +0x7cd9fd0a migrate_device_pages vmlinux EXPORT_SYMBOL +0xd2c99738 __kmalloc_track_caller vmlinux EXPORT_SYMBOL +0xaa973739 rt_mutex_lock vmlinux EXPORT_SYMBOL_GPL +0xad25602f __tracepoint_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0x0611ff3e l3mdev_link_scope_lookup vmlinux EXPORT_SYMBOL_GPL +0xd693f057 alloc_fcdev vmlinux EXPORT_SYMBOL +0x1c78ac3b devl_assert_locked vmlinux EXPORT_SYMBOL_GPL +0xf8847893 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL +0xdce82afc input_event vmlinux EXPORT_SYMBOL +0xd39c60a4 dev_get_regmap vmlinux EXPORT_SYMBOL_GPL +0xbb679461 pm_runtime_suspended_time vmlinux EXPORT_SYMBOL_GPL +0xd9c5b64f mipi_dsi_device_unregister vmlinux EXPORT_SYMBOL +0x03f5d549 of_clk_hw_onecell_get vmlinux EXPORT_SYMBOL_GPL +0x91aa9e75 devm_pinctrl_put vmlinux EXPORT_SYMBOL_GPL +0x7560615d devm_pinctrl_get vmlinux EXPORT_SYMBOL_GPL +0x91ea8726 asn1_encode_boolean vmlinux EXPORT_SYMBOL_GPL +0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL +0x57725433 blk_crypto_reprogram_all_keys vmlinux EXPORT_SYMBOL_GPL +0xc8827b75 sysctl_vals vmlinux EXPORT_SYMBOL +0x26842927 simple_pin_fs vmlinux EXPORT_SYMBOL +0x5635a60a vmalloc_user vmlinux EXPORT_SYMBOL +0x043e4079 posix_clock_unregister vmlinux EXPORT_SYMBOL_GPL +0xd1687536 kthread_create_worker_on_cpu vmlinux EXPORT_SYMBOL +0x272a8933 udp_memory_allocated vmlinux EXPORT_SYMBOL +0x7b24dda0 bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL +0xa3ddb74b sock_no_sendpage vmlinux EXPORT_SYMBOL +0x0263c7d9 led_put vmlinux EXPORT_SYMBOL_GPL +0x8de6817a acpi_dev_resource_address_space vmlinux EXPORT_SYMBOL_GPL +0xe4329092 __ctzdi2 vmlinux EXPORT_SYMBOL +0x6fd9c35a __clzdi2 vmlinux EXPORT_SYMBOL +0x8bcfcdeb blk_pre_runtime_suspend vmlinux EXPORT_SYMBOL +0x95a2f6d1 blkdev_report_zones vmlinux EXPORT_SYMBOL_GPL +0xe4bbc1dd kimage_voffset vmlinux EXPORT_SYMBOL +0x73be91b9 sfp_bus_find_fwnode vmlinux EXPORT_SYMBOL_GPL +0xe10e8b1e get_current_tty vmlinux EXPORT_SYMBOL_GPL +0xeb9a89b2 pci_p2pmem_virt_to_bus vmlinux EXPORT_SYMBOL_GPL +0x83b36fd6 pcie_reset_flr vmlinux EXPORT_SYMBOL_GPL +0x0cc4b4b6 crc_ccitt_false vmlinux EXPORT_SYMBOL +0xabb99600 proc_create_data vmlinux EXPORT_SYMBOL +0x69f109bf filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL +0x5d6faef8 filemap_range_has_page vmlinux EXPORT_SYMBOL +0x2fe58ef7 param_ops_string vmlinux EXPORT_SYMBOL +0xf852d746 __tracepoint_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0x2ced8c03 kernel_getsockname vmlinux EXPORT_SYMBOL +0x31ae532e kernel_sendmsg vmlinux EXPORT_SYMBOL +0xeabc5ab0 edac_device_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL +0x8603ddf5 uart_register_driver vmlinux EXPORT_SYMBOL +0xadc53c2d divider_round_rate_parent vmlinux EXPORT_SYMBOL_GPL +0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL +0xa072c94d l3mdev_ifindex_lookup_by_table_id vmlinux EXPORT_SYMBOL_GPL +0x2172b8d6 xfrm_alloc_spi vmlinux EXPORT_SYMBOL +0x9af49514 icc_bulk_set_bw vmlinux EXPORT_SYMBOL_GPL +0x8349a895 nvmem_device_put vmlinux EXPORT_SYMBOL_GPL +0x36f09aaa nvmem_device_get vmlinux EXPORT_SYMBOL_GPL +0x9ce08cbd led_trigger_read vmlinux EXPORT_SYMBOL_GPL +0x06b868c2 spi_mem_dirmap_create vmlinux EXPORT_SYMBOL_GPL +0xf2ced445 fwnode_remove_software_node vmlinux EXPORT_SYMBOL_GPL +0x13f8d245 tpm_get_random vmlinux EXPORT_SYMBOL_GPL +0xb7688155 ucc_slow_init vmlinux EXPORT_SYMBOL +0xd1a0b445 pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL +0xc002efde crypto_alloc_sync_skcipher vmlinux EXPORT_SYMBOL_GPL +0xc267960e utf8_validate vmlinux EXPORT_SYMBOL +0x7c2c16b7 nf_log_packet vmlinux EXPORT_SYMBOL +0x151913f2 dev_remove_pack vmlinux EXPORT_SYMBOL +0x6af0a414 of_get_next_cpu_node vmlinux EXPORT_SYMBOL +0x0f7ca236 dmi_memdev_name vmlinux EXPORT_SYMBOL_GPL +0x4b6770b5 led_set_brightness_nopm vmlinux EXPORT_SYMBOL_GPL +0x2c256e1f input_scancode_to_scalar vmlinux EXPORT_SYMBOL +0xbcb603d5 spi_get_next_queued_message vmlinux EXPORT_SYMBOL_GPL +0x28d70e68 __devm_regmap_init vmlinux EXPORT_SYMBOL_GPL +0x2d6a82df meson8_pmx_ops vmlinux EXPORT_SYMBOL_GPL +0x759bfe36 btree_destroy vmlinux EXPORT_SYMBOL_GPL +0xf39885f9 posix_lock_file vmlinux EXPORT_SYMBOL +0x71a672ef dmam_pool_destroy vmlinux EXPORT_SYMBOL +0xa444c7fb unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL +0x18d2128f set_page_dirty vmlinux EXPORT_SYMBOL +0x4d7272e4 migrate_enable vmlinux EXPORT_SYMBOL_GPL +0xc765eb13 kthread_destroy_worker vmlinux EXPORT_SYMBOL +0x395f9e68 acpi_match_device vmlinux EXPORT_SYMBOL_GPL +0x5831e062 cpus_read_trylock vmlinux EXPORT_SYMBOL_GPL +0x099aacd6 seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL +0x8a93b11a udp_disconnect vmlinux EXPORT_SYMBOL +0x15496914 ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL +0x96ceae49 dev_mc_unsync vmlinux EXPORT_SYMBOL +0x8afcb552 dev_uc_unsync vmlinux EXPORT_SYMBOL +0x60b09143 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x9ce63c46 icc_provider_del vmlinux EXPORT_SYMBOL_GPL +0x102ef29a devm_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL +0x0c9298c9 regcache_cache_only vmlinux EXPORT_SYMBOL_GPL +0x9b92d16e pinctrl_gpio_set_config vmlinux EXPORT_SYMBOL_GPL +0xf2f72f5c sbitmap_queue_min_shallow_depth vmlinux EXPORT_SYMBOL_GPL +0x21b4e420 addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL +0xb206ecc6 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL +0x5bad719c input_set_timestamp vmlinux EXPORT_SYMBOL +0xc3116b10 phy_set_asym_pause vmlinux EXPORT_SYMBOL +0x683700aa fwnode_graph_get_remote_port vmlinux EXPORT_SYMBOL_GPL +0x7add1f83 bus_get_kset vmlinux EXPORT_SYMBOL_GPL +0x7bf5d5c4 regulator_set_active_discharge_regmap vmlinux EXPORT_SYMBOL_GPL +0x8d288833 vp_modern_set_queue_enable vmlinux EXPORT_SYMBOL_GPL +0x7d12d76d acpi_get_parent vmlinux EXPORT_SYMBOL +0x9ba591c3 of_get_fb_videomode vmlinux EXPORT_SYMBOL_GPL +0xe07a1b4f fb_pan_display vmlinux EXPORT_SYMBOL +0x51c7bb4f fb_show_logo vmlinux EXPORT_SYMBOL +0x0ba5deb3 blk_mq_virtio_map_queues vmlinux EXPORT_SYMBOL_GPL +0x4de6532c __register_chrdev vmlinux EXPORT_SYMBOL +0xd39e9848 put_itimerspec64 vmlinux EXPORT_SYMBOL_GPL +0x59e640c0 halt_poll_ns vmlinux EXPORT_SYMBOL_GPL +0xd3320edd dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL +0x53eff192 tegra_ivc_align vmlinux EXPORT_SYMBOL +0xe4248980 cper_estatus_print vmlinux EXPORT_SYMBOL_GPL +0xc204bfee rtc_class_close vmlinux EXPORT_SYMBOL_GPL +0x033832c7 usb_amd_hang_symptom_quirk vmlinux EXPORT_SYMBOL_GPL +0xc58d5a90 kstrtoll_from_user vmlinux EXPORT_SYMBOL +0x861a7a70 fscrypt_dummy_policies_equal vmlinux EXPORT_SYMBOL_GPL +0xa2367713 trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL +0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL +0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL +0x7bce9c01 sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL +0xa876e2d3 vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL +0xe8d302bc devm_of_platform_populate vmlinux EXPORT_SYMBOL_GPL +0x9007685f pci_epc_remove_epf vmlinux EXPORT_SYMBOL_GPL +0xdc14eda7 pci_pci_problems vmlinux EXPORT_SYMBOL +0x1032ca6b pcie_capability_read_dword vmlinux EXPORT_SYMBOL +0xa3e64cd4 drop_super_exclusive vmlinux EXPORT_SYMBOL +0x4e722337 free_vm_area vmlinux EXPORT_SYMBOL_GPL +0x29d240be tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL +0x25137dfc udp_lib_getsockopt vmlinux EXPORT_SYMBOL +0xd44a3e95 udp_lib_setsockopt vmlinux EXPORT_SYMBOL +0x81533963 sysfs_format_mac vmlinux EXPORT_SYMBOL +0x2db7e8f9 get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL +0x1e1bb9ab get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL +0xca977051 sk_send_sigurg vmlinux EXPORT_SYMBOL +0x4411fc43 ptp_clock_event vmlinux EXPORT_SYMBOL +0x40576e8c mdiobus_alloc_size vmlinux EXPORT_SYMBOL +0xfd66c20b spi_bus_lock vmlinux EXPORT_SYMBOL_GPL +0x89b3ccd3 regulator_set_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL +0x2d7400c9 pnp_is_active vmlinux EXPORT_SYMBOL +0x2e678211 xas_find_conflict vmlinux EXPORT_SYMBOL_GPL +0x06769694 proc_set_size vmlinux EXPORT_SYMBOL +0x45807d0c dma_alloc_pages vmlinux EXPORT_SYMBOL_GPL +0xc7224d2f devl_sb_unregister vmlinux EXPORT_SYMBOL_GPL +0x85a65f4e netif_rx_any_context vmlinux EXPORT_SYMBOL +0x078083e8 pm_generic_poweroff_noirq vmlinux EXPORT_SYMBOL_GPL +0x9ca9f39a blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL +0x45862b7d drop_super vmlinux EXPORT_SYMBOL +0xc5850110 printk vmlinux EXPORT_SYMBOL +0x6baa828e devlink_health_reporter_create vmlinux EXPORT_SYMBOL_GPL +0x460f4a34 flow_hash_from_keys vmlinux EXPORT_SYMBOL +0xe1a8d7c9 net_rwsem vmlinux EXPORT_SYMBOL_GPL +0xde7f6d8f sk_alloc vmlinux EXPORT_SYMBOL +0x75050673 sock_enable_timestamps vmlinux EXPORT_SYMBOL +0x69d31bef bus_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x520d04d8 regulator_disable vmlinux EXPORT_SYMBOL_GPL +0x326cefe5 hwpoison_filter_dev_minor vmlinux EXPORT_SYMBOL_GPL +0x8d7e3373 hwpoison_filter_dev_major vmlinux EXPORT_SYMBOL_GPL +0x669f9a83 try_to_release_page vmlinux EXPORT_SYMBOL +0x100f5f6f synchronize_srcu vmlinux EXPORT_SYMBOL_GPL +0x32ec5d0d xp_alloc_batch vmlinux EXPORT_SYMBOL +0x15a5b992 phy_restore_page vmlinux EXPORT_SYMBOL_GPL +0xc4ddec4f dma_buf_vmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x747eb61c dma_buf_mmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0xae43feea register_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE +0xfdad8f5d __platform_driver_register vmlinux EXPORT_SYMBOL_GPL +0x2e8a817b mipi_dsi_attach vmlinux EXPORT_SYMBOL +0xf9f11477 geni_se_rx_dma_prep vmlinux EXPORT_SYMBOL +0x26f86433 geni_se_tx_dma_prep vmlinux EXPORT_SYMBOL +0x55cd2149 pci_disable_msix vmlinux EXPORT_SYMBOL +0x79e11bb1 devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0x75304222 kobject_add vmlinux EXPORT_SYMBOL +0xe3cd5fae klist_iter_init vmlinux EXPORT_SYMBOL_GPL +0x498e9128 ZSTD_findDecompressedSize vmlinux EXPORT_SYMBOL +0x10138352 tracing_on vmlinux EXPORT_SYMBOL_GPL +0xc2b7f14e seg6_hmac_net_exit vmlinux EXPORT_SYMBOL +0x3b80cfa3 xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL +0xaa704688 sock_gen_put vmlinux EXPORT_SYMBOL_GPL +0xcd048c60 thermal_zone_get_temp vmlinux EXPORT_SYMBOL_GPL +0xe4b406c4 platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0xd8131274 qman_alloc_cgrid_range vmlinux EXPORT_SYMBOL +0x89e340cf acpi_bus_get_ejd vmlinux EXPORT_SYMBOL_GPL +0x2cb2690d dprc_open vmlinux EXPORT_SYMBOL_GPL +0x5d34b673 dpbp_open vmlinux EXPORT_SYMBOL_GPL +0xa2e50a51 iw_handler_get_thrspy vmlinux EXPORT_SYMBOL +0x1ed725f0 xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL +0x8d64ca85 gnet_stats_copy_queue vmlinux EXPORT_SYMBOL +0x63bab89c of_match_device vmlinux EXPORT_SYMBOL +0xb7ceaa4e of_node_name_eq vmlinux EXPORT_SYMBOL +0xa5fd5b5c hid_ignore vmlinux EXPORT_SYMBOL_GPL +0x8f568c15 dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL +0x1cb7c983 apei_exec_read_register_value vmlinux EXPORT_SYMBOL_GPL +0x3c244867 pci_scan_single_device vmlinux EXPORT_SYMBOL +0x2505bf18 kstrtol_from_user vmlinux EXPORT_SYMBOL +0x2bfef795 simple_dir_operations vmlinux EXPORT_SYMBOL +0x162893fd hashlen_string vmlinux EXPORT_SYMBOL +0x4da1f4a7 list_lru_del vmlinux EXPORT_SYMBOL_GPL +0x2426412a xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL +0xefbf0d1d inet_frag_reasm_finish vmlinux EXPORT_SYMBOL +0xc2a814db tcp_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0x7f62eaa4 sgl_free vmlinux EXPORT_SYMBOL +0x2530542b dqget vmlinux EXPORT_SYMBOL +0x5f00740b dqput vmlinux EXPORT_SYMBOL +0xc8ebaae7 always_delete_dentry vmlinux EXPORT_SYMBOL +0xe1ee1c4b setattr_copy vmlinux EXPORT_SYMBOL +0xb4ea7cf7 kgdb_connected vmlinux EXPORT_SYMBOL_GPL +0x0901d006 em_dev_unregister_perf_domain vmlinux EXPORT_SYMBOL_GPL +0x1ab3588a icmpv6_ndo_send vmlinux EXPORT_SYMBOL +0xf6b8c41c inet_frags_fini vmlinux EXPORT_SYMBOL +0x52ce2057 hv_setup_crash_handler vmlinux EXPORT_SYMBOL_GPL +0x65d9e877 cpufreq_register_notifier vmlinux EXPORT_SYMBOL +0x763c9cd6 spi_mem_poll_status vmlinux EXPORT_SYMBOL_GPL +0x48c8bc31 pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL +0x50708566 device_driver_attach vmlinux EXPORT_SYMBOL_GPL +0x5d8c9cff iommu_capable vmlinux EXPORT_SYMBOL_GPL +0x0c6218a2 gpiod_set_raw_value vmlinux EXPORT_SYMBOL_GPL +0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0x949c5b74 fscrypt_context_for_new_inode vmlinux EXPORT_SYMBOL_GPL +0xf346231f seq_list_start_head vmlinux EXPORT_SYMBOL +0xe1ce6280 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x9f6d78fc kvm_get_pfn vmlinux EXPORT_SYMBOL_GPL +0x7b77e54d netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL +0x353ec2e1 netif_device_attach vmlinux EXPORT_SYMBOL +0xb7ab627e netif_device_detach vmlinux EXPORT_SYMBOL +0xa7fc2c1c device_rename vmlinux EXPORT_SYMBOL_GPL +0xf7f37bb8 mipi_dsi_dcs_set_display_on vmlinux EXPORT_SYMBOL +0x70a48715 simple_attr_read vmlinux EXPORT_SYMBOL_GPL +0x667abf28 relay_flush vmlinux EXPORT_SYMBOL_GPL +0x9ca1ae40 espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL +0xb0001bab kernel_bind vmlinux EXPORT_SYMBOL +0x2fe5b535 qcom_scm_assign_mem vmlinux EXPORT_SYMBOL +0x7006586e iommu_get_group_resv_regions vmlinux EXPORT_SYMBOL_GPL +0xcc248d26 serial8250_suspend_port vmlinux EXPORT_SYMBOL +0x4e6e8ea7 fg_console vmlinux EXPORT_SYMBOL +0x8be5a91f dpcon_open vmlinux EXPORT_SYMBOL_GPL +0x051a0bc1 stack_depot_fetch vmlinux EXPORT_SYMBOL_GPL +0xcd279169 nla_find vmlinux EXPORT_SYMBOL +0xd48ae960 kernel_read vmlinux EXPORT_SYMBOL +0x3c681dc4 ring_buffer_record_disable vmlinux EXPORT_SYMBOL_GPL +0xffae8e8b nsecs_to_jiffies vmlinux EXPORT_SYMBOL_GPL +0xabbb2824 dma_get_merge_boundary vmlinux EXPORT_SYMBOL_GPL +0x807fdcc4 call_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL +0xaf765ea3 __devm_release_region vmlinux EXPORT_SYMBOL +0x20b0e7ec fl6_merge_options vmlinux EXPORT_SYMBOL_GPL +0xb60612ed sock_set_reuseaddr vmlinux EXPORT_SYMBOL +0x297cf468 device_link_del vmlinux EXPORT_SYMBOL_GPL +0xb9cb0797 device_link_add vmlinux EXPORT_SYMBOL_GPL +0x49cf0b5b clk_hw_unregister_composite vmlinux EXPORT_SYMBOL_GPL +0x9ab5176d pci_bus_find_capability vmlinux EXPORT_SYMBOL +0x150fcd93 dpcon_close vmlinux EXPORT_SYMBOL_GPL +0x578a408b ZSTD_initDCtx vmlinux EXPORT_SYMBOL +0x0e27a2dd ZSTD_initCCtx vmlinux EXPORT_SYMBOL +0x01b88404 dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL +0x0b3d812e kvm_is_visible_gfn vmlinux EXPORT_SYMBOL_GPL +0x5eb5a531 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0xf95b797d __skb_try_recv_datagram vmlinux EXPORT_SYMBOL +0xb1db9a69 fsl_ifc_find vmlinux EXPORT_SYMBOL +0xe4ee9364 input_set_max_poll_interval vmlinux EXPORT_SYMBOL +0x4e10b5ae input_set_min_poll_interval vmlinux EXPORT_SYMBOL +0x6b0e541e serial8250_em485_start_tx vmlinux EXPORT_SYMBOL_GPL +0x1ad26cc3 pinconf_generic_dt_free_map vmlinux EXPORT_SYMBOL_GPL +0xe691ac7f ZSTD_decompressBegin vmlinux EXPORT_SYMBOL +0x0609c64d security_skb_classify_flow vmlinux EXPORT_SYMBOL +0xd0887d01 frontswap_register_ops vmlinux EXPORT_SYMBOL +0x3696c98a pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0x006f58e0 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL +0x77b158ee __class_register vmlinux EXPORT_SYMBOL_GPL +0x42f7b418 gpiochip_populate_parent_fwspec_twocell vmlinux EXPORT_SYMBOL_GPL +0xf5a3ba99 linear_range_values_in_range vmlinux EXPORT_SYMBOL_GPL +0x6a5cb5ee __get_free_pages vmlinux EXPORT_SYMBOL +0xe5c1cf74 __SCT__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL +0x1435c5ce __SCK__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL +0x74472c58 rawv6_mh_filter_register vmlinux EXPORT_SYMBOL +0x9f280f22 nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0xadbeed61 mipi_dsi_packet_format_is_long vmlinux EXPORT_SYMBOL +0xc8f16cb8 pciserial_init_ports vmlinux EXPORT_SYMBOL_GPL +0x97adb487 utf8s_to_utf16s vmlinux EXPORT_SYMBOL +0xb4b97c90 pvclock_gtod_register_notifier vmlinux EXPORT_SYMBOL_GPL +0x9487d3e1 ns_capable vmlinux EXPORT_SYMBOL +0xd418f52d rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL +0xb76409d4 ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL +0x339fca04 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL +0x51f10d15 nvmem_device_find vmlinux EXPORT_SYMBOL_GPL +0xe62f3dc7 cros_ec_prepare_tx vmlinux EXPORT_SYMBOL +0x35404c34 __auxiliary_device_add vmlinux EXPORT_SYMBOL_GPL +0xb6c8cc17 clk_hw_register_clkdev vmlinux EXPORT_SYMBOL +0x705c1282 acpi_subsys_poweroff vmlinux EXPORT_SYMBOL_GPL +0xb7075231 fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL +0xa7774e02 disk_set_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL +0xc9ce3d9b debugfs_attr_read vmlinux EXPORT_SYMBOL_GPL +0x92b9b180 slash_name vmlinux EXPORT_SYMBOL +0x625be348 shake_page vmlinux EXPORT_SYMBOL_GPL +0x7bbccd05 nr_node_ids vmlinux EXPORT_SYMBOL +0xbcc15e75 ktime_get_coarse_with_offset vmlinux EXPORT_SYMBOL_GPL +0x3b4c6983 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL +0x6df1aaf1 kernel_sigaction vmlinux EXPORT_SYMBOL +0x883ceade ipv4_specific vmlinux EXPORT_SYMBOL +0xc7408a55 hippi_type_trans vmlinux EXPORT_SYMBOL +0xb5dd10f5 proto_unregister vmlinux EXPORT_SYMBOL +0x11940489 efivar_set_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR +0x5a3c9dbb efivar_get_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xdf6cba84 blackhole_netdev vmlinux EXPORT_SYMBOL +0x6768639c spi_controller_dma_unmap_mem_op_data vmlinux EXPORT_SYMBOL_GPL +0xa0d076cd __SCT__tp_func_spi_transfer_start vmlinux EXPORT_SYMBOL +0xec33c668 __SCK__tp_func_spi_transfer_start vmlinux EXPORT_SYMBOL +0x39d9cbfd devm_mfd_add_devices vmlinux EXPORT_SYMBOL +0xd3f6e315 regulator_sync_voltage vmlinux EXPORT_SYMBOL_GPL +0xdd7d0676 csum_and_copy_from_iter vmlinux EXPORT_SYMBOL +0xdb74c9ae __fsnotify_inode_delete vmlinux EXPORT_SYMBOL_GPL +0x5aeb711f device_node_to_regmap vmlinux EXPORT_SYMBOL_GPL +0x3480d470 fwnode_get_name vmlinux EXPORT_SYMBOL_GPL +0xb23b8fea iproc_msi_exit vmlinux EXPORT_SYMBOL +0x77b602bc pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL +0x2b79e27f dpcon_disable vmlinux EXPORT_SYMBOL_GPL +0xd30a653c blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0x2c6fe33f crypto_cipher_encrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL +0x19017a7e fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x9d366f99 page_reporting_register vmlinux EXPORT_SYMBOL_GPL +0x09d63265 list_lru_count_node vmlinux EXPORT_SYMBOL_GPL +0x7a27a97b from_kprojid_munged vmlinux EXPORT_SYMBOL +0x59c6723a flow_block_cb_setup_simple vmlinux EXPORT_SYMBOL +0xa27b32c2 flow_rule_match_enc_ip vmlinux EXPORT_SYMBOL +0xaca3dfab rtnl_af_register vmlinux EXPORT_SYMBOL_GPL +0xa41c7f37 mdio_device_reset vmlinux EXPORT_SYMBOL +0x9b156c12 spi_statistics_add_transfer_stats vmlinux EXPORT_SYMBOL_GPL +0x486956b4 pci_num_vf vmlinux EXPORT_SYMBOL_GPL +0x92169af1 dpbp_disable vmlinux EXPORT_SYMBOL_GPL +0x22ec5205 cpu_latency_qos_remove_request vmlinux EXPORT_SYMBOL_GPL +0x8d2959d3 param_ops_long vmlinux EXPORT_SYMBOL +0xc063f1f0 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x6f41a428 acpi_get_vendor_resource vmlinux EXPORT_SYMBOL +0xd5346bfc acpi_get_possible_resources vmlinux EXPORT_SYMBOL +0x70ad75fb radix_tree_lookup vmlinux EXPORT_SYMBOL +0x3e7080cb mpi_read_from_buffer vmlinux EXPORT_SYMBOL_GPL +0x4aea463f crc32_le_shift vmlinux EXPORT_SYMBOL +0xacf4d843 match_strdup vmlinux EXPORT_SYMBOL +0xc3805cd1 fs_ftype_to_dtype vmlinux EXPORT_SYMBOL_GPL +0x0f180070 ring_buffer_free_read_page vmlinux EXPORT_SYMBOL_GPL +0xe67acbe7 rt_mutex_unlock vmlinux EXPORT_SYMBOL_GPL +0x7c038f46 neigh_seq_next vmlinux EXPORT_SYMBOL +0xaadfb332 bsg_register_queue vmlinux EXPORT_SYMBOL_GPL +0xdd6501f5 badblocks_init vmlinux EXPORT_SYMBOL_GPL +0x92bf97f8 __SCT__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x634b9d42 __SCK__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x2616b0d5 vfs_rename vmlinux EXPORT_SYMBOL +0x6d581b7b generic_ro_fops vmlinux EXPORT_SYMBOL +0xf0ad7638 __SCT__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL +0xdbe8d8a0 __SCK__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL +0x78aa9388 nexthop_select_path vmlinux EXPORT_SYMBOL_GPL +0xd796c1a0 gnet_stats_copy_basic_hw vmlinux EXPORT_SYMBOL +0x03415a80 dev_pm_opp_free_cpufreq_table vmlinux EXPORT_SYMBOL_GPL +0xdc6b878d dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL +0x1d6e325c phy_save_page vmlinux EXPORT_SYMBOL_GPL +0x7ab3b19a pm_runtime_force_resume vmlinux EXPORT_SYMBOL_GPL +0xef31deb3 devm_pci_remap_cfgspace vmlinux EXPORT_SYMBOL +0xba4cf45f devm_fwnode_pwm_get vmlinux EXPORT_SYMBOL_GPL +0xe66af8f9 phy_calibrate vmlinux EXPORT_SYMBOL_GPL +0x92668805 vli_cmp vmlinux EXPORT_SYMBOL +0xa177f520 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL +0xf53c9697 user_path_create vmlinux EXPORT_SYMBOL +0x69a3ad2b kthread_bind vmlinux EXPORT_SYMBOL +0x673affa3 ipv6_setsockopt vmlinux EXPORT_SYMBOL +0xe0fc5fb8 phy_modify_mmd vmlinux EXPORT_SYMBOL_GPL +0xb5072b34 __SCT__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL +0x515b390f __SCK__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL +0xf62c39fe ucc_slow_graceful_stop_tx vmlinux EXPORT_SYMBOL +0x2ff57a92 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0x47a22c91 forget_all_cached_acls vmlinux EXPORT_SYMBOL +0x64d2ef7c rt_mutex_base_init vmlinux EXPORT_SYMBOL +0x22176963 inet_frag_find vmlinux EXPORT_SYMBOL +0xc3e9b0dd inetdev_by_index vmlinux EXPORT_SYMBOL +0x09cbd91a __sk_backlog_rcv vmlinux EXPORT_SYMBOL +0xb74c31cd wwan_remove_port vmlinux EXPORT_SYMBOL_GPL +0x2f9842f9 con_is_visible vmlinux EXPORT_SYMBOL +0x705195ff devm_of_clk_add_hw_provider vmlinux EXPORT_SYMBOL_GPL +0x02eadb6c clk_hw_get_clk vmlinux EXPORT_SYMBOL +0x5c0eaf31 acpi_dev_resource_interrupt vmlinux EXPORT_SYMBOL_GPL +0xdf0f75c6 eventfd_signal vmlinux EXPORT_SYMBOL_GPL +0x84006166 zpool_register_driver vmlinux EXPORT_SYMBOL +0x981e031f clocksource_unregister vmlinux EXPORT_SYMBOL +0xc4c40d1d fifo_set_limit vmlinux EXPORT_SYMBOL +0x58b4645c dev_close_many vmlinux EXPORT_SYMBOL +0x28b030d2 of_overlay_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x3d0eeeba dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL +0xfa398a37 phy_drivers_unregister vmlinux EXPORT_SYMBOL +0x67ded48f genphy_c45_check_and_restart_aneg vmlinux EXPORT_SYMBOL_GPL +0x2400b60e con_debug_enter vmlinux EXPORT_SYMBOL_GPL +0xed55f929 acpi_os_unmap_generic_address vmlinux EXPORT_SYMBOL +0xe396b9f5 pci_write_config_dword vmlinux EXPORT_SYMBOL +0x599fb41c kvmalloc_node vmlinux EXPORT_SYMBOL +0x2b71bf00 filemap_fdatawrite vmlinux EXPORT_SYMBOL +0x9cc4f70a register_pm_notifier vmlinux EXPORT_SYMBOL_GPL +0x55f7f619 dev_add_offload vmlinux EXPORT_SYMBOL +0xecd43964 dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL +0xa5976e4f dev_base_lock vmlinux EXPORT_SYMBOL +0x166f46b6 mdiobus_is_registered_device vmlinux EXPORT_SYMBOL +0xfbef6e48 __devm_regmap_init_mmio_clk vmlinux EXPORT_SYMBOL_GPL +0xd25d4f74 console_blank_hook vmlinux EXPORT_SYMBOL +0x7d059f89 devm_clk_register vmlinux EXPORT_SYMBOL_GPL +0xe85f2123 acpi_tb_unload_table vmlinux EXPORT_SYMBOL +0xf0842e0e pci_epc_map_msi_irq vmlinux EXPORT_SYMBOL_GPL +0xb2b9dbb4 pci_p2pmem_free_sgl vmlinux EXPORT_SYMBOL_GPL +0xc96999f8 iov_iter_discard vmlinux EXPORT_SYMBOL +0x247ef831 kdb_unregister vmlinux EXPORT_SYMBOL_GPL +0x225e1cb4 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL +0xb1342cdb _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL +0xbf3447fb param_set_uint_minmax vmlinux EXPORT_SYMBOL_GPL +0x1652ab63 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL +0xf5502bf2 tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL +0x66429cfe devm_extcon_unregister_notifier vmlinux EXPORT_SYMBOL +0xcba39b0a devm_regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL +0xa921de27 iommu_sva_get_pasid vmlinux EXPORT_SYMBOL_GPL +0x32f5df99 pci_epc_write_header vmlinux EXPORT_SYMBOL_GPL +0xdd733d7a pci_iov_get_pf_drvdata vmlinux EXPORT_SYMBOL_GPL +0xe8290691 __alloc_disk_node vmlinux EXPORT_SYMBOL +0xc22a3091 vm_unmap_aliases vmlinux EXPORT_SYMBOL_GPL +0x1e8fac8e wireless_nlevent_flush vmlinux EXPORT_SYMBOL_GPL +0x453bef31 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL +0x4fe14d1d xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL +0x323f9904 netlink_capable vmlinux EXPORT_SYMBOL +0xef82c4ab gnet_stats_finish_copy vmlinux EXPORT_SYMBOL +0xfd6edbf6 skb_checksum_trimmed vmlinux EXPORT_SYMBOL +0x6add5c9a dmi_find_device vmlinux EXPORT_SYMBOL +0x836e691f device_show_int vmlinux EXPORT_SYMBOL_GPL +0x4043757f init_iova_domain vmlinux EXPORT_SYMBOL_GPL +0xdd74b7e6 uart_handle_cts_change vmlinux EXPORT_SYMBOL_GPL +0x928b0067 uart_handle_dcd_change vmlinux EXPORT_SYMBOL_GPL +0x258532bc pwm_capture vmlinux EXPORT_SYMBOL_GPL +0x65acf90c sbitmap_weight vmlinux EXPORT_SYMBOL_GPL +0xd7669f80 free_inode_nonrcu vmlinux EXPORT_SYMBOL +0xead49d95 dma_pool_create vmlinux EXPORT_SYMBOL +0x0330aba3 inode_to_bdi vmlinux EXPORT_SYMBOL +0xba7854d4 bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL +0xd4470bf7 __ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xc0548fcc napi_complete_done vmlinux EXPORT_SYMBOL +0x34f0a9f7 of_resolve_phandles vmlinux EXPORT_SYMBOL_GPL +0x975d17d0 tty_name vmlinux EXPORT_SYMBOL +0x664b1e29 qman_delete_cgr vmlinux EXPORT_SYMBOL +0x9846f8ae meson_clk_dualdiv_ops vmlinux EXPORT_SYMBOL_GPL +0xeaf66638 vfs_parse_fs_param vmlinux EXPORT_SYMBOL +0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL +0xfc441465 vcpu_put vmlinux EXPORT_SYMBOL_GPL +0x1de7c998 udp6_csum_init vmlinux EXPORT_SYMBOL +0x41304a84 dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL +0x2d912bca dmi_get_bios_year vmlinux EXPORT_SYMBOL +0x725a95b9 power_supply_register vmlinux EXPORT_SYMBOL_GPL +0x80d7417a serial8250_register_8250_port vmlinux EXPORT_SYMBOL +0xf72a65ea tty_get_char_size vmlinux EXPORT_SYMBOL_GPL +0x8fe57333 virtqueue_add_inbuf vmlinux EXPORT_SYMBOL_GPL +0x56c3db64 __tracepoint_kmalloc vmlinux EXPORT_SYMBOL +0x4552c8b8 perf_event_release_kernel vmlinux EXPORT_SYMBOL_GPL +0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL +0x785b7121 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL +0xf844a337 __SCT__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0x5eb417e0 __SCK__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0xd6c70c10 fib_default_rule_add vmlinux EXPORT_SYMBOL +0x8fa4bc15 devm_extcon_register_notifier_all vmlinux EXPORT_SYMBOL +0xed6104da regcache_drop_region vmlinux EXPORT_SYMBOL_GPL +0xe32e1b00 pm_generic_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0xcf68ed38 do_SAK vmlinux EXPORT_SYMBOL +0x163b848c clk_hw_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL +0x3221baf3 dw_pcie_upconfig_setup vmlinux EXPORT_SYMBOL_GPL +0xbac7cc08 pci_load_and_free_saved_state vmlinux EXPORT_SYMBOL_GPL +0xc54b2a67 pci_save_state vmlinux EXPORT_SYMBOL +0xd6315f31 ecc_gen_privkey vmlinux EXPORT_SYMBOL +0x26fc196e writeback_inodes_sb vmlinux EXPORT_SYMBOL +0xa2e1b3ef trace_printk_init_buffers vmlinux EXPORT_SYMBOL_GPL +0xa137456f param_get_uint vmlinux EXPORT_SYMBOL +0x08afce7d elv_register vmlinux EXPORT_SYMBOL_GPL +0xc599a772 security_xfrm_state_delete vmlinux EXPORT_SYMBOL +0xa387c71c compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0x3c185c61 page_put_link vmlinux EXPORT_SYMBOL +0x381f8bae release_pages vmlinux EXPORT_SYMBOL +0x3dd774df fixed_phy_register vmlinux EXPORT_SYMBOL_GPL +0xb1bed25d dpm_resume_start vmlinux EXPORT_SYMBOL_GPL +0xe7f2a41e devm_regulator_put vmlinux EXPORT_SYMBOL_GPL +0xd90a93a7 k3_udma_glue_rx_get_irq vmlinux EXPORT_SYMBOL_GPL +0xe5516728 k3_udma_glue_tx_get_irq vmlinux EXPORT_SYMBOL_GPL +0x925016d4 pci_enable_msi vmlinux EXPORT_SYMBOL +0x0cefba1e pinctrl_generic_remove_group vmlinux EXPORT_SYMBOL_GPL +0xd75b20aa rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL +0xc65304b3 security_xfrm_policy_alloc vmlinux EXPORT_SYMBOL +0x655d3b6a km_state_expired vmlinux EXPORT_SYMBOL +0xb9c16f51 hv_max_vp_index vmlinux EXPORT_SYMBOL_GPL +0xdc43fd59 cros_ec_cmd_xfer vmlinux EXPORT_SYMBOL +0x37b06d91 of_phandle_iterator_next vmlinux EXPORT_SYMBOL_GPL +0x14480433 dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL +0x6db00cb0 watchdog_set_restart_priority vmlinux EXPORT_SYMBOL_GPL +0xafa0cbf9 platform_msi_domain_alloc_irqs vmlinux EXPORT_SYMBOL_GPL +0x66430e21 component_bind_all vmlinux EXPORT_SYMBOL_GPL +0xff05fa13 vring_interrupt vmlinux EXPORT_SYMBOL_GPL +0x6580feb1 clk_hw_rate_is_protected vmlinux EXPORT_SYMBOL_GPL +0xf40fac26 mtk_build_eint vmlinux EXPORT_SYMBOL_GPL +0xb0e10781 get_option vmlinux EXPORT_SYMBOL +0x4a916c9f blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0xdf2738bb cpu_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x09f58d7d kvm_write_guest_cached vmlinux EXPORT_SYMBOL_GPL +0x3f721dc5 strp_stop vmlinux EXPORT_SYMBOL_GPL +0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL +0xa00f2ec2 inet_accept vmlinux EXPORT_SYMBOL +0x0fa7269a tcp_select_initial_window vmlinux EXPORT_SYMBOL +0xe5557f98 register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xca0208f4 sock_set_priority vmlinux EXPORT_SYMBOL +0x4841510a hidraw_connect vmlinux EXPORT_SYMBOL_GPL +0x04d5d064 devm_ti_sci_get_resource vmlinux EXPORT_SYMBOL_GPL +0xce5c08da class_for_each_device vmlinux EXPORT_SYMBOL_GPL +0xcd8ce890 acpi_format_exception vmlinux EXPORT_SYMBOL +0x53a62386 pci_free_irq_vectors vmlinux EXPORT_SYMBOL +0x2bfbab10 __memmove vmlinux EXPORT_SYMBOL +0x38e1fde7 mpi_set vmlinux EXPORT_SYMBOL_GPL +0x558b281d aes_expandkey vmlinux EXPORT_SYMBOL +0x2d30596c from_kqid_munged vmlinux EXPORT_SYMBOL +0x3e390602 filemap_read vmlinux EXPORT_SYMBOL_GPL +0xbe39d25d suse_allow_unsupported_param_ops vmlinux EXPORT_SYMBOL_GPL +0xe869f1ef padata_do_parallel vmlinux EXPORT_SYMBOL +0x318e7b07 bpf_offload_dev_create vmlinux EXPORT_SYMBOL_GPL +0x05883efb __traceiter_suspend_resume vmlinux EXPORT_SYMBOL_GPL +0x53b954a2 up_read vmlinux EXPORT_SYMBOL +0x5a956b5b empty_zero_page vmlinux EXPORT_SYMBOL +0xe1f6a719 tso_count_descs vmlinux EXPORT_SYMBOL +0x097602c9 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0xe106603d __pskb_pull_tail vmlinux EXPORT_SYMBOL +0xec774acb cpufreq_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL +0x9f04c05a i2c_match_id vmlinux EXPORT_SYMBOL_GPL +0xa2a053ac devm_hwrng_unregister vmlinux EXPORT_SYMBOL_GPL +0x6604e19d tty_wait_until_sent vmlinux EXPORT_SYMBOL +0x5fe70770 dquot_load_quota_sb vmlinux EXPORT_SYMBOL +0x9507c90f copy_fsxattr_to_user vmlinux EXPORT_SYMBOL +0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL +0x43df59a7 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL +0x4064f501 tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0xf1efe516 device_remove_groups vmlinux EXPORT_SYMBOL_GPL +0x100dc390 pci_device_group vmlinux EXPORT_SYMBOL_GPL +0xdffc80fc vesa_modes vmlinux EXPORT_SYMBOL +0x2320cac1 gpiod_set_raw_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0x1ca3aa97 alarm_forward vmlinux EXPORT_SYMBOL_GPL +0x4c9fe074 switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0xaff9c2d3 __netif_schedule vmlinux EXPORT_SYMBOL +0xbe96dfd8 of_reconfig_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0xbae74be2 cpuidle_get_driver vmlinux EXPORT_SYMBOL_GPL +0xe9f9c3fe __SCT__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL +0xbb24f372 __SCK__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL +0xf4d279d7 clk_fractional_divider_ops vmlinux EXPORT_SYMBOL_GPL +0x3727e9e0 pci_pr3_present vmlinux EXPORT_SYMBOL_GPL +0x8f9afc19 generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL +0x0ebc9dd5 generic_fillattr vmlinux EXPORT_SYMBOL +0xc972449f mempool_alloc_slab vmlinux EXPORT_SYMBOL +0x56d61dce context_tracking_enter vmlinux EXPORT_SYMBOL_GPL +0xf47654df irq_check_status_bit vmlinux EXPORT_SYMBOL_GPL +0x40a0c771 param_set_invbool vmlinux EXPORT_SYMBOL +0x731f0bd3 __inet_hash vmlinux EXPORT_SYMBOL +0x18919760 cpuidle_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0x70f30da7 i2c_register_driver vmlinux EXPORT_SYMBOL +0xae52c854 fixed_phy_unregister vmlinux EXPORT_SYMBOL_GPL +0xb25519e7 pci_bus_alloc_resource vmlinux EXPORT_SYMBOL +0xa8f483a4 gpiod_set_array_value vmlinux EXPORT_SYMBOL_GPL +0x8f404c2e of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0x0c0f79af ZSTD_getDictID_fromFrame vmlinux EXPORT_SYMBOL +0x789c73d9 rcu_cpu_stall_suppress_at_boot vmlinux EXPORT_SYMBOL_GPL +0x92d5838e request_threaded_irq vmlinux EXPORT_SYMBOL +0xfef216eb _raw_spin_trylock vmlinux EXPORT_SYMBOL +0x1a522b9a __SCT__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x9d2f49ef __SCK__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x3ad12ac6 has_capability vmlinux EXPORT_SYMBOL +0xb4f13d2a abort vmlinux EXPORT_SYMBOL +0x98b67deb tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL +0xaea7f1ef devlink_sb_unregister vmlinux EXPORT_SYMBOL_GPL +0x93edef07 devlink_health_report vmlinux EXPORT_SYMBOL_GPL +0x1ef2365b mbox_flush vmlinux EXPORT_SYMBOL_GPL +0x28c5de92 pm_clk_add_notifier vmlinux EXPORT_SYMBOL_GPL +0x1b5196fc xudma_tchan_put vmlinux EXPORT_SYMBOL +0x2aabaf9d xudma_tchan_get vmlinux EXPORT_SYMBOL +0xc51450c6 imx_ccm_lock vmlinux EXPORT_SYMBOL_GPL +0x59f32720 mpi_subm vmlinux EXPORT_SYMBOL_GPL +0xc575c737 debug_locks_off vmlinux EXPORT_SYMBOL_GPL +0x89940875 mutex_lock_interruptible vmlinux EXPORT_SYMBOL +0x86585a33 devlink_fmsg_obj_nest_start vmlinux EXPORT_SYMBOL_GPL +0x354d5536 skb_clone vmlinux EXPORT_SYMBOL +0x118538e5 devm_mbox_controller_unregister vmlinux EXPORT_SYMBOL_GPL +0xc459cabb edac_mc_alloc vmlinux EXPORT_SYMBOL_GPL +0x4248761d input_get_keycode vmlinux EXPORT_SYMBOL +0x425bbaf4 regmap_can_raw_write vmlinux EXPORT_SYMBOL_GPL +0x1e93fc12 of_genpd_del_provider vmlinux EXPORT_SYMBOL_GPL +0x9462a777 wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL +0x56945b1d virtqueue_enable_cb_prepare vmlinux EXPORT_SYMBOL_GPL +0xfdcc8a0e fb_find_best_display vmlinux EXPORT_SYMBOL +0x7dd2f0a1 __pci_hp_initialize vmlinux EXPORT_SYMBOL_GPL +0x0745a981 xa_erase vmlinux EXPORT_SYMBOL +0x8473780d set_task_ioprio vmlinux EXPORT_SYMBOL_GPL +0x6defaa8a crypto_find_alg vmlinux EXPORT_SYMBOL_GPL +0xa3731a67 setup_arg_pages vmlinux EXPORT_SYMBOL +0x620831e6 pagevec_lookup_range vmlinux EXPORT_SYMBOL +0xb3707e6e flow_keys_basic_dissector vmlinux EXPORT_SYMBOL +0x701d4199 of_get_regulator_init_data vmlinux EXPORT_SYMBOL_GPL +0xef29fcdd clk_bulk_put vmlinux EXPORT_SYMBOL_GPL +0xa922fbe2 amba_request_regions vmlinux EXPORT_SYMBOL +0x2cedc5ed devm_fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL +0xcf3b0518 inode_dio_wait vmlinux EXPORT_SYMBOL +0x6ee5e32b irq_chip_request_resources_parent vmlinux EXPORT_SYMBOL_GPL +0xcf307910 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL +0x9e472f5f snmp_fold_field vmlinux EXPORT_SYMBOL_GPL +0x7a67daeb pci_disable_link_state vmlinux EXPORT_SYMBOL +0x6f6ce0b8 fsl_mc_resource_allocate vmlinux EXPORT_SYMBOL_GPL +0xc93aa8e0 crypto_unregister_akcipher vmlinux EXPORT_SYMBOL_GPL +0x69a46255 crypto_unregister_skcipher vmlinux EXPORT_SYMBOL_GPL +0x977bca32 dquot_quota_on vmlinux EXPORT_SYMBOL +0xd67364f7 eventfd_ctx_fdget vmlinux EXPORT_SYMBOL_GPL +0xbffde8ec compat_alloc_user_space vmlinux EXPORT_SYMBOL_GPL +0xf4e2b27a __SCT__tp_func_module_get vmlinux EXPORT_SYMBOL +0x739fd00f __SCK__tp_func_module_get vmlinux EXPORT_SYMBOL +0x18615d35 efivar_supports_writes vmlinux EXPORT_SYMBOL_GPL +0x134051c0 cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL +0x5fb7d3c0 thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x6b7577bd __i2c_transfer vmlinux EXPORT_SYMBOL +0x415553d8 acpi_cppc_processor_probe vmlinux EXPORT_SYMBOL_GPL +0x31bcb603 devm_ioremap_np vmlinux EXPORT_SYMBOL +0xac315003 devm_ioremap_wc vmlinux EXPORT_SYMBOL +0x61338e60 devm_ioremap_uc vmlinux EXPORT_SYMBOL_GPL +0x954a967d vfs_lock_file vmlinux EXPORT_SYMBOL_GPL +0x0838a920 simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL +0x0ee72500 make_bad_inode vmlinux EXPORT_SYMBOL +0x0b05dfdd __d_drop vmlinux EXPORT_SYMBOL +0x533951fe __mmdrop vmlinux EXPORT_SYMBOL_GPL +0x3194ed50 unix_detach_fds vmlinux EXPORT_SYMBOL +0x59b4ac3e tcp_memory_allocated vmlinux EXPORT_SYMBOL +0x2b726a78 hid_check_keys_pressed vmlinux EXPORT_SYMBOL_GPL +0x47aad3b9 have_governor_per_policy vmlinux EXPORT_SYMBOL_GPL +0x4b2a2699 fwnode_graph_parse_endpoint vmlinux EXPORT_SYMBOL +0xb9bffa2f regulator_map_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL +0xd383585e seq_pad vmlinux EXPORT_SYMBOL +0x2aaf27f2 seq_release_private vmlinux EXPORT_SYMBOL +0xe83ed53a ww_mutex_lock vmlinux EXPORT_SYMBOL +0x3d41bfef __SCT__tp_func_non_standard_event vmlinux EXPORT_SYMBOL_GPL +0x71a20f4a __SCK__tp_func_non_standard_event vmlinux EXPORT_SYMBOL_GPL +0x271b6c40 __mdiobus_modify_changed vmlinux EXPORT_SYMBOL_GPL +0x75cbfb09 add_interrupt_randomness vmlinux EXPORT_SYMBOL_GPL +0xe0120c26 uart_console_write vmlinux EXPORT_SYMBOL_GPL +0x377d8004 acpi_error vmlinux EXPORT_SYMBOL +0xb388c6b6 __pci_epc_create vmlinux EXPORT_SYMBOL_GPL +0x356ddb73 gpiod_get_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0x9e229c49 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL +0x57f576b9 mpi_ec_curve_point vmlinux EXPORT_SYMBOL_GPL +0x1e6adaa0 bitmap_print_bitmask_to_buf vmlinux EXPORT_SYMBOL +0x9707e446 writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL +0x7b995efc vfs_removexattr vmlinux EXPORT_SYMBOL_GPL +0xb61e8af4 lock_page_memcg vmlinux EXPORT_SYMBOL +0xd37a277f rdmacg_uncharge vmlinux EXPORT_SYMBOL +0xcefb0c9f __mutex_init vmlinux EXPORT_SYMBOL +0xad645234 register_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL +0xc66ef52f skb_pull_data vmlinux EXPORT_SYMBOL +0xd165e995 rtc_set_time vmlinux EXPORT_SYMBOL_GPL +0x65e2f7cd mipi_dsi_dcs_set_display_off vmlinux EXPORT_SYMBOL +0x7745abc4 pcix_get_mmrbc vmlinux EXPORT_SYMBOL +0xcd91b127 system_highpri_wq vmlinux EXPORT_SYMBOL_GPL +0xae316c11 icmpv6_err_convert vmlinux EXPORT_SYMBOL +0x69565cb7 xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL +0xebc2eee5 iommu_fwspec_add_ids vmlinux EXPORT_SYMBOL_GPL +0x455758da dw8250_setup_port vmlinux EXPORT_SYMBOL_GPL +0x046e1cbf divider_recalc_rate vmlinux EXPORT_SYMBOL_GPL +0x86e70193 fb_get_mode vmlinux EXPORT_SYMBOL +0xd316058a fib6_get_table vmlinux EXPORT_SYMBOL_GPL +0x2ce043ed __SCT__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0xd21f1d35 __SCK__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0x46b2356f gov_attr_set_init vmlinux EXPORT_SYMBOL_GPL +0x9a6e3380 tegra_io_pad_power_enable vmlinux EXPORT_SYMBOL +0x5ba9c87f blk_crypto_keyslot_index vmlinux EXPORT_SYMBOL_GPL +0x86c20fd1 crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL +0x044d3059 crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL +0x941ca4d5 balloon_page_alloc vmlinux EXPORT_SYMBOL_GPL +0xc405dd2f tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL +0x174cd1b7 em_pd_get vmlinux EXPORT_SYMBOL_GPL +0x0417b929 rt_mutex_trylock vmlinux EXPORT_SYMBOL_GPL +0x1f0cb5bf pm_power_off_prepare vmlinux EXPORT_SYMBOL_GPL +0x582b6275 xfrm_if_unregister_cb vmlinux EXPORT_SYMBOL +0x9f114f3f rtnl_link_get_net vmlinux EXPORT_SYMBOL +0xa4cb20b9 cpufreq_freq_attr_scaling_available_freqs vmlinux EXPORT_SYMBOL_GPL +0x41b6af97 usb_remove_phy vmlinux EXPORT_SYMBOL_GPL +0xcdf3172c device_store_bool vmlinux EXPORT_SYMBOL_GPL +0x1d1abdf0 acpi_get_physical_device_location vmlinux EXPORT_SYMBOL +0x3287fc05 irq_work_queue vmlinux EXPORT_SYMBOL_GPL +0x1716735d tcp_disconnect vmlinux EXPORT_SYMBOL +0xafb61621 __skb_ext_del vmlinux EXPORT_SYMBOL +0xc8b6d218 icc_node_create vmlinux EXPORT_SYMBOL_GPL +0x065c86e8 extcon_get_extcon_dev vmlinux EXPORT_SYMBOL_GPL +0x1a79b579 power_supply_put_battery_info vmlinux EXPORT_SYMBOL_GPL +0x7e63314e power_supply_get_battery_info vmlinux EXPORT_SYMBOL_GPL +0x59193933 put_device vmlinux EXPORT_SYMBOL_GPL +0x795b2df0 pci_epc_map_addr vmlinux EXPORT_SYMBOL_GPL +0xd1225b0e mark_info_dirty vmlinux EXPORT_SYMBOL +0xb907513f unpoison_memory vmlinux EXPORT_SYMBOL +0x6fcb87a1 touch_softlockup_watchdog vmlinux EXPORT_SYMBOL +0x2469810f __rcu_read_unlock vmlinux EXPORT_SYMBOL_GPL +0x248bc867 raw_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL +0x648eb59d gc_inflight_list vmlinux EXPORT_SYMBOL +0x02e760d1 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0xc58a3ee6 icc_node_destroy vmlinux EXPORT_SYMBOL_GPL +0x32fb3d41 hid_hw_open vmlinux EXPORT_SYMBOL_GPL +0x50476734 devm_power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL +0xc0279339 devm_input_allocate_device vmlinux EXPORT_SYMBOL +0x28ace846 spi_alloc_device vmlinux EXPORT_SYMBOL_GPL +0x3891ffc8 ecryptfs_fill_auth_tok vmlinux EXPORT_SYMBOL +0xf47367b3 register_filesystem vmlinux EXPORT_SYMBOL +0x9241b358 __static_key_slow_dec_deferred vmlinux EXPORT_SYMBOL_GPL +0x98b142fa blk_fill_rwbs vmlinux EXPORT_SYMBOL_GPL +0x5c01b1ed sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL +0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL +0xa736493e inet_confirm_addr vmlinux EXPORT_SYMBOL +0x8368ddc9 eth_validate_addr vmlinux EXPORT_SYMBOL +0x9425bb34 nvmem_dev_name vmlinux EXPORT_SYMBOL_GPL +0x2b8f1700 hid_hw_close vmlinux EXPORT_SYMBOL_GPL +0x99094fb2 qcom_scm_is_available vmlinux EXPORT_SYMBOL +0x2c208607 power_supply_is_system_supplied vmlinux EXPORT_SYMBOL_GPL +0xe628bb9f phy_fibre_port_array vmlinux EXPORT_SYMBOL_GPL +0x55da32c6 component_compare_dev vmlinux EXPORT_SYMBOL_GPL +0x9963fc84 clk_hw_unregister_divider vmlinux EXPORT_SYMBOL_GPL +0xaebd12f0 acpi_get_name vmlinux EXPORT_SYMBOL +0xf7afb369 btree_init vmlinux EXPORT_SYMBOL_GPL +0x016f123e sg_copy_to_buffer vmlinux EXPORT_SYMBOL +0x7d0db45c jiffies_to_clock_t vmlinux EXPORT_SYMBOL +0x7ab88a45 system_freezing_cnt vmlinux EXPORT_SYMBOL +0xa74c9877 refcount_dec_and_rtnl_lock vmlinux EXPORT_SYMBOL +0x69b42698 sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL +0x26ef7b3a hidraw_disconnect vmlinux EXPORT_SYMBOL_GPL +0x497fda12 regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL +0xb520eb79 btree_merge vmlinux EXPORT_SYMBOL_GPL +0xacab29b7 seq_hlist_start_percpu vmlinux EXPORT_SYMBOL +0xf8492290 generic_file_llseek_size vmlinux EXPORT_SYMBOL +0x1c87a811 __round_jiffies_up vmlinux EXPORT_SYMBOL_GPL +0x96a9a0f6 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL +0x02124474 ip_send_check vmlinux EXPORT_SYMBOL +0xcfc5108a devlink_fmsg_u8_pair_put vmlinux EXPORT_SYMBOL_GPL +0xfc98a5d1 netdev_name_node_alt_create vmlinux EXPORT_SYMBOL +0x536822e3 sfp_module_insert vmlinux EXPORT_SYMBOL_GPL +0xb80e7d71 pci_epf_type_add_cfs vmlinux EXPORT_SYMBOL_GPL +0xcdbb11fa __vfs_setxattr_locked vmlinux EXPORT_SYMBOL_GPL +0x23b9d6e2 mangle_path vmlinux EXPORT_SYMBOL +0x452c3aed ntb_msi_clear_mws vmlinux EXPORT_SYMBOL +0x018ab2dc mbox_controller_register vmlinux EXPORT_SYMBOL_GPL +0x0ddb1524 check_var_size vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xeda54c19 __genphy_config_aneg vmlinux EXPORT_SYMBOL +0x74989ff9 topology_clear_scale_freq_source vmlinux EXPORT_SYMBOL_GPL +0xf8cc9899 ti_sci_inta_msi_domain_alloc_irqs vmlinux EXPORT_SYMBOL_GPL +0xc5604800 clk_set_rate_exclusive vmlinux EXPORT_SYMBOL_GPL +0x98e543d1 pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL +0xd16a06f3 pinctrl_find_gpio_range_from_pin_nolock vmlinux EXPORT_SYMBOL_GPL +0x216fe822 bd_abort_claiming vmlinux EXPORT_SYMBOL +0x829e4c72 anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL +0x5e3ca9b5 filemap_flush vmlinux EXPORT_SYMBOL +0x0eb0984b ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL +0xab7d2dc2 tcf_idr_create vmlinux EXPORT_SYMBOL +0x98af4dfe devfreq_event_is_enabled vmlinux EXPORT_SYMBOL_GPL +0x370b3061 mbox_controller_unregister vmlinux EXPORT_SYMBOL_GPL +0xd46264bf pm_generic_freeze_late vmlinux EXPORT_SYMBOL_GPL +0x8fd94aa8 serial8250_rpm_put_tx vmlinux EXPORT_SYMBOL_GPL +0x8482927e geni_se_select_mode vmlinux EXPORT_SYMBOL +0xa2326c49 acpi_remove_table_handler vmlinux EXPORT_SYMBOL +0xed2ae876 of_pwm_single_xlate vmlinux EXPORT_SYMBOL_GPL +0x8417c6c7 pinconf_generic_dt_node_to_map vmlinux EXPORT_SYMBOL_GPL +0xe430d01d pin_get_name vmlinux EXPORT_SYMBOL_GPL +0x58de1b34 blk_stack_limits vmlinux EXPORT_SYMBOL +0xc4a72936 trusted_tpm_send vmlinux EXPORT_SYMBOL_GPL +0x6c9ee6e7 __fib_lookup vmlinux EXPORT_SYMBOL_GPL +0x591dd43a tcp_set_state vmlinux EXPORT_SYMBOL_GPL +0xbc8d7a79 tegra_bpmp_transfer_atomic vmlinux EXPORT_SYMBOL_GPL +0x13f59339 i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL +0xbe657d16 meson_clk_mpll_ops vmlinux EXPORT_SYMBOL_GPL +0xd91f6ab6 strnlen_user vmlinux EXPORT_SYMBOL +0x6e1872af tegra_ivc_init vmlinux EXPORT_SYMBOL +0x42edec5c input_set_poll_interval vmlinux EXPORT_SYMBOL +0x9bdc512b of_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0x0a6c4041 cn_netlink_send vmlinux EXPORT_SYMBOL_GPL +0x01a3f18a serial8250_modem_status vmlinux EXPORT_SYMBOL_GPL +0xd94dccbd tick_nohz_dep_clear_task vmlinux EXPORT_SYMBOL_GPL +0x19e7d661 set_create_files_as vmlinux EXPORT_SYMBOL +0xd2b5c6f0 dev_get_by_name vmlinux EXPORT_SYMBOL +0xb86e0e86 of_icc_get vmlinux EXPORT_SYMBOL_GPL +0x02cfcd2e efivar_trylock vmlinux EXPORT_SYMBOL_GPL EFIVAR +0xa7fafb22 power_supply_set_battery_charged vmlinux EXPORT_SYMBOL_GPL +0x44a62936 serial8250_init_port vmlinux EXPORT_SYMBOL_GPL +0x349e1eaa pci_enable_msix_range vmlinux EXPORT_SYMBOL +0x026d6405 iov_iter_get_pages vmlinux EXPORT_SYMBOL +0x45c0017f __page_symlink vmlinux EXPORT_SYMBOL +0xa38a9f71 get_itimerspec64 vmlinux EXPORT_SYMBOL_GPL +0x54055fc1 vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL +0x2668926c __pci_epf_register_driver vmlinux EXPORT_SYMBOL_GPL +0x30a80826 __kfifo_from_user vmlinux EXPORT_SYMBOL +0xbce6a8d7 cdev_set_parent vmlinux EXPORT_SYMBOL +0x74b33b3e irq_work_sync vmlinux EXPORT_SYMBOL_GPL +0x08576175 unregister_kretprobes vmlinux EXPORT_SYMBOL_GPL +0x0b1bb9f9 synchronize_rcu_tasks vmlinux EXPORT_SYMBOL_GPL +0xc055b9cd udp_prot vmlinux EXPORT_SYMBOL +0x1b92e41d inet_putpeer vmlinux EXPORT_SYMBOL_GPL +0xf97589ea __hw_addr_ref_unsync_dev vmlinux EXPORT_SYMBOL +0x0cc12a4c br_fdb_test_addr_hook vmlinux EXPORT_SYMBOL_GPL +0xdc771d85 netif_set_xps_queue vmlinux EXPORT_SYMBOL +0x8ebc0f7c i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL +0xd218c6b2 __reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL +0x04cc4b8f pci_msi_vec_count vmlinux EXPORT_SYMBOL +0xeac9b99a vli_from_le64 vmlinux EXPORT_SYMBOL +0x16e410ff vli_from_be64 vmlinux EXPORT_SYMBOL +0x43f92edd wait_for_initramfs vmlinux EXPORT_SYMBOL_GPL +0xc3da6ddb inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL +0x072cc6fe __dev_set_mtu vmlinux EXPORT_SYMBOL +0xf6b7b4e6 dma_resv_iter_next vmlinux EXPORT_SYMBOL_GPL +0x41643d97 device_init_wakeup vmlinux EXPORT_SYMBOL_GPL +0x930ab533 k3_ringacc_request_ring vmlinux EXPORT_SYMBOL_GPL +0x47d0eea2 acpi_lpat_temp_to_raw vmlinux EXPORT_SYMBOL_GPL +0x4c146ea4 acpi_bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x7366d045 unregister_quota_format vmlinux EXPORT_SYMBOL +0xcc9268fc hwpoison_filter_enable vmlinux EXPORT_SYMBOL_GPL +0x342f7cc6 vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL +0xf1e98c74 avenrun vmlinux EXPORT_SYMBOL +0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0x640ff9ba kvm_vcpu_yield_to vmlinux EXPORT_SYMBOL_GPL +0x3d87dcd8 ethtool_set_ethtool_phy_ops vmlinux EXPORT_SYMBOL_GPL +0xf744298f hv_unmap_memory vmlinux EXPORT_SYMBOL_GPL +0x7d9bc54c dev_pm_opp_set_sharing_cpus vmlinux EXPORT_SYMBOL_GPL +0x4211e887 rockchip_clk_of_add_provider vmlinux EXPORT_SYMBOL_GPL +0x71e4ed72 mark_page_accessed vmlinux EXPORT_SYMBOL +0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL +0x200b2041 in6addr_any vmlinux EXPORT_SYMBOL +0x62a3644d inet_protos vmlinux EXPORT_SYMBOL +0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL +0x5ce4946d tty_port_install vmlinux EXPORT_SYMBOL_GPL +0x4fd44a5a phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL +0xcd0fa275 security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL +0xc19e678d ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x9d358e87 of_get_next_available_child vmlinux EXPORT_SYMBOL +0x257810b5 hid_output_report vmlinux EXPORT_SYMBOL_GPL +0x0ce11a74 cpuidle_get_cpu_driver vmlinux EXPORT_SYMBOL_GPL +0x4401e6c2 mpi_cmpabs vmlinux EXPORT_SYMBOL_GPL +0x9bece81b mpi_cmp_ui vmlinux EXPORT_SYMBOL_GPL +0x2ec6bba0 errseq_set vmlinux EXPORT_SYMBOL +0x862c8035 bitmap_alloc_node vmlinux EXPORT_SYMBOL +0x2d8eecd2 vfs_parse_fs_string vmlinux EXPORT_SYMBOL +0xe9233700 cdev_add vmlinux EXPORT_SYMBOL +0x788bfbad ring_buffer_empty vmlinux EXPORT_SYMBOL_GPL +0xd260af0d ring_buffer_write vmlinux EXPORT_SYMBOL_GPL +0xac674623 kvm_vcpu_write_guest vmlinux EXPORT_SYMBOL_GPL +0xfcb87811 xfrm_input vmlinux EXPORT_SYMBOL +0xf9cbe11f dev_mc_del vmlinux EXPORT_SYMBOL +0x816e78b9 dev_mc_add vmlinux EXPORT_SYMBOL +0xa7b1984e dev_uc_del vmlinux EXPORT_SYMBOL +0xdf1401e8 dev_uc_add vmlinux EXPORT_SYMBOL +0x7db4230d register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x2e5fe036 __skb_ext_put vmlinux EXPORT_SYMBOL +0x0d00a49d dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL +0xcee07585 rtc_update_irq vmlinux EXPORT_SYMBOL_GPL +0x6be1c1f8 acpi_install_method vmlinux EXPORT_SYMBOL +0x06cdfd81 fb_blank vmlinux EXPORT_SYMBOL +0xb1d0cdd2 devm_gpiod_get vmlinux EXPORT_SYMBOL_GPL +0x1c0bd63a blk_queue_update_dma_pad vmlinux EXPORT_SYMBOL +0x2e9ee349 blkdev_get_by_path vmlinux EXPORT_SYMBOL +0xf414af85 open_exec vmlinux EXPORT_SYMBOL +0xf6cba63a ntbm_msi_request_threaded_irq vmlinux EXPORT_SYMBOL +0xc687b7c5 cpu_subsys vmlinux EXPORT_SYMBOL_GPL +0x1456762b k3_ringacc_ring_get_free vmlinux EXPORT_SYMBOL_GPL +0xd8df08ac acpi_handle_printk vmlinux EXPORT_SYMBOL +0x0d78f653 mtk_pinconf_drive_get_rev1 vmlinux EXPORT_SYMBOL_GPL +0x6b2a418c mtk_pinconf_drive_set_rev1 vmlinux EXPORT_SYMBOL_GPL +0x9d61e994 ucs2_strncmp vmlinux EXPORT_SYMBOL +0xbd462b55 __kfifo_init vmlinux EXPORT_SYMBOL +0x3fb881ae blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL +0x2273009b inode_init_owner vmlinux EXPORT_SYMBOL +0x17c28997 file_ns_capable vmlinux EXPORT_SYMBOL +0x205e90de xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL +0x8a554a36 mpc8xxx_spi_strmode vmlinux EXPORT_SYMBOL_GPL +0x695f6800 auxiliary_device_init vmlinux EXPORT_SYMBOL_GPL +0x125675f4 vp_modern_get_status vmlinux EXPORT_SYMBOL_GPL +0x67412d2f ucc_slow_enable vmlinux EXPORT_SYMBOL +0x8cb5a38e k3_udma_glue_rx_flow_disable vmlinux EXPORT_SYMBOL_GPL +0x91f9ce0c of_clk_set_defaults vmlinux EXPORT_SYMBOL_GPL +0xfe80c53c pnp_activate_dev vmlinux EXPORT_SYMBOL +0x2e713078 pci_find_next_capability vmlinux EXPORT_SYMBOL_GPL +0x7dcf4135 __xa_insert vmlinux EXPORT_SYMBOL +0xa98884f5 nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL +0x8bc120fe fs_context_for_reconfigure vmlinux EXPORT_SYMBOL +0x2dfc8b14 list_lru_count_one vmlinux EXPORT_SYMBOL_GPL +0x09b48fcf __SCT__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL +0xa2b0820d __SCK__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL +0xb2fcb56d queue_delayed_work_on vmlinux EXPORT_SYMBOL +0xd4034828 system_freezable_wq vmlinux EXPORT_SYMBOL_GPL +0xf5cfb7f2 ip6_output vmlinux EXPORT_SYMBOL +0xbe21931a qdisc_put_unlocked vmlinux EXPORT_SYMBOL +0x233fa2f1 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0x50114346 update_devfreq vmlinux EXPORT_SYMBOL +0x0c32ff8a edac_pci_alloc_index vmlinux EXPORT_SYMBOL_GPL +0xad2e3373 pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0xa80bed0b devres_open_group vmlinux EXPORT_SYMBOL_GPL +0xbe373b71 pci_read_config_dword vmlinux EXPORT_SYMBOL +0x9f6efabd vli_sub vmlinux EXPORT_SYMBOL +0x1f44a055 __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL +0x73b8ce7f bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x8ac136ae imx_sc_misc_get_control vmlinux EXPORT_SYMBOL +0x4403bbd0 imx_sc_misc_set_control vmlinux EXPORT_SYMBOL +0xabb1353b mpc8xxx_spi_tx_buf_u8 vmlinux EXPORT_SYMBOL_GPL +0x48d6b830 mpc8xxx_spi_rx_buf_u8 vmlinux EXPORT_SYMBOL_GPL +0x53aac132 clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL +0x4488ec20 devm_pwm_get vmlinux EXPORT_SYMBOL_GPL +0x9c0db193 gpiochip_line_is_open_source vmlinux EXPORT_SYMBOL_GPL +0x8aa66518 fsl_mc_bus_dpci_type vmlinux EXPORT_SYMBOL_GPL +0xb44abc9b fsl_mc_bus_dpbp_type vmlinux EXPORT_SYMBOL_GPL +0xc1fcb3a0 fsl_mc_bus_dpsw_type vmlinux EXPORT_SYMBOL_GPL +0x78b64cea fsl_mc_bus_dpio_type vmlinux EXPORT_SYMBOL_GPL +0x11a370c9 fsl_mc_bus_dpni_type vmlinux EXPORT_SYMBOL_GPL +0x9ec70be3 fsl_mc_bus_dprc_type vmlinux EXPORT_SYMBOL_GPL +0x98503a63 mpi_alloc vmlinux EXPORT_SYMBOL_GPL +0x9c122bcf mempool_create_node vmlinux EXPORT_SYMBOL +0x8ffe792f tracepoint_probe_register_prio_may_exist vmlinux EXPORT_SYMBOL_GPL +0xe12e3e6b irq_gc_set_wake vmlinux EXPORT_SYMBOL_GPL +0x51348c94 find_get_pid vmlinux EXPORT_SYMBOL_GPL +0x2050fe03 dev_set_promiscuity vmlinux EXPORT_SYMBOL +0xd474e18d genphy_handle_interrupt_no_ack vmlinux EXPORT_SYMBOL +0x3ab9ce2b pm_generic_resume vmlinux EXPORT_SYMBOL_GPL +0x23daa989 mipi_dsi_create_packet vmlinux EXPORT_SYMBOL +0x7d987f7f pci_write_vpd vmlinux EXPORT_SYMBOL +0x0cc9df41 pci_generic_config_write32 vmlinux EXPORT_SYMBOL_GPL +0x88679c71 configfs_depend_item_unlocked vmlinux EXPORT_SYMBOL +0x6eae33d4 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL +0x1d3b325c devl_resource_register vmlinux EXPORT_SYMBOL_GPL +0x43e31917 __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0xd91af7ff neigh_connected_output vmlinux EXPORT_SYMBOL +0x8df4afd9 qe_put_snum vmlinux EXPORT_SYMBOL +0x7ae5d317 qe_get_snum vmlinux EXPORT_SYMBOL +0x452413a1 qman_alloc_pool_range vmlinux EXPORT_SYMBOL +0x486dedc3 ghes_unregister_vendor_record_notifier vmlinux EXPORT_SYMBOL_GPL +0x2421097b mpi_const vmlinux EXPORT_SYMBOL_GPL +0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL +0x67a458e8 posix_acl_create vmlinux EXPORT_SYMBOL_GPL +0x76770083 irq_domain_translate_twocell vmlinux EXPORT_SYMBOL_GPL +0xafb2647a irq_set_chained_handler_and_data vmlinux EXPORT_SYMBOL_GPL +0x5c6967d4 __percpu_init_rwsem vmlinux EXPORT_SYMBOL_GPL +0x62f7e207 down_read_killable vmlinux EXPORT_SYMBOL +0x27fc9e69 param_set_ushort vmlinux EXPORT_SYMBOL +0x53c53c15 udp_flush_pending_frames vmlinux EXPORT_SYMBOL +0x46d0122c xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0x3ddc174a dev_get_stats vmlinux EXPORT_SYMBOL +0x431679b5 skb_vlan_untag vmlinux EXPORT_SYMBOL +0x3f4250df of_property_read_variable_u64_array vmlinux EXPORT_SYMBOL_GPL +0xe58581d8 of_property_read_variable_u32_array vmlinux EXPORT_SYMBOL_GPL +0x9816214d of_property_read_variable_u16_array vmlinux EXPORT_SYMBOL_GPL +0x8e44823a sfp_select_interface vmlinux EXPORT_SYMBOL_GPL +0x47684325 genphy_c45_pma_setup_forced vmlinux EXPORT_SYMBOL_GPL +0xc0aba0b3 pm_generic_poweroff vmlinux EXPORT_SYMBOL_GPL +0x4e68e9be rb_next_postorder vmlinux EXPORT_SYMBOL +0x9c557414 parse_OID vmlinux EXPORT_SYMBOL_GPL +0x86fb9b05 bitmap_parse_user vmlinux EXPORT_SYMBOL +0x46614ac4 __fs_parse vmlinux EXPORT_SYMBOL +0x01000e51 schedule vmlinux EXPORT_SYMBOL +0x6a81da04 ip_output vmlinux EXPORT_SYMBOL +0xf531c7b9 nlmsg_notify vmlinux EXPORT_SYMBOL +0x31f1e649 watchdog_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x9c751d89 devm_hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL +0xdd8166a1 dma_fence_free vmlinux EXPORT_SYMBOL +0xdf433652 serial8250_do_set_divisor vmlinux EXPORT_SYMBOL_GPL +0x1d80e034 proc_create_net_single_write vmlinux EXPORT_SYMBOL_GPL +0x43d0429d ww_mutex_unlock vmlinux EXPORT_SYMBOL +0xc346d6fc mmput vmlinux EXPORT_SYMBOL_GPL +0x21e859b3 init_task vmlinux EXPORT_SYMBOL +0xfdb0b8f3 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0x7cc9a033 __hw_addr_sync_dev vmlinux EXPORT_SYMBOL +0x361abd17 skb_eth_push vmlinux EXPORT_SYMBOL +0xcb48f4b9 icc_enable vmlinux EXPORT_SYMBOL_GPL +0xb947441e wakeup_source_create vmlinux EXPORT_SYMBOL_GPL +0x8f889132 pcibios_resource_to_bus vmlinux EXPORT_SYMBOL +0x5e06bc5c refcount_dec_and_lock vmlinux EXPORT_SYMBOL +0x86a48eb0 wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL +0xf6c8dc62 cpu_hotplug_enable vmlinux EXPORT_SYMBOL_GPL +0xb94ddf34 gnet_stats_copy_app vmlinux EXPORT_SYMBOL +0x8bfed678 rproc_da_to_va vmlinux EXPORT_SYMBOL +0x4e8e5341 i2c_verify_client vmlinux EXPORT_SYMBOL +0xe053c94b input_allocate_device vmlinux EXPORT_SYMBOL +0xebae9ea7 pm_runtime_barrier vmlinux EXPORT_SYMBOL_GPL +0x3adfd743 dev_printk vmlinux EXPORT_SYMBOL +0xc7317efe __SCT__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL +0x61c1ca29 __SCK__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL +0x2c49a389 pci_set_pcie_reset_state vmlinux EXPORT_SYMBOL_GPL +0x8f94d5bf phy_power_on vmlinux EXPORT_SYMBOL_GPL +0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL +0xf2c702e9 __insert_inode_hash vmlinux EXPORT_SYMBOL +0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL +0xf9093f5b __tracepoint_cpu_frequency vmlinux EXPORT_SYMBOL_GPL +0xf0a71b1b revert_creds vmlinux EXPORT_SYMBOL +0xdf929370 fs_overflowgid vmlinux EXPORT_SYMBOL +0xe3feba56 tasklet_unlock_spin_wait vmlinux EXPORT_SYMBOL +0x62d2b13a reuseport_attach_prog vmlinux EXPORT_SYMBOL +0x04b2afdd edac_mc_del_mc vmlinux EXPORT_SYMBOL_GPL +0x651ca898 reset_controller_unregister vmlinux EXPORT_SYMBOL_GPL +0x17e01f11 erst_clear vmlinux EXPORT_SYMBOL_GPL +0x5018ba43 acpi_dev_gpio_irq_get_by vmlinux EXPORT_SYMBOL_GPL +0xc8a91f5b cpumask_local_spread vmlinux EXPORT_SYMBOL +0xc66a8304 cpu_rmap_add vmlinux EXPORT_SYMBOL +0x8da6585d __stack_chk_fail vmlinux EXPORT_SYMBOL +0xee2adadd xfrm_policy_walk vmlinux EXPORT_SYMBOL +0xc52ede47 nf_log_unset vmlinux EXPORT_SYMBOL +0xfb2ac0a4 dev_pm_opp_of_remove_table vmlinux EXPORT_SYMBOL_GPL +0x012de2ea xudma_rchanrt_read vmlinux EXPORT_SYMBOL +0xdfbcdb99 pcie_get_speed_cap vmlinux EXPORT_SYMBOL +0x97de2b83 debug_locks_silent vmlinux EXPORT_SYMBOL_GPL +0x1b777357 rdmacg_unregister_device vmlinux EXPORT_SYMBOL +0x823eae06 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0xe2b3207a unregister_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL +0x82c2780b strp_check_rcv vmlinux EXPORT_SYMBOL_GPL +0x9c654f19 ping_hash vmlinux EXPORT_SYMBOL_GPL +0x23ed1b21 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0x216e9ecb regmap_read vmlinux EXPORT_SYMBOL_GPL +0x3dfa1785 iommu_map_sg vmlinux EXPORT_SYMBOL_GPL +0xb062d8a6 regulator_set_suspend_voltage vmlinux EXPORT_SYMBOL_GPL +0xeb751ab1 acpi_dev_hid_uid_match vmlinux EXPORT_SYMBOL +0x3659d770 crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL +0x358eea9d dquot_quota_off vmlinux EXPORT_SYMBOL +0xf6ae52a4 kthread_flush_work vmlinux EXPORT_SYMBOL_GPL +0xaa941bc3 xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL +0x26eae258 __skb_checksum_complete vmlinux EXPORT_SYMBOL +0x354d5746 power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL +0xaeae445f genphy_read_lpa vmlinux EXPORT_SYMBOL +0x7f2f527c tty_lock vmlinux EXPORT_SYMBOL +0xd88c6e26 regulator_register vmlinux EXPORT_SYMBOL_GPL +0x600c2077 alloc_cpumask_var vmlinux EXPORT_SYMBOL +0xd5b3d0d5 xxh64_copy_state vmlinux EXPORT_SYMBOL +0xbe5a24e9 xxh32_copy_state vmlinux EXPORT_SYMBOL +0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL +0x347a4652 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL +0x3eeb79bf key_alloc vmlinux EXPORT_SYMBOL +0x2344b8bd nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0x2bb22f8a write_inode_now vmlinux EXPORT_SYMBOL +0xc37c4b2f init_pseudo vmlinux EXPORT_SYMBOL +0x6005c351 zpool_has_pool vmlinux EXPORT_SYMBOL +0x097ddc04 context_tracking_exit vmlinux EXPORT_SYMBOL_GPL +0xa7cba284 housekeeping_any_cpu vmlinux EXPORT_SYMBOL_GPL +0x50f85302 __arm_smccc_hvc vmlinux EXPORT_SYMBOL +0xf93aae46 __arm_smccc_smc vmlinux EXPORT_SYMBOL +0x6c257ac0 tty_termios_hw_change vmlinux EXPORT_SYMBOL +0xf646cbe8 geni_se_resources_on vmlinux EXPORT_SYMBOL +0x91e0c474 gpiochip_line_is_valid vmlinux EXPORT_SYMBOL_GPL +0x69049cd2 radix_tree_replace_slot vmlinux EXPORT_SYMBOL +0x8261eccb ecc_get_curve25519 vmlinux EXPORT_SYMBOL +0x1e63c7fe crypto_rng_reset vmlinux EXPORT_SYMBOL_GPL +0x7b5a4926 sha1_zero_message_hash vmlinux EXPORT_SYMBOL_GPL +0xc6a1832d security_dentry_create_files_as vmlinux EXPORT_SYMBOL +0xbd15ca3c seq_path vmlinux EXPORT_SYMBOL +0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL +0xdc6596fa irq_set_parent vmlinux EXPORT_SYMBOL_GPL +0x9539d0f9 dev_addr_add vmlinux EXPORT_SYMBOL +0xf713f115 netdev_err vmlinux EXPORT_SYMBOL +0x62849ac7 dev_valid_name vmlinux EXPORT_SYMBOL +0xade521bc kfree_skb_partial vmlinux EXPORT_SYMBOL +0xa8cd4f74 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL +0x89c429e4 __tracepoint_mc_event vmlinux EXPORT_SYMBOL_GPL +0x32a13154 of_node_name_prefix vmlinux EXPORT_SYMBOL +0x89434b4b radix_tree_tag_clear vmlinux EXPORT_SYMBOL +0xb0a0da0c rational_best_approximation vmlinux EXPORT_SYMBOL +0x1af267f8 int_pow vmlinux EXPORT_SYMBOL_GPL +0x2cf0c910 sg_init_table vmlinux EXPORT_SYMBOL +0xe64362b0 blk_pre_runtime_resume vmlinux EXPORT_SYMBOL +0x9b0d471d fsnotify vmlinux EXPORT_SYMBOL_GPL +0x8177c41a generic_file_open vmlinux EXPORT_SYMBOL +0x20d2527c fixup_user_fault vmlinux EXPORT_SYMBOL_GPL +0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL +0x2fb8179c regset_get vmlinux EXPORT_SYMBOL +0x66b06ddd inet_addr_type_dev_table vmlinux EXPORT_SYMBOL +0xa3135ee2 devfreq_event_get_event vmlinux EXPORT_SYMBOL_GPL +0x2c66a8c8 devfreq_event_set_event vmlinux EXPORT_SYMBOL_GPL +0xea326a15 __mdiobus_register vmlinux EXPORT_SYMBOL +0x1d9997e7 genphy_update_link vmlinux EXPORT_SYMBOL +0xb48f0638 software_node_register vmlinux EXPORT_SYMBOL_GPL +0xb98fa267 iopf_queue_flush_dev vmlinux EXPORT_SYMBOL_GPL +0x6749d53f hdmi_vendor_infoframe_init vmlinux EXPORT_SYMBOL +0x82fcc792 generic_cont_expand_simple vmlinux EXPORT_SYMBOL +0xc80a550c __vfs_setxattr vmlinux EXPORT_SYMBOL +0x750d6ceb d_instantiate vmlinux EXPORT_SYMBOL +0x1d4a1ab9 irq_chip_unmask_parent vmlinux EXPORT_SYMBOL_GPL +0x19821689 __tracepoint_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x4c4caf02 skb_set_owner_w vmlinux EXPORT_SYMBOL +0xfe1b2b44 thermal_zone_of_sensor_register vmlinux EXPORT_SYMBOL_GPL +0x6abc0424 vp_modern_set_status vmlinux EXPORT_SYMBOL_GPL +0xfe517ae2 dw_pcie_own_conf_map_bus vmlinux EXPORT_SYMBOL_GPL +0xabda467d __nla_put_64bit vmlinux EXPORT_SYMBOL +0x420964e3 __nla_parse vmlinux EXPORT_SYMBOL +0xc37dfd74 page_mapping vmlinux EXPORT_SYMBOL +0x75fd3a4b devfreq_update_target vmlinux EXPORT_SYMBOL +0x3d9bbf75 wwan_port_txon vmlinux EXPORT_SYMBOL_GPL +0x7736b621 iommu_domain_alloc vmlinux EXPORT_SYMBOL_GPL +0x4df02057 crc32_be vmlinux EXPORT_SYMBOL +0x80a095d8 scatterwalk_ffwd vmlinux EXPORT_SYMBOL_GPL +0x5ec7891c iomap_readpage vmlinux EXPORT_SYMBOL_GPL +0x26520970 vm_memory_committed vmlinux EXPORT_SYMBOL_GPL +0x698110c0 xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL +0xd10bba21 dev_get_phys_port_name vmlinux EXPORT_SYMBOL +0x33d70153 skb_find_text vmlinux EXPORT_SYMBOL +0x419d7c83 zynqmp_pm_pinctrl_set_config vmlinux EXPORT_SYMBOL_GPL +0x0ccf5275 zynqmp_pm_pinctrl_get_config vmlinux EXPORT_SYMBOL_GPL +0xfd6d4b66 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x4876e9a5 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL +0x3976f555 regulator_unregister vmlinux EXPORT_SYMBOL_GPL +0xcbdde9d5 pci_clear_master vmlinux EXPORT_SYMBOL +0x20fff6ec ZSTD_DStreamInSize vmlinux EXPORT_SYMBOL +0xca494a9b bio_integrity_add_page vmlinux EXPORT_SYMBOL +0xc648f94d dump_align vmlinux EXPORT_SYMBOL +0xbbe80fdb kmalloc_order vmlinux EXPORT_SYMBOL +0x896ecc5f __dec_node_page_state vmlinux EXPORT_SYMBOL +0x5e5ce670 __inc_node_page_state vmlinux EXPORT_SYMBOL +0x18cc69b0 __mod_node_page_state vmlinux EXPORT_SYMBOL +0x134cdd34 inet_frag_rbtree_purge vmlinux EXPORT_SYMBOL +0x4d22f025 skb_queue_tail vmlinux EXPORT_SYMBOL +0x34a1f7e3 acpi_processor_get_psd vmlinux EXPORT_SYMBOL +0x7732159c free_irq_cpu_rmap vmlinux EXPORT_SYMBOL +0x91a8d305 crypto_lookup_template vmlinux EXPORT_SYMBOL_GPL +0xda1427d4 __register_nls vmlinux EXPORT_SYMBOL +0x9cd91791 register_sysctl vmlinux EXPORT_SYMBOL +0xd5fb9cad vfs_test_lock vmlinux EXPORT_SYMBOL_GPL +0x2aabcdc8 vmalloc_array vmlinux EXPORT_SYMBOL +0x952664c5 do_exit vmlinux EXPORT_SYMBOL_GPL +0x97bac5ea l3mdev_master_upper_ifindex_by_index_rcu vmlinux EXPORT_SYMBOL_GPL +0x0b1b49aa tcp_stream_memory_free vmlinux EXPORT_SYMBOL +0xfa097bd9 devm_device_add_groups vmlinux EXPORT_SYMBOL_GPL +0x77522cf6 sbitmap_get_shallow vmlinux EXPORT_SYMBOL_GPL +0x553d984d mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL +0x1b5cc9d8 dma_fence_array_first vmlinux EXPORT_SYMBOL +0x36f90348 dev_pm_qos_remove_request vmlinux EXPORT_SYMBOL_GPL +0x9319145d fwnode_connection_find_match vmlinux EXPORT_SYMBOL_GPL +0x0b690f04 k3_udma_glue_tx_get_txcq_id vmlinux EXPORT_SYMBOL_GPL +0x34c7748e dma_wait_for_async_tx vmlinux EXPORT_SYMBOL_GPL +0xb79ea127 devm_clk_bulk_get vmlinux EXPORT_SYMBOL_GPL +0x0b26b8c8 acpi_run_osc vmlinux EXPORT_SYMBOL +0x95c023cd backlight_device_register vmlinux EXPORT_SYMBOL +0x20beebfd simple_dentry_operations vmlinux EXPORT_SYMBOL +0xead3e41b __traceiter_cpu_frequency vmlinux EXPORT_SYMBOL_GPL +0xb1c3a01a oops_in_progress vmlinux EXPORT_SYMBOL +0x418873cc irq_bypass_register_producer vmlinux EXPORT_SYMBOL_GPL +0x5ef0b8bc netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL +0x661b30fb rproc_mem_entry_init vmlinux EXPORT_SYMBOL +0xe36f358f tty_check_change vmlinux EXPORT_SYMBOL +0x10b4f90b tty_insert_flip_string_fixed_flag vmlinux EXPORT_SYMBOL +0x9f454810 tty_register_ldisc vmlinux EXPORT_SYMBOL +0xede9a09a btree_lookup vmlinux EXPORT_SYMBOL_GPL +0xd1ad52ed public_key_subtype vmlinux EXPORT_SYMBOL_GPL +0x7e9a06e8 kill_fasync vmlinux EXPORT_SYMBOL +0x1255b0ca sget_fc vmlinux EXPORT_SYMBOL +0x6f2cb813 remove_watch_from_object vmlinux EXPORT_SYMBOL +0xd7dfaece param_get_byte vmlinux EXPORT_SYMBOL +0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL +0x931176c0 dev_disable_lro vmlinux EXPORT_SYMBOL +0x8f703844 sock_alloc vmlinux EXPORT_SYMBOL +0x7a9e4c23 software_node_register_node_group vmlinux EXPORT_SYMBOL_GPL +0x571785a9 attribute_container_classdev_to_container vmlinux EXPORT_SYMBOL_GPL +0x5f185122 component_release_of vmlinux EXPORT_SYMBOL_GPL +0x21bdb523 errseq_check_and_advance vmlinux EXPORT_SYMBOL +0x9ae47436 _find_last_bit vmlinux EXPORT_SYMBOL +0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL +0x0d7f67fe bdev_alignment_offset vmlinux EXPORT_SYMBOL_GPL +0x4ac0b243 debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL +0xe8afcb6a fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x2e709bb4 kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL +0x6b56870d xsk_tx_release vmlinux EXPORT_SYMBOL +0xd6d2e851 store_sampling_rate vmlinux EXPORT_SYMBOL_GPL +0xa751a0f0 regulator_list_voltage vmlinux EXPORT_SYMBOL_GPL +0x116ed17f __acpi_node_get_property_reference vmlinux EXPORT_SYMBOL_GPL +0xa73f3b99 pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL +0xced0f4d4 gen_pool_create vmlinux EXPORT_SYMBOL +0xcb3ae215 call_blocking_lsm_notifier vmlinux EXPORT_SYMBOL +0xdd0762df set_worker_desc vmlinux EXPORT_SYMBOL_GPL +0x069a6967 mark_page_dirty_in_slot vmlinux EXPORT_SYMBOL_GPL +0x31c95f77 tcf_idr_cleanup vmlinux EXPORT_SYMBOL +0x8a107992 devm_nvmem_register vmlinux EXPORT_SYMBOL_GPL +0x82c74ff6 fwnode_mdiobus_phy_device_register vmlinux EXPORT_SYMBOL +0xfc925a3c mdio_driver_register vmlinux EXPORT_SYMBOL +0xea44cecc regmap_get_reg_stride vmlinux EXPORT_SYMBOL_GPL +0xa531471e clk_save_context vmlinux EXPORT_SYMBOL_GPL +0x3d6861ac mtk_pinconf_bias_disable_set_rev1 vmlinux EXPORT_SYMBOL_GPL +0x7c91aebe mtk_eint_do_resume vmlinux EXPORT_SYMBOL_GPL +0x09da0ba4 xa_set_mark vmlinux EXPORT_SYMBOL +0x01b6865c xa_get_mark vmlinux EXPORT_SYMBOL +0xd25bc5d4 csum_tcpudp_nofold vmlinux EXPORT_SYMBOL +0x6c224cda gen_pool_destroy vmlinux EXPORT_SYMBOL +0x3b0258c4 blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL +0x8f274960 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL +0xf7c48778 __tracepoint_kmalloc_node vmlinux EXPORT_SYMBOL +0x085bffd1 trace_seq_bitmask vmlinux EXPORT_SYMBOL_GPL +0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL +0x3749b388 irq_chip_mask_parent vmlinux EXPORT_SYMBOL_GPL +0x65ccb6f0 call_netevent_notifiers vmlinux EXPORT_SYMBOL_GPL +0x794418db rproc_elf_find_loaded_rsc_table vmlinux EXPORT_SYMBOL +0x53be2d9c serdev_device_set_tiocm vmlinux EXPORT_SYMBOL_GPL +0xfa88a13e serdev_device_get_tiocm vmlinux EXPORT_SYMBOL_GPL +0x5b523593 vp_modern_queue_vector vmlinux EXPORT_SYMBOL_GPL +0x5aa70984 acpi_reduced_hardware vmlinux EXPORT_SYMBOL_GPL +0x27c4e418 dw_pcie_ep_init_notify vmlinux EXPORT_SYMBOL_GPL +0x1d4e7557 crypto_alloc_base vmlinux EXPORT_SYMBOL_GPL +0xe0f05dde is_subdir vmlinux EXPORT_SYMBOL +0xa2b99209 alarm_start vmlinux EXPORT_SYMBOL_GPL +0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL +0x0598b2e7 neigh_destroy vmlinux EXPORT_SYMBOL +0x771218b2 netdev_warn vmlinux EXPORT_SYMBOL +0x564061bf hid_validate_values vmlinux EXPORT_SYMBOL_GPL +0xcefcd99a serial8250_unregister_port vmlinux EXPORT_SYMBOL +0x671f7aa5 ecc_is_key_valid vmlinux EXPORT_SYMBOL +0xdab12dc3 __xfrm_policy_check vmlinux EXPORT_SYMBOL +0x4d2c7133 acpi_info vmlinux EXPORT_SYMBOL +0x3aff3200 acpi_evaluate_object_typed vmlinux EXPORT_SYMBOL +0x1c44d43e pci_generic_ecam_ops vmlinux EXPORT_SYMBOL_GPL +0x107825a7 devm_pci_remap_iospace vmlinux EXPORT_SYMBOL +0x0d826702 pci_read_config_word vmlinux EXPORT_SYMBOL +0x9e16784f gpiod_count vmlinux EXPORT_SYMBOL_GPL +0x25735f64 imx_pinctrl_probe vmlinux EXPORT_SYMBOL_GPL +0x54651f9b rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL +0xc7d14941 blk_lld_busy vmlinux EXPORT_SYMBOL_GPL +0x7a6c7272 blk_sync_queue vmlinux EXPORT_SYMBOL +0x47d8d301 __cond_resched_rwlock_read vmlinux EXPORT_SYMBOL +0x25035de8 __kthread_init_worker vmlinux EXPORT_SYMBOL_GPL +0xdf770863 copy_highpage vmlinux EXPORT_SYMBOL +0xe094fba9 ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL +0xa1089f39 lwtunnel_output vmlinux EXPORT_SYMBOL_GPL +0xeb7df5bc hid_open_report vmlinux EXPORT_SYMBOL_GPL +0x6af722cd dev_pm_opp_of_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL +0x1deb812f phy_advertise_supported vmlinux EXPORT_SYMBOL +0xee5f458e node_data vmlinux EXPORT_SYMBOL +0x237f88f6 regmap_attach_dev vmlinux EXPORT_SYMBOL_GPL +0xef86ecdb pm_runtime_irq_safe vmlinux EXPORT_SYMBOL_GPL +0xecf7f6e5 class_unregister vmlinux EXPORT_SYMBOL_GPL +0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL +0xbf7db845 unix_get_socket vmlinux EXPORT_SYMBOL +0xfd263d24 ping_init_sock vmlinux EXPORT_SYMBOL_GPL +0x0b0a8bbd netdev_update_features vmlinux EXPORT_SYMBOL +0x7863acc3 dev_get_port_parent_id vmlinux EXPORT_SYMBOL +0x5330fdc4 spi_async vmlinux EXPORT_SYMBOL_GPL +0xfbc92200 regmap_mmio_detach_clk vmlinux EXPORT_SYMBOL_GPL +0x431e50a8 regmap_mmio_attach_clk vmlinux EXPORT_SYMBOL_GPL +0x7ba12320 __regmap_init_i2c vmlinux EXPORT_SYMBOL_GPL +0x1ed4c400 regmap_raw_write_async vmlinux EXPORT_SYMBOL_GPL +0x691aaa57 devm_acpi_dma_controller_free vmlinux EXPORT_SYMBOL_GPL +0xe333b768 acpi_dev_get_property vmlinux EXPORT_SYMBOL_GPL +0xa56e1a52 sg_free_table_chained vmlinux EXPORT_SYMBOL_GPL +0x6ef0855c ftrace_set_filter_ip vmlinux EXPORT_SYMBOL_GPL +0xa0eae826 smp_call_function vmlinux EXPORT_SYMBOL +0xef6c3f70 round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL +0x4ea36e2b eth_header_cache vmlinux EXPORT_SYMBOL +0x5cad8fc3 power_supply_ocv2cap_simple vmlinux EXPORT_SYMBOL_GPL +0xab6f1eef i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL +0x3a562da2 ps2_handle_response vmlinux EXPORT_SYMBOL +0x2fa0a4ff ps2_command vmlinux EXPORT_SYMBOL +0xaead5653 iommu_dev_disable_feature vmlinux EXPORT_SYMBOL_GPL +0xdcf0386c uart_set_options vmlinux EXPORT_SYMBOL_GPL +0xd5f0f7e0 regulator_is_supported_voltage vmlinux EXPORT_SYMBOL_GPL +0x3b0f23d2 xudma_is_pktdma vmlinux EXPORT_SYMBOL +0x40344643 of_get_videomode vmlinux EXPORT_SYMBOL_GPL +0x1a09e600 pci_find_capability vmlinux EXPORT_SYMBOL +0xb00098ce phy_get vmlinux EXPORT_SYMBOL_GPL +0xb678366f int_sqrt vmlinux EXPORT_SYMBOL +0x248e1473 kfree_strarray vmlinux EXPORT_SYMBOL_GPL +0xb9d025c9 llist_del_first vmlinux EXPORT_SYMBOL_GPL +0x92e8e9ab fsverity_enqueue_verify_work vmlinux EXPORT_SYMBOL_GPL +0x06925043 dec_zone_page_state vmlinux EXPORT_SYMBOL +0xdf93b9d8 timespec64_to_jiffies vmlinux EXPORT_SYMBOL +0x7d471321 zynqmp_pm_pinctrl_release vmlinux EXPORT_SYMBOL_GPL +0xc7a7e770 clk_bulk_enable vmlinux EXPORT_SYMBOL_GPL +0xefca801c pci_p2pmem_publish vmlinux EXPORT_SYMBOL_GPL +0xec241368 fsl_mc_portal_allocate vmlinux EXPORT_SYMBOL_GPL +0xd4e6d7e0 linear_range_get_value vmlinux EXPORT_SYMBOL_GPL +0xd96babb4 interval_tree_iter_next vmlinux EXPORT_SYMBOL_GPL +0xdd257b2b badblocks_exit vmlinux EXPORT_SYMBOL_GPL +0xd39e6ef8 config_item_put vmlinux EXPORT_SYMBOL +0x3803bd1d config_item_get vmlinux EXPORT_SYMBOL +0x98e2da83 mnt_drop_write_file vmlinux EXPORT_SYMBOL +0xb78c374f generic_update_time vmlinux EXPORT_SYMBOL +0x55d91921 alloc_memory_type vmlinux EXPORT_SYMBOL_GPL +0xa57ea178 generic_online_page vmlinux EXPORT_SYMBOL_GPL +0xe8b5c3c3 __tracepoint_module_get vmlinux EXPORT_SYMBOL +0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x6f945c4c dma_unmap_resource vmlinux EXPORT_SYMBOL +0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL +0xd0123b0b sock_pfree vmlinux EXPORT_SYMBOL +0xc71b3a1e mbox_client_txdone vmlinux EXPORT_SYMBOL_GPL +0x7ff19c40 zynqmp_pm_set_requirement vmlinux EXPORT_SYMBOL_GPL +0xbdcbc78b dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL +0xdb7a876d __i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x238b099f mipi_dsi_packet_format_is_short vmlinux EXPORT_SYMBOL +0xcf7f66f9 imx_dev_clk_hw_pll14xx vmlinux EXPORT_SYMBOL_GPL +0x2d6aa0f0 arch_apei_enable_cmcff vmlinux EXPORT_SYMBOL_GPL +0x977be5c7 klist_iter_init_node vmlinux EXPORT_SYMBOL_GPL +0xc8ddd5b5 kstrdup_quotable vmlinux EXPORT_SYMBOL_GPL +0x0634100a bitmap_parselist_user vmlinux EXPORT_SYMBOL +0x78492166 blk_queue_update_dma_alignment vmlinux EXPORT_SYMBOL +0xbaf6850c fsnotify_wait_marks_destroyed vmlinux EXPORT_SYMBOL_GPL +0x30e42163 tick_nohz_dep_clear_cpu vmlinux EXPORT_SYMBOL_GPL +0x0e1194d5 hrtimer_try_to_cancel vmlinux EXPORT_SYMBOL_GPL +0x37dab209 irq_chip_get_parent_state vmlinux EXPORT_SYMBOL_GPL +0x0d1df316 irq_chip_set_parent_state vmlinux EXPORT_SYMBOL_GPL +0x48112d76 _raw_read_lock_irq vmlinux EXPORT_SYMBOL +0xf0a02f45 __dev_get_by_name vmlinux EXPORT_SYMBOL +0x09bed105 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL +0x6c6c7981 input_unregister_handle vmlinux EXPORT_SYMBOL +0x7b82b9a1 idr_replace vmlinux EXPORT_SYMBOL +0x656c1a0e string_escape_mem vmlinux EXPORT_SYMBOL +0x4b359582 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0xaa16ee6f register_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL +0xc75103c5 mod_node_page_state vmlinux EXPORT_SYMBOL +0x2c7db649 irq_dispose_mapping vmlinux EXPORT_SYMBOL_GPL +0x530b1e98 pm_suspend vmlinux EXPORT_SYMBOL +0xae69b1c1 usermodehelper_read_unlock vmlinux EXPORT_SYMBOL_GPL +0x3b427670 flow_rule_match_control vmlinux EXPORT_SYMBOL +0x6428b54f register_netdev vmlinux EXPORT_SYMBOL +0x4136511e mdiobus_write_nested vmlinux EXPORT_SYMBOL +0x70ab096c device_get_dma_attr vmlinux EXPORT_SYMBOL_GPL +0xd320ebaf pci_epc_get_first_free_bar vmlinux EXPORT_SYMBOL_GPL +0xb4a79898 blk_limits_io_opt vmlinux EXPORT_SYMBOL +0x402f53f7 proc_create vmlinux EXPORT_SYMBOL +0x7aa1756e kvfree vmlinux EXPORT_SYMBOL +0x6704f1d1 ww_mutex_trylock vmlinux EXPORT_SYMBOL +0x412e9f1e ping_err vmlinux EXPORT_SYMBOL_GPL +0x57732438 inet_twsk_purge vmlinux EXPORT_SYMBOL_GPL +0x37db8f19 dmi_get_date vmlinux EXPORT_SYMBOL +0xb50f1b6c component_del vmlinux EXPORT_SYMBOL_GPL +0x2f43fae9 serdev_device_write_flush vmlinux EXPORT_SYMBOL_GPL +0xad6ba40e radix_tree_tag_get vmlinux EXPORT_SYMBOL +0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL +0x9973eb25 blkg_rwstat_recursive_sum vmlinux EXPORT_SYMBOL_GPL +0x69d53cbc posix_acl_from_xattr vmlinux EXPORT_SYMBOL +0x8d2902e4 clear_nlink vmlinux EXPORT_SYMBOL +0x4ec09df0 set_anon_super_fc vmlinux EXPORT_SYMBOL +0x74c7bffa stack_trace_snprint vmlinux EXPORT_SYMBOL_GPL +0x0343b925 dev_loopback_xmit vmlinux EXPORT_SYMBOL +0x646876af skb_seq_read vmlinux EXPORT_SYMBOL +0x3d3dde03 i2c_transfer vmlinux EXPORT_SYMBOL +0x5cf6aa9e acpi_get_first_physical_node vmlinux EXPORT_SYMBOL_GPL +0xdd18a993 acpi_check_dsm vmlinux EXPORT_SYMBOL +0xed00c4fb acpi_os_printf vmlinux EXPORT_SYMBOL +0x350eff1b of_irq_parse_and_map_pci vmlinux EXPORT_SYMBOL_GPL +0x149f5742 gpiod_get_raw_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL +0x0749cf68 skcipher_walk_aead_decrypt vmlinux EXPORT_SYMBOL_GPL +0x80e5f86f fscrypt_fname_alloc_buffer vmlinux EXPORT_SYMBOL +0x24b6ad5c wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL +0x1753a8b1 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL +0x258428d4 param_set_int vmlinux EXPORT_SYMBOL +0x7b590802 vcpu_load vmlinux EXPORT_SYMBOL_GPL +0xab275c8a net_selftest vmlinux EXPORT_SYMBOL_GPL +0x356461c8 rtc_time64_to_tm vmlinux EXPORT_SYMBOL +0xef87514a serial8250_rx_dma_flush vmlinux EXPORT_SYMBOL_GPL +0xd5807af3 k3_ringacc_ring_pop vmlinux EXPORT_SYMBOL_GPL +0x823d3505 cmxgcr_lock vmlinux EXPORT_SYMBOL +0xb920db49 acpi_tb_install_and_load_table vmlinux EXPORT_SYMBOL +0x6ce27446 crypto_dh_gen_privkey vmlinux EXPORT_SYMBOL_GPL +0x2738a552 crypto_drop_spawn vmlinux EXPORT_SYMBOL_GPL +0x716ddb7a security_socket_socketpair vmlinux EXPORT_SYMBOL +0xf051af94 dquot_writeback_dquots vmlinux EXPORT_SYMBOL +0x9ce05629 devl_traps_unregister vmlinux EXPORT_SYMBOL_GPL +0xa4e22108 devl_rate_leaf_create vmlinux EXPORT_SYMBOL_GPL +0x8eecea76 tty_port_register_device_attr_serdev vmlinux EXPORT_SYMBOL_GPL +0x8718eb60 blk_mq_init_queue vmlinux EXPORT_SYMBOL +0x89ae7aa0 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL +0x95609b26 context_tracking_key vmlinux EXPORT_SYMBOL_GPL +0x926dea92 param_set_short vmlinux EXPORT_SYMBOL +0xa868db91 rproc_set_firmware vmlinux EXPORT_SYMBOL +0xfc52abc7 qcom_scm_pas_shutdown vmlinux EXPORT_SYMBOL +0xff80b5b0 clk_regmap_gate_ops vmlinux EXPORT_SYMBOL_GPL +0x37ecfb5c pci_scan_bus vmlinux EXPORT_SYMBOL +0x7fcbac85 dpbp_reset vmlinux EXPORT_SYMBOL_GPL +0x77bc13a0 strim vmlinux EXPORT_SYMBOL +0x69cf0632 mpi_fromstr vmlinux EXPORT_SYMBOL_GPL +0x366a751a shash_register_instance vmlinux EXPORT_SYMBOL_GPL +0x7f135d82 debugfs_lookup vmlinux EXPORT_SYMBOL_GPL +0x27943c59 io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL +0xd38c7a7b seq_write vmlinux EXPORT_SYMBOL +0xfeef1a75 no_seek_end_llseek vmlinux EXPORT_SYMBOL +0x97cae212 generic_file_llseek vmlinux EXPORT_SYMBOL +0x5102a30b do_wait_intr_irq vmlinux EXPORT_SYMBOL +0xde6c7841 get_mm_exe_file vmlinux EXPORT_SYMBOL +0xe97bf883 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL +0x7c3d8037 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL +0x445a09c0 nvmem_device_cell_write vmlinux EXPORT_SYMBOL_GPL +0x13d7a6cd rtc_update_irq_enable vmlinux EXPORT_SYMBOL_GPL +0xbcffd7da _dev_err vmlinux EXPORT_SYMBOL +0x0f72ada1 acpi_dev_resource_io vmlinux EXPORT_SYMBOL_GPL +0x0805f2c8 ecryptfs_get_auth_tok_key vmlinux EXPORT_SYMBOL +0x999e8297 vfree vmlinux EXPORT_SYMBOL +0x7fe22e9a wait_on_page_bit vmlinux EXPORT_SYMBOL +0x3465f8b1 hrtimer_sleeper_start_expires vmlinux EXPORT_SYMBOL_GPL +0x4dfa8d4b mutex_lock vmlinux EXPORT_SYMBOL +0x9f7e5c30 qcom_scm_set_warm_boot_addr vmlinux EXPORT_SYMBOL +0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL +0xddd5c65b bdev_discard_alignment vmlinux EXPORT_SYMBOL_GPL +0x4e985574 simple_symlink_inode_operations vmlinux EXPORT_SYMBOL +0x678b96ec dma_pool_alloc vmlinux EXPORT_SYMBOL +0x6807c3f8 ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL +0xcb2269dc tcp_v4_do_rcv vmlinux EXPORT_SYMBOL +0x893abbdd devlink_fmsg_u32_pair_put vmlinux EXPORT_SYMBOL_GPL +0xcf468f6d of_device_get_match_data vmlinux EXPORT_SYMBOL +0xd78d00ec get_device vmlinux EXPORT_SYMBOL_GPL +0xc12f3a93 hvc_alloc vmlinux EXPORT_SYMBOL_GPL +0x3ea4a1f2 virtio_config_changed vmlinux EXPORT_SYMBOL_GPL +0x6bdef35c acpi_ec_mark_gpe_for_wake vmlinux EXPORT_SYMBOL_GPL +0x2d4c773a hdmi_spd_infoframe_init vmlinux EXPORT_SYMBOL +0x0c67e1a6 iov_iter_gap_alignment vmlinux EXPORT_SYMBOL +0x72dcada8 blk_dump_rq_flags vmlinux EXPORT_SYMBOL +0x9062586b bio_alloc_clone vmlinux EXPORT_SYMBOL +0xfb5fbf8d exportfs_decode_fh vmlinux EXPORT_SYMBOL_GPL +0x90f6b28b sysfs_create_group vmlinux EXPORT_SYMBOL_GPL +0x9d9decc1 secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL +0xfd5ce5c9 consume_skb vmlinux EXPORT_SYMBOL +0xb07efe32 hid_lookup_quirk vmlinux EXPORT_SYMBOL_GPL +0x4f956c14 __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0x25581b2c pci_match_id vmlinux EXPORT_SYMBOL +0x2a1e51b8 pcie_set_mps vmlinux EXPORT_SYMBOL +0xc36034c2 pci_dev_run_wake vmlinux EXPORT_SYMBOL_GPL +0x4d95d6d1 memcpy_flushcache vmlinux EXPORT_SYMBOL_GPL +0xc420d5c4 generic_fadvise vmlinux EXPORT_SYMBOL +0x4ec495e5 __fib6_flush_trees vmlinux EXPORT_SYMBOL +0x7d7565ab tcf_action_dump_1 vmlinux EXPORT_SYMBOL +0x9c120c7a flow_rule_match_enc_ipv6_addrs vmlinux EXPORT_SYMBOL +0xc0d214cf flow_rule_match_enc_ipv4_addrs vmlinux EXPORT_SYMBOL +0x17b7283a i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL +0xd84d35bd dax_read_lock vmlinux EXPORT_SYMBOL_GPL +0xf862346d dma_get_slave_channel vmlinux EXPORT_SYMBOL_GPL +0xe6f190eb pcie_aspm_enabled vmlinux EXPORT_SYMBOL_GPL +0x7679afe8 phy_power_off vmlinux EXPORT_SYMBOL_GPL +0xff7e33bf mpi_sub_ui vmlinux EXPORT_SYMBOL_GPL +0x2c02ab31 bio_kmalloc vmlinux EXPORT_SYMBOL +0x0b73c479 tick_nohz_full_mask vmlinux EXPORT_SYMBOL_GPL +0xcdf03eb3 mr_mfc_seq_next vmlinux EXPORT_SYMBOL +0x1d7a3484 tcp_prot vmlinux EXPORT_SYMBOL +0x1be21228 of_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL +0xb880f2f7 root_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xee8b5e36 mipi_dsi_turn_on_peripheral vmlinux EXPORT_SYMBOL +0x40122d10 vring_transport_features vmlinux EXPORT_SYMBOL_GPL +0xc2472388 tegra210_clk_emc_update_setting vmlinux EXPORT_SYMBOL_GPL +0x3dd76e5e pci_p2pdma_distance_many vmlinux EXPORT_SYMBOL_GPL +0x43a19ef0 dprc_get_obj_count vmlinux EXPORT_SYMBOL_GPL +0xe425ccd5 textsearch_prepare vmlinux EXPORT_SYMBOL +0x6a637c04 migrate_page_copy vmlinux EXPORT_SYMBOL +0x617c452b queued_read_lock_slowpath vmlinux EXPORT_SYMBOL +0x84c1c552 proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL +0xd783684e inet_frag_kill vmlinux EXPORT_SYMBOL +0xfa4c1987 led_update_brightness vmlinux EXPORT_SYMBOL_GPL +0xa1d8004a videomode_from_timing vmlinux EXPORT_SYMBOL_GPL +0xc1f92617 pci_iounmap vmlinux EXPORT_SYMBOL +0x12e11dc8 blk_queue_max_zone_append_sectors vmlinux EXPORT_SYMBOL_GPL +0x46ece687 simple_setattr vmlinux EXPORT_SYMBOL +0xcf852afb simple_getattr vmlinux EXPORT_SYMBOL +0xa897e3e7 mempool_free vmlinux EXPORT_SYMBOL +0xaf504d36 tcf_em_tree_validate vmlinux EXPORT_SYMBOL +0xfdc5f2ba neigh_carrier_down vmlinux EXPORT_SYMBOL +0x2577ae25 devm_rproc_add vmlinux EXPORT_SYMBOL +0x03701a42 zynqmp_pm_pinctrl_set_function vmlinux EXPORT_SYMBOL_GPL +0x6a93c9b2 zynqmp_pm_pinctrl_get_function vmlinux EXPORT_SYMBOL_GPL +0xce316d7e zynqmp_pm_set_sd_tapdelay vmlinux EXPORT_SYMBOL_GPL +0xf969e188 dma_fence_array_next vmlinux EXPORT_SYMBOL +0x2a6c42bb attribute_container_unregister vmlinux EXPORT_SYMBOL_GPL +0x19a0e22a driver_for_each_device vmlinux EXPORT_SYMBOL_GPL +0xfcd1819a hdmi_spd_infoframe_check vmlinux EXPORT_SYMBOL +0x3f4bd846 gen_pool_first_fit_order_align vmlinux EXPORT_SYMBOL +0xef92ef33 btree_last vmlinux EXPORT_SYMBOL_GPL +0xd285972d configfs_register_subsystem vmlinux EXPORT_SYMBOL +0xe98a5cdb fib6_rule_default vmlinux EXPORT_SYMBOL_GPL +0x5dfc4f1f fib4_rule_default vmlinux EXPORT_SYMBOL_GPL +0x027a5dd6 tcp_rcv_state_process vmlinux EXPORT_SYMBOL +0x33e54915 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL +0xfb5cb5cc fwnode_get_phy_node vmlinux EXPORT_SYMBOL_GPL +0xbcab6ee6 sscanf vmlinux EXPORT_SYMBOL +0x4b72009e dynamic_debug_exec_queries vmlinux EXPORT_SYMBOL_GPL +0x36a06560 __breadahead vmlinux EXPORT_SYMBOL +0xd1fb0861 perf_event_sysfs_show vmlinux EXPORT_SYMBOL_GPL +0x02394899 play_idle_precise vmlinux EXPORT_SYMBOL_GPL +0xd9165a0d pfifo_fast_ops vmlinux EXPORT_SYMBOL +0xcd827374 unregister_fib_notifier vmlinux EXPORT_SYMBOL +0x5dd998d5 led_classdev_suspend vmlinux EXPORT_SYMBOL_GPL +0x6416d257 platform_device_register_full vmlinux EXPORT_SYMBOL_GPL +0x500c768c apei_exec_read_register vmlinux EXPORT_SYMBOL_GPL +0x1fb868ae devm_gpio_free vmlinux EXPORT_SYMBOL_GPL +0x0bfc1d1a check_zeroed_user vmlinux EXPORT_SYMBOL +0x12436eba blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0x186dd749 fscrypt_parse_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x9968aacb __audit_log_nfcfg vmlinux EXPORT_SYMBOL_GPL +0x25974000 wait_for_completion vmlinux EXPORT_SYMBOL +0x0fab160d __cpuhp_setup_state vmlinux EXPORT_SYMBOL +0x21ec3c49 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL +0x6ea649d2 i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL +0xd2eee4f7 dev_pm_domain_start vmlinux EXPORT_SYMBOL_GPL +0x8e431712 pci_dev_trylock vmlinux EXPORT_SYMBOL_GPL +0x35ee83c6 gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL +0x108a0acd bstr_printf vmlinux EXPORT_SYMBOL_GPL +0x1d24c881 ___ratelimit vmlinux EXPORT_SYMBOL +0x79f697e4 lzorle1x_1_compress vmlinux EXPORT_SYMBOL_GPL +0x8e5fd96a iomap_fiemap vmlinux EXPORT_SYMBOL_GPL +0x82c87ad5 nr_online_nodes vmlinux EXPORT_SYMBOL +0x5e92c0f9 seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL +0x54dbfd20 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL +0x6b8bf149 netif_receive_skb_list vmlinux EXPORT_SYMBOL +0xcec8f26a devfreq_get_devfreq_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x34b50900 platform_device_add_data vmlinux EXPORT_SYMBOL_GPL +0xe5f2c93d __vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL +0x05b395fd dmaengine_desc_attach_metadata vmlinux EXPORT_SYMBOL_GPL +0xce0f7071 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL +0xd4653618 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL +0x96e623ea padata_alloc vmlinux EXPORT_SYMBOL +0x7934aa08 register_kprobes vmlinux EXPORT_SYMBOL_GPL +0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xcdc86b55 sched_clock vmlinux EXPORT_SYMBOL_GPL +0x85b6db37 xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL +0xd8258f9a unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x36920ef0 sock_create_lite vmlinux EXPORT_SYMBOL +0x91f4d6a1 security_locked_down vmlinux EXPORT_SYMBOL +0xfbffd601 net_prio_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x081963a2 irq_domain_free_irqs_parent vmlinux EXPORT_SYMBOL_GPL +0x58e3306d bit_wait_io vmlinux EXPORT_SYMBOL +0x10c2bbb4 tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL +0x5358864e devlink_fmsg_binary_pair_nest_end vmlinux EXPORT_SYMBOL_GPL +0x927487ea zynqmp_pm_read_ggs vmlinux EXPORT_SYMBOL_GPL +0xe7447b71 cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL +0x4dff61e5 wwan_port_txoff vmlinux EXPORT_SYMBOL_GPL +0x7dab0cff pm_clk_destroy vmlinux EXPORT_SYMBOL_GPL +0x5bc950fe regulator_irq_helper_cancel vmlinux EXPORT_SYMBOL_GPL +0xc31028b5 regulator_suspend_enable vmlinux EXPORT_SYMBOL_GPL +0x3116abbf pci_iomap_wc_range vmlinux EXPORT_SYMBOL_GPL +0xf971cea8 utf8len vmlinux EXPORT_SYMBOL +0xff2025be d_obtain_alias vmlinux EXPORT_SYMBOL +0xbdce65b0 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x6531e5dc irq_domain_set_info vmlinux EXPORT_SYMBOL +0x1d66354b ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0x437eb1df ipv6_mod_enabled vmlinux EXPORT_SYMBOL_GPL +0x70abad80 ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xae264be0 tcp_timewait_state_process vmlinux EXPORT_SYMBOL +0x0e24d4aa __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL +0x50616e69 devlink_resources_unregister vmlinux EXPORT_SYMBOL_GPL +0x587b892e qe_get_num_of_risc vmlinux EXPORT_SYMBOL +0xc157e6d4 pnp_start_dev vmlinux EXPORT_SYMBOL +0x4b2199a0 mtk_is_virt_gpio vmlinux EXPORT_SYMBOL_GPL +0xab8bab17 security_inode_init_security vmlinux EXPORT_SYMBOL +0x6a460dc5 schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL +0x45dd83c3 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL +0x3c57f878 flow_rule_match_enc_opts vmlinux EXPORT_SYMBOL +0xb6787346 sfp_unregister_socket vmlinux EXPORT_SYMBOL_GPL +0xe0bdcf99 subsys_interface_register vmlinux EXPORT_SYMBOL_GPL +0x9b698c42 ioasid_set_data vmlinux EXPORT_SYMBOL_GPL +0xf3916987 global_cursor_default vmlinux EXPORT_SYMBOL +0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL +0x6dc35b25 radix_tree_iter_delete vmlinux EXPORT_SYMBOL +0x2eb75b50 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL +0xeb0244df nobh_writepage vmlinux EXPORT_SYMBOL +0xfedcdb60 seq_hlist_next_percpu vmlinux EXPORT_SYMBOL +0xd0760fc0 kfree_sensitive vmlinux EXPORT_SYMBOL +0x8d22da30 clear_page_dirty_for_io vmlinux EXPORT_SYMBOL +0x3b0ba3ff __SCT__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x77b486eb srcu_init_notifier_head vmlinux EXPORT_SYMBOL_GPL +0x5d112304 __memcpy_fromio vmlinux EXPORT_SYMBOL +0x2b4509dd devlink_health_reporter_state_update vmlinux EXPORT_SYMBOL_GPL +0xcdac987d of_phy_register_fixed_link vmlinux EXPORT_SYMBOL +0xd5d3c899 devm_free_pages vmlinux EXPORT_SYMBOL_GPL +0x7530616f tty_schedule_flip vmlinux EXPORT_SYMBOL +0x60aaeb4b qman_p_irqsource_add vmlinux EXPORT_SYMBOL +0x90c51f79 dump_skip vmlinux EXPORT_SYMBOL +0xdbeeece6 tracepoint_probe_unregister vmlinux EXPORT_SYMBOL_GPL +0xca467318 hibernation_set_ops vmlinux EXPORT_SYMBOL_GPL +0x59f8b7c6 ms_hyperv vmlinux EXPORT_SYMBOL_GPL +0x8e21c9a1 dma_fence_add_callback vmlinux EXPORT_SYMBOL +0x17ee611f fwnode_property_read_string_array vmlinux EXPORT_SYMBOL_GPL +0x5e2c384a tty_devnum vmlinux EXPORT_SYMBOL +0x8965f11c __clk_hw_register_mux vmlinux EXPORT_SYMBOL_GPL +0xcdf42431 pcie_flr vmlinux EXPORT_SYMBOL_GPL +0xc3c4c6cc hash_algo_name vmlinux EXPORT_SYMBOL_GPL +0x2089735d __vfs_removexattr vmlinux EXPORT_SYMBOL +0xb3eca431 page_pool_destroy vmlinux EXPORT_SYMBOL +0x086d5cd8 rproc_put vmlinux EXPORT_SYMBOL +0xe5a925d3 zynqmp_pm_init_finalize vmlinux EXPORT_SYMBOL_GPL +0x4ba2c9af dev_pm_opp_of_cpumask_add_table vmlinux EXPORT_SYMBOL_GPL +0xf009348f genphy_c37_config_aneg vmlinux EXPORT_SYMBOL +0x3feb34db genphy_c45_config_aneg vmlinux EXPORT_SYMBOL_GPL +0x98c71215 dax_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0xefeecac5 iommu_group_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x32e6f1a0 acpi_video_backlight_string vmlinux EXPORT_SYMBOL +0x76eeeb0f sha384_zero_message_hash vmlinux EXPORT_SYMBOL_GPL +0x946dd559 sha224_zero_message_hash vmlinux EXPORT_SYMBOL_GPL +0xeacb1263 ima_inode_hash vmlinux EXPORT_SYMBOL_GPL +0x14c88df8 write_dirty_buffer vmlinux EXPORT_SYMBOL +0x189c00df noop_llseek vmlinux EXPORT_SYMBOL +0x419592c7 put_watch_queue vmlinux EXPORT_SYMBOL +0x64e27c4f synth_event_delete vmlinux EXPORT_SYMBOL_GPL +0xd13654cd trace_array_put vmlinux EXPORT_SYMBOL_GPL +0x3061cfce ring_buffer_entries_cpu vmlinux EXPORT_SYMBOL_GPL +0x3ff5d763 dma_map_sgtable vmlinux EXPORT_SYMBOL_GPL +0xc2e168ab caches_clean_inval_pou vmlinux EXPORT_SYMBOL +0xa926fce8 __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL +0x341802bf cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xfad341b7 devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL +0x96e16797 input_free_device vmlinux EXPORT_SYMBOL +0x181b169f phy_remove_link_mode vmlinux EXPORT_SYMBOL +0x21ac8b77 iommu_group_get_by_id vmlinux EXPORT_SYMBOL_GPL +0x57dae82f regulator_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x574609c5 apei_exec_write_register_value vmlinux EXPORT_SYMBOL_GPL +0xe31c2f93 pci_find_host_bridge vmlinux EXPORT_SYMBOL_GPL +0xa97463c9 __siphash_aligned vmlinux EXPORT_SYMBOL +0xb7b4937b skcipher_alloc_instance_simple vmlinux EXPORT_SYMBOL_GPL +0x90bf5816 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0xf3d28257 xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL +0xb71ed69f __hw_addr_unsync vmlinux EXPORT_SYMBOL +0xd3a11e7f of_platform_default_populate vmlinux EXPORT_SYMBOL_GPL +0x465a55a5 i2c_verify_adapter vmlinux EXPORT_SYMBOL +0xbe9a83d5 dw_pcie_write vmlinux EXPORT_SYMBOL_GPL +0x919c58f3 __clzsi2 vmlinux EXPORT_SYMBOL +0xc4777aa9 __ctzsi2 vmlinux EXPORT_SYMBOL +0x4c281912 vli_is_zero vmlinux EXPORT_SYMBOL +0x65c83f35 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL +0x15ba50a6 jiffies vmlinux EXPORT_SYMBOL +0x27ee4321 kvm_vcpu_write_guest_page vmlinux EXPORT_SYMBOL_GPL +0x91a5cf2f mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL +0xa48fb603 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL +0x60e056ad dev_queue_xmit vmlinux EXPORT_SYMBOL +0x8a2a860f of_device_alloc vmlinux EXPORT_SYMBOL +0xfdc1eb75 devm_device_remove_group vmlinux EXPORT_SYMBOL_GPL +0x13d0adf7 __kfifo_out vmlinux EXPORT_SYMBOL +0xe06141e9 security_sk_clone vmlinux EXPORT_SYMBOL +0xd2d05b2f proc_mkdir vmlinux EXPORT_SYMBOL +0x708974ed lookup_positive_unlocked vmlinux EXPORT_SYMBOL +0xe6bef5da dummy_irq_chip vmlinux EXPORT_SYMBOL_GPL +0x03ce7234 sched_smt_present vmlinux EXPORT_SYMBOL_GPL +0x266a4b08 tasklet_unlock vmlinux EXPORT_SYMBOL_GPL +0x4eac5fc1 cpu_mitigations_auto_nosmt vmlinux EXPORT_SYMBOL_GPL +0x8f678b07 __stack_chk_guard vmlinux EXPORT_SYMBOL +0x90688bcd devlink_info_driver_name_put vmlinux EXPORT_SYMBOL_GPL +0x852342c3 tegra_bpmp_transfer vmlinux EXPORT_SYMBOL_GPL +0x2691894e devm_usb_get_phy_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x8bde9296 phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x3f3c54c9 get_cached_acl_rcu vmlinux EXPORT_SYMBOL +0xc1461816 get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL +0x9621d738 alarm_start_relative vmlinux EXPORT_SYMBOL_GPL +0xdf6b082f proc_dointvec_jiffies vmlinux EXPORT_SYMBOL +0x4dd94cab tcp_peek_len vmlinux EXPORT_SYMBOL +0xeef0f10d devlink_traps_register vmlinux EXPORT_SYMBOL_GPL +0x8bf613c2 dev_change_carrier vmlinux EXPORT_SYMBOL +0x640569b9 __napi_schedule vmlinux EXPORT_SYMBOL +0xc1b04770 sk_stream_wait_memory vmlinux EXPORT_SYMBOL +0x33fe9cd2 hid_bus_type vmlinux EXPORT_SYMBOL +0xcf8cfd30 dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL +0xfcd973eb tty_unlock vmlinux EXPORT_SYMBOL +0xb23027c1 kstrtos16_from_user vmlinux EXPORT_SYMBOL +0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL +0x6b9d1c95 security_req_classify_flow vmlinux EXPORT_SYMBOL +0xff3849a2 fscrypt_mergeable_bio_bh vmlinux EXPORT_SYMBOL_GPL +0x22d69ae7 trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL +0x812c56a4 relay_late_setup_files vmlinux EXPORT_SYMBOL_GPL +0x15480451 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL +0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL +0x774a0720 of_device_uevent_modalias vmlinux EXPORT_SYMBOL_GPL +0x766925f9 i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL +0xc29bf967 strspn vmlinux EXPORT_SYMBOL +0x98cf60b3 strlen vmlinux EXPORT_SYMBOL +0xf07b07f6 sg_free_append_table vmlinux EXPORT_SYMBOL +0xd92ef192 security_kernel_post_load_data vmlinux EXPORT_SYMBOL_GPL +0x051bc321 trace_array_set_clr_event vmlinux EXPORT_SYMBOL_GPL +0x0c52933d regulator_set_pull_down_regmap vmlinux EXPORT_SYMBOL_GPL +0x4b24eee3 fsl_mc_allocate_irqs vmlinux EXPORT_SYMBOL_GPL +0xedbaee5e nla_strcmp vmlinux EXPORT_SYMBOL +0xc0ff12fb nla_strdup vmlinux EXPORT_SYMBOL +0xc16410b9 ZSTD_getDictID_fromDDict vmlinux EXPORT_SYMBOL +0x2464da17 gen_pool_size vmlinux EXPORT_SYMBOL_GPL +0xfeebc7c4 __kfifo_from_user_r vmlinux EXPORT_SYMBOL +0xe3ad3046 __sg_page_iter_dma_next vmlinux EXPORT_SYMBOL +0x99daa9bf try_offline_node vmlinux EXPORT_SYMBOL +0x1546e9bb _debug_pagealloc_enabled_early vmlinux EXPORT_SYMBOL +0x56ed9a43 tcp_get_cookie_sock vmlinux EXPORT_SYMBOL +0x00a72fa4 fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL +0x17f3e919 __skb_flow_dissect vmlinux EXPORT_SYMBOL +0x59513b4a skb_trim vmlinux EXPORT_SYMBOL +0x154e83d1 icc_node_del vmlinux EXPORT_SYMBOL_GPL +0xe9d63a0d k3_udma_glue_enable_tx_chn vmlinux EXPORT_SYMBOL_GPL +0x84b3841b meson_clk_pll_ro_ops vmlinux EXPORT_SYMBOL_GPL +0x528b3a13 __clk_hw_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL +0x403f9529 gpio_request_one vmlinux EXPORT_SYMBOL_GPL +0x5f420e2d blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0x7265b0d1 perf_tp_event vmlinux EXPORT_SYMBOL_GPL +0xc2d69ca6 gfn_to_pfn_memslot vmlinux EXPORT_SYMBOL_GPL +0x27fd4f87 gfn_to_hva_memslot vmlinux EXPORT_SYMBOL_GPL +0xb5e162ba xp_dma_unmap vmlinux EXPORT_SYMBOL +0x022551b4 xfrm_policy_delete vmlinux EXPORT_SYMBOL +0x33ed166c inet_frags_init vmlinux EXPORT_SYMBOL +0xa9dc5feb power_supply_changed vmlinux EXPORT_SYMBOL_GPL +0x4f96d48e i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL +0xb667bedb pci_scan_root_bus_bridge vmlinux EXPORT_SYMBOL +0x4e20bcf8 radix_tree_tag_set vmlinux EXPORT_SYMBOL +0x4e3567f7 match_int vmlinux EXPORT_SYMBOL +0xec625fd9 blk_queue_required_elevator_features vmlinux EXPORT_SYMBOL_GPL +0x39c476e4 debugfs_create_x64 vmlinux EXPORT_SYMBOL_GPL +0x245c08a8 fscrypt_ioctl_remove_key vmlinux EXPORT_SYMBOL_GPL +0xf9912547 tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL +0x7e6325bc devlink_net vmlinux EXPORT_SYMBOL_GPL +0xf8da9547 skb_cow_data vmlinux EXPORT_SYMBOL_GPL +0xa2cf3649 qman_fq_fqid vmlinux EXPORT_SYMBOL +0x8e4b63a6 hisi_clk_register_gate_sep vmlinux EXPORT_SYMBOL_GPL +0x20b04807 pci_fixup_cardbus vmlinux EXPORT_SYMBOL +0x57b1d063 encrypt_blob vmlinux EXPORT_SYMBOL_GPL +0xe1c5e955 posix_acl_update_mode vmlinux EXPORT_SYMBOL +0x64f74abf __tracepoint_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x86c2fe60 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x0a4faa42 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x5f66ec2e i2c_get_adapter vmlinux EXPORT_SYMBOL +0x77926f4a dprc_reset_container vmlinux EXPORT_SYMBOL_GPL +0xbce9936e free_cpumask_var vmlinux EXPORT_SYMBOL +0x868acba5 get_options vmlinux EXPORT_SYMBOL +0x63807045 vfs_iter_write vmlinux EXPORT_SYMBOL +0xf5e7ea40 ktime_get_coarse_ts64 vmlinux EXPORT_SYMBOL +0x4f3f5888 fib_new_table vmlinux EXPORT_SYMBOL_GPL +0x90ff1779 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0xcdc602cb input_unregister_handler vmlinux EXPORT_SYMBOL +0x11ba8ece acpi_get_pci_dev vmlinux EXPORT_SYMBOL_GPL +0xe55c4b4f pci_pri_supported vmlinux EXPORT_SYMBOL_GPL +0x3955fcf6 __kfifo_in_r vmlinux EXPORT_SYMBOL +0x73131532 fscrypt_prepare_symlink vmlinux EXPORT_SYMBOL_GPL +0x6d68f129 bh_uptodate_or_lock vmlinux EXPORT_SYMBOL +0xc4a28568 mem_cgroup_from_task vmlinux EXPORT_SYMBOL +0x2782b393 xfrm_state_walk_init vmlinux EXPORT_SYMBOL +0xc8ce3bc7 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0xb7cc0cff __tracepoint_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xbe913ebc of_graph_get_port_by_id vmlinux EXPORT_SYMBOL +0x36ce0263 rtc_read_alarm vmlinux EXPORT_SYMBOL_GPL +0xfd4137e4 acpi_spi_device_alloc vmlinux EXPORT_SYMBOL_GPL +0xb9d084d1 device_match_of_node vmlinux EXPORT_SYMBOL_GPL +0xf4e8f4bb acpi_fetch_acpi_dev vmlinux EXPORT_SYMBOL_GPL +0x48a91171 string_get_size vmlinux EXPORT_SYMBOL +0x1628e1f3 security_lock_kernel_down vmlinux EXPORT_SYMBOL +0x3ae78181 security_path_mknod vmlinux EXPORT_SYMBOL +0x79f5cca6 dquot_initialize vmlinux EXPORT_SYMBOL +0x216f3e5a vmf_insert_mixed vmlinux EXPORT_SYMBOL +0xbd8b674d regset_get_alloc vmlinux EXPORT_SYMBOL +0xcd228068 param_get_hexint vmlinux EXPORT_SYMBOL +0xba9e22ec __sock_cmsg_send vmlinux EXPORT_SYMBOL +0x46aa2f1e of_mdio_find_bus vmlinux EXPORT_SYMBOL +0x95473d97 pci_bus_write_config_word vmlinux EXPORT_SYMBOL +0xb3f985a8 sg_alloc_table vmlinux EXPORT_SYMBOL +0xf0dfcff8 handle_simple_irq vmlinux EXPORT_SYMBOL_GPL +0x286cc647 async_synchronize_cookie_domain vmlinux EXPORT_SYMBOL_GPL +0xe8330a5a call_usermodehelper_exec vmlinux EXPORT_SYMBOL +0xadea7c2c dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL +0xcb84f357 power_supply_batinfo_ocv2cap vmlinux EXPORT_SYMBOL_GPL +0x6b0c2309 pci_release_region vmlinux EXPORT_SYMBOL +0xb52312da io_uring_get_socket vmlinux EXPORT_SYMBOL +0x141f38bf ktime_get_raw_fast_ns vmlinux EXPORT_SYMBOL_GPL +0x7e0235c1 inet_addr_type_table vmlinux EXPORT_SYMBOL +0xcc177aea bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL +0x8f3969e1 zynqmp_pm_clock_getrate vmlinux EXPORT_SYMBOL_GPL +0x643b06b0 zynqmp_pm_clock_setrate vmlinux EXPORT_SYMBOL_GPL +0xe9f4322f power_supply_unregister vmlinux EXPORT_SYMBOL_GPL +0x329e2bc4 genphy_c37_read_status vmlinux EXPORT_SYMBOL +0xc8a8be43 genphy_c45_read_status vmlinux EXPORT_SYMBOL_GPL +0x8eee3399 dax_read_unlock vmlinux EXPORT_SYMBOL_GPL +0x1b8f5822 fwnode_irq_get_byname vmlinux EXPORT_SYMBOL +0x5de412cd k3_ringacc_ring_push vmlinux EXPORT_SYMBOL_GPL +0xc569d8ce __clk_get_name vmlinux EXPORT_SYMBOL_GPL +0x98b4e780 pinmux_generic_get_function_groups vmlinux EXPORT_SYMBOL_GPL +0x3f63a71f pinmux_generic_get_function_name vmlinux EXPORT_SYMBOL_GPL +0x486075c8 gen_pool_dma_alloc vmlinux EXPORT_SYMBOL +0xff1e9dd8 seq_list_start vmlinux EXPORT_SYMBOL +0x32a90a86 irq_find_matching_fwspec vmlinux EXPORT_SYMBOL_GPL +0x365b45d1 __tracepoint_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0xa163fe44 kthread_queue_work vmlinux EXPORT_SYMBOL_GPL +0x5b89b105 km_state_notify vmlinux EXPORT_SYMBOL +0x6a4a501f lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL +0xb6357e53 cpuidle_enable_device vmlinux EXPORT_SYMBOL_GPL +0x7b28026c dma_run_dependencies vmlinux EXPORT_SYMBOL_GPL +0xf8783b43 sbitmap_prepare_to_wait vmlinux EXPORT_SYMBOL_GPL +0x7cb803de btree_grim_visitor vmlinux EXPORT_SYMBOL_GPL +0xac060be5 bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0xc071b3c5 trace_seq_putmem vmlinux EXPORT_SYMBOL_GPL +0xe68efe41 _raw_write_lock vmlinux EXPORT_SYMBOL +0xddf6ad7a completion_done vmlinux EXPORT_SYMBOL +0x912e51f9 xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL +0xb94339c4 qdisc_put_stab vmlinux EXPORT_SYMBOL +0x8caa2247 devm_led_trigger_register vmlinux EXPORT_SYMBOL_GPL +0xce4cdb8e fb_find_best_mode vmlinux EXPORT_SYMBOL +0x0a334d64 pci_iov_vf_id vmlinux EXPORT_SYMBOL_GPL +0x3450ad94 mpi_set_ui vmlinux EXPORT_SYMBOL_GPL +0x565a643f __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x103dd1b5 seq_printf vmlinux EXPORT_SYMBOL +0x84eb544b flow_indr_dev_unregister vmlinux EXPORT_SYMBOL +0xe18cdc97 otg_ulpi_create vmlinux EXPORT_SYMBOL_GPL +0x72bf5926 devres_release vmlinux EXPORT_SYMBOL_GPL +0x686840bf acpi_device_set_power vmlinux EXPORT_SYMBOL +0x7d0d1d5c pci_ep_cfs_remove_epc_group vmlinux EXPORT_SYMBOL +0x3a41156a pci_dev_driver vmlinux EXPORT_SYMBOL +0x97623558 xas_create_range vmlinux EXPORT_SYMBOL_GPL +0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL +0xa3c545e3 setattr_prepare vmlinux EXPORT_SYMBOL +0xcbb10099 ilookup5_nowait vmlinux EXPORT_SYMBOL +0xa08a1671 irq_gc_mask_clr_bit vmlinux EXPORT_SYMBOL_GPL +0x825b37d4 irq_gc_mask_set_bit vmlinux EXPORT_SYMBOL_GPL +0x9cdadbaf mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL +0xded39a6b gen_kill_estimator vmlinux EXPORT_SYMBOL +0x50726b07 devm_add_action vmlinux EXPORT_SYMBOL_GPL +0x14b7590a serdev_device_set_parity vmlinux EXPORT_SYMBOL_GPL +0x2158f1f0 pci_set_power_state vmlinux EXPORT_SYMBOL +0x1d6a1191 blk_queue_alignment_offset vmlinux EXPORT_SYMBOL +0x4d57a9ec dquot_alloc vmlinux EXPORT_SYMBOL +0x2a8a0b96 page_frag_alloc_align vmlinux EXPORT_SYMBOL +0xd241db5a wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL +0x946c0028 devlink_unregister vmlinux EXPORT_SYMBOL_GPL +0xd4d9312f mipi_dsi_shutdown_peripheral vmlinux EXPORT_SYMBOL +0x4f55166f acpi_set_current_resources vmlinux EXPORT_SYMBOL +0xab4db1ff acpi_dev_get_next_match_dev vmlinux EXPORT_SYMBOL +0xe64eb109 pci_bus_size_bridges vmlinux EXPORT_SYMBOL +0xefb43929 __SCT__tp_func_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0x67429c91 __SCK__tp_func_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0x79470a2c TSS_authhmac vmlinux EXPORT_SYMBOL_GPL +0x05d3ddd5 sysfs_create_groups vmlinux EXPORT_SYMBOL_GPL +0x84c0adae vfs_setpos vmlinux EXPORT_SYMBOL +0x77a615ba vm_node_stat vmlinux EXPORT_SYMBOL +0xdc0e4855 timer_delete vmlinux EXPORT_SYMBOL +0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL +0x60396aa8 __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0xa16229fe dev_pm_opp_init_cpufreq_table vmlinux EXPORT_SYMBOL_GPL +0xea68a986 pm_genpd_opp_to_performance_state vmlinux EXPORT_SYMBOL_GPL +0xf42b473e __hvc_resize vmlinux EXPORT_SYMBOL_GPL +0x8abe0819 tty_do_resize vmlinux EXPORT_SYMBOL +0x6aeefac4 zlib_deflateReset vmlinux EXPORT_SYMBOL +0x19701499 compat_only_sysfs_link_entry_to_kobj vmlinux EXPORT_SYMBOL_GPL +0xeedc402b fscrypt_put_encryption_info vmlinux EXPORT_SYMBOL +0xb89e69b1 jump_label_update_timeout vmlinux EXPORT_SYMBOL_GPL +0xcdca3691 nr_irqs vmlinux EXPORT_SYMBOL_GPL +0x8518a4a6 _raw_spin_trylock_bh vmlinux EXPORT_SYMBOL +0x51e77c97 pfn_valid vmlinux EXPORT_SYMBOL +0xdaf5c16e __cookie_v4_check vmlinux EXPORT_SYMBOL_GPL +0x4ab4d63b icc_get vmlinux EXPORT_SYMBOL_GPL +0xcde26600 cppc_get_transition_latency vmlinux EXPORT_SYMBOL_GPL +0xda54e381 wait_for_key_construction vmlinux EXPORT_SYMBOL +0x126b1135 f_setown vmlinux EXPORT_SYMBOL +0xde0e5805 is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL +0x51e5bd15 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0xc697b0f7 nvmem_device_read vmlinux EXPORT_SYMBOL_GPL +0x15a01de6 edac_device_free_ctl_info vmlinux EXPORT_SYMBOL_GPL +0x18e4f8aa swphy_read_reg vmlinux EXPORT_SYMBOL_GPL +0x206b147a iommu_get_domain_for_dev vmlinux EXPORT_SYMBOL_GPL +0x865ceee8 amba_device_unregister vmlinux EXPORT_SYMBOL +0xd643239a acpi_leave_sleep_state vmlinux EXPORT_SYMBOL +0x414d8042 of_pwm_get vmlinux EXPORT_SYMBOL_GPL +0x1a1bac9c ZSTD_decompressDCtx vmlinux EXPORT_SYMBOL +0xf6509b94 elv_unregister vmlinux EXPORT_SYMBOL_GPL +0x8bc15b1d x509_cert_parse vmlinux EXPORT_SYMBOL_GPL +0xe0bb6345 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL +0x7687cf27 flow_rule_match_vlan vmlinux EXPORT_SYMBOL +0x5b8dd84f dev_mc_sync_multiple vmlinux EXPORT_SYMBOL +0x966be1e2 dev_uc_sync_multiple vmlinux EXPORT_SYMBOL +0xb971cc0b of_pci_dma_range_parser_init vmlinux EXPORT_SYMBOL_GPL +0xd138c08a free_iova_fast vmlinux EXPORT_SYMBOL_GPL +0xf0bad44a devm_acpi_dma_controller_register vmlinux EXPORT_SYMBOL_GPL +0x463add55 devm_gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL +0xd622a584 submit_bh vmlinux EXPORT_SYMBOL +0x6e19c9d7 page_mkclean vmlinux EXPORT_SYMBOL_GPL +0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xa848c252 mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL +0xa180cd46 switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x9150e5eb mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL +0x19bd6a4d passthru_features_check vmlinux EXPORT_SYMBOL +0x87b9036f skb_checksum_setup vmlinux EXPORT_SYMBOL +0x138e0957 dax_write_cache_enabled vmlinux EXPORT_SYMBOL_GPL +0xe0b1c103 clk_set_max_rate vmlinux EXPORT_SYMBOL_GPL +0x3ea5196d apei_osc_setup vmlinux EXPORT_SYMBOL_GPL +0xa5526619 rb_insert_color vmlinux EXPORT_SYMBOL +0x587b0954 kvasprintf vmlinux EXPORT_SYMBOL +0x89dcea7b crypto_dh_decode_key vmlinux EXPORT_SYMBOL_GPL +0x1ebb647f skcipher_walk_aead_encrypt vmlinux EXPORT_SYMBOL_GPL +0x94aff71a debugfs_write_file_bool vmlinux EXPORT_SYMBOL_GPL +0x402b8717 page_get_link vmlinux EXPORT_SYMBOL +0x79008fa0 kthread_flush_worker vmlinux EXPORT_SYMBOL_GPL +0x841320d0 __xfrm_init_state vmlinux EXPORT_SYMBOL +0x805f16af hid_dump_field vmlinux EXPORT_SYMBOL_GPL +0x5790e7a0 pci_unlock_rescan_remove vmlinux EXPORT_SYMBOL_GPL +0x532b90b5 kprobe_event_cmd_init vmlinux EXPORT_SYMBOL_GPL +0x66d87d38 symbol_put_addr vmlinux EXPORT_SYMBOL_GPL +0x3c5d543a hrtimer_start_range_ns vmlinux EXPORT_SYMBOL_GPL +0xe52d33e1 rt_mutex_lock_killable vmlinux EXPORT_SYMBOL_GPL +0x3bfef9a9 i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL +0x070ba766 device_for_each_child_reverse vmlinux EXPORT_SYMBOL_GPL +0xaa95c071 tty_port_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x0dfba353 tty_buffer_request_room vmlinux EXPORT_SYMBOL_GPL +0x8a0d59a0 d_alloc vmlinux EXPORT_SYMBOL +0x789aa0f8 kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0x9edb0a36 regmap_multi_reg_write_bypassed vmlinux EXPORT_SYMBOL_GPL +0x203a53bf submit_bio_noacct vmlinux EXPORT_SYMBOL +0x5528543b vmap_pfn vmlinux EXPORT_SYMBOL_GPL +0x93255b2b ring_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0xc0105dad finish_swait vmlinux EXPORT_SYMBOL +0xb624b032 inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0xf14317ef devl_rate_nodes_destroy vmlinux EXPORT_SYMBOL_GPL +0xb024e0a0 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL +0x56a33f27 of_clk_get_from_provider vmlinux EXPORT_SYMBOL_GPL +0x76d9b876 clk_set_rate vmlinux EXPORT_SYMBOL_GPL +0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL +0xe962b24c acpi_driver_match_device vmlinux EXPORT_SYMBOL_GPL +0xff81487d gpiod_remove_lookup_table vmlinux EXPORT_SYMBOL_GPL +0xefaa9165 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0x2a8e551d blk_set_stacking_limits vmlinux EXPORT_SYMBOL +0xb080a24d security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL +0xf84bd6ee bpf_stats_enabled_key vmlinux EXPORT_SYMBOL +0x7c9a9e1d tcf_chain_get_by_act vmlinux EXPORT_SYMBOL +0x00f8a16a kernel_sendpage vmlinux EXPORT_SYMBOL +0x45f1297b edac_pci_release_generic_ctl vmlinux EXPORT_SYMBOL_GPL +0x92a1a967 pci_choose_state vmlinux EXPORT_SYMBOL +0x4c291bf3 dquot_quotactl_sysfile_ops vmlinux EXPORT_SYMBOL +0xc873ab8d delete_from_page_cache vmlinux EXPORT_SYMBOL +0x6b2b69f7 static_key_enable vmlinux EXPORT_SYMBOL_GPL +0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL +0x20463df4 wait_for_completion_killable vmlinux EXPORT_SYMBOL +0x1ccea116 led_trigger_write vmlinux EXPORT_SYMBOL_GPL +0xa5ddec3f uart_insert_char vmlinux EXPORT_SYMBOL_GPL +0x3b78bf02 sunxi_ccu_get_mmc_timing_mode vmlinux EXPORT_SYMBOL_GPL +0xec99a022 logfc vmlinux EXPORT_SYMBOL +0x998fcbf2 clear_node_memory_type vmlinux EXPORT_SYMBOL_GPL +0x949f7342 __alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0x624aa681 trace_print_hex_seq vmlinux EXPORT_SYMBOL +0x6ebe366f ktime_get_mono_fast_ns vmlinux EXPORT_SYMBOL_GPL +0xf81df7a8 __percpu_down_read vmlinux EXPORT_SYMBOL_GPL +0xf4c7ae53 __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL +0x5af929ab __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL +0xd125c383 led_trigger_unregister vmlinux EXPORT_SYMBOL_GPL +0xc94662cb phy_led_trigger_change_speed vmlinux EXPORT_SYMBOL_GPL +0xb2c5be30 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL +0xe6e705a8 pci_enable_ptm vmlinux EXPORT_SYMBOL +0xcbfb33e4 init_opal_dev vmlinux EXPORT_SYMBOL +0x8b64564a clear_inode vmlinux EXPORT_SYMBOL +0x92774cf8 __kfence_pool vmlinux EXPORT_SYMBOL +0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL +0x090d999e qdisc_hash_add vmlinux EXPORT_SYMBOL +0x14125763 neigh_parms_release vmlinux EXPORT_SYMBOL +0xa76d6ef1 led_set_brightness_nosleep vmlinux EXPORT_SYMBOL_GPL +0x54244e68 device_release_driver vmlinux EXPORT_SYMBOL_GPL +0xbb687724 bman_new_pool vmlinux EXPORT_SYMBOL +0x9cf5be2d acpi_initialize_hp_context vmlinux EXPORT_SYMBOL_GPL +0x318cc612 crypto_grab_akcipher vmlinux EXPORT_SYMBOL_GPL +0x40a8f104 crypto_grab_skcipher vmlinux EXPORT_SYMBOL_GPL +0xaf77f11e security_path_rename vmlinux EXPORT_SYMBOL +0xe953b21f get_next_ino vmlinux EXPORT_SYMBOL +0xb8152ae5 pm_vt_switch_required vmlinux EXPORT_SYMBOL +0x6fb49676 queue_rcu_work vmlinux EXPORT_SYMBOL +0x6ca4e8a9 __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL +0x866a62b2 gnet_stats_basic_sync_init vmlinux EXPORT_SYMBOL +0xeb2ef249 skb_expand_head vmlinux EXPORT_SYMBOL +0x8c84aaf9 dev_pm_opp_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL +0xa91eec57 fixed_phy_change_carrier vmlinux EXPORT_SYMBOL_GPL +0xf66f746b iommu_attach_device vmlinux EXPORT_SYMBOL_GPL +0x9c6d571d pci_ep_cfs_remove_epf_group vmlinux EXPORT_SYMBOL +0x1a1182cf pinctrl_utils_add_config vmlinux EXPORT_SYMBOL_GPL +0x7608d61c vfs_setlease vmlinux EXPORT_SYMBOL_GPL +0xf378100f find_get_pages_range_tag vmlinux EXPORT_SYMBOL +0xbc412191 from_kgid_munged vmlinux EXPORT_SYMBOL +0x40d04664 console_trylock vmlinux EXPORT_SYMBOL +0x1de59c22 qcom_scm_ice_invalidate_key vmlinux EXPORT_SYMBOL +0x5bd31a41 pps_event vmlinux EXPORT_SYMBOL +0xf314a598 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL +0xf5e0023e __regmap_init_mmio_clk vmlinux EXPORT_SYMBOL_GPL +0x4ff4e91f vp_modern_queue_address vmlinux EXPORT_SYMBOL_GPL +0x46c5be22 clk_multiplier_ops vmlinux EXPORT_SYMBOL_GPL +0xfc691f80 aperture_remove_conflicting_devices vmlinux EXPORT_SYMBOL +0x5b97b4f2 nla_put_64bit vmlinux EXPORT_SYMBOL +0x81f372a2 unregister_ftrace_export vmlinux EXPORT_SYMBOL_GPL +0x4a3ad70e wait_for_completion_timeout vmlinux EXPORT_SYMBOL +0xe080e8f0 set_current_groups vmlinux EXPORT_SYMBOL +0xefe7dff6 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0x40c9d2c0 xfrm6_input_addr vmlinux EXPORT_SYMBOL +0xd1d8daca rt_dst_clone vmlinux EXPORT_SYMBOL +0x097af021 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL +0xa5aad526 skb_copy_header vmlinux EXPORT_SYMBOL +0xca668c97 update_region vmlinux EXPORT_SYMBOL +0x758a43fe k3_ringacc_get_ring_irq_num vmlinux EXPORT_SYMBOL_GPL +0x3809cff0 dma_request_chan_by_mask vmlinux EXPORT_SYMBOL_GPL +0x4c07a7e0 acpi_processor_unregister_performance vmlinux EXPORT_SYMBOL +0x81db6ebb xz_dec_reset vmlinux EXPORT_SYMBOL +0x3ff82085 public_key_signature_free vmlinux EXPORT_SYMBOL_GPL +0x88e1d0f0 page_frag_free vmlinux EXPORT_SYMBOL +0x661601de sprint_symbol vmlinux EXPORT_SYMBOL_GPL +0x06055a23 __tracepoint_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x15c60a71 __tracepoint_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0x90d937b4 __tracepoint_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0x8ff89ed0 seg6_hmac_exit vmlinux EXPORT_SYMBOL +0xd4131d4c tcf_em_unregister vmlinux EXPORT_SYMBOL +0x5bab43c3 scm_fp_dup vmlinux EXPORT_SYMBOL +0x05610897 of_changeset_destroy vmlinux EXPORT_SYMBOL_GPL +0xb0ad1de2 led_stop_software_blink vmlinux EXPORT_SYMBOL_GPL +0xbdfcce47 devres_remove vmlinux EXPORT_SYMBOL_GPL +0x6c4ff563 mipi_dsi_dcs_set_tear_on vmlinux EXPORT_SYMBOL +0x839a77a6 serial8250_release_dma vmlinux EXPORT_SYMBOL_GPL +0x2ed4cc12 tty_vhangup vmlinux EXPORT_SYMBOL +0x0248efd3 kstrtobool_from_user vmlinux EXPORT_SYMBOL +0xe37ca3b4 shrink_dcache_parent vmlinux EXPORT_SYMBOL +0x136adddc trace_seq_vprintf vmlinux EXPORT_SYMBOL_GPL +0xe2669edf preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL +0x92703e15 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL +0xcfc093f5 icc_std_aggregate vmlinux EXPORT_SYMBOL_GPL +0xe0e0db73 mdiobus_register_device vmlinux EXPORT_SYMBOL +0x93809f6e bus_for_each_drv vmlinux EXPORT_SYMBOL_GPL +0x4bb274e6 bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0xbbce72af tty_get_icount vmlinux EXPORT_SYMBOL_GPL +0x7210f7a6 rpmh_write_batch vmlinux EXPORT_SYMBOL +0xad7301d7 bsg_job_done vmlinux EXPORT_SYMBOL_GPL +0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL +0x42825ce2 rcu_scheduler_active vmlinux EXPORT_SYMBOL_GPL +0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL +0x5c309e65 hibernate_quiet_exec vmlinux EXPORT_SYMBOL_GPL +0xda3d23bf flow_rule_alloc vmlinux EXPORT_SYMBOL +0x97a40660 pneigh_lookup vmlinux EXPORT_SYMBOL +0x6eb0c4e2 devm_hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL +0xa448c653 qcom_scm_ice_set_key vmlinux EXPORT_SYMBOL +0xb1bf93d2 phy_get_c45_ids vmlinux EXPORT_SYMBOL +0x02ad06ae component_master_del vmlinux EXPORT_SYMBOL_GPL +0xdf8c695a __ndelay vmlinux EXPORT_SYMBOL +0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL +0x985453e1 lease_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x39f7d0a4 kern_path_create vmlinux EXPORT_SYMBOL +0xf6f9d58d init_on_free vmlinux EXPORT_SYMBOL +0xeb2e8a60 irq_create_mapping_affinity vmlinux EXPORT_SYMBOL_GPL +0x51a511eb _raw_write_lock_bh vmlinux EXPORT_SYMBOL +0x76f99f1f fib_rules_dump vmlinux EXPORT_SYMBOL_GPL +0x40f74f5f devfreq_get_devfreq_by_node vmlinux EXPORT_SYMBOL_GPL +0x9eb187fa xudma_pktdma_rflow_get_irq vmlinux EXPORT_SYMBOL +0x9b6c724e xudma_pktdma_tflow_get_irq vmlinux EXPORT_SYMBOL +0xbd16aaf9 imx_obtain_fixed_clk_hw vmlinux EXPORT_SYMBOL_GPL +0xab8e7505 pci_irq_vector vmlinux EXPORT_SYMBOL +0x24b136aa fsnotify_find_mark vmlinux EXPORT_SYMBOL_GPL +0x529eaa50 super_setup_bdi vmlinux EXPORT_SYMBOL +0xcd1c1a53 trace_seq_printf vmlinux EXPORT_SYMBOL_GPL +0xb44e18ea audit_enabled vmlinux EXPORT_SYMBOL_GPL +0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL +0xc95cc413 eth_gro_complete vmlinux EXPORT_SYMBOL +0xa2bf2066 to_pdrv_policy_node vmlinux EXPORT_SYMBOL_GPL +0xe89b7a4d phy_package_leave vmlinux EXPORT_SYMBOL_GPL +0x955b5a4f __SCT__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL +0xd9b8eaea __SCK__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL +0x409873e3 tty_termios_baud_rate vmlinux EXPORT_SYMBOL +0x43113445 rdev_get_regmap vmlinux EXPORT_SYMBOL_GPL +0xbd8cc480 meson_clk_pcie_pll_ops vmlinux EXPORT_SYMBOL_GPL +0x07a890c8 fb_alloc_cmap vmlinux EXPORT_SYMBOL +0x2176e42a hwpoison_filter_memcg vmlinux EXPORT_SYMBOL_GPL +0xebb4486d perf_event_addr_filters_sync vmlinux EXPORT_SYMBOL_GPL +0x5fc256a7 irq_chip_set_type_parent vmlinux EXPORT_SYMBOL_GPL +0x1b187f96 ping_seq_start vmlinux EXPORT_SYMBOL_GPL +0x5dbc69b9 tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL +0x9f54ead7 gro_cells_destroy vmlinux EXPORT_SYMBOL +0xcbf9970a input_mt_sync_frame vmlinux EXPORT_SYMBOL +0x5be06913 phy_speed_up vmlinux EXPORT_SYMBOL_GPL +0x94ecc013 devm_spi_mem_dirmap_create vmlinux EXPORT_SYMBOL_GPL +0x9ce6e636 dax_copy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x602465d9 devm_regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL +0xc6d09aa9 release_firmware vmlinux EXPORT_SYMBOL +0x275dfee4 ucc_slow_free vmlinux EXPORT_SYMBOL +0x4530c28d __devm_pci_epc_create vmlinux EXPORT_SYMBOL_GPL +0x6ff147c3 blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL +0xb0aa812e fips_enabled vmlinux EXPORT_SYMBOL_GPL +0xbc73f430 set_posix_acl vmlinux EXPORT_SYMBOL +0xe09f77ca anon_inode_getfd_secure vmlinux EXPORT_SYMBOL_GPL +0x9e0c711d vzalloc_node vmlinux EXPORT_SYMBOL +0x4ea413f4 synth_event_trace vmlinux EXPORT_SYMBOL_GPL +0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL +0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL +0x413f5094 iptun_encaps vmlinux EXPORT_SYMBOL +0x93825f94 inet_frag_queue_insert vmlinux EXPORT_SYMBOL +0x526ff75d tcp_child_process vmlinux EXPORT_SYMBOL +0xe1566c53 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL +0x694c9dc8 netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0x4260450b devm_power_supply_register vmlinux EXPORT_SYMBOL_GPL +0xa27ece54 phy_start_machine vmlinux EXPORT_SYMBOL_GPL +0x28ccd352 devm_mdiobus_alloc_size vmlinux EXPORT_SYMBOL +0x95766c40 __pm_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0xc666a132 crc_t10dif vmlinux EXPORT_SYMBOL +0x1632bc21 kvasprintf_const vmlinux EXPORT_SYMBOL +0x1b908d85 _raw_write_lock_nested vmlinux EXPORT_SYMBOL +0x0a0398d7 param_get_charp vmlinux EXPORT_SYMBOL +0xaf28eb96 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0xadcd0684 netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL +0x7c3faea4 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL +0x9b7063ae of_find_matching_node_and_match vmlinux EXPORT_SYMBOL +0x8ff3b4a6 mdiobus_write vmlinux EXPORT_SYMBOL +0x221f90d5 __devm_mdiobus_register vmlinux EXPORT_SYMBOL +0x0eb4014c tty_port_destroy vmlinux EXPORT_SYMBOL +0xc0a668aa mc_send_command vmlinux EXPORT_SYMBOL_GPL +0x41b9a6e6 bsg_unregister_queue vmlinux EXPORT_SYMBOL_GPL +0x852bbfb8 bio_trim vmlinux EXPORT_SYMBOL_GPL +0x9f21cc2a dquot_claim_space_nodirty vmlinux EXPORT_SYMBOL +0xf36a098c dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL +0x3e96ac78 irq_domain_remove_sim vmlinux EXPORT_SYMBOL_GPL +0x50aecdd3 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL +0xe4d5ebab pm_clk_remove_clk vmlinux EXPORT_SYMBOL_GPL +0x8035bed7 rockchip_clk_protect_critical vmlinux EXPORT_SYMBOL_GPL +0xfb8b6daf acpi_debugfs_dir vmlinux EXPORT_SYMBOL_GPL +0x3342d09b remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL +0xd4ec5b30 gpiod_export vmlinux EXPORT_SYMBOL_GPL +0xdf2c2742 rb_last vmlinux EXPORT_SYMBOL +0x04c4f603 mpi_get_buffer vmlinux EXPORT_SYMBOL_GPL +0x8a3f84ba linear_range_get_selector_low vmlinux EXPORT_SYMBOL_GPL +0x5febd55d sysfs_create_mount_point vmlinux EXPORT_SYMBOL_GPL +0x7c4e2bbd mount_bdev vmlinux EXPORT_SYMBOL +0xcc5d22d9 can_do_mlock vmlinux EXPORT_SYMBOL +0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x6b6e8ac8 ndisc_mc_map vmlinux EXPORT_SYMBOL +0x77c41b31 i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL +0x6b413c9b sfp_link_down vmlinux EXPORT_SYMBOL_GPL +0x61e56604 __traceiter_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL +0xec2b8a42 acpi_walk_namespace vmlinux EXPORT_SYMBOL +0x3c3ff9fd sprintf vmlinux EXPORT_SYMBOL +0x4e71c311 dup_iter vmlinux EXPORT_SYMBOL +0xd4daf414 blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL +0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL +0x13bbe8e7 simple_attr_write vmlinux EXPORT_SYMBOL_GPL +0x1000c0c2 simple_unlink vmlinux EXPORT_SYMBOL +0xf084bac1 generic_listxattr vmlinux EXPORT_SYMBOL +0x96c9d250 apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL +0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL +0x998c3dc7 platform_device_add_properties vmlinux EXPORT_SYMBOL_GPL +0x06e4433e sunxi_ccu_set_mmc_timing_mode vmlinux EXPORT_SYMBOL_GPL +0x1ebf6c2a pci_power_names vmlinux EXPORT_SYMBOL_GPL +0xe04b2082 mtk_pinconf_bias_get_combo vmlinux EXPORT_SYMBOL_GPL +0x2e44f360 mtk_pinconf_bias_set_combo vmlinux EXPORT_SYMBOL_GPL +0x6e0bed52 shash_ahash_update vmlinux EXPORT_SYMBOL_GPL +0xf2e5bd87 security_free_mnt_opts vmlinux EXPORT_SYMBOL +0xcfa7e913 posix_acl_valid vmlinux EXPORT_SYMBOL +0xdc8f0452 invalidate_inode_buffers vmlinux EXPORT_SYMBOL +0x68a20a94 PageMovable vmlinux EXPORT_SYMBOL +0xc3055d20 usleep_range_state vmlinux EXPORT_SYMBOL +0x5ecb83bf cpu_hwcaps vmlinux EXPORT_SYMBOL +0x1d77b0f8 unix_socket_table vmlinux EXPORT_SYMBOL_GPL +0xa6a79efc nl_table vmlinux EXPORT_SYMBOL_GPL +0x798ba350 ntb_link_event vmlinux EXPORT_SYMBOL +0x89c2e7bc mipi_dsi_dcs_exit_sleep_mode vmlinux EXPORT_SYMBOL +0x742578a5 wait_for_random_bytes vmlinux EXPORT_SYMBOL +0xbbd7f093 regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xcca0af30 crypto_shash_update vmlinux EXPORT_SYMBOL_GPL +0x1d86f6bb find_vma vmlinux EXPORT_SYMBOL +0xc0364007 fault_in_writeable vmlinux EXPORT_SYMBOL +0x0b8b4734 gfn_to_page_many_atomic vmlinux EXPORT_SYMBOL_GPL +0xb06c51f7 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL +0x9a12ee8f kernel_connect vmlinux EXPORT_SYMBOL +0x70f94ede cros_ec_get_sensor_count vmlinux EXPORT_SYMBOL_GPL +0x8d9b059e of_phandle_iterator_init vmlinux EXPORT_SYMBOL_GPL +0xa4dc513e dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL +0x7514984f devm_regulator_unregister vmlinux EXPORT_SYMBOL_GPL +0x11ffdfee ucc_slow_stop_tx vmlinux EXPORT_SYMBOL +0xcad1aca8 acpi_exception vmlinux EXPORT_SYMBOL +0x5dc39fcf gen_pool_get vmlinux EXPORT_SYMBOL_GPL +0x47698354 dquot_destroy vmlinux EXPORT_SYMBOL +0xfd2b1bdc single_open_size vmlinux EXPORT_SYMBOL +0x9faea96a migrate_vma_finalize vmlinux EXPORT_SYMBOL +0xb9a9ab1a inet_stream_connect vmlinux EXPORT_SYMBOL +0x255d3b6b peernet2id vmlinux EXPORT_SYMBOL +0xab619354 mdiobus_read_nested vmlinux EXPORT_SYMBOL +0x5f759a58 dma_buf_end_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0xf1dd5592 virtqueue_notify vmlinux EXPORT_SYMBOL_GPL +0xd35a6d31 mempool_kmalloc vmlinux EXPORT_SYMBOL +0x37b8b39e screen_info vmlinux EXPORT_SYMBOL +0x33987f9e qdisc_warn_nonwc vmlinux EXPORT_SYMBOL +0xd0f0717f devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL +0x3e49ec93 wwan_port_rx vmlinux EXPORT_SYMBOL_GPL +0x450d9a35 cmd_db_read_slave_id vmlinux EXPORT_SYMBOL +0xe91574f0 vga_remove_vgacon vmlinux EXPORT_SYMBOL +0xc777c56f pci_release_regions vmlinux EXPORT_SYMBOL +0x75fb9062 arch_timer_read_counter vmlinux EXPORT_SYMBOL_GPL +0xe57feefb qcom_scm_ocmem_unlock vmlinux EXPORT_SYMBOL +0x553b49a4 cpufreq_get_driver_data vmlinux EXPORT_SYMBOL_GPL +0x849d650a tpm_send vmlinux EXPORT_SYMBOL_GPL +0xa8e6933a qdf2400_e44_present vmlinux EXPORT_SYMBOL +0x5e76f8be blk_queue_physical_block_size vmlinux EXPORT_SYMBOL +0x17a7f623 relay_subbufs_consumed vmlinux EXPORT_SYMBOL_GPL +0xbc3f2cb0 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL +0x5214969b ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL +0x748f738d sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL +0x23412816 rtc_tm_to_ktime vmlinux EXPORT_SYMBOL_GPL +0xe44cb034 rockchip_clk_init vmlinux EXPORT_SYMBOL_GPL +0x838d2bc8 siphash_3u32 vmlinux EXPORT_SYMBOL +0x70002fe8 siphash_1u32 vmlinux EXPORT_SYMBOL +0xa095e02e generic_check_addressable vmlinux EXPORT_SYMBOL +0x47626788 get_tree_nodev vmlinux EXPORT_SYMBOL +0x5eaa9ebf perf_event_read_value vmlinux EXPORT_SYMBOL_GPL +0x04482cdb __refrigerator vmlinux EXPORT_SYMBOL +0x0ce732b9 irqchip_fwnode_ops vmlinux EXPORT_SYMBOL_GPL +0xedd61813 inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x981da6b6 netdev_refcnt_read vmlinux EXPORT_SYMBOL +0x923e42aa sysfb_disable vmlinux EXPORT_SYMBOL_GPL +0x748d3419 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL +0xdd0245dc input_mt_init_slots vmlinux EXPORT_SYMBOL +0x5c5c6826 phy_10gbit_full_features vmlinux EXPORT_SYMBOL_GPL +0xdb7351bb devres_close_group vmlinux EXPORT_SYMBOL_GPL +0xf67be766 devm_of_find_backlight vmlinux EXPORT_SYMBOL +0xf5f370e0 async_schedule_node vmlinux EXPORT_SYMBOL_GPL +0x6a415dec tcp_rcv_established vmlinux EXPORT_SYMBOL +0x6d04891d inet_getpeer vmlinux EXPORT_SYMBOL_GPL +0xa8f8b25e ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x9a9b8fd9 rproc_coredump_using_sections vmlinux EXPORT_SYMBOL +0xd16a8cef __tracepoint_add_device_to_group vmlinux EXPORT_SYMBOL_GPL +0x24a735c6 acpi_ec_remove_query_handler vmlinux EXPORT_SYMBOL_GPL +0x8e7f0a9c acpi_get_phys_id vmlinux EXPORT_SYMBOL_GPL +0xd7e56a4e simple_strtoll vmlinux EXPORT_SYMBOL +0x20000329 simple_strtoul vmlinux EXPORT_SYMBOL +0x355bc89a klist_next vmlinux EXPORT_SYMBOL_GPL +0x5fa625ed mpi_ec_mul_point vmlinux EXPORT_SYMBOL_GPL +0x2da3469b fsnotify_destroy_mark vmlinux EXPORT_SYMBOL_GPL +0xaa4db7b1 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL +0x259bea20 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL +0xec617012 net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL +0xe7efcd4c i2c_detect_slave_mode vmlinux EXPORT_SYMBOL_GPL +0x02073e35 usb_add_phy_dev vmlinux EXPORT_SYMBOL_GPL +0x29a2483e phy_free_interrupt vmlinux EXPORT_SYMBOL +0x4bd182b0 mipi_dsi_dcs_write_buffer vmlinux EXPORT_SYMBOL +0x344aaf75 iommu_unregister_device_fault_handler vmlinux EXPORT_SYMBOL_GPL +0xa9cf8479 proc_symlink vmlinux EXPORT_SYMBOL +0x49608959 migrate_disable vmlinux EXPORT_SYMBOL_GPL +0xc662ecda __tracepoint_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x0e3b0eba __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0x6a604154 rtnl_kfree_skbs vmlinux EXPORT_SYMBOL +0xbd102f42 dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL +0xc6a4a872 __clk_is_enabled vmlinux EXPORT_SYMBOL_GPL +0x564f7608 acpi_reconfig_notifier_register vmlinux EXPORT_SYMBOL +0x0e17678a siphash_4u64 vmlinux EXPORT_SYMBOL +0xa0ae1e73 siphash_3u64 vmlinux EXPORT_SYMBOL +0x12cabc89 siphash_2u64 vmlinux EXPORT_SYMBOL +0x3126a9e8 siphash_1u64 vmlinux EXPORT_SYMBOL +0x5e0ccb9f sha1_transform vmlinux EXPORT_SYMBOL +0x631d06aa cpu_rmap_put vmlinux EXPORT_SYMBOL +0x61937b18 blk_integrity_compare vmlinux EXPORT_SYMBOL +0x43087d3a blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0xb5b7ae5a bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL +0x7f845a75 security_path_unlink vmlinux EXPORT_SYMBOL +0x5623fd6b remap_vmalloc_range vmlinux EXPORT_SYMBOL +0x87761528 __traceiter_kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x7fbda713 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL +0xd985dc99 mempool_free_pages vmlinux EXPORT_SYMBOL +0x12a213f0 irq_domain_set_hwirq_and_chip vmlinux EXPORT_SYMBOL_GPL +0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL +0x042c9a04 em_cpu_get vmlinux EXPORT_SYMBOL_GPL +0x1e7bbcb3 kernel_restart vmlinux EXPORT_SYMBOL_GPL +0x9c32e11f switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0x8a5c94b0 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0xd56ee35e ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL +0xb11e6d8f skb_flow_dissector_init vmlinux EXPORT_SYMBOL +0xcc39c03e nvmem_unregister vmlinux EXPORT_SYMBOL_GPL +0xb6626aae of_pci_get_max_link_speed vmlinux EXPORT_SYMBOL_GPL +0x90576ec4 vmemdup_user vmlinux EXPORT_SYMBOL +0xe30f06a4 filemap_page_mkwrite vmlinux EXPORT_SYMBOL +0x170cc36c put_timespec64 vmlinux EXPORT_SYMBOL_GPL +0xcf641f71 tcf_block_put_ext vmlinux EXPORT_SYMBOL +0x47f8d635 __get_hash_from_flowi6 vmlinux EXPORT_SYMBOL +0xef8ac53d qcom_scm_restore_sec_cfg vmlinux EXPORT_SYMBOL +0x0b78ddb3 phy_ethtool_get_stats vmlinux EXPORT_SYMBOL +0xfad9c827 kill_dax vmlinux EXPORT_SYMBOL_GPL +0xd98ddf20 mipi_dsi_generic_write vmlinux EXPORT_SYMBOL +0xa07a37f0 memchr vmlinux EXPORT_SYMBOL +0x7ca81cb3 __fscrypt_prepare_lookup vmlinux EXPORT_SYMBOL_GPL +0xb0659ec0 kern_unmount_array vmlinux EXPORT_SYMBOL +0x3cbddaf7 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL +0x6a00cd29 inet6_release vmlinux EXPORT_SYMBOL +0x161feb0c of_get_parent vmlinux EXPORT_SYMBOL +0xffbbe7bc clk_hw_get_name vmlinux EXPORT_SYMBOL_GPL +0x6ab0fa1e pci_destroy_slot vmlinux EXPORT_SYMBOL_GPL +0x2fc6b1b4 vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL +0x1fd9555a get_watch_queue vmlinux EXPORT_SYMBOL +0x31a95e8b ring_buffer_record_enable_cpu vmlinux EXPORT_SYMBOL_GPL +0x267df662 smp_call_on_cpu vmlinux EXPORT_SYMBOL_GPL +0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL +0x5f23e3fa insert_resource vmlinux EXPORT_SYMBOL_GPL +0x20a67daa inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL +0x96a4c9e0 udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x9143b380 sock_diag_register vmlinux EXPORT_SYMBOL_GPL +0x376a953c __lock_sock_fast vmlinux EXPORT_SYMBOL +0x018e4726 sk_net_capable vmlinux EXPORT_SYMBOL +0x52b5dfbe devm_devfreq_remove_device vmlinux EXPORT_SYMBOL +0x119e7d32 genphy_read_master_slave vmlinux EXPORT_SYMBOL +0xbc610ae1 spi_bus_type vmlinux EXPORT_SYMBOL_GPL +0x3513858c anon_transport_class_unregister vmlinux EXPORT_SYMBOL_GPL +0x2fd951f3 mipi_dsi_dcs_nop vmlinux EXPORT_SYMBOL +0xe3e423ac iommu_group_release_dma_owner vmlinux EXPORT_SYMBOL_GPL +0x57f38cdc qe_get_firmware_info vmlinux EXPORT_SYMBOL +0xb2bcb088 acpi_current_gpe_count vmlinux EXPORT_SYMBOL +0x3cac27b5 acpi_device_modalias vmlinux EXPORT_SYMBOL_GPL +0x10d9f317 stack_depot_init vmlinux EXPORT_SYMBOL_GPL +0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL +0xf1523959 __blk_alloc_disk vmlinux EXPORT_SYMBOL +0x6f648c2c submit_bio vmlinux EXPORT_SYMBOL +0x803f25aa alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL +0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL +0x1eda6a41 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0x549525ef handle_nested_irq vmlinux EXPORT_SYMBOL_GPL +0x2592fc6c console_printk vmlinux EXPORT_SYMBOL_GPL +0x55c76a23 ksys_sync_helper vmlinux EXPORT_SYMBOL_GPL +0x3f2092e3 fl6_update_dst vmlinux EXPORT_SYMBOL_GPL +0x314a5aad neigh_lookup vmlinux EXPORT_SYMBOL +0x451f7ba7 uart_get_rs485_mode vmlinux EXPORT_SYMBOL_GPL +0x75e9c735 pci_ats_disabled vmlinux EXPORT_SYMBOL_GPL +0x028b0eb6 debugfs_create_u32_array vmlinux EXPORT_SYMBOL_GPL +0xaad4e3ff bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x2431a3f0 trace_array_printk vmlinux EXPORT_SYMBOL_GPL +0x814eb746 dma_mmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL +0xaac907fe dma_vmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL +0x6fa9cd61 tcp_mtup_init vmlinux EXPORT_SYMBOL +0x0b9e0e21 cpuidle_register vmlinux EXPORT_SYMBOL_GPL +0x208f199b devm_clk_unregister vmlinux EXPORT_SYMBOL_GPL +0xdf256037 kstrtou8_from_user vmlinux EXPORT_SYMBOL +0xf7d31de9 kstrtoul_from_user vmlinux EXPORT_SYMBOL +0x3bb91d3f blk_crypto_register vmlinux EXPORT_SYMBOL_GPL +0x6f2017de misc_cg_set_capacity vmlinux EXPORT_SYMBOL_GPL +0xb4650f7b __clocksource_update_freq_scale vmlinux EXPORT_SYMBOL_GPL +0x0521c782 sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL +0xbea5ff1e static_key_initialized vmlinux EXPORT_SYMBOL_GPL +0x453a2566 dbs_update vmlinux EXPORT_SYMBOL_GPL +0x18e13181 meson_clk_mpll_ro_ops vmlinux EXPORT_SYMBOL_GPL +0xcc23002a hdmi_infoframe_pack_only vmlinux EXPORT_SYMBOL +0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL +0x9dbd4773 sbitmap_bitmap_show vmlinux EXPORT_SYMBOL_GPL +0x8a74ca6f bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL +0x3c6dc889 alloc_buffer_head vmlinux EXPORT_SYMBOL +0xe28434c2 bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0x0de698d1 dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL +0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL +0xdd0dfb68 pci_bus_read_dev_vendor_id vmlinux EXPORT_SYMBOL +0xde867c29 ecc_is_pubkey_valid_partial vmlinux EXPORT_SYMBOL +0xe4af16e9 fscrypt_decrypt_block_inplace vmlinux EXPORT_SYMBOL +0xac56287e fscrypt_encrypt_block_inplace vmlinux EXPORT_SYMBOL +0x3979fab9 nd_tbl vmlinux EXPORT_SYMBOL_GPL +0x240b18ed tegra_ivc_notified vmlinux EXPORT_SYMBOL +0x5f657191 device_remove_file vmlinux EXPORT_SYMBOL_GPL +0xafcabb01 acpi_dev_get_dma_resources vmlinux EXPORT_SYMBOL_GPL +0x1b8822d8 pinctrl_gpio_direction_output vmlinux EXPORT_SYMBOL_GPL +0x92fd7c2a security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL +0x3f83f8d3 rcu_bind_current_to_nocb vmlinux EXPORT_SYMBOL_GPL +0x89c9f4a6 param_set_bool_enable_only vmlinux EXPORT_SYMBOL_GPL +0x47f08255 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0x431906c6 tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL +0xf9696bf2 ip_options_compile vmlinux EXPORT_SYMBOL +0xaa4ecd1c sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL +0xe082e88d acpi_check_address_range vmlinux EXPORT_SYMBOL +0x767d4366 pcibios_bus_to_resource vmlinux EXPORT_SYMBOL +0xd26d21fa meson_pmx_get_groups vmlinux EXPORT_SYMBOL_GPL +0x2a744875 param_get_ulong vmlinux EXPORT_SYMBOL +0x459a5e34 kill_pid vmlinux EXPORT_SYMBOL +0x66aa6ae5 rt6_lookup vmlinux EXPORT_SYMBOL +0x759722c6 unix_outq_len vmlinux EXPORT_SYMBOL_GPL +0xad29976e udp_seq_start vmlinux EXPORT_SYMBOL +0x1e758a3e sock_map_unhash vmlinux EXPORT_SYMBOL_GPL +0x4d17c71e device_store_int vmlinux EXPORT_SYMBOL_GPL +0x9428f816 dim_turn vmlinux EXPORT_SYMBOL +0x19edd064 blkg_rwstat_exit vmlinux EXPORT_SYMBOL_GPL +0xaf0b6ba7 blkg_rwstat_init vmlinux EXPORT_SYMBOL_GPL +0x64999478 congestion_wait vmlinux EXPORT_SYMBOL +0x926b15f0 __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL +0x60ebc96f ring_buffer_read_prepare vmlinux EXPORT_SYMBOL_GPL +0xc4db5029 tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL +0xf28404cf devlink_dpipe_header_ipv6 vmlinux EXPORT_SYMBOL_GPL +0x4ffa32f6 inet_pton_with_scope vmlinux EXPORT_SYMBOL +0x50d8ce2e i2c_del_driver vmlinux EXPORT_SYMBOL +0x1486ded2 dma_fence_allocate_private_stub vmlinux EXPORT_SYMBOL +0x941c7734 device_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL +0xb5802956 device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL +0x23cd82f4 device_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL +0xf4cd9f8f reset_control_bulk_release vmlinux EXPORT_SYMBOL_GPL +0x8be189ab ucc_slow_disable vmlinux EXPORT_SYMBOL +0x3e7557fa config_item_set_name vmlinux EXPORT_SYMBOL +0xe9c32a32 dquot_release vmlinux EXPORT_SYMBOL +0xb0d7d45e __SCT__tp_func_error_report_end vmlinux EXPORT_SYMBOL_GPL +0x75e51945 __SCK__tp_func_error_report_end vmlinux EXPORT_SYMBOL_GPL +0x77222306 ring_buffer_read_page vmlinux EXPORT_SYMBOL_GPL +0xeb078aee _raw_write_unlock_irqrestore vmlinux EXPORT_SYMBOL +0x8f2e5212 __gfn_to_pfn_memslot vmlinux EXPORT_SYMBOL_GPL +0x1c21e623 devl_dpipe_headers_unregister vmlinux EXPORT_SYMBOL_GPL +0x1ea1219d __dma_request_channel vmlinux EXPORT_SYMBOL_GPL +0x95fe010f clk_hw_is_enabled vmlinux EXPORT_SYMBOL_GPL +0xfe916dc6 hex_dump_to_buffer vmlinux EXPORT_SYMBOL +0x59f1fb1a file_ra_state_init vmlinux EXPORT_SYMBOL_GPL +0x3dac779a bpf_sk_lookup_enabled vmlinux EXPORT_SYMBOL +0xfa2e56e0 crypto_larval_kill vmlinux EXPORT_SYMBOL_GPL +0x5739a145 ima_measure_critical_data vmlinux EXPORT_SYMBOL_GPL +0x74889222 irq_set_default_host vmlinux EXPORT_SYMBOL_GPL +0xb782beba inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL +0x3f139de7 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL +0x3e0ddc8e hid_match_device vmlinux EXPORT_SYMBOL_GPL +0x4e2e74c1 qcom_scm_io_readl vmlinux EXPORT_SYMBOL +0xb84269ea i2c_clients_command vmlinux EXPORT_SYMBOL +0xf1d3030b touchscreen_parse_properties vmlinux EXPORT_SYMBOL +0xc0a3d155 k3_udma_glue_rx_get_flow_id_base vmlinux EXPORT_SYMBOL_GPL +0x489f6e0b rdma_dim vmlinux EXPORT_SYMBOL +0x377970a5 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL +0xeb78b1ed unregister_kprobe vmlinux EXPORT_SYMBOL_GPL +0x9cf2552b dev_get_flags vmlinux EXPORT_SYMBOL +0xae61af06 hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL +0xcfea2da5 dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL +0x1a0b5bce thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL +0xc82c721f klist_remove vmlinux EXPORT_SYMBOL_GPL +0x69658660 crypto_sha256_update vmlinux EXPORT_SYMBOL +0x54062650 crypto_shash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL +0xcc7c0c2b fscrypt_fname_encrypt vmlinux EXPORT_SYMBOL_GPL +0x9d92f3ad __wait_on_bit_lock vmlinux EXPORT_SYMBOL +0xd796f198 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL +0x968b9c31 fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL +0x5e9a01ce gen_new_estimator vmlinux EXPORT_SYMBOL +0xdceb5362 efi_status_to_err vmlinux EXPORT_SYMBOL_GPL +0x7cd6f042 cpufreq_get_current_driver vmlinux EXPORT_SYMBOL_GPL +0x85561c77 input_class vmlinux EXPORT_SYMBOL_GPL +0x4c985829 platform_unregister_drivers vmlinux EXPORT_SYMBOL_GPL +0xfc3b4246 acpi_bus_update_power vmlinux EXPORT_SYMBOL_GPL +0xfd66c3e3 pci_set_master vmlinux EXPORT_SYMBOL +0x1b297b1e sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL +0xd55b1fec iov_iter_pipe vmlinux EXPORT_SYMBOL +0x3406c6d9 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL +0xfed3c8fd crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL +0xf79599f8 debugfs_create_ulong vmlinux EXPORT_SYMBOL_GPL +0xbf23d649 freeze_super vmlinux EXPORT_SYMBOL +0x5c76e572 __devm_request_region vmlinux EXPORT_SYMBOL +0xd782ac37 l3mdev_fib_table_by_index vmlinux EXPORT_SYMBOL_GPL +0xa9f11a01 hid_connect vmlinux EXPORT_SYMBOL_GPL +0xf265b3f6 thermal_zone_device_critical vmlinux EXPORT_SYMBOL +0x6a474d0d i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0x51046f8d vc_cons vmlinux EXPORT_SYMBOL +0xf0b2419f cmd_db_read_aux_data vmlinux EXPORT_SYMBOL +0x45afc1ba dma_async_device_unregister vmlinux EXPORT_SYMBOL +0x373f8373 meson_clk_dualdiv_ro_ops vmlinux EXPORT_SYMBOL_GPL +0x5b6e407f pci_rebar_get_possible_sizes vmlinux EXPORT_SYMBOL +0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL +0xea8687a9 find_inode_nowait vmlinux EXPORT_SYMBOL +0x6ba36c6a hwpoison_filter_flags_value vmlinux EXPORT_SYMBOL_GPL +0x0bbdc9b2 remove_memory vmlinux EXPORT_SYMBOL_GPL +0xf508bb95 umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL +0x1bb51249 tcp_have_smc vmlinux EXPORT_SYMBOL +0xab1e0e93 hv_setup_kexec_handler vmlinux EXPORT_SYMBOL_GPL +0x683bf27a fsl8250_handle_irq vmlinux EXPORT_SYMBOL_GPL +0x6218ef4f devm_of_clk_del_provider vmlinux EXPORT_SYMBOL +0x18ed02c4 acpi_kobj vmlinux EXPORT_SYMBOL_GPL +0x9bb754a2 gpiod_get_value vmlinux EXPORT_SYMBOL_GPL +0xf9c0b663 strlcat vmlinux EXPORT_SYMBOL +0x2e2b40d2 strncat vmlinux EXPORT_SYMBOL +0xfd29d41c cpu_rmap_update vmlinux EXPORT_SYMBOL +0x3c8e128d blk_queue_max_discard_sectors vmlinux EXPORT_SYMBOL +0xbb6f025a asymmetric_key_generate_id vmlinux EXPORT_SYMBOL_GPL +0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL +0x605d5bfa cache_line_size vmlinux EXPORT_SYMBOL_GPL +0x3f9cfd71 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL +0x402c014c netdev_notice vmlinux EXPORT_SYMBOL +0x50f68256 scmi_protocol_register vmlinux EXPORT_SYMBOL_GPL +0xee7a0a9e led_classdev_notify_brightness_hw_changed vmlinux EXPORT_SYMBOL_GPL +0x71283c41 pm_generic_freeze_noirq vmlinux EXPORT_SYMBOL_GPL +0x1a02645e blk_rq_map_kern vmlinux EXPORT_SYMBOL +0x66c08f27 sync_mapping_buffers vmlinux EXPORT_SYMBOL +0x57b82c4f noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0x7f9a46b5 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL +0x81b5c5e4 phy_get_internal_delay vmlinux EXPORT_SYMBOL +0xfb71e651 virtqueue_get_avail_addr vmlinux EXPORT_SYMBOL_GPL +0x096bac38 dma_async_device_channel_unregister vmlinux EXPORT_SYMBOL_GPL +0x5e2ceb8f desc_to_gpio vmlinux EXPORT_SYMBOL_GPL +0xfcf9ef73 hw_protection_shutdown vmlinux EXPORT_SYMBOL_GPL +0xf9c4c46a datagram_poll vmlinux EXPORT_SYMBOL +0xe9ca72c7 devfreq_monitor_suspend vmlinux EXPORT_SYMBOL +0x94ab2782 regmap_update_bits_base vmlinux EXPORT_SYMBOL_GPL +0xc47bc974 __tty_alloc_driver vmlinux EXPORT_SYMBOL +0x6b834121 bman_portals_probed vmlinux EXPORT_SYMBOL_GPL +0x6ad845c1 gpiochip_irq_domain_deactivate vmlinux EXPORT_SYMBOL_GPL +0xb2fa093e blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL +0x1e9edfb7 seq_hlist_start_head_rcu vmlinux EXPORT_SYMBOL +0x2be69938 current_time vmlinux EXPORT_SYMBOL +0x21a666ea user_path_at_empty vmlinux EXPORT_SYMBOL +0x0010a54c __tcf_em_tree_match vmlinux EXPORT_SYMBOL +0x87014cff page_pool_release_page vmlinux EXPORT_SYMBOL +0x49e17b46 dev_mc_flush vmlinux EXPORT_SYMBOL +0x571ca154 dev_uc_flush vmlinux EXPORT_SYMBOL +0xe547ebb7 pci_p2pdma_enable_show vmlinux EXPORT_SYMBOL_GPL +0x7ec763b4 pinctrl_enable vmlinux EXPORT_SYMBOL_GPL +0xed61f6b3 security_release_secctx vmlinux EXPORT_SYMBOL +0x2d994605 security_inode_copy_up_xattr vmlinux EXPORT_SYMBOL +0x4e1c21d8 __SCT__tp_func_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x1cc11154 __SCK__tp_func_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x862258db timecounter_init vmlinux EXPORT_SYMBOL_GPL +0xd71c8f2d dma_free_attrs vmlinux EXPORT_SYMBOL +0xd97ef8a8 inet_addr_type vmlinux EXPORT_SYMBOL +0x9d9f22df inet_recvmsg vmlinux EXPORT_SYMBOL +0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL +0x0f1f9176 mdiobus_unregister vmlinux EXPORT_SYMBOL +0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL +0x2fac3c71 k3_ringacc_request_rings_pair vmlinux EXPORT_SYMBOL_GPL +0xaab80b0d pci_acpi_set_companion_lookup_hook vmlinux EXPORT_SYMBOL_GPL +0xa6ee15ca __tracepoint_rpm_suspend vmlinux EXPORT_SYMBOL_GPL +0x92db8f68 do_trace_rcu_torture_read vmlinux EXPORT_SYMBOL_GPL +0x8ba07c5b phy_detach vmlinux EXPORT_SYMBOL +0xa0cd6927 phy_driver_is_genphy_10g vmlinux EXPORT_SYMBOL_GPL +0x1e53f827 stack_depot_print vmlinux EXPORT_SYMBOL_GPL +0x98c59274 __tracepoint_rpm_idle vmlinux EXPORT_SYMBOL_GPL +0x21d5e555 mr_fill_mroute vmlinux EXPORT_SYMBOL +0x8df31197 gov_attr_set_put vmlinux EXPORT_SYMBOL_GPL +0x787d6847 gov_attr_set_get vmlinux EXPORT_SYMBOL_GPL +0x31553d43 wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL +0x0ab5f78f stop_tty vmlinux EXPORT_SYMBOL +0x851b9121 xudma_dev_get_psil_base vmlinux EXPORT_SYMBOL +0x2dce2f1c __irq_regs vmlinux EXPORT_SYMBOL +0x2ee7c52b btree_visitor vmlinux EXPORT_SYMBOL_GPL +0xdbee80e6 dquot_get_dqblk vmlinux EXPORT_SYMBOL +0x66cbb197 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL +0x42578e80 acpi_get_type vmlinux EXPORT_SYMBOL +0x2c17111c unlock_page_memcg vmlinux EXPORT_SYMBOL +0x08249512 iwe_stream_add_point vmlinux EXPORT_SYMBOL +0xdbd4b636 xfrm_policy_destroy vmlinux EXPORT_SYMBOL +0x1b4a28e4 inet_del_offload vmlinux EXPORT_SYMBOL +0x0ebb03a4 devlink_trap_groups_unregister vmlinux EXPORT_SYMBOL_GPL +0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net vmlinux EXPORT_SYMBOL +0x8055d6a2 devfreq_monitor_start vmlinux EXPORT_SYMBOL +0xb5e5840a devm_hwmon_device_register_with_info vmlinux EXPORT_SYMBOL_GPL +0xd88defca __dma_fence_unwrap_merge vmlinux EXPORT_SYMBOL_GPL +0x59a7c2b1 gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL +0x25bbfa9a security_kernel_load_data vmlinux EXPORT_SYMBOL_GPL +0x2ddd5b55 devlink_is_reload_failed vmlinux EXPORT_SYMBOL_GPL +0x3366b78d neigh_ifdown vmlinux EXPORT_SYMBOL +0x612f688d devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL +0x9c143104 regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL +0x1ac5d3cb strcspn vmlinux EXPORT_SYMBOL +0xaeb8bb14 make_device_exclusive_range vmlinux EXPORT_SYMBOL_GPL +0xc4a31146 rdma_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x4e4c37e2 freq_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL +0xce2867fa mmput_async vmlinux EXPORT_SYMBOL_GPL +0xcb6dcda5 mtk_smi_larb_put vmlinux EXPORT_SYMBOL_GPL +0x3924afa8 mtk_smi_larb_get vmlinux EXPORT_SYMBOL_GPL +0x97d719c6 thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x36f61643 devm_get_free_pages vmlinux EXPORT_SYMBOL_GPL +0x4bf3ce6f qman_release_cgrid vmlinux EXPORT_SYMBOL +0x5e798ffb divider_get_val vmlinux EXPORT_SYMBOL_GPL +0x7e7a47c9 pci_acpi_clear_companion_lookup_hook vmlinux EXPORT_SYMBOL_GPL +0x94f55dcc pci_scan_bridge vmlinux EXPORT_SYMBOL +0x5514a447 pci_generic_config_read vmlinux EXPORT_SYMBOL_GPL +0x53eed3a5 blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL +0x3dabf271 memcg_sockets_enabled_key vmlinux EXPORT_SYMBOL +0xb2c1732e rcu_gp_set_torture_wait vmlinux EXPORT_SYMBOL_GPL +0x7aa95129 skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL +0x1543299c hid_parse_report vmlinux EXPORT_SYMBOL_GPL +0x3f90ee56 genpd_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL +0xc87dd725 k3_udma_glue_pop_rx_chn vmlinux EXPORT_SYMBOL_GPL +0x5169344d k3_udma_glue_pop_tx_chn vmlinux EXPORT_SYMBOL_GPL +0x3ad20dea mtk_pinconf_drive_get vmlinux EXPORT_SYMBOL_GPL +0x97c67028 mtk_pinconf_drive_set vmlinux EXPORT_SYMBOL_GPL +0x449ebed1 sbitmap_queue_init_node vmlinux EXPORT_SYMBOL_GPL +0x060ba97c gen_pool_free_owner vmlinux EXPORT_SYMBOL +0x5fc72f0e alloc_pages_exact vmlinux EXPORT_SYMBOL +0xa23ffc04 groups_sort vmlinux EXPORT_SYMBOL +0x3cd5d906 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x6c33b738 regmap_get_device vmlinux EXPORT_SYMBOL_GPL +0xe75de43b devm_regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL +0x2bd19f06 regulator_get_hardware_vsel_register vmlinux EXPORT_SYMBOL_GPL +0xd3e83a90 virtio_break_device vmlinux EXPORT_SYMBOL_GPL +0x80fe8143 of_clk_hw_simple_get vmlinux EXPORT_SYMBOL_GPL +0x7a7a0305 fs_lookup_param vmlinux EXPORT_SYMBOL +0xc7c017a0 nf_register_net_hook vmlinux EXPORT_SYMBOL +0x00c5a34a of_parse_phandle_with_args vmlinux EXPORT_SYMBOL +0x8d7ee03c gpiod_to_chip vmlinux EXPORT_SYMBOL_GPL +0x1f50f742 __nla_reserve vmlinux EXPORT_SYMBOL +0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL +0x46b662f6 inc_zone_page_state vmlinux EXPORT_SYMBOL +0xdd6ddcec __traceiter_error_report_end vmlinux EXPORT_SYMBOL_GPL +0x5e173309 cpu_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x9b74f949 netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0x63e26192 skb_checksum vmlinux EXPORT_SYMBOL +0x687ca05e kfree_skb_list vmlinux EXPORT_SYMBOL +0xcf839866 iommu_dev_enable_feature vmlinux EXPORT_SYMBOL_GPL +0x16575ba3 clk_regmap_gate_ro_ops vmlinux EXPORT_SYMBOL_GPL +0x0ffc7b37 pci_pme_capable vmlinux EXPORT_SYMBOL +0xca9360b5 rb_next vmlinux EXPORT_SYMBOL +0x14de7ce3 fscrypt_fname_disk_to_usr vmlinux EXPORT_SYMBOL +0x73158e8c fiemap_prep vmlinux EXPORT_SYMBOL +0x92fea558 inode_permission vmlinux EXPORT_SYMBOL +0x4103d1c6 buffer_migrate_page vmlinux EXPORT_SYMBOL +0x92540fbf finish_wait vmlinux EXPORT_SYMBOL +0x6abeebee xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0x220ce70c kvm_arm_hyp_service_available vmlinux EXPORT_SYMBOL_GPL +0x296bb14d phy_start_aneg vmlinux EXPORT_SYMBOL +0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL +0x597092e5 cpumask_any_but vmlinux EXPORT_SYMBOL +0x53f4e1ba __bitmap_weight vmlinux EXPORT_SYMBOL +0x619cb7dd simple_read_from_buffer vmlinux EXPORT_SYMBOL +0xb65eddbc get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL +0x1dc2bb95 clockevent_delta2ns vmlinux EXPORT_SYMBOL_GPL +0x82c994bd irq_domain_simple_ops vmlinux EXPORT_SYMBOL_GPL +0x834451d9 nf_checksum vmlinux EXPORT_SYMBOL_GPL +0x029aa3da sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL +0x4eb39d4e __tracepoint_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0x420f3d01 nvmem_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x45006cee default_red vmlinux EXPORT_SYMBOL +0x1c5dc1e4 clk_mux_val_to_index vmlinux EXPORT_SYMBOL_GPL +0x0397edd5 fb_edid_to_monspecs vmlinux EXPORT_SYMBOL +0xad11a95e pci_d3cold_enable vmlinux EXPORT_SYMBOL_GPL +0xdc7545ec gpiochip_add_pin_range vmlinux EXPORT_SYMBOL_GPL +0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL +0x2685614e xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL +0x3983a359 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL +0x00d1583b mbox_chan_received_data vmlinux EXPORT_SYMBOL_GPL +0xb17f5985 _dev_warn vmlinux EXPORT_SYMBOL +0x00922586 fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL +0xb5ecba73 crypto_dh_key_len vmlinux EXPORT_SYMBOL_GPL +0x3aa7ba38 vfs_statfs vmlinux EXPORT_SYMBOL +0x7ed1299a __mdiobus_read vmlinux EXPORT_SYMBOL +0x67060e5f _dev_alert vmlinux EXPORT_SYMBOL +0x37567738 mipi_dsi_driver_register_full vmlinux EXPORT_SYMBOL +0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL +0x463542cc list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL +0x7afe324e halt_poll_ns_grow vmlinux EXPORT_SYMBOL_GPL +0xed86feb3 ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL +0xffd14f8c xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL +0x4b0bf6ad udp_ioctl vmlinux EXPORT_SYMBOL +0x2574da11 zynqmp_pm_write_pggs vmlinux EXPORT_SYMBOL_GPL +0x67793f81 __mdiobus_write vmlinux EXPORT_SYMBOL +0x07035f7d genphy_loopback vmlinux EXPORT_SYMBOL +0x530d02b8 tty_port_default_client_ops vmlinux EXPORT_SYMBOL_GPL +0x9980c9b8 geni_se_get_qup_hw_version vmlinux EXPORT_SYMBOL +0xceb1f126 mpi_read_raw_data vmlinux EXPORT_SYMBOL_GPL +0x7c3e4d6e __nla_reserve_nohdr vmlinux EXPORT_SYMBOL +0x6199ad5d crypto_has_skcipher vmlinux EXPORT_SYMBOL_GPL +0x7dda30af unregister_tracepoint_module_notifier vmlinux EXPORT_SYMBOL_GPL +0xacc977ac alarm_forward_now vmlinux EXPORT_SYMBOL_GPL +0x7f4b9c02 rtnetlink_put_metrics vmlinux EXPORT_SYMBOL +0xa275d5ef rproc_elf_get_boot_addr vmlinux EXPORT_SYMBOL +0x5d2bc42a reset_control_rearm vmlinux EXPORT_SYMBOL_GPL +0xd816f1be meson_eeclkc_probe vmlinux EXPORT_SYMBOL_GPL +0x076a767f pwm_get_chip_data vmlinux EXPORT_SYMBOL_GPL +0xa3b2442e pwm_set_chip_data vmlinux EXPORT_SYMBOL_GPL +0x7ee2356b fips_fail_notif_chain vmlinux EXPORT_SYMBOL_GPL +0x4dee617f may_umount vmlinux EXPORT_SYMBOL +0xe60a5e8d pids_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x63ea80b3 cper_mem_err_type_str vmlinux EXPORT_SYMBOL_GPL +0x060a52b0 genpd_dev_pm_attach_by_id vmlinux EXPORT_SYMBOL_GPL +0xb5edd3a6 iommu_detach_device vmlinux EXPORT_SYMBOL_GPL +0x00071c0f tty_buffer_unlock_exclusive vmlinux EXPORT_SYMBOL_GPL +0x1d5eec54 regulator_map_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0xdc139c13 k3_udma_glue_tx_get_hdesc_size vmlinux EXPORT_SYMBOL_GPL +0xcb35ac40 pcix_get_max_mmrbc vmlinux EXPORT_SYMBOL +0xc1ff31ab block_read_full_page vmlinux EXPORT_SYMBOL +0x72863395 console_drivers vmlinux EXPORT_SYMBOL_GPL +0x3e90e3e4 bus_sort_breadthfirst vmlinux EXPORT_SYMBOL_GPL +0x5750e76e pci_alloc_host_bridge vmlinux EXPORT_SYMBOL +0x9fe939e1 mpi_powm vmlinux EXPORT_SYMBOL_GPL +0xea6f9a36 zlib_deflate_dfltcc_enabled vmlinux EXPORT_SYMBOL +0x1dd58868 dec_node_page_state vmlinux EXPORT_SYMBOL +0xb4e1beff xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL +0x3c611afe tcp_v4_connect vmlinux EXPORT_SYMBOL +0x859b0840 tcp_sync_mss vmlinux EXPORT_SYMBOL +0xc80f8e4a devlink_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL +0x29637709 edac_pci_del_device vmlinux EXPORT_SYMBOL_GPL +0x159a2f17 alloc_dax vmlinux EXPORT_SYMBOL_GPL +0xc5184ff9 regmap_raw_write vmlinux EXPORT_SYMBOL_GPL +0x4e8cb4d4 iommu_device_register vmlinux EXPORT_SYMBOL_GPL +0x5fb7ef1b tpm_chip_alloc vmlinux EXPORT_SYMBOL_GPL +0xe1764740 devm_regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x02a680bf regulator_bulk_disable vmlinux EXPORT_SYMBOL_GPL +0xc42dcb99 acpi_evaluate_ost vmlinux EXPORT_SYMBOL +0x2eb2b024 dpcon_enable vmlinux EXPORT_SYMBOL_GPL +0x3fe2ccbe memweight vmlinux EXPORT_SYMBOL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL +0xc77bcf74 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL +0xbd57a0bf __netpoll_free vmlinux EXPORT_SYMBOL_GPL +0x7b4eaa4f netdev_upper_dev_link vmlinux EXPORT_SYMBOL +0x3079f2bd serio_rescan vmlinux EXPORT_SYMBOL +0xc17f14ff regmap_field_read vmlinux EXPORT_SYMBOL_GPL +0x42f728aa mctrl_gpio_get_outputs vmlinux EXPORT_SYMBOL_GPL +0xe3a02d29 reset_control_get_count vmlinux EXPORT_SYMBOL_GPL +0x4637e2a4 clk_fixed_factor_ops vmlinux EXPORT_SYMBOL_GPL +0x479f7d4b clk_bulk_disable vmlinux EXPORT_SYMBOL_GPL +0x4a420d09 acpi_bus_detach_private_data vmlinux EXPORT_SYMBOL_GPL +0x5a05ed97 framebuffer_alloc vmlinux EXPORT_SYMBOL +0x9bf4e3b4 dw_pcie_host_init vmlinux EXPORT_SYMBOL_GPL +0x09a1a029 tegra_xusb_padctl_legacy_probe vmlinux EXPORT_SYMBOL_GPL +0x47cfd825 kstrtouint_from_user vmlinux EXPORT_SYMBOL +0xa665f16b xfrm_policy_byid vmlinux EXPORT_SYMBOL +0x6b6fa4f6 mbox_free_channel vmlinux EXPORT_SYMBOL_GPL +0x647ccd77 of_io_request_and_map vmlinux EXPORT_SYMBOL +0x6aa02239 cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x19c20269 soc_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x7ef2c607 tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL +0x921a78ef amba_apb_device_add vmlinux EXPORT_SYMBOL_GPL +0xb209fa78 pci_prepare_to_sleep vmlinux EXPORT_SYMBOL +0xc2d81e5a ahash_register_instance vmlinux EXPORT_SYMBOL_GPL +0x95864efa load_nls_default vmlinux EXPORT_SYMBOL +0x0415521f __fscrypt_prepare_readdir vmlinux EXPORT_SYMBOL_GPL +0xd4e960fd nonseekable_open vmlinux EXPORT_SYMBOL +0xc7b7d381 kmem_cache_create vmlinux EXPORT_SYMBOL +0xfa666974 queue_work_node vmlinux EXPORT_SYMBOL_GPL +0x744e5b88 kvm_vcpu_read_guest_atomic vmlinux EXPORT_SYMBOL_GPL +0x877264e2 inet_get_local_port_range vmlinux EXPORT_SYMBOL +0x4e58cb15 devm_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL +0x25409ba4 devm_nvmem_device_put vmlinux EXPORT_SYMBOL_GPL +0x896794cc devfreq_event_enable_edev vmlinux EXPORT_SYMBOL_GPL +0x8f2f5a69 of_graph_get_endpoint_count vmlinux EXPORT_SYMBOL +0xa33c92a4 usb_phy_get_charger_current vmlinux EXPORT_SYMBOL_GPL +0x9054f3b4 usb_phy_set_charger_current vmlinux EXPORT_SYMBOL_GPL +0x403be017 phy_get_eee_err vmlinux EXPORT_SYMBOL +0x6bad44e3 dma_resv_get_fences vmlinux EXPORT_SYMBOL_GPL +0xf77337a1 hdmi_audio_infoframe_check vmlinux EXPORT_SYMBOL +0x87dbbcc9 pci_bus_claim_resources vmlinux EXPORT_SYMBOL +0xd0d3f0a4 gen_pool_avail vmlinux EXPORT_SYMBOL_GPL +0xa61eab49 __seq_open_private vmlinux EXPORT_SYMBOL +0x0a1c7643 seq_escape vmlinux EXPORT_SYMBOL +0xcda109dc __sk_queue_drop_skb vmlinux EXPORT_SYMBOL +0xf469024f sock_alloc_file vmlinux EXPORT_SYMBOL +0x153979b4 of_graph_is_present vmlinux EXPORT_SYMBOL +0x9ee5e6fc of_mdiobus_register vmlinux EXPORT_SYMBOL +0x919bd42c device_match_any vmlinux EXPORT_SYMBOL_GPL +0x166c8d92 __generic_file_write_iter vmlinux EXPORT_SYMBOL +0xf5a09343 xfrm_lookup vmlinux EXPORT_SYMBOL +0x15510a89 devlink_fmsg_binary_put vmlinux EXPORT_SYMBOL_GPL +0xa3b2d375 skb_store_bits vmlinux EXPORT_SYMBOL +0xeedbd853 dma_resv_fini vmlinux EXPORT_SYMBOL +0x701dbe86 msm_pinctrl_remove vmlinux EXPORT_SYMBOL +0x79f38fe8 __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL +0x7681946c unregister_pm_notifier vmlinux EXPORT_SYMBOL_GPL +0x6d2051c3 kvm_vcpu_read_guest_page vmlinux EXPORT_SYMBOL_GPL +0x65e01af9 __sync_icache_dcache vmlinux EXPORT_SYMBOL_GPL +0xcbef5236 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL +0x44bc80ae inet_unregister_protosw vmlinux EXPORT_SYMBOL +0xd76db5bb devm_devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL +0x46d2f38b __hwspin_unlock vmlinux EXPORT_SYMBOL_GPL +0x4406c7ed cpufreq_dbs_governor_stop vmlinux EXPORT_SYMBOL_GPL +0x27a61995 i2c_smbus_read_byte vmlinux EXPORT_SYMBOL +0xcfab6513 i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL +0xd0c2829e _dev_info vmlinux EXPORT_SYMBOL +0xa1ed9c8b add_hwgenerator_randomness vmlinux EXPORT_SYMBOL_GPL +0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL +0xeafc141f __posix_acl_chmod vmlinux EXPORT_SYMBOL +0x058c6377 for_each_kernel_tracepoint vmlinux EXPORT_SYMBOL_GPL +0x07820813 netif_napi_add_weight vmlinux EXPORT_SYMBOL +0x6f31391d led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL +0x76de55d5 devres_for_each_res vmlinux EXPORT_SYMBOL_GPL +0x67212d3e device_remove_file_self vmlinux EXPORT_SYMBOL_GPL +0xd12eaa4a pci_alloc_dev vmlinux EXPORT_SYMBOL +0xee5e12c3 mtk_pinconf_bias_get vmlinux EXPORT_SYMBOL_GPL +0xd7b9ca9e mtk_pinconf_bias_set vmlinux EXPORT_SYMBOL_GPL +0xf06d7628 pinctrl_generic_add_group vmlinux EXPORT_SYMBOL_GPL +0x7c0fbb00 vli_mod_mult_slow vmlinux EXPORT_SYMBOL +0x7da9e8ce security_inet_conn_established vmlinux EXPORT_SYMBOL +0x3dfc897c seq_hlist_start_head vmlinux EXPORT_SYMBOL +0xe2915104 clocksource_change_rating vmlinux EXPORT_SYMBOL +0x39991865 icmp_global_allow vmlinux EXPORT_SYMBOL +0x89a58299 peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL +0x1a876574 __tracepoint_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL +0x3f5523e7 vp_modern_remove vmlinux EXPORT_SYMBOL_GPL +0x15b0c6c1 pci_hp_create_module_link vmlinux EXPORT_SYMBOL_GPL +0xfa5d6ca1 pci_bus_assign_resources vmlinux EXPORT_SYMBOL +0x49ed86a0 ZSTD_endStream vmlinux EXPORT_SYMBOL +0x40bb0a72 crypto_aead_decrypt vmlinux EXPORT_SYMBOL_GPL +0x63d8236a crypto_aead_encrypt vmlinux EXPORT_SYMBOL_GPL +0xafa8d5d7 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL +0xa389a49a profile_event_register vmlinux EXPORT_SYMBOL_GPL +0xdf0ca3f4 cpu_latency_qos_request_active vmlinux EXPORT_SYMBOL_GPL +0x7fdbb29d msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL +0xb98bb315 phy_gbit_fibre_features vmlinux EXPORT_SYMBOL_GPL +0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL +0xf864a8e4 sysfs_rename_link_ns vmlinux EXPORT_SYMBOL_GPL +0x7daece67 quota_send_warning vmlinux EXPORT_SYMBOL +0x1f3982cb __dquot_transfer vmlinux EXPORT_SYMBOL +0x1a6bf28f fsnotify_get_cookie vmlinux EXPORT_SYMBOL_GPL +0xefb22662 lock_two_nondirectories vmlinux EXPORT_SYMBOL +0xe491e700 unregister_kprobes vmlinux EXPORT_SYMBOL_GPL +0x809bc506 dcb_setapp vmlinux EXPORT_SYMBOL +0x0e53c471 dcb_getapp vmlinux EXPORT_SYMBOL +0xe1794ed9 register_netdevice vmlinux EXPORT_SYMBOL +0xac509b95 ps2_init vmlinux EXPORT_SYMBOL +0x86c961b3 __set_dax_synchronous vmlinux EXPORT_SYMBOL_GPL +0x03dc93cb blkdev_put vmlinux EXPORT_SYMBOL +0xd6254a29 user_describe vmlinux EXPORT_SYMBOL_GPL +0x07ebab95 finish_no_open vmlinux EXPORT_SYMBOL +0x1cf88689 bpf_prog_get_type_path vmlinux EXPORT_SYMBOL +0xbebf7e35 __neigh_set_probe_once vmlinux EXPORT_SYMBOL +0x5e2b887b build_skb vmlinux EXPORT_SYMBOL +0x430b5db9 get_tz_trend vmlinux EXPORT_SYMBOL +0xadb1acc9 __devm_regmap_init_i2c vmlinux EXPORT_SYMBOL_GPL +0x76d8b84a fwnode_handle_put vmlinux EXPORT_SYMBOL_GPL +0x52252316 clk_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL +0x2d2dd36f kobj_ns_grab_current vmlinux EXPORT_SYMBOL_GPL +0x680d8a7b nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL +0xfb41353b tcp_get_info vmlinux EXPORT_SYMBOL_GPL +0x5d8476d3 bpf_sk_storage_diag_alloc vmlinux EXPORT_SYMBOL_GPL +0xb78e0199 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL +0x0d4f36ba __alloc_skb vmlinux EXPORT_SYMBOL +0x49e95f9a devfreq_monitor_stop vmlinux EXPORT_SYMBOL +0x29c0e95d regmap_get_val_bytes vmlinux EXPORT_SYMBOL_GPL +0xed1e2d47 blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL +0xba0676e2 vm_zone_stat vmlinux EXPORT_SYMBOL +0xe2c2b1d5 file_fdatawait_range vmlinux EXPORT_SYMBOL +0x055e77e8 jiffies_64 vmlinux EXPORT_SYMBOL +0xbb9ed3bf mutex_trylock vmlinux EXPORT_SYMBOL +0xbbe068ea housekeeping_cpumask vmlinux EXPORT_SYMBOL_GPL +0xccf52bc9 sfp_upstream_start vmlinux EXPORT_SYMBOL_GPL +0x9b108699 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL +0xaa8aec83 xfrm_trans_queue_net vmlinux EXPORT_SYMBOL +0x29d4966b xfrm_state_migrate vmlinux EXPORT_SYMBOL +0xa55138f4 tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x60b98a55 led_set_brightness vmlinux EXPORT_SYMBOL_GPL +0x8accf4d7 mpage_readahead vmlinux EXPORT_SYMBOL +0xe99823d3 dcache_readdir vmlinux EXPORT_SYMBOL +0x6b4bf9f9 inode_add_bytes vmlinux EXPORT_SYMBOL +0x3887a872 thaw_super vmlinux EXPORT_SYMBOL +0x2436e853 generic_file_mmap vmlinux EXPORT_SYMBOL +0x5b6b0329 swiotlb_max_segment vmlinux EXPORT_SYMBOL_GPL +0x8fdb0752 abort_creds vmlinux EXPORT_SYMBOL +0x204c19f5 tcp_alloc_md5sig_pool vmlinux EXPORT_SYMBOL +0x4188d439 neigh_rand_reach_time vmlinux EXPORT_SYMBOL +0x648c9382 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x4df2ea84 gen_estimator_read vmlinux EXPORT_SYMBOL +0x80cb5763 sock_common_setsockopt vmlinux EXPORT_SYMBOL +0x169384b5 sock_common_getsockopt vmlinux EXPORT_SYMBOL +0xc72af979 n_tty_inherit_ops vmlinux EXPORT_SYMBOL_GPL +0x17614bf3 apei_resources_sub vmlinux EXPORT_SYMBOL_GPL +0xf04429b4 acpi_bus_get_status_handle vmlinux EXPORT_SYMBOL_GPL +0x20978fb9 idr_find vmlinux EXPORT_SYMBOL_GPL +0x65408378 zlib_inflate_blob vmlinux EXPORT_SYMBOL +0xcea0c0ff security_sctp_sk_clone vmlinux EXPORT_SYMBOL +0x0ba71fc7 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL +0xbb8c788e vfs_mknod vmlinux EXPORT_SYMBOL +0x08c78cf7 offline_and_remove_memory vmlinux EXPORT_SYMBOL_GPL +0x5da2d0e2 __traceiter_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL +0x47b64387 skb_dequeue vmlinux EXPORT_SYMBOL +0x0bb028d4 hisi_clk_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL +0x77b61221 clk_hw_register vmlinux EXPORT_SYMBOL_GPL +0x9f4f2aa3 acpi_gbl_FADT vmlinux EXPORT_SYMBOL +0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL +0x3d224134 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL +0x9cad904a sfp_bus_add_upstream vmlinux EXPORT_SYMBOL_GPL +0x3424daf8 __traceiter_dma_fence_enable_signal vmlinux EXPORT_SYMBOL +0xfcdbe6e8 __pm_relax vmlinux EXPORT_SYMBOL_GPL +0xb655f91b pci_epc_get_next_free_bar vmlinux EXPORT_SYMBOL_GPL +0x9c6febfc add_uevent_var vmlinux EXPORT_SYMBOL_GPL +0x2d4daef5 find_font vmlinux EXPORT_SYMBOL +0xe273d75d alloc_cpu_rmap vmlinux EXPORT_SYMBOL +0x57df9f01 blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL +0x3da5a497 blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL +0x47c4a956 __synth_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL +0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0x36242943 switchdev_deferred_process vmlinux EXPORT_SYMBOL_GPL +0xdb4cd987 tcp_filter vmlinux EXPORT_SYMBOL +0x0b957ae8 device_get_ethdev_address vmlinux EXPORT_SYMBOL +0x069531dd netdev_features_change vmlinux EXPORT_SYMBOL +0x2cc2d0a6 extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL_GPL +0x030f241a platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL +0x82ef9bc0 acpi_unbind_one vmlinux EXPORT_SYMBOL_GPL +0x945439f2 fbcon_update_vcs vmlinux EXPORT_SYMBOL +0xf5c6cb84 of_find_node_by_type vmlinux EXPORT_SYMBOL +0x127b54de phy_start vmlinux EXPORT_SYMBOL +0x62eea757 devres_find vmlinux EXPORT_SYMBOL_GPL +0x8ead800c user_free_preparse vmlinux EXPORT_SYMBOL_GPL +0xef6224fa page_mapped vmlinux EXPORT_SYMBOL +0x00513f58 get_timespec64 vmlinux EXPORT_SYMBOL_GPL +0x319d493d proc_dostring vmlinux EXPORT_SYMBOL +0x871a9f83 kvm_init vmlinux EXPORT_SYMBOL_GPL +0xcd256667 tcp_md5_needed vmlinux EXPORT_SYMBOL +0x4716d431 genlmsg_put vmlinux EXPORT_SYMBOL +0xb87f40fe cppc_set_enable vmlinux EXPORT_SYMBOL_GPL +0x7ef8df8b of_get_display_timing vmlinux EXPORT_SYMBOL_GPL +0x4df45721 pci_bus_write_config_byte vmlinux EXPORT_SYMBOL +0xf87aa533 devm_gpiod_put_array vmlinux EXPORT_SYMBOL_GPL +0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL +0x47709e42 free_anon_bdev vmlinux EXPORT_SYMBOL +0x40131cc8 __kvm_set_memory_region vmlinux EXPORT_SYMBOL_GPL +0x497b7139 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL +0x9056c937 tcp_seq_start vmlinux EXPORT_SYMBOL +0x04996e36 dst_cache_get vmlinux EXPORT_SYMBOL_GPL +0xd62ecd49 rps_sock_flow_table vmlinux EXPORT_SYMBOL +0xb05b68d5 zynqmp_pm_reset_get_status vmlinux EXPORT_SYMBOL_GPL +0x6e4bc056 spi_res_free vmlinux EXPORT_SYMBOL_GPL +0x0fb83a95 of_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0xb7fcf8d0 virtio_max_dma_size vmlinux EXPORT_SYMBOL_GPL +0xcffe6ed5 blk_mq_complete_request vmlinux EXPORT_SYMBOL +0x6d7e951e rcu_exp_batches_completed vmlinux EXPORT_SYMBOL_GPL +0xdbdb0e8b request_any_context_irq vmlinux EXPORT_SYMBOL_GPL +0xd4d1983c udplite_table vmlinux EXPORT_SYMBOL +0xb9d85c96 cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL +0xf0fd4e18 mipi_dsi_dcs_set_page_address vmlinux EXPORT_SYMBOL +0xc993c0b0 serial8250_do_set_mctrl vmlinux EXPORT_SYMBOL_GPL +0x18cf6dc7 serial8250_do_get_mctrl vmlinux EXPORT_SYMBOL_GPL +0xdb63a944 acpi_lpat_get_conversion_table vmlinux EXPORT_SYMBOL_GPL +0xe22d4ea5 msi_desc_to_pci_dev vmlinux EXPORT_SYMBOL +0x3ea0a0bd blk_queue_max_segment_size vmlinux EXPORT_SYMBOL +0x1a07691a mmu_notifier_get_locked vmlinux EXPORT_SYMBOL_GPL +0x15ae2232 ip_fraglist_init vmlinux EXPORT_SYMBOL +0xd8d68ab1 dmi_memdev_type vmlinux EXPORT_SYMBOL_GPL +0x050877b9 dmi_first_match vmlinux EXPORT_SYMBOL +0x600683d3 do_unblank_screen vmlinux EXPORT_SYMBOL +0x5203d176 cmd_db_ready vmlinux EXPORT_SYMBOL +0x5c8b24cd pci_find_ext_capability vmlinux EXPORT_SYMBOL_GPL +0x611cfa85 klist_add_tail vmlinux EXPORT_SYMBOL_GPL +0x742be69c look_up_OID vmlinux EXPORT_SYMBOL_GPL +0xf197dcb4 kernel_read_file vmlinux EXPORT_SYMBOL_GPL +0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL +0x08831502 sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x6d5a9ef2 netpoll_send_udp vmlinux EXPORT_SYMBOL +0x20835a9f __xdp_release_frame vmlinux EXPORT_SYMBOL_GPL +0xf665f74f sock_load_diag_module vmlinux EXPORT_SYMBOL +0xd99e69cc genphy_restart_aneg vmlinux EXPORT_SYMBOL +0x2861086a pci_claim_resource vmlinux EXPORT_SYMBOL +0x0b102e20 mmu_notifier_range_update_to_read_only vmlinux EXPORT_SYMBOL_GPL +0xf09b5d9a get_zeroed_page vmlinux EXPORT_SYMBOL +0x03a70cfa bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0x51212f7b ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL +0x7e943b45 devlink_port_attrs_pci_sf_set vmlinux EXPORT_SYMBOL_GPL +0x040d11a4 devlink_port_attrs_pci_vf_set vmlinux EXPORT_SYMBOL_GPL +0xd821122c devlink_port_attrs_pci_pf_set vmlinux EXPORT_SYMBOL_GPL +0xbc5caf71 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL +0x6172e4ed mbox_request_channel vmlinux EXPORT_SYMBOL_GPL +0xb6cad210 of_translate_dma_address vmlinux EXPORT_SYMBOL +0xae7e4c4e of_device_is_available vmlinux EXPORT_SYMBOL +0x0b6f098c input_close_device vmlinux EXPORT_SYMBOL +0xcfc80816 dma_resv_describe vmlinux EXPORT_SYMBOL_GPL +0x57941749 msm_pinctrl_dev_pm_ops vmlinux EXPORT_SYMBOL +0x9a22a373 imx_pinctrl_pm_ops vmlinux EXPORT_SYMBOL_GPL +0x6f4a59e4 sort_r vmlinux EXPORT_SYMBOL +0x2128f3f3 key_validate vmlinux EXPORT_SYMBOL +0x3ab148ca file_is_kvm vmlinux EXPORT_SYMBOL_GPL +0x14b89635 arm64_const_caps_ready vmlinux EXPORT_SYMBOL +0xbf9f334c rtnl_create_link vmlinux EXPORT_SYMBOL +0x60d1ffdf of_usb_get_phy_mode vmlinux EXPORT_SYMBOL_GPL +0x12eb41cd phy_connect_direct vmlinux EXPORT_SYMBOL +0x0800071c mfd_remove_devices_late vmlinux EXPORT_SYMBOL +0xfcc1edd3 memory_block_size_bytes vmlinux EXPORT_SYMBOL_GPL +0x971878ec _dev_notice vmlinux EXPORT_SYMBOL +0x2801de13 tty_insert_flip_string_flags vmlinux EXPORT_SYMBOL +0x84597c70 virtio_device_freeze vmlinux EXPORT_SYMBOL_GPL +0xbd538e01 address_space_init_once vmlinux EXPORT_SYMBOL +0x2358c79a bdi_dev_name vmlinux EXPORT_SYMBOL_GPL +0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL +0xc622556f prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL +0xa2b69331 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL +0xf53f53ef inet_dev_addr_type vmlinux EXPORT_SYMBOL +0x9b6eb2d7 tcf_action_exec vmlinux EXPORT_SYMBOL +0xec5668f6 dax_zero_page_range vmlinux EXPORT_SYMBOL_GPL +0xa9c9315c platform_device_add vmlinux EXPORT_SYMBOL_GPL +0x69980091 clk_hw_get_num_parents vmlinux EXPORT_SYMBOL_GPL +0xc7fa4aa9 kobj_ns_drop vmlinux EXPORT_SYMBOL_GPL +0xfd6fb492 debugfs_create_size_t vmlinux EXPORT_SYMBOL_GPL +0x3657cab5 remove_proc_entry vmlinux EXPORT_SYMBOL +0x6b119f9a fsnotify_add_mark vmlinux EXPORT_SYMBOL_GPL +0x3ebf3206 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL +0x5f16d685 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL +0x9a3bd456 dm_kobject_release vmlinux EXPORT_SYMBOL +0x265ed7ca ptp_find_pin vmlinux EXPORT_SYMBOL +0x7413e649 genphy_setup_forced vmlinux EXPORT_SYMBOL +0x8aaf0700 pci_walk_bus vmlinux EXPORT_SYMBOL_GPL +0xd7b14f9e block_is_partially_uptodate vmlinux EXPORT_SYMBOL +0xa4ab7c1c ring_buffer_overruns vmlinux EXPORT_SYMBOL_GPL +0xbc531c40 l3mdev_table_lookup_unregister vmlinux EXPORT_SYMBOL_GPL +0x80467bed alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x5be63c5b crc32c_csum_stub vmlinux EXPORT_SYMBOL +0x773a7bac uart_resume_port vmlinux EXPORT_SYMBOL +0x7129a6f4 osc_sb_native_usb4_support_confirmed vmlinux EXPORT_SYMBOL_GPL +0xf343dd0a gpiod_get_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0xa25b0f56 __put_devmap_managed_page vmlinux EXPORT_SYMBOL +0x8005cf66 netlbl_audit_start vmlinux EXPORT_SYMBOL +0xb05fc310 sysctl_rmem_max vmlinux EXPORT_SYMBOL +0xfac8865f sysctl_wmem_max vmlinux EXPORT_SYMBOL +0xca2d7e89 ps2_handle_ack vmlinux EXPORT_SYMBOL +0x06209f49 phy_lookup_setting vmlinux EXPORT_SYMBOL_GPL +0x90b9ca8b pm_relax vmlinux EXPORT_SYMBOL_GPL +0xc18d3b3c driver_deferred_probe_check_state vmlinux EXPORT_SYMBOL_GPL +0x03bf0e5a acpi_walk_resource_buffer vmlinux EXPORT_SYMBOL +0x463059e0 pci_user_write_config_byte vmlinux EXPORT_SYMBOL_GPL +0x3288b93b __sbitmap_queue_get vmlinux EXPORT_SYMBOL_GPL +0xa9f71959 crypto_grab_spawn vmlinux EXPORT_SYMBOL_GPL +0xc05c5a22 dquot_transfer vmlinux EXPORT_SYMBOL +0x26ed2186 register_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL +0xe2cbcc59 kvm_clear_guest vmlinux EXPORT_SYMBOL_GPL +0x467df16d netdev_rss_key_fill vmlinux EXPORT_SYMBOL +0x5cf53ce2 input_free_minor vmlinux EXPORT_SYMBOL +0x438265d8 phy_ethtool_ksettings_set vmlinux EXPORT_SYMBOL +0xbf7ab5a2 phy_ethtool_ksettings_get vmlinux EXPORT_SYMBOL +0x350bcec4 pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL +0xc4708199 cpm_muram_addr vmlinux EXPORT_SYMBOL +0x414da5e5 qman_enqueue vmlinux EXPORT_SYMBOL +0x540fd5f5 tegra_dfll_register vmlinux EXPORT_SYMBOL +0x01722a2c pci_write_config_byte vmlinux EXPORT_SYMBOL +0x0a02e8a9 pwm_get vmlinux EXPORT_SYMBOL_GPL +0x766e4418 pagecache_write_end vmlinux EXPORT_SYMBOL +0x2454d052 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL +0x6d7ea8e2 dev_set_threaded vmlinux EXPORT_SYMBOL +0x07be6905 net_inc_egress_queue vmlinux EXPORT_SYMBOL_GPL +0x75a0950e of_get_next_child vmlinux EXPORT_SYMBOL +0x5cddd9a8 hid_resolv_usage vmlinux EXPORT_SYMBOL_GPL +0x74c3e83e hidinput_get_led_field vmlinux EXPORT_SYMBOL_GPL +0x5efc09e1 dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x6cffff87 pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL +0xb12cbacb fb_unregister_client vmlinux EXPORT_SYMBOL +0xf9ca2eb4 kstrtoint_from_user vmlinux EXPORT_SYMBOL +0xa9c3ddc5 crypto_skcipher_encrypt vmlinux EXPORT_SYMBOL_GPL +0x61f9fe9b perf_get_aux vmlinux EXPORT_SYMBOL_GPL +0x6762c3ed __SCT__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL +0xa2500ef6 __SCK__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL +0x2607f376 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL +0x10c7ae3f icc_set_bw vmlinux EXPORT_SYMBOL_GPL +0x79252040 dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL +0x162ac885 hisi_clk_init vmlinux EXPORT_SYMBOL_GPL +0x25c5b0d7 irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL +0xdbfa2500 devl_trylock vmlinux EXPORT_SYMBOL_GPL +0x9b9ca3ec __SCT__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x2a7316da __SCK__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x2da72b0b rproc_get_by_phandle vmlinux EXPORT_SYMBOL +0x3efe1703 phy_unregister_fixup_for_id vmlinux EXPORT_SYMBOL +0x96460bf2 dev_pm_put_subsys_data vmlinux EXPORT_SYMBOL_GPL +0x95e9b9db dev_pm_get_subsys_data vmlinux EXPORT_SYMBOL_GPL +0xaea0ee78 transport_add_device vmlinux EXPORT_SYMBOL_GPL +0xbb599757 kill_device vmlinux EXPORT_SYMBOL_GPL +0xa4df64a4 k3_udma_glue_rx_flow_init vmlinux EXPORT_SYMBOL_GPL +0x9b0eaa52 tegra210_xusb_pll_hw_sequence_start vmlinux EXPORT_SYMBOL_GPL +0xfeeecd05 apei_read vmlinux EXPORT_SYMBOL_GPL +0xd1481de7 mpi_clear vmlinux EXPORT_SYMBOL_GPL +0x15a20d5e vfs_readlink vmlinux EXPORT_SYMBOL +0x412f893c page_offline_begin vmlinux EXPORT_SYMBOL +0x26cc73c3 complete_and_exit vmlinux EXPORT_SYMBOL +0x9987db8c kvm_write_guest vmlinux EXPORT_SYMBOL_GPL +0xa8320286 inet6_lookup vmlinux EXPORT_SYMBOL_GPL +0x96ed3937 udp_seq_stop vmlinux EXPORT_SYMBOL +0x13eb07db __hwspin_trylock vmlinux EXPORT_SYMBOL_GPL +0x19d52f1f hid_quirks_exit vmlinux EXPORT_SYMBOL_GPL +0xca734368 regmap_reinit_cache vmlinux EXPORT_SYMBOL_GPL +0xbe75dc7c qman_affine_cpus vmlinux EXPORT_SYMBOL +0xa2671b25 of_clk_parent_fill vmlinux EXPORT_SYMBOL_GPL +0x16516798 osc_pc_lpi_support_confirmed vmlinux EXPORT_SYMBOL_GPL +0xff6878cf fb_default_cmap vmlinux EXPORT_SYMBOL +0xfe4d9da0 sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL +0x1820b65e sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL +0x7c7ccbf9 __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL +0x85a5d7a8 register_fprobe_ips vmlinux EXPORT_SYMBOL_GPL +0xc3ff38c2 down_read_trylock vmlinux EXPORT_SYMBOL +0xcc7001f4 dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0x66513e52 hid_hw_start vmlinux EXPORT_SYMBOL_GPL +0x9c02847f cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL +0xf20b6fed iopf_queue_add_device vmlinux EXPORT_SYMBOL_GPL +0xe25658d7 serial8250_handle_irq vmlinux EXPORT_SYMBOL_GPL +0x9833bc0c hvc_kick vmlinux EXPORT_SYMBOL_GPL +0xe90c7659 k3_udma_glue_rx_dma_to_cppi5_addr vmlinux EXPORT_SYMBOL_GPL +0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr vmlinux EXPORT_SYMBOL_GPL +0x263ee9db blkdev_zone_mgmt vmlinux EXPORT_SYMBOL_GPL +0xbac6fe52 path_has_submounts vmlinux EXPORT_SYMBOL +0x53d0364e open_with_fake_path vmlinux EXPORT_SYMBOL +0x47638bb7 __strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x89877750 inet6_offloads vmlinux EXPORT_SYMBOL +0x913b97e9 nf_getsockopt vmlinux EXPORT_SYMBOL +0x09392744 nf_setsockopt vmlinux EXPORT_SYMBOL +0x579e0bf5 rtnl_unregister_all vmlinux EXPORT_SYMBOL_GPL +0x646ca321 netif_rx_ni vmlinux EXPORT_SYMBOL +0x47cae73d netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0x26eb8145 ntb_clear_ctx vmlinux EXPORT_SYMBOL +0x03815f35 ledtrig_disk_activity vmlinux EXPORT_SYMBOL +0x2c8dd6b8 edac_mem_types vmlinux EXPORT_SYMBOL_GPL +0x6dd464b3 i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x5385a3b0 ps2_begin_command vmlinux EXPORT_SYMBOL +0x27cdbaec fwnode_mdio_find_device vmlinux EXPORT_SYMBOL +0x05ebe05d dev_pm_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL +0x41aba188 device_attach vmlinux EXPORT_SYMBOL_GPL +0x8663ad45 tty_port_open vmlinux EXPORT_SYMBOL +0x7d308e2c virtio_reset_device vmlinux EXPORT_SYMBOL_GPL +0x9d958425 dma_get_any_slave_channel vmlinux EXPORT_SYMBOL_GPL +0xa5d7ae71 blk_rq_map_user_iov vmlinux EXPORT_SYMBOL +0x780e6f4a ioc_lookup_icq vmlinux EXPORT_SYMBOL +0x9c5612b6 dquot_commit_info vmlinux EXPORT_SYMBOL +0x96179f73 seq_puts vmlinux EXPORT_SYMBOL +0xe96fdf9d seq_putc vmlinux EXPORT_SYMBOL +0x0210d50b super_setup_bdi_name vmlinux EXPORT_SYMBOL +0xb61d6fc2 down_read_interruptible vmlinux EXPORT_SYMBOL +0x52f2850a imx_sc_pm_cpu_start vmlinux EXPORT_SYMBOL +0x3e1bdc68 uart_update_timeout vmlinux EXPORT_SYMBOL +0x68e63b34 pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL +0x6c205008 mpi_print vmlinux EXPORT_SYMBOL_GPL +0x45e925f2 invalidate_disk vmlinux EXPORT_SYMBOL +0x9d5a46b7 crypto_register_acomp vmlinux EXPORT_SYMBOL_GPL +0x01f54de6 d_genocide vmlinux EXPORT_SYMBOL +0x4b75ceb1 __module_put_and_exit vmlinux EXPORT_SYMBOL +0x6b853d06 ns_to_kernel_old_timeval vmlinux EXPORT_SYMBOL +0xbe1427af __printk_cpu_unlock vmlinux EXPORT_SYMBOL +0x00fb10b7 netlink_add_tap vmlinux EXPORT_SYMBOL_GPL +0x2f3d06da __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL +0x3c0e8050 hyperv_pcpu_input_arg vmlinux EXPORT_SYMBOL_GPL +0x4449fb96 dev_pm_opp_of_add_table_noclk vmlinux EXPORT_SYMBOL_GPL +0xd62b8fce pm_clk_init vmlinux EXPORT_SYMBOL_GPL +0x23836b82 of_clk_hw_register vmlinux EXPORT_SYMBOL_GPL +0x6a42e60c netdev_txq_to_tc vmlinux EXPORT_SYMBOL +0x7c983a5d dmi_walk vmlinux EXPORT_SYMBOL_GPL +0x24e5bc64 fwnode_graph_get_next_endpoint vmlinux EXPORT_SYMBOL_GPL +0xd7ff1b8a __ashlti3 vmlinux EXPORT_SYMBOL +0x53fa36d1 ZSTD_decompressBlock vmlinux EXPORT_SYMBOL +0xba1008c8 __crc32c_le vmlinux EXPORT_SYMBOL +0x6936fe0d end_buffer_write_sync vmlinux EXPORT_SYMBOL +0x61ad2e88 d_rehash vmlinux EXPORT_SYMBOL +0x0acf4d2b d_drop vmlinux EXPORT_SYMBOL +0x1f74a8c2 file_open_root vmlinux EXPORT_SYMBOL +0x4cba441d iwe_stream_add_event vmlinux EXPORT_SYMBOL +0x08a0dd03 tso_build_hdr vmlinux EXPORT_SYMBOL +0x34ddd6c3 sock_recv_errqueue vmlinux EXPORT_SYMBOL +0x51c4e817 rproc_alloc vmlinux EXPORT_SYMBOL +0xc55ff962 phy_basic_t1_features_array vmlinux EXPORT_SYMBOL_GPL +0xc2a3e570 errata vmlinux EXPORT_SYMBOL_GPL +0xd8972cb0 pci_get_class vmlinux EXPORT_SYMBOL +0x7918d817 memory_failure vmlinux EXPORT_SYMBOL_GPL +0xf6a28554 region_intersects vmlinux EXPORT_SYMBOL_GPL +0x491f9b83 netif_rx vmlinux EXPORT_SYMBOL +0xde88506e dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0xbd291126 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL +0x9d618e26 dma_sync_sg_for_device vmlinux EXPORT_SYMBOL +0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL +0x8758222b iw_handler_set_spy vmlinux EXPORT_SYMBOL +0xb55170f7 xfrm_stateonly_find vmlinux EXPORT_SYMBOL +0xb8b14cf7 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL +0x76d7c157 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL +0xa322f812 __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xcfbf7a39 elv_bio_merge_ok vmlinux EXPORT_SYMBOL +0x35a43537 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL +0x6b7a4335 hyperv_cleanup vmlinux EXPORT_SYMBOL_GPL +0xf81dce70 thermal_genl_cpu_capability_event vmlinux EXPORT_SYMBOL_GPL +0x0fd0b89d gpiochip_get_data vmlinux EXPORT_SYMBOL_GPL +0xa0af3869 meson_pmx_get_funcs_count vmlinux EXPORT_SYMBOL_GPL +0xfa8f0bd2 fsl_mc_bus_dpaiop_type vmlinux EXPORT_SYMBOL_GPL +0xcc8f4873 parse_option_str vmlinux EXPORT_SYMBOL_GPL +0xa965ca81 reciprocal_value vmlinux EXPORT_SYMBOL +0x9b0f91e6 unregister_binfmt vmlinux EXPORT_SYMBOL +0xdb9c4708 make_kgid vmlinux EXPORT_SYMBOL +0x889b1370 _raw_read_trylock vmlinux EXPORT_SYMBOL +0x9bcf9f7d housekeeping_enabled vmlinux EXPORT_SYMBOL_GPL +0x23aadb4f tcf_idr_check_alloc vmlinux EXPORT_SYMBOL +0x4b812bdc sock_no_accept vmlinux EXPORT_SYMBOL +0xc1d16e66 of_pci_range_to_resource vmlinux EXPORT_SYMBOL +0x66047371 of_led_get vmlinux EXPORT_SYMBOL_GPL +0x8220a38e k3_ringacc_get_ring_id vmlinux EXPORT_SYMBOL_GPL +0xce731b34 ucc_slow_get_qe_cr_subblock vmlinux EXPORT_SYMBOL +0xf4b754fd acpi_resources_are_enforced vmlinux EXPORT_SYMBOL +0x50356391 rockchip_pcie_cfg_configuration_accesses vmlinux EXPORT_SYMBOL_GPL +0x153e7612 pinctrl_dev_get_devname vmlinux EXPORT_SYMBOL_GPL +0x2524ba17 ZSTD_getCParams vmlinux EXPORT_SYMBOL +0x6c3f70e0 guid_gen vmlinux EXPORT_SYMBOL_GPL +0x9dba4389 __cleancache_init_shared_fs vmlinux EXPORT_SYMBOL +0xa48196c8 kdb_poll_idx vmlinux EXPORT_SYMBOL_GPL +0xb88fd035 set_groups vmlinux EXPORT_SYMBOL +0x8fbe80a6 tcf_generic_walker vmlinux EXPORT_SYMBOL +0x615f0633 dev_remove_offload vmlinux EXPORT_SYMBOL +0x5639ff9a flow_rule_match_eth_addrs vmlinux EXPORT_SYMBOL +0x7401dc68 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL +0x166b5832 netif_schedule_queue vmlinux EXPORT_SYMBOL +0xa569c967 genphy_soft_reset vmlinux EXPORT_SYMBOL +0xcd0d1e24 phy_modify_changed vmlinux EXPORT_SYMBOL_GPL +0x153b60a6 klist_del vmlinux EXPORT_SYMBOL_GPL +0x4998d542 __lock_buffer vmlinux EXPORT_SYMBOL +0xf352023f memory_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x2346be36 tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL +0x6c921897 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0xe4e6202a devfreq_remove_governor vmlinux EXPORT_SYMBOL +0x77a17e06 __traceiter_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL +0xbb0ab47b debug_locks vmlinux EXPORT_SYMBOL_GPL +0xb6309847 aead_geniv_alloc vmlinux EXPORT_SYMBOL_GPL +0x58b79af1 __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL +0x36ea0b16 perf_event_update_userpage vmlinux EXPORT_SYMBOL_GPL +0x6485cd35 trace_print_bitmask_seq vmlinux EXPORT_SYMBOL_GPL +0x2590ed19 fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL +0x291baf13 eth_header_parse_protocol vmlinux EXPORT_SYMBOL +0xfae3803f xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0x4843a748 qman_portals_probed vmlinux EXPORT_SYMBOL_GPL +0x20a789ac irq_set_chip_data vmlinux EXPORT_SYMBOL +0x63197685 s2idle_wake vmlinux EXPORT_SYMBOL_GPL +0x6d7865d4 inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL +0xf62c96d3 tcp_ioctl vmlinux EXPORT_SYMBOL +0xf3738356 tcf_qevent_handle vmlinux EXPORT_SYMBOL +0x980e8995 iommu_attach_group vmlinux EXPORT_SYMBOL_GPL +0x0c3e6241 k3_udma_glue_disable_rx_chn vmlinux EXPORT_SYMBOL_GPL +0xfd195774 k3_udma_glue_disable_tx_chn vmlinux EXPORT_SYMBOL_GPL +0x6c655913 register_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL +0xdd85ba65 registered_fb vmlinux EXPORT_SYMBOL +0x16c7226c vfs_symlink vmlinux EXPORT_SYMBOL +0xc0afb5d7 cgroup_bpf_enabled_key vmlinux EXPORT_SYMBOL +0xd273b1b1 __round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL +0x939e3f92 devm_irq_domain_create_sim vmlinux EXPORT_SYMBOL_GPL +0x392b1fea wait_for_completion_io vmlinux EXPORT_SYMBOL +0x3e403025 find_vpid vmlinux EXPORT_SYMBOL_GPL +0xa05b6be2 psched_ppscfg_precompute vmlinux EXPORT_SYMBOL +0xc3cd6929 dma_fence_unwrap_first vmlinux EXPORT_SYMBOL_GPL +0xecb671fc tegra210_sata_pll_hw_sequence_start vmlinux EXPORT_SYMBOL_GPL +0x50df94f5 btree_insert vmlinux EXPORT_SYMBOL_GPL +0xb0c5e247 lockref_put_return vmlinux EXPORT_SYMBOL +0xb813cdd8 blk_queue_zone_write_granularity vmlinux EXPORT_SYMBOL_GPL +0x263beb75 ecryptfs_get_versions vmlinux EXPORT_SYMBOL +0x109dbe91 __alloc_pages vmlinux EXPORT_SYMBOL +0x717e1085 unmap_mapping_range vmlinux EXPORT_SYMBOL +0xee883b06 __vmalloc_array vmlinux EXPORT_SYMBOL +0x7171121c overflowgid vmlinux EXPORT_SYMBOL +0x8b618d08 overflowuid vmlinux EXPORT_SYMBOL +0xdacb798a mr_rtm_dumproute vmlinux EXPORT_SYMBOL +0xd15b50b8 ping_unhash vmlinux EXPORT_SYMBOL_GPL +0x0534290c inet_select_addr vmlinux EXPORT_SYMBOL +0xbd26484e dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL +0xc2b27aa0 tegra_bpmp_mrq_is_supported vmlinux EXPORT_SYMBOL_GPL +0x9b128a66 qcom_scm_set_remote_state vmlinux EXPORT_SYMBOL +0x47974192 iommu_get_msi_cookie vmlinux EXPORT_SYMBOL +0xbef438cf dma_async_tx_descriptor_init vmlinux EXPORT_SYMBOL +0x34008893 pci_enable_device vmlinux EXPORT_SYMBOL +0x431ec3a9 __nla_validate vmlinux EXPORT_SYMBOL +0x3d035113 vfs_dedupe_file_range vmlinux EXPORT_SYMBOL +0x4c045f04 wireless_send_event vmlinux EXPORT_SYMBOL +0x1e8b526c ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL +0xf97b8bbb udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0xacf6714b phy_read_mmd vmlinux EXPORT_SYMBOL +0x0465a073 regmap_reg_in_ranges vmlinux EXPORT_SYMBOL_GPL +0xc1e5844e iommu_fwspec_free vmlinux EXPORT_SYMBOL_GPL +0x1f449588 mctrl_gpio_disable_ms vmlinux EXPORT_SYMBOL_GPL +0xb917a11d tegra_dfll_runtime_resume vmlinux EXPORT_SYMBOL +0xde09a94d xas_find vmlinux EXPORT_SYMBOL_GPL +0x9c311926 sbitmap_finish_wait vmlinux EXPORT_SYMBOL_GPL +0x0b961af8 blk_mq_debugfs_rq_show vmlinux EXPORT_SYMBOL_GPL +0x8cf1e4c3 security_sb_remount vmlinux EXPORT_SYMBOL +0x1a3b6fb9 dcache_dir_close vmlinux EXPORT_SYMBOL +0x1f563160 bpf_offload_dev_priv vmlinux EXPORT_SYMBOL_GPL +0x2c91e17c vm_get_page_prot vmlinux EXPORT_SYMBOL +0x2fc88909 tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL +0xaaeb8fb7 ethtool_notify vmlinux EXPORT_SYMBOL +0x1825a669 phy_driver_register vmlinux EXPORT_SYMBOL +0x3cde6ff1 regulator_get_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL +0x5d17148b apei_write vmlinux EXPORT_SYMBOL_GPL +0xe34c0d44 vga_set_legacy_decoding vmlinux EXPORT_SYMBOL +0x230efa0c crypto_alloc_rng vmlinux EXPORT_SYMBOL_GPL +0x57980500 relay_reset vmlinux EXPORT_SYMBOL_GPL +0x56c5f6a5 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL +0xb6b7d2c1 inet_put_port vmlinux EXPORT_SYMBOL +0x91a7f69b sock_no_connect vmlinux EXPORT_SYMBOL +0x140734c6 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL +0x45911250 phy_print_status vmlinux EXPORT_SYMBOL +0x4af0b16c cpu_device_create vmlinux EXPORT_SYMBOL_GPL +0x29dd7a84 clk_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL +0x60ed762e pci_remove_bus vmlinux EXPORT_SYMBOL +0x6df267ce pinctrl_select_state vmlinux EXPORT_SYMBOL_GPL +0xcebcb258 fsl_mc_free_irqs vmlinux EXPORT_SYMBOL_GPL +0xb65f6a63 iov_iter_zero vmlinux EXPORT_SYMBOL +0xb86cc7fc crypto_register_aeads vmlinux EXPORT_SYMBOL_GPL +0x887d7f77 dquot_mark_dquot_dirty vmlinux EXPORT_SYMBOL +0xa2d1c66d ram_aops vmlinux EXPORT_SYMBOL +0xe85a9fd3 cpu_cluster_pm_exit vmlinux EXPORT_SYMBOL_GPL +0x65929cae ns_to_timespec64 vmlinux EXPORT_SYMBOL +0x726bc3c7 wait_for_completion_killable_timeout vmlinux EXPORT_SYMBOL +0x10ecc52c usb_amd_quirk_pll_enable vmlinux EXPORT_SYMBOL_GPL +0xb51ba6e3 of_clk_add_hw_provider vmlinux EXPORT_SYMBOL_GPL +0x9f7d7dbb logic_outsw vmlinux EXPORT_SYMBOL +0x0c2b542a generic_file_read_iter vmlinux EXPORT_SYMBOL +0x8d9840ab get_device_system_crosststamp vmlinux EXPORT_SYMBOL_GPL +0xc975bb4b dev_get_phys_port_id vmlinux EXPORT_SYMBOL +0x1645759e i2c_of_match_device vmlinux EXPORT_SYMBOL_GPL +0xec73b8d5 spi_res_release vmlinux EXPORT_SYMBOL_GPL +0x4323dd93 iommu_map vmlinux EXPORT_SYMBOL_GPL +0x5b3e282f xa_store vmlinux EXPORT_SYMBOL +0x3221df67 __bitmap_subset vmlinux EXPORT_SYMBOL +0x697c5d0d tracing_snapshot_alloc vmlinux EXPORT_SYMBOL_GPL +0x58c5ba52 eth_type_trans vmlinux EXPORT_SYMBOL +0xb0798fbe fwnode_get_phy_mode vmlinux EXPORT_SYMBOL_GPL +0xeef18461 gpiochip_free_own_desc vmlinux EXPORT_SYMBOL_GPL +0x94bb7ec3 gen_pool_dma_zalloc_algo vmlinux EXPORT_SYMBOL +0x7ba625b9 debugfs_create_blob vmlinux EXPORT_SYMBOL_GPL +0x14bb4eb3 posix_acl_access_xattr_handler vmlinux EXPORT_SYMBOL_GPL +0x4fa5fbf8 vfs_iocb_iter_write vmlinux EXPORT_SYMBOL +0x788a7ecb send_sig vmlinux EXPORT_SYMBOL +0x2d09c697 tcp_shutdown vmlinux EXPORT_SYMBOL +0x885f1d83 of_chosen vmlinux EXPORT_SYMBOL +0xf4689d50 linkmode_set_pause vmlinux EXPORT_SYMBOL_GPL +0x2c329e54 tegra_powergate_sequence_power_up vmlinux EXPORT_SYMBOL +0x3ffc2c4b blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0xe40c37ea down_write_trylock vmlinux EXPORT_SYMBOL +0x9a34f57f param_set_uint vmlinux EXPORT_SYMBOL +0x573b5453 ipv6_fixup_options vmlinux EXPORT_SYMBOL_GPL +0xf28cf0ae __hw_addr_init vmlinux EXPORT_SYMBOL +0x199ed0cd net_disable_timestamp vmlinux EXPORT_SYMBOL +0x86217cb7 sock_cmsg_send vmlinux EXPORT_SYMBOL +0xc2692173 wakeup_sources_read_lock vmlinux EXPORT_SYMBOL_GPL +0x96857f71 meson_clk_cpu_dyndiv_ops vmlinux EXPORT_SYMBOL_GPL +0x480a72ac pwmchip_add vmlinux EXPORT_SYMBOL_GPL +0x3596a974 blk_queue_max_discard_segments vmlinux EXPORT_SYMBOL_GPL +0x3be850b7 pkcs7_parse_message vmlinux EXPORT_SYMBOL_GPL +0x6a4f623b mmu_notifier_synchronize vmlinux EXPORT_SYMBOL_GPL +0xea7093b3 ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL +0xf36b0d01 sk_msg_free vmlinux EXPORT_SYMBOL_GPL +0x56013907 flow_block_cb_decref vmlinux EXPORT_SYMBOL +0xce16b38c of_prop_next_string vmlinux EXPORT_SYMBOL_GPL +0xb17367d5 cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0x632d7775 spi_register_controller vmlinux EXPORT_SYMBOL_GPL +0x112bf336 devm_mipi_dsi_attach vmlinux EXPORT_SYMBOL_GPL +0x818ae96a backlight_device_set_brightness vmlinux EXPORT_SYMBOL +0x7dd2cc80 pcie_capability_write_word vmlinux EXPORT_SYMBOL +0x7ec4b356 fsl_mc_portal_free vmlinux EXPORT_SYMBOL_GPL +0x9fdef21e fsl_mc_bus_dpdmux_type vmlinux EXPORT_SYMBOL_GPL +0xbbb7201f copy_page_to_iter vmlinux EXPORT_SYMBOL +0x22698bc3 dquot_set_dqinfo vmlinux EXPORT_SYMBOL +0x55858c08 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL +0xe7698027 ioremap_cache vmlinux EXPORT_SYMBOL +0x39d08ce5 qdisc_hash_del vmlinux EXPORT_SYMBOL +0xb2eb329e of_find_device_by_node vmlinux EXPORT_SYMBOL +0xacddd806 ptp_get_vclocks_index vmlinux EXPORT_SYMBOL +0xe501cf3e __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL +0x0147812c kblockd_mod_delayed_work_on vmlinux EXPORT_SYMBOL +0xbd189783 memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x1866b226 memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0xa821ce07 irq_get_percpu_devid_partition vmlinux EXPORT_SYMBOL_GPL +0x43d22fb9 groups_alloc vmlinux EXPORT_SYMBOL +0x024d13dd request_free_mem_region vmlinux EXPORT_SYMBOL_GPL +0xdf54a8f7 netlink_unregister_notifier vmlinux EXPORT_SYMBOL +0xb001eae7 lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL +0x26f2c1da devm_rtc_allocate_device vmlinux EXPORT_SYMBOL_GPL +0x061e4a0f __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0x41dd1135 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL +0xedee38b2 simple_release_fs vmlinux EXPORT_SYMBOL +0x2d6a3732 __irq_resolve_mapping vmlinux EXPORT_SYMBOL_GPL +0x6626afca down vmlinux EXPORT_SYMBOL +0x005f18a6 add_wait_queue_priority vmlinux EXPORT_SYMBOL_GPL +0xed954871 __spi_alloc_controller vmlinux EXPORT_SYMBOL_GPL +0x0682fff1 sync_file_create vmlinux EXPORT_SYMBOL +0xd9a17ef0 clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL +0xbddc9c56 irq_chip_set_affinity_parent vmlinux EXPORT_SYMBOL_GPL +0x9e714a89 tcp_rtx_synack vmlinux EXPORT_SYMBOL +0x329c9be9 devlink_linecard_nested_dl_set vmlinux EXPORT_SYMBOL_GPL +0xfbfc6bca __netdev_notify_peers vmlinux EXPORT_SYMBOL +0x3ef5f460 skb_put vmlinux EXPORT_SYMBOL +0xcdf1308b rproc_free vmlinux EXPORT_SYMBOL +0x24cb85eb vga_default_device vmlinux EXPORT_SYMBOL_GPL +0x7e86efe9 pcim_set_mwi vmlinux EXPORT_SYMBOL +0xf85d0794 fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL +0x7e5c9cbd migrate_device_finalize vmlinux EXPORT_SYMBOL +0x586bfc8a alarm_restart vmlinux EXPORT_SYMBOL_GPL +0x455f6841 kvm_gfn_to_hva_cache_init vmlinux EXPORT_SYMBOL_GPL +0x3e79fb00 arm_smccc_1_2_smc vmlinux EXPORT_SYMBOL +0x400c8d6a ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0x8a0982aa sk_capable vmlinux EXPORT_SYMBOL +0xc8a3de57 ntb_unregister_client vmlinux EXPORT_SYMBOL +0xfa839bf7 get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL +0x577a438a tegra210_clk_emc_detach vmlinux EXPORT_SYMBOL_GPL +0x65fc872b tegra210_clk_emc_attach vmlinux EXPORT_SYMBOL_GPL +0x4828e77b acpi_scan_lock_acquire vmlinux EXPORT_SYMBOL_GPL +0x08192376 pinctrl_put vmlinux EXPORT_SYMBOL_GPL +0x20de53a2 pinctrl_get vmlinux EXPORT_SYMBOL_GPL +0xa773bb89 configfs_depend_item vmlinux EXPORT_SYMBOL +0xf6a52a1c generic_block_fiemap vmlinux EXPORT_SYMBOL +0x4afb2238 add_wait_queue vmlinux EXPORT_SYMBOL +0xe26de6c4 param_ops_invbool vmlinux EXPORT_SYMBOL +0xe13d2e31 dev_add_pack vmlinux EXPORT_SYMBOL +0x646192c8 hv_setup_dma_ops vmlinux EXPORT_SYMBOL_GPL +0x8b6bdbea rproc_coredump_add_segment vmlinux EXPORT_SYMBOL +0x1582e67e auxiliary_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0x5b77db5a regulator_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0x90ac0c41 pci_host_common_remove vmlinux EXPORT_SYMBOL_GPL +0xc1a49594 pci_epc_get_features vmlinux EXPORT_SYMBOL_GPL +0x8165d079 gpiod_get vmlinux EXPORT_SYMBOL_GPL +0xe7257ab8 xa_store_range vmlinux EXPORT_SYMBOL +0x4841bdee strnchr vmlinux EXPORT_SYMBOL +0x9f984513 strrchr vmlinux EXPORT_SYMBOL +0x7cfe368d net_dim_get_def_tx_moderation vmlinux EXPORT_SYMBOL +0x3a55981a static_key_enable_cpuslocked vmlinux EXPORT_SYMBOL_GPL +0x9e9b913d __tracepoint_arm_event vmlinux EXPORT_SYMBOL_GPL +0x231ec065 edac_pci_handle_pe vmlinux EXPORT_SYMBOL_GPL +0xf6ac0a7d alloc_io_pgtable_ops vmlinux EXPORT_SYMBOL_GPL +0x00148653 vsnprintf vmlinux EXPORT_SYMBOL +0x7fe32873 rb_replace_node vmlinux EXPORT_SYMBOL +0x5bd0748f crypto_del_default_rng vmlinux EXPORT_SYMBOL_GPL +0x668402aa crypto_put_default_rng vmlinux EXPORT_SYMBOL_GPL +0x6ff607b6 crypto_get_default_rng vmlinux EXPORT_SYMBOL_GPL +0x38088229 crypto_mod_put vmlinux EXPORT_SYMBOL_GPL +0x8f282f51 filemap_map_pages vmlinux EXPORT_SYMBOL +0x258a2c02 _raw_write_trylock vmlinux EXPORT_SYMBOL +0x03c12dfe cancel_work_sync vmlinux EXPORT_SYMBOL_GPL +0xc22d60f6 pingv6_ops vmlinux EXPORT_SYMBOL_GPL +0x72d85f1e nf_log_set vmlinux EXPORT_SYMBOL +0x887103b8 hwspin_lock_unregister vmlinux EXPORT_SYMBOL_GPL +0xbb1091ee input_set_keycode vmlinux EXPORT_SYMBOL +0x5846a9c8 subsys_virtual_register vmlinux EXPORT_SYMBOL_GPL +0x818edf97 cpm_muram_alloc vmlinux EXPORT_SYMBOL +0x426452a3 acpi_evaluation_failure_warn vmlinux EXPORT_SYMBOL_GPL +0x32ce3777 radix_tree_preload vmlinux EXPORT_SYMBOL +0x0376bd23 kobject_get_unless_zero vmlinux EXPORT_SYMBOL +0x74a70be9 __quota_error vmlinux EXPORT_SYMBOL +0x47f11df6 vfs_dup_fs_context vmlinux EXPORT_SYMBOL +0x1d9672bd fault_in_subpage_writeable vmlinux EXPORT_SYMBOL +0x99816b39 dev_set_alias vmlinux EXPORT_SYMBOL +0x696340a5 __i2c_board_lock vmlinux EXPORT_SYMBOL_GPL +0xbbf4dfbe phy_basic_t1_features vmlinux EXPORT_SYMBOL_GPL +0xc69ba2e2 set_selection_kernel vmlinux EXPORT_SYMBOL_GPL +0x013d9c76 tty_ldisc_flush vmlinux EXPORT_SYMBOL_GPL +0xd0e62708 regulator_set_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL +0x91f44510 idr_alloc_cyclic vmlinux EXPORT_SYMBOL +0x78673ba7 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x7aa77d76 __blkg_prfill_rwstat vmlinux EXPORT_SYMBOL_GPL +0x1a63846b crypto_register_instance vmlinux EXPORT_SYMBOL_GPL +0x05c5d7e2 dma_need_sync vmlinux EXPORT_SYMBOL_GPL +0x888c5be5 irq_bypass_register_consumer vmlinux EXPORT_SYMBOL_GPL +0xb10d964d devlink_fmsg_pair_nest_end vmlinux EXPORT_SYMBOL_GPL +0x0919f3c5 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x003786d3 devfreq_monitor_resume vmlinux EXPORT_SYMBOL +0xce0ae700 of_hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL +0x011e9cea firmware_upload_register vmlinux EXPORT_SYMBOL_GPL +0x4d532957 tty_set_operations vmlinux EXPORT_SYMBOL +0x14a3ee8b regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xf812cff6 memscan vmlinux EXPORT_SYMBOL +0xab67a0ac dql_init vmlinux EXPORT_SYMBOL +0xe36bd4c5 mark_buffer_dirty vmlinux EXPORT_SYMBOL +0x9c1e5bf5 queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL +0x38a3a263 skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL +0x9393e965 devm_hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL +0x55784228 regmap_irq_get_virq vmlinux EXPORT_SYMBOL_GPL +0x6822de1a firmware_upload_unregister vmlinux EXPORT_SYMBOL_GPL +0x6b3691d9 clk_mux_ro_ops vmlinux EXPORT_SYMBOL_GPL +0xbbdb1930 ll_rw_block vmlinux EXPORT_SYMBOL +0x2d397664 block_write_begin vmlinux EXPORT_SYMBOL +0x2fbc54fb irq_domain_associate_many vmlinux EXPORT_SYMBOL_GPL +0xbc6bec66 free_percpu_irq vmlinux EXPORT_SYMBOL_GPL +0x0a7ceb30 __tracepoint_non_standard_event vmlinux EXPORT_SYMBOL_GPL +0xa96e8b4e hv_setup_vmbus_handler vmlinux EXPORT_SYMBOL_GPL +0xe24f4e19 ps2_sendbyte vmlinux EXPORT_SYMBOL +0x6e136d70 fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL +0xd5642e85 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL +0x56d4d120 blk_mq_sched_mark_restart_hctx vmlinux EXPORT_SYMBOL_GPL +0x26474683 blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL +0xd4592578 security_inet_conn_request vmlinux EXPORT_SYMBOL +0x7f6426d3 sysfs_remove_groups vmlinux EXPORT_SYMBOL_GPL +0xdbf65a7b mmu_interval_read_begin vmlinux EXPORT_SYMBOL_GPL +0x1268f357 resume_device_irqs vmlinux EXPORT_SYMBOL_GPL +0x567112a0 __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x44de648b ptp_find_pin_unlocked vmlinux EXPORT_SYMBOL +0xa195d6d6 dev_pm_domain_attach_by_id vmlinux EXPORT_SYMBOL_GPL +0xc7d77932 component_match_add_release vmlinux EXPORT_SYMBOL +0xc21913a2 regulator_list_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL +0x1e0cd7fe acpi_detach_data vmlinux EXPORT_SYMBOL +0x9bfecc20 gpiod_set_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0xd889b0c0 dprc_remove_devices vmlinux EXPORT_SYMBOL_GPL +0x7429e20c kstrtos8 vmlinux EXPORT_SYMBOL +0xfdbd7a17 crypto_get_attr_type vmlinux EXPORT_SYMBOL_GPL +0x5fe53a80 bdi_alloc vmlinux EXPORT_SYMBOL +0x6735d56e tcp_ca_get_name_by_key vmlinux EXPORT_SYMBOL_GPL +0xc0ff21c1 input_get_new_minor vmlinux EXPORT_SYMBOL +0xbb4b5f5e phy_modify vmlinux EXPORT_SYMBOL_GPL +0xf6944ad1 device_create_bin_file vmlinux EXPORT_SYMBOL_GPL +0x6ea868b1 qman_start_using_portal vmlinux EXPORT_SYMBOL +0x55ba8968 pci_intx vmlinux EXPORT_SYMBOL_GPL +0x88abb78b ZSTD_insertBlock vmlinux EXPORT_SYMBOL +0x0d5d6ed0 crypto_alloc_aead vmlinux EXPORT_SYMBOL_GPL +0x2a817cb4 crypto_spawn_tfm2 vmlinux EXPORT_SYMBOL_GPL +0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL +0x2064d7ae register_nexthop_notifier vmlinux EXPORT_SYMBOL +0xffcc4ec7 tcp_bpf_bypass_getsockopt vmlinux EXPORT_SYMBOL +0x712b4c9a dev_get_mac_address vmlinux EXPORT_SYMBOL +0x9c3202d8 dev_set_mac_address vmlinux EXPORT_SYMBOL +0xa25ac2e8 sk_mc_loop vmlinux EXPORT_SYMBOL +0xa33fd46f hv_map_memory vmlinux EXPORT_SYMBOL_GPL +0x51f5d8b9 of_remove_property vmlinux EXPORT_SYMBOL_GPL +0x0f046c9b serio_open vmlinux EXPORT_SYMBOL +0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL +0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL +0x75f0e875 xas_store vmlinux EXPORT_SYMBOL_GPL +0xcd38d907 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL +0xa2d4de4f fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL +0xddf32520 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL +0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL +0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL +0xbdf4daf6 sock_register vmlinux EXPORT_SYMBOL +0x7de8f48a serio_close vmlinux EXPORT_SYMBOL +0xf3d1239b device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x6d917133 tpm2_probe vmlinux EXPORT_SYMBOL_GPL +0xcd724cb3 regulator_get_bypass_regmap vmlinux EXPORT_SYMBOL_GPL +0xd444ec2e vchan_init vmlinux EXPORT_SYMBOL_GPL +0x7265f2b0 pci_vpd_check_csum vmlinux EXPORT_SYMBOL_GPL +0x343db9ba pci_find_bus vmlinux EXPORT_SYMBOL +0x74ffd978 pinctrl_unregister vmlinux EXPORT_SYMBOL_GPL +0x6c5206c0 _proc_mkdir vmlinux EXPORT_SYMBOL_GPL +0xd4678938 fscrypt_set_bio_crypt_ctx_bh vmlinux EXPORT_SYMBOL_GPL +0x928ebcd4 register_ftrace_function vmlinux EXPORT_SYMBOL_GPL +0x490b8417 cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL +0x64a31445 mutex_lock_io vmlinux EXPORT_SYMBOL_GPL +0xe9501d09 kvm_vcpu_read_guest vmlinux EXPORT_SYMBOL_GPL +0x6e5a4c46 inet6_register_protosw vmlinux EXPORT_SYMBOL +0x8eab0e0c dev_set_group vmlinux EXPORT_SYMBOL +0x4f0d6b80 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0xefd7e744 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x247457cc phy_init_hw vmlinux EXPORT_SYMBOL +0x347ed212 phy_register_fixup_for_uid vmlinux EXPORT_SYMBOL +0xe1e3327f pci_find_resource vmlinux EXPORT_SYMBOL +0x3f966cb8 pci_user_read_config_word vmlinux EXPORT_SYMBOL_GPL +0x458e6842 badblocks_check vmlinux EXPORT_SYMBOL_GPL +0xf51e056b proc_remove vmlinux EXPORT_SYMBOL +0xa5bd8fb0 end_buffer_async_write vmlinux EXPORT_SYMBOL +0x216b969d perf_event_period vmlinux EXPORT_SYMBOL_GPL +0x39fd83db halt_poll_ns_shrink vmlinux EXPORT_SYMBOL_GPL +0x9a583306 netlbl_bitmap_walk vmlinux EXPORT_SYMBOL +0x6cb46525 netlbl_catmap_walk vmlinux EXPORT_SYMBOL +0x1e9be2bb devm_devfreq_unregister_notifier vmlinux EXPORT_SYMBOL +0x1a75d7fd mpc8xxx_spi_probe vmlinux EXPORT_SYMBOL_GPL +0x9258c776 hdmi_vendor_infoframe_pack_only vmlinux EXPORT_SYMBOL +0x0994fd47 rockchip_pcie_get_phys vmlinux EXPORT_SYMBOL_GPL +0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL +0xdcbe666a add_swap_extent vmlinux EXPORT_SYMBOL_GPL +0xd3f0cd42 misc_cg_res_total_usage vmlinux EXPORT_SYMBOL_GPL +0x1e0373fc imx_scu_irq_group_enable vmlinux EXPORT_SYMBOL +0x5e76bb57 k3_ringacc_ring_get_size vmlinux EXPORT_SYMBOL_GPL +0xd19982b4 rockchip_clk_register_branches vmlinux EXPORT_SYMBOL_GPL +0x5e85415b ring_buffer_consume vmlinux EXPORT_SYMBOL_GPL +0x1c5b1f28 irq_free_descs vmlinux EXPORT_SYMBOL_GPL +0xa8181adf proc_dointvec vmlinux EXPORT_SYMBOL +0xc56a41e6 vabits_actual vmlinux EXPORT_SYMBOL +0xe252fcb7 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0x71bc0974 devl_region_create vmlinux EXPORT_SYMBOL_GPL +0x11df0e75 devlink_fmsg_binary_pair_nest_start vmlinux EXPORT_SYMBOL_GPL +0xb6c1274e netdev_alert vmlinux EXPORT_SYMBOL +0x3ef33092 netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL +0x0321cdbf of_alias_get_highest_id vmlinux EXPORT_SYMBOL_GPL +0x3131f7f2 __reset_control_get vmlinux EXPORT_SYMBOL_GPL +0x6ac9a154 phy_validate vmlinux EXPORT_SYMBOL_GPL +0x9430b198 trace_dump_stack vmlinux EXPORT_SYMBOL_GPL +0x4248ae3c single_task_running vmlinux EXPORT_SYMBOL +0xe3d90bce udp_lib_rehash vmlinux EXPORT_SYMBOL +0xd000afc2 udp_lib_unhash vmlinux EXPORT_SYMBOL +0x05495392 hid_debug vmlinux EXPORT_SYMBOL_GPL +0xa3c3df6f dev_coredumpm vmlinux EXPORT_SYMBOL_GPL +0x5ac406b7 dev_coredumpv vmlinux EXPORT_SYMBOL_GPL +0xe9184b5b pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0xb3178ec0 device_show_ulong vmlinux EXPORT_SYMBOL_GPL +0x1b84aaea acpi_bus_register_driver vmlinux EXPORT_SYMBOL +0x9ef73b8e of_pci_find_child_device vmlinux EXPORT_SYMBOL_GPL +0x461e6c6a cpumask_next_and vmlinux EXPORT_SYMBOL +0xe39b2ea5 sha256 vmlinux EXPORT_SYMBOL +0xca5eeeca tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL +0x14c67e3e tcp_tx_delay_enabled vmlinux EXPORT_SYMBOL +0x94d23e70 nf_hook_slow vmlinux EXPORT_SYMBOL +0x908218ee task_cls_state vmlinux EXPORT_SYMBOL_GPL +0xc090c376 net_selftest_get_strings vmlinux EXPORT_SYMBOL_GPL +0x649436bc dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL +0x8b468f75 device_phy_find_device vmlinux EXPORT_SYMBOL_GPL +0xfb000c3f tpm1_do_selftest vmlinux EXPORT_SYMBOL_GPL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL +0x83d3f0da of_gen_pool_get vmlinux EXPORT_SYMBOL_GPL +0xc60d0620 __num_online_cpus vmlinux EXPORT_SYMBOL +0x4e3fd1b4 kvm_release_pfn_clean vmlinux EXPORT_SYMBOL_GPL +0x3732a107 tcp_recvmsg vmlinux EXPORT_SYMBOL +0xcd646ca5 tegra_ivc_write_advance vmlinux EXPORT_SYMBOL +0x44c99b28 vga_client_register vmlinux EXPORT_SYMBOL +0x67aa50ac bioset_init vmlinux EXPORT_SYMBOL +0xd4b8e19d bioset_exit vmlinux EXPORT_SYMBOL +0x5d68b695 irq_alloc_generic_chip vmlinux EXPORT_SYMBOL_GPL +0x48702c18 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL +0xbb084b11 udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL +0xe338c5ac inet_hashinfo2_init_mod vmlinux EXPORT_SYMBOL_GPL +0x0a52c511 hv_query_ext_cap vmlinux EXPORT_SYMBOL_GPL +0x57a1807e bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL +0x53ef7733 console_start vmlinux EXPORT_SYMBOL +0x3dd9b230 proc_dointvec_userhz_jiffies vmlinux EXPORT_SYMBOL +0x8fd180e7 kernel_neon_begin vmlinux EXPORT_SYMBOL +0xdf5f0d34 tcp_simple_retransmit vmlinux EXPORT_SYMBOL +0xca8e554e of_find_node_with_property vmlinux EXPORT_SYMBOL +0xd313ce48 pci_check_and_mask_intx vmlinux EXPORT_SYMBOL_GPL +0x18345b8e __bitmap_replace vmlinux EXPORT_SYMBOL +0xeed3eb0d proc_set_user vmlinux EXPORT_SYMBOL +0x65b49e14 anon_inode_getfile vmlinux EXPORT_SYMBOL_GPL +0x5bcae63b simple_dir_inode_operations vmlinux EXPORT_SYMBOL +0xafc08054 dotdot_name vmlinux EXPORT_SYMBOL +0x389b64a2 static_key_count vmlinux EXPORT_SYMBOL_GPL +0x6eb173a0 trace_output_call vmlinux EXPORT_SYMBOL_GPL +0x5e7032af irq_domain_xlate_onetwocell vmlinux EXPORT_SYMBOL_GPL +0xbc9371b8 __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0x90e273e2 cred_fscmp vmlinux EXPORT_SYMBOL +0xbf076937 napi_consume_skb vmlinux EXPORT_SYMBOL +0x25af0f3c pci_host_probe vmlinux EXPORT_SYMBOL_GPL +0x0e74ad2d utf8ncursor vmlinux EXPORT_SYMBOL +0xb5f7fc1d vfs_get_tree vmlinux EXPORT_SYMBOL +0x0d757e72 dmam_pool_create vmlinux EXPORT_SYMBOL +0x51b40718 trace_seq_hex_dump vmlinux EXPORT_SYMBOL +0x79345cb9 register_kretprobe vmlinux EXPORT_SYMBOL_GPL +0x1f4ab1da input_mt_get_slot_by_key vmlinux EXPORT_SYMBOL +0x3598d4c2 input_mt_drop_unused vmlinux EXPORT_SYMBOL +0x45599fa8 genphy_suspend vmlinux EXPORT_SYMBOL +0x18875eb4 __platform_create_bundle vmlinux EXPORT_SYMBOL_GPL +0x2f31e6e7 subsys_system_register vmlinux EXPORT_SYMBOL_GPL +0x585339dc acpi_find_child_device vmlinux EXPORT_SYMBOL_GPL +0xe2a2f73e cpci_hp_register_bus vmlinux EXPORT_SYMBOL_GPL +0x3d9aeece __find_get_block vmlinux EXPORT_SYMBOL +0x4af7542d dcache_dir_open vmlinux EXPORT_SYMBOL +0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL +0xb1ddf995 jiffies_64_to_clock_t vmlinux EXPORT_SYMBOL +0xc7295df9 irq_domain_create_hierarchy vmlinux EXPORT_SYMBOL_GPL +0xfa591c80 inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0xfd1eaa60 tcp_seq_stop vmlinux EXPORT_SYMBOL +0x82cac883 rproc_report_crash vmlinux EXPORT_SYMBOL +0xcdea05d2 dev_pm_opp_of_get_opp_desc_node vmlinux EXPORT_SYMBOL_GPL +0x4fb6bab8 dev_pm_qos_expose_latency_limit vmlinux EXPORT_SYMBOL_GPL +0x120ff8e1 xudma_get_rflow_ring_offset vmlinux EXPORT_SYMBOL +0xb699ea59 of_dma_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0xe3fbf461 gpiochip_generic_free vmlinux EXPORT_SYMBOL_GPL +0xece784c2 rb_first vmlinux EXPORT_SYMBOL +0x914163fc __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0xa20d01ba __trace_bprintk vmlinux EXPORT_SYMBOL_GPL +0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL +0x3c1c3725 rcu_fwd_progress_check vmlinux EXPORT_SYMBOL_GPL +0x3dc619d3 swake_up_locked vmlinux EXPORT_SYMBOL +0xf8f61ebc wake_up_var vmlinux EXPORT_SYMBOL +0xb5e73116 flush_delayed_work vmlinux EXPORT_SYMBOL +0x2c294793 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL +0xf952a9de skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0xf5e07cb4 icc_provider_add vmlinux EXPORT_SYMBOL_GPL +0xcaa7e761 fwnode_property_present vmlinux EXPORT_SYMBOL_GPL +0x15de0be2 devm_release_action vmlinux EXPORT_SYMBOL_GPL +0xfd7243c7 erst_disable vmlinux EXPORT_SYMBOL_GPL +0xb4985beb ZSTD_resetCStream vmlinux EXPORT_SYMBOL +0x6dd5b148 zero_fill_bio vmlinux EXPORT_SYMBOL +0xb045e737 rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL +0xc23722df unix_peer_get vmlinux EXPORT_SYMBOL_GPL +0x0a1dbc76 tcp_rx_skb_cache_key vmlinux EXPORT_SYMBOL +0x853e76d3 devm_extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL +0xeedd987e phy_10gbit_features_array vmlinux EXPORT_SYMBOL_GPL +0x315f7cb6 device_property_read_string vmlinux EXPORT_SYMBOL_GPL +0xda8589ab bus_register vmlinux EXPORT_SYMBOL_GPL +0xda10443c xudma_tchan_get_id vmlinux EXPORT_SYMBOL +0x082c3213 pci_root_buses vmlinux EXPORT_SYMBOL +0xf7af5086 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0xa9a8a7f3 balloon_aops vmlinux EXPORT_SYMBOL_GPL +0xacf649bf audit_log_task_info vmlinux EXPORT_SYMBOL +0x141861f7 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL +0x31b5914b nf_log_unregister vmlinux EXPORT_SYMBOL +0xd93a63f9 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL +0x1c72b28b of_clk_get_by_name vmlinux EXPORT_SYMBOL +0x0e13cb4d apei_resources_release vmlinux EXPORT_SYMBOL_GPL +0x141271bf acpi_dev_found vmlinux EXPORT_SYMBOL +0x42f1b900 fb_pad_unaligned_buffer vmlinux EXPORT_SYMBOL +0x34dac6c5 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0x0d49328e d_hash_and_lookup vmlinux EXPORT_SYMBOL +0x13f42152 system_entering_hibernation vmlinux EXPORT_SYMBOL +0x26779ebe devl_port_register vmlinux EXPORT_SYMBOL_GPL +0xeada6892 of_property_read_string vmlinux EXPORT_SYMBOL_GPL +0x76a65d81 timer_unstable_counter_workaround vmlinux EXPORT_SYMBOL_GPL +0xa2a9f340 dmi_kobj vmlinux EXPORT_SYMBOL_GPL +0x59b86442 thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x0dcebd69 input_open_device vmlinux EXPORT_SYMBOL +0x463ab1e2 regulator_set_bypass_regmap vmlinux EXPORT_SYMBOL_GPL +0xfe990052 gpio_free vmlinux EXPORT_SYMBOL_GPL +0xa6865ab5 fsl_mc_bus_dpdmai_type vmlinux EXPORT_SYMBOL_GPL +0xba53adab nla_policy_len vmlinux EXPORT_SYMBOL +0x1df63e88 ZSTD_compressBegin vmlinux EXPORT_SYMBOL +0x34b0b6bd _copy_from_iter_nocache vmlinux EXPORT_SYMBOL +0x6fff26f6 blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0x16b5ccbf fsync_bdev vmlinux EXPORT_SYMBOL +0x3e97af19 simple_get_link vmlinux EXPORT_SYMBOL +0x92ec510d jiffies64_to_msecs vmlinux EXPORT_SYMBOL +0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL +0x44d1bb73 seg6_hmac_info_add vmlinux EXPORT_SYMBOL +0x6afda957 icmp6_send vmlinux EXPORT_SYMBOL +0x5f0b12af ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL +0xff304587 icc_sync_state vmlinux EXPORT_SYMBOL_GPL +0x7c078042 ntb_set_ctx vmlinux EXPORT_SYMBOL +0x00dd93fd device_for_each_child vmlinux EXPORT_SYMBOL_GPL +0x0d5f8e3b pci_aer_clear_nonfatal_status vmlinux EXPORT_SYMBOL_GPL +0x40a9b349 vzalloc vmlinux EXPORT_SYMBOL +0x5fdfcd57 __tracepoint_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0xa09c5dff pm_generic_poweroff_late vmlinux EXPORT_SYMBOL_GPL +0x2817f7fd cppc_get_desired_perf vmlinux EXPORT_SYMBOL_GPL +0x41bcf1ee pci_probe_reset_slot vmlinux EXPORT_SYMBOL_GPL +0x5f34838d dprc_setup vmlinux EXPORT_SYMBOL_GPL +0xbaffff96 ZSTD_CStreamWorkspaceBound vmlinux EXPORT_SYMBOL +0x5397490c bio_init_clone vmlinux EXPORT_SYMBOL +0x75bab576 unregister_key_type vmlinux EXPORT_SYMBOL +0xb57343c2 frontswap_shrink vmlinux EXPORT_SYMBOL +0x33c9d296 skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL +0x41fca746 dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL +0x3332c055 altr_sysmgr_regmap_lookup_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x11089ac7 _ctype vmlinux EXPORT_SYMBOL +0x50769a66 blk_get_queue vmlinux EXPORT_SYMBOL +0x00d907ed hmm_range_fault vmlinux EXPORT_SYMBOL +0xa33a5759 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL +0xca7d8764 kthread_freezable_should_stop vmlinux EXPORT_SYMBOL_GPL +0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL +0xe039905c power_supply_get_by_name vmlinux EXPORT_SYMBOL_GPL +0xc8fcd2ff regulator_set_load vmlinux EXPORT_SYMBOL_GPL +0x1d6696b0 mtk_mutex_disable vmlinux EXPORT_SYMBOL_GPL +0xe2d2d0bc pcie_capability_write_dword vmlinux EXPORT_SYMBOL +0x7407f607 gpiod_is_active_low vmlinux EXPORT_SYMBOL_GPL +0x7846af3e __kfifo_len_r vmlinux EXPORT_SYMBOL +0xde7fedc6 vfs_create_mount vmlinux EXPORT_SYMBOL +0xef70eb7e ring_buffer_iter_advance vmlinux EXPORT_SYMBOL_GPL +0xb4674f27 srcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL +0x3562f983 read_sanitised_ftr_reg vmlinux EXPORT_SYMBOL_GPL +0xa2060911 inet_current_timestamp vmlinux EXPORT_SYMBOL +0xfa08cd0d inet_sk_rebuild_header vmlinux EXPORT_SYMBOL +0xfd2c62ad devlink_dpipe_table_counter_enabled vmlinux EXPORT_SYMBOL_GPL +0xfdd79d43 flow_block_cb_is_busy vmlinux EXPORT_SYMBOL +0x64afadec skb_copy vmlinux EXPORT_SYMBOL +0x52016e47 input_ff_flush vmlinux EXPORT_SYMBOL_GPL +0x374cac34 input_inject_event vmlinux EXPORT_SYMBOL +0xe88507bc regmap_field_free vmlinux EXPORT_SYMBOL_GPL +0xa12b66e4 __SCT__tp_func_unmap vmlinux EXPORT_SYMBOL_GPL +0x7e917894 __SCK__tp_func_unmap vmlinux EXPORT_SYMBOL_GPL +0x5f19a1b7 serial8250_update_uartclk vmlinux EXPORT_SYMBOL_GPL +0x74a22bb4 k3_udma_glue_push_rx_chn vmlinux EXPORT_SYMBOL_GPL +0x18715353 k3_udma_glue_push_tx_chn vmlinux EXPORT_SYMBOL_GPL +0x267d1042 acpi_is_pnp_device vmlinux EXPORT_SYMBOL_GPL +0x1bd6d2b4 pci_bus_read_config_dword vmlinux EXPORT_SYMBOL +0x27864d57 memparse vmlinux EXPORT_SYMBOL +0x6ec10fac sysfs_remove_mount_point vmlinux EXPORT_SYMBOL_GPL +0xd81d7a3c block_truncate_page vmlinux EXPORT_SYMBOL +0xbb4a4ddf vfs_tmpfile vmlinux EXPORT_SYMBOL +0x45921a86 generic_write_checks vmlinux EXPORT_SYMBOL +0xdda9e75b kthread_park vmlinux EXPORT_SYMBOL_GPL +0x1adc17db xfrm_dev_state_flush vmlinux EXPORT_SYMBOL +0x93bde7fa platform_get_ethdev_address vmlinux EXPORT_SYMBOL +0xc9ecff50 devl_port_unregister vmlinux EXPORT_SYMBOL_GPL +0x69668826 netdev_increment_features vmlinux EXPORT_SYMBOL +0x4f2250ba rtc_tm_to_time64 vmlinux EXPORT_SYMBOL +0xb4e78001 fwnode_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL +0xeedcdec5 uart_match_port vmlinux EXPORT_SYMBOL +0x827e61f8 acpi_has_watchdog vmlinux EXPORT_SYMBOL_GPL +0x4dd935e9 acpi_register_gsi vmlinux EXPORT_SYMBOL_GPL +0x3e7fc70a debugfs_create_file_size vmlinux EXPORT_SYMBOL_GPL +0x4574c55c vfs_get_link vmlinux EXPORT_SYMBOL +0x6d09843f copy_bpf_fprog_from_user vmlinux EXPORT_SYMBOL_GPL +0xbcedd35b of_thermal_get_trip_points vmlinux EXPORT_SYMBOL_GPL +0x5284b275 iommu_register_device_fault_handler vmlinux EXPORT_SYMBOL_GPL +0x6b8e4899 regulator_get_linear_step vmlinux EXPORT_SYMBOL_GPL +0x80ec0d50 qman_init_fq vmlinux EXPORT_SYMBOL +0xaf3021ae acpi_device_get_match_data vmlinux EXPORT_SYMBOL_GPL +0x173a82cf pcie_port_service_register vmlinux EXPORT_SYMBOL +0x2af73d73 pci_request_selected_regions vmlinux EXPORT_SYMBOL +0x52ca0c7c __splice_from_pipe vmlinux EXPORT_SYMBOL +0xd53c67b3 unregister_net_sysctl_table vmlinux EXPORT_SYMBOL_GPL +0x9362e90a __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0xa151d8b9 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL +0x5e6c2b4b __SCT__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL +0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL +0x87da80cf tty_write_room vmlinux EXPORT_SYMBOL +0xec41716a qman_alloc_fqid_range vmlinux EXPORT_SYMBOL +0x549e5a2c acpi_processor_register_performance vmlinux EXPORT_SYMBOL +0xe138fb8c percpu_counter_add_batch vmlinux EXPORT_SYMBOL +0x8ae3e067 sysfs_add_file_to_group vmlinux EXPORT_SYMBOL_GPL +0xe3bf87db unregister_fprobe vmlinux EXPORT_SYMBOL_GPL +0x2ad8400c param_ops_ushort vmlinux EXPORT_SYMBOL +0x73242dcd cpu_set_feature vmlinux EXPORT_SYMBOL_GPL +0xb3d273f6 dev_trans_start vmlinux EXPORT_SYMBOL +0x1f2ea106 hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL +0xa103a562 of_graph_get_remote_node vmlinux EXPORT_SYMBOL +0xefeafcf1 edac_has_mcs vmlinux EXPORT_SYMBOL_GPL +0xd090f009 watchdog_unregister_governor vmlinux EXPORT_SYMBOL +0x94053c81 serial8250_rpm_put vmlinux EXPORT_SYMBOL_GPL +0x64a9c928 default_blu vmlinux EXPORT_SYMBOL +0x76ec6980 devm_regulator_register vmlinux EXPORT_SYMBOL_GPL +0x57575f08 dmaengine_put vmlinux EXPORT_SYMBOL +0xaae8ab0e acpi_bus_power_manageable vmlinux EXPORT_SYMBOL +0x0998cc3c hdmi_infoframe_unpack vmlinux EXPORT_SYMBOL +0x4ea25709 dql_reset vmlinux EXPORT_SYMBOL +0x1562fd00 bio_put vmlinux EXPORT_SYMBOL +0xb67c9280 utf8cursor vmlinux EXPORT_SYMBOL +0xb68ed758 devm_memunmap vmlinux EXPORT_SYMBOL +0xb80a3265 devm_memremap vmlinux EXPORT_SYMBOL +0xd6ffcf5a bpf_map_inc vmlinux EXPORT_SYMBOL_GPL +0x27bd5a47 trace_print_array_seq vmlinux EXPORT_SYMBOL +0x1b597b7a swake_up_all vmlinux EXPORT_SYMBOL +0x934a0f83 tcf_qevent_destroy vmlinux EXPORT_SYMBOL +0x8c9cfad3 devl_dpipe_table_resource_set vmlinux EXPORT_SYMBOL_GPL +0x13cb41c0 of_find_compatible_node vmlinux EXPORT_SYMBOL +0xc3d50692 input_alloc_absinfo vmlinux EXPORT_SYMBOL +0x43cb1e71 serio_bus vmlinux EXPORT_SYMBOL +0x4fe1821d bio_map_user_iov vmlinux EXPORT_SYMBOL_GPL +0x21cd536a crypto_put_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL +0x98495f98 crypto_get_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL +0xd39c1d0a ping_bind vmlinux EXPORT_SYMBOL_GPL +0x7fda5254 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL +0x3a3d8dc9 sk_dst_check vmlinux EXPORT_SYMBOL +0x9d58a15d iommu_enable_nesting vmlinux EXPORT_SYMBOL_GPL +0x54783d11 vp_modern_config_vector vmlinux EXPORT_SYMBOL_GPL +0x453c8403 pci_msi_enabled vmlinux EXPORT_SYMBOL +0xd36e3d59 prandom_bytes_state vmlinux EXPORT_SYMBOL +0xae70ef5d inode_needs_sync vmlinux EXPORT_SYMBOL +0xba220db7 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL +0x59f8d7d9 bpfilter_ops vmlinux EXPORT_SYMBOL_GPL +0x51482351 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL +0x53eb98f8 dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL +0x26e298e0 unregister_memory_notifier vmlinux EXPORT_SYMBOL +0x57086fc3 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0x291876f3 mpi_ec_get_affine vmlinux EXPORT_SYMBOL_GPL +0x5a253477 dma_can_mmap vmlinux EXPORT_SYMBOL_GPL +0x7073e1c2 wake_up_process vmlinux EXPORT_SYMBOL +0x25820c64 fs_overflowuid vmlinux EXPORT_SYMBOL +0xf9da5843 gro_find_complete_by_type vmlinux EXPORT_SYMBOL +0xe29fa538 skb_dequeue_tail vmlinux EXPORT_SYMBOL +0x459e6151 mm_unaccount_pinned_pages vmlinux EXPORT_SYMBOL_GPL +0x8a81f702 hidinput_count_leds vmlinux EXPORT_SYMBOL_GPL +0xfa73a6b3 input_ff_erase vmlinux EXPORT_SYMBOL_GPL +0xe605a098 pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL +0xbb93eec5 ioasid_alloc vmlinux EXPORT_SYMBOL_GPL +0x4a0a45b9 pci_device_is_present vmlinux EXPORT_SYMBOL_GPL +0x16cb6a90 radix_tree_preloads vmlinux EXPORT_SYMBOL_GPL +0x1dfa5dbd mpi_invm vmlinux EXPORT_SYMBOL_GPL +0xd3543063 memcg_kmem_enabled_key vmlinux EXPORT_SYMBOL +0xaa83ec7d inet_stream_ops vmlinux EXPORT_SYMBOL +0xae6a5279 qdisc_reset vmlinux EXPORT_SYMBOL +0xb20fd789 flow_rule_match_ip vmlinux EXPORT_SYMBOL +0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL +0x6e94bdcf syscon_regmap_lookup_by_phandle vmlinux EXPORT_SYMBOL_GPL +0xb29aca45 regmap_multi_reg_write vmlinux EXPORT_SYMBOL_GPL +0x5e9274bf of_dma_controller_register vmlinux EXPORT_SYMBOL_GPL +0xacf7a0e5 pci_get_device vmlinux EXPORT_SYMBOL +0x50e0cc98 blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL +0x808ec1a3 crypto_alg_tested vmlinux EXPORT_SYMBOL_GPL +0x91bd4f00 iomap_seek_hole vmlinux EXPORT_SYMBOL_GPL +0xe769232e sprint_symbol_no_offset vmlinux EXPORT_SYMBOL_GPL +0x1e0f05a3 __SCT__tp_func_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0x96f9a01b __SCK__tp_func_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0x803ff0bf led_init_core vmlinux EXPORT_SYMBOL_GPL +0x2b5e4cad edac_mc_free vmlinux EXPORT_SYMBOL_GPL +0xdc178905 tpm1_getcap vmlinux EXPORT_SYMBOL_GPL +0xc57c48a3 idr_get_next vmlinux EXPORT_SYMBOL +0x881c4413 gen_pool_first_fit vmlinux EXPORT_SYMBOL +0xb19aecbd dquot_initialize_needed vmlinux EXPORT_SYMBOL +0x04ca4ac5 do_xdp_generic vmlinux EXPORT_SYMBOL_GPL +0xbb5626ec register_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x1af56c54 dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL +0x81059af7 regmap_async_complete_cb vmlinux EXPORT_SYMBOL_GPL +0xb71589f0 skip_spaces vmlinux EXPORT_SYMBOL +0x466c14a7 __delay vmlinux EXPORT_SYMBOL +0x4d65cbd5 csum_ipv6_magic vmlinux EXPORT_SYMBOL +0xfe1a7a7b mpi_point_release vmlinux EXPORT_SYMBOL_GPL +0xe3b09712 kprobe_event_delete vmlinux EXPORT_SYMBOL_GPL +0xf485d7a6 ring_buffer_swap_cpu vmlinux EXPORT_SYMBOL_GPL +0x44d4d6d2 param_get_ullong vmlinux EXPORT_SYMBOL +0x0eb6eb87 add_taint vmlinux EXPORT_SYMBOL +0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL_GPL +0x75b38bc0 __neigh_for_each_release vmlinux EXPORT_SYMBOL +0x2102c138 irq_of_parse_and_map vmlinux EXPORT_SYMBOL_GPL +0x357cae77 spi_busnum_to_master vmlinux EXPORT_SYMBOL_GPL +0xe862c4b7 dpm_suspend_start vmlinux EXPORT_SYMBOL_GPL +0xb548da06 device_initialize vmlinux EXPORT_SYMBOL_GPL +0x6f5ab52f acpi_get_local_address vmlinux EXPORT_SYMBOL +0x78e6189b user_destroy vmlinux EXPORT_SYMBOL_GPL +0x24f13392 dquot_alloc_inode vmlinux EXPORT_SYMBOL +0x4adbcd17 fsstack_copy_inode_size vmlinux EXPORT_SYMBOL_GPL +0x57fe8f05 dev_get_by_napi_id vmlinux EXPORT_SYMBOL +0xa269c151 fwnode_get_named_child_node vmlinux EXPORT_SYMBOL_GPL +0x0001020e pci_status_get_and_clear_errors vmlinux EXPORT_SYMBOL_GPL +0xe0419ac4 kstrtos16 vmlinux EXPORT_SYMBOL +0xfb32b30f ring_buffer_read_prepare_sync vmlinux EXPORT_SYMBOL_GPL +0x3001db93 strp_process vmlinux EXPORT_SYMBOL_GPL +0x9da29b62 tcf_em_register vmlinux EXPORT_SYMBOL +0x993fed64 mipi_dsi_host_register vmlinux EXPORT_SYMBOL +0x4a11e6fe iommu_map_atomic vmlinux EXPORT_SYMBOL_GPL +0x70fbae4d cppc_allow_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xe5d92312 devm_init_badblocks vmlinux EXPORT_SYMBOL_GPL +0x80badff4 __tracepoint_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x17626f0a fs_kobj vmlinux EXPORT_SYMBOL_GPL +0x27046576 kvm_exit vmlinux EXPORT_SYMBOL_GPL +0x86cc40b2 register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x24428be5 strncpy_from_user vmlinux EXPORT_SYMBOL +0xc76c99f5 bio_init vmlinux EXPORT_SYMBOL +0x7278d328 all_vm_events vmlinux EXPORT_SYMBOL_GPL +0x41814cb8 dirty_writeback_interval vmlinux EXPORT_SYMBOL_GPL +0xa17dc75d inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL +0x8572777d iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL +0xef21305d tcp_sock_set_quickack vmlinux EXPORT_SYMBOL +0x4c471a2f gnet_stats_copy_rate_est vmlinux EXPORT_SYMBOL +0xcf626110 skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0x3ccd8b46 zynqmp_pm_clock_getparent vmlinux EXPORT_SYMBOL_GPL +0x1c89fb22 zynqmp_pm_clock_setparent vmlinux EXPORT_SYMBOL_GPL +0x0146d844 dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xbaf5cfbd genphy_c45_aneg_done vmlinux EXPORT_SYMBOL_GPL +0x8560d907 pm_runtime_no_callbacks vmlinux EXPORT_SYMBOL_GPL +0x0cbe3ee2 software_node_unregister vmlinux EXPORT_SYMBOL_GPL +0xe1e15476 subsys_dev_iter_next vmlinux EXPORT_SYMBOL_GPL +0x267e1e48 iommu_detach_group vmlinux EXPORT_SYMBOL_GPL +0xf730fb4a qcom_smem_state_update_bits vmlinux EXPORT_SYMBOL_GPL +0x6c4fe4c1 pci_scan_root_bus vmlinux EXPORT_SYMBOL +0x15d96c12 set_capacity vmlinux EXPORT_SYMBOL +0x27b49c30 create_empty_buffers vmlinux EXPORT_SYMBOL +0xe2d5548a init_special_inode vmlinux EXPORT_SYMBOL +0x24212d86 __frontswap_invalidate_page vmlinux EXPORT_SYMBOL +0x78213e29 __xfrm_dst_lookup vmlinux EXPORT_SYMBOL +0x0e19cfe5 ipmr_rule_default vmlinux EXPORT_SYMBOL +0xde7dc10c iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x3ea9e3c9 inet_frag_destroy vmlinux EXPORT_SYMBOL +0xa42b7819 ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x5b9b1ae4 rpi_firmware_get vmlinux EXPORT_SYMBOL_GPL +0x063e9296 rpi_firmware_put vmlinux EXPORT_SYMBOL_GPL +0xa39a3d37 of_i2c_get_board_info vmlinux EXPORT_SYMBOL_GPL +0x5424acf9 iommu_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xf41c673f configfs_register_default_group vmlinux EXPORT_SYMBOL +0x776e993c __dec_zone_page_state vmlinux EXPORT_SYMBOL +0x374aab89 __inc_zone_page_state vmlinux EXPORT_SYMBOL +0xf1562e14 __mod_zone_page_state vmlinux EXPORT_SYMBOL +0x27f4f029 ftrace_set_global_filter vmlinux EXPORT_SYMBOL_GPL +0x4f7403c1 __put_user_ns vmlinux EXPORT_SYMBOL +0xc5e74216 release_resource vmlinux EXPORT_SYMBOL +0xe70241e0 __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL +0x3fe6c346 devlink_fmsg_binary_pair_put vmlinux EXPORT_SYMBOL_GPL +0xe1e31fe9 brioctl_set vmlinux EXPORT_SYMBOL +0xa9f27163 input_set_abs_params vmlinux EXPORT_SYMBOL +0x8559e21f spi_mem_dirmap_destroy vmlinux EXPORT_SYMBOL_GPL +0x06546381 spi_bus_unlock vmlinux EXPORT_SYMBOL_GPL +0x552db3aa qman_query_cgr_congested vmlinux EXPORT_SYMBOL +0xfa297415 acpi_map_pxm_to_node vmlinux EXPORT_SYMBOL +0x38aa1397 gpiod_add_lookup_table vmlinux EXPORT_SYMBOL_GPL +0xb3687850 out_of_line_wait_on_bit_lock vmlinux EXPORT_SYMBOL +0xcb0b0f19 xfrm_state_alloc vmlinux EXPORT_SYMBOL +0xe5f2792e netdev_class_create_file_ns vmlinux EXPORT_SYMBOL +0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL +0x177b84e9 devm_kmemdup vmlinux EXPORT_SYMBOL_GPL +0x201f58d4 __clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL +0x0ffa8726 page_symlink vmlinux EXPORT_SYMBOL +0xa26d9b4f workqueue_congested vmlinux EXPORT_SYMBOL_GPL +0x402e7f80 __xfrm_route_forward vmlinux EXPORT_SYMBOL +0x749cd5c1 udp_gro_complete vmlinux EXPORT_SYMBOL +0x52d54fce devlink_info_version_stored_put vmlinux EXPORT_SYMBOL_GPL +0xdabeb542 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL +0xf30a5502 cpufreq_enable_boost_support vmlinux EXPORT_SYMBOL_GPL +0xa582f6fc acpi_dev_get_first_consumer_dev vmlinux EXPORT_SYMBOL_GPL +0x4071cdae dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL +0x24c499f7 kvm_vcpu_wake_up vmlinux EXPORT_SYMBOL_GPL +0x0f630261 gen_replace_estimator vmlinux EXPORT_SYMBOL +0x56f1963f dev_coredumpsg vmlinux EXPORT_SYMBOL_GPL +0xa1493201 devm_clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL +0xaeff0720 meson_a1_parse_dt_extra vmlinux EXPORT_SYMBOL_GPL +0x19bd383b security_secmark_refcount_dec vmlinux EXPORT_SYMBOL +0x2f03fc4b security_secmark_refcount_inc vmlinux EXPORT_SYMBOL +0xcae7a247 inc_node_page_state vmlinux EXPORT_SYMBOL +0x974ae057 param_set_bint vmlinux EXPORT_SYMBOL +0xdce633b0 param_get_bool vmlinux EXPORT_SYMBOL +0x54c7bccf param_set_byte vmlinux EXPORT_SYMBOL +0x68e9f354 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0x66628bf3 ip_tunnel_metadata_cnt vmlinux EXPORT_SYMBOL +0x8a93732d __ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xb51cbd10 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL +0x7adf966d skb_clone_sk vmlinux EXPORT_SYMBOL +0xeb7f6046 acpi_get_devices vmlinux EXPORT_SYMBOL +0xc7f3ac42 acpi_gpiochip_request_interrupts vmlinux EXPORT_SYMBOL_GPL +0x54b23e67 sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL +0x4d27625d blk_queue_logical_block_size vmlinux EXPORT_SYMBOL +0xc2af8bac __frontswap_test vmlinux EXPORT_SYMBOL +0x828062b1 __frontswap_init vmlinux EXPORT_SYMBOL +0x782b18aa init_srcu_struct vmlinux EXPORT_SYMBOL_GPL +0x423ee9fa arp_tbl vmlinux EXPORT_SYMBOL +0x2dfa41a3 __skb_recv_datagram vmlinux EXPORT_SYMBOL +0x60c6815d stm_source_register_device vmlinux EXPORT_SYMBOL_GPL +0x0dd5d784 phy_attach vmlinux EXPORT_SYMBOL +0x6153fe07 component_compare_dev_name vmlinux EXPORT_SYMBOL_GPL +0x2f038913 gpiochip_remove_pin_ranges vmlinux EXPORT_SYMBOL_GPL +0x5a8ae15a ZSTD_initDDict vmlinux EXPORT_SYMBOL +0x371e7f3a ZSTD_initCDict vmlinux EXPORT_SYMBOL +0xc4f65c71 dump_skip_to vmlinux EXPORT_SYMBOL +0x32c2bb04 list_lru_walk_node vmlinux EXPORT_SYMBOL_GPL +0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL +0xa3d2669d tcp_splice_read vmlinux EXPORT_SYMBOL +0x715a43ce priv_to_devlink vmlinux EXPORT_SYMBOL_GPL +0x6cbf70ca phy_get_pause vmlinux EXPORT_SYMBOL +0x9134dacb regmap_fields_update_bits_base vmlinux EXPORT_SYMBOL_GPL +0xb8dd960a request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0x21a563da clk_get_accuracy vmlinux EXPORT_SYMBOL_GPL +0x6aa9cf2c acpiphp_unregister_attention vmlinux EXPORT_SYMBOL_GPL +0xfab63998 pinctrl_generic_get_group_count vmlinux EXPORT_SYMBOL_GPL +0xc2310cdc logic_inl vmlinux EXPORT_SYMBOL +0x2e2c4ddc logic_inw vmlinux EXPORT_SYMBOL +0xf18300ad logic_inb vmlinux EXPORT_SYMBOL +0x50f91491 __genradix_ptr vmlinux EXPORT_SYMBOL +0x03d4799f simple_recursive_removal vmlinux EXPORT_SYMBOL +0xc341ae6d zs_map_object vmlinux EXPORT_SYMBOL_GPL +0x8028d3e1 irq_setup_generic_chip vmlinux EXPORT_SYMBOL_GPL +0xc10fddb8 name_to_dev_t vmlinux EXPORT_SYMBOL_GPL +0xc32c71af register_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL +0x9aaeefce sysctl_nf_log_all_netns vmlinux EXPORT_SYMBOL +0xd6157a15 icc_set_tag vmlinux EXPORT_SYMBOL_GPL +0xee86a3c2 qcom_scm_set_cold_boot_addr vmlinux EXPORT_SYMBOL +0xb7006505 platform_msi_domain_free_irqs vmlinux EXPORT_SYMBOL_GPL +0x49b163b8 acpi_bus_scan vmlinux EXPORT_SYMBOL +0xd70f62b6 acpi_os_execute vmlinux EXPORT_SYMBOL +0xcbc88a23 ZSTD_isFrame vmlinux EXPORT_SYMBOL +0xfc399557 utf8_load vmlinux EXPORT_SYMBOL +0x44ec3693 of_irq_to_resource vmlinux EXPORT_SYMBOL_GPL +0x5009d947 i2c_slave_register vmlinux EXPORT_SYMBOL_GPL +0x9d2e7707 unregister_sysrq_key vmlinux EXPORT_SYMBOL +0xead4caf3 regulator_put vmlinux EXPORT_SYMBOL_GPL +0x058f9366 apei_exec_collect_resources vmlinux EXPORT_SYMBOL_GPL +0x81a7f541 percpu_ref_init vmlinux EXPORT_SYMBOL_GPL +0xb07f79f8 crypto_unregister_rngs vmlinux EXPORT_SYMBOL_GPL +0x947cb7d1 crypto_aead_setkey vmlinux EXPORT_SYMBOL_GPL +0x0d10b23f crypto_unregister_algs vmlinux EXPORT_SYMBOL_GPL +0x1f6b8dcd simple_transaction_get vmlinux EXPORT_SYMBOL +0x09490b0b simple_transaction_set vmlinux EXPORT_SYMBOL +0xfd068326 register_kretprobes vmlinux EXPORT_SYMBOL_GPL +0xea01a731 find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x8a90cec6 __nlmsg_put vmlinux EXPORT_SYMBOL +0x09d8fe8b lock_sock_nested vmlinux EXPORT_SYMBOL +0x258c5fe5 nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL +0x8eb830cd devm_extcon_register_notifier vmlinux EXPORT_SYMBOL +0x9e643390 hid_add_device vmlinux EXPORT_SYMBOL_GPL +0x53a12189 power_supply_set_input_current_limit_from_supplier vmlinux EXPORT_SYMBOL_GPL +0x499b1834 devm_usb_put_phy vmlinux EXPORT_SYMBOL_GPL +0x11e126d1 platform_add_devices vmlinux EXPORT_SYMBOL_GPL +0x08c059f5 device_show_bool vmlinux EXPORT_SYMBOL_GPL +0x30f80f50 acpi_processor_get_performance_info vmlinux EXPORT_SYMBOL_GPL +0xf7da6e6f acpi_unload_table vmlinux EXPORT_SYMBOL +0x949dcdda pci_epc_linkup vmlinux EXPORT_SYMBOL_GPL +0x4b13aa6c pci_read_config_byte vmlinux EXPORT_SYMBOL +0x2ca37c2c gpiochip_add_pingroup_range vmlinux EXPORT_SYMBOL_GPL +0x2864abc9 klist_node_attached vmlinux EXPORT_SYMBOL_GPL +0xf188a662 rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL +0x6c53a622 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL +0x2f2c95c4 flush_work vmlinux EXPORT_SYMBOL_GPL +0x9e2fe638 of_thermal_is_trip_valid vmlinux EXPORT_SYMBOL_GPL +0xa50a3c0f phy_ethtool_set_eee vmlinux EXPORT_SYMBOL +0x388fb4f2 phy_ethtool_get_eee vmlinux EXPORT_SYMBOL +0x5402da9f xudma_navss_psil_pair vmlinux EXPORT_SYMBOL +0x061beeb6 gpiochip_line_is_persistent vmlinux EXPORT_SYMBOL_GPL +0x435a4505 create_signature vmlinux EXPORT_SYMBOL_GPL +0xa55286f0 __generic_file_fsync vmlinux EXPORT_SYMBOL +0x0c5ee03c tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL +0x4c65b6e6 reuseport_migrate_sock vmlinux EXPORT_SYMBOL +0x614adcb7 of_overlay_remove_all vmlinux EXPORT_SYMBOL_GPL +0x0bf9b2a3 of_device_is_compatible vmlinux EXPORT_SYMBOL +0x378adfb7 zynqmp_pm_sd_dll_reset vmlinux EXPORT_SYMBOL_GPL +0x6b198c77 led_colors vmlinux EXPORT_SYMBOL_GPL +0x0567b8df rdev_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0xd8ec8ddf acpi_bus_unregister_driver vmlinux EXPORT_SYMBOL +0x5634e6ad pci_alloc_p2pmem vmlinux EXPORT_SYMBOL_GPL +0x2cee6765 pci_msi_unmask_irq vmlinux EXPORT_SYMBOL_GPL +0xd8409673 sprd_pinctrl_remove vmlinux EXPORT_SYMBOL_GPL +0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0x9b58ef2f mpage_writepage vmlinux EXPORT_SYMBOL +0x06cca30b ring_buffer_record_off vmlinux EXPORT_SYMBOL_GPL +0xb650d8dc set_security_override vmlinux EXPORT_SYMBOL +0x0648aef8 raw_seq_start vmlinux EXPORT_SYMBOL_GPL +0xa905f5f1 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL +0x43d04063 rtc_read_time vmlinux EXPORT_SYMBOL_GPL +0x95f032a4 tpm2_get_tpm_pt vmlinux EXPORT_SYMBOL_GPL +0x7adc0fbf rb_replace_node_rcu vmlinux EXPORT_SYMBOL +0xe21f18ac __genradix_iter_peek vmlinux EXPORT_SYMBOL +0x1ea37aa0 clean_bdev_aliases vmlinux EXPORT_SYMBOL +0xae733996 copy_string_kernel vmlinux EXPORT_SYMBOL +0xc8a17f17 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0xf73fb0c4 __SCT__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL +0x5c3bbd06 __SCK__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL +0x237a0b5c __traceiter_dma_fence_signaled vmlinux EXPORT_SYMBOL +0x27180b19 dmaengine_get_unmap_data vmlinux EXPORT_SYMBOL +0x420e7bd0 pci_hp_del vmlinux EXPORT_SYMBOL_GPL +0xfdb0fb68 pci_hp_add vmlinux EXPORT_SYMBOL_GPL +0x7551216b kobject_del vmlinux EXPORT_SYMBOL +0x73319ba2 blkcg_get_fc_appid vmlinux EXPORT_SYMBOL_GPL +0xef58ee93 crypto_unregister_shash vmlinux EXPORT_SYMBOL_GPL +0x45acbf9c crypto_unregister_ahash vmlinux EXPORT_SYMBOL_GPL +0xb8b9f817 kmalloc_order_trace vmlinux EXPORT_SYMBOL +0xd9f699af tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL +0xddb2a131 devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL +0x8bd46b7d devm_devfreq_add_device vmlinux EXPORT_SYMBOL +0xfb945d4e cpufreq_dbs_governor_start vmlinux EXPORT_SYMBOL_GPL +0xc050fb05 policy_has_boost_freq vmlinux EXPORT_SYMBOL_GPL +0xf1ee3be7 i2c_slave_unregister vmlinux EXPORT_SYMBOL_GPL +0xe6dc0557 mctrl_gpio_init_noauto vmlinux EXPORT_SYMBOL_GPL +0x96554810 register_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL +0x89bb0496 devm_clk_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x1b63fa33 devm_backlight_device_register vmlinux EXPORT_SYMBOL +0x0ea593f6 hdmi_drm_infoframe_init vmlinux EXPORT_SYMBOL +0x9cd4cc45 poll_initwait vmlinux EXPORT_SYMBOL +0x4157828d irq_gc_ack_set_bit vmlinux EXPORT_SYMBOL_GPL +0x52ff49a9 unregister_console vmlinux EXPORT_SYMBOL +0x779083e5 device_get_mac_address vmlinux EXPORT_SYMBOL +0x345c05dc led_trigger_unregister_simple vmlinux EXPORT_SYMBOL_GPL +0x066f70b3 phy_disconnect vmlinux EXPORT_SYMBOL +0x084bfac7 phy_ethtool_set_link_ksettings vmlinux EXPORT_SYMBOL +0x741b8156 phy_ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0x8455e3a7 dma_fence_signal_timestamp_locked vmlinux EXPORT_SYMBOL +0xb5a8c226 acpi_gsi_to_irq vmlinux EXPORT_SYMBOL_GPL +0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL +0x82c94b58 __cpu_active_mask vmlinux EXPORT_SYMBOL +0x8361c921 netdev_state_change vmlinux EXPORT_SYMBOL +0x7ec813d7 devm_regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL +0xb7c0f443 sort vmlinux EXPORT_SYMBOL +0xa3f12f69 __crypto_xor vmlinux EXPORT_SYMBOL_GPL +0xa8fef7bb security_unix_may_send vmlinux EXPORT_SYMBOL +0xd1d11086 vfs_getattr_nosec vmlinux EXPORT_SYMBOL +0x38995857 mmu_notifier_put vmlinux EXPORT_SYMBOL_GPL +0x541bd60a irq_work_run vmlinux EXPORT_SYMBOL_GPL +0xfede9222 __tracepoint_suspend_resume vmlinux EXPORT_SYMBOL_GPL +0x6142f4d9 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL +0x5ecdcf90 ti_sci_get_free_resource vmlinux EXPORT_SYMBOL_GPL +0x003aa1fd devm_gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL +0x1278221d ZSTD_compressBegin_usingCDict vmlinux EXPORT_SYMBOL +0x4aa07ffa debugfs_create_devm_seqfile vmlinux EXPORT_SYMBOL_GPL +0x9abd166c kern_path vmlinux EXPORT_SYMBOL +0x9ad56911 irq_chip_ack_parent vmlinux EXPORT_SYMBOL_GPL +0x3524bf5c xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL +0xbeb5c550 nf_register_queue_handler vmlinux EXPORT_SYMBOL +0xa12ca1b3 netpoll_print_options vmlinux EXPORT_SYMBOL +0xe4309905 syscore_resume vmlinux EXPORT_SYMBOL_GPL +0x02107816 clk_hw_get_flags vmlinux EXPORT_SYMBOL_GPL +0x5dc00b6a clk_bulk_get vmlinux EXPORT_SYMBOL +0x5d31eff8 gpiod_set_raw_value_cansleep vmlinux EXPORT_SYMBOL_GPL +0xb306ec50 __sg_alloc_table vmlinux EXPORT_SYMBOL +0xa605d16c shrink_dcache_sb vmlinux EXPORT_SYMBOL +0x445a75a1 __cleancache_init_fs vmlinux EXPORT_SYMBOL +0xbd5704ec __tracepoint_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL +0x5c71d2bd percpu_free_rwsem vmlinux EXPORT_SYMBOL_GPL +0x40b7e2f4 param_ops_int vmlinux EXPORT_SYMBOL +0x5ab87108 regmap_fields_read vmlinux EXPORT_SYMBOL_GPL +0xa3cd9d1e pm_runtime_get_if_active vmlinux EXPORT_SYMBOL_GPL +0x64bc8006 serial8250_do_set_ldisc vmlinux EXPORT_SYMBOL_GPL +0xe4626c80 k3_ringacc_ring_cfg vmlinux EXPORT_SYMBOL_GPL +0xa0ebd437 hdmi_drm_infoframe_check vmlinux EXPORT_SYMBOL +0x9966791c __pci_hp_register vmlinux EXPORT_SYMBOL_GPL +0x1cff8eab sbitmap_init_node vmlinux EXPORT_SYMBOL_GPL +0x815fda83 sed_ioctl vmlinux EXPORT_SYMBOL_GPL +0x693088c0 blkdev_issue_flush vmlinux EXPORT_SYMBOL +0x499043d3 crypto_init_queue vmlinux EXPORT_SYMBOL_GPL +0xd11d5c94 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL +0xb510c250 raw_v4_hashinfo vmlinux EXPORT_SYMBOL_GPL +0x43002bb8 geni_se_clk_freq_match vmlinux EXPORT_SYMBOL +0xd828f063 xudma_tchanrt_write vmlinux EXPORT_SYMBOL +0x6065f809 devm_clk_hw_get_clk vmlinux EXPORT_SYMBOL_GPL +0xca10b039 acpi_subsys_suspend_noirq vmlinux EXPORT_SYMBOL_GPL +0xd64ed259 __memcat_p vmlinux EXPORT_SYMBOL_GPL +0x83bfab10 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL +0xf77e9361 sysfs_break_active_protection vmlinux EXPORT_SYMBOL_GPL +0x7224caa5 iomap_zero_range vmlinux EXPORT_SYMBOL_GPL +0x6b7cf1fb fsnotify_put_mark vmlinux EXPORT_SYMBOL_GPL +0xb308c97d wait_woken vmlinux EXPORT_SYMBOL +0xca1d9782 param_ops_short vmlinux EXPORT_SYMBOL +0x5ebee0c2 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL +0xd120c81d fwnode_irq_get vmlinux EXPORT_SYMBOL +0x526a92e9 amba_device_put vmlinux EXPORT_SYMBOL_GPL +0x8b5405f6 amba_device_add vmlinux EXPORT_SYMBOL_GPL +0xcae7ce5d fsl_mc_get_version vmlinux EXPORT_SYMBOL_GPL +0x2484adc3 __kfifo_to_user_r vmlinux EXPORT_SYMBOL +0xac3201b0 udp_flow_hashrnd vmlinux EXPORT_SYMBOL +0x22d60537 tcf_frag_xmit_count vmlinux EXPORT_SYMBOL_GPL +0x2128a028 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x9f380f2f softnet_data vmlinux EXPORT_SYMBOL +0x34d778b0 extcon_get_edev_name vmlinux EXPORT_SYMBOL_GPL +0x355b2ef2 ti_sci_put_handle vmlinux EXPORT_SYMBOL_GPL +0xd1f23692 ti_sci_get_handle vmlinux EXPORT_SYMBOL_GPL +0x1de67f9b qcom_scm_io_writel vmlinux EXPORT_SYMBOL +0x86700220 acpi_get_cpuid vmlinux EXPORT_SYMBOL_GPL +0x07092a9d gpiod_to_irq vmlinux EXPORT_SYMBOL_GPL +0x7d54dae4 blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL +0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL +0x0459e8d1 dma_get_sgtable_attrs vmlinux EXPORT_SYMBOL +0xb5b54b34 _raw_spin_unlock vmlinux EXPORT_SYMBOL +0x5a032601 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0x9ffa3a75 netdev_max_backlog vmlinux EXPORT_SYMBOL +0x58276f93 cper_next_record_id vmlinux EXPORT_SYMBOL_GPL +0x9976ca5f dev_pm_domain_attach_by_name vmlinux EXPORT_SYMBOL_GPL +0xdd6ab932 acpi_processor_preregister_performance vmlinux EXPORT_SYMBOL +0xddbeeecc pci_lock_rescan_remove vmlinux EXPORT_SYMBOL_GPL +0xb1fc1782 pci_speed_string vmlinux EXPORT_SYMBOL_GPL +0xdcc16347 blk_integrity_register vmlinux EXPORT_SYMBOL +0xf99ed27c kernfs_path_from_node vmlinux EXPORT_SYMBOL_GPL +0x7a5b1979 unlock_page vmlinux EXPORT_SYMBOL +0x4f98d766 cpu_pm_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x9b4a341b kthread_create_on_cpu vmlinux EXPORT_SYMBOL +0xdd68a372 netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x3abac472 dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL +0xf3a57892 release_dentry_name_snapshot vmlinux EXPORT_SYMBOL +0x1c264669 __SCT__tp_func_kmalloc vmlinux EXPORT_SYMBOL +0xc916dd46 __SCK__tp_func_kmalloc vmlinux EXPORT_SYMBOL +0xfdea2d04 alarm_cancel vmlinux EXPORT_SYMBOL_GPL +0xe27f953d xfrm_unregister_type vmlinux EXPORT_SYMBOL +0x99ddf879 nf_ip_checksum vmlinux EXPORT_SYMBOL +0x4562d180 sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL +0xa9977e88 led_sysfs_enable vmlinux EXPORT_SYMBOL_GPL +0x5724da88 pci_request_regions_exclusive vmlinux EXPORT_SYMBOL +0xcc693bc2 bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL +0x2c02c2d1 pkcs7_validate_trust vmlinux EXPORT_SYMBOL_GPL +0x184be4eb hrtimer_init_sleeper vmlinux EXPORT_SYMBOL_GPL +0xb6be560b acpi_dma_controller_free vmlinux EXPORT_SYMBOL_GPL +0x526eef2c hdmi_vendor_infoframe_pack vmlinux EXPORT_SYMBOL +0x654449c3 memset16 vmlinux EXPORT_SYMBOL +0xbb96c295 zalloc_cpumask_var_node vmlinux EXPORT_SYMBOL +0xbb0678ab blk_queue_can_use_dma_map_merging vmlinux EXPORT_SYMBOL_GPL +0xc9debcb6 crypto_comp_compress vmlinux EXPORT_SYMBOL_GPL +0x94203746 dquot_disable vmlinux EXPORT_SYMBOL +0x69c08254 __SCT__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL +0x252332f1 __SCK__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL +0x5acc1124 trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0xe7de1ef9 module_put vmlinux EXPORT_SYMBOL +0x2459bbcc console_set_on_cmdline vmlinux EXPORT_SYMBOL +0x42e35575 __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL +0xb609c3e7 rproc_detach vmlinux EXPORT_SYMBOL +0x151903c6 cpufreq_show_cpus vmlinux EXPORT_SYMBOL_GPL +0xe2b52a96 genphy_resume vmlinux EXPORT_SYMBOL +0x3750d770 erst_read vmlinux EXPORT_SYMBOL_GPL +0xdbcf041a acpi_install_address_space_handler vmlinux EXPORT_SYMBOL +0x8653f971 inode_get_bytes vmlinux EXPORT_SYMBOL +0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL +0x75f8f0d8 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x17563340 edac_device_del_device vmlinux EXPORT_SYMBOL_GPL +0x29a45458 edac_device_add_device vmlinux EXPORT_SYMBOL_GPL +0x296cfe93 i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x24f472e3 dma_resv_replace_fences vmlinux EXPORT_SYMBOL +0xeeabb2e8 dev_driver_string vmlinux EXPORT_SYMBOL +0x0c285a2e pcie_get_readrq vmlinux EXPORT_SYMBOL +0x2484e789 vbin_printf vmlinux EXPORT_SYMBOL_GPL +0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL +0x020c6ca6 blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0x4901ca5f bio_reset vmlinux EXPORT_SYMBOL +0xdce83d1c security_d_instantiate vmlinux EXPORT_SYMBOL +0xa8786e47 iter_file_splice_write vmlinux EXPORT_SYMBOL +0x78d41334 vfs_mkdir vmlinux EXPORT_SYMBOL +0xc2eef3e1 srcu_torture_stats_print vmlinux EXPORT_SYMBOL_GPL +0xe3ab87e2 of_match_node vmlinux EXPORT_SYMBOL +0xdc1b5140 fwnode_property_get_reference_args vmlinux EXPORT_SYMBOL_GPL +0xc5a5c678 uart_parse_earlycon vmlinux EXPORT_SYMBOL_GPL +0x62949074 acpi_buffer_to_resource vmlinux EXPORT_SYMBOL +0x8353dfff acpi_os_get_iomem vmlinux EXPORT_SYMBOL_GPL +0x34df4578 pinctrl_add_gpio_range vmlinux EXPORT_SYMBOL_GPL +0x276dd05a eventfd_ctx_fileget vmlinux EXPORT_SYMBOL_GPL +0x26a93eb2 verify_pkcs7_signature vmlinux EXPORT_SYMBOL_GPL +0xc6ad0400 devl_trap_groups_register vmlinux EXPORT_SYMBOL_GPL +0xfb8997d8 led_trigger_set vmlinux EXPORT_SYMBOL_GPL +0xb861323f of_find_i2c_device_by_node vmlinux EXPORT_SYMBOL +0x63187451 pcie_aspm_support_enabled vmlinux EXPORT_SYMBOL +0xb11ee38d gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL +0x690f0f74 eventfd_fget vmlinux EXPORT_SYMBOL_GPL +0x2615b5d9 dget_parent vmlinux EXPORT_SYMBOL +0xfc03a4ca proc_dou8vec_minmax vmlinux EXPORT_SYMBOL_GPL +0xa0436e98 in6addr_linklocal_allnodes vmlinux EXPORT_SYMBOL +0x8e161076 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL +0xb4fb1c93 hid_dump_input vmlinux EXPORT_SYMBOL_GPL +0xda8e1302 software_node_find_by_name vmlinux EXPORT_SYMBOL_GPL +0x6b52f682 device_property_match_string vmlinux EXPORT_SYMBOL_GPL +0x1ed4d2eb percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL +0x4adc33e6 securityfs_create_dir vmlinux EXPORT_SYMBOL_GPL +0x8be4fc80 iunique vmlinux EXPORT_SYMBOL +0xfcdc8f65 try_lookup_one_len vmlinux EXPORT_SYMBOL +0x6917a77e __traceiter_kmem_cache_free vmlinux EXPORT_SYMBOL +0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL +0xadd2f5e4 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL +0xb087f6a2 inet_dgram_ops vmlinux EXPORT_SYMBOL +0xb0943942 input_release_device vmlinux EXPORT_SYMBOL +0xb752a33d node_to_cpumask_map vmlinux EXPORT_SYMBOL +0xc93e8461 acpi_get_event_resources vmlinux EXPORT_SYMBOL +0x22c0d8c7 __do_once_done vmlinux EXPORT_SYMBOL +0xc3ea5305 iommu_default_passthrough vmlinux EXPORT_SYMBOL_GPL +0x5ef6a672 gen_pool_for_each_chunk vmlinux EXPORT_SYMBOL +0x8e547c72 blk_cleanup_disk vmlinux EXPORT_SYMBOL +0x3d8baf3b zs_huge_class_size vmlinux EXPORT_SYMBOL_GPL +0xec2e1c8f proc_doulongvec_minmax vmlinux EXPORT_SYMBOL +0x99039392 hwmon_device_register vmlinux EXPORT_SYMBOL_GPL +0x9d2638a8 of_find_mipi_dsi_host_by_node vmlinux EXPORT_SYMBOL +0x4e6535c3 crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL +0x6ec882e2 simple_attr_open vmlinux EXPORT_SYMBOL_GPL +0x4ae9b906 seq_hex_dump vmlinux EXPORT_SYMBOL +0x96dd6c76 truncate_inode_pages_final vmlinux EXPORT_SYMBOL +0x56e9103b cpu_pm_enter vmlinux EXPORT_SYMBOL_GPL +0x09337cd0 __wake_up_locked_key vmlinux EXPORT_SYMBOL_GPL +0x2d1b02d2 usermodehelper_read_lock_wait vmlinux EXPORT_SYMBOL_GPL +0x5c74b1a3 __cpuhp_setup_state_cpuslocked vmlinux EXPORT_SYMBOL +0x9bf0d1a9 netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL +0xda006ded sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL +0x70a01f61 hvc_remove vmlinux EXPORT_SYMBOL_GPL +0x7234792f pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL +0xa72035f9 xa_get_order vmlinux EXPORT_SYMBOL +0x7d5e1008 __crc32c_le_shift vmlinux EXPORT_SYMBOL +0x4578f528 __kfifo_to_user vmlinux EXPORT_SYMBOL +0x934212d2 done_path_create vmlinux EXPORT_SYMBOL +0x410fc443 xp_free vmlinux EXPORT_SYMBOL +0x3228bddc xfrm6_rcv_encap vmlinux EXPORT_SYMBOL +0x71518e59 xfrm4_rcv_encap vmlinux EXPORT_SYMBOL +0x6fc8136f udp_poll vmlinux EXPORT_SYMBOL +0xb7edb6be sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x805666f5 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0xd13a135e devm_devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL +0xfd404afb dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0x6129fb93 sfp_remove_phy vmlinux EXPORT_SYMBOL_GPL +0x33b3ba04 mdiobus_unregister_device vmlinux EXPORT_SYMBOL +0xf1431e48 iommu_group_remove_device vmlinux EXPORT_SYMBOL_GPL +0x9db44fce pci_hp_deregister vmlinux EXPORT_SYMBOL_GPL +0x20e872e9 pci_remove_root_bus vmlinux EXPORT_SYMBOL_GPL +0x5818fe3c posix_acl_from_mode vmlinux EXPORT_SYMBOL +0x7500bdc0 fscrypt_symlink_getattr vmlinux EXPORT_SYMBOL_GPL +0x9eacf8a5 kstrndup vmlinux EXPORT_SYMBOL +0x687b6a16 kdbgetsymval vmlinux EXPORT_SYMBOL +0x21363231 irq_domain_reset_irq_data vmlinux EXPORT_SYMBOL_GPL +0x8cc706b7 irq_set_chip vmlinux EXPORT_SYMBOL +0xb857dd4d console_stop vmlinux EXPORT_SYMBOL +0xd1c4fa6f mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL +0xa77bfd29 register_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL +0xb3f9aab9 inet6_getname vmlinux EXPORT_SYMBOL +0x47d9f541 rproc_get_by_child vmlinux EXPORT_SYMBOL +0x0d8e06f5 power_supply_put vmlinux EXPORT_SYMBOL_GPL +0x09e8ed9b mfd_add_devices vmlinux EXPORT_SYMBOL +0xfaf2f91d mtk_eint_set_debounce vmlinux EXPORT_SYMBOL_GPL +0xa5d1f4b8 stack_depot_snprint vmlinux EXPORT_SYMBOL_GPL +0x5315a4e6 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL +0xbe04317e __traceiter_rpm_suspend vmlinux EXPORT_SYMBOL_GPL +0x05d56730 __SCT__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x82a80545 __SCK__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x1072318f driver_set_override vmlinux EXPORT_SYMBOL_GPL +0x8d73278e hex_asc_upper vmlinux EXPORT_SYMBOL +0x891dbb8f sgl_free_order vmlinux EXPORT_SYMBOL +0xe63a5f32 debugfs_create_file vmlinux EXPORT_SYMBOL_GPL +0x6baab262 new_inode vmlinux EXPORT_SYMBOL +0x78787e5d __blk_trace_note_message vmlinux EXPORT_SYMBOL_GPL +0x1312f028 of_get_phy_mode vmlinux EXPORT_SYMBOL_GPL +0x86f85114 net_dec_egress_queue vmlinux EXPORT_SYMBOL_GPL +0x1517021b build_skb_around vmlinux EXPORT_SYMBOL +0x1f51ef51 hwmon_notify_event vmlinux EXPORT_SYMBOL_GPL +0xcbfc16dd dma_fence_array_create vmlinux EXPORT_SYMBOL +0x10d09607 regmap_field_update_bits_base vmlinux EXPORT_SYMBOL_GPL +0xc0e55f7b platform_find_device_by_driver vmlinux EXPORT_SYMBOL_GPL +0x75a041e9 tty_port_close vmlinux EXPORT_SYMBOL +0x2ab2ee91 brcmstb_get_product_id vmlinux EXPORT_SYMBOL +0xe0b13336 argv_free vmlinux EXPORT_SYMBOL +0x1f38a4f6 mpi_set_highbit vmlinux EXPORT_SYMBOL_GPL +0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL +0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0xc79c4df1 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL +0xc0735207 genl_unregister_family vmlinux EXPORT_SYMBOL +0xd16be7ed netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL +0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL +0x52780251 of_graph_get_endpoint_by_regs vmlinux EXPORT_SYMBOL +0x1929651b scmi_driver_register vmlinux EXPORT_SYMBOL_GPL +0xa86c0165 host1x_context_device_bus_type vmlinux EXPORT_SYMBOL_GPL +0xb9fc50a2 __traceiter_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL +0x67448c73 tty_register_driver vmlinux EXPORT_SYMBOL +0x0fab1ab0 hdmi_spd_infoframe_pack vmlinux EXPORT_SYMBOL +0x26e0120b cpumask_any_distribute vmlinux EXPORT_SYMBOL +0xd1363cc1 ucs2_strsize vmlinux EXPORT_SYMBOL +0xe9d712d9 generic_remap_file_range_prep vmlinux EXPORT_SYMBOL +0x0b709f77 wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL +0xc46324f6 dynevent_create vmlinux EXPORT_SYMBOL_GPL +0x70e8a30e synth_event_gen_cmd_array_start vmlinux EXPORT_SYMBOL_GPL +0xf2ee9dfe ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL +0x9b91c696 driver_remove_file vmlinux EXPORT_SYMBOL_GPL +0x2cc9c11a iommu_sva_bind_device vmlinux EXPORT_SYMBOL_GPL +0x8c9e338f acpi_bios_error vmlinux EXPORT_SYMBOL +0x6a8441be cpci_hp_start vmlinux EXPORT_SYMBOL_GPL +0x5b1aea82 kset_unregister vmlinux EXPORT_SYMBOL +0x27230749 debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL +0x4fcbd83d vfs_iocb_iter_read vmlinux EXPORT_SYMBOL +0x42512081 ipi_send_mask vmlinux EXPORT_SYMBOL_GPL +0x034ccd70 strp_unpause vmlinux EXPORT_SYMBOL_GPL +0xb2261b6e netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0x80120383 devm_thermal_zone_of_sensor_register vmlinux EXPORT_SYMBOL_GPL +0x438d8df2 iova_cache_get vmlinux EXPORT_SYMBOL_GPL +0x77355ef0 acpi_dev_ready_for_enumeration vmlinux EXPORT_SYMBOL_GPL +0xd3559ef4 __memset vmlinux EXPORT_SYMBOL +0x34fc4ad3 __tracepoint_block_split vmlinux EXPORT_SYMBOL_GPL +0x34bd991a wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL +0x6bd1aa56 stack_trace_save vmlinux EXPORT_SYMBOL_GPL +0x7fb5395f inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL +0x417b78c3 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0xd142cc05 dev_vprintk_emit vmlinux EXPORT_SYMBOL +0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL +0x0781ec97 logic_insl vmlinux EXPORT_SYMBOL +0x3cd9ed83 logic_insw vmlinux EXPORT_SYMBOL +0x7141b88a logic_insb vmlinux EXPORT_SYMBOL +0xe0313d71 rhashtable_insert_slow vmlinux EXPORT_SYMBOL_GPL +0xbb278c0c user_read vmlinux EXPORT_SYMBOL_GPL +0xed47195b balloon_page_list_dequeue vmlinux EXPORT_SYMBOL_GPL +0x331f48fc balloon_page_list_enqueue vmlinux EXPORT_SYMBOL_GPL +0x766a0927 mempool_alloc_pages vmlinux EXPORT_SYMBOL +0xfa0d2343 trace_define_field vmlinux EXPORT_SYMBOL_GPL +0x3e3bad0a __tasklet_hi_schedule vmlinux EXPORT_SYMBOL +0xbacd89b2 kvm_vcpu_gfn_to_pfn_atomic vmlinux EXPORT_SYMBOL_GPL +0xf5b4e55f arp_send vmlinux EXPORT_SYMBOL +0x3d02cd70 dma_fence_signal_locked vmlinux EXPORT_SYMBOL +0xcbd16037 unregister_acpi_bus_type vmlinux EXPORT_SYMBOL_GPL +0xbb0540aa zlib_inflateReset vmlinux EXPORT_SYMBOL +0x281823c5 __kfifo_out_peek vmlinux EXPORT_SYMBOL +0xc64416e5 security_sctp_assoc_request vmlinux EXPORT_SYMBOL +0x939247d0 cdev_del vmlinux EXPORT_SYMBOL +0x377bbcbc pm_suspend_target_state vmlinux EXPORT_SYMBOL_GPL +0x364d4d3a kvm_put_kvm_no_destroy vmlinux EXPORT_SYMBOL_GPL +0xd0563e9e pneigh_enqueue vmlinux EXPORT_SYMBOL +0x3d4eb9bc netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL +0x017dc4c1 dev_alloc_name vmlinux EXPORT_SYMBOL +0xdaf049db of_get_cpu_state_node vmlinux EXPORT_SYMBOL +0x00df9837 ioasid_register_allocator vmlinux EXPORT_SYMBOL_GPL +0xd0d156e9 __rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL +0xb2feb57d dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL +0xb94d4c30 fsnotify_init_mark vmlinux EXPORT_SYMBOL_GPL +0x63c0b0d6 ksm_madvise vmlinux EXPORT_SYMBOL_GPL +0xe993ebe9 ping_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x88852da4 tcp_add_backlog vmlinux EXPORT_SYMBOL +0x2c3054f9 net_inc_ingress_queue vmlinux EXPORT_SYMBOL_GPL +0xc631e979 mipi_dsi_dcs_get_display_brightness vmlinux EXPORT_SYMBOL +0x832d184a mipi_dsi_dcs_set_display_brightness vmlinux EXPORT_SYMBOL +0x8ae173ff hisi_reset_init vmlinux EXPORT_SYMBOL_GPL +0x46b5629d __clk_determine_rate vmlinux EXPORT_SYMBOL_GPL +0x9fbfebab erst_write vmlinux EXPORT_SYMBOL_GPL +0xaead9e6a vga_get vmlinux EXPORT_SYMBOL +0x6700cd3f security_dentry_init_security vmlinux EXPORT_SYMBOL +0x2ffc8420 generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL +0xf0b2f63f filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL +0x7e3191f6 try_to_del_timer_sync vmlinux EXPORT_SYMBOL +0x5f800029 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL +0x371ffb81 devlink_traps_unregister vmlinux EXPORT_SYMBOL_GPL +0x13e188e2 dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL +0x8b4af200 tty_init_termios vmlinux EXPORT_SYMBOL_GPL +0x7a696f80 pci_enable_device_io vmlinux EXPORT_SYMBOL +0xc91fdf58 percpu_ref_is_zero vmlinux EXPORT_SYMBOL_GPL +0xe9c79d14 alloc_pages_vma vmlinux EXPORT_SYMBOL +0x713c8c98 __clocksource_register_scale vmlinux EXPORT_SYMBOL_GPL +0x7807f0f8 schedule_timeout_idle vmlinux EXPORT_SYMBOL +0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL +0x00e22038 tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL +0x2e5b27da xudma_alloc_gp_rflow_range vmlinux EXPORT_SYMBOL +0x7483dc59 pci_dev_present vmlinux EXPORT_SYMBOL +0x1cc944a9 pci_dev_put vmlinux EXPORT_SYMBOL +0x24444d69 pci_dev_get vmlinux EXPORT_SYMBOL +0x74725e69 ZSTD_compressContinue vmlinux EXPORT_SYMBOL +0xa7bdc0f8 blk_crypto_profile_destroy vmlinux EXPORT_SYMBOL_GPL +0x69dde7d1 config_group_find_item vmlinux EXPORT_SYMBOL +0x9c86b9ab fileattr_fill_flags vmlinux EXPORT_SYMBOL +0xbb7195a5 xdp_warn vmlinux EXPORT_SYMBOL_GPL +0x84a8d0eb of_changeset_revert vmlinux EXPORT_SYMBOL_GPL +0x4de995ec gen_pool_dma_alloc_algo vmlinux EXPORT_SYMBOL +0x890fa0fa btree_get_prev vmlinux EXPORT_SYMBOL_GPL +0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL +0xb88c8a20 security_old_inode_init_security vmlinux EXPORT_SYMBOL +0x675fabec debugfs_create_x16 vmlinux EXPORT_SYMBOL_GPL +0xd3e5ef6e fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL +0x11d189b1 __tracepoint_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0xc6779093 ring_buffer_record_enable vmlinux EXPORT_SYMBOL_GPL +0xf081cc02 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL +0x92083c33 phy_device_create vmlinux EXPORT_SYMBOL +0x012e730e apei_exec_noop vmlinux EXPORT_SYMBOL_GPL +0x061651be strcat vmlinux EXPORT_SYMBOL +0x08162c74 free_bucket_spinlocks vmlinux EXPORT_SYMBOL +0x50be748d security_ib_free_security vmlinux EXPORT_SYMBOL +0x6f915a45 dqstats vmlinux EXPORT_SYMBOL +0xd35cce70 _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL +0xcffd793e hyperv_report_panic vmlinux EXPORT_SYMBOL_GPL +0x8e4dfd7f tcf_classify vmlinux EXPORT_SYMBOL +0x31e9e8d5 zynqmp_pm_set_suspend_mode vmlinux EXPORT_SYMBOL_GPL +0x6dbda6ae dma_buf_vunmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x3f491f49 reset_control_bulk_reset vmlinux EXPORT_SYMBOL_GPL +0xb104f5a0 crypto_register_shash vmlinux EXPORT_SYMBOL_GPL +0x91bf77f9 inet6_unregister_protosw vmlinux EXPORT_SYMBOL +0xaada68b9 xfrm_register_type_offload vmlinux EXPORT_SYMBOL +0xe6d2458e do_trace_netlink_extack vmlinux EXPORT_SYMBOL +0xa84427ae pfifo_qdisc_ops vmlinux EXPORT_SYMBOL +0x6b4045ee zynqmp_pm_get_api_version vmlinux EXPORT_SYMBOL_GPL +0x199970ff i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL +0x871510f3 device_change_owner vmlinux EXPORT_SYMBOL_GPL +0xd4f5bfa5 iommu_queue_iopf vmlinux EXPORT_SYMBOL_GPL +0x35305676 pwm_adjust_config vmlinux EXPORT_SYMBOL_GPL +0x6fbc6a00 radix_tree_insert vmlinux EXPORT_SYMBOL +0x9bf2a1ce vfs_listxattr vmlinux EXPORT_SYMBOL_GPL +0x7d65c125 kern_mount vmlinux EXPORT_SYMBOL_GPL +0xc4635810 __check_sticky vmlinux EXPORT_SYMBOL +0x5d47384a page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL +0xd5e9b485 find_get_pages_contig vmlinux EXPORT_SYMBOL +0x3124034d wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL +0x133969d7 __trace_printk vmlinux EXPORT_SYMBOL_GPL +0x00da2fa8 ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL +0x4e27ea61 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL +0x424ffaf9 xfrm_state_walk_done vmlinux EXPORT_SYMBOL +0x7b5068fa qdisc_create_dflt vmlinux EXPORT_SYMBOL +0xbfb89938 flow_rule_match_ipv6_addrs vmlinux EXPORT_SYMBOL +0xbeb35cca flow_rule_match_ipv4_addrs vmlinux EXPORT_SYMBOL +0xe4e88564 netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL +0x66a1028c sock_bind_add vmlinux EXPORT_SYMBOL +0x84003629 of_reserved_mem_device_release vmlinux EXPORT_SYMBOL_GPL +0x116cb256 uart_add_one_port vmlinux EXPORT_SYMBOL +0xf3b24859 clk_divider_ops vmlinux EXPORT_SYMBOL_GPL +0x35cc849a blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL +0xdd279f9a key_put vmlinux EXPORT_SYMBOL +0xe15a565e bmap vmlinux EXPORT_SYMBOL +0x66b4cc41 kmemdup vmlinux EXPORT_SYMBOL +0x95f18875 dma_free_pages vmlinux EXPORT_SYMBOL_GPL +0xadc6bd27 param_set_hexint vmlinux EXPORT_SYMBOL +0x2c6f6f30 pci_epc_set_bar vmlinux EXPORT_SYMBOL_GPL +0xf493b43e pci_epc_set_msi vmlinux EXPORT_SYMBOL_GPL +0x6fb14ee6 pci_epc_get_msi vmlinux EXPORT_SYMBOL_GPL +0xa99b39c2 prandom_bytes vmlinux EXPORT_SYMBOL +0xbdb7858e generic_parse_monolithic vmlinux EXPORT_SYMBOL +0xf6e772c3 irq_bypass_unregister_producer vmlinux EXPORT_SYMBOL_GPL +0xeb3f578a tcp_gro_complete vmlinux EXPORT_SYMBOL +0xf86e4a58 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x1beed3b6 tcp_release_cb vmlinux EXPORT_SYMBOL +0x04c41c60 devlink_flash_update_status_notify vmlinux EXPORT_SYMBOL_GPL +0x958bc48a skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL +0xe341510f usb_phy_set_event vmlinux EXPORT_SYMBOL_GPL +0xbdcd14d9 dma_buf_fd vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x0660d7aa __dax_driver_register vmlinux EXPORT_SYMBOL_GPL +0x6c1d9bad devm_platform_ioremap_resource_byname vmlinux EXPORT_SYMBOL_GPL +0xead54924 mctrl_gpio_to_gpiod vmlinux EXPORT_SYMBOL_GPL +0xb868ac5c register_sysrq_key vmlinux EXPORT_SYMBOL +0x7a6bc332 tegra_dfll_suspend vmlinux EXPORT_SYMBOL +0x6181e79f timerqueue_add vmlinux EXPORT_SYMBOL_GPL +0x2833f577 ZSTD_compressBegin_advanced vmlinux EXPORT_SYMBOL +0x04e7aceb kstrdup_quotable_file vmlinux EXPORT_SYMBOL_GPL +0x99f7371c refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL +0xdd6a2493 sync_filesystem vmlinux EXPORT_SYMBOL +0xfd7fdca2 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL +0x00b328fa tcp_connect vmlinux EXPORT_SYMBOL +0x2114cab2 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL +0x146cc88f bpf_master_redirect_enabled_key vmlinux EXPORT_SYMBOL_GPL +0xbcf2cef7 neigh_table_clear vmlinux EXPORT_SYMBOL +0x77ecf68d memalloc_socks_key vmlinux EXPORT_SYMBOL_GPL +0x40130ab9 led_trigger_event vmlinux EXPORT_SYMBOL_GPL +0x3824a6cc thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x3f5a360d of_phy_find_device vmlinux EXPORT_SYMBOL +0xa76a12d5 device_match_fwnode vmlinux EXPORT_SYMBOL_GPL +0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL +0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL +0x6296e196 rockchip_pcie_init_port vmlinux EXPORT_SYMBOL_GPL +0x8e3c71b2 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL +0xd407f25d dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL +0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL +0x1e969cc5 __cpuhp_remove_state vmlinux EXPORT_SYMBOL +0x6dae1067 xfrm_state_flush vmlinux EXPORT_SYMBOL +0xdead2e78 reserve_iova vmlinux EXPORT_SYMBOL_GPL +0x51ad07dd tegra210_plle_hw_sequence_start vmlinux EXPORT_SYMBOL_GPL +0x810abd19 pci_fixup_device vmlinux EXPORT_SYMBOL +0xb7f73ef8 xas_init_marks vmlinux EXPORT_SYMBOL_GPL +0x2019f49b blk_req_needs_zone_write_lock vmlinux EXPORT_SYMBOL_GPL +0xc950e8c9 __dquot_alloc_space vmlinux EXPORT_SYMBOL +0xe270318f stream_open vmlinux EXPORT_SYMBOL +0x6f4a461e xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL +0x9308bc9c xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL +0x5cb6d542 __SCT__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0xad42dff8 __SCK__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0xe95894a6 reuseport_detach_sock vmlinux EXPORT_SYMBOL +0xf4cb810d skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL +0xb66fa4ab governor_sysfs_ops vmlinux EXPORT_SYMBOL_GPL +0xb784154f utf8_casefold_hash vmlinux EXPORT_SYMBOL +0x0b7571e2 __vfs_removexattr_locked vmlinux EXPORT_SYMBOL_GPL +0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL +0xb4fa72b8 secpath_set vmlinux EXPORT_SYMBOL +0xd1a8b9ff dma_buf_detach vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0xe7c15ea3 dma_buf_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x88aef8ee fwnode_create_software_node vmlinux EXPORT_SYMBOL_GPL +0x812bea38 devm_kasprintf vmlinux EXPORT_SYMBOL_GPL +0x16bd19f2 iommu_set_fault_handler vmlinux EXPORT_SYMBOL_GPL +0xdac4913a bitmap_allocate_region vmlinux EXPORT_SYMBOL +0x65e0d6d7 memory_read_from_buffer vmlinux EXPORT_SYMBOL +0x7b9a6866 seq_read_iter vmlinux EXPORT_SYMBOL +0x9c981945 alarmtimer_get_rtcdev vmlinux EXPORT_SYMBOL_GPL +0x87c5df5e arch_hibernation_header_save vmlinux EXPORT_SYMBOL +0xb01bebf9 xfrm_get_acqseq vmlinux EXPORT_SYMBOL +0xc60807b9 dev_pm_opp_of_add_table vmlinux EXPORT_SYMBOL_GPL +0x14605535 dma_fence_context_alloc vmlinux EXPORT_SYMBOL +0xe6937386 mipi_dsi_dcs_set_pixel_format vmlinux EXPORT_SYMBOL +0x95566334 mipi_dsi_dcs_get_pixel_format vmlinux EXPORT_SYMBOL +0x5dffb495 ZSTD_decompress_usingDDict vmlinux EXPORT_SYMBOL +0x1a107de2 ZSTD_compressCCtx vmlinux EXPORT_SYMBOL +0x7ad050b9 qid_lt vmlinux EXPORT_SYMBOL +0x21bc5b74 fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL +0x3b7cf00a qdisc_put vmlinux EXPORT_SYMBOL +0xc4aa2f2c eth_gro_receive vmlinux EXPORT_SYMBOL +0xc2b9773a __tracepoint_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0xd38c4ada genphy_c45_restart_aneg vmlinux EXPORT_SYMBOL_GPL +0x4e4f0f16 dma_fence_chain_find_seqno vmlinux EXPORT_SYMBOL +0xccda3e13 platform_bus vmlinux EXPORT_SYMBOL_GPL +0xbe5e3414 k3_udma_glue_reset_rx_chn vmlinux EXPORT_SYMBOL_GPL +0xc1dce028 k3_udma_glue_reset_tx_chn vmlinux EXPORT_SYMBOL_GPL +0xa853396b xa_extract vmlinux EXPORT_SYMBOL +0x241586e6 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL +0x55339365 flush_delayed_fput vmlinux EXPORT_SYMBOL_GPL +0x40f8b94e ring_buffer_iter_dropped vmlinux EXPORT_SYMBOL_GPL +0x808d3f9d __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x3219cdb0 mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL +0xee80e40f ip6mr_rule_default vmlinux EXPORT_SYMBOL +0xc7ea8df3 netpoll_setup vmlinux EXPORT_SYMBOL +0x391df80a netstamp_needed_key vmlinux EXPORT_SYMBOL +0xe7de28ee skb_abort_seq_read vmlinux EXPORT_SYMBOL +0x095ce0ab phy_ethtool_get_strings vmlinux EXPORT_SYMBOL +0x72b9d287 default_grn vmlinux EXPORT_SYMBOL +0xa43bdeeb clk_hw_register_composite vmlinux EXPORT_SYMBOL_GPL +0x651c3a36 devm_clk_get_optional vmlinux EXPORT_SYMBOL +0x393f112a blk_queue_split vmlinux EXPORT_SYMBOL +0x0b2db2d5 remove_resource vmlinux EXPORT_SYMBOL_GPL +0x08167721 inet6_ioctl vmlinux EXPORT_SYMBOL +0x6063cfaf tcp_getsockopt vmlinux EXPORT_SYMBOL +0x5497cbb2 tcp_setsockopt vmlinux EXPORT_SYMBOL +0xe8b12107 rtnl_unicast vmlinux EXPORT_SYMBOL +0x21235983 refresh_frequency_limits vmlinux EXPORT_SYMBOL +0xccc5e456 pnpacpi_protocol vmlinux EXPORT_SYMBOL +0xd1d2cf1d dpcon_set_notification vmlinux EXPORT_SYMBOL_GPL +0xef464c28 getboottime64 vmlinux EXPORT_SYMBOL_GPL +0x609d0fa6 dequeue_signal vmlinux EXPORT_SYMBOL_GPL +0x84106f36 devlink_trap_ctx_priv vmlinux EXPORT_SYMBOL_GPL +0xd382ff86 acpi_get_hp_hw_control_from_firmware vmlinux EXPORT_SYMBOL +0xd7b5dfee xas_split vmlinux EXPORT_SYMBOL_GPL +0x3ff77cd4 ftrace_set_filter_ips vmlinux EXPORT_SYMBOL_GPL +0x62bb09bf clocks_calc_mult_shift vmlinux EXPORT_SYMBOL_GPL +0x2df7fafb flow_rule_match_mpls vmlinux EXPORT_SYMBOL +0xb0a4cff9 flow_rule_match_icmp vmlinux EXPORT_SYMBOL +0x7f37c30e flow_rule_match_meta vmlinux EXPORT_SYMBOL +0xb4a6c0be __nla_reserve_64bit vmlinux EXPORT_SYMBOL +0xe391229a copy_page_from_iter_atomic vmlinux EXPORT_SYMBOL +0x5a260110 fget_raw vmlinux EXPORT_SYMBOL +0xd3752c27 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x01ee5554 tegra_mc_probe_device vmlinux EXPORT_SYMBOL_GPL +0x7038da50 devfreq_resume_device vmlinux EXPORT_SYMBOL +0x12f54de4 spi_add_device vmlinux EXPORT_SYMBOL_GPL +0x4ee116ca backlight_device_unregister vmlinux EXPORT_SYMBOL +0x30ad57f2 pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL +0xd940c244 pinctrl_add_gpio_ranges vmlinux EXPORT_SYMBOL_GPL +0x90644855 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x341dd71b ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL +0x9bc58b15 pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL +0x1f557414 gen_pool_has_addr vmlinux EXPORT_SYMBOL +0xdb700e07 blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL +0x1e23d727 blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0x87108449 tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL +0x530dd0ba scm_detach_fds vmlinux EXPORT_SYMBOL +0xe4c2c66c rtc_ktime_to_tm vmlinux EXPORT_SYMBOL_GPL +0x650116f9 mpc8xxx_spi_tx_buf_u16 vmlinux EXPORT_SYMBOL_GPL +0x64afe4c2 mpc8xxx_spi_rx_buf_u16 vmlinux EXPORT_SYMBOL_GPL +0xb9a42dab dma_buf_pin vmlinux EXPORT_SYMBOL_GPL DMA_BUF +0x4dd9d14d cn_netlink_send_mult vmlinux EXPORT_SYMBOL_GPL +0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL +0x53169a7a put_pid vmlinux EXPORT_SYMBOL_GPL +0x7898dae7 of_count_phandle_with_args vmlinux EXPORT_SYMBOL +0x8a62b81b sfp_upstream_stop vmlinux EXPORT_SYMBOL_GPL +0x8798266b regmap_bulk_read vmlinux EXPORT_SYMBOL_GPL +0xb10e42bb dev_pm_domain_attach vmlinux EXPORT_SYMBOL_GPL +0xaf791cfb fwnode_device_is_available vmlinux EXPORT_SYMBOL_GPL +0xb0ca550c driver_find_device vmlinux EXPORT_SYMBOL_GPL +0x7335594e regulator_is_equal vmlinux EXPORT_SYMBOL_GPL +0x8cc53d20 __par_io_config_pin vmlinux EXPORT_SYMBOL +0xbc67672d pci_user_read_config_byte vmlinux EXPORT_SYMBOL_GPL +0xa1fe5654 pinconf_generic_parse_dt_config vmlinux EXPORT_SYMBOL_GPL +0x2a130ac6 pinctrl_parse_index_with_args vmlinux EXPORT_SYMBOL_GPL +0xc1abc0f1 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL +0x2a214935 __SCT__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL +0xa2d7ec8d __SCK__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL +0x956ac400 ring_buffer_dropped_events_cpu vmlinux EXPORT_SYMBOL_GPL +0x1fd07fff kdb_grepping_flag vmlinux EXPORT_SYMBOL +0xaaf8612a posix_clock_register vmlinux EXPORT_SYMBOL_GPL +0xd21b61bd async_schedule_node_domain vmlinux EXPORT_SYMBOL_GPL +0x90a9d8cc hv_is_hyperv_initialized vmlinux EXPORT_SYMBOL_GPL +0xe89b14b0 spi_mem_default_supports_op vmlinux EXPORT_SYMBOL_GPL +0xe1a019d3 phy_set_speed vmlinux EXPORT_SYMBOL_GPL +0xd8b61304 get_default_font vmlinux EXPORT_SYMBOL +0x52a86ae4 bpf_prog_free vmlinux EXPORT_SYMBOL_GPL +0xac7894c2 kthread_data vmlinux EXPORT_SYMBOL_GPL +0x1526b301 unix_tot_inflight vmlinux EXPORT_SYMBOL +0xee6b71c4 syscon_regmap_lookup_by_compatible vmlinux EXPORT_SYMBOL_GPL +0x9f089b1b request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL +0x5fa447bb device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL +0x54b8712c of_mm_gpiochip_remove vmlinux EXPORT_SYMBOL_GPL +0xb4503781 bio_uninit vmlinux EXPORT_SYMBOL +0x56054c05 crypto_it_tab vmlinux EXPORT_SYMBOL_GPL +0x1a10c32b crypto_ft_tab vmlinux EXPORT_SYMBOL_GPL +0x5a44f8cb __crypto_memneq vmlinux EXPORT_SYMBOL +0x3d56e7b3 utf8_unload vmlinux EXPORT_SYMBOL +0x6d6fec1f ktime_mono_to_any vmlinux EXPORT_SYMBOL_GPL +0x18190b40 irq_chip_set_vcpu_affinity_parent vmlinux EXPORT_SYMBOL_GPL +0x92e683f5 down_timeout vmlinux EXPORT_SYMBOL +0x47960bc4 proc_do_large_bitmap vmlinux EXPORT_SYMBOL +0xe11843f1 of_reserved_mem_lookup vmlinux EXPORT_SYMBOL_GPL +0x86c43a8c cper_estatus_check vmlinux EXPORT_SYMBOL_GPL +0x4d73cf5e genphy_c45_pma_suspend vmlinux EXPORT_SYMBOL_GPL +0x234975fc devm_platform_ioremap_resource vmlinux EXPORT_SYMBOL_GPL +0x1c1e98f9 mipi_dsi_dcs_write vmlinux EXPORT_SYMBOL +0xd5301b2c linear_range_get_max_value vmlinux EXPORT_SYMBOL_GPL +0x3438347b dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL +0x56f23fdf misc_cg_uncharge vmlinux EXPORT_SYMBOL_GPL +0x74e73871 housekeeping_overridden vmlinux EXPORT_SYMBOL_GPL +0xad1db2a8 dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL +0xba8f3ec2 misc_deregister vmlinux EXPORT_SYMBOL +0x3efbf107 vp_modern_get_num_queues vmlinux EXPORT_SYMBOL_GPL +0x74457e56 apei_resources_fini vmlinux EXPORT_SYMBOL_GPL +0x7c4fd2ab acpi_match_device_ids vmlinux EXPORT_SYMBOL +0x3f0eabd2 xxh64_update vmlinux EXPORT_SYMBOL +0x45535485 xxh32_update vmlinux EXPORT_SYMBOL +0xd0e7fdf0 iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL +0x567763bc lookup_one_len vmlinux EXPORT_SYMBOL +0x6a7e3433 relay_buf_full vmlinux EXPORT_SYMBOL_GPL +0xdc841b74 misc_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x32ab06cc irq_percpu_is_enabled vmlinux EXPORT_SYMBOL_GPL +0x673966ba kvm_vcpu_gfn_to_memslot vmlinux EXPORT_SYMBOL_GPL +0x47c65bfc unregister_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL +0x67f737b8 inet6_bind vmlinux EXPORT_SYMBOL +0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL +0xfc421e79 gnet_stats_add_queue vmlinux EXPORT_SYMBOL +0x1663568b skb_segment_list vmlinux EXPORT_SYMBOL_GPL +0x9a0a572d skb_headers_offset_update vmlinux EXPORT_SYMBOL +0xe44bdfaf extcon_set_property_sync vmlinux EXPORT_SYMBOL_GPL +0x7dc779c9 devm_hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL +0x5b54903b qcom_scm_pas_mem_setup vmlinux EXPORT_SYMBOL +0x4b153d4a edac_pci_create_generic_ctl vmlinux EXPORT_SYMBOL_GPL +0x9ed7c847 brcmstb_get_family_id vmlinux EXPORT_SYMBOL +0xfc993e25 acpi_device_update_power vmlinux EXPORT_SYMBOL_GPL +0x4351577a fb_parse_edid vmlinux EXPORT_SYMBOL +0x8fa25c24 xa_find vmlinux EXPORT_SYMBOL +0x5f5048ee fscrypt_ioctl_add_key vmlinux EXPORT_SYMBOL_GPL +0xd7482f05 vcalloc vmlinux EXPORT_SYMBOL +0xe649a4a3 kgdb_unregister_io_module vmlinux EXPORT_SYMBOL_GPL +0xcfc9deaf atomic_dec_and_mutex_lock vmlinux EXPORT_SYMBOL +0x0f86f560 kthread_delayed_work_timer_fn vmlinux EXPORT_SYMBOL +0x0fbf1a05 __SCT__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x851fe124 __SCK__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x1596a905 ip_sock_set_tos vmlinux EXPORT_SYMBOL +0xab9b7d46 __SCT__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0x2ce61f33 __SCK__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xe5a43876 regmap_noinc_write vmlinux EXPORT_SYMBOL_GPL +0xd54f6d24 devres_get vmlinux EXPORT_SYMBOL_GPL +0xfb9003e3 devres_add vmlinux EXPORT_SYMBOL_GPL +0x44e09b8a __devres_alloc_node vmlinux EXPORT_SYMBOL_GPL +0xce787204 device_link_remove vmlinux EXPORT_SYMBOL_GPL +0x66612c07 mipi_dsi_picture_parameter_set vmlinux EXPORT_SYMBOL +0x48a6fe9e serial8250_set_defaults vmlinux EXPORT_SYMBOL_GPL +0xd90cb249 ZSTD_getBlockSizeMax vmlinux EXPORT_SYMBOL +0x23f4df0a crypto_grab_shash vmlinux EXPORT_SYMBOL_GPL +0x97574581 crypto_grab_ahash vmlinux EXPORT_SYMBOL_GPL +0x59215234 fscrypt_free_inode vmlinux EXPORT_SYMBOL +0xba057786 kernel_read_file_from_path_initns vmlinux EXPORT_SYMBOL_GPL +0xefa629f9 inode_set_flags vmlinux EXPORT_SYMBOL +0x7c47f2b7 dma_mmap_attrs vmlinux EXPORT_SYMBOL +0x97ce55de ip_frag_init vmlinux EXPORT_SYMBOL +0xaa59d2fc cros_ec_check_features vmlinux EXPORT_SYMBOL_GPL +0x98af149f tegra_bpmp_free_mrq vmlinux EXPORT_SYMBOL_GPL +0x51c21c09 led_trigger_blink_oneshot vmlinux EXPORT_SYMBOL_GPL +0x3f84bcd7 dax_alive vmlinux EXPORT_SYMBOL_GPL +0x131a5ed7 regmap_del_irq_chip vmlinux EXPORT_SYMBOL_GPL +0x9de0028b regmap_add_irq_chip vmlinux EXPORT_SYMBOL_GPL +0xa316cbb2 clk_fixed_rate_ops vmlinux EXPORT_SYMBOL_GPL +0x165a859c pci_epc_raise_irq vmlinux EXPORT_SYMBOL_GPL +0xed95e57f pci_set_mwi vmlinux EXPORT_SYMBOL +0x468eba83 sync_inodes_sb vmlinux EXPORT_SYMBOL +0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL +0x8513fada generic_writepages vmlinux EXPORT_SYMBOL +0x15c85de3 mempool_init vmlinux EXPORT_SYMBOL +0x38e46431 mempool_exit vmlinux EXPORT_SYMBOL +0x5e0eeba5 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL +0x3bb33501 devl_sb_register vmlinux EXPORT_SYMBOL_GPL +0x0b8c4784 usb_add_phy vmlinux EXPORT_SYMBOL_GPL +0x58acf24b mdiobus_register_board_info vmlinux EXPORT_SYMBOL +0x271cba95 acpi_bus_private_data_handler vmlinux EXPORT_SYMBOL +0xc9365651 gpiochip_is_requested vmlinux EXPORT_SYMBOL_GPL +0x06e0f9bc dquot_get_next_dqblk vmlinux EXPORT_SYMBOL +0x00b4e615 posix_acl_equiv_mode vmlinux EXPORT_SYMBOL +0x4e5b9171 kvm_read_guest_page vmlinux EXPORT_SYMBOL_GPL +0xa025dab8 __udp_disconnect vmlinux EXPORT_SYMBOL +0x62497a35 devl_dpipe_headers_register vmlinux EXPORT_SYMBOL_GPL +0x6f8f674a bpf_dispatcher_xdp_func vmlinux EXPORT_SYMBOL +0x288666bd sock_from_file vmlinux EXPORT_SYMBOL +0xe6d5b9b9 cpufreq_generic_attr vmlinux EXPORT_SYMBOL_GPL +0x5895db9e cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL +0x34c7cdbc lookup_bdev vmlinux EXPORT_SYMBOL +0xa22d9548 trace_seq_to_user vmlinux EXPORT_SYMBOL_GPL +0xbfd8e9cb clockevents_config_and_register vmlinux EXPORT_SYMBOL_GPL +0x2391f725 irq_stat vmlinux EXPORT_SYMBOL +0xa04f945a cpus_read_lock vmlinux EXPORT_SYMBOL_GPL +0x5f098b2a in6addr_interfacelocal_allrouters vmlinux EXPORT_SYMBOL +0x9d5034be raw_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x6c1db5c2 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL +0xfa690589 netdev_cmd_to_name vmlinux EXPORT_SYMBOL_GPL +0x42df382c gnet_stats_copy_basic vmlinux EXPORT_SYMBOL +0x3bf17755 mpi_read_buffer vmlinux EXPORT_SYMBOL_GPL +0xac537ac2 percpu_counter_destroy vmlinux EXPORT_SYMBOL +0x16373de1 vfs_parse_fs_param_source vmlinux EXPORT_SYMBOL +0xdaef1077 vm_map_ram vmlinux EXPORT_SYMBOL +0x4a693e82 filemap_fdatawrite_range vmlinux EXPORT_SYMBOL +0x7c3e736a rcu_nocb_cpu_offload vmlinux EXPORT_SYMBOL_GPL +0x46007f05 inet_sendmsg vmlinux EXPORT_SYMBOL +0x817dc7fe hidinput_report_event vmlinux EXPORT_SYMBOL_GPL +0x423a911d elevator_alloc vmlinux EXPORT_SYMBOL +0xf3a09fe7 crypto_has_kpp vmlinux EXPORT_SYMBOL_GPL +0x35d3dc46 crypto_alg_sem vmlinux EXPORT_SYMBOL_GPL +0xf01ac71e __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x43aa319e lease_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xed91de78 __getblk_gfp vmlinux EXPORT_SYMBOL +0x24ba5e97 bpfilter_umh_cleanup vmlinux EXPORT_SYMBOL_GPL +0xe42da7d0 netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL +0xadd139d4 rfs_needed vmlinux EXPORT_SYMBOL +0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL +0x09f69932 extcon_dev_register vmlinux EXPORT_SYMBOL_GPL +0x270ccf66 inverse_translate vmlinux EXPORT_SYMBOL_GPL +0xd9e8438a geni_icc_enable vmlinux EXPORT_SYMBOL +0xb654ef65 acpi_os_read_port vmlinux EXPORT_SYMBOL +0x932c8d7a linear_range_get_value_array vmlinux EXPORT_SYMBOL_GPL +0x00928200 trace_print_hex_dump_seq vmlinux EXPORT_SYMBOL +0x49242bc7 freezer_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xa90ca0de flush_rcu_work vmlinux EXPORT_SYMBOL +0xea792fed __cpuhp_state_remove_instance vmlinux EXPORT_SYMBOL_GPL +0xfe029963 unregister_inetaddr_notifier vmlinux EXPORT_SYMBOL +0x573d9c50 mipi_dsi_compression_mode vmlinux EXPORT_SYMBOL +0x44a40fb9 hvc_instantiate vmlinux EXPORT_SYMBOL_GPL +0x8fce8a10 amba_release_regions vmlinux EXPORT_SYMBOL +0x61ea189b fb_pad_aligned_buffer vmlinux EXPORT_SYMBOL +0x1a9a433c prandom_u32_state vmlinux EXPORT_SYMBOL +0x85288c0b elv_rqhash_add vmlinux EXPORT_SYMBOL_GPL +0x4939ebcd numa_map_to_online_node vmlinux EXPORT_SYMBOL_GPL +0xa51927d3 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL +0x9761981b perf_event_enable vmlinux EXPORT_SYMBOL_GPL +0x41b954d8 misc_cg_try_charge vmlinux EXPORT_SYMBOL_GPL +0xe05e2f85 nexthop_free_rcu vmlinux EXPORT_SYMBOL_GPL +0xa7735e76 od_register_powersave_bias_handler vmlinux EXPORT_SYMBOL_GPL +0xe566664b phy_reset_after_clk_enable vmlinux EXPORT_SYMBOL +0x6122051d virtqueue_add_outbuf vmlinux EXPORT_SYMBOL_GPL +0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL +0xd0744eaf nobh_write_begin vmlinux EXPORT_SYMBOL +0x2d633d60 filemap_check_errors vmlinux EXPORT_SYMBOL +0x8d3330b6 cpuacct_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0xead035ee __tracepoint_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x55008dfb xfrm_state_free vmlinux EXPORT_SYMBOL +0x9e32007b nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL +0x79f78783 netlink_ack vmlinux EXPORT_SYMBOL +0xcdb0ad7b sock_no_bind vmlinux EXPORT_SYMBOL +0xd738ca1b phy_unregister_fixup_for_uid vmlinux EXPORT_SYMBOL +0x5b83102f dmaengine_unmap_put vmlinux EXPORT_SYMBOL_GPL +0x63c08029 clk_bulk_unprepare vmlinux EXPORT_SYMBOL_GPL +0x5f93525c acpi_extract_package vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xa5d7c388 pstore_type_to_name vmlinux EXPORT_SYMBOL_GPL +0x90830976 param_set_charp vmlinux EXPORT_SYMBOL +0x2a42daa6 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL +0xb605a9df udp_read_sock vmlinux EXPORT_SYMBOL +0x215bbd37 netif_set_real_num_queues vmlinux EXPORT_SYMBOL +0xc9ed0401 imx_sc_rm_is_resource_owned vmlinux EXPORT_SYMBOL +0x34c16b9a dax_copy_to_iter vmlinux EXPORT_SYMBOL_GPL +0x40ccb8f5 serdev_device_write_wakeup vmlinux EXPORT_SYMBOL_GPL +0x7a968137 ucc_slow_restart_tx vmlinux EXPORT_SYMBOL +0xbec66c3a __apei_exec_run vmlinux EXPORT_SYMBOL_GPL +0xc8d3c3ec acpi_dev_resume vmlinux EXPORT_SYMBOL_GPL +0x6fad507c blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL +0xf8cb63d6 __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x4071b517 out_of_line_wait_on_bit_timeout vmlinux EXPORT_SYMBOL_GPL +0x44cb7b33 flow_rule_match_enc_keyid vmlinux EXPORT_SYMBOL +0x5ab09745 edac_get_owner vmlinux EXPORT_SYMBOL_GPL +0xb0e9247f set_primary_fwnode vmlinux EXPORT_SYMBOL_GPL +0x7ad2c64c k3_udma_glue_release_rx_chn vmlinux EXPORT_SYMBOL_GPL +0x8bf5f379 k3_udma_glue_release_tx_chn vmlinux EXPORT_SYMBOL_GPL +0xada31e57 gen_pool_dma_alloc_align vmlinux EXPORT_SYMBOL +0xeb9eef52 match_uint vmlinux EXPORT_SYMBOL +0xa9c63b69 security_xfrm_policy_free vmlinux EXPORT_SYMBOL +0x67fdb142 __SCT__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x4cb81fda __SCK__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x05e57628 filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL +0x91a7b1da qdisc_class_hash_remove vmlinux EXPORT_SYMBOL +0x30ae0bce __put_net vmlinux EXPORT_SYMBOL_GPL +0x98c039dc dma_fence_wait_timeout vmlinux EXPORT_SYMBOL +0x64925270 __dax_synchronous vmlinux EXPORT_SYMBOL_GPL +0x36b15449 transport_destroy_device vmlinux EXPORT_SYMBOL_GPL +0xe27d5e6b serial8250_tx_chars vmlinux EXPORT_SYMBOL_GPL +0xa2618e28 gpiochip_enable_irq vmlinux EXPORT_SYMBOL_GPL +0x98f2269d blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0xcd3bd2a1 blk_steal_bios vmlinux EXPORT_SYMBOL_GPL +0xd1c92026 tcf_block_get_ext vmlinux EXPORT_SYMBOL +0x0e0a10d5 thermal_cdev_update vmlinux EXPORT_SYMBOL +0x557f4fb2 tty_unregister_device vmlinux EXPORT_SYMBOL +0x4ec54e78 bitmap_to_arr32 vmlinux EXPORT_SYMBOL +0xf311e156 key_being_used_for vmlinux EXPORT_SYMBOL_GPL +0x342821a3 crypto_register_skciphers vmlinux EXPORT_SYMBOL_GPL +0xd6fde043 is_module_sig_enforced vmlinux EXPORT_SYMBOL +0xf3808cb1 get_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL +0x715a5ed0 vprintk vmlinux EXPORT_SYMBOL +0x9daa1a3b ipv6_sock_mc_join vmlinux EXPORT_SYMBOL +0x3087be54 __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x428e9b53 tcp_poll vmlinux EXPORT_SYMBOL +0x2bd79cc7 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL +0xbcbcc2ea mtk_mmsys_ddp_connect vmlinux EXPORT_SYMBOL_GPL +0x78b887ed vsprintf vmlinux EXPORT_SYMBOL +0x0ee0fda8 generic_splice_sendpage vmlinux EXPORT_SYMBOL +0xc3baef54 dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL +0x92bda8c4 dma_map_resource vmlinux EXPORT_SYMBOL +0x665637c1 kvm_map_gfn vmlinux EXPORT_SYMBOL_GPL +0x43e81182 ip_do_fragment vmlinux EXPORT_SYMBOL +0xd3eaf1ed devlink_dpipe_entry_clear vmlinux EXPORT_SYMBOL_GPL +0xd76ef9aa rproc_of_parse_firmware vmlinux EXPORT_SYMBOL +0xa1d28863 attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL +0x82bbf30b __tracepoint_map vmlinux EXPORT_SYMBOL_GPL +0xf12e7c3f pwm_request_from_chip vmlinux EXPORT_SYMBOL_GPL +0x10b89330 crypto_has_shash vmlinux EXPORT_SYMBOL_GPL +0x2a79d6a4 register_key_type vmlinux EXPORT_SYMBOL +0xa65f9d86 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL +0xebc9a09f lock_system_sleep vmlinux EXPORT_SYMBOL_GPL +0x42a635dc rt_mutex_lock_interruptible vmlinux EXPORT_SYMBOL_GPL +0x5276cb69 __regmap_init_spi vmlinux EXPORT_SYMBOL_GPL +0x5614f48a qman_dqrr_get_ithresh vmlinux EXPORT_SYMBOL +0x41bce49a ghes_register_vendor_record_notifier vmlinux EXPORT_SYMBOL_GPL +0x8ab56434 acpi_subsys_suspend vmlinux EXPORT_SYMBOL_GPL +0x4e4ff6ad acpi_subsys_prepare vmlinux EXPORT_SYMBOL_GPL +0x4f83383d pci_disable_link_state_locked vmlinux EXPORT_SYMBOL +0x20a8dda3 _copy_to_iter vmlinux EXPORT_SYMBOL +0xb928c6e4 blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL +0xabf32f29 utf16s_to_utf8s vmlinux EXPORT_SYMBOL +0xa00666fd iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL +0xee6c633a devices_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xa02aa74a __cond_resched_lock vmlinux EXPORT_SYMBOL +0x2d8a9769 __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0x4c80cd3a unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x0ec096b0 hv_read_reference_counter vmlinux EXPORT_SYMBOL_GPL +0x3f35ae44 devm_led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL +0xb34dca1c kryo_l2_get_indirect_reg vmlinux EXPORT_SYMBOL +0xff7e7f8d kryo_l2_set_indirect_reg vmlinux EXPORT_SYMBOL +0x582606eb xudma_rflow_put vmlinux EXPORT_SYMBOL +0xe90253f0 xudma_rflow_get vmlinux EXPORT_SYMBOL +0x97ed3db4 pnp_unregister_driver vmlinux EXPORT_SYMBOL +0xe56ddb4c fsl_mc_bus_dpmcp_type vmlinux EXPORT_SYMBOL_GPL +0x4893526c fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL +0x78256a9e simple_write_begin vmlinux EXPORT_SYMBOL +0x7436458e __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL +0xa5180bbd redirty_page_for_writepage vmlinux EXPORT_SYMBOL +0xa3edb6f8 bdi_set_max_ratio vmlinux EXPORT_SYMBOL +0x5c3c53af netpoll_poll_dev vmlinux EXPORT_SYMBOL +0xcee6706e netdev_emerg vmlinux EXPORT_SYMBOL +0x6bebca4b sk_stream_kill_queues vmlinux EXPORT_SYMBOL +0xb9d4380b dev_set_name vmlinux EXPORT_SYMBOL_GPL +0x28a5e24d fs_param_is_blob vmlinux EXPORT_SYMBOL +0xeb37101c audit_log_end vmlinux EXPORT_SYMBOL +0x0cd5835b ipv6_flowlabel_exclusive vmlinux EXPORT_SYMBOL +0x818eb319 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL +0x4abc54e7 __sk_dst_check vmlinux EXPORT_SYMBOL +0x5e68d5cd of_platform_populate vmlinux EXPORT_SYMBOL_GPL +0xa2660e90 __tracepoint_dma_fence_signaled vmlinux EXPORT_SYMBOL +0xf9934e24 tegra_ahb_enable_smmu vmlinux EXPORT_SYMBOL +0x5027bde2 acpi_acquire_mutex vmlinux EXPORT_SYMBOL +0xacc27c78 devm_of_iomap vmlinux EXPORT_SYMBOL +0x296b8bbf __kfifo_dma_in_prepare vmlinux EXPORT_SYMBOL +0x259cd3bb hash_and_copy_to_iter vmlinux EXPORT_SYMBOL +0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL +0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL +0x0b24b6dc lookup_one_len_unlocked vmlinux EXPORT_SYMBOL +0x667b0b2c bpf_map_get vmlinux EXPORT_SYMBOL +0x285110d0 bpf_map_put vmlinux EXPORT_SYMBOL_GPL +0x115811eb tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL +0x6f4a9c96 task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL +0xe4f24d97 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL +0xaf4014ff usb_amd_quirk_pll_check vmlinux EXPORT_SYMBOL_GPL +0x4d56841d pm_generic_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0xaf293984 bus_unregister vmlinux EXPORT_SYMBOL_GPL +0x884a57d9 set_bh_page vmlinux EXPORT_SYMBOL +0x3df70c99 trace_clock_global vmlinux EXPORT_SYMBOL_GPL +0x16c7a566 tcf_action_update_stats vmlinux EXPORT_SYMBOL +0x7fc1e845 efivars_unregister vmlinux EXPORT_SYMBOL_GPL +0x595d8002 hdmi_infoframe_pack vmlinux EXPORT_SYMBOL +0xf23188b9 pci_ats_supported vmlinux EXPORT_SYMBOL_GPL +0xf4db35bc stpcpy vmlinux EXPORT_SYMBOL +0xe914e41e strcpy vmlinux EXPORT_SYMBOL +0xb1438b43 kobj_sysfs_ops vmlinux EXPORT_SYMBOL_GPL +0xb8337ef1 crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL +0xfe453cdf sysfs_remove_link_from_group vmlinux EXPORT_SYMBOL_GPL +0x236dad64 filemap_fault vmlinux EXPORT_SYMBOL +0x6ba490da rproc_add_carveout vmlinux EXPORT_SYMBOL +0x95dde051 fb_get_buffer_offset vmlinux EXPORT_SYMBOL +0xff1790f3 key_payload_reserve vmlinux EXPORT_SYMBOL +0xa3a52de5 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x40e0ba52 ftrace_set_notrace vmlinux EXPORT_SYMBOL_GPL +0x0907d14d blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x49fd2249 __SCT__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x3c3c85d8 __SCK__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x544a33ba skb_unlink vmlinux EXPORT_SYMBOL +0xff291ecf clk_unregister_divider vmlinux EXPORT_SYMBOL_GPL +0xa6a5f788 crypto_register_template vmlinux EXPORT_SYMBOL_GPL +0x85b4cf2f utf8nlen vmlinux EXPORT_SYMBOL +0xb7b7fa6e node_states vmlinux EXPORT_SYMBOL +0x78a2636c vm_iomap_memory vmlinux EXPORT_SYMBOL +0x49e96999 cond_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL +0xef94eef7 irq_setup_alt_chip vmlinux EXPORT_SYMBOL_GPL +0xcbdab32c __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0xc13ee354 ptp_classify_raw vmlinux EXPORT_SYMBOL_GPL +0x5641485b tty_termios_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL +0xb2cd9a54 tty_release_struct vmlinux EXPORT_SYMBOL_GPL +0xda172e0b ti_sci_inta_msi_domain_free_irqs vmlinux EXPORT_SYMBOL_GPL +0xb4043948 acpi_execute_simple_method vmlinux EXPORT_SYMBOL +0x71a5653c fs_param_is_fd vmlinux EXPORT_SYMBOL +0xa080c5e5 smp_call_function_single_async vmlinux EXPORT_SYMBOL_GPL +0x6e0e4bcd sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL +0xa709c835 fib6_info_destroy_rcu vmlinux EXPORT_SYMBOL_GPL +0xd025d7c4 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL +0xc9a697c5 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0xaab2eba1 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL +0x22c3f9f8 msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL +0xa2c0c35c mbox_request_channel_byname vmlinux EXPORT_SYMBOL_GPL +0xf072fb2f of_reserved_mem_device_init_by_idx vmlinux EXPORT_SYMBOL_GPL +0x42326de6 of_parse_phandle vmlinux EXPORT_SYMBOL +0x17591ecd zynqmp_pm_write_ggs vmlinux EXPORT_SYMBOL_GPL +0x0ecf1b05 phy_config_aneg vmlinux EXPORT_SYMBOL +0x6958ae23 dax_get_by_host vmlinux EXPORT_SYMBOL_GPL +0x4adb93e5 __bdev_dax_supported vmlinux EXPORT_SYMBOL_GPL +0x9b8f36df dev_pm_qos_add_ancestor_request vmlinux EXPORT_SYMBOL_GPL +0xdeae9e68 pci_bus_set_ops vmlinux EXPORT_SYMBOL +0x81d1d1ee mtk_eint_do_init vmlinux EXPORT_SYMBOL_GPL +0x658ce1a8 xxh64_reset vmlinux EXPORT_SYMBOL +0x6673f96d xxh32_reset vmlinux EXPORT_SYMBOL +0x7e5db80b pstore_name_to_type vmlinux EXPORT_SYMBOL_GPL +0xb51afc10 proc_create_single_data vmlinux EXPORT_SYMBOL +0x0b4efe1b xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL +0x419e7efd sfp_module_stop vmlinux EXPORT_SYMBOL_GPL +0x60cc0ed1 phy_loopback vmlinux EXPORT_SYMBOL +0x63872e33 subsys_interface_unregister vmlinux EXPORT_SYMBOL_GPL +0x7ef353ee regulator_list_hardware_vsel vmlinux EXPORT_SYMBOL_GPL +0x59e394fb vp_modern_generation vmlinux EXPORT_SYMBOL_GPL +0x99ef96c4 blk_crypto_evict_key vmlinux EXPORT_SYMBOL_GPL +0x587f22d7 devmap_managed_key vmlinux EXPORT_SYMBOL +0x0797ab9a kmem_cache_size vmlinux EXPORT_SYMBOL +0x148fd794 enable_kprobe vmlinux EXPORT_SYMBOL_GPL +0x4cb800d0 inet_ioctl vmlinux EXPORT_SYMBOL +0x1d0d588e of_device_register vmlinux EXPORT_SYMBOL +0x3f164105 genphy_c45_pma_read_abilities vmlinux EXPORT_SYMBOL_GPL +0xff081d3c regmap_get_val_endian vmlinux EXPORT_SYMBOL_GPL +0x74754435 acpi_bus_generate_netlink_event vmlinux EXPORT_SYMBOL +0x69f99544 mtk_pctrl_show_one_pin vmlinux EXPORT_SYMBOL_GPL +0x726c99e2 kobject_get_path vmlinux EXPORT_SYMBOL_GPL +0xbbbfd5e8 page_pool_create vmlinux EXPORT_SYMBOL +0x305af063 phy_drivers_register vmlinux EXPORT_SYMBOL +0x3fea029c hisi_clk_register_gate vmlinux EXPORT_SYMBOL_GPL +0xcc1b882a idr_get_next_ul vmlinux EXPORT_SYMBOL +0x32020351 decrypt_blob vmlinux EXPORT_SYMBOL_GPL +0xd6eaaea1 full_name_hash vmlinux EXPORT_SYMBOL +0xef34bf3e hrtimer_active vmlinux EXPORT_SYMBOL_GPL +0x406c4cb1 hrtimer_resolution vmlinux EXPORT_SYMBOL_GPL +0xffa302e5 start_poll_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL +0xe99ec7e2 ping_prot vmlinux EXPORT_SYMBOL +0x336904d7 watchdog_set_last_hw_keepalive vmlinux EXPORT_SYMBOL_GPL +0x4a44dc6d pm_generic_freeze vmlinux EXPORT_SYMBOL_GPL +0x4f9f41b8 iommu_unmap_fast vmlinux EXPORT_SYMBOL_GPL +0x0b1d4d04 tty_port_hangup vmlinux EXPORT_SYMBOL +0xd8d88a2e pnp_disable_dev vmlinux EXPORT_SYMBOL +0xb2d73527 framebuffer_release vmlinux EXPORT_SYMBOL +0x1fe6e504 gpiod_add_hogs vmlinux EXPORT_SYMBOL_GPL +0x75dcdc71 pinctrl_utils_reserve_map vmlinux EXPORT_SYMBOL_GPL +0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL +0xdadbcea7 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL +0x6ac05a7d get_cached_acl vmlinux EXPORT_SYMBOL +0x6ef89c0a wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL +0xe42b4f0a event_triggers_post_call vmlinux EXPORT_SYMBOL_GPL +0xcf4d7b10 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL +0x5ca715bc fqdir_init vmlinux EXPORT_SYMBOL +0xf84bec19 devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL +0x46c47fb6 __node_distance vmlinux EXPORT_SYMBOL +0xd426dbc4 erst_get_record_count vmlinux EXPORT_SYMBOL_GPL +0xd14a262b pci_dev_lock vmlinux EXPORT_SYMBOL_GPL +0x38a71b7e pci_free_resource_list vmlinux EXPORT_SYMBOL +0xc8d79bfb blk_mq_sched_try_merge vmlinux EXPORT_SYMBOL_GPL +0x0daacc72 pkcs7_verify vmlinux EXPORT_SYMBOL_GPL +0x4a8377ab crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL +0x919b9576 touch_buffer vmlinux EXPORT_SYMBOL +0x4c12a0fd alloc_file_pseudo vmlinux EXPORT_SYMBOL +0xb274547f prepare_to_swait_event vmlinux EXPORT_SYMBOL +0x739c4a3d __kthread_should_park vmlinux EXPORT_SYMBOL_GPL +0x63a58370 flow_action_cookie_destroy vmlinux EXPORT_SYMBOL +0xc3876c1a hv_isolation_type_snp vmlinux EXPORT_SYMBOL_GPL +0xbd7912f0 devfreq_cooling_unregister vmlinux EXPORT_SYMBOL_GPL +0x85945efb of_phy_is_fixed_link vmlinux EXPORT_SYMBOL +0xda320d31 sfp_module_start vmlinux EXPORT_SYMBOL_GPL +0xd6334da2 dev_pm_qos_hide_flags vmlinux EXPORT_SYMBOL_GPL +0x97dfcf97 device_find_child vmlinux EXPORT_SYMBOL_GPL +0x8faa800d acpi_cpc_valid vmlinux EXPORT_SYMBOL_GPL +0x11eeb3cf kobject_move vmlinux EXPORT_SYMBOL_GPL +0x6eecfaf4 sg_copy_buffer vmlinux EXPORT_SYMBOL +0xcdb17978 __fscrypt_prepare_link vmlinux EXPORT_SYMBOL_GPL +0x43cbe4d2 fscrypt_file_open vmlinux EXPORT_SYMBOL_GPL +0xd7f566ec generic_read_dir vmlinux EXPORT_SYMBOL +0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL +0xea489eb5 flow_indr_block_cb_alloc vmlinux EXPORT_SYMBOL +0xcd827ee2 sock_set_mark vmlinux EXPORT_SYMBOL +0xeaaf7531 tegra_bpmp_get vmlinux EXPORT_SYMBOL_GPL +0xa4fca045 qcom_scm_ocmem_lock vmlinux EXPORT_SYMBOL +0xd59a1587 linkmode_resolve_pause vmlinux EXPORT_SYMBOL_GPL +0x1a2cf20b tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL +0x5dac4cd6 qman_dqrr_set_ithresh vmlinux EXPORT_SYMBOL +0x96cdb8bd devm_gpiod_put vmlinux EXPORT_SYMBOL_GPL +0x6ef7d21a phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL +0x213a738d memregion_alloc vmlinux EXPORT_SYMBOL +0x0a508648 bsg_remove_queue vmlinux EXPORT_SYMBOL_GPL +0x66d5004b truncate_pagecache vmlinux EXPORT_SYMBOL +0x174c6274 ring_buffer_time_stamp vmlinux EXPORT_SYMBOL_GPL +0x440100b3 param_ops_bool_enable_only vmlinux EXPORT_SYMBOL_GPL +0xfb860b22 tso_start vmlinux EXPORT_SYMBOL +0x85f281e1 sock_no_shutdown vmlinux EXPORT_SYMBOL +0xa27d5650 of_device_unregister vmlinux EXPORT_SYMBOL +0x9e8659b5 watchdog_register_device vmlinux EXPORT_SYMBOL_GPL +0xcf190ec7 vc_resize vmlinux EXPORT_SYMBOL +0xc04ca7b7 k3_ringacc_dmarings_init vmlinux EXPORT_SYMBOL_GPL +0x0b52e502 apei_resources_add vmlinux EXPORT_SYMBOL_GPL +0x94ef4d05 cpci_hp_stop vmlinux EXPORT_SYMBOL_GPL +0x21a04018 phy_put vmlinux EXPORT_SYMBOL_GPL +0xc6a2b97d phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL +0x84ef27f5 synth_event_add_fields vmlinux EXPORT_SYMBOL_GPL +0x24da0093 rcu_inkernel_boot_has_ended vmlinux EXPORT_SYMBOL_GPL +0x21ef374c try_wait_for_completion vmlinux EXPORT_SYMBOL +0x8307180f param_set_ulong vmlinux EXPORT_SYMBOL +0xee2d0fc7 _local_bh_enable vmlinux EXPORT_SYMBOL +0x0b8aa60c gfn_to_memslot vmlinux EXPORT_SYMBOL_GPL +0xaef8a204 tcp_mmap vmlinux EXPORT_SYMBOL +0x1a77903a of_alias_get_alias_list vmlinux EXPORT_SYMBOL_GPL +0xe7936243 zynqmp_pm_clock_getstate vmlinux EXPORT_SYMBOL_GPL +0xaa0bd266 spi_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x61ecf5f0 tpm_chip_start vmlinux EXPORT_SYMBOL_GPL +0xb554df5e generic_key_instantiate vmlinux EXPORT_SYMBOL +0xc2ff7831 sysfs_unmerge_group vmlinux EXPORT_SYMBOL_GPL +0x2a735a69 fs_param_is_path vmlinux EXPORT_SYMBOL +0x0b7265d9 __cancel_dirty_page vmlinux EXPORT_SYMBOL +0xc1b9f438 sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL +0x79defbe1 kthread_should_park vmlinux EXPORT_SYMBOL_GPL +0x70c52dc5 nf_skb_duplicated vmlinux EXPORT_SYMBOL_GPL +0xb73e37e3 devlink_params_unregister vmlinux EXPORT_SYMBOL_GPL +0xc9bf6507 fib_notifier_ops_register vmlinux EXPORT_SYMBOL +0x30b751e2 dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL +0x0c984bcc dma_resv_init vmlinux EXPORT_SYMBOL +0x07342898 unregister_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE +0xc339b119 add_random_ready_callback vmlinux EXPORT_SYMBOL +0xc677f5a1 rpmh_invalidate vmlinux EXPORT_SYMBOL +0xc75b0b84 dummy_con vmlinux EXPORT_SYMBOL_GPL +0xf9c1f9ab security_secctx_to_secid vmlinux EXPORT_SYMBOL +0x9084b969 sysfs_create_link_nowarn vmlinux EXPORT_SYMBOL_GPL +0x6246a629 synchronize_rcu_tasks_trace vmlinux EXPORT_SYMBOL_GPL +0x814e2386 kcpustat_field vmlinux EXPORT_SYMBOL_GPL +0x4dc95bdd kvm_vcpu_map vmlinux EXPORT_SYMBOL_GPL +0x21e13cb3 inet_peer_xrlim_allow vmlinux EXPORT_SYMBOL +0xd9749a44 nf_ct_attach vmlinux EXPORT_SYMBOL +0xefaf2e4f tcf_queue_work vmlinux EXPORT_SYMBOL +0x3cf86f35 dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL +0x336d5af1 devm_phy_put vmlinux EXPORT_SYMBOL_GPL +0x41d07fc4 sbitmap_queue_wake_up vmlinux EXPORT_SYMBOL_GPL +0x11bb2fca __SCT__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x13cead77 __SCK__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x5d0341f6 register_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL +0x7c94c99a kvm_release_pfn_dirty vmlinux EXPORT_SYMBOL_GPL +0xc9df055a xfrm_policy_walk_init vmlinux EXPORT_SYMBOL +0xa3dcb681 zynqmp_pm_fpga_load vmlinux EXPORT_SYMBOL_GPL +0x2a3b6813 cpufreq_dbs_governor_limits vmlinux EXPORT_SYMBOL_GPL +0xecd41114 driver_attach vmlinux EXPORT_SYMBOL_GPL +0xa517f884 tegra210_plle_hw_sequence_is_enabled vmlinux EXPORT_SYMBOL_GPL +0x20a93bf7 clk_regmap_mux_ops vmlinux EXPORT_SYMBOL_GPL +0x093712e5 acpi_purge_cached_objects vmlinux EXPORT_SYMBOL +0xddad7952 acpi_dbg_level vmlinux EXPORT_SYMBOL +0x40ea9385 gpiochip_irq_map vmlinux EXPORT_SYMBOL_GPL +0xc9b85c71 mtk_hw_get_value vmlinux EXPORT_SYMBOL_GPL +0x6b4f0ae4 mtk_hw_set_value vmlinux EXPORT_SYMBOL_GPL +0xa51d9dc1 textsearch_register vmlinux EXPORT_SYMBOL +0x8b9ea582 ZSTD_copyDCtx vmlinux EXPORT_SYMBOL +0x279be432 ZSTD_copyCCtx vmlinux EXPORT_SYMBOL +0x3ba8e62b bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL +0x74baf17a tracing_is_on vmlinux EXPORT_SYMBOL_GPL +0x381a798a setup_max_cpus vmlinux EXPORT_SYMBOL +0x97e2789a commit_creds vmlinux EXPORT_SYMBOL +0xed624942 iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL +0xf930a705 ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL +0x6ab166d5 devl_rate_leaf_destroy vmlinux EXPORT_SYMBOL_GPL +0x50130eef devm_tegra_memory_controller_get vmlinux EXPORT_SYMBOL_GPL +0xdafbc38e platform_device_register vmlinux EXPORT_SYMBOL_GPL +0x80d68d3e fb_register_client vmlinux EXPORT_SYMBOL +0xad0413d4 match_hex vmlinux EXPORT_SYMBOL +0x6075552e __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0xf5c6077a nf_unregister_sockopt vmlinux EXPORT_SYMBOL +0xdb0ecdc3 devl_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL +0x2520a9d3 skb_realloc_headroom vmlinux EXPORT_SYMBOL +0x341fceb3 software_node_fwnode vmlinux EXPORT_SYMBOL_GPL +0x2d56feef platform_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x4886ae33 serial8250_set_isa_configurator vmlinux EXPORT_SYMBOL +0x5ea9af8c acpi_data_fwnode_ops vmlinux EXPORT_SYMBOL_GPL +0xa3a04602 btree_geo64 vmlinux EXPORT_SYMBOL_GPL +0xb3f6e752 generic_pipe_buf_get vmlinux EXPORT_SYMBOL +0x22092293 pin_user_pages_locked vmlinux EXPORT_SYMBOL +0x672639d6 ipv6_find_hdr vmlinux EXPORT_SYMBOL +0xc13ac95e ipv6_dev_find vmlinux EXPORT_SYMBOL +0xac003982 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL +0x4eb770ec __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x73501584 sock_set_sndtimeo vmlinux EXPORT_SYMBOL +0x439d9f34 uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL +0x5c9ce087 __traceiter_io_page_fault vmlinux EXPORT_SYMBOL_GPL +0xbdd41b67 iommu_page_response vmlinux EXPORT_SYMBOL_GPL +0xa6fe5e9f tty_port_close_end vmlinux EXPORT_SYMBOL +0x23559c51 qman_oos_fq vmlinux EXPORT_SYMBOL +0xf80fdf9c pcie_bandwidth_available vmlinux EXPORT_SYMBOL +0x702946da ucs2_strlen vmlinux EXPORT_SYMBOL +0x308fed62 bdev_end_io_acct vmlinux EXPORT_SYMBOL +0xf1925eb1 account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0x04bf0092 io_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL +0x0273f5ed handle_fasteoi_irq vmlinux EXPORT_SYMBOL_GPL +0xec5e6c69 __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL +0x8fc12788 software_node_unregister_node_group vmlinux EXPORT_SYMBOL_GPL +0x44cf8cf0 blk_zone_cond_str vmlinux EXPORT_SYMBOL_GPL +0xbbc11283 page_readlink vmlinux EXPORT_SYMBOL +0x13640660 get_cached_msi_msg vmlinux EXPORT_SYMBOL_GPL +0x8d31b747 irq_domain_create_legacy vmlinux EXPORT_SYMBOL_GPL +0x2c635527 arch_invalidate_pmem vmlinux EXPORT_SYMBOL_GPL +0xad664f9d inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL +0x5f6b889c rproc_va_to_pa vmlinux EXPORT_SYMBOL +0x328b36f6 dma_fence_chain_init vmlinux EXPORT_SYMBOL +0xf7733f7f virtqueue_kick vmlinux EXPORT_SYMBOL_GPL +0x1dd571e6 fb_copy_cmap vmlinux EXPORT_SYMBOL +0x32946fad gpiod_set_value vmlinux EXPORT_SYMBOL_GPL +0xd9d952d1 crypto_aes_sbox vmlinux EXPORT_SYMBOL +0x2d39b0a7 kstrdup vmlinux EXPORT_SYMBOL +0xd3105533 freezing_slow_path vmlinux EXPORT_SYMBOL +0x3aca0190 _raw_write_lock_irq vmlinux EXPORT_SYMBOL +0xd443bf48 kvm_vcpu_gfn_to_pfn vmlinux EXPORT_SYMBOL_GPL +0x31c2a6d3 kvm_vcpu_gfn_to_hva vmlinux EXPORT_SYMBOL_GPL +0x325888a3 __tracepoint_neigh_update vmlinux EXPORT_SYMBOL_GPL +0xdb77b80f of_iomap vmlinux EXPORT_SYMBOL +0xd4a6a2cf is_software_node vmlinux EXPORT_SYMBOL_GPL +0x61ae1d2d xas_pause vmlinux EXPORT_SYMBOL_GPL +0xcf4fdd4d _atomic_dec_and_lock vmlinux EXPORT_SYMBOL +0x7984eefc key_update vmlinux EXPORT_SYMBOL +0x95199c20 __SCT__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0xf6fac23e l3mdev_master_ifindex_rcu vmlinux EXPORT_SYMBOL_GPL +0x3b865b35 xfrm_register_km vmlinux EXPORT_SYMBOL +0xbf4513c3 devlink_linecard_activate vmlinux EXPORT_SYMBOL_GPL +0x9df5c284 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL +0xccc20a5c device_create_with_groups vmlinux EXPORT_SYMBOL_GPL +0x9f000cc3 virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL +0xc89846c4 xudma_tchanrt_read vmlinux EXPORT_SYMBOL +0x2c27a170 acpi_storage_d3 vmlinux EXPORT_SYMBOL_GPL +0xde88c504 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL +0xab781570 fb_get_options vmlinux EXPORT_SYMBOL +0x76944418 phy_init vmlinux EXPORT_SYMBOL_GPL +0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL +0xfaea84d8 blk_next_bio vmlinux EXPORT_SYMBOL_GPL +0x725d6f9c debugfs_create_automount vmlinux EXPORT_SYMBOL +0x92f52da9 simple_rename vmlinux EXPORT_SYMBOL +0xa9446e7a vfs_getxattr vmlinux EXPORT_SYMBOL_GPL +0x40b17251 vfs_setxattr vmlinux EXPORT_SYMBOL_GPL +0x0a463293 __tracepoint_error_report_end vmlinux EXPORT_SYMBOL_GPL +0x388a1b3f trace_seq_path vmlinux EXPORT_SYMBOL_GPL +0x3b610584 __tracepoint_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x822327a7 kernel_param_unlock vmlinux EXPORT_SYMBOL +0x850bb6db devlink_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL +0x7dd9209c reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL +0x76881926 sock_init_data vmlinux EXPORT_SYMBOL +0xbca71e43 scmi_protocol_unregister vmlinux EXPORT_SYMBOL_GPL +0x038b041c tty_set_termios vmlinux EXPORT_SYMBOL_GPL +0xba707a78 qe_get_brg_clk vmlinux EXPORT_SYMBOL +0x5a60b950 qm_channel_pool1 vmlinux EXPORT_SYMBOL +0x6427572b tegra210_clk_emc_dll_enable vmlinux EXPORT_SYMBOL_GPL +0x130afd75 acpi_get_sleep_type_data vmlinux EXPORT_SYMBOL +0x2fbab932 of_get_pci_domain_nr vmlinux EXPORT_SYMBOL_GPL +0x3a536bd7 ring_buffer_read_finish vmlinux EXPORT_SYMBOL_GPL +0x682ff057 ring_buffer_commit_overrun_cpu vmlinux EXPORT_SYMBOL_GPL +0xba8fbd64 _raw_spin_lock vmlinux EXPORT_SYMBOL +0x749adf52 tcp_mtu_to_mss vmlinux EXPORT_SYMBOL +0xd50996b4 ip_queue_xmit vmlinux EXPORT_SYMBOL +0x3c370443 rtnl_register_module vmlinux EXPORT_SYMBOL_GPL +0xf5ee39e7 put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL +0x7fce778e tegra_ivc_total_queue_size vmlinux EXPORT_SYMBOL +0xda083b9a device_add_software_node vmlinux EXPORT_SYMBOL_GPL +0xc86cf5b5 class_dev_iter_init vmlinux EXPORT_SYMBOL_GPL +0x118837c2 clk_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL +0x1d11768b pci_get_slot vmlinux EXPORT_SYMBOL +0xff38acc2 meson8_aobus_parse_dt_extra vmlinux EXPORT_SYMBOL_GPL +0x963d8953 devm_gen_pool_create vmlinux EXPORT_SYMBOL +0xff87cd18 lockref_get_not_dead vmlinux EXPORT_SYMBOL +0x79046e41 blk_queue_flag_set vmlinux EXPORT_SYMBOL +0xde6f1851 TSS_checkhmac1 vmlinux EXPORT_SYMBOL_GPL +0x820b5187 __frontswap_store vmlinux EXPORT_SYMBOL +0x35be820f perf_aux_output_skip vmlinux EXPORT_SYMBOL_GPL +0xe197a958 task_cgroup_path vmlinux EXPORT_SYMBOL_GPL +0xf9ab5e43 km_query vmlinux EXPORT_SYMBOL +0x347ab056 inet_release vmlinux EXPORT_SYMBOL +0x7aff14cd dev_change_proto_down_reason vmlinux EXPORT_SYMBOL +0xefe4f679 ZSTD_CCtxWorkspaceBound vmlinux EXPORT_SYMBOL +0xb4136a21 __SCT__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL +0x9f56c4b9 __SCK__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL +0x6875d24a phy_read_paged vmlinux EXPORT_SYMBOL +0x9fce80db fb_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x8c8569cb kstrtoint vmlinux EXPORT_SYMBOL +0x393a3139 blk_mq_sched_try_insert_merge vmlinux EXPORT_SYMBOL_GPL +0x620f8f99 crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL +0xcf1ef253 crypto_alloc_skcipher vmlinux EXPORT_SYMBOL_GPL +0xf7a9338b get_tree_single vmlinux EXPORT_SYMBOL +0x01e1a8de kgdb_breakpoint vmlinux EXPORT_SYMBOL_GPL +0x94cd1594 call_srcu vmlinux EXPORT_SYMBOL_GPL +0xe38eb738 cpufreq_get_policy vmlinux EXPORT_SYMBOL +0xd2e04aba to_of_pinfo vmlinux EXPORT_SYMBOL_GPL +0xebd4cc11 mctrl_gpio_enable_ms vmlinux EXPORT_SYMBOL_GPL +0x6f1e1c84 qcom_smem_state_register vmlinux EXPORT_SYMBOL_GPL +0x8a240bff __xas_next vmlinux EXPORT_SYMBOL_GPL +0xa3fea172 sha224_final vmlinux EXPORT_SYMBOL +0xb0f389ee utf8_normalize vmlinux EXPORT_SYMBOL +0x5d05053e sysfs_remove_file_self vmlinux EXPORT_SYMBOL_GPL +0x50779d96 dquot_set_dqblk vmlinux EXPORT_SYMBOL +0x08bbd739 wait_on_page_private_2 vmlinux EXPORT_SYMBOL +0x793f98bc __tracepoint_rpm_return_int vmlinux EXPORT_SYMBOL_GPL +0x8f6cee77 __round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x8f0748af rcu_expedite_gp vmlinux EXPORT_SYMBOL_GPL +0x0ff87db2 kthread_use_mm vmlinux EXPORT_SYMBOL_GPL +0xcd587280 __sk_defer_free_flush vmlinux EXPORT_SYMBOL +0x40f3f9fd inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL +0xb9681621 xdp_do_flush vmlinux EXPORT_SYMBOL_GPL +0x4c80f248 dev_pm_opp_of_register_em vmlinux EXPORT_SYMBOL_GPL +0xba11101f __serio_register_driver vmlinux EXPORT_SYMBOL +0x95428dad dev_pm_qos_expose_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x7c5f3711 ioasid_unregister_allocator vmlinux EXPORT_SYMBOL_GPL +0xbec0ddfc tty_put_char vmlinux EXPORT_SYMBOL_GPL +0x4561f990 qcom_smem_state_unregister vmlinux EXPORT_SYMBOL_GPL +0xcd3e5c7c acpi_release_memory vmlinux EXPORT_SYMBOL_GPL +0x7283161b percpu_ref_switch_to_percpu vmlinux EXPORT_SYMBOL_GPL +0x88f77a2c blk_crypto_update_capabilities vmlinux EXPORT_SYMBOL_GPL +0x04f419ad crypto_register_ahashes vmlinux EXPORT_SYMBOL_GPL +0x037a0cba kfree vmlinux EXPORT_SYMBOL +0xf2b33cb7 memory_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xda8ce28b __rt_mutex_init vmlinux EXPORT_SYMBOL_GPL +0xd9d8fd16 register_restart_handler vmlinux EXPORT_SYMBOL +0x404196f5 vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0x055cdc64 xfrm_state_delete vmlinux EXPORT_SYMBOL +0x9dd1e80a nf_register_sockopt vmlinux EXPORT_SYMBOL +0x3dd4e331 sock_kmalloc vmlinux EXPORT_SYMBOL +0x8c71dcd9 of_icc_xlate_onecell vmlinux EXPORT_SYMBOL_GPL +0xfcdc2970 genphy_c45_read_mdix vmlinux EXPORT_SYMBOL_GPL +0xdfcb6c90 mctrl_gpio_set vmlinux EXPORT_SYMBOL_GPL +0xe8fbf4fa __alloc_bucket_spinlocks vmlinux EXPORT_SYMBOL +0x62bf6edf utf8agemin vmlinux EXPORT_SYMBOL +0x5b36d5dd utf8agemax vmlinux EXPORT_SYMBOL +0xd42f1d4e show_rcu_tasks_rude_gp_kthread vmlinux EXPORT_SYMBOL_GPL +0x6cc11270 generic_handle_domain_irq vmlinux EXPORT_SYMBOL_GPL +0xc45e246f housekeeping_test_cpu vmlinux EXPORT_SYMBOL_GPL +0xfcfd4cd8 sched_set_normal vmlinux EXPORT_SYMBOL_GPL +0xdcf36272 dax_region_put vmlinux EXPORT_SYMBOL_GPL +0x6c4b6684 reset_control_assert vmlinux EXPORT_SYMBOL_GPL +0xf8d87829 acpi_dma_controller_register vmlinux EXPORT_SYMBOL_GPL +0x9939eba0 backlight_unregister_notifier vmlinux EXPORT_SYMBOL +0x28de4db9 dw_pcie_find_ext_capability vmlinux EXPORT_SYMBOL_GPL +0x9f9faa58 pci_ep_cfs_add_epf_group vmlinux EXPORT_SYMBOL +0xc1a970ad pci_ep_cfs_add_epc_group vmlinux EXPORT_SYMBOL +0xe7d4daac seq_list_next vmlinux EXPORT_SYMBOL +0x1f06c205 __irq_alloc_domain_generic_chips vmlinux EXPORT_SYMBOL_GPL +0x09917bc8 __SCT__tp_func_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0x8eec19bd __SCK__tp_func_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0x2fe252cc unregister_inet6addr_notifier vmlinux EXPORT_SYMBOL +0x3a36b709 devm_hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x9f9d2d67 tpm_chip_register vmlinux EXPORT_SYMBOL_GPL +0xee29b841 virtqueue_get_buf_ctx vmlinux EXPORT_SYMBOL_GPL +0x211ac4c9 gpiochip_line_is_irq vmlinux EXPORT_SYMBOL_GPL +0xe02c9c92 __xa_erase vmlinux EXPORT_SYMBOL +0x399ad043 __kfifo_dma_out_finish_r vmlinux EXPORT_SYMBOL +0x0f0a4194 devm_bitmap_alloc vmlinux EXPORT_SYMBOL_GPL +0xa25b90ab utf8byte vmlinux EXPORT_SYMBOL +0x424c15f7 __traceiter_rpm_resume vmlinux EXPORT_SYMBOL_GPL +0x57c39727 kdb_register_flags vmlinux EXPORT_SYMBOL_GPL +0x9a8e6236 strp_done vmlinux EXPORT_SYMBOL_GPL +0x752bb661 ipv6_chk_addr vmlinux EXPORT_SYMBOL +0xe924da50 neigh_xmit vmlinux EXPORT_SYMBOL +0xb73713d7 nvmem_add_cell_lookups vmlinux EXPORT_SYMBOL_GPL +0x1fc418da extcon_set_property vmlinux EXPORT_SYMBOL_GPL +0xf0ebefad extcon_get_property vmlinux EXPORT_SYMBOL_GPL +0x68478cb6 dev_pm_qos_flags vmlinux EXPORT_SYMBOL_GPL +0x983c5fa2 __devm_alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0x95830bbd devm_kstrdup vmlinux EXPORT_SYMBOL_GPL +0x394957d8 uart_suspend_port vmlinux EXPORT_SYMBOL +0x587bed15 of_dma_xlate_by_chan_id vmlinux EXPORT_SYMBOL_GPL +0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL +0x093786cf synth_event_add_field_str vmlinux EXPORT_SYMBOL_GPL +0x89cd56df seg6_push_hmac vmlinux EXPORT_SYMBOL +0x76ad0da8 hid_field_extract vmlinux EXPORT_SYMBOL_GPL +0xc14ae594 platform_get_irq_byname_optional vmlinux EXPORT_SYMBOL_GPL +0x398ce3fb sbitmap_show vmlinux EXPORT_SYMBOL_GPL +0x615d3447 kernel_read_file_from_path vmlinux EXPORT_SYMBOL_GPL +0x6406ca5c ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL +0xea546516 neigh_changeaddr vmlinux EXPORT_SYMBOL +0xeafa86c5 devm_free_percpu vmlinux EXPORT_SYMBOL_GPL +0x00c7a395 do_unregister_con_driver vmlinux EXPORT_SYMBOL_GPL +0x37ab0f17 tty_unregister_ldisc vmlinux EXPORT_SYMBOL +0x37b45ab4 tty_standard_install vmlinux EXPORT_SYMBOL_GPL +0xd4bcfcda amba_apb_device_add_res vmlinux EXPORT_SYMBOL_GPL +0x6d75e3cf gpiochip_populate_parent_fwspec_fourcell vmlinux EXPORT_SYMBOL_GPL +0x5866516a meson_pinctrl_probe vmlinux EXPORT_SYMBOL_GPL +0x710c73b6 crypto_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x3ee0f033 invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL +0x3cd1b510 trace_vbprintk vmlinux EXPORT_SYMBOL_GPL +0x216de4e1 rcu_get_gp_kthreads_prio vmlinux EXPORT_SYMBOL_GPL +0xe838e081 __hw_addr_ref_sync_dev vmlinux EXPORT_SYMBOL +0x7f8e7b8e pnp_possible_config vmlinux EXPORT_SYMBOL +0xa50a3da7 _find_next_bit vmlinux EXPORT_SYMBOL +0x43786dbc kmem_cache_destroy vmlinux EXPORT_SYMBOL +0xc44bb03d add_to_page_cache_locked vmlinux EXPORT_SYMBOL +0xea38036f ring_buffer_entries vmlinux EXPORT_SYMBOL_GPL +0x911ebe0f dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL +0xc6a3e811 alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL +0x8ff60436 mpi_ec_add_points vmlinux EXPORT_SYMBOL_GPL +0x4846406d blkcg_root_css vmlinux EXPORT_SYMBOL_GPL +0xd46a0507 proc_create_net_data vmlinux EXPORT_SYMBOL_GPL +0xaf1bf453 d_instantiate_anon vmlinux EXPORT_SYMBOL +0xf1c6c4ed kvm_vcpu_is_visible_gfn vmlinux EXPORT_SYMBOL_GPL +0xe342ba8e nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL +0xcb2bfe2b nvmem_register_notifier vmlinux EXPORT_SYMBOL_GPL +0x6aa69800 phy_mii_ioctl vmlinux EXPORT_SYMBOL +0xb5cfe8f2 vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL +0xa8caa845 clk_bulk_put_all vmlinux EXPORT_SYMBOL +0xd2e2a9d0 hdmi_spd_infoframe_pack_only vmlinux EXPORT_SYMBOL +0x0610e47b gpiochip_irq_domain_activate vmlinux EXPORT_SYMBOL_GPL +0x92cab4ca sprint_OID vmlinux EXPORT_SYMBOL_GPL +0xfc201b66 sprint_oid vmlinux EXPORT_SYMBOL_GPL +0x9442bff3 acomp_request_free vmlinux EXPORT_SYMBOL_GPL +0x37e3ec9b vm_event_states vmlinux EXPORT_SYMBOL +0xa7b634aa __module_get vmlinux EXPORT_SYMBOL +0x93d6dd8c complete_all vmlinux EXPORT_SYMBOL +0x0c575719 __cond_resched_rwlock_write vmlinux EXPORT_SYMBOL +0x1035c7c2 __release_region vmlinux EXPORT_SYMBOL +0x1b410550 xp_raw_get_dma vmlinux EXPORT_SYMBOL +0x5ed040b0 pm_set_vt_switch vmlinux EXPORT_SYMBOL +0x39be4b8e qman_volatile_dequeue vmlinux EXPORT_SYMBOL +0x1518cfca amba_device_alloc vmlinux EXPORT_SYMBOL_GPL +0xd7269c64 osc_sb_native_usb4_control vmlinux EXPORT_SYMBOL_GPL +0xf012642d pci_epc_mem_exit vmlinux EXPORT_SYMBOL_GPL +0x7fd798f6 pci_epc_mem_init vmlinux EXPORT_SYMBOL_GPL +0x0e6b8cc9 bdi_register vmlinux EXPORT_SYMBOL +0xfd07fa35 __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL +0xac03e309 inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL +0x9d2b6ebe reuseport_alloc vmlinux EXPORT_SYMBOL +0x2b90d241 __device_reset vmlinux EXPORT_SYMBOL_GPL +0x04ef62da regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xe10cd6ad erst_get_record_id_begin vmlinux EXPORT_SYMBOL_GPL +0x7129e5f8 hex_asc vmlinux EXPORT_SYMBOL +0xc548c35d fs_param_is_u64 vmlinux EXPORT_SYMBOL +0xb0b2f9ec fs_param_is_s32 vmlinux EXPORT_SYMBOL +0x95d9a630 fs_param_is_u32 vmlinux EXPORT_SYMBOL +0xa12d2b1b d_tmpfile vmlinux EXPORT_SYMBOL +0x52c35e83 call_rcu_tasks_trace vmlinux EXPORT_SYMBOL_GPL +0x989074ff kmsg_dump_reason_str vmlinux EXPORT_SYMBOL_GPL +0xcb1d9301 fsl_ifc_ctrl_dev vmlinux EXPORT_SYMBOL +0x1f6791b1 tty_get_pgrp vmlinux EXPORT_SYMBOL_GPL +0x2b21b147 of_clk_get_parent_count vmlinux EXPORT_SYMBOL_GPL +0x96b29254 strncasecmp vmlinux EXPORT_SYMBOL +0x8caf9305 uuid_is_valid vmlinux EXPORT_SYMBOL +0xec41ffbb unregister_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL +0x471c9574 default_llseek vmlinux EXPORT_SYMBOL +0xd31a2ac5 ring_buffer_oldest_event_ts vmlinux EXPORT_SYMBOL_GPL +0xc05cee80 ipi_get_hwirq vmlinux EXPORT_SYMBOL_GPL +0x8ebb300c tcp_read_sock vmlinux EXPORT_SYMBOL +0xd2a5f6a3 of_find_net_device_by_node vmlinux EXPORT_SYMBOL +0x051d58e8 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL +0xbbd3a6ca virtqueue_get_desc_addr vmlinux EXPORT_SYMBOL_GPL +0x30e39870 meson_aoclkc_probe vmlinux EXPORT_SYMBOL_GPL +0x1e927fec pinconf_generic_dt_subnode_to_map vmlinux EXPORT_SYMBOL_GPL +0xb89b6e6b guid_parse vmlinux EXPORT_SYMBOL +0x7de6cc23 io_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL +0xb9248fb8 cpuidle_register_driver vmlinux EXPORT_SYMBOL_GPL +0x45bbf61f ptp_cancel_worker_sync vmlinux EXPORT_SYMBOL +0x5bcec8c2 firmware_request_platform vmlinux EXPORT_SYMBOL_GPL +0x5cfd6a8d tty_port_register_device_attr vmlinux EXPORT_SYMBOL_GPL +0x3cadbacc devm_regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xb7ac1e9a pci_set_cacheline_size vmlinux EXPORT_SYMBOL_GPL +0xa1102796 copy_page_from_iter vmlinux EXPORT_SYMBOL +0x815b5dd4 match_octal vmlinux EXPORT_SYMBOL +0x775eadba cdev_device_del vmlinux EXPORT_SYMBOL +0xee745348 cdev_device_add vmlinux EXPORT_SYMBOL +0x99269a96 ip_local_deliver vmlinux EXPORT_SYMBOL +0xa95b5c77 hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL +0xfe6a5988 i2c_smbus_write_byte vmlinux EXPORT_SYMBOL +0xacaa4c72 dma_fence_match_context vmlinux EXPORT_SYMBOL +0x00d9393f unregister_virtio_driver vmlinux EXPORT_SYMBOL_GPL +0x04b9a01c clk_regmap_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL +0x25e58a09 hdmi_avi_infoframe_init vmlinux EXPORT_SYMBOL +0x3322c858 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x1a560c0e vfs_fsync vmlinux EXPORT_SYMBOL +0x8d320003 poll_freewait vmlinux EXPORT_SYMBOL +0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL +0x12374325 kthread_create_on_node vmlinux EXPORT_SYMBOL +0xb1647fc2 devlink_info_version_running_put vmlinux EXPORT_SYMBOL_GPL +0x87603746 component_add vmlinux EXPORT_SYMBOL_GPL +0xd2237016 radix_tree_delete_item vmlinux EXPORT_SYMBOL +0x5e95b1cd current_umask vmlinux EXPORT_SYMBOL +0x8c696b71 get_fs_type vmlinux EXPORT_SYMBOL +0x40d59096 unregister_restart_handler vmlinux EXPORT_SYMBOL +0x3aa8c3e5 kvm_unmap_gfn vmlinux EXPORT_SYMBOL_GPL +0xe3285c35 tty_driver_kref_put vmlinux EXPORT_SYMBOL +0x3b9cf465 regulator_bulk_free vmlinux EXPORT_SYMBOL_GPL +0x6c389761 acpi_bus_get_private_data vmlinux EXPORT_SYMBOL_GPL +0x776fe45e fsl_mc_bus_type vmlinux EXPORT_SYMBOL_GPL +0x80d5e57a mpi_free vmlinux EXPORT_SYMBOL_GPL +0x9e9d0552 dquot_acquire vmlinux EXPORT_SYMBOL +0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL +0xf65db529 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL +0x5338184f ethtool_sprintf vmlinux EXPORT_SYMBOL +0x5cede0a7 xdp_flush_frame_bulk vmlinux EXPORT_SYMBOL_GPL +0x526a1d59 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x8f5deaad devm_register_netdev vmlinux EXPORT_SYMBOL +0x98e95e97 phy_support_asym_pause vmlinux EXPORT_SYMBOL +0x5126ea52 iommu_alloc_resv_region vmlinux EXPORT_SYMBOL_GPL +0x44ec2816 gpiod_put vmlinux EXPORT_SYMBOL_GPL +0x998d79d6 x509_decode_time vmlinux EXPORT_SYMBOL_GPL +0xe668c0d1 iomap_readahead vmlinux EXPORT_SYMBOL_GPL +0x48d0a0d2 generic_write_end vmlinux EXPORT_SYMBOL +0x1a266210 seq_file_path vmlinux EXPORT_SYMBOL +0x84bc2907 pin_user_pages vmlinux EXPORT_SYMBOL +0x67955ce6 profile_hits vmlinux EXPORT_SYMBOL_GPL +0xa274ec78 devm_request_threaded_irq vmlinux EXPORT_SYMBOL +0x03f78983 udp6_seq_ops vmlinux EXPORT_SYMBOL +0x6ff4dbf3 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL +0x44fb1dd5 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL +0x41df77e5 stm_data_write vmlinux EXPORT_SYMBOL_GPL +0x01a0cb78 property_entries_free vmlinux EXPORT_SYMBOL_GPL +0x8f4a24c1 gpio_to_desc vmlinux EXPORT_SYMBOL_GPL +0x294dfdbe security_inode_copy_up vmlinux EXPORT_SYMBOL +0x352ec68b bpf_offload_dev_destroy vmlinux EXPORT_SYMBOL_GPL +0x6034e2aa __traceiter_module_get vmlinux EXPORT_SYMBOL +0xcbca8ca1 tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL +0x6e2e8f95 clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL +0x9a84f65c bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL +0x5b9e4260 spi_mem_exec_op vmlinux EXPORT_SYMBOL_GPL +0xdcfbc400 spi_mem_supports_op vmlinux EXPORT_SYMBOL_GPL +0x6fbabf0b devm_remove_action vmlinux EXPORT_SYMBOL_GPL +0x334dd7ce devm_clk_put vmlinux EXPORT_SYMBOL +0x21be37e1 hdmi_avi_infoframe_check vmlinux EXPORT_SYMBOL +0xca4b0ad0 pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL +0xa84ce9e0 crypto_aes_inv_sbox vmlinux EXPORT_SYMBOL +0x6a8eb554 bio_copy_data_iter vmlinux EXPORT_SYMBOL +0x9c9c2db2 inode_insert5 vmlinux EXPORT_SYMBOL +0x878c5703 deactivate_super vmlinux EXPORT_SYMBOL +0xbcd11b02 vmap vmlinux EXPORT_SYMBOL +0xe3236045 synth_event_trace_array vmlinux EXPORT_SYMBOL_GPL +0x002212be ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL +0x615cf622 ieee80211_disconnect net/mac80211/mac80211 EXPORT_SYMBOL +0x68b4b311 sprd_mcdt_chan_dma_enable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0x8a42615b snd_compr_free_pages sound/core/snd-compress EXPORT_SYMBOL +0xe072588c hsi_async drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xc1109549 sata_pmp_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL +0xce7fdfd4 media_entity_pads_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x4fafdcdc tm6000_set_reg_mask drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x8d4f3fa4 hd44780_common_init_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x981efe92 mpt_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL +0x8f29cd05 mt76x02_mac_cc_reset drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x08fce548 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x3c2cacfc cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x3c2170bc cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xda360838 drm_sched_reset_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xfb36190b drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7eebc79d ieee80211_wake_queues net/mac80211/mac80211 EXPORT_SYMBOL +0x9b02ea0d q6core_get_svc_api_info sound/soc/qcom/qdsp6/q6core EXPORT_SYMBOL_GPL +0x9f1aa281 mt6358_mtkaif_calibration_disable sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0xabdfe750 snd_soc_component_compr_open sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3e88cd81 dfl_fpga_enum_info_add_dfl drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x4f66b483 bcma_host_pci_down drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x5632e63d nand_subop_get_num_addr_cyc drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x958014cb rtllib_wx_get_mode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x49842b4d cs_dsp_init_debugfs drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x8085fc0a v4l2_m2m_ioctl_dqbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x87886c3f usb_device_match_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa0cf9c69 dw_spi_remove_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0x96cd2b04 scsi_sense_key_string drivers/scsi/scsi_mod EXPORT_SYMBOL +0x6a83c020 st21nfca_dep_deinit drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0xc09c1abe drm_atomic_set_crtc_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL +0x4ad97941 dpdmai_destroy drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0x2c99aa00 ife_encode net/ife/ife EXPORT_SYMBOL_GPL +0x41a969e9 __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0xcbd17281 __iio_trigger_register drivers/iio/industrialio EXPORT_SYMBOL +0xa5ab715f ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x90e807c7 ib_cache_gid_parse_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x480c181d v4l2_m2m_last_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xe2822320 __v4l2_find_nearest_size drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x34f20a76 cx8802_buf_queue drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xb5da1da9 venus_helper_get_framesz_raw drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc12c6407 t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x577bd87d __moxtet_register_driver drivers/bus/moxtet EXPORT_SYMBOL_GPL +0x0f9ed7bf unregister_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL +0xfd4e921f wpan_phy_find net/ieee802154/ieee802154 EXPORT_SYMBOL +0x4e929a2d ieee80211_queue_stopped net/mac80211/mac80211 EXPORT_SYMBOL +0xa019b8e6 ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x31bf3ca3 rxrpc_debug_id net/rxrpc/rxrpc EXPORT_SYMBOL +0x5496b304 cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL +0x409c1038 cfg80211_wext_giwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xf2859131 cfg80211_wext_siwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xa807b508 saa7134_s_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x0d882304 saa7134_g_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x0da919e3 mt7663_usb_sdio_tx_status_data drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL +0xe4aa7f3c mt76x02_mac_setaddr drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xaf029a94 mipi_dbi_command_stackbuf drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x43b87420 __drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x88638552 simd_skcipher_create_compat crypto/crypto_simd EXPORT_SYMBOL_GPL +0x13d9a0d9 o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xc366bfa1 ceph_pagelist_truncate net/ceph/libceph EXPORT_SYMBOL +0xe62f97fd tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL +0xa46c9c17 intel_nhlt_get_endpoint_blob sound/hda/snd-intel-dspcfg EXPORT_SYMBOL +0x6209a995 vfio_pci_core_finish_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x56ce82ff vchiq_mmal_port_disable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x83cca7a1 imx_media_capture_device_init drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xf80efcea videobuf_queue_cancel drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x32dc1658 usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x1b7f62df rtl_cam_empty_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x34333327 mt76x2_configure_tx_delay drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x889caeac iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x8c236c22 mhi_notify drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x33e2dda7 cryptd_skcipher_queued crypto/cryptd EXPORT_SYMBOL_GPL +0x1d29b9e1 decode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL +0x7343ccdf snd_soc_of_parse_audio_routing sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6491943e ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbd8a3e34 btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xf7071713 __rio_local_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x5cc8cb86 __tracepoint_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x1bff7992 sch56xx_watchdog_register drivers/hwmon/sch56xx-common EXPORT_SYMBOL +0xb67940fb xvip_get_format_by_fourcc drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x7a26d3e6 nvme_max_retries drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc14e835f qlt_abort_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x72723c02 drm_fb_xrgb8888_to_rgb565 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8b47c425 drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6e16ce3c drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9569df6d fsl_edma_pause drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0xc581a08f qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x2812777d snd_soc_component_update_bits sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2ca10aee snd_pt2258_reset sound/i2c/other/snd-pt2258 EXPORT_SYMBOL +0xf2e5d624 rpmsg_trysend drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0xd465f463 vringh_need_notify_kern drivers/vhost/vringh EXPORT_SYMBOL +0xc1a329ab v4l2_m2m_buf_remove_by_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x8c3345a1 fw_send_request drivers/firewire/firewire-core EXPORT_SYMBOL +0x728a32a1 mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x79543e13 mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1a71d30c ttm_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x91e6f300 cmdq_pkt_clear_event drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x2cf8c8fd xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0e62e9cc pcm186x_regmap sound/soc/codecs/snd-soc-pcm186x EXPORT_SYMBOL_GPL +0xb7a5fd3e snd_soc_dapm_put_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x15f3c7a1 snd_soc_dapm_get_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6987a605 ata_sff_tf_read drivers/ata/libata EXPORT_SYMBOL_GPL +0x30a1e372 cnstr_shdsc_sk_hash drivers/crypto/caam/caamhash_desc EXPORT_SYMBOL +0xf59966f5 caam_jr_alloc drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0x82d5f00a media_request_object_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x1849aa3e dvb_usbv2_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xb9117f3d i2c_new_slave_host_notify_device drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0xe6df11b4 usb_serial_generic_write_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xb22b9002 xhci_drop_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x2976fb53 ath10k_htt_rx_pktlog_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xfad70136 mlxsw_core_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xd2d966ac mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7002ac62 otx2_ptp_init drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL +0x6004858d LZ4_compress_fast lib/lz4/lz4_compress EXPORT_SYMBOL +0x8ff16e1a nfc_llc_start net/nfc/hci/hci EXPORT_SYMBOL +0xc62abd7d nfc_target_lost net/nfc/nfc EXPORT_SYMBOL +0x482ac5a4 g_token_size net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xb53a8dfd ax25_find_cb net/ax25/ax25 EXPORT_SYMBOL +0x00c01016 wm_adsp2_component_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x454ae7dd comedi_nsamples_left drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x9ae12e17 __tracepoint_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x04f3161a em28xx_write_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x04529d6c __traceiter_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x701d9e88 u_audio_set_volume drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0x5cf6d9d9 u_audio_get_volume drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0x405324af mt76x02_init_debugfs drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xe643d391 cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x7a1ec6d7 st33zp24_probe drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL +0xd8fa57a6 dlm_unregister_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x536ec64e nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x26e83680 wm8903_mic_detect sound/soc/codecs/snd-soc-wm8903 EXPORT_SYMBOL_GPL +0xd4654c7b __parport_register_driver drivers/parport/parport EXPORT_SYMBOL +0xdfde7632 md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL +0x2c4752ca __traceiter_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xcd79914e mtk_vcodec_fw_map_dm_addr drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0xa29ec56b mtk_vcodec_get_curr_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0xff81d7e6 rmi_2d_sensor_abs_process drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0xca3f100a cma3000_suspend drivers/input/misc/cma3000_d0x EXPORT_SYMBOL +0x9e4d1ec8 wl1271_acx_sleep_auth drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x2a89f429 rt2x00lib_set_mac_address drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xa4ca2e4e mt76_unregister_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x6446dcdb hostap_handle_sta_tx_exc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x6d19f23d mlx4_unregister_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x706af862 otx2_mbox_destroy drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x72704772 sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x79ea3d47 scsi_target_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL +0xba2eea60 drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xa38c4c94 drm_memcpy_from_wc drivers/gpu/drm/drm EXPORT_SYMBOL +0xe9e561e5 dccp_ctl_make_reset net/dccp/dccp EXPORT_SYMBOL_GPL +0x8575860f axg_fifo_pcm_trigger sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0x7d0e95af amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x9bb0bd63 imx_media_probe_complete drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x934c704a dm_put_device drivers/md/dm-mod EXPORT_SYMBOL +0xf3efc9de dm_get_device drivers/md/dm-mod EXPORT_SYMBOL +0xdfda0736 vb2_core_poll drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xb217ad63 mpt_free_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL +0xca09b20a can_rx_offload_add_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x84e8d959 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x10557071 fcoe_ctlr_destroy drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xb8ed747e jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x8430e389 nfc_hci_send_cmd_async net/nfc/hci/hci EXPORT_SYMBOL +0x2fe673a1 p9_client_statfs net/9p/9pnet EXPORT_SYMBOL +0xd1166ae3 wdev_to_ieee80211_vif net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x486fb67c nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x1ab6559e cmp_connection_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xaf54f3f8 __snd_seq_driver_register sound/core/snd-seq-device EXPORT_SYMBOL_GPL +0xa123d46c __devm_uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL +0x1a982dad dev_attr_link_power_management_policy drivers/ata/libata EXPORT_SYMBOL_GPL +0xfdf3ca55 sdhci_runtime_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7d053fc5 dm_rh_start_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x221d3c94 cec_queue_pin_hpd_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xbb04a43a mt76_mcu_rx_event drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x56fea674 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x95138e28 fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x91fec1cc drm_rect_calc_vscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2d50570f drm_rect_calc_hscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5bc92e85 LZ4_compress_destSize lib/lz4/lz4_compress EXPORT_SYMBOL +0xa7e3b69e virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xbd7cbd89 snd_hdac_get_sub_nodes sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x3940bd6e snd_akm4xxx_init sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL +0x34d21423 sdw_bus_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x2d14ab03 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x398778e1 fsg_ss_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x857b6dc2 fsg_hs_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xa5f99b69 fsg_fs_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xb4ba4b25 wl1271_cmd_data_path drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x7f55efd5 hostap_info_process drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x578d3e2c ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe9d0080e nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL +0x43cc3d4b pstore_blk_get_config fs/pstore/pstore_blk EXPORT_SYMBOL_GPL +0x7e1a89e6 nfc_tm_activated net/nfc/nfc EXPORT_SYMBOL +0x9e59271d dsa_8021q_rx_source_port net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xc4f99538 snd_soc_acpi_amd_sof_machines sound/soc/amd/snd-acp-config EXPORT_SYMBOL +0xf973979b nvec_unregister_notifier drivers/staging/nvec/nvec EXPORT_SYMBOL_GPL +0xbd6ba34d ir_raw_event_handle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x730ca6f1 rc_keyup drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xeb779665 tcpm_sourcing_vbus drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x46838a01 xhci_reset_bandwidth drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x0276fb6c rt2800_rfkill_poll drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x8c8a3afb mt76_connac_mcu_cancel_hw_scan drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x31b004e8 sas_release_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x46837468 __regmap_init_slimbus drivers/base/regmap/regmap-slimbus EXPORT_SYMBOL_GPL +0xc7d04fc5 drm_vma_node_allow drivers/gpu/drm/drm EXPORT_SYMBOL +0x92b9835e drm_dp_128b132b_cds_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x621ae58e nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x972c6e98 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4dac77f0 xdr_encode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x15ffef62 l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xa6769ba8 wm_adsp2_preloader_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x642ec5a6 snd_power_wait sound/core/snd EXPORT_SYMBOL +0x47cdbe22 iio_kfifo_free drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL +0xe34c5d38 w1_unregister_family drivers/w1/wire EXPORT_SYMBOL +0xf3c2dfe0 transport_set_vpd_proto_id drivers/target/target_core_mod EXPORT_SYMBOL +0x0b34a938 mptscsih_scandv_complete drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xf2bf0da8 alloc_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0xaebd6e86 wl1251_free_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL +0xdf18e547 mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x2149b11b ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0xd53bc90e __fscache_clear_page_bits fs/fscache/fscache EXPORT_SYMBOL +0x481fd7a3 mrp_unregister_application net/802/mrp EXPORT_SYMBOL_GPL +0x2c8167cf fpga_bridges_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0xfd2d5a1d qcom_glink_native_unregister drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL +0xd56881b1 hisi_qm_debug_regs_clear drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xaad178b0 lp55xx_init_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x02afb4aa mmc_app_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xbcf78724 cx88_get_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x94ad7766 usb_otg_descriptor_init drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xcfee65d7 ath10k_htc_rx_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x255ab30f cxgb_get_4tuple drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x676bd843 vmci_qpair_consume_free_space drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xc020c0c1 drm_dp_pcon_dsc_max_slice_width drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4e252618 pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdcf65525 nci_core_conn_close net/nfc/nci/nci EXPORT_SYMBOL +0x5c11d979 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xac1f8116 dfl_fpga_enum_info_free drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xc0608a54 comedi_dio_bitfield2 drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0x2ef94f38 anybuss_client_driver_unregister drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x50827495 codec_hevc_setup_buffers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xe514c29b stv0288_attach drivers/media/dvb-frontends/stv0288 EXPORT_SYMBOL +0x8c715a8e dibusb_i2c_algo drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xe39d0794 usb_phy_roothub_exit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc93ee1e7 usb_phy_roothub_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7909bc1a xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x37f950f7 rtl92c_phy_ap_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xbae79302 rtl92c_phy_iq_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x7498de97 nvmf_free_options drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x31b8a5e3 __drm_set_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL +0xd12f5522 xillybus_cleanup_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL +0xc97df839 jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x7aefe04a fscache_cookie_lookup_negative fs/fscache/fscache EXPORT_SYMBOL +0x1a12b46b vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x242852b9 ax25_uid_policy net/ax25/ax25 EXPORT_SYMBOL +0x2703b1e6 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc4acfb5e snd_soc_jack_add_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4c0215a1 rtllib_wx_set_mode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x6c01fcc0 amvdec_set_canvases drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xa0661109 v4l2_m2m_buf_done_and_job_finish drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0xca5d7f7e usbnet_cdc_unbind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL +0x223bac9c mt7615_mcu_fill_msg drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xc3dc2085 rtsx_pci_card_power_on drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xcd8bf3be drm_gem_prime_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xeae84c2d nci_hci_get_param net/nfc/nci/nci EXPORT_SYMBOL +0x61a0ae50 nci_hci_set_param net/nfc/nci/nci EXPORT_SYMBOL +0x5ce87727 vhost_discard_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x655ef2a4 btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x92ed24e8 sdhci_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x93822ecb rc_map_dibusb_table drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x8d88137a cx88_sram_channels drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x75c30691 usb_autopm_get_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x75934c58 hostap_set_multicast_list_queue drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x73062bef drm_client_modeset_commit drivers/gpu/drm/drm EXPORT_SYMBOL +0xad4e902b drm_color_ctm_s31_32_to_qm_n drivers/gpu/drm/drm EXPORT_SYMBOL +0x73e35cd9 rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xca5a52ad hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0x9639cfd4 can_rx_unregister net/can/can EXPORT_SYMBOL +0xfd29e1ac mt8192_afe_gpio_request sound/soc/mediatek/mt8192/snd-soc-mt8192-afe EXPORT_SYMBOL +0x61d24c52 ib_rate_to_mbps drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xae956dce ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2cb690b4 hci_uart_register_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0x71ebb012 uhid_hid_driver drivers/hid/uhid EXPORT_SYMBOL_GPL +0x47d7900b xvtc_generator_start drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL +0x2c37314c __SCT__tp_func_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x07729fd4 __SCK__tp_func_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x06903257 max9271_configure_i2c drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x974c2387 typec_retimer_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xc77ee22e mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6b9b8a6e mlx4_multicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2552fa91 fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x6d1b0715 host1x_syncpt_incr_max drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xf2e96423 xillybus_endpoint_discovery drivers/char/xillybus/xillybus_core EXPORT_SYMBOL +0x65aaf037 crc7_be_syndrome_table lib/crc7 EXPORT_SYMBOL +0x4eae095c __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x5dc92cdf rl6231_pll_calc sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL +0x4811289c passthrough_pr_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL +0x809800cd ata_pci_bmdma_init_one drivers/ata/libata EXPORT_SYMBOL_GPL +0xa7e9ce3a rio_get_comptag drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x8a266e07 ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x9991f264 venus_helper_set_stride drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xca8a8874 mt76x02_ampdu_action drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x44835acb free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x6280915a bgmac_alloc drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x825c7340 phylink_get_eee_err drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xd9781ee9 st21nfca_se_deinit drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0xa3e7a537 enclosure_component_alloc drivers/misc/enclosure EXPORT_SYMBOL_GPL +0x99d3aa6e drm_property_create_signed_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x19c7ef4c drm_framebuffer_plane_height drivers/gpu/drm/drm EXPORT_SYMBOL +0x59b520d5 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x5c6384e9 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xbb1445ff snd_hdac_bus_handle_stream_irq sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x3ab9d413 unregister_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x3edd8c70 vfio_pci_core_ioctl_feature drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0xca0b14ac spmi_command_shutdown drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x4e0093e5 dot11d_reset drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xa821baaa hisi_qm_dev_err_uninit drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x6141c8c5 cx88_tuner_callback drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xedb4fef3 wm97xx_set_suspend_mode drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x6fef7fb3 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdf0d10c5 iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa21fafb9 mraid_mm_adapter_app_handle drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL +0x18689a1a host1x_syncpt_id drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xf70d4a44 async_tx_submit crypto/async_tx/async_tx EXPORT_SYMBOL_GPL +0xc34db07f nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x83f26487 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcfb6a3da unregister_atmdevice_notifier net/atm/atm EXPORT_SYMBOL_GPL +0x43ea376e mtk_afe_resume sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x572c9d77 vdpa_mgmtdev_register drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x2f813fe0 hisi_uncore_pmu_disable drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x30355268 usb_gadget_set_state drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x1b139aec mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7c9fe81c st_nci_discover_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x998ef3de drm_gem_vram_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0xdfc584f3 drm_atomic_add_affected_connectors drivers/gpu/drm/drm EXPORT_SYMBOL +0x0b7263dc __fat_fs_error fs/fat/fat EXPORT_SYMBOL_GPL +0xefce3c3b ceph_pagelist_reserve net/ceph/libceph EXPORT_SYMBOL +0xd6e8c8d0 rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x834c2284 snd_vx_resume sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0xcf8009ab gs_free_req drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0xebf6fee0 team_modeop_port_change_dev_addr drivers/net/team/team EXPORT_SYMBOL +0xc82f2b14 hostap_check_sta_fw_version drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x7dd7cc61 mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x50f4fd90 otx2_detach_resources drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x14ca5c51 drm_atomic_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x5cc02a12 drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x115934e9 xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xda4b4993 iscsit_get_datain_values drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb5ed61cb sata_scr_write_flush drivers/ata/libata EXPORT_SYMBOL_GPL +0xf6f2c9c1 usb_gadget_map_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xd7e60b05 mlx4_mr_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x317e04a3 drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0xb56d84ed is_hsr_master net/hsr/hsr EXPORT_SYMBOL +0x3c2a3532 snd_card_free sound/core/snd EXPORT_SYMBOL +0x37600667 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xc2becb50 lp55xx_write drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x3646e38f dm_tm_issue_prefetches drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x5a04d074 v4l2_m2m_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x16204a22 mt76u_resume_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0x93c6f920 ath9k_hw_disable_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xb4de56bb mlx4_SET_PORT_SCHEDULER drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x334a2421 cxgbi_ppm_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x0d69e5d3 fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x34464190 nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8d0224fe ife_get_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL +0x5b125e66 wm_adsp_compr_get_caps sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xf5dedb30 rdma_node_get_transport drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1a52e95f ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xd5676aae ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL +0x9547bf23 fbtft_write_reg8_bus9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xe790341d imx_media_capture_device_register drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x11c41f28 dm_exception_store_destroy drivers/md/dm-snapshot EXPORT_SYMBOL +0xa4a74447 bttv_sub_register drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0xbc9b8588 ehci_cf_port_reset_rwsem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa869a51e b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x1c7f605b rt2x00lib_txdone_noinfo drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xddf29a5a ath_hw_keysetmac drivers/net/wireless/ath/ath EXPORT_SYMBOL +0xf730e5d0 ath6kl_core_create drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x17afeb31 mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfbad3cf0 scsi_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL +0x84eba96d oslec_free drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0x050b6f0f sun4i_frontend_update_buffer drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xbe13c9d6 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x208ff773 ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL +0x3fffd3a7 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa5fdddd3 sprd_mcdt_chan_read sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0x06d9c652 snd_hda_mixer_amp_volume_get sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8b3e1cc6 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID +0x582ed8ca vchiq_bulk_receive drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x3746bc7d ivtv_release_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xcc9bf57d ci_hdrc_remove_device drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0x8f0960fe usb_wwan_open drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x9276a6f1 register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL +0x8dfc0447 mt76x02_mcu_cleanup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x884deb9d eeprom_93cx6_read drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL +0xc69ec895 drm_gem_simple_kms_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb0b1c7f4 mhi_unregister_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x4c1135cc xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xafd892c8 snd_hdac_channel_allocation sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x43741be9 cs35l41_safe_reset sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xa18d732c snd_pcm_new_internal sound/core/snd-pcm EXPORT_SYMBOL +0x01885f1e ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa2818bd0 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf73e01d6 md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL +0x197db1d4 __SCT__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x1b083369 __SCK__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x09c5f09b v4l2_i2c_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7047d7c2 v4l2_compat_ioctl32 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xb76b621c cx24123_attach drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL +0x66a802f6 cx231xx_dev_uninit drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xfed11ed1 usb_mon_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc102a733 ath10k_core_napi_sync_disable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xb873d9f6 ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xc56f7aa7 mlxsw_core_event_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x10299b66 mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x222b5997 scsi_is_sas_rphy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x5b02596b drm_plane_create_color_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xf89d83d2 nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa9b3586b jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL +0x6b31dc2a vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x275a23c5 ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x11ff1713 intel_nhlt_get_dmic_geo sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL +0x5bd3b387 ssam_request_sync_alloc drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x3de43315 videobuf_mmap_free drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xb9a59fb0 v4l2_ctrl_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x673990e6 il_setup_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x86b6ae37 il_power_initialize drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x63ee152c ar9003_mci_send_wlan_channels drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x21e609f7 nvme_fc_io_getuuid drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x23ea68e6 tegra_xusb_padctl_hsic_set_idle drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x352633f4 objagg_hints_stats_get lib/objagg EXPORT_SYMBOL +0xda09e554 p9_client_lock_dotl net/9p/9pnet EXPORT_SYMBOL +0xb691dc9a rt5640_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x9e122d79 sdw_alloc_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x7cba771d dvb_register_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe4328d8d usb_serial_deregister_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x57e1de7b b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xea8e8eda rtw_tx_fill_tx_desc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x6d6e9106 il_hdl_spectrum_measurement drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x088f98c6 scsicam_bios_param drivers/scsi/scsi_mod EXPORT_SYMBOL +0x784abe8e pn544_hci_probe drivers/nfc/pn544/pn544 EXPORT_SYMBOL +0x1046e049 snd_hdac_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x08862b9d ssb_commit_settings drivers/ssb/ssb EXPORT_SYMBOL +0xedfe6e81 __traceiter_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x7948c222 budget_debug drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x6f833818 vb2_core_queue_release drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xfc747fdc rt2x00usb_vendor_request drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xea7372c3 host1x_driver_register_full drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xc82bd181 clk_agera_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x9c274e58 nfc_get_local_general_bytes net/nfc/nfc EXPORT_SYMBOL +0xb680f505 dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe6232fa6 adau1761_regmap_config sound/soc/codecs/snd-soc-adau1761 EXPORT_SYMBOL_GPL +0x78da9b3a sdw_read drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x1b129cfc ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3bd45b0d ledtrig_audio_set drivers/leds/trigger/ledtrig-audio EXPORT_SYMBOL_GPL +0xce593c22 ledtrig_audio_get drivers/leds/trigger/ledtrig-audio EXPORT_SYMBOL_GPL +0x3f9afb46 md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL +0x191833b2 ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb22dfd68 drm_format_info_min_pitch drivers/gpu/drm/drm EXPORT_SYMBOL +0xc739a766 dpaa2_io_store_create drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x5a898477 mhi_alloc_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x3d0ade97 ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x16e9b973 dev_attr_ncq_prio_enable drivers/ata/libata EXPORT_SYMBOL_GPL +0xfc996423 rtllib_wx_set_auth drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xd811ee2b caam_drv_ctx_update drivers/crypto/caam/caam EXPORT_SYMBOL +0xccd197c7 vb2_destroy_framevec drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL +0x06cbe7dd usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x51178869 usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe86039a5 usb_urb_ep_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf9773c32 rt2x00lib_dmastart drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xbe89c7b4 ath11k_info drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xfe8620c4 ath10k_info drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xbc222a8d mlxsw_afk_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe538ccc6 set_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x40015e75 sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xd6dc508b drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc2715070 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL +0x8b1196d1 qtree_release_dquot fs/quota/quota_tree EXPORT_SYMBOL +0x74a7f836 ce_aes_setkey arch/arm64/crypto/aes-ce-cipher EXPORT_SYMBOL +0x3069a494 ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL +0x8bcfb804 p9_client_fsync net/9p/9pnet EXPORT_SYMBOL +0x81fff2d1 ip_set_netmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xbc14d097 ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x09b851ed snd_soc_component_compr_ack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5bd469c0 vringh_getdesc_user drivers/vhost/vringh EXPORT_SYMBOL +0xd0cf1983 hisi_uncore_pmu_del drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x683160fc pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xfb6f662a v4l2_m2m_ioctl_try_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x610b257e mpt_reset_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL +0xcdbdeca7 mdio45_ethtool_gset_npage drivers/net/mdio EXPORT_SYMBOL +0x7fe40aa8 rt2x00usb_disable_radio drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xe042d79e mt76_tx_worker_run drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x6be7644f hnae_get_handle drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0xd8a994eb scsi_extd_sense_format drivers/scsi/scsi_mod EXPORT_SYMBOL +0xece5c269 drm_sched_job_add_dependency drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x3446d6a7 drm_get_format_info drivers/gpu/drm/drm EXPORT_SYMBOL +0xd1f58f87 xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x79c8bd22 dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xa6cda11e dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x9adb7399 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4e9f4db3 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0xe8459e8b vdpa_register_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0xcf261233 vmbus_connect_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x6112aad9 mmc_retune_timer_stop drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x08e0f25b b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xdd8fcf8a __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xa8d5a449 ath10k_ce_send_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xd2eaca8a __SCT__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x584a31ab __SCK__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdad9c8b1 drm_prime_get_contiguous_size drivers/gpu/drm/drm EXPORT_SYMBOL +0x52a7bcfa drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x74a768b1 drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xed2a50a1 mhi_pm_resume drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x12627f15 curve25519_generic lib/crypto/libcurve25519-generic EXPORT_SYMBOL +0x50702232 snd_hdac_display_power sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xffce04ac devm_sigmadsp_init_regmap sound/soc/codecs/snd-soc-sigmadsp-regmap EXPORT_SYMBOL_GPL +0xc02258eb snd_pcm_lib_default_mmap sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x614c7976 __snd_printk sound/core/snd EXPORT_SYMBOL_GPL +0xa000158f iio_buffer_get drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x7a711aef iio_channel_start_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0x0ace3894 vhost_chr_read_iter drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xe012a84e parport_wait_peripheral drivers/parport/parport EXPORT_SYMBOL +0xbf1a2968 btracker_create drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x319d86f4 rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x55c2b96c rt2x00mmio_initialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL +0x28113ac1 ar9003_mci_cleanup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7ae1ba85 drm_atomic_helper_prepare_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x948baf04 drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x688e6a64 torture_cleanup_end kernel/torture EXPORT_SYMBOL_GPL +0x7baaef46 wiphy_to_ieee80211_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xa4cc7b48 asoc_simple_parse_pin_switches sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x3a794758 snd_hda_gen_mic_autoswitch sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x02ae0ed9 nvdimm_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x8671d1eb roccat_connect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL +0x18aae48e imx_dsp_request_channel drivers/firmware/imx/imx-dsp EXPORT_SYMBOL +0x5adc2807 btracker_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x044c6be9 v4l2_subdev_get_fwnode_pad_1_to_1 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x6f8c618e usb_ftdi_elan_edset_setup drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x5e6c4e48 mpt_GetIocState drivers/message/fusion/mptbase EXPORT_SYMBOL +0xcffa2549 mt76_init_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x45f31337 il_set_decrypted_flag drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xbb60c343 ath9k_hw_setmcastfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x2733eaf7 scsi_dev_info_list_add_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL +0xff748b76 drm_buddy_alloc_blocks drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0x50bb84de cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x71cbb77d cfg80211_sched_scan_stopped_locked net/wireless/cfg80211 EXPORT_SYMBOL +0x2c04cfd6 snd_ctl_sync_vmaster sound/core/snd EXPORT_SYMBOL_GPL +0x376d3966 vhost_set_backend_features drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xf547c46d vhost_dev_cleanup drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xc832d8e3 slim_register_controller drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xf6e874f5 ata_timing_merge drivers/ata/libata EXPORT_SYMBOL_GPL +0xa6b06f65 ata_sff_queue_work drivers/ata/libata EXPORT_SYMBOL_GPL +0x6ddc4c69 mmc_crypto_setup_queue drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x151a45a3 v4l2_i2c_new_subdev_board drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xe92acd13 usb_driver_release_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x82b43020 rtw_bf_cfg_csi_rate drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x67a26145 mt76x2_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xfd3883ed qcom_cc_really_probe drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xca80437b ceph_extent_to_file net/ceph/libceph EXPORT_SYMBOL +0xe02e14ca cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL +0x61e3831b vringh_getdesc_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x41015063 ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL +0xdab8416e ivtv_start_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x0f52c7e6 mtk_vcodec_fw_ipi_register drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x2e032daa mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x63a75fd6 hnae3_unregister_ae_algo drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0x5edca3ef xpcs_do_config drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0x7ce52ba4 st21nfca_connectivity_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x9baafeda lm3533_ctrlbank_get_brightness drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0x21b54059 lm3533_ctrlbank_set_brightness drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0x6bd91d4a lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x1a1f2627 tegra_xusb_padctl_usb3_save_context drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x4ab39932 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x1cda65c8 nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL +0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL +0xdb2044b2 range_unipolar5 drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xb7140747 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0826e917 __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xcd203dcb dibusb_rc_query drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xc1e1f417 usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7e932ecd can_put_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xf13bd32b drm_fb_xrgb8888_to_rgb565_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7ab16cab nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9cfe1bba vcc_process_recv_queue net/atm/atm EXPORT_SYMBOL +0x2cc2d52d vcc_hash net/atm/atm EXPORT_SYMBOL +0x5b108027 __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL +0xdc996026 nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x31c3fa35 nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x305a5442 nand_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0xf7800181 cx2341x_handler_setup drivers/media/common/cx2341x EXPORT_SYMBOL +0xd417074a mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2c322d7a mlx4_srq_lookup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x716fd7f0 bgx_reset_xcast_mode drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x787fc62a nvmet_req_uninit drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0xfbc9336d mipi_dbi_spi_cmd_max_speed drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xdbcabc37 __SCT__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x533c198f __SCK__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9b0b80d1 torture_shuffle_task_register kernel/torture EXPORT_SYMBOL_GPL +0xfd581da1 free_rs lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL +0xdfc7c6ef ssb_admatch_size drivers/ssb/ssb EXPORT_SYMBOL +0xcb17f1cb ssb_admatch_base drivers/ssb/ssb EXPORT_SYMBOL +0x1dff4415 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xe2b00fd3 w1_ds2781_io drivers/w1/slaves/w1_ds2781 EXPORT_SYMBOL +0x7d3df87c w1_ds2780_io drivers/w1/slaves/w1_ds2780 EXPORT_SYMBOL +0xc4bc5de6 saa7146_wait_for_debi_done drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xf5a40202 can_rx_offload_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x8a65dbbc il_add_beacon_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x5079e469 il_tx_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x8fc9ea11 fman_port_cfg_buf_prefix_content drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x57698a50 drm_mm_takedown drivers/gpu/drm/drm EXPORT_SYMBOL +0x14a53718 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0d7dc2b2 svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf5596d89 cfg80211_get_p2p_attr net/wireless/cfg80211 EXPORT_SYMBOL +0xc7fd7735 nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x483c1583 synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xc20ce4b2 mrp_request_leave net/802/mrp EXPORT_SYMBOL_GPL +0xeeef3d08 meson_card_remove sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0xa189de6d get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x99aac8ac qcom_icc_bcm_init drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL +0xcaff7aea i2c_dw_acpi_configure drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x66535a18 adxl34x_suspend drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL +0x4d09d671 b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x74f0f636 wl1271_cmd_send drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x1906648e brcmu_boardrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x964aa5f2 stmmac_remove_config_dt drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL +0x8263a369 drm_crtc_vblank_on drivers/gpu/drm/drm EXPORT_SYMBOL +0xa7e30d57 drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfbd79150 meson_canvas_free drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL +0x089e131e fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL +0xf0db797e nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL +0x884669d4 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL +0x65242570 rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0x71e6d189 snd_soc_dapm_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfd3ff6ac core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL +0x1ab311dc altera_ci_init drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL +0x64f6d372 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x361d3d2f rtl_cam_reset_all_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xdf284bbe iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc1d5d504 scsi_cmd_allowed drivers/scsi/scsi_mod EXPORT_SYMBOL +0x1ed9ba0b snd_i2c_device_free sound/i2c/snd-i2c EXPORT_SYMBOL +0x259b60f6 vhost_exceeds_weight drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xa39bc562 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x921d7010 nvdimm_has_cache drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xd749d576 mmc_can_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xbd8c2cf2 saa7134_pgtable_build drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x0af62b9e mt7615_init_txpower drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x1def9e17 ath_is_mybeacon drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x33326aa1 scsi_flush_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xea143610 vmci_datagram_send drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x52d67a4e neon_aes_cbc_encrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL +0x3fbc6772 xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x73dd1123 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x97db4655 arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL +0x69f0f00b nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xee5434db fpga_mgr_load drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x0bff64a6 nanddev_mtd_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x62413a81 sbc_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL +0xbe111953 tcpci_get_tcpm_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0x407f0ab4 typec_altmode_get_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xcd173710 rsi_dbg drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0x556f5a15 __SCT__tp_func_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x805fc13a __SCK__tp_func_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x0e2fb45e iwl_trans_send_cmd drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc20edfce mlx4_get_roce_gid_from_slave drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x44c37335 mlx4_config_roce_v2_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xea00fe81 __drm_printfn_coredump drivers/gpu/drm/drm EXPORT_SYMBOL +0xa87021f6 sdhci_pltfm_suspend drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0x17dd39d6 dm_deferred_set_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xa800187e au8522_led_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x9e0bd753 tcpm_pd_hard_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x50297c80 bcm_phy_write_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x442f0bed scsi_host_get drivers/scsi/scsi_mod EXPORT_SYMBOL +0xa68b875b drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x311cc5a7 drm_event_reserve_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x79cf65a1 dpaa2_io_service_enqueue_qd drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x2cff2f62 mhi_sync_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL +0xd1e77c7d fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0xbb4a99d1 ieee802154_unregister_hw net/mac802154/mac802154 EXPORT_SYMBOL +0xef469ad9 ax25_listen_register net/ax25/ax25 EXPORT_SYMBOL +0x117aca91 cfg80211_merge_profile net/wireless/cfg80211 EXPORT_SYMBOL +0xc6ece40d rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3d676c61 mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL +0xe10abf19 parport_ieee1284_epp_write_addr drivers/parport/parport EXPORT_SYMBOL +0x7d557b07 parport_ieee1284_ecp_write_addr drivers/parport/parport EXPORT_SYMBOL +0x1a6b7dab ntb_transport_register_client drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x1b088267 acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5f11ddaf acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x00328d9e vb2_ioctl_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x515a6d9f s3fwrn5_phy_power_ctrl drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0x79de3f78 drm_vblank_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x585b2986 drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9e13f6f6 gf128mul_lle crypto/gf128mul EXPORT_SYMBOL +0x0a2b6e1c nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3e6005b0 ieee80211_rx_list net/mac80211/mac80211 EXPORT_SYMBOL +0xebdee26b snd_hdac_setup_channel_mapping sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x80ffb2bf snd_soc_bytes_get sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7823b68e inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL +0x246c3712 rtllib_wx_get_name drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x605ac6c9 dib0070_wbd_offset drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x9512286c flexcop_pass_dmx_packets drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x15bc2b69 adxl34x_probe drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL +0x00d4c500 usb_decode_interval drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x3ba8169c nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7da4e739 drm_atomic_helper_commit_duplicated_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x80571aa7 drm_hdcp_update_content_protection drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x97488818 clk_rcg_pixel_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x6546b95e __async_tx_find_channel crypto/async_tx/async_tx EXPORT_SYMBOL_GPL +0xbc5e39f8 jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x9a821dd8 nfc_hci_get_param net/nfc/hci/hci EXPORT_SYMBOL +0x26e5b2ae nfc_hci_set_param net/nfc/hci/hci EXPORT_SYMBOL +0x8bd021fd ieee80211_stop_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL +0xc7fae024 xt_compat_calc_jump net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x81f5eb8d ife_alloc_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL +0x5db3d728 snd_hdac_register_chmap_ops sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xf19c750e mt6358_mtkaif_calibration_enable sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0x4e96816d snd_soc_card_add_dai_link sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7a08393f snd_dmaengine_pcm_open_request_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0x2d6bcdcb iio_trigger_generic_data_rdy_poll drivers/iio/industrialio EXPORT_SYMBOL +0x658f54b6 qcom_glink_smem_register drivers/rpmsg/qcom_glink_smem EXPORT_SYMBOL_GPL +0x45ba24c3 ata_acpi_stm drivers/ata/libata EXPORT_SYMBOL_GPL +0x81746019 ata_acpi_gtm drivers/ata/libata EXPORT_SYMBOL_GPL +0xe0891530 imx_icc_register drivers/interconnect/imx/imx-interconnect EXPORT_SYMBOL_GPL +0x20edb641 mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x51d8d4ae fcoe_check_wait_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xdb3f96ba srp_start_tl_fail_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL +0x612df9ae vmci_qpair_detach drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x2dba9369 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb3565db8 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL +0xfb9d1975 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x72dd75d9 qcom_glink_smem_unregister drivers/rpmsg/qcom_glink_smem EXPORT_SYMBOL_GPL +0xac924903 vfio_pci_core_sriov_configure drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x727749e0 qnoc_remove drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL +0xe5a5d86c ieee80211_wx_get_power_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xd7a37b3a ieee80211_wx_set_power_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xf1c7e40e pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x7ddaa390 i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x334f411e rt2x00lib_remove_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x6adadbb4 nvme_auth_free_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x546afdf0 ieee80211_sched_scan_stopped net/mac80211/mac80211 EXPORT_SYMBOL +0xb8e48b95 mtk_memif_set_addr sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xd3c11e5e snd_pcm_period_elapsed_under_stream_lock sound/core/snd-pcm EXPORT_SYMBOL +0x3c57c411 ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL +0xfd30a545 rio_query_mport drivers/rapidio/rapidio EXPORT_SYMBOL +0xdfb2347b gp8psk_fe_attach drivers/media/dvb-frontends/gp8psk-fe EXPORT_SYMBOL_GPL +0xd9f1f8ad mt76x2_mcu_init_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xd9fe65c2 p54_free_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0x0691d499 ath9k_hw_addrxbuf_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xe3b9c59b ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x834dd575 scsi_device_from_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xe99b3f36 tps65010_set_gpio_out_value drivers/mfd/tps65010 EXPORT_SYMBOL +0xfda0f38a drm_sched_entity_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x67019645 __drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb05d0f65 drm_crtc_vblank_restore drivers/gpu/drm/drm EXPORT_SYMBOL +0x0702f8e6 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0x15bed7a5 LZ4_decompress_safe_partial lib/lz4/lz4_decompress EXPORT_SYMBOL +0x06b75f8e llc_add_pack net/llc/llc EXPORT_SYMBOL +0xb69a0c07 xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0xb9c76efb rpmsg_create_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0xb6000ff7 btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x416f0259 sensor_hub_device_close drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0x65ba3611 cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x8c610e14 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x0dd8c3e3 ath9k_hw_deinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x8f772a3f otx2_mbox_id2name drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xe6571176 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4ca52c12 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf03832a0 dccp_setsockopt net/dccp/dccp EXPORT_SYMBOL_GPL +0x0718b8b7 bt_info net/bluetooth/bluetooth EXPORT_SYMBOL +0xd454ca05 mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xd6c2f756 snd_hdac_get_connections sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x9e6920d9 wm_hubs_vmid_ena sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xc37d9036 ntb_transport_rx_remove drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xe587e960 stv0910_attach drivers/media/dvb-frontends/stv0910 EXPORT_SYMBOL_GPL +0x22bdc119 stv6110_attach drivers/media/dvb-frontends/stv6110 EXPORT_SYMBOL +0x8a9a11b5 lnbp22_attach drivers/media/dvb-frontends/lnbp22 EXPORT_SYMBOL +0x341530cb rc_map_af9005_table drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL +0x4eea9dce saa7134_ts_buffer_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xca8eafc9 typec_altmode_attention drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xf6d04def mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x774877eb enetc_mdio_write drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL +0x1d402794 nvmf_should_reconnect drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0xdb14d24c rtsx_pci_card_power_off drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x6c0eda09 drm_atomic_get_new_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x9163827e ieee80211_nan_func_terminated net/mac80211/mac80211 EXPORT_SYMBOL +0x8f9b2818 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5957270e inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xb8cc9e03 nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0xaa2dc6d7 wm8958_mic_detect sound/soc/codecs/snd-soc-wm8994 EXPORT_SYMBOL_GPL +0xe7e2d68d snd_soc_acpi_codec_list sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL +0xa4cab007 bmp280_regmap_config drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0x4e4c6d65 bmp180_regmap_config drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0x842185c8 bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL +0xa9a440d0 bme680_regmap_config drivers/iio/chemical/bme680_core EXPORT_SYMBOL +0x06aca65a bma400_regmap_config drivers/iio/accel/bma400_core EXPORT_SYMBOL +0x8b99936a rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xa94c253d slim_xfer_msg drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x973d4464 mtd_do_chip_probe drivers/mtd/chips/gen_probe EXPORT_SYMBOL +0x1dccf868 iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc51ece23 pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xb662bb8b s921_attach drivers/media/dvb-frontends/s921 EXPORT_SYMBOL +0x9013192c wlcore_event_channel_switch drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xa1629545 rtw8723d_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8723d EXPORT_SYMBOL +0x98b19f32 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x84839d15 rt2800_read_eeprom_efuse drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x995035a8 mt76_has_tx_pending drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x06a3d7f8 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x662e8fc5 ath9k_hw_abortpcurecv drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x57b1c8e4 srp_remove_host drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0x7a274e25 drm_fb_memcpy_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcd582c0b ipmi_get_smi_info drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x6bedf402 ieee80211_freq_khz_to_channel net/wireless/cfg80211 EXPORT_SYMBOL +0xdf1fca60 wm_hubs_update_class_w sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x00eec73c snd_hda_set_dev_select sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xd3cb742c snd_hda_get_dev_select sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x47a21c08 ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x5398c8b9 nand_ecc_sw_hamming_get_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x2f622ea1 roccat_disconnect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL +0xe2d867db usb_of_get_companion_dev drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x4027a1ac ath10k_ce_completed_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x0294c6a2 nfs_callback_nr_threads fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6949ed86 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL +0x7e606130 snd_soc_calc_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x503bd137 snd_interval_ranges sound/core/snd-pcm EXPORT_SYMBOL +0xe7dd74e0 vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xf92c5da5 cnstr_shdsc_gcm_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x9376a77e i2c_pca_add_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL +0xe19660d7 mt76_connac_mcu_start_patch drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x5bd84fd5 mt76x02_rates drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x2ff71fe9 fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xc3669c19 drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x63b914a6 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL +0x1acd0a94 ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL +0xf794bf3b nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xaf56253e snd_hdac_sync_power_state sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x9767fdd7 ipack_device_add drivers/ipack/ipack EXPORT_SYMBOL_GPL +0xb298f00c iio_trigger_validate_own_device drivers/iio/industrialio EXPORT_SYMBOL +0x576d0c7f w1_add_master_device drivers/w1/wire EXPORT_SYMBOL +0xa0a34c36 mmc_wait_for_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xf334c797 orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x886ded09 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x780e2aa6 deregister_atm_ioctl net/atm/atm EXPORT_SYMBOL +0x1067afce hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xa3d99f30 snd_amd_acp_find_config sound/soc/amd/snd-acp-config EXPORT_SYMBOL +0x4c38ba04 devm_fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x3cb125a7 scp_put drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0x48f9dcf7 sensor_hub_input_attr_get_raw_value drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0x1887d52c sdhci_reset drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x6e11b4cd v4l2_get_link_freq drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xfb3aecd4 ffs_single_dev drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL +0xecef48e7 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xaa03c795 cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf76b838f fc_frame_crc_check drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x02e4cf09 kempld_read32 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS +0x9daab983 snd_rawmidi_drain_output sound/core/snd-rawmidi EXPORT_SYMBOL +0x4bc46bab ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xad52dcee ata_sff_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL +0x658af718 dev_attr_ncq_prio_supported drivers/ata/libata EXPORT_SYMBOL_GPL +0x5b3c53fe sdhci_set_data_timeout_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x84732610 m_can_class_get_clocks drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xdf0d7f30 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x4dc535b3 drm_bridge_is_panel drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf3c756cb drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x66799520 snd_soc_dai_compr_startup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc89dae54 snd_ac97_pcm_open sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x9a7bec45 snd_pcm_hw_constraint_mask64 sound/core/snd-pcm EXPORT_SYMBOL +0x39108bde iio_configfs_subsys drivers/iio/industrialio-configfs EXPORT_SYMBOL +0x826cd767 g_audio_setup drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0xe54368fa usbnet_get_link_ksettings_internal drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x04a5460c rsi_91x_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0xa85ca9c8 mt7615_init_debugfs drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x0cf6f87b mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7badd54a mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe7a50926 ei_netdev_ops drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x2d6ba642 nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x751fb95a rtsx_pci_complete_unfinished_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x1816046d lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xce5c781b drm_atomic_get_crtc_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x3b08ebb7 dpdmai_disable drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0x6b923a08 cfg80211_wext_giwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x96a09a63 cfg80211_wext_siwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x7c3ac925 ieee80211_get_vht_max_nss net/wireless/cfg80211 EXPORT_SYMBOL +0xd1fcf8ef __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf9ae7a78 rt5682_aif1_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x873bb822 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x17c88786 core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0xfedc985b rio_unregister_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x0f798149 hv_pkt_iter_first drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x1d31c46a vchiq_mmal_port_set_format drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x01dab699 videocodec_detach drivers/staging/media/zoran/videocodec EXPORT_SYMBOL +0x33bfdca2 gserial_alloc_line drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0xaf38fef1 config_ep_by_speed drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xf158326a usbnet_suspend drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x4d6bdf94 rtl92c_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xedb4d22d otx2_mbox_nonempty drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x78556fe4 sas_execute_internal_abort_dev drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xaf969565 ocfs2_dlm_lock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x0f20dc0b nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7de53067 rpc_init_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8b9148e5 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xf2b89c6f ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x18f78c8a rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x80ca876b vfio_assign_device_set drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xa82b2066 dm_bufio_write_dirty_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xcf9d247f matrix_keypad_parse_properties drivers/input/matrix-keymap EXPORT_SYMBOL_GPL +0x439b9540 fw_iso_resource_manage drivers/firewire/firewire-core EXPORT_SYMBOL +0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xb92c55a5 mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5bb69bb3 hisi_sas_slave_alloc drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xbb8f5c65 scsi_device_set_state drivers/scsi/scsi_mod EXPORT_SYMBOL +0x7ef7a86b drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc1154d49 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x28e23139 xfrm_probe_algs net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xf13914b3 gue_encap_hlen net/ipv4/fou EXPORT_SYMBOL +0x680b8796 cs35l41_init_boost sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x8d736a70 nanddev_bbt_set_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xe4d8e0ee nanddev_bbt_get_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x5fda658c mmc_add_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xa3a54f64 __SCT__tp_func_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6697827f __SCK__tp_func_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x61096533 sparse_keymap_entry_from_scancode drivers/input/sparse-keymap EXPORT_SYMBOL +0x8fa27d25 ulpi_unregister_driver drivers/usb/common/ulpi EXPORT_SYMBOL_GPL +0x53583a80 cdc_ncm_rx_fixup drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x8c39c012 cdc_ncm_tx_fixup drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x8374bcd0 rtl8723_fw_free_to_go drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xc8152d01 mt76x02_phy_set_band drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x48e89b07 lbtf_send_tx_feedback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa8f13049 cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xa8fcec09 cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xc9c6bb25 eeprom_93cx6_readb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL +0x188bf60d ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL +0x63379713 dccp_feat_nn_get net/dccp/dccp EXPORT_SYMBOL_GPL +0xe2c84666 nft_reject_icmp_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x3ae3cc8f snd_jack_add_new_kctl sound/core/snd EXPORT_SYMBOL +0x5c5d92dd rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x9574000f ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x374c72e0 md_integrity_register drivers/md/md-mod EXPORT_SYMBOL +0xfc56f352 usb_ep_set_maxpacket_limit drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xc17515d7 usb_hcds_loaded drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x18f1cf52 usbnet_write_cmd_nopm drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x77f0d063 mt76_skb_adjust_pad drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x55e1bb14 l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL +0xc82fc7b7 snd_hda_get_default_vref sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xf7b05e63 snd_ctl_unregister_ioctl sound/core/snd EXPORT_SYMBOL +0x6d22baed iio_unregister_sw_device_type drivers/iio/industrialio-sw-device EXPORT_SYMBOL +0xd06c02ea ssb_bus_resume drivers/ssb/ssb EXPORT_SYMBOL +0x2bc7af92 target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL +0xa780ec68 parport_claim drivers/parport/parport EXPORT_SYMBOL +0x3d156177 imx_media_of_add_csi drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x2d149255 ffa_driver_register drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL +0x5505f458 v4l2_async_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x27380b41 media_devnode_remove drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x704e8dcb fsg_lun_fsync_sub drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xd2c6e408 ath11k_ce_get_attr_flags drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xb0c3de56 mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf563c3ca bcm_phy_read_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x3e49e8b2 __scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL +0x51ea0cd3 drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x207d5245 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1cbd7f57 mtk_afe_combine_sub_dai sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xf3dab376 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xbb6896ed ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x97ff0c8a mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x2a3b18db ssam_bus_type drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xa28dca59 hisi_qm_start_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x925f421d dm_array_info_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x9196f1ed dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6f05d842 cec_queue_pin_cec_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x6e22986c saa7146_vmalloc_build_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xa0cf2e77 usbnet_set_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x3581dfec usbnet_get_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xf3b8161f nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x28779e52 drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL +0x3747af55 clk_rcg_bypass2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xb889ee82 dlm_posix_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL +0x248126c9 cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeac6157c svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcba71845 svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x708722ef snd_soc_dapm_free_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3292bba2 st_lsm6dsx_probe drivers/iio/imu/st_lsm6dsx/st_lsm6dsx EXPORT_SYMBOL +0xb918a639 ltc2497core_probe drivers/iio/adc/ltc2497-core EXPORT_SYMBOL LTC2497 +0x7d0080a0 dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x3ffeb4aa usb_stor_suspend drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x6a4fd02b vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL +0xa4f9f69e rtl8723_enable_fw_download drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x374f3389 w5100_remove drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL +0x15801382 mlxsw_afk_key_info_put drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xc7b48e79 __nfc_alloc_vendor_cmd_reply_skb net/nfc/nfc EXPORT_SYMBOL +0x884e6e8b rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbff2e996 oxygen_pci_shutdown sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x7c9a2446 ssb_device_is_enabled drivers/ssb/ssb EXPORT_SYMBOL +0xa4544a82 spc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xa81c9950 ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x61b099f4 usb_composite_probe drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xea4fa1b7 rtw89_pm_ops drivers/net/wireless/realtek/rtw89/rtw89_pci EXPORT_SYMBOL +0x3e4ce67f __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc8f832b3 ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x5b707633 mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0x3e0ef07a nvmet_wq drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0xe7aae2e2 ndlc_probe drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0xec12af74 __drm_dbg drivers/gpu/drm/drm EXPORT_SYMBOL +0x4a9b174f dw_hdmi_remove drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x7430f97c tpm_key_create crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL +0x1e1dc24a locks_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL +0x2a6fd7fa sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8f308693 fxas21002c_core_probe drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL +0xb7a31ddb qcom_q6v5_wait_for_start drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL +0xa4671be4 v4l2_ctrl_new_fwnode_properties drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xc4f66da5 vpu_load_firmware drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0x021ed5c1 typec_cable_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x5d15b83b typec_cable_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x3c215721 usb_wwan_suspend drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x551bd6b5 usbnet_link_change drivers/net/usb/usbnet EXPORT_SYMBOL +0xd22fea89 rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x53272c82 mt7615_txp_skb_unmap drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x5e02d74c mt76x2_phy_update_channel_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x00675ab9 mt76_eeprom_override drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xd7902e2f phylink_mii_c22_pcs_an_restart drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x322cb543 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x04268f11 dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xdd2e95b6 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xa7c6076c xfrm_msg_min net/xfrm/xfrm_user EXPORT_SYMBOL_GPL +0x1602d831 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x9e3ffdfd scd30_probe drivers/iio/chemical/scd30_core EXPORT_SYMBOL +0x1b745f72 ttusbdecfe_dvbs_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL +0x30b35eb8 ttusbdecfe_dvbt_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL +0x4aec522d ucsi_connector_change drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x6fd48d1c usb_autopm_put_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc007fc3c usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2dd3d391 virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x2101cbc9 ceph_oid_destroy net/ceph/libceph EXPORT_SYMBOL +0x123822a9 ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL +0xd7901cf9 snd_hda_gen_add_mute_led_cdev sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x39aa94e6 snd_timer_global_new sound/core/snd-timer EXPORT_SYMBOL +0xc7847db5 btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x19cca559 ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL +0xb1cf2a35 sdio_retune_crc_enable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xaa17a737 sch56xx_write_virtual_reg drivers/hwmon/sch56xx-common EXPORT_SYMBOL +0x4a8a5d80 usb_ftdi_elan_edset_empty drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0xa821e22b mt76_connac_mcu_alloc_wtbl_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x9ca670d3 ath10k_ce_free_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xd7da06ba drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x6210e871 ife_tlv_meta_next net/ife/ife EXPORT_SYMBOL_GPL +0x99cce7e7 nci_hci_connect_gate net/nfc/nci/nci EXPORT_SYMBOL +0xc0e13db5 ieee80211_queue_delayed_work net/mac80211/mac80211 EXPORT_SYMBOL +0x92bc2c67 sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL +0xfca21af2 udma_pcm_platform_register sound/soc/ti/snd-soc-ti-udma EXPORT_SYMBOL_GPL +0x37a3a5c2 sun8i_adda_pr_regmap_init sound/soc/sunxi/sun8i-adda-pr-regmap EXPORT_SYMBOL_GPL +0x3b8903fe snd_ctl_add sound/core/snd EXPORT_SYMBOL +0x36fae6be ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x93edc2b5 vfio_pci_core_uninit_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0xdf01c2d9 sata_scr_read drivers/ata/libata EXPORT_SYMBOL_GPL +0xd34b08ce dvb_ca_en50221_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x51f00533 tm6000_set_audio_bitrate drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x82311df1 drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x43e15dc8 drm_atomic_helper_wait_for_dependencies drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x845f67bd drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb18c79d2 drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x392a838b drm_dp_downstream_max_dotclock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x81232e95 cmdq_pkt_assign drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xefce991c ceph_pagelist_append net/ceph/libceph EXPORT_SYMBOL +0x36a38b2b dccp_done net/dccp/dccp EXPORT_SYMBOL_GPL +0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xef58d382 mmc_cqe_post_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x04e83446 saa7134_tuner_callback drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x93683d59 mccic_resume drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0xe333cceb ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x0ddafe3e mt76x02_phy_set_rxpath drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x6cf4a307 ath9k_hw_check_alive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x62622035 cmdq_pkt_write_s drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x4a5a8811 curve25519_null_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL +0xebc175d4 nfc_llc_stop net/nfc/hci/hci EXPORT_SYMBOL +0x36cf6918 bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL +0x7e10bd7e ife_encode_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL +0xb1bafef4 ife_encode_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL +0x7546a812 vdpa_unregister_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x154c6338 dm_kcopyd_client_destroy drivers/md/dm-mod EXPORT_SYMBOL +0x7aa563ca v4l2_device_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2ad91f6e ir_raw_gen_pl drivers/media/rc/rc-core EXPORT_SYMBOL +0x9e12e343 ir_raw_gen_pd drivers/media/rc/rc-core EXPORT_SYMBOL +0x9a78cd23 sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xd2cec70d drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2a9c7452 clk_rcg_lcc_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x520df3b7 clk_rcg_esc_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x74fe3670 nfc_hci_result_to_errno net/nfc/hci/hci EXPORT_SYMBOL +0x3a45e540 ieee80211_sta_pspoll net/mac80211/mac80211 EXPORT_SYMBOL +0x75b48c4d snd_hdac_get_stream_stripe_ctl sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x3439064e rt5645_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL +0xacfbaa47 pcm1789_common_init sound/soc/codecs/snd-soc-pcm1789-codec EXPORT_SYMBOL_GPL +0xf20873c9 snd_soc_component_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xaef44d9d get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL +0x06d3b27e wl12xx_debug_level drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x2b2cc13f rtl92c_dm_init_rate_adaptive_mask drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xa3df542d iwl_write_prph_delay drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x2026b525 ath9k_hw_setopmode drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7aad37c4 __SCT__tp_func_otx2_msg_interrupt drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x364e8761 __SCK__tp_func_otx2_msg_interrupt drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x0c4763b6 sas_abort_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xc2a66d17 rtsx_pci_dma_unmap_sg drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x195ec08c drm_atomic_helper_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc8a1e130 drm_client_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x7e995226 cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x986fd97c rpmsg_trysend_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x2fe2ed90 rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6c28be5a vfio_info_add_capability drivers/vfio/vfio EXPORT_SYMBOL +0x087fef9d iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x04773b60 ccp_present drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL +0xf3cb26cf led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0xcef74da5 venus_helper_free_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xf4efc0c8 fsg_ss_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x56344daf fsg_hs_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x1710b539 fsg_fs_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xcbfb8bb3 cdc_ncm_fill_tx_frame drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0xb241da7c mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3b321462 LZ4_setStreamDecode lib/lz4/lz4_decompress EXPORT_SYMBOL +0xe6ae1390 asoc_qcom_lpass_platform_register sound/soc/qcom/snd-soc-lpass-platform EXPORT_SYMBOL_GPL +0x8e1cef5d wm_adsp_compr_open sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x6647b247 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x141541e9 _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdc901c2e __traceiter_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x964fddeb usb_gadget_map_request_by_dev drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x12cd56a1 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xc520c49b il_eeprom_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x129c7c27 drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa3572131 xilinx_vdma_channel_set_config drivers/dma/xilinx/xilinx_dma EXPORT_SYMBOL +0xfe731af8 nf_ct_invert_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xccfff123 snd_hda_jack_poll_all sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa61aa028 snd_pcm_format_unsigned sound/core/snd-pcm EXPORT_SYMBOL +0x34f48d6a fpga_region_program_fpga drivers/fpga/fpga-region EXPORT_SYMBOL_GPL +0x18da8437 of_fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0xfc38ead5 ssam_device_get_match drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xa9cf611b dm_btree_insert_notify drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xa85d458c zl10036_attach drivers/media/dvb-frontends/zl10036 EXPORT_SYMBOL +0x2e5747f1 tsc200x_pm_ops drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0xf49bfc65 cyttsp_pm_ops drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL +0x2685d46b usbnet_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x8864f31b rt2800_config_shared_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x4b71f203 mt7615_mcu_reg_rr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x0b2f969d mt76x02_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x0ff5da3c il_tx_queue_reset drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x42b86e22 drm_fb_xrgb8888_to_xrgb2101010_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7916483a lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL +0x73b23f04 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe6ff5250 fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL +0xbfcddd86 rpmsg_trysendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x1acd70a7 rt2800_link_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x1319a3e8 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x618a30ab mlxsw_afa_block_commit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x7877b52d mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7bb1ca45 otx2_mbox_check_rsp_msgs drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x795f3419 ttm_resource_manager_debug drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0a50ebb5 drm_crtc_vblank_off drivers/gpu/drm/drm EXPORT_SYMBOL +0xf3aa04d3 drm_crtc_vblank_get drivers/gpu/drm/drm EXPORT_SYMBOL +0x515cde00 mux_chip_free drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x62aeb028 vhost_poll_queue drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x450f8895 vmbus_alloc_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x630b24d3 __tracepoint_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xfc5d3079 rc_map_get drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xf91eee71 usb_ftdi_elan_write_pcimem drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x8585e5fd hd44780_common_blink drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x56b3f362 rt2800mmio_clear_entry drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x8c858f2b sas_rphy_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x162cf64f cb710_set_irq_handler drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL +0xc85f173c drm_property_create_bool drivers/gpu/drm/drm EXPORT_SYMBOL +0x20796d46 clk_trion_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x1c0c6247 ieee80211_tdls_oper_request net/mac80211/mac80211 EXPORT_SYMBOL +0x3cbadda1 snd_soc_dai_active sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa9ad73b3 snd_device_new sound/core/snd EXPORT_SYMBOL +0xd54387c6 wlcore_event_fw_logger drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x135398fd dm_savepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL +0xe906a171 vnic_dev_unregister drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL +0xd39f6d0b fcoe_start_io drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x3499dc13 iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xcb2be013 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x68b13ef7 drm_gem_cma_dumb_create drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x6d02d803 drm_crtc_enable_color_mgmt drivers/gpu/drm/drm EXPORT_SYMBOL +0x200d7ed1 p9_client_disconnect net/9p/9pnet EXPORT_SYMBOL +0x63b22c87 snd_pcm_hw_constraint_list sound/core/snd-pcm EXPORT_SYMBOL +0xe89dfbe4 v4l2_pipeline_pm_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd516d858 v4l2_pipeline_pm_get drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x60b92a4c vb2_ops_wait_prepare drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x6c5ebec3 smscore_putbuffer drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x235cba8d smscore_getbuffer drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x930e8483 rndis_register drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0xa4a45a1d cdc_ncm_rx_verify_nth32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x95a0037c cdc_ncm_rx_verify_nth16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x01d33c97 libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xfa9796b3 __SCT__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7261330b __SCK__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6555d033 mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x7f5b2636 __bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x758506e0 iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xde3abc2e vmci_datagram_create_handle_priv drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xf95d7041 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3d4b0fca vsock_addr_init net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb9cdc0dd nci_uart_set_config net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL +0x294b6a49 nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc70680f8 snd_hda_pick_pin_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xfbb1417b mux_control_select drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x627c58b5 iio_read_avail_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xec8b9207 mtk_ecc_encode drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0x6df2c0b1 sbc_get_write_same_sectors drivers/target/target_core_mod EXPORT_SYMBOL +0xe2d4eaeb target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL +0xccfe6409 btracker_nr_demotions_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x32b96ab1 usb_serial_generic_get_icount drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x63afa919 ath10k_ce_disable_interrupt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x5ecd599e mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd51695c4 do_dw_dma_disable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xaca90ebd ipmi_request_supply_msgs drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xc04e4d69 pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbe83457c dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x49c15b82 _snd_hdac_read_parm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xdacb8d17 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc041764f nand_readid_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xafa5acb5 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL +0x12ece428 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL +0x27879623 ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL +0x2273872f nd_cmd_in_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x6a0ebfa3 qcom_add_smd_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x6b684f32 HT_update_self_and_peer_setting drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xac6c0312 dvb_frontend_reinitialise drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x0c589aba usb_validate_langid drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x69920b8a b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa5253377 cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x06ac7310 nvmf_get_address drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0xbe03b1da drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x4da45c28 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb2196d09 snd_soc_info_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x39c59687 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa24fc1a5 spmi_command_reset drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x74f1504d target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL +0x09313652 scp_memcpy_aligned drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL +0xa63f8f64 s5h1411_attach drivers/media/dvb-frontends/s5h1411 EXPORT_SYMBOL +0xf1928ad4 fsg_show_ro drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x9cec4fff mt76x02_edcca_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x9e41f494 mlxsw_afk_encode drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x2739c5f5 p9_is_proto_dotl net/9p/9pnet EXPORT_SYMBOL +0x664d0fc6 nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe364173f unregister_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL +0x7ace99fb snd_ac97_pcm_assign sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0xe4eb8e74 __nvdimm_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x0e259fa3 fbtft_write_vmem8_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x1da2731a dm_exception_store_create drivers/md/dm-snapshot EXPORT_SYMBOL +0x9945a1e0 usb_gadget_wakeup drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x7061bd92 phylink_of_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x55de99dc nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa25dbf03 drm_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x7199a17c __SCT__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf96f04c4 __SCK__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf70eec2f ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x1da4d940 rio_mport_get_efb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x8108af31 dvb_frontend_detach drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x76408489 cx88_video_mux drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x8e433090 mt76_tx_status_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x83b0e5cc cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xbfe8dd0e bcm_qspi_pm_ops drivers/spi/spi-bcm-qspi EXPORT_SYMBOL_GPL +0x0682cf5a iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3b747b0a crypto_sha3_init crypto/sha3_generic EXPORT_SYMBOL +0x4b99648c vsock_addr_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x1da1843b osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0x4330124e ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL +0xcb51285d p9_client_renameat net/9p/9pnet EXPORT_SYMBOL +0x1958cf73 nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe73f4953 iio_dma_buffer_exit drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x5fc418fc transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x9478dbe3 anybuss_read_fbctrl drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x8f1a77e4 cx25821_sram_channel_setup_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0xc2f62050 cx18_release_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x486c7844 rtw89_ser_notify drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x99ba4555 mt76_connac_mcu_hw_scan drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x325ee1a7 ath9k_hw_stop_dma_queue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xa8db193f cxgb4_smt_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd5f41819 neon_aes_ecb_encrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL +0x5ef43899 ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x7c4f307f rt5682_parse_dt sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x9e6d79f8 snd_info_get_str sound/core/snd EXPORT_SYMBOL +0xf62c2447 subdev_8255_init drivers/comedi/drivers/comedi_8255 EXPORT_SYMBOL_GPL +0x7b0c5e55 lp55xx_is_extclk_used drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x8c3142ca sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xa29d4c0c dm_bitset_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xb739fb87 venus_helper_acquire_buf_ref drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe8c43677 cdrom_get_last_written drivers/cdrom/cdrom EXPORT_SYMBOL +0x97e05663 rtl_tid_to_ac drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xfac1e462 ath11k_core_free drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x3d8c0d6e enclosure_add_device drivers/misc/enclosure EXPORT_SYMBOL_GPL +0x0b5835c8 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcaa296a2 drm_crtc_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL +0xe8e750e6 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL +0xcc3dfe59 drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x13753a28 simd_unregister_skciphers crypto/crypto_simd EXPORT_SYMBOL_GPL +0x71fa908a cache_flush net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcbdca81a bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbe5a67dd ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x598ce8d1 devm_fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x3307f895 ubi_leb_erase drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xd58f6be6 vchiq_open_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x7d5e1815 dm_rh_get_region_key drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x191717af __tracepoint_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x845cfe7d mt76x02_phy_dfs_adjust_agc drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x73a01ddd mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8c576fd7 sun4i_frontend_init drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0x86858016 drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb9811007 drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x60a0bf08 crypto_finalize_aead_request crypto/crypto_engine EXPORT_SYMBOL_GPL +0xa22fc75f svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa8686863 br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xf765c814 nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x80c5f360 snd_soc_limit_volume sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0cc1a514 sdw_clear_slave_status drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x1fd6e962 scp_ipi_unregister drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL +0xc7d094b5 dm_read_arg_group drivers/md/dm-mod EXPORT_SYMBOL +0xd98e1a73 zd1301_demod_get_dvb_frontend drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL +0x3425b272 dib3000mc_pid_parse drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x45a1e301 rt2x00queue_unmap_skb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xd522b57d ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x238d39b3 iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7d3cc13f wm8994_base_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL +0x9e84ba97 ttm_bo_vm_reserve drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc623e8b3 drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x45dbf406 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL +0xe2c6b4d6 rxrpc_get_server_data_key net/rxrpc/rxrpc EXPORT_SYMBOL +0x3c753117 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xee6de109 cfg80211_sched_scan_results net/wireless/cfg80211 EXPORT_SYMBOL +0x5c699441 xfrm_aalg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xfea82e9d esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL +0xe5272e01 register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xecf1ed31 snd_hdac_acomp_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xc0dd8d67 q6asm_open_read sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x4c418c66 iso_packets_buffer_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x5474f214 tee_shm_free drivers/tee/tee EXPORT_SYMBOL_GPL +0xeca1a8e2 coresight_timeout drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xba993eed st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xdb9576d4 video_device_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x15db2787 mt76x02u_mcu_fw_reset drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0x9711355d nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x61466261 drm_mode_set_config_internal drivers/gpu/drm/drm EXPORT_SYMBOL +0x272f3204 clk_alpha_pll_fixed_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xdae8441a snd_hdac_stream_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x6d106c3c nau8824_enable_jack_detect sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL +0xcd3794c9 cs42448_data sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0xffc97e15 snd_soc_resume sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xed5e6ce8 snd_hda_jack_bind_keymap sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x57ae1a9d snd_pcm_hw_rule_noresample sound/core/snd-pcm EXPORT_SYMBOL +0x75b0c714 iio_device_attach_buffer drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x0cd330f4 range_unknown drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x87f6c796 is_nvdimm_sync drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xa01fbb6b cec_notifier_set_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x0c2d0229 typec_set_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x2b098a81 usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xe7d91125 usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x15c87c91 rt2x00mac_sw_scan_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xfc7321cd mt76x2_phy_tssi_compensate drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xcc2a6071 ath9k_hw_btcoex_init_2wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x315bf462 cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x2817a2ab drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4709d99b drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL +0x2639c136 fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL +0x09a34a2b crc_itu_t lib/crc-itu-t EXPORT_SYMBOL +0x938aa695 ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL +0xd801058d em28xx_set_mode drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x1b700d37 put_vaddr_frames drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x3e67158e mpt_Soft_Hard_ResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL +0x9f63acc0 cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xe13164ef sun4i_frontend_of_table drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xdd8ec6bd hchacha_block_arch arch/arm64/crypto/chacha-neon EXPORT_SYMBOL +0x2b2ce0d4 dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x6dcbda26 ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xde1f493f asoc_simple_set_dailink_name sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x7d1be0c3 snd_soc_component_initialize sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x834fb018 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0xc0b2fccc comedi_driver_unregister drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x18f3ddc2 vringh_iov_push_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x0c46f5fb vringh_iov_pull_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0xb4cfc57e videobuf_querybuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xc6cf24dd usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x646047c1 mii_ethtool_sset drivers/net/mii EXPORT_SYMBOL +0x16a0fb49 mii_ethtool_gset drivers/net/mii EXPORT_SYMBOL +0xcc61c9e6 rsi_mac80211_detach drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0x20c1d838 rt2x00mac_bss_info_changed drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x5118cf0d mt76_register_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xcb188a5a atmel_open drivers/net/wireless/atmel/atmel EXPORT_SYMBOL +0x5c7609de svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x82583d90 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL +0x38995f46 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9e811c7a transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0x743fa7fe ptp_qoriq_free drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0xe7fedb79 ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x1807b16a ar9003_mci_set_bt_version drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x8ccedee4 ar9003_is_paprd_enabled drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xec7b0ad7 nvmet_sq_destroy drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0xcbba8857 drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x27fc24a5 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xf6d34fb5 torture_kthread_stopping kernel/torture EXPORT_SYMBOL_GPL +0xc7a8f49f nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x40a97b4f nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0xe7795e8d snd_pcm_hw_constraint_msbits sound/core/snd-pcm EXPORT_SYMBOL +0x4aa56f75 parport_register_dev_model drivers/parport/parport EXPORT_SYMBOL +0x33705c6f imx_media_capture_device_next_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xfd22ff29 cx8802_unregister_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xadc8d3a3 usbnet_status_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x37f870a3 rtw_bf_phy_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x4a0a4669 mt76_eeprom_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xa4d07102 mt76_insert_ccmp_hdr drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x1bb2a9a1 ath9k_hw_btcoex_set_concur_txprio drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xc3f4e3e6 mipi_dbi_display_is_on drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xa6aed39e osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL +0xfe6b1ff3 asoc_simple_parse_convert sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x46bfd0b6 oxygen_read32 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x73076315 snd_pci_quirk_lookup_id sound/core/snd EXPORT_SYMBOL +0x524f4899 iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x35c142d4 codec_hevc_fill_mmu_map drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xdfaff93c tee_bnxt_copy_coredump drivers/firmware/broadcom/tee_bnxt_fw EXPORT_SYMBOL +0x96ec3b26 sch56xx_read_virtual_reg12 drivers/hwmon/sch56xx-common EXPORT_SYMBOL +0x621cc3ed cec_s_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x1fff5b56 venus_helper_vb2_start_streaming drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc5f3014b il_get_single_channel_number drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xbe1d6846 drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6d9b4fb9 drm_print_regset32 drivers/gpu/drm/drm EXPORT_SYMBOL +0xc3aa8d37 nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x62972116 pcm179x_regmap_config sound/soc/codecs/snd-soc-pcm179x-codec EXPORT_SYMBOL_GPL +0x8150b379 snd_midi_event_reset_encode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0xc8d49bd4 ata_sff_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL +0xa34af501 get_scpi_ops drivers/firmware/arm_scpi EXPORT_SYMBOL_GPL +0x135e7b0d lp55xx_unregister_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x8c58bd0b __traceiter_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xd6c3be3d __tracepoint_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb72cffaf __tracepoint_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xde5e7f21 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2222c589 drm_send_event_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0x4a338a58 xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd8d64fda rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd1c548dc dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd8ffc9b4 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5c56dcad comedi_check_chanlist drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xee3f7fb0 bq27xxx_battery_update drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL +0x56201e75 cx18_start_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x9104bbbb i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x27a82720 usb_power_delivery_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xd9b35f6f typec_get_negotiated_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x999d2d30 dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x63e0fee5 mdio45_links_ok drivers/net/mdio EXPORT_SYMBOL +0x852cff23 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xeaaec273 drm_syncobj_get_fd drivers/gpu/drm/drm EXPORT_SYMBOL +0x4c40e1bf drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x9756c994 nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL +0x207bf4df virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xfa51fe82 ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL +0x029f46db atm_dev_register net/atm/atm EXPORT_SYMBOL +0x9bdbdd19 cfi_build_cmd_addr drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0x548521b1 hv_ringbuffer_get_debuginfo drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x70273fad m88ds3103_attach drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL +0x80c87df9 check_hw_ready drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xcf9bb8f1 qlt_lport_register drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0xeb6c58ef sprd_pll_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x4c5fa7b5 ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL +0x7c42e31b sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4c3112b4 sata_async_notification drivers/ata/libata EXPORT_SYMBOL_GPL +0xfaaa42db nd_device_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xa308a757 ssam_controller_put drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xdcbfdca2 cs_dsp_adsp2_init drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x96f28bbf v4l2_event_subdev_unsubscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x983276da phylink_disconnect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x625dc759 dw_spi_dma_setup_generic drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0x41ce9823 p9stat_read net/9p/9pnet EXPORT_SYMBOL +0xfe87ccf7 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL +0xd324a912 xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x43a781f4 lapb_disconnect_request net/lapb/lapb EXPORT_SYMBOL +0x5c209731 xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xaf66ecce set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xbf31d4cb snd_soc_poweroff sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9187c2c5 snd_hda_codec_amp_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb7157617 mma9551_write_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x0e4ba038 md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL +0x8f8d4341 v4l2_get_edid_phys_addr drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x2ed90ced rc_map_unregister drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x31a0d6b0 usb_serial_generic_unthrottle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x86b13d2a usb_unpoison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe0ff7a18 unregister_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL +0xe3c57d86 ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe5d768c0 sas_abort_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xc5c7b1ab sas_alloc_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x85e09b85 scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL +0x19c52855 drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x473c9fe1 nfs_stream_decode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL +0x5b7c5fb0 nfc_hci_connect_gate net/nfc/hci/hci EXPORT_SYMBOL +0x78f9ae36 ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL +0xf57f97cb rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc297bb9d snd_pcm_hw_constraint_eld sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xc17f18ac snd_ctl_activate_id sound/core/snd EXPORT_SYMBOL_GPL +0x6cf1ec53 sdw_write_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x4ec15640 nand_ecc_sw_bch_get_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xcf8c2590 dm_cache_policy_get_hint_size drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x922ecd29 v4l2_enum_dv_timings_cap drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xd0a15a2b usb_serial_generic_submit_read_urbs drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x9ba6de58 rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x1445efcd rt2x00mac_sw_scan_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x1506ffca mt7663_usb_sdio_reg_map drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL +0xbe654297 bgx_get_tx_stats drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x72b238e4 bgx_get_rx_stats drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0xe4a64ee9 fc_eh_host_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x5a6b6e3b __devm_regmap_init_sunxi_rsb drivers/bus/sunxi-rsb EXPORT_SYMBOL_GPL +0x8b9a0ae2 nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1d03ab6a ceph_create_client net/ceph/libceph EXPORT_SYMBOL +0x85e4e520 rds_stats_info_copy net/rds/rds EXPORT_SYMBOL_GPL +0x1054433f xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x87903b03 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL +0xbecf5d14 nfnl_acct_put net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x303508e8 mpl115_probe drivers/iio/pressure/mpl115 EXPORT_SYMBOL_GPL +0x5fa8c177 sdio_unregister_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xeb77163a dm_exception_store_type_unregister drivers/md/dm-snapshot EXPORT_SYMBOL +0x10884554 usb_serial_generic_close drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xd393db5c mt76x2_mcu_load_cr drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x7449c98f cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL +0x48f45cef __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a8fd0e1 ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL +0xac92e77b osd_req_op_init net/ceph/libceph EXPORT_SYMBOL +0xa215b8eb unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x26564a4a asoc_simple_canonicalize_cpu sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x5a47f540 cs35l41_set_cspl_mbox_cmd sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x834dc955 snd_pcm_format_size sound/core/snd-pcm EXPORT_SYMBOL +0xc270dc24 ntb_transport_free_queue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xb5186f79 __vmbus_driver_register drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xa9c65c52 dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x682cb3db v4l2_ctrl_activate drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6671a1ae cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xc1fb26a2 dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x6521f649 rio_map_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x88eb9bc3 dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x721ffabe usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe5760352 rt2800_config_erp drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x5c6e2b0d mlx5_create_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x53ef74a3 scsi_scan_target drivers/scsi/scsi_mod EXPORT_SYMBOL +0xe254f566 drm_property_create_object drivers/gpu/drm/drm EXPORT_SYMBOL +0x06c49551 drm_dp_dsc_sink_line_buf_depth drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xba961aa7 clk_dp_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x20d2c5cd __SCT__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0xeac77b6c __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL +0x6a38d3ac nci_hci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL +0xb13984f8 dccp_v4_conn_request net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x5a5ca0ce snd_hdac_stream_cleanup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xb000bcd7 snd_soc_card_get_kcontrol sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc662c6eb snd_soc_rtdcom_lookup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb58c3291 snd_opl3_create sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0xf9ff8267 iio_enum_read drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x0b34a9bc ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x674b60e9 mtype_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x890723f7 dm_cache_policy_get_version drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xb232b76f v4l_disable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xf047fc75 dib9000_set_gpio drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x712671f4 write_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xa1e02065 xvip_of_get_format drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x46f5356e vb2_wait_for_all_buffers drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x27da8de3 flexcop_pid_feed_control drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xc58c9cd7 ath9k_hw_rxprocdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x9e428ad1 fman_set_port_params drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x71234dc3 sas_resume_ha_no_sync drivers/scsi/libsas/libsas EXPORT_SYMBOL +0x3b6b5499 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL +0xf49bc67a atm_pcr_goal net/atm/atm EXPORT_SYMBOL +0x58450ae9 snd_ac97_reset sound/ac97_bus EXPORT_SYMBOL_GPL +0x0245c4f2 cs42xx8_of_match sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0xa0dde8cc snd_soc_bytes_info sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x39978556 sis_info133_for_sata drivers/ata/pata_sis EXPORT_SYMBOL_GPL +0x63b31a44 rio_mport_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xbdac5252 scp_ipi_send drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL +0x58f926d9 ssam_controller_statelock drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x0aedd631 led_get_flash_fault drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0x7d902e5e v4l2_fwnode_endpoint_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x2c19368f xc4000_attach drivers/media/tuners/xc4000 EXPORT_SYMBOL +0x4ac46a23 xc5000_attach drivers/media/tuners/xc5000 EXPORT_SYMBOL +0x9b7d0acb cdc_ncm_select_altsetting drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x9ec12764 rtw_chip_info_setup drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x14888472 rt2800_watchdog drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x21587e27 ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x23eddc68 mlxsw_core_cpu_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x488b8063 drm_gem_dmabuf_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x34d184de rpc_wake_up_status net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3fb4d161 snd_seq_kernel_client_dispatch sound/core/seq/snd-seq EXPORT_SYMBOL +0xe070235c sound_class sound/soundcore EXPORT_SYMBOL +0x0547af36 usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2995454c tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0xb713b599 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x171bf414 mlx4_xrcd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe5cf06b5 fc_lport_notifier_head drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xf63e1be6 ttm_eu_fence_buffer_objects drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xcf4c0a79 drm_gem_cma_mmap drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0xfa11d713 drm_gem_cma_vmap drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0xeeeb7368 qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x415c2f30 vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb89ffdba svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xe08c8b20 svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x4988d1f8 axg_tdm_stream_alloc sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0xe724fe6f rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1e266a50 mmc_gpio_set_cd_wake drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x46bfabee __tracepoint_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6724ca59 vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0xbc9316c7 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbbf373b8 drm_object_property_get_value drivers/gpu/drm/drm EXPORT_SYMBOL +0x7be9eff2 devm_of_dp_aux_populate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x0d0b53e0 dw_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0x2cfc12ee vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x0db74d7d lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x71a26d20 rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x55261bf0 snd_hdac_codec_modalias sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xe55b5811 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9e1395cb cqhci_irq drivers/mmc/host/cqhci EXPORT_SYMBOL +0xba9c2ccc dw_mci_runtime_suspend drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0x875501fc saa7134_ts_unregister drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x89026c32 hfi_session_deinit drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xf611dbae usb_deregister_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x48045a51 usbnet_nway_reset drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x424a69a2 mdio45_ethtool_ksettings_get_npage drivers/net/mdio EXPORT_SYMBOL +0x9d05836a drm_client_buffer_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x9d16bffe xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc4e74e08 snd_soc_dapm_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb6b2d0a5 snd_soc_dapm_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc454f2b9 ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd9e76b45 __traceiter_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2dacbdd7 v4l2_m2m_querybuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xdf994324 rtl92c_set_p2p_ps_offload_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL +0xd1075da3 ttm_bo_vm_fault drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xe0b81193 drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xec11400a mhi_get_exec_env drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x089a2658 async_tx_quiesce crypto/async_tx/async_tx EXPORT_SYMBOL_GPL +0xbb7a90ac nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x16756dc0 snd_usbmidi_input_start sound/usb/snd-usbmidi-lib EXPORT_SYMBOL +0xeef38776 parport_ieee1284_read_nibble drivers/parport/parport EXPORT_SYMBOL +0xad117245 fbtft_probe_common drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x1d66a0ff ieee80211_is_shortslot_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x7bccf7b2 mmc_card_is_blockaddr drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x2f40da68 dm_bm_set_read_write drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x72f07bf4 dm_bufio_set_minimum_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x32d43420 v4l2_ctrl_get_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xe1caf771 usb_ep_free_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x9b9e9a61 rtw_parse_tbl_phy_cond drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xcee40018 nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb47bc9be nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xeef6cfa3 ceph_iterate_extents net/ceph/libceph EXPORT_SYMBOL +0x7e828736 mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x48ee876e snd_hdac_bus_init_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x2a212590 gnss_serial_register drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL +0xaa53ade0 iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x1d124989 cs_dsp_cleanup_debugfs drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x189f23e1 v4l2_m2m_expbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x5c4f2f15 rt2x00lib_dmadone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x9e04dbb4 il_hdl_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xdf151784 sdev_prefix_printk drivers/scsi/scsi_mod EXPORT_SYMBOL +0x8bb94c68 rtsx_pci_switch_output_voltage drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x38f3c495 ext_pi_type1_crc64 block/t10-pi EXPORT_SYMBOL_GPL +0xbaa0adb6 p9_show_client_options net/9p/9pnet EXPORT_SYMBOL +0xe5286bf3 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xc0363b4d snd_hdac_read_parm_uncached sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x5608077e iio_validate_scan_mask_onehot drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x7e9fa4ea ad_sd_write_reg drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x21df61fc ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf5333447 virtio_pmem_host_ack drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL +0x5aa66571 usbnet_resume drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x8851d8af mt76x02_phy_set_txdac drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xf1cd1061 mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x247ecff0 mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe64c89c2 sdev_evt_send drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xb212dc3e drm_edid_dup drivers/gpu/drm/drm EXPORT_SYMBOL +0xceec8abd __mb_cache_entry_free fs/mbcache EXPORT_SYMBOL +0xc12eabbd virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf03fe862 ceph_pagelist_set_cursor net/ceph/libceph EXPORT_SYMBOL +0xc4e29ee5 ceph_parse_param net/ceph/libceph EXPORT_SYMBOL +0x9d68857a snd_soc_set_runtime_hwparams sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfa7e5ff3 snd_soc_daifmt_parse_clock_provider_raw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x60ec3794 snd_pcm_open_substream sound/core/snd-pcm EXPORT_SYMBOL +0x3a139cbc tee_get_drvdata drivers/tee/tee EXPORT_SYMBOL_GPL +0x35f90170 ssb_device_disable drivers/ssb/ssb EXPORT_SYMBOL +0xfce879ad anybuss_host_common_remove drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x8aa3c50a alloc_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x5c0e560d mmc_can_secure_erase_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xdb9543ca usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1ac617bd qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xddf4efae mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa190a7d4 libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x57e4890e mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5a6efc7b mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x774203fc s3fwrn5_phy_set_wake drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0xe77828ea __regmap_init_ac97 drivers/base/regmap/regmap-ac97 EXPORT_SYMBOL_GPL +0x8dcd6f43 dw_hdmi_set_sample_rate drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x7131e285 snd_ac97_update sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0xf54d8093 snd_device_free sound/core/snd EXPORT_SYMBOL +0xa691819b ntb_transport_unregister_client drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x1cb1e6d9 amvdec_am21c_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x6ad32224 il_mac_sta_remove drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x590b1681 drm_of_component_probe drivers/gpu/drm/drm EXPORT_SYMBOL +0x75ae7bdc drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x655562c1 sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL +0x74857aad nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7c2f1516 snd_soc_debugfs_root sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9071f6c1 fpga_region_register_full drivers/fpga/fpga-region EXPORT_SYMBOL_GPL +0x04d226d5 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x5ff35ee8 amvdec_am21c_head_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x84bd95b9 amvdec_read_parser drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x1d68f1d1 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xd337ac9f au8522_release_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xd1cfc3de em28xx_stop_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x49eca402 team_option_inst_set_change drivers/net/team/team EXPORT_SYMBOL +0xbe046623 rtsx_usb_ep0_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x0ab307f3 alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xec89d11e __fscache_acquire_volume fs/fscache/fscache EXPORT_SYMBOL +0x09132f7c rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8870aed5 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x20fef899 azx_codec_configure sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x000e03e7 azx_init_chip sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x662854bf RemovePeerTS drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x3b3cdf63 dot11d_update_country_ie drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x1e3eaa09 hiddev_hid_event drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL +0x45bf6474 sdhci_remove_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x720cd19b v4l2_i2c_subdev_addr drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2116abbd v4l2_i2c_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x40157765 ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xf2868e21 ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xd0a3456e iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xe0abec36 ath10k_ce_disable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x71a0911b ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa384a1e5 mlx4_unicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x73ef2010 mlx4_unicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x35d9753d xillybus_init_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL +0x165b1948 ceph_pagelist_free_reserve net/ceph/libceph EXPORT_SYMBOL +0x1d656d9a snd_hda_gen_init sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xf9a5b0ee snd_pcm_period_elapsed sound/core/snd-pcm EXPORT_SYMBOL +0x149236da qcom_glink_native_remove drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL +0x4849d103 usbatm_usb_probe drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL +0x8805e5d7 cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xc12e4c52 fcoe_ctlr_link_up drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xe99c8344 drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL +0x8d6ca0ff drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xca9fc082 synproxy_net_id net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xef4a0d56 axg_tdm_stream_stop sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0x988afe17 snd_hda_mixer_amp_volume_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb76def84 iio_convert_raw_to_processed drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x24746759 rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x30e58241 qcom_pil_info_store drivers/remoteproc/qcom_pil_info EXPORT_SYMBOL_GPL +0xe588157e dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x9465e86d lgs8gl5_attach drivers/media/dvb-frontends/lgs8gl5 EXPORT_SYMBOL +0x86a826f7 xvip_clr_and_set drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0xa84644a0 mlx4_qp_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc99a73d8 drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0x49a04bea drm_object_attach_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xdc82f6da ife_decode net/ife/ife EXPORT_SYMBOL_GPL +0xf091c268 mux_control_states drivers/mux/mux-core EXPORT_SYMBOL_GPL +0xf4f76354 iio_read_channel_ext_info drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xe576d111 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3be95a38 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbad467a5 devm_led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0x54c946de ufshcd_init_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL +0x3134bf10 sdhci_start_signal_voltage_switch drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xe202b8e6 __tracepoint_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x09917359 charlcd_poke drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL +0x773bc3c7 tifm_alloc_device drivers/misc/tifm_core EXPORT_SYMBOL +0x56a408ae drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x49ce2332 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8b86a8d9 setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x347bfadc vb2_dvb_alloc_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0xd7719698 max9271_clear_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x55b81aa5 wm97xx_read_aux_adc drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x20b82fd5 usb_stor_CB_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xbb2666b5 ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa7b13edb iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xff0ac31f drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x30eed0af __SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1c3e6e5b poly1305_init_arch arch/arm64/crypto/poly1305-neon EXPORT_SYMBOL +0x53e4439c ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x440dfc60 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x6109fd8b snd_soc_component_read sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x041d85e1 oxygen_write8_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xb3c85733 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x330958ad nand_get_set_features_notsupp drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0xb888de8e codec_hevc_free_mmu_headers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x04e4fc7c sdhci_get_property drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0xae506046 v4l2_ctrl_cluster drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x730c4be3 saa7134_boards drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x49a4fcbd adxl34x_remove drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL +0xae0ecf40 usb_bus_idr_lock drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe9367635 drm_bridge_chain_mode_set drivers/gpu/drm/drm EXPORT_SYMBOL +0x4e2a621e drm_prime_sg_to_dma_addr_array drivers/gpu/drm/drm EXPORT_SYMBOL +0x155780e9 rxrpc_kernel_charge_accept net/rxrpc/rxrpc EXPORT_SYMBOL +0x35b0cfd7 nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x987ab90b tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xd1fcae33 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xf131b8d7 wm_adsp2_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x07905f6d ts3a227e_enable_jack_detect sound/soc/codecs/snd-soc-ts3a227e EXPORT_SYMBOL_GPL +0x02f12874 ssm2602_probe sound/soc/codecs/snd-soc-ssm2602 EXPORT_SYMBOL_GPL +0x2541a979 snd_soc_calc_frame_size sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9a16ad3e mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5254340d target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL +0x8c47924d ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0x5cdfdff2 ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x9c15352f led_update_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0x98766a27 md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0xd1875bb8 v4l2_event_pending drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4efe5257 rtl92c_dm_check_txpower_tracking drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xc229432e mt76x02_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xde4e211f mlxsw_afa_block_append_l4port drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xb28dbbe8 mlx5_destroy_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xce107a8f mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x6fddfeea iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x4bde193e iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2b2b450b ttm_bo_unmap_virtual drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x588f3024 drm_gem_ttm_mmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL +0x93a3afbb drm_gem_ttm_vmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL +0x0fec8547 mcp23x17_regmap drivers/pinctrl/pinctrl-mcp23s08 EXPORT_SYMBOL_GPL +0x6e115ad8 nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdc3e032d snd_soc_dai_link_set_capabilities sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5855a482 snd_ak4113_build sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL +0x3ead1930 snd_ak4114_build sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0x4f7c177f snd_card_rw_proc_new sound/core/snd EXPORT_SYMBOL_GPL +0x3ee1955e vringh_init_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0xd788670d ieee80211_stop_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x62a2e871 videobuf_dma_free drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL +0x2012e685 dib0090_update_rframp_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x21ad5abf mlx4_cq_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd3e6c1b5 nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe4c4fc3b asym_tpm_subtype crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL +0x6a5b2fa1 nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0b2c64a3 raid6_vgfmul lib/raid6/raid6_pq EXPORT_SYMBOL +0xba490602 nci_to_errno net/nfc/nci/nci EXPORT_SYMBOL +0x0bb9c510 tegra_pcm_destruct sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x1ed94cb4 snd_soc_dapm_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x326801f3 snd_hda_enable_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x6b4e8ffa fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0x49afef18 amvdec_read_dos drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x1e51ec36 cxd2820r_attach drivers/media/dvb-frontends/cxd2820r EXPORT_SYMBOL +0x5b1e56b0 usb_power_delivery_unregister_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x66b8275b usb_wwan_write_room drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x67f41b58 fman_get_bmi_max_fifo_size drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x0ab0e6e9 nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x667f14b9 __devm_regmap_init_slimbus drivers/base/regmap/regmap-slimbus EXPORT_SYMBOL_GPL +0x1c879fb8 drm_crtc_vblank_count_and_time drivers/gpu/drm/drm EXPORT_SYMBOL +0x6c358ad1 drm_bridge_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x467ca0b6 drm_send_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xd2dc7b71 idma32_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xc6b1fdbe xfrm_aalg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0x8b99bd87 dfl_fpga_port_ops_del drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x82092899 badrange_forget drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xbe20a62c register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL +0xaf512526 saa7134_enum_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x45406f7f vb2_fop_write drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4ba0c7be typec_register_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x01216719 unregister_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL +0x2c9c09ca fc_lport_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x8e5a3632 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xfb2118cc host1x_bo_pin drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xec63ba19 meson_codec_glue_input_set_fmt sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL +0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x9d29cdc9 ieee80211_wx_set_rawtx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x4811ea7e mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x9f532528 __SCT__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x15f3de09 __SCK__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa89c4df9 v4l2_m2m_request_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x1df0bdf3 __SCT__tp_func_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xb6f4b031 __SCK__tp_func_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x0e07d925 rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x9f64e608 rt2x00usb_register_read_async drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xca95ef28 mt76_mcu_get_response drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xe8e39b0d cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x6778f954 phylink_mii_c45_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x177356df phylink_mii_c22_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xd859ac8c o2net_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x7b03d378 parman_item_add lib/parman EXPORT_SYMBOL +0x8c874435 poly1305_init_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL +0x585f567b rds_message_populate_header net/rds/rds EXPORT_SYMBOL_GPL +0x41ca7fc9 snd_hdac_bus_stop_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x840360c9 gnss_serial_allocate drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL +0x34bc2370 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 EXPORT_SYMBOL_GPL +0x49f7ae06 ssam_controller_stateunlock drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x3400a69b venus_helper_process_initial_out_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x74151c09 usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xd517f7b4 __lbtf_cmd drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0xe1246f45 ath9k_hw_reset_tsf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xaf3dd7dc scsi_logging_level drivers/scsi/scsi_mod EXPORT_SYMBOL +0xff7c4f97 nfcmrvl_nci_unregister_dev drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL +0x87eb520f xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4986fd5a ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x6ebe64dd snd_hda_correct_pin_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x733790b5 register_sound_dsp sound/soundcore EXPORT_SYMBOL +0x76d11616 rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6df58afb mtk_ecc_release drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0x7293e59d rtl_cam_delete_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x84782a69 fcoe_get_wwn drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x53c231b8 drm_sched_resubmit_jobs_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x9031361d tpm_tis_resume drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL +0xb3f7fcba af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL +0xb5e8f52f ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc242343d synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x1dada35d snd_card_free_on_error sound/core/snd EXPORT_SYMBOL_GPL +0xca2d8719 cros_ec_sensors_core_write drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0xba03cf65 ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd41ff2ac nand_subop_get_data_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xfb62c435 ata_sff_wait_ready drivers/ata/libata EXPORT_SYMBOL_GPL +0xd5ccac15 dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL +0xd6912e0e __traceiter_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xb9476cbc dvb_usb_device_init drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x18a2b634 cx25821_risc_databuffer_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x15ab8f10 alloc_ep_req drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xa28623e0 mt76x02u_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0x4f59f657 ath9k_hw_setrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x97735764 ath9k_hw_getrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xb16fb5da alcor_write8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0xacbb5421 drm_modeset_backoff drivers/gpu/drm/drm EXPORT_SYMBOL +0x51de13ce host1x_syncpt_base_id drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x0bb6a0e1 __fscache_unuse_cookie fs/fscache/fscache EXPORT_SYMBOL +0x1fe1e1ad locks_end_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL +0x749849d8 LZ4_loadDict lib/lz4/lz4_compress EXPORT_SYMBOL +0x9a26faa8 ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL +0x16fa25c0 dccp_sendmsg net/dccp/dccp EXPORT_SYMBOL_GPL +0xee5aecfc rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6a2fb877 snd_soc_dapm_del_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd31fa783 tee_client_invoke_func drivers/tee/tee EXPORT_SYMBOL_GPL +0xed83fd42 mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xcf78dc4c mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x109fd007 fbtft_unregister_framebuffer drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x53e7c201 __SCT__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xd7abd742 vb2_core_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xd1a3e8e0 fsg_common_create_luns drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x9bc15842 il_mac_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xa8aaf6dc ttm_bo_unpin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xad4c5b7d nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL +0xce678a59 xdr_decode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x97e87393 snd_soc_dapm_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe6081790 comedi_legacy_detach drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x8a843ba1 ata_bmdma_dumb_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL +0xc6771438 sata_set_spd drivers/ata/libata EXPORT_SYMBOL_GPL +0x88f3ae92 vdpa_mgmtdev_unregister drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x3e7476dd udc_basic_init drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0x74ccdc66 usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x850ce5ef rtl92c_phy_set_txpower_level drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x9f5c8266 mt76_unregister_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xd3d970cb ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x0ac2ce6a __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL +0x1ca4b3e1 register_atm_ioctl net/atm/atm EXPORT_SYMBOL +0x34978a23 cfg80211_chandef_usable net/wireless/cfg80211 EXPORT_SYMBOL +0xa10ce342 ssb_pmu_set_ldo_paref drivers/ssb/ssb EXPORT_SYMBOL +0x78993b7f flexcop_dma_config_timer drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0xec62630f flexcop_device_initialize drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x868ae2c9 usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x22bce683 __tracepoint_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd862a624 mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc0ee6faa mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa51e95eb dw_spi_resume_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0xbb0e18a6 nvme_fc_rcv_ls_req drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0xc79ecffb drm_dp_downstream_is_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbdf25159 fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x5c6cf212 ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL +0x97f72407 svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc13c2bdc rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf5637ae1 cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x10ddc16f vhost_dev_check_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x2e7d8a4c ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xd636555a rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x11bfa52e vfio_register_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xeae3f4ad scp_ipi_lock drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL +0xe4b24a86 v4l2_ctrl_new_std drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf0e7c53b aptina_pll_calculate drivers/media/i2c/aptina-pll EXPORT_SYMBOL_GPL +0x8a60550e tsc200x_regmap_config drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0xa0aae629 usb_serial_generic_write drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xdd37a9d9 ar9003_paprd_is_done drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x28845ced ar9003_get_pll_sqsum_dvc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xada334e7 mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd25d7430 mlx4_buf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1eb902f9 bcm_phy_cable_test_get_status_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x86881513 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x069ac392 rtsx_pci_write_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x54aaf230 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xb62f7411 drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x309aeeaa sprd_pll_sc_gate_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0xeae4c8fb dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xafb8a407 ceph_msgr_flush net/ceph/libceph EXPORT_SYMBOL +0xedcf6be4 qword_add net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1eace1e0 rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9478702b dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe29a361c ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x6e6a231f snd_timer_interrupt sound/core/snd-timer EXPORT_SYMBOL +0x511f0b19 sdio_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x8cd18f40 dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x4198bed1 ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xa4958514 mlx4_get_protocol_dev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x07431725 fc_eh_device_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xf6f3b5c8 vid_is_dsa_8021q_txvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x5928bba7 vid_is_dsa_8021q_rxvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x9f990796 mrp_uninit_applicant net/802/mrp EXPORT_SYMBOL_GPL +0xc7c9f5c2 amdtp_domain_start sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x218c6336 vfio_file_iommu_group drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x963a9bb0 md_register_thread drivers/md/md-mod EXPORT_SYMBOL +0xd5e01c1b devm_reboot_mode_register drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL +0xa4ad0c80 usbnet_probe drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x7cf21076 mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa59c910d il_setup_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x4d66e0e6 mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0f1a5528 cxgb4_unregister_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xbd607ed4 __SCT__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x08b2c467 __SCK__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x862de421 nfc_hci_send_cmd net/nfc/hci/hci EXPORT_SYMBOL +0xd4952aad ieee80211_stop_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL +0x3237ea23 sdio_retune_crc_disable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xc6fca5ad v4l2_m2m_release drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x0614dd5a v4l2_video_std_frame_period drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xc43abf64 i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x09c285db generic_mii_ioctl drivers/net/mii EXPORT_SYMBOL +0x62e9166f mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x64299b19 otx2_stop drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x0334da4e scsi_command_size_tbl drivers/scsi/scsi_mod EXPORT_SYMBOL +0x3f405489 __drm_printfn_err drivers/gpu/drm/drm EXPORT_SYMBOL +0x00777294 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x24e3e68d ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL +0xc968b52e p9_client_wstat net/9p/9pnet EXPORT_SYMBOL +0xbb095790 xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4e2f34f8 bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL +0xf57489c3 xt_find_table net/netfilter/x_tables EXPORT_SYMBOL +0xf96e0b95 _snd_hda_set_pin_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x51463e5f w1_triplet drivers/w1/wire EXPORT_SYMBOL_GPL +0x6adec0c7 imx_media_get_pad_fwnode drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x88998224 dm_disk_bitset_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xb2160c73 __traceiter_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x9db2a1bb __SCT__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc1197630 usb_of_get_device_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1736b3b1 usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc950a013 generic_rndis_bind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL +0x02de6643 fc_lport_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xeeb54ff7 kempld_get_mutex drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0xe87d24df rtsx_usb_ep0_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x6b263d55 drm_atomic_get_old_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x1a25cfa0 __tracepoint_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x0bef6591 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4ad79fab vq_meta_prefetch drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x05dff989 rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x29bac21d videobuf_mmap_mapper drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xdc2ec002 zl10039_attach drivers/media/dvb-frontends/zl10039 EXPORT_SYMBOL +0x033c7748 venus_helper_set_work_mode drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x20ba7f86 gserial_connect drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0x57a5a07b iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x5e66b7b9 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x8d5a2b21 hdlcdrv_unregister drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0xd561a363 bcm_qspi_probe drivers/spi/spi-bcm-qspi EXPORT_SYMBOL_GPL +0xaefd9389 scsi_done drivers/scsi/scsi_mod EXPORT_SYMBOL +0x4b711f77 oslec_adaption_mode drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0x18913019 crypto_engine_start crypto/crypto_engine EXPORT_SYMBOL_GPL +0x44cc3a41 __tracepoint_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x70f70129 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL +0xfb877271 p9_client_xattrcreate net/9p/9pnet EXPORT_SYMBOL_GPL +0xb796b466 __ieee80211_get_radio_led_name net/mac80211/mac80211 EXPORT_SYMBOL +0x0545eae4 snd_devm_alloc_dir_pages sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x68449208 cros_ec_sensors_push_data drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x26a5e9d7 ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6d45d71f sdhci_enable_v4_mode drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x4e602a47 si470x_viddev_template drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0xfc13cead usb_wwan_close drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x619006aa rtl92c_phy_lc_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xabea638a rtl_lps_enter drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x2b1b7033 mt76x0_phy_calibrate drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL +0x6a9ab67a mt76x02_mcu_msg_send drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xe3580d38 iwl_parse_nvm_mcc_info drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x5d6802b2 ath11k_pcic_get_msi_address drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x70f60794 ath9k_hw_getnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x6f014f03 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xf01fd6bc scsi_rescan_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0x7b0880a5 drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xffeb38d4 drm_modeset_lock_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x61cfea98 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0x9fd75b35 drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0x42411f0d mhi_device_put drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x29b3a9fc jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL +0xcc7a8d0e fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL +0xcf9f3328 dlm_release_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL +0xe06a6b14 virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x945eca4a ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf7ebb60c rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfe939152 vmbus_send_modifychannel drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xb132387b sensor_hub_input_get_attribute_info drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0x55824527 venus_helper_intbufs_realloc drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xacaa203d rt2x00mac_tx_frames_pending drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x5c631ece mt76x02_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x2129ab74 ath11k_core_suspend drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x13d81a59 spi_test_run_test drivers/spi/spi-loopback-test EXPORT_SYMBOL_GPL +0xfed56d1b drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x080ef904 drm_master_internal_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x4d916e5d phonet_stream_ops net/phonet/phonet EXPORT_SYMBOL +0x0376d5fd snd_soc_component_update_bits_async sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd692a873 snd_soc_dapm_ignore_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7c21e95e hda_cs_dsp_add_controls sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS +0x9a0cc996 hsi_unregister_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x0a483897 vchiq_connect drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0xe81e312f mmc_hsq_finalize_request drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL +0x1ae16d40 dm_tm_dec_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x81b71947 __v4l2_async_notifier_add_fwnode_remote_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x9b984cfd cdrom_check_events drivers/cdrom/cdrom EXPORT_SYMBOL +0xa1f0f3fb rt2x00mac_get_stats drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x00af959c drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL +0x252a78e7 drm_hdmi_avi_infoframe_colorimetry drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6f48a647 qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xca39ae6a parman_destroy lib/parman EXPORT_SYMBOL +0x3fcc558c hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL +0x27efff25 ieee80211_s1g_channel_width net/wireless/cfg80211 EXPORT_SYMBOL +0x7df60063 q6afe_port_set_sysclk sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x533bb71a snd_soc_dai_compr_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x00f3b599 snd_hda_activate_path sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x32e0994c snd_ac97_resume sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x5c172cf5 bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL +0x061e68aa ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x508bc573 nand_ecc_get_sw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x4f0f3779 hisi_format_sysfs_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x6e3e30b7 rtllib_ps_tx_ack drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xcae97668 mt76_connac_power_save_sched drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x1316ee5d il_pm_ops drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x691acc81 mlx4_ALLOCATE_VPP_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x9ad930f2 mlx4_ALLOCATE_VPP_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xfadb90ad s3fwrn5_probe drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0xf50c5117 drm_atomic_private_obj_fini drivers/gpu/drm/drm EXPORT_SYMBOL +0x4c93c2e7 drm_release_noglobal drivers/gpu/drm/drm EXPORT_SYMBOL +0xdafa1790 dw_hdmi_phy_read_hpd drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xc4ccef03 dpaa2_io_get_cpu drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0x31cab048 ipmi_smi_msg_received drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xc46c0190 qtree_get_next_id fs/quota/quota_tree EXPORT_SYMBOL +0x95bd8f96 p9dirent_read net/9p/9pnet EXPORT_SYMBOL +0x649c4e43 p9_client_readdir net/9p/9pnet EXPORT_SYMBOL +0xe977f19c ieee80211_queue_work net/mac80211/mac80211 EXPORT_SYMBOL +0x962b0c97 dccp_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL +0xe1282c3e l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL +0x3bd544c2 snd_hdac_get_active_channels sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xf47e7e33 mtk_memif_set_rate_substream sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x2c46074e snd_soc_dapm_weak_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3b0a8582 sdw_startup_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x19567d06 vfio_info_cap_shift drivers/vfio/vfio EXPORT_SYMBOL +0x032b2b5f iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x05430a1b iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xff85cd6b ufshcd_get_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL +0xec746ef1 v4l2_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x7830b484 mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9d9af997 __SCT__tp_func_otx2_msg_alloc drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x6365a74f __SCK__tp_func_otx2_msg_alloc drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xe330cb74 hisi_sas_sync_rst_work_handler drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xc85ba33e serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL +0x9e0a2799 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL +0x359a87b7 __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x9acc6e9b rio_release_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x7b0c587f cnstr_shdsc_rfc4543_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0xfd807e48 cnstr_shdsc_rfc4106_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x1cbe7d2b v4l2_ctrl_subdev_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x003c02cb __media_pipeline_stop drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xb2b9efb7 cx2341x_ext_ctrls drivers/media/common/cx2341x EXPORT_SYMBOL +0x026bed84 typec_altmode2port drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x2ed051d4 usb_gadget_vbus_connect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xcecde9e2 usb_gadget_frame_number drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xd3e29970 charlcd_backlight drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL +0x6658c2fb usbnet_tx_timeout drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x24391c05 rtw_phy_config_swing_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x543a9368 p54_free_skb drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0x5ab724f8 ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbcc573e6 mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x780989d1 nvme_auth_dhgroup_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x5437cd82 scsi_device_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL +0xaa83b47d drm_modeset_unlock_all drivers/gpu/drm/drm EXPORT_SYMBOL +0xa8e86573 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL +0xbcc30973 gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb303c708 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x56f911f7 snd_soc_jack_add_zones sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3b35998c snd_pcm_hw_param_first sound/core/snd-pcm EXPORT_SYMBOL +0x96adc5e6 bcma_core_disable drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xffc51ca5 memstick_resume_host drivers/memstick/core/memstick EXPORT_SYMBOL +0xfc86d653 rio_register_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x0e7b7015 stratix10_svc_done drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL +0x15e6fb27 cqhci_init drivers/mmc/host/cqhci EXPORT_SYMBOL +0x714c56be vb2_request_queue drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xb7d2f12e usb_put_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xa08b3b7a mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x514cb905 svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd4fb7df3 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5d7237ff tegra30_ahub_set_cif sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x769b36ad snd_pcm_new sound/core/snd-pcm EXPORT_SYMBOL +0x6d1fad39 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xcd3d8015 ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcc9f2e78 vfio_pci_core_err_handlers drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x8f3f108c __ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL +0xfa0d447d dvb_usbv2_generic_rw drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x4dbeb1b4 xhci_dbg_trace drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x71b4d23c mt76u_alloc_mcu_queue drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0x5a100683 mlx4_register_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8fac7af7 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x86afc93e sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x76db215c sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x771b069c qtree_write_dquot fs/quota/quota_tree EXPORT_SYMBOL +0x6a51858b lapb_setparms net/lapb/lapb EXPORT_SYMBOL +0xfd3e2b67 dsa_devlink_param_set net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd077e855 dsa_devlink_param_get net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x4cb57b93 wm_hubs_set_bias_level sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xd4de4252 _snd_pcm_lib_alloc_vmalloc_buffer sound/core/snd-pcm EXPORT_SYMBOL +0xb451f489 ipack_bus_register drivers/ipack/ipack EXPORT_SYMBOL_GPL +0xb11e9fc2 st_magn_get_settings drivers/iio/magnetometer/st_magn EXPORT_SYMBOL +0x1c0503ee nvdimm_security_setup_events drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x762d1ae2 fsg_show_file drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xb725e7d3 il_send_cmd_sync drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x61beb565 ath11k_pcic_config_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xc8cf431a ath9k_hw_computetxtime drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x835d1369 mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd83f7989 drm_sched_dependency_optimized drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xaf2c0525 mipi_dbi_command_buf drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x405d394a clk_alpha_pll_postdiv_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x5f8d2a04 snd_soc_dapm_sync sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x35a973b5 tmc_etr_set_catu_ops drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x583bee84 of_iio_channel_get_by_name drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x48cf4c48 san_dgpu_notifier_register drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL +0x11ba7a4b amvdec_dst_buf_done drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x0ca9c8cd cec_s_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x3076008c v4l2_s_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x67ed8fcd cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x6f410bf2 cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x4b8dada3 ath9k_hw_init_btcoex_hw drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7ac7e259 mlx4_free_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1ba7b810 nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x37e1ca66 cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x1665ca39 cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf77f9434 dw_hdmi_set_plugged_cb drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xf79b4403 drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x41cddf7e sprd_gate_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x8a490c90 rfkill_set_sw_state net/rfkill/rfkill EXPORT_SYMBOL +0x667846cb rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd609edd3 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x636b543f snd_dmaengine_pcm_open sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0xc428068d sata_deb_timing_long drivers/ata/libata EXPORT_SYMBOL_GPL +0xaf076aec nd_fletcher64 drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xf152f526 cros_ec_unregister drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x035b6986 ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xe0f09a50 fill_inquiry_response drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xfe621538 usb_match_one_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x74d73279 b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe19ceaae il_free_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xcfafc214 ar9003_paprd_create_curve drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xaf1a42d8 mlxfw_firmware_flash drivers/net/ethernet/mellanox/mlxfw/mlxfw EXPORT_SYMBOL +0xdc415cf1 mlxsw_afa_block_continue drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x50430cc2 nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL +0x62bab343 asoc_simple_init_jack sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x1deafd0c rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x305e5701 rdma_addr_size_kss drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdd8f4900 il_rx_queue_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x7a6f454f ath9k_hw_gpio_get drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xca24c96d scsi_is_sdev_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xf1fc22e9 drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0x2c2e7a54 drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x63a477fb drm_dp_downstream_min_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf02465bf ieee80211_stop_queue net/mac80211/mac80211 EXPORT_SYMBOL +0x5bbab3fd ieee80211_csa_finish net/mac80211/mac80211 EXPORT_SYMBOL +0x7ef39823 ieee80211_hdrlen net/wireless/cfg80211 EXPORT_SYMBOL +0x4ebd1327 nd_region_to_nstype drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x6b7723ee parport_set_timeout drivers/parport/parport EXPORT_SYMBOL +0x0ec38614 imx_media_pipeline_csi2_channel drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xf3251e7b v4l2_norm_to_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xc2d9e090 get_vaddr_frames drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x06a2e482 mt76_update_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x10bc7146 mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc651d22c rtsx_pci_stop_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x4e7fe733 drm_bridge_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xe8303afd dccp_ioctl net/dccp/dccp EXPORT_SYMBOL_GPL +0x3b16d6e7 q6afe_port_stop sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0xc6f9dc0f mtk_dynamic_irq_release sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x0a02f35b sigmadsp_attach sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0x7e91c5a4 snd_soc_component_set_sysclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc284d3ed iio_write_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x41b7782c ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL +0x63f10057 parport_read drivers/parport/parport EXPORT_SYMBOL +0xde5fd726 amvdec_set_par_from_dar drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xd2cd6cbe imx_media_ipu_image_to_mbus_fmt drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x8324347e smscore_register_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xb7f2fe61 max9271_set_deserializer_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xc95a0588 gether_get_dev_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x38de037a gether_set_dev_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xeef6a41b mpt_suspend drivers/message/fusion/mptbase EXPORT_SYMBOL +0x608c0081 drm_plane_create_rotation_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xe6989fd3 torture_init_end kernel/torture EXPORT_SYMBOL_GPL +0x46fa196e p9_client_clunk net/9p/9pnet EXPORT_SYMBOL +0xaff33a60 key_type_rxrpc net/rxrpc/rxrpc EXPORT_SYMBOL +0xe06fdb89 cfg80211_chandef_dfs_required net/wireless/cfg80211 EXPORT_SYMBOL +0xb9ba9bb9 ipack_bus_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL +0xfc7de56d uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x54d4672d ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc78453e0 nd_pfn_validate drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x80b41313 dm_io drivers/md/dm-mod EXPORT_SYMBOL +0x7ef9e435 usb_match_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3f2cac69 __traceiter_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xeddff9ed il_mac_flush drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xde66f4a7 phylink_mii_ioctl drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xc5383af1 __scsi_execute drivers/scsi/scsi_mod EXPORT_SYMBOL +0x4536df1e devm_drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcf422970 clk_rcg_bypass_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcb5615ac hisi_acc_create_sgl_pool drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xfe065a05 dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xea413224 vb2_request_object_is_buffer drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x433f4e77 ad7879_pm_ops drivers/input/touchscreen/ad7879 EXPORT_SYMBOL +0x882adbbb usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x84031259 rt2x00lib_get_bssidx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xbaff7b49 il_rx_queue_space drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xcfbd16f4 ath11k_pcic_start drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x7ca5b4d4 mlxsw_afa_block_append_sampler drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xbaa35511 ixgbe_xdp_locking_key drivers/net/ethernet/intel/ixgbe/ixgbe EXPORT_SYMBOL +0xcbce3550 cxgbi_ppm_ppods_reserve drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xfd91544b phylink_create drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x4fc22123 hisi_sas_stt drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x8b55eac4 clk_dyn_rcg_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x0105b595 des_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL +0x2051eaa0 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd623414b virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x2cfbc86d ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x539c48cc axg_tdm_stream_start sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0x874a9c24 snd_opl3_timer_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0xe43ec664 ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcba22cf0 sdio_f0_writeb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x2e0774dc dm_bufio_get_block_number drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x0882e3bb md_update_sb drivers/md/md-mod EXPORT_SYMBOL +0x7977af89 __media_remove_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x81315bd9 dib7000p_attach drivers/media/dvb-frontends/dib7000p EXPORT_SYMBOL +0x2ea353a6 dib7000m_attach drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0xde7e8969 tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x137ff6bf rtw_rx_fill_rx_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xa6cb79d3 mt76x02_eeprom_parse_hw_cap drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x7d40670e il_scan_cancel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x2ae4a84c iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf66ce303 drm_gem_dmabuf_export drivers/gpu/drm/drm EXPORT_SYMBOL +0xa726d93b l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xde49c747 tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x7871b016 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8b012d81 mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x3ee667a5 passthrough_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL +0x7173467d ieee80211_wx_get_name_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xb0ddd416 ieee80211_wx_get_mode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x6e12613a ieee80211_wx_set_mode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x66d3e4ad ieee80211_wx_get_rate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xb81c5181 ieee80211_wx_set_rate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xf5235fbe ieee80211_wx_set_mlme_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x9046625f imx_media_pipeline_subdev drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x7a3c0ac3 __tracepoint_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x3ab9f38f media_get_pad_index drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x0a6c15c4 vb2_read drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x9171976c usb_register_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x27c22e69 rndis_status drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL +0xcfa982ad fman_unregister_intr drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x27c76e8f nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa110001c scsi_esp_register drivers/scsi/esp_scsi EXPORT_SYMBOL +0x868fd6c3 iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb27e7b92 scsi_block_requests drivers/scsi/scsi_mod EXPORT_SYMBOL +0xd8d325bb drm_atomic_helper_commit_modeset_disables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe84c9974 drm_client_modeset_check drivers/gpu/drm/drm EXPORT_SYMBOL +0x582f248e drm_dp_get_adjust_request_pre_emphasis drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8ee2cef7 register_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL +0xa6f8ccd9 wiphy_read_of_freq_limits net/wireless/cfg80211 EXPORT_SYMBOL +0xe45246a8 q6afe_port_start sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x7e52e977 q6core_is_adsp_ready sound/soc/qcom/qdsp6/q6core EXPORT_SYMBOL_GPL +0x99c95fa5 unregister_sound_special sound/soundcore EXPORT_SYMBOL +0x4dce7dd4 iio_format_value drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xd0f27a3b st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c EXPORT_SYMBOL +0x3cedf539 ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL +0x9266597f mmc_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe98fd24a media_graph_walk_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x93d25b14 venus_helper_session_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xfe3c9d47 il_cmd_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xc3ee8518 il_power_update_mode drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x6404c211 sas_end_device_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x0316e109 sdev_disable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL +0xc8536ce6 drm_bridge_attach drivers/gpu/drm/drm EXPORT_SYMBOL +0x9ac8174b drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xecad6018 t10_pi_type3_ip block/t10-pi EXPORT_SYMBOL +0x9aa3baa1 fat_dir_empty fs/fat/fat EXPORT_SYMBOL_GPL +0x67e2eb78 ieee80211_iter_keys_rcu net/mac80211/mac80211 EXPORT_SYMBOL +0x3a3e969c rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x89b2fbcc snd_soc_component_set_jack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa61c016b amdtp_domain_stream_pcm_pointer sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x9cc1f74e snd_hda_input_mux_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xdcdc8bf5 snd_hda_mixer_amp_tlv sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x92519f88 iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x571470da __rdma_block_iter_start drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x00802dd9 i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xd60cdd20 ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x3d50b980 sdhci_set_bus_width drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0293a7ca cec_s_conn_info drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x18acd31f dvb_dmx_swfilter_packets drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x43738fab xvip_set_format_size drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x9f33f4cf usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5d1b4e42 __tracepoint_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xd11617f2 mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcef75926 mlx4_qp_reserve_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x6218f2ae am335x_tsc_se_set_cache drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL +0x100a6555 ocfs2_plock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x52929b0d snd_jack_set_key sound/core/snd EXPORT_SYMBOL +0xa6200307 ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL +0xb295117c ieee80211_rx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xa8e73c53 i2c_dw_configure_slave drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xb655342c tcpm_pd_receive drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x8022b319 ci_hdrc_query_available_role drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0xd61f9cf8 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x63f6f38e drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0x0efda748 fat_truncate_time fs/fat/fat EXPORT_SYMBOL_GPL +0x23baf516 rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL +0x6b3c8a27 svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x77c754a8 snd_hdac_chmap_to_spk_mask sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x6d38b6cd snd_soc_dapm_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8d318a1c fpga_region_class_find drivers/fpga/fpga-region EXPORT_SYMBOL_GPL +0x06cc2753 ubi_leb_map drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x61275280 cx88_newstation drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xdffb744b frame_vector_to_pfns drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x9a6ca013 wlcore_event_soft_gemini_sense drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xea9634a9 drm_gem_map_detach drivers/gpu/drm/drm EXPORT_SYMBOL +0x0a39454a drm_gem_map_attach drivers/gpu/drm/drm EXPORT_SYMBOL +0xd71bd7b9 drm_hdcp_check_ksvs_revoked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL_GPL +0x230094ac ipmi_smi_watchdog_pretimeout drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xbba34975 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2f589ed1 dlm_posix_lock fs/dlm/dlm EXPORT_SYMBOL_GPL +0x4dc2ce4e rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc66281fd print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6e35f152 wm_halo_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x18d2239e snd_soc_dai_set_clkdiv sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6be0c625 iio_device_release_direct_mode drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x7ca0bf53 ata_sas_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL +0x1140de32 nvdimm_namespace_disk_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xef7eec02 __tracepoint_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x871509c6 dib0090_set_vga drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x3eea0d25 usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3878e9c2 rtl92c_set_fw_rsvdpagepkt drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xe49b2e0d drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x5b5dd1b5 __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL +0x1e119a79 rpcauth_get_pseudoflavor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x63a65880 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1be7c160 snd_hdac_query_supported_pcm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x0bcdb02d snd_soc_dapm_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x890b2cc1 iio_dma_buffer_data_available drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x20d8fa94 em28xx_audio_analog_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x31dabb5a usb_add_config_only drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x80e9d96c fc_lport_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x3b5b464d qcom_mdt_load drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL +0x738032ad tegra_xusb_padctl_disable_phy_sleepwalk drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x78d0a059 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xf1f04d23 snd_vx_irq_handler sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0xd99a1948 qcom_q6v5_request_stop drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL +0x8b954c23 sensor_hub_set_feature drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0xcd2ba798 dm_bufio_forget drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x61e30392 typec_altmode_vdm drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x7f995032 orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x994609d1 stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xad6815cd mlx5_rsc_dump_cmd_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbc3f3e37 scsi_eh_restore_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL +0xfead7585 rockchip_rgb_fini drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL +0x516f2a2b drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x4b9a5964 host1x_bo_unpin drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xedeb998b cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0xeb3b8a22 cmdq_get_shift_pa drivers/mailbox/mtk-cmdq-mailbox EXPORT_SYMBOL +0x448d678f rmi_register_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x45ab54a9 drm_sched_job_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xc309e2a1 mipi_dbi_dev_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x9f06f575 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x77f03e7b virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd4d736db ceph_destroy_options net/ceph/libceph EXPORT_SYMBOL +0x6243fd57 snd_rawmidi_transmit_empty sound/core/snd-rawmidi EXPORT_SYMBOL +0x560268ea snd_timer_open sound/core/snd-timer EXPORT_SYMBOL +0xdd44b7a4 iio_device_set_clock drivers/iio/industrialio EXPORT_SYMBOL +0x1747251e __v4l2_ctrl_grab drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x53804001 vb2_ioctl_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xeaa42c63 rt2800_wait_wpdma_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xaf9bfa30 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x0ca34ccf mlxsw_core_max_ports drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x53cd0f57 drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa6973239 drm_bridge_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0x1829877f drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd00af15d virtio_dma_buf_attach drivers/virtio/virtio_dma_buf EXPORT_SYMBOL +0xceecd9e4 cifs_md4_final fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL +0x23362d00 v9fs_get_trans_by_name net/9p/9pnet EXPORT_SYMBOL +0x6fa56184 sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe7492767 ax25_listen_release net/ax25/ax25 EXPORT_SYMBOL +0x13b7efd9 q6asm_cmd sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x85972db7 devm_snd_dmaengine_pcm_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x61aa8fe1 oxygen_pci_remove sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x72a68ac3 snd_jack_set_parent sound/core/snd EXPORT_SYMBOL +0xb02dcb6e ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd05e6207 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb0dd5c3e sdhci_set_uhs_signaling drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x54abe4ff dvb_dmx_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe1ea0586 usbip_dump_header drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x5372e32d rtl_pci_resume drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL +0x2033e577 ath10k_htt_t2h_msg_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x18c30f9a ttm_bo_init_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0f401196 devm_drm_of_get_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x90384899 drm_modeset_lock_all drivers/gpu/drm/drm EXPORT_SYMBOL +0xed46e5cc clk_alpha_pll_lucid_5lpe_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL +0x63ccbff4 qcom_find_cfg_index drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xd73a6398 gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0xcdfb3f5d ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xc6e31639 ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x2c7a316d nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x134625ac w1_touch_bit drivers/w1/wire EXPORT_SYMBOL_GPL +0x104ce2bc ata_bmdma_stop drivers/ata/libata EXPORT_SYMBOL_GPL +0xdb6c7803 __ssam_device_driver_register drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x6dfc38fd fbtft_framebuffer_alloc drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x32d2d051 __traceiter_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc93e7832 rc_repeat drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xc529e32e tcpci_unregister_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0x5d1072e9 efuse_power_switch drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x97c7bd60 hnae3_set_client_init_flag drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0xf3083a1d phylink_destroy drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x8b6a6352 cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xdb286e4f fc_eh_abort drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x02cab693 fc_set_rport_loss_tmo drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x2bdbbaee __scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL +0x50674de7 drm_timeout_abs_to_jiffies drivers/gpu/drm/drm EXPORT_SYMBOL +0xbe231871 mhi_async_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xd819a524 crc_itu_t_table lib/crc-itu-t EXPORT_SYMBOL +0x11e5cde4 rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb1a316a8 ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xed2acb24 hda_to_sdw sound/soc/codecs/snd-soc-rt715 EXPORT_SYMBOL +0x439ce33c ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa0d9f6bf rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3cb098a2 nand_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xceb9a86b ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x386b335b ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xfc14bb2e dm_get_dev_t drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf39f12bc v4l2_i2c_subdev_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x11dc4b6d bttv_gpio_enable drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x2169eb13 i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x619402a8 typec_altmode_update_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x0e860733 cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x02f8f490 spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xae760a24 drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x183be5e6 clk_alpha_pll_agera_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xfc412d92 simd_register_skciphers_compat crypto/crypto_simd EXPORT_SYMBOL_GPL +0x3aa18f2d ieee80211_mark_rx_ba_filtered_frames net/mac80211/mac80211 EXPORT_SYMBOL +0x1c2206e6 xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x910681b5 nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe3d972b6 tegra_pcm_close sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x93b498b2 asoc_simple_dai_init sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x04e1b99f snd_pcm_std_chmaps sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x6106eab9 snd_unregister_oss_device sound/core/snd EXPORT_SYMBOL +0x7b5bd648 rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x9d119acf btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x4df48122 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x5840e18d sas_query_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x8f483668 __SCT__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x71b768b0 __SCK__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc1a78e33 nci_set_config net/nfc/nci/nci EXPORT_SYMBOL +0x7fc24c4c pcm512x_regmap sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x83da4655 dapm_pinctrl_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x97ae12d5 btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xebede6fe put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2e08226d badrange_add drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x55b98a3e mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL +0x1bf9bd31 rndis_set_param_vendor drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x004ee8db usb_ep_autoconfig_reset drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x7a1bcd59 gf128mul_x8_ble crypto/gf128mul EXPORT_SYMBOL +0x46961b6d xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6314765f ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xf94b802e iio_dma_buffer_disable drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x907a51eb mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x86089424 atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x476b5674 dib9000_set_i2c_adapter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x5979947f dibx000_get_i2c_adapter drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0xa7171145 orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x5987fe45 iwl_fw_lookup_assert_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL +0xc678c976 hisi_sas_phy_down drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x66aa55d2 st_nci_enable_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x69562159 drm_object_property_set_value drivers/gpu/drm/drm EXPORT_SYMBOL +0x9a3dfc82 qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xdd740c78 mhi_prepare_for_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xea8bda8b nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf1d47429 nci_nfcee_discover net/nfc/nci/nci EXPORT_SYMBOL +0xcb3a7a73 pn_sock_unhash net/phonet/phonet EXPORT_SYMBOL +0x429da8f6 xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdf3660db line6_send_raw_message sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x45b4d74e bcma_chipco_pll_read drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xaaf61017 is_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x1434f016 ieee80211_wx_set_auth_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x619606eb v4l2_m2m_last_buffer_done drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x75e31c23 cx88_shutdown drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x5512f103 i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x341577c6 mt76x2_get_power_info drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x71d4f68b iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbf4aa4db __snd_pcm_lib_xfer sound/core/snd-pcm EXPORT_SYMBOL +0xe7909ad5 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0x2890c460 vringh_getdesc_kern drivers/vhost/vringh EXPORT_SYMBOL +0x927b9aec rio_pw_enable drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xc0dece83 mt352_attach drivers/media/dvb-frontends/mt352 EXPORT_SYMBOL +0xcc380b43 mt312_attach drivers/media/dvb-frontends/mt312 EXPORT_SYMBOL +0x27dfbda8 iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xa4e39528 il_connection_init_rx_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x8d6acad7 mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7232604e cavium_ptp_get drivers/net/ethernet/cavium/common/cavium_ptp EXPORT_SYMBOL +0x5909e701 oslec_snapshot drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0x24d124ac drm_mode_equal_no_clocks_no_stereo drivers/gpu/drm/drm EXPORT_SYMBOL +0x9b2b6b63 fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x8fde8a0d __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x553e98d0 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL +0x00a467af rds_wq net/rds/rds EXPORT_SYMBOL_GPL +0xbce26cf9 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x88391e38 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdc83f79f snd_rawmidi_proceed sound/core/snd-rawmidi EXPORT_SYMBOL +0x43e2fe5a iio_read_channel_processed drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x85db503e sdhci_free_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7bf5e233 cx231xx_send_gpio_cmd drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x72cb0e8c usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1024f085 mlx4_hw_rule_sz drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x7985c134 otx2_alloc_mcam_entries drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x13ace84a iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9857a44b drm_crtc_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0x9b57364d drm_framebuffer_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0xa04d534d jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL +0x0fd902db mb_cache_entry_create fs/mbcache EXPORT_SYMBOL +0x17142e58 q6dsp_map_channels sound/soc/qcom/qdsp6/q6dsp-common EXPORT_SYMBOL_GPL +0x744ea114 snd_hda_jack_add_kctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x9eb0c3f1 ssb_bus_sdiobus_register drivers/ssb/ssb EXPORT_SYMBOL +0xb750c4f5 iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xc8d38664 rdma_free_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6022f35a ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL +0x7175f583 rio_dev_put drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xb184fef1 rio_dev_get drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xaf93b2a3 hisi_event_sysfs_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x5ee8ff93 ssam_client_link drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x88bee279 hisi_qm_reset_prepare drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x1c5e0c71 v4l2_ctrl_subdev_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x962c8ae1 usb_kill_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xffc09e69 mt76x2_mcu_tssi_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x6989528f mt76x2_get_temp_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x52e37ad8 fman_bind drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x49224181 nvme_reset_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x47418620 iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x51430af7 drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcad7ee9e drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL +0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa1c6a5b9 qcom_mdt_read_metadata drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL +0xcd224e1d dlm_new_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL +0xde45ae24 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xee8bfa77 cfg80211_unlink_bss net/wireless/cfg80211 EXPORT_SYMBOL +0x8c4cb9c3 nf_conncount_list_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x43d277d0 ad_sd_reset drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0xff098587 target_undepend_item drivers/target/target_core_mod EXPORT_SYMBOL +0x64dde984 nvec_register_notifier drivers/staging/nvec/nvec EXPORT_SYMBOL_GPL +0xd3f783de sdhci_set_power_noreg drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xcf4db89f mt76_seq_puts_array drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x743107dd otx2_setup_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x3dbae082 __cast6_decrypt crypto/cast6_generic EXPORT_SYMBOL_GPL +0xcfce512f __cast6_encrypt crypto/cast6_generic EXPORT_SYMBOL_GPL +0x0bddca87 sm3_zero_message_hash crypto/sm3_generic EXPORT_SYMBOL_GPL +0x4fb93ffe nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a70d1a9 p9_client_xattrwalk net/9p/9pnet EXPORT_SYMBOL_GPL +0xfa0ff580 ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x11eba48e snd_pcm_create_iec958_consumer_hw_params sound/core/snd-pcm EXPORT_SYMBOL +0x4d29d6fa nand_erase_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x649affe6 usbnet_get_drvinfo drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xfbd79db1 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x039d7270 spi_test_run_tests drivers/spi/spi-loopback-test EXPORT_SYMBOL_GPL +0x3956878c __SCT__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8881ef92 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbbd1521e xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbc05aab1 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9738ef44 meson_card_reallocate_links sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0x406730d3 snd_hda_add_verbs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8b3cb5af adis_update_scan_mode drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x7e24ac4e mtd_blktrans_cease_background drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL +0xb68ea3f7 ieee80211_softmac_stop_protocol_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x1d335591 __SCT__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x51d0e534 __SCK__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xffd36305 videobuf_read_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xc1d34cb3 i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xa5cae92f fsg_ss_bulk_out_comp_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x01a80200 hostap_set_roaming drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x3aaca25f ath9k_hw_setpower drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x20c52225 scsi_mode_sense drivers/scsi/scsi_mod EXPORT_SYMBOL +0xbd13ee5d o2hb_check_node_heartbeating_no_sem fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x647d6170 dlm_lock fs/dlm/dlm EXPORT_SYMBOL_GPL +0x0cfe7328 xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL +0xbc39e7de xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL +0x1b6c77fc q6asm_stream_media_format_block_alac sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x9d0cf85f q6asm_stream_media_format_block_flac sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x6514a1d7 mma9551_read_status_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xd7c4856a ssb_clockspeed drivers/ssb/ssb EXPORT_SYMBOL +0xb9ada708 mt76_mmio_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xe37a927e mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x826af9a5 mlx4_FLOW_STEERING_IB_UC_QP_RANGE drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xaccccb2d cavium_mdiobus_write drivers/net/mdio/mdio-cavium EXPORT_SYMBOL +0xd0ab0329 iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2366214b scsi_dh_attached_handler_name drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x24bce160 drm_atomic_helper_shutdown drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2525b980 drm_crtc_from_index drivers/gpu/drm/drm EXPORT_SYMBOL +0xd9b9b3de drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x06088e72 p9_client_readlink net/9p/9pnet EXPORT_SYMBOL +0xafb50de4 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xc8269f94 snd_soc_params_to_frame_size sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x98e6ce94 snd_pcm_lib_ioctl sound/core/snd-pcm EXPORT_SYMBOL +0x88b5d8f2 adis_enable_irq drivers/iio/imu/adis_lib EXPORT_SYMBOL +0x25f1c508 w1_read_8 drivers/w1/wire EXPORT_SYMBOL_GPL +0x80b90e25 nd_dev_to_uuid drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xfba2f180 rtllib_reset_queue drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x69cb7bb0 venus_helper_get_ts_metadata drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb202ebce ir_raw_event_store_edge drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xc16c73fc rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x0b0aadb2 rt2800mmio_get_entry_state drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x662568a2 rt2x00queue_stop_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x4a3c226d brcmu_pktq_peek_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x9cd8134f brcmu_pktq_pdeq_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x2a7a91a4 brcmu_pktq_penq_head drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0xd0a88d73 mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa9e34af3 __mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3493535f qlt_xmit_tm_rsp drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x1854f21b drm_gem_vram_unpin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x7bcc24fd blake2s256_hmac lib/crypto/libblake2s EXPORT_SYMBOL +0x6eb05171 ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL +0x4fa73314 soc_codec_dev_max98373_sdw sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0xbd4b2325 fpga_bridge_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0x0b2341b0 venus_helper_vb2_buf_queue drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x71e84cb2 rtl8723_phy_save_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xb990856a mt76_rx_aggr_start drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x84d0e831 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x09a14a19 mtk_afe_suspend sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x345d0189 tee_shm_get_pa drivers/tee/tee EXPORT_SYMBOL_GPL +0x3dbcf7c2 tee_shm_get_va drivers/tee/tee EXPORT_SYMBOL_GPL +0xd7ae628a iio_hw_consumer_alloc drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL +0x2e152bb7 cnstr_shdsc_xts_skcipher_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0xf95d08ac v4l2_device_register drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x6466907e mt76_dma_attach drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xeb6ae896 stmmac_pltfr_pm_ops drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL +0x3f4e8d8b mlx4_SYNC_TPT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x42264715 bgx_get_lmac_count drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x521ad6d0 drm_puts drivers/gpu/drm/drm EXPORT_SYMBOL +0x6b470782 jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL +0x1cef5a37 jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0x9c995c69 xt_percpu_counter_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xb1ba0d34 snd_hdac_acomp_get_eld sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xcd9686ed snd_pcm_create_iec958_consumer sound/core/snd-pcm EXPORT_SYMBOL +0x8f1b7813 coresight_add_sysfs_link drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xa85a6dfc ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe2548a8d vfio_unregister_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xb5a62a8c __traceiter_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xf13ff84d v4l2_m2m_unregister_media_controller drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x1b892f92 dpaa2_ptp drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL +0x9ae4b8be scsi_mode_select drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xd1041150 rtsx_pci_dma_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xf64b9a7c drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe80e9b0c cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL +0x78dafe51 cast5_setkey crypto/cast5_generic EXPORT_SYMBOL_GPL +0x9d64d0b2 rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0bf872aa memstick_alloc_host drivers/memstick/core/memstick EXPORT_SYMBOL +0x2f6053e9 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xfce60b71 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x609a7c71 ata_sff_softreset drivers/ata/libata EXPORT_SYMBOL_GPL +0xbec1b47a ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL +0xa76dfe7a i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x73fefc48 vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x498e4f1a libipw_debug_level drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL +0x78c83f08 ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xf1284f88 hisi_sas_stop_phys drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x97bba4e7 drm_atomic_helper_cleanup_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9dce3dff acpi_nfit_ctl drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0x7b29f41f dccp_invalid_packet net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xf9c129c4 tee_shm_pa2va drivers/tee/tee EXPORT_SYMBOL_GPL +0xeb2ec139 vringh_notify_enable_kern drivers/vhost/vringh EXPORT_SYMBOL +0x7af1858a hsi_register_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x693e74ba ttpci_eeprom_decode_mac drivers/media/common/ttpci-eeprom EXPORT_SYMBOL +0x8281fa46 mlx4_mw_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd2b7f715 __starget_for_each_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xbcd179e4 tifm_map_sg drivers/misc/tifm_core EXPORT_SYMBOL +0x905c72ac drm_bridge_connector_enable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x76511f32 drm_mode_config_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x744c1696 of_dp_aux_populate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x9451a33e tegra_mipi_free drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x8edafa55 dpaa2_io_query_bp_count drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x4b958808 _vdpa_unregister_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x025825b4 dib9000_get_component_bus_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x86e68fa5 mii_check_media drivers/net/mii EXPORT_SYMBOL +0x6dba0cf5 il_set_tx_power drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xd84eb6b0 mlxsw_afa_block_append_drop drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x8be49239 dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0xb7abd1c4 gsc_write drivers/mfd/gateworks-gsc EXPORT_SYMBOL_GPL +0x4695253b drm_of_encoder_active_endpoint drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x17f54263 raid6_gfexp lib/raid6/raid6_pq EXPORT_SYMBOL +0xaa024146 sonet_copy_stats net/atm/atm EXPORT_SYMBOL +0x214756dd dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xb451aa66 snd_hda_pick_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xc9317377 spmi_device_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL +0xf5775a54 scp_get_vdec_hw_capa drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0xeafd8bbf dvb_register_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xab89213b bttv_sub_unregister drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x20351125 wlcore_get_native_channel_type drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x02712a96 __SCT__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x639e6b04 __SCT__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb6704970 mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf815e417 can_rx_register net/can/can EXPORT_SYMBOL +0x3859e4d1 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x9e064791 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xd3107d33 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb6073714 iio_show_mount_matrix drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xc709327f ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5cfacb70 btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xc66fd09a cfi_qry_mode_on drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL +0x61a9957f dib3000mc_attach drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x2206d6d3 dib3000mb_attach drivers/media/dvb-frontends/dib3000mb EXPORT_SYMBOL +0x41b57aa6 usb_ep_autoconfig drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x1aa688fd hd44780_common_lines drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x4e94cd48 rtl_global_var drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x5faa2333 mlx4_bond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xeb5dbedb ei_open drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0xe05362b0 xpcs_link_up drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0xc9a5bf2c cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xed5d0a99 drm_atomic_helper_check_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf7462b42 drm_syncobj_find_fence drivers/gpu/drm/drm EXPORT_SYMBOL +0x8c30ef89 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x9b95c885 drm_mode_match drivers/gpu/drm/drm EXPORT_SYMBOL +0x09a89410 crypto_sm4_expand_key crypto/sm4_generic EXPORT_SYMBOL_GPL +0xea602fe0 svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xda6a3d85 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xa6481501 snd_hdac_dsp_prepare sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x138685b2 pcm186x_probe sound/soc/codecs/snd-soc-pcm186x EXPORT_SYMBOL_GPL +0x79a9062d snd_soc_unregister_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe1b86411 fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x27d850db iio_channel_cb_get_channels drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0xb95a0098 sdio_release_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x59c8a3fd mmc_wait_for_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x71cb990b sdhci_pltfm_resume drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0xf4bbdf43 ts2020_attach drivers/media/dvb-frontends/ts2020 EXPORT_SYMBOL +0xa88ea2b8 s5h1432_attach drivers/media/dvb-frontends/s5h1432 EXPORT_SYMBOL +0xdd525989 wm97xx_reg_write drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x64a55184 c_can_power_up drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x3c0e6a13 nvmf_register_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x713b7fe9 mipi_dbi_poweron_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x59056243 drm_mm_replace_node drivers/gpu/drm/drm EXPORT_SYMBOL +0xe2c137a1 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x81c59105 rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x017869c6 HTUpdateSelfAndPeerSetting drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x39da72ed em28xx_setup_xc3028 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x4817a790 mxl5005s_attach drivers/media/tuners/mxl5005s EXPORT_SYMBOL +0x60d0879d dm_restorepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL +0x00625003 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4f18a150 __drm_debug drivers/gpu/drm/drm EXPORT_SYMBOL +0xd7ba575e dlm_errmsg fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x3a61f432 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL +0x7c9af5f1 nand_ecc_prepare_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x031e5353 ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL +0xf1a224a3 dw_mci_runtime_resume drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0x06b31e3d rndis_free_response drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x35d2834d mt76x02_limit_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xeb16bbda mt76_free_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x1fa93e5a bcm_phy_get_stats drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x6d30607c drm_fb_xrgb8888_to_rgb332 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xce27012a dw_hdmi_audio_disable drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x9fd84a3d drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x67db56ac dpdmai_enable drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xb6ebf62a o2nm_this_node fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x679e8cc2 objagg_create lib/objagg EXPORT_SYMBOL +0x6e0696f6 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL +0x4443d399 atm_proc_root net/atm/atm EXPORT_SYMBOL +0xeac8cea6 snd_hda_get_connections sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x38df46be snd_component_add sound/core/snd EXPORT_SYMBOL +0xe0333097 iio_dma_buffer_block_list_abort drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0xac85dde6 nand_ecc_sw_bch_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x29bda7ba of_usb_host_tpl_support drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xffbcb2ff ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xe0041753 register_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x585db7e7 mlxsw_pci_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL +0x15020336 l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xc3f660d3 ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL +0xf6c54970 xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xfe4eeb18 snd_hdac_refresh_widgets sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x729243e6 wm_adsp1_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x2495f31a snd_soc_daifmt_parse_format sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe169fa5c st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x1cf22613 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x250055c7 mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9da13eac ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x5bcc0df7 ata_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL +0x7365a0e4 rio_request_mport_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xf703a3f9 __tracepoint_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xc2821775 tuner_count drivers/media/tuners/tuner-types EXPORT_SYMBOL +0x908ca40c mt76_connac_wowlan_support drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x2b4c1195 hostap_set_encryption drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x403249a8 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x51da917d mlx4_gen_guid_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xe45dfd8a lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xd4e3a40b drm_of_crtc_port_mask drivers/gpu/drm/drm EXPORT_SYMBOL +0x604db168 __SCT__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x785c06ab __SCK__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x73b484e3 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL +0x397f6231 ip_set_free net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xfc5feb85 nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0xb52cfca4 tegra20_das_connect_dac_to_dap sound/soc/tegra/snd-soc-tegra20-das EXPORT_SYMBOL_GPL +0xbced7431 tegra20_das_connect_dap_to_dap sound/soc/tegra/snd-soc-tegra20-das EXPORT_SYMBOL_GPL +0x3e310dc9 snd_soc_dapm_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfdb11f92 snd_soc_dapm_update_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x987e22d2 snd_hda_codec_amp_init_stereo sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x9e07eab8 ata_acpi_gtm_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL +0x499f0ecf nd_sb_checksum drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x35722a0c si21xx_attach drivers/media/dvb-frontends/si21xx EXPORT_SYMBOL +0x7957a9b3 smscore_unregister_hotplug drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xd3bd8afc rtw_phy_read_rf_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x4111f6cb mt76_connac_mcu_wtbl_hdr_trans_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x50a47fdd mt76_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x21e04de5 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4cfe3f31 st_nci_hci_cmd_received drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x75fe065a vmci_send_datagram drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xe6f02fea __drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf9b68c5b host1x_device_exit drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xa781418d nfc_class net/nfc/nfc EXPORT_SYMBOL +0xeb41159e ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xb46ee36f cmp_connection_break sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x8ab7daf0 comedi_alloc_devpriv drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x30f8873b nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x22e25ee9 __SCT__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa842a5c8 __SCK__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc78d7102 __tracepoint_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x7c576277 smsendian_handle_message_header drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xb9cbc4cc mt76x02_enqueue_buffered_bc drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x8fd5efaf hostap_80211_rx drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x574d2ae2 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xf7b58697 am65_cpts_prep_tx_timestamp drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x888a2246 mlx5_create_auto_grouped_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb3dc4acf mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb3d556ee mlx4_flow_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xec4f2464 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x462d269b iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa226dbe8 cpcap_sense_virq drivers/mfd/motorola-cpcap EXPORT_SYMBOL_GPL +0xc949b97b rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfd8faf6a vhost_vq_init_access drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x473d6288 nxt6000_attach drivers/media/dvb-frontends/nxt6000 EXPORT_SYMBOL +0x1c701d8b input_ff_create_memless drivers/input/ff-memless EXPORT_SYMBOL_GPL +0x7c2f6e6f mt76x02_add_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xbacbad8e ath11k_pcic_map_service_to_pipe drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xbba06294 scsi_esp_template drivers/scsi/esp_scsi EXPORT_SYMBOL +0x88267e79 fsl_edma_prep_slave_sg drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0xc7c1107a LZ4_decompress_safe lib/lz4/lz4_decompress EXPORT_SYMBOL +0x4c247f06 xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0a20de81 snd_hdac_regmap_sync sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xafbbb803 da7219_aad_exit sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x553b90b6 snd_sgbuf_get_page sound/core/snd-pcm EXPORT_SYMBOL +0xcad6d159 rm3100_common_probe drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL +0x54b7bdfb fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0x1c342ed8 comedi_buf_write_alloc drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xd5c5022e rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x0f9c274d ata_sas_tport_delete drivers/ata/libata EXPORT_SYMBOL_GPL +0x8a7a52c7 mmc_put_card drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0437a010 mmc_cqe_recovery drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x3e20717c pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x743841d3 cec_transmit_msg drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xe4fcc2e4 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x2e09263f usb_copy_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xca6b6904 rtl_fw_page_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x673890ae mt76x02_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x564be282 mlx4_get_base_gid_ix drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x0ffb277f tifm_queue_work drivers/misc/tifm_core EXPORT_SYMBOL +0xa52d29ab drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcb0b6164 ieee80211_sched_scan_results net/mac80211/mac80211 EXPORT_SYMBOL +0x9b16e087 br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0xa0fdc05c hsi_release_port drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x25d96f68 hfi_session_continue drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x8c89e3b8 usb_phy_roothub_power_off drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6de26a7d __mt76_sta_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x7b606b88 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2f66b37c cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x97bdfa60 scsi_dev_info_remove_list drivers/scsi/scsi_mod EXPORT_SYMBOL +0x67da23c6 drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x0a72f765 drm_clflush_virt_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x90adb201 drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x55b1e56b host1x_channel_get drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xe892719c ieee80211_sta_uapsd_trigger net/mac80211/mac80211 EXPORT_SYMBOL +0x5bdd9f12 rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x068ef317 get_wiphy_regdom net/wireless/cfg80211 EXPORT_SYMBOL +0xdd7d22c6 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0x3856ea65 ata_sff_hsm_move drivers/ata/libata EXPORT_SYMBOL_GPL +0x2aedc105 sata_link_debounce drivers/ata/libata EXPORT_SYMBOL_GPL +0x15d4995c hisi_acc_sg_buf_unmap drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xe9477e28 helene_attach drivers/media/dvb-frontends/helene EXPORT_SYMBOL +0x5bd1ac91 ath9k_hw_setup_statusring drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x5b3db84a mlx4_bf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8d20eef1 bcm_phy_downshift_set drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xdec9c700 bcm_phy_downshift_get drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x386f08a9 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x00ac3132 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc12478ac __iio_device_register drivers/iio/industrialio EXPORT_SYMBOL +0x8113872c range_unipolar10 drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x6dcf722a ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL +0xe6024e59 dm_bufio_release drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xfc619a39 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL +0x73786ab1 snd_hdac_regmap_update_raw_once sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x8e4a257d snd_hda_jack_tbl_get_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x0fca8080 fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0xcf1515c4 ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb52779b6 ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe77d5ef3 ata_xfer_mode2mask drivers/ata/libata EXPORT_SYMBOL_GPL +0xd9a6d75e rio_mport_class drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x37ecb65b sdhci_calc_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xad66e653 ath10k_mac_tx_push_pending drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x047456b8 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb4b941de __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0xa8efaeb9 vringh_set_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x56c803c1 btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x88295b96 dm_tm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x48e323be dm_bm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xa0db269d mlx4_uar_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xa3fb87f8 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x6861feff drm_modeset_acquire_fini drivers/gpu/drm/drm EXPORT_SYMBOL +0x004973b4 t10_pi_type1_crc block/t10-pi EXPORT_SYMBOL +0x9c34d502 rxrpc_kernel_begin_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x60e1d8f3 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa672af20 q6afe_unvote_lpass_core_hw sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL +0x649892e8 snd_pcm_create_iec958_consumer_default sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xd4b8def6 rio_alloc_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x85a15aef ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x7eb2e944 m88rs2000_attach drivers/media/dvb-frontends/m88rs2000 EXPORT_SYMBOL +0xcd12444e cx88_vdev_init drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x0a7999a8 nal_hevc_tier_from_v4l2 drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x91ac3e57 wm9713_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x0847d63e usb_cdc_wdm_register drivers/usb/class/cdc-wdm EXPORT_SYMBOL +0xb5b836af usb_hcd_pci_remove drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x330dd400 ath9k_hw_set_tx_filter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7a0aaf7b mlx4_put_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xbad51f88 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6e152084 drm_atomic_helper_wait_for_vblanks drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6d9f686b of_get_drm_panel_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xae8ef9b2 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x93ff008c LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL +0xd5451171 snd_devm_card_new sound/core/snd EXPORT_SYMBOL_GPL +0x7f88de68 cros_ec_sensors_core_read drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x5a4c6d0b comedi_readback_insn_read drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x61229c3f ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x0d2ac8b1 ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0xd902368d scp_get_rproc drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0x3b9d5d7e ieee80211_wx_set_scan_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xe552e852 ieee80211_wx_get_scan_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xbda35197 gether_get_host_addr_u8 drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xb4d313f7 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe1de168f rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x68203edb rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x0ced42e6 ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x274a0e05 ocelot_port_fdb_do_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb93bf285 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x17d21650 fc_fcp_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xab9affca iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x97b609aa st21nfca_apdu_reader_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x9bb6fd09 vsock_connected_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x687a210d __ieee80211_get_tx_led_name net/mac80211/mac80211 EXPORT_SYMBOL +0xa3f02404 l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x9120aa5f snd_ac97_pcm_close sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0xfa64960a snd_pcm_new_stream sound/core/snd-pcm EXPORT_SYMBOL +0x9d220700 sata_link_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x5cce87c0 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL +0x259e5f89 nal_hevc_read_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x50a30fd4 nal_hevc_read_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0xb00cfefd nal_hevc_read_vps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x41b8d426 usb_acpi_power_manageable drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x85b85a71 mt76x02_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xfa257bd4 brcmu_pkt_buf_get_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0xfb405415 mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x39b5c2e6 mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4804a319 scsi_test_unit_ready drivers/scsi/scsi_mod EXPORT_SYMBOL +0x31f2f42b __fscache_relinquish_volume fs/fscache/fscache EXPORT_SYMBOL +0x221ac2e2 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL +0x8c933a55 smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL +0xca794725 xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x417d1fed dsa_8021q_rx_switch_id net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x07c3f78f snd_soc_jack_free_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x02f48cc9 hisi_qm_dev_shutdown drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x6a2de036 __tracepoint_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x315de2cf v4l2_ctrl_get_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xbe0349f9 au8522_analog_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x12f7610d saa7146_pgtable_alloc drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x97b18832 mc44s803_attach drivers/media/tuners/mc44s803 EXPORT_SYMBOL +0xe383ac11 iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x97f4dc7c st_register drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL +0xea8c74e7 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL +0x8c3a281f axg_fifo_pcm_hw_params sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0x8e4392f2 pcm3168a_remove sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0xadc1cbef nvdimm_clear_poison drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x3f766f41 videobuf_queue_vmalloc_init drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL +0x36d571f7 usb_otg_descriptor_alloc drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x3cf1e84e usb_serial_suspend drivers/usb/serial/usbserial EXPORT_SYMBOL +0x3801341a rtl92c_phy_set_rfpath_switch drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xcf901df3 scsi_remove_target drivers/scsi/scsi_mod EXPORT_SYMBOL +0x3c22a4d8 drm_vma_offset_manager_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x75846cf9 comedi_buf_read_alloc drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xb2734cf9 bcma_driver_unregister drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xf38a3946 nand_ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xde2fee1e ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x95a52abd dm_bm_is_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xb6fa9760 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe283debb bcm_phy_r_rc_cal_reset drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x0d4f20b7 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x19821238 crypto_transfer_skcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL +0x1e3b347c nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x96d7344b _torture_stop_kthread kernel/torture EXPORT_SYMBOL_GPL +0x4a04e1d4 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x33a9efc9 xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa414324b nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xca7675aa sdhci_reset_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xee4e9a98 mptscsih_get_scsi_lookup drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xc82fab85 mt76x2_eeprom_init drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xc53b97c5 mlx4_qp_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1da9f008 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x72e73b84 nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4bd13517 nci_prop_cmd net/nfc/nci/nci EXPORT_SYMBOL +0x5c16b5ce ceph_client_gid net/ceph/libceph EXPORT_SYMBOL +0x50d3c507 mt6359_mtkaif_calibration_disable sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0xb19e6218 snd_rawmidi_info_select sound/core/snd-rawmidi EXPORT_SYMBOL +0xb8783ef4 snd_timer_global_register sound/core/snd-timer EXPORT_SYMBOL +0xcc21a573 iio_read_avail_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x5fb3cc96 vhost_add_used drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xeed1cf22 ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x073074c4 ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL +0x785847ec gspca_frame_add drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x90992fe5 ir_raw_event_set_idle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x45ee0782 i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x89b7eee9 ath6kl_cfg80211_suspend drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x8d2cf58c ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0xbf6fdda8 fc_fabric_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x9e45a0ea sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x1467a40b drm_vblank_work_cancel_sync drivers/gpu/drm/drm EXPORT_SYMBOL +0xba839fc8 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0x52acfe88 torture_hrtimeout_jiffies kernel/torture EXPORT_SYMBOL_GPL +0xe7287854 ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL +0x547c633d snd_soc_component_exit_regmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x70a33f5d snd_soc_component_init_regmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x94979ad6 snd_ac97_update_bits sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x4a0e600f coresight_remove_cti_ops drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xa604398d bcma_core_set_clockmode drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x162149e8 ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL +0xcaee6d59 nvdimm_check_and_set_ro drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x1690b503 usb_role_switch_get_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x51a348cc usb_role_switch_set_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x591298cd ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xfb680fd1 ath11k_pcic_ext_irq_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x4affd6c2 ceph_parse_fsid net/ceph/libceph EXPORT_SYMBOL +0x951b4357 xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b8c32f1 bt_err net/bluetooth/bluetooth EXPORT_SYMBOL +0x0f32f60f nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb41c66f3 snd_soc_dpcm_can_be_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8c395bcf hci_uart_tx_wakeup drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0x413f2ce6 vmbus_recvpacket_raw drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x42c92871 vchiq_mmal_submit_buffer drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x9028f355 hisi_qm_uninit drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x2aa80546 flexcop_dma_free drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x133f5298 nal_hevc_read_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x868df518 rtl8192_phy_check_is_legal_rfpath drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x2327d91c _rtl92c_phy_calculate_bit_shift drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x518bd0ce rt2800mmio_init_queues drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x3b7d6b50 lbs_host_sleep_cfg drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x26522bad ath9k_hw_wow_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xd4f18a02 cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xfa766691 mipi_dbi_enable_flush drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x0e8dbd0f drm_master_internal_acquire drivers/gpu/drm/drm EXPORT_SYMBOL +0x48c26b17 async_raid6_2data_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL +0x55ed2c9b nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL +0xeb414403 cfg80211_put_bss net/wireless/cfg80211 EXPORT_SYMBOL +0x2fa62e40 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xa6a88605 snd_power_ref_and_wait sound/core/snd EXPORT_SYMBOL_GPL +0x8a0eb37f btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x11091291 nand_extract_bits drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x12d17328 mtk_vcodec_mem_alloc drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x74ee9098 sms_board_load_modules drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x36abfc46 usb_put_function_instance drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x74c33bc3 usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x51543326 mt7615_dma_reset drivers/net/wireless/mediatek/mt76/mt7615/mt7615e EXPORT_SYMBOL_GPL +0xad2974ad il_mac_reset_tsf drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xa9fb04e6 libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xe340d3aa st21nfca_se_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x001f13e6 __devm_regmap_init_spmi_base drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL +0x13d559d5 drm_gem_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0ad1beef vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb5870f56 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL +0x3b304ebb vringh_iov_push_user drivers/vhost/vringh EXPORT_SYMBOL +0x4311cd91 vringh_iov_pull_user drivers/vhost/vringh EXPORT_SYMBOL +0x6605a0a0 qca_send_pre_shutdown_cmd drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0xdc7e0128 v4l2_ctrl_fill drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xaa5d83ed v4l2_ctrl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xbc5671dc v4l_printk_ioctl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xe55ac487 stv6110x_attach drivers/media/dvb-frontends/stv6110x EXPORT_SYMBOL +0xe3cd9b5c saa7146_debug drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x02a91e0c il_remove_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL +0xece93cbd ath9k_cmn_init_crypto drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xfbb0f0c9 mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc8b573d0 cavium_mdiobus_read drivers/net/mdio/mdio-cavium EXPORT_SYMBOL +0x04d77b1e fcoe_ctlr_recv drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x177769b1 iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2f36cb2f drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa1c9f6b4 drm_plane_get_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd5df07c nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL +0x897c3654 br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x49259c3c cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL +0xda44eb5d nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x432eca9f hts221_pm_ops drivers/iio/humidity/hts221 EXPORT_SYMBOL +0x0d3354a6 rdma_alloc_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x10d3d662 cfi_read_pri drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0xee51e146 cqhci_deactivate drivers/mmc/host/cqhci EXPORT_SYMBOL +0x960750ce em28xx_init_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x67960e6b tda18218_attach drivers/media/tuners/tda18218 EXPORT_SYMBOL +0x9f8937a7 i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x6fc3810d typec_mux_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x1a0eb363 typec_set_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xd2ea2134 usb_descriptor_fillbuf drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x807766ea usb_scuttle_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xcff98552 c_can_power_down drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x1ee65e77 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x093bcfc0 can_sock_destruct net/can/can EXPORT_SYMBOL +0x5c67330e nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc78c7125 tegra30_ahub_free_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0xb81bca9d tegra30_ahub_free_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x1b54bd5d ib_copy_path_rec_from_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8aaa4e95 mmal_vchi_buffer_init drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xd991e3b9 dm_bufio_get_device_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xbd09b46c musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xe6bd585d usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xae0af9b1 rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xab732f69 libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x32d39b14 detach_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL +0xb4c900e2 mlx4_is_eq_vector_valid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x82bfdc9d fc_exch_mgr_free drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x13160521 st_nci_hci_event_received drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x3c6efb53 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5cac970b __drmm_add_action drivers/gpu/drm/drm EXPORT_SYMBOL +0xe1fe5a05 __SCT__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x17c17611 ceph_pg_to_acting_primary net/ceph/libceph EXPORT_SYMBOL +0x229dd998 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2f1d57a2 rt5682_apply_patch_list sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x401f3279 snd_soc_info_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x342d6db5 snd_hda_get_int_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb2236b22 snd_hda_jack_detect_state_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xe54a49bd snd_ak4113_check_rate_and_errors sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL +0x9c994db9 snd_ak4114_check_rate_and_errors sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0x97786de5 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xe1bd6c99 rio_init_mports drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x01568393 sch56xx_read_virtual_reg drivers/hwmon/sch56xx-common EXPORT_SYMBOL +0x52a619b8 rt2x00queue_stop_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x2e533252 af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x46aa4d3b nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x9f9a501c nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb24113f3 wm8994_mic_detect sound/soc/codecs/snd-soc-wm8994 EXPORT_SYMBOL_GPL +0x5af762f1 snd_fasync_free sound/core/snd EXPORT_SYMBOL_GPL +0x1477b213 sbc_get_device_type drivers/target/target_core_mod EXPORT_SYMBOL +0xfb6c3b1f __SCT__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2f5cdf80 dvb_ringbuffer_write drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xfa857e01 cx231xx_unregister_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL +0x71b50ef1 dibusb_dib3000mc_frontend_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL +0x3c56ef91 fw_workqueue drivers/firewire/firewire-core EXPORT_SYMBOL +0x502108d0 mpt_fwfault_debug drivers/message/fusion/mptbase EXPORT_SYMBOL +0x5b98af56 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x54cc64b5 ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x7de7900d lbs_start_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x842245ff drm_mode_is_420_also drivers/gpu/drm/drm EXPORT_SYMBOL +0x8275cb79 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0xbd3e7542 cast_s1 crypto/cast_common EXPORT_SYMBOL_GPL +0x73e98a39 pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4cea8601 xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xefa3d879 nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0xb4e734c5 q6afe_port_get_from_id sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x757206d5 wm_hubs_spkmix_tlv sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x0d9970f9 snd_soc_card_jack_new_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x46d6941e snd_soc_link_compr_shutdown sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6848f048 snd_hda_multi_out_analog_open sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x4df71e4c st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xf7b03143 ssam_device_remove drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x300b1337 cxd2880_attach drivers/media/dvb-frontends/cxd2880/cxd2880 EXPORT_SYMBOL +0x62c07a39 amd756_smbus drivers/i2c/busses/i2c-amd756 EXPORT_SYMBOL +0x908e0009 xhci_resume drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x69cada79 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x6b22589e ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe6cbd25b mlx4_counter_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf55a5f30 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x30fdf336 sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x71ab7809 s3fwrn5_remove drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0x6482132a cmdq_pkt_poll_mask drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x285e72fd nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL +0x888067c4 mma9551_set_power_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x34fa6ab9 ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0eaf987d ata_sff_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL +0xbc09dec3 ieee80211_wx_get_freq_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x62c66bef ieee80211_wx_set_freq_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xb73f5a89 __SCT__tp_func_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x67a054d0 venus_helper_set_format_constraints drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x51e5308c mtk_vcodec_get_reg_addr drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x093cca04 usbip_in_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x8e82a482 fsg_lun_open drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x0d3c8a39 usb_ep_clear_halt drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x793193a1 bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL +0x6ca2152d bgx_lmac_set_pfc drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x60cd1f2f bgx_lmac_get_pfc drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x811811e0 fc_exch_done drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x316212a8 dw_hdmi_unbind drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x2bb8e3ec p9_client_begin_disconnect net/9p/9pnet EXPORT_SYMBOL +0xd8807f44 xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0xb35602ae snd_soc_alloc_ac97_component sound/soc/snd-soc-core EXPORT_SYMBOL +0x2c6f9f32 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x05b1d1a6 iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xd47afe20 ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x32ff505a nand_ecc_is_strong_enough drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xf6e27631 hisi_qm_get_vft drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x2365ed7a cx231xx_dev_init drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x89d9444e cma3000_exit drivers/input/misc/cma3000_d0x EXPORT_SYMBOL +0x04ebbbcb cma3000_init drivers/input/misc/cma3000_d0x EXPORT_SYMBOL +0x64ad45aa wm97xx_register_mach_ops drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0xb1c1156d fsg_store_cdrom drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x206da337 rtl8723_phy_pi_mode_switch drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xc2e04933 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1258de3e scsi_ioctl drivers/scsi/scsi_mod EXPORT_SYMBOL +0x4f0f0ba8 vmci_qpair_dequev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x97dce348 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x649a05c6 drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL +0x9cde0565 qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL +0xd02e05d7 snd_hdac_stream_clear sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x9e4faeef dm_io_client_destroy drivers/md/dm-mod EXPORT_SYMBOL +0x8a3ded46 sparse_keymap_entry_from_keycode drivers/input/sparse-keymap EXPORT_SYMBOL +0xe1ba6fdf typec_set_pwr_opmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x6c2099ee usb_add_gadget_udc_release drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x84bc964d drm_of_get_data_lanes_count drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x23961837 drm_dp_downstream_max_bpc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x82ff0f88 asoc_simple_remove sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0xe558c9ba bma400_remove drivers/iio/accel/bma400_core EXPORT_SYMBOL +0x0708132d comedi_event drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x7c38d102 ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcf1c4a57 ssam_device_get_match_data drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x3d1bfd6b cs_dsp_halo_wdt_expire drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xe9da1d0e mptscsih_IssueTaskMgmt drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xe92ebcf8 mt76s_init drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL +0xd714591a mt76u_init drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0xf647e20b dfs_pattern_detector_init drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x29257a05 sas_notify_phy_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x18af3f29 __drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8b8a98db mcp23s08_probe_one drivers/pinctrl/pinctrl-mcp23s08 EXPORT_SYMBOL_GPL +0xf1a4f675 snd_soc_of_get_dai_link_cpus sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6a5a179d snd_seq_kernel_client_write_poll sound/core/seq/snd-seq EXPORT_SYMBOL +0x62d8cde7 ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x87771aac target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL +0xa0f01f21 v4l2_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x2e4e46bf cx231xx_uninit_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x6f9d3fc1 usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0xa036a687 ttm_glob drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xbd2a8287 is_virtio_dma_buf drivers/virtio/virtio_dma_buf EXPORT_SYMBOL +0xfdafec37 phonet_header_ops net/phonet/phonet EXPORT_SYMBOL +0x667db1e0 __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8e9401b6 rpmsg_register_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x0b7bb4fc vhost_vq_is_setup drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x4b9cb15c bcma_core_pll_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x5470342b rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2d2c8876 ssam_controller_device drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xec9ac943 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL +0xade65e34 _rtl92c_phy_set_rf_sleep drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x874a2ba4 cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x17774e42 scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL +0xcf730d5b scsi_report_device_reset drivers/scsi/scsi_mod EXPORT_SYMBOL +0xaa1dd79b dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL +0xfdc314c2 of_drm_find_bridge drivers/gpu/drm/drm EXPORT_SYMBOL +0x054bef45 layoutstats_timer fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5b335007 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x907eaeea __SCT__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6e81f032 __SCK__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6fe97487 opens_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL +0xf2453e6d ieee80211_report_wowlan_wakeup net/mac80211/mac80211 EXPORT_SYMBOL +0xe334e6df cfg80211_sinfo_alloc_tid_stats net/wireless/cfg80211 EXPORT_SYMBOL +0x19d21535 ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xaf918a2c ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xdad0af2a cs35l41_register_errata_patch sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xb9193295 snd_soc_jack_notifier_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xba604baf register_sound_mixer sound/soundcore EXPORT_SYMBOL +0x5354f52c ssb_bus_suspend drivers/ssb/ssb EXPORT_SYMBOL +0x7914ba95 btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xac7a2d74 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xbe0a7653 core_alua_check_nonop_delay drivers/target/target_core_mod EXPORT_SYMBOL +0xa284d4b6 ieee80211_disassociate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x47f57253 mmc_regulator_set_ocr drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x37768313 dib0090_set_dc_servo drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x029f384c saa7134_s_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xe6947bf5 saa7134_g_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x7620a865 mtk_vcodec_wait_for_done_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0xda687e65 nal_hevc_profile_from_v4l2 drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x4ba0e850 ndlc_close drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0xebc46399 drm_dev_register drivers/gpu/drm/drm EXPORT_SYMBOL +0xd2168400 analogix_dp_start_crc drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xb97adb77 cfg80211_wext_giwretry net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x5be7765c ata_link_abort drivers/ata/libata EXPORT_SYMBOL_GPL +0xf241a6eb dm_bufio_forget_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x3dc43021 usb_submit_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6c899748 mptscsih_bus_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x1d946c07 wlcore_event_roc_complete drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x9bb231f2 rtl8723_phy_init_bb_rf_reg_def drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x9da8ae40 rt2x00usb_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x66ad273c fcoe_ctlr_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x3896aaa3 meson_sclk_div_ops drivers/clk/meson/sclk-div EXPORT_SYMBOL_GPL +0xdbf96ed4 __max730x_remove drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL +0xdac29eac xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0d0e826b aic32x4_probe sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL +0x65b6ca5b nvdimm_region_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xb155d8b3 v4l2_ctrl_request_hdl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x10d892eb can_get_state_str drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xf56c2017 mlog_not_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xacd81eb3 jbd2_inode_cache fs/jbd2/jbd2 EXPORT_SYMBOL +0x3b807274 snd_hda_codec_unregister sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x18761dc1 snd_seq_device_new sound/core/snd-seq-device EXPORT_SYMBOL +0xd8d8d48c tmc_free_sg_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x770dec8f iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xb9578d80 ieee80211_softmac_scan_syncro_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xc40a81d0 dw_mci_pltfm_remove drivers/mmc/host/dw_mmc-pltfm EXPORT_SYMBOL_GPL +0x500b1fc0 v4l_vb2q_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd450d640 lg2160_attach drivers/media/dvb-frontends/lg2160 EXPORT_SYMBOL +0x6dd761a1 vb2_buffer_in_use drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x1250c0ed mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x96f0c3a6 dw_spi_suspend_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0x7fdb6004 cxgbi_device_unregister_all drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x5daa6927 ttm_range_man_init_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xcaccb189 drm_object_property_get_default_value drivers/gpu/drm/drm EXPORT_SYMBOL +0xa30d6c61 smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL +0x955cf6ba cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL +0xf40f1d62 ife_validate_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL +0x7597ffe4 line6_disconnect sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x248597a9 snd_seq_create_kernel_client sound/core/seq/snd-seq EXPORT_SYMBOL +0x26a19fd5 bcma_chipco_gpio_outen drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x9d823efa mtd_del_partition drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x90beee42 rtllib_wx_set_gen_ie drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x8c54b0f8 dvb_dmx_swfilter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x162f65e2 drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x91fd7278 drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x50bc712b fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0x4b62826c dlm_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL +0x1be7d8be torture_onoff_failures kernel/torture EXPORT_SYMBOL_GPL +0xcf7250c4 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL +0xe4ba7591 cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0b63b05b pcm1789_common_exit sound/soc/codecs/snd-soc-pcm1789-codec EXPORT_SYMBOL_GPL +0xca19cfae bmi160_enable_irq drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL +0xfa9a4419 rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xc58e14bf ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x22f1a616 hsi_register_client_driver drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x6504f9fd get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x757c7ecc ata_sas_port_alloc drivers/ata/libata EXPORT_SYMBOL_GPL +0xa52b8cf4 ata_port_abort drivers/ata/libata EXPORT_SYMBOL_GPL +0xafb66d0c __SCT__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x5a2515be typec_mux_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xaece6c7f usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7848c25e mt76x02_bss_info_changed drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x3e3c65d3 am65_cpts_tx_timestamp drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x7aecc548 fcoe_ctlr_link_down drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xde9af6b8 host1x_get_dma_mask drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xa4be9f9b ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL +0xc5fe097f rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL +0xfc851000 rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3ac6a40c rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x921e9784 __SCT__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x40f88a33 cx88_ir_start drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x016a68e2 vpu_get_venc_hw_capa drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0x400798bb usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc60c892a ath9k_hw_loadnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x4b254743 drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x26815dbc drm_dp_link_rate_to_bw_code drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6a7bbe7b fsl_edma_tx_status drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0xd7144bc0 cryptd_ahash_queued crypto/cryptd EXPORT_SYMBOL_GPL +0x696b3a5a crc4 lib/crc4 EXPORT_SYMBOL_GPL +0x1804827b p9_client_read_once net/9p/9pnet EXPORT_SYMBOL +0xd8ef90e5 lib80211_register_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL +0x6ae58189 mtk_memif_set_enable sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xdd9878eb mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x1dc2b024 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xa1d91071 __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x8dfba0e3 amvdec_write_dos drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x601f665f dm_io_client_create drivers/md/dm-mod EXPORT_SYMBOL +0xd3cb6f24 vb2_ioctl_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x8bd5f3f1 mii_check_link drivers/net/mii EXPORT_SYMBOL +0x069b1be9 mt76_connac_pm_queue_skb drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xd671e291 mt76x02_mcu_set_radio_state drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x8fa4ee4b rtsx_pci_card_pull_ctl_enable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x90aa8549 vsock_find_cid net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x86522c1d inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x9c069b7b snd_i2c_readbytes sound/i2c/snd-i2c EXPORT_SYMBOL +0x99468129 rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc93882dd mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9a4fda89 tea5761_attach drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL +0xbbc4689e max9271_set_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x7a3db516 mlx4_qp_release_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x28718e0c drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0d71e968 nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL +0xeae8522f __tracepoint_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe0c3ee73 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xfe260da0 snd_hda_mixer_amp_switch_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa4ccf2a5 snd_hda_unlock_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa2bbdbaf bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL_GPL +0x0e2a12e6 bme680_core_probe drivers/iio/chemical/bme680_core EXPORT_SYMBOL_GPL +0xe103b009 btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x0f3fb463 parport_release drivers/parport/parport EXPORT_SYMBOL +0x806f4a7c hisi_qm_create_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xebcc64a4 dm_bufio_get_block_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xee2493c2 go7007_alloc drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x092361d9 cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc468f610 iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8862ba5b rockchip_rgb_init drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL +0xbcb90cb3 poly1305_core_emit lib/crypto/libpoly1305 EXPORT_SYMBOL +0x415e894e dsa_8021q_rx_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xdd70dbf6 snd_midi_event_decode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0xa4522dd0 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID +0xf373c352 ad_sd_calibrate drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x2c62fcb5 vhost_add_used_n drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x3a20a9d7 transport_set_vpd_ident_type drivers/target/target_core_mod EXPORT_SYMBOL +0xecfdf269 stratix10_svc_request_channel_byname drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL +0xa0efb78b lp55xx_deinit_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x5bf48e52 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xffdd9d61 v4l2_ctrl_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf94b146c usb_ftdi_elan_edset_input drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x30e85287 hd44780_common_shift_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0xa366328d cdrom_get_media_event drivers/cdrom/cdrom EXPORT_SYMBOL +0xddb0709d ath10k_core_destroy drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x6bf8611c mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x54c75b18 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x0bb86474 hisi_sas_phy_oob_ready drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xa38627fd iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x6b923ea8 fcoe_fcf_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x405b6e05 srp_parse_tmo drivers/scsi/scsi_transport_srp EXPORT_SYMBOL +0x38d320a9 scsi_host_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL +0x108b83fe rtsx_pci_read_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xea282abb af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL +0xeea4bfd6 nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdbeb10d1 tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xbfb7560b nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xfa1fbd09 slim_stream_enable drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xe81dc030 imx_media_dev_notifier_register drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x30b5ebc6 v4l2_jpeg_parse_scan_header drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL +0x730f2eae v4l2_m2m_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x29c546e9 rtw_core_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xc236fd79 mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7496c41a fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x0c549b9b drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa698f998 ceph_free_lockers net/ceph/libceph EXPORT_SYMBOL +0x6b78310b memstick_suspend_host drivers/memstick/core/memstick EXPORT_SYMBOL +0x35be0256 is_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xdf3d171f fbtft_unregister_backlight drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xf0fda840 dib0090_get_current_gain drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x15351f9d usb_function_register drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x0804d040 cdrom_autoclose drivers/cdrom/cdrom EXPORT_SYMBOL_GPL +0x3686ea09 spi_print_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x5b5c5f08 ttm_pool_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0ed385a4 jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x78194fc0 xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x55316323 axg_tdm_formatter_set_channel_masks sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0x26bcc13b snd_soc_card_remove_dai_link sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xef76777d snd_hda_jack_pin_sense sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x86ea3a2c __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x3b2f014c mt76_get_of_eeprom drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x36290197 virtio_dma_buf_get_uuid drivers/virtio/virtio_dma_buf EXPORT_SYMBOL +0x8515663c clk_alpha_pll_regs drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x862cb6a7 sprd_sc_gate_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0xb4a9367d tegra30_ahub_enable_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0xe098550e ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x2dcae0f5 ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x259c56ab sata_pmp_qc_defer_cmd_switch drivers/ata/libata EXPORT_SYMBOL_GPL +0x670f9370 ata_sff_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL +0x58be6f9e ata_scsi_change_queue_depth drivers/ata/libata EXPORT_SYMBOL_GPL +0xc3016b8d media_device_delete drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x99a81ab3 smsclient_sendrequest drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x669594ad musb_clearw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x688cc92f mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0d751db2 drm_master_put drivers/gpu/drm/drm EXPORT_SYMBOL +0x03bc993e ipmi_set_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xea196886 crypto_sha3_final crypto/sha3_generic EXPORT_SYMBOL +0xd0811b80 nfc_hci_target_discovered net/nfc/hci/hci EXPORT_SYMBOL +0x1b1e06e1 __tracepoint_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x61eb9313 xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xa7d3a3a6 q6asm_media_format_block_multi_ch_pcm sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x0a4f877b iio_trigger_unregister drivers/iio/industrialio EXPORT_SYMBOL +0xb0388314 iio_read_max_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xc73e8e8b target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x5e399543 anybuss_host_common_probe drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x70fcdc8c mmc_of_parse_clk_phase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe0f6d676 gether_get_host_addr_cdc drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xa693746c usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1e9c590a usb_find_common_endpoints_reverse drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x42fde282 ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x8aa27a71 mlxsw_core_trap_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x459df70d c2port_device_unregister drivers/misc/c2port/core EXPORT_SYMBOL +0x3d6829c2 drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x356322c4 hidma_mgmt_init_sys drivers/dma/qcom/hdma_mgmt EXPORT_SYMBOL_GPL +0x0ce19729 mb_cache_entry_touch fs/mbcache EXPORT_SYMBOL +0x3c503076 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x85e1f070 pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL +0x6cc858a9 atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xaba744aa imx_dsp_ring_doorbell drivers/firmware/imx/imx-dsp EXPORT_SYMBOL +0x8d38c1fc radio_tea5777_exit drivers/media/radio/shark2 EXPORT_SYMBOL_GPL +0x7cb00675 media_device_pci_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x02a77e96 usbnet_open drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x11d74ccf rtw8852a_chip_info drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x12077227 rtl_pci_disconnect drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL +0xcfe2867a hostap_set_hostapd drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x3502feef ath6kl_info drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x1aaac18c ath9k_hw_putrxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7215370d ath9k_hw_puttxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf489fd1d mlxsw_core_trap_state_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xae1e86b3 mlxsw_core_trap_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x2c450ce3 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6ae50e39 lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0xfa3d16de pasic3_read_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL +0xfcb57f64 drm_atomic_add_encoder_bridges drivers/gpu/drm/drm EXPORT_SYMBOL +0x6615069e drm_dp_dsc_sink_max_slice_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xeb011e3a fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL +0xcdae0fc5 udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xc1039074 xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xff43815a is_jack_detectable sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x3df4a743 snd_hda_find_mixer_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xbba502fc snd_ctl_notify sound/core/snd EXPORT_SYMBOL +0x690a97ea ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa026e6f2 ieee80211_rx_mgt_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x33371471 ffa_dev_ops_get drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL +0xea6014fd media_request_object_unbind drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xd1208a55 cx2341x_handler_set_busy drivers/media/common/cx2341x EXPORT_SYMBOL +0x1ea6f626 rmi_unregister_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x04eabdb7 usb_ep_queue drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x278c67f2 fw_schedule_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL +0x8ace22bc orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x46cdf933 bgx_config_timestamping drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x8c7c54ec qlt_free_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x82a1ba90 fc_get_host_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xe6acfbfa snd_pcm_hw_constraint_step sound/core/snd-pcm EXPORT_SYMBOL +0x845db9a5 fpga_bridge_unregister drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0x3445f5c9 ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x4f477261 dm_bm_checksum drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x13177ff5 media_device_unregister_entity drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xd21da2e4 venus_helper_get_framesz drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x041a7b7b __traceiter_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x79e8e259 hd44780_common_alloc drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0xbe06a4e9 usbnet_disconnect drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x1dd84da7 hostap_init_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x53fdbc7a mlx4_get_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3410fb28 scsi_vpd_tpg_id drivers/scsi/scsi_mod EXPORT_SYMBOL +0x22e0c397 tifm_alloc_adapter drivers/misc/tifm_core EXPORT_SYMBOL +0xbc231174 drm_framebuffer_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ef86dd8 iproc_pcie_shutdown drivers/pci/controller/pcie-iproc EXPORT_SYMBOL_GPL +0xff84b76a __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x16595ea0 gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x3047ffbc esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x8d864069 snd_pcm_rate_range_to_bits sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xe8e1a80b ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x14ed8345 w1_register_family drivers/w1/wire EXPORT_SYMBOL +0xd81f406e ieee80211_txb_free_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xbe4de675 cec_get_edid_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x882ab551 dibx000_i2c_set_speed drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x62c7f9a8 mt76s_deinit drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL +0xd28256cf mlxsw_afa_block_append_allocated_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x2db98220 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf67be8b3 drm_atomic_set_crtc_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL +0x3858b05e rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x894325c9 br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL +0x7e34d5e9 ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x7da984b2 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xc13146e3 of_fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x57221db8 nd_region_release_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x0874f8b9 usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x64415593 hd44780_common_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x54569371 rtw_bf_set_gid_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x1fa880c7 sun4i_frontend_exit drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xb825d95f drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x264d8e4a mhi_queue_skb drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xc6bf3982 flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x10a4c688 qcom_adc5_hw_scale drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0xf53ba0b8 sdw_rows drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x0eb01171 vhost_dev_has_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x142072c0 transport_set_vpd_assoc drivers/target/target_core_mod EXPORT_SYMBOL +0x998f594f anybuss_start_init drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0xe4137b36 ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x8d0bcde8 wl12xx_is_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL +0x13937f1c wlcore_event_inactive_sta drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x7fd8757a wl1271_cmd_configure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xa18f224e ath_regd_find_country_by_name drivers/net/wireless/ath/ath EXPORT_SYMBOL +0xd7287e6c iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0x49be03d8 sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xc3bae19f axp20x_device_remove drivers/mfd/axp20x EXPORT_SYMBOL +0x2bf3e7dd rtsx_pci_send_cmd_no_wait drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x698913f1 __devm_drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0x324ec0b2 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0x92f4a96a ieee80211_remain_on_channel_expired net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xc9afdd7a set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xa9a846ac snd_soc_component_compr_get_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe4c2887b nand_ecc_cleanup_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xb5f25cb9 vb2_fop_mmap drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x441a8e18 usb_wwan_port_probe drivers/usb/serial/usb_wwan EXPORT_SYMBOL_GPL +0x3a68709b iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x659c8afa mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf8c0c64a drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf668fda5 virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x9cab4e3b nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x5fc3c6ed taprio_offload_free net/sched/sch_taprio EXPORT_SYMBOL_GPL +0x04e75ce4 tlv320aic23_probe sound/soc/codecs/snd-soc-tlv320aic23 EXPORT_SYMBOL +0x9cbc3288 snd_soc_component_compr_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x76a68e3e cnstr_shdsc_chachapoly drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x01612c0b v4l2_detect_gtf drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xa97e00eb v4l2_detect_cvt drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x255fb507 smscore_start_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x6490e081 flexcop_wan_set_speed drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x9837e30b usb_acpi_set_power_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc7e923d9 drm_plane_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x16e936d3 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x47b5ed0d nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc1347db0 q6asm_write_async sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xfbf4f0c2 qcom_snd_parse_of sound/soc/qcom/snd-soc-qcom-common EXPORT_SYMBOL +0x9d4dc33f rt5682_calibrate sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xd9035605 rt5659_set_jack_detect sound/soc/codecs/snd-soc-rt5659 EXPORT_SYMBOL_GPL +0x91fdc000 iio_triggered_buffer_cleanup drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL +0x411ddeea __rio_local_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x449d5288 to_legal_channel drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x0670fc1c ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x76be431a vb2_video_unregister_device drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xcffbd5db rt2800_disable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x9150bf7a otx2_mbox_reset drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xe259bb44 cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x1d0919fa sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x352a949d rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL +0x2ea89927 dpaa2_io_service_pull_channel drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x10e8c0ee nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x89f63849 ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x85adba0c nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x5239587c amdtp_stream_pcm_abort sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x70a319e6 iio_map_array_register drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x7cee79f3 ubi_leb_change drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xe95e0941 vchiq_close_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x54d3557f dvb_frontend_resume drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xb58cd447 rtl92c_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xc9a60e81 cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x72132ba5 cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf811e69d scsi_eh_flush_done_q drivers/scsi/scsi_mod EXPORT_SYMBOL +0xea61eefe vmci_qpair_produce_buf_ready drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x78dad84c nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb4a04f3c vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xdb38a9b5 aic3x_probe sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL +0x7ed8bc49 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL +0xfc3219c5 mmc_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x5bab132c rtl_debug_remove_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xb11cefc2 mt76_csa_finish drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xb2bea8c9 il_send_cmd_pdu_async drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xfe4af70a ath9k_hw_setantenna drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x0d9b4753 drm_mode_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0x38a41dbb host1x_driver_unregister drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x584b8482 nfs_inc_attr_generation_counter fs/nfs/nfs EXPORT_SYMBOL_GPL +0xab8bc1a2 snd_pcm_rate_mask_intersect sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x68a24153 snd_pcm_format_physical_width sound/core/snd-pcm EXPORT_SYMBOL +0xfcf5b099 devm_mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x727efd10 __bcma_driver_register drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xce467633 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0xfb09f39a dvb_ringbuffer_read drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x6cd81bbc dib9000_fw_set_component_bus_speed drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x8c744eab __typec_altmode_register_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xcd53ce73 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL +0x9c642f2d otx2_ptp_destroy drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL +0x05634af2 otx2_mbox_regions_init drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xe9662851 t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xb5a3b6e7 fc_exch_mgr_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xcc24f3f7 scsi_remove_host drivers/scsi/scsi_mod EXPORT_SYMBOL +0x74b9d8f1 drm_atomic_get_connector_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x68a10cb4 analogix_dp_stop_crc drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x33af726b pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x779f59b8 tegra_asoc_machine_probe sound/soc/tegra/snd-soc-tegra-machine EXPORT_SYMBOL_GPL +0x949659da snd_soc_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc83fb99d nand_write_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0xee0d40b2 ata_sas_tport_add drivers/ata/libata EXPORT_SYMBOL_GPL +0x291448fb anybuss_set_power drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x87bee547 btracker_queue drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x01d2f9ac dm_rh_recovery_start drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xc31bfad5 v4l2_querymenu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x7256c9b1 dvb_pll_attach drivers/media/dvb-frontends/dvb-pll EXPORT_SYMBOL +0xaabbdc60 renesas_xhci_check_request_fw drivers/usb/host/xhci-pci-renesas EXPORT_SYMBOL_GPL +0x60f758d9 mlx4_get_slave_from_roce_gid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xcc05fe7b ei_start_xmit drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x4749c408 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x9d089df6 scsi_is_host_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xf0912894 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL +0xac37ad13 ieee80211_calc_rx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x7aad008b bt_to_errno net/bluetooth/bluetooth EXPORT_SYMBOL +0x1c674cd7 ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x80ee881d cs4271_probe sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL +0x764bbaad vhost_add_used_and_signal_n drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x5fa41774 rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x53b5e5e3 __tracepoint_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x821a2469 cx2341x_handler_init drivers/media/common/cx2341x EXPORT_SYMBOL +0xd020dd1f __traceiter_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5ec4aee6 put_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL +0xf1421d13 drm_mode_sort drivers/gpu/drm/drm EXPORT_SYMBOL +0x8a33f431 sprd_div_helper_round_rate drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x3f2943a5 atm_init_aal5 net/atm/atm EXPORT_SYMBOL +0xbf55f96a nau8824_components sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL +0x27603362 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe545bfca sbc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xc6f95f91 __traceiter_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x9b826f6c v4l2_ctrl_sub_ev_ops drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xb6e8dd48 vb2_dvb_unregister_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x9c72217d usbip_event_add drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x92e1f122 usb_alloc_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x57e1f86c rt2800_reset_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xbf87137d ath9k_hw_releasetxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x9d69f36d mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe4b051cf raid6_datap_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL +0x40d2fcea tee_shm_pool_free drivers/tee/tee EXPORT_SYMBOL_GPL +0x58b93301 iio_bus_type drivers/iio/industrialio EXPORT_SYMBOL +0x04fd818a rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3c4c32f2 transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL +0x46d6995f rio_mport_send_doorbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x62ab5d50 md_start drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb83018b6 ad714x_disable drivers/input/misc/ad714x EXPORT_SYMBOL +0x57d4050a xhci_get_endpoint_index drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x3afe7877 il_mac_add_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xd7ab6782 clk_alpha_pll_postdiv_lucid_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xf7369b1f cfg80211_tx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL +0x1d8603c8 cfg80211_rx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL +0x9f5f0e0a snd_soc_dai_set_pll sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0a32186e mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4d5c5446 usb_stor_clear_halt drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x03e68f02 fw_core_handle_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL +0x01a58118 alloc_can_err_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x3993571e rt2x00usb_initialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x5baf51f7 mt7615_mcu_reg_wr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x9bb5acb0 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x3f2538f6 __drmm_simple_encoder_alloc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x74654e2a drm_of_component_match_add drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xec081855 p9_tag_lookup net/9p/9pnet EXPORT_SYMBOL +0xb51a3724 rpc_pipefs_notifier_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaeb7451e ax25_defaddr net/ax25/ax25 EXPORT_SYMBOL_GPL +0x826e6a38 mt6359_mtkaif_calibration_enable sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0x01318f83 snd_soc_acpi_find_machine sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL +0x222eb1a5 devm_iio_device_alloc drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x83746b3c ad_sd_read_reg drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x0a692a1e mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd901bad6 mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xea785621 nanddev_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x660fc855 rawnand_sw_hamming_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x93fc9bb2 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xb09bd08c target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x284a6bff __tracepoint_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2752fbe4 __traceiter_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6d492682 cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf9055f8b drm_bridge_connector_disable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x7e6a7e14 drm_framebuffer_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x89775084 drm_get_unmapped_area drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x5331089b notifier_err_inject_init lib/notifier-error-inject EXPORT_SYMBOL_GPL +0xba55d23e crc7_be lib/crc7 EXPORT_SYMBOL +0xcc1a7c48 cfg80211_is_element_inherited net/wireless/cfg80211 EXPORT_SYMBOL +0xb7b5d05c snd_hdac_bus_reset_link sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xda17c92a rtllib_wx_get_freq drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x92f3ae72 rtllib_wx_set_mlme drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x6b49e9af mmc_register_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xeab0401e cx88_core_irq drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xb3c5d801 mantis_dvb_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x69e6dd17 mantis_i2c_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x9b19b9e4 mantis_pci_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x95d3ad6c mantis_dma_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xc37b9769 tcpm_cc_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0xc3847155 rtw_phy_pwrtrack_get_pwridx drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x639535bf mt76_connac_mcu_sta_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x0d4023ec mt76x02_get_max_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x25a52755 lbs_add_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xe487816d ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbd6004f1 hisi_sas_sync_irqs drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x1ced48e2 fcoe_ctlr_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x02891f68 libfc_vport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xbdbf19d6 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5b89c563 axg_fifo_pcm_pointer sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0xc17dcb99 fw_core_remove_card drivers/firewire/firewire-core EXPORT_SYMBOL +0x8972bf7e xrs7004f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xb89aa5e3 xrs7004e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x80aa4656 ipmi_free_recv_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xe97f4ce5 qword_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdf448d1c fanout_mutex net/packet/af_packet EXPORT_SYMBOL_GPL +0x01093e55 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb3d8434f snd_pcm_lib_preallocate_pages_for_all sound/core/snd-pcm EXPORT_SYMBOL +0xf14f5684 qcom_glink_ssr_notify drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL +0x5f586ca2 vringh_init_kern drivers/vhost/vringh EXPORT_SYMBOL +0xbf526e6f slim_free_txn_tid drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x20eb4847 vchiq_shutdown drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0xa93375ba cx231xx_init_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x49746a4d ivtv_firmware_check drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x4f507ac4 b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x1d953b23 mt7615_update_channel drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xfcc07324 ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8fcf6b27 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x018574a1 mb_cache_entry_delete fs/mbcache EXPORT_SYMBOL +0xcc4ee841 raid6_gfexi lib/raid6/raid6_pq EXPORT_SYMBOL +0x38701a7c cfcnfg_del_phy_layer net/caif/caif EXPORT_SYMBOL +0xcd61de5f cfcnfg_add_phy_layer net/caif/caif EXPORT_SYMBOL +0x19169c2e __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0xff40c8d2 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x638f90f8 br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0xc0e5891a snd_soc_lookup_component_nolocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x75562334 qca_uart_setup drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x4dc04248 to_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x11e06ee9 badrange_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x53a0f3fc rio_route_get_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x8a8f6929 rtllib_wx_get_wap drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x414c3ffb __SCT__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xc6315d8e __SCK__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xfe24656a fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0x80859bf0 __fscache_use_cookie fs/fscache/fscache EXPORT_SYMBOL +0xc966996b qtree_entry_unused fs/quota/quota_tree EXPORT_SYMBOL +0x342aefe2 objagg_obj_delta_priv lib/objagg EXPORT_SYMBOL +0x7b5ce5c3 baswap net/bluetooth/bluetooth EXPORT_SYMBOL +0x967958fc dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x55de0553 cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x6ee221ae udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xbf9d7c25 iio_channel_cb_get_iio_dev drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0xefbd1cf3 nand_change_write_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xb647062f onenand_release drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL_GPL +0x73a48b4a ata_sff_std_ports drivers/ata/libata EXPORT_SYMBOL_GPL +0x4f61c809 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL +0x510d578a free_dma_pools drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0x42dbe25a tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL +0x50623ba8 sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xf5a337d6 wm8994_irq_init drivers/mfd/wm8994 EXPORT_SYMBOL +0x7dd6502b drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x202cf9bd dccp_destroy_sock net/dccp/dccp EXPORT_SYMBOL_GPL +0x411c5207 rxrpc_kernel_get_srtt net/rxrpc/rxrpc EXPORT_SYMBOL +0xd6ec97cf snd_hda_gen_path_power_filter sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xcc54aae6 nanddev_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x436098aa ntb_transport_link_down drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x07dcb4e4 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x8a3271de md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL +0x7731ad8a rt2800_ampdu_action drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xd8112856 ath10k_ce_dump_registers drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x992e03d0 qed_put_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x2b1abce3 fman_has_errata_a050385 drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x120f229e cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x0364d913 drm_sched_entity_push_job drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xc867c68e drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbfd26f15 simd_aead_free crypto/crypto_simd EXPORT_SYMBOL_GPL +0xe9fc5f88 p9_client_rename net/9p/9pnet EXPORT_SYMBOL +0x648937b6 p9_client_remove net/9p/9pnet EXPORT_SYMBOL +0xaeffd84e auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x426da8f9 snd_rawmidi_kernel_open sound/core/snd-rawmidi EXPORT_SYMBOL +0x8f350215 bcma_pmu_spuravoid_pllupdate drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x3f633cc3 vfio_pci_core_register_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x777e4a56 cs_dsp_remove drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x08d294c4 mmc_gpio_get_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x53ad1c57 mmc_gpio_get_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x9723fc47 cyttsp4_probe drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL +0x5450b61a mpt_halt_firmware drivers/message/fusion/mptbase EXPORT_SYMBOL +0xf102033e slhc_remember drivers/net/slip/slhc EXPORT_SYMBOL +0x43659530 mlxsw_core_ptp_transmitted drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x1c6c20f2 mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xff476b70 otx2vf_mcam_flow_init drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x19f38c19 scsi_target_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x0c6ad2cf tps65010_config_vdcdc2 drivers/mfd/tps65010 EXPORT_SYMBOL +0x73dfd299 drm_property_replace_global_blob drivers/gpu/drm/drm EXPORT_SYMBOL +0x030f2d6c dpaa2_io_service_enqueue_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0x4860df11 dw_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0x0ceaa23c rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL +0xfff67b35 hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x9527511a can_send net/can/can EXPORT_SYMBOL +0xd520538b wcd938x_sdw_device_get sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL +0x5587623e snd_soc_component_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x78f4c1c5 snd_ctl_boolean_mono_info sound/core/snd EXPORT_SYMBOL +0x6b958320 ib_ud_ip4_csum drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe94965a1 nand_prog_page_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x4f797c44 led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0x8a3c8f89 rt2800_wait_csr_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xcf45dfd3 scsi_esp_cmd drivers/scsi/esp_scsi EXPORT_SYMBOL +0x8db5aebf iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xfc3d727c fc_queuecommand drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x0df5f58b jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xd8fe2977 ieee802154_stop_queue net/mac802154/mac802154 EXPORT_SYMBOL +0x103e08ca lib80211_crypt_info_free net/wireless/lib80211 EXPORT_SYMBOL +0x304f9a6a asoc_simple_startup sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x64e20302 snd_soc_component_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x749ce856 snd_soc_of_parse_card_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfd6550fa adi_axi_adc_conv_priv drivers/iio/adc/adi-axi-adc EXPORT_SYMBOL_GPL +0x0fa538df qcom_register_ssr_notifier drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x2e832dd3 hisi_acc_sg_buf_map_to_hw_sgl drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x97c7dc9a si470x_stop drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0xc6350e94 rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xe58280e3 ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb0ddd5a1 fc_rport_flush_queue drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x36675ea7 drm_atomic_helper_check_modeset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6e9dc0d4 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xa0a09a59 jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL +0x0a3271f5 ieee80211_hw_restart_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x68db31e2 q6asm_unmap_memory_regions sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x69f1c7b4 snd_soc_add_card_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xca5c42be cmp_connection_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xf3388190 snd_hda_codec_device_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x610664d2 sdw_read_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xa1bcbce1 rawnand_sw_hamming_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x0e688a0f rawnand_sw_hamming_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x4ed567c8 videocodec_unregister drivers/staging/media/zoran/videocodec EXPORT_SYMBOL +0xfd6bb291 imx_media_capture_device_remove drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x17d74aa5 dibusb_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x907a4c16 il_clear_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x886d911c __SCT__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xea3c8e4e scsilun_to_int drivers/scsi/scsi_mod EXPORT_SYMBOL +0x7d9f3f3b drm_prime_pages_to_sg drivers/gpu/drm/drm EXPORT_SYMBOL +0x6aacee47 drm_dp_128b132b_link_training_failed drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x057c8467 host1x_syncpt_put drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x0d416ab2 crypto_nhpoly1305_final_helper crypto/nhpoly1305 EXPORT_SYMBOL +0x25c15ad4 nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x459e133f v4l2_m2m_get_curr_priv drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0xc5ed46ab usb_stor_disconnect drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xb44edea2 rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x4571aea8 ath_is_world_regd drivers/net/wireless/ath/ath EXPORT_SYMBOL +0xa66eb130 mlxsw_env_module_port_map drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x25516d10 cxgbi_ppm_make_ppod_hdr drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xa225a984 scsi_change_queue_depth drivers/scsi/scsi_mod EXPORT_SYMBOL +0xa0e2aac3 virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa3fd9eff virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x198428c8 nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x74f3ce68 snd_hda_codec_load_dsp_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xcaec1a89 snd_mixer_oss_ioctl_card sound/core/oss/snd-mixer-oss EXPORT_SYMBOL +0xbaf01cd1 vhost_log_write drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x0004321b max9271_configure_gmsl_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x420e4252 typec_switch_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x50c6a314 mpt_raid_phys_disk_pg1 drivers/message/fusion/mptbase EXPORT_SYMBOL +0x0d25a77a rtw_register_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x06b377af rt2800mmio_queue_init drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x8b23ea0e rt2x00lib_pretbtt drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xf3cca17b libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x1c57c524 __traceiter_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x22a999bd nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa7c9052d ttm_resource_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x110a929e drm_fb_xrgb8888_to_mono drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb17459c4 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6e4e2009 drm_of_find_possible_crtcs drivers/gpu/drm/drm EXPORT_SYMBOL +0x395868a1 qcom_find_freq_floor drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x447d9c95 torture_offline kernel/torture EXPORT_SYMBOL_GPL +0xc3865d9e cros_ec_sensors_core_read_avail drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x361f98cf ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb6c854bb atmel_i2c_init_ecdh_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x5fb436ea hisi_sec_get_pf_driver drivers/crypto/hisilicon/sec2/hisi_sec2 EXPORT_SYMBOL_GPL +0x0efbca4c btracker_promotion_already_present drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xb8522dbc dibusb2_0_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x58f63142 usb_serial_generic_throttle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xf501294b cdrom_mode_select drivers/cdrom/cdrom EXPORT_SYMBOL +0xecd45c81 m_can_class_suspend drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xcfbf698f ar9003_paprd_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x93c77b86 iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xd11a2e7e drm_syncobj_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xb4d2f7a5 virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x526941f2 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x38ded65a cs35l41_set_channels sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xc1d52667 snd_pcm_lib_preallocate_free_for_all sound/core/snd-pcm EXPORT_SYMBOL +0x0bc650f8 dfl_feature_ioctl_get_num_irqs drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x69c56304 iio_device_alloc drivers/iio/industrialio EXPORT_SYMBOL +0xdc1f1ad5 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3ee3fdf4 memstick_set_rw_addr drivers/memstick/core/memstick EXPORT_SYMBOL +0x65f9d034 ata_port_schedule_eh drivers/ata/libata EXPORT_SYMBOL_GPL +0xd688716b dm_kcopyd_client_create drivers/md/dm-mod EXPORT_SYMBOL +0x923a4e8c bd70528_wdt_set drivers/watchdog/bd70528_wdt EXPORT_SYMBOL +0xd9662d38 v4l2_fh_add drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x21746d8c helene_attach_s drivers/media/dvb-frontends/helene EXPORT_SYMBOL +0xb960f15c rc_map_register drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x34bcfcf6 i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x78b72f44 usbip_debug_flag drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xc6cbcc33 usbnet_write_cmd_async drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xd47d1a26 qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x85d787f2 otx2_ptp_tstamp2time drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL +0x1a911243 nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd89a6122 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x758e4730 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcac33cd4 platform_profile_register drivers/acpi/platform_profile EXPORT_SYMBOL_GPL +0x0697f47e osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL +0x8989d6ae __tracepoint_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0x455e0d5d rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2438cc3e ipack_device_init drivers/ipack/ipack EXPORT_SYMBOL_GPL +0xb84ca680 ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6536c568 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0xdf8c503d rc_unregister_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x9a06e51a usbnet_purge_paused_rxq drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x9682b175 wlcore_synchronize_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xa74a46c9 rt2x00pci_pm_ops drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL +0x1999ed23 p54_rx drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0x41445be7 ath9k_hw_set_gpio drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xc354a4c8 cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x20bb0e15 scsi_internal_device_unblock_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x04b86e07 drm_hdmi_avi_infoframe_bars drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2fa94ef2 drm_dp_downstream_444_to_420_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x24ca5ca9 objagg_obj_root_priv lib/objagg EXPORT_SYMBOL +0xe9e81271 __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x5f1e4355 can_proto_register net/can/can EXPORT_SYMBOL +0x70d40968 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdbd8b0c6 asoc_simple_parse_widgets sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x3afc4948 imx_media_find_pixel_format drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x594aa30a md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL +0xe1e01a4a fw_core_remove_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL +0xf4472234 mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfbbfabe9 xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xca2f570a dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xb9d236a4 null_dailink_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x81675dca snd_hda_spdif_ctls_assign sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xef7a2c06 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x237c8b8d ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL +0x7ec06b9c qcom_register_dump_segments drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x0395c840 rtllib_wx_set_freq drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x7062014c dm_btree_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xedd0c08c em28xx_alloc_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x8b7b1c2c venus_helper_set_bufsize drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc6a49ad8 nal_h264_write_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x8fb8a58b flexcop_dump_reg drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xdb7bde0a usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf69a3925 dm_writepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL +0xe7612d14 __mt76_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xe88b7c9c il_full_rxon_required drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x356bf4b6 cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0d8edb7e cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0d82b1cb nvmet_check_transfer_len drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0xf626f99b rtsx_usb_get_rsp drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x8342974c drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL +0xa6aa9857 des_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL +0xcfac924a __SCT__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x3153cc92 __SCK__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0xdd461b92 smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL +0x4939869e rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL +0x31a89d59 rpc_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4b18d133 svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd386640f cfg80211_ref_bss net/wireless/cfg80211 EXPORT_SYMBOL +0x3b3c1bd0 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x6d386aa7 audio_graph_parse_of sound/soc/generic/snd-soc-audio-graph-card EXPORT_SYMBOL_GPL +0x6b826a57 dfl_fpga_cdev_config_ports_vf drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x92bd4f12 dfl_fpga_cdev_config_ports_pf drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xbdbe75c6 range_unipolar2_5 drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xf11d69fe w1_ds2781_eeprom_cmd drivers/w1/slaves/w1_ds2781 EXPORT_SYMBOL +0x92f803ee w1_ds2780_eeprom_cmd drivers/w1/slaves/w1_ds2780 EXPORT_SYMBOL +0x13b7d8c7 ssh_packet_get drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x667d9a20 dst_pio_disable drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x13abdd5a hostap_dump_tx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x7fb75891 hostap_dump_rx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x817082c6 mbox_handler_npa_lf_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xe6ab600c drm_warn_on_modeset_not_all_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0x3570222e tegra_phy_xusb_utmi_port_reset drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x82b487af crypto_sm4_set_key crypto/sm4_generic EXPORT_SYMBOL_GPL +0xed5c0cde crypto_sha3_update crypto/sha3_generic EXPORT_SYMBOL +0x422dbc31 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0xf8948209 svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x05636f93 snd_hdac_aligned_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x6a2f4913 snd_hda_gen_spec_init sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xe6c4fb57 snd_unregister_device sound/core/snd EXPORT_SYMBOL +0x76e53683 mtk_ecc_wait_done drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0x9eaf3fe9 ata_scsi_cmd_error_handler drivers/ata/libata EXPORT_SYMBOL +0x3b0562f1 __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0x6283851d ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL +0xe6b368cf cw1200_core_probe drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL +0x1877269f rtw_rx_stats drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x705b78e0 _rtl92c_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x4f264472 qed_put_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x04634966 ei_poll drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x4b0ed6da clk_ops_hfpll drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x1d0af1fe af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL +0xa05ca625 nfs_fattr_init fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb7ec88c3 fat_detach fs/fat/fat EXPORT_SYMBOL_GPL +0xd75b7072 dccp_orphan_count net/dccp/dccp EXPORT_SYMBOL_GPL +0x751644b8 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x08ccb5dd cs35l41_exit_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x63057f4b ib_copy_path_rec_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xded4dfc0 rtllib_wx_set_wap drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xed3553e0 sdhci_end_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x6f544a21 sdhci_enable_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xc1704cf6 mantis_ca_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xb740c77b mccic_register drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0x5cce7700 microtune_attach drivers/media/tuners/mt20xx EXPORT_SYMBOL_GPL +0x7ec56de5 iforce_send_packet drivers/input/joystick/iforce/iforce EXPORT_SYMBOL +0xb0b39e39 wlcore_event_beacon_loss drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xd3c0e75a il_get_passive_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x4cb273ab iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xabbaa19a drm_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL +0xb162ab60 mtk_dynamic_irq_acquire sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xfc859168 avc_general_get_sig_fmt sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x28389d0b avc_general_set_sig_fmt sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xac02559d snd_hda_ctl_add sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x897595d8 rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x4b2210b8 vmbus_send_tl_connect_request drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x0ff1647f cx231xx_demod_reset drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x4623ce47 dibusb2_0_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x25dbd27f mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4097ef42 bgmac_phy_connect_direct drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x8cf99c03 bcm_phy_get_sset_count drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x130d2904 bcm_phy_enable_apd drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xfb59adb1 lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0xffb20c2f drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0x26d629cd dw_hdmi_phy_gen2_reset drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x3f9a2b0b rpcauth_get_gssinfo net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdd691402 xprt_find_transport_ident net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcdc7779d can_proto_unregister net/can/can EXPORT_SYMBOL +0x424c1802 snd_soc_of_parse_aux_devs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xdf5e26c6 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0x108ceb3e vhost_dev_reset_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x63757e92 w1_calc_crc8 drivers/w1/wire EXPORT_SYMBOL_GPL +0xe7b7eb81 ata_sff_busy_sleep drivers/ata/libata EXPORT_SYMBOL_GPL +0xd65000d7 rtw_phy_pwrtrack_thermal_changed drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x4b13e5af ttm_resource_compat drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x24cf437a drm_vma_node_is_allowed drivers/gpu/drm/drm EXPORT_SYMBOL +0x4dd68ea8 cmdq_pkt_wfe drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xb9e81961 dpaa2_io_query_fq_count drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x0dbad3d6 fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL +0xede41327 __tracepoint_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x05aad1c2 nci_recv_frame net/nfc/nci/nci EXPORT_SYMBOL +0xcc572fa5 cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x42e45792 v4l2_mc_create_media_graph drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x02aa1786 vb2_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x31a8d8ed usbip_stop_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xb3adf38d store_cdrom_address drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x7a0eaf88 usb_ep_set_halt drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xb7744dec b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa64f3f94 b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x88844b32 rtl8723_phy_path_adda_on drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x7c899bb6 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7ad41eeb rtsx_usb_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0xc5510caf drm_atomic_print_new_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x094f6fc5 dw_hdmi_phy_i2c_set_addr drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x5b17be06 cast_s4 crypto/cast_common EXPORT_SYMBOL_GPL +0x67cd7faa ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0d946924 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x59d689dc nand_ecc_sw_bch_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x293d4231 hisi_uncore_pmu_get_event_idx drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x29e447d8 rtllib_softmac_start_protocol drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xa165f12a imx_media_pipeline_pad drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x4762d0fb md_done_sync drivers/md/md-mod EXPORT_SYMBOL +0x8f1ad46b saa7134_devlist_lock drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x07b7d2fb saa7146_pgtable_build_single drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x6914d1e3 flexcop_i2c_request drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x10ec6d2d tcpm_sink_frs drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x8b2963af ieee80211_iterate_stations_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x9ae33ca3 l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL +0x1e3898e2 lib80211_crypt_info_init net/wireless/lib80211 EXPORT_SYMBOL +0x9bd42b4a rt5640_enable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0xe53081db st_accel_get_settings drivers/iio/accel/st_accel EXPORT_SYMBOL +0x4236eaaf range_4_20mA drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xd5d4a23e mdev_bus_type drivers/vfio/mdev/mdev EXPORT_SYMBOL_GPL +0x88b59307 ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x54eff523 usb_ftdi_elan_edset_output drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x36dc00a2 hd44780_common_print drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0xf35aefe0 rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x2671768c mt76_connac_mcu_set_mac_enable drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x43a25c39 cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x9fd44c69 tps65010_set_led drivers/mfd/tps65010 EXPORT_SYMBOL +0x5bafa76e altera_init drivers/misc/altera-stapl/altera-stapl EXPORT_SYMBOL +0xef8cb555 virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0cdce87c rfkill_set_hw_state_reason net/rfkill/rfkill EXPORT_SYMBOL +0xa431b51d rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaacee534 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x33d6ff62 mtk_afe_fe_trigger sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xca963c7a iio_channel_get_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0xe411ac05 ata_sff_dev_select drivers/ata/libata EXPORT_SYMBOL_GPL +0x0026c180 ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL +0xab11d943 vmbus_disconnect_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x06d9ed3f dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xbde7111d ath10k_core_stop drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x8df0431d drm_bridge_detect drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xfbb8b3e0 drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL +0xb660b1ad sun4i_usb_phy_set_squelch_detect drivers/phy/allwinner/phy-sun4i-usb EXPORT_SYMBOL_GPL +0x81d35218 jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0xbdf17cdc caif_enroll_dev net/caif/caif EXPORT_SYMBOL +0x76c65c28 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfd831c13 l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL +0x30be5742 sdw_write drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x435a012e w1_remove_master_device drivers/w1/wire EXPORT_SYMBOL +0x10e81c34 slim_read drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xc269e61d mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x26b8b146 ata_port_classify drivers/ata/libata EXPORT_SYMBOL_GPL +0xaad2cf0a sdhci_set_clock drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x171dc83b o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x31c1f71f __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0x133dc31b xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL +0x881f7971 cfg80211_register_netdevice net/wireless/cfg80211 EXPORT_SYMBOL +0x3afb6600 meson_card_set_be_link sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0xce66e8d9 line6_suspend sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xcbeb054e coresight_enable drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x0bd941c9 ata_sas_port_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x9d91c713 ffa_device_register drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL +0x57507167 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0x3a577fc6 ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xaee9edfe usbnet_get_ethernet_addr drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x183ef8f0 mt76_connac_mcu_update_gtk_rekey drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xbee25b89 ath11k_core_resume drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xe508583f ath9k_hw_btcoex_deinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x4552f862 enclosure_register drivers/misc/enclosure EXPORT_SYMBOL_GPL +0xde91f48a drm_property_replace_blob drivers/gpu/drm/drm EXPORT_SYMBOL +0x1c131735 drm_atomic_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x36c4e6f0 __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL +0x1d74d33a dlm_posix_get fs/dlm/dlm EXPORT_SYMBOL_GPL +0xc463ae3d rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc1857470 __tracepoint_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x3d401a2b __media_entity_remove_links drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x2f5a6c56 mt76x02_init_agc_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xefb569e3 drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2333aed6 qmp_put drivers/soc/qcom/qcom_aoss EXPORT_SYMBOL +0x3755f990 gf128mul_init_64k_bbe crypto/gf128mul EXPORT_SYMBOL +0x88a047cf osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL +0x79b82a71 cfg80211_find_vendor_elem net/wireless/cfg80211 EXPORT_SYMBOL +0x275269b3 ieee80211_ie_split_ric net/wireless/cfg80211 EXPORT_SYMBOL +0x3645d6d4 xt_find_match net/netfilter/x_tables EXPORT_SYMBOL +0x637ac91e snd_hda_gen_line_automute sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xc7e590c9 snd_ctl_disconnect_layer sound/core/snd EXPORT_SYMBOL_GPL +0x282834f1 register_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x79776874 rio_dma_prep_xfer drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x0862001f ntb_transport_tx_free_entry drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x3989a067 ssam_device_type drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xf90bc900 rtllib_wx_get_power drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x0e9c5eef cec_queue_pin_5v_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xab22ab02 v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x99d861b3 dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x2eea6c7e usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb4879c1f xhci_get_ep_ctx drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xa5047820 rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xeb98c1fa drm_atomic_helper_check_crtc_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x39f8b5d0 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL +0x72a2dc5b nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x411d1876 amdtp_domain_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0xdfd835d1 snd_vx_create sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x2c4874db snd_dma_buffer_mmap sound/core/snd-pcm EXPORT_SYMBOL +0x6615ebed snd_card_set_id sound/core/snd EXPORT_SYMBOL +0xe5f14e45 devm_namespace_disable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xc0d4b97f fc_slave_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xe1b35e64 dw_hdmi_bind drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xefe685c8 nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf8dc35ac snd_hda_input_mux_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x54cee684 __tracepoint_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x419a7e9b ssam_request_sync_free drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xb57a5304 cec_unregister_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x8ecf4acc bttv_write_gpio drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0xdb569df6 venus_helper_intbufs_alloc drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x3a0a7926 ar9003_hw_disable_phy_restart drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xeb871bde bcm_phy_read_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x6b028b62 drm_gem_vram_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0xdf99143d drm_encoder_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x4204efd0 ieee80211_rx_napi net/mac80211/mac80211 EXPORT_SYMBOL +0x9dcbbbf0 rds_page_remainder_alloc net/rds/rds EXPORT_SYMBOL_GPL +0x43e3fbe6 udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x47f7c922 samsung_asoc_dma_platform_register sound/soc/samsung/snd-soc-s3c-dma EXPORT_SYMBOL_GPL +0x20254e45 amdtp_syt_intervals sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x8202d736 rpmsg_create_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0xccbe79fb vfio_virqfd_enable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL +0x6a9e90af ata_mode_string drivers/ata/libata EXPORT_SYMBOL_GPL +0xfcafede8 devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xd39c0246 dm_btree_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xa8a0f912 xvtc_put drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL +0x475537f7 b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe70b294d lbs_get_firmware_async drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xa99eccf8 ath10k_ce_completed_recv_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x06934b2a __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3c828f8e drm_crtc_send_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x7bb09b16 nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL +0x8d25501f qrtr_ns_remove net/qrtr/ns EXPORT_SYMBOL_GPL +0x27d0898e xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL +0x7e5062f9 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL +0xd2b10a05 ata_timing_find_mode drivers/ata/libata EXPORT_SYMBOL_GPL +0x29829818 rio_dma_prep_slave_sg drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x9341b376 dm_bitset_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xcf467067 mantis_uart_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x250051cc mantis_uart_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x71b14ab0 mantis_gpio_set_bits drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x678cf09c usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x62145cfe usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7ed87b30 vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL +0x0b28a9ad qcafrm_create_footer drivers/net/ethernet/qualcomm/qca_7k_common EXPORT_SYMBOL_GPL +0x73285d8c nxp_nci_probe drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL +0xb539378a enclosure_unregister drivers/misc/enclosure EXPORT_SYMBOL_GPL +0xd3f25833 p9_client_attach net/9p/9pnet EXPORT_SYMBOL +0x79641c07 ieee80211_disable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL +0x60cccc11 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8406cf2f hisi_uncore_pmu_init_irq drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0xf7530735 dvb_create_media_graph drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0xc0996ddb v4l2_fwnode_device_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xebf41e14 v4l2_ctrl_radio_filter drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xc903a58e can_rx_offload_irq_offload_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x8be55a3f qlt_xmit_response drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0xbcb85f62 vmci_doorbell_notify drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xd7dbc901 alcor_write32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0xfc8f4801 drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x67410385 pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6c34e79c __SCT__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x6e416521 __SCK__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x375ad98c cs42l51_of_match sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0x55be3d55 snd_soc_new_ac97_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xaa884a28 snd_hda_codec_build_controls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x49ac81be hisi_uncore_pmu_start drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0xd4f82642 codec_hevc_setup_decode_head drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x3c0961f8 dibx000_exit_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x3d301832 dibx000_init_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x9937165a otx2_txschq_config drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x066234eb be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0xf4bdea8d lm3533_update drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0xb534ec76 llcc_slice_deactivate drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL +0x2a41cf2d virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x257d1b50 osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL +0x43e47497 rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb97f2b2a snd_pcm_hw_constraint_ratdens sound/core/snd-pcm EXPORT_SYMBOL +0xc5a6d10b release_and_free_resource sound/core/snd EXPORT_SYMBOL +0x6c57118c mux_control_put drivers/mux/mux-core EXPORT_SYMBOL_GPL +0xc6cb94c6 mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL +0xe5a258ac fbtft_framebuffer_release drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xba87b54e __SCT__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x9a6f4d9f __SCK__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x255429ae em28xx_write_regs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x020c716a fwnode_typec_retimer_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xd04dc5f2 usb_get_dr_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x65c407a8 ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xff739dd4 mt76u_single_wr drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0xd3e26d0d mt76_txq_schedule_all drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x6c4780dd _il_grab_nic_access drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL +0x3b7d7e29 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xd3369710 drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x17d44071 clk_alpha_pll_hwfsm_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x2757397b ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL +0x8fb1b5da ieee80211_get_tx_rates net/mac80211/mac80211 EXPORT_SYMBOL +0xfadd4837 nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x1f838cb0 fddi_type_trans net/802/fddi EXPORT_SYMBOL +0xdd90ff99 meson_card_probe sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0x6bec0e66 vhost_iotlb_del_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0x38ff875f vhost_iotlb_add_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0x8938a429 ssb_pmu_spuravoid_pllupdate drivers/ssb/ssb EXPORT_SYMBOL_GPL +0x787ccc4c ib_get_mad_data_offset drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0bbbec7c caam_jr_free drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0xa22afdaa hd44780_common_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x32fc77d1 __tracepoint_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2a1917f9 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xaab06581 scsi_host_complete_all_commands drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x6d6de7ca drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0xe628732e of_get_ocmem drivers/soc/qcom/ocmem EXPORT_SYMBOL +0xeec75953 tegra_xusb_padctl_disable_phy_wake drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x3cbf911b fscache_wait_for_operation fs/fscache/fscache EXPORT_SYMBOL +0xb30df4db vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x95fcfc86 p9_client_cb net/9p/9pnet EXPORT_SYMBOL +0x8d7c2ab9 q6afe_set_lpass_clock sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x2d31bb73 ad7091r_probe drivers/iio/adc/ad7091r-base EXPORT_SYMBOL_GPL +0x29443219 rtw_pm_ops drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL +0x433f769f rtl8723_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x761417e0 _rtl92c_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xb3c8da65 mt76_get_rate drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x749556a2 mlxsw_afk_key_info_subset drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x470612dc fman_port_get_qman_channel_id drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x31ee9e07 ceph_msg_put net/ceph/libceph EXPORT_SYMBOL +0x083eb21c rfkill_unregister net/rfkill/rfkill EXPORT_SYMBOL +0x6839a2ec xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3e28273c nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x03e55b6a snd_hdac_check_power_state sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xb270ed0e bcma_chipco_pll_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x46a417ca vmbus_proto_version drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x48177d8d devm_anybuss_host_common_probe drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x5352d022 v4l2_m2m_resume drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0x5864fc25 go7007_parse_video_stream drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x723d8978 cx88_ir_stop drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x1095238e usb_ep_autoconfig_ss drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x5acd28cc mt76_dma_rx_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x5776f2d7 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xff7fc830 __bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xed3e3b8c __bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x24eab630 fc_frame_alloc_fill drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x4371021a sas_drain_work drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x0ba06b41 cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x0badb701 cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1b5fcfdb drm_writeback_cleanup_job drivers/gpu/drm/drm EXPORT_SYMBOL +0xe0f00afe drm_plane_force_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x50266121 jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x31b7b274 rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL +0xa7f08102 taprio_offload_get net/sched/sch_taprio EXPORT_SYMBOL_GPL +0xd6b1303e bcma_chipco_gpio_out drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x61b36298 to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x72a44594 anybuss_read_output drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0xdd152591 rtllib_wx_get_rate drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xc53fa174 cypress_load_firmware drivers/media/common/cypress_firmware EXPORT_SYMBOL +0xb0d4182c mptscsih_remove drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xfaafacc8 team_modeop_port_enter drivers/net/team/team EXPORT_SYMBOL +0x36159e4d __drmm_add_action_or_reset drivers/gpu/drm/drm EXPORT_SYMBOL +0xa0ffd28d drm_atomic_add_affected_planes drivers/gpu/drm/drm EXPORT_SYMBOL +0xc16a18ee ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x4cdbcf7f nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL +0x0d726642 nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x8257a2cf rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xb43120e8 il_init_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xaa8836ae ath6kl_cfg80211_resume drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0xef7e0133 mlx4_query_diag_counters drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xe676f425 cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xbbc5ff5f qlt_unreg_sess drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x4040d0a4 scsi_scan_host drivers/scsi/scsi_mod EXPORT_SYMBOL +0xb053adda drm_rect_rotate drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x471a8194 nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6749b47f vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xad5c620d ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL +0x6cb0de7d svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x308d077a cfg80211_wext_giwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xea108d0a cfg80211_wext_siwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x1de558c1 nft_reject_icmpv6_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x2a3910b4 mtk_afe_pcm_new sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x869477e4 slim_writeb drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xcdbf2767 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x4fb5d85e iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x461828b8 ata_slave_link_init drivers/ata/libata EXPORT_SYMBOL_GPL +0xf82dba90 dm_btree_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x081d8bd1 mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x221394ae hyperv_reg_block_invalidate drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL +0x2a09f713 cfpkt_fromnative net/caif/caif EXPORT_SYMBOL +0xc1b99792 ieee80211_channel_to_freq_khz net/wireless/cfg80211 EXPORT_SYMBOL +0xbf198d70 snd_hdac_codec_link_up sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xc6a4412f pcm3168a_pm_ops sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0x37a2c64e uio_event_notify drivers/uio/uio EXPORT_SYMBOL_GPL +0x987937c1 rt2800_txdone drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x878f2564 alloc_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL +0x5088b1dc altera_spi_init_master drivers/spi/spi-altera-core EXPORT_SYMBOL_GPL +0xbde0e02a iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x726e741c dccp_init_sock net/dccp/dccp EXPORT_SYMBOL_GPL +0xb23b77af __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x6d27f6a8 snd_soc_component_compr_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa6e5966e ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaf7873f0 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x79150d1a w1_reset_select_slave drivers/w1/wire EXPORT_SYMBOL_GPL +0x4dba292e ubi_get_volume_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x1b51d0b5 mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2c5fc0e4 cros_ec_sensorhub_register_push_data drivers/platform/chrome/cros-ec-sensorhub EXPORT_SYMBOL_GPL +0xa463b446 mt2060_attach drivers/media/tuners/mt2060 EXPORT_SYMBOL +0x3d41797e lbtf_remove_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0xd2f858c2 hostap_free_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xfca9b9d9 am65_cpts_phc_index drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0xf932b749 nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xafb81cc1 drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ca2d9e4 drm_dp_calc_pbn_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6fdda79a jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL +0x5cf918f3 cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL +0x3ea9139c snd_hdac_bus_alloc_stream_pages sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xa1968730 snd_hdac_bus_update_rirb sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x4fba2f0c q6asm_run_nowait sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xbcc25b1f aic32x4_remove sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL +0x66382473 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xea63a1c1 ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4c28e375 slim_write drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x363ed0e9 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL +0x54b5c347 rtllib_wx_set_power drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x8b6f5395 dvb_usb_get_hexline drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xc9daffb6 b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf7dce69e mt7615_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xeda7a5d0 mlxsw_core_port_type_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xf14852a6 drm_vblank_work_flush drivers/gpu/drm/drm EXPORT_SYMBOL +0xefe73979 simd_skcipher_free crypto/crypto_simd EXPORT_SYMBOL_GPL +0x9b0f4faa nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4cf4da56 dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xb1e2a2d3 cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL +0xf48f0b87 xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xe975a7a4 amdtp_domain_stop sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x928e6ec2 snd_dma_buffer_sync sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xd2fdbd92 ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xeedc4267 hfi_session_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x6247062f sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xd58b490a sas_disable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x02452367 scsi_track_queue_full drivers/scsi/scsi_mod EXPORT_SYMBOL +0x7ad4f5b2 ocfs2_stack_glue_unregister fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xcd47fcc4 arc4_crypt lib/crypto/libarc4 EXPORT_SYMBOL +0xf4ff4868 svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4964cb09 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7e6cbf4c cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0x6fe20143 tegra30_ahub_set_rx_cif_source sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x7d3b2ee9 snd_card_new sound/core/snd EXPORT_SYMBOL +0x6980bf03 tmc_etr_get_catu_device drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x12774a88 bmp280_dev_pm_ops drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0x60efe2c9 ubi_close_volume drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xbefd3d0c ieee80211_wx_get_rts_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xcad6d4e1 ieee80211_wx_set_rts_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x4e45091f ieee80211_wx_set_wap_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x3a6ee0f2 ieee80211_wx_get_wap_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x6ea56dff videobuf_read_one drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xe3c10feb mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x546c05ab sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x96413fdb sunxi_bt601_yuv2rgb_coef drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0x9b44a60b dw_hdmi_phy_gen2_pddq drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x72411e26 host1x_syncpt_get_by_id_noref drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x96de6719 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xf3281e1b jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0x8b0088d1 LZ4_decompress_safe_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL +0x2617e258 ieee80211_manage_rx_ba_offl net/mac80211/mac80211 EXPORT_SYMBOL +0x0effdb95 rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3bc17c49 nf_nat_masquerade_inet_register_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x4100bc04 v4l2_event_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2d6a0861 b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x06e861c3 mt76_connac_mcu_uni_add_dev drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x64acd3a3 ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9a37bf65 mlx4_mr_rereg_mem_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x4aa225c3 mlx4_get_default_counter_index drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf5224b6d dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xe6943b1c fcoe_validate_vport_create drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x58be78b8 ttm_device_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb83e8c3c drm_send_event_timestamp_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0x9d6cba30 cfg80211_find_elem_match net/wireless/cfg80211 EXPORT_SYMBOL +0xe2f34fbf coresight_remove_sysfs_link drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x2ac0586b drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc9874d69 drm_prime_sg_to_page_array drivers/gpu/drm/drm EXPORT_SYMBOL +0x66a46168 ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL +0x179554f3 ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xae45c662 snd_hdac_set_codec_wakeup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x71a384a4 tegra_pcm_platform_unregister sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x4ee5f53d snd_hda_get_bool_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8c7ac4c8 snd_hda_codec_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8afd95d2 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4d90bb93 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0fba2edc unregister_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL +0x681b5b98 __mmc_poll_for_busy drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x3ec210e5 cec_s_log_addrs drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x8dbe8e2d mxl111sf_demod_attach drivers/media/usb/dvb-usb-v2/mxl111sf-demod EXPORT_SYMBOL_GPL +0x489e378e rndis_set_host_mac drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x9bcc9c88 ath_regd_init drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x61e77fcf ath9k_hw_wait drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x9aebd396 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3209f868 mdiobb_read drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL +0x1b9344fb __fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x60c206a9 st21nfca_vendor_cmds_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x8683df13 kempld_read16 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0x4b7fe48b drm_fb_cma_get_gem_obj drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x948a2813 host1x_job_get drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x4d6f55dc line6_pcm_release sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xf5a255ef ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6ebb6740 wm97xx_unregister_mach_ops drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x3c4c183f hd44780_common_home drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0xacd09337 fw_iso_context_stop drivers/firewire/firewire-core EXPORT_SYMBOL +0x7326bd01 ath10k_coredump_get_mem_layout drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xa12fa289 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xc4c73891 cifs_arc4_setkey fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL +0xbf9d1b96 nfsd_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcca88cce ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xdfa59117 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x05acbded wm_hubs_hpl_mux sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x800fe91a snd_ac97_set_rate sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x0ab0ccdf sdw_compare_devid drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x8a7d8ee9 vhost_iotlb_init drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0xa3115081 cnstr_shdsc_skcipher_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x37147fab lp55xx_of_populate_pdata drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x76630756 cx88_core_put drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xebedfe5f rtl_wowlan_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x0a46c7e0 il_send_stats_request drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x41c42e4a bcm_phy_write_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xf39d5b7f sas_execute_internal_abort_single drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xcac21629 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL +0x418e9cfd clk_pll_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xe58a3360 p9_error_init net/9p/9pnet EXPORT_SYMBOL +0xd1ad0132 devm_iio_dmaengine_buffer_setup drivers/iio/buffer/industrialio-buffer-dmaengine EXPORT_SYMBOL_GPL +0xb6c0a49d nand_ecc_sw_hamming_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xcbcf7b17 nand_soft_waitrdy drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xc3a4f4cd fsg_lun_close drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x85a99760 rt2x00mac_add_interface drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x34652943 mt76_register_debugfs_fops drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xa85e04b7 mlx5_flow_table_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe22b7787 __twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL +0x9837fb91 cryptd_free_aead crypto/cryptd EXPORT_SYMBOL_GPL +0xe1a6186c virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xc2be94ad ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL +0x9a26a81d rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1f2a9970 rpc_ntop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x531efd58 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xf3bafb75 asoc_simple_convert_fixup sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x86cef180 rdma_addr_size drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x56f3889f ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x18109a74 w1_reset_resume_command drivers/w1/wire EXPORT_SYMBOL_GPL +0x004cc1d4 hisi_qm_dev_err_detected drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x9c14f275 dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL +0x74f4b106 ivtv_claim_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x60ed6664 usb_get_maximum_speed drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x74a0134a mpt_device_driver_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL +0xf48eab39 mt76_set_irq_mask drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xcb4a76b7 ath11k_ce_rx_post_buf drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xfd46fd6e ath10k_ce_rx_post_buf drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xaa202b2a ath10k_htc_notify_tx_completion drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xe937f6af alloc_hdlcdev drivers/net/wan/hdlc EXPORT_SYMBOL +0x3036939e mlx4_wol_read drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x965ff908 ice_xdp_locking_key drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL +0xfeed35dc drm_sched_resume_timeout drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xbe36a3dc ttm_lru_bulk_move_tail drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x23d51d29 ttm_lru_bulk_move_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x1426b4df drm_atomic_get_plane_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x3e1934b0 drm_gem_prime_import_dev drivers/gpu/drm/drm EXPORT_SYMBOL +0xb22e2da7 drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xabd9af6d cifs_arc4_crypt fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL +0x6a4d5593 __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xca94e691 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x91526362 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL +0x504e39b0 ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL +0x2c64ac65 cec_register_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x446544a3 ir_raw_event_store drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x2ea5e07d rndis_signal_disconnect drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x57221773 gadget_release drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0xdaceb7a6 mdio_mii_ioctl drivers/net/mdio EXPORT_SYMBOL +0xaee17db5 ath11k_pcic_get_ce_msi_idx drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xd7d8f495 mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x17c1d80c fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x312f0ce9 drm_client_rotation drivers/gpu/drm/drm EXPORT_SYMBOL +0xe5073577 gdsc_gx_do_nothing_enable drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x6cc48cac wm_adsp2_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xfdd39d1a wm_adsp1_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x5c407196 snd_pcm_fill_iec958_consumer_hw_params sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x17d23e9f transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL +0xca8b669b ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL +0x049724fb rtllib_wx_set_rate drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x882ba15a v4l2_fwnode_parse_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x434e64c5 max9271_set_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xaa031cf1 fsg_store_file drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xb79a54ee mdio45_nway_restart drivers/net/mdio EXPORT_SYMBOL +0xad2a6a4a rtl92c_phy_rf_config drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xb6ac8e9c mlx4_max_tc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x1de4ccb2 get_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL +0x5e9601fb nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa896476a lapb_unregister net/lapb/lapb EXPORT_SYMBOL +0x154591cf snd_hda_codec_amp_update sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xfcd9efa7 snd_opl3_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x12f7b8c2 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xf48abaa0 v4l2_ctrl_request_hdl_ctrl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4dd55e27 usb_ep_dequeue drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x85f94b0e rtl92c_phy_set_io drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xd8f34592 mt76x02_remove_hdr_pad drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x853dc264 il_set_rxon_ht drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x0cb1b2b8 xpcs_config_eee drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0x1f91a543 iscsi_boot_create_host_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x82435e34 drmm_vram_helper_init drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x8fea24bd bt_sock_unregister net/bluetooth/bluetooth EXPORT_SYMBOL +0x2d9aaa5e snd_hdac_bus_free_stream_pages sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x2fc70b9e ib_get_gids_from_rdma_hdr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x783946a3 ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xe9050411 cx25821_sram_channels drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x52c05c5d ath9k_hw_setuptxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x97035a9c mlxsw_afa_block_append_fid_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x15e6212f otx2_mbox_alloc_msg_rsp drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x88269447 sas_free_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x3875868d scsi_set_medium_removal drivers/scsi/scsi_mod EXPORT_SYMBOL +0x2d627bc4 drm_writeback_connector_init_with_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0xb9fae505 snd_timer_resolution sound/core/snd-timer EXPORT_SYMBOL +0x223edee2 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x98448854 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfa559ded rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x52f1b23b memstick_debug_get_tpc_name drivers/memstick/host/r592 EXPORT_SYMBOL +0xd6cc0cc0 qcom_unregister_ssr_notifier drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0xc44c6b77 typec_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xbf731069 rtw_bf_enable_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xb2ddb777 rtw_bf_enable_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x08546f29 rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x65e16da4 mlxsw_afk_key_info_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xbe4e060d sas_clear_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x40d76a49 drm_get_buddy drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0xfc6b7d1f jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL +0x4e859456 intel_nhlt_free sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL +0xeba7e2e6 snd_hda_multi_out_analog_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb36e4148 ib_sa_pack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2045163 btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x7b7bcab8 cnstr_shdsc_rfc4543_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0xfdf7ec8f cnstr_shdsc_rfc4106_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x46ac032f __tracepoint_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x60480196 usb_block_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2661f413 b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x56a56d1d iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x7bfa9497 nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0xdc7c6ffe hisi_sas_release_tasks drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x652aeedf ieee80211_mandatory_rates net/wireless/cfg80211 EXPORT_SYMBOL +0x2ed4263a inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x8a201d95 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd4b74942 axg_fifo_pcm_new sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0xb1f331d1 of_fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0xb8a8e852 cros_ec_sensors_pm_ops drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x654aaf7a ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc7b41d26 ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x83724b38 ata_pci_sff_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL +0xc8271a71 qnoc_probe drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL +0x17572340 caam_congested drivers/crypto/caam/caam EXPORT_SYMBOL +0x7b40a23d sdhci_pltfm_unregister drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0x7865d6e4 dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x26bf8155 vb2_ops_wait_finish drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xde2b63b9 rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x249cc5f7 ath9k_hw_set_sta_beacon_timers drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x212e90b5 ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x127479a0 bcm_phy_get_strings drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x3a597d5f sas_port_mark_backlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x6d753949 pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc6ee354b snd_pcm_hw_rule_add sound/core/snd-pcm EXPORT_SYMBOL +0x2d2babc9 vringh_complete_kern drivers/vhost/vringh EXPORT_SYMBOL +0xd6e371ff mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf7c280a4 __vdpa_alloc_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x3b55a9bd hisi_uncore_pmu_stop drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x2e5382f9 rtl_fill_dummy drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x3283a2c5 iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x430a6b31 scsi_esp_unregister drivers/scsi/esp_scsi EXPORT_SYMBOL +0x6a39cd39 drm_gem_cma_prime_import_sg_table drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x2f57afe8 drm_crtc_vblank_helper_get_vblank_timestamp drivers/gpu/drm/drm EXPORT_SYMBOL +0x57bc64c2 drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2b0d543c rds_message_add_extension net/rds/rds EXPORT_SYMBOL_GPL +0xc2dab779 rds_info_copy net/rds/rds EXPORT_SYMBOL_GPL +0x0a575945 xfrm_count_pfkey_auth_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xc6695825 rt5677_spi_hotword_detected sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL +0xda0ef747 snd_card_file_remove sound/core/snd EXPORT_SYMBOL +0xa7ce8bd6 vringh_notify_disable_user drivers/vhost/vringh EXPORT_SYMBOL +0xf9604648 slim_readb drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xbaf1f3bf iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x7ade1071 dm_tm_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xccb31e61 v4l2_m2m_ioctl_querybuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xf26e5fc4 au8522_sleep drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xe3e14814 usb_of_has_combined_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc61a2f4b usb_init_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd0b46941 rtw_phy_get_tx_power_index drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x8b2224ad ath11k_pcic_ce_irqs_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xe98f4ba0 dw_spi_dma_setup_mfld drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0x0b98123d nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x921691fc cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8e88bf87 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xdab1dd49 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x546ae51a o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x07548303 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2bb32ad1 arc4_setkey lib/crypto/libarc4 EXPORT_SYMBOL +0x457eccdc snd_ac97_read sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x9b6ba2dd snd_dmaengine_pcm_get_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0xac437f7b snd_interval_ratnum sound/core/snd-pcm EXPORT_SYMBOL +0x7a000811 btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xfd873f5d mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xcccfb2fa sata_deb_timing_hotplug drivers/ata/libata EXPORT_SYMBOL_GPL +0x4637a32d ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x777534de media_request_get_by_fd drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xd02b0aac usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe5d94be2 scsi_device_put drivers/scsi/scsi_mod EXPORT_SYMBOL +0x3f925dd0 scsi_device_get drivers/scsi/scsi_mod EXPORT_SYMBOL +0x61cfc2ad br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL +0x2310adee ieee80211_bss_get_elem net/wireless/cfg80211 EXPORT_SYMBOL +0x44be46b0 snd_hdac_device_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x04e1f87b snd_hdac_device_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x748fff3b sound_debugfs_root sound/core/snd EXPORT_SYMBOL_GPL +0x10ef572b mmc_set_blocklen drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x5a0e983d dm_register_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL +0xffc9c509 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x370cfe6e v4l2_dv_timings_presets drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xcfcdc69c tea5761_autodetection drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL +0xb7c11089 rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x0892cefa il_eeprom_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x6bbde7cd mlx4_get_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x88b1a55b drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xb3feab36 ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xa0137659 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0x8bf15444 pn_sock_hash net/phonet/phonet EXPORT_SYMBOL +0x5d3021b8 sdw_unregister_driver drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL +0x6a0f4511 scp_mapping_dm_addr drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0x1c9b6428 dib0090_gain_control drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x6478efb4 saa7134_s_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xcba9c8b9 saa7134_g_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x043e3684 imx_usbmisc_init_post drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0x4587f3bc mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x83bb11de cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x4d2b72d0 ttm_bo_init_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc150d434 clk_alpha_pll_postdiv_ro_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x3a0ab59b ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x2379bd43 ieee80211_rate_control_register net/mac80211/mac80211 EXPORT_SYMBOL +0x69836fe1 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x8abe6a36 nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x58e387ac nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2007cf71 snd_i2c_bus_create sound/i2c/snd-i2c EXPORT_SYMBOL +0x90e93e3c vringh_complete_multi_user drivers/vhost/vringh EXPORT_SYMBOL +0xb7ef946c ssam_client_bind drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xe1173f6a pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x26434aab mlx4_mr_hw_get_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xa9cca455 iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0xc6507704 sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xc380a558 iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x305c70b1 virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xdb8f6263 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x9787f109 snd_pcm_stop_xrun sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xd17d5ca7 snd_hwdep_new sound/core/snd-hwdep EXPORT_SYMBOL +0xe354ab95 st_press_get_settings drivers/iio/pressure/st_pressure EXPORT_SYMBOL +0xa574bd3e cfi_build_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0xb6d27de6 __tracepoint_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x6c825859 ffs_lock drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL +0x8b45326c charlcd_alloc drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL +0x8e29fda3 rt2x00usb_vendor_request_buff drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xe4c09fe5 mt76_connac_mcu_sched_scan_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x73cfdb48 ath9k_cmn_rx_accept drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xba05b3b0 mlxsw_core_emad_string_tlv_enable drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xd601de90 ieee802154_hdr_peek_addrs net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL +0x4e15d57c snd_hdac_bus_init_cmd_io sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x843ec72d ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7a02fa0c hsi_register_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xdf78f620 rtllib_wlan_frequencies drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x9a4545bc mmc_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb059f582 usb_get_maximum_ssp_rate drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x745bce19 b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xbd4ebe18 b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x5028bbb2 rt2800mmio_tbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x220224b6 mt7663_usb_sdio_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL +0x13ed8784 sdev_evt_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x9c5ea8d4 drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x50f65edf ipmi_set_gets_events drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xce4aa46c sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xc446e31b cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcffe7ad7 nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL +0xf7767779 snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL +0x0ff52843 comedi_buf_read_samples drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xc56f057b parport_ieee1284_epp_read_addr drivers/parport/parport EXPORT_SYMBOL +0x336d1bb5 sdio_writew drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xbefe0110 rt2x00lib_txdone_nomatch drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x3379168f iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x47da242e ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x0636ffda sun4i_tcon_mode_set drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0xc20134e7 chacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL +0x147c3f2e chacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL +0x14b6c0a7 __ieee80211_get_assoc_led_name net/mac80211/mac80211 EXPORT_SYMBOL +0x0fb1093e ieee80211_ctstoself_duration net/mac80211/mac80211 EXPORT_SYMBOL +0xa3a6673e max98095_jack_detect sound/soc/codecs/snd-soc-max98095 EXPORT_SYMBOL_GPL +0xc5b76f40 rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6f622b4e nvdimm_cmd_mask drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xbe1ec9fd rio_lock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x77edae5d cqhci_pltfm_init drivers/mmc/host/cqhci EXPORT_SYMBOL +0xa0407c5a __SCT__tp_func_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2ae0877b __SCK__tp_func_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xf360d788 hd44780_common_fontsize drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x34d76d25 rtl_pci_suspend drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL +0xcf3cbe91 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x29902779 ath9k_hw_btcoex_set_weight drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x6c608686 ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x27797044 ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8ab2c8ae mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd6968220 dw_hdmi_phy_setup_hpd drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x42f2c81f nfs4_client_id_uniquifier fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8792d1fe rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4cf1d022 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x08b656f0 nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x73279cb6 slim_stream_unprepare drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xdfd68faf iscsit_register_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x90006be6 dm_kcopyd_client_flush drivers/md/dm-mod EXPORT_SYMBOL +0x08dee715 md_handle_request drivers/md/md-mod EXPORT_SYMBOL +0x003c9d17 v4l2_ctrl_new_custom drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x60b0f0e3 go7007_read_interrupt drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xcdcb0acb tda829x_attach drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL +0xe3fca0da usb_power_delivery_unlink_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x28b5f112 typec_altmode_unregister_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xc97cf4e2 rtl_swlps_beacon drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x8854d198 mlxsw_reg_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x77dc99ad nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xa033cbb8 drm_plane_from_index drivers/gpu/drm/drm EXPORT_SYMBOL +0x4c416eb9 LZ4_decompress_fast lib/lz4/lz4_decompress EXPORT_SYMBOL +0x24c22de2 synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xc2cec7d8 wm_adsp_fw_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc2daa43e ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x15d101a9 nand_monolithic_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0xcfedf7cc dot11d_get_max_tx_pwr_in_dbm drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x15874e77 unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL +0x5bc0f128 mt76x02_resync_beacon_timer drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x8fd2f191 hdlc_start_xmit drivers/net/wan/hdlc EXPORT_SYMBOL +0xba3b4f11 ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7b0bfeec mlxsw_core_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x4007a17e mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe12942f3 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa13e6c31 iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5e95a4b2 o2net_send_message_vec fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x7063b7f4 fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL +0x80993155 dccp_timestamp net/dccp/dccp EXPORT_SYMBOL_GPL +0xaab23340 xfrm_calg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xb9eb5145 ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x468682eb nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x85917bf1 asoc_qcom_lpass_cpu_dai_probe sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL +0x4628979d meson_codec_glue_input_dai_probe sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL +0xa269bef5 oxygen_reset_uart sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xc79d7f92 snd_rawmidi_set_ops sound/core/snd-rawmidi EXPORT_SYMBOL +0x04a7ebbc _snd_pcm_stream_lock_irqsave sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x32537aca ntb_transport_link_query drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xa22e9df3 vchiq_add_connected_callback drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x5984d748 fbtft_init_display drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xe8956e3f v4l2_jpeg_parse_huffman_tables drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL +0x13a557a0 tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL +0x705cc338 rtw_phy_pwrtrack_avg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x3bf0864b rtl92c_phy_set_bw_mode drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x636c2e77 __SCT__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcd70d689 __bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x2e6cf5fd ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x8a787c4d ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x3ba77281 nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x8331d3c0 comedi_usb_auto_unconfig drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL +0xa0922be3 cfi_send_gen_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0x404515f8 hisi_qm_start drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x5aa0e2b5 ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xeca7949e dm_bufio_client_destroy drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x1c179a43 md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL +0x32fbd2fa __SCT__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6026e276 __SCK__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xe3d5727d v4l2_s_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x76ccf92d vb2_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x8e7ec2b6 __tracepoint_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7e773088 llcc_get_slice_id drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL +0xce28dd4e ieee80211_ready_on_channel net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xc7ef1b76 cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL +0xa56e0071 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3e8dd4aa nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL +0x368c7622 comedi_usb_driver_register drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL +0x4827dc3f parport_put_port drivers/parport/parport EXPORT_SYMBOL +0x592ad208 parport_get_port drivers/parport/parport EXPORT_SYMBOL +0x9d0bba22 dpaa2_caam_enqueue drivers/crypto/caam/dpaa2_caam EXPORT_SYMBOL +0x307658ac ezusb_fx1_set_reset drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL +0xa591c346 usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x54824f58 channel5g drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x77082dc4 rt2x00mac_reconfig_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x69446dc0 mt7615_mcu_exit drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x202693f0 mlxsw_afa_block_cur_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x6031d006 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9ec1d0bf vnic_dev_get_res_count drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL +0x2b0d957d clk_pixel_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xcdb4eeae v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL +0x657547e5 snd_pcm_debug_name sound/core/snd-pcm EXPORT_SYMBOL +0x4b3c6655 st_accel_common_remove drivers/iio/accel/st_accel EXPORT_SYMBOL +0x887302f3 rtrs_addr_to_sockaddr drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xa4e921e8 vb2_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x8ddb564f rtw89_ops drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x7d58e752 rtw_pci_probe drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL +0x8b0e870c rtl_pci_probe drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL +0xf7e6dee0 mt76x02_sta_remove drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xdeb79e25 drm_fb_memcpy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdd78f2d7 caif_connect_client net/caif/caif EXPORT_SYMBOL +0x1ae25158 snd_intel_acpi_dsp_driver_probe sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL +0xb5d28088 snd_soc_find_dai_with_mutex sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd391a7df dfl_fpga_set_irq_triggers drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x133a6acf rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x427d570d rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x676cc99b __traceiter_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x0f81c8df dvb_generic_open drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe5ceecd6 media_entity_enum_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xb30ec30b iforce_process_packet drivers/input/joystick/iforce/iforce EXPORT_SYMBOL +0xf7c07216 xhci_init_driver drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xfb396ff1 il_check_rxon_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x83fb69af mlxsw_core_lag_mapping_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xf82bdc70 mlxsw_core_lag_mapping_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x72719880 cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x51c128b2 host1x_syncpt_wait drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xd20fe10d nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0x35bbb1af rio_local_get_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x0422d8bd sdhci_cqe_enable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x6388e61a dvb_free_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x699d5f13 ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf8e61b6f drm_crtc_accurate_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL +0x88cbaeed sprd_div_helper_recalc_rate drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0xa460a4cb nfc_digital_unregister_device net/nfc/nfc_digital EXPORT_SYMBOL +0xa432c415 ax25_send_frame net/ax25/ax25 EXPORT_SYMBOL +0x8d38895b iso_packets_buffer_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xdf76bbeb iio_pollfunc_store_time drivers/iio/industrialio EXPORT_SYMBOL +0x1a71f060 mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x41d812ca mt7615_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x7d5b3404 mt76_connac_mcu_sta_cmd drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xe40b66ef mt76_wcid_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x0a758dd2 hnae_ae_unregister drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0xb9e7833a host1x_client_resume drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xcaffa2ec imx_pcm_dma_init sound/soc/fsl/imx-pcm-dma EXPORT_SYMBOL_GPL +0x9785b0bf adau17x1_set_micbias_voltage sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xb902b768 snd_timer_stop sound/core/snd-timer EXPORT_SYMBOL +0x8de896d7 ata_sff_lost_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL +0x9a45b74f sdio_register_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xf4515284 ucsi_get_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x0d906d07 usb_kill_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x215b4555 usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbdb5bb0c ath9k_hw_stopdmarecv drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x62d9f3fb iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd9039541 drm_crtc_vblank_reset drivers/gpu/drm/drm EXPORT_SYMBOL +0x128a614d nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x38f7b6e0 LZ4_compress_HC_continue lib/lz4/lz4hc_compress EXPORT_SYMBOL +0xfae8e834 cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL +0xc025dc0c nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x61f55617 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS +0xb429ddcb devm_mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x9acf62ab iio_channel_cb_set_buffer_watermark drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0xf39b64ca hisi_uncore_pmu_event_update drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0xe767f183 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xb666db7f dst_error_recovery drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xfd3fb8ab b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x82af90b0 rt2x00queue_for_each_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xcba64633 hisi_sas_get_fw_info drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xba7f24c1 tifm_add_adapter drivers/misc/tifm_core EXPORT_SYMBOL +0xac4a9a19 drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x52802193 drm_gem_prime_import drivers/gpu/drm/drm EXPORT_SYMBOL +0xb097d3f2 crypto_finalize_hash_request crypto/crypto_engine EXPORT_SYMBOL_GPL +0x69ba4e6a nfc_hci_register_device net/nfc/hci/hci EXPORT_SYMBOL +0xe1a733a9 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2356ca84 dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x64094645 ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x86703670 snd_soc_register_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x24f2758c amdtp_domain_stream_pcm_ack sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0xf60d80d7 tee_client_open_context drivers/tee/tee EXPORT_SYMBOL_GPL +0x58de1b05 ad_sd_validate_trigger drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0xb5e36621 vfio_file_has_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xffec5409 nand_create_bbt drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x0871ffd6 transport_set_vpd_ident drivers/target/target_core_mod EXPORT_SYMBOL +0xd9ea4e06 ata_sff_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL +0x87c934be dm_tm_inc drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x67e75566 v4l2_query_ext_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x9232ef00 tda18271_attach drivers/media/tuners/tda18271 EXPORT_SYMBOL_GPL +0x447d4931 cyttsp4_remove drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL +0xf7d77b09 usb_autopm_put_interface_no_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6ac01ea8 drm_edid_to_sad drivers/gpu/drm/drm EXPORT_SYMBOL +0x5e4e2a04 lib80211_unregister_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL +0x1fc5cae0 xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xcc4952e4 q6asm_audio_client_free sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x26a2ba0d snd_hda_get_num_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x5ca64028 snd_ac97_update_power sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x17bec13d snd_ak4113_reinit sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL +0xf82ba27f snd_ak4114_reinit sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0x776898a5 iio_triggered_buffer_setup_ext drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL +0x8f857d57 v4l2_m2m_prepare_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x8ced5a1e mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2ce4ae88 mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4abb57d3 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x23003139 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa9cbadbd mlx4_unbond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x643bd001 mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x01d0f0df ttm_eu_reserve_buffers drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x693b05b4 drm_atomic_helper_commit_tail_rpm drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc07926dc drm_atomic_get_new_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x4603c416 drm_dp_pcon_dsc_bpp_incr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb6c856e7 tegra210_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x879c98a1 ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL +0x26a9e928 snd_hdac_bus_stop_cmd_io sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xd37b2564 snd_fw_transaction sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x734e4fba snd_midi_event_encode_byte sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0xf16b7b83 rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6e9eed97 v4l2_m2m_ioctl_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x59b77480 vb2_core_querybuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xfc5a71e2 usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xe06bd2d0 wl1271_tx_min_rate_get drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xc5cb8c2a mt7615_init_work drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x3e1ed6df mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc93a2378 hns_dsaf_roce_reset drivers/net/ethernet/hisilicon/hns/hns_dsaf EXPORT_SYMBOL +0xa49f0f9d iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1bc2eb98 sas_task_abort drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xcac489c1 pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x50b73ce2 rfkill_find_type net/rfkill/rfkill EXPORT_SYMBOL +0xf184a7f6 snd_vx_setup_firmware sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x19bbd3de __traceiter_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x34829292 mccic_irq drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0x9955de12 vb2_plane_cookie drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x7e64181d usb_calc_bus_time drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc030b80f wl1271_tx_flush drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xa6cebef8 rtl_get_hwinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x6b6512c2 rt2x00usb_kick_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x758985ef sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xf824c7db __drm_printfn_debug drivers/gpu/drm/drm EXPORT_SYMBOL +0x2f1c0746 iproc_pcie_remove drivers/pci/controller/pcie-iproc EXPORT_SYMBOL +0x296e8a90 vcc_insert_socket net/atm/atm EXPORT_SYMBOL +0x2093f123 svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeef7c14a nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0xda878d1d comedi_auto_unconfig drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xed8f2c27 vhost_dev_set_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xb03f354b ubi_open_volume_path drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x73a2dc19 ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0x0928f529 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x86ddecca ix2505v_attach drivers/media/dvb-frontends/ix2505v EXPORT_SYMBOL +0xba6746dc stv090x_attach drivers/media/dvb-frontends/stv090x EXPORT_SYMBOL +0x441a8aca vb2_core_expbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x761a7a96 usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x86468d44 fw_rcode_string drivers/firewire/firewire-core EXPORT_SYMBOL +0xc0a4cbf9 rtw_set_channel_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xdab9625f bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x813cf212 nvme_io_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x5e0e8055 fsl_edma_chan_mux drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x6e30dada qcom_cc_probe_by_index drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x26458a5c mhi_prepare_for_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xe70507df __tracepoint_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4e8f6ca7 sunrpc_net_id net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3f5b7207 vfio_file_enforced_coherent drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x8aa07534 mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4ba3cc94 mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfe6178f6 iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6fa60c6d rio_del_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xb9e31339 vb2_fop_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xecb2d0dc fsg_show_cdrom drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x9e43a24d fw_iso_context_start drivers/firewire/firewire-core EXPORT_SYMBOL +0xc2df82af rtl_efuse_ops_init drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xbe82a9c4 il_prep_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL +0x7a4cfdc5 otx2_mbox_busy_poll_for_rsp drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x3a2240d2 cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x22acf639 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x064318ad scsi_get_vpd_page drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x0796695e drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3c7c9c02 drm_gem_cma_vm_ops drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x798f3830 cifs_md4_init fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL +0x9ed2c700 snd_hda_codec_get_pincfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x12943988 snd_hda_codec_set_pincfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x7ccf19a4 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x44fb1231 parport_register_port drivers/parport/parport EXPORT_SYMBOL +0xc0286b68 ssam_request_sync_submit drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x52092ad4 surface_hid_device_add drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL +0xf50fecbc v4l2_ctrl_replace drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x752dd128 mt76_connac_mcu_alloc_sta_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x0c7764db mt76x02_tx_status_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x1adf5ade lbs_stop_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xcf1d8807 mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc9755ec9 fc_fcp_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x652d5f7e st_nci_se_init drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0x669802f0 __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe52c547f xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8d7fa148 rl6231_get_pre_div sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL +0x0abf5661 oxygen_read16 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xb59816fd snd_register_device sound/core/snd EXPORT_SYMBOL +0x82eae7b3 dfl_fpga_check_port_id drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xf3df871f iwcm_reject_msg drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xb3640672 mmc_wait_for_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x51206a8c cec_notifier_parse_hdmi_phandle drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x8e1e4797 typec_partner_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x9acf309f ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x960ea4e1 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x22b22014 drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2cbbabed ieee80211_nan_func_match net/mac80211/mac80211 EXPORT_SYMBOL +0x61a23400 inet_dccp_listen net/dccp/dccp EXPORT_SYMBOL_GPL +0xb5373832 cfg80211_cac_event net/wireless/cfg80211 EXPORT_SYMBOL +0xc0949726 cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL +0xbe13c249 gnss_allocate_device drivers/gnss/gnss EXPORT_SYMBOL_GPL +0x87597dc3 ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL +0x557a775f fscache_addremove_sem fs/fscache/fscache EXPORT_SYMBOL +0xcf2a8b26 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL +0x23472024 qcom_q6v5_unprepare drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL +0xdc559788 hisi_acc_free_sgl_pool drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xbfa9f56c pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xbb162c87 usb_function_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x0664808e mt76x2_apply_gain_adj drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xf656e462 mt76_connac_mcu_set_rate_txpower drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xb11b805c mt76_rx_aggr_stop drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x5235d59a ar9003_mci_send_message drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xb39beef2 mlxsw_env_module_port_down drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x187552df mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc3a41131 hisi_sas_debugfs_dump_count drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x058235a9 iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0f379262 madera_of_match drivers/mfd/madera EXPORT_SYMBOL_GPL +0x47e8ab17 __drm_atomic_helper_set_config drivers/gpu/drm/drm EXPORT_SYMBOL +0x3231abe0 cmdq_mbox_destroy drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xae39fa0c nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6e44625f atm_charge net/atm/atm EXPORT_SYMBOL +0x1a47437d amdtp_stream_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xeb7b90c3 coresight_get_platform_data drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x8dece314 iio_register_sw_trigger_type drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL +0x2049b7d3 media_request_object_put drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xe6f26870 rtw_phy_read_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x8ea60059 rtl_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x0085b083 mlx4_is_slave_active drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xcabe66fa __devm_regmap_init_sdw drivers/base/regmap/regmap-sdw EXPORT_SYMBOL_GPL +0x3c31365a ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0xdea1fa15 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0d7f5fcd xt_alloc_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL +0xcd451d43 gnss_insert_raw drivers/gnss/gnss EXPORT_SYMBOL_GPL +0x1ff6a06f iio_channel_get drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x340701f5 ssam_controller_get drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xaff67d43 video_device_release_empty drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x4f9de89d ccs_pll_calculate drivers/media/i2c/ccs-pll EXPORT_SYMBOL_GPL +0x489209bf cdrom_read_tocentry drivers/cdrom/cdrom EXPORT_SYMBOL_GPL +0xddcab656 usbnet_pause_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x8bc67f98 mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x56de4bd3 hnae_reinit_handle drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0xc3906c58 phylink_ethtool_ksettings_set drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x6831eccf phylink_ethtool_ksettings_get drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x839ddc59 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xdba7326b nf_conntrack_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6dfe5b5e fpga_mgr_unregister drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x174fd90a rio_local_set_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x6cf903a4 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xfcfff5c3 bt878 drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0xbdc5e74d saa7146_vv_release drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xa076f560 ucsi_destroy drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0xa9166a14 rtw_tx_write_data_h2c_get drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x0ddbc10e _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xfe1f3866 il_mac_hw_scan drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x4ff2746f ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x766fcba5 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd8fa70fa __mlx4_replace_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x9fbba67f ceph_buffer_new net/ceph/libceph EXPORT_SYMBOL +0x43d38097 p9_client_walk net/9p/9pnet EXPORT_SYMBOL +0xbf5081d5 rxrpc_kernel_set_max_life net/rxrpc/rxrpc EXPORT_SYMBOL +0x5fc320ad rt5677_spi_write_firmware sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL +0xb85cad07 snd_hda_override_conn_list sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8a969b06 iio_device_free drivers/iio/industrialio EXPORT_SYMBOL +0x1cd0008d zpa2326_isreg_precious drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x9fb70220 ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL +0x62561f14 mpt_set_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL +0x414a04c5 mt76_connac_mcu_update_arp_filter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x4ee312a9 ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5d0c4dcc phylink_speed_up drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x3d8d49d9 spi_bitbang_start drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL +0x11b53afa drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf95e8031 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xdd89dbea nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xacefec34 ceph_monc_init net/ceph/libceph EXPORT_SYMBOL +0x3fa84493 cfpkt_add_head net/caif/caif EXPORT_SYMBOL +0xdfaa91a1 ieee80211_generic_frame_duration net/mac80211/mac80211 EXPORT_SYMBOL +0xb3c5732d xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdf0aed48 nf_ct_port_nla_policy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x69fe4d4e pcm512x_probe sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x988d09c9 snd_soc_unregister_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x133f4395 snd_vx_check_reg_bit sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x368da028 fbtft_write_reg8_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x22166084 rt_global_debug_component drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xe5fd721f __SCT__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2af60833 __SCK__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xcc0038b8 __SCT__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x80e3881d __SCK__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x51d338b9 rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x247056b1 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc403cafe vmci_is_context_owner drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x47bac83f rtsx_pci_card_exist drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xc4d99852 o2hb_check_node_heartbeating_from_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x2f1f6306 nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x80c58a26 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4cbc11a4 pcm3168a_probe sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0x660eeece iio_sw_trigger_create drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL +0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5ff2abcd ubi_leb_unmap drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x28360bcc surface_hid_device_destroy drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL +0xac1341f7 mmc_run_bkops drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x18a01f1a il_send_add_sta drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xd5b29a70 il_send_cmd_pdu drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x927b7ddb il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x51420b4b iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf924739d st21nfca_dep_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x590e242e drm_property_create_bitmask drivers/gpu/drm/drm EXPORT_SYMBOL +0x953b133c qcom_find_src_index drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x7c88dbe3 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3238d26e nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL +0x1c2f7909 ieee80211_color_change_finish net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xf2cd5896 snd_soc_unregister_component_by_driver sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8fcfc5d2 rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x0253e279 qcom_icc_bcm_voter_add drivers/interconnect/qcom/icc-bcm-voter EXPORT_SYMBOL_GPL +0x6b1be500 cros_usbpd_unregister_notify drivers/platform/chrome/cros_usbpd_notify EXPORT_SYMBOL_GPL +0x3257d343 __tracepoint_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6e1a2320 mantis_ca_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xb1849062 usb_deregister_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x40070b6f usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5a340991 rt2800_check_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x1f8ac718 __tracepoint_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x3f147761 mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0cdf6584 mlx4_uar_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc27194e6 qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xc02549c7 qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xcb2b94e1 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0xf33bdb92 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL +0xb3bd62b8 nft_data_release net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xfc3b37b4 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x45408ac0 bcma_chipco_chipctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xfe97b175 transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL +0x92f3c06f ieee80211_wx_set_gen_ie_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x1cab5f99 sdhci_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x749a637c venus_helper_vb2_buf_prepare drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x24abc763 usb_serial_claim_interface drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x61c931f0 ath9k_hw_disable_mib_counters drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xaff87cde rtsx_pci_card_exclusive_check drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x2d7e2bf3 drm_sched_job_add_implicit_dependencies drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xe57fb79b mipi_dbi_debugfs_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x164cb60f qcom_cc_map drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x521c7102 xchacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL +0xce15a526 xchacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL +0x9073b80d osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL +0x28c0518b nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xb8093385 mrp_init_applicant net/802/mrp EXPORT_SYMBOL_GPL +0x6d629c59 snd_mpu401_uart_interrupt_tx sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL +0x94855176 rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x1da34305 b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x76d19514 unregister_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x3ee6e675 mt76x02_tx_set_txpwr_auto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x5229917f mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x21e05a42 mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x5ad02031 otx2_tc_alloc_ent_bitmap drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xa527bd09 sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xf001b758 drm_gem_vram_offset drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x40739385 nfs_wait_bit_killable fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0d20bd8c nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x59a4bd90 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xf7e4277c snd_dmaengine_pcm_trigger sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0x8c1953f0 vhost_has_work drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xed816943 qcom_q6v5_prepare drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL +0x5cbb5274 ltc2947_core_probe drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL +0xd8b3de64 tea5767_attach drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL +0x64786487 ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x331657de lbs_send_tx_feedback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x2e1693b5 mdio_mux_init drivers/net/mdio/mdio-mux EXPORT_SYMBOL_GPL +0xccf54d5e drm_dp_get_adjust_tx_ffe_preset drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd0de686d nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd3c8036d ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x26b42ee9 mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x6047ede6 can_fd_len2dlc drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xf12d9387 can_fd_dlc2len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xf2ca3bae mlxsw_core_res_query_enabled drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x8f7601f8 sas_phy_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc8fbfdd2 atc260x_match_device drivers/mfd/atc260x-core EXPORT_SYMBOL_GPL +0x5db236f7 drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x284e07d8 vsock_bind_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x3d2abf4b snd_soc_of_put_dai_link_codecs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x07fe289c btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x5210a5bf hsi_board_list drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xd3c79e6f flexonenand_region drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL +0x2a6141e8 cs_dsp_stop drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x75ba7402 saa7134_g_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x9929ec54 saa7134_s_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xd24e85ff ir_raw_handler_unregister drivers/media/rc/rc-core EXPORT_SYMBOL +0xa5c74f2f il_irq_handle_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x3663d4bb ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL +0xb7b6874e caif_free_client net/caif/caif EXPORT_SYMBOL +0x8eec86a2 l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xb9540e12 snd_hdac_regmap_add_vendor_verb sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xd2489e74 snd_hda_codec_load_dsp_trigger sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xe4c21196 vringh_notify_disable_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x7a786eb6 denali_init drivers/mtd/nand/raw/denali EXPORT_SYMBOL +0x8a5e94bc iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb54f2ed3 cx88_risc_databuffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xcab8ffcc xvtc_of_get drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL +0x61590a36 smscore_unregister_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x33fae9d5 rmi_set_attn_data drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0xcb3240b5 usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x32c58298 sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x67a60403 scsi_build_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x17158025 __SCT__tp_func_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe493a7d8 xt_rateest_put net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL +0x83be64b9 vhost_iotlb_itree_next drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0x100421a2 nand_get_large_page_hamming_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x5d249efb g_audio_cleanup drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0xf97d3658 mptscsih_info drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x91d5b9ee mt76x02_irq_handler drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xc235c0fe mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x81aadc6a mlx5_fill_page_frag_array_perm drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x424a62ff __mlx4_unregister_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x09bd10bc nvme_fc_register_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x85969965 drm_atomic_set_fb_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL +0xfb218ded cryptd_shash_desc crypto/cryptd EXPORT_SYMBOL_GPL +0x1cde88b2 notifier_err_inject_dir lib/notifier-error-inject EXPORT_SYMBOL_GPL +0x62ad8d15 nfc_hci_disconnect_gate net/nfc/hci/hci EXPORT_SYMBOL +0x839ddb7b cfcnfg_set_phy_state net/caif/caif EXPORT_SYMBOL +0xa7e2444e xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3bbe24fb snd_hda_override_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x04a264a1 tmc_etr_remove_catu_ops drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x720dbd6a vhost_poll_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xd891173b ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9c992c8f ntb_transport_link_up drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x0af3d134 v4l2_valid_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xeb22ae74 mb86a16_attach drivers/media/dvb-frontends/mb86a16 EXPORT_SYMBOL +0x6dc50487 fw_csr_string drivers/firewire/firewire-core EXPORT_SYMBOL +0xabe076c3 mlx4_qp_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x86d6b4d4 iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x28248c52 drm_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0xc622470e drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x8197e09d pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1d027e4b snd_pcm_format_signed sound/core/snd-pcm EXPORT_SYMBOL +0x42f26edf rpmsg_ns_register_device drivers/rpmsg/rpmsg_ns EXPORT_SYMBOL +0x684cb523 mmc_can_gpio_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x8760b978 mmc_can_gpio_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xbd30165d si470x_ctrl_ops drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x12489260 usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb1f6fe0f lan9303_indirect_phy_ops drivers/net/dsa/lan9303-core EXPORT_SYMBOL_GPL +0x3fd3c3bc hostap_80211_ops drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x0dd242f5 hostap_info_init drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x3e3ac6ec alcor_write32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0x9f1bf2e0 clk_alpha_pll_trion_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x33fb48ee jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9b51e30b fscache_caching_failed fs/fscache/fscache EXPORT_SYMBOL +0x329dbd06 cfpkt_info net/caif/caif EXPORT_SYMBOL +0xd54ae5b8 xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaab8bb77 dfl_driver_unregister drivers/fpga/dfl EXPORT_SYMBOL +0x02517a72 coresight_alloc_device_name drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x3c41c431 rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xde320149 flexcop_sram_ctrl drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x1cdc5629 ds1685_rtc_poweroff drivers/rtc/rtc-ds1685 EXPORT_SYMBOL +0x02e14ac5 usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9c0440ab fw_iso_context_create drivers/firewire/firewire-core EXPORT_SYMBOL +0x44034549 xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x438d3e30 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x95a4da7e iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6af9f28b drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbf8b36ed drm_gem_cma_dumb_create_internal drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x4ca4749d drm_prime_gem_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x2a0997d9 host1x_memory_context_put drivers/gpu/host1x/host1x EXPORT_SYMBOL_GPL +0xd1e2a6ac host1x_memory_context_get drivers/gpu/host1x/host1x EXPORT_SYMBOL_GPL +0x6a515d02 nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x282418c3 ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xbed43a41 snd_usbmidi_suspend sound/usb/snd-usbmidi-lib EXPORT_SYMBOL +0xd60730a3 roccat_common2_device_init_struct drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL +0x2bf67def v4l2_calc_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x09045ca9 v4l2_fwnode_put_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x28b12cc9 v4l2_format_info drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x1fbacf1c typec_partner_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xa54084c9 rtw8822c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8822c EXPORT_SYMBOL +0x4a82eff7 rtw8822b_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8822b EXPORT_SYMBOL +0x9c3b3c4e mlx4_mtt_addr drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x76594559 nxp_nci_remove drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL +0x8f7ecb8a drm_debugfs_create_files drivers/gpu/drm/drm EXPORT_SYMBOL +0xd61856b0 mhi_soc_reset drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x92ba1db1 nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL +0x60e83fb1 pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe5f7f435 snd_hdac_stream_assign sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x11577406 rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9be3938c mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc0d7c2d1 dm_array_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xa18efb1e usb_gadget_unmap_request_by_dev drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x300af624 xhci_shutdown drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x7cfd250b rtw_dump_fw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x01deec4f rt2800_link_stats drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xc6634315 mt76_ac_to_hwq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x524b72f1 mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3c7c96f6 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf5e15add scsi_dh_attach drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x056837fb vmci_get_context_id drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x9b2560b9 gf128mul_init_4k_bbe crypto/gf128mul EXPORT_SYMBOL +0x83581089 gf128mul_init_4k_lle crypto/gf128mul EXPORT_SYMBOL +0x9dfebed2 vhost_poll_start drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xbfaf1049 ata_bmdma_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL +0xc1b14d7f raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL +0x181408f1 v4l2_create_fwnode_links drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xde54062f usbnet_cdc_status drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL +0x1bc33bf6 macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL +0xb2afc972 mt76x02_set_rts_threshold drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xa74c2dc5 hermes_struct_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x406b4614 mlxsw_afa_block_append_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xdf862c5e __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5d39f4f4 bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xc0c688fb devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0xdf963d5c nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL +0x74437b1f cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x9b5c87a0 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x5e7c65a0 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xe40ae01a mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xb604c15c ata_sff_irq_on drivers/ata/libata EXPORT_SYMBOL_GPL +0x6ca1cc58 flexcop_sram_set_dest drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x2474f66b rt2800_txstatus_timeout drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x4322cc55 ath9k_hw_phy_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x2d84a2ab nvme_auth_gen_shared_secret drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x813a9d0f hisi_sas_remove drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xd680a377 drm_gem_object_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x0e6ae6cd devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0x0f55afab nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL +0x83ec8bc3 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb8d324e5 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x45497ebb ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcd961d0c ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaf596bbb nand_ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xae19a8c9 hisi_qm_free_qps drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x60c8556b v4l2_ctrl_request_complete drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x84515a6b mxl111sf_tuner_attach drivers/media/usb/dvb-usb-v2/mxl111sf-tuner EXPORT_SYMBOL_GPL +0x6ff7510d altera_ci_tuner_reset drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL +0x6d30e0ef usb_function_activate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x66cb2252 rtw_phy_write_rf_reg_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xeac95495 ttm_bo_vm_dummy_page drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x30e6811d drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL +0xe10bd4c5 host1x_syncpt_read_min drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x23ee13fd mb_cache_entry_find_first fs/mbcache EXPORT_SYMBOL +0xb79f25fd p9_parse_header net/9p/9pnet EXPORT_SYMBOL +0x48ae88ae gre_parse_header net/ipv4/gre EXPORT_SYMBOL +0xb007b5c6 cs42xx8_pm sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0x8f0b2357 snd_hda_spdif_ctls_unassign sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8dcc87d2 mtk_ecc_enable drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0x0908e6ab usb_role_switch_find_by_fwnode drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x162b87ff usb_ep_set_wedge drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xf65f53b9 ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x42ef82b6 cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x182d31f9 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6de1bd6e drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa6e9f84d devm_drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL +0xb1377c81 lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0xd106be63 dccp_set_state net/dccp/dccp EXPORT_SYMBOL_GPL +0x66fd6169 intel_nhlt_ssp_endpoint_mask sound/hda/snd-intel-dspcfg EXPORT_SYMBOL +0x0cabaad4 snd_hda_codec_configure sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x498736e3 vmbus_set_chn_rescind_callback drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x0188fa32 cx18_claim_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x0c1bd100 i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xfc9f64e0 usb_function_deactivate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x04aaa071 cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x3cbf904a mipi_dbi_command_read drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x1c18350d drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x421873b4 tpm_tis_remove drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL +0x4994345c dpaa2_io_store_destroy drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x9c8854a1 clk_alpha_pll_lucid_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xe9e55a71 fscache_get_cookie fs/fscache/fscache EXPORT_SYMBOL +0xe38ee503 fscache_put_cookie fs/fscache/fscache EXPORT_SYMBOL +0x3aa1f46b xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x28371dd3 ipack_get_device drivers/ipack/ipack EXPORT_SYMBOL_GPL +0x6e802fc8 rpmsg_release_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x181fe2e3 vhost_vring_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xa1a30658 ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0xc90df7e5 dm_bufio_prefetch drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x2af9e843 md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa1b7346f usb_ftdi_elan_edset_single drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x9200b692 fw_iso_buffer_destroy drivers/firewire/firewire-core EXPORT_SYMBOL +0x962b4ad4 mlx4_register_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x30cc1e32 drm_dev_dbg drivers/gpu/drm/drm EXPORT_SYMBOL +0x2fac9436 dw_hdmi_set_channel_allocation drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x20eada21 snd_soc_get_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf2e603f5 snd_soc_put_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa250c166 snd_timer_start sound/core/snd-timer EXPORT_SYMBOL +0x6b30e466 nand_ecc_tweak_req drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xadffe187 usb_serial_generic_read_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x07abcc0c mlxsw_afa_block_append_trap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x4d90631b __tracepoint_otx2_msg_interrupt drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xc1579516 fman_port_enable drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x5e680fc6 drm_gem_vram_driver_dumb_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x602781a6 drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd5a95eae drm_dp_128b132b_lane_symbol_locked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc7ff52bc l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x52c16479 wm_halo_wdt_expire sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x88b1e1c2 gnss_serial_free drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL +0x865f33eb hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0x115655e9 amvdec_am21c_body_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xec29e22a __traceiter_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x055e7e1a bq27xxx_battery_setup drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL +0x1886ac3e s5h1409_attach drivers/media/dvb-frontends/s5h1409 EXPORT_SYMBOL +0xe40ce377 mptscsih_flush_running_cmds drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xba8495cd mlx4_qp_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x66922845 clk_branch_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x05dc3e00 battery_hook_register drivers/acpi/battery EXPORT_SYMBOL_GPL +0x66983e96 simd_skcipher_create crypto/crypto_simd EXPORT_SYMBOL_GPL +0x0b1f0e35 fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL +0x68c73190 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xef1be0da cros_ec_sensors_core_init drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0xc9901b3f fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0xe05a0146 slim_msg_response drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x612a2ea9 typec_set_mode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x3d7deb0d vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL +0x4bc8195b ath9k_hw_process_rxdesc_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x4105120d hdlcdrv_receiver drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x38a350dd phonet_proto_register net/phonet/phonet EXPORT_SYMBOL +0x341ef2f4 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe50413d7 snd_seq_client_ioctl_lock sound/core/seq/snd-seq EXPORT_SYMBOL_GPL +0x5b061ade snd_pcm_add_chmap_ctls sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x6bbab406 snd_pcm_notify sound/core/snd-pcm EXPORT_SYMBOL +0xc1a09c20 tmc_sg_table_sync_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x97d2384a st_press_common_remove drivers/iio/pressure/st_pressure EXPORT_SYMBOL +0x9076ec21 dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL +0x02964b75 max2165_attach drivers/media/tuners/max2165 EXPORT_SYMBOL +0x052b8e28 rt2x00mac_remove_interface drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x928dba68 mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4a14b9f5 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0x156a427e ieee80211_start_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL +0x62d1e6da garp_request_join net/802/garp EXPORT_SYMBOL_GPL +0x1dedf7ba snd_hdac_stream_sync_trigger sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x48b65aa9 line6_send_sysex_message sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x1b3d30e2 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS +0xb4696a27 bma400_probe drivers/iio/accel/bma400_core EXPORT_SYMBOL +0x35d2b5c7 nand_read_oob_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x3f1fb988 sdhci_set_power_and_bus_voltage drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0054f69d dm_tm_pre_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x72289260 dm_block_manager_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x320eb2d5 venus_helper_unregister_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x466f1595 i2c_free_slave_host_notify_device drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x797688b3 rt2800mmio_write_tx_desc drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x585a8de1 cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xaa976bb3 __tracepoint_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdef1096d cifs_md4_update fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL +0xe4c95931 ieee80211_sta_block_awake net/mac80211/mac80211 EXPORT_SYMBOL +0xb2112142 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x039abe19 snd_hdac_power_down_pm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x8c60ff9c snd_rawmidi_transmit_ack sound/core/snd-rawmidi EXPORT_SYMBOL +0x98da1fcc snd_card_disconnect_sync sound/core/snd EXPORT_SYMBOL_GPL +0xecfbc93f rio_route_add_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x69a4208b fbtft_remove_common drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x5b268549 dw_mci_pltfm_register drivers/mmc/host/dw_mmc-pltfm EXPORT_SYMBOL_GPL +0xec652c4a md_write_start drivers/md/md-mod EXPORT_SYMBOL +0xc18e3066 dib9000_i2c_enumeration drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xaded087d cyttsp_i2c_read_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL +0xbacacb7a usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xe826eb56 mpt_verify_adapter drivers/message/fusion/mptbase EXPORT_SYMBOL +0x28e24a30 scsi_remove_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xffa78dbd idma32_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xa87bc9e7 o2nm_configured_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x78e1177e dccp_make_response net/dccp/dccp EXPORT_SYMBOL_GPL +0xfa3b0d09 nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL +0x7d5cac60 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL +0xdba4502f rl6231_calc_dmic_clk sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL +0xe75fb5c0 snd_dmaengine_pcm_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd3e079f2 snd_soc_dapm_new_dai_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb9f0b18c inv_icm42600_pm_ops drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL +0x9f7f0010 sdw_bus_prep_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x9b9aba97 __sdw_register_driver drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL +0x73c40e57 bcma_chipco_gpio_control drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xb5571dbf cnstr_shdsc_ahash drivers/crypto/caam/caamhash_desc EXPORT_SYMBOL +0x39816e2a cs_dsp_read_raw_data_block drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x0e0edeef lp55xx_register_leds drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x70cf032f usb_hcd_irq drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc5bc9db1 __lbs_cmd drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x3e6b9526 mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0xdc05cfa9 srp_timed_out drivers/scsi/scsi_transport_srp EXPORT_SYMBOL +0x4489a5e9 drm_edid_raw drivers/gpu/drm/drm EXPORT_SYMBOL +0xe63a42b0 moxtet_device_written drivers/bus/moxtet EXPORT_SYMBOL_GPL +0xfee1f1c2 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL +0x6a7a38a0 ceph_pr_addr net/ceph/libceph EXPORT_SYMBOL +0x21ec16cb ieee80211_channel_switch_disconnect net/mac80211/mac80211 EXPORT_SYMBOL +0x45801387 hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0x289815e4 dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x9671bc15 iio_hw_consumer_free drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL +0x19d12b27 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd3fb799c spmi_command_sleep drivers/spmi/spmi EXPORT_SYMBOL_GPL +0xeead0131 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL +0x2e652084 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL +0x027ec137 typec_switch_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x62b6fe1c usb_string_ids_tab drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x57006b62 nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa2956f83 nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2919b156 xdr_decode_string_inplace net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8bb1c829 snd_hda_codec_setup_stream sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x41cc50aa snd_pcm_fill_iec958_consumer sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x5a584b34 vhost_dev_init drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x888e1eda rawnand_dt_parse_gpio_cs drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x00918601 vmbus_open drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xf36b5301 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL +0x2c0459e9 ath9k_hw_gettsf32 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x674b0d0b fcoe_ctlr_set_fip_mode drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x85914d1d tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL +0x300ca40f svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcd5a09de asoc_simple_canonicalize_platform sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0xbda4a349 snd_hda_gen_build_pcms sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xbfa85432 query_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x7e0eec1e rio_attach_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x3c6fe453 vmbus_close drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x4bcec43f extts_clean_up drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x7bcd351e ttpci_budget_init drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xec26b755 vb2_core_queue_init drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xd5b57d94 rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xe2ee3b5c rt2800_config_pairwise_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xb20f21ac mt76_connac_mcu_sta_basic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x65664b57 ath_key_delete drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x28b771c4 fc_rport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x5c57a806 fc_vport_create drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xc92f7f50 vsock_table_lock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xcafbe91f snd_soc_of_parse_tdm_slot sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x30ae1621 _snd_ctl_add_follower sound/core/snd EXPORT_SYMBOL +0xccd86806 ata_id_string drivers/ata/libata EXPORT_SYMBOL_GPL +0xa51f16c7 caam_little_end drivers/crypto/caam/error EXPORT_SYMBOL +0x586705e1 dm_btree_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x662dff8b mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0d3f5c1a fman_get_max_frm drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x9d50ed7e fc_rport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x62a56d9e fc_lport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x91645ad2 __drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3608a2b5 drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x7229343f switchtec_class drivers/pci/switch/switchtec EXPORT_SYMBOL_GPL +0xcbc4af8d wiphy_register net/wireless/cfg80211 EXPORT_SYMBOL +0xe61439ea nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3ff55ad3 nf_conncount_cache_free net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xa6d862e8 rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xf27316f4 nand_ecc_sw_hamming_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x3262efd0 videobuf_to_vmalloc drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL +0x20318f77 usb_wwan_chars_in_buffer drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x3f5bf9c0 rtl8723_phy_calculate_bit_shift drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x2f585dcf il_force_reset drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x108b188f ath_is_49ghz_allowed drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x0137f952 mlxsw_afk_values_add_buf drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x47041e4e mlxsw_afk_key_info_blocks_count_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xdbeea3a5 mbox_handler_nix_bp_enable drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xcce87f2e ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL +0xed6f577f lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL +0x25ea2154 flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x92b37c03 snd_hdac_bus_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x40d9b12e snd_hdac_bus_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xfdc1086c ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xd61775d8 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x3aa46bb7 mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5b6e1073 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xe16c4f65 v4l2_event_unsubscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2c304c0f rmi_2d_sensor_rel_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0xe1d3a097 mt7615_sta_ps drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x827209ea ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5c14ce2f iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x45696619 drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc84d9159 pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcd9701fe __tracepoint_smcr_link_down net/smc/smc EXPORT_SYMBOL +0xbbb46e1e ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL +0x7b5eacaf add_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL +0x0ab650a6 mmc_gpiod_request_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x6119f6e9 mmc_gpiod_request_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb36591ed dvb_generic_ioctl drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xcd939a9b rmi_driver_resume drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x2c991c9f wl1271_acx_pm_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x693a2750 phylink_connect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x22cebb73 sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL +0x5250cf98 ieee80211_tkip_add_iv net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x2f387799 dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xaf0847f0 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x05aef320 iio_read_channel_offset drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x593a930f hisi_qm_dev_slot_reset drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xc93414a6 ad714x_enable drivers/input/misc/ad714x EXPORT_SYMBOL +0x77bee561 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0x36c5bfca rtw_disable_lps_deep_mode drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x8a491848 mt76_connac_free_pending_tx_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xf6ed7d12 ath_hw_setbssidmask drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x673c5a86 meson_canvas_config drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL +0x99aee353 rpc_init_priority_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x092d4ffd st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x158dbf55 ata_bmdma_port_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x3e6e0405 nvdimm_delete drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xdfdb045e vmbus_sendpacket_pagebuffer drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x9e798e22 dm_bm_set_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xebe1f192 md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL +0x6659d144 md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL +0x452f53b1 __tracepoint_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7ca33737 vb2_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x92d1a47d fw_card_add drivers/firewire/firewire-core EXPORT_SYMBOL +0xe4d08ce6 mlxsw_core_rx_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x71ea97a8 mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcbef827c mlx4_ACCESS_PTYS_REG drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x9b972ebb drm_panel_bridge_remove drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb3934756 drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x269a353a clk_disable_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xb846599d wpan_phy_free net/ieee802154/ieee802154 EXPORT_SYMBOL +0x676c1924 rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x820e8c12 snd_soc_component_compr_get_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc4a65349 caam_drv_ctx_init drivers/crypto/caam/caam EXPORT_SYMBOL +0x55d2db15 hisi_qm_init drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x4daa38b4 dst_attach drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x11f4e822 vpu_ipi_send drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0x608b9ef4 mptscsih_qcmd drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xf2f93705 mptscsih_is_phys_disk drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x7f6d738a __traceiter_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x0c537e2b ath9k_hw_settsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x4847e395 ath9k_hw_gettsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x024d14bc vmci_qpair_produce_free_space drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xdf768582 meson_sclk_ws_inv_ops drivers/clk/meson/clk-phase EXPORT_SYMBOL_GPL +0xb76d1080 fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL +0xafdcd1ea dccp_disconnect net/dccp/dccp EXPORT_SYMBOL_GPL +0x0d08be67 snd_soc_get_dai_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8a6910a4 snd_soc_set_dmi_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb773763d mma7455_core_probe drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL +0x6b1c6e7c ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6f470821 au8522_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xfe1a3922 gspca_dev_probe2 drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x6fd9cc4a charlcd_register drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL +0xb60b988a am65_cpts_estf_disable drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x73e7951f mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0ddec49e mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xebc9f105 cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xebc42d45 cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x046fa466 drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x02c330e0 lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0xd7613212 bt_err_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL +0x72ab5855 nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x2d87c528 nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0xfc452eaf ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa3602340 ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x5a78f7bd vb2_ioctl_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xaebb6d1a ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4e6be521 mlxsw_afa_block_append_fwd drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xa1769f7f mlx4_tunnel_steer_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x256c3b89 cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x03c6cafd cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xe29256b5 ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x240a0789 videobuf_read_start drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x0f403acc smscore_register_hotplug drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x5df66e3f usb_autopm_put_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x013ddd7a lan9303_probe drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x4f02c315 st95hf_spi_recv_echo_res drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL +0x48a9c296 drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf1a5611d o2net_unregister_handler_list fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xc30fa110 led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL +0x02ab8b08 alloc_can_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x43beff15 il_get_channel_info drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x553670b5 ath9k_hw_init_global_settings drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x01bce03d cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x3ba70005 drm_sched_increase_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xec2a9563 ttm_bo_eviction_valuable drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xf79754da cmdq_pkt_write_s_mask drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x4cb9e001 recover_lost_locks fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf226d2d2 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0xef57499a sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xadcdc98f wm_adsp_read_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x4b12d449 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xac69dbed fieldbus_dev_register drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL +0x54975b42 rtllib_wx_get_rts drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x8ca8c8ec __traceiter_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x5bdae35b usb_phy_roothub_set_mode drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xda98d0fa can_rx_offload_del drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xa3bd74d9 rtw_restore_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xc3556c7a mt76x02_set_tx_ackto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x6f8cbb23 mlx4_cq_resize drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf0590252 st21nfca_hci_se_io drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x3115970d oslec_create drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0x5a879c41 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2b1c2898 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb03d5fc9 drm_writeback_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x3928a284 ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL +0x1757d1a4 fou_encap_hlen net/ipv4/fou EXPORT_SYMBOL +0xdbd019c4 ib_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL_GPL +0x0ca240fb dvb_usbv2_generic_write_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xf0187456 rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x6c68527d rtw89_mac_get_err_status drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x10b82ef4 il_add_station_common drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xb881b1a9 ath6kl_printk drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0xfde94da9 mlx4_map_sw_to_hw_steering_id drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc17e9bf2 vmci_qpair_peekv drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xe648201c drm_sched_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xc085c876 drm_aperture_remove_conflicting_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL +0xbdcc43cf nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x11b725ba nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xadbefda4 dm_cache_policy_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x3a18389a dm_rh_update_states drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xed3283a4 dm_bufio_set_sector_offset drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xcdfebd8a __traceiter_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xebb9d554 cx88_sram_channel_dump drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x887b8343 _vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x7256e4ac usbnet_set_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x341f3089 usbnet_get_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x3385cc53 ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x50ee5c07 cxgb4_best_aligned_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xdb2c52eb pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8a3b50f5 xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe917e5e4 mtk_afe_pcm_pointer sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xb427ef53 snd_hda_codec_set_power_save sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xd8e762ec hisi_qm_stop drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x667cfe91 v4l2_m2m_buf_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x1cbb16a4 saa7146_unregister_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x4aa9b497 rc_keydown drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x45a86215 mt76_tx_status_skb_done drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xc59adafc mt76_rx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x16e85358 iwl_acpi_get_eckv drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x818416e1 scsi_set_sense_information drivers/scsi/scsi_mod EXPORT_SYMBOL +0xbcbe65a0 tegra_mipi_finish_calibration drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x0000139e clk_alpha_pll_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x15f2239f mhi_get_mhi_state drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xbcafb660 snd_hdac_override_parm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xadb51cff snd_seq_client_ioctl_unlock sound/core/seq/snd-seq EXPORT_SYMBOL_GPL +0x66e34a7f vb2_buffer_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x2a48a78a usb_wwan_write drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x933f75e0 usb_unlink_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x97b78720 mptscsih_slave_destroy drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x9e67ee18 usbnet_write_cmd drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xc2ba78a1 team_options_register drivers/net/team/team EXPORT_SYMBOL +0xdd81e7e5 rt2x00mac_conf_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x789db5ad ath9k_hw_getchan_noise drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x40f2b10c ipmi_alloc_smi_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x0d9e8fb0 tegra_xusb_padctl_usb3_set_lfps_detect drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xa525ea67 p9_client_getlock_dotl net/9p/9pnet EXPORT_SYMBOL +0xcc68b11f rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x48012e28 xt_check_proc_name net/netfilter/x_tables EXPORT_SYMBOL +0xba36e28b xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL +0x87258839 edma_pcm_platform_register sound/soc/ti/snd-soc-ti-edma EXPORT_SYMBOL_GPL +0x6ea09972 snd_midi_channel_alloc_set sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL +0xf9deb0db vhost_iotlb_map_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0xa1ad22bd hisi_qm_release_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xf9687567 flexcop_device_kfree drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xb24d69b9 i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x5c30a8c2 ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xc8b8faba hostap_add_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xb2174a77 cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xe9acbd69 ieee80211_start_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL +0xee02e420 ax25_findbyuid net/ax25/ax25 EXPORT_SYMBOL +0xbf94151d ife_check_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL +0xf17cd44e fw_iso_resources_free sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xc5e1724c oxygen_write_i2c sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x05118df1 fxas21002c_pm_ops drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL +0xfb07d140 sdhci_pltfm_clk_get_max_clock drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0x2b27f91f __SCT__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa187023e __SCK__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xcdf3e92f v4l2_fh_is_singular drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7f7a784a mt76x0_register_device drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL +0xf22a2e06 ath9k_hw_wow_apply_pattern drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x55c4a5ad cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x79a78e62 xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe56c216d ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x76f4031a nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xeff183fb nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x88caeff5 asoc_simple_clean_reference sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x5e3cf218 snd_soc_jack_add_gpiods sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x31fde282 ssb_pcicore_dev_irqvecs_enable drivers/ssb/ssb EXPORT_SYMBOL +0x871abad9 i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xe16ad7c0 hisi_qm_dev_err_init drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x6aebce95 dm_bufio_issue_discard drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xe2e0f89a __SCT__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc79f7645 cx231xx_capture_start drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xd8bbd6a1 rndis_rx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL +0xe80d03a4 mt76x02_set_ethtool_fwver drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe0ce3d99 rtsx_usb_card_exclusive_check drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x96fc1373 ttm_bo_mem_space drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb09aa0f0 qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xd7b4ef82 moxtet_device_write drivers/bus/moxtet EXPORT_SYMBOL_GPL +0xa4b2b77e ieee80211_key_replay net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x9c442f21 rt5640_detect_headset sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0xbd51703b snd_ctl_register_ioctl_compat sound/core/snd EXPORT_SYMBOL +0xe2a20fc9 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x6d3f57bd dm_bufio_get_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xf8eb2c06 md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL +0x84f3ab47 __SCT__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x9ce21c84 __SCK__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x45284ae9 smsendian_handle_rx_message drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x37d91069 smsendian_handle_tx_message drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x77ae495d usb_speed_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x33f438a2 mii_ethtool_set_link_ksettings drivers/net/mii EXPORT_SYMBOL +0x55bb1e7e mii_ethtool_get_link_ksettings drivers/net/mii EXPORT_SYMBOL +0x03b645bd mlx4_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x266d31fe nvme_auth_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1461e227 dw_hdmi_set_channel_status drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x697fb196 drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4a833012 poly1305_final_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL +0xbabd30f5 virtio_transport_dgram_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x55b863dd ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL +0x5cdd9649 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xae809786 q6afe_hdmi_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0xaa5c1ea9 snd_soc_component_compr_copy sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5eda808d sensor_hub_remove_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0xca163cfb usbnet_start_xmit drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x87fe8dc6 ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4e35e435 cmdq_pkt_create drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x38ff4b99 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xfdbdb479 virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x4a582722 gnss_register_device drivers/gnss/gnss EXPORT_SYMBOL_GPL +0xd2b95123 tee_device_register drivers/tee/tee EXPORT_SYMBOL_GPL +0x60e31fbb sdw_find_col_index drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x8a649cd6 ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x328cb844 sdhci_cleanup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0e5d7f12 saa7146_pgtable_free drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x0320d5b3 rtl8723be_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x6ce5b59c rtl8723ae_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xbf31969e ath10k_print_driver_info drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xd74b83da mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf0724956 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0f4b7285 cmdq_pkt_destroy drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x12dd1e77 ipmi_set_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x82409884 __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb5bbf853 rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL +0xeeedf71f xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe77466f9 ssm2602_regmap_config sound/soc/codecs/snd-soc-ssm2602 EXPORT_SYMBOL_GPL +0xe8c29bf3 snd_hda_jack_add_kctl_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x423aeaf2 snd_dmaengine_pcm_close sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0x6bc7b5d2 iio_device_id drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x2e2c72e0 iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x3a15013b ata_pack_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL +0xa870f6fb dm_table_event drivers/md/dm-mod EXPORT_SYMBOL +0xce48d6f4 __tracepoint_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xffe643b4 rt2x00pci_remove drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL +0x04a32583 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xb804ca64 ath9k_hw_abort_tx_dma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xe5ad0cad mlx5_create_lag_demux_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc71fbbfc bgmac_enet_suspend drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x83e0b31c microread_probe drivers/nfc/microread/microread EXPORT_SYMBOL +0x3aaea8b3 rxrpc_kernel_check_life net/rxrpc/rxrpc EXPORT_SYMBOL +0x3266f7e2 ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb0bdbbf1 snd_soc_dapm_dai_get_connected_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7ac2f329 snd_seq_expand_var_event sound/core/seq/snd-seq EXPORT_SYMBOL +0xd3517c8a comedi_buf_read_free drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xdfee295e dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x788272b2 usb_free_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2e92d4c6 mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1996a7ab ath11k_pcic_get_user_msi_assignment drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xbe82d6cc mlxsw_env_get_module_info drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe0c2c83b hnae3_register_ae_dev drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0x97c5b555 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x808e9895 drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0xd4671463 xor_block_inner_neon arch/arm64/lib/xor-neon EXPORT_SYMBOL +0x41367bf6 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xab0f5897 nfc_fw_download_done net/nfc/nfc EXPORT_SYMBOL +0x9a6e658b nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf33b113a spmi_controller_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL +0xa254de98 typec_find_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x55cac26a cdrom_number_of_slots drivers/cdrom/cdrom EXPORT_SYMBOL +0xc8a173a2 efuse_one_byte_read drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x96ef0f54 fman_register_intr drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0xe99f846c rtsx_usb_get_card_status drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x5681c179 drm_atomic_helper_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfa150882 drm_buddy_fini drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0x9b285573 drm_match_cea_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x9e98722b ip_set_get_ipaddr6 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa293f8a6 ip_set_get_ipaddr4 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x7680f932 snd_akm4xxx_build_controls sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL +0xc22c24ce iio_get_channel_type drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x62c64844 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x6cdfae80 ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1cf01266 ata_ehi_clear_desc drivers/ata/libata EXPORT_SYMBOL_GPL +0x04326258 nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x0fbd2b2a dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc12837e5 mptscsih_taskmgmt_response_code drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x28023906 mii_check_gmii_support drivers/net/mii EXPORT_SYMBOL +0x2e6f9fb6 __traceiter_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6f4cb215 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb6acdf5c drm_atomic_helper_damage_iter_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x15ad0e53 drm_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x7b2e2166 drm_vma_node_revoke drivers/gpu/drm/drm EXPORT_SYMBOL +0x966d3378 t10_pi_type1_ip block/t10-pi EXPORT_SYMBOL +0xca34b6d3 dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xed90aaac snd_hdac_power_up sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x689a2894 iio_dma_buffer_request_update drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0xd030d4cc mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xba3dbe8a ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL +0x2e414b0d dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x6fc27012 dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xf48f1385 pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x7c21c1d9 __video_register_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x495b9a84 sms_board_setup drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x84f59b54 sl811h_driver drivers/usb/host/sl811-hcd EXPORT_SYMBOL +0x28e51759 rtw_pci_remove drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL +0xc9324d69 p54_parse_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0f8291b3 drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL +0xca69230e drm_ioctl_kernel drivers/gpu/drm/drm EXPORT_SYMBOL +0xfe12bcb9 drm_dsc_compute_rc_parameters drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x53fc2f5d drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbf8ca19d drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1605d0ed drm_dp_lttpr_max_lane_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc4760dfe dpdmai_reset drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xcce11a60 fscache_n_no_write_space fs/fscache/fscache EXPORT_SYMBOL +0x5aeeee62 ceph_oid_aprintf net/ceph/libceph EXPORT_SYMBOL +0xa00db876 ieee80211_tx_rate_update net/mac80211/mac80211 EXPORT_SYMBOL +0x8fa02936 cfg80211_free_nan_func net/wireless/cfg80211 EXPORT_SYMBOL +0xb61a6d1f nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xe2b8cc13 nft_parse_register_load net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x5ea22724 cs35l41_otp_unpack sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x837d9b78 iio_buffer_put drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xc24a3fb9 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x18a3a28f qcom_remove_glink_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0xd7066f3f fieldbus_dev_area_updated drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL +0x00ccedab rtllib_wx_set_rts drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x7c312e16 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb06bbec6 vb2_write drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x24c59982 imx_usbmisc_charger_detection drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xbe960f63 xhci_add_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x735c3314 rt2x00usb_clear_entry drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xbf14a686 drm_crtc_check_viewport drivers/gpu/drm/drm EXPORT_SYMBOL +0x7b8233bf jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL +0xb5db5052 cfg80211_roamed net/wireless/cfg80211 EXPORT_SYMBOL +0xdf543293 snd_mpu401_uart_new sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL +0x757bda6d fpga_region_unregister drivers/fpga/fpga-region EXPORT_SYMBOL_GPL +0xc5a655d8 ssb_bus_may_powerdown drivers/ssb/ssb EXPORT_SYMBOL +0xfaed9213 ata_sff_data_xfer drivers/ata/libata EXPORT_SYMBOL_GPL +0xe663d04d ffa_bus_type drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL +0xbe38a431 dm_rh_recovery_prepare drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xed456e37 cx231xx_register_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL +0x4e8c082a rtw89_mac_set_err_status drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x82386974 il_fill_probe_req drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x99f0fb41 ath10k_htt_txrx_compl_task drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x5ff17b5c mlxsw_afa_block_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xf5c6e26b mlxsw_core_bus_device_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x8d303b1b iscsi_pool_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x434623f0 lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x631939a9 clk_branch2_aon_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x73fe3a0a fat_attach fs/fat/fat EXPORT_SYMBOL_GPL +0xfb74f71e osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL +0x987d3968 ceph_alloc_options net/ceph/libceph EXPORT_SYMBOL +0x3faece28 ieee802154_register_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x1ce9aac8 nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb37ed108 q6asm_enc_cfg_blk_pcm_format_support sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xb8edc052 mtk_afe_fe_ops sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xaad8cd9a line6_read_data sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xeb3a8baf coresight_find_csdev_by_fwnode drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x883ad0a9 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe6e6b684 md_new_event drivers/md/md-mod EXPORT_SYMBOL_GPL +0x271f1d4b videobuf_queue_to_vaddr drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xb5ebd6aa __v4l2_async_notifier_add_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x63fd0425 rtw_power_mode_change drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x94b1e8f0 mt76_token_consume drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x9b62b026 mlx4_xrcd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb00b98e5 mlx4_gen_slaves_port_mgt_ev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x5bcc91ec cmdq_pkt_flush_async drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xf36be624 rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd90cb9d3 cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL +0xe091f8cf rt5682_register_dai_clks sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xf6eee2ed rt5645_set_jack_detect sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL +0x56da2903 of_get_nand_ecc_user_config drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x6760c537 cxl_add_dport drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x55930070 mmc_send_abort_tuning drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xc319a030 cx231xx_init_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x5fa4db64 rt2800mmio_interrupt drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x2a692bb7 mt76u_stop_tx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0xa74d87f8 fman_set_mac_max_frame drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0xe2f85ea7 ieee80211_cqm_rssi_notify net/mac80211/mac80211 EXPORT_SYMBOL +0x1f52f2e1 cfg80211_assoc_timeout net/wireless/cfg80211 EXPORT_SYMBOL +0xd0a42865 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xadc1ae7b nand_change_read_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xbd67c092 caam_imx drivers/crypto/caam/error EXPORT_SYMBOL +0xeed8ef8a ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xcbf5dc4a free_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0xdbbf23d6 m_can_class_resume drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x521e3055 ath_hw_get_listen_time drivers/net/wireless/ath/ath EXPORT_SYMBOL +0xad8a0a27 ath10k_core_unregister drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x18b0ad00 mlxsw_afa_block_append_police drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x108c2ac4 otx2_nix_config_bp drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xebfae55c hisi_sas_get_ata_protocol drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x9eeb775c iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x94a7648c scsi_report_opcode drivers/scsi/scsi_mod EXPORT_SYMBOL +0xce19baa7 drm_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x156b6203 crypto_sm3_final crypto/sm3_generic EXPORT_SYMBOL +0x7776efe7 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0xd786f5f0 hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL +0x1691c699 nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb53a70ab snd_card_register sound/core/snd EXPORT_SYMBOL +0xbd27fa4f sdw_stream_remove_slave drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x3b642fa5 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9612639a rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL +0x0ce1f899 ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xb7248112 reboot_mode_unregister drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL +0xef346615 cxgbi_attr_is_visible drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x7aef0c5f __regmap_init_sdw drivers/base/regmap/regmap-sdw EXPORT_SYMBOL_GPL +0x6bc52c4a fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL +0x082aa255 fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL +0xd328e4e1 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x46fcbb83 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9a9964f4 vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xe7060730 ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x4e0a66e4 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xe11e10a5 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL +0x2a32c991 nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL +0xf39c768c nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0xe9e412ca register_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL +0xf8695fb4 snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9ce52102 oxygen_write_spi sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xe9295079 devm_iio_kfifo_buffer_setup_ext drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL_GPL +0xc577832d vhost_iotlb_alloc drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0x947236ca spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x2042e68c vmbus_next_request_id drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x30d4b1c6 split_key_done drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0xa6e09a35 ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x68fea092 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL +0x1daabd00 config_ep_by_speed_and_alt drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x795422c0 usb_register_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x87248135 rtw_phy_load_tables drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xc8d83abb rt2x00usb_probe drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xd87e2461 p54_register_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0xcad96a97 __iwl_crit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xb3568e64 ar9003_mci_get_interrupt drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xd3e00608 scsi_dma_map drivers/scsi/scsi_mod EXPORT_SYMBOL +0x7e66fd9e clk_regmap_mux_div_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x95dc1364 ipmi_add_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xf2ad4036 ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL +0x498d993b q6afe_get_port_id sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x5a47ffde iscsit_cause_connection_reinstatement drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x151e2e70 __SCT__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x9de88bc8 __SCK__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x70484c11 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xe3fde125 fw_csr_iterator_next drivers/firewire/firewire-core EXPORT_SYMBOL +0xcaa97389 wlcore_calc_packet_alignment drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL +0x6085fbf5 wl1271_cmd_test drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x32fb2173 mt76x2_init_txpower drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x7a8a673d lbs_get_firmware drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x368ae6e8 ath9k_cmn_get_channel drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x5f053c9b __drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7edf470b drm_edid_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0x25daad93 __drm_mm_interval_first drivers/gpu/drm/drm EXPORT_SYMBOL +0x61066585 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xd4523c59 q6afe_i2s_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x9ab2cb34 ata_std_sched_eh drivers/ata/libata EXPORT_SYMBOL_GPL +0x12ab82d5 nvdimm_volatile_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xb9ef370a vdpa_set_config drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x71be760e mmc_of_parse drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x38632050 rt2x00queue_map_txskb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x7e5231da il_mac_conf_tx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x84a6709b drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf2fa708e __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xe014dc58 snd_hdac_get_stream sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xc3a78094 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x0ed96d12 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x9ff0de23 fbtft_write_gpio8_wr drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x42e92b23 caam_jr_enqueue drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0xfc5faec6 bd70528_wdt_unlock drivers/watchdog/bd70528_wdt EXPORT_SYMBOL +0xcc8d4cd1 typec_partner_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xea4f2247 register_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL +0x7702ba08 mt7615_tx_token_put drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x02e2f9fa hisi_sas_scan_finished drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xfadf5014 scsi_unblock_requests drivers/scsi/scsi_mod EXPORT_SYMBOL +0xbbb9266f of_get_drm_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xa6520442 drm_hdmi_avi_infoframe_content_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x23865923 objagg_destroy lib/objagg EXPORT_SYMBOL +0xaf5bf6ef nfs_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaa34ce5b nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf7979050 snd_hdac_regmap_read_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x840139be oxygen_pci_probe sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x5df7b71b vfio_dma_rw drivers/vfio/vfio EXPORT_SYMBOL +0x9b48e589 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc0fadb13 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x96af0fe4 fsg_show_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x792200c5 usb_ep_fifo_status drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x9d21cd06 usb_composite_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x58d8d7b9 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xc9e733a0 ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x8ab771f5 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xfd1c3a1f wm8958_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL +0xd4647542 drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL +0xf4d59318 ieee802154_hdr_peek net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL +0x35590e80 ieee802154_hdr_pull net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL +0xcd2549e7 ieee802154_hdr_push net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL +0x0f4475cd rt5682_soc_component_dev sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x26f6b499 iio_str_to_fixpoint drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x9955fef4 dm_bitset_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xb3352dd2 dvb_ringbuffer_empty drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xdb3faf38 altera_ci_release drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL +0x8e7b2476 saa7146_vfree_destroy_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xef1cab00 b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x4a67f8b0 __mt76_set_tx_blocked drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x1d81b0bb mlx4_mtt_init drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x89990c6e mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x4404d2aa fscache_n_no_create_space fs/fscache/fscache EXPORT_SYMBOL +0xa47e91ba qrtr_ns_init net/qrtr/ns EXPORT_SYMBOL_GPL +0xb263bca8 dccp_reqsk_init net/dccp/dccp EXPORT_SYMBOL_GPL +0x67221349 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xcf4b5835 snd_pcm_release_substream sound/core/snd-pcm EXPORT_SYMBOL +0x30db096f denali_calc_ecc_bytes drivers/mtd/nand/raw/denali EXPORT_SYMBOL +0xbe76ffb6 parport_remove_port drivers/parport/parport EXPORT_SYMBOL +0x81e513ad qcom_icc_rpm_smd_available drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL_GPL +0x92b2feb4 vchiq_bulk_transmit drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x0c93e10a ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x06fa2833 mt76_csa_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x6a09594a ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4882e8f3 mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa90eb831 enetc_hw_alloc drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL +0xde0e6901 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb5b94723 drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi EXPORT_SYMBOL SND_INTEL_SOUNDWIRE_ACPI +0x3881b1c8 snd_soc_bytes_put sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x05060a19 snd_opl3_regmap sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x553afd0d btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x81c6435e btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xab7c8105 ata_sas_slave_configure drivers/ata/libata EXPORT_SYMBOL_GPL +0x7d4f05c1 ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL +0x50ca0a09 san_client_link drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL +0xd0888d6f dm_dirty_log_destroy drivers/md/dm-log EXPORT_SYMBOL +0xc2345bef dib9000_fw_pid_filter_ctrl drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x21b1c851 fw_iso_context_queue drivers/firewire/firewire-core EXPORT_SYMBOL +0xf7b41ffb mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4d6d9df7 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xaaa00768 cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xeaad86ec drm_client_framebuffer_delete drivers/gpu/drm/drm EXPORT_SYMBOL +0xb8b44e50 polynomial_calc lib/polynomial EXPORT_SYMBOL_GPL +0xcddadb42 wiphy_free net/wireless/cfg80211 EXPORT_SYMBOL +0x6081751d nft_reject_policy net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x4b3a6977 snd_ctl_new1 sound/core/snd EXPORT_SYMBOL +0xb85699b1 __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x7774620f dm_rh_stop_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xb3ec2b6a dvb_ca_en50221_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xaaf02b0f media_device_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x1f97b78e b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x4b52b5d2 rt2800_process_rxwi drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xe0b5b099 cxgbi_ppm_ppod_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x35530dc8 devm_drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9a8c9ec8 rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6e765778 nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x6f1f6e06 nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0xd1e246a2 xt_compat_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x76345251 snd_dma_alloc_dir_pages sound/core/snd-pcm EXPORT_SYMBOL +0x5ffee96d mantis_input_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xfacfc536 mantis_input_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x7e94b15f nal_hevc_write_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x86f033f8 usb_wwan_tiocmset drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x5995ba2f usb_wwan_tiocmget drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0xbc194cb3 tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL +0xd38bee03 nvmet_req_complete drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0x83533c17 iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1023d867 scsi_host_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xfe501556 __drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8ebb8bb3 drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3dfc2dc5 clk_branch_simple_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xc8e3332b raid6_gflog lib/raid6/raid6_pq EXPORT_SYMBOL +0x1d57ed79 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0x53546ecd qcom_adc5_avg_samples_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0xa909cfc5 vhost_work_init drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe484e9b7 slim_stream_allocate drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x144d6986 cs_dsp_mem_region_name drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x9dc27414 lp55xx_read drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x616b25b5 __traceiter_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xf1200d3b usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8d3122eb wlcore_enable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xd7601199 rt2800mmio_stop_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x1cd46b57 rt2800mmio_kick_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x50927c76 il_eeprom_query_addr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xd382af3a ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x664c34c8 uacce_register drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL +0x0b56349e nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd627da81 ieee80211_vif_to_wdev net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x2d063cd0 rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL +0xe220e23d rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x80e817c3 wm_adsp_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x1e058912 snd_soc_dpcm_get_substream sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xda89e1af st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x67db5e6c vhost_chr_write_iter drivers/vhost/vhost EXPORT_SYMBOL +0xcbfad92e spmi_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL +0xaafacc06 nd_btt_version drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xb650cfd9 md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL +0x850f113d cx88_querycap drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0xa17c0ccf brcmu_dotrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x9ad6f36d phylink_decode_usxgmii_word drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x2211bf8a tifm_unregister_driver drivers/misc/tifm_core EXPORT_SYMBOL +0xc751c180 drm_atomic_get_old_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL +0xd4a12dca mhi_register_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x59814a84 dccp_statistics net/dccp/dccp EXPORT_SYMBOL_GPL +0x6d52e891 snd_soc_jack_notifier_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf61bcf4e snd_hda_jack_tbl_get_from_tag sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x9a2ea6ce ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x3be84c79 btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xd72865c4 hsi_alloc_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x8605e004 ubi_leb_read drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xc2368ea5 ata_xfer_mask2mode drivers/ata/libata EXPORT_SYMBOL_GPL +0xc742afac imx_dsp_free_channel drivers/firmware/imx/imx-dsp EXPORT_SYMBOL +0x6a274640 cec_delete_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x1f284838 dib3000mc_pid_control drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x1699bec9 usb_gadget_vbus_draw drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x84f7357d qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x24a5ec0c am335x_tsc_se_adc_done drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL +0xd51e81d9 __devm_regmap_init_i3c drivers/base/regmap/regmap-i3c EXPORT_SYMBOL_GPL +0x6d01a319 drm_sched_pick_best drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x58f7f717 ttm_resource_manager_usage drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xa30b023d __acpi_nfit_notify drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0x301a1589 ieee802154_alloc_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x063f5308 ieee80211_get_tkip_p1k_iv net/mac80211/mac80211 EXPORT_SYMBOL +0xaf1b0004 pcm512x_remove sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x95668efa fbtft_write_reg16_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x9df4d50a ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x3bdd0f94 v4l2_prio_change drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x141fce2a fsg_common_remove_luns drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xeee465cf vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x9e0ff2f8 qlt_stop_phase2 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x1290ae31 qlt_stop_phase1 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x95d0842f st21nfca_dep_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x57e89e98 __drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3403770a drm_event_reserve_init_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0x09abc6d2 drm_poll drivers/gpu/drm/drm EXPORT_SYMBOL +0x54b5d16d drm_connector_attach_content_protection_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2d961d16 qcom_mdt_load_no_init drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL +0x1dda6f8a synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xe2fa28a5 bttv_get_pcidev drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x52a1d860 musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x6d5bd03f rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xcae1cb3e iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x9b8ada81 iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc809c803 ath_gen_timer_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x877d86a8 drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdf8ed939 drm_framebuffer_plane_width drivers/gpu/drm/drm EXPORT_SYMBOL +0x735c21b5 drm_gem_dmabuf_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x88ffb75a drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x494128eb meson_canvas_alloc drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL +0x2b5f399e crypto_engine_alloc_init crypto/crypto_engine EXPORT_SYMBOL_GPL +0xbbe5611b crc64_rocksoft_update lib/crc64-rocksoft EXPORT_SYMBOL_GPL +0xf5a721ad osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL +0x15f1ec58 ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL +0xb04a266e map_destroy drivers/mtd/chips/chipreg EXPORT_SYMBOL +0xd7a8b69d target_register_template drivers/target/target_core_mod EXPORT_SYMBOL +0x30934216 ntb_transport_max_size drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x5d10b4e9 __SCT__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd1257b49 ivtv_init_on_first_open drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x64ed32cc usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x17f3ddeb mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6318757f mdio_mux_uninit drivers/net/mdio/mdio-mux EXPORT_SYMBOL_GPL +0xee2e498c sas_notify_port_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xfaaa4831 ipmi_set_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x2366120f nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa7297e0b rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL +0x77438e32 vcc_release_async net/atm/atm EXPORT_SYMBOL +0x2a78fa12 hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xffb28798 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfb58481e nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x25bfa476 q6asm_open_write sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x2648456d snd_pcm_lib_free_pages sound/core/snd-pcm EXPORT_SYMBOL +0x54af9525 transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL +0x1574d9c9 cxl_map_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xd6bafa43 __nd_driver_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x27c34865 roccat_common2_send drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL +0x2a0e014e __tracepoint_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x66a1eeef em28xx_toggle_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x10582b38 smscore_get_board_id drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x3bd0b735 smscore_set_board_id drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x41da0375 qcafrm_create_header drivers/net/ethernet/qualcomm/qca_7k_common EXPORT_SYMBOL_GPL +0x166f7e44 i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0xf0ccf2d4 nvme_auth_dhgroup_kpp drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x6e74b9d3 __SCT__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd2a6e7e0 drm_sched_fault drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x98cdc82b drm_atomic_helper_bridge_propagate_bus_fmt drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe3bac697 drm_display_info_set_bus_formats drivers/gpu/drm/drm EXPORT_SYMBOL +0x9bce9c04 mhi_poll drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x755b0f10 pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x81bd5fb9 aic32x4_register_clocks sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL_GPL +0x961090af mt6358_set_mtkaif_protocol sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0xd0cda385 snd_soc_dapm_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x876116c1 snd_card_disconnect sound/core/snd EXPORT_SYMBOL +0xaa5b3e3e spmi_command_wakeup drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x8009466e iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x313d8133 dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xbd549308 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x3adbd595 v4l2_field_names drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x3a44e824 media_create_pad_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x4e04839c zl10353_attach drivers/media/dvb-frontends/zl10353 EXPORT_SYMBOL +0x3312ca14 tda9887_attach drivers/media/tuners/tda9887 EXPORT_SYMBOL_GPL +0x76eeda4b tcpm_unregister_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x3450d607 fw_send_response drivers/firewire/firewire-core EXPORT_SYMBOL +0x5a47b1d8 iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xdbd2a51d il_write_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xa182c037 __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xe09dd547 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1638260e ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL +0x0bc00f80 nf_nat_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4d65c219 qcom_add_sysmon_subdev drivers/remoteproc/qcom_sysmon EXPORT_SYMBOL_GPL +0xda0b5c16 dm_dirty_log_create drivers/md/dm-log EXPORT_SYMBOL +0x6379e76f pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x36bc003a devm_rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xc140797a rtl92c_dm_write_dig drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x7d602c51 il_leds_exit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x3ec187c1 il_leds_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x38b42b02 ath11k_core_deinit drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xe8722a9e w5100_pm_ops drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL +0xe8c8c6c2 regmap_encx24j600_spi_read drivers/net/ethernet/microchip/encx24j600-regmap EXPORT_SYMBOL_GPL +0xf101d1b2 bgx_get_lmac_link_state drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x57172323 clk_byte_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x38af1231 ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL +0x5db68d60 xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdc3b7ee4 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xddf68fc6 xt_find_revision net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xc2517a28 snd_hda_shutup_pins sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x5675d9da snd_ak4113_resume sound/i2c/other/snd-ak4113 EXPORT_SYMBOL +0x862d1609 snd_ak4114_resume sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0x6d39c1a9 rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0a6a1188 ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa9a3575a iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x69b0e11c il_cmd_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xe423072f il_cancel_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xc9413f91 ath9k_hw_set_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x6b9e35a2 mlx4_SET_MCAST_FLTR drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xadcd72ee cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa51d5b12 hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0x3a46e303 hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0x879926c9 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x2251f3ef snd_soc_dai_get_channel_map sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xceb2775b snd_soc_dai_set_channel_map sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf912f0c8 snd_midi_process_event sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL +0x23193048 bcma_core_irq drivers/bcma/bcma EXPORT_SYMBOL +0xac794387 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x320f100f iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x0a04c009 fc0011_attach drivers/media/tuners/fc0011 EXPORT_SYMBOL +0xd31ae9fe u_audio_stop_capture drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0x30585285 usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9b6c4b0f mpt_event_register drivers/message/fusion/mptbase EXPORT_SYMBOL +0xd8eb1b75 libipw_wx_get_encodeext drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x86c527bc mlx4_srq_arm drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb150b38c __tracepoint_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xa21fdada bcm_phy_config_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xf62adf38 lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x8c702ab6 drm_plane_create_blend_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xeb2f825c init_rs_gfp lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL +0x4f704b42 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xf3ed1470 snd_rawmidi_drop_output sound/core/snd-rawmidi EXPORT_SYMBOL +0xfbb5f755 ata_sas_port_init drivers/ata/libata EXPORT_SYMBOL_GPL +0x7de1d8f6 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x90f9e597 v4l2_device_unregister_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x83152849 wlcore_disable_interrupts_nosync drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x29428aa7 ath11k_pcic_ext_irq_disable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x9cbf026d mlxsw_afa_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x0e81c09c mlxsw_afk_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xf583d533 cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf45f6b0f fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x3f9721a8 mcp23x08_regmap drivers/pinctrl/pinctrl-mcp23s08 EXPORT_SYMBOL_GPL +0x70617a04 rl6231_get_clk_info sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL +0x5e84eb6c bcma_chipco_b_mii_write drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xbb1c4ea7 hsi_add_clients_from_dt drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xd4090b72 rio_unregister_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x2bca87b7 dib0070_set_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x6a83a21b dib0070_get_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x5edb7ae5 cx88_print_irqbits drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x99d242fe vsc73xx_is_addr_valid drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x4358c67c mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd3722fe5 host1x_syncpt_get_by_id drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xb78debe3 LZ4_decompress_fast_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL +0x561835eb init_rs_non_canonical lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL +0x395a1d28 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd8eb4c2e zpa2326_isreg_readable drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0xc00dc3e4 mmc_regulator_set_vqmmc drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xaa4890d6 mtk_mdp_dbg_level drivers/media/platform/mtk-mdp/mtk-mdp EXPORT_SYMBOL +0xff0d0275 ath10k_ce_init_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x7a70b457 mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x084a85a2 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xb284e071 iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x58dd349e __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x58a9b2e3 mipi_dbi_spi_transfer drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x595e4fa8 drm_gem_ttm_vunmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL +0xab0beb1b drm_property_lookup_blob drivers/gpu/drm/drm EXPORT_SYMBOL +0x1c80ee7c drm_modeset_unlock drivers/gpu/drm/drm EXPORT_SYMBOL +0xf22eda72 fscache_set_page_dirty fs/fscache/fscache EXPORT_SYMBOL +0xddacccf6 bt_warn_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL +0x28730696 rt5682_supply_names sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x5582f830 dm_dirty_log_type_unregister drivers/md/dm-log EXPORT_SYMBOL +0xd2d4db5c hfi_session_process_buf drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xd7e75740 b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xfaa5f5ee fcoe_fcf_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x1afa7992 iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd1dbed17 lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xe00dc27e rxrpc_kernel_set_tx_length net/rxrpc/rxrpc EXPORT_SYMBOL +0x54d74891 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x14b64653 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x92edc00b __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0xccc705ee devm_cxl_add_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xdfdd7ca7 cx231xx_enable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x79128ded nal_hevc_write_vps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x26e35680 b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x56c1f244 wlcore_scan_sched_scan_results drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x094d7186 il_is_ht40_tx_allowed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xa0d164f8 mlx4_get_base_qpn drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1906c1bc nvme_auth_wait drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x34f28490 fcoe_ctlr_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x0d667204 dw_mipi_dsi_unbind drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL +0x3c8d7111 ceph_get_num_objects net/ceph/libceph EXPORT_SYMBOL +0xc781bd9f rfkill_resume_polling net/rfkill/rfkill EXPORT_SYMBOL +0xac97a207 ieee80211_radiotap_iterator_init net/wireless/cfg80211 EXPORT_SYMBOL +0x205648e5 wm_adsp_compr_set_params sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xcb02c0d4 snd_pcm_stream_unlock_irq sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xd97c03fb comedi_buf_write_samples drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xe803b1f2 btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x13261557 nanddev_markbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xcaef46ef sdio_writesb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x3f754ee3 dvb_remove_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xb23c1107 v4l2_async_notifier_unregister drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x56367ee1 mlxsw_core_skb_receive drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xb2292443 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x909c5a5e drm_sched_entity_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x83822f2c aprbus drivers/soc/qcom/apr EXPORT_SYMBOL_GPL +0xcb080602 dw_dma_acpi_controller_free drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xfb86b96f dlm_errname fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xd3d8e741 nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6943123b ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL +0x83062fee ceph_con_init net/ceph/libceph EXPORT_SYMBOL +0x26b06d27 ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x4f3341e7 intel_nhlt_init sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL +0x50dabc2f mtd_table_mutex drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0dfe0976 iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xed37c90e __tracepoint_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x89e3897d v4l2_ctrl_query_fill drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x631eb49e dvb_usbv2_reset_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x1af0549d ucsi_unregister drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x2754ef37 fsg_show_nofua drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x35870651 usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2d32cdfc rtl_lps_change_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x07dd1895 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x0bc15541 __SCT__tp_func_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xcef3985a __SCK__tp_func_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x3611ef79 uacce_alloc drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL +0x6906164b drm_atomic_set_mode_prop_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL +0xc59f9e6f dw_hdmi_phy_gen1_reset drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x5e6abb22 mux_div_set_src_div drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x39e2273d jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0xdf1ff75b ieee80211_find_sta net/mac80211/mac80211 EXPORT_SYMBOL +0x5b6c2132 ieee80211_tx_status_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL +0xd46fef65 snd_hda_enum_helper_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x871f8761 snd_dma_free_pages sound/core/snd-pcm EXPORT_SYMBOL +0x6442b29a comedi_alloc_subdev_readback drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x3b54a9ad cnstr_shdsc_aead_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x91ac0969 cnstr_shdsc_aead_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x867e87eb dm_bufio_get_dm_io_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x11e0ec41 dm_read_arg drivers/md/dm-mod EXPORT_SYMBOL +0xa7fc46db i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x9d467086 w5100_ops_priv drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL +0x19509e69 mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe75709e4 ttm_io_prot drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x9a03a81b ttm_bo_wait drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x483398de vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x16b9ef27 bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0xbfacb837 xt_percpu_counter_free net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x6b1afa80 snd_soc_runtime_calc_hw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0cf9629a snd_soc_dapm_add_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x59a3de79 snd_hda_get_path_from_idx sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x931c9507 snd_pcm_stream_lock_irq sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xa8d0ece9 mmc_pwrseq_unregister drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x32fbc113 ves1x93_attach drivers/media/dvb-frontends/ves1x93 EXPORT_SYMBOL +0xf0928409 can_free_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xa5a25664 ath6kl_core_destroy drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0xd7f8fb1b iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6712b5a7 dw_hdmi_phy_gen2_txpwron drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x91c41c9f clk_edp_pixel_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xea0fd835 nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xec96eadf vsock_addr_validate net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4d2d5cce nfc_hci_disconnect_all_gates net/nfc/hci/hci EXPORT_SYMBOL +0xe9b1c22f cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x5f82d355 snd_soc_lookup_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xcb2ff12b vfio_mig_get_next_state drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x5a35d819 nand_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x968f6958 nvdimm_namespace_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x480b7f04 mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL +0x2bc4d527 v4l2_fwnode_connector_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x8106095a v4l2_prio_max drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xb1219ba9 usb_unpoison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x45246d01 mt76_connac_mcu_set_vif_ps drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x49dd1440 snd_soc_component_compr_get_codec_caps sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1268a888 dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa979abed usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc7a95c1d rt2x00usb_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x600565a2 __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xc5778bca ar9003_paprd_init_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x210dc387 mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xeb820db3 qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xc9fae756 ocfs2_cluster_connect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xc946eb94 jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9ffefcb2 fscache_n_read fs/fscache/fscache EXPORT_SYMBOL +0xef207998 rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x35cbcb8b rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x219d0003 cfg80211_ibss_joined net/wireless/cfg80211 EXPORT_SYMBOL +0x5c7668f7 cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x7324ab58 rt5682_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x2ce1535e amdtp_am824_set_midi_position sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0xac21044d to_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xcbfb37c6 videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xd23f3574 tea5767_autodetection drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL +0xf269b482 lbs_remove_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x06de5ab7 hostap_set_string drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x672c776d ath11k_pcic_stop drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xa564aa88 mlx4_unicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3fe02c86 otx2_mbox_msg_send drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xa2a6dc60 scsi_add_host_with_dma drivers/scsi/scsi_mod EXPORT_SYMBOL +0xccac0f99 ndlc_open drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0xb17c411e drm_atomic_private_obj_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x7790b7d1 crypto_engine_exit crypto/crypto_engine EXPORT_SYMBOL_GPL +0xeec5a911 pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf50e03a5 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a0d09e7 fscache_n_write fs/fscache/fscache EXPORT_SYMBOL +0x0e57b6e4 vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xa5397fb2 mtk_memif_set_disable sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x8edc4d35 amdtp_am824_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0xca9b7f95 snd_ctl_remove_id sound/core/snd EXPORT_SYMBOL +0x5692f8f0 __adis_read_reg drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0xf6c3fb71 to_ndd drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xe0e6c305 mmc_can_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xdf6ebecb bt878_stop drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x8447610d mlxsw_env_get_module_eeprom drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x829e8851 mlxsw_afa_block_first_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x56189aff ttm_bo_move_sync_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x749840b0 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x47b2ed49 pdr_handle_alloc drivers/soc/qcom/pdr_interface EXPORT_SYMBOL +0xd0aabe91 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5427f7e3 osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL +0xab800159 hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL +0x92a9c042 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL +0x1ce2497f reg_query_regdb_wmm net/wireless/cfg80211 EXPORT_SYMBOL +0x12ad0ca6 tee_shm_put drivers/tee/tee EXPORT_SYMBOL_GPL +0x382d4d68 fbtft_write_spi drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xc8cd0021 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x2e24fc58 devm_reboot_mode_unregister drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL +0x3640501e __SCT__tp_func_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xc7b45aa4 __SCK__tp_func_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x6a32e959 tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL +0xc984ad2c rtl8723_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x4c4ccd71 bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x55f9e97d wm_adsp_compr_trigger sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc61e7a34 qcom_adc5_prescaling_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0x8154c431 ata_bmdma_irq_clear drivers/ata/libata EXPORT_SYMBOL_GPL +0x70fbdac9 vchiq_msg_queue_push drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x66423d2b hisi_qm_reset_done drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x0c947ff4 hfi_session_unload_res drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x7abd991c mptscsih_bios_param drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x303f3c88 st95hf_spi_send drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL +0x7ca59845 ipmi_smi_watcher_register drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x0dd666ba nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe46152f5 atm_dev_release_vccs net/atm/atm EXPORT_SYMBOL +0x713dcded snd_hdac_codec_link_down sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xab6c34f2 amdtp_am824_set_pcm_position sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x6ec5761b hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS +0xc5e45e91 fpga_bridge_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0x5a4cb5b9 fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0x5d8a6d6c st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x9718cffa dm_sm_disk_open drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x1b343ada usb_anchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd600deba mt76x02_get_efuse_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x2998b94b libipw_wx_set_encodeext drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x9b0f09cc fc_rport_recv_req drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x11b04a43 drm_mode_object_put drivers/gpu/drm/drm EXPORT_SYMBOL +0x0ef12cc9 qmi_encode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x3216c106 rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL +0x71e6d51c devm_iio_channel_get drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x4cf699b8 vfio_pci_core_set_params drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x7d9ef9b3 spmi_ext_register_readl drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x49e51253 ata_sas_port_stop drivers/ata/libata EXPORT_SYMBOL_GPL +0x04da3830 venus_helper_set_output_resolution drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x2c454072 ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x7f4a8f46 rtl92c_dm_watchdog drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xdccf10ba mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa6f0320d st_nci_hci_load_session drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x43af3a78 drmm_kstrdup drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x36ca1fe7 drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x78ba8076 q6adm_open sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL +0xd0940f7f hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES +0x2b3ccb5f ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc9cd9b6e rio_enable_rx_tx_port drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xb8c31696 ieee80211_get_beacon_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xa9e2459f imx_media_enum_mbus_formats drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xff3ea1b7 md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL +0xf9731a7a md_reload_sb drivers/md/md-mod EXPORT_SYMBOL +0x883f0848 dvb_unregister_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe60d0b03 ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9da232d0 ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9a7ef4f7 cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd4dce2b3 bcm_phy_cable_test_start_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xb8dcecf8 fc_get_host_speed drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x98635738 fc_fc4_deregister_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xb52799c4 scsi_print_command drivers/scsi/scsi_mod EXPORT_SYMBOL +0x590c3d89 drm_bridge_chain_mode_valid drivers/gpu/drm/drm EXPORT_SYMBOL +0x82918a93 async_syndrome_val crypto/async_tx/async_pq EXPORT_SYMBOL_GPL +0x225118b4 nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xca56a407 ieee80211_stop_queues net/mac80211/mac80211 EXPORT_SYMBOL +0xd74276bc nft_fib_validate net/netfilter/nft_fib EXPORT_SYMBOL_GPL +0xbaa8c69d nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x822516ef q6adm_close sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL +0x64c14fc1 snd_pcm_stream_unlock_irqrestore sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x7650356d iio_get_time_ns drivers/iio/industrialio EXPORT_SYMBOL +0x4b248073 scd30_suspend drivers/iio/chemical/scd30_core EXPORT_SYMBOL +0xf29f068d __register_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xaefbcacd target_alloc_sgl drivers/target/target_core_mod EXPORT_SYMBOL +0x111ab12a dm_bufio_mark_partial_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xe8b7eb1b typec_mux_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x00841b56 empty_req_queue drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0xc4c470a1 libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xd670c37d libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xef97636b mlxsw_core_port_eth_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x5431a304 enetc_phc_index drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp EXPORT_SYMBOL +0xec02ebe0 phylink_init_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xe2a6ae3f sas_rphy_remove drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xbf19eb32 nfcmrvl_nci_recv_frame drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL +0xe455477f mipi_dbi_buf_copy drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x21d541eb drm_flip_work_queue_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd60736ec gf128mul_free_64k crypto/gf128mul EXPORT_SYMBOL +0xd5b39fa0 dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7484c56a flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x83b415e7 nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x8a025b25 snd_sgbuf_get_addr sound/core/snd-pcm EXPORT_SYMBOL +0x10b54da2 b53_serdes_an_restart drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0xb1cb193e cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x4e4b450a bgmac_enet_remove drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x3c988d02 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2491c6b1 drm_atomic_state_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xda2914be nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x32421ddd simple_tuner_attach drivers/media/tuners/tuner-simple EXPORT_SYMBOL_GPL +0xb36d0e46 cdc_ncm_rx_verify_ndp32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0xd56e8d16 cdc_ncm_rx_verify_ndp16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x6f730cc0 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xb8facdb0 mlx4_gen_pkey_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x58f8d37c pn544_hci_remove drivers/nfc/pn544/pn544 EXPORT_SYMBOL +0xf30db916 drm_fb_clip_offset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcf11a549 drm_flip_work_allocate_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd5790caf drm_driver_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL +0x42ac3b2e dw_mipi_dsi_remove drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL +0xb463c09a snd_hda_codec_set_power_to_all sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xf42e66f4 snd_pcm_set_sync sound/core/snd-pcm EXPORT_SYMBOL +0x6e384c25 nanddev_mtd_max_bad_blocks drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x5bdb610a target_free_sgl drivers/target/target_core_mod EXPORT_SYMBOL +0x7aaf01e0 parport_find_number drivers/parport/parport EXPORT_SYMBOL +0x64f84b5a sdhci_request_atomic drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xb72cc8ad safe_candev_priv drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xdf666902 drm_rotation_simplify drivers/gpu/drm/drm EXPORT_SYMBOL +0x02ad3f74 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0xdba126c1 reg_initiator_name net/wireless/cfg80211 EXPORT_SYMBOL +0x5b91ea0d dvb_module_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0x9aa25c71 dib0070_attach drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x0d2abe38 venus_helper_set_input_resolution drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x57caa111 rtl92c_dm_bt_coexist drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x2b4846a1 raid6_empty_zero_page lib/raid6/raid6_pq EXPORT_SYMBOL +0xc8e96dea qword_addhex net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x53ef88f6 azx_get_position sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x10f83dec snd_info_create_card_entry sound/core/snd EXPORT_SYMBOL +0x08dee36d hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID +0x3ede331a rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x4d238ef8 spmi_controller_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL +0xed8b94e5 ata_qc_complete_multiple drivers/ata/libata EXPORT_SYMBOL_GPL +0x8fb22875 ivtv_reset_ir_gpio drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x09492220 musb_mailbox drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x0f4e9638 mt76_connac_mcu_set_hif_suspend drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xd6a9634f mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3f2690f2 nfs_check_flags fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0d83e5fd amvdec_src_change drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x37a2275e typec_mux_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x695397cd mpt_get_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL +0xef5d3343 mlx4_mr_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb5d3868a drm_crtc_add_crc_entry drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xd71307c1 nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x228b867b snd_ac97_suspend sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x198788b4 snd_lookup_oss_minor_data sound/core/snd EXPORT_SYMBOL +0x4a3ea5c0 snd_request_card sound/core/snd EXPORT_SYMBOL +0xae071bd3 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x5ed68684 saa7134_querystd drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xe3175ddb brcmu_pktq_mdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x586760a2 brcmu_pktq_mlen drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0xd253d447 mlx4_mw_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb458a29f drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcdb99cc9 drm_mode_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc7a0d28e l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL +0xef265f27 cfg80211_chandef_create net/wireless/cfg80211 EXPORT_SYMBOL +0xcd74395e cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL +0xf54a9059 wm_adsp_write_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xec86da61 rt5640_set_ovcd_params sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x1a724fcc snd_seq_kernel_client_ctl sound/core/seq/snd-seq EXPORT_SYMBOL +0xa6737f92 vhost_poll_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x4d38e485 nvdimm_pmem_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xb23d849a dm_register_target drivers/md/dm-mod EXPORT_SYMBOL +0xe59efb0e musb_clearb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xac0953c7 rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xdb3dd560 mlx4_pd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd9d61d6f enetc_mdio_lock drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL +0xae69a5ae ttm_bo_vm_open drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xefdd43db drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd49bfa72 lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL +0xb7841066 ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL +0x064b1d56 xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x14cecd59 ax25_display_timer net/ax25/ax25 EXPORT_SYMBOL +0xab270d46 cfg80211_port_authorized net/wireless/cfg80211 EXPORT_SYMBOL +0x2c874633 nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL +0x8861473f nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x60528ee3 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xea75a5dd q6asm_map_memory_regions sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x04853d5f ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcda04a5b v4l2_prio_close drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xc5e5573a frame_vector_to_pages drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x411e8705 cdc_ncm_change_mtu drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0xe5cd31a9 mt7615_unregister_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x6fd10042 __bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x5e338f63 __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfc94c676 nfc_digital_register_device net/nfc/nfc_digital EXPORT_SYMBOL +0x0a4a6eb7 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x34ed531a ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x4fe3adde __devm_iio_trigger_register drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x9971dac4 cros_ec_sensors_capture drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x23b98893 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 EXPORT_SYMBOL_GPL +0x0c86f5cb ib_sa_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x74f59b55 denali_chip_init drivers/mtd/nand/raw/denali EXPORT_SYMBOL_GPL +0xfb6373d1 hisi_uncore_pmu_offline_cpu drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x00b18033 __SCT__tp_func_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa64134e4 __SCK__tp_func_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xba93fba2 adau1761_probe sound/soc/codecs/snd-soc-adau1761 EXPORT_SYMBOL_GPL +0x4edddde2 iio_trigger_set_immutable drivers/iio/industrialio EXPORT_SYMBOL +0xd4d0e552 sdw_update drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xc7698b23 mptscsih_taskmgmt_complete drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xc4baa9d2 mt76_connac_mcu_sched_scan_enable drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xbfb7df3c mlxsw_core_driver_priv drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x2c73cfcf meson_venc_hdmi_venc_repeat drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0xc30d71cc drm_buddy_block_print drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0x4577dd1a host1x_job_add_wait drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x5e373fb4 gf128mul_64k_bbe crypto/gf128mul EXPORT_SYMBOL +0x6f088519 ieee80211_stop_rx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL +0xc6caff8d ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x85cd2f50 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x22c30673 snd_soc_link_compr_startup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x40470dfb snd_soc_dai_set_bclk_ratio sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x94b7137a fw_core_handle_request drivers/firewire/firewire-core EXPORT_SYMBOL +0x5af72a9b rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xcda9bfdb mt7615_register_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xa8b8b533 mt76_wcid_key_setup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL +0x1bdaafe1 cxgbi_tagmask_set drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xa733ff60 tegra_mipi_disable drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xe4330a39 ipmi_unregister_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x08da8b00 mhi_get_free_desc_count drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xff282521 rfkill_register net/rfkill/rfkill EXPORT_SYMBOL +0x64cd1cdd ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xed6b3d84 cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x07a54780 q6afe_cdc_dma_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0xf0bbd88a rawnand_sw_bch_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x97d3ad9b led_mc_calc_color_components drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL +0x15085586 dm_btree_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x5f927345 usb_os_desc_prepare_interf_dir drivers/usb/gadget/libcomposite EXPORT_SYMBOL +0x19a304ba usb_disabled drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7a5a6aae isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL +0x7f972e45 b53_serdes_config drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0xc15de5d2 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd69a0294 cxgb4_best_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x1f5e8f0a nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd2173397 drm_atomic_helper_check_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2b95d2f9 drm_atomic_commit drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd3d482c nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x68022a28 snd_soc_component_async_complete sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x89563662 snd_i2c_device_create sound/i2c/snd-i2c EXPORT_SYMBOL +0x5e7f4920 snd_pcm_format_set_silence sound/core/snd-pcm EXPORT_SYMBOL +0xd38a6cc7 lan9303_remove drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0x7e939be3 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x3829876a libipw_wx_get_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xd8eee243 drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL +0x2ddc7307 acpi_nfit_desc_init drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0x58c131d4 cros_ec_sensors_read_cmd drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0xf4920946 ad_sd_init drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x0b5ac31d ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4233b1e6 ata_pci_bmdma_init drivers/ata/libata EXPORT_SYMBOL_GPL +0x068070d1 scp_ipi_unlock drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL +0x0cb7dbde cs_dsp_adsp2_bus_error drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x4a94ce5a vb2_queue_error drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x89982f1d rtl8723_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x393132bb lynx_pcs_create drivers/net/pcs/pcs-lynx EXPORT_SYMBOL +0x035276dc mtk_afe_add_sub_dai_control sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xaf6ca93e mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL +0xda1a083c tee_client_close_context drivers/tee/tee EXPORT_SYMBOL_GPL +0x20f21abd iio_device_claim_direct_mode drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xc0e6162e imx_media_init_mbus_fmt drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x76b52e4c sdhci_runtime_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7e260579 vpu_get_vdec_hw_capa drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0xa65bfc19 ath9k_hw_beaconinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x6a91d8db cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x28354ae9 lynx_pcs_destroy drivers/net/pcs/pcs-lynx EXPORT_SYMBOL +0x664c569d pn53x_register_nfc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x787f0fe8 vmci_register_vsock_callback drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x461737cb cmdq_pkt_read_s drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xc13105c4 mhi_force_rddm_mode drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x36476519 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7b6591b3 fscache_end_cookie_access fs/fscache/fscache EXPORT_SYMBOL +0x023358b9 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x86a0013f imx_media_find_subdev_by_fwnode drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x6791a44e dm_deferred_entry_dec drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xca2e3a88 dm_deferred_entry_inc drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x66dcbace lnbh24_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL +0x270ecdc8 rt2800_txdone_entry drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xafa18f16 otx2_sq_append_skb drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x37742d18 fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x0ab80126 cb710_sg_dwiter_write_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL +0x449ceaca __host1x_client_init drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x466b85b8 libceph_compatible net/ceph/libceph EXPORT_SYMBOL +0xcad9b9d4 register_snap_client net/802/psnap EXPORT_SYMBOL +0xec71dbd8 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0x7421fab7 mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2177d4c2 rio_free_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x489356c8 vmbus_setevent drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xb37b9b81 sch56xx_read_virtual_reg16 drivers/hwmon/sch56xx-common EXPORT_SYMBOL +0x64859145 mantis_frontend_soft_reset drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x4069e6a8 rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xf033ef1b mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9f7099f5 mlx4_srq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x4296ecb6 fman_get_pause_cfg drivers/net/ethernet/freescale/fman/fsl_dpaa_mac EXPORT_SYMBOL +0xfc2f27bc bcm_phy_ack_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xdc1132eb lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x9e18e190 nci_unregister_device net/nfc/nci/nci EXPORT_SYMBOL +0xb322fd7d ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0x891296ee ieee80211_radar_detected net/mac80211/mac80211 EXPORT_SYMBOL +0x9a8e1877 snd_array_free sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xd17b82a0 sigmadsp_reset sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0x8fde224f snd_soc_info_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x38100a91 dpcm_be_dai_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb28971d5 snd_soc_find_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc2401868 ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8878cfa6 gether_cleanup drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xd29da776 usb_bus_start_enum drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8c96debd _rtl_dbg_print drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xee9be585 orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xb3fbe654 cn10k_lmtst_init drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xbd6e92cb rtsx_pci_read_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x0850f1a2 drm_sched_job_arm drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x1f1e6666 drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x48b6ac4b jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xafd75231 bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0x071f2e9f regulatory_set_wiphy_regd_sync net/wireless/cfg80211 EXPORT_SYMBOL +0xe1f551f5 ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xdbf31e3a nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x12ce3d3a cmp_connection_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x9c31f79a line6_version_request_async sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x75a729a0 rdma_nl_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x755494bd i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xa095f9b4 cs_dsp_adsp1_power_down drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x5c254068 sdhci_pltfm_pmops drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0xad6c6081 __SCT__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc208c891 tm6000_init_digital_mode drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x99b0ad22 vb2_request_validate drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xada83f40 lan9303_register_set drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0x20e6ed4b tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL +0x2c5f4ced qlt_free_mcmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x17c36c88 enclosure_remove_device drivers/misc/enclosure EXPORT_SYMBOL_GPL +0xe4109e0b drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0427561f tegra_mipi_request drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x0c775ac6 st33zp24_pm_suspend drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL +0xf618ca5b pdr_handle_release drivers/soc/qcom/pdr_interface EXPORT_SYMBOL +0x51892d61 nfs_callback_set_tcpport fs/nfs/nfs EXPORT_SYMBOL_GPL +0x39e8fa4b poly1305_update_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL +0x6d252031 hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL +0x593de885 xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x83446d4c rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x5b50abe0 iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd92bb780 sdio_claim_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xa41ee015 ascot2e_attach drivers/media/dvb-frontends/ascot2e EXPORT_SYMBOL +0x22233f76 __ulpi_register_driver drivers/usb/common/ulpi EXPORT_SYMBOL_GPL +0x7074cf83 rt2x00queue_pause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x7019378d clk_pll_configure_sr_hpm_lp drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x8f71327b atm_dev_signal_change net/atm/atm EXPORT_SYMBOL +0x2ce85abb __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2121aa93 snd_jack_report sound/core/snd EXPORT_SYMBOL +0x12402a0a qcom_vadc_scale drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0xdbfe3f68 transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL +0x0b39b783 qcom_icc_bcm_voter_commit drivers/interconnect/qcom/icc-bcm-voter EXPORT_SYMBOL_GPL +0x75969ae1 sdio_signal_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xf98605d5 ath_regd_get_band_ctl drivers/net/wireless/ath/ath EXPORT_SYMBOL +0xe1f9d53f mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb49ea114 scsi_command_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL +0xe9d053b7 __drm_atomic_helper_disable_plane drivers/gpu/drm/drm EXPORT_SYMBOL +0xa03f8920 clk_alpha_pll_postdiv_lucid_5lpe_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL +0xd52c569a l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x30eab89a set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0700bc67 stp_proto_register net/802/stp EXPORT_SYMBOL_GPL +0x8ec6704c tegra_pcm_platform_register_with_chan_names sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x647b14d0 mdev_unregister_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x32b9cdb6 ssam_request_sync_init drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x70bdd121 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x017ea7c7 cx231xx_tuner_callback drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x4c6c978c typec_retimer_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x7e5b2784 imx_usbmisc_set_wakeup drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xd1d87e92 scsi_mlreturn_string drivers/scsi/scsi_mod EXPORT_SYMBOL +0xbf072e49 drm_writeback_queue_job drivers/gpu/drm/drm EXPORT_SYMBOL +0x9ba10ac5 drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xeb7cde81 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd2a13d16 nfs_stream_encode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL +0x03a81e69 virtio_transport_stream_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x891f8055 nft_fib_store_result net/netfilter/nft_fib EXPORT_SYMBOL_GPL +0xaff9720c garp_register_application net/802/garp EXPORT_SYMBOL_GPL +0x0d54c9b9 tegra20_das_connect_dap_to_dac sound/soc/tegra/snd-soc-tegra20-das EXPORT_SYMBOL_GPL +0x4fc252a6 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x686cb208 scsi_unregister_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xe7abdfa3 drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf68741fb drm_dp_subconnector_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf4aef33e ieee80211_ave_rssi net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x54a22469 ieee80211_rts_duration net/mac80211/mac80211 EXPORT_SYMBOL +0xafbe37d4 rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL +0x1299c17b rt5682_aif2_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xe91d8dd8 amdtp_stream_pcm_prepare sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xe4c9daab fw_iso_resources_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x885512a2 vhost_iotlb_add_range_ctx drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0xb4b32ff6 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8f202f7f vfio_uninit_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xca9f6b4c target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xebbc2d9b dvb_ringbuffer_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x92713694 s5h1420_get_tuner_i2c_adapter drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL +0x31b89212 rtl_cam_del_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xcb9cb7fa mt76_connac_mcu_sta_update_hdr_trans drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xc8777162 mt76x02_mac_wcid_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x27756bc8 scsi_sanitize_inquiry_string drivers/scsi/scsi_mod EXPORT_SYMBOL +0xdec82a48 drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xad355d47 acpi_nfit_init drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0xfe1298f3 o2net_register_handler fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xdf67ffff nfc_digital_allocate_device net/nfc/nfc_digital EXPORT_SYMBOL +0x0c6f7c52 pn_sock_get_port net/phonet/phonet EXPORT_SYMBOL +0xd2cf1a0f q6asm_run sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xd5f91233 tlv320aic23_regmap sound/soc/codecs/snd-soc-tlv320aic23 EXPORT_SYMBOL +0x4487a57b _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf474a207 usb_gadget_config_buf drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x659d6653 rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xe7d8f448 mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xed974af8 fman_port_get_device drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0xc0e02978 fcoe_ctlr_els_send drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xf1fb33ff iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x631b0b77 st_nci_vendor_cmds_init drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0xf41b43bf nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x984c5e73 p9_fcall_fini net/9p/9pnet EXPORT_SYMBOL +0x8e1c2836 ieee80211_gtk_rekey_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x2e2d6332 dccp_reqsk_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL +0x33fa9b37 nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xfacd8685 azx_probe_codecs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x251f0c9d snd_hda_jack_set_dirty_all sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x3796bdcc snd_pcm_format_little_endian sound/core/snd-pcm EXPORT_SYMBOL +0x6d3a1696 rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe11ecf42 rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x969896bc rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x378acddb nvdimm_bus_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xde15e7f7 typec_cable_is_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x3a1f9dc1 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x4fcd0a50 __mt7663_load_firmware drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xbc6c633f mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x623f46c5 cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x62329a85 cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x003cf3b4 nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc198a9a5 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL +0xc659625d udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x713dcde8 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x770babc5 fpga_bridge_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0x6d8c8343 btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xde756165 btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xaee236c6 cec_notifier_conn_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xbc0b9877 v4l2_try_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x4b99d8b3 max9271_set_serial_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x6876e22c usb_string_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xd9fdb31c __traceiter_otx2_msg_interrupt drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x0ec674fe iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x6c57ae6a sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x8bb9f4a6 __regmap_init_sdw_mbq drivers/base/regmap/regmap-sdw-mbq EXPORT_SYMBOL_GPL +0x8c2d6da7 fscache_clearance_waiters fs/fscache/fscache EXPORT_SYMBOL +0x1a66fc17 ieee80211_get_tkip_rx_p1k net/mac80211/mac80211 EXPORT_SYMBOL +0x53445f68 nlm_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbb291497 stp_proto_unregister net/802/stp EXPORT_SYMBOL_GPL +0x251f9063 snd_hdac_device_register sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x51040cb4 snd_soc_pm_ops sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x63343b1d snd_usbmidi_input_stop sound/usb/snd-usbmidi-lib EXPORT_SYMBOL +0xc02ee482 ata_change_queue_depth drivers/ata/libata EXPORT_SYMBOL_GPL +0x8fc5f465 dvb_net_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xd034392d v4l2_match_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x721f7cc7 em28xx_free_device drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x1c125b23 xvip_init_resources drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x635d0a9f cyttsp_probe drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL +0x257e97f2 usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4e36e885 ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xa722b817 mii_nway_restart drivers/net/mii EXPORT_SYMBOL +0xd71566b9 mlxsw_core_schedule_work drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x75339042 mlxsw_core_lag_mapping_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x6ba482e4 sas_port_alloc_num drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x32bb6e05 __tracepoint_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x19dfcfff fat_add_entries fs/fat/fat EXPORT_SYMBOL_GPL +0x13a3e3ff nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xcc815973 snd_hdac_device_unregister sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x44c45086 snd_seq_driver_unregister sound/core/snd-seq-device EXPORT_SYMBOL_GPL +0xbae736ba iio_dma_buffer_set_length drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0xd89f18c7 iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x68075505 ata_sff_data_xfer32 drivers/ata/libata EXPORT_SYMBOL_GPL +0xfeb8c7d9 hisi_zip_get_pf_driver drivers/crypto/hisilicon/zip/hisi_zip EXPORT_SYMBOL_GPL +0x7a4d63a0 videobuf_poll_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xcea8a6a9 usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3a9f705e mt76x02_eeprom_copy drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x60d8c91b libipw_wx_set_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xc04c9a3e mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x67eebbdf drm_atomic_helper_commit_cleanup_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x22d795a8 _nfs_display_fhandle_hash fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2649d7dd nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8ea8e9df nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6c3ff11a torture_init_begin kernel/torture EXPORT_SYMBOL_GPL +0x1465589e rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL +0xb38b350a xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0193ab9f bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL +0x4e0bb67d ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0xe56a9336 snd_pcm_format_width sound/core/snd-pcm EXPORT_SYMBOL +0xff121d1a hyperbus_unregister_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL +0x91625d6c ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL +0xee7e5d2e tda10023_attach drivers/media/dvb-frontends/tda10023 EXPORT_SYMBOL +0x8ee2500f tda10021_attach drivers/media/dvb-frontends/tda10021 EXPORT_SYMBOL +0xeaf307f9 usb_ep_alloc_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x88a113cb drm_gem_simple_kms_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfb7bac3f nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL +0x68f275ad ce_aes_expandkey arch/arm64/crypto/aes-ce-cipher EXPORT_SYMBOL +0xc999feaf snd_hdac_bus_link_power sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x429cd552 snd_mixer_oss_notify_callback sound/core/snd EXPORT_SYMBOL +0x0d2e9969 inv_icm42600_core_probe drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL +0xe642ce7f imx_media_alloc_dma_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x216d4a2e roccat_common2_receive drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL +0x9b5ad807 sdio_writeb_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xc8eb5130 mt76_connac_mcu_init_download drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x702149cd _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x3a291228 drm_atomic_helper_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb9ff8412 drm_crtc_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x3ce03ed4 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x80b07a78 ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x6eb01829 tegra_pcm_construct sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x315c24d0 snd_hda_codec_amp_stereo sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xe101750b rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x348b3b0e ata_std_end_eh drivers/ata/libata EXPORT_SYMBOL +0x226e9dfa fbtft_register_framebuffer drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x9d57ab89 b53_serdes_link_state drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0xfa6d495e rt2x00mac_flush drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x5055cde9 mt76_set_tim drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x9b766bf1 iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x106d5b8d __ath10k_ce_rx_num_free_bufs drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x1ac86537 ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfda9bfcf mlx4_flow_steer_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x989594ea fc_lport_set_local_id drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x9bd9a3ff stmfx_function_disable drivers/mfd/stmfx EXPORT_SYMBOL_GPL +0x4f6932fc battery_hook_unregister drivers/acpi/battery EXPORT_SYMBOL_GPL +0x89a5279a ipmi_get_version drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x6f88972d fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL +0x4d1db61e ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x4ad7be81 vfio_pci_core_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x8e80eba0 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x2a090257 rtllib_wx_get_encode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x1ab18035 __traceiter_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xe345b50d rtl92c_dm_init drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xd70d35a1 gf128mul_4k_bbe crypto/gf128mul EXPORT_SYMBOL +0x5a4d313e gf128mul_4k_lle crypto/gf128mul EXPORT_SYMBOL +0xc169a06b phonet_proto_unregister net/phonet/phonet EXPORT_SYMBOL +0x64462dc9 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x576c7377 target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x2198bef5 cs_dsp_get_ctl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x2eb01e04 dm_deferred_set_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x67d77568 dibusb_read_eeprom_byte drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x0f8bea0f vb2_queue_init_name drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xe4c0d38b cyttsp4_pm_ops drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL +0x78db7637 usb_power_delivery_register_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x4de17ab3 usb_state_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x4f1eb23a ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x76437f45 cmp_connection_check_used sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x63c38bd6 snd_pcm_stream_unlock sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x0a0e7c1c btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x9fe4ca6f __pata_platform_probe drivers/ata/pata_platform EXPORT_SYMBOL_GPL +0x7d5ce873 imx_media_capture_device_error drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x03f4a543 dib0090_set_switch drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x1cb4a9d0 ucsi_create drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x5bdbb8cb ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb64e8d58 mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xddede674 drm_atomic_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0xfff41a58 fsl_edma_terminate_all drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x188d9d26 __cast5_decrypt crypto/cast5_generic EXPORT_SYMBOL_GPL +0xef81a4af __cast5_encrypt crypto/cast5_generic EXPORT_SYMBOL_GPL +0x9c99468f crypto_transfer_aead_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL +0xf8c06ea5 ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL +0x9c2a4e4b rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb6d07a1c wm_adsp_compr_copy sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x85fd9922 tee_session_calc_client_uuid drivers/tee/tee EXPORT_SYMBOL_GPL +0x5dd1c22d mma9551_read_version drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x382f9437 nand_gpio_waitrdy drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x4e151927 cfi_qry_mode_off drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL +0xb2438d54 dm_bufio_release_move drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x1f12f0b1 saa7134_ts_queue_setup drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x5e16501c vpu_wdt_reg_handler drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0x4302e52a usb_serial_generic_resume drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x407af304 usb_wait_anchor_empty_timeout drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x33acd509 ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x1c1940ca rtl92c_set_fw_pwrmode_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xf61eeee2 efuse_read_1byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x89ee05a4 rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x1c195934 ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xdeb1dc2e mlxsw_afa_block_first_kvdl_index drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x4a70bc90 ttm_bo_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x991a0ca0 ieee80211_parse_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL +0xd3291734 __sdhci_set_timeout drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xf9d724e3 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL +0xe5144c16 musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x0e85b82c macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL +0x428e20c6 mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5feeaff1 drm_atomic_helper_damage_merged drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xabb5a026 drm_buddy_block_trim drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0xd8b2073d drm_noop drivers/gpu/drm/drm EXPORT_SYMBOL +0xa08b65db mhi_queue_is_full drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x19460637 rt5677_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5677 EXPORT_SYMBOL_GPL +0x3c51923b zpa2326_probe drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0xeeb1ad03 ad_sd_set_comm drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0xe4a709c8 ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x039a7570 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd769423d btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xca9c1949 vchiq_mmal_component_disable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xc1c149ee __traceiter_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x16ea7222 __tracepoint_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xceb0674d saa7134_querycap drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x5f63d4de i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xc0239834 sparse_keymap_report_event drivers/input/sparse-keymap EXPORT_SYMBOL +0xac1074a5 mlxsw_core_skb_transmit_busy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x9e2ac3ec mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa150833c mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7439c6cd iscsi_boot_create_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x23dab494 __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x83d2222a spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xee2d5d03 drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL +0x8b4fbbd0 dw_edma_probe drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL +0x81eb10fa fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL +0xb09faf79 register_atmdevice_notifier net/atm/atm EXPORT_SYMBOL_GPL +0xf7bbcec1 __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0x7807617d ata_bmdma_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL +0x5f2b1d95 intlog2 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x9ea059f3 tda665x_attach drivers/media/dvb-frontends/tda665x EXPORT_SYMBOL +0x4ac4504d hfi_session_create drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc371f1dc usb_gadget_activate drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xc1b79b55 ulpi_read drivers/usb/common/ulpi EXPORT_SYMBOL_GPL +0x583700cf rt2800mmio_init_registers drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x7e592c58 ath9k_hw_setrxabort drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x8a175907 cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcf6c4a8f st_nci_disable_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0xf2c394da mhi_driver_unregister drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xf49aba36 osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0x40423bdb rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1f81f4c2 ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL +0xbbf4e92a nft_fwd_dup_netdev_offload net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL +0x888efd12 vhost_get_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x59ac0b05 ec100_attach drivers/media/dvb-frontends/ec100 EXPORT_SYMBOL +0x7a732a03 wlcore_event_max_tx_failure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xa8e2c453 drm_writeback_signal_completion drivers/gpu/drm/drm EXPORT_SYMBOL +0xad939c20 drm_plane_create_zpos_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xd1308717 drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0d678ab9 qcom_reset_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xb8b02bfa smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL +0x6b9e87bd nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x71c85366 transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL +0x6f7cb840 ata_bmdma_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL +0x7bb834e6 nd_pfn_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x92c356db rio_request_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x7573fc65 cx8802_cancel_buffers drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x44b517f5 cx25821_print_irqbits drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x1e868ddf usb_gadget_set_selfpowered drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xeb1e5a04 rt2x00mac_config drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xeabef364 bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x25b0d6c9 srp_stop_rport_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0x16fe809d kempld_write8 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0xafedffbe crypto_finalize_skcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL +0x297fcb41 fscache_relinquish_cache fs/fscache/fscache EXPORT_SYMBOL +0xdd0c9c3c nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xff103432 avc_general_get_plug_info sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xa68b5ec9 dfl_fpga_dev_ops_register drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x41d5ad1c stratix10_svc_allocate_memory drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL +0xe9a0d70b dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x2990a659 usb_gadget_connect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x90888018 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xdecfd339 pn533_rx_frame_is_ack drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x1b171b98 __regmap_init_w1 drivers/base/regmap/regmap-w1 EXPORT_SYMBOL_GPL +0x5c6bcd08 drm_client_modeset_dpms drivers/gpu/drm/drm EXPORT_SYMBOL +0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7e9887e4 fat_free_clusters fs/fat/fat EXPORT_SYMBOL_GPL +0xcce4d5aa jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL +0xbf7114b4 bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL +0x942f270e azx_stop_chip sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa30d71c8 coresight_set_cti_ops drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x950a4199 usb_gadget_clear_selfpowered drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x9e1c502d usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe3fdc275 mt76x2_reset_wlan drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x41ff9898 madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL +0x45927e35 rtsx_pci_transfer_data drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xe92ba706 put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x896a463b rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xccd3af11 scp_ipi_register drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL +0x2c757842 ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xff42c374 usb_role_switch_get_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0xd5474690 usb_role_switch_set_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x40267068 usb_anchor_resume_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x93bfd372 libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x0d8be5fd bgx_lmac_rx_tx_enable drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0xd89a02cf clk_alpha_pll_fixed_lucid_5lpe_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL +0x04ea009f sprd_div_helper_set_rate drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0xa9e5e95c moxtet_device_read drivers/bus/moxtet EXPORT_SYMBOL_GPL +0xb9db33c8 lapb_connect_request net/lapb/lapb EXPORT_SYMBOL +0xcc3bb0ec snd_soc_dapm_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xbad73eb7 sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xba1c7b7e imx_media_mbus_fmt_to_pix_fmt drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x58e118c9 md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL +0xae575c8f v4l2_phys_addr_for_input drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xcc501597 v4l2_fill_pixfmt drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x9c365c81 mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4752234a line6_send_raw_message_async sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xd344ed8d azx_get_pos_posbuf sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x87ac7411 __tracepoint_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0x752dba63 ssam_notifier_register drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xbad1e01d ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xbdd32485 rtw_bf_remove_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x346e618a rtw_bf_remove_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x9ba4903c mt76_connac_mcu_start_firmware drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x1c0d293b iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x988c0cd5 xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x4c8426ab snd_soc_put_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5dae1905 snd_soc_get_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x05b3b4a0 snd_soc_component_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2d11878d snd_dmaengine_pcm_request_channel sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0x9fa7066c subdev_8255_mm_init drivers/comedi/drivers/comedi_8255 EXPORT_SYMBOL_GPL +0x313e014e md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL +0x91c192a7 __SCT__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xba843c3f __SCK__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2593782f __tracepoint_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x423845e4 fsg_ss_bulk_in_comp_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x811dc334 usb_unregister_notify drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4f780748 bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x08f0fc10 sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x2479193e crypto_authenc_extractkeys crypto/authenc EXPORT_SYMBOL_GPL +0xfa74e258 __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL +0xded241a0 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xff109586 dfl_fpga_port_ops_put drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xa96d663c dfl_fpga_port_ops_get drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xa67016dd iio_map_array_unregister drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x8a734592 sdw_stream_add_slave drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x5eb382d0 ata_bmdma_post_internal_cmd drivers/ata/libata EXPORT_SYMBOL_GPL +0xd9a1a377 lirc_scancode_event drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xbec40283 rt2800_clear_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x0ba34698 __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xa40327d3 mlx4_multicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x90393b58 mbox_handler_nix_lf_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xe9786251 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x326840e3 drm_atomic_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x63842620 drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4f762f6e __SCT__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbcf13391 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x40babbe0 cfpkt_extr_head net/caif/caif EXPORT_SYMBOL +0xe4c1c94c smc_proto net/smc/smc EXPORT_SYMBOL_GPL +0x42fabe67 fsl_asrc_component sound/soc/fsl/snd-soc-fsl-asrc EXPORT_SYMBOL_GPL +0xfd4d6b27 snd_soc_component_write_field sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1eaf7d59 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaaa97ef4 ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc21c686e rtllib_wx_set_encode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x95179bbd cs_dsp_set_dspclk drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xb351c148 mmc_poll_for_busy drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x5375ca71 dm_bm_write_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x6f4410f3 flexcop_eeprom_check_mac_addr drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x9bb9fbfd b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x2600ddb9 cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x4b5c8e04 cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc44803b5 cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x772c7052 devm_clk_register_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xf9be270f mb_cache_entry_wait_unused fs/mbcache EXPORT_SYMBOL +0xf30b5df3 nfc_unregister_device net/nfc/nfc EXPORT_SYMBOL +0x628e4a75 ieeee80211_obss_color_collision_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x86cff375 hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL +0x9b22683e snd_ctl_register_layer sound/core/snd EXPORT_SYMBOL_GPL +0xaf485fc7 rio_mport_get_feature drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x37734e06 caam_dpaa2 drivers/crypto/caam/caam EXPORT_SYMBOL +0xbb3e7d14 hfi_session_flush drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x9c803020 usb_phy_roothub_power_on drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7f9254cf fc_lport_config drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x6cc37bca lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0x9ce050be drm_mode_copy drivers/gpu/drm/drm EXPORT_SYMBOL +0xb499aaf8 rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe34210a7 dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xaabb3e13 ad5592r_probe drivers/iio/dac/ad5592r-base EXPORT_SYMBOL_GPL +0xd96c1308 mma7455_core_remove drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL +0xea4669d7 ata_sff_pause drivers/ata/libata EXPORT_SYMBOL_GPL +0x3f4b5223 vmbus_sendpacket drivers/hv/hv_vmbus EXPORT_SYMBOL +0x7d530c45 ti_lmu_common_get_brt_res drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL +0x36d13921 nal_hevc_level_from_v4l2 drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0xe997df17 fw_card_initialize drivers/firewire/firewire-core EXPORT_SYMBOL +0x8edf4ab9 rtw_dump_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xe94145bb ath11k_ce_cleanup_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x21daf3af mlxsw_afa_block_append_qos_dsfield drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x4f739dc0 xcv_setup_link drivers/net/ethernet/cavium/thunder/thunder_xcv EXPORT_SYMBOL +0x88e0ed8b iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x84591a27 scmd_printk drivers/scsi/scsi_mod EXPORT_SYMBOL +0x797e86f5 v9fs_unregister_trans net/9p/9pnet EXPORT_SYMBOL +0x871a6e44 hda_extra_out_badness sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x36583b17 snd_hda_jack_unsol_event sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x0d69bcdf fieldbus_dev_unregister drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL +0xf7bf4fcd hisi_qm_stop_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x385a606d mmc_can_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xf5f83913 v4l2_async_register_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x15dd3bda can_change_state drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xc8a3ffef lbtf_bcn_sent drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x1665cbde mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc435dce9 nvmf_reg_read64 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x50335f44 nvmf_reg_read32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0xe9676179 drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x4b905abc qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xa36ea369 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x3081782e nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa3158558 pcm3060_regmap sound/soc/codecs/snd-soc-pcm3060 EXPORT_SYMBOL +0xf36c597f alt_pr_register drivers/fpga/altera-pr-ip-core EXPORT_SYMBOL_GPL +0x17dd4184 hisi_qm_sriov_enable drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x1c599ebe __traceiter_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xfb9a826f dvb_ringbuffer_flush drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe66b9812 altera_ci_irq drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL +0x51a6eea9 fsg_store_ro drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x549b79f1 _rtl92c_store_pwrindex_diffrate_offset drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x23e34ece mt76_connac_mcu_get_nic_capability drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xb5da64d3 il_mac_tx_last_beacon drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL +0xc0a8f4be phylink_resume drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xd73444bf fcoe_get_paged_crc_eof drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x81d61eef vmci_qpair_dequeue drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xd8522dca drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8d0b2090 drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x092ae439 drm_plane_get_damage_clips_count drivers/gpu/drm/drm EXPORT_SYMBOL +0x24993e50 drm_edid_are_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0xbada65bc fsl_edma_prep_memcpy drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x8dca0756 nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xaaed99b0 snd_seq_root sound/core/snd EXPORT_SYMBOL +0x4a699f6f ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xfa04a01a rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x83931902 nanddev_bbt_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x4000572c target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xb1a628d8 rio_request_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x6eae5f75 cs_dsp_coeff_read_ctrl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x024b383a pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xf4d0b440 snd_tea575x_exit drivers/media/radio/tea575x EXPORT_SYMBOL +0x5dfab142 snd_tea575x_init drivers/media/radio/tea575x EXPORT_SYMBOL +0x4d9e2b4a media_graph_walk_start drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xa5ccb5b5 ivtv_vapi_result drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x92c7734f cx2341x_handler_set_50hz drivers/media/common/cx2341x EXPORT_SYMBOL +0xae5d096c mpt_reset_register drivers/message/fusion/mptbase EXPORT_SYMBOL +0x525316d9 rtsx_pci_send_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x6746a860 drm_atomic_helper_async_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc21c0820 drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL +0x72395dc1 xfrm_calg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0x8f8430f7 aic32x4_regmap_config sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL +0x783eecfc snd_akm4xxx_reset sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL +0x0d4b34aa mmc_is_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe1f76970 mtk_vcodec_set_curr_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x0de70e9d vb2_discard_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x80aad131 ir_raw_handler_register drivers/media/rc/rc-core EXPORT_SYMBOL +0x97c0d450 usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x06c8f2de slhc_compress drivers/net/slip/slhc EXPORT_SYMBOL +0x93e00ca3 xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xe798422d nvmet_unregister_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0x8e47a22b cb710_sg_dwiter_read_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL +0x22473bb1 l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x81874735 ieee80211_get_response_rate net/wireless/cfg80211 EXPORT_SYMBOL +0xb2af19e1 snd_usbmidi_resume sound/usb/snd-usbmidi-lib EXPORT_SYMBOL +0x1389a426 ssb_bus_unregister drivers/ssb/ssb EXPORT_SYMBOL +0x4055beb7 nd_cmd_out_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xb85d6b90 nvdimm_to_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xe5e4e7ac ssam_controller_event_disable drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x2431393d v4l2_m2m_fop_mmap drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb70039d6 team_options_unregister drivers/net/team/team EXPORT_SYMBOL +0x7bb80362 cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x1888cd13 drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x9f2021af drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb8098fc6 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x0b419f4d virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x7dda500e lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL +0x1be06db3 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6f157a95 rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xae5a0995 asoc_qcom_lpass_cpu_platform_remove sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL +0x8f7c118b snd_hda_mixer_amp_switch_get sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x4f816e9b snd_pcm_format_big_endian sound/core/snd-pcm EXPORT_SYMBOL +0xe3b51fa5 iio_read_channel_average_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xaf78f260 btrtl_free drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xb9ff264e mt2131_attach drivers/media/tuners/mt2131 EXPORT_SYMBOL +0xcebe73f8 tegra_ehci_phy_restore_start drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0xcb20eff8 wlcore_scan_sched_scan_ssid_list drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x72e78e54 tegra_mipi_start_calibration drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x71bc40e3 rpc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4c6d351d cfg80211_abandon_assoc net/wireless/cfg80211 EXPORT_SYMBOL +0x78490b15 cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xef82dd6d ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x18b018c7 snd_soc_dapm_stream_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x40fee76a mtk_rpmsg_create_rproc_subdev drivers/rpmsg/mtk_rpmsg EXPORT_SYMBOL_GPL +0x23599bf8 to_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x3c8be482 cs_dsp_run drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x30c37cc0 dm_bm_write_lock_zero drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x21b47f44 au8522_get_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xd50d400d ulpi_write drivers/usb/common/ulpi EXPORT_SYMBOL_GPL +0xccb4d9e3 rtl92c_phy_update_txpower_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x45daff39 rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xce573fc5 mt76x02u_mcu_fw_send_data drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0xe5540be5 mlxsw_core_port_ib_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x866063ae mlx4_assign_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x72311050 cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xb6d511d0 sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xf54a1d8a ndlc_recv drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0x65702bd6 drm_default_rgb_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x5407ae9e drm_dp_get_dual_mode_type_name drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1591b2c6 hyperv_read_cfg_blk drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL +0x851c747c simd_aead_create crypto/crypto_simd EXPORT_SYMBOL_GPL +0xd97a276f ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x336faa24 snd_soc_card_jack_new sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4613b80e ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaf80ff41 vb2_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x2fb72f36 drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x27a7d538 crypto_sm3_update crypto/sm3_generic EXPORT_SYMBOL +0xd6aafb42 crc64_rocksoft lib/crc64-rocksoft EXPORT_SYMBOL_GPL +0xa47d1be3 rxrpc_kernel_end_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x39c7af10 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x53affdca cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL +0x8f3415ef nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x8ccae000 hda_codec_driver_unregister sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x23c012a9 iio_read_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x7e15f42c vhost_enqueue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xb8ce3baa ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcbd6141f ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x85ef596e rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xfff96b63 rt2x00mmio_regbusy_read drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL +0x6805cc86 ath9k_hw_startpcureceive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xfdf0b34b ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf45a5956 fman_get_revision drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x03c9a66d llcc_get_slice_size drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL +0xb72d11d1 nci_hci_send_event net/nfc/nci/nci EXPORT_SYMBOL +0x7480426d bcma_host_pci_up drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x5de55d81 mtk_ecc_get_stats drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0x3faf5033 ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x723b1abf ufshcd_delay_us drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x974bcc8b rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5c61a2c2 ivtv_udma_prepare drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xd125a54c fw_fill_response drivers/firewire/firewire-core EXPORT_SYMBOL +0x23284f62 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x28485130 tps65010_config_vregs1 drivers/mfd/tps65010 EXPORT_SYMBOL +0xd91319d6 raid6_gfmul lib/raid6/raid6_pq EXPORT_SYMBOL +0xebba59bc nci_conn_max_data_pkt_payload_size net/nfc/nci/nci EXPORT_SYMBOL +0xab12fc72 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xdd127cc1 l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x478142ff sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4afe6f73 q6asm_read sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x4deaed59 snd_hda_gen_build_controls sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x4c0018e7 snd_ac97_write_cache sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x7a3e0db5 snd_midi_event_no_status sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0x3971b4df snd_ecards_limit sound/core/snd EXPORT_SYMBOL +0x6c1da22d btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x1f681f14 nand_ecc_get_on_die_hw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xbe82c452 nand_wait_ready drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x1243c680 tda18271c2dd_attach drivers/media/dvb-frontends/tda18271c2dd EXPORT_SYMBOL_GPL +0x4fe63f20 lnbh29_attach drivers/media/dvb-frontends/lnbh29 EXPORT_SYMBOL +0xd243493a unregister_gadget_item drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xd857e83e rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x5e949e0a vmci_doorbell_destroy drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x1b8f6053 host1x_channel_stop drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x2e358731 nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x31ff0180 nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x238a449e __fscache_begin_write_operation fs/fscache/fscache EXPORT_SYMBOL +0xf3f43763 nand_reset drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x762943fc dib9000_get_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xb704bff4 dib9000_set_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xecab212a mlxsw_afa_cookie_lookup drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xc8ed178d mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xaed7e1e6 mlx4_eq_get_irq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x5ad09416 hisi_sas_probe drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x69287fa5 drm_atomic_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb17ab162 objagg_obj_get lib/objagg EXPORT_SYMBOL +0x409f0f3e nfc_targets_found net/nfc/nfc EXPORT_SYMBOL +0x7bd9427a bt_status net/bluetooth/bluetooth EXPORT_SYMBOL +0x4502c65a asc2ax net/ax25/ax25 EXPORT_SYMBOL +0xb4ddd209 snd_hdac_power_up_pm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x6f631bcb mtk_afe_fe_prepare sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xcaa463dc mma9551_read_status_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x614c16b6 ata_eh_freeze_port drivers/ata/libata EXPORT_SYMBOL_GPL +0xc316955d rtllib_xmit drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x1904a7b3 amvdec_remove_ts drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xccf67372 ds3000_attach drivers/media/dvb-frontends/ds3000 EXPORT_SYMBOL +0xa917a19b dib0070_ctrl_agc_filter drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x6a8a10d1 nal_hevc_write_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x23b90dc1 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xd489356e mt76x02_mac_set_beacon drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x83782fd7 hnae3_unregister_ae_dev drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0xf0478517 fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x424d3ee0 drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x012db2fb snd_soc_of_parse_node_prefix sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4a682153 iio_dma_buffer_enable drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x55bb02f3 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe93b131b nand_ecc_finish_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x4190d24a vmbus_sendpacket_getid drivers/hv/hv_vmbus EXPORT_SYMBOL +0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x5150f937 v4l2_h264_build_b_ref_lists drivers/media/v4l2-core/v4l2-h264 EXPORT_SYMBOL_GPL +0x9c618043 video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x147cb442 ivtv_ext_init drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x7cf52901 ir_raw_gen_manchester drivers/media/rc/rc-core EXPORT_SYMBOL +0xf301e0d9 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x65d9242a ath11k_pcic_init_msi_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x1bd72074 sun4i_lvds_init drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0x55aa5505 cryptd_alloc_aead crypto/cryptd EXPORT_SYMBOL_GPL +0xd384c683 p9stat_free net/9p/9pnet EXPORT_SYMBOL +0x5c07cb49 snd_hdac_calc_stream_format sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xb3281d61 comedi_inc_scan_progress drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x2c262f10 ubi_do_get_device_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x38615cd0 ata_sff_prereset drivers/ata/libata EXPORT_SYMBOL_GPL +0x6224bd20 rtllib_softmac_stop_protocol drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xbe804f57 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x2cdea06d cx18_reset_ir_gpio drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0xd3722235 usb_choose_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc1bbc8bd usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x46b9cb23 mt76_get_rate_power_limits drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xa24b913a ath9k_hw_btcoex_init_scheme drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x0a60fe8d mlx4_INIT_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x298f4989 mbox_handler_nix_txsch_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xec406cff fcoe_transport_attach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x72c2d633 st21nfca_hci_probe drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x9808a621 pn53x_common_init drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x78206869 async_gen_syndrome crypto/async_tx/async_pq EXPORT_SYMBOL_GPL +0x58c88ff2 o2hb_get_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x6b9faa0f ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa7c94f1d xt_compat_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x4e8b690a snd_hdac_power_down sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x43d73ec1 dfl_fpga_enum_info_alloc drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xee85997c mtd_add_partition drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x218df93d nand_get_small_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x8a157b96 mt76_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x4015ed46 ath9k_hw_gen_timer_stop drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf4db0bca drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xce4402d0 host1x_client_unregister drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xb54676fa ceph_msg_type_name net/ceph/libceph EXPORT_SYMBOL +0xe5919cb1 xdr_encode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6a63895c st_sensors_deallocate_trigger drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x613b1e2e ib_is_mad_class_rmpp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4e90435c ib_sa_free_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x091592b9 rio_request_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xcfdb3cad ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x7279b6f0 sdhci_abort_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x84d25aaa __traceiter_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x9f3c8921 rt2800mmio_txstatus_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xff630a74 mt7921_reset drivers/net/wireless/mediatek/mt76/mt7921/mt7921e EXPORT_SYMBOL_GPL +0x9ee72ea1 mlxsw_core_resources_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x906f5dc7 otx2_smq_flush drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xc1d7ada1 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x55b56e09 drm_atomic_set_mode_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL +0x0203dad7 svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x34953d50 adau17x1_precious_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xbbebecf2 snd_rawmidi_new sound/core/snd-rawmidi EXPORT_SYMBOL +0x3329dfcb rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xd8aa4284 dm_rh_region_context drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xf678e28b cec_pin_changed drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xccfc1866 cx88_set_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xa842b663 ath9k_hw_updatetxtriglevel drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xfe07d27c ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x9feaf287 sonet_subtract_stats net/atm/atm EXPORT_SYMBOL +0x7bce4603 xt_data_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xd691e2b4 nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x502630f6 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x157548ad nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x999ae2c2 __adis_write_reg drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x021d0a73 spmi_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x4b5fd49e dm_kcopyd_do_callback drivers/md/dm-mod EXPORT_SYMBOL +0x565f3e2c is_fw_load drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x7d5fa7b5 macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL +0xd774c379 phylink_fwnode_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xc6949aa7 sas_ata_schedule_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xd781036d drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3ae2c11e nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6845001f cfg80211_sched_scan_stopped net/wireless/cfg80211 EXPORT_SYMBOL +0x70481daa amdtp_stream_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x00fed1b1 snd_vx_dsp_load sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0xc36559ad dm_btree_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x9ced228c dm_array_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x4b6babe7 mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe41c68e5 drm_sched_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x0fd60df2 drm_get_connector_status_name drivers/gpu/drm/drm EXPORT_SYMBOL +0x1744f73f drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x86cb04ef cfg80211_get_bss net/wireless/cfg80211 EXPORT_SYMBOL +0x18b524d5 tegra_pcm_platform_register sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0xa720f135 bmp280_common_probe drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0x30ce52a6 comedi_dev_put drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xc7b718f0 vhost_add_used_and_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xb4e96723 ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa814fcca sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x2989e1a8 rio_mport_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x6628bcb7 md_run drivers/md/md-mod EXPORT_SYMBOL_GPL +0xcbf1d0b2 __media_pipeline_start drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x098f2179 sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x504dddbd cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x504001fd cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xc0f176a5 __drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd91011fe drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7e4b2c7c drm_property_add_enum drivers/gpu/drm/drm EXPORT_SYMBOL +0xad885165 drm_bus_flags_from_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xf9b05967 ocmem_free drivers/soc/qcom/ocmem EXPORT_SYMBOL +0x39e05ac3 nfs_idmap_cache_timeout fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8b7e26f5 parman_item_remove lib/parman EXPORT_SYMBOL +0x744196db rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38abc95f hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL +0xece8d45b fxas21002c_core_remove drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL +0x995d17bd nand_scan_with_ids drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x63ba858f rio_unmap_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xe605219e ieee80211_stop_scan_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x15bafe29 unregister_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL +0x0a51bb1c usb_gadget_disconnect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x96de7f53 mt7615_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x9d50c2ec mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x9f7fb536 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x6aa97827 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x513072fe __drm_puts_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL +0x96f3e250 dw_hdmi_set_sample_width drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x73011db0 drm_dp_bw_code_to_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe1c19bf3 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x623307e0 tee_client_open_session drivers/tee/tee EXPORT_SYMBOL_GPL +0x72468659 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0xc8d38ab0 saa7134_ts_buffer_prepare drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x998c5cc5 vp3054_i2c_remove drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL +0x6d191402 venus_helper_set_dyn_bufmode drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x149c19dd mt76x02_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xe4e09c2b __tracepoint_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9cab34a6 rfkill_set_led_trigger_name net/rfkill/rfkill EXPORT_SYMBOL +0xaa6f23ad rfkill_get_led_trigger_name net/rfkill/rfkill EXPORT_SYMBOL +0xba57d1fc ad7606_pm_ops drivers/iio/adc/ad7606 EXPORT_SYMBOL_GPL +0x29087da6 vhost_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x75333e32 qca_set_bdaddr_rome drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0xec8f00fc usb_serial_generic_wait_until_sent drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x17bda910 usb_get_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe1d354d9 xhci_gen_setup drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xf884d102 rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x52279ab1 s6e63m0_probe drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL +0x5ad466db mhi_prepare_for_transfer_autoqueue drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x8d0655f9 __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x47d28632 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0cb40a71 l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x01824dcd cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0dfa595d tegra_asoc_machine_init sound/soc/tegra/snd-soc-tegra-machine EXPORT_SYMBOL_GPL +0x57b8baaf snd_hda_add_new_path sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x1deee061 sdw_find_row_index drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xcf36c763 comedi_alloc_spriv drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xfe72537d i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xf4d3c31c wlcore_boot_upload_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xf4e42d5e p54_read_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0xe7c21e33 mlxsw_env_module_port_up drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x0a0aadd5 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd79cdcd1 drm_color_lut_check drivers/gpu/drm/drm EXPORT_SYMBOL +0x510030ee fsl_edma_setup_regs drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0xe3e86964 sprd_div_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0xe725b42f nfc_hci_driver_failure net/nfc/hci/hci EXPORT_SYMBOL +0x59a7f95c br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x05750c13 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL +0xd9d530e8 snd_soc_component_read_field sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3184bc40 line6_resume sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x029618f1 snd_timer_instance_free sound/core/snd-timer EXPORT_SYMBOL +0xc0d55975 snd_register_oss_device sound/core/snd EXPORT_SYMBOL +0x24a94b26 snd_info_get_line sound/core/snd EXPORT_SYMBOL +0x8bfbdd93 tee_bus_type drivers/tee/tee EXPORT_SYMBOL_GPL +0x2100da4e mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x48a811b7 iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x786fc704 ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL +0x07911a0f imx_media_pipeline_set_stream drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x3be2345c v4l2_ctrl_auto_cluster drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6020e01e v4l2_subdev_link_validate_default drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x00cd0797 v4l2_event_dequeue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x248da978 em28xx_gpio_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xa8443576 rtw_fw_c2h_cmd_isr drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x0a804f04 scsi_queue_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x780d3f01 oslec_flush drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0xc04c7e84 vmci_qpair_get_consume_indexes drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x5591b58e vmci_context_get_priv_flags drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x6a10df24 nsh_pop net/nsh/nsh EXPORT_SYMBOL_GPL +0xbf8c050a dns_query net/dns_resolver/dns_resolver EXPORT_SYMBOL +0x9b32876d snd_soc_dai_digital_mute sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x34579ee2 snd_sgbuf_get_chunk_size sound/core/snd-pcm EXPORT_SYMBOL +0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x0cab7d3f iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf4084dad sdhci_pltfm_init drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0x1c71a406 __tracepoint_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6375d964 gether_connect drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x3b488400 rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x44ec643f unregister_hdlc_device drivers/net/wan/hdlc EXPORT_SYMBOL +0x75b1f2dc mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8fff3468 mlx4_SET_VPORT_QOS_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x1a5a7916 mlx4_SET_VPORT_QOS_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x25599dc6 cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xe2eb4118 kempld_write32 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0xfc672765 kempld_write16 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0xaac4bc65 ttm_resource_manager_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc21c70c5 drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0495c86c nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc12435e3 rpc_calc_rto net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x21102f87 range_0_32mA drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xb679cebc range_0_20mA drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x5e3d2d86 dib0090_set_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x6f9786c5 dib0090_get_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x7770a352 saa7134_dmasound_exit drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x49783f6a saa7134_dmasound_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x8d59a2de saa7146_vv_init drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x6957bcee rtw_fw_c2h_cmd_rx_irqsafe drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xe70a29dd fman_reset_mac drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x1ffeb40f ei_set_multicast_list drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x2b79fb19 ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xaf607884 drm_atomic_helper_swap_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb8fdfb08 parport_write drivers/parport/parport EXPORT_SYMBOL +0x46607d3f rt2800_efuse_detect drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x9114653f scsi_done_direct drivers/scsi/scsi_mod EXPORT_SYMBOL +0x6661ea16 drmm_mutex_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xd70f6b44 ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL +0xe6949e0c tipc_dump_done net/tipc/tipc EXPORT_SYMBOL +0xb371fd40 rxrpc_kernel_send_data net/rxrpc/rxrpc EXPORT_SYMBOL +0x8e0483bf nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc4a27580 snd_soc_component_write sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2a4c5c28 oxygen_write8 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xc6171ab1 mma9551_write_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xbfcb692e sdw_nread drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x8ff6c2b1 vchiq_get_peer_version drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0xc3787d16 rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x22bacc8d mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9f3c7542 drm_gem_prime_export drivers/gpu/drm/drm EXPORT_SYMBOL +0x9e23f7c3 drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6c1c12e2 fsl_edma_alloc_chan_resources drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x2ba6b858 nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdcb87498 __traceiter_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x47720a4c sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf3b4d4ae ip_set_alloc net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x470c109b tee_shm_pool_mgr_alloc_res_mem drivers/tee/tee EXPORT_SYMBOL_GPL +0xd1cef8a8 transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0x92c3baa2 __SCT__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x8ad20d61 __SCK__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x7d71e78c videobuf_streamon drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x8de528fb mtk_vcodec_dbg drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0xfe7b9cd4 i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x463088a4 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x545ee083 usbnet_resume_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x3aeea619 mt76_mcu_msg_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xd4a51c6f drm_sched_suspend_timeout drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x95c94d7d drm_atomic_state_default_release drivers/gpu/drm/drm EXPORT_SYMBOL +0xbb91dc7d pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xff513235 virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd4b0c80c nfc_driver_failure net/nfc/nfc EXPORT_SYMBOL +0x792f5f0a rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd2b1684c ubi_leb_read_sg drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xb87b3a15 dvb_frontend_suspend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xddbe4abc xvip_cleanup_resources drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x39aa4888 usb_role_string drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x31658df2 usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4099f919 tun_ptr_free drivers/net/tun EXPORT_SYMBOL_GPL +0xd07b60bc il_usecs_to_beacons drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x34506841 ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3bef2f73 iscsi_pool_init drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9f44c898 drm_buddy_init drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0x86d3eb20 cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL +0x2c64d423 sprd_mcdt_request_chan sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0x0386ffec max98373_slot_config sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0xa80c48f1 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x14de00a8 stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0x5c2aabaf usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x97e3c029 rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x4412391e dpaa2_phc_index drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL +0x7ab7bcc6 __tracepoint_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3d265bb6 sps30_probe drivers/iio/chemical/sps30 EXPORT_SYMBOL_GPL +0x83f7c7fa slim_ctrl_clk_pause drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x5f19c8e3 register_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL +0x5485777c parport_ieee1284_write_compat drivers/parport/parport EXPORT_SYMBOL +0x6df9253e cros_ec_sensorhub_unregister_push_data drivers/platform/chrome/cros-ec-sensorhub EXPORT_SYMBOL_GPL +0x14dce3c5 dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xd4912726 dib9000_firmware_post_pll_init drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x51412308 mt76x0_mac_stop drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL +0x8a7d9ed1 ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9e739607 st_unregister drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL +0x8d4fb9fd drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcc487432 drm_atomic_normalize_zpos drivers/gpu/drm/drm EXPORT_SYMBOL +0x8a7ab6e0 smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL +0x2cd558e6 failover_register net/core/failover EXPORT_SYMBOL_GPL +0x8cb000b5 snd_soc_dai_compr_get_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1c6b6278 snd_soc_dai_compr_set_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0676f5ac snd_hda_get_input_pin_attr sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x71891d59 sdw_deprepare_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x784a56ed deregister_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf1f27e7f dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x4b9de6fa dib3000mc_i2c_enumeration drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0xf2ce27d0 cw1200_irq_handler drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL +0x57baf885 ceph_str_hash net/ceph/libceph EXPORT_SYMBOL +0x034780af lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0xcc2744e5 rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0cbbfbf9 rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x13273e1c register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xffe3fd85 hdac_get_device_id sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x78c354dd sdw_slave_read_prop drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x6c2c7ef4 dm_array_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xf2a353ac v4l2_i2c_tuner_addrs drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xeb336680 typec_altmode_get_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x867b28f3 mt76_connac_mcu_wtbl_ba_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x0787631c mt76_connac_mcu_wtbl_ht_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x293a17d2 ath9k_cmn_init_channels_rates drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xd0741fb6 mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xbe6e2815 drmm_kfree drivers/gpu/drm/drm EXPORT_SYMBOL +0xedcf81ce drm_dp_channel_eq_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd978d4ed fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x0cd3008d mhi_pm_resume_force drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x519e345f fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0x0f28b025 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9560d011 lapb_data_request net/lapb/lapb EXPORT_SYMBOL +0x274b35dd sata_scr_write drivers/ata/libata EXPORT_SYMBOL_GPL +0x4348d745 usb_composite_overwrite_options drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xaedf84ce fw_high_memory_region drivers/firewire/firewire-core EXPORT_SYMBOL +0x49d7ccb4 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x416bd26a il_debug_level drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xfdf1ecab rtsx_pci_card_pull_ctl_disable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xbab86667 ttm_bo_mmap_obj drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xca190085 drm_format_info_block_height drivers/gpu/drm/drm EXPORT_SYMBOL +0x28d4fc41 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xd7a9660c ife_validate_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL +0x337e93c9 asoc_simple_init_priv sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x9a6d5c79 snd_hda_gen_check_power_status sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x63d722da ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0xfdffd5a0 hisi_qp_send drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x011e639a cec_received_msg_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x91a6794b dvb_ringbuffer_read_user drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x3316225b sparse_keymap_setup drivers/input/sparse-keymap EXPORT_SYMBOL +0x554907c9 mt76x2_read_rx_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xc1d15a4c phylink_set_port_modes drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x3d75288a rtsx_usb_transfer_data drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0xfa7dc90c alcor_write16 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0x1a411479 drm_syncobj_free drivers/gpu/drm/drm EXPORT_SYMBOL +0xd1d93da2 nci_register_device net/nfc/nci/nci EXPORT_SYMBOL +0xc0220110 ceph_client_addr net/ceph/libceph EXPORT_SYMBOL +0x6a7e3590 mtk_memif_set_rate sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xd7207a58 usb_string_ids_n drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xe09c83dd m_can_class_unregister drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xe6366893 rtl_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x4530e734 ar9003_hw_bb_watchdog_check drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xd6d4ae76 mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9cbe5301 cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x58a69c4d iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf201c4df virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x358aabb2 vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xee4994e1 xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfb03c3da asoc_simple_be_hw_params_fixup sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x833a3e07 snd_midi_channel_set_clear sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL +0x51faf244 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x14b072cb del_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL +0x44d7b40f nand_ecc_choose_conf drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x625b1d2e ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xff313db3 dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL +0x1c284837 md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0xade3e56c musb_writew drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xf72e0177 usb_serial_port_softint drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xc369090d hd44780_common_shift_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0xd2f813ea mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdc34158f fman_port_init drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x5169359d nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x00d34b6a drm_property_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x0a103a09 dccp_getsockopt net/dccp/dccp EXPORT_SYMBOL_GPL +0xc5a116a4 q6asm_get_session_id sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xea370f52 sdw_stream_remove_master drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x12335c53 fwnode_usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x842f046d usb_poison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa7f339d6 rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x61819379 rt2x00mmio_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL +0xa65e7262 ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x751cfc28 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x906702c7 alcor_read32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0x0cd202fd drm_gem_vram_vunmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x0261cd01 dpaa2_io_store_next drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x4836d6d7 nfc_hci_send_event net/nfc/hci/hci EXPORT_SYMBOL +0xe44113be rxrpc_kernel_get_reply_time net/rxrpc/rxrpc EXPORT_SYMBOL +0x4463399a bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL +0x0a547b07 bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL +0xa68cdc9b snd_soc_get_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf67e0f9b tee_device_alloc drivers/tee/tee EXPORT_SYMBOL_GPL +0x381cc005 b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x58a02a1c mt76_connac_mcu_chip_config drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xf200efc8 ei_tx_timeout drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x32a0cc37 drm_print_bits drivers/gpu/drm/drm EXPORT_SYMBOL +0x383e0607 rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x807d2b2c xt_recseq net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x98fff59a mma9551_read_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xbd28b038 memstick_detect_change drivers/memstick/core/memstick EXPORT_SYMBOL +0xbc38a6a3 nd_region_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x805f9da4 __hv_pkt_iter_next drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x6658de35 dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x4b224860 v4l2_h264_init_reflist_builder drivers/media/v4l2-core/v4l2-h264 EXPORT_SYMBOL_GPL +0xf56238f4 v4l2_find_dv_timings_cea861_vic drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xcd9df4e1 cx22700_attach drivers/media/dvb-frontends/cx22700 EXPORT_SYMBOL +0x003ee3c6 nal_h264_read_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x41e63fc6 nal_h264_read_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0xd02753dc usbip_header_correct_endian drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xab56235b usb_del_gadget_udc drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x41d089f9 mptscsih_event_process drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xa8a515f2 rtw_core_deinit drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x4f0ea482 rt2x00mac_set_key drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xd0f20072 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf15eecd4 iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x82dd1840 mipi_dbi_pipe_update drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xcde344d4 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4c2054d7 ipmi_request_settime drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x09540152 nfc_hci_unregister_device net/nfc/hci/hci EXPORT_SYMBOL +0xfae271f9 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL +0x43947a16 ieee80211_sta_set_buffered net/mac80211/mac80211 EXPORT_SYMBOL +0xe9e4071d rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0xcfe0756d xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x48f0ba66 st_lsm6dsx_pm_ops drivers/iio/imu/st_lsm6dsx/st_lsm6dsx EXPORT_SYMBOL +0x92219cbe mmc_send_status drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x9e7fd807 __sdhci_read_caps drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0f2fb7de cx88_core_get drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x9701a85e venus_helper_check_codec drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x9c51223f vb2_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL +0xbf30085c mptscsih_resume drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x4bbd2990 net_failover_destroy drivers/net/net_failover EXPORT_SYMBOL_GPL +0xef8eff6a hdlcdrv_register drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x391923ba __devm_regmap_init_w1 drivers/base/regmap/regmap-w1 EXPORT_SYMBOL_GPL +0x8381eb7e sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL +0xc980b016 ife_alloc_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL +0xa1aefbde __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8da2d6e5 memstick_new_req drivers/memstick/core/memstick EXPORT_SYMBOL +0x2f48fa4b iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x81042a38 async_pmem_flush drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL +0x713d179c qcom_icc_set drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL +0x252ab712 dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x9980f50a md_write_inc drivers/md/md-mod EXPORT_SYMBOL +0x9f9437c1 register_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xa48644b0 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL +0xad6440b4 __traceiter_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xcf54d2a8 v4l2_m2m_register_media_controller drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xe43b515e v4l2_m2m_next_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x5461bfe5 dib3000mc_get_tuner_i2c_master drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x2f8a63f6 rt2800_pre_reset_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x0e97621b iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xb8289606 mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe33df020 cavium_ptp_put drivers/net/ethernet/cavium/common/cavium_ptp EXPORT_SYMBOL +0x01e625cb scsi_get_device_flags_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL +0xa6eaeb10 st21nfca_im_send_dep_req drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x42a767a8 st21nfca_im_send_atr_req drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0xe167e2a9 st21nfca_tm_send_dep_res drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x11167990 tifm_free_adapter drivers/misc/tifm_core EXPORT_SYMBOL +0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x490aeb35 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL +0x3d8e5894 cfg80211_chandef_compatible net/wireless/cfg80211 EXPORT_SYMBOL +0x882e5991 iio_sw_device_destroy drivers/iio/industrialio-sw-device EXPORT_SYMBOL +0x1107c477 ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xb1aaf15f adxl372_probe drivers/iio/accel/adxl372 EXPORT_SYMBOL_GPL +0xac748681 sdio_writeb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xfce51d79 dm_array_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x0cfcdc61 go7007_update_board drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x8d0def46 gether_disconnect drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x3b5db23f gether_set_gadget drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x60db48f5 gserial_get_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0xc0a01527 gserial_set_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0xbe48264b usb_hcd_pci_probe drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xaeade430 iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb572e830 vmci_doorbell_create drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x72ac33ee drm_sched_entity_destroy drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x4f0b374e snd_soc_dapm_kcontrol_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xff6104d0 snd_pcm_rate_bit_to_rate sound/core/snd-pcm EXPORT_SYMBOL +0x0b43ee43 usb_assign_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xaa5f34ee wlcore_cmd_wait_for_event_or_timeout drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x67831723 ath9k_hw_btcoex_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x65542ac5 ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x487ba7a5 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x22a68b8d mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x093441d2 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb7c515d9 snd_hda_gen_fix_pin_power sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x930baca9 snd_ctl_get_preferred_subdevice sound/core/snd EXPORT_SYMBOL_GPL +0x9377c166 sdw_bus_exit_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x596195d1 ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL +0x0216daab is_root_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xdc817cb9 dib0090_pwm_gain_reset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xa10c5082 i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x15c9fbc8 usb_initialize_gadget drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xc8b1dac4 usb_serial_generic_write_start drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xd260fd11 mptscsih_host_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x58a4e0de b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x3378053e rt2800_get_key_seq drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x30d72838 mlxsw_env_get_module_eeprom_by_page drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x01f18e5c otx2_open drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x4ed74797 enic_api_devcmd_proxy_by_index drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL +0xc26769eb nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcd691af4 fat_get_dotdot_entry fs/fat/fat EXPORT_SYMBOL_GPL +0x9bc6b539 ceph_find_or_create_string net/ceph/libceph EXPORT_SYMBOL +0x6d7f0049 sdw_nwrite drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xa0a660c3 v4l2_m2m_streamon drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xcb39603c nvme_auth_hmac_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xfcc91619 sas_rphy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x7cbb9410 rtsx_usb_send_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0xdf3f760d drm_mm_scan_color_evict drivers/gpu/drm/drm EXPORT_SYMBOL +0xdbda9baa dpaa2_io_service_register drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0xaf2674b5 vsock_addr_equals_addr net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xa719cbb4 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL +0x89fa698e p9_client_mkdir_dotl net/9p/9pnet EXPORT_SYMBOL +0x5616ff10 p9_client_mknod_dotl net/9p/9pnet EXPORT_SYMBOL +0x337f2432 l2tp_nl_unregister_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL +0x66fc77b3 rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04df025a bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x8b544349 rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xafddd545 ata_id_c_string drivers/ata/libata EXPORT_SYMBOL_GPL +0xc9991fe7 nd_region_acquire_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xc5ddafd2 rtllib_EnableIntelPromiscuousMode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x42827751 sp8870_attach drivers/staging/media/av7110/sp8870 EXPORT_SYMBOL +0xcdab1a45 mmc_cqe_start_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xc39fd779 cec_notifier_cec_adap_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x06913a84 au8522_init drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xd85c0458 dib0090_dcc_freq drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x9241c17f venus_helper_set_color_format drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x94933908 nal_h264_read_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x9a5471af mt76_sar_capa drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xfc7f338f mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x7f1777f0 ath9k_hw_gettxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xe8214aef mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd12405b1 drm_syncobj_replace_fence drivers/gpu/drm/drm EXPORT_SYMBOL +0x6ac394e7 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2207c59f sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL +0xd80124c4 cfg80211_pmsr_complete net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x15a37cf3 cfg80211_calculate_bitrate net/wireless/cfg80211 EXPORT_SYMBOL +0xf1ab6f8e ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL +0x9640b934 iio_register_sw_device_type drivers/iio/industrialio-sw-device EXPORT_SYMBOL +0xf5ee9ba8 ubi_register_volume_notifier drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xf30e7c52 b53_serdes_link_set drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0x901ff0cb mt76_alloc_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x3bac1580 ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x674c5bc1 nvme_auth_hmac_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xeab29f40 sun4i_frontend_update_coord drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xbc91eb4a ttm_pool_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x75619a79 drm_property_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x0aebca68 __tracepoint_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4c249932 nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbe1ca055 unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0xee120c03 ceph_release_string net/ceph/libceph EXPORT_SYMBOL +0xc79de9c5 ceph_con_send net/ceph/libceph EXPORT_SYMBOL +0x6d4529a3 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2d7084e7 rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x5437e775 mtk_ecc_disable drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0x109ade4c __mmc_send_status drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x35651cdf si470x_set_freq drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x8d9f3b16 flexcop_dma_xfer_control drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0xb786cbcd mt2266_attach drivers/media/tuners/mt2266 EXPORT_SYMBOL +0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x54dee314 ath10k_coredump_new drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x63758856 ceph_str_hash_name net/ceph/libceph EXPORT_SYMBOL +0x0f7cd57b esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x950c8f3d nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x5061832c sprd_mcdt_chan_int_disable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0x80357049 snd_pcm_lib_free_vmalloc_buffer sound/core/snd-pcm EXPORT_SYMBOL +0xfa9833b8 _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x38c0ce32 ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbd676eff SendDisassociation_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x9afadf1a vb2_thread_stop drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x4a22661f usb_gadget_ep_match_desc drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x32a89312 ath9k_hw_gen_timer_start drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x9aeba451 mlxsw_core_res_valid drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xdb8fd989 drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xead092f8 get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6b7effbd br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL +0xd0ec438c nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x6ce9b467 pie_calculate_probability net/sched/sch_pie EXPORT_SYMBOL_GPL +0x89b1fe97 st_uvis25_probe drivers/iio/light/st_uvis25_core EXPORT_SYMBOL +0x688d422d dm_bm_block_size drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x0ad0dc4f dm_bufio_mark_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x71eb903f dib9000_get_i2c_master drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x1bf5b470 gspca_dev_probe drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x79a454bc gether_setup_name drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x9232b978 mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5daf36d5 pn53x_unregister_nfc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x0a726931 ocfs2_cluster_this_node fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xf2d1b6b0 p9_client_destroy net/9p/9pnet EXPORT_SYMBOL +0x2003a96f dccp_shutdown net/dccp/dccp EXPORT_SYMBOL_GPL +0x6ffd291c pn_skb_send net/phonet/phonet EXPORT_SYMBOL +0x3f547dd3 tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL +0x89d31f0b rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2fb477dc btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x1db92554 cros_ec_register drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x76e9ccc3 mmal_vchi_buffer_cleanup drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xe83affbd mmc_retune_unpause drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xdfe404de ttpci_budget_irq10_handler drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xeb8927bf i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x39159290 net_failover_create drivers/net/net_failover EXPORT_SYMBOL_GPL +0x0b1a638b ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x9ae7985d rtl8723_dm_init_dynamic_txpower drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x389d7415 attach_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL +0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x23bb3f50 mlx5_create_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc3c984b3 iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x769febba snd_soc_of_parse_pin_switches sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xddd3d380 iio_trigger_alloc drivers/iio/industrialio EXPORT_SYMBOL +0x47f699dd qcom_adc5_decimation_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0x898fccdf rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x25bb343a saa7146_setgpio drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x4c549b36 __traceiter_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x69733a19 mt76_tx_status_unlock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x7b1f310f lbs_resume drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xad13dced ath6kl_read_tgt_stats drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x5b2adba8 otx2_handle_ntuple_tc_features drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x02d4ad0f tps65013_set_low_pwr drivers/mfd/tps65010 EXPORT_SYMBOL +0xb14080cc tps65010_set_low_pwr drivers/mfd/tps65010 EXPORT_SYMBOL +0xbd0733cb sun4i_dclk_create drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0x2f44a38e qcom_wcnss_open_channel drivers/soc/qcom/wcnss_ctrl EXPORT_SYMBOL +0x1001e038 svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x868298c6 snd_hdac_sync_audio_rate sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x1cf50ff1 ipack_put_device drivers/ipack/ipack EXPORT_SYMBOL_GPL +0x9ac2c761 ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9257a401 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x143d7f8e ata_bmdma32_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xc62adcf4 sata_scr_valid drivers/ata/libata EXPORT_SYMBOL_GPL +0x97911140 isl6421_attach drivers/media/dvb-frontends/isl6421 EXPORT_SYMBOL +0xf1f6cafa ad7879_probe drivers/input/touchscreen/ad7879 EXPORT_SYMBOL +0x19db9d82 drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x5902d0e9 jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL +0xbd9fc78e wcd938x_sdw_set_sdw_stream sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL +0x2f0ad9d3 range_bipolar5 drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xa2823a95 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL +0xab34b973 cx88_enum_input drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x3748b66b vb2_thread_start drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xe89dc424 gserial_alloc_line_no_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0xe2d7e0f9 ath6kl_core_cleanup drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0xd447e5d5 ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x12cd8c35 _torture_create_kthread kernel/torture EXPORT_SYMBOL_GPL +0x1488641f snd_hdac_aligned_write sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x949f65c9 amvdec_get_output_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x94c970b1 sdhci_switch_external_dma drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7c53830f udc_remove drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0x1e159ccc usb_serial_generic_process_read_urb drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xc4bb0c23 cw1200_can_suspend drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL +0x80903e27 rt2x00mac_rfkill_poll drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xd14e3a16 mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x706be7fa otx2_config_hwtstamp drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x689292e0 bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x648d953b drm_dsc_dp_pps_header_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3024d327 snd_soc_register_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7b8699eb snd_seq_event_port_detach sound/core/seq/snd-seq EXPORT_SYMBOL +0x1f536adf comedi_set_hw_dev drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x03d04fda ssb_device_enable drivers/ssb/ssb EXPORT_SYMBOL +0x26544718 ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x4033fd74 slim_get_logical_addr drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x290fc68d v4l2_ctrl_new_std_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6c6dacf1 typec_set_pwr_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xd8ed0bcc bgx_set_lmac_mac drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x539ca253 bgx_get_lmac_mac drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0xf182436a iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbaf87130 drm_of_lvds_get_data_mapping drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x331ab27a drm_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc14bf9f0 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0x0d4bf48a vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5a5b4fc0 l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xcdd9cb91 garp_unregister_application net/802/garp EXPORT_SYMBOL_GPL +0x6f6aed24 snd_hdac_codec_write sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x5adaed87 snd_hda_multi_out_dig_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x4970d6ee slim_device_report_present drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xc87849e0 ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL +0x313401e5 mtk_v4l2_dbg_level drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x3a4793d6 tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0x93d4502c rtw_ops drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x5dee7198 rtl_ops drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x2c3db40d rt2800_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x679d9e50 torture_must_stop kernel/torture EXPORT_SYMBOL_GPL +0xf57138be gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xe6d22d8d snd_hdac_stream_start sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x3c3f9c99 adau17x1_readable_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xcedbe370 st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xaa84a0c3 __register_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x9a5abdb8 btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x2682f28f ata_sff_qc_fill_rtf drivers/ata/libata EXPORT_SYMBOL_GPL +0xc4cbaa61 mxl5007t_attach drivers/media/tuners/mxl5007t EXPORT_SYMBOL_GPL +0x40224b25 scsi_alloc_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL +0x350e5dcd sun8i_tcon_top_of_table drivers/gpu/drm/sun4i/sun8i_tcon_top EXPORT_SYMBOL +0x8e9dbf7a jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL +0xcbc56223 snd_ctl_remove sound/core/snd EXPORT_SYMBOL +0x90d5d66a rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcc746ac8 ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0xf0cf746f __rio_local_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x448ec355 ptp_qoriq_adjfine drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x5df64ad1 cx25821_dev_unregister drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0xc9ddfe55 venus_helper_get_bufreq drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x073fca17 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xfa79264a ath10k_ce_cancel_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x3cdc37e9 drm_edid_to_speaker_allocation drivers/gpu/drm/drm EXPORT_SYMBOL +0xb3a7a2c5 fsl_edma_slave_config drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x7d7db4b7 nci_core_conn_create net/nfc/nci/nci EXPORT_SYMBOL +0xdbac1fd6 snd_ctl_apply_vmaster_followers sound/core/snd EXPORT_SYMBOL_GPL +0xb32bda38 zpa2326_remove drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x53271972 sdio_readsb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x2db718fc usb_stor_host_template_init drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xe80296d5 usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xad74f7d3 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfba1c9bb mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1180d386 mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa877f017 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x22654ab5 drm_dev_printk drivers/gpu/drm/drm EXPORT_SYMBOL +0xa8acc587 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x2746bcbf dw_edma_remove drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL +0xcd53a420 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf7801360 nfs41_maxgetdevinfo_overhead fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5215f514 jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xefc32a9b neon_aes_xts_decrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL +0xea11590c neon_aes_xts_encrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL +0x7e431c15 cordic_calc_iq lib/math/cordic EXPORT_SYMBOL +0x3e2499ff ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x5d7102df ieee80211_send_eosp_nullfunc net/mac80211/mac80211 EXPORT_SYMBOL +0xf44f08c3 auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2545433e mrp_request_join net/802/mrp EXPORT_SYMBOL_GPL +0xb19819de snd_soc_get_dai_id sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x18afded7 cx24117_attach drivers/media/dvb-frontends/cx24117 EXPORT_SYMBOL_GPL +0xdbc5583a cx2341x_update drivers/media/common/cx2341x EXPORT_SYMBOL +0x787df8d5 vb2_plane_vaddr drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xe23b614e rt2800_write_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x25940cfa il_set_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x131e8b94 phylink_helper_basex_speed drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x134341e7 scsi_register_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xc4e34c80 drm_bridge_connector_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x885d46ad nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x45584ecd fscache_withdraw_volume fs/fscache/fscache EXPORT_SYMBOL +0xdf6ef4a1 ceph_oid_printf net/ceph/libceph EXPORT_SYMBOL +0x272a2639 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0xa107224f inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xaf8a7b96 hisi_uncore_pmu_read drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x1b2a45ab ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xa009d128 mmc_detect_change drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xdc534c93 rmi_2d_sensor_configure_input drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x4a6c8853 mt76_connac_mcu_add_nested_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x8bff9d41 drm_debugfs_remove_files drivers/gpu/drm/drm EXPORT_SYMBOL +0x5df9f942 mhi_free_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x84b691a9 register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0xa66647ea osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL +0x6b073bea oxygen_write32 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x70d77234 oxygen_write16 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xabb16f17 snd_hda_jack_set_button_state sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x5379441b sdio_readl drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x6c318438 sdio_readw drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xd0bb1d6f sdio_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x2927cb4d usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4b44af30 rtw_coex_write_scbd drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xffce020f mt7615_ops drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xa67a373d mt76s_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL +0x5a61fdae mt76u_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0x68772745 qmi_decode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x048876bd nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0x66c53edf nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf13e1803 vid_is_dsa_8021q net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe549513a tegra30_ahub_unset_rx_cif_source sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x38d08348 snd_card_add_dev_attr sound/core/snd EXPORT_SYMBOL_GPL +0x989f50bb ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf1357b33 videobuf_streamoff drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x7b4dd2cb cx2341x_fill_defaults drivers/media/common/cx2341x EXPORT_SYMBOL +0xcc0fbab3 vb2_core_prepare_buf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xa0ed82a8 r820t_attach drivers/media/tuners/r820t EXPORT_SYMBOL_GPL +0x1abcb738 hostap_init_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x8d1f8d5d mlx4_CLOSE_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x9b9de1c1 drm_edid_header_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL +0x45d0ef63 drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL +0xf33e5bea nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x0117ffa7 nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x0a5b321d hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0x8a9b5efd ata_port_wait_eh drivers/ata/libata EXPORT_SYMBOL_GPL +0xa7eadcb5 btracker_complete drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xfebd9d9b v4l2_ctrl_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf01db7db usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf25e75d6 ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x83b7b667 xrs7003f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xb25facfa xrs7003e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xb03aa9c5 hisi_sas_rst_work_handler drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xa752129b virtio_dma_buf_export drivers/virtio/virtio_dma_buf EXPORT_SYMBOL +0x7e6fdbfc curve25519_base_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL +0xfdb5e8b0 rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL +0x098279ab svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ea45d8f snd_hdac_stop_streams sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xe30f0d06 devm_snd_soc_register_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa2dd1433 cs_dsp_adsp1_power_up drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x67750703 cs_dsp_coeff_write_acked_control drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x2b159b6a mmc_gpio_set_cd_isr drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x7789ef0e au8522_writereg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xf26fb36b u_audio_stop_playback drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0xd4dad9f3 mwifiex_alloc_dma_align_buf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x70cd3112 fc_disc_config drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x7c581750 sas_remove_children drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x47cd53e1 lm3533_write drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x32d1c87e __SCT__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x30a44ac3 __SCK__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x30323b2c nfc_register_device net/nfc/nfc EXPORT_SYMBOL +0xe5de6556 l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xab0dcac1 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xe6c260ad xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xccb67e55 tegra124_ahub_set_cif sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0xe6db989b ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x0208a153 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL +0x6ba15239 core_tmr_alloc_req drivers/target/target_core_mod EXPORT_SYMBOL +0x92b71292 ffa_driver_unregister drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL +0xaf07a054 saa7134_ts_start_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x24451812 __tracepoint_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x6f497a3c tcpci_irq drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0x2d4652fc usb_debug_root drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x148607aa rtw_unregister_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x0aff97a1 rtl_lps_leave drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xb5f71c80 mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xff7a0fdf eeprom_93cx6_multiread drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL +0xe38f9f64 drm_mode_crtc_set_gamma_size drivers/gpu/drm/drm EXPORT_SYMBOL +0x3fc4a816 garp_uninit_applicant net/802/garp EXPORT_SYMBOL_GPL +0x9a9862f9 axg_tdm_set_tdm_slots sound/soc/meson/snd-soc-meson-axg-tdm-interface EXPORT_SYMBOL_GPL +0xb6cfb0eb snd_soc_runtime_set_dai_fmt sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x864edf6c iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x698f923d dev_attr_sw_activity drivers/ata/libata EXPORT_SYMBOL_GPL +0x08bb405c cs_dsp_coeff_write_ctrl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xead8f8c0 v4l2_m2m_create_bufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb41f5af7 cx231xx_uninit_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x5e528e95 rndis_borrow_net drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x375c6748 usb_composite_setup_continue drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x02a905e5 wlcore_event_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xf7470633 ar9003_mci_get_next_gpm_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x470b0001 qed_get_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0xbd2f79ae ceph_oloc_copy net/ceph/libceph EXPORT_SYMBOL +0x87e2553b ieee802154_max_payload net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL +0x7caf4b5e br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL +0x8a503b29 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xa5b09232 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x3a5a5aaa tegra_pcm_hw_params sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x65278d3e pcm1789_regmap_config sound/soc/codecs/snd-soc-pcm1789-codec EXPORT_SYMBOL_GPL +0xbf9929e6 iio_enum_write drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x19e7490f __rdma_block_iter_next drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xde56e721 slim_do_transfer drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xe6da8706 caam_strstatus drivers/crypto/caam/error EXPORT_SYMBOL +0x3879850a dm_block_manager_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x66fbdbb9 as102_attach drivers/media/dvb-frontends/as102_fe EXPORT_SYMBOL_GPL +0xb714264d ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL +0x75b82bd8 pcm512x_pm_ops sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x7bc40a0f snd_soc_dai_compr_shutdown sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf44aecad oxygen_write_ac97 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x59eb6fe4 ad7091r_regmap_config drivers/iio/adc/ad7091r-base EXPORT_SYMBOL_GPL +0x9efc65ce v4l2_fwnode_connector_add_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x74d5fa04 mpt_alloc_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL +0x6405dcd3 slhc_toss drivers/net/slip/slhc EXPORT_SYMBOL +0x29242879 rtl_dm_diginit drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xf7f297d5 mt76x02_mac_shared_key_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xa9f5e349 mt76_get_min_avg_rssi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x27370554 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xa4365dc5 mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5607f0dd axp20x_device_probe drivers/mfd/axp20x EXPORT_SYMBOL +0xce72d20b drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL +0xa927b005 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0x52665f8b torture_random kernel/torture EXPORT_SYMBOL_GPL +0xa1247034 ieee80211_remove_key net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xf8efb788 ieee80211_scan_completed net/mac80211/mac80211 EXPORT_SYMBOL +0x7ba069f0 rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf1418b7c unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8d79d3c0 iio_dma_buffer_release drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x646ec9a1 slim_driver_unregister drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x6f201840 go7007_read_addr drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xdeed005e tda829x_probe drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL +0xea220941 tcpm_tcpc_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0xb75e43fb fw_bus_type drivers/firewire/firewire-core EXPORT_SYMBOL +0x2bb59ae8 il_set_rxon_hwcrypto drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x5f9b3780 ath10k_ce_revoke_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xdc8d8cfe __devm_regmap_init_sdw_mbq drivers/base/regmap/regmap-sdw-mbq EXPORT_SYMBOL_GPL +0x974c2ee1 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf34b44a7 analogix_dp_unbind drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x7a1211f8 dlm_setup_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xf06eb234 osd_req_op_copy_from_init net/ceph/libceph EXPORT_SYMBOL +0xb4947c24 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0xe204e042 xt_free_table_info net/netfilter/x_tables EXPORT_SYMBOL +0x789ee1cd bcma_pmu_get_bus_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x5e5863a1 vfio_pci_core_mmap drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0xea50dad3 ahci_ignore_sss drivers/ata/libahci EXPORT_SYMBOL_GPL +0x8ad708b7 ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0x428917da hisi_qm_alg_unregister drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x949183c5 ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xcd1caa3c cx18_ext_init drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0xd0acf80b mpt_print_ioc_summary drivers/message/fusion/mptbase EXPORT_SYMBOL +0xc90f604f prism2_update_comms_qual drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x945d4287 mlx4_db_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xfb47bcc7 drm_property_create_blob drivers/gpu/drm/drm EXPORT_SYMBOL +0x1b7c4023 dpaa2_io_service_rearm drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0xb691e43c async_raid6_datap_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL +0xaf464785 dccp_poll net/dccp/dccp EXPORT_SYMBOL_GPL +0xd43ecbf1 null_ax25_address net/ax25/ax25 EXPORT_SYMBOL +0x08ef2ec8 asoc_simple_parse_daifmt sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x3ae83509 snd_soc_component_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xffaafefb snd_hda_gen_free sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x649408ba snd_dma_alloc_pages_fallback sound/core/snd-pcm EXPORT_SYMBOL +0xfa67ae23 coresight_get_percpu_sink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x96496498 ad5592r_remove drivers/iio/dac/ad5592r-base EXPORT_SYMBOL_GPL +0xa5bdcbe1 sdhci_dumpregs drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x3ae50a4a dm_tm_inc_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x76205ed1 drxk_attach drivers/media/dvb-frontends/drxk EXPORT_SYMBOL +0xb8114cfb drxd_attach drivers/media/dvb-frontends/drxd EXPORT_SYMBOL +0xce385bbd dvb_usbv2_probe drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x1b17b9b0 ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x4b6b4d52 p54_unregister_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0xbc29eb52 il_tx_queue_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x8336268e libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x46e574d5 mlxsw_core_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x0bf03158 apr_send_pkt drivers/soc/qcom/apr EXPORT_SYMBOL_GPL +0x804f922a ipmi_addr_length drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x1259f518 rate_control_set_rates net/mac80211/mac80211 EXPORT_SYMBOL +0xbb26a2e3 rxrpc_get_null_key net/rxrpc/rxrpc EXPORT_SYMBOL +0x6877f072 cfg80211_connect_done net/wireless/cfg80211 EXPORT_SYMBOL +0x67bfe791 snd_hdac_spk_to_chmap sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x42569539 snd_hda_apply_pincfgs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xc58d772e ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x62b3132b vfio_pci_core_init_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x4e7ae46e __SCT__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0xc68c41d6 __SCK__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0xf9eb813f ntb_transport_unregister_client_dev drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x879cbf4a ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x4ece3982 ivtv_set_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x645f8255 mt76x02_set_coverage_class drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xf9bf4782 iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x73354542 tegra_xusb_padctl_set_vbus_override drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x0de823b7 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x811ff2c7 nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x38f3be13 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x25f13706 snd_ctl_register_ioctl sound/core/snd EXPORT_SYMBOL +0x0900e39c sdw_bus_type drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL +0x3707ea7d nvdimm_in_overwrite drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x362af6c8 mmc_hsq_resume drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL +0x21ca4c0f v4l2_m2m_ioctl_qbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x4d8a9ce9 rndis_get_next_response drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x5c6fa955 rtw_parse_tbl_bb_pg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xbb81b6cc mt76_connac_mcu_set_channel_domain drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x1823876e mt76x02_remove_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x5a099407 mlxsw_afa_block_append_qos_dscp drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x8b6bbb25 mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x974fe9ea sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0x4831da6e drm_vma_offset_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0x95ebebca netfs_readahead fs/netfs/netfs EXPORT_SYMBOL +0xce719fe5 virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x67a09f39 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0x80df0179 snd_opl3_load_patch sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x64bd86a7 v4l2_event_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x39b5a17b dib3000mc_set_config drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x40b7ec30 rc_keydown_notimeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x1acf77a2 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x3b84657b tcpm_pd_transmit_complete drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x830fda8d register_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL +0x86bfd203 otx2_config_pause_frm drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x52630e5b cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x507fe417 host1x_job_unpin drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x3ff64bb9 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2d402ab0 wm8804_regmap_config sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0xd8fcccbe iio_sw_device_create drivers/iio/industrialio-sw-device EXPORT_SYMBOL +0xd391d516 rpmsg_destroy_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x7663b645 spmi_register_zero_write drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x0646b995 mmc_calc_max_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x123959a1 v4l2_type_names drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xa0647817 typec_partner_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xfdf1b113 qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x8b33a35e ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x769e0530 cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xac4445e9 free_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL +0xcf268186 wm8994_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL +0xf869ab92 drm_gem_dmabuf_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4f8fab89 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5699fbe8 nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x34e27cf0 rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x613c4cfd transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0x46cc57cf nd_dax_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xfd93482e dm_rh_recovery_in_flight drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x4e60c9f9 vb2_dma_contig_set_max_seg_size drivers/media/common/videobuf2/videobuf2-dma-contig EXPORT_SYMBOL_GPL +0x960bb8a7 rtw_phy_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xe1e81812 iwl_configure_rxq drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc750d925 il_send_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xd05e64e2 mlx4_gen_port_state_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xa71acc92 fman_port_config drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x7e135618 fc_vport_id_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xd4a077c0 scsi_report_bus_reset drivers/scsi/scsi_mod EXPORT_SYMBOL +0x3d3c435f cmdq_pkt_jump drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xf5531bea ipmi_poll_interface drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x699209d7 ceph_compare_options net/ceph/libceph EXPORT_SYMBOL +0xfbbbd9ca __snd_usbmidi_create sound/usb/snd-usbmidi-lib EXPORT_SYMBOL +0x5fa758d8 snd_hda_set_power_save sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xd77bcf23 cxd2841er_attach_s drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL +0x0e571a2c saa7146_i2c_adapter_prepare drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xe329992c __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x871f4300 rt2x00mmio_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL +0xffd226af brcmu_pktq_pdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0xac9d7f6a brcmu_pktq_penq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x4c4a1e1e fc_fill_reply_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x370dc17c drm_panel_bridge_set_orientation drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd4eb7735 ceph_decode_entity_addr net/ceph/libceph EXPORT_SYMBOL +0xeeacab69 rpc_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0f738e09 fw_iso_resources_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x704701c7 snd_timer_new sound/core/snd-timer EXPORT_SYMBOL +0x74e6126c ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xceca7ea0 dev_attr_em_message_type drivers/ata/libata EXPORT_SYMBOL_GPL +0x921d7c65 em28xx_boards drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x43a71b6c mptscsih_change_queue_depth drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x51f3d8ac mt76_txq_schedule drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xf0f9283c ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8d701329 drm_dp_clock_recovery_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa77b3b62 des3_ede_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL +0x12c7e660 snd_hda_lock_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8de00777 ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xe08e6063 xvip_get_format_by_code drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x82a7e4fc max9271_enable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xdceb1985 mt76x02_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xd163a32d iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x47a0cdcb mb_cache_entry_find_next fs/mbcache EXPORT_SYMBOL +0x804a5b70 raid6_call lib/raid6/raid6_pq EXPORT_SYMBOL_GPL +0x0575941f snd_hda_codec_update_widgets sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb9c25c66 iio_trigger_notify_done drivers/iio/industrialio EXPORT_SYMBOL +0x58db1176 ata_xfer_mode2shift drivers/ata/libata EXPORT_SYMBOL_GPL +0x532c9f2f v4l2_m2m_streamoff drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb13d41a0 v4l2_subdev_free_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7b36dfa1 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x9288b6e0 il_send_rxon_timing drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xe7c71d11 ath9k_hw_numtxpending drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x6458953f bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL +0xc8ce44b7 ieee80211_report_low_ack net/mac80211/mac80211 EXPORT_SYMBOL +0x85d26035 mtk_afe_fe_hw_params sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x9239e042 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xa770f9aa rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbe631304 ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9865dbc4 __tracepoint_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x20fef5b2 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc1d92d0a iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xcdc091a0 drm_atomic_helper_disable_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xda4523ae drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4fd3948d host1x_fence_create drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x6edc4295 svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc2c02727 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x52d9e818 mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7ee5ac1f saa7146_register_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xc349ff59 usbnet_unlink_rx_urbs drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x215a8ec8 slhc_init drivers/net/slip/slhc EXPORT_SYMBOL +0x58aa799a mt76_sta_pre_rcu_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x5590a983 drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0b770b14 af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x19c1e6bb dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7b35587d nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6f9c1814 snd_hdac_stream_sync sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x4b0ddcac snd_hdac_stream_stop sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x5f5355ba amdtp_am824_set_parameters sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x69255f54 snd_pcm_hw_limit_rates sound/core/snd-pcm EXPORT_SYMBOL +0x84784000 rio_add_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x87bb718e vmbus_establish_gpadl drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x3979a8d1 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xe2c22092 ath9k_hw_btcoex_init_3wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x2e15aa29 ath9k_hw_gpio_request_in drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xff007c25 mlxsw_core_cpu_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xca3e4e36 cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc7d01ce3 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7eb83b92 scsi_bios_ptable drivers/scsi/scsi_mod EXPORT_SYMBOL +0x2cae96b3 clk_regmap_div_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x4639bcda acpi_nfit_shutdown drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0xeabd6e07 ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0xba29a682 nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x3dd49c59 esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL +0xc0fec227 snd_mpu401_uart_interrupt sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL +0xe5a78c1e ib_sa_unpack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf54c91b4 rio_map_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xea8d87f6 rt2800_get_txwi_rxwi_size drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x0319b2b7 mt76_release_buffered_frames drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xf3901998 mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xf8185106 drm_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xb9cba57f cast_s3 crypto/cast_common EXPORT_SYMBOL_GPL +0xc94a93e3 torture_onoff_init kernel/torture EXPORT_SYMBOL_GPL +0xeb9c044e svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x08a77a79 bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x25340315 snd_soc_link_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7a908439 cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x5308e102 azx_stop_all_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x47281fc5 snd_timer_notify sound/core/snd-timer EXPORT_SYMBOL +0x7ff37e6c mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL +0xebcbf3a2 denali_remove drivers/mtd/nand/raw/denali EXPORT_SYMBOL +0x0dfba57c iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6988566d dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x2d741ac4 l64781_attach drivers/media/dvb-frontends/l64781 EXPORT_SYMBOL +0xba58f07a usb_add_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x1150a4d5 usb_ep_autoconfig_release drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x851e6003 usb_phy_roothub_calibrate drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x74f956e9 ath_key_config drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x04fb781b ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x4c0317a2 analogix_dp_remove drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xd344742d tpm_tis_core_init drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL +0x7d2eb1d7 pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x07fdc805 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL +0xb732b4e2 devm_snd_soc_register_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3fc2387c ib_ud_header_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd761b271 btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x41b3c19d snd_tea575x_enum_freq_bands drivers/media/radio/tea575x EXPORT_SYMBOL +0x707eecd3 dvb_usb_nec_rc_key_to_event drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x006a2a83 ddbridge_dummy_fe_qam_attach drivers/media/pci/ddbridge/ddbridge-dummy-fe EXPORT_SYMBOL +0xb505f473 typec_register_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x7e6c53ba iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x2269a1b6 il_free_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x5a4734d1 drm_kms_helper_is_poll_worker drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe5f2a4c1 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x40a1b940 drm_property_create_enum drivers/gpu/drm/drm EXPORT_SYMBOL +0xc435a4d0 mhi_download_rddm_image drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x609207e6 wcd938x_sdw_free sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL +0x798ba457 pcm179x_common_init sound/soc/codecs/snd-soc-pcm179x-codec EXPORT_SYMBOL_GPL +0x991dc677 oxygen_write_ac97_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0xa17d9e3d snd_rawmidi_transmit_peek sound/core/snd-rawmidi EXPORT_SYMBOL +0x62a0eba6 coresight_set_percpu_sink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x8e310722 transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xb4a361eb hisi_qm_get_free_qp_num drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x6e8ae11b video_devdata drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x974149d9 fsg_store_removable drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x3c6a07d0 fsg_common_create_lun drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x6cf74456 __bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x76169d5a nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9673c418 vmci_qpair_enquev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xe27521c7 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xd71dfcb1 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb9d40bda rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4587ca08 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL +0x766daa22 videobuf_queue_core_init drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xd137e0ef v4l2_src_change_event_subdev_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x5de5e068 usbatm_usb_disconnect drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL +0x9176003e unregister_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0xa2c9d1ba wlcore_alloc_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x0319f7dd ath9k_hw_set_txpowerlimit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x38d424a5 ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb9f797a9 mlxsw_env_module_overheat_counter_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x3b9dcac3 mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6318150b enclosure_component_register drivers/misc/enclosure EXPORT_SYMBOL_GPL +0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x68d8dce7 drm_dp_downstream_is_tmds drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x742f0521 virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x36087aa4 rds_stats net/rds/rds EXPORT_SYMBOL_GPL +0x318033be mt6358_set_mtkaif_calibration_phase sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0xb8620ad8 snd_midi_event_reset_decode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0xbb52fc7f range_bipolar10 drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x8a30ff30 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL +0x3e25017a snd_tea575x_set_freq drivers/media/radio/tea575x EXPORT_SYMBOL +0x99849b6d usb_del_gadget drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xf89ac439 usbnet_cdc_update_filter drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL +0xbb4f4d49 sungem_phy_probe drivers/net/sungem_phy EXPORT_SYMBOL +0x07abba1e ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x7fd709fe __tracepoint_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1e38486c __tracepoint_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8ec40196 enetc_ierb_register_pf drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb EXPORT_SYMBOL +0x79a3d5b1 scsi_dh_set_params drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x6ccd0fe2 drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8ceccd69 ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL +0x9eeec538 snd_hdac_codec_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x6add71dc wm_hubs_add_analogue_routes sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x6345fcfa snd_soc_of_put_dai_link_cpus sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x932a6ffc dm_tm_shadow_block drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x79ab4977 v4l2_subdev_notify_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4a61b80e hdlc_close drivers/net/wan/hdlc EXPORT_SYMBOL +0x597c19da spi_bitbang_setup_transfer drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL +0xd46769a3 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x912a9056 line6_init_midi sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xa0f78890 tmc_sg_table_sync_data_range drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0xe8d55a5e rtllib_wx_set_rawtx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xb3d7482b dm_bitset_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x8a4be685 il_chswitch_done drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x07fb449a drm_vma_offset_manager_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0xa4865e35 nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x755f4ba3 blake2s_compress_generic lib/crypto/libblake2s-generic EXPORT_SYMBOL +0x222cef6b __ieee80211_create_tpt_led_trigger net/mac80211/mac80211 EXPORT_SYMBOL +0xb05987cf cs35l41_test_key_lock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x950052a6 cs35l41_probe sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0xff871d83 comedi_alloc_subdevices drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x808b4a39 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x95044724 ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x9ab97c92 sp887x_attach drivers/media/dvb-frontends/sp887x EXPORT_SYMBOL +0xe3fea77d saa7134_ts_register drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xf9c4fd93 max9271_disable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x577c5c56 usb_get_role_switch_default_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x75a3ce19 mptscsih_shutdown drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x1214ed3b ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xc57242d0 ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x4d2d2dfd mt76_mcu_skb_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xb22755c0 lbtf_cmd_response_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x14a48442 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb98b3ae6 mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa81289b1 nci_nfcc_loopback net/nfc/nci/nci EXPORT_SYMBOL +0x931c3e25 ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL +0x2e90b6c9 ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL +0xf597e902 es8328_regmap_config sound/soc/codecs/snd-soc-es8328 EXPORT_SYMBOL_GPL +0xbe6293b9 amdtp_stream_set_parameters sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xfd4e98df snd_hda_codec_set_name sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x70600352 __v4l2_async_notifier_add_i2c_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x2f0d9053 usb_otg_state_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xd1fcf826 mt76x02_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x77642b2e ath11k_err drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xc9334e9a ath10k_err drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x9c099471 drm_atomic_helper_bridge_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf7c4404a drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xef28dd2c fat_search_long fs/fat/fat EXPORT_SYMBOL_GPL +0xe4207c24 rxrpc_kernel_new_call_notification net/rxrpc/rxrpc EXPORT_SYMBOL +0xd7673035 g_verify_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x1f099794 synproxy_init_timestamp_cookie net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xe665f291 fbtft_write_spi_emulate_9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x749e05f2 ledtrig_flash_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL +0x22483e2a cx231xx_uninit_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x89bbafc6 usb_register_notify drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x913a1054 rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x39be472f mt7615_mac_sta_poll drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x7476bb78 ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xcf35ec0e cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2a1a4ea0 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x615dbb77 clk_branch2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x2f126e73 cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL +0xf23e5257 snd_hdac_bus_parse_capabilities sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x53ca18e8 amdtp_rate_table sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xf8605294 vringh_notify_enable_user drivers/vhost/vringh EXPORT_SYMBOL +0x5ac6bc3b ata_sff_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0xd4c764ae ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x7b6ac78f v4l2_phys_addr_validate drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0xf0197188 ath11k_cold_boot_cal drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x6ede238c mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb8a6e627 mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa16ad9a2 mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa63048b0 mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x29230e5b s6e63m0_remove drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL +0xfb921e00 hvpci_block_ops drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL +0xeafcf587 crypto_sm4_decrypt crypto/sm4_generic EXPORT_SYMBOL_GPL +0xb1740af7 crypto_engine_stop crypto/crypto_engine EXPORT_SYMBOL_GPL +0x18948355 nfc_hci_recv_frame net/nfc/hci/hci EXPORT_SYMBOL +0xfe2fe26b rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe63c7b39 line6_write_data sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x112f29ce snd_hda_mixer_amp_switch_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x03018076 register_sound_special_device sound/soundcore EXPORT_SYMBOL +0xf1e32cc0 vringh_init_user drivers/vhost/vringh EXPORT_SYMBOL +0xfd92406d rtllib_stop_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xfc9d93e9 vb2_queue_init drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4323d38f i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x30c3ed5f ath_rxbuf_alloc drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x320aefb8 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x86c65766 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5f7985a5 drm_mm_scan_remove_block drivers/gpu/drm/drm EXPORT_SYMBOL +0xfb4590a5 crypto_nhpoly1305_final crypto/nhpoly1305 EXPORT_SYMBOL +0xeaf3cb23 crc64_be lib/crc64 EXPORT_SYMBOL_GPL +0xe98f5c9e cfg80211_shutdown_all_interfaces net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x977fd4bf xt_alloc_table_info net/netfilter/x_tables EXPORT_SYMBOL +0x4a56ec78 max98373_reset sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x0b8352a6 rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc7f24872 rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcfbc053b ib_unregister_driver drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa7c212d1 rtllib_MgntDisconnect drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xfbc2a777 __SCT__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc06a6900 v4l2_fwnode_endpoint_alloc_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x1f9a4fe4 s5h1420_attach drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL +0xb0b511de cx231xx_enable_i2c_port_3 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xea9aa1a7 vpu_mapping_dm_addr drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0xdc9ddc7c usb_of_get_interface_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x276ff91c m_can_init_ram drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x5c8baf15 lbtf_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x3fc1d582 mlx4_SET_PORT_qpn_calc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x716e9a10 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL +0x72f08f95 ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL +0x5aa6a7b4 ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xbb233253 rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc914b898 l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x3a4f6a32 ata_sff_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL +0xc4499122 ieee80211_wx_get_encode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x46736340 ieee80211_wx_set_encode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x2c5a02df dm_btree_find_lowest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x7678af5a cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xcaba9bae drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3f8c2a2e fsl_edma_free_chan_resources drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x25c98843 clk_alpha_pll_zonda_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL +0x0e9bc9b6 vsock_addr_unbind net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x19259555 __SCT__tp_func_smcr_link_down net/smc/smc EXPORT_SYMBOL +0xe7dacb8d __SCK__tp_func_smcr_link_down net/smc/smc EXPORT_SYMBOL +0x0dda2f89 amdtp_am824_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x11fbbe02 dm_bitset_set_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x707353a8 __SCT__tp_func_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x22ae6324 __SCK__tp_func_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x93289997 cec_allocate_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x9d1f4e77 dvb_ca_en50221_frda_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x87a59024 em28xx_uninit_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x6e30ba8e drm_rect_rotate_inv drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x21ce5888 qmi_response_type_v01_ei drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xfc619abd _nfs_display_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa676b861 p9_is_proto_dotu net/9p/9pnet EXPORT_SYMBOL +0xf93150a5 ieee80211_sta_register_airtime net/mac80211/mac80211 EXPORT_SYMBOL +0x5b60d360 qcom_minidump drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x2744fa54 mb86a20s_attach drivers/media/dvb-frontends/mb86a20s EXPORT_SYMBOL +0x99fd20aa drm_rect_clip_scaled drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf84341cd drm_self_refresh_helper_alter_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x535a76f7 drm_gem_cma_get_sg_table drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x6085edbd nfs_map_string_to_numeric fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd222bee7 ceph_msg_get net/ceph/libceph EXPORT_SYMBOL +0xe37713f0 l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x2410edcc ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xf0c7f69b snd_hda_mixer_amp_switch_get_beep sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb98e732b snd_dmaengine_pcm_refine_runtime_hwparams sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0xd1118243 rpmsg_unregister_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0xdd7382c6 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8eddb3a3 __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x61bfb36c __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5c5ae42c mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0e6a023d ata_sff_thaw drivers/ata/libata EXPORT_SYMBOL_GPL +0x7c381a76 dm_bufio_get_block_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x0958448b v4l2_set_edid_phys_addr drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x382687c4 media_create_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x7b84dafb tda10086_attach drivers/media/dvb-frontends/tda10086 EXPORT_SYMBOL +0x8193020a dvb_usb_generic_write drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x127599bc ath9k_hw_resume_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xaafcca1e dev_dax_probe drivers/dax/device_dax EXPORT_SYMBOL_GPL +0x9350fa6c drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x4c7529bd torture_shutdown_absorb kernel/torture EXPORT_SYMBOL_GPL +0xa3cefaa0 blake2s_update lib/crypto/libblake2s EXPORT_SYMBOL +0x9165494a nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfe755327 flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x95a4d0a7 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xc742d6e8 __tracepoint_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xebca30fc max9271_wake_up drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x33739de7 tps65010_set_vib drivers/mfd/tps65010 EXPORT_SYMBOL +0x3cb83d5b eeprom_93cx6_multireadb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL +0x1803a6ed raid6_2data_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL +0xa32f3d9e decode_rs16 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL +0xc5d732e8 psample_group_get net/psample/psample EXPORT_SYMBOL_GPL +0x5a6c0a80 nci_uart_register net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL +0x6f17a11b ieee80211_sta_ps_transition net/mac80211/mac80211 EXPORT_SYMBOL +0x5c87cdb8 ieee80211_update_mu_groups net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x41ef446c mma9551_read_accel_scale drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x35853b04 vchiq_release_message drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x7657ebab ieee80211_softmac_start_protocol_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x3158789b mmc_sanitize drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xff414b42 vb2_dma_sg_memops drivers/media/common/videobuf2/videobuf2-dma-sg EXPORT_SYMBOL_GPL +0x312355a6 imx_usbmisc_hsic_set_clk drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0x01678fda m_can_class_free_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x72f12e83 il_tx_cmd_protection drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x64a00686 ath9k_cmn_beacon_config_adhoc drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xc66b8b16 fc_fill_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x543e8ac8 drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x25060c31 drm_panel_bridge_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5a151210 drm_put_dev drivers/gpu/drm/drm EXPORT_SYMBOL +0xcfe7d1dc drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0xbd3cb009 drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0cfd3fc5 ocfs2_cluster_connect_agnostic fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x500cb9e6 ieee80211_find_sta_by_ifaddr net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x3b0269aa snd_soc_dapm_info_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x125d5856 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa237fcf1 is_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xc465ca90 rio_request_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x40db9b28 hisi_qm_wait_task_finish drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xc9a3422d dm_bufio_write_dirty_buffers_async drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xc1e9becf md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL +0x051b2215 __tracepoint_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x7cc97c51 typec_switch_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xf80c184b typec_switch_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x0f2aa8e9 rtw_tx_write_data_rsvd_page_get drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x531222ea iwl_acpi_is_ppag_approved drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x33d2e555 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x8128135f drm_bridge_hpd_disable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x61e125a8 xillybus_init_endpoint drivers/char/xillybus/xillybus_core EXPORT_SYMBOL +0x4e92b1da vhost_poll_init drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xc59f9a50 rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xae5e6490 rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x046fb83c ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x128221b6 hsi_get_channel_id_by_name drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xc0cd463c ptp_qoriq_gettime drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x68971879 ttpci_budget_debiread drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xf3304696 charlcd_free drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL +0x5cf3dd79 mlxsw_core_bus_device_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xc6d1294e mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3e33ac54 nvme_fc_rescan_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x07e1f2a6 scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xfe872958 meson_vclk_vic_supported_freq drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0x489035e8 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4996bd29 fscache_n_updates fs/fscache/fscache EXPORT_SYMBOL +0xedadd289 comedi_dio_get_config drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0xef5ab6d6 btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x0fbd6b72 mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x59861310 ata_scsi_port_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL +0x8e293723 nvdimm_badblocks_populate drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x55aaca50 mmc_start_request drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb2e11d4b dw_mci_pltfm_pmops drivers/mmc/host/dw_mmc-pltfm EXPORT_SYMBOL_GPL +0x2909bc5d __tracepoint_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xf626dd03 v4l2_m2m_suspend drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0xe2c8e994 cx88_set_freq drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0xdd562516 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xdc60219f iwl_fw_lookup_notif_ver drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL +0x83954a27 il_eeprom_query16 drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x76422593 ath11k_warn drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xee0fa8ea ath10k_warn drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x5f25468b tifm_eject drivers/misc/tifm_core EXPORT_SYMBOL +0x3bc70297 cmdq_pkt_write_s_mask_value drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x8a7da4c1 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc9589428 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL +0x2e22cd28 snd_compr_malloc_pages sound/core/snd-compress EXPORT_SYMBOL +0x14ad53c4 fpga_image_info_alloc drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0xd4dade81 st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x6cf39496 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xd20a638f mma9551_set_device_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x668ca4e8 rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xadc4d827 mtype_get_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x52107765 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x4a8733c4 sdio_retune_hold_now drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xfb3d6c67 __tracepoint_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2f9251ce v4l2_m2m_update_stop_streaming_state drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x62524741 v4l2_fh_del drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xab4dc147 wlcore_disable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x440b7589 rtw_phy_rf_power_2_rssi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xf2ab60da s3fwrn5_phy_get_mode drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0xedb12f10 s3fwrn5_phy_set_mode drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0x6eebaa0d __regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL +0x894458f3 wm_adsp_fw_enum sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc0244617 snd_ctl_rename_id sound/core/snd EXPORT_SYMBOL +0x0061b676 comedi_dio_update_state drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xed3938f1 ata_pci_sff_init_host drivers/ata/libata EXPORT_SYMBOL_GPL +0x1a8c4745 to_cxl_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x2cc7bdc7 dot11d_channel_map drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x9f052b22 devm_led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0xc4f5782c cec_fill_conn_info_from_drm drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x9cf2329b venus_helper_queue_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe2bcded3 usbnet_get_link drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xf0d2faea free_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xd2e86892 rt2x00queue_unpause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x82e55bc4 rt2x00lib_txdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xc9188d8e cryptd_aead_child crypto/cryptd EXPORT_SYMBOL_GPL +0x3ff9be11 torture_online kernel/torture EXPORT_SYMBOL_GPL +0x274195c4 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x9656ad1e snd_hdac_is_supported_format sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xd887fb3b wcd938x_swr_get_current_bank sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL +0x2b849e93 line6_pcm_acquire sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xa53c103f iio_get_debugfs_dentry drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x84aace4b st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x21d413cb bcma_core_dma_translation drivers/bcma/bcma EXPORT_SYMBOL +0x910b62eb ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x72771691 cs_dsp_write_data_word drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x0bc33739 mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xf457bc98 ath9k_hw_check_nav drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xea45ce2f scsi_schedule_eh drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x009025f3 alcor_read32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0xfa885362 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xbd9b8adf drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x3c6802cb st33zp24_pm_resume drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL +0xb3813329 fat_alloc_new_dir fs/fat/fat EXPORT_SYMBOL_GPL +0xf18f7fa7 snd_soc_dapm_dai_free_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfdd8a574 devm_mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL +0xb6cc7813 ata_sff_postreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x8d5d16db ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x26677727 udc_probe drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0x30a956d7 rtl_query_rxpwrpercentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x234345f0 ath9k_hw_btcoex_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf413c14c sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL +0x569c7820 nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfb38d55a vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xe2909900 w1_touch_block drivers/w1/wire EXPORT_SYMBOL_GPL +0x881e468b dibusb_dib3000mc_tuner_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL +0x43a983fd dst_check_sum drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x15ac1bd0 cx2341x_ctrl_query drivers/media/common/cx2341x EXPORT_SYMBOL +0xfdd8533f wlcore_tx_complete drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL +0x181477aa ath10k_bmi_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xff56660b scsi_print_sense_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL +0x7df721ea scsi_host_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL +0xd55880b1 sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x44b84d81 llc_mac_hdr_init net/llc/llc EXPORT_SYMBOL +0xf38bcdf3 nf_conntrack_max net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x22926f69 hts221_probe drivers/iio/humidity/hts221 EXPORT_SYMBOL +0xaadd6814 mpu3050_common_remove drivers/iio/gyro/mpu3050 EXPORT_SYMBOL +0xbc9321bd _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xcf70189a uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9e44053e rio_del_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x3d54dbfc ntb_transport_tx_enqueue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xd40e7a02 ntb_transport_rx_enqueue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0x5fbec4fc mlxsw_core_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x1c2fb4a4 mlx4_test_interrupt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x73462af9 srp_rport_del drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0x8cb3f25a drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x3d01f417 dpaa2_io_service_pull_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0xf37b6e27 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL +0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x236cb321 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL +0xef6314e4 devm_cxl_add_port drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xcae2a7eb pmem_should_map_pages drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x75a14030 dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x76b49765 v4l2_m2m_buf_remove drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xede56acb video_unregister_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xfffe39db dib7000m_get_i2c_master drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x7648531a rdc_reset_state drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x40b82393 wm9705_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x2d1e301d typec_find_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x4c6952a4 b53_serdes_init drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0x9d7a8141 rt2x00queue_get_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x1b84c7c1 rt2x00mac_get_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xf5792b01 mt76_connac_mcu_sta_ba_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xfaf7d611 ath9k_hw_enable_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x97eb0dc7 ath9k_hw_write_associd drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf996752b fc_linkup drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xb53bf649 drm_atomic_helper_dirtyfb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb23117ad tegra_xusb_padctl_put drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x79b3a99b tegra_xusb_padctl_get drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xd76a5716 __cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL +0x3c4c37dd pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x80a4f37f nfc_add_se net/nfc/nfc EXPORT_SYMBOL +0x06009b58 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL +0xfbffbc46 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x46241747 snd_hdac_stream_release sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x36041f07 cs35l41_enter_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xfd2b3e45 vhost_dev_reset_owner_prepare drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x7dedfc25 saa7134_pgtable_alloc drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x0156859d usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x55ff8b81 can_skb_get_frame_len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xa419651f rtl8723_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xc63a369b rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x14ed1bb8 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x086a85ba sas_execute_ata_cmd drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x3a90865c st21nfca_hci_disable_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x9941a4c3 drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x922e539b host1x_syncpt_release_vblank_reservation drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xd14a964f xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9d82237b cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL +0xd9d2bb03 snd_usbmidi_disconnect sound/usb/snd-usbmidi-lib EXPORT_SYMBOL +0x3d6c048e snd_timer_continue sound/core/snd-timer EXPORT_SYMBOL +0x2a27e86b iio_get_time_res drivers/iio/industrialio EXPORT_SYMBOL +0x4cde88bf sdw_disable_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x593746c0 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa29c9d7c anybuss_send_ext drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x6f3b6256 rtllib_stop_scan_syncro drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x92738fe2 mt76_connac_pm_dequeue_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x3259d83e ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x44f349d0 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf2877adf hisi_sas_host_reset drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xfaee0ecc am335x_tsc_se_set_once drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL +0x0679b34d llcc_slice_getd drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL +0x8fe8421c pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3a69b40c cs42xx8_probe sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0x8dd0db6b __hda_codec_driver_register sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x6927c1bb sdw_handle_slave_status drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xabb2832b rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x8ecbb3b8 nand_check_erased_ecc_chunk drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x4763fc53 dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa4235824 dvb_dmx_swfilter_raw drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x6a9f708a dvb_dmx_swfilter_204 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x2e416d03 musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x1efaa06f __tracepoint_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x319f44b4 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x14fb8fa8 bcm_phy_enable_jumbo drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xd15afa05 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf7db3160 mipi_dbi_poweron_conditional_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xf20cac4c pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9344faf7 ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL +0x9aa892ed ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x72ea7500 v4l2_ctrl_request_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x3cebbbd1 ivtv_stop_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x875e556d ath9k_hw_beaconq_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7b27fdcd mlx4_srq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf017b0b8 qlt_lport_deregister drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0x3041ec78 scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL +0x4898aa0d cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x4895764d cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xf46e45fc drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x546d4cce __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x97b25068 xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb8b2d436 snd_card_file_add sound/core/snd EXPORT_SYMBOL +0x3fb91f81 anybuss_write_input drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x24772bfe dm_bufio_get drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x5dd2d0c7 ttpci_eeprom_parse_mac drivers/media/common/ttpci-eeprom EXPORT_SYMBOL +0x28240e61 cx2341x_ctrl_get_menu drivers/media/common/cx2341x EXPORT_SYMBOL +0x29155b63 cdrom_dummy_generic_packet drivers/cdrom/cdrom EXPORT_SYMBOL +0xa5f3478a pppox_compat_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0x70966cdc mt76_connac_mcu_set_deep_sleep drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x1a773b4a il_apm_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xca51db99 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x56921762 hsr_get_version net/hsr/hsr EXPORT_SYMBOL +0x00c52df0 dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xb67dbf49 sprd_mcdt_chan_dma_disable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0x952f6f06 cs42l51_regmap sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0x23cbe060 snd_hda_get_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xe9e6c50c snd_midi_event_new sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0x1b518f4e mma9551_read_status_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x26750dff ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL +0x2562b42a ssam_device_driver_unregister drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xfa5ef54c v4l2_m2m_ioctl_stateless_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb0ebbc4f mptbase_sas_persist_operation drivers/message/fusion/mptbase EXPORT_SYMBOL +0x238843c1 ath11k_core_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xfc0246d0 mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8349c083 bgmac_adjust_link drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0xbd5d64c5 qlt_enable_vha drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0xb3ccd2a1 drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xe1f43953 drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x57b6efe3 drm_ioctl_flags drivers/gpu/drm/drm EXPORT_SYMBOL +0x67369b42 ipmi_addr_src_to_str drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xce975b0b __SCT__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x306805d3 __SCK__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x89a0cd52 crc32c_impl lib/libcrc32c EXPORT_SYMBOL +0x36d829b9 nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL +0x0da2ec80 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL +0x7f178ab5 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x7cbca1f4 snd_hda_multi_out_analog_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8907bc4c iscsit_tmr_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x4582b06c target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL +0x699aa30b __SCT__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xe16c06b3 __SCK__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x3a92fc80 v4l2_ctrl_handler_free drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xfc200d71 dvb_usbv2_generic_rw_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xfd107608 can_rx_offload_queue_tail drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x326b74bd ath9k_cmn_beacon_config_ap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x16646ef5 fc_exch_mgr_list_clone drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x71faa93c ad_dpot_probe drivers/misc/ad525x_dpot EXPORT_SYMBOL +0xd2ac9f3d drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x58d8fcaa drm_dsc_pps_payload_pack drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf71fd5f7 ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xfba701dc meson_card_set_fe_link sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0xb2dc42e2 snd_soc_dapm_new_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xeefc8f55 snd_info_create_module_entry sound/core/snd EXPORT_SYMBOL +0x2699eeaa rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x6f7e3527 rio_unlock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x939a1c1b sensor_hub_register_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0x3f80d389 ptp_qoriq_settime drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x27589c05 sparse_keymap_report_entry drivers/input/sparse-keymap EXPORT_SYMBOL +0xbcf86f13 mpt_config drivers/message/fusion/mptbase EXPORT_SYMBOL +0x85498cd1 wl1271_format_buffer drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x4c5f0451 mt76_connac_mcu_sta_ba drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x119721ac ei_interrupt drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0xa1bcd198 fc_cpu_mask drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x65733a80 drm_plane_create_zpos_immutable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xea4a538c dccp_req_err net/dccp/dccp_ipv4 EXPORT_SYMBOL +0x0ee78641 coresight_disable drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x4e155af0 ib_response_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbea97b47 ata_acpi_cbl_80wire drivers/ata/libata EXPORT_SYMBOL_GPL +0xbbd4f24c mmc_detect_card_removed drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xceb50012 tcpm_vbus_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0x451c4994 il_get_free_ucode_key_idx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xcf92f8b9 ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x36f21af0 pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4f051988 l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL +0xc23e8d5f dsa_devlink_region_destroy net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xa967a2f1 da7219_aad_jack_det sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x78031767 nanddev_ecc_engine_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xdaefb0e4 ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x8148a6ae rtllib_wx_get_essid drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x0b534574 ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x1fb593a5 rtw89_phy_read_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xcb3089e0 rtl_process_phyinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xced0164d mlx4_mr_hw_change_pd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x412084a3 vop_component_ops drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL +0x2f1fc619 __host1x_client_register drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x1b2fca48 torture_must_stop_irq kernel/torture EXPORT_SYMBOL_GPL +0x41e1192a ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL +0x38d3dce5 g_make_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x269ab9d5 xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf83e7df3 mux_chip_unregister drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x267c0508 iio_channel_release_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0x1a9b0fbc __v4l2_ctrl_handler_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xbbdb5c42 smscore_unregister_client drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x6a6ea8de hw_phymode_configure drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0x14fe2bda usbnet_status_start drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x32973a18 mlx4_get_eqs_per_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x41e837f4 scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xd5bb106d tps65010_set_vbus_draw drivers/mfd/tps65010 EXPORT_SYMBOL +0x8c2a99f4 drm_gem_ttm_dumb_map_offset drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL +0x9780afae drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x485808a7 drm_atomic_state_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0x1b68d1ae tegra194_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xb9184f61 nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb3b36dbd rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x41b71e65 nft_trace_enabled net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x5f0caf8d snd_opl3_hwdep_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x29b80683 snd_pcm_lib_get_vmalloc_page sound/core/snd-pcm EXPORT_SYMBOL +0x0c4eae3e iio_write_channel_ext_info drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x732a99ba __adis_reset drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x66984e9b qcom_smd_register_edge drivers/rpmsg/qcom_smd EXPORT_SYMBOL +0xb1fd89de mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x2d42dfcc vdpa_set_status drivers/vdpa/vdpa EXPORT_SYMBOL +0x61ed3014 v4l2_m2m_ioctl_streamon drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x684a48a6 usb_unanchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4196bfab rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x227bd1b0 rt2x00lib_suspend drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xa8cccf0b mlxsw_core_port_devlink_port_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe66967a0 cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x2810225f cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x5ff64e91 scsi_check_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x53f4782b of_drm_get_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0xc026b732 xillybus_find_inode drivers/char/xillybus/xillybus_class EXPORT_SYMBOL +0x27f7a778 cmdq_pkt_set_event drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xc71b7bdb mhi_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x5c54387d mhi_unprepare_after_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x0d535267 torture_num_online_cpus kernel/torture EXPORT_SYMBOL_GPL +0x0c96cd34 p9_client_open net/9p/9pnet EXPORT_SYMBOL +0xfb063312 nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0427e3da tegra30_ahub_allocate_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0xd01de23b tegra30_ahub_allocate_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x46e53912 snd_hda_jack_detect_enable_callback_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa432baf6 ib_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a9e75d1 ata_ncq_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL +0xe8438eb5 dm_array_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xb6d5c65d dm_deferred_set_add_work drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x3b93d71a dvb_frontend_sleep_until drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x9b89ab1f media_entity_get_fwnode_pad drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x6ffcc4ff rmi_unregister_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL +0x7175ea7b rndis_msg_parser drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0xf1ea41d0 ath9k_cmn_reload_chainmask drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xbb475e47 __tracepoint_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7849c4e0 xpcs_destroy drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0x16829182 st21nfca_hci_remove drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x87a31c0b fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL +0x7866cb06 fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL +0x8b0e1d2f torture_shuffle_init kernel/torture EXPORT_SYMBOL_GPL +0x2b5c5b48 ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL +0xe4219089 devm_namespace_enable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x903fa536 v4l2_fh_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xf2fe4434 or51211_attach drivers/media/dvb-frontends/or51211 EXPORT_SYMBOL +0xd83d459a otg_statemachine drivers/usb/common/usb-otg-fsm EXPORT_SYMBOL_GPL +0x489c89e8 hd44780_common_redefine_char drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x256415a1 sas_port_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc6323239 drm_flip_work_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x55bdda03 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL +0xcceed55f dpdmai_open drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xbf5795f1 async_memcpy crypto/async_tx/async_memcpy EXPORT_SYMBOL_GPL +0x33b866ce crypto_ecdh_decode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL +0xb230d2ec crypto_ecdh_encode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL +0xc4f523b6 cryptd_free_skcipher crypto/cryptd EXPORT_SYMBOL_GPL +0x83dd7c8e nfc_dep_link_is_up net/nfc/nfc EXPORT_SYMBOL +0x36b8bda2 llc_sap_open net/llc/llc EXPORT_SYMBOL +0xbfed0fb2 rio_add_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x0970586e cx88_sram_channel_setup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x445d382e typec_unregister_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xba61c450 usb_stor_Bulk_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xa6d82538 b53_serdes_phylink_validate drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0x82f8118b rt2x00lib_beacondone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x8510e105 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdf24adef hnae_unregister_notifier drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0x12e2cf83 srp_rport_put drivers/scsi/scsi_transport_srp EXPORT_SYMBOL +0x161072a1 dpdmai_close drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xaf073c7a tegra_pcm_hw_free sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0xaff92c21 coresight_disclaim_device drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x2a77e11a rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc79af7e6 v4l2_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf28642a6 rt2x00mac_set_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x6b48fd87 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x21660b6b nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xd73c0ede pasic3_write_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL +0xf2c9f878 drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x77e35ccc nlmsvc_unlock_all_by_ip fs/lockd/lockd EXPORT_SYMBOL_GPL +0x580519ff nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL +0xe8a23ada rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4f4c4973 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xd87ae60d xt_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL +0x962b7fae cs35l41_gpio_config sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x45c1f9ff snd_soc_add_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1c5c78ce snd_pcm_hw_constraint_integer sound/core/snd-pcm EXPORT_SYMBOL +0x8b1679c3 ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb88798ab nvdimm_setup_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xa0551626 __rio_local_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x80a11b1d atmel_i2c_init_read_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xa3fd1783 mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc164a51c keygen_init drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x5e2f1930 iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x15848376 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x0068b5cc iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2b130343 drm_gem_dmabuf_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x4f4966c9 xillybus_endpoint_remove drivers/char/xillybus/xillybus_core EXPORT_SYMBOL +0x5a6ae327 clk_alpha_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x48193639 acpi_lid_open drivers/acpi/button EXPORT_SYMBOL +0x110ff2be csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x343d048e snd_soc_dpcm_can_be_free_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x142eadf3 mma9551_write_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x8db6f8f0 dm_tm_with_runs drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xc5f362eb si470x_start drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0xc3f679f9 dvb_ringbuffer_write_user drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xdf52c989 vb2_queue_change_type drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xf9aea8f0 usb_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbd4aa301 ath_hw_cycle_counters_update drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x6fa426d2 phylink_ethtool_nway_reset drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x2754dad8 drm_mm_reserve_node drivers/gpu/drm/drm EXPORT_SYMBOL +0xa8fb743d des_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL +0x01726627 __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0xc0a2d0c2 axg_tdm_formatter_probe sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0x6add40bf wm_hubs_add_analogue_controls sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x2bf564d8 iio_device_unregister drivers/iio/industrialio EXPORT_SYMBOL +0x1a504090 iscsit_stop_dataout_timer drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x69353904 to_nd_region drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x44ae4bc4 qi_cache_free drivers/crypto/caam/caam EXPORT_SYMBOL +0x49ebd0d2 sja1000_interrupt drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x1ce6decc mt76x02_dfs_init_params drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x211635e4 hostap_remove_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xae66472b scsi_kmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL +0x53190679 drm_modeset_lock_all_ctx drivers/gpu/drm/drm EXPORT_SYMBOL +0xdf753c13 ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL +0x6b6a48ef rxrpc_kernel_abort_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x528bf9b8 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x78e7173f rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x474bdcc4 lapb_getparms net/lapb/lapb EXPORT_SYMBOL +0x35a9a8a4 nanddev_ecc_engine_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xec19bae1 ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL +0x56ee5344 imx_icc_unregister drivers/interconnect/imx/imx-interconnect EXPORT_SYMBOL_GPL +0xf9ca711d v4l2_m2m_update_start_streaming_state drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xe8c00238 cx25821_set_gpiopin_direction drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x0dd990d3 otx2_init_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x989bbd71 atc260x_device_probe drivers/mfd/atc260x-core EXPORT_SYMBOL_GPL +0x4da17c13 drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x49c478a2 drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x5284495f dpdmai_get_attributes drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xb6d8c718 jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0xe0196d20 nfc_proto_register net/nfc/nfc EXPORT_SYMBOL +0x1430723c p9_req_put net/9p/9pnet EXPORT_SYMBOL +0xe5e28f99 mt6359_set_mtkaif_protocol sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0x01da166e snd_seq_event_port_attach sound/core/seq/snd-seq EXPORT_SYMBOL +0x0210ae5f fpga_mgr_put drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0xd53c13db hsi_new_client drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xef719d47 vmbus_connection drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xf0f60a63 v4l2_g_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd9de992b cdrom_release drivers/cdrom/cdrom EXPORT_SYMBOL +0xdf17c0a1 rt2x00usb_vendor_req_buff_lock drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xa5812aac mt76x0_config drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL +0xce26b8af mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x098eb881 mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x04bc4675 fcoe_clean_pending_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xe85ddb93 _fc_frame_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x62a0e71f tifm_free_device drivers/misc/tifm_core EXPORT_SYMBOL +0xef0db912 drm_gem_cma_create drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x21a1b1c2 drm_vblank_work_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x0363233d objagg_obj_raw lib/objagg EXPORT_SYMBOL +0x95bc7ca2 nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5990c9a8 aic3x_remove sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL +0xbbf5435c cs42l51_resume sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0x92806b69 snd_hda_spdif_out_of_nid sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x3e5b8625 h4_recv_buf drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0xba4d881c ata_pci_sff_init_one drivers/ata/libata EXPORT_SYMBOL_GPL +0xee17ef75 fw_core_handle_response drivers/firewire/firewire-core EXPORT_SYMBOL +0xa8c01b62 mt76_tx_status_skb_get drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x7b89110d il_read_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x405b51c2 am65_cpts_ns_gettime drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x969c6493 stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xf20c7d9a mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1eb87565 cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x635ff76d LZ4_saveDict lib/lz4/lz4_compress EXPORT_SYMBOL +0xe4e07754 snd_hdac_print_channel_allocation sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x9daca6ca snd_soc_component_compr_set_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd82d8246 snd_soc_dai_compr_pointer sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe4b13dfb tee_shm_pool_alloc drivers/tee/tee EXPORT_SYMBOL_GPL +0xc85e54b4 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x11487219 parport_wait_event drivers/parport/parport EXPORT_SYMBOL +0xa2d814a0 rtllib_start_scan_syncro drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x0cc28640 v4l2_ctrl_poll drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x8a66024c il_hdl_pm_sleep drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xc8c010da starget_for_each_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xf12bfc18 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xc43063fe xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x61ff58e3 rt5514_spi_burst_read sound/soc/codecs/snd-soc-rt5514-spi EXPORT_SYMBOL_GPL +0x15904540 snd_rawmidi_kernel_write sound/core/snd-rawmidi EXPORT_SYMBOL +0x7d443885 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xa557bb45 omap_mbox_enable_irq drivers/mailbox/omap-mailbox EXPORT_SYMBOL +0x7bb7e941 gspca_disconnect drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x86b9ec95 fc0012_attach drivers/media/tuners/fc0012 EXPORT_SYMBOL +0x94127226 ftdi_elan_gone_away drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x902c3533 mlxsw_core_schedule_dw drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xd9ca6461 mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1fc8f51d spi_bitbang_stop drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL +0xe6e40ef7 s3fwrn5_recv_frame drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL +0xcd8d9bd2 drm_syncobj_add_point drivers/gpu/drm/drm EXPORT_SYMBOL +0x4491fd43 locks_start_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL +0x3e9619f5 torture_onoff_stats kernel/torture EXPORT_SYMBOL_GPL +0xef21a089 nci_core_cmd net/nfc/nci/nci EXPORT_SYMBOL +0xf1bae790 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe088b9a7 snd_ac97_pcm_double_rate_rules sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x1857eb57 hisi_uncore_pmu_set_event_period drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x4c48939e tuners drivers/media/tuners/tuner-types EXPORT_SYMBOL +0xa5710083 mt76x02_mcu_calibrate drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xd6217d91 brcmu_d11_attach drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0xc0204be6 drm_gem_vram_fill_create_dumb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0xe15ee07e pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xeca381b7 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa9414d86 snd_hdac_acomp_register_notifier sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x2e511a6a inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL +0x190bdeae ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2cf6ace9 rtllib_wx_set_essid drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xf87047e6 ieee80211_start_scan_syncro_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x2970bce6 dp_altmode_remove drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL +0xbb4278b5 usb_serial_generic_tiocmiwait drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0xde124bc4 rtl92c_phy_set_io_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xb7ffb17d mt7622_trigger_hif_int drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x1d7cd17f iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xd2f75cf3 ath11k_pcic_free_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x9cf53dc5 mlx4_get_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x85cc3ca2 otx2_ioctl drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x806f49fc cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xc9f5cbd9 cxgbi_ppm_init drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x31ef21ed drm_gem_plane_helper_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x5318c758 nfc_proto_unregister net/nfc/nfc EXPORT_SYMBOL +0x09a4dc62 __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0x9c797341 ieee80211_txq_get_depth net/mac80211/mac80211 EXPORT_SYMBOL +0xe5752af3 ieee80211_get_bssid net/mac80211/mac80211 EXPORT_SYMBOL +0xc454998c llc_sap_find net/llc/llc EXPORT_SYMBOL +0xa7793624 __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x2af605c6 ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL +0xdf75043a usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x50f32765 host1x_client_exit drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x7ca075b2 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL +0x0c6039ac dsa_flush_workqueue net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe8ece129 rt5677_spi_read sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL +0xa2dd1965 tmc_sg_table_get_data drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x08b241d0 iio_read_channel_scale drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x388699dd rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xa6d3671e slim_report_absent drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xbd6bb725 usb_hid_driver drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL +0x7deff673 dm_consume_args drivers/md/dm-mod EXPORT_SYMBOL +0x5218d552 musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xb67dc04f pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL +0x9ae377e8 _rtl92c_phy_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x55c60b0e rt2800_sta_remove drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x89786eb1 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdb29111b st_nci_se_io drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0xf4f2e66e tifm_unmap_sg drivers/misc/tifm_core EXPORT_SYMBOL +0x4779fad4 drm_atomic_helper_setup_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1eb577f5 cmdq_pkt_write_s_value drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xe903a26a async_trigger_callback crypto/async_tx/async_tx EXPORT_SYMBOL_GPL +0xceb41b18 wiphy_rfkill_set_hw_state_reason net/wireless/cfg80211 EXPORT_SYMBOL +0x05d96612 tegra_pcm_open sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x3f8f31be bcma_core_is_enabled drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x7589dafa do_map_probe drivers/mtd/chips/chipreg EXPORT_SYMBOL +0x3ca28c51 wlcore_remove drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x55e0be6f mt76_connac_mcu_coredump_event drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xe6716aeb ath11k_pcic_write32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xf1750b36 ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x56e56ffc i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0x05050a94 cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x51873876 nvme_auth_get_seqnum drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x91207520 drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x76f40744 ocfs2_dlm_lvb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xf999267e pnfs_generic_commit_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6316eaf7 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe6b4d5cf jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x148be7d4 rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x09d0e853 hci_uart_unregister_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0x3e2116f0 parport_find_base drivers/parport/parport EXPORT_SYMBOL +0x48076edd ssh_packet_put drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xcd698394 ivtv_api drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xc1d75e04 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa449d168 usbnet_update_max_qlen drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x562e295f mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x47798b45 mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb46c0337 mlx4_flow_steer_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc3f30cc0 fcoe_wwn_from_mac drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x36df815e rtsx_pci_write_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xd4c9681a __serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL +0xef15cc44 v4l2_hdmi_rx_colorimetry drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x7ea411b1 media_request_put drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x2c79d0f2 msg_type_name drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL +0x68343062 usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2b6ddf3f qcafrm_fsm_decode drivers/net/ethernet/qualcomm/qca_7k_common EXPORT_SYMBOL_GPL +0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x04ac7c0c cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x6fc9c3f7 drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL +0xadc2751b clk_alpha_pll_postdiv_fabia_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x5197fafb __SCT__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0f95d37a nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8d8b4bac wm_adsp2_component_probe sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x013576a9 snd_ak4113_reg_write sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL +0x2ab530e1 snd_ak4114_reg_write sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0xcc213038 mma9551_update_config_bits drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x3c7ae3ef sata_lpm_ignore_phy_events drivers/ata/libata EXPORT_SYMBOL_GPL +0xd5f393d2 mt76x02_mac_reset_counters drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x094de68b mt76x02_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x021f4c0c il_tx_cmd_complete drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x475d7427 fman_get_rx_extra_headroom drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0xdb68bbad rfkill_destroy net/rfkill/rfkill EXPORT_SYMBOL +0x3f7e3b06 ieee80211_rx_ba_timer_expired net/mac80211/mac80211 EXPORT_SYMBOL +0x17df19aa __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL +0xe11b8935 hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL +0x8144ee8a bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL +0xaa7fc980 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x437c43b2 v4l2_m2m_ctx_release drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x914fcdb6 rtw_pci_shutdown drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL +0xd2981357 ath9k_cmn_count_streams drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x2633105e stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xc4894491 scsi_host_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xe8a0e334 drm_vma_offset_add drivers/gpu/drm/drm EXPORT_SYMBOL +0xd11fb20c drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x722630de dccp_hashinfo net/dccp/dccp EXPORT_SYMBOL_GPL +0x571c079a svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xef5d5382 amdtp_am824_midi_trigger sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x92de8989 snd_ac97_mixer sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x813ffabd parport_announce_port drivers/parport/parport EXPORT_SYMBOL +0xa0500905 v4l2_m2m_ioctl_expbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x99102f76 dibusb_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x4391ee15 vb2_common_vm_ops drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL_GPL +0x4be3f975 usb_enable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4472408c mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe9b14d7f mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8647a220 fc_seq_assign drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xcb350118 drm_simple_display_pipe_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5449143d svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6bb71038 snd_seq_delete_kernel_client sound/core/seq/snd-seq EXPORT_SYMBOL +0x189be121 fpga_bridge_register drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0xa7d83393 hsi_claim_port drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x847d356e ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL +0xb501b2df nd_cmd_dimm_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x9049491e typec_find_port_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x44a9e924 rt2x00lib_resume drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xc564caaa fscache_resume_after_invalidation fs/fscache/fscache EXPORT_SYMBOL +0x6f43cc1b nfc_hci_free_device net/nfc/hci/hci EXPORT_SYMBOL +0x81c1fa03 rt5663_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5663 EXPORT_SYMBOL_GPL +0x586d9c9c snd_pcm_kernel_ioctl sound/core/snd-pcm EXPORT_SYMBOL +0x2bab7708 rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5475ba9e dm_block_location drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xd6c05b72 fsg_common_set_cdev drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xcb745ff5 cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x6ec0a6fd scsi_internal_device_block_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x54fe9aa6 l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL +0x5b6fec30 l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x1879fcbd bridge_tunnel_header net/wireless/cfg80211 EXPORT_SYMBOL +0x05c5b680 nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x8d001361 snd_card_free_when_closed sound/core/snd EXPORT_SYMBOL +0xb392aa27 rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x97f78ac8 mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2b8a0d35 nand_ecc_sw_bch_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x824700ea cs_dsp_power_up drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xd4bddf5c dm_bufio_issue_flush drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xce08389f mt76x02_update_beacon_iter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xd13f9985 drm_edid_block_valid drivers/gpu/drm/drm EXPORT_SYMBOL +0x98b7c24f udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x90cb6acc nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x99de455a snd_soc_runtime_action sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x76e0077f cmp_connection_release sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x121d42e2 comedi_timeout drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xd4e45b7e imx_media_try_colorimetry drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xb2c50672 __traceiter_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x2f9f3a45 cxd2841er_attach_t_c drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL +0xd7205471 em28xx_init_camera drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x99baeb82 saa7134_ts_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x6e965d7d drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xaa403ee8 clk_alpha_pll_huayra_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x8717984f ieee80211_chswitch_done net/mac80211/mac80211 EXPORT_SYMBOL +0x5065fe5f asoc_qcom_lpass_cpu_platform_shutdown sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL +0xe859dd08 iio_channel_get_all drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x383c6670 mma9551_app_reset drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xce1826b4 nand_write_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xa6a10a83 spc_emulate_evpd_83 drivers/target/target_core_mod EXPORT_SYMBOL +0x29bb4cc6 ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x4f91a8e2 xvip_enum_frame_size drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x1ff48991 rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x39995b50 rt2x00usb_disconnect drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x0b84235c __drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1475e382 fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL +0xde57b5f5 nft_parse_u32_check net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x800648af snd_soc_acpi_amd_rmb_sof_machines sound/soc/amd/snd-acp-config EXPORT_SYMBOL +0xda2b274e cmp_connection_establish sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x815d8fed snd_pt2258_build_controls sound/i2c/other/snd-pt2258 EXPORT_SYMBOL +0xfba105ba snd_pci_quirk_lookup sound/core/snd EXPORT_SYMBOL +0x6f6390ad vhost_init_device_iotlb drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xff9fa623 cfi_udelay drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0x595b630e stratix10_svc_free_memory drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL +0xc7fe2df0 of_can_transceiver drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xf221036e ath9k_cmn_process_rate drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x88b7a66d cmdq_mbox_create drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x66d3e585 sprd_mux_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x475ad5df ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0x7788fbce br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL +0x0f204622 snd_ak4113_create sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL +0xf35ff4b4 snd_ak4114_create sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0xda070efa snd_info_free_entry sound/core/snd EXPORT_SYMBOL +0x56220bec transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL +0xa5a6619d omap_mbox_disable_irq drivers/mailbox/omap-mailbox EXPORT_SYMBOL +0x3bcf352a v4l2_async_subdev_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xcd06b842 v4l2_ctrl_handler_init_class drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x844539ae sms_get_board drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xb7b7d6b0 max9271_set_translation drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x8ed413d0 mt76u_queues_deinit drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0xc180cdf0 iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xf54697ff ath9k_hw_reset_calvalid drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x513d7cd4 fc_set_mfs drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xc7352d79 fc_disc_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x0c1aae7a tifm_register_driver drivers/misc/tifm_core EXPORT_SYMBOL +0x8957dcbb cb710_pci_update_config_reg drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL +0x905dc1d5 drm_gem_prime_fd_to_handle drivers/gpu/drm/drm EXPORT_SYMBOL +0x2d4bd175 drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb455924d sha256_block_data_order arch/arm64/crypto/sha256-arm64 EXPORT_SYMBOL +0x16ec974b ieee80211_connection_loss net/mac80211/mac80211 EXPORT_SYMBOL +0x79718cf5 ieee80211_get_tkip_p2k net/mac80211/mac80211 EXPORT_SYMBOL +0xcbee5e42 q6asm_stream_remove_initial_silence sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x8e8b0308 snd_pcm_hw_constraint_ranges sound/core/snd-pcm EXPORT_SYMBOL +0x4e509b71 rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x4a8cb884 btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x4776fc6c ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL +0x08d0c231 scp_get_device drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0x69b6b6a1 fc_elsct_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x9102f025 sun4i_rgb_init drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0x517de777 drm_release drivers/gpu/drm/drm EXPORT_SYMBOL +0xe4f4665b ipmi_validate_addr drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xcd748f1e netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL +0x0049ca83 xfrm_aead_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xdc1444a7 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xafbd6cf5 nf_ct_port_nlattr_to_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x77d209dc snd_pcm_set_ops sound/core/snd-pcm EXPORT_SYMBOL +0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x18043a77 cxl_probe_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xe9064888 cx8802_get_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xfbb40cab mt76u_stop_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0x87af5b09 mlx5_del_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x52ffc53e iio_read_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x8474abdb sensor_hub_get_feature drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0x05987c5b media_entity_remove_links drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x6fa80bc6 mtk_vcodec_fw_load_firmware drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x7e81ebe4 mptscsih_dev_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xb739a481 mpt_detach drivers/message/fusion/mptbase EXPORT_SYMBOL +0xc47d2e31 rt2800_config drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x3fda0124 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf4c47e3c mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf977cac1 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0xb6f872d1 dp_aux_dp_driver_unregister drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x796f5c5b pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1dc2f602 nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL +0x012d2edc ax25_linkfail_release net/ax25/ax25 EXPORT_SYMBOL +0x89d47c63 inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x6338a7c2 nd_device_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xc5c7c379 mmc_free_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x84ef8567 __traceiter_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xf16a374a ivtv_clear_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x26514797 fwnode_typec_mux_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xaa8ed887 mptscsih_raid_id_to_num drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xd7a9cf42 drm_mode_validate_size drivers/gpu/drm/drm EXPORT_SYMBOL +0xf9e31dd4 gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL +0x9267f24c snd_soc_dpcm_runtime_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc907d7be fcp_avc_transaction sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x767d2baf iio_device_get_clock drivers/iio/industrialio EXPORT_SYMBOL +0xae23ce99 __SCT__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x5fd7c423 __SCK__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xf0a34e81 venus_helper_find_buf drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x5fdf38b8 lbs_disablemesh drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xe59e542b unregister_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL +0x4f681ed9 ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x02a518fa mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x128c81c2 nxp_nci_fw_recv_frame drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL +0xf0517d7a drm_mm_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x0175428a fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL +0x7c9722ba nfs_dreq_bytes_left fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa8e9e1ae send_implementation_id fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe49ed5b0 snd_i2c_sendbytes sound/i2c/snd-i2c EXPORT_SYMBOL +0x432abd0a slim_get_device drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x4aa758bd nand_op_parser_exec_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x23541c70 vmbus_request_addr drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xa2365f44 btracker_issue drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x84b3ba2d dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xe80e5087 fw_csr_iterator_init drivers/firewire/firewire-core EXPORT_SYMBOL +0x66c3dfe7 mt76x02_dma_disable drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xff987a02 bgx_set_xcast_mode drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x3e647bc1 xpcs_get_an_mode drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0x602639f0 fc_lport_logo_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xdd849d51 scsi_get_sense_info_fld drivers/scsi/scsi_mod EXPORT_SYMBOL +0xfca5e15c rockchip_drm_wait_vact_end drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL +0x6560c60d dpaa2_io_service_acquire drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x575f5272 snd_pcm_lib_malloc_pages sound/core/snd-pcm EXPORT_SYMBOL +0x694ec928 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL +0x5345d0e0 sdhci_execute_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xbbaa7b4c hfi_session_abort drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xd193ec37 hfi_session_start drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x2b11f9b2 mptscsih_host_attr_groups drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x4925ef18 ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa169b5c3 mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x16ca1a8a phylink_suspend drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xc943b96c scsi_free_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x4dae3b3b drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x136e27d5 __acpi_nvdimm_notify drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0x4d52c12c osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL +0xb88f4f23 rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL +0x79c747c6 tls_get_record net/tls/tls EXPORT_SYMBOL +0x878efb3d xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3131de91 rawnand_sw_bch_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0xe8f40f9e v4l2_jpeg_parse_header drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL +0xa94bdb7f v4l2_m2m_ioctl_streamoff drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x1ed3d976 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x72b0458a wlcore_translate_addr drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x56c8799d scsi_kunmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL +0x10a7d8aa scsi_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL +0x871ab41a drm_rect_intersect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdac21785 nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x672a0e53 jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL +0x4371d245 wpan_phy_new net/ieee802154/ieee802154 EXPORT_SYMBOL +0x05e807a9 xdr_encode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xed9f0c2c snd_hda_bus_type sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x472bd2ef fcp_bus_reset sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x42801d20 ubi_sync drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x1ee35bab dvb_generic_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x0297f7c3 usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6f0e4c3d ath9k_hw_setuprxdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf679700c mlx4_sync_pkey_table drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xa74a646e fc_linkdown drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xdeb2fc02 drm_bridge_hpd_notify drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x52dbd807 hid_sensor_read_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0xadc044b7 vfio_set_irqs_validate_and_prepare drivers/vfio/vfio EXPORT_SYMBOL +0xc535a971 nd_device_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xe829bd4a bq27xxx_battery_teardown drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL +0xab5bf3a3 tegra_usb_phy_postresume drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0x7ef52054 b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x2bc7f475 mt76_alloc_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x89b21cca pn533_finalize_setup drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x5461aba8 unregister_8022_client net/802/p8022 EXPORT_SYMBOL +0x5a4c2716 snd_hdac_regmap_write_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x4fdcdbf1 snd_hda_jack_set_gating_jack sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xcc7209be rm3100_writable_table drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL +0x45fb8985 rdma_nl_chk_listeners drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1199cce7 slim_stream_free drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x3ab49321 ieee80211_wake_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x79f61d73 md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL +0x5addd49a v4l2_m2m_get_vq drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0x7e8d8619 usb_anchor_empty drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc7b900ac lbtf_cmd_copyback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x234447e5 hostap_set_word drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x0d6368d7 fc_seq_set_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x7f146db0 cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x7f19b1f0 cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x4ac2ee5d sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL +0x4a62a44f crypto_nhpoly1305_setkey crypto/nhpoly1305 EXPORT_SYMBOL +0xf7e28844 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcdf516a1 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x35eff5e0 nf_osf_fingers net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x57a3b256 snd_hdac_stream_setup_periods sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x446b7afd ata_sff_dma_pause drivers/ata/libata EXPORT_SYMBOL_GPL +0xdf0c757f ata_tf_to_fis drivers/ata/libata EXPORT_SYMBOL_GPL +0x2ef921f2 __scsi_init_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xa891a31c drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x38f2d94e ceph_file_to_extents net/ceph/libceph EXPORT_SYMBOL +0xf6ecf00b ieee802154_free_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x0303c042 llc_set_station_handler net/llc/llc EXPORT_SYMBOL +0x52090f38 cmp_connection_reserve sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x87066f41 snd_ctl_add_vmaster_hook sound/core/snd EXPORT_SYMBOL_GPL +0x28ba70b9 nand_read_page_hwecc_oob_first drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x4d137da5 __v4l2_device_register_subdev_nodes drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc799c747 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x78403201 drm_property_blob_get drivers/gpu/drm/drm EXPORT_SYMBOL +0xb63d4806 drm_property_blob_put drivers/gpu/drm/drm EXPORT_SYMBOL +0xc5f63063 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xff52c987 __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x19081366 __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0x07c90990 iio_channel_release drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x58bb6f0f slimbus_bus drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x479e5c2c w5100_probe drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL +0x49286d3c __tracepoint_otx2_msg_alloc drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xb5e602e5 fc_host_post_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xcb2340b8 drm_rect_debug_print drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xda73de3a drm_simple_display_pipe_attach_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7e5290c5 wiphy_unregister net/wireless/cfg80211 EXPORT_SYMBOL +0x15a42fff cs35l41_remove sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0x452db37e snd_soc_register_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa088ba28 snd_ctl_notify_one sound/core/snd EXPORT_SYMBOL +0x62d4d95a hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0x6e0cce2d cs_dsp_chunk_write drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x902cb523 __tracepoint_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xbafd3031 dvb_ca_en50221_camchange_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x082737e8 v4l2_ctrl_merge drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x622a34ab v4l2_event_wake_all drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xa7a405b2 rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0xd197fdf2 spi_test_execute_msg drivers/spi/spi-loopback-test EXPORT_SYMBOL_GPL +0x721a2aa4 cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x0d782197 nci_nfcee_mode_set net/nfc/nci/nci EXPORT_SYMBOL +0xb72c162e ceph_buffer_release net/ceph/libceph EXPORT_SYMBOL +0x6d5dab19 xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xadc3f034 nand_ecc_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL +0xfc042911 ata_print_version drivers/ata/libata EXPORT_SYMBOL +0xf7a04f6c nvdimm_has_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x54a12ec4 ti_lmu_common_set_ramp drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL +0x69eda69b venus_helper_intbufs_free drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe89c2154 usb_gstrings_attach drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xc92c33d6 sun4i_frontend_enable drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xf388b18b ipmi_destroy_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x3bf37676 nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x693c3961 nf_ct_helper_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe2f56596 snd_soc_dai_set_sysclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x97f51e15 azx_get_pos_lpib sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x4bf1b23d iio_dma_buffer_block_done drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x05ba081c ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xf8ffd565 v4l2_jpeg_parse_quantization_tables drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL +0xa8863930 ttpci_budget_init_hooks drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x55aa7c5f cx2341x_mpeg_ctrls drivers/media/common/cx2341x EXPORT_SYMBOL +0x129cd210 fc0013_rc_cal_add drivers/media/tuners/fc0013 EXPORT_SYMBOL +0xf88d28ce mt76x2_phy_set_txpower_regs drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xb106bcd0 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x532bea8b meson_vclk_setup drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0x8b330532 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xebd79af9 br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x11839616 ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x024057d2 cs35l41_global_enable sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xd9ce51d3 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6d9cef02 memstick_next_req drivers/memstick/core/memstick EXPORT_SYMBOL +0x98ea5f6c btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x82e6c13d ntb_transport_qp_num drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xc8718ac8 ssam_get_controller drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xa5f0e35b ieee80211_ps_tx_ack_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xb9144450 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x7cfd2aff ptp_qoriq_enable drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x4365cd9a venus_helper_set_raw_format drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x3ca2e2c8 rtw8821c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8821c EXPORT_SYMBOL +0xcce693ab rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xc037746d rt2800_disable_wpdma drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x77d83398 mlxsw_core_read_frc_l drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xc5e08c96 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x66b24cd7 host1x_syncpt_read drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x699cdc5d cryptd_alloc_skcipher crypto/cryptd EXPORT_SYMBOL_GPL +0xd806a273 ocfs2_dlm_dump_lksb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xf02c86c0 svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8101479e snd_soc_component_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0a6f55f0 snd_soc_component_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9d569ac0 bcma_host_pci_irq_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xbb69f2c3 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x42e68489 target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL +0x31ea1538 vchiq_mmal_port_parameter_get drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x2bc3f3d1 vchiq_mmal_port_parameter_set drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x789de08f lnbh25_attach drivers/media/dvb-frontends/lnbh25 EXPORT_SYMBOL +0x527d45bd mtk_vcodec_fw_get_vdec_capa drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x43d624b8 smscore_onresponse drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xd41911dc usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbe0c44a4 ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x93e1481e __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd22ceda1 iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd94af65a ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL +0x4e5e14bc __SCT__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0xf90475ca cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL +0xb419329b tegra30_ahub_disable_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x55a40206 tegra30_ahub_disable_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0xfffd89db copy_from_user_toio sound/core/snd EXPORT_SYMBOL +0x888774f8 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xeec86bd4 sdhci_cqe_disable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xd2200b5b dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL +0x5dc52068 __traceiter_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc9cd336a v4l2_m2m_ioctl_create_bufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x89677ea3 dib7000m_pid_filter_ctrl drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x66f94ee1 typec_port_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xce1f4826 usb_serial_handle_dcd_change drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x15bcb931 usb_stor_bulk_srb drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xd7e11b00 usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0a0cb229 cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x9876ad08 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5552851e scsi_register_interface drivers/scsi/scsi_mod EXPORT_SYMBOL +0x56b1829a nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2c8ba066 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL +0xe30eb726 ife_get_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL +0x866bff54 soc_codec_dev_max98373 sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0xef171f5e oxygen_read_ac97 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x0633c4b9 fpga_bridges_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0xf17e97d5 ata_sff_queue_pio_task drivers/ata/libata EXPORT_SYMBOL_GPL +0xd2e463ed vchiq_mmal_component_init drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xafde9cd5 v4l2_ctrl_add_handler drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x0d94129b usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa16b5619 drm_sched_resubmit_jobs drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x8717243a asoc_simple_hw_params sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x0b7e2874 line6_read_serial_number sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xe3103398 snd_hda_codec_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x50206034 rpmsg_poll drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x282a917c __comedi_request_region drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x6c7b42bd flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x38b834ee core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL +0xa29c00a7 tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL +0x43a23983 typec_retimer_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x56559bc2 usb_stor_probe2 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x93c722f6 usb_stor_probe1 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xf66ec4d8 rt2800_write_tx_data drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x744f6682 mt76_default_basic_rate drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x2aa08d87 iwl_fw_lookup_cmd_ver drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL +0xaba4cf2c ar9003_hw_bb_watchdog_dbg_info drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xbf1a5f79 mlx4_cq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc2050974 fman_port_get_tstamp drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x9e854a1d cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x5b44c761 rtsx_pci_write_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xa99e3490 host1x_job_pin drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x9d04aea8 host1x_job_put drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x7c50afc9 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6ca1da67 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf9eced44 LZ4_compress_fast_continue lib/lz4/lz4_compress EXPORT_SYMBOL +0x83b16323 hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL +0xba54b904 sdw_cols drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xcdb18666 cx88_set_tvaudio drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x71a18044 rc_g_keycode_from_table drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x88661c3f wl1271_acx_set_ht_capabilities drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xda158f6c mt76_mcu_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x9d545f22 tifm_remove_adapter drivers/misc/tifm_core EXPORT_SYMBOL +0x8c25799f drm_sched_increase_karma_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xacaeb30c drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcae2c079 blowfish_setkey crypto/blowfish_common EXPORT_SYMBOL_GPL +0xdd626ee3 fuse_len_args fs/fuse/fuse EXPORT_SYMBOL_GPL +0x9ab2e459 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xdc2bd43c nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb8062c16 ac97_bus_type sound/ac97_bus EXPORT_SYMBOL +0x819afc9c rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x13dfe5c0 ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdbbfc045 suni_init drivers/atm/suni EXPORT_SYMBOL +0x1ef62c61 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb77b0159 v4l2_prio_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x82adf48a rndis_deregister drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x5ffad9fc _rtl92c_phy_init_bb_rf_register_definition drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x728150c6 rt2x00usb_regbusy_read drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x72d5402a ath10k_ce_free_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x88096dc7 qede_rdma_unregister_driver drivers/net/ethernet/qlogic/qede/qede EXPORT_SYMBOL +0x61492bb7 mlx5_rl_are_equal drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb9ea3219 fc_lport_iterate drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xf7e8d684 drm_gem_cma_print_info drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL +0x7f158705 dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xde26e3aa sigmadsp_restrict_params sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0x3237cf5a dpcm_end_walk_at_be sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x25d6cefa hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0x0d9134b9 comedi_nscans_left drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x7b32995e onenand_addr drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL +0x712a0b48 parport_negotiate drivers/parport/parport EXPORT_SYMBOL +0x74dcd98c dm_bufio_get_aux_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0xbed74b3a cx18_stop_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x098832c3 usb_gadget_udc_reset drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x4a2d84b8 rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x9979fc55 rtl_debug_add_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xdd9d7bf6 ttm_bo_move_to_lru_tail drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x7949802c drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x436c83fd xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa91659c5 rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8c8a5af6 snd_timer_close sound/core/snd-timer EXPORT_SYMBOL +0x7ae87416 comedi_open drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0x86d3489b cs_dsp_halo_bus_error drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x1211df5d saa7134_devlist drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x8e54ede1 ucsi_resume drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x90b0677b mt76x02_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x264484cc il_rx_queue_alloc drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xf5452fe8 drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x65e1d61d drm_gem_vram_pin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0xdbaf3af7 drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x4eb4c55e __serpent_encrypt crypto/serpent_generic EXPORT_SYMBOL_GPL +0x275e0404 comedi_close drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0x2eae82b0 ptp_qoriq_isr drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x3a4a60de fwnode_typec_switch_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x2ae91433 ath10k_ce_send drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x4e2e10d2 be_roce_mcc_cmd drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0x1fa3c7e0 drm_atomic_helper_fake_vblank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5cac3b96 drm_fb_cma_get_gem_addr drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0xaced81f5 drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x63f67839 async_xor_val_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL +0x1dde71fb af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL +0x348cd413 dccp_check_req net/dccp/dccp EXPORT_SYMBOL_GPL +0x810c0ecc nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL +0x16040bba tegra_pcm_mmap sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0xcd8469b7 line6_init_pcm sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x20bfd26d dib0090_get_wbd_target drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xbdfb7866 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x418b5364 drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x1afc0818 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x7ac67541 dw_mipi_dsi_bind drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL +0xbe55021b meson_card_parse_dai sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0x77e76db4 pcm3060_probe sound/soc/codecs/snd-soc-pcm3060 EXPORT_SYMBOL +0x829f207d adau17x1_dai_ops sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xce15805a dfl_fpga_dev_feature_init drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x8ca4836a iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x130171d8 ar9003_mci_state drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xce840c4b mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf2ca852b hnae3_unregister_client drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0x9b98718b drm_atomic_helper_update_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x38690d99 drm_detect_hdmi_monitor drivers/gpu/drm/drm EXPORT_SYMBOL +0xeef2be0a host1x_job_submit drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x39674879 __tracepoint_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0xd5baab35 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x972db53f nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x30ac166e nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xf47f4b35 q6asm_stream_media_format_block_ape sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x33de79f8 rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xc958f6ea mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8578344a nanddev_isreserved drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x5e1a2eb3 lgs8gxx_attach drivers/media/dvb-frontends/lgs8gxx EXPORT_SYMBOL +0x3b954e2b u_audio_start_capture drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0x86f05663 rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x981bcd6e rt2800_config_filter drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x6c21e3e0 mt76x02_init_device drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x9c8addc6 ath11k_pcic_register_pci_ops drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x1ab7fa1c cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xcbe7b743 cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x704f92b0 nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x33de3d8d nfc_digital_free_device net/nfc/nfc_digital EXPORT_SYMBOL +0x45226120 l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xf7219fdb l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x29d51143 atm_dev_deregister net/atm/atm EXPORT_SYMBOL +0x7f9c51b3 snd_soc_add_dai_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc45c0e83 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc6ff4748 ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL +0x00a27a2b nd_btt_arena_is_valid drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xc9a29eb1 adt7x10_dev_pm_ops drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL +0x5c72a912 udc_mask_unused_interrupts drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0x9cdcd1f2 ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x26022a88 mt76_wake_tx_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xa0376693 ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3ba2b525 mbox_handler_msix_offset drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x76074602 fc_find_rport_by_wwpn drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xc60a3bfc rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL +0x21e76a68 dpaa2_io_get_adaptive_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0xfa0aedff dpaa2_io_set_adaptive_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0xe76e7226 ceph_pagelist_alloc net/ceph/libceph EXPORT_SYMBOL +0xea2d6fc9 flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x29b3b5b3 nft_do_chain net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x966e9e75 nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x3c3b1d72 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xc6d2114f nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe7755e88 adau17x1_remove sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x3fce7694 snd_hda_detach_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa77e52c3 snd_hda_attach_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xcf96fff0 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x14fe5c52 imx_media_find_subdev_by_devname drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x8b106924 hisi_qm_alloc_qps_node drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x40af6636 dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb86cc53e mt7615_thermal_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xe1249978 lm3533_ctrlbank_enable drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0x2782d384 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbe992c9e virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6fd6fac5 hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x50b91a1e snd_soc_put_strobe sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x61c6bece snd_soc_get_strobe sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe99b0529 dfl_fpga_cdev_assign_port drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xff4351b0 ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x3ce1862c nand_prog_page_begin_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x6e5e020b ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x7bef9bb4 media_device_register_entity drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xd87bd276 i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc8a603ef usb_add_config drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x356111e4 mptscsih_io_done drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x4ec5bd87 rtl_cam_add_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x17f568e9 mt76_rates drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xb7bd33ff il_isr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x0399ab96 drm_event_cancel_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x836f573f ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xb3b9c8f0 rt5682_volatile_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x7fc6a3b6 fieldbus_dev_online_changed drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL +0x03c65c68 caam_qi_enqueue drivers/crypto/caam/caam EXPORT_SYMBOL +0x6faaa33b vb2_request_buffer_cnt drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x142bdec5 usb_autopm_get_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7bd13992 mlx4_SET_PORT_PRIO2TC drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x14d405c4 bcm_phy_cable_test_start drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x86db5c2d cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x96582f30 raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL +0x0f7acb66 drm_mm_print drivers/gpu/drm/drm EXPORT_SYMBOL +0x59a2712d raid6_gfinv lib/raid6/raid6_pq EXPORT_SYMBOL +0x9f5dc15b svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa8a38625 nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8a5b663e cs35l41_regmap_spi sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xda73e39c iio_sw_trigger_destroy drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL +0xe6adba4c can_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x57a29baf rtw_phy_set_tx_power_level drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x3f4b88b9 hdlcdrv_transmitter drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x5ac96b2a ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc609a096 mlx4_multicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x6fca64c6 sas_request_addr drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x89759c5b rtsx_usb_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0xdcf20190 drm_gem_cma_prime_import_sg_table_vmap drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL +0x2ae9b35d drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x67d76468 meson_clk_triphase_ops drivers/clk/meson/clk-phase EXPORT_SYMBOL_GPL +0x07d1da58 snd_pcm_set_managed_buffer_all sound/core/snd-pcm EXPORT_SYMBOL +0xc5164f4b st_magn_common_remove drivers/iio/magnetometer/st_magn EXPORT_SYMBOL +0x2fca98ee comedi_buf_read_n_available drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x8791e522 rio_bus_type drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xa8b83450 nxt200x_attach drivers/media/dvb-frontends/nxt200x EXPORT_SYMBOL +0xf505d746 fw_run_transaction drivers/firewire/firewire-core EXPORT_SYMBOL +0x16892caf alloc_canfd_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x776d9b01 stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x78dc77e9 mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4c167b03 fman_get_qman_channel_id drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0xd8f14389 fcoe_ctlr_recv_flogi drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x6ceb97f8 rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf4df7fec ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x9da20198 snd_hdac_regmap_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x4df18873 snd_hdac_regmap_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x7917bda5 da7219_aad_init sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x35a50c0b ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0x1cecd779 ath9k_hw_ani_monitor drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xad995af9 drm_vram_helper_mode_valid drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x7f5dfa6a xfrma_policy net/xfrm/xfrm_user EXPORT_SYMBOL_GPL +0x6404247b lp55xx_update_bits drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x6380259c videobuf_reqbufs drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xc867aa5b v4l2_queryctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x71fea59b mpt_device_driver_register drivers/message/fusion/mptbase EXPORT_SYMBOL +0x567eb532 rtl_usb_resume drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL +0x38902caa rt2800_load_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xebe384cb madera_name_from_type drivers/mfd/madera EXPORT_SYMBOL_GPL +0x499bbf57 nfit_get_smbios_id drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL +0xa7eedd4a fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL +0xc624e55b nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL +0x0f2e041c ieee80211_wake_queue net/mac80211/mac80211 EXPORT_SYMBOL +0xd39c120a dccp_feat_signal_nn_change net/dccp/dccp EXPORT_SYMBOL_GPL +0xc794e97c ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xaa0bf7ac scd30_resume drivers/iio/chemical/scd30_core EXPORT_SYMBOL +0x3684d8af vringh_complete_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0xf13564f0 v4l2_ctrl_handler_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xc3bd0de5 rtw_tx_report_enqueue drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x1dc916eb mlx4_mr_hw_put_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8bc34ea1 bcm_phy_28nm_a0b0_afe_config_init drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xbd298a9c fc_seq_els_rsp_send drivers/scsi/libfc/libfc EXPORT_SYMBOL_GPL +0xeeeefe49 nci_hci_dev_session_init net/nfc/nci/nci EXPORT_SYMBOL +0x6248db34 snd_hda_create_spdif_share_sw sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xc87491c8 vringh_notify_enable_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x24772872 gspca_suspend drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x55f5f569 usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x163bb31a usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x844f237c mt76x02u_init_mcu drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0x8503ff1b libipw_wx_get_scan drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x22af66ab ath_gen_timer_alloc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x60c6611c ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x063e6c16 drm_gem_ttm_print_info drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL +0xd417b9c2 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL +0xccabde6f crc64_rocksoft_generic lib/crc64 EXPORT_SYMBOL_GPL +0x75e5afe3 xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL +0x8864f310 failover_unregister net/core/failover EXPORT_SYMBOL_GPL +0x5cd7eb9b wm_hubs_dcs_done sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xbdcdfbe4 gnss_serial_deregister drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL +0x411ab089 sm_register_device drivers/mtd/nand/raw/sm_common EXPORT_SYMBOL_GPL +0x8f23112d ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL +0x6abfa667 rio_request_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xe4b50a86 init_dma_pools drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0xe328ae67 usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa0e6e814 usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xca867e73 register_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x670c1ab2 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xfdc1152d cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc66d64c8 drm_mode_object_get drivers/gpu/drm/drm EXPORT_SYMBOL +0xa246b363 drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3abef80b qcom_rpm_smd_write drivers/soc/qcom/smd-rpm EXPORT_SYMBOL +0xe0158a2c qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x19258c62 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x433fc341 adis_debugfs_reg_access drivers/iio/imu/adis_lib EXPORT_SYMBOL +0x361550d8 ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x0427ef40 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xc2a370ac tda826x_attach drivers/media/dvb-frontends/tda826x EXPORT_SYMBOL +0xaf76443c mraid_mm_register_adp drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL +0x7893a053 drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9689eaa5 drm_gem_vram_put drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0xb9cad492 __drm_atomic_state_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x79a47148 host1x_syncpt_incr drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x1c91b6c6 cmdq_pkt_poll drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x63adbf92 encode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL +0x9ca95932 ceph_create_snap_context net/ceph/libceph EXPORT_SYMBOL +0x08d2da39 ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x61faf081 snd_soc_set_ac97_ops sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe1e7d61a snd_soc_dai_set_tdm_slot sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd473c691 snd_hda_mixer_amp_switch_put_beep sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x060c5cb4 gnss_deregister_device drivers/gnss/gnss EXPORT_SYMBOL_GPL +0xe01f0a75 vfio_pci_core_disable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x8e80924e parport_ieee1284_epp_write_data drivers/parport/parport EXPORT_SYMBOL +0x12df5650 parport_ieee1284_ecp_write_data drivers/parport/parport EXPORT_SYMBOL +0xc9006154 vmbus_allocate_mmio drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xa99d7fa6 cnstr_shdsc_aead_null_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x88430d4c cnstr_shdsc_aead_null_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x7f46bd21 videobuf_qbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xf3654c34 usb_hcd_pci_pm_ops drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0e5c8fbd cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL +0x44382fc2 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0x69451ce4 ad_dpot_remove drivers/misc/ad525x_dpot EXPORT_SYMBOL +0x8901881a iio_dma_buffer_read drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x6e6042d5 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe652b4a7 nvdimm_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x500737c4 vmbus_teardown_gpadl drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xee7eec6d em28xx_write_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x1e9d1261 bt878_device_control drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xd94fe88a iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbb8ef471 verbose_torout_sleep kernel/torture EXPORT_SYMBOL_GPL +0xd2335dac __ieee80211_get_rx_led_name net/mac80211/mac80211 EXPORT_SYMBOL +0x6b6c5afc ax25_ip_xmit net/ax25/ax25 EXPORT_SYMBOL +0xd547314a wm_adsp_fw_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x3c0cb5e2 snd_vx_free_firmware sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x67d4f4ac coresight_register drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x51186756 cros_ec_resume drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x60dbc82a caam_dump_sg drivers/crypto/caam/error EXPORT_SYMBOL +0x8e75ad28 v4l2_m2m_fop_poll drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xa1e33c22 dib9000_fw_pid_filter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x95e5140d fw_core_add_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL +0x1bc103f0 orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x910557c2 fc_rport_terminate_io drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x5fe71f73 raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL +0x02758060 drm_crtc_arm_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xf4a3c052 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf41c9d04 target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xa881c6fc qcom_remove_sysmon_subdev drivers/remoteproc/qcom_sysmon EXPORT_SYMBOL_GPL +0x2421c2d0 cs_dsp_power_down drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x059aa505 v4l2_ctrl_new_int_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x19b8b475 fw_iso_context_destroy drivers/firewire/firewire-core EXPORT_SYMBOL +0xcda7c2df rtl8723_phy_mac_setting_calibration drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x39fd21d9 mt7615_mac_sta_remove drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xd68a88ce devm_pvpanic_probe drivers/misc/pvpanic/pvpanic EXPORT_SYMBOL_GPL +0xffbba763 drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x64e4937c drm_syncobj_find drivers/gpu/drm/drm EXPORT_SYMBOL +0x480c85e2 drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0xe46960ab drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x01c4bba9 drm_dp_lttpr_max_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9d909edd clk_gfx3d_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xfbc0b4ee nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2ceaf0d7 nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3d494728 nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9bae3680 nfc_set_remote_general_bytes net/nfc/nfc EXPORT_SYMBOL +0x841562b3 dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x41f5dc44 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeebd34cf imx_media_capture_device_unregister drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x874190eb hid_sensor_get_usage_index drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0xe4352cb9 il_dealloc_bcast_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL +0x484489a4 mlxsw_cmd_exec drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xb37f3d65 __dax_pmem_probe drivers/dax/pmem/dax_pmem_core EXPORT_SYMBOL_GPL +0x234b4872 drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x19e3ed54 ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL +0xcece7412 ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL +0x1ed1e58d br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL +0xa6b62ebc ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0xbe0300c2 ssam_request_write_data drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x7903e46e ledtrig_torch_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL +0xb6198951 mmc_remove_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x49cbc639 usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x73e9cfca mt76_connac_mcu_wtbl_generic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x5e790686 bgmac_enet_probe drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x4b3670d7 sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xccfd2ebc scsi_dev_info_list_del_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL +0xa436f4de iqs62x_events drivers/mfd/iqs62x EXPORT_SYMBOL_GPL +0xf7e39b8a ttm_pool_alloc drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xf5922009 dw_hdmi_phy_update_hpd drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x30cb9b84 crypto_transfer_akcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL +0xd344e4ee ocfs2_stack_glue_set_max_proto_version fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xab0bf7f3 nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa937fa85 snd_soc_free_ac97_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x66d84768 mmc_cqe_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x294acaab __media_remove_intf_links drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xe6e3a54b typec_match_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x40f055a8 ulpi_unregister_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL +0xc2c267b0 mpt_HardResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL +0x782da542 ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x827a2f1f mlxsw_afa_block_jump drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe33f672b meson_venc_hdmi_mode_set drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0xc9492be7 dpdmai_get_tx_queue drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xb7c81df3 crypto_nhpoly1305_init crypto/nhpoly1305 EXPORT_SYMBOL +0x98b0ece8 nfs_init_timeout_values fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6b4444db l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x234caaa1 cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4ff650e7 rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfebe5fc5 snd_soc_jack_report sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x93a38175 snd_soc_dapm_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf3b1599a snd_soc_dapm_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xed057cd3 snd_hda_check_amp_list_power sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x6cb0da62 btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x9c4e6235 simple_map_init drivers/mtd/maps/map_funcs EXPORT_SYMBOL +0xd163cade dm_tm_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x087c0c78 mlxsw_core_port_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x92600113 nvme_auth_free drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf8050ea4 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x14185d70 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4a8c3e0c snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xaebac311 coresight_unregister drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x7cfcf06d uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x57641e27 mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL +0xb806aa10 dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xed9e20dd cx231xx_disable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xf3e48330 usbnet_get_endpoints drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x8b593025 ath9k_hw_set_tsfadjust drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x27e2c6f4 ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe8c137ed phylink_set_pcs drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xaca51824 nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe9ba6622 __drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x26884ff7 nfs_alloc_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9804b755 cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL +0x0fb505f9 rt5640_disable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x3bacebe9 vhost_disable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x1b4c3abc vhost_vq_avail_empty drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xb01cf17f atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x3ffa0284 lan9303_shutdown drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0x1b945315 rtl_addr_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x6cdfa1ad il_mac_change_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xd0458dcd enetc_mdio_read drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL +0x176bf484 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x314e0aaf iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x42a27536 drm_client_framebuffer_flush drivers/gpu/drm/drm EXPORT_SYMBOL +0xcafdd707 ocfs2_dlm_lock_status fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x289c3714 nf_ct_alloc_hashtable net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4c9c0812 hisi_uncore_pmu_identifier_attr_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x81b0e3e8 nvmf_ip_options_match drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0xda9d349e rtsx_pci_read_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x751a5cdf inv_icm42600_regmap_config drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL +0x97fa07e9 vringh_iov_push_kern drivers/vhost/vringh EXPORT_SYMBOL +0xde804bb9 vringh_iov_pull_kern drivers/vhost/vringh EXPORT_SYMBOL +0xd1cedd43 memstick_add_host drivers/memstick/core/memstick EXPORT_SYMBOL +0x021b7718 scp_get drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0x9fef35ac v4l2_apply_frmsize_constraints drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xcb640bdb cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xe5bc9a53 slhc_free drivers/net/slip/slhc EXPORT_SYMBOL +0xb2e899c8 spi_bitbang_cleanup drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL +0xb7ebe05e __devm_regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL +0x11e4ac43 __devm_regmap_init_ac97 drivers/base/regmap/regmap-ac97 EXPORT_SYMBOL_GPL +0x7f4546b5 drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x06a9beb0 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x7a7d500f clk_fabia_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xa4c89c5d tipc_dump_start net/tipc/tipc EXPORT_SYMBOL +0xc184490f ieee80211_tx_status_8023 net/mac80211/mac80211 EXPORT_SYMBOL +0x291bff4f dccp_v4_connect net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x9d49698d nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd99e4259 fbtft_write_vmem16_bus9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x93275f92 fbtft_write_vmem16_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xc47aaab4 mmc_retune_release drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe4762ba3 mlx4_get_is_vlan_offload_disabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xfc94d9c3 iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc9cce552 drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9358fdcf jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0x9cef495b LZ4_saveDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL +0xf093af93 ieee80211_beacon_loss net/mac80211/mac80211 EXPORT_SYMBOL +0x5502efe1 __dfl_fpga_cdev_find_port drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x2793eae1 zpa2326_pm_ops drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x8fd390b2 vfio_pin_pages drivers/vfio/vfio EXPORT_SYMBOL +0x5adb2c69 v4l2_m2m_reqbufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xbae99ba9 usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x35a2fd7e sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x25ac55dd analogix_dp_suspend drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xf7aa4636 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdd3c79ef wm_adsp2_bus_error sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x668ed285 snd_hda_codec_cleanup_for_unbind sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x07270a00 get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfc721b1d cs_dsp_halo_init drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xb720ee73 dm_array_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xd128463f vb2_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x10e5da74 usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x35f20c6d mt76_connac_sta_state_dp drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xca1550d9 mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7b575ca5 mlx4_unicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x800f43a3 nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe444ac1c wm_adsp_early_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x284517b1 snd_rawmidi_kernel_release sound/core/snd-rawmidi EXPORT_SYMBOL +0x78d4b073 coresight_claim_device_unlocked drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x0f3de676 sdw_slave_add drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xe7b52e5f mult_to_ib_rate drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x67508faf typec_altmode_notify drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xed658dda sas_tlr_supported drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x4f067f1a drm_modeset_acquire_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xbab23ad0 drm_mode_is_420_only drivers/gpu/drm/drm EXPORT_SYMBOL +0x92b7b4ce ceph_pg_pool_flags net/ceph/libceph EXPORT_SYMBOL +0xbb39d059 ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL +0x6cec4b17 q6asm_stream_remove_trailing_silence sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xe1269a93 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x7d1a3b4e v4l2_subdev_alloc_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xfb2f72cc typec_mux_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xce35f34b usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x59bd8416 mptscsih_ioc_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x3e5bce0b hostap_init_ap_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x0ce48f37 ath10k_ce_num_free_src_entries drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x03f2a596 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb57f1e27 fman_port_disable drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x4ba5c46b vmci_qpair_peek drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x3fad7336 sun8i_tcon_top_de_config drivers/gpu/drm/sun4i/sun8i_tcon_top EXPORT_SYMBOL +0x22d14412 qcom_cc_register_board_clk drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xc9ce624e l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xf24f3e61 svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6be61c10 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xea5db505 nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x55e01e63 devm_sigmadsp_init sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0x4192d92f snd_soc_dapm_init sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x876bf969 ltc2497core_remove drivers/iio/adc/ltc2497-core EXPORT_SYMBOL LTC2497 +0x22f3cf93 ib_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe0ddcf39 rtllib_wx_get_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x1a9098c9 qt1010_attach drivers/media/tuners/qt1010 EXPORT_SYMBOL +0x4496d04f usb_remove_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xd51a40c9 ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x47343f55 hisi_sas_sata_done drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x4a29ab38 scsi_esp_intr drivers/scsi/esp_scsi EXPORT_SYMBOL +0x91d2508c mipi_dbi_hw_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xbc6e845f jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL +0x0df6954d q6afe_vote_lpass_core_hw sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL +0xfe2a0c87 snd_hda_multi_out_dig_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xfcccf87f ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x3aa87d34 iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xf5c8707e imx_media_mbus_fmt_to_ipu_image drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x3fbaea88 mmc_set_data_timeout drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xa702977e v4l2_m2m_qbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xf5ef842e v4l_bound_align_image drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x001768eb cx231xx_unmute_audio drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xb9ce6ced flexcop_pass_dmx_data drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x1f040a8b usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x01dcbf0f alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x40887740 ath11k_ce_free_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x0a077444 stmmac_probe_config_dt drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL +0xf0023bb8 nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe3303a86 scsi_autopm_put_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xff7cba7f scsi_autopm_get_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xbedd1f30 scsi_eh_finish_cmd drivers/scsi/scsi_mod EXPORT_SYMBOL +0x3635feb9 ndlc_send drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0x3c16ea31 drm_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0xb26c5d35 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd7b8ba6b nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL +0x379fb551 jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x06809fa6 cfg80211_auth_timeout net/wireless/cfg80211 EXPORT_SYMBOL +0x69ec67a2 devm_snd_soc_register_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xcd0e785e transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL +0x85bb7764 v4l2_ctrl_new_std_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x75d76cfc venus_helper_set_multistream drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xef3f653d ath11k_ce_alloc_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xc1c58be8 ath9k_hw_bstuck_nfcal drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf6d76f9b dw_spi_update_config drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0xe7807b79 sun4i_frontend_update_formats drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xd9a0c2f8 drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x55e11b4e host1x_channel_put drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x30bbf987 clk_rcg2_shared_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xfe77519c nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xecb046a0 snd_ac97_bus sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0xf505b080 comedi_handle_events drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x0df345f8 mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd050db03 cfi_merge_status drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0xdef113cb ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x9e696046 rtllib_DisableIntelPromiscuousMode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x13fffd5f hisi_qm_sriov_disable drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xe424d8f2 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5dedcf72 mantis_get_mac drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xb98932f2 mt76x02_get_lna_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xaf092dd7 mlx4_config_vxlan_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xdaae9d77 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL +0x0c75cd63 bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL +0x5da33f6a ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb7279310 slim_unregister_controller drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xc3b68eea target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL +0x6806146f mxl5xx_attach drivers/media/dvb-frontends/mxl5xx EXPORT_SYMBOL_GPL +0xf8c7c4ea wm97xx_set_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x30050720 wm97xx_get_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x8539c9c1 usb_gadget_check_config drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x11078578 mpt_raid_phys_disk_get_num_paths drivers/message/fusion/mptbase EXPORT_SYMBOL +0x145bd67a rtw_fw_inform_rfk_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x3fc9777b mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xddf0aecd mlx4_get_parav_qkey drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x29fe4119 __scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0x98e381a0 drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x766e9f87 clk_regmap_div_ro_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x3f400ea0 fat_scan fs/fat/fat EXPORT_SYMBOL_GPL +0x1e24f27f snd_hda_multi_out_dig_close sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa1d2a3f1 snd_pcm_hw_constraint_minmax sound/core/snd-pcm EXPORT_SYMBOL +0x95f4e052 rpmsg_send_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x0c439b2b __SCT__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0xc9715630 __SCK__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x93e7e32b to_nvdimm_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x8775bb5c au8522_readreg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x9b41740a cx231xx_get_i2c_adap drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x8e43b74c cx8802_start_dma drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xca391d8a rt2x00queue_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xc850410e __scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL +0xbb4801c3 host1x_syncpt_request drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x310b6341 clk_regmap_mux_closest_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xdd935c83 snd_midi_event_free sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL +0x4964df71 slim_stream_prepare drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xeecb8616 rio_mport_initialize drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x6cf2f0b3 cs_dsp_adsp1_init drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x76fe3e05 i3c_generic_ibi_free_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc0ad4ab9 usb_stor_Bulk_transport drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xc17e9946 usb_show_dynids drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x95d3a3db xhci_suspend drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xc85e6899 lbtf_debug drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x9f066e0e __otx2_mbox_reset drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x90daee19 hisi_sas_controller_reset_done drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x0c7e0945 drm_client_modeset_commit_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0x78c3ba9d drm_atomic_state_clear drivers/gpu/drm/drm EXPORT_SYMBOL +0xe101da81 mhi_queue_dma drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xf2cf1777 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xc7293029 ieee80211_free_txskb net/mac80211/mac80211 EXPORT_SYMBOL +0x3dad5c10 llc_sap_close net/llc/llc EXPORT_SYMBOL +0xe7a4f501 garp_request_leave net/802/garp EXPORT_SYMBOL_GPL +0xf88aee59 mux_control_try_select drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x58023fa2 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x34e2254e ata_bmdma_port_start32 drivers/ata/libata EXPORT_SYMBOL_GPL +0x2766fb04 __traceiter_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x553a86d0 videobuf_sg_alloc drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL +0x4280a88a __v4l2_ctrl_s_ctrl_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd870984a flexcop_dma_control_timer_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x78a4e641 mtk_vcodec_fw_get_venc_capa drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x6f73c4a2 max9271_set_high_threshold drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x3001725a ad714x_probe drivers/input/misc/ad714x EXPORT_SYMBOL +0x310f2189 cyttsp_i2c_write_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL +0x78762cc8 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xf052223a ath10k_ce_completed_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x2b7261b4 stmmac_get_platform_resources drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL +0x5a3f622a ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x92388273 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xbab9b61a be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0x19ad00f3 st21nfca_hci_enable_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x91e50913 drm_client_register drivers/gpu/drm/drm EXPORT_SYMBOL +0x9e6e220e sprd_mux_helper_set_parent drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x2a453665 sprd_mux_helper_get_parent drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x4d3a07d0 async_xor_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL +0x8951178a coresight_get_cpu drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xf14f35d9 vchiq_initialise drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0xff8a2b0c mii_link_ok drivers/net/mii EXPORT_SYMBOL +0x7170694e rtl_signal_scale_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x8340034a rtsx_usb_write_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0xb5137154 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x12e54ab8 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe060c23d bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL +0x41a05c36 intel_nhlt_has_endpoint_type sound/hda/snd-intel-dspcfg EXPORT_SYMBOL +0xd0af207d btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xc262d3bf of_mtk_ecc_get drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0xce36fcbd transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL +0xef5387e0 media_device_usb_allocate drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x21e36bf2 smscore_registry_getmode drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x3b0bdfe5 il_get_lowest_plcp drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xc530af66 il_send_lq_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xacfffb56 mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x30f656d0 cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xabd16ee3 pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x856a5ef3 des3_ede_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL +0x5ffb463e tmc_alloc_sg_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x39885d6b qcom_adc_tm5_temp_volt_scale drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0xd6636ca6 rdma_addr_size_in6 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa6429e96 sdio_writel drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x1085ea1b dvb_module_probe drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0xa14e985f vb2_verify_memory_type drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0xb5516017 ir_raw_encode_carrier drivers/media/rc/rc-core EXPORT_SYMBOL +0x7805aa2c wl1251_alloc_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL +0xe62712b8 rtl_cam_get_free_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xe3bae9f3 rt2x00mac_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x719107d5 nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2c45e48e tegra_pcm_pointer sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL +0x9cef903b tee_shm_get_from_id drivers/tee/tee EXPORT_SYMBOL_GPL +0x2859d046 nand_read_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x220d9eb4 nvec_write_sync drivers/staging/nvec/nvec EXPORT_SYMBOL +0xca2cb03e sdio_memcpy_toio drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xe5703338 sdhci_pltfm_register drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0xa5f9d675 ptp_qoriq_adjtime drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x7b17e623 typec_unregister_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x52865905 geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL +0x136353aa rt2800mmio_toggle_irq drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x5b2bbbf3 hisi_sas_free drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xc70e4025 __drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x79fefb12 jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL +0x42d03e02 p9_client_unlinkat net/9p/9pnet EXPORT_SYMBOL +0xff34eaf4 snd_pcm_hw_constraint_ratnums sound/core/snd-pcm EXPORT_SYMBOL +0x24e00668 snd_ctl_replace sound/core/snd EXPORT_SYMBOL +0x6a80f218 cfi_fixup drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0x530c5e2b ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x0d778157 __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x74778a80 ipmi_get_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xb6fbfa0c twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL +0xc33b9cb5 ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL +0x6a53820a md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL +0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x78b81ea0 clk_rcg2_floor_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xa7748a9f jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL +0x8518b88d virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x10ae1e2d vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb612889a ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x0fc27aba ltc2947_pm_ops drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL +0x6a58f24a cx88_set_tvnorm drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x6d6fd542 usb_serial_resume drivers/usb/serial/usbserial EXPORT_SYMBOL +0x7721a57e ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x556fba83 il_tx_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x317954c8 ath11k_core_alloc drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x308e1515 drm_invalid_op drivers/gpu/drm/drm EXPORT_SYMBOL +0x5dc91f0f ceph_msg_new net/ceph/libceph EXPORT_SYMBOL +0x6c669265 ieee80211_rx_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL +0xa13acdb8 svc_pool_map_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb312d0c4 svc_pool_map_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfe218582 core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL +0x824efe95 ata_timing_compute drivers/ata/libata EXPORT_SYMBOL_GPL +0xef4fbe2f fw_iso_context_queue_flush drivers/firewire/firewire-core EXPORT_SYMBOL +0x87f7a3ea nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xbf0c11c4 drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcd4c8dfc drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x0fea7356 dccp_rcv_established net/dccp/dccp EXPORT_SYMBOL_GPL +0xca11067d svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4ad7ed6b svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb4b3745d rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe036c012 snd_hda_create_dig_out_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x704e1859 register_sound_special sound/soundcore EXPORT_SYMBOL +0xf2bf7bf3 parport_unregister_device drivers/parport/parport EXPORT_SYMBOL +0x395fce53 rtllib_wx_set_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x02f9b4de usbnet_skb_return drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x58210e60 rtw_rate_section drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x8716e5f0 init_atmel_card drivers/net/wireless/atmel/atmel EXPORT_SYMBOL +0xfd74cac0 drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x158c8402 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04e27719 xt_compat_flush_offsets net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x4bc9c261 snd_soc_of_parse_audio_simple_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x227736a3 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf4bddb14 deregister_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL +0x854ee03e ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0x2782a43b hisi_cpumask_sysfs_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x51ceee96 ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x55098200 mpt_clear_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL +0xd160d227 mt76_queues_read drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xe1309175 lbs_suspend drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x4b969fac iwl_write_direct64 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x0e278610 ath9k_hw_kill_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x208262a3 drm_simple_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfae5aa74 drm_of_get_data_lanes_count_ep drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xa1fefe6a drm_dp_psr_setup_time drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4d0d8fab __SCT__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0x7ae87ab7 svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x52d7b2fd llc_sap_list net/llc/llc EXPORT_SYMBOL +0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x26342f70 vdpasim_create drivers/vdpa/vdpa_sim/vdpa_sim EXPORT_SYMBOL_GPL +0x895be026 ieee80211_wx_set_essid_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xbb5d4370 ieee80211_wx_get_essid_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x0a6f1b96 dvb_unregister_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x6f4a1f9d saa7146_set_hps_source_and_sync drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x9d640825 gether_set_ifname drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xe8f60402 gether_get_ifname drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xbfc83e4d am65_cpts_estf_enable drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x91a101b6 scsi_print_result drivers/scsi/scsi_mod EXPORT_SYMBOL +0xe61d17a9 madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL +0x53deff35 do_dw_dma_enable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xdc249f67 nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xedfb79c0 nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x190a1c5f nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x7d458678 nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x41328096 snd_compr_stop_error sound/core/snd-compress EXPORT_SYMBOL_GPL +0xf6176151 target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xe584eaae vmbus_driver_unregister drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xecc5fb1b ieee80211_is_54g_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x7bc7621f dm_btree_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x612ddce5 v4l2_fwnode_connector_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xdda0fce3 ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x1d25f6ae wlcore_set_partition drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x2736e9f0 ath11k_pcic_read32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xab521f6e __traceiter_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdfb07898 mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4329a6a4 mlx4_SET_PORT_user_mtu drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x0f92b0dd rtsx_pci_switch_clock drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xe0d4e258 sprd_clk_regmap_init drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x0c303f52 bch_encode lib/bch EXPORT_SYMBOL_GPL +0x182ec2bf dccp_ackvec_parsed_add net/dccp/dccp EXPORT_SYMBOL_GPL +0x79d79a45 nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x38ce402b azx_interrupt sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x830df522 __tracepoint_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x0c450c2f cx88_setup_xc3028 drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL_GPL +0xd028a330 mt76_connac_pm_wake drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xd292d98f ath11k_pcic_ce_irq_disable_sync drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x4a0c622e t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x65dbfa04 crypto_transfer_hash_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL +0x8f670369 iio_unregister_sw_trigger_type drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL +0xd48f5365 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x576da7fd devm_cxl_add_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x6d87d40f fbtft_write_gpio16_wr_latched drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x1ae76bb4 stv6111_attach drivers/media/dvb-frontends/stv6111 EXPORT_SYMBOL_GPL +0x4a0b448c or51132_attach drivers/media/dvb-frontends/or51132 EXPORT_SYMBOL +0x3487c006 wlcore_cmd_generic_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xe2857423 rtw_coex_write_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x575d1df7 orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xde88d35a t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x7c417a2f drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xba10af90 __drm_atomic_helper_connector_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0c907d8a drm_writeback_get_out_fence drivers/gpu/drm/drm EXPORT_SYMBOL +0xba91625e drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x542c7ec0 drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6ece216a af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL +0x3186f8b4 ieee80211_iterate_active_interfaces_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xc510e303 xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf74ca931 nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdf547b54 sprd_mcdt_free_chan sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0xc19a662d cfi_cmdset_0200 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL +0xd80b4e79 cfi_cmdset_0003 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL +0x76e50d16 cfi_cmdset_0001 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL +0x66ec3334 cfi_cmdset_0701 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL +0xe4696c71 cfi_cmdset_0006 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL +0x62c4ecee cfi_cmdset_0002 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL +0x11893d0b cfi_cmdset_0020 drivers/mtd/chips/cfi_cmdset_0020 EXPORT_SYMBOL_GPL +0x1e5bdc72 iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd3c46fa5 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x581771a5 rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xf7d7f109 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xbb2401a2 ath9k_hw_init drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xbb1d3b6c async_xor_val crypto/async_tx/async_xor EXPORT_SYMBOL_GPL +0xfa908b16 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9cc343fb nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf08c3b7d rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2536a3fc ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL +0x13f9fb7e is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x79bdc649 dm_sm_disk_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xa283ba70 v4l2_spi_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x8c82bb8d v4l2_ctrl_handler_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xcc1378a8 __SCT__tp_func_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xb9d2df39 __SCK__tp_func_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x14fa3f70 xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xb241df17 ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x3e23377a mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5ed90adc int_to_scsilun drivers/scsi/scsi_mod EXPORT_SYMBOL +0x4fd84213 pn533_rx_frame_is_cmd_response drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0xc658e28d rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xb481f8e1 rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x962caeb7 snd_hda_apply_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb247cc28 mmc_hsq_suspend drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL +0xacb780f6 md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL +0x7af9a164 __traceiter_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x00caad7b go7007_snd_remove drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xe9443018 mt76_register_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xe5358012 fman_port_bind drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x57f1e145 cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xce73fca4 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x73185ad8 drm_dev_unplug drivers/gpu/drm/drm EXPORT_SYMBOL +0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4db767e4 meson_clk_phase_ops drivers/clk/meson/clk-phase EXPORT_SYMBOL_GPL +0x8a03b947 cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x8d8f19a2 snd_soc_component_test_bits sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xeb711ae7 snd_soc_params_to_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xeadb603a ipack_device_del drivers/ipack/ipack EXPORT_SYMBOL_GPL +0x95ea25d7 to_nvdimm drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x675e9705 amvdec_abort drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x99d1d422 mmc_sw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x348cfea5 mmc_hw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x261fbaca v4l2_m2m_try_schedule drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x613c4349 cdc_ncm_unbind drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0xe987c266 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL +0x74cbfcf2 ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL +0xd377c59c ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x65fb91dc snd_hda_gen_stream_pm sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x9bda0114 rpmsg_send drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x16f0fe5d rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc71ed50c atmel_i2c_init_genkey_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x5974599e __traceiter_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xd823827d dvb_net_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x427095d7 ir_raw_event_store_with_timeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x9685948a rc_free_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xca3d8305 otx2_attach_npa_nix drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x223b762d hnae_ae_register drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0xa55484ab sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xab5bee2f meson_venc_hdmi_supported_vic drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0xe8a034df drm_dev_exit drivers/gpu/drm/drm EXPORT_SYMBOL +0x5c5c9011 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x3d73a797 p9_errstr2errno net/9p/9pnet EXPORT_SYMBOL +0x1ddcd92d snd_rawmidi_input_params sound/core/snd-rawmidi EXPORT_SYMBOL +0x3ccbc503 mdev_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x509b9b2d hsi_port_unregister_clients drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xbd6c144e nand_read_page_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x1e3f728d dm_block_data drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xf32cd197 md_error drivers/md/md-mod EXPORT_SYMBOL +0xb9c74ec7 ezusb_fx1_ihex_firmware_download drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL +0xe18a78e2 ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x072460c4 mlx5_fill_page_frag_array drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf48b9ae4 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x5f9f3bad cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x399d9ac8 nvme_auth_hmac_hash_len drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x7d788057 __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4cfd4f35 rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL +0x86be7924 dccp_packet_name net/dccp/dccp EXPORT_SYMBOL_GPL +0xbac8d61e rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x5a0d0046 mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8f08fd3d to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x50f5368a stratix10_svc_free_channel drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL +0x38efaf5a dm_region_hash_destroy drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x406d1c4a dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xef9cac7e __SCT__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x3d60c481 vb2_fop_read drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x64a30c34 i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xaca4b4e4 wl1271_acx_init_mem_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x0f77dafc ath9k_hw_get_tsf_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x6d8f70a4 __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xd6e0647e otx2_tx_timeout drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x176e9aaa fman_set_mac_active_pause drivers/net/ethernet/freescale/fman/fsl_dpaa_mac EXPORT_SYMBOL +0xb2ed8255 wm_adsp_compr_free sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x4fa1782d snd_soc_tdm_params_to_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe16f84f5 coresight_disable_path drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x57e16c3e dm_rh_get_state drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x8f5eefee dm_btree_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x914abfd3 ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x708e8dfa rtl92ce_phy_set_rf_on drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x315ba985 rtl_rfreg_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x8645dcc1 _il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x75a8fa2c ath9k_cmn_get_hw_crypto_keytype drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xdc5877d1 ath9k_hw_btcoex_bt_stomp drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xf22a245b ath9k_hw_txstart drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xd26c5b3d mlxsw_afa_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xdeab0691 mlxsw_afk_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x322eecca mlx4_mr_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x40fea0a1 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7f3407a7 fc_seq_start_next drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xd520f912 qcom_rpm_write drivers/mfd/qcom_rpm EXPORT_SYMBOL +0x94995f79 drm_self_refresh_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd6f50cf7 xfrm_ealg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0x5720eb5f snd_i2c_probeaddr sound/i2c/snd-i2c EXPORT_SYMBOL +0xfaf598c6 snd_ctl_request_layer sound/core/snd EXPORT_SYMBOL_GPL +0x97bbebdc tee_client_get_version drivers/tee/tee EXPORT_SYMBOL_GPL +0x593dacd6 btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL +0x5a2fe50d ubi_open_volume drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xeb860250 nd_btt_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x2581004f ssam_request_sync drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x5eb24829 dm_shift_arg drivers/md/dm-mod EXPORT_SYMBOL +0x3c949493 v4l2_async_unregister_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x8e820c68 dib9000_get_tuner_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xd43e420b usb_stor_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x0d6a5e7e open_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x81c43dae rtw89_phy_write_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xfd493368 rtl92c_set_fw_joinbss_report_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x228b3657 ath10k_ce_deinit_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x00f95097 ath9k_hw_gpio_request_out drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x7bb4281a drm_gem_vram_plane_helper_cleanup_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0xeef0de05 drm_client_dev_hotplug drivers/gpu/drm/drm EXPORT_SYMBOL +0x3ee0dd60 anx_dp_aux_transfer drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x0afd355d fsl_edma_disable_request drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x7a5d44fe azx_init_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x7783da79 snd_hda_mixer_amp_volume_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x601669ec ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0x9f0837dd cec_pin_allocate_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x6c8adba0 ath_reg_notifier_apply drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x278ef2e4 ath10k_bmi_read_memory drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x9ad8a31b mlx4_pd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x22b90986 fc_exch_mgr_del drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x625b8014 fc_exch_mgr_add drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x71c302d8 sprd_pmic_detect_charger_type drivers/mfd/sprd-sc27xx-spi EXPORT_SYMBOL_GPL +0x870b53e9 eeprom_93cx6_write drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL +0x97340f17 nfs_access_set_mask fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe2430307 stutter_wait kernel/torture EXPORT_SYMBOL_GPL +0xc186c96c nfc_send_to_raw_sock net/nfc/nfc EXPORT_SYMBOL +0xf6738dae ieee80211_enable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL +0x99480029 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x219bbe41 nft_fib_init net/netfilter/nft_fib EXPORT_SYMBOL_GPL +0x1c7351c8 snd_soc_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0d596e66 snd_soc_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc2b4864c iio_triggered_event_cleanup drivers/iio/industrialio-triggered-event EXPORT_SYMBOL +0x693e52f9 fbtft_write_vmem16_bus16 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xc0d7df85 dm_bufio_new drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x10419d04 dibx000_reset_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0xd85b2ded usb_wwan_resume drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x20034b08 mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xc6260ce4 il_txq_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xc141b5b0 mlx4_set_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3785e561 __tracepoint_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6af41b8b qcom_pll_set_fsm_mode drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x22e2959c svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2b693eed q6asm_stream_media_format_block_wma_v9 sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xbd87027b dfl_fpga_port_ops_add drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x4e82c5ac ssam_notifier_unregister drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x84aab179 cdrom_multisession drivers/cdrom/cdrom EXPORT_SYMBOL_GPL +0xe86fb5c7 fw_card_release drivers/firewire/firewire-core EXPORT_SYMBOL_GPL +0x68f9eb68 ei_close drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x1901011d __regmap_init_spmi_ext drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL +0x8b7a435f drm_plane_create_alpha_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x1291a4ff jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x4b679725 rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL +0xa5b20268 dccp_v4_send_check net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x638d92d5 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x64e0ca85 axg_tdm_stream_free sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0xa9d2bef8 wm8804_remove sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0x8d9a311e rt5682_reset sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x740fa092 snd_hda_create_spdif_in_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xf68ef135 snd_pcm_stream_lock sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x767b20bd rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc6f967c5 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb2d16011 spi_nor_restore drivers/mtd/spi-nor/spi-nor EXPORT_SYMBOL_GPL +0x0faa2c9a __tracepoint_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0x0eb5dca7 vmbus_set_sc_create_callback drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xe31711ec vmbus_sendpacket_mpb_desc drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x5ad04bdd ti_lmu_common_get_ramp_params drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL +0x9643a8bc sdio_set_block_size drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xc26a6970 bd70528_wdt_lock drivers/watchdog/bd70528_wdt EXPORT_SYMBOL +0xaaa12cda usb_stor_post_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xd36760ef __usb_get_extra_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf70a693b il_bcast_addr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xab25fbb2 __ath10k_ce_send_revert drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x1cb8f858 mlxsw_reg_trans_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x5a95b11d mlx4_read_clock drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8b8fe644 cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2bed8b03 cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xee38cfad cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xc959012a fdomain_create drivers/scsi/fdomain EXPORT_SYMBOL_GPL +0x361eb34b nfcmrvl_nci_register_dev drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL +0xb879338c nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL +0xadae6df8 blake2s_final lib/crypto/libblake2s EXPORT_SYMBOL +0x911f48a1 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL +0xad168051 nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0xb7b8e7a5 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x31836f78 dot11d_init drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xb5b9a557 gether_register_netdev drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x56ac35d1 ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x4e22e0db ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x5505b15b can_change_mtu drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x6e051b99 lbs_notify_command_response drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xcd94ed61 drm_dev_enter drivers/gpu/drm/drm EXPORT_SYMBOL +0xbbc4ef97 ocfs2_stack_supports_plocks fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x1e85d460 nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL +0x77a7a453 nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL +0x647d58bd p9_client_link net/9p/9pnet EXPORT_SYMBOL +0x9fc12401 __snd_hda_add_vmaster sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x98f13c85 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL +0xc370a43e ieee80211_wlan_frequencies_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xe0656e20 ieee80211_start_send_beacons_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xe0d49577 amvdec_write_parser drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xe65c47ea v4l2_device_disconnect drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x1765b33d usb_serial_generic_open drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x06cfa8fb can_rx_offload_queue_sorted drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x19f047cf __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x0b8c03ef il_mac_remove_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x5164c685 fc_exch_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x8c9891a0 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb11ac7a7 __drm_err drivers/gpu/drm/drm EXPORT_SYMBOL +0x2f1bb1d2 drm_universal_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x5a57c132 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xd0e58945 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL +0xde3e745f drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x591608f0 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x60bfa7aa hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0xad218b1b ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xfbd67cf4 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xc86fb529 amdtp_domain_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x7d1190dc devm_adis_probe_trigger drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x0ce90577 sdw_update_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xa919454a anybuss_send_msg drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x3e7c67fc ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x36ff6d75 ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xcd5b4de4 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL +0x905c15d4 cec_notifier_cec_adap_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xd68dbe8e cx24110_attach drivers/media/dvb-frontends/cx24110 EXPORT_SYMBOL +0x7af56639 gs_alloc_req drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0x282cdabc usb_led_activity drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x6ce32d48 ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x52f772b2 rtw_fw_do_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xae050126 __SCT__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7b359a09 __SCK__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb1249096 host1x_job_add_gather drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x2b4700c9 snd_soc_dai_set_fmt sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x44a4f9e7 snd_virmidi_new sound/core/seq/snd-seq-virmidi EXPORT_SYMBOL +0xb9750906 ata_sff_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0xcec8d4d8 __media_device_usb_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xf4b7e998 wlcore_event_rssi_trigger drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xda18f770 drm_atomic_nonblocking_commit drivers/gpu/drm/drm EXPORT_SYMBOL +0xcf96e6bd rohm_regulator_set_dvs_levels drivers/regulator/rohm-regulator EXPORT_SYMBOL +0x91f76ee2 jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL +0x47c53763 jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL +0x81027f4f p9_client_setattr net/9p/9pnet EXPORT_SYMBOL +0x2c6fa74c svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeda3a721 snd_print_pcm_bits sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xbf94b898 nand_read_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x7d71303f qcom_icc_pre_aggregate drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL +0xdfeb4da1 videocodec_register drivers/staging/media/zoran/videocodec EXPORT_SYMBOL +0x7e29c59d dm_bitset_clear_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x1b741f29 media_remove_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x86a56d2a dst_ca_attach drivers/media/pci/bt8xx/dst_ca EXPORT_SYMBOL +0x8b1b8a49 mptscsih_abort drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x94db622c iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x700ceea1 rtsx_usb_read_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x696ad3b9 drm_gem_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x729c4939 host1x_memory_context_alloc drivers/gpu/host1x/host1x EXPORT_SYMBOL_GPL +0x9cedb065 crypto_sm3_finup crypto/sm3_generic EXPORT_SYMBOL +0x9507547f ocfs2_cluster_disconnect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x1378aba3 ceph_pg_pool_name_by_id net/ceph/libceph EXPORT_SYMBOL +0xc7abdc6a cs35l41_write_fs_errata sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x4820e6a9 hisi_qm_debug_init drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x1ba7cc87 dm_array_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x35159001 __traceiter_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x30f41567 videobuf_queue_is_busy drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x02cd018e mantis_dvb_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xd8ee0498 mantis_i2c_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xba4759d4 mantis_pci_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x24db74e3 mantis_dma_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xca5aedf4 saa7146_register_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x62fb1cb6 sas_slave_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x16c516b5 drm_gem_simple_kms_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa145889d drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x38b92846 llc_remove_pack net/llc/llc EXPORT_SYMBOL +0xf88151f0 xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x7ed04766 snd_timer_instance_new sound/core/snd-timer EXPORT_SYMBOL +0x1666626b __slim_driver_register drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0x1726dd9f ieee80211_stop_send_beacons_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x3ec21880 rndis_add_hdr drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0xe6d4e3b6 mptscsih_slave_configure drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x4300cfdc wlcore_boot_upload_nvs drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x22e5d1de nvme_auth_augmented_challenge drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xe987d9aa hisi_sas_debugfs_enable drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x1b0caf56 lm3533_ctrlbank_disable drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0x4adc01f2 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x78c7b826 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa34fc099 nfc_hci_get_clientdata net/nfc/hci/hci EXPORT_SYMBOL +0x73f6396d nfc_hci_set_clientdata net/nfc/hci/hci EXPORT_SYMBOL +0xcab53306 cfg80211_disconnected net/wireless/cfg80211 EXPORT_SYMBOL +0xc23cd9bb nft_chain_validate_hooks net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xffc606c5 __adis_check_status drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0xc0bb1581 vringh_need_notify_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x84ebf1fc ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd1ebef76 gen_split_key drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0xe22a356f dvb_register_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xd7825f64 gspca_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x55886055 vb2_ioctl_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4beb505d usb_gadget_get_string drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x0283f4c3 usbnet_manage_power drivers/net/usb/usbnet EXPORT_SYMBOL +0xb351c27f rt2x00queue_flush_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x71513edd mlx4_multicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xeeffa750 qcom_smem_get drivers/soc/qcom/smem EXPORT_SYMBOL +0x5cc90981 qcom_cc_probe drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x4ef606a1 ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL +0xaa789a65 dccp_create_openreq_child net/dccp/dccp EXPORT_SYMBOL_GPL +0x4f6277db xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbd6ba0b5 cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL +0x9d9ffc09 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x421ad89f dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xc374c546 musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x32ac3645 rt2800mmio_rxdone_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xe6a0905c rt2800_config_ant drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x2c3c75dd il_alloc_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x3bc88d85 ath10k_ce_enable_interrupt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x469c4ec6 mlx4_srq_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x4078c871 bcm_phy_cable_test_get_status drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x7f802983 drm_framebuffer_unregister_private drivers/gpu/drm/drm EXPORT_SYMBOL +0x238ecb3e sm2_compute_z_digest crypto/sm2_generic EXPORT_SYMBOL +0xaec8d6f1 pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x78f25528 p9_client_read net/9p/9pnet EXPORT_SYMBOL +0xaf2b67b2 dccp_child_process net/dccp/dccp EXPORT_SYMBOL_GPL +0xd0f0430a udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x3251d762 nf_tables_trans_destroy_flush_work net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe8719202 rt5640_dmic_enable sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0xbd146f72 snd_dmaengine_pcm_prepare_slave_config sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd60bd773 san_dgpu_notifier_unregister drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL +0x52b7ce9d media_entity_remote_pad drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xf5f8cb9b zd1301_demod_get_i2c_adapter drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL +0x9c5e7f27 ivtv_vapi drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x79431a2d wm8994_irq_exit drivers/mfd/wm8994 EXPORT_SYMBOL +0xf0604b96 ipmi_smi_watcher_unregister drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x8df3db91 p9_client_write net/9p/9pnet EXPORT_SYMBOL +0xd505c3e0 nf_ct_port_nlattr_tuple_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb1ff6d3a wm_adsp2_preloader_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xa76e4ec7 sdw_bus_master_add drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xfb4fbc20 notify_wx_assoc_event_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x2cc3c1d0 usb_stor_adjust_quirks drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x586564a4 mpt_register drivers/message/fusion/mptbase EXPORT_SYMBOL +0x6109bd76 usbnet_set_rx_mode drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xfff23010 hisi_sas_slot_task_free drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x3ab7b1cc scsi_set_sense_field_pointer drivers/scsi/scsi_mod EXPORT_SYMBOL +0xfeb953b1 __drm_printfn_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL +0xc378f5af drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL +0xc67a49d4 torture_cleanup_begin kernel/torture EXPORT_SYMBOL_GPL +0x39eeb989 snd_soc_component_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf0af8b1d rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x29be6a18 ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x33b3f3c0 rtw_debug_mask drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xb7cd48a6 rtl8723_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xeb390046 rtl92c_phy_sw_chnl drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x9c51bcc4 ath11k_debug_mask drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xbd6ca7fd ath10k_htc_tx_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x015e5db2 ath10k_debug_mask drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xb615d52d fc_fc4_register_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x697bb94b pn533_recv_frame drivers/nfc/pn533/pn533 EXPORT_SYMBOL +0x1b93268b drm_crtc_set_max_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL +0x4bf3672d drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x504cb053 simd_aead_create_compat crypto/crypto_simd EXPORT_SYMBOL_GPL +0x569dab90 ieee80211_iterate_active_interfaces_mtx net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xdd685391 snd_compress_new sound/core/snd-compress EXPORT_SYMBOL_GPL +0xde0f4bff iio_trigger_poll drivers/iio/industrialio EXPORT_SYMBOL +0xbf358fa9 iio_hw_consumer_enable drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL +0x1b881248 w1_reset_bus drivers/w1/wire EXPORT_SYMBOL_GPL +0xb9763b89 mmc_card_alternative_gpt_sector drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x7a86aa3a md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL +0xa94190cb md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL +0x4454df8a usb_stor_control_msg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xce11c0a4 cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x95986888 wlcore_event_sched_scan_completed drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xa17514d5 orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xb4b77c8b hostap_80211_get_hdrlen drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xbdade395 ath9k_hw_reset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xed7953e8 fdomain_destroy drivers/scsi/fdomain EXPORT_SYMBOL_GPL +0x03c63897 __drm_get_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL +0xf0585981 mhi_device_get drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xec7a08db ieee802154_wake_queue net/mac802154/mac802154 EXPORT_SYMBOL +0xd95c9f9c rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa0c567eb iio_get_channel_ext_info_count drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xf7f98b55 uio_unregister_device drivers/uio/uio EXPORT_SYMBOL_GPL +0xe932b00b imx_media_enum_pixel_formats drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x904b8696 cx88_audio_thread drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x52d0aed9 nal_h264_write_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x66c0289a b2c2_flexcop_debug drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL_GPL +0x6a6cbd94 typec_retimer_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x0b4a8834 musb_writeb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xb252b3b9 rt2800mmio_start_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xb31f7b54 hostap_set_auth_algs drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x69284f2c mlx4_port_map_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x252e9b53 drm_atomic_helper_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x90167227 drm_aperture_remove_conflicting_pci_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL +0x5b46cfdd nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL +0xde7a748d snd_hda_add_vmaster_hook sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x8331d3a0 vhost_new_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xa1c57872 kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8f2152ff dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL +0x6d278faa gether_get_host_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x3c31d157 gether_set_host_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xd2a8836c usb_gadget_unmap_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x7fdde0b4 mlx4_handle_eth_header_mcast_prio drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x78f8e89f wm_adsp2_set_dspclk sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x622a5f04 snd_ac97_get_short_name sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0xb99e6f33 ssb_dma_translation drivers/ssb/ssb EXPORT_SYMBOL +0x7f7ba131 iscsit_increment_maxcmdsn drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xda49c422 md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL +0x8bcd0443 cx231xx_init_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x10f6f40c vb2_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x0f6c8f0e tcpm_register_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL +0xcc8d8ba6 typec_set_vconn_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x93a51d78 lbs_cmd_copyback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xfa4667d1 fc_seq_release drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x2052f5f7 drm_compat_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL +0x68d2ee9f drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x59923eb3 __tracepoint_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0fafb684 snd_dmaengine_pcm_close_release_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0xcfc04f7d st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xa190ba81 mpt_raid_phys_disk_pg0 drivers/message/fusion/mptbase EXPORT_SYMBOL +0xae19d9c3 lbs_host_to_card_done drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xc82be691 bgx_get_map drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x296a8983 oslec_update drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0x65119f8b af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL +0x4d3af7fa ocfs2_cluster_hangup fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x3f11377e ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL +0x23323ae4 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7956324f tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x650f8603 snd_pcm_format_silence_64 sound/core/snd-pcm EXPORT_SYMBOL +0xa24517eb vhost_iotlb_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0x8a87b310 ata_std_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL +0xbb1534cf md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb052784b v4l2_device_unregister drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x91fd3558 am65_cpts_rx_enable drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x2cadef4c nvmet_req_alloc_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0x1858329a iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4fe4c1fa drm_crtc_vblank_waitqueue drivers/gpu/drm/drm EXPORT_SYMBOL +0x631867ba bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL +0x85a8ee76 ubi_unregister_volume_notifier drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x08624397 ubi_open_volume_nm drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x8bc2b6d3 ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x9d6478fe vchiq_use_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x9b61eddd md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL +0x545211bc v4l2_m2m_ioctl_stateless_try_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x6612a40c v4l2_async_notifier_cleanup drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0xfafad3b3 venus_helper_vb2_stop_streaming drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x1113e2c6 i2c_register_spd drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x0bc6094c fw_core_remove_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL +0xe38dc36e ath11k_qmi_deinit_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x6a57e92e xpcs_create drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0x8319f739 cxgbi_ddp_set_one_ppod drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x9b2149de ttm_bo_vmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x023cb3bb ttm_bo_kmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x397c3d27 drm_edid_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x2a983d26 ceph_pagelist_release net/ceph/libceph EXPORT_SYMBOL +0x794d036c arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xa733b1b1 ssb_bus_powerup drivers/ssb/ssb EXPORT_SYMBOL +0x40929daf ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xa5710bfb rtl_usb_disconnect drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL +0x3772a555 ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf3909373 nvmf_reg_write32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x9d12a98c ttm_bo_lock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x2ef58979 drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL +0xb99b7923 drm_modeset_lock drivers/gpu/drm/drm EXPORT_SYMBOL +0xd832fedb tegra_xusb_padctl_enable_phy_wake drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x6ddf27bc poly1305_update_arch arch/arm64/crypto/poly1305-neon EXPORT_SYMBOL +0xf3fcfc50 nci_uart_unregister net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL +0xb72ae4ef atm_alloc_charge net/atm/atm EXPORT_SYMBOL +0x7f36057e adau7118_probe sound/soc/codecs/snd-soc-adau7118 EXPORT_SYMBOL_GPL +0x39bf9301 _snd_pcm_hw_param_setempty sound/core/snd-pcm EXPORT_SYMBOL +0x5e65de6f ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe6c990bd cx88_reset drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x9fcbe31a mt76_connac_mcu_set_rts_thresh drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x3210a38f il_scan_cancel_timeout drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xbb1364e6 ath10k_core_fetch_board_file drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xa3a004ca fman_get_mem_region drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x7e7da0bf drm_atomic_helper_commit_hw_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc6a3d260 parman_prio_fini lib/parman EXPORT_SYMBOL +0xc39c5f4c nfc_tm_data_received net/nfc/nfc EXPORT_SYMBOL +0xe4560485 ieee802154_rx_irqsafe net/mac802154/mac802154 EXPORT_SYMBOL +0x69e2f583 rds_cong_map_updated net/rds/rds EXPORT_SYMBOL_GPL +0x8ede9e26 ax25_protocol_release net/ax25/ax25 EXPORT_SYMBOL +0xa9b05ae2 snd_hdac_bus_exit_link_reset sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xd00112fd snd_vx_dsp_boot sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0xecfb329f coresight_barrier_pkt drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xa67100e2 iio_trigger_using_own drivers/iio/industrialio EXPORT_SYMBOL +0xa0c95252 iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x41645b4b ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xc17b9f95 parport_ieee1284_epp_read_data drivers/parport/parport EXPORT_SYMBOL +0xdc89b227 parport_ieee1284_ecp_read_data drivers/parport/parport EXPORT_SYMBOL +0x0aebf46c nvec_write_async drivers/staging/nvec/nvec EXPORT_SYMBOL +0xc7076d2b sdhci_adma_write_desc drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x24507fbf dm_array_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x7481c0e8 cx25821_dev_get drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0xdadde060 ivtv_udma_setup drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x826c1930 rt2800_sta_add drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x8d15f48d rt2800_txdone_nostatus drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xce39f01a nvme_auth_gen_pubkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xaf047117 of_drm_find_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0x3537d206 jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x30bbfd84 lapb_register net/lapb/lapb EXPORT_SYMBOL +0x038a43d3 xt_rateest_lookup net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL +0x0fa90649 mtk_afe_fe_startup sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x8884bb1e rpmsg_find_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0x120ae7b3 rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8e772e74 ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL +0x1831e30d rtllib_sta_ps_send_null_frame drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x88a5c035 dm_bitset_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x753e8a86 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL +0x515c02c5 mlx4_SET_PORT_BEACON drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xc0891fe4 nvmf_connect_io_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x35249108 fc_elsct_send drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x40e5f166 drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xf38ce12b drm_gem_map_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL +0xaf54b12e drm_clflush_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0xf67c832f rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8df6ce71 cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL +0x6672993b arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xde35dc52 ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x66fc000d sdio_f0_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x34bf0e61 smscore_translate_msg drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x42583eb3 rndis_tx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL +0x3e17f466 mdio_set_flag drivers/net/mdio EXPORT_SYMBOL +0x8ed50f48 iscsi_boot_create_acpitbl drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xbbf17c23 iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x441071c5 drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x2fa4f844 drm_read drivers/gpu/drm/drm EXPORT_SYMBOL +0xae392c1b drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1446b60a caif_client_register_refcnt net/caif/caif EXPORT_SYMBOL +0xa21ef7e8 get_cfcnfg net/caif/caif EXPORT_SYMBOL +0x59c13bed ieee80211_key_mic_failure net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x44c6e633 vcc_sklist_lock net/atm/atm EXPORT_SYMBOL +0x697738d0 cfg80211_any_usable_channels net/wireless/cfg80211 EXPORT_SYMBOL +0x716ece28 ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x202a1b1b line6_midi_id sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0x99a27f71 vmbus_set_event drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x01b240a1 qcom_q6v5_init drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL +0x4f80aebf mt7615_mac_sta_add drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x872a5d5f iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x4ffc00d0 ath6kl_stop_txrx drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0xd9f711ae mlxsw_afa_block_append_mcrouter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x8a9c70ed nvme_sec_submit drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x714c9183 fcoe_transport_detach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x17d993ab drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcf173bd9 ceph_con_open net/ceph/libceph EXPORT_SYMBOL +0xc98ec38e p9_release_pages net/9p/9pnet EXPORT_SYMBOL +0x525226b1 ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xef1975df ad5686_remove drivers/iio/dac/ad5686 EXPORT_SYMBOL_GPL +0x314eb47f dvb_ca_en50221_camready_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x57e1c004 v4l2_ctrl_new_std_menu_items drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xb6652875 gserial_free_line drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0x0e9196bb ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x07de522f ath10k_core_napi_enable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xde4771e7 get_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x4a232e48 am335x_tsc_se_clr drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL +0x7c481f70 drm_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x6fac6034 drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL +0xbca46908 fscache_wq fs/fscache/fscache EXPORT_SYMBOL +0xf9e1610b cfg80211_unregister_wdev net/wireless/cfg80211 EXPORT_SYMBOL +0xb7af0473 asoc_qcom_lpass_cpu_platform_probe sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL +0xdc57acb8 snd_hda_add_new_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xc757f4a5 nd_region_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x08b94d84 surface_hid_pm_ops drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL +0xaf62d0de v4l2_m2m_poll drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb0a1fa6b v4l_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x15a23ced em28xx_unregister_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL +0x8fa6f454 xc2028_attach drivers/media/tuners/tuner-xc2028 EXPORT_SYMBOL +0xfaf177cc i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x4f0bdcaa mlx4_buf_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x7e6b702e t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xee1aac59 scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x50603ce3 ceph_decode_entity_addrvec net/ceph/libceph EXPORT_SYMBOL +0x281f7279 wpan_phy_register net/ieee802154/ieee802154 EXPORT_SYMBOL +0xe3e4e80c ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x823edea5 xt_compat_add_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xea518058 nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x245585f5 spc_emulate_inquiry_std drivers/target/target_core_mod EXPORT_SYMBOL +0xd16d9c01 v4l2_ctrl_get_int_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x9dd3e37f __media_device_register drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xc00a7e8c vp3054_i2c_probe drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL +0x20b60d99 vpu_ipi_register drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0x934d3689 b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xfa5ed973 rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x64036be7 rt2x00lib_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x397a3c73 __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x79b9ae7b rtsx_pci_add_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xe67c5b72 ieee80211_iter_chan_contexts_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x6bddc763 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x02f8c431 vchiq_queue_kernel_message drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0xdae1acb0 dw_mci_remove drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0xf446074f ir_raw_encode_scancode drivers/media/rc/rc-core EXPORT_SYMBOL +0xd044697e mlx4_wol_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1226cb67 drm_plane_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x2259dce0 drm_is_current_master drivers/gpu/drm/drm EXPORT_SYMBOL +0x403a5b12 nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x01d83f80 snd_soc_component_set_pll sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4d63a3c8 snd_pcm_hw_param_last sound/core/snd-pcm EXPORT_SYMBOL +0xd4326eef comedi_dio_config drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0xb3aa0b1a nanddev_bbt_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xc4716755 ata_dev_disable drivers/ata/libata EXPORT_SYMBOL_GPL +0x20150cc8 fbtft_register_backlight drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xdba66614 __SCT__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x6e74dca7 __SCK__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa2098a8f usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x530d0092 ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xf8317c93 mt76x02_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xdae9b5d7 nfs4_disable_idmapping fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7dfc9dd9 ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL +0x0bcbff70 __gue_build_header net/ipv4/fou EXPORT_SYMBOL +0xe38a4112 __fou_build_header net/ipv4/fou EXPORT_SYMBOL +0xef981894 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe5412eff snd_hdac_dsp_trigger sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x201bed18 vfio_pci_core_close_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x9fd76367 hisi_uncore_pmu_add drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x0a8189ee vb2_core_streamon drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xd2843c3b rtl8723_phy_reload_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0xcffa2aff spi_populate_width_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0x91372708 rtsx_usb_switch_clock drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x35cc536f ttm_device_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xe8cf02bb rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0xae4c0537 tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xcc6a729f snd_ctl_enum_info sound/core/snd EXPORT_SYMBOL +0x599fbc42 ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf2f78634 __vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x5c4e8eb6 v4l2_m2m_buf_copy_metadata drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x668dc501 typec_partner_set_pd_revision drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x25b82c3f mt76_connac_mcu_beacon_loss_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xc12b8106 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb5374bd8 dw_hdmi_set_high_tmds_clock_ratio drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xef0c9411 af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x379543e5 fw_iso_resources_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xf00ff799 hsi_unregister_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x517bf5dd cxl_bus_type drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x0063f00d __mmc_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0c68d017 __v4l2_ctrl_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x2b0d166f usb_poison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xba5c2f4f __traceiter_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7fca2a69 mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL +0x1533951c __SCT__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xba7c44ea __drmm_universal_plane_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0x56ed1f20 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf25e73ef nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x53ba2c36 snd_pcm_hw_refine sound/core/snd-pcm EXPORT_SYMBOL +0x1cc20b0b nand_ecc_sw_bch_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x2bc1a8d9 dm_tm_open_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x7fe7ca0d cec_transmit_attempt_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x4ae2ff27 v4l2_m2m_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x8c69e01f usbnet_ether_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL +0xca8df8ca ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0xe904fb3f iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x123a64ee mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb2cf7c01 mraid_mm_unregister_adp drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL +0x1d8c3add vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x1042221f tls_toe_register_device net/tls/tls EXPORT_SYMBOL +0x9e8e1930 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x2637a8e9 comedi_find_subdevice_by_type drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0xd0503ca7 vfio_pci_core_ioctl drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0xd3df684d stratix10_svc_send drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL +0x98bcb083 dib0090_fw_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x14f67530 ivtv_debug drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xf0f95e51 musb_readl drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x719a5e41 musb_readw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x2734197f musb_readb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xeabec5de usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x513f1aa8 rt2x00lib_probe_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x43b84ca9 stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x0631d377 sas_eh_abort_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x72ea7b2d scsi_device_type drivers/scsi/scsi_mod EXPORT_SYMBOL +0x787e8234 qcom_find_freq drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x67927a0d platform_profile_notify drivers/acpi/platform_profile EXPORT_SYMBOL_GPL +0x3a0639a5 nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe0aaf3d2 rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x29183833 pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL +0x856b4fdb q6asm_stream_media_format_block_wma_v10 sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x12106ff4 da7219_aad_probe sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0xfef50277 dapm_mark_endpoints_dirty sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf8f2a4eb snd_kill_fasync sound/core/snd EXPORT_SYMBOL_GPL +0x9f21abb1 rio_release_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x3a1a3979 ccp_version drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL +0x52d26788 usb_autopm_get_interface_no_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2381eff9 b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd7bc3e4f can_bus_off drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x85995367 mlx4_get_slave_pkey_gid_tbl_len drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x647d718e nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x5ac98983 axp20x_match_device drivers/mfd/axp20x EXPORT_SYMBOL +0xb8d3aec0 xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x347d89ca axg_fifo_probe sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0x277cabcd iio_push_to_buffers_with_ts_unaligned drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xffb86c72 ata_sff_check_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x8bda2df3 cros_usbpd_register_notify drivers/platform/chrome/cros_usbpd_notify EXPORT_SYMBOL_GPL +0xc86412f2 usb_serial_register_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x8c360518 mt76x02_reconfig_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x469bb3bf cryptd_ahash_child crypto/cryptd EXPORT_SYMBOL_GPL +0x9fda866e fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL +0x49ac408e hsi_alloc_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x88aa4c6e spmi_device_add drivers/spmi/spmi EXPORT_SYMBOL_GPL +0xa5187906 rio_inb_pwrite_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x88e0397d roccat_common2_send_with_status drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL +0x53d0fc97 caam_ptr_sz drivers/crypto/caam/error EXPORT_SYMBOL +0x3006d7e9 mmc_unregister_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xdb10cdc0 dvb_dmxdev_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x1b8c8a1e horus3a_attach drivers/media/dvb-frontends/horus3a EXPORT_SYMBOL +0xfe80cc32 esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x57354422 snd_ac97_write sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0x369e522e st_sensors_power_disable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xdd810f68 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x1041fd91 ufshcd_pltfrm_init drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL +0x5a360470 dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x64e39418 __traceiter_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xb70cc336 __traceiter_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xb2068783 usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x2c625c6e alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xab00092c brcmu_pktq_pflush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x433138ed ar9003_paprd_populate_single_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xa97cc3a2 mlx4_mr_hw_change_access drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2bc276ca dpaa2_io_update_net_dim drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0xa458089a sprd_clk_probe drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x1a267fa8 bch_init lib/bch EXPORT_SYMBOL_GPL +0x7924b6de ip_set_hostmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x0c05dc37 unregister_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xf60963c0 tua6100_attach drivers/media/dvb-frontends/tua6100 EXPORT_SYMBOL +0x713d9c83 saa7134_set_dmabits drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xe998b770 bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x0f9d3a21 to_hisi_sas_port drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x45624274 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x05dc5014 pl111_versatile_init drivers/gpu/drm/pl111/pl111_drm EXPORT_SYMBOL_GPL +0x7475be8e crypto_ecdh_key_len crypto/ecdh_generic EXPORT_SYMBOL_GPL +0x8a023629 nfc_find_se net/nfc/nfc EXPORT_SYMBOL +0xff7737bd cfg80211_scan_done net/wireless/cfg80211 EXPORT_SYMBOL +0xaaeca1e4 ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xfe385ada register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x9e728b32 vhost_dev_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x07fb37b0 ata_eh_analyze_ncq_error drivers/ata/libata EXPORT_SYMBOL_GPL +0xc0eaa792 qi_cache_alloc drivers/crypto/caam/caam EXPORT_SYMBOL +0xea5b2be9 dm_unregister_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL +0x36d242a5 videobuf_alloc_vb drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x786939fb iforce_init_device drivers/input/joystick/iforce/iforce EXPORT_SYMBOL +0xb52ba28a fsg_intf_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x9cc714af il_bg_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x5548b392 vnic_dev_get_pdev drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL +0x1d3b270f nvme_auth_transform_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x919470ec nvmet_req_free_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0x24f97b87 cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x0c9a03f0 ttm_resource_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x9ff28914 ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x069a0853 drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x52faa0da tegra_xusb_padctl_enable_phy_sleepwalk drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc317a15e snd_soc_daifmt_clock_provider_flipped sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x89c12de1 nand_ecc_init_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x10c9ae34 omap_mbox_request_channel drivers/mailbox/omap-mailbox EXPORT_SYMBOL +0x797763f1 media_remove_intf_links drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xa883b491 mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xd58bbbcb nvme_delete_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa0c71dac spi_populate_sync_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0xb629a241 dpaa2_io_get_irq_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0x35210a1c dpaa2_io_set_irq_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0x6860e700 xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8db0a063 mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xbb7ac480 cfg80211_radar_event net/wireless/cfg80211 EXPORT_SYMBOL +0xb48ff9c0 cfg80211_inform_bss_data net/wireless/cfg80211 EXPORT_SYMBOL +0x074cdf39 snd_soc_dapm_kcontrol_dapm sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x002464d6 fpga_mgr_lock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0x5d40e705 vfio_pci_core_write drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x983be666 slim_alloc_txn_tid drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xf55d6313 ntb_transport_register_client_dev drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xa60cf885 ffa_device_unregister drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL +0x1a146ec3 usb_ep_type_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x63cae3be free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x872e7c67 __tracepoint_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd48d63de mlx4_unregister_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xec96b077 meson_canvas_get drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL +0xed15fb41 nfs4_print_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x234a140d __traceiter_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0xe48efa0a ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL +0x8cf3b1e0 xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0a4bcafb snd_soc_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd847132f snd_soc_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x75d2b58c comedi_to_usb_interface drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL +0x191d2674 ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0x1c60d406 vchiq_get_service_userdata drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x95e750f5 typec_register_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x5e04f0ba rtl8723_write_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x2fe6fce8 _rtl92c_phy_fw_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xdadb1da5 drm_atomic_helper_calc_timestamping_constants drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x285ad99c cryptd_skcipher_child crypto/cryptd EXPORT_SYMBOL_GPL +0xadbbe09f rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9178325b unregister_snap_client net/802/psnap EXPORT_SYMBOL +0xa2ea4d00 snd_ctl_unregister_ioctl_compat sound/core/snd EXPORT_SYMBOL +0xf719c878 sensor_hub_device_open drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL +0x75606d09 dm_btree_lookup drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x08402862 v4l2_print_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x78bf3bf8 drx39xxj_attach drivers/media/dvb-frontends/drx39xyj/drx39xyj EXPORT_SYMBOL +0x235dafd3 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x989ca854 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6fd0370d scsi_dma_unmap drivers/scsi/scsi_mod EXPORT_SYMBOL +0xdad703d5 ttm_bo_move_accel_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x36c08eb3 drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7142f261 drm_atomic_state_default_clear drivers/gpu/drm/drm EXPORT_SYMBOL +0x0ec44a02 drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x737c1daf cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL +0x4647e63c nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x59077a90 nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x06bacb00 snd_akm4xxx_write sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL +0x2af25c6b tee_client_close_session drivers/tee/tee EXPORT_SYMBOL_GPL +0xaf02c9fb devm_iio_trigger_alloc drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xeb59ceaa rio_set_port_lockout drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xbd1e1d00 dm_exception_store_type_register drivers/md/dm-snapshot EXPORT_SYMBOL +0xe477d93a dst_wait_dst_ready drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x62253143 usb_ep_fifo_flush drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x949f532a rt2800_config_intf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x499f1f73 ath10k_ce_enable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x4b115219 ath6kl_hif_intr_bh_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x91cfb84a ath6kl_hif_rw_comp_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0xa7d1675b cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x7c2d1712 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL +0x1a297355 snd_ice1712_akm4xxx_build_controls sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL +0xf9e94210 w1_write_block drivers/w1/wire EXPORT_SYMBOL_GPL +0x35b9386a to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x6a8b34b3 fbtft_write_gpio16_wr drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x83070899 ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xbe76d8c1 itd1000_attach drivers/media/dvb-frontends/itd1000 EXPORT_SYMBOL +0x1c0278d5 mpt_attach drivers/message/fusion/mptbase EXPORT_SYMBOL +0x8c6c7a50 qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x97b674da rt2800mmio_get_txwi drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xbaf9162b __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xfc04dad3 iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xeb48a192 ndlc_remove drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0xb06a806b ttm_range_man_fini_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x41361ae4 dw_mipi_dsi_set_slave drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL +0x86fca7e4 ceph_put_snap_context net/ceph/libceph EXPORT_SYMBOL +0xc449b876 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4fe71374 wm8962_mic_detect sound/soc/codecs/snd-soc-wm8962 EXPORT_SYMBOL_GPL +0xe76dff41 snd_soc_component_compr_get_caps sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa5f1967b snd_soc_component_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xdc06a2ca ipack_driver_register drivers/ipack/ipack EXPORT_SYMBOL_GPL +0xa7d6e448 bcma_chipco_get_alp_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x63b2036b rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1a8156ef rtllib_stop_send_beacons drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x0abf89b0 tm6000_unregister_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x72776fb8 flexcop_device_kmalloc drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x996c5d6d mlxsw_reg_trans_bulk_wait drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xb1266858 hnae_register_notifier drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0xff33b798 fc_eh_should_retry_cmd drivers/scsi/scsi_transport_fc EXPORT_SYMBOL_GPL +0x46b893cd drm_state_dump drivers/gpu/drm/drm EXPORT_SYMBOL +0xc7e75a53 __max730x_probe drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL +0x3bd3c27f o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x2a5d816f cfg80211_chandef_valid net/wireless/cfg80211 EXPORT_SYMBOL +0x55d0a424 mt8192_afe_gpio_init sound/soc/mediatek/mt8192/snd-soc-mt8192-afe EXPORT_SYMBOL +0xee65ad6e hda_get_autocfg_input_label sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xe8cbcea8 qca_set_bdaddr drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x43d5a306 nand_prog_page_end_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x72e815c1 rio_release_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x0a2c05fa saa7134_set_gpio drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x7f785ea7 ei_get_stats drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x0e06aed7 drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xac8597d5 mb_cache_entry_get fs/mbcache EXPORT_SYMBOL +0x47f1c4fa tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL +0x342a2354 copy_to_user_fromio sound/core/snd EXPORT_SYMBOL +0xbf92154c comedi_request_region drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x07f93eb7 bcma_core_enable drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x38e10c1d ubi_flush drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x010dd7b4 _vdpa_register_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x6c218062 dm_bitset_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xf2d894fb usb_stor_set_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x4b9c8474 usbnet_change_mtu drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x6e3a3e71 libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xddf86133 LZ4_compress_HC lib/lz4/lz4hc_compress EXPORT_SYMBOL +0xf0b7775d rpc_init_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe5ec04e3 tee_shm_alloc drivers/tee/tee EXPORT_SYMBOL_GPL +0xd0060777 mpu3050_common_probe drivers/iio/gyro/mpu3050 EXPORT_SYMBOL +0xdbab3f89 devm_iio_triggered_buffer_setup_ext drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL_GPL +0xc5912c6a rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xf21c8f78 __vdpa_register_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x5cea2674 sdio_set_host_pm_flags drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x8ab0a43d dvb_usbv2_generic_write drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x6d35d28c gether_get_qmult drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x82924e04 gether_set_qmult drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0x3f8c1907 usb_get_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xf52ed9fa usb_stor_ctrl_transfer drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x56ed7cff cdrom_open drivers/cdrom/cdrom EXPORT_SYMBOL +0xd07acdb1 __mt76_mcu_send_firmware drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xf04a6cbf mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x53d5da37 cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa2f2b5da enclosure_for_each_device drivers/misc/enclosure EXPORT_SYMBOL_GPL +0x2723d1b2 drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL +0xf3df2150 dw_mipi_dsi_probe drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL +0x45a0f4c3 drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6d1f38e9 cs42l51_suspend sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0xab4ee8bd fxos8700_regmap_config drivers/iio/imu/fxos8700_core EXPORT_SYMBOL +0x56937262 __adis_update_bits_base drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x19c24590 vringh_notify_disable_kern drivers/vhost/vringh EXPORT_SYMBOL +0xd58407db ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2bfcbfbb ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL +0xd92191ea ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0xab5f2645 pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x84d2c66e vb2_dvb_register_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x3d3efc73 mpt_put_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL +0x92d778bb stmmac_get_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x545572d4 stmmac_set_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x15f73d50 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x92d594bf mlx4_map_sw_to_hw_steering_mode drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x956777f4 scsi_partsize drivers/scsi/scsi_mod EXPORT_SYMBOL +0xee8e8bc3 drm_client_buffer_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x58281536 drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xd38aaade drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc0cd8035 drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1e4a381c host1x_channel_request drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xb96a5ffb snd_device_get_state sound/core/snd EXPORT_SYMBOL_GPL +0xa2ed5790 ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2b6bc631 ata_port_pbar_desc drivers/ata/libata EXPORT_SYMBOL_GPL +0xf8469f65 hisi_hpre_get_pf_driver drivers/crypto/hisilicon/hpre/hisi_hpre EXPORT_SYMBOL_GPL +0xfc671108 led_set_flash_timeout drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0x9534875e vb2_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x929017d5 wlcore_probe drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x28a9699b ath9k_cmn_setup_ht_cap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xbf670aba ath9k_hw_gpio_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xad5b3ed9 cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x77be6e6e iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x15a4c1bb cryptd_alloc_ahash crypto/cryptd EXPORT_SYMBOL_GPL +0xfc7c0f90 fscache_acquire_cache fs/fscache/fscache EXPORT_SYMBOL +0x810fd911 nci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL +0x884f917a ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL +0xa28411ca p9_client_stat net/9p/9pnet EXPORT_SYMBOL +0x71083180 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd96a9f59 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x79c58738 dapm_regulator_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4cabe1eb ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xffe631b4 nand_ecc_restore_req drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xf95bcf62 cnstr_shdsc_gcm_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x395c9153 dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xcc5ba24e vb2_core_create_bufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x45d7b739 mt76x2_get_rate_power drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0xcc4fa41a regmap_encx24j600_spi_write drivers/net/ethernet/microchip/encx24j600-regmap EXPORT_SYMBOL_GPL +0x67a7a271 cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb0186a07 drm_sched_entity_flush drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x885f13a6 drm_syncobj_get_handle drivers/gpu/drm/drm EXPORT_SYMBOL +0xbb0718ea nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5369a1fc snd_hdac_stream_timecounter_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x89871766 q6adm_matrix_map sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL +0x5e9fa0f5 mt6359_set_mtkaif_calibration_phase sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0xba6e13dc _snd_pcm_stream_lock_irqsave_nested sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x301d1172 gnss_serial_pm_ops drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL +0x5f4e5249 vhost_iotlb_reset drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0xdf17f56a iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x36fd7a1c mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3444d854 pn532_i2c_nfc_alloc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x18220519 rtsx_pci_dma_map_sg drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0xe20ac7e5 drm_dev_put drivers/gpu/drm/drm EXPORT_SYMBOL +0xa66a5a0e drm_dev_get drivers/gpu/drm/drm EXPORT_SYMBOL +0xae71627d ipmi_create_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xaaab88fd nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL +0x7fae3175 inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x06a3c289 axg_fifo_pcm_open sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0xfef564c7 line6_alloc_sysex_buffer sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xcdaaa2dd ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x0127e109 ubi_leb_write drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xbf579b80 mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL +0x5c054645 vchiq_msg_hold drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0x7643de35 ieee80211_softmac_xmit_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x089ef4d2 v4l2_m2m_ioctl_reqbufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x2885fec5 fw_get_request_speed drivers/firewire/firewire-core EXPORT_SYMBOL +0xc729d9fa wlcore_event_ba_rx_constraint drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x17a5caed efuse_shadow_read drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x5624a27f ath9k_hw_name drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x3eb52349 qede_rdma_register_driver drivers/net/ethernet/qlogic/qede/qede EXPORT_SYMBOL +0xe50f06be hisi_sas_debugfs_dir drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xe07fd1d0 cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xaff5c4a4 scsi_host_put drivers/scsi/scsi_mod EXPORT_SYMBOL +0x432975e6 pdr_add_lookup drivers/soc/qcom/pdr_interface EXPORT_SYMBOL +0xe0f67b93 dpaa2_io_service_enqueue_multiple_desc_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0xdd231c55 nfc_hci_sak_to_protocol net/nfc/hci/hci EXPORT_SYMBOL +0x35ba7361 nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xb6f89e59 snd_hda_codec_get_pin_target sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x1dba426a snd_hda_codec_set_pin_target sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xafae084f dfl_fpga_dev_ops_unregister drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xb140005d w1_next_pullup drivers/w1/wire EXPORT_SYMBOL_GPL +0x3734083e core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL +0xf3d2de24 usb_ftdi_elan_read_pcimem drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x21078789 cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x210a5bc9 cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x7e968936 cs42l51_probe sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0x20543fcc snd_device_disconnect sound/core/snd EXPORT_SYMBOL_GPL +0xd0235b1c __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xebcdd349 cnstr_shdsc_skcipher_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x2d38ecd9 dm_bitset_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x5792b490 v4l2_async_register_subdev_sensor drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xfb9b5afd au8522_attach drivers/media/dvb-frontends/au8522_dig EXPORT_SYMBOL +0x3c69067b vb2_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x2918c625 __rmi_register_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x75dcdda8 usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3a911762 brcmu_pktq_flush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x7923bb83 ttm_bo_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x047f4cf2 drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8e192ca8 drm_modeset_drop_locks drivers/gpu/drm/drm EXPORT_SYMBOL +0x6339b6d0 snd_seq_device_load_drivers sound/core/snd-seq-device EXPORT_SYMBOL +0x190e4574 hv_pkt_iter_close drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x01309cb5 hisi_qm_sriov_configure drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x75b1536c usbip_event_happened drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x7cdd23d4 u_audio_set_mute drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0x39254ea6 u_audio_get_mute drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0xbe7bbc9d rtl92c_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xc19e9cee mt7615_mac_set_rates drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0x822ed7ae mt76x02_update_channel drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xf30cbf81 ath10k_core_check_dt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xb9a689dd ath6kl_err drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x96eb2c99 mlx5_fc_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x068aa714 mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc1146d7c drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3016a125 ieee80211_cqm_beacon_loss_notify net/mac80211/mac80211 EXPORT_SYMBOL +0x77027f70 snd_pcm_hw_constraint_pow2 sound/core/snd-pcm EXPORT_SYMBOL +0xe0a20ceb vhost_dev_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL +0xb8c9f192 ssb_set_devtypedata drivers/ssb/ssb EXPORT_SYMBOL +0x300f9598 m88ds3103_get_agc_pwm drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL +0x6f6c887e dib0090_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x0dbf7f3a i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x9417eac2 st21nfca_hci_loopback_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x0c376cc5 drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0xf884f858 dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x98448e30 nfc_hci_allocate_device net/nfc/hci/hci EXPORT_SYMBOL +0x5e3a3912 parport_irq_handler drivers/parport/parport EXPORT_SYMBOL +0x2102fdbc qcom_icc_aggregate drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL +0x93c7edeb usb_find_common_endpoints drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x155f5dfd rt2800_get_survey drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x20e072f6 lbtf_add_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL +0x7443b792 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6909f609 drm_atomic_helper_wait_for_flip_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf6a2eca9 drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL +0x10962bc2 nfs_auth_info_match fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd10d1d5b rpc_machine_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcc16439c dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x1bd9932f fpga_image_info_free drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x23fdb85b devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0xa9741725 hsi_put_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL +0x3ed80d9f anybuss_client_driver_register drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x0b72dc5d __videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x76c31621 rtl8723_save_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x73c16c37 rt2800_vco_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x4219c3ed mt76x02u_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0x94806662 mt76x02e_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xd9338137 ath_hw_keyreset drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x93022ba6 __scsi_format_command drivers/scsi/scsi_mod EXPORT_SYMBOL +0x241af03b write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc5dcacef ieee80211_operating_class_to_band net/wireless/cfg80211 EXPORT_SYMBOL +0x14e9ba13 idma_reg_addr_init sound/soc/samsung/snd-soc-idma EXPORT_SYMBOL_GPL +0x6f727b0f tee_shm_pool_alloc_res_mem drivers/tee/tee EXPORT_SYMBOL_GPL +0xa577993e iio_update_buffers drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x34728ad1 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xbd6cbf57 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc3e4cb0d ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL +0x352d62f3 rio_release_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x25fce68b qcom_remove_ssr_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x95cf8ef7 qcom_remove_smd_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x0b857503 usb_wwan_dtr_rts drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0xc367fdc3 mt76_get_txpower drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x8ae963d8 mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe2856bf0 mlx4_get_module_info drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x5bd9b2e6 cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf8ff4111 srp_attach_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0xae277372 __drm_crtc_commit_free drivers/gpu/drm/drm EXPORT_SYMBOL +0xdc014e02 qcom_cc_register_rcg_dfs drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x6d088db1 snd_hdac_stream_reset sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xa365abd6 mtk_memif_set_channel sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xab9eb5cd asoc_simple_parse_clk sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x98a993ca snd_hda_get_pin_label sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x9a2e619a dfl_fpga_feature_devs_enumerate drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x199305e6 memstick_init_req drivers/memstick/core/memstick EXPORT_SYMBOL +0x29e93e70 media_graph_walk_next drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xec5b4d25 media_graph_walk_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xdad76dca mt76_connac_mcu_patch_sem_ctrl drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x854a6e9a mt76_tx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xed4632fd ath9k_cmn_rx_skb_postprocess drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0xdc31781e mlxsw_reg_trans_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xfce39b87 mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x48a48a48 mlx4_release_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x99df327a sas_rphy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x956e4709 fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xc8f92be7 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL +0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfcdf3b61 iscsit_unregister_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x86277309 nvdimm_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x6f94ebb0 ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x288de6f0 of_usb_update_otg_caps drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xa12f4a29 ath10k_core_create drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x71d82229 fcoe_fcf_get_selected drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x440ca223 fc_lport_flogi_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x932d6284 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4a0c36e2 drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xcf132e68 host1x_syncpt_alloc drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x7812bb6d pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4c23899c virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x1051f5b8 svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe2790438 svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9eb1c7e0 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x3c70de06 wm_hubs_hpr_mux sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x97f28e47 snd_soc_info_volsw_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5777e981 fw_iso_resources_allocate sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xa2be8fcc ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf14b68a7 vmbus_recvpacket drivers/hv/hv_vmbus EXPORT_SYMBOL +0x7e26d4a5 fsg_common_set_sysfs drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x26c90ea4 scsi_eh_get_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x7f126516 st_nci_remove drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x18eba26a drm_crtc_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0x507985f7 drm_dev_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0xbebd5d43 drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1a142e7c clk_alpha_pll_fixed_trion_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xff57d427 pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x400cd8b9 pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7a255cef ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL +0xbd59a525 l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xb48eaeaa xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x23e11b80 snd_intel_dsp_driver_probe sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL +0xe79c4066 mtk_memif_set_format sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x1b9b0b7a bcma_chipco_pll_write drivers/bcma/bcma EXPORT_SYMBOL_GPL +0xc4cd6e3d devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x321055cb vmbus_prep_negotiate_resp drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x307e69cc fbtft_dbg_hex drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xa53387c7 dm_rh_flush drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x3ad0f55b dm_bm_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x3508df01 v4l2_m2m_mmap drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0xe693be94 cx24113_attach drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL +0xe46346bb gserial_resume drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0x94a6297a mt76_token_release drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xdd99aace ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8a612a08 mlx4_mtt_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x57ddab33 phylink_mii_c22_pcs_config drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x2db13cb4 drm_fb_xrgb8888_to_rgb888 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbfe36436 platform_profile_remove drivers/acpi/platform_profile EXPORT_SYMBOL_GPL +0x225393f8 ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0xbdfbb0ae nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL +0xdcf0d230 dfl_feature_ioctl_set_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x9b30452e vringh_complete_user drivers/vhost/vringh EXPORT_SYMBOL +0x639c3a5c spmi_controller_add drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x279083e5 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL +0xf3dc139a vb2_ioctl_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4363b578 vb2_core_streamoff drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x6f39713c il_set_rate drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xb6517b2e mlxsw_afa_block_append_trap_and_forward drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xb19f4a82 tegra124_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x1bed9f59 snd_hda_sync_vmaster_hook sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xca1b560d register_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL +0x7223d25c of_bcm_voter_get drivers/interconnect/qcom/icc-bcm-voter EXPORT_SYMBOL_GPL +0xefbc8658 hisi_uncore_pmu_event_init drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x1934a9a9 __tracepoint_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa1a1082e saa7134_pgtable_free drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x53b4c780 mccic_shutdown drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0x12f64ea6 vb2_dvb_find_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0xe5c43f70 rtl92c_dm_rf_saving drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x6c6def36 rt2x00usb_suspend drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0xb7b315b3 hdlc_open drivers/net/wan/hdlc EXPORT_SYMBOL +0xef05bc72 hisi_sas_controller_reset_prepare drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x204c5067 scsi_dev_info_add_list drivers/scsi/scsi_mod EXPORT_SYMBOL +0xb4032484 drm_mm_insert_node_in_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x8c9f967b nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x69b18f43 rfc1042_header net/wireless/cfg80211 EXPORT_SYMBOL +0xb06510ac __snd_hda_codec_cleanup_stream sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x2002db96 iio_buffer_init drivers/iio/industrialio EXPORT_SYMBOL +0x7eb96376 ssam_device_add drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x05a2424b dot11d_scan_complete drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x056a6da3 sdio_get_host_pm_caps drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xea0a34f3 media_device_register_entity_notify drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x9ff4d940 rtl8723_phy_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x6e65c999 rtl_ips_nic_on drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x4757d22c ath9k_hw_wow_wakeup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x2e5b4275 mlx4_SET_PORT_fcs_check drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x3a22fa8a vmci_datagram_destroy_handle drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xec59ec80 drm_fb_xrgb8888_to_gray8 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x77e561ef drm_atomic_helper_update_legacy_modeset_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8a47043d LZ4_decompress_safe_continue lib/lz4/lz4_decompress EXPORT_SYMBOL +0x7f8a5dcc svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb0386f9d cfg80211_rx_mgmt_khz net/wireless/cfg80211 EXPORT_SYMBOL +0x0306b6b6 dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xbc4a25d4 videobuf_next_field drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x5410fbf3 af9005_rc_decode drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL +0x3b5ad14e venus_helper_vb2_buf_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x911fcd6c phylink_start drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x5f67ead0 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf24b6a96 rt5682_readable_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x6c2b60b3 snd_soc_of_get_dai_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf7e7a12e fpga_region_register drivers/fpga/fpga-region EXPORT_SYMBOL_GPL +0xa97cb996 dvb_usbv2_disconnect drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x6d1e4285 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL +0xa13adef5 mt76_tx_status_lock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x38a4fc08 hostap_set_hostapd_sta drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x1354043d ath6kl_warn drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x408eb972 qlt_rdy_to_xfer drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL +0xe372fa55 drm_atomic_helper_async_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x519b3831 devm_aperture_acquire_from_firmware drivers/gpu/drm/drm EXPORT_SYMBOL +0x3416ec5b drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf80937c2 cmdq_pkt_finalize drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x81a17396 mlog_and_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xebf96017 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL +0x1fb71fe3 p9_client_fcreate net/9p/9pnet EXPORT_SYMBOL +0x22c0d30f atm_dev_lookup net/atm/atm EXPORT_SYMBOL +0x94ba3e36 svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc9241cb2 br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x342b84e9 nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xfc04b339 cs35l41_pm_ops sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0xcfa8c53c fpga_mgr_unlock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x1c0f181d hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID +0x6c597bb9 comedi_load_firmware drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xf8f4c833 v4l2_g_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x881b58e3 mlx4_flow_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2ec4ac40 otx2vf_set_ethtool_ops drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x4842ddce drm_hdmi_infoframe_set_hdr_metadata drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x79b03caf dw_dma_filter drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xdbd23c73 set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x6a11171f comedi_set_spriv_auto_free drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x524badc4 rawnand_sw_bch_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0xc398e50a nvmet_fc_register_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0xbc071179 iscsi_get_ipaddress_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x69e869f5 rtsx_usb_add_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL +0x7b8b3366 drm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0x42926f4a dw_hdmi_resume drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x6402c8df sha512_block_data_order arch/arm64/crypto/sha512-arm64 EXPORT_SYMBOL +0xd1ace433 nci_send_data net/nfc/nci/nci EXPORT_SYMBOL +0x57c054dc ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL +0xe35134bd svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x986634fd ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xa25fc115 xt_compat_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL +0x7a369632 vhost_dequeue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x5ed15010 bcma_find_core_unit drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x8eba4143 dm_dirty_log_type_register drivers/md/dm-log EXPORT_SYMBOL +0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xa468827d usb_cypress_load_firmware drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x75b9c35c qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xe794a189 mt76x2_mcu_set_channel drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x8e2306c6 ath10k_core_register drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x3e0c28d3 otx2_mbox_init drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xc49b5fbb __SCT__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x11abc494 __SCK__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb6ff5634 drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xb02826d5 analogix_dp_bind drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xf982e6db o2net_send_message fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xa7aa45f7 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x908aae87 nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbf7bef4d v9fs_get_default_trans net/9p/9pnet EXPORT_SYMBOL +0x078c60d1 spmi_ext_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x87a80df5 ata_pci_sff_activate_host drivers/ata/libata EXPORT_SYMBOL_GPL +0xaa189ac6 ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL +0x2f130b4d reboot_mode_register drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL +0xe138ce6b dvb_ringbuffer_avail drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x805e6dbf mtk_vcodec_fw_release drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0xa313744d mccic_suspend drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0x475f5a22 ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x36083a66 fcoe_ctlr_init drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xa248afde drm_detect_monitor_audio drivers/gpu/drm/drm EXPORT_SYMBOL +0x11189166 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL +0x58963951 nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xb1e0704c ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xc3dcfcf1 parport_unregister_driver drivers/parport/parport EXPORT_SYMBOL +0xa1298e88 vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x043e1a97 u_audio_start_playback drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL +0x1d4d8361 mt76x02u_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0xad0ade62 ath11k_hal_srng_deinit drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x07a2d463 sas_lu_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x79e5af65 drm_crtc_vblank_put drivers/gpu/drm/drm EXPORT_SYMBOL +0x96389321 drm_gem_unmap_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL +0x40e18ee6 meson_codec_glue_input_hw_params sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL +0x477b4e7f meson_card_parse_daifmt sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0x091def1c snd_seq_autoload_exit sound/core/snd-seq-device EXPORT_SYMBOL +0x370a0736 snd_seq_autoload_init sound/core/snd-seq-device EXPORT_SYMBOL +0x4be1fcd0 __devm_iio_device_register drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x5b964f00 mma9551_gpio_config drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xfecd2760 vfio_pci_core_unregister_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x574a6e2a ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0xddde7f21 rtllib_start_send_beacons drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xcfd96481 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xafa9a3c9 vb2_mmap drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x5fbe5813 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc7e69694 sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x60ca4a62 mhi_device_get_sync drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xf8e091f7 fscache_end_volume_access fs/fscache/fscache EXPORT_SYMBOL +0x106106f6 ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL +0x54d8fa89 snd_soc_dai_action sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xbc361085 devm_adi_axi_adc_conv_register drivers/iio/adc/adi-axi-adc EXPORT_SYMBOL_GPL +0x8e98c401 usb_power_delivery_link_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xc09c4659 usb_ep_disable drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x0f6edfcb libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xbde9407c ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6e91ee1b nvme_auth_digest_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xfaaeb963 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe317082a __drm_printfn_info drivers/gpu/drm/drm EXPORT_SYMBOL +0xcdfc53d7 drm_atomic_check_only drivers/gpu/drm/drm EXPORT_SYMBOL +0x78c07160 smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL +0x6c5d2bcd snd_soc_acpi_find_package_from_hid sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL +0x2d2cdeaf ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9d0e7752 rio_unregister_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xf6210b18 usbnet_read_cmd drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xf90177bb mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7b9c1ca8 mlx4_counter_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc2221372 cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x5015b161 hisi_sas_slave_configure drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x419fcf62 srp_reconnect_rport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL +0x5bb65208 rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL +0x948da87c ttm_resource_manager_create_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0c231474 ttm_kmap_iter_iomap_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xae6bd631 drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc3a2be67 nfs_net_id fs/nfs/nfs EXPORT_SYMBOL_GPL +0x77c14317 vsock_addr_cast net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x26f340fe nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe1a22712 nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3a7ce14b wm_adsp_compr_handle_irq sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x16112cf1 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES +0x8fc2bf8e ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xffade159 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd47d76c2 ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xeab6c8d8 vmbus_free_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xaca4dd80 vchiq_mmal_init drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x8fab645e mmc_switch drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xc5f14285 __traceiter_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x52c4dc46 cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xe104767c sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x71c261b4 microread_remove drivers/nfc/microread/microread EXPORT_SYMBOL +0x4f73f61b drm_of_find_panel_or_bridge drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xa05fe7f5 drm_bridge_chain_mode_fixup drivers/gpu/drm/drm EXPORT_SYMBOL +0x303dccae l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5537fc32 l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x871bd8d2 g12a_fifo_pcm_hw_params sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0x60b89706 iio_read_const_attr drivers/iio/industrialio EXPORT_SYMBOL +0x3391543d iio_hw_consumer_disable drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL +0x102603bc mtk_ecc_get_parity_bits drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0xa1eaa44a iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x7d00c65b nd_synchronize drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x71fe1897 v4l2_spi_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x50fcf583 mt7615_mcu_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xab659d55 __SCT__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x559ac38d __SCK__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xca8adcc7 __SCT__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3475821f __SCK__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x41291f38 ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x0321854b stmfx_function_enable drivers/mfd/stmfx EXPORT_SYMBOL_GPL +0xd006bafc nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7ea33a87 iio_alloc_pollfunc drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x5084676d bcma_chipco_regctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x42a952b3 vfio_pci_core_match drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x1f9fcf88 notify_wx_assoc_event drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x36f50ac3 free_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x96f2dc91 mmc_alloc_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x037bd027 videobuf_iolock drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x29a73f2f iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xc95e1a7b ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x21347611 scsi_eh_ready_devs drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x3ab559cd drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x18bdaa40 crypto_nhpoly1305_update_helper crypto/nhpoly1305 EXPORT_SYMBOL +0x884a32bd dccp_death_row net/dccp/dccp EXPORT_SYMBOL_GPL +0xcc7929a9 lapb_data_received net/lapb/lapb EXPORT_SYMBOL +0x2a536e7f cfg80211_bss_iter net/wireless/cfg80211 EXPORT_SYMBOL +0xd822db75 snd_rawmidi_drain_input sound/core/snd-rawmidi EXPORT_SYMBOL +0xeed2a6f1 ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x98b97588 media_request_object_bind drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x82375f9b media_request_object_find drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x16454722 mantis_stream_control drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x2e832c3a ttpci_budget_set_video_port drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xcec05660 typec_port_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x953990c5 typec_plug_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x1b94ab98 b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x64350f40 rtl_ps_disable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x49e1181f __regmap_init_spmi_base drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL +0x8e16d4ee drm_atomic_helper_commit_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1a5bf3ca drm_dsc_dp_rc_buffer_size drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb1e1f6e9 host1x_device_init drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x3c58e78f objagg_hints_put lib/objagg EXPORT_SYMBOL +0xfaa9d1a8 objagg_hints_get lib/objagg EXPORT_SYMBOL +0xf5511527 objagg_stats_put lib/objagg EXPORT_SYMBOL +0xdaa3ee68 objagg_stats_get lib/objagg EXPORT_SYMBOL +0x81cbab69 cfg80211_wext_giwrange net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x3c0e60e1 cs35l41_regmap_i2c sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xd4b1c2da azx_free_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xafac8502 snd_ak4113_external_rate sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL +0x3caa03d7 snd_ak4114_external_rate sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0xda479982 iio_push_event drivers/iio/industrialio EXPORT_SYMBOL +0xd75a39f2 fxos8700_core_probe drivers/iio/imu/fxos8700_core EXPORT_SYMBOL_GPL +0x24d23855 ssb_pcihost_register drivers/ssb/ssb EXPORT_SYMBOL +0xaa465fd7 vfio_pci_register_dev_region drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x99affac6 fc0013_rc_cal_reset drivers/media/tuners/fc0013 EXPORT_SYMBOL +0x1a789686 rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x1214cf1b mt7615_eeprom_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xf64277de lbs_debug drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xe59ebc36 ath6kl_core_init drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x91e5f29f ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa2899d40 ttm_device_clear_dma_mappings drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x127a8c6b drm_flip_work_queue drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe7d0a3b2 drmm_mode_config_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc7910e38 drm_vma_offset_lookup_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0x4a35d30d drm_mode_set_name drivers/gpu/drm/drm EXPORT_SYMBOL +0x9481602b drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xdec88f3b nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa840116f ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x90b714ce dccp_close net/dccp/dccp EXPORT_SYMBOL_GPL +0x743c392c hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xf4080104 cfg80211_reg_can_beacon_relax net/wireless/cfg80211 EXPORT_SYMBOL +0xa3f950b6 cfg80211_inform_bss_frame_data net/wireless/cfg80211 EXPORT_SYMBOL +0xb9948d2c snd_midi_channel_free_set sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL +0x0b87d175 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb9b2bcbe mmc_cmdq_enable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xad5d04e8 pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x095df5a4 media_device_unregister drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xf040c3ed mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa7e594de mlx4_find_cached_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc45e9351 nvmf_connect_admin_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x1902178a srp_tmo_valid drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0x5e572789 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7fc1909a nci_allocate_device net/nfc/nci/nci EXPORT_SYMBOL +0x1888becb rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3e8657a2 failover_slave_unregister net/core/failover EXPORT_SYMBOL_GPL +0xf9d0dd07 vringh_abandon_user drivers/vhost/vringh EXPORT_SYMBOL +0x660779c8 vringh_kiov_advance drivers/vhost/vringh EXPORT_SYMBOL +0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2abac231 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xdde04b6f usb_add_gadget_udc drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xf5967a06 pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0x8137b979 rt2800_txstatus_pending drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xfc472103 __mt76_poll_msec drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x5c52ed04 ath10k_core_start_recovery drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x8cde7b03 mlx4_get_internal_clock_params drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xfd216822 drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x52abb310 __drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9bdb415d drm_gem_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x20e4039b drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL +0xaf891ca7 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL +0x595fe466 dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xe7888e98 ife_tlv_meta_encode net/ife/ife EXPORT_SYMBOL_GPL +0x67db2029 ife_tlv_meta_decode net/ife/ife EXPORT_SYMBOL_GPL +0xf57f353d rxrpc_kernel_recv_data net/rxrpc/rxrpc EXPORT_SYMBOL +0xff8e2fc5 nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x4397e420 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x8c4d892d mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x6d5f1bf5 __rio_local_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x6192e1a2 vchiq_mmal_version drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xce22a346 amvdec_add_ts drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x86bcdec7 cnstr_shdsc_xts_skcipher_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0xee55d047 __tracepoint_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x303a6161 typec_switch_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xa42b9415 typec_switch_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x8d496098 typec_unregister_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x59e0695d phylink_speed_down drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xef3b167c host1x_syncpt_get_base drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x6c5e41e7 __tracepoint_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0xc2222d01 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf9206973 asoc_simple_parse_card_name sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0xf6ef198a adau17x1_probe sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x778eded1 snd_pcm_stop sound/core/snd-pcm EXPORT_SYMBOL +0xcf3f966b rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0341e672 target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL +0x85a12e08 ntb_transport_create_queue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL +0xcba1ad12 cqhci_resume drivers/mmc/host/cqhci EXPORT_SYMBOL +0x7f7105de dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x64979f85 saa7134_vb2_buffer_queue drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x116ce08f gadget_find_ep_by_name drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xd568d53c rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x64e0dace close_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xff1beb16 mt76x0_init_hardware drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL +0xbfcadd52 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7d05786f cs4271_dt_ids sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL +0xbc2d3e80 snd_device_initialize sound/core/snd EXPORT_SYMBOL_GPL +0x6f95b16b sdw_shutdown_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xaf3c1cb6 btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xa834eda7 hsi_free_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xb4537d2f qcom_add_ssr_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x0bdcfb9d amvdec_dst_buf_done_idx drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x5a083038 mmc_send_tuning drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x04d72e94 em28xx_write_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x04f5847a rtw_phy_pwrtrack_get_delta drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x8c096cc0 il_free_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x41f607f3 iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf944052e sas_rphy_unlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xa631b179 sun4i_frontend_format_is_supported drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL +0xc0112100 mipi_dbi_pipe_disable drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xfcdca78c drm_atomic_helper_page_flip_target drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1db3279b svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4b441a17 cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x50584efb snd_hda_gen_add_micmute_led_cdev sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xf3264439 comedi_driver_register drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xcfb65067 codec_hevc_free_fbc_buffers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x08733236 intlog10 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x7876dfef saa_dsp_writel drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x07b26ecc hd44780_common_gotoxy drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0xa8ec0e9a sja1110_process_meta_tstamp drivers/net/dsa/sja1105/sja1105 EXPORT_SYMBOL_GPL +0x558bcb49 rtl8723_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x675a3ff2 brcmu_pktq_pdeq_match drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0xf8de8d64 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf06750e5 ttm_eu_backoff_reservation drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xe816a036 clk_pll_configure_sr drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x42e3fcc3 nci_send_frame net/nfc/nci/nci EXPORT_SYMBOL +0xc996e7fd dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd56d55f3 ieee80211_get_mesh_hdrlen net/wireless/cfg80211 EXPORT_SYMBOL +0x3bf9d084 xt_check_table_hooks net/netfilter/x_tables EXPORT_SYMBOL +0x2a1fab3c iio_channel_stop_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL +0x4504adc9 vringh_abandon_iotlb drivers/vhost/vringh EXPORT_SYMBOL +0x70a4da22 rawnand_sw_hamming_calculate drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x030cbca2 ata_id_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL +0x84fb0da6 ieee80211_wpa_supplicant_ioctl_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x4e5562f8 cs_dsp_remove_padding drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x07ce0fff sdio_align_size drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xda99fd28 sdhci_set_power drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x9bcbb9a2 tegra_ehci_phy_restore_end drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0x2a0f9c12 rt2x00usb_resume drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x0e943c2d stop_atmel_card drivers/net/wireless/atmel/atmel EXPORT_SYMBOL +0x79b9a85d mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5cb32b70 cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xfda4f8c5 fc_rport_login drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x88fc0f77 scsi_is_sas_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x50b83eae nfcmrvl_parse_dt drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL +0x2e65b8f8 hidma_mgmt_setup drivers/dma/qcom/hdma_mgmt EXPORT_SYMBOL_GPL +0x90d447f3 fscache_n_culled fs/fscache/fscache EXPORT_SYMBOL +0xd3305c6d ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL +0xcf0c883c lib80211_get_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL +0xa631199b imx_media_grp_id_to_sd_name drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x5e530328 stv0900_attach drivers/media/dvb-frontends/stv0900 EXPORT_SYMBOL +0x64c55324 stb6000_attach drivers/media/dvb-frontends/stb6000 EXPORT_SYMBOL +0x8bab941b lnbp21_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL +0xdcbba17c stb6100_attach drivers/media/dvb-frontends/stb6100 EXPORT_SYMBOL +0xf4f0005f usbip_start_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xe317f96f usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xcc58f996 _il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x0ceb4224 drm_fb_swab drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbfd7d7a2 o2hb_global_heartbeat_active fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL +0xcfe51c4e smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL +0xf542677f ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL +0xf3534e4c cros_ec_motion_send_host_cmd drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x119bb229 w1_read_block drivers/w1/wire EXPORT_SYMBOL_GPL +0x02988109 ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0x5ae9191f sdhci_set_ios drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x5de611a9 btracker_nr_writebacks_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xc8e2c685 video_ioctl2 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd6f6db7f dib0090_update_tuning_table_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x2d693ecb venus_helper_m2m_job_abort drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x7127d306 smscore_get_device_mode drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x0f5c3ce9 rsi_zone_enabled drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0x38185d87 mlxsw_afa_block_append_qos_ecn drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x0e3d4e2e scsi_is_target_device drivers/scsi/scsi_mod EXPORT_SYMBOL +0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x50db75c5 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x582fe5cf rds_message_add_rdma_dest_extension net/rds/rds EXPORT_SYMBOL_GPL +0xac93ae05 ax25_bcast net/ax25/ax25 EXPORT_SYMBOL_GPL +0xf745c70e ife_release_meta_gen net/sched/act_ife EXPORT_SYMBOL_GPL +0x05d61e49 q6asm_audio_client_alloc sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0xddab5cc8 snd_hda_codec_parse_pcms sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x7c80d1ed ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x86b38caa bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL +0x73baf9a2 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc3d0f3f9 rio_mport_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x193ea545 cx231xx_set_mode drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x8e356f71 ucsi_set_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0xf0deba31 typec_altmode_enter drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x6497ec14 wl1271_debugfs_update_stats drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x7ce31c3e iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x1b149e22 mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf8091989 kempld_release_mutex drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0x6b5c2b06 drm_atomic_helper_damage_iter_next drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x18fd5993 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x363365e8 hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL +0x7661a612 snd_hda_codec_pcm_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xfd95d515 snd_rawmidi_receive sound/core/snd-rawmidi EXPORT_SYMBOL +0xfb7fe3a6 ssb_pmu_set_ldo_voltage drivers/ssb/ssb EXPORT_SYMBOL +0x0d787d2e ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL +0x6396a204 rio_mport_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xfa17c977 saa7134_tvaudio_setmute drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x3b641eb8 can_rx_offload_add_manual drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2aaf568f drm_framebuffer_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0x935d8ceb drm_atomic_get_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x06848c60 to_nfit_uuid drivers/acpi/nfit/nfit EXPORT_SYMBOL +0xc226b040 mb_cache_entry_delete_or_get fs/mbcache EXPORT_SYMBOL +0x159d2004 l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x53dea1ff ax2asc net/ax25/ax25 EXPORT_SYMBOL +0x7863e506 wiphy_new_nm net/wireless/cfg80211 EXPORT_SYMBOL +0x98b770ca __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc6c88c98 sigmadsp_setup sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0x08dd56c5 snd_seq_kernel_client_enqueue sound/core/seq/snd-seq EXPORT_SYMBOL +0x78686484 vhost_enable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x4e17c613 ata_sff_queue_delayed_work drivers/ata/libata EXPORT_SYMBOL_GPL +0x8462cb62 atapi_cmd_type drivers/ata/libata EXPORT_SYMBOL_GPL +0xad8ad96f rio_route_clr_table drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x29dcb9f6 sdhci_setup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0b8a4951 flexcop_device_exit drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x892d76b2 cma3000_resume drivers/input/misc/cma3000_d0x EXPORT_SYMBOL +0xbb24f607 init_cdrom_command drivers/cdrom/cdrom EXPORT_SYMBOL +0xae4618ab b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x31035c82 scsi_is_sas_port drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x0b95d98f scsi_target_resume drivers/scsi/scsi_mod EXPORT_SYMBOL +0x5b212f96 tegra_xusb_padctl_remote_wake_detected drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xd1da4f2a nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdfc091f9 ceph_entity_type_name net/ceph/libceph EXPORT_SYMBOL +0x7a279663 nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe15d0f02 adau17x1_add_routes sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xfe2f9672 snd_hda_gen_hp_automute sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x242a8646 rtrs_addr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x7852e763 ptp_qoriq_init drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL +0x7088c751 videobuf_dma_unmap drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL +0x1d7cb4bc wm97xx_reg_read drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0xbe0330ca iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x76a2d93a mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe1d221ef alcor_read8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL +0xd240093c drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL +0xd34d4708 fsl_edma_issue_pending drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0xbc591629 nci_free_device net/nfc/nci/nci EXPORT_SYMBOL +0xa7a64259 q6routing_stream_close sound/soc/qcom/qdsp6/q6routing EXPORT_SYMBOL_GPL +0xad647cd6 ata_sff_drain_fifo drivers/ata/libata EXPORT_SYMBOL_GPL +0x316f9f7a dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xe6e547e8 __SCT__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x181a1930 __SCK__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xdf513d14 em28xx_audio_setup drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x6d398a0d of_usb_get_dr_mode_by_phy drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xc82f1a4d ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x8cb3f98f mlxsw_afa_block_append_mirror drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x52f00472 nvme_auth_gen_privkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0x9070925e nvme_auth_extract_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xde51f11a nvmet_sq_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0xac41691c jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL +0x8366b1d0 fscache_withdraw_cookie fs/fscache/fscache EXPORT_SYMBOL +0xa0715771 dccp_syn_ack_timeout net/dccp/dccp_ipv4 EXPORT_SYMBOL +0x651e6839 dccp_connect net/dccp/dccp EXPORT_SYMBOL_GPL +0xf8647d1e nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9cad8057 cxl_map_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xaee39b99 __traceiter_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xdda0d6b1 rtl92c_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x10d3c264 mlxsw_core_port_is_xm drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xb6127243 drm_need_swiotlb drivers/gpu/drm/drm EXPORT_SYMBOL +0xcfa2d400 __dp_aux_dp_driver_register drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x2a1310fa nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd9b5e26d jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0x5eb54428 nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x2322b912 meson_codec_glue_input_get_data sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL +0xc33cd67e snd_soc_component_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf28a9da0 snd_hda_gen_parse_auto_config sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x8f487802 iio_trigger_poll_chained drivers/iio/industrialio EXPORT_SYMBOL +0xf22f62a9 st_uvis25_pm_ops drivers/iio/light/st_uvis25_core EXPORT_SYMBOL +0x133ea260 iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xa6f6bbae nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x1715e035 dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x98bde0b3 typec_retimer_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x982eafbc mt7663_usb_sdio_register_device drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL +0x0e1dc2c2 mt76_queue_tx_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x36c4b211 mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe7533cd1 sun8i_tcon_top_set_hdmi_src drivers/gpu/drm/sun4i/sun8i_tcon_top EXPORT_SYMBOL +0xf941770a drm_sched_job_cleanup drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xad5e27a2 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x84a408c6 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6cf1ac9c snd_soc_component_compr_pointer sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x35bf419a hyperbus_register_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL +0x493538c8 ata_pci_bmdma_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL +0x28e779f5 rio_request_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xb366842f roccat_common2_sysfs_write drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL +0xde917d97 media_pipeline_stop drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x2dcc6221 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xd0d9d57a mlxsw_core_skb_transmit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x4a3f5fc7 drm_fb_xrgb8888_to_rgb888_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb1334497 drm_dev_has_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0xc3fe76e9 ieee80211_request_smps net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x33749c25 regulatory_pre_cac_allowed net/wireless/cfg80211 EXPORT_SYMBOL +0xe118de5d snd_pcm_2_1_chmaps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x0ec171f6 memstick_register_driver drivers/memstick/core/memstick EXPORT_SYMBOL +0xbd06f3a9 ata_get_cmd_name drivers/ata/libata EXPORT_SYMBOL_GPL +0x105fef04 mmc_get_card drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x619e3c1d dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x39016ca8 fc0013_attach drivers/media/tuners/fc0013 EXPORT_SYMBOL +0xc6406df8 tsc200x_probe drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0x5a14c618 rsi_config_wowlan drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL +0xd3d4c32f rtl8723_phy_path_a_fill_iqk_matrix drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x19fa5852 mlxsw_core_flush_owq drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xec6493ce mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe76482db hisi_sas_phy_enable drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x13751cf1 cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1378c0b1 cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x9e2aa1df qmp_send drivers/soc/qcom/qcom_aoss EXPORT_SYMBOL +0xc40f284c nf_ct_helper_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4e4fcb17 iio_enum_available_read drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x41e0ad9f __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x75a64e91 ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x9a8b45af sata_link_scr_lpm drivers/ata/libata EXPORT_SYMBOL_GPL +0x5c094c69 qcom_add_glink_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL +0x57a42e76 cs_dsp_read_data_word drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0x21b1438d cx25821_sram_channel_dump_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x6b13dcc6 ucsi_send_command drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x1debfa3c cdrom_ioctl drivers/cdrom/cdrom EXPORT_SYMBOL +0x271ab013 rt2800_set_rts_threshold drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x3b0e5e9c __drm_puts_coredump drivers/gpu/drm/drm EXPORT_SYMBOL +0x5dbcca7c drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL +0x2ed3c600 drm_mode_debug_printmodeline drivers/gpu/drm/drm EXPORT_SYMBOL +0x3f8e2752 fsl_edma_prep_dma_cyclic drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x2a8f9cc7 gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x025de93c rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5f98ed99 hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL +0xc92ff9ce snd_soc_new_compress sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL +0xdedbaada rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x72bcf59e vfio_register_emulated_iommu_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xd7b7028a vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xf236b422 sdio_enable_func drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x91150846 cx8802_buf_prepare drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xd7cab0b2 mtk_vcodec_fw_ipi_send drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x3a8a2486 __mt76_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xabff6cc9 drm_gem_vram_vmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x2a962499 drm_mm_scan_init_with_range drivers/gpu/drm/drm EXPORT_SYMBOL +0xacda9f2d br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL +0xd6e85130 cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0xd3fcc511 xt_tee_enabled net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x5db33594 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xbcee0c8a mtk_memif_set_pbuf_size sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x8f595b11 snd_major sound/core/snd EXPORT_SYMBOL +0x6fe2b038 iio_push_to_buffers drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x7bde5779 cfi_qry_present drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL +0xfbaf7dd7 videobuf_read_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xa6b9c368 mtk_vcodec_mem_free drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x4b0efe8d i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x4531624f usb_decode_ctrl drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x0da8e4f2 cw1200_core_release drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL +0x1c7395c6 rtw_read8_physical_efuse drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xb65510a3 il_get_cmd_string drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x69b34aa7 otx2_mbox_get_rsp drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0xa0b24738 srp_release_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0x842dd90c drm_flip_work_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x83595687 drm_vram_mm_debugfs_init drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x25978d50 xillybus_isr drivers/char/xillybus/xillybus_core EXPORT_SYMBOL +0x7a2b3d66 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x09e913c1 snd_pcm_alt_chmaps sound/core/snd-pcm EXPORT_SYMBOL_GPL +0x526c3465 sdw_bread_no_pm_unlocked drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xea0a87cd sbc_dif_verify drivers/target/target_core_mod EXPORT_SYMBOL +0x6f616e67 rtllib_act_scanning drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xf4367b9a videobuf_waiton drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x6e9acc41 v4l2_fill_pixfmt_mp drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xe93647b4 ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x7958018f register_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x27a516ad ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x8d72789e drm_edid_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL +0x505143bb drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa3991249 drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x860a2eab bch_decode lib/bch EXPORT_SYMBOL_GPL +0x3939f8f0 rfkill_pause_polling net/rfkill/rfkill EXPORT_SYMBOL +0x9bb52236 xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcbcb678c snd_soc_add_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd595dd48 snd_dmaengine_pcm_pointer sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0xed375f77 btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xa324d230 spc_emulate_report_luns drivers/target/target_core_mod EXPORT_SYMBOL +0x1bde8ee5 target_unregister_template drivers/target/target_core_mod EXPORT_SYMBOL +0x08a17810 media_request_object_complete drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xde23d44c atbm8830_attach drivers/media/dvb-frontends/atbm8830 EXPORT_SYMBOL +0x6af6b1db clk_enable_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x211e3e83 tegra_xusb_padctl_get_usb3_companion drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x13617ad5 nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8f12b68d fat_remove_entries fs/fat/fat EXPORT_SYMBOL_GPL +0xbc287854 freq_reg_info net/wireless/cfg80211 EXPORT_SYMBOL +0x4e9f1d92 snd_soc_put_volsw_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1e1c8e03 snd_soc_get_volsw_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf0809a6b oxygen_update_dac_routing sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x54b18dd9 snd_hda_gen_update_outputs sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0xf6cc6713 cs_dsp_find_alg_region drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xe2f4c88a mmc_gpiod_request_cd_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0b3d2137 dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x2900621c dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x07b3b8d7 tda10048_attach drivers/media/dvb-frontends/tda10048 EXPORT_SYMBOL +0xcaf019c6 tda10046_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL +0xf17d06b2 tda10045_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL +0x2eede4be nal_h264_write_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0xd2cb2af6 rtl_usb_suspend drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL +0x15c4e3e2 phylink_ethtool_set_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xf8fe5642 phylink_ethtool_get_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x7d8a3aee dw_hdmi_phy_i2c_write drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xa1ce2406 analogix_dp_resume drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xc375f2f6 drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x95fd36f0 o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x431d396a nfsacl_decode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL +0x179e6cb1 nfsacl_encode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL +0xdc94f829 chacha_init_arch arch/arm64/crypto/chacha-neon EXPORT_SYMBOL +0x1242f909 p9_client_getattr_dotl net/9p/9pnet EXPORT_SYMBOL +0x0ff669b3 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x46328efa cs35l41_test_key_unlock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xf08bcf7f snd_soc_remove_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb3603587 imx_media_add_video_device drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xd5944283 rmi_driver_suspend drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x23159a5b hd44780_common_clear_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL +0x195c7d22 rt2800mmio_flush_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xddfb3a05 rt2x00mmio_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL +0xff9baaf7 iwl_get_shared_mem_conf drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x15c09f54 il_send_bt_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x7b343e84 spi_bitbang_setup drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL +0x3e8c95f1 fc_get_host_port_state drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x1d16d735 scsi_target_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x2d1c0e80 dw_hdmi_setup_rx_sense drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x73d78c0f st33zp24_remove drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL +0x2eec62be rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x73836593 br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL +0xb05b02ae vchiq_release_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL +0xaacb595b otx_cpt_eng_grp_has_eng_type drivers/crypto/marvell/octeontx/octeontx-cpt EXPORT_SYMBOL_GPL +0x37578cf9 caam_drv_ctx_rel drivers/crypto/caam/caam EXPORT_SYMBOL +0x63eb883f fc_exch_mgr_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xe1df3524 sdma_pcm_platform_register sound/soc/ti/snd-soc-ti-sdma EXPORT_SYMBOL_GPL +0x8e5623eb snd_hda_codec_pcm_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb866e1fc snd_opl3_init sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0xcd3be6b2 __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x4d2a941b parport_ieee1284_interrupt drivers/parport/parport EXPORT_SYMBOL +0x9a382cdf amvdec_clear_dos_bits drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x437a1974 rmi_of_property_read_u32 drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0xe2ca8664 rtw_phy_write_rf_reg_mix drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xe16986dd mlxsw_afa_block_activity_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x61fd1bd4 mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb01ce794 sas_get_address drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x32afc55b regmap_ac97_default_volatile drivers/base/regmap/regmap-ac97 EXPORT_SYMBOL_GPL +0x522f20bf p9_client_create_dotl net/9p/9pnet EXPORT_SYMBOL +0x065994f1 xdr_encode_opaque_fixed net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5ea3944c xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL +0xc68d0f64 snd_soc_dapm_new_control sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x312f981d rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbbf13b86 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x51d6e790 spmi_ext_register_writel drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x8933542c vpu_get_plat_device drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL +0xf1234a8b typec_find_pwr_opmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x5f02ee4a mptscsih_show_info drivers/message/fusion/mptscsih EXPORT_SYMBOL +0x21340190 rtl8723_phy_reload_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x34eeb48a bgx_set_dmac_cam_filter drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x153037af meson_vclk_dmt_supported_freq drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0x87eb4ad0 ttm_resource_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x3861e49c drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfefadf53 drm_plane_enable_fb_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL +0x7ad6c3e8 ext_pi_type3_crc64 block/t10-pi EXPORT_SYMBOL_GPL +0x0404c189 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xb002d79e ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xd776d0d1 comedi_bytes_per_scan drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xdc0efc74 qcom_icc_xlate_extended drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL +0x3ec4fc27 hisi_uncore_pmu_online_cpu drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0x6242975e qcom_q6v5_panic drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL +0x7fc8652c em28xx_tuner_callback drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xd94fd3d4 gspca_coarse_grained_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x2cb11088 can_rx_offload_add_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x7fcf6738 vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL +0xbfc77d26 hnae3_register_ae_algo drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0x208222fd iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0736dd10 __tracepoint_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3849a99f drm_master_get drivers/gpu/drm/drm EXPORT_SYMBOL +0x5f105bfa snd_soc_jack_add_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2a8926fe snd_soc_add_component_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x651b0744 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0x3f03d4ef typec_plug_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xb5e35891 mptscsih_suspend drivers/message/fusion/mptscsih EXPORT_SYMBOL +0xf7c60a27 rtl_usb_probe drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL +0x1ec57b4f __mt76_worker_fn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x359d8b4e dpaa2_io_service_deregister drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0xa341d372 nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8398ee69 rfkill_alloc net/rfkill/rfkill EXPORT_SYMBOL +0x1324667f sdw_stream_add_master drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x0d0c2222 cros_ec_suspend drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x4fd7ee47 sdio_disable_func drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x8424d592 go7007_boot_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x834ea363 usbnet_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL +0xac76c4ee udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x69e872f9 vhost_iotlb_itree_first drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL +0xa94dd8e5 ata_sff_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0x30a26537 dm_btree_remove drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xc78a28e3 usb_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb73380b4 il_wr_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x1026209b il_rd_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x8b86adaf mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x52d0f2d2 mlx4_update_qp drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3c76e5bb mlx4_db_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1449bcb8 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf48b9d43 cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x15c3f86b cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x84b16b3a cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x0a456e41 fc_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xfb637272 drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa644a9a6 cmdq_pkt_write drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x1068004b gf128mul_bbe crypto/gf128mul EXPORT_SYMBOL +0x2087719e ceph_oid_copy net/ceph/libceph EXPORT_SYMBOL +0xb6170fae snd_hdac_bus_exec_verb_unlocked sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x04cda566 snd_interval_refine sound/core/snd-pcm EXPORT_SYMBOL +0xb07ee622 tee_shm_register drivers/tee/tee EXPORT_SYMBOL_GPL +0x25c6885d cec_notifier_conn_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xe7f6595b rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xa79c8e7c p54_parse_firmware drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0x974c2622 hostap_master_start_xmit drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x06923c03 nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7206ed7d rtsx_pci_start_run drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL +0x558d9d39 drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x4b7ebf95 drm_mm_remove_node drivers/gpu/drm/drm EXPORT_SYMBOL +0x712617f4 cmdq_dev_get_client_reg drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0x760b42aa nfc_allocate_device net/nfc/nfc EXPORT_SYMBOL +0xfc1a686c nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4d278e7d dapm_kcontrol_get_value sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x21bc0c1c ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL +0xc2bd582d ssam_device_id_match drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xfda3a5c9 ir_raw_event_store_with_filter drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0xcb4e97db usb_get_function_instance drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x00a5d5c9 mlx4_qp_to_ready drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x636af174 cnic_unregister_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL +0xad88c41e scsi_dh_activate drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0xd45b9cf4 poly1305_core_setkey lib/crypto/libpoly1305 EXPORT_SYMBOL +0x2afcbb98 p9_client_create net/9p/9pnet EXPORT_SYMBOL +0xcb616d55 smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL +0xc9e0e05b adau17x1_volatile_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xa404c8c5 flexcop_dma_config drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x63d2ff63 eeprom_93cx6_wren drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL +0x2f1dfc69 drm_atomic_bridge_chain_check drivers/gpu/drm/drm EXPORT_SYMBOL +0x6b53e216 drm_dp_downstream_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfe5dbf32 rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x25eed4a0 rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x09233ca9 nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x251d83b6 snd_ctl_find_numid sound/core/snd EXPORT_SYMBOL +0x2efab8f9 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x32e9cfe7 spi_nor_scan drivers/mtd/spi-nor/spi-nor EXPORT_SYMBOL_GPL +0x1190206c i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x79c2e21b dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x7ca310a1 venus_helper_process_initial_cap_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x456ece67 typec_port_register_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x2c934477 usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x96efb5d3 mlxsw_env_module_port_unmap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x186fbcbc otx2_set_real_num_queues drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x9979b76e qcom_smem_virt_to_phys drivers/soc/qcom/smem EXPORT_SYMBOL +0x3d8b0090 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL +0x08f0b494 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x698f1927 nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5ad8e30f rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x3438a219 rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6a0641e9 nand_monolithic_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL +0x690dd415 __tracepoint_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x058665d3 usb_stor_reset_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x790be0b9 usb_bus_idr drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x44661a5f il_init_scan_params drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x76c981f1 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4d9d87b1 mlx4_SET_PORT_VXLAN drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x4900035b o2hb_stop_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x510c7ca2 rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x214e4265 bt_warn net/bluetooth/bluetooth EXPORT_SYMBOL +0x46312808 ieee80211_radiotap_iterator_next net/wireless/cfg80211 EXPORT_SYMBOL +0x2d368c4c nand_subop_get_addr_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xbbf062b2 ufshcd_pltfrm_shutdown drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL +0x92edbadd mmc_crypto_prepare_req drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x7f9833b0 cx88_risc_buffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x340969ec rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x873dc86f wlcore_set_key drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x53b16c3a rtl8723_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x23d11f9d mlx4_unregister_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x689756e6 otx2_mbox_wait_for_rsp drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x822c250d drm_mode_is_420 drivers/gpu/drm/drm EXPORT_SYMBOL +0x0351d84b smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL +0x0bd604be ieee80211_iterate_interfaces net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x7670b536 nla_get_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x30b23b0c __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x52c38585 nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xe7f18a87 snd_rawmidi_kernel_read sound/core/snd-rawmidi EXPORT_SYMBOL +0x5b4f3aa7 nand_status_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x3aa68d7a v4l2_find_dv_timings_cap drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x2ebb52f6 usb_serial_generic_chars_in_buffer drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL +0x315d0d51 usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa2a9fed7 qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xd4ac015e mt76x02_get_rx_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xfee33b5a mlx4_SET_PORT_general drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x35a5460d cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf851d514 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7b815cf2 srp_rport_get drivers/scsi/scsi_transport_srp EXPORT_SYMBOL +0x652d444d drm_crtc_init_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL +0x48ea8096 nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd3c713b8 fscache_io_error fs/fscache/fscache EXPORT_SYMBOL +0xab1b0d62 rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb73aafb1 ieee80211_chandef_to_operating_class net/wireless/cfg80211 EXPORT_SYMBOL +0x450c8a56 snd_soc_dai_set_tristate sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd9136e1f sdw_master_read_prop drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x52b98a08 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2a7eb69 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x213f671e dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x9ed3efa6 mt76_dma_cleanup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x8f69aff1 il_get_active_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xc397f585 bgx_lmac_internal_loopback drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL +0x7c74d7a6 vmci_qpair_consume_buf_ready drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x12b6e94c drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x0c7a2f01 drm_client_framebuffer_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xef47c605 st_lsm9ds0_remove drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 EXPORT_SYMBOL_GPL +0x63b22514 st_accel_common_probe drivers/iio/accel/st_accel EXPORT_SYMBOL +0x6bd6dfcb ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc571c983 v4l2_subdev_link_validate drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xeb20861e ivtv_udma_alloc drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x4228cd1b rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x48e281d9 alloc_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xbb6cdcce il_set_flags_for_band drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x3b5c10fc ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xeffd130b otx2_get_maxflows drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x78ccd585 drm_client_modeset_probe drivers/gpu/drm/drm EXPORT_SYMBOL +0xd54a5050 ipmi_unregister_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x94b0a525 snd_soc_bytes_info_ext sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe129400f hsi_event drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xa1b71a33 i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x67ebc88a typec_register_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x474ea51e mt76u_vendor_request drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL +0x2dba482c drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x0d3e3481 bch_free lib/bch EXPORT_SYMBOL_GPL +0xaad6d92f rfkill_init_sw_state net/rfkill/rfkill EXPORT_SYMBOL +0xc5b145b1 dccp_v4_request_recv_sock net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xdacc75c9 rxrpc_kernel_get_epoch net/rxrpc/rxrpc EXPORT_SYMBOL +0x847c4732 rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8c3b618d hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x0a4bed4a snd_hdac_stream_setup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x915d4a0e asoc_qcom_lpass_hdmi_dai_ops sound/soc/qcom/snd-soc-lpass-hdmi EXPORT_SYMBOL_GPL +0x7cdaceb8 oxygen_write32_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x80fe5e6b oxygen_write16_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x57f002ee coresight_disclaim_device_unlocked drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xad10d1c8 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x6b930969 rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x4ef344d8 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe3b1c087 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe2fb21ed nand_deselect_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xe8dbdc6c qcom_icc_rpm_smd_send drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL_GPL +0xf283e995 atmel_i2c_init_random_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xf2ccd7c0 devm_led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL +0xfb1bda25 v4l2_subdev_call_wrappers drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6f877c49 mantis_frontend_power drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x2c9d4c2d i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xe453cab9 usb_gadget_deactivate drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x5f1ce8e2 mpt_findImVolumes drivers/message/fusion/mptbase EXPORT_SYMBOL +0x85fbc931 slhc_uncompress drivers/net/slip/slhc EXPORT_SYMBOL +0x3bd2d188 mt76x02_set_key drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x5d9a997e nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x18477461 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcf29ebe8 dfl_fpga_feature_devs_remove drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x16c72239 st_magn_common_probe drivers/iio/magnetometer/st_magn EXPORT_SYMBOL +0x16d1706b sdw_prepare_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xf7b2f261 __rio_local_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x22449b50 imx_media_dev_init drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x3d6961ed dm_btree_insert drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xf865c1a2 __tracepoint_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x59268825 venus_helper_set_profile_level drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe49fe9eb venus_helper_get_profile_level drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x58fb2be5 wlcore_boot_run_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xe2eff37c rt2x00mac_configure_filter drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xfa00e0fb libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL +0x011e6693 ath10k_htt_rx_hl_indication drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xe80ba6e7 ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x597d2d96 cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x79903ff9 fc_rport_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xe039ec8e fc_rport_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x6d708913 __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL +0xd48ad3cc osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0xf067a43f rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf03a813a comedi_get_n_channels drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL +0xff2473e0 nand_get_large_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x2840724e __SCT__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x08a88a9f __SCK__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x1816383d dm_btree_find_highest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xcaddc4ef cx231xx_set_alt_setting drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x1d5f9555 frame_vector_destroy drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x10078aca b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x7320c15d team_mode_register drivers/net/team/team EXPORT_SYMBOL +0x3700e979 team_options_change_check drivers/net/team/team EXPORT_SYMBOL +0x44bd6095 rtw_phy_pwrtrack_need_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x9487a4b9 rtw_phy_pwrtrack_need_lck drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x91bff594 mlxsw_pci_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL +0xbac58840 fcoe_queue_timer drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xe364541d osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL +0x387e1639 rpc_pipefs_notifier_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4d4ff29b nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x76379996 __adis_initial_startup drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x939b25e9 of_slim_get_device drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xdf3d9a06 sdio_memcpy_fromio drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xd99e003d dm_bio_prison_create_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xf01e9fad v4l2_m2m_ioctl_prepare_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x855568c7 cx24116_attach drivers/media/dvb-frontends/cx24116 EXPORT_SYMBOL +0x11395106 cx88_set_scale drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xb0f3cb07 i2c_pca_add_numbered_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL +0xe4586827 adxl34x_resume drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL +0x2921835e usb_power_delivery_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x11cc19bb wlcore_free_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x1494041c rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xbedd8832 ttm_resource_manager_evict_all drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xf23df36b drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x2f10852c dpaa2_io_service_select drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0x017c0831 lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0xab650ec0 osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL +0x5a45ba31 svc_auth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8695bc92 amdtp_stream_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0x79d0d7d1 oxygen_pci_pm sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x02e8007b snd_info_register sound/core/snd EXPORT_SYMBOL +0x84051f13 rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbcbe9bed btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x01b93246 rio_mport_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xd91def08 rio_mport_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x1482d168 qcom_sysmon_shutdown_acked drivers/remoteproc/qcom_sysmon EXPORT_SYMBOL_GPL +0xa2a74861 dm_array_set_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x382a0134 dm_array_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xe0791d3f radio_tea5777_init drivers/media/radio/shark2 EXPORT_SYMBOL_GPL +0xcebcc08c max9271_verify_id drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x3d5b3809 rsi_91x_deinit drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0xed7c8cf2 rtl_evm_db_to_percentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xbc1bcd41 ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe67343c1 vmci_qpair_enqueue drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x20d80eca __drm_atomic_helper_crtc_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x92fac35a jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x06899d73 snd_hda_load_patch sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x0283dfe3 _snd_pcm_hw_params_any sound/core/snd-pcm EXPORT_SYMBOL +0x535a36b8 memstick_free_host drivers/memstick/core/memstick EXPORT_SYMBOL +0x3d3d92dc __SCT__tp_func_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0xf80f5fc7 __SCK__tp_func_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0x73577d20 vchiq_mmal_finalise drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x589e75d0 wm97xx_config_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0x754f42f3 xhci_ext_cap_init drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x57727285 phylink_ethtool_set_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x2c8e28ee phylink_ethtool_get_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x8a7dd450 nvme_auth_negotiate drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x591d727c hisi_sas_init_mem drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x0cbe18b0 drm_self_refresh_helper_update_avg_times drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf358455e nsh_push net/nsh/nsh EXPORT_SYMBOL_GPL +0x5d10b624 ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x226138b0 snd_vx_threaded_irq_handler sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x8be5cd3b comedi_to_usb_dev drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL +0x97ea0dc0 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf0c8c152 nand_decode_ext_id drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0xc0c8c5f4 sata_link_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x38972f23 dm_rh_region_to_sector drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x05f18eff snd_tea575x_s_hw_freq_seek drivers/media/radio/tea575x EXPORT_SYMBOL +0xdb6b3669 videobuf_dqbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x6a84ed5d ffs_name_dev drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL +0x484974db usb_get_from_anchor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0b038e24 channel5g_80m drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x0d598c03 rt2800mmio_fill_rxdone drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0xcdf5b42f rt2x00mac_stop drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x4f3dbbb7 iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xe60202ba libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xf3f8580d ath10k_ce_alloc_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x7d4b81c3 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1f8c59e4 ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x02d887dc mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2bc486be hisi_sas_alloc drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xfa32a0d5 fc_host_fpin_rcv drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x0705dd14 ipmi_register_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x5a12a7da torture_stutter_init kernel/torture EXPORT_SYMBOL_GPL +0xb1f0984a nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x2c516caf nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xd8f4d7e5 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x47a401c2 cs42l51_remove sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0xc2237720 mma9551_read_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xa01a8d9b nd_cmd_bus_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xdff8e89d tm6000_tuner_callback drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0xcbeb9ed0 mpt_free_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL +0xdb405a0e mpt_put_msg_frame_hi_pri drivers/message/fusion/mptbase EXPORT_SYMBOL +0x44fa07a8 rt2800mmio_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x53485eb5 ar9003_mci_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x3f0871d9 devm_regmap_init_encx24j600 drivers/net/ethernet/microchip/encx24j600-regmap EXPORT_SYMBOL_GPL +0x5a939205 mlxsw_afk_values_add_u32 drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xa1007d75 qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x9705bf5b ieee80211_gtk_rekey_add net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xae620be9 adau_calc_pll_cfg sound/soc/codecs/snd-soc-adau-utils EXPORT_SYMBOL_GPL +0x70e6eca1 qcom_vadc_decimation_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL +0xfa4572b1 rio_register_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xcb80c612 usb_driver_claim_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x042ffd0a b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x4a05ac0f team_mode_unregister drivers/net/team/team EXPORT_SYMBOL +0x33a99df8 rtl92c_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x9a6c88d3 stmmac_pltfr_remove drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL +0x0ac75aca bcm54xx_auxctl_write drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL +0xcce8162d drm_atomic_get_new_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x5f866ebc drm_gem_prime_handle_to_fd drivers/gpu/drm/drm EXPORT_SYMBOL +0xec85aab1 cryptd_free_ahash crypto/cryptd EXPORT_SYMBOL_GPL +0x9eec59e5 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x916491ac chacha20poly1305_decrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL +0x6c713da5 chacha20poly1305_encrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL +0xa2101ad8 rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6142917d xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3363f388 nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xaf3e6ec8 meson_codec_glue_input_dai_remove sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL +0xcae952cc snd_opl3_reset sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x45da426a to_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x0e872c24 nvme_auth_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x3cc7207e iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x73b6f899 dccp_insert_option net/dccp/dccp EXPORT_SYMBOL_GPL +0x9219c889 snd_pcm_mmap_data sound/core/snd-pcm EXPORT_SYMBOL +0x59247e45 ieee80211_reset_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x21953856 sdhci_send_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x02b467fa matrix_keypad_build_keymap drivers/input/matrix-keymap EXPORT_SYMBOL +0x4f4474cd usb_disable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x58cb828b usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xaa774bc5 wl1251_init_ieee80211 drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL +0x7e939a2c rtl8723_dm_init_dynamic_bb_powersaving drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x617f13f5 rtl_hal_pwrseqcmdparsing drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xdcb0a2c0 phylink_stop drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xe0cc9c92 vmci_qpair_alloc drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xc6a0918f drm_sched_entity_modify_sched drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x6923d2d0 mipi_dbi_spi_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xfb73fff8 __drmm_crtc_alloc_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL +0xefe64c46 host1x_job_alloc drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xeb16fec0 clk_is_enabled_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xdd2c169b mb_cache_create fs/mbcache EXPORT_SYMBOL +0x7a4df6d5 snd_ac97_tune_hardware sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL +0xa0031303 w1_write_8 drivers/w1/wire EXPORT_SYMBOL_GPL +0x7dd0cd2b ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x51d8a2a0 media_pipeline_start drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xdcd52d9c usb_add_gadget drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x076df9c5 rtw_phy_parsing_cfo drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x03e81fe4 rt2x00queue_start_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x308db892 mt76x02_phy_adjust_vga_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x27b308d0 mt76x02_sta_rate_tbl_update drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x708b4f30 ath9k_hw_btcoex_init_mci drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x046dd187 vmci_datagram_create_handle drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x94a785f8 meson_venc_hdmi_supported_mode drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL +0x6ef2f78e drm_format_info drivers/gpu/drm/drm EXPORT_SYMBOL +0x47fdee70 nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd5263820 mb_cache_destroy fs/mbcache EXPORT_SYMBOL +0x97f48cdc ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xe7ca86a1 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x19736b4d snd_soc_unregister_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x652c9731 dm_bufio_client_create drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x446615bd vid_from_reg drivers/hwmon/hwmon-vid EXPORT_SYMBOL +0xb2c4b8a7 v4l2_fwnode_endpoint_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xb908dae3 v4l2_pipeline_link_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x560bdcc4 tda8261_attach drivers/media/dvb-frontends/tda8261 EXPORT_SYMBOL +0x2058148b venus_helper_get_out_fmts drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x7cb4acc3 venus_helper_set_num_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x79b0080e vb2_find_timestamp drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x3fea3c0c fw_iso_context_flush_completions drivers/firewire/firewire-core EXPORT_SYMBOL +0xcc002b85 mlx5_destroy_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1c84d8d7 mlx4_get_devlink_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb7267642 nvmet_ctrl_fatal_error drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0xfd6958ea drm_atomic_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9df2b2a6 drm_fb_cma_sync_non_coherent drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x24a7abf5 clk_zonda_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xa0e5dca0 mhi_queue_buf drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0xb3901632 nfc_hci_reset_pipes net/nfc/hci/hci EXPORT_SYMBOL +0xcb3e91cc xt_counters_alloc net/netfilter/x_tables EXPORT_SYMBOL +0x8b5ae838 nft_chain_validate_dependency net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe19fac3f adis_single_conversion drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x065246b8 frame_vector_create drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x281f4bb6 usb_interface_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x13aa7b6c usb_store_new_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4a87819e rt2x00mac_set_tim drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x6e735cdf iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x2bf7eea6 il_queue_space drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xaad8f4c6 ath11k_dp_service_srng drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xa5f6af03 ath9k_hw_get_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x0d7cb778 ath9k_hw_set_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x530d0455 sdev_evt_send_simple drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x21e260b8 ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xa7da9cb8 drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xafbd2c21 __drm_atomic_helper_plane_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x77bf7ede pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x417a9131 ceph_oloc_destroy net/ceph/libceph EXPORT_SYMBOL +0x65e1c3ad iio_dma_buffer_set_bytes_per_datum drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x847d9bd3 vhost_work_queue drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x66c5e368 vfio_pci_core_read drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0xaa0acc23 ata_pci_bmdma_clear_simplex drivers/ata/libata EXPORT_SYMBOL_GPL +0xb6879c01 dm_btree_lookup_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x505115d8 dvb_usb_generic_rw drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xdabdba1f typec_unregister_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x4228ed0c rndis_uninit drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0xf4859abc usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc6c9c6f0 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xaaf22491 sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x7e994596 mipi_dbi_dev_init_with_formats drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x6691f29d objagg_obj_put lib/objagg EXPORT_SYMBOL +0x1c3ae7aa ceph_con_close net/ceph/libceph EXPORT_SYMBOL +0x3c79cebc devm_of_iio_channel_get_by_name drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xf34332f0 iscsi_find_param_from_key drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x8f9c36fa ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL +0x32e43048 otx_cpt_uc_supports_eng_type drivers/crypto/marvell/octeontx/octeontx-cpt EXPORT_SYMBOL_GPL +0x27baa505 isl6405_attach drivers/media/dvb-frontends/isl6405 EXPORT_SYMBOL +0xd4e6e5ce dibusb_pid_filter drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xd8dd136c xvip_enum_mbus_code drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0xc1a5ad60 fsg_common_remove_lun drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x51add5b5 gserial_disconnect drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0xb669792c mt76_sw_scan drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x21991459 st95hf_spi_recv_response drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL +0x457c11b7 host1x_syncpt_get drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x858a3122 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xda24e2b6 snd_hdac_regmap_update_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xe522f34f wm_hubs_handle_analogue_pdata sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x126f9414 snd_device_register sound/core/snd EXPORT_SYMBOL +0x63c3a290 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x43e8f00d sata_pmp_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0x46768dbf dm_btree_remove_leaves drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x49412c93 vb2_dvb_get_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x7de5fc89 i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x9cb42456 rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xbd7e5c85 mlx4_mr_rereg_mem_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf376ee7f ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xdb52e242 nvme_auth_stop drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8b8d7568 sun4i_dclk_free drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0x575e24a2 drm_client_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x3ab87110 drm_mode_equal_no_clocks drivers/gpu/drm/drm EXPORT_SYMBOL +0xbcc074f3 __serpent_decrypt crypto/serpent_generic EXPORT_SYMBOL_GPL +0x91d1fe52 max_session_slots fs/nfs/nfs EXPORT_SYMBOL_GPL +0x79fe2468 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL +0x53c31b82 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd3e99038 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfbfb7917 auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x22d966c6 ip_set_range_to_cidr net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x347de104 uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x02388923 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4fdc945d sata_deb_timing_normal drivers/ata/libata EXPORT_SYMBOL_GPL +0xceb0b9a7 ieee80211_wx_get_encode_ext_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xcfc01de4 ieee80211_wx_set_encode_ext_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xcef75550 ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x09c65f1b mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x7ed23c95 ath11k_ce_per_engine_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x3bd124e4 ath10k_ce_per_engine_service drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x4b4f38bb mlx4_find_cached_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xac51cf0d cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc7153dfa drm_mode_config_reset drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd0a5d5e rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xccc98372 tegra30_ahub_enable_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL +0x7f12525e snd_ctl_find_id sound/core/snd EXPORT_SYMBOL +0xad41709b __uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL +0x8c9370c4 xhci_run drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0x71b7ab45 ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xc438ac26 wl1271_free_tx_id drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL +0x2c3ee8a9 il_hdl_pm_debug_stats drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x8112b3d2 scsi_build_sense_buffer drivers/scsi/scsi_mod EXPORT_SYMBOL +0xf406e46a drm_get_connector_type_name drivers/gpu/drm/drm EXPORT_SYMBOL +0xe39171d3 drm_dev_set_unique drivers/gpu/drm/drm EXPORT_SYMBOL +0x76780396 drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfcb3a03e __SCT__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7f6a7a8c jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL +0xd5185b32 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL +0x2c6530b6 nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xa8f0cf4d sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xb0e3cfe3 __traceiter_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xcbfdf5cb v4l2_jpeg_parse_frame_header drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL +0x08cf9785 rt2800mmio_get_dma_done drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x6687a1a7 mt7615_wait_for_mcu_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xaca48f14 il_hdl_csa drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x4b0bae55 mlxsw_core_kvd_sizes_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xbeacd1ad hisi_sas_scan_start drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0x1f590b4a kempld_read8 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL +0x8e4db5fb __devm_regmap_init_spmi_ext drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL +0x7dd67a1f drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xb3ff8847 drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfe0f2369 ipmi_get_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x3bf7d510 pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe2150b0f nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdbc5277a torture_shutdown_init kernel/torture EXPORT_SYMBOL_GPL +0xad703657 ceph_auth_destroy_authorizer net/ceph/libceph EXPORT_SYMBOL +0x5096dcfa snd_hdac_bus_send_cmd sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x88f8fb2a memstick_unregister_driver drivers/memstick/core/memstick EXPORT_SYMBOL +0x0564af5e sdio_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xcee69f8b __SCT__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x74a092c2 v4l2_fh_exit drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd6d0befa v4l2_fh_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xce33d274 hfi_session_set_property drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xda5ae47e hfi_session_get_property drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xbe1c8fc6 typec_get_fw_cap drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x77ac576e mlx4_mw_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe1153cc7 mlx4_config_dev_retrieval drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2edcdf08 dw_dma_acpi_controller_register drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0xc48171a9 __fscache_resize_cookie fs/fscache/fscache EXPORT_SYMBOL +0x8d74b3d4 llc_build_and_send_ui_pkt net/llc/llc EXPORT_SYMBOL +0x10adbac2 snd_hda_codec_eapd_power_filter sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x7bb534f7 vfio_file_set_kvm drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x76b565fb hsi_remove_client drivers/hsi/hsi EXPORT_SYMBOL_GPL +0xf9f6beea core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x24be0fb7 imx_media_init_cfg drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x376f5c0c led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL +0x0c7886fc mt76x02_config_mac_addr_list drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xd8f83776 hostap_remove_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0x3d05e36d set_and_calc_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xcff75a8e otx2_get_stats64 drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x0ef06974 spi_populate_ppr_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0xce58e65c drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf390baf7 drm_atomic_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x5111f2ad clk_rcg2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x8cf1f415 jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0xb54e374f snd_hda_apply_verbs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xabbec0d5 subdev_8255_regbase drivers/comedi/drivers/comedi_8255 EXPORT_SYMBOL_GPL +0x3ddfcf4d videobuf_queue_sg_init drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL +0x553e215a ttpci_budget_debiwrite drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xe9e93a84 dp_altmode_probe drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL +0x50b88f41 usb_get_gadget_udc_name drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x7cbbe658 rt2800_get_tsf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x2f6c6ed6 __alloc_ei_netdev drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0x3fc1e5bc dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x2449459d vmci_event_subscribe drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x7053fa72 drm_dp_get_pcon_max_frl_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x765dea09 read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xac269e97 cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xd14e1e1f xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL +0x2e24e523 ife_check_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL +0xdbfced02 axg_fifo_pcm_hw_free sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0x4a5ea639 line6_probe sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL +0xab01b258 comedi_dio_insn_config drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x1939bdf4 comedi_usb_auto_config drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL +0x62e510ae sata_sff_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x3e4427c8 roccat_report_event drivers/hid/hid-roccat EXPORT_SYMBOL_GPL +0x4b0f5a13 cx24123_get_tuner_i2c_adapter drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL +0xc532c4b6 mt7663_usb_sdio_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL +0x92bc990a mt76x02_mcu_function_select drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x97065528 mt76x02_sta_ps drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xa8439ae4 ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2f180083 hnae3_unregister_ae_algo_prepare drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0x45332c4d bcm_phy_set_eee drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xe24d7660 fcoe_fc_crc drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xa7480193 ttm_bo_unlock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x607ea70f dccp_parse_options net/dccp/dccp EXPORT_SYMBOL_GPL +0x022c2a66 ssb_driver_unregister drivers/ssb/ssb EXPORT_SYMBOL +0x25048dc7 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x84472250 ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x14a39913 spmi_device_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x286eb01b v4l2_m2m_dqbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x9670af2c gspca_debug drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x8a5d4fa1 i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xd36705f1 ath10k_htc_process_trailer drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x4b5099a1 ar9003_paprd_setup_gain_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0x285fa45a raid_component_add drivers/scsi/raid_class EXPORT_SYMBOL +0x8384a480 drm_atomic_helper_check_plane_damage drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2e3dba1e async_xor crypto/async_tx/async_xor EXPORT_SYMBOL_GPL +0xc0477344 snd_hdac_device_set_chip_name sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x96ab84d0 snd_ice1712_akm4xxx_free sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL +0x5f4a6e61 dm_rh_dec drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xe781f874 dm_tm_dec drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x919e9925 usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x98bb0d2a usb_free_all_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x020b60eb mt7615_mcu_restart drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xc67db956 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x4cdd391d dccp_feat_list_purge net/dccp/dccp EXPORT_SYMBOL_GPL +0xe4c8e65a svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe510fe76 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x42041d70 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x459ae0cf snd_hdac_add_chmap_ctls sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x7342fc71 btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xfe784a1f dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL +0x6afe9a1b ucsi_register drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL +0x4e6fc9ba usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x586d491d mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4a013682 nvmet_fc_invalidate_host drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0xe6e14638 clk_alpha_pll_fabia_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xbdefb99e nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8e2e3ff1 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL +0x0d0445a1 mux_control_deselect drivers/mux/mux-core EXPORT_SYMBOL_GPL +0x36bfb810 iio_kfifo_allocate drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL +0xab53cbbc mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x03b5c6ea ata_sas_port_destroy drivers/ata/libata EXPORT_SYMBOL_GPL +0x848d48e9 ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x3f10cc06 dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL +0xe1775ee7 dm_get_reserved_bio_based_ios drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x9263a063 dvb_dmx_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xcf522953 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xb2cd155b cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x3aa12e83 nvmf_unregister_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL +0x1b49bd78 cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x485918d7 __SCT__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd857fc1a jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL +0x4603ed3d ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL +0xbe7dd7dc snd_array_new sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x218e9991 cs42xx8_regmap_config sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0xbbec2c2e sdw_enable_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x2fade681 ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x37ad0e10 lpddr_cmdset drivers/mtd/lpddr/lpddr_cmds EXPORT_SYMBOL +0x38260727 rio_release_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xcf65377d led_set_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL +0xcf355f26 go7007_snd_init drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x8517f552 sms_board_power drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xee136740 usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5d6d7ba3 rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x6086c945 brcmu_pkt_buf_free_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x9bae06f9 __traceiter_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xef0ecf3b nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9f106a42 ttm_bo_set_bulk_move drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb7f9d099 drm_atomic_helper_disable_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x16b508fc af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL +0x5609ce41 cast_s2 crypto/cast_common EXPORT_SYMBOL_GPL +0x06c6ca47 nft_meta_policy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x95c2edd8 snd_rawmidi_transmit sound/core/snd-rawmidi EXPORT_SYMBOL +0x345825ed mpu3050_dev_pm_ops drivers/iio/gyro/mpu3050 EXPORT_SYMBOL +0x132a422b ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x567126b7 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd4b6dca1 nvdimm_kobj drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x097e6d71 rio_register_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x7fabac99 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0x10413081 typec_partner_set_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xd473c686 cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x2099f264 cdrom_mode_sense drivers/cdrom/cdrom EXPORT_SYMBOL +0x5b855783 fw_cancel_transaction drivers/firewire/firewire-core EXPORT_SYMBOL +0xf7cd3d27 mdiobb_write drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL +0xedc74f5e iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xa8396f4e enclosure_find drivers/misc/enclosure EXPORT_SYMBOL_GPL +0xbfa68037 drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x592ff45b af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL +0x2b544145 qtree_delete_dquot fs/quota/quota_tree EXPORT_SYMBOL +0x50873741 xt_compat_init_offsets net/netfilter/x_tables EXPORT_SYMBOL +0x8ce5662b rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xac5f8c28 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xab4771bb vfio_pci_core_aer_err_detected drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x74cd3698 v4l2_ctrl_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xeafc1eb8 typec_find_port_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x1ccb58f7 fsg_common_set_num_buffers drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xaa2202f8 usb_gadget_unregister_driver drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x9fab5caf b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xdac68786 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x71e8413a drm_sched_entity_set_priority drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x2b3209f7 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL +0xb1d1613b jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x87e8bb0c ieee80211_sta_eosp net/mac80211/mac80211 EXPORT_SYMBOL +0x791a0b29 rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL +0x7da06d44 xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ecde2d4 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x44ce8948 wm8804_probe sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0xd119d594 snd_ak4113_suspend sound/i2c/other/snd-ak4113 EXPORT_SYMBOL +0x8a380953 snd_ak4114_suspend sound/i2c/other/snd-ak4114 EXPORT_SYMBOL +0x31d33813 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi EXPORT_SYMBOL +0x69670546 ssam_request_sync_with_buffer drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x35714467 anybuss_recv_msg drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x7880c781 dm_kcopyd_prepare_callback drivers/md/dm-mod EXPORT_SYMBOL +0xf7db2b26 __v4l2_ctrl_s_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xcb45f833 venus_helper_release_buf_ref drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xbf82ef83 vb2_dma_contig_memops drivers/media/common/videobuf2/videobuf2-dma-contig EXPORT_SYMBOL_GPL +0xa21fa765 vb2_create_framevec drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL +0xbf034f73 alloc_candev_mqs drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xda9c8a4b fc_fabric_login drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xdd7efb59 ttm_device_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xad3516c4 llcc_slice_activate drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL +0x41e40362 ieee80211_tx_status net/mac80211/mac80211 EXPORT_SYMBOL +0x30a80f5d dccp_v4_do_rcv net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xb8e448a0 snd_seq_set_queue_tempo sound/core/seq/snd-seq EXPORT_SYMBOL +0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xf665bec1 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x02cfc5a4 mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x502dc6c6 target_depend_item drivers/target/target_core_mod EXPORT_SYMBOL +0xc4e65621 amvdec_dst_buf_done_offset drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xe2b92059 v4l2_video_std_construct drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x9c8a693e media_device_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xdd307467 usbnet_defer_kevent drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0xcf576655 mt76_connac_mcu_uni_add_bss drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0x34ab9a7b ath11k_ce_get_shadow_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x75380c62 cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x76341489 nci_hci_clear_all_pipes net/nfc/nci/nci EXPORT_SYMBOL +0xd5413f0c dccp_sync_mss net/dccp/dccp EXPORT_SYMBOL_GPL +0x2920b104 _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa761aad8 snd_hdac_stop_streams_and_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x5cac3c86 snd_soc_dapm_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6889950e vdpa_get_config drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0xd0e414de imx_media_pipeline_video_device drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x73420d49 dm_bitset_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xb70b342a dm_bio_prison_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xe9ca8ae0 hostap_get_porttype drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xf4801ccd __drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4575a0ca drm_mode_set_crtcinfo drivers/gpu/drm/drm EXPORT_SYMBOL +0xf1b5340a drm_mode_vrefresh drivers/gpu/drm/drm EXPORT_SYMBOL +0xa31a1919 cfg80211_stop_iface net/wireless/cfg80211 EXPORT_SYMBOL +0x4132e2c7 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x75270da1 mt6359_accdet_enable_jack_detect sound/soc/codecs/mt6359-accdet EXPORT_SYMBOL_GPL +0x559f9981 __dfl_driver_register drivers/fpga/dfl EXPORT_SYMBOL +0x4af9dfb3 ipack_driver_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL +0x1309ccbe __ssb_driver_register drivers/ssb/ssb EXPORT_SYMBOL +0x4878eb2a __cxl_driver_register drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0xfbc2d309 rio_add_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x176a0a5b anybuss_finish_init drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL +0x148e4da7 rtl8192u_dot11d_init drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x61dcdcfd media_entity_setup_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xf0c6fb81 tda827x_attach drivers/media/tuners/tda827x EXPORT_SYMBOL_GPL +0x5dbc5f33 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x9f0231c2 stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x0170473c mlx4_bf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf1740462 iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x88b8e988 drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL +0x412527f3 __apr_driver_register drivers/soc/qcom/apr EXPORT_SYMBOL_GPL +0x0e5f8a53 clk_pll_sr2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xb1064e7b __mhi_driver_register drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x32d21316 nci_hci_open_pipe net/nfc/nci/nci EXPORT_SYMBOL +0x99bf1b00 __tracepoint_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0x6a693a25 vringh_need_notify_user drivers/vhost/vringh EXPORT_SYMBOL +0xa25724d7 iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xbcf5403d dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xaa89c51f stb0899_attach drivers/media/dvb-frontends/stb0899 EXPORT_SYMBOL +0x68914406 stv0299_attach drivers/media/dvb-frontends/stv0299 EXPORT_SYMBOL +0x2a7afd44 hfi_session_destroy drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x52ec23b8 xvip_clr_or_set drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x63827db8 mt76_set_stream_caps drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x54dbface scsi_alloc_request drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x27bcc282 pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x30496988 __tracepoint_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd3a82a15 wpan_phy_for_each net/ieee802154/ieee802154 EXPORT_SYMBOL +0x6e65ad24 ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL +0x37a02412 xfrm_aalg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xc7407938 snd_soc_bytes_tlv_callback sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x94098ff8 snd_interval_list sound/core/snd-pcm EXPORT_SYMBOL +0x26398220 iio_read_channel_processed_scale drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x09a5fc2d ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x292ef68f ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3dbf9aaa __SCT__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x70d98f00 drm_gem_cma_free drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL +0x32e24c8a blake2b_compress_generic crypto/blake2b_generic EXPORT_SYMBOL +0xae31ff94 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL +0x7ba67a63 virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x91a80012 snd_soc_close_delayed_work sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb13e35b7 snd_vx_load_boot_image sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x830a8571 tee_device_unregister drivers/tee/tee EXPORT_SYMBOL_GPL +0x02a131a4 iio_trigger_free drivers/iio/industrialio EXPORT_SYMBOL +0xfe07bc0c mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x543f323c hnae_put_handle drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL +0xf7f05c17 fman_port_use_kg_hash drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x6fb0fa3c drm_atomic_helper_commit_modeset_enables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf8a79b19 tegra_mipi_enable drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x658a843f nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0x74cbab19 __fscache_write_to_cache fs/fscache/fscache EXPORT_SYMBOL +0x3d5a8137 snd_ctl_make_virtual_master sound/core/snd EXPORT_SYMBOL +0x421f803e rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x59264eb4 rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x949448a1 sdio_retune_release drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xe4927b97 typec_altmode_put_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x6e970a76 rndis_signal_connect drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x6cdaaa5d mt76_put_txwi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xb602d6a7 hdlc_ioctl drivers/net/wan/hdlc EXPORT_SYMBOL +0xfb55916e cmdq_pkt_write_mask drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL +0xc3e2d892 parman_create lib/parman EXPORT_SYMBOL +0x24163604 ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL +0x7b01cbe0 ieee80211_send_bar net/mac80211/mac80211 EXPORT_SYMBOL +0xdc278d44 xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4b63484d nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x33e380a5 nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xc9266091 snd_hda_parse_pin_defcfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb40b3764 coresight_claim_device drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xecffb88e ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x0e71a0c1 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x036f82e8 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xcf1d71c9 ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x3ebaaec5 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0360b23d udc_enable_dev_setup_interrupts drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0x189fbaae usb_wwan_port_remove drivers/usb/serial/usb_wwan EXPORT_SYMBOL +0x533c4657 hdlcdrv_arbitrate drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0xeb7f2243 mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa15a3767 dw_spi_add_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0xb3d2c76d scsi_hostbyte_string drivers/scsi/scsi_mod EXPORT_SYMBOL +0x1edb0ff6 __scsi_iterate_devices drivers/scsi/scsi_mod EXPORT_SYMBOL +0x265acbf3 lm3533_ctrlbank_get_pwm drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0x4565cb5a lm3533_ctrlbank_set_pwm drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0x0bc5212c drm_crtc_vblank_helper_get_vblank_timestamp_internal drivers/gpu/drm/drm EXPORT_SYMBOL +0x0e98da3d clk_pll_vote_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0xe89e288e iproc_pcie_setup drivers/pci/controller/pcie-iproc EXPORT_SYMBOL +0xaafd4acc max_session_cb_slots fs/nfs/nfs EXPORT_SYMBOL_GPL +0x47adced1 svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x74363374 ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x6ed20b3b dapm_clock_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4c47a154 vdpa_unregister_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL +0x3b654b31 v4l2_m2m_buf_remove_by_idx drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x5f49d348 cx88_wakeup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x277621ea cx25821_riscmem_alloc drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x4905ea6e vb2_ioctl_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x6726f603 fw_device_enable_phys_dma drivers/firewire/firewire-core EXPORT_SYMBOL +0xf3b562bb mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x12135396 phylink_mac_change drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x5decc6e5 drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x3f8992eb dpaa2_io_service_release drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL +0xdfae7c61 snd_soc_cnew sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x67e66f77 snd_ice1712_akm4xxx_init sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL +0xaef1df61 rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xf7ea663b rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x27db2eb4 vfio_init_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xf050dd6e b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd5bb9319 b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd2c6ae80 read_efuse_byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x14db14c4 otx2_shutdown_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x63c6c72f otx2_get_max_mtu drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x6e4ba63a vnic_dev_register drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL +0x6f2cab5c iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x114e0ebe iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x10d9f885 scsi_sense_desc_find drivers/scsi/scsi_mod EXPORT_SYMBOL +0xef411faa rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL +0x8d66c9ce drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbe3879aa ceph_get_snap_context net/ceph/libceph EXPORT_SYMBOL +0xb01d4847 ieee80211_rate_control_unregister net/mac80211/mac80211 EXPORT_SYMBOL +0x6ef8fcd8 snd_pcm_format_linear sound/core/snd-pcm EXPORT_SYMBOL +0xb82299ed iio_triggered_event_setup drivers/iio/industrialio-triggered-event EXPORT_SYMBOL +0x5be1f53a st_press_common_probe drivers/iio/pressure/st_pressure EXPORT_SYMBOL +0x77a5ab64 rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xda64ef4a mtk_ecc_adjust_strength drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL +0xca7dede1 iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xfe7d91c1 sbc_dif_copy_prot drivers/target/target_core_mod EXPORT_SYMBOL +0x1e608c89 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL +0x57b73b33 tee_bnxt_fw_load drivers/firmware/broadcom/tee_bnxt_fw EXPORT_SYMBOL +0xced72aae ti_lmu_common_set_brightness drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL +0x478d6af7 ves1820_attach drivers/media/dvb-frontends/ves1820 EXPORT_SYMBOL +0x7ef36afa typec_altmode_exit drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xb3a246d7 rt2x00usb_watchdog drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL +0x4eb92800 mt76_tx_check_agg_ssn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xd77543a5 mt76_update_survey_active_time drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xb83c013e hostap_setup_dev drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xa478f8d0 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x9eeeef48 qed_put_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0xf0b7c8f7 mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8855701a drm_property_create_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x1c76ea4d pdr_restart_pd drivers/soc/qcom/pdr_interface EXPORT_SYMBOL +0x8a2b8dae fsl_edma_xfer_desc drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x220b49ab chacha_crypt_arch arch/arm64/crypto/chacha-neon EXPORT_SYMBOL +0xfc14d375 rxrpc_kernel_get_peer net/rxrpc/rxrpc EXPORT_SYMBOL +0x35c1136f usb_role_switch_register drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0xc6bc745d rt2x00mac_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x1576285b mt76x02_ext_pa_enabled drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xd2be56fe ath9k_cmn_beacon_config_sta drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x60cacb4e qed_get_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x527d6bc1 ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd1702aec bcm54xx_auxctl_read drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0x0e24f907 ieee80211_iter_keys net/mac80211/mac80211 EXPORT_SYMBOL +0x98aebe43 ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x4a30e15e axg_tdm_formatter_event sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL +0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa4c085f8 ata_tf_from_fis drivers/ata/libata EXPORT_SYMBOL_GPL +0xc20d06ab adt7x10_probe drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL +0x55213656 snd_tea575x_hw_init drivers/media/radio/tea575x EXPORT_SYMBOL +0x0dbf0296 tveeprom_hauppauge_analog drivers/media/common/tveeprom EXPORT_SYMBOL +0x2882d40e usb_role_switch_unregister drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0x5d01d078 udc_irq drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL +0xd4f40c14 usbnet_device_suggests_idle drivers/net/usb/usbnet EXPORT_SYMBOL +0x2aae5a91 b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x9f4ede1f mlx4_qp_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf5e8a60a nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4a8e3d34 try_test_sas_gpio_gp_bit drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xfb9e8fa6 drm_gem_simple_kms_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbd5b3bcc drm_buddy_free_block drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0x2ec1b977 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe491d2f8 caif_disconnect_client net/caif/caif EXPORT_SYMBOL +0xc7e0e898 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL +0x2633c67e v4l2_async_notifier_parse_fwnode_endpoints drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x3b99e686 cx22702_attach drivers/media/dvb-frontends/cx22702 EXPORT_SYMBOL +0x71a73ec4 lbs_process_rxed_packet drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0x0c2e6191 otx2_get_mac_from_af drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x67198af2 st_nci_se_deinit drivers/nfc/st-nci/st-nci EXPORT_SYMBOL +0x1bd84fd8 drm_writeback_prepare_job drivers/gpu/drm/drm EXPORT_SYMBOL +0xa19f50c7 crypto_nhpoly1305_update crypto/nhpoly1305 EXPORT_SYMBOL +0xc0763484 rfkill_blocked net/rfkill/rfkill EXPORT_SYMBOL +0xef171b0b dccp_recvmsg net/dccp/dccp EXPORT_SYMBOL_GPL +0x190b363c nft_fib_dump net/netfilter/nft_fib EXPORT_SYMBOL_GPL +0xe31ef620 unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x654e0e84 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd6c5f6d3 ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa028ecd1 mmc_get_ext_csd drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xf55a7a96 vb2_dvb_dealloc_frontends drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x7bcf305c mt76_write_mac_initvals drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x9b00d9e6 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7ad4d1a8 mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd8a7b691 sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x208f0b83 ttm_bo_pin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0776ff9b ttm_bo_put drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x801c84c7 drm_crtc_commit_wait drivers/gpu/drm/drm EXPORT_SYMBOL +0xec1c2a90 ipmi_get_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xe5f73406 hyperv_write_cfg_blk drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL +0x6a0c3847 __mlog_printk fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xc8692c64 nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x54426919 cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe68d6530 xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9fb28a7c xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3d4339db snd_hdac_bus_get_response sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0x58631dab imx_audmux_v2_configure_port sound/soc/fsl/snd-soc-imx-audmux EXPORT_SYMBOL_GPL +0x30693bb7 imx_audmux_v1_configure_port sound/soc/fsl/snd-soc-imx-audmux EXPORT_SYMBOL_GPL +0x726a7bd2 adau17x1_add_widgets sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x38effd36 iio_dealloc_pollfunc drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x287277cb memstick_init_req_sg drivers/memstick/core/memstick EXPORT_SYMBOL +0xcbb55530 __spmi_driver_register drivers/spmi/spmi EXPORT_SYMBOL_GPL +0x8307c455 __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0xb8434672 md_write_end drivers/md/md-mod EXPORT_SYMBOL +0xa1cfcdbc v4l2_src_change_event_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xeb93a2a3 __media_entity_setup_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x3fc29ef3 usb_stor_pre_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0x2453e036 mt76_get_antenna drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x2cd5b076 mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xfa4c2272 lbs_queue_event drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL +0xf046df4c hostap_set_antsel drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL +0xbd411ad0 il_setup_rx_scan_handlers drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x39b3804e __traceiter_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfc8c4bed cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x549dcdef scsi_ioctl_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x2c4289c8 st21nfca_hci_discover_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL +0x9a1a74c3 __tracepoint_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf70edb0b nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2861f938 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xfccbb2ff max98090_mic_detect sound/soc/codecs/snd-soc-max98090 EXPORT_SYMBOL_GPL +0x6373b135 snd_hda_multi_out_dig_open sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x50175e48 snd_hda_codec_device_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa286a234 snd_pcm_format_name sound/core/snd-pcm EXPORT_SYMBOL_GPL +0xab6a7177 devm_iio_channel_get_all drivers/iio/industrialio EXPORT_SYMBOL_GPL +0xa53e41a4 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xf823738b cx88_dsp_detect_stereo_sap drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xcd7c306a rt2x00queue_start_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0x79c00fa2 drm_edid_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0x0b1d73cf ieee80211_calc_tx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x0f1365a5 dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd7fe5fe7 meson_card_i2s_set_sysclk sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL +0x5c66e3e1 es8328_probe sound/soc/codecs/snd-soc-es8328 EXPORT_SYMBOL_GPL +0x3860f326 roccat_common2_sysfs_read drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL +0xaa3af538 hisi_qm_wait_mb_ready drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0xcc6693b6 __SCT__tp_func_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x46c66897 __SCK__tp_func_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xf161ce70 usbnet_read_cmd_nopm drivers/net/usb/usbnet EXPORT_SYMBOL_GPL +0x7f9d90c3 tifm_has_ms_pif drivers/misc/tifm_core EXPORT_SYMBOL +0x90d4f322 drm_mode_plane_set_obj_prop drivers/gpu/drm/drm EXPORT_SYMBOL +0xb7bd9de6 cryptd_aead_queued crypto/cryptd EXPORT_SYMBOL_GPL +0x00c80741 xfrm_ealg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0xd9bb821b xt_copy_counters net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x335e3d87 qcom_glink_native_probe drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL +0x356a1374 rpmsg_sendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL +0xc0faff03 venus_helper_get_opb_size drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x805d0b8b sms_board_lna_control drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0x74f00f02 ath9k_hw_set_rx_bufsize drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xfc881b89 fman_port_get_hash_result_offset drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL +0x1eded57d nvme_should_fail drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x3693cbaa drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL +0xa5e8d8c0 drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xc5bdfa11 clk_byte2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x8fcddda6 psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL +0x2b738597 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdb443fff cfg80211_get_drvinfo net/wireless/cfg80211 EXPORT_SYMBOL +0x3507ef9c nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x7cac7292 cs42888_data sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0xafd0a50d rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x198e51c8 ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa0fc55d7 ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL +0x35e15b90 v4l2_m2m_ioctl_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x33ee336d iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xd00d085e ax25_header_ops net/ax25/ax25 EXPORT_SYMBOL +0x374d7322 ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x1d6f0c6f snd_pcm_suspend_all sound/core/snd-pcm EXPORT_SYMBOL +0x2c7362ed btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x7a34f439 amvdec_write_dos_bits drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x58a9e936 __v4l2_async_notifier_add_fwnode_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0xc97f5e03 mt2063_attach drivers/media/tuners/mt2063 EXPORT_SYMBOL_GPL +0xea791f6c tsc200x_remove drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0xebcfce7a rtl92c_phy_sw_chnl_callback drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x2921a4d4 rtl_btc_status_false drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x1fd4782d vmci_qpair_get_produce_indexes drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0xaf267620 drm_dp_lttpr_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x52778ab4 drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xae4c7b6d __SCT__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x90a5530f nfsiod_workqueue fs/nfs/nfs EXPORT_SYMBOL_GPL +0x19f37f0d ieee80211_update_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL +0xa0ec33c8 flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x6c283cec sprd_mcdt_chan_int_enable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0xce3ace65 cs4271_regmap_config sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL +0x2a1a7a65 snd_card_ref sound/core/snd EXPORT_SYMBOL_GPL +0x7afc9d8a unregister_sound_mixer sound/soundcore EXPORT_SYMBOL +0x6a0869ed ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6c3b16d7 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x3f2bba7f rtw_parse_tbl_txpwr_lmt drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x27051f96 mt76x02_configure_filter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xad255a6d ath10k_htt_hif_tx_complete drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xab9e8f50 hisi_sas_notify_phy_event drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xafacc79e sas_port_get_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xf3a25b9c of_dp_aux_depopulate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0xcb866ccd ieee80211_ap_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL +0xff87892f rt5514_spi_burst_write sound/soc/codecs/snd-soc-rt5514-spi EXPORT_SYMBOL_GPL +0x61fdbec6 snd_soc_dai_compr_ack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc8ccb4c3 iio_dma_buffer_init drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL +0x345335bb hisi_qm_mb drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x2da6db44 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7b891538 af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL +0x9de5a208 netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL +0xbc6d3e1d virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x4a237e57 cfpkt_tonative net/caif/caif EXPORT_SYMBOL +0xc527a362 ieee80211_resume_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0x9b6b6d38 bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL +0x5aecb6a6 nanddev_isbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0x770a4e1b onenand_scan drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL_GPL +0x8426ec5a lp55xx_register_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x6f76a16d v4l2_device_register_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xa55154a3 media_devnode_create drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x553fd7d6 lgdt3305_attach drivers/media/dvb-frontends/lgdt3305 EXPORT_SYMBOL +0x0f714818 lgdt330x_attach drivers/media/dvb-frontends/lgdt330x EXPORT_SYMBOL +0xedaf5537 mtk_vcodec_fw_select drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x06cfd2dd sms_board_led_feedback drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xa83fa861 orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x5e46fbd2 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9503f646 bgmac_enet_resume drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0xf4511d59 fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x39c81df8 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x989abfce ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL +0x0ee0f9e8 register_8022_client net/802/p8022 EXPORT_SYMBOL +0xd05140f2 fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0x92cf0663 vhost_vq_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x59fbff0f ssam_device_alloc drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0xaea45b65 vchiq_mmal_port_connect_tunnel drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0x7b047bd9 dm_tm_create_non_blocking_clone drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x8ae3479f bcm3510_attach drivers/media/dvb-frontends/bcm3510 EXPORT_SYMBOL +0xbbee9354 em28xx_find_led drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x9fb93e95 em28xx_read_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x8ca06e2c nal_hevc_write_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL +0x8de5f70b sms_board_event drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xf0b9f3ac cdc_ncm_bind_common drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL +0x0594edcf realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x6529948d qed_get_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x3c2cc49f ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x552c7868 cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x178ad1e8 drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc4559638 simd_register_aeads_compat crypto/crypto_simd EXPORT_SYMBOL_GPL +0x3244b2a1 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL +0x04cad6f0 ceph_pg_poolid_by_name net/ceph/libceph EXPORT_SYMBOL +0x40b94592 snd_soc_info_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa0c316c6 ad5686_probe drivers/iio/dac/ad5686 EXPORT_SYMBOL_GPL +0x7d98819f hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES +0xebad9c5c ad7606_probe drivers/iio/adc/ad7606 EXPORT_SYMBOL_GPL +0xd3c672b8 nand_subop_get_data_len drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x93744b3a _rtl92c_phy_fw_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xa142a524 gsc_read drivers/mfd/gateworks-gsc EXPORT_SYMBOL_GPL +0x1984f833 ttm_base_object_noref_lookup drivers/gpu/drm/vmwgfx/vmwgfx EXPORT_SYMBOL +0xb64099f0 __drmm_encoder_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0x4e6e8c6e ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL +0x7a8ca627 xfrm_count_pfkey_enc_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0x10696d97 snd_hdac_acomp_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xb5d6dc22 amdtp_domain_add_stream sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL +0x71b285f2 snd_hda_add_nid sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x439a0f19 mma9551_read_accel_chan drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x196f0ea0 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x8beb2a94 btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x37003ecf mmc_pwrseq_register drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x0fdb4ead usb_gadget_register_driver_owner drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x3a771e39 fw_core_add_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL +0x2fb114dd il_mac_bss_info_changed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xec4df8e1 fsl_edma_free_desc drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x248c5f35 cfg80211_pmsr_report net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xd7c01ca3 oxygen_read8 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x2f617297 tee_shm_va2pa drivers/tee/tee EXPORT_SYMBOL_GPL +0xe8f351c9 videocodec_attach drivers/staging/media/zoran/videocodec EXPORT_SYMBOL +0x9a73729f __SCT__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x25440e15 isl6423_attach drivers/media/dvb-frontends/isl6423 EXPORT_SYMBOL +0x2dccafb6 tveeprom_read drivers/media/common/tveeprom EXPORT_SYMBOL +0xe1fe1432 cx2341x_log_status drivers/media/common/cx2341x EXPORT_SYMBOL +0x6acb4179 fsg_common_set_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xbaabb395 usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xde9925bd rtw_coex_read_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xcd95a871 rt2x00mac_get_ringparam drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xcf5d3f07 ath10k_ce_per_engine_service_any drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xeab9cbd5 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x66cf2f64 drm_display_mode_from_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xa3079955 host1x_client_suspend drivers/gpu/host1x/host1x EXPORT_SYMBOL +0xd31c27c7 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf556e2c9 br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xa3614442 alloc_fddidev net/802/fddi EXPORT_SYMBOL +0x6515e7f0 mtk_afe_fe_shutdown sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0xea38ee07 wm_halo_bus_error sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xe98295e9 snd_hda_codec_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x85387e51 iio_read_mount_matrix drivers/iio/industrialio EXPORT_SYMBOL +0x7bdcd7d5 slim_stream_disable drivers/slimbus/slimbus EXPORT_SYMBOL_GPL +0xb70e5146 ssam_controller_event_enable drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL +0x966d0356 vchiq_mmal_port_enable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xf2c8674f ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x04da3f68 dw_mci_probe drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0x6a20d8f9 read_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xf3d995cd mt76x02_sta_add drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x2cd95e94 mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x233a8df2 snd_hda_get_conn_index sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x15e0401c cros_ec_sensors_ext_info drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x78eb596d btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xcdf19baa vfio_pci_core_request drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL +0x9c2d326e ata_sff_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0xe3eb0d0c b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xecd02a71 ath9k_cmn_update_txpow drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x3e143e9d mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x13912e4b xcv_init_hw drivers/net/ethernet/cavium/thunder/thunder_xcv EXPORT_SYMBOL +0x06210949 sun4i_tcon_enable_vblank drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0x32975f3c drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe1697022 af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL +0xd0c9131f af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x4fe634f3 range_bipolar2_5 drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xbdc3fd4c bcma_core_pci_power_save drivers/bcma/bcma EXPORT_SYMBOL_GPL +0x5b01e41d sockaddr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x59b19414 dib0090_get_wbd_offset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xd6f1ac5d rtl_cam_mark_invalid drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xa4cf3918 fsl_edma_cleanup_vchan drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0xa8f6d675 sprd_comp_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL +0x4d49587b snd_hdac_dsp_cleanup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xca34cf6b etm_perf_symlink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x42be1272 rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xd33242e0 wlcore_set_scan_chan_params drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0x4fda9a71 rtl_btc_get_ops_pointer drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist EXPORT_SYMBOL +0xb453ea4a rt2800_gain_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x00946fe0 ath_printk drivers/net/wireless/ath/ath EXPORT_SYMBOL +0x52010c55 ath9k_hw_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xcb9128b7 ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xf65e0a77 iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x26dc763c nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x790bae72 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL +0xdf3a4e7d dm_tm_create_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xce8ef351 v4l2_event_unsubscribe_all drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x1c317a7f xhci_check_bandwidth drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xfd530228 tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL +0x4fdc746e orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x2c279a4e ath9k_hw_resettxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xcce61ea6 prestera_device_register drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL +0xd3d714ee iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb815517e ttm_bo_vm_access drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xcd3ad1c8 drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x108b4866 analogix_dp_probe drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xae6040a5 __traceiter_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x91691166 asoc_simple_parse_routing sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x0d3d4733 snd_hda_codec_load_dsp_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xab6c54b4 ata_sas_sync_probe drivers/ata/libata EXPORT_SYMBOL_GPL +0x2f9e7f8e vid_which_vrm drivers/hwmon/hwmon-vid EXPORT_SYMBOL +0x7373c63f v4l2_event_queue_fh drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x9a0221c7 fsg_common_free_buffers drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x78965a5e mt76x02_dma_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x18a7c22a libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x60c693d3 prestera_device_unregister drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL +0xdef0a878 drm_atomic_helper_page_flip drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfc41a7fd fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x3ab581f4 nci_req_complete net/nfc/nci/nci EXPORT_SYMBOL +0xddc2cea5 wpan_phy_unregister net/ieee802154/ieee802154 EXPORT_SYMBOL +0xf048fdd1 snd_hdac_bus_enter_link_reset sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xcab992ae wm_adsp_compr_pointer sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xcbc00719 adau17x1_resume sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x8df3789f snd_oss_info_register sound/core/snd EXPORT_SYMBOL +0x65d1a319 comedi_buf_write_free drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xa08bedce vfio_unpin_pages drivers/vfio/vfio EXPORT_SYMBOL +0xfc62e1f3 mtd_get_device_size drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4dff0010 nvdimm_namespace_capacity drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xa340e264 cnstr_shdsc_aead_givencap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL +0x2342f1ae v4l2_prio_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xce9d0522 usb_gadget_vbus_disconnect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x6e488eac cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xffe27bca orinoco_interrupt drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x2d36b712 cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xc489ce6a fc_lport_bsg_request drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x37786d54 qmp_get drivers/soc/qcom/qcom_aoss EXPORT_SYMBOL +0xb7872000 simd_unregister_aeads crypto/crypto_simd EXPORT_SYMBOL_GPL +0x1cb4aa40 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x54bbb927 ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xf25aacf5 cros_ec_irq_thread drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x9793cda7 cec_transmit_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x27b12c5f venus_helper_m2m_device_run drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x2f6ccd15 fsg_store_nofua drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xedae95c0 m_can_class_allocate_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x22a7d624 rt2800mmio_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x70340789 ath10k_ce_rx_update_write_idx drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x579211f0 mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xec72967b mlx4_replace_zero_macs drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf95abb05 dw_spi_check_status drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0x56f72e25 dw_hdmi_set_sample_non_pcm drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x758b9381 vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x753e20b2 dm_bio_prison_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xe7893de4 v4l2_create_fwnode_links_to_pad drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2b696438 fsg_store_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x31fab83c qtnf_chipid_to_string drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x121b937f ttm_bo_vm_fault_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x15667e98 drmm_kmalloc drivers/gpu/drm/drm EXPORT_SYMBOL +0xc95e3a75 tegra186_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x05433b9a cfg80211_get_ies_channel_number net/wireless/cfg80211 EXPORT_SYMBOL +0xee628d6d udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xc78029a9 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID +0xf70bb456 media_device_unregister_entity_notify drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xc9394de6 em28xx_read_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xd84218ed gspca_resume drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x8c15c473 mlxsw_core_res_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x67c30f6a cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa0f54fd1 drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd438c1c3 clk_alpha_pll_postdiv_trion_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x759571e0 torture_hrtimeout_s kernel/torture EXPORT_SYMBOL_GPL +0xbf3d5f1a nfc_vendor_cmd_reply net/nfc/nfc EXPORT_SYMBOL +0xf906d3ad sdw_bwrite_no_pm_unlocked drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x3af5cb0f comedi_usb_driver_unregister drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL +0xf4e3f224 ssb_chipco_gpio_control drivers/ssb/ssb EXPORT_SYMBOL +0xe8cbad4d __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5820ab10 nanddev_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xf7e3d377 vb2_core_reqbufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x6af8c6dc musb_writel drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x1209c29d rtw_phy_cfg_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x33e40671 rtw_phy_cfg_bb drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0xa7765e88 mlxsw_reg_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xa91d27e5 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xaf515965 scsi_host_busy_iter drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x396e5160 drm_gem_vram_plane_helper_prepare_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x9e3e305d cfpkt_set_prio net/caif/caif EXPORT_SYMBOL +0xe5c56323 regulatory_set_wiphy_regd net/wireless/cfg80211 EXPORT_SYMBOL +0x1f8df1a4 mrp_register_application net/802/mrp EXPORT_SYMBOL_GPL +0x07f5716c snd_rawmidi_output_params sound/core/snd-rawmidi EXPORT_SYMBOL +0x6da06247 rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0bb8df9e nvec_msg_free drivers/staging/nvec/nvec EXPORT_SYMBOL_GPL +0xb912ae0b __tracepoint_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x7f659d4c mlxsw_afa_block_append_vlan_modify drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x36df5465 otx2_ptp_clock_index drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL +0x5ecacd50 drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc5c99a79 drm_dp_get_adjust_request_voltage drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xdb008703 dpaa2_io_service_enqueue_multiple_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL +0xe614e49d ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL +0x8ffe7e89 nf_conntrack_htable_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x440a12b8 snd_hda_add_imux_item sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xdd1df029 coresight_set_assoc_ectdev_mutex drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x86903274 mtk_rpmsg_destroy_rproc_subdev drivers/rpmsg/mtk_rpmsg EXPORT_SYMBOL_GPL +0xd9c4e2b5 ata_port_desc drivers/ata/libata EXPORT_SYMBOL_GPL +0x6e02284a cxl_driver_unregister drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x3cfb6aa6 em28xx_register_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL +0x2309a6d6 tm6000_xc5000_callback drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x666067e6 saa7134_ts_qops drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x07ef5d8e can_rx_offload_enable drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xaac60624 il_set_rxon_channel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x63874d4c mlxsw_core_port_driver_priv drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xc3aca454 cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xa94d32c6 fc_block_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xafc46552 drm_gem_simple_kms_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5542443b drm_flip_work_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2c597c4d mtk_afe_pcm_platform sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x857f71d2 cfi_varsize_frob drivers/mtd/chips/cfi_util EXPORT_SYMBOL +0x9aeaae5b scp_get_venc_hw_capa drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL +0x09b6592f v4l2_m2m_job_finish drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0x96470787 usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x97f3b67f ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x8c17ce9e drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2183c08c drm_mm_scan_add_block drivers/gpu/drm/drm EXPORT_SYMBOL +0x2491e20a drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x28e7bd25 ax25_register_pid net/ax25/ax25 EXPORT_SYMBOL_GPL +0xd759a056 snd_opl3_find_patch sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x53cfc274 snd_pcm_lib_preallocate_pages sound/core/snd-pcm EXPORT_SYMBOL +0x4b6e0512 btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x89b611dd tm6000_debug drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0xaabd415a usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd2fc6b11 rsi_read_pkt drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0xf1991475 rt2800_conf_tx drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0x879018aa ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x34b57571 qcom_smem_alloc drivers/soc/qcom/smem EXPORT_SYMBOL +0x121743d9 ax25_linkfail_register net/ax25/ax25 EXPORT_SYMBOL +0x8154639c snd_soc_dpcm_be_can_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9e395470 snd_soc_dpcm_fe_can_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x67e39619 snd_dmaengine_pcm_pointer_no_residue sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0x480a6a85 dfl_fpga_dev_feature_uinit drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xe8657851 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL +0x3330a1c8 qcom_smd_unregister_edge drivers/rpmsg/qcom_smd EXPORT_SYMBOL +0x63f3cd3d btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x9290e07a dm_tm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x7b6b3af5 dm_bm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x8b782148 vb2_core_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xc4908f5a nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xca8bf112 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xccc59759 drm_format_info_block_width drivers/gpu/drm/drm EXPORT_SYMBOL +0x5b1659af nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xebf26fac nfc_tm_deactivated net/nfc/nfc EXPORT_SYMBOL +0xb3c36947 nft_fib_policy net/netfilter/nft_fib EXPORT_SYMBOL +0xeeeaafde parport_ieee1284_read_byte drivers/parport/parport EXPORT_SYMBOL +0xfd829f42 parport_claim_or_block drivers/parport/parport EXPORT_SYMBOL +0xb6c0d9e7 cs_dsp_chunk_read drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xda0c76ed snd_tea575x_g_tuner drivers/media/radio/tea575x EXPORT_SYMBOL +0xacef5966 tm6000_get_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0xa4abb107 tm6000_set_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x861c986c rndis_set_param_medium drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xe9b3d801 rtl8723_phy_path_a_standby drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL +0x33c95c65 _rtl92c_phy_dbm_to_txpwr_idx drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x2113e001 rtl_fw_block_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x431c3d85 mlx4_is_eq_shared drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xc9bb48ac nvme_auth_dhgroup_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xf01fcc2f iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xcf196db5 sdev_enable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL +0xfc3030ef dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0x4d81d2bf t10_pi_type3_crc block/t10-pi EXPORT_SYMBOL +0x1475f64b ocfs2_dlm_lvb_valid fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0xdb3205b4 pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6e054a05 ieee802154_xmit_complete net/mac802154/mac802154 EXPORT_SYMBOL +0x183dcd3b ieee80211_get_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL +0xda1bd397 axg_fifo_pcm_close sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL +0x7e85e432 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES +0xaecce5d8 rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xb8e0d1b1 nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x5736c9c5 dm_bitset_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x19b3ab87 vb2_ioctl_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x6ac35248 ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL +0x1715ab02 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x13d6e7d3 nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL +0x050cc796 dccp_send_sync net/dccp/dccp EXPORT_SYMBOL_GPL +0xed79444e nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x36a6f529 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x5b75f756 q6routing_stream_open sound/soc/qcom/qdsp6/q6routing EXPORT_SYMBOL_GPL +0xb2e5ae4a snd_lookup_minor_data sound/core/snd EXPORT_SYMBOL +0x8212184e fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL +0xba48473d ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf303284a hisi_uncore_pmu_enable drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL +0xe1bdae47 dm_cache_policy_create drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xafcf7f7b fsg_show_removable drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xbe449357 mt76_stop_tx_queues drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xd3eda473 il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x6604cb30 drm_sched_stop drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x389617b0 LZ4_decompress_fast_continue lib/lz4/lz4_decompress EXPORT_SYMBOL +0x648c9008 cs35l41_configure_cs_dsp sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x5f3b0d9a iio_write_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x425054ac ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL +0x4cdbed28 ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL +0x71bfa8b9 cxl_probe_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL +0x3d598ded mmc_hsq_init drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL +0x4432977f ttpci_budget_deinit drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x933283ec saa7146_stop_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x0b997327 imx_usbmisc_init drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xd7c1c636 usb_hcd_pci_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x580ba25c m_can_class_register drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xc556f722 rtl92c_bt_rssi_state_change drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0xcc688b2a ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x79b4cc51 xpcs_validate drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL +0x057a1c65 fc_host_post_fc_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xe3ffc642 drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5a710273 qcom_smem_get_free_space drivers/soc/qcom/smem EXPORT_SYMBOL +0x86d434cc nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe98f3339 cfg80211_wext_giwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xeb9e7f9c cfg80211_wext_siwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x56465b9e cfg80211_wext_giwname net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x0b2b884c fpga_bridges_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL +0x8143ba7c ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL +0x4839762f v4l2_calc_timeperframe drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL +0x28cffaf8 usb_register_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5f2a689b __SCT__tp_func_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL +0xc09f4af3 mt76x2_mac_stop drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL +0x0462ce68 mt76x02_add_rate_power_offset drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x76f5d524 ttm_global_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x548f4e2b drm_atomic_helper_commit_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x295b3900 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xcbaa0e26 regulatory_hint net/wireless/cfg80211 EXPORT_SYMBOL +0xe1089d07 wiphy_rfkill_start_polling net/wireless/cfg80211 EXPORT_SYMBOL +0xac47bb23 pcm3168a_regmap sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0x7993be26 snd_soc_dapm_mixer_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0e46c355 snd_dmaengine_pcm_set_config_from_dai_data sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0x4dc06f20 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x7bbcd67b nand_reset_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x31e2e77f vmbus_free_mmio drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0x9e324cb0 cs_dsp_chunk_flush drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL +0xadd25d63 videobuf_vmalloc_free drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL +0x89ee9ec0 mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x627e3832 wm1811_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL +0x0b008db0 oslec_hpf_tx drivers/misc/echo/echo EXPORT_SYMBOL_GPL +0x0e69e162 nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL +0xab773bd7 bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL +0xa5379597 xt_register_target net/netfilter/x_tables EXPORT_SYMBOL +0x5a810811 devm_sigmadsp_init_i2c sound/soc/codecs/snd-soc-sigmadsp-i2c EXPORT_SYMBOL_GPL +0xb21873a3 __snd_hda_apply_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xd1276a2e tee_shm_alloc_kernel_buf drivers/tee/tee EXPORT_SYMBOL_GPL +0xce0dbda1 comedi_bytes_per_scan_cmd drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x774ff26a ata_sas_async_probe drivers/ata/libata EXPORT_SYMBOL_GPL +0xb73671b5 sdhci_enable_sdio_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x92bb9a23 mt76_connac_mcu_set_suspend_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL +0xb42a71a3 nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x63243b0a scsi_vpd_lun_id drivers/scsi/scsi_mod EXPORT_SYMBOL +0xf2e895c2 drm_of_lvds_get_dual_link_pixel_order drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x59b60134 drm_any_plane_has_format drivers/gpu/drm/drm EXPORT_SYMBOL +0x37a2b807 drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL +0xd76be625 nfc_remove_se net/nfc/nfc EXPORT_SYMBOL +0x4d173b30 svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4fd41316 ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xe1e8aeab nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xf2cc2cce acp_bt_uart_enable sound/soc/amd/acp_audio_dma EXPORT_SYMBOL +0x3eade852 snd_hda_gen_add_kctl sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x64c811ae ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x2c418af6 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5f6a33ec dvb_unregister_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x9e803d53 videobuf_to_dma drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL +0x3e613dc5 rndis_command drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL +0xf963a277 ath11k_hal_srng_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0xb808e043 mlx4_mr_hw_write_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8fff0710 otx2_mbox_up_handler_cgx_link_event drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x1384a98e nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe4a94fc4 drm_bridge_hpd_enable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xfbf74b74 dpdmai_get_rx_queue drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0x2ac3629d dpdmai_set_rx_queue drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0x9670b5a1 rpc_free_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x66ed2439 rpc_destroy_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x660398e8 adis_init drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL +0x8718cbf7 comedi_dev_get_from_minor drivers/comedi/comedi EXPORT_SYMBOL_GPL +0xb2508c28 btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x534ba9e1 imx_media_find_mbus_format drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x65886939 devm_led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL +0x6b2357b6 dm_bitset_test_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x3bd6c542 hfi_session_stop drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc4e62297 saa7146_start_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x749feaf9 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5266947e mlx4_test_async drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0xf378e1e7 vnic_dev_get_res drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL +0xc14a84b1 bcm_phy_handle_interrupt drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL +0xb938c5af drm_atomic_helper_wait_for_fences drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x761641bc drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x187fb84b crypto_engine_alloc_init_and_set crypto/crypto_engine EXPORT_SYMBOL_GPL +0xb24e49d4 nci_get_conn_info_by_dest_type_params net/nfc/nci/nci EXPORT_SYMBOL +0xbdb1f9cf nfc_se_connectivity net/nfc/nfc EXPORT_SYMBOL +0x1fabfa1e svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x636dd16f wiphy_apply_custom_regulatory net/wireless/cfg80211 EXPORT_SYMBOL +0x0bf8d8a5 rtllib_rx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xf9a78ee0 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL +0x73913b21 cx24113_agc_callback drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL +0xa87f763a devm_rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL +0x9c717b5f usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe6c1e126 mpt_event_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL +0x6882114c rtl92c_fill_h2c_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x896f334b brcmu_pktq_init drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL +0x9b49e566 fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL +0xc0aaa231 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL +0xc0ee33fd xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb99619bb ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xf2477e63 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9ab56420 usb_ep_enable drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xe16b26de ath10k_ce_completed_send_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x92485fcd ath10k_core_free_board_files drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0xb145fcbb fc_exch_update_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xa1d6773b fc_exch_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xd3db5e39 pn53x_common_clean drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL +0x206e67cb drm_fb_blit_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd727815d drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0dbad913 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x7b7296aa vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb73be794 xfrm_ealg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL +0x40df46d7 azx_bus_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xc2f5633e mmc_cmdq_disable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x16244fe5 v4l2_prio_check drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xfe5e57e1 NS8390_init drivers/net/ethernet/8390/8390 EXPORT_SYMBOL +0xb45b78c4 fsl_edma_resume drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL +0x2c75b8f3 ocfs2_kset fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x69d3558d pnfs_generic_rw_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5ef9a1e3 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2e4495d6 fat_update_time fs/fat/fat EXPORT_SYMBOL_GPL +0xcda1ba0b rxrpc_sock_set_min_security_level net/rxrpc/rxrpc EXPORT_SYMBOL +0xce0e6a1b nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7d36c413 wm8804_pm sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0xc73cc1cb idt77105_init drivers/atm/idt77105 EXPORT_SYMBOL +0x82d8a1cd lgdt3306a_attach drivers/media/dvb-frontends/lgdt3306a EXPORT_SYMBOL +0x1e3435e8 iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x9d9bdf5c ath9k_hw_intrpend drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xfe58745a drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9ec8aa05 drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x39632b5f ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x405a3226 ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xafa58523 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3cc742c0 fbtft_write_reg16_bus16 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x0115fbfe cx24120_attach drivers/media/dvb-frontends/cx24120 EXPORT_SYMBOL +0x0b84a7d7 venus_helper_init_instance drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x16b6ad98 typec_get_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x9a180c08 can_rx_offload_irq_offload_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xf8ff6fd5 p54_init_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL +0x8a582768 otx2_reply_invalid_msg drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x1af1d5a2 ttm_bo_vunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x09a01f66 ttm_bo_kunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x3b2fe72f drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x77bb6415 drm_calc_timestamping_constants drivers/gpu/drm/drm EXPORT_SYMBOL +0x1b89c6ee o2hb_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xc5196999 ocfs2_dlm_unlock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x5332304f q6afe_slim_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0xb897de56 rt5682_reg sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xb963fa88 snd_soc_dapm_sync_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb88be680 snd_timer_global_free sound/core/snd-timer EXPORT_SYMBOL +0xe818b32b ata_bmdma_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL +0x469c71cf vchiq_mmal_component_finalise drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xb7350424 flexcop_dma_allocate drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x1ad0213c smscore_register_client drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL +0xd259c220 usb_ftdi_elan_edset_flush drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL +0x4f5cad1a mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe0e11929 cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x057d73bf fcoe_link_speed_update drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x8d20aa18 __SCT__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x73dff4c0 __SCK__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0xaf4a37bb cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL +0x461062ed asoc_qcom_lpass_cpu_dai_ops sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL +0x76bf1a0b imx_media_add_of_subdevs drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x75564cee saa7134_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x86519504 saa7146_unregister_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xd748a9d1 usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xb9f1f7ef ath11k_core_pre_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL +0x55971914 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x743f4126 keygen_port_hashing_init drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0xfb0cd999 cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x94410641 sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xe5360b84 drm_dp_pcon_dsc_max_slices drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb9b8df88 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x574eda34 des3_ede_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL +0x75906e85 dccp_rcv_state_process net/dccp/dccp EXPORT_SYMBOL_GPL +0x7d8086b7 __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdbcd68ed garp_init_applicant net/802/garp EXPORT_SYMBOL_GPL +0x2128bdc0 fbtft_read_spi drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x3ebec266 venus_helper_alloc_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xab6c68ac fsg_config_from_params drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xb50099a3 usbnet_generic_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL +0x68dc0a8b ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf91b89ab fman_sp_build_buffer_struct drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL +0x9f448aee drm_atomic_helper_commit_tail drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd8e09da4 ieee80211_set_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL_GPL +0xfef779fa xt_find_jump_offset net/netfilter/x_tables EXPORT_SYMBOL +0xbff1cdec snd_vx_suspend sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL +0x7791e742 cros_ec_sensors_read_lpc drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL +0x909ce20a rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x75e1bbbe dev_attr_em_message drivers/ata/libata EXPORT_SYMBOL_GPL +0xa9fd8d11 rio_unmap_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xc26aa282 media_entity_find_link drivers/media/mc/mc EXPORT_SYMBOL_GPL +0xdfb604c4 media_create_pad_links drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x294f955f tm6000_register_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x0d1b64d3 bt878_start drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0xbba96c0d i2c_dw_probe_slave drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x2933ee1d fsg_ss_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x95cffb3e fsg_hs_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0xb54d0d95 fsg_fs_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL +0x418beac5 imx_usbmisc_hsic_set_connect drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0x16386a6f mt76_sta_state drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x858c30d0 mlxsw_afa_block_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x39664d4e mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x56f6d936 dw_spi_set_cs drivers/spi/spi-dw EXPORT_SYMBOL_GPL +0x0f518717 parman_prio_init lib/parman EXPORT_SYMBOL +0x95d97bc3 snd_fasync_helper sound/core/snd EXPORT_SYMBOL_GPL +0x2558be1b sdhci_cqe_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x4403a9c3 drm_mode_get_hv_timing drivers/gpu/drm/drm EXPORT_SYMBOL +0xab9f44fb mhi_unprepare_from_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x1ffe570e nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4a217794 jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL +0x29fb6ad7 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL +0xf8c17a9d nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x89187e9b ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0adebfb3 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x40b373f8 md_flush_request drivers/md/md-mod EXPORT_SYMBOL +0xfc6380e5 dvb_ringbuffer_free drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x8f601872 dvb_dmxdev_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x72bfefc9 flexcop_dma_control_size_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x79bc842c usb_anchor_suspend_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x519c8ba9 rtw_rate_size drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x83db6567 mt76_tx_status_skb_add drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xf3a0213f mlx4_cq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x40ac648c hisi_sas_get_prog_phy_linkrate_mask drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL +0xd48b035b sas_bios_param drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xccbdac3f sas_attach_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x021f3700 poly1305_core_blocks lib/crypto/libpoly1305 EXPORT_SYMBOL +0xea4ac86c nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x389c57ae rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2f61c5c8 btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xb0a5b840 ubi_is_mapped drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0xa25954b4 nanddev_bbt_update drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL +0xcb95489b rio_mport_chk_dev_access drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0xe677eb8b fbtft_write_buf_dc drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x6db3ba37 rtl_update_beacon_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x5b3fb931 cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x164e7d85 drm_atomic_get_old_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL +0xcec122d7 chacha_crypt_generic lib/crypto/libchacha EXPORT_SYMBOL +0x51d9df22 snd_hda_check_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xcc3adc4d snd_opl3_interrupt sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL +0x057ec614 ata_bmdma_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0x28390d99 ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL +0xfc781c47 __media_entity_enum_init drivers/media/mc/mc EXPORT_SYMBOL_GPL +0x631e391f typec_mux_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xc98297c4 rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL +0xfc2f1c9a rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xbb042e53 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x311348e2 mlx4_SET_PORT_user_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x92def1c6 fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x82899538 st_nci_probe drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL +0x711989a9 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xc1444946 ax25cmp net/ax25/ax25 EXPORT_SYMBOL +0x87d7866a snd_soc_dapm_mux_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb394ca8b dfl_fpga_cdev_release_port drivers/fpga/dfl EXPORT_SYMBOL_GPL +0xe7892d50 dfl_fpga_enum_info_add_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL +0x877acb84 ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xad26df3a venus_helper_buffers_done drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc9fd634a usb_role_switch_put drivers/usb/roles/roles EXPORT_SYMBOL_GPL +0xe2f6851a ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x2c9eecf1 rt2800_mcu_request drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL +0xf2ce1329 mt76_pci_disable_aspm drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xa86b260d iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x52069036 drm_vblank_work_schedule drivers/gpu/drm/drm EXPORT_SYMBOL +0xfe9f72f3 drm_display_mode_to_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xf689ad25 drm_dp_downstream_420_passthrough drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x86a63e39 __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa23a9827 nci_core_init net/nfc/nci/nci EXPORT_SYMBOL +0xf7fd5496 asoc_simple_shutdown sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0xd6508613 snd_ctl_free_one sound/core/snd EXPORT_SYMBOL +0xda5bce09 sdw_release_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0xa8240d0e iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x21cb8b58 is_legal_channel drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xc16f2887 cec_notifier_set_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xd5d0bdef bt878_num drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0x41bbd2d2 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xd60b9a7a mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x72411caa lm3533_read drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x53c13379 __SCT__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x4bd084ba __SCK__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x18766fb5 oxygen_write_uart sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL +0x76dc6871 hda_main_out_badness sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x9b42106b coresight_loses_context_with_cpu drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xbd9ad2c4 nand_select_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL +0x8f8cb1d2 rtllib_wx_set_encode_ext drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x87ad2af6 v4l2_fh_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd71718d5 go7007_register_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x5f695d62 unregister_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xbc16678a mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe563d77b cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xd8fe547b dw_hdmi_audio_enable drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x64698f01 sunxi_rsb_driver_register drivers/bus/sunxi-rsb EXPORT_SYMBOL_GPL +0x1703fd8e dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x6134b4b7 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0xaa4df501 cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL +0x95d662d8 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x15ff3ec1 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xad036392 meson_codec_glue_output_startup sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL +0x03cb4c99 soc_ac97_ops sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x33d2d1a0 snd_hda_codec_register sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x544d44af vhost_log_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x9345e5be ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xede77f88 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x50b52e8a vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xadca81d1 ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x593885c8 vmbus_hvsock_device_unregister drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL +0xf32cceae videobuf_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x554703c2 usb_udc_vbus_handler drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0x936562d3 ci_hdrc_add_device drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0x83256a87 mpt_resume drivers/message/fusion/mptbase EXPORT_SYMBOL +0xad48a676 _rtl92c_phy_bb8192c_config_parafile drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL +0x62104126 phylink_ethtool_set_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x08213956 phylink_ethtool_get_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0xfa7b987c drm_gem_vram_simple_display_pipe_cleanup_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL +0x6d4012cc jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xf71e8a56 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7872ee90 snd_soc_dapm_force_bias_level sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x62c684b5 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa83588eb dm_rh_recovery_end drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xc9fe252c usb_stor_CB_transport drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE +0xe0083526 mt76_get_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0x9a1ef441 il_restore_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0xa33322d0 __SCT__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x88768c48 __SCK__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7511fb1a drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x471e1b18 mtk_afe_fe_hw_free sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL +0x1fe50c1a vringh_abandon_kern drivers/vhost/vringh EXPORT_SYMBOL +0xc0ed08e4 qca_read_soc_version drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x60a634c4 vfio_info_cap_add drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x3d3d9a7d mmc_command_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x667e875d __v4l2_ctrl_modify_range drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x2b64a184 v4l2_device_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x3c1e103b cx231xx_send_usb_command drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xdd805159 ioc_list drivers/message/fusion/mptbase EXPORT_SYMBOL +0x60443957 mdio45_probe drivers/net/mdio EXPORT_SYMBOL +0x93098797 rt2x00pci_probe drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL +0xddafc8a1 ocelot_vcap_block_find_filter_by_id drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xee0f7ca2 mlxsw_core_event_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x82ecf43a crypto_sm4_encrypt crypto/sm4_generic EXPORT_SYMBOL_GPL +0x106eb748 svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL +0x8b994cef dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x04e0b699 ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL +0x6579c972 snd_hdac_stream_set_params sound/hda/snd-hda-core EXPORT_SYMBOL_GPL +0xb537516c snd_hda_get_conn_list sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x5c2bb8c8 rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x476cd477 pmem_sector_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x4913e206 nvdimm_bus_check_dimm_count drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x1da5f856 gserial_suspend drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL +0x2ec12a54 usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2fda4da8 mt76x02u_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0x786735fa iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xfe928540 ath_gen_timer_isr drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL +0xe3dc121f ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc57c7246 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe11895c1 vmci_event_unsubscribe drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL +0x075a9c12 cfg80211_rx_assoc_resp net/wireless/cfg80211 EXPORT_SYMBOL +0xfaf22370 q6afe_tdm_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0xb9638db4 snd_pcm_rate_to_rate_bit sound/core/snd-pcm EXPORT_SYMBOL +0x1860016f ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0eb1ad1c target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x3d741c87 rt2800mmio_pretbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL +0x4059ff25 mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xddbe2633 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x5bfaa2c3 __tracepoint_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x09340e05 dw_hdmi_set_channel_count drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x83f05491 mhi_pm_suspend drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL +0x9fefa3cb ceph_calc_file_object_mapping net/ceph/libceph EXPORT_SYMBOL +0xe9cf9574 tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL +0x9f1bc52c xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf645911c br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL +0x9c4ed080 snd_hda_set_vmaster_tlv sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xa2081514 snd_pcm_set_managed_buffer sound/core/snd-pcm EXPORT_SYMBOL +0x6396694a gnss_put_device drivers/gnss/gnss EXPORT_SYMBOL_GPL +0x3240b85a bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xa9e1cb43 rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x66011ab6 ubi_get_device_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL +0x08d3b1af v4l2_async_notifier_init drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x78d9ea5e rndis_unbind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL +0x41a4bbd9 mt76x0_chip_onoff drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL +0x5e5bb29a mlx4_buf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x107742a9 drm_get_subpixel_order_name drivers/gpu/drm/drm EXPORT_SYMBOL +0x7c545285 drm_edid_get_monitor_name drivers/gpu/drm/drm EXPORT_SYMBOL +0x25b6f45e drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0xc346eff4 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1205ef04 torture_hrtimeout_ms kernel/torture EXPORT_SYMBOL_GPL +0x2b3de84b torture_hrtimeout_us kernel/torture EXPORT_SYMBOL_GPL +0x615c5465 torture_hrtimeout_ns kernel/torture EXPORT_SYMBOL_GPL +0x7bb25e86 dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xbfb97003 snd_hda_jack_report_sync sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0xb05d03f5 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x2c620a2d v4l2_h264_build_p_ref_list drivers/media/v4l2-core/v4l2-h264 EXPORT_SYMBOL_GPL +0x3c16a6b1 xvtc_generator_stop drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL +0xbb0ee7bf vb2_queue_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xd2022069 rmi_dbg drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0xf883c540 charlcd_unregister drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL +0xa8e61653 b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x038af4ec b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x3d4682db rtw_phy_cfg_agc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x81aefedf rtw_phy_cfg_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL +0x7a5e215b iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xeb70b0e3 uacce_remove drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL +0x0149625d ttm_bo_vm_close drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x84d22794 drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x832e8f0b nfs_alloc_fattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf39f5240 poly1305_final_arch arch/arm64/crypto/poly1305-neon EXPORT_SYMBOL +0x76556049 lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0x45a4781e rds_addr_cmp net/rds/rds EXPORT_SYMBOL_GPL +0xcd65f35a cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL +0x19eb9ebd ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x11fdb829 nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x28421460 q6adm_get_copp_id sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL +0x10326fd8 v4l2_ctrl_g_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xe1f01bca vb2_vmalloc_memops drivers/media/common/videobuf2/videobuf2-vmalloc EXPORT_SYMBOL_GPL +0x5ec3a1fb ulpi_register_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL +0x73aca3bc rtl_p2p_info drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x049e2feb mlxsw_core_rx_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xe237274c __traceiter_otx2_msg_alloc drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x6ff62dab nvmet_fc_rcv_fcp_abort drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0xba6ed396 nvmet_req_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0x9598d24d dccp_ackvec_parsed_cleanup net/dccp/dccp EXPORT_SYMBOL_GPL +0x4afedab1 xprtiod_workqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6156fc20 nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x59d3d967 rt5682_jack_detect_handler sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL +0x18c55af8 mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc2d1b9c9 ata_bmdma_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL +0x59959d0c imx_media_free_dma_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x915833bf __sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xf92b8a3d dm_rh_get_region_size drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x752f942c dib7000m_pid_filter drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x2a440755 dvb_usbv2_suspend drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x53399684 rndis_set_param_dev drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0x46332654 otx2_set_mac_address drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x917062c7 hnae3_register_client drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL +0xd84bc682 scsi_device_resume drivers/scsi/scsi_mod EXPORT_SYMBOL +0xb8a8bcf2 lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x76f1aad6 qcom_cc_register_sleep_clk drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x3c6a2c3f snd_soc_jack_get_type sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x536c94a7 snd_soc_of_get_dai_link_codecs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xebe67578 i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xf0bcf04e sdhci_request drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xc075b13d __traceiter_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x55ac8935 ivtv_udma_unmap drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x8c0e5b97 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI +0xd722ba9f psample_group_put net/psample/psample EXPORT_SYMBOL_GPL +0xaf06758e cfg80211_michael_mic_failure net/wireless/cfg80211 EXPORT_SYMBOL +0x4db089cd udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL +0xe11e2fbb ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x039b3f1d snd_soc_dai_compr_get_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3d317e35 snd_soc_dai_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe934da1d snd_seq_dump_var_event sound/core/seq/snd-seq EXPORT_SYMBOL +0xcd8dcff2 nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0xdb45da5f nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0xeccf2ab2 mmc_retune_pause drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x17a83e40 __traceiter_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x8baa5dff v4l2_m2m_ioctl_try_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x2f5d2fcc vb2_ioctl_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x5ecb47da tegra_usb_phy_preresume drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0x883b9284 am65_cpts_create drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL +0x95aa415b drm_crtc_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc53d76b1 ocmem_allocate drivers/soc/qcom/ocmem EXPORT_SYMBOL +0x42642d8b asoc_graph_card_probe sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL +0x82ea7609 wcd938x_sdw_hw_params sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL +0x47e9207d snd_soc_set_ac97_ops_of_reset sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xab3c77c9 snd_hwparams_to_dma_slave_config sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL +0xba4b136d rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xb09bd8bf is_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xba1716f6 rtllib_legal_channel drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x0cb2b339 wl12xx_cmd_build_probe_req drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xab294515 rtl_bb_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x6470ee8f ath6kl_core_rx_complete drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x9a771eb4 ath6kl_core_tx_complete drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL +0x01850555 nvme_auth_generate_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL +0xae58b5d5 drm_mode_object_find drivers/gpu/drm/drm EXPORT_SYMBOL +0x69e1bf40 drm_clflush_sg drivers/gpu/drm/drm EXPORT_SYMBOL +0xe8a3861c qcom_mdt_get_size drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL +0x98f75d4e nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x307fe530 rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x81298cd9 svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf2a36612 pptp_msg_name net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL +0xee4e97e7 nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1db27a5c lpass_cpu_pcm_new sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL +0x4b2a171b snd_hda_sequence_write sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x5d9619ad mmc_of_parse_voltage drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x243ce1ad dm_array_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0xbc268695 __tracepoint_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x4a0ac7b2 ath9k_cmn_process_rssi drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL +0x26adf28b spi_bitbang_init drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL +0xb9edd149 altera_spi_irq drivers/spi/spi-altera-core EXPORT_SYMBOL_GPL +0xf167cb7a fcoe_wwn_to_str drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x5af44326 c2port_device_register drivers/misc/c2port/core EXPORT_SYMBOL +0x10b21c68 drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcce58cfe nfc_hci_reset_pipes_per_host net/nfc/hci/hci EXPORT_SYMBOL +0x5121c9e0 nfc_alloc_recv_skb net/nfc/nfc EXPORT_SYMBOL +0xfb7eaf69 cfg80211_reg_can_beacon net/wireless/cfg80211 EXPORT_SYMBOL +0x90ac24c9 ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x67956035 rt5677_spi_write sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL +0x7b8836f5 st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x45ab3787 mma7455_core_regmap drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL +0x2d6b152d sdw_bus_master_delete drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x8290e356 parport_del_port drivers/parport/parport EXPORT_SYMBOL +0xb76157e7 ccp_enqueue_cmd drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL +0x3c2393db r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL +0xbcf2d2fb bttv_read_gpio drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0xd4fc8caf rndis_rm_hdr drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL +0xfe857ec1 b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe5701844 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x6fc5b5e6 il_init_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x9d460a26 __traceiter_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL +0x9f3c3c35 apr_driver_unregister drivers/soc/qcom/apr EXPORT_SYMBOL_GPL +0xe34a59f2 ceph_object_locator_to_pg net/ceph/libceph EXPORT_SYMBOL +0x6e62b528 xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd38aa312 q6asm_cmd_nowait sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL +0x6a467f69 aic3x_regmap sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL_GPL +0x3ef593ea snd_hda_get_path_idx sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL +0x52e3e4a5 snd_pcm_hw_param_value sound/core/snd-pcm EXPORT_SYMBOL +0x7618d704 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xefdc3f1e rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xdaab04a9 vfio_virqfd_disable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL +0xf7b65316 iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x298b5dbb nvdimm_bus_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x5966e0ac mmc_regulator_get_supply drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xdda5e5fb dst_error_bailout drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x30f5af04 mt76x02_phy_set_bw drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0x43a9b87e mlxsw_afa_block_terminate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0xa765473e drm_sched_start drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x3236ab86 __drm_atomic_helper_private_obj_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0149eb5d drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xcb5f969e nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd66af992 fat_time_unix2fat fs/fat/fat EXPORT_SYMBOL_GPL +0x0caacfdf nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL +0x4179725c iio_channel_release_all drivers/iio/industrialio EXPORT_SYMBOL_GPL +0x184621a4 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf8f3a0fb ata_ratelimit drivers/ata/libata EXPORT_SYMBOL_GPL +0xc47dfef0 hisi_qm_alg_register drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL +0x514a7b58 fw_iso_buffer_init drivers/firewire/firewire-core EXPORT_SYMBOL +0xcbcf6152 ath10k_core_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x2c68ced3 mlxsw_core_read_frc_h drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL +0x7f332f8a mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf7d82bdd srp_rport_add drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL +0xf800293b fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xbd391bde lm3533_ctrlbank_set_max_current drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL +0xe59360f1 drm_modeset_lock_single_interruptible drivers/gpu/drm/drm EXPORT_SYMBOL +0x9f241baa clk_rcg_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x3077415d ocfs2_stack_glue_register fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL +0x661860a3 fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0xb6e3d97c p9_client_symlink net/9p/9pnet EXPORT_SYMBOL +0x1792ee57 svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x609193c3 sprd_mcdt_chan_write sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL +0x369b6eeb q6afe_port_put sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL +0x3061c52d snd_use_lock_sync_helper sound/core/seq/snd-seq EXPORT_SYMBOL +0xb8f779d8 snd_jack_new sound/core/snd EXPORT_SYMBOL +0xfc619cdd sdhci_pltfm_free drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL +0x64cb5368 dst_comm_init drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x577f1a11 cx8802_register_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x6e90e68c usb_gadget_giveback_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL +0xb2fabafa mt7615_init_device drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL +0xcc56219d bcm_qspi_remove drivers/spi/spi-bcm-qspi EXPORT_SYMBOL_GPL +0x0cef172f __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2f4f2208 scsi_host_busy drivers/scsi/scsi_mod EXPORT_SYMBOL +0x1b82c5e0 dw_hdmi_probe drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x8dbb947e ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0x4764254b rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xedc58e27 lib80211_crypt_delayed_deinit net/wireless/lib80211 EXPORT_SYMBOL +0xd9995c04 nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xbe72abdb snd_dmaengine_pcm_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1c767af9 snd_soc_dapm_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2e83047d rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc8888c58 rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0xbc54f93e ltc2947_of_match drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL +0xb103228f rmi_2d_sensor_of_probe drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL +0x2eb635c0 mt76x02u_exit_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL +0x95c1ad21 mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x0a958d54 il_clear_ucode_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL +0x7aab63d3 phylink_mii_c22_pcs_set_advertisement drivers/net/phy/phylink EXPORT_SYMBOL_GPL +0x509f70b5 nvmet_register_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL +0x09288782 scsi_eh_prep_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL +0xaa6247a4 to_drm_sched_fence drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xae191bea drm_self_refresh_helper_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x82f66db1 nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL +0xa7c5059a xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL +0xd762c33f amdtp_stream_get_max_payload sound/firewire/snd-firewire-lib EXPORT_SYMBOL +0xaf52b66d mma9551_read_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x24b10454 rio_release_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x5d063ec9 wm9712_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL +0xcf8046a6 mt76_set_channel drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL +0xe3aca817 scsi_register_driver drivers/scsi/scsi_mod EXPORT_SYMBOL +0x22d53779 drm_buddy_free_list drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0x034646bf tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL +0x0203f65c snd_timer_pause sound/core/snd-timer EXPORT_SYMBOL +0x1a317606 vhost_chr_poll drivers/vhost/vhost EXPORT_SYMBOL +0xe35f1438 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x7890d535 dm_cache_policy_get_name drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x4963705e dib9000_attach drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x59931170 dib8000_attach drivers/media/dvb-frontends/dib8000 EXPORT_SYMBOL +0xf6d263e6 typec_cable_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0xab9304bd mt76x02_conf_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL +0xb5bcb789 host1x_syncpt_read_max drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x5b6c00e6 xor_blocks crypto/xor EXPORT_SYMBOL +0x0bb65e93 af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL +0xe1b2d76e crypto_finalize_akcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL +0x2b9cb5ad __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x40ec1e33 cfg80211_bss_flush net/wireless/cfg80211 EXPORT_SYMBOL +0x932449b4 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xf94f4881 snd_hda_jack_detect_enable sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL +0x3668c74a rio_mport_get_physefb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x3f8df34d rtllib_get_beacon drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xb962432e adt7x10_remove drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL +0xbe6705e0 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x6e48f520 typec_unregister_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL +0x09fc6ea9 usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xee095ea2 free_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xe995144b wl12xx_acx_mem_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL +0xab77b56b ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xabda6b74 mlx4_alloc_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x29f078d1 drm_mode_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL +0x1281279b vhost_work_dev_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL +0x47cb2b69 __SCT__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0xf6249e5f __SCK__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x1ca6ab40 usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x52e33ef0 mpt_send_handshake_request drivers/message/fusion/mptbase EXPORT_SYMBOL +0x4352df88 _rtl_dbg_print_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x18ab805c fc_exch_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x3a4ac63e madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL +0x86251ce1 drm_atomic_get_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x09314f76 drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x02426e4c flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x34a3dc2e nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xcd083b10 unregister_sound_dsp sound/soundcore EXPORT_SYMBOL +0x4a6c44de devm_iio_hw_consumer_alloc drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL +0x930a8aca sdw_extract_slave_id drivers/soundwire/soundwire-bus EXPORT_SYMBOL +0x9f27a3d1 comedi_auto_config drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x86df347a comedi_is_subdevice_running drivers/comedi/comedi EXPORT_SYMBOL_GPL +0x6bb1c6d2 nand_ecc_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL +0x01d9241e vchiq_mmal_component_enable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL +0xd237b9fb dm_array_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x2046f631 otx2_mcam_flow_del drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x2d9e9583 drm_buddy_print drivers/gpu/drm/drm_buddy EXPORT_SYMBOL +0xb68b1300 llcc_slice_putd drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL +0x4f4d78c5 LZ4_compress_default lib/lz4/lz4_compress EXPORT_SYMBOL +0x00f5277c nci_core_reset net/nfc/nci/nci EXPORT_SYMBOL +0xd3bc0bc2 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL +0x749f085d inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x4b6004d5 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x479776fe rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf119e459 __traceiter_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL +0x7e8e625f stv0367ddb_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0xcf4c8608 stv0367cab_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0x4e7e7c65 stv0367ter_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0xd4e288db rc_map_af9005_table_size drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL +0x18e853ba gether_setup_name_default drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL +0xb5a8a9e8 nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6c10c7a7 sun4i_tcon_of_table drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL +0xe1a4128a drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL diff --git a/kabi/arm64/symvers-default b/kabi/arm64/symvers-default index ca92275..2c080dc 100644 --- a/kabi/arm64/symvers-default +++ b/kabi/arm64/symvers-default @@ -1,25 +1,25 @@ -0xfd97ab1c ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL +0x0f129859 ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL 0xedd17b31 sock_get_timeout vmlinux EXPORT_SYMBOL 0x8bfeb4a6 cros_ec_check_result vmlinux EXPORT_SYMBOL 0x55417264 unregister_vt_notifier vmlinux EXPORT_SYMBOL_GPL 0x9509d166 __fsl_mc_driver_register vmlinux EXPORT_SYMBOL_GPL -0xab29c099 set_anon_super vmlinux EXPORT_SYMBOL +0xa53fa2f6 set_anon_super vmlinux EXPORT_SYMBOL 0x2792a95f __cleancache_invalidate_page vmlinux EXPORT_SYMBOL -0x9cf660a2 kmem_cache_alloc vmlinux EXPORT_SYMBOL +0xa1d0b9c3 kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x5efdd68b __tracepoint_mmap_lock_released vmlinux EXPORT_SYMBOL -0x2b99e732 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL +0x16314039 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL 0xae1051b0 net_cls_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xba418b8e xsk_tx_completed vmlinux EXPORT_SYMBOL -0x9caafed8 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL +0x56589f8a xsk_tx_completed vmlinux EXPORT_SYMBOL +0x36831f72 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL 0x0681a347 of_get_property vmlinux EXPORT_SYMBOL -0x5bf90d9f i2c_put_adapter vmlinux EXPORT_SYMBOL +0x1b60b960 i2c_put_adapter vmlinux EXPORT_SYMBOL 0x6dbba279 rtc_class_open vmlinux EXPORT_SYMBOL_GPL 0x350ea558 dma_fence_default_wait vmlinux EXPORT_SYMBOL 0x013f26ae dma_fence_get_stub vmlinux EXPORT_SYMBOL -0x0308e6bb request_firmware vmlinux EXPORT_SYMBOL +0xe3488412 request_firmware vmlinux EXPORT_SYMBOL 0xe571c615 dev_pm_enable_wake_irq vmlinux EXPORT_SYMBOL_GPL -0xb82fae3f netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL -0x585b78e2 netpoll_poll_enable vmlinux EXPORT_SYMBOL +0xeaa9eee2 netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL +0x772b13eb netpoll_poll_enable vmlinux EXPORT_SYMBOL 0xcb40d659 dev_mc_sync vmlinux EXPORT_SYMBOL 0xf1d4941a dev_uc_sync vmlinux EXPORT_SYMBOL 0x865c9975 tegra_ivc_reset vmlinux EXPORT_SYMBOL @@ -27,11 +27,11 @@ 0x07242d92 put_dax vmlinux EXPORT_SYMBOL_GPL 0xac693f81 device_set_of_node_from_dev vmlinux EXPORT_SYMBOL_GPL 0xc8594d3d reset_control_acquire vmlinux EXPORT_SYMBOL_GPL -0x283d154f acpi_pm_device_sleep_state vmlinux EXPORT_SYMBOL +0xb2816a28 acpi_pm_device_sleep_state vmlinux EXPORT_SYMBOL 0xe113bbbc csum_partial vmlinux EXPORT_SYMBOL 0x80ca5026 _bin2bcd vmlinux EXPORT_SYMBOL 0xfbaaf01e console_lock vmlinux EXPORT_SYMBOL -0xaa4931b1 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL +0x49e69203 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL 0xd02ff962 mbox_send_message vmlinux EXPORT_SYMBOL_GPL 0x64d56a74 iommu_sva_alloc_pasid vmlinux EXPORT_SYMBOL_GPL 0x89e1ec9d acpi_get_subsystem_id vmlinux EXPORT_SYMBOL_GPL @@ -41,15 +41,15 @@ 0x9a73b032 ZSTD_initDStream_usingDDict vmlinux EXPORT_SYMBOL 0x430ecc96 ZSTD_initCStream_usingCDict vmlinux EXPORT_SYMBOL 0x139f2189 __kfifo_alloc vmlinux EXPORT_SYMBOL -0x7c0403fe nf_log_register vmlinux EXPORT_SYMBOL +0xd8c4e9b8 nf_log_register vmlinux EXPORT_SYMBOL 0x5f98bdb6 nf_hooks_needed vmlinux EXPORT_SYMBOL 0x3e84b418 of_icc_get_from_provider vmlinux EXPORT_SYMBOL_GPL 0x93deaf45 ps2_end_command vmlinux EXPORT_SYMBOL 0xd15b7cee serial8250_do_shutdown vmlinux EXPORT_SYMBOL_GPL -0x86108753 phy_reset vmlinux EXPORT_SYMBOL_GPL +0x2f6c7d73 phy_reset vmlinux EXPORT_SYMBOL_GPL 0x3854774b kstrtoll vmlinux EXPORT_SYMBOL 0xbefc38f0 _debug_pagealloc_enabled vmlinux EXPORT_SYMBOL -0xc756645d nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL +0xb36dfb41 nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL 0x267d4313 devfreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x55c9880c zynqmp_pm_release_node vmlinux EXPORT_SYMBOL_GPL 0x6078ce96 spi_mem_driver_register_with_owner vmlinux EXPORT_SYMBOL_GPL @@ -62,53 +62,53 @@ 0xd1c3fffb __irq_apply_affinity_hint vmlinux EXPORT_SYMBOL_GPL 0x0c3690fc _raw_spin_lock_bh vmlinux EXPORT_SYMBOL 0x30ee6217 init_uts_ns vmlinux EXPORT_SYMBOL_GPL -0x1b69816c dst_release vmlinux EXPORT_SYMBOL -0xe0bd80b3 dst_discard_out vmlinux EXPORT_SYMBOL -0x11efb4fb sock_no_mmap vmlinux EXPORT_SYMBOL -0x1d7ff70f dev_lstats_read vmlinux EXPORT_SYMBOL +0x66986da9 dst_release vmlinux EXPORT_SYMBOL +0xd368966b dst_discard_out vmlinux EXPORT_SYMBOL +0x4329b6bf sock_no_mmap vmlinux EXPORT_SYMBOL +0x0b67fc5e dev_lstats_read vmlinux EXPORT_SYMBOL 0xacb4d88c clk_rate_exclusive_put vmlinux EXPORT_SYMBOL_GPL 0xdf9734a7 sg_nents vmlinux EXPORT_SYMBOL 0x75425489 ioc_find_get_icq vmlinux EXPORT_SYMBOL_GPL 0x27866435 security_xfrm_state_alloc vmlinux EXPORT_SYMBOL 0x9856321a sysfs_update_group vmlinux EXPORT_SYMBOL_GPL -0x103686c0 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL +0xa301da39 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL 0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL -0x855d5109 tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL +0xafbe93be tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL 0x54e6fcdd net_enable_timestamp vmlinux EXPORT_SYMBOL -0x1ee03bdb sockfd_lookup vmlinux EXPORT_SYMBOL -0xed0ee8c5 cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xb03c3f75 sockfd_lookup vmlinux EXPORT_SYMBOL +0xbf2e8718 cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL 0x49c354e1 wwan_register_ops vmlinux EXPORT_SYMBOL_GPL 0x731c4a9c dma_fence_signal vmlinux EXPORT_SYMBOL 0xe5f58500 ti_sci_inta_msi_get_virq vmlinux EXPORT_SYMBOL_GPL 0x4715a909 acpi_load_table vmlinux EXPORT_SYMBOL -0x1cfff0c5 fb_validate_mode vmlinux EXPORT_SYMBOL +0x44975626 fb_validate_mode vmlinux EXPORT_SYMBOL 0x8b910be2 errseq_sample vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xfcbfec70 add_memory_driver_managed vmlinux EXPORT_SYMBOL_GPL 0xe4971ade tracing_alloc_snapshot vmlinux EXPORT_SYMBOL_GPL 0xe7911eaf srcu_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL -0xb2e4f402 ping_seq_next vmlinux EXPORT_SYMBOL_GPL -0xb0d1664d dev_graft_qdisc vmlinux EXPORT_SYMBOL +0x01d09bd0 ping_seq_next vmlinux EXPORT_SYMBOL_GPL +0x71e13ea3 dev_graft_qdisc vmlinux EXPORT_SYMBOL 0x7f00bdac devlink_resource_register vmlinux EXPORT_SYMBOL_GPL -0x5741a6ea acpi_device_fix_up_power vmlinux EXPORT_SYMBOL_GPL -0x770a1d8d phy_set_media vmlinux EXPORT_SYMBOL_GPL +0x01621b79 acpi_device_fix_up_power vmlinux EXPORT_SYMBOL_GPL +0x3d703d74 phy_set_media vmlinux EXPORT_SYMBOL_GPL 0x0295a68d badblocks_store vmlinux EXPORT_SYMBOL_GPL 0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL -0x8b2b6721 kvm_vcpu_gfn_to_page vmlinux EXPORT_SYMBOL_GPL -0x0265cd47 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL -0xb0ad4fbe xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x7e6916a6 __dev_direct_xmit vmlinux EXPORT_SYMBOL -0x44f97350 skb_ensure_writable vmlinux EXPORT_SYMBOL -0x3804bb62 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL +0xc01ba2cc kvm_vcpu_gfn_to_page vmlinux EXPORT_SYMBOL_GPL +0xa10ad587 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL +0x0de0b174 xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL +0x78d92492 __dev_direct_xmit vmlinux EXPORT_SYMBOL +0xf5146c2d skb_ensure_writable vmlinux EXPORT_SYMBOL +0xdccbd445 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL 0x48e44ded of_thermal_get_ntrips vmlinux EXPORT_SYMBOL_GPL 0x09ad31e1 genphy_c45_pma_resume vmlinux EXPORT_SYMBOL_GPL 0xce44c61e transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x83ead987 serdev_device_write vmlinux EXPORT_SYMBOL_GPL -0x11f579cd regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xab4135b4 regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x7ef4bddc __sg_page_iter_next vmlinux EXPORT_SYMBOL 0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL -0xb793afaf nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL -0xdc989fe0 mr_table_alloc vmlinux EXPORT_SYMBOL +0xa1663fc4 nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL +0x96bc5cbc mr_table_alloc vmlinux EXPORT_SYMBOL 0xf1e5c5b8 input_handler_for_each_handle vmlinux EXPORT_SYMBOL 0xba981fc0 dma_resv_reserve_fences vmlinux EXPORT_SYMBOL 0xdbc8ad20 fwnode_find_reference vmlinux EXPORT_SYMBOL_GPL @@ -121,10 +121,10 @@ 0x917223a9 input_mt_assign_slots vmlinux EXPORT_SYMBOL 0xaa341905 acpi_bios_exception vmlinux EXPORT_SYMBOL 0x7204e815 pci_bus_read_config_byte vmlinux EXPORT_SYMBOL -0x0ddcdfa1 blkcg_root vmlinux EXPORT_SYMBOL_GPL -0x957f6618 mount_subtree vmlinux EXPORT_SYMBOL -0x4e713567 iget_locked vmlinux EXPORT_SYMBOL -0x2097d969 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0xf9a9a273 blkcg_root vmlinux EXPORT_SYMBOL_GPL +0x460b8814 mount_subtree vmlinux EXPORT_SYMBOL +0xa43f4c18 iget_locked vmlinux EXPORT_SYMBOL +0x0b471979 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL 0x61a7de6e of_graph_get_next_endpoint vmlinux EXPORT_SYMBOL 0x9085c9f3 class_interface_register vmlinux EXPORT_SYMBOL_GPL 0x958eed96 iommu_group_add_device vmlinux EXPORT_SYMBOL_GPL @@ -140,48 +140,48 @@ 0xa631ba09 of_get_named_gpio_flags vmlinux EXPORT_SYMBOL_GPL 0xf2333c1a __fscrypt_prepare_setattr vmlinux EXPORT_SYMBOL_GPL 0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0x15fd2d47 tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL +0xb8f2660c tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL 0xc25b8971 hv_remove_crash_handler vmlinux EXPORT_SYMBOL_GPL -0xa737e92c i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL +0xb2b20bb1 i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL 0xe271c41a tty_register_device vmlinux EXPORT_SYMBOL 0xbb4f4766 simple_write_to_buffer vmlinux EXPORT_SYMBOL 0xbe118c52 __tracepoint_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0x0e6fbda7 __srcu_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xc2e587d1 reset_devices vmlinux EXPORT_SYMBOL 0x9d7e572d of_find_all_nodes vmlinux EXPORT_SYMBOL -0x3c436de1 regulator_map_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0x1be2c030 regulator_map_voltage_linear vmlinux EXPORT_SYMBOL_GPL 0x5a9f1d63 memmove vmlinux EXPORT_SYMBOL 0xf3107926 sha224_update vmlinux EXPORT_SYMBOL 0x450639ab sg_last vmlinux EXPORT_SYMBOL 0xb9798de3 param_get_string vmlinux EXPORT_SYMBOL -0x8923c858 kvm_debugfs_dir vmlinux EXPORT_SYMBOL_GPL -0x452c1dc6 tc_setup_cb_add vmlinux EXPORT_SYMBOL +0xc948c1c7 kvm_debugfs_dir vmlinux EXPORT_SYMBOL_GPL +0xd96a99eb tc_setup_cb_add vmlinux EXPORT_SYMBOL 0x21ce3ed1 dev_fetch_sw_netstats vmlinux EXPORT_SYMBOL_GPL 0xe2ce2722 devm_thermal_zone_of_sensor_unregister vmlinux EXPORT_SYMBOL_GPL 0x076356e7 sfp_may_have_phy vmlinux EXPORT_SYMBOL_GPL 0x1c4bcf5d pm_clk_remove vmlinux EXPORT_SYMBOL_GPL -0x45848fd7 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL +0x01be5ad1 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL 0xe6f83837 acpi_bus_attach_private_data vmlinux EXPORT_SYMBOL_GPL -0x191f5861 wbt_enable_default vmlinux EXPORT_SYMBOL_GPL +0x6c54a921 wbt_enable_default vmlinux EXPORT_SYMBOL_GPL 0xc7e67356 bdev_check_media_change vmlinux EXPORT_SYMBOL 0x04eb20ed crypto_cipher_decrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x76d3cd60 laptop_mode vmlinux EXPORT_SYMBOL -0xf219e250 generic_file_direct_write vmlinux EXPORT_SYMBOL -0xfa21d10c end_page_writeback vmlinux EXPORT_SYMBOL -0x0d88c4e3 skb_recv_datagram vmlinux EXPORT_SYMBOL +0xd56f712e generic_file_direct_write vmlinux EXPORT_SYMBOL +0x3d55b704 end_page_writeback vmlinux EXPORT_SYMBOL +0x3ed43208 skb_recv_datagram vmlinux EXPORT_SYMBOL 0x1f9a2b53 zynqmp_pm_clock_enable vmlinux EXPORT_SYMBOL_GPL 0x04733f17 clk_hw_round_rate vmlinux EXPORT_SYMBOL_GPL -0xbd96ed68 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL +0xd60a9ed7 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL 0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xb917b6d7 return_address vmlinux EXPORT_SYMBOL_GPL 0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL -0x7af177cf unregister_qdisc vmlinux EXPORT_SYMBOL +0xc4e11f32 unregister_qdisc vmlinux EXPORT_SYMBOL 0xd893af23 extcon_set_property_capability vmlinux EXPORT_SYMBOL_GPL 0x9b968fdc extcon_get_property_capability vmlinux EXPORT_SYMBOL_GPL 0x35a48b93 cpufreq_table_index_unsorted vmlinux EXPORT_SYMBOL_GPL -0x73cac744 dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL +0x1f5b5c4e dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL 0x7ca51193 phy_device_register vmlinux EXPORT_SYMBOL -0x096ac01b of_genpd_add_provider_onecell vmlinux EXPORT_SYMBOL_GPL +0xe496198e of_genpd_add_provider_onecell vmlinux EXPORT_SYMBOL_GPL 0xae33c403 xudma_navss_psil_unpair vmlinux EXPORT_SYMBOL 0xef15da79 acpi_pci_find_root vmlinux EXPORT_SYMBOL_GPL 0xdc43bdc6 pci_vpd_find_ro_info_keyword vmlinux EXPORT_SYMBOL_GPL @@ -191,42 +191,42 @@ 0xe060dcad crypto_ahash_finup vmlinux EXPORT_SYMBOL_GPL 0x395b4cac crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL 0x9f08c714 scatterwalk_copychunks vmlinux EXPORT_SYMBOL_GPL -0xb9e057db security_task_getsecid_subj vmlinux EXPORT_SYMBOL -0x79f55695 pin_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x42008782 security_task_getsecid_subj vmlinux EXPORT_SYMBOL +0x6239e540 pin_user_pages_unlocked vmlinux EXPORT_SYMBOL 0x052c9aed ktime_get_real_fast_ns vmlinux EXPORT_SYMBOL_GPL 0xc4a31455 devm_irq_alloc_generic_chip vmlinux EXPORT_SYMBOL_GPL -0x99a79366 sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL +0x98b31e52 sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL 0x6dd17e7b acpi_get_table_header vmlinux EXPORT_SYMBOL 0x64bbc288 string_unescape vmlinux EXPORT_SYMBOL 0xc6cb465a __kfifo_max_r vmlinux EXPORT_SYMBOL 0x75d499dd vmcore_add_device_dump vmlinux EXPORT_SYMBOL -0x26c247dd vm_insert_page vmlinux EXPORT_SYMBOL -0x868d62c0 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0x8f6b5125 vm_insert_page vmlinux EXPORT_SYMBOL +0x2647c7f3 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL 0x22dafc6d irq_domain_add_legacy vmlinux EXPORT_SYMBOL_GPL 0xaeb80aaf irq_chip_disable_parent vmlinux EXPORT_SYMBOL_GPL 0x5b7c19ff register_console vmlinux EXPORT_SYMBOL -0xa5cc5edd inet_reqsk_alloc vmlinux EXPORT_SYMBOL -0x41835a95 sock_no_socketpair vmlinux EXPORT_SYMBOL +0x17c657b8 inet_reqsk_alloc vmlinux EXPORT_SYMBOL +0x70871328 sock_no_socketpair vmlinux EXPORT_SYMBOL 0x2aadad1a efi_capsule_update vmlinux EXPORT_SYMBOL_GPL 0xa2acc137 input_ff_event vmlinux EXPORT_SYMBOL_GPL 0x110106c1 cper_severity_to_aer vmlinux EXPORT_SYMBOL_GPL 0x999cf18b devm_gpio_request vmlinux EXPORT_SYMBOL_GPL -0x0795da88 __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0xf57ef3b6 __filemap_set_wb_err vmlinux EXPORT_SYMBOL +0xe7d9e35d __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x8ba0fcf1 __filemap_set_wb_err vmlinux EXPORT_SYMBOL 0x3192d768 cpufreq_remove_update_util_hook vmlinux EXPORT_SYMBOL_GPL -0x8c3553bc kvm_get_running_vcpu vmlinux EXPORT_SYMBOL_GPL +0x970bdc9a kvm_get_running_vcpu vmlinux EXPORT_SYMBOL_GPL 0x25301bc6 arch_wb_cache_pmem vmlinux EXPORT_SYMBOL_GPL 0x5bd4ff88 flow_action_cookie_create vmlinux EXPORT_SYMBOL 0x2a603a95 dev_addr_del vmlinux EXPORT_SYMBOL 0x2c70535f gnet_stats_start_copy vmlinux EXPORT_SYMBOL -0x7f43ccb9 devm_of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL +0xce9aa035 devm_of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL 0x33f0768c cpufreq_quick_get_max vmlinux EXPORT_SYMBOL 0x1c5ff742 clk_get_phase vmlinux EXPORT_SYMBOL_GPL 0xb7329c06 clk_set_phase vmlinux EXPORT_SYMBOL_GPL 0xbc2031de acpi_processor_get_bios_limit vmlinux EXPORT_SYMBOL 0x9975dc22 acpi_get_handle vmlinux EXPORT_SYMBOL 0x705b1af3 synth_event_trace_end vmlinux EXPORT_SYMBOL_GPL -0x687a3228 __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0x5a8e8b7a __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x46013233 net_dec_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0xb10703e9 platform_device_del vmlinux EXPORT_SYMBOL_GPL 0x46b5c010 platform_device_put vmlinux EXPORT_SYMBOL_GPL @@ -239,11 +239,11 @@ 0x9114b616 __xa_alloc vmlinux EXPORT_SYMBOL 0x4837bb10 logic_outsb vmlinux EXPORT_SYMBOL 0xe1317694 __kfifo_dma_in_prepare_r vmlinux EXPORT_SYMBOL -0x41b5962d blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL +0x588fe266 blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL 0x5b19616c bpf_preload_ops vmlinux EXPORT_SYMBOL_GPL 0x995d1071 prof_on vmlinux EXPORT_SYMBOL_GPL 0x3ede9f79 devm_free_irq vmlinux EXPORT_SYMBOL -0xbe912179 kernel_accept vmlinux EXPORT_SYMBOL +0x2d4ae116 kernel_accept vmlinux EXPORT_SYMBOL 0x9e2737f0 acpi_install_interface_handler vmlinux EXPORT_SYMBOL 0xfa349688 aer_recover_queue vmlinux EXPORT_SYMBOL_GPL 0x2a06ae6e kset_create_and_add vmlinux EXPORT_SYMBOL_GPL @@ -251,10 +251,10 @@ 0x2914ea2d ZSTD_compressBlock vmlinux EXPORT_SYMBOL 0x2c5dab4d pcim_iounmap vmlinux EXPORT_SYMBOL 0x0589e6e5 mm_kobj vmlinux EXPORT_SYMBOL_GPL -0x650de0b4 set_bdi_congested vmlinux EXPORT_SYMBOL -0x21627b17 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL +0x6c70950a set_bdi_congested vmlinux EXPORT_SYMBOL +0xa18b8db3 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL 0x5b2f27fb do_wait_intr vmlinux EXPORT_SYMBOL -0xb2779fff netif_carrier_event vmlinux EXPORT_SYMBOL_GPL +0x49cd4616 netif_carrier_event vmlinux EXPORT_SYMBOL_GPL 0x12ae2172 dma_resv_iter_first_unlocked vmlinux EXPORT_SYMBOL 0x4ff5ffb2 driver_find vmlinux EXPORT_SYMBOL_GPL 0x63dc62e9 serdev_device_wait_until_sent vmlinux EXPORT_SYMBOL_GPL @@ -269,30 +269,30 @@ 0xe5c02b64 freq_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0xed656e30 udp_encap_disable vmlinux EXPORT_SYMBOL 0xdd359413 flow_rule_match_l2tpv3 vmlinux EXPORT_SYMBOL -0x332b8e83 tso_build_data vmlinux EXPORT_SYMBOL -0x37a631ec devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xf481773c tso_build_data vmlinux EXPORT_SYMBOL +0x2e972e29 devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0xb0092b68 dma_buf_map_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xfb52f0c0 tty_mode_ioctl vmlinux EXPORT_SYMBOL_GPL 0x599b4888 qe_setbrg vmlinux EXPORT_SYMBOL 0x197a8284 pnp_stop_dev vmlinux EXPORT_SYMBOL -0x8b731ce1 fb_class vmlinux EXPORT_SYMBOL +0xe37d80f5 fb_class vmlinux EXPORT_SYMBOL 0xdc6655d2 cpci_hp_register_controller vmlinux EXPORT_SYMBOL_GPL 0x33037fd8 logic_outl vmlinux EXPORT_SYMBOL 0x6d73c95f logic_outw vmlinux EXPORT_SYMBOL 0xdca8c3d4 logic_outb vmlinux EXPORT_SYMBOL 0x60cbd503 load_nls vmlinux EXPORT_SYMBOL -0x5dd50b10 xp_raw_get_data vmlinux EXPORT_SYMBOL +0x38071e68 xp_raw_get_data vmlinux EXPORT_SYMBOL 0x659ded26 xfrm_flush_gc vmlinux EXPORT_SYMBOL 0xdd7e3192 qcom_scm_pas_auth_and_reset vmlinux EXPORT_SYMBOL 0x4859b8bb rtc_year_days vmlinux EXPORT_SYMBOL -0xcc91482b lochnagar_update_config vmlinux EXPORT_SYMBOL_GPL +0x947c9048 lochnagar_update_config vmlinux EXPORT_SYMBOL_GPL 0x8c90c515 __pm_runtime_use_autosuspend vmlinux EXPORT_SYMBOL_GPL 0xde67419e sg_split vmlinux EXPORT_SYMBOL 0xb2f35c6a xxh64 vmlinux EXPORT_SYMBOL 0x8888f1fe xxh32 vmlinux EXPORT_SYMBOL 0x84d00f2a from_kuid vmlinux EXPORT_SYMBOL 0xd1cbc23c add_timer_on vmlinux EXPORT_SYMBOL_GPL -0xeff4289c ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xc60f406d ip6_local_out vmlinux EXPORT_SYMBOL_GPL 0xfa2e5f32 i2c_smbus_pec vmlinux EXPORT_SYMBOL 0x1a7c4f52 of_mdio_find_device vmlinux EXPORT_SYMBOL 0x3b3a5937 pm_runtime_set_autosuspend_delay vmlinux EXPORT_SYMBOL_GPL @@ -310,17 +310,17 @@ 0xb3e94bab device_unregister vmlinux EXPORT_SYMBOL_GPL 0x40609618 serial8250_request_dma vmlinux EXPORT_SYMBOL_GPL 0x88bd58f1 virtqueue_get_vring vmlinux EXPORT_SYMBOL_GPL -0x9a9eee1d vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL +0xf6eb6c0c vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL 0x144f4993 __SCT__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0x34a7b142 __SCK__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0xf836ee84 iw_handler_set_thrspy vmlinux EXPORT_SYMBOL -0xd7245197 xfrm_state_add vmlinux EXPORT_SYMBOL -0xb576440a ping_rcv vmlinux EXPORT_SYMBOL_GPL -0x8ea2b006 __netlink_kernel_create vmlinux EXPORT_SYMBOL +0x96a567ff xfrm_state_add vmlinux EXPORT_SYMBOL +0x737ccedb ping_rcv vmlinux EXPORT_SYMBOL_GPL +0xc3cc1022 __netlink_kernel_create vmlinux EXPORT_SYMBOL 0x46fe60d6 of_property_read_u64_index vmlinux EXPORT_SYMBOL_GPL 0x3e860737 of_property_read_u32_index vmlinux EXPORT_SYMBOL_GPL 0x07483e13 cn_del_callback vmlinux EXPORT_SYMBOL_GPL -0x1c049427 regulator_is_enabled vmlinux EXPORT_SYMBOL_GPL +0x9e29f37b regulator_is_enabled vmlinux EXPORT_SYMBOL_GPL 0xd16e842a geni_se_rx_dma_unprep vmlinux EXPORT_SYMBOL 0x508aee3a geni_se_tx_dma_unprep vmlinux EXPORT_SYMBOL 0x8dfca48e fsl_mc_driver_unregister vmlinux EXPORT_SYMBOL_GPL @@ -332,125 +332,125 @@ 0x6189fa7f led_get_default_pattern vmlinux EXPORT_SYMBOL_GPL 0xfd17faa3 serdev_controller_remove vmlinux EXPORT_SYMBOL_GPL 0x7a3dcf8a pci_generic_config_read32 vmlinux EXPORT_SYMBOL_GPL -0x320bca6c I_BDEV vmlinux EXPORT_SYMBOL +0x975039ca I_BDEV vmlinux EXPORT_SYMBOL 0x0aab0af3 fscrypt_ioctl_get_key_status vmlinux EXPORT_SYMBOL_GPL 0x7729cbdd task_handoff_register vmlinux EXPORT_SYMBOL_GPL 0x3854f897 irq_create_fwspec_mapping vmlinux EXPORT_SYMBOL_GPL 0x77e75be3 sfp_bus_put vmlinux EXPORT_SYMBOL_GPL 0xca894777 tty_port_tty_set vmlinux EXPORT_SYMBOL 0x4868ddbe tty_port_tty_get vmlinux EXPORT_SYMBOL -0x47bbbaad devm_regulator_get vmlinux EXPORT_SYMBOL_GPL +0xb7eb20af devm_regulator_get vmlinux EXPORT_SYMBOL_GPL 0xbf15c3b9 devm_clk_get_optional_enabled vmlinux EXPORT_SYMBOL_GPL 0x4f1cd128 security_tun_dev_create vmlinux EXPORT_SYMBOL 0x16f61d27 fs_context_for_mount vmlinux EXPORT_SYMBOL 0x38a9f7c5 in6addr_loopback vmlinux EXPORT_SYMBOL -0x5b19e798 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL -0xe8cd653f tcf_exts_terse_dump vmlinux EXPORT_SYMBOL -0x12e02b83 netdev_set_num_tc vmlinux EXPORT_SYMBOL -0xc09de6ff skb_dump vmlinux EXPORT_SYMBOL +0x13d26702 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL +0xbc6f591d tcf_exts_terse_dump vmlinux EXPORT_SYMBOL +0xaf7709f4 netdev_set_num_tc vmlinux EXPORT_SYMBOL +0x11f99633 skb_dump vmlinux EXPORT_SYMBOL 0xfd34436f mipi_dsi_dcs_get_power_mode vmlinux EXPORT_SYMBOL -0xdebac3a8 regulator_desc_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0x8a46f8a3 regulator_desc_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL 0xdc7df67f apei_exec_ctx_init vmlinux EXPORT_SYMBOL_GPL 0x1dc6c93b lookup_user_key vmlinux EXPORT_SYMBOL 0x458d203f vfs_path_lookup vmlinux EXPORT_SYMBOL 0xd03eaf4c schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL -0x4c52e475 kvm_vcpu_mark_page_dirty vmlinux EXPORT_SYMBOL_GPL -0x86a04c48 fib6_new_table vmlinux EXPORT_SYMBOL_GPL +0x2be9b1d0 kvm_vcpu_mark_page_dirty vmlinux EXPORT_SYMBOL_GPL +0xef263a3a fib6_new_table vmlinux EXPORT_SYMBOL_GPL 0x54a25da2 qcom_smem_state_put vmlinux EXPORT_SYMBOL_GPL 0xe40976c0 pnp_range_reserved vmlinux EXPORT_SYMBOL -0xcf3883c2 invalidate_bdev vmlinux EXPORT_SYMBOL +0x4f2a4507 invalidate_bdev vmlinux EXPORT_SYMBOL 0x944375db _totalram_pages vmlinux EXPORT_SYMBOL 0x9aeacb87 ring_buffer_iter_empty vmlinux EXPORT_SYMBOL_GPL 0x7fd2de31 put_pid_ns vmlinux EXPORT_SYMBOL_GPL -0x613cc15e tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL -0xe55c2e7a netdev_info vmlinux EXPORT_SYMBOL +0xa36cc311 tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL +0x2ad6934a netdev_info vmlinux EXPORT_SYMBOL 0xd6cf8c07 rproc_coredump_set_elf_info vmlinux EXPORT_SYMBOL -0x9b8ae068 phy_error vmlinux EXPORT_SYMBOL +0x60dfb8c6 phy_error vmlinux EXPORT_SYMBOL 0x699ee4af acpi_spi_count_resources vmlinux EXPORT_SYMBOL_GPL 0xc1c3426e tty_kopen_exclusive vmlinux EXPORT_SYMBOL_GPL 0x6c61ce70 num_registered_fb vmlinux EXPORT_SYMBOL 0x33c753da pci_stop_root_bus vmlinux EXPORT_SYMBOL_GPL -0xd11decdf kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0x8a45e43a kobject_uevent vmlinux EXPORT_SYMBOL_GPL 0x46ccedff __fscrypt_prepare_rename vmlinux EXPORT_SYMBOL_GPL -0xd12ed388 vfs_ioctl vmlinux EXPORT_SYMBOL -0xdce5f623 sched_set_fifo vmlinux EXPORT_SYMBOL_GPL -0x2427f617 inet_send_prepare vmlinux EXPORT_SYMBOL_GPL +0xb550e6c5 vfs_ioctl vmlinux EXPORT_SYMBOL +0xb7e9cf22 sched_set_fifo vmlinux EXPORT_SYMBOL_GPL +0xcf5236d4 inet_send_prepare vmlinux EXPORT_SYMBOL_GPL 0xc90757cb of_n_addr_cells vmlinux EXPORT_SYMBOL 0x8adf6131 regmap_get_raw_write_max vmlinux EXPORT_SYMBOL_GPL -0x60902dbe wakeup_source_add vmlinux EXPORT_SYMBOL_GPL +0x43bddfaf wakeup_source_add vmlinux EXPORT_SYMBOL_GPL 0xb2305a26 pci_bus_write_config_dword vmlinux EXPORT_SYMBOL 0x766f4772 fscrypt_prepare_new_inode vmlinux EXPORT_SYMBOL_GPL 0xd159586c net_prio_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x5acb601b dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL -0xae45c8df netdev_lower_state_changed vmlinux EXPORT_SYMBOL +0x26624080 dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL +0x18da0a3a netdev_lower_state_changed vmlinux EXPORT_SYMBOL 0x3df6444b tty_hung_up_p vmlinux EXPORT_SYMBOL -0x234e5f4f blk_cleanup_queue vmlinux EXPORT_SYMBOL -0xec1b53bc iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL +0xb39065bd blk_cleanup_queue vmlinux EXPORT_SYMBOL +0x99d5169c iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL 0x7eec6649 generic_setlease vmlinux EXPORT_SYMBOL -0x285b339c ipv6_getsockopt vmlinux EXPORT_SYMBOL -0xd59a9827 dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL +0x88e8058a ipv6_getsockopt vmlinux EXPORT_SYMBOL +0xb05de746 dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL 0x213e4965 ps2_is_keyboard_id vmlinux EXPORT_SYMBOL 0xdc97af2e syscore_suspend vmlinux EXPORT_SYMBOL_GPL 0x71dfc095 acpi_walk_resources vmlinux EXPORT_SYMBOL 0x78c37d41 ipmi_platform_add vmlinux EXPORT_SYMBOL 0xedde2df9 pcim_enable_device vmlinux EXPORT_SYMBOL 0x5a49dbc9 timerqueue_del vmlinux EXPORT_SYMBOL_GPL -0x96662fcf mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL -0x5458fe2e nf_register_net_hooks vmlinux EXPORT_SYMBOL +0xcacfd297 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL +0xaa28e899 nf_register_net_hooks vmlinux EXPORT_SYMBOL 0x34baa459 icc_nodes_remove vmlinux EXPORT_SYMBOL_GPL -0x723cecb7 pm_genpd_init vmlinux EXPORT_SYMBOL_GPL +0x0af67db9 pm_genpd_init vmlinux EXPORT_SYMBOL_GPL 0x42547d7f dev_err_probe vmlinux EXPORT_SYMBOL_GPL 0x9bee4721 proc_mkdir_data vmlinux EXPORT_SYMBOL_GPL -0x2ae9efe4 mpage_writepages vmlinux EXPORT_SYMBOL -0x8d9d9e27 write_one_page vmlinux EXPORT_SYMBOL +0xbe42019c mpage_writepages vmlinux EXPORT_SYMBOL +0xb3239e8b write_one_page vmlinux EXPORT_SYMBOL 0x7a81541b async_synchronize_cookie vmlinux EXPORT_SYMBOL_GPL -0x1fd7ee1c udp6_set_csum vmlinux EXPORT_SYMBOL -0x150f4aa3 inet_add_protocol vmlinux EXPORT_SYMBOL +0x4ea83059 udp6_set_csum vmlinux EXPORT_SYMBOL +0xb9196fca inet_add_protocol vmlinux EXPORT_SYMBOL 0xcd6f2dc9 nf_log_buf_add vmlinux EXPORT_SYMBOL_GPL 0x04bea9c2 n_tty_ioctl_helper vmlinux EXPORT_SYMBOL 0x8e320d39 virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL -0x184398dc acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL +0xd4be9496 acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL 0xc2f52274 __lshrti3 vmlinux EXPORT_SYMBOL 0xc838c3f5 __ashrti3 vmlinux EXPORT_SYMBOL -0x4db68406 sync_blockdev vmlinux EXPORT_SYMBOL -0x81bd3a85 nobh_write_end vmlinux EXPORT_SYMBOL +0xbecf05aa sync_blockdev vmlinux EXPORT_SYMBOL +0xd6ee327a nobh_write_end vmlinux EXPORT_SYMBOL 0xec1e9b70 dma_map_sg_attrs vmlinux EXPORT_SYMBOL -0x8a769d13 tcf_idr_release vmlinux EXPORT_SYMBOL +0x7b51f0e4 tcf_idr_release vmlinux EXPORT_SYMBOL 0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL -0x5dcd6eed dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL -0x979d8e6c sock_rfree vmlinux EXPORT_SYMBOL -0xc8f5b220 kernel_recvmsg vmlinux EXPORT_SYMBOL -0xbe964ab2 phy_request_interrupt vmlinux EXPORT_SYMBOL +0x9b5e7e57 dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL +0xde63c4c3 sock_rfree vmlinux EXPORT_SYMBOL +0x7da65555 kernel_recvmsg vmlinux EXPORT_SYMBOL +0x88389dd8 phy_request_interrupt vmlinux EXPORT_SYMBOL 0x0509c3a1 __root_device_register vmlinux EXPORT_SYMBOL_GPL 0xf8d07858 bitmap_from_arr32 vmlinux EXPORT_SYMBOL -0xf2f8617e freeze_bdev vmlinux EXPORT_SYMBOL +0x4047f769 freeze_bdev vmlinux EXPORT_SYMBOL 0x0b2ca83b ima_file_check vmlinux EXPORT_SYMBOL_GPL 0xda40dcf3 dquot_reclaim_space_nodirty vmlinux EXPORT_SYMBOL 0x064d8614 clockevents_unbind_device vmlinux EXPORT_SYMBOL_GPL 0x62079f73 srcu_batches_completed vmlinux EXPORT_SYMBOL_GPL -0x18f5ba13 xp_dma_map vmlinux EXPORT_SYMBOL +0x5c327fb5 xp_dma_map vmlinux EXPORT_SYMBOL 0x2009e400 devlink_info_board_serial_number_put vmlinux EXPORT_SYMBOL_GPL -0xd414c403 skb_kill_datagram vmlinux EXPORT_SYMBOL -0x623e0748 kfree_skb vmlinux EXPORT_SYMBOL +0xf5b2d5cc skb_kill_datagram vmlinux EXPORT_SYMBOL +0xe4ceba47 kfree_skb vmlinux EXPORT_SYMBOL 0xc69fce52 qcom_scm_qsmmu500_wait_safe_toggle vmlinux EXPORT_SYMBOL 0x0c353876 phy_resume vmlinux EXPORT_SYMBOL 0xd402d967 fsverity_verify_page vmlinux EXPORT_SYMBOL_GPL 0xd68081c8 kernel_kobj vmlinux EXPORT_SYMBOL_GPL 0x2b9997fb atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0xfdc7faa1 param_get_long vmlinux EXPORT_SYMBOL -0xb69f541e udp_seq_next vmlinux EXPORT_SYMBOL -0x4859583b ip_sock_set_freebind vmlinux EXPORT_SYMBOL -0xea500abf i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL -0xa71c37ec regulator_get_voltage vmlinux EXPORT_SYMBOL_GPL +0x2cb0b2bb udp_seq_next vmlinux EXPORT_SYMBOL +0x1bcd7606 ip_sock_set_freebind vmlinux EXPORT_SYMBOL +0x2cbc8305 i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL +0xab482227 regulator_get_voltage vmlinux EXPORT_SYMBOL_GPL 0xfc5db711 clk_regmap_divider_ops vmlinux EXPORT_SYMBOL_GPL -0xf0eb6ffc amba_driver_unregister vmlinux EXPORT_SYMBOL +0x744f0ba7 amba_driver_unregister vmlinux EXPORT_SYMBOL 0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL 0x9b496b21 posix_acl_alloc vmlinux EXPORT_SYMBOL 0xeed0cea4 kernel_read_file_from_fd vmlinux EXPORT_SYMBOL_GPL -0xfd097214 int_active_memcg vmlinux EXPORT_SYMBOL_GPL +0xf6bd7143 int_active_memcg vmlinux EXPORT_SYMBOL_GPL 0x1005d60b tick_nohz_dep_set_cpu vmlinux EXPORT_SYMBOL_GPL -0xc7988c3d rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL -0x68add75b __kfree_skb vmlinux EXPORT_SYMBOL +0x94c64cae rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL +0x44a8fd50 __kfree_skb vmlinux EXPORT_SYMBOL 0x553902c4 led_compose_name vmlinux EXPORT_SYMBOL_GPL 0xf889615d tty_port_register_device vmlinux EXPORT_SYMBOL_GPL 0x8b650752 mtk_mutex_release vmlinux EXPORT_SYMBOL_GPL @@ -466,20 +466,20 @@ 0xc9345c0f digsig_verify vmlinux EXPORT_SYMBOL_GPL 0x668c5347 fscrypt_mergeable_bio vmlinux EXPORT_SYMBOL_GPL 0x19546bbf dma_set_coherent_mask vmlinux EXPORT_SYMBOL -0x0f383ba8 tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL -0x2fc706c6 ip_defrag vmlinux EXPORT_SYMBOL -0x8d745f4c register_qdisc vmlinux EXPORT_SYMBOL +0xe34dc275 tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL +0xe2cbd1ca ip_defrag vmlinux EXPORT_SYMBOL +0x7c7909af register_qdisc vmlinux EXPORT_SYMBOL 0xbd3594f0 devm_hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL 0x58def6ca sfp_module_remove vmlinux EXPORT_SYMBOL_GPL 0x8e17b3ae idr_destroy vmlinux EXPORT_SYMBOL 0xa7d5f92e ida_destroy vmlinux EXPORT_SYMBOL 0x47c20f8a refcount_dec_not_one vmlinux EXPORT_SYMBOL 0xb44b321c public_key_verify_signature vmlinux EXPORT_SYMBOL_GPL -0xb516ea45 fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL +0x6f097c2b fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL 0xa3b958ce reset_hung_task_detector vmlinux EXPORT_SYMBOL_GPL -0x53772a25 default_qdisc_ops vmlinux EXPORT_SYMBOL +0x727900fd default_qdisc_ops vmlinux EXPORT_SYMBOL 0x27dc9471 __tracepoint_br_fdb_update vmlinux EXPORT_SYMBOL_GPL -0xaf74bf92 free_netdev vmlinux EXPORT_SYMBOL +0xf4fded90 free_netdev vmlinux EXPORT_SYMBOL 0x4af9fcf4 stm_source_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x32394d4b qe_issue_cmd vmlinux EXPORT_SYMBOL 0xa3522df5 qman_query_fq_np vmlinux EXPORT_SYMBOL @@ -489,24 +489,24 @@ 0xc9ec4e21 free_percpu vmlinux EXPORT_SYMBOL_GPL 0x0ff658b5 __SCT__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL -0xf12ac1ee ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL -0x84cdc515 ip6_dst_alloc vmlinux EXPORT_SYMBOL +0x979b6a54 ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL +0x32e8a99f ip6_dst_alloc vmlinux EXPORT_SYMBOL 0x161aed40 devlink_port_attrs_set vmlinux EXPORT_SYMBOL_GPL -0x421dfed3 netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL -0xb28a1d42 metadata_dst_free vmlinux EXPORT_SYMBOL_GPL -0x80ffcafa __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0xedf86bfc sk_setup_caps vmlinux EXPORT_SYMBOL_GPL +0x61fd740c netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL +0x160a2e1e metadata_dst_free vmlinux EXPORT_SYMBOL_GPL +0xf4260c0e __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0xe7490bb3 sk_setup_caps vmlinux EXPORT_SYMBOL_GPL 0x72d267dc nvmem_del_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x469ffe23 spi_sync_locked vmlinux EXPORT_SYMBOL_GPL -0x8c7d327a regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL +0x02db5832 regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL 0xd385c674 mtk_pinconf_bias_disable_get vmlinux EXPORT_SYMBOL_GPL 0x3737d9a9 ZSTD_DStreamWorkspaceBound vmlinux EXPORT_SYMBOL 0x424d3620 zlib_inflateIncomp vmlinux EXPORT_SYMBOL -0x0e2d6456 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL -0x82bf485b iomap_releasepage vmlinux EXPORT_SYMBOL_GPL +0xc5a6b686 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL +0x487c8365 iomap_releasepage vmlinux EXPORT_SYMBOL_GPL 0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL -0x286f337b __skb_flow_get_ports vmlinux EXPORT_SYMBOL -0x1c261aa4 sk_stream_wait_connect vmlinux EXPORT_SYMBOL +0xf4f963c5 __skb_flow_get_ports vmlinux EXPORT_SYMBOL +0x44a8bf92 sk_stream_wait_connect vmlinux EXPORT_SYMBOL 0xa58b4a6c __SCT__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL 0xd04aedfd __SCK__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL 0x4ec3f544 devfreq_event_reset_event vmlinux EXPORT_SYMBOL_GPL @@ -515,61 +515,61 @@ 0xd60c8e10 phy_set_sym_pause vmlinux EXPORT_SYMBOL 0x9af61412 devm_hwrng_register vmlinux EXPORT_SYMBOL_GPL 0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL -0x1df82939 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL -0x614d6240 sock_no_sendmsg vmlinux EXPORT_SYMBOL +0xf2b35409 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL +0x80a807ba sock_no_sendmsg vmlinux EXPORT_SYMBOL 0x5b0272be extcon_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0xd17d2a22 phy_basic_features vmlinux EXPORT_SYMBOL_GPL 0x24ad11db wakeup_sources_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xb8f11603 idr_alloc vmlinux EXPORT_SYMBOL_GPL 0x1b06986d vfs_unlink vmlinux EXPORT_SYMBOL 0x3ba01b47 get_compat_sigset vmlinux EXPORT_SYMBOL_GPL -0x5cda8b79 fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL -0x44c26d2b get_task_exe_file vmlinux EXPORT_SYMBOL -0x5723d51e xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL -0x1a20974a tcp_req_err vmlinux EXPORT_SYMBOL -0x379a9efb __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL +0x807b3b0f fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL +0xc8cdac4c get_task_exe_file vmlinux EXPORT_SYMBOL +0x76186811 xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL +0x1510ac4a tcp_req_err vmlinux EXPORT_SYMBOL +0x209d0e83 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL 0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL 0x9068cdb5 of_get_child_by_name vmlinux EXPORT_SYMBOL 0xbc2f47d5 dt_init_idle_driver vmlinux EXPORT_SYMBOL_GPL 0xd6da2882 cpufreq_frequency_table_get_index vmlinux EXPORT_SYMBOL_GPL -0x4ceaab2a phy_aneg_done vmlinux EXPORT_SYMBOL +0x477c2fa2 phy_aneg_done vmlinux EXPORT_SYMBOL 0xfef8056c intel_pmic_install_opregion_handler vmlinux EXPORT_SYMBOL_GPL 0xaf4c42c8 pci_epc_clear_bar vmlinux EXPORT_SYMBOL_GPL 0xd46087e4 key_revoke vmlinux EXPORT_SYMBOL -0x0334f828 pipe_unlock vmlinux EXPORT_SYMBOL +0x0bd82347 pipe_unlock vmlinux EXPORT_SYMBOL 0x33c96a51 irq_generic_chip_ops vmlinux EXPORT_SYMBOL_GPL 0xc528a49a queued_write_lock_slowpath vmlinux EXPORT_SYMBOL -0x1d64f01e genlmsg_multicast_allns vmlinux EXPORT_SYMBOL -0xfc553de8 __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL +0xe6b405dc genlmsg_multicast_allns vmlinux EXPORT_SYMBOL +0x6057417b __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL 0xafffcfbf devm_mbox_controller_register vmlinux EXPORT_SYMBOL_GPL -0x7b84125c dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL +0xd11b3c68 dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL 0x141ba539 pm_generic_restore vmlinux EXPORT_SYMBOL_GPL 0xbd29eaca bus_rescan_devices vmlinux EXPORT_SYMBOL_GPL 0x546d4f93 vring_create_virtqueue vmlinux EXPORT_SYMBOL_GPL 0xecfd68ef acpi_get_node vmlinux EXPORT_SYMBOL -0x9a702b66 backlight_force_update vmlinux EXPORT_SYMBOL +0xd8f89bd0 backlight_force_update vmlinux EXPORT_SYMBOL 0xe39bb82d gpiod_toggle_active_low vmlinux EXPORT_SYMBOL_GPL -0xf219f891 bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL +0x39a210ab bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL 0xf1287b72 debugfs_read_file_bool vmlinux EXPORT_SYMBOL_GPL 0x53012944 __tracepoint_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0xc5b6f236 queue_work_on vmlinux EXPORT_SYMBOL 0xdbdf6c92 ioport_resource vmlinux EXPORT_SYMBOL 0x5c2f1546 devlink_sb_register vmlinux EXPORT_SYMBOL_GPL -0xc72f91ad dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL +0xccff90ec dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL 0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL 0xd7ff51f9 pci_epc_init_notify vmlinux EXPORT_SYMBOL_GPL 0xf163772d pci_probe_reset_bus vmlinux EXPORT_SYMBOL_GPL 0x9e9eab95 devcgroup_check_permission vmlinux EXPORT_SYMBOL 0xc560c123 debugfs_create_bool vmlinux EXPORT_SYMBOL_GPL -0xa923240d generic_file_splice_read vmlinux EXPORT_SYMBOL -0x4e657eef get_tree_single_reconf vmlinux EXPORT_SYMBOL +0x83c772b4 generic_file_splice_read vmlinux EXPORT_SYMBOL +0xdd5fee7b get_tree_single_reconf vmlinux EXPORT_SYMBOL 0x7e7e3f58 ring_buffer_reset_cpu vmlinux EXPORT_SYMBOL_GPL 0x82ee90dc timer_delete_sync vmlinux EXPORT_SYMBOL 0xf4432af8 __irq_domain_add vmlinux EXPORT_SYMBOL_GPL 0x7ac343ff prepare_kernel_cred vmlinux EXPORT_SYMBOL 0x015af7f4 system_state vmlinux EXPORT_SYMBOL -0xabf7e655 __icmp_send vmlinux EXPORT_SYMBOL -0x71f630d3 udp_push_pending_frames vmlinux EXPORT_SYMBOL +0x302d8f45 __icmp_send vmlinux EXPORT_SYMBOL +0x0295e011 udp_push_pending_frames vmlinux EXPORT_SYMBOL 0xe1406216 hidinput_connect vmlinux EXPORT_SYMBOL_GPL 0x7406da8d __platform_driver_probe vmlinux EXPORT_SYMBOL_GPL 0x45558f56 clk_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL @@ -577,19 +577,19 @@ 0x5c00d810 ZSTD_CDictWorkspaceBound vmlinux EXPORT_SYMBOL 0x2a5ea9ef rhashtable_destroy vmlinux EXPORT_SYMBOL_GPL 0xe5314172 param_ops_uint vmlinux EXPORT_SYMBOL -0x4cdb8c53 kvm_set_memory_region vmlinux EXPORT_SYMBOL_GPL +0xe2995552 kvm_set_memory_region vmlinux EXPORT_SYMBOL_GPL 0x2c66ac85 devlink_info_serial_number_put vmlinux EXPORT_SYMBOL_GPL 0x4214910e of_parse_phandle_with_fixed_args vmlinux EXPORT_SYMBOL 0x7262702b sfp_get_module_eeprom_by_page vmlinux EXPORT_SYMBOL_GPL 0xc5a3367a __tracepoint_dma_fence_emit vmlinux EXPORT_SYMBOL 0x4ef2ddb3 con_set_default_unimap vmlinux EXPORT_SYMBOL 0x2f384db3 acpi_is_video_device vmlinux EXPORT_SYMBOL -0x0fd6db25 fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL +0xbddf9fc2 fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL 0x62353d82 gpiod_unexport vmlinux EXPORT_SYMBOL_GPL 0x7a95e5ae do_settimeofday64 vmlinux EXPORT_SYMBOL 0x357a1bce devm_request_resource vmlinux EXPORT_SYMBOL -0x4990a591 __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL -0x7e2719b0 dev_get_by_index vmlinux EXPORT_SYMBOL +0x667beb99 __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL +0x5a3ee8ee dev_get_by_index vmlinux EXPORT_SYMBOL 0x8d85b39d hid_compare_device_paths vmlinux EXPORT_SYMBOL_GPL 0x6cc01874 edac_get_sysfs_subsys vmlinux EXPORT_SYMBOL_GPL 0x66747dcd dma_buf_unmap_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF @@ -598,13 +598,13 @@ 0x15021b4a xa_delete_node vmlinux EXPORT_SYMBOL_GPL 0x3539f11b match_strlcpy vmlinux EXPORT_SYMBOL 0xc9827693 __bpf_call_base vmlinux EXPORT_SYMBOL_GPL -0x841b07fb inet6_hash vmlinux EXPORT_SYMBOL_GPL -0xe294c2e0 init_net vmlinux EXPORT_SYMBOL +0x337cb515 inet6_hash vmlinux EXPORT_SYMBOL_GPL +0x1c11da6e init_net vmlinux EXPORT_SYMBOL 0x5c2189cf cpufreq_freq_attr_scaling_boost_freqs vmlinux EXPORT_SYMBOL_GPL 0xdeffa0a7 edac_raw_mc_handle_error vmlinux EXPORT_SYMBOL_GPL 0x6f9ed15d __phy_modify_mmd_changed vmlinux EXPORT_SYMBOL_GPL 0xf9515805 class_create_file_ns vmlinux EXPORT_SYMBOL_GPL -0xe3d3407e regulator_force_disable vmlinux EXPORT_SYMBOL_GPL +0xf4c74edc regulator_force_disable vmlinux EXPORT_SYMBOL_GPL 0xfe5b14de pci_stop_and_remove_bus_device_locked vmlinux EXPORT_SYMBOL_GPL 0xcbf4c97c fsl_mc_get_endpoint vmlinux EXPORT_SYMBOL_GPL 0x13a95c17 textsearch_find_continuous vmlinux EXPORT_SYMBOL @@ -614,12 +614,12 @@ 0x0e8a21ad configfs_unregister_subsystem vmlinux EXPORT_SYMBOL 0xa9b1ab8e fscrypt_set_bio_crypt_ctx vmlinux EXPORT_SYMBOL_GPL 0x41ed3cec eventfd_ctx_remove_wait_queue vmlinux EXPORT_SYMBOL_GPL -0xd930b6b6 generic_delete_inode vmlinux EXPORT_SYMBOL +0xb6b5182d generic_delete_inode vmlinux EXPORT_SYMBOL 0x924c46f8 zs_unmap_object vmlinux EXPORT_SYMBOL_GPL -0xcd10e91e vm_insert_pages vmlinux EXPORT_SYMBOL +0x5c280434 vm_insert_pages vmlinux EXPORT_SYMBOL 0xab9bd884 perf_register_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0xc80ab559 swake_up_one vmlinux EXPORT_SYMBOL -0xb64c7a5a kvm_vcpu_destroy vmlinux EXPORT_SYMBOL_GPL +0x13e6fd0e kvm_vcpu_destroy vmlinux EXPORT_SYMBOL_GPL 0x3b20fb95 dma_fence_remove_callback vmlinux EXPORT_SYMBOL 0x5508f28d bman_acquire vmlinux EXPORT_SYMBOL 0x7de65a03 acpi_lpat_free_conversion_table vmlinux EXPORT_SYMBOL_GPL @@ -628,28 +628,28 @@ 0xee91879b rb_first_postorder vmlinux EXPORT_SYMBOL 0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL 0xf09eb395 arch_hibernation_header_restore vmlinux EXPORT_SYMBOL -0x7bad85f8 dev_change_proto_down vmlinux EXPORT_SYMBOL -0x904e5b8f sock_gettstamp vmlinux EXPORT_SYMBOL -0x5087eb46 sock_bindtoindex vmlinux EXPORT_SYMBOL -0x14c50aa0 regulator_set_voltage vmlinux EXPORT_SYMBOL_GPL +0xb7aa83d5 dev_change_proto_down vmlinux EXPORT_SYMBOL +0x326d692c sock_gettstamp vmlinux EXPORT_SYMBOL +0x5fc180fe sock_bindtoindex vmlinux EXPORT_SYMBOL +0x9534db54 regulator_set_voltage vmlinux EXPORT_SYMBOL_GPL 0x30351294 k3_udma_glue_rx_flow_get_fdq_id vmlinux EXPORT_SYMBOL_GPL 0x66af1fd1 lockref_put_or_lock vmlinux EXPORT_SYMBOL 0x3100cff9 lockref_get_or_lock vmlinux EXPORT_SYMBOL 0x350f6ce5 tasklet_unlock_wait vmlinux EXPORT_SYMBOL_GPL 0xe7f72feb rproc_boot vmlinux EXPORT_SYMBOL -0xb7a609c0 i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL +0x5b482ee7 i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL 0xce28fc37 vchan_tx_desc_free vmlinux EXPORT_SYMBOL_GPL 0xa96aedec of_clk_del_provider vmlinux EXPORT_SYMBOL_GPL 0x18f71274 of_clk_add_provider vmlinux EXPORT_SYMBOL_GPL 0xf2c43f3f zlib_deflate vmlinux EXPORT_SYMBOL 0xcc7b3de8 blk_revalidate_disk_zones vmlinux EXPORT_SYMBOL_GPL -0xc33f6961 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL +0xb41d2fd7 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL 0x11e08f96 trace_seq_putmem_hex vmlinux EXPORT_SYMBOL_GPL 0xca431c05 wake_bit_function vmlinux EXPORT_SYMBOL -0xf3ec7616 inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL +0x5de5c841 inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL 0xa0d87339 qdisc_get_rtab vmlinux EXPORT_SYMBOL -0x17b98c70 dev_change_proto_down_generic vmlinux EXPORT_SYMBOL -0x546a0a2e skb_orphan_partial vmlinux EXPORT_SYMBOL +0x6b07dcfa dev_change_proto_down_generic vmlinux EXPORT_SYMBOL +0xd41d417c skb_orphan_partial vmlinux EXPORT_SYMBOL 0x8deb9860 hid_set_field vmlinux EXPORT_SYMBOL_GPL 0xafe32746 soc_device_match vmlinux EXPORT_SYMBOL_GPL 0x2d67968a bus_remove_file vmlinux EXPORT_SYMBOL_GPL @@ -661,8 +661,8 @@ 0x0dbde900 __fscrypt_encrypt_symlink vmlinux EXPORT_SYMBOL_GPL 0x2aa0843e mempool_resize vmlinux EXPORT_SYMBOL 0x7e3bdecd __ftrace_vprintk vmlinux EXPORT_SYMBOL_GPL -0x6fb03eff xfrm_unregister_km vmlinux EXPORT_SYMBOL -0xfbf5c486 in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0xb234cb6f xfrm_unregister_km vmlinux EXPORT_SYMBOL +0x2f86dbfe in_dev_finish_destroy vmlinux EXPORT_SYMBOL 0x175aa38b of_find_node_by_phandle vmlinux EXPORT_SYMBOL 0x89e44666 hid_destroy_device vmlinux EXPORT_SYMBOL_GPL 0xf44769d2 device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL @@ -671,31 +671,31 @@ 0x2b986d2e smp_call_function_any vmlinux EXPORT_SYMBOL_GPL 0xda7912d4 freq_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x2c790d4a __tracepoint_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x606a25a4 unix_inq_len vmlinux EXPORT_SYMBOL_GPL +0xfec19198 unix_inq_len vmlinux EXPORT_SYMBOL_GPL 0x136209db power_supply_reg_notifier vmlinux EXPORT_SYMBOL_GPL 0xa96166b5 mdiobus_scan vmlinux EXPORT_SYMBOL 0x8effb505 phy_gbit_features vmlinux EXPORT_SYMBOL_GPL 0xd4631d78 tty_port_carrier_raised vmlinux EXPORT_SYMBOL -0x69a8b41a regulator_set_voltage_time_sel vmlinux EXPORT_SYMBOL_GPL +0x56871f8b regulator_set_voltage_time_sel vmlinux EXPORT_SYMBOL_GPL 0x328b1d7b sbitmap_queue_get_shallow vmlinux EXPORT_SYMBOL_GPL 0x6e330cb5 crypto_enqueue_request_head vmlinux EXPORT_SYMBOL_GPL -0x724c2400 __brelse vmlinux EXPORT_SYMBOL -0x8f599f71 pipe_lock vmlinux EXPORT_SYMBOL -0xa5ff470c trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL +0x807e7255 __brelse vmlinux EXPORT_SYMBOL +0xc7fb2c5b pipe_lock vmlinux EXPORT_SYMBOL +0xb180a825 trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL 0xfb5dea9a of_get_ethdev_address vmlinux EXPORT_SYMBOL -0xad3297b2 __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL -0x044c0f23 of_genpd_parse_idle_states vmlinux EXPORT_SYMBOL_GPL +0x44573ccb __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL +0x69ac519d of_genpd_parse_idle_states vmlinux EXPORT_SYMBOL_GPL 0x05641313 imx_clk_hw_sscg_pll vmlinux EXPORT_SYMBOL_GPL 0x44d044aa gpiod_get_direction vmlinux EXPORT_SYMBOL_GPL 0x020dbf27 bitmap_alloc vmlinux EXPORT_SYMBOL 0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL -0xabce17ba mark_buffer_async_write vmlinux EXPORT_SYMBOL +0x4a5477b0 mark_buffer_async_write vmlinux EXPORT_SYMBOL 0xf02aa937 wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL 0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL -0x09b3e6eb ip_route_me_harder vmlinux EXPORT_SYMBOL -0x088f07ca inet_sock_destruct vmlinux EXPORT_SYMBOL -0x090f3365 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL -0xd8d649cb nf_reinject vmlinux EXPORT_SYMBOL +0x0a4f101f ip_route_me_harder vmlinux EXPORT_SYMBOL +0x05b20f85 inet_sock_destruct vmlinux EXPORT_SYMBOL +0xf1a41410 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL +0x8ffa1846 nf_reinject vmlinux EXPORT_SYMBOL 0x550f3e05 i2c_freq_mode_string vmlinux EXPORT_SYMBOL_GPL 0x531c56e6 dev_pm_qos_update_request vmlinux EXPORT_SYMBOL_GPL 0xf6dba165 generic_device_group vmlinux EXPORT_SYMBOL_GPL @@ -705,31 +705,31 @@ 0x51641162 opal_unlock_from_suspend vmlinux EXPORT_SYMBOL 0xf56f679a elv_rqhash_del vmlinux EXPORT_SYMBOL_GPL 0x492857fa unregister_nls vmlinux EXPORT_SYMBOL -0x43644bc4 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL +0xd26ae723 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL 0x885528a6 ring_buffer_discard_commit vmlinux EXPORT_SYMBOL_GPL 0x159d5a81 devlink_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL 0x8a997215 thermal_zone_of_get_sensor_id vmlinux EXPORT_SYMBOL_GPL 0x59dbbe42 thermal_zone_get_slope vmlinux EXPORT_SYMBOL_GPL 0x6265d0ea __serio_register_port vmlinux EXPORT_SYMBOL 0xf5cd3709 regmap_write_async vmlinux EXPORT_SYMBOL_GPL -0xa3aee495 phy_exit vmlinux EXPORT_SYMBOL_GPL +0x0cb9bf85 phy_exit vmlinux EXPORT_SYMBOL_GPL 0x1fcc884c verify_signature vmlinux EXPORT_SYMBOL_GPL 0x881dd45a skcipher_register_instance vmlinux EXPORT_SYMBOL_GPL 0x2f47ad74 fscrypt_setup_filename vmlinux EXPORT_SYMBOL -0x23c611b0 tcf_qevent_init vmlinux EXPORT_SYMBOL -0xe7533786 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0x987653da tcf_qevent_init vmlinux EXPORT_SYMBOL +0x8c5d4e5d skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL 0x9ad49ab5 tegra_ivc_read_get_next_frame vmlinux EXPORT_SYMBOL 0xe61a7a9f of_xudma_dev_get vmlinux EXPORT_SYMBOL 0x9e005e6f cppc_get_perf_caps vmlinux EXPORT_SYMBOL_GPL 0xfe9ebbbb acpi_osi_is_win8 vmlinux EXPORT_SYMBOL 0xffb6e89f dprc_scan_container vmlinux EXPORT_SYMBOL_GPL 0x1fa1d95c sha256_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0xe3692103 fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL +0x5e434dec fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL 0x3a74e484 __tracepoint_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0xdfcc992c current_work vmlinux EXPORT_SYMBOL 0xfc03d97a page_is_ram vmlinux EXPORT_SYMBOL_GPL -0x0e5ae7de netpoll_send_skb vmlinux EXPORT_SYMBOL -0x4a43fd47 devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0xd6e8272c netpoll_send_skb vmlinux EXPORT_SYMBOL +0xdb354cf3 devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL 0x26c0ab33 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL 0xe877f621 devm_pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL 0x2ce361d3 pm_generic_suspend vmlinux EXPORT_SYMBOL_GPL @@ -741,22 +741,22 @@ 0x448a2a9b mmu_interval_notifier_remove vmlinux EXPORT_SYMBOL_GPL 0xb121390a probe_irq_on vmlinux EXPORT_SYMBOL 0x93b3fc74 register_dcbevent_notifier vmlinux EXPORT_SYMBOL -0x2110f286 xfrm_state_lookup vmlinux EXPORT_SYMBOL -0x791e7123 tcp_parse_options vmlinux EXPORT_SYMBOL +0x2ec6d5ba xfrm_state_lookup vmlinux EXPORT_SYMBOL +0xb366e02e tcp_parse_options vmlinux EXPORT_SYMBOL 0xd81ae9f1 flow_rule_match_pppoe vmlinux EXPORT_SYMBOL -0xda319c29 sk_filter_trim_cap vmlinux EXPORT_SYMBOL -0x4ecfc8e9 rps_may_expire_flow vmlinux EXPORT_SYMBOL -0xbad061db i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL +0x9cc33b23 sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0x67a2059a rps_may_expire_flow vmlinux EXPORT_SYMBOL +0xc27a66a8 i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL 0xb0aed408 ZSTD_compressStream vmlinux EXPORT_SYMBOL 0xcc6142c3 key_move vmlinux EXPORT_SYMBOL 0x1ba59527 __kmalloc_node vmlinux EXPORT_SYMBOL -0xf1b89887 pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL -0x508142d3 devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0x5ca2d159 pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL +0x1cbb4e8f devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL 0xf46cb8d5 edac_mc_find_csrow_by_page vmlinux EXPORT_SYMBOL_GPL 0xcf9b558d touchscreen_set_mt_pos vmlinux EXPORT_SYMBOL 0x3a969922 module_refcount vmlinux EXPORT_SYMBOL 0xf77555cd __memcpy_toio vmlinux EXPORT_SYMBOL -0xff5709b1 inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL +0xa2990fb7 inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL 0x8a52e41f power_supply_find_ocv2cap_table vmlinux EXPORT_SYMBOL_GPL 0xfd75ed28 fwnode_get_nth_parent vmlinux EXPORT_SYMBOL_GPL 0x00bd64ba firmware_kobj vmlinux EXPORT_SYMBOL_GPL @@ -764,19 +764,19 @@ 0x85935a61 acpi_dev_irq_flags vmlinux EXPORT_SYMBOL_GPL 0xea35071c pci_store_saved_state vmlinux EXPORT_SYMBOL_GPL 0x188a1647 ecc_is_pubkey_valid_full vmlinux EXPORT_SYMBOL -0xfd2b947b unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL +0x5eb11959 unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL 0xdd0ef1b0 handle_edge_irq vmlinux EXPORT_SYMBOL 0x9a35716a l3mdev_update_flow vmlinux EXPORT_SYMBOL_GPL 0x8c047a33 devlink_port_region_create vmlinux EXPORT_SYMBOL_GPL 0x1e5120d2 devm_extcon_dev_free vmlinux EXPORT_SYMBOL_GPL -0x3dddc498 phy_ethtool_nway_reset vmlinux EXPORT_SYMBOL +0xdcab4420 phy_ethtool_nway_reset vmlinux EXPORT_SYMBOL 0x7f9b1879 osc_cpc_flexible_adr_space_confirmed vmlinux EXPORT_SYMBOL_GPL 0x7ad1ded1 pinctrl_register_mappings vmlinux EXPORT_SYMBOL_GPL 0x1bc5eebe pinctrl_gpio_direction_input vmlinux EXPORT_SYMBOL_GPL 0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL -0xff108838 __account_locked_vm vmlinux EXPORT_SYMBOL_GPL -0xf445f03c ___pskb_trim vmlinux EXPORT_SYMBOL -0xa4fc6999 __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0x0f77ffc1 __account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0xe42e3f56 ___pskb_trim vmlinux EXPORT_SYMBOL +0x91bbdc47 __pskb_copy_fclone vmlinux EXPORT_SYMBOL 0xefe17669 tty_driver_flush_buffer vmlinux EXPORT_SYMBOL 0xdef7c893 fb_match_mode vmlinux EXPORT_SYMBOL 0x97217cb9 pci_setup_cardbus vmlinux EXPORT_SYMBOL @@ -791,7 +791,7 @@ 0xa5e94f9f hdmi_infoframe_log vmlinux EXPORT_SYMBOL 0x8172c408 should_fail vmlinux EXPORT_SYMBOL_GPL 0x7d5e74ba vfs_create vmlinux EXPORT_SYMBOL -0x3f0b6186 tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL +0xb65ec78a tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL 0x693eaaaf ptp_schedule_worker vmlinux EXPORT_SYMBOL 0x210bffe3 devm_device_add_group vmlinux EXPORT_SYMBOL_GPL 0xebc409e8 clk_register_divider_table vmlinux EXPORT_SYMBOL_GPL @@ -799,67 +799,67 @@ 0xda620332 devm_acpi_dev_remove_driver_gpios vmlinux EXPORT_SYMBOL_GPL 0x8180cede asn1_encode_sequence vmlinux EXPORT_SYMBOL_GPL 0x65012a7f nla_reserve_64bit vmlinux EXPORT_SYMBOL -0x2c63819b sb_min_blocksize vmlinux EXPORT_SYMBOL +0x58e3c10a sb_min_blocksize vmlinux EXPORT_SYMBOL 0xbdb72342 __tracepoint_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xb2a57d0c of_cpufreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0x2e0b1deb dma_fence_get_status vmlinux EXPORT_SYMBOL -0xb4f8512e regulator_get_mode vmlinux EXPORT_SYMBOL_GPL +0xd12da35e regulator_get_mode vmlinux EXPORT_SYMBOL_GPL 0x0eb72c84 rpmh_write vmlinux EXPORT_SYMBOL 0x29d76547 k3_udma_glue_tdown_rx_chn vmlinux EXPORT_SYMBOL_GPL 0x4d83c710 k3_udma_glue_tdown_tx_chn vmlinux EXPORT_SYMBOL_GPL -0xc0e885ef devm_backlight_device_unregister vmlinux EXPORT_SYMBOL +0xedd0db46 devm_backlight_device_unregister vmlinux EXPORT_SYMBOL 0xbcf1f0e6 zs_create_pool vmlinux EXPORT_SYMBOL_GPL -0xa328c22c page_cache_prev_miss vmlinux EXPORT_SYMBOL +0xc368a480 page_cache_prev_miss vmlinux EXPORT_SYMBOL 0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL -0xf63f3674 tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL +0x7b0f6d80 tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL 0xcb1aa35f register_fib_notifier vmlinux EXPORT_SYMBOL 0xc1743430 cpuidle_disable_device vmlinux EXPORT_SYMBOL_GPL -0xe56ff189 xgene_mdio_wr_mac vmlinux EXPORT_SYMBOL +0x5dd1d1ca xgene_mdio_wr_mac vmlinux EXPORT_SYMBOL 0xc7208c3a serial8250_resume_port vmlinux EXPORT_SYMBOL -0x71524b6f vm_map_pages_zero vmlinux EXPORT_SYMBOL -0xc10e8364 inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0x18bdf1ad vm_map_pages_zero vmlinux EXPORT_SYMBOL +0xbc66154f inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL 0xc498bdc9 devlink_register vmlinux EXPORT_SYMBOL_GPL 0xec9dad91 hid_input_report vmlinux EXPORT_SYMBOL_GPL -0x298223af dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL +0x1b1491f6 dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL 0x33c100be pcix_set_mmrbc vmlinux EXPORT_SYMBOL 0xf25c6e47 gpiod_export_link vmlinux EXPORT_SYMBOL_GPL 0xbea79f6c gpiochip_generic_config vmlinux EXPORT_SYMBOL_GPL 0xd691c6a9 unregister_sysctl_table vmlinux EXPORT_SYMBOL 0xfca7f934 devlink_region_create vmlinux EXPORT_SYMBOL_GPL -0x9340dc59 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x92514590 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL 0xb5a12c9b devfreq_update_interval vmlinux EXPORT_SYMBOL 0x42732891 of_find_property vmlinux EXPORT_SYMBOL 0xfc5d6089 devm_clk_release_clkdev vmlinux EXPORT_SYMBOL 0x798b7682 klist_prev vmlinux EXPORT_SYMBOL_GPL 0x2cc9d064 sbitmap_add_wait_queue vmlinux EXPORT_SYMBOL_GPL -0xfa136037 del_gendisk vmlinux EXPORT_SYMBOL -0xb8bf7c62 block_write_full_page vmlinux EXPORT_SYMBOL -0xfc45dfa2 ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL -0x53e7b6b8 xfrm_register_type vmlinux EXPORT_SYMBOL -0x098f84f8 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL -0x270850f3 msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0xeb1b2b31 del_gendisk vmlinux EXPORT_SYMBOL +0xdedf8655 block_write_full_page vmlinux EXPORT_SYMBOL +0xc04a3469 ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL +0xb1f153d4 xfrm_register_type vmlinux EXPORT_SYMBOL +0x87a5b110 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL +0x2eac9c2f msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL 0x437a0d6d __sock_tx_timestamp vmlinux EXPORT_SYMBOL 0x9305f8e6 cpufreq_get vmlinux EXPORT_SYMBOL 0xe664b150 devm_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL -0x441dbc32 clear_bdi_congested vmlinux EXPORT_SYMBOL +0x7e41a82e clear_bdi_congested vmlinux EXPORT_SYMBOL 0x92e703ed synth_event_trace_start vmlinux EXPORT_SYMBOL_GPL 0xcc935375 walk_iomem_res_desc vmlinux EXPORT_SYMBOL_GPL 0x9688de8b memstart_addr vmlinux EXPORT_SYMBOL 0x9d62f5c1 fscrypt_decrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0x4833eec9 fscrypt_encrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0xdd8fb64d __blockdev_direct_IO vmlinux EXPORT_SYMBOL -0xd622d7c3 migrate_page vmlinux EXPORT_SYMBOL +0x78446552 migrate_page vmlinux EXPORT_SYMBOL 0x68952493 rcu_note_context_switch vmlinux EXPORT_SYMBOL_GPL -0x774232da ip6_route_me_harder vmlinux EXPORT_SYMBOL -0x04a89c82 unix_destruct_scm vmlinux EXPORT_SYMBOL -0x2aca07b4 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL -0x0b5334a9 thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL +0x0279eb9e ip6_route_me_harder vmlinux EXPORT_SYMBOL +0x06de051e unix_destruct_scm vmlinux EXPORT_SYMBOL +0x08c109c2 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x4b5fc40b thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL 0xcb9ab062 dev_fwnode vmlinux EXPORT_SYMBOL_GPL -0x0ae15fa6 regulator_map_voltage_iterate vmlinux EXPORT_SYMBOL_GPL +0xc8a6b47d regulator_map_voltage_iterate vmlinux EXPORT_SYMBOL_GPL 0xabc640f3 list_lru_isolate vmlinux EXPORT_SYMBOL_GPL 0xb847585f is_hash_blacklisted vmlinux EXPORT_SYMBOL_GPL 0xbc301b6c bpf_prog_alloc vmlinux EXPORT_SYMBOL_GPL -0x49617b93 km_new_mapping vmlinux EXPORT_SYMBOL +0x2d328c2d km_new_mapping vmlinux EXPORT_SYMBOL 0x6be3a96b hv_remove_vmbus_handler vmlinux EXPORT_SYMBOL_GPL 0x3fae6ab0 hv_vp_index vmlinux EXPORT_SYMBOL_GPL 0x3c64c03b phy_attach_direct vmlinux EXPORT_SYMBOL @@ -873,29 +873,30 @@ 0x4d0485ed fsl_mc_bus_dpmac_type vmlinux EXPORT_SYMBOL_GPL 0x3283e6b0 prandom_seed_full_state vmlinux EXPORT_SYMBOL 0x570e427a blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL -0x382b0482 generic_block_bmap vmlinux EXPORT_SYMBOL +0x93356689 generic_block_bmap vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6ef6b54f ktime_get_boot_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x4507f4a8 cpuhp_tasks_frozen vmlinux EXPORT_SYMBOL_GPL -0x6056bf98 __ip_dev_find vmlinux EXPORT_SYMBOL -0x35e68584 devm_otg_ulpi_create vmlinux EXPORT_SYMBOL_GPL +0x9597a1de __ip_dev_find vmlinux EXPORT_SYMBOL +0xe77147a0 devm_otg_ulpi_create vmlinux EXPORT_SYMBOL_GPL 0xd4e08baa spi_delay_to_ns vmlinux EXPORT_SYMBOL_GPL 0x71c059d8 __traceiter_map vmlinux EXPORT_SYMBOL_GPL 0xf8540d8c sbitmap_any_bit_set vmlinux EXPORT_SYMBOL_GPL 0x652ce9aa nla_memcmp vmlinux EXPORT_SYMBOL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL -0x2d8702de kmem_cache_free vmlinux EXPORT_SYMBOL -0x0ec716ff netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0x7ba465bf kmem_cache_free vmlinux EXPORT_SYMBOL +0xa375b752 netdev_set_sb_channel vmlinux EXPORT_SYMBOL 0x3843fb56 get_cpu_device vmlinux EXPORT_SYMBOL_GPL 0x923b1276 dmaengine_get vmlinux EXPORT_SYMBOL -0x0d659b1b amba_device_register vmlinux EXPORT_SYMBOL +0xa110b960 amba_device_register vmlinux EXPORT_SYMBOL 0x61073e4a acpi_os_map_generic_address vmlinux EXPORT_SYMBOL 0x5b2f246a pci_restore_msi_state vmlinux EXPORT_SYMBOL_GPL 0x1c7d8475 pcie_capability_clear_and_set_dword vmlinux EXPORT_SYMBOL -0x8580cfdd vfs_fadvise vmlinux EXPORT_SYMBOL +0xb5766244 fscrypt_fname_encrypted_size vmlinux EXPORT_SYMBOL_GPL +0xc4bc9e06 vfs_fadvise vmlinux EXPORT_SYMBOL 0xd5fd90f1 prepare_to_wait vmlinux EXPORT_SYMBOL 0x85bd1608 __request_region vmlinux EXPORT_SYMBOL -0x75df1628 switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0x11e55c50 switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL 0x29604158 napi_busy_loop vmlinux EXPORT_SYMBOL 0xb9c62f2b of_irq_get_byname vmlinux EXPORT_SYMBOL_GPL 0x74238257 fixed_phy_set_link_update vmlinux EXPORT_SYMBOL_GPL @@ -905,31 +906,31 @@ 0xd9491c14 xa_destroy vmlinux EXPORT_SYMBOL 0xf0009fee put_pages_list vmlinux EXPORT_SYMBOL 0x09c711cc from_kprojid vmlinux EXPORT_SYMBOL -0x915d96d1 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL -0x324f0d10 sock_wfree vmlinux EXPORT_SYMBOL +0x68e5f87a skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0x7e494206 sock_wfree vmlinux EXPORT_SYMBOL 0xf900c77d zynqmp_pm_clock_disable vmlinux EXPORT_SYMBOL_GPL 0xee86d230 dev_pm_opp_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0x4ed3ee22 i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL +0x613d4cd4 i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL 0x8d0abf3a __tracepoint_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0xccee53d6 acpi_cppc_processor_exit vmlinux EXPORT_SYMBOL_GPL 0xe7324b9a utf8nfdicf vmlinux EXPORT_SYMBOL 0x724ddac7 utf8version_is_supported vmlinux EXPORT_SYMBOL 0x803ddbb6 __posix_acl_create vmlinux EXPORT_SYMBOL -0x82cc5943 __page_cache_alloc vmlinux EXPORT_SYMBOL +0x090a58fc __page_cache_alloc vmlinux EXPORT_SYMBOL 0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL -0x4e9dee8e inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0x15129d0d inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL 0xa3cc1dc3 fw_devlink_purge_absent_suppliers vmlinux EXPORT_SYMBOL_GPL 0xd4b9a616 reset_control_bulk_put vmlinux EXPORT_SYMBOL_GPL 0x6a05b65b fb_videomode_from_videomode vmlinux EXPORT_SYMBOL_GPL -0x28a68adb __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL +0x4512eab2 __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL 0xa976957d bitmap_remap vmlinux EXPORT_SYMBOL 0xb5f8f78a crypto_sha512_finup vmlinux EXPORT_SYMBOL 0x4ea9bc7d dquot_commit vmlinux EXPORT_SYMBOL -0x02ed8631 __block_write_full_page vmlinux EXPORT_SYMBOL -0x3805d202 truncate_inode_pages vmlinux EXPORT_SYMBOL -0x2d176d84 uprobe_unregister vmlinux EXPORT_SYMBOL_GPL -0xe78bc719 fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL -0x15974fa4 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL +0xf5681c55 __block_write_full_page vmlinux EXPORT_SYMBOL +0x5e637185 truncate_inode_pages vmlinux EXPORT_SYMBOL +0xea6b218e uprobe_unregister vmlinux EXPORT_SYMBOL_GPL +0x20de9c2a fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL +0x88592021 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL 0x73b4f3aa input_flush_device vmlinux EXPORT_SYMBOL 0x8e2dee65 of_mpc8xxx_spi_probe vmlinux EXPORT_SYMBOL_GPL 0xaa7a8ed2 regmap_bulk_write vmlinux EXPORT_SYMBOL_GPL @@ -937,7 +938,7 @@ 0x15ade1cc filter_irq_stacks vmlinux EXPORT_SYMBOL_GPL 0xd7293ffc percpu_ref_reinit vmlinux EXPORT_SYMBOL_GPL 0xa3d24032 sysfs_notify vmlinux EXPORT_SYMBOL_GPL -0x2dce9f44 inet_hash vmlinux EXPORT_SYMBOL_GPL +0x4b4c8b90 inet_hash vmlinux EXPORT_SYMBOL_GPL 0xad395dd9 mm_account_pinned_pages vmlinux EXPORT_SYMBOL_GPL 0x508bd861 devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL 0x593c5728 fs_dax_get_by_bdev vmlinux EXPORT_SYMBOL_GPL @@ -948,60 +949,60 @@ 0x184c1da3 pkcs7_free_message vmlinux EXPORT_SYMBOL_GPL 0x1a07e283 seq_lseek vmlinux EXPORT_SYMBOL 0xf70e4a4d preempt_schedule_notrace vmlinux EXPORT_SYMBOL_GPL -0x1af8f442 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL +0xd3171b35 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL 0xb8b8c4f0 ti_sci_release_resource vmlinux EXPORT_SYMBOL_GPL 0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL -0xc49612e6 blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL +0xd26315f5 blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL 0x6bf7ca98 kernfs_find_and_get_ns vmlinux EXPORT_SYMBOL_GPL -0x57779101 vlan_vid_add vmlinux EXPORT_SYMBOL -0xc7bad86d ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL -0x24846ef5 xfrm_parse_spi vmlinux EXPORT_SYMBOL -0x6909b85a udp_gro_receive vmlinux EXPORT_SYMBOL -0x90646cbb napi_schedule_prep vmlinux EXPORT_SYMBOL +0x07e6f439 vlan_vid_add vmlinux EXPORT_SYMBOL +0x1b7ccfa9 ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL +0x7e69c63e xfrm_parse_spi vmlinux EXPORT_SYMBOL +0x064267c3 udp_gro_receive vmlinux EXPORT_SYMBOL +0x1b3f6d42 napi_schedule_prep vmlinux EXPORT_SYMBOL 0x9253ae6f of_graph_parse_endpoint vmlinux EXPORT_SYMBOL 0xc06b6049 of_property_read_variable_u8_array vmlinux EXPORT_SYMBOL_GPL 0xd92f0791 leds_list_lock vmlinux EXPORT_SYMBOL_GPL 0x4a69fcc9 edac_pci_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x85862277 ioasid_find vmlinux EXPORT_SYMBOL_GPL -0xceba6654 regulator_set_mode vmlinux EXPORT_SYMBOL_GPL +0x9bb9fa67 regulator_set_mode vmlinux EXPORT_SYMBOL_GPL 0x787c882b lzo1x_1_compress vmlinux EXPORT_SYMBOL_GPL -0xeb5bc88d set_disk_ro vmlinux EXPORT_SYMBOL +0x4b357de3 set_disk_ro vmlinux EXPORT_SYMBOL 0x88ab6fe3 kgdb_active vmlinux EXPORT_SYMBOL_GPL -0x442af3bd xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL +0xaa447cf6 xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL 0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL 0x1fedd6e6 flow_rule_match_ports_range vmlinux EXPORT_SYMBOL 0xcea6c274 bus_find_device vmlinux EXPORT_SYMBOL_GPL -0x852581d2 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL +0xb74c928d blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL 0xf56b9c34 bpf_offload_dev_netdev_unregister vmlinux EXPORT_SYMBOL_GPL 0xd91a939e trace_raw_output_prep vmlinux EXPORT_SYMBOL 0xfadc1eb7 relay_switch_subbuf vmlinux EXPORT_SYMBOL_GPL -0x16568228 tcp_create_openreq_child vmlinux EXPORT_SYMBOL -0xaa199686 sk_common_release vmlinux EXPORT_SYMBOL +0xdd6c874d tcp_create_openreq_child vmlinux EXPORT_SYMBOL +0xd0867d00 sk_common_release vmlinux EXPORT_SYMBOL 0x428033c8 led_trigger_register vmlinux EXPORT_SYMBOL_GPL 0xfbc022cc init_node_memory_type vmlinux EXPORT_SYMBOL_GPL 0xa1c4231f kvm_set_pfn_dirty vmlinux EXPORT_SYMBOL_GPL 0x8dafdded lwtunnel_valid_encap_type_attr vmlinux EXPORT_SYMBOL_GPL -0x323cf1ab skb_prepare_seq_read vmlinux EXPORT_SYMBOL -0xd547123d skb_queue_head vmlinux EXPORT_SYMBOL -0x94fd3a1b sk_reset_timer vmlinux EXPORT_SYMBOL +0x916dbf23 skb_prepare_seq_read vmlinux EXPORT_SYMBOL +0x00657cab skb_queue_head vmlinux EXPORT_SYMBOL +0xd96ae6e3 sk_reset_timer vmlinux EXPORT_SYMBOL 0x6363100b devm_of_icc_get vmlinux EXPORT_SYMBOL_GPL 0xa2f7487f hv_is_hibernation_supported vmlinux EXPORT_SYMBOL_GPL -0x43e1fbbb regulator_bulk_enable vmlinux EXPORT_SYMBOL_GPL +0xc0aec30d regulator_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0x7ba5a3b4 tegra_powergate_power_off vmlinux EXPORT_SYMBOL 0x30e1ec25 apei_map_generic_address vmlinux EXPORT_SYMBOL_GPL -0x74181396 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0xd8aab448 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0xc7d82374 devm_irq_setup_generic_chip vmlinux EXPORT_SYMBOL_GPL 0x7ec62f8f irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x4f2e2bf6 atomic_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL -0x80115f0c inet_frag_pull_head vmlinux EXPORT_SYMBOL -0xe5dbdaa0 tcp_seq_next vmlinux EXPORT_SYMBOL -0x8ed76c54 netdev_has_upper_dev vmlinux EXPORT_SYMBOL +0xfc25ec53 inet_frag_pull_head vmlinux EXPORT_SYMBOL +0xa6f8a192 tcp_seq_next vmlinux EXPORT_SYMBOL +0x94c6c363 netdev_has_upper_dev vmlinux EXPORT_SYMBOL 0xcea54e21 devfreq_add_governor vmlinux EXPORT_SYMBOL 0x5fed178c meson_sm_call vmlinux EXPORT_SYMBOL 0xa377c934 iov_iter_npages vmlinux EXPORT_SYMBOL -0x471e4566 bio_alloc_bioset vmlinux EXPORT_SYMBOL +0xf0c4982c bio_alloc_bioset vmlinux EXPORT_SYMBOL 0x69e362a3 irq_domain_translate_onecell vmlinux EXPORT_SYMBOL_GPL -0x56ee57e6 seg6_hmac_info_del vmlinux EXPORT_SYMBOL +0x48cea34e seg6_hmac_info_del vmlinux EXPORT_SYMBOL 0x176031a7 devlink_fmsg_string_put vmlinux EXPORT_SYMBOL_GPL 0xad13d158 of_irq_parse_one vmlinux EXPORT_SYMBOL_GPL 0x479137ca imx_scu_irq_unregister_notifier vmlinux EXPORT_SYMBOL @@ -1013,33 +1014,33 @@ 0xce3864eb ZSTD_compress_usingDict vmlinux EXPORT_SYMBOL 0xe67037f6 crypto_cipher_setkey vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x3ac863af pstore_unregister vmlinux EXPORT_SYMBOL_GPL -0x6f74166f dump_emit vmlinux EXPORT_SYMBOL +0x293dd466 dump_emit vmlinux EXPORT_SYMBOL 0xca5215f5 vfs_cancel_lock vmlinux EXPORT_SYMBOL_GPL 0x46f45f27 __kernel_write vmlinux EXPORT_SYMBOL_GPL 0xbd628752 __tracepoint_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0xad357133 __traceiter_kmalloc_node vmlinux EXPORT_SYMBOL 0xaa6a50f9 __static_key_deferred_flush vmlinux EXPORT_SYMBOL_GPL 0xb44269d5 kthread_cancel_work_sync vmlinux EXPORT_SYMBOL_GPL -0xe72b32e8 netdev_pick_tx vmlinux EXPORT_SYMBOL -0xfd8a7b5a release_sock vmlinux EXPORT_SYMBOL +0x76cf1fec netdev_pick_tx vmlinux EXPORT_SYMBOL +0x637f873c release_sock vmlinux EXPORT_SYMBOL 0xa70bc96d qcom_scm_restore_sec_cfg_available vmlinux EXPORT_SYMBOL -0x697062c5 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL +0x6e591241 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL 0x50e7193a __i2c_first_dynamic_bus_num vmlinux EXPORT_SYMBOL_GPL 0xe62dc709 phy_validate_pause vmlinux EXPORT_SYMBOL 0x126a7404 pm_clk_suspend vmlinux EXPORT_SYMBOL_GPL 0x6e4aa78d k3_udma_glue_rx_flow_enable vmlinux EXPORT_SYMBOL_GPL 0x040fe6cb textsearch_destroy vmlinux EXPORT_SYMBOL -0xebc501e4 __netlink_ns_capable vmlinux EXPORT_SYMBOL -0xb6049c03 __sk_receive_skb vmlinux EXPORT_SYMBOL +0xd9b0543d __netlink_ns_capable vmlinux EXPORT_SYMBOL +0xdf73cc0e __sk_receive_skb vmlinux EXPORT_SYMBOL 0x7c3d8a4b icc_bulk_put vmlinux EXPORT_SYMBOL_GPL 0x6859abf3 mdiobus_setup_mdiodev_from_board_info vmlinux EXPORT_SYMBOL 0x38e5bc5a clk_set_rate_range vmlinux EXPORT_SYMBOL_GPL 0x2c82c36a security_secmark_relabel_packet vmlinux EXPORT_SYMBOL -0x0824d92e sync_inode vmlinux EXPORT_SYMBOL +0x79472e35 sync_inode vmlinux EXPORT_SYMBOL 0xf368816f clean_record_shared_mapping_range vmlinux EXPORT_SYMBOL_GPL 0xc8dcc62a krealloc vmlinux EXPORT_SYMBOL 0xcc5c2df4 trace_print_symbols_seq vmlinux EXPORT_SYMBOL -0x1b6af87e dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL +0x09f34741 dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL 0x4462d35e cpufreq_get_hw_max_freq vmlinux EXPORT_SYMBOL 0xa4fd62e6 input_register_device vmlinux EXPORT_SYMBOL 0xe588d5bc __auxiliary_driver_register vmlinux EXPORT_SYMBOL_GPL @@ -1047,12 +1048,12 @@ 0x479740e1 msm_pinctrl_probe vmlinux EXPORT_SYMBOL 0xc3cd034d crc8_populate_lsb vmlinux EXPORT_SYMBOL 0xaa8106bc crc8_populate_msb vmlinux EXPORT_SYMBOL -0x5f59302b __invalidate_device vmlinux EXPORT_SYMBOL +0xe0b27026 __invalidate_device vmlinux EXPORT_SYMBOL 0x3a1c42f9 crypto_inst_setname vmlinux EXPORT_SYMBOL_GPL -0xf496dc6c security_file_ioctl vmlinux EXPORT_SYMBOL_GPL +0x777325df security_file_ioctl vmlinux EXPORT_SYMBOL_GPL 0xd62e19cc seq_put_decimal_ull vmlinux EXPORT_SYMBOL 0x51390c96 rcu_barrier_tasks_rude vmlinux EXPORT_SYMBOL_GPL -0x2fe9783e mark_page_dirty vmlinux EXPORT_SYMBOL_GPL +0x74c1a6b9 mark_page_dirty vmlinux EXPORT_SYMBOL_GPL 0xe4e4bae2 led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL 0xaed7f37b fwnode_mdiobus_register_phy vmlinux EXPORT_SYMBOL 0x38741f08 spi_split_transfers_maxsize vmlinux EXPORT_SYMBOL_GPL @@ -1062,13 +1063,13 @@ 0x67b78eb3 seq_hlist_next_rcu vmlinux EXPORT_SYMBOL 0x73abb180 alloc_contig_range vmlinux EXPORT_SYMBOL 0x7d1bb1d4 tnum_strn vmlinux EXPORT_SYMBOL_GPL -0x3070ff85 strp_data_ready vmlinux EXPORT_SYMBOL_GPL -0xb135cb8c mr_mfc_find_any vmlinux EXPORT_SYMBOL -0x5f2428ee ipv4_redirect vmlinux EXPORT_SYMBOL_GPL +0xba0a046d strp_data_ready vmlinux EXPORT_SYMBOL_GPL +0x948fd303 mr_mfc_find_any vmlinux EXPORT_SYMBOL +0xdad09e9d ipv4_redirect vmlinux EXPORT_SYMBOL_GPL 0x74c64cda flow_block_cb_priv vmlinux EXPORT_SYMBOL 0x8017aa7a flow_block_cb_free vmlinux EXPORT_SYMBOL -0xc5f77bae netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL -0x680e7c13 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL +0xd65b9187 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL +0x73d3a0f2 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL 0x059e1482 __traceiter_dma_fence_emit vmlinux EXPORT_SYMBOL 0x173abeaf tty_flip_buffer_push vmlinux EXPORT_SYMBOL 0x88cd7a9a k3_ringacc_ring_get_occ vmlinux EXPORT_SYMBOL_GPL @@ -1076,39 +1077,39 @@ 0xbf59c419 posix_acl_init vmlinux EXPORT_SYMBOL 0x3102d70b frontswap_curr_pages vmlinux EXPORT_SYMBOL 0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL -0x5f8bd807 netif_inherit_tso_max vmlinux EXPORT_SYMBOL +0xd79b8f91 netif_inherit_tso_max vmlinux EXPORT_SYMBOL 0xaa1e05cb hidinput_calc_abs_res vmlinux EXPORT_SYMBOL_GPL 0x01505d85 imx_scu_call_rpc vmlinux EXPORT_SYMBOL -0xda59c01f dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL +0x4faeed0b dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL 0xc66b77b1 iommu_group_set_iommudata vmlinux EXPORT_SYMBOL_GPL 0xd55ad93b iommu_group_get_iommudata vmlinux EXPORT_SYMBOL_GPL 0x984b3d11 uart_get_divisor vmlinux EXPORT_SYMBOL 0x2d393f48 intel_soc_pmic_exec_mipi_pmic_seq_element vmlinux EXPORT_SYMBOL_GPL 0xfdcb4ed3 acpi_os_get_line vmlinux EXPORT_SYMBOL -0x48dbcc08 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL +0x8b989e36 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL 0x59f64e9a pinctrl_utils_add_map_mux vmlinux EXPORT_SYMBOL_GPL 0xaaa4b9bc hchacha_block_generic vmlinux EXPORT_SYMBOL -0x99a60f9a io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL -0xcbe61375 bio_copy_data vmlinux EXPORT_SYMBOL +0x5025b3b1 io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL +0x1b8514c4 bio_copy_data vmlinux EXPORT_SYMBOL 0x273e2382 __context_tracking_enter vmlinux EXPORT_SYMBOL_GPL 0x03952887 ktime_add_safe vmlinux EXPORT_SYMBOL_GPL 0xf9a482f9 msleep vmlinux EXPORT_SYMBOL -0xda45269e validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL -0xb62765df cookie_timestamp_decode vmlinux EXPORT_SYMBOL -0x75cd4f63 unregister_netdev vmlinux EXPORT_SYMBOL -0x68bc2b93 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL +0x1920d6c1 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL +0x41337ba1 cookie_timestamp_decode vmlinux EXPORT_SYMBOL +0xd987046f unregister_netdev vmlinux EXPORT_SYMBOL +0xe14e8cc6 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL 0x853c253b fsl_mc_object_allocate vmlinux EXPORT_SYMBOL_GPL -0xa27b0ca2 __bforget vmlinux EXPORT_SYMBOL -0xd55d3d0b generic_file_write_iter vmlinux EXPORT_SYMBOL +0x4e8f1575 __bforget vmlinux EXPORT_SYMBOL +0xf2fbbfd0 generic_file_write_iter vmlinux EXPORT_SYMBOL 0xee7fa392 __audit_inode_child vmlinux EXPORT_SYMBOL_GPL 0xf68aab5a param_set_ullong vmlinux EXPORT_SYMBOL -0x460fb34d inet6_add_protocol vmlinux EXPORT_SYMBOL -0x20dd97ce free_fib_info vmlinux EXPORT_SYMBOL_GPL -0x69f7b98b raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL -0x2ff112d3 sock_no_listen vmlinux EXPORT_SYMBOL +0xfb350e05 inet6_add_protocol vmlinux EXPORT_SYMBOL +0x4ab6aa3e free_fib_info vmlinux EXPORT_SYMBOL_GPL +0x231cef40 raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL +0x2e88d165 sock_no_listen vmlinux EXPORT_SYMBOL 0xda8b59bb devfreq_event_get_edev_count vmlinux EXPORT_SYMBOL_GPL 0x60bbe7a2 input_mt_destroy_slots vmlinux EXPORT_SYMBOL -0x2e943347 ulpi_viewport_access_ops vmlinux EXPORT_SYMBOL_GPL +0x284d2bb7 ulpi_viewport_access_ops vmlinux EXPORT_SYMBOL_GPL 0x7038c626 of_phy_deregister_fixed_link vmlinux EXPORT_SYMBOL 0xb2ced15c phy_support_sym_pause vmlinux EXPORT_SYMBOL 0x1249f633 topology_set_scale_freq_source vmlinux EXPORT_SYMBOL_GPL @@ -1119,9 +1120,9 @@ 0xcd9cd2ff wakeme_after_rcu vmlinux EXPORT_SYMBOL_GPL 0xab600421 probe_irq_off vmlinux EXPORT_SYMBOL 0xeaf8469d hv_do_fast_hypercall8 vmlinux EXPORT_SYMBOL_GPL -0xe0b5cb41 nf_route vmlinux EXPORT_SYMBOL_GPL -0xe195499b tcf_exts_destroy vmlinux EXPORT_SYMBOL -0x2e0c4d19 dev_get_iflink vmlinux EXPORT_SYMBOL +0x4780465a nf_route vmlinux EXPORT_SYMBOL_GPL +0x332e96ea tcf_exts_destroy vmlinux EXPORT_SYMBOL +0xf7fb8cad dev_get_iflink vmlinux EXPORT_SYMBOL 0x28468675 input_enable_softrepeat vmlinux EXPORT_SYMBOL 0x8766064b regcache_sync_region vmlinux EXPORT_SYMBOL_GPL 0xe1753fe3 pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL @@ -1132,31 +1133,31 @@ 0xd09911a6 acpi_dev_get_irq_type vmlinux EXPORT_SYMBOL_GPL 0xdaf4dfb3 fb_mode_option vmlinux EXPORT_SYMBOL_GPL 0x539d6843 crypto_alloc_tfm_node vmlinux EXPORT_SYMBOL_GPL -0x032de1d9 iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL +0xfacc7082 iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL 0xf6f27f52 seq_bprintf vmlinux EXPORT_SYMBOL 0x709da591 seq_vprintf vmlinux EXPORT_SYMBOL 0x3bb6a877 __SCT__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x39c32aca __SCK__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x3c2b68f7 of_changeset_apply vmlinux EXPORT_SYMBOL_GPL 0xd6f9ba3b uart_xchar_out vmlinux EXPORT_SYMBOL_GPL -0x65b94838 regulator_get vmlinux EXPORT_SYMBOL_GPL +0xe8c141e4 regulator_get vmlinux EXPORT_SYMBOL_GPL 0xb1c8a3b1 pci_write_config_word vmlinux EXPORT_SYMBOL -0x9de1bbe8 blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL +0xf0bb1106 blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL 0x79dc5cc3 crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL 0x94f13247 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL 0x60f6cce4 crypto_alg_extsize vmlinux EXPORT_SYMBOL_GPL -0xebafa524 hwpoison_filter vmlinux EXPORT_SYMBOL_GPL +0xc446669d hwpoison_filter vmlinux EXPORT_SYMBOL_GPL 0x5c875af5 irq_chip_enable_parent vmlinux EXPORT_SYMBOL_GPL -0x6b70e95e ipv6_mc_check_mld vmlinux EXPORT_SYMBOL -0x07fbe0f7 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL -0xe91371f5 tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL -0xe5bdc6d2 vlan_ioctl_set vmlinux EXPORT_SYMBOL +0xe41b475e ipv6_mc_check_mld vmlinux EXPORT_SYMBOL +0x99cdca1a xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL +0x95538900 tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL +0xfaa96780 vlan_ioctl_set vmlinux EXPORT_SYMBOL 0x1c33923d of_alias_get_id vmlinux EXPORT_SYMBOL_GPL 0xa5bda8a1 efi_capsule_supported vmlinux EXPORT_SYMBOL_GPL 0xee789e25 devm_of_mdiobus_register vmlinux EXPORT_SYMBOL 0xc7f198d2 bgpio_init vmlinux EXPORT_SYMBOL_GPL 0x12a4e128 __arch_copy_from_user vmlinux EXPORT_SYMBOL -0x5b9cb294 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0x4d507bdf __page_mapcount vmlinux EXPORT_SYMBOL_GPL 0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL 0x75d0deb9 nsecs_to_jiffies64 vmlinux EXPORT_SYMBOL 0xf1fcfbe4 of_graph_get_remote_port_parent vmlinux EXPORT_SYMBOL @@ -1169,33 +1170,33 @@ 0x40d84a37 ZSTD_getFrameParams vmlinux EXPORT_SYMBOL 0xe091c977 list_sort vmlinux EXPORT_SYMBOL 0xe1db1da4 register_quota_format vmlinux EXPORT_SYMBOL -0xb29d2b43 remove_arg_zero vmlinux EXPORT_SYMBOL +0x06d06b35 remove_arg_zero vmlinux EXPORT_SYMBOL 0x5b56860c vm_munmap vmlinux EXPORT_SYMBOL -0xa2894088 remap_pfn_range vmlinux EXPORT_SYMBOL +0xb7af5e3c remap_pfn_range vmlinux EXPORT_SYMBOL 0x69ae8d6e phy_register_fixup vmlinux EXPORT_SYMBOL 0x33f86066 device_bind_driver vmlinux EXPORT_SYMBOL_GPL 0xad1043bd device_store_ulong vmlinux EXPORT_SYMBOL_GPL 0xdc233aac uart_try_toggle_sysrq vmlinux EXPORT_SYMBOL_GPL 0x9b1e228d psil_set_new_ep_config vmlinux EXPORT_SYMBOL_GPL 0xb22e16d5 radix_tree_maybe_preload vmlinux EXPORT_SYMBOL -0x3febde58 iomap_writepage vmlinux EXPORT_SYMBOL_GPL -0xef7b8403 file_update_time vmlinux EXPORT_SYMBOL +0x0f44e5c4 iomap_writepage vmlinux EXPORT_SYMBOL_GPL +0x99acb350 file_update_time vmlinux EXPORT_SYMBOL 0xb8cd3a7f nf_logger_put vmlinux EXPORT_SYMBOL_GPL 0x449d4e15 dev_mc_init vmlinux EXPORT_SYMBOL 0x5755f6cc dev_uc_init vmlinux EXPORT_SYMBOL 0x91f68ea1 __hw_addr_sync vmlinux EXPORT_SYMBOL 0xc5c877a0 devm_ti_sci_get_of_resource vmlinux EXPORT_SYMBOL_GPL 0xd9b397e0 devm_gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL -0x3e2492ae kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0x1e507c3d kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0xaa19e4aa _kstrtol vmlinux EXPORT_SYMBOL 0x9f142950 perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL 0x11cfeaf8 relay_file_operations vmlinux EXPORT_SYMBOL_GPL 0xc6f46339 init_timer_key vmlinux EXPORT_SYMBOL 0xdd4d55b6 _raw_read_unlock vmlinux EXPORT_SYMBOL -0xe5273b1a dev_set_mac_address_user vmlinux EXPORT_SYMBOL -0xdb4808a0 put_cmsg vmlinux EXPORT_SYMBOL -0x38839cfe skb_free_datagram vmlinux EXPORT_SYMBOL -0x94d81610 skb_vlan_push vmlinux EXPORT_SYMBOL +0xf4a608ac dev_set_mac_address_user vmlinux EXPORT_SYMBOL +0x3f4b4a7f put_cmsg vmlinux EXPORT_SYMBOL +0x800340d2 skb_free_datagram vmlinux EXPORT_SYMBOL +0xf8458f8a skb_vlan_push vmlinux EXPORT_SYMBOL 0xcf55cfcc of_icc_bulk_get vmlinux EXPORT_SYMBOL_GPL 0x9691859e of_fdt_unflatten_tree vmlinux EXPORT_SYMBOL_GPL 0xca0095f1 pci_wake_from_d3 vmlinux EXPORT_SYMBOL @@ -1204,8 +1205,8 @@ 0x94e481cf ZSTD_adjustCParams vmlinux EXPORT_SYMBOL 0xa255d6e1 vfs_clone_file_range vmlinux EXPORT_SYMBOL 0x6e59f821 __tracepoint_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0xa1c904d1 filp_close vmlinux EXPORT_SYMBOL -0x5df79180 truncate_setsize vmlinux EXPORT_SYMBOL +0x2094b5d9 filp_close vmlinux EXPORT_SYMBOL +0x56452745 truncate_setsize vmlinux EXPORT_SYMBOL 0x2e3bcce2 wait_for_completion_interruptible vmlinux EXPORT_SYMBOL 0x369d2911 __of_get_address vmlinux EXPORT_SYMBOL 0x6683aafa __phy_modify_mmd vmlinux EXPORT_SYMBOL_GPL @@ -1214,29 +1215,29 @@ 0xa712db5b pci_create_root_bus vmlinux EXPORT_SYMBOL_GPL 0x959e2368 d_obtain_root vmlinux EXPORT_SYMBOL 0x6dd5680d sprint_symbol_build_id vmlinux EXPORT_SYMBOL_GPL -0xba5d7559 mr_table_dump vmlinux EXPORT_SYMBOL -0x35ee1eeb ether_setup vmlinux EXPORT_SYMBOL +0x3d0eb318 mr_table_dump vmlinux EXPORT_SYMBOL +0x8cd47971 ether_setup vmlinux EXPORT_SYMBOL 0xee4fecf4 rproc_elf_load_rsc_table vmlinux EXPORT_SYMBOL 0x7e74be11 device_create_file vmlinux EXPORT_SYMBOL_GPL 0x2f6caa78 __break_lease vmlinux EXPORT_SYMBOL -0x678c185b fc_mount vmlinux EXPORT_SYMBOL +0x714df9e6 fc_mount vmlinux EXPORT_SYMBOL 0xf0d478c7 list_lru_add vmlinux EXPORT_SYMBOL_GPL 0x37f10ae0 param_ops_bint vmlinux EXPORT_SYMBOL 0xe1f95125 param_set_bool vmlinux EXPORT_SYMBOL 0x258058c9 param_ops_byte vmlinux EXPORT_SYMBOL -0x329d417e xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL +0xa76050fe xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL 0x6a36ff74 __traceiter_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xccfb9e07 dst_default_metrics vmlinux EXPORT_SYMBOL -0xfc6a9a2c sock_dequeue_err_skb vmlinux EXPORT_SYMBOL -0x38252d36 dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL +0xd5f26adb sock_dequeue_err_skb vmlinux EXPORT_SYMBOL +0xa02c4663 dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL 0xe223ec70 fwnode_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0x40e79eca fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL 0x429c25fa fwnode_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL 0x311c6da4 put_iova_domain vmlinux EXPORT_SYMBOL_GPL 0xed6d5c3b __devm_reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL -0x5fe291b5 would_dump vmlinux EXPORT_SYMBOL -0x714933d2 set_online_page_callback vmlinux EXPORT_SYMBOL_GPL -0xaf3dc160 truncate_inode_pages_range vmlinux EXPORT_SYMBOL +0x117b40f5 would_dump vmlinux EXPORT_SYMBOL +0x3a8b525b set_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0x54e1a4f7 truncate_inode_pages_range vmlinux EXPORT_SYMBOL 0x6ea9363b force_sig vmlinux EXPORT_SYMBOL 0x8e6b1a9e net_selftest_get_count vmlinux EXPORT_SYMBOL_GPL 0x6e89a560 regmap_irq_chip_get_base vmlinux EXPORT_SYMBOL_GPL @@ -1246,11 +1247,11 @@ 0x05240ee7 percpu_counter_batch vmlinux EXPORT_SYMBOL 0x379c5801 d_path vmlinux EXPORT_SYMBOL 0xeb76728f __traceiter_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL -0x1e932e5a kvm_get_kvm vmlinux EXPORT_SYMBOL_GPL +0xb7c10265 kvm_get_kvm vmlinux EXPORT_SYMBOL_GPL 0x23c009f0 devlink_params_register vmlinux EXPORT_SYMBOL_GPL 0xa54a2cba devlink_linecard_provision_clear vmlinux EXPORT_SYMBOL_GPL -0x434f803a xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0x994df947 skb_page_frag_refill vmlinux EXPORT_SYMBOL +0x207fd301 xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL +0x5a459d60 skb_page_frag_refill vmlinux EXPORT_SYMBOL 0xee5abe9a usb_phy_set_charger_state vmlinux EXPORT_SYMBOL_GPL 0x6b0fbeee iommu_sva_find vmlinux EXPORT_SYMBOL_GPL 0x01e7f0aa vring_del_virtqueue vmlinux EXPORT_SYMBOL_GPL @@ -1258,21 +1259,21 @@ 0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL 0xd6ebe5ee __SCT__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x13d928f5 __SCK__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0xe9a51b00 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL +0x998de438 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL 0x71e5a589 devfreq_add_device vmlinux EXPORT_SYMBOL 0x08e1f5d1 genphy_read_abilities vmlinux EXPORT_SYMBOL 0x28cff4cf acpi_get_and_request_gpiod vmlinux EXPORT_SYMBOL_GPL 0x0b7e7be8 csum_and_copy_to_iter vmlinux EXPORT_SYMBOL 0x79739c3c utf8nagemin vmlinux EXPORT_SYMBOL -0x15e3048c igrab vmlinux EXPORT_SYMBOL +0x5fb57430 igrab vmlinux EXPORT_SYMBOL 0x9fa4564a timer_shutdown vmlinux EXPORT_SYMBOL_GPL 0xe796f5d9 dma_mmap_pages vmlinux EXPORT_SYMBOL_GPL 0xc71e64a9 snmp_get_cpu_field vmlinux EXPORT_SYMBOL_GPL 0x663bb448 devlink_fmsg_obj_nest_end vmlinux EXPORT_SYMBOL_GPL -0x2b997eaa rtnl_notify vmlinux EXPORT_SYMBOL -0xfa78dc64 __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL -0x12daca1d zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0x65b9b96f sock_recvmsg vmlinux EXPORT_SYMBOL +0xa42887c1 rtnl_notify vmlinux EXPORT_SYMBOL +0xcdc45990 __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x38743625 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x59690420 sock_recvmsg vmlinux EXPORT_SYMBOL 0xbe3aece3 pcc_mbox_free_channel vmlinux EXPORT_SYMBOL_GPL 0xcb0288ea ledtrig_cpu vmlinux EXPORT_SYMBOL 0x6bd3aacc thermal_zone_get_offset vmlinux EXPORT_SYMBOL_GPL @@ -1283,7 +1284,7 @@ 0xe655a354 pci_back_from_sleep vmlinux EXPORT_SYMBOL 0x6500f189 dpcon_reset vmlinux EXPORT_SYMBOL_GPL 0x4934bdd0 crypto_check_attr_type vmlinux EXPORT_SYMBOL_GPL -0x5631aee1 linkwatch_fire_event vmlinux EXPORT_SYMBOL +0x0208ba18 linkwatch_fire_event vmlinux EXPORT_SYMBOL 0x8b13a8b8 hid_snto32 vmlinux EXPORT_SYMBOL_GPL 0xba73d6e7 watchdog_init_timeout vmlinux EXPORT_SYMBOL_GPL 0xb00f637b ps2_sliced_command vmlinux EXPORT_SYMBOL @@ -1291,11 +1292,11 @@ 0x8ce58e03 dev_pm_set_dedicated_wake_irq vmlinux EXPORT_SYMBOL_GPL 0x5d2aa5fb rhashtable_walk_peek vmlinux EXPORT_SYMBOL_GPL 0xaa315d3c _copy_from_iter vmlinux EXPORT_SYMBOL -0x3b642609 fs_bio_set vmlinux EXPORT_SYMBOL -0xea25ef90 __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0x098a1de3 fs_bio_set vmlinux EXPORT_SYMBOL +0xc1354654 __get_task_comm vmlinux EXPORT_SYMBOL_GPL 0x8d522714 __rcu_read_lock vmlinux EXPORT_SYMBOL_GPL 0x27479d14 param_free_charp vmlinux EXPORT_SYMBOL -0xd157c6a4 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL +0xe7b79e26 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL 0x6d518efa devl_traps_register vmlinux EXPORT_SYMBOL_GPL 0x16422a6e xdp_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL @@ -1304,26 +1305,26 @@ 0xd58ece75 platform_get_irq_optional vmlinux EXPORT_SYMBOL_GPL 0x83417918 clk_mux_determine_rate_flags vmlinux EXPORT_SYMBOL_GPL 0x9d1a5e3a __memcpy vmlinux EXPORT_SYMBOL -0xa190d9e1 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL +0x185de050 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL 0xcfc7b4e4 rcu_barrier_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0x06c3e9f0 cros_ec_query_all vmlinux EXPORT_SYMBOL 0x295b982a hisi_clk_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x08543812 pldmfw_flash_image vmlinux EXPORT_SYMBOL 0x769cefb5 percpu_ref_switch_to_atomic vmlinux EXPORT_SYMBOL_GPL -0xc5c1f0a6 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL -0xc4aed4d4 bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL -0x7c018152 vmf_insert_pfn vmlinux EXPORT_SYMBOL +0x248825e8 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL +0x36e644fe bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL +0xa8aa0a4a vmf_insert_pfn vmlinux EXPORT_SYMBOL 0x40235c98 _raw_write_unlock vmlinux EXPORT_SYMBOL 0x42bed8d4 unix_gc_lock vmlinux EXPORT_SYMBOL -0xc0682697 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL +0x94267a22 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL 0x4f1e3677 spi_controller_suspend vmlinux EXPORT_SYMBOL_GPL 0x7a053ca8 of_dma_controller_free vmlinux EXPORT_SYMBOL_GPL 0xb1cc01ae pwm_put vmlinux EXPORT_SYMBOL_GPL 0xf1f7c1b6 debugfs_create_x8 vmlinux EXPORT_SYMBOL_GPL -0x39456e28 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL +0x25c8cb50 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL 0xeb3e5dc6 irq_domain_xlate_twocell vmlinux EXPORT_SYMBOL_GPL 0x716adbc2 irq_domain_xlate_onecell vmlinux EXPORT_SYMBOL_GPL -0x81fdb161 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL +0x6ff39193 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL 0x2cc46d23 power_supply_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x5fcf2a75 device_remove_software_node vmlinux EXPORT_SYMBOL_GPL 0xc74cf9b5 uart_write_wakeup vmlinux EXPORT_SYMBOL @@ -1333,24 +1334,24 @@ 0x465e24ff ucs2_utf8size vmlinux EXPORT_SYMBOL 0x68460527 blkcg_set_fc_appid vmlinux EXPORT_SYMBOL_GPL 0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL -0xe9805f3c netdev_lower_get_next vmlinux EXPORT_SYMBOL -0x28a28434 skb_append vmlinux EXPORT_SYMBOL +0xfc243928 netdev_lower_get_next vmlinux EXPORT_SYMBOL +0x1d58cb98 skb_append vmlinux EXPORT_SYMBOL 0x31c7970f pciserial_suspend_ports vmlinux EXPORT_SYMBOL_GPL 0x72c5dc53 k3_udma_glue_request_rx_chn vmlinux EXPORT_SYMBOL_GPL 0xf78515f6 k3_udma_glue_request_tx_chn vmlinux EXPORT_SYMBOL_GPL 0xca62afaf xudma_rflow_is_gp vmlinux EXPORT_SYMBOL 0xf57ae8f5 fsl_mc_obj_open vmlinux EXPORT_SYMBOL_GPL -0x4bc40481 read_cache_page_gfp vmlinux EXPORT_SYMBOL -0x7c9268cd kvm_vcpu_on_spin vmlinux EXPORT_SYMBOL_GPL -0x5dcea211 sk_stream_error vmlinux EXPORT_SYMBOL -0x4827084a del_random_ready_callback vmlinux EXPORT_SYMBOL +0xa1909342 read_cache_page_gfp vmlinux EXPORT_SYMBOL +0xb73fe476 kvm_vcpu_on_spin vmlinux EXPORT_SYMBOL_GPL +0x7149cae7 sk_stream_error vmlinux EXPORT_SYMBOL +0xb45104e8 del_random_ready_callback vmlinux EXPORT_SYMBOL 0x1c5a658c pci_ioremap_wc_bar vmlinux EXPORT_SYMBOL_GPL 0x9a72273c pinctrl_generic_get_group_pins vmlinux EXPORT_SYMBOL_GPL 0xa76b31a2 crypto_ecdh_shared_secret vmlinux EXPORT_SYMBOL 0xc6d3fea3 crypto_sha1_finup vmlinux EXPORT_SYMBOL -0x2bb3b565 audit_log_start vmlinux EXPORT_SYMBOL -0xee1615a3 netdev_crit vmlinux EXPORT_SYMBOL -0x8e3b9a94 netdev_bonding_info_change vmlinux EXPORT_SYMBOL +0x3c3341b9 audit_log_start vmlinux EXPORT_SYMBOL +0x90d496ea netdev_crit vmlinux EXPORT_SYMBOL +0x84b1c29b netdev_bonding_info_change vmlinux EXPORT_SYMBOL 0x62d16687 devm_nvmem_unregister vmlinux EXPORT_SYMBOL 0x51871560 of_console_check vmlinux EXPORT_SYMBOL_GPL 0xab742866 phy_led_triggers_register vmlinux EXPORT_SYMBOL_GPL @@ -1358,7 +1359,7 @@ 0xdcb764ad memset vmlinux EXPORT_SYMBOL 0x765aef05 sysfs_create_files vmlinux EXPORT_SYMBOL_GPL 0xb207f82f dquot_get_state vmlinux EXPORT_SYMBOL -0x9f020671 sget vmlinux EXPORT_SYMBOL +0xd50cee63 sget vmlinux EXPORT_SYMBOL 0xb842716c qcom_scm_ocmem_lock_available vmlinux EXPORT_SYMBOL 0x928587d6 devm_usb_get_phy_by_node vmlinux EXPORT_SYMBOL_GPL 0x5879a27d sfp_get_module_info vmlinux EXPORT_SYMBOL_GPL @@ -1377,33 +1378,33 @@ 0x45ec4028 pinctrl_pm_select_default_state vmlinux EXPORT_SYMBOL_GPL 0xbfdf7bc6 debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL 0x064db9a5 mark_mounts_for_expiry vmlinux EXPORT_SYMBOL_GPL -0xf219e40f bdi_put vmlinux EXPORT_SYMBOL -0x45923ee4 file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL -0xe9c5cff1 inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL +0xb1ef634d bdi_put vmlinux EXPORT_SYMBOL +0x50510d19 file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL +0x748c14bf inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL 0xbeccd96e page_pool_update_nid vmlinux EXPORT_SYMBOL 0x6d340f64 tty_termios_input_baud_rate vmlinux EXPORT_SYMBOL 0x0312b3b0 reset_controller_add_lookup vmlinux EXPORT_SYMBOL_GPL -0xedab3fab regulator_bulk_set_supply_names vmlinux EXPORT_SYMBOL_GPL -0x79d57251 acpi_dev_state_d0 vmlinux EXPORT_SYMBOL_GPL +0x2f233b2a regulator_bulk_set_supply_names vmlinux EXPORT_SYMBOL_GPL +0x9920a590 acpi_dev_state_d0 vmlinux EXPORT_SYMBOL_GPL 0x6cbbfc54 __arch_copy_to_user vmlinux EXPORT_SYMBOL 0xce07cfe2 __arch_copy_in_user vmlinux EXPORT_SYMBOL -0xc8f4ed6a bio_poll vmlinux EXPORT_SYMBOL_GPL +0x99db8d92 bio_poll vmlinux EXPORT_SYMBOL_GPL 0x0631bc0b vfs_get_fsid vmlinux EXPORT_SYMBOL 0x33efad0e d_set_d_op vmlinux EXPORT_SYMBOL 0xf3fc8a70 ns_capable_noaudit vmlinux EXPORT_SYMBOL -0x3c7cb67b unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x9c352aae unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL 0x4020d591 devlink_port_register vmlinux EXPORT_SYMBOL_GPL -0x8f388c5c __dev_get_by_flags vmlinux EXPORT_SYMBOL +0x3430e0ff __dev_get_by_flags vmlinux EXPORT_SYMBOL 0xe3dc132e edac_device_handle_ue_count vmlinux EXPORT_SYMBOL_GPL 0x79543878 edac_device_handle_ce_count vmlinux EXPORT_SYMBOL_GPL 0x4ad7d985 ps2_drain vmlinux EXPORT_SYMBOL 0x81501f83 __SCT__tp_func_spi_transfer_stop vmlinux EXPORT_SYMBOL 0x0bf0e4a2 __SCK__tp_func_spi_transfer_stop vmlinux EXPORT_SYMBOL -0xf53e60e8 devm_regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL +0x9f28b16a devm_regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL 0x59bdc828 pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL -0x79407a67 finalize_exec vmlinux EXPORT_SYMBOL +0xc2c23fd4 finalize_exec vmlinux EXPORT_SYMBOL 0xea21e00d dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x95a67b07 udp_table vmlinux EXPORT_SYMBOL 0x99f9638f __napi_alloc_frag_align vmlinux EXPORT_SYMBOL @@ -1411,14 +1412,14 @@ 0x7ac722bd phy_all_ports_features_array vmlinux EXPORT_SYMBOL_GPL 0xf174cd00 dev_enable_async_probe vmlinux EXPORT_SYMBOL_GPL 0xb7c83a43 pnp_get_resource vmlinux EXPORT_SYMBOL -0xc397bd8e acpi_bus_get_status vmlinux EXPORT_SYMBOL +0xbbfc6e2a acpi_bus_get_status vmlinux EXPORT_SYMBOL 0xb9fc1620 iterate_dir vmlinux EXPORT_SYMBOL 0xe63e0b54 __SCT__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0x4d3a0696 __SCK__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0x41fefe70 trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL 0x98ee62b2 ring_buffer_record_disable_cpu vmlinux EXPORT_SYMBOL_GPL -0x0d946384 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL -0xa1310dfd skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL +0x9b1f5832 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL +0xbfc77550 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL 0x45e4e466 power_supply_am_i_supplied vmlinux EXPORT_SYMBOL_GPL 0xea709e4e dax_supported vmlinux EXPORT_SYMBOL_GPL 0xf7709771 regcache_mark_dirty vmlinux EXPORT_SYMBOL_GPL @@ -1427,10 +1428,10 @@ 0xf0975ae2 nla_put vmlinux EXPORT_SYMBOL 0x5e855e56 gen_pool_first_fit_align vmlinux EXPORT_SYMBOL 0xf23fcb99 __kfifo_in vmlinux EXPORT_SYMBOL -0x6ba619cd register_shrinker vmlinux EXPORT_SYMBOL -0x9465b0c8 __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0xf93b764a register_shrinker vmlinux EXPORT_SYMBOL +0x903c5c0c __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0x5fb8848b halt_poll_ns_grow_start vmlinux EXPORT_SYMBOL_GPL -0x186e84fe inet6_csk_route_req vmlinux EXPORT_SYMBOL +0x6a492024 inet6_csk_route_req vmlinux EXPORT_SYMBOL 0xa5e081d2 devm_pm_opp_of_add_table vmlinux EXPORT_SYMBOL_GPL 0xd4fc59af mdio_find_bus vmlinux EXPORT_SYMBOL 0x851e18b4 report_iommu_fault vmlinux EXPORT_SYMBOL_GPL @@ -1441,31 +1442,31 @@ 0x1025009a cpm_muram_alloc_fixed vmlinux EXPORT_SYMBOL 0xb04a43ad __xa_alloc_cyclic vmlinux EXPORT_SYMBOL 0x235b5fbe blk_post_runtime_suspend vmlinux EXPORT_SYMBOL -0xff4418f5 block_invalidatepage vmlinux EXPORT_SYMBOL -0x92df75ae may_umount_tree vmlinux EXPORT_SYMBOL +0x762f3426 block_invalidatepage vmlinux EXPORT_SYMBOL +0xe5a651ba may_umount_tree vmlinux EXPORT_SYMBOL 0x27c659f8 d_set_fallthru vmlinux EXPORT_SYMBOL 0x7a944007 rcu_idle_enter vmlinux EXPORT_SYMBOL_GPL 0xdf9208c0 alloc_workqueue vmlinux EXPORT_SYMBOL_GPL -0x0ab87e80 udp_lib_get_port vmlinux EXPORT_SYMBOL -0x441182e5 ip_route_input_noref vmlinux EXPORT_SYMBOL -0xf7a7d63b netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x7de51536 udp_lib_get_port vmlinux EXPORT_SYMBOL +0xb4af2999 ip_route_input_noref vmlinux EXPORT_SYMBOL +0x96fa9aa5 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL 0xfe05a1a6 kvm_arch_ptp_get_crosststamp vmlinux EXPORT_SYMBOL_GPL 0xbf31083b tty_ldisc_ref vmlinux EXPORT_SYMBOL_GPL 0x1cd8438b pxm_to_node vmlinux EXPORT_SYMBOL -0x251473cb fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL +0x112f305f fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL 0x4d90ca87 devm_ioport_map vmlinux EXPORT_SYMBOL 0xc577edc1 fscrypt_decrypt_bio vmlinux EXPORT_SYMBOL -0xa979fdff file_modified vmlinux EXPORT_SYMBOL +0x8f88ad0f file_modified vmlinux EXPORT_SYMBOL 0x5a6af673 kernel_write vmlinux EXPORT_SYMBOL 0xe74888ee __devm_irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL -0x905d7fa0 tcp_md5_do_add vmlinux EXPORT_SYMBOL +0xc43b1a99 tcp_md5_do_add vmlinux EXPORT_SYMBOL 0x20619b9b devlink_param_register vmlinux EXPORT_SYMBOL_GPL -0xf60d470d rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL +0x85a329b7 rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL 0xe5957c6b class_dev_iter_exit vmlinux EXPORT_SYMBOL_GPL 0xab8fbcff device_find_child_by_name vmlinux EXPORT_SYMBOL_GPL -0xf7be8166 __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL -0x80d61ea9 phy_create vmlinux EXPORT_SYMBOL_GPL -0xbd89c017 blk_integrity_unregister vmlinux EXPORT_SYMBOL +0x11576a63 __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x2a9fd09f phy_create vmlinux EXPORT_SYMBOL_GPL +0x14842ad1 blk_integrity_unregister vmlinux EXPORT_SYMBOL 0xca4718d4 iget_failed vmlinux EXPORT_SYMBOL 0x8e92f7c4 static_key_slow_inc vmlinux EXPORT_SYMBOL_GPL 0x2aef0eac trace_get_event_file vmlinux EXPORT_SYMBOL_GPL @@ -1478,73 +1479,73 @@ 0x652032cb mac_pton vmlinux EXPORT_SYMBOL 0xf331236f btree_geo32 vmlinux EXPORT_SYMBOL_GPL 0x958df3ac zs_free vmlinux EXPORT_SYMBOL_GPL -0x38faa569 filemap_fdatawait_range vmlinux EXPORT_SYMBOL +0x3316612e filemap_fdatawait_range vmlinux EXPORT_SYMBOL 0x0199c3bd ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL -0xa7a313cc skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0x56cd03e8 skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL 0x129334ae sfp_parse_support vmlinux EXPORT_SYMBOL_GPL 0x6ef89c46 acpi_bus_trim vmlinux EXPORT_SYMBOL_GPL 0xdff39f83 sg_alloc_append_table_from_pages vmlinux EXPORT_SYMBOL 0xcadfa432 debugfs_create_file_unsafe vmlinux EXPORT_SYMBOL_GPL 0xeef32385 inode_set_bytes vmlinux EXPORT_SYMBOL 0xbb88ca3b inode_sub_bytes vmlinux EXPORT_SYMBOL -0xb81a19cf alloc_pages vmlinux EXPORT_SYMBOL -0x875aa03d unpin_user_page vmlinux EXPORT_SYMBOL -0x9f560fa1 arp_xmit vmlinux EXPORT_SYMBOL +0xf1a44fa4 alloc_pages vmlinux EXPORT_SYMBOL +0xa6e9381e unpin_user_page vmlinux EXPORT_SYMBOL +0x11e3af37 arp_xmit vmlinux EXPORT_SYMBOL 0xbe4afe03 flow_rule_match_tcp vmlinux EXPORT_SYMBOL -0x95cec9ef __dev_get_by_index vmlinux EXPORT_SYMBOL -0x785e7467 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x7b4c5fa6 __dev_get_by_index vmlinux EXPORT_SYMBOL +0x144b52a0 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL 0x566cad74 pps_register_source vmlinux EXPORT_SYMBOL 0xe6d024d5 fwnode_get_phy_id vmlinux EXPORT_SYMBOL -0x9bbc37c7 regulator_desc_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0xe7f6ae00 regulator_desc_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL 0xe5eb94b4 clkdev_hw_create vmlinux EXPORT_SYMBOL_GPL 0x477fb3f8 pci_release_selected_regions vmlinux EXPORT_SYMBOL 0x6030ad17 crypto_comp_decompress vmlinux EXPORT_SYMBOL_GPL 0xd06144a1 debugfs_real_fops vmlinux EXPORT_SYMBOL_GPL 0xdf2ebb87 _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL -0x8d6fb256 kvm_io_bus_get_dev vmlinux EXPORT_SYMBOL_GPL -0xfd88f016 __inet6_lookup_established vmlinux EXPORT_SYMBOL -0xe38ecbdd ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0x710a26c3 kvm_io_bus_get_dev vmlinux EXPORT_SYMBOL_GPL +0x4bcc63df __inet6_lookup_established vmlinux EXPORT_SYMBOL +0x7fcdbba4 ipv6_stub vmlinux EXPORT_SYMBOL_GPL 0xcd759b82 k3_ringacc_ring_reset vmlinux EXPORT_SYMBOL_GPL 0x0d71f466 clk_get vmlinux EXPORT_SYMBOL 0xd4bb5344 __nla_put_nohdr vmlinux EXPORT_SYMBOL -0xab0ce845 blk_mq_end_request vmlinux EXPORT_SYMBOL +0xf9581cca blk_mq_end_request vmlinux EXPORT_SYMBOL 0x458fcac6 crypto_unregister_instance vmlinux EXPORT_SYMBOL_GPL 0x83e8dae3 xattr_supported_namespace vmlinux EXPORT_SYMBOL -0x9c22be4f mr_mfc_find_parent vmlinux EXPORT_SYMBOL +0x570de510 mr_mfc_find_parent vmlinux EXPORT_SYMBOL 0x40973662 sysctl_udp_mem vmlinux EXPORT_SYMBOL 0xa0ebd14c sysctl_tcp_mem vmlinux EXPORT_SYMBOL -0xabdca2c0 sock_no_linger vmlinux EXPORT_SYMBOL +0xb1dba829 sock_no_linger vmlinux EXPORT_SYMBOL 0xdc45a5db edac_stop_work vmlinux EXPORT_SYMBOL_GPL 0xdd19fdfd cpufreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0xe4bc2c2f hdmi_drm_infoframe_pack vmlinux EXPORT_SYMBOL 0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL -0x4f91d26e bio_chain vmlinux EXPORT_SYMBOL -0xec3d2d94 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL -0x1bc2e31b get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x2a0cac16 bio_chain vmlinux EXPORT_SYMBOL +0x9ad5c783 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL +0xd23a7418 get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x42113855 __cpuhp_remove_state_cpuslocked vmlinux EXPORT_SYMBOL -0x9641ec5f mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL -0x5b41699a inet_csk_accept vmlinux EXPORT_SYMBOL -0x1322013f inet_hash_connect vmlinux EXPORT_SYMBOL_GPL -0xc72b92fe nf_log_trace vmlinux EXPORT_SYMBOL -0x43e9d64e reuseport_add_sock vmlinux EXPORT_SYMBOL +0x5a8cc76f mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL +0x06d2c9ce inet_csk_accept vmlinux EXPORT_SYMBOL +0x320e277c inet_hash_connect vmlinux EXPORT_SYMBOL_GPL +0x51011f52 nf_log_trace vmlinux EXPORT_SYMBOL +0x786c3068 reuseport_add_sock vmlinux EXPORT_SYMBOL 0x883a4bbe cpufreq_cooling_unregister vmlinux EXPORT_SYMBOL_GPL 0x6b81c38b power_supply_unreg_notifier vmlinux EXPORT_SYMBOL_GPL 0x4d6d0bbc iommu_group_ref_get vmlinux EXPORT_SYMBOL_GPL 0x27cdca93 pci_add_resource vmlinux EXPORT_SYMBOL 0xa2308512 skcipher_walk_async vmlinux EXPORT_SYMBOL_GPL -0x261d27c1 do_splice_direct vmlinux EXPORT_SYMBOL -0x1ca0a0a6 inode_congested vmlinux EXPORT_SYMBOL_GPL +0x680b7b45 do_splice_direct vmlinux EXPORT_SYMBOL +0xb52f3a98 inode_congested vmlinux EXPORT_SYMBOL_GPL 0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL 0x8a7094ba vm_brk_flags vmlinux EXPORT_SYMBOL 0xb1e25684 __trace_bputs vmlinux EXPORT_SYMBOL_GPL 0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL -0x370525ae nf_hook_slow_list vmlinux EXPORT_SYMBOL -0x14adc264 tcf_unregister_action vmlinux EXPORT_SYMBOL -0x5f11ff76 __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0x90404c03 nf_hook_slow_list vmlinux EXPORT_SYMBOL +0x1396e609 tcf_unregister_action vmlinux EXPORT_SYMBOL +0xe0c2db85 __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0xcbffa653 crypto_create_tfm_node vmlinux EXPORT_SYMBOL_GPL 0x7381287f trace_handle_return vmlinux EXPORT_SYMBOL_GPL -0x9b26bbd8 xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL -0x1c9042de sock_edemux vmlinux EXPORT_SYMBOL +0xac3dbb1e xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL +0x57cd2833 sock_edemux vmlinux EXPORT_SYMBOL 0x2eed1e5d phy_attached_print vmlinux EXPORT_SYMBOL 0x4eb7c155 device_remove_properties vmlinux EXPORT_SYMBOL_GPL 0x56e6c90a platform_device_add_resources vmlinux EXPORT_SYMBOL_GPL @@ -1555,14 +1556,14 @@ 0x22d9409b iomap_sort_ioends vmlinux EXPORT_SYMBOL_GPL 0x4688d7ec pvclock_gtod_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0xe5dfd3b7 irq_chip_eoi_parent vmlinux EXPORT_SYMBOL_GPL -0xc3586322 gfn_to_pfn_prot vmlinux EXPORT_SYMBOL_GPL -0x6340854d in6_dev_finish_destroy vmlinux EXPORT_SYMBOL -0x5c61e954 eth_header vmlinux EXPORT_SYMBOL +0x4e5b6d9c gfn_to_pfn_prot vmlinux EXPORT_SYMBOL_GPL +0xf2f4f85b in6_dev_finish_destroy vmlinux EXPORT_SYMBOL +0xa9996715 eth_header vmlinux EXPORT_SYMBOL 0xe590dea3 sk_busy_loop_end vmlinux EXPORT_SYMBOL 0x0293f9ab of_irq_parse_raw vmlinux EXPORT_SYMBOL_GPL 0xce220769 of_property_count_elems_of_size vmlinux EXPORT_SYMBOL_GPL 0x9ed554b3 unregister_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL -0xba53004c unregister_framebuffer vmlinux EXPORT_SYMBOL +0x63dd3300 unregister_framebuffer vmlinux EXPORT_SYMBOL 0x37f640ac pci_epc_get vmlinux EXPORT_SYMBOL_GPL 0xe2ae3a7c pci_epc_put vmlinux EXPORT_SYMBOL_GPL 0xf82ec573 rb_prev vmlinux EXPORT_SYMBOL @@ -1570,8 +1571,8 @@ 0x77714d71 forget_cached_acl vmlinux EXPORT_SYMBOL 0xa9e18049 task_handoff_unregister vmlinux EXPORT_SYMBOL_GPL 0x36b6ebbf down_killable vmlinux EXPORT_SYMBOL -0x80c7e6bc napi_gro_receive vmlinux EXPORT_SYMBOL -0x853ef065 netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0xdd6f41cc napi_gro_receive vmlinux EXPORT_SYMBOL +0x27e6dd1a netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL 0x7ba63bac usb_get_phy vmlinux EXPORT_SYMBOL_GPL 0x159f349f mctrl_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x60091316 clk_notifier_register vmlinux EXPORT_SYMBOL_GPL @@ -1579,10 +1580,10 @@ 0x76f98734 pci_reset_function vmlinux EXPORT_SYMBOL_GPL 0x9a5dce5c rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL 0x2995a600 debugfs_print_regs32 vmlinux EXPORT_SYMBOL_GPL -0x1a520c26 buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL +0x14b93edb buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL 0x469a6ec7 tcp_parse_md5sig_option vmlinux EXPORT_SYMBOL -0x3ced1a32 nf_unregister_queue_handler vmlinux EXPORT_SYMBOL -0xb664ee4b sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL +0xe229ffca nf_unregister_queue_handler vmlinux EXPORT_SYMBOL +0xb4e413b2 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL 0x24eb7e32 leds_list vmlinux EXPORT_SYMBOL_GPL 0x65514311 devm_phy_package_join vmlinux EXPORT_SYMBOL_GPL 0x655c2aff kill_dev_dax vmlinux EXPORT_SYMBOL_GPL @@ -1590,48 +1591,48 @@ 0xd92deb6b acpi_evaluate_object vmlinux EXPORT_SYMBOL 0xeae3dfd6 __const_udelay vmlinux EXPORT_SYMBOL 0xcdaae03e do_clone_file_range vmlinux EXPORT_SYMBOL -0xa7015457 dump_page vmlinux EXPORT_SYMBOL +0x1da4098b dump_page vmlinux EXPORT_SYMBOL 0x638aff11 proc_douintvec_minmax vmlinux EXPORT_SYMBOL_GPL -0x7a48c97f kvm_release_page_clean vmlinux EXPORT_SYMBOL_GPL +0x25677971 kvm_release_page_clean vmlinux EXPORT_SYMBOL_GPL 0x8946ea72 fpsimd_context_busy vmlinux EXPORT_SYMBOL -0x64ae4229 netif_set_tso_max_size vmlinux EXPORT_SYMBOL +0xd6b39ccf netif_set_tso_max_size vmlinux EXPORT_SYMBOL 0xf44a904a net_ns_barrier vmlinux EXPORT_SYMBOL 0x7647726c handle_sysrq vmlinux EXPORT_SYMBOL -0xb04c6c75 pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL +0x7e2cf232 pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL 0x0668b595 _kstrtoul vmlinux EXPORT_SYMBOL -0x85844af4 bioset_init_from_src vmlinux EXPORT_SYMBOL +0x0f0c48ea bioset_init_from_src vmlinux EXPORT_SYMBOL 0x2cea32ee unregister_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0x35593443 __block_write_begin vmlinux EXPORT_SYMBOL +0x9de1caec __block_write_begin vmlinux EXPORT_SYMBOL 0x56ffa7a6 fs_param_is_enum vmlinux EXPORT_SYMBOL 0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL 0xb53f2810 tcp_sockets_allocated vmlinux EXPORT_SYMBOL -0xe5947b44 sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL -0xbdbca29a sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL +0xda7e5ff1 sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL +0x798e0962 sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL 0x1103c594 rproc_elf_load_segments vmlinux EXPORT_SYMBOL 0x55a094cd tpm_chip_unregister vmlinux EXPORT_SYMBOL_GPL 0x2db67d4a owl_sps_set_pg vmlinux EXPORT_SYMBOL_GPL 0xe7d2592b vchan_find_desc vmlinux EXPORT_SYMBOL_GPL -0xdb4dd492 inode_owner_or_capable vmlinux EXPORT_SYMBOL +0xec916b91 inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x720a27a7 __register_blkdev vmlinux EXPORT_SYMBOL -0xb62ce043 receive_fd vmlinux EXPORT_SYMBOL_GPL -0x05e31b7d inet6_protos vmlinux EXPORT_SYMBOL +0x674142cf receive_fd vmlinux EXPORT_SYMBOL_GPL +0x03f98560 inet6_protos vmlinux EXPORT_SYMBOL 0x641500c7 tegra_mc_get_emem_device_count vmlinux EXPORT_SYMBOL_GPL 0x0c7715e9 of_irq_find_parent vmlinux EXPORT_SYMBOL_GPL 0xe1745a89 devm_platform_get_irqs_affinity vmlinux EXPORT_SYMBOL_GPL -0xa73161d3 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL +0x56df7ea8 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL 0xc72b290d pci_select_bars vmlinux EXPORT_SYMBOL 0xf184d189 kernel_power_off vmlinux EXPORT_SYMBOL_GPL -0x97f33da2 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL -0xb20be61d devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL +0xf5eee55b sk_msg_trim vmlinux EXPORT_SYMBOL_GPL +0xb4314266 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL 0xdb04a576 of_mdiobus_phy_device_register vmlinux EXPORT_SYMBOL 0x384ee39b con_copy_unimap vmlinux EXPORT_SYMBOL 0xa8d9fef3 tty_ldisc_ref_wait vmlinux EXPORT_SYMBOL_GPL -0xc95fc2ca blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0xaff4ed92 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL 0x82ab5ec6 debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL 0xfcd2ad6e dquot_quota_on_mount vmlinux EXPORT_SYMBOL -0x1a694dcd block_commit_write vmlinux EXPORT_SYMBOL -0xce86874b clone_private_mount vmlinux EXPORT_SYMBOL_GPL -0x9c522ba6 __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0x86fb647e block_commit_write vmlinux EXPORT_SYMBOL +0x97d1fd27 clone_private_mount vmlinux EXPORT_SYMBOL_GPL +0x57df0dc5 __netdev_alloc_skb vmlinux EXPORT_SYMBOL 0x4e4062ad pm_clk_resume vmlinux EXPORT_SYMBOL_GPL 0xfbd22b15 pci_epf_alloc_space vmlinux EXPORT_SYMBOL_GPL 0x180adbab pcie_capability_read_word vmlinux EXPORT_SYMBOL @@ -1639,19 +1640,19 @@ 0x24016ae1 perf_event_create_kernel_counter vmlinux EXPORT_SYMBOL_GPL 0x0bfa3a19 rcu_idle_exit vmlinux EXPORT_SYMBOL_GPL 0x6e8b76cc irq_chip_release_resources_parent vmlinux EXPORT_SYMBOL_GPL -0x03aef069 kvm_io_bus_write vmlinux EXPORT_SYMBOL_GPL -0x0e585581 napi_build_skb vmlinux EXPORT_SYMBOL +0x446b468d kvm_io_bus_write vmlinux EXPORT_SYMBOL_GPL +0xe818f97f napi_build_skb vmlinux EXPORT_SYMBOL 0x760b2fd5 tegra_bpmp_request_mrq vmlinux EXPORT_SYMBOL_GPL 0x76df5b53 tty_kref_put vmlinux EXPORT_SYMBOL -0x45216732 regulator_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0xb968a0d6 regulator_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL 0x56310925 regulator_mode_to_status vmlinux EXPORT_SYMBOL_GPL -0xfcce7757 fb_set_suspend vmlinux EXPORT_SYMBOL +0xb28e30dc fb_set_suspend vmlinux EXPORT_SYMBOL 0x506dff1a __genradix_free vmlinux EXPORT_SYMBOL 0x7b241141 locks_delete_block vmlinux EXPORT_SYMBOL 0x1b7502eb dput vmlinux EXPORT_SYMBOL 0x0198dd81 try_module_get vmlinux EXPORT_SYMBOL -0x29589cfa register_net_sysctl vmlinux EXPORT_SYMBOL_GPL -0x3172890e dst_dev_put vmlinux EXPORT_SYMBOL +0xe02b9fff register_net_sysctl vmlinux EXPORT_SYMBOL_GPL +0xa980839f dst_dev_put vmlinux EXPORT_SYMBOL 0xe98345a1 spi_delay_exec vmlinux EXPORT_SYMBOL_GPL 0x24ad7695 dma_buf_move_notify vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x80abec79 screen_glyph vmlinux EXPORT_SYMBOL_GPL @@ -1660,66 +1661,66 @@ 0x21ecc907 blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL 0xacb4de33 srcu_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x7a2af7b4 cpu_number vmlinux EXPORT_SYMBOL -0x54283053 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL -0xbbd858f4 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL -0x8a3cd02a sk_free vmlinux EXPORT_SYMBOL +0x0a6d41b1 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL +0x7bcb61b1 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL +0xed54a05a sk_free vmlinux EXPORT_SYMBOL 0x6db3c2da regmap_check_range_table vmlinux EXPORT_SYMBOL_GPL 0xa97a515f fwnode_graph_get_port_parent vmlinux EXPORT_SYMBOL_GPL 0x9eebdde7 mpi_point_new vmlinux EXPORT_SYMBOL_GPL 0x2a303d4d check_signature vmlinux EXPORT_SYMBOL -0xfca19bac filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL -0x29d53240 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL -0x8701bc68 regulator_list_voltage_table vmlinux EXPORT_SYMBOL_GPL +0x27ab3230 filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL +0xc7e5ed36 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0x84c47325 regulator_list_voltage_table vmlinux EXPORT_SYMBOL_GPL 0xd30057b3 pci_bus_max_busnr vmlinux EXPORT_SYMBOL_GPL 0x7c888149 kobject_init vmlinux EXPORT_SYMBOL -0x8c1a981d blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL +0x9b1ecb72 blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL 0x785a93b4 si_mem_available vmlinux EXPORT_SYMBOL_GPL 0xb2e764e8 suspend_valid_only_mem vmlinux EXPORT_SYMBOL_GPL 0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL -0x959c7ba5 ping_close vmlinux EXPORT_SYMBOL_GPL +0x0cb78eea ping_close vmlinux EXPORT_SYMBOL_GPL 0xee1f5126 __tracepoint_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0xb4834db7 skb_flow_dissect_ct vmlinux EXPORT_SYMBOL +0x7cc6d4ff skb_flow_dissect_ct vmlinux EXPORT_SYMBOL 0x38268b62 icc_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0x7eb1795e __tracepoint_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x102936ec qe_clock_source vmlinux EXPORT_SYMBOL 0xd8a94b41 fsl_mc_resource_free vmlinux EXPORT_SYMBOL_GPL 0x2f06e800 key_type_user vmlinux EXPORT_SYMBOL_GPL -0xd109aae3 nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL -0xe8ef8be7 simple_lookup vmlinux EXPORT_SYMBOL -0xb4c3b64e get_user_pages_locked vmlinux EXPORT_SYMBOL +0xa07c60f1 nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL +0xe4f5ee67 simple_lookup vmlinux EXPORT_SYMBOL +0x4b43c150 get_user_pages_locked vmlinux EXPORT_SYMBOL 0x9593ef31 register_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0x3b4b3ec3 __cpu_online_mask vmlinux EXPORT_SYMBOL 0xfa599bb2 netlink_register_notifier vmlinux EXPORT_SYMBOL 0x723b6f34 __SCT__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x81df302c __skb_get_hash vmlinux EXPORT_SYMBOL +0x202de17f __skb_get_hash vmlinux EXPORT_SYMBOL 0x50c2ae54 rpi_firmware_property vmlinux EXPORT_SYMBOL_GPL 0x0d4e3f8c iopf_queue_alloc vmlinux EXPORT_SYMBOL_GPL 0xc942813e gpiochip_disable_irq vmlinux EXPORT_SYMBOL_GPL 0x8aa67e72 blk_queue_max_secure_erase_sectors vmlinux EXPORT_SYMBOL 0xf61c6b74 hv_do_hypercall vmlinux EXPORT_SYMBOL_GPL -0x2677521b xfrm_policy_insert vmlinux EXPORT_SYMBOL -0x6f91e4d3 lwtunnel_input vmlinux EXPORT_SYMBOL_GPL -0x4d6d5b3a __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL -0xe0f65dbb skb_segment vmlinux EXPORT_SYMBOL_GPL +0x8958ce0e xfrm_policy_insert vmlinux EXPORT_SYMBOL +0xf36082bc lwtunnel_input vmlinux EXPORT_SYMBOL_GPL +0x5e4da0ce __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL +0x61bbb7ff skb_segment vmlinux EXPORT_SYMBOL_GPL 0x9297f32f tpm2_flush_context vmlinux EXPORT_SYMBOL_GPL 0xaf40576d rockchip_register_restart_notifier vmlinux EXPORT_SYMBOL_GPL 0xd270e977 pci_bridge_emul_conf_write vmlinux EXPORT_SYMBOL_GPL 0x5b843953 blk_queue_max_segments vmlinux EXPORT_SYMBOL 0x385c64b6 unlock_rename vmlinux EXPORT_SYMBOL 0x0fd4610e kmem_dump_obj vmlinux EXPORT_SYMBOL_GPL -0xe88e00b3 skb_push vmlinux EXPORT_SYMBOL +0x20b62c87 skb_push vmlinux EXPORT_SYMBOL 0x08135613 dax_write_cache vmlinux EXPORT_SYMBOL_GPL 0x3c6512fa device_create vmlinux EXPORT_SYMBOL_GPL 0x9aa8d05c iommu_device_sysfs_add vmlinux EXPORT_SYMBOL_GPL 0xe4b064f9 pcie_link_speed vmlinux EXPORT_SYMBOL_GPL 0x59a2f0ee packing vmlinux EXPORT_SYMBOL -0xa8e2cb54 simple_rmdir vmlinux EXPORT_SYMBOL -0xef292bdd pin_user_pages_remote vmlinux EXPORT_SYMBOL -0xcb090319 free_task vmlinux EXPORT_SYMBOL +0xc36ac4ee simple_rmdir vmlinux EXPORT_SYMBOL +0x8e41feab pin_user_pages_remote vmlinux EXPORT_SYMBOL +0x27bc3026 free_task vmlinux EXPORT_SYMBOL 0xb6e36ce2 psched_ratecfg_precompute vmlinux EXPORT_SYMBOL -0x81dd52b3 i2c_del_adapter vmlinux EXPORT_SYMBOL -0x76f711f2 i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL +0x9fc25da0 i2c_del_adapter vmlinux EXPORT_SYMBOL +0x26ad048b i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL 0x5838f6c9 rtc_valid_tm vmlinux EXPORT_SYMBOL 0x773fa409 __kfifo_dma_in_finish_r vmlinux EXPORT_SYMBOL 0x543ef284 seq_hlist_start vmlinux EXPORT_SYMBOL @@ -1727,18 +1728,18 @@ 0x44bae227 bit_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0x96e86eab led_blink_set_oneshot vmlinux EXPORT_SYMBOL_GPL 0x64488b9e tty_ldisc_release vmlinux EXPORT_SYMBOL_GPL -0xb8001d05 cdev_alloc vmlinux EXPORT_SYMBOL +0x1a145c72 cdev_alloc vmlinux EXPORT_SYMBOL 0xcecef6bc extcon_dev_free vmlinux EXPORT_SYMBOL_GPL -0xcf00a5f1 device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0xd7379e48 device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL 0x546576b2 xudma_get_device vmlinux EXPORT_SYMBOL 0x3b9144c9 acpi_get_current_resources vmlinux EXPORT_SYMBOL 0xdbf7cb70 mpi_get_nbits vmlinux EXPORT_SYMBOL_GPL 0x3f89071b security_ib_pkey_access vmlinux EXPORT_SYMBOL -0x0eeb1f0a security_path_mkdir vmlinux EXPORT_SYMBOL +0x4a3f7966 security_path_mkdir vmlinux EXPORT_SYMBOL 0x6b2a7159 param_ops_hexint vmlinux EXPORT_SYMBOL 0x1caf14b4 ntb_default_port_number vmlinux EXPORT_SYMBOL 0x4abff961 get_phy_device vmlinux EXPORT_SYMBOL -0x80dbf4a3 wakeup_source_register vmlinux EXPORT_SYMBOL_GPL +0x8515e739 wakeup_source_register vmlinux EXPORT_SYMBOL_GPL 0xd8f457f1 pci_ecam_free vmlinux EXPORT_SYMBOL_GPL 0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL 0x57674fd7 __sw_hweight16 vmlinux EXPORT_SYMBOL @@ -1746,7 +1747,7 @@ 0xce4e47b6 __kfifo_skip_r vmlinux EXPORT_SYMBOL 0xa89a17cf posix_acl_default_xattr_handler vmlinux EXPORT_SYMBOL_GPL 0x6892e3c3 kvm_set_pfn_accessed vmlinux EXPORT_SYMBOL_GPL -0x5232d607 tcf_get_next_proto vmlinux EXPORT_SYMBOL +0xce08ea39 tcf_get_next_proto vmlinux EXPORT_SYMBOL 0x75dd4ebe of_overlay_remove vmlinux EXPORT_SYMBOL_GPL 0xcc5b5071 dma_resv_test_signaled vmlinux EXPORT_SYMBOL_GPL 0x7b5452b8 acpi_unregister_gsi vmlinux EXPORT_SYMBOL_GPL @@ -1754,8 +1755,8 @@ 0x1d2e530b fsl_mc_device_remove vmlinux EXPORT_SYMBOL_GPL 0xc7e64fc2 asn1_encode_integer vmlinux EXPORT_SYMBOL_GPL 0xa155c071 ZSTD_compressBegin_usingDict vmlinux EXPORT_SYMBOL -0x4323451c vma_set_file vmlinux EXPORT_SYMBOL -0x70a7a499 tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL +0x8521b9c3 vma_set_file vmlinux EXPORT_SYMBOL +0xb41907d1 tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL 0x607c4683 devlink_info_version_fixed_put vmlinux EXPORT_SYMBOL_GPL 0x3d1cc32f hid_dump_report vmlinux EXPORT_SYMBOL_GPL 0xb2f41ba4 led_trigger_blink vmlinux EXPORT_SYMBOL_GPL @@ -1775,37 +1776,37 @@ 0xfa17d909 gpiod_get_index vmlinux EXPORT_SYMBOL_GPL 0x4848cfb1 phy_mipi_dphy_get_default_config vmlinux EXPORT_SYMBOL 0x70c6dca0 pcim_iounmap_regions vmlinux EXPORT_SYMBOL -0xfbd8c55f check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL +0x37111766 check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL 0x7522f3ba irq_modify_status vmlinux EXPORT_SYMBOL_GPL 0x7eb808d0 add_cpu vmlinux EXPORT_SYMBOL_GPL -0x2921c2a4 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL -0x3f7db80d inet6_del_protocol vmlinux EXPORT_SYMBOL -0xa926f2a4 xfrm_input_resume vmlinux EXPORT_SYMBOL -0x78c351dd udplite_prot vmlinux EXPORT_SYMBOL -0x3bf19500 sock_create_kern vmlinux EXPORT_SYMBOL +0x7a90c0f3 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL +0xc00f7d99 inet6_del_protocol vmlinux EXPORT_SYMBOL +0x3a5f5a44 xfrm_input_resume vmlinux EXPORT_SYMBOL +0xa5d6815d udplite_prot vmlinux EXPORT_SYMBOL +0xe3869898 sock_create_kern vmlinux EXPORT_SYMBOL 0x4981c70b devfreq_remove_device vmlinux EXPORT_SYMBOL 0xbdb2217d hv_is_isolation_supported vmlinux EXPORT_SYMBOL_GPL 0xc3b25401 transport_remove_device vmlinux EXPORT_SYMBOL_GPL 0x11e30762 chacha_block_generic vmlinux EXPORT_SYMBOL -0x1c4911ad mr_dump vmlinux EXPORT_SYMBOL +0x42cb919c mr_dump vmlinux EXPORT_SYMBOL 0x1ebde2fc devl_trap_policers_unregister vmlinux EXPORT_SYMBOL_GPL -0xbc8b763f sk_clone_lock vmlinux EXPORT_SYMBOL_GPL -0x54b4df13 kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL +0x8aba7f62 sk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0xb4579bc8 kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL 0xf3e019ba pcc_mbox_request_channel vmlinux EXPORT_SYMBOL_GPL -0x1dd8517a thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL +0x53c06e2a thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL 0x7b563d6f spi_slave_abort vmlinux EXPORT_SYMBOL_GPL -0xab5e2483 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0xf082b700 __suspend_report_result vmlinux EXPORT_SYMBOL_GPL -0xf4c5d551 regulator_count_voltages vmlinux EXPORT_SYMBOL_GPL +0x42eb41e7 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL +0x2f8fc6cd __suspend_report_result vmlinux EXPORT_SYMBOL_GPL +0x0debd004 regulator_count_voltages vmlinux EXPORT_SYMBOL_GPL 0x3ad7a5d5 acpi_evaluate_reference vmlinux EXPORT_SYMBOL 0x0bce7440 debugfs_file_put vmlinux EXPORT_SYMBOL_GPL 0xd9a1bc40 debugfs_file_get vmlinux EXPORT_SYMBOL_GPL 0xff11f653 d_find_any_alias vmlinux EXPORT_SYMBOL -0x3a2f7133 vlan_uses_dev vmlinux EXPORT_SYMBOL -0x9eb1dadf sk_detach_filter vmlinux EXPORT_SYMBOL_GPL -0x0360ad5b sk_attach_filter vmlinux EXPORT_SYMBOL_GPL -0x312ac2fc fb_set_cmap vmlinux EXPORT_SYMBOL -0x7a4da4ca pci_unregister_driver vmlinux EXPORT_SYMBOL +0x1f5633bb vlan_uses_dev vmlinux EXPORT_SYMBOL +0xe1ff6212 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0xae65436b sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0x72ba82ab fb_set_cmap vmlinux EXPORT_SYMBOL +0x9ac11685 pci_unregister_driver vmlinux EXPORT_SYMBOL 0x6d5f5b91 radix_tree_tagged vmlinux EXPORT_SYMBOL 0x9f65c857 ZSTD_checkCParams vmlinux EXPORT_SYMBOL 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL @@ -1816,8 +1817,8 @@ 0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL 0x2c13ab31 __SCT__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x305ff7a9 tcp_conn_request vmlinux EXPORT_SYMBOL -0xcd7d08da kernel_listen vmlinux EXPORT_SYMBOL +0x90a88b15 tcp_conn_request vmlinux EXPORT_SYMBOL +0x8c9ed63a kernel_listen vmlinux EXPORT_SYMBOL 0x1be78560 serio_unregister_driver vmlinux EXPORT_SYMBOL 0x317fb11a pnp_register_card_driver vmlinux EXPORT_SYMBOL 0x2b593aa8 gen_pool_alloc_algo_owner vmlinux EXPORT_SYMBOL @@ -1826,14 +1827,14 @@ 0x537252cf __SCK__tp_func_rpm_return_int vmlinux EXPORT_SYMBOL_GPL 0xdb35c660 synth_event_add_val vmlinux EXPORT_SYMBOL_GPL 0x6a5e2bde __cookie_v6_init_sequence vmlinux EXPORT_SYMBOL_GPL -0xadbf684b phy_trigger_machine vmlinux EXPORT_SYMBOL +0x4fea3f4d phy_trigger_machine vmlinux EXPORT_SYMBOL 0x4829a47e memcpy vmlinux EXPORT_SYMBOL 0x913ebd32 stack_depot_save vmlinux EXPORT_SYMBOL_GPL 0xbe5c888b crypto_chain vmlinux EXPORT_SYMBOL_GPL 0x7412ed5b kvfree_sensitive vmlinux EXPORT_SYMBOL 0x5d0ed7e8 perf_aux_output_begin vmlinux EXPORT_SYMBOL_GPL 0x1a2bf2fc kthread_func vmlinux EXPORT_SYMBOL_GPL -0x0de86018 skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL +0xaaec1aa4 skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL 0x940f28e4 rproc_add_subdev vmlinux EXPORT_SYMBOL 0x046f359e of_overlay_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x015d3473 cpufreq_dbs_governor_exit vmlinux EXPORT_SYMBOL_GPL @@ -1841,11 +1842,11 @@ 0xd1be7b5d geni_se_resources_off vmlinux EXPORT_SYMBOL 0xfbe8ee28 acpi_get_table_by_index vmlinux EXPORT_SYMBOL 0x1c80d27d btree_geo128 vmlinux EXPORT_SYMBOL_GPL -0x497e7f7f bdevname vmlinux EXPORT_SYMBOL -0x5ce066eb blk_start_plug vmlinux EXPORT_SYMBOL -0xe07b5d8c cdev_init vmlinux EXPORT_SYMBOL +0x5e9daeab bdevname vmlinux EXPORT_SYMBOL +0x6fbaaeac blk_start_plug vmlinux EXPORT_SYMBOL +0x2e28ed81 cdev_init vmlinux EXPORT_SYMBOL 0x13110126 request_resource vmlinux EXPORT_SYMBOL -0x28a1a363 inet_getname vmlinux EXPORT_SYMBOL +0xb17f3bc5 inet_getname vmlinux EXPORT_SYMBOL 0xe9e8faeb efi_tpm_final_log_size vmlinux EXPORT_SYMBOL 0x8383a9e8 regcache_sync vmlinux EXPORT_SYMBOL_GPL 0xa6d17d0a devm_pinctrl_register vmlinux EXPORT_SYMBOL_GPL @@ -1855,20 +1856,20 @@ 0x4ac9d4f7 devm_qcom_smem_state_get vmlinux EXPORT_SYMBOL_GPL 0x414d119a videomode_from_timings vmlinux EXPORT_SYMBOL_GPL 0xec1f4f0d mtk_pinconf_bias_disable_set vmlinux EXPORT_SYMBOL_GPL -0xa9b397c9 timestamp_truncate vmlinux EXPORT_SYMBOL +0x3c9d4be3 timestamp_truncate vmlinux EXPORT_SYMBOL 0x56d16e12 modify_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x52c76990 __SCT__cond_resched vmlinux EXPORT_SYMBOL 0xbf9bcc8d __cap_empty_set vmlinux EXPORT_SYMBOL -0x6232625c inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL -0x30a4dc06 devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0xc7c3e969 inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL +0x45d57dc3 devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL 0x6c3ef6e1 platform_get_resource vmlinux EXPORT_SYMBOL_GPL 0x33c1928a pci_disable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL 0x1614f33e gpiochip_irqchip_add_domain vmlinux EXPORT_SYMBOL_GPL 0x05498879 crypto_shoot_alg vmlinux EXPORT_SYMBOL_GPL -0x55da5021 iput vmlinux EXPORT_SYMBOL -0x9e8f4650 ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL +0xa0ae99d2 iput vmlinux EXPORT_SYMBOL +0x10a609ac ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL 0x97f4c3f9 input_ff_upload vmlinux EXPORT_SYMBOL_GPL -0x77894bc1 devm_regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x7d75e9ba devm_regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x1608e158 imx_pinconf_set_scu vmlinux EXPORT_SYMBOL_GPL 0x1cfcfa1d imx_pinconf_get_scu vmlinux EXPORT_SYMBOL_GPL 0xb570cbbd __SCT__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL @@ -1878,38 +1879,38 @@ 0xa36f50fb is_binary_blacklisted vmlinux EXPORT_SYMBOL_GPL 0x0aa309cf synchronize_hardirq vmlinux EXPORT_SYMBOL 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax vmlinux EXPORT_SYMBOL -0x3c6bcbcc xfrm_output vmlinux EXPORT_SYMBOL_GPL +0xb3a5fff4 xfrm_output vmlinux EXPORT_SYMBOL_GPL 0x0cbab71f devm_led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL -0x26615a45 dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL +0x8eea8f47 dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL 0x35ead15f of_phy_connect vmlinux EXPORT_SYMBOL 0x92d31cfb fixed_phy_add vmlinux EXPORT_SYMBOL_GPL 0x707d6582 pci_enable_device_mem vmlinux EXPORT_SYMBOL 0xeea9dbaf bitmap_bitremap vmlinux EXPORT_SYMBOL 0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL -0x63656db3 ipv6_select_ident vmlinux EXPORT_SYMBOL -0x5c7f2390 inet_offloads vmlinux EXPORT_SYMBOL -0xbf4918c5 neigh_event_ns vmlinux EXPORT_SYMBOL +0xb4a16eaa ipv6_select_ident vmlinux EXPORT_SYMBOL +0x01e22e82 inet_offloads vmlinux EXPORT_SYMBOL +0x6c9d7c74 neigh_event_ns vmlinux EXPORT_SYMBOL 0xe94669a1 of_dma_configure_id vmlinux EXPORT_SYMBOL_GPL -0x4fb9e5fc dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x2b151380 dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x65556791 device_iommu_capable vmlinux EXPORT_SYMBOL_GPL -0xf3920d04 fb_firmware_edid vmlinux EXPORT_SYMBOL +0x6700c494 fb_firmware_edid vmlinux EXPORT_SYMBOL 0x8810754a _find_first_bit vmlinux EXPORT_SYMBOL 0xb5b63711 fileattr_fill_xflags vmlinux EXPORT_SYMBOL -0x5bdcf60f iterate_supers_type vmlinux EXPORT_SYMBOL +0x2ba11568 iterate_supers_type vmlinux EXPORT_SYMBOL 0xd0654aba woken_wake_function vmlinux EXPORT_SYMBOL -0x9d6791f8 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL -0x0a980aad nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL +0x56d52fe7 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL +0x0731dea6 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL 0x6e782643 tegra_ivc_write_get_next_frame vmlinux EXPORT_SYMBOL -0xb34f6d4c request_firmware_nowait vmlinux EXPORT_SYMBOL +0x4655a972 request_firmware_nowait vmlinux EXPORT_SYMBOL 0x1a5faa3a vli_mod_inv vmlinux EXPORT_SYMBOL -0xf14ac2de kmem_cache_free_bulk vmlinux EXPORT_SYMBOL +0x31a502a3 kmem_cache_free_bulk vmlinux EXPORT_SYMBOL 0xf74e7c93 jump_label_rate_limit vmlinux EXPORT_SYMBOL_GPL 0xf6c9cfa6 bpf_sys_bpf vmlinux EXPORT_SYMBOL 0xf9e272cf synth_event_add_next_val vmlinux EXPORT_SYMBOL_GPL 0xa3cdd554 percpu_down_write vmlinux EXPORT_SYMBOL_GPL 0x1403ad09 cpufreq_add_update_util_hook vmlinux EXPORT_SYMBOL_GPL -0x9bfcc49d init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL -0x103da734 netdev_change_features vmlinux EXPORT_SYMBOL +0x157f3bf1 init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL +0x7232506e netdev_change_features vmlinux EXPORT_SYMBOL 0x58004e0c icc_disable vmlinux EXPORT_SYMBOL_GPL 0x6f6e597b __hid_request vmlinux EXPORT_SYMBOL_GPL 0xc633d82d phy_unregister_fixup vmlinux EXPORT_SYMBOL @@ -1919,20 +1920,20 @@ 0x9c149893 ftrace_ops_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x67a8e665 on_each_cpu_cond_mask vmlinux EXPORT_SYMBOL 0x6a624fcf rcu_read_unlock_trace_special vmlinux EXPORT_SYMBOL_GPL -0xcf6ce6f0 tcf_qevent_validate_change vmlinux EXPORT_SYMBOL -0x113a14ea __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL -0xc54cd705 dst_destroy vmlinux EXPORT_SYMBOL +0x03572128 tcf_qevent_validate_change vmlinux EXPORT_SYMBOL +0xc61d0eec __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0x25432f77 dst_destroy vmlinux EXPORT_SYMBOL 0xbf0f70a5 tpm_chip_stop vmlinux EXPORT_SYMBOL_GPL 0x9b53d5ce serdev_device_remove vmlinux EXPORT_SYMBOL_GPL 0x2cc2c94e pci_disable_pri vmlinux EXPORT_SYMBOL_GPL 0xbb009f35 pci_disable_ats vmlinux EXPORT_SYMBOL_GPL 0xd99d0db7 pci_disable_msi vmlinux EXPORT_SYMBOL 0x8c35bd4b pci_disable_rom vmlinux EXPORT_SYMBOL_GPL -0x635ebf6d of_phy_put vmlinux EXPORT_SYMBOL_GPL -0xa12b7610 of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x460120cb of_phy_put vmlinux EXPORT_SYMBOL_GPL +0x21ff514f of_phy_get vmlinux EXPORT_SYMBOL_GPL 0xdf237453 timer_shutdown_sync vmlinux EXPORT_SYMBOL_GPL 0x0b59c453 devm_usb_get_phy vmlinux EXPORT_SYMBOL_GPL -0x31bb34d8 phy_do_ioctl_running vmlinux EXPORT_SYMBOL +0x3b5132d9 phy_do_ioctl_running vmlinux EXPORT_SYMBOL 0xbbb4ab02 mtk_mutex_put vmlinux EXPORT_SYMBOL_GPL 0xd406d266 fb_mode_is_equal vmlinux EXPORT_SYMBOL 0x97b56bb3 fsl_mc_bus_dpdcei_type vmlinux EXPORT_SYMBOL_GPL @@ -1942,39 +1943,39 @@ 0xf5add0ae ns_capable_setid vmlinux EXPORT_SYMBOL 0xf80164e5 of_property_read_u64 vmlinux EXPORT_SYMBOL_GPL 0x803b2f6b pwm_apply_state vmlinux EXPORT_SYMBOL_GPL -0x8de4cd3a phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL +0xfd332ff8 phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL 0x2f8fd89d xas_split_alloc vmlinux EXPORT_SYMBOL_GPL 0x80ea1b4c bdev_disk_changed vmlinux EXPORT_SYMBOL_GPL -0x9a67324a blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL +0x2fdc263a blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL 0xb81a3611 blk_queue_virt_boundary vmlinux EXPORT_SYMBOL 0x757ea7f4 disk_update_readahead vmlinux EXPORT_SYMBOL_GPL -0x8030f742 security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL +0xb74e397a security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL 0x7fac1737 zpool_unregister_driver vmlinux EXPORT_SYMBOL 0x572004d9 irq_inject_interrupt vmlinux EXPORT_SYMBOL_GPL 0xb32728bb qcom_scm_iommu_secure_ptbl_init vmlinux EXPORT_SYMBOL -0x163df8db regulator_enable vmlinux EXPORT_SYMBOL_GPL +0x7a1546e8 regulator_enable vmlinux EXPORT_SYMBOL_GPL 0x098fbfb5 gpiochip_reqres_irq vmlinux EXPORT_SYMBOL_GPL 0x20eadeb6 ip_compute_csum vmlinux EXPORT_SYMBOL -0xf76a5f3d blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL +0xb432765e blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL 0x0b7195d2 fsverity_prepare_setattr vmlinux EXPORT_SYMBOL_GPL -0x680e6947 migrate_vma_pages vmlinux EXPORT_SYMBOL +0xfb2476d3 migrate_vma_pages vmlinux EXPORT_SYMBOL 0x9ac11b74 suspend_set_ops vmlinux EXPORT_SYMBOL_GPL -0xf60b4509 dst_alloc vmlinux EXPORT_SYMBOL +0xb275102b dst_alloc vmlinux EXPORT_SYMBOL 0x6214aef2 cpufreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x64f36620 dax_flush vmlinux EXPORT_SYMBOL_GPL 0xe93e49c3 devres_free vmlinux EXPORT_SYMBOL_GPL 0xa6648448 mipi_dsi_device_register_full vmlinux EXPORT_SYMBOL -0xf1ccad6e of_find_backlight_by_node vmlinux EXPORT_SYMBOL +0x8c77d085 of_find_backlight_by_node vmlinux EXPORT_SYMBOL 0x6c2c4422 pci_vpd_alloc vmlinux EXPORT_SYMBOL_GPL 0x3ffdacf3 timerqueue_iterate_next vmlinux EXPORT_SYMBOL_GPL 0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL -0xb3929766 blk_put_queue vmlinux EXPORT_SYMBOL +0x8690a15b blk_put_queue vmlinux EXPORT_SYMBOL 0x1855d62c proc_create_mount_point vmlinux EXPORT_SYMBOL 0x5a5878dc single_release vmlinux EXPORT_SYMBOL -0xf4df9884 get_user_pages vmlinux EXPORT_SYMBOL +0x2727b571 get_user_pages vmlinux EXPORT_SYMBOL 0x42635d55 pm_suspend_global_flags vmlinux EXPORT_SYMBOL_GPL -0x2d6c952e housekeeping_affine vmlinux EXPORT_SYMBOL_GPL -0x15ac1697 ip6_append_data vmlinux EXPORT_SYMBOL_GPL +0xf4e75e67 housekeeping_affine vmlinux EXPORT_SYMBOL_GPL +0x13017fcf ip6_append_data vmlinux EXPORT_SYMBOL_GPL 0xa108eb4d sysctl_optmem_max vmlinux EXPORT_SYMBOL 0xfffa4690 drm_firmware_drivers_only vmlinux EXPORT_SYMBOL 0xa89a1cf1 ipmi_dmi_get_slave_addr vmlinux EXPORT_SYMBOL @@ -1989,29 +1990,30 @@ 0x388aa3c9 neigh_proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL 0x8b149c36 clk_is_match vmlinux EXPORT_SYMBOL_GPL 0xefee932c acpi_get_data_full vmlinux EXPORT_SYMBOL -0x78aad729 cfb_copyarea vmlinux EXPORT_SYMBOL +0x89f4faae cfb_copyarea vmlinux EXPORT_SYMBOL 0x72ae1839 base64_decode vmlinux EXPORT_SYMBOL_GPL 0x479803b9 base64_encode vmlinux EXPORT_SYMBOL_GPL 0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL -0x87ea2978 mnt_want_write vmlinux EXPORT_SYMBOL_GPL +0x8f4b44b3 mnt_want_write vmlinux EXPORT_SYMBOL_GPL 0x6276af56 migrate_device_range vmlinux EXPORT_SYMBOL -0x3b3fede1 __dev_remove_pack vmlinux EXPORT_SYMBOL +0xf86f80cb __dev_remove_pack vmlinux EXPORT_SYMBOL 0x0209f3a7 secure_ipv6_port_ephemeral vmlinux EXPORT_SYMBOL 0x00565f18 pernet_ops_rwsem vmlinux EXPORT_SYMBOL_GPL 0xd13e4b78 iommu_unmap vmlinux EXPORT_SYMBOL_GPL +0x23c24472 fb_deferred_io_release vmlinux EXPORT_SYMBOL_GPL 0x378c0ca7 pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL 0x38a61e33 devm_gpiod_unhinge vmlinux EXPORT_SYMBOL_GPL 0x3e38a12f iov_iter_init vmlinux EXPORT_SYMBOL 0x9f150b5a config_group_init vmlinux EXPORT_SYMBOL 0x8c683fcd posix_acl_to_xattr vmlinux EXPORT_SYMBOL -0xa33afc73 path_is_mountpoint vmlinux EXPORT_SYMBOL -0x6d4b71d6 vfs_submount vmlinux EXPORT_SYMBOL_GPL +0x5c876708 path_is_mountpoint vmlinux EXPORT_SYMBOL +0x3830c52b vfs_submount vmlinux EXPORT_SYMBOL_GPL 0xa924b4aa __traceiter_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xb18429eb suspend_device_irqs vmlinux EXPORT_SYMBOL_GPL 0x9f76baf4 _raw_write_unlock_irq vmlinux EXPORT_SYMBOL -0x40d72533 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL -0x4cd02713 tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL -0x1b2482eb __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x95ba35c0 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL +0x8b7a47d7 tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL +0xae880788 __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0x09f9b261 xudma_rchan_put vmlinux EXPORT_SYMBOL 0x17825d3f xudma_rchan_get vmlinux EXPORT_SYMBOL 0x2c541e7b radix_tree_next_chunk vmlinux EXPORT_SYMBOL @@ -2019,15 +2021,15 @@ 0xa5ac3e33 ZSTD_DCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0x2ec11cec bioset_integrity_create vmlinux EXPORT_SYMBOL 0x951a2773 crypto_has_alg vmlinux EXPORT_SYMBOL_GPL -0xedefb9b4 splice_to_pipe vmlinux EXPORT_SYMBOL_GPL -0x79847954 iget5_locked vmlinux EXPORT_SYMBOL +0x90135dad splice_to_pipe vmlinux EXPORT_SYMBOL_GPL +0xbda1ba72 iget5_locked vmlinux EXPORT_SYMBOL 0x578eeb4d hugetlb_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x3dcb88a0 irq_set_handler_data vmlinux EXPORT_SYMBOL -0x9337c071 yield_to vmlinux EXPORT_SYMBOL_GPL -0x2ee2fae4 udp_pre_connect vmlinux EXPORT_SYMBOL +0x27cd8e82 yield_to vmlinux EXPORT_SYMBOL_GPL +0x64d168d0 udp_pre_connect vmlinux EXPORT_SYMBOL 0xf155bf0d devl_resource_size_get vmlinux EXPORT_SYMBOL_GPL 0x94e50ad4 call_fib_notifier vmlinux EXPORT_SYMBOL -0xf21236f7 sk_page_frag_refill vmlinux EXPORT_SYMBOL +0x7eb9b7af sk_page_frag_refill vmlinux EXPORT_SYMBOL 0x6d467b08 arm_smccc_1_1_get_conduit vmlinux EXPORT_SYMBOL_GPL 0x76d9d105 __phy_write_mmd vmlinux EXPORT_SYMBOL 0x2a37ea11 imx_clk_hw_frac_pll vmlinux EXPORT_SYMBOL_GPL @@ -2036,32 +2038,32 @@ 0xd7336d92 mtk_eint_find_irq vmlinux EXPORT_SYMBOL_GPL 0x9301f4be user_revoke vmlinux EXPORT_SYMBOL 0x170f85c9 debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x62cf93ae dcache_dir_lseek vmlinux EXPORT_SYMBOL +0xda692a0a dcache_dir_lseek vmlinux EXPORT_SYMBOL 0x9feed7ce timer_reduce vmlinux EXPORT_SYMBOL 0x651a4139 test_taint vmlinux EXPORT_SYMBOL -0x81fd4075 vlan_filter_drop_vids vmlinux EXPORT_SYMBOL -0xf82b6296 ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL -0xf08143d6 netdev_printk vmlinux EXPORT_SYMBOL +0x77e62abf vlan_filter_drop_vids vmlinux EXPORT_SYMBOL +0x1c08c859 ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL +0x1ddc2e97 netdev_printk vmlinux EXPORT_SYMBOL 0x80f74e98 of_address_to_resource vmlinux EXPORT_SYMBOL_GPL 0xe4edc47a of_graph_get_remote_port vmlinux EXPORT_SYMBOL -0x1098c69b thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL +0x9eabae58 thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL 0x092e26bf acpi_remove_address_space_handler vmlinux EXPORT_SYMBOL 0x62377a7b blk_io_schedule vmlinux EXPORT_SYMBOL_GPL 0xf5a691cd invalidate_bh_lrus vmlinux EXPORT_SYMBOL_GPL 0x7e7e8d86 vfs_iter_read vmlinux EXPORT_SYMBOL 0xdbdee80c mmu_interval_notifier_insert_locked vmlinux EXPORT_SYMBOL_GPL 0x01f988da unregister_trace_event vmlinux EXPORT_SYMBOL_GPL -0xe666737b __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0xc9f93913 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL 0x32c3cb4e class_compat_register vmlinux EXPORT_SYMBOL_GPL 0x0349726f tegra194_miscreg_mask_serror vmlinux EXPORT_SYMBOL 0x973fa82e register_acpi_notifier vmlinux EXPORT_SYMBOL -0xc973b0d2 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0x31e629a8 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL 0xc775af4e put_fs_context vmlinux EXPORT_SYMBOL -0xce88cbe8 add_to_pipe vmlinux EXPORT_SYMBOL +0x787a7d06 add_to_pipe vmlinux EXPORT_SYMBOL 0x1e010f93 d_splice_alias vmlinux EXPORT_SYMBOL 0x9a23ea6b alarm_expires_remaining vmlinux EXPORT_SYMBOL_GPL 0x0366307a console_suspend_enabled vmlinux EXPORT_SYMBOL -0xc9d40c7b tcf_qevent_dump vmlinux EXPORT_SYMBOL +0x4c563845 tcf_qevent_dump vmlinux EXPORT_SYMBOL 0xd8e5c7ba devm_alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x8d6980a9 pps_unregister_source vmlinux EXPORT_SYMBOL 0xa071c0cd tegra210_xusb_pll_hw_control_enable vmlinux EXPORT_SYMBOL_GPL @@ -2069,7 +2071,7 @@ 0x43f81957 clk_round_rate vmlinux EXPORT_SYMBOL_GPL 0x9b72478f acpi_unload_parent_table vmlinux EXPORT_SYMBOL 0xa4f2a2ed acpi_irq_get vmlinux EXPORT_SYMBOL_GPL -0xf04318e9 acpi_subsys_suspend_late vmlinux EXPORT_SYMBOL_GPL +0x15f5bd7f acpi_subsys_suspend_late vmlinux EXPORT_SYMBOL_GPL 0xf9d4c172 gpiochip_generic_request vmlinux EXPORT_SYMBOL_GPL 0xfa08143f kobject_rename vmlinux EXPORT_SYMBOL_GPL 0xbfcbc0d2 stmp_reset_block vmlinux EXPORT_SYMBOL @@ -2081,10 +2083,10 @@ 0xdcd0923d dma_resv_copy_fences vmlinux EXPORT_SYMBOL 0xa9ed62d2 tegra_fuse_readl vmlinux EXPORT_SYMBOL 0x7a6e05d7 __inode_add_bytes vmlinux EXPORT_SYMBOL -0xf4e4664f cad_pid vmlinux EXPORT_SYMBOL -0x6eada701 icmp_build_probe vmlinux EXPORT_SYMBOL_GPL -0x9f174daf inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL -0xa52c897b tc_setup_cb_replace vmlinux EXPORT_SYMBOL +0x8b44db20 cad_pid vmlinux EXPORT_SYMBOL +0x0f91da12 icmp_build_probe vmlinux EXPORT_SYMBOL_GPL +0x4a4057f9 inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL +0x7c775c50 tc_setup_cb_replace vmlinux EXPORT_SYMBOL 0xb9852d11 __traceiter_mc_event vmlinux EXPORT_SYMBOL_GPL 0xdead28a7 check_var_size_nonblocking vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xd1b36a05 genphy_read_status_fixed vmlinux EXPORT_SYMBOL @@ -2094,9 +2096,9 @@ 0xf7ea6311 qman_p_poll_dqrr vmlinux EXPORT_SYMBOL 0x400a024b acpi_scan_lock_release vmlinux EXPORT_SYMBOL_GPL 0x6a6e05bf kstrtou8 vmlinux EXPORT_SYMBOL -0xee6b9979 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0x1a52a0c2 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL 0x794b7271 orderly_reboot vmlinux EXPORT_SYMBOL_GPL -0x25d1db2c get_task_pid vmlinux EXPORT_SYMBOL_GPL +0x8d87d72d get_task_pid vmlinux EXPORT_SYMBOL_GPL 0xe411345f icc_link_create vmlinux EXPORT_SYMBOL_GPL 0x555a8ca7 of_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0x1926028c zynqmp_pm_reset_assert vmlinux EXPORT_SYMBOL_GPL @@ -2106,17 +2108,18 @@ 0xda72a7ec ZSTD_nextInputType vmlinux EXPORT_SYMBOL 0x5a7bfe41 crypto_probing_notify vmlinux EXPORT_SYMBOL_GPL 0xf738d1be register_blocking_lsm_notifier vmlinux EXPORT_SYMBOL -0x6f7d434c sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL -0xada39758 __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL -0x4bf34bee netif_receive_skb vmlinux EXPORT_SYMBOL +0xe7afa031 sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL +0x63effe90 __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL +0x26d53401 netif_receive_skb vmlinux EXPORT_SYMBOL 0x9eadc98c icc_link_destroy vmlinux EXPORT_SYMBOL_GPL 0xbf4ff886 ntb_default_peer_port_idx vmlinux EXPORT_SYMBOL 0x69806f67 spi_new_device vmlinux EXPORT_SYMBOL_GPL 0xad51775c pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL -0x09f4324d of_regulator_match vmlinux EXPORT_SYMBOL_GPL -0x5cd39260 rdev_get_name vmlinux EXPORT_SYMBOL_GPL -0xeb66a9c2 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL -0xc23c1f04 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x5380bb5a of_regulator_match vmlinux EXPORT_SYMBOL_GPL +0xad8f4d9b rdev_get_name vmlinux EXPORT_SYMBOL_GPL +0xa4808440 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL +0x9a81472f d_same_name vmlinux EXPORT_SYMBOL_GPL +0x6599c2f4 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0x7ea75c24 __wake_up_locked_key_bookmark vmlinux EXPORT_SYMBOL_GPL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0xb51fbd64 edac_op_state vmlinux EXPORT_SYMBOL_GPL @@ -2124,17 +2127,17 @@ 0x3a5d1271 genphy_c45_read_pma vmlinux EXPORT_SYMBOL_GPL 0xaa1265a6 genphy_c45_read_lpa vmlinux EXPORT_SYMBOL_GPL 0x56bbb5ec pci_user_read_config_dword vmlinux EXPORT_SYMBOL_GPL -0xd16b89a7 bdev_start_io_acct vmlinux EXPORT_SYMBOL +0x9510b80b bdev_start_io_acct vmlinux EXPORT_SYMBOL 0xb3f548ad kmemdup_nul vmlinux EXPORT_SYMBOL 0xe6e40502 rcu_get_gp_seq vmlinux EXPORT_SYMBOL_GPL 0xada38766 dst_cache_destroy vmlinux EXPORT_SYMBOL_GPL -0xa448ac0e __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL +0xf9031f48 __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL 0x6e317f79 ptp_clock_index vmlinux EXPORT_SYMBOL 0x3ae5a30c anon_transport_class_register vmlinux EXPORT_SYMBOL_GPL 0xc7ffcd03 devm_krealloc vmlinux EXPORT_SYMBOL_GPL 0x1f339234 virtqueue_get_used_addr vmlinux EXPORT_SYMBOL_GPL 0x864e3ed4 devm_clk_get_optional_prepared vmlinux EXPORT_SYMBOL_GPL -0x34cafd5f devm_phy_create vmlinux EXPORT_SYMBOL_GPL +0xa79acb60 devm_phy_create vmlinux EXPORT_SYMBOL_GPL 0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL 0x258d2f76 net_dim_get_tx_moderation vmlinux EXPORT_SYMBOL 0x99d472b1 net_dim_get_rx_moderation vmlinux EXPORT_SYMBOL @@ -2143,32 +2146,32 @@ 0xcb0fbca7 sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL 0xccda2ea8 follow_down_one vmlinux EXPORT_SYMBOL 0x7944e0fc tracing_off vmlinux EXPORT_SYMBOL_GPL -0xea375dc5 raw_seq_next vmlinux EXPORT_SYMBOL_GPL -0x754e5110 ip_getsockopt vmlinux EXPORT_SYMBOL -0x65df69ca ip_setsockopt vmlinux EXPORT_SYMBOL +0x32dbbc64 raw_seq_next vmlinux EXPORT_SYMBOL_GPL +0x5864e243 ip_getsockopt vmlinux EXPORT_SYMBOL +0x9371e652 ip_setsockopt vmlinux EXPORT_SYMBOL 0x1e49f513 tty_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0x5f30e7a7 tegra_io_pad_power_disable vmlinux EXPORT_SYMBOL 0x2cee02c0 clk_hw_set_rate_range vmlinux EXPORT_SYMBOL_GPL 0xa37687b2 pinctrl_generic_get_group_name vmlinux EXPORT_SYMBOL_GPL -0xfc24ef2c devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL -0x1265c1a9 page_endio vmlinux EXPORT_SYMBOL_GPL -0xfad37339 ip6_redirect vmlinux EXPORT_SYMBOL_GPL -0xaa0127d1 ip_options_rcv_srr vmlinux EXPORT_SYMBOL -0xb0750e41 dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL +0x9897ca5b devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x2ac06c27 page_endio vmlinux EXPORT_SYMBOL_GPL +0xba918e14 ip6_redirect vmlinux EXPORT_SYMBOL_GPL +0x0247d148 ip_options_rcv_srr vmlinux EXPORT_SYMBOL +0x65332af0 dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL 0xb3fa537d device_register vmlinux EXPORT_SYMBOL_GPL 0xa882684f pnp_request_card_device vmlinux EXPORT_SYMBOL 0x2fbd4aa9 acpi_irq_create_hierarchy vmlinux EXPORT_SYMBOL_GPL 0xf073d20c acpi_device_uevent_modalias vmlinux EXPORT_SYMBOL_GPL 0xbefa51a3 gen_pool_add_owner vmlinux EXPORT_SYMBOL 0x093aa502 pcim_iomap_regions_request_all vmlinux EXPORT_SYMBOL -0x81faaef2 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL -0x4a6ef932 dentry_open vmlinux EXPORT_SYMBOL +0x8e627b29 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL +0x1001f32d dentry_open vmlinux EXPORT_SYMBOL 0x00e0c23c destroy_memory_type vmlinux EXPORT_SYMBOL_GPL -0x50fec231 __SetPageMovable vmlinux EXPORT_SYMBOL +0x57924d35 __SetPageMovable vmlinux EXPORT_SYMBOL 0xcb561441 mem_dump_obj vmlinux EXPORT_SYMBOL_GPL 0x38c3ff30 freq_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL -0x3ca4ce59 unregister_netdevice_queue vmlinux EXPORT_SYMBOL -0x002ee5e9 skb_checksum_help vmlinux EXPORT_SYMBOL +0xa6329b99 unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0x12041e64 skb_checksum_help vmlinux EXPORT_SYMBOL 0x5c070f62 cper_mem_err_status_str vmlinux EXPORT_SYMBOL_GPL 0x2b9cf81c regmap_write vmlinux EXPORT_SYMBOL_GPL 0x9c448d8d tegra210_put_utmipll_out_iddq vmlinux EXPORT_SYMBOL_GPL @@ -2182,40 +2185,40 @@ 0x594257d6 led_trigger_set_default vmlinux EXPORT_SYMBOL_GPL 0xf553318d cpuidle_pause_and_lock vmlinux EXPORT_SYMBOL_GPL 0x4be19d22 thermal_zone_of_sensor_unregister vmlinux EXPORT_SYMBOL_GPL -0x2f3c14ee xgene_mdio_rd_mac vmlinux EXPORT_SYMBOL +0x321e8548 xgene_mdio_rd_mac vmlinux EXPORT_SYMBOL 0xba80d789 virtqueue_enable_cb vmlinux EXPORT_SYMBOL_GPL -0xe4264527 amba_bustype vmlinux EXPORT_SYMBOL_GPL +0xe40eed79 amba_bustype vmlinux EXPORT_SYMBOL_GPL 0x6f4558c8 stop_machine vmlinux EXPORT_SYMBOL_GPL 0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL -0x4e9d8b81 xsk_tx_peek_desc vmlinux EXPORT_SYMBOL -0x6eff78bd ip6_find_1stfragopt vmlinux EXPORT_SYMBOL +0xcbcf6926 xsk_tx_peek_desc vmlinux EXPORT_SYMBOL +0x95e25320 ip6_find_1stfragopt vmlinux EXPORT_SYMBOL 0xeda701ab dev_addr_mod vmlinux EXPORT_SYMBOL -0x09ac175c sock_no_recvmsg vmlinux EXPORT_SYMBOL -0x8a4447df sk_ns_capable vmlinux EXPORT_SYMBOL +0x3cb4dbba sock_no_recvmsg vmlinux EXPORT_SYMBOL +0xe17a8386 sk_ns_capable vmlinux EXPORT_SYMBOL 0xdcf5f78e spi_controller_resume vmlinux EXPORT_SYMBOL_GPL -0xf520a425 devm_regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x5f7f19ba devm_regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL -0xb45b50bf bpf_link_put vmlinux EXPORT_SYMBOL +0x34ffe270 devm_regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xe714247c devm_regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x3b06b781 bpf_link_put vmlinux EXPORT_SYMBOL 0x46a4b118 hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL 0xab63baa5 unregister_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL -0x057066d3 ip_frag_next vmlinux EXPORT_SYMBOL -0x86f882c8 netlink_net_capable vmlinux EXPORT_SYMBOL +0x5897daa8 ip_frag_next vmlinux EXPORT_SYMBOL +0x7e687f53 netlink_net_capable vmlinux EXPORT_SYMBOL 0x234cf416 devlink_fmsg_string_pair_put vmlinux EXPORT_SYMBOL_GPL -0x68df999d __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0x7c21b757 __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL 0xceac8674 zynqmp_pm_read_pggs vmlinux EXPORT_SYMBOL_GPL 0x2a0a8c8e mdio_driver_unregister vmlinux EXPORT_SYMBOL 0x08dfb5f3 component_unbind_all vmlinux EXPORT_SYMBOL_GPL 0xb4b19455 imx8m_clk_hw_composite_flags vmlinux EXPORT_SYMBOL_GPL 0x1cdd39ba logic_outsl vmlinux EXPORT_SYMBOL 0x124bad4d kstrtobool vmlinux EXPORT_SYMBOL -0x3caf7d9a security_inode_setattr vmlinux EXPORT_SYMBOL_GPL +0x614b3b2a security_inode_setattr vmlinux EXPORT_SYMBOL_GPL 0x7a52aec2 dquot_file_open vmlinux EXPORT_SYMBOL 0x8f786bee fs_umode_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x84264ced fs_umode_to_ftype vmlinux EXPORT_SYMBOL_GPL 0x605790dc fiemap_fill_next_extent vmlinux EXPORT_SYMBOL 0x99fd6478 trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL -0x9535cb64 qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL -0x6ba135bd dev_queue_xmit_accel vmlinux EXPORT_SYMBOL +0xb04b2ade qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL +0x553247cb dev_queue_xmit_accel vmlinux EXPORT_SYMBOL 0x64f48ef2 genphy_c45_loopback vmlinux EXPORT_SYMBOL_GPL 0x418597d5 devm_device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0xb9af1d0d __xa_clear_mark vmlinux EXPORT_SYMBOL @@ -2223,31 +2226,31 @@ 0xa3fc9085 crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x3de9cae1 crypto_remove_final vmlinux EXPORT_SYMBOL_GPL 0xd1816f32 frontswap_writethrough vmlinux EXPORT_SYMBOL -0x0dd08a79 get_user_pages_unlocked vmlinux EXPORT_SYMBOL +0xc7d51f77 get_user_pages_unlocked vmlinux EXPORT_SYMBOL 0xe791df1f rcu_nocb_cpu_deoffload vmlinux EXPORT_SYMBOL_GPL -0xcd5f1004 rtnl_set_sk_err vmlinux EXPORT_SYMBOL -0x26b10543 __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL -0xb0a44a59 kernel_sendpage_locked vmlinux EXPORT_SYMBOL +0xdd3b367d rtnl_set_sk_err vmlinux EXPORT_SYMBOL +0xd04e18ac __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0x7de89957 kernel_sendpage_locked vmlinux EXPORT_SYMBOL 0x9c08759a phy_device_remove vmlinux EXPORT_SYMBOL 0xd13ace5b class_remove_file_ns vmlinux EXPORT_SYMBOL_GPL 0x5ff9eb0e lockref_mark_dead vmlinux EXPORT_SYMBOL -0xf59dce1a bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL -0xc5989538 __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x8d534c08 bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL +0xc6f339cc __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0x5fdb9aa4 irq_domain_free_fwnode vmlinux EXPORT_SYMBOL_GPL 0xfe8c61f0 _raw_read_lock vmlinux EXPORT_SYMBOL 0x18888d00 downgrade_write vmlinux EXPORT_SYMBOL 0xa6257a2f complete vmlinux EXPORT_SYMBOL -0x6d95ee66 ip_check_defrag vmlinux EXPORT_SYMBOL +0x99cfeb5a ip_check_defrag vmlinux EXPORT_SYMBOL 0xe40bb23e devlink_health_reporter_priv vmlinux EXPORT_SYMBOL_GPL 0x6514c1e6 flow_get_u32_src vmlinux EXPORT_SYMBOL 0x29578bd2 mipi_dsi_dcs_read vmlinux EXPORT_SYMBOL -0x0f93bf1b rdev_get_dev vmlinux EXPORT_SYMBOL_GPL +0x8a6b7c9a rdev_get_dev vmlinux EXPORT_SYMBOL_GPL 0xa033d747 next_arg vmlinux EXPORT_SYMBOL 0x12fd3908 iov_iter_single_seg_count vmlinux EXPORT_SYMBOL 0x78f1d722 config_item_init_type_name vmlinux EXPORT_SYMBOL -0xa4bf4ebf adjust_managed_page_count vmlinux EXPORT_SYMBOL +0x6f992291 adjust_managed_page_count vmlinux EXPORT_SYMBOL 0xc31db0ce is_vmalloc_addr vmlinux EXPORT_SYMBOL -0x1db60b2f kvm_read_guest_offset_cached vmlinux EXPORT_SYMBOL_GPL +0xbe6cd461 kvm_read_guest_offset_cached vmlinux EXPORT_SYMBOL_GPL 0xfd9292dc ntb_msg_event vmlinux EXPORT_SYMBOL 0x8c5c8f26 syscon_regmap_lookup_by_phandle_args vmlinux EXPORT_SYMBOL_GPL 0xa964c032 serial8250_read_char vmlinux EXPORT_SYMBOL_GPL @@ -2256,7 +2259,7 @@ 0x48e37c6e perf_pmu_register vmlinux EXPORT_SYMBOL_GPL 0x1bf916fe smp_call_function_many vmlinux EXPORT_SYMBOL 0x2b783e60 irq_chip_retrigger_hierarchy vmlinux EXPORT_SYMBOL_GPL -0x4dea44a3 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xf73fbf01 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x24d3ae1b rproc_coredump_add_custom_segment vmlinux EXPORT_SYMBOL 0x10611916 of_reserved_mem_device_init_by_name vmlinux EXPORT_SYMBOL_GPL 0xb9fc381a qcom_scm_hdcp_req vmlinux EXPORT_SYMBOL @@ -2266,9 +2269,9 @@ 0xbfa7e5c3 clk_hw_get_rate vmlinux EXPORT_SYMBOL_GPL 0xf29403e5 acpi_install_table_handler vmlinux EXPORT_SYMBOL 0x0484c6c4 acpi_enter_sleep_state_prep vmlinux EXPORT_SYMBOL -0x21dcb2a6 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0x1d140764 simple_link vmlinux EXPORT_SYMBOL -0xa6c38363 filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL +0x3dacc407 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x7565c596 simple_link vmlinux EXPORT_SYMBOL +0x9b8d157f filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL 0x9f48ef11 hidinput_find_field vmlinux EXPORT_SYMBOL_GPL 0x7aba905f dma_buf_unpin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xc5bf406a regmap_noinc_read vmlinux EXPORT_SYMBOL_GPL @@ -2278,19 +2281,19 @@ 0x1953c958 mempool_create vmlinux EXPORT_SYMBOL 0xf2967796 ring_buffer_record_on vmlinux EXPORT_SYMBOL_GPL 0xa07d1b3c tasklet_setup vmlinux EXPORT_SYMBOL -0x0c132705 tcf_get_next_chain vmlinux EXPORT_SYMBOL +0x3263e9dd tcf_get_next_chain vmlinux EXPORT_SYMBOL 0xa8f2be81 of_cpu_node_to_id vmlinux EXPORT_SYMBOL -0x9ed35acd phy_init_eee vmlinux EXPORT_SYMBOL +0xdedcce95 phy_init_eee vmlinux EXPORT_SYMBOL 0x9df21d0e qman_affine_channel vmlinux EXPORT_SYMBOL 0xada3a710 clkdev_drop vmlinux EXPORT_SYMBOL 0xa8694ecd kblockd_schedule_work vmlinux EXPORT_SYMBOL 0xa3521253 mem_section vmlinux EXPORT_SYMBOL -0x8bd00cd3 send_sig_info vmlinux EXPORT_SYMBOL +0x683c443b send_sig_info vmlinux EXPORT_SYMBOL 0xedc03953 iounmap vmlinux EXPORT_SYMBOL -0xecba028b __neigh_event_send vmlinux EXPORT_SYMBOL -0x56cde78a sk_stream_wait_close vmlinux EXPORT_SYMBOL -0x37464945 skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL -0x938a1d0d i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL +0x6784a2c2 __neigh_event_send vmlinux EXPORT_SYMBOL +0x4cc3ac0c sk_stream_wait_close vmlinux EXPORT_SYMBOL +0x3f521b28 skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL +0x58c35771 i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL 0x1111a2d1 __SCT__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL 0xefeefc09 __SCK__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL 0xc16479b0 dev_pm_qos_hide_latency_tolerance vmlinux EXPORT_SYMBOL_GPL @@ -2298,22 +2301,22 @@ 0x178c4894 qe_upload_firmware vmlinux EXPORT_SYMBOL 0x29399a93 clk_hw_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL -0x31142725 fqdir_exit vmlinux EXPORT_SYMBOL -0x5ed27048 ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL -0x18f6d2bb pskb_extract vmlinux EXPORT_SYMBOL +0xeb3bd8c0 fqdir_exit vmlinux EXPORT_SYMBOL +0xeb5d6d1f ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0x69c61ad8 pskb_extract vmlinux EXPORT_SYMBOL 0x3ff39f0b platform_get_irq vmlinux EXPORT_SYMBOL_GPL -0x69239ae1 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x4f4c6ed5 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL 0x8f06e916 crypto_register_rng vmlinux EXPORT_SYMBOL_GPL -0x47ffca2b kill_anon_super vmlinux EXPORT_SYMBOL +0xd0d46c6a kill_anon_super vmlinux EXPORT_SYMBOL 0xb88dbfce irq_set_irqchip_state vmlinux EXPORT_SYMBOL_GPL 0x1d222ced irq_get_irqchip_state vmlinux EXPORT_SYMBOL_GPL -0x05317b0e xfrm6_rcv vmlinux EXPORT_SYMBOL -0x500a4fbd xfrm4_rcv vmlinux EXPORT_SYMBOL +0x5f0de401 xfrm6_rcv vmlinux EXPORT_SYMBOL +0x59aa7caa xfrm4_rcv vmlinux EXPORT_SYMBOL 0xbe4eb6ed secure_dccpv6_sequence_number vmlinux EXPORT_SYMBOL 0xd0db0f12 run_dax vmlinux EXPORT_SYMBOL_GPL 0xb9391b14 virtqueue_add_inbuf_ctx vmlinux EXPORT_SYMBOL_GPL 0x9f8aa9c1 ti_sci_inta_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL -0x8f11a94c acpi_subsys_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0x0f32e7d2 acpi_subsys_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0x99179fe0 of_pci_get_devfn vmlinux EXPORT_SYMBOL_GPL 0x2e57eb91 pci_enable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL 0xf782fb07 percpu_ref_switch_to_atomic_sync vmlinux EXPORT_SYMBOL_GPL @@ -2325,8 +2328,8 @@ 0x6e46cc91 pinmux_generic_remove_function vmlinux EXPORT_SYMBOL_GPL 0xcc6fbde8 bio_integrity_trim vmlinux EXPORT_SYMBOL 0x8d3f0f34 bio_integrity_prep vmlinux EXPORT_SYMBOL -0xb1e59c5e inet_dgram_connect vmlinux EXPORT_SYMBOL -0x5513fcd5 sock_set_keepalive vmlinux EXPORT_SYMBOL +0x799e3179 inet_dgram_connect vmlinux EXPORT_SYMBOL +0x79209141 sock_set_keepalive vmlinux EXPORT_SYMBOL 0x9ec84f10 phy_connect vmlinux EXPORT_SYMBOL 0xa8d73563 dev_pm_disable_wake_irq vmlinux EXPORT_SYMBOL_GPL 0xc8a286ea driver_unregister vmlinux EXPORT_SYMBOL_GPL @@ -2337,7 +2340,7 @@ 0xc9bb08f7 set_cached_acl vmlinux EXPORT_SYMBOL 0x6a421062 memory_failure_queue vmlinux EXPORT_SYMBOL_GPL 0x8957f965 param_ops_ulong vmlinux EXPORT_SYMBOL -0x223f37ef dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL +0xd50e9f8a dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL 0xbb540d9f sfp_register_socket vmlinux EXPORT_SYMBOL_GPL 0x543f0fe5 phy_package_join vmlinux EXPORT_SYMBOL_GPL 0x4425dd70 dma_resv_iter_next_unlocked vmlinux EXPORT_SYMBOL @@ -2347,16 +2350,16 @@ 0xdcaecb6c kobject_put vmlinux EXPORT_SYMBOL 0x54db2a29 kobject_get vmlinux EXPORT_SYMBOL 0x11e124f4 fsverity_ioctl_measure vmlinux EXPORT_SYMBOL_GPL -0x35930f61 begin_new_exec vmlinux EXPORT_SYMBOL +0x8c983bc2 begin_new_exec vmlinux EXPORT_SYMBOL 0xa88f5b3b relay_open vmlinux EXPORT_SYMBOL_GPL 0x3b5c6d73 param_set_copystring vmlinux EXPORT_SYMBOL 0xc9634df9 in6addr_linklocal_allrouters vmlinux EXPORT_SYMBOL -0x42fd2122 reuseport_select_sock vmlinux EXPORT_SYMBOL +0xd4567893 reuseport_select_sock vmlinux EXPORT_SYMBOL 0xe90c05a7 vchan_tx_submit vmlinux EXPORT_SYMBOL_GPL 0x58b73bc7 match_wildcard vmlinux EXPORT_SYMBOL 0x975519c1 asymmetric_key_id_same vmlinux EXPORT_SYMBOL_GPL 0xc266f996 relay_close vmlinux EXPORT_SYMBOL_GPL -0x49757cd1 net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL +0xeeb4b8ce net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL 0x696f2b63 of_changeset_init vmlinux EXPORT_SYMBOL_GPL 0xa1dc6b66 pwm_free vmlinux EXPORT_SYMBOL_GPL 0x50624917 sha1_init vmlinux EXPORT_SYMBOL @@ -2366,17 +2369,17 @@ 0x193ebf37 __cleancache_put_page vmlinux EXPORT_SYMBOL 0x59e5ca0e __cleancache_get_page vmlinux EXPORT_SYMBOL 0xe9ffc063 down_trylock vmlinux EXPORT_SYMBOL -0x8cbcc4f6 genl_register_family vmlinux EXPORT_SYMBOL +0xa95626fd genl_register_family vmlinux EXPORT_SYMBOL 0xbb7b6edb of_phy_get_and_connect vmlinux EXPORT_SYMBOL 0x48a99c27 phy_suspend vmlinux EXPORT_SYMBOL 0xc7db95a6 iommu_dma_get_resv_regions vmlinux EXPORT_SYMBOL -0xe2eca64b acpi_device_fix_up_power_extended vmlinux EXPORT_SYMBOL_GPL +0x9fee2659 acpi_device_fix_up_power_extended vmlinux EXPORT_SYMBOL_GPL 0x82226c53 pinctrl_unregister_mappings vmlinux EXPORT_SYMBOL_GPL 0x35c8b1be dprc_get_obj_region vmlinux EXPORT_SYMBOL_GPL 0x06d11488 __bitmap_equal vmlinux EXPORT_SYMBOL -0xdcb0edd5 page_zero_new_buffers vmlinux EXPORT_SYMBOL -0x1583e7a8 mntget vmlinux EXPORT_SYMBOL -0xe03ea8c0 mntput vmlinux EXPORT_SYMBOL +0x42f7b0fb page_zero_new_buffers vmlinux EXPORT_SYMBOL +0xa792703e mntget vmlinux EXPORT_SYMBOL +0x0962af9d mntput vmlinux EXPORT_SYMBOL 0x5175e039 fasync_helper vmlinux EXPORT_SYMBOL 0xf3b451ca kdb_poll_funcs vmlinux EXPORT_SYMBOL_GPL 0x9b9071cb get_old_itimerspec32 vmlinux EXPORT_SYMBOL_GPL @@ -2386,25 +2389,25 @@ 0x6e3ff83a edac_device_alloc_index vmlinux EXPORT_SYMBOL_GPL 0xfc6993d4 phy_resolve_aneg_linkmode vmlinux EXPORT_SYMBOL_GPL 0x2c958db5 iommu_domain_free vmlinux EXPORT_SYMBOL_GPL -0x81d8e632 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL +0xb4323a73 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL 0x3a24fb2f percpu_ref_resurrect vmlinux EXPORT_SYMBOL_GPL -0x92647be0 blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL +0x90b41406 blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL 0x4b1cb755 __SCT__preempt_schedule vmlinux EXPORT_SYMBOL -0x2fd91a56 tcf_exts_dump_stats vmlinux EXPORT_SYMBOL -0x78a76f46 sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0x1f0c9a36 tcf_exts_dump_stats vmlinux EXPORT_SYMBOL +0xa9d6e0e4 sock_alloc_send_pskb vmlinux EXPORT_SYMBOL 0xa336852c efivar_get_next_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR -0x6b90d04b xgene_mdio_rgmii_read vmlinux EXPORT_SYMBOL +0x188fc4bc xgene_mdio_rgmii_read vmlinux EXPORT_SYMBOL 0xd27eeb4b alloc_iova vmlinux EXPORT_SYMBOL_GPL 0xaad0ae78 __bitmap_shift_right vmlinux EXPORT_SYMBOL 0x223d9966 exportfs_encode_inode_fh vmlinux EXPORT_SYMBOL_GPL 0xaaa918c9 ftrace_dump vmlinux EXPORT_SYMBOL_GPL 0xf64aaa25 alarm_init vmlinux EXPORT_SYMBOL_GPL 0xa24f23d8 __request_module vmlinux EXPORT_SYMBOL -0x665c353e fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL -0x5c7c0b09 ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL -0x1aad81f5 inet_register_protosw vmlinux EXPORT_SYMBOL -0x46eb4a30 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL -0x22550592 dev_deactivate vmlinux EXPORT_SYMBOL +0x6ef8ba04 fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL +0xa7e763ed ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL +0x4cf537ce inet_register_protosw vmlinux EXPORT_SYMBOL +0x9fb3c0b9 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL +0x2860fa87 dev_deactivate vmlinux EXPORT_SYMBOL 0x4c6a2f9b usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL 0x3c837f63 phy_find_first vmlinux EXPORT_SYMBOL 0xecedc4ed pm_runtime_force_suspend vmlinux EXPORT_SYMBOL_GPL @@ -2412,16 +2415,16 @@ 0x1cf5efa6 xudma_rflow_get_id vmlinux EXPORT_SYMBOL 0xd9916c3a idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL 0x270cf88f dump_stack_lvl vmlinux EXPORT_SYMBOL -0xa2db8196 submit_bio_wait vmlinux EXPORT_SYMBOL +0xb2a24091 submit_bio_wait vmlinux EXPORT_SYMBOL 0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL 0x9034a696 mempool_destroy vmlinux EXPORT_SYMBOL 0x054e550b kernel_halt vmlinux EXPORT_SYMBOL_GPL -0xb68b9553 netpoll_cleanup vmlinux EXPORT_SYMBOL +0x81286dc4 netpoll_cleanup vmlinux EXPORT_SYMBOL 0x91626853 __SCT__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL 0xdd81d8f6 __SCK__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0xb261b5fa set_binfmt vmlinux EXPORT_SYMBOL -0x49a9b68b km_policy_expired vmlinux EXPORT_SYMBOL -0xc9816f00 i2c_client_type vmlinux EXPORT_SYMBOL_GPL +0x111f990e set_binfmt vmlinux EXPORT_SYMBOL +0x386f05b9 km_policy_expired vmlinux EXPORT_SYMBOL +0x2e107172 i2c_client_type vmlinux EXPORT_SYMBOL_GPL 0x132b4ed5 fwnode_phy_find_device vmlinux EXPORT_SYMBOL 0x7a8daf3f tpm_default_chip vmlinux EXPORT_SYMBOL_GPL 0x499fdd9b hvc_poll vmlinux EXPORT_SYMBOL_GPL @@ -2433,7 +2436,7 @@ 0xcc668f4c flow_rule_match_basic vmlinux EXPORT_SYMBOL 0x4f53953a call_fib_notifiers vmlinux EXPORT_SYMBOL 0xc38bab4a devm_reset_controller_register vmlinux EXPORT_SYMBOL_GPL -0x622674df regulator_bulk_force_disable vmlinux EXPORT_SYMBOL_GPL +0x27e3d640 regulator_bulk_force_disable vmlinux EXPORT_SYMBOL_GPL 0xed8ed0fa k3_udma_glue_rx_get_dma_device vmlinux EXPORT_SYMBOL_GPL 0xc8b1d86f k3_udma_glue_tx_get_dma_device vmlinux EXPORT_SYMBOL_GPL 0x7b3768c0 pci_epc_add_epf vmlinux EXPORT_SYMBOL_GPL @@ -2441,38 +2444,38 @@ 0x736f4f7c kstrdup_quotable_cmdline vmlinux EXPORT_SYMBOL_GPL 0x9829fc11 __kfifo_out_peek_r vmlinux EXPORT_SYMBOL 0x198620d7 security_add_mnt_opt vmlinux EXPORT_SYMBOL -0xfb554b4c ip6_frag_next vmlinux EXPORT_SYMBOL -0xce91e1ac netlink_ns_capable vmlinux EXPORT_SYMBOL +0xd257792c ip6_frag_next vmlinux EXPORT_SYMBOL +0x368a99c0 netlink_ns_capable vmlinux EXPORT_SYMBOL 0xc4212ab9 qdisc_class_hash_insert vmlinux EXPORT_SYMBOL -0x8ee3cb7d alloc_hippi_dev vmlinux EXPORT_SYMBOL -0xb7bae01f eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL +0x586ba547 alloc_hippi_dev vmlinux EXPORT_SYMBOL +0x7e9abcfc eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL 0xcea937d5 hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x39a7affc driver_deferred_probe_timeout vmlinux EXPORT_SYMBOL_GPL 0x6174b8c7 pci_set_host_bridge_release vmlinux EXPORT_SYMBOL_GPL 0x67680293 acpi_gpiochip_free_interrupts vmlinux EXPORT_SYMBOL_GPL 0xafb864c1 refcount_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL -0xc80aa389 generic_perform_write vmlinux EXPORT_SYMBOL -0xedd1ee88 udp_set_csum vmlinux EXPORT_SYMBOL +0x2c73bbae generic_perform_write vmlinux EXPORT_SYMBOL +0x719abdbb udp_set_csum vmlinux EXPORT_SYMBOL 0x063fbdd2 devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL 0xa4031b7f sfp_parse_port vmlinux EXPORT_SYMBOL_GPL 0x8f7936f5 __traceiter_spi_transfer_stop vmlinux EXPORT_SYMBOL 0xd39f2b52 apei_get_debugfs_dir vmlinux EXPORT_SYMBOL_GPL -0x230402d5 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0xe53e7ead devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0xe5570fe6 devm_regmap_init_vexpress_config vmlinux EXPORT_SYMBOL_GPL 0x18b84cf7 config_item_get_unless_zero vmlinux EXPORT_SYMBOL 0xd4126bfe locks_free_lock vmlinux EXPORT_SYMBOL 0x4fb290a0 fixed_size_llseek vmlinux EXPORT_SYMBOL -0xbfc76111 shmem_aops vmlinux EXPORT_SYMBOL -0x3016995b inet6_add_offload vmlinux EXPORT_SYMBOL +0x5c23cfe9 shmem_aops vmlinux EXPORT_SYMBOL +0x7bf2e44f inet6_add_offload vmlinux EXPORT_SYMBOL 0x855395e1 regmap_test_bits vmlinux EXPORT_SYMBOL_GPL -0x5ba2bbc2 regulator_allow_bypass vmlinux EXPORT_SYMBOL_GPL -0x4ee62e47 regulator_get_optional vmlinux EXPORT_SYMBOL_GPL +0x98d3d196 regulator_allow_bypass vmlinux EXPORT_SYMBOL_GPL +0xde331e0b regulator_get_optional vmlinux EXPORT_SYMBOL_GPL 0xe46332ba dprc_set_obj_irq vmlinux EXPORT_SYMBOL_GPL 0x162791f1 sg_miter_skip vmlinux EXPORT_SYMBOL -0xd32566de simple_attr_release vmlinux EXPORT_SYMBOL_GPL +0x6238f53d simple_attr_release vmlinux EXPORT_SYMBOL_GPL 0x1dae7022 perf_aux_output_flag vmlinux EXPORT_SYMBOL_GPL 0x7b8ea197 ethtool_params_from_link_mode vmlinux EXPORT_SYMBOL_GPL -0x7a06c397 reuseport_detach_prog vmlinux EXPORT_SYMBOL +0xb2d73cac reuseport_detach_prog vmlinux EXPORT_SYMBOL 0x2cc495c5 rpi_firmware_property_list vmlinux EXPORT_SYMBOL_GPL 0x5a70157f led_sysfs_disable vmlinux EXPORT_SYMBOL_GPL 0x19c12688 fwnode_get_next_available_child_node vmlinux EXPORT_SYMBOL_GPL @@ -2481,7 +2484,7 @@ 0x6fde437b fscrypt_fname_siphash vmlinux EXPORT_SYMBOL_GPL 0xe6fa06a2 rename_lock vmlinux EXPORT_SYMBOL 0xf8edc67b page_symlink_inode_operations vmlinux EXPORT_SYMBOL -0xd8302fab file_path vmlinux EXPORT_SYMBOL +0x62c70fa4 file_path vmlinux EXPORT_SYMBOL 0xe7ab1ecc _raw_write_unlock_bh vmlinux EXPORT_SYMBOL 0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL 0x47d0ceed __SCT__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL @@ -2489,32 +2492,32 @@ 0x6545268e __tracepoint_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL 0x544b7893 regmap_field_alloc vmlinux EXPORT_SYMBOL_GPL 0xe1fc90e3 register_virtio_device vmlinux EXPORT_SYMBOL_GPL -0xa8d7348e rockchip_pcie_deinit_phys vmlinux EXPORT_SYMBOL_GPL +0x4bb81e94 rockchip_pcie_deinit_phys vmlinux EXPORT_SYMBOL_GPL 0x49f58b76 pinctrl_register vmlinux EXPORT_SYMBOL_GPL 0x96e5d30f gen_pool_set_algo vmlinux EXPORT_SYMBOL 0x4af6ddf0 kstrtou16 vmlinux EXPORT_SYMBOL 0x5c3c7387 kstrtoull vmlinux EXPORT_SYMBOL 0xe4cc45f9 evm_verifyxattr vmlinux EXPORT_SYMBOL_GPL 0x94961283 vunmap vmlinux EXPORT_SYMBOL -0xc7d07303 write_cache_pages vmlinux EXPORT_SYMBOL -0x30e828c0 xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0x827b6e05 sock_set_reuseport vmlinux EXPORT_SYMBOL +0x9355184f write_cache_pages vmlinux EXPORT_SYMBOL +0xd467eb79 xfrm_policy_alloc vmlinux EXPORT_SYMBOL +0xb5dea84c sock_set_reuseport vmlinux EXPORT_SYMBOL 0x7adaa8c3 led_blink_set vmlinux EXPORT_SYMBOL_GPL -0x51cbf226 devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x3189a908 devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0x3be630bd devm_create_dev_dax vmlinux EXPORT_SYMBOL_GPL 0xb4bd400b mipi_dsi_dcs_enter_sleep_mode vmlinux EXPORT_SYMBOL 0xe5c78a99 do_blank_screen vmlinux EXPORT_SYMBOL 0x56ed8653 unregister_virtio_device vmlinux EXPORT_SYMBOL_GPL 0xd1c62e13 hisi_clk_register_phase vmlinux EXPORT_SYMBOL_GPL -0x6e1ab34f acpi_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL +0xe8899588 acpi_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL 0x5a290250 hdmi_drm_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x8810e36e pci_bridge_emul_conf_read vmlinux EXPORT_SYMBOL_GPL 0x6670949c pci_check_and_unmask_intx vmlinux EXPORT_SYMBOL_GPL 0xc56a0fd7 disk_alloc_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0x67da9f7c sha512_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x8668103f fscrypt_get_symlink vmlinux EXPORT_SYMBOL_GPL -0x59fde253 finish_open vmlinux EXPORT_SYMBOL -0xe927da10 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0xa36ad205 finish_open vmlinux EXPORT_SYMBOL +0xc89bd225 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL 0xb912560d static_key_disable vmlinux EXPORT_SYMBOL_GPL 0xf6f16c56 rcu_barrier_tasks vmlinux EXPORT_SYMBOL_GPL 0x117093be qdisc_class_hash_init vmlinux EXPORT_SYMBOL @@ -2523,23 +2526,23 @@ 0xfa873ad0 prandom_seed vmlinux EXPORT_SYMBOL 0xcc61d350 get_acl vmlinux EXPORT_SYMBOL 0x0fbb7344 memremap_compat_align vmlinux EXPORT_SYMBOL_GPL -0xa044ff29 set_page_dirty_lock vmlinux EXPORT_SYMBOL -0x49071014 tcp_v4_conn_request vmlinux EXPORT_SYMBOL -0xa6cbc7e4 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL -0x5df77f58 netdev_get_xmit_slave vmlinux EXPORT_SYMBOL +0x3f8ea500 set_page_dirty_lock vmlinux EXPORT_SYMBOL +0x80e008a3 tcp_v4_conn_request vmlinux EXPORT_SYMBOL +0xa3a047cb tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL +0x9cd90609 netdev_get_xmit_slave vmlinux EXPORT_SYMBOL 0x291dfd5a rtc_add_group vmlinux EXPORT_SYMBOL 0xaae960b3 genphy_c45_read_link vmlinux EXPORT_SYMBOL_GPL 0xc730eae4 spi_async_locked vmlinux EXPORT_SYMBOL_GPL 0x643f3068 __tracepoint_spi_transfer_stop vmlinux EXPORT_SYMBOL 0xf7bbad0e acpi_dev_remove_driver_gpios vmlinux EXPORT_SYMBOL_GPL -0xd94f8c37 blk_rq_init vmlinux EXPORT_SYMBOL +0xaa585b56 blk_rq_init vmlinux EXPORT_SYMBOL 0xc7856e74 __wake_up_locked_sync_key vmlinux EXPORT_SYMBOL_GPL 0xb2ead97c kimage_vaddr vmlinux EXPORT_SYMBOL -0xf95bef98 icmp_ndo_send vmlinux EXPORT_SYMBOL -0xb87ec828 tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL +0x0677e444 icmp_ndo_send vmlinux EXPORT_SYMBOL +0x82693abe tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL 0x014af5ac pci_epf_bind vmlinux EXPORT_SYMBOL_GPL 0xa0f10085 __sg_free_table vmlinux EXPORT_SYMBOL -0x7b55d691 kmem_cache_shrink vmlinux EXPORT_SYMBOL +0x3afc39a1 kmem_cache_shrink vmlinux EXPORT_SYMBOL 0x77f98940 suse_mark_unsupported vmlinux EXPORT_SYMBOL_GPL 0x5d49aabc init_wait_var_entry vmlinux EXPORT_SYMBOL 0x32bc0fcf preempt_notifier_dec vmlinux EXPORT_SYMBOL_GPL @@ -2548,7 +2551,7 @@ 0xa072e00d mdio_device_create vmlinux EXPORT_SYMBOL 0x1dbd53c1 iopf_queue_remove_device vmlinux EXPORT_SYMBOL_GPL 0x19fa6047 acpi_device_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0x12498dd2 acpi_subsys_complete vmlinux EXPORT_SYMBOL_GPL +0x7d4895be acpi_subsys_complete vmlinux EXPORT_SYMBOL_GPL 0xcb733bf2 acpi_bus_set_power vmlinux EXPORT_SYMBOL 0x535b71f1 pci_ecam_create vmlinux EXPORT_SYMBOL_GPL 0x071dde1d gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL @@ -2556,7 +2559,7 @@ 0x837b7b09 __dynamic_pr_debug vmlinux EXPORT_SYMBOL 0x9c5d5b94 crc8 vmlinux EXPORT_SYMBOL 0xb7f990e9 rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0x74d5158c blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL +0x578980d0 blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL 0x0707019a context_tracking vmlinux EXPORT_SYMBOL_GPL 0x39ded098 rdma_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x463219fb tcp_hashinfo vmlinux EXPORT_SYMBOL @@ -2567,9 +2570,9 @@ 0x8591d7d5 ledtrig_mtd_activity vmlinux EXPORT_SYMBOL 0x11dfcd3f dma_buf_begin_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x6d2953a4 mtk_mutex_remove_comp vmlinux EXPORT_SYMBOL_GPL -0x3db5d6f5 blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0x7b55c4fd blk_mq_requeue_request vmlinux EXPORT_SYMBOL 0xfa9f6085 crypto_aead_setauthsize vmlinux EXPORT_SYMBOL_GPL -0x390c8917 fd_install vmlinux EXPORT_SYMBOL +0x6ec61e7a fd_install vmlinux EXPORT_SYMBOL 0x0759a810 tick_nohz_dep_set_task vmlinux EXPORT_SYMBOL_GPL 0x8dee722d _raw_read_lock_bh vmlinux EXPORT_SYMBOL 0xdedb6708 tegra_ivc_cleanup vmlinux EXPORT_SYMBOL @@ -2577,9 +2580,9 @@ 0x90e50f57 spi_mem_get_name vmlinux EXPORT_SYMBOL_GPL 0xe514aff4 sunxi_sram_claim vmlinux EXPORT_SYMBOL 0x4034ca16 devm_blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL -0xb2d3e579 bio_devname vmlinux EXPORT_SYMBOL -0x86c3f83c vfs_fsync_range vmlinux EXPORT_SYMBOL -0x5ab0c8a1 memory_cgrp_subsys vmlinux EXPORT_SYMBOL +0xcb830258 bio_devname vmlinux EXPORT_SYMBOL +0x4eefe050 vfs_fsync_range vmlinux EXPORT_SYMBOL +0x4a4c7707 memory_cgrp_subsys vmlinux EXPORT_SYMBOL 0x2a6c0689 __SCT__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0xd4935851 __SCK__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL @@ -2595,21 +2598,21 @@ 0xfbb8a761 strscpy_pad vmlinux EXPORT_SYMBOL 0x62653832 fscrypt_drop_inode vmlinux EXPORT_SYMBOL_GPL 0xb699ac5c path_put vmlinux EXPORT_SYMBOL -0x7c58861e apply_to_page_range vmlinux EXPORT_SYMBOL_GPL +0x78ade566 apply_to_page_range vmlinux EXPORT_SYMBOL_GPL 0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL -0xd4ab5014 xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL -0x303c9f62 xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL +0x05cfc49d xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL +0x11f060ca xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL 0xcc54a14f icc_node_add vmlinux EXPORT_SYMBOL_GPL 0x80a85095 led_set_brightness_sync vmlinux EXPORT_SYMBOL_GPL 0x80b9ead3 edac_mc_find vmlinux EXPORT_SYMBOL 0xef96764b gen10g_config_aneg vmlinux EXPORT_SYMBOL_GPL 0x9db2e9b2 pci_request_irq vmlinux EXPORT_SYMBOL 0x73c2554f __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL -0x3ce84018 handle_mm_fault vmlinux EXPORT_SYMBOL_GPL +0x1e3baa26 handle_mm_fault vmlinux EXPORT_SYMBOL_GPL 0xd217e9e6 trace_set_clr_event vmlinux EXPORT_SYMBOL_GPL 0x94802f85 blk_add_driver_data vmlinux EXPORT_SYMBOL_GPL 0x480305ca kmsg_dump_rewind vmlinux EXPORT_SYMBOL_GPL -0xed5a1f24 kick_process vmlinux EXPORT_SYMBOL_GPL +0xb7fc271e kick_process vmlinux EXPORT_SYMBOL_GPL 0x5506b8f7 netlbl_bitmap_setbit vmlinux EXPORT_SYMBOL 0x7d4b176a netlbl_catmap_setbit vmlinux EXPORT_SYMBOL 0xfabda088 __devm_spi_alloc_controller vmlinux EXPORT_SYMBOL_GPL @@ -2624,20 +2627,20 @@ 0x37eb6c0b devlink_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x38bb69b8 __SCT__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x3067a57f napi_enable vmlinux EXPORT_SYMBOL +0x55ea698b napi_enable vmlinux EXPORT_SYMBOL 0x4b0a3f52 gic_nonsecure_priorities vmlinux EXPORT_SYMBOL 0xaeac049a generate_random_guid vmlinux EXPORT_SYMBOL -0x9c739b2f blk_finish_plug vmlinux EXPORT_SYMBOL +0x334da349 blk_finish_plug vmlinux EXPORT_SYMBOL 0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL -0x13371cd5 ping_recvmsg vmlinux EXPORT_SYMBOL_GPL -0xaa87e1fd dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xe3d02b3b ping_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x88841860 dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0xfab30dc0 mdio_bus_exit vmlinux EXPORT_SYMBOL_GPL 0x34da2b34 pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL 0xd3ec851c __traceiter_unmap vmlinux EXPORT_SYMBOL_GPL 0xd2fb04c0 pci_get_subsys vmlinux EXPORT_SYMBOL 0x2e028ae6 rcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL -0x10a31b9f ip_local_out vmlinux EXPORT_SYMBOL_GPL -0x598eac4a dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL +0x5e6e70ee ip_local_out vmlinux EXPORT_SYMBOL_GPL +0x69ad991d dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL 0x48525198 genphy_check_and_restart_aneg vmlinux EXPORT_SYMBOL 0xd355c597 phy_device_free vmlinux EXPORT_SYMBOL 0xc7560dda regcache_cache_bypass vmlinux EXPORT_SYMBOL_GPL @@ -2648,12 +2651,12 @@ 0x2d46cc29 generic_permission vmlinux EXPORT_SYMBOL 0xf2fb61bd vprintk_default vmlinux EXPORT_SYMBOL_GPL 0x585ae877 nmi_panic vmlinux EXPORT_SYMBOL -0x34846c2f mroute6_is_socket vmlinux EXPORT_SYMBOL +0xd5dfe237 mroute6_is_socket vmlinux EXPORT_SYMBOL 0x85540ebc nvmem_cell_put vmlinux EXPORT_SYMBOL_GPL 0xe98f55f2 arm_smccc_get_version vmlinux EXPORT_SYMBOL_GPL 0xc0dcb59e edac_layer_name vmlinux EXPORT_SYMBOL_GPL 0x0c5645d9 pci_msi_mask_irq vmlinux EXPORT_SYMBOL_GPL -0x71fb6195 bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL +0x5eca0edc bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL 0x585040ed __SCT__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0xa6af1e35 __SCK__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x70c2c7ea pids_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL @@ -2675,29 +2678,29 @@ 0x5ca0f287 add_watch_to_object vmlinux EXPORT_SYMBOL 0x3af68c29 kgdb_register_io_module vmlinux EXPORT_SYMBOL_GPL 0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL -0x1e583daa set_user_nice vmlinux EXPORT_SYMBOL +0xe27b7575 set_user_nice vmlinux EXPORT_SYMBOL 0xde094f95 pcibus_to_node vmlinux EXPORT_SYMBOL -0x183de41c netdev_notify_peers vmlinux EXPORT_SYMBOL +0x3fc9d87f netdev_notify_peers vmlinux EXPORT_SYMBOL 0xa98a9671 devm_serdev_device_open vmlinux EXPORT_SYMBOL_GPL 0x4fa46ee0 vp_modern_map_vq_notify vmlinux EXPORT_SYMBOL_GPL 0x80135182 k3_ringacc_ring_pop_tail vmlinux EXPORT_SYMBOL_GPL -0xfc7ff1a6 splice_direct_to_actor vmlinux EXPORT_SYMBOL +0xa585e8b7 splice_direct_to_actor vmlinux EXPORT_SYMBOL 0x2b9da7a4 genl_lock vmlinux EXPORT_SYMBOL -0x10bb0ffd qdisc_class_hash_grow vmlinux EXPORT_SYMBOL +0x6adcb31d qdisc_class_hash_grow vmlinux EXPORT_SYMBOL 0xd9d0a2af devlink_flash_update_timeout_notify vmlinux EXPORT_SYMBOL_GPL -0x0d65117a __dev_kfree_skb_any vmlinux EXPORT_SYMBOL -0x442cc098 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL -0x29d46ef0 sock_setsockopt vmlinux EXPORT_SYMBOL +0xe871eba4 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0x484e096f __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0x48ff19b0 sock_setsockopt vmlinux EXPORT_SYMBOL 0x79c95f05 tty_port_close_start vmlinux EXPORT_SYMBOL 0xab7f853d mtk_mutex_prepare vmlinux EXPORT_SYMBOL_GPL 0xe70ef1b2 dma_find_channel vmlinux EXPORT_SYMBOL -0x7f068ae5 acpi_subsys_runtime_resume vmlinux EXPORT_SYMBOL_GPL -0x1dc4e303 fb_find_mode vmlinux EXPORT_SYMBOL +0x40e5bfb2 acpi_subsys_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0xba5f34bd fb_find_mode vmlinux EXPORT_SYMBOL 0x8fe64b42 mtk_pinconf_adv_drive_get_raw vmlinux EXPORT_SYMBOL_GPL 0x0269db01 mtk_pinconf_adv_drive_set_raw vmlinux EXPORT_SYMBOL_GPL -0x63f8b4e6 unlock_buffer vmlinux EXPORT_SYMBOL -0x34e3905d simple_transaction_release vmlinux EXPORT_SYMBOL -0xf99a2b63 readahead_expand vmlinux EXPORT_SYMBOL +0x087b4571 unlock_buffer vmlinux EXPORT_SYMBOL +0x2ce1e325 simple_transaction_release vmlinux EXPORT_SYMBOL +0x3c691dd4 readahead_expand vmlinux EXPORT_SYMBOL 0xc41bc980 iwe_stream_add_value vmlinux EXPORT_SYMBOL 0xa61ced89 qdisc_put_rtab vmlinux EXPORT_SYMBOL 0xd4914ed0 extcon_find_edev_by_node vmlinux EXPORT_SYMBOL_GPL @@ -2709,32 +2712,32 @@ 0x8f80e477 vga_put vmlinux EXPORT_SYMBOL 0x40f8bd4e klist_add_before vmlinux EXPORT_SYMBOL_GPL 0x1726d797 crypto_register_rngs vmlinux EXPORT_SYMBOL_GPL -0x0e9f1ba0 security_task_getsecid_obj vmlinux EXPORT_SYMBOL +0x35ddcbb0 security_task_getsecid_obj vmlinux EXPORT_SYMBOL 0x2d3ffd3a key_invalidate vmlinux EXPORT_SYMBOL 0x6c7a0323 __tracepoint_kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x1e9bc719 freq_qos_update_request vmlinux EXPORT_SYMBOL_GPL -0x82c9061d proto_register vmlinux EXPORT_SYMBOL -0x5c7d7014 sk_error_report vmlinux EXPORT_SYMBOL +0xd9d010ca proto_register vmlinux EXPORT_SYMBOL +0xaae1686d sk_error_report vmlinux EXPORT_SYMBOL 0x869d5364 spi_replace_transfers vmlinux EXPORT_SYMBOL_GPL 0xb08dd35f to_software_node vmlinux EXPORT_SYMBOL_GPL 0xe1818b59 _dev_crit vmlinux EXPORT_SYMBOL 0xc3eaaa93 tty_wakeup vmlinux EXPORT_SYMBOL_GPL -0x1f6c3c9d amba_ahb_device_add vmlinux EXPORT_SYMBOL_GPL +0x015abbcd amba_ahb_device_add vmlinux EXPORT_SYMBOL_GPL 0x7d0ba682 gen_pool_virt_to_phys vmlinux EXPORT_SYMBOL 0xb1518e15 cancel_work vmlinux EXPORT_SYMBOL 0x51d12d4e acpi_pci_disabled vmlinux EXPORT_SYMBOL -0xf575cb4d ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL -0x34c2a53c tcf_block_put vmlinux EXPORT_SYMBOL -0x29235160 devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL +0x306fba51 ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL +0x90d0a5d5 tcf_block_put vmlinux EXPORT_SYMBOL +0xb4625607 devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL 0x833b179a genphy_write_mmd_unsupported vmlinux EXPORT_SYMBOL 0xb9478d90 hdmi_drm_infoframe_unpack_only vmlinux EXPORT_SYMBOL 0x91c9313c acpi_gpio_get_io_resource vmlinux EXPORT_SYMBOL_GPL 0x356532df imx_pinctrl_parse_pin_scu vmlinux EXPORT_SYMBOL_GPL 0x0fb2f8a4 mktime64 vmlinux EXPORT_SYMBOL 0x668b19a1 down_read vmlinux EXPORT_SYMBOL -0x661c255c km_report vmlinux EXPORT_SYMBOL -0x3377f216 tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL -0xa454da36 skb_copy_expand vmlinux EXPORT_SYMBOL +0xfd9d8bcf km_report vmlinux EXPORT_SYMBOL +0x5412e493 tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL +0x00e440e3 skb_copy_expand vmlinux EXPORT_SYMBOL 0xd476fb02 of_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0xecd59a59 device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL 0x6bfd8aa1 transport_setup_device vmlinux EXPORT_SYMBOL_GPL @@ -2752,10 +2755,10 @@ 0xca15413f ZSTD_resetDStream vmlinux EXPORT_SYMBOL 0x770f65aa pci_iomap vmlinux EXPORT_SYMBOL 0xd45cc6ca bin2hex vmlinux EXPORT_SYMBOL -0x1f29d1c3 path_is_under vmlinux EXPORT_SYMBOL -0x88679285 unix_attach_fds vmlinux EXPORT_SYMBOL -0x5eff0d18 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL -0xe5d0be7e skb_morph vmlinux EXPORT_SYMBOL_GPL +0x8b638258 path_is_under vmlinux EXPORT_SYMBOL +0xc51ce472 unix_attach_fds vmlinux EXPORT_SYMBOL +0x74a6faad devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL +0xc210d953 skb_morph vmlinux EXPORT_SYMBOL_GPL 0x7c46233a cpufreq_quick_get vmlinux EXPORT_SYMBOL 0x215479fa serio_unregister_port vmlinux EXPORT_SYMBOL 0x1687ec20 tty_get_frame_size vmlinux EXPORT_SYMBOL_GPL @@ -2763,7 +2766,7 @@ 0xf612d5d7 fsl_mc_obj_reset vmlinux EXPORT_SYMBOL_GPL 0xe5c60bd2 percpu_counter_set vmlinux EXPORT_SYMBOL 0xb202f0d7 rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL -0xd393dc89 __bio_advance vmlinux EXPORT_SYMBOL +0xef4de51c __bio_advance vmlinux EXPORT_SYMBOL 0xb0747ed2 rcu_cpu_stall_suppress vmlinux EXPORT_SYMBOL_GPL 0xdc02eb39 dmi_available vmlinux EXPORT_SYMBOL_GPL 0xf965edb6 devfreq_cooling_em_register vmlinux EXPORT_SYMBOL_GPL @@ -2778,17 +2781,17 @@ 0xe6f52443 klist_add_head vmlinux EXPORT_SYMBOL_GPL 0x69e683de uuid_gen vmlinux EXPORT_SYMBOL_GPL 0x9d897fa7 sg_alloc_table_from_pages_segment vmlinux EXPORT_SYMBOL -0xb333d855 gfn_to_pfn vmlinux EXPORT_SYMBOL_GPL -0xc1f6f952 gfn_to_hva vmlinux EXPORT_SYMBOL_GPL +0xe772ca8c gfn_to_pfn vmlinux EXPORT_SYMBOL_GPL +0xa585136d gfn_to_hva vmlinux EXPORT_SYMBOL_GPL 0xe3ea03f0 flush_dcache_page vmlinux EXPORT_SYMBOL 0x719e17ff clk_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x34aed7f1 gpiochip_irqchip_irq_valid vmlinux EXPORT_SYMBOL_GPL 0xe911df29 eventfd_ctx_do_read vmlinux EXPORT_SYMBOL_GPL -0xeab6454b sync_dirty_buffer vmlinux EXPORT_SYMBOL -0x458886a0 ip_tunnel_header_ops vmlinux EXPORT_SYMBOL -0x380a92d8 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL -0x980ff07c netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL -0x94c9d733 __netif_napi_del vmlinux EXPORT_SYMBOL +0xd1cf711a sync_dirty_buffer vmlinux EXPORT_SYMBOL +0xf35a915f ip_tunnel_header_ops vmlinux EXPORT_SYMBOL +0xf220bdc2 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL +0x47fd8e23 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0x299832f7 __netif_napi_del vmlinux EXPORT_SYMBOL 0xa69ed606 flow_keys_dissector vmlinux EXPORT_SYMBOL 0x7ce659bb of_irq_to_resource_table vmlinux EXPORT_SYMBOL_GPL 0xcd9f9bf3 of_detach_node vmlinux EXPORT_SYMBOL_GPL @@ -2801,25 +2804,25 @@ 0x5c6aeda6 dquot_get_next_id vmlinux EXPORT_SYMBOL 0x183772f2 dma_supported vmlinux EXPORT_SYMBOL 0x1913b57a kcpustat_cpu_fetch vmlinux EXPORT_SYMBOL_GPL -0x51046210 tcf_exts_num_actions vmlinux EXPORT_SYMBOL +0xe3843b67 tcf_exts_num_actions vmlinux EXPORT_SYMBOL 0xc340e246 zynqmp_pm_request_node vmlinux EXPORT_SYMBOL_GPL 0xff3571b9 sfp_add_phy vmlinux EXPORT_SYMBOL_GPL 0x9f102440 phy_driver_is_genphy vmlinux EXPORT_SYMBOL_GPL 0x6dafa43b spi_setup vmlinux EXPORT_SYMBOL_GPL -0x13137bb7 add_disk_randomness vmlinux EXPORT_SYMBOL_GPL +0xadff193d add_disk_randomness vmlinux EXPORT_SYMBOL_GPL 0xdf426e3a serial8250_get_port vmlinux EXPORT_SYMBOL_GPL 0x0711edc8 xudma_dev_get_tisci_rm vmlinux EXPORT_SYMBOL -0x67c520d2 phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0x9c91b890 phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0x4f2593f0 btree_update vmlinux EXPORT_SYMBOL_GPL -0x565e1dd2 inode_init_once vmlinux EXPORT_SYMBOL +0xb8a2e1d5 inode_init_once vmlinux EXPORT_SYMBOL 0xdc75d911 mmu_interval_notifier_insert vmlinux EXPORT_SYMBOL_GPL -0x95fa0bc8 uprobe_register vmlinux EXPORT_SYMBOL_GPL +0x24b8d441 uprobe_register vmlinux EXPORT_SYMBOL_GPL 0x369fcd70 tracing_snapshot vmlinux EXPORT_SYMBOL_GPL 0xa4b07fe7 ring_buffer_change_overwrite vmlinux EXPORT_SYMBOL_GPL 0xbe687e88 wake_up_all_idle_cpus vmlinux EXPORT_SYMBOL_GPL -0x7e1cbead nf_ip6_checksum vmlinux EXPORT_SYMBOL -0x24fccd53 qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL -0x8c71f9bb get_net_ns vmlinux EXPORT_SYMBOL_GPL +0x35a58427 nf_ip6_checksum vmlinux EXPORT_SYMBOL +0xcff10b46 qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL +0x875cc252 get_net_ns vmlinux EXPORT_SYMBOL_GPL 0x407bd65f of_get_required_opp_performance_state vmlinux EXPORT_SYMBOL_GPL 0x5d8577ad thermal_add_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL 0xb37ca319 device_move vmlinux EXPORT_SYMBOL_GPL @@ -2830,33 +2833,33 @@ 0x0d7a3988 gpiod_cansleep vmlinux EXPORT_SYMBOL_GPL 0x73e91575 mtk_pinconf_adv_pull_get vmlinux EXPORT_SYMBOL_GPL 0xff5610c5 mtk_pinconf_adv_pull_set vmlinux EXPORT_SYMBOL_GPL -0x9af8a850 page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL +0x95efe6f5 page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL 0x75db4cf1 arm64_mm_context_put vmlinux EXPORT_SYMBOL_GPL 0x7418960a arm64_mm_context_get vmlinux EXPORT_SYMBOL_GPL -0xc9d5a535 tcp_md5_do_del vmlinux EXPORT_SYMBOL -0xf470bd68 neigh_seq_stop vmlinux EXPORT_SYMBOL +0x5dc460bf tcp_md5_do_del vmlinux EXPORT_SYMBOL +0x3e9501db neigh_seq_stop vmlinux EXPORT_SYMBOL 0x4ed6c413 mipi_dsi_detach vmlinux EXPORT_SYMBOL 0xe700d767 reset_control_bulk_deassert vmlinux EXPORT_SYMBOL_GPL 0x5192f208 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x525d436f current_in_userns vmlinux EXPORT_SYMBOL -0xf4c9e94f ip6_fraglist_prepare vmlinux EXPORT_SYMBOL +0xa3453714 ip6_fraglist_prepare vmlinux EXPORT_SYMBOL 0x4b06f0fc flow_rule_match_enc_control vmlinux EXPORT_SYMBOL 0x9772549d dev_mc_del_global vmlinux EXPORT_SYMBOL 0xb01d011a dev_mc_add_global vmlinux EXPORT_SYMBOL 0xead5c8e5 clk_bulk_prepare vmlinux EXPORT_SYMBOL_GPL 0x61347450 pnp_device_attach vmlinux EXPORT_SYMBOL -0xc79d3ab6 acpi_dev_suspend vmlinux EXPORT_SYMBOL_GPL -0xc396cec2 fb_prepare_logo vmlinux EXPORT_SYMBOL +0xdc22ae98 acpi_dev_suspend vmlinux EXPORT_SYMBOL_GPL +0xf34132c6 fb_prepare_logo vmlinux EXPORT_SYMBOL 0x489eda10 memset32 vmlinux EXPORT_SYMBOL 0x7747a248 dma_alloc_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xad4fc654 __SCT__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x4ece3615 blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xba877c03 fifo_create_dflt vmlinux EXPORT_SYMBOL -0x28e10c21 neigh_table_init vmlinux EXPORT_SYMBOL +0x2d339a83 neigh_table_init vmlinux EXPORT_SYMBOL 0xaf852873 cpuidle_register_device vmlinux EXPORT_SYMBOL_GPL 0x59b2adbf input_ff_effect_from_user vmlinux EXPORT_SYMBOL_GPL -0x8a406a34 mfd_cell_enable vmlinux EXPORT_SYMBOL +0xa7a915f2 mfd_cell_enable vmlinux EXPORT_SYMBOL 0x1a20f181 attribute_container_register vmlinux EXPORT_SYMBOL_GPL 0x275f090a iommu_device_unlink vmlinux EXPORT_SYMBOL_GPL 0x8eea63f4 pci_epc_set_msix vmlinux EXPORT_SYMBOL_GPL @@ -2865,23 +2868,23 @@ 0x19d2a338 blk_queue_segment_boundary vmlinux EXPORT_SYMBOL 0xcabdf0ab acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x40d4ba51 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL -0xa21e1738 mode_strip_sgid vmlinux EXPORT_SYMBOL -0xb90db119 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL -0x41f9763f tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL +0xb90326de mode_strip_sgid vmlinux EXPORT_SYMBOL +0x1e6519a1 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x4e8f7ce9 tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL 0x1cb11044 inetpeer_invalidate_tree vmlinux EXPORT_SYMBOL -0x16da2466 __neigh_create vmlinux EXPORT_SYMBOL -0x012b229f cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL +0x8d07909c __neigh_create vmlinux EXPORT_SYMBOL +0xb2d81316 cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL 0x614dafca power_supply_powers vmlinux EXPORT_SYMBOL_GPL 0x2c36cc85 __tracepoint_unmap vmlinux EXPORT_SYMBOL_GPL 0x809712ff hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL -0x953e9fca pci_add_dynid vmlinux EXPORT_SYMBOL_GPL +0x59fbaf03 pci_add_dynid vmlinux EXPORT_SYMBOL_GPL 0x4120e9cd gpiod_set_debounce vmlinux EXPORT_SYMBOL_GPL -0x2e1a12fd trace_array_destroy vmlinux EXPORT_SYMBOL_GPL +0xb110bf21 trace_array_destroy vmlinux EXPORT_SYMBOL_GPL 0x6d294e43 clock_t_to_jiffies vmlinux EXPORT_SYMBOL 0x79f041bf capable_wrt_inode_uidgid vmlinux EXPORT_SYMBOL -0x5d0f9bc8 kvm_vcpu_block vmlinux EXPORT_SYMBOL_GPL -0x4729492c mr_vif_seq_next vmlinux EXPORT_SYMBOL -0x76b350ef skb_mac_gso_segment vmlinux EXPORT_SYMBOL +0x0029e920 kvm_vcpu_block vmlinux EXPORT_SYMBOL_GPL +0xfb0db3dc mr_vif_seq_next vmlinux EXPORT_SYMBOL +0xe3d1feca skb_mac_gso_segment vmlinux EXPORT_SYMBOL 0xaf569c0e of_map_id vmlinux EXPORT_SYMBOL_GPL 0x591b8f65 fixed_phy_register_with_gpiod vmlinux EXPORT_SYMBOL_GPL 0x2ccd059a dim_on_top vmlinux EXPORT_SYMBOL @@ -2890,13 +2893,13 @@ 0xc759301a crypto_larval_alloc vmlinux EXPORT_SYMBOL_GPL 0xe591a30a debugfs_attr_write vmlinux EXPORT_SYMBOL_GPL 0xa3263d92 seq_release vmlinux EXPORT_SYMBOL -0x4ff7c5f1 insert_inode_locked vmlinux EXPORT_SYMBOL +0x53c32110 insert_inode_locked vmlinux EXPORT_SYMBOL 0x9b6ec967 ring_buffer_size vmlinux EXPORT_SYMBOL_GPL 0xca9a1d5e ring_buffer_free vmlinux EXPORT_SYMBOL_GPL 0xefc25855 module_layout vmlinux EXPORT_SYMBOL 0x5c5a1b16 tick_broadcast_control vmlinux EXPORT_SYMBOL_GPL -0x3aab7ac5 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL -0x10dfca55 lwtstate_free vmlinux EXPORT_SYMBOL_GPL +0x43535118 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL +0xce79e9e7 lwtstate_free vmlinux EXPORT_SYMBOL_GPL 0x5004348a hidinput_disconnect vmlinux EXPORT_SYMBOL_GPL 0xaf3f65eb pci_p2pdma_enable_store vmlinux EXPORT_SYMBOL_GPL 0x792d7150 pinctrl_utils_add_map_configs vmlinux EXPORT_SYMBOL_GPL @@ -2910,8 +2913,8 @@ 0x93d8e69e sysfs_create_bin_file vmlinux EXPORT_SYMBOL_GPL 0x27fa66e1 nr_free_buffer_pages vmlinux EXPORT_SYMBOL_GPL 0xf74bb274 mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL -0x200f7581 xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL -0x0ee40e1e __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x933df552 xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL +0x177b32ad __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0x76a9ca7d of_find_node_by_name vmlinux EXPORT_SYMBOL 0x2d87c610 _dev_emerg vmlinux EXPORT_SYMBOL 0xc2ad3117 serial8250_do_pm vmlinux EXPORT_SYMBOL @@ -2926,15 +2929,15 @@ 0xf6beee37 __SCK__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x7a268ded cpu_all_bits vmlinux EXPORT_SYMBOL 0xc31b0063 ntb_default_peer_port_count vmlinux EXPORT_SYMBOL -0x8e145280 cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL -0xd1d56bee cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL +0x6ccdd57a cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL +0xbfe50f55 cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL 0xd9ecf718 power_supply_external_power_changed vmlinux EXPORT_SYMBOL_GPL -0x32a983f0 free_buffer_head vmlinux EXPORT_SYMBOL -0x60d1a476 fget vmlinux EXPORT_SYMBOL +0xbd12a7c2 free_buffer_head vmlinux EXPORT_SYMBOL +0xf0440743 fget vmlinux EXPORT_SYMBOL 0xfe476039 ktime_get_resolution_ns vmlinux EXPORT_SYMBOL_GPL 0x5c26a53b wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL 0x7ee169be kthread_associate_blkcg vmlinux EXPORT_SYMBOL -0xf4a28b9e firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0xbe3e49b6 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL 0xfa1eb910 unregister_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0x22cacf74 screen_pos vmlinux EXPORT_SYMBOL_GPL 0x2f64415f unregister_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL @@ -2944,7 +2947,7 @@ 0x6179c19f remove_proc_subtree vmlinux EXPORT_SYMBOL 0x07b21f85 kdb_get_kbd_char vmlinux EXPORT_SYMBOL_GPL 0xce6db656 rcu_is_watching vmlinux EXPORT_SYMBOL_GPL -0xcba79968 xp_alloc vmlinux EXPORT_SYMBOL +0x8389fd95 xp_alloc vmlinux EXPORT_SYMBOL 0x02b70320 rtc_add_groups vmlinux EXPORT_SYMBOL 0x47d89090 mctrl_gpio_init vmlinux EXPORT_SYMBOL_GPL 0x0207a6c6 reset_control_bulk_acquire vmlinux EXPORT_SYMBOL_GPL @@ -2954,29 +2957,29 @@ 0x31019477 __ftrace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x57bc19d2 down_write vmlinux EXPORT_SYMBOL 0x364c23ad mutex_is_locked vmlinux EXPORT_SYMBOL -0xc27cb87f ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0x46d0cb0d ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL 0xe551704b mpc8xxx_spi_tx_buf_u32 vmlinux EXPORT_SYMBOL_GPL 0x2c318012 mpc8xxx_spi_rx_buf_u32 vmlinux EXPORT_SYMBOL_GPL 0x5e6f91f9 tegra_powergate_remove_clamping vmlinux EXPORT_SYMBOL 0xb8877a5e key_type_logon vmlinux EXPORT_SYMBOL_GPL 0xe6ce1267 proc_create_seq_private vmlinux EXPORT_SYMBOL 0xaba22f9e posix_test_lock vmlinux EXPORT_SYMBOL -0xb62e8699 kill_block_super vmlinux EXPORT_SYMBOL -0x71342a24 flush_signals vmlinux EXPORT_SYMBOL -0x3dba1da9 __inet_stream_connect vmlinux EXPORT_SYMBOL -0xebf34b76 fwnode_get_mac_address vmlinux EXPORT_SYMBOL -0xe030c3f1 neigh_lookup_nodev vmlinux EXPORT_SYMBOL +0xa2e1e5fb kill_block_super vmlinux EXPORT_SYMBOL +0xb04d2a1a flush_signals vmlinux EXPORT_SYMBOL +0xb32ea621 __inet_stream_connect vmlinux EXPORT_SYMBOL +0x0876f614 fwnode_get_mac_address vmlinux EXPORT_SYMBOL +0x7fceda44 neigh_lookup_nodev vmlinux EXPORT_SYMBOL 0x526bcf2a wwan_port_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0xa616cbaf inode_dax vmlinux EXPORT_SYMBOL_GPL 0x0a770832 register_memory_notifier vmlinux EXPORT_SYMBOL 0x7791e066 dw_pcie_read vmlinux EXPORT_SYMBOL_GPL -0x38a901e2 phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0xfbdc5560 phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL 0xc3997d9d mpi_read_raw_from_sgl vmlinux EXPORT_SYMBOL_GPL 0xf3797506 mpi_ec_deinit vmlinux EXPORT_SYMBOL_GPL 0xbd6841d4 crc16 vmlinux EXPORT_SYMBOL 0x8d22a5f8 dquot_operations vmlinux EXPORT_SYMBOL 0x8b1184fc kallsyms_on_each_symbol vmlinux EXPORT_SYMBOL_GPL -0x074f28c3 sched_show_task vmlinux EXPORT_SYMBOL_GPL +0x06f39850 sched_show_task vmlinux EXPORT_SYMBOL_GPL 0xf82f3657 work_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x9ceaf82e devm_nvmem_cell_put vmlinux EXPORT_SYMBOL 0x90d3abb9 dev_pm_qos_hide_latency_limit vmlinux EXPORT_SYMBOL_GPL @@ -2984,9 +2987,9 @@ 0x6c3fbd2f gpiochip_unlock_as_irq vmlinux EXPORT_SYMBOL_GPL 0x3ac3feba rhltable_init vmlinux EXPORT_SYMBOL_GPL 0x1057a279 bsearch vmlinux EXPORT_SYMBOL -0xb2af8866 __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL +0xae0739a3 __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL 0x6ca4bf88 async_synchronize_full_domain vmlinux EXPORT_SYMBOL_GPL -0xd19d33e0 dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xab34ba2e dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x5685d1e2 of_get_cpu_node vmlinux EXPORT_SYMBOL 0x8bd76e15 input_get_timestamp vmlinux EXPORT_SYMBOL 0xf9ebe553 pci_bridge_emul_init vmlinux EXPORT_SYMBOL_GPL @@ -2994,8 +2997,8 @@ 0xce50e5de ZSTD_compress_usingCDict vmlinux EXPORT_SYMBOL 0xc6856855 handle_fasteoi_ack_irq vmlinux EXPORT_SYMBOL_GPL 0xb782c1a3 hv_get_vpreg_128 vmlinux EXPORT_SYMBOL_GPL -0xdc38ac17 metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL -0xa7e3602b sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0x40106a0e metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0x74a9348a sock_queue_rcv_skb vmlinux EXPORT_SYMBOL 0x0f19671e edac_pci_free_ctl_info vmlinux EXPORT_SYMBOL_GPL 0xe6a2815d acpi_dev_clear_dependencies vmlinux EXPORT_SYMBOL_GPL 0xb62ba6b6 devm_of_pwm_get vmlinux EXPORT_SYMBOL_GPL @@ -3003,19 +3006,19 @@ 0x4b5acf74 rhashtable_init vmlinux EXPORT_SYMBOL_GPL 0xf327ece0 blk_limits_io_min vmlinux EXPORT_SYMBOL 0xc77a1939 sysfs_remove_files vmlinux EXPORT_SYMBOL_GPL -0xf62e1853 __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL +0x60cb4cea __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL 0x0d3f32fc percpu_up_write vmlinux EXPORT_SYMBOL_GPL 0x3e9defa9 serio_interrupt vmlinux EXPORT_SYMBOL 0x863a276a color_table vmlinux EXPORT_SYMBOL 0xe7d9eb7e devm_clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x3ada9e06 acpi_check_region vmlinux EXPORT_SYMBOL 0x92ea137a pinmux_generic_get_function vmlinux EXPORT_SYMBOL_GPL -0x4147a3ab put_disk vmlinux EXPORT_SYMBOL +0xcd045165 put_disk vmlinux EXPORT_SYMBOL 0x24d273d1 add_timer vmlinux EXPORT_SYMBOL 0xc6b88ced dma_vunmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0x906a7abd xp_set_rxq_info vmlinux EXPORT_SYMBOL -0xcac58b90 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL -0xd99e1ef2 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL +0xdde59b5f xp_set_rxq_info vmlinux EXPORT_SYMBOL +0xa5569a0f __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL +0xfd7fbb54 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL 0x74f64911 hid_allocate_device vmlinux EXPORT_SYMBOL_GPL 0x916049fe spi_sync vmlinux EXPORT_SYMBOL_GPL 0xc7061ef3 iova_cache_put vmlinux EXPORT_SYMBOL_GPL @@ -3027,16 +3030,16 @@ 0xb8c089e1 __cleancache_invalidate_inode vmlinux EXPORT_SYMBOL 0x08fab293 irq_chip_mask_ack_parent vmlinux EXPORT_SYMBOL_GPL 0x4b750f53 _raw_spin_unlock_irq vmlinux EXPORT_SYMBOL -0x09730d92 udp_abort vmlinux EXPORT_SYMBOL_GPL +0xb00f3e7d udp_abort vmlinux EXPORT_SYMBOL_GPL 0xc47a90b9 bpf_fentry_test1 vmlinux EXPORT_SYMBOL_GPL 0x6b36e07d devlink_linecard_destroy vmlinux EXPORT_SYMBOL_GPL -0x4d85660b sock_kzfree_s vmlinux EXPORT_SYMBOL +0x583916aa sock_kzfree_s vmlinux EXPORT_SYMBOL 0xc289e46d cpufreq_generic_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL 0xb737b185 gen_pool_best_fit vmlinux EXPORT_SYMBOL 0x2b7a4ef9 blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL -0x8fb6780e generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL +0x36e08eec generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL 0x361fe7bf handle_bad_irq vmlinux EXPORT_SYMBOL_GPL -0xe9fb4480 kvm_make_all_cpus_request vmlinux EXPORT_SYMBOL_GPL +0xf62caebe kvm_make_all_cpus_request vmlinux EXPORT_SYMBOL_GPL 0x4b85eae1 of_device_request_module vmlinux EXPORT_SYMBOL_GPL 0xa3f185a6 devm_kvasprintf vmlinux EXPORT_SYMBOL 0x5e806160 bus_create_file vmlinux EXPORT_SYMBOL_GPL @@ -3047,10 +3050,10 @@ 0x4b7e0fce crypto_aes_set_key vmlinux EXPORT_SYMBOL_GPL 0x3bdb5d28 alg_test vmlinux EXPORT_SYMBOL_GPL 0x7ce18c9f from_kqid vmlinux EXPORT_SYMBOL -0xbc7f5332 iomap_writepages vmlinux EXPORT_SYMBOL_GPL +0x02d6cd2e iomap_writepages vmlinux EXPORT_SYMBOL_GPL 0xbef43296 console_conditional_schedule vmlinux EXPORT_SYMBOL 0x29eba37f current_is_async vmlinux EXPORT_SYMBOL_GPL -0x5cdc4f89 qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL +0x3700ce73 qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL 0xde93f4b3 nvmem_cell_read_variable_le_u32 vmlinux EXPORT_SYMBOL_GPL 0xa64c1791 thermal_remove_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL 0x881bad5e phy_mipi_dphy_config_validate vmlinux EXPORT_SYMBOL @@ -3060,48 +3063,48 @@ 0xde3e70b9 debugfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0xd9e24457 ring_buffer_peek vmlinux EXPORT_SYMBOL_GPL 0x275fe580 handle_untracked_irq vmlinux EXPORT_SYMBOL_GPL -0x6380604d vlan_for_each vmlinux EXPORT_SYMBOL -0x3ddf4d6d __ip_options_compile vmlinux EXPORT_SYMBOL +0xf5f29244 vlan_for_each vmlinux EXPORT_SYMBOL +0x16202b1d __ip_options_compile vmlinux EXPORT_SYMBOL 0xd3872417 fib_notifier_ops_unregister vmlinux EXPORT_SYMBOL 0x68fe8355 dev_pm_domain_set vmlinux EXPORT_SYMBOL_GPL 0xe59bd82e device_match_devt vmlinux EXPORT_SYMBOL_GPL 0x2e439142 drm_get_panel_orientation_quirk vmlinux EXPORT_SYMBOL 0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL -0x416b3ac4 cookie_ecn_ok vmlinux EXPORT_SYMBOL +0x598cd91b cookie_ecn_ok vmlinux EXPORT_SYMBOL 0xed2339f6 nvmem_cell_read_variable_le_u64 vmlinux EXPORT_SYMBOL_GPL 0xfbe4b175 qman_create_cgr vmlinux EXPORT_SYMBOL -0x455501a8 devm_phy_get vmlinux EXPORT_SYMBOL_GPL +0x3c307d8d devm_phy_get vmlinux EXPORT_SYMBOL_GPL 0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL 0xc0bca0f1 ZSTD_nextSrcSizeToDecompress vmlinux EXPORT_SYMBOL -0x5bf1e246 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL +0xd83445f2 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL 0x2ab52d24 __cpuhp_state_add_instance vmlinux EXPORT_SYMBOL_GPL -0xcc3ca718 __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL +0xacf920ab __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL 0x8dd218b0 icc_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0xfa355613 hid_quirks_init vmlinux EXPORT_SYMBOL_GPL 0xca454a34 vt_get_leds vmlinux EXPORT_SYMBOL_GPL 0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL -0x22ce9412 blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL +0x02ac42cf blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL 0x2f2e91b2 security_ib_alloc_security vmlinux EXPORT_SYMBOL 0x067b3bf4 security_cred_getsecid vmlinux EXPORT_SYMBOL 0xce598ef2 unregister_kretprobe vmlinux EXPORT_SYMBOL_GPL 0x8279c9ba clockevents_register_device vmlinux EXPORT_SYMBOL_GPL -0x03791f94 tcf_idr_search vmlinux EXPORT_SYMBOL -0x5591762d fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL +0x5d692172 tcf_idr_search vmlinux EXPORT_SYMBOL +0x029b328c fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL 0x92b8c78b hyperv_pcpu_output_arg vmlinux EXPORT_SYMBOL_GPL 0x1dfaa4dd efi vmlinux EXPORT_SYMBOL -0xd9724cc3 i2c_acpi_client_count vmlinux EXPORT_SYMBOL_GPL +0x1210cf03 i2c_acpi_client_count vmlinux EXPORT_SYMBOL_GPL 0x90743182 phy_modify_paged_changed vmlinux EXPORT_SYMBOL -0x35cd8451 phy_speed_down vmlinux EXPORT_SYMBOL_GPL +0x590afbe1 phy_speed_down vmlinux EXPORT_SYMBOL_GPL 0x25ff5aba tty_unthrottle vmlinux EXPORT_SYMBOL 0x4feb7deb gpiod_get_raw_value vmlinux EXPORT_SYMBOL_GPL 0xeb799b55 gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL 0x033604fb dprc_cleanup vmlinux EXPORT_SYMBOL_GPL -0xfe7e17f5 set_blocksize vmlinux EXPORT_SYMBOL +0x7746a18a set_blocksize vmlinux EXPORT_SYMBOL 0xea161f3c security_socket_getpeersec_dgram vmlinux EXPORT_SYMBOL -0x5e2b1fa0 block_page_mkwrite vmlinux EXPORT_SYMBOL +0x69f6d3a2 block_page_mkwrite vmlinux EXPORT_SYMBOL 0x036de383 perf_event_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xcc2dbfd8 irq_domain_check_msi_remap vmlinux EXPORT_SYMBOL_GPL -0x4e3c7b79 dst_release_immediate vmlinux EXPORT_SYMBOL +0xdb93df2f dst_release_immediate vmlinux EXPORT_SYMBOL 0x90fddabf dma_resv_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0x3bd2fed0 class_compat_remove_link vmlinux EXPORT_SYMBOL_GPL 0x4061cf4b uart_unregister_driver vmlinux EXPORT_SYMBOL @@ -3113,27 +3116,27 @@ 0x7798106b bsg_job_get vmlinux EXPORT_SYMBOL_GPL 0x005f961d bsg_job_put vmlinux EXPORT_SYMBOL_GPL 0x16b245b3 crypto_spawn_tfm vmlinux EXPORT_SYMBOL_GPL -0x49e96835 security_inode_notifysecctx vmlinux EXPORT_SYMBOL -0x646b38fe generic_error_remove_page vmlinux EXPORT_SYMBOL -0xcef55867 ipv6_chk_prefix vmlinux EXPORT_SYMBOL -0xb8de7f9a ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL -0x154591a7 inet_unhash vmlinux EXPORT_SYMBOL_GPL -0xc4efb1ad ip_fraglist_prepare vmlinux EXPORT_SYMBOL -0x090e1792 dev_nit_active vmlinux EXPORT_SYMBOL_GPL +0xb685fb9a security_inode_notifysecctx vmlinux EXPORT_SYMBOL +0x312ea35a generic_error_remove_page vmlinux EXPORT_SYMBOL +0x236f3192 ipv6_chk_prefix vmlinux EXPORT_SYMBOL +0x1e8b309e ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x063cdeda inet_unhash vmlinux EXPORT_SYMBOL_GPL +0xeef276a6 ip_fraglist_prepare vmlinux EXPORT_SYMBOL +0x4ee78739 dev_nit_active vmlinux EXPORT_SYMBOL_GPL 0xefc77711 efivar_set_variable_locked vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xd4835ef8 dmi_check_system vmlinux EXPORT_SYMBOL 0x6932c5be of_devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0x6ea522de mdio_bus_type vmlinux EXPORT_SYMBOL 0x33cc45d9 qcom_smem_state_get vmlinux EXPORT_SYMBOL_GPL -0x6e050867 blk_execute_rq vmlinux EXPORT_SYMBOL +0x6b80817f blk_execute_rq vmlinux EXPORT_SYMBOL 0xa2502036 crypto_register_scomp vmlinux EXPORT_SYMBOL_GPL 0x50c61940 __context_tracking_exit vmlinux EXPORT_SYMBOL_GPL 0x25e9d4bd resource_list_free vmlinux EXPORT_SYMBOL -0x38baff8d ip6_xmit vmlinux EXPORT_SYMBOL -0x61a6df00 tcf_exts_dump vmlinux EXPORT_SYMBOL -0x8967ff7d sk_stop_timer_sync vmlinux EXPORT_SYMBOL +0x871057ea ip6_xmit vmlinux EXPORT_SYMBOL +0xfdcfe04a tcf_exts_dump vmlinux EXPORT_SYMBOL +0x3def1fc6 sk_stop_timer_sync vmlinux EXPORT_SYMBOL 0x5bc4e405 icc_get_name vmlinux EXPORT_SYMBOL_GPL -0xc9329eb9 i2c_acpi_find_adapter_by_handle vmlinux EXPORT_SYMBOL_GPL +0x32d35697 i2c_acpi_find_adapter_by_handle vmlinux EXPORT_SYMBOL_GPL 0xb6e0f86f dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL 0x2f819d27 serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL 0x72f14ff7 acpi_get_object_info vmlinux EXPORT_SYMBOL @@ -3151,12 +3154,12 @@ 0xae04012c __vmalloc vmlinux EXPORT_SYMBOL 0x40f76a86 __vcalloc vmlinux EXPORT_SYMBOL 0xa8cadc91 __SCT__preempt_schedule_notrace vmlinux EXPORT_SYMBOL -0x578c4970 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL +0x72df2fe3 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL 0x86a1dc70 page_pool_put_page_bulk vmlinux EXPORT_SYMBOL 0xffab3c1a dev_pm_opp_of_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0x02bd6aa8 dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL +0x9477d447 dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL 0xfe8951f7 reset_controller_register vmlinux EXPORT_SYMBOL_GPL -0x48ed4188 tegra_dfll_unregister vmlinux EXPORT_SYMBOL +0x9752636f tegra_dfll_unregister vmlinux EXPORT_SYMBOL 0xce76c257 acpi_get_irq_routing_table vmlinux EXPORT_SYMBOL 0x37e00980 pci_bridge_emul_cleanup vmlinux EXPORT_SYMBOL_GPL 0x034877bf devm_pci_alloc_host_bridge vmlinux EXPORT_SYMBOL @@ -3165,9 +3168,9 @@ 0x30acfde9 hsiphash_2u32 vmlinux EXPORT_SYMBOL 0x6481ffe0 hsiphash_1u32 vmlinux EXPORT_SYMBOL 0xfd7ab988 kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL -0x520e68be __ip_select_ident vmlinux EXPORT_SYMBOL +0xf5f2d963 __ip_select_ident vmlinux EXPORT_SYMBOL 0x9197a407 of_parse_phandle_with_args_map vmlinux EXPORT_SYMBOL -0xbabf6ba0 of_genpd_add_provider_simple vmlinux EXPORT_SYMBOL_GPL +0xeb56fc69 of_genpd_add_provider_simple vmlinux EXPORT_SYMBOL_GPL 0x373840f0 fwnode_count_parents vmlinux EXPORT_SYMBOL_GPL 0xb11d9000 tty_dev_name_to_number vmlinux EXPORT_SYMBOL_GPL 0x966de376 pci_platform_power_transition vmlinux EXPORT_SYMBOL_GPL @@ -3175,33 +3178,33 @@ 0x88be91b9 pci_find_next_ht_capability vmlinux EXPORT_SYMBOL_GPL 0x66df6e9f padata_alloc_shell vmlinux EXPORT_SYMBOL 0xbf4b3dd0 iw_handler_get_spy vmlinux EXPORT_SYMBOL -0x14528232 nf_nat_hook vmlinux EXPORT_SYMBOL_GPL -0xca9b5e8f sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL -0x6b6df78b __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0x31eaf653 nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0x00965e7f sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL +0xd6dbbd8b __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL 0xe8cb96df cros_ec_get_host_event vmlinux EXPORT_SYMBOL 0x6b996adf cros_ec_get_next_event vmlinux EXPORT_SYMBOL 0x206dcf81 regmap_exit vmlinux EXPORT_SYMBOL_GPL 0x96c17136 fb_var_to_videomode vmlinux EXPORT_SYMBOL 0xef101c0f pinconf_generic_dump_config vmlinux EXPORT_SYMBOL_GPL -0xad39a5aa devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL +0xc679cbf4 devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL 0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL 0x107be0b0 percpu_counter_sync vmlinux EXPORT_SYMBOL -0x5b8c0418 bio_add_pc_page vmlinux EXPORT_SYMBOL +0x174b4764 bio_add_pc_page vmlinux EXPORT_SYMBOL 0xbc400ee5 query_asymmetric_key vmlinux EXPORT_SYMBOL_GPL 0xdf078530 shash_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x03f2dd71 locks_init_lock vmlinux EXPORT_SYMBOL -0x29975ff4 split_page vmlinux EXPORT_SYMBOL_GPL -0x97fb36b7 inet6_del_offload vmlinux EXPORT_SYMBOL +0xcfca08c3 split_page vmlinux EXPORT_SYMBOL_GPL +0xc5b48ab7 inet6_del_offload vmlinux EXPORT_SYMBOL 0xda89ea3b ip_idents_reserve vmlinux EXPORT_SYMBOL -0xf38b28c1 netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL +0x0448292b netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL 0x67d1ffae serio_reconnect vmlinux EXPORT_SYMBOL 0x8ac6be84 genphy_read_mmd_unsupported vmlinux EXPORT_SYMBOL 0x0c88c1c3 pci_vpd_find_id_string vmlinux EXPORT_SYMBOL_GPL 0xe7a02573 ida_alloc_range vmlinux EXPORT_SYMBOL 0xff9c4b56 ZSTD_compressBound vmlinux EXPORT_SYMBOL 0x8df9dd10 guid_null vmlinux EXPORT_SYMBOL -0xd7feadae iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL +0x8f032295 iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL 0x8007e829 crypto_type_has_alg vmlinux EXPORT_SYMBOL_GPL 0x6a10fd00 key_set_timeout vmlinux EXPORT_SYMBOL_GPL 0xc412feed d_alloc_name vmlinux EXPORT_SYMBOL @@ -3214,40 +3217,40 @@ 0x23bd14d5 pinctrl_dev_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0xfb69d7e2 devm_ioport_unmap vmlinux EXPORT_SYMBOL 0x8d55bb8a qid_eq vmlinux EXPORT_SYMBOL -0x4efcb825 cont_write_begin vmlinux EXPORT_SYMBOL -0x8d13e55b validate_slab_cache vmlinux EXPORT_SYMBOL +0x19c2c6e6 cont_write_begin vmlinux EXPORT_SYMBOL +0xc8e696dd validate_slab_cache vmlinux EXPORT_SYMBOL 0xc3708747 trace_vprintk vmlinux EXPORT_SYMBOL_GPL 0x98e508ef ignore_console_lock_warning vmlinux EXPORT_SYMBOL -0xb11b7651 pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL +0xafd242a3 pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL 0x80c68137 nf_log_buf_close vmlinux EXPORT_SYMBOL_GPL 0x7c8aa631 dmaenginem_async_device_register vmlinux EXPORT_SYMBOL 0x0526eafe pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL 0xaa0c318b vscnprintf vmlinux EXPORT_SYMBOL 0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL 0x52ecbc75 crc_ccitt vmlinux EXPORT_SYMBOL -0x52406d0e simple_statfs vmlinux EXPORT_SYMBOL -0xb8e40c11 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x4b7262ee simple_statfs vmlinux EXPORT_SYMBOL +0xece27b56 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL 0x42218d84 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x8d59ec1e param_set_long vmlinux EXPORT_SYMBOL -0x9898d5ab km_policy_notify vmlinux EXPORT_SYMBOL -0x02330825 ip_mc_join_group vmlinux EXPORT_SYMBOL +0xf91ab154 km_policy_notify vmlinux EXPORT_SYMBOL +0x1176bece ip_mc_join_group vmlinux EXPORT_SYMBOL 0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL 0x618b167b configfs_undepend_item vmlinux EXPORT_SYMBOL 0xa263892b fscrypt_fname_free_buffer vmlinux EXPORT_SYMBOL 0x618ffd7d irq_domain_update_bus_token vmlinux EXPORT_SYMBOL_GPL 0xee8d0c37 handle_fasteoi_mask_irq vmlinux EXPORT_SYMBOL_GPL -0xd31f5230 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL -0x2e47ed56 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL +0xb084f508 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL +0xe00c6981 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL 0x35913a0f hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0x4b6df007 acpi_evaluate_reg vmlinux EXPORT_SYMBOL 0x33caa129 debugfs_remove vmlinux EXPORT_SYMBOL_GPL 0x35a01ebb lease_modify vmlinux EXPORT_SYMBOL -0x9fb3ed66 drop_nlink vmlinux EXPORT_SYMBOL -0x47b69e61 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL +0x31cd7f4f drop_nlink vmlinux EXPORT_SYMBOL +0x3c4485c2 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL 0x06970840 kthread_cancel_delayed_work_sync vmlinux EXPORT_SYMBOL_GPL -0x33fb37e7 xfrm_dst_ifdown vmlinux EXPORT_SYMBOL -0xf427d052 neigh_seq_start vmlinux EXPORT_SYMBOL +0x59263250 xfrm_dst_ifdown vmlinux EXPORT_SYMBOL +0xa2c43421 neigh_seq_start vmlinux EXPORT_SYMBOL 0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL 0x84c3be59 pci_p2pdma_add_resource vmlinux EXPORT_SYMBOL_GPL 0x602cd906 pci_assign_unassigned_bridge_resources vmlinux EXPORT_SYMBOL_GPL @@ -3256,10 +3259,10 @@ 0xfdf70093 ZSTD_CStreamOutSize vmlinux EXPORT_SYMBOL 0xd843b645 sysfs_group_change_owner vmlinux EXPORT_SYMBOL_GPL 0xb6fde909 close_fd vmlinux EXPORT_SYMBOL -0x5748283a eth_header_cache_update vmlinux EXPORT_SYMBOL +0xae0dd947 eth_header_cache_update vmlinux EXPORT_SYMBOL 0x2f661966 dma_resv_add_fence vmlinux EXPORT_SYMBOL 0x31839ad3 software_node_register_nodes vmlinux EXPORT_SYMBOL_GPL -0x214cce66 regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0xc596482e regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x062b456c virtqueue_disable_cb vmlinux EXPORT_SYMBOL_GPL 0xac1cba62 iort_put_rmr_sids vmlinux EXPORT_SYMBOL_GPL 0xabb64bac pci_dev_unlock vmlinux EXPORT_SYMBOL_GPL @@ -3271,7 +3274,7 @@ 0x8abacc47 get_max_files vmlinux EXPORT_SYMBOL_GPL 0x1a45cb6c acpi_disabled vmlinux EXPORT_SYMBOL 0xed7c7b91 raw_v6_hashinfo vmlinux EXPORT_SYMBOL_GPL -0xa5333399 __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0xac39eaa4 __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL 0x52726030 tcf_em_tree_destroy vmlinux EXPORT_SYMBOL 0x464c3e6f __SCT__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL @@ -3284,18 +3287,18 @@ 0x6bf181c1 __tracepoint_kmem_cache_free vmlinux EXPORT_SYMBOL 0x90a15a45 __SCT__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL 0xb049a294 __SCK__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x06e0e87b seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL -0xae019772 tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL +0xfaf354c6 seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL +0x1ad678f7 tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL 0xd7d7f2a7 devlink_port_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL 0x20be1722 driver_create_file vmlinux EXPORT_SYMBOL_GPL 0xc648d6c5 serial8250_do_startup vmlinux EXPORT_SYMBOL_GPL 0xf9d75a46 par_io_of_config vmlinux EXPORT_SYMBOL 0x9566815c clk_register_hisi_phase vmlinux EXPORT_SYMBOL_GPL 0x4d0015e2 cpu_hotplug_disable vmlinux EXPORT_SYMBOL_GPL -0x8ef16d37 skb_get_hash_perturb vmlinux EXPORT_SYMBOL +0x35aa68de skb_get_hash_perturb vmlinux EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL -0x0b7fe3a7 blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL -0x5abf6fc4 insert_inode_locked4 vmlinux EXPORT_SYMBOL +0xe6dbad5d blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL +0x37c664f6 insert_inode_locked4 vmlinux EXPORT_SYMBOL 0x41482d8b strndup_user vmlinux EXPORT_SYMBOL 0x6fcef6ab ring_buffer_reset vmlinux EXPORT_SYMBOL_GPL 0xbd3fe1e3 disable_hardirq vmlinux EXPORT_SYMBOL_GPL @@ -3305,20 +3308,20 @@ 0xe07e5f44 acpi_reconfig_notifier_unregister vmlinux EXPORT_SYMBOL 0x14e8167f pcie_get_width_cap vmlinux EXPORT_SYMBOL 0x3cbab9bf pwmchip_remove vmlinux EXPORT_SYMBOL_GPL -0x509895a8 simple_nosetlease vmlinux EXPORT_SYMBOL -0x4ba442dd mount_nodev vmlinux EXPORT_SYMBOL -0x674edaa9 xfrm_find_acq vmlinux EXPORT_SYMBOL -0x65e3000d eth_mac_addr vmlinux EXPORT_SYMBOL +0x9a97a75b simple_nosetlease vmlinux EXPORT_SYMBOL +0xee557ba6 mount_nodev vmlinux EXPORT_SYMBOL +0xc9ec69b0 xfrm_find_acq vmlinux EXPORT_SYMBOL +0xb678f037 eth_mac_addr vmlinux EXPORT_SYMBOL 0x64609d25 __tracepoint_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0x482a0741 virtio_device_restore vmlinux EXPORT_SYMBOL_GPL 0xb911bb58 minmax_running_max vmlinux EXPORT_SYMBOL -0x05fb88d2 security_inode_listsecurity vmlinux EXPORT_SYMBOL +0x8c9c0bb7 security_inode_listsecurity vmlinux EXPORT_SYMBOL 0x8e90a28c padata_free vmlinux EXPORT_SYMBOL 0xa388ea5a unregister_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL -0xce52907c sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL -0xba37c8be dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL +0x9e518c6e sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL +0xab4edbe4 dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL 0x7a09a064 seg6_hmac_compute vmlinux EXPORT_SYMBOL -0x7211e585 tcp_sendpage vmlinux EXPORT_SYMBOL +0x4210333d tcp_sendpage vmlinux EXPORT_SYMBOL 0xa0cfa37f nvmem_cell_read_u8 vmlinux EXPORT_SYMBOL_GPL 0xe5883bd9 class_compat_unregister vmlinux EXPORT_SYMBOL_GPL 0x87246436 geni_icc_set_bw vmlinux EXPORT_SYMBOL @@ -3326,7 +3329,7 @@ 0xf3e0e1df allocate_resource vmlinux EXPORT_SYMBOL 0xc7856a3d inet6addr_notifier_call_chain vmlinux EXPORT_SYMBOL 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start vmlinux EXPORT_SYMBOL_GPL -0x814d694c cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL +0x1081cfb5 cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL 0x3ce650fd phy_10gbit_features vmlinux EXPORT_SYMBOL_GPL 0xf5773adb pm_schedule_suspend vmlinux EXPORT_SYMBOL_GPL 0x490ab89d serdev_device_open vmlinux EXPORT_SYMBOL_GPL @@ -3338,13 +3341,13 @@ 0xc3de65ff ring_buffer_bytes_cpu vmlinux EXPORT_SYMBOL_GPL 0xcbbf0a6f audit_log_task_context vmlinux EXPORT_SYMBOL 0x5fc553ba ethtool_get_phc_vclocks vmlinux EXPORT_SYMBOL -0x59155368 tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL +0xba407883 tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL 0xf3fba343 hid_alloc_report_buf vmlinux EXPORT_SYMBOL_GPL -0x86a5cf42 phy_start_cable_test_tdr vmlinux EXPORT_SYMBOL +0x53682f13 phy_start_cable_test_tdr vmlinux EXPORT_SYMBOL 0x871c8af5 spi_write_then_read vmlinux EXPORT_SYMBOL_GPL 0x53ee7af8 dma_fence_describe vmlinux EXPORT_SYMBOL 0xb8605d9c qman_p_static_dequeue_add vmlinux EXPORT_SYMBOL -0xb3eca8e7 backlight_device_get_by_type vmlinux EXPORT_SYMBOL +0x20d2f2fa backlight_device_get_by_type vmlinux EXPORT_SYMBOL 0x844d4bfe pinctrl_lookup_state vmlinux EXPORT_SYMBOL_GPL 0xf9a054b5 __round_jiffies vmlinux EXPORT_SYMBOL_GPL 0x320761ab kthread_create_worker vmlinux EXPORT_SYMBOL @@ -3355,12 +3358,12 @@ 0x60a41ff7 devm_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL 0x163d2417 tegra_io_rail_power_off vmlinux EXPORT_SYMBOL 0x0069cf58 crypto_skcipher_setkey vmlinux EXPORT_SYMBOL_GPL -0x56a67bc7 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL +0x62492dc9 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL 0x445dae4c vfs_rmdir vmlinux EXPORT_SYMBOL -0x439cb79a generic_shutdown_super vmlinux EXPORT_SYMBOL -0xa90b236e unpin_user_pages vmlinux EXPORT_SYMBOL +0xff5be1c2 generic_shutdown_super vmlinux EXPORT_SYMBOL +0xdfe0fb1e unpin_user_pages vmlinux EXPORT_SYMBOL 0x22e88579 synth_event_create vmlinux EXPORT_SYMBOL_GPL -0x3b650b3c netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0x332452a9 netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL 0x18e8c440 arch_freq_scale vmlinux EXPORT_SYMBOL_GPL 0x735e6a81 acpi_evaluate_integer vmlinux EXPORT_SYMBOL 0xdd07d614 pinctrl_count_index_with_args vmlinux EXPORT_SYMBOL_GPL @@ -3370,16 +3373,16 @@ 0xfc7a8762 d_alloc_parallel vmlinux EXPORT_SYMBOL 0xf21e1f9b disable_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x1cbd92b0 cpu_mitigations_off vmlinux EXPORT_SYMBOL_GPL -0x95b64fdd skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL -0x5718c669 __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL +0x96ede574 skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL +0x8bcf436e __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL 0x96bc2834 device_add_properties vmlinux EXPORT_SYMBOL_GPL 0xe3afb9a8 vfs_copy_file_range vmlinux EXPORT_SYMBOL 0x0f09cc34 schedule_timeout_killable vmlinux EXPORT_SYMBOL 0x959ec5f5 call_rcu_tasks vmlinux EXPORT_SYMBOL_GPL -0x91769608 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL +0x1144ae69 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL 0x86dda6ef rtm_getroute_parse_ip_proto vmlinux EXPORT_SYMBOL_GPL -0xbaf32fd7 skb_eth_pop vmlinux EXPORT_SYMBOL -0xce30aa00 sock_no_getname vmlinux EXPORT_SYMBOL +0x8d6b62b6 skb_eth_pop vmlinux EXPORT_SYMBOL +0xe1a6d375 sock_no_getname vmlinux EXPORT_SYMBOL 0xc8c10e83 of_device_is_big_endian vmlinux EXPORT_SYMBOL 0x60f99e1b cppc_set_perf vmlinux EXPORT_SYMBOL_GPL 0xad1e4295 acpi_dev_get_first_match_dev vmlinux EXPORT_SYMBOL @@ -3388,12 +3391,12 @@ 0xa2818d3e dprc_close vmlinux EXPORT_SYMBOL_GPL 0x0fc4909f dpbp_close vmlinux EXPORT_SYMBOL_GPL 0xb193c298 vfs_link vmlinux EXPORT_SYMBOL -0x04cbcf45 migrate_vma_setup vmlinux EXPORT_SYMBOL +0x409bda01 migrate_vma_setup vmlinux EXPORT_SYMBOL 0x0887ee28 from_kuid_munged vmlinux EXPORT_SYMBOL 0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL 0x3584d409 __irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL 0xa022c739 call_usermodehelper_setup vmlinux EXPORT_SYMBOL -0xb060485a netlink_rcv_skb vmlinux EXPORT_SYMBOL +0x34910a0c netlink_rcv_skb vmlinux EXPORT_SYMBOL 0xf783e973 phy_driver_unregister vmlinux EXPORT_SYMBOL 0x4b6d15f7 of_clk_src_onecell_get vmlinux EXPORT_SYMBOL_GPL 0xf82abc1d isa_dma_bridge_buggy vmlinux EXPORT_SYMBOL @@ -3401,8 +3404,8 @@ 0x7eb0e0ba trace_event_reg vmlinux EXPORT_SYMBOL_GPL 0xdf595e9c irq_set_affinity vmlinux EXPORT_SYMBOL_GPL 0x07ceeac9 panic_notifier_list vmlinux EXPORT_SYMBOL -0x9398d51f __xfrm_state_delete vmlinux EXPORT_SYMBOL -0xb15b1250 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x50680239 __xfrm_state_delete vmlinux EXPORT_SYMBOL +0xf5e9f4d9 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL 0x1ac356f9 mbox_client_peek_data vmlinux EXPORT_SYMBOL_GPL 0xd768e985 regulator_has_full_constraints vmlinux EXPORT_SYMBOL_GPL 0xc36a3bd4 __acpi_handle_debug vmlinux EXPORT_SYMBOL @@ -3411,19 +3414,19 @@ 0x54c90b34 fs_param_is_bool vmlinux EXPORT_SYMBOL 0xc37650b3 d_delete vmlinux EXPORT_SYMBOL 0xc38c83b8 mod_timer vmlinux EXPORT_SYMBOL -0xa92488d9 send_sig_mceerr vmlinux EXPORT_SYMBOL +0x575af3ce send_sig_mceerr vmlinux EXPORT_SYMBOL 0x46172aad devm_rtc_nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x8b8b49d1 iommu_put_resv_regions vmlinux EXPORT_SYMBOL 0x3f84ad0c vc_scrolldelta_helper vmlinux EXPORT_SYMBOL_GPL 0xbe49252c acpi_os_write_port vmlinux EXPORT_SYMBOL 0x7665a95b idr_remove vmlinux EXPORT_SYMBOL_GPL -0x93122ce5 mnt_set_expiry vmlinux EXPORT_SYMBOL +0xc39089e0 mnt_set_expiry vmlinux EXPORT_SYMBOL 0x2d41e6f5 __trace_puts vmlinux EXPORT_SYMBOL_GPL 0xfa85fd5d param_get_invbool vmlinux EXPORT_SYMBOL -0x525c0faf genl_notify vmlinux EXPORT_SYMBOL +0x9e550a7e genl_notify vmlinux EXPORT_SYMBOL 0xa0dad88e netdev_adjacent_get_private vmlinux EXPORT_SYMBOL 0xe3dbffc0 devfreq_suspend_device vmlinux EXPORT_SYMBOL -0x528aa1e5 dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL +0x416f82c7 dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL 0xbf5200e7 devm_rtc_device_register vmlinux EXPORT_SYMBOL_GPL 0x5eaf7dd8 devres_destroy vmlinux EXPORT_SYMBOL_GPL 0x61612f3c tty_hangup vmlinux EXPORT_SYMBOL @@ -3431,14 +3434,14 @@ 0xf5174f61 pci_disable_device vmlinux EXPORT_SYMBOL 0x4626f555 gpiod_get_array_value vmlinux EXPORT_SYMBOL_GPL 0x8ac3334b net_dim_get_def_rx_moderation vmlinux EXPORT_SYMBOL -0x6389c180 add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x127c949e add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL 0x9504df26 irq_wake_thread vmlinux EXPORT_SYMBOL_GPL -0x71658c0d prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL -0x8ddfe78d xfrm_lookup_route vmlinux EXPORT_SYMBOL +0x5cfefaa4 prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL +0x73e82eee xfrm_lookup_route vmlinux EXPORT_SYMBOL 0x16e66428 mdiobus_read vmlinux EXPORT_SYMBOL 0xfab77bf1 pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL 0x30e74134 tty_termios_copy_hw vmlinux EXPORT_SYMBOL -0xc1cd6421 regulator_disable_deferred vmlinux EXPORT_SYMBOL_GPL +0x4df59276 regulator_disable_deferred vmlinux EXPORT_SYMBOL_GPL 0x80627e8e geni_se_config_packing vmlinux EXPORT_SYMBOL 0x18f10f38 k3_udma_glue_enable_rx_chn vmlinux EXPORT_SYMBOL_GPL 0x340ff68e dma_release_channel vmlinux EXPORT_SYMBOL_GPL @@ -3454,9 +3457,9 @@ 0x28f98188 devm_clk_get vmlinux EXPORT_SYMBOL 0xb52c3afd pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL 0xd33e8ffb fsverity_cleanup_inode vmlinux EXPORT_SYMBOL_GPL -0x94e9c982 PageHuge vmlinux EXPORT_SYMBOL_GPL +0xed6f4cea PageHuge vmlinux EXPORT_SYMBOL_GPL 0xb30c54a4 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL -0x4dd61139 request_firmware_into_buf vmlinux EXPORT_SYMBOL +0xe39c52d4 request_firmware_into_buf vmlinux EXPORT_SYMBOL 0xfff251b1 con_is_bound vmlinux EXPORT_SYMBOL 0xe7cbe9dd is_virtio_device vmlinux EXPORT_SYMBOL_GPL 0xd40dd9a3 mtk_pinconf_drive_get_raw vmlinux EXPORT_SYMBOL_GPL @@ -3465,32 +3468,32 @@ 0x030c39af crypto_unregister_scomps vmlinux EXPORT_SYMBOL_GPL 0xa23a7f3d crypto_unregister_acomps vmlinux EXPORT_SYMBOL_GPL 0x0f6ef1c5 key_link vmlinux EXPORT_SYMBOL -0x115db4bf read_cache_page vmlinux EXPORT_SYMBOL +0xa26216e2 read_cache_page vmlinux EXPORT_SYMBOL 0xbfe5616d tick_broadcast_oneshot_control vmlinux EXPORT_SYMBOL_GPL 0x5bdbac4e rcu_unexpedite_gp vmlinux EXPORT_SYMBOL_GPL 0x2200061c __tracepoint_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x2832270f __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL -0xcf885bab sk_msg_return vmlinux EXPORT_SYMBOL_GPL -0x7384ccbc dev_change_flags vmlinux EXPORT_SYMBOL -0xacdc8615 __skb_gso_segment vmlinux EXPORT_SYMBOL +0xb35c81a7 __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL +0x2ab431e0 sk_msg_return vmlinux EXPORT_SYMBOL_GPL +0x974666d7 dev_change_flags vmlinux EXPORT_SYMBOL +0xe75dbe17 __skb_gso_segment vmlinux EXPORT_SYMBOL 0xd2051916 qcom_scm_cpu_power_down vmlinux EXPORT_SYMBOL 0x84a0ca4d bitmap_zalloc_node vmlinux EXPORT_SYMBOL 0x9f882513 dquot_drop vmlinux EXPORT_SYMBOL 0xb5b6fb04 hv_get_vpreg vmlinux EXPORT_SYMBOL_GPL 0x8ba0eb15 hv_set_vpreg vmlinux EXPORT_SYMBOL_GPL -0xf1db5b95 xfrm_state_walk vmlinux EXPORT_SYMBOL +0x34b0db51 xfrm_state_walk vmlinux EXPORT_SYMBOL 0x7351fcb1 devlink_remote_reload_actions_performed vmlinux EXPORT_SYMBOL_GPL 0x6c18d580 mbox_chan_txdone vmlinux EXPORT_SYMBOL_GPL 0xe13cd8a7 dmi_name_in_vendors vmlinux EXPORT_SYMBOL -0x73ea475a xgene_enet_phy_register vmlinux EXPORT_SYMBOL +0x4314c56a xgene_enet_phy_register vmlinux EXPORT_SYMBOL 0x027276ae syscon_regmap_lookup_by_phandle_optional vmlinux EXPORT_SYMBOL_GPL 0x6a699b9f fwnode_get_parent vmlinux EXPORT_SYMBOL_GPL 0xefcea2e7 acpi_warning vmlinux EXPORT_SYMBOL 0x216bf830 sbitmap_queue_wake_all vmlinux EXPORT_SYMBOL_GPL 0xf84d17f5 nla_put_nohdr vmlinux EXPORT_SYMBOL 0xa788700b copy_to_user_nofault vmlinux EXPORT_SYMBOL_GPL -0x80925490 pid_nr_ns vmlinux EXPORT_SYMBOL_GPL -0x8b5a3fc8 napi_gro_flush vmlinux EXPORT_SYMBOL +0x77b5b829 pid_nr_ns vmlinux EXPORT_SYMBOL_GPL +0x743e1da7 napi_gro_flush vmlinux EXPORT_SYMBOL 0x106e5a44 of_icc_get_by_index vmlinux EXPORT_SYMBOL_GPL 0x8d4112df qcom_scm_mem_protect_video_var vmlinux EXPORT_SYMBOL 0x2b6150fb power_supply_temp2resist_simple vmlinux EXPORT_SYMBOL_GPL @@ -3502,26 +3505,26 @@ 0x2b3eb1f2 register_fprobe_syms vmlinux EXPORT_SYMBOL_GPL 0xb3a82019 profile_pc vmlinux EXPORT_SYMBOL 0x03db274a ntb_unregister_device vmlinux EXPORT_SYMBOL -0xb7eed86c devm_regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xe17ed2de devm_regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xdf3b9395 devm_clk_bulk_get_all vmlinux EXPORT_SYMBOL_GPL -0xd4292f97 acpi_pm_wakeup_event vmlinux EXPORT_SYMBOL_GPL +0x45b54476 acpi_pm_wakeup_event vmlinux EXPORT_SYMBOL_GPL 0x444f1735 cpu_pm_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x7be424f5 netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL -0x4ab902a0 __skb_pad vmlinux EXPORT_SYMBOL +0xc875d4c6 netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL +0x694b66e5 __skb_pad vmlinux EXPORT_SYMBOL 0x63a35b24 __ps2_command vmlinux EXPORT_SYMBOL -0x333d7c7f phy_ethtool_get_sset_count vmlinux EXPORT_SYMBOL +0xe800e4b0 phy_ethtool_get_sset_count vmlinux EXPORT_SYMBOL 0x8c743fb6 reset_control_status vmlinux EXPORT_SYMBOL_GPL 0x626f1a46 dmaengine_desc_get_metadata_ptr vmlinux EXPORT_SYMBOL_GPL 0x3025eee0 tegra210_clk_emc_dll_update_setting vmlinux EXPORT_SYMBOL_GPL -0x142f6c09 fb_set_var vmlinux EXPORT_SYMBOL +0xd21d646a fb_set_var vmlinux EXPORT_SYMBOL 0x2fe62628 pci_has_p2pmem vmlinux EXPORT_SYMBOL_GPL 0xc310b981 strnstr vmlinux EXPORT_SYMBOL 0xdc611e53 __nla_put vmlinux EXPORT_SYMBOL -0xef2eea68 __list_lru_init vmlinux EXPORT_SYMBOL_GPL +0x34d638d9 __list_lru_init vmlinux EXPORT_SYMBOL_GPL 0x746b6172 perf_pmu_migrate_context vmlinux EXPORT_SYMBOL_GPL 0xd2d052ed get_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0x0f97e459 ntb_msi_peer_addr vmlinux EXPORT_SYMBOL -0x630eff77 tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL +0x3640381c tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL 0x4a17ed66 sysrq_mask vmlinux EXPORT_SYMBOL_GPL 0x1e4e98c0 acpi_dev_filter_resource_type vmlinux EXPORT_SYMBOL_GPL 0xf7e248a5 dw_pcie_host_deinit vmlinux EXPORT_SYMBOL_GPL @@ -3529,15 +3532,15 @@ 0x169938c1 __sysfs_match_string vmlinux EXPORT_SYMBOL 0xc11535b1 crypto_register_acomps vmlinux EXPORT_SYMBOL_GPL 0x36d4277f blk_trace_startstop vmlinux EXPORT_SYMBOL_GPL -0xa0da648d cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL +0x9bdcb507 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL 0x34db050b _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL -0x61964b72 tcp_done vmlinux EXPORT_SYMBOL_GPL +0x43d15ea0 tcp_done vmlinux EXPORT_SYMBOL_GPL 0x2fb6de5d add_device_randomness vmlinux EXPORT_SYMBOL 0x20d65e40 fb_find_nearest_mode vmlinux EXPORT_SYMBOL 0xe6c237a3 gpiod_get_array vmlinux EXPORT_SYMBOL_GPL 0x1aed0a96 trace_put_event_file vmlinux EXPORT_SYMBOL_GPL 0x0c25ec48 secure_tcpv6_seq vmlinux EXPORT_SYMBOL -0x355dff84 imx_scu_enable_general_irq_channel vmlinux EXPORT_SYMBOL +0x43d811e2 imx_scu_enable_general_irq_channel vmlinux EXPORT_SYMBOL 0x78ddb76b dmi_match vmlinux EXPORT_SYMBOL_GPL 0x5b2acd73 genphy_aneg_done vmlinux EXPORT_SYMBOL 0x71650819 add_bootloader_randomness vmlinux EXPORT_SYMBOL_GPL @@ -3547,73 +3550,73 @@ 0xed8a2d95 memset64 vmlinux EXPORT_SYMBOL 0xd1e468b3 badblocks_clear vmlinux EXPORT_SYMBOL_GPL 0x7b5ea64e crypto_alloc_kpp vmlinux EXPORT_SYMBOL_GPL -0x3d79d0af security_inode_getsecctx vmlinux EXPORT_SYMBOL +0x541280fa security_inode_getsecctx vmlinux EXPORT_SYMBOL 0x4829cf6b fscrypt_enqueue_decrypt_work vmlinux EXPORT_SYMBOL -0x0de193f6 wait_on_page_bit_killable vmlinux EXPORT_SYMBOL +0xed7e7371 wait_on_page_bit_killable vmlinux EXPORT_SYMBOL 0x065cca75 irq_domain_free_irqs_common vmlinux EXPORT_SYMBOL_GPL 0xec8e5aa7 __irq_domain_alloc_fwnode vmlinux EXPORT_SYMBOL_GPL -0x2b3339ec udp_init_sock vmlinux EXPORT_SYMBOL_GPL -0x461c1640 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x37800119 udp_init_sock vmlinux EXPORT_SYMBOL_GPL +0x6ab70303 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL 0xe6d4f8ec watchdog_register_governor vmlinux EXPORT_SYMBOL -0x510b28f0 i2c_acpi_new_device vmlinux EXPORT_SYMBOL_GPL +0xf43121d5 i2c_acpi_new_device vmlinux EXPORT_SYMBOL_GPL 0x14c08085 of_pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL 0x953d981e __pm_runtime_set_status vmlinux EXPORT_SYMBOL_GPL 0xf7e01cb8 serdev_controller_alloc vmlinux EXPORT_SYMBOL_GPL 0x65d1bab2 acpi_bios_warning vmlinux EXPORT_SYMBOL 0x4279148b balloon_page_dequeue vmlinux EXPORT_SYMBOL_GPL 0xc9e37f7e balloon_page_enqueue vmlinux EXPORT_SYMBOL_GPL -0x8d4ffa87 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL -0x7e93e187 unregister_shrinker vmlinux EXPORT_SYMBOL +0xa4725f48 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL +0xa31641f3 unregister_shrinker vmlinux EXPORT_SYMBOL 0xe84ed34a unregister_ftrace_function vmlinux EXPORT_SYMBOL_GPL 0x2e2360b1 ftrace_set_global_notrace vmlinux EXPORT_SYMBOL_GPL -0xd3db14f8 ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL -0xf8b5f022 xfrm_policy_flush vmlinux EXPORT_SYMBOL -0x27503c7a skb_tx_error vmlinux EXPORT_SYMBOL -0x0e0af78b sock_efree vmlinux EXPORT_SYMBOL +0x14144060 ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL +0x98057736 xfrm_policy_flush vmlinux EXPORT_SYMBOL +0x1a644dbd skb_tx_error vmlinux EXPORT_SYMBOL +0x53435757 sock_efree vmlinux EXPORT_SYMBOL 0xf5a067bf iommu_group_dma_owner_claimed vmlinux EXPORT_SYMBOL_GPL 0x0129c4f8 par_io_data_set vmlinux EXPORT_SYMBOL 0xe5cb1943 hisi_clk_register_divider vmlinux EXPORT_SYMBOL_GPL -0x7e8b3a20 nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL -0xddcf997c napi_gro_frags vmlinux EXPORT_SYMBOL -0x8c5f2791 netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL -0x0d420020 skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL -0x522a89ba cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL +0x6731f020 nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL +0x2364c4c0 napi_gro_frags vmlinux EXPORT_SYMBOL +0x0deb2cc1 netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0xd9296fba skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0xa2cb5971 cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL 0x77a01a50 pci_load_saved_state vmlinux EXPORT_SYMBOL_GPL 0x78880781 key_task_permission vmlinux EXPORT_SYMBOL -0x5207335d page_cache_next_miss vmlinux EXPORT_SYMBOL +0xdf61b6a6 page_cache_next_miss vmlinux EXPORT_SYMBOL 0x961286e0 ring_buffer_read_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x9b555c8c pm_suspend_default_s2idle vmlinux EXPORT_SYMBOL_GPL 0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL -0x8ee9654e sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL -0x3a942802 netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL -0x40e05aad sock_sendmsg vmlinux EXPORT_SYMBOL +0x23a0f060 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL +0xc1d1a564 netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL +0x8843c635 sock_sendmsg vmlinux EXPORT_SYMBOL 0x794a0461 rockchip_pcie_disable_clocks vmlinux EXPORT_SYMBOL_GPL 0x38ef0742 import_iovec vmlinux EXPORT_SYMBOL 0x86d52ba5 lookup_constant vmlinux EXPORT_SYMBOL 0xc43e92b9 trace_seq_bprintf vmlinux EXPORT_SYMBOL_GPL -0x7791d6c1 skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL -0x1a23fa22 netlink_kernel_release vmlinux EXPORT_SYMBOL +0x1964596c skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL +0x44f2cbf7 netlink_kernel_release vmlinux EXPORT_SYMBOL 0xbcbe3339 devlink_set_features vmlinux EXPORT_SYMBOL_GPL -0x9a5ab63d __sock_create vmlinux EXPORT_SYMBOL -0x9ee8a2b7 regulator_suspend_disable vmlinux EXPORT_SYMBOL_GPL +0x22a2e303 __sock_create vmlinux EXPORT_SYMBOL +0x508b3483 regulator_suspend_disable vmlinux EXPORT_SYMBOL_GPL 0x4c3c39c2 pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL 0x9039f7c0 pinctrl_select_default_state vmlinux EXPORT_SYMBOL_GPL 0xf5a20ed2 __genradix_prealloc vmlinux EXPORT_SYMBOL -0x64208b2d bio_free_pages vmlinux EXPORT_SYMBOL +0x7e00ff41 bio_free_pages vmlinux EXPORT_SYMBOL 0x69585523 __ksize vmlinux EXPORT_SYMBOL 0x6bd0e573 down_interruptible vmlinux EXPORT_SYMBOL -0x5a42be04 kvm_read_guest_cached vmlinux EXPORT_SYMBOL_GPL -0xc4561236 tcp_abort vmlinux EXPORT_SYMBOL_GPL -0xe256f6b2 netif_carrier_off vmlinux EXPORT_SYMBOL -0x2a2acbb4 wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL +0x2ba82bfd kvm_read_guest_cached vmlinux EXPORT_SYMBOL_GPL +0xfa038cdd tcp_abort vmlinux EXPORT_SYMBOL_GPL +0x10687b82 netif_carrier_off vmlinux EXPORT_SYMBOL +0x0666b9ef wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL 0x06c76d5f vp_modern_probe vmlinux EXPORT_SYMBOL_GPL 0x97af4dc4 pinctrl_force_default vmlinux EXPORT_SYMBOL_GPL -0x45b1402f sb_set_blocksize vmlinux EXPORT_SYMBOL +0x16b9ff4e sb_set_blocksize vmlinux EXPORT_SYMBOL 0xaf53f9c6 lease_get_mtime vmlinux EXPORT_SYMBOL 0x5689240d srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0xa611b84f kthread_unpark vmlinux EXPORT_SYMBOL_GPL -0xa5866145 inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL -0xef3d9e09 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL +0xcab81484 inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL +0x7a9f8a17 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL 0xfc4fa0b5 flow_block_cb_incref vmlinux EXPORT_SYMBOL 0x540294d6 edac_pci_add_device vmlinux EXPORT_SYMBOL_GPL 0x8c0215f2 pm_system_wakeup vmlinux EXPORT_SYMBOL_GPL @@ -3621,23 +3624,23 @@ 0x83b49bfb pinctrl_utils_free_map vmlinux EXPORT_SYMBOL_GPL 0x65299a52 ima_file_hash vmlinux EXPORT_SYMBOL_GPL 0x3744cf36 vmalloc_to_pfn vmlinux EXPORT_SYMBOL -0x8d3ca876 access_process_vm vmlinux EXPORT_SYMBOL_GPL +0x16e116e1 access_process_vm vmlinux EXPORT_SYMBOL_GPL 0x8b7a698b __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x9a185ace tick_nohz_full_running vmlinux EXPORT_SYMBOL_GPL -0x37ab10cf get_task_mm vmlinux EXPORT_SYMBOL_GPL +0x954804f0 get_task_mm vmlinux EXPORT_SYMBOL_GPL 0xfeb5d0aa verify_spi_info vmlinux EXPORT_SYMBOL -0x89bc7fd8 udp_skb_destructor vmlinux EXPORT_SYMBOL -0x42a9ea3b inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL -0x0a0dda40 devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL -0xbcbf0410 msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL +0x07e07afc udp_skb_destructor vmlinux EXPORT_SYMBOL +0x8529de41 inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL +0x4a96d52e devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL +0xa3690aac msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL 0x1b38681a geni_se_init vmlinux EXPORT_SYMBOL 0x7bb50b88 acpi_write vmlinux EXPORT_SYMBOL 0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL 0x8e16419b trace_clock_local vmlinux EXPORT_SYMBOL_GPL -0xab2de4b7 register_tcf_proto_ops vmlinux EXPORT_SYMBOL +0xa3a9a083 register_tcf_proto_ops vmlinux EXPORT_SYMBOL 0x564c28bc input_get_poll_interval vmlinux EXPORT_SYMBOL 0xb9b9df41 usb_amd_dev_put vmlinux EXPORT_SYMBOL_GPL -0xc9c4301b phy_start_cable_test vmlinux EXPORT_SYMBOL +0x59958a99 phy_start_cable_test vmlinux EXPORT_SYMBOL 0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL 0x8a177a52 iommu_group_get vmlinux EXPORT_SYMBOL_GPL 0x494209f6 reset_simple_ops vmlinux EXPORT_SYMBOL_GPL @@ -3647,20 +3650,20 @@ 0x3f2d5033 crypto_unregister_rng vmlinux EXPORT_SYMBOL_GPL 0x87acb853 crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL 0x1d67b492 dma_opt_mapping_size vmlinux EXPORT_SYMBOL_GPL -0xe21f706b sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL -0xc8ae8eb2 nvmem_get_mac_address vmlinux EXPORT_SYMBOL +0x01a8980d sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL +0xca87b45f nvmem_get_mac_address vmlinux EXPORT_SYMBOL 0x205dc0af __SCT__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL 0xd1a9ca15 __SCK__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL -0x7550b4ec netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL -0x05385e58 __skb_vlan_pop vmlinux EXPORT_SYMBOL +0xf2fcf189 netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL +0x131babda __skb_vlan_pop vmlinux EXPORT_SYMBOL 0x723d6668 hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL 0x91882dc6 __class_create vmlinux EXPORT_SYMBOL_GPL 0xff02a556 __SCT__tp_func_map vmlinux EXPORT_SYMBOL_GPL 0x6e09d93d __SCK__tp_func_map vmlinux EXPORT_SYMBOL_GPL 0x28a0606d clk_register_mux_table vmlinux EXPORT_SYMBOL_GPL 0x27810361 acpi_os_wait_events_complete vmlinux EXPORT_SYMBOL -0xf3889c1f sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL -0x1ac7a47c filp_open vmlinux EXPORT_SYMBOL +0x22a66702 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL +0xb994fc7a filp_open vmlinux EXPORT_SYMBOL 0x6ce10eb0 trace_clock_jiffies vmlinux EXPORT_SYMBOL_GPL 0x294c0beb smpboot_register_percpu_thread vmlinux EXPORT_SYMBOL_GPL 0x2ebe3135 cpu_is_hotpluggable vmlinux EXPORT_SYMBOL_GPL @@ -3670,19 +3673,19 @@ 0x7931ceaa crypto_sha256_finup vmlinux EXPORT_SYMBOL 0x6636c3c9 irq_set_vcpu_affinity vmlinux EXPORT_SYMBOL_GPL 0xea1c3e3a arm_smccc_1_2_hvc vmlinux EXPORT_SYMBOL -0xd305c254 pingv6_prot vmlinux EXPORT_SYMBOL_GPL +0xedef5380 pingv6_prot vmlinux EXPORT_SYMBOL_GPL 0xe7eee3d5 __cookie_v4_init_sequence vmlinux EXPORT_SYMBOL_GPL 0x138d2d55 of_property_match_string vmlinux EXPORT_SYMBOL_GPL -0xbebbbe89 regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xb8eadd66 regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xfc33c189 __clk_get_hw vmlinux EXPORT_SYMBOL_GPL 0xcec535be blk_pm_runtime_init vmlinux EXPORT_SYMBOL 0xb0c25cec bsg_setup_queue vmlinux EXPORT_SYMBOL_GPL 0x64005ec4 d_exact_alias vmlinux EXPORT_SYMBOL -0x895f752f __free_pages vmlinux EXPORT_SYMBOL +0xdfcbd965 __free_pages vmlinux EXPORT_SYMBOL 0x95e102ab tracepoint_probe_register vmlinux EXPORT_SYMBOL_GPL -0xb083d4da inet_bind vmlinux EXPORT_SYMBOL -0xf854d728 tc_setup_cb_call vmlinux EXPORT_SYMBOL -0x8306461c qdisc_watchdog_init vmlinux EXPORT_SYMBOL +0x60e29f93 inet_bind vmlinux EXPORT_SYMBOL +0x462d9b37 tc_setup_cb_call vmlinux EXPORT_SYMBOL +0x9e8ad79b qdisc_watchdog_init vmlinux EXPORT_SYMBOL 0x27d658d1 __SCT__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0xad76a3f0 __SCK__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0x7e9af9d2 page_pool_return_skb_page vmlinux EXPORT_SYMBOL @@ -3692,12 +3695,12 @@ 0x365989e5 imx_1416x_pll vmlinux EXPORT_SYMBOL_GPL 0x1717103d msi_desc_to_pci_sysdata vmlinux EXPORT_SYMBOL_GPL 0x0a718a53 pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL -0x9fd8c039 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL -0xbb0320b3 __register_binfmt vmlinux EXPORT_SYMBOL +0x0b3de1cb blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0x3458b9f0 __register_binfmt vmlinux EXPORT_SYMBOL 0x5ae1154b __traceiter_kfree vmlinux EXPORT_SYMBOL -0x2a672561 xfrm_init_state vmlinux EXPORT_SYMBOL +0x4776014a xfrm_init_state vmlinux EXPORT_SYMBOL 0x84c03e9a rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL -0x47669e05 alloc_skb_with_frags vmlinux EXPORT_SYMBOL +0x7cc5a1d2 alloc_skb_with_frags vmlinux EXPORT_SYMBOL 0x58e7a4da rproc_add vmlinux EXPORT_SYMBOL 0x540266d9 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL 0xef1f6e23 apei_resources_request vmlinux EXPORT_SYMBOL_GPL @@ -3705,41 +3708,41 @@ 0xd21416ba pci_assign_resource vmlinux EXPORT_SYMBOL 0xb3f49446 kstrtos8_from_user vmlinux EXPORT_SYMBOL 0x8f161cc2 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL -0x1fa63df7 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL +0xdefd2776 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL 0x8e3e0f7d fault_in_readable vmlinux EXPORT_SYMBOL 0x01c6cb0c cpu_cluster_pm_enter vmlinux EXPORT_SYMBOL_GPL 0xfeefee44 devm_request_free_mem_region vmlinux EXPORT_SYMBOL_GPL -0x57dd2406 xfrm_user_policy vmlinux EXPORT_SYMBOL -0xcd551385 tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL -0xe016b6be netpoll_poll_disable vmlinux EXPORT_SYMBOL -0x1905f6d8 skb_split vmlinux EXPORT_SYMBOL +0xedeb6120 xfrm_user_policy vmlinux EXPORT_SYMBOL +0xdec4875f tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL +0xa4c6d671 netpoll_poll_disable vmlinux EXPORT_SYMBOL +0x57fe5932 skb_split vmlinux EXPORT_SYMBOL 0x1d1a9e63 input_grab_device vmlinux EXPORT_SYMBOL 0x5e88800c wwan_unregister_ops vmlinux EXPORT_SYMBOL_GPL 0xb5e86a7b phy_modify_paged vmlinux EXPORT_SYMBOL 0x4fd3b4bc tty_port_block_til_ready vmlinux EXPORT_SYMBOL 0xef5db66d regulator_get_init_drvdata vmlinux EXPORT_SYMBOL_GPL -0x69a10951 regulator_get_current_limit vmlinux EXPORT_SYMBOL_GPL +0xd31bdd8d regulator_get_current_limit vmlinux EXPORT_SYMBOL_GPL 0xcb599507 vp_modern_get_queue_size vmlinux EXPORT_SYMBOL_GPL 0xc0c62360 blk_crypto_intersect_capabilities vmlinux EXPORT_SYMBOL_GPL -0xd19d37fa vif_device_init vmlinux EXPORT_SYMBOL -0xdd8ec8de netlink_broadcast vmlinux EXPORT_SYMBOL -0xd1263b0f __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0x85dca58e __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL +0xd8421d85 vif_device_init vmlinux EXPORT_SYMBOL +0xb1d21878 netlink_broadcast vmlinux EXPORT_SYMBOL +0x7d76a77a __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0xa6b40488 __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL 0x81686560 nvmem_cell_read_u64 vmlinux EXPORT_SYMBOL_GPL 0xb2d8a825 nvmem_cell_read_u32 vmlinux EXPORT_SYMBOL_GPL 0xa0553dd2 nvmem_cell_read_u16 vmlinux EXPORT_SYMBOL_GPL -0x671621bf dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL +0x035a5312 dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL 0x0343bdf1 __i2c_board_list vmlinux EXPORT_SYMBOL_GPL 0x8e6fa8b5 apei_exec_pre_map_gars vmlinux EXPORT_SYMBOL_GPL -0xed1f8787 shmem_file_setup vmlinux EXPORT_SYMBOL_GPL +0x6dfd8ec0 shmem_file_setup vmlinux EXPORT_SYMBOL_GPL 0x7a98f4b4 copy_from_user_nofault vmlinux EXPORT_SYMBOL_GPL 0xc631580a console_unlock vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL -0x2599e35f udp_sendmsg vmlinux EXPORT_SYMBOL -0x943c432d tcp_md5_hash_key vmlinux EXPORT_SYMBOL +0xce6f846d udp_sendmsg vmlinux EXPORT_SYMBOL +0x0af42b29 tcp_md5_hash_key vmlinux EXPORT_SYMBOL 0x46269814 __tracepoint_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0x3bdc0e0c __tracepoint_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL -0x67e72f86 ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL +0xe00fbd5b ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL 0x38f48af7 put_user_ifreq vmlinux EXPORT_SYMBOL 0xa813a5ec tegra_bpmp_put vmlinux EXPORT_SYMBOL_GPL 0x6ee8c94b sfp_get_module_eeprom vmlinux EXPORT_SYMBOL_GPL @@ -3751,60 +3754,60 @@ 0x384434f0 elv_rb_former_request vmlinux EXPORT_SYMBOL 0x1e424d61 user_preparse vmlinux EXPORT_SYMBOL_GPL 0x4e547048 __kmalloc_node_track_caller vmlinux EXPORT_SYMBOL -0x503f6dee bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL -0x9d169666 bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL -0xe9084724 bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL -0xd6381712 bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL -0x90060ec1 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL -0xadae548c bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL -0xe009a031 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL -0x25064ee0 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL -0x9347d08a bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL -0xbab37f13 kvm_destroy_vcpus vmlinux EXPORT_SYMBOL_GPL -0x1683bf3a dcb_ieee_delapp vmlinux EXPORT_SYMBOL -0x2f208050 dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0x058e1d33 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL +0xedffc5d9 bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL +0xb3f7383d bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL +0xc800672b bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL +0x9ac0e7d2 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0xc031ec18 bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL +0xb6d79799 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x83b7ab84 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0xbba7b439 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0x087a3c49 kvm_destroy_vcpus vmlinux EXPORT_SYMBOL_GPL +0x6d2aa09a dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0x88409503 dcb_ieee_setapp vmlinux EXPORT_SYMBOL 0xf53d4c26 qdisc_class_hash_destroy vmlinux EXPORT_SYMBOL 0xbe409389 devlink_port_linecard_set vmlinux EXPORT_SYMBOL_GPL -0x44ff6a34 dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL -0xef88b388 regulator_get_voltage_rdev vmlinux EXPORT_SYMBOL_GPL +0xfd3910ba dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL +0x5ac1c476 regulator_get_voltage_rdev vmlinux EXPORT_SYMBOL_GPL 0x74348213 devm_request_pci_bus_resources vmlinux EXPORT_SYMBOL_GPL 0xa6e1a69d kick_all_cpus_sync vmlinux EXPORT_SYMBOL_GPL 0xacd94318 stm_unregister_device vmlinux EXPORT_SYMBOL_GPL -0x89a0ffa5 acpi_dev_for_each_child vmlinux EXPORT_SYMBOL_GPL +0xd8905d41 acpi_dev_for_each_child vmlinux EXPORT_SYMBOL_GPL 0x5a42c937 sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL 0xe341d2a6 key_type_asymmetric vmlinux EXPORT_SYMBOL_GPL 0x93637802 proc_get_parent_data vmlinux EXPORT_SYMBOL_GPL -0x6a00d253 find_inode_rcu vmlinux EXPORT_SYMBOL -0x20a2fdb2 audit_log vmlinux EXPORT_SYMBOL +0xb482eada find_inode_rcu vmlinux EXPORT_SYMBOL +0xaabacbc7 audit_log vmlinux EXPORT_SYMBOL 0x0bbfa78c set_security_override_from_ctx vmlinux EXPORT_SYMBOL -0xa559339c sk_wait_data vmlinux EXPORT_SYMBOL +0x5b9ff3d3 sk_wait_data vmlinux EXPORT_SYMBOL 0xd83b90b0 ntb_default_peer_port_number vmlinux EXPORT_SYMBOL 0x409427c5 spi_mem_dirmap_write vmlinux EXPORT_SYMBOL_GPL 0x3c393e5c tpm_try_get_ops vmlinux EXPORT_SYMBOL_GPL 0x5cc3589f pci_enable_wake vmlinux EXPORT_SYMBOL 0x6e353c26 mpi_rshift vmlinux EXPORT_SYMBOL_GPL -0xe7655bfb __blk_mq_end_request vmlinux EXPORT_SYMBOL +0xccddb683 __blk_mq_end_request vmlinux EXPORT_SYMBOL 0x8e1b7934 skcipher_walk_complete vmlinux EXPORT_SYMBOL_GPL 0x70f5ff9b crypto_remove_spawns vmlinux EXPORT_SYMBOL_GPL -0xcd20bbac __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL +0x206ae6a4 __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL 0x412bc681 ring_buffer_empty_cpu vmlinux EXPORT_SYMBOL_GPL -0x11eb6fee strp_init vmlinux EXPORT_SYMBOL_GPL -0x24d3d2e9 ip6_input vmlinux EXPORT_SYMBOL_GPL -0x4fffbbaf ip6tun_encaps vmlinux EXPORT_SYMBOL -0x49e43ec0 lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL -0x8761e497 __netpoll_setup vmlinux EXPORT_SYMBOL_GPL -0xaf181015 put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL +0x9c496ec8 strp_init vmlinux EXPORT_SYMBOL_GPL +0x90014339 ip6_input vmlinux EXPORT_SYMBOL_GPL +0x27e516db ip6tun_encaps vmlinux EXPORT_SYMBOL +0x8a99802d lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL +0xefb01d81 __netpoll_setup vmlinux EXPORT_SYMBOL_GPL +0x770e852b put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL 0xf6c71a25 cper_severity_str vmlinux EXPORT_SYMBOL_GPL 0x6b9705ef pci_free_host_bridge vmlinux EXPORT_SYMBOL 0xa725ad71 imx_pinctrl_sc_ipc_init vmlinux EXPORT_SYMBOL_GPL 0x20cbb30a __percpu_counter_init vmlinux EXPORT_SYMBOL 0x920cc389 visitorl vmlinux EXPORT_SYMBOL_GPL -0x5e455637 get_user_pages_remote vmlinux EXPORT_SYMBOL -0x3dbddcb7 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL +0xea7217ca get_user_pages_remote vmlinux EXPORT_SYMBOL +0xf162c0d1 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL 0x1246548c irq_get_domain_generic_chip vmlinux EXPORT_SYMBOL_GPL 0xa5d355f7 irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL 0x7ec814de inet_hashinfo_init vmlinux EXPORT_SYMBOL_GPL -0x3a51604c ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0x32144935 ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0xa99ef899 devlink_fmsg_bool_pair_put vmlinux EXPORT_SYMBOL_GPL 0xd738ba28 input_mt_report_pointer_emulation vmlinux EXPORT_SYMBOL 0xf0ca9f74 tpm_put_ops vmlinux EXPORT_SYMBOL_GPL @@ -3813,65 +3816,65 @@ 0xc0104ab5 pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL 0x245d71bf pwm_request vmlinux EXPORT_SYMBOL_GPL 0xa1691b63 xas_find_marked vmlinux EXPORT_SYMBOL_GPL -0xa5deff81 end_buffer_read_sync vmlinux EXPORT_SYMBOL +0x705ead90 end_buffer_read_sync vmlinux EXPORT_SYMBOL 0x7954231e d_add vmlinux EXPORT_SYMBOL -0x0e36e4f9 set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0x97948817 set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL 0x2fae81b2 tcf_em_tree_dump vmlinux EXPORT_SYMBOL -0x3708ba0a neigh_for_each vmlinux EXPORT_SYMBOL +0x14741c61 neigh_for_each vmlinux EXPORT_SYMBOL 0x09ebf56b rtc_initialize_alarm vmlinux EXPORT_SYMBOL_GPL 0x6971447a rtc_month_days vmlinux EXPORT_SYMBOL -0x9eea5bfa wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL -0x57fe3098 regulator_is_enabled_regmap vmlinux EXPORT_SYMBOL_GPL +0xfefb35e9 wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL +0x7077a3f6 regulator_is_enabled_regmap vmlinux EXPORT_SYMBOL_GPL 0xd5547107 pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL 0x7c8ffc87 devm_pinctrl_register_and_init vmlinux EXPORT_SYMBOL_GPL 0x77e9eb37 aes_encrypt vmlinux EXPORT_SYMBOL 0x270b683b sg_miter_next vmlinux EXPORT_SYMBOL 0x85efc7e0 zero_pfn vmlinux EXPORT_SYMBOL 0x8a9ea718 param_get_ushort vmlinux EXPORT_SYMBOL -0x34f55829 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0xf8e456e5 tcp_sock_set_cork vmlinux EXPORT_SYMBOL -0x6b0ea513 skb_pull vmlinux EXPORT_SYMBOL +0x92dbf518 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0xb0dde394 tcp_sock_set_cork vmlinux EXPORT_SYMBOL +0xfd1c1c59 skb_pull vmlinux EXPORT_SYMBOL 0x3d71a929 device_get_match_data vmlinux EXPORT_SYMBOL_GPL 0xce8f29d0 clk_register vmlinux EXPORT_SYMBOL_GPL -0x3304fd8f amba_find_device vmlinux EXPORT_SYMBOL +0x4561f0f6 amba_find_device vmlinux EXPORT_SYMBOL 0x7e80ef17 pci_add_new_bus vmlinux EXPORT_SYMBOL 0x9ba2bb2b gpio_request_array vmlinux EXPORT_SYMBOL_GPL 0xa01d3df6 font_vga_8x16 vmlinux EXPORT_SYMBOL 0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL 0x2688ec10 bitmap_zalloc vmlinux EXPORT_SYMBOL -0xb08c4f34 blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL +0xe6bc5135 blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL 0x24256be0 sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL -0x7aa9b266 register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL +0x80e24ad0 register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL 0x6e3347ec devlink_priv vmlinux EXPORT_SYMBOL_GPL -0xcfb2657b neigh_app_ns vmlinux EXPORT_SYMBOL -0x83cafbd5 netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL +0xb1440177 neigh_app_ns vmlinux EXPORT_SYMBOL +0xacdaa50f netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL 0xd8c28402 pm_clk_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0xe7b9e850 pm_generic_restore_noirq vmlinux EXPORT_SYMBOL_GPL 0x90ad66b1 software_node_unregister_nodes vmlinux EXPORT_SYMBOL_GPL 0x15ea2a45 register_acpi_bus_type vmlinux EXPORT_SYMBOL_GPL 0x696a3811 pci_enable_pasid vmlinux EXPORT_SYMBOL_GPL 0xb0d1656c gpio_free_array vmlinux EXPORT_SYMBOL_GPL -0xe6a12df0 iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL +0x9f67b959 iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL 0xcaad0ae2 irq_remove_generic_chip vmlinux EXPORT_SYMBOL_GPL 0x7b178afe unlock_system_sleep vmlinux EXPORT_SYMBOL_GPL -0x3b8b7fac xfrm6_protocol_register vmlinux EXPORT_SYMBOL -0xdf7631cd xfrm_state_check_expire vmlinux EXPORT_SYMBOL -0x8491a3de xfrm4_protocol_register vmlinux EXPORT_SYMBOL -0x62c2562b sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL -0xcdb473f4 sock_i_ino vmlinux EXPORT_SYMBOL -0x224f9c2d sock_i_uid vmlinux EXPORT_SYMBOL +0xd03fbc31 xfrm6_protocol_register vmlinux EXPORT_SYMBOL +0xe88ffd8d xfrm_state_check_expire vmlinux EXPORT_SYMBOL +0xbfad18a8 xfrm4_protocol_register vmlinux EXPORT_SYMBOL +0x48db4300 sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL +0x5b3621e9 sock_i_ino vmlinux EXPORT_SYMBOL +0x1d374f42 sock_i_uid vmlinux EXPORT_SYMBOL 0xc2521b88 ntb_msi_setup_mws vmlinux EXPORT_SYMBOL 0x08c1b4c1 phy_attached_info vmlinux EXPORT_SYMBOL 0x858df16b netdev_boot_setup_check vmlinux EXPORT_SYMBOL -0x8454f548 regulator_set_voltage_time vmlinux EXPORT_SYMBOL_GPL +0x5835fa47 regulator_set_voltage_time vmlinux EXPORT_SYMBOL_GPL 0x2bd60ab9 acpi_reset vmlinux EXPORT_SYMBOL -0x4e663be5 kvm_vcpu_unmap vmlinux EXPORT_SYMBOL_GPL -0x92bf3daf ip6_pol_route vmlinux EXPORT_SYMBOL_GPL -0x6248807f ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL -0xa94cc516 cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0x7ce2e614 kvm_vcpu_unmap vmlinux EXPORT_SYMBOL_GPL +0x283c732e ip6_pol_route vmlinux EXPORT_SYMBOL_GPL +0xc266ca78 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL +0x69902674 cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0x8856e8af dev_pm_opp_of_add_table_indexed vmlinux EXPORT_SYMBOL_GPL 0xd84bfd92 edac_pci_handle_npe vmlinux EXPORT_SYMBOL_GPL -0x9e6a6246 regulator_get_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL +0xc22061c7 regulator_get_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL 0x835239d5 clk_gate_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x6773d1d6 __clk_mux_determine_rate_closest vmlinux EXPORT_SYMBOL_GPL 0xec4d9e3a clk_get_sys vmlinux EXPORT_SYMBOL @@ -3881,8 +3884,8 @@ 0x33fcf44a __kfifo_out_r vmlinux EXPORT_SYMBOL 0x89f3a26a crypto_req_done vmlinux EXPORT_SYMBOL_GPL 0x457594fa crypto_alg_list vmlinux EXPORT_SYMBOL_GPL -0xb1cd84ec sync_inode_metadata vmlinux EXPORT_SYMBOL -0x6f60ee1c vm_map_pages vmlinux EXPORT_SYMBOL +0x8d130278 sync_inode_metadata vmlinux EXPORT_SYMBOL +0xc7159706 vm_map_pages vmlinux EXPORT_SYMBOL 0xc3762aec mempool_alloc vmlinux EXPORT_SYMBOL 0x8bc0d9db unregister_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x2975fe04 free_cgroup_ns vmlinux EXPORT_SYMBOL @@ -3894,8 +3897,8 @@ 0xdd00447a acpi_resource_to_address64 vmlinux EXPORT_SYMBOL 0xf63c7496 __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL 0x2a9d373f irq_domain_alloc_irqs_parent vmlinux EXPORT_SYMBOL_GPL -0x4fe5280c xp_can_alloc vmlinux EXPORT_SYMBOL -0xb1c64d57 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL +0x69713770 xp_can_alloc vmlinux EXPORT_SYMBOL +0x56d62b59 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL 0x541dae66 flow_rule_match_ct vmlinux EXPORT_SYMBOL 0xe3840e18 secure_ipv4_port_ephemeral vmlinux EXPORT_SYMBOL_GPL 0x545025e5 nvmem_add_cell_table vmlinux EXPORT_SYMBOL_GPL @@ -3906,30 +3909,30 @@ 0xa6b5ee5b __SCK__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL 0x39e7231a iomap_seek_data vmlinux EXPORT_SYMBOL_GPL 0x9be30d27 mhp_get_pluggable_range vmlinux EXPORT_SYMBOL_GPL -0x6ae2331d pagecache_get_page vmlinux EXPORT_SYMBOL +0x2be4e501 pagecache_get_page vmlinux EXPORT_SYMBOL 0x2cdf87a1 proc_dointvec_minmax vmlinux EXPORT_SYMBOL -0x173a0270 mr_vif_seq_idx vmlinux EXPORT_SYMBOL +0xf707cbc0 mr_vif_seq_idx vmlinux EXPORT_SYMBOL 0x5cad02ce dev_mc_add_excl vmlinux EXPORT_SYMBOL 0xec8c6790 dev_uc_add_excl vmlinux EXPORT_SYMBOL -0xf7b3f238 i2c_bus_type vmlinux EXPORT_SYMBOL_GPL +0x00fdb15c i2c_bus_type vmlinux EXPORT_SYMBOL_GPL 0x8217d8f3 spi_mem_adjust_op_size vmlinux EXPORT_SYMBOL_GPL 0xe03a689d dma_fence_array_ops vmlinux EXPORT_SYMBOL 0x5edecb1d pci_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL 0x07f57478 pci_unmap_iospace vmlinux EXPORT_SYMBOL 0x271e3752 dpbp_enable vmlinux EXPORT_SYMBOL_GPL -0x9bbfdaf8 blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL -0x9fa0a086 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL -0x2d024ed0 kmalloc_caches vmlinux EXPORT_SYMBOL -0x1fbba6c8 rt_dst_alloc vmlinux EXPORT_SYMBOL +0xe00e2e88 blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL +0x0ddb48d9 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0x5ce37914 kmalloc_caches vmlinux EXPORT_SYMBOL +0x421f0f1a rt_dst_alloc vmlinux EXPORT_SYMBOL 0x7f6f9c70 do_take_over_console vmlinux EXPORT_SYMBOL_GPL -0x59ef8b51 regulator_set_ramp_delay_regmap vmlinux EXPORT_SYMBOL_GPL -0x29d6935b regulator_set_current_limit vmlinux EXPORT_SYMBOL_GPL +0xed76423f regulator_set_ramp_delay_regmap vmlinux EXPORT_SYMBOL_GPL +0x3c909116 regulator_set_current_limit vmlinux EXPORT_SYMBOL_GPL 0xe79fd1a6 vp_modern_set_queue_size vmlinux EXPORT_SYMBOL_GPL 0x71a9a3ab mtk_mutex_acquire vmlinux EXPORT_SYMBOL_GPL 0x34e7b10f of_mm_gpiochip_add_data vmlinux EXPORT_SYMBOL_GPL 0xbf849544 sysfs_add_link_to_group vmlinux EXPORT_SYMBOL_GPL 0xa8841123 fsverity_file_open vmlinux EXPORT_SYMBOL_GPL -0x03835ac5 truncate_pagecache_range vmlinux EXPORT_SYMBOL +0xf1f31d88 truncate_pagecache_range vmlinux EXPORT_SYMBOL 0xef482976 __traceiter_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL 0x9bc8f293 param_ops_ullong vmlinux EXPORT_SYMBOL @@ -3940,13 +3943,13 @@ 0xc01f928f tty_ldisc_deref vmlinux EXPORT_SYMBOL_GPL 0x2ee4c2b1 hdmi_avi_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x349030ae pci_host_common_probe vmlinux EXPORT_SYMBOL_GPL -0xb97c128d security_inode_setsecctx vmlinux EXPORT_SYMBOL +0xbda0e6d3 security_inode_setsecctx vmlinux EXPORT_SYMBOL 0x2b495eff dquot_scan_active vmlinux EXPORT_SYMBOL 0x4904c812 vfs_getattr vmlinux EXPORT_SYMBOL 0xc872fd85 in6addr_interfacelocal_allnodes vmlinux EXPORT_SYMBOL -0xa30c5387 inet_del_protocol vmlinux EXPORT_SYMBOL -0x8fe1f2c3 neigh_update vmlinux EXPORT_SYMBOL -0x5f479c2e phy_stop vmlinux EXPORT_SYMBOL +0x8f5811c3 inet_del_protocol vmlinux EXPORT_SYMBOL +0x0567e591 neigh_update vmlinux EXPORT_SYMBOL +0x1b22d627 phy_stop vmlinux EXPORT_SYMBOL 0xb18b5e7b tty_kclose vmlinux EXPORT_SYMBOL_GPL 0x82855cf5 acpi_dma_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0x5ccc16a1 cpumask_next_wrap vmlinux EXPORT_SYMBOL @@ -3954,15 +3957,15 @@ 0x25d0ee52 put_io_context vmlinux EXPORT_SYMBOL_GPL 0xd7be3902 blk_queue_io_min vmlinux EXPORT_SYMBOL 0x25f28e55 dquot_load_quota_inode vmlinux EXPORT_SYMBOL -0xd8cdb06a nobh_truncate_page vmlinux EXPORT_SYMBOL +0x0941e87b nobh_truncate_page vmlinux EXPORT_SYMBOL 0xd5787987 devlink_trap_groups_register vmlinux EXPORT_SYMBOL_GPL 0xa3608a8a devfreq_register_notifier vmlinux EXPORT_SYMBOL -0x5eadd9ff regulator_set_voltage_rdev vmlinux EXPORT_SYMBOL_GPL +0x54e8ebb5 regulator_set_voltage_rdev vmlinux EXPORT_SYMBOL_GPL 0x4d202b8c __xas_prev vmlinux EXPORT_SYMBOL_GPL 0xed4ae15e ecc_make_pub_key vmlinux EXPORT_SYMBOL 0x48fe91b2 securityfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0x745da550 __vfs_getxattr vmlinux EXPORT_SYMBOL -0x1e295a5c __put_page vmlinux EXPORT_SYMBOL +0x18b561ba __put_page vmlinux EXPORT_SYMBOL 0xcf2a6966 up vmlinux EXPORT_SYMBOL 0xfba945fc of_pci_range_parser_one vmlinux EXPORT_SYMBOL_GPL 0x377f0331 devm_spi_register_controller vmlinux EXPORT_SYMBOL_GPL @@ -3970,8 +3973,8 @@ 0x84fa3397 pci_hp_remove_module_link vmlinux EXPORT_SYMBOL_GPL 0xaa0d8341 path_get vmlinux EXPORT_SYMBOL 0x677d7091 __inode_sub_bytes vmlinux EXPORT_SYMBOL -0xa69a2e3d addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL -0x40035358 xfrm_state_update vmlinux EXPORT_SYMBOL +0xd1e17b64 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL +0x4749ce13 xfrm_state_update vmlinux EXPORT_SYMBOL 0x92f4b7f8 pm_generic_resume_noirq vmlinux EXPORT_SYMBOL_GPL 0xde545f91 pci_bridge_secondary_bus_reset vmlinux EXPORT_SYMBOL_GPL 0x13ce87e8 asn1_ber_decoder vmlinux EXPORT_SYMBOL_GPL @@ -3983,38 +3986,38 @@ 0x23864ce7 cpuset_mem_spread_node vmlinux EXPORT_SYMBOL_GPL 0x70f308dc poll_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0x45b31c1d kthread_unuse_mm vmlinux EXPORT_SYMBOL_GPL -0x3acea58c get_pid_task vmlinux EXPORT_SYMBOL_GPL +0x33a0f309 get_pid_task vmlinux EXPORT_SYMBOL_GPL 0x47884890 system_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL -0x3c638c91 hippi_mac_addr vmlinux EXPORT_SYMBOL -0x3385f5e7 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL +0x9b1782df hippi_mac_addr vmlinux EXPORT_SYMBOL +0x1a788749 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL 0x4e53e4c4 devlink_param_value_changed vmlinux EXPORT_SYMBOL_GPL -0x2ae6d203 dev_open vmlinux EXPORT_SYMBOL -0x4738812a __skb_free_datagram_locked vmlinux EXPORT_SYMBOL +0x533f057e dev_open vmlinux EXPORT_SYMBOL +0x07810ac2 __skb_free_datagram_locked vmlinux EXPORT_SYMBOL 0x1eb3120c ntb_msi_peer_trigger vmlinux EXPORT_SYMBOL 0x56b7f3b9 tegra_ivc_read_advance vmlinux EXPORT_SYMBOL 0x755b78c6 meson_sm_call_write vmlinux EXPORT_SYMBOL -0xea54604a cn_add_callback vmlinux EXPORT_SYMBOL_GPL +0x0a8156dc cn_add_callback vmlinux EXPORT_SYMBOL_GPL 0x36ac17ab alloc_iova_fast vmlinux EXPORT_SYMBOL_GPL 0x357457c3 psil_get_ep_config vmlinux EXPORT_SYMBOL_GPL -0x4dd2e1ef ilookup vmlinux EXPORT_SYMBOL +0x181fd23b ilookup vmlinux EXPORT_SYMBOL 0x4302d0eb free_pages vmlinux EXPORT_SYMBOL 0x9c40ca36 irq_create_of_mapping vmlinux EXPORT_SYMBOL_GPL 0x81e6b37f dmi_get_system_info vmlinux EXPORT_SYMBOL -0x8f3093ee thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x84589ff3 thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0x61abfad2 mdiobus_free vmlinux EXPORT_SYMBOL 0x4b3157d8 of_pm_clk_add_clks vmlinux EXPORT_SYMBOL_GPL 0xbfd76b47 of_dma_request_slave_channel vmlinux EXPORT_SYMBOL_GPL 0x765ff474 crc_t10dif_generic vmlinux EXPORT_SYMBOL 0x03592ea0 security_unix_stream_connect vmlinux EXPORT_SYMBOL -0x4677f944 generic_file_fsync vmlinux EXPORT_SYMBOL -0x0b9ad16f unlock_new_inode vmlinux EXPORT_SYMBOL +0xbc14b783 generic_file_fsync vmlinux EXPORT_SYMBOL +0x834e3bca unlock_new_inode vmlinux EXPORT_SYMBOL 0xd83791b5 __f_setown vmlinux EXPORT_SYMBOL 0x2ebb19fd execute_in_process_context vmlinux EXPORT_SYMBOL_GPL 0xa8f6c843 ip_frag_ecn_table vmlinux EXPORT_SYMBOL -0x96e999d6 ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL +0x76acbba7 ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL 0x62737e1d sock_unregister vmlinux EXPORT_SYMBOL 0xab060841 zynqmp_pm_query_data vmlinux EXPORT_SYMBOL_GPL -0x002759fc i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL +0x4f7ee23c i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL 0xa88b9836 devm_regmap_field_free vmlinux EXPORT_SYMBOL_GPL 0x9a3aef5d iommu_device_link vmlinux EXPORT_SYMBOL_GPL 0x6cf0d67d qe_get_num_of_snums vmlinux EXPORT_SYMBOL @@ -4025,7 +4028,7 @@ 0xfbb7960a devm_gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL 0x954f099c idr_preload vmlinux EXPORT_SYMBOL 0x88bb60bd kset_register vmlinux EXPORT_SYMBOL -0x68668a0f fput vmlinux EXPORT_SYMBOL +0xd599747f fput vmlinux EXPORT_SYMBOL 0x1df15ee7 of_pci_range_parser_init vmlinux EXPORT_SYMBOL_GPL 0xb3bdaa72 efivars_register vmlinux EXPORT_SYMBOL_GPL 0xfb48ccab platform_device_alloc vmlinux EXPORT_SYMBOL_GPL @@ -4034,10 +4037,10 @@ 0xcfd30d71 acpi_os_map_memory vmlinux EXPORT_SYMBOL_GPL 0x59d2a85a devm_arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL 0xfb2b17bf iov_iter_get_pages_alloc vmlinux EXPORT_SYMBOL -0x5a2249bd end_page_private_2 vmlinux EXPORT_SYMBOL -0x120a008e uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL +0x97fe020e end_page_private_2 vmlinux EXPORT_SYMBOL +0xc8fea727 uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL 0x99078b39 trace_print_flags_seq vmlinux EXPORT_SYMBOL -0x5fc22fce ip6_frag_init vmlinux EXPORT_SYMBOL +0x20891957 ip6_frag_init vmlinux EXPORT_SYMBOL 0x255914cf pm_generic_suspend_noirq vmlinux EXPORT_SYMBOL_GPL 0xfb37c0eb component_add_typed vmlinux EXPORT_SYMBOL_GPL 0xfa104dce serial8250_em485_config vmlinux EXPORT_SYMBOL_GPL @@ -4051,39 +4054,40 @@ 0x2d2c902f perf_trace_buf_alloc vmlinux EXPORT_SYMBOL_GPL 0x944a564d is_console_locked vmlinux EXPORT_SYMBOL 0x9143a752 param_ops_bool vmlinux EXPORT_SYMBOL -0x6849ff41 regulator_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0x15d47d8b regulator_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0xbf572f86 sysfs_change_owner vmlinux EXPORT_SYMBOL_GPL -0x39848bed __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xb59be309 __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0x7f7cbc64 ip_tunnel_need_metadata vmlinux EXPORT_SYMBOL_GPL -0xef803bf5 inet_shutdown vmlinux EXPORT_SYMBOL +0x249892c3 inet_shutdown vmlinux EXPORT_SYMBOL 0x59c43dc9 __traceiter_non_standard_event vmlinux EXPORT_SYMBOL_GPL 0x12a2deb7 power_supply_set_property vmlinux EXPORT_SYMBOL_GPL 0x802f1730 power_supply_get_property vmlinux EXPORT_SYMBOL_GPL 0xac588220 syscon_node_to_regmap vmlinux EXPORT_SYMBOL_GPL 0x38374815 clear_selection vmlinux EXPORT_SYMBOL_GPL -0x31e654fb regulator_set_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL +0xdd66f63b regulator_set_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL 0xae64f1dd __tracepoint_block_bio_remap vmlinux EXPORT_SYMBOL_GPL -0x0432349f xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL -0x8562847f clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL +0xed40142a xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL +0x89b649d9 clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL 0xae4f40f7 flow_rule_match_cvlan vmlinux EXPORT_SYMBOL 0xff05a3fd uart_remove_one_port vmlinux EXPORT_SYMBOL 0x167d7113 acpi_bus_register_early_device vmlinux EXPORT_SYMBOL_GPL +0x55b0b582 fscrypt_add_test_dummy_key vmlinux EXPORT_SYMBOL_GPL 0x6167e72c vmalloc_no_huge vmlinux EXPORT_SYMBOL 0xfb8bba6a vmalloc_to_page vmlinux EXPORT_SYMBOL -0x483b1600 __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL -0x576b0a77 xfrm_trans_queue vmlinux EXPORT_SYMBOL +0x5ccb1a07 __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL +0x367a5717 xfrm_trans_queue vmlinux EXPORT_SYMBOL 0x1c5541bd cpufreq_boost_enabled vmlinux EXPORT_SYMBOL_GPL -0xbf43d704 devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL -0xacb02bef devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x1fb25704 devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0x7e6f73ce devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL 0xdaa06dc1 acpi_lpat_raw_to_temp vmlinux EXPORT_SYMBOL_GPL -0xff7602d4 blk_update_request vmlinux EXPORT_SYMBOL_GPL +0xaed270cc blk_update_request vmlinux EXPORT_SYMBOL_GPL 0x02649054 security_sock_rcv_skb vmlinux EXPORT_SYMBOL 0xfc336d2e __wake_up_bit vmlinux EXPORT_SYMBOL 0xe633d3bd get_task_cred vmlinux EXPORT_SYMBOL -0x1c20509b sock_release vmlinux EXPORT_SYMBOL +0x53f33c97 sock_release vmlinux EXPORT_SYMBOL 0x565338ce power_supply_get_by_phandle vmlinux EXPORT_SYMBOL_GPL 0x8e3c1bbc tty_port_tty_wakeup vmlinux EXPORT_SYMBOL_GPL -0xf04db3f4 regulator_map_voltage_ascend vmlinux EXPORT_SYMBOL_GPL +0xa5271c43 regulator_map_voltage_ascend vmlinux EXPORT_SYMBOL_GPL 0x92b99a33 acpi_put_table vmlinux EXPORT_SYMBOL 0x8e7f12cf gpiochip_lock_as_irq vmlinux EXPORT_SYMBOL_GPL 0x37bf7be3 percpu_ref_exit vmlinux EXPORT_SYMBOL_GPL @@ -4098,18 +4102,18 @@ 0xb10fc19e ecc_get_curve vmlinux EXPORT_SYMBOL 0x01884333 d_add_ci vmlinux EXPORT_SYMBOL 0x9b70c6ff tracepoint_probe_register_prio vmlinux EXPORT_SYMBOL_GPL -0x09000baa phys_mem_access_prot vmlinux EXPORT_SYMBOL -0xe1d93026 ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL +0xa347bd57 phys_mem_access_prot vmlinux EXPORT_SYMBOL +0xe5b5da38 ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL 0x9b33e0d7 unregister_dcbevent_notifier vmlinux EXPORT_SYMBOL -0xf0ff01b0 __skb_checksum_complete_head vmlinux EXPORT_SYMBOL -0x33b1c304 skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL -0x72b6b384 phy_ethtool_get_wol vmlinux EXPORT_SYMBOL -0x571ebf3b phy_ethtool_set_wol vmlinux EXPORT_SYMBOL +0x01a28c42 __skb_checksum_complete_head vmlinux EXPORT_SYMBOL +0x579c4624 skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL +0x43a4c3a8 phy_ethtool_get_wol vmlinux EXPORT_SYMBOL +0xe3806002 phy_ethtool_set_wol vmlinux EXPORT_SYMBOL 0x629079b3 dma_fence_signal_timestamp vmlinux EXPORT_SYMBOL 0x9fec33cc free_io_pgtable_ops vmlinux EXPORT_SYMBOL_GPL 0x640af97d pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL 0x53126ecc __percpu_counter_sum vmlinux EXPORT_SYMBOL -0x7d25027d mpage_readpage vmlinux EXPORT_SYMBOL +0xdb4ff1f2 mpage_readpage vmlinux EXPORT_SYMBOL 0xc69b7ee5 zs_destroy_pool vmlinux EXPORT_SYMBOL_GPL 0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL 0x4b1ae811 perf_pmu_unregister vmlinux EXPORT_SYMBOL_GPL @@ -4120,33 +4124,33 @@ 0x491bd71b of_get_compatible_child vmlinux EXPORT_SYMBOL 0xa690a1b5 tty_port_raise_dtr_rts vmlinux EXPORT_SYMBOL 0x8e4c60a3 cpm_muram_dma vmlinux EXPORT_SYMBOL -0x4f68a25f rockchip_pcie_parse_dt vmlinux EXPORT_SYMBOL_GPL +0x0d0f3646 rockchip_pcie_parse_dt vmlinux EXPORT_SYMBOL_GPL 0x5cf87ea3 pci_request_region vmlinux EXPORT_SYMBOL 0x45cecf24 blk_queue_io_opt vmlinux EXPORT_SYMBOL 0xd38141f2 trace_event_printf vmlinux EXPORT_SYMBOL 0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL -0x15b6e6d9 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL +0x7da75531 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL 0xd0be2ab1 flow_block_cb_alloc vmlinux EXPORT_SYMBOL 0xb7c6db70 sysctl_max_skb_frags vmlinux EXPORT_SYMBOL 0x6a90663a qman_schedule_fq vmlinux EXPORT_SYMBOL 0x174e50d5 clk_hw_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x79b1d16f devm_get_clk_from_child vmlinux EXPORT_SYMBOL 0xcef2b929 gpiod_direction_output vmlinux EXPORT_SYMBOL_GPL -0x6bebea9a disk_uevent vmlinux EXPORT_SYMBOL_GPL +0x6f5fa52e disk_uevent vmlinux EXPORT_SYMBOL_GPL 0x9f50b770 keyring_restrict vmlinux EXPORT_SYMBOL 0x903b627c list_lru_isolate_move vmlinux EXPORT_SYMBOL_GPL -0x858d5b1b ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL -0xc2de3472 sock_set_rcvbuf vmlinux EXPORT_SYMBOL +0x8a8bf480 ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL +0x41c6280d sock_set_rcvbuf vmlinux EXPORT_SYMBOL 0x5b39723d component_match_add_typed vmlinux EXPORT_SYMBOL 0x3a4f9d28 rng_is_initialized vmlinux EXPORT_SYMBOL 0x7618af39 hdmi_infoframe_check vmlinux EXPORT_SYMBOL 0x8c524931 iov_iter_revert vmlinux EXPORT_SYMBOL 0xa4fa27f5 crypto_unregister_aeads vmlinux EXPORT_SYMBOL_GPL 0x4a1da041 evm_inode_init_security vmlinux EXPORT_SYMBOL_GPL -0x87a3759c __bread_gfp vmlinux EXPORT_SYMBOL -0xab993870 umd_load_blob vmlinux EXPORT_SYMBOL_GPL -0xed1b6446 tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL -0xe9708529 nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL +0x814fbc45 __bread_gfp vmlinux EXPORT_SYMBOL +0xdb84de5c umd_load_blob vmlinux EXPORT_SYMBOL_GPL +0xb78cfd73 tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x358f7731 nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL 0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL 0x1d94a218 dmi_memdev_handle vmlinux EXPORT_SYMBOL_GPL 0x61f67c92 phy_gbit_features_array vmlinux EXPORT_SYMBOL_GPL @@ -4154,12 +4158,12 @@ 0xec64b508 rockchip_register_softrst vmlinux EXPORT_SYMBOL_GPL 0xdf600fa5 clk_gate_restore_context vmlinux EXPORT_SYMBOL_GPL 0xdb2ec843 gpiochip_line_is_open_drain vmlinux EXPORT_SYMBOL_GPL -0x59b13294 bio_split vmlinux EXPORT_SYMBOL +0x4fc580d6 bio_split vmlinux EXPORT_SYMBOL 0x344a2c84 iomap_dio_complete vmlinux EXPORT_SYMBOL_GPL 0xe2359f28 lock_rename vmlinux EXPORT_SYMBOL 0x7c291e86 show_rcu_tasks_trace_gp_kthread vmlinux EXPORT_SYMBOL_GPL -0x47c73834 preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL -0xacc1a318 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL +0x13463dd4 preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x50e3dae5 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL 0xf9fdd81f class_destroy vmlinux EXPORT_SYMBOL_GPL 0xf43d2caa acpi_remove_interface vmlinux EXPORT_SYMBOL 0x2faea9ab pci_pme_active vmlinux EXPORT_SYMBOL @@ -4171,37 +4175,37 @@ 0x01e1d708 fs_param_is_string vmlinux EXPORT_SYMBOL 0x6d16c104 mutex_lock_killable vmlinux EXPORT_SYMBOL 0x3d93c7c2 __arm_smccc_sve_check vmlinux EXPORT_SYMBOL -0x51deb09b tcp_check_req vmlinux EXPORT_SYMBOL -0x377fb82f tcp_init_sock vmlinux EXPORT_SYMBOL -0xccf34654 netlink_unicast vmlinux EXPORT_SYMBOL -0x5e26a78c neigh_sysctl_register vmlinux EXPORT_SYMBOL +0x0a68592b tcp_check_req vmlinux EXPORT_SYMBOL +0xbc174e61 tcp_init_sock vmlinux EXPORT_SYMBOL +0xe3923829 netlink_unicast vmlinux EXPORT_SYMBOL +0x2697688f neigh_sysctl_register vmlinux EXPORT_SYMBOL 0x9e3cd89e tty_port_tty_hangup vmlinux EXPORT_SYMBOL_GPL 0x52b1e3c7 pci_flags vmlinux EXPORT_SYMBOL_GPL 0xfe79b46b __blk_req_zone_write_lock vmlinux EXPORT_SYMBOL_GPL -0x55fcbfc3 __bio_add_page vmlinux EXPORT_SYMBOL_GPL -0x7f3ccd50 bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL -0x07abe166 bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL -0xf20b5ade bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL -0xf306a809 kvm_write_guest_page vmlinux EXPORT_SYMBOL_GPL +0x8e5c5cfe __bio_add_page vmlinux EXPORT_SYMBOL_GPL +0x40db6c9a bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL +0x8665da16 bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL +0x552e379c bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL +0x45632961 kvm_write_guest_page vmlinux EXPORT_SYMBOL_GPL 0x8761c87b rps_needed vmlinux EXPORT_SYMBOL -0xf5297d1d skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL -0x41121adb i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL +0x7772512d skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL +0xae1f580f i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL 0x40515dfc spi_mem_dirmap_read vmlinux EXPORT_SYMBOL_GPL 0x3fd26168 serdev_controller_add vmlinux EXPORT_SYMBOL_GPL 0x0296695f refcount_warn_saturate vmlinux EXPORT_SYMBOL 0xa76583ca import_single_range vmlinux EXPORT_SYMBOL 0xbc794b62 security_sctp_bind_connect vmlinux EXPORT_SYMBOL -0xd7aad2bd set_nlink vmlinux EXPORT_SYMBOL +0x793c1dbf set_nlink vmlinux EXPORT_SYMBOL 0xaf348da7 cpu_pm_exit vmlinux EXPORT_SYMBOL_GPL -0x6e7b4e59 kill_pgrp vmlinux EXPORT_SYMBOL -0x4248f331 sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL -0xa9d95209 device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL +0x262fa78f kill_pgrp vmlinux EXPORT_SYMBOL +0x569ea487 sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0xe68e9f9a device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL 0xaf2fd5fd dw_pcie_wait_for_link vmlinux EXPORT_SYMBOL_GPL 0x34d6fa43 seq_read vmlinux EXPORT_SYMBOL 0xdf406081 is_bad_inode vmlinux EXPORT_SYMBOL -0x25b161d1 lru_cache_add vmlinux EXPORT_SYMBOL +0xbba9f56e lru_cache_add vmlinux EXPORT_SYMBOL 0x28204f29 param_get_int vmlinux EXPORT_SYMBOL -0xa5d185f2 skb_ext_add vmlinux EXPORT_SYMBOL +0xf9d49c19 skb_ext_add vmlinux EXPORT_SYMBOL 0xe73b03eb dma_buf_dynamic_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x1dc9179a start_tty vmlinux EXPORT_SYMBOL 0x40c1b609 divider_determine_rate vmlinux EXPORT_SYMBOL_GPL @@ -4212,9 +4216,9 @@ 0x8d23b9ef user_update vmlinux EXPORT_SYMBOL_GPL 0x8b7167c6 configfs_unregister_group vmlinux EXPORT_SYMBOL 0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL -0xa09b6284 kernel_sock_shutdown vmlinux EXPORT_SYMBOL -0xc382484c of_find_i2c_adapter_by_node vmlinux EXPORT_SYMBOL -0x2b6179f9 regulator_set_drvdata vmlinux EXPORT_SYMBOL_GPL +0x3d4cc64f kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0x8fc7ca62 of_find_i2c_adapter_by_node vmlinux EXPORT_SYMBOL +0x1326185a regulator_set_drvdata vmlinux EXPORT_SYMBOL_GPL 0x6eb7f90c virtqueue_add_sgs vmlinux EXPORT_SYMBOL_GPL 0x13722f19 rockchip_clk_add_lookup vmlinux EXPORT_SYMBOL_GPL 0xfe8cd049 pnp_unregister_card_driver vmlinux EXPORT_SYMBOL @@ -4225,40 +4229,40 @@ 0xd000c19a notify_change vmlinux EXPORT_SYMBOL 0x0692656c follow_up vmlinux EXPORT_SYMBOL 0x8a590bd9 param_get_short vmlinux EXPORT_SYMBOL -0x2f18ef31 kvm_read_guest vmlinux EXPORT_SYMBOL_GPL -0xbe429d18 inet_sk_set_state vmlinux EXPORT_SYMBOL -0x7cb34dbc nf_log_bind_pf vmlinux EXPORT_SYMBOL -0x0833ff80 dev_pick_tx_zero vmlinux EXPORT_SYMBOL -0x7c1f4e26 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL -0x9ca3d767 sock_no_ioctl vmlinux EXPORT_SYMBOL +0x0c5b97f8 kvm_read_guest vmlinux EXPORT_SYMBOL_GPL +0xf33c8a07 inet_sk_set_state vmlinux EXPORT_SYMBOL +0x45b348a1 nf_log_bind_pf vmlinux EXPORT_SYMBOL +0xa5a4a34c dev_pick_tx_zero vmlinux EXPORT_SYMBOL +0x73ab5154 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL +0xe59e6b43 sock_no_ioctl vmlinux EXPORT_SYMBOL 0xf1031802 rproc_vq_interrupt vmlinux EXPORT_SYMBOL 0xb58d4602 of_reconfig_get_state_change vmlinux EXPORT_SYMBOL_GPL 0x9fe899b7 get_cpu_idle_time vmlinux EXPORT_SYMBOL_GPL 0x2e44d485 mipi_dsi_dcs_set_tear_off vmlinux EXPORT_SYMBOL 0x275f3d49 hdmi_vendor_infoframe_check vmlinux EXPORT_SYMBOL -0x72b489a9 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0xb43ff4a7 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0xf4176a3b kernel_param_lock vmlinux EXPORT_SYMBOL 0xea2ecf19 serio_unregister_child_port vmlinux EXPORT_SYMBOL 0x3a318919 acpi_bus_get_acpi_device vmlinux EXPORT_SYMBOL_GPL -0x3545bbd6 simple_empty vmlinux EXPORT_SYMBOL -0xdc6cfc5a find_extend_vma vmlinux EXPORT_SYMBOL_GPL -0x6b161b99 vm_mmap vmlinux EXPORT_SYMBOL -0x8194b8e6 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL +0xb90a98ad simple_empty vmlinux EXPORT_SYMBOL +0x04639377 find_extend_vma vmlinux EXPORT_SYMBOL_GPL +0xc6f1a671 vm_mmap vmlinux EXPORT_SYMBOL +0x05353da9 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL 0x527a15ed dma_alloc_attrs vmlinux EXPORT_SYMBOL 0x4034be17 __SCT__might_resched vmlinux EXPORT_SYMBOL -0x883c405f __sk_mem_schedule vmlinux EXPORT_SYMBOL +0x98031224 __sk_mem_schedule vmlinux EXPORT_SYMBOL 0xac4bc40d __hid_register_driver vmlinux EXPORT_SYMBOL_GPL 0xa303a4fc hid_disconnect vmlinux EXPORT_SYMBOL_GPL 0x88cc6a1a __spi_register_driver vmlinux EXPORT_SYMBOL_GPL 0x5a9c345d platform_get_mem_or_io vmlinux EXPORT_SYMBOL_GPL -0x34f5b3b4 __pci_register_driver vmlinux EXPORT_SYMBOL +0xd98c2e87 __pci_register_driver vmlinux EXPORT_SYMBOL 0x9a22391e radix_tree_gang_lookup_tag_slot vmlinux EXPORT_SYMBOL 0x8e46b02b blk_stat_disable_accounting vmlinux EXPORT_SYMBOL_GPL -0xd2724224 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL -0x3b6996d8 ip_ct_attach vmlinux EXPORT_SYMBOL +0xd8a36893 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL +0x84e948d2 ip_ct_attach vmlinux EXPORT_SYMBOL 0xcc795932 devlink_region_snapshot_id_put vmlinux EXPORT_SYMBOL_GPL 0x8ff7ea2f devlink_region_snapshot_id_get vmlinux EXPORT_SYMBOL_GPL -0xaa2f9b02 dev_set_mtu vmlinux EXPORT_SYMBOL +0x6778f9fb dev_set_mtu vmlinux EXPORT_SYMBOL 0x68327770 fwnode_handle_get vmlinux EXPORT_SYMBOL_GPL 0x5ceaa5f8 mtk_pinconf_bias_get_rev1 vmlinux EXPORT_SYMBOL_GPL 0x55faee9e mtk_pinconf_bias_set_rev1 vmlinux EXPORT_SYMBOL_GPL @@ -4266,9 +4270,9 @@ 0x40c9d279 crypto_unregister_template vmlinux EXPORT_SYMBOL_GPL 0xf59a8fc2 security_sk_classify_flow vmlinux EXPORT_SYMBOL 0xea8fb2ef of_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0x86d767c3 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL -0x3531efc2 regulator_set_soft_start_regmap vmlinux EXPORT_SYMBOL_GPL -0xc3044447 regulator_get_error_flags vmlinux EXPORT_SYMBOL_GPL +0xf3d17ec5 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL +0x2257ecfd regulator_set_soft_start_regmap vmlinux EXPORT_SYMBOL_GPL +0xfe8f33fc regulator_get_error_flags vmlinux EXPORT_SYMBOL_GPL 0x73998efa cpm_muram_free_addr vmlinux EXPORT_SYMBOL 0xfe582903 meson_clk_pll_ops vmlinux EXPORT_SYMBOL_GPL 0xdc512134 backlight_register_notifier vmlinux EXPORT_SYMBOL @@ -4286,38 +4290,38 @@ 0x8adae9f8 pnp_device_detach vmlinux EXPORT_SYMBOL 0xb6410433 mpi_addm vmlinux EXPORT_SYMBOL_GPL 0x440d92ce disk_force_media_change vmlinux EXPORT_SYMBOL_GPL -0x8477f915 should_remove_suid vmlinux EXPORT_SYMBOL +0xbae24c9e should_remove_suid vmlinux EXPORT_SYMBOL 0x78176ba1 devlink_param_unregister vmlinux EXPORT_SYMBOL_GPL 0xa56276e7 input_ff_create vmlinux EXPORT_SYMBOL_GPL 0x28db0834 regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL 0x1d262781 device_destroy vmlinux EXPORT_SYMBOL_GPL 0xb48f831a divider_ro_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x7491eb65 srcu_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL -0x4412454c xfrm_if_register_cb vmlinux EXPORT_SYMBOL +0x6bfe4225 xfrm_if_register_cb vmlinux EXPORT_SYMBOL 0xeae0f496 clean_acked_data_flush vmlinux EXPORT_SYMBOL_GPL -0xc88c2d0e unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xf671e6cc unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL 0xc8c7d2ee devfreq_recommended_opp vmlinux EXPORT_SYMBOL 0xf956898c of_dma_is_coherent vmlinux EXPORT_SYMBOL_GPL 0x67d42c49 input_ff_destroy vmlinux EXPORT_SYMBOL_GPL 0x5f6f1e9e dax_get_private vmlinux EXPORT_SYMBOL_GPL -0x786e1e45 mfd_cell_disable vmlinux EXPORT_SYMBOL +0x0407412f mfd_cell_disable vmlinux EXPORT_SYMBOL 0xf7c37e5c platform_get_irq_byname vmlinux EXPORT_SYMBOL_GPL 0xead8c400 bman_get_bpid vmlinux EXPORT_SYMBOL 0xb83129db ZSTD_decompressContinue vmlinux EXPORT_SYMBOL 0x8bcbd6a1 seq_dentry vmlinux EXPORT_SYMBOL 0x37110088 remove_wait_queue vmlinux EXPORT_SYMBOL 0x24cb64c3 param_array_ops vmlinux EXPORT_SYMBOL -0x094c0500 napi_get_frags vmlinux EXPORT_SYMBOL +0x062b463b napi_get_frags vmlinux EXPORT_SYMBOL 0x99516336 dev_pm_domain_detach vmlinux EXPORT_SYMBOL_GPL 0x1428527d clk_hw_get_parent_index vmlinux EXPORT_SYMBOL_GPL 0xaa0aebf6 devm_gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL 0xe6f5e6f5 xas_clear_mark vmlinux EXPORT_SYMBOL_GPL 0x1c4de42f kset_find_obj vmlinux EXPORT_SYMBOL_GPL 0xc59136c8 configfs_register_group vmlinux EXPORT_SYMBOL -0x8c184a74 pagecache_isize_extended vmlinux EXPORT_SYMBOL +0xfe0a9787 pagecache_isize_extended vmlinux EXPORT_SYMBOL 0x9cb5af34 disable_kprobe vmlinux EXPORT_SYMBOL_GPL 0x56470118 __warn_printk vmlinux EXPORT_SYMBOL -0x53802fef ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL +0x2e0da7be ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL 0x2e0d8b58 ntb_register_device vmlinux EXPORT_SYMBOL 0x45bdf761 rproc_of_resm_mem_entry_init vmlinux EXPORT_SYMBOL 0x2ae1689e zynqmp_pm_clock_getdivider vmlinux EXPORT_SYMBOL_GPL @@ -4332,14 +4336,14 @@ 0x48bedf65 first_ec vmlinux EXPORT_SYMBOL 0x7624249e dim_park_tired vmlinux EXPORT_SYMBOL 0xb1c3deb9 configfs_remove_default_groups vmlinux EXPORT_SYMBOL -0x03ef3c80 zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x9636ef92 zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL 0x8c8e460d __SCT__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0x0bf32478 __SCK__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0x485cd7f6 kvm_rebooting vmlinux EXPORT_SYMBOL_GPL -0x750fca38 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL -0x773aedbf tcp_sendmsg vmlinux EXPORT_SYMBOL -0x0d38654b dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL -0xef2ea10b i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL +0x7986bd29 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL +0xbd37ffd9 tcp_sendmsg vmlinux EXPORT_SYMBOL +0xd2c92372 dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL +0x8214b2b8 i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL 0x79f1aa44 find_iova vmlinux EXPORT_SYMBOL_GPL 0x2b952517 clk_has_parent vmlinux EXPORT_SYMBOL_GPL 0x96fab350 dim_park_on_top vmlinux EXPORT_SYMBOL @@ -4347,9 +4351,9 @@ 0x16c54d53 elv_rb_del vmlinux EXPORT_SYMBOL 0x12956c0f elv_rb_add vmlinux EXPORT_SYMBOL 0x076f586b init_user_ns vmlinux EXPORT_SYMBOL_GPL -0x1be12fa8 ip_mc_leave_group vmlinux EXPORT_SYMBOL -0x27216324 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL -0xd159bad4 netif_skb_features vmlinux EXPORT_SYMBOL +0x280f8a22 ip_mc_leave_group vmlinux EXPORT_SYMBOL +0x30f263ae lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL +0x6fdb2521 netif_skb_features vmlinux EXPORT_SYMBOL 0x8c22bbd9 tegra_mc_get_carveout_info vmlinux EXPORT_SYMBOL_GPL 0x93141185 pm_runtime_set_memalloc_noio vmlinux EXPORT_SYMBOL_GPL 0x611cf7c0 iommu_fwspec_init vmlinux EXPORT_SYMBOL_GPL @@ -4358,7 +4362,7 @@ 0x6dbaafd3 put_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0x0c2c5802 work_busy vmlinux EXPORT_SYMBOL_GPL 0xfa042227 gnet_stats_add_basic vmlinux EXPORT_SYMBOL -0x23c7d6e6 __sk_mem_reclaim vmlinux EXPORT_SYMBOL +0x218c2d8c __sk_mem_reclaim vmlinux EXPORT_SYMBOL 0x969cd30c find_mci_by_dev vmlinux EXPORT_SYMBOL_GPL 0x1bf2d504 tty_set_ldisc vmlinux EXPORT_SYMBOL_GPL 0x04863e28 hdmi_audio_infoframe_pack_only vmlinux EXPORT_SYMBOL @@ -4369,14 +4373,14 @@ 0x49927d25 page_reporting_unregister vmlinux EXPORT_SYMBOL_GPL 0x2fc1e0fe kmem_valid_obj vmlinux EXPORT_SYMBOL_GPL 0x4f2c996d kmsg_dump_get_line vmlinux EXPORT_SYMBOL_GPL -0xfa244e12 fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL -0xb652c6c1 tcp_mss_to_mtu vmlinux EXPORT_SYMBOL +0x703b3f69 fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL +0x77c7db0d tcp_mss_to_mtu vmlinux EXPORT_SYMBOL 0x76cc0ca6 gro_cells_receive vmlinux EXPORT_SYMBOL -0x9ce26375 dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL +0x5ff4023f dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL 0x6255a57f __devm_clk_hw_register_mux vmlinux EXPORT_SYMBOL_GPL 0x576b3f28 pci_common_swizzle vmlinux EXPORT_SYMBOL_GPL -0x1c9a5755 __pagevec_release vmlinux EXPORT_SYMBOL -0x241f4d02 metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL +0x82c8cf23 __pagevec_release vmlinux EXPORT_SYMBOL +0xb33f9a9a metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL 0x27b13284 hid_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0x95ef1ccc dmi_memdev_size vmlinux EXPORT_SYMBOL_GPL 0xff266554 spi_take_timestamp_pre vmlinux EXPORT_SYMBOL_GPL @@ -4385,20 +4389,20 @@ 0xcac94d3f pcie_bus_configure_settings vmlinux EXPORT_SYMBOL_GPL 0xcfd159ae nla_reserve_nohdr vmlinux EXPORT_SYMBOL 0xbac8aeea sg_nents_for_len vmlinux EXPORT_SYMBOL -0xfad2a024 device_add_disk vmlinux EXPORT_SYMBOL +0x8ecd127b device_add_disk vmlinux EXPORT_SYMBOL 0xef1bebd5 x509_free_certificate vmlinux EXPORT_SYMBOL_GPL 0x186f35d4 securityfs_create_file vmlinux EXPORT_SYMBOL_GPL 0x73cc8631 oiap vmlinux EXPORT_SYMBOL_GPL 0x7803551b exportfs_encode_fh vmlinux EXPORT_SYMBOL_GPL -0xac488543 iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0x94a395b0 ilookup5 vmlinux EXPORT_SYMBOL +0x5f8915ec iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0x170715a2 ilookup5 vmlinux EXPORT_SYMBOL 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL 0xc0a96e14 rcu_gp_is_expedited vmlinux EXPORT_SYMBOL_GPL 0x8427cc7b _raw_spin_lock_irq vmlinux EXPORT_SYMBOL 0x3213f038 mutex_unlock vmlinux EXPORT_SYMBOL 0x011bab86 prepare_creds vmlinux EXPORT_SYMBOL -0x93be5650 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL +0x1013e412 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL 0x3866e217 nvmem_device_write vmlinux EXPORT_SYMBOL_GPL 0x5eae5408 clk_is_enabled_when_prepared vmlinux EXPORT_SYMBOL_GPL 0xd1a0a3ea dquot_quota_sync vmlinux EXPORT_SYMBOL @@ -4410,57 +4414,57 @@ 0x5cfb26a0 acpi_enter_sleep_state vmlinux EXPORT_SYMBOL 0x7b37d4a7 _find_first_zero_bit vmlinux EXPORT_SYMBOL 0x91d4fa4d __blk_req_zone_write_unlock vmlinux EXPORT_SYMBOL_GPL -0x4799f36c blkdev_get_by_dev vmlinux EXPORT_SYMBOL -0xf9bb596e get_tree_keyed vmlinux EXPORT_SYMBOL +0xfc2f6b57 blkdev_get_by_dev vmlinux EXPORT_SYMBOL +0x099d9542 get_tree_keyed vmlinux EXPORT_SYMBOL 0xd89da37f movable_zone vmlinux EXPORT_SYMBOL 0x618911fc numa_node vmlinux EXPORT_SYMBOL 0x42e9d0da ring_buffer_unlock_commit vmlinux EXPORT_SYMBOL_GPL 0x41237f71 cpu_have_feature vmlinux EXPORT_SYMBOL_GPL -0xec9b97b0 ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL +0xc084b373 ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL 0x6b55acd0 rtnl_lock_killable vmlinux EXPORT_SYMBOL 0x1b7fdd1a devm_hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0x2c81a826 imx_1443x_pll vmlinux EXPORT_SYMBOL_GPL 0xab83a5bc pkcs7_get_content_data vmlinux EXPORT_SYMBOL_GPL -0xc261e04b simple_fill_super vmlinux EXPORT_SYMBOL +0xb8712b24 simple_fill_super vmlinux EXPORT_SYMBOL 0x166d5af9 event_triggers_call vmlinux EXPORT_SYMBOL_GPL 0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL 0xbaaca18b l3mdev_table_lookup_register vmlinux EXPORT_SYMBOL_GPL 0xd4b6157e devlink_health_reporter_recovery_done vmlinux EXPORT_SYMBOL_GPL -0x76808cce sock_queue_err_skb vmlinux EXPORT_SYMBOL +0x8d8c87ef sock_queue_err_skb vmlinux EXPORT_SYMBOL 0x33fc2a31 get_user_ifreq vmlinux EXPORT_SYMBOL 0xe5b8417f rproc_del vmlinux EXPORT_SYMBOL -0xc58ac73e phy_create_lookup vmlinux EXPORT_SYMBOL_GPL +0x365c3eab phy_create_lookup vmlinux EXPORT_SYMBOL_GPL 0x61e272c9 sha256_final vmlinux EXPORT_SYMBOL -0xc5b244d2 blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0x837eb5f6 blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL 0xfe1d2e94 key_create_or_update vmlinux EXPORT_SYMBOL -0x4adcf404 devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL -0xb9c7154e devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x2ea59a0d devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0xd4a18e07 devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL 0x2a62cb3a ring_buffer_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0x9d2ab8ac __tasklet_schedule vmlinux EXPORT_SYMBOL -0x6c925432 dev_load vmlinux EXPORT_SYMBOL +0x7206e0ba dev_load vmlinux EXPORT_SYMBOL 0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL -0x4a6d6d0b skb_flow_dissect_meta vmlinux EXPORT_SYMBOL +0x7f088232 skb_flow_dissect_meta vmlinux EXPORT_SYMBOL 0x3677822c devm_ti_sci_get_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xba2b7f64 cpufreq_generic_get vmlinux EXPORT_SYMBOL_GPL 0x84818f57 tegra_powergate_power_on vmlinux EXPORT_SYMBOL -0xe24f4ced tegra_dfll_runtime_suspend vmlinux EXPORT_SYMBOL +0xa41ac80b tegra_dfll_runtime_suspend vmlinux EXPORT_SYMBOL 0x31ecdbdb pci_epf_free_space vmlinux EXPORT_SYMBOL_GPL 0x56466e42 ZSTD_CStreamInSize vmlinux EXPORT_SYMBOL -0x9ec051ee bio_add_page vmlinux EXPORT_SYMBOL +0x2054f654 bio_add_page vmlinux EXPORT_SYMBOL 0x4e985ba2 debugfs_create_u16 vmlinux EXPORT_SYMBOL_GPL 0xe0955f76 utf8_casefold vmlinux EXPORT_SYMBOL 0x9506e602 __d_lookup_done vmlinux EXPORT_SYMBOL 0x138d06cc init_on_alloc vmlinux EXPORT_SYMBOL -0xd700a668 init_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x75b56496 init_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x8263a6d9 proc_douintvec vmlinux EXPORT_SYMBOL -0xcff073b3 gro_find_receive_by_type vmlinux EXPORT_SYMBOL -0xb93f79e9 __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL -0xdea9844a fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL +0xba7aed61 gro_find_receive_by_type vmlinux EXPORT_SYMBOL +0x0dd1a02b __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL +0xcba7b68e fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL 0x263f039e xas_nomem vmlinux EXPORT_SYMBOL_GPL 0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL 0x862bb17b linear_range_values_in_range_array vmlinux EXPORT_SYMBOL_GPL 0x4963710f __blkdev_issue_discard vmlinux EXPORT_SYMBOL -0xc45be97c ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL +0x61188bdf ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL 0x430d88ec __traceiter_arm_event vmlinux EXPORT_SYMBOL_GPL 0x6ec08619 extcon_register_notifier_all vmlinux EXPORT_SYMBOL_GPL 0xb423dba1 console_blanked vmlinux EXPORT_SYMBOL @@ -4474,19 +4478,19 @@ 0x18529201 from_kgid vmlinux EXPORT_SYMBOL 0x8c26d495 prepare_to_wait_event vmlinux EXPORT_SYMBOL 0xbbf06d1d copy_user_highpage vmlinux EXPORT_SYMBOL_GPL -0xa4d6de79 fib_rules_register vmlinux EXPORT_SYMBOL_GPL +0xddd037a3 fib_rules_register vmlinux EXPORT_SYMBOL_GPL 0x8cadc84c devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL -0xcb477647 cpufreq_generic_suspend vmlinux EXPORT_SYMBOL -0xae095eca dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL +0xe61fe460 cpufreq_generic_suspend vmlinux EXPORT_SYMBOL +0x6d917a2e dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL 0x85eed1be iopf_queue_discard_partial vmlinux EXPORT_SYMBOL_GPL 0x4698fe8a bman_release vmlinux EXPORT_SYMBOL 0x509b64ea acpi_has_method vmlinux EXPORT_SYMBOL -0xe44dcd48 simple_transaction_read vmlinux EXPORT_SYMBOL +0xc5f1192d simple_transaction_read vmlinux EXPORT_SYMBOL 0xd48b6770 cleancache_register_ops vmlinux EXPORT_SYMBOL 0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL 0x46d513ec is_swiotlb_active vmlinux EXPORT_SYMBOL_GPL 0x18b48e28 __memset_io vmlinux EXPORT_SYMBOL -0xb16ef69d devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL +0x1ec8abb1 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL 0x105d9b8d pm_generic_resume_early vmlinux EXPORT_SYMBOL_GPL 0xd64ab89a pm_generic_thaw vmlinux EXPORT_SYMBOL_GPL 0x272e9d77 hisi_reset_exit vmlinux EXPORT_SYMBOL_GPL @@ -4494,8 +4498,8 @@ 0xaa00fdc0 ec_transaction vmlinux EXPORT_SYMBOL 0x4c2db275 pci_scan_slot vmlinux EXPORT_SYMBOL 0x7f52071a net_dim vmlinux EXPORT_SYMBOL -0x41057f22 __ip_mc_dec_group vmlinux EXPORT_SYMBOL -0xc2e5024b __ip_mc_inc_group vmlinux EXPORT_SYMBOL +0xebb552d1 __ip_mc_dec_group vmlinux EXPORT_SYMBOL +0xc6f8d3dc __ip_mc_inc_group vmlinux EXPORT_SYMBOL 0x7c8247de spi_unregister_controller vmlinux EXPORT_SYMBOL_GPL 0x77c1e814 __pm_runtime_resume vmlinux EXPORT_SYMBOL_GPL 0x3ae46b15 devm_kstrdup_const vmlinux EXPORT_SYMBOL_GPL @@ -4507,12 +4511,12 @@ 0x039dcbb6 device_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0xc01368bf pci_request_regions vmlinux EXPORT_SYMBOL 0x918c27c7 blk_mq_unique_tag vmlinux EXPORT_SYMBOL -0x5e248d28 __wait_on_buffer vmlinux EXPORT_SYMBOL -0x224f0dc6 find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL +0xce630c04 __wait_on_buffer vmlinux EXPORT_SYMBOL +0xe2ca8fdb find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL 0xa0d3456d nr_swap_pages vmlinux EXPORT_SYMBOL_GPL 0x9fa7184a cancel_delayed_work_sync vmlinux EXPORT_SYMBOL -0x0121b3ba lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL -0xfe268e95 sock_create vmlinux EXPORT_SYMBOL +0xa523ee5f lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL +0x00f7ebbf sock_create vmlinux EXPORT_SYMBOL 0x02fdccaa tegra_mc_write_emem_configuration vmlinux EXPORT_SYMBOL_GPL 0xd5076c6e devm_watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0x450f5002 spi_controller_dma_map_mem_op_data vmlinux EXPORT_SYMBOL_GPL @@ -4521,20 +4525,20 @@ 0xafeb58c1 __SCK__tp_func_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x450fdd5f clk_add_alias vmlinux EXPORT_SYMBOL 0x49b83b24 debugfs_create_x32 vmlinux EXPORT_SYMBOL_GPL -0xac5b1c3b bprm_change_interp vmlinux EXPORT_SYMBOL -0xa1d573d5 kill_litter_super vmlinux EXPORT_SYMBOL +0xc158a3d0 bprm_change_interp vmlinux EXPORT_SYMBOL +0x36dfdc57 kill_litter_super vmlinux EXPORT_SYMBOL 0x3dfb86b9 resource_list_create_entry vmlinux EXPORT_SYMBOL -0x1aeabce3 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL -0xbb0a5453 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL -0xf625b9c9 neigh_direct_output vmlinux EXPORT_SYMBOL +0x219f3f76 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL +0x17f841c3 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0x463924a6 neigh_direct_output vmlinux EXPORT_SYMBOL 0x55a2cefe tty_prepare_flip_string vmlinux EXPORT_SYMBOL_GPL 0x218e600b pci_add_resource_offset vmlinux EXPORT_SYMBOL -0xa14ace83 __breadahead_gfp vmlinux EXPORT_SYMBOL +0x79fab4ed __breadahead_gfp vmlinux EXPORT_SYMBOL 0x75bda77a seq_hlist_next vmlinux EXPORT_SYMBOL -0x7f4a29d5 __lock_page_killable vmlinux EXPORT_SYMBOL_GPL -0x9e304759 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL -0xca73b6ea skb_copy_bits vmlinux EXPORT_SYMBOL -0x6284c507 sock_no_sendpage_locked vmlinux EXPORT_SYMBOL +0x944d29de __lock_page_killable vmlinux EXPORT_SYMBOL_GPL +0x2d3d5b13 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL +0x4c67ec4b skb_copy_bits vmlinux EXPORT_SYMBOL +0x779a7f32 sock_no_sendpage_locked vmlinux EXPORT_SYMBOL 0xf9d28a8c dev_pm_set_dedicated_wake_irq_reverse vmlinux EXPORT_SYMBOL_GPL 0x4a8a6949 get_random_bytes_arch vmlinux EXPORT_SYMBOL 0x22cfb40b clk_hw_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL @@ -4543,12 +4547,12 @@ 0xbef24e87 crypto_register_ahash vmlinux EXPORT_SYMBOL_GPL 0x53880da5 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL 0xdfd2d719 kernfs_notify vmlinux EXPORT_SYMBOL_GPL -0xf4f57edf noop_direct_IO vmlinux EXPORT_SYMBOL_GPL -0xfb19e94d shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL +0xc8d4079b noop_direct_IO vmlinux EXPORT_SYMBOL_GPL +0x7c759883 shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL 0x8924eb1e rcu_force_quiescent_state vmlinux EXPORT_SYMBOL_GPL 0xaf2daf0b irq_domain_push_irq vmlinux EXPORT_SYMBOL_GPL -0xc8696386 tcp_make_synack vmlinux EXPORT_SYMBOL -0x060dc446 __skb_checksum vmlinux EXPORT_SYMBOL +0x1ed445b2 tcp_make_synack vmlinux EXPORT_SYMBOL +0xc7095a3c __skb_checksum vmlinux EXPORT_SYMBOL 0x1b27896d hid_hw_stop vmlinux EXPORT_SYMBOL_GPL 0x658c9e4c dma_async_device_register vmlinux EXPORT_SYMBOL 0x3b4c240a display_timings_release vmlinux EXPORT_SYMBOL_GPL @@ -4556,8 +4560,8 @@ 0x828e22f4 hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x7d59dd46 pm_wq vmlinux EXPORT_SYMBOL_GPL 0xad9901ae bit_waitqueue vmlinux EXPORT_SYMBOL -0x4ff193dc kvm_release_page_dirty vmlinux EXPORT_SYMBOL_GPL -0xf3107eb2 sock_common_recvmsg vmlinux EXPORT_SYMBOL +0x12650804 kvm_release_page_dirty vmlinux EXPORT_SYMBOL_GPL +0x4824b860 sock_common_recvmsg vmlinux EXPORT_SYMBOL 0x8ab2de22 stm_register_device vmlinux EXPORT_SYMBOL_GPL 0x5aca3ad2 rproc_elf_sanity_check vmlinux EXPORT_SYMBOL 0xbc8e2bc7 ptp_clock_register vmlinux EXPORT_SYMBOL @@ -4565,7 +4569,7 @@ 0x9d87a039 pldmfw_op_pci_match_record vmlinux EXPORT_SYMBOL 0x495231ea mul_u64_u64_div_u64 vmlinux EXPORT_SYMBOL 0x5a1d134a rcu_momentary_dyntick_idle vmlinux EXPORT_SYMBOL_GPL -0xf8791d26 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x6abe3201 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL 0x60069ee1 inet_ehash_locks_alloc vmlinux EXPORT_SYMBOL_GPL 0xa28cfcc0 gen_estimator_active vmlinux EXPORT_SYMBOL 0xd737641a devm_devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL @@ -4577,7 +4581,7 @@ 0xed5376c5 __printk_wait_on_cpu_lock vmlinux EXPORT_SYMBOL 0xb58aeaab kernel_cpustat vmlinux EXPORT_SYMBOL 0x6da467cb pfn_is_map_memory vmlinux EXPORT_SYMBOL -0x5e9b58c0 ip_mc_inc_group vmlinux EXPORT_SYMBOL +0x4e6b7f97 ip_mc_inc_group vmlinux EXPORT_SYMBOL 0x478e81f8 tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL 0x875582b7 nvmem_del_cell_table vmlinux EXPORT_SYMBOL_GPL 0xe60632a9 edac_queue_work vmlinux EXPORT_SYMBOL_GPL @@ -4585,20 +4589,20 @@ 0x06827a46 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL 0xcdbce607 request_key_with_auxdata vmlinux EXPORT_SYMBOL 0xb8c7fea5 sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL -0xae11032a inode_nohighmem vmlinux EXPORT_SYMBOL -0x5434cd56 file_write_and_wait_range vmlinux EXPORT_SYMBOL +0x334ff9d4 inode_nohighmem vmlinux EXPORT_SYMBOL +0xce073e19 file_write_and_wait_range vmlinux EXPORT_SYMBOL 0x5b53cd40 register_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL -0x0649b2bf tcf_exts_validate vmlinux EXPORT_SYMBOL +0xd92a436a tcf_exts_validate vmlinux EXPORT_SYMBOL 0xbbe8a725 hid_dump_device vmlinux EXPORT_SYMBOL_GPL 0xf2669a2c imx_scu_irq_register_notifier vmlinux EXPORT_SYMBOL 0x6efbe100 phy_attached_info_irq vmlinux EXPORT_SYMBOL 0x6bd8b3b5 __devm_regmap_init_spi vmlinux EXPORT_SYMBOL_GPL -0x7902d30c wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL +0x2c4683db wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL 0xe832cfcc fwnode_graph_get_endpoint_by_id vmlinux EXPORT_SYMBOL_GPL 0x656e4a6e snprintf vmlinux EXPORT_SYMBOL 0x8ce2d446 __tracepoint_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x34de7eec proc_mkdir_mode vmlinux EXPORT_SYMBOL -0x12ed9dc9 tag_pages_for_writeback vmlinux EXPORT_SYMBOL +0x91a0a694 tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0x3beafecb flow_indr_dev_register vmlinux EXPORT_SYMBOL 0xce2b2b04 nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x66b97421 sfp_link_up vmlinux EXPORT_SYMBOL_GPL @@ -4611,66 +4615,66 @@ 0xe909997a bitmap_print_list_to_buf vmlinux EXPORT_SYMBOL 0x12e2bfc4 PDE_DATA vmlinux EXPORT_SYMBOL 0x2d784699 fscrypt_free_bounce_page vmlinux EXPORT_SYMBOL -0x89679f34 follow_pfn vmlinux EXPORT_SYMBOL -0x6b036b09 follow_pte vmlinux EXPORT_SYMBOL_GPL +0xb0f29c3b follow_pfn vmlinux EXPORT_SYMBOL +0x61c6de59 follow_pte vmlinux EXPORT_SYMBOL_GPL 0x09b93af8 make_kuid vmlinux EXPORT_SYMBOL 0x2d0684a9 hrtimer_init vmlinux EXPORT_SYMBOL_GPL -0x06c7dedb __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x7ef232e1 __napi_alloc_skb vmlinux EXPORT_SYMBOL 0xafffe062 usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL 0xcd112cfd pm_clk_create vmlinux EXPORT_SYMBOL_GPL -0x4ba9188b blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL -0x17525b27 file_remove_privs vmlinux EXPORT_SYMBOL +0xfbf4f100 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0xa220bfed file_remove_privs vmlinux EXPORT_SYMBOL 0x69637b2c __traceiter_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0x6f7e6040 irq_has_action vmlinux EXPORT_SYMBOL_GPL -0xf3655877 udp_seq_ops vmlinux EXPORT_SYMBOL +0x3331ceab udp_seq_ops vmlinux EXPORT_SYMBOL 0x1b6314fd in_aton vmlinux EXPORT_SYMBOL -0x17d2db17 neigh_resolve_output vmlinux EXPORT_SYMBOL +0xa12c978e neigh_resolve_output vmlinux EXPORT_SYMBOL 0x5a99a0d7 flow_get_u32_dst vmlinux EXPORT_SYMBOL 0x57fef71d ptp_clock_unregister vmlinux EXPORT_SYMBOL 0xfc4152fc ec_read vmlinux EXPORT_SYMBOL -0x0cd94a99 cfb_imageblit vmlinux EXPORT_SYMBOL +0x6e11f573 cfb_imageblit vmlinux EXPORT_SYMBOL 0xdd6d1e7e sysfs_unbreak_active_protection vmlinux EXPORT_SYMBOL_GPL -0x9afdfbc1 __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL +0x637fb474 __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL 0x774f16ef __tracepoint_cpu_idle vmlinux EXPORT_SYMBOL_GPL -0x8bf77a67 tcp_close vmlinux EXPORT_SYMBOL -0xd2476f9a inet_add_offload vmlinux EXPORT_SYMBOL -0xf0794dd7 __scm_send vmlinux EXPORT_SYMBOL -0x770e5cfc skb_try_coalesce vmlinux EXPORT_SYMBOL +0x7f2c86bc tcp_close vmlinux EXPORT_SYMBOL +0x345520d5 inet_add_offload vmlinux EXPORT_SYMBOL +0x48a3a49f __scm_send vmlinux EXPORT_SYMBOL +0x3b90b894 skb_try_coalesce vmlinux EXPORT_SYMBOL 0x74946de1 get_thermal_instance vmlinux EXPORT_SYMBOL 0x664eb54a k3_ringacc_ring_reset_dma vmlinux EXPORT_SYMBOL_GPL 0x7759da94 pnp_register_driver vmlinux EXPORT_SYMBOL 0x15abc460 dw_pcie_ep_init vmlinux EXPORT_SYMBOL_GPL 0xf955e9c5 bprintf vmlinux EXPORT_SYMBOL_GPL 0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL -0x6d9b0110 blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL -0xaf3498a9 try_to_free_buffers vmlinux EXPORT_SYMBOL +0xb6ba2c34 blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL +0x3e727b12 try_to_free_buffers vmlinux EXPORT_SYMBOL 0x096a807f xattr_full_name vmlinux EXPORT_SYMBOL 0x4531ab62 copy_from_kernel_nofault vmlinux EXPORT_SYMBOL_GPL 0xeb6026fc blk_trace_setup vmlinux EXPORT_SYMBOL_GPL 0x4f6a07fe show_rcu_gp_kthreads vmlinux EXPORT_SYMBOL_GPL 0xed238617 __put_cred vmlinux EXPORT_SYMBOL -0x1cadc178 xfrm_migrate vmlinux EXPORT_SYMBOL -0x3866f4b2 ping_getfrag vmlinux EXPORT_SYMBOL_GPL +0xa4f4f4c6 xfrm_migrate vmlinux EXPORT_SYMBOL +0xb329350a ping_getfrag vmlinux EXPORT_SYMBOL_GPL 0xa410a295 devlink_region_destroy vmlinux EXPORT_SYMBOL_GPL -0x8c8b9558 skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL +0x7addb03c skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL 0xc3931a26 of_root vmlinux EXPORT_SYMBOL 0x03d69d60 serial8250_clear_and_reinit_fifos vmlinux EXPORT_SYMBOL_GPL 0x00faadd6 mtk_mutex_get vmlinux EXPORT_SYMBOL_GPL -0xabfc66e5 register_framebuffer vmlinux EXPORT_SYMBOL +0xfdbb8d0d register_framebuffer vmlinux EXPORT_SYMBOL 0x7787c589 pci_epf_create vmlinux EXPORT_SYMBOL_GPL 0x4b1c3e08 crypto_unregister_templates vmlinux EXPORT_SYMBOL_GPL 0x1d9821e9 dquot_free_inode vmlinux EXPORT_SYMBOL -0x517a49c3 migrate_page_states vmlinux EXPORT_SYMBOL +0xc7a88fc8 migrate_page_states vmlinux EXPORT_SYMBOL 0x01757935 rdmacg_register_device vmlinux EXPORT_SYMBOL -0x1a545d32 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x1bb33485 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x939d6c32 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL +0x9d30e538 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0x47097c73 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x17edb8c5 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL 0x2d4ef9ad tegra_bpmp_mrq_return vmlinux EXPORT_SYMBOL_GPL 0xedd092d5 power_supply_notifier vmlinux EXPORT_SYMBOL_GPL -0x0e14f859 mfd_remove_devices vmlinux EXPORT_SYMBOL +0xeca8d4ff mfd_remove_devices vmlinux EXPORT_SYMBOL 0x7b1dc349 pm_generic_suspend_late vmlinux EXPORT_SYMBOL_GPL 0x3cd06035 add_input_randomness vmlinux EXPORT_SYMBOL_GPL -0x2df99b43 regulator_enable_regmap vmlinux EXPORT_SYMBOL_GPL +0xae0800e4 regulator_enable_regmap vmlinux EXPORT_SYMBOL_GPL 0x47065c73 cpm_muram_offset vmlinux EXPORT_SYMBOL 0x45170dd7 clk_gate_ops vmlinux EXPORT_SYMBOL_GPL 0x08ef5915 dw_pcie_ep_linkup vmlinux EXPORT_SYMBOL_GPL @@ -4684,8 +4688,8 @@ 0xc5505eb8 tty_port_free_xmit_buf vmlinux EXPORT_SYMBOL 0x368a506f __devm_clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0xfe3a6de3 alarm_try_to_cancel vmlinux EXPORT_SYMBOL_GPL -0xa4876725 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL -0xdfda09ad tcp_enter_cwr vmlinux EXPORT_SYMBOL +0x924b7396 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0xad418ccf tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x22ab7517 devl_unlock vmlinux EXPORT_SYMBOL_GPL 0xb6d961c7 hidraw_report_event vmlinux EXPORT_SYMBOL_GPL 0xa40ff01b acpi_dbg_layer vmlinux EXPORT_SYMBOL @@ -4695,56 +4699,56 @@ 0x28aa6a67 call_rcu vmlinux EXPORT_SYMBOL_GPL 0xae9f7dff devm_request_any_context_irq vmlinux EXPORT_SYMBOL 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size vmlinux EXPORT_SYMBOL -0x1c53155e dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL +0x3d65d631 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0xb959e12c spi_mem_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0xd57fbd31 hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0x0ce3dd73 bman_is_probed vmlinux EXPORT_SYMBOL_GPL 0x74b98135 pci_epc_multi_mem_init vmlinux EXPORT_SYMBOL_GPL 0x5e476a09 pci_ecam_map_bus vmlinux EXPORT_SYMBOL_GPL 0xa5686e61 pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL -0xe7a54253 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL +0x96a1193e nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL 0x3eafd095 fscrypt_d_revalidate vmlinux EXPORT_SYMBOL_GPL 0xaf56600a arm64_use_ng_mappings vmlinux EXPORT_SYMBOL -0xa7d8d5cb xfrm6_rcv_spi vmlinux EXPORT_SYMBOL -0xaa96d7f6 tcf_exts_change vmlinux EXPORT_SYMBOL +0xecfe9e46 xfrm6_rcv_spi vmlinux EXPORT_SYMBOL +0x8086e30f tcf_exts_change vmlinux EXPORT_SYMBOL 0xa6690b5d stm_source_write vmlinux EXPORT_SYMBOL_GPL 0x4dcb13c2 devfreq_event_disable_edev vmlinux EXPORT_SYMBOL_GPL 0xa05b9940 of_device_modalias vmlinux EXPORT_SYMBOL_GPL 0xebec9903 disk_stack_limits vmlinux EXPORT_SYMBOL 0x9879932b crypto_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xa5bbaab1 padata_free_shell vmlinux EXPORT_SYMBOL -0xfa986158 tcpv6_prot vmlinux EXPORT_SYMBOL_GPL -0xefe4aa60 fib_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x04c17443 skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL -0x09aae9df pskb_put vmlinux EXPORT_SYMBOL_GPL +0x691f584a tcpv6_prot vmlinux EXPORT_SYMBOL_GPL +0xfdc31ca7 fib_table_lookup vmlinux EXPORT_SYMBOL_GPL +0xa23502f1 skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL +0x7ffbc6c0 pskb_put vmlinux EXPORT_SYMBOL_GPL 0x816a41ca cpufreq_update_limits vmlinux EXPORT_SYMBOL_GPL 0x9101a7ad device_reprobe vmlinux EXPORT_SYMBOL_GPL 0x40abe732 virtio_finalize_features vmlinux EXPORT_SYMBOL_GPL 0x27c3c728 qman_release_fqid vmlinux EXPORT_SYMBOL -0xe5d419ba inc_nlink vmlinux EXPORT_SYMBOL -0x83ebdfa2 vfs_fileattr_set vmlinux EXPORT_SYMBOL -0xeb6df289 vfs_fileattr_get vmlinux EXPORT_SYMBOL +0xe650f5d5 inc_nlink vmlinux EXPORT_SYMBOL +0x7db630e5 vfs_fileattr_set vmlinux EXPORT_SYMBOL +0xc351bceb vfs_fileattr_get vmlinux EXPORT_SYMBOL 0x0d00e697 smpboot_unregister_percpu_thread vmlinux EXPORT_SYMBOL_GPL -0x12b50223 __netlink_dump_start vmlinux EXPORT_SYMBOL -0x9ecc3ac2 sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL +0x0c2dbbfb __netlink_dump_start vmlinux EXPORT_SYMBOL +0x3ed78d4b sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL 0x41ee0ffd phy_write_mmd vmlinux EXPORT_SYMBOL 0xbcdd5b99 iommu_group_set_name vmlinux EXPORT_SYMBOL_GPL 0x1aeeda7b meson_vid_pll_div_ro_ops vmlinux EXPORT_SYMBOL_GPL 0x9b671046 fsl_mc_bus_dpdbg_type vmlinux EXPORT_SYMBOL_GPL 0x84c4ec83 seq_open vmlinux EXPORT_SYMBOL -0x60adb518 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL -0xa73b2941 vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL +0x06a031a3 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL +0x8063f8e3 vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL 0xaf793668 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL -0x94482653 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL +0x0a317ff7 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL 0xf3167ea0 spi_mem_dtr_supports_op vmlinux EXPORT_SYMBOL_GPL 0x8d9ca0e6 dma_fence_enable_sw_signaling vmlinux EXPORT_SYMBOL -0xe905892f backlight_device_get_by_name vmlinux EXPORT_SYMBOL -0x2820db12 pci_bus_type vmlinux EXPORT_SYMBOL -0xa7133d0b __page_frag_cache_drain vmlinux EXPORT_SYMBOL -0x5b9f7b8d __lock_page vmlinux EXPORT_SYMBOL +0x0fc399d2 backlight_device_get_by_name vmlinux EXPORT_SYMBOL +0x4c02a9e5 pci_bus_type vmlinux EXPORT_SYMBOL +0x5716d5ca __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0xd9e81154 __lock_page vmlinux EXPORT_SYMBOL 0x3a561eba perf_event_pause vmlinux EXPORT_SYMBOL_GPL 0x6934675e synchronize_srcu_expedited vmlinux EXPORT_SYMBOL_GPL -0x0f3238af tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL +0xb86a09a8 tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL 0xc44b9c84 devl_resources_unregister vmlinux EXPORT_SYMBOL_GPL 0xcabe04de cpuidle_resume_and_unlock vmlinux EXPORT_SYMBOL_GPL 0x5c72ee5c pm_clk_runtime_resume vmlinux EXPORT_SYMBOL_GPL @@ -4754,15 +4758,15 @@ 0xae01217a mpi_write_to_sgl vmlinux EXPORT_SYMBOL_GPL 0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL 0xd84d9dd8 follow_down vmlinux EXPORT_SYMBOL -0x6b1ec56a filemap_write_and_wait_range vmlinux EXPORT_SYMBOL +0xde5c9579 filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0x4f5658fd __SCT__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0xc82b3a88 __SCK__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0x4a23f33c __traceiter_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0x53d7c01e __traceiter_cpu_idle vmlinux EXPORT_SYMBOL_GPL -0x79852772 eth_get_headlen vmlinux EXPORT_SYMBOL +0x1aaed472 eth_get_headlen vmlinux EXPORT_SYMBOL 0x61e12fee __regmap_init vmlinux EXPORT_SYMBOL_GPL 0xfab53ed9 pinctrl_gpio_can_use_line vmlinux EXPORT_SYMBOL_GPL -0x905c57f8 nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0xea9cf075 nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL 0x074f98db synth_event_add_field vmlinux EXPORT_SYMBOL_GPL 0x360b1afe probe_irq_mask vmlinux EXPORT_SYMBOL 0x953803a5 devm_rpi_firmware_get vmlinux EXPORT_SYMBOL_GPL @@ -4772,82 +4776,82 @@ 0x72ce3d83 virtqueue_detach_unused_buf vmlinux EXPORT_SYMBOL_GPL 0xe180b26a pci_reenable_device vmlinux EXPORT_SYMBOL 0x9eeb6466 d_instantiate_new vmlinux EXPORT_SYMBOL -0xe45eee2f invalidate_mapping_pages vmlinux EXPORT_SYMBOL +0xaed02d5d invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0x4bd6f08b misc_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x7f37beb6 devm_release_resource vmlinux EXPORT_SYMBOL -0xd7502bef napi_disable vmlinux EXPORT_SYMBOL +0xf68654a2 napi_disable vmlinux EXPORT_SYMBOL 0x2303b915 efivar_lock vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xa8a06662 pci_enable_rom vmlinux EXPORT_SYMBOL_GPL 0xd3ce5102 pinctrl_find_gpio_range_from_pin vmlinux EXPORT_SYMBOL_GPL 0xa4c8127c ZSTD_maxCLevel vmlinux EXPORT_SYMBOL 0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL 0x9291cd3b memdup_user vmlinux EXPORT_SYMBOL -0x2141a8f0 seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL -0xaafa8334 ping_get_port vmlinux EXPORT_SYMBOL_GPL -0x3cbcda2b raw_abort vmlinux EXPORT_SYMBOL_GPL +0x8986d19a seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL +0xce927c79 ping_get_port vmlinux EXPORT_SYMBOL_GPL +0x57ea7ce8 raw_abort vmlinux EXPORT_SYMBOL_GPL 0xcdb6adcc ras_userspace_consumers vmlinux EXPORT_SYMBOL_GPL -0x16682375 thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x981f0891 thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL 0xd13e4af8 dma_fence_unwrap_next vmlinux EXPORT_SYMBOL_GPL 0x3b219961 __clk_mux_determine_rate vmlinux EXPORT_SYMBOL_GPL 0x6fdf799a pci_epf_destroy vmlinux EXPORT_SYMBOL_GPL 0xd33ada8b cci_probed vmlinux EXPORT_SYMBOL_GPL -0x5e778a32 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0x8198e7b6 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL 0xb48d4d22 security_sb_eat_lsm_opts vmlinux EXPORT_SYMBOL 0xc280fb46 kdb_register vmlinux EXPORT_SYMBOL_GPL 0xbbc76db3 dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0xb7a387fc synchronize_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL -0xaf376435 nf_log_unbind_pf vmlinux EXPORT_SYMBOL +0xca8f558d nf_log_unbind_pf vmlinux EXPORT_SYMBOL 0x71b15008 lwtunnel_valid_encap_type vmlinux EXPORT_SYMBOL_GPL 0x679051c4 phy_resolve_aneg_pause vmlinux EXPORT_SYMBOL_GPL 0xf164d641 pcie_update_link_speed vmlinux EXPORT_SYMBOL_GPL 0xba2acd16 fsl_mc_populate_irq_pool vmlinux EXPORT_SYMBOL_GPL -0x0db0115d blk_mq_start_request vmlinux EXPORT_SYMBOL -0x946f02cd tcp_v4_send_check vmlinux EXPORT_SYMBOL +0xfab73516 blk_mq_start_request vmlinux EXPORT_SYMBOL +0x64d5757b tcp_v4_send_check vmlinux EXPORT_SYMBOL 0x949b5176 devlink_region_snapshot_create vmlinux EXPORT_SYMBOL_GPL 0x88476f9f devl_lock vmlinux EXPORT_SYMBOL_GPL -0x0378b7c0 dev_close vmlinux EXPORT_SYMBOL +0x11795e67 dev_close vmlinux EXPORT_SYMBOL 0xa50ef825 dma_buf_put vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x3a8817ed dma_buf_get vmlinux EXPORT_SYMBOL_GPL DMA_BUF -0xa7291fb7 of_genpd_remove_last vmlinux EXPORT_SYMBOL_GPL +0x9c89b5e8 of_genpd_remove_last vmlinux EXPORT_SYMBOL_GPL 0xd29f1847 pci_hp_add_bridge vmlinux EXPORT_SYMBOL_GPL 0x11f47d8c utf8_strncmp vmlinux EXPORT_SYMBOL -0x846b6e76 __mark_inode_dirty vmlinux EXPORT_SYMBOL +0xc22c9813 __mark_inode_dirty vmlinux EXPORT_SYMBOL 0x4cb27100 ktime_get_snapshot vmlinux EXPORT_SYMBOL_GPL 0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL -0xbb5c5e6e ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0x5002efb9 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL -0x329c1892 noop_qdisc vmlinux EXPORT_SYMBOL -0x1d1e9d4e sock_alloc_send_skb vmlinux EXPORT_SYMBOL -0x31d36083 firmware_request_cache vmlinux EXPORT_SYMBOL_GPL +0x5f2cb95a ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x33b23468 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL +0xaa3085ae noop_qdisc vmlinux EXPORT_SYMBOL +0xd627fb30 sock_alloc_send_skb vmlinux EXPORT_SYMBOL +0xb11865ea firmware_request_cache vmlinux EXPORT_SYMBOL_GPL 0xd5dab21d acpi_bus_get_device vmlinux EXPORT_SYMBOL -0x041c4d44 rockchip_pcie_enable_clocks vmlinux EXPORT_SYMBOL_GPL -0x4ee2775d devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL +0xccbc8faf rockchip_pcie_enable_clocks vmlinux EXPORT_SYMBOL_GPL +0x25a21903 devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL 0xa916b694 strnlen vmlinux EXPORT_SYMBOL 0x7b5b8f31 sha256_update vmlinux EXPORT_SYMBOL -0x745098ad blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL -0x14de3196 blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL +0x144fdc41 blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL +0xffc32fcf blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL 0x7106e701 unregister_filesystem vmlinux EXPORT_SYMBOL 0x0ba0b938 vm_brk vmlinux EXPORT_SYMBOL 0xd68c5a1f adjust_resource vmlinux EXPORT_SYMBOL -0xbbf181ab xfrm_state_insert vmlinux EXPORT_SYMBOL -0xa9c2f4d1 hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL +0x014275e9 xfrm_state_insert vmlinux EXPORT_SYMBOL +0x7918af16 hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL 0x39393064 devlink_port_health_reporter_create vmlinux EXPORT_SYMBOL_GPL -0x5dcc4474 metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0x3d43812b metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL 0xa3d7bd1e __of_reset_control_get vmlinux EXPORT_SYMBOL_GPL 0x7fab7f85 configfs_unregister_default_group vmlinux EXPORT_SYMBOL 0x6c5ad0cd kmsg_dump_register vmlinux EXPORT_SYMBOL_GPL -0xa7f874c2 sk_psock_init vmlinux EXPORT_SYMBOL_GPL +0x499b00b2 sk_psock_init vmlinux EXPORT_SYMBOL_GPL 0xaf5f6aac of_node_put vmlinux EXPORT_SYMBOL 0xec689096 of_node_get vmlinux EXPORT_SYMBOL 0xd4339de8 qcom_scm_pas_init_image vmlinux EXPORT_SYMBOL -0xf26ded06 dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0xbdd8729a dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL 0x97ed2212 __tracepoint_spi_transfer_start vmlinux EXPORT_SYMBOL 0x2d3b7f7e dma_resv_get_singleton vmlinux EXPORT_SYMBOL_GPL -0xb07f9fdb of_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0xa73e1309 of_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL 0x60470508 platform_irq_count vmlinux EXPORT_SYMBOL_GPL -0xd4acb90a __destroy_inode vmlinux EXPORT_SYMBOL +0x4384de19 __destroy_inode vmlinux EXPORT_SYMBOL 0xcbe56bc2 zs_get_total_pages vmlinux EXPORT_SYMBOL_GPL -0xe1a4837d ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL +0x4f7cfa95 ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL 0xb262fac1 phy_led_triggers_unregister vmlinux EXPORT_SYMBOL_GPL 0x48d4b706 mdio_device_remove vmlinux EXPORT_SYMBOL 0x02293ac3 dma_fence_chain_ops vmlinux EXPORT_SYMBOL @@ -4863,27 +4867,27 @@ 0xb712f75b handle_irq_desc vmlinux EXPORT_SYMBOL_GPL 0xd0ae5f55 __printk_cpu_trylock vmlinux EXPORT_SYMBOL 0x7674272f cpu_hwcap_keys vmlinux EXPORT_SYMBOL -0x41bb9816 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL +0x8fe17e82 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL 0xd91dbd1f xdp_alloc_skb_bulk vmlinux EXPORT_SYMBOL_GPL 0x51438986 extcon_sync vmlinux EXPORT_SYMBOL_GPL -0x6ebae146 of_platform_device_destroy vmlinux EXPORT_SYMBOL_GPL +0x603f1880 of_platform_device_destroy vmlinux EXPORT_SYMBOL_GPL 0xcc71d570 devm_ti_sci_get_handle vmlinux EXPORT_SYMBOL_GPL -0x1c081f8b phy_do_ioctl vmlinux EXPORT_SYMBOL +0x0949575a phy_do_ioctl vmlinux EXPORT_SYMBOL 0x2c9e0b4e spi_res_add vmlinux EXPORT_SYMBOL_GPL 0xcf9719fb pci_epc_unmap_addr vmlinux EXPORT_SYMBOL_GPL -0xfbdcf106 inode_io_list_del vmlinux EXPORT_SYMBOL -0x0a4dc35b __remove_inode_hash vmlinux EXPORT_SYMBOL -0x20f981d6 __mod_lruvec_page_state vmlinux EXPORT_SYMBOL +0x245ef3e8 inode_io_list_del vmlinux EXPORT_SYMBOL +0xb687eb24 __remove_inode_hash vmlinux EXPORT_SYMBOL +0x230f468e __mod_lruvec_page_state vmlinux EXPORT_SYMBOL 0xfc9ed8c3 qcom_scm_ice_available vmlinux EXPORT_SYMBOL 0xf76843b5 qcom_scm_pas_supported vmlinux EXPORT_SYMBOL 0x9b407710 device_match_acpi_dev vmlinux EXPORT_SYMBOL 0x1b15d073 devm_tegra_core_dev_init_opp_table vmlinux EXPORT_SYMBOL_GPL 0x600401eb geni_icc_set_tag vmlinux EXPORT_SYMBOL -0x7ebb6790 tegra_dfll_resume vmlinux EXPORT_SYMBOL +0x628dcf22 tegra_dfll_resume vmlinux EXPORT_SYMBOL 0x37bc6d88 __pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0x115cf76d key_type_trusted vmlinux EXPORT_SYMBOL_GPL 0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL -0xda8e7b3d tcf_chain_put_by_act vmlinux EXPORT_SYMBOL +0x76791605 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL 0xd04c1a64 sysctl_devconf_inherit_init_net vmlinux EXPORT_SYMBOL 0xa1649420 bdev_dax_pgoff vmlinux EXPORT_SYMBOL 0x6510c425 pm_generic_restore_early vmlinux EXPORT_SYMBOL_GPL @@ -4894,12 +4898,12 @@ 0x94bf03ca utf8_to_utf32 vmlinux EXPORT_SYMBOL 0x9d09e8ae ring_buffer_event_data vmlinux EXPORT_SYMBOL_GPL 0x313ea5fd ipi_send_single vmlinux EXPORT_SYMBOL_GPL -0x2b972295 skb_vlan_pop vmlinux EXPORT_SYMBOL +0x00fd9abd skb_vlan_pop vmlinux EXPORT_SYMBOL 0x27126ea6 phy_sfp_probe vmlinux EXPORT_SYMBOL 0x0d7a1bd0 __pm_runtime_disable vmlinux EXPORT_SYMBOL_GPL 0x3960dd93 paste_selection vmlinux EXPORT_SYMBOL_GPL 0x4da596e6 qman_retire_fq vmlinux EXPORT_SYMBOL -0xae9d6090 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL +0xa60aec38 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL 0x397f1535 crypto_sha1_update vmlinux EXPORT_SYMBOL 0x1d5cedae __tracepoint_kfree vmlinux EXPORT_SYMBOL 0x9b81e52a perf_aux_output_end vmlinux EXPORT_SYMBOL_GPL @@ -4909,7 +4913,7 @@ 0x28afbb08 cpu_latency_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x777a47ff override_creds vmlinux EXPORT_SYMBOL 0x131db64a system_long_wq vmlinux EXPORT_SYMBOL_GPL -0x19904cb6 __ip_queue_xmit vmlinux EXPORT_SYMBOL +0xd3fcc2f7 __ip_queue_xmit vmlinux EXPORT_SYMBOL 0x5e975ef9 watchdog_notify_pretimeout vmlinux EXPORT_SYMBOL_GPL 0x2caf83b3 input_register_handle vmlinux EXPORT_SYMBOL 0x8d22bb58 iommu_group_alloc vmlinux EXPORT_SYMBOL_GPL @@ -4922,37 +4926,37 @@ 0xd58e70dd net_rand_noise vmlinux EXPORT_SYMBOL 0x2ddb0a64 blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x816e6a3a blk_bio_list_merge vmlinux EXPORT_SYMBOL_GPL -0x2a7e56d0 __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL -0x7afb4a63 get_tree_bdev vmlinux EXPORT_SYMBOL +0xe6d72cfe __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL +0x5c9f11ff get_tree_bdev vmlinux EXPORT_SYMBOL 0xd73c8c2b synchronize_shrinkers vmlinux EXPORT_SYMBOL 0x3c1a440a handle_level_irq vmlinux EXPORT_SYMBOL_GPL 0xae581fa8 unix_table_locks vmlinux EXPORT_SYMBOL_GPL -0xea1ea1fd sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL +0xe04e582b sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL 0xd31ccb06 of_machine_is_compatible vmlinux EXPORT_SYMBOL -0x03c9373c phy_mac_interrupt vmlinux EXPORT_SYMBOL +0x6758251c phy_mac_interrupt vmlinux EXPORT_SYMBOL 0x5c1e38b0 spi_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL 0x2cae6228 qman_get_qm_portal_config vmlinux EXPORT_SYMBOL 0x04df8fbc lzo1x_decompress_safe vmlinux EXPORT_SYMBOL_GPL -0xc36fdc80 blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL -0x14a5dac4 kern_unmount vmlinux EXPORT_SYMBOL +0x0990c325 blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL +0x6fe5466c kern_unmount vmlinux EXPORT_SYMBOL 0x518c68bc __cpu_dying_mask vmlinux EXPORT_SYMBOL -0xeb71cb50 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x03bd81a0 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL 0x73b581d2 stm_register_protocol vmlinux EXPORT_SYMBOL_GPL 0xdcd36fb2 nla_append vmlinux EXPORT_SYMBOL 0xf0cb8fd8 pcim_iomap_regions vmlinux EXPORT_SYMBOL 0x5a032b5f pstore_ftrace_combine_log vmlinux EXPORT_SYMBOL_GPL 0x75489ab1 vfs_llseek vmlinux EXPORT_SYMBOL -0x89008c3c __page_file_index vmlinux EXPORT_SYMBOL_GPL +0x6075c465 __page_file_index vmlinux EXPORT_SYMBOL_GPL 0xb7efbb94 __irq_set_handler vmlinux EXPORT_SYMBOL_GPL 0x5bdb7603 sock_copy_user_timeval vmlinux EXPORT_SYMBOL -0x07c0552e of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL -0xae518f15 devm_regulator_get_optional vmlinux EXPORT_SYMBOL_GPL +0x0a9e2268 of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL +0x08a0ff04 devm_regulator_get_optional vmlinux EXPORT_SYMBOL_GPL 0xe6e988c5 k3_ringacc_get_tisci_dev_id vmlinux EXPORT_SYMBOL_GPL 0x8ab842d3 dpbp_get_attributes vmlinux EXPORT_SYMBOL_GPL -0x9e725352 iterate_fd vmlinux EXPORT_SYMBOL +0xf6a56171 iterate_fd vmlinux EXPORT_SYMBOL 0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x5ff1b41f __cpu_present_mask vmlinux EXPORT_SYMBOL -0xb4d7b44a bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0x22a20c4b bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL 0x13a4a879 of_find_node_opts_by_path vmlinux EXPORT_SYMBOL 0x684ca117 zynqmp_pm_get_pll_frac_mode vmlinux EXPORT_SYMBOL_GPL 0xcb50bf0e device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL @@ -4964,18 +4968,18 @@ 0x139e49ff dquot_resume vmlinux EXPORT_SYMBOL 0xf4bdbeb9 __frontswap_invalidate_area vmlinux EXPORT_SYMBOL 0x7ce58981 kvrealloc vmlinux EXPORT_SYMBOL -0xd1b19949 __xfrm_state_destroy vmlinux EXPORT_SYMBOL -0x75927b40 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL +0x19aa6e7e __xfrm_state_destroy vmlinux EXPORT_SYMBOL +0x060644c7 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL 0x3c3bd0b4 bfifo_qdisc_ops vmlinux EXPORT_SYMBOL 0xf1fb9a2c devm_devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL 0xac5393d6 of_prop_next_u32 vmlinux EXPORT_SYMBOL_GPL -0x18ae25a4 pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0x4fe2a00f pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL 0x4d11b881 tty_port_init vmlinux EXPORT_SYMBOL 0xa612c9f7 complete_request_key vmlinux EXPORT_SYMBOL -0xa9db6cdd __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x4a0a355e __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x1f8544b8 panic_timeout vmlinux EXPORT_SYMBOL_GPL -0x243021e3 nf_queue vmlinux EXPORT_SYMBOL_GPL -0x0d6a9317 __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL +0x13bdd5b5 nf_queue vmlinux EXPORT_SYMBOL_GPL +0x02c4e45e __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL 0xd003c131 extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL 0xfcb289aa extcon_set_state_sync vmlinux EXPORT_SYMBOL_GPL 0xb88bc47e arch_apei_report_mem_error vmlinux EXPORT_SYMBOL_GPL @@ -4983,25 +4987,25 @@ 0x30af45a1 ZSTD_initCStream vmlinux EXPORT_SYMBOL 0xd5f63e51 aead_init_geniv vmlinux EXPORT_SYMBOL_GPL 0xa8788b0a securityfs_remove vmlinux EXPORT_SYMBOL_GPL -0x2f3a77e2 noop_fsync vmlinux EXPORT_SYMBOL +0x22d3c8c5 noop_fsync vmlinux EXPORT_SYMBOL 0x7c626556 list_lru_destroy vmlinux EXPORT_SYMBOL_GPL 0xaec6971f bpf_empty_prog_array vmlinux EXPORT_SYMBOL 0x37169f79 cpu_latency_qos_update_request vmlinux EXPORT_SYMBOL_GPL -0xb4c8fdd3 xfrm_migrate_state_find vmlinux EXPORT_SYMBOL -0x1b1ef10f fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL +0x2d6aa27e xfrm_migrate_state_find vmlinux EXPORT_SYMBOL +0xe5dc75f2 fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL 0x26155f7d devres_remove_group vmlinux EXPORT_SYMBOL_GPL -0x27c9fc3a tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL +0x794e8a90 tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL 0xd46af5ef cppc_get_perf_ctrs vmlinux EXPORT_SYMBOL_GPL 0x5bcea5f1 sgl_free_n_order vmlinux EXPORT_SYMBOL 0x5c3488ad crypto_hash_walk_first vmlinux EXPORT_SYMBOL_GPL 0x41b215eb exportfs_decode_fh_raw vmlinux EXPORT_SYMBOL_GPL -0x37fa9568 alloc_anon_inode vmlinux EXPORT_SYMBOL +0x1498c318 alloc_anon_inode vmlinux EXPORT_SYMBOL 0x176dcf0c vfs_mkobj vmlinux EXPORT_SYMBOL -0x1c6bc60e __ClearPageMovable vmlinux EXPORT_SYMBOL -0xd612c6fb inet_sendpage vmlinux EXPORT_SYMBOL -0x4b22a394 dev_set_allmulti vmlinux EXPORT_SYMBOL -0x3daac653 dev_get_by_index_rcu vmlinux EXPORT_SYMBOL -0xa40fc371 i2c_add_adapter vmlinux EXPORT_SYMBOL +0xcd692c27 __ClearPageMovable vmlinux EXPORT_SYMBOL +0xe35b796c inet_sendpage vmlinux EXPORT_SYMBOL +0xb2b60c3e dev_set_allmulti vmlinux EXPORT_SYMBOL +0x057deaec dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0x7d4c28d2 i2c_add_adapter vmlinux EXPORT_SYMBOL 0x2b418acf input_mt_report_finger_count vmlinux EXPORT_SYMBOL 0xee7d7deb gen_pool_dma_zalloc vmlinux EXPORT_SYMBOL 0xe32ab4d8 xxh64_digest vmlinux EXPORT_SYMBOL @@ -5011,7 +5015,7 @@ 0xfa08c34a page_offline_end vmlinux EXPORT_SYMBOL 0x38869d88 kstat vmlinux EXPORT_SYMBOL 0x4885aacb kobject_set_name vmlinux EXPORT_SYMBOL -0x48289bb9 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL +0x7d071162 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL 0x5b21ceff ring_buffer_iter_peek vmlinux EXPORT_SYMBOL_GPL 0x6f12560a get_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0xa5efbf4c async_synchronize_full vmlinux EXPORT_SYMBOL_GPL @@ -5021,58 +5025,58 @@ 0x1c58427f acpi_remove_notify_handler vmlinux EXPORT_SYMBOL 0x48c093fb _atomic_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL 0xf4a00349 __tracepoint_block_rq_insert vmlinux EXPORT_SYMBOL_GPL -0x7b129415 __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL -0x1b704fd5 restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0xb90f3e3a __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0xd397f42a restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL 0xaa230f88 perf_unregister_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0x3d510a7b rcu_jiffies_till_stall_check vmlinux EXPORT_SYMBOL_GPL 0x608741b5 __init_swait_queue_head vmlinux EXPORT_SYMBOL -0x3b1387d4 ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL +0xc039504c ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL 0x2c4fd3c6 ntbm_msi_free_irq vmlinux EXPORT_SYMBOL 0xc4f03e2b tpmm_chip_alloc vmlinux EXPORT_SYMBOL_GPL 0x090aefcb pci_clear_mwi vmlinux EXPORT_SYMBOL 0x0ddb1cd7 llist_reverse_order vmlinux EXPORT_SYMBOL_GPL 0xa7e741bd blk_rq_append_bio vmlinux EXPORT_SYMBOL -0xb54de8b9 migrate_page_move_mapping vmlinux EXPORT_SYMBOL +0x40ed84ae migrate_page_move_mapping vmlinux EXPORT_SYMBOL 0x63eb9355 panic_blink vmlinux EXPORT_SYMBOL 0x1f1cc011 zynqmp_pm_get_chipid vmlinux EXPORT_SYMBOL_GPL 0x1234ffa1 cper_estatus_check_header vmlinux EXPORT_SYMBOL_GPL 0x2648261e pci_cfg_access_trylock vmlinux EXPORT_SYMBOL_GPL 0xb2a2cc56 gpiochip_get_desc vmlinux EXPORT_SYMBOL_GPL 0x80d69203 __blk_rq_map_sg vmlinux EXPORT_SYMBOL -0x39074860 __sync_dirty_buffer vmlinux EXPORT_SYMBOL +0xfe8a7ede __sync_dirty_buffer vmlinux EXPORT_SYMBOL 0xad3ab674 d_mark_dontcache vmlinux EXPORT_SYMBOL 0x6198dfea __ring_buffer_alloc vmlinux EXPORT_SYMBOL_GPL 0x5e332b52 __var_waitqueue vmlinux EXPORT_SYMBOL 0x0ea3c74e tasklet_kill vmlinux EXPORT_SYMBOL -0x718b4310 nf_ip_route vmlinux EXPORT_SYMBOL_GPL +0x60a720ce nf_ip_route vmlinux EXPORT_SYMBOL_GPL 0xc2f11eac meson_sm_call_read vmlinux EXPORT_SYMBOL 0x29f3dd81 set_secondary_fwnode vmlinux EXPORT_SYMBOL_GPL -0xa1c70d81 amba_driver_register vmlinux EXPORT_SYMBOL +0x1f06d109 amba_driver_register vmlinux EXPORT_SYMBOL 0x4ac61281 pci_try_set_mwi vmlinux EXPORT_SYMBOL -0x4ae7f9ff phy_configure vmlinux EXPORT_SYMBOL_GPL +0x69b18b00 phy_configure vmlinux EXPORT_SYMBOL_GPL 0xffb7c514 ida_free vmlinux EXPORT_SYMBOL 0xc6f3b3fc refcount_dec_if_one vmlinux EXPORT_SYMBOL 0xa280f853 blk_post_runtime_resume vmlinux EXPORT_SYMBOL -0xaecc9e38 bio_endio vmlinux EXPORT_SYMBOL +0xd757c52f bio_endio vmlinux EXPORT_SYMBOL 0xb7c69a63 unregister_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL -0xdf01ab83 account_page_redirty vmlinux EXPORT_SYMBOL +0x28ad4905 account_page_redirty vmlinux EXPORT_SYMBOL 0x2b6d960d synth_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x88b4ae92 ring_buffer_normalize_time_stamp vmlinux EXPORT_SYMBOL_GPL 0xdaa31e78 l3mdev_fib_table_rcu vmlinux EXPORT_SYMBOL_GPL -0xa3f72052 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL -0xb6f293ec sk_stop_timer vmlinux EXPORT_SYMBOL -0x14dd48a7 of_platform_bus_probe vmlinux EXPORT_SYMBOL +0x4b9ac744 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL +0x2f60bd9f sk_stop_timer vmlinux EXPORT_SYMBOL +0x6a8e0abe of_platform_bus_probe vmlinux EXPORT_SYMBOL 0xd3ae7756 fw_fallback_config vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE 0x854fec83 tegra_sku_info vmlinux EXPORT_SYMBOL 0x7fa96509 erst_get_record_id_next vmlinux EXPORT_SYMBOL_GPL 0xed9de863 acpi_dma_configure_id vmlinux EXPORT_SYMBOL_GPL 0xc8c85086 sg_free_table vmlinux EXPORT_SYMBOL 0x13208d58 locks_remove_posix vmlinux EXPORT_SYMBOL -0xb69713b1 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL +0x33411956 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL 0xb0b85f47 ring_buffer_iter_reset vmlinux EXPORT_SYMBOL_GPL 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x43b0c9c3 preempt_schedule vmlinux EXPORT_SYMBOL -0xa1d7e409 __skb_recv_udp vmlinux EXPORT_SYMBOL +0x28605488 __skb_recv_udp vmlinux EXPORT_SYMBOL 0x9e0e6b6c edac_mc_handle_error vmlinux EXPORT_SYMBOL_GPL 0x1098eaff __phy_read_mmd vmlinux EXPORT_SYMBOL 0x01dbf2ca pm_generic_thaw_noirq vmlinux EXPORT_SYMBOL_GPL @@ -5080,10 +5084,10 @@ 0x4e2a6ef7 pcie_port_service_unregister vmlinux EXPORT_SYMBOL 0x4e6e4b41 radix_tree_delete vmlinux EXPORT_SYMBOL 0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL -0x7c4635d8 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL -0x61ade1f9 tcp_slow_start vmlinux EXPORT_SYMBOL_GPL -0x7973377f dev_activate vmlinux EXPORT_SYMBOL -0x7415de45 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL +0x67bc1b28 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x49240797 tcp_slow_start vmlinux EXPORT_SYMBOL_GPL +0x772daaa8 dev_activate vmlinux EXPORT_SYMBOL +0x4861454c __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL 0x98147c53 device_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0x49b98f8b fwnode_get_next_child_node vmlinux EXPORT_SYMBOL_GPL 0x83932478 mipi_dsi_dcs_set_tear_scanline vmlinux EXPORT_SYMBOL @@ -5092,9 +5096,9 @@ 0xf749debc md5_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x4bcc2662 mempool_init_node vmlinux EXPORT_SYMBOL 0x2f062781 dma_set_mask vmlinux EXPORT_SYMBOL -0xf3950e98 kvm_put_kvm vmlinux EXPORT_SYMBOL_GPL +0x3e4e7fc4 kvm_put_kvm vmlinux EXPORT_SYMBOL_GPL 0x74e5ff1a udpv6_encap_enable vmlinux EXPORT_SYMBOL -0xf3f1f7ac skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0x01730d36 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL 0xd2f00d38 cpu_topology vmlinux EXPORT_SYMBOL_GPL 0xd5e1a632 nla_reserve vmlinux EXPORT_SYMBOL 0x1d5355a3 __SCT__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL @@ -5102,23 +5106,23 @@ 0x0fd5a004 bpf_offload_dev_match vmlinux EXPORT_SYMBOL_GPL 0x1bb1f9e1 tracepoint_srcu vmlinux EXPORT_SYMBOL_GPL 0x7cb1aea1 devlink_dpipe_header_ethernet vmlinux EXPORT_SYMBOL_GPL -0xdcbe138b rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL +0xfc1e1209 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL 0x0b3a3ed7 zynqmp_pm_fpga_get_status vmlinux EXPORT_SYMBOL_GPL -0x9d6c26fa __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x53842f8b __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL 0x3dd3f054 xudma_rchan_get_id vmlinux EXPORT_SYMBOL 0xf05fbf09 pci_pio_to_address vmlinux EXPORT_SYMBOL_GPL 0x16316a10 ZSTD_getFrameContentSize vmlinux EXPORT_SYMBOL 0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL 0x3f16430b crypto_hash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL -0xdb32197b ihold vmlinux EXPORT_SYMBOL +0x254c2e2b ihold vmlinux EXPORT_SYMBOL 0x3096be16 names_cachep vmlinux EXPORT_SYMBOL -0x177a3d98 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0x8588d60d invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL 0xa45c7b90 stack_trace_print vmlinux EXPORT_SYMBOL_GPL 0x0b8ead3e irq_domain_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x50d29f84 __SCT__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x48c32847 __SCK__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x3dad9978 cancel_delayed_work vmlinux EXPORT_SYMBOL -0xc93760e9 xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL +0xc0357b75 xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL 0x62635405 dev_pm_opp_of_find_icc_paths vmlinux EXPORT_SYMBOL_GPL 0x4dae16e4 i2c_put_dma_safe_msg_buf vmlinux EXPORT_SYMBOL_GPL 0x08e39398 cmd_db_read_addr vmlinux EXPORT_SYMBOL @@ -5132,9 +5136,9 @@ 0xdf88a7ec dentry_path_raw vmlinux EXPORT_SYMBOL 0x7afcb7db __kprobe_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x265bbef9 kexec_crash_loaded vmlinux EXPORT_SYMBOL_GPL -0x871ead5c ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL -0x5b8c7f66 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL -0x7d808db8 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL +0xcef47208 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL +0x2da85301 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL +0x9eebfccb xfrm_sad_getinfo vmlinux EXPORT_SYMBOL 0xd1f2eee2 nf_logger_find_get vmlinux EXPORT_SYMBOL_GPL 0x81aa78d8 zynqmp_pm_aes_engine vmlinux EXPORT_SYMBOL_GPL 0xd9faa7a5 zynqmp_pm_set_pll_frac_mode vmlinux EXPORT_SYMBOL_GPL @@ -5143,12 +5147,12 @@ 0x8bce8235 tty_port_put vmlinux EXPORT_SYMBOL 0x963859b2 clk_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL 0xee58e970 fb_add_videomode vmlinux EXPORT_SYMBOL -0x1522fb47 tegra_xusb_padctl_legacy_remove vmlinux EXPORT_SYMBOL_GPL +0xbd1fe350 tegra_xusb_padctl_legacy_remove vmlinux EXPORT_SYMBOL_GPL 0x27e728d0 crypto_register_alg vmlinux EXPORT_SYMBOL_GPL 0x8c1da444 debugfs_rename vmlinux EXPORT_SYMBOL_GPL -0x95e04936 simple_open vmlinux EXPORT_SYMBOL +0xf2e19756 simple_open vmlinux EXPORT_SYMBOL 0x03462ef6 single_open vmlinux EXPORT_SYMBOL -0x52e9f0a8 __page_file_mapping vmlinux EXPORT_SYMBOL_GPL +0x5134cb0e __page_file_mapping vmlinux EXPORT_SYMBOL_GPL 0x4112f8af of_graph_get_port_parent vmlinux EXPORT_SYMBOL 0xb4521a61 of_get_next_parent vmlinux EXPORT_SYMBOL 0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL @@ -5156,11 +5160,11 @@ 0x80a6b449 iproc_msi_init vmlinux EXPORT_SYMBOL 0xfbbd41ca no_action vmlinux EXPORT_SYMBOL_GPL 0xb5e42e0b kthread_stop vmlinux EXPORT_SYMBOL -0x9aa1e62d tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL +0x66a8cd32 tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL 0x45081703 ec_get_handle vmlinux EXPORT_SYMBOL 0x69ee2220 linear_range_get_selector_high vmlinux EXPORT_SYMBOL_GPL 0x78a16f48 aes_decrypt vmlinux EXPORT_SYMBOL -0x16650796 security_inode_create vmlinux EXPORT_SYMBOL_GPL +0xbeaff38a security_inode_create vmlinux EXPORT_SYMBOL_GPL 0x3fe35aea irq_bypass_unregister_consumer vmlinux EXPORT_SYMBOL_GPL 0x51704265 hid_register_report vmlinux EXPORT_SYMBOL_GPL 0xcb15eee9 sdhci_pci_get_data vmlinux EXPORT_SYMBOL_GPL @@ -5171,8 +5175,8 @@ 0x647cca25 crypto_default_rng vmlinux EXPORT_SYMBOL_GPL 0x4fa8631f locks_copy_conflock vmlinux EXPORT_SYMBOL 0xdd6d387f d_make_root vmlinux EXPORT_SYMBOL -0xe616e909 vfs_get_super vmlinux EXPORT_SYMBOL -0x9c3a9041 inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL +0x777d8e0a vfs_get_super vmlinux EXPORT_SYMBOL +0xedd6d25e inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL 0x1f8a64e3 dmaengine_desc_set_metadata_len vmlinux EXPORT_SYMBOL_GPL 0x55647b46 pci_epc_mem_alloc_addr vmlinux EXPORT_SYMBOL_GPL 0x2875a315 utf32_to_utf8 vmlinux EXPORT_SYMBOL @@ -5180,28 +5184,28 @@ 0xb04c9ccf cleanup_srcu_struct vmlinux EXPORT_SYMBOL_GPL 0x732dd326 groups_free vmlinux EXPORT_SYMBOL 0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL -0x1f8f19ae ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL +0x29631f07 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL 0xcee88e7a of_overlay_fdt_apply vmlinux EXPORT_SYMBOL_GPL 0x18f30c23 regmap_register_patch vmlinux EXPORT_SYMBOL_GPL 0x73a33a11 device_add_groups vmlinux EXPORT_SYMBOL_GPL 0xbf0d3954 tty_perform_flush vmlinux EXPORT_SYMBOL_GPL 0xa156a1f2 erst_get_record_id_end vmlinux EXPORT_SYMBOL_GPL -0xac347a92 acpi_subsys_freeze vmlinux EXPORT_SYMBOL_GPL +0xeed80742 acpi_subsys_freeze vmlinux EXPORT_SYMBOL_GPL 0x1f21b193 dw_pcie_write_dbi vmlinux EXPORT_SYMBOL_GPL 0xf0696401 acpi_pci_detect_ejectable vmlinux EXPORT_SYMBOL_GPL 0xbc83c833 gpiod_set_transitory vmlinux EXPORT_SYMBOL_GPL 0x7410aba2 strreplace vmlinux EXPORT_SYMBOL 0xf39eecd9 crypto_dh_encode_key vmlinux EXPORT_SYMBOL_GPL 0xd4bb4a82 inet6addr_validator_notifier_call_chain vmlinux EXPORT_SYMBOL -0x3ed034d7 ip_sock_set_recverr vmlinux EXPORT_SYMBOL +0xb9daa17d ip_sock_set_recverr vmlinux EXPORT_SYMBOL 0xc65e4e97 secure_dccp_sequence_number vmlinux EXPORT_SYMBOL 0xed983c2c ntb_msi_init vmlinux EXPORT_SYMBOL 0x75da5057 devm_rproc_alloc vmlinux EXPORT_SYMBOL 0xee7eb9e1 pnp_platform_devices vmlinux EXPORT_SYMBOL 0xaeb082ad _raw_read_unlock_bh vmlinux EXPORT_SYMBOL 0x830ad6d9 km_migrate vmlinux EXPORT_SYMBOL -0xb1e17b61 sock_map_close vmlinux EXPORT_SYMBOL_GPL -0xf660840e neigh_parms_alloc vmlinux EXPORT_SYMBOL +0x7b25ad8e sock_map_close vmlinux EXPORT_SYMBOL_GPL +0x891e46be neigh_parms_alloc vmlinux EXPORT_SYMBOL 0x13fab921 cpuidle_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x8068fc3c __SCT__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x3187490a __SCK__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL @@ -5209,38 +5213,38 @@ 0x3901337f clk_hw_is_prepared vmlinux EXPORT_SYMBOL_GPL 0x433cabfb acpi_decode_pld_buffer vmlinux EXPORT_SYMBOL 0x05e27275 fsl_mc_device_add vmlinux EXPORT_SYMBOL_GPL -0x9504894a mount_single vmlinux EXPORT_SYMBOL -0x0b9882cc of_css vmlinux EXPORT_SYMBOL_GPL -0xa498da4d netif_receive_skb_core vmlinux EXPORT_SYMBOL -0xd542e537 phy_restart_aneg vmlinux EXPORT_SYMBOL_GPL +0x5276d0c7 mount_single vmlinux EXPORT_SYMBOL +0xa5970b96 of_css vmlinux EXPORT_SYMBOL_GPL +0xa7002d85 netif_receive_skb_core vmlinux EXPORT_SYMBOL +0xaec22b39 phy_restart_aneg vmlinux EXPORT_SYMBOL_GPL 0xb9c425de register_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0x8aad89f7 exynos_get_pmu_regmap vmlinux EXPORT_SYMBOL_GPL 0x3b7e62d3 dw_pcie_ep_init_complete vmlinux EXPORT_SYMBOL_GPL 0x3a9be019 asymmetric_key_id_partial vmlinux EXPORT_SYMBOL_GPL -0x82584e74 bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0xa26b57ac bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0xad4e6259 remove_cpu vmlinux EXPORT_SYMBOL_GPL -0xe696c78a cfb_fillrect vmlinux EXPORT_SYMBOL +0x971dbf7d cfb_fillrect vmlinux EXPORT_SYMBOL 0x0aaccc92 pci_remap_iospace vmlinux EXPORT_SYMBOL 0x9b7f7900 alloc_cpumask_var_node vmlinux EXPORT_SYMBOL -0xcea0a5a2 block_write_end vmlinux EXPORT_SYMBOL +0xef3af1ef block_write_end vmlinux EXPORT_SYMBOL 0x890f4f97 __kprobe_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL -0x8c0251f4 pid_vnr vmlinux EXPORT_SYMBOL_GPL -0x23be14f1 xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x53a87338 __xfrm_decode_session vmlinux EXPORT_SYMBOL +0x5b4ffa32 pid_vnr vmlinux EXPORT_SYMBOL_GPL +0xbdaeca9a xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL +0xb17dd203 __xfrm_decode_session vmlinux EXPORT_SYMBOL 0x30ed7a3f devm_regmap_del_irq_chip vmlinux EXPORT_SYMBOL_GPL 0xf46addee devm_regmap_add_irq_chip vmlinux EXPORT_SYMBOL_GPL -0x1a254bad pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL +0x75c0051f pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL 0xd2cd2319 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x584df994 is_acpi_data_node vmlinux EXPORT_SYMBOL 0x5b173381 pcie_ptm_enabled vmlinux EXPORT_SYMBOL 0x7d78b658 mtk_eint_do_suspend vmlinux EXPORT_SYMBOL_GPL 0x6d7c7dcc bitmap_cut vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL -0x1bf5965c __fput_sync vmlinux EXPORT_SYMBOL -0xc12455ef kvm_vcpu_kick vmlinux EXPORT_SYMBOL_GPL -0x4b4b6c42 netlink_set_err vmlinux EXPORT_SYMBOL -0xcea8735f alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0xdc547b98 __fput_sync vmlinux EXPORT_SYMBOL +0xe2faceab kvm_vcpu_kick vmlinux EXPORT_SYMBOL_GPL +0x7e797fc0 netlink_set_err vmlinux EXPORT_SYMBOL +0xa4068efd alloc_netdev_mqs vmlinux EXPORT_SYMBOL 0xe6ad7cf4 regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL 0xa6ac6d8c bus_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xff1666f3 reset_control_bulk_assert vmlinux EXPORT_SYMBOL_GPL @@ -5248,18 +5252,18 @@ 0x0472cf3b register_kprobe vmlinux EXPORT_SYMBOL_GPL 0xfa27cb38 make_kprojid vmlinux EXPORT_SYMBOL 0x70bc499f wireless_spy_update vmlinux EXPORT_SYMBOL -0xf66c2a82 inet_listen vmlinux EXPORT_SYMBOL +0x6b0ff0e5 inet_listen vmlinux EXPORT_SYMBOL 0xb69afbb0 devlink_linecard_deactivate vmlinux EXPORT_SYMBOL_GPL -0xd82c21ce __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL -0xce70ee0e skb_queue_purge vmlinux EXPORT_SYMBOL +0xf3c65820 __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL +0x56099331 skb_queue_purge vmlinux EXPORT_SYMBOL 0x15037003 __hwspin_lock_timeout vmlinux EXPORT_SYMBOL_GPL 0x0b290ada dma_fence_chain_walk vmlinux EXPORT_SYMBOL 0x990d5ac0 iommu_present vmlinux EXPORT_SYMBOL_GPL 0xbf041102 register_vt_notifier vmlinux EXPORT_SYMBOL_GPL 0x263c3152 bcmp vmlinux EXPORT_SYMBOL 0xb74fdd39 badblocks_show vmlinux EXPORT_SYMBOL_GPL -0x8d1958be get_unmapped_area vmlinux EXPORT_SYMBOL -0xa928bf0b add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL +0xd7ec3f4b get_unmapped_area vmlinux EXPORT_SYMBOL +0xbb93b2d1 add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL 0xb9e8e2cc in6addr_sitelocal_allrouters vmlinux EXPORT_SYMBOL 0xb9175787 devlink_linecard_create vmlinux EXPORT_SYMBOL_GPL 0xee4834a2 flow_rule_match_ports vmlinux EXPORT_SYMBOL @@ -5272,7 +5276,7 @@ 0x6bcdedc0 mpi_point_init vmlinux EXPORT_SYMBOL_GPL 0x91bdf9b7 blk_rq_map_user vmlinux EXPORT_SYMBOL 0x6d475264 crypto_sha512_update vmlinux EXPORT_SYMBOL -0x5bcf0d40 generic_pipe_buf_release vmlinux EXPORT_SYMBOL +0x53ebb2a8 generic_pipe_buf_release vmlinux EXPORT_SYMBOL 0xbd7aaaee add_memory vmlinux EXPORT_SYMBOL_GPL 0xe25d23f3 blocking_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x0d21117f kthread_queue_delayed_work vmlinux EXPORT_SYMBOL_GPL @@ -5283,7 +5287,7 @@ 0x760a0f4f yield vmlinux EXPORT_SYMBOL 0x12537dae __tracepoint_napi_poll vmlinux EXPORT_SYMBOL_GPL 0x72edf918 __tracepoint_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x7c667155 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0x48b5b564 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL 0x6be5c21b extcon_get_edev_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xb3f0adb4 devm_power_supply_get_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xd80f5d10 alloc_dax_region vmlinux EXPORT_SYMBOL_GPL @@ -5295,41 +5299,41 @@ 0x0562dc30 __sg_page_iter_start vmlinux EXPORT_SYMBOL 0xf39c5911 fsstack_copy_attr_all vmlinux EXPORT_SYMBOL_GPL 0xc0cd522d seq_escape_mem vmlinux EXPORT_SYMBOL -0x6140e930 kvm_write_guest_offset_cached vmlinux EXPORT_SYMBOL_GPL -0xb93224ac udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0x7aa1669b xfrm_init_replay vmlinux EXPORT_SYMBOL -0xa89ac46c udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x34db26a8 kvm_write_guest_offset_cached vmlinux EXPORT_SYMBOL_GPL +0x7b6d5d37 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x63c7589b xfrm_init_replay vmlinux EXPORT_SYMBOL +0x74a6c729 udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0xb1baa71a devlink_linecard_provision_fail vmlinux EXPORT_SYMBOL_GPL -0x92092578 dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL +0x1d164166 dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL 0x86e0e117 devm_kmalloc vmlinux EXPORT_SYMBOL_GPL 0x4d0d163d copy_page vmlinux EXPORT_SYMBOL 0x0f37ca89 lockref_put_not_zero vmlinux EXPORT_SYMBOL 0x3ad5cda3 lockref_get_not_zero vmlinux EXPORT_SYMBOL -0x3d8dff81 inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL -0x3b37250f inode_init_always vmlinux EXPORT_SYMBOL +0xb44158b0 inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL +0x8ed45c81 inode_init_always vmlinux EXPORT_SYMBOL 0x2f67e85d d_invalidate vmlinux EXPORT_SYMBOL 0x5da67adc zs_compact vmlinux EXPORT_SYMBOL_GPL 0xa0b04675 vmalloc_32 vmlinux EXPORT_SYMBOL -0x0b5460af pid_task vmlinux EXPORT_SYMBOL -0x8ca7b60c tcp_time_wait vmlinux EXPORT_SYMBOL -0x5c1604e5 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL +0xbbd31d83 pid_task vmlinux EXPORT_SYMBOL +0x8a22351e tcp_time_wait vmlinux EXPORT_SYMBOL +0x9d258db4 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL 0x2f333aab imx_scu_get_handle vmlinux EXPORT_SYMBOL -0xad75ad7d of_get_i2c_adapter_by_node vmlinux EXPORT_SYMBOL +0x81e7dd5c of_get_i2c_adapter_by_node vmlinux EXPORT_SYMBOL 0x900282c7 input_register_handler vmlinux EXPORT_SYMBOL 0xff1d9b3c phy_check_downshift vmlinux EXPORT_SYMBOL_GPL 0xc7851ed9 dax_attribute_group vmlinux EXPORT_SYMBOL_GPL -0x35285743 devm_regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL +0x920e5c89 devm_regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL 0x19e1b8c5 textsearch_unregister vmlinux EXPORT_SYMBOL 0xe11ca997 ZSTD_getDictID_fromDict vmlinux EXPORT_SYMBOL 0xfe1c9ea5 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL 0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL 0x82de20e8 __SCT__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0xa99b8e70 __SCK__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL -0x3037afeb netif_carrier_on vmlinux EXPORT_SYMBOL -0xe6356531 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL +0xe3b7030d netif_carrier_on vmlinux EXPORT_SYMBOL +0xf9e63980 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL 0x31a4767f qcom_scm_hdcp_available vmlinux EXPORT_SYMBOL 0xe82f599e spi_res_alloc vmlinux EXPORT_SYMBOL_GPL -0x35c8ba73 acpi_pm_set_device_wakeup vmlinux EXPORT_SYMBOL_GPL +0xfe83be58 acpi_pm_set_device_wakeup vmlinux EXPORT_SYMBOL_GPL 0xae7c231d mpi_cmp vmlinux EXPORT_SYMBOL_GPL 0x167c5967 print_hex_dump vmlinux EXPORT_SYMBOL 0x6302313a dev_pm_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL @@ -5340,8 +5344,8 @@ 0xf47e1ace inode_newsize_ok vmlinux EXPORT_SYMBOL 0x15ea2648 hwpoison_filter_flags_mask vmlinux EXPORT_SYMBOL_GPL 0x71ae3b35 rdmacg_try_charge vmlinux EXPORT_SYMBOL -0xbdfcf78d xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL -0x7fac5b29 inet_csk_destroy_sock vmlinux EXPORT_SYMBOL +0x0d96f60f xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL +0x9b904881 inet_csk_destroy_sock vmlinux EXPORT_SYMBOL 0x38708e25 inet_peer_base_init vmlinux EXPORT_SYMBOL_GPL 0x1cc529c0 devm_extcon_dev_register vmlinux EXPORT_SYMBOL_GPL 0x41f754d3 devm_extcon_dev_allocate vmlinux EXPORT_SYMBOL_GPL @@ -5355,42 +5359,42 @@ 0x0d07f543 get_anon_bdev vmlinux EXPORT_SYMBOL 0xb4eda0da ring_buffer_event_length vmlinux EXPORT_SYMBOL_GPL 0xe753b68d devlink_fmsg_arr_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0xbaed2321 sock_kfree_s vmlinux EXPORT_SYMBOL +0xbc8a8a7e sock_kfree_s vmlinux EXPORT_SYMBOL 0xf0cc8f14 devm_extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL 0x48a3d20b mctrl_gpio_get vmlinux EXPORT_SYMBOL_GPL 0xa5056338 __hsiphash_aligned vmlinux EXPORT_SYMBOL 0x69dd3b5b crc32_le vmlinux EXPORT_SYMBOL 0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL 0xc62611e1 scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL -0x662834af iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL -0xf3a4f930 empty_aops vmlinux EXPORT_SYMBOL +0xa833d0a7 iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL +0x40448f2d empty_aops vmlinux EXPORT_SYMBOL 0xb29533ee zs_malloc vmlinux EXPORT_SYMBOL_GPL 0x904147cf __SCT__tp_func_kfree vmlinux EXPORT_SYMBOL 0x4ffb59bf __SCK__tp_func_kfree vmlinux EXPORT_SYMBOL 0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL 0x09f50f32 rcu_nocb_flush_deferred_wakeup vmlinux EXPORT_SYMBOL_GPL 0x6b1ba29d irq_domain_pop_irq vmlinux EXPORT_SYMBOL_GPL -0x39fdfbcd __task_pid_nr_ns vmlinux EXPORT_SYMBOL -0x10afff3b ethtool_op_get_link vmlinux EXPORT_SYMBOL +0x1c289303 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xe3cb9572 ethtool_op_get_link vmlinux EXPORT_SYMBOL 0xf7bc95b0 devlink_fmsg_pair_nest_start vmlinux EXPORT_SYMBOL_GPL 0xa45d44fc zynqmp_pm_get_pll_frac_data vmlinux EXPORT_SYMBOL_GPL 0x6b5a824b pps_lookup_dev vmlinux EXPORT_SYMBOL 0xf7455c16 input_event_to_user vmlinux EXPORT_SYMBOL_GPL 0x356e64f0 input_unregister_device vmlinux EXPORT_SYMBOL 0x6b6986f3 tty_buffer_space_avail vmlinux EXPORT_SYMBOL_GPL -0x2f8108ce regulator_disable_regmap vmlinux EXPORT_SYMBOL_GPL +0xbb3b60a1 regulator_disable_regmap vmlinux EXPORT_SYMBOL_GPL 0x54b34b56 vp_modern_get_features vmlinux EXPORT_SYMBOL_GPL 0xb14d2aae clk_hw_set_parent vmlinux EXPORT_SYMBOL_GPL 0x8e15e0b6 clk_hw_get_parent vmlinux EXPORT_SYMBOL_GPL 0x71a3fe6c clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL 0xd2ea49b8 acpi_leave_sleep_state_prep vmlinux EXPORT_SYMBOL -0x7535eb52 read_cache_pages vmlinux EXPORT_SYMBOL +0xff914d1a read_cache_pages vmlinux EXPORT_SYMBOL 0xfe8cdb84 ring_buffer_alloc_read_page vmlinux EXPORT_SYMBOL_GPL 0x330010b6 cpuset_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xa8a8110c kernel_neon_end vmlinux EXPORT_SYMBOL -0xf059983c tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL -0x3bcc7ba3 ip_generic_getfrag vmlinux EXPORT_SYMBOL -0x57bb0de2 call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0x6e8380ff tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL +0x42ccbb9c ip_generic_getfrag vmlinux EXPORT_SYMBOL +0x0f3e4dec call_netdevice_notifiers vmlinux EXPORT_SYMBOL 0x31128b8e hv_remove_kexec_handler vmlinux EXPORT_SYMBOL_GPL 0xdc825d6c usb_amd_quirk_pll_disable vmlinux EXPORT_SYMBOL_GPL 0xa6b21ef2 dpm_suspend_end vmlinux EXPORT_SYMBOL_GPL @@ -5399,23 +5403,23 @@ 0xb786bf75 pci_write_msi_msg vmlinux EXPORT_SYMBOL_GPL 0xdae9c2ee cpumask_any_and_distribute vmlinux EXPORT_SYMBOL 0x92689a7d bio_integrity_alloc vmlinux EXPORT_SYMBOL -0xa70182bc thaw_bdev vmlinux EXPORT_SYMBOL +0x1e545568 thaw_bdev vmlinux EXPORT_SYMBOL 0xd9f01482 crypto_dequeue_request vmlinux EXPORT_SYMBOL_GPL 0xe7bb6df7 crypto_enqueue_request vmlinux EXPORT_SYMBOL_GPL -0xa199dccf vfs_fallocate vmlinux EXPORT_SYMBOL_GPL -0x85b264e4 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0x93acedaa vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0xa97bb60f kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL 0xa3ece414 freezer_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xfd43aab0 netdev_rx_csum_fault vmlinux EXPORT_SYMBOL +0xbb583509 netdev_rx_csum_fault vmlinux EXPORT_SYMBOL 0xd27f4632 of_pci_address_to_resource vmlinux EXPORT_SYMBOL_GPL 0xca5d7b9b acpi_mdiobus_register vmlinux EXPORT_SYMBOL -0x2f89c180 dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL +0x3fb26815 dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL 0x6fc95e99 devres_release_group vmlinux EXPORT_SYMBOL_GPL 0x8ce625cf serdev_device_add vmlinux EXPORT_SYMBOL_GPL 0xe41476d9 ZSTD_getParams vmlinux EXPORT_SYMBOL 0x8f7bd0a6 btree_init_mempool vmlinux EXPORT_SYMBOL_GPL 0xb97220ff bitmap_parse vmlinux EXPORT_SYMBOL 0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL -0x92fba6eb neigh_sysctl_unregister vmlinux EXPORT_SYMBOL +0x573facd3 neigh_sysctl_unregister vmlinux EXPORT_SYMBOL 0x60b3071f neigh_proc_dointvec vmlinux EXPORT_SYMBOL 0x6635e3e2 extcon_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x4c8adfe1 hv_root_partition vmlinux EXPORT_SYMBOL_GPL @@ -5427,42 +5431,42 @@ 0xc8a88842 blk_abort_request vmlinux EXPORT_SYMBOL_GPL 0xf5369813 blk_set_queue_depth vmlinux EXPORT_SYMBOL 0x5986d190 kdb_printf vmlinux EXPORT_SYMBOL_GPL -0xade9fe30 __scm_destroy vmlinux EXPORT_SYMBOL +0xf5ee5003 __scm_destroy vmlinux EXPORT_SYMBOL 0x7cc3cd68 hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0x71b3384b usb_put_phy vmlinux EXPORT_SYMBOL_GPL 0x31e6f9e4 mdiobus_get_phy vmlinux EXPORT_SYMBOL 0x628f3cc3 tty_port_register_device_serdev vmlinux EXPORT_SYMBOL_GPL -0xacc541b1 amba_ahb_device_add_res vmlinux EXPORT_SYMBOL_GPL +0x43edf2a9 amba_ahb_device_add_res vmlinux EXPORT_SYMBOL_GPL 0x9042c19c devm_pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL -0x251147a0 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL +0xcde52f42 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL 0xde4d4ace dim_calc_stats vmlinux EXPORT_SYMBOL 0xc2cb862e sgl_alloc_order vmlinux EXPORT_SYMBOL 0x8b727cce aead_exit_geniv vmlinux EXPORT_SYMBOL_GPL 0xb00ebe6b d_move vmlinux EXPORT_SYMBOL 0x5091b823 ring_buffer_read_start vmlinux EXPORT_SYMBOL_GPL -0xc71e24a4 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL -0x7f8c3a9d tcf_block_get vmlinux EXPORT_SYMBOL -0xad731934 touch_atime vmlinux EXPORT_SYMBOL -0x67b0ae81 evict_inodes vmlinux EXPORT_SYMBOL_GPL -0xb51275b0 __frontswap_load vmlinux EXPORT_SYMBOL +0x434e7e09 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL +0x8b065cef tcf_block_get vmlinux EXPORT_SYMBOL +0xf601e7f9 touch_atime vmlinux EXPORT_SYMBOL +0xba492bb2 evict_inodes vmlinux EXPORT_SYMBOL_GPL +0x2fc4b712 __frontswap_load vmlinux EXPORT_SYMBOL 0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL -0x37cc37e8 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL -0xf6d5c625 devlink_to_dev vmlinux EXPORT_SYMBOL_GPL -0x836e3544 kernel_sendmsg_locked vmlinux EXPORT_SYMBOL -0x8a2bc972 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL +0x72480d59 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL +0xb5a5372f devlink_to_dev vmlinux EXPORT_SYMBOL_GPL +0x01c44a36 kernel_sendmsg_locked vmlinux EXPORT_SYMBOL +0xa7fd89c8 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL 0xd7f3eae6 device_dma_supported vmlinux EXPORT_SYMBOL_GPL 0x201239ac tty_kopen_shared vmlinux EXPORT_SYMBOL_GPL 0x067b292d dw_pcie_setup_rc vmlinux EXPORT_SYMBOL_GPL 0x6b11d910 padata_do_serial vmlinux EXPORT_SYMBOL 0x1e0a0c24 mod_timer_pending vmlinux EXPORT_SYMBOL -0xa03dc1c0 umd_unload_blob vmlinux EXPORT_SYMBOL_GPL +0x0c92805f umd_unload_blob vmlinux EXPORT_SYMBOL_GPL 0x46e67a71 this_cpu_has_cap vmlinux EXPORT_SYMBOL_GPL -0x366fa059 unregister_nexthop_notifier vmlinux EXPORT_SYMBOL -0xfdf34a25 qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL +0x8aaeb148 unregister_nexthop_notifier vmlinux EXPORT_SYMBOL +0xbb9d7125 qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL 0x606b4aba devlink_linecard_provision_set vmlinux EXPORT_SYMBOL_GPL 0x5152bd85 devlink_port_type_clear vmlinux EXPORT_SYMBOL_GPL -0x07eb8422 rtnl_configure_link vmlinux EXPORT_SYMBOL -0xb0ad3168 sock_wmalloc vmlinux EXPORT_SYMBOL +0xc403c66f rtnl_configure_link vmlinux EXPORT_SYMBOL +0x44286f15 sock_wmalloc vmlinux EXPORT_SYMBOL 0xe7031e76 of_msi_configure vmlinux EXPORT_SYMBOL_GPL 0x2b960b66 qman_is_probed vmlinux EXPORT_SYMBOL_GPL 0x3c11b9f5 tegra210_put_utmipll_in_iddq vmlinux EXPORT_SYMBOL_GPL @@ -5471,65 +5475,65 @@ 0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL 0x349cba85 strchr vmlinux EXPORT_SYMBOL 0x19e81304 btree_alloc vmlinux EXPORT_SYMBOL_GPL -0xb8898649 security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL +0x852d1539 security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL 0x049ce937 task_user_regset_view vmlinux EXPORT_SYMBOL_GPL -0x27ad10e8 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0xd0022f83 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL 0x3c3215c4 qe_immr vmlinux EXPORT_SYMBOL 0x619d2eca acpi_gpio_get_irq_resource vmlinux EXPORT_SYMBOL_GPL 0x8d0e163f perf_event_disable vmlinux EXPORT_SYMBOL_GPL -0x898cc057 inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL -0x62813f01 i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL +0x71eb8fdb inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL +0xb329d300 i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL 0x1732ca2d iommu_device_sysfs_remove vmlinux EXPORT_SYMBOL_GPL 0x4f72a987 uart_parse_options vmlinux EXPORT_SYMBOL_GPL 0x69eb5ca2 virtio_add_status vmlinux EXPORT_SYMBOL_GPL 0xeb00cd65 pnp_release_card_device vmlinux EXPORT_SYMBOL 0xced8c301 kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0x47a8d083 pci_iomap_range vmlinux EXPORT_SYMBOL -0x8e14db6b setup_new_exec vmlinux EXPORT_SYMBOL -0x37d8424f __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL -0x7a695978 __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL -0xe132fda6 __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0xca2d4b2c setup_new_exec vmlinux EXPORT_SYMBOL +0xc1c5f5e3 __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x1a8f085e __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0x68f4002c __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0xdb8a1b3f usermodehelper_read_trylock vmlinux EXPORT_SYMBOL_GPL -0xe1b08f3d xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL -0x0aa9deca pskb_expand_head vmlinux EXPORT_SYMBOL +0x0890fc86 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL +0x1a20a287 pskb_expand_head vmlinux EXPORT_SYMBOL 0xcd910be7 ti_sci_get_num_resources vmlinux EXPORT_SYMBOL_GPL -0xc9da87b6 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL +0x99645a45 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL 0xcce4eb3c keyring_alloc vmlinux EXPORT_SYMBOL -0x7e4f3a0b tc_setup_offload_action vmlinux EXPORT_SYMBOL +0x48b4dbb4 tc_setup_offload_action vmlinux EXPORT_SYMBOL 0x42bf84ac fsl_mc_device_group vmlinux EXPORT_SYMBOL_GPL 0x25379e73 clk_set_min_rate vmlinux EXPORT_SYMBOL_GPL 0x8e7ebc9c pci_free_p2pmem vmlinux EXPORT_SYMBOL_GPL 0x246bcb5d skcipher_walk_virt vmlinux EXPORT_SYMBOL_GPL -0xf9381fee thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL +0xc862afe6 thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL 0x604722fd devices_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x7bb045a7 __request_percpu_irq vmlinux EXPORT_SYMBOL_GPL -0x73190195 ip6_fraglist_init vmlinux EXPORT_SYMBOL -0xe203f837 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL -0x2676535d rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x6a1ebfd6 ip6_fraglist_init vmlinux EXPORT_SYMBOL +0xb073d57f devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL +0x249fbf22 rtnl_link_register vmlinux EXPORT_SYMBOL_GPL 0x0360d67f make_flow_keys_digest vmlinux EXPORT_SYMBOL -0x6cb21f61 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL +0x66db5aaa sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL 0x7833f983 gov_update_cpu_data vmlinux EXPORT_SYMBOL_GPL -0x01f8d3ea thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL +0x005d3a18 thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL 0x89aa529f dma_buf_export vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xea42dc1b serdev_device_close vmlinux EXPORT_SYMBOL_GPL 0x04673adb qman_ip_rev vmlinux EXPORT_SYMBOL 0x8506baa8 clk_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0xf67b0842 platform_irqchip_probe vmlinux EXPORT_SYMBOL_GPL -0x293eaf30 bh_submit_read vmlinux EXPORT_SYMBOL +0x7b64c1e7 bh_submit_read vmlinux EXPORT_SYMBOL 0x415d07bb vfs_dedupe_file_range_one vmlinux EXPORT_SYMBOL -0x5658b528 ip_mc_check_igmp vmlinux EXPORT_SYMBOL -0xfb8ca757 eth_header_parse vmlinux EXPORT_SYMBOL +0xd9139c71 ip_mc_check_igmp vmlinux EXPORT_SYMBOL +0xa6902030 eth_header_parse vmlinux EXPORT_SYMBOL 0x71b6cf94 dst_cache_reset_now vmlinux EXPORT_SYMBOL_GPL -0x9e37051f xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL +0xe09ee426 xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL 0x51991b38 mtk_mutex_enable vmlinux EXPORT_SYMBOL_GPL 0x4920a142 of_dma_router_register vmlinux EXPORT_SYMBOL_GPL 0x91a705d9 __clk_hw_register_gate vmlinux EXPORT_SYMBOL_GPL 0x7023bea8 unregister_acpi_notifier vmlinux EXPORT_SYMBOL 0x06bd88b5 ucs2_strnlen vmlinux EXPORT_SYMBOL -0xb57b197c discard_new_inode vmlinux EXPORT_SYMBOL +0x485015ed discard_new_inode vmlinux EXPORT_SYMBOL 0xee518148 kmsg_dump_get_buffer vmlinux EXPORT_SYMBOL_GPL 0x32d67f03 page_pool_put_page vmlinux EXPORT_SYMBOL -0x93f58c5f sock_wake_async vmlinux EXPORT_SYMBOL +0x2ee74a69 sock_wake_async vmlinux EXPORT_SYMBOL 0xc82d348f cros_ec_cmd_xfer_status vmlinux EXPORT_SYMBOL 0xae5a04bb acpi_evaluate_dsm vmlinux EXPORT_SYMBOL 0xcc2aaf6d blk_set_runtime_active vmlinux EXPORT_SYMBOL @@ -5537,55 +5541,55 @@ 0xba994c82 bpf_offload_dev_netdev_register vmlinux EXPORT_SYMBOL_GPL 0xd74e400f show_rcu_tasks_classic_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0xbfed2cd9 __wait_rcu_gp vmlinux EXPORT_SYMBOL_GPL -0x899c18e3 of_platform_device_create vmlinux EXPORT_SYMBOL +0x50485e6e of_platform_device_create vmlinux EXPORT_SYMBOL 0x131a6146 xa_clear_mark vmlinux EXPORT_SYMBOL 0xe5ce1a56 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL -0x1ed378a1 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL +0xffa7859e bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL 0xdd73a2ff crypto_register_aead vmlinux EXPORT_SYMBOL_GPL 0xd20dab49 crypto_register_algs vmlinux EXPORT_SYMBOL_GPL -0xe45cc9a3 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL -0x8ea73777 unlock_two_nondirectories vmlinux EXPORT_SYMBOL +0xad34d826 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL +0xdc3156ec unlock_two_nondirectories vmlinux EXPORT_SYMBOL 0x2773c485 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL -0xe1add95e dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL -0x10791e4d dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL -0x0af63da6 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL +0x23c208ac dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL +0xcee44d8d dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL +0x2e75da79 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL 0xfc9477b5 zynqmp_pm_set_pll_frac_data vmlinux EXPORT_SYMBOL_GPL -0xdcdc4296 dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL +0x664f93e1 dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL 0xa2656506 serdev_device_write_buf vmlinux EXPORT_SYMBOL_GPL -0x71c3f52d regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL +0xe980d28f regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL 0x91ba21b1 vp_modern_set_features vmlinux EXPORT_SYMBOL_GPL 0x96848186 scnprintf vmlinux EXPORT_SYMBOL 0xa6a088b7 fscrypt_match_name vmlinux EXPORT_SYMBOL_GPL -0x6e15cc61 mod_zone_page_state vmlinux EXPORT_SYMBOL +0x90fd27fe mod_zone_page_state vmlinux EXPORT_SYMBOL 0x69424350 perf_event_refresh vmlinux EXPORT_SYMBOL_GPL -0x2951fb7d tcf_register_action vmlinux EXPORT_SYMBOL -0xee429d77 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL -0x32f66bc4 netdev_reset_tc vmlinux EXPORT_SYMBOL +0x0703b85f tcf_register_action vmlinux EXPORT_SYMBOL +0xd61dcc8c mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL +0xc530252d netdev_reset_tc vmlinux EXPORT_SYMBOL 0x582d6e62 of_property_read_string_helper vmlinux EXPORT_SYMBOL_GPL 0x7a822210 dev_pm_set_wake_irq vmlinux EXPORT_SYMBOL_GPL 0x8528b6f0 pm_runtime_autosuspend_expiration vmlinux EXPORT_SYMBOL_GPL 0x9fa45a90 kvm_irq_has_notifier vmlinux EXPORT_SYMBOL_GPL 0x59fb0b61 ptp_parse_header vmlinux EXPORT_SYMBOL_GPL -0xd352bbbe rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0x994f0587 rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL 0xdf1be5e1 __free_iova vmlinux EXPORT_SYMBOL_GPL 0x034d00dc d_alloc_anon vmlinux EXPORT_SYMBOL 0xbad59d55 generic_copy_file_range vmlinux EXPORT_SYMBOL 0xbe6a866f __wait_on_bit vmlinux EXPORT_SYMBOL -0xce92f09a vlan_filter_push_vids vmlinux EXPORT_SYMBOL +0x34295dd7 vlan_filter_push_vids vmlinux EXPORT_SYMBOL 0x97b7ab49 extcon_set_state vmlinux EXPORT_SYMBOL_GPL 0x8dadd301 extcon_get_state vmlinux EXPORT_SYMBOL_GPL 0x770f2f51 rproc_remove_subdev vmlinux EXPORT_SYMBOL 0xeb41284b led_trigger_register_simple vmlinux EXPORT_SYMBOL_GPL 0x690f585e phy_basic_ports_array vmlinux EXPORT_SYMBOL_GPL 0x7b6266bf __platform_register_drivers vmlinux EXPORT_SYMBOL_GPL -0xb48d6f0b rdev_get_id vmlinux EXPORT_SYMBOL_GPL +0x44999732 rdev_get_id vmlinux EXPORT_SYMBOL_GPL 0x7f6cee89 rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL 0xd1e3d6d4 blk_req_zone_write_trylock vmlinux EXPORT_SYMBOL_GPL -0x4034d144 thread_group_exited vmlinux EXPORT_SYMBOL -0x0675ebf3 tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0x7c0a6e66 thread_group_exited vmlinux EXPORT_SYMBOL +0x4e325da0 tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0xd3c12dfe page_pool_alloc_frag vmlinux EXPORT_SYMBOL -0x484f5b29 dst_init vmlinux EXPORT_SYMBOL -0xc837718f skb_add_rx_frag vmlinux EXPORT_SYMBOL +0x009a2895 dst_init vmlinux EXPORT_SYMBOL +0xb3fc73ef skb_add_rx_frag vmlinux EXPORT_SYMBOL 0x6f94ffee usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL 0x3403df47 genphy_c45_an_disable_aneg vmlinux EXPORT_SYMBOL_GPL 0x77456e0a acpi_root_dir vmlinux EXPORT_SYMBOL @@ -5593,8 +5597,8 @@ 0x2211a4c0 blk_op_str vmlinux EXPORT_SYMBOL_GPL 0xe2ce2b4d evm_set_key vmlinux EXPORT_SYMBOL_GPL 0x4c38d4e0 utf8_strncasecmp_folded vmlinux EXPORT_SYMBOL -0x13bbac9a cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL -0x36ccead0 arp_create vmlinux EXPORT_SYMBOL +0xf04a7ecf cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL +0x1657d109 arp_create vmlinux EXPORT_SYMBOL 0x47757fd5 of_modalias_node vmlinux EXPORT_SYMBOL_GPL 0xa99d1f74 genphy_c45_an_config_aneg vmlinux EXPORT_SYMBOL_GPL 0x53f633c4 tty_port_alloc_xmit_buf vmlinux EXPORT_SYMBOL @@ -5613,34 +5617,34 @@ 0x50a4698c fb_videomode_to_modelist vmlinux EXPORT_SYMBOL 0xe9a734ec pci_generic_config_write vmlinux EXPORT_SYMBOL_GPL 0xb14fc46a find_next_clump8 vmlinux EXPORT_SYMBOL -0xf6b47f7a vfs_truncate vmlinux EXPORT_SYMBOL_GPL -0x1933eabb __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL +0x226c5970 vfs_truncate vmlinux EXPORT_SYMBOL_GPL +0xa1072d72 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL 0x46030074 __hrtimer_get_remaining vmlinux EXPORT_SYMBOL_GPL 0x25a2275e dma_free_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0x7f7855ca gfn_to_page vmlinux EXPORT_SYMBOL_GPL +0x089755a6 gfn_to_page vmlinux EXPORT_SYMBOL_GPL 0xeafd7de6 mdio_device_free vmlinux EXPORT_SYMBOL 0x5c811495 device_match_name vmlinux EXPORT_SYMBOL_GPL 0x86b1ceb3 tegra210_set_sata_pll_seq_sw vmlinux EXPORT_SYMBOL_GPL 0x317b090c acpi_pci_check_ejectable vmlinux EXPORT_SYMBOL_GPL 0xb49601a1 sg_zero_buffer vmlinux EXPORT_SYMBOL 0x23cabbb1 register_sysctl_paths vmlinux EXPORT_SYMBOL -0x1a24df8a iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL +0x472bc581 iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL 0xa6f38dad fsverity_verify_bio vmlinux EXPORT_SYMBOL_GPL -0xab1e3ad4 pagecache_write_begin vmlinux EXPORT_SYMBOL +0xa002a8a6 pagecache_write_begin vmlinux EXPORT_SYMBOL 0x248e4c30 irq_force_affinity vmlinux EXPORT_SYMBOL_GPL 0x0d459213 work_on_cpu_safe vmlinux EXPORT_SYMBOL_GPL 0x71f6670b __cookie_v6_check vmlinux EXPORT_SYMBOL_GPL 0x0ea3af04 flow_indr_dev_setup_offload vmlinux EXPORT_SYMBOL -0x54a9964d xgene_mdio_rgmii_write vmlinux EXPORT_SYMBOL +0xdf791aec xgene_mdio_rgmii_write vmlinux EXPORT_SYMBOL 0x099b7b26 spi_finalize_current_message vmlinux EXPORT_SYMBOL_GPL 0x0d3caa75 dev_pm_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x00fd0938 vp_modern_get_queue_enable vmlinux EXPORT_SYMBOL_GPL 0x20a5538f acpi_bind_one vmlinux EXPORT_SYMBOL_GPL 0x61577694 ZSTD_compressEnd vmlinux EXPORT_SYMBOL -0x73a2adf8 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL +0xc9453b67 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL 0xdef794cc padata_set_cpumask vmlinux EXPORT_SYMBOL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL -0xce83f6ad ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL +0x99e9c9cd ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL 0x15c81db6 gro_cells_init vmlinux EXPORT_SYMBOL 0xc0b2664d devlink_dpipe_header_ipv4 vmlinux EXPORT_SYMBOL_GPL 0x6d42ec68 of_irq_get vmlinux EXPORT_SYMBOL_GPL @@ -5648,17 +5652,17 @@ 0xe9e8ddc4 input_device_enabled vmlinux EXPORT_SYMBOL_GPL 0x351a78b7 input_set_capability vmlinux EXPORT_SYMBOL 0x5ebbc35a ps2_cmd_aborted vmlinux EXPORT_SYMBOL -0x967f609f phy_queue_state_machine vmlinux EXPORT_SYMBOL +0xff0bf5f0 phy_queue_state_machine vmlinux EXPORT_SYMBOL 0xdf36914b xa_find_after vmlinux EXPORT_SYMBOL 0xfe1372a6 crypto_register_templates vmlinux EXPORT_SYMBOL_GPL 0x0e6b79af static_key_disable_cpuslocked vmlinux EXPORT_SYMBOL_GPL 0x4ef5bcf4 perf_swevent_get_recursion_context vmlinux EXPORT_SYMBOL_GPL 0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL 0xb8273d0b __wake_up_sync vmlinux EXPORT_SYMBOL_GPL -0x80fe5194 sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL -0x9c87f027 vlan_vid_del vmlinux EXPORT_SYMBOL -0x6624f0a5 skb_mpls_push vmlinux EXPORT_SYMBOL_GPL -0x12605279 dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL +0xdd41043c sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x0059f02f vlan_vid_del vmlinux EXPORT_SYMBOL +0x73bfb0ff skb_mpls_push vmlinux EXPORT_SYMBOL_GPL +0xa8c3dc4c dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL 0x81d10485 ioasid_free vmlinux EXPORT_SYMBOL_GPL 0xda9233e1 iommu_report_device_fault vmlinux EXPORT_SYMBOL_GPL 0x09679bd7 give_up_console vmlinux EXPORT_SYMBOL @@ -5668,13 +5672,13 @@ 0x52dcb85b __traceiter_kmalloc vmlinux EXPORT_SYMBOL 0xe7ffe877 pcpu_base_addr vmlinux EXPORT_SYMBOL_GPL 0xf3f6e243 dma_pci_p2pdma_supported vmlinux EXPORT_SYMBOL_GPL -0xea2f8d58 regulator_get_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL +0xbf239bda regulator_get_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL 0x666863dc par_io_config_pin vmlinux EXPORT_SYMBOL 0x76d680f6 acpi_dev_resource_memory vmlinux EXPORT_SYMBOL_GPL 0xb23e457e skcipher_walk_done vmlinux EXPORT_SYMBOL_GPL 0x9a11a0fc crypto_attr_alg_name vmlinux EXPORT_SYMBOL_GPL 0xbb444710 debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL -0x6f1b64b3 __test_set_page_writeback vmlinux EXPORT_SYMBOL +0xdd22177e __test_set_page_writeback vmlinux EXPORT_SYMBOL 0x51c7a018 irq_chip_set_wake_parent vmlinux EXPORT_SYMBOL_GPL 0xfe3fff93 of_devfreq_cooling_register_power vmlinux EXPORT_SYMBOL_GPL 0x4948a20f uhci_check_and_reset_hc vmlinux EXPORT_SYMBOL_GPL @@ -5684,14 +5688,14 @@ 0xc1514a3b free_irq vmlinux EXPORT_SYMBOL 0x6b4b2933 __ioremap vmlinux EXPORT_SYMBOL 0x9e71d5f3 devm_of_led_get vmlinux EXPORT_SYMBOL_GPL -0xdd94b39e acpi_subsys_restore_early vmlinux EXPORT_SYMBOL_GPL +0xa4a18832 acpi_subsys_restore_early vmlinux EXPORT_SYMBOL_GPL 0xe397caf5 seq_buf_printf vmlinux EXPORT_SYMBOL_GPL 0x984f51b7 take_dentry_name_snapshot vmlinux EXPORT_SYMBOL -0xb52bba8d deactivate_locked_super vmlinux EXPORT_SYMBOL +0x4216c85e deactivate_locked_super vmlinux EXPORT_SYMBOL 0xf03b0410 ftrace_set_filter vmlinux EXPORT_SYMBOL_GPL 0x71c5dd93 em_dev_register_perf_domain vmlinux EXPORT_SYMBOL_GPL -0x6747649d xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL -0xbc16de14 inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL +0xb2ce1366 xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL +0x09707b6f inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL 0x672d3cb9 rproc_resource_cleanup vmlinux EXPORT_SYMBOL 0xdda4e831 auxiliary_find_device vmlinux EXPORT_SYMBOL_GPL 0x15032c56 clkdev_create vmlinux EXPORT_SYMBOL_GPL @@ -5700,18 +5704,18 @@ 0x616ee608 wp_shared_mapping_range vmlinux EXPORT_SYMBOL_GPL 0xee8c02e9 vprintk_emit vmlinux EXPORT_SYMBOL 0x09d44df9 in_lock_functions vmlinux EXPORT_SYMBOL -0x889c774d ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0x2f7f22f1 netpoll_parse_options vmlinux EXPORT_SYMBOL -0x781eb418 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL -0x195309ae kernel_getpeername vmlinux EXPORT_SYMBOL +0xd02d453c ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xf34052ea netpoll_parse_options vmlinux EXPORT_SYMBOL +0x781a22b4 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0xa23f05aa kernel_getpeername vmlinux EXPORT_SYMBOL 0xea1dc0a6 mdiobus_modify vmlinux EXPORT_SYMBOL_GPL 0x7e15f797 tpm2_get_cc_attrs_tbl vmlinux EXPORT_SYMBOL_GPL 0xa81c487e serial8250_do_set_termios vmlinux EXPORT_SYMBOL 0x1ca9189d is_dock_device vmlinux EXPORT_SYMBOL_GPL -0xa3e076b1 __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0xc46980bd __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL 0xd3a3728d sysfs_chmod_file vmlinux EXPORT_SYMBOL_GPL 0xbccfd4d8 register_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0x36d4c3cc zone_device_page_init vmlinux EXPORT_SYMBOL_GPL +0x614f5a92 zone_device_page_init vmlinux EXPORT_SYMBOL_GPL 0x7cd9fd0a migrate_device_pages vmlinux EXPORT_SYMBOL 0xd2c99738 __kmalloc_track_caller vmlinux EXPORT_SYMBOL 0xaa973739 rt_mutex_lock vmlinux EXPORT_SYMBOL_GPL @@ -5719,7 +5723,7 @@ 0x06620731 l3mdev_link_scope_lookup vmlinux EXPORT_SYMBOL_GPL 0x9484b5d0 alloc_fcdev vmlinux EXPORT_SYMBOL 0x1c78ac3b devl_assert_locked vmlinux EXPORT_SYMBOL_GPL -0x9a61082c skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL +0x30df0850 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL 0xdce82afc input_event vmlinux EXPORT_SYMBOL 0x02258c23 dev_get_regmap vmlinux EXPORT_SYMBOL_GPL 0xbb679461 pm_runtime_suspended_time vmlinux EXPORT_SYMBOL_GPL @@ -5731,13 +5735,13 @@ 0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL 0x7a690f61 blk_crypto_reprogram_all_keys vmlinux EXPORT_SYMBOL_GPL 0xc8827b75 sysctl_vals vmlinux EXPORT_SYMBOL -0x66737be6 simple_pin_fs vmlinux EXPORT_SYMBOL +0xec5a20a9 simple_pin_fs vmlinux EXPORT_SYMBOL 0x5635a60a vmalloc_user vmlinux EXPORT_SYMBOL 0x0bab697c posix_clock_unregister vmlinux EXPORT_SYMBOL_GPL 0x09e49791 kthread_create_worker_on_cpu vmlinux EXPORT_SYMBOL 0x272a8933 udp_memory_allocated vmlinux EXPORT_SYMBOL -0x3bed4330 bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL -0xc708ab36 sock_no_sendpage vmlinux EXPORT_SYMBOL +0x1d1b4221 bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL +0x38d7a4ee sock_no_sendpage vmlinux EXPORT_SYMBOL 0x0263c7d9 led_put vmlinux EXPORT_SYMBOL_GPL 0x8de6817a acpi_dev_resource_address_space vmlinux EXPORT_SYMBOL_GPL 0xe4329092 __ctzdi2 vmlinux EXPORT_SYMBOL @@ -5751,31 +5755,31 @@ 0xbd05876f pcie_reset_flr vmlinux EXPORT_SYMBOL_GPL 0x0cc4b4b6 crc_ccitt_false vmlinux EXPORT_SYMBOL 0xf4cf8b04 proc_create_data vmlinux EXPORT_SYMBOL -0x66123bb6 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL -0x5dc4b249 filemap_range_has_page vmlinux EXPORT_SYMBOL +0xdb661bd7 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL +0xd2badf0b filemap_range_has_page vmlinux EXPORT_SYMBOL 0xed263160 param_ops_string vmlinux EXPORT_SYMBOL 0xf852d746 __tracepoint_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL -0x00b58576 kernel_getsockname vmlinux EXPORT_SYMBOL -0xf48d75c9 kernel_sendmsg vmlinux EXPORT_SYMBOL +0x328ee3e5 kernel_getsockname vmlinux EXPORT_SYMBOL +0x8081453c kernel_sendmsg vmlinux EXPORT_SYMBOL 0xa0dbc2ea edac_device_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL 0xd38e526f uart_register_driver vmlinux EXPORT_SYMBOL 0xadc53c2d divider_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL 0x4a25ad24 l3mdev_ifindex_lookup_by_table_id vmlinux EXPORT_SYMBOL_GPL -0x0a5f416e xfrm_alloc_spi vmlinux EXPORT_SYMBOL +0x9f0f1cb5 xfrm_alloc_spi vmlinux EXPORT_SYMBOL 0x9af49514 icc_bulk_set_bw vmlinux EXPORT_SYMBOL_GPL 0x8349a895 nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0x36f09aaa nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0xb13cb97c led_trigger_read vmlinux EXPORT_SYMBOL_GPL 0xf0229a6b spi_mem_dirmap_create vmlinux EXPORT_SYMBOL_GPL 0xf2ced445 fwnode_remove_software_node vmlinux EXPORT_SYMBOL_GPL -0xc1b8baf5 tpm_get_random vmlinux EXPORT_SYMBOL_GPL +0x64493899 tpm_get_random vmlinux EXPORT_SYMBOL_GPL 0xb7688155 ucc_slow_init vmlinux EXPORT_SYMBOL 0x7c1edfea pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL 0x3731f771 crypto_alloc_sync_skcipher vmlinux EXPORT_SYMBOL_GPL 0xc267960e utf8_validate vmlinux EXPORT_SYMBOL -0xa2b123cc nf_log_packet vmlinux EXPORT_SYMBOL -0xef93cd53 dev_remove_pack vmlinux EXPORT_SYMBOL +0x167a927a nf_log_packet vmlinux EXPORT_SYMBOL +0x615907d0 dev_remove_pack vmlinux EXPORT_SYMBOL 0x6af0a414 of_get_next_cpu_node vmlinux EXPORT_SYMBOL 0x0f7ca236 dmi_memdev_name vmlinux EXPORT_SYMBOL_GPL 0x4b6770b5 led_set_brightness_nopm vmlinux EXPORT_SYMBOL_GPL @@ -5786,89 +5790,90 @@ 0x759bfe36 btree_destroy vmlinux EXPORT_SYMBOL_GPL 0x9244ab5e posix_lock_file vmlinux EXPORT_SYMBOL 0x71a672ef dmam_pool_destroy vmlinux EXPORT_SYMBOL -0x01a14c50 unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL -0x26b29155 set_page_dirty vmlinux EXPORT_SYMBOL +0x13e91da0 unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL +0xbdb9b0cd set_page_dirty vmlinux EXPORT_SYMBOL 0x4d7272e4 migrate_enable vmlinux EXPORT_SYMBOL_GPL 0xec04ea6a kthread_destroy_worker vmlinux EXPORT_SYMBOL -0x1b4a0723 acpi_match_device vmlinux EXPORT_SYMBOL_GPL +0xdcf01008 acpi_match_device vmlinux EXPORT_SYMBOL_GPL 0x5831e062 cpus_read_trylock vmlinux EXPORT_SYMBOL_GPL -0xb5acfe35 seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL -0x0a75aebc udp_disconnect vmlinux EXPORT_SYMBOL -0xe610aa90 ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL +0xd88a78cd seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL +0x86720c4d udp_disconnect vmlinux EXPORT_SYMBOL +0x5080c963 ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL 0x0b20677b dev_mc_unsync vmlinux EXPORT_SYMBOL 0x48a66195 dev_uc_unsync vmlinux EXPORT_SYMBOL -0xea32020e unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0xfcd6d1c4 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL 0xd7c82098 icc_provider_del vmlinux EXPORT_SYMBOL_GPL 0x102ef29a devm_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0x0c9298c9 regcache_cache_only vmlinux EXPORT_SYMBOL_GPL 0x9b92d16e pinctrl_gpio_set_config vmlinux EXPORT_SYMBOL_GPL 0xf2f72f5c sbitmap_queue_min_shallow_depth vmlinux EXPORT_SYMBOL_GPL -0xbe4f649a addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL -0xd7235a15 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL +0x73a04a61 addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL +0xecd43440 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL 0x5bad719c input_set_timestamp vmlinux EXPORT_SYMBOL 0xcf33c3f3 phy_set_asym_pause vmlinux EXPORT_SYMBOL 0x969e86ab fwnode_graph_get_remote_port vmlinux EXPORT_SYMBOL_GPL 0x7add1f83 bus_get_kset vmlinux EXPORT_SYMBOL_GPL -0x8bddde51 regulator_set_active_discharge_regmap vmlinux EXPORT_SYMBOL_GPL +0x80d6275a regulator_set_active_discharge_regmap vmlinux EXPORT_SYMBOL_GPL 0x99030483 vp_modern_set_queue_enable vmlinux EXPORT_SYMBOL_GPL 0x7d12d76d acpi_get_parent vmlinux EXPORT_SYMBOL -0x4b619c95 of_get_fb_videomode vmlinux EXPORT_SYMBOL_GPL -0xae6c4088 fb_pan_display vmlinux EXPORT_SYMBOL -0xb7479ebd fb_show_logo vmlinux EXPORT_SYMBOL +0x2b2d90f5 of_get_fb_videomode vmlinux EXPORT_SYMBOL_GPL +0xb5eced3b fb_pan_display vmlinux EXPORT_SYMBOL +0xd8abdb8c fb_show_logo vmlinux EXPORT_SYMBOL 0x6b31af11 blk_mq_virtio_map_queues vmlinux EXPORT_SYMBOL_GPL -0x8110abd1 __register_chrdev vmlinux EXPORT_SYMBOL +0xc27d4251 __register_chrdev vmlinux EXPORT_SYMBOL 0xd39e9848 put_itimerspec64 vmlinux EXPORT_SYMBOL_GPL 0x59e640c0 halt_poll_ns vmlinux EXPORT_SYMBOL_GPL -0x8f1ec55d dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL +0x1bfe6567 dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL 0x53eff192 tegra_ivc_align vmlinux EXPORT_SYMBOL 0xe4248980 cper_estatus_print vmlinux EXPORT_SYMBOL_GPL 0x3f6e318a rtc_class_close vmlinux EXPORT_SYMBOL_GPL 0x033832c7 usb_amd_hang_symptom_quirk vmlinux EXPORT_SYMBOL_GPL 0xc58d5a90 kstrtoll_from_user vmlinux EXPORT_SYMBOL -0x6cb93b2c trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL +0x861a7a70 fscrypt_dummy_policies_equal vmlinux EXPORT_SYMBOL_GPL +0xb6c6ec38 trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL -0x5822315e sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL -0xe898e6af vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL -0x00ba2445 devm_of_platform_populate vmlinux EXPORT_SYMBOL_GPL +0x02f88a43 sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL +0x66b8f8b0 vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL +0x35938da7 devm_of_platform_populate vmlinux EXPORT_SYMBOL_GPL 0xe22d71e7 pci_epc_remove_epf vmlinux EXPORT_SYMBOL_GPL 0xdc14eda7 pci_pci_problems vmlinux EXPORT_SYMBOL 0x1ba90418 pcie_capability_read_dword vmlinux EXPORT_SYMBOL -0x8e2533b6 drop_super_exclusive vmlinux EXPORT_SYMBOL +0x2984e222 drop_super_exclusive vmlinux EXPORT_SYMBOL 0x2075b1fb free_vm_area vmlinux EXPORT_SYMBOL_GPL -0x4f63984d tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL -0x2d63ff67 udp_lib_getsockopt vmlinux EXPORT_SYMBOL -0x16e3bfea udp_lib_setsockopt vmlinux EXPORT_SYMBOL +0xb701cf88 tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL +0xfd3226a7 udp_lib_getsockopt vmlinux EXPORT_SYMBOL +0x57b449f2 udp_lib_setsockopt vmlinux EXPORT_SYMBOL 0x81533963 sysfs_format_mac vmlinux EXPORT_SYMBOL -0x30ea2725 get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL -0x3259322d get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL -0xa6e5b661 sk_send_sigurg vmlinux EXPORT_SYMBOL +0xf5e1074e get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL +0x4f8bedb0 get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL +0xcc307afe sk_send_sigurg vmlinux EXPORT_SYMBOL 0xc89b7faf ptp_clock_event vmlinux EXPORT_SYMBOL 0xe41c54d4 mdiobus_alloc_size vmlinux EXPORT_SYMBOL 0xe433c2f5 spi_bus_lock vmlinux EXPORT_SYMBOL_GPL -0x447ad336 regulator_set_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL +0x475c71b9 regulator_set_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL 0x2d7400c9 pnp_is_active vmlinux EXPORT_SYMBOL 0x2e678211 xas_find_conflict vmlinux EXPORT_SYMBOL_GPL 0x725b9d66 proc_set_size vmlinux EXPORT_SYMBOL 0x04b8cbb6 dma_alloc_pages vmlinux EXPORT_SYMBOL_GPL 0xc7224d2f devl_sb_unregister vmlinux EXPORT_SYMBOL_GPL -0xaf80bba2 netif_rx_any_context vmlinux EXPORT_SYMBOL +0x6132ec27 netif_rx_any_context vmlinux EXPORT_SYMBOL 0x078083e8 pm_generic_poweroff_noirq vmlinux EXPORT_SYMBOL_GPL -0x33609b47 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL -0x10c6181f drop_super vmlinux EXPORT_SYMBOL +0x3db9e496 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL +0xbf79316a drop_super vmlinux EXPORT_SYMBOL 0xc5850110 printk vmlinux EXPORT_SYMBOL 0x6baa828e devlink_health_reporter_create vmlinux EXPORT_SYMBOL_GPL 0x460f4a34 flow_hash_from_keys vmlinux EXPORT_SYMBOL 0xe1a8d7c9 net_rwsem vmlinux EXPORT_SYMBOL_GPL -0x47cfbde6 sk_alloc vmlinux EXPORT_SYMBOL -0x1d0d9ffa sock_enable_timestamps vmlinux EXPORT_SYMBOL +0x72188864 sk_alloc vmlinux EXPORT_SYMBOL +0x0a9a1c48 sock_enable_timestamps vmlinux EXPORT_SYMBOL 0x69d31bef bus_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x29a269aa regulator_disable vmlinux EXPORT_SYMBOL_GPL +0x479ceec1 regulator_disable vmlinux EXPORT_SYMBOL_GPL 0x326cefe5 hwpoison_filter_dev_minor vmlinux EXPORT_SYMBOL_GPL 0x8d7e3373 hwpoison_filter_dev_major vmlinux EXPORT_SYMBOL_GPL -0x4b74c51c try_to_release_page vmlinux EXPORT_SYMBOL +0x2dcf7849 try_to_release_page vmlinux EXPORT_SYMBOL 0x100f5f6f synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x01b8af66 xp_alloc_batch vmlinux EXPORT_SYMBOL +0x8f6a0571 xp_alloc_batch vmlinux EXPORT_SYMBOL 0x1ca2b46c phy_restore_page vmlinux EXPORT_SYMBOL_GPL 0x19d0ef47 dma_buf_vmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xb3aa8e7f dma_buf_mmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF @@ -5878,14 +5883,14 @@ 0x364fc14f geni_se_rx_dma_prep vmlinux EXPORT_SYMBOL 0xf9a77a34 geni_se_tx_dma_prep vmlinux EXPORT_SYMBOL 0x2e91e8d5 pci_disable_msix vmlinux EXPORT_SYMBOL -0xbfeaa699 devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0x3feeced4 devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0x75304222 kobject_add vmlinux EXPORT_SYMBOL 0xe3cd5fae klist_iter_init vmlinux EXPORT_SYMBOL_GPL 0x498e9128 ZSTD_findDecompressedSize vmlinux EXPORT_SYMBOL 0x10138352 tracing_on vmlinux EXPORT_SYMBOL_GPL -0x80276faf seg6_hmac_net_exit vmlinux EXPORT_SYMBOL -0x22f276b2 xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL -0xcd4ff996 sock_gen_put vmlinux EXPORT_SYMBOL_GPL +0x433bbcaf seg6_hmac_net_exit vmlinux EXPORT_SYMBOL +0x59489bd8 xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL +0x5b98e99a sock_gen_put vmlinux EXPORT_SYMBOL_GPL 0xcd048c60 thermal_zone_get_temp vmlinux EXPORT_SYMBOL_GPL 0x97748a84 platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0xd8131274 qman_alloc_cgrid_range vmlinux EXPORT_SYMBOL @@ -5893,50 +5898,51 @@ 0x2cb2690d dprc_open vmlinux EXPORT_SYMBOL_GPL 0x5d34b673 dpbp_open vmlinux EXPORT_SYMBOL_GPL 0x65de3025 iw_handler_get_thrspy vmlinux EXPORT_SYMBOL -0xe37c74fd xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL +0x68f270a4 xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL 0x53bed8f1 gnet_stats_copy_queue vmlinux EXPORT_SYMBOL 0xcf7ceefa of_match_device vmlinux EXPORT_SYMBOL 0xb7ceaa4e of_node_name_eq vmlinux EXPORT_SYMBOL 0xa5fd5b5c hid_ignore vmlinux EXPORT_SYMBOL_GPL -0xfa3a3430 dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL +0x5d100563 dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL 0x1cb7c983 apei_exec_read_register_value vmlinux EXPORT_SYMBOL_GPL 0x26eab8c4 pci_scan_single_device vmlinux EXPORT_SYMBOL 0x2505bf18 kstrtol_from_user vmlinux EXPORT_SYMBOL -0x0b9223ed simple_dir_operations vmlinux EXPORT_SYMBOL +0x3615fd71 simple_dir_operations vmlinux EXPORT_SYMBOL 0x162893fd hashlen_string vmlinux EXPORT_SYMBOL 0x4da1f4a7 list_lru_del vmlinux EXPORT_SYMBOL_GPL -0x00514351 xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL -0x42aafe7f inet_frag_reasm_finish vmlinux EXPORT_SYMBOL +0x240d1405 xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL +0x691c861f inet_frag_reasm_finish vmlinux EXPORT_SYMBOL 0xc2a814db tcp_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x7f62eaa4 sgl_free vmlinux EXPORT_SYMBOL 0xbf6fb8bb dqget vmlinux EXPORT_SYMBOL 0x72a8da54 dqput vmlinux EXPORT_SYMBOL -0x15cd4928 always_delete_dentry vmlinux EXPORT_SYMBOL +0xf032cb72 always_delete_dentry vmlinux EXPORT_SYMBOL 0xec819693 setattr_copy vmlinux EXPORT_SYMBOL 0xb4ea7cf7 kgdb_connected vmlinux EXPORT_SYMBOL_GPL 0x0901d006 em_dev_unregister_perf_domain vmlinux EXPORT_SYMBOL_GPL -0x479d449a icmpv6_ndo_send vmlinux EXPORT_SYMBOL -0xe54da616 inet_frags_fini vmlinux EXPORT_SYMBOL +0x2d67ff26 icmpv6_ndo_send vmlinux EXPORT_SYMBOL +0xbb04ade2 inet_frags_fini vmlinux EXPORT_SYMBOL 0x52ce2057 hv_setup_crash_handler vmlinux EXPORT_SYMBOL_GPL 0x65d9e877 cpufreq_register_notifier vmlinux EXPORT_SYMBOL 0xaa667790 spi_mem_poll_status vmlinux EXPORT_SYMBOL_GPL -0x67a6b140 pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL +0x23c7e65f pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL 0x0d024db8 device_driver_attach vmlinux EXPORT_SYMBOL_GPL 0x8b34dc44 iommu_capable vmlinux EXPORT_SYMBOL_GPL 0x193d98e5 gpiod_set_raw_value vmlinux EXPORT_SYMBOL_GPL 0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0x9dd5b7a4 fscrypt_context_for_new_inode vmlinux EXPORT_SYMBOL_GPL 0xf346231f seq_list_start_head vmlinux EXPORT_SYMBOL 0x61b34e63 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x9f6d78fc kvm_get_pfn vmlinux EXPORT_SYMBOL_GPL -0x985a5eee netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL -0x894d895f netif_device_attach vmlinux EXPORT_SYMBOL -0xa16ef255 netif_device_detach vmlinux EXPORT_SYMBOL +0xe5689e37 netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL +0xa2742208 netif_device_attach vmlinux EXPORT_SYMBOL +0xaccdc3a8 netif_device_detach vmlinux EXPORT_SYMBOL 0x2e0ae5d6 device_rename vmlinux EXPORT_SYMBOL_GPL 0xf7f37bb8 mipi_dsi_dcs_set_display_on vmlinux EXPORT_SYMBOL -0x3d29c271 simple_attr_read vmlinux EXPORT_SYMBOL_GPL +0xe2128816 simple_attr_read vmlinux EXPORT_SYMBOL_GPL 0x9e11e790 relay_flush vmlinux EXPORT_SYMBOL_GPL -0x246bcb3f espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL -0xcfd0a11c kernel_bind vmlinux EXPORT_SYMBOL +0x42746848 espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL +0x2f32bb3a kernel_bind vmlinux EXPORT_SYMBOL 0x2fe5b535 qcom_scm_assign_mem vmlinux EXPORT_SYMBOL 0x7006586e iommu_get_group_resv_regions vmlinux EXPORT_SYMBOL_GPL 0xcc248d26 serial8250_suspend_port vmlinux EXPORT_SYMBOL @@ -5950,8 +5956,8 @@ 0x7bba3e52 dma_get_merge_boundary vmlinux EXPORT_SYMBOL_GPL 0x807fdcc4 call_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0x87634622 __devm_release_region vmlinux EXPORT_SYMBOL -0x08d74ec3 fl6_merge_options vmlinux EXPORT_SYMBOL_GPL -0x4db13ef3 sock_set_reuseaddr vmlinux EXPORT_SYMBOL +0x967da87b fl6_merge_options vmlinux EXPORT_SYMBOL_GPL +0x80bc14b6 sock_set_reuseaddr vmlinux EXPORT_SYMBOL 0xa60448b1 device_link_del vmlinux EXPORT_SYMBOL_GPL 0x7628bad9 device_link_add vmlinux EXPORT_SYMBOL_GPL 0x49cf0b5b clk_hw_unregister_composite vmlinux EXPORT_SYMBOL_GPL @@ -5959,10 +5965,10 @@ 0x150fcd93 dpcon_close vmlinux EXPORT_SYMBOL_GPL 0x578a408b ZSTD_initDCtx vmlinux EXPORT_SYMBOL 0x0e27a2dd ZSTD_initCCtx vmlinux EXPORT_SYMBOL -0x8f67d428 dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL -0x25300978 kvm_is_visible_gfn vmlinux EXPORT_SYMBOL_GPL -0x10b3e241 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL -0x9f364618 __skb_try_recv_datagram vmlinux EXPORT_SYMBOL +0xac56a148 dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL +0x7120fdbe kvm_is_visible_gfn vmlinux EXPORT_SYMBOL_GPL +0x2616c79b vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0x32d1a880 __skb_try_recv_datagram vmlinux EXPORT_SYMBOL 0xb1db9a69 fsl_ifc_find vmlinux EXPORT_SYMBOL 0xe4ee9364 input_set_max_poll_interval vmlinux EXPORT_SYMBOL 0x4e10b5ae input_set_min_poll_interval vmlinux EXPORT_SYMBOL @@ -5970,50 +5976,50 @@ 0x1ad26cc3 pinconf_generic_dt_free_map vmlinux EXPORT_SYMBOL_GPL 0xe691ac7f ZSTD_decompressBegin vmlinux EXPORT_SYMBOL 0x0609c64d security_skb_classify_flow vmlinux EXPORT_SYMBOL -0x527e16f9 frontswap_register_ops vmlinux EXPORT_SYMBOL -0x948baeb6 pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL -0x3a546419 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL +0x1113e9e7 frontswap_register_ops vmlinux EXPORT_SYMBOL +0x7859c426 pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0x22034fb8 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL 0xb7e8a821 __class_register vmlinux EXPORT_SYMBOL_GPL 0x7870f4db gpiochip_populate_parent_fwspec_twocell vmlinux EXPORT_SYMBOL_GPL 0xf5a3ba99 linear_range_values_in_range vmlinux EXPORT_SYMBOL_GPL 0x6a5cb5ee __get_free_pages vmlinux EXPORT_SYMBOL 0xe5c1cf74 __SCT__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL 0x1435c5ce __SCK__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL -0x421b628e rawv6_mh_filter_register vmlinux EXPORT_SYMBOL -0x95299af7 nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0xee8b365e rawv6_mh_filter_register vmlinux EXPORT_SYMBOL +0xef1e44c7 nf_unregister_net_hook vmlinux EXPORT_SYMBOL 0xadbeed61 mipi_dsi_packet_format_is_long vmlinux EXPORT_SYMBOL 0xaacfcb47 pciserial_init_ports vmlinux EXPORT_SYMBOL_GPL 0x97adb487 utf8s_to_utf16s vmlinux EXPORT_SYMBOL 0xb4b97c90 pvclock_gtod_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x9487d3e1 ns_capable vmlinux EXPORT_SYMBOL -0xa08c35f1 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL -0x5ac2fb9b ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL -0x761c4c08 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL +0xe3d20668 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL +0x7b6f160d ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL +0xf54a05f7 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL 0x51f10d15 nvmem_device_find vmlinux EXPORT_SYMBOL_GPL 0xe62f3dc7 cros_ec_prepare_tx vmlinux EXPORT_SYMBOL 0x35404c34 __auxiliary_device_add vmlinux EXPORT_SYMBOL_GPL 0xb6c8cc17 clk_hw_register_clkdev vmlinux EXPORT_SYMBOL -0xcb20d534 acpi_subsys_poweroff vmlinux EXPORT_SYMBOL_GPL -0x4ef8679f fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL +0xe7b829cd acpi_subsys_poweroff vmlinux EXPORT_SYMBOL_GPL +0xc3616f7f fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL 0x5e64c5e9 disk_set_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0x3c777f4c debugfs_attr_read vmlinux EXPORT_SYMBOL_GPL 0x92b9b180 slash_name vmlinux EXPORT_SYMBOL -0x397c65cc shake_page vmlinux EXPORT_SYMBOL_GPL +0x9636bbb8 shake_page vmlinux EXPORT_SYMBOL_GPL 0x7bbccd05 nr_node_ids vmlinux EXPORT_SYMBOL 0xbcc15e75 ktime_get_coarse_with_offset vmlinux EXPORT_SYMBOL_GPL -0x2b05a0c3 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL +0x8aa44812 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL 0x6df1aaf1 kernel_sigaction vmlinux EXPORT_SYMBOL -0xaafb9e7b ipv4_specific vmlinux EXPORT_SYMBOL -0xa4346bbf hippi_type_trans vmlinux EXPORT_SYMBOL -0x548fa4f7 proto_unregister vmlinux EXPORT_SYMBOL +0x82b5974c ipv4_specific vmlinux EXPORT_SYMBOL +0x9203c720 hippi_type_trans vmlinux EXPORT_SYMBOL +0x3cd8059d proto_unregister vmlinux EXPORT_SYMBOL 0x11940489 efivar_set_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR 0x5a3c9dbb efivar_get_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR -0x534d5791 blackhole_netdev vmlinux EXPORT_SYMBOL +0x2b770375 blackhole_netdev vmlinux EXPORT_SYMBOL 0x61784c10 spi_controller_dma_unmap_mem_op_data vmlinux EXPORT_SYMBOL_GPL 0xa0d076cd __SCT__tp_func_spi_transfer_start vmlinux EXPORT_SYMBOL 0xec33c668 __SCK__tp_func_spi_transfer_start vmlinux EXPORT_SYMBOL -0xf5c80d47 devm_mfd_add_devices vmlinux EXPORT_SYMBOL -0xf48aba0a regulator_sync_voltage vmlinux EXPORT_SYMBOL_GPL +0xdc32e429 devm_mfd_add_devices vmlinux EXPORT_SYMBOL +0x07b100cd regulator_sync_voltage vmlinux EXPORT_SYMBOL_GPL 0x83d8c52a csum_and_copy_from_iter vmlinux EXPORT_SYMBOL 0x8b1bd64a __fsnotify_inode_delete vmlinux EXPORT_SYMBOL_GPL 0x5aeb711f device_node_to_regmap vmlinux EXPORT_SYMBOL_GPL @@ -6021,22 +6027,22 @@ 0x589a09c3 iproc_msi_exit vmlinux EXPORT_SYMBOL 0x89926287 pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL 0x2b79e27f dpcon_disable vmlinux EXPORT_SYMBOL_GPL -0x199de8ff blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0xa6f3b7ec blk_mq_free_tag_set vmlinux EXPORT_SYMBOL 0x2c6fe33f crypto_cipher_encrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL -0x9255fa7c fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x194bdf6a fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9d366f99 page_reporting_register vmlinux EXPORT_SYMBOL_GPL 0x09d63265 list_lru_count_node vmlinux EXPORT_SYMBOL_GPL 0x7a27a97b from_kprojid_munged vmlinux EXPORT_SYMBOL 0x410349b5 flow_block_cb_setup_simple vmlinux EXPORT_SYMBOL 0x9eb57331 flow_rule_match_enc_ip vmlinux EXPORT_SYMBOL -0xbf841c88 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL +0xb43cdf67 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL 0xbdbbd205 mdio_device_reset vmlinux EXPORT_SYMBOL 0xad7598e1 spi_statistics_add_transfer_stats vmlinux EXPORT_SYMBOL_GPL 0x3ee3959b pci_num_vf vmlinux EXPORT_SYMBOL_GPL 0x92169af1 dpbp_disable vmlinux EXPORT_SYMBOL_GPL 0x22ec5205 cpu_latency_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0xcc45aacf param_ops_long vmlinux EXPORT_SYMBOL -0x4c46453c inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x587c92dc inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x6f41a428 acpi_get_vendor_resource vmlinux EXPORT_SYMBOL 0xd5346bfc acpi_get_possible_resources vmlinux EXPORT_SYMBOL 0x70ad75fb radix_tree_lookup vmlinux EXPORT_SYMBOL @@ -6046,7 +6052,7 @@ 0xc3805cd1 fs_ftype_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x0f180070 ring_buffer_free_read_page vmlinux EXPORT_SYMBOL_GPL 0xe67acbe7 rt_mutex_unlock vmlinux EXPORT_SYMBOL_GPL -0x4f9625c6 neigh_seq_next vmlinux EXPORT_SYMBOL +0xcf2e68ad neigh_seq_next vmlinux EXPORT_SYMBOL 0xb545fede bsg_register_queue vmlinux EXPORT_SYMBOL_GPL 0xdd6501f5 badblocks_init vmlinux EXPORT_SYMBOL_GPL 0x92bf97f8 __SCT__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL @@ -6055,30 +6061,30 @@ 0x009b79de generic_ro_fops vmlinux EXPORT_SYMBOL 0xf0ad7638 __SCT__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xdbe8d8a0 __SCK__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL -0x986a4faf nexthop_select_path vmlinux EXPORT_SYMBOL_GPL +0xfa22bd1e nexthop_select_path vmlinux EXPORT_SYMBOL_GPL 0x85f198b1 gnet_stats_copy_basic_hw vmlinux EXPORT_SYMBOL 0x03415a80 dev_pm_opp_free_cpufreq_table vmlinux EXPORT_SYMBOL_GPL -0x6a26d5e6 dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL +0x6adf999d dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL 0x46bfd304 phy_save_page vmlinux EXPORT_SYMBOL_GPL 0x7ab3b19a pm_runtime_force_resume vmlinux EXPORT_SYMBOL_GPL 0x27951ac6 devm_pci_remap_cfgspace vmlinux EXPORT_SYMBOL 0x2faa42e3 devm_fwnode_pwm_get vmlinux EXPORT_SYMBOL_GPL -0xe0144db2 phy_calibrate vmlinux EXPORT_SYMBOL_GPL +0x82f36f16 phy_calibrate vmlinux EXPORT_SYMBOL_GPL 0x92668805 vli_cmp vmlinux EXPORT_SYMBOL -0xefa39c84 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL +0x08b31171 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL 0x337237f5 user_path_create vmlinux EXPORT_SYMBOL 0x826b8567 kthread_bind vmlinux EXPORT_SYMBOL -0x149f4841 ipv6_setsockopt vmlinux EXPORT_SYMBOL +0xedede4ff ipv6_setsockopt vmlinux EXPORT_SYMBOL 0x67db0795 phy_modify_mmd vmlinux EXPORT_SYMBOL_GPL 0xb5072b34 __SCT__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0x515b390f __SCK__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0xf62c39fe ucc_slow_graceful_stop_tx vmlinux EXPORT_SYMBOL -0xc7b6b510 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0xec90c1ee blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL 0xa6ab9d0a forget_all_cached_acls vmlinux EXPORT_SYMBOL 0x64d2ef7c rt_mutex_base_init vmlinux EXPORT_SYMBOL -0xbb233233 inet_frag_find vmlinux EXPORT_SYMBOL -0x388e19f6 inetdev_by_index vmlinux EXPORT_SYMBOL -0x43360144 __sk_backlog_rcv vmlinux EXPORT_SYMBOL +0x46ff9ee4 inet_frag_find vmlinux EXPORT_SYMBOL +0x6108aa1d inetdev_by_index vmlinux EXPORT_SYMBOL +0x76b9b835 __sk_backlog_rcv vmlinux EXPORT_SYMBOL 0xb74c31cd wwan_remove_port vmlinux EXPORT_SYMBOL_GPL 0x55a43a2e con_is_visible vmlinux EXPORT_SYMBOL 0x4957aa57 devm_of_clk_add_hw_provider vmlinux EXPORT_SYMBOL_GPL @@ -6090,17 +6096,17 @@ 0xd2f9465a fifo_set_limit vmlinux EXPORT_SYMBOL 0x58b4645c dev_close_many vmlinux EXPORT_SYMBOL 0x28b030d2 of_overlay_notifier_unregister vmlinux EXPORT_SYMBOL_GPL -0x008dbe81 dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL +0xbdc9baf7 dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL 0xcf83bbfc phy_drivers_unregister vmlinux EXPORT_SYMBOL 0xb8aec0a7 genphy_c45_check_and_restart_aneg vmlinux EXPORT_SYMBOL_GPL 0x76c43e9f con_debug_enter vmlinux EXPORT_SYMBOL_GPL 0xed55f929 acpi_os_unmap_generic_address vmlinux EXPORT_SYMBOL 0x9aac4f6e pci_write_config_dword vmlinux EXPORT_SYMBOL 0x599fb41c kvmalloc_node vmlinux EXPORT_SYMBOL -0x65b6b39b filemap_fdatawrite vmlinux EXPORT_SYMBOL +0x6cc52fc1 filemap_fdatawrite vmlinux EXPORT_SYMBOL 0x9cc4f70a register_pm_notifier vmlinux EXPORT_SYMBOL_GPL -0x34d5b5fa dev_add_offload vmlinux EXPORT_SYMBOL -0x9b853d78 dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL +0xe12bc338 dev_add_offload vmlinux EXPORT_SYMBOL +0xb2a8dd7e dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL 0xa5976e4f dev_base_lock vmlinux EXPORT_SYMBOL 0x5004e353 mdiobus_is_registered_device vmlinux EXPORT_SYMBOL 0xfbef6e48 __devm_regmap_init_mmio_clk vmlinux EXPORT_SYMBOL_GPL @@ -6111,24 +6117,24 @@ 0x6f33e3d5 pci_p2pmem_free_sgl vmlinux EXPORT_SYMBOL_GPL 0x8dc2eec0 iov_iter_discard vmlinux EXPORT_SYMBOL 0x247ef831 kdb_unregister vmlinux EXPORT_SYMBOL_GPL -0xcbd1bdb0 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL +0x3e20cc48 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL 0xb1342cdb _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL 0x79c86f1b param_set_uint_minmax vmlinux EXPORT_SYMBOL_GPL -0x3183489c nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL -0x8f514d99 tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL +0xfddff299 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL +0xec10ffbe tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL 0x66429cfe devm_extcon_unregister_notifier vmlinux EXPORT_SYMBOL 0xcba39b0a devm_regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL 0x9ef28d06 iommu_sva_get_pasid vmlinux EXPORT_SYMBOL_GPL 0x668130e0 pci_epc_write_header vmlinux EXPORT_SYMBOL_GPL 0xaba74dc8 pci_iov_get_pf_drvdata vmlinux EXPORT_SYMBOL_GPL -0x05297543 __alloc_disk_node vmlinux EXPORT_SYMBOL +0xd8dc7c63 __alloc_disk_node vmlinux EXPORT_SYMBOL 0xc22a3091 vm_unmap_aliases vmlinux EXPORT_SYMBOL_GPL 0x1e8fac8e wireless_nlevent_flush vmlinux EXPORT_SYMBOL_GPL -0xece9ce35 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL -0x298e4e44 xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL -0xdd3e9392 netlink_capable vmlinux EXPORT_SYMBOL +0xe411bc70 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL +0xecdbb53d xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL +0x070d6727 netlink_capable vmlinux EXPORT_SYMBOL 0x7f91b5bc gnet_stats_finish_copy vmlinux EXPORT_SYMBOL -0xb2216ef5 skb_checksum_trimmed vmlinux EXPORT_SYMBOL +0xc5bb549d skb_checksum_trimmed vmlinux EXPORT_SYMBOL 0x6add5c9a dmi_find_device vmlinux EXPORT_SYMBOL 0x5011ee5a device_show_int vmlinux EXPORT_SYMBOL_GPL 0x4043757f init_iova_domain vmlinux EXPORT_SYMBOL_GPL @@ -6136,21 +6142,21 @@ 0xb761925e uart_handle_dcd_change vmlinux EXPORT_SYMBOL_GPL 0x662809d5 pwm_capture vmlinux EXPORT_SYMBOL_GPL 0x65acf90c sbitmap_weight vmlinux EXPORT_SYMBOL_GPL -0x57a37565 free_inode_nonrcu vmlinux EXPORT_SYMBOL +0x337be757 free_inode_nonrcu vmlinux EXPORT_SYMBOL 0xc326c6f3 dma_pool_create vmlinux EXPORT_SYMBOL -0x1154831c inode_to_bdi vmlinux EXPORT_SYMBOL -0x607a2556 bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL -0xd041724c __ip6_local_out vmlinux EXPORT_SYMBOL_GPL -0x36b2e579 napi_complete_done vmlinux EXPORT_SYMBOL +0xb4460d80 inode_to_bdi vmlinux EXPORT_SYMBOL +0xe2753a11 bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL +0x22b62fe5 __ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0x8d7431bc napi_complete_done vmlinux EXPORT_SYMBOL 0x34f0a9f7 of_resolve_phandles vmlinux EXPORT_SYMBOL_GPL 0xca5e3125 tty_name vmlinux EXPORT_SYMBOL 0x664b1e29 qman_delete_cgr vmlinux EXPORT_SYMBOL 0x9846f8ae meson_clk_dualdiv_ops vmlinux EXPORT_SYMBOL_GPL 0xb0a1614c vfs_parse_fs_param vmlinux EXPORT_SYMBOL 0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL -0xb5e4fe3a vcpu_put vmlinux EXPORT_SYMBOL_GPL -0x41950d90 udp6_csum_init vmlinux EXPORT_SYMBOL -0x80ed3d49 dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL +0xb9b267e2 vcpu_put vmlinux EXPORT_SYMBOL_GPL +0x0228e3a9 udp6_csum_init vmlinux EXPORT_SYMBOL +0xab7670f9 dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL 0x2d912bca dmi_get_bios_year vmlinux EXPORT_SYMBOL 0x725a95b9 power_supply_register vmlinux EXPORT_SYMBOL_GPL 0xdc19f613 serial8250_register_8250_port vmlinux EXPORT_SYMBOL @@ -6159,10 +6165,10 @@ 0x56c3db64 __tracepoint_kmalloc vmlinux EXPORT_SYMBOL 0x1e75614f perf_event_release_kernel vmlinux EXPORT_SYMBOL_GPL 0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL -0x9cc2c560 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL +0x28f838b4 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL 0xf844a337 __SCT__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL 0x5eb417e0 __SCK__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0x6181b71c fib_default_rule_add vmlinux EXPORT_SYMBOL +0x0216dfae fib_default_rule_add vmlinux EXPORT_SYMBOL 0x8fa4bc15 devm_extcon_register_notifier_all vmlinux EXPORT_SYMBOL 0xed6104da regcache_drop_region vmlinux EXPORT_SYMBOL_GPL 0xe32e1b00 pm_generic_runtime_suspend vmlinux EXPORT_SYMBOL_GPL @@ -6172,28 +6178,28 @@ 0x2da0f604 pci_load_and_free_saved_state vmlinux EXPORT_SYMBOL_GPL 0x91c9db4a pci_save_state vmlinux EXPORT_SYMBOL 0xd6315f31 ecc_gen_privkey vmlinux EXPORT_SYMBOL -0x474dab7f writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x72eef3d7 writeback_inodes_sb vmlinux EXPORT_SYMBOL 0xa2e1b3ef trace_printk_init_buffers vmlinux EXPORT_SYMBOL_GPL 0x5349fb52 param_get_uint vmlinux EXPORT_SYMBOL 0x3c448d7b elv_register vmlinux EXPORT_SYMBOL_GPL 0xc599a772 security_xfrm_state_delete vmlinux EXPORT_SYMBOL -0x99977042 compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0x180dc43a compat_ptr_ioctl vmlinux EXPORT_SYMBOL 0x3c185c61 page_put_link vmlinux EXPORT_SYMBOL -0x283fe8af release_pages vmlinux EXPORT_SYMBOL +0xbfcf2b77 release_pages vmlinux EXPORT_SYMBOL 0xc6bb6075 fixed_phy_register vmlinux EXPORT_SYMBOL_GPL 0xb1bed25d dpm_resume_start vmlinux EXPORT_SYMBOL_GPL -0xa5e23c16 devm_regulator_put vmlinux EXPORT_SYMBOL_GPL +0xf81ef8a1 devm_regulator_put vmlinux EXPORT_SYMBOL_GPL 0xd90a93a7 k3_udma_glue_rx_get_irq vmlinux EXPORT_SYMBOL_GPL 0xe5516728 k3_udma_glue_tx_get_irq vmlinux EXPORT_SYMBOL_GPL 0x68cf4768 pci_enable_msi vmlinux EXPORT_SYMBOL 0x0cefba1e pinctrl_generic_remove_group vmlinux EXPORT_SYMBOL_GPL 0xd75b20aa rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL 0xc65304b3 security_xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0xdfb1be3f km_state_expired vmlinux EXPORT_SYMBOL +0x555f53b6 km_state_expired vmlinux EXPORT_SYMBOL 0xb9c16f51 hv_max_vp_index vmlinux EXPORT_SYMBOL_GPL 0xdc43fd59 cros_ec_cmd_xfer vmlinux EXPORT_SYMBOL 0x37b06d91 of_phandle_iterator_next vmlinux EXPORT_SYMBOL_GPL -0x8917972c dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL +0xaf91a475 dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL 0x6db00cb0 watchdog_set_restart_priority vmlinux EXPORT_SYMBOL_GPL 0xafa0cbf9 platform_msi_domain_alloc_irqs vmlinux EXPORT_SYMBOL_GPL 0x66430e21 component_bind_all vmlinux EXPORT_SYMBOL_GPL @@ -6201,15 +6207,15 @@ 0xdb19906d clk_hw_rate_is_protected vmlinux EXPORT_SYMBOL_GPL 0xf40fac26 mtk_build_eint vmlinux EXPORT_SYMBOL_GPL 0xb0e10781 get_option vmlinux EXPORT_SYMBOL -0xb5b31b3d blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0xd7bcf0bc blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL 0xdf2738bb cpu_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xd968fd16 kvm_write_guest_cached vmlinux EXPORT_SYMBOL_GPL -0xe4b6d05b strp_stop vmlinux EXPORT_SYMBOL_GPL +0x91720d5c kvm_write_guest_cached vmlinux EXPORT_SYMBOL_GPL +0xa24a7509 strp_stop vmlinux EXPORT_SYMBOL_GPL 0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL -0x5a01015f inet_accept vmlinux EXPORT_SYMBOL -0xd9eb786b tcp_select_initial_window vmlinux EXPORT_SYMBOL -0xc541c09b register_pernet_device vmlinux EXPORT_SYMBOL_GPL -0xa6010a33 sock_set_priority vmlinux EXPORT_SYMBOL +0xf64ba33a inet_accept vmlinux EXPORT_SYMBOL +0x3b9f2afd tcp_select_initial_window vmlinux EXPORT_SYMBOL +0xc5e9b357 register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xcf96901c sock_set_priority vmlinux EXPORT_SYMBOL 0x4841510a hidraw_connect vmlinux EXPORT_SYMBOL_GPL 0x04d5d064 devm_ti_sci_get_resource vmlinux EXPORT_SYMBOL_GPL 0xe2401fa7 class_for_each_device vmlinux EXPORT_SYMBOL_GPL @@ -6219,51 +6225,51 @@ 0x38e1fde7 mpi_set vmlinux EXPORT_SYMBOL_GPL 0x558b281d aes_expandkey vmlinux EXPORT_SYMBOL 0x2d30596c from_kqid_munged vmlinux EXPORT_SYMBOL -0xe0642be7 filemap_read vmlinux EXPORT_SYMBOL_GPL +0x3414231d filemap_read vmlinux EXPORT_SYMBOL_GPL 0xbe39d25d suse_allow_unsupported_param_ops vmlinux EXPORT_SYMBOL_GPL 0xe869f1ef padata_do_parallel vmlinux EXPORT_SYMBOL 0x5967e2d0 bpf_offload_dev_create vmlinux EXPORT_SYMBOL_GPL 0x05883efb __traceiter_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x53b954a2 up_read vmlinux EXPORT_SYMBOL 0x815f2897 empty_zero_page vmlinux EXPORT_SYMBOL -0x449ae2c6 tso_count_descs vmlinux EXPORT_SYMBOL -0xc5c3f96f ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL -0xe0b0a75c __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x9292c12d tso_count_descs vmlinux EXPORT_SYMBOL +0x5ab4ff82 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0x6c5fc88d __pskb_pull_tail vmlinux EXPORT_SYMBOL 0xec774acb cpufreq_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL -0x85b262a5 i2c_match_id vmlinux EXPORT_SYMBOL_GPL +0x8a031785 i2c_match_id vmlinux EXPORT_SYMBOL_GPL 0xa2a053ac devm_hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0x5992e03c tty_wait_until_sent vmlinux EXPORT_SYMBOL 0xc201fc34 dquot_load_quota_sb vmlinux EXPORT_SYMBOL 0x9507c90f copy_fsxattr_to_user vmlinux EXPORT_SYMBOL 0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL -0x555a9f40 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL -0x10785a9e tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0xb14b5256 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL +0xd14dbc8e tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x793a2bec device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x9b093af6 pci_device_group vmlinux EXPORT_SYMBOL_GPL 0xdffc80fc vesa_modes vmlinux EXPORT_SYMBOL 0x6f2182d2 gpiod_set_raw_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x1ca3aa97 alarm_forward vmlinux EXPORT_SYMBOL_GPL -0xe896fe3d switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL -0x8b7fe437 __netif_schedule vmlinux EXPORT_SYMBOL +0x4da0f1c6 switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0x9d62be93 __netif_schedule vmlinux EXPORT_SYMBOL 0xbe96dfd8 of_reconfig_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0xbae74be2 cpuidle_get_driver vmlinux EXPORT_SYMBOL_GPL 0xe9f9c3fe __SCT__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xbb24f372 __SCK__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xf4d279d7 clk_fractional_divider_ops vmlinux EXPORT_SYMBOL_GPL 0x75787c01 pci_pr3_present vmlinux EXPORT_SYMBOL_GPL -0x51e1e59e generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL +0xfde9d7c9 generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL 0x6afd1976 generic_fillattr vmlinux EXPORT_SYMBOL 0xc972449f mempool_alloc_slab vmlinux EXPORT_SYMBOL 0x56d61dce context_tracking_enter vmlinux EXPORT_SYMBOL_GPL 0xf47654df irq_check_status_bit vmlinux EXPORT_SYMBOL_GPL 0x1754c2e9 param_set_invbool vmlinux EXPORT_SYMBOL -0xf27186c5 __inet_hash vmlinux EXPORT_SYMBOL +0xef9f6e05 __inet_hash vmlinux EXPORT_SYMBOL 0x18919760 cpuidle_unregister_driver vmlinux EXPORT_SYMBOL_GPL -0x90f7d04f i2c_register_driver vmlinux EXPORT_SYMBOL +0xb9bec8a3 i2c_register_driver vmlinux EXPORT_SYMBOL 0x0927709c fixed_phy_unregister vmlinux EXPORT_SYMBOL_GPL 0xccfeac00 pci_bus_alloc_resource vmlinux EXPORT_SYMBOL 0xcd81fbcc gpiod_set_array_value vmlinux EXPORT_SYMBOL_GPL -0x0ed344ae of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0xacdc9327 of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0x0c0f79af ZSTD_getDictID_fromFrame vmlinux EXPORT_SYMBOL 0x789c73d9 rcu_cpu_stall_suppress_at_boot vmlinux EXPORT_SYMBOL_GPL 0x92d5838e request_threaded_irq vmlinux EXPORT_SYMBOL @@ -6272,7 +6278,7 @@ 0x9d2f49ef __SCK__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL 0x9883e344 has_capability vmlinux EXPORT_SYMBOL 0xb4f13d2a abort vmlinux EXPORT_SYMBOL -0xaffdd6a4 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL +0x867e3fa2 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL 0xaea7f1ef devlink_sb_unregister vmlinux EXPORT_SYMBOL_GPL 0x93edef07 devlink_health_report vmlinux EXPORT_SYMBOL_GPL 0x1ef2365b mbox_flush vmlinux EXPORT_SYMBOL_GPL @@ -6284,29 +6290,29 @@ 0xc575c737 debug_locks_off vmlinux EXPORT_SYMBOL_GPL 0x89940875 mutex_lock_interruptible vmlinux EXPORT_SYMBOL 0x86585a33 devlink_fmsg_obj_nest_start vmlinux EXPORT_SYMBOL_GPL -0xc28a7cdb skb_clone vmlinux EXPORT_SYMBOL +0xeb128c2c skb_clone vmlinux EXPORT_SYMBOL 0x118538e5 devm_mbox_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0x3d9d1b8c edac_mc_alloc vmlinux EXPORT_SYMBOL_GPL 0x4248761d input_get_keycode vmlinux EXPORT_SYMBOL 0xea936b6d regmap_can_raw_write vmlinux EXPORT_SYMBOL_GPL -0xaf2528e6 of_genpd_del_provider vmlinux EXPORT_SYMBOL_GPL -0xe40b2f54 wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL +0x91ebc541 of_genpd_del_provider vmlinux EXPORT_SYMBOL_GPL +0xe0091ebe wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL 0x9fcc118b virtqueue_enable_cb_prepare vmlinux EXPORT_SYMBOL_GPL 0xfdcc8a0e fb_find_best_display vmlinux EXPORT_SYMBOL 0xfd755118 __pci_hp_initialize vmlinux EXPORT_SYMBOL_GPL 0x0745a981 xa_erase vmlinux EXPORT_SYMBOL 0xae8f2ee9 set_task_ioprio vmlinux EXPORT_SYMBOL_GPL 0x6defaa8a crypto_find_alg vmlinux EXPORT_SYMBOL_GPL -0x1a89df95 setup_arg_pages vmlinux EXPORT_SYMBOL -0x36d35b22 pagevec_lookup_range vmlinux EXPORT_SYMBOL +0xba591f80 setup_arg_pages vmlinux EXPORT_SYMBOL +0xe2ba4fab pagevec_lookup_range vmlinux EXPORT_SYMBOL 0xb3707e6e flow_keys_basic_dissector vmlinux EXPORT_SYMBOL -0x0a706858 of_get_regulator_init_data vmlinux EXPORT_SYMBOL_GPL +0xcd5cd1b9 of_get_regulator_init_data vmlinux EXPORT_SYMBOL_GPL 0xef29fcdd clk_bulk_put vmlinux EXPORT_SYMBOL_GPL -0xd5e97e97 amba_request_regions vmlinux EXPORT_SYMBOL +0x3ed87666 amba_request_regions vmlinux EXPORT_SYMBOL 0x2cedc5ed devm_fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL -0x91a0d8c2 inode_dio_wait vmlinux EXPORT_SYMBOL +0xc4342227 inode_dio_wait vmlinux EXPORT_SYMBOL 0x6ee5e32b irq_chip_request_resources_parent vmlinux EXPORT_SYMBOL_GPL -0x47b77599 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL +0x2f03acb1 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL 0x9e472f5f snmp_fold_field vmlinux EXPORT_SYMBOL_GPL 0xd2afec58 pci_disable_link_state vmlinux EXPORT_SYMBOL 0x6f6ce0b8 fsl_mc_resource_allocate vmlinux EXPORT_SYMBOL_GPL @@ -6318,24 +6324,24 @@ 0xf4e2b27a __SCT__tp_func_module_get vmlinux EXPORT_SYMBOL 0x739fd00f __SCK__tp_func_module_get vmlinux EXPORT_SYMBOL 0x18615d35 efivar_supports_writes vmlinux EXPORT_SYMBOL_GPL -0x254baac8 cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL -0x57f873c6 thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL -0x7a4ce61d __i2c_transfer vmlinux EXPORT_SYMBOL +0xadff8f5a cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL +0x41a87a44 thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xf12af1d1 __i2c_transfer vmlinux EXPORT_SYMBOL 0x59220e93 acpi_cppc_processor_probe vmlinux EXPORT_SYMBOL_GPL 0xbee06080 devm_ioremap_np vmlinux EXPORT_SYMBOL 0xa1a6d50b devm_ioremap_wc vmlinux EXPORT_SYMBOL 0xa768197e devm_ioremap_uc vmlinux EXPORT_SYMBOL_GPL 0xa24191ae vfs_lock_file vmlinux EXPORT_SYMBOL_GPL -0x4be1e1b1 simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL +0xe6e26b29 simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL 0x0ee72500 make_bad_inode vmlinux EXPORT_SYMBOL 0x7ea4cb84 __d_drop vmlinux EXPORT_SYMBOL -0xfae69ee8 __mmdrop vmlinux EXPORT_SYMBOL_GPL -0x7d09a3d8 unix_detach_fds vmlinux EXPORT_SYMBOL +0x09a79cd7 __mmdrop vmlinux EXPORT_SYMBOL_GPL +0xf291a923 unix_detach_fds vmlinux EXPORT_SYMBOL 0x59b4ac3e tcp_memory_allocated vmlinux EXPORT_SYMBOL 0x854525cd hid_check_keys_pressed vmlinux EXPORT_SYMBOL_GPL 0x47aad3b9 have_governor_per_policy vmlinux EXPORT_SYMBOL_GPL 0x56620da1 fwnode_graph_parse_endpoint vmlinux EXPORT_SYMBOL -0x327a626a regulator_map_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL +0x09b97f12 regulator_map_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL 0x6a275f7b seq_pad vmlinux EXPORT_SYMBOL 0xf6f883cd seq_release_private vmlinux EXPORT_SYMBOL 0xe83ed53a ww_mutex_lock vmlinux EXPORT_SYMBOL @@ -6350,24 +6356,24 @@ 0x9e229c49 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL 0x57f576b9 mpi_ec_curve_point vmlinux EXPORT_SYMBOL_GPL 0x1e6adaa0 bitmap_print_bitmask_to_buf vmlinux EXPORT_SYMBOL -0xa8edcda3 writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL +0xab6ce267 writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL 0xe2894772 vfs_removexattr vmlinux EXPORT_SYMBOL_GPL -0xbd0c3aee lock_page_memcg vmlinux EXPORT_SYMBOL +0x17c1421e lock_page_memcg vmlinux EXPORT_SYMBOL 0xd37a277f rdmacg_uncharge vmlinux EXPORT_SYMBOL 0xcefb0c9f __mutex_init vmlinux EXPORT_SYMBOL 0xad645234 register_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0xd26e2739 skb_pull_data vmlinux EXPORT_SYMBOL +0x3ea2e1ac skb_pull_data vmlinux EXPORT_SYMBOL 0x1fe12d5d rtc_set_time vmlinux EXPORT_SYMBOL_GPL 0x65e2f7cd mipi_dsi_dcs_set_display_off vmlinux EXPORT_SYMBOL 0x4a294126 pcix_get_mmrbc vmlinux EXPORT_SYMBOL 0xcd91b127 system_highpri_wq vmlinux EXPORT_SYMBOL_GPL 0xae316c11 icmpv6_err_convert vmlinux EXPORT_SYMBOL -0x95592193 xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL +0xdcbd95eb xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL 0x44af720d iommu_fwspec_add_ids vmlinux EXPORT_SYMBOL_GPL 0xef2a905e dw8250_setup_port vmlinux EXPORT_SYMBOL_GPL 0x046e1cbf divider_recalc_rate vmlinux EXPORT_SYMBOL_GPL -0xaa7cbd6e fb_get_mode vmlinux EXPORT_SYMBOL -0xcf9f6411 fib6_get_table vmlinux EXPORT_SYMBOL_GPL +0xf011f528 fb_get_mode vmlinux EXPORT_SYMBOL +0xa6191263 fib6_get_table vmlinux EXPORT_SYMBOL_GPL 0x2ce043ed __SCT__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0xd21f1d35 __SCK__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0x46b2356f gov_attr_set_init vmlinux EXPORT_SYMBOL_GPL @@ -6376,19 +6382,19 @@ 0xda90c22f crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL 0xdf8a6949 crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL 0xde44d3ed balloon_page_alloc vmlinux EXPORT_SYMBOL_GPL -0x129a3c62 tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL +0x873ddadc tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL 0x174cd1b7 em_pd_get vmlinux EXPORT_SYMBOL_GPL 0x0417b929 rt_mutex_trylock vmlinux EXPORT_SYMBOL_GPL 0x1f0cb5bf pm_power_off_prepare vmlinux EXPORT_SYMBOL_GPL 0x582b6275 xfrm_if_unregister_cb vmlinux EXPORT_SYMBOL -0x80aaf52f rtnl_link_get_net vmlinux EXPORT_SYMBOL +0x4da64b37 rtnl_link_get_net vmlinux EXPORT_SYMBOL 0xa4cb20b9 cpufreq_freq_attr_scaling_available_freqs vmlinux EXPORT_SYMBOL_GPL 0x41b6af97 usb_remove_phy vmlinux EXPORT_SYMBOL_GPL 0x74e79f58 device_store_bool vmlinux EXPORT_SYMBOL_GPL 0x1d1abdf0 acpi_get_physical_device_location vmlinux EXPORT_SYMBOL 0x3287fc05 irq_work_queue vmlinux EXPORT_SYMBOL_GPL -0xbc4f1118 tcp_disconnect vmlinux EXPORT_SYMBOL -0xd40a8cfa __skb_ext_del vmlinux EXPORT_SYMBOL +0x3ca50234 tcp_disconnect vmlinux EXPORT_SYMBOL +0x0c3edd0f __skb_ext_del vmlinux EXPORT_SYMBOL 0x279abf29 icc_node_create vmlinux EXPORT_SYMBOL_GPL 0x065c86e8 extcon_get_extcon_dev vmlinux EXPORT_SYMBOL_GPL 0x1a79b579 power_supply_put_battery_info vmlinux EXPORT_SYMBOL_GPL @@ -6401,7 +6407,7 @@ 0x2469810f __rcu_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x248bc867 raw_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x648eb59d gc_inflight_list vmlinux EXPORT_SYMBOL -0x807c2731 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0xf2c0f01b nf_unregister_net_hooks vmlinux EXPORT_SYMBOL 0xc58a3ee6 icc_node_destroy vmlinux EXPORT_SYMBOL_GPL 0xd3d1ef04 hid_hw_open vmlinux EXPORT_SYMBOL_GPL 0x50476734 devm_power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL @@ -6411,10 +6417,10 @@ 0x0508df78 register_filesystem vmlinux EXPORT_SYMBOL 0x9241b358 __static_key_slow_dec_deferred vmlinux EXPORT_SYMBOL_GPL 0x98b142fa blk_fill_rwbs vmlinux EXPORT_SYMBOL_GPL -0x3f0fcdd1 sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL +0xa464055f sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL 0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL -0x685a4da7 inet_confirm_addr vmlinux EXPORT_SYMBOL -0x1403d1e5 eth_validate_addr vmlinux EXPORT_SYMBOL +0xcf4d373e inet_confirm_addr vmlinux EXPORT_SYMBOL +0x61c2bc85 eth_validate_addr vmlinux EXPORT_SYMBOL 0x9425bb34 nvmem_dev_name vmlinux EXPORT_SYMBOL_GPL 0x438e3cb4 hid_hw_close vmlinux EXPORT_SYMBOL_GPL 0x99094fb2 qcom_scm_is_available vmlinux EXPORT_SYMBOL @@ -6428,17 +6434,17 @@ 0x7d0db45c jiffies_to_clock_t vmlinux EXPORT_SYMBOL 0x7ab88a45 system_freezing_cnt vmlinux EXPORT_SYMBOL 0xa74c9877 refcount_dec_and_rtnl_lock vmlinux EXPORT_SYMBOL -0xa95ceada sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL +0x0930cd2d sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL 0x26ef7b3a hidraw_disconnect vmlinux EXPORT_SYMBOL_GPL -0x70bbe791 regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL +0x0f413f1a regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL 0xb520eb79 btree_merge vmlinux EXPORT_SYMBOL_GPL 0xacab29b7 seq_hlist_start_percpu vmlinux EXPORT_SYMBOL 0x4ff8c192 generic_file_llseek_size vmlinux EXPORT_SYMBOL 0x1c87a811 __round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0x58e9f373 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL +0x7ae5b022 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL 0x02124474 ip_send_check vmlinux EXPORT_SYMBOL 0xcfc5108a devlink_fmsg_u8_pair_put vmlinux EXPORT_SYMBOL_GPL -0x404c43ba netdev_name_node_alt_create vmlinux EXPORT_SYMBOL +0x38e75f4f netdev_name_node_alt_create vmlinux EXPORT_SYMBOL 0x536822e3 sfp_module_insert vmlinux EXPORT_SYMBOL_GPL 0x7580a5da pci_epf_type_add_cfs vmlinux EXPORT_SYMBOL_GPL 0xdb4bd02c __vfs_setxattr_locked vmlinux EXPORT_SYMBOL_GPL @@ -6452,11 +6458,11 @@ 0xc5604800 clk_set_rate_exclusive vmlinux EXPORT_SYMBOL_GPL 0xbd600021 pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL 0xd16a06f3 pinctrl_find_gpio_range_from_pin_nolock vmlinux EXPORT_SYMBOL_GPL -0xfc4c6b02 bd_abort_claiming vmlinux EXPORT_SYMBOL +0x64f01e49 bd_abort_claiming vmlinux EXPORT_SYMBOL 0x02bb5a19 anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL -0x9a3b663d filemap_flush vmlinux EXPORT_SYMBOL -0xb4e1c57a ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL -0x98c60a36 tcf_idr_create vmlinux EXPORT_SYMBOL +0xc4775d02 filemap_flush vmlinux EXPORT_SYMBOL +0x09500c15 ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL +0x37da1e9a tcf_idr_create vmlinux EXPORT_SYMBOL 0x98af4dfe devfreq_event_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x370b3061 mbox_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0xd46264bf pm_generic_freeze_late vmlinux EXPORT_SYMBOL_GPL @@ -6468,20 +6474,20 @@ 0xe430d01d pin_get_name vmlinux EXPORT_SYMBOL_GPL 0x58de1b34 blk_stack_limits vmlinux EXPORT_SYMBOL 0xc4a72936 trusted_tpm_send vmlinux EXPORT_SYMBOL_GPL -0x28183b34 __fib_lookup vmlinux EXPORT_SYMBOL_GPL -0x773218cf tcp_set_state vmlinux EXPORT_SYMBOL_GPL +0xd59987eb __fib_lookup vmlinux EXPORT_SYMBOL_GPL +0x09b468c9 tcp_set_state vmlinux EXPORT_SYMBOL_GPL 0xf83856eb tegra_bpmp_transfer_atomic vmlinux EXPORT_SYMBOL_GPL -0x9ae80139 i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL +0x97652442 i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL 0xbe657d16 meson_clk_mpll_ops vmlinux EXPORT_SYMBOL_GPL 0xd91f6ab6 strnlen_user vmlinux EXPORT_SYMBOL 0x54776181 tegra_ivc_init vmlinux EXPORT_SYMBOL 0x42edec5c input_set_poll_interval vmlinux EXPORT_SYMBOL -0x9fa619f3 of_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0x18dcb70f of_genpd_add_device vmlinux EXPORT_SYMBOL_GPL 0x0a6c4041 cn_netlink_send vmlinux EXPORT_SYMBOL_GPL 0x98f7d7ed serial8250_modem_status vmlinux EXPORT_SYMBOL_GPL 0x06c30f4d tick_nohz_dep_clear_task vmlinux EXPORT_SYMBOL_GPL 0x296e78e5 set_create_files_as vmlinux EXPORT_SYMBOL -0x15689b68 dev_get_by_name vmlinux EXPORT_SYMBOL +0x87559166 dev_get_by_name vmlinux EXPORT_SYMBOL 0xbfe24ac6 of_icc_get vmlinux EXPORT_SYMBOL_GPL 0x02cfcd2e efivar_trylock vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xa7fafb22 power_supply_set_battery_charged vmlinux EXPORT_SYMBOL_GPL @@ -6490,50 +6496,50 @@ 0x2435aa28 iov_iter_get_pages vmlinux EXPORT_SYMBOL 0x65a65de7 __page_symlink vmlinux EXPORT_SYMBOL 0xa38a9f71 get_itimerspec64 vmlinux EXPORT_SYMBOL_GPL -0x670fab91 vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL +0xc4744f36 vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL 0x6e36f6c1 __pci_epf_register_driver vmlinux EXPORT_SYMBOL_GPL 0x30a80826 __kfifo_from_user vmlinux EXPORT_SYMBOL -0x5f3e39b0 cdev_set_parent vmlinux EXPORT_SYMBOL +0x5769b5d4 cdev_set_parent vmlinux EXPORT_SYMBOL 0x74b33b3e irq_work_sync vmlinux EXPORT_SYMBOL_GPL 0x08576175 unregister_kretprobes vmlinux EXPORT_SYMBOL_GPL 0x0b1bb9f9 synchronize_rcu_tasks vmlinux EXPORT_SYMBOL_GPL -0xa918f665 udp_prot vmlinux EXPORT_SYMBOL +0x2da067a9 udp_prot vmlinux EXPORT_SYMBOL 0x1b92e41d inet_putpeer vmlinux EXPORT_SYMBOL_GPL 0xe086e84f __hw_addr_ref_unsync_dev vmlinux EXPORT_SYMBOL -0x04ed0242 br_fdb_test_addr_hook vmlinux EXPORT_SYMBOL_GPL -0x4ed6ae97 netif_set_xps_queue vmlinux EXPORT_SYMBOL -0xac342365 i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL +0xdb2cd645 br_fdb_test_addr_hook vmlinux EXPORT_SYMBOL_GPL +0x8333b70d netif_set_xps_queue vmlinux EXPORT_SYMBOL +0x12d8a26b i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL 0xd218c6b2 __reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL 0x9182ee43 pci_msi_vec_count vmlinux EXPORT_SYMBOL 0xeac9b99a vli_from_le64 vmlinux EXPORT_SYMBOL 0x16e410ff vli_from_be64 vmlinux EXPORT_SYMBOL 0x43f92edd wait_for_initramfs vmlinux EXPORT_SYMBOL_GPL -0x00fbeafd inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL -0xb2ee8641 __dev_set_mtu vmlinux EXPORT_SYMBOL +0xdca8870b inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL +0x05f199e2 __dev_set_mtu vmlinux EXPORT_SYMBOL 0x14df090a dma_resv_iter_next vmlinux EXPORT_SYMBOL_GPL -0xf5a73da3 device_init_wakeup vmlinux EXPORT_SYMBOL_GPL +0x8b47c8cb device_init_wakeup vmlinux EXPORT_SYMBOL_GPL 0x930ab533 k3_ringacc_request_ring vmlinux EXPORT_SYMBOL_GPL 0x47d0eea2 acpi_lpat_temp_to_raw vmlinux EXPORT_SYMBOL_GPL -0xa3c033f7 acpi_bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x8427ab11 acpi_bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x72229139 unregister_quota_format vmlinux EXPORT_SYMBOL 0xcc9268fc hwpoison_filter_enable vmlinux EXPORT_SYMBOL_GPL -0x601c802a vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL +0xa46ddbb3 vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL 0xf1e98c74 avenrun vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL -0xe4e9934f kvm_vcpu_yield_to vmlinux EXPORT_SYMBOL_GPL +0x4647b5ec kvm_vcpu_yield_to vmlinux EXPORT_SYMBOL_GPL 0xfb87b89a ethtool_set_ethtool_phy_ops vmlinux EXPORT_SYMBOL_GPL 0xf744298f hv_unmap_memory vmlinux EXPORT_SYMBOL_GPL 0x7d9bc54c dev_pm_opp_set_sharing_cpus vmlinux EXPORT_SYMBOL_GPL 0x4211e887 rockchip_clk_of_add_provider vmlinux EXPORT_SYMBOL_GPL -0x90ab0b43 mark_page_accessed vmlinux EXPORT_SYMBOL +0x5c37b046 mark_page_accessed vmlinux EXPORT_SYMBOL 0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL 0x200b2041 in6addr_any vmlinux EXPORT_SYMBOL -0xcc342eff inet_protos vmlinux EXPORT_SYMBOL +0xc6f3eb6f inet_protos vmlinux EXPORT_SYMBOL 0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL 0x5ce4946d tty_port_install vmlinux EXPORT_SYMBOL_GPL -0x966e5948 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL -0x7c4a5bbe security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL -0x88f74cfc ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x2a856322 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL +0x6d85cfe5 security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL +0x7b2db1a1 ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL 0x9d358e87 of_get_next_available_child vmlinux EXPORT_SYMBOL 0x9e2a59c1 hid_output_report vmlinux EXPORT_SYMBOL_GPL 0x0ce11a74 cpuidle_get_cpu_driver vmlinux EXPORT_SYMBOL_GPL @@ -6542,25 +6548,25 @@ 0x2ec6bba0 errseq_set vmlinux EXPORT_SYMBOL 0x862c8035 bitmap_alloc_node vmlinux EXPORT_SYMBOL 0x3e160f88 vfs_parse_fs_string vmlinux EXPORT_SYMBOL -0x2b58d4b9 cdev_add vmlinux EXPORT_SYMBOL +0x4cd6c47b cdev_add vmlinux EXPORT_SYMBOL 0x788bfbad ring_buffer_empty vmlinux EXPORT_SYMBOL_GPL 0xd260af0d ring_buffer_write vmlinux EXPORT_SYMBOL_GPL -0xddc59d04 kvm_vcpu_write_guest vmlinux EXPORT_SYMBOL_GPL -0x7c08ff05 xfrm_input vmlinux EXPORT_SYMBOL +0x5ee4b102 kvm_vcpu_write_guest vmlinux EXPORT_SYMBOL_GPL +0xfb141a90 xfrm_input vmlinux EXPORT_SYMBOL 0x7e101100 dev_mc_del vmlinux EXPORT_SYMBOL 0x1309e36e dev_mc_add vmlinux EXPORT_SYMBOL 0x91ff9568 dev_uc_del vmlinux EXPORT_SYMBOL 0xfce66706 dev_uc_add vmlinux EXPORT_SYMBOL -0x7067d802 register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0xd4e447e4 register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x2e5fe036 __skb_ext_put vmlinux EXPORT_SYMBOL -0x6d33dae3 dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL +0xd84021b3 dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL 0x81e97b52 rtc_update_irq vmlinux EXPORT_SYMBOL_GPL 0x6be1c1f8 acpi_install_method vmlinux EXPORT_SYMBOL -0x12e6f83d fb_blank vmlinux EXPORT_SYMBOL +0xba826670 fb_blank vmlinux EXPORT_SYMBOL 0xb1d0cdd2 devm_gpiod_get vmlinux EXPORT_SYMBOL_GPL 0x01842a6b blk_queue_update_dma_pad vmlinux EXPORT_SYMBOL -0x54a009dc blkdev_get_by_path vmlinux EXPORT_SYMBOL -0x91c6b5b3 open_exec vmlinux EXPORT_SYMBOL +0xfba4b7c1 blkdev_get_by_path vmlinux EXPORT_SYMBOL +0x29416465 open_exec vmlinux EXPORT_SYMBOL 0x20857e74 ntbm_msi_request_threaded_irq vmlinux EXPORT_SYMBOL 0xc6f56673 cpu_subsys vmlinux EXPORT_SYMBOL_GPL 0x1456762b k3_ringacc_ring_get_free vmlinux EXPORT_SYMBOL_GPL @@ -6569,10 +6575,10 @@ 0x6b2a418c mtk_pinconf_drive_set_rev1 vmlinux EXPORT_SYMBOL_GPL 0x9d61e994 ucs2_strncmp vmlinux EXPORT_SYMBOL 0xbd462b55 __kfifo_init vmlinux EXPORT_SYMBOL -0x2e6d8736 blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL -0x3d035971 inode_init_owner vmlinux EXPORT_SYMBOL +0x8d3e4598 blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL +0x1c641443 inode_init_owner vmlinux EXPORT_SYMBOL 0x9a61d9e3 file_ns_capable vmlinux EXPORT_SYMBOL -0x16a98c36 xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL +0x9aa7da3d xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL 0x8a554a36 mpc8xxx_spi_strmode vmlinux EXPORT_SYMBOL_GPL 0x695f6800 auxiliary_device_init vmlinux EXPORT_SYMBOL_GPL 0xf5748afa vp_modern_get_status vmlinux EXPORT_SYMBOL_GPL @@ -6582,24 +6588,24 @@ 0xfe80c53c pnp_activate_dev vmlinux EXPORT_SYMBOL 0x8fbb3c9d pci_find_next_capability vmlinux EXPORT_SYMBOL_GPL 0x7dcf4135 __xa_insert vmlinux EXPORT_SYMBOL -0xe8f4a0f7 nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL +0x68dce004 nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL 0xc35b055a fs_context_for_reconfigure vmlinux EXPORT_SYMBOL -0x031ef5fa list_lru_count_one vmlinux EXPORT_SYMBOL_GPL +0x30221505 list_lru_count_one vmlinux EXPORT_SYMBOL_GPL 0x09b48fcf __SCT__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0xa2b0820d __SCK__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0xb2fcb56d queue_delayed_work_on vmlinux EXPORT_SYMBOL 0xd4034828 system_freezable_wq vmlinux EXPORT_SYMBOL_GPL -0x0cfac4bc ip6_output vmlinux EXPORT_SYMBOL -0xa6b6ef17 qdisc_put_unlocked vmlinux EXPORT_SYMBOL -0x888aa2d6 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0xf795a8f8 ip6_output vmlinux EXPORT_SYMBOL +0x1c6d0bb3 qdisc_put_unlocked vmlinux EXPORT_SYMBOL +0x7c6a88df skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL 0x9496f2df update_devfreq vmlinux EXPORT_SYMBOL 0x0c32ff8a edac_pci_alloc_index vmlinux EXPORT_SYMBOL_GPL -0x76231011 pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0xb82124ad pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL 0xa80bed0b devres_open_group vmlinux EXPORT_SYMBOL_GPL 0x366118eb pci_read_config_dword vmlinux EXPORT_SYMBOL 0x9f6efabd vli_sub vmlinux EXPORT_SYMBOL -0xc5c3e1a3 __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL -0x26fc7e01 bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x95a8fc53 __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL +0xfee800d0 bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL 0x8ac136ae imx_sc_misc_get_control vmlinux EXPORT_SYMBOL 0x4403bbd0 imx_sc_misc_set_control vmlinux EXPORT_SYMBOL 0x3bb0d56c mpc8xxx_spi_tx_buf_u8 vmlinux EXPORT_SYMBOL_GPL @@ -6617,18 +6623,18 @@ 0x9c122bcf mempool_create_node vmlinux EXPORT_SYMBOL 0x8ffe792f tracepoint_probe_register_prio_may_exist vmlinux EXPORT_SYMBOL_GPL 0xe12e3e6b irq_gc_set_wake vmlinux EXPORT_SYMBOL_GPL -0x9b4cc6d2 find_get_pid vmlinux EXPORT_SYMBOL_GPL -0xd8102b64 dev_set_promiscuity vmlinux EXPORT_SYMBOL +0xc920c117 find_get_pid vmlinux EXPORT_SYMBOL_GPL +0x7f8789d2 dev_set_promiscuity vmlinux EXPORT_SYMBOL 0xb09ff944 genphy_handle_interrupt_no_ack vmlinux EXPORT_SYMBOL 0x3ab9ce2b pm_generic_resume vmlinux EXPORT_SYMBOL_GPL 0x23daa989 mipi_dsi_create_packet vmlinux EXPORT_SYMBOL 0x5d42d8f3 pci_write_vpd vmlinux EXPORT_SYMBOL 0x5f2b1418 pci_generic_config_write32 vmlinux EXPORT_SYMBOL_GPL 0x7c51f443 configfs_depend_item_unlocked vmlinux EXPORT_SYMBOL -0xdc7efc98 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL +0x54331875 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL 0x1d3b325c devl_resource_register vmlinux EXPORT_SYMBOL_GPL -0x58a1ca6b __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL -0x48f483a6 neigh_connected_output vmlinux EXPORT_SYMBOL +0x8b7c577d __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x0d85045d neigh_connected_output vmlinux EXPORT_SYMBOL 0x8df4afd9 qe_put_snum vmlinux EXPORT_SYMBOL 0x7ae5d317 qe_get_snum vmlinux EXPORT_SYMBOL 0x452413a1 qman_alloc_pool_range vmlinux EXPORT_SYMBOL @@ -6641,10 +6647,10 @@ 0x5c6967d4 __percpu_init_rwsem vmlinux EXPORT_SYMBOL_GPL 0x62f7e207 down_read_killable vmlinux EXPORT_SYMBOL 0x26337dd1 param_set_ushort vmlinux EXPORT_SYMBOL -0x9341e519 udp_flush_pending_frames vmlinux EXPORT_SYMBOL -0x9dff3367 xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL -0x0a6edb38 dev_get_stats vmlinux EXPORT_SYMBOL -0xf73bc436 skb_vlan_untag vmlinux EXPORT_SYMBOL +0x5da5181b udp_flush_pending_frames vmlinux EXPORT_SYMBOL +0xf38615fc xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0x54f55f39 dev_get_stats vmlinux EXPORT_SYMBOL +0x3ab7b853 skb_vlan_untag vmlinux EXPORT_SYMBOL 0x3f4250df of_property_read_variable_u64_array vmlinux EXPORT_SYMBOL_GPL 0xe58581d8 of_property_read_variable_u32_array vmlinux EXPORT_SYMBOL_GPL 0x9816214d of_property_read_variable_u16_array vmlinux EXPORT_SYMBOL_GPL @@ -6656,43 +6662,43 @@ 0x86fb9b05 bitmap_parse_user vmlinux EXPORT_SYMBOL 0x68b2f827 __fs_parse vmlinux EXPORT_SYMBOL 0x01000e51 schedule vmlinux EXPORT_SYMBOL -0xb27ca41d ip_output vmlinux EXPORT_SYMBOL -0x86db6939 nlmsg_notify vmlinux EXPORT_SYMBOL +0xe4f97fc9 ip_output vmlinux EXPORT_SYMBOL +0x8cbd8cc5 nlmsg_notify vmlinux EXPORT_SYMBOL 0x31f1e649 watchdog_unregister_device vmlinux EXPORT_SYMBOL_GPL 0xc1139ceb devm_hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL 0xdd8166a1 dma_fence_free vmlinux EXPORT_SYMBOL 0x6f7f8efb serial8250_do_set_divisor vmlinux EXPORT_SYMBOL_GPL 0xc9c9b50c proc_create_net_single_write vmlinux EXPORT_SYMBOL_GPL 0x43d0429d ww_mutex_unlock vmlinux EXPORT_SYMBOL -0x3abc3a70 mmput vmlinux EXPORT_SYMBOL_GPL +0x275680ee mmput vmlinux EXPORT_SYMBOL_GPL 0xf0637273 init_task vmlinux EXPORT_SYMBOL -0xa28c7444 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0xc1990f4e vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL 0xf3818633 __hw_addr_sync_dev vmlinux EXPORT_SYMBOL -0xc4ffe8d2 skb_eth_push vmlinux EXPORT_SYMBOL +0xf0b4b3d0 skb_eth_push vmlinux EXPORT_SYMBOL 0xa242849d icc_enable vmlinux EXPORT_SYMBOL_GPL -0x271cbb07 wakeup_source_create vmlinux EXPORT_SYMBOL_GPL +0xa8b2c095 wakeup_source_create vmlinux EXPORT_SYMBOL_GPL 0xc3a3a321 pcibios_resource_to_bus vmlinux EXPORT_SYMBOL 0x5e06bc5c refcount_dec_and_lock vmlinux EXPORT_SYMBOL -0x107085e8 wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL +0xef6a69e2 wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL 0xf6c8dc62 cpu_hotplug_enable vmlinux EXPORT_SYMBOL_GPL 0x26569b7e gnet_stats_copy_app vmlinux EXPORT_SYMBOL 0x5a724103 rproc_da_to_va vmlinux EXPORT_SYMBOL -0x4fc5b801 i2c_verify_client vmlinux EXPORT_SYMBOL +0xe382db0e i2c_verify_client vmlinux EXPORT_SYMBOL 0xe053c94b input_allocate_device vmlinux EXPORT_SYMBOL 0xebae9ea7 pm_runtime_barrier vmlinux EXPORT_SYMBOL_GPL 0xb4b03eef dev_printk vmlinux EXPORT_SYMBOL 0xc7317efe __SCT__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x61c1ca29 __SCK__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x9c344887 pci_set_pcie_reset_state vmlinux EXPORT_SYMBOL_GPL -0x5c084337 phy_power_on vmlinux EXPORT_SYMBOL_GPL +0xc2824108 phy_power_on vmlinux EXPORT_SYMBOL_GPL 0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL -0xf363cb07 __insert_inode_hash vmlinux EXPORT_SYMBOL +0xb4b3e834 __insert_inode_hash vmlinux EXPORT_SYMBOL 0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL 0xf9093f5b __tracepoint_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xf0a71b1b revert_creds vmlinux EXPORT_SYMBOL 0xdf929370 fs_overflowgid vmlinux EXPORT_SYMBOL 0xe3feba56 tasklet_unlock_spin_wait vmlinux EXPORT_SYMBOL -0xfc5d360f reuseport_attach_prog vmlinux EXPORT_SYMBOL +0x03f87c18 reuseport_attach_prog vmlinux EXPORT_SYMBOL 0x3293a5a5 edac_mc_del_mc vmlinux EXPORT_SYMBOL_GPL 0x651ca898 reset_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0x17e01f11 erst_clear vmlinux EXPORT_SYMBOL_GPL @@ -6700,8 +6706,8 @@ 0xc8a91f5b cpumask_local_spread vmlinux EXPORT_SYMBOL 0xc66a8304 cpu_rmap_add vmlinux EXPORT_SYMBOL 0x8da6585d __stack_chk_fail vmlinux EXPORT_SYMBOL -0x62059ed8 xfrm_policy_walk vmlinux EXPORT_SYMBOL -0xb499a745 nf_log_unset vmlinux EXPORT_SYMBOL +0x4e771466 xfrm_policy_walk vmlinux EXPORT_SYMBOL +0x2ecabd7c nf_log_unset vmlinux EXPORT_SYMBOL 0xfb2ac0a4 dev_pm_opp_of_remove_table vmlinux EXPORT_SYMBOL_GPL 0x012de2ea xudma_rchanrt_read vmlinux EXPORT_SYMBOL 0xcf3cad44 pcie_get_speed_cap vmlinux EXPORT_SYMBOL @@ -6709,31 +6715,31 @@ 0x1b777357 rdmacg_unregister_device vmlinux EXPORT_SYMBOL 0x823eae06 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0xe2b3207a unregister_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0x1bd334df strp_check_rcv vmlinux EXPORT_SYMBOL_GPL -0x63a495c2 ping_hash vmlinux EXPORT_SYMBOL_GPL -0xa7dd5e9e __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0x36385d3d strp_check_rcv vmlinux EXPORT_SYMBOL_GPL +0x6936c757 ping_hash vmlinux EXPORT_SYMBOL_GPL +0xe8b999f1 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL 0xaf1ec0d7 regmap_read vmlinux EXPORT_SYMBOL_GPL 0x881902ff iommu_map_sg vmlinux EXPORT_SYMBOL_GPL -0x07d7bf47 regulator_set_suspend_voltage vmlinux EXPORT_SYMBOL_GPL +0xd77e5f3f regulator_set_suspend_voltage vmlinux EXPORT_SYMBOL_GPL 0xe983f3de acpi_dev_hid_uid_match vmlinux EXPORT_SYMBOL 0x9975f16c crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL 0x641b954f dquot_quota_off vmlinux EXPORT_SYMBOL 0xc3e62711 kthread_flush_work vmlinux EXPORT_SYMBOL_GPL -0x3a09dd3e xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL -0x8ee09eba __skb_checksum_complete vmlinux EXPORT_SYMBOL +0x3c1d1133 xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL +0x1362b31e __skb_checksum_complete vmlinux EXPORT_SYMBOL 0x354d5746 power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL 0xfa453e85 genphy_read_lpa vmlinux EXPORT_SYMBOL 0x3c949eaa tty_lock vmlinux EXPORT_SYMBOL -0x73a7c606 regulator_register vmlinux EXPORT_SYMBOL_GPL +0x224460c0 regulator_register vmlinux EXPORT_SYMBOL_GPL 0x600c2077 alloc_cpumask_var vmlinux EXPORT_SYMBOL 0xd5b3d0d5 xxh64_copy_state vmlinux EXPORT_SYMBOL 0xbe5a24e9 xxh32_copy_state vmlinux EXPORT_SYMBOL 0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL -0x2fdf7c23 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL +0x8db5d6e8 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL 0x120617b6 key_alloc vmlinux EXPORT_SYMBOL -0xc539f23b nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL -0x31e4d279 write_inode_now vmlinux EXPORT_SYMBOL -0x80ca1991 init_pseudo vmlinux EXPORT_SYMBOL +0x0732a9e9 nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0x27f4d41e write_inode_now vmlinux EXPORT_SYMBOL +0x3b8147cf init_pseudo vmlinux EXPORT_SYMBOL 0x6005c351 zpool_has_pool vmlinux EXPORT_SYMBOL 0x097ddc04 context_tracking_exit vmlinux EXPORT_SYMBOL_GPL 0xa7cba284 housekeeping_any_cpu vmlinux EXPORT_SYMBOL_GPL @@ -6746,15 +6752,15 @@ 0x8261eccb ecc_get_curve25519 vmlinux EXPORT_SYMBOL 0x94e3a6a6 crypto_rng_reset vmlinux EXPORT_SYMBOL_GPL 0x7b5a4926 sha1_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0x0e1caa4a security_dentry_create_files_as vmlinux EXPORT_SYMBOL +0x5440cd48 security_dentry_create_files_as vmlinux EXPORT_SYMBOL 0xb6fd6386 seq_path vmlinux EXPORT_SYMBOL 0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL 0xdc6596fa irq_set_parent vmlinux EXPORT_SYMBOL_GPL 0x52c5a333 dev_addr_add vmlinux EXPORT_SYMBOL -0x1d664c40 netdev_err vmlinux EXPORT_SYMBOL +0x0b1dc9ce netdev_err vmlinux EXPORT_SYMBOL 0x62849ac7 dev_valid_name vmlinux EXPORT_SYMBOL -0x794e8e49 kfree_skb_partial vmlinux EXPORT_SYMBOL -0x1c2ab251 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL +0xc9a79588 kfree_skb_partial vmlinux EXPORT_SYMBOL +0x934473c5 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL 0x89c429e4 __tracepoint_mc_event vmlinux EXPORT_SYMBOL_GPL 0x32a13154 of_node_name_prefix vmlinux EXPORT_SYMBOL 0x89434b4b radix_tree_tag_clear vmlinux EXPORT_SYMBOL @@ -6763,11 +6769,11 @@ 0x2cf0c910 sg_init_table vmlinux EXPORT_SYMBOL 0xe0763c40 blk_pre_runtime_resume vmlinux EXPORT_SYMBOL 0x7a126abc fsnotify vmlinux EXPORT_SYMBOL_GPL -0x6805f3cc generic_file_open vmlinux EXPORT_SYMBOL -0xbda48f12 fixup_user_fault vmlinux EXPORT_SYMBOL_GPL +0xcaedfc04 generic_file_open vmlinux EXPORT_SYMBOL +0x3e19f974 fixup_user_fault vmlinux EXPORT_SYMBOL_GPL 0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL 0x2fb8179c regset_get vmlinux EXPORT_SYMBOL -0xe637bf6d inet_addr_type_dev_table vmlinux EXPORT_SYMBOL +0xb63f59a9 inet_addr_type_dev_table vmlinux EXPORT_SYMBOL 0xa3135ee2 devfreq_event_get_event vmlinux EXPORT_SYMBOL_GPL 0x2c66a8c8 devfreq_event_set_event vmlinux EXPORT_SYMBOL_GPL 0xa1cd558d __mdiobus_register vmlinux EXPORT_SYMBOL @@ -6775,43 +6781,43 @@ 0xb48f0638 software_node_register vmlinux EXPORT_SYMBOL_GPL 0x1a9a920e iopf_queue_flush_dev vmlinux EXPORT_SYMBOL_GPL 0x6749d53f hdmi_vendor_infoframe_init vmlinux EXPORT_SYMBOL -0x27fa9eef generic_cont_expand_simple vmlinux EXPORT_SYMBOL +0x1f0b6f84 generic_cont_expand_simple vmlinux EXPORT_SYMBOL 0x5aed1bb3 __vfs_setxattr vmlinux EXPORT_SYMBOL 0x67443355 d_instantiate vmlinux EXPORT_SYMBOL 0x1d4a1ab9 irq_chip_unmask_parent vmlinux EXPORT_SYMBOL_GPL 0x19821689 __tracepoint_fdb_delete vmlinux EXPORT_SYMBOL_GPL -0x7c0860fd skb_set_owner_w vmlinux EXPORT_SYMBOL +0x0bf8015c skb_set_owner_w vmlinux EXPORT_SYMBOL 0xfe1b2b44 thermal_zone_of_sensor_register vmlinux EXPORT_SYMBOL_GPL 0x00c6c352 vp_modern_set_status vmlinux EXPORT_SYMBOL_GPL 0x7b08b851 dw_pcie_own_conf_map_bus vmlinux EXPORT_SYMBOL_GPL 0xabda467d __nla_put_64bit vmlinux EXPORT_SYMBOL 0x420964e3 __nla_parse vmlinux EXPORT_SYMBOL -0xc57f9b9b page_mapping vmlinux EXPORT_SYMBOL +0x5b5ae070 page_mapping vmlinux EXPORT_SYMBOL 0x6f7f70ab devfreq_update_target vmlinux EXPORT_SYMBOL 0x3d9bbf75 wwan_port_txon vmlinux EXPORT_SYMBOL_GPL 0xf732770c iommu_domain_alloc vmlinux EXPORT_SYMBOL_GPL 0x4df02057 crc32_be vmlinux EXPORT_SYMBOL 0x80a095d8 scatterwalk_ffwd vmlinux EXPORT_SYMBOL_GPL -0xc0fd01d2 iomap_readpage vmlinux EXPORT_SYMBOL_GPL +0x018d1463 iomap_readpage vmlinux EXPORT_SYMBOL_GPL 0x26520970 vm_memory_committed vmlinux EXPORT_SYMBOL_GPL -0xcc9dc6e9 xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL -0x01865981 dev_get_phys_port_name vmlinux EXPORT_SYMBOL -0x37b952c1 skb_find_text vmlinux EXPORT_SYMBOL +0x01908f0c xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL +0xcaf20531 dev_get_phys_port_name vmlinux EXPORT_SYMBOL +0x05a136eb skb_find_text vmlinux EXPORT_SYMBOL 0x419d7c83 zynqmp_pm_pinctrl_set_config vmlinux EXPORT_SYMBOL_GPL 0x0ccf5275 zynqmp_pm_pinctrl_get_config vmlinux EXPORT_SYMBOL_GPL -0x588ae1a5 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL -0x2d7abec7 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL -0x18bbcac2 regulator_unregister vmlinux EXPORT_SYMBOL_GPL +0x16a146ce i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL +0xa6e4db1e tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL +0xf95917a1 regulator_unregister vmlinux EXPORT_SYMBOL_GPL 0xd83140da pci_clear_master vmlinux EXPORT_SYMBOL 0x20fff6ec ZSTD_DStreamInSize vmlinux EXPORT_SYMBOL 0xa6935a04 bio_integrity_add_page vmlinux EXPORT_SYMBOL -0xd5a42af4 dump_align vmlinux EXPORT_SYMBOL +0x6dbae037 dump_align vmlinux EXPORT_SYMBOL 0xbbe80fdb kmalloc_order vmlinux EXPORT_SYMBOL -0x9f7fefc2 __dec_node_page_state vmlinux EXPORT_SYMBOL -0x7f4941cd __inc_node_page_state vmlinux EXPORT_SYMBOL -0x84ff8282 __mod_node_page_state vmlinux EXPORT_SYMBOL +0x04bd4631 __dec_node_page_state vmlinux EXPORT_SYMBOL +0xf66d6a56 __inc_node_page_state vmlinux EXPORT_SYMBOL +0xfe2d1a14 __mod_node_page_state vmlinux EXPORT_SYMBOL 0x134cdd34 inet_frag_rbtree_purge vmlinux EXPORT_SYMBOL -0x5a2a0955 skb_queue_tail vmlinux EXPORT_SYMBOL +0x8fa1275d skb_queue_tail vmlinux EXPORT_SYMBOL 0x34a1f7e3 acpi_processor_get_psd vmlinux EXPORT_SYMBOL 0x7732159c free_irq_cpu_rmap vmlinux EXPORT_SYMBOL 0xb2e5560a crypto_lookup_template vmlinux EXPORT_SYMBOL_GPL @@ -6821,10 +6827,10 @@ 0x2aabcdc8 vmalloc_array vmlinux EXPORT_SYMBOL 0x952664c5 do_exit vmlinux EXPORT_SYMBOL_GPL 0x99fb1999 l3mdev_master_upper_ifindex_by_index_rcu vmlinux EXPORT_SYMBOL_GPL -0x52e6022b tcp_stream_memory_free vmlinux EXPORT_SYMBOL +0x70f39b58 tcp_stream_memory_free vmlinux EXPORT_SYMBOL 0x9f8faa15 devm_device_add_groups vmlinux EXPORT_SYMBOL_GPL 0x77522cf6 sbitmap_get_shallow vmlinux EXPORT_SYMBOL_GPL -0xc81b1cc9 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL +0x3b565dd9 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL 0x1b5cc9d8 dma_fence_array_first vmlinux EXPORT_SYMBOL 0x96106c59 dev_pm_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0x37ccdabe fwnode_connection_find_match vmlinux EXPORT_SYMBOL_GPL @@ -6832,12 +6838,12 @@ 0x1ecde305 dma_wait_for_async_tx vmlinux EXPORT_SYMBOL_GPL 0xb79ea127 devm_clk_bulk_get vmlinux EXPORT_SYMBOL_GPL 0x0b26b8c8 acpi_run_osc vmlinux EXPORT_SYMBOL -0x7880ed17 backlight_device_register vmlinux EXPORT_SYMBOL -0x5a0dbc5d simple_dentry_operations vmlinux EXPORT_SYMBOL +0xed4e86d5 backlight_device_register vmlinux EXPORT_SYMBOL +0x17316db4 simple_dentry_operations vmlinux EXPORT_SYMBOL 0xead3e41b __traceiter_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xb1c3a01a oops_in_progress vmlinux EXPORT_SYMBOL 0x418873cc irq_bypass_register_producer vmlinux EXPORT_SYMBOL_GPL -0x53525dd9 netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL +0x35f82d7f netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL 0xd9a0e2fb rproc_mem_entry_init vmlinux EXPORT_SYMBOL 0xe36f358f tty_check_change vmlinux EXPORT_SYMBOL 0x10b4f90b tty_insert_flip_string_fixed_flag vmlinux EXPORT_SYMBOL @@ -6845,12 +6851,12 @@ 0xede9a09a btree_lookup vmlinux EXPORT_SYMBOL_GPL 0x9f80185d public_key_subtype vmlinux EXPORT_SYMBOL_GPL 0x8ce097b0 kill_fasync vmlinux EXPORT_SYMBOL -0x695615c4 sget_fc vmlinux EXPORT_SYMBOL +0x4fceea7a sget_fc vmlinux EXPORT_SYMBOL 0x2105719b remove_watch_from_object vmlinux EXPORT_SYMBOL 0x79c0235b param_get_byte vmlinux EXPORT_SYMBOL 0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL -0xf2df79b0 dev_disable_lro vmlinux EXPORT_SYMBOL -0xcdac0d22 sock_alloc vmlinux EXPORT_SYMBOL +0xb8d0ca13 dev_disable_lro vmlinux EXPORT_SYMBOL +0xd244794a sock_alloc vmlinux EXPORT_SYMBOL 0x7a9e4c23 software_node_register_node_group vmlinux EXPORT_SYMBOL_GPL 0x571785a9 attribute_container_classdev_to_container vmlinux EXPORT_SYMBOL_GPL 0x5f185122 component_release_of vmlinux EXPORT_SYMBOL_GPL @@ -6859,18 +6865,18 @@ 0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL 0x4d8d8898 bdev_alignment_offset vmlinux EXPORT_SYMBOL_GPL 0x5e48968f debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL -0xd68bb7d9 fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL -0xf2e15724 kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL -0x425a5f2c xsk_tx_release vmlinux EXPORT_SYMBOL +0xb2e4cab6 fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0xfc205077 kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL +0x29f26fc5 xsk_tx_release vmlinux EXPORT_SYMBOL 0xd6d2e851 store_sampling_rate vmlinux EXPORT_SYMBOL_GPL -0x381d2aad regulator_list_voltage vmlinux EXPORT_SYMBOL_GPL +0x6be19877 regulator_list_voltage vmlinux EXPORT_SYMBOL_GPL 0xb20e5b55 __acpi_node_get_property_reference vmlinux EXPORT_SYMBOL_GPL 0x6abefe71 pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL 0xced0f4d4 gen_pool_create vmlinux EXPORT_SYMBOL 0xcb3ae215 call_blocking_lsm_notifier vmlinux EXPORT_SYMBOL 0xdd0762df set_worker_desc vmlinux EXPORT_SYMBOL_GPL -0x4dd363e4 mark_page_dirty_in_slot vmlinux EXPORT_SYMBOL_GPL -0x07ed9c76 tcf_idr_cleanup vmlinux EXPORT_SYMBOL +0x2ed7453a mark_page_dirty_in_slot vmlinux EXPORT_SYMBOL_GPL +0xf918f3dd tcf_idr_cleanup vmlinux EXPORT_SYMBOL 0x8a107992 devm_nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x87dcb79f fwnode_mdiobus_phy_device_register vmlinux EXPORT_SYMBOL 0xd0f90301 mdio_driver_register vmlinux EXPORT_SYMBOL @@ -6883,7 +6889,7 @@ 0xd25bc5d4 csum_tcpudp_nofold vmlinux EXPORT_SYMBOL 0x6c224cda gen_pool_destroy vmlinux EXPORT_SYMBOL 0x32ae94c7 blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL -0x2932aca7 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL +0x9bb5a28c vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL 0xf7c48778 __tracepoint_kmalloc_node vmlinux EXPORT_SYMBOL 0xec5ad73b trace_seq_bitmask vmlinux EXPORT_SYMBOL_GPL 0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL @@ -6899,12 +6905,12 @@ 0xf2618f17 is_subdir vmlinux EXPORT_SYMBOL 0xa2b99209 alarm_start vmlinux EXPORT_SYMBOL_GPL 0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL -0x70a2a776 neigh_destroy vmlinux EXPORT_SYMBOL -0x02431a84 netdev_warn vmlinux EXPORT_SYMBOL +0x5a720aa1 neigh_destroy vmlinux EXPORT_SYMBOL +0xde3aa633 netdev_warn vmlinux EXPORT_SYMBOL 0x8a424bf0 hid_validate_values vmlinux EXPORT_SYMBOL_GPL 0xcefcd99a serial8250_unregister_port vmlinux EXPORT_SYMBOL 0x671f7aa5 ecc_is_key_valid vmlinux EXPORT_SYMBOL -0x00d6eb69 __xfrm_policy_check vmlinux EXPORT_SYMBOL +0xda547d41 __xfrm_policy_check vmlinux EXPORT_SYMBOL 0x4d2c7133 acpi_info vmlinux EXPORT_SYMBOL 0x3aff3200 acpi_evaluate_object_typed vmlinux EXPORT_SYMBOL 0x24397858 pci_generic_ecam_ops vmlinux EXPORT_SYMBOL_GPL @@ -6913,13 +6919,13 @@ 0x50d6d94d gpiod_count vmlinux EXPORT_SYMBOL_GPL 0x25735f64 imx_pinctrl_probe vmlinux EXPORT_SYMBOL_GPL 0x54651f9b rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL -0x783a7b1a blk_lld_busy vmlinux EXPORT_SYMBOL_GPL -0xf41f389c blk_sync_queue vmlinux EXPORT_SYMBOL +0x7f8cafd8 blk_lld_busy vmlinux EXPORT_SYMBOL_GPL +0xa7cee3ca blk_sync_queue vmlinux EXPORT_SYMBOL 0x47d8d301 __cond_resched_rwlock_read vmlinux EXPORT_SYMBOL 0x928f3173 __kthread_init_worker vmlinux EXPORT_SYMBOL_GPL 0x14cbdca6 copy_highpage vmlinux EXPORT_SYMBOL -0xa3401347 ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL -0x9e6c5e1f lwtunnel_output vmlinux EXPORT_SYMBOL_GPL +0x6d6c57e7 ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL +0x94112d93 lwtunnel_output vmlinux EXPORT_SYMBOL_GPL 0xa08ebee3 hid_open_report vmlinux EXPORT_SYMBOL_GPL 0x6af722cd dev_pm_opp_of_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL 0x87e5bdb4 phy_advertise_supported vmlinux EXPORT_SYMBOL @@ -6928,14 +6934,14 @@ 0xef86ecdb pm_runtime_irq_safe vmlinux EXPORT_SYMBOL_GPL 0x4aca3c9d class_unregister vmlinux EXPORT_SYMBOL_GPL 0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL -0x46a2a5e3 unix_get_socket vmlinux EXPORT_SYMBOL -0xf53c21bf ping_init_sock vmlinux EXPORT_SYMBOL_GPL -0x5db16772 netdev_update_features vmlinux EXPORT_SYMBOL -0xcf9ef472 dev_get_port_parent_id vmlinux EXPORT_SYMBOL +0x262e622f unix_get_socket vmlinux EXPORT_SYMBOL +0xa9edd2cc ping_init_sock vmlinux EXPORT_SYMBOL_GPL +0xe387c015 netdev_update_features vmlinux EXPORT_SYMBOL +0x3adea380 dev_get_port_parent_id vmlinux EXPORT_SYMBOL 0x6ef096c9 spi_async vmlinux EXPORT_SYMBOL_GPL 0xfbc92200 regmap_mmio_detach_clk vmlinux EXPORT_SYMBOL_GPL 0x431e50a8 regmap_mmio_attach_clk vmlinux EXPORT_SYMBOL_GPL -0x4e69b37f __regmap_init_i2c vmlinux EXPORT_SYMBOL_GPL +0x54504496 __regmap_init_i2c vmlinux EXPORT_SYMBOL_GPL 0xc1cfda82 regmap_raw_write_async vmlinux EXPORT_SYMBOL_GPL 0xe3578b91 devm_acpi_dma_controller_free vmlinux EXPORT_SYMBOL_GPL 0x3e20037c acpi_dev_get_property vmlinux EXPORT_SYMBOL_GPL @@ -6943,23 +6949,23 @@ 0x6ef0855c ftrace_set_filter_ip vmlinux EXPORT_SYMBOL_GPL 0xa0eae826 smp_call_function vmlinux EXPORT_SYMBOL 0xef6c3f70 round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL -0x45670fa7 eth_header_cache vmlinux EXPORT_SYMBOL +0xab2af01f eth_header_cache vmlinux EXPORT_SYMBOL 0x5cad8fc3 power_supply_ocv2cap_simple vmlinux EXPORT_SYMBOL_GPL -0xf628ce22 i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL +0xd41d376c i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL 0x3a562da2 ps2_handle_response vmlinux EXPORT_SYMBOL 0x2fa0a4ff ps2_command vmlinux EXPORT_SYMBOL 0x765c23b2 iommu_dev_disable_feature vmlinux EXPORT_SYMBOL_GPL 0x59505729 uart_set_options vmlinux EXPORT_SYMBOL_GPL -0x35eba043 regulator_is_supported_voltage vmlinux EXPORT_SYMBOL_GPL +0x0545bd01 regulator_is_supported_voltage vmlinux EXPORT_SYMBOL_GPL 0x3b0f23d2 xudma_is_pktdma vmlinux EXPORT_SYMBOL 0x40344643 of_get_videomode vmlinux EXPORT_SYMBOL_GPL 0x6b904f9f pci_find_capability vmlinux EXPORT_SYMBOL -0x89fa5c9e phy_get vmlinux EXPORT_SYMBOL_GPL +0x5d942372 phy_get vmlinux EXPORT_SYMBOL_GPL 0xb678366f int_sqrt vmlinux EXPORT_SYMBOL 0x248e1473 kfree_strarray vmlinux EXPORT_SYMBOL_GPL 0xb9d025c9 llist_del_first vmlinux EXPORT_SYMBOL_GPL 0x92e8e9ab fsverity_enqueue_verify_work vmlinux EXPORT_SYMBOL_GPL -0xae77f0c1 dec_zone_page_state vmlinux EXPORT_SYMBOL +0x2ffcfd59 dec_zone_page_state vmlinux EXPORT_SYMBOL 0xdf93b9d8 timespec64_to_jiffies vmlinux EXPORT_SYMBOL 0x7d471321 zynqmp_pm_pinctrl_release vmlinux EXPORT_SYMBOL_GPL 0xc7a7e770 clk_bulk_enable vmlinux EXPORT_SYMBOL_GPL @@ -6970,19 +6976,19 @@ 0xdd257b2b badblocks_exit vmlinux EXPORT_SYMBOL_GPL 0xd39e6ef8 config_item_put vmlinux EXPORT_SYMBOL 0x3803bd1d config_item_get vmlinux EXPORT_SYMBOL -0x9f2764e0 mnt_drop_write_file vmlinux EXPORT_SYMBOL -0x2d9c15fd generic_update_time vmlinux EXPORT_SYMBOL +0xc59d9382 mnt_drop_write_file vmlinux EXPORT_SYMBOL +0x03e8c97c generic_update_time vmlinux EXPORT_SYMBOL 0x55d91921 alloc_memory_type vmlinux EXPORT_SYMBOL_GPL -0xe11c33ed generic_online_page vmlinux EXPORT_SYMBOL_GPL +0x47789816 generic_online_page vmlinux EXPORT_SYMBOL_GPL 0xe8b5c3c3 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0x749c18a1 dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL -0xd5e9daf4 sock_pfree vmlinux EXPORT_SYMBOL +0x9e72c741 sock_pfree vmlinux EXPORT_SYMBOL 0xc71b3a1e mbox_client_txdone vmlinux EXPORT_SYMBOL_GPL 0x7ff19c40 zynqmp_pm_set_requirement vmlinux EXPORT_SYMBOL_GPL -0x46ec31f2 dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL -0xd57a490b __i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0xee67e4f0 dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL +0xa7d39a00 __i2c_smbus_xfer vmlinux EXPORT_SYMBOL 0x238b099f mipi_dsi_packet_format_is_short vmlinux EXPORT_SYMBOL 0xcf7f66f9 imx_dev_clk_hw_pll14xx vmlinux EXPORT_SYMBOL_GPL 0x2d6aa0f0 arch_apei_enable_cmcff vmlinux EXPORT_SYMBOL_GPL @@ -6996,19 +7002,19 @@ 0x37dab209 irq_chip_get_parent_state vmlinux EXPORT_SYMBOL_GPL 0x0d1df316 irq_chip_set_parent_state vmlinux EXPORT_SYMBOL_GPL 0x48112d76 _raw_read_lock_irq vmlinux EXPORT_SYMBOL -0x5ce2c5c3 __dev_get_by_name vmlinux EXPORT_SYMBOL -0xea92f203 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL +0x22b4936e __dev_get_by_name vmlinux EXPORT_SYMBOL +0x925f21e7 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL 0x6c6c7981 input_unregister_handle vmlinux EXPORT_SYMBOL 0x7b82b9a1 idr_replace vmlinux EXPORT_SYMBOL 0x656c1a0e string_escape_mem vmlinux EXPORT_SYMBOL -0x68221ff7 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x4b031b03 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL 0xaa16ee6f register_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL -0xe06f7d88 mod_node_page_state vmlinux EXPORT_SYMBOL +0xe17150b8 mod_node_page_state vmlinux EXPORT_SYMBOL 0x2c7db649 irq_dispose_mapping vmlinux EXPORT_SYMBOL_GPL 0x530b1e98 pm_suspend vmlinux EXPORT_SYMBOL 0xae69b1c1 usermodehelper_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x56bdbfd4 flow_rule_match_control vmlinux EXPORT_SYMBOL -0x2e4fe206 register_netdev vmlinux EXPORT_SYMBOL +0x4695776b register_netdev vmlinux EXPORT_SYMBOL 0xed91d159 mdiobus_write_nested vmlinux EXPORT_SYMBOL 0x852caf3a device_get_dma_attr vmlinux EXPORT_SYMBOL_GPL 0xd320ebaf pci_epc_get_first_free_bar vmlinux EXPORT_SYMBOL_GPL @@ -7016,7 +7022,7 @@ 0x2eb9fb2f proc_create vmlinux EXPORT_SYMBOL 0x7aa1756e kvfree vmlinux EXPORT_SYMBOL 0x6704f1d1 ww_mutex_trylock vmlinux EXPORT_SYMBOL -0x148fc6ec ping_err vmlinux EXPORT_SYMBOL_GPL +0xf6502b2a ping_err vmlinux EXPORT_SYMBOL_GPL 0x57732438 inet_twsk_purge vmlinux EXPORT_SYMBOL_GPL 0x37db8f19 dmi_get_date vmlinux EXPORT_SYMBOL 0xb50f1b6c component_del vmlinux EXPORT_SYMBOL_GPL @@ -7025,13 +7031,13 @@ 0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL 0x2a32e449 blkg_rwstat_recursive_sum vmlinux EXPORT_SYMBOL_GPL 0x69d53cbc posix_acl_from_xattr vmlinux EXPORT_SYMBOL -0x6e71fea0 clear_nlink vmlinux EXPORT_SYMBOL -0xe567048a set_anon_super_fc vmlinux EXPORT_SYMBOL +0xceaa8b37 clear_nlink vmlinux EXPORT_SYMBOL +0x8abd03a0 set_anon_super_fc vmlinux EXPORT_SYMBOL 0x74c7bffa stack_trace_snprint vmlinux EXPORT_SYMBOL_GPL -0x7349f127 dev_loopback_xmit vmlinux EXPORT_SYMBOL -0xfc63535e skb_seq_read vmlinux EXPORT_SYMBOL -0x7556578c i2c_transfer vmlinux EXPORT_SYMBOL -0x790bf226 acpi_get_first_physical_node vmlinux EXPORT_SYMBOL_GPL +0xa217b830 dev_loopback_xmit vmlinux EXPORT_SYMBOL +0xd48e4f54 skb_seq_read vmlinux EXPORT_SYMBOL +0x5cdcbf0f i2c_transfer vmlinux EXPORT_SYMBOL +0xb8339728 acpi_get_first_physical_node vmlinux EXPORT_SYMBOL_GPL 0xdd18a993 acpi_check_dsm vmlinux EXPORT_SYMBOL 0xed00c4fb acpi_os_printf vmlinux EXPORT_SYMBOL 0x0bc29592 of_irq_parse_and_map_pci vmlinux EXPORT_SYMBOL_GPL @@ -7039,11 +7045,11 @@ 0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL 0x5a38936e skcipher_walk_aead_decrypt vmlinux EXPORT_SYMBOL_GPL 0x80e5f86f fscrypt_fname_alloc_buffer vmlinux EXPORT_SYMBOL -0x98baf36f wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL -0xe4c555fa cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL +0x9d42ee80 wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL +0x683728e8 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL 0x48319e6d param_set_int vmlinux EXPORT_SYMBOL -0x5c321fd2 vcpu_load vmlinux EXPORT_SYMBOL_GPL -0x61e5d684 net_selftest vmlinux EXPORT_SYMBOL_GPL +0x6438ffe5 vcpu_load vmlinux EXPORT_SYMBOL_GPL +0x2d14935b net_selftest vmlinux EXPORT_SYMBOL_GPL 0x356461c8 rtc_time64_to_tm vmlinux EXPORT_SYMBOL 0xca1af508 serial8250_rx_dma_flush vmlinux EXPORT_SYMBOL_GPL 0xd5807af3 k3_ringacc_ring_pop vmlinux EXPORT_SYMBOL_GPL @@ -7056,7 +7062,7 @@ 0x9ce05629 devl_traps_unregister vmlinux EXPORT_SYMBOL_GPL 0xa4e22108 devl_rate_leaf_create vmlinux EXPORT_SYMBOL_GPL 0x8eecea76 tty_port_register_device_attr_serdev vmlinux EXPORT_SYMBOL_GPL -0xbe55a1a7 blk_mq_init_queue vmlinux EXPORT_SYMBOL +0x45d41a7e blk_mq_init_queue vmlinux EXPORT_SYMBOL 0x89ae7aa0 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL 0x95609b26 context_tracking_key vmlinux EXPORT_SYMBOL_GPL 0xa014cede param_set_short vmlinux EXPORT_SYMBOL @@ -7069,30 +7075,30 @@ 0x69cf0632 mpi_fromstr vmlinux EXPORT_SYMBOL_GPL 0xcfb42d5c shash_register_instance vmlinux EXPORT_SYMBOL_GPL 0x6707724a debugfs_lookup vmlinux EXPORT_SYMBOL_GPL -0x44e0c5b5 io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL +0xf0be147f io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL 0xf46b5584 seq_write vmlinux EXPORT_SYMBOL 0xa6a0c4d7 no_seek_end_llseek vmlinux EXPORT_SYMBOL 0x32e5cbee generic_file_llseek vmlinux EXPORT_SYMBOL 0x5102a30b do_wait_intr_irq vmlinux EXPORT_SYMBOL -0xe12d5d08 get_mm_exe_file vmlinux EXPORT_SYMBOL -0x8e930393 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL -0x226abbf7 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL +0x43f7435b get_mm_exe_file vmlinux EXPORT_SYMBOL +0x08295727 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL +0x30f948d6 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL 0x445a09c0 nvmem_device_cell_write vmlinux EXPORT_SYMBOL_GPL 0x34420d4d rtc_update_irq_enable vmlinux EXPORT_SYMBOL_GPL 0x9d2dc812 _dev_err vmlinux EXPORT_SYMBOL 0x0f72ada1 acpi_dev_resource_io vmlinux EXPORT_SYMBOL_GPL 0x0805f2c8 ecryptfs_get_auth_tok_key vmlinux EXPORT_SYMBOL 0x999e8297 vfree vmlinux EXPORT_SYMBOL -0x26b5b012 wait_on_page_bit vmlinux EXPORT_SYMBOL +0xe955f4a2 wait_on_page_bit vmlinux EXPORT_SYMBOL 0x7e558d72 hrtimer_sleeper_start_expires vmlinux EXPORT_SYMBOL_GPL 0x4dfa8d4b mutex_lock vmlinux EXPORT_SYMBOL 0x9f7e5c30 qcom_scm_set_warm_boot_addr vmlinux EXPORT_SYMBOL 0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0xaa29d797 bdev_discard_alignment vmlinux EXPORT_SYMBOL_GPL -0x64d4718b simple_symlink_inode_operations vmlinux EXPORT_SYMBOL +0x0fb9d1e4 simple_symlink_inode_operations vmlinux EXPORT_SYMBOL 0x678b96ec dma_pool_alloc vmlinux EXPORT_SYMBOL -0x15e96019 ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL -0x38890423 tcp_v4_do_rcv vmlinux EXPORT_SYMBOL +0x9a5013d9 ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL +0xe56b18ad tcp_v4_do_rcv vmlinux EXPORT_SYMBOL 0x893abbdd devlink_fmsg_u32_pair_put vmlinux EXPORT_SYMBOL_GPL 0xe664c7c3 of_device_get_match_data vmlinux EXPORT_SYMBOL 0x70df9125 get_device vmlinux EXPORT_SYMBOL_GPL @@ -7101,33 +7107,33 @@ 0x6bdef35c acpi_ec_mark_gpe_for_wake vmlinux EXPORT_SYMBOL_GPL 0x2d4c773a hdmi_spd_infoframe_init vmlinux EXPORT_SYMBOL 0x303e5803 iov_iter_gap_alignment vmlinux EXPORT_SYMBOL -0x76667500 blk_dump_rq_flags vmlinux EXPORT_SYMBOL -0x888df6cc bio_alloc_clone vmlinux EXPORT_SYMBOL +0x153114a0 blk_dump_rq_flags vmlinux EXPORT_SYMBOL +0x98a1d444 bio_alloc_clone vmlinux EXPORT_SYMBOL 0xfb5fbf8d exportfs_decode_fh vmlinux EXPORT_SYMBOL_GPL 0x90f6b28b sysfs_create_group vmlinux EXPORT_SYMBOL_GPL -0xf32bfd6c secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL -0x687cdf6e consume_skb vmlinux EXPORT_SYMBOL +0x1089c66f secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL +0x6adb69c8 consume_skb vmlinux EXPORT_SYMBOL 0xb07efe32 hid_lookup_quirk vmlinux EXPORT_SYMBOL_GPL -0xebbf7125 __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL -0x760f4f9e pci_match_id vmlinux EXPORT_SYMBOL +0xc58ba1e3 __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0x6f162992 pci_match_id vmlinux EXPORT_SYMBOL 0x6d4a83d2 pcie_set_mps vmlinux EXPORT_SYMBOL 0x91e56b21 pci_dev_run_wake vmlinux EXPORT_SYMBOL_GPL 0x4d95d6d1 memcpy_flushcache vmlinux EXPORT_SYMBOL_GPL -0xf78e5477 generic_fadvise vmlinux EXPORT_SYMBOL -0xda57481d __fib6_flush_trees vmlinux EXPORT_SYMBOL -0x8f3efba0 tcf_action_dump_1 vmlinux EXPORT_SYMBOL +0x3612fef7 generic_fadvise vmlinux EXPORT_SYMBOL +0x548710b5 __fib6_flush_trees vmlinux EXPORT_SYMBOL +0xe0bd6309 tcf_action_dump_1 vmlinux EXPORT_SYMBOL 0xfdcd3391 flow_rule_match_enc_ipv6_addrs vmlinux EXPORT_SYMBOL 0x138852fe flow_rule_match_enc_ipv4_addrs vmlinux EXPORT_SYMBOL -0x07df30ae i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL +0x07a84ab3 i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL 0xd84d35bd dax_read_lock vmlinux EXPORT_SYMBOL_GPL 0xdfe59faa dma_get_slave_channel vmlinux EXPORT_SYMBOL_GPL 0x2dd4d444 pcie_aspm_enabled vmlinux EXPORT_SYMBOL_GPL -0xfffc98ff phy_power_off vmlinux EXPORT_SYMBOL_GPL +0xf3f7f4c7 phy_power_off vmlinux EXPORT_SYMBOL_GPL 0xff7e33bf mpi_sub_ui vmlinux EXPORT_SYMBOL_GPL -0xfc7b4924 bio_kmalloc vmlinux EXPORT_SYMBOL +0x1f498d26 bio_kmalloc vmlinux EXPORT_SYMBOL 0x0b73c479 tick_nohz_full_mask vmlinux EXPORT_SYMBOL_GPL -0x5227a4fe mr_mfc_seq_next vmlinux EXPORT_SYMBOL -0x45fa82fd tcp_prot vmlinux EXPORT_SYMBOL +0x233d77a6 mr_mfc_seq_next vmlinux EXPORT_SYMBOL +0x03df592e tcp_prot vmlinux EXPORT_SYMBOL 0x1be21228 of_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL 0x7885273d root_device_unregister vmlinux EXPORT_SYMBOL_GPL 0xee8b5e36 mipi_dsi_turn_on_peripheral vmlinux EXPORT_SYMBOL @@ -7136,19 +7142,19 @@ 0xc264c5ad pci_p2pdma_distance_many vmlinux EXPORT_SYMBOL_GPL 0x43a19ef0 dprc_get_obj_count vmlinux EXPORT_SYMBOL_GPL 0xe425ccd5 textsearch_prepare vmlinux EXPORT_SYMBOL -0xbd71f22e migrate_page_copy vmlinux EXPORT_SYMBOL +0x294a4f5c migrate_page_copy vmlinux EXPORT_SYMBOL 0x617c452b queued_read_lock_slowpath vmlinux EXPORT_SYMBOL 0x84c1c552 proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL -0x9d2bd148 inet_frag_kill vmlinux EXPORT_SYMBOL +0xdd2bc5de inet_frag_kill vmlinux EXPORT_SYMBOL 0xfa4c1987 led_update_brightness vmlinux EXPORT_SYMBOL_GPL 0xa1d8004a videomode_from_timing vmlinux EXPORT_SYMBOL_GPL 0xb6d5451c pci_iounmap vmlinux EXPORT_SYMBOL 0xc76ace5b blk_queue_max_zone_append_sectors vmlinux EXPORT_SYMBOL_GPL -0xfe2c7af4 simple_setattr vmlinux EXPORT_SYMBOL -0x202a2dd6 simple_getattr vmlinux EXPORT_SYMBOL +0xc7a52242 simple_setattr vmlinux EXPORT_SYMBOL +0xfca7cfc7 simple_getattr vmlinux EXPORT_SYMBOL 0xa897e3e7 mempool_free vmlinux EXPORT_SYMBOL 0xf5194f0d tcf_em_tree_validate vmlinux EXPORT_SYMBOL -0xf8533b5d neigh_carrier_down vmlinux EXPORT_SYMBOL +0xd1ba6a58 neigh_carrier_down vmlinux EXPORT_SYMBOL 0x08123fd2 devm_rproc_add vmlinux EXPORT_SYMBOL 0x03701a42 zynqmp_pm_pinctrl_set_function vmlinux EXPORT_SYMBOL_GPL 0x6a93c9b2 zynqmp_pm_pinctrl_get_function vmlinux EXPORT_SYMBOL_GPL @@ -7160,29 +7166,30 @@ 0x3f4bd846 gen_pool_first_fit_order_align vmlinux EXPORT_SYMBOL 0xef92ef33 btree_last vmlinux EXPORT_SYMBOL_GPL 0xe57d7fca configfs_register_subsystem vmlinux EXPORT_SYMBOL -0x3c19b807 fib6_rule_default vmlinux EXPORT_SYMBOL_GPL -0x413e2c05 fib4_rule_default vmlinux EXPORT_SYMBOL_GPL -0xd372b2f1 tcp_rcv_state_process vmlinux EXPORT_SYMBOL -0x90f317b5 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL +0xc3f37749 fib6_rule_default vmlinux EXPORT_SYMBOL_GPL +0x0560baa5 fib4_rule_default vmlinux EXPORT_SYMBOL_GPL +0xd1925bd3 tcp_rcv_state_process vmlinux EXPORT_SYMBOL +0x2c60dff5 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL 0x2386b527 fwnode_get_phy_node vmlinux EXPORT_SYMBOL_GPL 0xbcab6ee6 sscanf vmlinux EXPORT_SYMBOL 0x4b72009e dynamic_debug_exec_queries vmlinux EXPORT_SYMBOL_GPL -0x6492f226 __breadahead vmlinux EXPORT_SYMBOL +0x02a76def __breadahead vmlinux EXPORT_SYMBOL 0xcf343276 perf_event_sysfs_show vmlinux EXPORT_SYMBOL_GPL 0x02394899 play_idle_precise vmlinux EXPORT_SYMBOL_GPL -0x595bfbb3 pfifo_fast_ops vmlinux EXPORT_SYMBOL +0x7605c3e0 pfifo_fast_ops vmlinux EXPORT_SYMBOL 0xb307ad88 unregister_fib_notifier vmlinux EXPORT_SYMBOL 0x5dd998d5 led_classdev_suspend vmlinux EXPORT_SYMBOL_GPL 0xa1829569 platform_device_register_full vmlinux EXPORT_SYMBOL_GPL 0x500c768c apei_exec_read_register vmlinux EXPORT_SYMBOL_GPL 0x1fb868ae devm_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x0bfc1d1a check_zeroed_user vmlinux EXPORT_SYMBOL -0xbb86a061 blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0xc2b03ee9 blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0xbcf300fe fscrypt_parse_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9968aacb __audit_log_nfcfg vmlinux EXPORT_SYMBOL_GPL 0x25974000 wait_for_completion vmlinux EXPORT_SYMBOL 0x0fab160d __cpuhp_setup_state vmlinux EXPORT_SYMBOL -0x0ceaa4a0 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL -0xf685dadc i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL +0x954bec93 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL +0xc869685f i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL 0xc1ecb271 dev_pm_domain_start vmlinux EXPORT_SYMBOL_GPL 0x0ddf75f3 pci_dev_trylock vmlinux EXPORT_SYMBOL_GPL 0x35ee83c6 gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL @@ -7191,51 +7198,51 @@ 0x79f697e4 lzorle1x_1_compress vmlinux EXPORT_SYMBOL_GPL 0xba6ebcb9 iomap_fiemap vmlinux EXPORT_SYMBOL_GPL 0x82c87ad5 nr_online_nodes vmlinux EXPORT_SYMBOL -0x09aaf0cd seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL -0xfe959e73 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL +0x728de814 seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL +0x55e7ce63 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL 0x6b8bf149 netif_receive_skb_list vmlinux EXPORT_SYMBOL 0x04aa0b64 devfreq_get_devfreq_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xfab07920 platform_device_add_data vmlinux EXPORT_SYMBOL_GPL 0x08356499 __vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x1e00bb26 dmaengine_desc_attach_metadata vmlinux EXPORT_SYMBOL_GPL -0xfca3a6e6 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL -0xa325cf85 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL +0xbcd8e970 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL +0x8fe1f638 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL 0x96e623ea padata_alloc vmlinux EXPORT_SYMBOL 0x7934aa08 register_kprobes vmlinux EXPORT_SYMBOL_GPL 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xcdc86b55 sched_clock vmlinux EXPORT_SYMBOL_GPL -0x380d7bbf xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL -0xcef1610d unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL -0xb085927e sock_create_lite vmlinux EXPORT_SYMBOL +0x782fa42f xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL +0xcd84cfea unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0xf4b33b63 sock_create_lite vmlinux EXPORT_SYMBOL 0x91f4d6a1 security_locked_down vmlinux EXPORT_SYMBOL 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x0f0da5ee irq_domain_free_irqs_parent vmlinux EXPORT_SYMBOL_GPL 0x58e3306d bit_wait_io vmlinux EXPORT_SYMBOL -0x98d799d4 tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL +0xcb2807e5 tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL 0x5358864e devlink_fmsg_binary_pair_nest_end vmlinux EXPORT_SYMBOL_GPL 0x927487ea zynqmp_pm_read_ggs vmlinux EXPORT_SYMBOL_GPL -0x4d1d4724 cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL +0x3415ef30 cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL 0x4dff61e5 wwan_port_txoff vmlinux EXPORT_SYMBOL_GPL 0x7dab0cff pm_clk_destroy vmlinux EXPORT_SYMBOL_GPL 0x5bc950fe regulator_irq_helper_cancel vmlinux EXPORT_SYMBOL_GPL -0x20302f0e regulator_suspend_enable vmlinux EXPORT_SYMBOL_GPL +0x534052a2 regulator_suspend_enable vmlinux EXPORT_SYMBOL_GPL 0x84cfcebe pci_iomap_wc_range vmlinux EXPORT_SYMBOL_GPL 0xf971cea8 utf8len vmlinux EXPORT_SYMBOL 0x3946d8c1 d_obtain_alias vmlinux EXPORT_SYMBOL 0x79963677 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x993c9d11 irq_domain_set_info vmlinux EXPORT_SYMBOL -0xc8e1cc6d ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0xaa6ffd35 ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x437eb1df ipv6_mod_enabled vmlinux EXPORT_SYMBOL_GPL -0x31205900 ip4_datagram_connect vmlinux EXPORT_SYMBOL -0x47744ed7 tcp_timewait_state_process vmlinux EXPORT_SYMBOL -0x671f3e27 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL +0x0ce49ef0 ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xb8846478 tcp_timewait_state_process vmlinux EXPORT_SYMBOL +0x4dcc1eb9 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL 0x50616e69 devlink_resources_unregister vmlinux EXPORT_SYMBOL_GPL 0x587b892e qe_get_num_of_risc vmlinux EXPORT_SYMBOL 0xc157e6d4 pnp_start_dev vmlinux EXPORT_SYMBOL 0x4b2199a0 mtk_is_virt_gpio vmlinux EXPORT_SYMBOL_GPL -0x76f970c2 security_inode_init_security vmlinux EXPORT_SYMBOL +0x006c0872 security_inode_init_security vmlinux EXPORT_SYMBOL 0x6a460dc5 schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL -0x8a2b6467 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL +0x7e8b0dd8 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL 0xb6969f17 flow_rule_match_enc_opts vmlinux EXPORT_SYMBOL 0xb6787346 sfp_unregister_socket vmlinux EXPORT_SYMBOL_GPL 0xe0bdcf99 subsys_interface_register vmlinux EXPORT_SYMBOL_GPL @@ -7243,11 +7250,11 @@ 0xf3916987 global_cursor_default vmlinux EXPORT_SYMBOL 0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL 0x6dc35b25 radix_tree_iter_delete vmlinux EXPORT_SYMBOL -0xd76fff85 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL -0x0e258e48 nobh_writepage vmlinux EXPORT_SYMBOL +0xaff7ab44 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL +0xacadd15f nobh_writepage vmlinux EXPORT_SYMBOL 0xfedcdb60 seq_hlist_next_percpu vmlinux EXPORT_SYMBOL 0xd0760fc0 kfree_sensitive vmlinux EXPORT_SYMBOL -0x517e709c clear_page_dirty_for_io vmlinux EXPORT_SYMBOL +0xb55b2ed3 clear_page_dirty_for_io vmlinux EXPORT_SYMBOL 0x3b0ba3ff __SCT__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0x77b486eb srcu_init_notifier_head vmlinux EXPORT_SYMBOL_GPL @@ -7257,7 +7264,7 @@ 0xd5d3c899 devm_free_pages vmlinux EXPORT_SYMBOL_GPL 0x7530616f tty_schedule_flip vmlinux EXPORT_SYMBOL 0x60aaeb4b qman_p_irqsource_add vmlinux EXPORT_SYMBOL -0xe0438e21 dump_skip vmlinux EXPORT_SYMBOL +0x1f1a2927 dump_skip vmlinux EXPORT_SYMBOL 0xdbeeece6 tracepoint_probe_unregister vmlinux EXPORT_SYMBOL_GPL 0xca467318 hibernation_set_ops vmlinux EXPORT_SYMBOL_GPL 0x59f8b7c6 ms_hyperv vmlinux EXPORT_SYMBOL_GPL @@ -7280,41 +7287,41 @@ 0x76eeeb0f sha384_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x946dd559 sha224_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0xde183246 ima_inode_hash vmlinux EXPORT_SYMBOL_GPL -0xd3a74deb write_dirty_buffer vmlinux EXPORT_SYMBOL +0x7511f738 write_dirty_buffer vmlinux EXPORT_SYMBOL 0xeff13da5 noop_llseek vmlinux EXPORT_SYMBOL 0x108202c8 put_watch_queue vmlinux EXPORT_SYMBOL 0x64e27c4f synth_event_delete vmlinux EXPORT_SYMBOL_GPL -0xdde998a9 trace_array_put vmlinux EXPORT_SYMBOL_GPL +0xe00c9d14 trace_array_put vmlinux EXPORT_SYMBOL_GPL 0x3061cfce ring_buffer_entries_cpu vmlinux EXPORT_SYMBOL_GPL 0x322956ea dma_map_sgtable vmlinux EXPORT_SYMBOL_GPL 0xc2e168ab caches_clean_inval_pou vmlinux EXPORT_SYMBOL -0xbe5aa5eb __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL -0x7088836b cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL -0x53380e95 devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL +0x4760d3ed __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL +0xfaf55a41 cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL +0x3ae91b67 devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL 0x96e16797 input_free_device vmlinux EXPORT_SYMBOL 0xdbd732a8 phy_remove_link_mode vmlinux EXPORT_SYMBOL 0x21ac8b77 iommu_group_get_by_id vmlinux EXPORT_SYMBOL_GPL -0x8998f42a regulator_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0xe90fcf9a regulator_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x574609c5 apei_exec_write_register_value vmlinux EXPORT_SYMBOL_GPL 0x93e29f47 pci_find_host_bridge vmlinux EXPORT_SYMBOL_GPL 0xa97463c9 __siphash_aligned vmlinux EXPORT_SYMBOL 0x531d18d7 skcipher_alloc_instance_simple vmlinux EXPORT_SYMBOL_GPL -0xfa07c2a9 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL -0x1748343d xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL +0xdd07757b ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0xb18900bb xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL 0xb71ed69f __hw_addr_unsync vmlinux EXPORT_SYMBOL -0xb52be39a of_platform_default_populate vmlinux EXPORT_SYMBOL_GPL -0x031940c0 i2c_verify_adapter vmlinux EXPORT_SYMBOL +0x6fcce25d of_platform_default_populate vmlinux EXPORT_SYMBOL_GPL +0x9ba2cd48 i2c_verify_adapter vmlinux EXPORT_SYMBOL 0xbe9a83d5 dw_pcie_write vmlinux EXPORT_SYMBOL_GPL 0x919c58f3 __clzsi2 vmlinux EXPORT_SYMBOL 0xc4777aa9 __ctzsi2 vmlinux EXPORT_SYMBOL 0x4c281912 vli_is_zero vmlinux EXPORT_SYMBOL -0x82ae2681 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL +0x48066b21 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x15ba50a6 jiffies vmlinux EXPORT_SYMBOL -0x6859f8c8 kvm_vcpu_write_guest_page vmlinux EXPORT_SYMBOL_GPL -0x8e80b347 mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL -0x4a1a2bd6 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL -0x166dbcee dev_queue_xmit vmlinux EXPORT_SYMBOL -0x44b55742 of_device_alloc vmlinux EXPORT_SYMBOL +0x8ece946a kvm_vcpu_write_guest_page vmlinux EXPORT_SYMBOL_GPL +0x0d2dafac mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL +0x8416fffc fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL +0xa70d18be dev_queue_xmit vmlinux EXPORT_SYMBOL +0x3c86d70f of_device_alloc vmlinux EXPORT_SYMBOL 0xaa1d914e devm_device_remove_group vmlinux EXPORT_SYMBOL_GPL 0x13d0adf7 __kfifo_out vmlinux EXPORT_SYMBOL 0xe06141e9 security_sk_clone vmlinux EXPORT_SYMBOL @@ -7328,18 +7335,18 @@ 0x90688bcd devlink_info_driver_name_put vmlinux EXPORT_SYMBOL_GPL 0xac223660 tegra_bpmp_transfer vmlinux EXPORT_SYMBOL_GPL 0x2691894e devm_usb_get_phy_by_phandle vmlinux EXPORT_SYMBOL_GPL -0x022bebad phy_destroy vmlinux EXPORT_SYMBOL_GPL +0xa26894f4 phy_destroy vmlinux EXPORT_SYMBOL_GPL 0xb8ac4754 get_cached_acl_rcu vmlinux EXPORT_SYMBOL -0x67313cb3 get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL +0xb960514e get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL 0x9621d738 alarm_start_relative vmlinux EXPORT_SYMBOL_GPL 0xdf6b082f proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0x6c30f614 tcp_peek_len vmlinux EXPORT_SYMBOL +0x2315afd0 tcp_peek_len vmlinux EXPORT_SYMBOL 0xeef0f10d devlink_traps_register vmlinux EXPORT_SYMBOL_GPL -0x4290b547 dev_change_carrier vmlinux EXPORT_SYMBOL -0x75061728 __napi_schedule vmlinux EXPORT_SYMBOL -0x126e0a08 sk_stream_wait_memory vmlinux EXPORT_SYMBOL +0xd7e7537c dev_change_carrier vmlinux EXPORT_SYMBOL +0x5630237e __napi_schedule vmlinux EXPORT_SYMBOL +0xb9045463 sk_stream_wait_memory vmlinux EXPORT_SYMBOL 0x47e102a8 hid_bus_type vmlinux EXPORT_SYMBOL -0x2877dbf4 dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x9fe3d180 dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL 0x24981795 tty_unlock vmlinux EXPORT_SYMBOL 0xb23027c1 kstrtos16_from_user vmlinux EXPORT_SYMBOL 0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL @@ -7347,16 +7354,16 @@ 0xec6f94c4 fscrypt_mergeable_bio_bh vmlinux EXPORT_SYMBOL_GPL 0x77b0ab3f trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL 0x95931f27 relay_late_setup_files vmlinux EXPORT_SYMBOL_GPL -0x91c5b254 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL +0xc45de96b netlink_broadcast_filtered vmlinux EXPORT_SYMBOL 0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL 0x11073164 of_device_uevent_modalias vmlinux EXPORT_SYMBOL_GPL -0x21b17f76 i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL +0xc0346937 i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL 0xc29bf967 strspn vmlinux EXPORT_SYMBOL 0x98cf60b3 strlen vmlinux EXPORT_SYMBOL 0xf07b07f6 sg_free_append_table vmlinux EXPORT_SYMBOL 0xd92ef192 security_kernel_post_load_data vmlinux EXPORT_SYMBOL_GPL 0x468080dc trace_array_set_clr_event vmlinux EXPORT_SYMBOL_GPL -0x203c59a0 regulator_set_pull_down_regmap vmlinux EXPORT_SYMBOL_GPL +0x42b47e50 regulator_set_pull_down_regmap vmlinux EXPORT_SYMBOL_GPL 0x4b24eee3 fsl_mc_allocate_irqs vmlinux EXPORT_SYMBOL_GPL 0xedbaee5e nla_strcmp vmlinux EXPORT_SYMBOL 0xc0ff12fb nla_strdup vmlinux EXPORT_SYMBOL @@ -7366,58 +7373,58 @@ 0xe3ad3046 __sg_page_iter_dma_next vmlinux EXPORT_SYMBOL 0x99daa9bf try_offline_node vmlinux EXPORT_SYMBOL 0x1546e9bb _debug_pagealloc_enabled_early vmlinux EXPORT_SYMBOL -0xccb5dfe4 tcp_get_cookie_sock vmlinux EXPORT_SYMBOL -0x6816ea4a fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL -0xbad5d2d2 __skb_flow_dissect vmlinux EXPORT_SYMBOL -0x3db443fa skb_trim vmlinux EXPORT_SYMBOL +0x7840c06e tcp_get_cookie_sock vmlinux EXPORT_SYMBOL +0x3a8f5514 fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL +0x7a096271 __skb_flow_dissect vmlinux EXPORT_SYMBOL +0x882007dc skb_trim vmlinux EXPORT_SYMBOL 0x77fd8f6f icc_node_del vmlinux EXPORT_SYMBOL_GPL 0xe9d63a0d k3_udma_glue_enable_tx_chn vmlinux EXPORT_SYMBOL_GPL 0x84b3841b meson_clk_pll_ro_ops vmlinux EXPORT_SYMBOL_GPL 0x528b3a13 __clk_hw_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x403f9529 gpio_request_one vmlinux EXPORT_SYMBOL_GPL -0x6f470b7c blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0x43ef333a blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL 0x9e170fdd perf_tp_event vmlinux EXPORT_SYMBOL_GPL 0xc2d69ca6 gfn_to_pfn_memslot vmlinux EXPORT_SYMBOL_GPL 0x27fd4f87 gfn_to_hva_memslot vmlinux EXPORT_SYMBOL_GPL -0x5cb2fa31 xp_dma_unmap vmlinux EXPORT_SYMBOL -0xaf2eeaf5 xfrm_policy_delete vmlinux EXPORT_SYMBOL -0xb2bd536e inet_frags_init vmlinux EXPORT_SYMBOL +0xf86c3f80 xp_dma_unmap vmlinux EXPORT_SYMBOL +0x2b889a31 xfrm_policy_delete vmlinux EXPORT_SYMBOL +0x35398059 inet_frags_init vmlinux EXPORT_SYMBOL 0xa9dc5feb power_supply_changed vmlinux EXPORT_SYMBOL_GPL -0x94215b69 i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL +0x7a5682ef i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL 0x9af0c560 pci_scan_root_bus_bridge vmlinux EXPORT_SYMBOL 0x4e20bcf8 radix_tree_tag_set vmlinux EXPORT_SYMBOL 0x4e3567f7 match_int vmlinux EXPORT_SYMBOL 0x10e9f626 blk_queue_required_elevator_features vmlinux EXPORT_SYMBOL_GPL 0x7920b894 debugfs_create_x64 vmlinux EXPORT_SYMBOL_GPL 0x86d4d41e fscrypt_ioctl_remove_key vmlinux EXPORT_SYMBOL_GPL -0x1a01c0b9 tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL -0x7cf81915 devlink_net vmlinux EXPORT_SYMBOL_GPL -0x245079de skb_cow_data vmlinux EXPORT_SYMBOL_GPL +0x4f1a117e tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL +0x35973e46 devlink_net vmlinux EXPORT_SYMBOL_GPL +0x5caf19c9 skb_cow_data vmlinux EXPORT_SYMBOL_GPL 0xa2cf3649 qman_fq_fqid vmlinux EXPORT_SYMBOL 0x8e4b63a6 hisi_clk_register_gate_sep vmlinux EXPORT_SYMBOL_GPL 0xfec361c5 pci_fixup_cardbus vmlinux EXPORT_SYMBOL 0x57b1d063 encrypt_blob vmlinux EXPORT_SYMBOL_GPL 0x2d012e42 posix_acl_update_mode vmlinux EXPORT_SYMBOL 0x64f74abf __tracepoint_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x9e0070a0 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0x2306a05a ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0xc4e59532 i2c_get_adapter vmlinux EXPORT_SYMBOL +0xf6b4e612 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x038fa416 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0xd58c9afd i2c_get_adapter vmlinux EXPORT_SYMBOL 0x77926f4a dprc_reset_container vmlinux EXPORT_SYMBOL_GPL 0xbce9936e free_cpumask_var vmlinux EXPORT_SYMBOL 0x868acba5 get_options vmlinux EXPORT_SYMBOL 0x7d6ebf8b vfs_iter_write vmlinux EXPORT_SYMBOL 0xf5e7ea40 ktime_get_coarse_ts64 vmlinux EXPORT_SYMBOL -0x885db68d fib_new_table vmlinux EXPORT_SYMBOL_GPL -0xa8c3a29e xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0xf9065670 fib_new_table vmlinux EXPORT_SYMBOL_GPL +0x605f7dfd xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL 0xcdc602cb input_unregister_handler vmlinux EXPORT_SYMBOL 0x5fe8bdb6 acpi_get_pci_dev vmlinux EXPORT_SYMBOL_GPL 0x2280125f pci_pri_supported vmlinux EXPORT_SYMBOL_GPL 0x3955fcf6 __kfifo_in_r vmlinux EXPORT_SYMBOL 0x5a7873e3 fscrypt_prepare_symlink vmlinux EXPORT_SYMBOL_GPL -0xc52d6f21 bh_uptodate_or_lock vmlinux EXPORT_SYMBOL -0x62d5a1cd mem_cgroup_from_task vmlinux EXPORT_SYMBOL +0x2e47b256 bh_uptodate_or_lock vmlinux EXPORT_SYMBOL +0xbc84cc30 mem_cgroup_from_task vmlinux EXPORT_SYMBOL 0x2782b393 xfrm_state_walk_init vmlinux EXPORT_SYMBOL -0xe0906451 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0x52023c54 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL 0xb7cc0cff __tracepoint_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0xbe913ebc of_graph_get_port_by_id vmlinux EXPORT_SYMBOL 0xb5e92510 rtc_read_alarm vmlinux EXPORT_SYMBOL_GPL @@ -7426,25 +7433,25 @@ 0x6cd4043b acpi_fetch_acpi_dev vmlinux EXPORT_SYMBOL_GPL 0x48a91171 string_get_size vmlinux EXPORT_SYMBOL 0x1628e1f3 security_lock_kernel_down vmlinux EXPORT_SYMBOL -0x8a256c4d security_path_mknod vmlinux EXPORT_SYMBOL +0x3d0aa148 security_path_mknod vmlinux EXPORT_SYMBOL 0x8c33ab46 dquot_initialize vmlinux EXPORT_SYMBOL -0xe0dd708c vmf_insert_mixed vmlinux EXPORT_SYMBOL +0x3104abb7 vmf_insert_mixed vmlinux EXPORT_SYMBOL 0xbd8b674d regset_get_alloc vmlinux EXPORT_SYMBOL 0xa7c3d984 param_get_hexint vmlinux EXPORT_SYMBOL -0x964121ab __sock_cmsg_send vmlinux EXPORT_SYMBOL +0xd43fe3dc __sock_cmsg_send vmlinux EXPORT_SYMBOL 0x690a3fc3 of_mdio_find_bus vmlinux EXPORT_SYMBOL 0xabd07998 pci_bus_write_config_word vmlinux EXPORT_SYMBOL 0xb3f985a8 sg_alloc_table vmlinux EXPORT_SYMBOL 0xf0dfcff8 handle_simple_irq vmlinux EXPORT_SYMBOL_GPL 0x286cc647 async_synchronize_cookie_domain vmlinux EXPORT_SYMBOL_GPL 0xe8330a5a call_usermodehelper_exec vmlinux EXPORT_SYMBOL -0x2d340b51 dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL +0x1a742d4e dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL 0xcb84f357 power_supply_batinfo_ocv2cap vmlinux EXPORT_SYMBOL_GPL 0xc87b0ace pci_release_region vmlinux EXPORT_SYMBOL -0xc3ae3fa6 io_uring_get_socket vmlinux EXPORT_SYMBOL +0x58990cad io_uring_get_socket vmlinux EXPORT_SYMBOL 0x141f38bf ktime_get_raw_fast_ns vmlinux EXPORT_SYMBOL_GPL -0xdcb1c8ca inet_addr_type_table vmlinux EXPORT_SYMBOL -0xa87f351a bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL +0x59c10d46 inet_addr_type_table vmlinux EXPORT_SYMBOL +0x95e897ed bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL 0x8f3969e1 zynqmp_pm_clock_getrate vmlinux EXPORT_SYMBOL_GPL 0x643b06b0 zynqmp_pm_clock_setrate vmlinux EXPORT_SYMBOL_GPL 0xe9f4322f power_supply_unregister vmlinux EXPORT_SYMBOL_GPL @@ -7461,37 +7468,37 @@ 0x99cf2ca6 irq_find_matching_fwspec vmlinux EXPORT_SYMBOL_GPL 0x365b45d1 __tracepoint_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x7138c494 kthread_queue_work vmlinux EXPORT_SYMBOL_GPL -0x7ed1e0a2 km_state_notify vmlinux EXPORT_SYMBOL -0x78d7f1a6 lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL +0x950ffd03 km_state_notify vmlinux EXPORT_SYMBOL +0x99bac510 lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL 0xb6357e53 cpuidle_enable_device vmlinux EXPORT_SYMBOL_GPL 0xcfbcf752 dma_run_dependencies vmlinux EXPORT_SYMBOL_GPL 0xf8783b43 sbitmap_prepare_to_wait vmlinux EXPORT_SYMBOL_GPL 0x7cb803de btree_grim_visitor vmlinux EXPORT_SYMBOL_GPL -0x6902dc60 bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0x7dcfa92d bpf_prog_add vmlinux EXPORT_SYMBOL_GPL 0x24709b2f trace_seq_putmem vmlinux EXPORT_SYMBOL_GPL 0xe68efe41 _raw_write_lock vmlinux EXPORT_SYMBOL 0xddf6ad7a completion_done vmlinux EXPORT_SYMBOL -0x5005e96c xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL +0x9b419f64 xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL 0xb94339c4 qdisc_put_stab vmlinux EXPORT_SYMBOL 0xfcf581a6 devm_led_trigger_register vmlinux EXPORT_SYMBOL_GPL 0xce4cdb8e fb_find_best_mode vmlinux EXPORT_SYMBOL 0x4125fca5 pci_iov_vf_id vmlinux EXPORT_SYMBOL_GPL 0x3450ad94 mpi_set_ui vmlinux EXPORT_SYMBOL_GPL -0x842d62d0 __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL +0xe7f77eb1 __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL 0x1abb4c2c seq_printf vmlinux EXPORT_SYMBOL 0xc6fc5f89 flow_indr_dev_unregister vmlinux EXPORT_SYMBOL -0xa2422aed otg_ulpi_create vmlinux EXPORT_SYMBOL_GPL +0xc8fb65a7 otg_ulpi_create vmlinux EXPORT_SYMBOL_GPL 0x72bf5926 devres_release vmlinux EXPORT_SYMBOL_GPL -0x93bc4a44 acpi_device_set_power vmlinux EXPORT_SYMBOL +0x4d4bbae1 acpi_device_set_power vmlinux EXPORT_SYMBOL 0x6f1c1cbd pci_ep_cfs_remove_epc_group vmlinux EXPORT_SYMBOL -0x8dae78d0 pci_dev_driver vmlinux EXPORT_SYMBOL +0xda3701d7 pci_dev_driver vmlinux EXPORT_SYMBOL 0x97623558 xas_create_range vmlinux EXPORT_SYMBOL_GPL 0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL 0x50959bde setattr_prepare vmlinux EXPORT_SYMBOL -0x9dd624b2 ilookup5_nowait vmlinux EXPORT_SYMBOL +0x096c9d0e ilookup5_nowait vmlinux EXPORT_SYMBOL 0xa08a1671 irq_gc_mask_clr_bit vmlinux EXPORT_SYMBOL_GPL 0x825b37d4 irq_gc_mask_set_bit vmlinux EXPORT_SYMBOL_GPL -0xb92d04f5 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL +0xc4263716 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL 0xded39a6b gen_kill_estimator vmlinux EXPORT_SYMBOL 0x50726b07 devm_add_action vmlinux EXPORT_SYMBOL_GPL 0x99730160 serdev_device_set_parity vmlinux EXPORT_SYMBOL_GPL @@ -7499,7 +7506,7 @@ 0x54666965 blk_queue_alignment_offset vmlinux EXPORT_SYMBOL 0xc79836e6 dquot_alloc vmlinux EXPORT_SYMBOL 0x2de125c0 page_frag_alloc_align vmlinux EXPORT_SYMBOL -0xafa603b0 wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL +0xf3e73599 wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL 0x946c0028 devlink_unregister vmlinux EXPORT_SYMBOL_GPL 0xd4d9312f mipi_dsi_shutdown_peripheral vmlinux EXPORT_SYMBOL 0x4f55166f acpi_set_current_resources vmlinux EXPORT_SYMBOL @@ -7513,9 +7520,9 @@ 0x77a615ba vm_node_stat vmlinux EXPORT_SYMBOL 0xdc0e4855 timer_delete vmlinux EXPORT_SYMBOL 0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL -0xa135b7aa __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0xa960c9f5 __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0xa16229fe dev_pm_opp_init_cpufreq_table vmlinux EXPORT_SYMBOL_GPL -0x93606851 pm_genpd_opp_to_performance_state vmlinux EXPORT_SYMBOL_GPL +0xc45a68e1 pm_genpd_opp_to_performance_state vmlinux EXPORT_SYMBOL_GPL 0xf42b473e __hvc_resize vmlinux EXPORT_SYMBOL_GPL 0x0e8e5b95 tty_do_resize vmlinux EXPORT_SYMBOL 0x6aeefac4 zlib_deflateReset vmlinux EXPORT_SYMBOL @@ -7530,19 +7537,19 @@ 0xcde26600 cppc_get_transition_latency vmlinux EXPORT_SYMBOL_GPL 0x9434e5d1 wait_for_key_construction vmlinux EXPORT_SYMBOL 0x7f260fb0 f_setown vmlinux EXPORT_SYMBOL -0xf1a1d7e3 is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL -0x010a3ef7 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0x9c926e8e is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL +0xfad20528 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL 0xc697b0f7 nvmem_device_read vmlinux EXPORT_SYMBOL_GPL 0x77059aec edac_device_free_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x18e4f8aa swphy_read_reg vmlinux EXPORT_SYMBOL_GPL 0x6b8ad9ca iommu_get_domain_for_dev vmlinux EXPORT_SYMBOL_GPL -0x0c3fcff0 amba_device_unregister vmlinux EXPORT_SYMBOL +0x9c87c88a amba_device_unregister vmlinux EXPORT_SYMBOL 0xd643239a acpi_leave_sleep_state vmlinux EXPORT_SYMBOL 0x4df6da30 of_pwm_get vmlinux EXPORT_SYMBOL_GPL 0x1a1bac9c ZSTD_decompressDCtx vmlinux EXPORT_SYMBOL 0xc7688376 elv_unregister vmlinux EXPORT_SYMBOL_GPL 0x8bc15b1d x509_cert_parse vmlinux EXPORT_SYMBOL_GPL -0x08377cf3 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL +0x303406c4 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL 0x1c706dbc flow_rule_match_vlan vmlinux EXPORT_SYMBOL 0x3e6f356b dev_mc_sync_multiple vmlinux EXPORT_SYMBOL 0x0caeb9dd dev_uc_sync_multiple vmlinux EXPORT_SYMBOL @@ -7550,14 +7557,14 @@ 0xd138c08a free_iova_fast vmlinux EXPORT_SYMBOL_GPL 0x82bfa5e8 devm_acpi_dma_controller_register vmlinux EXPORT_SYMBOL_GPL 0x463add55 devm_gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL -0x4c856491 submit_bh vmlinux EXPORT_SYMBOL -0x5be224b0 page_mkclean vmlinux EXPORT_SYMBOL_GPL +0xfa07ee24 submit_bh vmlinux EXPORT_SYMBOL +0xe86c778b page_mkclean vmlinux EXPORT_SYMBOL_GPL 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x34f13aea mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL -0x7c6805ae switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x2ae8639d mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL -0x330c188d passthru_features_check vmlinux EXPORT_SYMBOL -0xf6f8bf00 skb_checksum_setup vmlinux EXPORT_SYMBOL +0x25c78e1e mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL +0x819cef96 switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x1261e573 mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL +0xe51fa09b passthru_features_check vmlinux EXPORT_SYMBOL +0xac187c1a skb_checksum_setup vmlinux EXPORT_SYMBOL 0x138e0957 dax_write_cache_enabled vmlinux EXPORT_SYMBOL_GPL 0xe0b1c103 clk_set_max_rate vmlinux EXPORT_SYMBOL_GPL 0x3ea5196d apei_osc_setup vmlinux EXPORT_SYMBOL_GPL @@ -7568,42 +7575,42 @@ 0x78c69d93 debugfs_write_file_bool vmlinux EXPORT_SYMBOL_GPL 0x89b05e84 page_get_link vmlinux EXPORT_SYMBOL 0x2436fca6 kthread_flush_worker vmlinux EXPORT_SYMBOL_GPL -0x61a6e1a7 __xfrm_init_state vmlinux EXPORT_SYMBOL +0x7eb88b26 __xfrm_init_state vmlinux EXPORT_SYMBOL 0x61bdb98f hid_dump_field vmlinux EXPORT_SYMBOL_GPL 0x5790e7a0 pci_unlock_rescan_remove vmlinux EXPORT_SYMBOL_GPL 0x532b90b5 kprobe_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x66d87d38 symbol_put_addr vmlinux EXPORT_SYMBOL_GPL 0x3c5d543a hrtimer_start_range_ns vmlinux EXPORT_SYMBOL_GPL 0xe52d33e1 rt_mutex_lock_killable vmlinux EXPORT_SYMBOL_GPL -0xa2843161 i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL +0x0beaafd9 i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL 0xab359b46 device_for_each_child_reverse vmlinux EXPORT_SYMBOL_GPL 0xaa95c071 tty_port_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x0dfba353 tty_buffer_request_room vmlinux EXPORT_SYMBOL_GPL 0xa6497a66 d_alloc vmlinux EXPORT_SYMBOL -0x57d47b09 kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0x22266aad kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL 0x9830e744 regmap_multi_reg_write_bypassed vmlinux EXPORT_SYMBOL_GPL -0xab397b20 submit_bio_noacct vmlinux EXPORT_SYMBOL +0xf4624a49 submit_bio_noacct vmlinux EXPORT_SYMBOL 0x5528543b vmap_pfn vmlinux EXPORT_SYMBOL_GPL 0x93255b2b ring_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL -0x4fb83ab4 finish_swait vmlinux EXPORT_SYMBOL -0x9f6b38d7 inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0x17663170 finish_swait vmlinux EXPORT_SYMBOL +0x9f7feb27 inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0xf14317ef devl_rate_nodes_destroy vmlinux EXPORT_SYMBOL_GPL -0xf2959518 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL +0x9b987a13 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL 0x81190470 of_clk_get_from_provider vmlinux EXPORT_SYMBOL_GPL 0x76d9b876 clk_set_rate vmlinux EXPORT_SYMBOL_GPL 0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL -0xa2322adc acpi_driver_match_device vmlinux EXPORT_SYMBOL_GPL +0x9db12314 acpi_driver_match_device vmlinux EXPORT_SYMBOL_GPL 0xff81487d gpiod_remove_lookup_table vmlinux EXPORT_SYMBOL_GPL -0xe85bfef7 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0x92be0e57 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL 0x2a8e551d blk_set_stacking_limits vmlinux EXPORT_SYMBOL -0x415ab778 security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL +0xc4b6c86f security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL 0xf84bd6ee bpf_stats_enabled_key vmlinux EXPORT_SYMBOL -0xf89c638f tcf_chain_get_by_act vmlinux EXPORT_SYMBOL -0x4926ab2b kernel_sendpage vmlinux EXPORT_SYMBOL +0x41046b25 tcf_chain_get_by_act vmlinux EXPORT_SYMBOL +0xef5fc59b kernel_sendpage vmlinux EXPORT_SYMBOL 0xe24c365f edac_pci_release_generic_ctl vmlinux EXPORT_SYMBOL_GPL 0x824b6743 pci_choose_state vmlinux EXPORT_SYMBOL 0xcc032e1c dquot_quotactl_sysfile_ops vmlinux EXPORT_SYMBOL -0x72d57c11 delete_from_page_cache vmlinux EXPORT_SYMBOL +0xc1b176f8 delete_from_page_cache vmlinux EXPORT_SYMBOL 0x6b2b69f7 static_key_enable vmlinux EXPORT_SYMBOL_GPL 0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL 0x20463df4 wait_for_completion_killable vmlinux EXPORT_SYMBOL @@ -7616,43 +7623,43 @@ 0xe02ba436 trace_print_hex_seq vmlinux EXPORT_SYMBOL 0x6ebe366f ktime_get_mono_fast_ns vmlinux EXPORT_SYMBOL_GPL 0xf81df7a8 __percpu_down_read vmlinux EXPORT_SYMBOL_GPL -0x9097e41e __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL -0x751fe3c4 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL +0xa8981ac2 __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL +0x0810eed4 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL 0x095453e5 led_trigger_unregister vmlinux EXPORT_SYMBOL_GPL 0x0625164b phy_led_trigger_change_speed vmlinux EXPORT_SYMBOL_GPL -0x64dee36e tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL +0xfcc009a8 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL 0xd807752a pci_enable_ptm vmlinux EXPORT_SYMBOL 0xcbfb33e4 init_opal_dev vmlinux EXPORT_SYMBOL -0x1e530975 clear_inode vmlinux EXPORT_SYMBOL +0x964dac0e clear_inode vmlinux EXPORT_SYMBOL 0x92774cf8 __kfence_pool vmlinux EXPORT_SYMBOL 0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL -0x72eafa55 qdisc_hash_add vmlinux EXPORT_SYMBOL -0x64790d4e neigh_parms_release vmlinux EXPORT_SYMBOL +0xa224a014 qdisc_hash_add vmlinux EXPORT_SYMBOL +0x555d74a1 neigh_parms_release vmlinux EXPORT_SYMBOL 0xa76d6ef1 led_set_brightness_nosleep vmlinux EXPORT_SYMBOL_GPL 0xddd88abb device_release_driver vmlinux EXPORT_SYMBOL_GPL 0xbb687724 bman_new_pool vmlinux EXPORT_SYMBOL 0xa38563dc acpi_initialize_hp_context vmlinux EXPORT_SYMBOL_GPL 0x6b3ec44a crypto_grab_akcipher vmlinux EXPORT_SYMBOL_GPL 0x1493a16a crypto_grab_skcipher vmlinux EXPORT_SYMBOL_GPL -0xd5195d32 security_path_rename vmlinux EXPORT_SYMBOL +0x602ffc14 security_path_rename vmlinux EXPORT_SYMBOL 0xe953b21f get_next_ino vmlinux EXPORT_SYMBOL -0xd8e7083c pm_vt_switch_required vmlinux EXPORT_SYMBOL +0x1e7ddab7 pm_vt_switch_required vmlinux EXPORT_SYMBOL 0x6fb49676 queue_rcu_work vmlinux EXPORT_SYMBOL -0x8acaa189 __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL +0x8d1deae4 __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL 0x866a62b2 gnet_stats_basic_sync_init vmlinux EXPORT_SYMBOL -0xfd012204 skb_expand_head vmlinux EXPORT_SYMBOL +0x0efdabd0 skb_expand_head vmlinux EXPORT_SYMBOL 0x8c84aaf9 dev_pm_opp_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL 0x160ec611 fixed_phy_change_carrier vmlinux EXPORT_SYMBOL_GPL 0x52d8ecb5 iommu_attach_device vmlinux EXPORT_SYMBOL_GPL 0x1ba9e73a pci_ep_cfs_remove_epf_group vmlinux EXPORT_SYMBOL 0x1a1182cf pinctrl_utils_add_config vmlinux EXPORT_SYMBOL_GPL 0x934d5c3a vfs_setlease vmlinux EXPORT_SYMBOL_GPL -0x0fcb7387 find_get_pages_range_tag vmlinux EXPORT_SYMBOL +0xa1895457 find_get_pages_range_tag vmlinux EXPORT_SYMBOL 0xbc412191 from_kgid_munged vmlinux EXPORT_SYMBOL 0x40d04664 console_trylock vmlinux EXPORT_SYMBOL 0x1de59c22 qcom_scm_ice_invalidate_key vmlinux EXPORT_SYMBOL 0x5bd31a41 pps_event vmlinux EXPORT_SYMBOL -0x947ab919 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL +0x53db3cad i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL 0xf5e0023e __regmap_init_mmio_clk vmlinux EXPORT_SYMBOL_GPL 0x094df66e vp_modern_queue_address vmlinux EXPORT_SYMBOL_GPL 0x46c5be22 clk_multiplier_ops vmlinux EXPORT_SYMBOL_GPL @@ -7661,11 +7668,11 @@ 0x81f372a2 unregister_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0x4a3ad70e wait_for_completion_timeout vmlinux EXPORT_SYMBOL 0xe080e8f0 set_current_groups vmlinux EXPORT_SYMBOL -0x0d4e9667 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL -0x6635a545 xfrm6_input_addr vmlinux EXPORT_SYMBOL -0xe004e7a7 rt_dst_clone vmlinux EXPORT_SYMBOL +0xc428fb29 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0xc9826a89 xfrm6_input_addr vmlinux EXPORT_SYMBOL +0x5a1e8a64 rt_dst_clone vmlinux EXPORT_SYMBOL 0x097af021 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0xfb2e0360 skb_copy_header vmlinux EXPORT_SYMBOL +0x89dbff0f skb_copy_header vmlinux EXPORT_SYMBOL 0xc27b8db9 update_region vmlinux EXPORT_SYMBOL 0x758a43fe k3_ringacc_get_ring_irq_num vmlinux EXPORT_SYMBOL_GPL 0x7d92d13e dma_request_chan_by_mask vmlinux EXPORT_SYMBOL_GPL @@ -7679,7 +7686,7 @@ 0x90d937b4 __tracepoint_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0x8ff89ed0 seg6_hmac_exit vmlinux EXPORT_SYMBOL 0xc0a246b8 tcf_em_unregister vmlinux EXPORT_SYMBOL -0x2231dcaa scm_fp_dup vmlinux EXPORT_SYMBOL +0x5a43fd07 scm_fp_dup vmlinux EXPORT_SYMBOL 0x05610897 of_changeset_destroy vmlinux EXPORT_SYMBOL_GPL 0xb0ad1de2 led_stop_software_blink vmlinux EXPORT_SYMBOL_GPL 0xbdfcce47 devres_remove vmlinux EXPORT_SYMBOL_GPL @@ -7689,9 +7696,9 @@ 0x0248efd3 kstrtobool_from_user vmlinux EXPORT_SYMBOL 0x2699047e shrink_dcache_parent vmlinux EXPORT_SYMBOL 0x910bdf6b trace_seq_vprintf vmlinux EXPORT_SYMBOL_GPL -0x8b1e805c preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0xe2d89df2 preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL -0x920fe501 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL +0x653f75d3 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL 0xb38b7bee icc_std_aggregate vmlinux EXPORT_SYMBOL_GPL 0x4a470e31 mdiobus_register_device vmlinux EXPORT_SYMBOL 0x93809f6e bus_for_each_drv vmlinux EXPORT_SYMBOL_GPL @@ -7704,7 +7711,7 @@ 0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL 0x5c309e65 hibernate_quiet_exec vmlinux EXPORT_SYMBOL_GPL 0x4a9d1486 flow_rule_alloc vmlinux EXPORT_SYMBOL -0x6d3ebf71 pneigh_lookup vmlinux EXPORT_SYMBOL +0x854c679f pneigh_lookup vmlinux EXPORT_SYMBOL 0x6eb0c4e2 devm_hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0xa448c653 qcom_scm_ice_set_key vmlinux EXPORT_SYMBOL 0x521d6162 phy_get_c45_ids vmlinux EXPORT_SYMBOL @@ -7716,41 +7723,41 @@ 0xf6f9d58d init_on_free vmlinux EXPORT_SYMBOL 0xa79293d1 irq_create_mapping_affinity vmlinux EXPORT_SYMBOL_GPL 0x51a511eb _raw_write_lock_bh vmlinux EXPORT_SYMBOL -0xd9f455b5 fib_rules_dump vmlinux EXPORT_SYMBOL_GPL +0xea42bc64 fib_rules_dump vmlinux EXPORT_SYMBOL_GPL 0x7577e172 devfreq_get_devfreq_by_node vmlinux EXPORT_SYMBOL_GPL 0x9eb187fa xudma_pktdma_rflow_get_irq vmlinux EXPORT_SYMBOL 0x9b6c724e xudma_pktdma_tflow_get_irq vmlinux EXPORT_SYMBOL 0xbd16aaf9 imx_obtain_fixed_clk_hw vmlinux EXPORT_SYMBOL_GPL 0xb344bb7b pci_irq_vector vmlinux EXPORT_SYMBOL 0xadcb6ea5 fsnotify_find_mark vmlinux EXPORT_SYMBOL_GPL -0xaad43957 super_setup_bdi vmlinux EXPORT_SYMBOL +0x5c953a14 super_setup_bdi vmlinux EXPORT_SYMBOL 0x525d0aa3 trace_seq_printf vmlinux EXPORT_SYMBOL_GPL 0xb44e18ea audit_enabled vmlinux EXPORT_SYMBOL_GPL 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL -0x670d1923 eth_gro_complete vmlinux EXPORT_SYMBOL +0x01a28d60 eth_gro_complete vmlinux EXPORT_SYMBOL 0xa2bf2066 to_pdrv_policy_node vmlinux EXPORT_SYMBOL_GPL 0x2dc65da6 phy_package_leave vmlinux EXPORT_SYMBOL_GPL 0x955b5a4f __SCT__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL 0xd9b8eaea __SCK__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x409873e3 tty_termios_baud_rate vmlinux EXPORT_SYMBOL -0xb5fe1be0 rdev_get_regmap vmlinux EXPORT_SYMBOL_GPL +0x342aa201 rdev_get_regmap vmlinux EXPORT_SYMBOL_GPL 0xbd8cc480 meson_clk_pcie_pll_ops vmlinux EXPORT_SYMBOL_GPL 0x07a890c8 fb_alloc_cmap vmlinux EXPORT_SYMBOL 0x2176e42a hwpoison_filter_memcg vmlinux EXPORT_SYMBOL_GPL 0x8b9f62e1 perf_event_addr_filters_sync vmlinux EXPORT_SYMBOL_GPL 0x5fc256a7 irq_chip_set_type_parent vmlinux EXPORT_SYMBOL_GPL -0xf9446e85 ping_seq_start vmlinux EXPORT_SYMBOL_GPL -0x64bc040a tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL +0x9800284e ping_seq_start vmlinux EXPORT_SYMBOL_GPL +0x86d446af tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL 0x9f54ead7 gro_cells_destroy vmlinux EXPORT_SYMBOL 0xcbf9970a input_mt_sync_frame vmlinux EXPORT_SYMBOL -0xbc190feb phy_speed_up vmlinux EXPORT_SYMBOL_GPL +0xaac27791 phy_speed_up vmlinux EXPORT_SYMBOL_GPL 0x14bd2596 devm_spi_mem_dirmap_create vmlinux EXPORT_SYMBOL_GPL 0x36bf0d88 dax_copy_from_iter vmlinux EXPORT_SYMBOL_GPL 0x38175ed0 devm_regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL 0xc6d09aa9 release_firmware vmlinux EXPORT_SYMBOL 0x275dfee4 ucc_slow_free vmlinux EXPORT_SYMBOL 0xf1b7acdb __devm_pci_epc_create vmlinux EXPORT_SYMBOL_GPL -0x72269fd7 blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL +0x5577d81e blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL 0xb0aa812e fips_enabled vmlinux EXPORT_SYMBOL_GPL 0xa33e3f4d set_posix_acl vmlinux EXPORT_SYMBOL 0x0cf847b9 anon_inode_getfd_secure vmlinux EXPORT_SYMBOL_GPL @@ -7758,58 +7765,58 @@ 0x444d375a synth_event_trace vmlinux EXPORT_SYMBOL_GPL 0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL 0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL -0xeaf87a33 iptun_encaps vmlinux EXPORT_SYMBOL -0xf63864f2 inet_frag_queue_insert vmlinux EXPORT_SYMBOL -0x779ee4db tcp_child_process vmlinux EXPORT_SYMBOL -0xf6d275c8 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL -0x78b449cf netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0x844dbafc iptun_encaps vmlinux EXPORT_SYMBOL +0x37e061aa inet_frag_queue_insert vmlinux EXPORT_SYMBOL +0x8b9f0c72 tcp_child_process vmlinux EXPORT_SYMBOL +0x7a608e5b sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL +0xb7a7c672 netdev_set_tc_queue vmlinux EXPORT_SYMBOL 0x4260450b devm_power_supply_register vmlinux EXPORT_SYMBOL_GPL -0x11ea658f phy_start_machine vmlinux EXPORT_SYMBOL_GPL +0xc2c2f1cc phy_start_machine vmlinux EXPORT_SYMBOL_GPL 0xbcbe77b0 devm_mdiobus_alloc_size vmlinux EXPORT_SYMBOL 0x95766c40 __pm_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0xc666a132 crc_t10dif vmlinux EXPORT_SYMBOL 0x1632bc21 kvasprintf_const vmlinux EXPORT_SYMBOL 0x1b908d85 _raw_write_lock_nested vmlinux EXPORT_SYMBOL 0x3191a919 param_get_charp vmlinux EXPORT_SYMBOL -0x294cf9d8 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL -0x63a23895 netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL -0x1d813e59 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL +0x00c7d242 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0x7f0f778e netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL +0x2ea145fe validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL 0x9b7063ae of_find_matching_node_and_match vmlinux EXPORT_SYMBOL 0x98afbebc mdiobus_write vmlinux EXPORT_SYMBOL 0x841c0ae9 __devm_mdiobus_register vmlinux EXPORT_SYMBOL 0x0eb4014c tty_port_destroy vmlinux EXPORT_SYMBOL 0xc0a668aa mc_send_command vmlinux EXPORT_SYMBOL_GPL 0x41b9a6e6 bsg_unregister_queue vmlinux EXPORT_SYMBOL_GPL -0x35e3dd6e bio_trim vmlinux EXPORT_SYMBOL_GPL +0x8ef6693b bio_trim vmlinux EXPORT_SYMBOL_GPL 0x339e9c36 dquot_claim_space_nodirty vmlinux EXPORT_SYMBOL -0x5d63c0f3 dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL +0xa2ce99da dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL 0x3e96ac78 irq_domain_remove_sim vmlinux EXPORT_SYMBOL_GPL -0x359b8231 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL +0x1f24b5d5 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL 0xe4d5ebab pm_clk_remove_clk vmlinux EXPORT_SYMBOL_GPL 0x8035bed7 rockchip_clk_protect_critical vmlinux EXPORT_SYMBOL_GPL 0xb72d2c01 acpi_debugfs_dir vmlinux EXPORT_SYMBOL_GPL -0x85b2d220 remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL +0xc025323e remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL 0xd4ec5b30 gpiod_export vmlinux EXPORT_SYMBOL_GPL 0xdf2c2742 rb_last vmlinux EXPORT_SYMBOL 0x04c4f603 mpi_get_buffer vmlinux EXPORT_SYMBOL_GPL 0x8a3f84ba linear_range_get_selector_low vmlinux EXPORT_SYMBOL_GPL 0x5febd55d sysfs_create_mount_point vmlinux EXPORT_SYMBOL_GPL -0x268ff964 mount_bdev vmlinux EXPORT_SYMBOL +0x5c36227a mount_bdev vmlinux EXPORT_SYMBOL 0xcc5d22d9 can_do_mlock vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL -0xe3bba3f5 ndisc_mc_map vmlinux EXPORT_SYMBOL -0x4c151169 i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL +0xdfe844fd ndisc_mc_map vmlinux EXPORT_SYMBOL +0xca25d0c5 i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL 0x6b413c9b sfp_link_down vmlinux EXPORT_SYMBOL_GPL 0xc9bca143 __traceiter_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0xec2b8a42 acpi_walk_namespace vmlinux EXPORT_SYMBOL 0x3c3ff9fd sprintf vmlinux EXPORT_SYMBOL 0xa8c93b5c dup_iter vmlinux EXPORT_SYMBOL -0xffbd1e4a blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL +0x2296324f blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL 0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL -0xeeaa4747 simple_attr_write vmlinux EXPORT_SYMBOL_GPL -0xaa7dd850 simple_unlink vmlinux EXPORT_SYMBOL +0xde60575d simple_attr_write vmlinux EXPORT_SYMBOL_GPL +0x761b02c7 simple_unlink vmlinux EXPORT_SYMBOL 0x49cedf15 generic_listxattr vmlinux EXPORT_SYMBOL -0xe063dfa5 apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL +0x70293a50 apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL 0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL 0x12507d10 platform_device_add_properties vmlinux EXPORT_SYMBOL_GPL 0x06e4433e sunxi_ccu_set_mmc_timing_mode vmlinux EXPORT_SYMBOL_GPL @@ -7819,41 +7826,41 @@ 0x8b3eb16a shash_ahash_update vmlinux EXPORT_SYMBOL_GPL 0xf2e5bd87 security_free_mnt_opts vmlinux EXPORT_SYMBOL 0xcfa7e913 posix_acl_valid vmlinux EXPORT_SYMBOL -0x693fc311 invalidate_inode_buffers vmlinux EXPORT_SYMBOL -0xbc46e7e2 PageMovable vmlinux EXPORT_SYMBOL +0xf6eb92bf invalidate_inode_buffers vmlinux EXPORT_SYMBOL +0xb036f2c9 PageMovable vmlinux EXPORT_SYMBOL 0xc3055d20 usleep_range_state vmlinux EXPORT_SYMBOL 0x5ecb83bf cpu_hwcaps vmlinux EXPORT_SYMBOL 0x1d77b0f8 unix_socket_table vmlinux EXPORT_SYMBOL_GPL -0x68ab9455 nl_table vmlinux EXPORT_SYMBOL_GPL +0x7dca7977 nl_table vmlinux EXPORT_SYMBOL_GPL 0xf4f84588 ntb_link_event vmlinux EXPORT_SYMBOL 0x89c2e7bc mipi_dsi_dcs_exit_sleep_mode vmlinux EXPORT_SYMBOL 0x742578a5 wait_for_random_bytes vmlinux EXPORT_SYMBOL -0x88e109ee regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xd1641195 regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xb09e9260 crypto_shash_update vmlinux EXPORT_SYMBOL_GPL -0xc866d8a9 find_vma vmlinux EXPORT_SYMBOL +0x6184d482 find_vma vmlinux EXPORT_SYMBOL 0xc0364007 fault_in_writeable vmlinux EXPORT_SYMBOL -0x8e5bba10 gfn_to_page_many_atomic vmlinux EXPORT_SYMBOL_GPL -0x3d42f7a9 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL -0xa25e6c1d kernel_connect vmlinux EXPORT_SYMBOL +0x5e406cf4 gfn_to_page_many_atomic vmlinux EXPORT_SYMBOL_GPL +0xf4c875a3 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL +0x9f3d3a6b kernel_connect vmlinux EXPORT_SYMBOL 0x70f94ede cros_ec_get_sensor_count vmlinux EXPORT_SYMBOL_GPL 0x8d9b059e of_phandle_iterator_init vmlinux EXPORT_SYMBOL_GPL -0x61f7f0fe dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL -0x1385877c devm_regulator_unregister vmlinux EXPORT_SYMBOL_GPL +0xacc09130 dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL +0x118867c6 devm_regulator_unregister vmlinux EXPORT_SYMBOL_GPL 0x11ffdfee ucc_slow_stop_tx vmlinux EXPORT_SYMBOL 0xcad1aca8 acpi_exception vmlinux EXPORT_SYMBOL 0x5dc39fcf gen_pool_get vmlinux EXPORT_SYMBOL_GPL 0x1a1d043e dquot_destroy vmlinux EXPORT_SYMBOL 0xf8161cc4 single_open_size vmlinux EXPORT_SYMBOL -0x0936c5d4 migrate_vma_finalize vmlinux EXPORT_SYMBOL -0x0e7e9b73 inet_stream_connect vmlinux EXPORT_SYMBOL -0xb8fce352 peernet2id vmlinux EXPORT_SYMBOL +0x9e4ff7be migrate_vma_finalize vmlinux EXPORT_SYMBOL +0x94d1381b inet_stream_connect vmlinux EXPORT_SYMBOL +0xaf8a1324 peernet2id vmlinux EXPORT_SYMBOL 0x8f4f8b67 mdiobus_read_nested vmlinux EXPORT_SYMBOL 0x197bd47c dma_buf_end_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x75602a65 virtqueue_notify vmlinux EXPORT_SYMBOL_GPL 0xd35a6d31 mempool_kmalloc vmlinux EXPORT_SYMBOL 0x37b8b39e screen_info vmlinux EXPORT_SYMBOL -0xd72943b3 qdisc_warn_nonwc vmlinux EXPORT_SYMBOL -0x6f229198 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL +0xb4b47cae qdisc_warn_nonwc vmlinux EXPORT_SYMBOL +0x513906e4 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL 0xe740056d wwan_port_rx vmlinux EXPORT_SYMBOL_GPL 0x450d9a35 cmd_db_read_slave_id vmlinux EXPORT_SYMBOL 0x6c860a1e vga_remove_vgacon vmlinux EXPORT_SYMBOL @@ -7861,34 +7868,34 @@ 0x75fb9062 arch_timer_read_counter vmlinux EXPORT_SYMBOL_GPL 0xe57feefb qcom_scm_ocmem_unlock vmlinux EXPORT_SYMBOL 0x553b49a4 cpufreq_get_driver_data vmlinux EXPORT_SYMBOL_GPL -0x66fd28df tpm_send vmlinux EXPORT_SYMBOL_GPL +0x68381fa0 tpm_send vmlinux EXPORT_SYMBOL_GPL 0xa8e6933a qdf2400_e44_present vmlinux EXPORT_SYMBOL 0xdc0a3561 blk_queue_physical_block_size vmlinux EXPORT_SYMBOL 0x4aca6f00 relay_subbufs_consumed vmlinux EXPORT_SYMBOL_GPL 0xbc3f2cb0 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL -0xb87e6266 ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL -0xbd90804a sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL +0xf2da0a7c ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL +0xcafa4c3b sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL 0x23412816 rtc_tm_to_ktime vmlinux EXPORT_SYMBOL_GPL 0xe44cb034 rockchip_clk_init vmlinux EXPORT_SYMBOL_GPL 0x838d2bc8 siphash_3u32 vmlinux EXPORT_SYMBOL 0x70002fe8 siphash_1u32 vmlinux EXPORT_SYMBOL 0xa095e02e generic_check_addressable vmlinux EXPORT_SYMBOL -0x0da70866 get_tree_nodev vmlinux EXPORT_SYMBOL +0x91764892 get_tree_nodev vmlinux EXPORT_SYMBOL 0x975ba758 perf_event_read_value vmlinux EXPORT_SYMBOL_GPL 0x04482cdb __refrigerator vmlinux EXPORT_SYMBOL 0xf66bb6bc irqchip_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0x7f419cf9 inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL -0x35b74e2a netdev_refcnt_read vmlinux EXPORT_SYMBOL +0xd0bd4b7f inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x08c1efbf netdev_refcnt_read vmlinux EXPORT_SYMBOL 0x923e42aa sysfb_disable vmlinux EXPORT_SYMBOL_GPL -0xdd93a613 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL +0x7f1b24cf i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL 0xdd0245dc input_mt_init_slots vmlinux EXPORT_SYMBOL 0x5c5c6826 phy_10gbit_full_features vmlinux EXPORT_SYMBOL_GPL 0xdb7351bb devres_close_group vmlinux EXPORT_SYMBOL_GPL -0xa8d26623 devm_of_find_backlight vmlinux EXPORT_SYMBOL +0x8848388c devm_of_find_backlight vmlinux EXPORT_SYMBOL 0xf5f370e0 async_schedule_node vmlinux EXPORT_SYMBOL_GPL -0x7397b936 tcp_rcv_established vmlinux EXPORT_SYMBOL +0x4a620d2a tcp_rcv_established vmlinux EXPORT_SYMBOL 0x6d04891d inet_getpeer vmlinux EXPORT_SYMBOL_GPL -0x35d7c19e ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x0e98f709 ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x641194ee rproc_coredump_using_sections vmlinux EXPORT_SYMBOL 0xd16a8cef __tracepoint_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x24a735c6 acpi_ec_remove_query_handler vmlinux EXPORT_SYMBOL_GPL @@ -7898,20 +7905,20 @@ 0x355bc89a klist_next vmlinux EXPORT_SYMBOL_GPL 0x5fa625ed mpi_ec_mul_point vmlinux EXPORT_SYMBOL_GPL 0xcb76ea92 fsnotify_destroy_mark vmlinux EXPORT_SYMBOL_GPL -0x1f77b3e3 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL -0x2a6495c8 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL -0xb07832b1 net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL -0xc5897972 i2c_detect_slave_mode vmlinux EXPORT_SYMBOL_GPL +0x7a5bcda7 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL +0xa4e56e25 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL +0x65cc68f8 net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL +0x75d7fa9c i2c_detect_slave_mode vmlinux EXPORT_SYMBOL_GPL 0x02073e35 usb_add_phy_dev vmlinux EXPORT_SYMBOL_GPL -0xc0afdf8d phy_free_interrupt vmlinux EXPORT_SYMBOL +0xe72862e6 phy_free_interrupt vmlinux EXPORT_SYMBOL 0x4bd182b0 mipi_dsi_dcs_write_buffer vmlinux EXPORT_SYMBOL 0x7e79335c iommu_unregister_device_fault_handler vmlinux EXPORT_SYMBOL_GPL 0x483da7d4 proc_symlink vmlinux EXPORT_SYMBOL 0x49608959 migrate_disable vmlinux EXPORT_SYMBOL_GPL 0xc662ecda __tracepoint_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x88519fbc __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL -0xa2ec1f27 rtnl_kfree_skbs vmlinux EXPORT_SYMBOL -0xbc9a3625 dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL +0x1d47037b __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0x545cee36 rtnl_kfree_skbs vmlinux EXPORT_SYMBOL +0x2a5088ca dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL 0xc6a4a872 __clk_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x564f7608 acpi_reconfig_notifier_register vmlinux EXPORT_SYMBOL 0x0e17678a siphash_4u64 vmlinux EXPORT_SYMBOL @@ -7920,52 +7927,52 @@ 0x3126a9e8 siphash_1u64 vmlinux EXPORT_SYMBOL 0x5e0ccb9f sha1_transform vmlinux EXPORT_SYMBOL 0x631d06aa cpu_rmap_put vmlinux EXPORT_SYMBOL -0xb92c4a9a blk_integrity_compare vmlinux EXPORT_SYMBOL +0x547244b8 blk_integrity_compare vmlinux EXPORT_SYMBOL 0xd938259e blk_queue_dma_alignment vmlinux EXPORT_SYMBOL -0x3cd842cb bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL -0xd21fa890 security_path_unlink vmlinux EXPORT_SYMBOL +0xe23df4b4 bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL +0x4986b363 security_path_unlink vmlinux EXPORT_SYMBOL 0xaedb732c remap_vmalloc_range vmlinux EXPORT_SYMBOL 0x87761528 __traceiter_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0xd93f59d1 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL +0x6ba244cc noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL 0xd985dc99 mempool_free_pages vmlinux EXPORT_SYMBOL 0x9da48709 irq_domain_set_hwirq_and_chip vmlinux EXPORT_SYMBOL_GPL 0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL 0x042c9a04 em_cpu_get vmlinux EXPORT_SYMBOL_GPL 0x1e7bbcb3 kernel_restart vmlinux EXPORT_SYMBOL_GPL -0xd9c22ee2 switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0xeec21037 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x3694775b ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL +0x3a99452b switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0xde5e8c64 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0xe01d7a5c ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL 0xb11e6d8f skb_flow_dissector_init vmlinux EXPORT_SYMBOL 0xcc39c03e nvmem_unregister vmlinux EXPORT_SYMBOL_GPL 0xad6817c1 of_pci_get_max_link_speed vmlinux EXPORT_SYMBOL_GPL 0x90576ec4 vmemdup_user vmlinux EXPORT_SYMBOL -0x48fb24d2 filemap_page_mkwrite vmlinux EXPORT_SYMBOL +0xc7e5dcb2 filemap_page_mkwrite vmlinux EXPORT_SYMBOL 0x170cc36c put_timespec64 vmlinux EXPORT_SYMBOL_GPL -0x57e424af tcf_block_put_ext vmlinux EXPORT_SYMBOL +0xa3ff0852 tcf_block_put_ext vmlinux EXPORT_SYMBOL 0x47f8d635 __get_hash_from_flowi6 vmlinux EXPORT_SYMBOL 0xef8ac53d qcom_scm_restore_sec_cfg vmlinux EXPORT_SYMBOL -0x6e4a8642 phy_ethtool_get_stats vmlinux EXPORT_SYMBOL +0x04b79a74 phy_ethtool_get_stats vmlinux EXPORT_SYMBOL 0xfad9c827 kill_dax vmlinux EXPORT_SYMBOL_GPL 0xd98ddf20 mipi_dsi_generic_write vmlinux EXPORT_SYMBOL 0xa07a37f0 memchr vmlinux EXPORT_SYMBOL 0x01f27e0d __fscrypt_prepare_lookup vmlinux EXPORT_SYMBOL_GPL -0x2061494a kern_unmount_array vmlinux EXPORT_SYMBOL -0x4d282f59 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL -0x5cc69fe5 inet6_release vmlinux EXPORT_SYMBOL +0x6574a564 kern_unmount_array vmlinux EXPORT_SYMBOL +0x516ffaf9 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL +0x203f1778 inet6_release vmlinux EXPORT_SYMBOL 0x161feb0c of_get_parent vmlinux EXPORT_SYMBOL 0x52e4cce7 clk_hw_get_name vmlinux EXPORT_SYMBOL_GPL 0xd6b3e6a6 pci_destroy_slot vmlinux EXPORT_SYMBOL_GPL -0x64112e9f vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL +0x9142bca4 vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL 0x984980f6 get_watch_queue vmlinux EXPORT_SYMBOL 0x31a95e8b ring_buffer_record_enable_cpu vmlinux EXPORT_SYMBOL_GPL 0x267df662 smp_call_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL 0x5f23e3fa insert_resource vmlinux EXPORT_SYMBOL_GPL -0x3c350582 inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL -0x9114b68c udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL -0x7848ddc8 sock_diag_register vmlinux EXPORT_SYMBOL_GPL -0x6a5cce47 __lock_sock_fast vmlinux EXPORT_SYMBOL -0x1c1fa551 sk_net_capable vmlinux EXPORT_SYMBOL +0xf6baf796 inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL +0x374666c3 udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x575a23cc sock_diag_register vmlinux EXPORT_SYMBOL_GPL +0x0694b879 __lock_sock_fast vmlinux EXPORT_SYMBOL +0x15690c4c sk_net_capable vmlinux EXPORT_SYMBOL 0x0d1ded92 devm_devfreq_remove_device vmlinux EXPORT_SYMBOL 0x27fb12ba genphy_read_master_slave vmlinux EXPORT_SYMBOL 0x8ed931b9 spi_bus_type vmlinux EXPORT_SYMBOL_GPL @@ -7977,40 +7984,40 @@ 0x91b53910 acpi_device_modalias vmlinux EXPORT_SYMBOL_GPL 0x10d9f317 stack_depot_init vmlinux EXPORT_SYMBOL_GPL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL -0xbfae18aa __blk_alloc_disk vmlinux EXPORT_SYMBOL -0x3ad3f3bd submit_bio vmlinux EXPORT_SYMBOL -0xc3d8f935 alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL +0x119670bb __blk_alloc_disk vmlinux EXPORT_SYMBOL +0xebb63ad0 submit_bio vmlinux EXPORT_SYMBOL +0x20340b49 alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL 0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0x0699f3f2 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0x8554515c trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL 0x549525ef handle_nested_irq vmlinux EXPORT_SYMBOL_GPL 0x2592fc6c console_printk vmlinux EXPORT_SYMBOL_GPL 0x55c76a23 ksys_sync_helper vmlinux EXPORT_SYMBOL_GPL 0x3f2092e3 fl6_update_dst vmlinux EXPORT_SYMBOL_GPL -0x577ea089 neigh_lookup vmlinux EXPORT_SYMBOL +0xecea1993 neigh_lookup vmlinux EXPORT_SYMBOL 0x7df73a8d uart_get_rs485_mode vmlinux EXPORT_SYMBOL_GPL 0x75e9c735 pci_ats_disabled vmlinux EXPORT_SYMBOL_GPL 0x41c44878 debugfs_create_u32_array vmlinux EXPORT_SYMBOL_GPL -0xc735e29e bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL -0x43de0f31 trace_array_printk vmlinux EXPORT_SYMBOL_GPL +0x68a0dc54 bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x7d21f52c trace_array_printk vmlinux EXPORT_SYMBOL_GPL 0xa4377768 dma_mmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0x29666395 dma_vmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0x91968ebb tcp_mtup_init vmlinux EXPORT_SYMBOL -0x0865a815 cpuidle_register vmlinux EXPORT_SYMBOL_GPL +0x9efd96bc tcp_mtup_init vmlinux EXPORT_SYMBOL +0x799d15a0 cpuidle_register vmlinux EXPORT_SYMBOL_GPL 0xbe49b761 devm_clk_unregister vmlinux EXPORT_SYMBOL_GPL 0xdf256037 kstrtou8_from_user vmlinux EXPORT_SYMBOL 0xf7d31de9 kstrtoul_from_user vmlinux EXPORT_SYMBOL 0xb0857032 blk_crypto_register vmlinux EXPORT_SYMBOL_GPL 0x6f2017de misc_cg_set_capacity vmlinux EXPORT_SYMBOL_GPL 0xb4650f7b __clocksource_update_freq_scale vmlinux EXPORT_SYMBOL_GPL -0xbddc8094 sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL +0x00d69c63 sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL 0xbea5ff1e static_key_initialized vmlinux EXPORT_SYMBOL_GPL 0x453a2566 dbs_update vmlinux EXPORT_SYMBOL_GPL 0x18e13181 meson_clk_mpll_ro_ops vmlinux EXPORT_SYMBOL_GPL 0xcc23002a hdmi_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL 0x9dbd4773 sbitmap_bitmap_show vmlinux EXPORT_SYMBOL_GPL -0x06e80de3 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL -0x52f1b681 alloc_buffer_head vmlinux EXPORT_SYMBOL +0x2f28aae0 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL +0x610d27d0 alloc_buffer_head vmlinux EXPORT_SYMBOL 0xdb688ec6 bpf_event_output vmlinux EXPORT_SYMBOL_GPL 0xaed4e51a dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL @@ -8018,38 +8025,38 @@ 0xde867c29 ecc_is_pubkey_valid_partial vmlinux EXPORT_SYMBOL 0xbc517619 fscrypt_decrypt_block_inplace vmlinux EXPORT_SYMBOL 0xa7c221c8 fscrypt_encrypt_block_inplace vmlinux EXPORT_SYMBOL -0x2825a101 nd_tbl vmlinux EXPORT_SYMBOL_GPL +0x78116667 nd_tbl vmlinux EXPORT_SYMBOL_GPL 0x2ad62974 tegra_ivc_notified vmlinux EXPORT_SYMBOL 0xe78ec9be device_remove_file vmlinux EXPORT_SYMBOL_GPL 0xe8dbcfdd acpi_dev_get_dma_resources vmlinux EXPORT_SYMBOL_GPL 0x1b8822d8 pinctrl_gpio_direction_output vmlinux EXPORT_SYMBOL_GPL -0x8511821c security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL +0x700187b7 security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL 0x3f83f8d3 rcu_bind_current_to_nocb vmlinux EXPORT_SYMBOL_GPL 0x142c9c32 param_set_bool_enable_only vmlinux EXPORT_SYMBOL_GPL -0x6aa6764a ipv6_skip_exthdr vmlinux EXPORT_SYMBOL -0x721dd643 tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL -0x826c1839 ip_options_compile vmlinux EXPORT_SYMBOL -0x1891d46e sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL +0x66c956d0 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0xe49e9a09 tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL +0xd8510ed9 ip_options_compile vmlinux EXPORT_SYMBOL +0xa8f15304 sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL 0xe082e88d acpi_check_address_range vmlinux EXPORT_SYMBOL 0x5258484f pcibios_bus_to_resource vmlinux EXPORT_SYMBOL 0xd26d21fa meson_pmx_get_groups vmlinux EXPORT_SYMBOL_GPL 0x3a6b3ba1 param_get_ulong vmlinux EXPORT_SYMBOL -0xad4908fd kill_pid vmlinux EXPORT_SYMBOL -0x338f235c rt6_lookup vmlinux EXPORT_SYMBOL -0xaf657da6 unix_outq_len vmlinux EXPORT_SYMBOL_GPL -0xd219fd9d udp_seq_start vmlinux EXPORT_SYMBOL -0x81cc8855 sock_map_unhash vmlinux EXPORT_SYMBOL_GPL +0xe4ad333a kill_pid vmlinux EXPORT_SYMBOL +0x7c1927f3 rt6_lookup vmlinux EXPORT_SYMBOL +0xde96d1ba unix_outq_len vmlinux EXPORT_SYMBOL_GPL +0x24ee7e76 udp_seq_start vmlinux EXPORT_SYMBOL +0xb2058bea sock_map_unhash vmlinux EXPORT_SYMBOL_GPL 0x03d2dcc5 device_store_int vmlinux EXPORT_SYMBOL_GPL 0x9428f816 dim_turn vmlinux EXPORT_SYMBOL 0x19edd064 blkg_rwstat_exit vmlinux EXPORT_SYMBOL_GPL 0xaf0b6ba7 blkg_rwstat_init vmlinux EXPORT_SYMBOL_GPL 0x64999478 congestion_wait vmlinux EXPORT_SYMBOL -0x55ea4c87 __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL +0xf1d397ab __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL 0x60ebc96f ring_buffer_read_prepare vmlinux EXPORT_SYMBOL_GPL -0xbc9a676e tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL +0x3ee0f0c1 tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL 0xf28404cf devlink_dpipe_header_ipv6 vmlinux EXPORT_SYMBOL_GPL -0x45b4f397 inet_pton_with_scope vmlinux EXPORT_SYMBOL -0xa90b2cf2 i2c_del_driver vmlinux EXPORT_SYMBOL +0xfad3b4c2 inet_pton_with_scope vmlinux EXPORT_SYMBOL +0xf8ffc35c i2c_del_driver vmlinux EXPORT_SYMBOL 0x1486ded2 dma_fence_allocate_private_stub vmlinux EXPORT_SYMBOL 0xbd8979d8 device_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0x133e5fe6 device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL @@ -8067,31 +8074,32 @@ 0x540fe29d __dma_request_channel vmlinux EXPORT_SYMBOL_GPL 0x603bf8c6 clk_hw_is_enabled vmlinux EXPORT_SYMBOL_GPL 0xfe916dc6 hex_dump_to_buffer vmlinux EXPORT_SYMBOL -0x7f578777 file_ra_state_init vmlinux EXPORT_SYMBOL_GPL +0x7499fbbb file_ra_state_init vmlinux EXPORT_SYMBOL_GPL 0x3dac779a bpf_sk_lookup_enabled vmlinux EXPORT_SYMBOL 0xfa2e56e0 crypto_larval_kill vmlinux EXPORT_SYMBOL_GPL 0x5739a145 ima_measure_critical_data vmlinux EXPORT_SYMBOL_GPL 0xb1d5eba0 irq_set_default_host vmlinux EXPORT_SYMBOL_GPL -0x881955a5 inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL -0xcc25b111 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL +0xd9881b79 inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL +0xf13e6d95 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL 0xf06f2614 hid_match_device vmlinux EXPORT_SYMBOL_GPL 0x4e2e74c1 qcom_scm_io_readl vmlinux EXPORT_SYMBOL -0x52e26291 i2c_clients_command vmlinux EXPORT_SYMBOL +0xa678b416 i2c_clients_command vmlinux EXPORT_SYMBOL 0xf1d3030b touchscreen_parse_properties vmlinux EXPORT_SYMBOL 0xc0a3d155 k3_udma_glue_rx_get_flow_id_base vmlinux EXPORT_SYMBOL_GPL 0x489f6e0b rdma_dim vmlinux EXPORT_SYMBOL -0xcd951b7c kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL +0x2610ad27 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL 0xeb78b1ed unregister_kprobe vmlinux EXPORT_SYMBOL_GPL -0x0e9bddf2 dev_get_flags vmlinux EXPORT_SYMBOL +0x177e5847 dev_get_flags vmlinux EXPORT_SYMBOL 0xae61af06 hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL -0x3fa3a254 dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL -0x33a65985 thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL +0x1f777109 dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL +0x3f7ad3bc thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL 0xc82c721f klist_remove vmlinux EXPORT_SYMBOL_GPL 0x35e0a72b crypto_sha256_update vmlinux EXPORT_SYMBOL 0xfbd5aa69 crypto_shash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL +0x78b6a8c3 fscrypt_fname_encrypt vmlinux EXPORT_SYMBOL_GPL 0x9d92f3ad __wait_on_bit_lock vmlinux EXPORT_SYMBOL -0x50c2c998 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL -0x60795d6a fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL +0x4794a119 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL +0xbda86e74 fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL 0x5e9a01ce gen_new_estimator vmlinux EXPORT_SYMBOL 0xdceb5362 efi_status_to_err vmlinux EXPORT_SYMBOL_GPL 0x7cd6f042 cpufreq_get_current_driver vmlinux EXPORT_SYMBOL_GPL @@ -8101,30 +8109,30 @@ 0xbe13e809 pci_set_master vmlinux EXPORT_SYMBOL 0x1b297b1e sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0xca396c9d iov_iter_pipe vmlinux EXPORT_SYMBOL -0x1af659b6 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL +0x3744828b blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0xfed3c8fd crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL 0x6632b84e debugfs_create_ulong vmlinux EXPORT_SYMBOL_GPL -0xc3c6cbab freeze_super vmlinux EXPORT_SYMBOL +0x966d6b18 freeze_super vmlinux EXPORT_SYMBOL 0x2e801502 __devm_request_region vmlinux EXPORT_SYMBOL 0x9b12789c l3mdev_fib_table_by_index vmlinux EXPORT_SYMBOL_GPL 0xdc958e55 hid_connect vmlinux EXPORT_SYMBOL_GPL -0x902e2e3e thermal_zone_device_critical vmlinux EXPORT_SYMBOL -0xe2d13628 i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0xb6407224 thermal_zone_device_critical vmlinux EXPORT_SYMBOL +0xb8e042be i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL 0x757fc866 vc_cons vmlinux EXPORT_SYMBOL 0xf0b2419f cmd_db_read_aux_data vmlinux EXPORT_SYMBOL 0x065ebe00 dma_async_device_unregister vmlinux EXPORT_SYMBOL 0x373f8373 meson_clk_dualdiv_ro_ops vmlinux EXPORT_SYMBOL_GPL 0xe7ff9242 pci_rebar_get_possible_sizes vmlinux EXPORT_SYMBOL 0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL -0x7f671cf0 find_inode_nowait vmlinux EXPORT_SYMBOL +0x85179b4d find_inode_nowait vmlinux EXPORT_SYMBOL 0x6ba36c6a hwpoison_filter_flags_value vmlinux EXPORT_SYMBOL_GPL 0x0bbdc9b2 remove_memory vmlinux EXPORT_SYMBOL_GPL -0x2ec5194e umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL +0x96f79fc7 umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL 0x1bb51249 tcp_have_smc vmlinux EXPORT_SYMBOL 0xab1e0e93 hv_setup_kexec_handler vmlinux EXPORT_SYMBOL_GPL 0xcd57d43a fsl8250_handle_irq vmlinux EXPORT_SYMBOL_GPL 0xb384bc15 devm_of_clk_del_provider vmlinux EXPORT_SYMBOL -0x210348cf acpi_kobj vmlinux EXPORT_SYMBOL_GPL +0x58e66d7d acpi_kobj vmlinux EXPORT_SYMBOL_GPL 0x3c658be2 gpiod_get_value vmlinux EXPORT_SYMBOL_GPL 0xf9c0b663 strlcat vmlinux EXPORT_SYMBOL 0x2e2b40d2 strncat vmlinux EXPORT_SYMBOL @@ -8133,21 +8141,21 @@ 0xbb6f025a asymmetric_key_generate_id vmlinux EXPORT_SYMBOL_GPL 0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL 0x605d5bfa cache_line_size vmlinux EXPORT_SYMBOL_GPL -0xf579c4e9 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL -0x5291251f netdev_notice vmlinux EXPORT_SYMBOL +0xca0503c2 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL +0xd910b0ef netdev_notice vmlinux EXPORT_SYMBOL 0x50f68256 scmi_protocol_register vmlinux EXPORT_SYMBOL_GPL 0xee7a0a9e led_classdev_notify_brightness_hw_changed vmlinux EXPORT_SYMBOL_GPL 0x71283c41 pm_generic_freeze_noirq vmlinux EXPORT_SYMBOL_GPL 0x7852d632 blk_rq_map_kern vmlinux EXPORT_SYMBOL -0xf7e3a516 sync_mapping_buffers vmlinux EXPORT_SYMBOL -0x96d50ab4 noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0x97e7b6d7 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL +0x2bd4b066 sync_mapping_buffers vmlinux EXPORT_SYMBOL +0x9ba2c871 noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0xff519f88 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL 0xb5a8284e phy_get_internal_delay vmlinux EXPORT_SYMBOL 0xbc10b3ee virtqueue_get_avail_addr vmlinux EXPORT_SYMBOL_GPL 0x0f0404d3 dma_async_device_channel_unregister vmlinux EXPORT_SYMBOL_GPL 0x10c763a3 desc_to_gpio vmlinux EXPORT_SYMBOL_GPL 0xfcf9ef73 hw_protection_shutdown vmlinux EXPORT_SYMBOL_GPL -0x524ee082 datagram_poll vmlinux EXPORT_SYMBOL +0x10fe80e8 datagram_poll vmlinux EXPORT_SYMBOL 0xf1348d2b devfreq_monitor_suspend vmlinux EXPORT_SYMBOL 0xcdbce57d regmap_update_bits_base vmlinux EXPORT_SYMBOL_GPL 0x8add5bef __tty_alloc_driver vmlinux EXPORT_SYMBOL @@ -8155,7 +8163,7 @@ 0x94aa7cd4 gpiochip_irq_domain_deactivate vmlinux EXPORT_SYMBOL_GPL 0xb2fa093e blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL 0x1e9edfb7 seq_hlist_start_head_rcu vmlinux EXPORT_SYMBOL -0x0a48dbf6 current_time vmlinux EXPORT_SYMBOL +0xe8b676c4 current_time vmlinux EXPORT_SYMBOL 0x75dcfd2d user_path_at_empty vmlinux EXPORT_SYMBOL 0xba9b16c1 __tcf_em_tree_match vmlinux EXPORT_SYMBOL 0x52072c6d page_pool_release_page vmlinux EXPORT_SYMBOL @@ -8169,8 +8177,8 @@ 0x1cc11154 __SCK__tp_func_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0x862258db timecounter_init vmlinux EXPORT_SYMBOL_GPL 0x717bac71 dma_free_attrs vmlinux EXPORT_SYMBOL -0x3d731b34 inet_addr_type vmlinux EXPORT_SYMBOL -0xbb062e87 inet_recvmsg vmlinux EXPORT_SYMBOL +0xe2909e82 inet_addr_type vmlinux EXPORT_SYMBOL +0x95d5a190 inet_recvmsg vmlinux EXPORT_SYMBOL 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL 0xfb12292b mdiobus_unregister vmlinux EXPORT_SYMBOL 0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL @@ -8182,22 +8190,22 @@ 0x9772e64f phy_driver_is_genphy_10g vmlinux EXPORT_SYMBOL_GPL 0x1e53f827 stack_depot_print vmlinux EXPORT_SYMBOL_GPL 0x98c59274 __tracepoint_rpm_idle vmlinux EXPORT_SYMBOL_GPL -0xee6682ff mr_fill_mroute vmlinux EXPORT_SYMBOL +0x54be2fcd mr_fill_mroute vmlinux EXPORT_SYMBOL 0x19339214 meson_sm_get vmlinux EXPORT_SYMBOL_GPL 0x8df31197 gov_attr_set_put vmlinux EXPORT_SYMBOL_GPL 0x787d6847 gov_attr_set_get vmlinux EXPORT_SYMBOL_GPL -0xb48a8d28 wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL +0x44ca2ab1 wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL 0x394c0602 stop_tty vmlinux EXPORT_SYMBOL 0x851b9121 xudma_dev_get_psil_base vmlinux EXPORT_SYMBOL 0x2dce2f1c __irq_regs vmlinux EXPORT_SYMBOL 0x2ee7c52b btree_visitor vmlinux EXPORT_SYMBOL_GPL 0xb85bcb6d dquot_get_dqblk vmlinux EXPORT_SYMBOL -0xf18ee020 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL +0xf1549d74 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL 0x42578e80 acpi_get_type vmlinux EXPORT_SYMBOL -0xd798c244 unlock_page_memcg vmlinux EXPORT_SYMBOL +0x0b367f9a unlock_page_memcg vmlinux EXPORT_SYMBOL 0x08249512 iwe_stream_add_point vmlinux EXPORT_SYMBOL -0x0df1401e xfrm_policy_destroy vmlinux EXPORT_SYMBOL -0x75aac076 inet_del_offload vmlinux EXPORT_SYMBOL +0xc3d58781 xfrm_policy_destroy vmlinux EXPORT_SYMBOL +0x8a134e2d inet_del_offload vmlinux EXPORT_SYMBOL 0x0ebb03a4 devlink_trap_groups_unregister vmlinux EXPORT_SYMBOL_GPL 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net vmlinux EXPORT_SYMBOL 0xc6a69a7b devfreq_monitor_start vmlinux EXPORT_SYMBOL @@ -8206,29 +8214,29 @@ 0x8fdcd27f gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL 0x25bbfa9a security_kernel_load_data vmlinux EXPORT_SYMBOL_GPL 0x2ddd5b55 devlink_is_reload_failed vmlinux EXPORT_SYMBOL_GPL -0xf3fad93e neigh_ifdown vmlinux EXPORT_SYMBOL +0x2362d974 neigh_ifdown vmlinux EXPORT_SYMBOL 0x612f688d devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL 0x6f948c54 regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0x1ac5d3cb strcspn vmlinux EXPORT_SYMBOL -0x376f3133 make_device_exclusive_range vmlinux EXPORT_SYMBOL_GPL +0x046d1329 make_device_exclusive_range vmlinux EXPORT_SYMBOL_GPL 0xc4a31146 rdma_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x4e4c37e2 freq_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0x147060b1 mmput_async vmlinux EXPORT_SYMBOL_GPL +0x95fdc651 mmput_async vmlinux EXPORT_SYMBOL_GPL 0xcb6dcda5 mtk_smi_larb_put vmlinux EXPORT_SYMBOL_GPL 0x3924afa8 mtk_smi_larb_get vmlinux EXPORT_SYMBOL_GPL -0xdf0e972d thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0xdf57907e thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0x36f61643 devm_get_free_pages vmlinux EXPORT_SYMBOL_GPL 0x4bf3ce6f qman_release_cgrid vmlinux EXPORT_SYMBOL 0x5e798ffb divider_get_val vmlinux EXPORT_SYMBOL_GPL 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook vmlinux EXPORT_SYMBOL_GPL 0x9b3b478d pci_scan_bridge vmlinux EXPORT_SYMBOL 0x13490829 pci_generic_config_read vmlinux EXPORT_SYMBOL_GPL -0xf5b17ddc blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL +0xeab5eaca blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL 0x3dabf271 memcg_sockets_enabled_key vmlinux EXPORT_SYMBOL 0xb2c1732e rcu_gp_set_torture_wait vmlinux EXPORT_SYMBOL_GPL -0x0d251742 skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL +0xd4069b42 skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL 0x8f352b7a hid_parse_report vmlinux EXPORT_SYMBOL_GPL -0x16f02eb0 genpd_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL +0xcbf5911a genpd_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL 0xc87dd725 k3_udma_glue_pop_rx_chn vmlinux EXPORT_SYMBOL_GPL 0x5169344d k3_udma_glue_pop_tx_chn vmlinux EXPORT_SYMBOL_GPL 0x3ad20dea mtk_pinconf_drive_get vmlinux EXPORT_SYMBOL_GPL @@ -8237,45 +8245,45 @@ 0x060ba97c gen_pool_free_owner vmlinux EXPORT_SYMBOL 0x5fc72f0e alloc_pages_exact vmlinux EXPORT_SYMBOL 0xa23ffc04 groups_sort vmlinux EXPORT_SYMBOL -0x9cc7dcbf xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x876aef40 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL 0x0bec4898 regmap_get_device vmlinux EXPORT_SYMBOL_GPL -0x17246939 devm_regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL -0x51bcbdc7 regulator_get_hardware_vsel_register vmlinux EXPORT_SYMBOL_GPL +0x3e359a02 devm_regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL +0xef96d43a regulator_get_hardware_vsel_register vmlinux EXPORT_SYMBOL_GPL 0x240c8f2c virtio_break_device vmlinux EXPORT_SYMBOL_GPL 0xe175c28b of_clk_hw_simple_get vmlinux EXPORT_SYMBOL_GPL 0x2a093578 fs_lookup_param vmlinux EXPORT_SYMBOL -0xe13fde4e nf_register_net_hook vmlinux EXPORT_SYMBOL +0x60bb4735 nf_register_net_hook vmlinux EXPORT_SYMBOL 0x00c5a34a of_parse_phandle_with_args vmlinux EXPORT_SYMBOL 0x90fad85d gpiod_to_chip vmlinux EXPORT_SYMBOL_GPL 0x1f50f742 __nla_reserve vmlinux EXPORT_SYMBOL 0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL -0xedc4ea0c inc_zone_page_state vmlinux EXPORT_SYMBOL +0xe91911b2 inc_zone_page_state vmlinux EXPORT_SYMBOL 0xdd6ddcec __traceiter_error_report_end vmlinux EXPORT_SYMBOL_GPL 0x5e173309 cpu_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0xd0878c32 netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL -0xd3822edc skb_checksum vmlinux EXPORT_SYMBOL -0x5ff3ba4e kfree_skb_list vmlinux EXPORT_SYMBOL +0x157cc28e netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0x35d293d8 skb_checksum vmlinux EXPORT_SYMBOL +0x95bb7101 kfree_skb_list vmlinux EXPORT_SYMBOL 0x29977fbf iommu_dev_enable_feature vmlinux EXPORT_SYMBOL_GPL 0x16575ba3 clk_regmap_gate_ro_ops vmlinux EXPORT_SYMBOL_GPL 0xf6961eab pci_pme_capable vmlinux EXPORT_SYMBOL 0xca9360b5 rb_next vmlinux EXPORT_SYMBOL 0x263e64c8 fscrypt_fname_disk_to_usr vmlinux EXPORT_SYMBOL -0xb0d18a02 fiemap_prep vmlinux EXPORT_SYMBOL +0x5b4c3c76 fiemap_prep vmlinux EXPORT_SYMBOL 0xbf70b2cf inode_permission vmlinux EXPORT_SYMBOL -0xe5add172 buffer_migrate_page vmlinux EXPORT_SYMBOL +0xd4b9ba39 buffer_migrate_page vmlinux EXPORT_SYMBOL 0x92540fbf finish_wait vmlinux EXPORT_SYMBOL -0xc9f2f054 xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0x44190480 xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL 0x220ce70c kvm_arm_hyp_service_available vmlinux EXPORT_SYMBOL_GPL -0xb0d393fd phy_start_aneg vmlinux EXPORT_SYMBOL +0xad4fdea4 phy_start_aneg vmlinux EXPORT_SYMBOL 0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL 0x597092e5 cpumask_any_but vmlinux EXPORT_SYMBOL 0x53f4e1ba __bitmap_weight vmlinux EXPORT_SYMBOL 0x619cb7dd simple_read_from_buffer vmlinux EXPORT_SYMBOL -0x9a886f53 get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL +0xa6106605 get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL 0x1dc2bb95 clockevent_delta2ns vmlinux EXPORT_SYMBOL_GPL 0xff69a066 irq_domain_simple_ops vmlinux EXPORT_SYMBOL_GPL -0x57b81ec7 nf_checksum vmlinux EXPORT_SYMBOL_GPL -0x86954b3d sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL +0xa56fa0d1 nf_checksum vmlinux EXPORT_SYMBOL_GPL +0xe098409d sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL 0x4eb39d4e __tracepoint_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL 0x420f3d01 nvmem_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x45006cee default_red vmlinux EXPORT_SYMBOL @@ -8284,22 +8292,22 @@ 0x332c76b9 pci_d3cold_enable vmlinux EXPORT_SYMBOL_GPL 0xd6c1c4b3 gpiochip_add_pin_range vmlinux EXPORT_SYMBOL_GPL 0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL -0xf8a3c654 xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL -0xe4a889d8 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL +0xde86b923 xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL +0xa27c50f6 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL 0x00d1583b mbox_chan_received_data vmlinux EXPORT_SYMBOL_GPL 0x261dd5eb _dev_warn vmlinux EXPORT_SYMBOL -0x96bce95f fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL +0x8cf02542 fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL 0xb5ecba73 crypto_dh_key_len vmlinux EXPORT_SYMBOL_GPL 0x55a3387c vfs_statfs vmlinux EXPORT_SYMBOL 0x1f44b2f8 __mdiobus_read vmlinux EXPORT_SYMBOL 0x66c00a47 _dev_alert vmlinux EXPORT_SYMBOL 0x37567738 mipi_dsi_driver_register_full vmlinux EXPORT_SYMBOL 0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL -0x828eb336 list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL +0x7c5d51a5 list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL 0x7afe324e halt_poll_ns_grow vmlinux EXPORT_SYMBOL_GPL -0xa0d5c32e ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL -0x007e7f80 xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL -0x3c8a0972 udp_ioctl vmlinux EXPORT_SYMBOL +0xf6562586 ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL +0x7f8a9ef3 xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL +0xd442b302 udp_ioctl vmlinux EXPORT_SYMBOL 0x2574da11 zynqmp_pm_write_pggs vmlinux EXPORT_SYMBOL_GPL 0x80e4c1b7 __mdiobus_write vmlinux EXPORT_SYMBOL 0x49e35a87 genphy_loopback vmlinux EXPORT_SYMBOL @@ -8310,47 +8318,47 @@ 0x6199ad5d crypto_has_skcipher vmlinux EXPORT_SYMBOL_GPL 0x7dda30af unregister_tracepoint_module_notifier vmlinux EXPORT_SYMBOL_GPL 0xacc977ac alarm_forward_now vmlinux EXPORT_SYMBOL_GPL -0x92b059fb rtnetlink_put_metrics vmlinux EXPORT_SYMBOL +0xef8f8257 rtnetlink_put_metrics vmlinux EXPORT_SYMBOL 0xb0c6f5fb rproc_elf_get_boot_addr vmlinux EXPORT_SYMBOL 0x5d2bc42a reset_control_rearm vmlinux EXPORT_SYMBOL_GPL 0xd816f1be meson_eeclkc_probe vmlinux EXPORT_SYMBOL_GPL 0xd6792e36 pwm_get_chip_data vmlinux EXPORT_SYMBOL_GPL 0x4c304c40 pwm_set_chip_data vmlinux EXPORT_SYMBOL_GPL 0x7ee2356b fips_fail_notif_chain vmlinux EXPORT_SYMBOL_GPL -0x51ed4a87 may_umount vmlinux EXPORT_SYMBOL +0x9bc79a55 may_umount vmlinux EXPORT_SYMBOL 0xe60a5e8d pids_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x63ea80b3 cper_mem_err_type_str vmlinux EXPORT_SYMBOL_GPL -0xabbd24fd genpd_dev_pm_attach_by_id vmlinux EXPORT_SYMBOL_GPL +0x96a75525 genpd_dev_pm_attach_by_id vmlinux EXPORT_SYMBOL_GPL 0x9cb0a498 iommu_detach_device vmlinux EXPORT_SYMBOL_GPL 0x00071c0f tty_buffer_unlock_exclusive vmlinux EXPORT_SYMBOL_GPL -0x1ea01ea2 regulator_map_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0x7989361f regulator_map_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL 0xdc139c13 k3_udma_glue_tx_get_hdesc_size vmlinux EXPORT_SYMBOL_GPL 0x1b5cf568 pcix_get_max_mmrbc vmlinux EXPORT_SYMBOL -0x4be2ecb6 block_read_full_page vmlinux EXPORT_SYMBOL +0x4018fc5a block_read_full_page vmlinux EXPORT_SYMBOL 0x3c8a2a36 console_drivers vmlinux EXPORT_SYMBOL_GPL 0x3e90e3e4 bus_sort_breadthfirst vmlinux EXPORT_SYMBOL_GPL 0xfc0c259b pci_alloc_host_bridge vmlinux EXPORT_SYMBOL 0x9fe939e1 mpi_powm vmlinux EXPORT_SYMBOL_GPL 0xea6f9a36 zlib_deflate_dfltcc_enabled vmlinux EXPORT_SYMBOL -0xd8161ea5 dec_node_page_state vmlinux EXPORT_SYMBOL -0xb596cc52 xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL -0x3c58968d tcp_v4_connect vmlinux EXPORT_SYMBOL -0xe7742b33 tcp_sync_mss vmlinux EXPORT_SYMBOL +0x7817d903 dec_node_page_state vmlinux EXPORT_SYMBOL +0xbbdbe16b xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL +0x98376046 tcp_v4_connect vmlinux EXPORT_SYMBOL +0x7d8141f6 tcp_sync_mss vmlinux EXPORT_SYMBOL 0xc80f8e4a devlink_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0x2bc9ab90 edac_pci_del_device vmlinux EXPORT_SYMBOL_GPL 0x4d5e3913 alloc_dax vmlinux EXPORT_SYMBOL_GPL 0x4678bdd9 regmap_raw_write vmlinux EXPORT_SYMBOL_GPL 0x4f02a243 iommu_device_register vmlinux EXPORT_SYMBOL_GPL 0x023eec3a tpm_chip_alloc vmlinux EXPORT_SYMBOL_GPL -0xeb91020b devm_regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x0e972a9f regulator_bulk_disable vmlinux EXPORT_SYMBOL_GPL +0x83087208 devm_regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x76010ffe regulator_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0xc42dcb99 acpi_evaluate_ost vmlinux EXPORT_SYMBOL 0x2eb2b024 dpcon_enable vmlinux EXPORT_SYMBOL_GPL 0x3fe2ccbe memweight vmlinux EXPORT_SYMBOL 0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL -0x49a6ba53 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL -0x403b86f2 __netpoll_free vmlinux EXPORT_SYMBOL_GPL -0x44ba59f4 netdev_upper_dev_link vmlinux EXPORT_SYMBOL +0xa9ce1688 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL +0xb3f85852 __netpoll_free vmlinux EXPORT_SYMBOL_GPL +0xec07398d netdev_upper_dev_link vmlinux EXPORT_SYMBOL 0x3079f2bd serio_rescan vmlinux EXPORT_SYMBOL 0x5762c206 regmap_field_read vmlinux EXPORT_SYMBOL_GPL 0x42f728aa mctrl_gpio_get_outputs vmlinux EXPORT_SYMBOL_GPL @@ -8358,67 +8366,67 @@ 0x4637e2a4 clk_fixed_factor_ops vmlinux EXPORT_SYMBOL_GPL 0x479f7d4b clk_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0x4a420d09 acpi_bus_detach_private_data vmlinux EXPORT_SYMBOL_GPL -0xbfc66db4 framebuffer_alloc vmlinux EXPORT_SYMBOL +0x8d2ed471 framebuffer_alloc vmlinux EXPORT_SYMBOL 0xca690cc0 dw_pcie_host_init vmlinux EXPORT_SYMBOL_GPL -0x3d870de3 tegra_xusb_padctl_legacy_probe vmlinux EXPORT_SYMBOL_GPL +0x496a4832 tegra_xusb_padctl_legacy_probe vmlinux EXPORT_SYMBOL_GPL 0x47cfd825 kstrtouint_from_user vmlinux EXPORT_SYMBOL -0xf0ddaa6d xfrm_policy_byid vmlinux EXPORT_SYMBOL +0x4530fab0 xfrm_policy_byid vmlinux EXPORT_SYMBOL 0x6b6fa4f6 mbox_free_channel vmlinux EXPORT_SYMBOL_GPL 0xe1dee50c of_io_request_and_map vmlinux EXPORT_SYMBOL -0x3b022392 cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0xaef359a2 cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL 0x19c20269 soc_device_unregister vmlinux EXPORT_SYMBOL_GPL -0x1c029960 tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL -0xe2bdb456 amba_apb_device_add vmlinux EXPORT_SYMBOL_GPL +0x0e456d5b tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL +0xfc8b3306 amba_apb_device_add vmlinux EXPORT_SYMBOL_GPL 0x5a106c26 pci_prepare_to_sleep vmlinux EXPORT_SYMBOL 0xf86306f3 ahash_register_instance vmlinux EXPORT_SYMBOL_GPL 0x95864efa load_nls_default vmlinux EXPORT_SYMBOL 0xdb556421 __fscrypt_prepare_readdir vmlinux EXPORT_SYMBOL_GPL -0x5e4dd28e nonseekable_open vmlinux EXPORT_SYMBOL -0x409870ce kmem_cache_create vmlinux EXPORT_SYMBOL +0xd659875f nonseekable_open vmlinux EXPORT_SYMBOL +0xd0c699b2 kmem_cache_create vmlinux EXPORT_SYMBOL 0xfa666974 queue_work_node vmlinux EXPORT_SYMBOL_GPL -0xf4ba4f1b kvm_vcpu_read_guest_atomic vmlinux EXPORT_SYMBOL_GPL -0xe670ce7b inet_get_local_port_range vmlinux EXPORT_SYMBOL +0x0352312c kvm_vcpu_read_guest_atomic vmlinux EXPORT_SYMBOL_GPL +0x8fd9c621 inet_get_local_port_range vmlinux EXPORT_SYMBOL 0x4e58cb15 devm_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x25409ba4 devm_nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0x896794cc devfreq_event_enable_edev vmlinux EXPORT_SYMBOL_GPL 0x8f2f5a69 of_graph_get_endpoint_count vmlinux EXPORT_SYMBOL 0xa33c92a4 usb_phy_get_charger_current vmlinux EXPORT_SYMBOL_GPL 0x9054f3b4 usb_phy_set_charger_current vmlinux EXPORT_SYMBOL_GPL -0xe64394d6 phy_get_eee_err vmlinux EXPORT_SYMBOL +0x0cf7bdb9 phy_get_eee_err vmlinux EXPORT_SYMBOL 0x76183698 dma_resv_get_fences vmlinux EXPORT_SYMBOL_GPL 0xf77337a1 hdmi_audio_infoframe_check vmlinux EXPORT_SYMBOL 0x5cc85b87 pci_bus_claim_resources vmlinux EXPORT_SYMBOL 0xd0d3f0a4 gen_pool_avail vmlinux EXPORT_SYMBOL_GPL 0x12a6e644 __seq_open_private vmlinux EXPORT_SYMBOL 0x4a75b9d8 seq_escape vmlinux EXPORT_SYMBOL -0x71d807f5 __sk_queue_drop_skb vmlinux EXPORT_SYMBOL -0x2284d0f1 sock_alloc_file vmlinux EXPORT_SYMBOL +0xfdf6ec31 __sk_queue_drop_skb vmlinux EXPORT_SYMBOL +0xdab35c64 sock_alloc_file vmlinux EXPORT_SYMBOL 0x153979b4 of_graph_is_present vmlinux EXPORT_SYMBOL 0xf30f6941 of_mdiobus_register vmlinux EXPORT_SYMBOL 0x30b1e1de device_match_any vmlinux EXPORT_SYMBOL_GPL -0x5914b525 __generic_file_write_iter vmlinux EXPORT_SYMBOL -0x8a057c34 xfrm_lookup vmlinux EXPORT_SYMBOL +0x91b3e2ce __generic_file_write_iter vmlinux EXPORT_SYMBOL +0x947c0d3a xfrm_lookup vmlinux EXPORT_SYMBOL 0x15510a89 devlink_fmsg_binary_put vmlinux EXPORT_SYMBOL_GPL -0xac8962b8 skb_store_bits vmlinux EXPORT_SYMBOL +0x722e6275 skb_store_bits vmlinux EXPORT_SYMBOL 0xd079049f dma_resv_fini vmlinux EXPORT_SYMBOL 0x701dbe86 msm_pinctrl_remove vmlinux EXPORT_SYMBOL -0xea305e3f __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL +0x254c2431 __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL 0x7681946c unregister_pm_notifier vmlinux EXPORT_SYMBOL_GPL -0x91b76139 kvm_vcpu_read_guest_page vmlinux EXPORT_SYMBOL_GPL +0x4372492c kvm_vcpu_read_guest_page vmlinux EXPORT_SYMBOL_GPL 0x65e01af9 __sync_icache_dcache vmlinux EXPORT_SYMBOL_GPL -0x777f95b5 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL -0xdbc98b01 inet_unregister_protosw vmlinux EXPORT_SYMBOL +0x66e63329 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL +0x5848333f inet_unregister_protosw vmlinux EXPORT_SYMBOL 0x9b5f65f1 devm_devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL 0x46d2f38b __hwspin_unlock vmlinux EXPORT_SYMBOL_GPL 0x4406c7ed cpufreq_dbs_governor_stop vmlinux EXPORT_SYMBOL_GPL -0x998cb7ad i2c_smbus_read_byte vmlinux EXPORT_SYMBOL -0x7539e2d1 i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL +0x7c36eb8b i2c_smbus_read_byte vmlinux EXPORT_SYMBOL +0x06a57b33 i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL 0xc1155deb _dev_info vmlinux EXPORT_SYMBOL 0xa1ed9c8b add_hwgenerator_randomness vmlinux EXPORT_SYMBOL_GPL 0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL 0xeafc141f __posix_acl_chmod vmlinux EXPORT_SYMBOL 0x058c6377 for_each_kernel_tracepoint vmlinux EXPORT_SYMBOL_GPL -0xecc4f42d netif_napi_add_weight vmlinux EXPORT_SYMBOL +0x490748f2 netif_napi_add_weight vmlinux EXPORT_SYMBOL 0x6f31391d led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL 0x76de55d5 devres_for_each_res vmlinux EXPORT_SYMBOL_GPL 0xca8df675 device_remove_file_self vmlinux EXPORT_SYMBOL_GPL @@ -8431,7 +8439,7 @@ 0x3dfc897c seq_hlist_start_head vmlinux EXPORT_SYMBOL 0xe2915104 clocksource_change_rating vmlinux EXPORT_SYMBOL 0x39991865 icmp_global_allow vmlinux EXPORT_SYMBOL -0x5f3ddabf peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL +0x576c39e9 peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL 0x1a876574 __tracepoint_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xad786a88 vp_modern_remove vmlinux EXPORT_SYMBOL_GPL 0xdcf0cf6c pci_hp_create_module_link vmlinux EXPORT_SYMBOL_GPL @@ -8439,131 +8447,131 @@ 0x49ed86a0 ZSTD_endStream vmlinux EXPORT_SYMBOL 0x826a59d7 crypto_aead_decrypt vmlinux EXPORT_SYMBOL_GPL 0x25e6055f crypto_aead_encrypt vmlinux EXPORT_SYMBOL_GPL -0x11362055 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL +0x193befea mark_buffer_write_io_error vmlinux EXPORT_SYMBOL 0xa389a49a profile_event_register vmlinux EXPORT_SYMBOL_GPL 0xdf0ca3f4 cpu_latency_qos_request_active vmlinux EXPORT_SYMBOL_GPL -0x940792f6 msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL +0x2bff3a40 msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL 0xb98bb315 phy_gbit_fibre_features vmlinux EXPORT_SYMBOL_GPL 0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL 0x535392c5 sysfs_rename_link_ns vmlinux EXPORT_SYMBOL_GPL 0x7daece67 quota_send_warning vmlinux EXPORT_SYMBOL 0x54d54465 __dquot_transfer vmlinux EXPORT_SYMBOL 0x1a6bf28f fsnotify_get_cookie vmlinux EXPORT_SYMBOL_GPL -0xe8b44b8a lock_two_nondirectories vmlinux EXPORT_SYMBOL +0x668b0406 lock_two_nondirectories vmlinux EXPORT_SYMBOL 0xe491e700 unregister_kprobes vmlinux EXPORT_SYMBOL_GPL -0x7e7ad2d4 dcb_setapp vmlinux EXPORT_SYMBOL -0xe0c91cf5 dcb_getapp vmlinux EXPORT_SYMBOL -0xd5ee733b register_netdevice vmlinux EXPORT_SYMBOL +0x78124259 dcb_setapp vmlinux EXPORT_SYMBOL +0xa310920a dcb_getapp vmlinux EXPORT_SYMBOL +0x58990d2a register_netdevice vmlinux EXPORT_SYMBOL 0xac509b95 ps2_init vmlinux EXPORT_SYMBOL 0x86c961b3 __set_dax_synchronous vmlinux EXPORT_SYMBOL_GPL -0xbd4ae5ca blkdev_put vmlinux EXPORT_SYMBOL +0x6fda933f blkdev_put vmlinux EXPORT_SYMBOL 0x58fc0b49 user_describe vmlinux EXPORT_SYMBOL_GPL -0x28a749c7 finish_no_open vmlinux EXPORT_SYMBOL +0x710a4154 finish_no_open vmlinux EXPORT_SYMBOL 0x2ca663b6 bpf_prog_get_type_path vmlinux EXPORT_SYMBOL -0x87fae470 __neigh_set_probe_once vmlinux EXPORT_SYMBOL -0xea0635f8 build_skb vmlinux EXPORT_SYMBOL +0x09cb0867 __neigh_set_probe_once vmlinux EXPORT_SYMBOL +0x278a499d build_skb vmlinux EXPORT_SYMBOL 0x430b5db9 get_tz_trend vmlinux EXPORT_SYMBOL -0x973f1039 __devm_regmap_init_i2c vmlinux EXPORT_SYMBOL_GPL +0x32ddbf4d __devm_regmap_init_i2c vmlinux EXPORT_SYMBOL_GPL 0xbcc8bb98 fwnode_handle_put vmlinux EXPORT_SYMBOL_GPL 0x52252316 clk_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x2d2dd36f kobj_ns_grab_current vmlinux EXPORT_SYMBOL_GPL -0xda895757 nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL -0xb427c121 tcp_get_info vmlinux EXPORT_SYMBOL_GPL +0xdbe91802 nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL +0x0e0a4db8 tcp_get_info vmlinux EXPORT_SYMBOL_GPL 0x5d8476d3 bpf_sk_storage_diag_alloc vmlinux EXPORT_SYMBOL_GPL -0x6cd71a5c skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL -0x30bbcefa __alloc_skb vmlinux EXPORT_SYMBOL +0x90885707 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL +0xf29d498b __alloc_skb vmlinux EXPORT_SYMBOL 0xb2d1c31c devfreq_monitor_stop vmlinux EXPORT_SYMBOL 0xa17a37ae regmap_get_val_bytes vmlinux EXPORT_SYMBOL_GPL -0x573b6f05 blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL +0xbb0e3c0c blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL 0xba0676e2 vm_zone_stat vmlinux EXPORT_SYMBOL -0xfad2745e file_fdatawait_range vmlinux EXPORT_SYMBOL +0x4a714a06 file_fdatawait_range vmlinux EXPORT_SYMBOL 0x055e77e8 jiffies_64 vmlinux EXPORT_SYMBOL 0xbb9ed3bf mutex_trylock vmlinux EXPORT_SYMBOL 0xbbe068ea housekeeping_cpumask vmlinux EXPORT_SYMBOL_GPL 0xccf52bc9 sfp_upstream_start vmlinux EXPORT_SYMBOL_GPL -0xcfa4e879 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL -0x0311f02b xfrm_trans_queue_net vmlinux EXPORT_SYMBOL -0xf519baf1 xfrm_state_migrate vmlinux EXPORT_SYMBOL -0xcc847e9e tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0xe45b5d94 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL +0xc40c2558 xfrm_trans_queue_net vmlinux EXPORT_SYMBOL +0x9ecc007f xfrm_state_migrate vmlinux EXPORT_SYMBOL +0xefdeddde tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL 0x60b98a55 led_set_brightness vmlinux EXPORT_SYMBOL_GPL -0xf83eab6e mpage_readahead vmlinux EXPORT_SYMBOL -0x886c8650 dcache_readdir vmlinux EXPORT_SYMBOL +0xb60f3f9e mpage_readahead vmlinux EXPORT_SYMBOL +0xc2bb6dd0 dcache_readdir vmlinux EXPORT_SYMBOL 0xa69bbf7d inode_add_bytes vmlinux EXPORT_SYMBOL -0x2075886f thaw_super vmlinux EXPORT_SYMBOL -0x708cd51e generic_file_mmap vmlinux EXPORT_SYMBOL +0xeda53a4c thaw_super vmlinux EXPORT_SYMBOL +0x9bd3deb5 generic_file_mmap vmlinux EXPORT_SYMBOL 0x5b6b0329 swiotlb_max_segment vmlinux EXPORT_SYMBOL_GPL 0x8fdb0752 abort_creds vmlinux EXPORT_SYMBOL 0x204c19f5 tcp_alloc_md5sig_pool vmlinux EXPORT_SYMBOL 0x4188d439 neigh_rand_reach_time vmlinux EXPORT_SYMBOL -0x36f65ba0 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x4fbf843e dev_forward_skb vmlinux EXPORT_SYMBOL_GPL 0x4df2ea84 gen_estimator_read vmlinux EXPORT_SYMBOL -0xae3485bb sock_common_setsockopt vmlinux EXPORT_SYMBOL -0x8e7af800 sock_common_getsockopt vmlinux EXPORT_SYMBOL +0xc7fb179e sock_common_setsockopt vmlinux EXPORT_SYMBOL +0x1795517b sock_common_getsockopt vmlinux EXPORT_SYMBOL 0x3d74dc65 n_tty_inherit_ops vmlinux EXPORT_SYMBOL_GPL 0x17614bf3 apei_resources_sub vmlinux EXPORT_SYMBOL_GPL 0xf04429b4 acpi_bus_get_status_handle vmlinux EXPORT_SYMBOL_GPL 0x20978fb9 idr_find vmlinux EXPORT_SYMBOL_GPL 0x65408378 zlib_inflate_blob vmlinux EXPORT_SYMBOL 0xcea0c0ff security_sctp_sk_clone vmlinux EXPORT_SYMBOL -0x595feab4 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x74d70b51 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL 0xfabca5ed vfs_mknod vmlinux EXPORT_SYMBOL 0x08c78cf7 offline_and_remove_memory vmlinux EXPORT_SYMBOL_GPL 0x5da2d0e2 __traceiter_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL -0xe2c8f313 skb_dequeue vmlinux EXPORT_SYMBOL +0xa3f19c6a skb_dequeue vmlinux EXPORT_SYMBOL 0x0bb028d4 hisi_clk_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL 0xa31d2951 clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x9f4f2aa3 acpi_gbl_FADT vmlinux EXPORT_SYMBOL 0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL -0x30e52375 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL +0x5096a8e2 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL 0x972003f9 sfp_bus_add_upstream vmlinux EXPORT_SYMBOL_GPL 0x3424daf8 __traceiter_dma_fence_enable_signal vmlinux EXPORT_SYMBOL -0x2a0d8e98 __pm_relax vmlinux EXPORT_SYMBOL_GPL +0x4efaf76b __pm_relax vmlinux EXPORT_SYMBOL_GPL 0xb655f91b pci_epc_get_next_free_bar vmlinux EXPORT_SYMBOL_GPL 0x9c6febfc add_uevent_var vmlinux EXPORT_SYMBOL_GPL 0x2d4daef5 find_font vmlinux EXPORT_SYMBOL 0xe273d75d alloc_cpu_rmap vmlinux EXPORT_SYMBOL 0x639edce7 blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL -0x812aca14 blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL +0xb6c789bf blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL 0x13af54d1 __synth_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x36242943 switchdev_deferred_process vmlinux EXPORT_SYMBOL_GPL -0xac520387 tcp_filter vmlinux EXPORT_SYMBOL -0x4b82695a device_get_ethdev_address vmlinux EXPORT_SYMBOL -0x402683b3 netdev_features_change vmlinux EXPORT_SYMBOL +0xdec96cea tcp_filter vmlinux EXPORT_SYMBOL +0x79fe9506 device_get_ethdev_address vmlinux EXPORT_SYMBOL +0x3c5a84e3 netdev_features_change vmlinux EXPORT_SYMBOL 0x2cc2d0a6 extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL_GPL 0xb11b49dc platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL 0x703ab82c acpi_unbind_one vmlinux EXPORT_SYMBOL_GPL -0x7b6634db fbcon_update_vcs vmlinux EXPORT_SYMBOL +0xfcb2ba75 fbcon_update_vcs vmlinux EXPORT_SYMBOL 0xf5c6cb84 of_find_node_by_type vmlinux EXPORT_SYMBOL -0xac111b67 phy_start vmlinux EXPORT_SYMBOL +0x3c5f1fe6 phy_start vmlinux EXPORT_SYMBOL 0x62eea757 devres_find vmlinux EXPORT_SYMBOL_GPL 0x8ead800c user_free_preparse vmlinux EXPORT_SYMBOL_GPL -0xfbe0aea6 page_mapped vmlinux EXPORT_SYMBOL +0x967b240b page_mapped vmlinux EXPORT_SYMBOL 0x00513f58 get_timespec64 vmlinux EXPORT_SYMBOL_GPL 0x319d493d proc_dostring vmlinux EXPORT_SYMBOL -0x89bf7774 kvm_init vmlinux EXPORT_SYMBOL_GPL +0x2cc759bc kvm_init vmlinux EXPORT_SYMBOL_GPL 0xcd256667 tcp_md5_needed vmlinux EXPORT_SYMBOL -0x0320808a genlmsg_put vmlinux EXPORT_SYMBOL +0x67833e3b genlmsg_put vmlinux EXPORT_SYMBOL 0xb87f40fe cppc_set_enable vmlinux EXPORT_SYMBOL_GPL 0x7ef8df8b of_get_display_timing vmlinux EXPORT_SYMBOL_GPL 0xdace3b9c pci_bus_write_config_byte vmlinux EXPORT_SYMBOL 0xf87aa533 devm_gpiod_put_array vmlinux EXPORT_SYMBOL_GPL 0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL 0x47709e42 free_anon_bdev vmlinux EXPORT_SYMBOL -0xe846de60 __kvm_set_memory_region vmlinux EXPORT_SYMBOL_GPL -0x224c04d2 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL -0xe8817ae6 tcp_seq_start vmlinux EXPORT_SYMBOL -0x4358b266 dst_cache_get vmlinux EXPORT_SYMBOL_GPL +0xc22699e4 __kvm_set_memory_region vmlinux EXPORT_SYMBOL_GPL +0xfd0bc6c9 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL +0x87c3f85b tcp_seq_start vmlinux EXPORT_SYMBOL +0xe52392dd dst_cache_get vmlinux EXPORT_SYMBOL_GPL 0xd62ecd49 rps_sock_flow_table vmlinux EXPORT_SYMBOL 0xb05b68d5 zynqmp_pm_reset_get_status vmlinux EXPORT_SYMBOL_GPL 0x6e4bc056 spi_res_free vmlinux EXPORT_SYMBOL_GPL -0xac01eb9b of_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0x1c42af6c of_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL 0x7fa87150 virtio_max_dma_size vmlinux EXPORT_SYMBOL_GPL -0xdd5ddf6e blk_mq_complete_request vmlinux EXPORT_SYMBOL +0x27f3f21b blk_mq_complete_request vmlinux EXPORT_SYMBOL 0x6d7e951e rcu_exp_batches_completed vmlinux EXPORT_SYMBOL_GPL 0xdbdb0e8b request_any_context_irq vmlinux EXPORT_SYMBOL_GPL 0xd4d1983c udplite_table vmlinux EXPORT_SYMBOL -0xdc302c90 cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL +0xc736f365 cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL 0xf0fd4e18 mipi_dsi_dcs_set_page_address vmlinux EXPORT_SYMBOL 0xf7583405 serial8250_do_set_mctrl vmlinux EXPORT_SYMBOL_GPL 0xbd77df8f serial8250_do_get_mctrl vmlinux EXPORT_SYMBOL_GPL @@ -8571,7 +8579,7 @@ 0x66e630ba msi_desc_to_pci_dev vmlinux EXPORT_SYMBOL 0x63cc6b40 blk_queue_max_segment_size vmlinux EXPORT_SYMBOL 0x701c8ec2 mmu_notifier_get_locked vmlinux EXPORT_SYMBOL_GPL -0x5cacbd77 ip_fraglist_init vmlinux EXPORT_SYMBOL +0x12fc2975 ip_fraglist_init vmlinux EXPORT_SYMBOL 0xd8d68ab1 dmi_memdev_type vmlinux EXPORT_SYMBOL_GPL 0x050877b9 dmi_first_match vmlinux EXPORT_SYMBOL 0x600683d3 do_unblank_screen vmlinux EXPORT_SYMBOL @@ -8581,20 +8589,20 @@ 0x742be69c look_up_OID vmlinux EXPORT_SYMBOL_GPL 0x8c75b8c0 kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL -0xd36ebf96 sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL -0xc93d66a6 netpoll_send_udp vmlinux EXPORT_SYMBOL +0xfb50bb90 sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x0b36bd72 netpoll_send_udp vmlinux EXPORT_SYMBOL 0x20835a9f __xdp_release_frame vmlinux EXPORT_SYMBOL_GPL 0xf665f74f sock_load_diag_module vmlinux EXPORT_SYMBOL 0x09d272f5 genphy_restart_aneg vmlinux EXPORT_SYMBOL 0x85d6fcdd pci_claim_resource vmlinux EXPORT_SYMBOL 0x3ef29b4d mmu_notifier_range_update_to_read_only vmlinux EXPORT_SYMBOL_GPL 0xf09b5d9a get_zeroed_page vmlinux EXPORT_SYMBOL -0xe456a913 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL -0x7a7df56d ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL +0xd2e61e47 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0x7cd93ac3 ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL 0x7e943b45 devlink_port_attrs_pci_sf_set vmlinux EXPORT_SYMBOL_GPL 0x040d11a4 devlink_port_attrs_pci_vf_set vmlinux EXPORT_SYMBOL_GPL 0xd821122c devlink_port_attrs_pci_pf_set vmlinux EXPORT_SYMBOL_GPL -0xaf3a8670 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL +0x215a10d2 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL 0x6172e4ed mbox_request_channel vmlinux EXPORT_SYMBOL_GPL 0xbbdcd5ee of_translate_dma_address vmlinux EXPORT_SYMBOL 0xae7e4c4e of_device_is_available vmlinux EXPORT_SYMBOL @@ -8604,23 +8612,23 @@ 0x9a22a373 imx_pinctrl_pm_ops vmlinux EXPORT_SYMBOL_GPL 0x6f4a59e4 sort_r vmlinux EXPORT_SYMBOL 0xac3f6617 key_validate vmlinux EXPORT_SYMBOL -0xb12136a6 file_is_kvm vmlinux EXPORT_SYMBOL_GPL +0xdad735b2 file_is_kvm vmlinux EXPORT_SYMBOL_GPL 0x14b89635 arm64_const_caps_ready vmlinux EXPORT_SYMBOL -0x9c3f36c9 rtnl_create_link vmlinux EXPORT_SYMBOL -0xd64f6f16 of_usb_get_phy_mode vmlinux EXPORT_SYMBOL_GPL +0x4ac19fe2 rtnl_create_link vmlinux EXPORT_SYMBOL +0x668aa51a of_usb_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0x9f86c40d phy_connect_direct vmlinux EXPORT_SYMBOL -0xca76b3c5 mfd_remove_devices_late vmlinux EXPORT_SYMBOL +0xcd19a4e0 mfd_remove_devices_late vmlinux EXPORT_SYMBOL 0xfcc1edd3 memory_block_size_bytes vmlinux EXPORT_SYMBOL_GPL 0x52a26ae1 _dev_notice vmlinux EXPORT_SYMBOL 0x2801de13 tty_insert_flip_string_flags vmlinux EXPORT_SYMBOL 0xa013776d virtio_device_freeze vmlinux EXPORT_SYMBOL_GPL -0x09b15bf1 address_space_init_once vmlinux EXPORT_SYMBOL -0x85244a3e bdi_dev_name vmlinux EXPORT_SYMBOL_GPL +0xb5f488c6 address_space_init_once vmlinux EXPORT_SYMBOL +0xed566379 bdi_dev_name vmlinux EXPORT_SYMBOL_GPL 0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL 0xc622556f prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL -0xff653ea3 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL -0x17d478f9 inet_dev_addr_type vmlinux EXPORT_SYMBOL -0xa5e891e9 tcf_action_exec vmlinux EXPORT_SYMBOL +0x5844a4e6 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL +0x2fc4b65e inet_dev_addr_type vmlinux EXPORT_SYMBOL +0x77e7e5ed tcf_action_exec vmlinux EXPORT_SYMBOL 0xec5668f6 dax_zero_page_range vmlinux EXPORT_SYMBOL_GPL 0x94fb5101 platform_device_add vmlinux EXPORT_SYMBOL_GPL 0xc1b10225 clk_hw_get_num_parents vmlinux EXPORT_SYMBOL_GPL @@ -8628,27 +8636,27 @@ 0xaeb8dfe1 debugfs_create_size_t vmlinux EXPORT_SYMBOL_GPL 0x1fe3771c remove_proc_entry vmlinux EXPORT_SYMBOL 0x9d63f73f fsnotify_add_mark vmlinux EXPORT_SYMBOL_GPL -0x3d051115 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL -0xd0e0f0c2 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL -0xf46dca8d dm_kobject_release vmlinux EXPORT_SYMBOL +0x3e34e2d3 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL +0xfd537792 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL +0xebbf9624 dm_kobject_release vmlinux EXPORT_SYMBOL 0x592b3a79 ptp_find_pin vmlinux EXPORT_SYMBOL 0xe9918d82 genphy_setup_forced vmlinux EXPORT_SYMBOL 0xeb7ca6de pci_walk_bus vmlinux EXPORT_SYMBOL_GPL -0xa50525de block_is_partially_uptodate vmlinux EXPORT_SYMBOL +0xee923e67 block_is_partially_uptodate vmlinux EXPORT_SYMBOL 0xa4ab7c1c ring_buffer_overruns vmlinux EXPORT_SYMBOL_GPL 0xee89afb8 l3mdev_table_lookup_unregister vmlinux EXPORT_SYMBOL_GPL -0x01f556c6 alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x332f3c92 alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x5be63c5b crc32c_csum_stub vmlinux EXPORT_SYMBOL 0x26560878 uart_resume_port vmlinux EXPORT_SYMBOL 0x7129a6f4 osc_sb_native_usb4_support_confirmed vmlinux EXPORT_SYMBOL_GPL 0xbf5acd38 gpiod_get_value_cansleep vmlinux EXPORT_SYMBOL_GPL -0x6e359c89 __put_devmap_managed_page vmlinux EXPORT_SYMBOL +0x0d4f3e99 __put_devmap_managed_page vmlinux EXPORT_SYMBOL 0x8005cf66 netlbl_audit_start vmlinux EXPORT_SYMBOL 0xb05fc310 sysctl_rmem_max vmlinux EXPORT_SYMBOL 0xfac8865f sysctl_wmem_max vmlinux EXPORT_SYMBOL 0xca2d7e89 ps2_handle_ack vmlinux EXPORT_SYMBOL 0x06209f49 phy_lookup_setting vmlinux EXPORT_SYMBOL_GPL -0xabd018bc pm_relax vmlinux EXPORT_SYMBOL_GPL +0x21a86898 pm_relax vmlinux EXPORT_SYMBOL_GPL 0xfda3ee1b driver_deferred_probe_check_state vmlinux EXPORT_SYMBOL_GPL 0x03bf0e5a acpi_walk_resource_buffer vmlinux EXPORT_SYMBOL 0xa31dd462 pci_user_write_config_byte vmlinux EXPORT_SYMBOL_GPL @@ -8656,26 +8664,26 @@ 0xaaabdf73 crypto_grab_spawn vmlinux EXPORT_SYMBOL_GPL 0x78fcf71a dquot_transfer vmlinux EXPORT_SYMBOL 0x26ed2186 register_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL -0x07965bf9 kvm_clear_guest vmlinux EXPORT_SYMBOL_GPL +0x7f11aa7b kvm_clear_guest vmlinux EXPORT_SYMBOL_GPL 0x467df16d netdev_rss_key_fill vmlinux EXPORT_SYMBOL 0x5cf53ce2 input_free_minor vmlinux EXPORT_SYMBOL -0x9cd32c0a phy_ethtool_ksettings_set vmlinux EXPORT_SYMBOL -0x94be1ab7 phy_ethtool_ksettings_get vmlinux EXPORT_SYMBOL -0x2413c990 pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL +0x172c407d phy_ethtool_ksettings_set vmlinux EXPORT_SYMBOL +0xd382fc5e phy_ethtool_ksettings_get vmlinux EXPORT_SYMBOL +0x0f1cc538 pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL 0xc4708199 cpm_muram_addr vmlinux EXPORT_SYMBOL 0x414da5e5 qman_enqueue vmlinux EXPORT_SYMBOL -0xe50e7bb1 tegra_dfll_register vmlinux EXPORT_SYMBOL +0x81bb7a6b tegra_dfll_register vmlinux EXPORT_SYMBOL 0x0176b9bb pci_write_config_byte vmlinux EXPORT_SYMBOL 0x317c3499 pwm_get vmlinux EXPORT_SYMBOL_GPL -0x2fd36631 pagecache_write_end vmlinux EXPORT_SYMBOL -0x4c5fdbf6 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL -0x3323adfc dev_set_threaded vmlinux EXPORT_SYMBOL +0x7a3e9287 pagecache_write_end vmlinux EXPORT_SYMBOL +0x73539e7a xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL +0xbf690216 dev_set_threaded vmlinux EXPORT_SYMBOL 0x07be6905 net_inc_egress_queue vmlinux EXPORT_SYMBOL_GPL 0x75a0950e of_get_next_child vmlinux EXPORT_SYMBOL 0x0159db46 hid_resolv_usage vmlinux EXPORT_SYMBOL_GPL 0x1a1bfbf1 hidinput_get_led_field vmlinux EXPORT_SYMBOL_GPL -0x590bd035 dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL -0x25cd80a0 pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0x916220da dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x6acf34c9 pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL 0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL 0xb12cbacb fb_unregister_client vmlinux EXPORT_SYMBOL 0xf9ca2eb4 kstrtoint_from_user vmlinux EXPORT_SYMBOL @@ -8683,9 +8691,9 @@ 0x6d09d64c perf_get_aux vmlinux EXPORT_SYMBOL_GPL 0x6762c3ed __SCT__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xa2500ef6 __SCK__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL -0x68e36b33 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL +0x6d0670a1 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL 0xb967b5b7 icc_set_bw vmlinux EXPORT_SYMBOL_GPL -0x5af7a134 dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL +0x9c4be3a5 dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL 0x162ac885 hisi_clk_init vmlinux EXPORT_SYMBOL_GPL 0x25c5b0d7 irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL 0xdbfa2500 devl_trylock vmlinux EXPORT_SYMBOL_GPL @@ -8704,9 +8712,9 @@ 0x127f24b5 vfs_readlink vmlinux EXPORT_SYMBOL 0x412f893c page_offline_begin vmlinux EXPORT_SYMBOL 0x26cc73c3 complete_and_exit vmlinux EXPORT_SYMBOL -0xe37ab87f kvm_write_guest vmlinux EXPORT_SYMBOL_GPL -0xee36bb15 inet6_lookup vmlinux EXPORT_SYMBOL_GPL -0x6f675a64 udp_seq_stop vmlinux EXPORT_SYMBOL +0xf049b111 kvm_write_guest vmlinux EXPORT_SYMBOL_GPL +0x9d08a3a8 inet6_lookup vmlinux EXPORT_SYMBOL_GPL +0x5354ebff udp_seq_stop vmlinux EXPORT_SYMBOL 0x13eb07db __hwspin_trylock vmlinux EXPORT_SYMBOL_GPL 0x19d52f1f hid_quirks_exit vmlinux EXPORT_SYMBOL_GPL 0x1f012177 regmap_reinit_cache vmlinux EXPORT_SYMBOL_GPL @@ -8716,12 +8724,12 @@ 0xff6878cf fb_default_cmap vmlinux EXPORT_SYMBOL 0xfe4d9da0 sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL 0x9764decc sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL -0x4c00bf42 __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL +0x68d255fc __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL 0x85a5d7a8 register_fprobe_ips vmlinux EXPORT_SYMBOL_GPL 0xc3ff38c2 down_read_trylock vmlinux EXPORT_SYMBOL -0x0b19ddf8 dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0x69c9132b dcbnl_cee_notify vmlinux EXPORT_SYMBOL 0xe8509fc8 hid_hw_start vmlinux EXPORT_SYMBOL_GPL -0xb06b88be cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL +0x16fd7704 cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL 0x90f37fbf iopf_queue_add_device vmlinux EXPORT_SYMBOL_GPL 0x3f6d8997 serial8250_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x9833bc0c hvc_kick vmlinux EXPORT_SYMBOL_GPL @@ -8729,18 +8737,18 @@ 0xcda2aaba k3_udma_glue_tx_dma_to_cppi5_addr vmlinux EXPORT_SYMBOL_GPL 0x5d259568 blkdev_zone_mgmt vmlinux EXPORT_SYMBOL_GPL 0x70ddeba7 path_has_submounts vmlinux EXPORT_SYMBOL -0xfb72ff2b open_with_fake_path vmlinux EXPORT_SYMBOL -0x36a49aad __strp_unpause vmlinux EXPORT_SYMBOL_GPL -0x888468e2 inet6_offloads vmlinux EXPORT_SYMBOL -0xf9293f9e nf_getsockopt vmlinux EXPORT_SYMBOL -0x7e39a7f9 nf_setsockopt vmlinux EXPORT_SYMBOL +0xcf8d0fcd open_with_fake_path vmlinux EXPORT_SYMBOL +0x66e93a04 __strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x7b6084a7 inet6_offloads vmlinux EXPORT_SYMBOL +0x407b10c3 nf_getsockopt vmlinux EXPORT_SYMBOL +0x917b86a5 nf_setsockopt vmlinux EXPORT_SYMBOL 0x579e0bf5 rtnl_unregister_all vmlinux EXPORT_SYMBOL_GPL -0x0aa3ebc9 netif_rx_ni vmlinux EXPORT_SYMBOL -0x1386eb70 netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0x8b7f96c5 netif_rx_ni vmlinux EXPORT_SYMBOL +0xae5991bb netif_tx_wake_queue vmlinux EXPORT_SYMBOL 0x17e021b6 ntb_clear_ctx vmlinux EXPORT_SYMBOL 0x03815f35 ledtrig_disk_activity vmlinux EXPORT_SYMBOL 0x2c8dd6b8 edac_mem_types vmlinux EXPORT_SYMBOL_GPL -0x3f5da46e i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x6fd19e9e i2c_smbus_xfer vmlinux EXPORT_SYMBOL 0x5385a3b0 ps2_begin_command vmlinux EXPORT_SYMBOL 0x5d4a34c8 fwnode_mdio_find_device vmlinux EXPORT_SYMBOL 0x485cde5e dev_pm_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL @@ -8753,55 +8761,55 @@ 0x7b13db0f dquot_commit_info vmlinux EXPORT_SYMBOL 0x1ebc98e0 seq_puts vmlinux EXPORT_SYMBOL 0xcc6cbce5 seq_putc vmlinux EXPORT_SYMBOL -0xc90a2c5b super_setup_bdi_name vmlinux EXPORT_SYMBOL +0x8fe35468 super_setup_bdi_name vmlinux EXPORT_SYMBOL 0xb61d6fc2 down_read_interruptible vmlinux EXPORT_SYMBOL 0x52f2850a imx_sc_pm_cpu_start vmlinux EXPORT_SYMBOL 0xaa861087 uart_update_timeout vmlinux EXPORT_SYMBOL 0x5a09d319 pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL 0x6c205008 mpi_print vmlinux EXPORT_SYMBOL_GPL -0x32738435 invalidate_disk vmlinux EXPORT_SYMBOL +0xd3b9237c invalidate_disk vmlinux EXPORT_SYMBOL 0xc03c0fed crypto_register_acomp vmlinux EXPORT_SYMBOL_GPL 0xc4ed985c d_genocide vmlinux EXPORT_SYMBOL 0x2fd8560e __module_put_and_exit vmlinux EXPORT_SYMBOL 0x6b853d06 ns_to_kernel_old_timeval vmlinux EXPORT_SYMBOL 0xbe1427af __printk_cpu_unlock vmlinux EXPORT_SYMBOL -0x6f375902 netlink_add_tap vmlinux EXPORT_SYMBOL_GPL -0x7fc27051 __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL +0xd12418a6 netlink_add_tap vmlinux EXPORT_SYMBOL_GPL +0x83d843b7 __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL 0x3c0e8050 hyperv_pcpu_input_arg vmlinux EXPORT_SYMBOL_GPL 0x4449fb96 dev_pm_opp_of_add_table_noclk vmlinux EXPORT_SYMBOL_GPL 0xd62b8fce pm_clk_init vmlinux EXPORT_SYMBOL_GPL 0xa92285d9 of_clk_hw_register vmlinux EXPORT_SYMBOL_GPL -0xff04fe27 netdev_txq_to_tc vmlinux EXPORT_SYMBOL +0xe9c3eba9 netdev_txq_to_tc vmlinux EXPORT_SYMBOL 0x7c983a5d dmi_walk vmlinux EXPORT_SYMBOL_GPL 0x3b1e2e33 fwnode_graph_get_next_endpoint vmlinux EXPORT_SYMBOL_GPL 0xd7ff1b8a __ashlti3 vmlinux EXPORT_SYMBOL 0x53fa36d1 ZSTD_decompressBlock vmlinux EXPORT_SYMBOL 0xba1008c8 __crc32c_le vmlinux EXPORT_SYMBOL -0xfa0bd2e4 end_buffer_write_sync vmlinux EXPORT_SYMBOL +0xe0dffcc6 end_buffer_write_sync vmlinux EXPORT_SYMBOL 0x885abf32 d_rehash vmlinux EXPORT_SYMBOL 0xabff73a6 d_drop vmlinux EXPORT_SYMBOL -0x3dc4c7c9 file_open_root vmlinux EXPORT_SYMBOL +0x879a2315 file_open_root vmlinux EXPORT_SYMBOL 0x4cba441d iwe_stream_add_event vmlinux EXPORT_SYMBOL -0xf760a246 tso_build_hdr vmlinux EXPORT_SYMBOL -0x241fc634 sock_recv_errqueue vmlinux EXPORT_SYMBOL +0xa66314be tso_build_hdr vmlinux EXPORT_SYMBOL +0x5d74526a sock_recv_errqueue vmlinux EXPORT_SYMBOL 0x34598dc4 rproc_alloc vmlinux EXPORT_SYMBOL 0xc55ff962 phy_basic_t1_features_array vmlinux EXPORT_SYMBOL_GPL 0xc2a3e570 errata vmlinux EXPORT_SYMBOL_GPL 0xcc98431b pci_get_class vmlinux EXPORT_SYMBOL 0x7918d817 memory_failure vmlinux EXPORT_SYMBOL_GPL 0xf6a28554 region_intersects vmlinux EXPORT_SYMBOL_GPL -0xa9dc8844 netif_rx vmlinux EXPORT_SYMBOL -0x2dc76058 dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL -0x8da80b12 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL +0x31f12c59 netif_rx vmlinux EXPORT_SYMBOL +0xfc36c9ef dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0x77d99544 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL 0xaef7c19f dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0x8c613e81 iw_handler_set_spy vmlinux EXPORT_SYMBOL -0x17e58b3b xfrm_stateonly_find vmlinux EXPORT_SYMBOL -0x182f3573 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL -0x26abf9cc tc_cleanup_offload_action vmlinux EXPORT_SYMBOL -0xeccb8cbd __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xfec5f880 xfrm_stateonly_find vmlinux EXPORT_SYMBOL +0x906e9029 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL +0x0242366f tc_cleanup_offload_action vmlinux EXPORT_SYMBOL +0x959823ed __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x5b9b3376 elv_bio_merge_ok vmlinux EXPORT_SYMBOL -0xc967c18b tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL +0xb61c9e78 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL 0x6b7a4335 hyperv_cleanup vmlinux EXPORT_SYMBOL_GPL 0xf81dce70 thermal_genl_cpu_capability_event vmlinux EXPORT_SYMBOL_GPL 0x1968b01a gpiochip_get_data vmlinux EXPORT_SYMBOL_GPL @@ -8809,63 +8817,63 @@ 0x8734efbc fsl_mc_bus_dpaiop_type vmlinux EXPORT_SYMBOL_GPL 0xcc8f4873 parse_option_str vmlinux EXPORT_SYMBOL_GPL 0xa965ca81 reciprocal_value vmlinux EXPORT_SYMBOL -0x187cad06 unregister_binfmt vmlinux EXPORT_SYMBOL +0xfc7ccc5f unregister_binfmt vmlinux EXPORT_SYMBOL 0xdb9c4708 make_kgid vmlinux EXPORT_SYMBOL 0x889b1370 _raw_read_trylock vmlinux EXPORT_SYMBOL 0x9bcf9f7d housekeeping_enabled vmlinux EXPORT_SYMBOL_GPL -0xf9f1364b tcf_idr_check_alloc vmlinux EXPORT_SYMBOL -0x1985fd03 sock_no_accept vmlinux EXPORT_SYMBOL +0x5b4b0367 tcf_idr_check_alloc vmlinux EXPORT_SYMBOL +0x6302bca0 sock_no_accept vmlinux EXPORT_SYMBOL 0x94e4f8b1 of_pci_range_to_resource vmlinux EXPORT_SYMBOL 0x66047371 of_led_get vmlinux EXPORT_SYMBOL_GPL 0x8220a38e k3_ringacc_get_ring_id vmlinux EXPORT_SYMBOL_GPL 0xce731b34 ucc_slow_get_qe_cr_subblock vmlinux EXPORT_SYMBOL 0xf4b754fd acpi_resources_are_enforced vmlinux EXPORT_SYMBOL -0x5a5eaee2 rockchip_pcie_cfg_configuration_accesses vmlinux EXPORT_SYMBOL_GPL +0x9c9f0c2e rockchip_pcie_cfg_configuration_accesses vmlinux EXPORT_SYMBOL_GPL 0x153e7612 pinctrl_dev_get_devname vmlinux EXPORT_SYMBOL_GPL 0x2524ba17 ZSTD_getCParams vmlinux EXPORT_SYMBOL 0x6c3f70e0 guid_gen vmlinux EXPORT_SYMBOL_GPL 0xeb6daa93 __cleancache_init_shared_fs vmlinux EXPORT_SYMBOL 0xa48196c8 kdb_poll_idx vmlinux EXPORT_SYMBOL_GPL 0xb88fd035 set_groups vmlinux EXPORT_SYMBOL -0xab96105c tcf_generic_walker vmlinux EXPORT_SYMBOL -0x37a03a16 dev_remove_offload vmlinux EXPORT_SYMBOL +0x08dea344 tcf_generic_walker vmlinux EXPORT_SYMBOL +0x7831ae88 dev_remove_offload vmlinux EXPORT_SYMBOL 0x9ffaa0bc flow_rule_match_eth_addrs vmlinux EXPORT_SYMBOL -0x6d1e4c52 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL -0x157cadfb netif_schedule_queue vmlinux EXPORT_SYMBOL +0x7601fdba sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL +0xe01b130c netif_schedule_queue vmlinux EXPORT_SYMBOL 0xcfa6e9e5 genphy_soft_reset vmlinux EXPORT_SYMBOL 0x3d35d166 phy_modify_changed vmlinux EXPORT_SYMBOL_GPL 0x153b60a6 klist_del vmlinux EXPORT_SYMBOL_GPL -0x34286cd4 __lock_buffer vmlinux EXPORT_SYMBOL +0x86b55f0f __lock_buffer vmlinux EXPORT_SYMBOL 0xf352023f memory_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x92b4b1d9 tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL -0xbcdf4cb6 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0xf724ca15 tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL +0x14b2674d xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x00184f6e devfreq_remove_governor vmlinux EXPORT_SYMBOL 0x54bc5ef9 __traceiter_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0xbb0ab47b debug_locks vmlinux EXPORT_SYMBOL_GPL 0xe1d1a414 aead_geniv_alloc vmlinux EXPORT_SYMBOL_GPL -0xa7c09bcd __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL +0x90bc0c8a __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL 0x725a03e6 perf_event_update_userpage vmlinux EXPORT_SYMBOL_GPL 0x9a58dd2d trace_print_bitmask_seq vmlinux EXPORT_SYMBOL_GPL -0x9059b36c fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL -0xe6d201fd eth_header_parse_protocol vmlinux EXPORT_SYMBOL -0xc92c9b76 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0x725d573c fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL +0x08a028bf eth_header_parse_protocol vmlinux EXPORT_SYMBOL +0x7ad36c78 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL 0x4843a748 qman_portals_probed vmlinux EXPORT_SYMBOL_GPL 0x20a789ac irq_set_chip_data vmlinux EXPORT_SYMBOL 0x63197685 s2idle_wake vmlinux EXPORT_SYMBOL_GPL -0x6825be89 inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL -0x29451175 tcp_ioctl vmlinux EXPORT_SYMBOL -0xd0bdb41f tcf_qevent_handle vmlinux EXPORT_SYMBOL +0xce659312 inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL +0x8082a0d8 tcp_ioctl vmlinux EXPORT_SYMBOL +0x7f3f6c22 tcf_qevent_handle vmlinux EXPORT_SYMBOL 0x14bc48b8 iommu_attach_group vmlinux EXPORT_SYMBOL_GPL 0x0c3e6241 k3_udma_glue_disable_rx_chn vmlinux EXPORT_SYMBOL_GPL 0xfd195774 k3_udma_glue_disable_tx_chn vmlinux EXPORT_SYMBOL_GPL 0x6c655913 register_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL -0xcef85936 registered_fb vmlinux EXPORT_SYMBOL +0x1d75b914 registered_fb vmlinux EXPORT_SYMBOL 0x5eb66670 vfs_symlink vmlinux EXPORT_SYMBOL 0xc0afb5d7 cgroup_bpf_enabled_key vmlinux EXPORT_SYMBOL 0xd273b1b1 __round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL 0x939e3f92 devm_irq_domain_create_sim vmlinux EXPORT_SYMBOL_GPL 0x392b1fea wait_for_completion_io vmlinux EXPORT_SYMBOL -0x089e841c find_vpid vmlinux EXPORT_SYMBOL_GPL +0xb34fd9fb find_vpid vmlinux EXPORT_SYMBOL_GPL 0xa05b6be2 psched_ppscfg_precompute vmlinux EXPORT_SYMBOL 0xc3cd6929 dma_fence_unwrap_first vmlinux EXPORT_SYMBOL_GPL 0xecb671fc tegra210_sata_pll_hw_sequence_start vmlinux EXPORT_SYMBOL_GPL @@ -8873,15 +8881,15 @@ 0xb0c5e247 lockref_put_return vmlinux EXPORT_SYMBOL 0x2051a4b2 blk_queue_zone_write_granularity vmlinux EXPORT_SYMBOL_GPL 0x263beb75 ecryptfs_get_versions vmlinux EXPORT_SYMBOL -0x0f31fc7b __alloc_pages vmlinux EXPORT_SYMBOL -0xd6e97a6e unmap_mapping_range vmlinux EXPORT_SYMBOL +0x3b9da35f __alloc_pages vmlinux EXPORT_SYMBOL +0x5021211d unmap_mapping_range vmlinux EXPORT_SYMBOL 0xee883b06 __vmalloc_array vmlinux EXPORT_SYMBOL 0x7171121c overflowgid vmlinux EXPORT_SYMBOL 0x8b618d08 overflowuid vmlinux EXPORT_SYMBOL -0x116e85e0 mr_rtm_dumproute vmlinux EXPORT_SYMBOL -0x145e2321 ping_unhash vmlinux EXPORT_SYMBOL_GPL -0xa0ebe3f3 inet_select_addr vmlinux EXPORT_SYMBOL -0x8454c021 dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL +0x1eabb284 mr_rtm_dumproute vmlinux EXPORT_SYMBOL +0x3bcaf11b ping_unhash vmlinux EXPORT_SYMBOL_GPL +0x32760e37 inet_select_addr vmlinux EXPORT_SYMBOL +0x877f6094 dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL 0x96b0a71c tegra_bpmp_mrq_is_supported vmlinux EXPORT_SYMBOL_GPL 0x9b128a66 qcom_scm_set_remote_state vmlinux EXPORT_SYMBOL 0x1aad21b7 iommu_get_msi_cookie vmlinux EXPORT_SYMBOL @@ -8890,33 +8898,33 @@ 0x431ec3a9 __nla_validate vmlinux EXPORT_SYMBOL 0xdaaf0802 vfs_dedupe_file_range vmlinux EXPORT_SYMBOL 0xf34797d0 wireless_send_event vmlinux EXPORT_SYMBOL -0x79b64973 ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL -0x42d1dd58 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0x7b905efd ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL +0x38e1d016 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0x0ee0e06f phy_read_mmd vmlinux EXPORT_SYMBOL 0x0465a073 regmap_reg_in_ranges vmlinux EXPORT_SYMBOL_GPL 0x7499695f iommu_fwspec_free vmlinux EXPORT_SYMBOL_GPL 0x1f449588 mctrl_gpio_disable_ms vmlinux EXPORT_SYMBOL_GPL -0xb182a0ac tegra_dfll_runtime_resume vmlinux EXPORT_SYMBOL +0x40de129f tegra_dfll_runtime_resume vmlinux EXPORT_SYMBOL 0xde09a94d xas_find vmlinux EXPORT_SYMBOL_GPL 0x9c311926 sbitmap_finish_wait vmlinux EXPORT_SYMBOL_GPL 0xaea25b79 blk_mq_debugfs_rq_show vmlinux EXPORT_SYMBOL_GPL -0x7bc11642 security_sb_remount vmlinux EXPORT_SYMBOL -0x2a8a0dbb dcache_dir_close vmlinux EXPORT_SYMBOL +0x21371276 security_sb_remount vmlinux EXPORT_SYMBOL +0x47b83914 dcache_dir_close vmlinux EXPORT_SYMBOL 0x1f563160 bpf_offload_dev_priv vmlinux EXPORT_SYMBOL_GPL 0x2c91e17c vm_get_page_prot vmlinux EXPORT_SYMBOL -0xfc6ac40c tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL -0x378c5f32 ethtool_notify vmlinux EXPORT_SYMBOL +0x17f2ad3e tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL +0xa3254ca7 ethtool_notify vmlinux EXPORT_SYMBOL 0x149d8af6 phy_driver_register vmlinux EXPORT_SYMBOL -0xa9e2ca3e regulator_get_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL +0xf54b4e3e regulator_get_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL 0x5d17148b apei_write vmlinux EXPORT_SYMBOL_GPL 0x3dcfe8db vga_set_legacy_decoding vmlinux EXPORT_SYMBOL 0x6794d359 crypto_alloc_rng vmlinux EXPORT_SYMBOL_GPL 0x98dd6c06 relay_reset vmlinux EXPORT_SYMBOL_GPL -0xbf4a57a1 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL -0x289a8f82 inet_put_port vmlinux EXPORT_SYMBOL -0x82b587dd sock_no_connect vmlinux EXPORT_SYMBOL -0x2090e254 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL -0xe84e7aab phy_print_status vmlinux EXPORT_SYMBOL +0x4abb2659 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL +0x076b8a02 inet_put_port vmlinux EXPORT_SYMBOL +0xb1aef88f sock_no_connect vmlinux EXPORT_SYMBOL +0x1a9a75b8 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL +0x91bd053d phy_print_status vmlinux EXPORT_SYMBOL 0x31430386 cpu_device_create vmlinux EXPORT_SYMBOL_GPL 0x29dd7a84 clk_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL 0x7955b1bf pci_remove_bus vmlinux EXPORT_SYMBOL @@ -8925,78 +8933,78 @@ 0x2c9dd718 iov_iter_zero vmlinux EXPORT_SYMBOL 0x7d58ae76 crypto_register_aeads vmlinux EXPORT_SYMBOL_GPL 0x03e0ce63 dquot_mark_dquot_dirty vmlinux EXPORT_SYMBOL -0x8ae90f02 ram_aops vmlinux EXPORT_SYMBOL +0x4b646cd3 ram_aops vmlinux EXPORT_SYMBOL 0xe85a9fd3 cpu_cluster_pm_exit vmlinux EXPORT_SYMBOL_GPL 0x65929cae ns_to_timespec64 vmlinux EXPORT_SYMBOL 0x726bc3c7 wait_for_completion_killable_timeout vmlinux EXPORT_SYMBOL 0x10ecc52c usb_amd_quirk_pll_enable vmlinux EXPORT_SYMBOL_GPL 0x0b723b22 of_clk_add_hw_provider vmlinux EXPORT_SYMBOL_GPL 0x9f7d7dbb logic_outsw vmlinux EXPORT_SYMBOL -0x96f250db generic_file_read_iter vmlinux EXPORT_SYMBOL +0x9fccc853 generic_file_read_iter vmlinux EXPORT_SYMBOL 0x7d85fb94 get_device_system_crosststamp vmlinux EXPORT_SYMBOL_GPL -0xa0fdc561 dev_get_phys_port_id vmlinux EXPORT_SYMBOL -0xdc1e80e7 i2c_of_match_device vmlinux EXPORT_SYMBOL_GPL +0x87637647 dev_get_phys_port_id vmlinux EXPORT_SYMBOL +0x8a0c3ac7 i2c_of_match_device vmlinux EXPORT_SYMBOL_GPL 0xb629e0bf spi_res_release vmlinux EXPORT_SYMBOL_GPL 0x56a77ec8 iommu_map vmlinux EXPORT_SYMBOL_GPL 0x5b3e282f xa_store vmlinux EXPORT_SYMBOL 0x3221df67 __bitmap_subset vmlinux EXPORT_SYMBOL 0x697c5d0d tracing_snapshot_alloc vmlinux EXPORT_SYMBOL_GPL -0x152cf943 eth_type_trans vmlinux EXPORT_SYMBOL +0x04850b13 eth_type_trans vmlinux EXPORT_SYMBOL 0x0f9d2b1b fwnode_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0x2660384e gpiochip_free_own_desc vmlinux EXPORT_SYMBOL_GPL 0x94bb7ec3 gen_pool_dma_zalloc_algo vmlinux EXPORT_SYMBOL 0x360e1d64 debugfs_create_blob vmlinux EXPORT_SYMBOL_GPL 0xcd9d3fb3 posix_acl_access_xattr_handler vmlinux EXPORT_SYMBOL_GPL 0xff71ed1b vfs_iocb_iter_write vmlinux EXPORT_SYMBOL -0x6fac5175 send_sig vmlinux EXPORT_SYMBOL -0xb21dfdbc tcp_shutdown vmlinux EXPORT_SYMBOL +0x7c5602ee send_sig vmlinux EXPORT_SYMBOL +0xb02ea754 tcp_shutdown vmlinux EXPORT_SYMBOL 0x885f1d83 of_chosen vmlinux EXPORT_SYMBOL 0xf4689d50 linkmode_set_pause vmlinux EXPORT_SYMBOL_GPL 0x2c329e54 tegra_powergate_sequence_power_up vmlinux EXPORT_SYMBOL -0x4489b1a1 blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0x229e04b8 blk_mq_alloc_request vmlinux EXPORT_SYMBOL 0xe40c37ea down_write_trylock vmlinux EXPORT_SYMBOL 0xfd5f1f7b param_set_uint vmlinux EXPORT_SYMBOL 0x573b5453 ipv6_fixup_options vmlinux EXPORT_SYMBOL_GPL 0xf28cf0ae __hw_addr_init vmlinux EXPORT_SYMBOL 0x199ed0cd net_disable_timestamp vmlinux EXPORT_SYMBOL -0xd9ff6a2b sock_cmsg_send vmlinux EXPORT_SYMBOL +0x51d826e0 sock_cmsg_send vmlinux EXPORT_SYMBOL 0xc2692173 wakeup_sources_read_lock vmlinux EXPORT_SYMBOL_GPL 0x96857f71 meson_clk_cpu_dyndiv_ops vmlinux EXPORT_SYMBOL_GPL 0xe65cccea pwmchip_add vmlinux EXPORT_SYMBOL_GPL 0x2c0a8ff0 blk_queue_max_discard_segments vmlinux EXPORT_SYMBOL_GPL 0x3be850b7 pkcs7_parse_message vmlinux EXPORT_SYMBOL_GPL 0x6a4f623b mmu_notifier_synchronize vmlinux EXPORT_SYMBOL_GPL -0xa688fbc6 ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL -0x06ebc2a1 sk_msg_free vmlinux EXPORT_SYMBOL_GPL +0x4732a17e ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL +0x7b74b14d sk_msg_free vmlinux EXPORT_SYMBOL_GPL 0x0ff776db flow_block_cb_decref vmlinux EXPORT_SYMBOL 0xce16b38c of_prop_next_string vmlinux EXPORT_SYMBOL_GPL -0x3aa39866 cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xeaffb4e3 cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL 0x0391f769 spi_register_controller vmlinux EXPORT_SYMBOL_GPL 0x112bf336 devm_mipi_dsi_attach vmlinux EXPORT_SYMBOL_GPL -0x29795191 backlight_device_set_brightness vmlinux EXPORT_SYMBOL +0xc8187ea0 backlight_device_set_brightness vmlinux EXPORT_SYMBOL 0xe0ddf408 pcie_capability_write_word vmlinux EXPORT_SYMBOL 0x7ec4b356 fsl_mc_portal_free vmlinux EXPORT_SYMBOL_GPL 0xe2651670 fsl_mc_bus_dpdmux_type vmlinux EXPORT_SYMBOL_GPL 0x22e101e2 copy_page_to_iter vmlinux EXPORT_SYMBOL 0x8b3d733d dquot_set_dqinfo vmlinux EXPORT_SYMBOL -0x83d5f9d9 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL +0xbf1ee8b8 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL 0xe7698027 ioremap_cache vmlinux EXPORT_SYMBOL -0x0748d803 qdisc_hash_del vmlinux EXPORT_SYMBOL -0x06edea65 of_find_device_by_node vmlinux EXPORT_SYMBOL +0x3a450720 qdisc_hash_del vmlinux EXPORT_SYMBOL +0x7375f453 of_find_device_by_node vmlinux EXPORT_SYMBOL 0xacddd806 ptp_get_vclocks_index vmlinux EXPORT_SYMBOL 0x4c7c2a49 __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x0147812c kblockd_mod_delayed_work_on vmlinux EXPORT_SYMBOL -0xecea22fa memremap_pages vmlinux EXPORT_SYMBOL_GPL -0x3e70a25b memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0x1c7c26c7 memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x6684a04d memunmap_pages vmlinux EXPORT_SYMBOL_GPL 0xa821ce07 irq_get_percpu_devid_partition vmlinux EXPORT_SYMBOL_GPL 0x43d22fb9 groups_alloc vmlinux EXPORT_SYMBOL 0x024d13dd request_free_mem_region vmlinux EXPORT_SYMBOL_GPL 0xdf54a8f7 netlink_unregister_notifier vmlinux EXPORT_SYMBOL -0x16b78671 lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL +0x4ce0533a lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL 0x26f2c1da devm_rtc_allocate_device vmlinux EXPORT_SYMBOL_GPL -0x6a7357f2 __dynamic_dev_dbg vmlinux EXPORT_SYMBOL -0xc27a3b50 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL -0x2e5182aa simple_release_fs vmlinux EXPORT_SYMBOL +0x85b33317 __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0xcc991dc9 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL +0xf9ac3b2c simple_release_fs vmlinux EXPORT_SYMBOL 0x2cf06bd4 __irq_resolve_mapping vmlinux EXPORT_SYMBOL_GPL 0x6626afca down vmlinux EXPORT_SYMBOL 0x005f18a6 add_wait_queue_priority vmlinux EXPORT_SYMBOL_GPL @@ -9004,36 +9012,36 @@ 0x0682fff1 sync_file_create vmlinux EXPORT_SYMBOL 0xd9a17ef0 clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL 0xbddc9c56 irq_chip_set_affinity_parent vmlinux EXPORT_SYMBOL_GPL -0xea60e250 tcp_rtx_synack vmlinux EXPORT_SYMBOL +0x213f4421 tcp_rtx_synack vmlinux EXPORT_SYMBOL 0x329c9be9 devlink_linecard_nested_dl_set vmlinux EXPORT_SYMBOL_GPL -0x940305d7 __netdev_notify_peers vmlinux EXPORT_SYMBOL -0x8ee775f8 skb_put vmlinux EXPORT_SYMBOL +0x94c20f62 __netdev_notify_peers vmlinux EXPORT_SYMBOL +0x2e979e7d skb_put vmlinux EXPORT_SYMBOL 0x36fe2029 rproc_free vmlinux EXPORT_SYMBOL 0xf35fd564 vga_default_device vmlinux EXPORT_SYMBOL_GPL 0x2f273238 pcim_set_mwi vmlinux EXPORT_SYMBOL 0x0f31de6c fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL 0x7e5c9cbd migrate_device_finalize vmlinux EXPORT_SYMBOL 0x586bfc8a alarm_restart vmlinux EXPORT_SYMBOL_GPL -0x55e02cba kvm_gfn_to_hva_cache_init vmlinux EXPORT_SYMBOL_GPL +0x5c12e4a0 kvm_gfn_to_hva_cache_init vmlinux EXPORT_SYMBOL_GPL 0x3e79fb00 arm_smccc_1_2_smc vmlinux EXPORT_SYMBOL -0x43135cd7 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL -0x3384127a sk_capable vmlinux EXPORT_SYMBOL +0x2e0ffd43 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0x5b788740 sk_capable vmlinux EXPORT_SYMBOL 0xa90bef0b ntb_unregister_client vmlinux EXPORT_SYMBOL -0xc3d629d2 get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL +0xe7bf775a get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL 0x577a438a tegra210_clk_emc_detach vmlinux EXPORT_SYMBOL_GPL 0x65fc872b tegra210_clk_emc_attach vmlinux EXPORT_SYMBOL_GPL 0x4828e77b acpi_scan_lock_acquire vmlinux EXPORT_SYMBOL_GPL 0x08192376 pinctrl_put vmlinux EXPORT_SYMBOL_GPL 0x20de53a2 pinctrl_get vmlinux EXPORT_SYMBOL_GPL 0x1cfd0bf9 configfs_depend_item vmlinux EXPORT_SYMBOL -0xf75cfb6b generic_block_fiemap vmlinux EXPORT_SYMBOL +0xf6ba3dfc generic_block_fiemap vmlinux EXPORT_SYMBOL 0x4afb2238 add_wait_queue vmlinux EXPORT_SYMBOL 0x8cc4239c param_ops_invbool vmlinux EXPORT_SYMBOL -0x03a06749 dev_add_pack vmlinux EXPORT_SYMBOL +0x76d8920f dev_add_pack vmlinux EXPORT_SYMBOL 0x4ea65271 hv_setup_dma_ops vmlinux EXPORT_SYMBOL_GPL 0x2c0b6fb8 rproc_coredump_add_segment vmlinux EXPORT_SYMBOL 0x1582e67e auxiliary_driver_unregister vmlinux EXPORT_SYMBOL_GPL -0x5c1f3567 regulator_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0xcb15d4aa regulator_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL 0xb852687f pci_host_common_remove vmlinux EXPORT_SYMBOL_GPL 0x6d8bb937 pci_epc_get_features vmlinux EXPORT_SYMBOL_GPL 0xaa7ea39a gpiod_get vmlinux EXPORT_SYMBOL_GPL @@ -9051,11 +9059,11 @@ 0x668402aa crypto_put_default_rng vmlinux EXPORT_SYMBOL_GPL 0x6ff607b6 crypto_get_default_rng vmlinux EXPORT_SYMBOL_GPL 0x38088229 crypto_mod_put vmlinux EXPORT_SYMBOL_GPL -0xa71035ae filemap_map_pages vmlinux EXPORT_SYMBOL +0x0332150e filemap_map_pages vmlinux EXPORT_SYMBOL 0x258a2c02 _raw_write_trylock vmlinux EXPORT_SYMBOL 0x03c12dfe cancel_work_sync vmlinux EXPORT_SYMBOL_GPL -0xcfbd0db5 pingv6_ops vmlinux EXPORT_SYMBOL_GPL -0xf974e08f nf_log_set vmlinux EXPORT_SYMBOL +0x0318c425 pingv6_ops vmlinux EXPORT_SYMBOL_GPL +0xa94e42eb nf_log_set vmlinux EXPORT_SYMBOL 0x887103b8 hwspin_lock_unregister vmlinux EXPORT_SYMBOL_GPL 0xbb1091ee input_set_keycode vmlinux EXPORT_SYMBOL 0x5846a9c8 subsys_virtual_register vmlinux EXPORT_SYMBOL_GPL @@ -9066,60 +9074,60 @@ 0x79a62151 __quota_error vmlinux EXPORT_SYMBOL 0xc23bd612 vfs_dup_fs_context vmlinux EXPORT_SYMBOL 0x1d9672bd fault_in_subpage_writeable vmlinux EXPORT_SYMBOL -0x54d194c6 dev_set_alias vmlinux EXPORT_SYMBOL +0x2bdc2b0d dev_set_alias vmlinux EXPORT_SYMBOL 0x696340a5 __i2c_board_lock vmlinux EXPORT_SYMBOL_GPL 0xbbf4dfbe phy_basic_t1_features vmlinux EXPORT_SYMBOL_GPL 0x0fc4d427 set_selection_kernel vmlinux EXPORT_SYMBOL_GPL 0x04f359a7 tty_ldisc_flush vmlinux EXPORT_SYMBOL_GPL -0x381b2440 regulator_set_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL +0xb30b4682 regulator_set_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL 0x91f44510 idr_alloc_cyclic vmlinux EXPORT_SYMBOL -0xcfb0a648 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x1eb64e41 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL 0x1e466d4d __blkg_prfill_rwstat vmlinux EXPORT_SYMBOL_GPL 0x51290781 crypto_register_instance vmlinux EXPORT_SYMBOL_GPL 0x004d3f0b dma_need_sync vmlinux EXPORT_SYMBOL_GPL 0x888c5be5 irq_bypass_register_consumer vmlinux EXPORT_SYMBOL_GPL 0xb10d964d devlink_fmsg_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0x986334a3 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x8507410c skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL 0x86d12205 devfreq_monitor_resume vmlinux EXPORT_SYMBOL 0xce0ae700 of_hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0x011e9cea firmware_upload_register vmlinux EXPORT_SYMBOL_GPL 0xb1dee881 tty_set_operations vmlinux EXPORT_SYMBOL -0xd22f78e0 regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x4236780d regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xf812cff6 memscan vmlinux EXPORT_SYMBOL 0xab67a0ac dql_init vmlinux EXPORT_SYMBOL -0xc4d578dc mark_buffer_dirty vmlinux EXPORT_SYMBOL +0xdad88c48 mark_buffer_dirty vmlinux EXPORT_SYMBOL 0x9c1e5bf5 queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL -0x2043c503 skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL +0x7c84eda7 skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL 0x6091c336 devm_hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL 0x55784228 regmap_irq_get_virq vmlinux EXPORT_SYMBOL_GPL 0x6822de1a firmware_upload_unregister vmlinux EXPORT_SYMBOL_GPL 0x6b3691d9 clk_mux_ro_ops vmlinux EXPORT_SYMBOL_GPL -0xd41c2091 ll_rw_block vmlinux EXPORT_SYMBOL -0x6b6080ce block_write_begin vmlinux EXPORT_SYMBOL +0x3d9a8c3f ll_rw_block vmlinux EXPORT_SYMBOL +0xc3ae430c block_write_begin vmlinux EXPORT_SYMBOL 0xd4bac6bd irq_domain_associate_many vmlinux EXPORT_SYMBOL_GPL 0xbc6bec66 free_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x0a7ceb30 __tracepoint_non_standard_event vmlinux EXPORT_SYMBOL_GPL 0xa96e8b4e hv_setup_vmbus_handler vmlinux EXPORT_SYMBOL_GPL 0xe24f4e19 ps2_sendbyte vmlinux EXPORT_SYMBOL -0xf7ed832d fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL +0xdea39413 fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL 0x6ea92412 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL 0xbe4f7a84 blk_mq_sched_mark_restart_hctx vmlinux EXPORT_SYMBOL_GPL -0x9036c911 blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL +0x290b8f2f blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL 0xd4592578 security_inet_conn_request vmlinux EXPORT_SYMBOL 0x7f6426d3 sysfs_remove_groups vmlinux EXPORT_SYMBOL_GPL 0xe56c9271 mmu_interval_read_begin vmlinux EXPORT_SYMBOL_GPL 0x1268f357 resume_device_irqs vmlinux EXPORT_SYMBOL_GPL -0xe3f614f7 __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0xa3b1a67f __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0x6206fe0a ptp_find_pin_unlocked vmlinux EXPORT_SYMBOL 0xe6af92c8 dev_pm_domain_attach_by_id vmlinux EXPORT_SYMBOL_GPL 0xc7d77932 component_match_add_release vmlinux EXPORT_SYMBOL -0x47b15d75 regulator_list_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL +0x1fe7d10a regulator_list_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL 0x1e0cd7fe acpi_detach_data vmlinux EXPORT_SYMBOL 0xe34253a6 gpiod_set_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0xd889b0c0 dprc_remove_devices vmlinux EXPORT_SYMBOL_GPL 0x7429e20c kstrtos8 vmlinux EXPORT_SYMBOL 0xfdbd7a17 crypto_get_attr_type vmlinux EXPORT_SYMBOL_GPL -0x98374467 bdi_alloc vmlinux EXPORT_SYMBOL +0xe1874e12 bdi_alloc vmlinux EXPORT_SYMBOL 0x6735d56e tcp_ca_get_name_by_key vmlinux EXPORT_SYMBOL_GPL 0xc0ff21c1 input_get_new_minor vmlinux EXPORT_SYMBOL 0xb3a06cba phy_modify vmlinux EXPORT_SYMBOL_GPL @@ -9130,11 +9138,11 @@ 0x68381eda crypto_alloc_aead vmlinux EXPORT_SYMBOL_GPL 0x14dfb889 crypto_spawn_tfm2 vmlinux EXPORT_SYMBOL_GPL 0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0x0e0310ed register_nexthop_notifier vmlinux EXPORT_SYMBOL +0x75f1e9d9 register_nexthop_notifier vmlinux EXPORT_SYMBOL 0xffcc4ec7 tcp_bpf_bypass_getsockopt vmlinux EXPORT_SYMBOL -0x57619c9a dev_get_mac_address vmlinux EXPORT_SYMBOL -0x3b5bc99e dev_set_mac_address vmlinux EXPORT_SYMBOL -0x490f12bd sk_mc_loop vmlinux EXPORT_SYMBOL +0x5673e99f dev_get_mac_address vmlinux EXPORT_SYMBOL +0xd6db156f dev_set_mac_address vmlinux EXPORT_SYMBOL +0x2631d959 sk_mc_loop vmlinux EXPORT_SYMBOL 0xa33fd46f hv_map_memory vmlinux EXPORT_SYMBOL_GPL 0x51f5d8b9 of_remove_property vmlinux EXPORT_SYMBOL_GPL 0x0f046c9b serio_open vmlinux EXPORT_SYMBOL @@ -9143,15 +9151,15 @@ 0x75f0e875 xas_store vmlinux EXPORT_SYMBOL_GPL 0x9a70b7d7 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL 0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL -0xfb4d9d1d fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL +0x497c8d56 fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL 0xddf32520 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL -0x7fc3a17f sock_register vmlinux EXPORT_SYMBOL +0x34387c8e sock_register vmlinux EXPORT_SYMBOL 0x7de8f48a serio_close vmlinux EXPORT_SYMBOL -0xdecb6e8b device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x1ea14d6e device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL 0x8ca2d02d tpm2_probe vmlinux EXPORT_SYMBOL_GPL -0x4ea73bef regulator_get_bypass_regmap vmlinux EXPORT_SYMBOL_GPL +0x48818fc2 regulator_get_bypass_regmap vmlinux EXPORT_SYMBOL_GPL 0xf7e00e48 vchan_init vmlinux EXPORT_SYMBOL_GPL 0x7265f2b0 pci_vpd_check_csum vmlinux EXPORT_SYMBOL_GPL 0x6a98cc4d pci_find_bus vmlinux EXPORT_SYMBOL @@ -9159,20 +9167,20 @@ 0x93118753 _proc_mkdir vmlinux EXPORT_SYMBOL_GPL 0x59d0f7f6 fscrypt_set_bio_crypt_ctx_bh vmlinux EXPORT_SYMBOL_GPL 0x928ebcd4 register_ftrace_function vmlinux EXPORT_SYMBOL_GPL -0x73dfb7e8 cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL +0x4182696a cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL 0x64a31445 mutex_lock_io vmlinux EXPORT_SYMBOL_GPL -0x4c2c6f0f kvm_vcpu_read_guest vmlinux EXPORT_SYMBOL_GPL -0xbd52e8c0 inet6_register_protosw vmlinux EXPORT_SYMBOL -0xcb17d86e dev_set_group vmlinux EXPORT_SYMBOL -0x526cb050 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL -0x4189004b netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0xb66386e9 kvm_vcpu_read_guest vmlinux EXPORT_SYMBOL_GPL +0xcb013178 inet6_register_protosw vmlinux EXPORT_SYMBOL +0xc651e1e3 dev_set_group vmlinux EXPORT_SYMBOL +0x0a5b5193 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0x6496dfab netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL 0x34fe9634 phy_init_hw vmlinux EXPORT_SYMBOL 0x743537ff phy_register_fixup_for_uid vmlinux EXPORT_SYMBOL 0x5f41fb7c pci_find_resource vmlinux EXPORT_SYMBOL 0xb8da77cb pci_user_read_config_word vmlinux EXPORT_SYMBOL_GPL 0x458e6842 badblocks_check vmlinux EXPORT_SYMBOL_GPL 0x428180c0 proc_remove vmlinux EXPORT_SYMBOL -0x60a679a9 end_buffer_async_write vmlinux EXPORT_SYMBOL +0x1bdafb86 end_buffer_async_write vmlinux EXPORT_SYMBOL 0x4953a3b0 perf_event_period vmlinux EXPORT_SYMBOL_GPL 0x39fd83db halt_poll_ns_shrink vmlinux EXPORT_SYMBOL_GPL 0x9a583306 netlbl_bitmap_walk vmlinux EXPORT_SYMBOL @@ -9180,9 +9188,9 @@ 0x1af9c809 devm_devfreq_unregister_notifier vmlinux EXPORT_SYMBOL 0xadcd9ead mpc8xxx_spi_probe vmlinux EXPORT_SYMBOL_GPL 0x9258c776 hdmi_vendor_infoframe_pack_only vmlinux EXPORT_SYMBOL -0x58b33106 rockchip_pcie_get_phys vmlinux EXPORT_SYMBOL_GPL +0xff91bd90 rockchip_pcie_get_phys vmlinux EXPORT_SYMBOL_GPL 0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL -0x3c412b8d add_swap_extent vmlinux EXPORT_SYMBOL_GPL +0x9c50a971 add_swap_extent vmlinux EXPORT_SYMBOL_GPL 0xd3f0cd42 misc_cg_res_total_usage vmlinux EXPORT_SYMBOL_GPL 0x1e0373fc imx_scu_irq_group_enable vmlinux EXPORT_SYMBOL 0x5e76bb57 k3_ringacc_ring_get_size vmlinux EXPORT_SYMBOL_GPL @@ -9191,70 +9199,70 @@ 0x1c5b1f28 irq_free_descs vmlinux EXPORT_SYMBOL_GPL 0xa8181adf proc_dointvec vmlinux EXPORT_SYMBOL 0xc56a41e6 vabits_actual vmlinux EXPORT_SYMBOL -0x2fd09b5c __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0x575767c4 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL 0x71bc0974 devl_region_create vmlinux EXPORT_SYMBOL_GPL 0x11df0e75 devlink_fmsg_binary_pair_nest_start vmlinux EXPORT_SYMBOL_GPL -0x54b4daf6 netdev_alert vmlinux EXPORT_SYMBOL -0xe9ffe6a7 netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL +0x7759cb24 netdev_alert vmlinux EXPORT_SYMBOL +0x784d5a4d netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL 0x0321cdbf of_alias_get_highest_id vmlinux EXPORT_SYMBOL_GPL 0x3131f7f2 __reset_control_get vmlinux EXPORT_SYMBOL_GPL -0x5a42ec35 phy_validate vmlinux EXPORT_SYMBOL_GPL +0x4aee8725 phy_validate vmlinux EXPORT_SYMBOL_GPL 0x9430b198 trace_dump_stack vmlinux EXPORT_SYMBOL_GPL 0x4248ae3c single_task_running vmlinux EXPORT_SYMBOL -0x819c1c82 udp_lib_rehash vmlinux EXPORT_SYMBOL -0x8e2fc9f8 udp_lib_unhash vmlinux EXPORT_SYMBOL +0x06823a7d udp_lib_rehash vmlinux EXPORT_SYMBOL +0xc0eee57d udp_lib_unhash vmlinux EXPORT_SYMBOL 0x05495392 hid_debug vmlinux EXPORT_SYMBOL_GPL 0x98eb7a5a dev_coredumpm vmlinux EXPORT_SYMBOL_GPL 0x23a29281 dev_coredumpv vmlinux EXPORT_SYMBOL_GPL -0x1fbbd716 pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0x7091381d pm_stay_awake vmlinux EXPORT_SYMBOL_GPL 0x38b58593 device_show_ulong vmlinux EXPORT_SYMBOL_GPL -0x40d68c55 acpi_bus_register_driver vmlinux EXPORT_SYMBOL +0xddf12bb5 acpi_bus_register_driver vmlinux EXPORT_SYMBOL 0xcbec7425 of_pci_find_child_device vmlinux EXPORT_SYMBOL_GPL 0x461e6c6a cpumask_next_and vmlinux EXPORT_SYMBOL 0xe39b2ea5 sha256 vmlinux EXPORT_SYMBOL -0x5085c583 tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL +0xb135e480 tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL 0x14c67e3e tcp_tx_delay_enabled vmlinux EXPORT_SYMBOL -0xa262fc64 nf_hook_slow vmlinux EXPORT_SYMBOL -0x72a8991f task_cls_state vmlinux EXPORT_SYMBOL_GPL +0xfe463967 nf_hook_slow vmlinux EXPORT_SYMBOL +0x0aa17aeb task_cls_state vmlinux EXPORT_SYMBOL_GPL 0xc090c376 net_selftest_get_strings vmlinux EXPORT_SYMBOL_GPL -0x6431f1fd dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL +0x88b19d38 dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL 0x3661f9bc device_phy_find_device vmlinux EXPORT_SYMBOL_GPL 0xf9328770 tpm1_do_selftest vmlinux EXPORT_SYMBOL_GPL 0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL 0x83d3f0da of_gen_pool_get vmlinux EXPORT_SYMBOL_GPL 0xc60d0620 __num_online_cpus vmlinux EXPORT_SYMBOL 0x4e3fd1b4 kvm_release_pfn_clean vmlinux EXPORT_SYMBOL_GPL -0x8f016d6a tcp_recvmsg vmlinux EXPORT_SYMBOL +0x3fe52348 tcp_recvmsg vmlinux EXPORT_SYMBOL 0xd3f1aba5 tegra_ivc_write_advance vmlinux EXPORT_SYMBOL 0xdb25969e vga_client_register vmlinux EXPORT_SYMBOL -0x362d8337 bioset_init vmlinux EXPORT_SYMBOL -0x77e77b2a bioset_exit vmlinux EXPORT_SYMBOL +0x2a8c3fec bioset_init vmlinux EXPORT_SYMBOL +0x3a3347a3 bioset_exit vmlinux EXPORT_SYMBOL 0x5d68b695 irq_alloc_generic_chip vmlinux EXPORT_SYMBOL_GPL -0x88026823 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL -0xc741e934 udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL +0x076f8288 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL +0x3bcc71ac udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL 0xe338c5ac inet_hashinfo2_init_mod vmlinux EXPORT_SYMBOL_GPL 0x0a52c511 hv_query_ext_cap vmlinux EXPORT_SYMBOL_GPL -0x0cfd4340 bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL +0x16857454 bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL 0xe158bc50 console_start vmlinux EXPORT_SYMBOL 0x3dd9b230 proc_dointvec_userhz_jiffies vmlinux EXPORT_SYMBOL 0x8fd180e7 kernel_neon_begin vmlinux EXPORT_SYMBOL -0x617fbce8 tcp_simple_retransmit vmlinux EXPORT_SYMBOL +0xba041c4d tcp_simple_retransmit vmlinux EXPORT_SYMBOL 0xca8e554e of_find_node_with_property vmlinux EXPORT_SYMBOL 0x8b14f2c9 pci_check_and_mask_intx vmlinux EXPORT_SYMBOL_GPL 0x18345b8e __bitmap_replace vmlinux EXPORT_SYMBOL 0x5f6f9b2d proc_set_user vmlinux EXPORT_SYMBOL 0x5b031033 anon_inode_getfile vmlinux EXPORT_SYMBOL_GPL -0xdc6d9650 simple_dir_inode_operations vmlinux EXPORT_SYMBOL +0x5551d194 simple_dir_inode_operations vmlinux EXPORT_SYMBOL 0xafc08054 dotdot_name vmlinux EXPORT_SYMBOL 0x389b64a2 static_key_count vmlinux EXPORT_SYMBOL_GPL 0xe2870a45 trace_output_call vmlinux EXPORT_SYMBOL_GPL 0x3649807f irq_domain_xlate_onetwocell vmlinux EXPORT_SYMBOL_GPL -0x7fee85a5 __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0x986c942e __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x90e273e2 cred_fscmp vmlinux EXPORT_SYMBOL -0xc5b4870c napi_consume_skb vmlinux EXPORT_SYMBOL +0xed792973 napi_consume_skb vmlinux EXPORT_SYMBOL 0x2c5689d0 pci_host_probe vmlinux EXPORT_SYMBOL_GPL 0x0e74ad2d utf8ncursor vmlinux EXPORT_SYMBOL -0xd7dd0133 vfs_get_tree vmlinux EXPORT_SYMBOL +0xbd2461ad vfs_get_tree vmlinux EXPORT_SYMBOL 0xa5fb4662 dmam_pool_create vmlinux EXPORT_SYMBOL 0xd08adb2b trace_seq_hex_dump vmlinux EXPORT_SYMBOL 0x79345cb9 register_kretprobe vmlinux EXPORT_SYMBOL_GPL @@ -9265,13 +9273,13 @@ 0x2f31e6e7 subsys_system_register vmlinux EXPORT_SYMBOL_GPL 0x53c96dcf acpi_find_child_device vmlinux EXPORT_SYMBOL_GPL 0xed279ec9 cpci_hp_register_bus vmlinux EXPORT_SYMBOL_GPL -0x75b782cd __find_get_block vmlinux EXPORT_SYMBOL -0xb70cc6b2 dcache_dir_open vmlinux EXPORT_SYMBOL +0xb051d8c4 __find_get_block vmlinux EXPORT_SYMBOL +0xea8b0c2d dcache_dir_open vmlinux EXPORT_SYMBOL 0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL 0xb1ddf995 jiffies_64_to_clock_t vmlinux EXPORT_SYMBOL 0x00caff1c irq_domain_create_hierarchy vmlinux EXPORT_SYMBOL_GPL -0x55babf95 inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0xee3d5528 tcp_seq_stop vmlinux EXPORT_SYMBOL +0xebf903ba inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x566263ea tcp_seq_stop vmlinux EXPORT_SYMBOL 0x8795be14 rproc_report_crash vmlinux EXPORT_SYMBOL 0xcdea05d2 dev_pm_opp_of_get_opp_desc_node vmlinux EXPORT_SYMBOL_GPL 0xbd0a8d8a dev_pm_qos_expose_latency_limit vmlinux EXPORT_SYMBOL_GPL @@ -9279,23 +9287,23 @@ 0x4a77b1ec of_dma_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0xea35acb6 gpiochip_generic_free vmlinux EXPORT_SYMBOL_GPL 0xece784c2 rb_first vmlinux EXPORT_SYMBOL -0xa557a25d __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0xd6a09e99 __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0xa20d01ba __trace_bprintk vmlinux EXPORT_SYMBOL_GPL 0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL 0x3c1c3725 rcu_fwd_progress_check vmlinux EXPORT_SYMBOL_GPL 0x3dc619d3 swake_up_locked vmlinux EXPORT_SYMBOL 0xf8f61ebc wake_up_var vmlinux EXPORT_SYMBOL 0xb5e73116 flush_delayed_work vmlinux EXPORT_SYMBOL -0xb7c387ac ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL -0x9f66855f skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0xfed10e03 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL +0xa8592ea0 skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL 0xe92d7bca icc_provider_add vmlinux EXPORT_SYMBOL_GPL 0xb2d4178d fwnode_property_present vmlinux EXPORT_SYMBOL_GPL 0x15de0be2 devm_release_action vmlinux EXPORT_SYMBOL_GPL 0xfd7243c7 erst_disable vmlinux EXPORT_SYMBOL_GPL 0xb4985beb ZSTD_resetCStream vmlinux EXPORT_SYMBOL -0x12d22187 zero_fill_bio vmlinux EXPORT_SYMBOL -0x3fad4cfe rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL -0x2b3fe78c unix_peer_get vmlinux EXPORT_SYMBOL_GPL +0x185c3e54 zero_fill_bio vmlinux EXPORT_SYMBOL +0xc1950442 rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL +0x95c423bc unix_peer_get vmlinux EXPORT_SYMBOL_GPL 0x0a1dbc76 tcp_rx_skb_cache_key vmlinux EXPORT_SYMBOL 0x853e76d3 devm_extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL 0xeedd987e phy_10gbit_features_array vmlinux EXPORT_SYMBOL_GPL @@ -9303,39 +9311,39 @@ 0xda8589ab bus_register vmlinux EXPORT_SYMBOL_GPL 0xda10443c xudma_tchan_get_id vmlinux EXPORT_SYMBOL 0x082c3213 pci_root_buses vmlinux EXPORT_SYMBOL -0x3a19660e blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0x9dcb2648 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL 0x83dce505 balloon_aops vmlinux EXPORT_SYMBOL_GPL 0xacf649bf audit_log_task_info vmlinux EXPORT_SYMBOL -0x10bb888a tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL -0xe0251df9 nf_log_unregister vmlinux EXPORT_SYMBOL -0xbe65aa42 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL +0xe83cb1a0 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL +0xa8691b36 nf_log_unregister vmlinux EXPORT_SYMBOL +0x3ae17e00 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL 0x641ea004 of_clk_get_by_name vmlinux EXPORT_SYMBOL 0x0e13cb4d apei_resources_release vmlinux EXPORT_SYMBOL_GPL 0x141271bf acpi_dev_found vmlinux EXPORT_SYMBOL 0x42f1b900 fb_pad_unaligned_buffer vmlinux EXPORT_SYMBOL -0x52355406 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0xe7270929 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL 0xc2a99d0f d_hash_and_lookup vmlinux EXPORT_SYMBOL 0x13f42152 system_entering_hibernation vmlinux EXPORT_SYMBOL 0x26779ebe devl_port_register vmlinux EXPORT_SYMBOL_GPL 0xeada6892 of_property_read_string vmlinux EXPORT_SYMBOL_GPL 0xa54660f2 timer_unstable_counter_workaround vmlinux EXPORT_SYMBOL_GPL 0x863dac55 dmi_kobj vmlinux EXPORT_SYMBOL_GPL -0x05524088 thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0xc2319da2 thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0x0dcebd69 input_open_device vmlinux EXPORT_SYMBOL -0xa7b90174 regulator_set_bypass_regmap vmlinux EXPORT_SYMBOL_GPL +0xd7aad4ac regulator_set_bypass_regmap vmlinux EXPORT_SYMBOL_GPL 0xfe990052 gpio_free vmlinux EXPORT_SYMBOL_GPL 0xdb3dbedb fsl_mc_bus_dpdmai_type vmlinux EXPORT_SYMBOL_GPL 0xba53adab nla_policy_len vmlinux EXPORT_SYMBOL 0x1df63e88 ZSTD_compressBegin vmlinux EXPORT_SYMBOL 0x829e535f _copy_from_iter_nocache vmlinux EXPORT_SYMBOL -0x00c1128c blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL -0x6d59bfcb fsync_bdev vmlinux EXPORT_SYMBOL -0x7c66f4fa simple_get_link vmlinux EXPORT_SYMBOL +0xe037483d blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0x2e262615 fsync_bdev vmlinux EXPORT_SYMBOL +0xbd634797 simple_get_link vmlinux EXPORT_SYMBOL 0x92ec510d jiffies64_to_msecs vmlinux EXPORT_SYMBOL 0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL -0x3f6519e4 seg6_hmac_info_add vmlinux EXPORT_SYMBOL -0x9d514b9d icmp6_send vmlinux EXPORT_SYMBOL -0x6f34a104 ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL +0x3cb9f4a6 seg6_hmac_info_add vmlinux EXPORT_SYMBOL +0xa91254aa icmp6_send vmlinux EXPORT_SYMBOL +0x1b7d2261 ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL 0xf80c91a4 icc_sync_state vmlinux EXPORT_SYMBOL_GPL 0x4fac75ac ntb_set_ctx vmlinux EXPORT_SYMBOL 0x9d0a9d79 device_for_each_child vmlinux EXPORT_SYMBOL_GPL @@ -9347,33 +9355,33 @@ 0x66edae7e pci_probe_reset_slot vmlinux EXPORT_SYMBOL_GPL 0x5f34838d dprc_setup vmlinux EXPORT_SYMBOL_GPL 0xbaffff96 ZSTD_CStreamWorkspaceBound vmlinux EXPORT_SYMBOL -0x639f7985 bio_init_clone vmlinux EXPORT_SYMBOL +0xc9416197 bio_init_clone vmlinux EXPORT_SYMBOL 0x79917afe unregister_key_type vmlinux EXPORT_SYMBOL 0xb57343c2 frontswap_shrink vmlinux EXPORT_SYMBOL -0xded201ba skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL -0xaca1c2cc dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL +0x4cf95186 skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL +0x0655d9ee dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL 0x3332c055 altr_sysmgr_regmap_lookup_by_phandle vmlinux EXPORT_SYMBOL_GPL 0x11089ac7 _ctype vmlinux EXPORT_SYMBOL -0x69bf1358 blk_get_queue vmlinux EXPORT_SYMBOL -0xdd40c458 hmm_range_fault vmlinux EXPORT_SYMBOL -0xb930edf5 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL +0x84d8f1f6 blk_get_queue vmlinux EXPORT_SYMBOL +0x3179cdb1 hmm_range_fault vmlinux EXPORT_SYMBOL +0x2f91edb6 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL 0xca7d8764 kthread_freezable_should_stop vmlinux EXPORT_SYMBOL_GPL 0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xe039905c power_supply_get_by_name vmlinux EXPORT_SYMBOL_GPL -0x7f6a7a29 regulator_set_load vmlinux EXPORT_SYMBOL_GPL +0x71c455a4 regulator_set_load vmlinux EXPORT_SYMBOL_GPL 0x1d6696b0 mtk_mutex_disable vmlinux EXPORT_SYMBOL_GPL 0xa6492187 pcie_capability_write_dword vmlinux EXPORT_SYMBOL 0xf20bb7fc gpiod_is_active_low vmlinux EXPORT_SYMBOL_GPL 0x7846af3e __kfifo_len_r vmlinux EXPORT_SYMBOL -0x8248caf1 vfs_create_mount vmlinux EXPORT_SYMBOL +0x5f780b17 vfs_create_mount vmlinux EXPORT_SYMBOL 0xef70eb7e ring_buffer_iter_advance vmlinux EXPORT_SYMBOL_GPL 0xb4674f27 srcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL 0x3562f983 read_sanitised_ftr_reg vmlinux EXPORT_SYMBOL_GPL 0xa2060911 inet_current_timestamp vmlinux EXPORT_SYMBOL -0xb58aeb12 inet_sk_rebuild_header vmlinux EXPORT_SYMBOL +0x7397bc1f inet_sk_rebuild_header vmlinux EXPORT_SYMBOL 0xfd2c62ad devlink_dpipe_table_counter_enabled vmlinux EXPORT_SYMBOL_GPL 0xfdd79d43 flow_block_cb_is_busy vmlinux EXPORT_SYMBOL -0xa6ccb989 skb_copy vmlinux EXPORT_SYMBOL +0x6df855c0 skb_copy vmlinux EXPORT_SYMBOL 0x52016e47 input_ff_flush vmlinux EXPORT_SYMBOL_GPL 0x374cac34 input_inject_event vmlinux EXPORT_SYMBOL 0xfa0dbd31 regmap_field_free vmlinux EXPORT_SYMBOL_GPL @@ -9386,12 +9394,12 @@ 0x12e9f9e8 pci_bus_read_config_dword vmlinux EXPORT_SYMBOL 0x27864d57 memparse vmlinux EXPORT_SYMBOL 0x6ec10fac sysfs_remove_mount_point vmlinux EXPORT_SYMBOL_GPL -0xd5fe26d0 block_truncate_page vmlinux EXPORT_SYMBOL +0xc40328f1 block_truncate_page vmlinux EXPORT_SYMBOL 0xd661b368 vfs_tmpfile vmlinux EXPORT_SYMBOL 0xbfef3555 generic_write_checks vmlinux EXPORT_SYMBOL 0x7187983f kthread_park vmlinux EXPORT_SYMBOL_GPL -0xa4be4af3 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL -0x3f75e93d platform_get_ethdev_address vmlinux EXPORT_SYMBOL +0x8f967a42 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL +0x4ccc4e7b platform_get_ethdev_address vmlinux EXPORT_SYMBOL 0xc9ecff50 devl_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x69668826 netdev_increment_features vmlinux EXPORT_SYMBOL 0x4f2250ba rtc_tm_to_time64 vmlinux EXPORT_SYMBOL @@ -9404,15 +9412,15 @@ 0x6d09843f copy_bpf_fprog_from_user vmlinux EXPORT_SYMBOL_GPL 0xbcedd35b of_thermal_get_trip_points vmlinux EXPORT_SYMBOL_GPL 0xced2c1e5 iommu_register_device_fault_handler vmlinux EXPORT_SYMBOL_GPL -0x7709c83f regulator_get_linear_step vmlinux EXPORT_SYMBOL_GPL +0x2193aa48 regulator_get_linear_step vmlinux EXPORT_SYMBOL_GPL 0x80ec0d50 qman_init_fq vmlinux EXPORT_SYMBOL -0x084dc9fc acpi_device_get_match_data vmlinux EXPORT_SYMBOL_GPL +0x771c4ca6 acpi_device_get_match_data vmlinux EXPORT_SYMBOL_GPL 0xfab2ef06 pcie_port_service_register vmlinux EXPORT_SYMBOL 0x71ca9e86 pci_request_selected_regions vmlinux EXPORT_SYMBOL -0x6e07a4e3 __splice_from_pipe vmlinux EXPORT_SYMBOL +0x1708a09e __splice_from_pipe vmlinux EXPORT_SYMBOL 0xd53c67b3 unregister_net_sysctl_table vmlinux EXPORT_SYMBOL_GPL -0xd3596243 __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL -0x0bfb3581 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL +0x38be8de0 __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x04632a59 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL 0x5e6c2b4b __SCT__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0xbaedfa20 tty_write_room vmlinux EXPORT_SYMBOL @@ -9423,26 +9431,26 @@ 0xe3bf87db unregister_fprobe vmlinux EXPORT_SYMBOL_GPL 0xe81bff9b param_ops_ushort vmlinux EXPORT_SYMBOL 0x73242dcd cpu_set_feature vmlinux EXPORT_SYMBOL_GPL -0x51dfb16b dev_trans_start vmlinux EXPORT_SYMBOL +0xe302b8cf dev_trans_start vmlinux EXPORT_SYMBOL 0x1f2ea106 hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0xa103a562 of_graph_get_remote_node vmlinux EXPORT_SYMBOL 0xefeafcf1 edac_has_mcs vmlinux EXPORT_SYMBOL_GPL 0xd090f009 watchdog_unregister_governor vmlinux EXPORT_SYMBOL 0x7d14e33f serial8250_rpm_put vmlinux EXPORT_SYMBOL_GPL 0x64a9c928 default_blu vmlinux EXPORT_SYMBOL -0x5b7ffb77 devm_regulator_register vmlinux EXPORT_SYMBOL_GPL +0x37097855 devm_regulator_register vmlinux EXPORT_SYMBOL_GPL 0x57575f08 dmaengine_put vmlinux EXPORT_SYMBOL 0xaae8ab0e acpi_bus_power_manageable vmlinux EXPORT_SYMBOL 0x0998cc3c hdmi_infoframe_unpack vmlinux EXPORT_SYMBOL 0x4ea25709 dql_reset vmlinux EXPORT_SYMBOL -0xe42bd8df bio_put vmlinux EXPORT_SYMBOL +0x1f4bee4a bio_put vmlinux EXPORT_SYMBOL 0xb67c9280 utf8cursor vmlinux EXPORT_SYMBOL 0xa9d73a8d devm_memunmap vmlinux EXPORT_SYMBOL 0x0c4ebe41 devm_memremap vmlinux EXPORT_SYMBOL -0x4bbee0e9 bpf_map_inc vmlinux EXPORT_SYMBOL_GPL +0x5df408b8 bpf_map_inc vmlinux EXPORT_SYMBOL_GPL 0xc3bc72ad trace_print_array_seq vmlinux EXPORT_SYMBOL 0x1b597b7a swake_up_all vmlinux EXPORT_SYMBOL -0x2592f489 tcf_qevent_destroy vmlinux EXPORT_SYMBOL +0x030e74ae tcf_qevent_destroy vmlinux EXPORT_SYMBOL 0x8c9cfad3 devl_dpipe_table_resource_set vmlinux EXPORT_SYMBOL_GPL 0x13cb41c0 of_find_compatible_node vmlinux EXPORT_SYMBOL 0xc3d50692 input_alloc_absinfo vmlinux EXPORT_SYMBOL @@ -9450,44 +9458,44 @@ 0xb178082d bio_map_user_iov vmlinux EXPORT_SYMBOL_GPL 0x21cd536a crypto_put_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL 0xa9ccf6a6 crypto_get_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL -0x179cc4d6 ping_bind vmlinux EXPORT_SYMBOL_GPL -0x91200f09 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL -0xf63f2fea sk_dst_check vmlinux EXPORT_SYMBOL +0xc548cddd ping_bind vmlinux EXPORT_SYMBOL_GPL +0x72dd19fb nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL +0xa0950b1e sk_dst_check vmlinux EXPORT_SYMBOL 0x3d65aad0 iommu_enable_nesting vmlinux EXPORT_SYMBOL_GPL 0x4eb25bd7 vp_modern_config_vector vmlinux EXPORT_SYMBOL_GPL 0x453c8403 pci_msi_enabled vmlinux EXPORT_SYMBOL 0xd36e3d59 prandom_bytes_state vmlinux EXPORT_SYMBOL -0x8da3ff3c inode_needs_sync vmlinux EXPORT_SYMBOL +0x84427f3c inode_needs_sync vmlinux EXPORT_SYMBOL 0xba220db7 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL 0x59f8d7d9 bpfilter_ops vmlinux EXPORT_SYMBOL_GPL -0xbbf34b0b inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL -0xa523d6dd dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL +0x499c7645 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL +0x1a7fdbfe dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL 0x26e298e0 unregister_memory_notifier vmlinux EXPORT_SYMBOL -0x19312851 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0xe1a6f241 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0x291876f3 mpi_ec_get_affine vmlinux EXPORT_SYMBOL_GPL 0x0959d3d8 dma_can_mmap vmlinux EXPORT_SYMBOL_GPL -0xf658db19 wake_up_process vmlinux EXPORT_SYMBOL +0x42149445 wake_up_process vmlinux EXPORT_SYMBOL 0x25820c64 fs_overflowuid vmlinux EXPORT_SYMBOL -0x00e63c63 gro_find_complete_by_type vmlinux EXPORT_SYMBOL -0x56746784 skb_dequeue_tail vmlinux EXPORT_SYMBOL +0x684e0505 gro_find_complete_by_type vmlinux EXPORT_SYMBOL +0x032ba234 skb_dequeue_tail vmlinux EXPORT_SYMBOL 0x459e6151 mm_unaccount_pinned_pages vmlinux EXPORT_SYMBOL_GPL 0x826b5786 hidinput_count_leds vmlinux EXPORT_SYMBOL_GPL 0xfa73a6b3 input_ff_erase vmlinux EXPORT_SYMBOL_GPL -0xcf07627b pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL +0xdb99f53c pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL 0xbb93eec5 ioasid_alloc vmlinux EXPORT_SYMBOL_GPL 0xa750b39f pci_device_is_present vmlinux EXPORT_SYMBOL_GPL 0x16cb6a90 radix_tree_preloads vmlinux EXPORT_SYMBOL_GPL 0x1dfa5dbd mpi_invm vmlinux EXPORT_SYMBOL_GPL 0xd3543063 memcg_kmem_enabled_key vmlinux EXPORT_SYMBOL -0x1efd1b0f inet_stream_ops vmlinux EXPORT_SYMBOL -0xfab04ada qdisc_reset vmlinux EXPORT_SYMBOL +0x1caca4cd inet_stream_ops vmlinux EXPORT_SYMBOL +0x205ea5c2 qdisc_reset vmlinux EXPORT_SYMBOL 0xc30145b8 flow_rule_match_ip vmlinux EXPORT_SYMBOL 0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL 0x6e94bdcf syscon_regmap_lookup_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xdba211e9 regmap_multi_reg_write vmlinux EXPORT_SYMBOL_GPL 0x619d6051 of_dma_controller_register vmlinux EXPORT_SYMBOL_GPL 0x8972e315 pci_get_device vmlinux EXPORT_SYMBOL -0x2b8d79eb blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL +0x2113c7c5 blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL 0x808ec1a3 crypto_alg_tested vmlinux EXPORT_SYMBOL_GPL 0x63ea4f2d iomap_seek_hole vmlinux EXPORT_SYMBOL_GPL 0xe769232e sprint_symbol_no_offset vmlinux EXPORT_SYMBOL_GPL @@ -9499,9 +9507,9 @@ 0xc57c48a3 idr_get_next vmlinux EXPORT_SYMBOL 0x881c4413 gen_pool_first_fit vmlinux EXPORT_SYMBOL 0x744c6a0f dquot_initialize_needed vmlinux EXPORT_SYMBOL -0xdb6e4daf do_xdp_generic vmlinux EXPORT_SYMBOL_GPL -0xa2cf5036 register_netdevice_notifier_net vmlinux EXPORT_SYMBOL -0x4c92d759 dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL +0x2f035610 do_xdp_generic vmlinux EXPORT_SYMBOL_GPL +0x1354be41 register_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0xe0dcf112 dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL 0x8369ce2a regmap_async_complete_cb vmlinux EXPORT_SYMBOL_GPL 0xb71589f0 skip_spaces vmlinux EXPORT_SYMBOL 0x466c14a7 __delay vmlinux EXPORT_SYMBOL @@ -9512,7 +9520,7 @@ 0xbd7429fd param_get_ullong vmlinux EXPORT_SYMBOL 0x0eb6eb87 add_taint vmlinux EXPORT_SYMBOL 0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL_GPL -0x4bb906ff __neigh_for_each_release vmlinux EXPORT_SYMBOL +0xc89155a9 __neigh_for_each_release vmlinux EXPORT_SYMBOL 0x2102c138 irq_of_parse_and_map vmlinux EXPORT_SYMBOL_GPL 0xb6214507 spi_busnum_to_master vmlinux EXPORT_SYMBOL_GPL 0xe862c4b7 dpm_suspend_start vmlinux EXPORT_SYMBOL_GPL @@ -9521,33 +9529,33 @@ 0x29bdf770 user_destroy vmlinux EXPORT_SYMBOL_GPL 0x8eb21bc1 dquot_alloc_inode vmlinux EXPORT_SYMBOL 0x4adbcd17 fsstack_copy_inode_size vmlinux EXPORT_SYMBOL_GPL -0x45d9f449 dev_get_by_napi_id vmlinux EXPORT_SYMBOL +0xe27262f1 dev_get_by_napi_id vmlinux EXPORT_SYMBOL 0x0103180e fwnode_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0xbe647bde pci_status_get_and_clear_errors vmlinux EXPORT_SYMBOL_GPL 0xe0419ac4 kstrtos16 vmlinux EXPORT_SYMBOL 0xfb32b30f ring_buffer_read_prepare_sync vmlinux EXPORT_SYMBOL_GPL -0x3598ba69 strp_process vmlinux EXPORT_SYMBOL_GPL +0x6170e000 strp_process vmlinux EXPORT_SYMBOL_GPL 0x142b080a tcf_em_register vmlinux EXPORT_SYMBOL 0x993fed64 mipi_dsi_host_register vmlinux EXPORT_SYMBOL 0xc1b991d0 iommu_map_atomic vmlinux EXPORT_SYMBOL_GPL 0x70fbae4d cppc_allow_fast_switch vmlinux EXPORT_SYMBOL_GPL 0xe5d92312 devm_init_badblocks vmlinux EXPORT_SYMBOL_GPL 0x80badff4 __tracepoint_block_unplug vmlinux EXPORT_SYMBOL_GPL -0x4fde8275 fs_kobj vmlinux EXPORT_SYMBOL_GPL +0x7968fbdd fs_kobj vmlinux EXPORT_SYMBOL_GPL 0x27046576 kvm_exit vmlinux EXPORT_SYMBOL_GPL -0x8d2c1a40 register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x83f5effa register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL 0x24428be5 strncpy_from_user vmlinux EXPORT_SYMBOL -0x8236bcfb bio_init vmlinux EXPORT_SYMBOL +0x384fe7e8 bio_init vmlinux EXPORT_SYMBOL 0x7278d328 all_vm_events vmlinux EXPORT_SYMBOL_GPL 0x41814cb8 dirty_writeback_interval vmlinux EXPORT_SYMBOL_GPL -0x5b10594a inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x0c9822ad iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL -0xd5f335d8 tcp_sock_set_quickack vmlinux EXPORT_SYMBOL +0x4729e4f9 inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL +0x1f3acc74 iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL +0x30eedf83 tcp_sock_set_quickack vmlinux EXPORT_SYMBOL 0x0d6062fa gnet_stats_copy_rate_est vmlinux EXPORT_SYMBOL -0x483439c9 skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0x1a6b831f skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL 0x3ccd8b46 zynqmp_pm_clock_getparent vmlinux EXPORT_SYMBOL_GPL 0x1c89fb22 zynqmp_pm_clock_setparent vmlinux EXPORT_SYMBOL_GPL -0x1ed479ef dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xda77eb6c dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0x50e3eea1 genphy_c45_aneg_done vmlinux EXPORT_SYMBOL_GPL 0x8560d907 pm_runtime_no_callbacks vmlinux EXPORT_SYMBOL_GPL 0x0cbe3ee2 software_node_unregister vmlinux EXPORT_SYMBOL_GPL @@ -9555,29 +9563,29 @@ 0xe995ed3b iommu_detach_group vmlinux EXPORT_SYMBOL_GPL 0xf730fb4a qcom_smem_state_update_bits vmlinux EXPORT_SYMBOL_GPL 0x1bc08547 pci_scan_root_bus vmlinux EXPORT_SYMBOL -0x4d94d656 set_capacity vmlinux EXPORT_SYMBOL -0x4e4bdbff create_empty_buffers vmlinux EXPORT_SYMBOL -0x0d3f39d8 init_special_inode vmlinux EXPORT_SYMBOL +0x0e341145 set_capacity vmlinux EXPORT_SYMBOL +0x10468320 create_empty_buffers vmlinux EXPORT_SYMBOL +0xb43e2a86 init_special_inode vmlinux EXPORT_SYMBOL 0x24212d86 __frontswap_invalidate_page vmlinux EXPORT_SYMBOL -0x190f871d __xfrm_dst_lookup vmlinux EXPORT_SYMBOL -0x328d0198 ipmr_rule_default vmlinux EXPORT_SYMBOL -0x17def9df iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL -0x77273833 inet_frag_destroy vmlinux EXPORT_SYMBOL -0xdd7db377 ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xb5673b5a __xfrm_dst_lookup vmlinux EXPORT_SYMBOL +0x9e6fcaa5 ipmr_rule_default vmlinux EXPORT_SYMBOL +0x282e961a iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x915d2b4c inet_frag_destroy vmlinux EXPORT_SYMBOL +0x2d46d94c ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0xe328ca58 rpi_firmware_get vmlinux EXPORT_SYMBOL_GPL 0x063e9296 rpi_firmware_put vmlinux EXPORT_SYMBOL_GPL -0x7c2f5184 of_i2c_get_board_info vmlinux EXPORT_SYMBOL_GPL +0x6e69931b of_i2c_get_board_info vmlinux EXPORT_SYMBOL_GPL 0x7a399916 iommu_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x2d251fd2 configfs_register_default_group vmlinux EXPORT_SYMBOL -0x65f38146 __dec_zone_page_state vmlinux EXPORT_SYMBOL -0x26409b8b __inc_zone_page_state vmlinux EXPORT_SYMBOL -0x06f0b92c __mod_zone_page_state vmlinux EXPORT_SYMBOL +0xf4f61438 __dec_zone_page_state vmlinux EXPORT_SYMBOL +0x3213f8d3 __inc_zone_page_state vmlinux EXPORT_SYMBOL +0x37920cdc __mod_zone_page_state vmlinux EXPORT_SYMBOL 0x27f4f029 ftrace_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x4f7403c1 __put_user_ns vmlinux EXPORT_SYMBOL 0xc5e74216 release_resource vmlinux EXPORT_SYMBOL -0x80c0b9e7 __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL +0x1f07774f __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL 0x3fe6c346 devlink_fmsg_binary_pair_put vmlinux EXPORT_SYMBOL_GPL -0xe97b3837 brioctl_set vmlinux EXPORT_SYMBOL +0x39c81cac brioctl_set vmlinux EXPORT_SYMBOL 0xa9f27163 input_set_abs_params vmlinux EXPORT_SYMBOL 0xb98fb8be spi_mem_dirmap_destroy vmlinux EXPORT_SYMBOL_GPL 0x6107870a spi_bus_unlock vmlinux EXPORT_SYMBOL_GPL @@ -9585,60 +9593,60 @@ 0xfa297415 acpi_map_pxm_to_node vmlinux EXPORT_SYMBOL 0x38aa1397 gpiod_add_lookup_table vmlinux EXPORT_SYMBOL_GPL 0xb3687850 out_of_line_wait_on_bit_lock vmlinux EXPORT_SYMBOL -0xacc5dc8e xfrm_state_alloc vmlinux EXPORT_SYMBOL -0x18d9d60a netdev_class_create_file_ns vmlinux EXPORT_SYMBOL +0xee4c0ad4 xfrm_state_alloc vmlinux EXPORT_SYMBOL +0xa80eaa94 netdev_class_create_file_ns vmlinux EXPORT_SYMBOL 0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL 0x177b84e9 devm_kmemdup vmlinux EXPORT_SYMBOL_GPL 0x201f58d4 __clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0xff175567 page_symlink vmlinux EXPORT_SYMBOL 0xa26d9b4f workqueue_congested vmlinux EXPORT_SYMBOL_GPL -0x928bb00d __xfrm_route_forward vmlinux EXPORT_SYMBOL -0x28dd97e3 udp_gro_complete vmlinux EXPORT_SYMBOL +0x3cadf224 __xfrm_route_forward vmlinux EXPORT_SYMBOL +0x9078f57b udp_gro_complete vmlinux EXPORT_SYMBOL 0x52d54fce devlink_info_version_stored_put vmlinux EXPORT_SYMBOL_GPL -0x8f8d98b0 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL +0xff1aea37 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL 0xf30a5502 cpufreq_enable_boost_support vmlinux EXPORT_SYMBOL_GPL 0x719439a7 acpi_dev_get_first_consumer_dev vmlinux EXPORT_SYMBOL_GPL -0x62b68760 dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL -0xf4f64b5d kvm_vcpu_wake_up vmlinux EXPORT_SYMBOL_GPL +0x0a533992 dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL +0xdf96fdaa kvm_vcpu_wake_up vmlinux EXPORT_SYMBOL_GPL 0x0f630261 gen_replace_estimator vmlinux EXPORT_SYMBOL 0xc1b2c9ea dev_coredumpsg vmlinux EXPORT_SYMBOL_GPL 0x6d033f15 devm_clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL 0xaeff0720 meson_a1_parse_dt_extra vmlinux EXPORT_SYMBOL_GPL 0x19bd383b security_secmark_refcount_dec vmlinux EXPORT_SYMBOL 0x2f03fc4b security_secmark_refcount_inc vmlinux EXPORT_SYMBOL -0x3820b0aa inc_node_page_state vmlinux EXPORT_SYMBOL +0x8ac7f564 inc_node_page_state vmlinux EXPORT_SYMBOL 0x1610f678 param_set_bint vmlinux EXPORT_SYMBOL 0xd74d0e6d param_get_bool vmlinux EXPORT_SYMBOL 0xc65e40ac param_set_byte vmlinux EXPORT_SYMBOL -0x583e23d2 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0xe1f71aa1 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x66628bf3 ip_tunnel_metadata_cnt vmlinux EXPORT_SYMBOL -0x9853f7c4 __ip4_datagram_connect vmlinux EXPORT_SYMBOL -0x013c073d nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0x12264952 __ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xa984ffbf nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL 0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL -0xa05bc65d skb_clone_sk vmlinux EXPORT_SYMBOL +0x04032ee2 skb_clone_sk vmlinux EXPORT_SYMBOL 0xeb7f6046 acpi_get_devices vmlinux EXPORT_SYMBOL 0x608de541 acpi_gpiochip_request_interrupts vmlinux EXPORT_SYMBOL_GPL 0x54b23e67 sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL 0xc20bd668 blk_queue_logical_block_size vmlinux EXPORT_SYMBOL -0x1bd623bb __frontswap_test vmlinux EXPORT_SYMBOL +0xc58fde1a __frontswap_test vmlinux EXPORT_SYMBOL 0x828062b1 __frontswap_init vmlinux EXPORT_SYMBOL 0x782b18aa init_srcu_struct vmlinux EXPORT_SYMBOL_GPL -0x659a7750 arp_tbl vmlinux EXPORT_SYMBOL -0x3234f0f6 __skb_recv_datagram vmlinux EXPORT_SYMBOL +0x9063b23d arp_tbl vmlinux EXPORT_SYMBOL +0x3751d5ba __skb_recv_datagram vmlinux EXPORT_SYMBOL 0xc8519dae stm_source_register_device vmlinux EXPORT_SYMBOL_GPL 0x6d1d8b6e phy_attach vmlinux EXPORT_SYMBOL 0x6153fe07 component_compare_dev_name vmlinux EXPORT_SYMBOL_GPL 0x1743bf2d gpiochip_remove_pin_ranges vmlinux EXPORT_SYMBOL_GPL 0x5a8ae15a ZSTD_initDDict vmlinux EXPORT_SYMBOL 0x371e7f3a ZSTD_initCDict vmlinux EXPORT_SYMBOL -0x02f8852e dump_skip_to vmlinux EXPORT_SYMBOL +0xca2c47c2 dump_skip_to vmlinux EXPORT_SYMBOL 0x32c2bb04 list_lru_walk_node vmlinux EXPORT_SYMBOL_GPL 0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL -0x3ccbc71d tcp_splice_read vmlinux EXPORT_SYMBOL +0xb66023a5 tcp_splice_read vmlinux EXPORT_SYMBOL 0x715a43ce priv_to_devlink vmlinux EXPORT_SYMBOL_GPL 0x55fe8100 phy_get_pause vmlinux EXPORT_SYMBOL 0x4fc6175c regmap_fields_update_bits_base vmlinux EXPORT_SYMBOL_GPL -0x607db75c request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0x15d2cdfb request_firmware_direct vmlinux EXPORT_SYMBOL_GPL 0x21a563da clk_get_accuracy vmlinux EXPORT_SYMBOL_GPL 0xb2fa2039 acpiphp_unregister_attention vmlinux EXPORT_SYMBOL_GPL 0xfab63998 pinctrl_generic_get_group_count vmlinux EXPORT_SYMBOL_GPL @@ -9646,7 +9654,7 @@ 0x2e2c4ddc logic_inw vmlinux EXPORT_SYMBOL 0xf18300ad logic_inb vmlinux EXPORT_SYMBOL 0x50f91491 __genradix_ptr vmlinux EXPORT_SYMBOL -0x5045f683 simple_recursive_removal vmlinux EXPORT_SYMBOL +0xf2bcaa88 simple_recursive_removal vmlinux EXPORT_SYMBOL 0xc341ae6d zs_map_object vmlinux EXPORT_SYMBOL_GPL 0x8028d3e1 irq_setup_generic_chip vmlinux EXPORT_SYMBOL_GPL 0xc10fddb8 name_to_dev_t vmlinux EXPORT_SYMBOL_GPL @@ -9660,20 +9668,20 @@ 0xcbc88a23 ZSTD_isFrame vmlinux EXPORT_SYMBOL 0xfc399557 utf8_load vmlinux EXPORT_SYMBOL 0x44ec3693 of_irq_to_resource vmlinux EXPORT_SYMBOL_GPL -0xe4f45a5a i2c_slave_register vmlinux EXPORT_SYMBOL_GPL +0xddff9e01 i2c_slave_register vmlinux EXPORT_SYMBOL_GPL 0x9d2e7707 unregister_sysrq_key vmlinux EXPORT_SYMBOL -0x1462519f regulator_put vmlinux EXPORT_SYMBOL_GPL +0xaca35b12 regulator_put vmlinux EXPORT_SYMBOL_GPL 0x058f9366 apei_exec_collect_resources vmlinux EXPORT_SYMBOL_GPL 0x81a7f541 percpu_ref_init vmlinux EXPORT_SYMBOL_GPL 0x1c05d39e crypto_unregister_rngs vmlinux EXPORT_SYMBOL_GPL 0x5907f6b7 crypto_aead_setkey vmlinux EXPORT_SYMBOL_GPL 0x14dd3d38 crypto_unregister_algs vmlinux EXPORT_SYMBOL_GPL -0xd964794b simple_transaction_get vmlinux EXPORT_SYMBOL -0xbc597c65 simple_transaction_set vmlinux EXPORT_SYMBOL +0xa2e4bc0a simple_transaction_get vmlinux EXPORT_SYMBOL +0xb38b5bf8 simple_transaction_set vmlinux EXPORT_SYMBOL 0xfd068326 register_kretprobes vmlinux EXPORT_SYMBOL_GPL -0xc1048337 find_pid_ns vmlinux EXPORT_SYMBOL_GPL -0xbe74d2fa __nlmsg_put vmlinux EXPORT_SYMBOL -0x2cc86682 lock_sock_nested vmlinux EXPORT_SYMBOL +0xc809b55a find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x68abdbc5 __nlmsg_put vmlinux EXPORT_SYMBOL +0xfdd855a8 lock_sock_nested vmlinux EXPORT_SYMBOL 0x258c5fe5 nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0x8eb830cd devm_extcon_register_notifier vmlinux EXPORT_SYMBOL 0xdb26e4f8 hid_add_device vmlinux EXPORT_SYMBOL_GPL @@ -9688,39 +9696,39 @@ 0x862420e5 gpiochip_add_pingroup_range vmlinux EXPORT_SYMBOL_GPL 0x2864abc9 klist_node_attached vmlinux EXPORT_SYMBOL_GPL 0xf188a662 rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL -0xdd1f0c91 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL +0xe2ff854e sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL 0x2f2c95c4 flush_work vmlinux EXPORT_SYMBOL_GPL 0x9e2fe638 of_thermal_is_trip_valid vmlinux EXPORT_SYMBOL_GPL -0x295c065c phy_ethtool_set_eee vmlinux EXPORT_SYMBOL -0x499156bc phy_ethtool_get_eee vmlinux EXPORT_SYMBOL +0xcd0fab00 phy_ethtool_set_eee vmlinux EXPORT_SYMBOL +0x70655740 phy_ethtool_get_eee vmlinux EXPORT_SYMBOL 0x5402da9f xudma_navss_psil_pair vmlinux EXPORT_SYMBOL 0xc9e5d32a gpiochip_line_is_persistent vmlinux EXPORT_SYMBOL_GPL 0x435a4505 create_signature vmlinux EXPORT_SYMBOL_GPL -0xecdd6ca1 __generic_file_fsync vmlinux EXPORT_SYMBOL -0xbf4d94f1 tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL -0xa8ccd37f reuseport_migrate_sock vmlinux EXPORT_SYMBOL +0xed63b389 __generic_file_fsync vmlinux EXPORT_SYMBOL +0x671655a2 tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL +0xc1582dee reuseport_migrate_sock vmlinux EXPORT_SYMBOL 0x614adcb7 of_overlay_remove_all vmlinux EXPORT_SYMBOL_GPL 0x0bf9b2a3 of_device_is_compatible vmlinux EXPORT_SYMBOL 0x378adfb7 zynqmp_pm_sd_dll_reset vmlinux EXPORT_SYMBOL_GPL 0x6b198c77 led_colors vmlinux EXPORT_SYMBOL_GPL -0xa445a67c rdev_get_drvdata vmlinux EXPORT_SYMBOL_GPL -0xcdbb8f75 acpi_bus_unregister_driver vmlinux EXPORT_SYMBOL +0x1021bd84 rdev_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0x9ef85d6c acpi_bus_unregister_driver vmlinux EXPORT_SYMBOL 0x3236ff2d pci_alloc_p2pmem vmlinux EXPORT_SYMBOL_GPL 0x532d6ef8 pci_msi_unmask_irq vmlinux EXPORT_SYMBOL_GPL 0xd8409673 sprd_pinctrl_remove vmlinux EXPORT_SYMBOL_GPL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL -0x822a104c mpage_writepage vmlinux EXPORT_SYMBOL +0x3300bfbc mpage_writepage vmlinux EXPORT_SYMBOL 0x06cca30b ring_buffer_record_off vmlinux EXPORT_SYMBOL_GPL 0xb650d8dc set_security_override vmlinux EXPORT_SYMBOL -0xab18bc73 raw_seq_start vmlinux EXPORT_SYMBOL_GPL -0xf7feeb3d dst_cow_metrics_generic vmlinux EXPORT_SYMBOL +0x1a7a4ce2 raw_seq_start vmlinux EXPORT_SYMBOL_GPL +0xf482cc82 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL 0x28315a63 rtc_read_time vmlinux EXPORT_SYMBOL_GPL 0x6b04d8b5 tpm2_get_tpm_pt vmlinux EXPORT_SYMBOL_GPL 0x7adc0fbf rb_replace_node_rcu vmlinux EXPORT_SYMBOL 0xe21f18ac __genradix_iter_peek vmlinux EXPORT_SYMBOL -0x04890e26 clean_bdev_aliases vmlinux EXPORT_SYMBOL -0x02368b7c copy_string_kernel vmlinux EXPORT_SYMBOL -0xe5a7e7fe netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0x6f6a3a1e clean_bdev_aliases vmlinux EXPORT_SYMBOL +0x48a76406 copy_string_kernel vmlinux EXPORT_SYMBOL +0x7c06afcd netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL 0xf73fb0c4 __SCT__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL 0x5c3bbd06 __SCK__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL 0x237a0b5c __traceiter_dma_fence_signaled vmlinux EXPORT_SYMBOL @@ -9732,30 +9740,30 @@ 0xf64da59e crypto_unregister_shash vmlinux EXPORT_SYMBOL_GPL 0xc9659683 crypto_unregister_ahash vmlinux EXPORT_SYMBOL_GPL 0xb8b9f817 kmalloc_order_trace vmlinux EXPORT_SYMBOL -0xe4930591 tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL -0x11820b32 devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL +0x9d00165d tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL +0x8579fe07 devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL 0x0f9523e0 devm_devfreq_add_device vmlinux EXPORT_SYMBOL 0xfb945d4e cpufreq_dbs_governor_start vmlinux EXPORT_SYMBOL_GPL 0xc050fb05 policy_has_boost_freq vmlinux EXPORT_SYMBOL_GPL -0xa1cb1c74 i2c_slave_unregister vmlinux EXPORT_SYMBOL_GPL +0x1c521607 i2c_slave_unregister vmlinux EXPORT_SYMBOL_GPL 0xe6dc0557 mctrl_gpio_init_noauto vmlinux EXPORT_SYMBOL_GPL 0x96554810 register_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL 0x545c3e3a devm_clk_notifier_register vmlinux EXPORT_SYMBOL_GPL -0xb1342205 devm_backlight_device_register vmlinux EXPORT_SYMBOL +0x2536070c devm_backlight_device_register vmlinux EXPORT_SYMBOL 0x0ea593f6 hdmi_drm_infoframe_init vmlinux EXPORT_SYMBOL -0x0f08fb45 poll_initwait vmlinux EXPORT_SYMBOL +0x5908407c poll_initwait vmlinux EXPORT_SYMBOL 0x4157828d irq_gc_ack_set_bit vmlinux EXPORT_SYMBOL_GPL 0xd5a6c92f unregister_console vmlinux EXPORT_SYMBOL -0xdd58ebdc device_get_mac_address vmlinux EXPORT_SYMBOL +0xe887f678 device_get_mac_address vmlinux EXPORT_SYMBOL 0xa9e502ae led_trigger_unregister_simple vmlinux EXPORT_SYMBOL_GPL 0x1a44e5fe phy_disconnect vmlinux EXPORT_SYMBOL -0xd9ae6954 phy_ethtool_set_link_ksettings vmlinux EXPORT_SYMBOL -0xc5e6fd59 phy_ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0xeb196c80 phy_ethtool_set_link_ksettings vmlinux EXPORT_SYMBOL +0x0ded0720 phy_ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL 0x8455e3a7 dma_fence_signal_timestamp_locked vmlinux EXPORT_SYMBOL 0xb5a8c226 acpi_gsi_to_irq vmlinux EXPORT_SYMBOL_GPL 0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL 0x82c94b58 __cpu_active_mask vmlinux EXPORT_SYMBOL -0x23826594 netdev_state_change vmlinux EXPORT_SYMBOL +0x1d97371c netdev_state_change vmlinux EXPORT_SYMBOL 0xda29e472 devm_regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0xb7c0f443 sort vmlinux EXPORT_SYMBOL 0xa3f12f69 __crypto_xor vmlinux EXPORT_SYMBOL_GPL @@ -9764,16 +9772,16 @@ 0x735f257c mmu_notifier_put vmlinux EXPORT_SYMBOL_GPL 0x541bd60a irq_work_run vmlinux EXPORT_SYMBOL_GPL 0xfede9222 __tracepoint_suspend_resume vmlinux EXPORT_SYMBOL_GPL -0xf0094c36 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL +0x192e2b74 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL 0x5ecdcf90 ti_sci_get_free_resource vmlinux EXPORT_SYMBOL_GPL 0x003aa1fd devm_gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL 0x1278221d ZSTD_compressBegin_usingCDict vmlinux EXPORT_SYMBOL 0x9300a116 debugfs_create_devm_seqfile vmlinux EXPORT_SYMBOL_GPL 0x5ad70f54 kern_path vmlinux EXPORT_SYMBOL 0x9ad56911 irq_chip_ack_parent vmlinux EXPORT_SYMBOL_GPL -0x875a0749 xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL -0x33d6091c nf_register_queue_handler vmlinux EXPORT_SYMBOL -0x81aa3cee netpoll_print_options vmlinux EXPORT_SYMBOL +0x16fbd0d5 xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL +0xa63f6d1c nf_register_queue_handler vmlinux EXPORT_SYMBOL +0x69017a4d netpoll_print_options vmlinux EXPORT_SYMBOL 0xe4309905 syscore_resume vmlinux EXPORT_SYMBOL_GPL 0xa9ac170a clk_hw_get_flags vmlinux EXPORT_SYMBOL_GPL 0x5dc00b6a clk_bulk_get vmlinux EXPORT_SYMBOL @@ -9794,63 +9802,63 @@ 0x815fda83 sed_ioctl vmlinux EXPORT_SYMBOL_GPL 0x9673b3b7 blkdev_issue_flush vmlinux EXPORT_SYMBOL 0x499043d3 crypto_init_queue vmlinux EXPORT_SYMBOL_GPL -0x6c741862 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL +0xe42651f2 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL 0xb510c250 raw_v4_hashinfo vmlinux EXPORT_SYMBOL_GPL 0x7ffbf736 geni_se_clk_freq_match vmlinux EXPORT_SYMBOL 0xd828f063 xudma_tchanrt_write vmlinux EXPORT_SYMBOL 0x645cc6e1 devm_clk_hw_get_clk vmlinux EXPORT_SYMBOL_GPL -0x04b3d12d acpi_subsys_suspend_noirq vmlinux EXPORT_SYMBOL_GPL +0x018ec5cc acpi_subsys_suspend_noirq vmlinux EXPORT_SYMBOL_GPL 0xd64ed259 __memcat_p vmlinux EXPORT_SYMBOL_GPL -0x0bff3bfb blockdev_superblock vmlinux EXPORT_SYMBOL_GPL +0x893e26fa blockdev_superblock vmlinux EXPORT_SYMBOL_GPL 0x625bb446 sysfs_break_active_protection vmlinux EXPORT_SYMBOL_GPL -0x0d9bb10e iomap_zero_range vmlinux EXPORT_SYMBOL_GPL +0xe455ef9d iomap_zero_range vmlinux EXPORT_SYMBOL_GPL 0x00fcc16a fsnotify_put_mark vmlinux EXPORT_SYMBOL_GPL 0xb308c97d wait_woken vmlinux EXPORT_SYMBOL 0xde5da73e param_ops_short vmlinux EXPORT_SYMBOL -0xefa36da9 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL +0x152f7b32 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL 0x96fd850a fwnode_irq_get vmlinux EXPORT_SYMBOL -0xe6fbbaf3 amba_device_put vmlinux EXPORT_SYMBOL_GPL -0xa3a1e9ce amba_device_add vmlinux EXPORT_SYMBOL_GPL +0x55f9c438 amba_device_put vmlinux EXPORT_SYMBOL_GPL +0xe6faa210 amba_device_add vmlinux EXPORT_SYMBOL_GPL 0xcae7ce5d fsl_mc_get_version vmlinux EXPORT_SYMBOL_GPL 0x2484adc3 __kfifo_to_user_r vmlinux EXPORT_SYMBOL 0xac3201b0 udp_flow_hashrnd vmlinux EXPORT_SYMBOL 0x22d60537 tcf_frag_xmit_count vmlinux EXPORT_SYMBOL_GPL -0x8386b0a5 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x6402af9f softnet_data vmlinux EXPORT_SYMBOL +0xb313d249 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x274e1af7 softnet_data vmlinux EXPORT_SYMBOL 0x34d778b0 extcon_get_edev_name vmlinux EXPORT_SYMBOL_GPL 0x355b2ef2 ti_sci_put_handle vmlinux EXPORT_SYMBOL_GPL 0xd1f23692 ti_sci_get_handle vmlinux EXPORT_SYMBOL_GPL 0x1de67f9b qcom_scm_io_writel vmlinux EXPORT_SYMBOL 0x86700220 acpi_get_cpuid vmlinux EXPORT_SYMBOL_GPL 0x3bdde981 gpiod_to_irq vmlinux EXPORT_SYMBOL_GPL -0x38a6d1fb blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL +0x0253da81 blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x46250d31 dma_get_sgtable_attrs vmlinux EXPORT_SYMBOL 0xb5b54b34 _raw_spin_unlock vmlinux EXPORT_SYMBOL -0xe7a916ad ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0x523938b1 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0x9ffa3a75 netdev_max_backlog vmlinux EXPORT_SYMBOL 0x58276f93 cper_next_record_id vmlinux EXPORT_SYMBOL_GPL 0x3c863733 dev_pm_domain_attach_by_name vmlinux EXPORT_SYMBOL_GPL 0xdd6ab932 acpi_processor_preregister_performance vmlinux EXPORT_SYMBOL 0xddbeeecc pci_lock_rescan_remove vmlinux EXPORT_SYMBOL_GPL 0xb1fc1782 pci_speed_string vmlinux EXPORT_SYMBOL_GPL -0xd0c19a57 blk_integrity_register vmlinux EXPORT_SYMBOL +0xd0d44fe4 blk_integrity_register vmlinux EXPORT_SYMBOL 0x0b7b6941 kernfs_path_from_node vmlinux EXPORT_SYMBOL_GPL -0x32228c42 unlock_page vmlinux EXPORT_SYMBOL +0x0274d782 unlock_page vmlinux EXPORT_SYMBOL 0x4f98d766 cpu_pm_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x5dac8c9f kthread_create_on_cpu vmlinux EXPORT_SYMBOL -0x352b5d9c netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL -0x3b50a9c3 dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL +0x148be1d8 netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x686c6031 dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL 0xf3a57892 release_dentry_name_snapshot vmlinux EXPORT_SYMBOL 0x1c264669 __SCT__tp_func_kmalloc vmlinux EXPORT_SYMBOL 0xc916dd46 __SCK__tp_func_kmalloc vmlinux EXPORT_SYMBOL 0xfdea2d04 alarm_cancel vmlinux EXPORT_SYMBOL_GPL -0xe235ca17 xfrm_unregister_type vmlinux EXPORT_SYMBOL -0x0142ddc5 nf_ip_checksum vmlinux EXPORT_SYMBOL -0xa8fbfcfd sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL +0x41d75b35 xfrm_unregister_type vmlinux EXPORT_SYMBOL +0xef7ed01c nf_ip_checksum vmlinux EXPORT_SYMBOL +0x1f998a7e sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL 0xa9977e88 led_sysfs_enable vmlinux EXPORT_SYMBOL_GPL 0x73a1c7a8 pci_request_regions_exclusive vmlinux EXPORT_SYMBOL -0x7a3a69bd bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL +0x5cc5975c bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL 0x2c02c2d1 pkcs7_validate_trust vmlinux EXPORT_SYMBOL_GPL 0xc79a6531 hrtimer_init_sleeper vmlinux EXPORT_SYMBOL_GPL 0x1b018d32 acpi_dma_controller_free vmlinux EXPORT_SYMBOL_GPL @@ -9862,10 +9870,10 @@ 0xff31d636 dquot_disable vmlinux EXPORT_SYMBOL 0x69c08254 __SCT__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL 0x252332f1 __SCK__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL -0xee1f0d89 trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0x6ef80c97 trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL 0xb1acaba7 module_put vmlinux EXPORT_SYMBOL 0x2459bbcc console_set_on_cmdline vmlinux EXPORT_SYMBOL -0x7dc77c9b __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL +0xf0f12168 __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL 0xd2ee5ece rproc_detach vmlinux EXPORT_SYMBOL 0x151903c6 cpufreq_show_cpus vmlinux EXPORT_SYMBOL_GPL 0xe4b7db93 genphy_resume vmlinux EXPORT_SYMBOL @@ -9873,19 +9881,19 @@ 0xdbcf041a acpi_install_address_space_handler vmlinux EXPORT_SYMBOL 0x6f52042f inode_get_bytes vmlinux EXPORT_SYMBOL 0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL -0xd7793a6f xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x82548824 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x9d081e80 edac_device_del_device vmlinux EXPORT_SYMBOL_GPL 0x255a7b06 edac_device_add_device vmlinux EXPORT_SYMBOL_GPL -0x6612967a i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x4995ff95 i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x12bdfd50 dma_resv_replace_fences vmlinux EXPORT_SYMBOL 0x8e3f04fa dev_driver_string vmlinux EXPORT_SYMBOL 0x79e06b8b pcie_get_readrq vmlinux EXPORT_SYMBOL 0x2484e789 vbin_printf vmlinux EXPORT_SYMBOL_GPL 0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL -0x0c0dfc8e blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL -0x2742f73a bio_reset vmlinux EXPORT_SYMBOL -0x0903b060 security_d_instantiate vmlinux EXPORT_SYMBOL -0x96fba14d iter_file_splice_write vmlinux EXPORT_SYMBOL +0x3efab78d blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0x77ee265c bio_reset vmlinux EXPORT_SYMBOL +0xb1654e8d security_d_instantiate vmlinux EXPORT_SYMBOL +0x3303257f iter_file_splice_write vmlinux EXPORT_SYMBOL 0x43e3a92f vfs_mkdir vmlinux EXPORT_SYMBOL 0xc2eef3e1 srcu_torture_stats_print vmlinux EXPORT_SYMBOL_GPL 0xe3ab87e2 of_match_node vmlinux EXPORT_SYMBOL @@ -9898,60 +9906,60 @@ 0x26a93eb2 verify_pkcs7_signature vmlinux EXPORT_SYMBOL_GPL 0xc6ad0400 devl_trap_groups_register vmlinux EXPORT_SYMBOL_GPL 0xf6d4f08b led_trigger_set vmlinux EXPORT_SYMBOL_GPL -0x0fea6f3b of_find_i2c_device_by_node vmlinux EXPORT_SYMBOL +0xbde85df1 of_find_i2c_device_by_node vmlinux EXPORT_SYMBOL 0x63187451 pcie_aspm_support_enabled vmlinux EXPORT_SYMBOL 0xb10afd5c gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL 0xfabb6e5b eventfd_fget vmlinux EXPORT_SYMBOL_GPL 0xb2f87dc8 dget_parent vmlinux EXPORT_SYMBOL 0xfc03a4ca proc_dou8vec_minmax vmlinux EXPORT_SYMBOL_GPL 0xa0436e98 in6addr_linklocal_allnodes vmlinux EXPORT_SYMBOL -0x03530581 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL +0xfe80d095 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL 0xe8bcb211 hid_dump_input vmlinux EXPORT_SYMBOL_GPL 0xda8e1302 software_node_find_by_name vmlinux EXPORT_SYMBOL_GPL 0x16ce51fc device_property_match_string vmlinux EXPORT_SYMBOL_GPL 0x1ed4d2eb percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL 0x93e28b3d securityfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x73b30294 iunique vmlinux EXPORT_SYMBOL +0x9cd220a7 iunique vmlinux EXPORT_SYMBOL 0x925082d2 try_lookup_one_len vmlinux EXPORT_SYMBOL 0x6917a77e __traceiter_kmem_cache_free vmlinux EXPORT_SYMBOL 0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL -0x91dacfc6 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL -0xc5ceb35e inet_dgram_ops vmlinux EXPORT_SYMBOL +0x61f4b6b4 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL +0xf9e27b9d inet_dgram_ops vmlinux EXPORT_SYMBOL 0xb0943942 input_release_device vmlinux EXPORT_SYMBOL 0xb752a33d node_to_cpumask_map vmlinux EXPORT_SYMBOL 0xc93e8461 acpi_get_event_resources vmlinux EXPORT_SYMBOL 0x22c0d8c7 __do_once_done vmlinux EXPORT_SYMBOL 0xc3ea5305 iommu_default_passthrough vmlinux EXPORT_SYMBOL_GPL 0x5ef6a672 gen_pool_for_each_chunk vmlinux EXPORT_SYMBOL -0xeb88a41d blk_cleanup_disk vmlinux EXPORT_SYMBOL +0x72a09896 blk_cleanup_disk vmlinux EXPORT_SYMBOL 0x3d8baf3b zs_huge_class_size vmlinux EXPORT_SYMBOL_GPL 0xec2e1c8f proc_doulongvec_minmax vmlinux EXPORT_SYMBOL 0x9056f5ff hwmon_device_register vmlinux EXPORT_SYMBOL_GPL 0x9d2638a8 of_find_mipi_dsi_host_by_node vmlinux EXPORT_SYMBOL 0xda0448c9 crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL -0x736fd525 simple_attr_open vmlinux EXPORT_SYMBOL_GPL +0x6ed100bb simple_attr_open vmlinux EXPORT_SYMBOL_GPL 0x459e0f36 seq_hex_dump vmlinux EXPORT_SYMBOL -0xcf608740 truncate_inode_pages_final vmlinux EXPORT_SYMBOL +0x075666fd truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0x56e9103b cpu_pm_enter vmlinux EXPORT_SYMBOL_GPL 0x09337cd0 __wake_up_locked_key vmlinux EXPORT_SYMBOL_GPL 0x2d1b02d2 usermodehelper_read_lock_wait vmlinux EXPORT_SYMBOL_GPL 0x5c74b1a3 __cpuhp_setup_state_cpuslocked vmlinux EXPORT_SYMBOL -0xeead04bd netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL -0xe3e98c4f sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL +0x57a7a860 netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL +0xcff14857 sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL 0x70a01f61 hvc_remove vmlinux EXPORT_SYMBOL_GPL 0x84591549 pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL 0xa72035f9 xa_get_order vmlinux EXPORT_SYMBOL 0x7d5e1008 __crc32c_le_shift vmlinux EXPORT_SYMBOL 0x4578f528 __kfifo_to_user vmlinux EXPORT_SYMBOL 0x2707bc5a done_path_create vmlinux EXPORT_SYMBOL -0xa9513184 xp_free vmlinux EXPORT_SYMBOL -0x1587b9e5 xfrm6_rcv_encap vmlinux EXPORT_SYMBOL -0xc821bdfa xfrm4_rcv_encap vmlinux EXPORT_SYMBOL -0xc2c22df0 udp_poll vmlinux EXPORT_SYMBOL -0x5b44ca74 sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL -0xe5428b1a skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0x4e5d2e76 xp_free vmlinux EXPORT_SYMBOL +0x4f1de9c3 xfrm6_rcv_encap vmlinux EXPORT_SYMBOL +0x612240dc xfrm4_rcv_encap vmlinux EXPORT_SYMBOL +0x302acd92 udp_poll vmlinux EXPORT_SYMBOL +0xd784044e sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x69f9cc6a skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL 0xd13a135e devm_devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL -0xeef43171 dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0x9840b70a dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL 0x6129fb93 sfp_remove_phy vmlinux EXPORT_SYMBOL_GPL 0x2b18245d mdiobus_unregister_device vmlinux EXPORT_SYMBOL 0x36d93ba2 iommu_group_remove_device vmlinux EXPORT_SYMBOL_GPL @@ -9964,15 +9972,15 @@ 0xa334669d irq_domain_reset_irq_data vmlinux EXPORT_SYMBOL_GPL 0x8cc706b7 irq_set_chip vmlinux EXPORT_SYMBOL 0xb367e89d console_stop vmlinux EXPORT_SYMBOL -0x4d03b452 mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL +0x14a2a5b4 mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL 0xa77bfd29 register_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0x63389e07 inet6_getname vmlinux EXPORT_SYMBOL +0xf050c4d5 inet6_getname vmlinux EXPORT_SYMBOL 0x166157da rproc_get_by_child vmlinux EXPORT_SYMBOL 0x0d8e06f5 power_supply_put vmlinux EXPORT_SYMBOL_GPL -0x47093c00 mfd_add_devices vmlinux EXPORT_SYMBOL +0x1b8fbc26 mfd_add_devices vmlinux EXPORT_SYMBOL 0xfaf2f91d mtk_eint_set_debounce vmlinux EXPORT_SYMBOL_GPL 0xa5d1f4b8 stack_depot_snprint vmlinux EXPORT_SYMBOL_GPL -0xbdeaccf3 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL +0x7d56da20 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL 0xfbbdd8ad __traceiter_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0x05d56730 __SCT__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0x82a80545 __SCK__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL @@ -9980,11 +9988,11 @@ 0x8d73278e hex_asc_upper vmlinux EXPORT_SYMBOL 0x891dbb8f sgl_free_order vmlinux EXPORT_SYMBOL 0x36cdf230 debugfs_create_file vmlinux EXPORT_SYMBOL_GPL -0x13d34ead new_inode vmlinux EXPORT_SYMBOL +0x048836b9 new_inode vmlinux EXPORT_SYMBOL 0x309a2c65 __blk_trace_note_message vmlinux EXPORT_SYMBOL_GPL 0xd9db771d of_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0x86f85114 net_dec_egress_queue vmlinux EXPORT_SYMBOL_GPL -0x4e0c163c build_skb_around vmlinux EXPORT_SYMBOL +0x2f52ae5a build_skb_around vmlinux EXPORT_SYMBOL 0x2ad46e07 hwmon_notify_event vmlinux EXPORT_SYMBOL_GPL 0xcbfc16dd dma_fence_array_create vmlinux EXPORT_SYMBOL 0x13a941ea regmap_field_update_bits_base vmlinux EXPORT_SYMBOL_GPL @@ -9996,8 +10004,8 @@ 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL 0xabf76c76 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL -0x2624cf7c genl_unregister_family vmlinux EXPORT_SYMBOL -0x89828752 netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL +0x6191e97c genl_unregister_family vmlinux EXPORT_SYMBOL +0x7af403da netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL 0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL 0x52780251 of_graph_get_endpoint_by_regs vmlinux EXPORT_SYMBOL 0x1929651b scmi_driver_register vmlinux EXPORT_SYMBOL_GPL @@ -10008,10 +10016,10 @@ 0x26e0120b cpumask_any_distribute vmlinux EXPORT_SYMBOL 0xd1363cc1 ucs2_strsize vmlinux EXPORT_SYMBOL 0x535a8a71 generic_remap_file_range_prep vmlinux EXPORT_SYMBOL -0xc7b25b4a wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL +0xfff0e205 wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL 0xc46324f6 dynevent_create vmlinux EXPORT_SYMBOL_GPL 0xc1a40fea synth_event_gen_cmd_array_start vmlinux EXPORT_SYMBOL_GPL -0x39fbfde2 ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL +0x9f47fe63 ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL 0x9b91c696 driver_remove_file vmlinux EXPORT_SYMBOL_GPL 0x84177d01 iommu_sva_bind_device vmlinux EXPORT_SYMBOL_GPL 0x8c9e338f acpi_bios_error vmlinux EXPORT_SYMBOL @@ -10020,17 +10028,17 @@ 0xb233dd76 debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL 0xfc32d2bd vfs_iocb_iter_read vmlinux EXPORT_SYMBOL 0x42512081 ipi_send_mask vmlinux EXPORT_SYMBOL_GPL -0xdbc2155a strp_unpause vmlinux EXPORT_SYMBOL_GPL -0x8d5df963 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0x7c040c11 strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x19064ed6 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL 0x80120383 devm_thermal_zone_of_sensor_register vmlinux EXPORT_SYMBOL_GPL 0x438d8df2 iova_cache_get vmlinux EXPORT_SYMBOL_GPL 0x55f51e68 acpi_dev_ready_for_enumeration vmlinux EXPORT_SYMBOL_GPL 0xd3559ef4 __memset vmlinux EXPORT_SYMBOL 0x34fc4ad3 __tracepoint_block_split vmlinux EXPORT_SYMBOL_GPL -0xd72c38bb wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL +0x07c8203b wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL 0x6bd1aa56 stack_trace_save vmlinux EXPORT_SYMBOL_GPL -0x9ebd376c inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL -0x567e18be __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0x479d40fc inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL +0x8acc869c __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0x100dcd22 dev_vprintk_emit vmlinux EXPORT_SYMBOL 0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL 0x0781ec97 logic_insl vmlinux EXPORT_SYMBOL @@ -10043,27 +10051,27 @@ 0x766a0927 mempool_alloc_pages vmlinux EXPORT_SYMBOL 0xcfdcbad8 trace_define_field vmlinux EXPORT_SYMBOL_GPL 0x3e3bad0a __tasklet_hi_schedule vmlinux EXPORT_SYMBOL -0x38d9e477 kvm_vcpu_gfn_to_pfn_atomic vmlinux EXPORT_SYMBOL_GPL -0xeb4a8802 arp_send vmlinux EXPORT_SYMBOL +0x03bfb8ad kvm_vcpu_gfn_to_pfn_atomic vmlinux EXPORT_SYMBOL_GPL +0xf515fa3a arp_send vmlinux EXPORT_SYMBOL 0x3d02cd70 dma_fence_signal_locked vmlinux EXPORT_SYMBOL 0xb6febdbb unregister_acpi_bus_type vmlinux EXPORT_SYMBOL_GPL 0xbb0540aa zlib_inflateReset vmlinux EXPORT_SYMBOL 0x281823c5 __kfifo_out_peek vmlinux EXPORT_SYMBOL 0xc64416e5 security_sctp_assoc_request vmlinux EXPORT_SYMBOL -0xc65801f7 cdev_del vmlinux EXPORT_SYMBOL +0x0c1666f0 cdev_del vmlinux EXPORT_SYMBOL 0x377bbcbc pm_suspend_target_state vmlinux EXPORT_SYMBOL_GPL -0x079c8732 kvm_put_kvm_no_destroy vmlinux EXPORT_SYMBOL_GPL -0xcdf5cbaa pneigh_enqueue vmlinux EXPORT_SYMBOL -0x2c87fadc netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL -0xf76f9883 dev_alloc_name vmlinux EXPORT_SYMBOL +0x830b3654 kvm_put_kvm_no_destroy vmlinux EXPORT_SYMBOL_GPL +0x92e8b8df pneigh_enqueue vmlinux EXPORT_SYMBOL +0xad167c98 netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL +0x7c3d8b54 dev_alloc_name vmlinux EXPORT_SYMBOL 0xdaf049db of_get_cpu_state_node vmlinux EXPORT_SYMBOL 0x00df9837 ioasid_register_allocator vmlinux EXPORT_SYMBOL_GPL 0xd0d156e9 __rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0xd005183b dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL +0x0c19bbd3 dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL 0x3126277d fsnotify_init_mark vmlinux EXPORT_SYMBOL_GPL -0x4ba97f7b ksm_madvise vmlinux EXPORT_SYMBOL_GPL -0xfc93854d ping_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x000e2a4e tcp_add_backlog vmlinux EXPORT_SYMBOL +0x7c3c9d2b ksm_madvise vmlinux EXPORT_SYMBOL_GPL +0x27b776b5 ping_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x408b4f59 tcp_add_backlog vmlinux EXPORT_SYMBOL 0x2c3054f9 net_inc_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0xc631e979 mipi_dsi_dcs_get_display_brightness vmlinux EXPORT_SYMBOL 0x832d184a mipi_dsi_dcs_set_display_brightness vmlinux EXPORT_SYMBOL @@ -10071,25 +10079,25 @@ 0x914f2fc3 __clk_determine_rate vmlinux EXPORT_SYMBOL_GPL 0x9fbfebab erst_write vmlinux EXPORT_SYMBOL_GPL 0x7a8b715a vga_get vmlinux EXPORT_SYMBOL -0x474dbee7 security_dentry_init_security vmlinux EXPORT_SYMBOL -0xf1879da7 generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL -0x315f840c filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL +0x79799dcf security_dentry_init_security vmlinux EXPORT_SYMBOL +0x5d8faff0 generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL +0x21076c3a filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL 0x7e3191f6 try_to_del_timer_sync vmlinux EXPORT_SYMBOL -0xd01a3fde qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL +0xebe80120 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL 0x371ffb81 devlink_traps_unregister vmlinux EXPORT_SYMBOL_GPL -0xe76e9e66 dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL +0x0a3094a6 dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL 0x1836fb69 tty_init_termios vmlinux EXPORT_SYMBOL_GPL 0xb8a37def pci_enable_device_io vmlinux EXPORT_SYMBOL 0xc91fdf58 percpu_ref_is_zero vmlinux EXPORT_SYMBOL_GPL -0x086b44b8 alloc_pages_vma vmlinux EXPORT_SYMBOL +0xb5fa79af alloc_pages_vma vmlinux EXPORT_SYMBOL 0x713c8c98 __clocksource_register_scale vmlinux EXPORT_SYMBOL_GPL 0x7807f0f8 schedule_timeout_idle vmlinux EXPORT_SYMBOL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL -0xd268762a tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL +0x8287193b tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL 0x2e5b27da xudma_alloc_gp_rflow_range vmlinux EXPORT_SYMBOL 0x7483dc59 pci_dev_present vmlinux EXPORT_SYMBOL -0x799bee10 pci_dev_put vmlinux EXPORT_SYMBOL -0x9066848e pci_dev_get vmlinux EXPORT_SYMBOL +0x4814b822 pci_dev_put vmlinux EXPORT_SYMBOL +0xd073a731 pci_dev_get vmlinux EXPORT_SYMBOL 0x74725e69 ZSTD_compressContinue vmlinux EXPORT_SYMBOL 0x00f1b9ea blk_crypto_profile_destroy vmlinux EXPORT_SYMBOL_GPL 0x69dde7d1 config_group_find_item vmlinux EXPORT_SYMBOL @@ -10099,12 +10107,12 @@ 0x4de995ec gen_pool_dma_alloc_algo vmlinux EXPORT_SYMBOL 0x890fa0fa btree_get_prev vmlinux EXPORT_SYMBOL_GPL 0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL -0x32b534a2 security_old_inode_init_security vmlinux EXPORT_SYMBOL +0x670e2ff4 security_old_inode_init_security vmlinux EXPORT_SYMBOL 0xb513bdf0 debugfs_create_x16 vmlinux EXPORT_SYMBOL_GPL -0xfddd96e2 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL +0x37aeca73 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL 0x11d189b1 __tracepoint_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xc6779093 ring_buffer_record_enable vmlinux EXPORT_SYMBOL_GPL -0xe3cc1ce7 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL +0x9566c3df inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL 0x4f39849a phy_device_create vmlinux EXPORT_SYMBOL 0x012e730e apei_exec_noop vmlinux EXPORT_SYMBOL_GPL 0x061651be strcat vmlinux EXPORT_SYMBOL @@ -10113,42 +10121,42 @@ 0x6f915a45 dqstats vmlinux EXPORT_SYMBOL 0xd35cce70 _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xcffd793e hyperv_report_panic vmlinux EXPORT_SYMBOL_GPL -0x00dc72b7 tcf_classify vmlinux EXPORT_SYMBOL +0x61ba7a83 tcf_classify vmlinux EXPORT_SYMBOL 0x31e9e8d5 zynqmp_pm_set_suspend_mode vmlinux EXPORT_SYMBOL_GPL 0xd3ddf044 dma_buf_vunmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x3f491f49 reset_control_bulk_reset vmlinux EXPORT_SYMBOL_GPL 0x9b402b2f crypto_register_shash vmlinux EXPORT_SYMBOL_GPL -0x112398ac inet6_unregister_protosw vmlinux EXPORT_SYMBOL -0xc93d6d51 xfrm_register_type_offload vmlinux EXPORT_SYMBOL +0x1e470487 inet6_unregister_protosw vmlinux EXPORT_SYMBOL +0xca17903f xfrm_register_type_offload vmlinux EXPORT_SYMBOL 0xe6d2458e do_trace_netlink_extack vmlinux EXPORT_SYMBOL 0x5dbccb49 pfifo_qdisc_ops vmlinux EXPORT_SYMBOL 0x6b4045ee zynqmp_pm_get_api_version vmlinux EXPORT_SYMBOL_GPL -0xfa39ff0a i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL +0x897977e6 i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL 0x8c121e8a device_change_owner vmlinux EXPORT_SYMBOL_GPL 0xd4f5bfa5 iommu_queue_iopf vmlinux EXPORT_SYMBOL_GPL 0x716042a5 pwm_adjust_config vmlinux EXPORT_SYMBOL_GPL 0x6fbc6a00 radix_tree_insert vmlinux EXPORT_SYMBOL 0xbd882c6a vfs_listxattr vmlinux EXPORT_SYMBOL_GPL -0x2152e612 kern_mount vmlinux EXPORT_SYMBOL_GPL +0xfc6227f4 kern_mount vmlinux EXPORT_SYMBOL_GPL 0xb7e7f38f __check_sticky vmlinux EXPORT_SYMBOL -0x225eb4e1 page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL -0x518a2ca6 find_get_pages_contig vmlinux EXPORT_SYMBOL -0x4c967839 wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL +0xd61892cc page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL +0xe748ca5f find_get_pages_contig vmlinux EXPORT_SYMBOL +0x016038bc wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL 0x133969d7 __trace_printk vmlinux EXPORT_SYMBOL_GPL -0x7b07ac09 ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL -0x8657f4c4 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL -0x292399b2 xfrm_state_walk_done vmlinux EXPORT_SYMBOL -0xba555edd qdisc_create_dflt vmlinux EXPORT_SYMBOL +0xee5daccb ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL +0x0accd377 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL +0x4d26d7b5 xfrm_state_walk_done vmlinux EXPORT_SYMBOL +0xc613b144 qdisc_create_dflt vmlinux EXPORT_SYMBOL 0xf8bd7017 flow_rule_match_ipv6_addrs vmlinux EXPORT_SYMBOL 0x57792976 flow_rule_match_ipv4_addrs vmlinux EXPORT_SYMBOL -0x43caadd7 netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL -0xae729907 sock_bind_add vmlinux EXPORT_SYMBOL +0xc60cba4d netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL +0xa2224dd4 sock_bind_add vmlinux EXPORT_SYMBOL 0xe1ad3662 of_reserved_mem_device_release vmlinux EXPORT_SYMBOL_GPL 0x4d88997e uart_add_one_port vmlinux EXPORT_SYMBOL 0xf3b24859 clk_divider_ops vmlinux EXPORT_SYMBOL_GPL -0x628c831f blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL +0xa1c130f9 blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL 0xb5e62148 key_put vmlinux EXPORT_SYMBOL -0xfd76ba89 bmap vmlinux EXPORT_SYMBOL +0xdb6da9ed bmap vmlinux EXPORT_SYMBOL 0x66b4cc41 kmemdup vmlinux EXPORT_SYMBOL 0x6fd3271d dma_free_pages vmlinux EXPORT_SYMBOL_GPL 0x0387f78b param_set_hexint vmlinux EXPORT_SYMBOL @@ -10158,59 +10166,59 @@ 0xa99b39c2 prandom_bytes vmlinux EXPORT_SYMBOL 0x34458762 generic_parse_monolithic vmlinux EXPORT_SYMBOL 0xf6e772c3 irq_bypass_unregister_producer vmlinux EXPORT_SYMBOL_GPL -0x584ada38 tcp_gro_complete vmlinux EXPORT_SYMBOL -0x94e66312 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL -0x55bc97a4 tcp_release_cb vmlinux EXPORT_SYMBOL +0xaae9b1bf tcp_gro_complete vmlinux EXPORT_SYMBOL +0xb26923fa tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x619faef1 tcp_release_cb vmlinux EXPORT_SYMBOL 0x04c41c60 devlink_flash_update_status_notify vmlinux EXPORT_SYMBOL_GPL -0x073aa2d5 skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL +0x8f32e70d skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL 0xe341510f usb_phy_set_event vmlinux EXPORT_SYMBOL_GPL 0xab54c40e dma_buf_fd vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xb9418271 __dax_driver_register vmlinux EXPORT_SYMBOL_GPL 0xcee912eb devm_platform_ioremap_resource_byname vmlinux EXPORT_SYMBOL_GPL 0xead54924 mctrl_gpio_to_gpiod vmlinux EXPORT_SYMBOL_GPL 0xb868ac5c register_sysrq_key vmlinux EXPORT_SYMBOL -0xcdef09ad tegra_dfll_suspend vmlinux EXPORT_SYMBOL +0x11e854e7 tegra_dfll_suspend vmlinux EXPORT_SYMBOL 0x6181e79f timerqueue_add vmlinux EXPORT_SYMBOL_GPL 0x2833f577 ZSTD_compressBegin_advanced vmlinux EXPORT_SYMBOL 0xb151ceca kstrdup_quotable_file vmlinux EXPORT_SYMBOL_GPL 0x99f7371c refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL -0x6426f881 sync_filesystem vmlinux EXPORT_SYMBOL -0x43e18195 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL -0xba398f0f tcp_connect vmlinux EXPORT_SYMBOL -0x9e7f860b qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL +0x134fc0af sync_filesystem vmlinux EXPORT_SYMBOL +0xefd9dd89 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL +0x1c21e1a7 tcp_connect vmlinux EXPORT_SYMBOL +0x07473187 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL 0x146cc88f bpf_master_redirect_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x0a77ffe2 neigh_table_clear vmlinux EXPORT_SYMBOL +0x26025c8c neigh_table_clear vmlinux EXPORT_SYMBOL 0x77ecf68d memalloc_socks_key vmlinux EXPORT_SYMBOL_GPL 0x6e99b1b8 led_trigger_event vmlinux EXPORT_SYMBOL_GPL -0x3f6f3f27 thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x24112f46 thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0x0076c51d of_phy_find_device vmlinux EXPORT_SYMBOL 0xc93b17fc device_match_fwnode vmlinux EXPORT_SYMBOL_GPL 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL -0x4d4abe20 rockchip_pcie_init_port vmlinux EXPORT_SYMBOL_GPL -0x1a114b88 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL +0x858ede14 rockchip_pcie_init_port vmlinux EXPORT_SYMBOL_GPL +0xa762d0f1 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL 0xe0a8d0a7 dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x1e969cc5 __cpuhp_remove_state vmlinux EXPORT_SYMBOL -0x984d4203 xfrm_state_flush vmlinux EXPORT_SYMBOL +0xa469c8f7 xfrm_state_flush vmlinux EXPORT_SYMBOL 0xdead2e78 reserve_iova vmlinux EXPORT_SYMBOL_GPL 0x51ad07dd tegra210_plle_hw_sequence_start vmlinux EXPORT_SYMBOL_GPL -0x05d8ea89 pci_fixup_device vmlinux EXPORT_SYMBOL +0x6cef6b4a pci_fixup_device vmlinux EXPORT_SYMBOL 0xb7f73ef8 xas_init_marks vmlinux EXPORT_SYMBOL_GPL 0x44203796 blk_req_needs_zone_write_lock vmlinux EXPORT_SYMBOL_GPL 0x7242bcca __dquot_alloc_space vmlinux EXPORT_SYMBOL -0x3ffa35ad stream_open vmlinux EXPORT_SYMBOL -0x9d7c1adf xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL -0x6e6ef4e1 xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL +0xe1958986 stream_open vmlinux EXPORT_SYMBOL +0xd3f7eaa2 xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL +0x95267694 xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL 0x5cb6d542 __SCT__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL 0xad42dff8 __SCK__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0x2129f364 reuseport_detach_sock vmlinux EXPORT_SYMBOL -0x3bfaf988 skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL +0xb7e140f8 reuseport_detach_sock vmlinux EXPORT_SYMBOL +0xfe232283 skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL 0xb66fa4ab governor_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0xb784154f utf8_casefold_hash vmlinux EXPORT_SYMBOL 0x4599a664 __vfs_removexattr_locked vmlinux EXPORT_SYMBOL_GPL 0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL -0x56cb5eac secpath_set vmlinux EXPORT_SYMBOL +0xe3e38b6b secpath_set vmlinux EXPORT_SYMBOL 0x944288ae dma_buf_detach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x88799c10 dma_buf_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x88aef8ee fwnode_create_software_node vmlinux EXPORT_SYMBOL_GPL @@ -10229,9 +10237,9 @@ 0x5dffb495 ZSTD_decompress_usingDDict vmlinux EXPORT_SYMBOL 0x1a107de2 ZSTD_compressCCtx vmlinux EXPORT_SYMBOL 0x7ad050b9 qid_lt vmlinux EXPORT_SYMBOL -0x094b1168 fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL -0xaa0a0088 qdisc_put vmlinux EXPORT_SYMBOL -0x2e40a7ce eth_gro_receive vmlinux EXPORT_SYMBOL +0x316abbe3 fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL +0x4f33e114 qdisc_put vmlinux EXPORT_SYMBOL +0x28973c30 eth_gro_receive vmlinux EXPORT_SYMBOL 0xc2b9773a __tracepoint_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0xfea6e10a genphy_c45_restart_aneg vmlinux EXPORT_SYMBOL_GPL 0x4e4f0f16 dma_fence_chain_find_seqno vmlinux EXPORT_SYMBOL @@ -10242,27 +10250,27 @@ 0x1c9b05d9 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x55339365 flush_delayed_fput vmlinux EXPORT_SYMBOL_GPL 0x40f8b94e ring_buffer_iter_dropped vmlinux EXPORT_SYMBOL_GPL -0x8f72f2ab __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL -0x4becee7c mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL -0xfaa6a6c1 ip6mr_rule_default vmlinux EXPORT_SYMBOL -0x24e46b8b netpoll_setup vmlinux EXPORT_SYMBOL +0xd11b9a67 __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x77cb0b4b mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL +0x6c8336e4 ip6mr_rule_default vmlinux EXPORT_SYMBOL +0x42a53dd2 netpoll_setup vmlinux EXPORT_SYMBOL 0x391df80a netstamp_needed_key vmlinux EXPORT_SYMBOL -0xbf04bd19 skb_abort_seq_read vmlinux EXPORT_SYMBOL -0xf689e96a phy_ethtool_get_strings vmlinux EXPORT_SYMBOL +0xb9ca80f9 skb_abort_seq_read vmlinux EXPORT_SYMBOL +0x5d319e90 phy_ethtool_get_strings vmlinux EXPORT_SYMBOL 0x72b9d287 default_grn vmlinux EXPORT_SYMBOL 0xa43bdeeb clk_hw_register_composite vmlinux EXPORT_SYMBOL_GPL 0x651c3a36 devm_clk_get_optional vmlinux EXPORT_SYMBOL 0xb7ad190f blk_queue_split vmlinux EXPORT_SYMBOL 0x0b2db2d5 remove_resource vmlinux EXPORT_SYMBOL_GPL -0x15638b4d inet6_ioctl vmlinux EXPORT_SYMBOL -0x1efefd65 tcp_getsockopt vmlinux EXPORT_SYMBOL -0x07ce22c1 tcp_setsockopt vmlinux EXPORT_SYMBOL -0x495f3a2d rtnl_unicast vmlinux EXPORT_SYMBOL -0x1af82d33 refresh_frequency_limits vmlinux EXPORT_SYMBOL +0x8d96293c inet6_ioctl vmlinux EXPORT_SYMBOL +0x0c9ed46f tcp_getsockopt vmlinux EXPORT_SYMBOL +0x95922ef1 tcp_setsockopt vmlinux EXPORT_SYMBOL +0xd6d25fc0 rtnl_unicast vmlinux EXPORT_SYMBOL +0x2d4cbb1b refresh_frequency_limits vmlinux EXPORT_SYMBOL 0x3d72e41d pnpacpi_protocol vmlinux EXPORT_SYMBOL 0xd1d2cf1d dpcon_set_notification vmlinux EXPORT_SYMBOL_GPL 0xef464c28 getboottime64 vmlinux EXPORT_SYMBOL_GPL -0x721afc35 dequeue_signal vmlinux EXPORT_SYMBOL_GPL +0x5cf12586 dequeue_signal vmlinux EXPORT_SYMBOL_GPL 0x84106f36 devlink_trap_ctx_priv vmlinux EXPORT_SYMBOL_GPL 0xd7cf7689 acpi_get_hp_hw_control_from_firmware vmlinux EXPORT_SYMBOL 0xd7b5dfee xas_split vmlinux EXPORT_SYMBOL_GPL @@ -10273,41 +10281,41 @@ 0x4f54ccf4 flow_rule_match_meta vmlinux EXPORT_SYMBOL 0xb4a6c0be __nla_reserve_64bit vmlinux EXPORT_SYMBOL 0x842bdc4f copy_page_from_iter_atomic vmlinux EXPORT_SYMBOL -0x6827d792 fget_raw vmlinux EXPORT_SYMBOL +0x88d5d123 fget_raw vmlinux EXPORT_SYMBOL 0xd3752c27 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x5c90b485 tegra_mc_probe_device vmlinux EXPORT_SYMBOL_GPL 0xfd0e7e94 devfreq_resume_device vmlinux EXPORT_SYMBOL 0xd4973728 spi_add_device vmlinux EXPORT_SYMBOL_GPL -0x0451ce36 backlight_device_unregister vmlinux EXPORT_SYMBOL +0x9e1708af backlight_device_unregister vmlinux EXPORT_SYMBOL 0x457fda88 pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0xd940c244 pinctrl_add_gpio_ranges vmlinux EXPORT_SYMBOL_GPL -0x37b0eeb5 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL -0x7640f786 ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL +0xa033f944 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x6bcbe555 ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL 0x62b2c58b pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL 0x1f557414 gen_pool_has_addr vmlinux EXPORT_SYMBOL 0x20d0574e blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL -0xabd8c6c8 blk_queue_flag_clear vmlinux EXPORT_SYMBOL -0x8c79aa9e tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL -0xf3b40344 scm_detach_fds vmlinux EXPORT_SYMBOL +0xb4d80cf1 blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0x9c5db000 tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL +0xfd3d1d49 scm_detach_fds vmlinux EXPORT_SYMBOL 0xe4c2c66c rtc_ktime_to_tm vmlinux EXPORT_SYMBOL_GPL 0x00403803 mpc8xxx_spi_tx_buf_u16 vmlinux EXPORT_SYMBOL_GPL 0xa37a73ef mpc8xxx_spi_rx_buf_u16 vmlinux EXPORT_SYMBOL_GPL 0x5bc2740f dma_buf_pin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x4dd9d14d cn_netlink_send_mult vmlinux EXPORT_SYMBOL_GPL 0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL -0xd798a177 put_pid vmlinux EXPORT_SYMBOL_GPL +0xc3a179a5 put_pid vmlinux EXPORT_SYMBOL_GPL 0x7898dae7 of_count_phandle_with_args vmlinux EXPORT_SYMBOL 0x8a62b81b sfp_upstream_stop vmlinux EXPORT_SYMBOL_GPL 0x2101d99a regmap_bulk_read vmlinux EXPORT_SYMBOL_GPL 0x97f7675c dev_pm_domain_attach vmlinux EXPORT_SYMBOL_GPL 0xfd51e7f8 fwnode_device_is_available vmlinux EXPORT_SYMBOL_GPL 0xb0ca550c driver_find_device vmlinux EXPORT_SYMBOL_GPL -0xa005f572 regulator_is_equal vmlinux EXPORT_SYMBOL_GPL +0xd9c9319b regulator_is_equal vmlinux EXPORT_SYMBOL_GPL 0x8cc53d20 __par_io_config_pin vmlinux EXPORT_SYMBOL 0xf99f4507 pci_user_read_config_byte vmlinux EXPORT_SYMBOL_GPL 0xa1fe5654 pinconf_generic_parse_dt_config vmlinux EXPORT_SYMBOL_GPL 0x2a130ac6 pinctrl_parse_index_with_args vmlinux EXPORT_SYMBOL_GPL -0x98e9328f __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL +0xe49ae722 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL 0x2a214935 __SCT__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL 0xa2d7ec8d __SCK__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL 0x956ac400 ring_buffer_dropped_events_cpu vmlinux EXPORT_SYMBOL_GPL @@ -10316,16 +10324,16 @@ 0xd21b61bd async_schedule_node_domain vmlinux EXPORT_SYMBOL_GPL 0x90a9d8cc hv_is_hyperv_initialized vmlinux EXPORT_SYMBOL_GPL 0x42b1d140 spi_mem_default_supports_op vmlinux EXPORT_SYMBOL_GPL -0x95ee0d28 phy_set_speed vmlinux EXPORT_SYMBOL_GPL +0xc43fc80c phy_set_speed vmlinux EXPORT_SYMBOL_GPL 0xd8b61304 get_default_font vmlinux EXPORT_SYMBOL 0x84d52b1d bpf_prog_free vmlinux EXPORT_SYMBOL_GPL 0xbe4943bf kthread_data vmlinux EXPORT_SYMBOL_GPL 0x1526b301 unix_tot_inflight vmlinux EXPORT_SYMBOL 0xee6b71c4 syscon_regmap_lookup_by_compatible vmlinux EXPORT_SYMBOL_GPL -0x9f18c9e9 request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL -0xf2e3c72f device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL +0x1c2ed417 request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL +0x9f8d8a3f device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL 0x54b8712c of_mm_gpiochip_remove vmlinux EXPORT_SYMBOL_GPL -0x3418927a bio_uninit vmlinux EXPORT_SYMBOL +0x9d8950bb bio_uninit vmlinux EXPORT_SYMBOL 0x56054c05 crypto_it_tab vmlinux EXPORT_SYMBOL_GPL 0x1a10c32b crypto_ft_tab vmlinux EXPORT_SYMBOL_GPL 0x5a44f8cb __crypto_memneq vmlinux EXPORT_SYMBOL @@ -10340,34 +10348,34 @@ 0x3586bd6a devm_platform_ioremap_resource vmlinux EXPORT_SYMBOL_GPL 0x1c1e98f9 mipi_dsi_dcs_write vmlinux EXPORT_SYMBOL 0xd5301b2c linear_range_get_max_value vmlinux EXPORT_SYMBOL_GPL -0x9323f299 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL +0x5da10875 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL 0x56f23fdf misc_cg_uncharge vmlinux EXPORT_SYMBOL_GPL 0x74e73871 housekeeping_overridden vmlinux EXPORT_SYMBOL_GPL -0x31e8d9a3 dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL +0xd6a31018 dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL 0xba8f3ec2 misc_deregister vmlinux EXPORT_SYMBOL 0xf889e78e vp_modern_get_num_queues vmlinux EXPORT_SYMBOL_GPL 0x74457e56 apei_resources_fini vmlinux EXPORT_SYMBOL_GPL -0x53480af7 acpi_match_device_ids vmlinux EXPORT_SYMBOL +0xd6817044 acpi_match_device_ids vmlinux EXPORT_SYMBOL 0x3f0eabd2 xxh64_update vmlinux EXPORT_SYMBOL 0x45535485 xxh32_update vmlinux EXPORT_SYMBOL -0x7d49cfca iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL +0x4119067d iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL 0xbdf2e0e9 lookup_one_len vmlinux EXPORT_SYMBOL 0x078532b3 relay_buf_full vmlinux EXPORT_SYMBOL_GPL 0xdc841b74 misc_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x32ab06cc irq_percpu_is_enabled vmlinux EXPORT_SYMBOL_GPL -0xba654a5d kvm_vcpu_gfn_to_memslot vmlinux EXPORT_SYMBOL_GPL +0x7d50bea1 kvm_vcpu_gfn_to_memslot vmlinux EXPORT_SYMBOL_GPL 0x47c65bfc unregister_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0x3c98d0ca inet6_bind vmlinux EXPORT_SYMBOL +0x1ac9e1f9 inet6_bind vmlinux EXPORT_SYMBOL 0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL 0xfc421e79 gnet_stats_add_queue vmlinux EXPORT_SYMBOL -0xb158de71 skb_segment_list vmlinux EXPORT_SYMBOL_GPL -0x9d51922d skb_headers_offset_update vmlinux EXPORT_SYMBOL +0x32c97306 skb_segment_list vmlinux EXPORT_SYMBOL_GPL +0x89fa89fc skb_headers_offset_update vmlinux EXPORT_SYMBOL 0xe44bdfaf extcon_set_property_sync vmlinux EXPORT_SYMBOL_GPL 0x7dc779c9 devm_hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x5b54903b qcom_scm_pas_mem_setup vmlinux EXPORT_SYMBOL 0xbd0c7b21 edac_pci_create_generic_ctl vmlinux EXPORT_SYMBOL_GPL 0x9ed7c847 brcmstb_get_family_id vmlinux EXPORT_SYMBOL -0x21f8783f acpi_device_update_power vmlinux EXPORT_SYMBOL_GPL +0x2f7e34a2 acpi_device_update_power vmlinux EXPORT_SYMBOL_GPL 0x4351577a fb_parse_edid vmlinux EXPORT_SYMBOL 0x8fa25c24 xa_find vmlinux EXPORT_SYMBOL 0x66265767 fscrypt_ioctl_add_key vmlinux EXPORT_SYMBOL_GPL @@ -10377,7 +10385,7 @@ 0x0f86f560 kthread_delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0x0fbf1a05 __SCT__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL 0x851fe124 __SCK__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0xafbca8ad ip_sock_set_tos vmlinux EXPORT_SYMBOL +0xa9a95618 ip_sock_set_tos vmlinux EXPORT_SYMBOL 0xab9b7d46 __SCT__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x2ce61f33 __SCK__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x0287939a regmap_noinc_write vmlinux EXPORT_SYMBOL_GPL @@ -10392,9 +10400,9 @@ 0x467b9372 crypto_grab_ahash vmlinux EXPORT_SYMBOL_GPL 0x40232fd7 fscrypt_free_inode vmlinux EXPORT_SYMBOL 0xba057786 kernel_read_file_from_path_initns vmlinux EXPORT_SYMBOL_GPL -0x248d1101 inode_set_flags vmlinux EXPORT_SYMBOL +0xfe6998f0 inode_set_flags vmlinux EXPORT_SYMBOL 0x156c4b8d dma_mmap_attrs vmlinux EXPORT_SYMBOL -0x9be0c736 ip_frag_init vmlinux EXPORT_SYMBOL +0x545a7301 ip_frag_init vmlinux EXPORT_SYMBOL 0xaa59d2fc cros_ec_check_features vmlinux EXPORT_SYMBOL_GPL 0xd880a08a tegra_bpmp_free_mrq vmlinux EXPORT_SYMBOL_GPL 0x46438df2 led_trigger_blink_oneshot vmlinux EXPORT_SYMBOL_GPL @@ -10404,12 +10412,12 @@ 0xa316cbb2 clk_fixed_rate_ops vmlinux EXPORT_SYMBOL_GPL 0x9daed849 pci_epc_raise_irq vmlinux EXPORT_SYMBOL_GPL 0x32bd3167 pci_set_mwi vmlinux EXPORT_SYMBOL -0xc2d8aae6 sync_inodes_sb vmlinux EXPORT_SYMBOL +0xb14d3298 sync_inodes_sb vmlinux EXPORT_SYMBOL 0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL -0x19c02a72 generic_writepages vmlinux EXPORT_SYMBOL +0xf11ca935 generic_writepages vmlinux EXPORT_SYMBOL 0x15c85de3 mempool_init vmlinux EXPORT_SYMBOL 0x38e46431 mempool_exit vmlinux EXPORT_SYMBOL -0x4b6ff2e8 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL +0x306e4dbb udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL 0x3bb33501 devl_sb_register vmlinux EXPORT_SYMBOL_GPL 0x0b8c4784 usb_add_phy vmlinux EXPORT_SYMBOL_GPL 0x58acf24b mdiobus_register_board_info vmlinux EXPORT_SYMBOL @@ -10417,39 +10425,39 @@ 0x7e01fff1 gpiochip_is_requested vmlinux EXPORT_SYMBOL_GPL 0x3faf28d0 dquot_get_next_dqblk vmlinux EXPORT_SYMBOL 0x00b4e615 posix_acl_equiv_mode vmlinux EXPORT_SYMBOL -0x77316f3e kvm_read_guest_page vmlinux EXPORT_SYMBOL_GPL -0x73ee8ebd __udp_disconnect vmlinux EXPORT_SYMBOL +0xd86d8fb5 kvm_read_guest_page vmlinux EXPORT_SYMBOL_GPL +0xd4142009 __udp_disconnect vmlinux EXPORT_SYMBOL 0x62497a35 devl_dpipe_headers_register vmlinux EXPORT_SYMBOL_GPL 0x6f8f674a bpf_dispatcher_xdp_func vmlinux EXPORT_SYMBOL -0x95108fcb sock_from_file vmlinux EXPORT_SYMBOL +0xadffa4f4 sock_from_file vmlinux EXPORT_SYMBOL 0xe6d5b9b9 cpufreq_generic_attr vmlinux EXPORT_SYMBOL_GPL -0xc4d875e1 cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL +0xb128d2d5 cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL 0x34c7cdbc lookup_bdev vmlinux EXPORT_SYMBOL 0xc839c1ce trace_seq_to_user vmlinux EXPORT_SYMBOL_GPL 0xbfd8e9cb clockevents_config_and_register vmlinux EXPORT_SYMBOL_GPL 0x2391f725 irq_stat vmlinux EXPORT_SYMBOL 0xa04f945a cpus_read_lock vmlinux EXPORT_SYMBOL_GPL 0x5f098b2a in6addr_interfacelocal_allrouters vmlinux EXPORT_SYMBOL -0x9a55297e raw_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x7cd92681 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL +0xb539a4bb raw_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x5834eb10 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL 0xfa690589 netdev_cmd_to_name vmlinux EXPORT_SYMBOL_GPL 0x7c8d30ec gnet_stats_copy_basic vmlinux EXPORT_SYMBOL 0x3bf17755 mpi_read_buffer vmlinux EXPORT_SYMBOL_GPL 0xac537ac2 percpu_counter_destroy vmlinux EXPORT_SYMBOL 0xfb007242 vfs_parse_fs_param_source vmlinux EXPORT_SYMBOL 0x53b3fff2 vm_map_ram vmlinux EXPORT_SYMBOL -0xb7666013 filemap_fdatawrite_range vmlinux EXPORT_SYMBOL +0xf859188a filemap_fdatawrite_range vmlinux EXPORT_SYMBOL 0x7c3e736a rcu_nocb_cpu_offload vmlinux EXPORT_SYMBOL_GPL -0xebd6cc06 inet_sendmsg vmlinux EXPORT_SYMBOL +0x96ea845c inet_sendmsg vmlinux EXPORT_SYMBOL 0x7067f0eb hidinput_report_event vmlinux EXPORT_SYMBOL_GPL 0xa99793ee elevator_alloc vmlinux EXPORT_SYMBOL 0xf3a09fe7 crypto_has_kpp vmlinux EXPORT_SYMBOL_GPL 0x35d3dc46 crypto_alg_sem vmlinux EXPORT_SYMBOL_GPL -0x46ce8dfa __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x8627daba __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL 0x43aa319e lease_register_notifier vmlinux EXPORT_SYMBOL_GPL -0xe6c4d09f __getblk_gfp vmlinux EXPORT_SYMBOL +0x19cd5626 __getblk_gfp vmlinux EXPORT_SYMBOL 0x24ba5e97 bpfilter_umh_cleanup vmlinux EXPORT_SYMBOL_GPL -0x257f8218 netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL +0x4c5a362c netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL 0xadd139d4 rfs_needed vmlinux EXPORT_SYMBOL 0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL 0x09f69932 extcon_dev_register vmlinux EXPORT_SYMBOL_GPL @@ -10464,12 +10472,12 @@ 0xfe029963 unregister_inetaddr_notifier vmlinux EXPORT_SYMBOL 0x573d9c50 mipi_dsi_compression_mode vmlinux EXPORT_SYMBOL 0x44a40fb9 hvc_instantiate vmlinux EXPORT_SYMBOL_GPL -0x9fc8bc38 amba_release_regions vmlinux EXPORT_SYMBOL +0x93c00885 amba_release_regions vmlinux EXPORT_SYMBOL 0x61ea189b fb_pad_aligned_buffer vmlinux EXPORT_SYMBOL 0x1a9a433c prandom_u32_state vmlinux EXPORT_SYMBOL 0xbe860edc elv_rqhash_add vmlinux EXPORT_SYMBOL_GPL 0x4939ebcd numa_map_to_online_node vmlinux EXPORT_SYMBOL_GPL -0x704f3185 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL +0x4cf9f259 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL 0x9ef19656 perf_event_enable vmlinux EXPORT_SYMBOL_GPL 0x41b954d8 misc_cg_try_charge vmlinux EXPORT_SYMBOL_GPL 0xe05e2f85 nexthop_free_rcu vmlinux EXPORT_SYMBOL_GPL @@ -10477,14 +10485,14 @@ 0x75c285b7 phy_reset_after_clk_enable vmlinux EXPORT_SYMBOL 0xc126d38f virtqueue_add_outbuf vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL -0xed711cff nobh_write_begin vmlinux EXPORT_SYMBOL -0x383db4ac filemap_check_errors vmlinux EXPORT_SYMBOL +0x87551831 nobh_write_begin vmlinux EXPORT_SYMBOL +0x046af5a5 filemap_check_errors vmlinux EXPORT_SYMBOL 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xead035ee __tracepoint_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0xf91e724e xfrm_state_free vmlinux EXPORT_SYMBOL -0x0cf5fc4d nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL -0x91801f17 netlink_ack vmlinux EXPORT_SYMBOL -0x48ca0974 sock_no_bind vmlinux EXPORT_SYMBOL +0x2c723682 xfrm_state_free vmlinux EXPORT_SYMBOL +0x749ccb39 nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL +0xbecd51cc netlink_ack vmlinux EXPORT_SYMBOL +0x370a9262 sock_no_bind vmlinux EXPORT_SYMBOL 0xd738ca1b phy_unregister_fixup_for_uid vmlinux EXPORT_SYMBOL 0xc1b725e6 dmaengine_unmap_put vmlinux EXPORT_SYMBOL_GPL 0x63c08029 clk_bulk_unprepare vmlinux EXPORT_SYMBOL_GPL @@ -10492,16 +10500,16 @@ 0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL 0xa5d7c388 pstore_type_to_name vmlinux EXPORT_SYMBOL_GPL 0xc1e9cb84 param_set_charp vmlinux EXPORT_SYMBOL -0x702f1ec5 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL -0x8b38521f udp_read_sock vmlinux EXPORT_SYMBOL -0x2d71bdd8 netif_set_real_num_queues vmlinux EXPORT_SYMBOL +0xe172c7a7 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL +0x46edab24 udp_read_sock vmlinux EXPORT_SYMBOL +0x3996e2cf netif_set_real_num_queues vmlinux EXPORT_SYMBOL 0xc9ed0401 imx_sc_rm_is_resource_owned vmlinux EXPORT_SYMBOL 0xe031a513 dax_copy_to_iter vmlinux EXPORT_SYMBOL_GPL 0x36162041 serdev_device_write_wakeup vmlinux EXPORT_SYMBOL_GPL 0x7a968137 ucc_slow_restart_tx vmlinux EXPORT_SYMBOL 0xbec66c3a __apei_exec_run vmlinux EXPORT_SYMBOL_GPL -0xf3bf5c32 acpi_dev_resume vmlinux EXPORT_SYMBOL_GPL -0x1bd83412 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL +0x8faeb328 acpi_dev_resume vmlinux EXPORT_SYMBOL_GPL +0x4ed34917 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL 0xc48313b8 __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x4071b517 out_of_line_wait_on_bit_timeout vmlinux EXPORT_SYMBOL_GPL 0x3916d00f flow_rule_match_enc_keyid vmlinux EXPORT_SYMBOL @@ -10514,17 +10522,17 @@ 0xa9c63b69 security_xfrm_policy_free vmlinux EXPORT_SYMBOL 0x67fdb142 __SCT__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL 0x4cb81fda __SCK__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x32d37870 filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL +0xa256185f filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL 0x91a7b1da qdisc_class_hash_remove vmlinux EXPORT_SYMBOL -0xd3da894e __put_net vmlinux EXPORT_SYMBOL_GPL +0xc9734a36 __put_net vmlinux EXPORT_SYMBOL_GPL 0x98c039dc dma_fence_wait_timeout vmlinux EXPORT_SYMBOL 0x64925270 __dax_synchronous vmlinux EXPORT_SYMBOL_GPL 0x36b15449 transport_destroy_device vmlinux EXPORT_SYMBOL_GPL 0x3d2dcd04 serial8250_tx_chars vmlinux EXPORT_SYMBOL_GPL 0xe81d7c53 gpiochip_enable_irq vmlinux EXPORT_SYMBOL_GPL -0x6113ae97 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL -0xf55be1b9 blk_steal_bios vmlinux EXPORT_SYMBOL_GPL -0x8858e317 tcf_block_get_ext vmlinux EXPORT_SYMBOL +0x49b2d4c7 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0x0f87372a blk_steal_bios vmlinux EXPORT_SYMBOL_GPL +0x9a9bd8ea tcf_block_get_ext vmlinux EXPORT_SYMBOL 0x0e0a10d5 thermal_cdev_update vmlinux EXPORT_SYMBOL 0xc4ac17dd tty_unregister_device vmlinux EXPORT_SYMBOL 0x4ec54e78 bitmap_to_arr32 vmlinux EXPORT_SYMBOL @@ -10533,17 +10541,17 @@ 0xd6fde043 is_module_sig_enforced vmlinux EXPORT_SYMBOL 0xf3808cb1 get_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0x715a5ed0 vprintk vmlinux EXPORT_SYMBOL -0x987a50af ipv6_sock_mc_join vmlinux EXPORT_SYMBOL -0x0c9a981a __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0xdc7a4e55 tcp_poll vmlinux EXPORT_SYMBOL -0x6e1299d1 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL +0x00e0aa9e ipv6_sock_mc_join vmlinux EXPORT_SYMBOL +0x204c4f49 __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x0b8677e1 tcp_poll vmlinux EXPORT_SYMBOL +0x3dc1651a netdev_lower_get_next_private vmlinux EXPORT_SYMBOL 0xbcbcc2ea mtk_mmsys_ddp_connect vmlinux EXPORT_SYMBOL_GPL 0x78b887ed vsprintf vmlinux EXPORT_SYMBOL -0xa6428f5f generic_splice_sendpage vmlinux EXPORT_SYMBOL +0xe38bb0b5 generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xdfc43ecc dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL 0xc51af93d dma_map_resource vmlinux EXPORT_SYMBOL -0xdb7256bc kvm_map_gfn vmlinux EXPORT_SYMBOL_GPL -0x200166b6 ip_do_fragment vmlinux EXPORT_SYMBOL +0xebce084b kvm_map_gfn vmlinux EXPORT_SYMBOL_GPL +0xa949afcc ip_do_fragment vmlinux EXPORT_SYMBOL 0xd3eaf1ed devlink_dpipe_entry_clear vmlinux EXPORT_SYMBOL_GPL 0x909d326c rproc_of_parse_firmware vmlinux EXPORT_SYMBOL 0xa1d28863 attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL @@ -10551,23 +10559,23 @@ 0xb3327eab pwm_request_from_chip vmlinux EXPORT_SYMBOL_GPL 0x10b89330 crypto_has_shash vmlinux EXPORT_SYMBOL_GPL 0x2a73e34a register_key_type vmlinux EXPORT_SYMBOL -0xd859f42d grab_cache_page_write_begin vmlinux EXPORT_SYMBOL +0xfecb041f grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0xebc9a09f lock_system_sleep vmlinux EXPORT_SYMBOL_GPL 0x42a635dc rt_mutex_lock_interruptible vmlinux EXPORT_SYMBOL_GPL 0x1178f527 __regmap_init_spi vmlinux EXPORT_SYMBOL_GPL 0x5614f48a qman_dqrr_get_ithresh vmlinux EXPORT_SYMBOL 0x41bce49a ghes_register_vendor_record_notifier vmlinux EXPORT_SYMBOL_GPL -0xacbfa08f acpi_subsys_suspend vmlinux EXPORT_SYMBOL_GPL -0xff708d37 acpi_subsys_prepare vmlinux EXPORT_SYMBOL_GPL +0x90b40d94 acpi_subsys_suspend vmlinux EXPORT_SYMBOL_GPL +0x7e024fe3 acpi_subsys_prepare vmlinux EXPORT_SYMBOL_GPL 0x3fd11ec4 pci_disable_link_state_locked vmlinux EXPORT_SYMBOL 0x97cd3f0c _copy_to_iter vmlinux EXPORT_SYMBOL -0xad350c33 blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL +0x24d73c77 blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL 0xabf32f29 utf16s_to_utf8s vmlinux EXPORT_SYMBOL -0x6d32616f iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL +0x17d311bd iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL 0xee6c633a devices_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xa02aa74a __cond_resched_lock vmlinux EXPORT_SYMBOL -0x0ad2c448 __put_task_struct vmlinux EXPORT_SYMBOL_GPL -0x7daa3597 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0xf5b89438 __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0xe77c127f unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x0ec096b0 hv_read_reference_counter vmlinux EXPORT_SYMBOL_GPL 0x3f35ae44 devm_led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL 0xb34dca1c kryo_l2_get_indirect_reg vmlinux EXPORT_SYMBOL @@ -10576,21 +10584,21 @@ 0xe90253f0 xudma_rflow_get vmlinux EXPORT_SYMBOL 0x97ed3db4 pnp_unregister_driver vmlinux EXPORT_SYMBOL 0x591704c3 fsl_mc_bus_dpmcp_type vmlinux EXPORT_SYMBOL_GPL -0x52a24c1a fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL -0x9a040780 simple_write_begin vmlinux EXPORT_SYMBOL -0x4982fc95 __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL -0x067df77f redirty_page_for_writepage vmlinux EXPORT_SYMBOL -0xffb0fdb1 bdi_set_max_ratio vmlinux EXPORT_SYMBOL -0x25c56950 netpoll_poll_dev vmlinux EXPORT_SYMBOL -0x7d83cea0 netdev_emerg vmlinux EXPORT_SYMBOL -0x4e59e7b9 sk_stream_kill_queues vmlinux EXPORT_SYMBOL +0x20a04950 fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL +0x7b341935 simple_write_begin vmlinux EXPORT_SYMBOL +0x127cecdf __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL +0x7b6d836b redirty_page_for_writepage vmlinux EXPORT_SYMBOL +0x6875a6f8 bdi_set_max_ratio vmlinux EXPORT_SYMBOL +0xba3b5736 netpoll_poll_dev vmlinux EXPORT_SYMBOL +0xbedea368 netdev_emerg vmlinux EXPORT_SYMBOL +0x32366118 sk_stream_kill_queues vmlinux EXPORT_SYMBOL 0xc6785c42 dev_set_name vmlinux EXPORT_SYMBOL_GPL 0xd8ff8954 fs_param_is_blob vmlinux EXPORT_SYMBOL 0xeb37101c audit_log_end vmlinux EXPORT_SYMBOL 0x0cd5835b ipv6_flowlabel_exclusive vmlinux EXPORT_SYMBOL -0x733af71a lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL -0xcccd2d40 __sk_dst_check vmlinux EXPORT_SYMBOL -0x8f9b6d74 of_platform_populate vmlinux EXPORT_SYMBOL_GPL +0x3ba226f7 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL +0x801ebb82 __sk_dst_check vmlinux EXPORT_SYMBOL +0x5423654f of_platform_populate vmlinux EXPORT_SYMBOL_GPL 0xa2660e90 __tracepoint_dma_fence_signaled vmlinux EXPORT_SYMBOL 0xf9934e24 tegra_ahb_enable_smmu vmlinux EXPORT_SYMBOL 0x5027bde2 acpi_acquire_mutex vmlinux EXPORT_SYMBOL @@ -10600,17 +10608,17 @@ 0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL 0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL 0x48f81ec8 lookup_one_len_unlocked vmlinux EXPORT_SYMBOL -0xeceab171 bpf_map_get vmlinux EXPORT_SYMBOL -0x43624d33 bpf_map_put vmlinux EXPORT_SYMBOL_GPL -0xde31e41e tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL -0x1a3f80c4 task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL -0x7a319b39 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL +0x55a35058 bpf_map_get vmlinux EXPORT_SYMBOL +0xba496cbd bpf_map_put vmlinux EXPORT_SYMBOL_GPL +0x76d3490f tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL +0x88f3a30d task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL +0x58968ccc xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL 0xaf4014ff usb_amd_quirk_pll_check vmlinux EXPORT_SYMBOL_GPL 0x4d56841d pm_generic_runtime_resume vmlinux EXPORT_SYMBOL_GPL 0xaf293984 bus_unregister vmlinux EXPORT_SYMBOL_GPL -0xff2e1923 set_bh_page vmlinux EXPORT_SYMBOL +0x240da601 set_bh_page vmlinux EXPORT_SYMBOL 0x3df70c99 trace_clock_global vmlinux EXPORT_SYMBOL_GPL -0xa2e93843 tcf_action_update_stats vmlinux EXPORT_SYMBOL +0xa456871c tcf_action_update_stats vmlinux EXPORT_SYMBOL 0x7fc1e845 efivars_unregister vmlinux EXPORT_SYMBOL_GPL 0x595d8002 hdmi_infoframe_pack vmlinux EXPORT_SYMBOL 0x86495601 pci_ats_supported vmlinux EXPORT_SYMBOL_GPL @@ -10619,24 +10627,24 @@ 0xb1438b43 kobj_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0xb8337ef1 crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL 0xfe453cdf sysfs_remove_link_from_group vmlinux EXPORT_SYMBOL_GPL -0x1873ed48 filemap_fault vmlinux EXPORT_SYMBOL +0xd39a1de5 filemap_fault vmlinux EXPORT_SYMBOL 0xbee29408 rproc_add_carveout vmlinux EXPORT_SYMBOL -0x92984ed6 fb_get_buffer_offset vmlinux EXPORT_SYMBOL +0x2c0c2f35 fb_get_buffer_offset vmlinux EXPORT_SYMBOL 0x51a43bff key_payload_reserve vmlinux EXPORT_SYMBOL -0x00bde2c4 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x3d1fb3f2 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x40e0ba52 ftrace_set_notrace vmlinux EXPORT_SYMBOL_GPL 0x0907d14d blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x49fd2249 __SCT__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL 0x3c3c85d8 __SCK__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x90079854 skb_unlink vmlinux EXPORT_SYMBOL +0x1658e6c9 skb_unlink vmlinux EXPORT_SYMBOL 0xff291ecf clk_unregister_divider vmlinux EXPORT_SYMBOL_GPL 0x54254692 crypto_register_template vmlinux EXPORT_SYMBOL_GPL 0x85b4cf2f utf8nlen vmlinux EXPORT_SYMBOL 0xb7b7fa6e node_states vmlinux EXPORT_SYMBOL -0x17abe467 vm_iomap_memory vmlinux EXPORT_SYMBOL +0xa0d900d5 vm_iomap_memory vmlinux EXPORT_SYMBOL 0x49e96999 cond_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0xef94eef7 irq_setup_alt_chip vmlinux EXPORT_SYMBOL_GPL -0x090516f6 __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0x4e8ceb0c __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL 0xfb5c53cf ptp_classify_raw vmlinux EXPORT_SYMBOL_GPL 0x5641485b tty_termios_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0xdadf7b6b tty_release_struct vmlinux EXPORT_SYMBOL_GPL @@ -10644,17 +10652,17 @@ 0xb4043948 acpi_execute_simple_method vmlinux EXPORT_SYMBOL 0x8cdeda8b fs_param_is_fd vmlinux EXPORT_SYMBOL 0xa080c5e5 smp_call_function_single_async vmlinux EXPORT_SYMBOL_GPL -0x42d788b1 sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL +0xd29c4879 sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL 0xa709c835 fib6_info_destroy_rcu vmlinux EXPORT_SYMBOL_GPL -0x6b1cff2b inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL -0xdd7e9f49 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL -0x261dfc14 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL -0x185ca3ec msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL +0x556ba916 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL +0xfef63e8b eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0x48f11738 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL +0x3cda9911 msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL 0xa2c0c35c mbox_request_channel_byname vmlinux EXPORT_SYMBOL_GPL 0x97fc90c8 of_reserved_mem_device_init_by_idx vmlinux EXPORT_SYMBOL_GPL 0x42326de6 of_parse_phandle vmlinux EXPORT_SYMBOL 0x17591ecd zynqmp_pm_write_ggs vmlinux EXPORT_SYMBOL_GPL -0xf7738486 phy_config_aneg vmlinux EXPORT_SYMBOL +0xdf8c9ee8 phy_config_aneg vmlinux EXPORT_SYMBOL 0x6958ae23 dax_get_by_host vmlinux EXPORT_SYMBOL_GPL 0x9b947116 __bdev_dax_supported vmlinux EXPORT_SYMBOL_GPL 0x97c72f35 dev_pm_qos_add_ancestor_request vmlinux EXPORT_SYMBOL_GPL @@ -10664,17 +10672,17 @@ 0x6673f96d xxh32_reset vmlinux EXPORT_SYMBOL 0x7e5db80b pstore_name_to_type vmlinux EXPORT_SYMBOL_GPL 0x2c3f9d94 proc_create_single_data vmlinux EXPORT_SYMBOL -0x70ae9718 xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL +0xe7e855fe xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL 0x419e7efd sfp_module_stop vmlinux EXPORT_SYMBOL_GPL 0xd183de95 phy_loopback vmlinux EXPORT_SYMBOL 0x63872e33 subsys_interface_unregister vmlinux EXPORT_SYMBOL_GPL -0x8053618e regulator_list_hardware_vsel vmlinux EXPORT_SYMBOL_GPL +0x5ecb2541 regulator_list_hardware_vsel vmlinux EXPORT_SYMBOL_GPL 0x738a60c2 vp_modern_generation vmlinux EXPORT_SYMBOL_GPL 0x563741e9 blk_crypto_evict_key vmlinux EXPORT_SYMBOL_GPL 0x587f22d7 devmap_managed_key vmlinux EXPORT_SYMBOL -0xb413fa79 kmem_cache_size vmlinux EXPORT_SYMBOL +0x1c5c5de6 kmem_cache_size vmlinux EXPORT_SYMBOL 0x148fd794 enable_kprobe vmlinux EXPORT_SYMBOL_GPL -0x5b6c5ea7 inet_ioctl vmlinux EXPORT_SYMBOL +0x5c47eccd inet_ioctl vmlinux EXPORT_SYMBOL 0xb09e8930 of_device_register vmlinux EXPORT_SYMBOL 0x18a78565 genphy_c45_pma_read_abilities vmlinux EXPORT_SYMBOL_GPL 0xa43c53e9 regmap_get_val_endian vmlinux EXPORT_SYMBOL_GPL @@ -10690,22 +10698,22 @@ 0xef34bf3e hrtimer_active vmlinux EXPORT_SYMBOL_GPL 0x406c4cb1 hrtimer_resolution vmlinux EXPORT_SYMBOL_GPL 0xffa302e5 start_poll_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x121f6585 ping_prot vmlinux EXPORT_SYMBOL +0x62774ee9 ping_prot vmlinux EXPORT_SYMBOL 0x336904d7 watchdog_set_last_hw_keepalive vmlinux EXPORT_SYMBOL_GPL 0x4a44dc6d pm_generic_freeze vmlinux EXPORT_SYMBOL_GPL 0x29de950c iommu_unmap_fast vmlinux EXPORT_SYMBOL_GPL 0x0b1d4d04 tty_port_hangup vmlinux EXPORT_SYMBOL 0xd8d88a2e pnp_disable_dev vmlinux EXPORT_SYMBOL -0x0c838c11 framebuffer_release vmlinux EXPORT_SYMBOL +0x2ad25558 framebuffer_release vmlinux EXPORT_SYMBOL 0x1fe6e504 gpiod_add_hogs vmlinux EXPORT_SYMBOL_GPL 0x75dcdc71 pinctrl_utils_reserve_map vmlinux EXPORT_SYMBOL_GPL 0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL -0xf9bd7d02 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL +0x0e05b39f iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL 0x79b3b730 get_cached_acl vmlinux EXPORT_SYMBOL -0x7aec7424 wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL +0xf322eef0 wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL 0xad16276d event_triggers_post_call vmlinux EXPORT_SYMBOL_GPL 0xcf4d7b10 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL -0xbde131ed fqdir_init vmlinux EXPORT_SYMBOL +0x0baf7f56 fqdir_init vmlinux EXPORT_SYMBOL 0xf84bec19 devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0x46c47fb6 __node_distance vmlinux EXPORT_SYMBOL 0xd426dbc4 erst_get_record_count vmlinux EXPORT_SYMBOL_GPL @@ -10714,9 +10722,9 @@ 0x9c529853 blk_mq_sched_try_merge vmlinux EXPORT_SYMBOL_GPL 0x0daacc72 pkcs7_verify vmlinux EXPORT_SYMBOL_GPL 0x57081bce crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL -0xbc8ad123 touch_buffer vmlinux EXPORT_SYMBOL -0x723267f7 alloc_file_pseudo vmlinux EXPORT_SYMBOL -0xf3449107 prepare_to_swait_event vmlinux EXPORT_SYMBOL +0x06e8db36 touch_buffer vmlinux EXPORT_SYMBOL +0xd12bcb56 alloc_file_pseudo vmlinux EXPORT_SYMBOL +0x32b31a47 prepare_to_swait_event vmlinux EXPORT_SYMBOL 0x5a2ccd60 __kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x63a58370 flow_action_cookie_destroy vmlinux EXPORT_SYMBOL 0xc3876c1a hv_isolation_type_snp vmlinux EXPORT_SYMBOL_GPL @@ -10730,39 +10738,39 @@ 0x6eecfaf4 sg_copy_buffer vmlinux EXPORT_SYMBOL 0x0e711ef1 __fscrypt_prepare_link vmlinux EXPORT_SYMBOL_GPL 0x2286bc16 fscrypt_file_open vmlinux EXPORT_SYMBOL_GPL -0x45049739 generic_read_dir vmlinux EXPORT_SYMBOL +0x918a3bb7 generic_read_dir vmlinux EXPORT_SYMBOL 0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL 0x51301e1e flow_indr_block_cb_alloc vmlinux EXPORT_SYMBOL -0x1500636f sock_set_mark vmlinux EXPORT_SYMBOL +0x12b3e6af sock_set_mark vmlinux EXPORT_SYMBOL 0xbd0c3e21 tegra_bpmp_get vmlinux EXPORT_SYMBOL_GPL 0xa4fca045 qcom_scm_ocmem_lock vmlinux EXPORT_SYMBOL 0xd59a1587 linkmode_resolve_pause vmlinux EXPORT_SYMBOL_GPL -0x256ce276 tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL +0x353fc4d4 tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL 0x5dac4cd6 qman_dqrr_set_ithresh vmlinux EXPORT_SYMBOL 0x96cdb8bd devm_gpiod_put vmlinux EXPORT_SYMBOL_GPL -0x28e99294 phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL +0x71fbb9a0 phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL 0x213a738d memregion_alloc vmlinux EXPORT_SYMBOL 0x9cbeeaf0 bsg_remove_queue vmlinux EXPORT_SYMBOL_GPL -0x8b24d320 truncate_pagecache vmlinux EXPORT_SYMBOL +0xe46b44aa truncate_pagecache vmlinux EXPORT_SYMBOL 0x174c6274 ring_buffer_time_stamp vmlinux EXPORT_SYMBOL_GPL 0x5f005219 param_ops_bool_enable_only vmlinux EXPORT_SYMBOL_GPL -0xd8356c7f tso_start vmlinux EXPORT_SYMBOL -0x239720e9 sock_no_shutdown vmlinux EXPORT_SYMBOL +0x9b78d15e tso_start vmlinux EXPORT_SYMBOL +0xcac852de sock_no_shutdown vmlinux EXPORT_SYMBOL 0x1df61e9f of_device_unregister vmlinux EXPORT_SYMBOL 0x9e8659b5 watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0x21680c41 vc_resize vmlinux EXPORT_SYMBOL 0x26a19d99 k3_ringacc_dmarings_init vmlinux EXPORT_SYMBOL_GPL 0x0b52e502 apei_resources_add vmlinux EXPORT_SYMBOL_GPL 0x94ef4d05 cpci_hp_stop vmlinux EXPORT_SYMBOL_GPL -0xb52fbc4f phy_put vmlinux EXPORT_SYMBOL_GPL -0xe5cf6b58 phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL +0xe6995d5a phy_put vmlinux EXPORT_SYMBOL_GPL +0x32fda931 phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL 0x84ef27f5 synth_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x24da0093 rcu_inkernel_boot_has_ended vmlinux EXPORT_SYMBOL_GPL 0x21ef374c try_wait_for_completion vmlinux EXPORT_SYMBOL 0x793837ce param_set_ulong vmlinux EXPORT_SYMBOL 0xee2d0fc7 _local_bh_enable vmlinux EXPORT_SYMBOL -0x1c56fbd9 gfn_to_memslot vmlinux EXPORT_SYMBOL_GPL -0x72610559 tcp_mmap vmlinux EXPORT_SYMBOL +0xecf73fd9 gfn_to_memslot vmlinux EXPORT_SYMBOL_GPL +0x27405654 tcp_mmap vmlinux EXPORT_SYMBOL 0x1a77903a of_alias_get_alias_list vmlinux EXPORT_SYMBOL_GPL 0xe7936243 zynqmp_pm_clock_getstate vmlinux EXPORT_SYMBOL_GPL 0x28ef5b38 spi_unregister_device vmlinux EXPORT_SYMBOL_GPL @@ -10770,28 +10778,28 @@ 0xa342ee13 generic_key_instantiate vmlinux EXPORT_SYMBOL 0xc2ff7831 sysfs_unmerge_group vmlinux EXPORT_SYMBOL_GPL 0xda293170 fs_param_is_path vmlinux EXPORT_SYMBOL -0xac20d5f6 __cancel_dirty_page vmlinux EXPORT_SYMBOL -0x911ae1a4 sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL +0x42d76205 __cancel_dirty_page vmlinux EXPORT_SYMBOL +0xe3633537 sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL 0x79defbe1 kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x70c52dc5 nf_skb_duplicated vmlinux EXPORT_SYMBOL_GPL 0xb73e37e3 devlink_params_unregister vmlinux EXPORT_SYMBOL_GPL 0xf276709e fib_notifier_ops_register vmlinux EXPORT_SYMBOL -0x4260ebef dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL +0x896eea73 dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL 0xa5bf1e1f dma_resv_init vmlinux EXPORT_SYMBOL 0x07342898 unregister_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE -0x407d8420 add_random_ready_callback vmlinux EXPORT_SYMBOL +0x308f8624 add_random_ready_callback vmlinux EXPORT_SYMBOL 0xc677f5a1 rpmh_invalidate vmlinux EXPORT_SYMBOL 0x40c35a0a dummy_con vmlinux EXPORT_SYMBOL_GPL 0xf9c1f9ab security_secctx_to_secid vmlinux EXPORT_SYMBOL 0xc9d40b6d sysfs_create_link_nowarn vmlinux EXPORT_SYMBOL_GPL 0x6246a629 synchronize_rcu_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0x814e2386 kcpustat_field vmlinux EXPORT_SYMBOL_GPL -0x886bb1f6 kvm_vcpu_map vmlinux EXPORT_SYMBOL_GPL +0x0c06954d kvm_vcpu_map vmlinux EXPORT_SYMBOL_GPL 0x21e13cb3 inet_peer_xrlim_allow vmlinux EXPORT_SYMBOL -0x89bd87ee nf_ct_attach vmlinux EXPORT_SYMBOL +0xc7c33f6e nf_ct_attach vmlinux EXPORT_SYMBOL 0xefaf2e4f tcf_queue_work vmlinux EXPORT_SYMBOL -0x604cf7ed dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL -0x3b83c7d5 devm_phy_put vmlinux EXPORT_SYMBOL_GPL +0x782536d2 dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL +0xb8781c5a devm_phy_put vmlinux EXPORT_SYMBOL_GPL 0x41d07fc4 sbitmap_queue_wake_up vmlinux EXPORT_SYMBOL_GPL 0x11bb2fca __SCT__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL @@ -10811,33 +10819,33 @@ 0xa51d9dc1 textsearch_register vmlinux EXPORT_SYMBOL 0x8b9ea582 ZSTD_copyDCtx vmlinux EXPORT_SYMBOL 0x279be432 ZSTD_copyCCtx vmlinux EXPORT_SYMBOL -0xe2c31bb9 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL +0x350014ab bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL 0x74baf17a tracing_is_on vmlinux EXPORT_SYMBOL_GPL 0x381a798a setup_max_cpus vmlinux EXPORT_SYMBOL 0x97e2789a commit_creds vmlinux EXPORT_SYMBOL -0x8a7e9b4b iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL -0x8d68796c ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL +0x31ff329b iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL +0xd90bd828 ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL 0x6ab166d5 devl_rate_leaf_destroy vmlinux EXPORT_SYMBOL_GPL 0x8bfd5247 devm_tegra_memory_controller_get vmlinux EXPORT_SYMBOL_GPL 0xfc35dfbf platform_device_register vmlinux EXPORT_SYMBOL_GPL 0x80d68d3e fb_register_client vmlinux EXPORT_SYMBOL 0xad0413d4 match_hex vmlinux EXPORT_SYMBOL -0xbe29db6f __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0xf7d3467d nf_unregister_sockopt vmlinux EXPORT_SYMBOL +0xde354d85 __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0xc958ac92 nf_unregister_sockopt vmlinux EXPORT_SYMBOL 0xdb0ecdc3 devl_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL -0x8c9e38b8 skb_realloc_headroom vmlinux EXPORT_SYMBOL +0xe3f5205a skb_realloc_headroom vmlinux EXPORT_SYMBOL 0x341fceb3 software_node_fwnode vmlinux EXPORT_SYMBOL_GPL 0x76c00e4a platform_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x3aa05121 serial8250_set_isa_configurator vmlinux EXPORT_SYMBOL 0xc90be67c acpi_data_fwnode_ops vmlinux EXPORT_SYMBOL_GPL 0xa3a04602 btree_geo64 vmlinux EXPORT_SYMBOL_GPL -0xe8fad859 generic_pipe_buf_get vmlinux EXPORT_SYMBOL -0x5d54606f pin_user_pages_locked vmlinux EXPORT_SYMBOL -0xa737ed1b ipv6_find_hdr vmlinux EXPORT_SYMBOL -0x96d9476f ipv6_dev_find vmlinux EXPORT_SYMBOL -0xefbad351 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL -0xbf2b6b63 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL -0xfdb15a9f sock_set_sndtimeo vmlinux EXPORT_SYMBOL +0xb2c5fcd2 generic_pipe_buf_get vmlinux EXPORT_SYMBOL +0x13a2dfb2 pin_user_pages_locked vmlinux EXPORT_SYMBOL +0xc6197667 ipv6_find_hdr vmlinux EXPORT_SYMBOL +0x70dc3817 ipv6_dev_find vmlinux EXPORT_SYMBOL +0x0310849f ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL +0x555fb849 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x1dd6e0e6 sock_set_sndtimeo vmlinux EXPORT_SYMBOL 0x13443380 uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL 0x8d2b5fd8 __traceiter_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0xe962e7ed iommu_page_response vmlinux EXPORT_SYMBOL_GPL @@ -10845,18 +10853,18 @@ 0x23559c51 qman_oos_fq vmlinux EXPORT_SYMBOL 0x3a0b0b84 pcie_bandwidth_available vmlinux EXPORT_SYMBOL 0x702946da ucs2_strlen vmlinux EXPORT_SYMBOL -0x92f4b93c bdev_end_io_acct vmlinux EXPORT_SYMBOL -0x4967fb26 account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0x7aca656b bdev_end_io_acct vmlinux EXPORT_SYMBOL +0x0a6db942 account_locked_vm vmlinux EXPORT_SYMBOL_GPL 0x04bf0092 io_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x0273f5ed handle_fasteoi_irq vmlinux EXPORT_SYMBOL_GPL -0xede50984 __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL +0xc2747693 __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL 0x8fc12788 software_node_unregister_node_group vmlinux EXPORT_SYMBOL_GPL 0x44cf8cf0 blk_zone_cond_str vmlinux EXPORT_SYMBOL_GPL 0xff0165ec page_readlink vmlinux EXPORT_SYMBOL 0x13640660 get_cached_msi_msg vmlinux EXPORT_SYMBOL_GPL 0x82c6afcc irq_domain_create_legacy vmlinux EXPORT_SYMBOL_GPL 0x2c635527 arch_invalidate_pmem vmlinux EXPORT_SYMBOL_GPL -0x16d3c185 inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL +0xb6de1733 inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL 0x5f6b889c rproc_va_to_pa vmlinux EXPORT_SYMBOL 0x328b36f6 dma_fence_chain_init vmlinux EXPORT_SYMBOL 0x64ca4ba0 virtqueue_kick vmlinux EXPORT_SYMBOL_GPL @@ -10864,10 +10872,10 @@ 0xe1ab608c gpiod_set_value vmlinux EXPORT_SYMBOL_GPL 0xd9d952d1 crypto_aes_sbox vmlinux EXPORT_SYMBOL 0x2d39b0a7 kstrdup vmlinux EXPORT_SYMBOL -0xf30af359 freezing_slow_path vmlinux EXPORT_SYMBOL +0xf2c9e084 freezing_slow_path vmlinux EXPORT_SYMBOL 0x3aca0190 _raw_write_lock_irq vmlinux EXPORT_SYMBOL -0x7f0db1b8 kvm_vcpu_gfn_to_pfn vmlinux EXPORT_SYMBOL_GPL -0x13685f16 kvm_vcpu_gfn_to_hva vmlinux EXPORT_SYMBOL_GPL +0x5f5dc8f4 kvm_vcpu_gfn_to_pfn vmlinux EXPORT_SYMBOL_GPL +0x5239dc01 kvm_vcpu_gfn_to_hva vmlinux EXPORT_SYMBOL_GPL 0x325888a3 __tracepoint_neigh_update vmlinux EXPORT_SYMBOL_GPL 0xad931004 of_iomap vmlinux EXPORT_SYMBOL 0xd4a6a2cf is_software_node vmlinux EXPORT_SYMBOL_GPL @@ -10877,20 +10885,20 @@ 0x95199c20 __SCT__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x16c9b158 l3mdev_master_ifindex_rcu vmlinux EXPORT_SYMBOL_GPL -0x62c23ab8 xfrm_register_km vmlinux EXPORT_SYMBOL +0xa9afff8e xfrm_register_km vmlinux EXPORT_SYMBOL 0xbf4513c3 devlink_linecard_activate vmlinux EXPORT_SYMBOL_GPL 0xecef3355 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0x50073cf5 device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x50aa5fc4 virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL 0xc89846c4 xudma_tchanrt_read vmlinux EXPORT_SYMBOL -0x4520c36b acpi_storage_d3 vmlinux EXPORT_SYMBOL_GPL -0x7f5e7674 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL +0x3bfd1d61 acpi_storage_d3 vmlinux EXPORT_SYMBOL_GPL +0xcacd9b7a fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL -0xd7984c1e phy_init vmlinux EXPORT_SYMBOL_GPL +0x39a70de4 phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL -0xfa74b76a blk_next_bio vmlinux EXPORT_SYMBOL_GPL +0x3206537f blk_next_bio vmlinux EXPORT_SYMBOL_GPL 0x15bfab55 debugfs_create_automount vmlinux EXPORT_SYMBOL -0x3bcaf5cd simple_rename vmlinux EXPORT_SYMBOL +0x409e18ab simple_rename vmlinux EXPORT_SYMBOL 0xcbf6802a vfs_getxattr vmlinux EXPORT_SYMBOL_GPL 0x328679f1 vfs_setxattr vmlinux EXPORT_SYMBOL_GPL 0x0a463293 __tracepoint_error_report_end vmlinux EXPORT_SYMBOL_GPL @@ -10898,8 +10906,8 @@ 0x3b610584 __tracepoint_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0x85cdb4df kernel_param_unlock vmlinux EXPORT_SYMBOL 0x850bb6db devlink_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL -0xfcc8deaf reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL -0x4df1b620 sock_init_data vmlinux EXPORT_SYMBOL +0x14af51d3 reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL +0xe2b2830d sock_init_data vmlinux EXPORT_SYMBOL 0xbca71e43 scmi_protocol_unregister vmlinux EXPORT_SYMBOL_GPL 0xdbc5b402 tty_set_termios vmlinux EXPORT_SYMBOL_GPL 0xba707a78 qe_get_brg_clk vmlinux EXPORT_SYMBOL @@ -10910,10 +10918,10 @@ 0x3a536bd7 ring_buffer_read_finish vmlinux EXPORT_SYMBOL_GPL 0x682ff057 ring_buffer_commit_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0xba8fbd64 _raw_spin_lock vmlinux EXPORT_SYMBOL -0x3376604d tcp_mtu_to_mss vmlinux EXPORT_SYMBOL -0x312b1494 ip_queue_xmit vmlinux EXPORT_SYMBOL -0x7253e241 rtnl_register_module vmlinux EXPORT_SYMBOL_GPL -0x86df75b3 put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL +0x984f35bb tcp_mtu_to_mss vmlinux EXPORT_SYMBOL +0xcb4b8c23 ip_queue_xmit vmlinux EXPORT_SYMBOL +0x364f343f rtnl_register_module vmlinux EXPORT_SYMBOL_GPL +0x5cd1011b put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL 0x7fce778e tegra_ivc_total_queue_size vmlinux EXPORT_SYMBOL 0xda083b9a device_add_software_node vmlinux EXPORT_SYMBOL_GPL 0x269d50f5 class_dev_iter_init vmlinux EXPORT_SYMBOL_GPL @@ -10922,14 +10930,14 @@ 0xff38acc2 meson8_aobus_parse_dt_extra vmlinux EXPORT_SYMBOL_GPL 0x963d8953 devm_gen_pool_create vmlinux EXPORT_SYMBOL 0xff87cd18 lockref_get_not_dead vmlinux EXPORT_SYMBOL -0x25107054 blk_queue_flag_set vmlinux EXPORT_SYMBOL +0x6dfc40eb blk_queue_flag_set vmlinux EXPORT_SYMBOL 0xde6f1851 TSS_checkhmac1 vmlinux EXPORT_SYMBOL_GPL -0x5ecfb276 __frontswap_store vmlinux EXPORT_SYMBOL +0xf47e94de __frontswap_store vmlinux EXPORT_SYMBOL 0x2d9df053 perf_aux_output_skip vmlinux EXPORT_SYMBOL_GPL -0x009273d4 task_cgroup_path vmlinux EXPORT_SYMBOL_GPL -0x1a84cb20 km_query vmlinux EXPORT_SYMBOL -0x230f9bb5 inet_release vmlinux EXPORT_SYMBOL -0x35053eba dev_change_proto_down_reason vmlinux EXPORT_SYMBOL +0x6c3f794e task_cgroup_path vmlinux EXPORT_SYMBOL_GPL +0x9495da0e km_query vmlinux EXPORT_SYMBOL +0x35d85e79 inet_release vmlinux EXPORT_SYMBOL +0xae73a052 dev_change_proto_down_reason vmlinux EXPORT_SYMBOL 0xefe4f679 ZSTD_CCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0xb4136a21 __SCT__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL @@ -10939,10 +10947,10 @@ 0x6c6b22f7 blk_mq_sched_try_insert_merge vmlinux EXPORT_SYMBOL_GPL 0x7b80ad53 crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL 0x9cdc5ce1 crypto_alloc_skcipher vmlinux EXPORT_SYMBOL_GPL -0x8d0bbf62 get_tree_single vmlinux EXPORT_SYMBOL +0x3396fba3 get_tree_single vmlinux EXPORT_SYMBOL 0x01e1a8de kgdb_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x94cd1594 call_srcu vmlinux EXPORT_SYMBOL_GPL -0x97154a2a cpufreq_get_policy vmlinux EXPORT_SYMBOL +0x577979dc cpufreq_get_policy vmlinux EXPORT_SYMBOL 0xce839a99 to_of_pinfo vmlinux EXPORT_SYMBOL_GPL 0xebd4cc11 mctrl_gpio_enable_ms vmlinux EXPORT_SYMBOL_GPL 0x6f1e1c84 qcom_smem_state_register vmlinux EXPORT_SYMBOL_GPL @@ -10951,13 +10959,13 @@ 0xb0f389ee utf8_normalize vmlinux EXPORT_SYMBOL 0xfa4d4c99 sysfs_remove_file_self vmlinux EXPORT_SYMBOL_GPL 0xb73243eb dquot_set_dqblk vmlinux EXPORT_SYMBOL -0x6cd2d392 wait_on_page_private_2 vmlinux EXPORT_SYMBOL +0xd2bd1f4d wait_on_page_private_2 vmlinux EXPORT_SYMBOL 0x793f98bc __tracepoint_rpm_return_int vmlinux EXPORT_SYMBOL_GPL 0x8f6cee77 __round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0x8f0748af rcu_expedite_gp vmlinux EXPORT_SYMBOL_GPL 0x423461b7 kthread_use_mm vmlinux EXPORT_SYMBOL_GPL -0x9a3fe551 __sk_defer_free_flush vmlinux EXPORT_SYMBOL -0xe89ba25d inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL +0x16662893 __sk_defer_free_flush vmlinux EXPORT_SYMBOL +0xf41da1be inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL 0xb9681621 xdp_do_flush vmlinux EXPORT_SYMBOL_GPL 0x4c80f248 dev_pm_opp_of_register_em vmlinux EXPORT_SYMBOL_GPL 0xba11101f __serio_register_driver vmlinux EXPORT_SYMBOL @@ -10973,10 +10981,10 @@ 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xda8ce28b __rt_mutex_init vmlinux EXPORT_SYMBOL_GPL 0xd9d8fd16 register_restart_handler vmlinux EXPORT_SYMBOL -0x4f18bb77 vlan_dev_real_dev vmlinux EXPORT_SYMBOL -0x60465de8 xfrm_state_delete vmlinux EXPORT_SYMBOL -0xbfcc4907 nf_register_sockopt vmlinux EXPORT_SYMBOL -0x3541315c sock_kmalloc vmlinux EXPORT_SYMBOL +0x04f698bc vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0xa72c4fb7 xfrm_state_delete vmlinux EXPORT_SYMBOL +0xd0a838c7 nf_register_sockopt vmlinux EXPORT_SYMBOL +0x96aae692 sock_kmalloc vmlinux EXPORT_SYMBOL 0x26e83cd6 of_icc_xlate_onecell vmlinux EXPORT_SYMBOL_GPL 0x4f567430 genphy_c45_read_mdix vmlinux EXPORT_SYMBOL_GPL 0xdfcb6c90 mctrl_gpio_set vmlinux EXPORT_SYMBOL_GPL @@ -10986,7 +10994,7 @@ 0xd42f1d4e show_rcu_tasks_rude_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0x6cc11270 generic_handle_domain_irq vmlinux EXPORT_SYMBOL_GPL 0xc45e246f housekeeping_test_cpu vmlinux EXPORT_SYMBOL_GPL -0x1f18b829 sched_set_normal vmlinux EXPORT_SYMBOL_GPL +0x676f347b sched_set_normal vmlinux EXPORT_SYMBOL_GPL 0x74b22bfd dax_region_put vmlinux EXPORT_SYMBOL_GPL 0x6c4b6684 reset_control_assert vmlinux EXPORT_SYMBOL_GPL 0x46c06962 acpi_dma_controller_register vmlinux EXPORT_SYMBOL_GPL @@ -11009,9 +11017,9 @@ 0xa25b90ab utf8byte vmlinux EXPORT_SYMBOL 0xed13528b __traceiter_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0x57c39727 kdb_register_flags vmlinux EXPORT_SYMBOL_GPL -0x44e5d791 strp_done vmlinux EXPORT_SYMBOL_GPL -0x83573c54 ipv6_chk_addr vmlinux EXPORT_SYMBOL -0xa04de6ea neigh_xmit vmlinux EXPORT_SYMBOL +0xa67f6fde strp_done vmlinux EXPORT_SYMBOL_GPL +0x7227da49 ipv6_chk_addr vmlinux EXPORT_SYMBOL +0x82b57195 neigh_xmit vmlinux EXPORT_SYMBOL 0xb73713d7 nvmem_add_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x1fc418da extcon_set_property vmlinux EXPORT_SYMBOL_GPL 0xf0ebefad extcon_get_property vmlinux EXPORT_SYMBOL_GPL @@ -11022,40 +11030,40 @@ 0x66c8f2b9 of_dma_xlate_by_chan_id vmlinux EXPORT_SYMBOL_GPL 0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL 0x093786cf synth_event_add_field_str vmlinux EXPORT_SYMBOL_GPL -0x3072a85c seg6_push_hmac vmlinux EXPORT_SYMBOL +0x4ca32953 seg6_push_hmac vmlinux EXPORT_SYMBOL 0xc7d57f6a hid_field_extract vmlinux EXPORT_SYMBOL_GPL 0x0858354c platform_get_irq_byname_optional vmlinux EXPORT_SYMBOL_GPL 0x398ce3fb sbitmap_show vmlinux EXPORT_SYMBOL_GPL 0x615d3447 kernel_read_file_from_path vmlinux EXPORT_SYMBOL_GPL -0x653e7c8f ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL -0xee09b83e neigh_changeaddr vmlinux EXPORT_SYMBOL +0x8ddc296f ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL +0xe7512ba8 neigh_changeaddr vmlinux EXPORT_SYMBOL 0xeafa86c5 devm_free_percpu vmlinux EXPORT_SYMBOL_GPL 0x2e3a55ee do_unregister_con_driver vmlinux EXPORT_SYMBOL_GPL 0xf7faced9 tty_unregister_ldisc vmlinux EXPORT_SYMBOL 0x6c5e4c30 tty_standard_install vmlinux EXPORT_SYMBOL_GPL -0xcf4d8f02 amba_apb_device_add_res vmlinux EXPORT_SYMBOL_GPL +0x20653c1a amba_apb_device_add_res vmlinux EXPORT_SYMBOL_GPL 0xc7dbdb1b gpiochip_populate_parent_fwspec_fourcell vmlinux EXPORT_SYMBOL_GPL 0x5866516a meson_pinctrl_probe vmlinux EXPORT_SYMBOL_GPL 0x710c73b6 crypto_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0xfce973bd invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL +0xfc041b2a invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL 0x3cd1b510 trace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x216de4e1 rcu_get_gp_kthreads_prio vmlinux EXPORT_SYMBOL_GPL 0x32f5f059 __hw_addr_ref_sync_dev vmlinux EXPORT_SYMBOL 0xf2d857e6 pnp_possible_config vmlinux EXPORT_SYMBOL 0xa50a3da7 _find_next_bit vmlinux EXPORT_SYMBOL -0xebdffbc7 kmem_cache_destroy vmlinux EXPORT_SYMBOL -0xb36db71f add_to_page_cache_locked vmlinux EXPORT_SYMBOL +0xd1b202e6 kmem_cache_destroy vmlinux EXPORT_SYMBOL +0x79eeac14 add_to_page_cache_locked vmlinux EXPORT_SYMBOL 0xea38036f ring_buffer_entries vmlinux EXPORT_SYMBOL_GPL -0x778da860 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL -0x3164c1fc alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL +0x87485742 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL +0x18fc310b alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL 0x8ff60436 mpi_ec_add_points vmlinux EXPORT_SYMBOL_GPL -0x8a9ca1db blkcg_root_css vmlinux EXPORT_SYMBOL_GPL +0xff099979 blkcg_root_css vmlinux EXPORT_SYMBOL_GPL 0xd8896c61 proc_create_net_data vmlinux EXPORT_SYMBOL_GPL 0xcbea2cc0 d_instantiate_anon vmlinux EXPORT_SYMBOL -0xc95e69de kvm_vcpu_is_visible_gfn vmlinux EXPORT_SYMBOL_GPL -0xe935d900 nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL +0x8557755a kvm_vcpu_is_visible_gfn vmlinux EXPORT_SYMBOL_GPL +0xd199a920 nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL 0xcb2bfe2b nvmem_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x51c1af1d phy_mii_ioctl vmlinux EXPORT_SYMBOL +0x62edc721 phy_mii_ioctl vmlinux EXPORT_SYMBOL 0xb362cf33 vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0xa8caa845 clk_bulk_put_all vmlinux EXPORT_SYMBOL 0xd2e2a9d0 hdmi_spd_infoframe_pack_only vmlinux EXPORT_SYMBOL @@ -11068,19 +11076,19 @@ 0x93d6dd8c complete_all vmlinux EXPORT_SYMBOL 0x0c575719 __cond_resched_rwlock_write vmlinux EXPORT_SYMBOL 0x1035c7c2 __release_region vmlinux EXPORT_SYMBOL -0xb3a5238e xp_raw_get_dma vmlinux EXPORT_SYMBOL +0xba8a5030 xp_raw_get_dma vmlinux EXPORT_SYMBOL 0x5ed040b0 pm_set_vt_switch vmlinux EXPORT_SYMBOL 0x39be4b8e qman_volatile_dequeue vmlinux EXPORT_SYMBOL -0x11e0a90f amba_device_alloc vmlinux EXPORT_SYMBOL_GPL +0x04c08386 amba_device_alloc vmlinux EXPORT_SYMBOL_GPL 0xd7269c64 osc_sb_native_usb4_control vmlinux EXPORT_SYMBOL_GPL 0x9fa68e31 pci_epc_mem_exit vmlinux EXPORT_SYMBOL_GPL 0x0f32f988 pci_epc_mem_init vmlinux EXPORT_SYMBOL_GPL -0x92fb6324 bdi_register vmlinux EXPORT_SYMBOL -0x98dc222b __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL -0x1896e62a inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL -0xcddcb913 reuseport_alloc vmlinux EXPORT_SYMBOL +0x70a15d12 bdi_register vmlinux EXPORT_SYMBOL +0xe6f5e69f __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL +0x86dedb70 inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL +0xd3f5b57c reuseport_alloc vmlinux EXPORT_SYMBOL 0x2b90d241 __device_reset vmlinux EXPORT_SYMBOL_GPL -0x8778ed0b regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x095e563c regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xe10cd6ad erst_get_record_id_begin vmlinux EXPORT_SYMBOL_GPL 0x7129e5f8 hex_asc vmlinux EXPORT_SYMBOL 0x90b09ecd fs_param_is_u64 vmlinux EXPORT_SYMBOL @@ -11098,8 +11106,8 @@ 0x7a98b6cc default_llseek vmlinux EXPORT_SYMBOL 0xd31a2ac5 ring_buffer_oldest_event_ts vmlinux EXPORT_SYMBOL_GPL 0xc05cee80 ipi_get_hwirq vmlinux EXPORT_SYMBOL_GPL -0x141cf628 tcp_read_sock vmlinux EXPORT_SYMBOL -0xa405920f of_find_net_device_by_node vmlinux EXPORT_SYMBOL +0x1d8b255d tcp_read_sock vmlinux EXPORT_SYMBOL +0x2052aa32 of_find_net_device_by_node vmlinux EXPORT_SYMBOL 0x051d58e8 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL 0xc1c12859 virtqueue_get_desc_addr vmlinux EXPORT_SYMBOL_GPL 0x30e39870 meson_aoclkc_probe vmlinux EXPORT_SYMBOL_GPL @@ -11108,24 +11116,24 @@ 0x7de6cc23 io_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xb9248fb8 cpuidle_register_driver vmlinux EXPORT_SYMBOL_GPL 0x06b8a1d2 ptp_cancel_worker_sync vmlinux EXPORT_SYMBOL -0xec0a62a8 firmware_request_platform vmlinux EXPORT_SYMBOL_GPL +0xd0d167d8 firmware_request_platform vmlinux EXPORT_SYMBOL_GPL 0x5cfd6a8d tty_port_register_device_attr vmlinux EXPORT_SYMBOL_GPL -0xf33a8d46 devm_regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xd5319e62 devm_regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x18632db4 pci_set_cacheline_size vmlinux EXPORT_SYMBOL_GPL 0xe4124c51 copy_page_from_iter vmlinux EXPORT_SYMBOL 0x815b5dd4 match_octal vmlinux EXPORT_SYMBOL -0xe17220fe cdev_device_del vmlinux EXPORT_SYMBOL -0x0d340925 cdev_device_add vmlinux EXPORT_SYMBOL -0xae3d3e00 ip_local_deliver vmlinux EXPORT_SYMBOL +0x46897f81 cdev_device_del vmlinux EXPORT_SYMBOL +0x7ed22981 cdev_device_add vmlinux EXPORT_SYMBOL +0x4f82231e ip_local_deliver vmlinux EXPORT_SYMBOL 0xa95b5c77 hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL -0xaeafaeab i2c_smbus_write_byte vmlinux EXPORT_SYMBOL +0x6d2bede5 i2c_smbus_write_byte vmlinux EXPORT_SYMBOL 0xacaa4c72 dma_fence_match_context vmlinux EXPORT_SYMBOL 0x976855a2 unregister_virtio_driver vmlinux EXPORT_SYMBOL_GPL 0x04b9a01c clk_regmap_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL 0x25e58a09 hdmi_avi_infoframe_init vmlinux EXPORT_SYMBOL -0x30e84f79 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL -0x7f44ec73 vfs_fsync vmlinux EXPORT_SYMBOL -0x85d2406b poll_freewait vmlinux EXPORT_SYMBOL +0xf3a1bf2e iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x678be025 vfs_fsync vmlinux EXPORT_SYMBOL +0x8a626390 poll_freewait vmlinux EXPORT_SYMBOL 0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL 0x8ba20154 kthread_create_on_node vmlinux EXPORT_SYMBOL 0xb1647fc2 devlink_info_version_running_put vmlinux EXPORT_SYMBOL_GPL @@ -11134,41 +11142,41 @@ 0x5e95b1cd current_umask vmlinux EXPORT_SYMBOL 0x54964aad get_fs_type vmlinux EXPORT_SYMBOL 0x40d59096 unregister_restart_handler vmlinux EXPORT_SYMBOL -0x9506d261 kvm_unmap_gfn vmlinux EXPORT_SYMBOL_GPL +0xa5a87ecc kvm_unmap_gfn vmlinux EXPORT_SYMBOL_GPL 0x156b55e3 tty_driver_kref_put vmlinux EXPORT_SYMBOL -0x80a0281d regulator_bulk_free vmlinux EXPORT_SYMBOL_GPL +0x186808b5 regulator_bulk_free vmlinux EXPORT_SYMBOL_GPL 0x6c389761 acpi_bus_get_private_data vmlinux EXPORT_SYMBOL_GPL 0x38bed90d fsl_mc_bus_type vmlinux EXPORT_SYMBOL_GPL 0x80d5e57a mpi_free vmlinux EXPORT_SYMBOL_GPL 0xfae16fb4 dquot_acquire vmlinux EXPORT_SYMBOL 0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL -0xdac73159 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL +0xbb299bf5 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL 0x5338184f ethtool_sprintf vmlinux EXPORT_SYMBOL 0x5cede0a7 xdp_flush_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0x1a6d9799 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x4f1926d2 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL 0xe1dac4f8 devm_register_netdev vmlinux EXPORT_SYMBOL 0x51a09107 phy_support_asym_pause vmlinux EXPORT_SYMBOL 0xedb77c3b iommu_alloc_resv_region vmlinux EXPORT_SYMBOL_GPL 0x8f580b83 gpiod_put vmlinux EXPORT_SYMBOL_GPL 0x998d79d6 x509_decode_time vmlinux EXPORT_SYMBOL_GPL -0xdb33d482 iomap_readahead vmlinux EXPORT_SYMBOL_GPL -0x2428dd1d generic_write_end vmlinux EXPORT_SYMBOL +0xc5936fdb iomap_readahead vmlinux EXPORT_SYMBOL_GPL +0x89ddb1fc generic_write_end vmlinux EXPORT_SYMBOL 0x5e178f7d seq_file_path vmlinux EXPORT_SYMBOL -0x126d5894 pin_user_pages vmlinux EXPORT_SYMBOL +0x40b37b4a pin_user_pages vmlinux EXPORT_SYMBOL 0x67955ce6 profile_hits vmlinux EXPORT_SYMBOL_GPL 0xa274ec78 devm_request_threaded_irq vmlinux EXPORT_SYMBOL -0x928dff4e udp6_seq_ops vmlinux EXPORT_SYMBOL -0xdd1c3223 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL -0xcbae7ece bpf_prog_create vmlinux EXPORT_SYMBOL_GPL +0x1582518d udp6_seq_ops vmlinux EXPORT_SYMBOL +0xd5d1f2cb mini_qdisc_pair_init vmlinux EXPORT_SYMBOL +0xe8cd5b03 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL 0xc2b742b0 stm_data_write vmlinux EXPORT_SYMBOL_GPL 0x01a0cb78 property_entries_free vmlinux EXPORT_SYMBOL_GPL 0x9d46759c gpio_to_desc vmlinux EXPORT_SYMBOL_GPL -0x025fb061 security_inode_copy_up vmlinux EXPORT_SYMBOL +0xb9e54178 security_inode_copy_up vmlinux EXPORT_SYMBOL 0x352ec68b bpf_offload_dev_destroy vmlinux EXPORT_SYMBOL_GPL 0x8a70fa6a __traceiter_module_get vmlinux EXPORT_SYMBOL -0x2abb21ef tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL -0x1b293ed4 clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL -0xf4bfdf0d bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL +0xa8724832 tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL +0x562a9796 clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL +0x96f13f28 bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL 0xdfb4dd86 spi_mem_exec_op vmlinux EXPORT_SYMBOL_GPL 0xc08e286e spi_mem_supports_op vmlinux EXPORT_SYMBOL_GPL 0x6fbabf0b devm_remove_action vmlinux EXPORT_SYMBOL_GPL @@ -11176,9 +11184,9 @@ 0x21be37e1 hdmi_avi_infoframe_check vmlinux EXPORT_SYMBOL 0x2f3b1e52 pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL 0xa84ce9e0 crypto_aes_inv_sbox vmlinux EXPORT_SYMBOL -0xf576fdfd bio_copy_data_iter vmlinux EXPORT_SYMBOL -0x9d153790 inode_insert5 vmlinux EXPORT_SYMBOL -0x6d9fbf70 deactivate_super vmlinux EXPORT_SYMBOL +0x7bc83dbc bio_copy_data_iter vmlinux EXPORT_SYMBOL +0x907571ce inode_insert5 vmlinux EXPORT_SYMBOL +0x2ce31e2b deactivate_super vmlinux EXPORT_SYMBOL 0xef2df168 vmap vmlinux EXPORT_SYMBOL 0x8082788e synth_event_trace_array vmlinux EXPORT_SYMBOL_GPL 0x002212be ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL @@ -11188,25 +11196,25 @@ 0xf53d72df hsi_async drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x2124e231 sata_pmp_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xce7fdfd4 media_entity_pads_init drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xac70a67d tm6000_set_reg_mask drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0xea5bf694 tm6000_set_reg_mask drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL 0x8d4f3fa4 hd44780_common_init_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x981efe92 mpt_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0x6f1f0643 mt76x02_mac_cc_reset drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x7be490db iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x3e1bd692 cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x3e160ad2 cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xb0ea1bad iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa7fb2d75 cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xa7f6f135 cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x651bc142 drm_sched_reset_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x29b8dd49 drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcf395105 drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x7a54c2de ieee80211_wake_queues net/mac80211/mac80211 EXPORT_SYMBOL 0x9b02ea0d q6core_get_svc_api_info sound/soc/qcom/qdsp6/q6core EXPORT_SYMBOL_GPL -0x04bc5f20 mt6358_mtkaif_calibration_disable sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0xcc96aef1 mt6358_mtkaif_calibration_disable sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL 0x10f3347d snd_soc_component_compr_open sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3e88cd81 dfl_fpga_enum_info_add_dfl drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x90fa51f2 bcma_host_pci_down drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x5632e63d nand_subop_get_num_addr_cyc drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x86d40b6d rtllib_wx_get_mode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x49842b4d cs_dsp_init_debugfs drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xbe29357f v4l2_m2m_ioctl_dqbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x0043866e v4l2_m2m_ioctl_dqbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x4e9e2650 usb_device_match_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4bcc2e5a dw_spi_remove_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x96cd2b04 scsi_sense_key_string drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -11214,49 +11222,49 @@ 0x204774e3 drm_atomic_set_crtc_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0x4ad97941 dpdmai_destroy drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0x1055ca4b ife_encode net/ife/ife EXPORT_SYMBOL_GPL -0xdb506fcd __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0xac97f12b __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL 0xcbd17281 __iio_trigger_register drivers/iio/industrialio EXPORT_SYMBOL -0x2ef7ad8a ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x618bc4b2 ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x90e807c7 ib_cache_gid_parse_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf91b1915 v4l2_m2m_last_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xbe12dc31 v4l2_m2m_last_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xe2822320 __v4l2_find_nearest_size drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x198c5f6a cx8802_buf_queue drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x590514eb cx8802_buf_queue drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0xb5da1da9 venus_helper_get_framesz_raw drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0xc7f19a5b t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x2c791ff6 t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x8c0c3401 __moxtet_register_driver drivers/bus/moxtet EXPORT_SYMBOL_GPL 0xa6fd49d5 unregister_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL 0x5020ffbb wpan_phy_find net/ieee802154/ieee802154 EXPORT_SYMBOL 0x86cc7e5a ieee80211_queue_stopped net/mac80211/mac80211 EXPORT_SYMBOL -0x0d2faf50 ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x5e55e074 ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL 0x31bf3ca3 rxrpc_debug_id net/rxrpc/rxrpc EXPORT_SYMBOL -0x3446fced cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL +0xdc7e4124 cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL 0x94498983 cfg80211_wext_giwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x0222448b cfg80211_wext_siwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL -0x83fddd83 saa7134_s_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xcf431718 saa7134_g_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x1bfe0058 saa7134_s_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x956000ec saa7134_g_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x42d7fd53 mt7663_usb_sdio_tx_status_data drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x331c6cad mt76x02_mac_setaddr drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x2553e143 mipi_dbi_command_stackbuf drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xfaa861b1 mipi_dbi_command_stackbuf drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x5a1f3d7f __drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x88638552 simd_skcipher_create_compat crypto/crypto_simd EXPORT_SYMBOL_GPL -0x80a3a2f2 o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x618ebc9f o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc366bfa1 ceph_pagelist_truncate net/ceph/libceph EXPORT_SYMBOL -0x14af6448 tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL +0x8e4648e7 tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL 0x3d1b0c8c intel_nhlt_get_endpoint_blob sound/hda/snd-intel-dspcfg EXPORT_SYMBOL 0x14de97bf vfio_pci_core_finish_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x44ea041e vchiq_mmal_port_disable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL -0xf8c90ae2 imx_media_capture_device_init drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xb1745e1f videobuf_queue_cancel drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x5cb6a902 usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xb4e80c28 imx_media_capture_device_init drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x4c0b29dd videobuf_queue_cancel drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xcbaeb121 usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xb36f20be rtl_cam_empty_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x5ae017ef mt76x2_configure_tx_delay drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x3cd77e25 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xe8c437fa iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xd0de9597 mhi_notify drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x654e0c2a cryptd_skcipher_queued crypto/cryptd EXPORT_SYMBOL_GPL 0x1d29b9e1 decode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0x7617ad35 snd_soc_of_parse_audio_routing sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xe56793e0 ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x880813e1 btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x67617265 ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2efe4167 btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0xf325bb34 __rio_local_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x5cc8cb86 __tracepoint_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6a100058 sch56xx_watchdog_register drivers/hwmon/sch56xx-common EXPORT_SYMBOL @@ -11264,59 +11272,59 @@ 0x7a26d3e6 nvme_max_retries drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x8563e147 qlt_abort_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x72723c02 drm_fb_xrgb8888_to_rgb565 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xb66cfb50 drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x45596016 drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe4765f6c drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x98bf53bf drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2415fb0c fsl_edma_pause drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL -0x28fbc3a3 qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL +0xc3a9ca6c qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL 0x847f6595 snd_soc_component_update_bits sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2ca10aee snd_pt2258_reset sound/i2c/other/snd-pt2258 EXPORT_SYMBOL 0xf2e5d624 rpmsg_trysend drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xd465f463 vringh_need_notify_kern drivers/vhost/vringh EXPORT_SYMBOL -0x7787c228 v4l2_m2m_buf_remove_by_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x3c02f5e8 v4l2_m2m_buf_remove_by_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x63a986c6 fw_send_request drivers/firewire/firewire-core EXPORT_SYMBOL -0xbdf259ce mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x1bed734e mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xffac4b96 mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xaf4b5a8f mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x1a71d30c ttm_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x91e6f300 cmdq_pkt_clear_event drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0x978c5cc1 xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x16c03639 pcm186x_regmap sound/soc/codecs/snd-soc-pcm186x EXPORT_SYMBOL_GPL -0x1f105b3d snd_soc_dapm_put_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc93d3dfb snd_soc_dapm_get_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x833a8e3d xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0eb3160d pcm186x_regmap sound/soc/codecs/snd-soc-pcm186x EXPORT_SYMBOL_GPL +0xdad7f614 snd_soc_dapm_put_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc4e2e616 snd_soc_dapm_get_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1bdaab4a ata_sff_tf_read drivers/ata/libata EXPORT_SYMBOL_GPL 0x30a1e372 cnstr_shdsc_sk_hash drivers/crypto/caam/caamhash_desc EXPORT_SYMBOL -0x9ae7f4ab caam_jr_alloc drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0x4d1b0b20 caam_jr_alloc drivers/crypto/caam/caam_jr EXPORT_SYMBOL 0x82d5f00a media_request_object_init drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x89243437 dvb_usbv2_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0x184aeffe i2c_new_slave_host_notify_device drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x123af44d dvb_usbv2_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x1f0bdb3f i2c_new_slave_host_notify_device drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x4aefcdd2 usb_serial_generic_write_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x236aa4c6 xhci_drop_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xf77a63ec ath10k_htt_rx_pktlog_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x4893ad8a mlxsw_core_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xfd561ad9 mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x107b45fc mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x362144b0 otx2_ptp_init drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL 0x6004858d LZ4_compress_fast lib/lz4/lz4_compress EXPORT_SYMBOL 0xcb7b0b2d nfc_llc_start net/nfc/hci/hci EXPORT_SYMBOL -0x2c59e886 nfc_target_lost net/nfc/nfc EXPORT_SYMBOL +0x0c56766a nfc_target_lost net/nfc/nfc EXPORT_SYMBOL 0x482ac5a4 g_token_size net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x12f50cf0 ax25_find_cb net/ax25/ax25 EXPORT_SYMBOL -0xf2c4a75f wm_adsp2_component_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xa284cc7c ax25_find_cb net/ax25/ax25 EXPORT_SYMBOL +0x02d2cdbe wm_adsp2_component_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x3669fd21 comedi_nsamples_left drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x9ae12e17 __tracepoint_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL -0x61eea91d em28xx_write_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x00e661d7 em28xx_write_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0xb63915ab __traceiter_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x47f1e1d7 u_audio_set_volume drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0x2b7bf8bd u_audio_get_volume drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0x83854e55 mt76x02_init_debugfs drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xea3e5af5 cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x44b9ec2e cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x46fd7759 st33zp24_probe drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL 0xd8fa57a6 dlm_unregister_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x30175837 nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe8541908 wm8903_mic_detect sound/soc/codecs/snd-soc-wm8903 EXPORT_SYMBOL_GPL +0xe2d12bc7 nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x18ca5bfc wm8903_mic_detect sound/soc/codecs/snd-soc-wm8903 EXPORT_SYMBOL_GPL 0xd4654c7b __parport_register_driver drivers/parport/parport EXPORT_SYMBOL -0x61822d35 md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL -0xa694f1e6 __traceiter_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x292d2522 mtk_vcodec_fw_map_dm_addr drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL -0xbe0939c5 mtk_vcodec_get_curr_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x58978837 md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL +0x240d6311 __traceiter_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x9f066555 mtk_vcodec_fw_map_dm_addr drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x108039a7 mtk_vcodec_get_curr_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL 0x1afc2552 rmi_2d_sensor_abs_process drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xca3f100a cma3000_suspend drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0x90dba52f wl1271_acx_sleep_auth drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -11327,51 +11335,51 @@ 0xd4a9c479 otx2_mbox_destroy drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0xd47e4f7f sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x7d0f0185 scsi_target_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL -0xec74ccc1 drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xea7441cc drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xa38c4c94 drm_memcpy_from_wc drivers/gpu/drm/drm EXPORT_SYMBOL -0x9046a6bc dccp_ctl_make_reset net/dccp/dccp EXPORT_SYMBOL_GPL +0x25432fa0 dccp_ctl_make_reset net/dccp/dccp EXPORT_SYMBOL_GPL 0xede48eb0 axg_fifo_pcm_trigger sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0x4fb295fc amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0x60d4c26f imx_media_probe_complete drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xac3e71c6 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL -0xd2a342df dm_get_device drivers/md/dm-mod EXPORT_SYMBOL -0xd5cc7b72 vb2_core_poll drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xa5e200c7 imx_media_probe_complete drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x888a4570 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL +0xf9f6fe32 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL +0x38591cea vb2_core_poll drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xaea6bff2 mpt_free_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL -0x67de2904 can_rx_offload_add_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0xe4df1fcd iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x48ed9348 can_rx_offload_add_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x73508cb6 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xeb2136b0 fcoe_ctlr_destroy drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xef01a1a1 jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x1218195b jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0x3d17ef99 nfc_hci_send_cmd_async net/nfc/hci/hci EXPORT_SYMBOL 0x84ba18a1 p9_client_statfs net/9p/9pnet EXPORT_SYMBOL 0x8de82187 wdev_to_ieee80211_vif net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x09b198c8 nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x05f86f63 nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0xe340309c cmp_connection_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xaf54f3f8 __snd_seq_driver_register sound/core/snd-seq-device EXPORT_SYMBOL_GPL 0xbf8db12e __devm_uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL 0x8db4dde6 dev_attr_link_power_management_policy drivers/ata/libata EXPORT_SYMBOL_GPL -0x31d7e3f2 sdhci_runtime_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7b2352c8 sdhci_runtime_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x7d053fc5 dm_rh_start_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x98b6d89f cec_queue_pin_hpd_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x3821f2e7 mt76_mcu_rx_event drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x7e61b2d8 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x428d8ffd mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9f011915 fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x91fec1cc drm_rect_calc_vscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2d50570f drm_rect_calc_hscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5bc92e85 LZ4_compress_destSize lib/lz4/lz4_compress EXPORT_SYMBOL -0x2872b260 virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x12be78a6 virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x917684dd snd_hdac_get_sub_nodes sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x3940bd6e snd_akm4xxx_init sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL 0xd352a7b9 sdw_bus_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xa262c497 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x00275faf pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x398778e1 fsg_ss_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x857b6dc2 fsg_hs_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xa5f99b69 fsg_fs_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x8769a22e wl1271_cmd_data_path drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x29cbf09c hostap_info_process drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x518da322 ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x97b8f247 nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL +0x98c42632 ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd9701c5f nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL 0x43cc3d4b pstore_blk_get_config fs/pstore/pstore_blk EXPORT_SYMBOL_GPL -0xa3cd4799 nfc_tm_activated net/nfc/nfc EXPORT_SYMBOL +0xb55ed4d1 nfc_tm_activated net/nfc/nfc EXPORT_SYMBOL 0x9e59271d dsa_8021q_rx_source_port net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x28c21d00 snd_soc_acpi_amd_sof_machines sound/soc/amd/snd-acp-config EXPORT_SYMBOL 0xf973979b nvec_unregister_notifier drivers/staging/nvec/nvec EXPORT_SYMBOL_GPL @@ -11385,110 +11393,111 @@ 0x46837468 __regmap_init_slimbus drivers/base/regmap/regmap-slimbus EXPORT_SYMBOL_GPL 0xc7d04fc5 drm_vma_node_allow drivers/gpu/drm/drm EXPORT_SYMBOL 0x92b9835e drm_dp_128b132b_cds_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x82515844 nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xaed12853 fscache_operation_init fs/fscache/fscache EXPORT_SYMBOL -0xcaebc8c0 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd1cf01d0 nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x744b8334 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4dac77f0 xdr_encode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe26c637b l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xc02718bf wm_adsp2_preloader_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x2d48ca1e l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xf8cb9751 wm_adsp2_preloader_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x642ec5a6 snd_power_wait sound/core/snd EXPORT_SYMBOL 0x83f68bd2 iio_kfifo_free drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL 0xe34c5d38 w1_unregister_family drivers/w1/wire EXPORT_SYMBOL 0xf3c2dfe0 transport_set_vpd_proto_id drivers/target/target_core_mod EXPORT_SYMBOL 0xae01c49e mptscsih_scandv_complete drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x6329ca7e alloc_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0xa5f39ba2 alloc_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL 0x01309f94 wl1251_free_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL -0x209e259a mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x917211c9 ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x5b43ec35 mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xd879415e ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0xb3cd0d75 __fscache_clear_page_bits fs/fscache/fscache EXPORT_SYMBOL 0x10825a31 mrp_unregister_application net/802/mrp EXPORT_SYMBOL_GPL 0x2c8167cf fpga_bridges_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xfd2d5a1d qcom_glink_native_unregister drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL 0xe870b1f0 hisi_qm_debug_regs_clear drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x4163b6b5 lp55xx_init_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0xe09180f1 lp55xx_init_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x49e5dcff mmc_app_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x48ff1e6f cx88_get_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x1f5305da usb_otg_descriptor_init drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xb382fd15 cx88_get_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x5eb8f340 usb_otg_descriptor_init drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x34731f7f ath10k_htc_rx_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x255ab30f cxgb_get_4tuple drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x676bd843 vmci_qpair_consume_free_space drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe036673b pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xaa766199 nci_core_conn_close net/nfc/nci/nci EXPORT_SYMBOL -0xe8481799 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe4725508 pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x73b82612 nci_core_conn_close net/nfc/nci/nci EXPORT_SYMBOL +0x370f2f44 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xac1f8116 dfl_fpga_enum_info_free drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x4f2ab757 comedi_dio_bitfield2 drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL 0x7cc6d932 anybuss_client_driver_unregister drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL -0x763ddaff codec_hevc_setup_buffers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0x80bafc27 stv0288_attach drivers/media/dvb-frontends/stv0288 EXPORT_SYMBOL -0xeb3a9497 dibusb_i2c_algo drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x92667dfe codec_hevc_setup_buffers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x6272d9f5 stv0288_attach drivers/media/dvb-frontends/stv0288 EXPORT_SYMBOL +0x67716c1d dibusb_i2c_algo drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0xe39d0794 usb_phy_roothub_exit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc93ee1e7 usb_phy_roothub_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x4d3e40e0 xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x3ab10806 xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x6fca31c1 rtl92c_phy_ap_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xed68cfcd rtl92c_phy_iq_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x7498de97 nvmf_free_options drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x31b8a5e3 __drm_set_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL 0xd12f5522 xillybus_cleanup_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL -0xb4313be3 jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0xbe2e524d vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x2f4ae121 jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x95db69e2 fscache_cookie_lookup_negative fs/fscache/fscache EXPORT_SYMBOL +0x4fa4efbb vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x242852b9 ax25_uid_policy net/ax25/ax25 EXPORT_SYMBOL -0x0ded52d2 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x616c1df3 snd_soc_jack_add_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x087cc753 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xebbb2a66 snd_soc_jack_add_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x12324232 rtllib_wx_set_mode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x95541353 amvdec_set_canvases drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0xa28cdb68 v4l2_m2m_buf_done_and_job_finish drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0x97f72d11 amvdec_set_canvases drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xe0c59909 v4l2_m2m_buf_done_and_job_finish drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL 0x848a4c1c usbnet_cdc_unbind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL 0x4145007c mt7615_mcu_fill_msg drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x8808264d rtsx_pci_card_power_on drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xbd53c4de drm_gem_prime_mmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x805c4a13 nci_hci_get_param net/nfc/nci/nci EXPORT_SYMBOL -0x0b9c1c41 nci_hci_set_param net/nfc/nci/nci EXPORT_SYMBOL +0x1e4b4448 nci_hci_get_param net/nfc/nci/nci EXPORT_SYMBOL +0x8866e2f4 nci_hci_set_param net/nfc/nci/nci EXPORT_SYMBOL 0xd5789f6c vhost_discard_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xdf87c5ba btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xfdd4f812 sdhci_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x1ed46992 btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xf37ad327 sdhci_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x93822ecb rc_map_dibusb_table drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x8d88137a cx88_sram_channels drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x2049b7cd usb_autopm_get_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x75934c58 hostap_set_multicast_list_queue drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xb00dd106 drm_client_modeset_commit drivers/gpu/drm/drm EXPORT_SYMBOL 0xad4e902b drm_color_ctm_s31_32_to_qm_n drivers/gpu/drm/drm EXPORT_SYMBOL -0x99855089 rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1676aa02 hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL -0x65512f5d can_rx_unregister net/can/can EXPORT_SYMBOL +0xf2ebaa7c rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x026a067d hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0xab9a11b0 can_rx_unregister net/can/can EXPORT_SYMBOL 0x1e115c73 mt8192_afe_gpio_request sound/soc/mediatek/mt8192/snd-soc-mt8192-afe EXPORT_SYMBOL 0x61d24c52 ib_rate_to_mbps drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xae956dce ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x310d3918 hci_uart_register_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0xf1da6007 hci_uart_register_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x71ebb012 uhid_hid_driver drivers/hid/uhid EXPORT_SYMBOL_GPL 0x47d7900b xvtc_generator_start drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL 0x2c37314c __SCT__tp_func_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x07729fd4 __SCK__tp_func_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xa3466870 max9271_configure_i2c drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x6bd5bf96 max9271_configure_i2c drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x974c2387 typec_retimer_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xcfe0e37e mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x58e43125 mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd2042782 mlx4_multicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x38c88f4b fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x9f3268b6 host1x_syncpt_incr_max drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xad4c5ee5 xillybus_endpoint_discovery drivers/char/xillybus/xillybus_core EXPORT_SYMBOL 0x65aaf037 crc7_be_syndrome_table lib/crc7 EXPORT_SYMBOL -0x5c5f4cde __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x78ad2bb4 __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x5dc92cdf rl6231_pll_calc sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0x84195866 passthrough_pr_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0xa616eb39 ata_pci_bmdma_init_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x1ad6407e rio_get_comptag drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x1b546561 ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x1f9722b6 venus_helper_set_stride drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x6f661de0 ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x15ec6a63 venus_helper_set_stride drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x3ce306f2 mt76x02_ampdu_action drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xfdd560ea free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xa66fb5f8 bgmac_alloc drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x70628c31 free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x177d44a9 bgmac_alloc drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL 0x825c7340 phylink_get_eee_err drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x47a7aefd st21nfca_se_deinit drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xa3e7a537 enclosure_component_alloc drivers/misc/enclosure EXPORT_SYMBOL_GPL 0xd6e1e41a drm_property_create_signed_range drivers/gpu/drm/drm EXPORT_SYMBOL 0xcf3aff8f drm_framebuffer_plane_height drivers/gpu/drm/drm EXPORT_SYMBOL -0x17b183c9 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x02d3d280 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xd6fbf276 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x7797e552 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0x49ed447e snd_hdac_bus_handle_stream_irq sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x3ab9d413 unregister_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xfd0aa4b5 vfio_pci_core_ioctl_feature drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL @@ -11497,124 +11506,124 @@ 0xc0bcfdb9 hisi_qm_dev_err_uninit drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x6141c8c5 cx88_tuner_callback drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x92d64aca wm97xx_set_suspend_mode drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL -0x67e79484 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x32e120fc iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x11b42dc7 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x57a88dba iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xa21fafb9 mraid_mm_adapter_app_handle drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL 0x8b918bfe host1x_syncpt_id drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x6ccf8fd8 async_tx_submit crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0xd1ccc7f1 nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe1f1e399 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x483bc4c5 nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xff0e0f98 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0xcfb6a3da unregister_atmdevice_notifier net/atm/atm EXPORT_SYMBOL_GPL 0xf70ab118 mtk_afe_resume sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x2d347962 vdpa_mgmtdev_register drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x607cf54c hisi_uncore_pmu_disable drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x63f4abe0 usb_gadget_set_state drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0xbb840b5a mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe86f7c4c mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9bdf7124 st_nci_discover_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0xb3fffe75 drm_gem_vram_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0xbce7f1ae drm_atomic_add_affected_connectors drivers/gpu/drm/drm EXPORT_SYMBOL 0x2411ce29 __fat_fs_error fs/fat/fat EXPORT_SYMBOL_GPL 0xefce3c3b ceph_pagelist_reserve net/ceph/libceph EXPORT_SYMBOL -0x3a410261 rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7403c867 rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4e07b24a snd_vx_resume sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0xcf8009ab gs_free_req drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x4735ced3 team_modeop_port_change_dev_addr drivers/net/team/team EXPORT_SYMBOL 0xd95fb846 hostap_check_sta_fw_version drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x78243a66 mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7a9af1d5 otx2_detach_resources drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xe0744caf mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb3ad573c otx2_detach_resources drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0xfc5965dd drm_atomic_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0x4ca14c91 drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xff0f211f xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x104c0657 drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd802de98 xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xd5ff2ccd iscsit_get_datain_values drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7828063e sata_scr_write_flush drivers/ata/libata EXPORT_SYMBOL_GPL 0xf0ac6d2d usb_gadget_map_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x8ff96c7a mlx4_mr_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc48bee94 drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0x2d1bdbfd drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL 0x980695ce is_hsr_master net/hsr/hsr EXPORT_SYMBOL 0x3c2a3532 snd_card_free sound/core/snd EXPORT_SYMBOL -0xe353c934 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x280da5d8 lp55xx_write drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0xbfd0a958 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xb2ee6510 lp55xx_write drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x3646e38f dm_tm_issue_prefetches drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xed0bf50d v4l2_m2m_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x843a67ab v4l2_m2m_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xd2a112b8 mt76u_resume_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x1e1d32b7 ath9k_hw_disable_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x91d693ea mlx4_SET_PORT_SCHEDULER drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x234c1d6c cxgbi_ppm_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xb1e08c90 fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x2251d71f nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe9addc95 nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc857614e ife_get_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL -0xd8e90b24 wm_adsp_compr_get_caps sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x403356f7 wm_adsp_compr_get_caps sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xf5dedb30 rdma_node_get_transport drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xddb4afba ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0x9c8cda45 ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL -0x4ac53e41 fbtft_write_reg8_bus9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0x1c624c8e imx_media_capture_device_register drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x45e67eb8 ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x8d8a3d26 ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL +0x62b26fbc fbtft_write_reg8_bus9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x8e280710 imx_media_capture_device_register drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x57db1872 dm_exception_store_destroy drivers/md/dm-snapshot EXPORT_SYMBOL -0x9aef6e35 bttv_sub_register drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0xe5b60948 bttv_sub_register drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL 0xbc9b8588 ehci_cf_port_reset_rwsem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x83b1cda0 b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x3372cd71 b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xf509ee07 rt2x00lib_txdone_noinfo drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x603c3abb ath_hw_keysetmac drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x555ece6a ath6kl_core_create drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x85c8805f mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5e631ca0 mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfbad3cf0 scsi_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x84eba96d oslec_free drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x2ec4f5ad sun4i_frontend_update_buffer drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL -0x58f42f0a drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x35192ddf ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL -0xe8dfd923 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x840e7b39 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3d266e19 ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL +0x35f2f4f7 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa5fdddd3 sprd_mcdt_chan_read sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL 0xd7594a16 snd_hda_mixer_amp_volume_get sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x8b3e1cc6 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID 0x582ed8ca vchiq_bulk_receive drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0xb88df1f3 ivtv_release_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x6e2c5bed ci_hdrc_remove_device drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0xae9cc27e ivtv_release_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x1bc3be1e ci_hdrc_remove_device drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL 0x2fa911c4 usb_wwan_open drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x80d9e458 register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL +0x912836b0 register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL 0x8526b361 mt76x02_mcu_cleanup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x884deb9d eeprom_93cx6_read drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x3413a8f3 drm_gem_simple_kms_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2df8cbf2 mhi_unregister_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x62c65640 xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcae7f683 xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xbd1b59fa snd_hdac_channel_allocation sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x43741be9 cs35l41_safe_reset sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x0557c622 snd_pcm_new_internal sound/core/snd-pcm EXPORT_SYMBOL -0x5d8b7e07 ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4f619514 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x29f40120 md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL +0xec6073fd ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf1589580 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x36d39d7e md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL 0x197db1d4 __SCT__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x1b083369 __SCK__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x5fd95aa1 v4l2_i2c_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2b9e363e v4l2_i2c_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x7047d7c2 v4l2_compat_ioctl32 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x73989ea3 cx24123_attach drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL -0x2e7ec7fb cx231xx_dev_uninit drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xf74409ca cx24123_attach drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL +0xf617aa87 cx231xx_dev_uninit drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xfed11ed1 usb_mon_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x57fd3330 ath10k_core_napi_sync_disable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa472215f ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x0133461a ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xc56f7aa7 mlxsw_core_event_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x7bc339eb mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x80cbf75d mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6fa4bb4b scsi_is_sas_rphy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x96c39449 drm_plane_create_color_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x40e2ba2f nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xcf3840f4 jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL -0x103d0f96 vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xfec777e6 ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0xdd3a8b5f nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x13a46ab1 jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL +0xb569d57c vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x41d844f4 ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x7d428c20 intel_nhlt_get_dmic_geo sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0x6e6b4c59 ssam_request_sync_alloc drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x468fa01e videobuf_mmap_free drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x86158fe6 videobuf_mmap_free drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x446cf936 v4l2_ctrl_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x7c904ebf il_setup_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x413ae3fc il_power_initialize drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xde556d59 ar9003_mci_send_wlan_channels drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x21e609f7 nvme_fc_io_getuuid drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xbc76dc7e tegra_xusb_padctl_hsic_set_idle drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xe32b8229 tegra_xusb_padctl_hsic_set_idle drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0x352633f4 objagg_hints_stats_get lib/objagg EXPORT_SYMBOL 0x08717035 p9_client_lock_dotl net/9p/9pnet EXPORT_SYMBOL -0x11715971 rt5640_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x84bc2a7b rt5640_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x9e122d79 sdw_alloc_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x49f65dc7 dvb_register_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe7e973df dvb_register_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x64495230 usb_serial_deregister_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x3f3cba08 b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xed586788 b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x26b797ef rtw_tx_fill_tx_desc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x3e0a5147 il_hdl_spectrum_measurement drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x2850962d scsicam_bios_param drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -11623,29 +11632,29 @@ 0xf182c0d6 ssb_commit_settings drivers/ssb/ssb EXPORT_SYMBOL 0x8ab448db __traceiter_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7948c222 budget_debug drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0xfc91a3ae vb2_core_queue_release drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x228aef5b vb2_core_queue_release drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xb479738a rt2x00usb_vendor_request drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xe810c7e9 host1x_driver_register_full drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xc82bd181 clk_agera_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x1c1ff626 nfc_get_local_general_bytes net/nfc/nfc EXPORT_SYMBOL -0xd49ec537 dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xfcff6a7d adau1761_regmap_config sound/soc/codecs/snd-soc-adau1761 EXPORT_SYMBOL_GPL +0xae320aa8 nfc_get_local_general_bytes net/nfc/nfc EXPORT_SYMBOL +0xc002b703 dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xae56c403 adau1761_regmap_config sound/soc/codecs/snd-soc-adau1761 EXPORT_SYMBOL_GPL 0xaaf80de9 sdw_read drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x9e6b7ad8 ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x96e6ac0d ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3bd45b0d ledtrig_audio_set drivers/leds/trigger/ledtrig-audio EXPORT_SYMBOL_GPL 0xce593c22 ledtrig_audio_get drivers/leds/trigger/ledtrig-audio EXPORT_SYMBOL_GPL -0xa16a49fe md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL -0x6c86631b ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5339cdb8 md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL +0x19b5eb33 ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb22dfd68 drm_format_info_min_pitch drivers/gpu/drm/drm EXPORT_SYMBOL 0x7f868fbc dpaa2_io_store_create drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0xd627e8c4 mhi_alloc_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x0bc005e6 ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6c2b9f72 ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0e4cc76b dev_attr_ncq_prio_enable drivers/ata/libata EXPORT_SYMBOL_GPL 0x7900b1c2 rtllib_wx_set_auth drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x8d474b0c caam_drv_ctx_update drivers/crypto/caam/caam EXPORT_SYMBOL +0x7db4f5f9 caam_drv_ctx_update drivers/crypto/caam/caam EXPORT_SYMBOL 0xccd197c7 vb2_destroy_framevec drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL -0x5a2581f2 usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x92779864 usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa12d5fde usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7fc7471b usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3056c6ab usb_urb_ep_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x8c5f2338 rt2x00lib_dmastart drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x3284d4a6 ath11k_info drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -11653,19 +11662,19 @@ 0xbc222a8d mlxsw_afk_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x769cdfed set_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xdc380534 sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xb32142d3 drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x399816b5 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL +0x5750993f drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x79184037 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL 0x8b1196d1 qtree_release_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x74a7f836 ce_aes_setkey arch/arm64/crypto/aes-ce-cipher EXPORT_SYMBOL -0x6b1528d1 ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL +0xf74f15ea ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL 0xc5ea289d p9_client_fsync net/9p/9pnet EXPORT_SYMBOL 0x81fff2d1 ip_set_netmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x510871a4 ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xbdd0938f ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x2bcb337e snd_soc_component_compr_ack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5bd469c0 vringh_getdesc_user drivers/vhost/vringh EXPORT_SYMBOL 0x0d1f2c38 hisi_uncore_pmu_del drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0xfe2d5417 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xc5d484a8 v4l2_m2m_ioctl_try_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x29a3a435 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xf1203768 v4l2_m2m_ioctl_try_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x610b257e mpt_reset_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xcdbdeca7 mdio45_ethtool_gset_npage drivers/net/mdio EXPORT_SYMBOL 0x7b8e29d5 rt2x00usb_disable_radio drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL @@ -11674,23 +11683,23 @@ 0xd8a994eb scsi_extd_sense_format drivers/scsi/scsi_mod EXPORT_SYMBOL 0x16c663c6 drm_sched_job_add_dependency drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x3446d6a7 drm_get_format_info drivers/gpu/drm/drm EXPORT_SYMBOL -0xf6880943 xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbde17828 dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xf99bc04d dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x8327a1f1 xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0e17b914 dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x4cad37cd dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x9adb7399 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4e9f4db3 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x2db072ac vdpa_register_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x22613221 vmbus_connect_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x22d3bbe6 mmc_retune_timer_stop drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x619ef376 b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xeab56221 __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x41879ae3 b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xaacfda21 __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xf08cf692 ath10k_ce_send_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xd2eaca8a __SCT__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x584a31ab __SCK__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdad9c8b1 drm_prime_get_contiguous_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x2602d0bb drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd17c496f drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x02ac83e8 drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2fb1d559 drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2ba136ae mhi_pm_resume drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x12627f15 curve25519_generic lib/crypto/libcurve25519-generic EXPORT_SYMBOL 0xdb65baa2 snd_hdac_display_power sound/hda/snd-hda-core EXPORT_SYMBOL_GPL @@ -11702,11 +11711,11 @@ 0x33737fa3 vhost_chr_read_iter drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xe012a84e parport_wait_peripheral drivers/parport/parport EXPORT_SYMBOL 0xbf1a2968 btracker_create drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x06831f54 rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x1d8b71a6 rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x76fb885b rt2x00mmio_initialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0xedae17fe ar9003_mci_cleanup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xe86d594a drm_atomic_helper_prepare_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfb0a6bb0 drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6a587514 drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x688e6a64 torture_cleanup_end kernel/torture EXPORT_SYMBOL_GPL 0x3c32c43c wiphy_to_ieee80211_hw net/mac80211/mac80211 EXPORT_SYMBOL 0x88823204 asoc_simple_parse_pin_switches sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL @@ -11715,7 +11724,7 @@ 0x8671d1eb roccat_connect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL 0x18aae48e imx_dsp_request_channel drivers/firmware/imx/imx-dsp EXPORT_SYMBOL 0x5adc2807 btracker_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x66b4ad30 v4l2_subdev_get_fwnode_pad_1_to_1 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xe7754b73 v4l2_subdev_get_fwnode_pad_1_to_1 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x6f8c618e usb_ftdi_elan_edset_setup drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x47ff14a6 mpt_GetIocState drivers/message/fusion/mptbase EXPORT_SYMBOL 0x7bdb3641 mt76_init_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -11723,7 +11732,7 @@ 0x160590ac ath9k_hw_setmcastfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2733eaf7 scsi_dev_info_list_add_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xff748b76 drm_buddy_alloc_blocks drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x081f1334 cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x2c4a47f9 cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x31d41542 cfg80211_sched_scan_stopped_locked net/wireless/cfg80211 EXPORT_SYMBOL 0x2c04cfd6 snd_ctl_sync_vmaster sound/core/snd EXPORT_SYMBOL_GPL 0x67e79ef1 vhost_set_backend_features drivers/vhost/vhost EXPORT_SYMBOL_GPL @@ -11732,107 +11741,107 @@ 0xf6e874f5 ata_timing_merge drivers/ata/libata EXPORT_SYMBOL_GPL 0xa6b06f65 ata_sff_queue_work drivers/ata/libata EXPORT_SYMBOL_GPL 0x0abd25ac mmc_crypto_setup_queue drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x5a1a901c v4l2_i2c_new_subdev_board drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc1f43357 v4l2_i2c_new_subdev_board drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x403eed19 usb_driver_release_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x150a94ca rtw_bf_cfg_csi_rate drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x0f4e40a5 mt76x2_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xfd3883ed qcom_cc_really_probe drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xca80437b ceph_extent_to_file net/ceph/libceph EXPORT_SYMBOL -0x9ee84f94 cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL +0x46a811e1 cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL 0x61e3831b vringh_getdesc_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x3937b292 ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL -0x9925d933 ivtv_start_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x71ba60e3 mtk_vcodec_fw_ipi_register drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL -0x013a8027 mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe9a49217 ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL +0x5bcd1b6e ivtv_start_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x46a2df42 mtk_vcodec_fw_ipi_register drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0xfe7f0e0b mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8ee04096 hnae3_unregister_ae_algo drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL 0x29e47b7f xpcs_do_config drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0xafb5243c st21nfca_connectivity_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x9baafeda lm3533_ctrlbank_get_brightness drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL 0x21b54059 lm3533_ctrlbank_set_brightness drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL -0xa093ee8e lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0xab2cddc3 tegra_xusb_padctl_usb3_save_context drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0x4abbdbb2 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xf31bd2d4 nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL +0x4efbf516 lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xd684a085 tegra_xusb_padctl_usb3_save_context drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x0e73191b o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xb4e061c7 nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0xdb2044b2 range_unipolar5 drivers/comedi/comedi EXPORT_SYMBOL_GPL -0xf96d8072 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x507aac03 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x0826e917 __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x2d336dad dibusb_rc_query drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0x6aecc4c4 usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x63dae0ee can_put_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xba1f96fd dibusb_rc_query drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xed93fa6a usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x93705a71 can_put_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf13bd32b drm_fb_xrgb8888_to_rgb565_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc3481ae2 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3d1c819a vcc_process_recv_queue net/atm/atm EXPORT_SYMBOL +0x393d355f nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0xba70f568 vcc_process_recv_queue net/atm/atm EXPORT_SYMBOL 0x2cc2d52d vcc_hash net/atm/atm EXPORT_SYMBOL -0xecd7aed1 __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL -0x8144ff36 nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x31e292e4 nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x51809d85 __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL +0xc50e156e nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x644e5c8a nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xe122f573 nand_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x739e4549 cx2341x_handler_setup drivers/media/common/cx2341x EXPORT_SYMBOL -0x71d10f41 mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3c3a60ad cx2341x_handler_setup drivers/media/common/cx2341x EXPORT_SYMBOL +0x4404eb6c mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa46e5911 mlx4_srq_lookup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x716fd7f0 bgx_reset_xcast_mode drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x710ffad6 nvmet_req_uninit drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xb21c6a6c mipi_dbi_spi_cmd_max_speed drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x97320fb4 mipi_dbi_spi_cmd_max_speed drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0xdbcabc37 __SCT__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x533c198f __SCK__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x9b0b80d1 torture_shuffle_task_register kernel/torture EXPORT_SYMBOL_GPL 0xfd581da1 free_rs lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0xdfc7c6ef ssb_admatch_size drivers/ssb/ssb EXPORT_SYMBOL 0xcb17f1cb ssb_admatch_base drivers/ssb/ssb EXPORT_SYMBOL -0x00a4df68 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x7661bb77 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xe2b00fd3 w1_ds2781_io drivers/w1/slaves/w1_ds2781 EXPORT_SYMBOL 0x7d3df87c w1_ds2780_io drivers/w1/slaves/w1_ds2780 EXPORT_SYMBOL -0xfedd0fb7 saa7146_wait_for_debi_done drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0xe508caa4 can_rx_offload_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x7e8f1907 saa7146_wait_for_debi_done drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x8b80f1db can_rx_offload_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x0710f543 il_add_beacon_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf1cc9191 il_tx_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8fc9ea11 fman_port_cfg_buf_prefix_content drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0x57698a50 drm_mm_takedown drivers/gpu/drm/drm EXPORT_SYMBOL -0x11c4fc49 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0x91322944 svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3bb1e084 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb8f281a8 svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf5596d89 cfg80211_get_p2p_attr net/wireless/cfg80211 EXPORT_SYMBOL -0x30ae0b57 nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xcc2555fd synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xf57a8b73 nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xc3142ada synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x775068d4 mrp_request_leave net/802/mrp EXPORT_SYMBOL_GPL 0x356bafde meson_card_remove sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL -0x2fe43e54 get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x61af7164 get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x99aac8ac qcom_icc_bcm_init drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL -0xa850a6d8 i2c_dw_acpi_configure drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x354501e5 i2c_dw_acpi_configure drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x66535a18 adxl34x_suspend drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL -0xac7ee3f2 b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x07cbca5d b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x382eee2a wl1271_cmd_send drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x1906648e brcmu_boardrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x2ca19520 stmmac_remove_config_dt drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL 0x881bf3fa drm_crtc_vblank_on drivers/gpu/drm/drm EXPORT_SYMBOL -0x706f5edb drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa2323b3c drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfbd79150 meson_canvas_free drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL -0x6b8add3b fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL -0xa3ca2314 nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL -0x037e2363 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL -0xb272a906 rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0x26c0b1ae snd_soc_dapm_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xe492a2fb core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL +0x3532701f fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL +0xd64c185b nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3177e634 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL +0x69cf5457 rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0xb716678f snd_soc_dapm_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xea8f6fa2 core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL 0x1ab311dc altera_ci_init drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL -0x4bb91db5 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc3b416f4 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x977fb985 rtl_cam_reset_all_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x1e6d68e8 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc1d5d504 scsi_cmd_allowed drivers/scsi/scsi_mod EXPORT_SYMBOL 0x1ed9ba0b snd_i2c_device_free sound/i2c/snd-i2c EXPORT_SYMBOL 0xbe99a3ba vhost_exceeds_weight drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xbadc9030 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd48bf194 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xec42de69 nvdimm_has_cache drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xf9dfba91 mmc_can_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xe911805d saa7134_pgtable_build drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xb1755fe8 mmc_can_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0a904749 saa7134_pgtable_build drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0xd3bc2442 mt7615_init_txpower drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xb47921d2 ath_is_mybeacon drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xc8538eb0 scsi_flush_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xea143610 vmci_datagram_send drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x52d67a4e neon_aes_cbc_encrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL -0x662ffa29 xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5194f27b xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x36f8e1a9 arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL -0xeee7f4fc nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x2dc73bf9 xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xec2ba0b4 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3de7d09b arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL +0x57313bb5 nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xd9b0af23 fpga_mgr_load drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x0bff64a6 nanddev_mtd_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x6468d281 sbc_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL @@ -11847,53 +11856,53 @@ 0xea00fe81 __drm_printfn_coredump drivers/gpu/drm/drm EXPORT_SYMBOL 0xb081919e sdhci_pltfm_suspend drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x17dd39d6 dm_deferred_set_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xd1b37f27 au8522_led_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x32e144b9 au8522_led_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0x9e0bd753 tcpm_pd_hard_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x6abaae99 bcm_phy_write_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x7ecec74d scsi_host_get drivers/scsi/scsi_mod EXPORT_SYMBOL -0xf0627c80 drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x55eed75e drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbde30aef drm_event_reserve_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x79cf65a1 dpaa2_io_service_enqueue_qd drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0x6864d8ff mhi_sync_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL -0x1498c41f fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL -0xbdc71119 ieee802154_unregister_hw net/mac802154/mac802154 EXPORT_SYMBOL -0x6fdacf35 ax25_listen_register net/ax25/ax25 EXPORT_SYMBOL +0x202e2869 fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0xf698247a ieee802154_unregister_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x41810dd3 ax25_listen_register net/ax25/ax25 EXPORT_SYMBOL 0x117aca91 cfg80211_merge_profile net/wireless/cfg80211 EXPORT_SYMBOL -0x1ae094f1 rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x5681ea25 mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL +0x8701509f rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x98d26f8c mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL 0xe10abf19 parport_ieee1284_epp_write_addr drivers/parport/parport EXPORT_SYMBOL 0x7d557b07 parport_ieee1284_ecp_write_addr drivers/parport/parport EXPORT_SYMBOL 0xa2df87b2 ntb_transport_register_client drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0x6c6946d8 acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL -0xb862f92a acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL -0x5eb2e0e0 vb2_ioctl_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x66d8e9fb acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL +0x583a622d acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5418a70d vb2_ioctl_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x67ed79b6 s3fwrn5_phy_power_ctrl drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x40901380 drm_vblank_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x698da030 drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x39a2f429 drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x9e13f6f6 gf128mul_lle crypto/gf128mul EXPORT_SYMBOL -0x9474ffbc nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x021935c0 nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x8f12efb3 ieee80211_rx_list net/mac80211/mac80211 EXPORT_SYMBOL 0x1b4f84f1 snd_hdac_setup_channel_mapping sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xfb556b19 snd_soc_bytes_get sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x844dae1f inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL +0x9d1ef5c6 inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL 0xce505ae1 rtllib_wx_get_name drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x4344df6c dib0070_wbd_offset drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL -0x4c8fd202 flexcop_pass_dmx_packets drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x30c8b615 dib0070_wbd_offset drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x163fce17 flexcop_pass_dmx_packets drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x15bc2b69 adxl34x_probe drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL 0x00d4c500 usb_decode_interval drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0xa847a92b nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0231bc76 nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x98d0f6e1 drm_atomic_helper_commit_duplicated_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x00bea539 drm_hdcp_update_content_protection drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x97488818 clk_rcg_pixel_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x2a8fdcae __async_tx_find_channel crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x9eae32ea jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x6525a823 jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL 0x28965078 nfc_hci_get_param net/nfc/hci/hci EXPORT_SYMBOL 0x4438b75c nfc_hci_set_param net/nfc/hci/hci EXPORT_SYMBOL 0x673be382 ieee80211_stop_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0xc7fae024 xt_compat_calc_jump net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x4edb715f ife_alloc_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x4bbc225a snd_hdac_register_chmap_ops sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x9a01bb96 mt6358_mtkaif_calibration_enable sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0x6ea782e1 mt6358_mtkaif_calibration_enable sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL 0x0fc68229 snd_soc_card_add_dai_link sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x35968e55 snd_dmaengine_pcm_open_request_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x2d6bcdcb iio_trigger_generic_data_rdy_poll drivers/iio/industrialio EXPORT_SYMBOL @@ -11901,89 +11910,88 @@ 0x121945de ata_acpi_stm drivers/ata/libata EXPORT_SYMBOL_GPL 0xe9557745 ata_acpi_gtm drivers/ata/libata EXPORT_SYMBOL_GPL 0xe0891530 imx_icc_register drivers/interconnect/imx/imx-interconnect EXPORT_SYMBOL_GPL -0x6a3eaac8 mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5f4c5bdf mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe7ce3cdf fcoe_check_wait_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x089fde23 srp_start_tl_fail_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x612df9ae vmci_qpair_detach drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0xea910110 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfb6b6872 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL -0xfb09e567 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x957835c4 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf25dbc05 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL +0xb5d560a7 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x72dd75d9 qcom_glink_smem_unregister drivers/rpmsg/qcom_glink_smem EXPORT_SYMBOL_GPL 0x5c29b200 vfio_pci_core_sriov_configure drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x727749e0 qnoc_remove drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL 0x3d8d45a1 ieee80211_wx_get_power_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xaa8f4410 ieee80211_wx_set_power_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xc2d8ec22 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x17aacbc7 i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x765eb6da pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xbf03f1dc i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x80028b76 rt2x00lib_remove_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x6adadbb4 nvme_auth_free_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xc54c4c5e ieee80211_sched_scan_stopped net/mac80211/mac80211 EXPORT_SYMBOL 0xf164236c mtk_memif_set_addr sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0xb4dde3ae snd_pcm_period_elapsed_under_stream_lock sound/core/snd-pcm EXPORT_SYMBOL -0x61d446f9 ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL +0xc3554f22 ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL 0x192b9b79 rio_query_mport drivers/rapidio/rapidio EXPORT_SYMBOL -0x87f97d36 gp8psk_fe_attach drivers/media/dvb-frontends/gp8psk-fe EXPORT_SYMBOL_GPL +0xda8cc464 gp8psk_fe_attach drivers/media/dvb-frontends/gp8psk-fe EXPORT_SYMBOL_GPL 0xdaf82841 mt76x2_mcu_init_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x36979452 p54_free_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xe1969f76 ath9k_hw_addrxbuf_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x86adb3ae ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x190b9da8 ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x976ccc2e scsi_device_from_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe99b3f36 tps65010_set_gpio_out_value drivers/mfd/tps65010 EXPORT_SYMBOL 0xfda0f38a drm_sched_entity_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x915d5c35 __drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x78205fa8 drm_crtc_vblank_restore drivers/gpu/drm/drm EXPORT_SYMBOL -0xc953b5e1 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1d277ed6 __fscache_maybe_release_page fs/fscache/fscache EXPORT_SYMBOL +0xdc9e98b9 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL 0x15bed7a5 LZ4_decompress_safe_partial lib/lz4/lz4_decompress EXPORT_SYMBOL 0xcaf6cb64 llc_add_pack net/llc/llc EXPORT_SYMBOL -0x5270b847 xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0xeca3a62e xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL 0xb9c76efb rpmsg_create_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x7d7a4705 btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x56ad3740 btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x416f0259 sensor_hub_device_close drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0x8f38cd14 cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x4e4e47ba cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xa88cd588 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x20193b58 ath9k_hw_deinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x8f772a3f otx2_mbox_id2name drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL -0x1db50da1 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x40e14a37 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe08edb8b dccp_setsockopt net/dccp/dccp EXPORT_SYMBOL_GPL +0x47634733 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x008ad7d8 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xda771902 dccp_setsockopt net/dccp/dccp EXPORT_SYMBOL_GPL 0x0718b8b7 bt_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x492252ef mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xaa3b342d mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL 0x837e938a snd_hdac_get_connections sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xef19719c wm_hubs_vmid_ena sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x02f585d6 wm_hubs_vmid_ena sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0xc37d9036 ntb_transport_rx_remove drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0x892352d9 stv0910_attach drivers/media/dvb-frontends/stv0910 EXPORT_SYMBOL_GPL -0x1739de7b stv6110_attach drivers/media/dvb-frontends/stv6110 EXPORT_SYMBOL -0xdf3d0751 lnbp22_attach drivers/media/dvb-frontends/lnbp22 EXPORT_SYMBOL +0x6959c30c stv0910_attach drivers/media/dvb-frontends/stv0910 EXPORT_SYMBOL_GPL +0x921632f3 stv6110_attach drivers/media/dvb-frontends/stv6110 EXPORT_SYMBOL +0x6d198b6c lnbp22_attach drivers/media/dvb-frontends/lnbp22 EXPORT_SYMBOL 0x341530cb rc_map_af9005_table drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL -0x3742416d saa7134_ts_buffer_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x70fe6ae7 saa7134_ts_buffer_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0xca8eafc9 typec_altmode_attention drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xfec8a1d2 mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x7be5189d mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xa456a408 enetc_mdio_write drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL 0x08e9a861 nvmf_should_reconnect drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0xa68fbb51 rtsx_pci_card_power_off drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xd55fde72 drm_atomic_get_new_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x63ee9aa4 clk_alpha_pll_fixed_fabia_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xde95dfac ieee80211_nan_func_terminated net/mac80211/mac80211 EXPORT_SYMBOL -0x75bba6a5 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x4a8ed3b0 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x3374eef1 nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL -0xe0063bef wm8958_mic_detect sound/soc/codecs/snd-soc-wm8994 EXPORT_SYMBOL_GPL +0xced57263 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x383ff015 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x0bd75fb7 nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x73a4a2da wm8958_mic_detect sound/soc/codecs/snd-soc-wm8994 EXPORT_SYMBOL_GPL 0xe7e2d68d snd_soc_acpi_codec_list sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL 0xa4cab007 bmp280_regmap_config drivers/iio/pressure/bmp280 EXPORT_SYMBOL 0x4e4c6d65 bmp180_regmap_config drivers/iio/pressure/bmp280 EXPORT_SYMBOL -0x11235565 bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL +0x1417317d bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL 0x51b3dbf1 bme680_regmap_config drivers/iio/chemical/bme680_core EXPORT_SYMBOL -0x4c11f386 bma400_regmap_config drivers/iio/accel/bma400_core EXPORT_SYMBOL -0x28fc1990 rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x63a46cbe bma400_regmap_config drivers/iio/accel/bma400_core EXPORT_SYMBOL +0xf6eac81f rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0xa94c253d slim_xfer_msg drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x973d4464 mtd_do_chip_probe drivers/mtd/chips/gen_probe EXPORT_SYMBOL -0x4d7138ad iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x182ede76 pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xab109154 s921_attach drivers/media/dvb-frontends/s921 EXPORT_SYMBOL +0xd22fd2e0 iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2eaef81a pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x1eee84ef s921_attach drivers/media/dvb-frontends/s921 EXPORT_SYMBOL 0xd510d5a6 wlcore_event_channel_switch drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x67fb3387 rtw8723d_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8723d EXPORT_SYMBOL -0x253448f2 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x321f8f91 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xb9479d37 rt2800_read_eeprom_efuse drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc5d8e862 mt76_has_tx_pending drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xcf7cf0b6 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -11992,58 +12000,58 @@ 0x7a274e25 drm_fb_memcpy_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x18d5ba3f ipmi_get_smi_info drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x6bedf402 ieee80211_freq_khz_to_channel net/wireless/cfg80211 EXPORT_SYMBOL -0x11284f21 wm_hubs_update_class_w sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x928f0987 wm_hubs_update_class_w sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x705d1e92 snd_hda_set_dev_select sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x89111b74 snd_hda_get_dev_select sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x710992cc ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x815fb19c ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x5398c8b9 nand_ecc_sw_hamming_get_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x2f622ea1 roccat_disconnect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL -0x11a1fc08 usb_of_get_companion_dev drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xee7ec6b1 usb_of_get_companion_dev drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x7f6eba2e ath10k_ce_completed_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x0294c6a2 nfs_callback_nr_threads fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbe834fd3 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL +0x1043c729 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL 0x7e606130 snd_soc_calc_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x503bd137 snd_interval_ranges sound/core/snd-pcm EXPORT_SYMBOL 0x76c285a0 vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xf92c5da5 cnstr_shdsc_gcm_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL -0x63183b7b i2c_pca_add_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL +0x7c2556e4 i2c_pca_add_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL 0x699943c6 mt76_connac_mcu_start_patch drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5bd84fd5 mt76x02_rates drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xaa921a48 fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x05504b54 drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xa46e7f8d ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL -0x4e49e843 ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL -0x024f1bd9 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x95cbdc94 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL +0xb10f5349 ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL +0x1c8acf45 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0x559b8894 snd_hdac_sync_power_state sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9767fdd7 ipack_device_add drivers/ipack/ipack EXPORT_SYMBOL_GPL 0xb298f00c iio_trigger_validate_own_device drivers/iio/industrialio EXPORT_SYMBOL -0xe5190f99 w1_add_master_device drivers/w1/wire EXPORT_SYMBOL -0x47557582 mmc_wait_for_req drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xa0ea6b05 orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xbd8a1a31 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x3b48bd8e deregister_atm_ioctl net/atm/atm EXPORT_SYMBOL -0x5b89b3db hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x1b3d5a27 w1_add_master_device drivers/w1/wire EXPORT_SYMBOL +0x2be1b0e5 mmc_wait_for_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x14ca044a orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x4e405b85 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x4f6d931c deregister_atm_ioctl net/atm/atm EXPORT_SYMBOL +0x51680155 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xfd7c5d0e snd_amd_acp_find_config sound/soc/amd/snd-acp-config EXPORT_SYMBOL 0xec7b740c devm_fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x6215bd71 scp_put drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL 0x48f9dcf7 sensor_hub_input_attr_get_raw_value drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0x63235489 sdhci_reset drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x91097273 v4l2_get_link_freq drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x51c86f20 sdhci_reset drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xa5d4e4d9 v4l2_get_link_freq drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x51aa9c0c ffs_single_dev drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL -0x60b25b43 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0x329dcf42 cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd6db7b08 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x4f52d52a cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xf76b838f fc_frame_crc_check drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x1f1af35d kempld_read32 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0x805926fa snd_rawmidi_drain_output sound/core/snd-rawmidi EXPORT_SYMBOL -0x2fb2999a ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6d506369 ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6b501d79 ata_sff_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0x60bf06d7 dev_attr_ncq_prio_supported drivers/ata/libata EXPORT_SYMBOL_GPL -0x40abb79f sdhci_set_data_timeout_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x69dad095 m_can_class_get_clocks drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x52e3008e sdhci_set_data_timeout_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x3f4fae86 m_can_class_get_clocks drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x46267444 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe0080073 drm_bridge_is_panel drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4fc0991a drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x25d31d96 drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x72560dca snd_soc_dai_compr_startup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x006b24e3 snd_ac97_pcm_open sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x84d97633 snd_pcm_hw_constraint_mask64 sound/core/snd-pcm EXPORT_SYMBOL @@ -12052,50 +12060,50 @@ 0x5bde6c19 usbnet_get_link_ksettings_internal drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x215f6fcf rsi_91x_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x9ddff75e mt7615_init_debugfs drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x71706fe3 mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5113df20 mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb7a86b4a mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8491142e mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6b580589 ei_netdev_ops drivers/net/ethernet/8390/8390 EXPORT_SYMBOL -0xece88e0f nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x596132f8 nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x5763ff7e rtsx_pci_complete_unfinished_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x27465aee lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xe9a028f4 lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0xb46b14d2 drm_atomic_get_crtc_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x3b08ebb7 dpdmai_disable drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0x27046292 cfg80211_wext_giwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xaca130ae cfg80211_wext_siwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x7c3ac925 ieee80211_get_vht_max_nss net/wireless/cfg80211 EXPORT_SYMBOL -0x8b3fb115 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x3d5954ad rt5682_aif1_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x64a67469 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x992d558e core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x97767bc5 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa9c6d8f7 rt5682_aif1_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xc4544f2b rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1169116f core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0xb9182d1f rio_unregister_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x749fcf7e hv_pkt_iter_first drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xeb3fd047 vchiq_mmal_port_set_format drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0x01dab699 videocodec_detach drivers/staging/media/zoran/videocodec EXPORT_SYMBOL 0x33bfdca2 gserial_alloc_line drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL -0x46734ed9 config_ep_by_speed drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xdebb205e config_ep_by_speed drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xe49a565a usbnet_suspend drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x02bde3c4 rtl92c_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xdc5f7853 otx2_mbox_nonempty drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0x8583331c sas_execute_internal_abort_dev drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xaf969565 ocfs2_dlm_lock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xd6773ff8 nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb5f60edc nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7de53067 rpc_init_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7d895b13 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x8b28ce7f ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x548d3601 rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbf3bd905 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x9d93772a ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x42c0b494 rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf3d479c6 vfio_assign_device_set drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xa82b2066 dm_bufio_write_dirty_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xcf9d247f matrix_keypad_parse_properties drivers/input/matrix-keymap EXPORT_SYMBOL_GPL 0x9013a2b9 fw_iso_resource_manage drivers/firewire/firewire-core EXPORT_SYMBOL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x2224048a mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcf77771c mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd038fe42 hisi_sas_slave_alloc drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xbdf6eabb scsi_device_set_state drivers/scsi/scsi_mod EXPORT_SYMBOL -0x84b7ca50 drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x36f34e39 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0xf8510fa5 drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc6855fc3 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x28e23139 xfrm_probe_algs net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xf13914b3 gue_encap_hlen net/ipv4/fou EXPORT_SYMBOL -0xf6d526ff cs35l41_init_boost sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x82644871 cs35l41_init_boost sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x8d736a70 nanddev_bbt_set_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xe4d8e0ee nanddev_bbt_get_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x0cbf0cb6 mmc_add_host drivers/mmc/core/mmc_core EXPORT_SYMBOL @@ -12109,87 +12117,85 @@ 0xedee0518 mt76x02_phy_set_band drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfe3452a2 lbtf_send_tx_feedback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xaac64a27 cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xaacb9667 cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x3326b1c0 cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x332b6d80 cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xc9c6bb25 eeprom_93cx6_readb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL -0xf6b348b9 ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL -0x1c5ed06c dccp_feat_nn_get net/dccp/dccp EXPORT_SYMBOL_GPL +0x6ee2b92d ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL +0x582ba3f7 dccp_feat_nn_get net/dccp/dccp EXPORT_SYMBOL_GPL 0xe2c84666 nft_reject_icmp_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xe25f0220 snd_jack_add_new_kctl sound/core/snd EXPORT_SYMBOL -0xf19538f0 rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xaf5e96d4 ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0e664e4f md_integrity_register drivers/md/md-mod EXPORT_SYMBOL +0x44a99888 rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x8a992e16 ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5c637f02 md_integrity_register drivers/md/md-mod EXPORT_SYMBOL 0xfc56f352 usb_ep_set_maxpacket_limit drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0xc17515d7 usb_hcds_loaded drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x66c78620 usbnet_write_cmd_nopm drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xa2b6b25c mt76_skb_adjust_pad drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9afe9765 __fscache_check_consistency fs/fscache/fscache EXPORT_SYMBOL -0x1532ac84 l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL +0x432a6b13 l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL 0x4645ca25 snd_hda_get_default_vref sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x46c87a63 snd_ctl_unregister_ioctl sound/core/snd EXPORT_SYMBOL 0x6d22baed iio_unregister_sw_device_type drivers/iio/industrialio-sw-device EXPORT_SYMBOL 0x2a82b0f4 ssb_bus_resume drivers/ssb/ssb EXPORT_SYMBOL -0xb18b8b00 target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL +0x964e52d2 target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL 0xa780ec68 parport_claim drivers/parport/parport EXPORT_SYMBOL -0xbfc5133b imx_media_of_add_csi drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x73ad3b59 imx_media_of_add_csi drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x2d149255 ffa_driver_register drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL -0x5eecc27b v4l2_async_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xe16223b9 v4l2_async_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0x27380b41 media_devnode_remove drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x5770d373 fsg_lun_fsync_sub drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xc17c8521 ath11k_ce_get_attr_flags drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xea2dcd0d mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8b29232d mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x15f295ef bcm_phy_read_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xfa54b6ef __scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0x9881edf0 drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x29f3aa03 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4bc930f4 drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x00fb3596 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc91f6192 mtk_afe_combine_sub_dai sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL -0x2a9a8585 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x485fcf0a ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3a2dd5f7 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x60c39b81 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x97ff0c8a mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x9a9f9f67 ssam_bus_type drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x26de817d hisi_qm_start_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x925f421d dm_array_info_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x8991f0da dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x1709cb73 dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xd665fdec cec_queue_pin_cec_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x88294d6f saa7146_vmalloc_build_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x9b519294 saa7146_vmalloc_build_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x336cc96b usbnet_set_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xe9a78e4e usbnet_get_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xd7e8d182 nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x94483d18 nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x28779e52 drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL 0x3747af55 clk_rcg_bypass2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xb889ee82 dlm_posix_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x98f29591 cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x23748eb7 svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9c34ffdc svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x22240290 snd_soc_dapm_free_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x9170adc7 st_lsm6dsx_probe drivers/iio/imu/st_lsm6dsx/st_lsm6dsx EXPORT_SYMBOL -0x1c8cc095 ltc2497core_probe drivers/iio/adc/ltc2497-core EXPORT_SYMBOL LTC2497 -0xca1a8541 dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xc71c5513 cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0958419f svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe0e802c0 svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfcc9597a snd_soc_dapm_free_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xed19a91f st_lsm6dsx_probe drivers/iio/imu/st_lsm6dsx/st_lsm6dsx EXPORT_SYMBOL +0x751688d6 ltc2497core_probe drivers/iio/adc/ltc2497-core EXPORT_SYMBOL LTC2497 +0xdbae94aa dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x7ceb165d usb_stor_suspend drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x8ad95fb5 vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL +0xd8779dbe vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL 0x633672b0 rtl8723_enable_fw_download drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x1946723d w5100_remove drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL 0x15801382 mlxsw_afk_key_info_put drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x261df189 fscache_mark_pages_cached fs/fscache/fscache EXPORT_SYMBOL -0xd2008066 __nfc_alloc_vendor_cmd_reply_skb net/nfc/nfc EXPORT_SYMBOL -0x860c4919 rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc8a5adb3 __nfc_alloc_vendor_cmd_reply_skb net/nfc/nfc EXPORT_SYMBOL +0xef3e2fef rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc9721fdf oxygen_pci_shutdown sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x6e41166f ssb_device_is_enabled drivers/ssb/ssb EXPORT_SYMBOL 0x93999270 spc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0xb477e83a ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0xbde26532 usb_composite_probe drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xcee218ce ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x989e7f13 usb_composite_probe drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x67db1337 rtw89_pm_ops drivers/net/wireless/realtek/rtw89/rtw89_pci EXPORT_SYMBOL 0x2853da63 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xf183aff9 ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL -0x9fb9f76b mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0xd528f1f7 ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0xbfbacd24 mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL 0x3e0ef07a nvmet_wq drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xc837f1f2 ndlc_probe drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0xec12af74 __drm_dbg drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a9b174f dw_hdmi_remove drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x7430f97c tpm_key_create crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL 0x1e1dc24a locks_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL -0xd0a1f8c6 sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbcc06960 fxas21002c_core_probe drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL +0x4b1dcbf9 sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0ed928d7 fxas21002c_core_probe drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL 0x37deaafb qcom_q6v5_wait_for_start drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL 0x96408eba v4l2_ctrl_new_fwnode_properties drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x1163a2c0 vpu_load_firmware drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL @@ -12197,84 +12203,84 @@ 0x5d15b83b typec_cable_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x3094945c usb_wwan_suspend drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0xe1ec3d6f usbnet_link_change drivers/net/usb/usbnet EXPORT_SYMBOL -0x14efc09c rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x03f23066 rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x8a444558 mt7615_txp_skb_unmap drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xa20d2bd3 mt76x2_phy_update_channel_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x2471e6ac mt76_eeprom_override drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x72a495f9 phylink_mii_c22_pcs_an_restart drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xba2ff083 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0xcc1c1d84 dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x33041ef4 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x99cc3bde drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x870f6268 dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x4ccc01c5 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xa7c6076c xfrm_msg_min net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0x83817d2a ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xcd0ba2fc scd30_probe drivers/iio/chemical/scd30_core EXPORT_SYMBOL -0x322354e2 ttusbdecfe_dvbs_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL -0x19e45528 ttusbdecfe_dvbt_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL +0x9fc3b805 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xf0abdd45 scd30_probe drivers/iio/chemical/scd30_core EXPORT_SYMBOL +0x20ce0f17 ttusbdecfe_dvbs_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL +0x0b090edd ttusbdecfe_dvbt_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL 0x4aec522d ucsi_connector_change drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x1f5a0450 usb_autopm_put_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x954b0091 usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x07ac6fc8 virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xcb5d0519 usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x00bc8d08 virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x2101cbc9 ceph_oid_destroy net/ceph/libceph EXPORT_SYMBOL -0xc09dda02 ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL +0x5df2908d ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL 0x2a7bd846 snd_hda_gen_add_mute_led_cdev sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x39aa94e6 snd_timer_global_new sound/core/snd-timer EXPORT_SYMBOL -0xe14de71c btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xfa8af217 ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL +0x784d1236 btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x21c16183 ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL 0x5090f18e sdio_retune_crc_enable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xaa17a737 sch56xx_write_virtual_reg drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0x4a8a5d80 usb_ftdi_elan_edset_empty drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x05828b2d mt76_connac_mcu_alloc_wtbl_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x92ae2bb3 ath10k_ce_free_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x5c4595e0 drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x209a6de5 drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x6210e871 ife_tlv_meta_next net/ife/ife EXPORT_SYMBOL_GPL -0x767e4772 nci_hci_connect_gate net/nfc/nci/nci EXPORT_SYMBOL +0x60bd62f6 nci_hci_connect_gate net/nfc/nci/nci EXPORT_SYMBOL 0x56117600 ieee80211_queue_delayed_work net/mac80211/mac80211 EXPORT_SYMBOL -0x1f49940e sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL +0xcc0b3703 sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL 0xadd6468b udma_pcm_platform_register sound/soc/ti/snd-soc-ti-udma EXPORT_SYMBOL_GPL 0x37a3a5c2 sun8i_adda_pr_regmap_init sound/soc/sunxi/sun8i-adda-pr-regmap EXPORT_SYMBOL_GPL 0xa1b0e18d snd_ctl_add sound/core/snd EXPORT_SYMBOL -0x0f5c785e ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x61152940 ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8911e6f3 vfio_pci_core_uninit_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x88fdf227 sata_scr_read drivers/ata/libata EXPORT_SYMBOL_GPL 0xd34b08ce dvb_ca_en50221_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x22f96233 tm6000_set_audio_bitrate drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0x4d904500 drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfa555eef tm6000_set_audio_bitrate drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x172d7960 drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x15927a6f drm_atomic_helper_wait_for_dependencies drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x590bb8dd drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xbcbfb67c drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa1748778 drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd7e8e0fc drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x392a838b drm_dp_downstream_max_dotclock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x81232e95 cmdq_pkt_assign drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0xefce991c ceph_pagelist_append net/ceph/libceph EXPORT_SYMBOL -0x87eb2094 dccp_done net/dccp/dccp EXPORT_SYMBOL_GPL +0x0eb26e83 dccp_done net/dccp/dccp EXPORT_SYMBOL_GPL 0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5aa83f0d mmc_cqe_post_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x37dc0a02 mmc_cqe_post_req drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x04e83446 saa7134_tuner_callback drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xcd510339 mccic_resume drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL -0xea54ba7d ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xc46f15b6 mccic_resume drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0xfe310c35 ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x0a6c8a77 mt76x02_phy_set_rxpath drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x3fce0fdb ath9k_hw_check_alive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x62622035 cmdq_pkt_write_s drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x4a5a8811 curve25519_null_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL 0x1142c7f1 nfc_llc_stop net/nfc/hci/hci EXPORT_SYMBOL -0xacdb332b bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL +0xd6ed7e9e bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL 0x2a5446d9 ife_encode_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x68903c53 ife_encode_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x89233a01 vdpa_unregister_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x154c6338 dm_kcopyd_client_destroy drivers/md/dm-mod EXPORT_SYMBOL -0x78815909 v4l2_device_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xbe19d5e0 v4l2_device_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x2ad91f6e ir_raw_gen_pl drivers/media/rc/rc-core EXPORT_SYMBOL 0x9e12e343 ir_raw_gen_pd drivers/media/rc/rc-core EXPORT_SYMBOL 0x7217fda0 sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x1a19ee6c drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x07f4848a drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2a9c7452 clk_rcg_lcc_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x520df3b7 clk_rcg_esc_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x74fe3670 nfc_hci_result_to_errno net/nfc/hci/hci EXPORT_SYMBOL 0xa2a5bc6a ieee80211_sta_pspoll net/mac80211/mac80211 EXPORT_SYMBOL 0x7fef7c53 snd_hdac_get_stream_stripe_ctl sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x9d0350e9 rt5645_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL +0xbdf14164 rt5645_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL 0x199cfdc2 pcm1789_common_init sound/soc/codecs/snd-soc-pcm1789-codec EXPORT_SYMBOL_GPL 0x64ea2ad7 snd_soc_component_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xb2e36bc5 get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL +0x0afb1aa9 get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL 0x06d3b27e wl12xx_debug_level drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x91237109 rtl92c_dm_init_rate_adaptive_mask drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -12286,27 +12292,27 @@ 0xa554a693 rtsx_pci_dma_unmap_sg drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x5197d374 drm_atomic_helper_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x52ec7193 drm_client_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xc9bf2517 cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xfe066a6b cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x986fd97c rpmsg_trysend_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xdd984306 rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x8cd16510 rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x6c28be5a vfio_info_add_capability drivers/vfio/vfio EXPORT_SYMBOL -0xd2198f02 iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc3ee9841 iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x04773b60 ccp_present drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL 0xf3cb26cf led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x36f2095b venus_helper_free_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xae598d50 venus_helper_free_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xf4efc0c8 fsg_ss_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x56344daf fsg_hs_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x1710b539 fsg_fs_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x73db8135 cdc_ncm_fill_tx_frame drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x222b511d mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2c964b1c mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3b321462 LZ4_setStreamDecode lib/lz4/lz4_decompress EXPORT_SYMBOL 0x83822813 asoc_qcom_lpass_platform_register sound/soc/qcom/snd-soc-lpass-platform EXPORT_SYMBOL_GPL -0x4be83988 wm_adsp_compr_open sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0xb2af7eb0 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x80c1e7e1 _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xebf39141 wm_adsp_compr_open sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x17359594 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1039639d _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x69170767 __traceiter_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9e45fd09 usb_gadget_map_request_by_dev drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x69bb45d2 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x0f8bb205 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x43432db2 il_eeprom_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x6fadc802 drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc8d4eb4e xilinx_vdma_channel_set_config drivers/dma/xilinx/xilinx_dma EXPORT_SYMBOL @@ -12317,23 +12323,23 @@ 0x18da8437 of_fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xea2ee954 ssam_device_get_match drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xa9cf611b dm_btree_insert_notify drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xe43c2b6a zl10036_attach drivers/media/dvb-frontends/zl10036 EXPORT_SYMBOL -0x9960bcd2 tsc200x_pm_ops drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL -0x43d317f6 cyttsp_pm_ops drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL +0x331d07ac zl10036_attach drivers/media/dvb-frontends/zl10036 EXPORT_SYMBOL +0x7ab1c380 tsc200x_pm_ops drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0xd1bc1966 cyttsp_pm_ops drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL 0x3fa06655 usbnet_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x815b4713 rt2800_config_shared_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x798f632f mt7615_mcu_reg_rr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x442c6e64 mt76x02_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x7b61297b il_tx_queue_reset drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x42b86e22 drm_fb_xrgb8888_to_xrgb2101010_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfd50d683 lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL -0x3ad5cece __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf698b959 fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL +0x63eb8148 lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL +0x54ded3d8 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0bc1eeec fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL 0xbfcddd86 rpmsg_trysendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x34cefb55 rt2800_link_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x6ed81a96 iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x618a30ab mlxsw_afa_block_commit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb590d7fa mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xddda946a mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xec055e88 otx2_mbox_check_rsp_msgs drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0x98ab73c4 ttm_resource_manager_debug drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xd50b8468 drm_crtc_vblank_off drivers/gpu/drm/drm EXPORT_SYMBOL @@ -12358,174 +12364,174 @@ 0x9222edfd dm_savepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0xeba52889 vnic_dev_unregister drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x29ac20f7 fcoe_start_io drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x63044fec iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xac047830 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x50ccc69e iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xfe4a38ce iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xa55cd168 drm_gem_cma_dumb_create drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x7d9feaa3 drm_crtc_enable_color_mgmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x5faaa8a2 p9_client_disconnect net/9p/9pnet EXPORT_SYMBOL 0x676165f1 snd_pcm_hw_constraint_list sound/core/snd-pcm EXPORT_SYMBOL -0xd23c8a53 v4l2_pipeline_pm_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x7fb8541e v4l2_pipeline_pm_get drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xadda8b9c vb2_ops_wait_prepare drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xad420ccc v4l2_pipeline_pm_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xb540e3aa v4l2_pipeline_pm_get drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7d1c5481 vb2_ops_wait_prepare drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xf32f7268 smscore_putbuffer drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x3f7fafbe smscore_getbuffer drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x6738a5ca rndis_register drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x19a1e603 cdc_ncm_rx_verify_nth32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0x9ffd3d74 cdc_ncm_rx_verify_nth16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x5eff36ac libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xc3f145dc libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xfa9796b3 __SCT__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7261330b __SCK__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x72b0e965 mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x31c9959e mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6bf353db __bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x758506e0 iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0xde3abc2e vmci_datagram_create_handle_priv drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x868aafa1 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5463bd3c nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3d4b0fca vsock_addr_init net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xa7d54012 nci_uart_set_config net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL -0xab74a697 nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xae1b9388 nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x51cd0969 snd_hda_pick_pin_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xfbb1417b mux_control_select drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x627c58b5 iio_read_avail_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xec8b9207 mtk_ecc_encode drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL 0x7a0a15dc sbc_get_write_same_sectors drivers/target/target_core_mod EXPORT_SYMBOL -0xcf36f774 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL +0x0fe324d0 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL 0xccfe6409 btracker_nr_demotions_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x644e188d usb_serial_generic_get_icount drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x70f388a8 ath10k_ce_disable_interrupt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa996886f mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x5e18e27c mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0c722478 do_dw_dma_disable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xaca90ebd ipmi_request_supply_msgs drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x787618a1 pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9e38da23 dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x561ed3ee pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2886dffd dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xb4bcb10c _snd_hdac_read_parm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xa8fa761b roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8d162c20 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x859825fb nand_readid_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x200cd762 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL -0xa16cad9c core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL -0x2301d489 ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL +0x06cf9abc target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL +0x1f070df6 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL +0xd5018dd4 ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL 0xfb41531b nd_cmd_in_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x4e77b360 qcom_add_smd_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0xb1407b01 HT_update_self_and_peer_setting drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x6b560ab9 dvb_frontend_reinitialise drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x5043e388 dvb_frontend_reinitialise drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x0c589aba usb_validate_langid drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xd955c44f b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xd899a9ba cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xe3ca7902 b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x168a0f29 cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x8e00ab75 nvmf_get_address drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xd036ae5a drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x13e2aec0 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6c47f090 drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xf8ba1b37 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbc126dd7 snd_soc_info_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xb168bda8 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x18fcf0fd rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x14b030b3 spmi_command_reset drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x5bab2aa0 target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL +0xe8dc43b5 target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL 0x09313652 scp_memcpy_aligned drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL -0x7ee94779 s5h1411_attach drivers/media/dvb-frontends/s5h1411 EXPORT_SYMBOL +0x7b243c67 s5h1411_attach drivers/media/dvb-frontends/s5h1411 EXPORT_SYMBOL 0x11452f7b fsg_show_ro drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xd1038de6 mt76x02_edcca_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x9e41f494 mlxsw_afk_encode drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x4fadcbd9 p9_is_proto_dotl net/9p/9pnet EXPORT_SYMBOL -0xefd9dfc7 nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xbd5843c2 nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xc23aa1c9 unregister_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL 0x0ee44c27 snd_ac97_pcm_assign sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x4d63124f __nvdimm_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x691d983e fbtft_write_vmem8_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x78bf014a fbtft_write_vmem8_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0xeb6ceba0 dm_exception_store_create drivers/md/dm-snapshot EXPORT_SYMBOL 0xf71370a8 usb_gadget_wakeup drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0xd21f9950 phylink_of_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x253d00f5 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x33a1c61b nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa8dae70b drm_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0x7199a17c __SCT__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0x192222ca ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x956eee9d ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xe2ae0e86 rio_mport_get_efb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x24d60861 dvb_frontend_detach drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xca94579c cx88_video_mux drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x3c2804ec dvb_frontend_detach drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x05204bff cx88_video_mux drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL 0xf8d54dc1 mt76_tx_status_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x0da3886a cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x8a400974 cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x8acbe363 bcm_qspi_pm_ops drivers/spi/spi-bcm-qspi EXPORT_SYMBOL_GPL -0x09dcdc7c iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8138d8c0 iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x3b747b0a crypto_sha3_init crypto/sha3_generic EXPORT_SYMBOL 0x4b99648c vsock_addr_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x0362e980 osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0x8b849e1b ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL +0x4e659f71 osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0xad5ec688 ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL 0x36d4b7f2 p9_client_renameat net/9p/9pnet EXPORT_SYMBOL -0xcc30f08b nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcbaa72f4 nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x27640ca0 iio_dma_buffer_exit drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0xd32a9620 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x2303a630 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xd25bbc54 anybuss_read_fbctrl drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL -0x779f98b0 cx25821_sram_channel_setup_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0x15234d05 cx18_release_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0xcd2d59c9 cx25821_sram_channel_setup_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x638bf543 cx18_release_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0xcacea9a6 rtw89_ser_notify drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xa1988d28 mt76_connac_mcu_hw_scan drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xbcf5c76c ath9k_hw_stop_dma_queue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xa8db193f cxgb4_smt_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xd5f41819 neon_aes_ecb_encrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL -0xb8ecd9cc ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL -0x7d085bc7 rt5682_parse_dt sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x21904bae ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xcaa31d41 rt5682_parse_dt sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x9e6d79f8 snd_info_get_str sound/core/snd EXPORT_SYMBOL 0x7edac91e subdev_8255_init drivers/comedi/drivers/comedi_8255 EXPORT_SYMBOL_GPL -0x62621441 lp55xx_is_extclk_used drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x0798cb06 sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x4cec38e0 lp55xx_is_extclk_used drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x32339bb8 sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xa29d4c0c dm_bitset_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x65497336 venus_helper_acquire_buf_ref drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xcfa7e9f4 venus_helper_acquire_buf_ref drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x270bb7cf cdrom_get_last_written drivers/cdrom/cdrom EXPORT_SYMBOL 0x97e05663 rtl_tid_to_ac drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x6c52d0b4 ath11k_core_free drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x3d8c0d6e enclosure_add_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x113f1f62 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x19b447c1 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6da2c987 drm_crtc_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x87a7707b drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL -0x389c8901 drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x63f84fd1 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL +0x50c2cd9d drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x13753a28 simd_unregister_skciphers crypto/crypto_simd EXPORT_SYMBOL_GPL 0x71fa908a cache_flush net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x375b51ae bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x97b63882 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x8b67162b bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd3b00085 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xe120f49f devm_fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x050c0e93 ubi_leb_erase drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xe594883b vchiq_open_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0x7d5e1815 dm_rh_get_region_key drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x191717af __tracepoint_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3bd7bc0a mt76x02_phy_dfs_adjust_agc drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x447a79c3 mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x051b95a1 mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xa7a5cc38 sun4i_frontend_init drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL -0x49cdfd3a drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5aed8ef5 drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9cb142e4 drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xaa0d8737 drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x60a0bf08 crypto_finalize_aead_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x221c74f9 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0985d19c br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0xf3d702cc nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x2f55718b svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbb1e59b0 br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xe021f135 nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x1c9a52de snd_soc_limit_volume sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb43a668f sdw_clear_slave_status drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x9ec9e5dd scp_ipi_unregister drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL 0xc7d094b5 dm_read_arg_group drivers/md/dm-mod EXPORT_SYMBOL -0xa33dcb26 zd1301_demod_get_dvb_frontend drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL -0x598831c1 dib3000mc_pid_parse drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x6afe68c1 zd1301_demod_get_dvb_frontend drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL +0x3cb92c09 dib3000mc_pid_parse drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0xd0c80c3b rt2x00queue_unmap_skb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x421f18b3 ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x57e15b8d iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5f7a340d ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf73ff126 iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x7d3cc13f wm8994_base_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL 0x276ffcb4 ttm_bo_vm_reserve drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x19994e4c drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x80b94d97 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL -0x0984d20e rxrpc_get_server_data_key net/rxrpc/rxrpc EXPORT_SYMBOL -0x9a31b2e4 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x15aebece drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x3ae6851e netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL +0x75a666f2 rxrpc_get_server_data_key net/rxrpc/rxrpc EXPORT_SYMBOL +0xa7c08fa2 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd3b6ef90 cfg80211_sched_scan_results net/wireless/cfg80211 EXPORT_SYMBOL 0x5c699441 xfrm_aalg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0xa3bae963 esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL -0xce65c08f register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x098e1943 esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL +0xba074e02 register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x096367ae snd_hdac_acomp_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xc0dd8d67 q6asm_open_read sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0xc61f3347 iso_packets_buffer_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xd79ab989 tee_shm_free drivers/tee/tee EXPORT_SYMBOL_GPL 0xeca1a8e2 coresight_timeout drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x32241f32 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0x43bb7e06 video_device_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xa3c18649 st_sensors_set_fullscale_by_gain drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x70e0c1c7 video_device_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x8b28dcaa mt76x02u_mcu_fw_reset drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL -0xe9b86f1c nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x24584573 nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfd12666d drm_mode_set_config_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0x272f3204 clk_alpha_pll_fixed_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xfc73e10b snd_hdac_stream_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x06a47bdc nau8824_enable_jack_detect sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL +0x448eddf5 nau8824_enable_jack_detect sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL 0xcd3794c9 cs42448_data sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL 0xfd303581 snd_soc_resume sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x39f7d518 snd_hda_jack_bind_keymap sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -12535,115 +12541,114 @@ 0x944bdb76 is_nvdimm_sync drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xa01fbb6b cec_notifier_set_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x0c2d0229 typec_set_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x4033e9c1 usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0x8c4a8132 usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x534f31ae usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x909e00a8 usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0xa58ae7a0 rt2x00mac_sw_scan_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x905dcb16 mt76x2_phy_tssi_compensate drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xbcec3f4b ath9k_hw_btcoex_init_2wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x015f9662 cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x1adc02a8 drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x534f695e drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL -0x894f5614 fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL +0xe41562a6 cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x97ca0abe drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x259e4ea7 drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL +0xc9285adb fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL 0x09a34a2b crc_itu_t lib/crc-itu-t EXPORT_SYMBOL -0x886dde32 ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL -0x55ee73e4 em28xx_set_mode drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x74a12264 ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL +0xda15f9f7 em28xx_set_mode drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x1b700d37 put_vaddr_frames drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0xb0eb5a97 mpt_Soft_Hard_ResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL -0x32a6a38e cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x098139e5 cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xe13164ef sun4i_frontend_of_table drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL 0xdd8ec6bd hchacha_block_arch arch/arm64/crypto/chacha-neon EXPORT_SYMBOL -0xdcd5f13e dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xca2ddbd1 ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x9ce63937 dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe8ff1e2a ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL 0xa88013f5 asoc_simple_set_dailink_name sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x07918817 snd_soc_component_initialize sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xa2295260 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x6d2ce8bb cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 0x8093419e comedi_driver_unregister drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x18f3ddc2 vringh_iov_push_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x0c46f5fb vringh_iov_pull_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0xe4f44d8f videobuf_querybuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x21496dea usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1d4d00f2 videobuf_querybuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x7d750780 usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x463c2663 mii_ethtool_sset drivers/net/mii EXPORT_SYMBOL 0x6bb231c8 mii_ethtool_gset drivers/net/mii EXPORT_SYMBOL 0xd7e4677c rsi_mac80211_detach drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x8d1fa0c7 rt2x00mac_bss_info_changed drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x7500e2e0 mt76_register_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x2ffbb425 atmel_open drivers/net/wireless/atmel/atmel EXPORT_SYMBOL -0x4d60649f svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb3a5bf85 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL -0x7d7e65ff ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1f7291a2 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0xfd9833e1 svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x49009f81 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL +0x83069633 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6395c9d9 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL 0x02fe6d99 ptp_qoriq_free drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL -0x0524e9f2 ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xbee8dfb8 ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x5ca1cf9c ar9003_mci_set_bt_version drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x604de0d4 ar9003_is_paprd_enabled drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x32453a8e nvmet_sq_destroy drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xf0b5344f drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9d8677bd drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xef433e27 drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3bc9b397 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xf6d34fb5 torture_kthread_stopping kernel/torture EXPORT_SYMBOL_GPL -0xc7e5d198 nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0xbde6b794 nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0xa8dd8169 nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0xbf54b8bb nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0x77ce5394 snd_pcm_hw_constraint_msbits sound/core/snd-pcm EXPORT_SYMBOL 0x4aa56f75 parport_register_dev_model drivers/parport/parport EXPORT_SYMBOL -0x6daf5653 imx_media_capture_device_next_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0x16270f07 cx8802_unregister_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x7dbfd70e imx_media_capture_device_next_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xf4198b21 cx8802_unregister_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0xcdd7414f usbnet_status_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x1179c62f rtw_bf_phy_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa2621047 mt76_eeprom_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xa780d097 mt76_insert_ccmp_hdr drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xd95d6530 ath9k_hw_btcoex_set_concur_txprio drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x89262fb2 mipi_dbi_display_is_on drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL -0xb58a956d osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL +0xed452b6d mipi_dbi_display_is_on drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x4e78036a osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL 0x68dbe947 asoc_simple_parse_convert sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x46bfd0b6 oxygen_read32 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x73076315 snd_pci_quirk_lookup_id sound/core/snd EXPORT_SYMBOL -0x2ab5a22a iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xc3e07fa0 codec_hevc_fill_mmu_map drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x3a530c4b iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xfff36ebe codec_hevc_fill_mmu_map drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0xdfaff93c tee_bnxt_copy_coredump drivers/firmware/broadcom/tee_bnxt_fw EXPORT_SYMBOL 0x96ec3b26 sch56xx_read_virtual_reg12 drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0xf1f26add cec_s_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x963cfda2 venus_helper_vb2_start_streaming drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb20f42a8 venus_helper_vb2_start_streaming drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x0754c220 il_get_single_channel_number drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x98b35f5f drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x62be8b0a drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6d9b4fb9 drm_print_regset32 drivers/gpu/drm/drm EXPORT_SYMBOL -0x5b71e38c nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8557d99d nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x90d58c6e pcm179x_regmap_config sound/soc/codecs/snd-soc-pcm179x-codec EXPORT_SYMBOL_GPL 0x8150b379 snd_midi_event_reset_encode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0x5c41201e ata_sff_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL 0xa34af501 get_scpi_ops drivers/firmware/arm_scpi EXPORT_SYMBOL_GPL -0x574c9f36 lp55xx_unregister_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x39477001 lp55xx_unregister_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x77e4f2b6 __traceiter_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd6c3be3d __tracepoint_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb72cffaf __tracepoint_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xabdb8e38 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2ff5e137 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0400bf50 drm_send_event_locked drivers/gpu/drm/drm EXPORT_SYMBOL -0x44fc3ffe __fscache_write_page fs/fscache/fscache EXPORT_SYMBOL -0xce43b3cb xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x340150ba rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x86cafcf5 dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xf49527f1 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x860ab2df xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x32637dfb rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x909f5614 dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x3d88aaa6 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4b55b6b8 comedi_check_chanlist drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xee3f7fb0 bq27xxx_battery_update drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0x7350963b cx18_start_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL -0x1579fa9b i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x5f30eab4 cx18_start_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x227875eb i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x27a82720 usb_power_delivery_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd9b35f6f typec_get_negotiated_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x692a7e1a dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x1a5d3780 dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x63e0fee5 mdio45_links_ok drivers/net/mdio EXPORT_SYMBOL -0xd1814155 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xbb6ff606 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfeb312c3 drm_syncobj_get_fd drivers/gpu/drm/drm EXPORT_SYMBOL -0x2f6074b7 drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xfc6bf3ed nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfd833f66 virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x23bfb156 ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL -0x593964e4 atm_dev_register net/atm/atm EXPORT_SYMBOL +0x260d01b0 drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xd84b4079 nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4d1a7ced virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0f2c4f40 ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL +0x333ee328 atm_dev_register net/atm/atm EXPORT_SYMBOL 0x9bdbdd19 cfi_build_cmd_addr drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0x674e657e hv_ringbuffer_get_debuginfo drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xf6cbce1a m88ds3103_attach drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL +0x931287c6 m88ds3103_attach drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL 0xf483f1f8 check_hw_ready drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x8fe4798f qlt_lport_register drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xeb6c58ef sprd_pll_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL -0x535591bf ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL -0x24e504e8 sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaae5308f ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL +0xbcaaae92 sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc1f86669 sata_async_notification drivers/ata/libata EXPORT_SYMBOL_GPL 0x85a3c2e9 nd_device_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x78a9226e ssam_controller_put drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL @@ -12652,29 +12657,29 @@ 0x983276da phylink_disconnect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xc07c8975 dw_spi_dma_setup_generic drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x41ce9823 p9stat_read net/9p/9pnet EXPORT_SYMBOL -0x682c8be3 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL -0xd3ac3c64 xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xeaece6df lapb_disconnect_request net/lapb/lapb EXPORT_SYMBOL -0x754f612d xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xaf1ed0a4 set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x37e72aa3 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL +0xc806dd7d xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5bb1d793 lapb_disconnect_request net/lapb/lapb EXPORT_SYMBOL +0x462edb55 xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x27911b59 set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xb0699334 snd_soc_poweroff sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7d9c9424 snd_hda_codec_amp_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x9aaf5cfa mma9551_write_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0x1279fc8a md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL +0xbf6cec0c mma9551_write_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xf895653b md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL 0x8f8d4341 v4l2_get_edid_phys_addr drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x2ed90ced rc_map_unregister drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xdb0ebac2 usb_serial_generic_unthrottle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x86b13d2a usb_unpoison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe0ff7a18 unregister_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL -0xaa789ee1 ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2f6be366 ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe1f5ab21 sas_abort_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x867e1a52 sas_alloc_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x4dead54b scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0x0a811313 drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x958d06cf drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL 0xf79e85c7 nfs_stream_decode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0xb29ada29 nfc_hci_connect_gate net/nfc/hci/hci EXPORT_SYMBOL -0x6f7cddb3 ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL -0xd0e181d3 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x61ee270d ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL +0xccdae783 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4fa0e9d8 snd_pcm_hw_constraint_eld sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xaa872f3f snd_ctl_activate_id sound/core/snd EXPORT_SYMBOL_GPL 0x36008b28 sdw_write_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL @@ -12682,41 +12687,41 @@ 0xcf8c2590 dm_cache_policy_get_hint_size drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x922ecd29 v4l2_enum_dv_timings_cap drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x89563c4a usb_serial_generic_submit_read_urbs drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x715fa63f rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x49579508 rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x6fa30840 rt2x00mac_sw_scan_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1506ffca mt7663_usb_sdio_reg_map drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0xbe654297 bgx_get_tx_stats drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x72b238e4 bgx_get_rx_stats drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0xc48086e6 fc_eh_host_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x5a6b6e3b __devm_regmap_init_sunxi_rsb drivers/bus/sunxi-rsb EXPORT_SYMBOL_GPL -0x1424ae90 nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0af97d5f ceph_create_client net/ceph/libceph EXPORT_SYMBOL +0x8aa0297c nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x362489ab ceph_create_client net/ceph/libceph EXPORT_SYMBOL 0x85e4e520 rds_stats_info_copy net/rds/rds EXPORT_SYMBOL_GPL -0x459a4c6d xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x82f69ede nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL +0xe96fd7e4 xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x053f67f1 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL 0xbecf5d14 nfnl_acct_put net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x303508e8 mpl115_probe drivers/iio/pressure/mpl115 EXPORT_SYMBOL_GPL 0x6ece5caf sdio_unregister_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xcfb2ee2a dm_exception_store_type_unregister drivers/md/dm-snapshot EXPORT_SYMBOL 0x91f1d3e1 usb_serial_generic_close drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x2f33acd6 mt76x2_mcu_load_cr drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x44c0ca5e cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL -0x44a16d5e __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6e51bfd9 ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL -0x9986bb69 osd_req_op_init net/ceph/libceph EXPORT_SYMBOL -0x8308f03b unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x710dddff cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL +0xd0fdd2df __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x504f3d52 ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL +0x5716a26f osd_req_op_init net/ceph/libceph EXPORT_SYMBOL +0x0bf476ff unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x189520a8 asoc_simple_canonicalize_cpu sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL -0xb14749e5 cs35l41_set_cspl_mbox_cmd sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xf47bf29f cs35l41_set_cspl_mbox_cmd sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x834dc955 snd_pcm_format_size sound/core/snd-pcm EXPORT_SYMBOL 0xc270dc24 ntb_transport_free_queue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xf677fc9c __vmbus_driver_register drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x32b7f5ca dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x0c9e88db dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL 0xc0f6b7a5 v4l2_ctrl_activate drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x06324bc2 cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xed85e466 dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x8da3686f cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x49e18033 dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xb71ecb93 rio_map_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x95fa6aab dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xf20c7d18 usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x530802c2 dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xf1ec576e usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe7b94d0f rt2800_config_erp drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x5c6e2b0d mlx5_create_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb80d179e scsi_scan_target drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -12725,27 +12730,27 @@ 0xba961aa7 clk_dp_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x20d2c5cd __SCT__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0d1f9d06 __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL -0x21dafd24 nci_hci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL -0x5917ffcf dccp_v4_conn_request net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x41c87ae7 __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL +0x73d16f81 nci_hci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL +0x975e27b9 dccp_v4_conn_request net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL 0xe2b808ea snd_hdac_stream_cleanup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x06e40ebf snd_soc_card_get_kcontrol sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x762a2a39 snd_soc_rtdcom_lookup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb58c3291 snd_opl3_create sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xf9ff8267 iio_enum_read drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x2756ee4d ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9cfc34e0 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x674b60e9 mtype_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x890723f7 dm_cache_policy_get_version drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xf1bf99d8 v4l_disable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xd3307fa2 dib9000_set_gpio drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0xc361c805 write_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL -0xe4a8f59a xvip_of_get_format drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL -0xf3902ffc vb2_wait_for_all_buffers drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xecf15184 flexcop_pid_feed_control drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x7a810787 v4l_disable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xeca5cef7 dib9000_set_gpio drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x417f45e2 write_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x63b6cb6e xvip_of_get_format drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x3b7d23ee vb2_wait_for_all_buffers drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xe4b04590 flexcop_pid_feed_control drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x1982c678 ath9k_hw_rxprocdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9e428ad1 fman_set_port_params drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x45475d4b sas_resume_ha_no_sync drivers/scsi/libsas/libsas EXPORT_SYMBOL -0x0d4c85bd osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL +0x608076c7 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL 0xf49bc67a atm_pcr_goal net/atm/atm EXPORT_SYMBOL 0xae8482b2 snd_ac97_reset sound/ac97_bus EXPORT_SYMBOL_GPL 0x0245c4f2 cs42xx8_of_match sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL @@ -12755,119 +12760,119 @@ 0x1ff947a8 scp_ipi_send drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL 0xac8666b7 ssam_controller_statelock drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x0aedd631 led_get_flash_fault drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x2a47192c v4l2_fwnode_endpoint_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0xf4cffe92 xc4000_attach drivers/media/tuners/xc4000 EXPORT_SYMBOL -0x3ec9572b xc5000_attach drivers/media/tuners/xc5000 EXPORT_SYMBOL +0x285f3e4d v4l2_fwnode_endpoint_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xf102858c xc4000_attach drivers/media/tuners/xc4000 EXPORT_SYMBOL +0xc1357c20 xc5000_attach drivers/media/tuners/xc5000 EXPORT_SYMBOL 0x1e8c73c1 cdc_ncm_select_altsetting drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0x7f7a26bb rtw_chip_info_setup drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x5399b0d2 rt2800_watchdog drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x5afec59d ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x486bef50 ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x23eddc68 mlxsw_core_cpu_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb5fecfe4 drm_gem_dmabuf_vmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x34d184de rpc_wake_up_status net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3fb4d161 snd_seq_kernel_client_dispatch sound/core/seq/snd-seq EXPORT_SYMBOL 0xe070235c sound_class sound/soundcore EXPORT_SYMBOL -0x497c1a5e usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc7c55907 tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL -0xb6ae311c mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc0fac805 usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x64fe12b0 tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x36e60b38 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6be7ccf5 mlx4_xrcd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe5cf06b5 fc_lport_notifier_head drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x5e789787 ttm_eu_fence_buffer_objects drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x4105c833 drm_gem_cma_mmap drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x54badd17 drm_gem_cma_vmap drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL -0x6b8e7b17 qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL -0x21713ed3 vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xa09de3c1 svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0xc94710e6 svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xb6549f4e qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x0eccc2a5 vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xba15172c svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xc2b2e733 svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x4988d1f8 axg_tdm_stream_alloc sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL -0x411f683e rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6a003ef3 rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x17b79d33 mmc_gpio_set_cd_wake drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x46bfabee __tracepoint_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf9d1aa8b vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL -0xe21f3f49 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc6460b05 vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x3f54ff89 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x69779476 drm_object_property_get_value drivers/gpu/drm/drm EXPORT_SYMBOL -0x43315bc6 devm_of_dp_aux_populate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x2a8b3182 devm_of_dp_aux_populate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL 0x31716fc5 dw_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x97a4a887 vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xd4224572 lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0x9f9f4cf4 rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9b324565 vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x2641e80e lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x9264f29b rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdbd8b25e snd_hdac_codec_modalias sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xa3e18c93 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x28fad274 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x73e9f224 cqhci_irq drivers/mmc/host/cqhci EXPORT_SYMBOL -0xc2fca31d dw_mci_runtime_suspend drivers/mmc/host/dw_mmc EXPORT_SYMBOL -0x968d303f saa7134_ts_unregister drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xc1fde8c3 hfi_session_deinit drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xf25896d3 dw_mci_runtime_suspend drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0xe690e622 saa7134_ts_unregister drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x42ab7c71 hfi_session_deinit drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xd68ba406 usb_deregister_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x87f87934 usbnet_nway_reset drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x424a69a2 mdio45_ethtool_ksettings_get_npage drivers/net/mdio EXPORT_SYMBOL 0x681d2e7e drm_client_buffer_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x04624a85 xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd8a1ebd9 snd_soc_dapm_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x60f276eb snd_soc_dapm_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xd55b952f ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xed5a4c4b xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b73bda2 snd_soc_dapm_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x08895081 snd_soc_dapm_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xeccec982 ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xddac90b7 __traceiter_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xc3450b60 v4l2_m2m_querybuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xbdc5b5d7 v4l2_m2m_querybuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xe5f8c410 rtl92c_set_p2p_ps_offload_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0x441fdbfd ttm_bo_vm_fault drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x30ccdb61 drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x31cf668f drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x08d0eb49 mhi_get_exec_env drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x03089763 async_tx_quiesce crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0xb4f6606c nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf241e014 nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x16756dc0 snd_usbmidi_input_start sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0xeef38776 parport_ieee1284_read_nibble drivers/parport/parport EXPORT_SYMBOL -0xe35cb480 fbtft_probe_common drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x3d66c822 fbtft_probe_common drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x1d66a0ff ieee80211_is_shortslot_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x7210c415 mmc_card_is_blockaddr drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x721939c1 mmc_card_is_blockaddr drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x2f40da68 dm_bm_set_read_write drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72f07bf4 dm_bufio_set_minimum_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x32d43420 v4l2_ctrl_get_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xe1caf771 usb_ep_free_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0xdb56be09 rtw_parse_tbl_phy_cond drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x0cf56a5f nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x71780c94 nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xddb57f11 nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc164d4e3 nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL 0xeef6cfa3 ceph_iterate_extents net/ceph/libceph EXPORT_SYMBOL -0x5bd50caa mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xe88ba969 mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL 0x77d770d5 snd_hdac_bus_init_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x05ec0f12 gnss_serial_register drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL -0x1a37685a iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaeeadeeb iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x1d124989 cs_dsp_cleanup_debugfs drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xd5091585 v4l2_m2m_expbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xf0c21f27 v4l2_m2m_expbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x0633d0ad rt2x00lib_dmadone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x619b45e9 il_hdl_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf8bde041 sdev_prefix_printk drivers/scsi/scsi_mod EXPORT_SYMBOL 0x89e84b24 rtsx_pci_switch_output_voltage drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x575706f2 ext_pi_type1_crc64 block/t10-pi EXPORT_SYMBOL_GPL 0x28bcf490 p9_show_client_options net/9p/9pnet EXPORT_SYMBOL -0x75fd637b hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xb2b3a886 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x0a45dc7f snd_hdac_read_parm_uncached sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x5608077e iio_validate_scan_mask_onehot drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xe0c4d74e ad_sd_write_reg drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL -0x5d0c5f18 ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf0262896 ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x57c75332 virtio_pmem_host_ack drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL 0x3013d73b usbnet_resume drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x9555ffa0 mt76x02_phy_set_txdac drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x5968ccdb mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xece9bcca mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x340072bc mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1d12fc0b mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc8b77327 sdev_evt_send drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xb212dc3e drm_edid_dup drivers/gpu/drm/drm EXPORT_SYMBOL 0xceec8abd __mb_cache_entry_free fs/mbcache EXPORT_SYMBOL -0x982f18b2 virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x442fe01a virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xf03fe862 ceph_pagelist_set_cursor net/ceph/libceph EXPORT_SYMBOL -0xc919ad9a ceph_parse_param net/ceph/libceph EXPORT_SYMBOL +0x4679cab8 ceph_parse_param net/ceph/libceph EXPORT_SYMBOL 0xf0f85dac snd_soc_set_runtime_hwparams sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x636480c3 snd_soc_daifmt_parse_clock_provider_raw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0cb019b1 snd_pcm_open_substream sound/core/snd-pcm EXPORT_SYMBOL 0x3a139cbc tee_get_drvdata drivers/tee/tee EXPORT_SYMBOL_GPL 0x8cbcf5bb ssb_device_disable drivers/ssb/ssb EXPORT_SYMBOL 0xfce879ad anybuss_host_common_remove drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL -0x2e597d0e alloc_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x704fb1e6 mmc_can_secure_erase_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x55f2ce2b usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xd8262ead qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL -0xc0b55f25 mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x3b6d8851 libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x3ea8ea22 mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xfb732756 mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3f8e4696 alloc_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x4d6cd299 mmc_can_secure_erase_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x78fe0c12 usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2d1da3b7 qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x325bd444 mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x6f61f2c8 libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x0da6fb50 mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2da8773f mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x774203fc s3fwrn5_phy_set_wake drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x1343128e __regmap_init_ac97 drivers/base/regmap/regmap-ac97 EXPORT_SYMBOL_GPL 0x8dcd6f43 dw_hdmi_set_sample_rate drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL @@ -12877,35 +12882,36 @@ 0x1cb1e6d9 amvdec_am21c_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0xec4d71a6 il_mac_sta_remove drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x28bd2524 drm_of_component_probe drivers/gpu/drm/drm EXPORT_SYMBOL -0xfe44fa01 drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x96495133 sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL -0xcb99aece nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x746c43b6 drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xe2f5d1b4 sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL +0x6da117b8 nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x30847a92 snd_soc_debugfs_root sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x9071f6c1 fpga_region_register_full drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x17f7b1d7 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x57c98a23 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x5ff35ee8 amvdec_am21c_head_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0xf91d4829 amvdec_read_parser drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0x3b4f5b18 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x06982e75 au8522_release_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0xcef2391a em28xx_stop_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x6551a6fd amvdec_read_parser drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x796df238 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xa6b3e995 au8522_release_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x75b93ec3 em28xx_stop_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x33ab2036 team_option_inst_set_change drivers/net/team/team EXPORT_SYMBOL 0xbe046623 rtsx_usb_ep0_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0x95e94dfc alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6f1739a5 rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x884ed180 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x055b0605 alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x316250e0 __fscache_acquire_volume fs/fscache/fscache EXPORT_SYMBOL +0xa4fc0132 rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4bb44b00 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x41c55c00 azx_codec_configure sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa99f60f5 azx_init_chip sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x16852459 RemovePeerTS drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x2a755c5a dot11d_update_country_ie drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x1e3eaa09 hiddev_hid_event drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL -0x74e31ad1 sdhci_remove_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x5906fa7e v4l2_i2c_subdev_addr drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x7742add2 v4l2_i2c_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x9a8c50ec ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x324e2a76 ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x170e0b95 sdhci_remove_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7fe6389e v4l2_i2c_subdev_addr drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x96da133e v4l2_i2c_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x0ec36e79 ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x72d8a928 ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x557018a3 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x01960996 ath10k_ce_disable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x4d9ec583 ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xdaa71ec8 ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xca0c3c8a mlx4_unicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1ca1d3dc mlx4_unicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x35d9753d xillybus_init_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL @@ -12913,54 +12919,54 @@ 0xeebc5592 snd_hda_gen_init sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x8b76bbc6 snd_pcm_period_elapsed sound/core/snd-pcm EXPORT_SYMBOL 0x149236da qcom_glink_native_remove drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL -0xffc0d159 usbatm_usb_probe drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL -0x1152cd61 cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x28a54aa7 usbatm_usb_probe drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL +0x6cebc38a cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x0447b613 fcoe_ctlr_link_up drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xc39c747b drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL -0xb67bac7c drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbe86de76 drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL +0x67d30d04 drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xca9fc082 synproxy_net_id net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xef4a0d56 axg_tdm_stream_stop sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL 0xa66856cd snd_hda_mixer_amp_volume_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb76def84 iio_convert_raw_to_processed drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x638dcce4 rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xe5b8aa33 rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x30e58241 qcom_pil_info_store drivers/remoteproc/qcom_pil_info EXPORT_SYMBOL_GPL -0x56662509 dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x29b42906 lgs8gl5_attach drivers/media/dvb-frontends/lgs8gl5 EXPORT_SYMBOL -0xad1a4c41 xvip_clr_and_set drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0xd9faa4f0 dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x54958f2d lgs8gl5_attach drivers/media/dvb-frontends/lgs8gl5 EXPORT_SYMBOL +0xa9b2ea3c xvip_clr_and_set drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL 0xc1156bad mlx4_qp_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xcd1b46e7 drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0xb938b3a6 drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x4c778fe1 drm_object_attach_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xaa67f72d ife_decode net/ife/ife EXPORT_SYMBOL_GPL 0xf091c268 mux_control_states drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xf4f76354 iio_read_channel_ext_info drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x23f5c327 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x01ed6466 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf91675d2 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9d3d3980 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbad467a5 devm_led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x54c946de ufshcd_init_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0xe2b6257f sdhci_start_signal_voltage_switch drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xea8deab1 sdhci_start_signal_voltage_switch drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xe202b8e6 __tracepoint_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x09917359 charlcd_poke drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0x29182197 tifm_alloc_device drivers/misc/tifm_core EXPORT_SYMBOL -0x39904115 drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x18452ef1 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf4d677e4 setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0xef1e1e2c vb2_dvb_alloc_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL -0xd7744ac5 max9271_clear_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x8caba3d9 drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7d580339 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL +0x31906bdb setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xa4f200b1 vb2_dvb_alloc_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x133bbf54 max9271_clear_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x83938943 wm97xx_read_aux_adc drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x32373421 usb_stor_CB_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xb606a981 ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xf5cd601a iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xddca7eee drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3db316ee ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x529604e2 iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x7a3afb5e drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x30eed0af __SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x1c3e6e5b poly1305_init_arch arch/arm64/crypto/poly1305-neon EXPORT_SYMBOL -0xad818a03 ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL -0x34013b60 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xa756f582 ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x0762bb60 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xddb362f9 snd_soc_component_read sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x041d85e1 oxygen_write8_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0x9848026e zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0xc913f9a8 zpa2326_isreg_writeable drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL 0x330958ad nand_get_set_features_notsupp drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x6485c36b codec_hevc_free_mmu_headers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xb7258aaa codec_hevc_free_mmu_headers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x41f4ac6b sdhci_get_property drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x4903469d v4l2_ctrl_cluster drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x730c4be3 saa7134_boards drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL @@ -12968,33 +12974,33 @@ 0xae0ecf40 usb_bus_idr_lock drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa5560e54 drm_bridge_chain_mode_set drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e2a621e drm_prime_sg_to_dma_addr_array drivers/gpu/drm/drm EXPORT_SYMBOL -0xca64b507 rxrpc_kernel_charge_accept net/rxrpc/rxrpc EXPORT_SYMBOL -0x41f4303b nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0x1d13d65d tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x8ff6403f ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x9c70167c wm_adsp2_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x561b1ecc ts3a227e_enable_jack_detect sound/soc/codecs/snd-soc-ts3a227e EXPORT_SYMBOL_GPL +0xb8a1e3ff rxrpc_kernel_charge_accept net/rxrpc/rxrpc EXPORT_SYMBOL +0x1f1fd42d nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0xb4ece32f tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xfa1e96e6 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x6a1a5313 wm_adsp2_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xe9c2a4ab ts3a227e_enable_jack_detect sound/soc/codecs/snd-soc-ts3a227e EXPORT_SYMBOL_GPL 0x0ab94b13 ssm2602_probe sound/soc/codecs/snd-soc-ssm2602 EXPORT_SYMBOL_GPL 0x2541a979 snd_soc_calc_frame_size sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x64eac8e1 mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xf6aee094 target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL -0x46820f2d ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL -0x52c9e4ec ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0xe09db965 mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x141118e2 target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL +0x8b73d2ec ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0xaf117d79 ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x9c15352f led_update_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x90111ffa md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0x6b047d11 md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9ca7a7f3 v4l2_event_pending drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x793b153e rtl92c_dm_check_txpower_tracking drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x3b60f8ba mt76x02_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xde4e211f mlxsw_afa_block_append_l4port drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb28dbbe8 mlx5_destroy_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x113b5b87 mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x92cb48b9 iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x850bf834 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0d03e8cf mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x353ab38b iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xad84fbc3 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x8f4a6546 ttm_bo_unmap_virtual drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x8fa6d081 drm_gem_ttm_mmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x97ea817e drm_gem_ttm_vmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x0fec8547 mcp23x17_regmap drivers/pinctrl/pinctrl-mcp23s08 EXPORT_SYMBOL_GPL -0xe9b09e8b nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbf147d7d nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x9c76491a snd_soc_dai_link_set_capabilities sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x484f9c63 snd_ak4113_build sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0xfa00ea89 snd_ak4114_build sound/i2c/other/snd-ak4114 EXPORT_SYMBOL @@ -13002,24 +13008,23 @@ 0x3ee1955e vringh_init_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x599b77e6 ieee80211_stop_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x6a0ef5a2 videobuf_dma_free drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL -0x634ef9fc dib0090_update_rframp_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xb722ae62 dib0090_update_rframp_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x7d8d3a55 mlx4_cq_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x2d733096 nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x45d498f1 nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x956c69aa asym_tpm_subtype crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL -0xc3d965a5 nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xfeaa9ee5 __fscache_uncache_all_inode_pages fs/fscache/fscache EXPORT_SYMBOL +0xb70634c6 nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0b2c64a3 raid6_vgfmul lib/raid6/raid6_pq EXPORT_SYMBOL 0xba490602 nci_to_errno net/nfc/nci/nci EXPORT_SYMBOL 0x4df2be70 tegra_pcm_destruct sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL -0xf60e2d7e snd_soc_dapm_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x724d7e47 snd_soc_dapm_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0a571ca5 snd_hda_enable_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x16e84003 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL -0x6d16fbd0 amvdec_read_dos drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0x130223a2 cxd2820r_attach drivers/media/dvb-frontends/cxd2820r EXPORT_SYMBOL +0xec5dbc65 fxls8962af_spi_regmap_conf drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0x022ac2ba amvdec_read_dos drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xa8bd4d35 cxd2820r_attach drivers/media/dvb-frontends/cxd2820r EXPORT_SYMBOL 0x5b1e56b0 usb_power_delivery_unregister_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x3e6ad7d1 usb_wwan_write_room drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x67f41b58 fman_get_bmi_max_fifo_size drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL -0xb8646c18 nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7a7ce465 nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x667f14b9 __devm_regmap_init_slimbus drivers/base/regmap/regmap-slimbus EXPORT_SYMBOL_GPL 0x109a172c drm_crtc_vblank_count_and_time drivers/gpu/drm/drm EXPORT_SYMBOL 0x3882b642 drm_bridge_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL_GPL @@ -13028,27 +13033,27 @@ 0xc6b1fdbe xfrm_aalg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x8b99bd87 dfl_fpga_port_ops_del drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x82092899 badrange_forget drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x39e3efd1 register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL -0x6da902fb saa7134_enum_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x39f21cfe vb2_fop_write drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x80e942da register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL +0x226bce1e saa7134_enum_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xdba62bbe vb2_fop_write drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x4ba0c7be typec_register_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x992afc71 unregister_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0xc22c641f fc_lport_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xee84d792 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x4f719bd6 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x309f3a16 host1x_bo_pin drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xc7fca6a2 meson_codec_glue_input_set_fmt sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x22c79469 ieee80211_wx_set_rawtx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x17222557 mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x3dfcdb63 mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x9f532528 __SCT__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x15f3de09 __SCK__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x77908792 v4l2_m2m_request_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xa35c3600 v4l2_m2m_request_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x1df0bdf3 __SCT__tp_func_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xb6f4b031 __SCK__tp_func_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xa5252e27 rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x99718892 rt2x00usb_register_read_async drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xd91cbefa mt76_mcu_get_response drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9e8b13c1 cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa8c92919 cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xb9e489a9 phylink_mii_c45_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x6fda2416 phylink_mii_c22_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xd859ac8c o2net_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL @@ -13057,36 +13062,36 @@ 0x585f567b rds_message_populate_header net/rds/rds EXPORT_SYMBOL_GPL 0x0e38982a snd_hdac_bus_stop_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9721a1eb gnss_serial_allocate drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL -0x198e2171 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 EXPORT_SYMBOL_GPL +0xb96aaf96 st_lsm9ds0_probe drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 EXPORT_SYMBOL_GPL 0xa2385186 ssam_controller_stateunlock drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x169df993 venus_helper_process_initial_out_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x560e1a61 usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xf3a5392e venus_helper_process_initial_out_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xd958cc6e usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xc044a5e2 __lbtf_cmd drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0xc6749bbd ath9k_hw_reset_tsf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xaf3dd7dc scsi_logging_level drivers/scsi/scsi_mod EXPORT_SYMBOL 0x1b6e9a5c nfcmrvl_nci_unregister_dev drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL -0x11d48ee6 xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8aa709de ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x4ccf75c6 xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x69c8f611 ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x7f3c5607 snd_hda_correct_pin_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x733790b5 register_sound_dsp sound/soundcore EXPORT_SYMBOL -0xab33e020 rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb151481e rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x6df58afb mtk_ecc_release drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL 0x289141e6 rtl_cam_delete_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x19eb7b7a fcoe_get_wwn drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x9f57978b drm_sched_resubmit_jobs_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xee8ced82 tpm_tis_resume drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL -0x15a5ffc5 af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL -0x38921384 ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x5251b214 synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xfa5c36c2 af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL +0xbff92e2b ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x18e56bec synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x1dada35d snd_card_free_on_error sound/core/snd EXPORT_SYMBOL_GPL 0xca2d8719 cros_ec_sensors_core_write drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0x7fe5cd2c ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaffd2bcc ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd41ff2ac nand_subop_get_data_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x3a42ef8f ata_sff_wait_ready drivers/ata/libata EXPORT_SYMBOL_GPL -0x9897abd6 dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL -0x3829ee07 __traceiter_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x71b0a417 dvb_usb_device_init drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0xd128ddca cx25821_risc_databuffer_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x9b95d9ed dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL +0xb2318a07 __traceiter_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xae18020f dvb_usb_device_init drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x8bba1c14 cx25821_risc_databuffer_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0x15ab8f10 alloc_ep_req drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x364523b5 mt76x02u_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xb69487d3 ath9k_hw_setrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL @@ -13094,81 +13099,82 @@ 0x70b84cf7 alcor_write8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x9b509994 drm_modeset_backoff drivers/gpu/drm/drm EXPORT_SYMBOL 0x51de13ce host1x_syncpt_base_id drivers/gpu/host1x/host1x EXPORT_SYMBOL +0x1c32ed20 __fscache_unuse_cookie fs/fscache/fscache EXPORT_SYMBOL 0x1fe1e1ad locks_end_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x749849d8 LZ4_loadDict lib/lz4/lz4_compress EXPORT_SYMBOL -0x7c81f2bf ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL -0x93a2fcff dccp_sendmsg net/dccp/dccp EXPORT_SYMBOL_GPL -0xea8541a5 rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb47a4b89 snd_soc_dapm_del_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf782edc7 ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL +0x22b72b4f dccp_sendmsg net/dccp/dccp EXPORT_SYMBOL_GPL +0x0ba34873 rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaf245a48 snd_soc_dapm_del_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd31fa783 tee_client_invoke_func drivers/tee/tee EXPORT_SYMBOL_GPL -0x396818bc mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xcdc84065 mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xffe22f67 fbtft_unregister_framebuffer drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xacf8ec32 mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xb6046496 mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x06bdb2fe fbtft_unregister_framebuffer drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x53e7c201 __SCT__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x16fa026f vb2_core_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x8bd60ae5 vb2_core_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xd1a3e8e0 fsg_common_create_luns drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xf39c9056 il_mac_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd2c9f032 ttm_bo_unpin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x39255381 nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe0fb41bb nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL 0xce678a59 xdr_decode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x457a59e1 snd_soc_dapm_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x009d638a snd_soc_dapm_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf3b98cc4 comedi_legacy_detach drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xeb5dd843 ata_bmdma_dumb_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0x48c69fd8 sata_set_spd drivers/ata/libata EXPORT_SYMBOL_GPL 0xe143ac9e vdpa_mgmtdev_unregister drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0xcf318e18 udc_basic_init drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL -0xf17e4023 usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x27a8af37 usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0x841b9a3f rtl92c_phy_set_txpower_level drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x21460efa mt76_unregister_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x55ecf1a1 ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x56e3aadd __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL -0x75771d10 register_atm_ioctl net/atm/atm EXPORT_SYMBOL +0x8f83820f ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9b580a96 __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL +0x2bc335fd register_atm_ioctl net/atm/atm EXPORT_SYMBOL 0xab7efac9 cfg80211_chandef_usable net/wireless/cfg80211 EXPORT_SYMBOL 0xbbc83f0f ssb_pmu_set_ldo_paref drivers/ssb/ssb EXPORT_SYMBOL -0xfcc88465 flexcop_dma_config_timer drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL -0x6b7dffe1 flexcop_device_initialize drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0x17b7e227 usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xae6e3bda flexcop_dma_config_timer drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0xc6ec791c flexcop_device_initialize drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xf67c3e8d usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0x22bce683 __tracepoint_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x73ce2948 mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4e372787 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xedf1f1e7 mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x414f34f9 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd7c55081 dw_spi_resume_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0xbb0e18a6 nvme_fc_rcv_ls_req drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0xc79ecffb drm_dp_downstream_is_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x7ef037b3 fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0xbd298d2d ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL -0x2ab07235 svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd699486c rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdd9b809c cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x9bcb8d91 fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x6f0ac134 ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL +0x346526cd svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x31dc53da rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x71a38c67 cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL 0xacd0b496 vhost_dev_check_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xc46fc3d5 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x636d6514 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd8bbece9 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb9548ccf rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6cab2517 vfio_register_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x421f7aba scp_ipi_lock drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL 0x1557d992 v4l2_ctrl_new_std drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xf0e7c53b aptina_pll_calculate drivers/media/i2c/aptina-pll EXPORT_SYMBOL_GPL -0x524a8dcf tsc200x_regmap_config drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0xa65c0dbc tsc200x_regmap_config drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL 0x2a0287cc usb_serial_generic_write drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xaea025f5 ar9003_paprd_is_done drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xacd6d7b4 ar9003_get_pll_sqsum_dvc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xded27eb7 mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe7fef4cb mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbe1978f4 mlx4_buf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb9be9be8 bcm_phy_cable_test_get_status_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x64739fd8 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x71050c84 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5ae83268 rtsx_pci_write_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x92dcba83 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x61bb80dd drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xbad77614 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xe9ed4617 drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x309aeeaa sprd_pll_sc_gate_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL -0x420da892 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x689ec26d dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xafb8a407 ceph_msgr_flush net/ceph/libceph EXPORT_SYMBOL 0xedcf6be4 qword_add net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x433be893 rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4ab1a270 dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xe4456bde ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x50bb9c25 rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xddb088c7 dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x1010825b ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL 0x6e6a231f snd_timer_interrupt sound/core/snd-timer EXPORT_SYMBOL 0x361c1e24 sdio_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xce1a0915 dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xe403ff86 ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xb9acedc7 dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x764664d0 ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xc60ad244 mlx4_get_protocol_dev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x481bd7c0 fc_eh_device_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf6f3b5c8 vid_is_dsa_8021q_txvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL @@ -13176,12 +13182,12 @@ 0x7a5fd630 mrp_uninit_applicant net/802/mrp EXPORT_SYMBOL_GPL 0xc333bf6a amdtp_domain_start sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x829a866e vfio_file_iommu_group drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x049ca444 md_register_thread drivers/md/md-mod EXPORT_SYMBOL +0xf57aa89d md_register_thread drivers/md/md-mod EXPORT_SYMBOL 0xd5e01c1b devm_reboot_mode_register drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL 0x49a19de3 usbnet_probe drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x0a462f5a mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x78c1459c mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x25bb8c5d il_setup_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x115d542a mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe52af571 mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0f1a5528 cxgb4_unregister_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xbd607ed4 __SCT__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x08b2c467 __SCK__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL @@ -13190,55 +13196,56 @@ 0xb481f854 sdio_retune_crc_disable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xc6fca5ad v4l2_m2m_release drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x0614dd5a v4l2_video_std_frame_period drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x3b495c08 i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x44278a95 i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xe51cf143 generic_mii_ioctl drivers/net/mii EXPORT_SYMBOL -0x4431c52a mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xbd7b14a6 otx2_stop drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x722d7ef1 mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x820bbf73 otx2_stop drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x0334da4e scsi_command_size_tbl drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3f405489 __drm_printfn_err drivers/gpu/drm/drm EXPORT_SYMBOL -0x1eca4bc8 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0xeea23848 ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL +0x1557ac21 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x074649ce ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL 0x95bdb0d2 p9_client_wstat net/9p/9pnet EXPORT_SYMBOL -0xe8ff773b xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2f2d0af0 bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL -0x40ff6c66 xt_find_table net/netfilter/x_tables EXPORT_SYMBOL +0x2eb895c9 xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x36df4df2 bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL +0xf7f150ba xt_find_table net/netfilter/x_tables EXPORT_SYMBOL 0x72791da6 _snd_hda_set_pin_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x51463e5f w1_triplet drivers/w1/wire EXPORT_SYMBOL_GPL -0x2f111aaf imx_media_get_pad_fwnode drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xd8666017 imx_media_get_pad_fwnode drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x88998224 dm_disk_bitset_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x30e25cf5 __traceiter_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9db2a1bb __SCT__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x1d36f676 usb_of_get_device_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x4b7aba56 usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8e9954a5 usb_of_get_device_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc0bc1372 usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa587b190 generic_rndis_bind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x98b0815d fc_lport_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xa52d6418 kempld_get_mutex drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0xe87d24df rtsx_usb_ep0_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xd277392e drm_atomic_get_old_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0xa5a7b959 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1a25cfa0 __tracepoint_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x55e8ba0b svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf751cff9 vq_meta_prefetch drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xdb23756d rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x584d236a videobuf_mmap_mapper drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x04903653 zl10039_attach drivers/media/dvb-frontends/zl10039 EXPORT_SYMBOL -0x615095fa venus_helper_set_work_mode drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xc1674f1f rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x77ea4350 videobuf_mmap_mapper drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x21e86da4 zl10039_attach drivers/media/dvb-frontends/zl10039 EXPORT_SYMBOL +0xff29c688 venus_helper_set_work_mode drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x39af7c63 gserial_connect drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0xc8c9888e iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xf633482f iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x0d138535 hdlcdrv_unregister drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0xe5183c14 hdlcdrv_unregister drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL 0x78becc22 bcm_qspi_probe drivers/spi/spi-bcm-qspi EXPORT_SYMBOL_GPL 0x22bdf500 scsi_done drivers/scsi/scsi_mod EXPORT_SYMBOL 0x4b711f77 oslec_adaption_mode drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x18913019 crypto_engine_start crypto/crypto_engine EXPORT_SYMBOL_GPL 0x44cc3a41 __tracepoint_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfaba1992 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL +0x3066bdac ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL 0x2f5e3eaf p9_client_xattrcreate net/9p/9pnet EXPORT_SYMBOL_GPL 0xae872928 __ieee80211_get_radio_led_name net/mac80211/mac80211 EXPORT_SYMBOL 0x8d4c8ac5 snd_devm_alloc_dir_pages sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x68449208 cros_ec_sensors_push_data drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0x3d83e42d ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1f5828a8 sdhci_enable_v4_mode drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x4483bf6b si470x_viddev_template drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0xd9bc91fd ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa889d728 sdhci_enable_v4_mode drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xedca679e si470x_viddev_template drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL 0x6dc121ac usb_wwan_close drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x15cce216 rtl92c_phy_lc_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xc15266fd rtl_lps_enter drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -13249,49 +13256,49 @@ 0xe3b94a50 ath9k_hw_getnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xdbc8ec77 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xfa71ee14 scsi_rescan_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x5867035e drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa16afaec drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x83b752c1 drm_modeset_lock_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x1029f815 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0xa7f7aa78 drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0xe4992c25 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0x0085e967 drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL 0xf6273a8e mhi_device_put drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x50cdd48c jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL -0x96130fcb fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL +0x96cde017 jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL +0xf5d7da54 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL 0xcf9f3328 dlm_release_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0x115ccd05 virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x43567a9d ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x97931ef2 rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x28d422ed virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6cb3165e ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0c259a8f rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1bd90785 vmbus_send_modifychannel drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xb132387b sensor_hub_input_get_attribute_info drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0x70fa7fa7 venus_helper_intbufs_realloc drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb9910b43 venus_helper_intbufs_realloc drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x6d3236b9 rt2x00mac_tx_frames_pending drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xeddc433e mt76x02_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe365ead4 ath11k_core_suspend drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xf0f68b09 spi_test_run_test drivers/spi/spi-loopback-test EXPORT_SYMBOL_GPL -0x59560a15 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6ffe8402 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5d1b0d29 drm_master_internal_release drivers/gpu/drm/drm EXPORT_SYMBOL -0xb89f9055 phonet_stream_ops net/phonet/phonet EXPORT_SYMBOL +0x294e121f phonet_stream_ops net/phonet/phonet EXPORT_SYMBOL 0xfad9287a snd_soc_component_update_bits_async sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xd5cec263 snd_soc_dapm_ignore_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf29a96be snd_soc_dapm_ignore_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x234d9261 hda_cs_dsp_add_controls sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0x8fce1f3d hsi_unregister_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x8896d341 vchiq_connect drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0x07b19aa1 mmc_hsq_finalize_request drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL 0x1ae16d40 dm_tm_dec_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xecddcc99 __v4l2_async_notifier_add_fwnode_remote_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0xd7f17bbf __v4l2_async_notifier_add_fwnode_remote_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL 0xc60a831c cdrom_check_events drivers/cdrom/cdrom EXPORT_SYMBOL 0x6b15589c rt2x00mac_get_stats drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xfc91c663 drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL +0x3058821a drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL 0x02d173fc drm_hdmi_avi_infoframe_colorimetry drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x322cb7af qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x49e194a9 qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xca39ae6a parman_destroy lib/parman EXPORT_SYMBOL -0x76c58d19 hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL +0x8e37ee83 hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL 0x27efff25 ieee80211_s1g_channel_width net/wireless/cfg80211 EXPORT_SYMBOL 0x7df60063 q6afe_port_set_sysclk sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0x6fe4b8ff snd_soc_dai_compr_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa101e875 snd_hda_activate_path sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x1e185272 snd_ac97_resume sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x5c172cf5 bmi088_accel_core_remove drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL -0xe3014007 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9eae02c3 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x508bc573 nand_ecc_get_sw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xd6769940 hisi_format_sysfs_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x59bff3b4 rtllib_ps_tx_ack drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL @@ -13309,28 +13316,28 @@ 0x95bd8f96 p9dirent_read net/9p/9pnet EXPORT_SYMBOL 0xa8c71638 p9_client_readdir net/9p/9pnet EXPORT_SYMBOL 0x571f9a47 ieee80211_queue_work net/mac80211/mac80211 EXPORT_SYMBOL -0x0ea63b00 dccp_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL -0x6edda3fc l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL +0x2e8b2443 dccp_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL +0xe86c6f1b l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL 0x3bd544c2 snd_hdac_get_active_channels sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xe801fcd2 mtk_memif_set_rate_substream sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL -0x8a000f10 snd_soc_dapm_weak_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1fc792b3 snd_soc_dapm_weak_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3b0a8582 sdw_startup_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x19567d06 vfio_info_cap_shift drivers/vfio/vfio EXPORT_SYMBOL -0x7be7e822 iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xd4f0702a iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x278688c6 iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6d50483b iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xff85cd6b ufshcd_get_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0xff9497f0 v4l2_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x2ec62628 mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x08a3a335 v4l2_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6183219c mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9d9af997 __SCT__tp_func_otx2_msg_alloc drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0x6365a74f __SCK__tp_func_otx2_msg_alloc drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0xe330cb74 hisi_sas_sync_rst_work_handler drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xc85ba33e serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL -0x7e1fd9a1 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL -0xb9242f8e __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xdcdf17b2 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL +0xd2df4f54 __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL 0x8de93492 rio_release_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x7b0c587f cnstr_shdsc_rfc4543_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0xfd807e48 cnstr_shdsc_rfc4106_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL -0xafd6941f v4l2_ctrl_subdev_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x67cd56c6 v4l2_ctrl_subdev_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x003c02cb __media_pipeline_stop drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xb2b9efb7 cx2341x_ext_ctrls drivers/media/common/cx2341x EXPORT_SYMBOL 0x026bed84 typec_altmode2port drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -13340,136 +13347,136 @@ 0xb31aa524 usbnet_tx_timeout drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x236d3162 rtw_phy_config_swing_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x26938da5 p54_free_skb drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL -0x23f398d3 ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xb04579f9 mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdd6a6166 ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x98dbb00f mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x780989d1 nvme_auth_dhgroup_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xa2853e82 scsi_device_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL 0xc3d2e372 drm_modeset_unlock_all drivers/gpu/drm/drm EXPORT_SYMBOL -0xb12a8ae0 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL -0x51cb1c62 gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1d51f290 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xc152cd67 snd_soc_jack_add_zones sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x153c9621 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL +0xe89ae62f gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb4f43ee2 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x695abde2 snd_soc_jack_add_zones sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4e6ea9e5 snd_pcm_hw_param_first sound/core/snd-pcm EXPORT_SYMBOL 0x8da08137 bcma_core_disable drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x1c2cfa83 memstick_resume_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x135f0d1d rio_register_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x0e7b7015 stratix10_svc_done drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL 0xeed31aa7 cqhci_init drivers/mmc/host/cqhci EXPORT_SYMBOL -0x461cc65e vb2_request_queue drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xbcf3baba vb2_request_queue drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x653d70ce usb_put_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xece382fd mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x1b5eb1a7 svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe02c8349 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x44004b1e mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf37e6ce8 svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x68b11563 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5d7237ff tegra30_ahub_set_cif sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0x0fbf4fb4 snd_pcm_new sound/core/snd-pcm EXPORT_SYMBOL -0x067dc5ff rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x5810e8d4 ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x91f82fc2 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xda5802d6 ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9c20c0dd vfio_pci_core_err_handlers drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x6e75e7ac __ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL -0x7cb37baa dvb_usbv2_generic_rw drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x24e3d5e5 dvb_usbv2_generic_rw drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0x4dbeb1b4 xhci_dbg_trace drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x4c30f70d mt76u_alloc_mcu_queue drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xcc3103c5 mlx4_register_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xe63dab82 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7d8730f7 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xbb76b075 sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x85258769 sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x771b069c qtree_write_dquot fs/quota/quota_tree EXPORT_SYMBOL -0xaf1cf891 lapb_setparms net/lapb/lapb EXPORT_SYMBOL +0xae2b718c lapb_setparms net/lapb/lapb EXPORT_SYMBOL 0xfd3e2b67 dsa_devlink_param_set net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd077e855 dsa_devlink_param_get net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x1739fd23 wm_hubs_set_bias_level sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xb1e8da52 wm_hubs_set_bias_level sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0xb04caac7 _snd_pcm_lib_alloc_vmalloc_buffer sound/core/snd-pcm EXPORT_SYMBOL 0xb451f489 ipack_bus_register drivers/ipack/ipack EXPORT_SYMBOL_GPL -0xeb4fa181 st_magn_get_settings drivers/iio/magnetometer/st_magn EXPORT_SYMBOL +0x7ca07adb st_magn_get_settings drivers/iio/magnetometer/st_magn EXPORT_SYMBOL 0x4f544dfe nvdimm_security_setup_events drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xf8d668b3 fsg_show_file drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x6306775c il_send_cmd_sync drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xc70bcc90 ath11k_pcic_config_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xf32fb6b6 ath9k_hw_computetxtime drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xcd50f91d mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa941b038 mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2c058c03 drm_sched_dependency_optimized drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xc3d18ca9 mipi_dbi_command_buf drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xcb6681c6 mipi_dbi_command_buf drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x405d394a clk_alpha_pll_postdiv_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x2f05c3d6 snd_soc_dapm_sync sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x6a9452e3 tmc_etr_set_catu_ops drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x9d6d2bae snd_soc_dapm_sync sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7d207348 tmc_etr_set_catu_ops drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL 0x583bee84 of_iio_channel_get_by_name drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x48cf4c48 san_dgpu_notifier_register drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL -0x2fe2fb79 amvdec_dst_buf_done drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x12156ed6 amvdec_dst_buf_done drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0xf7482b52 cec_s_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x1aef2202 v4l2_s_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x18b21d4d cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL -0x82971d1d cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xfd0858f1 v4l2_s_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x9da9b64e cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x71b33a8c cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x489e23e7 ath9k_hw_init_btcoex_hw drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2df5c47a mlx4_free_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x8c2bb563 nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xab805c56 cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x011ec9b8 cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x3559d523 dw_hdmi_set_plugged_cb drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0xca7f0faf drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x210ede16 nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6cbe6d5c cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x174db124 cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x7d1d7a6e dw_hdmi_set_plugged_cb drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xfc08af0b drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x41cddf7e sprd_gate_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0x8a490c90 rfkill_set_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0x9d6f2011 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xca7b0595 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4cf2d267 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x49848b71 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x31813152 snd_dmaengine_pcm_open sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xc428068d sata_deb_timing_long drivers/ata/libata EXPORT_SYMBOL_GPL 0xaf076aec nd_fletcher64 drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xa5a85d89 cros_ec_unregister drivers/platform/chrome/cros_ec EXPORT_SYMBOL -0xc289801e ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xf2ac3763 cros_ec_unregister drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x225fe79a ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x4855f6d2 fill_inquiry_response drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x3ae5a713 usb_match_one_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x9c1decea b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf3c89e69 b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x9d93b086 il_free_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x0389c45c ar9003_paprd_create_curve drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xaf1a42d8 mlxfw_firmware_flash drivers/net/ethernet/mellanox/mlxfw/mlxfw EXPORT_SYMBOL 0xdc415cf1 mlxsw_afa_block_continue drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x9d30a344 nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9d64f9da nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL 0x54addea7 asoc_simple_init_jack sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL -0x3a658e34 rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x80d59814 rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x305e5701 rdma_addr_size_kss drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9a9e2e64 il_rx_queue_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x0e6f4d2c ath9k_hw_gpio_get drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc3fc850e scsi_is_sdev_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc89f47ff drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0x15121055 drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe20691ce drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0x35a120c1 drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x63a477fb drm_dp_downstream_min_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x87bef567 ieee80211_stop_queue net/mac80211/mac80211 EXPORT_SYMBOL 0x3aeb4abb ieee80211_csa_finish net/mac80211/mac80211 EXPORT_SYMBOL 0x7ef39823 ieee80211_hdrlen net/wireless/cfg80211 EXPORT_SYMBOL 0x46d87d30 nd_region_to_nstype drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x6b7723ee parport_set_timeout drivers/parport/parport EXPORT_SYMBOL -0x4b7ab33e imx_media_pipeline_csi2_channel drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x6ce9ca45 imx_media_pipeline_csi2_channel drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0xf3251e7b v4l2_norm_to_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xc2d9e090 get_vaddr_frames drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x23655af3 mt76_update_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9848aa67 mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7a54edcb mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x731a2f58 rtsx_pci_stop_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x980bf956 drm_bridge_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x32e0d478 dccp_ioctl net/dccp/dccp EXPORT_SYMBOL_GPL +0x1f0896e8 dccp_ioctl net/dccp/dccp EXPORT_SYMBOL_GPL 0x3b16d6e7 q6afe_port_stop sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0xe5d17e6e mtk_dynamic_irq_release sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL -0x4c5ff657 sigmadsp_attach sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0xc4172676 sigmadsp_attach sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL 0x241f9eb1 snd_soc_component_set_sysclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc284d3ed iio_write_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x04c6cb6a ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL +0x1e0ebe1b ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL 0x63f10057 parport_read drivers/parport/parport EXPORT_SYMBOL -0xda88fc6c amvdec_set_par_from_dar drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x8cfa6f0b amvdec_set_par_from_dar drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0xd2cd6cbe imx_media_ipu_image_to_mbus_fmt drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0xfad0d95c smscore_register_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x4b607180 max9271_set_deserializer_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x2b95cdbc max9271_set_deserializer_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x3d20738b gether_get_dev_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x441a0e27 gether_set_dev_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x0c0468c8 mpt_suspend drivers/message/fusion/mptbase EXPORT_SYMBOL 0x0b959863 drm_plane_create_rotation_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xe6989fd3 torture_init_end kernel/torture EXPORT_SYMBOL_GPL 0x93cb6d1e p9_client_clunk net/9p/9pnet EXPORT_SYMBOL -0x55b11fe1 key_type_rxrpc net/rxrpc/rxrpc EXPORT_SYMBOL +0x82c9f382 key_type_rxrpc net/rxrpc/rxrpc EXPORT_SYMBOL 0xcb9fc448 cfg80211_chandef_dfs_required net/wireless/cfg80211 EXPORT_SYMBOL 0xb9ba9bb9 ipack_bus_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL -0xa02a54e1 uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xa0014276 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5f9c71fb uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x35081370 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x233e1d58 nd_pfn_validate drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x6ce1b765 dm_io drivers/md/dm-mod EXPORT_SYMBOL +0x0065e648 dm_io drivers/md/dm-mod EXPORT_SYMBOL 0x6f1a639d usb_match_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x72d36065 __traceiter_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xdc7cc514 il_mac_flush drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -13479,10 +13486,10 @@ 0xcf422970 clk_rcg_bypass_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9769d12e hisi_acc_create_sgl_pool drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x46177d9a dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x1a38463e vb2_request_object_is_buffer drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x340370f8 dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x706a46a2 vb2_request_object_is_buffer drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x433f4e77 ad7879_pm_ops drivers/input/touchscreen/ad7879 EXPORT_SYMBOL -0x68fc1c9b usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x74744ba2 usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x8625b004 rt2x00lib_get_bssidx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1c61fcc6 il_rx_queue_space drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x67f5856e ath11k_pcic_start drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -13493,28 +13500,28 @@ 0x4fc22123 hisi_sas_stt drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x8b55eac4 clk_dyn_rcg_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x0105b595 des_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0xc03e0b9b virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x297d2a8c virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x907230b3 ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x30d31600 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x2e85ce1f virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x28da4a0f ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x539c48cc axg_tdm_stream_start sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL 0x874a9c24 snd_opl3_timer_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL -0x6602c933 ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa43de6cf ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x558ce242 sdio_f0_writeb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x2e0774dc dm_bufio_get_block_number drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x9197bfeb md_update_sb drivers/md/md-mod EXPORT_SYMBOL +0x7058367d md_update_sb drivers/md/md-mod EXPORT_SYMBOL 0x7977af89 __media_remove_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x136b5669 dib7000p_attach drivers/media/dvb-frontends/dib7000p EXPORT_SYMBOL -0xb29151a9 dib7000m_attach drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL -0x3e73fd89 tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0xad54a33d dib7000p_attach drivers/media/dvb-frontends/dib7000p EXPORT_SYMBOL +0xf013eaab dib7000m_attach drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x9c368d11 tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL 0x8e7ee3fb rtw_rx_fill_rx_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd2eef577 mt76x02_eeprom_parse_hw_cap drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xb9158c1a il_scan_cancel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x6d7ad179 iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8dc5f56a iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x26474f45 drm_gem_dmabuf_export drivers/gpu/drm/drm EXPORT_SYMBOL -0x8965f157 l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xfc6c202d tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x78be7d2a rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xabb7d28e mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x47d88669 l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x7dc35785 tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x36dfbc18 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2e20e5c6 mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xa14a2e8b passthrough_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0x4b2b6cbf ieee80211_wx_get_name_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x29d1abcb ieee80211_wx_get_mode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL @@ -13522,16 +13529,16 @@ 0xfa289b53 ieee80211_wx_get_rate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x2af0a258 ieee80211_wx_set_rate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xb862e148 ieee80211_wx_set_mlme_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x955730b3 imx_media_pipeline_subdev drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x68197af7 imx_media_pipeline_subdev drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x7a3c0ac3 __tracepoint_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3ab9f38f media_get_pad_index drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x2b0111e0 vb2_read drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x851a6d62 vb2_read drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x94cd129e usb_register_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x8e9ed8b4 rndis_status drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xcfa982ad fman_unregister_intr drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL -0xb1ef3c07 nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc99edc6d nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x8ec58509 scsi_esp_register drivers/scsi/esp_scsi EXPORT_SYMBOL -0xad161592 iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4f10edf3 iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x54953de7 scsi_block_requests drivers/scsi/scsi_mod EXPORT_SYMBOL 0x75b4ffaf drm_atomic_helper_commit_modeset_disables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1d218348 drm_client_modeset_check drivers/gpu/drm/drm EXPORT_SYMBOL @@ -13542,131 +13549,131 @@ 0x7e52e977 q6core_is_adsp_ready sound/soc/qcom/qdsp6/q6core EXPORT_SYMBOL_GPL 0x99c95fa5 unregister_sound_special sound/soundcore EXPORT_SYMBOL 0x4dce7dd4 iio_format_value drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xff300768 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c EXPORT_SYMBOL -0x3940aaec ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL -0xce193d6a mmc_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x892024e2 st_sensors_i2c_configure drivers/iio/common/st_sensors/st_sensors_i2c EXPORT_SYMBOL +0xa4245969 ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcf95bf6f mmc_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xe98fd24a media_graph_walk_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xa2030b00 venus_helper_session_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xa54c7276 venus_helper_session_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x3346915e il_cmd_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x7a4e7407 il_power_update_mode drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x505654be sas_end_device_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xd0f5a8d0 sdev_disable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL 0xc66933b1 drm_bridge_attach drivers/gpu/drm/drm EXPORT_SYMBOL -0x21acb5a3 drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9a0c12f4 drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x3d8a4be4 t10_pi_type3_ip block/t10-pi EXPORT_SYMBOL 0xd629cd58 fat_dir_empty fs/fat/fat EXPORT_SYMBOL_GPL 0xafd54422 ieee80211_iter_keys_rcu net/mac80211/mac80211 EXPORT_SYMBOL -0xe14492af rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa69efb87 rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x63695851 snd_soc_component_set_jack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x94111c41 amdtp_domain_stream_pcm_pointer sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0xbc03f9c4 snd_hda_input_mux_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0aa173b9 snd_hda_mixer_amp_tlv sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x07a9387e iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xa6aaa696 iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x571470da __rdma_block_iter_start drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x01ba54fb i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0x2d69f18d ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x49adc8d9 sdhci_set_bus_width drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xcb16bd0c i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x93667b05 ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x9e4bc5dc sdhci_set_bus_width drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x800a83c4 cec_s_conn_info drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x18acd31f dvb_dmx_swfilter_packets drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x43738fab xvip_set_format_size drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL -0xd0f684b2 usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb170b61a usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5d1b4e42 __tracepoint_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x2d81cb2d mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb43aba78 mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x07164d03 mlx4_qp_reserve_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6218f2ae am335x_tsc_se_set_cache drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0x100a6555 ocfs2_plock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x7c5f5d4b snd_jack_set_key sound/core/snd EXPORT_SYMBOL -0xf67c79ad ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL -0x26f0f26c ieee80211_rx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x47f88130 i2c_dw_configure_slave drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x6dfcc941 ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL +0x6a07d098 ieee80211_rx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x85e4b950 i2c_dw_configure_slave drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0xb655342c tcpm_pd_receive drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL -0x878bc338 ci_hdrc_query_available_role drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL -0xc6c83fa9 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xeef50d2b ci_hdrc_query_available_role drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0x9ae73eea drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6c4d4b53 drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0xee4f5746 fat_truncate_time fs/fat/fat EXPORT_SYMBOL_GPL -0x13f029fc rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL -0xe088fd56 svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x84086c93 rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL +0x68e2f301 svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x77c754a8 snd_hdac_chmap_to_spk_mask sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x1ab74937 snd_soc_dapm_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4b9cda12 snd_soc_dapm_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8d318a1c fpga_region_class_find drivers/fpga/fpga-region EXPORT_SYMBOL_GPL 0x8fdb38d2 ubi_leb_map drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x33775b24 cx88_newstation drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xb055622e cx88_newstation drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xdffb744b frame_vector_to_pfns drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x8d879c08 wlcore_event_soft_gemini_sense drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xf81223b2 drm_gem_map_detach drivers/gpu/drm/drm EXPORT_SYMBOL 0x7021806d drm_gem_map_attach drivers/gpu/drm/drm EXPORT_SYMBOL 0xfcb69146 drm_hdcp_check_ksvs_revoked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL_GPL 0x230094ac ipmi_smi_watchdog_pretimeout drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x5785a36a nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdf94eeb9 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2f589ed1 dlm_posix_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x66c61132 rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3dd0b6ef print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x98accff3 wm_halo_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x7a2dc479 rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb8458573 print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x99540695 wm_halo_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x4e08ac33 snd_soc_dai_set_clkdiv sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6be0c625 iio_device_release_direct_mode drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x400056ac ata_sas_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL 0xd9195c10 nvdimm_namespace_disk_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8eb98e9a dib0090_set_vga drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x60f12e66 usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x599e7a3a dib0090_set_vga drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x4b859f87 usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2cacd4fd rtl92c_set_fw_rsvdpagepkt drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x310631f3 drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x333aaab3 __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL +0xec322294 drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x7ad0ce85 __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL 0x1e119a79 rpcauth_get_pseudoflavor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb8290302 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x644f29e6 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xee7b8705 snd_hdac_query_supported_pcm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x68a9e3b0 snd_soc_dapm_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3814af7b snd_soc_dapm_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3f5aeda9 iio_dma_buffer_data_available drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x1454ecc3 em28xx_audio_analog_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xef7374de usb_add_config_only drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xc566a8b5 em28xx_audio_analog_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x55d384df usb_add_config_only drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xc2ab2896 fc_lport_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x3b5b464d qcom_mdt_load drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL -0x868e88d1 tegra_xusb_padctl_disable_phy_sleepwalk drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0xa7784c81 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x1258b091 tegra_xusb_padctl_disable_phy_sleepwalk drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x080c6351 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xf1f04d23 snd_vx_irq_handler sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0xb7567353 qcom_q6v5_request_stop drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL 0x8b954c23 sensor_hub_set_feature drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xcd2ba798 dm_bufio_forget drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x61e30392 typec_altmode_vdm drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x5071d3dc orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xd60ba80b stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xe1dbe90b orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xf6847309 stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xad6815cd mlx5_rsc_dump_cmd_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x54c1fc62 scsi_eh_restore_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfead7585 rockchip_rgb_fini drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL -0x4bb03233 drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xf147a780 drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xe4032faa host1x_bo_unpin drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x5b0456e5 cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5d8be525 cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4e64cdb9 qcom_adc5_hw_settle_time_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL 0x6842ff69 cmdq_get_shift_pa drivers/mailbox/mtk-cmdq-mailbox EXPORT_SYMBOL 0xdb80a828 rmi_register_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xb24bed53 drm_sched_job_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x5324f455 mipi_dbi_dev_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL -0x616388e2 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0x990e8f10 virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x203c7f12 mipi_dbi_dev_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x991e9b44 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x93c9852e virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xd4d736db ceph_destroy_options net/ceph/libceph EXPORT_SYMBOL 0xd610ceff snd_rawmidi_transmit_empty sound/core/snd-rawmidi EXPORT_SYMBOL 0x560268ea snd_timer_open sound/core/snd-timer EXPORT_SYMBOL 0xdd44b7a4 iio_device_set_clock drivers/iio/industrialio EXPORT_SYMBOL 0x435b3769 __v4l2_ctrl_grab drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xae7fc1b8 vb2_ioctl_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x210ba36f vb2_ioctl_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xd63afa13 rt2800_wait_wpdma_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xd16960a9 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x0ca34ccf mlxsw_core_max_ports drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x68a3fee4 drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7de284c6 drm_bridge_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0xcf879e80 drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb84605be drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x7c65be95 virtio_dma_buf_attach drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0xceecd9e4 cifs_md4_final fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x23362d00 v9fs_get_trans_by_name net/9p/9pnet EXPORT_SYMBOL -0xd3d22900 sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x88470e43 ax25_listen_release net/ax25/ax25 EXPORT_SYMBOL +0x47c9058b sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc02900d9 ax25_listen_release net/ax25/ax25 EXPORT_SYMBOL 0x13b7efd9 q6asm_cmd sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x22c353fb devm_snd_dmaengine_pcm_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf1fb3749 oxygen_pci_remove sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x5e7f837a snd_jack_set_parent sound/core/snd EXPORT_SYMBOL -0xd14872bf ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb7e6b99e iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xc47a0dfe sdhci_set_uhs_signaling drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xb52517cd ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3db30361 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x5f609e00 sdhci_set_uhs_signaling drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x54abe4ff dvb_dmx_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xe1ea0586 usbip_dump_header drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x29212112 rtl_pci_resume drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL @@ -13676,165 +13683,164 @@ 0x105e8601 drm_modeset_lock_all drivers/gpu/drm/drm EXPORT_SYMBOL 0xed46e5cc clk_alpha_pll_lucid_5lpe_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL 0x63ccbff4 qcom_find_cfg_index drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x93b3b6a2 gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0xd5f1cf53 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x780a2d63 ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x57eed1ba nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x52e6b616 gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x8b688773 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xfcf007aa ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x6768e6f4 nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x134625ac w1_touch_bit drivers/w1/wire EXPORT_SYMBOL_GPL 0xfc5932de ata_bmdma_stop drivers/ata/libata EXPORT_SYMBOL_GPL 0xd65c3ceb __ssam_device_driver_register drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xd349371b fbtft_framebuffer_alloc drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xad1ba54f fbtft_framebuffer_alloc drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x3acb8e4e __traceiter_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x0698705d rc_repeat drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xc529e32e tcpci_unregister_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0x5c7db26b efuse_power_switch drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x26d3ad34 hnae3_set_client_init_flag drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL 0xf3083a1d phylink_destroy drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xde12b4c4 cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x9312cbf4 cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x92f1c9d9 fc_eh_abort drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x688e288e fc_set_rport_loss_tmo drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xef2faf29 __scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL 0x50674de7 drm_timeout_abs_to_jiffies drivers/gpu/drm/drm EXPORT_SYMBOL 0xc101899f mhi_async_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xd819a524 crc_itu_t_table lib/crc-itu-t EXPORT_SYMBOL -0x914b016d rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb0b6445e ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xc546266d rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x02cd8bf8 ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0xed2acb24 hda_to_sdw sound/soc/codecs/snd-soc-rt715 EXPORT_SYMBOL 0x439ce33c ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9b60065d rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x66813c2c rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb9b0acc8 nand_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x7d01b28b ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL -0x237ddc70 ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xd32282ee ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x16a64241 ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xfc14bb2e dm_get_dev_t drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xde8ff69a v4l2_i2c_subdev_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x34ecf354 v4l2_i2c_subdev_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x11dc4b6d bttv_gpio_enable drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL -0x65fbb52c i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x2d720053 i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x619402a8 typec_altmode_update_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xe32ed508 cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL -0x476619d9 spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0xe3242db3 drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcbec6a3d cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xee6241b1 spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xa493c510 drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x183be5e6 clk_alpha_pll_agera_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xfc412d92 simd_register_skciphers_compat crypto/crypto_simd EXPORT_SYMBOL_GPL 0x21143662 ieee80211_mark_rx_ba_filtered_frames net/mac80211/mac80211 EXPORT_SYMBOL -0x4445c514 xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd3129c5b nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb8c7112a xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x331fc2b7 nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x79c5c29c tegra_pcm_close sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0x5e3a0e7e asoc_simple_dai_init sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x04e1b99f snd_pcm_std_chmaps sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x6106eab9 snd_unregister_oss_device sound/core/snd EXPORT_SYMBOL -0x9556da82 rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0xad212764 btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0xe858d014 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x3881117f rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x0f7a91f6 btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xdd3d444b __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xcfe53f9b sas_query_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x8f483668 __SCT__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xbb13d4a4 nci_set_config net/nfc/nci/nci EXPORT_SYMBOL -0x676093b9 pcm512x_regmap sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL -0x8b2dd18d dapm_pinctrl_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xa3d998cb btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0x4e15ecb7 put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe77741cb nci_set_config net/nfc/nci/nci EXPORT_SYMBOL +0x7f13b38d pcm512x_regmap sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0xab29af43 dapm_pinctrl_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0d6aec7a btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xde88d42f put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x2e08226d badrange_add drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x9f021ea8 mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL +0xe1c2865e mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL 0xca97d3dd rndis_set_param_vendor drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0xd8c3c39d usb_ep_autoconfig_reset drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7a1bcd59 gf128mul_x8_ble crypto/gf128mul EXPORT_SYMBOL -0x76a57db2 xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9ef60f62 ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x57467c24 xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x87876640 ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x05d8bf72 iio_dma_buffer_disable drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0xdc9b1f4b mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x9501725c atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL -0xccf71f26 dib9000_set_i2c_adapter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0xf3ac0e52 dibx000_get_i2c_adapter drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL -0xfa55e3e1 orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x93e924f8 mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x40007723 atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xff3303be dib9000_set_i2c_adapter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x99ba5bc7 dibx000_get_i2c_adapter drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x19ed5bf7 orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x5987fe45 iwl_fw_lookup_assert_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL 0x684c6505 hisi_sas_phy_down drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xc8555cb9 st_nci_enable_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x607265f1 drm_object_property_set_value drivers/gpu/drm/drm EXPORT_SYMBOL -0xe5c17363 qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xf8620e95 qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0x29804eff mhi_prepare_for_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xfaeaf5ff nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfa95edd1 nci_nfcee_discover net/nfc/nci/nci EXPORT_SYMBOL -0xa27b5ed1 pn_sock_unhash net/phonet/phonet EXPORT_SYMBOL -0xd2e84733 xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7aee602b nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3421f5e8 nci_nfcee_discover net/nfc/nci/nci EXPORT_SYMBOL +0x15a72289 pn_sock_unhash net/phonet/phonet EXPORT_SYMBOL +0xe7ffba52 xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5ceaa8b9 line6_send_raw_message sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x37e277b7 bcma_chipco_pll_read drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xb3f95d16 is_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x04e625a6 ieee80211_wx_set_auth_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xa9b04aa9 v4l2_m2m_last_buffer_done drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xb58fc90e cx88_shutdown drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xfc139c8d i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x0994175a v4l2_m2m_last_buffer_done drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x0bab71e8 cx88_shutdown drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x2b9eb6bf i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x398a6418 mt76x2_get_power_info drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0xa4db4b4d iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x41ab6dbf iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x20b3f41b __snd_pcm_lib_xfer sound/core/snd-pcm EXPORT_SYMBOL -0x061d89f4 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xb6a0027a bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL 0x2890c460 vringh_getdesc_kern drivers/vhost/vringh EXPORT_SYMBOL 0x670203a7 rio_pw_enable drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xaa0d30cb mt352_attach drivers/media/dvb-frontends/mt352 EXPORT_SYMBOL -0xf41aa72f mt312_attach drivers/media/dvb-frontends/mt312 EXPORT_SYMBOL +0xb99ba26d mt352_attach drivers/media/dvb-frontends/mt352 EXPORT_SYMBOL +0xbadb13d7 mt312_attach drivers/media/dvb-frontends/mt312 EXPORT_SYMBOL 0xd09d117f iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x1c05a6e3 il_connection_init_rx_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x39d3911f mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x01741307 mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbc388a58 cavium_ptp_get drivers/net/ethernet/cavium/common/cavium_ptp EXPORT_SYMBOL 0x5909e701 oslec_snapshot drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x24d124ac drm_mode_equal_no_clocks_no_stereo drivers/gpu/drm/drm EXPORT_SYMBOL -0xab229c0b fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL -0x6d193315 __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0f8292a4 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL +0xeec94631 fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x8b780200 __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x60fd0359 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL 0x00a467af rds_wq net/rds/rds EXPORT_SYMBOL_GPL -0x64643a9f ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0x4a488343 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa539f9a4 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x8ebc340c nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2dc197c7 snd_rawmidi_proceed sound/core/snd-rawmidi EXPORT_SYMBOL 0x43e2fe5a iio_read_channel_processed drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xe24884e2 sdhci_free_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x32a89d27 cx231xx_send_gpio_cmd drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x48ba67df usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x10142c16 sdhci_free_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xd9d45a56 cx231xx_send_gpio_cmd drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x26a750f7 usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcad6b1e7 mlx4_hw_rule_sz drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x74be4825 otx2_alloc_mcam_entries drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0xb0412c2d iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x25f18906 otx2_alloc_mcam_entries drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x346830b6 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb15b10e4 drm_crtc_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0xdb463695 drm_framebuffer_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0x7bdef104 jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL +0x7daa3b12 jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL 0x0fd902db mb_cache_entry_create fs/mbcache EXPORT_SYMBOL 0x17142e58 q6dsp_map_channels sound/soc/qcom/qdsp6/q6dsp-common EXPORT_SYMBOL_GPL 0xdc18ebdb snd_hda_jack_add_kctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x5538c42a ssb_bus_sdiobus_register drivers/ssb/ssb EXPORT_SYMBOL -0x041c66df iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x73f24196 iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xc8d38664 rdma_free_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xfb5d613e ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL +0x8c9faab4 ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL 0x2e88368a rio_dev_put drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xf65c7478 rio_dev_get drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x50865207 hisi_event_sysfs_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x83b35338 ssam_client_link drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xf852516c hisi_qm_reset_prepare drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xe63036ab v4l2_ctrl_subdev_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x14a9d1fc v4l2_ctrl_subdev_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x962c8ae1 usb_kill_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb2fa4557 mt76x2_mcu_tssi_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x23bc13d1 mt76x2_get_temp_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x52e37ad8 fman_bind drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x49224181 nvme_reset_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa4bcfd17 iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb5f9a5af iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x3c34acee drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3e693869 drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL +0x0d91a740 drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa1c6a5b9 qcom_mdt_read_metadata drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL -0x1ecc8267 fscache_check_aux fs/fscache/fscache EXPORT_SYMBOL 0xcd224e1d dlm_new_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0x14886695 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x436d41f9 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd12e583b cfg80211_unlink_bss net/wireless/cfg80211 EXPORT_SYMBOL 0x8c4cb9c3 nf_conncount_list_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0xd77acee8 ad_sd_reset drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL 0x432bdcf9 target_undepend_item drivers/target/target_core_mod EXPORT_SYMBOL 0x64dde984 nvec_register_notifier drivers/staging/nvec/nvec EXPORT_SYMBOL_GPL -0xb52c128c sdhci_set_power_noreg drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x23d43a46 sdhci_set_power_noreg drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xaf8388a2 mt76_seq_puts_array drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xeee3990e otx2_setup_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xc660f69d otx2_setup_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x3dbae082 __cast6_decrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0xcfce512f __cast6_encrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0x0bddca87 sm3_zero_message_hash crypto/sm3_generic EXPORT_SYMBOL_GPL -0xd8b17eb3 nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x916d742d nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x738f9bc0 p9_client_xattrwalk net/9p/9pnet EXPORT_SYMBOL_GPL -0x20e35792 ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x6448b4f6 ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x11eba48e snd_pcm_create_iec958_consumer_hw_params sound/core/snd-pcm EXPORT_SYMBOL 0xe9876d34 nand_erase_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x99c523d3 usbnet_get_drvinfo drivers/net/usb/usbnet EXPORT_SYMBOL_GPL @@ -13842,9 +13848,9 @@ 0xc84a7653 spi_test_run_tests drivers/spi/spi-loopback-test EXPORT_SYMBOL_GPL 0x3956878c __SCT__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x428749c8 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x36d81bd8 xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9f0949cb nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe0fc07bc svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8b7aca48 xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x93e25878 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4a92071f meson_card_reallocate_links sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL 0xce1680c9 snd_hda_add_verbs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc8d9a838 adis_update_scan_mode drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL @@ -13852,54 +13858,54 @@ 0x8b9656a6 ieee80211_softmac_stop_protocol_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x1d335591 __SCT__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x51d0e534 __SCK__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe005a974 videobuf_read_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0xdf637619 i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xff2871df videobuf_read_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x5ecfc3b9 i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xa5cae92f fsg_ss_bulk_out_comp_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x9b419ec1 hostap_set_roaming drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x31d9ed39 ath9k_hw_setpower drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x946230e9 scsi_mode_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbd13ee5d o2hb_check_node_heartbeating_no_sem fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x647d6170 dlm_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x67a4f184 xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL -0xa64b4069 xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL +0xe6ff64ac xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL +0xa620c062 xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL 0x1b6c77fc q6asm_stream_media_format_block_alac sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x9d0cf85f q6asm_stream_media_format_block_flac sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0xb7059684 mma9551_read_status_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x13ea394b mma9551_read_status_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x9b2b1640 ssb_clockspeed drivers/ssb/ssb EXPORT_SYMBOL 0x54fac4a3 mt76_mmio_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x20a72040 mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8854d8ad mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x968eb6ea mlx4_FLOW_STEERING_IB_UC_QP_RANGE drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x66897b2c cavium_mdiobus_write drivers/net/mdio/mdio-cavium EXPORT_SYMBOL -0x919bbf4c iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xeb324ef7 iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x472c74f9 scsi_dh_attached_handler_name drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x45c29264 drm_atomic_helper_shutdown drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x81db6633 drm_crtc_from_index drivers/gpu/drm/drm EXPORT_SYMBOL -0x98d605ea drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2a7e1649 drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb063115a p9_client_readlink net/9p/9pnet EXPORT_SYMBOL -0x5b40eff0 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x2ceeb470 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xc8269f94 snd_soc_params_to_frame_size sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x794f3492 snd_pcm_lib_ioctl sound/core/snd-pcm EXPORT_SYMBOL 0xc9ab338a adis_enable_irq drivers/iio/imu/adis_lib EXPORT_SYMBOL 0x25f1c508 w1_read_8 drivers/w1/wire EXPORT_SYMBOL_GPL 0x0fe0c249 nd_dev_to_uuid drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xc38f42bb rtllib_reset_queue drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x2e5b5202 venus_helper_get_ts_metadata drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe2c7d146 venus_helper_get_ts_metadata drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xe6086a2d ir_raw_event_store_edge drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x6365ce6d rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x9b90d91b rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xb885da75 rt2800mmio_get_entry_state drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x740a7709 rt2x00queue_stop_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x0fbdfd3c brcmu_pktq_peek_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xc1053037 brcmu_pktq_pdeq_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xcfe3560b brcmu_pktq_penq_head drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x560bb306 mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x75b21148 mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xfd5b703c __mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x434554e5 qlt_xmit_tm_rsp drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xa7834504 drm_gem_vram_unpin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x7bcc24fd blake2s256_hmac lib/crypto/libblake2s EXPORT_SYMBOL -0xebb9fec4 ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL -0xd36cd662 soc_codec_dev_max98373_sdw sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x46c459de ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL +0x43bf37d8 soc_codec_dev_max98373_sdw sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL 0xbd4b2325 fpga_bridge_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xe88faf20 venus_helper_vb2_buf_queue drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x9b5f72d0 venus_helper_vb2_buf_queue drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x251e826f rtl8723_phy_save_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x2b9990c2 mt76_rx_aggr_start drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9740bead iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -13908,42 +13914,42 @@ 0x142cf24a tee_shm_get_va drivers/tee/tee EXPORT_SYMBOL_GPL 0xd7ae628a iio_hw_consumer_alloc drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL 0x2e152bb7 cnstr_shdsc_xts_skcipher_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL -0x849cb20e v4l2_device_register drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x88e0339f v4l2_device_register drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xdb505f10 mt76_dma_attach drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x68afedd4 stmmac_pltfr_pm_ops drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL 0x08d795db mlx4_SYNC_TPT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x42264715 bgx_get_lmac_count drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x521ad6d0 drm_puts drivers/gpu/drm/drm EXPORT_SYMBOL -0x1b926f0a jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL -0x5d006678 jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0x9a165239 jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL +0x2674101c jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL 0x9c995c69 xt_percpu_counter_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x6266b2d1 snd_hdac_acomp_get_eld sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x0293afb6 snd_pcm_create_iec958_consumer sound/core/snd-pcm EXPORT_SYMBOL -0x0f57df38 coresight_add_sysfs_link drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x3adf8651 ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc50d4cca coresight_add_sysfs_link drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x2c391a6e ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7706fb5c vfio_unregister_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xb5a62a8c __traceiter_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf13ff84d v4l2_m2m_unregister_media_controller drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xd0f1440c dpaa2_ptp drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL +0x955935a8 dpaa2_ptp drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL 0x09a7c646 scsi_mode_select drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x508af0f9 rtsx_pci_dma_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x9814584f drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9c04dd17 drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xe80e9b0c cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL 0x78dafe51 cast5_setkey crypto/cast5_generic EXPORT_SYMBOL_GPL -0xbae2c5bc rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe077fab6 rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x016c67f4 memstick_alloc_host drivers/memstick/core/memstick EXPORT_SYMBOL -0x01285558 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0xd6a8e633 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x19041003 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xf05c8bb6 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xd4f2a011 ata_sff_softreset drivers/ata/libata EXPORT_SYMBOL_GPL -0x284305a3 ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL -0x88100475 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x8bd2bcae vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0xf5e8abd4 ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL +0x2afa4a80 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xd1518c71 vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0x498e4f1a libipw_debug_level drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL -0x91d7eed1 ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x54f0c16a ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0xb510c45f hisi_sas_stop_phys drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x09e925dd drm_atomic_helper_cleanup_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0fc6c5c9 acpi_nfit_ctl drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0x13768a1a dccp_invalid_packet net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x123bea59 dccp_invalid_packet net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL 0xe53b8cab tee_shm_pa2va drivers/tee/tee EXPORT_SYMBOL_GPL 0xeb2ec139 vringh_notify_enable_kern drivers/vhost/vringh EXPORT_SYMBOL 0xded16c09 hsi_register_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL @@ -13953,41 +13959,41 @@ 0xc7adf617 tifm_map_sg drivers/misc/tifm_core EXPORT_SYMBOL 0xa12bc8ec drm_bridge_connector_enable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x0b7fa7d7 drm_mode_config_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0xd8502555 of_dp_aux_populate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x72cdf0b1 of_dp_aux_populate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL 0x9451a33e tegra_mipi_free drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x8edafa55 dpaa2_io_query_bp_count drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0xa3d6c1a3 _vdpa_unregister_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0x61ce3868 dib9000_get_component_bus_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xcc693c09 dib9000_get_component_bus_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x668f1c1f mii_check_media drivers/net/mii EXPORT_SYMBOL 0xb04c9f84 il_set_tx_power drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd84eb6b0 mlxsw_afa_block_append_drop drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x03e5e00d dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0x809287d9 dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL 0xb7abd1c4 gsc_write drivers/mfd/gateworks-gsc EXPORT_SYMBOL_GPL 0x37cc21f6 drm_of_encoder_active_endpoint drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x17f54263 raid6_gfexp lib/raid6/raid6_pq EXPORT_SYMBOL 0xaa024146 sonet_copy_stats net/atm/atm EXPORT_SYMBOL -0xde4acab2 dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x177b1f24 dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x47eb4dec snd_hda_pick_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb666a029 spmi_device_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x688fc960 scp_get_vdec_hw_capa drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL -0x81234afb dvb_register_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xff0c8198 bttv_sub_unregister drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x3fbfc78b dvb_register_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x7d2b2604 bttv_sub_unregister drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL 0x20351125 wlcore_get_native_channel_type drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x02712a96 __SCT__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x639e6b04 __SCT__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4a7e3f97 mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2e5a51a5 can_rx_register net/can/can EXPORT_SYMBOL -0x17181769 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x66788032 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x84fbf0a4 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa99da24b mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x841822d2 can_rx_register net/can/can EXPORT_SYMBOL +0x6298c3f4 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xd4245f47 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x9474fe33 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb6073714 iio_show_mount_matrix drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x4a32d6d0 ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbd116778 btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x7846e1f1 ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x55c7e8e9 btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xc66fd09a cfi_qry_mode_on drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL -0x6e7cc5e4 dib3000mc_attach drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL -0xec32323c dib3000mb_attach drivers/media/dvb-frontends/dib3000mb EXPORT_SYMBOL +0xc7bfd265 dib3000mc_attach drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x7496cda5 dib3000mb_attach drivers/media/dvb-frontends/dib3000mb EXPORT_SYMBOL 0x9c39b97b usb_ep_autoconfig drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1aa688fd hd44780_common_lines drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x4e94cd48 rtl_global_var drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -13995,109 +14001,109 @@ 0xc21b5c93 mlx4_bond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xdaac1c83 ei_open drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0xe05362b0 xpcs_link_up drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x5866e168 cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x3bd95587 cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL 0x393d27c2 drm_atomic_helper_check_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5f88f5e5 drm_syncobj_find_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x67b56fb5 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xdeb2128b drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0x9b95c885 drm_mode_match drivers/gpu/drm/drm EXPORT_SYMBOL 0x09a89410 crypto_sm4_expand_key crypto/sm4_generic EXPORT_SYMBOL_GPL -0x1bb6a24b svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x12509aa6 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x23d046c6 svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x860805a8 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xae7b89da snd_hdac_dsp_prepare sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xd3221228 pcm186x_probe sound/soc/codecs/snd-soc-pcm186x EXPORT_SYMBOL_GPL +0xd0505fc8 pcm186x_probe sound/soc/codecs/snd-soc-pcm186x EXPORT_SYMBOL_GPL 0x189438ed snd_soc_unregister_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xcfe16ef7 fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x27d850db iio_channel_cb_get_channels drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0x5ba450f9 sdio_release_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x456919c4 mmc_wait_for_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x1de04eb6 mmc_wait_for_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x0ccbfa71 sdhci_pltfm_resume drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL -0x34d3ad46 ts2020_attach drivers/media/dvb-frontends/ts2020 EXPORT_SYMBOL -0x70586aa5 s5h1432_attach drivers/media/dvb-frontends/s5h1432 EXPORT_SYMBOL +0x7396a2ed ts2020_attach drivers/media/dvb-frontends/ts2020 EXPORT_SYMBOL +0x759511bb s5h1432_attach drivers/media/dvb-frontends/s5h1432 EXPORT_SYMBOL 0xc67e67e5 wm97xx_reg_write drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL -0x775bdbaf c_can_power_up drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x95df7c37 c_can_power_up drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0x1ba62d98 nvmf_register_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xed3aba2d mipi_dbi_poweron_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xe3cc710f mipi_dbi_poweron_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x59056243 drm_mm_replace_node drivers/gpu/drm/drm EXPORT_SYMBOL -0xfbadece4 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xe76d407c rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0c1d38ad l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x23172862 rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x441e99d8 HTUpdateSelfAndPeerSetting drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xb6f630b8 em28xx_setup_xc3028 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x887fd595 mxl5005s_attach drivers/media/tuners/mxl5005s EXPORT_SYMBOL +0xb8079b8b em28xx_setup_xc3028 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xcf3ada3e mxl5005s_attach drivers/media/tuners/mxl5005s EXPORT_SYMBOL 0xc0158a02 dm_restorepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL -0xf9a25b81 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x957e7533 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4f18a150 __drm_debug drivers/gpu/drm/drm EXPORT_SYMBOL 0xd7ba575e dlm_errmsg fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xf4d969c7 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL +0xfd29a227 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL 0x7c9af5f1 nand_ecc_prepare_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xd72a5003 ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL -0xf2f2c2b4 dw_mci_runtime_resume drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0xbb5af60e ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x7e21d427 dw_mci_runtime_resume drivers/mmc/host/dw_mmc EXPORT_SYMBOL 0x4d2a1566 rndis_free_response drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x35d2834d mt76x02_limit_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfea68c5c mt76_free_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe615010b bcm_phy_get_stats drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x6d30607c drm_fb_xrgb8888_to_rgb332 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xce27012a dw_hdmi_audio_disable drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0x7054b4de drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1f875d8a drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x67db56ac dpdmai_enable drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0xb6ebf62a o2nm_this_node fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x679e8cc2 objagg_create lib/objagg EXPORT_SYMBOL -0x42453348 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL +0x59aa90c2 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL 0x4443d399 atm_proc_root net/atm/atm EXPORT_SYMBOL 0x195e9498 snd_hda_get_connections sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x38df46be snd_component_add sound/core/snd EXPORT_SYMBOL 0xf98c9961 iio_dma_buffer_block_list_abort drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0xac85dde6 nand_ecc_sw_bch_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xa51bd3f2 of_usb_host_tpl_support drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x3d914360 ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x9fe8971a register_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x3a122959 of_usb_host_tpl_support drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x47adfbfa ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x3ff8e583 register_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0x05b15702 mlxsw_pci_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL -0xe8791e45 l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x530c3419 ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL -0x27886a8b xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x03d207bb l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x9e2ed04b ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL +0x7d9a9bf0 xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x37c34819 snd_hdac_refresh_widgets sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xd85bbeb8 wm_adsp1_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x9695f548 wm_adsp1_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x0ba5efb7 snd_soc_daifmt_parse_format sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x38f3b3ef st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0xc2122264 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x4cd8a81f mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xef9a7223 ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xfd9aa644 st_sensors_verify_id drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x3e23a6d0 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xb15fa6bd mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x3645b27a ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x5bcc0df7 ata_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0x1714d05c rio_request_mport_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xf703a3f9 __tracepoint_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xc2821775 tuner_count drivers/media/tuners/tuner-types EXPORT_SYMBOL 0x908ca40c mt76_connac_wowlan_support drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xc46d908f hostap_set_encryption drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x11a66176 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd80fa336 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2dc99b37 mlx4_gen_guid_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x9c4fa9b7 lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x80cb0275 lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x3e4b7a12 drm_of_crtc_port_mask drivers/gpu/drm/drm EXPORT_SYMBOL 0x604db168 __SCT__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x785c06ab __SCK__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x717c3658 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL +0x891dccc9 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL 0x397f6231 ip_set_free net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x02ec61e0 nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0x574fa764 nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0xb52cfca4 tegra20_das_connect_dac_to_dap sound/soc/tegra/snd-soc-tegra20-das EXPORT_SYMBOL_GPL 0xbced7431 tegra20_das_connect_dap_to_dap sound/soc/tegra/snd-soc-tegra20-das EXPORT_SYMBOL_GPL -0x86e05d54 snd_soc_dapm_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x9d48b48e snd_soc_dapm_update_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe148e275 snd_soc_dapm_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x707a3d57 snd_soc_dapm_update_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1a50e31e snd_hda_codec_amp_init_stereo sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd98ce644 ata_acpi_gtm_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL 0x499f0ecf nd_sb_checksum drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xc94cf7eb si21xx_attach drivers/media/dvb-frontends/si21xx EXPORT_SYMBOL +0x269d080e si21xx_attach drivers/media/dvb-frontends/si21xx EXPORT_SYMBOL 0xdc69192b smscore_unregister_hotplug drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xddc30ee5 rtw_phy_read_rf_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x65d1a5d4 mt76_connac_mcu_wtbl_hdr_trans_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x71974338 mt76_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x8f7f1382 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x97cc77e4 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xbf1c5159 st_nci_hci_cmd_received drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x75fe065a vmci_send_datagram drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x07224083 __drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xda4d5183 host1x_device_exit drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x02e233a0 nfc_class net/nfc/nfc EXPORT_SYMBOL -0x17349c33 ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x0573843c nfc_class net/nfc/nfc EXPORT_SYMBOL +0x7221b11f ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL 0xf994f10d cmp_connection_break sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xa983568d comedi_alloc_devpriv drivers/comedi/comedi EXPORT_SYMBOL_GPL -0xa6b10205 nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xefff9374 nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x22e25ee9 __SCT__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa842a5c8 __SCK__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc78d7102 __tracepoint_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -14107,109 +14113,109 @@ 0x99f37b84 iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x023f5ceb am65_cpts_prep_tx_timestamp drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL 0x888a2246 mlx5_create_auto_grouped_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6365b3a6 mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4d9037f0 mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xcafa0e75 mlx4_flow_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc47fe1c9 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xf44ce305 iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf2b10627 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x77d4cfea iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xa226dbe8 cpcap_sense_virq drivers/mfd/motorola-cpcap EXPORT_SYMBOL_GPL -0x66f6928a rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1e82af0a rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x02c53ca0 vhost_vq_init_access drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xb788f7f4 nxt6000_attach drivers/media/dvb-frontends/nxt6000 EXPORT_SYMBOL +0x9d680945 nxt6000_attach drivers/media/dvb-frontends/nxt6000 EXPORT_SYMBOL 0x1c701d8b input_ff_create_memless drivers/input/ff-memless EXPORT_SYMBOL_GPL 0x637092d7 mt76x02_add_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x27983a6c ath11k_pcic_map_service_to_pipe drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x41167592 scsi_esp_template drivers/scsi/esp_scsi EXPORT_SYMBOL 0x62c6e840 fsl_edma_prep_slave_sg drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0xc7c1107a LZ4_decompress_safe lib/lz4/lz4_decompress EXPORT_SYMBOL -0x3bb0de71 xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x835fdcef xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc1e3920c snd_hdac_regmap_sync sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x6c958e5d da7219_aad_exit sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0xd650dc8d da7219_aad_exit sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL 0x584a9ddb snd_sgbuf_get_page sound/core/snd-pcm EXPORT_SYMBOL 0xcad6d159 rm3100_common_probe drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL -0x0c0b31ec fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0xc243a0f9 fxls8962af_pm_ops drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL 0x0285f23c comedi_buf_write_alloc drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x1c48ba6d rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc2c701fd rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xb2879cdc ata_sas_tport_delete drivers/ata/libata EXPORT_SYMBOL_GPL -0x63f71be2 mmc_put_card drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x44439bc3 mmc_cqe_recovery drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xee9069e3 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x1b237302 mmc_put_card drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x194458ca mmc_cqe_recovery drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xf599880b pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x2344fb13 cec_transmit_msg drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x1c2fb4c1 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xfeb1174c i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0x2e09263f usb_copy_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xa962d19a rtl_fw_page_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x788fae83 mt76x02_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x925cd09d mlx4_get_base_gid_ix drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0ffb277f tifm_queue_work drivers/misc/tifm_core EXPORT_SYMBOL -0x488ceaaa drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb3148fd7 drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x29673df7 ieee80211_sched_scan_results net/mac80211/mac80211 EXPORT_SYMBOL -0x0367f0ab br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0xb54a8876 br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0xe7f1df1d hsi_release_port drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x301734a2 hfi_session_continue drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x57c750e5 hfi_session_continue drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x8c89e3b8 usb_phy_roothub_power_off drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcaf93e6b __mt76_sta_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xa327bb0e mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xae085d7f cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x24665153 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2db5750a cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x97bdfa60 scsi_dev_info_remove_list drivers/scsi/scsi_mod EXPORT_SYMBOL -0x8f80d844 drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x1590c828 drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x0a72f765 drm_clflush_virt_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x732002d3 drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xdbddc794 drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xadb0a155 host1x_channel_get drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x8c70e49a ieee80211_sta_uapsd_trigger net/mac80211/mac80211 EXPORT_SYMBOL -0xf000f77d rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x622d8b41 rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd7f51765 get_wiphy_regdom net/wireless/cfg80211 EXPORT_SYMBOL -0xdf3d2630 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0x76d0f533 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL 0xe006717a ata_sff_hsm_move drivers/ata/libata EXPORT_SYMBOL_GPL 0x8a8b3d5a sata_link_debounce drivers/ata/libata EXPORT_SYMBOL_GPL 0x4ea5e457 hisi_acc_sg_buf_unmap drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xc88eca8c helene_attach drivers/media/dvb-frontends/helene EXPORT_SYMBOL +0x3c812e49 helene_attach drivers/media/dvb-frontends/helene EXPORT_SYMBOL 0x6d385069 ath9k_hw_setup_statusring drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xec0a10a2 mlx4_bf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb9b233b1 bcm_phy_downshift_set drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xc6eb6040 bcm_phy_downshift_get drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x8a2fdfd8 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL -0x4f33abd7 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x946d5f49 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xe8fc3d49 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc12478ac __iio_device_register drivers/iio/industrialio EXPORT_SYMBOL 0x8113872c range_unipolar10 drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x8a8ef7b0 ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL +0xd60ef89a ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL 0xe6024e59 dm_bufio_release drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x4d80b708 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL +0x9d10cce9 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL 0x97d5c9b3 snd_hdac_regmap_update_raw_once sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xee83def3 snd_hda_jack_tbl_get_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0fca8080 fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x50f2a2be ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeabe2518 ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x760d5710 ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf89b0265 ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe77d5ef3 ata_xfer_mode2mask drivers/ata/libata EXPORT_SYMBOL_GPL 0x39100285 rio_mport_class drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x49b23493 sdhci_calc_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xf294d6d4 sdhci_calc_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x929a466d ath10k_mac_tx_push_pending drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x20819d9a nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x0e7fcd55 __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0xe5e0006c nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9d851f67 __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL 0xa8efaeb9 vringh_set_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x4ae1a59d btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x5ff33b34 btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x88295b96 dm_tm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x48e323be dm_bm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x9be5903b mlx4_uar_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xaed806b6 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x00364464 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x97c426df drm_modeset_acquire_fini drivers/gpu/drm/drm EXPORT_SYMBOL 0xb493eaa8 t10_pi_type1_crc block/t10-pi EXPORT_SYMBOL -0x247d0c60 rxrpc_kernel_begin_call net/rxrpc/rxrpc EXPORT_SYMBOL -0x049d6358 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa71eaf3d rxrpc_kernel_begin_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x018ab4c6 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x809e28db q6afe_unvote_lpass_core_hw sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL 0x649892e8 snd_pcm_create_iec958_consumer_default sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x3b233b1f rio_alloc_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x6cd0c15c ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xbc00b8dd m88rs2000_attach drivers/media/dvb-frontends/m88rs2000 EXPORT_SYMBOL -0x071142ca cx88_vdev_init drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x31cd7f5c ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xd43fc300 m88rs2000_attach drivers/media/dvb-frontends/m88rs2000 EXPORT_SYMBOL +0x12b86793 cx88_vdev_init drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x0a7999a8 nal_hevc_tier_from_v4l2 drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0xcdc6cbae wm9713_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0xda9c573a usb_cdc_wdm_register drivers/usb/class/cdc-wdm EXPORT_SYMBOL 0x76829506 usb_hcd_pci_remove drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x22f7188c ath9k_hw_set_tx_filter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x799e7d7e mlx4_put_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x162c846b iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8df0f8e3 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x245ceaac drm_atomic_helper_wait_for_vblanks drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x86615e88 of_get_drm_panel_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xce92b187 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x168853ed of_get_drm_panel_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x1ce35e85 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0x93ff008c LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xd5451171 snd_devm_card_new sound/core/snd EXPORT_SYMBOL_GPL 0x7f88de68 cros_ec_sensors_core_read drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL @@ -14222,48 +14228,49 @@ 0xb82e19ca gether_get_host_addr_u8 drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xa24545d4 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x820b0aa8 rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x143a415d rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x9d521295 ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1e15febf rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x83f34081 ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x274a0e05 ocelot_port_fdb_do_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x380aee0b cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xabadca2a cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xd761ca6b fc_fcp_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x8223024a iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x52be67af iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xd0ead44d st21nfca_apdu_reader_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x9bb6fd09 vsock_connected_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x4b4d6440 __ieee80211_get_tx_led_name net/mac80211/mac80211 EXPORT_SYMBOL -0xdc1cbf94 l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x4b180b1b l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x097905d4 snd_ac97_pcm_close sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x92b70cb0 snd_pcm_new_stream sound/core/snd-pcm EXPORT_SYMBOL 0x7abc558f sata_link_resume drivers/ata/libata EXPORT_SYMBOL_GPL -0x79d16b39 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL +0x3d073875 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL 0x259e5f89 nal_hevc_read_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x50a30fd4 nal_hevc_read_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0xb00cfefd nal_hevc_read_vps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x65557de0 usb_acpi_power_manageable drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x42759a48 mt76x02_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x129ee746 brcmu_pkt_buf_get_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x3a17cecf mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xe1f911f7 mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x15162985 mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0e979fdf mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7bd210b2 scsi_test_unit_ready drivers/scsi/scsi_mod EXPORT_SYMBOL -0x94f02f34 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL -0xd9e00eb1 smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL -0xec725091 xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8b290a99 __fscache_relinquish_volume fs/fscache/fscache EXPORT_SYMBOL +0x4672ee36 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL +0x9b07824c smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL +0x3f049a01 xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x417d1fed dsa_8021q_rx_switch_id net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x6637eeb1 snd_soc_jack_free_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x6dc095e0 snd_soc_jack_free_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb83c2729 hisi_qm_dev_shutdown drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x6a2de036 __tracepoint_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x315de2cf v4l2_ctrl_get_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xa5390de3 au8522_analog_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0x952309f5 saa7146_pgtable_alloc drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x6ddf2090 mc44s803_attach drivers/media/tuners/mc44s803 EXPORT_SYMBOL -0x3f4d1aa8 iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xba645a5d au8522_analog_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xb5d234c8 saa7146_pgtable_alloc drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xa8e88c72 mc44s803_attach drivers/media/tuners/mc44s803 EXPORT_SYMBOL +0x74e432bf iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x97f4dc7c st_register drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL -0x5adc3255 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL +0xcb56d945 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL 0x393d3b01 axg_fifo_pcm_hw_params sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL -0xa86b6b57 pcm3168a_remove sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0xc931a038 pcm3168a_remove sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL 0xbd239edc nvdimm_clear_poison drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x7f38b910 videobuf_queue_vmalloc_init drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL -0x642f8d3b usb_otg_descriptor_alloc drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xe2dcdb46 usb_otg_descriptor_alloc drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xfa88e22d usb_serial_suspend drivers/usb/serial/usbserial EXPORT_SYMBOL 0x705abbed rtl92c_phy_set_rfpath_switch drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xb3f7764c scsi_remove_target drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -14271,233 +14278,233 @@ 0xf260a9b6 comedi_buf_read_alloc drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xf283616b bcma_driver_unregister drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xf38a3946 nand_ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xaaadc5a5 ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x4b83e2c6 ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x95a52abd dm_bm_is_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x1d8e9483 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa42664e8 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2ff16134 bcm_phy_r_rc_cal_reset drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x756270a7 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x3d6b4a52 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x19821238 crypto_transfer_skcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0xc2bdcef4 nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5b791bac nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x96d7344b _torture_stop_kthread kernel/torture EXPORT_SYMBOL_GPL -0xf4d63da4 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1605bf77 xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbb1b8fe4 nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xc781b89d sdhci_reset_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x9cb22db7 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8e518ea1 xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xff25e4e9 nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xa7e80933 sdhci_reset_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xa0f1ac2b mptscsih_get_scsi_lookup drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xf66f0d4c mt76x2_eeprom_init drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x2d398146 mlx4_qp_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x98909919 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xaf4aadb1 nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL -0x626057f2 nci_prop_cmd net/nfc/nci/nci EXPORT_SYMBOL -0xa5ada320 ceph_client_gid net/ceph/libceph EXPORT_SYMBOL -0x480f870a mt6359_mtkaif_calibration_disable sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0x2f763150 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x09d9728d nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb04972ae nci_prop_cmd net/nfc/nci/nci EXPORT_SYMBOL +0xe40eeea8 ceph_client_gid net/ceph/libceph EXPORT_SYMBOL +0x128bb1b9 mt6359_mtkaif_calibration_disable sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL 0x658e318e snd_rawmidi_info_select sound/core/snd-rawmidi EXPORT_SYMBOL 0xb8783ef4 snd_timer_global_register sound/core/snd-timer EXPORT_SYMBOL 0xcc21a573 iio_read_avail_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xf9568da1 vhost_add_used drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x4dd91a46 ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x88c89d92 ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL -0x6e6212a0 gspca_frame_add drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xa12939f5 ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x76cd7fad ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL +0xeb8f7816 gspca_frame_add drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0x9e13137b ir_raw_event_set_idle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xfab3937b i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x1bbeded9 i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xfb294a85 ath6kl_cfg80211_suspend drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x1ec06f7c ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x92aa71ea ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL 0x55047ddf fc_fabric_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x87d3df40 sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xda7bc92f drm_vblank_work_cancel_sync drivers/gpu/drm/drm EXPORT_SYMBOL -0x4130cff5 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0x61afe6fe drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL 0x52acfe88 torture_hrtimeout_jiffies kernel/torture EXPORT_SYMBOL_GPL -0x1ff4f404 ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL +0x768672c5 ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL 0x35349bb9 snd_soc_component_exit_regmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x9007a9d7 snd_soc_component_init_regmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe2605b99 snd_ac97_update_bits sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x4a0e600f coresight_remove_cti_ops drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x0f82e783 bcma_core_set_clockmode drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xe28d1168 ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL +0x13d286d0 ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL 0xc5195cef nvdimm_check_and_set_ro drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x1690b503 usb_role_switch_get_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x51a348cc usb_role_switch_set_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x028261d1 ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xdcb46498 ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xc21cd1ca ath11k_pcic_ext_irq_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x5edfdaff xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4affd6c2 ceph_parse_fsid net/ceph/libceph EXPORT_SYMBOL +0x802bcff2 xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7b8c32f1 bt_err net/bluetooth/bluetooth EXPORT_SYMBOL -0x446b1fa0 nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3271ce3e nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xc2a7711f snd_soc_dpcm_can_be_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x35e9ebf4 hci_uart_tx_wakeup drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0xc87ffc14 hci_uart_tx_wakeup drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x5d54bb6e vmbus_recvpacket_raw drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x82e3ccec vchiq_mmal_submit_buffer drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0x3dba0311 hisi_qm_uninit drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xae8b417d flexcop_dma_free drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x24b33539 flexcop_dma_free drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x133f5298 nal_hevc_read_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x2d48599e rtl8192_phy_check_is_legal_rfpath drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2327d91c _rtl92c_phy_calculate_bit_shift drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x5aa356ca rt2800mmio_init_queues drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x47605799 lbs_host_sleep_cfg drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x74dd13b4 ath9k_hw_wow_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x55cde1db cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x151722e5 mipi_dbi_enable_flush drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x01bef70e cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xfa07fb9f mipi_dbi_enable_flush drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0xddd587e3 drm_master_internal_acquire drivers/gpu/drm/drm EXPORT_SYMBOL 0xa815b0b7 async_raid6_2data_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL -0x6fd03c0e nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5bdb0649 fscache_init_cache fs/fscache/fscache EXPORT_SYMBOL +0xda4a6aa6 nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL 0xba56507f cfg80211_put_bss net/wireless/cfg80211 EXPORT_SYMBOL -0x51332ff4 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x77bdf03e nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xa6a88605 snd_power_ref_and_wait sound/core/snd EXPORT_SYMBOL_GPL -0x397de99f btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xa6a5b418 btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x11091291 nand_extract_bits drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x4b5d9513 mtk_vcodec_mem_alloc drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x9bce4443 mtk_vcodec_mem_alloc drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL 0x74ee9098 sms_board_load_modules drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x8626764d usb_put_function_instance drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x12b54eb6 usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc8db21c3 usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5a451eb3 mt7615_dma_reset drivers/net/wireless/mediatek/mt76/mt7615/mt7615e EXPORT_SYMBOL_GPL 0x79ad81b9 il_mac_reset_tsf drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xe07ee3c9 libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x25d94aeb libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x3305ba3b st21nfca_se_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x001f13e6 __devm_regmap_init_spmi_base drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL 0xe26c7c78 drm_gem_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x5432af16 vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xc48dd63e rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL +0xe8fac209 vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x556f95b2 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL 0x3b304ebb vringh_iov_push_user drivers/vhost/vringh EXPORT_SYMBOL 0x4311cd91 vringh_iov_pull_user drivers/vhost/vringh EXPORT_SYMBOL -0x5c950b5f qca_send_pre_shutdown_cmd drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0xe37003ab qca_send_pre_shutdown_cmd drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0xdc7e0128 v4l2_ctrl_fill drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x898106bb v4l2_ctrl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xbc5671dc v4l_printk_ioctl drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x0ed570fc stv6110x_attach drivers/media/dvb-frontends/stv6110x EXPORT_SYMBOL +0xcb0c6d13 stv6110x_attach drivers/media/dvb-frontends/stv6110x EXPORT_SYMBOL 0xe3cd9b5c saa7146_debug drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0xd5afac63 il_remove_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0xc43ee41d ath9k_cmn_init_crypto drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x2f9ae80b mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3ab9b565 mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7f247e26 cavium_mdiobus_read drivers/net/mdio/mdio-cavium EXPORT_SYMBOL 0x9e8ee8dc fcoe_ctlr_recv drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x14d8a2cf iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xf1fdb381 drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2b76cf1b iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe86735e4 drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x62c9f335 drm_plane_get_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL -0x55b27d4c nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL -0x58be061b br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0x490ab431 cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL -0x71b49cbb nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x8c6166cd hts221_pm_ops drivers/iio/humidity/hts221 EXPORT_SYMBOL +0x4d5a3adc nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL +0x88d199ae br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x48ac4972 cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL +0xdcc24166 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x18d310be hts221_pm_ops drivers/iio/humidity/hts221 EXPORT_SYMBOL 0x0d3354a6 rdma_alloc_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x10d3d662 cfi_read_pri drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0xc285b7ac cqhci_deactivate drivers/mmc/host/cqhci EXPORT_SYMBOL -0x4c749369 em28xx_init_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x52121109 tda18218_attach drivers/media/tuners/tda18218 EXPORT_SYMBOL -0x65a05f5c i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0xfe46f0c6 em28xx_init_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xd73dfd81 tda18218_attach drivers/media/tuners/tda18218 EXPORT_SYMBOL +0xd2424f27 i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x6fc3810d typec_mux_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1a0eb363 typec_set_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd2ea2134 usb_descriptor_fillbuf drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x807766ea usb_scuttle_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc4a227ca c_can_power_down drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL -0xb0684779 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL -0xa6ba8dab can_sock_destruct net/can/can EXPORT_SYMBOL -0xaf0e7656 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8c393451 c_can_power_down drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xfc8ce3d6 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x694bbc87 can_sock_destruct net/can/can EXPORT_SYMBOL +0x07299294 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc78c7125 tegra30_ahub_free_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0xb81bca9d tegra30_ahub_free_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0x1b54bd5d ib_copy_path_rec_from_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x2e727458 mmal_vchi_buffer_init drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0xd991e3b9 dm_bufio_get_device_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x804fea62 musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x984c450c usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x70e94e81 rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xce8d541c libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xebf8a2d7 musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xb6beba06 usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf0a781b2 rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x6f9b6ea6 libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x0832e1e3 detach_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL 0x25e4fc98 mlx4_is_eq_vector_valid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xcd02c84e fc_exch_mgr_free drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x98e76ed1 st_nci_hci_event_received drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL -0xbc0bd01c drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7736b540 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb4001aca __drmm_add_action drivers/gpu/drm/drm EXPORT_SYMBOL 0xe1fe5a05 __SCT__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x17c17611 ceph_pg_to_acting_primary net/ceph/libceph EXPORT_SYMBOL -0x5facd1a0 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5cb29361 rt5682_apply_patch_list sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x43a4b578 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x17129d1e rt5682_apply_patch_list sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x569793b0 snd_soc_info_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x77579a4e snd_hda_get_int_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xdcf89cab snd_hda_jack_detect_state_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf2c5b94e snd_ak4113_check_rate_and_errors sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x1bba355d snd_ak4114_check_rate_and_errors sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0x2c59fbb3 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x5878e0c7 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xe1bd6c99 rio_init_mports drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x01568393 sch56xx_read_virtual_reg drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0x5dcae816 rt2x00queue_stop_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xbc9169cf af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL -0x85e33822 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x4eb6d391 nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x898a8f28 wm8994_mic_detect sound/soc/codecs/snd-soc-wm8994 EXPORT_SYMBOL_GPL +0x557de12f af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0xee23cd61 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xb49814ab nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe9d121eb wm8994_mic_detect sound/soc/codecs/snd-soc-wm8994 EXPORT_SYMBOL_GPL 0x5af762f1 snd_fasync_free sound/core/snd EXPORT_SYMBOL_GPL 0x6ba074cb sbc_get_device_type drivers/target/target_core_mod EXPORT_SYMBOL 0xfb6c3b1f __SCT__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2f5cdf80 dvb_ringbuffer_write drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xf7a780ff cx231xx_unregister_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL -0x689d2e4a dibusb_dib3000mc_frontend_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL +0xaf59246e cx231xx_unregister_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL +0x7890a9fd dibusb_dib3000mc_frontend_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL 0x3c56ef91 fw_workqueue drivers/firewire/firewire-core EXPORT_SYMBOL 0x502108d0 mpt_fwfault_debug drivers/message/fusion/mptbase EXPORT_SYMBOL -0x8ae92f93 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xb1ab9032 ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x9a428f20 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x8d876d56 ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x9be9db89 lbs_start_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x842245ff drm_mode_is_420_also drivers/gpu/drm/drm EXPORT_SYMBOL -0x38fbffab drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0xb6e3b543 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL 0xbd3e7542 cast_s1 crypto/cast_common EXPORT_SYMBOL_GPL -0x125c3b8a pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x31842fc6 xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x16d9663b nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x6334cc24 pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdc289000 xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x387efe61 nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xe9b17e6e q6afe_port_get_from_id sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0x757206d5 wm_hubs_spkmix_tlv sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x44dfedad snd_soc_card_jack_new_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa159e62c snd_soc_link_compr_shutdown sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x469ef038 snd_hda_multi_out_analog_open sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xfec6fdfe st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xd9fade54 st_sensors_set_axis_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x583f9f34 ssam_device_remove drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x0061fbd6 cxd2880_attach drivers/media/dvb-frontends/cxd2880/cxd2880 EXPORT_SYMBOL -0xf1a6f537 amd756_smbus drivers/i2c/busses/i2c-amd756 EXPORT_SYMBOL +0xb00c5048 cxd2880_attach drivers/media/dvb-frontends/cxd2880/cxd2880 EXPORT_SYMBOL +0xc9d60878 amd756_smbus drivers/i2c/busses/i2c-amd756 EXPORT_SYMBOL 0x1934572e xhci_resume drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xde7f08b1 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x9d700027 ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x6fd8ed9c ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x37e3d338 mlx4_counter_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xa666e285 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xa4f1fe5e iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x8da1edc9 sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x2bf89d84 s3fwrn5_remove drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x6482132a cmdq_pkt_poll_mask drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0x1fbcf6e3 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL -0x549d1dc1 mma9551_set_power_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0x03bf48b6 ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe9450963 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL +0xac44a4f2 mma9551_set_power_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x77b7774e ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x71763fce ata_sff_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xd7673549 ieee80211_wx_get_freq_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x07bf0c42 ieee80211_wx_set_freq_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xb73f5a89 __SCT__tp_func_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x028409f8 venus_helper_set_format_constraints drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x661b8367 mtk_vcodec_get_reg_addr drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0x2893d8a2 venus_helper_set_format_constraints drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb8af10b5 mtk_vcodec_get_reg_addr drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL 0xd417f5c1 usbip_in_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x8f215a4d fsg_lun_open drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x0d3c8a39 usb_ep_clear_halt drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x99703697 bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL +0xe54d4e4c bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL 0x6ca2152d bgx_lmac_set_pfc drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x60cd1f2f bgx_lmac_get_pfc drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x811811e0 fc_exch_done drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x316212a8 dw_hdmi_unbind drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x927957ba p9_client_begin_disconnect net/9p/9pnet EXPORT_SYMBOL -0x2acaf75d xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0xc6349c62 xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL 0xadc61082 snd_soc_alloc_ac97_component sound/soc/snd-soc-core EXPORT_SYMBOL -0x199b35fc ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x76e6fd69 iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xac295aaf ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa3f522f3 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xa33add60 iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x7d9fe812 ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x32ff505a nand_ecc_is_strong_enough drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xc62fbed5 hisi_qm_get_vft drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x491ac00c cx231xx_dev_init drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xb9a7b7d5 cx231xx_dev_init drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x89d9444e cma3000_exit drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0x04ebbbcb cma3000_init drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0xae84d05e wm97xx_register_mach_ops drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x67b3964d fsg_store_cdrom drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x3db449f3 rtl8723_phy_pi_mode_switch drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x6c07030a __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x34195c18 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xe8eb40be scsi_ioctl drivers/scsi/scsi_mod EXPORT_SYMBOL 0x444ce4fc vmci_qpair_dequev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0xbf58a744 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x227f8043 drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL +0x2476723e drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcb0ada60 drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL 0x9cde0565 qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL 0xb5f3ae7b snd_hdac_stream_clear sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9e4faeef dm_io_client_destroy drivers/md/dm-mod EXPORT_SYMBOL @@ -14507,9 +14514,9 @@ 0xbae0dfdf drm_of_get_data_lanes_count drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x23961837 drm_dp_downstream_max_bpc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x35643b65 asoc_simple_remove sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL -0x7ed93096 bma400_remove drivers/iio/accel/bma400_core EXPORT_SYMBOL +0xd60abf13 bma400_remove drivers/iio/accel/bma400_core EXPORT_SYMBOL 0x2def8d2f comedi_event drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x79896ee5 ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf7617c9a ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xdc12fd64 ssam_device_get_match_data drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x3d1bfd6b cs_dsp_halo_wdt_expire drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x52d2eb1a mptscsih_IssueTaskMgmt drivers/message/fusion/mptscsih EXPORT_SYMBOL @@ -14519,56 +14526,55 @@ 0xf835ad44 sas_notify_phy_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf6396dd6 __drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8b8a98db mcp23s08_probe_one drivers/pinctrl/pinctrl-mcp23s08 EXPORT_SYMBOL_GPL -0xffdd1800 fscache_object_mark_killed fs/fscache/fscache EXPORT_SYMBOL 0x1c1704db snd_soc_of_get_dai_link_cpus sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6a5a179d snd_seq_kernel_client_write_poll sound/core/seq/snd-seq EXPORT_SYMBOL -0x04b7dc47 ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x582458ed target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL -0x48d0e560 v4l2_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xc868bd21 cx231xx_uninit_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xff96695d ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x8623abfb target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL +0x5d017924 v4l2_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x0cee5f83 cx231xx_uninit_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x6f9d3fc1 usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x7aab32c5 ttm_glob drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xbe8deda1 is_virtio_dma_buf drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0xe63a1ab5 phonet_header_ops net/phonet/phonet EXPORT_SYMBOL -0x22ad78eb __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x21d3534e phonet_header_ops net/phonet/phonet EXPORT_SYMBOL +0x292a351c __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8e9401b6 rpmsg_register_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x32c835a1 vhost_vq_is_setup drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x7bb56634 bcma_core_pll_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x54f6eed0 rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x7b943aee rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x5cb319e3 ssam_controller_device drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xf7e83999 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL +0x6ac70bec macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL 0x5a6514d7 _rtl92c_phy_set_rf_sleep drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x874436dc cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xe490dd17 cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xf80a66f1 scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x8c39d119 scsi_report_device_reset drivers/scsi/scsi_mod EXPORT_SYMBOL -0x107c8dd6 dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL +0xe2cd7d34 dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL 0xa27b72eb of_drm_find_bridge drivers/gpu/drm/drm EXPORT_SYMBOL 0x054bef45 layoutstats_timer fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc6ed5b7d pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8af94e54 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x907eaeea __SCT__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6e81f032 __SCK__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6fe97487 opens_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0xa228b06e ieee80211_report_wowlan_wakeup net/mac80211/mac80211 EXPORT_SYMBOL 0xe334e6df cfg80211_sinfo_alloc_tid_stats net/wireless/cfg80211 EXPORT_SYMBOL -0x3c413b6a ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xc879ac5a ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x0c8fb2a2 cs35l41_register_errata_patch sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL -0x913afa6d snd_soc_jack_notifier_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd8b34720 ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x30430836 ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x97f1e91c cs35l41_register_errata_patch sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xba429f2d snd_soc_jack_notifier_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xba604baf register_sound_mixer sound/soundcore EXPORT_SYMBOL 0xd4b31731 ssb_bus_suspend drivers/ssb/ssb EXPORT_SYMBOL -0xfffa2bb4 btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0x03ffc614 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xb43a4ffe btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x9cf169e9 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xbe0a7653 core_alua_check_nonop_delay drivers/target/target_core_mod EXPORT_SYMBOL 0x0a9cd013 ieee80211_disassociate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x1079af63 mmc_regulator_set_ocr drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xf485e80f dib0090_set_dc_servo drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xcc0940f1 saa7134_s_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x9b21ec6e saa7134_g_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xc9190718 mtk_vcodec_wait_for_done_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0xd817ca22 mmc_regulator_set_ocr drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xcac410a2 dib0090_set_dc_servo drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xa795d65b saa7134_s_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x77275a00 saa7134_g_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x7599e08b mtk_vcodec_wait_for_done_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL 0xda687e65 nal_hevc_profile_from_v4l2 drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0xd1a11910 ndlc_close drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0xb63e4d43 drm_dev_register drivers/gpu/drm/drm EXPORT_SYMBOL -0x04381077 analogix_dp_start_crc drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xfb8da5c7 analogix_dp_start_crc drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL 0xc6bb1b5b cfg80211_wext_giwretry net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x8b9067eb ata_link_abort drivers/ata/libata EXPORT_SYMBOL_GPL 0xf241a6eb dm_bufio_forget_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL @@ -14580,8 +14586,8 @@ 0xbb1ff224 fcoe_ctlr_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x3896aaa3 meson_sclk_div_ops drivers/clk/meson/sclk-div EXPORT_SYMBOL_GPL 0xdbf96ed4 __max730x_remove drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL -0x4cd4462d xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6dea7433 aic32x4_probe sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL +0x2e5f6bf2 xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc1091b9d aic32x4_probe sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL 0xc612cad9 nvdimm_region_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xb155d8b3 v4l2_ctrl_request_hdl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x10d892eb can_get_state_str drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL @@ -14589,20 +14595,20 @@ 0xacd81eb3 jbd2_inode_cache fs/jbd2/jbd2 EXPORT_SYMBOL 0x4af470c8 snd_hda_codec_unregister sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x18761dc1 snd_seq_device_new sound/core/snd-seq-device EXPORT_SYMBOL -0x4bfbd2ed tmc_free_sg_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL -0x874f2804 iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x2166093a tmc_free_sg_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x329f3877 iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xdf588176 ieee80211_softmac_scan_syncro_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x22a80da3 dw_mci_pltfm_remove drivers/mmc/host/dw_mmc-pltfm EXPORT_SYMBOL_GPL -0xd02577f9 v4l_vb2q_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x0a6ecab4 lg2160_attach drivers/media/dvb-frontends/lg2160 EXPORT_SYMBOL -0x0d43a734 vb2_buffer_in_use drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL -0x70d067a4 mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe720914a v4l_vb2q_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xcb6a2da9 lg2160_attach drivers/media/dvb-frontends/lg2160 EXPORT_SYMBOL +0x00e37f06 vb2_buffer_in_use drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0xa34cc18f mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x415a5e7a dw_spi_suspend_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x7fdb6004 cxgbi_device_unregister_all drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x1c60ebc6 ttm_range_man_init_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x44aa48a4 drm_object_property_get_default_value drivers/gpu/drm/drm EXPORT_SYMBOL -0xfd24698c smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL -0x61413c92 cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL +0xdda2cd1d smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL +0x3cfa259f cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL 0xf40f1d62 ife_validate_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x0f5c38af line6_disconnect sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x248597a9 snd_seq_create_kernel_client sound/core/seq/snd-seq EXPORT_SYMBOL @@ -14610,40 +14616,40 @@ 0x9d823efa mtd_del_partition drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xb97d8a45 rtllib_wx_set_gen_ie drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x8c54b0f8 dvb_dmx_swfilter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xab7ff8a8 drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5988cbf7 drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa82ebd02 fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0xb4f0b755 drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x321c367f drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2f66797f fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL 0x4b62826c dlm_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL 0x1be7d8be torture_onoff_failures kernel/torture EXPORT_SYMBOL_GPL -0x46b6a0ff rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL -0x9f02db5d cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbfcc57f0 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL +0xb2a345cc cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x25d226b7 pcm1789_common_exit sound/soc/codecs/snd-soc-pcm1789-codec EXPORT_SYMBOL_GPL 0xca19cfae bmi160_enable_irq drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL -0x3b149914 rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0xfe2c002e ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x962bb8ab rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x7be58b0e ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9628c4e6 hsi_register_client_driver drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x469a05cb get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf3484fa1 get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x270788c5 ata_sas_port_alloc drivers/ata/libata EXPORT_SYMBOL_GPL 0x43c3e343 ata_port_abort drivers/ata/libata EXPORT_SYMBOL_GPL 0xafb66d0c __SCT__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5a2515be typec_mux_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xb1111a63 usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0ea6968d usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf03994ba mt76x02_bss_info_changed drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf37f7eb7 am65_cpts_tx_timestamp drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL 0x85c52c8b fcoe_ctlr_link_down drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xdc7fe4d3 host1x_get_dma_mask drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x8dcf0d21 ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL -0x19b1b5cd rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL -0x233d0ee2 rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x4bc0d721 rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x66673f1a ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL +0xbdd10efb rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL +0x789fab8d rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x5c753f2c rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x921e9784 __SCT__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x6ce1c95c __SCK__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x92c91a6d cx88_ir_start drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xd1e4b8b5 cx88_ir_start drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x4a57fc84 vpu_get_venc_hw_capa drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL -0xfe63d9c2 usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7aaf4439 usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2adcf93f ath9k_hw_loadnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x51301bcd drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xb0abe57c drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x26815dbc drm_dp_link_rate_to_bw_code drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x26dd4bb8 fsl_edma_tx_status drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0xf853dd16 cryptd_ahash_queued crypto/cryptd EXPORT_SYMBOL_GPL @@ -14652,39 +14658,39 @@ 0x52770fc5 lib80211_register_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL 0x44e7347b mtk_memif_set_enable sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0xdd9878eb mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x1e32e8fc uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x199c70f7 __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xb233ca00 amvdec_write_dos drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x20d78479 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x17acd332 __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6a3a4477 amvdec_write_dos drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x601f665f dm_io_client_create drivers/md/dm-mod EXPORT_SYMBOL -0x61ee4034 vb2_ioctl_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x1b4c211a vb2_ioctl_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x77f15366 mii_check_link drivers/net/mii EXPORT_SYMBOL 0x8f018e44 mt76_connac_pm_queue_skb drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xcf98178a mt76x02_mcu_set_radio_state drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa2087d55 rtsx_pci_card_pull_ctl_enable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x90aa8549 vsock_find_cid net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xe058ebb4 inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xd6835248 inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x9c069b7b snd_i2c_readbytes sound/i2c/snd-i2c EXPORT_SYMBOL -0xe03ea4a9 rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcff3d388 mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x4119ac0b tea5761_attach drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL -0xead256f3 max9271_set_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xd254ace2 rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa8e14a0e mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x39402ac9 tea5761_attach drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL +0xa5b42245 max9271_set_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xbf4c925c mlx4_qp_release_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x401567d7 drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6e1afbec nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL +0x31705cf2 drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1f308b4f nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc4c96ad6 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xfde2f61b nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xa4c4e006 snd_hda_mixer_amp_switch_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa19b9d10 snd_hda_unlock_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xd2a962b7 bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL_GPL +0xf5eb7e81 bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL_GPL 0xf238f0a3 bme680_core_probe drivers/iio/chemical/bme680_core EXPORT_SYMBOL_GPL -0x0cb153a1 btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xe0a7129f btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x0f3fb463 parport_release drivers/parport/parport EXPORT_SYMBOL 0xc6385f9e hisi_qm_create_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0xebcc64a4 dm_bufio_get_block_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x2fd3673e go7007_alloc drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0x01676edb cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xef4fe463 iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xac98b129 rockchip_rgb_init drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL +0xb55936f3 go7007_alloc drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x446aafeb cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x92a31d3a iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x28d86a93 rockchip_rgb_init drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL 0xbcb90cb3 poly1305_core_emit lib/crypto/libpoly1305 EXPORT_SYMBOL 0x415e894e dsa_8021q_rx_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdd70dbf6 snd_midi_event_decode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL @@ -14693,89 +14699,88 @@ 0x3f61ee64 vhost_add_used_n drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x3a20a9d7 transport_set_vpd_ident_type drivers/target/target_core_mod EXPORT_SYMBOL 0x6b85ca34 stratix10_svc_request_channel_byname drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL -0x03fdb830 lp55xx_deinit_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x669756c3 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xfffc22e1 v4l2_ctrl_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xa7f6d160 lp55xx_deinit_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x6bc38296 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd65e89d6 v4l2_ctrl_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xf94b146c usb_ftdi_elan_edset_input drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x30e85287 hd44780_common_shift_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0xfce768b7 cdrom_get_media_event drivers/cdrom/cdrom EXPORT_SYMBOL 0xd72b2cc8 ath10k_core_destroy drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xe64cce73 mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf30730f5 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb6563a73 mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7faafcbe mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x375fa1d2 hisi_sas_phy_oob_ready drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL -0xe0b019e5 iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xd019c0b0 iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x8a9027d3 fcoe_fcf_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x405b6e05 srp_parse_tmo drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0xb5fee1e2 scsi_host_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL 0x63dcbeef rtsx_pci_read_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xa3e07422 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL -0x8047b793 nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL -0x284fe92a tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x909b9415 nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x758f5c25 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL +0x1bf4a88d nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7c07009b tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x91c9cef8 nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xfa1fbd09 slim_stream_enable drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0x532b1afe imx_media_dev_notifier_register drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x8e64cad6 imx_media_dev_notifier_register drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x30b5ebc6 v4l2_jpeg_parse_scan_header drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL 0x730f2eae v4l2_m2m_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x6e6429f6 rtw_core_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xfee2dcb8 mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc17dce05 mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf8aedb28 fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x9b6f6c3c drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7a7ceb39 drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa698f998 ceph_free_lockers net/ceph/libceph EXPORT_SYMBOL 0x87aadd05 memstick_suspend_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x0ed679db is_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x4fb972b0 fbtft_unregister_backlight drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0xe3e4830b dib0090_get_current_gain drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x4618905c fbtft_unregister_backlight drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xa2cc0615 dib0090_get_current_gain drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x596af8ff usb_function_register drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x643b9fbe cdrom_autoclose drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0x3686ea09 spi_print_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x4c59235c ttm_pool_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xab3b6edd jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL -0x38ab9163 xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xe476bcb8 jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0xdaab8876 xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x55316323 axg_tdm_formatter_set_channel_masks sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL 0xf373adce snd_soc_card_remove_dai_link sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf253bb20 snd_hda_jack_pin_sense sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xa5a92da4 __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x89c64e12 __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x1ec7eba1 mt76_get_of_eeprom drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x5e90b2a5 virtio_dma_buf_get_uuid drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0x8515663c clk_alpha_pll_regs drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x862cb6a7 sprd_sc_gate_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL -0xdd0f1361 fscache_put_operation fs/fscache/fscache EXPORT_SYMBOL 0xb4a9367d tegra30_ahub_enable_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL -0x7c2badd5 ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x181290db ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x2eb6b680 ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xac7e32e5 ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x68fe2b0e sata_pmp_qc_defer_cmd_switch drivers/ata/libata EXPORT_SYMBOL_GPL 0x74a5969f ata_sff_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL 0x4f72ed0b ata_scsi_change_queue_depth drivers/ata/libata EXPORT_SYMBOL_GPL 0xc3016b8d media_device_delete drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x99a81ab3 smsclient_sendrequest drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x669594ad musb_clearw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x9304781d mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb7679e93 mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x947b63dd drm_master_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x03bc993e ipmi_set_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xea196886 crypto_sha3_final crypto/sha3_generic EXPORT_SYMBOL 0x01bb3ded nfc_hci_target_discovered net/nfc/hci/hci EXPORT_SYMBOL 0x1b1e06e1 __tracepoint_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0x2b0f6f67 xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x8a4d15ab xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xa7d3a3a6 q6asm_media_format_block_multi_ch_pcm sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x0a4f877b iio_trigger_unregister drivers/iio/industrialio EXPORT_SYMBOL 0xb0388314 iio_read_max_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xa02b088a target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0xbbde5978 target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL 0x1616c776 anybuss_host_common_probe drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x12864075 mmc_of_parse_clk_phase drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x956dfcfd gether_get_host_addr_cdc drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x064a66cb usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbb49286e usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x1e9c590a usb_find_common_endpoints_reverse drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x8f2c7ef6 ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x2725bc5e ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xb6a3621f mlxsw_core_trap_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x459df70d c2port_device_unregister drivers/misc/c2port/core EXPORT_SYMBOL -0x93aebc4e drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x902a4ace drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x356322c4 hidma_mgmt_init_sys drivers/dma/qcom/hdma_mgmt EXPORT_SYMBOL_GPL 0x0ce19729 mb_cache_entry_touch fs/mbcache EXPORT_SYMBOL -0xcc192a31 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xc6d3f35a pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL -0xa9000b02 atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xdb0b126f virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x66331c35 pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL +0x71fdbd2d atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL 0xaba744aa imx_dsp_ring_doorbell drivers/firmware/imx/imx-dsp EXPORT_SYMBOL -0x7d24b4b3 radio_tea5777_exit drivers/media/radio/shark2 EXPORT_SYMBOL_GPL +0x169192c7 radio_tea5777_exit drivers/media/radio/shark2 EXPORT_SYMBOL_GPL 0xdd71a02d media_device_pci_init drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x275c8ac0 usbnet_open drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x58698ce1 rtw8852a_chip_info drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL @@ -14786,32 +14791,32 @@ 0xbc762f19 ath9k_hw_puttxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x6fb0359b mlxsw_core_trap_state_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x57405241 mlxsw_core_trap_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x81ac5dbc mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x3d1060e3 lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0x9a28a881 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7e0a1cbc lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL 0xfa3d16de pasic3_read_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL 0x3aaa1f58 drm_atomic_add_encoder_bridges drivers/gpu/drm/drm EXPORT_SYMBOL 0x6615069e drm_dp_dsc_sink_max_slice_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9c781793 fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL -0xe860ffa0 udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0x86410b30 xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3ccec037 fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL +0xafcfd5ad udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x274368d4 xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x614e1a57 is_jack_detectable sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa595fd20 snd_hda_find_mixer_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa0fb5668 snd_ctl_notify sound/core/snd EXPORT_SYMBOL -0x5266cbf7 ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3cc07bab ieee80211_rx_mgt_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x6a0730fc ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x90c838d5 ieee80211_rx_mgt_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xbc723582 ffa_dev_ops_get drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL 0xea6014fd media_request_object_unbind drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xd3061438 cx2341x_handler_set_busy drivers/media/common/cx2341x EXPORT_SYMBOL +0x1428eafc cx2341x_handler_set_busy drivers/media/common/cx2341x EXPORT_SYMBOL 0xc499aa61 rmi_unregister_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x04eabdb7 usb_ep_queue drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x5f458218 fw_schedule_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL -0x3a230bf7 orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x07b5dab6 orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x46cdf933 bgx_config_timestamping drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x636c37fc qlt_free_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x1137d3c1 fc_get_host_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x36fb266f snd_pcm_hw_constraint_step sound/core/snd-pcm EXPORT_SYMBOL 0x845db9a5 fpga_bridge_unregister drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xeb634108 ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x472b86fd ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x4f477261 dm_bm_checksum drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf52c4871 media_device_unregister_entity drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xd21da2e4 venus_helper_get_framesz drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL @@ -14823,60 +14828,60 @@ 0x7eeb61c2 scsi_vpd_tpg_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0x49be9d1e tifm_alloc_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0xba8cf4ee drm_framebuffer_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xeffe87dd iproc_pcie_shutdown drivers/pci/controller/pcie-iproc EXPORT_SYMBOL_GPL -0x629d7981 __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4588ce03 gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x26ab0768 esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x7147b6cb iproc_pcie_shutdown drivers/pci/controller/pcie-iproc EXPORT_SYMBOL_GPL +0xb7a70bdd __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x22a804fb gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0xc2a18a00 esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL 0x8d864069 snd_pcm_rate_range_to_bits sound/core/snd-pcm EXPORT_SYMBOL_GPL -0x8fc4b390 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf2f27cdf ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x14ed8345 w1_register_family drivers/w1/wire EXPORT_SYMBOL -0xbccf4b7c ieee80211_txb_free_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xdb766354 ieee80211_txb_free_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xbe4de675 cec_get_edid_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x68bc6a2c dibx000_i2c_set_speed drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x652859f9 dibx000_i2c_set_speed drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL 0x7ecc5266 mt76s_deinit drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL 0xd28256cf mlxsw_afa_block_append_allocated_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa47683c7 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa3c03987 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x31889754 drm_atomic_set_crtc_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL -0xb4167116 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb34684f3 br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL -0x01182188 ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x0d5bbc30 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xe482c268 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2c9ce9ec br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL +0x4bbdaee1 ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xdb57e86e nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xf119fa1d of_fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xeb25eaed nd_region_release_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xf12fa64a usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x33665dcb usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x64415593 hd44780_common_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x0dfaf6b5 rtw_bf_set_gid_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x4603baf8 sun4i_frontend_exit drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL -0xd8c6e787 drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x54da6b44 drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x5a96e288 mhi_queue_skb drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xcfae8e17 flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x18ea7c6e flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x10a4c688 qcom_adc5_hw_scale drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL 0xf53ba0b8 sdw_rows drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xedb5030f vhost_dev_has_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x142072c0 transport_set_vpd_assoc drivers/target/target_core_mod EXPORT_SYMBOL 0x5fd83d66 anybuss_start_init drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL -0x447e4b72 ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x088e0371 ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xfa43ed54 wl12xx_is_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0xaa4ff28e wlcore_event_inactive_sta drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x5c4eed31 wl1271_cmd_configure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xa18f224e ath_regd_find_country_by_name drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x980a0661 iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0xcb03983a iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL 0xc07d3722 sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x5dde6f34 axp20x_device_remove drivers/mfd/axp20x EXPORT_SYMBOL +0xab1b7e64 axp20x_device_remove drivers/mfd/axp20x EXPORT_SYMBOL 0x517b619d rtsx_pci_send_cmd_no_wait drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xfe4e5286 __devm_drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x99c1eec9 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc986b1e0 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb2fc009a ieee80211_remain_on_channel_expired net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x6efe23f8 set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xfac446a6 set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x849b9e28 snd_soc_component_compr_get_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe4c2887b nand_ecc_cleanup_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x4f411ebd vb2_fop_mmap drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x41e45d64 vb2_fop_mmap drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x2085dcad usb_wwan_port_probe drivers/usb/serial/usb_wwan EXPORT_SYMBOL_GPL 0x76beb25a iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x5400043a mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6bd726a1 drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x28829019 virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xa2afd6b2 nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xa637fbe4 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb7fd2d4e drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3efd905b virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0f059e7b nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x5fc3c6ed taprio_offload_free net/sched/sch_taprio EXPORT_SYMBOL_GPL 0x897b159b tlv320aic23_probe sound/soc/codecs/snd-soc-tlv320aic23 EXPORT_SYMBOL 0xd937ad19 snd_soc_component_compr_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -14884,44 +14889,44 @@ 0x01612c0b v4l2_detect_gtf drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xa97e00eb v4l2_detect_cvt drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x683bb739 smscore_start_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x47789f6a flexcop_wan_set_speed drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x400c3f76 flexcop_wan_set_speed drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x317cd2d1 usb_acpi_set_power_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x800c483d drm_plane_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x8f3948db __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9e7bc258 nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5a4f3b25 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb1d19c69 nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc1347db0 q6asm_write_async sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x3078757b qcom_snd_parse_of sound/soc/qcom/snd-soc-qcom-common EXPORT_SYMBOL -0xaf8f3e3f rt5682_calibrate sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0xa43c8aee rt5659_set_jack_detect sound/soc/codecs/snd-soc-rt5659 EXPORT_SYMBOL_GPL +0x40956b3a rt5682_calibrate sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xabf4286c rt5659_set_jack_detect sound/soc/codecs/snd-soc-rt5659 EXPORT_SYMBOL_GPL 0x91fdc000 iio_triggered_buffer_cleanup drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL 0x03ea6628 __rio_local_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x2392975e to_legal_channel drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x4beb29f4 ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x8d8bd900 vb2_video_unregister_device drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x54944da1 ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x9713888c vb2_video_unregister_device drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x95916b72 rt2800_disable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xd964bfcd otx2_mbox_reset drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL -0x95ce2898 cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf84c7d9b cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xc1d16f28 sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x01b24a77 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL +0x09667669 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL 0x2ea89927 dpaa2_io_service_pull_channel drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL -0x4ce17f7f nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3615a79d ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x34062ed8 nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x1ddb9faf nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x096d99e8 ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x4ef2e761 nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xdc8238ec amdtp_stream_pcm_abort sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x70a319e6 iio_map_array_register drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xa2d33bd1 ubi_leb_change drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xe95e0941 vchiq_close_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0xb5cb28ca dvb_frontend_resume drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe53945e4 dvb_frontend_resume drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xc0ccb2c8 rtl92c_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x35aeb798 cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x91da2897 cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb5c89dbe cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x3bbcd80a cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xf811e69d scsi_eh_flush_done_q drivers/scsi/scsi_mod EXPORT_SYMBOL 0xea61eefe vmci_qpair_produce_buf_ready drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x87a6798a nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9f21a421 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x0f612b88 aic3x_probe sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL -0x1df4c304 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL -0x47443932 mmc_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb2469999 nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x522f9253 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x52515798 aic3x_probe sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL +0x2e9aa30e transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL +0x523b0b24 mmc_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x123dee65 rtl_debug_remove_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xbad42f06 mt76_csa_finish drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x696f121f il_send_cmd_pdu_async drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -14933,19 +14938,19 @@ 0x68a24153 snd_pcm_format_physical_width sound/core/snd-pcm EXPORT_SYMBOL 0xfcf5b099 devm_mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x1d4569d6 __bcma_driver_register drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xd4e17597 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x0277db50 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL 0xfb09f39a dvb_ringbuffer_read drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xc34b3571 dib9000_fw_set_component_bus_speed drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x6ee82485 dib9000_fw_set_component_bus_speed drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x8c744eab __typec_altmode_register_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x2c4f7c73 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL +0xb8644241 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL 0x66a7acf8 otx2_ptp_destroy drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL 0xe7330fc1 otx2_mbox_regions_init drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL -0x9e4c4514 t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xe27a7c40 t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xcebebe24 fc_exch_mgr_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xcf719279 scsi_remove_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3b454e3e drm_atomic_get_connector_state drivers/gpu/drm/drm EXPORT_SYMBOL -0xf1dbf7c9 analogix_dp_stop_crc drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL -0xbc2a0dd0 pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x496c631e analogix_dp_stop_crc drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xa457cf79 pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc80d8820 tegra_asoc_machine_probe sound/soc/tegra/snd-soc-tegra-machine EXPORT_SYMBOL_GPL 0x5875a7f8 snd_soc_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa607e4c1 nand_write_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL @@ -14953,45 +14958,45 @@ 0x457e7ec9 anybuss_set_power drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x87bee547 btracker_queue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x01d2f9ac dm_rh_recovery_start drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xa676ad91 v4l2_querymenu drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x6e9b517c dvb_pll_attach drivers/media/dvb-frontends/dvb-pll EXPORT_SYMBOL +0xaee6e272 v4l2_querymenu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x37f3e0bd dvb_pll_attach drivers/media/dvb-frontends/dvb-pll EXPORT_SYMBOL 0x212a69ea renesas_xhci_check_request_fw drivers/usb/host/xhci-pci-renesas EXPORT_SYMBOL_GPL 0x5e925181 mlx4_get_slave_from_roce_gid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x23609bc2 ei_start_xmit drivers/net/ethernet/8390/8390 EXPORT_SYMBOL -0x981774cd nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x41a2c94a nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x533becf8 scsi_is_host_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x04b60af6 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL +0x19b5138f af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL 0x21d87517 ieee80211_calc_rx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7aad008b bt_to_errno net/bluetooth/bluetooth EXPORT_SYMBOL -0x2f2c2fd5 ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x493b0326 cs4271_probe sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL +0xcd4162e5 ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x5d2e92a8 cs4271_probe sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL 0x1c2f957b vhost_add_used_and_signal_n drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x3ffbf9de rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x88442d33 rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x53b5e5e3 __tracepoint_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x76f8e04f cx2341x_handler_init drivers/media/common/cx2341x EXPORT_SYMBOL +0x37a53035 cx2341x_handler_init drivers/media/common/cx2341x EXPORT_SYMBOL 0xd020dd1f __traceiter_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ec4aee6 put_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf1421d13 drm_mode_sort drivers/gpu/drm/drm EXPORT_SYMBOL 0x8a33f431 sprd_div_helper_round_rate drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL -0xeaaabc69 atm_init_aal5 net/atm/atm EXPORT_SYMBOL +0x75ca5a58 atm_init_aal5 net/atm/atm EXPORT_SYMBOL 0xbf55f96a nau8824_components sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL -0x873d1261 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x11b25a8e rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x514f00f3 sbc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0xad2c7672 __traceiter_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x2ec4f931 v4l2_ctrl_sub_ev_ops drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x30ffc6b4 vb2_dvb_unregister_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x1a5354fa v4l2_ctrl_sub_ev_ops drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd6e55ff0 vb2_dvb_unregister_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0xa77133ba usbip_event_add drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xf34c6bdd usb_alloc_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd487a1f9 rt2800_reset_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xee6fa50c ath9k_hw_releasetxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xc1da6d90 mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x35c3dbd3 mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe4b051cf raid6_datap_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0x8733a0ff tee_shm_pool_free drivers/tee/tee EXPORT_SYMBOL_GPL 0x58b93301 iio_bus_type drivers/iio/industrialio EXPORT_SYMBOL -0x1c2b1087 rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xcfea3e4f transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL +0xe4adc095 rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x0be3312d transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL 0x3b3cebdf rio_mport_send_doorbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x9eabec00 md_start drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5a32b57a md_start drivers/md/md-mod EXPORT_SYMBOL_GPL 0xb83018b6 ad714x_disable drivers/input/misc/ad714x EXPORT_SYMBOL 0x57d4050a xhci_get_endpoint_index drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xba2d8e22 il_mac_add_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -14999,31 +15004,31 @@ 0xc941e82c cfg80211_tx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL 0x817f6f70 cfg80211_rx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL 0x958e87ad snd_soc_dai_set_pll sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xae40c013 mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfd37d9bc mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x621fb569 usb_stor_clear_halt drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x24074a7f fw_core_handle_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL -0x6d8c0e08 alloc_can_err_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x4329da61 alloc_can_err_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf81c0cbc rt2x00usb_initialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xf2d42394 mt7615_mcu_reg_wr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x514944f1 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x49091874 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x564aa7d5 __drmm_simple_encoder_alloc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x96f1573f drm_of_component_match_add drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x540cca77 p9_tag_lookup net/9p/9pnet EXPORT_SYMBOL 0xb51a3724 rpc_pipefs_notifier_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaeb7451e ax25_defaddr net/ax25/ax25 EXPORT_SYMBOL_GPL -0x40c9cfb7 mt6359_mtkaif_calibration_enable sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0xc8260f0c mt6359_mtkaif_calibration_enable sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL 0x01318f83 snd_soc_acpi_find_machine sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL 0x222eb1a5 devm_iio_device_alloc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x66091ac7 ad_sd_read_reg drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL -0xc691e4ed mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x38439c84 mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xeb639495 mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xffe06653 mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xea785621 nanddev_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x19625e64 rawnand_sw_hamming_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x486a3755 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0xaeadf48e target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x452c0c51 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xa2f3c087 target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x284a6bff __tracepoint_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6f856530 __traceiter_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8786ac91 cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xca0f3907 cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x4bac02d1 drm_bridge_connector_disable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x0456bd28 drm_framebuffer_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x7809cbda drm_get_unmapped_area drivers/gpu/drm/drm EXPORT_SYMBOL_GPL @@ -15034,21 +15039,21 @@ 0xb465e11e rtllib_wx_get_freq drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x3ab79bf8 rtllib_wx_set_mlme drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xe7f5cd02 mmc_register_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xa141e936 cx88_core_irq drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xffe01ee9 mantis_dvb_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xbe9b2893 mantis_i2c_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x8369a091 mantis_pci_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x24a92578 mantis_dma_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xd0524e18 cx88_core_irq drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xfdccab52 mantis_dvb_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x212aba78 mantis_i2c_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x5d806c00 mantis_pci_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xb0f30b8a mantis_dma_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0xc37b9769 tcpm_cc_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xed8894d5 rtw_phy_pwrtrack_get_pwridx drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x369310e6 mt76_connac_mcu_sta_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x0d4023ec mt76x02_get_max_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe4bf1506 lbs_add_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x63e8eca3 ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf5361c89 ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x8a98694f hisi_sas_sync_irqs drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xd094e788 fcoe_ctlr_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x344cf08d libfc_vport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x83ddd071 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x952e037b svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xbf5e12a9 axg_fifo_pcm_pointer sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0xff514c0d fw_core_remove_card drivers/firewire/firewire-core EXPORT_SYMBOL 0x8972bf7e xrs7004f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL @@ -15056,68 +15061,69 @@ 0x80aa4656 ipmi_free_recv_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xe97f4ce5 qword_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf448d1c fanout_mutex net/packet/af_packet EXPORT_SYMBOL_GPL -0x181b7f49 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xc8561ac8 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x78cfc6e2 snd_pcm_lib_preallocate_pages_for_all sound/core/snd-pcm EXPORT_SYMBOL 0xf14f5684 qcom_glink_ssr_notify drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL 0x5f586ca2 vringh_init_kern drivers/vhost/vringh EXPORT_SYMBOL 0xbf526e6f slim_free_txn_tid drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x5fecc6a5 vchiq_shutdown drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0xaec8db05 cx231xx_init_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x88a18f1b ivtv_firmware_check drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x6f588e92 b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x005cefd5 cx231xx_init_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xa1bbf1a2 ivtv_firmware_check drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x605eae51 b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xe6f96767 mt7615_update_channel drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x38845aeb ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x12dcb212 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x3be57c5f ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd04e8732 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x018574a1 mb_cache_entry_delete fs/mbcache EXPORT_SYMBOL 0xcc4ee841 raid6_gfexi lib/raid6/raid6_pq EXPORT_SYMBOL 0x38701a7c cfcnfg_del_phy_layer net/caif/caif EXPORT_SYMBOL 0x376350f1 cfcnfg_add_phy_layer net/caif/caif EXPORT_SYMBOL -0xb38658f8 __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL -0x4f70a514 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL -0x124ddc96 br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0xd40743ae __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0xfc139bce br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x278e45a3 br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0x58917960 snd_soc_lookup_component_nolocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x035c4f51 qca_uart_setup drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x5d111d9e qca_uart_setup drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x2c4238bd to_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x11e06ee9 badrange_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x8abc8d48 rio_route_get_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x4f617cb3 rtllib_wx_get_wap drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x414c3ffb __SCT__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc6315d8e __SCK__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x7837aba5 fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0x389453b2 fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0x2d35e7eb __fscache_use_cookie fs/fscache/fscache EXPORT_SYMBOL 0xc966996b qtree_entry_unused fs/quota/quota_tree EXPORT_SYMBOL 0x342aefe2 objagg_obj_delta_priv lib/objagg EXPORT_SYMBOL 0x7b5ce5c3 baswap net/bluetooth/bluetooth EXPORT_SYMBOL -0x88594a6a dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x8230c3eb cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x609ede32 udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x1754626b dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x74c3010a cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x32cdb47d udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xbf9d7c25 iio_channel_cb_get_iio_dev drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0xdb488de9 nand_change_write_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xb647062f onenand_release drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL_GPL 0x73a48b4a ata_sff_std_ports drivers/ata/libata EXPORT_SYMBOL_GPL -0x10d141b8 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL +0x00f114c2 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL 0xf914aae8 free_dma_pools drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL -0x49c1844a tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL +0xc4b821a8 tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL 0xbea90386 sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL -0xa57d82b4 wm8994_irq_init drivers/mfd/wm8994 EXPORT_SYMBOL -0x85f8dd63 drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x67c1f5f6 dccp_destroy_sock net/dccp/dccp EXPORT_SYMBOL_GPL -0x7dc91b76 rxrpc_kernel_get_srtt net/rxrpc/rxrpc EXPORT_SYMBOL +0xba789198 wm8994_irq_init drivers/mfd/wm8994 EXPORT_SYMBOL +0x8cd47f1e drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0e4cc915 dccp_destroy_sock net/dccp/dccp EXPORT_SYMBOL_GPL +0xcb944e40 rxrpc_kernel_get_srtt net/rxrpc/rxrpc EXPORT_SYMBOL 0x04c67287 snd_hda_gen_path_power_filter sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xcc54aae6 nanddev_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x436098aa ntb_transport_link_down drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0x44e36d3d dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xcc14e8f0 md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL +0x6449e83c dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x5cccb826 md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL 0xdf9e7d88 rt2800_ampdu_action drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x89966273 ath10k_ce_dump_registers drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x992e03d0 qed_put_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL 0x2b1abce3 fman_has_errata_a050385 drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL -0xf3fabc8c cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf9af1216 cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x0364d913 drm_sched_entity_push_job drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xf25539f2 drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x80d84a60 drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbfd26f15 simd_aead_free crypto/crypto_simd EXPORT_SYMBOL_GPL 0x61deb482 p9_client_rename net/9p/9pnet EXPORT_SYMBOL 0x026b5bbe p9_client_remove net/9p/9pnet EXPORT_SYMBOL -0xa6aeb203 auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xacae12af auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x86f998c2 snd_rawmidi_kernel_open sound/core/snd-rawmidi EXPORT_SYMBOL 0x41533ed7 bcma_pmu_spuravoid_pllupdate drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x1600ed63 vfio_pci_core_register_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL @@ -15128,16 +15134,16 @@ 0xd5c76787 mpt_halt_firmware drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf102033e slhc_remember drivers/net/slip/slhc EXPORT_SYMBOL 0xc79024fc mlxsw_core_ptp_transmitted drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x90ffea3a mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x22e9f7d5 otx2vf_mcam_flow_init drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xc4edf082 mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x758217c7 otx2vf_mcam_flow_init drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x851d1a18 scsi_target_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x0c6ad2cf tps65010_config_vdcdc2 drivers/mfd/tps65010 EXPORT_SYMBOL 0x7457c597 drm_property_replace_global_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x030f2d6c dpaa2_io_service_enqueue_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL 0x24f99f54 dw_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0xd52d51b9 rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL -0x535edebd hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0x595525bc can_send net/can/can EXPORT_SYMBOL +0x65cec442 rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL +0x61aeeea8 hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x60a2e88c can_send net/can/can EXPORT_SYMBOL 0x75041655 wcd938x_sdw_device_get sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL 0xcbeaf97a snd_soc_component_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1402e8a1 snd_ctl_boolean_mono_info sound/core/snd EXPORT_SYMBOL @@ -15146,9 +15152,9 @@ 0x4f797c44 led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x6ddf600d rt2800_wait_csr_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xb61fc153 scsi_esp_cmd drivers/scsi/esp_scsi EXPORT_SYMBOL -0x54e6b549 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf7042842 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x60baaec1 fc_queuecommand drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x77ea6ba6 jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x41e2f80b jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0xb5a06d95 ieee802154_stop_queue net/mac802154/mac802154 EXPORT_SYMBOL 0xd3605e0e lib80211_crypt_info_free net/wireless/lib80211 EXPORT_SYMBOL 0x7c2a1249 asoc_simple_startup sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL @@ -15157,13 +15163,13 @@ 0xfd6550fa adi_axi_adc_conv_priv drivers/iio/adc/adi-axi-adc EXPORT_SYMBOL_GPL 0x0fa538df qcom_register_ssr_notifier drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0xd00be25c hisi_acc_sg_buf_map_to_hw_sgl drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x426f2deb si470x_stop drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL -0xe7d1981f rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xb8764c9e ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2e4e6061 si470x_stop drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x9361516c rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x1cf88337 ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb0ddd5a1 fc_rport_flush_queue drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x93b938be drm_atomic_helper_check_modeset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4300cde2 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xffe20aa3 jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL +0xedf162e0 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x0b9307f1 jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL 0xd37b578f ieee80211_hw_restart_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x68db31e2 q6asm_unmap_memory_regions sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x30e3e4a0 snd_soc_add_card_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -15173,8 +15179,8 @@ 0x3211acd3 rawnand_sw_hamming_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x5806ec0b rawnand_sw_hamming_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x4ed567c8 videocodec_unregister drivers/staging/media/zoran/videocodec EXPORT_SYMBOL -0xa646e59d imx_media_capture_device_remove drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0x3aa49eae dibusb_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xea8d8459 imx_media_capture_device_remove drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xba995985 dibusb_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe4125348 il_clear_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x886d911c __SCT__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL @@ -15184,126 +15190,126 @@ 0x6aacee47 drm_dp_128b132b_link_training_failed drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x96e753b7 host1x_syncpt_put drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x0d416ab2 crypto_nhpoly1305_final_helper crypto/nhpoly1305 EXPORT_SYMBOL -0xba5e0ff8 nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa3ba5fb1 nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x459e133f v4l2_m2m_get_curr_priv drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL 0x0d1e7bbc usb_stor_disconnect drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x6741441b rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x85a372a1 rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x4571aea8 ath_is_world_regd drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xa66eb130 mlxsw_env_module_port_map drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa5e86788 cxgbi_ppm_make_ppod_hdr drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x2f52f326 scsi_change_queue_depth drivers/scsi/scsi_mod EXPORT_SYMBOL -0xf4e005bb virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xade7ebf5 virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x32c80fdc nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xc0ebdd27 virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0bf20101 virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x78e3f316 nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x6789a75d snd_hda_codec_load_dsp_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xcaec1a89 snd_mixer_oss_ioctl_card sound/core/oss/snd-mixer-oss EXPORT_SYMBOL 0xb7e34327 vhost_log_write drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x68722835 max9271_configure_gmsl_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xdef9b495 max9271_configure_gmsl_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x420e4252 typec_switch_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x54c4230a mpt_raid_phys_disk_pg1 drivers/message/fusion/mptbase EXPORT_SYMBOL 0xa96610fb rtw_register_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x93f8b9c7 rt2800mmio_queue_init drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xf81f1f7b rt2x00lib_pretbtt drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x53c300b2 libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x18d9ccc4 libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x1c57c524 __traceiter_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe608823f nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xfe100df7 nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x9fb2c4f5 ttm_resource_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x110a929e drm_fb_xrgb8888_to_mono drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xee5dca34 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfddb4c34 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xce9c7fdc drm_of_find_possible_crtcs drivers/gpu/drm/drm EXPORT_SYMBOL 0x395868a1 qcom_find_freq_floor drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x447d9c95 torture_offline kernel/torture EXPORT_SYMBOL_GPL 0xc3865d9e cros_ec_sensors_core_read_avail drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0xff89a395 ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x846e6c1c ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb6c854bb atmel_i2c_init_ecdh_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x8fea2846 hisi_sec_get_pf_driver drivers/crypto/hisilicon/sec2/hisi_sec2 EXPORT_SYMBOL_GPL 0x0efbca4c btracker_promotion_already_present drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xb1f14cdd dibusb2_0_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x5ce5bdcf dibusb2_0_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x174267e3 usb_serial_generic_throttle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xa6eb1394 cdrom_mode_select drivers/cdrom/cdrom EXPORT_SYMBOL -0x8b3ba068 m_can_class_suspend drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x3742180a m_can_class_suspend drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x0b87ee75 ar9003_paprd_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa66f0c9f iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xaca82abe iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xdb06f332 drm_syncobj_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x44ef8e45 virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xc2d93614 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xf1fabc98 cs35l41_set_channels sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x4da8dbcc virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x182a0446 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x80c59cb6 cs35l41_set_channels sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xa55bf3bf snd_pcm_lib_preallocate_free_for_all sound/core/snd-pcm EXPORT_SYMBOL 0x0bc650f8 dfl_feature_ioctl_get_num_irqs drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x69c56304 iio_device_alloc drivers/iio/industrialio EXPORT_SYMBOL -0x253529ad ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x89ef6d69 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5657221c memstick_set_rw_addr drivers/memstick/core/memstick EXPORT_SYMBOL 0xfd64dd22 ata_port_schedule_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xd688716b dm_kcopyd_client_create drivers/md/dm-mod EXPORT_SYMBOL -0xde7280aa bd70528_wdt_set drivers/watchdog/bd70528_wdt EXPORT_SYMBOL -0x38acff16 v4l2_fh_add drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x2713423d helene_attach_s drivers/media/dvb-frontends/helene EXPORT_SYMBOL +0xe1038ec2 bd70528_wdt_set drivers/watchdog/bd70528_wdt EXPORT_SYMBOL +0x958a6080 v4l2_fh_add drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x36f9b358 helene_attach_s drivers/media/dvb-frontends/helene EXPORT_SYMBOL 0xb960f15c rc_map_register drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x050e89d9 i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x647280da i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x78b72f44 usbip_debug_flag drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x87cfbfdc usbnet_write_cmd_async drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x87914b5f qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x74f9e992 qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x380775b8 otx2_ptp_tstamp2time drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp EXPORT_SYMBOL_GPL -0xf312452d nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xb3a180ba iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x5aa8a843 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2ff3a8de nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x11f5b18c iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xaa32b138 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xcac33cd4 platform_profile_register drivers/acpi/platform_profile EXPORT_SYMBOL_GPL -0xeeb28fbe osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL +0x453b802f osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL 0x8989d6ae __tracepoint_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0xe5bb641c rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4f3c4b2d rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2438cc3e ipack_device_init drivers/ipack/ipack EXPORT_SYMBOL_GPL -0xf59be4fb ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x104d634c __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0xa9886f21 ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xb5f56739 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0x780886a6 rc_unregister_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x38a71b93 usbnet_purge_paused_rxq drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x4f9d55eb wlcore_synchronize_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0aed6a0f rt2x00pci_pm_ops drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0x3dd54b6d p54_rx drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x45d6a57b ath9k_hw_set_gpio drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa902f894 cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x43527c65 cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xe1b2d824 scsi_internal_device_unblock_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x9a1fa6e4 drm_hdmi_avi_infoframe_bars drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x24ca5ca9 objagg_obj_root_priv lib/objagg EXPORT_SYMBOL -0x7747a2a8 __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x55834ffb can_proto_register net/can/can EXPORT_SYMBOL -0x37286910 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xeeaf50c0 __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xb17bfd95 can_proto_register net/can/can EXPORT_SYMBOL +0xcc675557 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa013d95e asoc_simple_parse_widgets sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x3afc4948 imx_media_find_pixel_format drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xa7c7d3f2 md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL +0xeb238c95 md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL 0x9315c6c5 fw_core_remove_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL -0x3f12a034 mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x9c9cc461 xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6f48e96c dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x839baf44 mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0801c69b xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4a94c0e9 dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x9eb3817d null_dailink_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xae03ad4d snd_hda_spdif_ctls_assign sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x94bc70c3 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x639f5619 ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL +0x1d7094d1 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x9807b54f ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL 0xfbfcfe58 qcom_register_dump_segments drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0x2083a841 rtllib_wx_set_freq drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x7062014c dm_btree_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x67d4d9d8 em28xx_alloc_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xe8643ae5 venus_helper_set_bufsize drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x77f1aa04 em28xx_alloc_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x56afa833 venus_helper_set_bufsize drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xc6a49ad8 nal_h264_write_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL -0x3486473a flexcop_dump_reg drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0xead03b77 usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x13e42761 flexcop_dump_reg drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x494aad15 usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2d19664b dm_writepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0x6742628f __mt76_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x5466ec90 il_full_rxon_required drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x9f9e99bc cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x433d6752 cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xba271cd7 cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa441a02a cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xeeb72ba6 nvmet_check_transfer_len drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xf626f99b rtsx_usb_get_rsp drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0x6ee1daf6 drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL +0xb82265c1 drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL 0xa6aa9857 des_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL 0xcfac924a __SCT__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0x14cc8516 smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL -0xb2172049 rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL +0xdee6669a smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL +0x6e848cfc rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL 0x31a89d59 rpc_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8af855aa svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6418a232 svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd2a9f731 cfg80211_ref_bss net/wireless/cfg80211 EXPORT_SYMBOL -0xd4b6b679 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xce8463a0 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xe89d91be audio_graph_parse_of sound/soc/generic/snd-soc-audio-graph-card EXPORT_SYMBOL_GPL 0x6b826a57 dfl_fpga_cdev_config_ports_vf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x92bd4f12 dfl_fpga_cdev_config_ports_pf drivers/fpga/dfl EXPORT_SYMBOL_GPL @@ -15311,68 +15317,67 @@ 0xf11d69fe w1_ds2781_eeprom_cmd drivers/w1/slaves/w1_ds2781 EXPORT_SYMBOL 0x92f803ee w1_ds2780_eeprom_cmd drivers/w1/slaves/w1_ds2780 EXPORT_SYMBOL 0x7261390b ssh_packet_get drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xe1aa5177 dst_pio_disable drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xef48f1cf dst_pio_disable drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x13abdd5a hostap_dump_tx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x7fb75891 hostap_dump_rx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x39697353 mbox_handler_npa_lf_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xf5d9334e mbox_handler_npa_lf_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x5097b0d8 drm_warn_on_modeset_not_all_locked drivers/gpu/drm/drm EXPORT_SYMBOL -0x0ca5247d tegra_phy_xusb_utmi_port_reset drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x73c2b8a2 tegra_phy_xusb_utmi_port_reset drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0x82b487af crypto_sm4_set_key crypto/sm4_generic EXPORT_SYMBOL_GPL 0xed5c0cde crypto_sha3_update crypto/sha3_generic EXPORT_SYMBOL -0x0b1b5cd2 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL -0xa6005512 svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0a5942c6 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0xb3addd47 svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x05636f93 snd_hdac_aligned_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd1b39ea1 snd_hda_gen_spec_init sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xe6c4fb57 snd_unregister_device sound/core/snd EXPORT_SYMBOL 0x76e53683 mtk_ecc_wait_done drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL 0xa8906e90 ata_scsi_cmd_error_handler drivers/ata/libata EXPORT_SYMBOL -0x2b632c8d __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0xea63124a ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL +0x81466d79 __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0xd44e63f6 ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL 0x0624c9a5 cw1200_core_probe drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0xe74b4f8e rtw_rx_stats drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x3bc99bfa _rtl92c_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x4f264472 qed_put_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL 0x64ce6fd3 ei_poll drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x4b0ed6da clk_ops_hfpll drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xb07f13d4 af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL +0xb13dc91c af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL 0xa05ca625 nfs_fattr_init fs/nfs/nfs EXPORT_SYMBOL_GPL -0x209a1c97 fat_detach fs/fat/fat EXPORT_SYMBOL_GPL -0x56468c2a __fscache_update_cookie fs/fscache/fscache EXPORT_SYMBOL +0x56f17341 fat_detach fs/fat/fat EXPORT_SYMBOL_GPL 0xd75b7072 dccp_orphan_count net/dccp/dccp EXPORT_SYMBOL_GPL -0xac502e03 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xcbda8624 cs35l41_exit_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x8105fb87 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x5dec765a cs35l41_exit_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x63057f4b ib_copy_path_rec_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xcd13a73a rtllib_wx_set_wap drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x7de83bff sdhci_end_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x7e959d30 sdhci_enable_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xc0320311 mantis_ca_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xa67077bd mccic_register drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL -0xabb09482 microtune_attach drivers/media/tuners/mt20xx EXPORT_SYMBOL_GPL +0xf641686d sdhci_end_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x698fb528 sdhci_enable_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x378c83a4 mantis_ca_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x0f76ad75 mccic_register drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0x0cf44efc microtune_attach drivers/media/tuners/mt20xx EXPORT_SYMBOL_GPL 0x7ec56de5 iforce_send_packet drivers/input/joystick/iforce/iforce EXPORT_SYMBOL 0x0d1dbbe1 wlcore_event_beacon_loss drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x5300dfb7 il_get_passive_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x3ed987be iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x04f7a87b iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x582900e6 drm_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL 0xd28c2e67 mtk_dynamic_irq_acquire sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x4eb23908 avc_general_get_sig_fmt sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xdbb6d1cd avc_general_set_sig_fmt sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x88f8b50a snd_hda_ctl_add sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xace35f02 rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xc32212f5 rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x4b2210b8 vmbus_send_tl_connect_request drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x005b7556 cx231xx_demod_reset drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0xe08c4a60 dibusb2_0_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0xb4c5e72d mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb03d7ed5 bgmac_phy_connect_direct drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x32ca8096 cx231xx_demod_reset drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xc0505613 dibusb2_0_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xdb3b24cc mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcfb098c9 bgmac_phy_connect_direct drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL 0x79923cda bcm_phy_get_sset_count drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x248b8158 bcm_phy_enable_apd drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xc178f059 lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL -0xbd11b267 drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0xba7e39a6 lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0xdba81865 drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x26d629cd dw_hdmi_phy_gen2_reset drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x3f9a2b0b rpcauth_get_gssinfo net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdd691402 xprt_find_transport_ident net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb189db62 can_proto_unregister net/can/can EXPORT_SYMBOL +0x7df31a81 can_proto_unregister net/can/can EXPORT_SYMBOL 0xd55de8f7 snd_soc_of_parse_aux_devs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x2f5863c9 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xa6ec4279 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL 0x2cd35c6e vhost_dev_reset_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x63757e92 w1_calc_crc8 drivers/w1/wire EXPORT_SYMBOL_GPL 0x7f992ee7 ata_sff_busy_sleep drivers/ata/libata EXPORT_SYMBOL_GPL @@ -15381,84 +15386,84 @@ 0x24cf437a drm_vma_node_is_allowed drivers/gpu/drm/drm EXPORT_SYMBOL 0x4dd68ea8 cmdq_pkt_wfe drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0xb9e81961 dpaa2_io_query_fq_count drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL -0x4b92f9dd fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL +0x090e7fe1 fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL 0xede41327 __tracepoint_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x34542113 nci_recv_frame net/nfc/nci/nci EXPORT_SYMBOL -0x575ea2de cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0608039e v4l2_mc_create_media_graph drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x2f31f524 vb2_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xba1133a0 nci_recv_frame net/nfc/nci/nci EXPORT_SYMBOL +0x64dd432d cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbe6b9de2 v4l2_mc_create_media_graph drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x76be6f68 vb2_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x5b1a1596 usbip_stop_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xb3adf38d store_cdrom_address drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x7a0eaf88 usb_ep_set_halt drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x946a455e b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x12343edc b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf843ee19 b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x2cb156ad b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x2c531091 rtl8723_phy_path_adda_on drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0xf37fc62d nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8c40c154 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7ad41eeb rtsx_usb_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xaff68a84 drm_atomic_print_new_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x094f6fc5 dw_hdmi_phy_i2c_set_addr drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x5b17be06 cast_s4 crypto/cast_common EXPORT_SYMBOL_GPL -0x200cb025 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x266aaf44 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4dbcab88 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2dfc5193 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x59d689dc nand_ecc_sw_bch_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x991c17ba hisi_uncore_pmu_get_event_idx drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0xc9aef50d rtllib_softmac_start_protocol drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xd0fb1baf imx_media_pipeline_pad drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xdddde267 md_done_sync drivers/md/md-mod EXPORT_SYMBOL +0xe6c26089 imx_media_pipeline_pad drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xa0425e2b md_done_sync drivers/md/md-mod EXPORT_SYMBOL 0x8f1ad46b saa7134_devlist_lock drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xf8592bb8 saa7146_pgtable_build_single drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x5c13078f flexcop_i2c_request drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xbafbca33 saa7146_pgtable_build_single drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x9b17b0a0 flexcop_i2c_request drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x10ec6d2d tcpm_sink_frs drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x10ebee24 ieee80211_iterate_stations_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xae723ac0 l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL +0xf757cfab l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL 0xd1e9dc8e lib80211_crypt_info_init net/wireless/lib80211 EXPORT_SYMBOL -0xf215c5fb rt5640_enable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL -0x0abfc0cf st_accel_get_settings drivers/iio/accel/st_accel EXPORT_SYMBOL +0xf1de67b3 rt5640_enable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x819697fe st_accel_get_settings drivers/iio/accel/st_accel EXPORT_SYMBOL 0x4236eaaf range_4_20mA drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x95d78964 mdev_bus_type drivers/vfio/mdev/mdev EXPORT_SYMBOL_GPL -0x5fe59f7b ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xa1bdeed4 ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x54eff523 usb_ftdi_elan_edset_output drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x36dc00a2 hd44780_common_print drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x16ebf714 rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xf5f97e39 rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x5627f11c mt76_connac_mcu_set_mac_enable drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x64e5cd44 cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x1c7c286d cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9fd44c69 tps65010_set_led drivers/mfd/tps65010 EXPORT_SYMBOL 0x5bafa76e altera_init drivers/misc/altera-stapl/altera-stapl EXPORT_SYMBOL -0x80b15d3d virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6a82b1ab virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x0cdce87c rfkill_set_hw_state_reason net/rfkill/rfkill EXPORT_SYMBOL -0x0cbfc8a3 rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5e66ec11 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xd5201a51 rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3e3dbfe0 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x63ff2fef mtk_afe_fe_trigger sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0xca963c7a iio_channel_get_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0x4a99a4ab ata_sff_dev_select drivers/ata/libata EXPORT_SYMBOL_GPL -0x325a6590 ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL +0xfa1cbc8e ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0xb43d2a7d vmbus_disconnect_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xa311a9e7 dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x506a97e8 dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xbf5d26d4 ath10k_core_stop drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xf7d99c76 drm_bridge_detect drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x161572ca drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x155a858f sun4i_usb_phy_set_squelch_detect drivers/phy/allwinner/phy-sun4i-usb EXPORT_SYMBOL_GPL -0xa48c602f jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0xe48aae58 drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL +0xda6f86c3 sun4i_usb_phy_set_squelch_detect drivers/phy/allwinner/phy-sun4i-usb EXPORT_SYMBOL_GPL +0xd7aaa445 jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL 0x901e953f caif_enroll_dev net/caif/caif EXPORT_SYMBOL -0x3b7bcbd6 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xed7205f7 l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL +0x6c1b6ad8 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x31ec68bb l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL 0xdcb0229f sdw_write drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x828e5a1b w1_remove_master_device drivers/w1/wire EXPORT_SYMBOL +0x9e6db6f1 w1_remove_master_device drivers/w1/wire EXPORT_SYMBOL 0x10e81c34 slim_read drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0xdb04efd4 mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0a5a4eb3 mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x38c84370 ata_port_classify drivers/ata/libata EXPORT_SYMBOL_GPL -0x65f4c188 sdhci_set_clock drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x2cfd6b35 o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x3dd4ddb1 __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb0da6263 xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL +0xed438318 sdhci_set_clock drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0829f2fa o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x88517b4e __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0c4aaa92 xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL 0xc208bae3 cfg80211_register_netdevice net/wireless/cfg80211 EXPORT_SYMBOL 0x9d8c1c4f meson_card_set_be_link sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL 0x64d93468 line6_suspend sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0x85fea4a5 coresight_enable drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x14d32fa8 coresight_enable drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0xcbfe6498 ata_sas_port_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x9d91c713 ffa_device_register drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL -0x03f13227 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL -0x87563921 ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x4b2c2974 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0x41c24ae3 ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x75abc6f6 usbnet_get_ethernet_addr drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x9bbce9d6 mt76_connac_mcu_update_gtk_rekey drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5caa8f90 ath11k_core_resume drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -15466,19 +15471,19 @@ 0x4552f862 enclosure_register drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x2b5f98a9 drm_property_replace_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x02c17e60 drm_atomic_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0xb3215a19 __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL +0x02c7ca53 __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL 0x1d74d33a dlm_posix_get fs/dlm/dlm EXPORT_SYMBOL_GPL -0x128200bb rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb24e457d rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc1857470 __tracepoint_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3d401a2b __media_entity_remove_links drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xfc672f29 mt76x02_init_agc_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xa6e128cd drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfdff0a2b drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2333aed6 qmp_put drivers/soc/qcom/qcom_aoss EXPORT_SYMBOL 0x3755f990 gf128mul_init_64k_bbe crypto/gf128mul EXPORT_SYMBOL -0x1d59a772 osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL +0xde66cdfb osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL 0x79b82a71 cfg80211_find_vendor_elem net/wireless/cfg80211 EXPORT_SYMBOL 0x275269b3 ieee80211_ie_split_ric net/wireless/cfg80211 EXPORT_SYMBOL -0x7655a583 xt_find_match net/netfilter/x_tables EXPORT_SYMBOL +0x90dc9268 xt_find_match net/netfilter/x_tables EXPORT_SYMBOL 0x1f8d1141 snd_hda_gen_line_automute sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x167938e0 snd_ctl_disconnect_layer sound/core/snd EXPORT_SYMBOL_GPL 0x7213ab10 register_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL @@ -15487,147 +15492,150 @@ 0x230db904 ssam_device_type drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x7de4357a rtllib_wx_get_power drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x340656df cec_queue_pin_5v_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xacb076d5 v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xe1445317 dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0xa0b0685b usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4bf3c332 v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xba1fcfde dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xc644216e usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc2d5de43 xhci_get_ep_ctx drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x673b9ce3 rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xfe4c9ea2 drm_atomic_helper_check_crtc_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6f763627 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL -0x32255667 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x57d655f1 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL +0x19d87e70 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6f60bda7 amdtp_domain_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x74634cd4 snd_vx_create sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0xa904d956 snd_dma_buffer_mmap sound/core/snd-pcm EXPORT_SYMBOL 0x6615ebed snd_card_set_id sound/core/snd EXPORT_SYMBOL 0x83b7f54a devm_namespace_disable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x8230f74a fc_slave_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x6494e1fd dw_hdmi_bind drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0xcccec84d nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdc4fbdd8 dw_hdmi_bind drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0x3b220b83 nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf8dc35ac snd_hda_input_mux_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x54cee684 __tracepoint_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xccbbd889 ssam_request_sync_free drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xaeb4b5f1 cec_unregister_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x8ecf4acc bttv_write_gpio drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL -0x910357a9 venus_helper_intbufs_alloc drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x1dd26b34 venus_helper_intbufs_alloc drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xe80de65c ar9003_hw_disable_phy_restart drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xa94c3441 bcm_phy_read_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x858d0841 drm_gem_vram_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x55c97121 drm_encoder_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x7970bea1 ieee80211_rx_napi net/mac80211/mac80211 EXPORT_SYMBOL 0x9dcbbbf0 rds_page_remainder_alloc net/rds/rds EXPORT_SYMBOL_GPL -0xb32c18cf udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x0fca0553 udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xe4c3a36a samsung_asoc_dma_platform_register sound/soc/samsung/snd-soc-s3c-dma EXPORT_SYMBOL_GPL 0x20254e45 amdtp_syt_intervals sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x8202d736 rpmsg_create_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xb157418d vfio_virqfd_enable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL 0x6a9e90af ata_mode_string drivers/ata/libata EXPORT_SYMBOL_GPL -0x8f3f92db devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xd8d6150e devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xd39c0246 dm_btree_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xa8a0f912 xvtc_put drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL -0x8c3afeec b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe1c834b8 b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xd675fb8b lbs_get_firmware_async drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x8dd0f915 ath10k_ce_completed_recv_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x8831a941 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbfe1af52 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x36cd312d drm_crtc_send_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x31f2749b nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL +0xb4a62e0c nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL 0x8d25501f qrtr_ns_remove net/qrtr/ns EXPORT_SYMBOL_GPL -0xa024bfd0 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL -0x65eebd65 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL +0x2867b74d xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL +0x08573b76 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL 0xd2b10a05 ata_timing_find_mode drivers/ata/libata EXPORT_SYMBOL_GPL 0x7c0ffe9a rio_dma_prep_slave_sg drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9341b376 dm_bitset_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x0b202bd0 mantis_uart_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xdc0f4e1e mantis_uart_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x8a1be944 mantis_gpio_set_bits drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xf336f83e usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xeb627270 usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x9a6db1ce vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL +0x90a48b2b mantis_uart_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xb56ded3a mantis_uart_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x7824bf1d mantis_gpio_set_bits drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x0f22a870 usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4ee460d4 usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4af5fbc7 vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL 0x0b28a9ad qcafrm_create_footer drivers/net/ethernet/qualcomm/qca_7k_common EXPORT_SYMBOL_GPL 0x8176b508 nxp_nci_probe drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL 0xb539378a enclosure_unregister drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x97e1a2a7 p9_client_attach net/9p/9pnet EXPORT_SYMBOL 0x6dd81c4a ieee80211_disable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL -0x680c94c4 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa3cc7da1 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb4b7069a hisi_uncore_pmu_init_irq drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0xcf34d5a7 dvb_create_media_graph drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL -0xacd21ab0 v4l2_fwnode_device_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xc5accdf8 dvb_create_media_graph drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0xa312abf3 v4l2_fwnode_device_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0x3acfc586 v4l2_ctrl_radio_filter drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x5c315d89 can_rx_offload_irq_offload_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x18a6d15f can_rx_offload_irq_offload_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x6ea9d817 qlt_xmit_response drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xbcb85f62 vmci_doorbell_notify drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x6a25da6f alcor_write32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x9f1b9dd4 drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x085c1dad pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb7959c0b pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6c34e79c __SCT__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x6e416521 __SCK__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL 0x375ad98c cs42l51_of_match sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL 0x0c4554be snd_soc_new_ac97_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc968cfd0 snd_hda_codec_build_controls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x8b10d25e hisi_uncore_pmu_start drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0x4071affd codec_hevc_setup_decode_head drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0xb8e60d2a dibx000_exit_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL -0x4aa1774a dibx000_init_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL -0x9f312a96 otx2_txschq_config drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0xf5cc5c55 be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL -0x3633af0c lm3533_update drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0xddfd7097 codec_hevc_setup_decode_head drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x8d897962 dibx000_exit_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x3cf8ef02 dibx000_init_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x653f4f6f otx2_txschq_config drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x771cd491 be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0x2f307bbe lm3533_update drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL 0xb534ec76 llcc_slice_deactivate drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL -0x4d6b5308 virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x086408da osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL -0xa8a7b972 rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x99df7740 virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0adea56b osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL +0xb60d104d rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x952c2161 snd_pcm_hw_constraint_ratdens sound/core/snd-pcm EXPORT_SYMBOL 0xc5a6d10b release_and_free_resource sound/core/snd EXPORT_SYMBOL 0x6c57118c mux_control_put drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xc6cb94c6 mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x592d4aec fbtft_framebuffer_release drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xe2788b67 fbtft_framebuffer_release drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0xba87b54e __SCT__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9a6f4d9f __SCK__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x54332640 em28xx_write_regs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x3c838b35 em28xx_write_regs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x020c716a fwnode_typec_retimer_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x192edcdd usb_get_dr_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0xcb7d007d ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x58527671 usb_get_dr_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x3481de74 ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x755ed2d2 mt76u_single_wr drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xaad24e17 mt76_txq_schedule_all drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x41993a68 _il_grab_nic_access drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL -0x447a71ee iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x76e771e6 drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xccd03d0f iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xde3090fc drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x17d44071 clk_alpha_pll_hwfsm_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x57a5845a ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL +0x17504119 ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL 0x57b77bdb ieee80211_get_tx_rates net/mac80211/mac80211 EXPORT_SYMBOL -0x1e5204fb nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0xd4349c37 fddi_type_trans net/802/fddi EXPORT_SYMBOL +0x52e19dd4 nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xe9c57693 fddi_type_trans net/802/fddi EXPORT_SYMBOL 0x6ceb0187 meson_card_probe sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL 0x6bec0e66 vhost_iotlb_del_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x38ff875f vhost_iotlb_add_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x9ee468ab ssb_pmu_spuravoid_pllupdate drivers/ssb/ssb EXPORT_SYMBOL_GPL 0x787ccc4c ib_get_mad_data_offset drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0e348fb2 caam_jr_free drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0xf26278bf caam_jr_free drivers/crypto/caam/caam_jr EXPORT_SYMBOL 0xa22afdaa hd44780_common_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x32fc77d1 __tracepoint_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8ce42554 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4b638e6c mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xfbdbe700 scsi_host_complete_all_commands drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x9666768c drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x17378a2d drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0xe628732e of_get_ocmem drivers/soc/qcom/ocmem EXPORT_SYMBOL -0xdae43458 tegra_xusb_padctl_disable_phy_wake drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0x80abe056 vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb2385c31 tegra_xusb_padctl_disable_phy_wake drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xf3749bce fscache_wait_for_operation fs/fscache/fscache EXPORT_SYMBOL +0x921a23f9 vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x503764da p9_client_cb net/9p/9pnet EXPORT_SYMBOL 0x8ca1f5d6 q6afe_set_lpass_clock sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL -0xf99bf88e ad7091r_probe drivers/iio/adc/ad7091r-base EXPORT_SYMBOL_GPL +0x7442f51e ad7091r_probe drivers/iio/adc/ad7091r-base EXPORT_SYMBOL_GPL 0x9f3784dd rtw_pm_ops drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0x05e1f66a rtl8723_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xc5bae91a _rtl92c_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xb7e48c4f mt76_get_rate drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x749556a2 mlxsw_afk_key_info_subset drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x470612dc fman_port_get_qman_channel_id drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL -0x0e4b929b ceph_msg_put net/ceph/libceph EXPORT_SYMBOL +0xbdbed416 ceph_msg_put net/ceph/libceph EXPORT_SYMBOL 0x083eb21c rfkill_unregister net/rfkill/rfkill EXPORT_SYMBOL -0x2a69590f xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe26206ef nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xed87da7a xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb3a7188a nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3d3e318a snd_hdac_check_power_state sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x07317d93 bcma_chipco_pll_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x46a417ca vmbus_proto_version drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xde2a7532 devm_anybuss_host_common_probe drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x5352d022 v4l2_m2m_resume drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL -0x3879684b go7007_parse_video_stream drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0xcd92642d cx88_ir_stop drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x1b2b6fec go7007_parse_video_stream drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xe55a484c cx88_ir_stop drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x3e7ece31 usb_ep_autoconfig_ss drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x57ede2ae mt76_dma_rx_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x4199dcae iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -15635,15 +15643,15 @@ 0x603c01a9 __bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x24eab630 fc_frame_alloc_fill drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x36a91f25 sas_drain_work drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x0997112f cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x099acd6f cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x9077eac8 cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x907a3688 cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x4e8eb8e4 drm_writeback_cleanup_job drivers/gpu/drm/drm EXPORT_SYMBOL 0xc349a8e8 drm_plane_force_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x11f202b5 jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0x635506b9 rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL +0xcda5f345 jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x33c7138f rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL 0xa7f08102 taprio_offload_get net/sched/sch_taprio EXPORT_SYMBOL_GPL 0x2ba5b733 bcma_chipco_gpio_out drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xfd2de180 to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x42df5796 to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x038e91ff anybuss_read_output drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x132cb68d rtllib_wx_get_rate drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xc53fa174 cypress_load_firmware drivers/media/common/cypress_firmware EXPORT_SYMBOL @@ -15651,142 +15659,142 @@ 0x394072ee team_modeop_port_enter drivers/net/team/team EXPORT_SYMBOL 0x4ececb1b __drmm_add_action_or_reset drivers/gpu/drm/drm EXPORT_SYMBOL 0xb51a7fd5 drm_atomic_add_affected_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0x031ad919 ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x6b079a31 nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL -0x84ad7fe4 nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x9a9a6246 rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xa5845177 ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x7d722680 nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL +0xf262944b nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x6609b227 rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xbffe852b il_init_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xb4458375 ath6kl_cfg80211_resume drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x1063e236 mlx4_query_diag_counters drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x099abad1 cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xde3c0712 cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x3984d9d8 qlt_unreg_sess drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x5fed479c scsi_scan_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb053adda drm_rect_rotate drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x61ee4bca nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2ea6b738 vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5bfdd527 ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL -0x8a93ceaa svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x490da734 nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x33ff0f0b vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x8e0314d4 ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL +0xab513fc0 svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3389882b cfg80211_wext_giwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x1c6d51fe cfg80211_wext_siwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x1de558c1 nft_reject_icmpv6_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xb9f4cc9f mtk_afe_pcm_new sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x869477e4 slim_writeb drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0x94c58abf iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xab68c913 iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd3fbca21 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc38c949e iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xf1a04409 ata_slave_link_init drivers/ata/libata EXPORT_SYMBOL_GPL 0xf82dba90 dm_btree_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfb99139e mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x578f0284 mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x221394ae hyperv_reg_block_invalidate drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x2a09f713 cfpkt_fromnative net/caif/caif EXPORT_SYMBOL 0xc1b99792 ieee80211_channel_to_freq_khz net/wireless/cfg80211 EXPORT_SYMBOL 0xabb75e12 snd_hdac_codec_link_up sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x71b02d1a pcm3168a_pm_ops sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0x1af41682 pcm3168a_pm_ops sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL 0x8f633796 uio_event_notify drivers/uio/uio EXPORT_SYMBOL_GPL 0x0ac6cbd3 rt2800_txdone drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xbb417853 alloc_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0xb4135a0c altera_spi_init_master drivers/spi/spi-altera-core EXPORT_SYMBOL_GPL -0xee0b2387 iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x209bd0e7 dccp_init_sock net/dccp/dccp EXPORT_SYMBOL_GPL -0x52297ed6 __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x842a274a iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdd31bc79 dccp_init_sock net/dccp/dccp EXPORT_SYMBOL_GPL +0xf190bb7e __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL 0x89b8372f snd_soc_component_compr_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xeb651fb2 ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xccc15712 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb0989c6e ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1d715a65 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x79150d1a w1_reset_select_slave drivers/w1/wire EXPORT_SYMBOL_GPL 0xeb716364 ubi_get_volume_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x13bef6c0 mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x12663e8e mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x51d6bb8e cros_ec_sensorhub_register_push_data drivers/platform/chrome/cros-ec-sensorhub EXPORT_SYMBOL_GPL -0x327c343b mt2060_attach drivers/media/tuners/mt2060 EXPORT_SYMBOL +0xe5618f87 mt2060_attach drivers/media/tuners/mt2060 EXPORT_SYMBOL 0x8ac5d2a3 lbtf_remove_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0xe46dd1ac hostap_free_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xfca9b9d9 am65_cpts_phc_index drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL -0xedc06e7c nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xfae7e46f drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x3889cc94 nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1ae92ab5 drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x8ca2d9e4 drm_dp_calc_pbn_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x4f772595 jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL -0x804c8be8 cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL +0x1b54a4a4 jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL +0x14d8a1ea cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL 0xacb32a0d snd_hdac_bus_alloc_stream_pages sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9b122aeb snd_hdac_bus_update_rirb sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x4fba2f0c q6asm_run_nowait sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0x0b2da3ce aic32x4_remove sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL -0xd6ec7172 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa913622f ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8928a925 aic32x4_remove sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL +0x0a406383 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcaf4c2c1 ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4c28e375 slim_write drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0xb6445a53 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL +0x8a515944 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL 0x86a49f56 rtllib_wx_set_power drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x8b6f5395 dvb_usb_get_hexline drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0xe7455913 b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x92bbc766 b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x20c2704c mt7615_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xeda7a5d0 mlxsw_core_port_type_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8914c4d5 drm_vblank_work_flush drivers/gpu/drm/drm EXPORT_SYMBOL 0xefe73979 simd_skcipher_free crypto/crypto_simd EXPORT_SYMBOL_GPL -0x13a91c3d nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbc5ffaf1 dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xcc9af46e cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL -0xf6a50809 xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x231c4938 nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xaccca33c dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x5499bb53 cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL +0xd790ab77 xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x68ca1304 amdtp_domain_stop sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x5a4f88a1 snd_dma_buffer_sync sound/core/snd-pcm EXPORT_SYMBOL_GPL -0xe8c89b89 ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x80ef0e66 hfi_session_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x34fdb026 ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xb50ab7a8 hfi_session_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x8742b1ce sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xf86af73b sas_disable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0x17730387 scsi_track_queue_full drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7ad4f5b2 ocfs2_stack_glue_unregister fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xcd47fcc4 arc4_crypt lib/crypto/libarc4 EXPORT_SYMBOL -0xee5b0deb svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa0980f33 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x9990a6d4 cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0xfe02554e svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4a15e9f0 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xa5b3805e cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL 0x6fe20143 tegra30_ahub_set_rx_cif_source sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0x7d3b2ee9 snd_card_new sound/core/snd EXPORT_SYMBOL -0x256a5e9c tmc_etr_get_catu_device drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL -0xdf2ba54e bmp280_dev_pm_ops drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0x0d4a7b9e tmc_etr_get_catu_device drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0xd74c25b9 bmp280_dev_pm_ops drivers/iio/pressure/bmp280 EXPORT_SYMBOL 0x68b2ff4d ubi_close_volume drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xd65abf6e ieee80211_wx_get_rts_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x6e75438b ieee80211_wx_set_rts_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x5ac52388 ieee80211_wx_set_wap_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xe2eadf6d ieee80211_wx_get_wap_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x4c9101d5 videobuf_read_one drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0xd9b7c99f mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe6588f91 videobuf_read_one drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x77b279a3 mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0d792fa8 sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0x96413fdb sunxi_bt601_yuv2rgb_coef drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL 0x9b44a60b dw_hdmi_phy_gen2_pddq drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x282cf89f host1x_syncpt_get_by_id_noref drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x1844a5fe o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x7fd3ece6 jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0x1d4ca6a9 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xa217005b jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL 0x8b0088d1 LZ4_decompress_safe_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL 0xeafe418f ieee80211_manage_rx_ba_offl net/mac80211/mac80211 EXPORT_SYMBOL -0x8fa4a245 rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd1c69fb5 rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x07ca84f2 v4l2_event_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x8decd520 b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x5b93b341 b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xd9d700e2 mt76_connac_mcu_uni_add_dev drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x94450c80 ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7366a722 ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xacefe160 mlx4_mr_rereg_mem_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6936642c mlx4_get_default_counter_index drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x683f25c6 dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xa2f169c2 dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x5e946909 fcoe_validate_vport_create drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xa5db2074 ttm_device_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x3dff1dd8 drm_send_event_timestamp_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x9d6cba30 cfg80211_find_elem_match net/wireless/cfg80211 EXPORT_SYMBOL -0x6330848a coresight_remove_sysfs_link drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x2c4e2f02 drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x86393b67 coresight_remove_sysfs_link drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xf9ff4871 drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xc612c9e8 drm_prime_sg_to_page_array drivers/gpu/drm/drm EXPORT_SYMBOL -0x95498cae ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL -0xf18cdf0a ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x455c76ae ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL +0xb5656076 ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xc65c0075 snd_hdac_set_codec_wakeup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9d5deb05 tegra_pcm_platform_unregister sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0xccd5fbc6 snd_hda_get_bool_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xcb93f34a snd_hda_codec_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x4271bf9b rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x31f71097 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7286c277 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x84692753 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0fba2edc unregister_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL 0x91514380 __mmc_poll_for_busy drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x61ed156c cec_s_log_addrs drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x0714b4a9 mxl111sf_demod_attach drivers/media/usb/dvb-usb-v2/mxl111sf-demod EXPORT_SYMBOL_GPL +0xeb264ca5 mxl111sf_demod_attach drivers/media/usb/dvb-usb-v2/mxl111sf-demod EXPORT_SYMBOL_GPL 0x4365103f rndis_set_host_mac drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x28f556b4 ath_regd_init drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x9495b6b6 ath9k_hw_wait drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x66e23a58 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xafc566f9 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa23fd365 mdiobb_read drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x4f55bbf8 __fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x6bd5a7ba st21nfca_vendor_cmds_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL @@ -15794,28 +15802,28 @@ 0xa1ad78eb drm_fb_cma_get_gem_obj drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x1a046d56 host1x_job_get drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x2f4684f9 line6_pcm_release sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0x9bd1c37b ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x863e4eda ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x272454de wm97xx_unregister_mach_ops drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x3c4c183f hd44780_common_home drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x6b533ed2 fw_iso_context_stop drivers/firewire/firewire-core EXPORT_SYMBOL 0xc83c2109 ath10k_coredump_get_mem_layout drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xea2abd9b drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x4e133161 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xc4c73891 cifs_arc4_setkey fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL 0xbf9d1b96 nfsd_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x74592280 ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x51eed133 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x5786d659 wm_hubs_hpl_mux sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x2a9c0927 ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xd1b4d954 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x3abc6e97 wm_hubs_hpl_mux sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x6f791217 snd_ac97_set_rate sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xc1dae0af sdw_compare_devid drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x8a7d8ee9 vhost_iotlb_init drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xa3115081 cnstr_shdsc_skcipher_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL -0xb9a0ae91 lp55xx_of_populate_pdata drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x9d2b47cb cx88_core_put drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xf48c1e90 lp55xx_of_populate_pdata drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x8cdc0ac8 cx88_core_put drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xebedfe5f rtl_wowlan_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x078d94f9 il_send_stats_request drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4bfd1990 bcm_phy_write_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xf2b3a5b4 sas_execute_internal_abort_single drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xd6ef3f99 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL +0x4c978712 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL 0x418e9cfd clk_pll_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xe58a3360 p9_error_init net/9p/9pnet EXPORT_SYMBOL 0x5ed7d498 devm_iio_dmaengine_buffer_setup drivers/iio/buffer/industrialio-buffer-dmaengine EXPORT_SYMBOL_GPL @@ -15827,20 +15835,19 @@ 0xa85e04b7 mlx5_flow_table_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe22b7787 __twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL 0xb90569f2 cryptd_free_aead crypto/cryptd EXPORT_SYMBOL_GPL -0xa7a1ba1f fscache_obtained_object fs/fscache/fscache EXPORT_SYMBOL -0x0a367d5e virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xa6f77b9a ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL -0x77a189e9 rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbe076b93 virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x8dd2abd0 ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL +0x1bfdb76c rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1f2a9970 rpc_ntop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x42de79da nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xfae99dec nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0xf3bafb75 asoc_simple_convert_fixup sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x86cef180 rdma_addr_size drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8fcc7288 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5a0e2c82 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x18109a74 w1_reset_resume_command drivers/w1/wire EXPORT_SYMBOL_GPL 0x8c6c0caa hisi_qm_dev_err_detected drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xb580f288 dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL -0xb411ba6e ivtv_claim_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x0d595c76 usb_get_maximum_speed drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x3559bb82 dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL +0xef91c908 ivtv_claim_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xee5c04fe usb_get_maximum_speed drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x74a0134a mpt_device_driver_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xd9974182 mt76_set_irq_mask drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9e46f07f ath11k_ce_rx_post_buf drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -15854,40 +15861,40 @@ 0xfecc09b6 ttm_lru_bulk_move_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x1fa3fdc0 drm_atomic_get_plane_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x9993c5a7 drm_gem_prime_import_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0xf3b98125 drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x15ea093f drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xabd9af6d cifs_arc4_crypt fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL -0x4ef387d8 __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0a82c661 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8a37076f ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL -0x279ad564 ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL +0x62d7746f __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x30ef3b3c nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xee4b6429 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL +0x92db0b10 ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL 0xe450964f cec_register_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x498a8cc2 ir_raw_event_store drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x8b34c1d6 rndis_signal_disconnect drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x5d2e224e gadget_release drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL 0xdaceb7a6 mdio_mii_ioctl drivers/net/mdio EXPORT_SYMBOL 0xe79d9c44 ath11k_pcic_get_ce_msi_idx drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xb8cbd9d9 mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x21a6b04b mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3168b5ee fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x6158ed16 drm_client_rotation drivers/gpu/drm/drm EXPORT_SYMBOL -0x18620571 gdsc_gx_do_nothing_enable drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x27956d06 wm_adsp2_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0xb1b46388 wm_adsp1_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xb5657449 gdsc_gx_do_nothing_enable drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL +0x71b41aa8 wm_adsp2_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xa1c11f48 wm_adsp1_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x5c407196 snd_pcm_fill_iec958_consumer_hw_params sound/core/snd-pcm EXPORT_SYMBOL_GPL -0xa50b9dea transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL -0xc0f2d0fa ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL +0xe1641bfd transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL +0xc7328bac ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL 0x87caffd2 rtllib_wx_set_rate drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xc5710305 v4l2_fwnode_parse_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0xa71dbb8b max9271_set_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xf786c6e3 v4l2_fwnode_parse_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x6ac0bf93 max9271_set_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x55647eba fsg_store_file drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xb79a54ee mdio45_nway_restart drivers/net/mdio EXPORT_SYMBOL 0x4e5e1a91 rtl92c_phy_rf_config drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x403ee09f mlx4_max_tc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x1de4ccb2 get_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL -0xef73d48d nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x51fcd097 lapb_unregister net/lapb/lapb EXPORT_SYMBOL +0x8e1952e2 nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfe5b5680 lapb_unregister net/lapb/lapb EXPORT_SYMBOL 0x58338d24 snd_hda_codec_amp_update sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xfcd9efa7 snd_opl3_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL -0xb8328d6d dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x617517af dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xf48abaa0 v4l2_ctrl_request_hdl_ctrl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x4dd55e27 usb_ep_dequeue drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x8b0cb9f1 rtl92c_phy_set_io drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -15899,7 +15906,7 @@ 0x8fea24bd bt_sock_unregister net/bluetooth/bluetooth EXPORT_SYMBOL 0xaad5ee95 snd_hdac_bus_free_stream_pages sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x2fc70b9e ib_get_gids_from_rdma_hdr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6a2c6b78 ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xa851403e ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xe9050411 cx25821_sram_channels drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0x7d495380 ath9k_hw_setuptxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x97035a9c mlxsw_afa_block_append_fid_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL @@ -15908,54 +15915,54 @@ 0xe981d298 scsi_set_medium_removal drivers/scsi/scsi_mod EXPORT_SYMBOL 0x10f8fbc2 drm_writeback_connector_init_with_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0xb9fae505 snd_timer_resolution sound/core/snd-timer EXPORT_SYMBOL -0xe7a1e1ac ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xf823968c rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xecb98144 rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x255da717 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x66617794 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4c3192dd rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x52f1b23b memstick_debug_get_tpc_name drivers/memstick/host/r592 EXPORT_SYMBOL 0xd6cc0cc0 qcom_unregister_ssr_notifier drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0xc44c6b77 typec_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x0c9a02a0 rtw_bf_enable_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x3f183165 rtw_bf_enable_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xb65690b6 rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x792ecedf rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x65e16da4 mlxsw_afk_key_info_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x3faf40a9 sas_clear_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x40d76a49 drm_get_buddy drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x65a25470 jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL +0x53ee7695 jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL 0x4e859456 intel_nhlt_free sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0xd73577a5 snd_hda_multi_out_analog_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb36e4148 ib_sa_pack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2d6ad416 btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xafc9536a btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x7b7bcab8 cnstr_shdsc_rfc4543_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0xfdf7ec8f cnstr_shdsc_rfc4106_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0x46ac032f __tracepoint_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x5463629f usb_block_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x64a60953 b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x7c4a607c b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x11d95f5a iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7bfa9497 nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0x16901761 hisi_sas_release_tasks drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x652aeedf ieee80211_mandatory_rates net/wireless/cfg80211 EXPORT_SYMBOL -0xb3e47117 inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x0c326afe nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdb1d0f1c inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x332479d6 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x7f252c7f axg_fifo_pcm_new sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0xb1f331d1 of_fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xb8a8e852 cros_ec_sensors_pm_ops drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0x8ae14a61 ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3eb4e727 ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9aa791ce ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1f3a924e ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x993b5b91 ata_pci_sff_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL 0xc8271a71 qnoc_probe drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL 0x17572340 caam_congested drivers/crypto/caam/caam EXPORT_SYMBOL 0x4707d771 sdhci_pltfm_unregister drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL -0xa8774962 dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x9a230304 vb2_ops_wait_finish drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x7c86ba49 rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xdbd3462f dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x3e266f70 vb2_ops_wait_finish drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xe6ecb85d rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x02a00ff6 ath9k_hw_set_sta_beacon_timers drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x91a0c4ca ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd12e0e03 ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5e8d7a8c bcm_phy_get_strings drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xe76b6b64 sas_port_mark_backlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x3ca8c858 pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0989a718 pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xba3f9420 snd_pcm_hw_rule_add sound/core/snd-pcm EXPORT_SYMBOL 0x2d2babc9 vringh_complete_kern drivers/vhost/vringh EXPORT_SYMBOL -0xef8dbe92 mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5cef8e32 mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x462d45dd __vdpa_alloc_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0xa1b0aca7 hisi_uncore_pmu_stop drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x2e5382f9 rtl_fill_dummy drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -15963,7 +15970,7 @@ 0x97949581 scsi_esp_unregister drivers/scsi/esp_scsi EXPORT_SYMBOL 0x27d2812b drm_gem_cma_prime_import_sg_table drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0xaaa6df1f drm_crtc_vblank_helper_get_vblank_timestamp drivers/gpu/drm/drm EXPORT_SYMBOL -0x0e89e630 drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x471077ff drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2b0d543c rds_message_add_extension net/rds/rds EXPORT_SYMBOL_GPL 0xc2dab779 rds_info_copy net/rds/rds EXPORT_SYMBOL_GPL 0x0a575945 xfrm_count_pfkey_auth_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL @@ -15971,78 +15978,78 @@ 0xda0ef747 snd_card_file_remove sound/core/snd EXPORT_SYMBOL 0xa7ce8bd6 vringh_notify_disable_user drivers/vhost/vringh EXPORT_SYMBOL 0xf9604648 slim_readb drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0x35e74365 iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x842e5603 iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7ade1071 dm_tm_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x80b95984 v4l2_m2m_ioctl_querybuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x4cab17e2 au8522_sleep drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0xa2cf830d usb_of_has_combined_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xfb4ae58d v4l2_m2m_ioctl_querybuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x06970652 au8522_sleep drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x64c70375 usb_of_has_combined_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2610bd68 usb_init_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2ad8fd4c rtw_phy_get_tx_power_index drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x9d85c6e3 ath11k_pcic_ce_irqs_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xfc66f407 dw_spi_dma_setup_mfld drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x0b98123d nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0xf723a600 cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x8cb84286 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xc1470a83 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xa526af7f o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x434cf287 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6195f439 cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8ab19fe2 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf2667678 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x27c9dc64 o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x816a942a unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2bb32ad1 arc4_setkey lib/crypto/libarc4 EXPORT_SYMBOL 0x2ca83557 snd_ac97_read sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x628c693a snd_dmaengine_pcm_get_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xac437f7b snd_interval_ratnum sound/core/snd-pcm EXPORT_SYMBOL -0x36c234f6 btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xf0e679ed mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x48917494 btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x86b0926e mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xcccfb2fa sata_deb_timing_hotplug drivers/ata/libata EXPORT_SYMBOL_GPL -0x9b8997e5 ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x59382ecc ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0x777534de media_request_get_by_fd drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x16eedeef usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf1950b59 usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xed146468 scsi_device_put drivers/scsi/scsi_mod EXPORT_SYMBOL 0x9511abfc scsi_device_get drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4307552f br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL +0x9fbce781 br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL 0x2310adee ieee80211_bss_get_elem net/wireless/cfg80211 EXPORT_SYMBOL 0x7fde6a61 snd_hdac_device_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x71cdc91d snd_hdac_device_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x748fff3b sound_debugfs_root sound/core/snd EXPORT_SYMBOL_GPL -0x894af209 mmc_set_blocklen drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xac319670 mmc_set_blocklen drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xeae073e8 dm_register_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL -0x293dd192 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x0d73c775 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x370cfe6e v4l2_dv_timings_presets drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x6ae1e1e8 tea5761_autodetection drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL -0x57e811de rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xc02aa9f2 tea5761_autodetection drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL +0xc60c93b6 rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x9789f904 il_eeprom_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xfd122e5a mlx4_get_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x8b3bcead drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xda49f0d7 ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x654825e9 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0xa4e6e567 pn_sock_hash net/phonet/phonet EXPORT_SYMBOL +0x5787808a drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xb5909b5a ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x5cbfea3e rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0x78756515 pn_sock_hash net/phonet/phonet EXPORT_SYMBOL 0x5d3021b8 sdw_unregister_driver drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL 0xf1381c2c scp_mapping_dm_addr drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL -0x3cfccff0 dib0090_gain_control drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xeef9c3f5 saa7134_s_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x39b92762 saa7134_g_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xa5c54d38 imx_usbmisc_init_post drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL -0x2ae2594b mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe8704ad6 cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa6319e04 dib0090_gain_control drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x7eaaf843 saa7134_s_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xadb8907e saa7134_g_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xef461e55 imx_usbmisc_init_post drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0x714ad884 mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x07d371d1 cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x4103ca06 ttm_bo_init_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc150d434 clk_alpha_pll_postdiv_ro_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xf7c00ef9 ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xbb31bbf8 ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0x9fed9228 ieee80211_rate_control_register net/mac80211/mac80211 EXPORT_SYMBOL -0x961eb0e7 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xd167714b nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x1547eea4 nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1abc60b1 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x375b224b nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc22264ff nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2007cf71 snd_i2c_bus_create sound/i2c/snd-i2c EXPORT_SYMBOL 0x90e93e3c vringh_complete_multi_user drivers/vhost/vringh EXPORT_SYMBOL 0xd0aa50ef ssam_client_bind drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x2a176dcc pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x02a00d1d pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x49888cd1 mlx4_mr_hw_get_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xe767a1e0 iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0x65059723 iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL 0x45257491 sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x3721ef2d iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x5afcb058 virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x68008e72 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x656ba52a iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf079c66d virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xb87185e0 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x8c12f460 snd_pcm_stop_xrun sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xd17d5ca7 snd_hwdep_new sound/core/snd-hwdep EXPORT_SYMBOL -0x0cdbea81 st_press_get_settings drivers/iio/pressure/st_pressure EXPORT_SYMBOL +0x87f2bdb0 st_press_get_settings drivers/iio/pressure/st_pressure EXPORT_SYMBOL 0xa574bd3e cfi_build_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0xb6d27de6 __tracepoint_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0x6c825859 ffs_lock drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL @@ -16053,20 +16060,20 @@ 0xba05b3b0 mlxsw_core_emad_string_tlv_enable drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8d8862fe ieee802154_hdr_peek_addrs net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL 0xa3025a64 snd_hdac_bus_init_cmd_io sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x560831c5 ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcee45dcc ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x94216222 hsi_register_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xdf78f620 rtllib_wlan_frequencies drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x97f6095d mmc_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xd3e4ee9a usb_get_maximum_ssp_rate drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x45dfd8d8 b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xcae599b2 b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x074c9046 mmc_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x7401d123 usb_get_maximum_ssp_rate drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xda1f4539 b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x36fb311c b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5028bbb2 rt2800mmio_tbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x1b6a5bd6 mt7663_usb_sdio_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x13ed8784 sdev_evt_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xeb4fb341 drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x05d0e99a drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x50f65edf ipmi_set_gets_events drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xbb4ee502 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL -0xf27729ba cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x91e5e195 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL +0x4e3e6d12 cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc15524f9 nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x8a887bdb snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL 0x0451899e comedi_buf_read_samples drivers/comedi/comedi EXPORT_SYMBOL_GPL @@ -16074,14 +16081,14 @@ 0x5e44349b sdio_writew drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x7dbe0e30 rt2x00lib_txdone_nomatch drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x186de73f iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x16f68ae2 ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x300ee379 ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x9d29d60a sun4i_tcon_mode_set drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL 0xc20134e7 chacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x147c3f2e chacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0xc36482a1 __ieee80211_get_assoc_led_name net/mac80211/mac80211 EXPORT_SYMBOL 0x7abec7c3 ieee80211_ctstoself_duration net/mac80211/mac80211 EXPORT_SYMBOL -0x11429240 max98095_jack_detect sound/soc/codecs/snd-soc-max98095 EXPORT_SYMBOL_GPL -0xd2cf8bfa rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x54062479 max98095_jack_detect sound/soc/codecs/snd-soc-max98095 EXPORT_SYMBOL_GPL +0x811fc9e7 rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xefcc3fb2 nvdimm_cmd_mask drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x7bc12168 rio_lock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa2030340 cqhci_pltfm_init drivers/mmc/host/cqhci EXPORT_SYMBOL @@ -16091,48 +16098,48 @@ 0x9c8465e6 rtl_pci_suspend drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL 0x38b1fba9 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xcd993f1a ath9k_hw_btcoex_set_weight drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x03dd27de ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xa8cf7b6d ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x6a4e1b95 mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x15e78178 ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x700b3bba ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5fde9503 mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd6968220 dw_hdmi_phy_setup_hpd drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x42f2c81f nfs4_client_id_uniquifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0x15a6b2d5 rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8053b0ff nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xde38ed49 nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x682f5ddf rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x605dcbb4 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xf1a6b0ec nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x73279cb6 slim_stream_unprepare drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x3d4d59a5 iscsit_register_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x90006be6 dm_kcopyd_client_flush drivers/md/dm-mod EXPORT_SYMBOL -0xcdcc2d36 md_handle_request drivers/md/md-mod EXPORT_SYMBOL +0xf0d09713 md_handle_request drivers/md/md-mod EXPORT_SYMBOL 0x7e67da3d v4l2_ctrl_new_custom drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x9de17080 go7007_read_interrupt drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0x8e579206 tda829x_attach drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL +0x17f08fdd go7007_read_interrupt drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xbaccb276 tda829x_attach drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL 0xe3fca0da usb_power_delivery_unlink_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x28b5f112 typec_altmode_unregister_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xa1515a42 rtl_swlps_beacon drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x8854d198 mlxsw_reg_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa197ecbf nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xb4d71868 nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x193f10e6 drm_plane_from_index drivers/gpu/drm/drm EXPORT_SYMBOL 0x4c416eb9 LZ4_decompress_fast lib/lz4/lz4_decompress EXPORT_SYMBOL -0x8fca3dbf synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xa7777963 wm_adsp_fw_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0xb039b465 ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd0900ffc synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x05466fac wm_adsp_fw_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x5265a5d0 ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x21223fa2 nand_monolithic_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x2c68cabe dot11d_get_max_tx_pwr_in_dbm drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xa593bd7a unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xa92bedb1 unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL 0x963af076 mt76x02_resync_beacon_timer drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xff9a869c hdlc_start_xmit drivers/net/wan/hdlc EXPORT_SYMBOL -0xfea4127f ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbb76bca5 ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x7b0bfeec mlxsw_core_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa1ebaff4 mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x85964214 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x52833c49 iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x134b07ca mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8ec72a6d iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7a19d915 iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x5e95a4b2 o2net_send_message_vec fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xdf26cd2c fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL +0x92017cc9 fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL 0x80993155 dccp_timestamp net/dccp/dccp EXPORT_SYMBOL_GPL 0xaab23340 xfrm_calg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0x6c86b41d ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xd388dd7a nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x2e2bae98 ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x23a6b1f9 nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xcf2a6cfb asoc_qcom_lpass_cpu_dai_probe sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL 0x41158280 meson_codec_glue_input_dai_probe sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL 0xa269bef5 oxygen_reset_uart sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL @@ -16140,123 +16147,122 @@ 0x4561fb81 _snd_pcm_stream_lock_irqsave sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x32537aca ntb_transport_link_query drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xa22e9df3 vchiq_add_connected_callback drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0x55c328b0 fbtft_init_display drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xe47b35a4 fbtft_init_display drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0xe8956e3f v4l2_jpeg_parse_huffman_tables drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL -0xe45d3431 tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL +0x7119dc33 tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL 0x2001152e rtw_phy_pwrtrack_avg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd4fd436a rtl92c_phy_set_bw_mode drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x636c2e77 __SCT__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x27556da2 __bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x2b45bef8 ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x7e5cf633 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x91063f3c nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x659e656e ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xd0daf4ac ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x4f4f889c nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x1db1a05a comedi_usb_auto_unconfig drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL 0xa0922be3 cfi_send_gen_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0xcabde811 hisi_qm_start drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xd83ca802 ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x79046914 ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xeca7949e dm_bufio_client_destroy drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x7c9925a6 md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL +0x114d2977 md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL 0x32fbd2fa __SCT__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6026e276 __SCK__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf5a560fa v4l2_s_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x97cdcd0b vb2_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xb51d8058 v4l2_s_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x39d5d33a vb2_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x8e7ec2b6 __tracepoint_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7e773088 llcc_get_slice_id drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL 0xc222fea3 ieee80211_ready_on_channel net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xc54a95bd cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL -0x834beaf9 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x865acdc4 nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL +0xeb36a680 cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL +0x0624cf04 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xcc367d6b nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL 0x2ea37250 comedi_usb_driver_register drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL 0x4827dc3f parport_put_port drivers/parport/parport EXPORT_SYMBOL 0x592ad208 parport_get_port drivers/parport/parport EXPORT_SYMBOL -0xcfe7149d dpaa2_caam_enqueue drivers/crypto/caam/dpaa2_caam EXPORT_SYMBOL +0x0ae228f2 dpaa2_caam_enqueue drivers/crypto/caam/dpaa2_caam EXPORT_SYMBOL 0x307658ac ezusb_fx1_set_reset drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL -0x78590e35 usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0bc0869e usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x54824f58 channel5g drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xaf7250e2 rt2x00mac_reconfig_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x8612ed99 mt7615_mcu_exit drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x202693f0 mlxsw_afa_block_cur_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x894f8357 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdd297093 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x19a2ccf3 vnic_dev_get_res_count drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x2b0d957d clk_pixel_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xcdb4eeae v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL 0x58b9750d snd_pcm_debug_name sound/core/snd-pcm EXPORT_SYMBOL -0x7403849a st_accel_common_remove drivers/iio/accel/st_accel EXPORT_SYMBOL +0xe0a9332b st_accel_common_remove drivers/iio/accel/st_accel EXPORT_SYMBOL 0x887302f3 rtrs_addr_to_sockaddr drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0xf66711bb vb2_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x957568c9 vb2_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x84e5e211 rtw89_ops drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x008ac929 rtw_pci_probe drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0xa564bb72 rtl_pci_probe drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL 0xd73bc49a mt76x02_sta_remove drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xdeb79e25 drm_fb_memcpy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x76502028 ceph_osdc_copy_from net/ceph/libceph EXPORT_SYMBOL 0x6ddf66fa caif_connect_client net/caif/caif EXPORT_SYMBOL 0xf5c06579 snd_intel_acpi_dsp_driver_probe sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0x761a55c9 snd_soc_find_dai_with_mutex sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd391a7df dfl_fpga_set_irq_triggers drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x15b25044 rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x832f2b75 rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb7b96429 rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb0d3e80e rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x62167ad5 __traceiter_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x944ef7d8 dvb_generic_open drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x9863e15c dvb_generic_open drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xe5ceecd6 media_entity_enum_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xb30ec30b iforce_process_packet drivers/input/joystick/iforce/iforce EXPORT_SYMBOL 0x63ad6158 xhci_init_driver drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x8acff804 il_check_rxon_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x83fb69af mlxsw_core_lag_mapping_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xf82bdc70 mlxsw_core_lag_mapping_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1eef221a cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x60bdc40b cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xa496bdf2 host1x_syncpt_wait drivers/gpu/host1x/host1x EXPORT_SYMBOL -0xf7811257 nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc7602130 nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6c2043af rio_local_get_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x48c0e988 sdhci_cqe_enable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xce3d947f dvb_free_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xd98c91fc ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe30e13a2 sdhci_cqe_enable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xf66f1c69 dvb_free_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xb73962a2 ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xafcfa58f drm_crtc_accurate_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL 0x88cbaeed sprd_div_helper_recalc_rate drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0x6752f5e8 nfc_digital_unregister_device net/nfc/nfc_digital EXPORT_SYMBOL -0x44ec75e8 ax25_send_frame net/ax25/ax25 EXPORT_SYMBOL +0x9d6a151a ax25_send_frame net/ax25/ax25 EXPORT_SYMBOL 0x7983a7c1 iso_packets_buffer_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xdf76bbeb iio_pollfunc_store_time drivers/iio/industrialio EXPORT_SYMBOL -0x6d30b990 mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7115991e mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x693928b6 mt7615_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x38cf0b58 mt76_connac_mcu_sta_cmd drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xe40b66ef mt76_wcid_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xbe52ab0c hnae_ae_unregister drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL 0xac914f3c host1x_client_resume drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x178e43ac imx_pcm_dma_init sound/soc/fsl/imx-pcm-dma EXPORT_SYMBOL_GPL -0xdcf5a0cf adau17x1_set_micbias_voltage sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x888c44af adau17x1_set_micbias_voltage sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0xb902b768 snd_timer_stop sound/core/snd-timer EXPORT_SYMBOL 0x5848c83c ata_sff_lost_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x983da39d sdio_register_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xf4515284 ucsi_get_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x9d41a38f usb_kill_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x14373510 usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7248ab3f usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x75205a1d ath9k_hw_stopdmarecv drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x27eaf5f4 iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe4eeac36 iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xf4412517 drm_crtc_vblank_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0xf1d09c9f nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9c86baf1 nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x38f7b6e0 LZ4_compress_HC_continue lib/lz4/lz4hc_compress EXPORT_SYMBOL -0xedbd120e cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL -0xb8e1977e nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x2e5aed8b cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL +0x87a90757 nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x4d6c68a1 hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0xb429ddcb devm_mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x9acf62ab iio_channel_cb_set_buffer_watermark drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0x8d3d0bc4 hisi_uncore_pmu_event_update drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0x343f470c dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xdd601d04 dst_error_recovery drivers/media/pci/bt8xx/dst EXPORT_SYMBOL -0xa2702bb8 b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x4a505ac1 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xb6e98426 dst_error_recovery drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xec26488b b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xefdbabd7 rt2x00queue_for_each_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x39a8add7 hisi_sas_get_fw_info drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xa725b5bf tifm_add_adapter drivers/misc/tifm_core EXPORT_SYMBOL -0x338414f6 drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x65b8c4a0 drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc1d34347 drm_gem_prime_import drivers/gpu/drm/drm EXPORT_SYMBOL 0xb097d3f2 crypto_finalize_hash_request crypto/crypto_engine EXPORT_SYMBOL_GPL 0xa19a2eb7 nfc_hci_register_device net/nfc/hci/hci EXPORT_SYMBOL -0x84ed8154 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x71a9ae86 dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x1211761b ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x1a79eb00 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x51d0115a dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd2e1af8d ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xb575b1c6 snd_soc_register_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe1ab3e3f amdtp_domain_stream_pcm_ack sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0xf60d80d7 tee_client_open_context drivers/tee/tee EXPORT_SYMBOL_GPL @@ -16266,70 +16272,70 @@ 0x0871ffd6 transport_set_vpd_ident drivers/target/target_core_mod EXPORT_SYMBOL 0x268cd9dd ata_sff_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL 0x87c934be dm_tm_inc drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3d90f800 v4l2_query_ext_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x92d6626b tda18271_attach drivers/media/tuners/tda18271 EXPORT_SYMBOL_GPL +0xe7caae5d v4l2_query_ext_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x0f893349 tda18271_attach drivers/media/tuners/tda18271 EXPORT_SYMBOL_GPL 0x447d4931 cyttsp4_remove drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL 0x6eea7fd6 usb_autopm_put_interface_no_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6ac01ea8 drm_edid_to_sad drivers/gpu/drm/drm EXPORT_SYMBOL 0x3346beb7 lib80211_unregister_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL -0x0f8b921d xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x494959eb xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xcc4952e4 q6asm_audio_client_free sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x6008c1e9 snd_hda_get_num_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa337a432 snd_ac97_update_power sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x37630a85 snd_ak4113_reinit sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x9a5e80d0 snd_ak4114_reinit sound/i2c/other/snd-ak4114 EXPORT_SYMBOL 0x776898a5 iio_triggered_buffer_setup_ext drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL -0x1b8f05df v4l2_m2m_prepare_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xa70bbcea mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x06d7d04a mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xdaf71e72 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xd4571d9a mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5b28c29b v4l2_m2m_prepare_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xf92b856d mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2224d58b mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa897e84f mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7b8825a0 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf8076a44 mlx4_unbond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x354ba588 mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2bc73728 mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa3f82b02 ttm_eu_reserve_buffers drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xd02d6886 drm_atomic_helper_commit_tail_rpm drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xeffb8972 drm_atomic_get_new_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x4603c416 drm_dp_pcon_dsc_bpp_incr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xdb14f09f tegra210_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0x15a3c33f ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL +0xe45c2605 tegra210_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xa6ea8a6d ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL 0x75a6f816 snd_hdac_bus_stop_cmd_io sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x57095f14 snd_fw_transaction sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x734e4fba snd_midi_event_encode_byte sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL -0x4f6713af rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x82476233 v4l2_m2m_ioctl_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xfc0caedd vb2_core_querybuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xcaf00ec9 rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x465eb3c3 v4l2_m2m_ioctl_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x7eb1a250 vb2_core_querybuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xec3c6821 usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x360cbbcd wl1271_tx_min_rate_get drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x3079fbcc mt7615_init_work drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xd2b22722 mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5ca5a79d mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xe88eb5ce hns_dsaf_roce_reset drivers/net/ethernet/hisilicon/hns/hns_dsaf EXPORT_SYMBOL -0x2d0373ac iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x812692a3 iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xabf8ca70 sas_task_abort drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xfcf6f516 pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x042ff379 pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x50b73ce2 rfkill_find_type net/rfkill/rfkill EXPORT_SYMBOL 0x92aabc68 snd_vx_setup_firmware sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0xc3d4a420 __traceiter_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xe7a83384 mccic_irq drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL -0x6381aed9 vb2_plane_cookie drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x05af37e9 __traceiter_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xcd4205ba mccic_irq drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0x7bfb445d vb2_plane_cookie drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x7e64181d usb_calc_bus_time drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x49c4fdf0 wl1271_tx_flush drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x205895bb rtl_get_hwinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xaa607628 rt2x00usb_kick_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x1b44f8bc sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf824c7db __drm_printfn_debug drivers/gpu/drm/drm EXPORT_SYMBOL -0xd59cab4a iproc_pcie_remove drivers/pci/controller/pcie-iproc EXPORT_SYMBOL -0x1de718e4 vcc_insert_socket net/atm/atm EXPORT_SYMBOL -0x3102b5c1 svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1852dfff nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x2145e73c iproc_pcie_remove drivers/pci/controller/pcie-iproc EXPORT_SYMBOL +0x4fd00bc6 vcc_insert_socket net/atm/atm EXPORT_SYMBOL +0xdc3b0b4c svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4e94c467 nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x73cfb533 comedi_auto_unconfig drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x096320db vhost_dev_set_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x8b962abf ubi_open_volume_path drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xb70a8be2 ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL -0xb99e95f4 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x111b45a4 ix2505v_attach drivers/media/dvb-frontends/ix2505v EXPORT_SYMBOL -0x33955c68 stv090x_attach drivers/media/dvb-frontends/stv090x EXPORT_SYMBOL -0xcb74b8c2 vb2_core_expbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x342e659c usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf2a66b85 ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0xcee8d618 pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x2db65f06 ix2505v_attach drivers/media/dvb-frontends/ix2505v EXPORT_SYMBOL +0xf905d4d2 stv090x_attach drivers/media/dvb-frontends/stv090x EXPORT_SYMBOL +0xe68d23ab vb2_core_expbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x65e5608d usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x86468d44 fw_rcode_string drivers/firewire/firewire-core EXPORT_SYMBOL 0x69973b1d rtw_set_channel_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x2bf0c34f bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL @@ -16340,25 +16346,25 @@ 0xe70507df __tracepoint_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4e8f6ca7 sunrpc_net_id net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6d4dfa37 vfio_file_enforced_coherent drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xc2869f0d mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x1be43aa3 mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x6af51d52 iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2127c212 mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd61f36ed mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf3f588bf iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xeeae45fd rio_del_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xfa22e3ec vb2_fop_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xf43159ad vb2_fop_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x8b2d3bd6 fsg_show_cdrom drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x09bf3a94 fw_iso_context_start drivers/firewire/firewire-core EXPORT_SYMBOL 0xcc5ee50c rtl_efuse_ops_init drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x634cce67 il_prep_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0x5b0579d8 otx2_mbox_busy_poll_for_rsp drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL -0x7b333a1f cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xcddd3b41 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2e283f14 cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xc683ee92 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb9b4bdbf scsi_get_vpd_page drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xc129f070 drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x45719bdc drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x54525470 drm_gem_cma_vm_ops drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x798f3830 cifs_md4_init fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x3a9595e0 snd_hda_codec_get_pincfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x427a0f41 snd_hda_codec_set_pincfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x989c3e57 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x51ed916c ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x44fb1231 parport_register_port drivers/parport/parport EXPORT_SYMBOL 0x161cbc86 ssam_request_sync_submit drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x52092ad4 surface_hid_device_add drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL @@ -16366,121 +16372,122 @@ 0x2fb8a8ce mt76_connac_mcu_alloc_sta_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x7e2e49f1 mt76x02_tx_status_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x423d6e67 lbs_stop_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x6a075f5e mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xac9ca376 mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xfae4bb30 fc_fcp_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xd588fd5e st_nci_se_init drivers/nfc/st-nci/st-nci EXPORT_SYMBOL -0x3e1a2a09 __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc2e3402a xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8615d668 __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcdd05c08 xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8d7fa148 rl6231_get_pre_div sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0x0abf5661 oxygen_read16 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xb59816fd snd_register_device sound/core/snd EXPORT_SYMBOL 0x82eae7b3 dfl_fpga_check_port_id drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xf3df871f iwcm_reject_msg drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x248db519 mmc_wait_for_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x6ba44b7e cec_notifier_parse_hdmi_phandle drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xcd1002c1 mmc_wait_for_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x3d59ed84 cec_notifier_parse_hdmi_phandle drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x8e1e4797 typec_partner_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x677a1e0e ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xb1680be7 ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x3700fd1c iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x79560ba7 drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0a825e35 ieee80211_nan_func_match net/mac80211/mac80211 EXPORT_SYMBOL -0x591b1b8b inet_dccp_listen net/dccp/dccp EXPORT_SYMBOL_GPL +0xa92455f2 inet_dccp_listen net/dccp/dccp EXPORT_SYMBOL_GPL 0x73577aa5 cfg80211_cac_event net/wireless/cfg80211 EXPORT_SYMBOL -0x433177cb cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL +0xddb1d22f cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL 0xfd4b5fe4 gnss_allocate_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0xf2862c05 ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL -0xf983f2db br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL +0x108cafa9 ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL +0x557a775f fscache_addremove_sem fs/fscache/fscache EXPORT_SYMBOL +0xf3909af1 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL 0x40d2ab88 qcom_q6v5_unprepare drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL 0xfec86ce5 hisi_acc_free_sgl_pool drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x6bef41fa pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x0555b79e pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x595bb831 usb_function_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x436e8eac mt76x2_apply_gain_adj drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x795f7a1d mt76_connac_mcu_set_rate_txpower drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x9241c8dc mt76_rx_aggr_stop drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x8ce3ab1b ar9003_mci_send_message drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb39beef2 mlxsw_env_module_port_down drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xf63d5d74 mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5e6d9fd9 mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc3a41131 hisi_sas_debugfs_dump_count drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL -0x08f4328b iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x916bdb34 iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0f379262 madera_of_match drivers/mfd/madera EXPORT_SYMBOL_GPL 0xbf040bb8 __drm_atomic_helper_set_config drivers/gpu/drm/drm EXPORT_SYMBOL 0x3be91ffb cmdq_mbox_destroy drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0xdd9ca2c9 nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0cec521b atm_charge net/atm/atm EXPORT_SYMBOL +0x4e11aeb3 nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9d91b043 atm_charge net/atm/atm EXPORT_SYMBOL 0xbb690b28 amdtp_stream_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0x827654d2 coresight_get_platform_data drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x00e77966 coresight_get_platform_data drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x8dece314 iio_register_sw_trigger_type drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL 0x2049b7d3 media_request_object_put drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x8961fef2 rtw_phy_read_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x8ea60059 rtl_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x51cb3167 mlx4_is_slave_active drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xcabe66fa __devm_regmap_init_sdw drivers/base/regmap/regmap-sdw EXPORT_SYMBOL_GPL -0x79b6ef84 ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL -0x58d537e9 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8835bdf5 ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0xcdcd1f71 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0d7f5fcd xt_alloc_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x637cdeef gnss_insert_raw drivers/gnss/gnss EXPORT_SYMBOL_GPL 0x1ff6a06f iio_channel_get drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xfafc125c ssam_controller_get drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xc2930a1a video_device_release_empty drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x08dd8d84 video_device_release_empty drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x4f9de89d ccs_pll_calculate drivers/media/i2c/ccs-pll EXPORT_SYMBOL_GPL 0xe7666c6e cdrom_read_tocentry drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0x65bb5a75 usbnet_pause_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x37d739e6 mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x131b121c mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe60739c4 hnae_reinit_handle drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL 0xc3906c58 phylink_ethtool_ksettings_set drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x6831eccf phylink_ethtool_ksettings_get drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xec683e41 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x93680175 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdba7326b nf_conntrack_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x5c9ddf7d fpga_mgr_unregister drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x6946dbc6 rio_local_set_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xb34e4a2b dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x31ebd8a1 bt878 drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL -0x43724a33 saa7146_vv_release drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x1ca99b86 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x6b6d1a71 bt878 drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x084edff1 saa7146_vv_release drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xa076f560 ucsi_destroy drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x7af8304e rtw_tx_write_data_h2c_get drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x0f87afb0 _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x9af5fee9 _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x23501af7 il_mac_hw_scan drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xe9006793 ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x15e49e50 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x48cd003b ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x810550e5 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xee00f1f2 __mlx4_replace_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9fbba67f ceph_buffer_new net/ceph/libceph EXPORT_SYMBOL 0x540467fb p9_client_walk net/9p/9pnet EXPORT_SYMBOL -0x3e26477e rxrpc_kernel_set_max_life net/rxrpc/rxrpc EXPORT_SYMBOL +0xba8a80a1 rxrpc_kernel_set_max_life net/rxrpc/rxrpc EXPORT_SYMBOL 0x5fc320ad rt5677_spi_write_firmware sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL 0x6b4bc738 snd_hda_override_conn_list sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x8a969b06 iio_device_free drivers/iio/industrialio EXPORT_SYMBOL -0x8ded9e96 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL -0x05a2d63f ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL +0xfba713f3 zpa2326_isreg_precious drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x381c276c ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL 0x0bc7292a mpt_set_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL 0x5f577394 mt76_connac_mcu_update_arp_filter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xa235e8fe ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf658d976 ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5d0c4dcc phylink_speed_up drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x666d4e19 spi_bitbang_start drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL -0x4575003d drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x23f06264 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xabd8e607 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x532b246c ceph_monc_init net/ceph/libceph EXPORT_SYMBOL +0xc5f61b15 drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x65c7df89 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xf22b4354 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x82959ed2 ceph_monc_init net/ceph/libceph EXPORT_SYMBOL 0x3fa84493 cfpkt_add_head net/caif/caif EXPORT_SYMBOL 0x7fc9e671 ieee80211_generic_frame_duration net/mac80211/mac80211 EXPORT_SYMBOL -0x4605b92a xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb446f62c xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf0aed48 nf_ct_port_nla_policy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xad5f835e pcm512x_probe sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x86a5fb59 pcm512x_probe sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL 0xca9cb276 snd_soc_unregister_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8acd42a6 snd_vx_check_reg_bit sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0xbf9f6cb6 fbtft_write_reg8_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x8c56edff fbtft_write_reg8_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x22166084 rt_global_debug_component drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xe5fd721f __SCT__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2af60833 __SCK__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcc0038b8 __SCT__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x80e3881d __SCK__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe2c2e113 rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL -0x1b7cfbd0 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe35d7ca8 rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xf183a203 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xc403cafe vmci_is_context_owner drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xabf58f3c rtsx_pci_card_exist drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xc4d99852 o2hb_check_node_heartbeating_from_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xe75b6bda nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x327941a5 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3d90deff pcm3168a_probe sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0x59641953 nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x210b4d6f rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe96d5038 pcm3168a_probe sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL 0x660eeece iio_sw_trigger_create drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL 0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5a81e685 ubi_leb_unmap drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL @@ -16489,101 +16496,101 @@ 0x8484d2b8 il_send_add_sta drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x036d6661 il_send_cmd_pdu drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3d666903 il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xf046b41b iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x356f184c iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x644db879 st21nfca_dep_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x1f9a7782 drm_property_create_bitmask drivers/gpu/drm/drm EXPORT_SYMBOL 0x953b133c qcom_find_src_index drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x0f7e8009 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3506daf5 nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL +0x1b095dd2 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x627ee466 nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL 0xc75098e2 ieee80211_color_change_finish net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x02b9c663 snd_soc_unregister_component_by_driver sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x07c334b7 rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x2c612844 rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0x0253e279 qcom_icc_bcm_voter_add drivers/interconnect/qcom/icc-bcm-voter EXPORT_SYMBOL_GPL 0x6b1be500 cros_usbpd_unregister_notify drivers/platform/chrome/cros_usbpd_notify EXPORT_SYMBOL_GPL 0x3257d343 __tracepoint_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x13e7cde9 mantis_ca_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x49516fb2 mantis_ca_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0x97b4072f usb_deregister_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xf3315ea8 usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1182198f usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9800d6da rt2800_check_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x1f8ac718 __tracepoint_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xd11db858 mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa516a54f mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2295cf20 mlx4_uar_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x55b2a9a4 qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xf17744d3 qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x22baac71 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0x8f39b2a9 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL +0xb2ff22c3 qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x620fa07a qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x88f44aa7 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0x9d707f12 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL 0xb3bd62b8 nft_data_release net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x7e87b850 devm_ad_sd_setup_buffer_and_trigger drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL 0x27c0f7bc bcma_chipco_chipctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xaa26d82a transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL +0xffdfddf1 transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL 0xa3f06e4b ieee80211_wx_set_gen_ie_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x4c2f8030 sdhci_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xc5806518 venus_helper_vb2_buf_prepare drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x3ca542e5 sdhci_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xe2a41a46 venus_helper_vb2_buf_prepare drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x8fef7772 usb_serial_claim_interface drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x2ed38437 ath9k_hw_disable_mib_counters drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x7e895696 rtsx_pci_card_exclusive_check drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xb0acb710 drm_sched_job_add_implicit_dependencies drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x453f901f mipi_dbi_debugfs_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x47ed4a01 mipi_dbi_debugfs_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x164cb60f qcom_cc_map drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x521c7102 xchacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0xce15a526 xchacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x852d7271 osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL -0x64bde6f0 nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x7c32eab4 osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL +0xb6e538d6 nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x2dcdf037 mrp_init_applicant net/802/mrp EXPORT_SYMBOL_GPL 0x6d629c59 snd_mpu401_uart_interrupt_tx sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL -0x19fc9fd2 rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x129a65ee b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x2f1ff89d unregister_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xc1557ffb rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x58cc972d b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa65af9b8 unregister_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0xcad0f0e1 mt76x02_tx_set_txpwr_auto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x34983a89 mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0xdcec57d9 mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x475b7b75 otx2_tc_alloc_ent_bitmap drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x3a723287 mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x2035574d mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x7b8b02e4 otx2_tc_alloc_ent_bitmap drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0xcbd40ecf sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x4f03f633 drm_gem_vram_offset drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x40739385 nfs_wait_bit_killable fs/nfs/nfs EXPORT_SYMBOL_GPL -0x18fb26d8 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x72532bfe xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xe96c9df4 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x11283718 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x737a93c0 snd_dmaengine_pcm_trigger sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xb9ebbd5f vhost_has_work drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xe66a7683 qcom_q6v5_prepare drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL 0x5cbb5274 ltc2947_core_probe drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0x000d2835 tea5767_attach drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL -0x4751ddf8 ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x257573c2 tea5767_attach drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL +0x6d20664a ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xfbda33a9 lbs_send_tx_feedback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x32b6111f mdio_mux_init drivers/net/mdio/mdio-mux EXPORT_SYMBOL_GPL 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xcad1fcd5 nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0c7264a5 ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0db3573a mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x529dce2f nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9cff03bf ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x80390b49 mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x6047ede6 can_fd_len2dlc drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf12d9387 can_fd_dlc2len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf2ca3bae mlxsw_core_res_query_enabled drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xd3b50382 sas_phy_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xc8fbfdd2 atc260x_match_device drivers/mfd/atc260x-core EXPORT_SYMBOL_GPL -0x340e3476 drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x230f1d1f drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x284e07d8 vsock_bind_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xc4ad691f snd_soc_of_put_dai_link_codecs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xad2e4eff btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x46e09b6e btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x5210a5bf hsi_board_list drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xd3c79e6f flexonenand_region drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL 0x2a6141e8 cs_dsp_stop drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x9e1c7ad2 saa7134_g_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x2e64258e saa7134_s_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x14f280b9 saa7134_g_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x0e068e67 saa7134_s_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x4303d8d4 ir_raw_handler_unregister drivers/media/rc/rc-core EXPORT_SYMBOL 0x5810bc30 il_irq_handle_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xaa42c03f ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL +0x14792f21 ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL 0xb7b6874e caif_free_client net/caif/caif EXPORT_SYMBOL -0x72061fe4 l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x56e82b92 l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x5df4f074 snd_hdac_regmap_add_vendor_verb sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x74495eb8 snd_hda_codec_load_dsp_trigger sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe4c21196 vringh_notify_disable_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x36818d97 denali_init drivers/mtd/nand/raw/denali EXPORT_SYMBOL -0x527780ea iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xcdd45a40 cx88_risc_databuffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x965e7ba5 xvtc_of_get drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL +0x402bab39 iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf05fa107 cx88_risc_databuffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x6c700cb9 xvtc_of_get drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL 0x89546335 smscore_unregister_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x69479d7f rmi_set_attn_data drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0x7bb0726a usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0730199d usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x16a680bf sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xd12c0a31 scsi_build_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL @@ -16595,7 +16602,7 @@ 0xe66ae337 g_audio_cleanup drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0xb0bbc26b mptscsih_info drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x91d5b9ee mt76x02_irq_handler drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x9cfb8593 mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xdfb3067b mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x81aadc6a mlx5_fill_page_frag_array_perm drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x81861ec6 __mlx4_unregister_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xbd89f5f0 nvme_fc_register_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL @@ -16604,55 +16611,56 @@ 0x1cde88b2 notifier_err_inject_dir lib/notifier-error-inject EXPORT_SYMBOL_GPL 0x46c0c9b4 nfc_hci_disconnect_gate net/nfc/hci/hci EXPORT_SYMBOL 0x839ddb7b cfcnfg_set_phy_state net/caif/caif EXPORT_SYMBOL -0xc024ab11 xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x5b1f700a xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xdf75b155 snd_hda_override_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x04a264a1 tmc_etr_remove_catu_ops drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL 0x7f43b878 vhost_poll_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x20e55bea ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xee775417 ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9c992c8f ntb_transport_link_up drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x0af3d134 v4l2_valid_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0xc5a06487 mb86a16_attach drivers/media/dvb-frontends/mb86a16 EXPORT_SYMBOL +0x85b750aa mb86a16_attach drivers/media/dvb-frontends/mb86a16 EXPORT_SYMBOL 0x6dc50487 fw_csr_string drivers/firewire/firewire-core EXPORT_SYMBOL 0x21301d1a mlx4_qp_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xa90555e9 iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x28b74af0 iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xb286dc60 drm_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0x72c38858 drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xe1cf7e6e pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa5e07a0b drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x2040a7f0 pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x1d027e4b snd_pcm_format_signed sound/core/snd-pcm EXPORT_SYMBOL 0x42f26edf rpmsg_ns_register_device drivers/rpmsg/rpmsg_ns EXPORT_SYMBOL 0x164f8e3a mmc_can_gpio_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xce6b7749 mmc_can_gpio_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x508f9660 si470x_ctrl_ops drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL -0x3509612c usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xd947b4ec lan9303_indirect_phy_ops drivers/net/dsa/lan9303-core EXPORT_SYMBOL_GPL +0xc093d0ef si470x_ctrl_ops drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x0752677d usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x60ca00c7 lan9303_indirect_phy_ops drivers/net/dsa/lan9303-core EXPORT_SYMBOL_GPL 0xe8b9a81c hostap_80211_ops drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x02b844a7 hostap_info_init drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x3dfd1525 alcor_write32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x9f1bf2e0 clk_alpha_pll_trion_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x81e09944 jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9ae5240b jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x32075c54 fscache_caching_failed fs/fscache/fscache EXPORT_SYMBOL 0x329dbd06 cfpkt_info net/caif/caif EXPORT_SYMBOL -0xe2cfb934 xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8715dbf2 xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaab8bb77 dfl_driver_unregister drivers/fpga/dfl EXPORT_SYMBOL -0xd7c0bcdb coresight_alloc_device_name drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x438e01fe rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x45dbcdcd flexcop_sram_ctrl drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x8d44ad1a coresight_alloc_device_name drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xcab46c7b rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc69bb572 flexcop_sram_ctrl drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x1cdc5629 ds1685_rtc_poweroff drivers/rtc/rtc-ds1685 EXPORT_SYMBOL -0x0a18b2d0 usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x95fd0df7 usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf1b593e5 fw_iso_context_create drivers/firewire/firewire-core EXPORT_SYMBOL -0xace7276a xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL -0xf4509330 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x053dcf85 iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x3d7ce812 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfafa4c92 xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xdaf4a69b mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6b6d98cf iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd07060d6 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x72bebee4 drm_gem_cma_dumb_create_internal drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x102cdc31 drm_prime_gem_destroy drivers/gpu/drm/drm EXPORT_SYMBOL 0x2d4a17d2 host1x_memory_context_put drivers/gpu/host1x/host1x EXPORT_SYMBOL_GPL 0x7384840d host1x_memory_context_get drivers/gpu/host1x/host1x EXPORT_SYMBOL_GPL -0xc783e89d nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xdddb3243 ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x39255cb0 nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x204397ae ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xbed43a41 snd_usbmidi_suspend sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0xd60730a3 roccat_common2_device_init_struct drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x2bf67def v4l2_calc_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x3aeca8b5 v4l2_fwnode_put_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x03ddee9f v4l2_fwnode_put_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0x28b12cc9 v4l2_format_info drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x1fbacf1c typec_partner_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x63d9220b rtw8822c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8822c EXPORT_SYMBOL @@ -16661,19 +16669,19 @@ 0x3fda50c9 nxp_nci_remove drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL 0x44926d14 drm_debugfs_create_files drivers/gpu/drm/drm EXPORT_SYMBOL 0x7fa724be mhi_soc_reset drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x9d2dd60b nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL -0xb2aeb59d pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xba6617c9 nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL +0x038f2895 pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xb080ae5e snd_hdac_stream_assign sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x9130b6f2 rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xec75441c mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x674035dc rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4147fd9a mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc0d7c2d1 dm_array_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xe44efd34 usb_gadget_unmap_request_by_dev drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0xed3ecfd0 xhci_shutdown drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x88d21964 rtw_dump_fw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x96bcd4f2 rt2800_link_stats drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc6634315 mt76_ac_to_hwq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x61a5c6c2 mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x604cc443 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9dd3f056 mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x44eac76a mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xf8bf24dc scsi_dh_attach drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x056837fb vmci_get_context_id drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL @@ -16681,84 +16689,85 @@ 0x83581089 gf128mul_init_4k_lle crypto/gf128mul EXPORT_SYMBOL 0xbc0b3856 vhost_poll_start drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xce56124a ata_bmdma_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL -0x6c551f36 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL -0x8f41e253 v4l2_create_fwnode_links drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x32908bf9 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL +0xfb6be2a4 v4l2_create_fwnode_links drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xf792124b usbnet_cdc_status drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0xda91699b macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x81db2363 macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL 0xe9e8f315 mt76x02_set_rts_threshold drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa74c2dc5 hermes_struct_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x406b4614 mlxsw_afa_block_append_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc433b157 __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x30ad0993 __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x99d50fbb bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x50f4a8a9 devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL -0x912a3a37 nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6f1fcf6d cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL -0xb37295ce udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0x842071b9 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x9eb51046 mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x895043d2 devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0x636ebc58 nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL +0x396408b1 cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x9b2756ad udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x4b7aacdb ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xab324086 mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x950febfd ata_sff_irq_on drivers/ata/libata EXPORT_SYMBOL_GPL -0x834e9edb flexcop_sram_set_dest drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x5ae54e53 flexcop_sram_set_dest drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0xec4a11f2 rt2800_txstatus_timeout drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xe378822c ath9k_hw_phy_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x7fd847b1 nvme_auth_gen_shared_secret drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x419e8879 hisi_sas_remove drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xd680a377 drm_gem_object_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d6d74d8 devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL -0x6ae19d8e nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL -0x69b59366 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x90b7b553 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa5e88c88 ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5c813afd ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x237d1366 devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0x4e1fe201 nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0c9171b6 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8b0bb00b rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcf25d653 ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb61412ed ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xaf596bbb nand_ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x233739ec hisi_qm_free_qps drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x60c8556b v4l2_ctrl_request_complete drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x78b687ca mxl111sf_tuner_attach drivers/media/usb/dvb-usb-v2/mxl111sf-tuner EXPORT_SYMBOL_GPL +0x6fb5a9da mxl111sf_tuner_attach drivers/media/usb/dvb-usb-v2/mxl111sf-tuner EXPORT_SYMBOL_GPL 0x6ff7510d altera_ci_tuner_reset drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL -0x6518142f usb_function_activate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x6f91cb94 usb_function_activate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x6a19a85b rtw_phy_write_rf_reg_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xc22ab16d ttm_bo_vm_dummy_page drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x424e9558 drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL +0x31d74057 drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL 0x22a16c81 host1x_syncpt_read_min drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x23ee13fd mb_cache_entry_find_first fs/mbcache EXPORT_SYMBOL 0xb79f25fd p9_parse_header net/9p/9pnet EXPORT_SYMBOL -0xc223d47d gre_parse_header net/ipv4/gre EXPORT_SYMBOL -0x687026c8 cs42xx8_pm sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0x038fb394 gre_parse_header net/ipv4/gre EXPORT_SYMBOL +0x9b1a48a3 cs42xx8_pm sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL 0x01eecbc3 snd_hda_spdif_ctls_unassign sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x8dcc87d2 mtk_ecc_enable drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL 0x0908e6ab usb_role_switch_find_by_fwnode drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x162b87ff usb_ep_set_wedge drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0xd3b814e7 ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xdc2de057 cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x6a2d2a8f __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7e08b5d8 ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x4e184856 cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xd1796b4d __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x29674d19 drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0240bafc devm_drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x1441700d lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL -0xf47da225 dccp_set_state net/dccp/dccp EXPORT_SYMBOL_GPL +0xec0a66ba lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0xbcbd4edb dccp_set_state net/dccp/dccp EXPORT_SYMBOL_GPL 0x66fd6169 intel_nhlt_ssp_endpoint_mask sound/hda/snd-intel-dspcfg EXPORT_SYMBOL 0x6218d8cf snd_hda_codec_configure sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x9df4f78a vmbus_set_chn_rescind_callback drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x082bfd1f cx18_claim_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL -0x9d2fb430 i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL -0xafe32699 usb_function_deactivate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xa61e4fd1 cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x76dda907 mipi_dbi_command_read drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL -0x7afefb8b drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xa76698b6 cx18_claim_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x0ce9814d i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x2d551a41 usb_function_deactivate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xeada85fc cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x4c95c852 mipi_dbi_command_read drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x37e7abd9 drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x8476ccb5 tpm_tis_remove drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL 0x4994345c dpaa2_io_store_destroy drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0x9c8854a1 clk_alpha_pll_lucid_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xa85c26b5 xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ac0c180 fscache_get_cookie fs/fscache/fscache EXPORT_SYMBOL +0xb7a0f642 fscache_put_cookie fs/fscache/fscache EXPORT_SYMBOL +0x4de0b34a xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x28371dd3 ipack_get_device drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x6e802fc8 rpmsg_release_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x9bb58148 vhost_vring_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x84f7e233 ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0xc90df7e5 dm_bufio_prefetch drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x340ae375 md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb794260f md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL 0xa1b7346f usb_ftdi_elan_edset_single drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x6d45d702 fw_iso_buffer_destroy drivers/firewire/firewire-core EXPORT_SYMBOL 0x0e78bbc2 mlx4_register_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x30cc1e32 drm_dev_dbg drivers/gpu/drm/drm EXPORT_SYMBOL 0x2fac9436 dw_hdmi_set_channel_allocation drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0x2ed0f5fa __fscache_check_page_write fs/fscache/fscache EXPORT_SYMBOL 0x39c65dea snd_soc_get_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5aec4fb1 snd_soc_put_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa250c166 snd_timer_start sound/core/snd-timer EXPORT_SYMBOL @@ -16768,128 +16777,127 @@ 0x4d90631b __tracepoint_otx2_msg_interrupt drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0xc1579516 fman_port_enable drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0x0be6d540 drm_gem_vram_driver_dumb_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x70f19a03 drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3e3dfb5a drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd5a95eae drm_dp_128b132b_lane_symbol_locked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x81846252 l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xd71da91f l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x52c16479 wm_halo_wdt_expire sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x7b282ed7 gnss_serial_free drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x865f33eb hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x115655e9 amvdec_am21c_body_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0xec29e22a __traceiter_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x055e7e1a bq27xxx_battery_setup drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0xe61d3cce s5h1409_attach drivers/media/dvb-frontends/s5h1409 EXPORT_SYMBOL +0x240875c5 s5h1409_attach drivers/media/dvb-frontends/s5h1409 EXPORT_SYMBOL 0x0ad3a8fa mptscsih_flush_running_cmds drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x448902cf mlx4_qp_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x66922845 clk_branch_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xc44bd338 battery_hook_register drivers/acpi/battery EXPORT_SYMBOL_GPL +0xd136d9a2 battery_hook_register drivers/acpi/battery EXPORT_SYMBOL_GPL 0x66983e96 simd_skcipher_create crypto/crypto_simd EXPORT_SYMBOL_GPL -0x3f1e956a fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL -0xdb5a30d7 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x0fd24ac1 fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL +0xeabdcbe0 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xef1be0da cros_ec_sensors_core_init drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0xb436d4c6 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0x4e8328a0 fxls8962af_i2c_regmap_conf drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL 0xe05a0146 slim_msg_response drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x612a2ea9 typec_set_mode drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xf0755ecd vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL +0x6006f99c vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL 0xb532b4d0 ath9k_hw_process_rxdesc_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x03e0051c hdlcdrv_receiver drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL -0x9e01030e phonet_proto_register net/phonet/phonet EXPORT_SYMBOL -0x4e72a463 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe4a7f608 hdlcdrv_receiver drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x87678469 phonet_proto_register net/phonet/phonet EXPORT_SYMBOL +0x9fbd3875 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe50413d7 snd_seq_client_ioctl_lock sound/core/seq/snd-seq EXPORT_SYMBOL_GPL 0x7b1acbee snd_pcm_add_chmap_ctls sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x6e448525 snd_pcm_notify sound/core/snd-pcm EXPORT_SYMBOL -0x4ae241f8 tmc_sg_table_sync_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL -0x25b01acf st_press_common_remove drivers/iio/pressure/st_pressure EXPORT_SYMBOL -0xfcee9661 dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL -0xfca886ab max2165_attach drivers/media/tuners/max2165 EXPORT_SYMBOL +0xe56f3f89 tmc_sg_table_sync_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0xf0e6fe68 st_press_common_remove drivers/iio/pressure/st_pressure EXPORT_SYMBOL +0x4c2521af dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL +0x63f9cbb4 max2165_attach drivers/media/tuners/max2165 EXPORT_SYMBOL 0xd5cfbb61 rt2x00mac_remove_interface drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x8570b06a mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8f2cef86 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0xd3678609 mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd4f7d7f1 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL 0x54e0cc50 ieee80211_start_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0x41472df4 garp_request_join net/802/garp EXPORT_SYMBOL_GPL 0x9cf1ba2c snd_hdac_stream_sync_trigger sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x3c331bb9 line6_send_sysex_message sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xb0abadc1 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS -0x07d893d4 bma400_probe drivers/iio/accel/bma400_core EXPORT_SYMBOL +0x6deac806 bma400_probe drivers/iio/accel/bma400_core EXPORT_SYMBOL 0x858283c5 nand_read_oob_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x48a5ce02 sdhci_set_power_and_bus_voltage drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xe639f108 sdhci_set_power_and_bus_voltage drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x0054f69d dm_tm_pre_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72289260 dm_block_manager_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xaa83f4ba venus_helper_unregister_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0xf9aaf649 i2c_free_slave_host_notify_device drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x7cdd9726 venus_helper_unregister_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xd8fcfe3e i2c_free_slave_host_notify_device drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x414ad343 rt2800mmio_write_tx_desc drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x7c1eb46e cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x39d6a490 cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xaa976bb3 __tracepoint_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdef1096d cifs_md4_update fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x7c9ce2e2 ieee80211_sta_block_awake net/mac80211/mac80211 EXPORT_SYMBOL -0x372d1c18 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc4b5bbd9 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x56e88f84 snd_hdac_power_down_pm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x7962c9e8 snd_rawmidi_transmit_ack sound/core/snd-rawmidi EXPORT_SYMBOL 0x98da1fcc snd_card_disconnect_sync sound/core/snd EXPORT_SYMBOL_GPL 0xed0e50b9 rio_route_add_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x15463b39 fbtft_remove_common drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x9536a2f7 fbtft_remove_common drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x56f3dd89 dw_mci_pltfm_register drivers/mmc/host/dw_mmc-pltfm EXPORT_SYMBOL_GPL -0x011bea49 md_write_start drivers/md/md-mod EXPORT_SYMBOL -0xc40d75f5 dib9000_i2c_enumeration drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0xd959c006 cyttsp_i2c_read_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL -0x9d57583d usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xfd7b4691 md_write_start drivers/md/md-mod EXPORT_SYMBOL +0x61142c66 dib9000_i2c_enumeration drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xd3b5d8dd cyttsp_i2c_read_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL +0x88aacaaa usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x78b42c7b mpt_verify_adapter drivers/message/fusion/mptbase EXPORT_SYMBOL 0xa9cfd594 scsi_remove_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe5b39485 idma32_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xa87bc9e7 o2nm_configured_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xae30955a dccp_make_response net/dccp/dccp EXPORT_SYMBOL_GPL -0x39806e99 nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL -0xbee7cff0 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL +0xfd6ea271 dccp_make_response net/dccp/dccp EXPORT_SYMBOL_GPL +0x2e39535c nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL +0xa95ef235 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL 0xdba4502f rl6231_calc_dmic_clk sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0x0fcfbf39 snd_dmaengine_pcm_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x512eb224 snd_soc_dapm_new_dai_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x14e5f3f1 inv_icm42600_pm_ops drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL +0xc691acc2 snd_soc_dapm_new_dai_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa2a00fcc inv_icm42600_pm_ops drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL 0x977ff212 sdw_bus_prep_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x9b9aba97 __sdw_register_driver drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL 0x9778c1fa bcma_chipco_gpio_control drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xb5571dbf cnstr_shdsc_ahash drivers/crypto/caam/caamhash_desc EXPORT_SYMBOL 0x39816e2a cs_dsp_read_raw_data_block drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x527b037a lp55xx_register_leds drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x8eb495e3 lp55xx_register_leds drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x70cf032f usb_hcd_irq drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x31b37b97 __lbs_cmd drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x3383a2d9 mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0xce964c3e mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL 0x0d3def6a srp_timed_out drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x4489a5e9 drm_edid_raw drivers/gpu/drm/drm EXPORT_SYMBOL 0xaf5426e0 moxtet_device_written drivers/bus/moxtet EXPORT_SYMBOL_GPL -0x4aa27cfe fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL +0x8ed7c59e fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL 0x6a7a38a0 ceph_pr_addr net/ceph/libceph EXPORT_SYMBOL 0xa3a612f9 ieee80211_channel_switch_disconnect net/mac80211/mac80211 EXPORT_SYMBOL -0xba754fd0 hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL -0x92dbfcd7 dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x9e9a09bf hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0x7bfe2aad dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x9671bc15 iio_hw_consumer_free drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL -0x03445099 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xca8f2a04 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7c409ca0 spmi_command_sleep drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x9a0d4043 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL -0xe30a6c20 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL +0xbf2123a5 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL +0x9176c155 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL 0x027ec137 typec_switch_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x664ac6c1 usb_string_ids_tab drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xbc9c4744 nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5e4944d2 nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x847466ab usb_string_ids_tab drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x09898c66 nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa5159804 nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2919b156 xdr_decode_string_inplace net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xda97a332 snd_hda_codec_setup_stream sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x767fa31f snd_pcm_fill_iec958_consumer sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xe89ed469 vhost_dev_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xf917d8d3 rawnand_dt_parse_gpio_cs drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x6db8b6e6 vmbus_open drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x87ea1758 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL +0x706211bd tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL 0xe943e344 ath9k_hw_gettsf32 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc259bed4 fcoe_ctlr_set_fip_mode drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x6acefa42 fscache_cache_cleared_wq fs/fscache/fscache EXPORT_SYMBOL -0x7d03b1e8 tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL -0x127993d0 svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x58d1c079 tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL +0x3a054e7a svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4eeac973 asoc_simple_canonicalize_platform sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0xdade1c35 snd_hda_gen_build_pcms sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x3f0a4141 query_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc31be3fc rio_attach_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x5d3857e8 vmbus_close drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xf36c71d5 extts_clean_up drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL -0xec1dbec3 ttpci_budget_init drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0x704a1933 vb2_core_queue_init drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x7c108de8 rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x9b78e76e ttpci_budget_init drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xe343c012 vb2_core_queue_init drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x7406967d rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xa452b032 rt2800_config_pairwise_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xcc9c6051 mt76_connac_mcu_sta_basic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x95f97ccc ath_key_delete drivers/net/wireless/ath/ath EXPORT_SYMBOL @@ -16901,17 +16909,17 @@ 0xccd86806 ata_id_string drivers/ata/libata EXPORT_SYMBOL_GPL 0xa51f16c7 caam_little_end drivers/crypto/caam/error EXPORT_SYMBOL 0x586705e1 dm_btree_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb86acdb5 mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xed3de94d mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0d3f5c1a fman_get_max_frm drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x9d50ed7e fc_rport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb8c342ab fc_lport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x165a228c __drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe9595d91 drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x19849e51 drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xf070195c switchtec_class drivers/pci/switch/switchtec EXPORT_SYMBOL_GPL 0xa3719485 wiphy_register net/wireless/cfg80211 EXPORT_SYMBOL -0x569205b9 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x61bd4b42 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3ff55ad3 nf_conncount_cache_free net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0x3afc72f9 rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xd54de4c2 rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xf27316f4 nand_ecc_sw_hamming_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x05d69710 videobuf_to_vmalloc drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL 0x93c7f9de usb_wwan_chars_in_buffer drivers/usb/serial/usb_wwan EXPORT_SYMBOL @@ -16920,67 +16928,67 @@ 0x108b188f ath_is_49ghz_allowed drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x0137f952 mlxsw_afk_values_add_buf drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x47041e4e mlxsw_afk_key_info_blocks_count_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1de6f956 mbox_handler_nix_bp_enable drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0xc2cd5dd0 ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL -0x81dad25a lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL -0x2ccb22bd flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xbaff636f mbox_handler_nix_bp_enable drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x59ca51fe ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL +0x274e0f9c lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL +0x989ae89a flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x150d626b snd_hdac_bus_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xe892713c snd_hdac_bus_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x3463ddc9 ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x61aa155f ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x4bda0a9d mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xe80f6c87 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf433603d ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x59b1fbde ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x2644503f mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4ad6e5a1 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xb0e67826 v4l2_event_unsubscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x5ecb2ebb rmi_2d_sensor_rel_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x693e3c7f mt7615_sta_ps drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x2a04ce0e ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x4353fd7e iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x2be20c33 drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x23213f4e pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xeaadc415 ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4ba553d3 iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xda412799 drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x35b7b8ad pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xcd9701fe __tracepoint_smcr_link_down net/smc/smc EXPORT_SYMBOL -0x20c51952 ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL +0xa96143bc ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL 0xe26194e9 add_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0xea41310c mmc_gpiod_request_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xa6a92133 mmc_gpiod_request_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x6f1d5bfd dvb_generic_ioctl drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xa4af4ca3 dvb_generic_ioctl drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x1a6bdd3c rmi_driver_resume drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x6802f9bc wl1271_acx_pm_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x362de655 phylink_connect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xfd627cef sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL +0x33efd211 sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL 0x5250cf98 ieee80211_tkip_add_iv net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x3c4b6d5f dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe83d0b6b dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xaf0847f0 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x05aef320 iio_read_channel_offset drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xe66a4467 hisi_qm_dev_slot_reset drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0xc93414a6 ad714x_enable drivers/input/misc/ad714x EXPORT_SYMBOL -0xaf3c27de tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0x28854282 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL 0x36c5bfca rtw_disable_lps_deep_mode drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x47d3adc6 mt76_connac_free_pending_tx_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xf8273f83 ath_hw_setbssidmask drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x673c5a86 meson_canvas_config drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL 0x99aee353 rpc_init_priority_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xddd330d0 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xbc369bc3 st_sensors_sysfs_sampling_frequency_avail drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0xc4e4ae26 ata_bmdma_port_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xe88f7aec nvdimm_delete drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x8598b5e0 vmbus_sendpacket_pagebuffer drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x9e798e22 dm_bm_set_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3040f79f md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL -0x924aaf42 md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL +0x0537c2a0 md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL +0x118f5a9f md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL 0x452f53b1 __tracepoint_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x8d3ab8e1 vb2_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x02448ebd vb2_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xd8af3867 fw_card_add drivers/firewire/firewire-core EXPORT_SYMBOL 0xb6196186 mlxsw_core_rx_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xcffc48ce mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x65058930 mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb8c73669 mlx4_ACCESS_PTYS_REG drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb8294a0f drm_panel_bridge_remove drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc5b240f1 drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2251c9c1 drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x269a353a clk_disable_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x180df948 wpan_phy_free net/ieee802154/ieee802154 EXPORT_SYMBOL -0xabb9a934 rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf0e75baf rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd7d8adb5 snd_soc_component_compr_get_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xe2137860 caam_drv_ctx_init drivers/crypto/caam/caam EXPORT_SYMBOL +0xcfb84275 caam_drv_ctx_init drivers/crypto/caam/caam EXPORT_SYMBOL 0x2f809cf7 hisi_qm_init drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x38ccf13f dst_attach drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x2f46ad72 dst_attach drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0xae24c685 vpu_ipi_send drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL 0x5242bc23 mptscsih_qcmd drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x9e60e374 mptscsih_is_phys_disk drivers/message/fusion/mptscsih EXPORT_SYMBOL @@ -16989,72 +16997,72 @@ 0xeb06b561 ath9k_hw_gettsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x024d14bc vmci_qpair_produce_free_space drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xdf768582 meson_sclk_ws_inv_ops drivers/clk/meson/clk-phase EXPORT_SYMBOL_GPL -0x908aeb5f fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL -0x16bd305a dccp_disconnect net/dccp/dccp EXPORT_SYMBOL_GPL +0x578d40c5 fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL +0x48eff722 dccp_disconnect net/dccp/dccp EXPORT_SYMBOL_GPL 0x21af4b51 snd_soc_get_dai_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x30f0a1d4 snd_soc_set_dmi_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb773763d mma7455_core_probe drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL -0x0c249075 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0eb0d7a5 au8522_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0xa7f09ae2 gspca_dev_probe2 drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x59f69433 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb96b2b26 au8522_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xc2eaab1a gspca_dev_probe2 drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0x6fd9cc4a charlcd_register drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0xb60b988a am65_cpts_estf_disable drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL -0xa37de585 mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa91ee40d mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe9fe8b6b cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xe9f3572b cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x72734f97 drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x28ecbc37 lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0xba425ac3 mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x04ed409b mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x701e708c cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x7013accc cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xed70b0e6 drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x36731b1b lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL 0xd7613212 bt_err_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL -0x7c2d6d5f nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0x3e2847a1 nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL -0x87d61498 ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x7a60961c ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x04e863d4 vb2_ioctl_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x4fa5ee76 ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x661ba461 nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x401b25da nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x1ef44c66 ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xf7ce18ce ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xc7a8d61a vb2_ioctl_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xa0f1bbf7 ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x4e6be521 mlxsw_afa_block_append_fwd drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x94185017 mlx4_tunnel_steer_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xdd6fc6b0 cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6095e223 cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x8d64a27b ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xf274cc88 videobuf_read_start drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x4fc57347 cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x512854f7 cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x88283bae ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x34f0eb3b videobuf_read_start drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0xb58b0a0d smscore_register_hotplug drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x6a9f57b3 usb_autopm_put_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xea00d85b lan9303_probe drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0xebe497bb lan9303_probe drivers/net/dsa/lan9303-core EXPORT_SYMBOL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xad5b7923 st95hf_spi_recv_echo_res drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL -0x5d806a03 drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa697756e drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf1a5611d o2net_unregister_handler_list fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc30fa110 led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL -0x7c3d76cd alloc_can_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x785df2cf alloc_can_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x652f6c1a il_get_channel_info drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe16a1839 ath9k_hw_init_global_settings drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x7258703b cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x9f6e7f69 cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x7e8c5c25 drm_sched_increase_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x02fcebbd ttm_bo_eviction_valuable drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xf79754da cmdq_pkt_write_s_mask drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x4cb9e001 recover_lost_locks fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe03208ba register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL -0x238ebebc sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc5e48edf wm_adsp_read_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0xbcf62cbf uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9d4c64ee register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x16972f69 sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8f53eea2 wm_adsp_read_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xd617f9a9 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xac69dbed fieldbus_dev_register drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL 0xf735a588 rtllib_wx_get_rts drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x9aafdb6a __traceiter_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5bdae35b usb_phy_roothub_set_mode drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb9045747 can_rx_offload_del drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2c130621 can_rx_offload_del drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x5ccfcff0 rtw_restore_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xb7fe2a3f mt76x02_set_tx_ackto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xaf3e7607 mlx4_cq_resize drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf60622de st21nfca_hci_se_io drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x3115970d oslec_create drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0xd79f2e99 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1b5b95c8 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xece6a8aa drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x063557ca drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1ba06758 drm_writeback_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x388d9c00 ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL +0x9748373f ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL 0x1757d1a4 fou_encap_hlen net/ipv4/fou EXPORT_SYMBOL 0xdbd019c4 ib_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL_GPL -0xd3205a68 dvb_usbv2_generic_write_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xd57f49d0 dvb_usbv2_generic_write_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0xb113482c rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x5771d723 rtw89_mac_get_err_status drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x2ffa846a il_add_station_common drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -17063,25 +17071,25 @@ 0xd754a1c9 vmci_qpair_peekv drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xfcfe0bf3 drm_sched_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xc085c876 drm_aperture_remove_conflicting_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0x70e5c79f nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7534013f nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5be8aff4 nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3db15fb0 nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0xadbefda4 dm_cache_policy_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x3a18389a dm_rh_update_states drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xed3283a4 dm_bufio_set_sector_offset drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xbac0bd3e __traceiter_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x7952601d cx88_sram_channel_dump drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xcbcf9b01 _vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4ed1ebd6 cx88_sram_channel_dump drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xda9984f2 _vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x5dab8968 usbnet_set_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x652c1f84 usbnet_get_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xf3cad1cb ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbb7b2c61 ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x50ee5c07 cxgb4_best_aligned_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x4eedc4ec pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x85073212 xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6332f8a2 pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x63712a7a xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xcc72b402 mtk_afe_pcm_pointer sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0xf0133cf3 snd_hda_codec_set_power_save sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc9073590 hisi_qm_stop drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x03868e70 v4l2_m2m_buf_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xa1a4a4aa saa7146_unregister_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x4bd7c041 v4l2_m2m_buf_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb640ad5f saa7146_unregister_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x347a1556 rc_keydown drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xfe10e0cb mt76_tx_status_skb_done drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x778747f6 mt76_rx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -17092,7 +17100,7 @@ 0x262e04ff mhi_get_mhi_state drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x7fc91416 snd_hdac_override_parm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xadb51cff snd_seq_client_ioctl_unlock sound/core/seq/snd-seq EXPORT_SYMBOL_GPL -0x1f3343ed vb2_buffer_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x249d38e8 vb2_buffer_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x9980f090 usb_wwan_write drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x933f75e0 usb_unlink_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x45b64a08 mptscsih_slave_destroy drivers/message/fusion/mptscsih EXPORT_SYMBOL @@ -17101,59 +17109,59 @@ 0xbb9d178b rt2x00mac_conf_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xd528b263 ath9k_hw_getchan_noise drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x40f2b10c ipmi_alloc_smi_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x58e9c945 tegra_xusb_padctl_usb3_set_lfps_detect drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x7806a4d6 tegra_xusb_padctl_usb3_set_lfps_detect drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0x46b57d6a p9_client_getlock_dotl net/9p/9pnet EXPORT_SYMBOL -0xaa654ed4 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb4d73a93 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x48012e28 xt_check_proc_name net/netfilter/x_tables EXPORT_SYMBOL -0x602e8416 xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL +0x59bdcff5 xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL 0xdc999dd2 edma_pcm_platform_register sound/soc/ti/snd-soc-ti-edma EXPORT_SYMBOL_GPL 0x6ea09972 snd_midi_channel_alloc_set sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL 0xf9deb0db vhost_iotlb_map_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xae9cc51c hisi_qm_release_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x65ab74c5 flexcop_device_kfree drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0x6fd5a76a i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL -0x484c1291 ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xd93a57b6 flexcop_device_kfree drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x222e01d8 i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xbd719aff ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xbdd6da36 hostap_add_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xb4d99414 cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xbec71db4 cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xf217099e ieee80211_start_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL 0xee02e420 ax25_findbyuid net/ax25/ax25 EXPORT_SYMBOL 0x7b26cdd6 ife_check_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0xce80454a fw_iso_resources_free sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xc5e1724c oxygen_write_i2c sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0xc98cca86 fxas21002c_pm_ops drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL +0xa365ad9d fxas21002c_pm_ops drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL 0xecf8df0d sdhci_pltfm_clk_get_max_clock drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x2b27f91f __SCT__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa187023e __SCK__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xa5bf3db7 v4l2_fh_is_singular drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xe8b6582e v4l2_fh_is_singular drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x0e19baa7 mt76x0_register_device drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL 0x0c7d0056 ath9k_hw_wow_apply_pattern drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x08309921 cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xea40f35e xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9b1f5441 ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x637b6fed nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x10ee4f98 nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x64012b60 cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x277b79a4 xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x24e18efa ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x62485e42 nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf2fcce46 nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x5264188b asoc_simple_clean_reference sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL -0xb1e93de9 snd_soc_jack_add_gpiods sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb98b322b snd_soc_jack_add_gpiods sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0eac7023 ssb_pcicore_dev_irqvecs_enable drivers/ssb/ssb EXPORT_SYMBOL -0xc178f378 i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xa8159561 i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0x0dc2e712 hisi_qm_dev_err_init drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x6aebce95 dm_bufio_issue_discard drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xe2e0f89a __SCT__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0093072c cx231xx_capture_start drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x065141db cx231xx_capture_start drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xf0707206 rndis_rx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x99ede76e mt76x02_set_ethtool_fwver drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xe0ce3d99 rtsx_usb_card_exclusive_check drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x2c16a52c ttm_bo_mem_space drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x95048781 qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xa3f980af qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0x4b89f29d moxtet_device_write drivers/bus/moxtet EXPORT_SYMBOL_GPL 0xa4b2b77e ieee80211_key_replay net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x76706a5c rt5640_detect_headset sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0xb8e803d9 rt5640_detect_headset sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0xb299cbc8 snd_ctl_register_ioctl_compat sound/core/snd EXPORT_SYMBOL -0x8980d3f3 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x138264a7 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x6d3f57bd dm_bufio_get_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x1c91b27a md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL +0xedb37774 md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL 0x84f3ab47 __SCT__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9ce21c84 __SCK__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x45284ae9 smsendian_handle_rx_message drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL @@ -17164,67 +17172,66 @@ 0xdcde5e17 mlx4_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2de64c09 nvme_auth_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x1461e227 dw_hdmi_set_channel_status drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0x075b5b27 drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x5d3f4b31 drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4a833012 poly1305_final_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL 0xbabd30f5 virtio_transport_dgram_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x5e7c4948 ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL -0x4b626536 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xa81998d1 ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL +0xe2d681e4 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0xae809786 q6afe_hdmi_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0x84fab13f snd_soc_component_compr_copy sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5eda808d sensor_hub_remove_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xb485cb7e usbnet_start_xmit drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x840c7b8d ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7dfac9bc ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3ff94ba8 cmdq_pkt_create drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0x102f7370 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL -0x2e830589 virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xe15bcbfe jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x6dcd702e virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x9a83c043 gnss_register_device drivers/gnss/gnss EXPORT_SYMBOL_GPL 0xd2b95123 tee_device_register drivers/tee/tee EXPORT_SYMBOL_GPL 0x60e31fbb sdw_find_col_index drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xb16fd1ca ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x500933e4 sdhci_cleanup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x7ec90b54 saa7146_pgtable_free drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x2d2cc628 ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa98e5b84 sdhci_cleanup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xf12ead31 saa7146_pgtable_free drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0xbe67d84c rtl8723be_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x2df13b52 rtl8723ae_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x9760df19 ath10k_print_driver_info drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x976604fa mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x06cb3ed7 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x26ddbd01 mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x43df7e96 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0f4b7285 cmdq_pkt_destroy drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x12dd1e77 ipmi_set_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x82409884 __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xcbbf37aa rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL -0x163b2b3c xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x61384c23 rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL +0xd7c97be0 xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1536cb81 ssm2602_regmap_config sound/soc/codecs/snd-soc-ssm2602 EXPORT_SYMBOL_GPL 0xbccdcc42 snd_hda_jack_add_kctl_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x2dc4df4d snd_dmaengine_pcm_close sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x6bc7b5d2 iio_device_id drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x55ff71ef iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaf0866a9 iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x3a15013b ata_pack_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL -0x32e12353 dm_table_event drivers/md/dm-mod EXPORT_SYMBOL +0x71444c22 dm_table_event drivers/md/dm-mod EXPORT_SYMBOL 0xce48d6f4 __tracepoint_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd04d6a9e rt2x00pci_remove drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0xe31aa8f6 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xd8eeb057 ath9k_hw_abort_tx_dma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xe5ad0cad mlx5_create_lag_demux_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xbbe37a78 bgmac_enet_suspend drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0xdd644546 bgmac_enet_suspend drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL 0x68074774 microread_probe drivers/nfc/microread/microread EXPORT_SYMBOL -0x153779ec rxrpc_kernel_check_life net/rxrpc/rxrpc EXPORT_SYMBOL -0x0778f78e ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x492031a8 snd_soc_dapm_dai_get_connected_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x71efa26b rxrpc_kernel_check_life net/rxrpc/rxrpc EXPORT_SYMBOL +0x3d08a2bc ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x852eaa85 snd_soc_dapm_dai_get_connected_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7ac2f329 snd_seq_expand_var_event sound/core/seq/snd-seq EXPORT_SYMBOL 0x2425c85c comedi_buf_read_free drivers/comedi/comedi EXPORT_SYMBOL_GPL -0xa9dd13e7 dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x2a659828 dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x7e4337cc usb_free_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x12fc6dd8 mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xd393aef4 mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xa78c4126 ath11k_pcic_get_user_msi_assignment drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xbe82d6cc mlxsw_env_get_module_info drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xe364c9c4 hnae3_register_ae_dev drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL -0x4c1e09b5 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x43ec2c8e drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0xe779fe7e __fscache_read_or_alloc_page fs/fscache/fscache EXPORT_SYMBOL +0x360a3673 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0xd6618073 drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0xd4671463 xor_block_inner_neon arch/arm64/lib/xor-neon EXPORT_SYMBOL -0x497de970 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x7ee74b3a nfc_fw_download_done net/nfc/nfc EXPORT_SYMBOL -0xbf6fa500 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x29933917 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x39a8fe3a nfc_fw_download_done net/nfc/nfc EXPORT_SYMBOL +0x271eb487 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc4915d20 spmi_controller_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xa254de98 typec_find_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x39f33f42 cdrom_number_of_slots drivers/cdrom/cdrom EXPORT_SYMBOL @@ -17238,58 +17245,59 @@ 0xa293f8a6 ip_set_get_ipaddr4 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x7680f932 snd_akm4xxx_build_controls sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL 0xc22c24ce iio_get_channel_type drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xb8cfb717 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x3fd0251b ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xec83e215 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xf7941cf6 ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x90f4af54 ata_ehi_clear_desc drivers/ata/libata EXPORT_SYMBOL_GPL -0xfd0515bd nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x3ccdef8c dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xe8e630bd nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xbdbd2adc dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe827d24e mptscsih_taskmgmt_response_code drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x010ba0a5 mii_check_gmii_support drivers/net/mii EXPORT_SYMBOL 0x2e6f9fb6 __traceiter_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x84a833f5 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xae97c044 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2b320cf0 drm_atomic_helper_damage_iter_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcb65d407 drm_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x7b2e2166 drm_vma_node_revoke drivers/gpu/drm/drm EXPORT_SYMBOL 0x474a1884 t10_pi_type1_ip block/t10-pi EXPORT_SYMBOL -0xb90312b4 dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x62f7c792 dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x642b7b46 snd_hdac_power_up sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xfdac57f7 iio_dma_buffer_request_update drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x2af968ed mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xc18ac0f0 ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL -0x229109e0 dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xdcd060b1 dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x7ba9839d pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x33df8fb7 __video_register_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x67e1e392 mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x73dff73b ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL +0xbe737a13 dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x9bd1ddc6 dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x28692b7c pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xf91fbc0f __video_register_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xbbd96e37 sms_board_setup drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x84f59b54 sl811h_driver drivers/usb/host/sl811-hcd EXPORT_SYMBOL 0xf7b8612c rtw_pci_remove drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0x05ddb2a1 p54_parse_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x0a4a7ead drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL +0xbf28c994 drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL 0xe1751282 drm_ioctl_kernel drivers/gpu/drm/drm EXPORT_SYMBOL 0xfe12bcb9 drm_dsc_compute_rc_parameters drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x3e61194b drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x50216779 drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0d1abe86 drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x717739f1 drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1605d0ed drm_dp_lttpr_max_lane_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc4760dfe dpdmai_reset drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL +0xcce11a60 fscache_n_no_write_space fs/fscache/fscache EXPORT_SYMBOL 0x5aeeee62 ceph_oid_aprintf net/ceph/libceph EXPORT_SYMBOL 0x25d8243b ieee80211_tx_rate_update net/mac80211/mac80211 EXPORT_SYMBOL 0x8fa02936 cfg80211_free_nan_func net/wireless/cfg80211 EXPORT_SYMBOL -0xe87165db nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x88ed90a0 nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0xe2b8cc13 nft_parse_register_load net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x8abc669e cs35l41_otp_unpack sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xb1675b10 cs35l41_otp_unpack sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x837d9b78 iio_buffer_put drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xbc9e6526 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xae12fa72 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x6c65f687 qcom_remove_glink_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0xd7066f3f fieldbus_dev_area_updated drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL 0x75477e01 rtllib_wx_set_rts drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x2186a4f8 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL -0xc21c9efb vb2_write drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x5f05baa4 imx_usbmisc_charger_detection drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xa080bf58 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL +0x7603b334 vb2_write drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x0c5770b5 imx_usbmisc_charger_detection drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL 0x691bac1a xhci_add_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xc7439448 rt2x00usb_clear_entry drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x22c15013 drm_crtc_check_viewport drivers/gpu/drm/drm EXPORT_SYMBOL -0xfaf53f6d jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL +0x6bb64f38 jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL 0xec8f1a9d cfg80211_roamed net/wireless/cfg80211 EXPORT_SYMBOL 0xdf543293 snd_mpu401_uart_new sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL 0x757bda6d fpga_region_unregister drivers/fpga/fpga-region EXPORT_SYMBOL_GPL @@ -17297,93 +17305,93 @@ 0x3260a441 ata_sff_data_xfer drivers/ata/libata EXPORT_SYMBOL_GPL 0xe663d04d ffa_bus_type drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL 0xbe38a431 dm_rh_recovery_prepare drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x4e835b0b cx231xx_register_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL +0xba9dfb5e cx231xx_register_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL 0xf2142b47 rtw89_mac_set_err_status drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x44cf8b38 il_fill_probe_req drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x0912013c ath10k_htt_txrx_compl_task drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x5ff17b5c mlxsw_afa_block_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xcb26f680 mlxsw_core_bus_device_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8d303b1b iscsi_pool_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x6a569762 lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x468e0472 lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x631939a9 clk_branch2_aon_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x6fe9740c fat_attach fs/fat/fat EXPORT_SYMBOL_GPL -0xeaeb6703 osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL +0x6b4ba178 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL +0x174d9a0c osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL 0x987d3968 ceph_alloc_options net/ceph/libceph EXPORT_SYMBOL -0xfca50327 ieee802154_register_hw net/mac802154/mac802154 EXPORT_SYMBOL -0x946112db nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x1cc51499 ieee802154_register_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x5f9bd952 nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xb37ed108 q6asm_enc_cfg_blk_pcm_format_support sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x8fad5232 mtk_afe_fe_ops sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0xcfa52a8a line6_read_data sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0xc02350f6 coresight_find_csdev_by_fwnode drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x05c9e257 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x58df0489 coresight_find_csdev_by_fwnode drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xc5a4ec1f ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xe6e6b684 md_new_event drivers/md/md-mod EXPORT_SYMBOL_GPL -0x1a0f5662 videobuf_queue_to_vaddr drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x0c444cb1 __v4l2_async_notifier_add_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x32c03ddf videobuf_queue_to_vaddr drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x1d35c94e __v4l2_async_notifier_add_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL 0xda4c34d1 rtw_power_mode_change drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xbe230cc8 mt76_token_consume drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xd1191feb mlx4_xrcd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x13440810 mlx4_gen_slaves_port_mgt_ev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x5bcc91ec cmdq_pkt_flush_async drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0xa76defdf rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9e999471 cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL -0x944ac02a rt5682_register_dai_clks sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x5e14ef2f rt5645_set_jack_detect sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL +0xbbae96dd rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2abfe74a cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL +0x2b3dd91e rt5682_register_dai_clks sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xd453f622 rt5645_set_jack_detect sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL 0x56da2903 of_get_nand_ecc_user_config drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x76e98d5a cxl_add_dport drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xafe199d6 mmc_send_abort_tuning drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xf3cb3c7c cx231xx_init_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xe5335663 cx231xx_init_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x5fa4db64 rt2800mmio_interrupt drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x361b6d46 mt76u_stop_tx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xa74d87f8 fman_set_mac_max_frame drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x99c5aaa0 ieee80211_cqm_rssi_notify net/mac80211/mac80211 EXPORT_SYMBOL 0x362547f1 cfg80211_assoc_timeout net/wireless/cfg80211 EXPORT_SYMBOL -0xfc0f9759 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x4882df25 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x969568cc nand_change_read_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xbd67c092 caam_imx drivers/crypto/caam/error EXPORT_SYMBOL -0x552b5cb6 ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x29d88206 free_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL -0x63db5b3f m_can_class_resume drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x7f82b0ef ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x94a38ef9 free_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x8483f9dc m_can_class_resume drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x4559801e ath_hw_get_listen_time drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x2a2c0239 ath10k_core_unregister drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x18b0ad00 mlxsw_afa_block_append_police drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x25dfdb15 otx2_nix_config_bp drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xbc8e496d otx2_nix_config_bp drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0xebfae55c hisi_sas_get_ata_protocol drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL -0x6a392a2e iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc89bfa80 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xaaeb6864 scsi_report_opcode drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7964815d drm_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x1d825790 crypto_sm3_final crypto/sm3_generic EXPORT_SYMBOL -0xa5e6d933 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0xd499deda hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL -0x9488068e nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x5d5379a1 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0x933ff4a8 hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL +0x942e3b3e nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xb53a70ab snd_card_register sound/core/snd EXPORT_SYMBOL 0x5f7429d9 sdw_stream_remove_slave drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xf8dd0ff4 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8c3f0c85 rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL -0x8ae68c3f ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x91713b11 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc2fc5490 rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL +0x9c4b3796 ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xb7248112 reboot_mode_unregister drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL 0xef346615 cxgbi_attr_is_visible drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x7aef0c5f __regmap_init_sdw drivers/base/regmap/regmap-sdw EXPORT_SYMBOL_GPL -0x86b668cc fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL -0x820b01bd fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL -0xab108efe __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0x52fbd9e3 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe8684e3a vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x0163e219 ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x346aeddd nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0x4600b7d5 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL -0x910fab10 nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL -0xc9a87283 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0x54c2d067 fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL +0x0d5d35d5 fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL +0x246757a1 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x56b34d39 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc2f8267f vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xdd4a988b ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x04039732 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x4e886ab3 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL +0x65b4f7de nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL +0x9b879c56 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL 0xa03f3eab register_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL -0x8c7047b9 snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe1107a7b snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x9ce52102 oxygen_write_spi sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xc131c824 devm_iio_kfifo_buffer_setup_ext drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL_GPL 0xc577832d vhost_iotlb_alloc drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xf3c23f5b spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x7d75856d vmbus_next_request_id drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x0a6feb1d split_key_done drivers/crypto/caam/caam_jr EXPORT_SYMBOL -0xdfe6e3de ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x6ea29556 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL -0x4dc6ffad config_ep_by_speed_and_alt drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xfe5273d8 split_key_done drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0x95a09a00 ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xfc36607c mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL +0x18b70edd config_ep_by_speed_and_alt drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x0f24ace2 usb_register_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x080334ec rtw_phy_load_tables drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x61bacaa9 rt2x00usb_probe drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL @@ -17393,12 +17401,12 @@ 0xe727f9f9 scsi_dma_map drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7e66fd9e clk_regmap_mux_div_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x190db0da ipmi_add_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x7797db69 ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL +0x52ba2d82 ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL 0x498d993b q6afe_get_port_id sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0x4cf7b4d3 iscsit_cause_connection_reinstatement drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x151e2e70 __SCT__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x9de88bc8 __SCK__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x602934d9 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa0508315 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe3fde125 fw_csr_iterator_next drivers/firewire/firewire-core EXPORT_SYMBOL 0xf44ffa8b wlcore_calc_packet_alignment drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x2c81ec73 wl1271_cmd_test drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -17408,7 +17416,7 @@ 0x2aad50c1 __drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7edf470b drm_edid_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x25daad93 __drm_mm_interval_first drivers/gpu/drm/drm EXPORT_SYMBOL -0xe956acf9 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb6a2eb24 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xd4523c59 q6afe_i2s_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0xb37c8fc3 ata_std_sched_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xcf43fa52 nvdimm_volatile_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL @@ -17416,170 +17424,170 @@ 0x849b3c14 mmc_of_parse drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xee3728e8 rt2x00queue_map_txskb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xa4921206 il_mac_conf_tx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x4b47aca4 drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xa82f4c9f __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x3a396fc2 drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x412f02e3 __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL 0x6d550251 snd_hdac_get_stream sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x958b9c02 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL -0xae9b51bf transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL -0x6447c8a5 fbtft_write_gpio8_wr drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0x27ba43f6 caam_jr_enqueue drivers/crypto/caam/caam_jr EXPORT_SYMBOL -0x4690c192 bd70528_wdt_unlock drivers/watchdog/bd70528_wdt EXPORT_SYMBOL +0xea8e4c95 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x50ea7b32 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x5e63b240 fbtft_write_gpio8_wr drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xfdf21d6d caam_jr_enqueue drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0xa6dac05c bd70528_wdt_unlock drivers/watchdog/bd70528_wdt EXPORT_SYMBOL 0xcc8d4cd1 typec_partner_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xcd95b786 register_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0x031bc737 mt7615_tx_token_put drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xdbea1b97 hisi_sas_scan_finished drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xa4441811 scsi_unblock_requests drivers/scsi/scsi_mod EXPORT_SYMBOL -0xce8140e8 of_get_drm_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x157f1011 of_get_drm_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xbc870926 drm_hdmi_avi_infoframe_content_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x23865923 objagg_destroy lib/objagg EXPORT_SYMBOL 0xaf5bf6ef nfs_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3ce4d5ae nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x050a327f nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xdedf04f7 snd_hdac_regmap_read_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x99d466ac oxygen_pci_probe sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x092017ee vfio_dma_rw drivers/vfio/vfio EXPORT_SYMBOL -0xb228ffa0 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xad868b58 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc0fadb13 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xd4aef691 fsg_show_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x792200c5 usb_ep_fifo_status drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x3f854a3b usb_composite_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x3d3f4900 usb_composite_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x369974ad rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xdbd6cc30 ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x0eb4440b nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xcb43fe85 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xfd1c3a1f wm8958_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL 0x202b82fa drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x0b55e3e0 ieee802154_hdr_peek net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL 0xe54bc874 ieee802154_hdr_pull net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL 0x1a7574d7 ieee802154_hdr_push net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL -0x2744d861 rt5682_soc_component_dev sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x612882dd rt5682_soc_component_dev sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x26f6b499 iio_str_to_fixpoint drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x9955fef4 dm_bitset_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb3352dd2 dvb_ringbuffer_empty drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xdb3faf38 altera_ci_release drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL -0x4075a8c0 saa7146_vfree_destroy_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x1f3fcdcd b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf46c884f saa7146_vfree_destroy_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x9dd18603 b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x78c3cf0a __mt76_set_tx_blocked drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9d64d322 mlx4_mtt_init drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5fd8e6e5 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x4404d2aa fscache_n_no_create_space fs/fscache/fscache EXPORT_SYMBOL 0xa47e91ba qrtr_ns_init net/qrtr/ns EXPORT_SYMBOL_GPL -0x58c91839 dccp_reqsk_init net/dccp/dccp EXPORT_SYMBOL_GPL -0x0bb222a2 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xd0617693 dccp_reqsk_init net/dccp/dccp EXPORT_SYMBOL_GPL +0xd98f22e3 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x4068969f snd_pcm_release_substream sound/core/snd-pcm EXPORT_SYMBOL 0x30db096f denali_calc_ecc_bytes drivers/mtd/nand/raw/denali EXPORT_SYMBOL 0xbe76ffb6 parport_remove_port drivers/parport/parport EXPORT_SYMBOL 0x81e513ad qcom_icc_rpm_smd_available drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL_GPL 0x92b2feb4 vchiq_bulk_transmit drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0x1ec21e6c ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x63fb6ebc ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x01ebe52b mt76_csa_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x456134d8 ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xeb867bc3 mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfd06074b ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x76207b6a mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x5afc9ed1 enetc_hw_alloc drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL -0xc7ce5a39 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x2ba96c08 drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9c053591 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x34dc9a00 drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi EXPORT_SYMBOL SND_INTEL_SOUNDWIRE_ACPI 0x53c7c07d snd_soc_bytes_put sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x05060a19 snd_opl3_regmap sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL -0x24a9b33e btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0xf889153e btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xea52daa2 btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0xf47c4957 btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x94b41abc ata_sas_slave_configure drivers/ata/libata EXPORT_SYMBOL_GPL -0x5a10e053 ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL +0xca5397d2 ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL 0x45acd582 san_client_link drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL 0x3a63ca1f dm_dirty_log_destroy drivers/md/dm-log EXPORT_SYMBOL -0x6948bef6 dib9000_fw_pid_filter_ctrl drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x3d83acd3 dib9000_fw_pid_filter_ctrl drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x6da4cf2f fw_iso_context_queue drivers/firewire/firewire-core EXPORT_SYMBOL -0x250c1bad mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa268a8be nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x04deca6c cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x91dc61dc mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc2479de9 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x354c3360 cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL 0x65da362a drm_client_framebuffer_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0xb8b44e50 polynomial_calc lib/polynomial EXPORT_SYMBOL_GPL 0xea40fe0d wiphy_free net/wireless/cfg80211 EXPORT_SYMBOL 0x6081751d nft_reject_policy net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xb15278d7 snd_ctl_new1 sound/core/snd EXPORT_SYMBOL -0x6c3743bc __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x5536ecd5 __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x7774620f dm_rh_stop_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xb3ec2b6a dvb_ca_en50221_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xfb5a3739 media_device_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x88a47f90 b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa5ef38b7 b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x4e643e3b rt2800_process_rxwi drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4b6564a6 cxgbi_ppm_ppod_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x9b829666 devm_drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbf36a3dc rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x376f8107 nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0x6327aade nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0x2cbd2a06 rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4eac8315 nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x0ee7b5bc nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0xd1e246a2 xt_compat_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x94abbad8 snd_dma_alloc_dir_pages sound/core/snd-pcm EXPORT_SYMBOL -0x14ce5e92 mantis_input_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x8f6413fc mantis_input_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xa60dee19 mantis_input_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xc850d082 mantis_input_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0x7e94b15f nal_hevc_write_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x1d731f5e usb_wwan_tiocmset drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x6376b7ee usb_wwan_tiocmget drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x27835869 tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL +0x695aeb9f tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x5a2e6d61 nvmet_req_complete drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x677c18fd iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xee9ecc08 iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xa88faad1 scsi_host_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x4075601a __drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf9905c70 drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8467a810 drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x3dfc2dc5 clk_branch_simple_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x5e346930 fscache_mark_page_cached fs/fscache/fscache EXPORT_SYMBOL 0xc8e3332b raid6_gflog lib/raid6/raid6_pq EXPORT_SYMBOL -0xd8297346 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0x00a43452 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL 0x53546ecd qcom_adc5_avg_samples_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL 0xa909cfc5 vhost_work_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe484e9b7 slim_stream_allocate drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x144d6986 cs_dsp_mem_region_name drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xa3fef87a lp55xx_read drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x14e4aab0 lp55xx_read drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x806d2f5f __traceiter_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x8422a1b4 usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xdb18c961 usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x78999524 wlcore_enable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x4d8942ac rt2800mmio_stop_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xc5528789 rt2800mmio_kick_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x1dad1a5b il_eeprom_query_addr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x25b310e7 ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x017567dc ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x4b573696 uacce_register drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL -0x5c5069f5 nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xec6b7400 nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1d782329 ieee80211_vif_to_wdev net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xcd77023c rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL -0xfb4c306c rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x373ff1eb wm_adsp_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x49ab5c97 rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL +0x8e38911b rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbc6eb1d4 wm_adsp_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x559e1708 snd_soc_dpcm_get_substream sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xdc47b82e st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x90a5ba4b st_sensors_power_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x45f8c66c vhost_chr_write_iter drivers/vhost/vhost EXPORT_SYMBOL 0x2b0ef59d spmi_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x56956203 nd_btt_version drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x97821cea md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL -0xc61219f2 cx88_querycap drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x93ea2c0f md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL +0x543520e1 cx88_querycap drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL 0xa17c0ccf brcmu_dotrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x9ad6f36d phylink_decode_usxgmii_word drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf20690ad tifm_unregister_driver drivers/misc/tifm_core EXPORT_SYMBOL 0xe8d36e2e drm_atomic_get_old_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0xce3b291a mhi_register_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x59814a84 dccp_statistics net/dccp/dccp EXPORT_SYMBOL_GPL -0x9daa9ad5 snd_soc_jack_notifier_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5c44a0bd snd_soc_jack_notifier_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xabfcc98d snd_hda_jack_tbl_get_from_tag sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x363f03f3 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x57562d6c btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x5ec77bda ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xd5956c36 btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x2596583e hsi_alloc_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x33801a94 ubi_leb_read drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xc2368ea5 ata_xfer_mask2mode drivers/ata/libata EXPORT_SYMBOL_GPL 0xc742afac imx_dsp_free_channel drivers/firmware/imx/imx-dsp EXPORT_SYMBOL 0x95f6b203 cec_delete_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x795cc426 dib3000mc_pid_control drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x2e3015ce dib3000mc_pid_control drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0xdefdd1a1 usb_gadget_vbus_draw drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0xa49bd613 qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x8dcf0773 qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x24a5ec0c am335x_tsc_se_adc_done drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL -0x9006c431 __devm_regmap_init_i3c drivers/base/regmap/regmap-i3c EXPORT_SYMBOL_GPL +0x22b834d3 __devm_regmap_init_i3c drivers/base/regmap/regmap-i3c EXPORT_SYMBOL_GPL 0x63ab06e3 drm_sched_pick_best drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x7c592386 ttm_resource_manager_usage drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc6a1850d __acpi_nfit_notify drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0x9919ffeb ieee802154_alloc_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x9562f8eb ieee802154_alloc_hw net/mac802154/mac802154 EXPORT_SYMBOL 0x063f5308 ieee80211_get_tkip_p1k_iv net/mac80211/mac80211 EXPORT_SYMBOL -0xc3b6ff1f pcm512x_remove sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL -0x9c80133c fbtft_write_reg16_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0x64d9c2ce ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xad98e56a pcm512x_remove sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x2eaf9c75 fbtft_write_reg16_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xd593e49a ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x3bdd0f94 v4l2_prio_change drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x141fce2a fsg_common_remove_luns drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0x6c3abeaf vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0xe763ba1d vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0x60c2aef7 qlt_stop_phase2 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x99a5df60 qlt_stop_phase1 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x6d803dcf st21nfca_dep_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL @@ -17588,51 +17596,51 @@ 0x7286011d drm_poll drivers/gpu/drm/drm EXPORT_SYMBOL 0xcb276d5f drm_connector_attach_content_protection_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2d961d16 qcom_mdt_load_no_init drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL -0xc35032c0 synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x14fef79d bttv_get_pcidev drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL -0xdcad14ee musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x19b5fa58 rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xef270452 synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x680d3922 bttv_get_pcidev drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x32dc532f musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x537c9217 rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xffed5bbe iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe5730039 iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xd08c1969 ath_gen_timer_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4314a132 drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa03b6c58 drm_framebuffer_plane_width drivers/gpu/drm/drm EXPORT_SYMBOL 0xfd6df410 drm_gem_dmabuf_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xb76d1327 drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6a41632b drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x494128eb meson_canvas_alloc drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL 0x2b5f399e crypto_engine_alloc_init crypto/crypto_engine EXPORT_SYMBOL_GPL 0xbbe5611b crc64_rocksoft_update lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0x2afd7987 osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL -0xdc0954e6 ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL +0xfcde147b osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL +0xc271e749 ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL 0xb04a266e map_destroy drivers/mtd/chips/chipreg EXPORT_SYMBOL 0x61d0143d target_register_template drivers/target/target_core_mod EXPORT_SYMBOL 0x30934216 ntb_transport_max_size drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x5d10b4e9 __SCT__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x11f3044c __SCK__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x5a48ca39 ivtv_init_on_first_open drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xed6d3ebc usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x1023007c mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6c5b57cd ivtv_init_on_first_open drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x92dde84b usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8d5356cb mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6318757f mdio_mux_uninit drivers/net/mdio/mdio-mux EXPORT_SYMBOL_GPL 0x3cc330b2 sas_notify_port_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xfaaa4831 ipmi_set_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x90630b67 nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9b2d696e rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL -0x3aebbca6 vcc_release_async net/atm/atm EXPORT_SYMBOL -0x36754012 hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0x09713296 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xf64d207f nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1c0514f2 nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0x245a463b rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL +0x33fd1061 vcc_release_async net/atm/atm EXPORT_SYMBOL +0x429c71bb hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x8e5a1ef9 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc503fba6 nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x25bfa476 q6asm_open_write sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0xa549d954 snd_pcm_lib_free_pages sound/core/snd-pcm EXPORT_SYMBOL -0x92d76d8d transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL +0x55dc6839 transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL 0x56abd7bd cxl_map_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xe6d37a80 __nd_driver_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x27c34865 roccat_common2_send drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x2a0e014e __tracepoint_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x202a913b em28xx_toggle_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x342acb7b em28xx_toggle_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x0ad750af smscore_get_board_id drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x1dcc85a6 smscore_set_board_id drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x41da0375 qcafrm_create_header drivers/net/ethernet/qualcomm/qca_7k_common EXPORT_SYMBOL_GPL -0x2e516493 i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0x95ef87c2 i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL 0xf0ccf2d4 nvme_auth_dhgroup_kpp drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x6e74b9d3 __SCT__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL @@ -17640,30 +17648,30 @@ 0x0d99c3b8 drm_atomic_helper_bridge_propagate_bus_fmt drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe3bac697 drm_display_info_set_bus_formats drivers/gpu/drm/drm EXPORT_SYMBOL 0xe8b4586b mhi_poll drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x6e9e113a pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xebe979b5 pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x81bd5fb9 aic32x4_register_clocks sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL_GPL -0x428406ba mt6358_set_mtkaif_protocol sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL -0x957ae87d snd_soc_dapm_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3b4b7ebb mt6358_set_mtkaif_protocol sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0x2197ef72 snd_soc_dapm_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x876116c1 snd_card_disconnect sound/core/snd EXPORT_SYMBOL 0x934a25dd spmi_command_wakeup drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xfb47ac9e iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x1c2df98f dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x80d16a5a dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0b31b1a0 iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x4c702578 dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc68acccd dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x3adbd595 v4l2_field_names drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x3a44e824 media_create_pad_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xa44db682 zl10353_attach drivers/media/dvb-frontends/zl10353 EXPORT_SYMBOL -0xe844bc96 tda9887_attach drivers/media/tuners/tda9887 EXPORT_SYMBOL_GPL +0x3b175ad8 zl10353_attach drivers/media/dvb-frontends/zl10353 EXPORT_SYMBOL +0x901d3a54 tda9887_attach drivers/media/tuners/tda9887 EXPORT_SYMBOL_GPL 0x76eeda4b tcpm_unregister_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xe8be2c13 fw_send_response drivers/firewire/firewire-core EXPORT_SYMBOL 0x0cac9903 iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x261999d6 il_write_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xdbf241c4 __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0x41c8c199 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x43556d42 ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL +0x1a79d39e __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xb66beb57 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb89677d5 ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL 0x0bc00f80 nf_nat_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe55ec936 qcom_add_sysmon_subdev drivers/remoteproc/qcom_sysmon EXPORT_SYMBOL_GPL 0x7e54babf dm_dirty_log_create drivers/md/dm-log EXPORT_SYMBOL -0xa75572a3 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x953c869c pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x17377e56 devm_rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x257d1c79 rtl92c_dm_write_dig drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xeb5d8e87 il_leds_exit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -17673,94 +17681,95 @@ 0xe8c8c6c2 regmap_encx24j600_spi_read drivers/net/ethernet/microchip/encx24j600-regmap EXPORT_SYMBOL_GPL 0xf101d1b2 bgx_get_lmac_link_state drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x57172323 clk_byte_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x10f3de19 ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL -0xc4ff8a9b xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3d7de7c8 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcd2fadc0 ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL +0x83831177 xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x55b2f920 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xddf68fc6 xt_find_revision net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x22559e6c snd_hda_shutup_pins sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf29d2ff7 snd_ak4113_resume sound/i2c/other/snd-ak4113 EXPORT_SYMBOL 0x1b4a49df snd_ak4114_resume sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0x7ea6a425 rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa1711ee0 ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0x71abca4c rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x565703ae ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL 0x902d901e iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7d26aac4 il_cmd_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xc483aa5d il_cancel_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe4e85a68 ath9k_hw_set_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5f952228 mlx4_SET_MCAST_FLTR drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x11131f74 cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x03d09175 hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x268c34de hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x3f75a834 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0xdbd00281 cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xcfd2c4b8 hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0x0d1f17e7 hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0xe7111a92 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0xfc84a70b snd_soc_dai_get_channel_map sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6424d7d2 snd_soc_dai_set_channel_map sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf912f0c8 snd_midi_process_event sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL 0xd5815ffa bcma_core_irq drivers/bcma/bcma EXPORT_SYMBOL -0x899d1b15 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x5ff228d1 iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x535ea029 fc0011_attach drivers/media/tuners/fc0011 EXPORT_SYMBOL +0x53dd208f rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe547c355 iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x9e87adbd fc0011_attach drivers/media/tuners/fc0011 EXPORT_SYMBOL 0xe5c1f6d9 u_audio_stop_capture drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL -0xb6ec16a3 usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4cdb41f0 usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa06f58e5 mpt_event_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0x2b645e93 libipw_wx_get_encodeext drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x4f3aa01e mlx4_srq_arm drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb150b38c __tracepoint_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0xedf6cdb6 bcm_phy_config_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x92557a87 lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x0a7c0962 lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0xd247bb1b drm_plane_create_blend_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xeb2f825c init_rs_gfp lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x2f4b0eb1 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x7081dda5 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xc0dd2f11 snd_rawmidi_drop_output sound/core/snd-rawmidi EXPORT_SYMBOL 0x7bc23a8e ata_sas_port_init drivers/ata/libata EXPORT_SYMBOL_GPL -0xf5754895 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xa7a8806f v4l2_device_unregister_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc4440d03 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xd60cff6c v4l2_device_unregister_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xb68d33e4 wlcore_disable_interrupts_nosync drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xcc844a78 ath11k_pcic_ext_irq_disable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x9cbf026d mlxsw_afa_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0e81c09c mlxsw_afk_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5a0d2468 cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x655dd3bf cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9cde5b15 fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x3f9721a8 mcp23x08_regmap drivers/pinctrl/pinctrl-mcp23s08 EXPORT_SYMBOL_GPL 0x70617a04 rl6231_get_clk_info sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0xf9c44fca bcma_chipco_b_mii_write drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xf29885ba hsi_add_clients_from_dt drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x491f327a rio_unregister_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xe57022ad dib0070_set_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL -0xfb393f07 dib0070_get_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0xccf6a342 dib0070_set_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0xee4c8a7d dib0070_get_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL 0x5edb7ae5 cx88_print_irqbits drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x99d242fe vsc73xx_is_addr_valid drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL -0xebc38188 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcb824d19 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xaabdc14f host1x_syncpt_get_by_id drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xb78debe3 LZ4_decompress_fast_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL 0x561835eb init_rs_non_canonical lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0xc19a7f7e xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x236fc477 zpa2326_isreg_readable drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL -0x28228bcd mmc_regulator_set_vqmmc drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x4275b369 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x37374b2b zpa2326_isreg_readable drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0xbad5301c mmc_regulator_set_vqmmc drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xaa4890d6 mtk_mdp_dbg_level drivers/media/platform/mtk-mdp/mtk-mdp EXPORT_SYMBOL 0x8ac7d73d ath10k_ce_init_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xc555ff61 mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa0633cd1 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU -0x0d960f39 iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x5ebdf8ff __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x95d3cbbf mipi_dbi_spi_transfer drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x9744d463 mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4480ba15 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x25eee5d4 iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1e030e91 __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa02c6c25 mipi_dbi_spi_transfer drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0xd8c9713c drm_gem_ttm_vunmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x43124829 drm_property_lookup_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x51901be2 drm_modeset_unlock drivers/gpu/drm/drm EXPORT_SYMBOL +0x9188ee2a fscache_set_page_dirty fs/fscache/fscache EXPORT_SYMBOL 0xddacccf6 bt_warn_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL 0x28730696 rt5682_supply_names sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x8a00db54 dm_dirty_log_type_unregister drivers/md/dm-log EXPORT_SYMBOL -0xe4f89b40 hfi_session_process_buf drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x75334042 b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x57fc5585 hfi_session_process_buf drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe5fc253a b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x308c13be fcoe_fcf_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0xa79d3d9d iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x871ad0dd lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x63ee8d23 rxrpc_kernel_set_tx_length net/rxrpc/rxrpc EXPORT_SYMBOL -0xc63f9969 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x3494d327 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 -0x6c24a4aa __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0x50405360 iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x84230731 lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xa215624b rxrpc_kernel_set_tx_length net/rxrpc/rxrpc EXPORT_SYMBOL +0xd6f05a45 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8c26ccf0 cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x88ba955e __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0xf2da3cd2 devm_cxl_add_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x3d46db44 cx231xx_enable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xb5626c7d cx231xx_enable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x79128ded nal_hevc_write_vps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL -0x679e47bb b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x152863f7 b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xee16ac20 wlcore_scan_sched_scan_results drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xdf1bbe67 il_is_ht40_tx_allowed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xbb89373a mlx4_get_base_qpn drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -17770,34 +17779,33 @@ 0x3c8d7111 ceph_get_num_objects net/ceph/libceph EXPORT_SYMBOL 0xc781bd9f rfkill_resume_polling net/rfkill/rfkill EXPORT_SYMBOL 0xac97a207 ieee80211_radiotap_iterator_init net/wireless/cfg80211 EXPORT_SYMBOL -0x7f7315e0 wm_adsp_compr_set_params sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x4008cb63 wm_adsp_compr_set_params sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x4c82c329 snd_pcm_stream_unlock_irq sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x18b770a0 comedi_buf_write_samples drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x838eb861 btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x77b6608d btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x13261557 nanddev_markbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x1424b882 sdio_writesb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xdc0bc423 dvb_remove_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xdfd9c9d5 v4l2_async_notifier_unregister drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x8e23c186 dvb_remove_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xbfe048db v4l2_async_notifier_unregister drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0x8cdb5386 mlxsw_core_skb_receive drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x31a9bb93 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xffe891a0 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x909c5a5e drm_sched_entity_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x83822f2c aprbus drivers/soc/qcom/apr EXPORT_SYMBOL_GPL 0xaa45d231 dw_dma_acpi_controller_free drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xfb86b96f dlm_errname fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xf471d1e5 nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3cd13372 __fscache_register_netfs fs/fscache/fscache EXPORT_SYMBOL -0xd18e0ad8 ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL -0xd1f159e6 ceph_con_init net/ceph/libceph EXPORT_SYMBOL -0x9ba8f0bc ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x108bd4e0 nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x15211e8a ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL +0xd8a54dc5 ceph_con_init net/ceph/libceph EXPORT_SYMBOL +0xb2092c0e ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x6e63928d intel_nhlt_init sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0x50dabc2f mtd_table_mutex drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x0bdeea21 iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x273e0080 iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xed37c90e __tracepoint_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x89e3897d v4l2_ctrl_query_fill drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x17e1167c dvb_usbv2_reset_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xac8e047c dvb_usbv2_reset_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0x1af0549d ucsi_unregister drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x09ee2e3a fsg_show_nofua drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0xb7915d3f usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x69f0c7b7 usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2d32cdfc rtl_lps_change_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x9e4e4e77 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x0bc15541 __SCT__tp_func_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL @@ -17806,8 +17814,7 @@ 0x3e43bfce drm_atomic_set_mode_prop_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL 0xc59f9e6f dw_hdmi_phy_gen1_reset drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x5e6abb22 mux_div_set_src_div drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x224678cb jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL -0x15234388 __fscache_read_or_alloc_pages fs/fscache/fscache EXPORT_SYMBOL +0xe76f1602 jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL 0xea934f3a ieee80211_find_sta net/mac80211/mac80211 EXPORT_SYMBOL 0xeeef2142 ieee80211_tx_status_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0x4f008286 snd_hda_enum_helper_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -17817,58 +17824,59 @@ 0x91ac0969 cnstr_shdsc_aead_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0x867e87eb dm_bufio_get_dm_io_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x11e0ec41 dm_read_arg drivers/md/dm-mod EXPORT_SYMBOL -0x2b0d92b4 i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xf6c97660 i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xbc63458e w5100_ops_priv drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL -0xe932a425 mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x4f23a8ad mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xdc35d26f ttm_io_prot drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x7f568068 ttm_bo_wait drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x1faa3839 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x9b43595c bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0x0057e4a8 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4be9afe9 bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL 0xbfacb837 xt_percpu_counter_free net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x4bbfc795 snd_soc_runtime_calc_hw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x05861228 snd_soc_dapm_add_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x165a4da1 snd_soc_dapm_add_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2bf992e3 snd_hda_get_path_from_idx sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x988f5c1a snd_pcm_stream_lock_irq sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x0a918b1a mmc_pwrseq_unregister drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x536e000d ves1x93_attach drivers/media/dvb-frontends/ves1x93 EXPORT_SYMBOL -0x5bd282e8 can_free_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xdef95cb5 ves1x93_attach drivers/media/dvb-frontends/ves1x93 EXPORT_SYMBOL +0xcedb4865 can_free_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x07f3dbd0 ath6kl_core_destroy drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xccce6cf3 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x97de2727 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6712b5a7 dw_hdmi_phy_gen2_txpwron drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x91c41c9f clk_edp_pixel_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xa3a6cb2d nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbfb7fbcb nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xec96eadf vsock_addr_validate net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xd2d63693 nfc_hci_disconnect_all_gates net/nfc/hci/hci EXPORT_SYMBOL -0xb18e32ae cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x62ae7257 cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x40a4628b snd_soc_lookup_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0d3f76ac vfio_mig_get_next_state drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x01e3ac4b nand_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x63fb0142 nvdimm_namespace_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xcb6da732 mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL -0x4ae12b8d v4l2_fwnode_connector_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x3d2ce229 mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL +0x90853f32 v4l2_fwnode_connector_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0x8106095a v4l2_prio_max drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xe98de85e usb_unpoison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x905d31e8 mt76_connac_mcu_set_vif_ps drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x981aa686 snd_soc_component_compr_get_codec_caps sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x139b6a8b dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xef312d90 usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd373b747 dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x118a8bf3 usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x47e854ee rt2x00usb_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL -0x2b0a3dda __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x35814b4e __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xad6ce56d ar9003_paprd_init_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x34b1272b mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xfbb37444 qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xc9b83772 mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x10ac04fe qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xc9fae756 ocfs2_cluster_connect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x64766d3a jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL -0xa92a45da rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb4e0b273 rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd0968675 jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9ffefcb2 fscache_n_read fs/fscache/fscache EXPORT_SYMBOL +0x5ad38fae rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd4323bcb rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x05a35269 cfg80211_ibss_joined net/wireless/cfg80211 EXPORT_SYMBOL -0x4ce21cf8 cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL -0xcfbe6c94 rt5682_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x6173dca1 cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x1f73148b rt5682_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x65bd18a2 amdtp_am824_set_midi_position sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x621da82d to_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x0e695b8d videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0xc6458125 tea5767_autodetection drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL +0x40f96b04 videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x13029007 tea5767_autodetection drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL 0x2d52531d lbs_remove_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x32036f62 hostap_set_string drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x564f1eee ath11k_pcic_stop drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -17878,52 +17886,53 @@ 0x37f7ba99 ndlc_open drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x3c312918 drm_atomic_private_obj_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x7790b7d1 crypto_engine_exit crypto/crypto_engine EXPORT_SYMBOL_GPL -0x68f287ff pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb54769b0 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbd10259d vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x926d5a71 pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x791fd1bd nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a0d09e7 fscache_n_write fs/fscache/fscache EXPORT_SYMBOL +0x495b9349 vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xc80909b3 mtk_memif_set_disable sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x55057456 amdtp_am824_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x8a87e949 snd_ctl_remove_id sound/core/snd EXPORT_SYMBOL 0xef49ff77 __adis_read_reg drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x3ba59055 to_ndd drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x9deda642 mmc_can_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x21aa7430 bt878_stop drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x29cd97eb mmc_can_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x4124963b bt878_stop drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0x46ff4295 mlxsw_env_get_module_eeprom drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x829e8851 mlxsw_afa_block_first_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0d99c70f ttm_bo_move_sync_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xffd481a7 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf40f0b4f drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x47b2ed49 pdr_handle_alloc drivers/soc/qcom/pdr_interface EXPORT_SYMBOL -0xe6a9a9f9 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0af1472e osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL -0x8361813b hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL -0x3a3f9624 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL +0xfc519bc0 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa615b79b osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL +0xb1c274d7 hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL +0x7ba9b272 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL 0x1ce2497f reg_query_regdb_wmm net/wireless/cfg80211 EXPORT_SYMBOL 0x79662999 tee_shm_put drivers/tee/tee EXPORT_SYMBOL_GPL -0x4148d19e fbtft_write_spi drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0x2d4167f1 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x677697b7 fbtft_write_spi drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xbb94fb58 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x2e24fc58 devm_reboot_mode_unregister drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL 0x3640501e __SCT__tp_func_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xc7b45aa4 __SCK__tp_func_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x54395cfa tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL +0x7e6b5dd3 tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x5d982516 rtl8723_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x511295b2 bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x2c0afebd wm_adsp_compr_trigger sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xf36679da bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x83bcd08f wm_adsp_compr_trigger sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xc61e7a34 qcom_adc5_prescaling_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL 0x44f66491 ata_bmdma_irq_clear drivers/ata/libata EXPORT_SYMBOL_GPL 0x70fbdac9 vchiq_msg_queue_push drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0xaa4d7b1e hisi_qm_reset_done drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x4d0bf8ba hfi_session_unload_res drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x802531bb hfi_session_unload_res drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x0d13edaa mptscsih_bios_param drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x6856d9b3 st95hf_spi_send drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL 0x9429c0f9 ipmi_smi_watcher_register drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xfb23dbc0 nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x021c4bf7 atm_dev_release_vccs net/atm/atm EXPORT_SYMBOL +0xdf12497c nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xea58d78d atm_dev_release_vccs net/atm/atm EXPORT_SYMBOL 0x5b691f42 snd_hdac_codec_link_down sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x8ff31807 amdtp_am824_set_pcm_position sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0xd8139859 hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0xc5e45e91 fpga_bridge_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x5a4cb5b9 fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xd1b392d8 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xfb6ff8c4 st_sensors_get_settings_index drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x9718cffa dm_sm_disk_open drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xc41ed3f7 usb_anchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x192d833b mt76x02_get_efuse_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL @@ -17931,73 +17940,73 @@ 0x43552a5d fc_rport_recv_req drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x062e3fa4 drm_mode_object_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x0ef12cc9 qmi_encode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x6350037f rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL +0x907a5ed8 rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL 0x71e6d51c devm_iio_channel_get drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x4cf699b8 vfio_pci_core_set_params drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x1badb5a0 spmi_ext_register_readl drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x3b6a7522 ata_sas_port_stop drivers/ata/libata EXPORT_SYMBOL_GPL -0x8be73d30 venus_helper_set_output_resolution drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x874ecb25 ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x0a625123 venus_helper_set_output_resolution drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x0da4bbd1 ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xe624d713 rtl92c_dm_watchdog drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xff9b8b60 mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xdcf65df0 mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x0fea2ea8 st_nci_hci_load_session drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x0b4ea599 drmm_kstrdup drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xfc2e6c39 drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x89f50cbc drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x78ba8076 q6adm_open sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL 0xd0940f7f hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0xb3ed2037 ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5dcee398 ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2d7befa7 rio_enable_rx_tx_port drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x20b57b9b ieee80211_get_beacon_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xa9e2459f imx_media_enum_mbus_formats drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xe91aa94f md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL -0xadde447d md_reload_sb drivers/md/md-mod EXPORT_SYMBOL -0xa50b2398 dvb_unregister_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xe6703a8f ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xaac15bc4 ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xbc38eeda cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x85fd86c5 md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL +0x43be5560 md_reload_sb drivers/md/md-mod EXPORT_SYMBOL +0x2c892dce dvb_unregister_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xa9de1982 ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5106f0da ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x376cee25 cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x3f6878b8 bcm_phy_cable_test_start_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xa60d686e fc_get_host_speed drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9b552ffb fc_fc4_deregister_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9d74c6cd scsi_print_command drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbcadd954 drm_bridge_chain_mode_valid drivers/gpu/drm/drm EXPORT_SYMBOL 0x15ce0858 async_syndrome_val crypto/async_tx/async_pq EXPORT_SYMBOL_GPL -0xe2e65d2d nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1c2d5222 nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc268b6f8 ieee80211_stop_queues net/mac80211/mac80211 EXPORT_SYMBOL 0x27cd6da6 nft_fib_validate net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0xf87048be nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7db88b3f nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x822516ef q6adm_close sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL 0x540d00ad snd_pcm_stream_unlock_irqrestore sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x7650356d iio_get_time_ns drivers/iio/industrialio EXPORT_SYMBOL -0x4e4d7b48 scd30_suspend drivers/iio/chemical/scd30_core EXPORT_SYMBOL +0x3081f46f scd30_suspend drivers/iio/chemical/scd30_core EXPORT_SYMBOL 0xf29f068d __register_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xaefbcacd target_alloc_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0x111ab12a dm_bufio_mark_partial_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xe8b7eb1b typec_mux_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x4fdb8f63 empty_req_queue drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL -0x57fc40ac libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x54ab0bac libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x6200f5c2 libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x7bebeccc libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xb07683ca mlxsw_core_port_eth_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5431a304 enetc_phc_index drivers/net/ethernet/freescale/enetc/fsl-enetc-ptp EXPORT_SYMBOL 0xec02ebe0 phylink_init_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x2c9d8154 sas_rphy_remove drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x41b00b11 nfcmrvl_nci_recv_frame drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL -0x9a7775c7 mipi_dbi_buf_copy drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xba16acac mipi_dbi_buf_copy drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x21d541eb drm_flip_work_queue_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd60736ec gf128mul_free_64k crypto/gf128mul EXPORT_SYMBOL -0x71a68899 dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x10c8bcd3 flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x7bf4b1a0 nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7ec3a5bd dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x126ea44f flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x651483fb nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x4ec55067 snd_sgbuf_get_addr sound/core/snd-pcm EXPORT_SYMBOL -0xdae7215a b53_serdes_an_restart drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL -0xb8b4de93 cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x029ccd40 bgmac_enet_remove drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL -0xdbe3393e iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9dcf2089 b53_serdes_an_restart drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0xd301c1c5 cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf38ff8f0 bgmac_enet_remove drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0xf24aebdc iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x08c9cb20 drm_atomic_state_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x942e607f nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL -0xa92c32de simple_tuner_attach drivers/media/tuners/tuner-simple EXPORT_SYMBOL_GPL +0xf6614902 nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xd4afc253 simple_tuner_attach drivers/media/tuners/tuner-simple EXPORT_SYMBOL_GPL 0x8e979ad5 cdc_ncm_rx_verify_ndp32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0xa9e80c8f cdc_ncm_rx_verify_ndp16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0xb93ca7f9 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa7a1f176 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x6155ec22 mlx4_gen_pkey_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xd5eb7060 pn544_hci_remove drivers/nfc/pn544/pn544 EXPORT_SYMBOL 0xf30db916 drm_fb_clip_offset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -18009,79 +18018,78 @@ 0x6e384c25 nanddev_mtd_max_bad_blocks drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x5bdb610a target_free_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0x7aaf01e0 parport_find_number drivers/parport/parport EXPORT_SYMBOL -0x817174ad sdhci_request_atomic drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x936248e6 safe_candev_priv drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x7e611391 sdhci_request_atomic drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x5f29cd8f safe_candev_priv drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xdf666902 drm_rotation_simplify drivers/gpu/drm/drm EXPORT_SYMBOL -0xb6b8c239 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x45f3b9e6 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL 0xdba126c1 reg_initiator_name net/wireless/cfg80211 EXPORT_SYMBOL -0xdb5580df dvb_module_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL -0x1dcab720 dib0070_attach drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL -0x35184f00 venus_helper_set_input_resolution drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x6a77e0c1 dvb_module_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0x8f6d780b dib0070_attach drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0xfa9eaec5 venus_helper_set_input_resolution drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x3c79b339 rtl92c_dm_bt_coexist drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xb0d904b7 raid6_empty_zero_page lib/raid6/raid6_pq EXPORT_SYMBOL 0xc8e96dea qword_addhex net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc8e70e06 azx_get_position sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x61d4e42c snd_info_create_card_entry sound/core/snd EXPORT_SYMBOL 0x08dee36d hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID -0xd1d3146d rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x6e4e2191 rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xe89556c0 spmi_controller_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x3f32eabe ata_qc_complete_multiple drivers/ata/libata EXPORT_SYMBOL_GPL -0xb2891fa1 ivtv_reset_ir_gpio drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xd1588e86 ivtv_reset_ir_gpio drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x09492220 musb_mailbox drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x1d0df050 mt76_connac_mcu_set_hif_suspend drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xc409489b mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x918c0648 mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3f2690f2 nfs_check_flags fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfd660b84 amvdec_src_change drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xd15de433 amvdec_src_change drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x37a2275e typec_mux_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x462c69e7 mpt_get_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0xd1c2deab mlx4_mr_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x20a775fe drm_crtc_add_crc_entry drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x8bcc83da nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xab49fa31 nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x376570c8 snd_ac97_suspend sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x198788b4 snd_lookup_oss_minor_data sound/core/snd EXPORT_SYMBOL 0x4a3ea5c0 snd_request_card sound/core/snd EXPORT_SYMBOL -0xb73f241f st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0xe6452a6e saa7134_querystd drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xd6b1a968 st_sensors_sysfs_scale_avail drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xc484c56e saa7134_querystd drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x3f09764e brcmu_pktq_mdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x8ba11ec0 brcmu_pktq_mlen drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x4564176e mlx4_mw_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x0f45c613 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xff22bcf7 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcdb99cc9 drm_mode_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x08776034 __fscache_wait_on_invalidate fs/fscache/fscache EXPORT_SYMBOL -0xc83225d9 l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL +0x1d0d7d87 l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL 0xef265f27 cfg80211_chandef_create net/wireless/cfg80211 EXPORT_SYMBOL -0xd4d2e5aa cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL -0xc4f8626a wm_adsp_write_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x8292cd74 rt5640_set_ovcd_params sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x353dffb7 cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL +0xd339df39 wm_adsp_write_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x7f4ef4f4 rt5640_set_ovcd_params sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x1a724fcc snd_seq_kernel_client_ctl sound/core/seq/snd-seq EXPORT_SYMBOL 0xf596cdbb vhost_poll_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x4cd007a0 nvdimm_pmem_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xba74db56 dm_register_target drivers/md/dm-mod EXPORT_SYMBOL +0xb8457ccb dm_register_target drivers/md/dm-mod EXPORT_SYMBOL 0xe59efb0e musb_clearb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x923aa0b3 rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xa2350ad8 rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x997bdeed mlx4_pd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd9d61d6f enetc_mdio_lock drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL 0x97f8eaf5 ttm_bo_vm_open drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xdf3cf5d7 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x22041614 lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL -0xb79e4245 ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL -0xd32923f8 xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2540db61 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x509356f6 lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL +0x6a296a6f ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL +0x2b37630b xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x14cecd59 ax25_display_timer net/ax25/ax25 EXPORT_SYMBOL 0xfb6d0910 cfg80211_port_authorized net/wireless/cfg80211 EXPORT_SYMBOL -0x27c1ef48 nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL -0xc1611af5 nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x1668fe42 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x390033c2 nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL +0xf200e142 nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xdd2ebf97 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xea75a5dd q6asm_map_memory_regions sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0xaace0570 ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0x4a54b627 ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL 0xcda04a5b v4l2_prio_close drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xc5e5573a frame_vector_to_pages drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0xccaa7b52 cdc_ncm_change_mtu drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0xac85b32b mt7615_unregister_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x3e08f13c __bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x14fcf31c __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa22e1de6 __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x96d09fdb nfc_digital_register_device net/nfc/nfc_digital EXPORT_SYMBOL -0xc8b2c299 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa5e1f878 ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x31b44734 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xba1eab08 ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x4fe3adde __devm_iio_trigger_register drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x9971dac4 cros_ec_sensors_capture drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL 0xb75f42d4 adxl372_readable_noinc_reg drivers/iio/accel/adxl372 EXPORT_SYMBOL_GPL @@ -18090,7 +18098,7 @@ 0xfb6373d1 hisi_uncore_pmu_offline_cpu drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x00b18033 __SCT__tp_func_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa64134e4 __SCK__tp_func_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x9ab0e351 adau1761_probe sound/soc/codecs/snd-soc-adau1761 EXPORT_SYMBOL_GPL +0xb1c3073b adau1761_probe sound/soc/codecs/snd-soc-adau1761 EXPORT_SYMBOL_GPL 0x4edddde2 iio_trigger_set_immutable drivers/iio/industrialio EXPORT_SYMBOL 0x89544a10 sdw_update drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xc11a0940 mptscsih_taskmgmt_complete drivers/message/fusion/mptscsih EXPORT_SYMBOL @@ -18101,51 +18109,50 @@ 0x043bfdcd host1x_job_add_wait drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x5e373fb4 gf128mul_64k_bbe crypto/gf128mul EXPORT_SYMBOL 0xb32f01bf ieee80211_stop_rx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL -0xf1c7dfd3 ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x98f69330 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xc7239e01 ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x04a29f7c nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x1f5a24e1 snd_soc_link_compr_startup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xefbd5c05 snd_soc_dai_set_bclk_ratio sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1b946d85 fw_core_handle_request drivers/firewire/firewire-core EXPORT_SYMBOL -0x4e043715 rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xba5ed587 rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xce8880c4 mt7615_register_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x5441eaad mt76_wcid_key_setup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL 0x1bdaafe1 cxgbi_tagmask_set drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xa733ff60 tegra_mipi_disable drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xe4330a39 ipmi_unregister_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x2ab851aa mhi_get_free_desc_count drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xa6fbe833 __fscache_readpages_cancel fs/fscache/fscache EXPORT_SYMBOL 0xff282521 rfkill_register net/rfkill/rfkill EXPORT_SYMBOL -0x92d98250 ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x1989cb21 cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x16796c34 ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xa9de5e32 cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x07a54780 q6afe_cdc_dma_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0x1e234e6c rawnand_sw_bch_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x97d3ad9b led_mc_calc_color_components drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x15085586 dm_btree_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xc73b208e usb_os_desc_prepare_interf_dir drivers/usb/gadget/libcomposite EXPORT_SYMBOL 0x19a304ba usb_disabled drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x06870e41 isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL -0xc8c94649 b53_serdes_config drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL -0xaccb3b9a mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbef01a13 isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL +0x6110b433 b53_serdes_config drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0x63527764 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd69a0294 cxgb4_best_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x9c02b532 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7e35f278 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x1e883171 drm_atomic_helper_check_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1d8dba2a drm_atomic_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0x698a2258 nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4f36fef5 nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL 0xbc074cd8 snd_soc_component_async_complete sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x89563662 snd_i2c_device_create sound/i2c/snd-i2c EXPORT_SYMBOL 0x5e7f4920 snd_pcm_format_set_silence sound/core/snd-pcm EXPORT_SYMBOL -0xefe44489 lan9303_remove drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0xbc1f8303 lan9303_remove drivers/net/dsa/lan9303-core EXPORT_SYMBOL 0xdaee09bd iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xb157e180 libipw_wx_get_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x6c1354f1 drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL +0x6598afe8 drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL 0x3393fc97 acpi_nfit_desc_init drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL 0x58c131d4 cros_ec_sensors_read_cmd drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL 0xc50a47cb ad_sd_init drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL -0x4b1246c9 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc82e5982 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x345bda4e ata_pci_bmdma_init drivers/ata/libata EXPORT_SYMBOL_GPL 0xd983a972 scp_ipi_unlock drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL 0x0cb7dbde cs_dsp_adsp2_bus_error drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x7830992d vb2_queue_error drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xde1c00c0 vb2_queue_error drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xfdfd9bd1 rtl8723_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xa35a3a09 lynx_pcs_create drivers/net/pcs/pcs-lynx EXPORT_SYMBOL 0x97ecef52 mtk_afe_add_sub_dai_control sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL @@ -18153,192 +18160,194 @@ 0xda1a083c tee_client_close_context drivers/tee/tee EXPORT_SYMBOL_GPL 0x20f21abd iio_device_claim_direct_mode drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xc0e6162e imx_media_init_mbus_fmt drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xad6bbbd8 sdhci_runtime_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0fcb0486 sdhci_runtime_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xedeb9bad vpu_get_vdec_hw_capa drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL 0xa47284fa ath9k_hw_beaconinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xc7db27cc cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xa287c0d2 cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x953f5a60 lynx_pcs_destroy drivers/net/pcs/pcs-lynx EXPORT_SYMBOL 0xc0774603 pn53x_register_nfc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x787f0fe8 vmci_register_vsock_callback drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x461737cb cmdq_pkt_read_s drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x7d78ad6d mhi_force_rddm_mode drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xbe399f42 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL -0xcf62e13b rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9693867a imx_media_find_subdev_by_fwnode drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x8c71507a nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0c5933f6 fscache_end_cookie_access fs/fscache/fscache EXPORT_SYMBOL +0x262eb59f rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xde3e16f8 imx_media_find_subdev_by_fwnode drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x6791a44e dm_deferred_entry_dec drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xca2e3a88 dm_deferred_entry_inc drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xb4d65889 lnbh24_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL +0xc6eb1383 lnbh24_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL 0xa6f9cc98 rt2800_txdone_entry drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0xe6b01a98 otx2_sq_append_skb drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x0ce8bc34 otx2_sq_append_skb drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x98a1fb3d fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xf720286e cb710_sg_dwiter_write_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL 0x3aa9b99b __host1x_client_init drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x466b85b8 libceph_compatible net/ceph/libceph EXPORT_SYMBOL 0x6c903f8b register_snap_client net/802/psnap EXPORT_SYMBOL -0xc582586b bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL -0x950042f3 mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x67ea5aa6 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xb3c5b97c mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x1ab4f418 rio_free_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x31e74208 vmbus_setevent drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xb37b9b81 sch56xx_read_virtual_reg16 drivers/hwmon/sch56xx-common EXPORT_SYMBOL -0xd687bb9d mantis_frontend_soft_reset drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x4e0fed4f rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL -0x1ff1401d mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5b6ed32b mantis_frontend_soft_reset drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x0d93c09d rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x663f9618 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x304b2bd3 mlx4_srq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x7d1c1376 fman_get_pause_cfg drivers/net/ethernet/freescale/fman/fsl_dpaa_mac EXPORT_SYMBOL 0xf7753d2f bcm_phy_ack_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x472dfe46 lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0xf383dd9b nci_unregister_device net/nfc/nci/nci EXPORT_SYMBOL -0x20173781 ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0x5953925c lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x390ebc58 nci_unregister_device net/nfc/nci/nci EXPORT_SYMBOL +0xa98bf703 ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL 0x20a4bda0 ieee80211_radar_detected net/mac80211/mac80211 EXPORT_SYMBOL 0x9a8e1877 snd_array_free sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x7396949e sigmadsp_reset sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0xc374c464 sigmadsp_reset sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL 0x1fc0f8ca snd_soc_info_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x39bb8f5e dpcm_be_dai_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc8c43888 snd_soc_find_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x44549953 ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x23aca75d ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8878cfa6 gether_cleanup drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x119e85f8 usb_bus_start_enum drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x65d4415c usb_bus_start_enum drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3b76b7fd _rtl_dbg_print drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x09eeb398 orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xe331f8b2 orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x2b8e64ff cn10k_lmtst_init drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x4d20895b rtsx_pci_read_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x57e7d39d drm_sched_job_arm drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x3f1fe7b9 drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe67ad086 jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL -0xecf9a14a bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0xda8e05c7 drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcf47f3cc jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xcd93d5fa bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL 0x8cfccc1a regulatory_set_wiphy_regd_sync net/wireless/cfg80211 EXPORT_SYMBOL -0xd6d58181 ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xc1371dd7 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5af7614f ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xf0298299 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xab612d01 cmp_connection_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x050c3106 line6_version_request_async sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x75a729a0 rdma_nl_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0e624bde i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xa221a4a7 i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0xa095f9b4 cs_dsp_adsp1_power_down drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x8670fdca sdhci_pltfm_pmops drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0xad6c6081 __SCT__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x23c4c584 tm6000_init_digital_mode drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL -0x86124967 vb2_request_validate drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x15467003 tm6000_init_digital_mode drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0xda6f1c9f vb2_request_validate drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xada83f40 lan9303_register_set drivers/net/dsa/lan9303-core EXPORT_SYMBOL -0xf145675f tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL +0xcf019828 tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL 0xda4964c0 qlt_free_mcmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x17c36c88 enclosure_remove_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0xdab07d88 drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xdec42773 drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1a3f5190 tegra_mipi_request drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xca294235 st33zp24_pm_suspend drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL 0xf618ca5b pdr_handle_release drivers/soc/qcom/pdr_interface EXPORT_SYMBOL 0x51892d61 nfs_callback_set_tcpport fs/nfs/nfs EXPORT_SYMBOL_GPL 0x39e8fa4b poly1305_update_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL -0xf7e22d3b hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL -0x9a79d335 xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x411a9f88 rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xe1133cba iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd74b9f44 hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL +0x35bb2436 xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x572a93fc rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc7c353a9 iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xf176655a sdio_claim_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xb591e663 ascot2e_attach drivers/media/dvb-frontends/ascot2e EXPORT_SYMBOL +0x7f59c91b ascot2e_attach drivers/media/dvb-frontends/ascot2e EXPORT_SYMBOL 0x58986fbd __ulpi_register_driver drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x0c0d0975 rt2x00queue_pause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x7019378d clk_pll_configure_sr_hpm_lp drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xe9ddb096 atm_dev_signal_change net/atm/atm EXPORT_SYMBOL -0x4b34034a __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe4d4ed24 atm_dev_signal_change net/atm/atm EXPORT_SYMBOL +0xd8e0802c __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x8a694376 snd_jack_report sound/core/snd EXPORT_SYMBOL 0x12402a0a qcom_vadc_scale drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL -0xac06dff9 transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL +0x130839cd transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL 0x0b39b783 qcom_icc_bcm_voter_commit drivers/interconnect/qcom/icc-bcm-voter EXPORT_SYMBOL_GPL 0xea140ebb sdio_signal_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xf98605d5 ath_regd_get_band_ctl drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x787b2c64 mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x18cc791d mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x30b91b5d scsi_command_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x68dea0bc __drm_atomic_helper_disable_plane drivers/gpu/drm/drm EXPORT_SYMBOL 0xa03f8920 clk_alpha_pll_postdiv_lucid_5lpe_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL -0x38fecb3b l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x62f5bf65 set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xd97e733e l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xa4e2cae8 set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x9275a075 stp_proto_register net/802/stp EXPORT_SYMBOL_GPL 0xf9ea2e55 tegra_pcm_platform_register_with_chan_names sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0xa948709c mdev_unregister_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x3b9d5fc3 ssam_request_sync_init drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x89dac661 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa2e9ad08 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x017ea7c7 cx231xx_tuner_callback drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x4c6c978c typec_retimer_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xb5e7ad57 imx_usbmisc_set_wakeup drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xa9861b85 imx_usbmisc_set_wakeup drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL 0xd1d87e92 scsi_mlreturn_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbbcb669b drm_writeback_queue_job drivers/gpu/drm/drm EXPORT_SYMBOL -0x85923ccf drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xb8be0ca3 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x81d6000d drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x1b1811f3 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x75cbd5a5 nfs_stream_encode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x03a81e69 virtio_transport_stream_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x3feb3ab3 nft_fib_store_result net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0x5b7d0b08 garp_register_application net/802/garp EXPORT_SYMBOL_GPL 0x0d54c9b9 tegra20_das_connect_dap_to_dac sound/soc/tegra/snd-soc-tegra20-das EXPORT_SYMBOL_GPL -0xd3dbc309 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xdcd79260 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x2eeb09e7 scsi_unregister_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x920cedff drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x92556381 drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf68741fb drm_dp_subconnector_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x00811d40 ieee80211_ave_rssi net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x295e0316 ieee80211_rts_duration net/mac80211/mac80211 EXPORT_SYMBOL -0xd30a83f7 rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL -0xd66eefae rt5682_aif2_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x3669533b rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL +0x42f163f4 rt5682_aif2_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0xfeb48eba amdtp_stream_pcm_prepare sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x2234965f fw_iso_resources_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x885512a2 vhost_iotlb_add_range_ctx drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0xa93abe9d ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x33ae5190 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8f3de05a vfio_uninit_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x07656751 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xbc04ceb9 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0xebbc2d9b dvb_ringbuffer_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x26287563 s5h1420_get_tuner_i2c_adapter drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL +0xc1fcf4ed s5h1420_get_tuner_i2c_adapter drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL 0x971c0799 rtl_cam_del_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x03072db5 mt76_connac_mcu_sta_update_hdr_trans drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x28230fc2 mt76x02_mac_wcid_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x27756bc8 scsi_sanitize_inquiry_string drivers/scsi/scsi_mod EXPORT_SYMBOL -0x6b3abae0 drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3daeb917 drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x14ab2f56 acpi_nfit_init drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL 0xfe1298f3 o2net_register_handler fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x16b35524 nfc_digital_allocate_device net/nfc/nfc_digital EXPORT_SYMBOL -0x72f0bef8 pn_sock_get_port net/phonet/phonet EXPORT_SYMBOL +0x98094754 pn_sock_get_port net/phonet/phonet EXPORT_SYMBOL 0xd2cf1a0f q6asm_run sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0xb1e6c08f tlv320aic23_regmap sound/soc/codecs/snd-soc-tlv320aic23 EXPORT_SYMBOL -0xe5387bb4 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x3bc246e6 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xf474a207 usb_gadget_config_buf drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x856f67ee rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xf12701f8 mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2cf6dea5 rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xb0e3cc72 mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xed974af8 fman_port_get_device drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0xe4c31aa4 fcoe_ctlr_els_send drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xeeff05e4 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa94213f9 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x13783f29 st_nci_vendor_cmds_init drivers/nfc/st-nci/st-nci EXPORT_SYMBOL -0xf20da1bc nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8b973e11 nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x984c5e73 p9_fcall_fini net/9p/9pnet EXPORT_SYMBOL 0x9d757568 ieee80211_gtk_rekey_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xf325a857 dccp_reqsk_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL -0x31580c5e nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x44359cf0 dccp_reqsk_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL +0xabe8c7d6 nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa4557cc3 azx_probe_codecs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x89915490 snd_hda_jack_set_dirty_all sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x3796bdcc snd_pcm_format_little_endian sound/core/snd-pcm EXPORT_SYMBOL -0xc1bcf8b4 rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xa6e37d08 rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3dca9e85 rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x40068414 rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2e6e182c rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1da944e4 rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x59d11ca1 nvdimm_bus_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xde15e7f7 typec_cable_is_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x273e45d1 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xa3fcab2a __mt7663_load_firmware drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x707b0d90 mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x60083cab cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x6005e0eb cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x485ec590 nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL -0x770c4a70 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL -0x5c66a65e udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0x5a8273d5 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xee7b213f mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf9e8c74c cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xf9e51b0c cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x5dfb65c0 nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL +0x197bf161 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL +0x314d897c udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xe6f8e785 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x770babc5 fpga_bridge_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x3e6dc599 btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0x1c96f835 btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x1e79bbdd btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x5bcc0215 btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0xaee236c6 cec_notifier_conn_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x6a26b623 v4l2_try_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x9f419fe0 max9271_set_serial_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL -0x2567c6a8 usb_string_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x1dfa370e v4l2_try_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd42992a0 max9271_set_serial_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x1f1354a1 usb_string_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x5fffa8ac __traceiter_otx2_msg_interrupt drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL -0x16360df2 iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xe135d5bd iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x72d1d21b sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x8bb9f4a6 __regmap_init_sdw_mbq drivers/base/regmap/regmap-sdw-mbq EXPORT_SYMBOL_GPL +0x8c2d6da7 fscache_clearance_waiters fs/fscache/fscache EXPORT_SYMBOL 0x1a66fc17 ieee80211_get_tkip_rx_p1k net/mac80211/mac80211 EXPORT_SYMBOL 0x53445f68 nlm_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x13328be8 stp_proto_unregister net/802/stp EXPORT_SYMBOL_GPL @@ -18349,189 +18358,189 @@ 0x4eb294d1 dvb_net_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xd034392d v4l2_match_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x721f7cc7 em28xx_free_device drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xbbe2fdda xvip_init_resources drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL -0xea1e19cd cyttsp_probe drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL -0xb9d1d8b1 usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc55c063d ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x1a758671 xvip_init_resources drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x1b6530f0 cyttsp_probe drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL +0xbfb63150 usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1e853a7b ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xd3ef067b mii_nway_restart drivers/net/mii EXPORT_SYMBOL 0xd71566b9 mlxsw_core_schedule_work drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x75339042 mlxsw_core_lag_mapping_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x406bab4e sas_port_alloc_num drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x32bb6e05 __tracepoint_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa1bd9a54 fat_add_entries fs/fat/fat EXPORT_SYMBOL_GPL -0x8f01cd3d nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x4ec44142 nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xd65e82e1 snd_hdac_device_unregister sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x44c45086 snd_seq_driver_unregister sound/core/snd-seq-device EXPORT_SYMBOL_GPL 0x1eae3bed iio_dma_buffer_set_length drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x46b34bcc iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x42ddcd42 iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x67946481 ata_sff_data_xfer32 drivers/ata/libata EXPORT_SYMBOL_GPL 0x4e3439f2 hisi_zip_get_pf_driver drivers/crypto/hisilicon/zip/hisi_zip EXPORT_SYMBOL_GPL -0x1b897996 videobuf_poll_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x3b5e38d9 usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2db9ee82 videobuf_poll_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xdb3990df usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6e50be82 mt76x02_eeprom_copy drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfeb82e20 libipw_wx_set_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xce13f199 mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf23cc8ea mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd6233bc2 drm_atomic_helper_commit_cleanup_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x22d795a8 _nfs_display_fhandle_hash fs/nfs/nfs EXPORT_SYMBOL_GPL -0x65f8cf6e nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL -0xaeb813ae nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf3227028 nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6a916f83 nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6c3ff11a torture_init_begin kernel/torture EXPORT_SYMBOL_GPL -0x20ad88ed rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL -0x9da26ef6 xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa35c2442 bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL -0x03077728 ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x84f3654e rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL +0xbe5ab1f6 xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5ae9903a bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL +0x29f4447d ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xe56a9336 snd_pcm_format_width sound/core/snd-pcm EXPORT_SYMBOL 0xff121d1a hyperbus_unregister_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL -0x5bd40cdd ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL -0x2ccc0cb7 tda10023_attach drivers/media/dvb-frontends/tda10023 EXPORT_SYMBOL -0x67bf6773 tda10021_attach drivers/media/dvb-frontends/tda10021 EXPORT_SYMBOL +0x8d926cf1 ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL +0x44f3776a tda10023_attach drivers/media/dvb-frontends/tda10023 EXPORT_SYMBOL +0x69b46086 tda10021_attach drivers/media/dvb-frontends/tda10021 EXPORT_SYMBOL 0xeaf307f9 usb_ep_alloc_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0xec57b731 drm_gem_simple_kms_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x04d120e8 nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL +0x01f47bc7 nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL 0x68f275ad ce_aes_expandkey arch/arm64/crypto/aes-ce-cipher EXPORT_SYMBOL 0xb9ef3052 snd_hdac_bus_link_power sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x429cd552 snd_mixer_oss_notify_callback sound/core/snd EXPORT_SYMBOL -0x7e5312ab inv_icm42600_core_probe drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL -0x64bfad27 imx_media_alloc_dma_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x4807ddfb inv_icm42600_core_probe drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL +0x631e5e77 imx_media_alloc_dma_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x216d4a2e roccat_common2_receive drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xda4987cb sdio_writeb_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xf47e172c mt76_connac_mcu_init_download drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5d66d73f _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x2360c28b drm_atomic_helper_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x076c12cf drm_crtc_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x5439159e rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9c0f9493 ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xf9fdcd31 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc8d63ac0 ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL 0x350f9e68 tegra_pcm_construct sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0x0a771980 snd_hda_codec_amp_stereo sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x42087037 rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x23b8e3e1 rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x4755ceeb ata_std_end_eh drivers/ata/libata EXPORT_SYMBOL -0xcf4394d0 fbtft_register_framebuffer drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0xe1c7409b b53_serdes_link_state drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0xcc56862c fbtft_register_framebuffer drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x1f96883f b53_serdes_link_state drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL 0x8e12da17 rt2x00mac_flush drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xb068cbcc mt76_set_tim drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x53f40e9c iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xf6afa188 __ath10k_ce_rx_num_free_bufs drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa964bc3a ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa44ca029 ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x87f46016 mlx4_flow_steer_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x830a4db4 fc_lport_set_local_id drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x0b68c4ee stmfx_function_disable drivers/mfd/stmfx EXPORT_SYMBOL_GPL -0x412e9786 battery_hook_unregister drivers/acpi/battery EXPORT_SYMBOL_GPL +0xee371234 stmfx_function_disable drivers/mfd/stmfx EXPORT_SYMBOL_GPL +0x2fb07c5e battery_hook_unregister drivers/acpi/battery EXPORT_SYMBOL_GPL 0x89a5279a ipmi_get_version drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x81ca4066 fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL -0x0b57d87d ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x6789ecaa fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL +0xf903adbd ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL 0xa79871ca vfio_pci_core_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x25cc8660 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xe4091814 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x0bdc7a69 rtllib_wx_get_encode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x0ccaf159 __traceiter_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x378cd96f rtl92c_dm_init drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xd70d35a1 gf128mul_4k_bbe crypto/gf128mul EXPORT_SYMBOL 0x5a4d313e gf128mul_4k_lle crypto/gf128mul EXPORT_SYMBOL -0xfb65764b phonet_proto_unregister net/phonet/phonet EXPORT_SYMBOL -0xa91c3ce3 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x99ca3098 target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0xc716b7bc phonet_proto_unregister net/phonet/phonet EXPORT_SYMBOL +0xb16f498d ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5d561650 target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x2198bef5 cs_dsp_get_ctl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x2eb01e04 dm_deferred_set_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x976eedab dibusb_read_eeprom_byte drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0xaa94c4b0 vb2_queue_init_name drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x430ebfe6 dibusb_read_eeprom_byte drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x3597ac91 vb2_queue_init_name drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xe4c0d38b cyttsp4_pm_ops drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL 0x78db7637 usb_power_delivery_register_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x4de17ab3 usb_state_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x8d49a282 ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc448f55d ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x96cb6e89 cmp_connection_check_used sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x8808d96a snd_pcm_stream_unlock sound/core/snd-pcm EXPORT_SYMBOL_GPL -0x783b492b btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xbe8269fb btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x261ba33f __pata_platform_probe drivers/ata/pata_platform EXPORT_SYMBOL_GPL -0xb0f3c546 imx_media_capture_device_error drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0x1b8c1a5c dib0090_set_switch drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x29bbf915 imx_media_capture_device_error drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xa58b9c61 dib0090_set_switch drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x1cb4a9d0 ucsi_create drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL -0xe6965bc8 ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x04c6a67c mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x28bccb61 ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa73909c8 mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5a3d6cf2 drm_atomic_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0x67500af5 fsl_edma_terminate_all drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0x188d9d26 __cast5_decrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0xef81a4af __cast5_encrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0x9c99468f crypto_transfer_aead_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0xd058c67c ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL -0x9de5bbef rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd5397116 wm_adsp_compr_copy sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x9023212c ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL +0xb1b1fbdf rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x382ac1f5 wm_adsp_compr_copy sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x85fd9922 tee_session_calc_client_uuid drivers/tee/tee EXPORT_SYMBOL_GPL -0x79e4672a mma9551_read_version drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x3e794ae1 mma9551_read_version drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x8eb25896 nand_gpio_waitrdy drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x4e151927 cfi_qry_mode_off drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL 0xb2438d54 dm_bufio_release_move drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xfb0935eb saa7134_ts_queue_setup drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x481b6903 saa7134_ts_queue_setup drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x2b19153c vpu_wdt_reg_handler drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL 0xc60d62ee usb_serial_generic_resume drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x407af304 usb_wait_anchor_empty_timeout drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x805b41b3 ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x500889ae ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xe979c2f0 rtl92c_set_fw_pwrmode_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x74de8f67 efuse_read_1byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0xe061b110 rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xcc7b5f59 ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfea5e5a1 rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x347446b4 ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x1c5b2ad6 ttm_bo_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x991a0ca0 ieee80211_parse_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL -0x78e9b4ab __sdhci_set_timeout drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x5d865071 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL -0xd85ab645 musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x36bd7928 macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL -0x31867170 mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x838db081 __sdhci_set_timeout drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xebc0c407 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL +0x712349a4 musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xbf39a1c3 macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL +0x487645ab mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd23986de drm_atomic_helper_damage_merged drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xabb5a026 drm_buddy_block_trim drivers/gpu/drm/drm_buddy EXPORT_SYMBOL 0x5176fa9c drm_noop drivers/gpu/drm/drm EXPORT_SYMBOL 0x3ea49928 mhi_queue_is_full drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x83e369fa rt5677_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5677 EXPORT_SYMBOL_GPL -0xc0628e8f zpa2326_probe drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x1415450a rt5677_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5677 EXPORT_SYMBOL_GPL +0xc53d471e zpa2326_probe drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL 0xe4c275e4 ad_sd_set_comm drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL -0x4c86c466 ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0b4ba65b ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9e0d260d btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x8e083faf ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x61f66a91 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x64739142 btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x63ff3f7c vchiq_mmal_component_disable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0xa67dd131 __traceiter_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x16ea7222 __tracepoint_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x5dd984af saa7134_querycap drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xe38a824a i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xc18f2ccf saa7134_querycap drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xb818e463 i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0xc0239834 sparse_keymap_report_event drivers/input/sparse-keymap EXPORT_SYMBOL 0xac1074a5 mlxsw_core_skb_transmit_busy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1c789a0d mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xdfee1510 mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdff0c314 mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf2fe7fe7 mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7439c6cd iscsi_boot_create_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x481165ae __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x201a97d9 spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x8046969f drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL +0xf77b4e29 __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xfe9ea585 spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xa4657973 drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL 0x268a9ac4 dw_edma_probe drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0x32eaf5e8 fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL +0xf6943054 fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL 0xb09faf79 register_atmdevice_notifier net/atm/atm EXPORT_SYMBOL_GPL -0x3f60a390 __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0x5c2b25c0 __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL 0x1aca8878 ata_bmdma_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL 0x5f2b1d95 intlog2 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xfcc16003 tda665x_attach drivers/media/dvb-frontends/tda665x EXPORT_SYMBOL -0xe48b52a0 hfi_session_create drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x449ca362 tda665x_attach drivers/media/dvb-frontends/tda665x EXPORT_SYMBOL +0xda94a0b9 hfi_session_create drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x420d4021 usb_gadget_activate drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x21c964ff ulpi_read drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xdd996573 rt2800mmio_init_registers drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x4a4c16f7 ath9k_hw_setrxabort drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x93b15bf5 cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8f059c96 cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xfe5d22c4 st_nci_disable_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x1f9fee51 mhi_driver_unregister drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x203e2503 osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL -0x5ab3edbc rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x46fd6f2b ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL +0xa0ecd01c osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0x29b0f5bb rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf277ad85 ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL 0x02965d5b nft_fwd_dup_netdev_offload net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x85f7d13a vhost_get_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x84b70671 ec100_attach drivers/media/dvb-frontends/ec100 EXPORT_SYMBOL +0xee5b2017 ec100_attach drivers/media/dvb-frontends/ec100 EXPORT_SYMBOL 0xa3373d56 wlcore_event_max_tx_failure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x6aecdb6a drm_writeback_signal_completion drivers/gpu/drm/drm EXPORT_SYMBOL 0x2f1778bc drm_plane_create_zpos_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xe41cc806 drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x56b1317c drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0d678ab9 qcom_reset_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x5195f212 smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL -0x7ff954d4 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL -0x3495987c transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL +0x2c52adf2 smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL +0x45dd902e nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x5665a58f transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL 0x3c774b14 ata_bmdma_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0x5884e1d2 nd_pfn_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x64ccf7e1 rio_request_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x5111833e cx8802_cancel_buffers drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x6a0d0b20 cx8802_cancel_buffers drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x44b517f5 cx25821_print_irqbits drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0xd76e3964 usb_gadget_set_selfpowered drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x9261e7cd rt2x00mac_config drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL @@ -18539,63 +18548,64 @@ 0xb4cba517 srp_stop_rport_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x34986d77 kempld_write8 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0xafedffbe crypto_finalize_skcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0xccdd150c nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xedf755ce fscache_relinquish_cache fs/fscache/fscache EXPORT_SYMBOL +0x7dbe20e7 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x9fa63615 avc_general_get_plug_info sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xa68b5ec9 dfl_fpga_dev_ops_register drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x41d5ad1c stratix10_svc_allocate_memory drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL -0x0ae19a69 dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xc41c8841 dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xaf106b92 usb_gadget_connect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x883dc859 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9f8752a4 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xdecfd339 pn533_rx_frame_is_ack drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x1b171b98 __regmap_init_w1 drivers/base/regmap/regmap-w1 EXPORT_SYMBOL_GPL 0x3333811a drm_client_modeset_dpms drivers/gpu/drm/drm EXPORT_SYMBOL 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x3c560a19 fat_free_clusters fs/fat/fat EXPORT_SYMBOL_GPL -0xc7edd41f jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL -0xc0e3a67a bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL +0x537c45e5 jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL +0xfcd66237 bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL 0x0171e3d5 azx_stop_chip sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xc220ff13 coresight_set_cti_ops drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xd65141b5 coresight_set_cti_ops drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x6e7f243a usb_gadget_clear_selfpowered drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0xf9c0e3a0 usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xee7f681a usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xdcca1ed0 mt76x2_reset_wlan drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0xd4d02277 madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL +0xdfdc9dbd madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL 0x58b1186f rtsx_pci_transfer_data drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x4b325841 put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x157e7121 rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd6ac7817 put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9fd967b2 rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x896820e8 scp_ipi_register drivers/remoteproc/mtk_scp_ipi EXPORT_SYMBOL_GPL -0x9d5a05b8 ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x7b41d903 ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xff42c374 usb_role_switch_get_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xd5474690 usb_role_switch_set_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x40267068 usb_anchor_resume_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe03138a9 libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x9a504c5e libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x0d8be5fd bgx_lmac_rx_tx_enable drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0xd89a02cf clk_alpha_pll_fixed_lucid_5lpe_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL 0x04ea009f sprd_div_helper_set_rate drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0xa8dd00f6 moxtet_device_read drivers/bus/moxtet EXPORT_SYMBOL_GPL -0xfb1d0c27 lapb_connect_request net/lapb/lapb EXPORT_SYMBOL -0x8c099938 snd_soc_dapm_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x4d72b5f1 sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xe84fcf0b lapb_connect_request net/lapb/lapb EXPORT_SYMBOL +0x6ae94ff5 snd_soc_dapm_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x639465d6 sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0xba1c7b7e imx_media_mbus_fmt_to_pix_fmt drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xb0be3b93 md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL +0xbc980bae md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL 0xae575c8f v4l2_phys_addr_for_input drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xcc501597 v4l2_fill_pixfmt drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x2b185f65 mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x969b3d28 mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbe182475 line6_send_raw_message_async sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xcfcaabc6 azx_get_pos_posbuf sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x87ac7411 __tracepoint_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL 0xc59cbe20 ssam_notifier_register drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xa4689db9 ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x9d15bca3 ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xfb8be682 rtw_bf_remove_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x4e8a4341 rtw_bf_remove_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xc1d87f31 mt76_connac_mcu_start_firmware drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x7ba3efa0 iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8136cca8 xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xe1bc41fb iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5de898d1 xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x60ae9a47 snd_soc_put_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x341e5c7b snd_soc_get_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xeef9c904 snd_soc_component_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0d9c41c5 snd_dmaengine_pcm_request_channel sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x95f81d41 subdev_8255_mm_init drivers/comedi/drivers/comedi_8255 EXPORT_SYMBOL_GPL -0x9090c87a md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa6c4b4b4 md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL 0x91c192a7 __SCT__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xba843c3f __SCK__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2593782f __tracepoint_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL @@ -18604,8 +18614,8 @@ 0xba696728 bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xd6ebda66 sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x2479193e crypto_authenc_extractkeys crypto/authenc EXPORT_SYMBOL_GPL -0x5b651024 __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL -0xd8f616c7 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4046ebe4 __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL +0x70c49e71 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xff109586 dfl_fpga_port_ops_put drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xa96d663c dfl_fpga_port_ops_get drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xa67016dd iio_map_array_unregister drivers/iio/industrialio EXPORT_SYMBOL_GPL @@ -18613,46 +18623,46 @@ 0x8ed3cd25 ata_bmdma_post_internal_cmd drivers/ata/libata EXPORT_SYMBOL_GPL 0x59c17fb3 lirc_scancode_event drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x1930306e rt2800_clear_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x8a6c3f07 __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x0cb60603 __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x3363889b mlx4_multicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xa1f18695 mbox_handler_nix_lf_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0x6632bdc5 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x306db9a6 mbox_handler_nix_lf_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x5ca5e76f spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0xb3cf01c9 drm_atomic_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe2b416d4 drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7c55825f drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4f762f6e __SCT__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x340c7d11 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xc74ddb29 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL 0x40babbe0 cfpkt_extr_head net/caif/caif EXPORT_SYMBOL -0xb8a97cc8 smc_proto net/smc/smc EXPORT_SYMBOL_GPL +0xc726360f smc_proto net/smc/smc EXPORT_SYMBOL_GPL 0xe9916727 fsl_asrc_component sound/soc/fsl/snd-soc-fsl-asrc EXPORT_SYMBOL_GPL 0x29721cca snd_soc_component_write_field sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x4e4872c9 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x744b21cc ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd46c98f5 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x45052ef3 ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x39ff5620 rtllib_wx_set_encode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x95179bbd cs_dsp_set_dspclk drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x5f43ca38 mmc_poll_for_busy drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x5375ca71 dm_bm_write_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb4444569 flexcop_eeprom_check_mac_addr drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0x926cd78b b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x99e91b8c cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xb97afe78 cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xaa4c8840 cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x44cffa19 flexcop_eeprom_check_mac_addr drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xd04e1a61 b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x14690422 cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2e053aee cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf8aa56cd cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x772c7052 devm_clk_register_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xf9be270f mb_cache_entry_wait_unused fs/mbcache EXPORT_SYMBOL -0xe6fa6833 nfc_unregister_device net/nfc/nfc EXPORT_SYMBOL +0x4fcc4da2 nfc_unregister_device net/nfc/nfc EXPORT_SYMBOL 0x9fdb5590 ieeee80211_obss_color_collision_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xf7961ffa hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL +0xc7921463 hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL 0xa26a3907 snd_ctl_register_layer sound/core/snd EXPORT_SYMBOL_GPL 0x84f5d57b rio_mport_get_feature drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x37734e06 caam_dpaa2 drivers/crypto/caam/caam EXPORT_SYMBOL -0xa81f23a3 hfi_session_flush drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xade0fea4 hfi_session_flush drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x9c803020 usb_phy_roothub_power_on drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf16f3d00 fc_lport_config drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xbee6d917 lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0x4098e9d8 lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL 0x9ce050be drm_mode_copy drivers/gpu/drm/drm EXPORT_SYMBOL -0xea07e995 rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6d3c6440 dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xa2df36b6 ad5592r_probe drivers/iio/dac/ad5592r-base EXPORT_SYMBOL_GPL +0x7e9ce0e5 rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xccf37fba dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x5e3ce1d8 ad5592r_probe drivers/iio/dac/ad5592r-base EXPORT_SYMBOL_GPL 0xd96c1308 mma7455_core_remove drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL 0xb4b9867d ata_sff_pause drivers/ata/libata EXPORT_SYMBOL_GPL 0xb0ebd835 vmbus_sendpacket drivers/hv/hv_vmbus EXPORT_SYMBOL @@ -18663,24 +18673,24 @@ 0x87c87709 ath11k_ce_cleanup_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x21daf3af mlxsw_afa_block_append_qos_dsfield drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x4f739dc0 xcv_setup_link drivers/net/ethernet/cavium/thunder/thunder_xcv EXPORT_SYMBOL -0xbfd1e142 iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf50648bc iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x01488acf scmd_printk drivers/scsi/scsi_mod EXPORT_SYMBOL 0x797e86f5 v9fs_unregister_trans net/9p/9pnet EXPORT_SYMBOL 0x871a6e44 hda_extra_out_badness sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x5f69f0fc snd_hda_jack_unsol_event sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0d69bcdf fieldbus_dev_unregister drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL 0xd815f607 hisi_qm_stop_qp drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x863d4267 mmc_can_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x0fc906e1 v4l2_async_register_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL -0x315b5164 can_change_state drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x0ffbd073 mmc_can_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xec906504 v4l2_async_register_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xbf0d50ee can_change_state drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x6c57ad13 lbtf_bcn_sent drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0xbe4a8248 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9a4b5887 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe6697a05 nvmf_reg_read64 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0xfc4b4c13 nvmf_reg_read32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0x9398b527 drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x3ff45e51 qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x556a0d57 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xa1ca09fe nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2ed9ee5b drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xa0b7e4d5 qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xce497bf0 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xb38099db nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x298fac6e pcm3060_regmap sound/soc/codecs/snd-soc-pcm3060 EXPORT_SYMBOL 0xf36c597f alt_pr_register drivers/fpga/altera-pr-ip-core EXPORT_SYMBOL_GPL 0x8b87eff7 hisi_qm_sriov_enable drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL @@ -18694,169 +18704,170 @@ 0xc0a8f4be phylink_resume drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x596d18c0 fcoe_get_paged_crc_eof drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x81d61eef vmci_qpair_dequeue drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x499a2d82 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x32d1b884 drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa6074c7d drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7e98518f drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xefe6f09a drm_plane_get_damage_clips_count drivers/gpu/drm/drm EXPORT_SYMBOL 0x24993e50 drm_edid_are_equal drivers/gpu/drm/drm EXPORT_SYMBOL 0x492a76a5 fsl_edma_prep_memcpy drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL -0x6a65de99 nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe702330a nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x71d97222 snd_seq_root sound/core/snd EXPORT_SYMBOL -0x8fbf92fb ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x1bf636a9 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb0a8376c ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xfa98f75e rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x83931902 nanddev_bbt_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xbd045dcc target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xa897b27f target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x61413abe rio_request_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x6eae5f75 cs_dsp_coeff_read_ctrl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xc7d8b300 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x398d145b snd_tea575x_exit drivers/media/radio/tea575x EXPORT_SYMBOL -0x010263d6 snd_tea575x_init drivers/media/radio/tea575x EXPORT_SYMBOL +0xfe6af604 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x7138fc82 snd_tea575x_exit drivers/media/radio/tea575x EXPORT_SYMBOL +0x18876c11 snd_tea575x_init drivers/media/radio/tea575x EXPORT_SYMBOL 0x4d9e2b4a media_graph_walk_start drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xa9665862 ivtv_vapi_result drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xe7bb3e1a cx2341x_handler_set_50hz drivers/media/common/cx2341x EXPORT_SYMBOL +0xcd992fde ivtv_vapi_result drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x2ce7aed5 cx2341x_handler_set_50hz drivers/media/common/cx2341x EXPORT_SYMBOL 0x20951e02 mpt_reset_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0xbb395b95 rtsx_pci_send_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x0e1bfc40 drm_atomic_helper_async_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3b2bcef1 drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL +0xb4749023 drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x72395dc1 xfrm_calg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0xd6269d7b aic32x4_regmap_config sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL +0xf29486ae aic32x4_regmap_config sound/soc/codecs/snd-soc-tlv320aic32x4 EXPORT_SYMBOL 0x783eecfc snd_akm4xxx_reset sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL -0x138e1696 mmc_is_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x8d37f4a0 mtk_vcodec_set_curr_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL -0xba82873f vb2_discard_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x021ffd1a mmc_is_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xc406970b mtk_vcodec_set_curr_ctx drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0xd73cfde1 vb2_discard_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x4df25376 ir_raw_handler_register drivers/media/rc/rc-core EXPORT_SYMBOL -0x1b2c5f78 usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x923d473a usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x06c8f2de slhc_compress drivers/net/slip/slhc EXPORT_SYMBOL -0x3bcff3d5 xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xaa042ac9 xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x11094b57 nvmet_unregister_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x7b96a420 cb710_sg_dwiter_read_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL -0x73daeae8 l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x92d6797d l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x81874735 ieee80211_get_response_rate net/wireless/cfg80211 EXPORT_SYMBOL 0xb2af19e1 snd_usbmidi_resume sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x2093d101 ssb_bus_unregister drivers/ssb/ssb EXPORT_SYMBOL 0xddc5206e nd_cmd_out_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xf790c428 nvdimm_to_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xc783ca8e ssam_controller_event_disable drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x87c23d59 v4l2_m2m_fop_mmap drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xd9f932c2 v4l2_m2m_fop_mmap drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x82269660 team_options_unregister drivers/net/team/team EXPORT_SYMBOL -0x51999d1c cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x2b1d2e9a drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0xd529881b drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x2dccf3cb jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL -0xcbb981b8 virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xfd35301a lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL -0xfe084fe3 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x935fec67 rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xea2cd454 cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x9f6e4ea4 drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xb1c91571 drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbcb98d68 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x58c4de45 virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x4c4b7055 lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL +0x71c98fd9 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbd22cf18 rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x434c68ba asoc_qcom_lpass_cpu_platform_remove sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL 0x07928471 snd_hda_mixer_amp_switch_get sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4f816e9b snd_pcm_format_big_endian sound/core/snd-pcm EXPORT_SYMBOL 0xe3b51fa5 iio_read_channel_average_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xaf78f260 btrtl_free drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0x2fe0a633 mt2131_attach drivers/media/tuners/mt2131 EXPORT_SYMBOL -0x160f99c8 tegra_ehci_phy_restore_start drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0xf8fd1d8f mt2131_attach drivers/media/tuners/mt2131 EXPORT_SYMBOL +0x37cf6fde tegra_ehci_phy_restore_start drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL 0x2f92739b wlcore_scan_sched_scan_ssid_list drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x72e78e54 tegra_mipi_start_calibration drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x71bc40e3 rpc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa3f51cf0 cfg80211_abandon_assoc net/wireless/cfg80211 EXPORT_SYMBOL -0xe56ac1ea cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x4cf04a87 ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL -0x1b7e14ff snd_soc_dapm_stream_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe62f5b22 cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xa86f8545 ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x81acbfdf snd_soc_dapm_stream_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3ae6c39a mtk_rpmsg_create_rproc_subdev drivers/rpmsg/mtk_rpmsg EXPORT_SYMBOL_GPL 0xd4cbfcd6 to_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x3c8be482 cs_dsp_run drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x30c37cc0 dm_bm_write_lock_zero drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x205f1de5 au8522_get_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x9d7a48c9 au8522_get_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0x7a2a74e3 ulpi_write drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xfae88314 rtl92c_phy_update_txpower_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xacf7e31e rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xf2af1503 rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x4375220d mt76x02u_mcu_fw_send_data drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xe5540be5 mlxsw_core_port_ib_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x63cb5c68 mlx4_assign_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x304e66ff cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xf7d66152 cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x13f2e380 sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x977bcdc7 ndlc_recv drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x65702bd6 drm_default_rgb_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x5407ae9e drm_dp_get_dual_mode_type_name drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1591b2c6 hyperv_read_cfg_blk drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x851c747c simd_aead_create crypto/crypto_simd EXPORT_SYMBOL_GPL -0x296fe551 ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x2b82791f ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL 0x961e2d95 snd_soc_card_jack_new sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x79696c8f ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd78e33c7 vb2_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x695daf58 drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7ce44ef0 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd252b0ce vb2_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x54cf7630 drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa7932fda crypto_sm3_update crypto/sm3_generic EXPORT_SYMBOL 0xd6aafb42 crc64_rocksoft lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0xb2549d91 rxrpc_kernel_end_call net/rxrpc/rxrpc EXPORT_SYMBOL -0xc32bf867 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb759d19a cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL -0x9d089d54 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x5dd26d80 rxrpc_kernel_end_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x110dc138 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeab4b747 cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL +0xfcd95bc3 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x688b0c84 hda_codec_driver_unregister sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x23c012a9 iio_read_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xe7b949f0 vhost_enqueue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x981fb224 ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x583dfcc9 ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0xdd5b5e6a rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x1b76be58 ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a876588 ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xcdbc4dad rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x632ce71c rt2x00mmio_regbusy_read drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x6ddd3d84 ath9k_hw_startpcureceive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x10c20397 ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x473860b6 ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xf45a5956 fman_get_revision drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x03c9a66d llcc_get_slice_size drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL -0x23ad969b nci_hci_send_event net/nfc/nci/nci EXPORT_SYMBOL +0xa1938cbb nci_hci_send_event net/nfc/nci/nci EXPORT_SYMBOL 0xef77602a bcma_host_pci_up drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x5de55d81 mtk_ecc_get_stats drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL -0x11e0ffca ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x43de0360 ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x723b1abf ufshcd_delay_us drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xa654624a rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL -0x97f94fc4 ivtv_udma_prepare drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x96162a54 rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x845ee8b7 ivtv_udma_prepare drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x51b92f50 fw_fill_response drivers/firewire/firewire-core EXPORT_SYMBOL -0xa1bbb690 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4841399a mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x28485130 tps65010_config_vregs1 drivers/mfd/tps65010 EXPORT_SYMBOL 0xd91319d6 raid6_gfmul lib/raid6/raid6_pq EXPORT_SYMBOL -0xb9ee0255 nci_conn_max_data_pkt_payload_size net/nfc/nci/nci EXPORT_SYMBOL -0x0cafa5b2 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x9d451865 l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xff128f6e sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3fa552e7 nci_conn_max_data_pkt_payload_size net/nfc/nci/nci EXPORT_SYMBOL +0xd42b0e09 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x35d37f51 l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xd3204f7c sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4afe6f73 q6asm_read sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x944f0e8a snd_hda_gen_build_controls sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x308b8287 snd_ac97_write_cache sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x7a3e0db5 snd_midi_event_no_status sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0x3971b4df snd_ecards_limit sound/core/snd EXPORT_SYMBOL -0x83420808 btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x47385440 btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x1f681f14 nand_ecc_get_on_die_hw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xbe82c452 nand_wait_ready drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x321cf58d tda18271c2dd_attach drivers/media/dvb-frontends/tda18271c2dd EXPORT_SYMBOL_GPL -0xb5889782 lnbh29_attach drivers/media/dvb-frontends/lnbh29 EXPORT_SYMBOL +0x6615186c tda18271c2dd_attach drivers/media/dvb-frontends/tda18271c2dd EXPORT_SYMBOL_GPL +0x70bf3b60 lnbh29_attach drivers/media/dvb-frontends/lnbh29 EXPORT_SYMBOL 0x10f05809 unregister_gadget_item drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xe796fe7b rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xc70cd6cc rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x5e949e0a vmci_doorbell_destroy drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x4326d6d4 host1x_channel_stop drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x760f2f9a nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1a410857 nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa55c71c4 nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf158f2ea nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6a7e15fa __fscache_begin_write_operation fs/fscache/fscache EXPORT_SYMBOL 0xd5413eb6 nand_reset drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x7daa1a14 dib9000_get_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0x358691a4 dib9000_set_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xdfe3dcca dib9000_get_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x7dfe4324 dib9000_set_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0xecab212a mlxsw_afa_cookie_lookup drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x985c39c8 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7d726273 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x13108545 mlx4_eq_get_irq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x37b7c254 hisi_sas_probe drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x5f32afc5 drm_atomic_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb17ab162 objagg_obj_get lib/objagg EXPORT_SYMBOL -0x270e3c85 nfc_targets_found net/nfc/nfc EXPORT_SYMBOL +0x5cf0a645 nfc_targets_found net/nfc/nfc EXPORT_SYMBOL 0x7bd9427a bt_status net/bluetooth/bluetooth EXPORT_SYMBOL 0x4502c65a asc2ax net/ax25/ax25 EXPORT_SYMBOL 0x617fae0a snd_hdac_power_up_pm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x29e85ef8 mtk_afe_fe_prepare sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL -0x4c338d5a mma9551_read_status_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x3ace0675 mma9551_read_status_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xee9c23a3 ata_eh_freeze_port drivers/ata/libata EXPORT_SYMBOL_GPL -0x57a8eeb4 rtllib_xmit drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xfb0187c4 amvdec_remove_ts drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0x0395bfc6 ds3000_attach drivers/media/dvb-frontends/ds3000 EXPORT_SYMBOL -0x7e62a0a6 dib0070_ctrl_agc_filter drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0xbf593d3e rtllib_xmit drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x98888793 amvdec_remove_ts drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x5b03566f ds3000_attach drivers/media/dvb-frontends/ds3000 EXPORT_SYMBOL +0x5b125275 dib0070_ctrl_agc_filter drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL 0x6a8a10d1 nal_hevc_write_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL -0x4e731778 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x548bd7d9 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0xd8a63e3a mt76x02_mac_set_beacon drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xebfc742e hnae3_unregister_ae_dev drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL 0x4d24fa98 fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x1d64b493 drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x83c85d4a drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xdcb1c9a7 snd_soc_of_parse_node_prefix sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4fb5e8ad iio_dma_buffer_enable drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0x55bb02f3 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -18864,8 +18875,8 @@ 0xcf514332 vmbus_sendpacket_getid drivers/hv/hv_vmbus EXPORT_SYMBOL 0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x5150f937 v4l2_h264_build_b_ref_lists drivers/media/v4l2-core/v4l2-h264 EXPORT_SYMBOL_GPL -0xbb01e496 video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x39c972dc ivtv_ext_init drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x168f9dc7 video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xeddd3665 ivtv_ext_init drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x7cf52901 ir_raw_gen_manchester drivers/media/rc/rc-core EXPORT_SYMBOL 0xccf754e0 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x59d87e36 ath11k_pcic_init_msi_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -18877,20 +18888,20 @@ 0x201f7690 ubi_do_get_device_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0x91154620 ata_sff_prereset drivers/ata/libata EXPORT_SYMBOL_GPL 0xedea812f rtllib_softmac_stop_protocol drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x3bb1c49c dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x41df9428 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x2cdea06d cx18_reset_ir_gpio drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0x16e0848c usb_choose_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x1349db39 usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3ebd43a6 usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb1faa35d mt76_get_rate_power_limits drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe7fab8aa ath9k_hw_btcoex_init_scheme drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x963fa5f9 mlx4_INIT_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x0d652bdb mbox_handler_nix_txsch_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x29f2f546 mbox_handler_nix_txsch_alloc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x99b5e6a5 fcoe_transport_attach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xc8d8458d st21nfca_hci_probe drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x0dd6d102 pn53x_common_init drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x5ae6dec9 async_gen_syndrome crypto/async_tx/async_pq EXPORT_SYMBOL_GPL 0x58c88ff2 o2hb_get_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x5e193789 ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xef014aff ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xa7c94f1d xt_compat_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x52a966fe snd_hdac_power_down sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x43d73ec1 dfl_fpga_enum_info_alloc drivers/fpga/dfl EXPORT_SYMBOL_GPL @@ -18898,144 +18909,143 @@ 0x218df93d nand_get_small_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x79875746 mt76_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb9ab2b03 ath9k_hw_gen_timer_stop drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xc2a0bb25 drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2172a33c drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x02ded474 host1x_client_unregister drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xb54676fa ceph_msg_type_name net/ceph/libceph EXPORT_SYMBOL 0xe5919cb1 xdr_encode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x905a867a st_sensors_deallocate_trigger drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x46043de1 st_sensors_deallocate_trigger drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x613b1e2e ib_is_mad_class_rmpp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4e90435c ib_sa_free_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x55d09991 rio_request_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x943677b1 ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x2d62679a sdhci_abort_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x1c6690ee ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x7a68d462 sdhci_abort_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xf2702a5a __traceiter_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9f3c8921 rt2800mmio_txstatus_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x9d5e647d mt7921_reset drivers/net/wireless/mediatek/mt76/mt7921/mt7921e EXPORT_SYMBOL_GPL 0x9ee72ea1 mlxsw_core_resources_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x6d2a103b otx2_smq_flush drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0x79fe9675 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x898fc221 otx2_smq_flush drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x2aa6883f iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x5a99155f drm_atomic_set_mode_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL -0x20cc8cdd svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3756cb78 adau17x1_precious_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x721fd4b3 svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x44571a37 adau17x1_precious_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0xf3d74a3a snd_rawmidi_new sound/core/snd-rawmidi EXPORT_SYMBOL -0x26bd3e9a rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x7e713d1d rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL 0xd8aa4284 dm_rh_region_context drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe5a78e97 cec_pin_changed drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x46f00782 cx88_set_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x0db7cf8e cx88_set_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x7251eefe ath9k_hw_updatetxtriglevel drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xb8ab1c0e ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x52223061 ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0x9feaf287 sonet_subtract_stats net/atm/atm EXPORT_SYMBOL 0x7bce4603 xt_data_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x5c8190b8 nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xce6e99a3 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xae576ea7 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8477b76d nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xb351d4f3 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x602ff6cd nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x64882144 __adis_write_reg drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x20b0d435 spmi_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4b5fd49e dm_kcopyd_do_callback drivers/md/dm-mod EXPORT_SYMBOL -0x970a97cd is_fw_load drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x7b539a48 macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x3d66d59a is_fw_load drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xdc4c7cbc macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x9cc30383 phylink_fwnode_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x4d9e6792 sas_ata_schedule_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x842c6c3e drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x96b6c280 nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x092cf98e fscache_object_sleep_till_congested fs/fscache/fscache EXPORT_SYMBOL_GPL +0x3b66ef83 drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x632e9b10 nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf083e372 cfg80211_sched_scan_stopped net/wireless/cfg80211 EXPORT_SYMBOL 0x9ab55950 amdtp_stream_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x862b1581 snd_vx_dsp_load sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0xc36559ad dm_btree_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x9ced228c dm_array_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf51c1e5b mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe36216bf mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9e6dcd6f drm_sched_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x0fd60df2 drm_get_connector_status_name drivers/gpu/drm/drm EXPORT_SYMBOL -0xea709180 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL +0xe6a1d20e drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xb07c84fa cfg80211_get_bss net/wireless/cfg80211 EXPORT_SYMBOL 0x8dd4a5b0 tegra_pcm_platform_register sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL -0xde83d532 bmp280_common_probe drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0x572e8898 bmp280_common_probe drivers/iio/pressure/bmp280 EXPORT_SYMBOL 0x7cfd1832 comedi_dev_put drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xf7195cb4 vhost_add_used_and_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x7bec9eec ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL -0x034d912f sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x9b94f295 ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0xb2ef0430 sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x7d394d37 rio_mport_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x703e7cf1 md_run drivers/md/md-mod EXPORT_SYMBOL_GPL +0x2355636e md_run drivers/md/md-mod EXPORT_SYMBOL_GPL 0xcbf1d0b2 __media_pipeline_start drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xb05d85f8 sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL -0x527aa7d3 cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x52777b93 cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xcb9a5c34 cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xcb978074 cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xbebb9efb __drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x085ac41a drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3e9bca71 drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xffbb8500 drm_property_add_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0xad885165 drm_bus_flags_from_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xf9b05967 ocmem_free drivers/soc/qcom/ocmem EXPORT_SYMBOL 0x39e05ac3 nfs_idmap_cache_timeout fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8b7e26f5 parman_item_remove lib/parman EXPORT_SYMBOL -0x1d875a42 rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x364d6ae0 hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL -0x7ba3fd08 fxas21002c_core_remove drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL +0xda81116e rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x233f9579 hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL +0x06aedc19 fxas21002c_core_remove drivers/iio/gyro/fxas21002c_core EXPORT_SYMBOL_GPL 0x15a79bcf nand_scan_with_ids drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x9882f7c0 rio_unmap_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x92cff0e8 ieee80211_stop_scan_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x15bafe29 unregister_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL 0x8c9add53 usb_gadget_disconnect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x15e63461 mt7615_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xbc259092 mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x887175d2 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x3d09a977 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xaff08ee5 mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x0af26db1 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xb8a63a12 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x513072fe __drm_puts_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL 0x96f3e250 dw_hdmi_set_sample_width drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x73011db0 drm_dp_bw_code_to_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x14961045 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x943cd0f5 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL 0x623307e0 tee_client_open_session drivers/tee/tee EXPORT_SYMBOL_GPL 0x72468659 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID -0x7303b222 saa7134_ts_buffer_prepare drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xb4157e63 vp3054_i2c_remove drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL -0x732b8b26 venus_helper_set_dyn_bufmode drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xddfcf669 saa7134_ts_buffer_prepare drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xf1cac151 vp3054_i2c_remove drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL +0x77816c99 venus_helper_set_dyn_bufmode drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xa8aa488e mt76x02_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe4e09c2b __tracepoint_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9cab34a6 rfkill_set_led_trigger_name net/rfkill/rfkill EXPORT_SYMBOL 0xaa6f23ad rfkill_get_led_trigger_name net/rfkill/rfkill EXPORT_SYMBOL -0x75187dae ad7606_pm_ops drivers/iio/adc/ad7606 EXPORT_SYMBOL_GPL +0xe1aa0bdd ad7606_pm_ops drivers/iio/adc/ad7606 EXPORT_SYMBOL_GPL 0x1f456f54 vhost_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x823361ec qca_set_bdaddr_rome drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x22878229 qca_set_bdaddr_rome drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x4e44f354 usb_serial_generic_wait_until_sent drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xd1d885ce usb_get_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xdae49dda xhci_gen_setup drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0xbe1301dc rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xe34c501c s6e63m0_probe drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL +0x0839c5bc rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x6597a1db s6e63m0_probe drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL 0x869b1b64 mhi_prepare_for_transfer_autoqueue drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x3a200164 __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc8cf58f9 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL -0xdd1e5101 l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x20c8a1ab cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xb4b5484e __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x33488b54 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbed181e8 l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x80d20b5c cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL 0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x765fd193 tegra_asoc_machine_init sound/soc/tegra/snd-soc-tegra-machine EXPORT_SYMBOL_GPL 0xc4019c70 snd_hda_add_new_path sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x1deee061 sdw_find_row_index drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x796ebd41 comedi_alloc_spriv drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x97234837 i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x2155071c i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xcd679d23 wlcore_boot_upload_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x688929ad p54_read_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xe7c21e33 mlxsw_env_module_port_up drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x8bad7518 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x44cfabc2 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9a898826 drm_color_lut_check drivers/gpu/drm/drm EXPORT_SYMBOL 0xcda7efa6 fsl_edma_setup_regs drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0xe3e86964 sprd_div_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0xc319fc0f nfc_hci_driver_failure net/nfc/hci/hci EXPORT_SYMBOL -0xaeb4dbfd br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0xff739f63 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL +0x54609259 br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x9834f0a1 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL 0x964e3ac4 snd_soc_component_read_field sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xafc5ee19 line6_resume sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x029618f1 snd_timer_instance_free sound/core/snd-timer EXPORT_SYMBOL 0xc0d55975 snd_register_oss_device sound/core/snd EXPORT_SYMBOL 0x24a94b26 snd_info_get_line sound/core/snd EXPORT_SYMBOL 0x8bfbdd93 tee_bus_type drivers/tee/tee EXPORT_SYMBOL_GPL -0x3bc551ff mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xf9be5116 iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xc04f6508 ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL -0x28589b63 imx_media_pipeline_set_stream drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xaf63c5d6 mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe611a434 iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x4592ce82 ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa5641ec2 imx_media_pipeline_set_stream drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x44fc7337 v4l2_ctrl_auto_cluster drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x3fa4e39e v4l2_subdev_link_validate_default drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x94b091e7 v4l2_subdev_link_validate_default drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xb9f9dd0b v4l2_event_dequeue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x89e02e2c em28xx_gpio_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xec326097 em28xx_gpio_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x3118e5f7 rtw_fw_c2h_cmd_isr drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf2a0d812 scsi_queue_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x780d3f01 oslec_flush drivers/misc/echo/echo EXPORT_SYMBOL_GPL @@ -19046,119 +19056,120 @@ 0x8a0f0ebe snd_soc_dai_digital_mute sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x21444b36 snd_sgbuf_get_chunk_size sound/core/snd-pcm EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xd13a8422 iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xeb2116dd iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x8673852f sdhci_pltfm_init drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x1c71a406 __tracepoint_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9bc69b36 gether_connect drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x4f12fb56 rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xeecf0aed rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xabb1dab4 unregister_hdlc_device drivers/net/wan/hdlc EXPORT_SYMBOL -0x7a757e6c mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3bbdab64 mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xdaf7da91 mlx4_SET_VPORT_QOS_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x00fed1a3 mlx4_SET_VPORT_QOS_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xe9d19c9e cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x39ad5100 cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x6497bd1b kempld_write32 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x0aea4fde kempld_write16 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0xe06a31c2 ttm_resource_manager_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xcb058c39 drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xba53146e nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x068b6b9a drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x810a6ae6 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc12435e3 rpc_calc_rto net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x21102f87 range_0_32mA drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xb679cebc range_0_20mA drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x0cfba53d dib0090_set_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x62a53f8c dib0090_get_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x7b43caef saa7134_dmasound_exit drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x6e860876 saa7134_dmasound_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xbd3ac447 saa7146_vv_init drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x90bd5206 dib0090_set_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x4eced6d7 dib0090_get_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x9eacd476 saa7134_dmasound_exit drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x36c3a31b saa7134_dmasound_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x0686f3d7 saa7146_vv_init drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0x03d6f964 rtw_fw_c2h_cmd_rx_irqsafe drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe70a29dd fman_reset_mac drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x80d615cf ei_set_multicast_list drivers/net/ethernet/8390/8390 EXPORT_SYMBOL -0xa18e43df ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x04779cf8 ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xadc32f67 drm_atomic_helper_swap_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb8fdfb08 parport_write drivers/parport/parport EXPORT_SYMBOL 0x922ff700 rt2800_efuse_detect drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xf429c58b scsi_done_direct drivers/scsi/scsi_mod EXPORT_SYMBOL 0x31d866bc drmm_mutex_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x0755e4e2 ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL -0x638d0d8e tipc_dump_done net/tipc/tipc EXPORT_SYMBOL -0x888ba0e6 rxrpc_kernel_send_data net/rxrpc/rxrpc EXPORT_SYMBOL -0xfb122072 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xae38d1a2 ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL +0xda8e926b tipc_dump_done net/tipc/tipc EXPORT_SYMBOL +0x4290a930 rxrpc_kernel_send_data net/rxrpc/rxrpc EXPORT_SYMBOL +0xf8643a04 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x11b960f0 snd_soc_component_write sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2a4c5c28 oxygen_write8 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0xa0253b8a mma9551_write_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x4e4f25bf mma9551_write_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xa287b3d1 sdw_nread drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x8ff6c2b1 vchiq_get_peer_version drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0x2df71ad0 rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xa502eaf9 mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x35262778 rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xa86423e5 mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xee57e808 drm_gem_prime_export drivers/gpu/drm/drm EXPORT_SYMBOL -0x5c103d80 drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb8ddf7c0 drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd026277d fsl_edma_alloc_chan_resources drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL -0xb2cfec20 nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xcfaefdd0 sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd5fe3463 nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdcb87498 __traceiter_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0xd45bdb07 sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf3b4d4ae ip_set_alloc net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x882825bd tee_shm_pool_mgr_alloc_res_mem drivers/tee/tee EXPORT_SYMBOL_GPL -0x57f944f1 transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0x91e3086b transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0x92c3baa2 __SCT__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8ad20d61 __SCK__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x024ee792 videobuf_streamon drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x24e2b536 videobuf_streamon drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x8de528fb mtk_vcodec_dbg drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL -0xc392c2ae i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x580a4950 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xdf166413 i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xfc51b030 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x8c910d86 usbnet_resume_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xe7d68929 mt76_mcu_msg_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe01b4755 drm_sched_suspend_timeout drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x317baba6 drm_atomic_state_default_release drivers/gpu/drm/drm EXPORT_SYMBOL -0xd61eba8a pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2a2a2325 virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x36a3ee24 nfc_driver_failure net/nfc/nfc EXPORT_SYMBOL -0x0625fc72 rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe902af38 pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6316b08a virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x8c4b1bf8 nfc_driver_failure net/nfc/nfc EXPORT_SYMBOL +0x752fdab1 rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x072c2e7a ubi_leb_read_sg drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xf19d321e dvb_frontend_suspend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xceb3695e xvip_cleanup_resources drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0xfd949b99 dvb_frontend_suspend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x2df9ed7e xvip_cleanup_resources drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL 0x39aa4888 usb_role_string drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0xfb26ca1f usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbcc43f88 usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4099f919 tun_ptr_free drivers/net/tun EXPORT_SYMBOL_GPL 0x8e57a924 il_usecs_to_beacons drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x77e0f0ef ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfe025487 ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3bef2f73 iscsi_pool_init drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x9f44c898 drm_buddy_init drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x2b0c875f cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL +0xeb46471b cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL 0x2c64d423 sprd_mcdt_request_chan sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL -0x9453f4b1 max98373_slot_config sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL -0xec51cdbe dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x65d9b813 max98373_slot_config sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x7478f5df dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xb75784c3 stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL -0xf52043d3 usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x54b1a03d stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0xad1ab97a usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x97e3c029 rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x4412391e dpaa2_phc_index drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL 0x7ab7bcc6 __tracepoint_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2443b7e9 sps30_probe drivers/iio/chemical/sps30 EXPORT_SYMBOL_GPL +0x0e450add sps30_probe drivers/iio/chemical/sps30 EXPORT_SYMBOL_GPL 0x83f7c7fa slim_ctrl_clk_pause drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x5f19c8e3 register_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL 0x5485777c parport_ieee1284_write_compat drivers/parport/parport EXPORT_SYMBOL 0xe7a55173 cros_ec_sensorhub_unregister_push_data drivers/platform/chrome/cros-ec-sensorhub EXPORT_SYMBOL_GPL -0x42853a0d dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x1462584a dib9000_firmware_post_pll_init drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x1495d7ab dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x64c49cfc dib9000_firmware_post_pll_init drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x508683ca mt76x0_mac_stop drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0x74d44e3c ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1ac1c7ba ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x9e739607 st_unregister drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL -0x428c68ab drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xff737e1a drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa1d85df8 drm_atomic_normalize_zpos drivers/gpu/drm/drm EXPORT_SYMBOL -0x60f3996c smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL +0x658c4135 smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL 0x45915a50 failover_register net/core/failover EXPORT_SYMBOL_GPL 0xe49b8d9a snd_soc_dai_compr_get_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0759d134 snd_soc_dai_compr_set_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0676f5ac snd_hda_get_input_pin_attr sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x71891d59 sdw_deprepare_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x784a56ed deregister_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x7f5ea295 dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xe2556891 dib3000mc_i2c_enumeration drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x9399254e dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x289aaeb3 dib3000mc_i2c_enumeration drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0x5a811d8d cw1200_irq_handler drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0x57baf885 ceph_str_hash net/ceph/libceph EXPORT_SYMBOL -0x2fb1ad1d lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL -0x954aa370 rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe6af7d30 rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd4db1694 register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xe78419c6 lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0xbdade243 rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb4c9dbec rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfb6680bd register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x146a8d5a hdac_get_device_id sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x78c354dd sdw_slave_read_prop drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x6c2c7ef4 dm_array_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL @@ -19167,27 +19178,27 @@ 0x0ee7b281 mt76_connac_mcu_wtbl_ba_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x893f6716 mt76_connac_mcu_wtbl_ht_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xfb4dcb85 ath9k_cmn_init_channels_rates drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x61f2fc2d mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x19cb04f1 mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xa3e4cfaf drmm_kfree drivers/gpu/drm/drm EXPORT_SYMBOL 0xedcf81ce drm_dp_channel_eq_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1ad4ecdd fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x96acaf1b fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL 0xf25437f8 mhi_pm_resume_force drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xa31b7065 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL -0x5b677088 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x104ca3fa lapb_data_request net/lapb/lapb EXPORT_SYMBOL +0x1ecf0c96 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0xaeb9ce25 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x07cdebb0 lapb_data_request net/lapb/lapb EXPORT_SYMBOL 0x96880d02 sata_scr_write drivers/ata/libata EXPORT_SYMBOL_GPL -0xae3c6ebf usb_composite_overwrite_options drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x3b32bf14 usb_composite_overwrite_options drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xaedf84ce fw_high_memory_region drivers/firewire/firewire-core EXPORT_SYMBOL 0x6ccdf879 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x416bd26a il_debug_level drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8e1921fb rtsx_pci_card_pull_ctl_disable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x81c2e67d ttm_bo_mmap_obj drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xca190085 drm_format_info_block_height drivers/gpu/drm/drm EXPORT_SYMBOL -0x488d3262 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x2fb0e8b8 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0xd7a9660c ife_validate_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0xd561a4a1 asoc_simple_init_priv sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x147c78b4 snd_hda_gen_check_power_status sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL -0xcc4e03e4 ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0x5eadab93 ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc4fa1ab0 hisi_qp_send drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x1ee477b7 cec_received_msg_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x91a6794b dvb_ringbuffer_read_user drivers/media/dvb-core/dvb-core EXPORT_SYMBOL @@ -19197,66 +19208,66 @@ 0x3d75288a rtsx_usb_transfer_data drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xa35829f9 alcor_write16 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x1a411479 drm_syncobj_free drivers/gpu/drm/drm EXPORT_SYMBOL -0xd7afff4c nci_register_device net/nfc/nci/nci EXPORT_SYMBOL -0x0e4cfb8e ceph_client_addr net/ceph/libceph EXPORT_SYMBOL +0x15fc3fbc nci_register_device net/nfc/nci/nci EXPORT_SYMBOL +0x14911200 ceph_client_addr net/ceph/libceph EXPORT_SYMBOL 0x19bd641c mtk_memif_set_rate sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL -0x3027b373 usb_string_ids_n drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xa7032153 m_can_class_unregister drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x74021f1d usb_string_ids_n drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x300ac085 m_can_class_unregister drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x20cf7542 rtl_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x6a5e14ae ar9003_hw_bb_watchdog_check drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x96e98a89 mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc56e1990 cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x4d440f9c iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xb331eaee virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x639f18dd vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x18b60dfa xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0a2056f6 mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xebe4afa4 cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x9379e7e5 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8cfe5664 virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xc79553c1 vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5d728a3d xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0838e579 asoc_simple_be_hw_params_fixup sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x833a3e07 snd_midi_channel_set_clear sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL 0xa7c979d1 ad_sd_calibrate_all drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL 0x72482321 del_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x77df5131 nand_ecc_choose_conf drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x3017b186 ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x0d4fd10b dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL -0x22bd9f2b md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0x0495c1ca ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xc2ac23d0 dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL +0x19764cd9 md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL 0xade3e56c musb_writew drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x7d3e0594 usb_serial_port_softint drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xc369090d hd44780_common_shift_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x2376744b mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9f5a86fd mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xdc34158f fman_port_init drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL -0x75453dff nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xfea0aa7c nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x1ecfe5f0 drm_property_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0xaf1eaaa9 dccp_getsockopt net/dccp/dccp EXPORT_SYMBOL_GPL +0xa6d160c3 dccp_getsockopt net/dccp/dccp EXPORT_SYMBOL_GPL 0xc5a116a4 q6asm_get_session_id sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x228dc551 sdw_stream_remove_master drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x12335c53 fwnode_usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x842f046d usb_poison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x16d86e10 rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x8fa777eb rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xbcc2f2a1 rt2x00mmio_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL -0xff64c640 ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x9f880cf7 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xacced9b4 ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7f644cd5 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x47785e12 alcor_read32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x093fd385 drm_gem_vram_vunmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x0261cd01 dpaa2_io_store_next drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0xdcae82b0 nfc_hci_send_event net/nfc/hci/hci EXPORT_SYMBOL -0x2bdd3dc8 rxrpc_kernel_get_reply_time net/rxrpc/rxrpc EXPORT_SYMBOL -0x947346b4 bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL -0x7783770c bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL +0x4c9a510e rxrpc_kernel_get_reply_time net/rxrpc/rxrpc EXPORT_SYMBOL +0x6cc42dd9 bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL +0x75eeeb9b bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL 0x2b500640 snd_soc_get_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf67e0f9b tee_device_alloc drivers/tee/tee EXPORT_SYMBOL_GPL -0xcc80e6cf b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd78af81f b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xbe118306 mt76_connac_mcu_chip_config drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x9bff0b22 ei_tx_timeout drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x32a0cc37 drm_print_bits drivers/gpu/drm/drm EXPORT_SYMBOL -0xb7c1b534 rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9c4e8ac3 rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x807d2b2c xt_recseq net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xa94267f9 mma9551_read_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x666d6c83 mma9551_read_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x3486c885 memstick_detect_change drivers/memstick/core/memstick EXPORT_SYMBOL 0x77b28c32 nd_region_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xfbcb46d8 __hv_pkt_iter_next drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x7bba9aaa dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf20bc849 dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x4b224860 v4l2_h264_init_reflist_builder drivers/media/v4l2-core/v4l2-h264 EXPORT_SYMBOL_GPL 0xf56238f4 v4l2_find_dv_timings_cea861_vic drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x704c358a cx22700_attach drivers/media/dvb-frontends/cx22700 EXPORT_SYMBOL +0x0d6d93a1 cx22700_attach drivers/media/dvb-frontends/cx22700 EXPORT_SYMBOL 0x003ee3c6 nal_h264_read_pps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x41e63fc6 nal_h264_read_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0xd02753dc usbip_header_correct_endian drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL @@ -19264,44 +19275,44 @@ 0x2cc3acce mptscsih_event_process drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x19a001bc rtw_core_deinit drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x221746d6 rt2x00mac_set_key drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x9684f7be mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7699d9ee iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xdd4d52b4 mipi_dbi_pipe_update drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL -0x8ff93c28 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x152952ba mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xae53f37f iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8d633708 mipi_dbi_pipe_update drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xb53bb836 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4c2054d7 ipmi_request_settime drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xab94a229 nfc_hci_unregister_device net/nfc/hci/hci EXPORT_SYMBOL -0x4a25d092 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL +0x2d77d5aa ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL 0xb108a05c ieee80211_sta_set_buffered net/mac80211/mac80211 EXPORT_SYMBOL -0x9dfb9538 rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0x94c85d4d xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x85ac55a0 st_lsm6dsx_pm_ops drivers/iio/imu/st_lsm6dsx/st_lsm6dsx EXPORT_SYMBOL +0x660608c1 rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0x465b6dde xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x8dcbd557 st_lsm6dsx_pm_ops drivers/iio/imu/st_lsm6dsx/st_lsm6dsx EXPORT_SYMBOL 0x5737a033 mmc_send_status drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x1983011d __sdhci_read_caps drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x937ebd82 cx88_core_get drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x4222a0aa venus_helper_check_codec drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x6eb97059 vb2_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL +0x24550bff __sdhci_read_caps drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x84512a06 cx88_core_get drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xf3f01a41 venus_helper_check_codec drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x6ef46a0d vb2_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL 0xbd5c6af7 mptscsih_resume drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x7d4932d9 net_failover_destroy drivers/net/net_failover EXPORT_SYMBOL_GPL -0x7c590ea6 hdlcdrv_register drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0xeadef287 hdlcdrv_register drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL 0x391923ba __devm_regmap_init_w1 drivers/base/regmap/regmap-w1 EXPORT_SYMBOL_GPL -0x9491a2ad sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL +0xb1d0d5ba sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL 0xffff07b3 ife_alloc_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL -0xeaf432aa __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfeed154d __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcb90d102 memstick_new_req drivers/memstick/core/memstick EXPORT_SYMBOL -0xcf6e18df iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x3a79d173 iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x8ad0cf8f async_pmem_flush drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL 0x713d179c qcom_icc_set drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL -0x4c43420b dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x37422967 md_write_inc drivers/md/md-mod EXPORT_SYMBOL -0xdbe4003a register_md_personality drivers/md/md-mod EXPORT_SYMBOL -0xa9e2a471 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5527e6ab dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xc7963095 md_write_inc drivers/md/md-mod EXPORT_SYMBOL +0x84aa588f register_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xdc2622b1 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL 0xad6440b4 __traceiter_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x94505736 v4l2_m2m_register_media_controller drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x552c5056 v4l2_m2m_next_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xdb67b707 dib3000mc_get_tuner_i2c_master drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x73c6cec3 v4l2_m2m_register_media_controller drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x12259572 v4l2_m2m_next_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xe17f41cd dib3000mc_get_tuner_i2c_master drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0xaf1605a2 rt2800_pre_reset_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x7d10a8c7 iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xd24be46d mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4f3faac2 mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xbef8c014 cavium_ptp_put drivers/net/ethernet/cavium/common/cavium_ptp EXPORT_SYMBOL 0xad2baeac scsi_get_device_flags_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0x6c5a2060 st21nfca_im_send_dep_req drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL @@ -19309,522 +19320,523 @@ 0xa6d523dd st21nfca_tm_send_dep_res drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xc6dc7db5 tifm_free_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x63efb078 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL +0xf597245f ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL 0x3d8e5894 cfg80211_chandef_compatible net/wireless/cfg80211 EXPORT_SYMBOL 0x882e5991 iio_sw_device_destroy drivers/iio/industrialio-sw-device EXPORT_SYMBOL -0x18c5f2cd ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x2bfce6f9 ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0x6b5d2c1d adxl372_probe drivers/iio/accel/adxl372 EXPORT_SYMBOL_GPL 0x0470254d sdio_writeb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xfce51d79 dm_array_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xde413d8b go7007_update_board drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x2132eaf4 go7007_update_board drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0x7c4dac1f gether_disconnect drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x44c572fc gether_set_gadget drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x60db48f5 gserial_get_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0xc0a01527 gserial_set_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0xa94845e7 usb_hcd_pci_probe drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xd11ef5aa iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd3d2ddcf iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb572e830 vmci_doorbell_create drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x72ac33ee drm_sched_entity_destroy drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x6393977a snd_soc_dapm_kcontrol_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf6dbdb31 snd_soc_dapm_kcontrol_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xff6104d0 snd_pcm_rate_bit_to_rate sound/core/snd-pcm EXPORT_SYMBOL -0x71d810d9 usb_assign_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xc29334d7 usb_assign_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xea302a63 wlcore_cmd_wait_for_event_or_timeout drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x408c6a94 ath9k_hw_btcoex_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xd00e57ae ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x96314f23 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x8be44e60 mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc6d26ab6 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x015dcbad ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x32d44ad0 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x4dab9274 mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb7c4bc84 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x6f0c4547 snd_hda_gen_fix_pin_power sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x8b3992a4 snd_ctl_get_preferred_subdevice sound/core/snd EXPORT_SYMBOL_GPL 0xc2c14f69 sdw_bus_exit_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xa44a7ae8 ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0xdab00bb5 is_root_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xaa6ace0a dib0090_pwm_gain_reset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xee62973b i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x83b8d91e dib0090_pwm_gain_reset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x5858e367 i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x6d17eceb usb_initialize_gadget drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x67191c0d usb_serial_generic_write_start drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x0528f755 mptscsih_host_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x7d37e00d b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf5180799 b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x46391058 rt2800_get_key_seq drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x30d72838 mlxsw_env_get_module_eeprom_by_page drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xcc4abdd2 otx2_open drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x7cc18ee8 otx2_open drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x6ff959a1 enic_api_devcmd_proxy_by_index drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL -0x5b24f2b8 nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0x36a4717a nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe97339ff fat_get_dotdot_entry fs/fat/fat EXPORT_SYMBOL_GPL 0x9bc6b539 ceph_find_or_create_string net/ceph/libceph EXPORT_SYMBOL 0x168180cc sdw_nwrite drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x701952cb v4l2_m2m_streamon drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x66f72ee0 v4l2_m2m_streamon drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xcb39603c nvme_auth_hmac_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x9ff06b11 sas_rphy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x7cbb9410 rtsx_usb_send_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xdf3f760d drm_mm_scan_color_evict drivers/gpu/drm/drm EXPORT_SYMBOL 0x49e43317 dpaa2_io_service_register drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0xaf2674b5 vsock_addr_equals_addr net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x1d0752e8 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL +0xac7496e3 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL 0x8d865377 p9_client_mkdir_dotl net/9p/9pnet EXPORT_SYMBOL 0x28d0ad7f p9_client_mknod_dotl net/9p/9pnet EXPORT_SYMBOL 0x337f2432 l2tp_nl_unregister_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL -0x80920818 rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xad8e286b bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL -0xe5eace0e rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9c9b3609 rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc257e80c bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x69909de2 rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xafddd545 ata_id_c_string drivers/ata/libata EXPORT_SYMBOL_GPL 0x116642b4 nd_region_acquire_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xbbcae1fd rtllib_EnableIntelPromiscuousMode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x3004e57b sp8870_attach drivers/staging/media/av7110/sp8870 EXPORT_SYMBOL -0x8ae8a13a mmc_cqe_start_req drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xa20336d9 cec_notifier_cec_adap_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xf70501ad au8522_init drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0x06ca568f dib0090_dcc_freq drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xb353f394 venus_helper_set_color_format drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xead845a3 sp8870_attach drivers/staging/media/av7110/sp8870 EXPORT_SYMBOL +0x40bbb094 mmc_cqe_start_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb2043341 cec_notifier_cec_adap_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xf8533a0d au8522_init drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xd986b348 dib0090_dcc_freq drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xe40b6bcc venus_helper_set_color_format drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x94933908 nal_h264_read_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x9a5471af mt76_sar_capa drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x6179d32a mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1736f93f mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x942e58c7 ath9k_hw_gettxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x27dd841d mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2f899852 mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x341dd1e2 drm_syncobj_replace_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x5affffd1 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x42fad517 sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL +0x0d9ef956 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x42472393 sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL 0xb9ea8b36 cfg80211_pmsr_complete net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x15a37cf3 cfg80211_calculate_bitrate net/wireless/cfg80211 EXPORT_SYMBOL -0x18ed3f85 ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL +0xb000593c ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL 0x9640b934 iio_register_sw_device_type drivers/iio/industrialio-sw-device EXPORT_SYMBOL 0xf5ee9ba8 ubi_register_volume_notifier drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x8dd00107 b53_serdes_link_set drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0x4a3a2178 b53_serdes_link_set drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL 0x1b22a1ca mt76_alloc_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x838d7a8c ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x88a563b5 ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x674c5bc1 nvme_auth_hmac_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x86fff78a sun4i_frontend_update_coord drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL 0x910c9f34 ttm_pool_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xcfa94d17 drm_property_create drivers/gpu/drm/drm EXPORT_SYMBOL 0x0aebca68 __tracepoint_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x76ce7e92 nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf49e384e unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0xcdb8ba5f nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x46f96d63 unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL 0xee120c03 ceph_release_string net/ceph/libceph EXPORT_SYMBOL -0xb0280a92 ceph_con_send net/ceph/libceph EXPORT_SYMBOL -0x31515b13 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x834efc41 rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x15eb4fd0 ceph_con_send net/ceph/libceph EXPORT_SYMBOL +0x869e7499 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8ca69ac1 rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x5437e775 mtk_ecc_disable drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL 0xbdf2fc1d __mmc_send_status drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xcdbd2584 si470x_set_freq drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL -0xbddb8af0 flexcop_dma_xfer_control drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL -0xe7145837 mt2266_attach drivers/media/tuners/mt2266 EXPORT_SYMBOL +0xc985f009 si470x_set_freq drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x3fe97eda flexcop_dma_xfer_control drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x609b225e mt2266_attach drivers/media/tuners/mt2266 EXPORT_SYMBOL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc29183dc ath10k_coredump_new drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x63758856 ceph_str_hash_name net/ceph/libceph EXPORT_SYMBOL -0xf79fe15d esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL -0x556bc7bb nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xbc189c64 esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x3c658a8b nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x5061832c sprd_mcdt_chan_int_disable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL 0x77edc415 snd_pcm_lib_free_vmalloc_buffer sound/core/snd-pcm EXPORT_SYMBOL -0x9d7fca68 _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xc7660ecc ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x639c3004 _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdee0e954 ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x490c2320 SendDisassociation_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x762a4f41 vb2_thread_stop drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x0b9dbfb8 vb2_thread_stop drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x979e297d usb_gadget_ep_match_desc drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x7d6cc791 ath9k_hw_gen_timer_start drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9aeba451 mlxsw_core_res_valid drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x24f3578b drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1778aa8a get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc2fd533f fscache_object_init fs/fscache/fscache EXPORT_SYMBOL -0xbb0220a4 br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL -0x695dee8c nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x707d85f6 drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6a06686b get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdf47ecd9 br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL +0x5b61a28a nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x6ce9b467 pie_calculate_probability net/sched/sch_pie EXPORT_SYMBOL_GPL 0x89b1fe97 st_uvis25_probe drivers/iio/light/st_uvis25_core EXPORT_SYMBOL 0x688d422d dm_bm_block_size drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x0ad0dc4f dm_bufio_mark_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xaa1b6ed2 dib9000_get_i2c_master drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0x6199855e gspca_dev_probe drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x1c47ffb6 dib9000_get_i2c_master drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x52ff55bd gspca_dev_probe drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0xf460027e gether_setup_name drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x38005a30 mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3841cd15 mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x46a45cbc pn53x_unregister_nfc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x0a726931 ocfs2_cluster_this_node fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x930bbe39 p9_client_destroy net/9p/9pnet EXPORT_SYMBOL -0xb35c1ea5 dccp_shutdown net/dccp/dccp EXPORT_SYMBOL_GPL -0xcd588435 pn_skb_send net/phonet/phonet EXPORT_SYMBOL -0xf7f8f403 tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL -0xe4055592 rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x3947a258 btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0x50eb58a4 cros_ec_register drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x6f29b6e7 dccp_shutdown net/dccp/dccp EXPORT_SYMBOL_GPL +0x8d7260f9 pn_skb_send net/phonet/phonet EXPORT_SYMBOL +0xa069a864 tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL +0x523b340a rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x752852c1 btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xe45e9c7c cros_ec_register drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0xfc79aaac mmal_vchi_buffer_cleanup drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0xcd71312c mmc_retune_unpause drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xd40820cc ttpci_budget_irq10_handler drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0x4da777cc i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x0dce2ae5 ttpci_budget_irq10_handler drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x14701bf7 i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x0a1626a2 net_failover_create drivers/net/net_failover EXPORT_SYMBOL_GPL -0x8adeef76 ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x8a4f0063 ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xef644631 rtl8723_dm_init_dynamic_txpower drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x9637d607 attach_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x23bb3f50 mlx5_create_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x64bb3a2f iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x201e2c4a iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xf9a40a00 snd_soc_of_parse_pin_switches sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xddd3d380 iio_trigger_alloc drivers/iio/industrialio EXPORT_SYMBOL 0x47f699dd qcom_adc5_decimation_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL -0xbb6fe4d5 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xcc1069eb saa7146_setgpio drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xf22f8c22 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x789d13b1 saa7146_setgpio drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x4c549b36 __traceiter_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xb2e0acf1 mt76_tx_status_unlock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xd802178b lbs_resume drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xac206cb3 ath6kl_read_tgt_stats drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xfdbaf2c8 otx2_handle_ntuple_tc_features drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x08d53da0 otx2_handle_ntuple_tc_features drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x02d4ad0f tps65013_set_low_pwr drivers/mfd/tps65010 EXPORT_SYMBOL 0xb14080cc tps65010_set_low_pwr drivers/mfd/tps65010 EXPORT_SYMBOL 0xaac007ac sun4i_dclk_create drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL 0x2f44a38e qcom_wcnss_open_channel drivers/soc/qcom/wcnss_ctrl EXPORT_SYMBOL -0x649725bd svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5427fd2a svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd38bb0ec snd_hdac_sync_audio_rate sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x1cf50ff1 ipack_put_device drivers/ipack/ipack EXPORT_SYMBOL_GPL -0xda5f4b30 ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4a848ecc rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe854f6aa ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd8878497 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1923737d ata_bmdma32_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x6755394e sata_scr_valid drivers/ata/libata EXPORT_SYMBOL_GPL -0x725862d5 isl6421_attach drivers/media/dvb-frontends/isl6421 EXPORT_SYMBOL +0x9e62f842 isl6421_attach drivers/media/dvb-frontends/isl6421 EXPORT_SYMBOL 0xf1f6cafa ad7879_probe drivers/input/touchscreen/ad7879 EXPORT_SYMBOL -0xc00ac230 drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xfefe9f63 jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL +0x915195d6 drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe472c3f4 jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL 0x7079dc00 wcd938x_sdw_set_sdw_stream sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL 0x2f0ad9d3 range_bipolar5 drivers/comedi/comedi EXPORT_SYMBOL_GPL -0xf53a4456 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL -0x11399768 cx88_enum_input drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL -0x4a8d876d vb2_thread_start drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xd0b0e741 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL +0x1dfc8b9a cx88_enum_input drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x62fc41d8 vb2_thread_start drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xe89dc424 gserial_alloc_line_no_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x80c6d483 ath6kl_core_cleanup drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x0734d21b ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x661708ed ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x12cd8c35 _torture_create_kthread kernel/torture EXPORT_SYMBOL_GPL 0x1488641f snd_hdac_aligned_write sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x5dfe1a8c amvdec_get_output_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0x774a2920 sdhci_switch_external_dma drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x3ce38e7d amvdec_get_output_size drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xc6f1a32e sdhci_switch_external_dma drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x935746cd udc_remove drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL 0x5b086d40 usb_serial_generic_process_read_urb drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x8e5e132f cw1200_can_suspend drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0xf24e754b rt2x00mac_rfkill_poll drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xa8880c33 mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa53286d9 otx2_config_hwtstamp drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x467a87ea mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xecb22ed9 otx2_config_hwtstamp drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x6756fd36 bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x648d953b drm_dsc_dp_pps_header_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xdf6a73d1 snd_soc_register_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7b8699eb snd_seq_event_port_detach sound/core/seq/snd-seq EXPORT_SYMBOL 0xaadc9251 comedi_set_hw_dev drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xb323512d ssb_device_enable drivers/ssb/ssb EXPORT_SYMBOL -0xf30f26d0 ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe1e8e3d6 ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x4033fd74 slim_get_logical_addr drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0xef1cb26f v4l2_ctrl_new_std_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x6c6dacf1 typec_set_pwr_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd8ed0bcc bgx_set_lmac_mac drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x539ca253 bgx_get_lmac_mac drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL -0xbcb77086 iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x553efa75 iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xabdaec85 drm_of_lvds_get_data_mapping drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x483ddc27 drm_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xb66abaec jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL -0x22381f65 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xa0e73d35 l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x767faa4f jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0xd5657983 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5fffa63c l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x8b0e33f1 garp_unregister_application net/802/garp EXPORT_SYMBOL_GPL 0x0ab43b26 snd_hdac_codec_write sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xae66486b snd_hda_multi_out_dig_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4970d6ee slim_device_report_present drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0xf1c9c9d7 ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL +0xbc7f10b9 ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL 0x313401e5 mtk_v4l2_dbg_level drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL -0xc2efebbb tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0x48aa3bef tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0x63fbbaf4 rtw_ops drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x5805c857 rtl_ops drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xdf7ebc23 rt2800_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x679d9e50 torture_must_stop kernel/torture EXPORT_SYMBOL_GPL -0xff323391 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xb0e60a68 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0xaae054f6 snd_hdac_stream_start sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xfb51ce7c adau17x1_readable_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL -0x0a77e665 st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xf7ab4c30 adau17x1_readable_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x1d3a4e8b st_sensors_set_dataready_irq drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0xaa84a0c3 __register_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x00f2ab0b btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xc6997490 btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xb5979e14 ata_sff_qc_fill_rtf drivers/ata/libata EXPORT_SYMBOL_GPL -0xe34c7c89 mxl5007t_attach drivers/media/tuners/mxl5007t EXPORT_SYMBOL_GPL +0xeabde0ee mxl5007t_attach drivers/media/tuners/mxl5007t EXPORT_SYMBOL_GPL 0x79993c87 scsi_alloc_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL 0x350e5dcd sun8i_tcon_top_of_table drivers/gpu/drm/sun4i/sun8i_tcon_top EXPORT_SYMBOL -0xad57ab17 jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL +0x6ac91afc jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL 0xfc72d785 snd_ctl_remove sound/core/snd EXPORT_SYMBOL -0xdc403d13 rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbb70c42e ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x35cd628e rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x92d972e9 ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL 0xaf5e2ec3 __rio_local_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa0e77c85 ptp_qoriq_adjfine drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL -0x0f37d142 cx25821_dev_unregister drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0xf5d029ca venus_helper_get_bufreq drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x47faf435 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x52ae5cda cx25821_dev_unregister drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x89a229ea venus_helper_get_bufreq drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe33c1543 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xddb8e3cd ath10k_ce_cancel_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x3cdc37e9 drm_edid_to_speaker_allocation drivers/gpu/drm/drm EXPORT_SYMBOL 0x9d3b68db fsl_edma_slave_config drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL -0xcfc036dc nci_core_conn_create net/nfc/nci/nci EXPORT_SYMBOL +0xc5752c05 nci_core_conn_create net/nfc/nci/nci EXPORT_SYMBOL 0xdbac1fd6 snd_ctl_apply_vmaster_followers sound/core/snd EXPORT_SYMBOL_GPL -0x28e4ef69 zpa2326_remove drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x6d109e80 zpa2326_remove drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL 0xee642f35 sdio_readsb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x50696bd9 usb_stor_host_template_init drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x37e1538c usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x80f25625 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4a9d0096 mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x93cb015c mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x3c666c67 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1f714c93 usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd1a19539 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe09528b9 mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4f449209 mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x86998dd5 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x22654ab5 drm_dev_printk drivers/gpu/drm/drm EXPORT_SYMBOL -0x0c594194 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xf2ed4ee4 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x1bc001ff dw_edma_remove drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0x32d7f8be __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfb2574e9 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf7801360 nfs41_maxgetdevinfo_overhead fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6146c2d4 jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x188797ab jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL 0xefc32a9b neon_aes_xts_decrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL 0xea11590c neon_aes_xts_encrypt arch/arm64/crypto/aes-neon-blk EXPORT_SYMBOL 0x7e431c15 cordic_calc_iq lib/math/cordic EXPORT_SYMBOL -0x105ca91b ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL +0xc6c1dc77 ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL 0x38659449 ieee80211_send_eosp_nullfunc net/mac80211/mac80211 EXPORT_SYMBOL -0xe12209a3 auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x23cddfd6 auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xebd1611c mrp_request_join net/802/mrp EXPORT_SYMBOL_GPL 0xf53d2e0b snd_soc_get_dai_id sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xa57e1fbc cx24117_attach drivers/media/dvb-frontends/cx24117 EXPORT_SYMBOL_GPL +0xd85fb997 cx24117_attach drivers/media/dvb-frontends/cx24117 EXPORT_SYMBOL_GPL 0xdbc5583a cx2341x_update drivers/media/common/cx2341x EXPORT_SYMBOL -0x0128e958 vb2_plane_vaddr drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xf27cd3b9 vb2_plane_vaddr drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xd61ce231 rt2800_write_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc5f05b0c il_set_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x131e8b94 phylink_helper_basex_speed drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x4861cc3b scsi_register_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xdf01b94c drm_bridge_connector_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0xa01ee9de nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe878257c nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc82992cd fscache_withdraw_volume fs/fscache/fscache EXPORT_SYMBOL 0xdf6ef4a1 ceph_oid_printf net/ceph/libceph EXPORT_SYMBOL -0x346c6e0a lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0xd7f63017 inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xaf032dd1 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x55402636 inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x69043c1e hisi_uncore_pmu_read drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0xa27fe567 ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x09fcf46e mmc_detect_change drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x99dacc97 ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x043f6abe mmc_detect_change drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x83c88c5f rmi_2d_sensor_configure_input drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x28264b33 mt76_connac_mcu_add_nested_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x452b99da drm_debugfs_remove_files drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a5b4763 mhi_free_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x1dc5130d register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL -0x7c5242ab osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL +0x781e1a0e register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0xa6d4a1dc osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL 0x6b073bea oxygen_write32 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x70d77234 oxygen_write16 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x256ce56e snd_hda_jack_set_button_state sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x1aeb59c9 sdio_readl drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xd5adb9e5 sdio_readw drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x1db8f7c6 sdio_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xcd055e37 usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x626368ea usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4675743f rtw_coex_write_scbd drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x67e2fd76 mt7615_ops drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x36184ad5 mt76s_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL 0xb2ab419f mt76u_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x68772745 qmi_decode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xbd76e205 nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0x81646023 nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7136b77f nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0x435300a3 nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf13e1803 vid_is_dsa_8021q net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xe549513a tegra30_ahub_unset_rx_cif_source sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0x38d08348 snd_card_add_dev_attr sound/core/snd EXPORT_SYMBOL_GPL -0x93b40c21 ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc18164f7 videobuf_streamoff drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x1a6207a2 ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9067e168 videobuf_streamoff drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x7b4dd2cb cx2341x_fill_defaults drivers/media/common/cx2341x EXPORT_SYMBOL -0x11f9ffd7 vb2_core_prepare_buf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x57750b2e r820t_attach drivers/media/tuners/r820t EXPORT_SYMBOL_GPL +0x543aef40 vb2_core_prepare_buf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x3ee5cde7 r820t_attach drivers/media/tuners/r820t EXPORT_SYMBOL_GPL 0x5badb463 hostap_init_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xe2394b90 mlx4_CLOSE_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9b9de1c1 drm_edid_header_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0x0c46bfc9 drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL -0x7cbc30ff nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x68afbe25 nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xdefafb1b drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL +0x19fd6fec nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x1276f8fd nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x0a5b321d hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x43357760 ata_port_wait_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xa7eadcb5 btracker_complete drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x29f9d1bc v4l2_ctrl_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xcec1aef8 usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xd839a771 ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x641c791c v4l2_ctrl_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf62229ff usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1368771f ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x83b7b667 xrs7003f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xb25facfa xrs7003e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xb03aa9c5 hisi_sas_rst_work_handler drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xf9578732 virtio_dma_buf_export drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0x7e6fdbfc curve25519_base_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL -0xe8f8f4ed rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL -0x96916218 svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5a734735 rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL +0xc37c41ef svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x041cef4e snd_hdac_stop_streams sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9f04ebb6 devm_snd_soc_register_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa2dd1433 cs_dsp_adsp1_power_up drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x67750703 cs_dsp_coeff_write_acked_control drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x4b53ec20 mmc_gpio_set_cd_isr drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xc5c01aa6 au8522_writereg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x5cb084e0 au8522_writereg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0xea867634 u_audio_stop_playback drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0xd4dad9f3 mwifiex_alloc_dma_align_buf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x349fe461 fc_disc_config drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xc9590cf9 sas_remove_children drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x414fef40 lm3533_write drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x54c3a9cb lm3533_write drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL 0x32d1c87e __SCT__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x30a44ac3 __SCK__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2de25592 nfc_register_device net/nfc/nfc EXPORT_SYMBOL -0xeb2f02fb l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xc4558060 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x757a9acd xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x2a5e38f1 nfc_register_device net/nfc/nfc EXPORT_SYMBOL +0x26e8b6ee l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x3db6126d mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xd04c0b52 xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xccb67e55 tegra124_ahub_set_cif sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0xe6db989b ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x9c11eeba target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL +0xbc7ee3e6 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL 0x6ba15239 core_tmr_alloc_req drivers/target/target_core_mod EXPORT_SYMBOL 0x92b71292 ffa_driver_unregister drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL -0xdd9c9a4a saa7134_ts_start_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xe7abe2ea saa7134_ts_start_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x24451812 __tracepoint_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x6f497a3c tcpci_irq drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL -0x3bb4709b usb_debug_root drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x197fcf2d usb_debug_root drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x98c9f97c rtw_unregister_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x6f31b35d rtl_lps_leave drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x1f48d89d mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf7f0df49 mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xff7a0fdf eeprom_93cx6_multiread drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0xf6fb98d7 drm_mode_crtc_set_gamma_size drivers/gpu/drm/drm EXPORT_SYMBOL 0x0f89efa9 garp_uninit_applicant net/802/garp EXPORT_SYMBOL_GPL 0x693de75b axg_tdm_set_tdm_slots sound/soc/meson/snd-soc-meson-axg-tdm-interface EXPORT_SYMBOL_GPL 0xd7272206 snd_soc_runtime_set_dai_fmt sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xde45afc9 iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x1dddd8e3 iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xd9edcb9f dev_attr_sw_activity drivers/ata/libata EXPORT_SYMBOL_GPL 0x08bb405c cs_dsp_coeff_write_ctrl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x714b9328 v4l2_m2m_create_bufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xb555d944 cx231xx_uninit_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xba4da1ce v4l2_m2m_create_bufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x7e00e63a cx231xx_uninit_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x847e91bb rndis_borrow_net drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL -0xf68dad5e usb_composite_setup_continue drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x316effa7 usb_composite_setup_continue drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xca0e6ffa wlcore_event_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xf91b9984 ar9003_mci_get_next_gpm_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb767e171 qed_get_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL 0xbd2f79ae ceph_oloc_copy net/ceph/libceph EXPORT_SYMBOL 0x87e2553b ieee802154_max_payload net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL -0xfbb3fd5e br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL -0x3b147413 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x2a659e49 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xd1a9be86 br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL +0x47aa8e17 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x45411d86 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x49ecd8fe tegra_pcm_hw_params sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0x97652046 pcm1789_regmap_config sound/soc/codecs/snd-soc-pcm1789-codec EXPORT_SYMBOL_GPL 0xbf9929e6 iio_enum_write drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x19e7490f __rdma_block_iter_next drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xde56e721 slim_do_transfer drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0x976d154c caam_strstatus drivers/crypto/caam/error EXPORT_SYMBOL +0x7860b740 caam_strstatus drivers/crypto/caam/error EXPORT_SYMBOL 0x12697e61 dm_block_manager_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x01cc7763 as102_attach drivers/media/dvb-frontends/as102_fe EXPORT_SYMBOL_GPL -0x78e39764 ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL -0x8244ef95 pcm512x_pm_ops sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0xd355ea25 as102_attach drivers/media/dvb-frontends/as102_fe EXPORT_SYMBOL_GPL +0x1331c41d ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL +0x978c5936 pcm512x_pm_ops sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL 0x2d3a4dac snd_soc_dai_compr_shutdown sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf44aecad oxygen_write_ac97 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0xd6c44c4e ad7091r_regmap_config drivers/iio/adc/ad7091r-base EXPORT_SYMBOL_GPL -0x366f4c40 v4l2_fwnode_connector_add_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xfee9414f ad7091r_regmap_config drivers/iio/adc/ad7091r-base EXPORT_SYMBOL_GPL +0xab11c024 v4l2_fwnode_connector_add_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0xc08caf34 mpt_alloc_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL 0x6405dcd3 slhc_toss drivers/net/slip/slhc EXPORT_SYMBOL 0x88600881 rtl_dm_diginit drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xdf475229 mt76x02_mac_shared_key_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x1043a6f3 mt76_get_min_avg_rssi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc5aee2c8 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x8256e3bc mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x46117643 axp20x_device_probe drivers/mfd/axp20x EXPORT_SYMBOL -0x8edb3631 drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL -0x28ea8b50 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0xc51bb5a3 mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x10da2e96 axp20x_device_probe drivers/mfd/axp20x EXPORT_SYMBOL +0xd7af664a drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL +0xed3765ba fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL 0x52665f8b torture_random kernel/torture EXPORT_SYMBOL_GPL 0xa1247034 ieee80211_remove_key net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x34b689b9 ieee80211_scan_completed net/mac80211/mac80211 EXPORT_SYMBOL -0x532c32a0 rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xcd2d6ce5 unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9981a0a9 rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb041c739 unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb8ea143e iio_dma_buffer_release drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0x646ec9a1 slim_driver_unregister drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0x04f321a9 go7007_read_addr drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0xf572dfc6 tda829x_probe drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL +0x5da2960c go7007_read_addr drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xb9f944de tda829x_probe drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL 0xea220941 tcpm_tcpc_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x1912a378 fw_bus_type drivers/firewire/firewire-core EXPORT_SYMBOL 0x2aea15f6 il_set_rxon_hwcrypto drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4826d58d ath10k_ce_revoke_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xdc8d8cfe __devm_regmap_init_sdw_mbq drivers/base/regmap/regmap-sdw-mbq EXPORT_SYMBOL_GPL -0x793a2b19 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7df4ce5c analogix_dp_unbind drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x839263c3 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6d9b9f24 analogix_dp_unbind drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL 0x7a1211f8 dlm_setup_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xabbb06e7 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x315e19c4 osd_req_op_copy_from_init net/ceph/libceph EXPORT_SYMBOL +0x34e1c058 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL 0xe204e042 xt_free_table_info net/netfilter/x_tables EXPORT_SYMBOL 0x105ef6ed bcma_pmu_get_bus_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x7e63558b vfio_pci_core_mmap drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xea50dad3 ahci_ignore_sss drivers/ata/libahci EXPORT_SYMBOL_GPL 0x0a18dfe9 ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0xed226260 hisi_qm_alg_unregister drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x9cea0ec1 ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x1c9c107a cx18_ext_init drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0xe0f2cd3d ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xde48f48f cx18_ext_init drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0x6bbdb089 mpt_print_ioc_summary drivers/message/fusion/mptbase EXPORT_SYMBOL 0x93c2669c prism2_update_comms_qual drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x36621a1c mlx4_db_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x62843580 drm_property_create_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b7c4023 dpaa2_io_service_rearm drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0xb48abae3 async_raid6_datap_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL -0x5c5cb32a dccp_poll net/dccp/dccp EXPORT_SYMBOL_GPL +0x77185bbb dccp_poll net/dccp/dccp EXPORT_SYMBOL_GPL 0xd43ecbf1 null_ax25_address net/ax25/ax25 EXPORT_SYMBOL 0x97e93a5c asoc_simple_parse_daifmt sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x665242f4 snd_soc_component_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf96c0c68 snd_hda_gen_free sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xfd1b6ee9 snd_dma_alloc_pages_fallback sound/core/snd-pcm EXPORT_SYMBOL -0xa500f44d coresight_get_percpu_sink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0xa6dce476 ad5592r_remove drivers/iio/dac/ad5592r-base EXPORT_SYMBOL_GPL -0x9d3a20e0 sdhci_dumpregs drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xa435b665 coresight_get_percpu_sink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xd15bc927 ad5592r_remove drivers/iio/dac/ad5592r-base EXPORT_SYMBOL_GPL +0x7ff5b665 sdhci_dumpregs drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x3ae50a4a dm_tm_inc_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb6482cd4 drxk_attach drivers/media/dvb-frontends/drxk EXPORT_SYMBOL -0x0fa6b237 drxd_attach drivers/media/dvb-frontends/drxd EXPORT_SYMBOL -0x12894038 dvb_usbv2_probe drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0x4ff7b1e6 ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xf10d237f drxk_attach drivers/media/dvb-frontends/drxk EXPORT_SYMBOL +0x235a95eb drxd_attach drivers/media/dvb-frontends/drxd EXPORT_SYMBOL +0x24543d6a dvb_usbv2_probe drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xbee10cd5 ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x1a569ea2 p54_unregister_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xa9202a14 il_tx_queue_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x852a6175 libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x06c40efd libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x46e574d5 mlxsw_core_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0bf03158 apr_send_pkt drivers/soc/qcom/apr EXPORT_SYMBOL_GPL 0x804f922a ipmi_addr_length drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x789d54a1 rate_control_set_rates net/mac80211/mac80211 EXPORT_SYMBOL -0x4d618379 rxrpc_get_null_key net/rxrpc/rxrpc EXPORT_SYMBOL +0x63b5d74f rxrpc_get_null_key net/rxrpc/rxrpc EXPORT_SYMBOL 0xf01c9246 cfg80211_connect_done net/wireless/cfg80211 EXPORT_SYMBOL 0x67bfe791 snd_hdac_spk_to_chmap sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd185f3e6 snd_hda_apply_pincfgs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xa01df76d ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2a786b85 ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1e42c782 vfio_pci_core_init_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x4e7ae46e __SCT__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0xf9eb813f ntb_transport_unregister_client_dev drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0xe0fbe251 ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0xbd55c582 ivtv_set_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x940b3a13 ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x6e66db13 ivtv_set_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x78173205 mt76x02_set_coverage_class drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x3e2e442b iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xef6e2cb5 tegra_xusb_padctl_set_vbus_override drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0xd1d3dec1 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0xd79f3dd3 nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0xe4dc8ae6 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xa5ca3c0e iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x627fb300 tegra_xusb_padctl_set_vbus_override drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x5cfd8906 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x7d7f1dd5 nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0xbb6a9060 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xe6af07ec snd_ctl_register_ioctl sound/core/snd EXPORT_SYMBOL 0x0900e39c sdw_bus_type drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL 0x48f7e7bb nvdimm_in_overwrite drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x258d1643 mmc_hsq_resume drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL -0x72774785 v4l2_m2m_ioctl_qbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xc665130d v4l2_m2m_ioctl_qbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x45de4c63 rndis_get_next_response drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x6f026548 rtw_parse_tbl_bb_pg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x857ce50a mt76_connac_mcu_set_channel_domain drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xc3704645 mt76x02_remove_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x5a099407 mlxsw_afa_block_append_qos_dscp drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xe7f56c65 mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4fbed61f mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x83a8f7b5 sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x4831da6e drm_vma_offset_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0xb684e586 netfs_readahead fs/netfs/netfs EXPORT_SYMBOL -0x486979af virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xcbd167b6 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0x7d26424c netfs_readahead fs/netfs/netfs EXPORT_SYMBOL +0x079d9a4b virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xc761f032 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL 0x80df0179 snd_opl3_load_patch sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xdaa5b970 v4l2_event_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x28ed882c dib3000mc_set_config drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x244b7032 dib3000mc_set_config drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0xbaa1d2eb rc_keydown_notimeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xb2aa2727 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x6b53f23d i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x3b84657b tcpm_pd_transmit_complete drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xc68bdd1c register_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL -0x69c273d8 otx2_config_pause_frm drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0x42b82ded cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x9c70cb8f otx2_config_pause_frm drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xbecb5fe3 cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x2edff49e host1x_job_unpin drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x78c650b2 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x96ed69d4 wm8804_regmap_config sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0xa21feabb nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa378fed1 wm8804_regmap_config sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL 0xd8fcccbe iio_sw_device_create drivers/iio/industrialio-sw-device EXPORT_SYMBOL 0xd391d516 rpmsg_destroy_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x3a4fcbcf spmi_register_zero_write drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x65354b23 mmc_calc_max_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb8fed223 mmc_calc_max_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x123959a1 v4l2_type_names drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xa0647817 typec_partner_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x2af033c6 qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0xcf005ab3 ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x9ea185e5 cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x8f438ad1 qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x0f043e4c ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x0f793535 cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x931ee102 free_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0xcf268186 wm8994_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL 0x2443f79c drm_gem_dmabuf_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x8c38ae5a l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xc9df8b4e nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x2de02caa rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x10867d88 transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0x75e307a8 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x9b0bf3be nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x31a2105d rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xac32fb24 transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL 0xb5b98a97 nd_dax_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xfd93482e dm_rh_recovery_in_flight drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x3106607d vb2_dma_contig_set_max_seg_size drivers/media/common/videobuf2/videobuf2-dma-contig EXPORT_SYMBOL_GPL @@ -19837,12 +19849,12 @@ 0xf0cf8c07 scsi_report_bus_reset drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3d3c435f cmdq_pkt_jump drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0xf5531bea ipmi_poll_interface drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x2bff0dbf ceph_compare_options net/ceph/libceph EXPORT_SYMBOL +0x620d80b8 ceph_compare_options net/ceph/libceph EXPORT_SYMBOL 0xfbbbd9ca __snd_usbmidi_create sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x23a063f8 snd_hda_set_power_save sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x31f3ffb1 cxd2841er_attach_s drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL -0x9e05cc5a saa7146_i2c_adapter_prepare drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x4ccf769c __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x04c1b9b4 cxd2841er_attach_s drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL +0x6bcceaeb saa7146_i2c_adapter_prepare drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xd59afd68 __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4084d8cc rt2x00mmio_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x1ccc2969 brcmu_pktq_pdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x0a265103 brcmu_pktq_penq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL @@ -19852,53 +19864,53 @@ 0xeeacab69 rpc_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6dc01e56 fw_iso_resources_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x704701c7 snd_timer_new sound/core/snd-timer EXPORT_SYMBOL -0x5507992f ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x88399800 ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd66f00b8 dev_attr_em_message_type drivers/ata/libata EXPORT_SYMBOL_GPL 0x921d7c65 em28xx_boards drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x0c9043b6 mptscsih_change_queue_depth drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x667cd2f2 mt76_txq_schedule drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x32999a01 ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd685d92e ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x8d701329 drm_dp_clock_recovery_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa77b3b62 des3_ede_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL 0x71fb142b snd_hda_lock_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x1a446ac8 ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x561c8cdd ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xe08e6063 xvip_get_format_by_code drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL -0x56bee944 max9271_enable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xadfd5900 max9271_enable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x41c359cf mt76x02_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x4436612b iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb46c4252 iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x47a0cdcb mb_cache_entry_find_next fs/mbcache EXPORT_SYMBOL 0x804a5b70 raid6_call lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0x7290b5d4 snd_hda_codec_update_widgets sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb9c25c66 iio_trigger_notify_done drivers/iio/industrialio EXPORT_SYMBOL 0x58db1176 ata_xfer_mode2shift drivers/ata/libata EXPORT_SYMBOL_GPL -0xeff7e724 v4l2_m2m_streamoff drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x5f5b7c45 v4l2_m2m_streamoff drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xb13d41a0 v4l2_subdev_free_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x97601fc6 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xf4c4e060 il_send_rxon_timing drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe79c2e07 ath9k_hw_numtxpending drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x8128aad1 bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL +0x39863093 bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL 0x05201780 ieee80211_report_low_ack net/mac80211/mac80211 EXPORT_SYMBOL 0xcf22e413 mtk_afe_fe_hw_params sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL -0x03c8c091 st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0xde82fb6b rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe3387acf ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3ac9e6da st_sensors_debugfs_reg_access drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x4129d2f4 rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2550f7bf ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9865dbc4 __tracepoint_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xac286824 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x8e0a5bd9 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x579e9a07 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x148c9729 drm_atomic_helper_disable_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x61880c7e drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0387115e drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4fd3948d host1x_fence_create drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x12e2f65b svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x130fd3d0 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL -0x071e8d11 mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x9dcd934f saa7146_register_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x8d67edbd svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7176d36a esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x3685b03b mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5f774c32 saa7146_register_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x3ab02d97 usbnet_unlink_rx_urbs drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x215a8ec8 slhc_init drivers/net/slip/slhc EXPORT_SYMBOL 0x33533937 mt76_sta_pre_rcu_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x56f7b723 drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb1626f57 af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL -0xbb9d54fa dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x1eafc7d3 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf69abc28 drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x46c1a11d af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x4856a716 dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xf8e2d9c2 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x8886821f snd_hdac_stream_sync sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xc0165737 snd_hdac_stream_stop sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xf0209469 amdtp_am824_set_parameters sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL @@ -19909,224 +19921,222 @@ 0xffce63d3 ath9k_hw_btcoex_init_3wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xef308d32 ath9k_hw_gpio_request_in drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xff007c25 mlxsw_core_cpu_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xfefd1d1d cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x2e873681 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa802ad13 cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x646538bf iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xba0b9877 scsi_bios_ptable drivers/scsi/scsi_mod EXPORT_SYMBOL 0x2cae96b3 clk_regmap_div_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x4639bcda acpi_nfit_shutdown drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0xc454750e ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL -0xc3ecb69e nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xad30a042 esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x6d335c7f ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0x10ea4e1f nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x9104892b esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL 0xc0fec227 snd_mpu401_uart_interrupt sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL 0xe5a78c1e ib_sa_unpack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd733d3e5 rio_map_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xf96827ba rt2800_get_txwi_rxwi_size drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc018a975 mt76_release_buffered_frames drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x2c6b28b4 mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x6e83d618 mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xd68afa42 drm_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xb9cba57f cast_s3 crypto/cast_common EXPORT_SYMBOL_GPL 0xc94a93e3 torture_onoff_init kernel/torture EXPORT_SYMBOL_GPL -0xc954c7cf svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe417f981 bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x6e2c7e00 svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd8c5a8ef bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL 0xf5afaf34 snd_soc_link_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x6f275c8f cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x0954d19d cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 0xa7aecdff azx_stop_all_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x47281fc5 snd_timer_notify sound/core/snd-timer EXPORT_SYMBOL 0x7ff37e6c mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL 0xce25acf8 denali_remove drivers/mtd/nand/raw/denali EXPORT_SYMBOL -0xb40dd9c7 iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xf91de121 dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x18960790 l64781_attach drivers/media/dvb-frontends/l64781 EXPORT_SYMBOL -0x1b8ffbe2 usb_add_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x71978a89 iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xdbae9599 dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf93c24a0 l64781_attach drivers/media/dvb-frontends/l64781 EXPORT_SYMBOL +0x9ada2955 usb_add_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1150a4d5 usb_ep_autoconfig_release drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x851e6003 usb_phy_roothub_calibrate drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9415bcf3 ath_key_config drivers/net/wireless/ath/ath EXPORT_SYMBOL -0xf07727a4 ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL -0x565e4d50 analogix_dp_remove drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x64a7a079 ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xb5b01776 analogix_dp_remove drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL 0x8e1584bf tpm_tis_core_init drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL -0xff4457fc pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x190f0de3 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL +0xdf5f9b5c pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfbcbdf80 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL 0x5c858cf6 devm_snd_soc_register_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3fc2387c ib_ud_header_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x50057fe6 btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xeb547fda snd_tea575x_enum_freq_bands drivers/media/radio/tea575x EXPORT_SYMBOL -0x73868f99 dvb_usb_nec_rc_key_to_event drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0xe5a24f9f ddbridge_dummy_fe_qam_attach drivers/media/pci/ddbridge/ddbridge-dummy-fe EXPORT_SYMBOL +0x39c83124 btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x7d3db6eb snd_tea575x_enum_freq_bands drivers/media/radio/tea575x EXPORT_SYMBOL +0x9dbf1d2f dvb_usb_nec_rc_key_to_event drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xa7749157 ddbridge_dummy_fe_qam_attach drivers/media/pci/ddbridge/ddbridge-dummy-fe EXPORT_SYMBOL 0xb505f473 typec_register_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x63f959ce iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x4e69bbd3 il_free_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x5a4734d1 drm_kms_helper_is_poll_worker drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x96a71800 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe4b75b27 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x53c6065e drm_property_create_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0x58f6aee5 mhi_download_rddm_image drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x32d3ac9f wcd938x_sdw_free sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL 0xf73c12a3 pcm179x_common_init sound/soc/codecs/snd-soc-pcm179x-codec EXPORT_SYMBOL_GPL 0x991dc677 oxygen_write_ac97_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xba3863e7 snd_rawmidi_transmit_peek sound/core/snd-rawmidi EXPORT_SYMBOL -0x5fe8b928 coresight_set_percpu_sink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x47cf79ff transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xd14f9b3c coresight_set_percpu_sink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x955c467d transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x63b72d2b hisi_qm_get_free_qp_num drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xb6557044 video_devdata drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xfb8889de video_devdata drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x2039ff9d fsg_store_removable drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x3c6a07d0 fsg_common_create_lun drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x78db0920 __bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xc1c82ea0 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe844fea2 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x1870b698 vmci_qpair_enquev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x7fe2ba8d drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0x23fcecdc nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4070d590 __fscache_wait_on_page_write fs/fscache/fscache EXPORT_SYMBOL -0xcf506720 rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x89eceb92 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL -0x6c79f39d videobuf_queue_core_init drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x5e79d1e1 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x591cf892 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7c55cce2 rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaf0734c0 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL +0x6cbd50b5 videobuf_queue_core_init drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0xcd43b2a9 v4l2_src_change_event_subdev_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x848f791e usbatm_usb_disconnect drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL -0x92a4030e unregister_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x4f7b3503 usbatm_usb_disconnect drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL +0xbc438fc3 unregister_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL 0x6fc5766c wlcore_alloc_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x3ef089b3 ath9k_hw_set_txpowerlimit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x51b58bb0 ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xaf14ee2d ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb9f797a9 mlxsw_env_module_overheat_counter_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc3804c00 mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8f97e040 mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6318150b enclosure_component_register drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x68d8dce7 drm_dp_downstream_is_tmds drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb54bcb83 virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x4c48d287 virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x36087aa4 rds_stats net/rds/rds EXPORT_SYMBOL_GPL -0xcf3bb84f mt6358_set_mtkaif_calibration_phase sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL +0xe6f307bf mt6358_set_mtkaif_calibration_phase sound/soc/codecs/snd-soc-mt6358 EXPORT_SYMBOL_GPL 0xb8620ad8 snd_midi_event_reset_decode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0xbb52fc7f range_bipolar10 drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x510eba66 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL -0x22a6959b snd_tea575x_set_freq drivers/media/radio/tea575x EXPORT_SYMBOL +0x01afdad0 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL +0x3de53af0 snd_tea575x_set_freq drivers/media/radio/tea575x EXPORT_SYMBOL 0x72c0ee90 usb_del_gadget drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x8824dbf1 usbnet_cdc_update_filter drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL 0x5a38005e sungem_phy_probe drivers/net/sungem_phy EXPORT_SYMBOL -0xd4de2717 ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xef902840 ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x7fd709fe __tracepoint_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x1e38486c __tracepoint_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x128a9bef enetc_ierb_register_pf drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb EXPORT_SYMBOL 0x16ffe440 scsi_dh_set_params drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xe351c45d drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x536156b3 ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL +0x28688fc8 drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x631391b7 ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL 0x829106e6 snd_hdac_codec_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x717d6562 wm_hubs_add_analogue_routes sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xf02e929a wm_hubs_add_analogue_routes sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x6a5bc984 snd_soc_of_put_dai_link_cpus sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x932a6ffc dm_tm_shadow_block drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb55d6234 v4l2_subdev_notify_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xddb0968a v4l2_subdev_notify_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x3f64cf0a hdlc_close drivers/net/wan/hdlc EXPORT_SYMBOL 0xd242c7a2 spi_bitbang_setup_transfer drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL -0xd18c3a98 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x31ffb43e nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0x16a1a782 line6_init_midi sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0xb8c4a5f4 tmc_sg_table_sync_data_range drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x649dfcb4 tmc_sg_table_sync_data_range drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL 0x874928c3 rtllib_wx_set_rawtx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xb3d7482b dm_bitset_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x0e834e63 il_chswitch_done drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x07fb449a drm_vma_offset_manager_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0xa7d5bd15 nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc3f1b73c nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x755f4ba3 blake2s_compress_generic lib/crypto/libblake2s-generic EXPORT_SYMBOL 0x2e0ce711 __ieee80211_create_tpt_led_trigger net/mac80211/mac80211 EXPORT_SYMBOL -0xb39e6a1b cs35l41_test_key_lock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL -0x77532213 cs35l41_probe sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0xb96f5ece cs35l41_test_key_lock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xaad7d4ed cs35l41_probe sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL 0xdb9b6ae2 comedi_alloc_subdevices drivers/comedi/comedi EXPORT_SYMBOL_GPL -0xabb7842d ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x01a949d4 ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x787c368b ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x95c44afb ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xe83feeb8 sp887x_attach drivers/media/dvb-frontends/sp887x EXPORT_SYMBOL -0x4f1fbee7 saa7134_ts_register drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xb980b191 max9271_disable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL -0xe731f5ed usb_get_role_switch_default_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x32e34e60 sp887x_attach drivers/media/dvb-frontends/sp887x EXPORT_SYMBOL +0x1ba32dfc saa7134_ts_register drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x8aac4092 max9271_disable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x3f3c7b23 usb_get_role_switch_default_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x31f82ca5 mptscsih_shutdown drivers/message/fusion/mptscsih EXPORT_SYMBOL -0xfed3defc ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xe38845bd ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x42da100c ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x47cba91a ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL 0x25b219ad mt76_mcu_skb_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb6b666d5 lbtf_cmd_response_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0xdb01bce1 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xeb88ad64 mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xeaca6ff2 nci_nfcc_loopback net/nfc/nci/nci EXPORT_SYMBOL -0x54bf3a8b ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL -0x6d67303e ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL -0x4e3aaa66 es8328_regmap_config sound/soc/codecs/snd-soc-es8328 EXPORT_SYMBOL_GPL +0xcaff73f3 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4fd61706 mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xec734b54 nci_nfcc_loopback net/nfc/nci/nci EXPORT_SYMBOL +0xd2e01de6 ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL +0xf149a7db ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL +0x7baf3d63 es8328_regmap_config sound/soc/codecs/snd-soc-es8328 EXPORT_SYMBOL_GPL 0xe6f9c70e amdtp_stream_set_parameters sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x168ae771 snd_hda_codec_set_name sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xdf8f5893 __v4l2_async_notifier_add_i2c_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0xede564d5 __v4l2_async_notifier_add_i2c_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL 0x2f0d9053 usb_otg_state_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x3fa76e99 mt76x02_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf2d4c643 ath11k_err drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x1926c792 ath10k_err drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x0577acf8 drm_atomic_helper_bridge_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x83f618cf drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3d7b07f8 drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x64aeb8cd fat_search_long fs/fat/fat EXPORT_SYMBOL_GPL -0x6f996601 rxrpc_kernel_new_call_notification net/rxrpc/rxrpc EXPORT_SYMBOL +0xb1d2acf9 rxrpc_kernel_new_call_notification net/rxrpc/rxrpc EXPORT_SYMBOL 0xd7673035 g_verify_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x1f099794 synproxy_init_timestamp_cookie net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x1ec2a021 fbtft_write_spi_emulate_9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xfae5f376 fbtft_write_spi_emulate_9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x749e05f2 ledtrig_flash_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL -0x49cf1139 cx231xx_uninit_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xdb35d3a0 cx231xx_uninit_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x89bbafc6 usb_register_notify drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x868cd872 rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xd7cd9d5c rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xd97851ca mt7615_mac_sta_poll drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xf3d148e7 ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xacc1c908 cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x570ae30a iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9c073f01 ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3f369166 cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x1c793fad iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x615dbb77 clk_branch2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x865ac384 cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL +0x910c4d4f cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL 0xfd3cf496 snd_hdac_bus_parse_capabilities sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x53ca18e8 amdtp_rate_table sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xf8605294 vringh_notify_enable_user drivers/vhost/vringh EXPORT_SYMBOL 0x0e0b6054 ata_sff_freeze drivers/ata/libata EXPORT_SYMBOL_GPL -0x065146a1 ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x2055abd5 ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x7b6ac78f v4l2_phys_addr_validate drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xf0197188 ath11k_cold_boot_cal drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xfabe2588 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x64ac3c28 mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb2db43ac mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x096a2036 mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb98ced6a s6e63m0_remove drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL +0xab6f9ee9 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7d465ddf mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x34f415c2 mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x41accf73 mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9c3e7c2e s6e63m0_remove drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL 0xfb921e00 hvpci_block_ops drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0xeafcf587 crypto_sm4_decrypt crypto/sm4_generic EXPORT_SYMBOL_GPL 0xb1740af7 crypto_engine_stop crypto/crypto_engine EXPORT_SYMBOL_GPL 0x02044676 nfc_hci_recv_frame net/nfc/hci/hci EXPORT_SYMBOL -0x1cdecd38 rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7e3ea495 rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8a78b1f0 line6_write_data sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x76a398aa snd_hda_mixer_amp_switch_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x03018076 register_sound_special_device sound/soundcore EXPORT_SYMBOL 0xf1e32cc0 vringh_init_user drivers/vhost/vringh EXPORT_SYMBOL 0xee2d058c rtllib_stop_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x9ede0743 vb2_queue_init drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x1afdcc33 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xa3a61bba vb2_queue_init drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x9d2fb4a8 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xa0db106f ath_rxbuf_alloc drivers/net/wireless/ath/ath EXPORT_SYMBOL -0xd1f97604 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x80a3b626 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x26468f45 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x23c98838 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5f7985a5 drm_mm_scan_remove_block drivers/gpu/drm/drm EXPORT_SYMBOL 0xfb4590a5 crypto_nhpoly1305_final crypto/nhpoly1305 EXPORT_SYMBOL 0xeaf3cb23 crc64_be lib/crc64 EXPORT_SYMBOL_GPL 0x0a64508e cfg80211_shutdown_all_interfaces net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x977fd4bf xt_alloc_table_info net/netfilter/x_tables EXPORT_SYMBOL -0x6ce6e440 max98373_reset sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL -0x061f2606 rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeba4828e rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9d3fcf76 max98373_reset sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x14527d5a rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc37b3eac rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcfbc053b ib_unregister_driver drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4f59a53a rtllib_MgntDisconnect drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xfbc2a777 __SCT__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xeb8b74ed v4l2_fwnode_endpoint_alloc_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x6b9772ec s5h1420_attach drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL -0x5e1245cd cx231xx_enable_i2c_port_3 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xf53cd26a v4l2_fwnode_endpoint_alloc_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x946b59e7 s5h1420_attach drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL +0x16c737fa cx231xx_enable_i2c_port_3 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x737600ff vpu_mapping_dm_addr drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL -0xcae53613 usb_of_get_interface_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xaa0206cf m_can_init_ram drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x5998d923 usb_of_get_interface_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xce3b6111 m_can_init_ram drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0xd65f73b4 lbtf_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0xeaf26bd7 mlx4_SET_PORT_qpn_calc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x0cc820e2 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL -0xe9c47576 __fscache_unregister_netfs fs/fscache/fscache EXPORT_SYMBOL -0xb6bd11fa ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL -0xf4dd93d1 ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL -0x9a1ffc5e rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x283f7686 l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x7ae2cdc7 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL +0xad65a48a ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL +0xa87d1ecc ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xabd2a570 rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5366d495 l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0x3a4f6a32 ata_sff_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x79abd016 ieee80211_wx_get_encode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xc55a510d ieee80211_wx_set_encode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x2c5a02df dm_btree_find_lowest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xd4b4f6fd cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0x7c7bf600 drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9e07a8e1 cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xc4277914 drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x821ddee6 fsl_edma_free_chan_resources drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0x25c98843 clk_alpha_pll_zonda_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL 0x0e9bc9b6 vsock_addr_unbind net/vmw_vsock/vsock EXPORT_SYMBOL_GPL @@ -20138,49 +20148,49 @@ 0x22ae6324 __SCK__tp_func_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x21201486 cec_allocate_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x9d1f4e77 dvb_ca_en50221_frda_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xf064dd45 em28xx_uninit_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x2839c898 em28xx_uninit_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x6e30ba8e drm_rect_rotate_inv drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x21ce5888 qmi_response_type_v01_ei drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xfc619abd _nfs_display_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x03d84577 p9_is_proto_dotu net/9p/9pnet EXPORT_SYMBOL 0x5d763a6c ieee80211_sta_register_airtime net/mac80211/mac80211 EXPORT_SYMBOL 0x31713ab8 qcom_minidump drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL -0x46d13b4a mb86a20s_attach drivers/media/dvb-frontends/mb86a20s EXPORT_SYMBOL +0xcb4667f2 mb86a20s_attach drivers/media/dvb-frontends/mb86a20s EXPORT_SYMBOL 0x99fd20aa drm_rect_clip_scaled drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8f3efd41 drm_self_refresh_helper_alter_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xab50b843 drm_gem_cma_get_sg_table drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x6085edbd nfs_map_string_to_numeric fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x632120e4 ceph_msg_get net/ceph/libceph EXPORT_SYMBOL -0x41fb4c44 l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xf4f5528c ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xb7f9d631 ceph_msg_get net/ceph/libceph EXPORT_SYMBOL +0x789abda7 l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x3009041c ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x9982ca87 snd_hda_mixer_amp_switch_get_beep sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe5a8dd23 snd_dmaengine_pcm_refine_runtime_hwparams sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xd1118243 rpmsg_unregister_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xf32d2433 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbd2fe7df __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x8491b11e __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xfaef2a6e mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xa5fe0155 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3c3243ba __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4b38936b __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe793ce3c mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xaf58b9ae ata_sff_thaw drivers/ata/libata EXPORT_SYMBOL_GPL 0x7c381a76 dm_bufio_get_block_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x0958448b v4l2_set_edid_phys_addr drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x382687c4 media_create_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xec427395 tda10086_attach drivers/media/dvb-frontends/tda10086 EXPORT_SYMBOL -0x556f4b2c dvb_usb_generic_write drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xd0ef6937 tda10086_attach drivers/media/dvb-frontends/tda10086 EXPORT_SYMBOL +0x9ab77427 dvb_usb_generic_write drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL 0x38c12719 ath9k_hw_resume_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xd7493c24 dev_dax_probe drivers/dax/device_dax EXPORT_SYMBOL_GPL -0x1b954858 drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xfebfc0c8 drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4c7529bd torture_shutdown_absorb kernel/torture EXPORT_SYMBOL_GPL 0xa3cefaa0 blake2s_update lib/crypto/libblake2s EXPORT_SYMBOL -0xc5fbb638 nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x3c93b52a flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x3f02c4c6 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x1c35dae5 nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc79dad0a flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x4cb85914 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xc742d6e8 __tracepoint_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x1032fa3d max9271_wake_up drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x78433d0b max9271_wake_up drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x33739de7 tps65010_set_vib drivers/mfd/tps65010 EXPORT_SYMBOL 0x3cb83d5b eeprom_93cx6_multireadb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x1803a6ed raid6_2data_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0xa32f3d9e decode_rs16 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0xca95e6ab psample_group_get net/psample/psample EXPORT_SYMBOL_GPL +0xba91fc1a psample_group_get net/psample/psample EXPORT_SYMBOL_GPL 0x2d98803d nci_uart_register net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL 0x3885fe90 ieee80211_sta_ps_transition net/mac80211/mac80211 EXPORT_SYMBOL 0x8be45203 ieee80211_update_mu_groups net/mac80211/mac80211 EXPORT_SYMBOL_GPL @@ -20189,25 +20199,25 @@ 0x128af5f6 ieee80211_softmac_start_protocol_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xc85589e0 mmc_sanitize drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x262a55d3 vb2_dma_sg_memops drivers/media/common/videobuf2/videobuf2-dma-sg EXPORT_SYMBOL_GPL -0x6cd6359f imx_usbmisc_hsic_set_clk drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL -0xfc589521 m_can_class_free_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xaee9d9e2 imx_usbmisc_hsic_set_clk drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xa86d7aa5 m_can_class_free_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x63c2e645 il_tx_cmd_protection drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8d8adad8 ath9k_cmn_beacon_config_adhoc drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xc66b8b16 fc_fill_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xb220b99b drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x42ac9fe1 drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc7b61be5 drm_panel_bridge_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe35ea870 drm_put_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0x43628974 drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL -0xd7444ce6 drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x83f81ad2 drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0x0a2eeabd drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0cfd3fc5 ocfs2_cluster_connect_agnostic fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x2feb7008 ieee80211_find_sta_by_ifaddr net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x741ff6c7 snd_soc_dapm_info_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x3d6980ff ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6f9cd191 snd_soc_dapm_info_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xdc4a118e ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x95b87acf is_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x9e41ea05 rio_request_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x459bfaa5 hisi_qm_wait_task_finish drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0xc9a3422d dm_bufio_write_dirty_buffers_async drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x831ffa6b md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL +0x41ed783d md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL 0x051b2215 __tracepoint_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7cc97c51 typec_switch_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xf80c184b typec_switch_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -20217,56 +20227,57 @@ 0x2a7373fb drm_bridge_hpd_disable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x4c311c9d xillybus_init_endpoint drivers/char/xillybus/xillybus_core EXPORT_SYMBOL 0x9e2a1618 vhost_poll_init drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x705e3b14 rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x290a531f rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x070439df ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9364df7f rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x71a3a5fb rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x0627045c ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5a3a7b5b hsi_get_channel_id_by_name drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xd6da728c ptp_qoriq_gettime drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL -0xc5197173 ttpci_budget_debiread drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xa3e6143c ttpci_budget_debiread drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0xf3304696 charlcd_free drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0x5cf3dd79 mlxsw_core_bus_device_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x6c2817f6 mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb30b64ee mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x3e33ac54 nvme_fc_rescan_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x982cf820 scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xe8092121 meson_vclk_vic_supported_freq drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL -0x43c20730 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x55120c52 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4996bd29 fscache_n_updates fs/fscache/fscache EXPORT_SYMBOL 0xbb96f961 comedi_dio_get_config drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL -0x28e9ad17 btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x2d557316 mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x40c036c4 btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x183ee5e0 mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x62474eb7 ata_scsi_port_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xdf7a2ec4 nvdimm_badblocks_populate drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x15ccfed9 mmc_start_request drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0ef90338 mmc_start_request drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x8ae38a32 dw_mci_pltfm_pmops drivers/mmc/host/dw_mmc-pltfm EXPORT_SYMBOL_GPL 0x2909bc5d __tracepoint_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf626dd03 v4l2_m2m_suspend drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL -0xbf40b20b cx88_set_freq drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL -0x54055d69 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x32b2ef53 cx88_set_freq drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x6a9bab26 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xdc60219f iwl_fw_lookup_notif_ver drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL 0x8f7e40f2 il_eeprom_query16 drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xdeb85d48 ath11k_warn drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x27584f97 ath10k_warn drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xa8c1cc0f tifm_eject drivers/misc/tifm_core EXPORT_SYMBOL 0x3bc70297 cmdq_pkt_write_s_mask_value drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0xc93bfac7 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3ae04337 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL +0x0554aef6 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf4afadb4 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL 0xa9454f07 snd_compr_malloc_pages sound/core/snd-compress EXPORT_SYMBOL 0x5e498393 fpga_image_info_alloc drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x2f7ee44c st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0xf89e0f62 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x0add08d8 mma9551_set_device_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0xf0ac97ad rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xeae4243d st_sensors_dev_name_probe drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x450b5962 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x66f1ae55 mma9551_set_device_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x67b00403 rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xadc4d827 mtype_get_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x021864a6 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0xfd527453 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0xc126f3e6 sdio_retune_hold_now drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfb3d6c67 __tracepoint_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x24746caf v4l2_m2m_update_stop_streaming_state drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xc7c33c21 v4l2_fh_del drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x17ff5465 v4l2_m2m_update_stop_streaming_state drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xfd87b610 v4l2_fh_del drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xb94e0f4c wlcore_disable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x440b7589 rtw_phy_rf_power_2_rssi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf2ab60da s3fwrn5_phy_get_mode drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0xedb12f10 s3fwrn5_phy_set_mode drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL -0x950a2ef8 __regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL +0x4cc64dd3 __regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL 0x894458f3 wm_adsp_fw_enum sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xbf067e65 snd_ctl_rename_id sound/core/snd EXPORT_SYMBOL 0x79e6428d comedi_dio_update_state drivers/comedi/comedi EXPORT_SYMBOL_GPL @@ -20275,77 +20286,77 @@ 0x57e58f8f dot11d_channel_map drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x9f052b22 devm_led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x4c896b07 cec_fill_conn_info_from_drm drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x9835cc20 venus_helper_queue_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x5e170a70 venus_helper_queue_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xb4743f4b usbnet_get_link drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x58d9f328 free_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x44e35d80 free_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0x4a154168 rt2x00queue_unpause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x452b0054 rt2x00lib_txdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xed90d3dc cryptd_aead_child crypto/cryptd EXPORT_SYMBOL_GPL 0x3ff9be11 torture_online kernel/torture EXPORT_SYMBOL_GPL -0x0d044c6e gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x24eff832 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0x1c5519b5 snd_hdac_is_supported_format sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa3047422 wcd938x_swr_get_current_bank sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL 0xfa3f9c13 line6_pcm_acquire sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xa53c103f iio_get_debugfs_dentry drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xf9df5715 st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x664460ea st_sensors_init_sensor drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x88cc0a46 bcma_core_dma_translation drivers/bcma/bcma EXPORT_SYMBOL -0x4a7086e7 ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b64b301 ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x72771691 cs_dsp_write_data_word drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xbba223c7 mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xe3a584a5 mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x25d79331 ath9k_hw_check_nav drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9d7b73a4 scsi_schedule_eh drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x5539a20a alcor_read32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x92844a45 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL -0xe2bc3572 drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xad0cdf33 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xb7253deb drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x01d2a653 st33zp24_pm_resume drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL 0xcd93bbf2 fat_alloc_new_dir fs/fat/fat EXPORT_SYMBOL_GPL -0xbaef733a snd_soc_dapm_dai_free_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf691503f snd_soc_dapm_dai_free_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xfdd8a574 devm_mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x78210c6a ata_sff_postreset drivers/ata/libata EXPORT_SYMBOL_GPL -0x8d689bc7 ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x806d969b ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x6a25b4f4 udc_probe drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL 0x30a956d7 rtl_query_rxpwrpercentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x4aeafce3 ath9k_hw_btcoex_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xf04f5ef3 sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL -0xab34c2ad nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5d8f1493 vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x11188dc3 sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL +0xf1f2a186 nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL +0x72f5901d vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xe2909900 w1_touch_block drivers/w1/wire EXPORT_SYMBOL_GPL -0x40cd7a99 dibusb_dib3000mc_tuner_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL +0xbaa43fd0 dibusb_dib3000mc_tuner_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL 0x43a983fd dst_check_sum drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x15ac1bd0 cx2341x_ctrl_query drivers/media/common/cx2341x EXPORT_SYMBOL 0x1683be5c wlcore_tx_complete drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x9cc8b12a ath10k_bmi_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb60e3239 scsi_print_sense_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0x296a4f8b scsi_host_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0x596a17c4 sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1d5900ac sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6beb939e llc_mac_hdr_init net/llc/llc EXPORT_SYMBOL 0xf38bcdf3 nf_conntrack_max net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xb997a256 hts221_probe drivers/iio/humidity/hts221 EXPORT_SYMBOL -0x2ccbdca2 mpu3050_common_remove drivers/iio/gyro/mpu3050 EXPORT_SYMBOL -0xc8640d74 _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x6a0d6195 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x2f5a740f hts221_probe drivers/iio/humidity/hts221 EXPORT_SYMBOL +0xcc2b6fbc mpu3050_common_remove drivers/iio/gyro/mpu3050 EXPORT_SYMBOL +0xb6709196 _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x468e1420 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x7322c2ef rio_del_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3d54dbfc ntb_transport_tx_enqueue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xd40e7a02 ntb_transport_rx_enqueue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x8b7f7d11 mlxsw_core_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xbf3b7223 mlx4_test_interrupt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x83b81bdb srp_rport_del drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL -0xb3d45b88 drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc275365c drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x3d01f417 dpaa2_io_service_pull_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL -0x88d7a8de ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL +0x7022f7cc ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3d0b72d7 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL +0x6747fec6 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL 0x0de9361b devm_cxl_add_port drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x897cc6c4 pmem_should_map_pages drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x881b6d81 dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xc96a9cec v4l2_m2m_buf_remove drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xbc7ac091 video_unregister_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x219e57e0 dib7000m_get_i2c_master drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL -0x122686b2 rdc_reset_state drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x722e5d40 dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd38c0c7c v4l2_m2m_buf_remove drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xee72812f video_unregister_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6bf7ae30 dib7000m_get_i2c_master drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x5a2d3e0f rdc_reset_state drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x1cd2d66a wm9705_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x2d1e301d typec_find_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xccd60394 b53_serdes_init drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0xbc24be91 b53_serdes_init drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL 0x55502727 rt2x00queue_get_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x5ce7cfab rt2x00mac_get_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xac7a7798 mt76_connac_mcu_sta_ba_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL @@ -20353,122 +20364,123 @@ 0x096cc5b8 ath9k_hw_write_associd drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2f414dcc fc_linkup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb2164f1f drm_atomic_helper_dirtyfb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7c358824 tegra_xusb_padctl_put drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0xb5894e7e tegra_xusb_padctl_get drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xa12c6020 tegra_xusb_padctl_put drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xe32f7586 tegra_xusb_padctl_get drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0xd76a5716 __cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL -0xe91267d2 pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0ebc5746 __fscache_disable_cookie fs/fscache/fscache EXPORT_SYMBOL -0xfb6bb862 nfc_add_se net/nfc/nfc EXPORT_SYMBOL -0x5baa9d39 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL -0xb0c6667e nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x14ba32cd pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x50b5b9f9 nfc_add_se net/nfc/nfc EXPORT_SYMBOL +0xc0a716ba rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL +0x747cefe8 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x488d2d6d snd_hdac_stream_release sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x2af374d3 cs35l41_enter_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x22acab3e cs35l41_enter_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xfd2b3e45 vhost_dev_reset_owner_prepare drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x028c1f21 saa7134_pgtable_alloc drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x0ea32a97 usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xf5b9bdae can_skb_get_frame_len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x36d70c4b saa7134_pgtable_alloc drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xaa5f0439 usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x12bdf463 can_skb_get_frame_len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xb1243bab rtl8723_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x1b50fa9f rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x137fdd42 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6988eaf0 rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x42ad9330 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x00ea2ef9 sas_execute_ata_cmd drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x4c77ddde st21nfca_hci_disable_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0x58f1cd6c drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xb8658e74 drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x7ecedc88 host1x_syncpt_release_vblank_reservation drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x288b68cc xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdecc8399 cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL +0xc370d445 xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x477fd96c cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL 0xd9d2bb03 snd_usbmidi_disconnect sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x3d6c048e snd_timer_continue sound/core/snd-timer EXPORT_SYMBOL 0x2a27e86b iio_get_time_res drivers/iio/industrialio EXPORT_SYMBOL 0x4cde88bf sdw_disable_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xfe6bd7e4 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc8462cc1 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1864c2b2 anybuss_send_ext drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x3c2aa73b rtllib_stop_scan_syncro drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x7586184a mt76_connac_pm_dequeue_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x1c9b1949 ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x3584d013 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x392cc4db ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5d7bc0ff nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xf9f0cff9 hisi_sas_host_reset drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xfaee0ecc am335x_tsc_se_set_once drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0x0679b34d llcc_slice_getd drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL -0xfc53c4c2 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc6032bb7 cs42xx8_probe sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0x5f0a5f76 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x726b146a cs42xx8_probe sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL 0x403d1116 __hda_codec_driver_register sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x2bea76bd sdw_handle_slave_status drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x84f40a47 rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xeee4f3a1 rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x8ecbb3b8 nand_check_erased_ecc_chunk drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0xb5c66976 dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x888a1876 dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xa4235824 dvb_dmx_swfilter_raw drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x6a9f708a dvb_dmx_swfilter_204 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x5ff4e16a musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x941dcb33 musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x1efaa06f __tracepoint_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x4c9ed164 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x95812a82 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xd6f6e0c1 bcm_phy_enable_jumbo drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x705e4555 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x324c6639 mipi_dbi_poweron_conditional_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL -0x6126ccde pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbc52e6d4 ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL -0xbcf64e54 ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb577e902 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x03d2ff8a mipi_dbi_poweron_conditional_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x1674346b pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x72fbb54e ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL +0x528e13fd ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x72ea7500 v4l2_ctrl_request_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xa6bc082f ivtv_stop_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xa1b4565c ivtv_stop_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0xe99310a0 ath9k_hw_beaconq_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xec840adb mlx4_srq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x473a2ef2 qlt_lport_deregister drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xd07497b0 scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4aafd063 cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x4aa20c23 cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x484cd734 drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1e892c44 __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xfdee7bd9 xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd34f2b84 cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xd342f7c4 cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x024ce1e6 drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe9ced27f __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x843bf87a xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb8b2d436 snd_card_file_add sound/core/snd EXPORT_SYMBOL 0xc2413ffa anybuss_write_input drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x24772bfe dm_bufio_get drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xa87eac45 ttpci_eeprom_parse_mac drivers/media/common/ttpci-eeprom EXPORT_SYMBOL +0x30e87933 ttpci_eeprom_parse_mac drivers/media/common/ttpci-eeprom EXPORT_SYMBOL 0x28240e61 cx2341x_ctrl_get_menu drivers/media/common/cx2341x EXPORT_SYMBOL 0xbbb27bee cdrom_dummy_generic_packet drivers/cdrom/cdrom EXPORT_SYMBOL -0x6669c3a7 pppox_compat_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0xe9b437d2 pppox_compat_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL 0x96cc0834 mt76_connac_mcu_set_deep_sleep drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xd26483aa il_apm_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x8c24e913 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xaadf5959 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xd0fb717d hsr_get_version net/hsr/hsr EXPORT_SYMBOL -0x4661c39b dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x622a1d65 dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xb67dbf49 sprd_mcdt_chan_dma_disable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL -0x8d8db0f3 cs42l51_regmap sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0x95fe90c7 cs42l51_regmap sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL 0x85c43448 snd_hda_get_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe9e6c50c snd_midi_event_new sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL -0xaa2a09fc mma9551_read_status_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0xcfc562a2 ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL +0x8e4c0070 mma9551_read_status_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xb550f35a ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL 0x7005c02c ssam_device_driver_unregister drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x9411563f v4l2_m2m_ioctl_stateless_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x126e355d v4l2_m2m_ioctl_stateless_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x6c72de44 mptbase_sas_persist_operation drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf8a01e18 ath11k_core_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xd41728b4 mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x019464bd bgmac_adjust_link drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0xb8b0f24e mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcc9dbcf3 bgmac_adjust_link drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL 0x5c222aaf qlt_enable_vha drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL -0x65352a41 drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x216e96b2 drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x09b79138 drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xbb61dbf0 drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x57b6efe3 drm_ioctl_flags drivers/gpu/drm/drm EXPORT_SYMBOL 0x67369b42 ipmi_addr_src_to_str drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xce975b0b __SCT__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x306805d3 __SCK__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL 0x89a0cd52 crc32c_impl lib/libcrc32c EXPORT_SYMBOL -0x3160a0ca nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL -0x9a3b3161 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL -0x6f7cf343 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x84b80537 nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL +0x237455e8 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL +0x2ae099a3 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xd22d18a1 snd_hda_multi_out_analog_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x59fb74aa iscsit_tmr_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xe2ecd67e target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL +0x489ad2b6 target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL 0x699aa30b __SCT__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xe16c06b3 __SCK__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf9b9c512 v4l2_ctrl_handler_free drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x1198d59c dvb_usbv2_generic_rw_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0x550a457a can_rx_offload_queue_tail drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xd27f8e5a dvb_usbv2_generic_rw_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x68771002 can_rx_offload_queue_tail drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xea9afd6b ath9k_cmn_beacon_config_ap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xe875692e fc_exch_mgr_list_clone drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x71faa93c ad_dpot_probe drivers/misc/ad525x_dpot EXPORT_SYMBOL -0x01145131 drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x6dad4002 drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x58d8fcaa drm_dsc_pps_payload_pack drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5f5fa364 ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xc076c246 ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL 0x15eafd61 meson_card_set_fe_link sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL -0xc1ef781c snd_soc_dapm_new_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb6b225dc snd_soc_dapm_new_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd80eedd3 snd_info_create_module_entry sound/core/snd EXPORT_SYMBOL -0x7b370db3 rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x1dad6857 rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0x288d8a0d rio_unlock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x939a1c1b sensor_hub_register_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x93ea349e ptp_qoriq_settime drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL @@ -20479,47 +20491,46 @@ 0x119721ac ei_interrupt drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0xa1bcd198 fc_cpu_mask drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x60a3609e drm_plane_create_zpos_immutable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x84a28c2c dccp_req_err net/dccp/dccp_ipv4 EXPORT_SYMBOL -0x456dabb9 coresight_disable drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xc3cf69a5 dccp_req_err net/dccp/dccp_ipv4 EXPORT_SYMBOL +0x7c85dda9 coresight_disable drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x4e155af0 ib_response_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2890d626 ata_acpi_cbl_80wire drivers/ata/libata EXPORT_SYMBOL_GPL -0xe380dcd5 mmc_detect_card_removed drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x69e6be79 mmc_detect_card_removed drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xceb50012 tcpm_vbus_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x953466a8 il_get_free_ucode_key_idx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xf29284bd ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0x585baa9a pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x89505552 fscache_object_retrying_stale fs/fscache/fscache EXPORT_SYMBOL -0xdb1fff20 l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL +0x767fb252 ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x1a610103 pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x34f74ef4 l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL 0xc23e8d5f dsa_devlink_region_destroy net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xeda8713a da7219_aad_jack_det sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x6f2bd2bb da7219_aad_jack_det sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL 0x78031767 nanddev_ecc_engine_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x1029fd27 ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x39e0fab3 ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xc59132c3 rtllib_wx_get_essid drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x4379898b ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xc341485e ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x5c38d56d rtw89_phy_read_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x0c156b6a rtl_process_phyinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf8431051 mlx4_mr_hw_change_pd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x52616905 vop_component_ops drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL +0x97679de5 vop_component_ops drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL_GPL 0xfd632c13 __host1x_client_register drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x1b2fca48 torture_must_stop_irq kernel/torture EXPORT_SYMBOL_GPL -0x7ef893ab ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL +0x9e32333e ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL 0x38d3dce5 g_make_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x164e5dcb xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6ee0ecde xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf83e7df3 mux_chip_unregister drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x267c0508 iio_channel_release_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0x582801f5 __v4l2_ctrl_handler_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xbbdb5c42 smscore_unregister_client drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xecf06e6a hw_phymode_configure drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0x14a7dceb hw_phymode_configure drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL 0xd5f30091 usbnet_status_start drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x4a677b17 mlx4_get_eqs_per_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0f93f143 scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd5bb106d tps65010_set_vbus_draw drivers/mfd/tps65010 EXPORT_SYMBOL 0xee5f5b2c drm_gem_ttm_dumb_map_offset drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0x9642df77 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xdffa96ac drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x18206f8b drm_atomic_state_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x76b477d6 tegra194_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0xe016ee8f nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4bab6492 rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x49fca14c tegra194_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xf30c649a nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x906cb25a rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x41b71e65 nft_trace_enabled net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x5f0caf8d snd_opl3_hwdep_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xad4132e4 snd_pcm_lib_get_vmalloc_page sound/core/snd-pcm EXPORT_SYMBOL @@ -20528,22 +20539,22 @@ 0x66984e9b qcom_smd_register_edge drivers/rpmsg/qcom_smd EXPORT_SYMBOL 0xb1fd89de mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL 0xe5d70192 vdpa_set_status drivers/vdpa/vdpa EXPORT_SYMBOL -0x60eb36f7 v4l2_m2m_ioctl_streamon drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x5544aeed v4l2_m2m_ioctl_streamon drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x910d2bd6 usb_unanchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xfd5386d2 rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x7fb008ad rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x315d9aae rt2x00lib_suspend drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xa8cccf0b mlxsw_core_port_devlink_port_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa79d99ef cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xfbb5cfe0 cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcf71c88e cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb85a11a2 cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x15fad294 scsi_check_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xf908f5de of_drm_get_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x9fddac49 of_drm_get_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL 0xc026b732 xillybus_find_inode drivers/char/xillybus/xillybus_class EXPORT_SYMBOL 0x27f7a778 cmdq_pkt_set_event drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0xa431c50c mhi_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xeddb2223 mhi_unprepare_after_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x0d535267 torture_num_online_cpus kernel/torture EXPORT_SYMBOL_GPL 0x2578fd25 p9_client_open net/9p/9pnet EXPORT_SYMBOL -0x0a9e55bf nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc884f54a nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0427e3da tegra30_ahub_allocate_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0xd01de23b tegra30_ahub_allocate_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0xa7ed5eba snd_hda_jack_detect_enable_callback_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -20559,80 +20570,80 @@ 0xbb475e47 __tracepoint_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x55ae3ad6 xpcs_destroy drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x686c1b64 st21nfca_hci_remove drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0x1c531000 fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL -0xcacb8518 fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL +0x7a4c615b fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL +0x1ea8b15c fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL 0x8b0e1d2f torture_shuffle_init kernel/torture EXPORT_SYMBOL_GPL -0xbb1dd942 ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL +0xfd8ebeec ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL 0x7302b053 devm_namespace_enable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xf3144370 v4l2_fh_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x21140fdb or51211_attach drivers/media/dvb-frontends/or51211 EXPORT_SYMBOL -0xa9434b91 otg_statemachine drivers/usb/common/usb-otg-fsm EXPORT_SYMBOL_GPL +0xdd35ca6b v4l2_fh_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4f4930c5 or51211_attach drivers/media/dvb-frontends/or51211 EXPORT_SYMBOL +0xf1c7abd9 otg_statemachine drivers/usb/common/usb-otg-fsm EXPORT_SYMBOL_GPL 0x489c89e8 hd44780_common_redefine_char drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x333ef261 sas_port_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xc6323239 drm_flip_work_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3a91c9b4 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL +0xe96bfd70 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL 0xcceed55f dpdmai_open drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0x027242b1 async_memcpy crypto/async_tx/async_memcpy EXPORT_SYMBOL_GPL 0x33b866ce crypto_ecdh_decode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0xb230d2ec crypto_ecdh_encode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0xaf7624ac cryptd_free_skcipher crypto/cryptd EXPORT_SYMBOL_GPL -0x0eddfec9 nfc_dep_link_is_up net/nfc/nfc EXPORT_SYMBOL +0xeb2dcd93 nfc_dep_link_is_up net/nfc/nfc EXPORT_SYMBOL 0x727d5058 llc_sap_open net/llc/llc EXPORT_SYMBOL 0x1f46515c rio_add_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x6257d2ec cx88_sram_channel_setup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x5b223896 cx88_sram_channel_setup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x445d382e typec_unregister_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x93ddea9c usb_stor_Bulk_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xc9eb5d6a b53_serdes_phylink_validate drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL +0x1cbd5f91 b53_serdes_phylink_validate drivers/net/dsa/b53/b53_serdes EXPORT_SYMBOL 0xde1f23e8 rt2x00lib_beacondone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x5268db6e mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x93671409 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xdf24adef hnae_unregister_notifier drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL 0x148b2190 srp_rport_put drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x161072a1 dpdmai_close drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0xcf759153 tegra_pcm_hw_free sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL -0x4341b2de coresight_disclaim_device drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x26a22cbc rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x71db434f v4l2_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x6c703c82 coresight_disclaim_device drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xf088d379 rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xad888934 v4l2_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xe2ea317e rt2x00mac_set_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xd1ff4b7b iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x5ecb78ca nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x773f823c nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xd73c0ede pasic3_write_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL 0x0db6709c drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x77e35ccc nlmsvc_unlock_all_by_ip fs/lockd/lockd EXPORT_SYMBOL_GPL -0x39c8b004 nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL -0xffbfbcc0 rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x09eed648 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xc52a1b6c nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL +0xdb4fa604 rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbabc9646 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xd87ae60d xt_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x962b7fae cs35l41_gpio_config sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x4943258f snd_soc_add_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x87c8a9d1 snd_pcm_hw_constraint_integer sound/core/snd-pcm EXPORT_SYMBOL -0x7890a536 ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe5d9a0fc ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb7b6f47e nvdimm_setup_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x1be06746 __rio_local_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x80a11b1d atmel_i2c_init_read_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x0d7734f3 mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3417fc05 mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc164a51c keygen_init drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x5e2f1930 iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0x15848376 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x0e9c0de3 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf6dfaf07 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x73a4177b drm_gem_dmabuf_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x98a0711c xillybus_endpoint_remove drivers/char/xillybus/xillybus_core EXPORT_SYMBOL 0x5a6ae327 clk_alpha_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x48193639 acpi_lid_open drivers/acpi/button EXPORT_SYMBOL -0x5f9f5a32 csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7d9f1290 csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd6a3f51c snd_soc_dpcm_can_be_free_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x7aa8e982 mma9551_write_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xa8b44250 mma9551_write_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x8db6f8f0 dm_tm_with_runs drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x818c1105 si470x_start drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x8e239947 si470x_start drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL 0xc3f679f9 dvb_ringbuffer_write_user drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xb5b6035f vb2_queue_change_type drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xb25d8228 vb2_queue_change_type drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xa47f0a32 usb_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd7d23f97 ath_hw_cycle_counters_update drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x6fa426d2 phylink_ethtool_nway_reset drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x2754dad8 drm_mm_reserve_node drivers/gpu/drm/drm EXPORT_SYMBOL 0xa8fb743d des_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL -0x95d1f751 __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0x0ee07199 __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0x3b989f21 axg_tdm_formatter_probe sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL -0x8489464c wm_hubs_add_analogue_controls sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xee7938f6 wm_hubs_add_analogue_controls sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x2bf564d8 iio_device_unregister drivers/iio/industrialio EXPORT_SYMBOL 0xdad6606e iscsit_stop_dataout_timer drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xd7ea7026 to_nd_region drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL @@ -20642,34 +20653,34 @@ 0x5927fdc4 hostap_remove_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xae66472b scsi_kmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0x87877f54 drm_modeset_lock_all_ctx drivers/gpu/drm/drm EXPORT_SYMBOL -0xf3b58df9 ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL -0x720b2a7e rxrpc_kernel_abort_call net/rxrpc/rxrpc EXPORT_SYMBOL -0xc110f771 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbde8bd05 rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe5644c6c lapb_getparms net/lapb/lapb EXPORT_SYMBOL +0xd145fac9 ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL +0xa45968e3 rxrpc_kernel_abort_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x1ebfcbd8 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xac4ca535 rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xad1cc14d lapb_getparms net/lapb/lapb EXPORT_SYMBOL 0x35a9a8a4 nanddev_ecc_engine_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x2592c4fe ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL +0x0fc5a843 ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL 0x56ee5344 imx_icc_unregister drivers/interconnect/imx/imx-interconnect EXPORT_SYMBOL_GPL -0xefc6b82a v4l2_m2m_update_start_streaming_state drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xe503fde1 cx25821_set_gpiopin_direction drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0x6dbca8b8 otx2_init_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x849d1999 v4l2_m2m_update_start_streaming_state drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x982bd13a cx25821_set_gpiopin_direction drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x884088a1 otx2_init_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x989bbd71 atc260x_device_probe drivers/mfd/atc260x-core EXPORT_SYMBOL_GPL -0x292b88e6 drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6145ab23 drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x3c592e0e drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa4aed169 drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL 0x5284495f dpdmai_get_attributes drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL -0xf4ee37af jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0x3d49a119 nfc_proto_register net/nfc/nfc EXPORT_SYMBOL +0xbc8fb848 jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0xf4c68e7a nfc_proto_register net/nfc/nfc EXPORT_SYMBOL 0x1430723c p9_req_put net/9p/9pnet EXPORT_SYMBOL -0x984c729b mt6359_set_mtkaif_protocol sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0x9dcaf356 mt6359_set_mtkaif_protocol sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL 0x01da166e snd_seq_event_port_attach sound/core/seq/snd-seq EXPORT_SYMBOL 0x9dba72ef fpga_mgr_put drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x6a85f858 hsi_new_client drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x222072b3 vmbus_connection drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xe35f4fc3 v4l2_g_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x63058ed8 v4l2_g_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x5a9828b8 cdrom_release drivers/cdrom/cdrom EXPORT_SYMBOL 0x9e0afafc rt2x00usb_vendor_req_buff_lock drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x500caf32 mt76x0_config drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0x3e4c6243 mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1f50b2ea mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x1936da79 mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf6bb1777 fcoe_clean_pending_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xe85ddb93 _fc_frame_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -20677,60 +20688,60 @@ 0xe3e6be3a drm_gem_cma_create drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x9a028122 drm_vblank_work_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0363233d objagg_obj_raw lib/objagg EXPORT_SYMBOL -0x18c803bf nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x6bba1f7e aic3x_remove sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL -0x68799c3a cs42l51_resume sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0xa9342ae7 nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd03af23e aic3x_remove sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL +0x7a336ae8 cs42l51_resume sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL 0x4f265900 snd_hda_spdif_out_of_nid sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x8c86997a h4_recv_buf drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0x3c905a65 h4_recv_buf drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0xff786625 ata_pci_sff_init_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x5584b296 fw_core_handle_response drivers/firewire/firewire-core EXPORT_SYMBOL 0x9f1a2c0d mt76_tx_status_skb_get drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x11bae24b il_read_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x405b51c2 am65_cpts_ns_gettime drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL -0xd7da767c stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x4009d105 mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8c0c8a9f cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x66b3010f stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x9ea1a559 mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x48e3c5fd cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0x635ff76d LZ4_saveDict lib/lz4/lz4_compress EXPORT_SYMBOL 0xe4e07754 snd_hdac_print_channel_allocation sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x95256c73 snd_soc_component_compr_set_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe06ae46c snd_soc_dai_compr_pointer sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe80d28a5 tee_shm_pool_alloc drivers/tee/tee EXPORT_SYMBOL_GPL -0x035402c5 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x882c1e75 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x11487219 parport_wait_event drivers/parport/parport EXPORT_SYMBOL 0x7b6baf27 rtllib_start_scan_syncro drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x7d11650a v4l2_ctrl_poll drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x5446172b v4l2_ctrl_poll drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x2ff43d3d il_hdl_pm_sleep drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xbc63c4b3 starget_for_each_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x125a4738 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x190b249e xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfea4ec72 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x5e957612 xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x61ff58e3 rt5514_spi_burst_read sound/soc/codecs/snd-soc-rt5514-spi EXPORT_SYMBOL_GPL 0x6cde5431 snd_rawmidi_kernel_write sound/core/snd-rawmidi EXPORT_SYMBOL -0xd20d5410 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x076f0da7 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xcceb76bc omap_mbox_enable_irq drivers/mailbox/omap-mailbox EXPORT_SYMBOL -0xe0e8d314 gspca_disconnect drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x70bc68cf fc0012_attach drivers/media/tuners/fc0012 EXPORT_SYMBOL +0x836135c1 gspca_disconnect drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x8b5142e3 fc0012_attach drivers/media/tuners/fc0012 EXPORT_SYMBOL 0x94127226 ftdi_elan_gone_away drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x902c3533 mlxsw_core_schedule_dw drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xee40b5cf mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc1b9f5dc mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x38b965c8 spi_bitbang_stop drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL 0x6dc2da8a s3fwrn5_recv_frame drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x164ff852 drm_syncobj_add_point drivers/gpu/drm/drm EXPORT_SYMBOL 0x4491fd43 locks_start_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x3e9619f5 torture_onoff_stats kernel/torture EXPORT_SYMBOL_GPL -0x6e9beec2 nci_core_cmd net/nfc/nci/nci EXPORT_SYMBOL -0xda991db5 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeb99281f nci_core_cmd net/nfc/nci/nci EXPORT_SYMBOL +0x11711073 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4f1d7205 snd_ac97_pcm_double_rate_rules sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x07617079 hisi_uncore_pmu_set_event_period drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x4c48939e tuners drivers/media/tuners/tuner-types EXPORT_SYMBOL 0xe3c8143d mt76x02_mcu_calibrate drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd6217d91 brcmu_d11_attach drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xc22ed82c drm_gem_vram_fill_create_dumb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x6c9551b1 pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb08fce84 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd8ed20ce pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe1172746 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc34ea731 snd_hdac_acomp_register_notifier sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x860379c0 inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL -0x75154e3d ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x82a7d1ae inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL +0x7669dce5 ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3ed198ef rtllib_wx_set_essid drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x2fdcc830 ieee80211_start_scan_syncro_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x658588b8 dp_altmode_remove drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL @@ -20740,33 +20751,33 @@ 0xf823baee iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3567812a ath11k_pcic_free_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x8d748ff0 mlx4_get_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x27b87276 otx2_ioctl drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0x2b7c48a5 cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x7c43b51b otx2_ioctl drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x7a27e014 cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xa13363bd cxgbi_ppm_init drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xe7f83b23 drm_gem_plane_helper_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x4a083b28 nfc_proto_unregister net/nfc/nfc EXPORT_SYMBOL -0x800980cc __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0x836122bb nfc_proto_unregister net/nfc/nfc EXPORT_SYMBOL +0xf12cf7cb __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL 0x27c08fce ieee80211_txq_get_depth net/mac80211/mac80211 EXPORT_SYMBOL 0xe5752af3 ieee80211_get_bssid net/mac80211/mac80211 EXPORT_SYMBOL 0x2752104a llc_sap_find net/llc/llc EXPORT_SYMBOL -0x717e73f0 __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL -0xea5f2ca3 ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL -0x14699a7e usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x6d091ea0 __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0xf43d16f8 ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL +0xdd3bc8c5 usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x0e04f6ba host1x_client_exit drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x3ba7153c ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL +0xaa9ebd34 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL 0x0c6039ac dsa_flush_workqueue net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xe8ece129 rt5677_spi_read sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL -0xe099aef9 tmc_sg_table_get_data drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0x1be495a9 tmc_sg_table_get_data drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL 0x08b241d0 iio_read_channel_scale drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x6bc1ed68 rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xd56993fb rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0xa6d3671e slim_report_absent drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0xb44f659c usb_hid_driver drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL 0x7deff673 dm_consume_args drivers/md/dm-mod EXPORT_SYMBOL -0x5f3e2d88 musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xb21b71dd pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL +0x1c2d93de musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xb888b69d pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL 0x49053218 _rtl92c_phy_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x41396ca8 rt2800_sta_remove drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x339519e9 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xba7164c6 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xe608e566 st_nci_se_io drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x557e27ca tifm_unmap_sg drivers/misc/tifm_core EXPORT_SYMBOL 0x76af4553 drm_atomic_helper_setup_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -20779,24 +20790,24 @@ 0xcd51e147 wlcore_remove drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x17063764 mt76_connac_mcu_coredump_event drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xd19197cb ath11k_pcic_write32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x9cb146f3 ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x5c1f1a62 i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL -0x50ab845b cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x809ee6c6 ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3a237a77 i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0x623bb539 cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x51873876 nvme_auth_get_seqnum drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x31e66970 drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x14b9ce40 drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x76f40744 ocfs2_dlm_lvb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xf999267e pnfs_generic_commit_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xff058243 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x45f2544e jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL -0x67ce9498 rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xa278c589 hci_uart_unregister_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0xc04f09f0 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4cc5018d jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0xf8fceba3 rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc751b42d hci_uart_unregister_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x3e2116f0 parport_find_base drivers/parport/parport EXPORT_SYMBOL 0x9e426416 ssh_packet_put drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x2bbf2cde ivtv_api drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xc30511f2 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7a963ef0 ivtv_api drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x830bce76 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc0704d41 usbnet_update_max_qlen drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xbef1d9c6 mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x120ab964 mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x172e72ac mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x38e06dbc mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6282b564 mlx4_flow_steer_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3f30cc0 fcoe_wwn_from_mac drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xa86079e0 rtsx_pci_write_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL @@ -20804,104 +20815,104 @@ 0xef15cc44 v4l2_hdmi_rx_colorimetry drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x7ea411b1 media_request_put drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x2c79d0f2 msg_type_name drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL -0x3684d791 usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x600380fa usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2b6ddf3f qcafrm_fsm_decode drivers/net/ethernet/qualcomm/qca_7k_common EXPORT_SYMBOL_GPL 0x08356f32 fman_sp_set_buf_pools_in_asc_order_of_buf_sizes drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL -0xad6c3d15 cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0xa4a322eb drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL +0x93ded46f cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xa47d6fb9 drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL 0xadc2751b clk_alpha_pll_postdiv_fabia_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x5197fafb __SCT__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5119a789 nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x192e797d wm_adsp2_component_probe sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x9fb59995 nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf7793d9a wm_adsp2_component_probe sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xc6284000 snd_ak4113_reg_write sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0xb79cca5a snd_ak4114_reg_write sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0x650ec003 mma9551_update_config_bits drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x22c36a26 mma9551_update_config_bits drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xa022a1b8 sata_lpm_ignore_phy_events drivers/ata/libata EXPORT_SYMBOL_GPL 0x42bab208 mt76x02_mac_reset_counters drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x791cf564 mt76x02_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe99c9a88 il_tx_cmd_complete drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x475d7427 fman_get_rx_extra_headroom drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL -0x4ab360c4 __fscache_alloc_page fs/fscache/fscache EXPORT_SYMBOL 0xdb68bbad rfkill_destroy net/rfkill/rfkill EXPORT_SYMBOL 0x2f7693d2 ieee80211_rx_ba_timer_expired net/mac80211/mac80211 EXPORT_SYMBOL -0xa9fa810b __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL -0xd3dd2ce2 hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL +0x8ff34e5d __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL +0xa9f76f8f hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL 0x8144ee8a bmi088_regmap_conf drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL -0xe2a8b42f iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xf68ff3b0 v4l2_m2m_ctx_release drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xac6980ba iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x73424bc5 v4l2_m2m_ctx_release drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x70d80fbb rtw_pci_shutdown drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0xd2981357 ath9k_cmn_count_streams drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x537238b3 stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x15a9ae57 stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xb1c2ba29 scsi_host_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe8a0e334 drm_vma_offset_add drivers/gpu/drm/drm EXPORT_SYMBOL -0xc92c59fa drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcba301d2 drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x722630de dccp_hashinfo net/dccp/dccp EXPORT_SYMBOL_GPL -0x31891255 svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0daeba57 svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xcd19946b amdtp_am824_midi_trigger sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x6c384260 snd_ac97_mixer sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x813ffabd parport_announce_port drivers/parport/parport EXPORT_SYMBOL -0xb867279f v4l2_m2m_ioctl_expbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x036b0e64 dibusb_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xad1ce7e7 v4l2_m2m_ioctl_expbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x116e439a dibusb_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x94805fcb vb2_common_vm_ops drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL_GPL 0x8ebdcf42 usb_enable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc39e5998 mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xace65851 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8e26a2ad mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x786cf2ab mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd8c42339 fc_seq_assign drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xac91cca5 drm_simple_display_pipe_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x00c175c6 svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9281f806 svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6bb71038 snd_seq_delete_kernel_client sound/core/seq/snd-seq EXPORT_SYMBOL 0x189be121 fpga_bridge_register drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x4d010140 hsi_claim_port drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x707da6bd ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL +0xf233f18b ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL 0xb501b2df nd_cmd_dimm_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x9049491e typec_find_port_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x0ad85ce3 rt2x00lib_resume drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL +0xcdf8564d fscache_resume_after_invalidation fs/fscache/fscache EXPORT_SYMBOL 0x38594936 nfc_hci_free_device net/nfc/hci/hci EXPORT_SYMBOL -0xc35b2954 rt5663_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5663 EXPORT_SYMBOL_GPL +0x1d82cf5f rt5663_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5663 EXPORT_SYMBOL_GPL 0x78de1ce5 snd_pcm_kernel_ioctl sound/core/snd-pcm EXPORT_SYMBOL -0x8900a9bc rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc6d686d6 rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5475ba9e dm_block_location drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf8869c60 fsg_common_set_cdev drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0xfdfb86a8 cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xb263dbd5 cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x7dd9253d scsi_internal_device_block_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x8e84812c l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL -0x300c361c l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xda88f611 l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL +0x5393fee0 l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0x1879fcbd bridge_tunnel_header net/wireless/cfg80211 EXPORT_SYMBOL -0xbd828553 nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x21473720 nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x8d001361 snd_card_free_when_closed sound/core/snd EXPORT_SYMBOL -0xe01c5c5d rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x24e953db mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x44591137 rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x56fb75fd mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x2b8a0d35 nand_ecc_sw_bch_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x824700ea cs_dsp_power_up drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xd4bddf5c dm_bufio_issue_flush drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x07ef8b1f mt76x02_update_beacon_iter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd13f9985 drm_edid_block_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0x3bdd2254 udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0x3feed81b nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x56b6e124 udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x6acbe792 nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x7e88c1b4 snd_soc_runtime_action sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd91d4fd1 cmp_connection_release sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x767f4d87 comedi_timeout drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xd4e45b7e imx_media_try_colorimetry drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x204d014c __traceiter_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x4a3104f9 cxd2841er_attach_t_c drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL -0x518f3525 em28xx_init_camera drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x43d9810a saa7134_ts_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xdd3c84cc drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa8f9212b cxd2841er_attach_t_c drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL +0x45584112 em28xx_init_camera drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x03bba132 saa7134_ts_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x3e155386 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xaa403ee8 clk_alpha_pll_huayra_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xbe34ef58 ieee80211_chswitch_done net/mac80211/mac80211 EXPORT_SYMBOL 0xc879ad7c asoc_qcom_lpass_cpu_platform_shutdown sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL 0xe859dd08 iio_channel_get_all drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xf93276f6 mma9551_app_reset drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xf7677d11 mma9551_app_reset drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x7c1d8654 nand_write_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x47e2d036 spc_emulate_evpd_83 drivers/target/target_core_mod EXPORT_SYMBOL -0x59776420 ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xb2abcc7e xvip_enum_frame_size drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0xf67b7bcc ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xc8a0f09d xvip_enum_frame_size drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL 0x42394d4c rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xf27f4e2e rt2x00usb_disconnect drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x31abc983 __drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd913b0d7 fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL +0x6593788f fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL 0xde57b5f5 nft_parse_u32_check net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xcfb193b2 snd_soc_acpi_amd_rmb_sof_machines sound/soc/amd/snd-acp-config EXPORT_SYMBOL 0x417832b2 cmp_connection_establish sound/firewire/snd-firewire-lib EXPORT_SYMBOL @@ -20910,21 +20921,21 @@ 0xc0c02e8e vhost_init_device_iotlb drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xff9fa623 cfi_udelay drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0x595b630e stratix10_svc_free_memory drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL -0xd38c643c of_can_transceiver drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x8a86b675 of_can_transceiver drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x1f75ad6e ath9k_cmn_process_rate drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0x33fdcd8f cmdq_mbox_create drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x66d3e585 sprd_mux_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL -0xc3b81a2b ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0xf3eb620f br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL +0x8b72c9fb ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0x2ad6f5ac br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL 0x70b1d044 snd_ak4113_create sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x00ebee18 snd_ak4114_create sound/i2c/other/snd-ak4114 EXPORT_SYMBOL 0x5637b3a3 snd_info_free_entry sound/core/snd EXPORT_SYMBOL -0x2d8dd860 transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL +0xc1bbb1e4 transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL 0x3e770acf omap_mbox_disable_irq drivers/mailbox/omap-mailbox EXPORT_SYMBOL -0x25e2269a v4l2_async_subdev_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x59c6e6d6 v4l2_async_subdev_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0x49ddf117 v4l2_ctrl_handler_init_class drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x844539ae sms_get_board drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xc9fb83c1 max9271_set_translation drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xc3fa34dd max9271_set_translation drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xa6ad5a58 mt76u_queues_deinit drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xd2e0ef6a iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe1f6b0b0 ath9k_hw_reset_calvalid drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL @@ -20933,67 +20944,66 @@ 0x23d2e355 tifm_register_driver drivers/misc/tifm_core EXPORT_SYMBOL 0xe432b0e0 cb710_pci_update_config_reg drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL 0x3dfcaa26 drm_gem_prime_fd_to_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0x9cdbca8d drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x81ed64b8 drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb455924d sha256_block_data_order arch/arm64/crypto/sha256-arm64 EXPORT_SYMBOL 0x4e58d7a3 ieee80211_connection_loss net/mac80211/mac80211 EXPORT_SYMBOL 0x61824f00 ieee80211_get_tkip_p2k net/mac80211/mac80211 EXPORT_SYMBOL 0xcbee5e42 q6asm_stream_remove_initial_silence sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0x4fbedda5 snd_pcm_hw_constraint_ranges sound/core/snd-pcm EXPORT_SYMBOL -0x54afd8c6 rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x02d4187c btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x907bd3c0 ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL +0x7fe25374 rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x85387693 btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0xae10f7d8 ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL 0x29d76e97 scp_get_device drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL 0x40817bd4 fc_elsct_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x510e6d87 sun4i_rgb_init drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL 0x12fd964b drm_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xe4f4665b ipmi_validate_addr drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x74530ecd fscache_op_debug_id fs/fscache/fscache EXPORT_SYMBOL -0xe21a7a0b netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL +0x6c31b6f2 netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL 0x0049ca83 xfrm_aead_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0x4431cf38 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x221197b4 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xafbd6cf5 nf_ct_port_nlattr_to_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x7ec00b10 snd_pcm_set_ops sound/core/snd-pcm EXPORT_SYMBOL 0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xa365c539 cxl_probe_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x9a0a90ab cx8802_get_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x24514afc cx8802_get_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x89cbcee9 mt76u_stop_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x87af5b09 mlx5_del_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x52ffc53e iio_read_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x8474abdb sensor_hub_get_feature drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x05987c5b media_entity_remove_links drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xd339c8db mtk_vcodec_fw_load_firmware drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x34f58a9a mtk_vcodec_fw_load_firmware drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL 0xb52a1cfd mptscsih_dev_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x23c6ea53 mpt_detach drivers/message/fusion/mptbase EXPORT_SYMBOL 0x002e34b5 rt2800_config drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x5bbad87d mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa6ba85b3 mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf48f63e0 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0xf63096b7 dp_aux_dp_driver_unregister drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL -0xdc72de66 pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xfab2a1aa nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL -0xde1f7814 ax25_linkfail_release net/ax25/ax25 EXPORT_SYMBOL -0x91581cad inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x14bc1f54 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xff8912de mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd11f7d58 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x7852e623 dp_aux_dp_driver_unregister drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0xb4b62d52 pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9f081954 nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3d84db43 ax25_linkfail_release net/ax25/ax25 EXPORT_SYMBOL +0xf44a3b7e inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0xb7b2b863 nd_device_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xd20d6408 mmc_free_host drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x0cacf019 __traceiter_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xb4cea6b7 ivtv_clear_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xcd44f561 ivtv_clear_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x26514797 fwnode_typec_mux_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x02a2647a mptscsih_raid_id_to_num drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xd7a9cf42 drm_mode_validate_size drivers/gpu/drm/drm EXPORT_SYMBOL -0xfb90dc60 gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL +0x94ede630 gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL 0xd837914c snd_soc_dpcm_runtime_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x921a1e2f fcp_avc_transaction sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x767d2baf iio_device_get_clock drivers/iio/industrialio EXPORT_SYMBOL 0xae23ce99 __SCT__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5fd7c423 __SCK__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x67f36606 venus_helper_find_buf drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x8613dcd2 venus_helper_find_buf drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x5fdf38b8 lbs_disablemesh drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x81b4d5cc unregister_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL -0xd539eaf4 ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xb22ab322 mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3e80431c ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6172cce1 mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x92e1fc43 nxp_nci_fw_recv_frame drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL 0xf0517d7a drm_mm_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x27ada2b6 fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL +0x4d8c17c7 fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7c9722ba nfs_dreq_bytes_left fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa8e9e1ae send_implementation_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe49ed5b0 snd_i2c_sendbytes sound/i2c/snd-i2c EXPORT_SYMBOL @@ -21001,48 +21011,48 @@ 0xb0d63dc9 nand_op_parser_exec_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xbbb027c4 vmbus_request_addr drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xa2365f44 btracker_issue drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xbe32f3c2 dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xeb517bbe dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0xe80e5087 fw_csr_iterator_init drivers/firewire/firewire-core EXPORT_SYMBOL 0xf8515f5a mt76x02_dma_disable drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xff987a02 bgx_set_xcast_mode drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x7c3c5033 xpcs_get_an_mode drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x602639f0 fc_lport_logo_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xdd849d51 scsi_get_sense_info_fld drivers/scsi/scsi_mod EXPORT_SYMBOL -0xf98d19ca rockchip_drm_wait_vact_end drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL +0xfbecb0fe rockchip_drm_wait_vact_end drivers/gpu/drm/rockchip/rockchipdrm EXPORT_SYMBOL 0x6560c60d dpaa2_io_service_acquire drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0x45991d12 snd_pcm_lib_malloc_pages sound/core/snd-pcm EXPORT_SYMBOL -0x3c58ac55 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL -0xe49e2c96 sdhci_execute_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xa7a4b557 hfi_session_abort drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x3e5cb162 hfi_session_start drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb965e824 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL +0x700a3c48 sdhci_execute_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x3986c7a8 hfi_session_abort drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xad33a049 hfi_session_start drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xc12bf687 mptscsih_host_attr_groups drivers/message/fusion/mptscsih EXPORT_SYMBOL -0xdf31a957 ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xc3a8ca8a mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4681b62a ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc2822b03 mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x16ca1a8a phylink_suspend drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x07d1bb11 scsi_free_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x062db7a9 drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xdb683469 drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xab05a868 __acpi_nvdimm_notify drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0xfc296bd6 osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL -0x35bdc8a7 rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL -0xc2678c23 tls_get_record net/tls/tls EXPORT_SYMBOL -0x7d772ad1 xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x5c883ca3 osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL +0x5530935a rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL +0x3cf5cc1e tls_get_record net/tls/tls EXPORT_SYMBOL +0x28e23deb xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xebedf4de rawnand_sw_bch_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xe8f40f9e v4l2_jpeg_parse_header drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL -0x97f99331 v4l2_m2m_ioctl_streamoff drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x0fff4959 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xd092498f v4l2_m2m_ioctl_streamoff drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xa131f2b4 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x3a758d72 wlcore_translate_addr drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x56c8799d scsi_kunmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0x89f86a80 scsi_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL 0x871ab41a drm_rect_intersect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xcc73549d nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1d9c1367 jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL +0xed0921ab nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x769d6cfe jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL 0x84e30745 wpan_phy_new net/ieee802154/ieee802154 EXPORT_SYMBOL 0x05e807a9 xdr_encode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x713a6dbd snd_hda_bus_type sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x4ec8ad07 fcp_bus_reset sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x42801d20 ubi_sync drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x72c42bba dvb_generic_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x9c5e1f61 usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1a398cc2 dvb_generic_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x68d640ce usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x54794424 ath9k_hw_setuprxdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x98b5ab12 mlx4_sync_pkey_table drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xe6ae3d9a fc_linkdown drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -21051,8 +21061,8 @@ 0xadc044b7 vfio_set_irqs_validate_and_prepare drivers/vfio/vfio EXPORT_SYMBOL 0x7d568608 nd_device_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xe829bd4a bq27xxx_battery_teardown drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0x0293997b tegra_usb_phy_postresume drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL -0xfcbbad37 b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xfcece3b7 tegra_usb_phy_postresume drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0xa0fd0d21 b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x81dce6fa mt76_alloc_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xaa1f52da pn533_finalize_setup drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x7d4ca863 unregister_8022_client net/802/p8022 EXPORT_SYMBOL @@ -21062,37 +21072,37 @@ 0x45fb8985 rdma_nl_chk_listeners drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1199cce7 slim_stream_free drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x6afedfda ieee80211_wake_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xa945d817 md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL -0xc8a1c2eb v4l2_m2m_get_vq drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0x5d8726be md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL +0xb62b7559 v4l2_m2m_get_vq drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL 0x7e8d8619 usb_anchor_empty drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xab8e7e9e lbtf_cmd_copyback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x95a4672a hostap_set_word drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x0d6368d7 fc_seq_set_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x7d2317de cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x7d2ecb9e cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x635e6c4c sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL +0xe4c3ec39 cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xe4ce3079 cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x2d0697c2 sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL 0x4a62a44f crypto_nhpoly1305_setkey crypto/nhpoly1305 EXPORT_SYMBOL -0xf6e072c8 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8388fcd6 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x379ae5a0 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3263b5f3 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x35eff5e0 nf_osf_fingers net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0x7a3d8d8a snd_hdac_stream_setup_periods sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x930da7a7 ata_sff_dma_pause drivers/ata/libata EXPORT_SYMBOL_GPL 0xdf0c757f ata_tf_to_fis drivers/ata/libata EXPORT_SYMBOL_GPL 0xc1b921ff __scsi_init_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xd53b904b drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6262916b drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38f2d94e ceph_file_to_extents net/ceph/libceph EXPORT_SYMBOL -0xc4b90f99 ieee802154_free_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x1f69a648 ieee802154_free_hw net/mac802154/mac802154 EXPORT_SYMBOL 0xde5b4f4e llc_set_station_handler net/llc/llc EXPORT_SYMBOL 0x8b2e9f96 cmp_connection_reserve sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x87066f41 snd_ctl_add_vmaster_hook sound/core/snd EXPORT_SYMBOL_GPL 0x3f60f853 nand_read_page_hwecc_oob_first drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x615de272 __v4l2_device_register_subdev_nodes drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7b80e884 __v4l2_device_register_subdev_nodes drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xb952fa92 iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x5a134561 drm_property_blob_get drivers/gpu/drm/drm EXPORT_SYMBOL 0xc05bff3c drm_property_blob_put drivers/gpu/drm/drm EXPORT_SYMBOL -0x1f22f485 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0xb5dadced __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0xf835e6f1 __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0xefe9479f drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x7a480476 __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x940d5728 __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL 0x07c90990 iio_channel_release drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x58bb6f0f slimbus_bus drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0xe60d51ad w5100_probe drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL @@ -21101,7 +21111,7 @@ 0xcb2340b8 drm_rect_debug_print drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x28afd088 drm_simple_display_pipe_attach_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x560b9ee1 wiphy_unregister net/wireless/cfg80211 EXPORT_SYMBOL -0x9989fa7a cs35l41_remove sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0xd2a61e45 cs35l41_remove sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL 0x7dc80eb2 snd_soc_register_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd4d39df3 snd_ctl_notify_one sound/core/snd EXPORT_SYMBOL 0x62d4d95a hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID @@ -21110,109 +21120,108 @@ 0xbafd3031 dvb_ca_en50221_camchange_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x082737e8 v4l2_ctrl_merge drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xd450bacf v4l2_event_wake_all drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xa9f5d89a rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0x888602de rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x9b75a345 spi_test_execute_msg drivers/spi/spi-loopback-test EXPORT_SYMBOL_GPL -0x1f8cfa68 cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x8e58a7f6 fscache_object_lookup_negative fs/fscache/fscache EXPORT_SYMBOL -0x98cca5c6 nci_nfcee_mode_set net/nfc/nci/nci EXPORT_SYMBOL +0xde8ddd29 cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf8573655 nci_nfcee_mode_set net/nfc/nci/nci EXPORT_SYMBOL 0xb72c162e ceph_buffer_release net/ceph/libceph EXPORT_SYMBOL -0xb9f83b78 xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x52e562bc xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xadc3f034 nand_ecc_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xcbf6869e ata_print_version drivers/ata/libata EXPORT_SYMBOL +0x9e6a3817 ata_print_version drivers/ata/libata EXPORT_SYMBOL 0xd3cf0414 nvdimm_has_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x54a12ec4 ti_lmu_common_set_ramp drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL -0xb64a4f03 venus_helper_intbufs_free drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x6a774660 usb_gstrings_attach drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xcd440998 venus_helper_intbufs_free drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x25c95874 usb_gstrings_attach drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x5990e6d8 sun4i_frontend_enable drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL 0xf388b18b ipmi_destroy_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x6bf43ffb nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc5c5033a nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL 0x693c3961 nf_ct_helper_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x161a4bc3 snd_soc_dai_set_sysclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x99cb18ec azx_get_pos_lpib sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xea9c1b59 iio_dma_buffer_block_done drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x9707ebfd ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x5f537a57 ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xf8ffd565 v4l2_jpeg_parse_quantization_tables drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL -0xc823f693 ttpci_budget_init_hooks drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x1fa26904 ttpci_budget_init_hooks drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0x55aa7c5f cx2341x_mpeg_ctrls drivers/media/common/cx2341x EXPORT_SYMBOL -0x597dd788 fc0013_rc_cal_add drivers/media/tuners/fc0013 EXPORT_SYMBOL +0xd8b524b9 fc0013_rc_cal_add drivers/media/tuners/fc0013 EXPORT_SYMBOL 0xb0c2e119 mt76x2_phy_set_txpower_regs drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x109ca3e6 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5294b6a5 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x82a59c7d meson_vclk_setup drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL -0xa09e40a8 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x306a2187 br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0xfd9b46d5 ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x2c4a2b07 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x57240b31 br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x91bbef18 ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL 0x024057d2 cs35l41_global_enable sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL -0x417b69f0 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xf4631770 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xfb55f0b2 memstick_next_req drivers/memstick/core/memstick EXPORT_SYMBOL -0xf4eccbcd btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x93076446 btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x82e6c13d ntb_transport_qp_num drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xbb489fa1 ssam_get_controller drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x4a248e58 ieee80211_ps_tx_ack_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x33501364 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x79d51722 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xd6eb53b9 ptp_qoriq_enable drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL -0xe891e0ab venus_helper_set_raw_format drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb25a2cf4 venus_helper_set_raw_format drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xfa3b440a rtw8821c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8821c EXPORT_SYMBOL -0xfce07536 rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xefdc161d rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xa3e52657 rt2800_disable_wpdma drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x77d83398 mlxsw_core_read_frc_l drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x066a906a drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x372334db drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x29c83c23 host1x_syncpt_read drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x972603e5 cryptd_alloc_skcipher crypto/cryptd EXPORT_SYMBOL_GPL 0xd806a273 ocfs2_dlm_dump_lksb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xd4390d11 svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf67a4ffc svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x81434346 snd_soc_component_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf69e2727 snd_soc_component_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb01988ea bcma_host_pci_irq_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x845a37d4 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x2b0007ee target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL +0x1f65a569 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x45a4f741 target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL 0x7f8f482b vchiq_mmal_port_parameter_get drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0xb5fbb649 vchiq_mmal_port_parameter_set drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL -0x40bf4ce3 lnbh25_attach drivers/media/dvb-frontends/lnbh25 EXPORT_SYMBOL -0x9a115dc7 mtk_vcodec_fw_get_vdec_capa drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x0e7ef81b lnbh25_attach drivers/media/dvb-frontends/lnbh25 EXPORT_SYMBOL +0x3f85f1c4 mtk_vcodec_fw_get_vdec_capa drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL 0x82cec6e7 smscore_onresponse drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x769e9491 usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xccbb8cd3 ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x26fb3a60 __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xa6905497 iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x63a2beb5 ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL +0xcc1b2625 usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd3591efd ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x30cfffbc __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf8d77c6b iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9e59a9a4 ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL 0x4e5e14bc __SCT__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0x159f6e41 cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL +0x04a82c60 cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL 0xb419329b tegra30_ahub_disable_tx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0x55a40206 tegra30_ahub_disable_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0xfffd89db copy_from_user_toio sound/core/snd EXPORT_SYMBOL -0xead2654a iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x452b4e47 sdhci_cqe_disable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x38c6fd94 dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL +0x7f75d981 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaac809ce sdhci_cqe_disable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0b49682f dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL 0x83f9ab72 __traceiter_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xc51023bc v4l2_m2m_ioctl_create_bufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x5a988666 dib7000m_pid_filter_ctrl drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0xfb2de6c0 v4l2_m2m_ioctl_create_bufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x6f9dddbe dib7000m_pid_filter_ctrl drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL 0x66f94ee1 typec_port_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x66234e99 usb_serial_handle_dcd_change drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xa8d89460 usb_stor_bulk_srb drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x9ebb633c usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc6ee7151 cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x6deae863 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x10cdd1c9 usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc2cfef8a cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x2317ae46 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xd4f762ac scsi_register_interface drivers/scsi/scsi_mod EXPORT_SYMBOL -0x0dbaede7 nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8dceb406 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL +0x8cd7feea nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2f460cfd rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL 0x83fab883 ife_get_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL -0x38a8c2b6 soc_codec_dev_max98373 sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0xec76f88d soc_codec_dev_max98373 sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL 0xef171f5e oxygen_read_ac97 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x0633c4b9 fpga_bridges_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x97474b26 ata_sff_queue_pio_task drivers/ata/libata EXPORT_SYMBOL_GPL 0x45d05771 vchiq_mmal_component_init drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0xa4efb6e0 v4l2_ctrl_add_handler drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x91f23c57 usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x831fda5d usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4a6b2a90 drm_sched_resubmit_jobs drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x7df39c05 asoc_simple_hw_params sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x3823acb8 line6_read_serial_number sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x05ed251d snd_hda_codec_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x50206034 rpmsg_poll drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x8a329f6d __comedi_request_region drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x23798c89 flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x62d5ddce core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL -0x1f4dc1cc tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL +0x3fffe145 flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x4a7733f0 core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL +0x626c67e7 tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL 0x43a23983 typec_retimer_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x9a434443 usb_stor_probe2 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x5569bf16 usb_stor_probe1 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE @@ -21223,31 +21232,31 @@ 0xabcd9659 mlx4_cq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc2050974 fman_port_get_tstamp drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xa9f04466 cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa33f80f7 cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x50a84d83 rtsx_pci_write_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xff5b907c host1x_job_pin drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xa1123909 host1x_job_put drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x83ee03d5 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4f98c0a8 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1abfc486 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9fc0cb51 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf9eced44 LZ4_compress_fast_continue lib/lz4/lz4_compress EXPORT_SYMBOL -0x89008ad8 hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL +0x98b4350d hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL 0xba54b904 sdw_cols drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xab5f5c26 cx88_set_tvaudio drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x1b135174 cx88_set_tvaudio drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x4411ec0d rc_g_keycode_from_table drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xd475e1c8 wl1271_acx_set_ht_capabilities drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0e821ea1 mt76_mcu_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x6b117240 tifm_remove_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0x91716f54 drm_sched_increase_karma_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xa1aa55fc drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x600592b4 drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf291b3d7 blowfish_setkey crypto/blowfish_common EXPORT_SYMBOL_GPL 0xdd626ee3 fuse_len_args fs/fuse/fuse EXPORT_SYMBOL_GPL -0x80284297 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xf7d9ff9c nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x44599a61 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x02c0704e nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x8197b702 ac97_bus_type sound/ac97_bus EXPORT_SYMBOL -0x892120b4 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcbf1ba70 ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0994b122 suni_init drivers/atm/suni EXPORT_SYMBOL -0x51b5ff28 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xef2eea39 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4974f8c1 ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x92d8fd10 suni_init drivers/atm/suni EXPORT_SYMBOL +0xaf5250ce iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xb77b0159 v4l2_prio_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x54baf765 rndis_deregister drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0xe13056df _rtl92c_phy_init_bb_rf_register_definition drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -21257,22 +21266,22 @@ 0x61492bb7 mlx5_rl_are_equal drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xdca831a0 fc_lport_iterate drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xfd72c0ea drm_gem_cma_print_info drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL -0x2ca1209e dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x26b678b0 sigmadsp_restrict_params sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0xdbb9c6e3 dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe9c10a89 sigmadsp_restrict_params sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL 0x0f8e4be9 dpcm_end_walk_at_be sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x25d6cefa hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0xb6ad3d4e comedi_nscans_left drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x7b32995e onenand_addr drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL 0x712a0b48 parport_negotiate drivers/parport/parport EXPORT_SYMBOL 0x74dcd98c dm_bufio_get_aux_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xe41ff299 cx18_stop_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x88d96d32 cx18_stop_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0xeb6dffc0 usb_gadget_udc_reset drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0xe2e28f73 rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x1cfb3a11 rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x2305ca5d rtl_debug_add_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x24c3531b ttm_bo_move_to_lru_tail drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xad677eb9 drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x13ba0721 xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2781c579 rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe5395c6f drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf155cc23 xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5987b625 rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8c8a5af6 snd_timer_close sound/core/snd-timer EXPORT_SYMBOL 0xa31493e2 comedi_open drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL 0x86d3489b cs_dsp_halo_bus_error drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL @@ -21282,7 +21291,7 @@ 0x2030c702 il_rx_queue_alloc drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xa0ea7adb drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x973f562b drm_gem_vram_pin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0xb84e34d5 drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xb323701f drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4eb4c55e __serpent_encrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x292be567 comedi_close drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL 0x2eae82b0 ptp_qoriq_isr drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL @@ -21291,197 +21300,198 @@ 0x4e2e10d2 be_roce_mcc_cmd drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0x6400e30a drm_atomic_helper_fake_vblank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc599e1c0 drm_fb_cma_get_gem_addr drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL -0x5a16826d drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe1e9c505 drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0e177072 async_xor_val_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0x11329af1 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL -0xfa1ed7ac dccp_check_req net/dccp/dccp EXPORT_SYMBOL_GPL -0xc8c3e121 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL +0xb3aad647 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL +0x402ba36e dccp_check_req net/dccp/dccp EXPORT_SYMBOL_GPL +0x046f74a6 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL 0x82b14780 tegra_pcm_mmap sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0x909be7f7 line6_init_pcm sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0xb5494ae7 dib0090_get_wbd_target drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x7634fc88 dib0090_get_wbd_target drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x63747622 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xabba0d2e drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x4779f7d7 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x57dcdf47 drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xb6da7a4e drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0xb0f2e544 dw_mipi_dsi_bind drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL 0x29f5e58d meson_card_parse_dai sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL 0x20cc9ac3 pcm3060_probe sound/soc/codecs/snd-soc-pcm3060 EXPORT_SYMBOL -0x18e81dfc adau17x1_dai_ops sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x58419ac8 adau17x1_dai_ops sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0xce15805a dfl_fpga_dev_feature_init drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x0bee828f iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x103e63cd iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xc3eec103 ar9003_mci_state drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x13f5812a mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa976af2e mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xdaad3142 hnae3_unregister_client drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL 0x8db78293 drm_atomic_helper_update_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38690d99 drm_detect_hdmi_monitor drivers/gpu/drm/drm EXPORT_SYMBOL 0xfced09d2 host1x_job_submit drivers/gpu/host1x/host1x EXPORT_SYMBOL -0xf521ffd5 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x30631ab7 nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x7397a585 nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x39674879 __tracepoint_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0xfd5aee59 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7ea64913 nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xf37efc1d nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xf47f4b35 q6asm_stream_media_format_block_ape sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0xe8f57b87 rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0xb9163898 mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7feed306 rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xb46c60c3 mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x8578344a nanddev_isreserved drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x52c09126 lgs8gxx_attach drivers/media/dvb-frontends/lgs8gxx EXPORT_SYMBOL +0xe3889af2 lgs8gxx_attach drivers/media/dvb-frontends/lgs8gxx EXPORT_SYMBOL 0xa5105581 u_audio_start_capture drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL -0x4e73ccae rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xb9503ee5 rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xe4fd7098 rt2800_config_filter drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x7238878d mt76x02_init_device drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfe7480ef ath11k_pcic_register_pci_ops drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x5c049944 cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x36948029 cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xe3c11fdd nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2149053f cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x4df4657d cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xb03f4298 nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x3ac8b435 nfc_digital_free_device net/nfc/nfc_digital EXPORT_SYMBOL -0x9186852e l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x321aec29 l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xaf88092c atm_dev_deregister net/atm/atm EXPORT_SYMBOL +0x5fc77883 l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x55b4ff62 l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x04e03429 atm_dev_deregister net/atm/atm EXPORT_SYMBOL 0xc1921ed2 snd_soc_add_dai_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x46e6fb1b rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd7e1fd3c ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL +0x8faf8d92 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa8a60a42 ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL 0xf3bcf0c0 nd_btt_arena_is_valid drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xc9a29eb1 adt7x10_dev_pm_ops drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL 0xe7463984 udc_mask_unused_interrupts drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL -0x00812940 ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x465e7c8b ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x0276b77c mt76_wake_tx_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xbd310bd9 ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xe7634996 mbox_handler_msix_offset drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x0ffa486e ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5dc4ee81 mbox_handler_msix_offset drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x86ee230c fc_find_rport_by_wwpn drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x3c90c7b0 rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL +0x198a9bef rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL 0x21e76a68 dpaa2_io_get_adaptive_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL 0xfa0aedff dpaa2_io_set_adaptive_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL 0xe76e7226 ceph_pagelist_alloc net/ceph/libceph EXPORT_SYMBOL -0x20ebd76f flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x5b30743f flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x9b57c7f8 nft_do_chain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x22237f3d nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x2f605e93 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xb84c4209 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xd9ee8941 adau17x1_remove sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x14e141cc nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xd9c05fd0 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x887a4598 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x488e9e5f adau17x1_remove sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0x1221493e snd_hda_detach_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4588d354 snd_hda_attach_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x40d8448c ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc97102de imx_media_find_subdev_by_devname drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x19bea6c4 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0d87e479 imx_media_find_subdev_by_devname drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x2a32074e hisi_qm_alloc_qps_node drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x3368096d dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x3216169f dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x7af2d2a3 mt7615_thermal_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xe1249978 lm3533_ctrlbank_enable drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL -0xc15c06dc nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL -0x53dac5c1 virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x007b11e6 hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x063a10f6 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe7ad7435 virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xcf53b8dc hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xe215c555 snd_soc_put_strobe sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xcd2e0914 snd_soc_get_strobe sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe99b0529 dfl_fpga_cdev_assign_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xff4351b0 ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x67f2ed1e nand_prog_page_begin_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x5ce51560 ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xf3d0c657 ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xec2c963e media_device_register_entity drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x370387af i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x257e9171 usb_add_config drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x8537ad8f i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x874dbe61 usb_add_config drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x8ae587df mptscsih_io_done drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x2455bb28 rtl_cam_add_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x17f568e9 mt76_rates drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb7bd33ff il_isr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4dcf0e8e drm_event_cancel_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x1834990d ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x64c97b12 rt5682_volatile_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x70411260 ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x9b9e6aff rt5682_volatile_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x7fc6a3b6 fieldbus_dev_online_changed drivers/staging/fieldbus/fieldbus_dev EXPORT_SYMBOL_GPL -0x568b9910 caam_qi_enqueue drivers/crypto/caam/caam EXPORT_SYMBOL -0xe2f32d75 vb2_request_buffer_cnt drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x3a1a8b8f caam_qi_enqueue drivers/crypto/caam/caam EXPORT_SYMBOL +0x570e8d02 vb2_request_buffer_cnt drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x7894416d usb_autopm_get_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x610cc549 mlx4_SET_PORT_PRIO2TC drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x83f8a212 bcm_phy_cable_test_start drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0x0e56ce30 cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8fffe0e0 cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x916cbf86 raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL 0x0f7acb66 drm_mm_print drivers/gpu/drm/drm EXPORT_SYMBOL 0x59a2712d raid6_gfinv lib/raid6/raid6_pq EXPORT_SYMBOL -0x02bf3c89 svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc0cf37fe nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xc125a6b4 cs35l41_regmap_spi sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x6f50d68e svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x52400c34 nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb7520e47 cs35l41_regmap_spi sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xda73e39c iio_sw_trigger_destroy drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL -0x1e5edb89 can_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2851055a can_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x83b5782c rtw_phy_set_tx_power_level drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x2144d966 hdlcdrv_transmitter drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL -0xb99697c2 ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbf4b4ac8 hdlcdrv_transmitter drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x4e716c6e ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x2825d810 mlx4_multicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x33a7ef3b sas_request_addr drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x89759c5b rtsx_usb_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xf7702cfe drm_gem_cma_prime_import_sg_table_vmap drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL -0x2b84f891 drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb091582f drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x67d76468 meson_clk_triphase_ops drivers/clk/meson/clk-phase EXPORT_SYMBOL_GPL 0xe5e1635f snd_pcm_set_managed_buffer_all sound/core/snd-pcm EXPORT_SYMBOL -0x6227f4f1 st_magn_common_remove drivers/iio/magnetometer/st_magn EXPORT_SYMBOL +0xc56a449a st_magn_common_remove drivers/iio/magnetometer/st_magn EXPORT_SYMBOL 0xcca444df comedi_buf_read_n_available drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x1ea19173 rio_bus_type drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x727b0504 nxt200x_attach drivers/media/dvb-frontends/nxt200x EXPORT_SYMBOL +0x289d3c3b nxt200x_attach drivers/media/dvb-frontends/nxt200x EXPORT_SYMBOL 0x7e9caa9f fw_run_transaction drivers/firewire/firewire-core EXPORT_SYMBOL -0xc2371f0a alloc_canfd_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0x439e3e23 stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x3977f87c mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb048c5d4 alloc_canfd_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xe17a35e7 stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xa395558d mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4c167b03 fman_get_qman_channel_id drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0xce4e2788 fcoe_ctlr_recv_flogi drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x380dffd2 rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xad33095c ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x528b491e rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb315917c ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xda1245a2 snd_hdac_regmap_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x7b7ead6f snd_hdac_regmap_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xf2578629 da7219_aad_init sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL -0x681291f6 ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0x0c30c0dd da7219_aad_init sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0xb510722c ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL 0xd86e92fd ath9k_hw_ani_monitor drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xecd0af4c drm_vram_helper_mode_valid drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x7f5dfa6a xfrma_policy net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0xea8583bc lp55xx_update_bits drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0xdabd48bb videobuf_reqbufs drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x8c5f7ce6 v4l2_queryctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xe01c2283 lp55xx_update_bits drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0xfe342a62 videobuf_reqbufs drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xf09d3cd7 v4l2_queryctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xdb1cf171 mpt_device_driver_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0xcc71205d rtl_usb_resume drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0xacb91180 rt2800_load_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xebe384cb madera_name_from_type drivers/mfd/madera EXPORT_SYMBOL_GPL 0x499bbf57 nfit_get_smbios_id drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0x5b3d8843 fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL -0x5d8d1684 nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL +0xe8cd6eb4 fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL +0xad245d01 nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL 0x2c0f204c ieee80211_wake_queue net/mac80211/mac80211 EXPORT_SYMBOL -0x2507ca16 dccp_feat_signal_nn_change net/dccp/dccp EXPORT_SYMBOL_GPL -0xdcb24e17 ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xc38eec6f scd30_resume drivers/iio/chemical/scd30_core EXPORT_SYMBOL +0x043627b4 dccp_feat_signal_nn_change net/dccp/dccp EXPORT_SYMBOL_GPL +0x63534870 ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xfb7f992c scd30_resume drivers/iio/chemical/scd30_core EXPORT_SYMBOL 0x3684d8af vringh_complete_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0xdbe2d84e v4l2_ctrl_handler_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x9a75d537 rtw_tx_report_enqueue drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa07ae87a mlx4_mr_hw_put_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5d399c47 bcm_phy_28nm_a0b0_afe_config_init drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xbd298a9c fc_seq_els_rsp_send drivers/scsi/libfc/libfc EXPORT_SYMBOL_GPL -0xa7d45a2c nci_hci_dev_session_init net/nfc/nci/nci EXPORT_SYMBOL +0x60287538 nci_hci_dev_session_init net/nfc/nci/nci EXPORT_SYMBOL 0x97f203dc snd_hda_create_spdif_share_sw sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc87491c8 vringh_notify_enable_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x01799dfa gspca_suspend drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x33f57199 usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x9b0d6051 usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1a703b8f gspca_suspend drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x6d357970 usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x171ab209 usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2c2d1698 mt76x02u_init_mcu drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x387d1eaf libipw_wx_get_scan drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x9772d9be ath_gen_timer_alloc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xb3325fff ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xee6507d5 ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5efbb77b drm_gem_ttm_print_info drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0xac7aa511 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL +0x593e00b1 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0xccabde6f crc64_rocksoft_generic lib/crc64 EXPORT_SYMBOL_GPL -0x600f08bf xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL +0x5ae45a69 xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL 0xea344c1b failover_unregister net/core/failover EXPORT_SYMBOL_GPL 0x5cd7eb9b wm_hubs_dcs_done sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x60f111dd gnss_serial_deregister drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x411ab089 sm_register_device drivers/mtd/nand/raw/sm_common EXPORT_SYMBOL_GPL -0x93ae71ec ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL +0xdad852f6 ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL 0x8238c32e rio_request_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x67e45e10 init_dma_pools drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL -0xd8da34ef usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x70222527 usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x826851e3 register_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xbeeff421 usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc4c03f58 usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa110acec register_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xaf68a493 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xbd626f0c cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x5e0d14b1 cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x780bf0ea drm_mode_object_get drivers/gpu/drm/drm EXPORT_SYMBOL -0xe0ab4760 drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa19efdeb drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x3abef80b qcom_rpm_smd_write drivers/soc/qcom/smd-rpm EXPORT_SYMBOL -0x80469138 qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xe01562e0 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbbf47ff6 qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xd5e36565 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x03449fe2 adis_debugfs_reg_access drivers/iio/imu/adis_lib EXPORT_SYMBOL -0xfc8ae618 ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xbdf12af5 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xc8dd4fa8 tda826x_attach drivers/media/dvb-frontends/tda826x EXPORT_SYMBOL +0xec4d13ab ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xd6fda947 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x510347c9 tda826x_attach drivers/media/dvb-frontends/tda826x EXPORT_SYMBOL 0xcba2aa40 mraid_mm_register_adp drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL 0x73f11068 drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xda7fe577 drm_gem_vram_put drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL @@ -21490,7 +21500,7 @@ 0x1c91b6c6 cmdq_pkt_poll drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x63adbf92 encode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0x9ca95932 ceph_create_snap_context net/ceph/libceph EXPORT_SYMBOL -0xb95629a4 ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0xcdf2b3cd ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL 0xd5ee7691 snd_soc_set_ac97_ops sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe4179cea snd_soc_dai_set_tdm_slot sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6ee5abf8 snd_hda_mixer_amp_switch_put_beep sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -21501,37 +21511,37 @@ 0xe78e7c7b vmbus_allocate_mmio drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xa99d7fa6 cnstr_shdsc_aead_null_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0x88430d4c cnstr_shdsc_aead_null_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL -0x133bd2c9 videobuf_qbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xa35299b8 videobuf_qbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x49fb11d5 usb_hcd_pci_pm_ops drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xa54569aa cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL -0x3ac06b59 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0x842a6ded cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL +0xe74597ce spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0x69451ce4 ad_dpot_remove drivers/misc/ad525x_dpot EXPORT_SYMBOL 0xba598035 iio_dma_buffer_read drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x4b7b4185 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc62404e1 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb675c808 nvdimm_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xa7ceb9ef vmbus_teardown_gpadl drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xe5be1bce em28xx_write_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x5989272a bt878_device_control drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0xa1406de5 em28xx_write_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xb8772230 bt878_device_control drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xbb43a519 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7e61d5e3 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xbb8ef471 verbose_torout_sleep kernel/torture EXPORT_SYMBOL_GPL 0x2e95e004 __ieee80211_get_rx_led_name net/mac80211/mac80211 EXPORT_SYMBOL -0xfb27526f ax25_ip_xmit net/ax25/ax25 EXPORT_SYMBOL -0x16d73c9d wm_adsp_fw_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x5c5a8647 ax25_ip_xmit net/ax25/ax25 EXPORT_SYMBOL +0x29a0f6ba wm_adsp_fw_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x9078d3de snd_vx_free_firmware sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0x66620cc6 coresight_register drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0xb06fc19e cros_ec_resume drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x57e3542d coresight_register drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xb4f5846f cros_ec_resume drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0x60dbc82a caam_dump_sg drivers/crypto/caam/error EXPORT_SYMBOL -0x70e32ca6 v4l2_m2m_fop_poll drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x4e7963bc dib9000_fw_pid_filter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x509f8dd7 v4l2_m2m_fop_poll drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x907950f6 dib9000_fw_pid_filter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0xfede2fbf fw_core_add_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL -0x3c98fff2 orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x18211a1c orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x80a34777 fc_rport_terminate_io drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf742f824 raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL 0x4e04e431 drm_crtc_arm_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x0e5f4509 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xde603132 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL 0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x19baf93f target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x532112a0 target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0xa881c6fc qcom_remove_sysmon_subdev drivers/remoteproc/qcom_sysmon EXPORT_SYMBOL_GPL 0x2421c2d0 cs_dsp_power_down drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x9d8118ba v4l2_ctrl_new_int_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL @@ -21539,34 +21549,34 @@ 0xda45cac3 rtl8723_phy_mac_setting_calibration drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x5d3ab1e4 mt7615_mac_sta_remove drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x88859e7c devm_pvpanic_probe drivers/misc/pvpanic/pvpanic EXPORT_SYMBOL_GPL -0xb265bef0 drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xbf5a7a7e drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xec9d6dbf drm_syncobj_find drivers/gpu/drm/drm EXPORT_SYMBOL -0x28e272f4 drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x7410ba81 drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x31852b3d drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0xb1b43446 drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x01c4bba9 drm_dp_lttpr_max_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x9d909edd clk_gfx3d_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x0a2a035b nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe9c77841 nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb4455188 nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL -0x126007d3 nfc_set_remote_general_bytes net/nfc/nfc EXPORT_SYMBOL -0xa1cf3f5a dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xe89eda59 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa2fe9459 imx_media_capture_device_unregister drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xffcd428f nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x61683775 nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL +0x95cd86f9 nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5452e9ae nfc_set_remote_general_bytes net/nfc/nfc EXPORT_SYMBOL +0x9a55ba41 dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7b87c285 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9ce06ee3 imx_media_capture_device_unregister drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x874190eb hid_sensor_get_usage_index drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xd1da1359 il_dealloc_bcast_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0x484489a4 mlxsw_cmd_exec drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0769d39c __dax_pmem_probe drivers/dax/pmem/dax_pmem_core EXPORT_SYMBOL_GPL -0x3a842264 drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x4d9252e5 ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL -0xf89e48ae ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL -0xac08a867 br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL -0x8d857f80 ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x01f65723 drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9ff41778 ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL +0xd859db99 ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL +0xee127f6d br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL +0x26977745 ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x155e1e91 ssam_request_write_data drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x7903e46e ledtrig_torch_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL 0x90d54cff mmc_remove_host drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xa6bf1384 usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x59d2b4c6 usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2d41f646 mt76_connac_mcu_wtbl_generic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x88fd6d02 bgmac_enet_probe drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x5036e3c6 bgmac_enet_probe drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL 0x85a305a6 sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xccfd2ebc scsi_dev_info_list_del_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xa436f4de iqs62x_events drivers/mfd/iqs62x EXPORT_SYMBOL_GPL @@ -21574,113 +21584,113 @@ 0xf5922009 dw_hdmi_phy_update_hpd drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x30cb9b84 crypto_transfer_akcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL 0xd344e4ee ocfs2_stack_glue_set_max_proto_version fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xb5f9b408 nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1d4dfb1f nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x360104f0 snd_soc_free_ac97_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x7c1a3d55 mmc_cqe_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xc826b104 mmc_cqe_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x294acaab __media_remove_intf_links drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xe6e3a54b typec_match_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xbedcd426 ulpi_unregister_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x0ac64cd1 mpt_HardResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL -0x863256cd ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xdeba4c87 ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x827a2f1f mlxsw_afa_block_jump drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0a1c4c23 meson_venc_hdmi_mode_set drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL 0xc9492be7 dpdmai_get_tx_queue drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0xb7c81df3 crypto_nhpoly1305_init crypto/nhpoly1305 EXPORT_SYMBOL 0x98b0ece8 nfs_init_timeout_values fs/nfs/nfs EXPORT_SYMBOL_GPL -0xab7d6287 l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x03530269 cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf3137211 rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x712cf2ba snd_soc_jack_report sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xbae52d76 snd_soc_dapm_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc8346795 snd_soc_dapm_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb3a00dd1 l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x890284b3 cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3852ca4a rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1b03b6b0 snd_soc_jack_report sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf9c8b095 snd_soc_dapm_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x17d8e4a9 snd_soc_dapm_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xabd26d93 snd_hda_check_amp_list_power sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x127e8126 btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xbb9321ab btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x9c4e6235 simple_map_init drivers/mtd/maps/map_funcs EXPORT_SYMBOL 0xd163cade dm_tm_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x087c0c78 mlxsw_core_port_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x168a4c88 nvme_auth_free drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xcee609e6 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd67e4498 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc1d0a66f drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x125c3e45 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb685faf7 snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xd9e39ca4 coresight_unregister drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x20e912be uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe8403713 coresight_unregister drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x5469aa1f uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x9824ee16 mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x3f2b1724 dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x1924e226 cx231xx_disable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x67557e90 dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa08ccb04 cx231xx_disable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x112d8621 usbnet_get_endpoints drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xc2cdf615 ath9k_hw_set_tsfadjust drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x762fd2d5 ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe58dd802 ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe8c137ed phylink_set_pcs drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x1f977b67 nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xad809a6d nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x1739a666 __drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x26884ff7 nfs_alloc_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1a07c443 cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL -0x142c47d7 rt5640_disable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x97c92002 cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL +0x9458610b rt5640_disable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x9a52f8c6 vhost_disable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x23e9ed64 vhost_vq_avail_empty drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xa0593da3 atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL -0xb2b838d5 lan9303_shutdown drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0xcc6ca76c atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x749898b6 lan9303_shutdown drivers/net/dsa/lan9303-core EXPORT_SYMBOL 0x1b945315 rtl_addr_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x7ba3a292 il_mac_change_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4dd0e752 enetc_mdio_read drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio EXPORT_SYMBOL_GPL -0xfa57a500 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x74b150ac iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x380bbb3f nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x942a1d6e iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xedf2956e drm_client_framebuffer_flush drivers/gpu/drm/drm EXPORT_SYMBOL 0xcafdd707 ocfs2_dlm_lock_status fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x289c3714 nf_ct_alloc_hashtable net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x404b786d hisi_uncore_pmu_identifier_attr_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x012827cf nvmf_ip_options_match drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0xd3435fee rtsx_pci_read_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x72005e61 inv_icm42600_regmap_config drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL +0xd0c2d415 inv_icm42600_regmap_config drivers/iio/imu/inv_icm42600/inv-icm42600 EXPORT_SYMBOL_GPL 0x97fa07e9 vringh_iov_push_kern drivers/vhost/vringh EXPORT_SYMBOL 0xde804bb9 vringh_iov_pull_kern drivers/vhost/vringh EXPORT_SYMBOL 0x8e25aba7 memstick_add_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x5a0575d5 scp_get drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL 0x9fef35ac v4l2_apply_frmsize_constraints drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x8aba1a1e cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xef3ef029 cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xe5bc9a53 slhc_free drivers/net/slip/slhc EXPORT_SYMBOL 0x1890a295 spi_bitbang_cleanup drivers/spi/spi-bitbang EXPORT_SYMBOL_GPL -0x0a6c9cfe __devm_regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL +0x5da1cb74 __devm_regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL 0x5592e210 __devm_regmap_init_ac97 drivers/base/regmap/regmap-ac97 EXPORT_SYMBOL_GPL -0x64b955e8 drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x548e966f drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x22580a4f drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x76696dd0 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x7a7d500f clk_fabia_pll_configure drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x9db8902b tipc_dump_start net/tipc/tipc EXPORT_SYMBOL +0xc4aab3fd tipc_dump_start net/tipc/tipc EXPORT_SYMBOL 0x6c4c4176 ieee80211_tx_status_8023 net/mac80211/mac80211 EXPORT_SYMBOL -0xc6e3d56c dccp_v4_connect net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL -0x89dec095 nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x014bb605 fbtft_write_vmem16_bus9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0x5cb05df2 fbtft_write_vmem16_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x587d2320 dccp_v4_connect net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xcd725e23 nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x94cc3978 fbtft_write_vmem16_bus9 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x2c47898d fbtft_write_vmem16_bus8 drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x6b1105a1 mmc_retune_release drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x68451da9 mlx4_get_is_vlan_offload_disabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x386237cc iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x9ca3d594 drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x2674472b jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0xa5b465c7 iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3d16d4bc drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8b97824a jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL 0x9cef495b LZ4_saveDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0x8775b9e1 ieee80211_beacon_loss net/mac80211/mac80211 EXPORT_SYMBOL 0x5502efe1 __dfl_fpga_cdev_find_port drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xa2399595 zpa2326_pm_ops drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL +0x6ba10765 zpa2326_pm_ops drivers/iio/pressure/zpa2326 EXPORT_SYMBOL_GPL 0xcd8db951 vfio_pin_pages drivers/vfio/vfio EXPORT_SYMBOL -0x77d156bb v4l2_m2m_reqbufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x3a762218 usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9bbea09a v4l2_m2m_reqbufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x6f427dd3 usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x37563f7f sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x4689c320 analogix_dp_suspend drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL -0xb0e57cf0 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbee5f1c7 analogix_dp_suspend drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x864c1b70 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdd3c79ef wm_adsp2_bus_error sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x0184a2b3 snd_hda_codec_cleanup_for_unbind sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x0f2adde1 get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7e653af0 get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xfc721b1d cs_dsp_halo_init drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xb720ee73 dm_array_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x36f721b5 vb2_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x168bc213 usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x23a6d97c vb2_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x59357b80 usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x722872c2 mt76_connac_sta_state_dp drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xeac5d6e5 mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9b751cfb mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbc5770be mlx4_unicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xc433f082 nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x43f27076 wm_adsp_early_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xf8f6d505 nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb52de2c8 wm_adsp_early_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xa90f4a3b snd_rawmidi_kernel_release sound/core/snd-rawmidi EXPORT_SYMBOL -0x12830d73 coresight_claim_device_unlocked drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xa95351b1 coresight_claim_device_unlocked drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0xfc00595f sdw_slave_add drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xe7b52e5f mult_to_ib_rate drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x67508faf typec_altmode_notify drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -21688,98 +21698,98 @@ 0x38ae3d34 drm_modeset_acquire_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xbab23ad0 drm_mode_is_420_only drivers/gpu/drm/drm EXPORT_SYMBOL 0x92b7b4ce ceph_pg_pool_flags net/ceph/libceph EXPORT_SYMBOL -0xd8cf1382 ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL +0x84ab2408 ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL 0x6cec4b17 q6asm_stream_remove_trailing_silence sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0x5f578603 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x3357bee2 v4l2_subdev_alloc_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4a8ac0a5 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x2b81d05d v4l2_subdev_alloc_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xfb2f72cc typec_mux_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x4a0a3936 usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xef17027d usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3b8a6c54 mptscsih_ioc_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xd81cd599 hostap_init_ap_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x26f74cf7 ath10k_ce_num_free_src_entries drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xf7be1358 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xaa24e7b0 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb57f1e27 fman_port_disable drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0x4ba5c46b vmci_qpair_peek drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x3fad7336 sun8i_tcon_top_de_config drivers/gpu/drm/sun4i/sun8i_tcon_top EXPORT_SYMBOL 0x22d14412 qcom_cc_register_board_clk drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x8063eb8d l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x40e781b4 svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4b58f16e svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x018b7fe5 nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xefb50427 devm_sigmadsp_init sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL -0x831e9365 snd_soc_dapm_init sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x4545680e ltc2497core_remove drivers/iio/adc/ltc2497-core EXPORT_SYMBOL LTC2497 +0xcfa4a79a l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x8b5a48be svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdd89717c svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8529f054 nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4fd12866 devm_sigmadsp_init sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0xf83b0c66 snd_soc_dapm_init sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf78f7cd2 ltc2497core_remove drivers/iio/adc/ltc2497-core EXPORT_SYMBOL LTC2497 0x22f3cf93 ib_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfb992fe3 rtllib_wx_get_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x4a020b33 qt1010_attach drivers/media/tuners/qt1010 EXPORT_SYMBOL -0x8bf2f68c usb_remove_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x2c59453c ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xcd8d715a qt1010_attach drivers/media/tuners/qt1010 EXPORT_SYMBOL +0xb861bc5d usb_remove_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xb1b3e700 ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1f6da66c hisi_sas_sata_done drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x4a29ab38 scsi_esp_intr drivers/scsi/esp_scsi EXPORT_SYMBOL -0x56c4bc93 mipi_dbi_hw_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL -0x957031c6 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL +0x7689310b mipi_dbi_hw_reset drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x4e0205ec jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL 0x6e76cdd7 q6afe_vote_lpass_core_hw sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL 0xb29cbf15 snd_hda_multi_out_dig_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xddf1ab21 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x54307352 iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x9e891110 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x25ae0b3f iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xf5c8707e imx_media_mbus_fmt_to_ipu_image drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xa5a4c072 mmc_set_data_timeout drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xa39eff30 v4l2_m2m_qbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x00c0ca68 mmc_set_data_timeout drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x82a0708e v4l2_m2m_qbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xf5ef842e v4l_bound_align_image drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x0a6fe7f8 cx231xx_unmute_audio drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x08ffd2a0 flexcop_pass_dmx_data drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0xe30f20ed usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x8e5a12b5 alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x9bcc2af1 cx231xx_unmute_audio drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xbbcae698 flexcop_pass_dmx_data drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xb281dfd6 usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x93c1159d alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x14d64ad4 ath11k_ce_free_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x279aef23 stmmac_probe_config_dt drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL -0x6d805e1a nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xdaed76fb nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa25b20e7 scsi_autopm_put_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x9525c711 scsi_autopm_get_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x6831aea3 scsi_eh_finish_cmd drivers/scsi/scsi_mod EXPORT_SYMBOL 0x32478c2c ndlc_send drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x28cafbcd drm_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0xab08d521 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL -0x13b800dd nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe5dbdfc3 jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x7463f59e nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf4edd4f9 nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2a8c1ed8 jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0xc29a7dfe cfg80211_auth_timeout net/wireless/cfg80211 EXPORT_SYMBOL 0x20c035be devm_snd_soc_register_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xe17cb355 transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL +0x1b7fc516 transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL 0x8706b7b7 v4l2_ctrl_new_std_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x2aa7e7bd venus_helper_set_multistream drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xa135cc84 venus_helper_set_multistream drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xf0b8f314 ath11k_ce_alloc_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x4bfa1d4f ath9k_hw_bstuck_nfcal drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x1ee98a97 dw_spi_update_config drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x2b17691d sun4i_frontend_update_formats drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL -0x457b6462 drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xc76cd01b drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL 0x5e39c4c6 host1x_channel_put drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x30bbf987 clk_rcg2_shared_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xd55d9acc nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x49231a4c nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x5103770a snd_ac97_bus sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x0293bebf comedi_handle_events drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x5169ab6a mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xa2d5cd2e mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd050db03 cfi_merge_status drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x3b6b9ea3 ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x20c75407 ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL 0xf1ad9000 rtllib_DisableIntelPromiscuousMode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x5d978d4e hisi_qm_sriov_disable drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0xc7be7a21 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL -0xceaf3cd2 mantis_get_mac drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x4c232a54 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xae10e037 mantis_get_mac drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0xf522e786 mt76x02_get_lna_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd993af9f mlx4_config_vxlan_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x5e5e0801 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL -0xc00c7953 bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL -0x9d4cda37 ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9c53ad00 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL +0xb9006779 bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL +0x2cb8debf ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb7279310 slim_unregister_controller drivers/slimbus/slimbus EXPORT_SYMBOL_GPL -0x09849c6f target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL -0x8b831d96 mxl5xx_attach drivers/media/dvb-frontends/mxl5xx EXPORT_SYMBOL_GPL +0x959772de target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL +0xc1c738ce mxl5xx_attach drivers/media/dvb-frontends/mxl5xx EXPORT_SYMBOL_GPL 0xdb1e1431 wm97xx_set_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x90c4533e wm97xx_get_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x161c5f09 usb_gadget_check_config drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x009f2553 mpt_raid_phys_disk_get_num_paths drivers/message/fusion/mptbase EXPORT_SYMBOL 0x1c34cfaa rtw_fw_inform_rfk_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xe8387d7b mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xe03b15f7 mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xcab151d6 mlx4_get_parav_qkey drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xe4a3b240 __scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4abf390d drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x520275a0 drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x766e9f87 clk_regmap_div_ro_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xae2cb2a9 fat_scan fs/fat/fat EXPORT_SYMBOL_GPL 0xf1ead26a snd_hda_multi_out_dig_close sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -21788,9 +21798,9 @@ 0x0c439b2b __SCT__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0xc9715630 __SCK__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0xdc2a4c93 to_nvdimm_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x54700834 au8522_readreg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0x02705338 cx231xx_get_i2c_adap drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x9a7ccb94 cx8802_start_dma drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xb58a253a au8522_readreg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x72a00412 cx231xx_get_i2c_adap drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x8e4cdc3c cx8802_start_dma drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x843795b6 rt2x00queue_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x81d9bb12 __scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5d445d57 host1x_syncpt_request drivers/gpu/host1x/host1x EXPORT_SYMBOL @@ -21809,64 +21819,63 @@ 0xc311002d drm_client_modeset_commit_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x14c4e458 drm_atomic_state_clear drivers/gpu/drm/drm EXPORT_SYMBOL 0x3aeb991b mhi_queue_dma drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xf7cd3943 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x2b9151dc jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL 0x8c5f8761 ieee80211_free_txskb net/mac80211/mac80211 EXPORT_SYMBOL 0xfb633c63 llc_sap_close net/llc/llc EXPORT_SYMBOL 0x6854bc52 garp_request_leave net/802/garp EXPORT_SYMBOL_GPL 0xf88aee59 mux_control_try_select drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x71a5cfa0 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x29d5e567 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0xc126ab1f ata_bmdma_port_start32 drivers/ata/libata EXPORT_SYMBOL_GPL 0x2766fb04 __traceiter_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x553a86d0 videobuf_sg_alloc drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL -0xfaad98a8 __v4l2_ctrl_s_ctrl_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x843be3fc flexcop_dma_control_timer_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL -0xa3789b45 mtk_vcodec_fw_get_venc_capa drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL -0x608fb958 max9271_set_high_threshold drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x9d32256b __v4l2_ctrl_s_ctrl_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x61c0315a flexcop_dma_control_timer_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x04862b6f mtk_vcodec_fw_get_venc_capa drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0xdc6fb86b max9271_set_high_threshold drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x3001725a ad714x_probe drivers/input/misc/ad714x EXPORT_SYMBOL -0xa2921e93 cyttsp_i2c_write_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL +0xe24ad65e cyttsp_i2c_write_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL 0x74994b4e iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x0322b8c4 ath10k_ce_completed_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x9afff894 stmmac_get_platform_resources drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL -0xb93b00e7 ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL -0x1079fe43 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x9209b58f be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0x1254a0cd ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0xeb8e8645 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x03fac0ef be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0x02629fb7 st21nfca_hci_enable_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xe9cfa4c0 drm_client_register drivers/gpu/drm/drm EXPORT_SYMBOL 0x9e6e220e sprd_mux_helper_set_parent drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0x2a453665 sprd_mux_helper_get_parent drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0xe688e5d5 async_xor_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0xd0220296 coresight_get_cpu drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xa0f5c50c coresight_get_cpu drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x34fe4079 vchiq_initialise drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0xe8567ec0 mii_link_ok drivers/net/mii EXPORT_SYMBOL 0xfc6b2162 rtl_signal_scale_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x8340034a rtsx_usb_write_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0xca64b0d9 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe673a05c nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x085124da bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL +0xcb8022d5 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2b933f23 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x83c2a439 bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL 0x41a05c36 intel_nhlt_has_endpoint_type sound/hda/snd-intel-dspcfg EXPORT_SYMBOL -0xb13d26f4 btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xdfc6c23c btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xef54be0a of_mtk_ecc_get drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL -0xd457ab1a transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL +0x149015c5 transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL 0xef5387e0 media_device_usb_allocate drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x21e36bf2 smscore_registry_getmode drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x35514446 il_get_lowest_plcp drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xfd648bdb il_send_lq_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x78e79928 mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd91c7c9a cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x7f80af35 pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x00b2c93e fscache_fsdef_index fs/fscache/fscache EXPORT_SYMBOL +0x336c3523 mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x03eaa602 cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf772028b pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x856a5ef3 des3_ede_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x4f72d496 tmc_alloc_sg_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL +0xc0fa1da4 tmc_alloc_sg_table drivers/hwtracing/coresight/coresight-tmc EXPORT_SYMBOL_GPL 0x39885d6b qcom_adc_tm5_temp_volt_scale drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL 0xd6636ca6 rdma_addr_size_in6 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb25f6257 sdio_writel drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xbcfe3622 dvb_module_probe drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL -0x92f41244 vb2_verify_memory_type drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0xa54f4c30 dvb_module_probe drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0xab486574 vb2_verify_memory_type drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0xb5516017 ir_raw_encode_carrier drivers/media/rc/rc-core EXPORT_SYMBOL 0xf5728477 wl1251_alloc_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL 0x50605e5e rtl_cam_get_free_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x5a793273 rt2x00mac_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x22c81cb9 nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x66ad11f3 nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7a04ba90 tegra_pcm_pointer sound/soc/tegra/snd-soc-tegra-pcm EXPORT_SYMBOL_GPL 0xac456831 tee_shm_get_from_id drivers/tee/tee EXPORT_SYMBOL_GPL 0x7b2f1991 nand_read_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL @@ -21875,48 +21884,48 @@ 0xfde98313 sdhci_pltfm_register drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x4c4e58fc ptp_qoriq_adjtime drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL 0x7b17e623 typec_unregister_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xb8aa7f0d geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL +0x58a4e92c geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL 0xb4488519 rt2800mmio_toggle_irq drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x92fdb8fb hisi_sas_free drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x54522e06 __drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6ed9a36b jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL +0xa462e5f5 jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL 0xcbecc79d p9_client_unlinkat net/9p/9pnet EXPORT_SYMBOL 0xa82553eb snd_pcm_hw_constraint_ratnums sound/core/snd-pcm EXPORT_SYMBOL 0x3e7ef3f1 snd_ctl_replace sound/core/snd EXPORT_SYMBOL 0x6a80f218 cfi_fixup drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0xc2562538 ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0x73400ecb __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x09aa2f98 ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x537d5682 __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x74778a80 ipmi_get_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xb6fbfa0c twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL -0x0532736c ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL -0x6e7aec52 md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL +0x98825a33 ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL +0x4b422384 md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x78b81ea0 clk_rcg2_floor_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xc16adba0 jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL -0xdc7d4cf7 virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x417a638b vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xe234faa4 ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x102e3173 jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL +0x447f97e7 virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xfcc820b5 vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4761a7a5 ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x0fc27aba ltc2947_pm_ops drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0x38d89d22 cx88_set_tvnorm drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xfdad8391 cx88_set_tvnorm drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xa7ee5721 usb_serial_resume drivers/usb/serial/usbserial EXPORT_SYMBOL -0x7613aad2 ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x1072a87a ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xe6fa2b94 il_tx_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x9bf15972 ath11k_core_alloc drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x5341f849 drm_invalid_op drivers/gpu/drm/drm EXPORT_SYMBOL -0xa923218e ceph_msg_new net/ceph/libceph EXPORT_SYMBOL +0x83a0ed3e ceph_msg_new net/ceph/libceph EXPORT_SYMBOL 0xc8e12c90 ieee80211_rx_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0xa13acdb8 svc_pool_map_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb312d0c4 svc_pool_map_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc4dcf164 core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL +0x8122d90c core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL 0xac212608 ata_timing_compute drivers/ata/libata EXPORT_SYMBOL_GPL 0x29f8d773 fw_iso_context_queue_flush drivers/firewire/firewire-core EXPORT_SYMBOL -0x23ba9ee1 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb2a78d7e nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x04927295 drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc20d25df drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x9fc156dd dccp_rcv_established net/dccp/dccp EXPORT_SYMBOL_GPL -0x6b947560 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x11106689 svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xadfd1c38 rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfe647a34 drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x0eec5459 dccp_rcv_established net/dccp/dccp EXPORT_SYMBOL_GPL +0xd9bbf3b9 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdd031090 svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1019303c rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x83e73ff7 snd_hda_create_dig_out_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x704e1859 register_sound_special sound/soundcore EXPORT_SYMBOL 0xf2bf7bf3 parport_unregister_device drivers/parport/parport EXPORT_SYMBOL @@ -21924,15 +21933,15 @@ 0x633caffa usbnet_skb_return drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x58210e60 rtw_rate_section drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x9f161755 init_atmel_card drivers/net/wireless/atmel/atmel EXPORT_SYMBOL -0xc506255f drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0x65c4cbeb rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc49789a2 drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x0f489d69 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x04e27719 xt_compat_flush_offsets net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x5a3bf6f1 snd_soc_of_parse_audio_simple_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x64428b02 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xaaf27ead ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x0ea7d32a deregister_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL -0x634a6d45 ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0x4e576c18 ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL 0x90a836c4 hisi_cpumask_sysfs_show drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0x73bb8501 ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x219c8231 ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0xc109605f mpt_clear_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL 0x54bf3fa6 mt76_queues_read drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x8731c102 lbs_suspend drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL @@ -21943,67 +21952,67 @@ 0xa1fefe6a drm_dp_psr_setup_time drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4d0d8fab __SCT__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL -0xc3177a94 svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x262a8a8b svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x52d7b2fd llc_sap_list net/llc/llc EXPORT_SYMBOL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x7fc55375 vdpasim_create drivers/vdpa/vdpa_sim/vdpa_sim EXPORT_SYMBOL_GPL 0xb132d3a1 ieee80211_wx_set_essid_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x2630d210 ieee80211_wx_get_essid_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xff713906 dvb_unregister_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x227630ef saa7146_set_hps_source_and_sync drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xbb31c9d9 dvb_unregister_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xffadd522 saa7146_set_hps_source_and_sync drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xd04a3d9f gether_set_ifname drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xbcc473e3 gether_get_ifname drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xbfc83e4d am65_cpts_estf_enable drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL 0x947774c7 scsi_print_result drivers/scsi/scsi_mod EXPORT_SYMBOL -0x5155fc3a madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL +0xc33af2aa madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL 0xb5eea363 do_dw_dma_enable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0xd32d2efb nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0dcd3674 nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc3607da8 nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0x4bab2d3a nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x0bf4bc04 nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5009870c nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa081914c nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0xc6c10a9e nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL 0x0e59dc38 snd_compr_stop_error sound/core/snd-compress EXPORT_SYMBOL_GPL -0x4b586cb3 target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x95b2cd2b target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x36ce98cb vmbus_driver_unregister drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xecc5fb1b ieee80211_is_54g_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x7bc7621f dm_btree_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x612ddce5 v4l2_fwnode_connector_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x51102ced ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xe3b268f7 ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x01b21d73 wlcore_set_partition drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xea77c368 ath11k_pcic_read32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xab521f6e __traceiter_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x982f4eb9 mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7281ac6f mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd9e2b032 mlx4_SET_PORT_user_mtu drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x1f6e7977 rtsx_pci_switch_clock drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xe0d4e258 sprd_clk_regmap_init drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0x0c303f52 bch_encode lib/bch EXPORT_SYMBOL_GPL 0x182ec2bf dccp_ackvec_parsed_add net/dccp/dccp EXPORT_SYMBOL_GPL -0x2869a74e nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x17ffd4cc nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x38ce402b azx_interrupt sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x830df522 __tracepoint_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xaa11760f cx88_setup_xc3028 drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL_GPL +0x86971c72 cx88_setup_xc3028 drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL_GPL 0x6348f0ab mt76_connac_pm_wake drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x923e187c ath11k_pcic_ce_irq_disable_sync drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xec5b04d0 t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x63ec7087 t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x65dbfa04 crypto_transfer_hash_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL 0x8f670369 iio_unregister_sw_trigger_type drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL -0xe5a0f9a2 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x95aec207 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x7762362b devm_cxl_add_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xb567c36f fbtft_write_gpio16_wr_latched drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0xc2599de5 stv6111_attach drivers/media/dvb-frontends/stv6111 EXPORT_SYMBOL_GPL -0x90c875d8 or51132_attach drivers/media/dvb-frontends/or51132 EXPORT_SYMBOL +0xaf9ddf43 fbtft_write_gpio16_wr_latched drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xe721c612 stv6111_attach drivers/media/dvb-frontends/stv6111 EXPORT_SYMBOL_GPL +0xca2e4ce7 or51132_attach drivers/media/dvb-frontends/or51132 EXPORT_SYMBOL 0xc48797dd wlcore_cmd_generic_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x1c8b3b21 rtw_coex_write_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x62785e87 orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x1cd527be t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xe25d170b drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5e904170 orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x0f74696a t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x6e02a68f drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4213a6dc __drm_atomic_helper_connector_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1edf3f20 drm_writeback_get_out_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x530dd0df drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xefd74510 drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x0c67e6c0 af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL +0x72150258 drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xabc832c3 drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3d92feb0 af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL 0x0766df49 ieee80211_iterate_active_interfaces_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x0f5438bb xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa23e491d nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1dadec0f xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc18d1d78 nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xdf547b54 sprd_mcdt_free_chan sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL 0xc19a662d cfi_cmdset_0200 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL 0xd80b4e79 cfi_cmdset_0003 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL @@ -22012,106 +22021,106 @@ 0xe4696c71 cfi_cmdset_0006 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL 0x62c4ecee cfi_cmdset_0002 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL 0x11893d0b cfi_cmdset_0020 drivers/mtd/chips/cfi_cmdset_0020 EXPORT_SYMBOL_GPL -0xce31e8de iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x9cb62336 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x0c53c1ae rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xc75a34ec iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x704f222f pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x56e0b9d5 rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x2f693db8 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xa23f77fa ath9k_hw_init drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x42c46b32 async_xor_val crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0xc6700d00 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xdc139e82 nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb13c8780 rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x237e0079 ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL -0x65ca2559 is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x5769730e nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5b89de22 nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7987c798 rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa3c234b6 ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL +0x3616a0f0 is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x79bdc649 dm_sm_disk_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x32e7325f v4l2_spi_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x3741f96f v4l2_spi_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x945520b3 v4l2_ctrl_handler_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xcc1378a8 __SCT__tp_func_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xb9d2df39 __SCK__tp_func_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xb366f0bc xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL -0x023452dd ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL -0xbda4f6ad mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3de994a6 xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xd851b4f3 ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x04ff93f2 mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ed90adc int_to_scsilun drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5fcc1844 pn533_rx_frame_is_cmd_response drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL -0x041444fa rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL -0xd4d41acb rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa24c7262 rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0x6481f072 rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x88196596 snd_hda_apply_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xdd2b3942 mmc_hsq_suspend drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL -0x575a2484 md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL -0x9c750e96 __traceiter_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x96a8465f go7007_snd_remove drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xbf76109a md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL +0x15b81cd1 __traceiter_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd7f4af9c go7007_snd_remove drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0x575533dc mt76_register_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe5358012 fman_port_bind drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL -0x3d95ea71 cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x586aedd5 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x0a1ec0f3 cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x06a3cb89 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x942efc70 drm_dev_unplug drivers/gpu/drm/drm EXPORT_SYMBOL 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4db767e4 meson_clk_phase_ops drivers/clk/meson/clk-phase EXPORT_SYMBOL_GPL -0x228b51d7 cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x5a1408f0 cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL 0xa7756c13 snd_soc_component_test_bits sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xeb711ae7 snd_soc_params_to_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xeadb603a ipack_device_del drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x0b4f24c0 to_nvdimm drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xacd16168 amvdec_abort drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0xf1e59b37 mmc_sw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x9d075867 mmc_hw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x80eb1477 v4l2_m2m_try_schedule drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xb31a91ac amvdec_abort drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x5c5c426a mmc_sw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x1b5414e7 mmc_hw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x2b0a6f9a v4l2_m2m_try_schedule drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xe3b05e37 cdc_ncm_unbind drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0xcc999415 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4a3806ce ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL -0x3237f37d ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xfbd0c65b nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5456e0c2 ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL +0x218c4b49 ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x14fb2f28 snd_hda_gen_stream_pm sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x9bda0114 rpmsg_send drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x5c891040 rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x91cfa86b rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc71ed50c atmel_i2c_init_genkey_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0xd29a0812 __traceiter_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x23a6733d dvb_net_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x4b4102d3 ir_raw_event_store_with_timeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x811264c1 rc_free_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x020c94d9 otx2_attach_npa_nix drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x91214ca7 otx2_attach_npa_nix drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x786b8a8c hnae_ae_register drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL 0xfbe9dec7 sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xab5bee2f meson_venc_hdmi_supported_vic drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL 0xe8a034df drm_dev_exit drivers/gpu/drm/drm EXPORT_SYMBOL -0xc3274722 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x3eb28231 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x3d73a797 p9_errstr2errno net/9p/9pnet EXPORT_SYMBOL 0x84d9d5b1 snd_rawmidi_input_params sound/core/snd-rawmidi EXPORT_SYMBOL 0x3ccbc503 mdev_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x5b04dc46 hsi_port_unregister_clients drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xc70ce4a2 nand_read_page_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x1e3f728d dm_block_data drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xdca3712a md_error drivers/md/md-mod EXPORT_SYMBOL +0x111d3742 md_error drivers/md/md-mod EXPORT_SYMBOL 0xb9c74ec7 ezusb_fx1_ihex_firmware_download drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL -0x935dc6d4 ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x128c5aa6 ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x072460c4 mlx5_fill_page_frag_array drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5c010f29 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x61c9856f cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x3de301c3 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x34148938 cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x399d9ac8 nvme_auth_hmac_hash_len drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x2522468a __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xcf371b05 rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL +0x81c1c2be __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8c45bc3f rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL 0x86be7924 dccp_packet_name net/dccp/dccp EXPORT_SYMBOL_GPL -0xd1606b9c rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x5c8cf5b3 mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x549ef0f7 rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x418217a9 mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x5882866d to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x50f5368a stratix10_svc_free_channel drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL 0x38efaf5a dm_region_hash_destroy drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x65c6a03e dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x88dceb8d dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xef9cac7e __SCT__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe4c6cf6c vb2_fop_read drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x98fc14a2 i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x89f55b4c vb2_fop_read drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xc78a66f7 i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xd50af088 wl1271_acx_init_mem_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0f77dafc ath9k_hw_get_tsf_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xad1769fb __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0x5e39d9f3 otx2_tx_timeout drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xa0677c3c __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x4b2ad439 otx2_tx_timeout drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x2f0ea123 fman_set_mac_active_pause drivers/net/ethernet/freescale/fman/fsl_dpaa_mac EXPORT_SYMBOL -0xbfd2c118 wm_adsp_compr_free sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x03964ad1 wm_adsp_compr_free sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x4fa1782d snd_soc_tdm_params_to_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe16f84f5 coresight_disable_path drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x57e16c3e dm_rh_get_state drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x8f5eefee dm_btree_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x245d34d0 ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x38609f75 ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0xeae51d10 rtl92ce_phy_set_rf_on drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xf1e27383 rtl_rfreg_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x6fd2f52e _il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -22121,7 +22130,7 @@ 0x7b98c3e2 mlxsw_afa_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xdeab0691 mlxsw_afk_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2b229550 mlx4_mr_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x7b8636c4 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa5b217f7 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7f3407a7 fc_seq_start_next drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xd520f912 qcom_rpm_write drivers/mfd/qcom_rpm EXPORT_SYMBOL 0xe2d1ae3e drm_self_refresh_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -22129,15 +22138,15 @@ 0x5720eb5f snd_i2c_probeaddr sound/i2c/snd-i2c EXPORT_SYMBOL 0xfaf598c6 snd_ctl_request_layer sound/core/snd EXPORT_SYMBOL_GPL 0x97bbebdc tee_client_get_version drivers/tee/tee EXPORT_SYMBOL_GPL -0x9c986a0b btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL +0xf0240028 btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL 0xb0d21f94 ubi_open_volume drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xe4560a03 nd_btt_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x491e22f5 ssam_request_sync drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x5eb24829 dm_shift_arg drivers/md/dm-mod EXPORT_SYMBOL -0xc5551011 v4l2_async_unregister_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL -0x1ba0c6db dib9000_get_tuner_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x668a5fe7 v4l2_async_unregister_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xb1bc258f dib9000_get_tuner_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x4b7096e4 usb_stor_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x20644fa8 open_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x5a5531e1 open_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xb805b2e6 rtw89_phy_write_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x8355b7b3 rtl92c_set_fw_joinbss_report_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xdbfeabc4 ath10k_ce_deinit_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -22148,7 +22157,7 @@ 0xfefd7af3 fsl_edma_disable_request drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0x2c1cbb0f azx_init_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x740f2e61 snd_hda_mixer_amp_volume_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xdceeb0fc ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0x652f5179 ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL 0xd38928a5 cec_pin_allocate_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xd8bda400 ath_reg_notifier_apply drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x29cebc3a ath10k_bmi_read_memory drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -22159,23 +22168,23 @@ 0x870b53e9 eeprom_93cx6_write drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x97340f17 nfs_access_set_mask fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe2430307 stutter_wait kernel/torture EXPORT_SYMBOL_GPL -0x8e598466 nfc_send_to_raw_sock net/nfc/nfc EXPORT_SYMBOL +0x7570ad0c nfc_send_to_raw_sock net/nfc/nfc EXPORT_SYMBOL 0xe632c2da ieee80211_enable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL -0x2cdcb3e7 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xb22de208 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0x266d425a nft_fib_init net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0xb392eb42 snd_soc_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe7222d7e snd_soc_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc2b4864c iio_triggered_event_cleanup drivers/iio/industrialio-triggered-event EXPORT_SYMBOL -0xa3363a0d fbtft_write_vmem16_bus16 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xcca16db9 fbtft_write_vmem16_bus16 drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0xc0d7df85 dm_bufio_new drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xcd55dc5b dibx000_reset_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x57a4f612 dibx000_reset_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL 0x27217f81 usb_wwan_resume drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x725c90aa mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xb3052100 mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xb019b4af il_txq_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd1b07ae5 mlx4_set_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3785e561 __tracepoint_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6af41b8b qcom_pll_set_fsm_mode drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xe3780311 svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaa5615ae svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2b693eed q6asm_stream_media_format_block_wma_v9 sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0xbd87027b dfl_fpga_port_ops_add drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x5a3128db ssam_notifier_unregister drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL @@ -22184,131 +22193,130 @@ 0xdc0b9399 ei_close drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x1901011d __regmap_init_spmi_ext drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL 0x5516eac6 drm_plane_create_alpha_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xcadcc4e2 jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL -0xf8543d3e rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL -0x0624040b dccp_v4_send_check net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL -0x10ad5f53 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x2c5bed44 jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0xf0fc29d8 rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL +0xacbdf078 dccp_v4_send_check net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x7991093a ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL 0x64e0ca85 axg_tdm_stream_free sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL -0xc5fb09f7 wm8804_remove sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL -0x304947a5 rt5682_reset sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0xc262d518 wm8804_remove sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0x03da4045 rt5682_reset sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x2fde7776 snd_hda_create_spdif_in_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf922eefa snd_pcm_stream_lock sound/core/snd-pcm EXPORT_SYMBOL_GPL -0xd051e375 rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xbb040979 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0b6ecb44 rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb0556d92 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe4338ad3 spi_nor_restore drivers/mtd/spi-nor/spi-nor EXPORT_SYMBOL_GPL 0x0faa2c9a __tracepoint_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0x36c5711c vmbus_set_sc_create_callback drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xb7acb0cc vmbus_sendpacket_mpb_desc drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x5ad04bdd ti_lmu_common_get_ramp_params drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL 0x553e9d3a sdio_set_block_size drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x92398e40 bd70528_wdt_lock drivers/watchdog/bd70528_wdt EXPORT_SYMBOL +0x74e0663a bd70528_wdt_lock drivers/watchdog/bd70528_wdt EXPORT_SYMBOL 0xd28f4089 usb_stor_post_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xd36760ef __usb_get_extra_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf70a693b il_bcast_addr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf77701a6 __ath10k_ce_send_revert drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x1cb8f858 mlxsw_reg_trans_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xf51c3ce1 mlx4_read_clock drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x9bf46f0c cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xae03096a cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xca468786 cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x4fadf2c6 cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x7769a780 cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x461736ac cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x1933bac0 fdomain_create drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0xf5a1673b nfcmrvl_nci_register_dev drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL -0xb47ebc7a nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL +0x919053f8 nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL 0xadae6df8 blake2s_final lib/crypto/libblake2s EXPORT_SYMBOL -0x8cb205d4 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL -0x08135161 nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0xe766b051 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x02bbf90d qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x2891cc63 nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x5a0eb279 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6b541021 dot11d_init drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x00849457 gether_register_netdev drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x34b976e4 ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xae6824aa ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xb638fc12 can_change_mtu drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x91a410b1 ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x0bc47637 ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x948a3751 can_change_mtu drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x046edcd6 lbs_notify_command_response drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x47554897 drm_dev_enter drivers/gpu/drm/drm EXPORT_SYMBOL 0xbbc4ef97 ocfs2_stack_supports_plocks fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xf6b83ab1 nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL -0x74ac28c5 nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL +0x07cfff5c nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfcc5220a nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc020eccd p9_client_link net/9p/9pnet EXPORT_SYMBOL 0xc3e34281 __snd_hda_add_vmaster sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x539f8651 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL +0xec1c3da0 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc370a43e ieee80211_wlan_frequencies_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x9273db26 ieee80211_start_send_beacons_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x72c5ce8f amvdec_write_parser drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0xc4f39a57 v4l2_device_disconnect drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x12f04844 amvdec_write_parser drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xbca1e45d v4l2_device_disconnect drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x9ba06923 usb_serial_generic_open drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x4078dfc2 can_rx_offload_queue_sorted drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x272be68d can_rx_offload_queue_sorted drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x98fe34bb __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x9e4f1724 il_mac_remove_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe69b0ad5 fc_exch_init drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xc354ca94 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa82217e4 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb11ac7a7 __drm_err drivers/gpu/drm/drm EXPORT_SYMBOL 0x44726d92 drm_universal_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x51ed09b2 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x0b6818a9 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x263b0f2a drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xbac806e4 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x089478fe hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL -0xe16eaec1 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0xf7856e06 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xc77c40e8 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xb55a2690 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL +0x9c142424 drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0b7a5af4 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x947a9f17 hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0x3e45f338 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x1e5969b1 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xa618e85d amdtp_domain_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x3c9451d1 devm_adis_probe_trigger drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0xaee68859 sdw_update_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x69bcadd6 anybuss_send_msg drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL -0x1e85e266 ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xe0c91159 ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xc979115e md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL -0xd0fa7c6e cec_notifier_cec_adap_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x6b5c7fe5 cx24110_attach drivers/media/dvb-frontends/cx24110 EXPORT_SYMBOL +0xaf0e5f03 ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x114a5c87 ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x3e355602 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL +0x93b19c84 cec_notifier_cec_adap_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x167dd9ce cx24110_attach drivers/media/dvb-frontends/cx24110 EXPORT_SYMBOL 0x7af56639 gs_alloc_req drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x282cdabc usb_led_activity drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0xe36d4fea ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xbc06d764 ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x46b06094 rtw_fw_do_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xae050126 __SCT__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7b359a09 __SCK__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8be43060 host1x_job_add_gather drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x202a3cee fscache_enqueue_operation fs/fscache/fscache EXPORT_SYMBOL 0x88b4d25c snd_soc_dai_set_fmt sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x44a4f9e7 snd_virmidi_new sound/core/seq/snd-seq-virmidi EXPORT_SYMBOL 0x96a0a704 ata_sff_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x1e01316c __media_device_usb_init drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x214989e1 wlcore_event_rssi_trigger drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x022609d2 drm_atomic_nonblocking_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0x37919969 rohm_regulator_set_dvs_levels drivers/regulator/rohm-regulator EXPORT_SYMBOL -0x2b4d8fc9 jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL -0x3a98d831 jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL +0x5074fe27 rohm_regulator_set_dvs_levels drivers/regulator/rohm-regulator EXPORT_SYMBOL +0x208b7b1f jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL +0x31b55b7e jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL 0x8ab965c1 p9_client_setattr net/9p/9pnet EXPORT_SYMBOL -0x98b11dbf svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaf09d093 svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xeda3a721 snd_print_pcm_bits sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x14654838 nand_read_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x7d71303f qcom_icc_pre_aggregate drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL 0xdfeb4da1 videocodec_register drivers/staging/media/zoran/videocodec EXPORT_SYMBOL 0x7e29c59d dm_bitset_clear_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x1b741f29 media_remove_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xa4c2bb3e dst_ca_attach drivers/media/pci/bt8xx/dst_ca EXPORT_SYMBOL +0xfba4c147 dst_ca_attach drivers/media/pci/bt8xx/dst_ca EXPORT_SYMBOL 0x252d4fea mptscsih_abort drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xb0b746f7 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xae37b910 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x700ceea1 rtsx_usb_read_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xc8d4cc27 drm_gem_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6bbfefe4 host1x_memory_context_alloc drivers/gpu/host1x/host1x EXPORT_SYMBOL_GPL 0xa1749ca9 crypto_sm3_finup crypto/sm3_generic EXPORT_SYMBOL 0x9507547f ocfs2_cluster_disconnect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x1378aba3 ceph_pg_pool_name_by_id net/ceph/libceph EXPORT_SYMBOL -0xf7692fd2 cs35l41_write_fs_errata sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xf603f5c8 cs35l41_write_fs_errata sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xf7a57ded hisi_qm_debug_init drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0x1ba7cc87 dm_array_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf4cea78e __traceiter_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xa922aca2 videobuf_queue_is_busy drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x03da269a mantis_dvb_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x42a110e0 mantis_i2c_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xde54b758 mantis_pci_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xd8931d0b mantis_dma_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x3c444209 saa7146_register_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x04a534c7 videobuf_queue_is_busy drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x49c718ee mantis_dvb_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x952109c4 mantis_i2c_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x4f32e5f2 mantis_pci_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x04f8b836 mantis_dma_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x9a3df892 saa7146_register_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xb02e9f67 sas_slave_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x0e4c7248 drm_gem_simple_kms_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x16dd54d5 drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd866f2db drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x38b92846 llc_remove_pack net/llc/llc EXPORT_SYMBOL -0x4ac28e28 xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x4f33df3f xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x7ed04766 snd_timer_instance_new sound/core/snd-timer EXPORT_SYMBOL 0x1666626b __slim_driver_register drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0xd62b485d ieee80211_stop_send_beacons_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL @@ -22318,32 +22326,32 @@ 0x22e5d1de nvme_auth_augmented_challenge drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xe987d9aa hisi_sas_debugfs_enable drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x1b0caf56 lm3533_ctrlbank_disable drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL -0x81aad874 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x6d1a7810 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL +0x983c52d3 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x491bd410 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL 0xe6aa660a nfc_hci_get_clientdata net/nfc/hci/hci EXPORT_SYMBOL 0x817c30ba nfc_hci_set_clientdata net/nfc/hci/hci EXPORT_SYMBOL 0xf50c4c57 cfg80211_disconnected net/wireless/cfg80211 EXPORT_SYMBOL 0xc23cd9bb nft_chain_validate_hooks net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x992d3eba __adis_check_status drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0xc0bb1581 vringh_need_notify_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0xdabf9a42 ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x77e6e737 gen_split_key drivers/crypto/caam/caam_jr EXPORT_SYMBOL -0xd0eb4053 dvb_register_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x0fbf77b9 gspca_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0xed64dd3f vb2_ioctl_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xdd30364c ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x474c59f3 gen_split_key drivers/crypto/caam/caam_jr EXPORT_SYMBOL +0x6455ea8e dvb_register_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xb20c7c58 gspca_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xc1fd0d3f vb2_ioctl_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x4beb505d usb_gadget_get_string drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x89b7b50c usbnet_manage_power drivers/net/usb/usbnet EXPORT_SYMBOL 0xdbe03c19 rt2x00queue_flush_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x686d4ae0 mlx4_multicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xeeffa750 qcom_smem_get drivers/soc/qcom/smem EXPORT_SYMBOL 0x5cc90981 qcom_cc_probe drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xc04459c8 ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL -0xa8e42f28 dccp_create_openreq_child net/dccp/dccp EXPORT_SYMBOL_GPL -0xb243c64a xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x25e68c08 cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL -0xb058f9b4 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0x14c2f134 dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x6952821a musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x9f81ea9c ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL +0x6901d7bb dccp_create_openreq_child net/dccp/dccp EXPORT_SYMBOL_GPL +0xc1c05d43 xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe8f5d71c cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL +0xad8cabda nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x478aae44 dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x0153f3f4 musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x32ac3645 rt2800mmio_rxdone_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xd6feb80f rt2800_config_ant drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x92997d52 il_alloc_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -22352,23 +22360,23 @@ 0x49d318e6 bcm_phy_cable_test_get_status drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x1c54d4f9 drm_framebuffer_unregister_private drivers/gpu/drm/drm EXPORT_SYMBOL 0xe3603bf3 sm2_compute_z_digest crypto/sm2_generic EXPORT_SYMBOL -0x22c1c831 pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9ccc64c5 pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xbabbcc08 p9_client_read net/9p/9pnet EXPORT_SYMBOL -0xb7acf63d dccp_child_process net/dccp/dccp EXPORT_SYMBOL_GPL -0x4c22bfc6 udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x01b09533 dccp_child_process net/dccp/dccp EXPORT_SYMBOL_GPL +0xb37421f3 udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x3251d762 nf_tables_trans_destroy_flush_work net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x170c575a rt5640_dmic_enable sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x2582c9c8 rt5640_dmic_enable sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x051568a8 snd_dmaengine_pcm_prepare_slave_config sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd60bd773 san_dgpu_notifier_unregister drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL 0x52b7ce9d media_entity_remote_pad drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x484db61d zd1301_demod_get_i2c_adapter drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL -0x9faf5294 ivtv_vapi drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x3b5f0d4a zd1301_demod_get_i2c_adapter drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL +0x271473f9 ivtv_vapi drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x069a3fac wm8994_irq_exit drivers/mfd/wm8994 EXPORT_SYMBOL +0xb64b5e33 wm8994_irq_exit drivers/mfd/wm8994 EXPORT_SYMBOL 0x3e49097b ipmi_smi_watcher_unregister drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x12996f9f p9_client_write net/9p/9pnet EXPORT_SYMBOL 0xd505c3e0 nf_ct_port_nlattr_tuple_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x71875d41 wm_adsp2_preloader_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xd42d0e47 wm_adsp2_preloader_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x07466b33 sdw_bus_master_add drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xeee0633b notify_wx_assoc_event_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xb6a2dd9f usb_stor_adjust_quirks drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE @@ -22377,11 +22385,11 @@ 0x110ca871 hisi_sas_slot_task_free drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x3ab7b1cc scsi_set_sense_field_pointer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfeb953b1 __drm_printfn_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL -0x638493ad drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd594476 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL 0xc67a49d4 torture_cleanup_begin kernel/torture EXPORT_SYMBOL_GPL 0x686c39e8 snd_soc_component_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x8e675cbf rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6997dd75 ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdb340a8c rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xea47d42b ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x33b3f3c0 rtw_debug_mask drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x96ad5532 rtl8723_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xbc4a6e82 rtl92c_phy_sw_chnl drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -22391,27 +22399,27 @@ 0x60ec2901 fc_fc4_register_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xc6bfb40b pn533_recv_frame drivers/nfc/pn533/pn533 EXPORT_SYMBOL 0x89c07e90 drm_crtc_set_max_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0xdf6109ff drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe3cc49a8 drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x504cb053 simd_aead_create_compat crypto/crypto_simd EXPORT_SYMBOL_GPL 0x4edbf3cf ieee80211_iterate_active_interfaces_mtx net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x8ab66963 snd_compress_new sound/core/snd-compress EXPORT_SYMBOL_GPL 0xde0f4bff iio_trigger_poll drivers/iio/industrialio EXPORT_SYMBOL 0xbf358fa9 iio_hw_consumer_enable drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL 0x1b881248 w1_reset_bus drivers/w1/wire EXPORT_SYMBOL_GPL -0x168a73e5 mmc_card_alternative_gpt_sector drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x7257cde1 md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL -0x1b7cf6d5 md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL +0x89dac67f mmc_card_alternative_gpt_sector drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xfb3882c4 md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL +0x18d733ad md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL 0x4951bc18 usb_stor_control_msg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xe9454cad cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xbc3eac2c cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xa33c2e7c wlcore_event_sched_scan_completed drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0x33a8e25a orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xd922bcfe orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xb4b77c8b hostap_80211_get_hdrlen drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x57f855d0 ath9k_hw_reset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4f56bee4 fdomain_destroy drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x03c63897 __drm_get_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL 0xbb29669f mhi_device_get drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xfbe0e782 ieee802154_wake_queue net/mac802154/mac802154 EXPORT_SYMBOL -0x05a2994a rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf7d8f0dc rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa0c567eb iio_get_channel_ext_info_count drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x72349d61 uio_unregister_device drivers/uio/uio EXPORT_SYMBOL_GPL 0xe932b00b imx_media_enum_pixel_formats drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL @@ -22425,59 +22433,59 @@ 0x34f28722 mlx4_port_map_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0313cfe1 drm_atomic_helper_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x90167227 drm_aperture_remove_conflicting_pci_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0xd952ebb6 nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL +0x361919e8 nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf48d2b29 snd_hda_add_vmaster_hook sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x71b9ef18 vhost_new_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xec53ec09 kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x4cbaf2b5 dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL +0x47f89585 kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2e44577a dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL 0x628796e7 gether_get_host_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xbfca0a92 gether_set_host_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x3d363115 usb_gadget_unmap_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xb812315e wm_adsp2_set_dspclk sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x79ce68ee wm_adsp2_set_dspclk sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xfdd07cc7 snd_ac97_get_short_name sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xe168fe8d ssb_dma_translation drivers/ssb/ssb EXPORT_SYMBOL 0xc9983195 iscsit_increment_maxcmdsn drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x00524a3c md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL -0xb5094537 cx231xx_init_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x4737146b vb2_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4167b678 md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL +0xcb857308 cx231xx_init_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x6f68f5d3 vb2_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x0f6c8f0e tcpm_register_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xcc8d8ba6 typec_set_vconn_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x9b2e3877 lbs_cmd_copyback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xfa4667d1 fc_seq_release drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x98bb9001 drm_compat_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL -0xab2a5cd3 drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xf61ae30a drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x59923eb3 __tracepoint_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x81b9aa35 snd_dmaengine_pcm_close_release_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0xef0025a9 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x216e9d27 st_sensors_set_odr drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x25fbe34a mpt_raid_phys_disk_pg0 drivers/message/fusion/mptbase EXPORT_SYMBOL 0x53df240b lbs_host_to_card_done drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xc82be691 bgx_get_map drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x296a8983 oslec_update drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x0e248776 af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL +0x850f7842 af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL 0x4d3af7fa ocfs2_cluster_hangup fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x4460ee6b ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL -0xd2b9836a rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9ff3ede5 tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x3bf6fa1c ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL +0xfb22fba7 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7d754b47 tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL 0x650f8603 snd_pcm_format_silence_64 sound/core/snd-pcm EXPORT_SYMBOL 0xa24517eb vhost_iotlb_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x50b0b6bc ata_std_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL -0xae47ee61 md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL -0xf764016e v4l2_device_unregister drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xf6c4efb1 md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL +0xe7e97826 v4l2_device_unregister drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x91fd3558 am65_cpts_rx_enable drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL 0xf52932be nvmet_req_alloc_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x43e37dc7 iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xdd817dba iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x7ae63cdb drm_crtc_vblank_waitqueue drivers/gpu/drm/drm EXPORT_SYMBOL -0x10417d44 bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL +0xa8fca90e bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL 0x85a8ee76 ubi_unregister_volume_notifier drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xd8d2c8ae ubi_open_volume_nm drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xc67424a8 ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x8d3ade15 ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x9d6478fe vchiq_use_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0x252be9db md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL -0x4c2b0746 v4l2_m2m_ioctl_stateless_try_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x7b5af659 v4l2_async_notifier_cleanup drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL -0x3b2f468b venus_helper_vb2_stop_streaming drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0xaafd5631 i2c_register_spd drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x6b3d7956 md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL +0x650042c0 v4l2_m2m_ioctl_stateless_try_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x03418301 v4l2_async_notifier_cleanup drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x53b49512 venus_helper_vb2_stop_streaming drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x2375291f i2c_register_spd drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x0bc6094c fw_core_remove_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL 0x58365827 ath11k_qmi_deinit_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x688c5707 xpcs_create drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL @@ -22486,30 +22494,30 @@ 0xc13ee702 ttm_bo_kmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x397c3d27 drm_edid_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x2a983d26 ceph_pagelist_release net/ceph/libceph EXPORT_SYMBOL -0x292f6a3a arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x713f1659 arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0x5f935c51 ssb_bus_powerup drivers/ssb/ssb EXPORT_SYMBOL -0xc9d317b9 ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x1fafc7bc ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x65bfe60d rtl_usb_disconnect drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL -0x5132b5a9 ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x71306da8 ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xcaa312b1 nvmf_reg_write32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x5f6c14d1 ttm_bo_lock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x386a239f drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL +0xcfe4598b drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL 0x28c0aefd drm_modeset_lock drivers/gpu/drm/drm EXPORT_SYMBOL -0x874e470b tegra_xusb_padctl_enable_phy_wake drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x1d7fd36b tegra_xusb_padctl_enable_phy_wake drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0x6ddf27bc poly1305_update_arch arch/arm64/crypto/poly1305-neon EXPORT_SYMBOL 0x45bc9139 nci_uart_unregister net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL -0x7230cbd9 atm_alloc_charge net/atm/atm EXPORT_SYMBOL -0xacaf9fd4 adau7118_probe sound/soc/codecs/snd-soc-adau7118 EXPORT_SYMBOL_GPL +0xb8ba0700 atm_alloc_charge net/atm/atm EXPORT_SYMBOL +0xf5b9f5d1 adau7118_probe sound/soc/codecs/snd-soc-adau7118 EXPORT_SYMBOL_GPL 0x39bf9301 _snd_pcm_hw_param_setempty sound/core/snd-pcm EXPORT_SYMBOL -0x23bc97c5 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x351dae5d cx88_reset drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xc0d25098 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2f29a956 cx88_reset drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x8a97f2b1 mt76_connac_mcu_set_rts_thresh drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x89239527 il_scan_cancel_timeout drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xc1ed94e6 ath10k_core_fetch_board_file drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xa3a004ca fman_get_mem_region drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0xba3e13d5 drm_atomic_helper_commit_hw_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc6a3d260 parman_prio_fini lib/parman EXPORT_SYMBOL -0xf9de21f8 nfc_tm_data_received net/nfc/nfc EXPORT_SYMBOL +0x8fb02997 nfc_tm_data_received net/nfc/nfc EXPORT_SYMBOL 0xc7bd4bc0 ieee802154_rx_irqsafe net/mac802154/mac802154 EXPORT_SYMBOL 0xfd22dd56 rds_cong_map_updated net/rds/rds EXPORT_SYMBOL_GPL 0x8ede9e26 ax25_protocol_release net/ax25/ax25 EXPORT_SYMBOL @@ -22517,54 +22525,54 @@ 0x03176bc2 snd_vx_dsp_boot sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0xecfb329f coresight_barrier_pkt drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0xa67100e2 iio_trigger_using_own drivers/iio/industrialio EXPORT_SYMBOL -0xe1c48fe0 iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x11b67b06 ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xfaad9512 iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6740cc77 ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xc17b9f95 parport_ieee1284_epp_read_data drivers/parport/parport EXPORT_SYMBOL 0xdc89b227 parport_ieee1284_ecp_read_data drivers/parport/parport EXPORT_SYMBOL 0x0aebf46c nvec_write_async drivers/staging/nvec/nvec EXPORT_SYMBOL -0xf0d2f3d7 sdhci_adma_write_desc drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x8233e8b1 sdhci_adma_write_desc drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x24507fbf dm_array_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xc3403659 cx25821_dev_get drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0x9619c62b ivtv_udma_setup drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x7d6bcab9 cx25821_dev_get drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x82c05d29 ivtv_udma_setup drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x6fdedbcc rt2800_sta_add drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x485ca55e rt2800_txdone_nostatus drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x7fa61693 nvme_auth_gen_pubkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x0a6936fc of_drm_find_panel drivers/gpu/drm/drm EXPORT_SYMBOL -0x82b7359c jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL -0x58a308ad lapb_register net/lapb/lapb EXPORT_SYMBOL +0xaf9d8555 of_drm_find_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0x6ef0ec6d jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x891c7a78 lapb_register net/lapb/lapb EXPORT_SYMBOL 0xa70d9b60 xt_rateest_lookup net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL 0x6c315569 mtk_afe_fe_startup sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x8884bb1e rpmsg_find_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x9865c2da rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x549ec152 ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL +0xc67ec4e2 rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6f41d468 ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL 0x81061a00 rtllib_sta_ps_send_null_frame drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x88a5c035 dm_bitset_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x9f29eaff md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL +0x376e6399 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL 0x78fe1284 mlx4_SET_PORT_BEACON drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3a00b89e nvmf_connect_io_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x85984cb5 fc_elsct_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x42dcba90 drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x8245d1a3 drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x54ee7ff2 drm_gem_map_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL 0x59591c62 drm_clflush_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0xe13f7e02 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfe100e44 cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL -0xa4351ea3 arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0xab6df798 ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xa0778005 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6746dad4 cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL +0x73a126e3 arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x69eb46c8 ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xccc3cc45 sdio_f0_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x34bf0e61 smscore_translate_msg drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xc35fc6ff rndis_tx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x3e17f466 mdio_set_flag drivers/net/mdio EXPORT_SYMBOL 0x8ed50f48 iscsi_boot_create_acpitbl drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x7c5677f3 iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xb5cec40c drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x3f5a810b iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xed7ce196 drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x09fcf88b drm_read drivers/gpu/drm/drm EXPORT_SYMBOL -0x0c5c6a22 drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x27a00611 drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1446b60a caif_client_register_refcnt net/caif/caif EXPORT_SYMBOL 0x6ca64c2b get_cfcnfg net/caif/caif EXPORT_SYMBOL 0x59c13bed ieee80211_key_mic_failure net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x44c6e633 vcc_sklist_lock net/atm/atm EXPORT_SYMBOL 0xa1b48b30 cfg80211_any_usable_channels net/wireless/cfg80211 EXPORT_SYMBOL -0xfb9e8461 ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x5053fbfd ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x202a1b1b line6_midi_id sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xe4989f74 vmbus_set_event drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xbf772d2d qcom_q6v5_init drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL @@ -22574,149 +22582,150 @@ 0xd9f711ae mlxsw_afa_block_append_mcrouter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8a9c70ed nvme_sec_submit drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa548b733 fcoe_transport_detach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xe3cd213b drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xa7ffc3c3 ceph_con_open net/ceph/libceph EXPORT_SYMBOL +0x3af2e15c drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x01e9f5da ceph_con_open net/ceph/libceph EXPORT_SYMBOL 0x0f0090e1 p9_release_pages net/9p/9pnet EXPORT_SYMBOL -0xf574f74e ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x5a175e38 ad5686_remove drivers/iio/dac/ad5686 EXPORT_SYMBOL_GPL +0x7ca0111b ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x9c26dc73 ad5686_remove drivers/iio/dac/ad5686 EXPORT_SYMBOL_GPL 0x314eb47f dvb_ca_en50221_camready_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xfcddeca1 v4l2_ctrl_new_std_menu_items drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xb6652875 gserial_free_line drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL -0x94c59c75 ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x476b71b2 ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x02484e83 ath10k_core_napi_enable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x198e71bf get_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x4a232e48 am335x_tsc_se_clr drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0xc547af9e drm_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0xa917bcad drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL +0x05d3338a drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL +0xbca46908 fscache_wq fs/fscache/fscache EXPORT_SYMBOL 0x0b5439f7 cfg80211_unregister_wdev net/wireless/cfg80211 EXPORT_SYMBOL 0x976df5c7 asoc_qcom_lpass_cpu_platform_probe sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL 0xd0337906 snd_hda_add_new_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe3c95e91 nd_region_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x08b94d84 surface_hid_pm_ops drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL -0x74788b53 v4l2_m2m_poll drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xde994a15 v4l_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x6ba2542d em28xx_unregister_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL -0x198bdc4a xc2028_attach drivers/media/tuners/tuner-xc2028 EXPORT_SYMBOL -0xa8ea17cb i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x2cda9c04 v4l2_m2m_poll drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x96cb022e v4l_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x51903ff3 em28xx_unregister_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL +0x959771a0 xc2028_attach drivers/media/tuners/tuner-xc2028 EXPORT_SYMBOL +0xa172976d i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x6968a61e mlx4_buf_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc1f90c40 t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x17580ed3 scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x2e5736e6 t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2de4616f scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x50603ce3 ceph_decode_entity_addrvec net/ceph/libceph EXPORT_SYMBOL 0x0350163c wpan_phy_register net/ieee802154/ieee802154 EXPORT_SYMBOL -0x7ece350b ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xd7bd48ee ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x823edea5 xt_compat_add_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xf23aa637 nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x5b7ae15c nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x846f1af4 spc_emulate_inquiry_std drivers/target/target_core_mod EXPORT_SYMBOL 0xd16d9c01 v4l2_ctrl_get_int_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x4f3d3a94 __media_device_register drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xcea188b5 vp3054_i2c_probe drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL +0xcaa4d34b vp3054_i2c_probe drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL 0x74390abe vpu_ipi_register drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL -0x1fea127b b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xea41b229 rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xf3720fad b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xea46d41c rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x50bd52bd rt2x00lib_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x5d229fd5 __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9687e144 __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x497ecd6f rtsx_pci_add_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x4135ba86 ieee80211_iter_chan_contexts_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xdaa02552 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbece3b27 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x02f8c431 vchiq_queue_kernel_message drivers/staging/vc04_services/vchiq EXPORT_SYMBOL -0xcddee178 dw_mci_remove drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0xa1d9644f dw_mci_remove drivers/mmc/host/dw_mmc EXPORT_SYMBOL 0xf446074f ir_raw_encode_scancode drivers/media/rc/rc-core EXPORT_SYMBOL 0xbf431ab0 mlx4_wol_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x51153ab1 drm_plane_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x9c7f42d0 drm_is_current_master drivers/gpu/drm/drm EXPORT_SYMBOL -0xdc6ff585 nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xfef08ad6 nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x333554de snd_soc_component_set_pll sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x864b782d snd_pcm_hw_param_last sound/core/snd-pcm EXPORT_SYMBOL 0x0f604575 comedi_dio_config drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL 0xb3aa0b1a nanddev_bbt_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x3a8126aa ata_dev_disable drivers/ata/libata EXPORT_SYMBOL_GPL -0x3db040b6 fbtft_register_backlight drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x9d4d7606 fbtft_register_backlight drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0xdba66614 __SCT__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x512fdc21 usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x699c5586 ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x1f22dd89 usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf273b834 ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x8d064dd0 mt76x02_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xdae9b5d7 nfs4_disable_idmapping fs/nfs/nfs EXPORT_SYMBOL_GPL -0xabcf4682 ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL -0x0101cb3b __gue_build_header net/ipv4/fou EXPORT_SYMBOL -0xb5eda0fa __fou_build_header net/ipv4/fou EXPORT_SYMBOL -0xa7009444 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9cbed6ea ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL +0x1d2e611f __gue_build_header net/ipv4/fou EXPORT_SYMBOL +0xa1797db6 __fou_build_header net/ipv4/fou EXPORT_SYMBOL +0x72cbab37 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf92910a0 snd_hdac_dsp_trigger sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xc0534be2 vfio_pci_core_close_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x0d826f26 hisi_uncore_pmu_add drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL -0x8d5c5f81 vb2_core_streamon drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xd7d3b00f vb2_core_streamon drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x15bce8f8 rtl8723_phy_reload_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xcffa2aff spi_populate_width_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0x91372708 rtsx_usb_switch_clock drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xf12a039c ttm_device_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xe083f4b2 rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL -0x4b32f286 tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x8ec303fb rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0xb5ee3c1e tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL 0xcc6a729f snd_ctl_enum_info sound/core/snd EXPORT_SYMBOL -0xdbb4ee7d ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc2e58d5a ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x46886b7a __vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xa7edbb18 v4l2_m2m_buf_copy_metadata drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x3d9bc37f v4l2_m2m_buf_copy_metadata drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x668dc501 typec_partner_set_pd_revision drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x34c39de9 mt76_connac_mcu_beacon_loss_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x3df42370 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4d7721fe nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xb5374bd8 dw_hdmi_set_high_tmds_clock_ratio drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0xdc7e10b0 af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x1c77ec94 af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL 0x26ad7836 fw_iso_resources_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x3ab55f71 hsi_unregister_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x82dbe879 cxl_bus_type drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x9ba5110a __mmc_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xc4c5678b __v4l2_ctrl_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xec9f5c46 __mmc_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb7c4ff6e __v4l2_ctrl_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x950e5eff usb_poison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xba5c2f4f __traceiter_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5ddc0bdb mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL +0x34717b65 mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL 0x1533951c __SCT__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xbd9ef45e __drmm_universal_plane_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x24689323 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL -0x612ad260 nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5e927dcb nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8b9224ae nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x90d34d3d snd_pcm_hw_refine sound/core/snd-pcm EXPORT_SYMBOL 0x1cc20b0b nand_ecc_sw_bch_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x2bc1a8d9 dm_tm_open_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x6a502c39 cec_transmit_attempt_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xacb13bfa v4l2_m2m_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x077d16b3 v4l2_m2m_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x2a5710e6 usbnet_ether_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0xf18b4ea3 ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0xfccf043c ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL 0xf0e38aea iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x276f2ee3 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x29445800 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb2cf7c01 mraid_mm_unregister_adp drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL -0xba0937ff vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x18b24f67 tls_toe_register_device net/tls/tls EXPORT_SYMBOL -0xca6a58d7 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xd09c0905 vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xe73a0972 tls_toe_register_device net/tls/tls EXPORT_SYMBOL +0x1a57c35c unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xd59dda48 comedi_find_subdevice_by_type drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL 0xf72abb34 vfio_pci_core_ioctl drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xd3df684d stratix10_svc_send drivers/firmware/stratix10-svc EXPORT_SYMBOL_GPL -0x0436336c dib0090_fw_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xa49521b9 dib0090_fw_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x14f67530 ivtv_debug drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0xf0f95e51 musb_readl drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x719a5e41 musb_readw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x2734197f musb_readb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x967dc5b1 usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3afe625c usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9307db64 rt2x00lib_probe_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xcf360c97 stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x54e6f99a stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xe6f82554 sas_eh_abort_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x72ea7b2d scsi_device_type drivers/scsi/scsi_mod EXPORT_SYMBOL 0x787e8234 qcom_find_freq drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x67927a0d platform_profile_notify drivers/acpi/platform_profile EXPORT_SYMBOL_GPL -0xd28a7cbc nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9ca094cf rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x47e0429d pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL +0xe5e2b81b nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x03a43e8e rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x825e8c57 pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL 0x856b4fdb q6asm_stream_media_format_block_wma_v10 sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0x3bfd7c69 da7219_aad_probe sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL -0xcb15c44b dapm_mark_endpoints_dirty sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x56d02bd3 da7219_aad_probe sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x2936aaa2 dapm_mark_endpoints_dirty sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf8f2a4eb snd_kill_fasync sound/core/snd EXPORT_SYMBOL_GPL 0xb1227ae0 rio_release_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3a1a3979 ccp_version drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL 0xf5c78d74 usb_autopm_get_interface_no_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x5f4fe542 b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x960cfdb3 can_bus_off drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2c02f905 b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd485f89c can_bus_off drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x534c1f43 mlx4_get_slave_pkey_gid_tbl_len drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x3b8ed53a nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xaeade447 axp20x_match_device drivers/mfd/axp20x EXPORT_SYMBOL -0x0984330d xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xda84681e nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x3ad5ea9f axp20x_match_device drivers/mfd/axp20x EXPORT_SYMBOL +0x11f63d94 xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x57c1eebe axg_fifo_probe sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0x277cabcd iio_push_to_buffers_with_ts_unaligned drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x57943b04 ata_sff_check_status drivers/ata/libata EXPORT_SYMBOL_GPL @@ -22724,7 +22733,7 @@ 0x9792fa10 usb_serial_register_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x105da01e mt76x02_reconfig_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xb4d7bdd2 cryptd_ahash_child crypto/cryptd EXPORT_SYMBOL_GPL -0x13e3dbeb fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL +0x40533974 fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL 0x535cc081 hsi_alloc_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x2dd2a424 spmi_device_add drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xa286aa0a rio_inb_pwrite_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL @@ -22732,17 +22741,17 @@ 0x53d0fc97 caam_ptr_sz drivers/crypto/caam/error EXPORT_SYMBOL 0xb49380b2 mmc_unregister_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xd4cb185b dvb_dmxdev_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x0a038c68 horus3a_attach drivers/media/dvb-frontends/horus3a EXPORT_SYMBOL -0xff853263 esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL +0xc0cba310 horus3a_attach drivers/media/dvb-frontends/horus3a EXPORT_SYMBOL +0x7fab459e esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL 0x86958fac snd_ac97_write sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL -0x3aa29835 st_sensors_power_disable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0xe83edce8 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x150a86de st_sensors_power_disable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xc40264d6 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x49d78952 ufshcd_pltfrm_init drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0x7940c462 dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x3963b25e dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x64e39418 __traceiter_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8e91c67a __traceiter_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x25196b07 usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL -0x5dc7424b alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x7f8387e1 usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xaaaf3bf7 alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x727e1dfb brcmu_pktq_pflush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xd68138d7 ar9003_paprd_populate_single_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x7c67c47e mlx4_mr_hw_change_access drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -22751,49 +22760,49 @@ 0x1a267fa8 bch_init lib/bch EXPORT_SYMBOL_GPL 0x7924b6de ip_set_hostmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xffd9a872 unregister_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xeabdbc54 tua6100_attach drivers/media/dvb-frontends/tua6100 EXPORT_SYMBOL -0x5dd38d96 saa7134_set_dmabits drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xc941a3b0 tua6100_attach drivers/media/dvb-frontends/tua6100 EXPORT_SYMBOL +0x146da38f saa7134_set_dmabits drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0xd502800a bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xd6da4fd8 to_hisi_sas_port drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL -0x445b4534 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x707345c1 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x596637ba pl111_versatile_init drivers/gpu/drm/pl111/pl111_drm EXPORT_SYMBOL_GPL 0x7475be8e crypto_ecdh_key_len crypto/ecdh_generic EXPORT_SYMBOL_GPL -0xe790136c nfc_find_se net/nfc/nfc EXPORT_SYMBOL +0x31c453f7 nfc_find_se net/nfc/nfc EXPORT_SYMBOL 0x43c802a6 cfg80211_scan_done net/wireless/cfg80211 EXPORT_SYMBOL -0x6645ee29 ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xf54e2fd6 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x7a6f61d6 ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x4f5a93b4 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0x3e73783e vhost_dev_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x7f0b9855 ata_eh_analyze_ncq_error drivers/ata/libata EXPORT_SYMBOL_GPL 0xc0eaa792 qi_cache_alloc drivers/crypto/caam/caam EXPORT_SYMBOL 0xa9c7eac0 dm_unregister_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL -0x1192df5f videobuf_alloc_vb drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x01f95e92 videobuf_alloc_vb drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x786939fb iforce_init_device drivers/input/joystick/iforce/iforce EXPORT_SYMBOL 0xb52ba28a fsg_intf_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x9cc714af il_bg_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xbf8db3d4 vnic_dev_get_pdev drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x1d3b270f nvme_auth_transform_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xb02e7616 nvmet_req_free_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xd2f56911 cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xbf03daf6 cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xf6ea81e2 ttm_resource_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x35bea30d ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4300946f drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4b64463d tegra_xusb_padctl_enable_phy_sleepwalk drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xfafc8d52 ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x20fc1655 drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xecbe3335 tegra_xusb_padctl_enable_phy_sleepwalk drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc317a15e snd_soc_daifmt_clock_provider_flipped sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x89c12de1 nand_ecc_init_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x30cd3df6 omap_mbox_request_channel drivers/mailbox/omap-mailbox EXPORT_SYMBOL 0x797763f1 media_remove_intf_links drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x0fa8bab5 mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x3af7d5a1 mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xd58bbbcb nvme_delete_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa0c71dac spi_populate_sync_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0xb629a241 dpaa2_io_get_irq_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL 0x35210a1c dpaa2_io_set_irq_coalescing drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL -0x5a658f83 xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa24de83c mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xb80e0de5 xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x456a9af5 mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL 0x2586bc89 cfg80211_radar_event net/wireless/cfg80211 EXPORT_SYMBOL 0xc076f657 cfg80211_inform_bss_data net/wireless/cfg80211 EXPORT_SYMBOL -0x5f5adf1e snd_soc_dapm_kcontrol_dapm sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4beb75e0 snd_soc_dapm_kcontrol_dapm sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1bcd1076 fpga_mgr_lock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0xfa9cc17a vfio_pci_core_write drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL @@ -22801,95 +22810,96 @@ 0xf55d6313 ntb_transport_register_client_dev drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xa60cf885 ffa_device_unregister drivers/firmware/arm_ffa/ffa-module EXPORT_SYMBOL_GPL 0x1a146ec3 usb_ep_type_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x7d97c392 free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x01107e1d free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x872e7c67 __tracepoint_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2036d8e3 mlx4_unregister_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xec96b077 meson_canvas_get drivers/soc/amlogic/meson-canvas EXPORT_SYMBOL_GPL 0xed15fb41 nfs4_print_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4b7a748b ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL -0xb8f300b7 xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x234a140d __traceiter_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x7688f3ed ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL +0x347d814b xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x43b9a421 snd_soc_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2093b67a snd_soc_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf7236123 comedi_to_usb_interface drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL -0xde2c8a4d ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcbdbba05 ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL 0x1c60d406 vchiq_get_service_userdata drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0x95e750f5 typec_register_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x8f11bd5a rtl8723_write_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x66ed2028 _rtl92c_phy_fw_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x3329c7fc drm_atomic_helper_calc_timestamping_constants drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd69527e5 cryptd_skcipher_child crypto/cryptd EXPORT_SYMBOL_GPL -0xa87a9b48 rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1b5694a5 rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x05a20cd3 unregister_snap_client net/802/psnap EXPORT_SYMBOL 0x1d02fd94 snd_ctl_unregister_ioctl_compat sound/core/snd EXPORT_SYMBOL 0xf719c878 sensor_hub_device_open drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x75606d09 dm_btree_lookup drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x08402862 v4l2_print_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x23dc9dfe drx39xxj_attach drivers/media/dvb-frontends/drx39xyj/drx39xyj EXPORT_SYMBOL +0xe95d7c74 drx39xxj_attach drivers/media/dvb-frontends/drx39xyj/drx39xyj EXPORT_SYMBOL 0xae77e546 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xbcfa7fb1 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1722b7e8 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x3eca2e88 scsi_dma_unmap drivers/scsi/scsi_mod EXPORT_SYMBOL 0x97cfd742 ttm_bo_move_accel_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xd1c6e3c6 drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xae92c88d drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0215e059 drm_atomic_state_default_clear drivers/gpu/drm/drm EXPORT_SYMBOL -0xc08e8a2c drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd9b3c04f cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL -0x8cb36790 nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x18f93a69 nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb4e7e73a drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x10bcad67 cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL +0x94800850 nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x90fb58fd nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x06bacb00 snd_akm4xxx_write sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL 0x2af25c6b tee_client_close_session drivers/tee/tee EXPORT_SYMBOL_GPL 0xaf02c9fb devm_iio_trigger_alloc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xf5526bb1 rio_set_port_lockout drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe111a21c dm_exception_store_type_register drivers/md/dm-snapshot EXPORT_SYMBOL -0xd4ebdecc dst_wait_dst_ready drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xcdff2c4e dst_wait_dst_ready drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x62253143 usb_ep_fifo_flush drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x5572ffb1 rt2800_config_intf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xa8d8ea65 ath10k_ce_enable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x6ff83b25 ath6kl_hif_intr_bh_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x91cfb84a ath6kl_hif_rw_comp_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x05b5ac32 cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0xd1452850 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL +0xe1043e47 cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xbb226727 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL 0x3d743738 snd_ice1712_akm4xxx_build_controls sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL 0xf9e94210 w1_write_block drivers/w1/wire EXPORT_SYMBOL_GPL -0x61f0c7d3 to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x1336afd4 fbtft_write_gpio16_wr drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0xf62b70dc ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x3923439a itd1000_attach drivers/media/dvb-frontends/itd1000 EXPORT_SYMBOL +0x089e19e8 to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x3b5b1654 fbtft_write_gpio16_wr drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xb14b7107 ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x3dcc8cd9 itd1000_attach drivers/media/dvb-frontends/itd1000 EXPORT_SYMBOL 0x59979504 mpt_attach drivers/message/fusion/mptbase EXPORT_SYMBOL -0xc0b9f949 qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xd87a8b2b qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x9cb9ad3c rt2800mmio_get_txwi drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0xc55a163f __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x52a7c1f1 __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfc04dad3 iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0x212869fa ndlc_remove drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x9003ca3b ttm_range_man_fini_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x41361ae4 dw_mipi_dsi_set_slave drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL 0x86fca7e4 ceph_put_snap_context net/ceph/libceph EXPORT_SYMBOL -0x20b533bf xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xaa7f0933 wm8962_mic_detect sound/soc/codecs/snd-soc-wm8962 EXPORT_SYMBOL_GPL +0xf2e82619 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x94182415 wm8962_mic_detect sound/soc/codecs/snd-soc-wm8962 EXPORT_SYMBOL_GPL 0x51628cc5 snd_soc_component_compr_get_caps sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5b81f005 snd_soc_component_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xdc06a2ca ipack_driver_register drivers/ipack/ipack EXPORT_SYMBOL_GPL 0xd0bdfc1d bcma_chipco_get_alp_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x82390817 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe6026be6 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa0e09912 rtllib_stop_send_beacons drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x1d53a4b7 tm6000_unregister_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL -0xbd4739e4 flexcop_device_kmalloc drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x1e437fb9 tm6000_unregister_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x79fa860f flexcop_device_kmalloc drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x996c5d6d mlxsw_reg_trans_bulk_wait drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb1266858 hnae_register_notifier drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL 0xab630a8d fc_eh_should_retry_cmd drivers/scsi/scsi_transport_fc EXPORT_SYMBOL_GPL 0x614d5384 drm_state_dump drivers/gpu/drm/drm EXPORT_SYMBOL 0xc7e75a53 __max730x_probe drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL -0x82c4eb2d o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x047e18f5 o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x2a5d816f cfg80211_chandef_valid net/wireless/cfg80211 EXPORT_SYMBOL 0xe0de75b1 mt8192_afe_gpio_init sound/soc/mediatek/mt8192/snd-soc-mt8192-afe EXPORT_SYMBOL 0x9a870dce hda_get_autocfg_input_label sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x6301aa1c qca_set_bdaddr drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x7ea39799 qca_set_bdaddr drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x6bc37ed9 nand_prog_page_end_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x9d322656 rio_release_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x34729e0b saa7134_set_gpio drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xf9cbcd29 saa7134_set_gpio drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0x10a9bf18 ei_get_stats drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x30696dc4 drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xac8597d5 mb_cache_entry_get fs/mbcache EXPORT_SYMBOL -0xf477dbfd tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL +0x5b6372ca tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL 0x342a2354 copy_to_user_fromio sound/core/snd EXPORT_SYMBOL 0x6bc6a70c comedi_request_region drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x47d0e390 bcma_core_enable drivers/bcma/bcma EXPORT_SYMBOL_GPL @@ -22898,134 +22908,135 @@ 0x6c218062 dm_bitset_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xc7eac700 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x3dc197c5 usbnet_change_mtu drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x10efa26f libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x37757eb0 libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xddf86133 LZ4_compress_HC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xf0b7775d rpc_init_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x021da046 tee_shm_alloc drivers/tee/tee EXPORT_SYMBOL_GPL -0x609a3189 mpu3050_common_probe drivers/iio/gyro/mpu3050 EXPORT_SYMBOL +0x393db68c mpu3050_common_probe drivers/iio/gyro/mpu3050 EXPORT_SYMBOL 0xdbab3f89 devm_iio_triggered_buffer_setup_ext drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL_GPL -0x766cb840 rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x7afeefc9 rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xb65902f7 __vdpa_register_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x6e6b2b16 sdio_set_host_pm_flags drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xe1fefdeb dvb_usbv2_generic_write drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xbbc34e3f dvb_usbv2_generic_write drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0x40e6a0cd gether_get_qmult drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x864ff051 gether_set_qmult drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x9ace9257 usb_get_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x977b7255 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xd0a86dd2 cdrom_open drivers/cdrom/cdrom EXPORT_SYMBOL 0x58c48367 __mt76_mcu_send_firmware drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x5045826c mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x789583b6 cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0783fdd8 mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x68048ede cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xa2f2b5da enclosure_for_each_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x114143e8 drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL +0xdfd3474a drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL 0x7f4edd0d dw_mipi_dsi_probe drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi EXPORT_SYMBOL_GPL -0x33871108 drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xf1082b4a cs42l51_suspend sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0xf6d0b096 drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9a7d5f17 cs42l51_suspend sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL 0x400c4f85 fxos8700_regmap_config drivers/iio/imu/fxos8700_core EXPORT_SYMBOL 0xe18d78e9 __adis_update_bits_base drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x19c24590 vringh_notify_disable_kern drivers/vhost/vringh EXPORT_SYMBOL -0x4f894784 ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x80a6e561 ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL -0x0a37705a ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL -0x483ea903 pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x44f12283 vb2_dvb_register_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0xac9d665b ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdd41bc1d ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL +0x492e6ed5 ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x80bd449a pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x84e5448c vb2_dvb_register_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0x579bd413 mpt_put_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0x92d778bb stmmac_get_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x545572d4 stmmac_set_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x41422e38 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6dc34e2d mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x70bc90ad mlx4_map_sw_to_hw_steering_mode drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x29809764 scsi_partsize drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbdaee2ca drm_client_buffer_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xb50cba4b drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x8573b6cd drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb1c9c8d0 drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x24372536 drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x43fd6ccf drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x558dd544 drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd3ad4ae9 host1x_channel_request drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xb96a5ffb snd_device_get_state sound/core/snd EXPORT_SYMBOL_GPL -0xbe97a978 ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe4d9381b ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc8f4d01d ata_port_pbar_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x544aeadb hisi_hpre_get_pf_driver drivers/crypto/hisilicon/hpre/hisi_hpre EXPORT_SYMBOL_GPL 0xfc671108 led_set_flash_timeout drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x4012668a vb2_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x45977bf1 vb2_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x0e7a5039 wlcore_probe drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xda59a1f9 ath9k_cmn_setup_ht_cap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xdcc6159c ath9k_hw_gpio_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x8c656d48 cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x1579949b iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa2d0c73b cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x07421f51 iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6a532ec1 cryptd_alloc_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0x2628361b nci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL -0xf6194809 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL +0xd61400c7 fscache_acquire_cache fs/fscache/fscache EXPORT_SYMBOL +0x0d29ca7b nci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL +0x145479fd ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL 0x9e361505 p9_client_stat net/9p/9pnet EXPORT_SYMBOL -0x44ca6b41 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6c3bde69 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xed17b20c dapm_regulator_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x4736d6af ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x31f37da3 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x88a55d1e nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7070e561 dapm_regulator_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x04a9096c ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xffe631b4 nand_ecc_restore_req drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xf95bcf62 cnstr_shdsc_gcm_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL -0xe3557bc7 dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xa8e58935 vb2_core_create_bufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x894e67af dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf0502de9 vb2_core_create_bufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x1fc253f6 mt76x2_get_rate_power drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xcc4fa41a regmap_encx24j600_spi_write drivers/net/ethernet/microchip/encx24j600-regmap EXPORT_SYMBOL_GPL -0x3cd78718 cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x70b874ce cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xb0186a07 drm_sched_entity_flush drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x0b9a1122 drm_syncobj_get_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0x15c1066c nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xeb2cf932 nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb837e369 snd_hdac_stream_timecounter_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x89871766 q6adm_matrix_map sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL -0x4fc6936c mt6359_set_mtkaif_calibration_phase sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL +0xa7aa19fe mt6359_set_mtkaif_calibration_phase sound/soc/codecs/snd-soc-mt6359 EXPORT_SYMBOL_GPL 0x8ed029ae _snd_pcm_stream_lock_irqsave_nested sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x69410977 gnss_serial_pm_ops drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x5f4e5249 vhost_iotlb_reset drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x7cb290de iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x362dfcc0 mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf0f4c6d0 mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3cd7db65 pn532_i2c_nfc_alloc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0xdc97cc1d rtsx_pci_dma_map_sg drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xa958522e drm_dev_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x3c47c582 drm_dev_get drivers/gpu/drm/drm EXPORT_SYMBOL 0xae71627d ipmi_create_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x2301b302 nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL -0x892ea10b inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xbf883d3d nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL +0x76d6eab9 inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0xb5bd4730 axg_fifo_pcm_open sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0xcf1bb3fd line6_alloc_sysex_buffer sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0xba7beae6 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xecb9b809 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0xaffc1649 ubi_leb_write drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xd6a6a3fa mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL +0xd3ef9de3 mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL 0x5c054645 vchiq_msg_hold drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0xcbdf9a68 ieee80211_softmac_xmit_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x3ebbe6d4 v4l2_m2m_ioctl_reqbufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x793a0e5c v4l2_m2m_ioctl_reqbufs drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x2885fec5 fw_get_request_speed drivers/firewire/firewire-core EXPORT_SYMBOL 0xc40d2757 wlcore_event_ba_rx_constraint drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x15d2a0e0 efuse_shadow_read drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x12413f8e ath9k_hw_name drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x8d9557ff qede_rdma_register_driver drivers/net/ethernet/qlogic/qede/qede EXPORT_SYMBOL 0x2ba48b5e hisi_sas_debugfs_dir drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL -0x4b4b409d cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb52a0eba cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x7e59c653 scsi_host_put drivers/scsi/scsi_mod EXPORT_SYMBOL 0x432975e6 pdr_add_lookup drivers/soc/qcom/pdr_interface EXPORT_SYMBOL 0xe0f67b93 dpaa2_io_service_enqueue_multiple_desc_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL 0xdd231c55 nfc_hci_sak_to_protocol net/nfc/hci/hci EXPORT_SYMBOL -0xd5bc77fc nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x0cd53cea nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xe7c445fb snd_hda_codec_get_pin_target sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x5302d909 snd_hda_codec_set_pin_target sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xafae084f dfl_fpga_dev_ops_unregister drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xb140005d w1_next_pullup drivers/w1/wire EXPORT_SYMBOL_GPL -0x76865856 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL +0x379141ef core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL 0xf3d2de24 usb_ftdi_elan_read_pcimem drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL -0x2330fde7 cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x233d21a7 cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x365f5e2d cs42l51_probe sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0xbad00600 cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xbaddda40 cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xe83e15d3 cs42l51_probe sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL 0x20543fcc snd_device_disconnect sound/core/snd EXPORT_SYMBOL_GPL -0xe644660e __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x520a8f53 __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xebcdd349 cnstr_shdsc_skcipher_encap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0x2d38ecd9 dm_bitset_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xd3aa9efb v4l2_async_register_subdev_sensor drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x06cd21fb au8522_attach drivers/media/dvb-frontends/au8522_dig EXPORT_SYMBOL -0xc498461e vb2_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xa89a28ab v4l2_async_register_subdev_sensor drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x3114f7a8 au8522_attach drivers/media/dvb-frontends/au8522_dig EXPORT_SYMBOL +0x1994e83b vb2_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x8073f07f __rmi_register_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0x09fe5685 usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x74b272a3 usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd68b2048 brcmu_pktq_flush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x1ed82558 ttm_bo_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xa250184d drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5cbeedf7 drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x10e9fb99 drm_modeset_drop_locks drivers/gpu/drm/drm EXPORT_SYMBOL 0x6339b6d0 snd_seq_device_load_drivers sound/core/snd-seq-device EXPORT_SYMBOL 0xe512049a hv_pkt_iter_close drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL @@ -23039,61 +23050,59 @@ 0x750e8454 ath10k_core_check_dt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb9a689dd ath6kl_err drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x96eb2c99 mlx5_fc_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xdae4d93b mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xee000f14 drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xa8d65188 mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xa3bb5d01 drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa2bf48f4 __fscache_uncache_page fs/fscache/fscache EXPORT_SYMBOL 0x7863927a ieee80211_cqm_beacon_loss_notify net/mac80211/mac80211 EXPORT_SYMBOL 0xd8b2191f snd_pcm_hw_constraint_pow2 sound/core/snd-pcm EXPORT_SYMBOL 0xb48afec9 vhost_dev_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x318ab571 ssb_set_devtypedata drivers/ssb/ssb EXPORT_SYMBOL -0xc655cfc9 m88ds3103_get_agc_pwm drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL -0x1fabbc4b dib0090_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x9c0fa154 i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x6ee67043 m88ds3103_get_agc_pwm drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL +0x75080e6a dib0090_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x3f4a402e i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x25bb389e st21nfca_hci_loopback_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0x45708a0d drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0xa2ea7115 dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x450af6a9 drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0xa328ec8b dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0x67d9508f nfc_hci_allocate_device net/nfc/hci/hci EXPORT_SYMBOL 0x5e3a3912 parport_irq_handler drivers/parport/parport EXPORT_SYMBOL 0x2102fdbc qcom_icc_aggregate drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL 0x93c7edeb usb_find_common_endpoints drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xab175a34 rt2800_get_survey drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xd4ec8d48 lbtf_add_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0x701d29ee mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x10dfa758 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x72edf673 drm_atomic_helper_wait_for_flip_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x39b12f3e drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL +0xdb5033e9 drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL 0x10962bc2 nfs_auth_info_match fs/nfs/nfs EXPORT_SYMBOL_GPL 0xd10d1d5b rpc_machine_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x733e2cb5 dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x8b8923ef dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x23e2deb7 fpga_image_info_free drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x25992353 devm_adis_setup_buffer_and_trigger drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x42160dc1 hsi_put_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xd934b4f9 anybuss_client_driver_register drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL -0xfb9ae90e __videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x7379ed1c __videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0xab8bb516 rtl8723_save_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x00a50024 rt2800_vco_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x56adaf15 mt76x02u_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xaadd55d0 mt76x02e_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x776da609 ath_hw_keyreset drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x93022ba6 __scsi_format_command drivers/scsi/scsi_mod EXPORT_SYMBOL -0x61b641f6 fscache_object_destroy fs/fscache/fscache EXPORT_SYMBOL -0x02945a98 write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x47ac3e6a write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc5dcacef ieee80211_operating_class_to_band net/wireless/cfg80211 EXPORT_SYMBOL 0x14e9ba13 idma_reg_addr_init sound/soc/samsung/snd-soc-idma EXPORT_SYMBOL_GPL 0xb67f8955 tee_shm_pool_alloc_res_mem drivers/tee/tee EXPORT_SYMBOL_GPL 0xa577993e iio_update_buffers drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xafe1f0c8 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0xc0fdc792 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x699bda0f ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL +0x9bb8ad61 st_sensors_read_info_raw drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xee28fdbf ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b182a66 ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL 0x1ba61500 rio_release_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x244de7f9 qcom_remove_ssr_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0x76a6a19a qcom_remove_smd_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0x8609c0d5 usb_wwan_dtr_rts drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x8adb2fb2 mt76_get_txpower drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xc355b03e mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb89e2079 mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9c9ba9d6 mlx4_get_module_info drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xb5544f54 cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x43f493bd cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x3856dabb srp_attach_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xae277372 __drm_crtc_commit_free drivers/gpu/drm/drm EXPORT_SYMBOL 0xdc014e02 qcom_cc_register_rcg_dfs drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL @@ -23109,89 +23118,89 @@ 0xb8e0f0c6 mt76_tx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x87d1eb37 ath9k_cmn_rx_skb_postprocess drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xdc31781e mlxsw_reg_trans_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb574de13 mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9a8c4bcb mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xbea15ca1 mlx4_release_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x6d23bd25 sas_rphy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x824739f1 fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x5ae151e6 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL +0x6839bce0 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa5ca9e75 iscsit_unregister_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xdfaa4a7b nvdimm_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x97ddca5f ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x7ca98da0 of_usb_update_otg_caps drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x52315f33 ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x450947e0 of_usb_update_otg_caps drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x57a2db94 ath10k_core_create drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x62183c14 fcoe_fcf_get_selected drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x440ca223 fc_lport_flogi_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xfc992503 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd65d4d22 drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xbff7df4d drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7fca6776 drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL 0x53be4b5d host1x_syncpt_alloc drivers/gpu/host1x/host1x EXPORT_SYMBOL -0xd83c2d90 pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xfc06b7c8 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xcad260ae svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xed69ed9a svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x94ac45f4 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x6e5ab5b2 wm_hubs_hpr_mux sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0xd1b4ca2f pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb9e24e74 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x49dc096f svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xec1dec8f svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x53fbeda0 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x03600d7c wm_hubs_hpr_mux sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x661badc2 snd_soc_info_volsw_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x73ca0de0 fw_iso_resources_allocate sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0x606e4674 ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x306e421b ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x686978d1 vmbus_recvpacket drivers/hv/hv_vmbus EXPORT_SYMBOL 0x7e26d4a5 fsg_common_set_sysfs drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x26c90ea4 scsi_eh_get_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x4d087801 st_nci_remove drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0xd054b51c drm_crtc_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0xda018f2e drm_dev_unregister drivers/gpu/drm/drm EXPORT_SYMBOL -0x131fe50d drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb9bff971 drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1a142e7c clk_alpha_pll_fixed_trion_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xba8fefb8 pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa73b5984 pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf900edb1 ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL -0xb51ebb35 l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x43716891 xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xdee77b3f pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2380ddd3 pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6d6e237b ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL +0xe9e1d425 l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x19c74252 xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x592ce053 snd_intel_dsp_driver_probe sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0x5942445c mtk_memif_set_format sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x03e1e476 bcma_chipco_pll_write drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xdfadb5a0 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x321055cb vmbus_prep_negotiate_resp drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x8b166e62 fbtft_dbg_hex drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xba40a499 fbtft_dbg_hex drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0xa53387c7 dm_rh_flush drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x3ad0f55b dm_bm_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x34692779 v4l2_m2m_mmap drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL -0xf0bb4dde cx24113_attach drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL +0x6d3ef792 v4l2_m2m_mmap drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0xe0d21f3f cx24113_attach drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL 0xb2688761 gserial_resume drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0xf7cd4654 mt76_token_release drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x7bae86bb ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf9079eb2 ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xdcf7c587 mlx4_mtt_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa020a3b9 phylink_mii_c22_pcs_config drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x2db13cb4 drm_fb_xrgb8888_to_rgb888 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfe36436 platform_profile_remove drivers/acpi/platform_profile EXPORT_SYMBOL_GPL -0x4fc1932d ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0xe5f65d39 ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL 0x0072c8ff nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0xdcf0d230 dfl_feature_ioctl_set_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x9b30452e vringh_complete_user drivers/vhost/vringh EXPORT_SYMBOL 0xd3270350 spmi_controller_add drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x7741dc19 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL -0x3c4bc68f vb2_ioctl_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0xf8d62138 vb2_core_streamoff drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x7da09b83 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x431359fb vb2_ioctl_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x6718725d vb2_core_streamoff drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x7706b2c1 il_set_rate drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xb6517b2e mlxsw_afa_block_append_trap_and_forward drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xdc43ecfa tegra124_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0xe30b3a60 tegra124_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xbdfc67e8 snd_hda_sync_vmaster_hook sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x08072aff register_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x7223d25c of_bcm_voter_get drivers/interconnect/qcom/icc-bcm-voter EXPORT_SYMBOL_GPL 0x123cc889 hisi_uncore_pmu_event_init drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x1934a9a9 __tracepoint_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x3ec4bf39 saa7134_pgtable_free drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xfa484ddb mccic_shutdown drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL -0xd02cc39d vb2_dvb_find_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x069b0fcc saa7134_pgtable_free drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x471b37f8 mccic_shutdown drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0xbbd18c63 vb2_dvb_find_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0xa3e9dbb2 rtl92c_dm_rf_saving drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2d41f25d rt2x00usb_suspend drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x9b5a21c3 hdlc_open drivers/net/wan/hdlc EXPORT_SYMBOL 0x9ff98c83 hisi_sas_controller_reset_prepare drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x204c5067 scsi_dev_info_add_list drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb4032484 drm_mm_insert_node_in_range drivers/gpu/drm/drm EXPORT_SYMBOL -0xbf562fce nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4ad59449 nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x69b18f43 rfc1042_header net/wireless/cfg80211 EXPORT_SYMBOL 0x49d9898b __snd_hda_codec_cleanup_stream sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x2002db96 iio_buffer_init drivers/iio/industrialio EXPORT_SYMBOL @@ -23207,44 +23216,44 @@ 0xec59ec80 drm_fb_xrgb8888_to_gray8 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x69aadd98 drm_atomic_helper_update_legacy_modeset_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8a47043d LZ4_decompress_safe_continue lib/lz4/lz4_decompress EXPORT_SYMBOL -0x0731ba94 svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xed0f0c05 svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x57d4c39f cfg80211_rx_mgmt_khz net/wireless/cfg80211 EXPORT_SYMBOL -0xd97dcc84 dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x477ebb0a videobuf_next_field drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x392ed3f0 af9005_rc_decode drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL -0xdb336e82 venus_helper_vb2_buf_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x0f86da44 dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd2c842a3 videobuf_next_field drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xa548dda5 af9005_rc_decode drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL +0x86267e3c venus_helper_vb2_buf_init drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x911fcd6c phylink_start drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x77eae786 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x632b432e rt5682_readable_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x57edf8f2 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x8c42c358 rt5682_readable_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x21f14edf snd_soc_of_get_dai_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf7e7a12e fpga_region_register drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x0429d10c dvb_usbv2_disconnect drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0xa29cbd47 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL +0x160e228b dvb_usbv2_disconnect drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x704b9cd2 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL 0xf0165a55 mt76_tx_status_lock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x3386fbb4 hostap_set_hostapd_sta drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x1354043d ath6kl_warn drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0xc585056c qlt_rdy_to_xfer drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xecc8c3fc drm_atomic_helper_async_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x519b3831 devm_aperture_acquire_from_firmware drivers/gpu/drm/drm EXPORT_SYMBOL -0x5876be8a drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x65db89c9 drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf80937c2 cmdq_pkt_finalize drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x81a17396 mlog_and_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x79aac74c ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL +0xe9241166 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL 0x631b9b70 p9_client_fcreate net/9p/9pnet EXPORT_SYMBOL -0x887b86a0 atm_dev_lookup net/atm/atm EXPORT_SYMBOL -0xfd649dfc svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9d14929d br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL -0xc6ac608d nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x9eb9faaf cs35l41_pm_ops sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0x9387cead atm_dev_lookup net/atm/atm EXPORT_SYMBOL +0x6e6c226e svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x26a574dc br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x6329ef5c nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xb23c92c5 cs35l41_pm_ops sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL 0x33ceb142 fpga_mgr_unlock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x1c0f181d hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x4daf14af comedi_load_firmware drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x0277c9e6 v4l2_g_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc3a95fe5 v4l2_g_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x1bb58ea8 mlx4_flow_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb90d0705 otx2vf_set_ethtool_ops drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x565d5e86 drm_hdmi_infoframe_set_hdr_metadata drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xefaa397a dw_dma_filter drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x266e6ac6 set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x563667d1 set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x0e9e68fa comedi_set_spriv_auto_free drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x357d4d0e rawnand_sw_bch_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xe9d35d59 nvmet_fc_register_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL @@ -23253,43 +23262,43 @@ 0x24e3b44b drm_open drivers/gpu/drm/drm EXPORT_SYMBOL 0x42926f4a dw_hdmi_resume drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x6402c8df sha512_block_data_order arch/arm64/crypto/sha512-arm64 EXPORT_SYMBOL -0x9d030e3d nci_send_data net/nfc/nci/nci EXPORT_SYMBOL -0xe35506d1 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL -0x9d51e670 svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5d91d963 ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x664ff397 nci_send_data net/nfc/nci/nci EXPORT_SYMBOL +0xb1268194 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL +0xf43c2092 svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf10f39be ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xa25fc115 xt_compat_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x4f9e7e9c vhost_dequeue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xfc990d84 bcma_find_core_unit drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x37f0ba16 dm_dirty_log_type_register drivers/md/dm-log EXPORT_SYMBOL 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8683ad72 usb_cypress_load_firmware drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0x1d9b6b44 qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xdff9cb24 usb_cypress_load_firmware drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x7d37e904 qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xae3547f6 mt76x2_mcu_set_channel drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x5b4c1e40 ath10k_core_register drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xd87073bb otx2_mbox_init drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0xc49b5fbb __SCT__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x11abc494 __SCK__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa2e545fa drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0xe489ff07 analogix_dp_bind drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x3f645fff drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x8cbf4207 analogix_dp_bind drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL 0xf982e6db o2net_send_message fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xe4dc0c41 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xfb280183 nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7f347f27 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x47bb3faf nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL 0xbf7bef4d v9fs_get_default_trans net/9p/9pnet EXPORT_SYMBOL 0x08b7bde3 spmi_ext_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x36df2893 ata_pci_sff_activate_host drivers/ata/libata EXPORT_SYMBOL_GPL -0xb3e584fe ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL +0x7f9c74be ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL 0x2f130b4d reboot_mode_register drivers/power/reset/reboot-mode EXPORT_SYMBOL_GPL 0xe138ce6b dvb_ringbuffer_avail drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x8b4cab9f mtk_vcodec_fw_release drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL -0x24564fa8 mccic_suspend drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL -0x23511372 ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xee375a3e mtk_vcodec_fw_release drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x9af71112 mccic_suspend drivers/media/platform/marvell-ccic/mcam-core EXPORT_SYMBOL_GPL +0xf60d64b6 ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x2979f40f fcoe_ctlr_init drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xa248afde drm_detect_monitor_audio drivers/gpu/drm/drm EXPORT_SYMBOL -0xf1b50cb8 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL -0x15a564c9 nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x505b13cc ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x037fca10 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL +0x161bdccd nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x7278ecc8 ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xc3dcfcf1 parport_unregister_driver drivers/parport/parport EXPORT_SYMBOL -0x7b82e1cc vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xb7daa6a8 vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x8f767e51 u_audio_start_playback drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0x20de8f59 mt76x02u_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xcaa0b837 ath11k_hal_srng_deinit drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -23301,99 +23310,100 @@ 0x091def1c snd_seq_autoload_exit sound/core/snd-seq-device EXPORT_SYMBOL 0x370a0736 snd_seq_autoload_init sound/core/snd-seq-device EXPORT_SYMBOL 0x4be1fcd0 __devm_iio_device_register drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xba04239a mma9551_gpio_config drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x4c1283b2 mma9551_gpio_config drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x6c61e13a vfio_pci_core_unregister_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x524946c2 ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0xab34d199 ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc8e78947 rtllib_start_send_beacons drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x5e20fcea pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xe2091f6e vb2_mmap drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x0afa07d0 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x5aaf7a6d pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x910f7c26 vb2_mmap drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x626bf40a i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xbdf73729 sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x8a235fe8 mhi_device_get_sync drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x0826b6ee ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL +0xdbb88eac fscache_end_volume_access fs/fscache/fscache EXPORT_SYMBOL +0x1de7b0b9 ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL 0xe82b52dc snd_soc_dai_action sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xbc361085 devm_adi_axi_adc_conv_register drivers/iio/adc/adi-axi-adc EXPORT_SYMBOL_GPL 0x8e98c401 usb_power_delivery_link_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xc09c4659 usb_ep_disable drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x9da63a59 libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xf998e038 ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbf757273 libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xb9522095 ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x6e91ee1b nvme_auth_digest_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x777f1c2a iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x713a7f34 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe317082a __drm_printfn_info drivers/gpu/drm/drm EXPORT_SYMBOL 0xf91389e7 drm_atomic_check_only drivers/gpu/drm/drm EXPORT_SYMBOL -0x868173b3 smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL +0x845970b6 smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL 0x6c5d2bcd snd_soc_acpi_find_package_from_hid sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL -0x5feb0193 ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd5fb070a ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x35c6b10a rio_unregister_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xbe100a84 usbnet_read_cmd drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xf1afc7a3 mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe87f3f52 mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x51983a4a mlx4_counter_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xcc1f3799 cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x6b87f84e cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xbb190615 hisi_sas_slave_configure drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xe4f91eda srp_reconnect_rport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL -0x246afb30 rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL +0xeb22ff69 rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL 0x2e81f7fb ttm_resource_manager_create_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x0c231474 ttm_kmap_iter_iomap_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x43927b8a drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7d35ba57 drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc3a2be67 nfs_net_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0x77c14317 vsock_addr_cast net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xea94a846 nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x488580b2 nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xb60faa6a wm_adsp_compr_handle_irq sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x2f9241b0 nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x969425f0 nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x71ffd0f0 wm_adsp_compr_handle_irq sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x16112cf1 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0x0a2a9007 ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xfe588cd0 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0ce45be9 ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xec054b97 ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xecd821cf ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x95a429c7 ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0xff53caca vmbus_free_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xaca4dd80 vchiq_mmal_init drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0x319e96cd mmc_switch drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x46b07575 __traceiter_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xb728040b cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x963dba3e cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x48e3f5e3 sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x8e4a162b microread_remove drivers/nfc/microread/microread EXPORT_SYMBOL 0x0db95f79 drm_of_find_panel_or_bridge drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x7854bf35 drm_bridge_chain_mode_fixup drivers/gpu/drm/drm EXPORT_SYMBOL -0x7d4b6485 l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x83b02276 l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x8327c310 l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5e15e062 l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xd3dcf35e g12a_fifo_pcm_hw_params sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0x60b89706 iio_read_const_attr drivers/iio/industrialio EXPORT_SYMBOL 0x3391543d iio_hw_consumer_disable drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL 0x102603bc mtk_ecc_get_parity_bits drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL -0x73b70a77 iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x9674bb3f iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7d00c65b nd_synchronize drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x68c30cef v4l2_spi_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xb074ea7a v4l2_spi_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x2f77ebec mt7615_mcu_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xab659d55 __SCT__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xca8adcc7 __SCT__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3475821f __SCK__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x9f0ae86f ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL -0x0cbdea56 stmfx_function_enable drivers/mfd/stmfx EXPORT_SYMBOL_GPL -0xdd098555 nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xa9f3efd0 ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xac7acff3 stmfx_function_enable drivers/mfd/stmfx EXPORT_SYMBOL_GPL +0x6d204656 nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x7ea33a87 iio_alloc_pollfunc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x70030476 bcma_chipco_regctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x61708c9d vfio_pci_core_match drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x9e4e2e3a notify_wx_assoc_event drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xa63a9d66 free_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xd38eaa18 free_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xca02ecea mmc_alloc_host drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xb4ac17bd videobuf_iolock drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x7e6fd1a5 videobuf_iolock drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0xbd9d8f00 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x087868d6 ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xa9ca001c ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xb4996955 scsi_eh_ready_devs drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xcfec1760 drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x18bdaa40 crypto_nhpoly1305_update_helper crypto/nhpoly1305 EXPORT_SYMBOL 0x884a32bd dccp_death_row net/dccp/dccp EXPORT_SYMBOL_GPL -0xec12520d lapb_data_received net/lapb/lapb EXPORT_SYMBOL +0xf0061084 lapb_data_received net/lapb/lapb EXPORT_SYMBOL 0x08dffc21 cfg80211_bss_iter net/wireless/cfg80211 EXPORT_SYMBOL 0x13be4faf snd_rawmidi_drain_input sound/core/snd-rawmidi EXPORT_SYMBOL -0x239a096d ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xb398ac31 ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x98b97588 media_request_object_bind drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x82375f9b media_request_object_find drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xf355f134 mantis_stream_control drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x8be4928e ttpci_budget_set_video_port drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xdb2cd0f2 mantis_stream_control drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xa81e3ec2 ttpci_budget_set_video_port drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0xcec05660 typec_port_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x953990c5 typec_plug_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xe8889d19 b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x590f95df b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xa93ad5a0 rtl_ps_disable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x49e1181f __regmap_init_spmi_base drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL 0xad1e7671 drm_atomic_helper_commit_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -23404,7 +23414,7 @@ 0xf5511527 objagg_stats_put lib/objagg EXPORT_SYMBOL 0xdaa3ee68 objagg_stats_get lib/objagg EXPORT_SYMBOL 0x40633066 cfg80211_wext_giwrange net/wireless/cfg80211 EXPORT_SYMBOL_GPL -0x7770a06b cs35l41_regmap_i2c sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x01070898 cs35l41_regmap_i2c sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x23ade41f azx_free_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x40ae1086 snd_ak4113_external_rate sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x0338b1ec snd_ak4114_external_rate sound/i2c/other/snd-ak4114 EXPORT_SYMBOL @@ -23412,62 +23422,62 @@ 0x9a7ea266 fxos8700_core_probe drivers/iio/imu/fxos8700_core EXPORT_SYMBOL_GPL 0x740125ed ssb_pcihost_register drivers/ssb/ssb EXPORT_SYMBOL 0xd222069b vfio_pci_register_dev_region drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x2c723901 fc0013_rc_cal_reset drivers/media/tuners/fc0013 EXPORT_SYMBOL -0x37a4bfb5 rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x25c894ac fc0013_rc_cal_reset drivers/media/tuners/fc0013 EXPORT_SYMBOL +0x21b99f43 rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x6d8b6e35 mt7615_eeprom_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xf64277de lbs_debug drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xc765516f ath6kl_core_init drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xfb68192f ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5b4dfcc5 ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xcf511930 ttm_device_clear_dma_mappings drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x127a8c6b drm_flip_work_queue drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x361fa434 drmm_mode_config_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xc7910e38 drm_vma_offset_lookup_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a35d30d drm_mode_set_name drivers/gpu/drm/drm EXPORT_SYMBOL -0x2d8c24f7 drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x13d63fd5 nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1a445bb6 ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL -0x3293b9f3 dccp_close net/dccp/dccp EXPORT_SYMBOL_GPL -0xc220d853 hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xd0b1ed5a drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe118c3c7 nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbb54ecb0 ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x2aef9e9f dccp_close net/dccp/dccp EXPORT_SYMBOL_GPL +0x697c9b2f hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x3dd1d06c cfg80211_reg_can_beacon_relax net/wireless/cfg80211 EXPORT_SYMBOL 0x2e2993ee cfg80211_inform_bss_frame_data net/wireless/cfg80211 EXPORT_SYMBOL 0xb9948d2c snd_midi_channel_free_set sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL -0x7e0423f6 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x107966e6 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe8d1bab0 mmc_cmdq_enable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xdfe7d8be pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x282c2119 pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xc0de91ab media_device_unregister drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x96d399fc mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x4f12ac53 mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xab4f515c mlx4_find_cached_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xeba9c69d nvmf_connect_admin_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x1902178a srp_tmo_valid drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL -0xb34d3481 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x183fb001 nci_allocate_device net/nfc/nci/nci EXPORT_SYMBOL -0xa5edb8ca rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x82784fe9 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6bcedd14 nci_allocate_device net/nfc/nci/nci EXPORT_SYMBOL +0x67f861e7 rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x27216400 failover_slave_unregister net/core/failover EXPORT_SYMBOL_GPL 0xf9d0dd07 vringh_abandon_user drivers/vhost/vringh EXPORT_SYMBOL 0x660779c8 vringh_kiov_advance drivers/vhost/vringh EXPORT_SYMBOL 0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7635e312 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x828fc3ec transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xf2cbde29 usb_add_gadget_udc drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x0fb7d6e1 pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0xa5fde1d7 pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL 0xf60fd569 rt2800_txstatus_pending drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x9b804aa0 __mt76_poll_msec drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x6d880349 ath10k_core_start_recovery drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x53146a8c mlx4_get_internal_clock_params drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x7b8550ff drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbb3b1cda drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa487f729 __drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xdb17b9a7 drm_gem_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x2bbf8ad7 drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL -0xd300a0b8 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL -0x45d4c424 dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xf6afbe3f drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL +0xbef53786 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL +0x09b39fca dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xe7888e98 ife_tlv_meta_encode net/ife/ife EXPORT_SYMBOL_GPL 0x67db2029 ife_tlv_meta_decode net/ife/ife EXPORT_SYMBOL_GPL -0xd967746d rxrpc_kernel_recv_data net/rxrpc/rxrpc EXPORT_SYMBOL -0x1e2c783a nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0x5db36468 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x9b3819bb mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4aed9ca9 rxrpc_kernel_recv_data net/rxrpc/rxrpc EXPORT_SYMBOL +0xcd59c2ea nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xcf0d48ec ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xcf825a10 mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x728a4030 __rio_local_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x6192e1a2 vchiq_mmal_version drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL -0x8297911b amvdec_add_ts drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xa466068b amvdec_add_ts drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x86bcdec7 cnstr_shdsc_xts_skcipher_decap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0xee55d047 __tracepoint_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x303a6161 typec_switch_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -23475,54 +23485,54 @@ 0x8d496098 typec_unregister_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x59e0695d phylink_speed_down drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xdd6a7919 host1x_syncpt_get_base drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x3785583f __fscache_enable_cookie fs/fscache/fscache EXPORT_SYMBOL -0x695782ce svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6c5e41e7 __tracepoint_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x89b2abb2 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xee85a330 asoc_simple_parse_card_name sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL -0xa85a29c6 adau17x1_probe sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x8861d979 adau17x1_probe sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0x436ec904 snd_pcm_stop sound/core/snd-pcm EXPORT_SYMBOL -0x71f0d3f3 rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x55b6465c target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL +0x3b11a9fc rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5bc26bea target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL 0x44176295 ntb_transport_create_queue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xb9fd7d01 cqhci_resume drivers/mmc/host/cqhci EXPORT_SYMBOL -0x123c5be8 dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x014be6aa saa7134_vb2_buffer_queue drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xb274d85c dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xf3ffc219 saa7134_vb2_buffer_queue drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x9d659780 gadget_find_ep_by_name drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x94962a33 rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xafb10715 close_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xa4d7660c rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x507a582e close_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xd0e5bb9b mt76x0_init_hardware drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0xf98bbd95 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2d120065 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7d05786f cs4271_dt_ids sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL 0xbc2d3e80 snd_device_initialize sound/core/snd EXPORT_SYMBOL_GPL 0x6f95b16b sdw_shutdown_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x4cc497fd btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xda0ea947 btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x29bd58b9 hsi_free_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xb5b62e4a qcom_add_ssr_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL -0x14153dd5 amvdec_dst_buf_done_idx drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x8c51fd84 amvdec_dst_buf_done_idx drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x4b74408d mmc_send_tuning drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x09d6cadb em28xx_write_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x633f2d63 em28xx_write_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0xb32c8a52 rtw_phy_pwrtrack_get_delta drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd4d00a41 il_free_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x6c1c42e1 iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4543dede iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x408d4f15 sas_rphy_unlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xa631b179 sun4i_frontend_format_is_supported drivers/gpu/drm/sun4i/sun4i-frontend EXPORT_SYMBOL -0xa52abdd4 mipi_dbi_pipe_disable drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0xa3fd8ac5 mipi_dbi_pipe_disable drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x76b76e67 drm_atomic_helper_page_flip_target drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xb859c9b8 svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x472dead1 cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xe6cda903 svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc3158d02 cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x3f84835a snd_hda_gen_add_micmute_led_cdev sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x1fc3217e comedi_driver_register drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x61be3592 codec_hevc_free_fbc_buffers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x47698313 codec_hevc_free_fbc_buffers drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x08733236 intlog10 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x38f02ae9 saa_dsp_writel drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x14400cd4 saa_dsp_writel drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0x07b26ecc hd44780_common_gotoxy drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x70951533 sja1110_process_meta_tstamp drivers/net/dsa/sja1105/sja1105 EXPORT_SYMBOL_GPL +0x67e50464 sja1110_process_meta_tstamp drivers/net/dsa/sja1105/sja1105 EXPORT_SYMBOL_GPL 0x2f493fef rtl8723_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x35653b35 brcmu_pktq_pdeq_match drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x2f6d9e72 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7c06e943 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x63e7e625 ttm_eu_backoff_reservation drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xe816a036 clk_pll_configure_sr drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xde267d98 nci_send_frame net/nfc/nci/nci EXPORT_SYMBOL -0x148f6aa8 dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x44083965 nci_send_frame net/nfc/nci/nci EXPORT_SYMBOL +0x6194d3c3 dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd56d55f3 ieee80211_get_mesh_hdrlen net/wireless/cfg80211 EXPORT_SYMBOL 0x3bf9d084 xt_check_table_hooks net/netfilter/x_tables EXPORT_SYMBOL 0x2a1fab3c iio_channel_stop_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL @@ -23532,155 +23542,157 @@ 0xa19346b6 ieee80211_wpa_supplicant_ioctl_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x4e5562f8 cs_dsp_remove_padding drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xb3034707 sdio_align_size drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x21bbbf31 sdhci_set_power drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xb0d18b42 tegra_ehci_phy_restore_end drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0x3f7ca95a sdhci_set_power drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0c45c8a2 tegra_ehci_phy_restore_end drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL 0x14bd1730 rt2x00usb_resume drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xb0979537 stop_atmel_card drivers/net/wireless/atmel/atmel EXPORT_SYMBOL -0x75458c60 mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa5b70f23 cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x5496d282 mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x67112482 cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xdda47a76 fc_rport_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf6b84c8f scsi_is_sas_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x0db06233 nfcmrvl_parse_dt drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL 0x19dc0f2d hidma_mgmt_setup drivers/dma/qcom/hdma_mgmt EXPORT_SYMBOL_GPL -0x0195a4c6 ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL +0x90d447f3 fscache_n_culled fs/fscache/fscache EXPORT_SYMBOL +0x9cfaee49 ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL 0x9696950f lib80211_get_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL 0xa631199b imx_media_grp_id_to_sd_name drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0x5634f1f9 stv0900_attach drivers/media/dvb-frontends/stv0900 EXPORT_SYMBOL -0x78718cb0 stb6000_attach drivers/media/dvb-frontends/stb6000 EXPORT_SYMBOL -0xbb1d2a6e lnbp21_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL -0x70edfa52 stb6100_attach drivers/media/dvb-frontends/stb6100 EXPORT_SYMBOL +0x0818f1fb stv0900_attach drivers/media/dvb-frontends/stv0900 EXPORT_SYMBOL +0x5b8d9354 stb6000_attach drivers/media/dvb-frontends/stb6000 EXPORT_SYMBOL +0x6ca7e298 lnbp21_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL +0x099931ea stb6100_attach drivers/media/dvb-frontends/stb6100 EXPORT_SYMBOL 0x528b0b05 usbip_start_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0x271162d3 usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x39483a85 usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3ade3b38 _il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x0ceb4224 drm_fb_swab drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfd7d7a2 o2hb_global_heartbeat_active fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL -0x2bbcd1a6 smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL -0xadb899b9 ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL +0xed8a4982 smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL +0x6bd815d2 ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL 0xf3534e4c cros_ec_motion_send_host_cmd drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL 0x119bb229 w1_read_block drivers/w1/wire EXPORT_SYMBOL_GPL -0x23d828e9 ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL -0xa7832a94 sdhci_set_ios drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x11ba6051 ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0x6bfb8f32 sdhci_set_ios drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x5de611a9 btracker_nr_writebacks_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x0d4f1290 video_ioctl2 drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xbc7ea2dd dib0090_update_tuning_table_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xc791ed31 video_ioctl2 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xae99b4eb dib0090_update_tuning_table_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x2d693ecb venus_helper_m2m_job_abort drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x7d2f2a72 smscore_get_device_mode drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x0f5c3ce9 rsi_zone_enabled drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x38185d87 mlxsw_afa_block_append_qos_ecn drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x71cfedb4 scsi_is_target_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x1ca66884 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6f262d7d virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x582fe5cf rds_message_add_rdma_dest_extension net/rds/rds EXPORT_SYMBOL_GPL 0xac93ae05 ax25_bcast net/ax25/ax25 EXPORT_SYMBOL_GPL 0x4aa61abe ife_release_meta_gen net/sched/act_ife EXPORT_SYMBOL_GPL 0xdf76335e q6asm_audio_client_alloc sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL 0xd186a863 snd_hda_codec_parse_pcms sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x3e1dcfaa ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xbf77376f ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0x86b38caa bmi088_accel_pm_ops drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL 0x73baf9a2 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x703fd74d rio_mport_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xcff7ebbf cx231xx_set_mode drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x9ba3bd98 cx231xx_set_mode drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x8e356f71 ucsi_set_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0xf0deba31 typec_altmode_enter drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1c9b6c30 wl1271_debugfs_update_stats drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7ce31c3e iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x86e21b75 mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2e5ac4e8 mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4fa73d62 kempld_release_mutex drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x6b5c2b06 drm_atomic_helper_damage_iter_next drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6892f9f0 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2edf10b5 hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL +0xa01f0dc8 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1fb6d7ea hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL 0x65398704 snd_hda_codec_pcm_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x3678975a snd_rawmidi_receive sound/core/snd-rawmidi EXPORT_SYMBOL 0x0fa45b72 ssb_pmu_set_ldo_voltage drivers/ssb/ssb EXPORT_SYMBOL -0x9ce255a5 ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL +0x3a059296 ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL 0x9d581d3c rio_mport_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x1bd34fd9 saa7134_tvaudio_setmute drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x20d5bdbb can_rx_offload_add_manual drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2ccedb7e saa7134_tvaudio_setmute drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xa4bc41d5 can_rx_offload_add_manual drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x611903c3 drm_framebuffer_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a6246d5 drm_atomic_get_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x06848c60 to_nfit_uuid drivers/acpi/nfit/nfit EXPORT_SYMBOL 0xc226b040 mb_cache_entry_delete_or_get fs/mbcache EXPORT_SYMBOL -0x3e8d1eba l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xc8a9d193 l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x53dea1ff ax2asc net/ax25/ax25 EXPORT_SYMBOL 0x31196562 wiphy_new_nm net/wireless/cfg80211 EXPORT_SYMBOL -0x0a27cd3f __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xed570f99 sigmadsp_setup sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL +0x7545c96d __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf0cf9bfe sigmadsp_setup sound/soc/codecs/snd-soc-sigmadsp EXPORT_SYMBOL_GPL 0x08dd56c5 snd_seq_kernel_client_enqueue sound/core/seq/snd-seq EXPORT_SYMBOL 0x89413803 vhost_enable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x4e17c613 ata_sff_queue_delayed_work drivers/ata/libata EXPORT_SYMBOL_GPL 0x8462cb62 atapi_cmd_type drivers/ata/libata EXPORT_SYMBOL_GPL 0x8d3e05bc rio_route_clr_table drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xed909dce sdhci_setup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xe90f8eec flexcop_device_exit drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x74e43576 sdhci_setup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x4824da4a flexcop_device_exit drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x892d76b2 cma3000_resume drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0xbb24f607 init_cdrom_command drivers/cdrom/cdrom EXPORT_SYMBOL -0x54fd5a80 b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf8c4774c b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x1854eab6 scsi_is_sas_port drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xcedf4f6a scsi_target_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0x540f2a42 tegra_xusb_padctl_remote_wake_detected drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0x1123f59c nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc4b4851d tegra_xusb_padctl_remote_wake_detected drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x672a4f68 nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdfc091f9 ceph_entity_type_name net/ceph/libceph EXPORT_SYMBOL -0xbd7920f1 nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x919ec744 adau17x1_add_routes sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xe14dedbb nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbcf12ce8 adau17x1_add_routes sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0x349a5952 snd_hda_gen_hp_automute sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x242a8646 rtrs_addr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0x8d69249c ptp_qoriq_init drivers/ptp/ptp-qoriq EXPORT_SYMBOL_GPL 0x13747321 videobuf_dma_unmap drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL 0xe3a6ff68 wm97xx_reg_read drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x972e1d8c iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x0ec64d0a mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x793e664e mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x34ea74cf alcor_read8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x5f6d582c drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL +0x91d719a0 drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL 0xb04cab14 fsl_edma_issue_pending drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL -0x7cda450b nci_free_device net/nfc/nci/nci EXPORT_SYMBOL +0xabf9ccd8 nci_free_device net/nfc/nci/nci EXPORT_SYMBOL 0xa7a64259 q6routing_stream_close sound/soc/qcom/qdsp6/q6routing EXPORT_SYMBOL_GPL 0x946af518 ata_sff_drain_fifo drivers/ata/libata EXPORT_SYMBOL_GPL -0xfb221860 dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x90baf184 dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe6e547e8 __SCT__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x181a1930 __SCK__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x262b56af em28xx_audio_setup drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x1963e526 of_usb_get_dr_mode_by_phy drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0xfda625c4 ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x415dc43b em28xx_audio_setup drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xfc3c3037 of_usb_get_dr_mode_by_phy drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xf05f5c85 ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x1536bc9e mlxsw_afa_block_append_mirror drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x66893010 nvme_auth_gen_privkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x9070925e nvme_auth_extract_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x683f9f2c nvmet_sq_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xe40a087b jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL -0xb1ed0b28 dccp_syn_ack_timeout net/dccp/dccp_ipv4 EXPORT_SYMBOL -0x72b90fb5 dccp_connect net/dccp/dccp EXPORT_SYMBOL_GPL -0xcf6aacaa nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x66805b7c jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL +0x34ac4440 fscache_withdraw_cookie fs/fscache/fscache EXPORT_SYMBOL +0xbd1e01ae dccp_syn_ack_timeout net/dccp/dccp_ipv4 EXPORT_SYMBOL +0xa2f0bc01 dccp_connect net/dccp/dccp EXPORT_SYMBOL_GPL +0x441144be nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x3dd9de17 cxl_map_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xa8b3257b __traceiter_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x241edc6f rtl92c_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x10d3c264 mlxsw_core_port_is_xm drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb6127243 drm_need_swiotlb drivers/gpu/drm/drm EXPORT_SYMBOL -0x5fdaf370 __dp_aux_dp_driver_register drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL -0x06c33fde nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x965f289c jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL -0x7f6c6b0c nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x63ca13c4 __dp_aux_dp_driver_register drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0x5bd0402c nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc35c9b71 jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0x554d2aa0 nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x41d14b53 meson_codec_glue_input_get_data sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL 0xe3489745 snd_soc_component_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x64eadefc snd_hda_gen_parse_auto_config sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x8f487802 iio_trigger_poll_chained drivers/iio/industrialio EXPORT_SYMBOL 0xf22f62a9 st_uvis25_pm_ops drivers/iio/light/st_uvis25_core EXPORT_SYMBOL -0xfee95afc iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x8769c80f nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xe7e41f1c dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x59b8467c iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x3cacb54e nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x4999ed5b dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x98bde0b3 typec_retimer_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1c890d23 mt7663_usb_sdio_register_device drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0xf966aaff mt76_queue_tx_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9ecd97c6 mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x82c6995f mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe7533cd1 sun8i_tcon_top_set_hdmi_src drivers/gpu/drm/sun4i/sun8i_tcon_top EXPORT_SYMBOL 0x282b6237 drm_sched_job_cleanup drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xc6d08957 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd7e74ae1 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xbc832c29 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x911bc47a virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x4f778025 snd_soc_component_compr_pointer sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x35bf419a hyperbus_register_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL 0xb36bd466 ata_pci_bmdma_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL 0x537eafb6 rio_request_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xb366842f roccat_common2_sysfs_write drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xde917d97 media_pipeline_stop drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x6cbfb5d8 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x9bf5d0a2 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x425e5d86 mlxsw_core_skb_transmit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x4a3f5fc7 drm_fb_xrgb8888_to_rgb888_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcedd40fd drm_dev_has_vblank drivers/gpu/drm/drm EXPORT_SYMBOL @@ -23689,59 +23701,59 @@ 0xe118de5d snd_pcm_2_1_chmaps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0ed2959b memstick_register_driver drivers/memstick/core/memstick EXPORT_SYMBOL 0xbd06f3a9 ata_get_cmd_name drivers/ata/libata EXPORT_SYMBOL_GPL -0x670d6ad5 mmc_get_card drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xce6df5d1 dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xb6082e01 fc0013_attach drivers/media/tuners/fc0013 EXPORT_SYMBOL -0xfe9c2149 tsc200x_probe drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0x7c617726 mmc_get_card drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xdffea8ab dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb1d3d6d3 fc0013_attach drivers/media/tuners/fc0013 EXPORT_SYMBOL +0x329d3e5d tsc200x_probe drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL 0xf411d9d9 rsi_config_wowlan drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL 0xa322230d rtl8723_phy_path_a_fill_iqk_matrix drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x19fa5852 mlxsw_core_flush_owq drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x3b09550d mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2ec15e67 mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x14633cfe hisi_sas_phy_enable drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL -0x1142669f cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x114fbadf cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x88a29d78 cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x88af4138 cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x9e2aa1df qmp_send drivers/soc/qcom/qcom_aoss EXPORT_SYMBOL 0xc40f284c nf_ct_helper_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4e4fcb17 iio_enum_available_read drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xae1e36a2 __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xaee83ec4 ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xc2586812 __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb2119851 ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x22254bed sata_link_scr_lpm drivers/ata/libata EXPORT_SYMBOL_GPL 0x910a7137 qcom_add_glink_subdev drivers/remoteproc/qcom_common EXPORT_SYMBOL_GPL 0x57a42e76 cs_dsp_read_data_word drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x08354a0b cx25821_sram_channel_dump_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x5c1eb9f5 cx25821_sram_channel_dump_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0x6b13dcc6 ucsi_send_command drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0xcf38fcb2 cdrom_ioctl drivers/cdrom/cdrom EXPORT_SYMBOL 0xf9e12d23 rt2800_set_rts_threshold drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3b0e5e9c __drm_puts_coredump drivers/gpu/drm/drm EXPORT_SYMBOL -0xbd662a0c drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL +0xd62d8855 drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL 0x2ed3c600 drm_mode_debug_printmodeline drivers/gpu/drm/drm EXPORT_SYMBOL 0x9f4990c2 fsl_edma_prep_dma_cyclic drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL -0x1f5bd2d9 gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x4e714416 rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3346128a hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL +0xd7ee70de gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x66b34a43 rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x61a23244 hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL 0xc5f636d7 snd_soc_new_compress sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0a1424e0 rm3100_volatile_table drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL -0x8921540b rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfdc46224 rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x166ac26d vfio_register_emulated_iommu_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x0a3b7ee7 vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xbabe1a3f sdio_enable_func drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xcaaf0085 cx8802_buf_prepare drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL -0xd2cd2ea5 mtk_vcodec_fw_ipi_send drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x557fb227 cx8802_buf_prepare drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xd7c77a9c mtk_vcodec_fw_ipi_send drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL 0xd8e2e6c2 __mt76_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x89da9862 drm_gem_vram_vmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x2a962499 drm_mm_scan_init_with_range drivers/gpu/drm/drm EXPORT_SYMBOL -0xc6a52716 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL -0x75aa2287 cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0x9d9cd0e3 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL +0x6664ff08 cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL 0xd3fcc511 xt_tee_enabled net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x162cc959 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x31830bc9 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x7ca8d136 mtk_memif_set_pbuf_size sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x8f595b11 snd_major sound/core/snd EXPORT_SYMBOL 0x6fe2b038 iio_push_to_buffers drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x7bde5779 cfi_qry_present drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL -0xebc6790c videobuf_read_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0xe608a521 mtk_vcodec_mem_free drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL -0x9611d0f8 i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x2b081ae3 videobuf_read_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x3757d823 mtk_vcodec_mem_free drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL +0xb09cd475 i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x4531624f usb_decode_ctrl drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x2a8032bc cw1200_core_release drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0xa95dca6c rtw_read8_physical_efuse drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL @@ -23751,32 +23763,32 @@ 0x842dd90c drm_flip_work_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x45aabc2a drm_vram_mm_debugfs_init drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x25978d50 xillybus_isr drivers/char/xillybus/xillybus_core EXPORT_SYMBOL -0x054b5cc3 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9333e9a2 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x09e913c1 snd_pcm_alt_chmaps sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xe951ee2a sdw_bread_no_pm_unlocked drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xe592105e sbc_dif_verify drivers/target/target_core_mod EXPORT_SYMBOL 0x2a2fb4e9 rtllib_act_scanning drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x99957cb7 videobuf_waiton drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xf05049c6 videobuf_waiton drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x6e9acc41 v4l2_fill_pixfmt_mp drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xa005e65a ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xe1c8e2e2 register_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL -0x0d04c5f1 ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xa54cc329 ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x0dd1c4fb register_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x0de8b5b4 ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x8d72789e drm_edid_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d631843 drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9041d1ed drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xefc59d7e drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2e50f768 drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x860a2eab bch_decode lib/bch EXPORT_SYMBOL_GPL 0x3939f8f0 rfkill_pause_polling net/rfkill/rfkill EXPORT_SYMBOL -0xa32b15c5 xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd570e1b4 xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2a5081da snd_soc_add_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x434bbd2f snd_dmaengine_pcm_pointer sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x7224c87e btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x05735831 btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x338e99ea spc_emulate_report_luns drivers/target/target_core_mod EXPORT_SYMBOL 0x7eab7b91 target_unregister_template drivers/target/target_core_mod EXPORT_SYMBOL 0x08a17810 media_request_object_complete drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xbf945d03 atbm8830_attach drivers/media/dvb-frontends/atbm8830 EXPORT_SYMBOL +0x5b4f89c3 atbm8830_attach drivers/media/dvb-frontends/atbm8830 EXPORT_SYMBOL 0x6af6b1db clk_enable_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x0c774892 tegra_xusb_padctl_get_usb3_companion drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL -0x75abad5e nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x809faa44 tegra_xusb_padctl_get_usb3_companion drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x2e2b807e nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x696750a7 fat_remove_entries fs/fat/fat EXPORT_SYMBOL_GPL 0x58d9b040 freq_reg_info net/wireless/cfg80211 EXPORT_SYMBOL 0x34feb35d snd_soc_put_volsw_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -23785,27 +23797,27 @@ 0xe8a8ae92 snd_hda_gen_update_outputs sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xf6cc6713 cs_dsp_find_alg_region drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x513a54ca mmc_gpiod_request_cd_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x44cc88fe dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xecc379d6 dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xc4cf9cea tda10048_attach drivers/media/dvb-frontends/tda10048 EXPORT_SYMBOL -0x67a7b8f5 tda10046_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL -0x5c2aa781 tda10045_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL +0x68dd0f04 dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6142253e dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x1983a31c tda10048_attach drivers/media/dvb-frontends/tda10048 EXPORT_SYMBOL +0x68515844 tda10046_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL +0x53dc4730 tda10045_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL 0x2eede4be nal_h264_write_filler drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x5130db7d rtl_usb_suspend drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0x15c4e3e2 phylink_ethtool_set_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf8fe5642 phylink_ethtool_get_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x7d8a3aee dw_hdmi_phy_i2c_write drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0x1ca80f39 analogix_dp_resume drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL -0x3fd8b422 drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9e9b0408 o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x144f1867 analogix_dp_resume drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xc3d1112c drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x51379682 o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x0e8e9b52 nfsacl_decode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x8e3169b6 nfsacl_encode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0xdc94f829 chacha_init_arch arch/arm64/crypto/chacha-neon EXPORT_SYMBOL 0x5c8b334f p9_client_getattr_dotl net/9p/9pnet EXPORT_SYMBOL -0xd8993b42 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe3899d88 cs35l41_test_key_unlock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xe5fd78fe nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xaf611893 cs35l41_test_key_unlock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xc74c1a53 snd_soc_remove_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xd30631d2 imx_media_add_video_device drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x0d87dc0f imx_media_add_video_device drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x2010cc7a rmi_driver_suspend drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x23159a5b hd44780_common_clear_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0xa8d44a2a rt2800mmio_flush_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL @@ -23817,30 +23829,30 @@ 0xf3088a42 scsi_target_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x2d1c0e80 dw_hdmi_setup_rx_sense drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x93d9515f st33zp24_remove drivers/char/tpm/st33zp24/tpm_st33zp24 EXPORT_SYMBOL -0x317fb7a4 rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x31f6480f br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL +0x483f6290 rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6ea6cf7a br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL 0xb05b02ae vchiq_release_service drivers/staging/vc04_services/vchiq EXPORT_SYMBOL 0xe5421d7b otx_cpt_eng_grp_has_eng_type drivers/crypto/marvell/octeontx/octeontx-cpt EXPORT_SYMBOL_GPL -0x2e5b2f23 caam_drv_ctx_rel drivers/crypto/caam/caam EXPORT_SYMBOL +0xc03cbe2c caam_drv_ctx_rel drivers/crypto/caam/caam EXPORT_SYMBOL 0x6911c2ad fc_exch_mgr_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf204e548 sdma_pcm_platform_register sound/soc/ti/snd-soc-ti-sdma EXPORT_SYMBOL_GPL 0x18c6dabc snd_hda_codec_pcm_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb866e1fc snd_opl3_init sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL -0x226813da __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x2fb72491 __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x4d2a941b parport_ieee1284_interrupt drivers/parport/parport EXPORT_SYMBOL -0x43e92512 amvdec_clear_dos_bits drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x72635662 amvdec_clear_dos_bits drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0x3b1a9b6e rmi_of_property_read_u32 drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x0eeb82aa rtw_phy_write_rf_reg_mix drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe16986dd mlxsw_afa_block_activity_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1e7e27e4 mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xea41e693 mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc9b5a97b sas_get_address drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x1696d811 regmap_ac97_default_volatile drivers/base/regmap/regmap-ac97 EXPORT_SYMBOL_GPL 0xbf93e94a p9_client_create_dotl net/9p/9pnet EXPORT_SYMBOL 0x065994f1 xdr_encode_opaque_fixed net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2f847a9c xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL -0xf70d6f29 snd_soc_dapm_new_control sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x41bb7847 rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc3be05a2 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x986ca8f3 xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL +0x5f4ef344 snd_soc_dapm_new_control sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x94b3905d rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x459a3ba7 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb52b7e87 spmi_ext_register_writel drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xcb3a557a vpu_get_plat_device drivers/media/platform/mtk-vpu/mtk-vpu EXPORT_SYMBOL_GPL 0xf1234a8b typec_find_pwr_opmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -23849,73 +23861,73 @@ 0x34eeb48a bgx_set_dmac_cam_filter drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x5f6a8bc6 meson_vclk_dmt_supported_freq drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL 0xf1008049 ttm_resource_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x5efb6f55 drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8b54d30c drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8334a04d drm_plane_enable_fb_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL 0x1572018f ext_pi_type3_crc64 block/t10-pi EXPORT_SYMBOL_GPL -0x7fb995c6 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL -0x925275cf ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x0a7a4dc5 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x6873b718 ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x517d302e comedi_bytes_per_scan drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xdc0efc74 qcom_icc_xlate_extended drivers/interconnect/qcom/icc-rpmh EXPORT_SYMBOL_GPL 0x3ec4fc27 hisi_uncore_pmu_online_cpu drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0x0ab8d05c qcom_q6v5_panic drivers/remoteproc/qcom_q6v5 EXPORT_SYMBOL_GPL 0x7fc8652c em28xx_tuner_callback drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x588746c2 gspca_coarse_grained_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x2876f809 can_rx_offload_add_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0x9a418ceb vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL +0xc1790cc9 gspca_coarse_grained_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xaae47991 can_rx_offload_add_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x75572213 vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL 0xda306fb3 hnae3_register_ae_algo drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL -0x0ca1602f iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xeb27dda5 iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0736dd10 __tracepoint_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xcadfc5af drm_master_get drivers/gpu/drm/drm EXPORT_SYMBOL -0xc2c9ccef snd_soc_jack_add_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa16eddd1 snd_soc_jack_add_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x958ef3e7 snd_soc_add_component_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x3c542cd2 fxls8962af_core_probe drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL +0xdd7e5b8d fxls8962af_core_probe drivers/iio/accel/fxls8962af-core EXPORT_SYMBOL_GPL 0x3f03d4ef typec_plug_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x30110a13 mptscsih_suspend drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x377ee515 rtl_usb_probe drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0x1ec57b4f __mt76_worker_fn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x28ad75c6 dpaa2_io_service_deregister drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL -0xd50222b0 nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa9a47b5f nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8398ee69 rfkill_alloc net/rfkill/rfkill EXPORT_SYMBOL 0x3837f1f9 sdw_stream_add_master drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xa83f7df3 cros_ec_suspend drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x41e18f2b cros_ec_suspend drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0x2cf45a88 sdio_disable_func drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xa952b939 go7007_boot_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x406a12d8 go7007_boot_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0x4dfaffef usbnet_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0xae39cc2d udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x5dab7daf udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x69e872f9 vhost_iotlb_itree_first drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x4d100d2a ata_sff_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x30a26537 dm_btree_remove drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xdb887c89 usb_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x65e348d7 il_wr_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x04a27f59 il_rd_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x2f4fb86d mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2837ea0c mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6d75b03c mlx4_update_qp drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf07036ab mlx4_db_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf4265366 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x52f25a83 cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xabff7cb5 cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0x1a3e347d cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xd807ac70 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x1b692ce8 cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x54b97b55 cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xa2b55d6e cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x9d33932b fc_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x8acd25e9 drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfcfd6045 drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa644a9a6 cmdq_pkt_write drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0x1068004b gf128mul_bbe crypto/gf128mul EXPORT_SYMBOL 0x2087719e ceph_oid_copy net/ceph/libceph EXPORT_SYMBOL 0x1316bcc8 snd_hdac_bus_exec_verb_unlocked sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x04cda566 snd_interval_refine sound/core/snd-pcm EXPORT_SYMBOL 0x0b3f1ab5 tee_shm_register drivers/tee/tee EXPORT_SYMBOL_GPL -0x0d77348d cec_notifier_conn_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x00a15da3 rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x173a602e cec_notifier_conn_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x67af66d9 rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xd819f865 p54_parse_firmware drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x22388ff3 hostap_master_start_xmit drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x9c1fb6ca nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x68f2d80b nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x31dabb22 rtsx_pci_start_run drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x56f46636 drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x93a6c6a8 drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x4b7ebf95 drm_mm_remove_node drivers/gpu/drm/drm EXPORT_SYMBOL 0x67f340c0 cmdq_dev_get_client_reg drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL -0x5fb114b7 nfc_allocate_device net/nfc/nfc EXPORT_SYMBOL -0x425712a3 nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x23bea3c3 dapm_kcontrol_get_value sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x58601ed2 ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL +0xa36f28a8 nfc_allocate_device net/nfc/nfc EXPORT_SYMBOL +0xe93172a3 nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xbcde007f dapm_kcontrol_get_value sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xc17d8229 ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL 0xc2bd582d ssam_device_id_match drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x4f521543 ir_raw_event_store_with_filter drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xf9d03bd1 usb_get_function_instance drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL @@ -23924,204 +23936,204 @@ 0x03d1e0e8 scsi_dh_activate drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xd45b9cf4 poly1305_core_setkey lib/crypto/libpoly1305 EXPORT_SYMBOL 0xf22cd369 p9_client_create net/9p/9pnet EXPORT_SYMBOL -0x506d93cd smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL -0x5d72f7f0 adau17x1_volatile_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL -0xa67e2e70 flexcop_dma_config drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x80b18e0c smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL +0xb8c86fbb adau17x1_volatile_register sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x0631507c flexcop_dma_config drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x63d2ff63 eeprom_93cx6_wren drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x9fa6b82a drm_atomic_bridge_chain_check drivers/gpu/drm/drm EXPORT_SYMBOL 0x6b53e216 drm_dp_downstream_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x15ebeaaa rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe9fe76c8 rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x57cb54fe nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x00ecc80a rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc80296cd rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x023d95ba nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x98210c1b snd_ctl_find_numid sound/core/snd EXPORT_SYMBOL -0x9e2aac49 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0f66aa57 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xfb0c8e3d spi_nor_scan drivers/mtd/spi-nor/spi-nor EXPORT_SYMBOL_GPL -0x800be07a i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0x91d4e07a dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x9e6c04f6 venus_helper_process_initial_cap_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x69f93f86 i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xb6b592f7 dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xafc42e77 venus_helper_process_initial_cap_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x456ece67 typec_port_register_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x051f12db usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x01c554bc usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x96efb5d3 mlxsw_env_module_port_unmap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xea307950 otx2_set_real_num_queues drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x3c6a67a0 otx2_set_real_num_queues drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x9979b76e qcom_smem_virt_to_phys drivers/soc/qcom/smem EXPORT_SYMBOL -0xd5274a94 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL -0x1dd49b6b nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xbb96bfe5 nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x08bc2bb2 rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x15a50f36 rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x16e246b5 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL +0xcd0ac806 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x840a1580 nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x86386589 rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x48569a2d rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x41076132 nand_monolithic_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x690dd415 __tracepoint_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcbe4dbbc usb_stor_reset_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x790be0b9 usb_bus_idr drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x084cdb6a il_init_scan_params drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x50d1594e mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x73cf3563 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfdcea7cc mlx4_SET_PORT_VXLAN drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x4900035b o2hb_stop_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x15ecdafc rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb96e9d17 rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x214e4265 bt_warn net/bluetooth/bluetooth EXPORT_SYMBOL 0x46312808 ieee80211_radiotap_iterator_next net/wireless/cfg80211 EXPORT_SYMBOL 0x2d368c4c nand_subop_get_addr_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xb667e5e6 ufshcd_pltfrm_shutdown drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL 0x2716e956 mmc_crypto_prepare_req drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x140c4ae7 cx88_risc_buffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xa5b2fcf0 rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x626c611b cx88_risc_buffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xd9c82cbe rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x48dea7ba wlcore_set_key drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xd3c6feca rtl8723_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x33f62796 mlx4_unregister_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x322b7824 otx2_mbox_wait_for_rsp drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0x822c250d drm_mode_is_420 drivers/gpu/drm/drm EXPORT_SYMBOL -0x5e01b39a smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL +0x31fe1af1 smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL 0xd4a61a8a ieee80211_iterate_interfaces net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7670b536 nla_get_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0xd07c33d9 __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x575b2657 nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x119a9bd3 __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xcba7bb50 nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x1ba6940c snd_rawmidi_kernel_read sound/core/snd-rawmidi EXPORT_SYMBOL 0xa4f979e0 nand_status_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x3aa68d7a v4l2_find_dv_timings_cap drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x837952c2 usb_serial_generic_chars_in_buffer drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0xd950602b usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x266bdcbc qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xbc2cf11e usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf42c4449 qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x176cc951 mt76x02_get_rx_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xba221541 mlx4_SET_PORT_general drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x5070afcd cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x38574546 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x57554356 cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x3cc6ae94 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xafc9fe0c srp_rport_get drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x1880b774 drm_crtc_init_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0x6ef847f4 nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe4e04b66 fscache_io_error fs/fscache/fscache EXPORT_SYMBOL -0x9be7ed6f rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xda525ba0 nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0xad2dec61 fscache_io_error fs/fscache/fscache EXPORT_SYMBOL +0xede78a35 rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb73aafb1 ieee80211_chandef_to_operating_class net/wireless/cfg80211 EXPORT_SYMBOL 0xc52fdc13 snd_soc_dai_set_tristate sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd9136e1f sdw_master_read_prop drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x5c567e95 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8bc0a6a8 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe599c26c dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x16250997 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8569fc63 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc1bb6594 dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x84c530dc mt76_dma_cleanup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xa45c80ce il_get_active_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xc397f585 bgx_lmac_internal_loopback drivers/net/ethernet/cavium/thunder/thunder_bgx EXPORT_SYMBOL 0x7c74d7a6 vmci_qpair_consume_buf_ready drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x55d58642 drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xe2dc9c8e drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x1246a8d7 drm_client_framebuffer_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x9c0dc1d5 st_lsm9ds0_remove drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 EXPORT_SYMBOL_GPL -0x814fe07f st_accel_common_probe drivers/iio/accel/st_accel EXPORT_SYMBOL -0xe184c41a ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbfe6a0f8 v4l2_subdev_link_validate drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xf71af011 ivtv_udma_alloc drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x0b231a11 rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xba49c097 alloc_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xffdb5708 st_lsm9ds0_remove drivers/iio/imu/st_lsm9ds0/st_lsm9ds0 EXPORT_SYMBOL_GPL +0xdfc9713b st_accel_common_probe drivers/iio/accel/st_accel EXPORT_SYMBOL +0x6175aa72 ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5acb37ef v4l2_subdev_link_validate drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x378ad876 ivtv_udma_alloc drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x995e01b3 rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x6cc1aead alloc_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0xadacaeb1 il_set_flags_for_band drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xcbad1437 ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x0917f72a ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xeffd130b otx2_get_maxflows drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0xfed5cfd2 drm_client_modeset_probe drivers/gpu/drm/drm EXPORT_SYMBOL 0xd54a5050 ipmi_unregister_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x0b68d630 snd_soc_bytes_info_ext sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1c101611 hsi_event drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x75834897 i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x9ad1baf6 i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x67ebc88a typec_register_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xcdaee324 mt76u_vendor_request drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL -0x8edae53d drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x0d517b03 drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0d3e3481 bch_free lib/bch EXPORT_SYMBOL_GPL 0xaad6d92f rfkill_init_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0x74e5b44d dccp_v4_request_recv_sock net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL -0x41c90208 rxrpc_kernel_get_epoch net/rxrpc/rxrpc EXPORT_SYMBOL -0x2353e2b7 rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x81bbd90f hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x8fc310f8 dccp_v4_request_recv_sock net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x878879fd rxrpc_kernel_get_epoch net/rxrpc/rxrpc EXPORT_SYMBOL +0x677e9c43 rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8eede928 hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xe25d9ea3 snd_hdac_stream_setup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x58831ace asoc_qcom_lpass_hdmi_dai_ops sound/soc/qcom/snd-soc-lpass-hdmi EXPORT_SYMBOL_GPL 0x7cdaceb8 oxygen_write32_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x80fe5e6b oxygen_write16_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0x7ca6e401 coresight_disclaim_device_unlocked drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0xdbe87953 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0x528702c6 rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x3b5a821b rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x141c0838 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x494f7483 coresight_disclaim_device_unlocked drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0xec4bc764 st_sensors_set_enable drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x713f890b rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x822bac85 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc6eb7495 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x89735d61 nand_deselect_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xe8dbdc6c qcom_icc_rpm_smd_send drivers/interconnect/qcom/icc-smd-rpm EXPORT_SYMBOL_GPL 0xf283e995 atmel_i2c_init_random_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0xf2ccd7c0 devm_led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL -0x0530a69d v4l2_subdev_call_wrappers drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xf349f457 mantis_frontend_power drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xfe9156b6 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x2e4ee56c v4l2_subdev_call_wrappers drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xfea5e495 mantis_frontend_power drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xad6d18d6 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x5bed67e4 usb_gadget_deactivate drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x2aaeae97 mpt_findImVolumes drivers/message/fusion/mptbase EXPORT_SYMBOL 0x85fbc931 slhc_uncompress drivers/net/slip/slhc EXPORT_SYMBOL 0xef4a5a7c mt76x02_set_key drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x223b2941 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa81eae98 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe743ecc1 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1bef82e3 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xcf29ebe8 dfl_fpga_feature_devs_remove drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xec661634 st_magn_common_probe drivers/iio/magnetometer/st_magn EXPORT_SYMBOL +0xb16ac563 st_magn_common_probe drivers/iio/magnetometer/st_magn EXPORT_SYMBOL 0x16d1706b sdw_prepare_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x439ca618 __rio_local_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x61da2706 imx_media_dev_init drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x427a98ac imx_media_dev_init drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x3d6961ed dm_btree_insert drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf865c1a2 __tracepoint_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xd1487e0e venus_helper_set_profile_level drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x85e00153 venus_helper_get_profile_level drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x9028e3ee venus_helper_set_profile_level drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x1ea1d076 venus_helper_get_profile_level drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x5d804c18 wlcore_boot_run_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x5f070fa1 rt2x00mac_configure_filter drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x18be7a1d libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL +0xa56e7c49 libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL 0xda357bd2 ath10k_htt_rx_hl_indication drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x8077b9aa ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x48b45b11 cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x616cdc69 ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7480a2d3 cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xa1358648 fc_rport_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf7b99322 fc_rport_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x042f81d4 __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL -0x5eadb04c osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0xd49f4483 rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1ccdb76e __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL +0xeb57818d osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0x257bac79 rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1b423475 comedi_get_n_channels drivers/comedi/kcomedilib/kcomedilib EXPORT_SYMBOL_GPL 0xff2473e0 nand_get_large_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x2840724e __SCT__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x08a88a9f __SCK__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x1816383d dm_btree_find_highest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x12adcef5 cx231xx_set_alt_setting drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x1d3af854 cx231xx_set_alt_setting drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x1d5f9555 frame_vector_destroy drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL -0xfe6c549d b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x0691f619 b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xfee1b2ea team_mode_register drivers/net/team/team EXPORT_SYMBOL 0x0c9c2190 team_options_change_check drivers/net/team/team EXPORT_SYMBOL 0xd71c1378 rtw_phy_pwrtrack_need_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x71fcff4c rtw_phy_pwrtrack_need_lck drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x41f29999 mlxsw_pci_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL 0xbac58840 fcoe_queue_timer drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x37843464 osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL +0x60cb17e4 osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL 0x387e1639 rpc_pipefs_notifier_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1c1c4ba1 nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xd3e7cbbf nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x0cbd25c4 __adis_initial_startup drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x939b25e9 of_slim_get_device drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0x4824fbaa sdio_memcpy_fromio drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xd99e003d dm_bio_prison_create_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x0f68a28e v4l2_m2m_ioctl_prepare_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xc783dd30 cx24116_attach drivers/media/dvb-frontends/cx24116 EXPORT_SYMBOL -0x3bef9e1e cx88_set_scale drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x88af5dd8 i2c_pca_add_numbered_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL +0x1e345495 v4l2_m2m_ioctl_prepare_buf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xf7f041c9 cx24116_attach drivers/media/dvb-frontends/cx24116 EXPORT_SYMBOL +0x9c2b4e9e cx88_set_scale drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xbaf1a4c0 i2c_pca_add_numbered_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL 0xe4586827 adxl34x_resume drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL 0x2921835e usb_power_delivery_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xa8857acb wlcore_free_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0xa1f8fa51 rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xdf826b85 rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x443c9f33 ttm_resource_manager_evict_all drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xf04fda85 drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xc993ca1a drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x2f10852c dpaa2_io_service_select drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL -0x0bd76267 lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL -0xbb0cd241 osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL +0xb8dfe521 lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0xcfc32714 osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL 0x5a45ba31 svc_auth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6d436861 amdtp_stream_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xb3fc50a5 oxygen_pci_pm sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xaf3fa4e1 snd_info_register sound/core/snd EXPORT_SYMBOL -0x83cbbf1a rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x87df1650 btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xd4f1a9f2 rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5321b30c btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x3ec46172 rio_mport_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xb8efb294 rio_mport_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x1482d168 qcom_sysmon_shutdown_acked drivers/remoteproc/qcom_sysmon EXPORT_SYMBOL_GPL 0xa2a74861 dm_array_set_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x382a0134 dm_array_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb645c23a radio_tea5777_init drivers/media/radio/shark2 EXPORT_SYMBOL_GPL -0xf599f53f max9271_verify_id drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x337666bd radio_tea5777_init drivers/media/radio/shark2 EXPORT_SYMBOL_GPL +0x3e56112b max9271_verify_id drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xef98f133 rsi_91x_deinit drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0xed7c8cf2 rtl_evm_db_to_percentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0xe7a836e3 ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9ed72cbb ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe67343c1 vmci_qpair_enqueue drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x0203a44c __drm_atomic_helper_crtc_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5526009c jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x4cce872e jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0x63f2661b snd_hda_load_patch sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0283dfe3 _snd_pcm_hw_params_any sound/core/snd-pcm EXPORT_SYMBOL 0xbdc7a734 memstick_free_host drivers/memstick/core/memstick EXPORT_SYMBOL @@ -24136,35 +24148,35 @@ 0x5715772e hisi_sas_init_mem drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0x1e5c5e0d drm_self_refresh_helper_update_avg_times drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0bffd37d nsh_push net/nsh/nsh EXPORT_SYMBOL_GPL -0xf0759d9b ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x12b35ed5 ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x226138b0 snd_vx_threaded_irq_handler sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x4d50b0b8 comedi_to_usb_dev drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL -0x2580cc23 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x139d9d58 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd4e6c20a nand_decode_ext_id drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x28db186c sata_link_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x38972f23 dm_rh_region_to_sector drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xaba31a82 snd_tea575x_s_hw_freq_seek drivers/media/radio/tea575x EXPORT_SYMBOL -0x3ecafa29 videobuf_dqbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x944f6d51 snd_tea575x_s_hw_freq_seek drivers/media/radio/tea575x EXPORT_SYMBOL +0xa6e42fcf videobuf_dqbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x69aa3e7e ffs_name_dev drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL 0x2ef0856f usb_get_from_anchor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x0b038e24 channel5g_80m drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xdf75a7fe rt2800mmio_fill_rxdone drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x0f36cb8f rt2x00mac_stop drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x6b2e37bd iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xde59c6eb libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xc894a4e2 libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xd1bb039a ath10k_ce_alloc_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x8761c7d2 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xfdc08bc9 ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xf7fd161b mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf5dad4c6 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4177f1a8 ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x13139aea mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd179c4b9 hisi_sas_alloc drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xed2b79ee fc_host_fpin_rcv drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x0705dd14 ipmi_register_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x5a12a7da torture_stutter_init kernel/torture EXPORT_SYMBOL_GPL -0xfd45cf14 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x27ef3b17 nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xffa133eb nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x7a1d0341 cs42l51_remove sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL -0xd17ad94e mma9551_read_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x396c2647 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x6659e33d nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xf06f8095 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9bd7e792 cs42l51_remove sound/soc/codecs/snd-soc-cs42l51 EXPORT_SYMBOL_GPL +0xc3c60b7e mma9551_read_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xa01a8d9b nd_cmd_bus_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xdff8e89d tm6000_tuner_callback drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL 0xe051e924 mpt_free_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL @@ -24173,13 +24185,13 @@ 0xfc7529df ar9003_mci_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2b606588 devm_regmap_init_encx24j600 drivers/net/ethernet/microchip/encx24j600-regmap EXPORT_SYMBOL_GPL 0x5a939205 mlxsw_afk_values_add_u32 drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xfa968626 qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xe69698bc qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0x269aafe6 ieee80211_gtk_rekey_add net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xae620be9 adau_calc_pll_cfg sound/soc/codecs/snd-soc-adau-utils EXPORT_SYMBOL_GPL 0x70e6eca1 qcom_vadc_decimation_from_dt drivers/iio/adc/qcom-vadc-common EXPORT_SYMBOL 0x95c08e9b rio_register_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xb8f8f083 usb_driver_claim_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x7efa5bc8 b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x42b2d341 b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x168597c0 team_mode_unregister drivers/net/team/team EXPORT_SYMBOL 0xa7fc3b92 rtl92c_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xbcf243d9 stmmac_pltfr_remove drivers/net/ethernet/stmicro/stmmac/stmmac-platform EXPORT_SYMBOL_GPL @@ -24187,38 +24199,38 @@ 0xe7f5ca65 drm_atomic_get_new_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x234317a4 drm_gem_prime_handle_to_fd drivers/gpu/drm/drm EXPORT_SYMBOL 0xa0d2826e cryptd_free_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0xd289b264 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xdf2f83fd jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0x916491ac chacha20poly1305_decrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x6c713da5 chacha20poly1305_encrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x6086af45 rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd009aca2 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7bc5e93a nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x893dfebf rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4782a16f xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc2558edd nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xec0419db meson_codec_glue_input_dai_remove sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL 0xcae952cc snd_opl3_reset sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xdefa8a39 to_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x15c45c95 nvme_auth_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa2f63c11 iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xd131e985 dccp_insert_option net/dccp/dccp EXPORT_SYMBOL_GPL +0x5e8a8d66 iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc1085417 dccp_insert_option net/dccp/dccp EXPORT_SYMBOL_GPL 0x47406489 snd_pcm_mmap_data sound/core/snd-pcm EXPORT_SYMBOL 0xdf155ab3 ieee80211_reset_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xc44fdff5 sdhci_send_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xf1989a69 sdhci_send_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x02b467fa matrix_keypad_build_keymap drivers/input/matrix-keymap EXPORT_SYMBOL 0xab2845a0 usb_disable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x26a5990b usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x01f3abf0 usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x445ea2d3 wl1251_init_ieee80211 drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL 0x62e27d57 rtl8723_dm_init_dynamic_bb_powersaving drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x56002c42 rtl_hal_pwrseqcmdparsing drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xdcb0a2c0 phylink_stop drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xe0cc9c92 vmci_qpair_alloc drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xc6a0918f drm_sched_entity_modify_sched drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xf4dd218b mipi_dbi_spi_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x208078fd mipi_dbi_spi_init drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0xfab5f1ee __drmm_crtc_alloc_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL 0xa6ba32f4 host1x_job_alloc drivers/gpu/host1x/host1x EXPORT_SYMBOL 0xeb16fec0 clk_is_enabled_regmap drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xdd2c169b mb_cache_create fs/mbcache EXPORT_SYMBOL 0xc57c1f86 snd_ac97_tune_hardware sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xa0031303 w1_write_8 drivers/w1/wire EXPORT_SYMBOL_GPL -0xfd8e7641 ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x39050257 ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL 0x51d8a2a0 media_pipeline_start drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x1db5e08d usb_add_gadget drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x70d882b3 rtw_phy_parsing_cfo drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL @@ -24229,19 +24241,19 @@ 0x046dd187 vmci_datagram_create_handle drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x94a785f8 meson_venc_hdmi_supported_mode drivers/gpu/drm/meson/meson-drm EXPORT_SYMBOL_GPL 0x6ef2f78e drm_format_info drivers/gpu/drm/drm EXPORT_SYMBOL -0xd96c6bca nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x378a1ee8 nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd5263820 mb_cache_destroy fs/mbcache EXPORT_SYMBOL -0xd236ca41 ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xb89add07 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd1356301 ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x747dc361 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x3a903ef1 snd_soc_unregister_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x71adde20 dm_bufio_client_create drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x446615bd vid_from_reg drivers/hwmon/hwmon-vid EXPORT_SYMBOL -0x7672e0ea v4l2_fwnode_endpoint_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0xbd73945b v4l2_pipeline_link_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x0d118125 tda8261_attach drivers/media/dvb-frontends/tda8261 EXPORT_SYMBOL -0xc6bde362 venus_helper_get_out_fmts drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x77839862 venus_helper_set_num_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x744141a8 vb2_find_timestamp drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x47d02f61 v4l2_fwnode_endpoint_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x8954c03f v4l2_pipeline_link_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x39fb844e tda8261_attach drivers/media/dvb-frontends/tda8261 EXPORT_SYMBOL +0x1c499457 venus_helper_get_out_fmts drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xf80a5d95 venus_helper_set_num_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x891b1eee vb2_find_timestamp drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xdae31e0b fw_iso_context_flush_completions drivers/firewire/firewire-core EXPORT_SYMBOL 0xcc002b85 mlx5_destroy_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9d43cf8a mlx4_get_devlink_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -24255,7 +24267,7 @@ 0x8b5ae838 nft_chain_validate_dependency net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xd52d35ef adis_single_conversion drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x065246b8 frame_vector_create drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL -0x05231af6 usb_interface_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x426a7d7e usb_interface_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xa2c6b8f5 usb_store_new_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4cb7bfa5 rt2x00mac_set_tim drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xea40f5ce iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -24264,90 +24276,90 @@ 0x88c57868 ath9k_hw_get_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x8b73a3ce ath9k_hw_set_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x0ed01bb4 sdev_evt_send_simple drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xc31dd372 ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x7b07e4fe drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1570b36d ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xe118afae drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9b7b4be5 __drm_atomic_helper_plane_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xb805771e pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xeae44ae2 pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x417a9131 ceph_oloc_destroy net/ceph/libceph EXPORT_SYMBOL 0x9a765caf iio_dma_buffer_set_bytes_per_datum drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0xc146966a vhost_work_queue drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x9b27118f vfio_pci_core_read drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x6aeec5ff ata_pci_bmdma_clear_simplex drivers/ata/libata EXPORT_SYMBOL_GPL 0xb6879c01 dm_btree_lookup_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x6acc99ec dvb_usb_generic_rw drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xab736a77 dvb_usb_generic_rw drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL 0xdabdba1f typec_unregister_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xb75f8a53 rndis_uninit drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL -0xc7a88c2b usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xec0b9f2b usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc68a30c3 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x580a5723 sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x1ba17f0a mipi_dbi_dev_init_with_formats drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL +0x1a92d1cb mipi_dbi_dev_init_with_formats drivers/gpu/drm/drm_mipi_dbi EXPORT_SYMBOL 0x6691f29d objagg_obj_put lib/objagg EXPORT_SYMBOL -0x4d288180 ceph_con_close net/ceph/libceph EXPORT_SYMBOL +0xfc7c36c6 ceph_con_close net/ceph/libceph EXPORT_SYMBOL 0x3c79cebc devm_of_iio_channel_get_by_name drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xf34332f0 iscsi_find_param_from_key drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x3c10061c ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL +0x07ead769 ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL 0x32e43048 otx_cpt_uc_supports_eng_type drivers/crypto/marvell/octeontx/octeontx-cpt EXPORT_SYMBOL_GPL -0xcfd07bd4 isl6405_attach drivers/media/dvb-frontends/isl6405 EXPORT_SYMBOL -0xe275252b dibusb_pid_filter drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0x2f68c986 xvip_enum_mbus_code drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x2f77af81 isl6405_attach drivers/media/dvb-frontends/isl6405 EXPORT_SYMBOL +0x876fc62f dibusb_pid_filter drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x31400e2a xvip_enum_mbus_code drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL 0xabb93b1f fsg_common_remove_lun drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x9fbafbf6 gserial_disconnect drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x3e3e615f mt76_sw_scan drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc93ae85a st95hf_spi_recv_response drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL 0xf9700856 host1x_syncpt_get drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x2995692d nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9571a5a4 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xbd3cc75e snd_hdac_regmap_update_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xd7746620 wm_hubs_handle_analogue_pdata sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL +0x53655926 wm_hubs_handle_analogue_pdata sound/soc/codecs/snd-soc-wm-hubs EXPORT_SYMBOL_GPL 0x126f9414 snd_device_register sound/core/snd EXPORT_SYMBOL -0x4441042f ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa92f5f4a ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x47290b8c sata_pmp_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x46768dbf dm_btree_remove_leaves drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xdff9c37e vb2_dvb_get_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL -0x4cd8939e i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL -0xd8b23b07 rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xadf7d539 vb2_dvb_get_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x209d442a i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x5270ed61 rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xc4512b2e mlx4_mr_rereg_mem_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x76554518 ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x803bec7d ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0xf0f573e3 nvme_auth_stop drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xc8e7e46c sun4i_dclk_free drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL 0x7550018e drm_client_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x3ab87110 drm_mode_equal_no_clocks drivers/gpu/drm/drm EXPORT_SYMBOL 0xbcc074f3 __serpent_decrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x91d1fe52 max_session_slots fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd02f5d56 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL -0x42cafbf0 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x15fac8a4 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb2d3604d auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x27dff885 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL +0x7bcea91a sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3877bcb8 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xce842b26 auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x22d966c6 ip_set_range_to_cidr net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x6f600696 uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xeedc8997 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7c6b0bea uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x017622f8 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x4fdc945d sata_deb_timing_normal drivers/ata/libata EXPORT_SYMBOL_GPL 0xef6fcd1f ieee80211_wx_get_encode_ext_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x47f0436d ieee80211_wx_set_encode_ext_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x19477c07 ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL -0xf140e25a mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x50a40082 ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x69e4827e mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x1f24f644 ath11k_ce_per_engine_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x4e387969 ath10k_ce_per_engine_service drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x709e7c9b mlx4_find_cached_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x488661aa cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0028bedb cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xb6e82917 drm_mode_config_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0x7ce62391 rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7f0fcf1e rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xccc98372 tegra30_ahub_enable_rx_fifo sound/soc/tegra/snd-soc-tegra30-ahub EXPORT_SYMBOL_GPL 0x29756f1e snd_ctl_find_id sound/core/snd EXPORT_SYMBOL 0x6198de15 __uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL 0xb4bdc7a9 xhci_run drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x9941f228 ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xa43722e2 ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xee0b2a9e wl1271_free_tx_id drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x55863810 il_hdl_pm_debug_stats drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8112b3d2 scsi_build_sense_buffer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf406e46a drm_get_connector_type_name drivers/gpu/drm/drm EXPORT_SYMBOL 0xe002eae5 drm_dev_set_unique drivers/gpu/drm/drm EXPORT_SYMBOL -0x6d11d9ed drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbd3f5137 drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfcb3a03e __SCT__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x18c12621 jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x934045aa jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x6d4fd2c7 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x4fca0ae8 nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x3c394781 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x9388c23b sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x60faddb6 __traceiter_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcbfdf5cb v4l2_jpeg_parse_frame_header drivers/media/v4l2-core/v4l2-jpeg EXPORT_SYMBOL_GPL 0x053f9267 rt2800mmio_get_dma_done drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL @@ -24357,11 +24369,11 @@ 0xbdd9d663 hisi_sas_scan_start drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xffe2462f kempld_read8 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x8e4db5fb __devm_regmap_init_spmi_ext drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL -0xd8625afb drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x21b5ccce drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x578d3387 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x78301812 drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfe0f2369 ipmi_get_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x20afe345 pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe56d6009 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcda0474e pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfba695f1 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdbc5277a torture_shutdown_init kernel/torture EXPORT_SYMBOL_GPL 0xad703657 ceph_auth_destroy_authorizer net/ceph/libceph EXPORT_SYMBOL 0x4dfeb44e snd_hdac_bus_send_cmd sound/hda/snd-hda-core EXPORT_SYMBOL_GPL @@ -24369,34 +24381,35 @@ 0x4ba2000e sdio_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xcee69f8b __SCT__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xe5a33113 __SCK__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x08e09633 v4l2_fh_exit drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xcdb82d09 v4l2_fh_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xc915a55b hfi_session_set_property drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x317e1444 hfi_session_get_property drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x0a255415 v4l2_fh_exit drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc8bd093a v4l2_fh_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x5f269afd hfi_session_set_property drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x969f4a48 hfi_session_get_property drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xbe1c8fc6 typec_get_fw_cap drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x78fd4aaa mlx4_mw_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x643e7dc7 mlx4_config_dev_retrieval drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8e95be66 dw_dma_acpi_controller_register drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL +0x1722fca5 __fscache_resize_cookie fs/fscache/fscache EXPORT_SYMBOL 0x2bb1d065 llc_build_and_send_ui_pkt net/llc/llc EXPORT_SYMBOL 0xecaf3ade snd_hda_codec_eapd_power_filter sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x5f40f74d vfio_file_set_kvm drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x542ee8b5 hsi_remove_client drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x1aa93e55 core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL -0xc2774417 imx_media_init_cfg drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x6dbeb874 core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x36b6f7b6 imx_media_init_cfg drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x376f5c0c led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x16c86755 mt76x02_config_mac_addr_list drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x6d9a93ee hostap_remove_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x654a21c7 set_and_calc_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xb83045b9 otx2_get_stats64 drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x808f51d1 otx2_get_stats64 drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x0ef06974 spi_populate_ppr_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0x27199af5 drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2e211a0c drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xff39717b drm_atomic_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0x5111f2ad clk_rcg2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x50f603bc jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0xbe0ba4fa jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL 0x4cad6c8a snd_hda_apply_verbs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xfd689f55 subdev_8255_regbase drivers/comedi/drivers/comedi_8255 EXPORT_SYMBOL_GPL 0xf5c35d28 videobuf_queue_sg_init drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL -0x9153138f ttpci_budget_debiwrite drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x45f17b69 ttpci_budget_debiwrite drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0x91099ba8 dp_altmode_probe drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL 0x50b88f41 usb_get_gadget_udc_name drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0xeb9175a9 rt2800_get_tsf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL @@ -24404,9 +24417,9 @@ 0x341f0f6c dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x2449459d vmci_event_subscribe drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x7053fa72 drm_dp_get_pcon_max_frl_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x0c09ecff read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xab6b808f cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x86637306 xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL +0xf63fbbc8 read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc7c23ba4 cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x46e4be3a xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL 0xcb49e39a ife_check_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x68d31910 axg_fifo_pcm_hw_free sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0xf2bf7efc line6_probe sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL @@ -24414,23 +24427,23 @@ 0x9f721e31 comedi_usb_auto_config drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL 0x7ca1269f sata_sff_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x3e4427c8 roccat_report_event drivers/hid/hid-roccat EXPORT_SYMBOL_GPL -0xff5619e4 cx24123_get_tuner_i2c_adapter drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL +0x1882986a cx24123_get_tuner_i2c_adapter drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL 0xf3d8025b mt7663_usb_sdio_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0xcb22cd3c mt76x02_mcu_function_select drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x11051fca mt76x02_sta_ps drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x465f0abd ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x271e52ab ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xcdd4aa8e hnae3_unregister_ae_algo_prepare drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL 0x31ebccb6 bcm_phy_set_eee drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xde065033 fcoe_fc_crc drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xa58ce741 ttm_bo_unlock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xed68a667 dccp_parse_options net/dccp/dccp EXPORT_SYMBOL_GPL +0xd8d3f578 dccp_parse_options net/dccp/dccp EXPORT_SYMBOL_GPL 0xc1cf730d ssb_driver_unregister drivers/ssb/ssb EXPORT_SYMBOL -0x587c6d3d ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x4fb3abbc ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9e582b4d ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xc103bbb0 ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xa617c904 spmi_device_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x656c89cd v4l2_m2m_dqbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0xa932342a v4l2_m2m_dqbuf drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x9670af2c gspca_debug drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0xa05eba61 i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x61dabb2c i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0xe645eecc ath10k_htc_process_trailer drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb27f6823 ar9003_paprd_setup_gain_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4355b4e1 raid_component_add drivers/scsi/raid_class EXPORT_SYMBOL @@ -24440,130 +24453,130 @@ 0xeac0aa9c snd_ice1712_akm4xxx_free sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL 0x5f4a6e61 dm_rh_dec drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe781f874 dm_tm_dec drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x548a3c58 usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0x4cc352db usb_free_all_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xf5133cb3 usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xd8fef049 usb_free_all_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x3c88186a mt7615_mcu_restart drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x76668cca drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x46ddcb47 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x4cdd391d dccp_feat_list_purge net/dccp/dccp EXPORT_SYMBOL_GPL -0xe26e6151 svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3d8f9209 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0xe5d642c3 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1da65580 svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x137b46fd ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xa19ee446 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x9d6f7360 snd_hdac_add_chmap_ctls sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x212f0c79 btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0xb114c862 dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL +0x970084ce btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x3bc336c9 dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL 0x6afe9a1b ucsi_register drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x97313adb usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x0eb77eb1 mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0e19493e mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4a013682 nvmet_fc_invalidate_host drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0xe6e14638 clk_alpha_pll_fabia_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0x2cdfcdec nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd3916f3f ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL +0xf9775ce2 nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1b932549 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL 0x0d0445a1 mux_control_deselect drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xa3ac5179 iio_kfifo_allocate drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL -0x29d58196 mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x01c5e664 mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x97fabc26 ata_sas_port_destroy drivers/ata/libata EXPORT_SYMBOL_GPL -0x5a01904d ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0xc305da31 dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL +0x579de8aa ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xb197dc30 dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL 0xe1775ee7 dm_get_reserved_bio_based_ios drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x9263a063 dvb_dmx_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xacd9c491 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x839a5228 cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xe81af770 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x3368c088 cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xcd493591 nvmf_unregister_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xbcd95bf1 cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x24d1935e cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x485918d7 __SCT__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x11570cf0 jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL -0xc10280f6 ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL +0x4c78f26d jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL +0x5164e998 ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL 0xbe7dd7dc snd_array_new sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x6bea9193 cs42xx8_regmap_config sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL +0x1bb5f08b cs42xx8_regmap_config sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL 0xbbec2c2e sdw_enable_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x2befbdad ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x78ff5dbb ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x37ad0e10 lpddr_cmdset drivers/mtd/lpddr/lpddr_cmds EXPORT_SYMBOL 0x577b3412 rio_release_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xcf65377d led_set_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x0a7a3cec go7007_snd_init drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xa80c0123 go7007_snd_init drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0x6579bd96 sms_board_power drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x755c87f6 usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x4ef27e5a rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x20f7539d usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x67c3b0dc rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x7d275e62 brcmu_pkt_buf_free_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x49c84da0 __traceiter_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa6033c13 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8bac96b1 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xf01dde54 ttm_bo_set_bulk_move drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x0294bb44 drm_atomic_helper_disable_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd0e8bd18 af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL +0x141f10af af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL 0x5609ce41 cast_s2 crypto/cast_common EXPORT_SYMBOL_GPL 0x06c6ca47 nft_meta_policy net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3dc03375 snd_rawmidi_transmit sound/core/snd-rawmidi EXPORT_SYMBOL -0xb7d31ca6 mpu3050_dev_pm_ops drivers/iio/gyro/mpu3050 EXPORT_SYMBOL -0x5d392dfd ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe3315808 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdac0b0dc mpu3050_dev_pm_ops drivers/iio/gyro/mpu3050 EXPORT_SYMBOL +0x4e4d19ad ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4727e1bb ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4dfc06ee nvdimm_kobj drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x2f2864d1 rio_register_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x75e35cd4 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb4cdd28b md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0x10413081 typec_partner_set_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x95830ddb cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x29397e01 cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xb8388ec9 cdrom_mode_sense drivers/cdrom/cdrom EXPORT_SYMBOL 0x337c3075 fw_cancel_transaction drivers/firewire/firewire-core EXPORT_SYMBOL 0x75e6d12f mdiobb_write drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL -0x37750987 iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x411f6598 iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xa8396f4e enclosure_find drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x3396ab88 drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0xc1705394 af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL +0x65c1952d drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x95061c35 af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL 0x2b544145 qtree_delete_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x50873741 xt_compat_init_offsets net/netfilter/x_tables EXPORT_SYMBOL -0xef8c50a7 rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x63b1371d ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xae08bafb rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xaf3129f5 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7f6949cd vfio_pci_core_aer_err_detected drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xa74076d9 v4l2_ctrl_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x636932ed v4l2_ctrl_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xeafc1eb8 typec_find_port_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1ccb58f7 fsg_common_set_num_buffers drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x894b3ded usb_gadget_unregister_driver drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x3e73eac3 b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xd94d6ae7 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x493f5d7b b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x33d7f814 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x71e8413a drm_sched_entity_set_priority drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x10ea2032 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL -0x9888c620 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xce49ca30 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL +0x33e358d6 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL 0x7ac01f80 ieee80211_sta_eosp net/mac80211/mac80211 EXPORT_SYMBOL -0xa9b02e30 rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL -0xbe611c70 xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x277e05a4 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0xac07e26e rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL +0xf88c749b xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9186b32a gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x03271e33 wm8804_probe sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0x9c32c1dd wm8804_probe sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL 0x334691d3 snd_ak4113_suspend sound/i2c/other/snd-ak4113 EXPORT_SYMBOL 0xc2639064 snd_ak4114_suspend sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0xf43a845a st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi EXPORT_SYMBOL +0xc13e7372 st_sensors_spi_configure drivers/iio/common/st_sensors/st_sensors_spi EXPORT_SYMBOL 0x8192ff54 ssam_request_sync_with_buffer drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xc3fca7e0 anybuss_recv_msg drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x7880c781 dm_kcopyd_prepare_callback drivers/md/dm-mod EXPORT_SYMBOL -0x32eb8f2d __v4l2_ctrl_s_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x95f26932 venus_helper_release_buf_ref drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x8f9e80cf __v4l2_ctrl_s_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x5c4b3018 venus_helper_release_buf_ref drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xd5c03f24 vb2_dma_contig_memops drivers/media/common/videobuf2/videobuf2-dma-contig EXPORT_SYMBOL_GPL 0xa21fa765 vb2_create_framevec drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL -0xf0c9a24f alloc_candev_mqs drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xacc38a59 alloc_candev_mqs drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x3ed9219a fc_fabric_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x14255c27 ttm_device_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xad3516c4 llcc_slice_activate drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL 0xe5c08cc2 ieee80211_tx_status net/mac80211/mac80211 EXPORT_SYMBOL -0xcb3469d9 dccp_v4_do_rcv net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xe0ae894b dccp_v4_do_rcv net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL 0xb8e448a0 snd_seq_set_queue_tempo sound/core/seq/snd-seq EXPORT_SYMBOL 0x074d7047 st_sensors_trigger_handler drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL -0x77f05ad5 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd9ede404 mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe72b41b5 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x64f02d95 mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xb002d7ef target_depend_item drivers/target/target_core_mod EXPORT_SYMBOL -0xcc1bfa97 amvdec_dst_buf_done_offset drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0x93037b97 amvdec_dst_buf_done_offset drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL 0xe2b92059 v4l2_video_std_construct drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x6cc4e320 media_device_init drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xc25afda4 usbnet_defer_kevent drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xb7f09849 mt76_connac_mcu_uni_add_bss drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x4f0605b0 ath11k_ce_get_shadow_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x748c47f9 cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x13bfa895 nci_hci_clear_all_pipes net/nfc/nci/nci EXPORT_SYMBOL -0xec397066 dccp_sync_mss net/dccp/dccp EXPORT_SYMBOL_GPL -0x7661ffe3 _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc872af42 cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd20aef15 nci_hci_clear_all_pipes net/nfc/nci/nci EXPORT_SYMBOL +0xca743979 dccp_sync_mss net/dccp/dccp EXPORT_SYMBOL_GPL +0xd694ce58 _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa233452d snd_hdac_stop_streams_and_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x3347dbfe snd_soc_dapm_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x129ecd9b snd_soc_dapm_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa6a96a69 vdpa_get_config drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0xe83ff607 imx_media_pipeline_video_device drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x35e160cc imx_media_pipeline_video_device drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x73420d49 dm_bitset_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb70b342a dm_bio_prison_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x54d8fb9f hostap_get_porttype drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL @@ -24571,7 +24584,7 @@ 0x4575a0ca drm_mode_set_crtcinfo drivers/gpu/drm/drm EXPORT_SYMBOL 0xf1b5340a drm_mode_vrefresh drivers/gpu/drm/drm EXPORT_SYMBOL 0xbd66d39d cfg80211_stop_iface net/wireless/cfg80211 EXPORT_SYMBOL -0x49cd041d nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9f20a073 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xba89db61 mt6359_accdet_enable_jack_detect sound/soc/codecs/mt6359-accdet EXPORT_SYMBOL_GPL 0x559f9981 __dfl_driver_register drivers/fpga/dfl EXPORT_SYMBOL 0x4af9dfb3 ipack_driver_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL @@ -24581,27 +24594,27 @@ 0x27df5152 anybuss_finish_init drivers/staging/fieldbus/anybuss/anybuss_core EXPORT_SYMBOL_GPL 0x99666b2e rtl8192u_dot11d_init drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x61dcdcfd media_entity_setup_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xe2d310d6 tda827x_attach drivers/media/tuners/tda827x EXPORT_SYMBOL_GPL +0x3f967f21 tda827x_attach drivers/media/tuners/tda827x EXPORT_SYMBOL_GPL 0x533baaf1 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x6d9c7932 stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xf5456835 stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xa7ba209e mlx4_bf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xa515ff85 iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x518f548c drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL +0x1425aa45 iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf0907dfa drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL 0x412527f3 __apr_driver_register drivers/soc/qcom/apr EXPORT_SYMBOL_GPL 0x0e5f8a53 clk_pll_sr2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0xede28ab4 __mhi_driver_register drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xe0fe862a nci_hci_open_pipe net/nfc/nci/nci EXPORT_SYMBOL +0x5462d4b5 nci_hci_open_pipe net/nfc/nci/nci EXPORT_SYMBOL 0x99bf1b00 __tracepoint_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL 0x6a693a25 vringh_need_notify_user drivers/vhost/vringh EXPORT_SYMBOL -0xe1880bbb iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xce3107aa dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xa53f2844 stb0899_attach drivers/media/dvb-frontends/stb0899 EXPORT_SYMBOL -0xd1891108 stv0299_attach drivers/media/dvb-frontends/stv0299 EXPORT_SYMBOL -0xb826bea6 hfi_session_destroy drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x4e2987d0 xvip_clr_or_set drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL +0x94b3427b iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd353503f dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x24f1579b stb0899_attach drivers/media/dvb-frontends/stb0899 EXPORT_SYMBOL +0x61d4086c stv0299_attach drivers/media/dvb-frontends/stv0299 EXPORT_SYMBOL +0x11fa34fb hfi_session_destroy drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x2239a770 xvip_clr_or_set drivers/media/platform/xilinx/xilinx-video EXPORT_SYMBOL_GPL 0xebddadea mt76_set_stream_caps drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe0a9bc1c scsi_alloc_request drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x1e7edd2e pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd01fe763 pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x30496988 __tracepoint_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc4159653 wpan_phy_for_each net/ieee802154/ieee802154 EXPORT_SYMBOL 0x3bd0997b ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL @@ -24609,27 +24622,28 @@ 0x24379c6f snd_soc_bytes_tlv_callback sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x94098ff8 snd_interval_list sound/core/snd-pcm EXPORT_SYMBOL 0x26398220 iio_read_channel_processed_scale drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xfd992467 ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xd7a88581 ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8589880c ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xefb2ce87 ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3dbf9aaa __SCT__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf721f0d5 drm_gem_cma_free drivers/gpu/drm/drm_cma_helper EXPORT_SYMBOL_GPL 0x32e24c8a blake2b_compress_generic crypto/blake2b_generic EXPORT_SYMBOL -0x3c9ada54 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL -0xc5d106bd virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x89957053 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL +0xda4821bd virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xbe3291b6 snd_soc_close_delayed_work sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd5c94316 snd_vx_load_boot_image sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x830a8571 tee_device_unregister drivers/tee/tee EXPORT_SYMBOL_GPL 0x02a131a4 iio_trigger_free drivers/iio/industrialio EXPORT_SYMBOL -0xc3159502 mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xca05d656 mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x7b0bec40 hnae_put_handle drivers/net/ethernet/hisilicon/hns/hnae EXPORT_SYMBOL 0xf7f05c17 fman_port_use_kg_hash drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0xd5944937 drm_atomic_helper_commit_modeset_enables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf8a79b19 tegra_mipi_enable drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x7b399a7f nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9228b266 nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0x466e144e __fscache_write_to_cache fs/fscache/fscache EXPORT_SYMBOL 0x3d5a8137 snd_ctl_make_virtual_master sound/core/snd EXPORT_SYMBOL -0xe7faf77a rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x123ff2ca rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd6f80bd4 rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x0f1939ee rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x69f62e60 sdio_retune_release drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xe4927b97 typec_altmode_put_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x5c3a6504 rndis_signal_connect drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL @@ -24637,22 +24651,22 @@ 0xbc14855f hdlc_ioctl drivers/net/wan/hdlc EXPORT_SYMBOL 0xfb55916e cmdq_pkt_write_mask drivers/soc/mediatek/mtk-cmdq-helper EXPORT_SYMBOL 0xc3e2d892 parman_create lib/parman EXPORT_SYMBOL -0xfc6f483f ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL +0x625e255e ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL 0x3199c18f ieee80211_send_bar net/mac80211/mac80211 EXPORT_SYMBOL -0x9500fb02 xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x63872b6b nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xd1c6c0df nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x924f8763 xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9219a4d1 nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7385aad2 nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xc5f5c68a snd_hda_parse_pin_defcfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x2f4f11bd coresight_claim_device drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x9f0b7c17 ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x4b761aed ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xa7d951de ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xc2c3666c ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x4bed8a2b rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4b673dde coresight_claim_device drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x62471407 ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x34a2fe08 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x58d1a6f5 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x96d88d2c ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x0396b64f rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x607ba147 udc_enable_dev_setup_interrupts drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL 0x0dee89d0 usb_wwan_port_remove drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x91ed90ae hdlcdrv_arbitrate drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL -0xf718404a mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x49d3bad9 hdlcdrv_arbitrate drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x47c3d4c5 mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xe51f419b dw_spi_add_host drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0xb3d2c76d scsi_hostbyte_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x0b02c464 __scsi_iterate_devices drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -24660,50 +24674,50 @@ 0x4565cb5a lm3533_ctrlbank_set_pwm drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL 0x54d0b799 drm_crtc_vblank_helper_get_vblank_timestamp_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0x0e98da3d clk_pll_vote_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xd7f5781f iproc_pcie_setup drivers/pci/controller/pcie-iproc EXPORT_SYMBOL +0xfb37605c iproc_pcie_setup drivers/pci/controller/pcie-iproc EXPORT_SYMBOL 0xaafd4acc max_session_cb_slots fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf078264a svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x28df628e ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xa1bcde5f dapm_clock_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x94450ee4 svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa3398146 ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x201cb05b dapm_clock_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc16ea3f8 vdpa_unregister_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0xcf70c053 v4l2_m2m_buf_remove_by_idx drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0x00f1d42d cx88_wakeup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x7e76b68c cx25821_riscmem_alloc drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0x8e5224a7 vb2_ioctl_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xfebc4908 v4l2_m2m_buf_remove_by_idx drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x9ce58f7c cx88_wakeup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x4d05e3dc cx25821_riscmem_alloc drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x0e056539 vb2_ioctl_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x8214175d fw_device_enable_phys_dma drivers/firewire/firewire-core EXPORT_SYMBOL -0x55d26362 mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x152e2fb8 mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x12135396 phylink_mac_change drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xd6e4018a drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x273f30b3 drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL 0x3f8992eb dpaa2_io_service_release drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL_GPL 0x1603c3ab snd_soc_cnew sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x952481a3 snd_ice1712_akm4xxx_init sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL -0x688ca97d rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x82adff5c rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xffe8ba12 rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xd3cdf668 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x47ee3773 vfio_init_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x15bac9a5 b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xf2d87645 b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x07d8b21b b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x3f47fd96 b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x1ca1eca1 read_efuse_byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xa33afd03 otx2_shutdown_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0xd6d0b7e8 otx2_get_max_mtu drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xf54b1642 otx2_shutdown_tc drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x9ce12eb9 otx2_get_max_mtu drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0xae141cd5 vnic_dev_register drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL -0xd26d4962 iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x1b5863e0 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x07f65d2a iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x18515c29 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x10d9f885 scsi_sense_desc_find drivers/scsi/scsi_mod EXPORT_SYMBOL -0x964acb1c rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL +0xd601f468 rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL 0x619639ca drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbe3879aa ceph_get_snap_context net/ceph/libceph EXPORT_SYMBOL 0x05492237 ieee80211_rate_control_unregister net/mac80211/mac80211 EXPORT_SYMBOL 0x6ef8fcd8 snd_pcm_format_linear sound/core/snd-pcm EXPORT_SYMBOL 0xb82299ed iio_triggered_event_setup drivers/iio/industrialio-triggered-event EXPORT_SYMBOL -0xecd18f4e st_press_common_probe drivers/iio/pressure/st_pressure EXPORT_SYMBOL -0x89034388 rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x4a7e68a1 st_press_common_probe drivers/iio/pressure/st_pressure EXPORT_SYMBOL +0xe000c743 rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0xda64ef4a mtk_ecc_adjust_strength drivers/mtd/nand/raw/mtk_ecc EXPORT_SYMBOL -0x6529a682 iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x51b88b9c iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xef7bd58b sbc_dif_copy_prot drivers/target/target_core_mod EXPORT_SYMBOL -0xdc1dfcd4 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL +0x82e22641 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL 0x57b73b33 tee_bnxt_fw_load drivers/firmware/broadcom/tee_bnxt_fw EXPORT_SYMBOL 0xced72aae ti_lmu_common_set_brightness drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL -0xe5a33ea3 ves1820_attach drivers/media/dvb-frontends/ves1820 EXPORT_SYMBOL +0x4adbf5a9 ves1820_attach drivers/media/dvb-frontends/ves1820 EXPORT_SYMBOL 0x7ef36afa typec_altmode_exit drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1ae58038 rt2x00usb_watchdog drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x4e7b4760 mt76_tx_check_agg_ssn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -24711,58 +24725,58 @@ 0x56157ce5 hostap_setup_dev drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x4a4bc67b iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x9eeeef48 qed_put_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0xff743ed4 mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x380d132c mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf47741ca drm_property_create_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x1c76ea4d pdr_restart_pd drivers/soc/qcom/pdr_interface EXPORT_SYMBOL 0x6898739b fsl_edma_xfer_desc drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0x220b49ab chacha_crypt_arch arch/arm64/crypto/chacha-neon EXPORT_SYMBOL -0x41f90552 rxrpc_kernel_get_peer net/rxrpc/rxrpc EXPORT_SYMBOL +0x60caadd9 rxrpc_kernel_get_peer net/rxrpc/rxrpc EXPORT_SYMBOL 0x35c1136f usb_role_switch_register drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xa877d5ec rt2x00mac_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x396fb09d mt76x02_ext_pa_enabled drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x73d550e1 ath9k_cmn_beacon_config_sta drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xe4058198 qed_get_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x680d2e42 ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4a518c6a ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb96cfc80 bcm54xx_auxctl_read drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x31db79ac ieee80211_iter_keys net/mac80211/mac80211 EXPORT_SYMBOL -0x1e093edd ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x41da5d28 ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0x3b492fcd axg_tdm_formatter_event sound/soc/meson/snd-soc-meson-axg-tdm-formatter EXPORT_SYMBOL_GPL 0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa4c085f8 ata_tf_from_fis drivers/ata/libata EXPORT_SYMBOL_GPL 0xc20d06ab adt7x10_probe drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0x9a9e765b snd_tea575x_hw_init drivers/media/radio/tea575x EXPORT_SYMBOL +0x7e321ba6 snd_tea575x_hw_init drivers/media/radio/tea575x EXPORT_SYMBOL 0x0dbf0296 tveeprom_hauppauge_analog drivers/media/common/tveeprom EXPORT_SYMBOL 0x2882d40e usb_role_switch_unregister drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x5d01d078 udc_irq drivers/usb/gadget/udc/snps_udc_core EXPORT_SYMBOL_GPL 0x6133242e usbnet_device_suggests_idle drivers/net/usb/usbnet EXPORT_SYMBOL -0x45f98a03 b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xb6257e57 b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xc41700a9 mlx4_qp_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xe8325f35 nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa27d8b8a nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x4a8e3d34 try_test_sas_gpio_gp_bit drivers/scsi/libsas/libsas EXPORT_SYMBOL 0xe46326fa drm_gem_simple_kms_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbd5b3bcc drm_buddy_free_block drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0xe433df99 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfcd9bb50 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x916b03dc caif_disconnect_client net/caif/caif EXPORT_SYMBOL -0xfec2569d pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL -0xbc1a2318 v4l2_async_notifier_parse_fwnode_endpoints drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0xc7a73b61 cx22702_attach drivers/media/dvb-frontends/cx22702 EXPORT_SYMBOL +0x8d89d480 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL +0x10358379 v4l2_async_notifier_parse_fwnode_endpoints drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x2876c484 cx22702_attach drivers/media/dvb-frontends/cx22702 EXPORT_SYMBOL 0xb2a1fbcf lbs_process_rxed_packet drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0xc913d154 otx2_get_mac_from_af drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x9dc3fd3b otx2_get_mac_from_af drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfa72844c st_nci_se_deinit drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x3223bbb4 drm_writeback_prepare_job drivers/gpu/drm/drm EXPORT_SYMBOL 0xa19f50c7 crypto_nhpoly1305_update crypto/nhpoly1305 EXPORT_SYMBOL 0xc0763484 rfkill_blocked net/rfkill/rfkill EXPORT_SYMBOL -0x7c9d8419 dccp_recvmsg net/dccp/dccp EXPORT_SYMBOL_GPL +0x1697b9e3 dccp_recvmsg net/dccp/dccp EXPORT_SYMBOL_GPL 0xd8770a37 nft_fib_dump net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0xda3cc7f6 unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xbe0862aa iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x48f4149a ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL +0x90970da9 unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xbc0c08a9 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x81b07f85 ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL 0x6f441fbe mmc_get_ext_csd drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x433fafb1 vb2_dvb_dealloc_frontends drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0xa5069028 vb2_dvb_dealloc_frontends drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0x0b2f3e60 mt76_write_mac_initvals drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x88fd2290 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x38153c37 mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x582440f5 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x07ba31f0 mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9722f284 sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xd1340c22 ttm_bo_pin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x0f176f8b ttm_bo_put drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL @@ -24770,47 +24784,47 @@ 0xec1c2a90 ipmi_get_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xe5f73406 hyperv_write_cfg_blk drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x6a0c3847 __mlog_printk fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x3aca5ba6 nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0xae5cfdd0 cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9fd16209 xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc7f35a28 xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x29690e90 nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x93750f1e cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x16dbe49f xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7739eca9 xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x6ae593fc snd_hdac_bus_get_response sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x58631dab imx_audmux_v2_configure_port sound/soc/fsl/snd-soc-imx-audmux EXPORT_SYMBOL_GPL 0x30693bb7 imx_audmux_v1_configure_port sound/soc/fsl/snd-soc-imx-audmux EXPORT_SYMBOL_GPL -0x3884f074 adau17x1_add_widgets sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0xe7d645bb adau17x1_add_widgets sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0x38effd36 iio_dealloc_pollfunc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x287277cb memstick_init_req_sg drivers/memstick/core/memstick EXPORT_SYMBOL 0x9a4c2d9d __spmi_driver_register drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xc2efda82 __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x9cf37bba md_write_end drivers/md/md-mod EXPORT_SYMBOL +0xe5942043 __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x66a831a4 md_write_end drivers/md/md-mod EXPORT_SYMBOL 0x09e28fd5 v4l2_src_change_event_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xeb93a2a3 __media_entity_setup_link drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xe8bdf961 usb_stor_pre_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xa54357c6 mt76_get_antenna drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x091309f2 mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x6766ff1f mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xdc56a749 lbs_queue_event drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x8970aa4c hostap_set_antsel drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x1ebc3acf il_setup_rx_scan_handlers drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x39b3804e __traceiter_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb8b32718 cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0095a323 cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xa2434818 scsi_ioctl_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xab1ea93c st21nfca_hci_discover_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x9a1a74c3 __tracepoint_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x98922f5c nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL -0x43f432b5 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0xe86e19f5 max98090_mic_detect sound/soc/codecs/snd-soc-max98090 EXPORT_SYMBOL_GPL +0x6339ebe5 nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL +0x68a7b837 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xed7586fd max98090_mic_detect sound/soc/codecs/snd-soc-max98090 EXPORT_SYMBOL_GPL 0x43dc4437 snd_hda_multi_out_dig_open sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc703674f snd_hda_codec_device_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa286a234 snd_pcm_format_name sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xab6a7177 devm_iio_channel_get_all drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xf636401b pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x0c037895 cx88_dsp_detect_stereo_sap drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xe7482e3a pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x712c09a7 cx88_dsp_detect_stereo_sap drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xe209bee9 rt2x00queue_start_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x79c00fa2 drm_edid_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0x8bacd0cb ieee80211_calc_tx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xd90f1e68 dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xfd032481 dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x5f0d7aed meson_card_i2s_set_sysclk sound/soc/meson/snd-soc-meson-card-utils EXPORT_SYMBOL_GPL -0xa2b3c73e es8328_probe sound/soc/codecs/snd-soc-es8328 EXPORT_SYMBOL_GPL +0xd472a398 es8328_probe sound/soc/codecs/snd-soc-es8328 EXPORT_SYMBOL_GPL 0x3860f326 roccat_common2_sysfs_read drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x8f7b4997 hisi_qm_wait_mb_ready drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL 0xcc6693b6 __SCT__tp_func_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -24823,119 +24837,118 @@ 0xd9bb821b xt_copy_counters net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x335e3d87 qcom_glink_native_probe drivers/rpmsg/qcom_glink EXPORT_SYMBOL_GPL 0x356a1374 rpmsg_sendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xd13b9d0e venus_helper_get_opb_size drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xedfc1e20 venus_helper_get_opb_size drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x89c444b4 sms_board_lna_control drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xe85aec27 ath9k_hw_set_rx_bufsize drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xfc881b89 fman_port_get_hash_result_offset drivers/net/ethernet/freescale/fman/fsl_dpaa_fman_port EXPORT_SYMBOL 0x12b682c3 nvme_should_fail drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xfe608a31 drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL -0x04a48efe drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xea91bfab drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL +0xfbf07171 drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xc5bdfa11 clk_byte2_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xd24b3c3e psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL -0x2e6ad949 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2f4fb7bc psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL +0x2bf6a793 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x874dbafc cfg80211_get_drvinfo net/wireless/cfg80211 EXPORT_SYMBOL -0xa9e24ca2 nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x5c1b8ed6 nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x7cac7292 cs42888_data sound/soc/codecs/snd-soc-cs42xx8 EXPORT_SYMBOL_GPL -0xee7261b5 rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5aae660b ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL -0xe4216097 ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL -0xc4d24e30 v4l2_m2m_ioctl_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x81a1c5db rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x526637c5 ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcaae6128 ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL +0xf7551d75 v4l2_m2m_ioctl_encoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x42c86117 iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xe0204480 __fscache_attr_changed fs/fscache/fscache EXPORT_SYMBOL -0x955c4319 ax25_header_ops net/ax25/ax25 EXPORT_SYMBOL -0x6262ba8a ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x5a22b28a ax25_header_ops net/ax25/ax25 EXPORT_SYMBOL +0x7e7710db ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL 0x524263f4 snd_pcm_suspend_all sound/core/snd-pcm EXPORT_SYMBOL -0xed15a561 btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xb6e97ccb amvdec_write_dos_bits drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL -0x1bf19745 __v4l2_async_notifier_add_fwnode_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL -0x3311f6a1 mt2063_attach drivers/media/tuners/mt2063 EXPORT_SYMBOL_GPL -0x279eadcd tsc200x_remove drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0x3c14b215 btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x9e015aad amvdec_write_dos_bits drivers/staging/media/meson/vdec/meson-vdec EXPORT_SYMBOL_GPL +0xde8f6732 __v4l2_async_notifier_add_fwnode_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0xf6265a43 mt2063_attach drivers/media/tuners/mt2063 EXPORT_SYMBOL_GPL +0x8f59bf77 tsc200x_remove drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL 0xe68dc383 rtl92c_phy_sw_chnl_callback drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2921a4d4 rtl_btc_status_false drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x1fd4782d vmci_qpair_get_produce_indexes drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xaf267620 drm_dp_lttpr_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa4023361 drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3bf238d1 drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xae4c7b6d __SCT__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x90a5530f nfsiod_workqueue fs/nfs/nfs EXPORT_SYMBOL_GPL 0x19f37f0d ieee80211_update_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL -0x1e514a1f flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xe38970fd flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x6c283cec sprd_mcdt_chan_int_enable sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL -0x942dbe42 cs4271_regmap_config sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL +0x202f8417 cs4271_regmap_config sound/soc/codecs/snd-soc-cs4271 EXPORT_SYMBOL_GPL 0x2a1a7a65 snd_card_ref sound/core/snd EXPORT_SYMBOL_GPL 0x7afc9d8a unregister_sound_mixer sound/soundcore EXPORT_SYMBOL -0xa65ada3b ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x1797ff06 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x4a21e356 ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6b029646 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x02a7c29b rtw_parse_tbl_txpwr_lmt drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x4d4dc95d mt76x02_configure_filter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x7c415bb8 ath10k_htt_hif_tx_complete drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xacb07626 hisi_sas_notify_phy_event drivers/scsi/hisi_sas/hisi_sas_main EXPORT_SYMBOL_GPL 0xe9706ef1 sas_port_get_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x76333aeb of_dp_aux_depopulate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL +0xce969b51 of_dp_aux_depopulate_bus drivers/gpu/drm/display/drm_dp_aux_bus EXPORT_SYMBOL_GPL 0x66f36bd5 ieee80211_ap_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL 0xff87892f rt5514_spi_burst_write sound/soc/codecs/snd-soc-rt5514-spi EXPORT_SYMBOL_GPL 0x41720c49 snd_soc_dai_compr_ack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xab3d1959 iio_dma_buffer_init drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0x230d9c9e hisi_qm_mb drivers/crypto/hisilicon/hisi_qm EXPORT_SYMBOL_GPL -0x012fce39 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xb2fb154e af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL -0x539c4dae netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL -0x223572fd virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xce3ca058 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x40da16fc af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL +0x77e7d0d0 netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL +0x159c46d2 virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x4a237e57 cfpkt_tonative net/caif/caif EXPORT_SYMBOL 0xc9e7bb59 ieee80211_resume_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xa164d081 bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL +0x37289e7f bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL 0x5aecb6a6 nanddev_isbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x770a4e1b onenand_scan drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL_GPL -0x0e5a7d64 lp55xx_register_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x5902944c v4l2_device_register_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xa10fb322 lp55xx_register_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x98b1c303 v4l2_device_register_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xa55154a3 media_devnode_create drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x4d0749e3 lgdt3305_attach drivers/media/dvb-frontends/lgdt3305 EXPORT_SYMBOL -0x399b562a lgdt330x_attach drivers/media/dvb-frontends/lgdt330x EXPORT_SYMBOL -0xe284ca2d mtk_vcodec_fw_select drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL +0x38e8bbaf lgdt3305_attach drivers/media/dvb-frontends/lgdt3305 EXPORT_SYMBOL +0x03f5917b lgdt330x_attach drivers/media/dvb-frontends/lgdt330x EXPORT_SYMBOL +0x634e789c mtk_vcodec_fw_select drivers/media/platform/mtk-vcodec/mtk-vcodec-common EXPORT_SYMBOL_GPL 0x64252348 sms_board_led_feedback drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xe643a0c5 orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x5856b47d mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x50aef2c7 bgmac_enet_resume drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL +0x1457de0f orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xac5c7027 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0081546f bgmac_enet_resume drivers/net/ethernet/broadcom/bgmac EXPORT_SYMBOL_GPL 0xa11e7290 fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x0f253673 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x728ecb3d ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL +0x71a0bbbd nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa79ff887 ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL 0x42e69b93 register_8022_client net/802/p8022 EXPORT_SYMBOL 0xefc294d9 fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x833531ce vhost_vq_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x2281bc98 ssam_device_alloc drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x68168f04 vchiq_mmal_port_connect_tunnel drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0x7b047bd9 dm_tm_create_non_blocking_clone drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfb890b59 bcm3510_attach drivers/media/dvb-frontends/bcm3510 EXPORT_SYMBOL -0xa7854e05 em28xx_find_led drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xad15a7a7 em28xx_read_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x64be3d7a bcm3510_attach drivers/media/dvb-frontends/bcm3510 EXPORT_SYMBOL +0xa93fcc9e em28xx_find_led drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x7ece1ebb em28xx_read_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x8ca06e2c nal_hevc_write_sps drivers/media/platform/allegro-dvt/allegro EXPORT_SYMBOL_GPL 0x0c807e11 sms_board_event drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xf2ed7701 cdc_ncm_bind_common drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0xdfdee3c6 realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x31c8c99d realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xeda0cdd7 qed_get_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x0a7aae19 ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xd4f5457d cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x9223f341 drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xff16a9bb ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6b9923dd cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x6cf03202 drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc4559638 simd_register_aeads_compat crypto/crypto_simd EXPORT_SYMBOL_GPL -0x9a653eed fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL +0x7b00d0b1 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL 0x04cad6f0 ceph_pg_poolid_by_name net/ceph/libceph EXPORT_SYMBOL 0x261d195c snd_soc_info_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x1ed3b3a9 ad5686_probe drivers/iio/dac/ad5686 EXPORT_SYMBOL_GPL +0x23913122 ad5686_probe drivers/iio/dac/ad5686 EXPORT_SYMBOL_GPL 0x7d98819f hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0xbe217dc2 ad7606_probe drivers/iio/adc/ad7606 EXPORT_SYMBOL_GPL +0x479899de ad7606_probe drivers/iio/adc/ad7606 EXPORT_SYMBOL_GPL 0xd3c672b8 nand_subop_get_data_len drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xc37265e8 _rtl92c_phy_fw_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xa142a524 gsc_read drivers/mfd/gateworks-gsc EXPORT_SYMBOL_GPL 0x1984f833 ttm_base_object_noref_lookup drivers/gpu/drm/vmwgfx/vmwgfx EXPORT_SYMBOL 0xa7fb0a91 __drmm_encoder_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x1626c3ef ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL +0xc45cc25b ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL 0x7a8ca627 xfrm_count_pfkey_enc_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xfec5c051 snd_hdac_acomp_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x91e7c11d amdtp_domain_add_stream sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x6cb8637c snd_hda_add_nid sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x64e69cf4 mma9551_read_accel_chan drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0x4d50a9f5 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0xa0292ac9 btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x2708d984 mma9551_read_accel_chan drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xc4164cc7 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x49c7e486 btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x4cba2560 mmc_pwrseq_register drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x10e84122 usb_gadget_register_driver_owner drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x3a771e39 fw_core_add_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL @@ -24947,20 +24960,20 @@ 0xe8f351c9 videocodec_attach drivers/staging/media/zoran/videocodec EXPORT_SYMBOL 0x9a73729f __SCT__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x3b4e76be isl6423_attach drivers/media/dvb-frontends/isl6423 EXPORT_SYMBOL -0x34a460a3 tveeprom_read drivers/media/common/tveeprom EXPORT_SYMBOL +0xf7675e32 isl6423_attach drivers/media/dvb-frontends/isl6423 EXPORT_SYMBOL +0x1383dd76 tveeprom_read drivers/media/common/tveeprom EXPORT_SYMBOL 0xe1fe1432 cx2341x_log_status drivers/media/common/cx2341x EXPORT_SYMBOL 0x6acb4179 fsg_common_set_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0xf31e0b76 usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x125a59b0 usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0xadbdd870 rtw_coex_read_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x64d8d804 rt2x00mac_get_ringparam drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x61eb8c5e ath10k_ce_per_engine_service_any drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xeab9cbd5 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x66cf2f64 drm_display_mode_from_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x9d889e4d host1x_client_suspend drivers/gpu/host1x/host1x EXPORT_SYMBOL -0x61785990 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd663d263 br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0xee419131 alloc_fddidev net/802/fddi EXPORT_SYMBOL +0xadae8481 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x97de722b br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xfd6a3f49 alloc_fddidev net/802/fddi EXPORT_SYMBOL 0x23fb1e63 mtk_afe_fe_shutdown sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0xea38ee07 wm_halo_bus_error sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x5a5649bf snd_hda_codec_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -24968,54 +24981,55 @@ 0x7bdcd7d5 slim_stream_disable drivers/slimbus/slimbus EXPORT_SYMBOL_GPL 0xade71517 ssam_controller_event_enable drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xb13267d1 vchiq_mmal_port_enable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL -0x4bb86026 ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x6dadd1f6 dw_mci_probe drivers/mmc/host/dw_mmc EXPORT_SYMBOL -0xdd1c7076 read_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x6f8966cc ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x305ca615 dw_mci_probe drivers/mmc/host/dw_mmc EXPORT_SYMBOL +0xcf7fd1bf read_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x26da9187 mt76x02_sta_add drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xe06ec66f mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x35082f7f mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xae33d159 snd_hda_get_conn_index sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x15e0401c cros_ec_sensors_ext_info drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0xcbde79eb btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xc972e6dd btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xff5976ca vfio_pci_core_request drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x73af74af ata_sff_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0x194e6e27 b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x8f8d97ed b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xfc4ebade ath9k_cmn_update_txpow drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x70991b45 mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc8b1013e mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x13912e4b xcv_init_hw drivers/net/ethernet/cavium/thunder/thunder_xcv EXPORT_SYMBOL 0x3df5f1a5 sun4i_tcon_enable_vblank drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL -0xdcfd715b drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x79448877 af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL -0x8647b547 af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x61786cdf drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x13a9897c af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x8de77c33 af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL 0x4fe634f3 range_bipolar2_5 drivers/comedi/comedi EXPORT_SYMBOL_GPL 0xab81bf46 bcma_core_pci_power_save drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x5b01e41d sockaddr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0xd8cc02af dib0090_get_wbd_offset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x88143fd5 dib0090_get_wbd_offset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0xef52419f rtl_cam_mark_invalid drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xb2a8b3be fsl_edma_cleanup_vchan drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0xa8f6d675 sprd_comp_ops drivers/clk/sprd/clk-sprd EXPORT_SYMBOL_GPL 0x825f97d0 snd_hdac_dsp_cleanup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xf924f002 etm_perf_symlink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL -0x5fef9dd1 rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x364da446 etm_perf_symlink drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x8534d76e rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0xe76c6699 wlcore_set_scan_chan_params drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x21f6d9ab rtl_btc_get_ops_pointer drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist EXPORT_SYMBOL 0xda130d58 rt2800_gain_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x237e7589 ath_printk drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x4936269a ath9k_hw_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x10d18abd ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xeca60d5c iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xe56da8bc nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x744df7d3 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL +0x45117463 ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x6cd2f006 iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd80e527b nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x30ac2fb5 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL 0xdf3a4e7d dm_tm_create_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72e78217 v4l2_event_unsubscribe_all drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x75dcb550 xhci_check_bandwidth drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x771e255b tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL -0x0d0d23c4 orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x04345e29 tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL +0xc534d7bd orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x86b16414 ath9k_hw_resettxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4da2190a prestera_device_register drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL -0x25a0f76a iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x91977979 iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x6eba9a19 ttm_bo_vm_access drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x82645dde drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0xdb9410eb analogix_dp_probe drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0x1141a9d4 drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x01b34670 analogix_dp_probe drivers/gpu/drm/bridge/analogix/analogix_dp EXPORT_SYMBOL_GPL +0xae6040a5 __traceiter_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL 0x392789ff asoc_simple_parse_routing sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0xf7a64e7b snd_hda_codec_load_dsp_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x883753ce ata_sas_sync_probe drivers/ata/libata EXPORT_SYMBOL_GPL @@ -25023,15 +25037,15 @@ 0xae4adb7b v4l2_event_queue_fh drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x9a0221c7 fsg_common_free_buffers drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xc244fab6 mt76x02_dma_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xb1bd27f5 libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x6520a56d libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xac35d230 prestera_device_unregister drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL 0x0b645102 drm_atomic_helper_page_flip drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8fe3bf99 fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL -0xb2410a55 nci_req_complete net/nfc/nci/nci EXPORT_SYMBOL +0x78eb0fb5 fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x4b02209c nci_req_complete net/nfc/nci/nci EXPORT_SYMBOL 0x52050cbb wpan_phy_unregister net/ieee802154/ieee802154 EXPORT_SYMBOL 0x8f70ffb3 snd_hdac_bus_enter_link_reset sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x90affa05 wm_adsp_compr_pointer sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x17cb869c adau17x1_resume sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL +0x8491fa49 wm_adsp_compr_pointer sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x3b74735a adau17x1_resume sound/soc/codecs/snd-soc-adau17x1 EXPORT_SYMBOL_GPL 0x8df3789f snd_oss_info_register sound/core/snd EXPORT_SYMBOL 0xceed06cc comedi_buf_write_free drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x2c0e670a vfio_unpin_pages drivers/vfio/vfio EXPORT_SYMBOL @@ -25040,63 +25054,63 @@ 0xa340e264 cnstr_shdsc_aead_givencap drivers/crypto/caam/caamalg_desc EXPORT_SYMBOL 0x2342f1ae v4l2_prio_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xb9e99ec0 usb_gadget_vbus_disconnect drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x536da92b cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xeda50877 cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xffe27bca orinoco_interrupt drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x5b789db2 cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x66b8da30 cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x6253d72a fc_lport_bsg_request drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x37786d54 qmp_get drivers/soc/qcom/qcom_aoss EXPORT_SYMBOL 0xb7872000 simd_unregister_aeads crypto/crypto_simd EXPORT_SYMBOL_GPL -0x98e48425 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x12998a31 ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa0c2d1d1 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x93e9b34f ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xf25aacf5 cros_ec_irq_thread drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0x504d51a5 cec_transmit_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x27b12c5f venus_helper_m2m_device_run drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xfb8e7dd5 fsg_store_nofua drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0x62b19575 m_can_class_allocate_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x266c1a93 m_can_class_allocate_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x2c359f00 rt2800mmio_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x6e5da80a ath10k_ce_rx_update_write_idx drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xceedeecb mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5a42451a mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc78a04f2 mlx4_replace_zero_macs drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb48d91ec dw_spi_check_status drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x56f72e25 dw_hdmi_set_sample_non_pcm drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0x3b2eb794 vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5c7f5eb8 vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x753e20b2 dm_bio_prison_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x828d8076 v4l2_create_fwnode_links_to_pad drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x39866953 v4l2_create_fwnode_links_to_pad drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xb905361d fsg_store_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x31fab83c qtnf_chipid_to_string drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xfb468170 ttm_bo_vm_fault_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x341db235 drmm_kmalloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xa4829c0d tegra186_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL +0x9bca4a97 tegra186_xusb_padctl_soc drivers/phy/tegra/phy-tegra-xusb EXPORT_SYMBOL_GPL 0x05433b9a cfg80211_get_ies_channel_number net/wireless/cfg80211 EXPORT_SYMBOL -0xc2279c59 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xe20fdd5e udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xc78029a9 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID 0xefa246de media_device_unregister_entity_notify drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xc7e7df23 em28xx_read_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x6bf381c2 gspca_resume drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x893f9ecb em28xx_read_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x22069191 gspca_resume drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0x8c15c473 mlxsw_core_res_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x52845448 cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x232f301d cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x0786cf9d drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd438c1c3 clk_alpha_pll_postdiv_trion_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x759571e0 torture_hrtimeout_s kernel/torture EXPORT_SYMBOL_GPL -0xc9582f52 nfc_vendor_cmd_reply net/nfc/nfc EXPORT_SYMBOL +0xae858975 nfc_vendor_cmd_reply net/nfc/nfc EXPORT_SYMBOL 0x96df35df sdw_bwrite_no_pm_unlocked drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xaa392137 comedi_usb_driver_unregister drivers/comedi/comedi_usb EXPORT_SYMBOL_GPL 0xf7095fd2 ssb_chipco_gpio_control drivers/ssb/ssb EXPORT_SYMBOL -0x563a0049 __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfb6a5cd9 __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x5820ab10 nanddev_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x84416f11 vb2_core_reqbufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x1ddd8bd6 vb2_core_reqbufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x6af8c6dc musb_writel drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x62fbf742 rtw_phy_cfg_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x796fd334 rtw_phy_cfg_bb drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa7765e88 mlxsw_reg_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xdd67a567 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x7a4a757a mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xbcaf918f scsi_host_busy_iter drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xc0c5e40a drm_gem_vram_plane_helper_prepare_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x9e3e305d cfpkt_set_prio net/caif/caif EXPORT_SYMBOL 0x252ec028 regulatory_set_wiphy_regd net/wireless/cfg80211 EXPORT_SYMBOL 0xe1d44256 mrp_register_application net/802/mrp EXPORT_SYMBOL_GPL 0x9ad7e3c0 snd_rawmidi_output_params sound/core/snd-rawmidi EXPORT_SYMBOL -0x9b97bdc8 rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf3c27176 rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0bb8df9e nvec_msg_free drivers/staging/nvec/nvec EXPORT_SYMBOL_GPL 0xb912ae0b __tracepoint_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7f659d4c mlxsw_afa_block_append_vlan_modify drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL @@ -25104,65 +25118,65 @@ 0x0791b43a drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc5c99a79 drm_dp_get_adjust_request_voltage drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xdb008703 dpaa2_io_service_enqueue_multiple_fq drivers/soc/fsl/dpio/fsl-mc-dpio EXPORT_SYMBOL -0xcdd9c0cd ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL +0x17c89e88 ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL 0x8ffe7e89 nf_conntrack_htable_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6d0c7116 snd_hda_add_imux_item sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x4b01d2ba coresight_set_assoc_ectdev_mutex drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x43875d31 coresight_set_assoc_ectdev_mutex drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x86903274 mtk_rpmsg_destroy_rproc_subdev drivers/rpmsg/mtk_rpmsg EXPORT_SYMBOL_GPL 0x15e19a08 ata_port_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0xfca4411e cxl_driver_unregister drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xd178917f em28xx_register_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL +0x0f34a31f em28xx_register_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL 0x2309a6d6 tm6000_xc5000_callback drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0xb7bb843b saa7134_ts_qops drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x64a00746 can_rx_offload_enable drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xcbc216e9 saa7134_ts_qops drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x7a90a72b can_rx_offload_enable drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x0c44efcd il_set_rxon_channel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x63874d4c mlxsw_core_port_driver_priv drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x36536e06 cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x7e1f805a cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xfd80d1af fc_block_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x13db4205 drm_gem_simple_kms_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5542443b drm_flip_work_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x412fadf7 mtk_afe_pcm_platform sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x857f71d2 cfi_varsize_frob drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0xba63709a scp_get_venc_hw_capa drivers/remoteproc/mtk_scp EXPORT_SYMBOL_GPL -0x5a4b2831 v4l2_m2m_job_finish drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL -0x59b0bda8 usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb3cb96b3 ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0xb556a276 drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1b53edfd v4l2_m2m_job_finish drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL +0x1d581e71 usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3de24be5 ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x76c930ab drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2183c08c drm_mm_scan_add_block drivers/gpu/drm/drm EXPORT_SYMBOL -0x0e5a0de6 drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1fab0e5b ax25_register_pid net/ax25/ax25 EXPORT_SYMBOL_GPL +0x05670b96 drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe31b19e3 ax25_register_pid net/ax25/ax25 EXPORT_SYMBOL_GPL 0xd759a056 snd_opl3_find_patch sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xee5e24fc snd_pcm_lib_preallocate_pages sound/core/snd-pcm EXPORT_SYMBOL -0x1bcb2ada btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xc66a5044 btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x89b611dd tm6000_debug drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0xd15c8738 usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x68fba4ea usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb99a58ca rsi_read_pkt drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x7a838ae4 rt2800_conf_tx drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0xe69bff5c ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf7dfb9c9 ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x34b57571 qcom_smem_alloc drivers/soc/qcom/smem EXPORT_SYMBOL -0x5362f196 ax25_linkfail_register net/ax25/ax25 EXPORT_SYMBOL +0x2e18c130 ax25_linkfail_register net/ax25/ax25 EXPORT_SYMBOL 0xcc2e8f88 snd_soc_dpcm_be_can_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x21742713 snd_soc_dpcm_fe_can_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1f1a3e48 snd_dmaengine_pcm_pointer_no_residue sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x480a6a85 dfl_fpga_dev_feature_uinit drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xe8657851 bmi088_accel_core_probe drivers/iio/accel/bmi088-accel-core EXPORT_SYMBOL_GPL 0x3330a1c8 qcom_smd_unregister_edge drivers/rpmsg/qcom_smd EXPORT_SYMBOL -0x7835e188 btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xfaad957c btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x9290e07a dm_tm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x7b6b3af5 dm_bm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x426309c2 vb2_core_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x9332864b nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xbe98f611 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xedf471c8 vb2_core_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x103c19e3 nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa8e238ba drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xccc59759 drm_format_info_block_width drivers/gpu/drm/drm EXPORT_SYMBOL -0x85c92e4f nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL -0x756eb636 nfc_tm_deactivated net/nfc/nfc EXPORT_SYMBOL +0x409257ee nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2d68874e nfc_tm_deactivated net/nfc/nfc EXPORT_SYMBOL 0xb3c36947 nft_fib_policy net/netfilter/nft_fib EXPORT_SYMBOL 0xeeeaafde parport_ieee1284_read_byte drivers/parport/parport EXPORT_SYMBOL 0xfd829f42 parport_claim_or_block drivers/parport/parport EXPORT_SYMBOL 0xb6c0d9e7 cs_dsp_chunk_read drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x9db2ca97 snd_tea575x_g_tuner drivers/media/radio/tea575x EXPORT_SYMBOL -0x04739a57 tm6000_get_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0xf24218b1 tm6000_set_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x25f6c132 snd_tea575x_g_tuner drivers/media/radio/tea575x EXPORT_SYMBOL +0x11b2af37 tm6000_get_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x7d59f19d tm6000_set_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL 0xf9e0f6ea rndis_set_param_medium drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xb567688b rtl8723_phy_path_a_standby drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL @@ -25170,30 +25184,30 @@ 0xfaf5283e rtl_fw_block_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x3f1feaf6 mlx4_is_eq_shared drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc9bb48ac nvme_auth_dhgroup_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x3b68d3d6 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0d5c4414 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x7ed52935 sdev_enable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL -0x43d61278 dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0xe868632f dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL 0xf95b4ba3 t10_pi_type3_crc block/t10-pi EXPORT_SYMBOL 0x1475f64b ocfs2_dlm_lvb_valid fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xa259f9ba pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0933afd5 pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x5c3d041c ieee802154_xmit_complete net/mac802154/mac802154 EXPORT_SYMBOL 0x183dcd3b ieee80211_get_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL 0xd898e6ce axg_fifo_pcm_close sound/soc/meson/snd-soc-meson-axg-fifo EXPORT_SYMBOL_GPL 0x7e85e432 hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0x580ee881 rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0x0a924a74 nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x59d7370b rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x894d6026 nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x5736c9c5 dm_bitset_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfc7c7bd7 vb2_ioctl_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x1bfc51ce ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL -0x7f294df3 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0x786331b1 nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL -0xda148177 dccp_send_sync net/dccp/dccp EXPORT_SYMBOL_GPL -0xc182286c nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0x5f8915d1 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x51771e89 vb2_ioctl_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x3e691133 ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL +0x49c0a1e9 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0xb074229d nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL +0x117d1ecc dccp_send_sync net/dccp/dccp EXPORT_SYMBOL_GPL +0xcb13a426 nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0xe32ec200 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0x5b75f756 q6routing_stream_open sound/soc/qcom/qdsp6/q6routing EXPORT_SYMBOL_GPL 0xb2e5ae4a snd_lookup_minor_data sound/core/snd EXPORT_SYMBOL 0xeea4b278 fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x719d8fb2 ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x111aa606 ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcf8feff4 hisi_uncore_pmu_enable drivers/perf/hisilicon/hisi_uncore_pmu EXPORT_SYMBOL_GPL 0xe1bdae47 dm_cache_policy_create drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x919d8e93 fsg_show_removable drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL @@ -25201,29 +25215,29 @@ 0x97e0348d il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x89c74649 drm_sched_stop drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x389617b0 LZ4_decompress_fast_continue lib/lz4/lz4_decompress EXPORT_SYMBOL -0xd75efe8a cs35l41_configure_cs_dsp sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x5fdf3ee4 cs35l41_configure_cs_dsp sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x5f3b0d9a iio_write_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x43fc772a ad_sigma_delta_single_conversion drivers/iio/adc/ad_sigma_delta EXPORT_SYMBOL_GPL -0x43dcad28 ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL +0xb2658d1d ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL 0x59f8880a cxl_probe_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x3ab3f575 mmc_hsq_init drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL -0x271dc5f4 ttpci_budget_deinit drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0x896112f5 saa7146_stop_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL -0x758055d8 imx_usbmisc_init drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0xf1a09460 ttpci_budget_deinit drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x3c7bd1a1 saa7146_stop_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xe2bf4c17 imx_usbmisc_init drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL 0xe44b0afa usb_hcd_pci_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x461fd137 m_can_class_register drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xf71d5edf m_can_class_register drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0xad3cc075 rtl92c_bt_rssi_state_change drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x50e99a48 ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5706919b ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x40139e3e xpcs_validate drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0xeb6de6ed fc_host_post_fc_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x3319f6fc drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5c975201 drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5a710273 qcom_smem_get_free_space drivers/soc/qcom/smem EXPORT_SYMBOL -0xbba11935 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x13905824 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0x0856e7f1 cfg80211_wext_giwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x4dee8de4 cfg80211_wext_siwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x83094128 cfg80211_wext_giwname net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x0b2b884c fpga_bridges_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xc0cc416d ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL +0xadf9f7e5 ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL 0x4839762f v4l2_calc_timeperframe drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x61be7e2b usb_register_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5f2a689b __SCT__tp_func_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL @@ -25232,50 +25246,50 @@ 0x0462ce68 mt76x02_add_rate_power_offset drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd8028812 ttm_global_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xbbe35749 drm_atomic_helper_commit_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x40eaee1a l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x1f5044e7 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x771a40de regulatory_hint net/wireless/cfg80211 EXPORT_SYMBOL 0xf22e575a wiphy_rfkill_start_polling net/wireless/cfg80211 EXPORT_SYMBOL -0xf1961b4a pcm3168a_regmap sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL -0x44252ed7 snd_soc_dapm_mixer_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5572c489 pcm3168a_regmap sound/soc/codecs/snd-soc-pcm3168a EXPORT_SYMBOL_GPL +0xe109553a snd_soc_dapm_mixer_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2de12f09 snd_dmaengine_pcm_set_config_from_dai_data sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x40ac4769 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x9fd3146c ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xf21fbdf5 nand_reset_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x31e2e77f vmbus_free_mmio drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x9e324cb0 cs_dsp_chunk_flush drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xe3a9a29f videobuf_vmalloc_free drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL -0x07c7a187 mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x6d1ad9b2 mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x627e3832 wm1811_regmap_config drivers/mfd/wm8994 EXPORT_SYMBOL 0x0b008db0 oslec_hpf_tx drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x86de9524 nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0x60330da8 bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL -0x28a06f88 xt_register_target net/netfilter/x_tables EXPORT_SYMBOL -0xe31775de devm_sigmadsp_init_i2c sound/soc/codecs/snd-soc-sigmadsp-i2c EXPORT_SYMBOL_GPL +0x2a353d44 nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL +0x366f7776 bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL +0x8f52f4bd xt_register_target net/netfilter/x_tables EXPORT_SYMBOL +0x7cafee23 devm_sigmadsp_init_i2c sound/soc/codecs/snd-soc-sigmadsp-i2c EXPORT_SYMBOL_GPL 0x39492d0f __snd_hda_apply_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0ed08856 tee_shm_alloc_kernel_buf drivers/tee/tee EXPORT_SYMBOL_GPL 0xe99e4f91 comedi_bytes_per_scan_cmd drivers/comedi/comedi EXPORT_SYMBOL_GPL 0x28759a13 ata_sas_async_probe drivers/ata/libata EXPORT_SYMBOL_GPL -0x194e8038 sdhci_enable_sdio_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xcd6cd44e sdhci_enable_sdio_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xd6857558 mt76_connac_mcu_set_suspend_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xb96f49d4 nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x17d1c29f nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd13c53ea scsi_vpd_lun_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0x93d08b21 drm_of_lvds_get_dual_link_pixel_order drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xef08fc4f drm_any_plane_has_format drivers/gpu/drm/drm EXPORT_SYMBOL -0xfe25691f drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL -0x454088cc nfc_remove_se net/nfc/nfc EXPORT_SYMBOL -0x57fb54c7 svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbea124bd ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x2b08a064 nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x4278f5de drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL +0x65b7f909 nfc_remove_se net/nfc/nfc EXPORT_SYMBOL +0x1cca6f96 svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0aff896a ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xd3aa6c41 nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xf2cc2cce acp_bt_uart_enable sound/soc/amd/acp_audio_dma EXPORT_SYMBOL 0x886711ad snd_hda_gen_add_kctl sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL -0xd781897c ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x46370d58 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1ad74ff2 dvb_unregister_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x097dfc9d ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xada6afc2 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8d9c00ea dvb_unregister_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xc7e5b6dd videobuf_to_dma drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL 0x269c5156 rndis_command drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xced90a73 ath11k_hal_srng_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x417fc41b mlx4_mr_hw_write_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xae04b462 otx2_mbox_up_handler_cgx_link_event drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL -0x00f972d5 nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc8a6c8d4 otx2_mbox_up_handler_cgx_link_event drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0xc13637ef nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd96e1141 drm_bridge_hpd_enable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xfbf74b74 dpdmai_get_rx_queue drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL 0x2ac3629d dpdmai_set_rx_queue drivers/dma/fsl-dpaa2-qdma/dpdmai EXPORT_SYMBOL_GPL @@ -25283,37 +25297,37 @@ 0x66ed2439 rpc_destroy_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2ba6f759 adis_init drivers/iio/imu/adis_lib EXPORT_SYMBOL_GPL 0x15938df4 comedi_dev_get_from_minor drivers/comedi/comedi EXPORT_SYMBOL_GPL -0x68cc4940 btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x0df2bb52 btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x534ba9e1 imx_media_find_mbus_format drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL 0x65886939 devm_led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x6b2357b6 dm_bitset_test_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xebf96ff2 hfi_session_stop drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL -0x2e0bf6b5 saa7146_start_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x6edc7ce0 hfi_session_stop drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xb15a07d8 saa7146_start_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x0f26ef4d mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9fc9bc18 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7629ae06 mlx4_test_async drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x6123de26 vnic_dev_get_res drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x4b00f82f bcm_phy_handle_interrupt drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x23a7cd32 drm_atomic_helper_wait_for_fences drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x57e74060 drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x52213689 drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x187fb84b crypto_engine_alloc_init_and_set crypto/crypto_engine EXPORT_SYMBOL_GPL -0x6ea2e4ea nci_get_conn_info_by_dest_type_params net/nfc/nci/nci EXPORT_SYMBOL -0xf5ff92f8 nfc_se_connectivity net/nfc/nfc EXPORT_SYMBOL -0xe149ef3c svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb417524a nci_get_conn_info_by_dest_type_params net/nfc/nci/nci EXPORT_SYMBOL +0x55237b81 nfc_se_connectivity net/nfc/nfc EXPORT_SYMBOL +0x59f013cd svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x737aab24 wiphy_apply_custom_regulatory net/wireless/cfg80211 EXPORT_SYMBOL -0x46c32411 rtllib_rx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xe8dc1922 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL -0x60c27d37 cx24113_agc_callback drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL +0x24023988 rtllib_rx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xb87bd893 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL +0x13fa95ce cx24113_agc_callback drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL 0x45ae6672 devm_rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x312f5152 usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1ddb7bbb usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe6c1e126 mpt_event_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xb95aacc5 rtl92c_fill_h2c_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x04cd5cd5 brcmu_pktq_init drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x4a841dc5 fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL -0xd3b966f7 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL -0x0dd964d7 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3a1acee0 ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0xd2db74c6 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1429036a fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL +0x3297baf3 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL +0xf7944196 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6d376a92 ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x0418b94d __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9ab56420 usb_ep_enable drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x8603da2c ath10k_ce_completed_send_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x6a328a38 ath10k_core_free_board_files drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -25321,9 +25335,9 @@ 0xc8074452 fc_exch_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xbd5b0d71 pn53x_common_clean drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x206e67cb drm_fb_blit_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbf23758e drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc8201e80 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xabd974eb vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x81e347f1 drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0e8564d4 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x81d474f0 vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xb73be794 xfrm_ealg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x7ca3a85d azx_bus_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x5517f6f0 mmc_cmdq_disable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL @@ -25332,107 +25346,106 @@ 0x82b8d6e9 fsl_edma_resume drivers/dma/fsl-edma-common EXPORT_SYMBOL_GPL 0x2c75b8f3 ocfs2_kset fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x69d3558d pnfs_generic_rw_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4e64ae18 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb53e4263 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x26dfa90b fat_update_time fs/fat/fat EXPORT_SYMBOL_GPL -0x7999541e rxrpc_sock_set_min_security_level net/rxrpc/rxrpc EXPORT_SYMBOL -0x1b0b59a7 nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x078e10bb wm8804_pm sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL -0xd68ba120 idt77105_init drivers/atm/idt77105 EXPORT_SYMBOL -0xc3d9b2d5 lgdt3306a_attach drivers/media/dvb-frontends/lgdt3306a EXPORT_SYMBOL +0xd4c677fe rxrpc_sock_set_min_security_level net/rxrpc/rxrpc EXPORT_SYMBOL +0x32bfc02a nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd49133a9 wm8804_pm sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0x1fa63914 idt77105_init drivers/atm/idt77105 EXPORT_SYMBOL +0x4b95ef57 lgdt3306a_attach drivers/media/dvb-frontends/lgdt3306a EXPORT_SYMBOL 0x42bcab7b iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x48429ac7 ath9k_hw_intrpend drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x7d315d4e drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc34d666d drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xecdd4fdd ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL -0xc5f995f1 ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf29ba799 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeeece99a fbtft_write_reg16_bus16 drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0xe3536551 cx24120_attach drivers/media/dvb-frontends/cx24120 EXPORT_SYMBOL -0x90ae3826 venus_helper_init_instance drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xa2a1518b drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x16601874 drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5d75951a ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0xb3928c51 ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa189f2cb ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb3242856 fbtft_write_reg16_bus16 drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xf14ba559 cx24120_attach drivers/media/dvb-frontends/cx24120 EXPORT_SYMBOL +0x7bcab614 venus_helper_init_instance drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0x16b6ad98 typec_get_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xa52a2f02 can_rx_offload_irq_offload_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xb50434ff can_rx_offload_irq_offload_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x7d666bf2 p54_init_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x26798d2c otx2_reply_invalid_msg drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0x18788916 ttm_bo_vunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc61e4990 ttm_bo_kunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x1fc7d037 drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5761f778 drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2e82ed32 drm_calc_timestamping_constants drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b89c6ee o2hb_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc5196999 ocfs2_dlm_unlock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x5332304f q6afe_slim_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0xb897de56 rt5682_reg sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x8eb569e3 snd_soc_dapm_sync_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe9cfd9e9 snd_soc_dapm_sync_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb88be680 snd_timer_global_free sound/core/snd-timer EXPORT_SYMBOL 0xe818b32b ata_bmdma_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x5df218b0 vchiq_mmal_component_finalise drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL -0x914d72cb flexcop_dma_allocate drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0xb56223d7 flexcop_dma_allocate drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x389af1e4 smscore_register_client drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xd259c220 usb_ftdi_elan_edset_flush drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL -0xecaf3da2 mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x7aeab05c cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x0fe11fc1 mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4c4fcedf cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x744b3658 fcoe_link_speed_update drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x8d20aa18 __SCT__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x73dff4c0 __SCK__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0x85a86654 cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL +0xbb68fadd cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL 0x9460249e asoc_qcom_lpass_cpu_dai_ops sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL -0xd4aaf279 imx_media_add_of_subdevs drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xccca6957 saa7134_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x66b8f2fd saa7146_unregister_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL -0xd7b56c79 usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xec42e0b2 imx_media_add_of_subdevs drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0xc16a202b saa7134_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x15f0a028 saa7146_unregister_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xac0a1609 usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x27e49672 ath11k_core_pre_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x4acc7dbb mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x96f32310 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x743f4126 keygen_port_hashing_init drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL -0x302cb2be cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf69d1d72 cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x1bf8a70d sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xe5360b84 drm_dp_pcon_dsc_max_slices drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x28c780a7 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x58afb325 fscache_op_complete fs/fscache/fscache EXPORT_SYMBOL +0x04dfc0ba nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0x574eda34 des3_ede_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x38497e3d dccp_rcv_state_process net/dccp/dccp EXPORT_SYMBOL_GPL -0x848ffb3c __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfdac4d8a dccp_rcv_state_process net/dccp/dccp EXPORT_SYMBOL_GPL +0xd255d5cb __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6da95634 garp_init_applicant net/802/garp EXPORT_SYMBOL_GPL -0xc297c0f5 fbtft_read_spi drivers/staging/fbtft/fbtft EXPORT_SYMBOL -0xe22fd74e venus_helper_alloc_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0xe3bcd01f fbtft_read_spi drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0xc52eb9a6 venus_helper_alloc_dpb_bufs drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xab6c68ac fsg_config_from_params drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x60e830f7 usbnet_generic_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x84f7cd6a ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9f7d8bbf ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xf91b89ab fman_sp_build_buffer_struct drivers/net/ethernet/freescale/fman/fsl_dpaa_fman EXPORT_SYMBOL 0x8f1f28f4 drm_atomic_helper_commit_tail drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd8e09da4 ieee80211_set_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xfef779fa xt_find_jump_offset net/netfilter/x_tables EXPORT_SYMBOL 0xd9c2a906 snd_vx_suspend sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x7791e742 cros_ec_sensors_read_lpc drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core EXPORT_SYMBOL_GPL -0xe060e8bf rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1f9dcb3d rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc7203bc4 dev_attr_em_message drivers/ata/libata EXPORT_SYMBOL_GPL 0x03d54b4b rio_unmap_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc26aa282 media_entity_find_link drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xdfb604c4 media_create_pad_links drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xfdc7c9d7 tm6000_register_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL -0x04ec256b bt878_start drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL -0x922ea366 i2c_dw_probe_slave drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x2e837c02 tm6000_register_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x8cf85b2c bt878_start drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x2459ddad i2c_dw_probe_slave drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x2933ee1d fsg_ss_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x95cffb3e fsg_hs_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xb54d0d95 fsg_fs_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0x0b6cc8c5 imx_usbmisc_hsic_set_connect drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL +0x34a54d8d imx_usbmisc_hsic_set_connect drivers/usb/chipidea/usbmisc_imx EXPORT_SYMBOL_GPL 0x0c01cf2a mt76_sta_state drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x858c30d0 mlxsw_afa_block_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x00468d37 mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1097b1c8 mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xadf4a979 dw_spi_set_cs drivers/spi/spi-dw EXPORT_SYMBOL_GPL 0x0f518717 parman_prio_init lib/parman EXPORT_SYMBOL 0x4d467a9f snd_fasync_helper sound/core/snd EXPORT_SYMBOL_GPL -0x17939594 sdhci_cqe_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x44dbe726 sdhci_cqe_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x4403a9c3 drm_mode_get_hv_timing drivers/gpu/drm/drm EXPORT_SYMBOL 0xd98d2e06 mhi_unprepare_from_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x155742a0 nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0x88530108 jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL -0x9582123f xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL -0x8bd6761d nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xfb15b3db ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0f6a0535 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x563fccef md_flush_request drivers/md/md-mod EXPORT_SYMBOL +0x2c0af294 nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa387361a jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL +0xf2cbf6a4 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL +0x30a07875 nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3386fbf2 ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a9056a1 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4ffccc2c md_flush_request drivers/md/md-mod EXPORT_SYMBOL 0xfc6380e5 dvb_ringbuffer_free drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x5c51632a dvb_dmxdev_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x454eac40 flexcop_dma_control_size_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x94ca63e0 flexcop_dma_control_size_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x79bc842c usb_anchor_suspend_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x519c8ba9 rtw_rate_size drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd6fb8fdc mt76_tx_status_skb_add drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -25441,189 +25454,191 @@ 0xcbcf7df2 sas_bios_param drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xb677c960 sas_attach_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x021f3700 poly1305_core_blocks lib/crypto/libpoly1305 EXPORT_SYMBOL -0x14fd201f nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x0b58d81b rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3a40cd57 btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xb297843f nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3f9c1af2 rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x68afbecd btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0xe69da0b7 ubi_is_mapped drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xa25954b4 nanddev_bbt_update drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xebf50ce9 rio_mport_chk_dev_access drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xcbb9636e fbtft_write_buf_dc drivers/staging/fbtft/fbtft EXPORT_SYMBOL +0x0fce8de9 fbtft_write_buf_dc drivers/staging/fbtft/fbtft EXPORT_SYMBOL 0x6db3ba37 rtl_update_beacon_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xa892c627 cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x4df22117 cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x3d53a1cd drm_atomic_get_old_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0xcec122d7 chacha_crypt_generic lib/crypto/libchacha EXPORT_SYMBOL 0x2958dcc4 snd_hda_check_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xcc3adc4d snd_opl3_interrupt sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xbfa5cf93 ata_bmdma_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL -0x0b4ec981 ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL +0xa807dabf ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL 0xfc781c47 __media_entity_enum_init drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x631e391f typec_mux_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x75e379b0 rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL -0x7404c642 rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xf0afbe72 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x66c61bef rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL +0x04492880 rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x5de68836 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa41bdda5 mlx4_SET_PORT_user_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x6bdb021c fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xc274cfd7 st_nci_probe drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL -0x9d191a80 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xdf8995d7 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0xc1444946 ax25cmp net/ax25/ax25 EXPORT_SYMBOL -0x5348bd32 snd_soc_dapm_mux_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x22ff8cd3 snd_soc_dapm_mux_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb394ca8b dfl_fpga_cdev_release_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xe7892d50 dfl_fpga_enum_info_add_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x93cead2a ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xdfbda75b venus_helper_buffers_done drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL +0x1ed446fc ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x62ed1bae venus_helper_buffers_done drivers/media/platform/qcom/venus/venus-core EXPORT_SYMBOL_GPL 0xc9fd634a usb_role_switch_put drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x013e80e8 ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xd212df0d ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x5a3d783c rt2800_mcu_request drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4fa942c2 mt76_pci_disable_aspm drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x53b4755b iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd414e338 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xd99a50d8 drm_vblank_work_schedule drivers/gpu/drm/drm EXPORT_SYMBOL 0xfe9f72f3 drm_display_mode_to_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xf689ad25 drm_dp_downstream_420_passthrough drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9d6b2233 __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x57593fed nci_core_init net/nfc/nci/nci EXPORT_SYMBOL +0x81c3784f __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x732532c6 nci_core_init net/nfc/nci/nci EXPORT_SYMBOL 0xa6dcca60 asoc_simple_shutdown sound/soc/generic/snd-soc-simple-card-utils EXPORT_SYMBOL_GPL 0x8fd36b89 snd_ctl_free_one sound/core/snd EXPORT_SYMBOL 0xda5bce09 sdw_release_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x450dd488 iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xef386a1a iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xd2260abe is_legal_channel drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xc16f2887 cec_notifier_set_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xd5d0bdef bt878_num drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xbcfdf1e4 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x97e37f58 mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe2bee31f lm3533_read drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x8ec3daef mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x377deaa0 lm3533_read drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x53c13379 __SCT__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x4bd084ba __SCK__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL 0x18766fb5 oxygen_write_uart sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x76dc6871 hda_main_out_badness sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL -0xbc2242f7 coresight_loses_context_with_cpu drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL +0x30c9c4dd coresight_loses_context_with_cpu drivers/hwtracing/coresight/coresight EXPORT_SYMBOL_GPL 0x9182e983 nand_select_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xbc7341ea rtllib_wx_set_encode_ext drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xc4bb0bfd v4l2_fh_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x06db83d1 go7007_register_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0x751af713 unregister_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0xb8c43407 mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x95964b3d cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x48c23fbc v4l2_fh_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xf9d9f4a1 go7007_register_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xecb00d15 unregister_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xfdf8bb61 mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x9f588c36 cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xd8fe547b dw_hdmi_audio_enable drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x64698f01 sunxi_rsb_driver_register drivers/bus/sunxi-rsb EXPORT_SYMBOL_GPL -0x6611d364 dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xd8d89ce2 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL -0x67073f1f cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL -0x08a20545 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x9bb3fe93 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb465f065 dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xcabe2ee0 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x3396b510 cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL +0xb2eec8d9 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x2c1a4632 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xec94fc15 meson_codec_glue_output_startup sound/soc/meson/snd-soc-meson-codec-glue EXPORT_SYMBOL_GPL 0xe29df07c soc_ac97_ops sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1dbaf777 snd_hda_codec_register sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x92fb430d vhost_log_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x68d4965a ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x21f6f823 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc3813cd1 ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x568e2267 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xca4b239e vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x247b9583 ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x6094e7f5 ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x259c2067 vmbus_hvsock_device_unregister drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x1da0bec2 videobuf_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xbad9ed99 videobuf_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0xf9efc94f usb_udc_vbus_handler drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL -0x2b090ec1 ci_hdrc_add_device drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL +0x4eb2ab08 ci_hdrc_add_device drivers/usb/chipidea/ci_hdrc EXPORT_SYMBOL_GPL 0x46482104 mpt_resume drivers/message/fusion/mptbase EXPORT_SYMBOL 0x4367892b _rtl92c_phy_bb8192c_config_parafile drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x62104126 phylink_ethtool_set_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x08213956 phylink_ethtool_get_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x639e3201 drm_gem_vram_simple_display_pipe_cleanup_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x96ff74f5 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0xc7379049 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb5319f8e snd_soc_dapm_force_bias_level sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x7f111581 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x73e505b1 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xcd15e188 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc9cb2d09 snd_soc_dapm_force_bias_level sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa65b2992 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa83588eb dm_rh_recovery_end drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xce2609bf usb_stor_CB_transport drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x3c9acb23 mt76_get_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xa5446d04 il_restore_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xa33322d0 __SCT__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x0c721f28 drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x49fcb4d3 drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xf98a45ca mtk_afe_fe_hw_free sound/soc/mediatek/common/snd-soc-mtk-common EXPORT_SYMBOL_GPL 0x1fe50c1a vringh_abandon_kern drivers/vhost/vringh EXPORT_SYMBOL -0x5de959d6 qca_read_soc_version drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0xe90809d8 qca_read_soc_version drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x60a634c4 vfio_info_cap_add drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x52c18c39 mmc_command_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x2a34c3fa __v4l2_ctrl_modify_range drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xc73be74f v4l2_device_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x5dafb089 cx231xx_send_usb_command drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x9affa18a mmc_command_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x240f7da8 __v4l2_ctrl_modify_range drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x842d5e9c v4l2_device_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x44266f57 cx231xx_send_usb_command drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xdd805159 ioc_list drivers/message/fusion/mptbase EXPORT_SYMBOL 0x60443957 mdio45_probe drivers/net/mdio EXPORT_SYMBOL 0x3127be06 rt2x00pci_probe drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0xddafc8a1 ocelot_vcap_block_find_filter_by_id drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xee0f7ca2 mlxsw_core_event_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x82ecf43a crypto_sm4_encrypt crypto/sm4_generic EXPORT_SYMBOL_GPL -0x829af722 svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL -0x910bdfc3 dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xc2501ae9 ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL +0xce1695fc svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL +0xf615bcbb dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x8776103f ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL 0x5bc9e0c0 snd_hdac_stream_set_params sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xf59b6b68 snd_hda_get_conn_list sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x0b78bcae rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x850ce757 rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x962aae04 pmem_sector_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xc932b672 nvdimm_bus_check_dimm_count drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x8cbe0b67 gserial_suspend drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL -0xb54c0926 usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc1976c40 usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa4319c98 mt76x02u_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x430faf95 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x5b515206 ath_gen_timer_isr drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x52914491 ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x727f8233 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x543860b7 ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbe6f2f11 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe11895c1 vmci_event_unsubscribe drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x5dac858e cfg80211_rx_assoc_resp net/wireless/cfg80211 EXPORT_SYMBOL 0xfaf22370 q6afe_tdm_port_prepare sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0xb9638db4 snd_pcm_rate_to_rate_bit sound/core/snd-pcm EXPORT_SYMBOL -0x15cf7d2a ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeca170f6 target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xb397bc71 ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x153fc3a8 target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x3d741c87 rt2800mmio_pretbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x50348ff3 mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6651861d mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd95ca111 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x09340e05 dw_hdmi_set_channel_count drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL 0x8546c99e mhi_pm_suspend drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x9fefa3cb ceph_calc_file_object_mapping net/ceph/libceph EXPORT_SYMBOL -0x45ea01eb tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL -0x17876dd6 xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x237d8a18 br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL +0x4435a0ec tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL +0x794fe1da xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x95c7464f br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL 0x0465cce7 snd_hda_set_vmaster_tlv sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x24d79ed1 snd_pcm_set_managed_buffer sound/core/snd-pcm EXPORT_SYMBOL 0x8412d20a gnss_put_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0x159d6caa bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL -0x7ca1316c rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x484f57c3 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xf7ba1517 rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x66011ab6 ubi_get_device_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x947b8df9 v4l2_async_notifier_init drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x449bb5e7 v4l2_async_notifier_init drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0x667b9269 rndis_unbind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x77b9b81e mt76x0_chip_onoff drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL 0x0adbcad1 mlx4_buf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x107742a9 drm_get_subpixel_order_name drivers/gpu/drm/drm EXPORT_SYMBOL 0x7c545285 drm_edid_get_monitor_name drivers/gpu/drm/drm EXPORT_SYMBOL -0x43dcd6ba drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL -0x42b06a43 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x36b5ccc9 drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0xb402a7f3 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1205ef04 torture_hrtimeout_ms kernel/torture EXPORT_SYMBOL_GPL 0x2b3de84b torture_hrtimeout_us kernel/torture EXPORT_SYMBOL_GPL 0x615c5465 torture_hrtimeout_ns kernel/torture EXPORT_SYMBOL_GPL -0xcfcda8fc dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe06799d1 dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xa54da1cf snd_hda_jack_report_sync sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x85859bb7 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0x98359b60 st_sensors_allocate_trigger drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x2c620a2d v4l2_h264_build_p_ref_list drivers/media/v4l2-core/v4l2-h264 EXPORT_SYMBOL_GPL 0x3c16a6b1 xvtc_generator_stop drivers/media/platform/xilinx/xilinx-vtc EXPORT_SYMBOL_GPL -0x4d330c1e vb2_queue_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x1c9128be vb2_queue_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xcfaaf936 rmi_dbg drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xf883c540 charlcd_unregister drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL -0x6dc31270 b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x9e6a4712 b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xfcd3ec58 b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x57ecf290 b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x87872933 rtw_phy_cfg_agc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x8b05901f rtw_phy_cfg_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xbbf817f1 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x1b18bb50 uacce_remove drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL 0xf436d54b ttm_bo_vm_close drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xdaa67a8a drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0xd8d5e773 drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x832e8f0b nfs_alloc_fattr fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf39f5240 poly1305_final_arch arch/arm64/crypto/poly1305-neon EXPORT_SYMBOL -0xda20fbf6 lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0x5541c164 lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL 0x45a4781e rds_addr_cmp net/rds/rds EXPORT_SYMBOL_GPL -0x848b06e7 cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL -0x70fe739f ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xfff9eccd nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x7d8c1ce8 cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL +0x99be76da ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x7ca91c3d nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL 0x28421460 q6adm_get_copp_id sound/soc/qcom/qdsp6/q6adm EXPORT_SYMBOL_GPL -0x980a179e v4l2_ctrl_g_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xaaf7b512 v4l2_ctrl_g_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x6621d306 vb2_vmalloc_memops drivers/media/common/videobuf2/videobuf2-vmalloc EXPORT_SYMBOL_GPL 0x5f535fc2 ulpi_register_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xe6526b4a rtl_p2p_info drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -25633,43 +25648,43 @@ 0x1f77810f nvmet_req_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x9598d24d dccp_ackvec_parsed_cleanup net/dccp/dccp EXPORT_SYMBOL_GPL 0x4afedab1 xprtiod_workqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe69fa79f nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2118ecfa nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x59d3d967 rt5682_jack_detect_handler sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0xaa911f08 rm3100_readable_table drivers/iio/magnetometer/rm3100-core EXPORT_SYMBOL_GPL -0x10dd2061 mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe4b4d2c1 mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x0c871eb8 ata_bmdma_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL -0x776dfd3a imx_media_free_dma_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL -0xac3482c3 __sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x103a305b imx_media_free_dma_buf drivers/staging/media/imx/imx-media-common EXPORT_SYMBOL_GPL +0x93800ffb __sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xf92b8a3d dm_rh_get_region_size drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xc23764e8 dib7000m_pid_filter drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL -0x6db277cd dvb_usbv2_suspend drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x3f5f5f7f dib7000m_pid_filter drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x97a9716d dvb_usbv2_suspend drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0xb741a319 rndis_set_param_dev drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL -0x5d054632 otx2_set_mac_address drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x0eef739d otx2_set_mac_address drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0xd2358ca8 hnae3_register_client drivers/net/ethernet/hisilicon/hns3/hnae3 EXPORT_SYMBOL 0xa9093a93 scsi_device_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0x7b3ca015 lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xb4aee70d lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x76f1aad6 qcom_cc_register_sleep_clk drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL -0xd89a0ed3 snd_soc_jack_get_type sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfe2d996b snd_soc_jack_get_type sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc66be021 snd_soc_of_get_dai_link_codecs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x0ef28828 i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0x9a8df5e6 sdhci_request drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xd452be42 i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x915e9390 sdhci_request drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xbb0d1be7 __traceiter_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x1e369085 ivtv_udma_unmap drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x5705513e ivtv_udma_unmap drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x8a704a8a iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xc5b20cde psample_group_put net/psample/psample EXPORT_SYMBOL_GPL +0x62b7730b psample_group_put net/psample/psample EXPORT_SYMBOL_GPL 0xc69f7726 cfg80211_michael_mic_failure net/wireless/cfg80211 EXPORT_SYMBOL -0xb2b3a53f udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL -0xf5b69ff0 ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x806fb1d7 udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL +0x30da2659 ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xba5be030 snd_soc_dai_compr_get_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf8338654 snd_soc_dai_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe934da1d snd_seq_dump_var_event sound/core/seq/snd-seq EXPORT_SYMBOL -0xbd85ca16 nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL -0x68a8a0e9 nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0x934725da nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0x4cebcd91 nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL 0x20cbbff2 mmc_retune_pause drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x17a83e40 __traceiter_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x3daaba31 v4l2_m2m_ioctl_try_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL -0xd77cb765 vb2_ioctl_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0xba10f9f6 tegra_usb_phy_preresume drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL +0x6e67107b v4l2_m2m_ioctl_try_decoder_cmd drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL +0x7d2b014d vb2_ioctl_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xb396386e tegra_usb_phy_preresume drivers/usb/phy/phy-tegra-usb EXPORT_SYMBOL_GPL 0x8caa3f9a am65_cpts_create drivers/net/ethernet/ti/am65-cpts EXPORT_SYMBOL_GPL 0xf7c7df3c drm_crtc_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xc53d76b1 ocmem_allocate drivers/soc/qcom/ocmem EXPORT_SYMBOL @@ -25677,9 +25692,9 @@ 0x4925764d wcd938x_sdw_hw_params sound/soc/codecs/snd-soc-wcd938x-sdw EXPORT_SYMBOL_GPL 0x4e389161 snd_soc_set_ac97_ops_of_reset sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x75d1972a snd_hwparams_to_dma_slave_config sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x44e708aa rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x0422ab9a rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xa3226f0d is_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x520525d7 rtllib_legal_channel drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x57d0a349 rtllib_legal_channel drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x28fa29de wl12xx_cmd_build_probe_req drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xcd6bdab6 rtl_bb_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xa913a99e ath6kl_core_rx_complete drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL @@ -25688,11 +25703,11 @@ 0x9a036e67 drm_mode_object_find drivers/gpu/drm/drm EXPORT_SYMBOL 0x69e1bf40 drm_clflush_sg drivers/gpu/drm/drm EXPORT_SYMBOL 0xe8a3861c qcom_mdt_get_size drivers/soc/qcom/mdt_loader EXPORT_SYMBOL_GPL -0x219aff23 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc023d441 rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x081ce90e svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb1a3ef35 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x10d676fa rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe50a794d svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf2a36612 pptp_msg_name net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL -0xc626334d nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9cf57cca nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc1568ebc lpass_cpu_pcm_new sound/soc/qcom/snd-soc-lpass-cpu EXPORT_SYMBOL_GPL 0x74a4f1a0 snd_hda_sequence_write sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x68a801b8 mmc_of_parse_voltage drivers/mmc/core/mmc_core EXPORT_SYMBOL @@ -25705,44 +25720,44 @@ 0x5af44326 c2port_device_register drivers/misc/c2port/core EXPORT_SYMBOL 0xd134c2f2 drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7461363f nfc_hci_reset_pipes_per_host net/nfc/hci/hci EXPORT_SYMBOL -0xabef1d6f nfc_alloc_recv_skb net/nfc/nfc EXPORT_SYMBOL +0xa6f83d1f nfc_alloc_recv_skb net/nfc/nfc EXPORT_SYMBOL 0x98f3bb88 cfg80211_reg_can_beacon net/wireless/cfg80211 EXPORT_SYMBOL -0xd6618443 ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xea2f4c2c ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x67956035 rt5677_spi_write sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL -0x2298336b st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL +0xae443981 st_sensors_validate_device drivers/iio/common/st_sensors/st_sensors EXPORT_SYMBOL 0x45ab3787 mma7455_core_regmap drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL 0x7b44946b sdw_bus_master_delete drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x8290e356 parport_del_port drivers/parport/parport EXPORT_SYMBOL 0x1bd16695 ccp_enqueue_cmd drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0x499280a2 r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL +0x8ede0f95 r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL 0xbcf2d2fb bttv_read_gpio drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL 0x888cefca rndis_rm_hdr drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL -0x9aef34f4 b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xba63f411 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x9c6029d0 b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x894434d3 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xcd82fab8 il_init_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd24eba1e __traceiter_otx2_msg_process drivers/net/ethernet/marvell/octeontx2/af/rvu_mbox EXPORT_SYMBOL 0x9f3c3c35 apr_driver_unregister drivers/soc/qcom/apr EXPORT_SYMBOL_GPL 0xe34a59f2 ceph_object_locator_to_pg net/ceph/libceph EXPORT_SYMBOL -0x3a9f10fe xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2c80826f xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd38aa312 q6asm_cmd_nowait sound/soc/qcom/qdsp6/q6asm EXPORT_SYMBOL_GPL -0xbfdd703d aic3x_regmap sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL_GPL +0x1b3b73a6 aic3x_regmap sound/soc/codecs/snd-soc-tlv320aic3x EXPORT_SYMBOL_GPL 0xd95e78e0 snd_hda_get_path_idx sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x52e3e4a5 snd_pcm_hw_param_value sound/core/snd-pcm EXPORT_SYMBOL -0xfd1e54d1 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x5df49484 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xa7a0978c rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3b62260a rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x87c6e3db vfio_virqfd_disable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL -0x89efda47 iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x229bea47 iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x4a15adbe nvdimm_bus_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xc733c65f mmc_regulator_get_supply drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xe48080e8 dst_error_bailout drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x651796ff mmc_regulator_get_supply drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xf3650a7b dst_error_bailout drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0xd9944b0e mt76x02_phy_set_bw drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x43a9b87e mlxsw_afa_block_terminate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x75341f4e drm_sched_start drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xd84f177d __drm_atomic_helper_private_obj_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x79916ff5 drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x1942cfab nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL +0x440730e0 drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xdaff2f95 nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL 0xce647c80 fat_time_unix2fat fs/fat/fat EXPORT_SYMBOL_GPL -0x9d3a1ca5 nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL +0x9f1c7e38 nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL 0x4179725c iio_channel_release_all drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x184621a4 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf8f3a0fb ata_ratelimit drivers/ata/libata EXPORT_SYMBOL_GPL @@ -25750,97 +25765,97 @@ 0xc6d2f4c8 fw_iso_buffer_init drivers/firewire/firewire-core EXPORT_SYMBOL 0xeae2ca51 ath10k_core_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x2c68ced3 mlxsw_core_read_frc_h drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x347fdb9b mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4dd6098a mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9f4e49a8 srp_rport_add drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xa19d970f fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xbd391bde lm3533_ctrlbank_set_max_current drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL 0xc34563ca drm_modeset_lock_single_interruptible drivers/gpu/drm/drm EXPORT_SYMBOL 0x9f241baa clk_rcg_ops drivers/clk/qcom/clk-qcom EXPORT_SYMBOL_GPL 0x3077415d ocfs2_stack_glue_register fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xa4a6689b fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x5e17d0a9 fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL 0x542a5f33 p9_client_symlink net/9p/9pnet EXPORT_SYMBOL -0xfe896f47 svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2374278b svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x609193c3 sprd_mcdt_chan_write sound/soc/sprd/sprd-mcdt EXPORT_SYMBOL_GPL 0x369b6eeb q6afe_port_put sound/soc/qcom/qdsp6/q6afe EXPORT_SYMBOL_GPL 0x3061c52d snd_use_lock_sync_helper sound/core/seq/snd-seq EXPORT_SYMBOL 0x0413a865 snd_jack_new sound/core/snd EXPORT_SYMBOL 0x959c2e3b sdhci_pltfm_free drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL -0x813cc06a dst_comm_init drivers/media/pci/bt8xx/dst EXPORT_SYMBOL -0x2dc0a2a8 cx8802_register_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x82d8d61c dst_comm_init drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x081cf921 cx8802_register_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x6e90e68c usb_gadget_giveback_request drivers/usb/gadget/udc/udc-core EXPORT_SYMBOL_GPL 0x3cd9420b mt7615_init_device drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x4895be4c bcm_qspi_remove drivers/spi/spi-bcm-qspi EXPORT_SYMBOL_GPL -0xc00a304a __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x10e744c8 __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5d098593 scsi_host_busy drivers/scsi/scsi_mod EXPORT_SYMBOL -0x125e879f dw_hdmi_probe drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL -0xf24ae8b2 ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL -0x16c092fa rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc577a6f8 dw_hdmi_probe drivers/gpu/drm/bridge/synopsys/dw-hdmi EXPORT_SYMBOL_GPL +0xb5718397 ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0x251fc8ad rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd815d778 lib80211_crypt_delayed_deinit net/wireless/lib80211 EXPORT_SYMBOL -0x1728b28e nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x356847ec nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xe86713ac snd_dmaengine_pcm_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x17110794 snd_soc_dapm_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x3c8b6c7b rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2918946d rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x3a2d01c1 snd_soc_dapm_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8cb9aae4 rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x08ce3f2b rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL 0xbc54f93e ltc2947_of_match drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL 0x0e163628 rmi_2d_sensor_of_probe drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x584580b9 mt76x02u_exit_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL -0x1e2e178c mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x3926c60d mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x576dea84 il_clear_ucode_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x07db02e3 phylink_mii_c22_pcs_set_advertisement drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x56acd55c nvmet_register_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x5ddfdfa3 scsi_eh_prep_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL 0xaa6247a4 to_drm_sched_fence drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xfa9f3dd0 drm_self_refresh_helper_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x08c86a71 nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdf3dda52 nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL -0x877cc67c xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL +0x45e52d75 xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL 0xc77e97af amdtp_stream_get_max_payload sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0xb06d94d5 mma9551_read_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x1967d1f5 mma9551_read_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xedeec57f rio_release_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x016ccb30 wm9712_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x8fddd159 mt76_set_channel drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x33693a5b scsi_register_driver drivers/scsi/scsi_mod EXPORT_SYMBOL 0x22d53779 drm_buddy_free_list drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x7b508ff4 tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL +0x7ba2b8fb tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL 0x0203f65c snd_timer_pause sound/core/snd-timer EXPORT_SYMBOL 0xaa434b20 vhost_chr_poll drivers/vhost/vhost EXPORT_SYMBOL -0x5178499b iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaebaac53 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7890d535 dm_cache_policy_get_name drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xf4275c4f dib9000_attach drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0x53ad1c6a dib8000_attach drivers/media/dvb-frontends/dib8000 EXPORT_SYMBOL +0x133e3acd dib9000_attach drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x31a57211 dib8000_attach drivers/media/dvb-frontends/dib8000 EXPORT_SYMBOL 0xf6d263e6 typec_cable_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xec5a7124 mt76x02_conf_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xcc85bd31 host1x_syncpt_read_max drivers/gpu/host1x/host1x EXPORT_SYMBOL 0x5b6c00e6 xor_blocks crypto/xor EXPORT_SYMBOL -0xb5815f32 af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL +0x269bb891 af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL 0xe1b2d76e crypto_finalize_akcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x635f20f6 __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0f405bb7 __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xafeb49ad cfg80211_bss_flush net/wireless/cfg80211 EXPORT_SYMBOL -0x077ab546 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x7d333ffd nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0x4d206ce3 snd_hda_jack_detect_enable sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x73154d97 rio_mport_get_physefb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xf630b233 rtllib_get_beacon drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xb962432e adt7x10_remove drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0xa66da53c i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x484860b3 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x6e48f520 typec_unregister_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x86ae6465 usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x9b99d44f free_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x8a3e10ca usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0f5aed1d free_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x43a9d2a2 wl12xx_acx_mem_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0x7030df86 ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xae6eda54 ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x6bfc7f59 mlx4_alloc_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x29f078d1 drm_mode_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL 0x543863a2 vhost_work_dev_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x47cb2b69 __SCT__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xb654285b usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x345ea471 usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe95ca0b6 mpt_send_handshake_request drivers/message/fusion/mptbase EXPORT_SYMBOL 0x027dc3ef _rtl_dbg_print_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x798612dc fc_exch_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x452766d6 madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL +0x07bce4f6 madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL 0x0bb1a8b8 drm_atomic_get_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL -0xc5079f3f drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc466faab flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x8673f24f nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x2b08ca4e drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x98d506ee flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x69e6ce80 nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xcd083b10 unregister_sound_dsp sound/soundcore EXPORT_SYMBOL 0x4a6c44de devm_iio_hw_consumer_alloc drivers/iio/buffer/industrialio-hw-consumer EXPORT_SYMBOL_GPL 0x0aabf6ab sdw_extract_slave_id drivers/soundwire/soundwire-bus EXPORT_SYMBOL @@ -25849,21 +25864,21 @@ 0x6bb1c6d2 nand_ecc_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x58ea96c8 vchiq_mmal_component_enable drivers/staging/vc04_services/vchiq-mmal/bcm2835-mmal-vchiq EXPORT_SYMBOL_GPL 0xd237b9fb dm_array_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x7bd0976a otx2_mcam_flow_del drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL +0x32bc9dfb otx2_mcam_flow_del drivers/net/ethernet/marvell/octeontx2/nic/rvu_nicpf EXPORT_SYMBOL 0x2d9e9583 drm_buddy_print drivers/gpu/drm/drm_buddy EXPORT_SYMBOL 0xb68b1300 llcc_slice_putd drivers/soc/qcom/llcc-qcom EXPORT_SYMBOL_GPL 0x4f4d78c5 LZ4_compress_default lib/lz4/lz4_compress EXPORT_SYMBOL -0x7360492f nci_core_reset net/nfc/nci/nci EXPORT_SYMBOL -0x7fdb56e8 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL -0xdcb5e23c inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xa5798450 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0x7233237c rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x42bd5a79 nci_core_reset net/nfc/nci/nci EXPORT_SYMBOL +0x16dfdd34 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL +0x6d95a0be inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x2c8ed143 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x63de80f4 rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x07b11e84 __traceiter_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x500ca8ac stv0367ddb_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL -0xe1ce4cfb stv0367cab_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL -0x60fcb696 stv0367ter_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0x101b9c81 stv0367ddb_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0xa1d978d6 stv0367cab_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0x20eb82bb stv0367ter_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL 0xd4e288db rc_map_af9005_table_size drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL 0xd7409b63 gether_setup_name_default drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0xffce2613 nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc7af3a96 nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x6c10c7a7 sun4i_tcon_of_table drivers/gpu/drm/sun4i/sun4i-tcon EXPORT_SYMBOL -0x86907617 drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb3a98312 drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL diff --git a/kabi/ppc64le/symtypes-default b/kabi/ppc64le/symtypes-default index 831dae2..19971dd 100644 --- a/kabi/ppc64le/symtypes-default +++ b/kabi/ppc64le/symtypes-default @@ -1431,7 +1431,7 @@ s#fs_parse_result struct fs_parse_result { t#bool negated ; union { t#bool boole t#fs_param_type typedef int fs_param_type ( s#p_log * , const s#fs_parameter_spec * , s#fs_parameter * , s#fs_parse_result * ) s#fs_parameter_spec struct fs_parameter_spec { const char * name ; t#fs_param_type * type ; t#u8 opt ; unsigned short flags ; const void * data ; } e#writeback_sync_modes enum writeback_sync_modes { WB_SYNC_NONE , WB_SYNC_ALL , } -s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } +s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned unpinned_fscache_wb : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } s##kstatfs s##export_operations s#xattr_handler struct xattr_handler { const char * name ; const char * prefix ; int flags ; t#bool ( * list ) ( s#dentry * ) ; int ( * get ) ( const s#xattr_handler * , s#dentry * , s#inode * , const char * , void * , t#size_t ) ; int ( * set ) ( const s#xattr_handler * , s#user_namespace * , s#dentry * , s#inode * , const char * , const void * , t#size_t , int ) ; } @@ -25334,7 +25334,7 @@ s#ceph_bio_iter struct ceph_bio_iter { s#bio * bio ; s#bvec_iter iter ; } s#ceph_bvec_iter struct ceph_bvec_iter { s#bio_vec * bvecs ; s#bvec_iter iter ; } s#ceph_pagelist struct ceph_pagelist { s#list_head head ; void * mapped_tail ; t#size_t length ; t#size_t room ; s#list_head free_list ; t#size_t num_pages_free ; t#refcount_t refcnt ; } s#ceph_msg_data struct ceph_msg_data { e#ceph_msg_data_type type ; union { struct { s#ceph_bio_iter bio_pos ; t#u32 bio_length ; } ; s#ceph_bvec_iter bvec_pos ; struct { s#page * * pages ; t#size_t length ; unsigned int alignment ; t#bool own_pages ; } ; s#ceph_pagelist * pagelist ; } ; } -s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool last_piece ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } +s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } s#ceph_authorizer struct ceph_authorizer { void ( * destroy ) ( s#ceph_authorizer * ) ; } s#ceph_auth_handshake struct ceph_auth_handshake { s#ceph_authorizer * authorizer ; void * authorizer_buf ; t#size_t authorizer_buf_len ; void * authorizer_reply_buf ; t#size_t authorizer_reply_buf_len ; int ( * sign_message ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; } s#ceph_connection_operations struct ceph_connection_operations { s#ceph_connection * ( * get ) ( s#ceph_connection * ) ; void ( * put ) ( s#ceph_connection * ) ; void ( * dispatch ) ( s#ceph_connection * , s#ceph_msg * ) ; s#ceph_auth_handshake * ( * get_authorizer ) ( s#ceph_connection * , int * , int ) ; int ( * add_authorizer_challenge ) ( s#ceph_connection * , void * , int ) ; int ( * verify_authorizer_reply ) ( s#ceph_connection * ) ; int ( * invalidate_authorizer ) ( s#ceph_connection * ) ; void ( * fault ) ( s#ceph_connection * ) ; void ( * peer_reset ) ( s#ceph_connection * ) ; s#ceph_msg * ( * alloc_msg ) ( s#ceph_connection * , s#ceph_msg_header * , int * ) ; void ( * reencode_message ) ( s#ceph_msg * ) ; int ( * sign_message ) ( s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_msg * ) ; int ( * get_auth_request ) ( s#ceph_connection * , void * , int * , void * * , int * ) ; int ( * handle_auth_reply_more ) ( s#ceph_connection * , void * , int , void * , int * , void * * , int * ) ; int ( * handle_auth_done ) ( s#ceph_connection * , t#u64 , void * , int , t#u8 * , int * , t#u8 * , int * ) ; int ( * handle_auth_bad_method ) ( s#ceph_connection * , int , int , const int * , int , const int * , int ) ; } @@ -25350,8 +25350,8 @@ s##crypto_aead s##aead_request s#crypto_wait struct crypto_wait { s#completion completion ; int err ; } s#ceph_gcm_nonce struct ceph_gcm_nonce { t#__le32 fixed ; t#__le64 counter __attribute__ ( ( __packed__ ) ) ; } -s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } -s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } +s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * in_enc_pages ; int in_enc_page_cnt ; int in_enc_resid ; int in_enc_i ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } +s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; s#page * bounce_page ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } s#ceph_msgpool struct ceph_msgpool { const char * name ; t#mempool_t * pool ; int type ; int front_len ; int max_data_items ; } s#ceph_msg struct ceph_msg { s#ceph_msg_header hdr ; union { s#ceph_msg_footer footer ; s#ceph_msg_footer_old old_footer ; } ; s#kvec front ; s#ceph_buffer * middle ; t#size_t data_length ; s#ceph_msg_data * data ; int num_data_items ; int max_data_items ; s#ceph_msg_data_cursor cursor ; s#ceph_connection * con ; s#list_head list_head ; s#kref kref ; t#bool more_to_follow ; t#bool needs_out_seq ; int front_alloc_len ; s#ceph_msgpool * pool ; } s#ceph_monmap struct ceph_monmap { s#ceph_fsid fsid ; t#u32 epoch ; t#u32 num_mon ; s#ceph_entity_inst mon_inst [ ] ; } @@ -179025,6 +179025,7 @@ fb_deferred_io_fsync extern int fb_deferred_io_fsync ( s#file * , t#loff_t , t#l fb_deferred_io_mmap int fb_deferred_io_mmap ( s#fb_info * , s#vm_area_struct * ) fb_deferred_io_init extern int fb_deferred_io_init ( s#fb_info * ) fb_deferred_io_open extern void fb_deferred_io_open ( s#fb_info * , s#inode * , s#file * ) +fb_deferred_io_release extern void fb_deferred_io_release ( s#fb_info * ) fb_deferred_io_cleanup extern void fb_deferred_io_cleanup ( s#fb_info * ) /* drivers/video/fbdev/core/fb_notify.o */ @@ -182623,9 +182624,6 @@ fscrypt_decrypt_pagecache_blocks int fscrypt_decrypt_pagecache_blocks ( s#page * fscrypt_decrypt_block_inplace int fscrypt_decrypt_block_inplace ( const s#inode * , s#page * , unsigned int , unsigned int , t#u64 ) /* fs/crypto/fname.o */ -s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } -fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) -fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) s##posix_acl s##fs_context s##fs_parameter_spec @@ -182759,6 +182757,11 @@ s##crypto_type s##fscrypt_blk_crypto_key s##fscrypt_direct_key s##fsverity_info +fscrypt_fname_encrypt int fscrypt_fname_encrypt ( const s#inode * , const s#qstr * , t#u8 * , unsigned int ) +fscrypt_fname_encrypted_size t#bool fscrypt_fname_encrypted_size ( const s#inode * , t#u32 , t#u32 , t#u32 * ) +s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } +fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) +fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) fscrypt_fname_disk_to_usr int fscrypt_fname_disk_to_usr ( const s#inode * , t#u32 , t#u32 , const s#fscrypt_str * , s#fscrypt_str * ) s#fscrypt_name struct fscrypt_name { const s#qstr * usr_fname ; s#fscrypt_str disk_name ; t#u32 hash ; t#u32 minor_hash ; s#fscrypt_str crypto_buf ; t#bool is_nokey_name ; } fscrypt_setup_filename int fscrypt_setup_filename ( s#inode * , const s#qstr * , int , s#fscrypt_name * ) @@ -183184,6 +183187,8 @@ s##fscrypt_blk_crypto_key s##fscrypt_direct_key s##fsverity_info fscrypt_ioctl_add_key int fscrypt_ioctl_add_key ( s#file * , void * ) +s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } +fscrypt_add_test_dummy_key int fscrypt_add_test_dummy_key ( s#super_block * , const s#fscrypt_dummy_policy * ) fscrypt_ioctl_remove_key int fscrypt_ioctl_remove_key ( s#file * , void * ) fscrypt_ioctl_remove_key_all_users int fscrypt_ioctl_remove_key_all_users ( s#file * , void * ) fscrypt_ioctl_get_key_status int fscrypt_ioctl_get_key_status ( s#file * , void * ) @@ -183332,8 +183337,13 @@ s##posix_acl s##user_namespace s##fiemap_extent_info s##fileattr -s##fs_context -s##fs_parameter_spec +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts s##page_pool s##kmem_cache s##anon_vma @@ -183345,288 +183355,286 @@ s##sched_class s##task_group s##pollfd s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) +fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) +fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) +fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) +fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) +fscrypt_context_for_new_inode int fscrypt_context_for_new_inode ( void * , s#inode * ) +fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) +fscrypt_parse_test_dummy_encryption int fscrypt_parse_test_dummy_encryption ( const s#fs_parameter * , s#fscrypt_dummy_policy * ) +fscrypt_dummy_policies_equal t#bool fscrypt_dummy_policies_equal ( const s#fscrypt_dummy_policy * , const s#fscrypt_dummy_policy * ) +fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) +fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) + +/* fs/d_path.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } +s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } +s##fsnotify_mark_connector +s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } +s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##iov_iter +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +d_path extern char * d_path ( const s#path * , char * , int ) +dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) + +/* fs/dax.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##kmem_cache +s##fs_pin +s##proc_ns_operations s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##disk_stats -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##dma_coherent_mem -s##io_tlb_mem -s##iommu_table -s##pci_dn -s##pci_controller -s##pci_bus -s##pci_dev -s##cxl_context -s##device_node -e##dev_dma_attr -s##sock -s##iommu_group -s##dev_iommu -s##request -s##hd_geometry -s##pr_ops -s##elevator_queue -s##blk_queue_stats -s##rq_qos -s##blk_mq_ops -s##blk_mq_ctx -s##blk_integrity_profile -s##blk_crypto_profile -s##blk_stat_callback -s##blk_mq_tags -s##blkcg_gq -s##blk_trace -s##blk_flush_queue -s##workqueue_struct -s##throtl_data -s##blk_mq_tag_set -s##bio_alloc_cache -s##backing_dev_info -s##timer_rand_state -s##disk_events -s##cdrom_device_info -s##badblocks -s##reclaim_state -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##swap_info_struct -s##poll_table_struct -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod -s##trace_event_call -s##trace_eval_map -s##kstatfs -s##export_operations -s##xattr_handler -s##fsverity_operations -s##unicode_map -s##mtd_info -s##fsnotify_mark_connector -s##bdi_writeback -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##cdev -s##crypto_skcipher -s##fscrypt_blk_crypto_key -s##fscrypt_direct_key -s##fsverity_info -fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) -fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) -fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) -fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) -fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) -fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) -s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } -fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) -fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) - -/* fs/d_path.o */ -s##posix_acl -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } -s##nameidata -s##sem_undo_list -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } -s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } -s##fsnotify_mark_connector -s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } -s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } -s##net -s##time_namespace -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset -s##tty_struct -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##dma_coherent_mem -s##io_tlb_mem -s##iommu_table -s##pci_dn -s##pci_controller -s##pci_bus -s##pci_dev -s##cxl_context -s##device_node -e##dev_dma_attr -s##sock -s##iommu_group -s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##iov_iter -s##swap_info_struct -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##io_comp_batch -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -d_path extern char * d_path ( const s#path * , char * , int ) -dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) - -/* fs/dax.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##pipe_inode_info -s##request -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##kmem_cache -s##fs_pin -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##mempolicy -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct s##tty_audit_buf s##audit_context @@ -183859,6 +183867,7 @@ d_instantiate_anon extern s#dentry * d_instantiate_anon ( s#dentry * , s#inode * d_obtain_alias extern s#dentry * d_obtain_alias ( s#inode * ) d_obtain_root extern s#dentry * d_obtain_root ( s#inode * ) d_add_ci extern s#dentry * d_add_ci ( s#dentry * , s#inode * , s#qstr * ) +d_same_name extern t#bool d_same_name ( const s#dentry * , const s#dentry * , const s#qstr * ) d_lookup extern s#dentry * d_lookup ( const s#dentry * , const s#qstr * ) d_hash_and_lookup extern s#dentry * d_hash_and_lookup ( s#dentry * , s#qstr * ) d_delete extern void d_delete ( s#dentry * ) @@ -186281,19 +186290,16 @@ fs_umode_to_ftype extern unsigned char fs_umode_to_ftype ( t#umode_t ) fs_umode_to_dtype extern unsigned char fs_umode_to_dtype ( t#umode_t ) /* fs/fscache/cache.o */ -fscache_cache_cleared_wq extern t#wait_queue_head_t fscache_cache_cleared_wq -s#fscache_transition struct fscache_transition { unsigned long events ; const s#fscache_state * transit_to ; } -s#fscache_state struct fscache_state { char name [ 24 ] ; char short_name [ 8 ] ; const s#fscache_state * ( * work ) ( s#fscache_object * , int ) ; const s#fscache_transition transitions [ ] ; } -s#fscache_cache_tag struct fscache_cache_tag { s#list_head link ; s#fscache_cache * cache ; unsigned long flags ; t#atomic_t usage ; char name [ ] ; } -e#fscache_checkaux enum fscache_checkaux { FSCACHE_CHECKAUX_OKAY , FSCACHE_CHECKAUX_NEEDS_UPDATE , FSCACHE_CHECKAUX_OBSOLETE , } +fscache_addremove_sem extern s#rw_semaphore fscache_addremove_sem +fscache_clearance_waiters extern t#wait_queue_head_t fscache_clearance_waiters +s#fscache_volume struct fscache_volume { t#refcount_t ref ; t#atomic_t n_cookies ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int key_hash ; t#u8 * key ; s#list_head proc_link ; s#hlist_bl_node hash_link ; s#work_struct work ; s#fscache_cache * cache ; void * cache_priv ; t#spinlock_t lock ; unsigned long flags ; t#u8 coherency_len ; t#u8 coherency [ ] ; } +e#fscache_cookie_state enum fscache_cookie_state { FSCACHE_COOKIE_STATE_QUIESCENT , FSCACHE_COOKIE_STATE_LOOKING_UP , FSCACHE_COOKIE_STATE_CREATING , FSCACHE_COOKIE_STATE_ACTIVE , FSCACHE_COOKIE_STATE_INVALIDATING , FSCACHE_COOKIE_STATE_FAILED , FSCACHE_COOKIE_STATE_LRU_DISCARDING , FSCACHE_COOKIE_STATE_WITHDRAWING , FSCACHE_COOKIE_STATE_RELINQUISHING , FSCACHE_COOKIE_STATE_DROPPED , } +s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_active ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int inval_counter ; t#spinlock_t lock ; s#fscache_volume * volume ; void * cache_priv ; s#hlist_bl_node hash_link ; s#list_head proc_link ; s#list_head commit_link ; s#work_struct work ; t#loff_t object_size ; unsigned long unused_at ; unsigned long flags ; e#fscache_cookie_state state ; t#u8 advice ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class @@ -186304,27 +186310,65 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -186340,63 +186384,47 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -s#fscache_cookie_def struct fscache_cookie_def { char name [ 16 ] ; t#uint8_t type ; s#fscache_cache_tag * ( * select_cache ) ( const void * , const void * ) ; e#fscache_checkaux ( * check_aux ) ( void * , const void * , t#uint16_t , t#loff_t ) ; void ( * get_context ) ( void * , void * ) ; void ( * put_context ) ( void * , void * ) ; void ( * mark_page_cached ) ( void * , s#address_space * , s#page * ) ; } -s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_children ; t#atomic_t n_active ; unsigned int debug_id ; t#spinlock_t lock ; t#spinlock_t stores_lock ; s#hlist_head backing_objects ; const s#fscache_cookie_def * def ; s#fscache_cookie * parent ; s#hlist_bl_node hash_link ; s#list_head proc_link ; void * netfs_data ; s#xarray stores ; unsigned long flags ; t#u8 type ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } -s#fscache_object struct fscache_object { const s#fscache_state * state ; const s#fscache_transition * oob_table ; int debug_id ; int n_children ; int n_ops ; int n_obj_ops ; int n_in_progress ; int n_exclusive ; t#atomic_t n_reads ; t#spinlock_t lock ; unsigned long lookup_jif ; unsigned long oob_event_mask ; unsigned long event_mask ; unsigned long events ; unsigned long flags ; s#list_head cache_link ; s#hlist_node cookie_link ; s#fscache_cache * cache ; s#fscache_cookie * cookie ; s#fscache_object * parent ; s#work_struct work ; s#list_head dependents ; s#list_head dep_link ; s#list_head pending_ops ; unsigned long store_limit ; t#loff_t store_limit_l ; } -e#fscache_obj_ref_trace enum fscache_obj_ref_trace { fscache_obj_get_add_to_deps , fscache_obj_get_queue , fscache_obj_put_alloc_fail , fscache_obj_put_attach_fail , fscache_obj_put_drop_obj , fscache_obj_put_enq_dep , fscache_obj_put_queue , fscache_obj_put_work , fscache_obj_ref__nr_traces } -e#fscache_operation_state enum fscache_operation_state { FSCACHE_OP_ST_BLANK , FSCACHE_OP_ST_INITIALISED , FSCACHE_OP_ST_PENDING , FSCACHE_OP_ST_IN_PROGRESS , FSCACHE_OP_ST_COMPLETE , FSCACHE_OP_ST_CANCELLED , FSCACHE_OP_ST_DEAD } -t#fscache_operation_processor_t typedef void ( * fscache_operation_processor_t ) ( s#fscache_operation * ) -t#fscache_operation_cancel_t typedef void ( * fscache_operation_cancel_t ) ( s#fscache_operation * ) -t#fscache_operation_release_t typedef void ( * fscache_operation_release_t ) ( s#fscache_operation * ) -s#fscache_operation struct fscache_operation { s#work_struct work ; s#list_head pend_link ; s#fscache_object * object ; unsigned long flags ; e#fscache_operation_state state ; t#atomic_t usage ; unsigned debug_id ; t#fscache_operation_processor_t processor ; t#fscache_operation_cancel_t cancel ; t#fscache_operation_release_t release ; } -t#fscache_rw_complete_t typedef void ( * fscache_rw_complete_t ) ( s#page * , void * , int ) -s#fscache_retrieval struct fscache_retrieval { s#fscache_operation op ; s#fscache_cookie * cookie ; s#address_space * mapping ; t#fscache_rw_complete_t end_io_func ; void * context ; s#list_head to_do ; t#atomic_t n_pages ; } -t#fscache_page_retrieval_func_t typedef int ( * fscache_page_retrieval_func_t ) ( s#fscache_retrieval * , s#page * , t#gfp_t ) -t#fscache_pages_retrieval_func_t typedef int ( * fscache_pages_retrieval_func_t ) ( s#fscache_retrieval * , s#list_head * , unsigned * , t#gfp_t ) -s#fscache_storage struct fscache_storage { s#fscache_operation op ; unsigned long store_limit ; } +s##page_pool +e#netfs_read_from_hole enum netfs_read_from_hole { NETFS_READ_HOLE_IGNORE , NETFS_READ_HOLE_CLEAR , NETFS_READ_HOLE_FAIL , } t#netfs_io_terminated_t typedef void ( * netfs_io_terminated_t ) ( void * , t#ssize_t , t#bool ) -e#netfs_read_source enum netfs_read_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } -s#netfs_read_subrequest struct netfs_read_subrequest { s#netfs_read_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t usage ; short error ; unsigned short debug_index ; e#netfs_read_source source ; unsigned long flags ; } -s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#bool , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_read_source ( * prepare_read ) ( s#netfs_read_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; } -s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; } -s#netfs_read_request_ops struct netfs_read_request_ops { t#bool ( * is_cache_enabled ) ( s#inode * ) ; void ( * init_rreq ) ( s#netfs_read_request * , s#file * ) ; int ( * begin_cache_operation ) ( s#netfs_read_request * ) ; void ( * expand_readahead ) ( s#netfs_read_request * ) ; t#bool ( * clamp_length ) ( s#netfs_read_subrequest * ) ; void ( * issue_op ) ( s#netfs_read_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_read_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * , void * * ) ; void ( * done ) ( s#netfs_read_request * ) ; void ( * cleanup ) ( s#address_space * , void * ) ; } -s#netfs_read_request struct netfs_read_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; unsigned int cookie_debug_id ; t#atomic_t nr_rd_ops ; t#atomic_t nr_wr_ops ; t#size_t submitted ; t#size_t len ; short error ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t usage ; unsigned long flags ; const s#netfs_read_request_ops * netfs_ops ; } -s#fscache_cache_ops struct fscache_cache_ops { const char * name ; s#fscache_object * ( * alloc_object ) ( s#fscache_cache * , s#fscache_cookie * ) ; int ( * lookup_object ) ( s#fscache_object * ) ; void ( * lookup_complete ) ( s#fscache_object * ) ; s#fscache_object * ( * grab_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; int ( * pin_object ) ( s#fscache_object * ) ; void ( * unpin_object ) ( s#fscache_object * ) ; int ( * check_consistency ) ( s#fscache_operation * ) ; void ( * update_object ) ( s#fscache_object * ) ; void ( * invalidate_object ) ( s#fscache_operation * ) ; void ( * drop_object ) ( s#fscache_object * ) ; void ( * put_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; void ( * sync_cache ) ( s#fscache_cache * ) ; int ( * attr_changed ) ( s#fscache_object * ) ; int ( * reserve_space ) ( s#fscache_object * , t#loff_t ) ; t#fscache_page_retrieval_func_t read_or_alloc_page ; t#fscache_pages_retrieval_func_t read_or_alloc_pages ; t#fscache_page_retrieval_func_t allocate_page ; t#fscache_pages_retrieval_func_t allocate_pages ; int ( * write_page ) ( s#fscache_storage * , s#page * ) ; void ( * uncache_page ) ( s#fscache_object * , s#page * ) ; void ( * dissociate_pages ) ( s#fscache_cache * ) ; int ( * begin_read_operation ) ( s#netfs_read_request * , s#fscache_retrieval * ) ; } -s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#fscache_cache_tag * tag ; s#kobject * kobj ; s#list_head link ; t#size_t max_index_size ; char identifier [ 36 ] ; s#work_struct op_gc ; s#list_head object_list ; s#list_head op_gc_list ; t#spinlock_t object_list_lock ; t#spinlock_t op_gc_list_lock ; t#atomic_t object_count ; s#fscache_object * fsdef ; unsigned long flags ; } -fscache_init_cache extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void fscache_init_cache ( s#fscache_cache * , const s#fscache_cache_ops * , const char * , ... ) -fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , s#fscache_object * , const char * ) +e#netfs_io_source enum netfs_io_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } +e#netfs_io_origin enum netfs_io_origin { NETFS_READAHEAD , NETFS_READPAGE , NETFS_READ_FOR_WRITE , } +s#netfs_request_ops struct netfs_request_ops { int ( * init_request ) ( s#netfs_io_request * , s#file * ) ; void ( * free_request ) ( s#netfs_io_request * ) ; int ( * begin_cache_operation ) ( s#netfs_io_request * ) ; void ( * expand_readahead ) ( s#netfs_io_request * ) ; t#bool ( * clamp_length ) ( s#netfs_io_subrequest * ) ; void ( * issue_read ) ( s#netfs_io_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_io_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * * , void * * ) ; void ( * done ) ( s#netfs_io_request * ) ; } +s#netfs_io_request struct netfs_io_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; t#atomic_t nr_outstanding ; t#atomic_t nr_copy_ops ; t#size_t submitted ; t#size_t len ; short error ; e#netfs_io_origin origin ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t ref ; unsigned long flags ; const s#netfs_request_ops * netfs_ops ; } +s#netfs_io_subrequest struct netfs_io_subrequest { s#netfs_io_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t ref ; short error ; unsigned short debug_index ; e#netfs_io_source source ; unsigned long flags ; } +s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , e#netfs_read_from_hole , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_io_source ( * prepare_read ) ( s#netfs_io_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t , t#bool ) ; int ( * query_occupancy ) ( s#netfs_cache_resources * , t#loff_t , t#size_t , t#size_t , t#loff_t * , t#size_t * ) ; } +s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; unsigned int debug_id ; unsigned int inval_counter ; } +e#fscache_want_state enum fscache_want_state { FSCACHE_WANT_PARAMS , FSCACHE_WANT_WRITE , FSCACHE_WANT_READ , } +s#fscache_cache_ops struct fscache_cache_ops { const char * name ; void ( * acquire_volume ) ( s#fscache_volume * ) ; void ( * free_volume ) ( s#fscache_volume * ) ; t#bool ( * lookup_cookie ) ( s#fscache_cookie * ) ; void ( * withdraw_cookie ) ( s#fscache_cookie * ) ; void ( * resize_cookie ) ( s#netfs_cache_resources * , t#loff_t ) ; t#bool ( * invalidate_cookie ) ( s#fscache_cookie * ) ; t#bool ( * begin_operation ) ( s#netfs_cache_resources * , e#fscache_want_state ) ; void ( * prepare_to_write ) ( s#fscache_cookie * ) ; } +e#fscache_cache_state enum fscache_cache_state { FSCACHE_CACHE_IS_NOT_PRESENT , FSCACHE_CACHE_IS_PREPARING , FSCACHE_CACHE_IS_ACTIVE , FSCACHE_CACHE_GOT_IOERROR , FSCACHE_CACHE_IS_WITHDRAWN , } +s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#list_head cache_link ; void * cache_priv ; t#refcount_t ref ; t#atomic_t n_volumes ; t#atomic_t n_accesses ; t#atomic_t object_count ; unsigned int debug_id ; e#fscache_cache_state state ; char * name ; } +fscache_acquire_cache extern s#fscache_cache * fscache_acquire_cache ( const char * ) +fscache_relinquish_cache extern void fscache_relinquish_cache ( s#fscache_cache * ) +fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , const s#fscache_cache_ops * , void * ) fscache_io_error extern void fscache_io_error ( s#fscache_cache * ) fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) @@ -186404,11 +186432,8 @@ fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class @@ -186419,123 +186444,65 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod s##workqueue_struct -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_cookie * , const s#fscache_cookie_def * , const void * , t#size_t , const void * , t#size_t , void * , t#loff_t , t#bool ) -__fscache_enable_cookie extern void __fscache_enable_cookie ( s#fscache_cookie * , const void * , t#loff_t , t#bool ( * ) ( void * ) , void * ) -__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * ) -__fscache_wait_on_invalidate extern void __fscache_wait_on_invalidate ( s#fscache_cookie * ) -__fscache_update_cookie extern void __fscache_update_cookie ( s#fscache_cookie * , const void * ) -__fscache_disable_cookie extern void __fscache_disable_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_check_consistency extern int __fscache_check_consistency ( s#fscache_cookie * , const void * ) - -/* fs/fscache/fsdef.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -186551,138 +186518,52 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_fsdef_index extern s#fscache_cookie fscache_fsdef_index +s##page_pool +e#fscache_access_trace enum fscache_access_trace { fscache_access_acquire_volume , fscache_access_acquire_volume_end , fscache_access_cache_pin , fscache_access_cache_unpin , fscache_access_invalidate_cookie , fscache_access_invalidate_cookie_end , fscache_access_io_end , fscache_access_io_not_live , fscache_access_io_read , fscache_access_io_resize , fscache_access_io_wait , fscache_access_io_write , fscache_access_lookup_cookie , fscache_access_lookup_cookie_end , fscache_access_lookup_cookie_end_failed , fscache_access_relinquish_volume , fscache_access_relinquish_volume_end , fscache_access_unlive , } +fscache_end_cookie_access extern void fscache_end_cookie_access ( s#fscache_cookie * , e#fscache_access_trace ) +fscache_cookie_lookup_negative extern void fscache_cookie_lookup_negative ( s#fscache_cookie * ) +fscache_resume_after_invalidation extern void fscache_resume_after_invalidation ( s#fscache_cookie * ) +fscache_caching_failed extern void fscache_caching_failed ( s#fscache_cookie * ) +__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_volume * , t#u8 , const void * , t#size_t , const void * , t#size_t , t#loff_t ) +__fscache_use_cookie extern void __fscache_use_cookie ( s#fscache_cookie * , t#bool ) +__fscache_unuse_cookie extern void __fscache_unuse_cookie ( s#fscache_cookie * , const void * , const t#loff_t * ) +fscache_withdraw_cookie extern void fscache_withdraw_cookie ( s#fscache_cookie * ) +__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , t#bool ) +e#fscache_cookie_trace enum fscache_cookie_trace { fscache_cookie_collision , fscache_cookie_discard , fscache_cookie_failed , fscache_cookie_get_attach_object , fscache_cookie_get_end_access , fscache_cookie_get_hash_collision , fscache_cookie_get_inval_work , fscache_cookie_get_lru , fscache_cookie_get_use_work , fscache_cookie_new_acquire , fscache_cookie_put_hash_collision , fscache_cookie_put_lru , fscache_cookie_put_object , fscache_cookie_put_over_queued , fscache_cookie_put_relinquish , fscache_cookie_put_withdrawn , fscache_cookie_put_work , fscache_cookie_see_active , fscache_cookie_see_lru_discard , fscache_cookie_see_lru_discard_clear , fscache_cookie_see_lru_do_one , fscache_cookie_see_relinquish , fscache_cookie_see_withdraw , fscache_cookie_see_work , } +fscache_put_cookie extern void fscache_put_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +fscache_get_cookie extern s#fscache_cookie * fscache_get_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * , const void * , t#loff_t , unsigned int ) /* fs/fscache/io.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##iov_iter s##io_comp_batch s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##pipe_inode_info -s##io_uring_cmd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##swap_info_struct -s##sock -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod -s##workqueue_struct -s##trace_event_call -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_read_request * , s#fscache_cookie * ) - -/* fs/fscache/netfs.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx s##linux_binfmt s##cfs_rq s##sched_class @@ -186693,118 +186574,65 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod s##workqueue_struct -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -s#fscache_netfs struct fscache_netfs { t#uint32_t version ; const char * name ; s#fscache_cookie * primary_index ; } -__fscache_register_netfs extern int __fscache_register_netfs ( s#fscache_netfs * ) -__fscache_unregister_netfs extern void __fscache_unregister_netfs ( s#fscache_netfs * ) - -/* fs/fscache/object.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -186820,150 +186648,67 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_object_init extern void fscache_object_init ( s#fscache_object * , s#fscache_cookie * , s#fscache_cache * ) -fscache_object_lookup_negative extern void fscache_object_lookup_negative ( s#fscache_object * ) -fscache_obtained_object extern void fscache_obtained_object ( s#fscache_object * ) -fscache_object_destroy extern void fscache_object_destroy ( s#fscache_object * ) -fscache_object_sleep_till_congested extern t#bool fscache_object_sleep_till_congested ( signed long * ) -fscache_check_aux extern e#fscache_checkaux fscache_check_aux ( s#fscache_object * , const void * , t#uint16_t , t#loff_t ) -fscache_object_retrying_stale extern void fscache_object_retrying_stale ( s#fscache_object * ) -e#fscache_why_object_killed enum fscache_why_object_killed { FSCACHE_OBJECT_IS_STALE , FSCACHE_OBJECT_NO_SPACE , FSCACHE_OBJECT_WAS_RETIRED , FSCACHE_OBJECT_WAS_CULLED , } -fscache_object_mark_killed extern void fscache_object_mark_killed ( s#fscache_object * , e#fscache_why_object_killed ) - -/* fs/fscache/operation.o */ -fscache_op_debug_id extern t#atomic_t fscache_op_debug_id -s##posix_acl -s##fs_context -s##fs_parameter_spec s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs +fscache_wait_for_operation extern t#bool fscache_wait_for_operation ( s#netfs_cache_resources * , e#fscache_want_state ) +__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +__fscache_begin_write_operation extern int __fscache_begin_write_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +fscache_set_page_dirty extern int fscache_set_page_dirty ( s#page * , s#fscache_cookie * ) +__fscache_clear_page_bits extern void __fscache_clear_page_bits ( s#address_space * , t#loff_t , t#size_t ) +__fscache_write_to_cache extern void __fscache_write_to_cache ( s#fscache_cookie * , s#address_space * , t#loff_t , t#size_t , t#loff_t , t#netfs_io_terminated_t , void * , t#bool ) +__fscache_resize_cookie extern void __fscache_resize_cookie ( s#fscache_cookie * , t#loff_t ) + +/* fs/fscache/main.o */ s##static_key_mod +__tracepoint_fscache_access_cache extern s#tracepoint __tracepoint_fscache_access_cache +__traceiter_fscache_access_cache extern int __traceiter_fscache_access_cache ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_cache extern s#static_call_key __SCK__tp_func_fscache_access_cache +__tracepoint_fscache_access_volume extern s#tracepoint __tracepoint_fscache_access_volume +__traceiter_fscache_access_volume extern int __traceiter_fscache_access_volume ( void * , unsigned int , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_volume extern s#static_call_key __SCK__tp_func_fscache_access_volume +__tracepoint_fscache_access extern s#tracepoint __tracepoint_fscache_access +__traceiter_fscache_access extern int __traceiter_fscache_access ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access extern s#static_call_key __SCK__tp_func_fscache_access s##workqueue_struct -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -fscache_operation_init extern void fscache_operation_init ( s#fscache_cookie * , s#fscache_operation * , t#fscache_operation_processor_t , t#fscache_operation_cancel_t , t#fscache_operation_release_t ) -fscache_enqueue_operation extern void fscache_enqueue_operation ( s#fscache_operation * ) -fscache_op_complete extern void fscache_op_complete ( s#fscache_operation * , t#bool ) -fscache_put_operation extern void fscache_put_operation ( s#fscache_operation * ) +fscache_wq extern s#workqueue_struct * fscache_wq + +/* fs/fscache/stats.o */ +fscache_n_updates extern t#atomic_t fscache_n_updates +fscache_n_read extern t#atomic_t fscache_n_read +fscache_n_write extern t#atomic_t fscache_n_write +fscache_n_no_write_space extern t#atomic_t fscache_n_no_write_space +fscache_n_no_create_space extern t#atomic_t fscache_n_no_create_space +fscache_n_culled extern t#atomic_t fscache_n_culled -/* fs/fscache/page.o */ +/* fs/fscache/volume.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class @@ -186974,27 +186719,65 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -187010,52 +186793,35 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -__fscache_check_page_write extern t#bool __fscache_check_page_write ( s#fscache_cookie * , s#page * ) -__fscache_wait_on_page_write extern void __fscache_wait_on_page_write ( s#fscache_cookie * , s#page * ) -__fscache_maybe_release_page extern t#bool __fscache_maybe_release_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_attr_changed extern int __fscache_attr_changed ( s#fscache_cookie * ) -__fscache_read_or_alloc_page extern int __fscache_read_or_alloc_page ( s#fscache_cookie * , s#page * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_read_or_alloc_pages extern int __fscache_read_or_alloc_pages ( s#fscache_cookie * , s#address_space * , s#list_head * , unsigned * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_alloc_page extern int __fscache_alloc_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_readpages_cancel extern void __fscache_readpages_cancel ( s#fscache_cookie * , s#list_head * ) -__fscache_write_page extern int __fscache_write_page ( s#fscache_cookie * , s#page * , t#loff_t , t#gfp_t ) -__fscache_uncache_page extern void __fscache_uncache_page ( s#fscache_cookie * , s#page * ) -fscache_mark_page_cached extern void fscache_mark_page_cached ( s#fscache_retrieval * , s#page * ) -s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } -fscache_mark_pages_cached extern void fscache_mark_pages_cached ( s#fscache_retrieval * , s#pagevec * ) -__fscache_uncache_all_inode_pages extern void __fscache_uncache_all_inode_pages ( s#fscache_cookie * , s#inode * ) +s##page_pool +fscache_end_volume_access extern void fscache_end_volume_access ( s#fscache_volume * , s#fscache_cookie * , e#fscache_access_trace ) +__fscache_acquire_volume extern s#fscache_volume * __fscache_acquire_volume ( const char * , const char * , const void * , t#size_t ) +__fscache_relinquish_volume extern void __fscache_relinquish_volume ( s#fscache_volume * , const void * , t#bool ) +fscache_withdraw_volume extern void fscache_withdraw_volume ( s#fscache_volume * ) /* fs/fuse/dax.o */ s##cfs_rq @@ -191226,28 +190992,151 @@ kern_mount extern s#vfsmount * kern_mount ( s#file_system_type * ) kern_unmount extern void kern_unmount ( s#vfsmount * ) kern_unmount_array extern void kern_unmount_array ( s#vfsmount * [ ] , unsigned int ) -/* fs/netfs/read_helper.o */ +/* fs/netfs/buffered_read.o */ s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr s##fs_context s##fs_parameter_spec s##page_pool s##kmem_cache s##anon_vma s##mempolicy -s##bio_vec +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector s##io_comp_batch s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##cfs_rq -s##sched_class -s##task_group +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_readahead extern void netfs_readahead ( s#readahead_control * ) +netfs_readpage extern int netfs_readpage ( s#file * , s#page * ) +netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * ) + +/* fs/netfs/io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace s##watch_list s##key_user s##key_type s##assoc_array_ptr s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##pollfd s##nameidata s##sem_undo_list s##fs_struct @@ -191268,14 +191157,7 @@ s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state +s##disk_stats s##device_private s##of_device_id s##acpi_device_id @@ -191302,55 +191184,57 @@ e##dev_dma_attr s##sock s##iommu_group s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context s##numa_group s##task_delay_info +s##ftrace_ret_stack s##mem_cgroup s##uprobe s##bpf_local_storage s##bpf_run_ctx -s##fs_pin -s##userfaultfd_ctx -s##linux_binfmt +s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##writeback_control s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs +s##static_key_mod +s##trace_event_call s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info -netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_read_subrequest * , t#ssize_t , t#bool ) -netfs_readahead extern void netfs_readahead ( s#readahead_control * , const s#netfs_read_request_ops * , void * ) -netfs_readpage extern int netfs_readpage ( s#file * , s#page * , const s#netfs_read_request_ops * , void * ) -netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * , const s#netfs_read_request_ops * , void * ) +netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_io_subrequest * , t#ssize_t , t#bool ) /* fs/netfs/stats.o */ s##posix_acl -s##user_namespace +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr s##fiemap_extent_info s##fileattr s##fs_context @@ -191366,30 +191250,63 @@ s##sched_class s##task_group s##pollfd s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##dma_coherent_mem +s##io_tlb_mem +s##iommu_table +s##pci_dn +s##pci_controller +s##pci_bus +s##pci_dev +s##cxl_context +s##device_node +e##dev_dma_attr +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -191405,30 +191322,20 @@ s##perf_event s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##writeback_control -s##iov_iter s##swap_info_struct -s##sock -s##poll_table_struct -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##trace_eval_map s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector -s##bdi_writeback s##io_comp_batch s##nlm_lockowner s##nfs4_lock_state @@ -191570,7 +191477,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -191667,15 +191573,14 @@ s#nfs41_server_owner struct nfs41_server_owner { t#uint64_t minor_id ; t#uint32_ s#nfs41_server_scope struct nfs41_server_scope { t#uint32_t server_scope_sz ; char server_scope [ 1024 ] ; } s#nfstime4 struct nfstime4 { t#u64 seconds ; t#u32 nseconds ; } s#nfs41_impl_id struct nfs41_impl_id { char domain [ 1024 + 1 ] ; char name [ 1024 + 1 ] ; s#nfstime4 date ; } -s##fscache_cache_tag -s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#fscache_cookie * fscache ; s#net * cl_net ; s#list_head pending_cb_stateids ; } +s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#net * cl_net ; s#list_head pending_cb_stateids ; } s##nlm_host E#__NFSIOS_BYTESMAX ( 0 ) + 8 E#__NFSIOS_FSCACHEMAX 5 E#__NFSIOS_COUNTSMAX ( 0 ) + 27 s#nfs_iostats struct nfs_iostats { unsigned long long bytes [ E#__NFSIOS_BYTESMAX ] ; unsigned long long fscache [ E#__NFSIOS_FSCACHEMAX ] ; unsigned long events [ E#__NFSIOS_COUNTSMAX ] ; } s#nfs_auth_info struct nfs_auth_info { unsigned int flavor_len ; t#rpc_authflavor_t flavors [ 12 ] ; } -s#nfs_fscache_key struct nfs_fscache_key { s#rb_node node ; s#nfs_client * nfs_client ; struct { struct { unsigned long s_flags ; } super ; struct { s#nfs_fsid fsid ; int flags ; unsigned int rsize ; unsigned int wsize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; } nfs_server ; struct { t#rpc_authflavor_t au_flavor ; } rpc_auth ; t#u8 uniq_len ; char uniquifier [ 0 ] ; } key ; } +s##fscache_cache s#nfs4_layoutdriver_data struct nfs4_layoutdriver_data { s#page * * pages ; t#__u32 pglen ; t#__u32 len ; } s#nfs4_layoutget_res struct nfs4_layoutget_res { s#nfs4_sequence_res seq_res ; int status ; t#__u32 return_on_close ; s#pnfs_layout_range range ; t#__u32 type ; t#nfs4_stateid stateid ; s#nfs4_layoutdriver_data * layoutp ; } s#nfs_pgio_mirror struct nfs_pgio_mirror { s#list_head pg_list ; unsigned long pg_bytes_written ; t#size_t pg_count ; t#size_t pg_bsize ; unsigned int pg_base ; unsigned char pg_recoalesce : 1 ; } @@ -191694,7 +191599,7 @@ s#nfs4_layoutcommit_data struct nfs4_layoutcommit_data { s#rpc_task task ; s#nfs s#nfs42_layoutstat_devinfo struct nfs42_layoutstat_devinfo { s#nfs4_deviceid dev_id ; t#__u64 offset ; t#__u64 length ; t#__u64 read_count ; t#__u64 read_bytes ; t#__u64 write_count ; t#__u64 write_bytes ; t#__u32 layout_type ; s#nfs4_xdr_opaque_data ld_private ; } s#nfs42_layoutstat_args struct nfs42_layoutstat_args { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; s#inode * inode ; t#nfs4_stateid stateid ; int num_dev ; s#nfs42_layoutstat_devinfo * devinfo ; } s#pnfs_layoutdriver_type struct pnfs_layoutdriver_type { s#list_head pnfs_tblid ; const t#u32 id ; const char * name ; s#module * owner ; unsigned flags ; unsigned max_deviceinfo_size ; unsigned max_layoutget_response ; int ( * set_layoutdriver ) ( s#nfs_server * , const s#nfs_fh * ) ; int ( * clear_layoutdriver ) ( s#nfs_server * ) ; s#pnfs_layout_hdr * ( * alloc_layout_hdr ) ( s#inode * , t#gfp_t ) ; void ( * free_layout_hdr ) ( s#pnfs_layout_hdr * ) ; s#pnfs_layout_segment * ( * alloc_lseg ) ( s#pnfs_layout_hdr * , s#nfs4_layoutget_res * , t#gfp_t ) ; void ( * free_lseg ) ( s#pnfs_layout_segment * ) ; void ( * add_lseg ) ( s#pnfs_layout_hdr * , s#pnfs_layout_segment * , s#list_head * ) ; void ( * return_range ) ( s#pnfs_layout_hdr * , s#pnfs_layout_range * ) ; const s#nfs_pageio_ops * pg_read_ops ; const s#nfs_pageio_ops * pg_write_ops ; s#pnfs_ds_commit_info * ( * get_ds_info ) ( s#inode * ) ; int ( * sync ) ( s#inode * , t#bool ) ; e#pnfs_try_status ( * read_pagelist ) ( s#nfs_pgio_header * ) ; e#pnfs_try_status ( * write_pagelist ) ( s#nfs_pgio_header * , int ) ; void ( * free_deviceid_node ) ( s#nfs4_deviceid_node * ) ; s#nfs4_deviceid_node * ( * alloc_deviceid_node ) ( s#nfs_server * , s#pnfs_device * , t#gfp_t ) ; int ( * prepare_layoutreturn ) ( s#nfs4_layoutreturn_args * ) ; void ( * cleanup_layoutcommit ) ( s#nfs4_layoutcommit_data * ) ; int ( * prepare_layoutcommit ) ( s#nfs4_layoutcommit_args * ) ; int ( * prepare_layoutstats ) ( s#nfs42_layoutstat_args * ) ; } -s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#nfs_fscache_key * fscache_key ; s#fscache_cookie * fscache ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } +s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#fscache_volume * fscache ; char * fscache_uniq ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } s#nfs4_state_owner struct nfs4_state_owner { s#nfs_server * so_server ; s#list_head so_lru ; unsigned long so_expires ; s#rb_node so_server_node ; const s#cred * so_cred ; t#spinlock_t so_lock ; t#atomic_t so_count ; unsigned long so_flags ; s#list_head so_states ; s#nfs_seqid_counter so_seqid ; t#seqcount_spinlock_t so_reclaim_seqcount ; s#mutex so_delegreturn_mutex ; } s#nfs4_state struct nfs4_state { s#list_head open_states ; s#list_head inode_states ; s#list_head lock_states ; s#nfs4_state_owner * owner ; s#inode * inode ; unsigned long flags ; t#spinlock_t state_lock ; t#seqlock_t seqlock ; t#nfs4_stateid stateid ; t#nfs4_stateid open_stateid ; unsigned int n_rdonly ; unsigned int n_wronly ; unsigned int n_rdwr ; t#fmode_t state ; t#refcount_t count ; t#wait_queue_head_t waitq ; s#callback_head callback_head ; } s#nfs4_lock_state struct nfs4_lock_state { s#list_head ls_locks ; s#nfs4_state * ls_state ; unsigned long ls_flags ; s#nfs_seqid_counter ls_seqid ; t#nfs4_stateid ls_stateid ; t#refcount_t ls_count ; t#fl_owner_t ls_owner ; } @@ -191711,7 +191616,6 @@ s##fileattr s##cdev s##fscrypt_info s##fsverity_info -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -191920,10 +191824,9 @@ s##nfs_direct_req s##pnfs_commit_ops s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -192116,8 +192019,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -192334,8 +192237,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -192547,10 +192450,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -192688,7 +192590,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -192710,7 +192611,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -192736,8 +192636,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -192886,7 +192786,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -192908,7 +192807,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -192929,8 +192827,8 @@ s##xattr_handler s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -193164,10 +193062,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fiemap_extent_info @@ -193340,8 +193237,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -193549,9 +193445,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -193735,10 +193630,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -193809,7 +193703,6 @@ s##bio_crypt_ctx s##kmem_cache s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -193859,7 +193752,6 @@ s##device_node e##dev_dma_attr s##iommu_group s##dev_iommu -s##swap_info_struct s##netpoll_info s##bpf_prog s##bpf_offloaded_map @@ -193943,8 +193835,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -194120,8 +194012,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -194313,8 +194204,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##rpc_cred_cache s##nfs_io_completion s##nfs_direct_req @@ -194523,10 +194413,9 @@ s##nlmclnt_operations s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##nfs_io_completion s##io_uring_cmd s##fs_parameter_spec @@ -194765,10 +194654,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -194971,10 +194859,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -195170,9 +195057,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -195198,6 +195084,7 @@ pnfs_unregister_layoutdriver extern void pnfs_unregister_layoutdriver ( s#pnfs_l pnfs_put_lseg void pnfs_put_lseg ( s#pnfs_layout_segment * ) s##nfs4_cached_acl s#nfs_delegation struct nfs_delegation { s#list_head super_list ; const s#cred * cred ; s#inode * inode ; t#nfs4_stateid stateid ; t#fmode_t type ; unsigned long pagemod_limit ; t#__u64 change_attr ; unsigned long flags ; t#refcount_t refcount ; t#spinlock_t lock ; s#callback_head rcu ; } +s##fscache_cookie s##nfs4_xattr_cache s#nfs_inode struct nfs_inode { t#__u64 fileid ; s#nfs_fh fh ; unsigned long flags ; unsigned long cache_validity ; unsigned long read_cache_jiffies ; unsigned long attrtimeo ; unsigned long attrtimeo_timestamp ; unsigned long attr_gencount ; unsigned long cache_change_attribute ; s#rb_root access_cache ; s#list_head access_cache_entry_lru ; s#list_head access_cache_inode_lru ; t#__be32 cookieverf [ 2 ] ; t#atomic_long_t nrequests ; t#atomic_long_t redirtied_pages ; s#nfs_mds_commit_info commit_info ; s#list_head open_files ; s#rw_semaphore rmdir_sem ; s#mutex commit_mutex ; unsigned long page_index ; s#nfs4_cached_acl * nfs4_acl ; s#list_head open_states ; s#nfs_delegation * delegation ; s#rw_semaphore rwsem ; s#pnfs_layout_hdr * layout ; t#__u64 write_io ; t#__u64 read_io ; s#fscache_cookie * fscache ; s#inode vfs_inode ; s#nfs4_xattr_cache * xattr_cache ; } pnfs_destroy_layout void pnfs_destroy_layout ( s#nfs_inode * ) @@ -195390,10 +195277,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -195604,10 +195490,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##cdev s##fscrypt_info @@ -195768,7 +195653,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -195790,7 +195674,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -195813,8 +195696,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -195962,7 +195845,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -195984,7 +195866,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -196003,8 +195884,8 @@ s##nfs_io_completion s##nfs_direct_req s##xattr_handler s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -196221,8 +196102,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -196485,10 +196366,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -222122,6 +222002,7 @@ get_kernel_pages int get_kernel_pages ( const s#kvec * , int , int , s#page * * mark_page_accessed extern void mark_page_accessed ( s#page * ) lru_cache_add extern void lru_cache_add ( s#page * ) release_pages void release_pages ( s#page * * , int ) +s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } __pagevec_release void __pagevec_release ( s#pagevec * ) pagevec_lookup_range unsigned pagevec_lookup_range ( s#pagevec * , s#address_space * , unsigned long * , unsigned long ) pagevec_lookup_range_tag unsigned pagevec_lookup_range_tag ( s#pagevec * , s#address_space * , unsigned long * , unsigned long , t#xa_mark_t ) @@ -229153,9 +229034,10 @@ s##crypto_aead s##aead_request ceph_check_fsid extern int ceph_check_fsid ( s#ceph_client * , s#ceph_fsid * ) ceph_compare_options extern int ceph_compare_options ( s#ceph_options * , s#ceph_client * ) +ceph_parse_fsid extern int ceph_parse_fsid ( const char * , s#ceph_fsid * ) ceph_alloc_options s#ceph_options * ceph_alloc_options ( void ) ceph_destroy_options extern void ceph_destroy_options ( s#ceph_options * ) -ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * ) +ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * , char ) ceph_parse_param int ceph_parse_param ( s#fs_parameter * , s#ceph_options * , s#fc_log * ) ceph_print_client_options int ceph_print_client_options ( s#seq_file * , s#ceph_client * , t#bool ) ceph_client_addr s#ceph_entity_addr * ceph_client_addr ( s#ceph_client * ) @@ -229880,7 +229762,7 @@ ceph_osdc_new_request extern s#ceph_osd_request * ceph_osdc_new_request ( s#ceph ceph_osdc_abort_requests void ceph_osdc_abort_requests ( s#ceph_osd_client * , int ) ceph_osdc_clear_abort_err void ceph_osdc_clear_abort_err ( s#ceph_osd_client * ) ceph_osdc_update_epoch_barrier void ceph_osdc_update_epoch_barrier ( s#ceph_osd_client * , t#u32 ) -ceph_osdc_start_request extern int ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * , t#bool ) +ceph_osdc_start_request void ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_cancel_request extern void ceph_osdc_cancel_request ( s#ceph_osd_request * ) ceph_osdc_wait_request extern int ceph_osdc_wait_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_sync extern void ceph_osdc_sync ( s#ceph_osd_client * ) @@ -229893,7 +229775,7 @@ ceph_osdc_list_watchers int ceph_osdc_list_watchers ( s#ceph_osd_client * , s#ce ceph_osdc_flush_notifies extern void ceph_osdc_flush_notifies ( s#ceph_osd_client * ) ceph_osdc_maybe_request_map void ceph_osdc_maybe_request_map ( s#ceph_osd_client * ) ceph_osdc_call int ceph_osdc_call ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , const char * , const char * , unsigned int , s#page * , t#size_t , s#page * * , t#size_t * ) -ceph_osdc_copy_from int ceph_osdc_copy_from ( s#ceph_osd_client * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u64 , t#u8 ) +osd_req_op_copy_from_init extern int osd_req_op_copy_from_init ( s#ceph_osd_request * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u32 , t#u64 , t#u8 ) /* net/ceph/osdmap.o */ ceph_pg_pool_name_by_id extern const char * ceph_pg_pool_name_by_id ( s#ceph_osdmap * , t#u64 ) diff --git a/kabi/ppc64le/symvers-default b/kabi/ppc64le/symvers-default index 326114a..1b69267 100644 --- a/kabi/ppc64le/symvers-default +++ b/kabi/ppc64le/symvers-default @@ -1,24 +1,24 @@ -0x7016df48 ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL +0x5d159415 ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL 0xedd17b31 sock_get_timeout vmlinux EXPORT_SYMBOL 0x55417264 unregister_vt_notifier vmlinux EXPORT_SYMBOL_GPL -0xfe6f3605 set_anon_super vmlinux EXPORT_SYMBOL +0xdf021436 set_anon_super vmlinux EXPORT_SYMBOL 0xac6a4c05 __cleancache_invalidate_page vmlinux EXPORT_SYMBOL -0xa9311b55 kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x7b79d62f kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x5efdd68b __tracepoint_mmap_lock_released vmlinux EXPORT_SYMBOL -0x7d8569e3 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL +0xc52df525 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL 0xae1051b0 net_cls_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xd733b620 xsk_tx_completed vmlinux EXPORT_SYMBOL -0xd47b5681 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL +0x98332a3e xsk_tx_completed vmlinux EXPORT_SYMBOL +0x9a1081f6 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL 0x16ba8259 of_get_property vmlinux EXPORT_SYMBOL -0x6a0c1de8 i2c_put_adapter vmlinux EXPORT_SYMBOL +0xdfc6c650 i2c_put_adapter vmlinux EXPORT_SYMBOL 0xfbd54c5b rtc_class_open vmlinux EXPORT_SYMBOL_GPL 0x013f26ae dma_fence_get_stub vmlinux EXPORT_SYMBOL 0x350ea558 dma_fence_default_wait vmlinux EXPORT_SYMBOL -0x99adbdb2 request_firmware vmlinux EXPORT_SYMBOL +0x54a4891d request_firmware vmlinux EXPORT_SYMBOL 0xbbc8dc1b dev_pm_enable_wake_irq vmlinux EXPORT_SYMBOL_GPL 0xc9843143 irq_to_desc vmlinux EXPORT_SYMBOL_GPL -0x1caf438f netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL -0xa2627cbc netpoll_poll_enable vmlinux EXPORT_SYMBOL +0x3bc74931 netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL +0xac4a629d netpoll_poll_enable vmlinux EXPORT_SYMBOL 0x3d58f8e8 dev_uc_sync vmlinux EXPORT_SYMBOL 0x6391b9de dev_mc_sync vmlinux EXPORT_SYMBOL 0x79b87cdf hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL @@ -27,22 +27,22 @@ 0xc8594d3d reset_control_acquire vmlinux EXPORT_SYMBOL_GPL 0x80ca5026 _bin2bcd vmlinux EXPORT_SYMBOL 0xfbaaf01e console_lock vmlinux EXPORT_SYMBOL -0x22723a69 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL +0x96deb8cf tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL 0x759139cb of_pci_check_probe_only vmlinux EXPORT_SYMBOL_GPL 0x4d8a96ab xas_set_mark vmlinux EXPORT_SYMBOL_GPL 0xc87fb025 xas_get_mark vmlinux EXPORT_SYMBOL_GPL 0x9a73b032 ZSTD_initDStream_usingDDict vmlinux EXPORT_SYMBOL 0x430ecc96 ZSTD_initCStream_usingCDict vmlinux EXPORT_SYMBOL 0x139f2189 __kfifo_alloc vmlinux EXPORT_SYMBOL -0x64144440 nf_log_register vmlinux EXPORT_SYMBOL +0x3f5eb9a8 nf_log_register vmlinux EXPORT_SYMBOL 0x5f98bdb6 nf_hooks_needed vmlinux EXPORT_SYMBOL 0xf0834316 of_icc_get_from_provider vmlinux EXPORT_SYMBOL_GPL 0xe58bebc8 ps2_end_command vmlinux EXPORT_SYMBOL 0xf3f05958 serial8250_do_shutdown vmlinux EXPORT_SYMBOL_GPL -0x4d18001e phy_reset vmlinux EXPORT_SYMBOL_GPL +0xcd2ae1d2 phy_reset vmlinux EXPORT_SYMBOL_GPL 0x3854774b kstrtoll vmlinux EXPORT_SYMBOL 0xbefc38f0 _debug_pagealloc_enabled vmlinux EXPORT_SYMBOL -0x0206bc3a nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL +0xd07508a0 nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL 0x59e16e78 devfreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x303d88b1 device_del vmlinux EXPORT_SYMBOL_GPL 0xaf166bde device_add vmlinux EXPORT_SYMBOL_GPL @@ -52,48 +52,48 @@ 0x19d93f6d __irq_apply_affinity_hint vmlinux EXPORT_SYMBOL_GPL 0x0c3690fc _raw_spin_lock_bh vmlinux EXPORT_SYMBOL 0x7eac2eab init_uts_ns vmlinux EXPORT_SYMBOL_GPL -0x442ccf80 dst_release vmlinux EXPORT_SYMBOL -0x3998ea50 dst_discard_out vmlinux EXPORT_SYMBOL -0x2ed0d3db sock_no_mmap vmlinux EXPORT_SYMBOL -0x0b3f6cbb dev_lstats_read vmlinux EXPORT_SYMBOL +0x11ecb334 dst_release vmlinux EXPORT_SYMBOL +0xa1d5ad9a dst_discard_out vmlinux EXPORT_SYMBOL +0x271e7e58 sock_no_mmap vmlinux EXPORT_SYMBOL +0x420a051b dev_lstats_read vmlinux EXPORT_SYMBOL 0xacb4d88c clk_rate_exclusive_put vmlinux EXPORT_SYMBOL_GPL 0x9bb4e317 ioread32be vmlinux EXPORT_SYMBOL 0xdf9734a7 sg_nents vmlinux EXPORT_SYMBOL 0x3f0daefc ioc_find_get_icq vmlinux EXPORT_SYMBOL_GPL 0x27866435 security_xfrm_state_alloc vmlinux EXPORT_SYMBOL 0xa9f76e24 sysfs_update_group vmlinux EXPORT_SYMBOL_GPL -0x27e10028 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL +0xa2bd0dcc fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL 0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL -0xf4d66c07 tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL +0xa2e06662 tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL 0x54e6fcdd net_enable_timestamp vmlinux EXPORT_SYMBOL -0x9112a56e sockfd_lookup vmlinux EXPORT_SYMBOL -0x034c3fa7 cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xdb91dee4 sockfd_lookup vmlinux EXPORT_SYMBOL +0x49537a23 cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL 0x68baaf79 wwan_register_ops vmlinux EXPORT_SYMBOL_GPL 0x731c4a9c dma_fence_signal vmlinux EXPORT_SYMBOL -0x48c7a938 fb_validate_mode vmlinux EXPORT_SYMBOL +0xdfb03dff fb_validate_mode vmlinux EXPORT_SYMBOL 0x8b910be2 errseq_sample vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xfcbfec70 add_memory_driver_managed vmlinux EXPORT_SYMBOL_GPL 0xe4971ade tracing_alloc_snapshot vmlinux EXPORT_SYMBOL_GPL 0x65541801 srcu_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL -0x6841ea23 ping_seq_next vmlinux EXPORT_SYMBOL_GPL -0xf8e77485 dev_graft_qdisc vmlinux EXPORT_SYMBOL +0x77db8c67 ping_seq_next vmlinux EXPORT_SYMBOL_GPL +0x0eb68147 dev_graft_qdisc vmlinux EXPORT_SYMBOL 0x7f00bdac devlink_resource_register vmlinux EXPORT_SYMBOL_GPL -0xe98a0b21 phy_set_media vmlinux EXPORT_SYMBOL_GPL +0xd13a9bd5 phy_set_media vmlinux EXPORT_SYMBOL_GPL 0x26811432 badblocks_store vmlinux EXPORT_SYMBOL_GPL 0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL -0xc6b58d48 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL -0xa02453e0 xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x6a0cba8a __dev_direct_xmit vmlinux EXPORT_SYMBOL -0xac8059c7 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL -0x3144ce23 skb_ensure_writable vmlinux EXPORT_SYMBOL +0x1f0b1718 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL +0xa8762bfe xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL +0xbd802249 __dev_direct_xmit vmlinux EXPORT_SYMBOL +0x687c6046 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL +0xc9b3ed33 skb_ensure_writable vmlinux EXPORT_SYMBOL 0xc1b24070 of_thermal_get_ntrips vmlinux EXPORT_SYMBOL_GPL 0x0be4a84d transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x40575193 serdev_device_write vmlinux EXPORT_SYMBOL_GPL 0x7ef4bddc __sg_page_iter_next vmlinux EXPORT_SYMBOL 0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL -0x13b0f1e4 nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL -0xae6b4eb3 mr_table_alloc vmlinux EXPORT_SYMBOL +0xb51dfa9f nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL +0xc06571cf mr_table_alloc vmlinux EXPORT_SYMBOL 0xb66dc0a4 input_handler_for_each_handle vmlinux EXPORT_SYMBOL 0xfd81d68a dma_resv_reserve_fences vmlinux EXPORT_SYMBOL 0xd7426f0c fwnode_find_reference vmlinux EXPORT_SYMBOL_GPL @@ -105,11 +105,11 @@ 0x9d086026 __devm_rtc_register_device vmlinux EXPORT_SYMBOL_GPL 0xe630812f input_mt_assign_slots vmlinux EXPORT_SYMBOL 0xb704e34a pci_bus_read_config_byte vmlinux EXPORT_SYMBOL -0xea2556ab blkcg_root vmlinux EXPORT_SYMBOL_GPL -0x93bc310e mount_subtree vmlinux EXPORT_SYMBOL -0x248567b1 iget_locked vmlinux EXPORT_SYMBOL +0x1a498741 blkcg_root vmlinux EXPORT_SYMBOL_GPL +0x17a46eec mount_subtree vmlinux EXPORT_SYMBOL +0x841437fd iget_locked vmlinux EXPORT_SYMBOL 0x0a43cd1a analyse_instr vmlinux EXPORT_SYMBOL_GPL -0x7df5aeac __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0xee817b67 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL 0x56880273 of_graph_get_next_endpoint vmlinux EXPORT_SYMBOL 0x1da7c3d3 class_interface_register vmlinux EXPORT_SYMBOL_GPL 0x526e687b iommu_group_add_device vmlinux EXPORT_SYMBOL_GPL @@ -125,8 +125,8 @@ 0xe72701cb of_get_named_gpio_flags vmlinux EXPORT_SYMBOL_GPL 0x73ed7f96 __fscrypt_prepare_setattr vmlinux EXPORT_SYMBOL_GPL 0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0x94524518 tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL -0x81f03149 i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL +0x4c756b2c tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL +0x9bdc6432 i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL 0xa8e5f325 tty_register_device vmlinux EXPORT_SYMBOL 0xbb4f4766 simple_write_to_buffer vmlinux EXPORT_SYMBOL 0xbe118c52 __tracepoint_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL @@ -138,32 +138,32 @@ 0x450639ab sg_last vmlinux EXPORT_SYMBOL 0x01f54de3 param_get_string vmlinux EXPORT_SYMBOL 0x5a9f1d63 memmove vmlinux EXPORT_SYMBOL -0xac1fafa7 tc_setup_cb_add vmlinux EXPORT_SYMBOL +0xc8552ae5 tc_setup_cb_add vmlinux EXPORT_SYMBOL 0x21ce3ed1 dev_fetch_sw_netstats vmlinux EXPORT_SYMBOL_GPL 0x395ea4e6 devm_thermal_zone_of_sensor_unregister vmlinux EXPORT_SYMBOL_GPL 0x076356e7 sfp_may_have_phy vmlinux EXPORT_SYMBOL_GPL 0xdd54a02f pm_clk_remove vmlinux EXPORT_SYMBOL_GPL -0xdcaa37fa tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL -0x7bbc3c4c wbt_enable_default vmlinux EXPORT_SYMBOL_GPL +0xbc465485 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL +0x858cdc8e wbt_enable_default vmlinux EXPORT_SYMBOL_GPL 0xf28e5ee1 bdev_check_media_change vmlinux EXPORT_SYMBOL 0x8f982c3a crypto_cipher_decrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x76d3cd60 laptop_mode vmlinux EXPORT_SYMBOL -0x6353cdbf generic_file_direct_write vmlinux EXPORT_SYMBOL -0xd485c8a8 end_page_writeback vmlinux EXPORT_SYMBOL +0xe366fcd1 generic_file_direct_write vmlinux EXPORT_SYMBOL +0xd7d09b5a end_page_writeback vmlinux EXPORT_SYMBOL 0x486b2b7f of_node_to_nid vmlinux EXPORT_SYMBOL 0xfc683b45 has_big_cores vmlinux EXPORT_SYMBOL_GPL -0xd79610e8 skb_recv_datagram vmlinux EXPORT_SYMBOL +0x6db05ff5 skb_recv_datagram vmlinux EXPORT_SYMBOL 0xa491dded clk_hw_round_rate vmlinux EXPORT_SYMBOL_GPL -0xe3030eb9 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL +0x643333c5 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL 0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0x7e1e1bd3 iommu_tce_check_gpa vmlinux EXPORT_SYMBOL_GPL 0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL -0x3670567b unregister_qdisc vmlinux EXPORT_SYMBOL +0x02ecc413 unregister_qdisc vmlinux EXPORT_SYMBOL 0x1ab1dee6 extcon_set_property_capability vmlinux EXPORT_SYMBOL_GPL 0x8011db46 extcon_get_property_capability vmlinux EXPORT_SYMBOL_GPL 0x7951e082 cpufreq_table_index_unsorted vmlinux EXPORT_SYMBOL_GPL -0x5f7c023a dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL -0xb141209c of_genpd_add_provider_onecell vmlinux EXPORT_SYMBOL_GPL +0xfb5322ac dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL +0xfb76e191 of_genpd_add_provider_onecell vmlinux EXPORT_SYMBOL_GPL 0xdc43bdc6 pci_vpd_find_ro_info_keyword vmlinux EXPORT_SYMBOL_GPL 0x0910fb44 pci_map_rom vmlinux EXPORT_SYMBOL 0xf61e6dd2 crypto_shash_finup vmlinux EXPORT_SYMBOL_GPL @@ -171,24 +171,24 @@ 0x85cf17de crypto_ahash_finup vmlinux EXPORT_SYMBOL_GPL 0x98e1d579 crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL 0x9f08c714 scatterwalk_copychunks vmlinux EXPORT_SYMBOL_GPL -0x23c271e1 security_task_getsecid_subj vmlinux EXPORT_SYMBOL -0x1c05014e pin_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x1734c831 security_task_getsecid_subj vmlinux EXPORT_SYMBOL +0xc82ebc07 pin_user_pages_unlocked vmlinux EXPORT_SYMBOL 0x052c9aed ktime_get_real_fast_ns vmlinux EXPORT_SYMBOL_GPL -0xd007c01e sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL +0xe31a3214 sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL 0x64bbc288 string_unescape vmlinux EXPORT_SYMBOL 0xc6cb465a __kfifo_max_r vmlinux EXPORT_SYMBOL 0x75d499dd vmcore_add_device_dump vmlinux EXPORT_SYMBOL -0x59727ba4 vm_insert_page vmlinux EXPORT_SYMBOL -0xbe57bdff bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0x17de9997 vm_insert_page vmlinux EXPORT_SYMBOL +0xd76e4cff bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL 0x74e36f75 irq_domain_add_legacy vmlinux EXPORT_SYMBOL_GPL 0xac68a496 irq_chip_disable_parent vmlinux EXPORT_SYMBOL_GPL 0x80dd01ca register_console vmlinux EXPORT_SYMBOL -0x05759b6f inet_reqsk_alloc vmlinux EXPORT_SYMBOL -0x7d121ad0 sock_no_socketpair vmlinux EXPORT_SYMBOL +0x03a46e34 inet_reqsk_alloc vmlinux EXPORT_SYMBOL +0x53fd85c4 sock_no_socketpair vmlinux EXPORT_SYMBOL 0xd5b1aa27 input_ff_event vmlinux EXPORT_SYMBOL_GPL 0x58596c01 devm_gpio_request vmlinux EXPORT_SYMBOL_GPL -0x2689d713 __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0xd026473f __filemap_set_wb_err vmlinux EXPORT_SYMBOL +0x60914250 __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x6204d51f __filemap_set_wb_err vmlinux EXPORT_SYMBOL 0x3192d768 cpufreq_remove_update_util_hook vmlinux EXPORT_SYMBOL_GPL 0x8da1c37f vio_cmo_set_dev_desired vmlinux EXPORT_SYMBOL 0x25301bc6 arch_wb_cache_pmem vmlinux EXPORT_SYMBOL_GPL @@ -196,13 +196,13 @@ 0x5bd4ff88 flow_action_cookie_create vmlinux EXPORT_SYMBOL 0x96c42cdc dev_addr_del vmlinux EXPORT_SYMBOL 0x10182f7e gnet_stats_start_copy vmlinux EXPORT_SYMBOL -0xd8c868f9 devm_of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL +0xd9eba3ab devm_of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL 0x33f0768c cpufreq_quick_get_max vmlinux EXPORT_SYMBOL 0xb7329c06 clk_set_phase vmlinux EXPORT_SYMBOL_GPL 0x1c5ff742 clk_get_phase vmlinux EXPORT_SYMBOL_GPL 0x68db14bd synth_event_trace_end vmlinux EXPORT_SYMBOL_GPL 0x20dba4c6 rcutorture_sched_setaffinity vmlinux EXPORT_SYMBOL_GPL -0xe8034229 __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0x09db817c __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x46013233 net_dec_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0x3ac5cafe platform_device_put vmlinux EXPORT_SYMBOL_GPL 0xecbb0383 platform_device_del vmlinux EXPORT_SYMBOL_GPL @@ -213,23 +213,23 @@ 0xee736708 pci_get_dsn vmlinux EXPORT_SYMBOL_GPL 0x9114b616 __xa_alloc vmlinux EXPORT_SYMBOL 0xe1317694 __kfifo_dma_in_prepare_r vmlinux EXPORT_SYMBOL -0x60db0035 blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL +0xa4793349 blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL 0x58c529f2 bpf_preload_ops vmlinux EXPORT_SYMBOL_GPL 0x995d1071 prof_on vmlinux EXPORT_SYMBOL_GPL 0xc0a4fe8d devm_free_irq vmlinux EXPORT_SYMBOL 0xc412fdf3 radix__flush_all_lpid vmlinux EXPORT_SYMBOL_GPL 0xb7d17fa0 pgtable_cache vmlinux EXPORT_SYMBOL_GPL -0x7066d189 kernel_accept vmlinux EXPORT_SYMBOL +0x3437d3e8 kernel_accept vmlinux EXPORT_SYMBOL 0x2b5db345 kset_create_and_add vmlinux EXPORT_SYMBOL_GPL 0x2914ea2d ZSTD_compressBlock vmlinux EXPORT_SYMBOL 0xbe9d01d9 pcim_iounmap vmlinux EXPORT_SYMBOL 0xe3086e08 mm_kobj vmlinux EXPORT_SYMBOL_GPL -0x96c1d219 set_bdi_congested vmlinux EXPORT_SYMBOL -0x78117a01 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL +0xcaf7861d set_bdi_congested vmlinux EXPORT_SYMBOL +0x3539d164 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL 0x5b2f27fb do_wait_intr vmlinux EXPORT_SYMBOL 0x55686530 __arch_clear_user vmlinux EXPORT_SYMBOL 0xa9bfe907 pci_find_bus_by_node vmlinux EXPORT_SYMBOL_GPL -0xd0c7ca5d netif_carrier_event vmlinux EXPORT_SYMBOL_GPL +0xd5789abf netif_carrier_event vmlinux EXPORT_SYMBOL_GPL 0x474e333c nx842_crypto_decompress vmlinux EXPORT_SYMBOL_GPL 0x0533e16d dma_resv_iter_first_unlocked vmlinux EXPORT_SYMBOL 0x85494c1f driver_find vmlinux EXPORT_SYMBOL_GPL @@ -244,13 +244,13 @@ 0x91f95e56 kvmppc_h_get_tce vmlinux EXPORT_SYMBOL_GPL 0xed656e30 udp_encap_disable vmlinux EXPORT_SYMBOL 0x5cb8a4f3 flow_rule_match_l2tpv3 vmlinux EXPORT_SYMBOL -0xc2b20233 tso_build_data vmlinux EXPORT_SYMBOL -0x9746b467 devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0x7fad61f9 tso_build_data vmlinux EXPORT_SYMBOL +0x4b176dac devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0x72ca76f9 dma_buf_map_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x76ca463c tty_mode_ioctl vmlinux EXPORT_SYMBOL_GPL -0x2931ba78 fb_class vmlinux EXPORT_SYMBOL +0x68e5b14c fb_class vmlinux EXPORT_SYMBOL 0xfcf8fb71 load_nls vmlinux EXPORT_SYMBOL -0x6820b92e xp_raw_get_data vmlinux EXPORT_SYMBOL +0x6776e3be xp_raw_get_data vmlinux EXPORT_SYMBOL 0x659ded26 xfrm_flush_gc vmlinux EXPORT_SYMBOL 0x4859b8bb rtc_year_days vmlinux EXPORT_SYMBOL 0xd39c970b __pm_runtime_use_autosuspend vmlinux EXPORT_SYMBOL_GPL @@ -258,7 +258,7 @@ 0x8888f1fe xxh32 vmlinux EXPORT_SYMBOL 0x815ea9c9 from_kuid vmlinux EXPORT_SYMBOL 0xd1cbc23c add_timer_on vmlinux EXPORT_SYMBOL_GPL -0x7b687d36 ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0x0dfca6d2 ip6_local_out vmlinux EXPORT_SYMBOL_GPL 0xfa2e5f32 i2c_smbus_pec vmlinux EXPORT_SYMBOL 0xec4da52e pm_runtime_set_autosuspend_delay vmlinux EXPORT_SYMBOL_GPL 0xfb6eedf9 power_group_name vmlinux EXPORT_SYMBOL_GPL @@ -276,12 +276,12 @@ 0x113941db device_unregister vmlinux EXPORT_SYMBOL_GPL 0x0decd4e0 serial8250_request_dma vmlinux EXPORT_SYMBOL_GPL 0x981f4c9f virtqueue_get_vring vmlinux EXPORT_SYMBOL_GPL -0x6be9b59c vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL +0xf7e0d0d7 vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL 0x34a7b142 __SCK__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0xfbfa5f2f iw_handler_set_thrspy vmlinux EXPORT_SYMBOL -0x7fe19997 xfrm_state_add vmlinux EXPORT_SYMBOL -0x6e2caec4 ping_rcv vmlinux EXPORT_SYMBOL_GPL -0xb3460869 __netlink_kernel_create vmlinux EXPORT_SYMBOL +0xbd0672de xfrm_state_add vmlinux EXPORT_SYMBOL +0x67c06a40 ping_rcv vmlinux EXPORT_SYMBOL_GPL +0xa5ffd32a __netlink_kernel_create vmlinux EXPORT_SYMBOL 0x45144896 of_property_read_u64_index vmlinux EXPORT_SYMBOL_GPL 0x409a16ea of_property_read_u32_index vmlinux EXPORT_SYMBOL_GPL 0x07483e13 cn_del_callback vmlinux EXPORT_SYMBOL_GPL @@ -294,7 +294,7 @@ 0x4a5585e6 led_get_default_pattern vmlinux EXPORT_SYMBOL_GPL 0x4aba5c97 serdev_controller_remove vmlinux EXPORT_SYMBOL_GPL 0xba50dd65 pci_generic_config_read32 vmlinux EXPORT_SYMBOL_GPL -0x60f4214f I_BDEV vmlinux EXPORT_SYMBOL +0xd3e633ea I_BDEV vmlinux EXPORT_SYMBOL 0xfc00ab2f fscrypt_ioctl_get_key_status vmlinux EXPORT_SYMBOL_GPL 0x7729cbdd task_handoff_register vmlinux EXPORT_SYMBOL_GPL 0xf422336e irq_create_fwspec_mapping vmlinux EXPORT_SYMBOL_GPL @@ -306,97 +306,97 @@ 0xec8b101e fs_context_for_mount vmlinux EXPORT_SYMBOL 0x495e378d __pv_queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL 0x38a9f7c5 in6addr_loopback vmlinux EXPORT_SYMBOL -0xefe9a3d3 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL -0x7ef5f607 tcf_exts_terse_dump vmlinux EXPORT_SYMBOL -0x94c6c5fb netdev_set_num_tc vmlinux EXPORT_SYMBOL -0x0e5e4f11 skb_dump vmlinux EXPORT_SYMBOL +0x4b6dbbd0 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL +0x33e008dd tcf_exts_terse_dump vmlinux EXPORT_SYMBOL +0xbdad0d12 netdev_set_num_tc vmlinux EXPORT_SYMBOL +0x1796515a skb_dump vmlinux EXPORT_SYMBOL 0x1dc6c93b lookup_user_key vmlinux EXPORT_SYMBOL 0xaa1bd681 vfs_path_lookup vmlinux EXPORT_SYMBOL 0xd03eaf4c schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL 0x345c8916 strict_msr_control vmlinux EXPORT_SYMBOL -0x8c27e365 fib6_new_table vmlinux EXPORT_SYMBOL_GPL -0x6f5e9580 invalidate_bdev vmlinux EXPORT_SYMBOL +0xbed6428a fib6_new_table vmlinux EXPORT_SYMBOL_GPL +0xb67456f2 invalidate_bdev vmlinux EXPORT_SYMBOL 0x944375db _totalram_pages vmlinux EXPORT_SYMBOL 0x9aeacb87 ring_buffer_iter_empty vmlinux EXPORT_SYMBOL_GPL 0xf58ecbc3 put_pid_ns vmlinux EXPORT_SYMBOL_GPL -0xfe72b6bd tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL -0xf6a37254 netdev_info vmlinux EXPORT_SYMBOL +0x74497698 tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL +0xec87e38b netdev_info vmlinux EXPORT_SYMBOL 0x9dee284f tty_kopen_exclusive vmlinux EXPORT_SYMBOL_GPL 0x6c61ce70 num_registered_fb vmlinux EXPORT_SYMBOL 0x62777bab pci_stop_root_bus vmlinux EXPORT_SYMBOL_GPL -0xe4d76a6a kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0x899a66cf kobject_uevent vmlinux EXPORT_SYMBOL_GPL 0x8fb30b5f __fscrypt_prepare_rename vmlinux EXPORT_SYMBOL_GPL -0x8c69c7ba vfs_ioctl vmlinux EXPORT_SYMBOL -0xc0004ab7 sched_set_fifo vmlinux EXPORT_SYMBOL_GPL -0x1b5d141b inet_send_prepare vmlinux EXPORT_SYMBOL_GPL +0xd8ea360d vfs_ioctl vmlinux EXPORT_SYMBOL +0xa0f9b77b sched_set_fifo vmlinux EXPORT_SYMBOL_GPL +0x43a7ad2d inet_send_prepare vmlinux EXPORT_SYMBOL_GPL 0x4e7fe884 of_n_addr_cells vmlinux EXPORT_SYMBOL 0x23fdabe6 regmap_get_raw_write_max vmlinux EXPORT_SYMBOL_GPL -0x87c5f001 wakeup_source_add vmlinux EXPORT_SYMBOL_GPL +0xaff1b870 wakeup_source_add vmlinux EXPORT_SYMBOL_GPL 0x37fecc33 pci_bus_write_config_dword vmlinux EXPORT_SYMBOL 0x17ea171e fscrypt_prepare_new_inode vmlinux EXPORT_SYMBOL_GPL 0xd159586c net_prio_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x3b7f035c dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL -0x21b57cd8 netdev_lower_state_changed vmlinux EXPORT_SYMBOL +0x612d94c4 dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL +0x13e50fd1 netdev_lower_state_changed vmlinux EXPORT_SYMBOL 0x622ab503 tty_hung_up_p vmlinux EXPORT_SYMBOL -0x26bc9a6b blk_cleanup_queue vmlinux EXPORT_SYMBOL -0x9ce1b854 iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL +0x0d9eeaac blk_cleanup_queue vmlinux EXPORT_SYMBOL +0x7ce703eb iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL 0x6326374f generic_setlease vmlinux EXPORT_SYMBOL 0x467eb7de vas_unregister_api_pseries vmlinux EXPORT_SYMBOL_GPL -0xb4c7a6b7 ipv6_getsockopt vmlinux EXPORT_SYMBOL -0x8bfe5557 dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL +0x1f42df43 ipv6_getsockopt vmlinux EXPORT_SYMBOL +0x3a4ff300 dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL 0x213e4965 ps2_is_keyboard_id vmlinux EXPORT_SYMBOL 0xdc97af2e syscore_suspend vmlinux EXPORT_SYMBOL_GPL 0xf8150681 ipmi_platform_add vmlinux EXPORT_SYMBOL 0x900cad78 pcim_enable_device vmlinux EXPORT_SYMBOL 0x5a49dbc9 timerqueue_del vmlinux EXPORT_SYMBOL_GPL 0x5e13480b copro_handle_mm_fault vmlinux EXPORT_SYMBOL_GPL -0x4ee28f47 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL -0x44846e4c nf_register_net_hooks vmlinux EXPORT_SYMBOL +0x890b65c4 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL +0x97cba058 nf_register_net_hooks vmlinux EXPORT_SYMBOL 0xc0ab2d60 icc_nodes_remove vmlinux EXPORT_SYMBOL_GPL -0x11f68593 pm_genpd_init vmlinux EXPORT_SYMBOL_GPL +0x1023994f pm_genpd_init vmlinux EXPORT_SYMBOL_GPL 0xd4aaf898 dev_err_probe vmlinux EXPORT_SYMBOL_GPL 0x4035ecf1 proc_mkdir_data vmlinux EXPORT_SYMBOL_GPL -0x54978bb7 mpage_writepages vmlinux EXPORT_SYMBOL -0xb7851081 write_one_page vmlinux EXPORT_SYMBOL +0xc3924470 mpage_writepages vmlinux EXPORT_SYMBOL +0x4276b558 write_one_page vmlinux EXPORT_SYMBOL 0x7a81541b async_synchronize_cookie vmlinux EXPORT_SYMBOL_GPL -0x07b512df udp6_set_csum vmlinux EXPORT_SYMBOL -0x4ad80b29 inet_add_protocol vmlinux EXPORT_SYMBOL +0x41abcbe0 udp6_set_csum vmlinux EXPORT_SYMBOL +0xc4192ecc inet_add_protocol vmlinux EXPORT_SYMBOL 0xcd6f2dc9 nf_log_buf_add vmlinux EXPORT_SYMBOL_GPL 0x22d52d96 n_tty_ioctl_helper vmlinux EXPORT_SYMBOL 0xed488a6c virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL -0x953cda31 sync_blockdev vmlinux EXPORT_SYMBOL -0xdde3c0d0 nobh_write_end vmlinux EXPORT_SYMBOL +0x9ac99f9c sync_blockdev vmlinux EXPORT_SYMBOL +0x49da6eac nobh_write_end vmlinux EXPORT_SYMBOL 0x6546e696 dma_map_sg_attrs vmlinux EXPORT_SYMBOL -0xaec3b754 tcf_idr_release vmlinux EXPORT_SYMBOL +0xb697e335 tcf_idr_release vmlinux EXPORT_SYMBOL 0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL -0x331e6056 dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL -0x013f132f sock_rfree vmlinux EXPORT_SYMBOL -0xfffd1c76 kernel_recvmsg vmlinux EXPORT_SYMBOL +0x6c2ed1e6 dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL +0x167008a6 sock_rfree vmlinux EXPORT_SYMBOL +0xd727efca kernel_recvmsg vmlinux EXPORT_SYMBOL 0x5face7e3 __root_device_register vmlinux EXPORT_SYMBOL_GPL 0xf8d07858 bitmap_from_arr32 vmlinux EXPORT_SYMBOL -0xdbc7f07c freeze_bdev vmlinux EXPORT_SYMBOL +0xfed8d94e freeze_bdev vmlinux EXPORT_SYMBOL 0x1bac5747 ima_file_check vmlinux EXPORT_SYMBOL_GPL 0xa096b944 dquot_reclaim_space_nodirty vmlinux EXPORT_SYMBOL 0x96d8c56e clockevents_unbind_device vmlinux EXPORT_SYMBOL_GPL 0x38db63d7 srcu_batches_completed vmlinux EXPORT_SYMBOL_GPL -0xb20082e0 xp_dma_map vmlinux EXPORT_SYMBOL +0x2abf7519 xp_dma_map vmlinux EXPORT_SYMBOL 0x2009e400 devlink_info_board_serial_number_put vmlinux EXPORT_SYMBOL_GPL -0xde7aa90b skb_kill_datagram vmlinux EXPORT_SYMBOL -0x5f4e231a kfree_skb vmlinux EXPORT_SYMBOL +0x7ca72c3b skb_kill_datagram vmlinux EXPORT_SYMBOL +0x858adea2 kfree_skb vmlinux EXPORT_SYMBOL 0x75acbbd7 fsverity_verify_page vmlinux EXPORT_SYMBOL_GPL 0x364cb853 kernel_kobj vmlinux EXPORT_SYMBOL_GPL 0x2b9997fb atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x1273eaac param_get_long vmlinux EXPORT_SYMBOL -0xebe8ca41 udp_seq_next vmlinux EXPORT_SYMBOL -0x717823f5 ip_sock_set_freebind vmlinux EXPORT_SYMBOL -0xabb8d058 i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL +0x9e0aa0c8 udp_seq_next vmlinux EXPORT_SYMBOL +0x7fef3e72 ip_sock_set_freebind vmlinux EXPORT_SYMBOL +0xfcbb2fc5 i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL 0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL 0x9b496b21 posix_acl_alloc vmlinux EXPORT_SYMBOL 0xeed0cea4 kernel_read_file_from_fd vmlinux EXPORT_SYMBOL_GPL -0xb0ed04c1 int_active_memcg vmlinux EXPORT_SYMBOL_GPL +0x10945edf int_active_memcg vmlinux EXPORT_SYMBOL_GPL 0x1005d60b tick_nohz_dep_set_cpu vmlinux EXPORT_SYMBOL_GPL -0x3baa4cb1 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL -0x05fd89c8 __kfree_skb vmlinux EXPORT_SYMBOL +0x4954f815 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL +0x52150417 __kfree_skb vmlinux EXPORT_SYMBOL 0xf4a2e742 led_compose_name vmlinux EXPORT_SYMBOL_GPL 0x14559c79 tty_port_register_device vmlinux EXPORT_SYMBOL_GPL 0x1faecc86 dma_async_device_channel_register vmlinux EXPORT_SYMBOL_GPL @@ -412,20 +412,20 @@ 0xc9345c0f digsig_verify vmlinux EXPORT_SYMBOL_GPL 0xd54c98e1 fscrypt_mergeable_bio vmlinux EXPORT_SYMBOL_GPL 0x9a086a80 dma_set_coherent_mask vmlinux EXPORT_SYMBOL -0x39b8cb76 tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL -0x064d1824 ip_defrag vmlinux EXPORT_SYMBOL -0xd770ed72 register_qdisc vmlinux EXPORT_SYMBOL +0x84c3e223 tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL +0x2e28dfc8 ip_defrag vmlinux EXPORT_SYMBOL +0x590ffb5d register_qdisc vmlinux EXPORT_SYMBOL 0xdb164409 devm_hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL 0x58def6ca sfp_module_remove vmlinux EXPORT_SYMBOL_GPL 0x8e17b3ae idr_destroy vmlinux EXPORT_SYMBOL 0xa7d5f92e ida_destroy vmlinux EXPORT_SYMBOL 0x47c20f8a refcount_dec_not_one vmlinux EXPORT_SYMBOL 0xb44b321c public_key_verify_signature vmlinux EXPORT_SYMBOL_GPL -0x03aece02 fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL +0xabc587a0 fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL 0xa3b958ce reset_hung_task_detector vmlinux EXPORT_SYMBOL_GPL -0x40f02107 default_qdisc_ops vmlinux EXPORT_SYMBOL +0xdefd4cad default_qdisc_ops vmlinux EXPORT_SYMBOL 0x27dc9471 __tracepoint_br_fdb_update vmlinux EXPORT_SYMBOL_GPL -0xc4d19680 free_netdev vmlinux EXPORT_SYMBOL +0xfb64f88b free_netdev vmlinux EXPORT_SYMBOL 0x4acf86ed aead_register_instance vmlinux EXPORT_SYMBOL_GPL 0x10e6f74a free_contig_range vmlinux EXPORT_SYMBOL 0xc9ec4e21 free_percpu vmlinux EXPORT_SYMBOL_GPL @@ -433,72 +433,72 @@ 0xa13b2962 pnv_ocxl_tlb_invalidate vmlinux EXPORT_SYMBOL_GPL 0x2cd5df3a opal_ipmi_send vmlinux EXPORT_SYMBOL_GPL 0xde91448c load_vr_state vmlinux EXPORT_SYMBOL -0xec89e29c ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL -0xf58ff92c ip6_dst_alloc vmlinux EXPORT_SYMBOL +0xbd85d533 ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL +0x39de8951 ip6_dst_alloc vmlinux EXPORT_SYMBOL 0x161aed40 devlink_port_attrs_set vmlinux EXPORT_SYMBOL_GPL -0x448f689f netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL -0xfdec970e metadata_dst_free vmlinux EXPORT_SYMBOL_GPL -0xba5c727a __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0x08de4464 sk_setup_caps vmlinux EXPORT_SYMBOL_GPL +0xb3279623 netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL +0x42ae78e8 metadata_dst_free vmlinux EXPORT_SYMBOL_GPL +0xf44cee84 __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x6e6a0110 sk_setup_caps vmlinux EXPORT_SYMBOL_GPL 0x72d267dc nvmem_del_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x3737d9a9 ZSTD_DStreamWorkspaceBound vmlinux EXPORT_SYMBOL 0x424d3620 zlib_inflateIncomp vmlinux EXPORT_SYMBOL -0xe32c1810 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL -0x55e4a05a iomap_releasepage vmlinux EXPORT_SYMBOL_GPL +0x00f42603 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL +0x1ed0e2ed iomap_releasepage vmlinux EXPORT_SYMBOL_GPL 0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL -0x4cbbbf88 __skb_flow_get_ports vmlinux EXPORT_SYMBOL -0xdcb1a227 sk_stream_wait_connect vmlinux EXPORT_SYMBOL +0x2edf0ebc __skb_flow_get_ports vmlinux EXPORT_SYMBOL +0x5de502f9 sk_stream_wait_connect vmlinux EXPORT_SYMBOL 0xd04aedfd __SCK__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL 0xc10a3a4b devfreq_event_reset_event vmlinux EXPORT_SYMBOL_GPL 0x2c97f8a2 of_reconfig_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x7988562d devm_hwrng_register vmlinux EXPORT_SYMBOL_GPL 0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL -0xff430095 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL -0x514f8bd4 sock_no_sendmsg vmlinux EXPORT_SYMBOL +0x108418fc tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL +0x216be518 sock_no_sendmsg vmlinux EXPORT_SYMBOL 0x214c3dc7 extcon_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x24ad11db wakeup_sources_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xb8f11603 idr_alloc vmlinux EXPORT_SYMBOL_GPL 0xda013ffd vfs_unlink vmlinux EXPORT_SYMBOL -0xfc8a44b8 fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL -0xee68ac58 get_task_exe_file vmlinux EXPORT_SYMBOL -0xedc8db4e xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL -0x7c2679fe tcp_req_err vmlinux EXPORT_SYMBOL -0x5c66e483 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL +0xae2bd8a6 fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL +0x1f614f5c get_task_exe_file vmlinux EXPORT_SYMBOL +0x3219fa39 xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL +0xa8358641 tcp_req_err vmlinux EXPORT_SYMBOL +0x8c926514 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL 0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL 0xed46be3e of_get_child_by_name vmlinux EXPORT_SYMBOL 0x3157f783 cpufreq_frequency_table_get_index vmlinux EXPORT_SYMBOL_GPL 0x66a2cdad pci_epc_clear_bar vmlinux EXPORT_SYMBOL_GPL 0x73a16bb1 key_revoke vmlinux EXPORT_SYMBOL -0x910f83bf pipe_unlock vmlinux EXPORT_SYMBOL +0xf1bf268e pipe_unlock vmlinux EXPORT_SYMBOL 0xc528a49a queued_write_lock_slowpath vmlinux EXPORT_SYMBOL -0xf7bd1340 genlmsg_multicast_allns vmlinux EXPORT_SYMBOL -0x69bfadf5 __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL -0x1f7aae60 dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL +0xcb4ae861 genlmsg_multicast_allns vmlinux EXPORT_SYMBOL +0x717fdba9 __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL +0xdd00e19c dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL 0x8d150a50 pm_generic_restore vmlinux EXPORT_SYMBOL_GPL 0x16ac411a bus_rescan_devices vmlinux EXPORT_SYMBOL_GPL 0x202d3781 vring_create_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x8ac7c6e7 gpiod_toggle_active_low vmlinux EXPORT_SYMBOL_GPL -0x85f98989 bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL +0xef1bc424 bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL 0x742df161 debugfs_read_file_bool vmlinux EXPORT_SYMBOL_GPL 0x53012944 __tracepoint_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0xc5b6f236 queue_work_on vmlinux EXPORT_SYMBOL 0xdbdf6c92 ioport_resource vmlinux EXPORT_SYMBOL 0x5c2f1546 devlink_sb_register vmlinux EXPORT_SYMBOL_GPL -0x6cf7b68e dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL +0xeaa74f01 dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL 0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL 0x0740a2c8 pci_epc_init_notify vmlinux EXPORT_SYMBOL_GPL 0xf8762321 pci_probe_reset_bus vmlinux EXPORT_SYMBOL_GPL 0x9e9eab95 devcgroup_check_permission vmlinux EXPORT_SYMBOL 0xbb958db3 debugfs_create_bool vmlinux EXPORT_SYMBOL_GPL -0x0494f7e5 generic_file_splice_read vmlinux EXPORT_SYMBOL -0xe07deb61 get_tree_single_reconf vmlinux EXPORT_SYMBOL +0x026cce59 generic_file_splice_read vmlinux EXPORT_SYMBOL +0x0f38b1da get_tree_single_reconf vmlinux EXPORT_SYMBOL 0x7e7e3f58 ring_buffer_reset_cpu vmlinux EXPORT_SYMBOL_GPL 0x82ee90dc timer_delete_sync vmlinux EXPORT_SYMBOL 0xbd843e63 __irq_domain_add vmlinux EXPORT_SYMBOL_GPL 0x9182afb1 prepare_kernel_cred vmlinux EXPORT_SYMBOL 0x015af7f4 system_state vmlinux EXPORT_SYMBOL -0x30a10a35 __icmp_send vmlinux EXPORT_SYMBOL -0xbd4500fe udp_push_pending_frames vmlinux EXPORT_SYMBOL +0x70b8c051 __icmp_send vmlinux EXPORT_SYMBOL +0x61b18dc6 udp_push_pending_frames vmlinux EXPORT_SYMBOL 0x3ba5cdd2 hidinput_connect vmlinux EXPORT_SYMBOL_GPL 0x4352284c __platform_driver_probe vmlinux EXPORT_SYMBOL_GPL 0x45558f56 clk_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL @@ -513,12 +513,12 @@ 0x7262702b sfp_get_module_eeprom_by_page vmlinux EXPORT_SYMBOL_GPL 0xc5a3367a __tracepoint_dma_fence_emit vmlinux EXPORT_SYMBOL 0x30f38fd1 con_set_default_unimap vmlinux EXPORT_SYMBOL -0xdb1fb38f fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL +0x659fc7ec fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL 0x5d69e1cb gpiod_unexport vmlinux EXPORT_SYMBOL_GPL 0x7a95e5ae do_settimeofday64 vmlinux EXPORT_SYMBOL 0x149d380d devm_request_resource vmlinux EXPORT_SYMBOL -0xd634aec1 __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL -0x130b1f0d dev_get_by_index vmlinux EXPORT_SYMBOL +0xff262923 __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL +0xd5fc9a1b dev_get_by_index vmlinux EXPORT_SYMBOL 0x1a404b58 hid_compare_device_paths vmlinux EXPORT_SYMBOL_GPL 0x4247fa39 edac_get_sysfs_subsys vmlinux EXPORT_SYMBOL_GPL 0xd3a5678d dma_buf_unmap_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF @@ -527,8 +527,8 @@ 0x15021b4a xa_delete_node vmlinux EXPORT_SYMBOL_GPL 0x3539f11b match_strlcpy vmlinux EXPORT_SYMBOL 0xc9827693 __bpf_call_base vmlinux EXPORT_SYMBOL_GPL -0xb562fb5c inet6_hash vmlinux EXPORT_SYMBOL_GPL -0xfa88c1ca init_net vmlinux EXPORT_SYMBOL +0xf25832a0 inet6_hash vmlinux EXPORT_SYMBOL_GPL +0x1bb18fc6 init_net vmlinux EXPORT_SYMBOL 0xcd8add4a cpufreq_freq_attr_scaling_boost_freqs vmlinux EXPORT_SYMBOL_GPL 0xdeffa0a7 edac_raw_mc_handle_error vmlinux EXPORT_SYMBOL_GPL 0x5540103a class_create_file_ns vmlinux EXPORT_SYMBOL_GPL @@ -539,9 +539,9 @@ 0xbdeec645 key_unlink vmlinux EXPORT_SYMBOL 0x430e3016 fscrypt_set_bio_crypt_ctx vmlinux EXPORT_SYMBOL_GPL 0x41ed3cec eventfd_ctx_remove_wait_queue vmlinux EXPORT_SYMBOL_GPL -0x47c99fcb generic_delete_inode vmlinux EXPORT_SYMBOL +0xbc236862 generic_delete_inode vmlinux EXPORT_SYMBOL 0x924c46f8 zs_unmap_object vmlinux EXPORT_SYMBOL_GPL -0x36e860e3 vm_insert_pages vmlinux EXPORT_SYMBOL +0x57244f1c vm_insert_pages vmlinux EXPORT_SYMBOL 0xab9bd884 perf_register_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0xc80ab559 swake_up_one vmlinux EXPORT_SYMBOL 0x3b20fb95 dma_fence_remove_callback vmlinux EXPORT_SYMBOL @@ -549,24 +549,24 @@ 0x47c45265 pinctrl_pm_select_idle_state vmlinux EXPORT_SYMBOL_GPL 0xee91879b rb_first_postorder vmlinux EXPORT_SYMBOL 0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL -0x19e77d3c dev_change_proto_down vmlinux EXPORT_SYMBOL -0x6c959709 sock_gettstamp vmlinux EXPORT_SYMBOL -0x8e1c874f sock_bindtoindex vmlinux EXPORT_SYMBOL +0x33ea45c6 dev_change_proto_down vmlinux EXPORT_SYMBOL +0x4ba3c7ad sock_gettstamp vmlinux EXPORT_SYMBOL +0x1ce0614f sock_bindtoindex vmlinux EXPORT_SYMBOL 0x66af1fd1 lockref_put_or_lock vmlinux EXPORT_SYMBOL 0x3100cff9 lockref_get_or_lock vmlinux EXPORT_SYMBOL 0x350f6ce5 tasklet_unlock_wait vmlinux EXPORT_SYMBOL_GPL -0xcc0856f1 i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL +0xdf50f61e i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL 0x2d67db8b of_clk_del_provider vmlinux EXPORT_SYMBOL_GPL 0xbb696c35 of_clk_add_provider vmlinux EXPORT_SYMBOL_GPL 0xf2c43f3f zlib_deflate vmlinux EXPORT_SYMBOL 0xe1e15af0 blk_revalidate_disk_zones vmlinux EXPORT_SYMBOL_GPL -0xf309c5f4 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL +0xbf658058 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL 0xc3944258 trace_seq_putmem_hex vmlinux EXPORT_SYMBOL_GPL 0xca431c05 wake_bit_function vmlinux EXPORT_SYMBOL -0x0364f1ed inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL +0xfa1e60ec inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL 0xa0d87339 qdisc_get_rtab vmlinux EXPORT_SYMBOL -0x32b21664 dev_change_proto_down_generic vmlinux EXPORT_SYMBOL -0xf109c921 skb_orphan_partial vmlinux EXPORT_SYMBOL +0xe818ad7a dev_change_proto_down_generic vmlinux EXPORT_SYMBOL +0x5c6c5551 skb_orphan_partial vmlinux EXPORT_SYMBOL 0xf7daa07b hid_set_field vmlinux EXPORT_SYMBOL_GPL 0x4e214a81 bus_remove_file vmlinux EXPORT_SYMBOL_GPL 0xa5d14a58 locks_release_private vmlinux EXPORT_SYMBOL_GPL @@ -575,8 +575,8 @@ 0x2aa0843e mempool_resize vmlinux EXPORT_SYMBOL 0x7e3bdecd __ftrace_vprintk vmlinux EXPORT_SYMBOL_GPL 0x04560ca3 vio_enable_interrupts vmlinux EXPORT_SYMBOL -0x123d32e3 xfrm_unregister_km vmlinux EXPORT_SYMBOL -0x40d151cb in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0xd4300bc1 xfrm_unregister_km vmlinux EXPORT_SYMBOL +0x8c40b430 in_dev_finish_destroy vmlinux EXPORT_SYMBOL 0xd31519ea of_find_node_by_phandle vmlinux EXPORT_SYMBOL 0xb902e9df hid_destroy_device vmlinux EXPORT_SYMBOL_GPL 0x49325268 device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL @@ -585,28 +585,28 @@ 0x97053efa smp_call_function_any vmlinux EXPORT_SYMBOL_GPL 0xda7912d4 freq_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x2c790d4a __tracepoint_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x90192631 unix_inq_len vmlinux EXPORT_SYMBOL_GPL +0x1d6fff06 unix_inq_len vmlinux EXPORT_SYMBOL_GPL 0x136209db power_supply_reg_notifier vmlinux EXPORT_SYMBOL_GPL 0xf7bee8ee tty_port_carrier_raised vmlinux EXPORT_SYMBOL 0xb44e57b2 sbitmap_queue_get_shallow vmlinux EXPORT_SYMBOL_GPL 0xe732d1bb crypto_enqueue_request_head vmlinux EXPORT_SYMBOL_GPL -0xb1b03669 __brelse vmlinux EXPORT_SYMBOL -0x06be57c8 pipe_lock vmlinux EXPORT_SYMBOL -0x30a0c534 trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL +0x9efb2c28 __brelse vmlinux EXPORT_SYMBOL +0xa1f2fbae pipe_lock vmlinux EXPORT_SYMBOL +0x1076cf3a trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL 0x57918719 of_get_ethdev_address vmlinux EXPORT_SYMBOL -0xa46c6ed3 __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL -0x85eba959 of_genpd_parse_idle_states vmlinux EXPORT_SYMBOL_GPL +0x2859c04c __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL +0xd5655840 of_genpd_parse_idle_states vmlinux EXPORT_SYMBOL_GPL 0x0d99e9a8 gpiod_get_direction vmlinux EXPORT_SYMBOL_GPL 0x020dbf27 bitmap_alloc vmlinux EXPORT_SYMBOL 0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL -0x22b182fb mark_buffer_async_write vmlinux EXPORT_SYMBOL +0x85604da0 mark_buffer_async_write vmlinux EXPORT_SYMBOL 0xf02aa937 wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL 0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL 0x28e23139 xfrm_probe_algs vmlinux EXPORT_SYMBOL_GPL -0xe641e427 ip_route_me_harder vmlinux EXPORT_SYMBOL -0xe421318a inet_sock_destruct vmlinux EXPORT_SYMBOL -0x52953d31 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL -0x9fd76252 nf_reinject vmlinux EXPORT_SYMBOL +0x4e53c645 ip_route_me_harder vmlinux EXPORT_SYMBOL +0x186c6b43 inet_sock_destruct vmlinux EXPORT_SYMBOL +0xe27b0741 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL +0xd2cb2ed8 nf_reinject vmlinux EXPORT_SYMBOL 0x550f3e05 i2c_freq_mode_string vmlinux EXPORT_SYMBOL_GPL 0x3006ffcd dev_pm_qos_update_request vmlinux EXPORT_SYMBOL_GPL 0xf8f16198 generic_device_group vmlinux EXPORT_SYMBOL_GPL @@ -615,26 +615,26 @@ 0x51641162 opal_unlock_from_suspend vmlinux EXPORT_SYMBOL 0xd244935c elv_rqhash_del vmlinux EXPORT_SYMBOL_GPL 0xdf9b3852 unregister_nls vmlinux EXPORT_SYMBOL -0x3b9cfc55 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL +0xc606175d bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL 0x885528a6 ring_buffer_discard_commit vmlinux EXPORT_SYMBOL_GPL 0x159d5a81 devlink_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL 0xd0d8c425 thermal_zone_of_get_sensor_id vmlinux EXPORT_SYMBOL_GPL 0x81efa383 thermal_zone_get_slope vmlinux EXPORT_SYMBOL_GPL 0xb1d345b0 __serio_register_port vmlinux EXPORT_SYMBOL 0x7570e660 regmap_write_async vmlinux EXPORT_SYMBOL_GPL -0x6b91d406 phy_exit vmlinux EXPORT_SYMBOL_GPL +0xce342d20 phy_exit vmlinux EXPORT_SYMBOL_GPL 0xf0a3fd8c verify_signature vmlinux EXPORT_SYMBOL_GPL 0x9694ebe7 skcipher_register_instance vmlinux EXPORT_SYMBOL_GPL 0x92b3b5cf fscrypt_setup_filename vmlinux EXPORT_SYMBOL -0x9d6931b4 tcf_qevent_init vmlinux EXPORT_SYMBOL -0x81bb1fb5 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0xd272a526 tcf_qevent_init vmlinux EXPORT_SYMBOL +0x00e5abab skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL 0x1fa1d95c sha256_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0xdfde181a fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL +0x58099ff8 fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL 0x3a74e484 __tracepoint_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0xdfcc992c current_work vmlinux EXPORT_SYMBOL 0xfc03d97a page_is_ram vmlinux EXPORT_SYMBOL_GPL -0xd587fa4e netpoll_send_skb vmlinux EXPORT_SYMBOL -0x5bb71433 devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0x9f01b908 netpoll_send_skb vmlinux EXPORT_SYMBOL +0x89b275d8 devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL 0xaf8eeec2 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL 0xb00f718a devm_pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL 0x56fc9d40 pm_generic_suspend vmlinux EXPORT_SYMBOL_GPL @@ -646,29 +646,29 @@ 0x276e8d4e mmu_interval_notifier_remove vmlinux EXPORT_SYMBOL_GPL 0x628148be _kvmppc_restore_tm_pr vmlinux EXPORT_SYMBOL_GPL 0x93b3fc74 register_dcbevent_notifier vmlinux EXPORT_SYMBOL -0x732c1320 xfrm_state_lookup vmlinux EXPORT_SYMBOL -0xe6270a79 tcp_parse_options vmlinux EXPORT_SYMBOL +0xb23208a5 xfrm_state_lookup vmlinux EXPORT_SYMBOL +0xd6d29683 tcp_parse_options vmlinux EXPORT_SYMBOL 0xb650d436 flow_rule_match_pppoe vmlinux EXPORT_SYMBOL -0x5ca71a2b sk_filter_trim_cap vmlinux EXPORT_SYMBOL -0x8ad4d325 rps_may_expire_flow vmlinux EXPORT_SYMBOL -0x1b7443cd i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL +0x8b71de85 sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0x4602b86f rps_may_expire_flow vmlinux EXPORT_SYMBOL +0x3313b671 i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL 0xb0aed408 ZSTD_compressStream vmlinux EXPORT_SYMBOL 0x311be383 key_move vmlinux EXPORT_SYMBOL 0x1ba59527 __kmalloc_node vmlinux EXPORT_SYMBOL -0xe022b62c pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL -0xb3229975 devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0x7bf524ff pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL +0x34e3aacc devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL 0x76634e1b edac_mc_find_csrow_by_page vmlinux EXPORT_SYMBOL_GPL 0xcf9b558d touchscreen_set_mt_pos vmlinux EXPORT_SYMBOL 0x2f04f0e3 module_refcount vmlinux EXPORT_SYMBOL 0x5308e350 __vmalloc_start vmlinux EXPORT_SYMBOL -0x0d229a33 inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL +0xfcbc476b inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL 0x8a52e41f power_supply_find_ocv2cap_table vmlinux EXPORT_SYMBOL_GPL 0x1b0901d3 fwnode_get_nth_parent vmlinux EXPORT_SYMBOL_GPL 0xe048eab0 firmware_kobj vmlinux EXPORT_SYMBOL_GPL 0xedea19eb __tty_insert_flip_char vmlinux EXPORT_SYMBOL 0xd2663b72 pci_store_saved_state vmlinux EXPORT_SYMBOL_GPL 0x188a1647 ecc_is_pubkey_valid_full vmlinux EXPORT_SYMBOL -0xfb44d356 unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL +0xf3083a91 unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL 0x49f5cd17 handle_edge_irq vmlinux EXPORT_SYMBOL 0xf653951b l3mdev_update_flow vmlinux EXPORT_SYMBOL_GPL 0x8c047a33 devlink_port_region_create vmlinux EXPORT_SYMBOL_GPL @@ -676,11 +676,11 @@ 0x7ad1ded1 pinctrl_register_mappings vmlinux EXPORT_SYMBOL_GPL 0x1bc5eebe pinctrl_gpio_direction_input vmlinux EXPORT_SYMBOL_GPL 0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL -0x4b7421ca __account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0xd308abc0 __account_locked_vm vmlinux EXPORT_SYMBOL_GPL 0xd322b028 kvm_alloc_hpt_cma vmlinux EXPORT_SYMBOL_GPL 0x371d2130 check_legacy_ioport vmlinux EXPORT_SYMBOL -0x5fb5b7db __pskb_copy_fclone vmlinux EXPORT_SYMBOL -0xcb92a372 ___pskb_trim vmlinux EXPORT_SYMBOL +0xf3c5100a __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0x9c404199 ___pskb_trim vmlinux EXPORT_SYMBOL 0x4840ffbd tty_driver_flush_buffer vmlinux EXPORT_SYMBOL 0xdef7c893 fb_match_mode vmlinux EXPORT_SYMBOL 0xdfe1672e pci_setup_cardbus vmlinux EXPORT_SYMBOL @@ -695,7 +695,7 @@ 0xb021d58b should_fail vmlinux EXPORT_SYMBOL_GPL 0xae9bc1aa vfs_create vmlinux EXPORT_SYMBOL 0x9bde79bc xive_tima_os vmlinux EXPORT_SYMBOL_GPL -0x6af8d47d tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL +0xdfef4f62 tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL 0x931e0322 ptp_schedule_worker vmlinux EXPORT_SYMBOL 0x88e792ce wf_register_sensor vmlinux EXPORT_SYMBOL_GPL 0x86d9d341 devm_device_add_group vmlinux EXPORT_SYMBOL_GPL @@ -703,46 +703,46 @@ 0xb9056bb6 remove_conflicting_framebuffers vmlinux EXPORT_SYMBOL 0x8180cede asn1_encode_sequence vmlinux EXPORT_SYMBOL_GPL 0x65012a7f nla_reserve_64bit vmlinux EXPORT_SYMBOL -0xe7179733 sb_min_blocksize vmlinux EXPORT_SYMBOL +0x93f70a10 sb_min_blocksize vmlinux EXPORT_SYMBOL 0xd6fd4053 __arch_hweight32 vmlinux EXPORT_SYMBOL 0xbdb72342 __tracepoint_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xe9109d5a of_cpufreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0x2e0b1deb dma_fence_get_status vmlinux EXPORT_SYMBOL 0xbcf1f0e6 zs_create_pool vmlinux EXPORT_SYMBOL_GPL -0x4f216a23 page_cache_prev_miss vmlinux EXPORT_SYMBOL +0xe5d3afc2 page_cache_prev_miss vmlinux EXPORT_SYMBOL 0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL -0x5d2d1cdc tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL +0x4f1d670a tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL 0x47da89c5 register_fib_notifier vmlinux EXPORT_SYMBOL 0xc1743430 cpuidle_disable_device vmlinux EXPORT_SYMBOL_GPL 0xc7208c3a serial8250_resume_port vmlinux EXPORT_SYMBOL -0x52281338 vm_map_pages_zero vmlinux EXPORT_SYMBOL -0x055ce951 inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0x0ee9a63f vm_map_pages_zero vmlinux EXPORT_SYMBOL +0x01096f4b inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL 0xc498bdc9 devlink_register vmlinux EXPORT_SYMBOL_GPL 0x71937e03 hid_input_report vmlinux EXPORT_SYMBOL_GPL -0xe2d897f3 dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL +0x759315df dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL 0x7e36054f pcix_set_mmrbc vmlinux EXPORT_SYMBOL 0xb1af2878 gpiod_export_link vmlinux EXPORT_SYMBOL_GPL 0x7c8a53e0 gpiochip_generic_config vmlinux EXPORT_SYMBOL_GPL 0xd691c6a9 unregister_sysctl_table vmlinux EXPORT_SYMBOL 0xfca7f934 devlink_region_create vmlinux EXPORT_SYMBOL_GPL -0x4444512e lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x526b6888 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL 0xce27991b devfreq_update_interval vmlinux EXPORT_SYMBOL 0xb84cd763 of_find_property vmlinux EXPORT_SYMBOL 0x4fad29f0 devm_clk_release_clkdev vmlinux EXPORT_SYMBOL 0x798b7682 klist_prev vmlinux EXPORT_SYMBOL_GPL 0xd54734de sbitmap_add_wait_queue vmlinux EXPORT_SYMBOL_GPL -0xf2d42c01 del_gendisk vmlinux EXPORT_SYMBOL -0x5a8ec03b block_write_full_page vmlinux EXPORT_SYMBOL +0xe45ac4b6 del_gendisk vmlinux EXPORT_SYMBOL +0x6290cbba block_write_full_page vmlinux EXPORT_SYMBOL 0x2ffbd18c opal_message_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x3ac7f1a7 machine_id vmlinux EXPORT_SYMBOL -0xfeab1331 ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL -0xe8d4396e xfrm_register_type vmlinux EXPORT_SYMBOL -0x3ca486e2 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL -0xff131152 msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0xff700f9a ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL +0xd0d6eae9 xfrm_register_type vmlinux EXPORT_SYMBOL +0xe53ad2a5 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL +0x338cd2ca msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL 0x437a0d6d __sock_tx_timestamp vmlinux EXPORT_SYMBOL 0x9305f8e6 cpufreq_get vmlinux EXPORT_SYMBOL 0x75882341 devm_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL -0x2d1838fc clear_bdi_congested vmlinux EXPORT_SYMBOL +0xb4182c86 clear_bdi_congested vmlinux EXPORT_SYMBOL 0xe0864736 synth_event_trace_start vmlinux EXPORT_SYMBOL_GPL 0xcc935375 walk_iomem_res_desc vmlinux EXPORT_SYMBOL_GPL 0x05186ca4 flush_icache_range vmlinux EXPORT_SYMBOL @@ -750,42 +750,43 @@ 0xcf9426b8 fscrypt_encrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0x933f2729 fscrypt_decrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0x63ed352e __blockdev_direct_IO vmlinux EXPORT_SYMBOL -0x524e6e70 migrate_page vmlinux EXPORT_SYMBOL +0x6ec86fca migrate_page vmlinux EXPORT_SYMBOL 0x68952493 rcu_note_context_switch vmlinux EXPORT_SYMBOL_GPL -0xeae518d7 ip6_route_me_harder vmlinux EXPORT_SYMBOL -0x1f412030 unix_destruct_scm vmlinux EXPORT_SYMBOL -0x59d596b7 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL -0x1734008c thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL +0x275036a4 ip6_route_me_harder vmlinux EXPORT_SYMBOL +0xa55b4201 unix_destruct_scm vmlinux EXPORT_SYMBOL +0xe24ee454 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x51fc77e1 thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL 0x3940865a dev_fwnode vmlinux EXPORT_SYMBOL_GPL 0xabc640f3 list_lru_isolate vmlinux EXPORT_SYMBOL_GPL 0xb847585f is_hash_blacklisted vmlinux EXPORT_SYMBOL_GPL 0x03879507 bpf_prog_alloc vmlinux EXPORT_SYMBOL_GPL -0x67992a56 km_new_mapping vmlinux EXPORT_SYMBOL +0x97052b38 km_new_mapping vmlinux EXPORT_SYMBOL 0x71a30ca0 pm_generic_thaw_early vmlinux EXPORT_SYMBOL_GPL 0xc0c1ac65 of_clk_get_parent_name vmlinux EXPORT_SYMBOL_GPL 0x47229b5c gpio_request vmlinux EXPORT_SYMBOL_GPL 0x3283e6b0 prandom_seed_full_state vmlinux EXPORT_SYMBOL 0x2a8a10c6 blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL -0x8ef707ba generic_block_bmap vmlinux EXPORT_SYMBOL +0x65d0433d generic_block_bmap vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6ef6b54f ktime_get_boot_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x4507f4a8 cpuhp_tasks_frozen vmlinux EXPORT_SYMBOL_GPL -0x7b04a0b6 __ip_dev_find vmlinux EXPORT_SYMBOL +0x8fbae6ad __ip_dev_find vmlinux EXPORT_SYMBOL 0x71c059d8 __traceiter_map vmlinux EXPORT_SYMBOL_GPL 0xd9bb076e sbitmap_any_bit_set vmlinux EXPORT_SYMBOL_GPL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL 0x652ce9aa nla_memcmp vmlinux EXPORT_SYMBOL -0x017faa25 kmem_cache_free vmlinux EXPORT_SYMBOL -0xf3de1de6 netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0x6d238bae kmem_cache_free vmlinux EXPORT_SYMBOL +0xe0feafcf netdev_set_sb_channel vmlinux EXPORT_SYMBOL 0x88a4a2a3 get_cpu_device vmlinux EXPORT_SYMBOL_GPL 0x923b1276 dmaengine_get vmlinux EXPORT_SYMBOL 0x4a62c744 pci_restore_msi_state vmlinux EXPORT_SYMBOL_GPL 0xdeccf4fd pcie_capability_clear_and_set_dword vmlinux EXPORT_SYMBOL -0x4a00ec60 vfs_fadvise vmlinux EXPORT_SYMBOL +0xcc8b9518 fscrypt_fname_encrypted_size vmlinux EXPORT_SYMBOL_GPL +0xc6f38120 vfs_fadvise vmlinux EXPORT_SYMBOL 0xd5fd90f1 prepare_to_wait vmlinux EXPORT_SYMBOL 0x85bd1608 __request_region vmlinux EXPORT_SYMBOL 0x8dbf5a20 kvmppc_hv_entry_trampoline vmlinux EXPORT_SYMBOL_GPL -0xb879ed3a switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0xe251f751 switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL 0x29604158 napi_busy_loop vmlinux EXPORT_SYMBOL 0x915267d8 of_irq_get_byname vmlinux EXPORT_SYMBOL_GPL 0x6a416bbd pci_p2pmem_find_many vmlinux EXPORT_SYMBOL_GPL @@ -793,35 +794,35 @@ 0xf0009fee put_pages_list vmlinux EXPORT_SYMBOL 0x2d4fd7db from_kprojid vmlinux EXPORT_SYMBOL 0xbff8182c plpar_hcall_norets vmlinux EXPORT_SYMBOL -0xfe230394 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL -0x59e607bf sock_wfree vmlinux EXPORT_SYMBOL +0x81e0e5d4 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0x5da3ca13 sock_wfree vmlinux EXPORT_SYMBOL 0x2eaf23be dev_pm_opp_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0xd51de986 i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL +0x647558af i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL 0x8d0abf3a __tracepoint_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x724ddac7 utf8version_is_supported vmlinux EXPORT_SYMBOL 0xe7324b9a utf8nfdicf vmlinux EXPORT_SYMBOL 0x803ddbb6 __posix_acl_create vmlinux EXPORT_SYMBOL -0xaeec8b99 __page_cache_alloc vmlinux EXPORT_SYMBOL +0xd6bc8c8f __page_cache_alloc vmlinux EXPORT_SYMBOL 0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL -0x2ce30e20 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0xd517975f inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL 0x90290819 fw_devlink_purge_absent_suppliers vmlinux EXPORT_SYMBOL_GPL 0xd4b9a616 reset_control_bulk_put vmlinux EXPORT_SYMBOL_GPL -0xd68b140e __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL +0xc4dd4373 __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL 0xa976957d bitmap_remap vmlinux EXPORT_SYMBOL 0x44cfad42 crypto_sha512_finup vmlinux EXPORT_SYMBOL 0x796e94be dquot_commit vmlinux EXPORT_SYMBOL -0xa11551a1 __block_write_full_page vmlinux EXPORT_SYMBOL -0xaa3b3cd6 truncate_inode_pages vmlinux EXPORT_SYMBOL -0x70a129d0 uprobe_unregister vmlinux EXPORT_SYMBOL_GPL -0x7b7ea96b fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL -0x8acb6829 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL +0xeec4d65c __block_write_full_page vmlinux EXPORT_SYMBOL +0x28a59a82 truncate_inode_pages vmlinux EXPORT_SYMBOL +0x46b63a8f uprobe_unregister vmlinux EXPORT_SYMBOL_GPL +0x46cf9a94 fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL +0x4939fa9d nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL 0x28419d26 input_flush_device vmlinux EXPORT_SYMBOL 0x4d544a75 regmap_bulk_write vmlinux EXPORT_SYMBOL_GPL 0x233cab92 cpumask_next vmlinux EXPORT_SYMBOL 0x15ade1cc filter_irq_stacks vmlinux EXPORT_SYMBOL_GPL 0xd7293ffc percpu_ref_reinit vmlinux EXPORT_SYMBOL_GPL 0x5bdcd437 sysfs_notify vmlinux EXPORT_SYMBOL_GPL -0x2abb9690 inet_hash vmlinux EXPORT_SYMBOL_GPL +0x54ee1d43 inet_hash vmlinux EXPORT_SYMBOL_GPL 0xad395dd9 mm_account_pinned_pages vmlinux EXPORT_SYMBOL_GPL 0x42c5d982 devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL 0x861abbda fs_dax_get_by_bdev vmlinux EXPORT_SYMBOL_GPL @@ -831,53 +832,53 @@ 0x184c1da3 pkcs7_free_message vmlinux EXPORT_SYMBOL_GPL 0x82ac0ce1 seq_lseek vmlinux EXPORT_SYMBOL 0x12e5ef0c rtas_set_power_level vmlinux EXPORT_SYMBOL -0x38ab421b inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL +0x86a4ce0c inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL 0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL -0x4f40bd9c blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL +0x0a039492 blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL 0x1c2476ac kernfs_find_and_get_ns vmlinux EXPORT_SYMBOL_GPL 0x241aea2b eeh_pe_get_state vmlinux EXPORT_SYMBOL_GPL -0x7e258e4f vlan_vid_add vmlinux EXPORT_SYMBOL -0xf5a59bba ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL -0x1e1a7c15 xfrm_parse_spi vmlinux EXPORT_SYMBOL -0x1b09e762 udp_gro_receive vmlinux EXPORT_SYMBOL -0x0f0fea28 napi_schedule_prep vmlinux EXPORT_SYMBOL +0xa77fd6d9 vlan_vid_add vmlinux EXPORT_SYMBOL +0x8fdd19fb ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL +0x5c9bfbe2 xfrm_parse_spi vmlinux EXPORT_SYMBOL +0x460188ec udp_gro_receive vmlinux EXPORT_SYMBOL +0x255bc7be napi_schedule_prep vmlinux EXPORT_SYMBOL 0xbe40ade7 of_property_read_variable_u8_array vmlinux EXPORT_SYMBOL_GPL 0x67a635eb of_graph_parse_endpoint vmlinux EXPORT_SYMBOL 0xd92f0791 leds_list_lock vmlinux EXPORT_SYMBOL_GPL 0x3d25e37c edac_pci_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x787c882b lzo1x_1_compress vmlinux EXPORT_SYMBOL_GPL -0xe7f4b035 set_disk_ro vmlinux EXPORT_SYMBOL +0x3f99811f set_disk_ro vmlinux EXPORT_SYMBOL 0x88ab6fe3 kgdb_active vmlinux EXPORT_SYMBOL_GPL -0x4a7d469e xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL +0xb560f4f6 xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL 0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL 0x82a2eb59 flow_rule_match_ports_range vmlinux EXPORT_SYMBOL 0x7d68ed4a bus_find_device vmlinux EXPORT_SYMBOL_GPL -0x11c6bd4a blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL +0x82235b13 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL 0xaa3bb13a bpf_offload_dev_netdev_unregister vmlinux EXPORT_SYMBOL_GPL 0x6a3d2c3c trace_raw_output_prep vmlinux EXPORT_SYMBOL 0xf86faaeb relay_switch_subbuf vmlinux EXPORT_SYMBOL_GPL 0x5c699441 xfrm_aalg_get_byid vmlinux EXPORT_SYMBOL_GPL -0xb434221e tcp_create_openreq_child vmlinux EXPORT_SYMBOL -0xf0715c3e sk_common_release vmlinux EXPORT_SYMBOL +0xc1c6aa0d tcp_create_openreq_child vmlinux EXPORT_SYMBOL +0xd9692b29 sk_common_release vmlinux EXPORT_SYMBOL 0x1ed45987 led_trigger_register vmlinux EXPORT_SYMBOL_GPL 0xdc10d4aa init_node_memory_type vmlinux EXPORT_SYMBOL_GPL 0xc426c51f klp_shadow_free_all vmlinux EXPORT_SYMBOL_GPL 0x8dafdded lwtunnel_valid_encap_type_attr vmlinux EXPORT_SYMBOL_GPL -0x1da9e8a2 skb_queue_head vmlinux EXPORT_SYMBOL -0xa5336388 skb_prepare_seq_read vmlinux EXPORT_SYMBOL -0xfc1c5cdf sk_reset_timer vmlinux EXPORT_SYMBOL +0xa4d99a9b skb_queue_head vmlinux EXPORT_SYMBOL +0xe13d869f skb_prepare_seq_read vmlinux EXPORT_SYMBOL +0x262ba9ba sk_reset_timer vmlinux EXPORT_SYMBOL 0xce2415f4 devm_of_icc_get vmlinux EXPORT_SYMBOL_GPL -0x47d10b9b __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0x453774d3 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0x9529f1df irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x4f2e2bf6 atomic_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL -0x1d1d9d09 inet_frag_pull_head vmlinux EXPORT_SYMBOL -0x8ddb8de2 tcp_seq_next vmlinux EXPORT_SYMBOL -0x353b56aa netdev_has_upper_dev vmlinux EXPORT_SYMBOL +0xe3b8d869 inet_frag_pull_head vmlinux EXPORT_SYMBOL +0x08c829c5 tcp_seq_next vmlinux EXPORT_SYMBOL +0xd4865c69 netdev_has_upper_dev vmlinux EXPORT_SYMBOL 0x80f78653 devfreq_add_governor vmlinux EXPORT_SYMBOL 0x1dbae4b2 iov_iter_npages vmlinux EXPORT_SYMBOL -0xa42e8e59 bio_alloc_bioset vmlinux EXPORT_SYMBOL +0xde032f8b bio_alloc_bioset vmlinux EXPORT_SYMBOL 0x242548ab irq_domain_translate_onecell vmlinux EXPORT_SYMBOL_GPL -0xd49ecfa8 seg6_hmac_info_del vmlinux EXPORT_SYMBOL +0x00881627 seg6_hmac_info_del vmlinux EXPORT_SYMBOL 0x176031a7 devlink_fmsg_string_put vmlinux EXPORT_SYMBOL_GPL 0xa019ed2d of_irq_parse_one vmlinux EXPORT_SYMBOL_GPL 0xbd9536ec mii_ethtool_sset vmlinux EXPORT_SYMBOL @@ -888,7 +889,7 @@ 0xce3864eb ZSTD_compress_usingDict vmlinux EXPORT_SYMBOL 0x0cca4a04 crypto_cipher_setkey vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x9c3b2cb7 pstore_unregister vmlinux EXPORT_SYMBOL_GPL -0x743b0ff8 dump_emit vmlinux EXPORT_SYMBOL +0x74d7162c dump_emit vmlinux EXPORT_SYMBOL 0xa7326b3d vfs_cancel_lock vmlinux EXPORT_SYMBOL_GPL 0x68e0b9ad __kernel_write vmlinux EXPORT_SYMBOL_GPL 0xbd628752 __tracepoint_mmap_lock_start_locking vmlinux EXPORT_SYMBOL @@ -896,29 +897,29 @@ 0xaa6a50f9 __static_key_deferred_flush vmlinux EXPORT_SYMBOL_GPL 0x3415c883 kthread_cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0xb643c250 xics_wake_cpu vmlinux EXPORT_SYMBOL_GPL -0xa3818953 netdev_pick_tx vmlinux EXPORT_SYMBOL -0xacd80f00 release_sock vmlinux EXPORT_SYMBOL -0x95a840e4 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL +0xebb2bcce netdev_pick_tx vmlinux EXPORT_SYMBOL +0x61a2591e release_sock vmlinux EXPORT_SYMBOL +0xae80fb23 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL 0x50e7193a __i2c_first_dynamic_bus_num vmlinux EXPORT_SYMBOL_GPL 0x607e939c pm_clk_suspend vmlinux EXPORT_SYMBOL_GPL 0x0a29a210 textsearch_destroy vmlinux EXPORT_SYMBOL -0x88d77bc8 __netlink_ns_capable vmlinux EXPORT_SYMBOL -0xfeb132ab __sk_receive_skb vmlinux EXPORT_SYMBOL +0xddf0745c __netlink_ns_capable vmlinux EXPORT_SYMBOL +0x7d945829 __sk_receive_skb vmlinux EXPORT_SYMBOL 0x7c3d8a4b icc_bulk_put vmlinux EXPORT_SYMBOL_GPL 0x951db931 mdiobus_setup_mdiodev_from_board_info vmlinux EXPORT_SYMBOL 0x38e5bc5a clk_set_rate_range vmlinux EXPORT_SYMBOL_GPL 0x2c82c36a security_secmark_relabel_packet vmlinux EXPORT_SYMBOL -0xee2986fc sync_inode vmlinux EXPORT_SYMBOL +0x49059479 sync_inode vmlinux EXPORT_SYMBOL 0xc8dcc62a krealloc vmlinux EXPORT_SYMBOL 0xf53f722e trace_print_symbols_seq vmlinux EXPORT_SYMBOL -0x0ef89dd9 dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL +0xb1b78469 dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL 0x4462d35e cpufreq_get_hw_max_freq vmlinux EXPORT_SYMBOL 0xd7f224f7 input_register_device vmlinux EXPORT_SYMBOL 0xb2abb211 __auxiliary_driver_register vmlinux EXPORT_SYMBOL_GPL 0x31266931 con_debug_leave vmlinux EXPORT_SYMBOL_GPL -0x8026c594 __invalidate_device vmlinux EXPORT_SYMBOL +0x7885c8e7 __invalidate_device vmlinux EXPORT_SYMBOL 0x195de076 crypto_inst_setname vmlinux EXPORT_SYMBOL_GPL -0xc8d7f16f security_file_ioctl vmlinux EXPORT_SYMBOL_GPL +0x2f1ee265 security_file_ioctl vmlinux EXPORT_SYMBOL_GPL 0x1978ba4a seq_put_decimal_ull vmlinux EXPORT_SYMBOL 0x51390c96 rcu_barrier_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0x35257e6c epapr_hypercall_start vmlinux EXPORT_SYMBOL @@ -929,54 +930,54 @@ 0x73abb180 alloc_contig_range vmlinux EXPORT_SYMBOL 0x7d1bb1d4 tnum_strn vmlinux EXPORT_SYMBOL_GPL 0x525db41a csum_partial_copy_generic vmlinux EXPORT_SYMBOL -0xd71d729f strp_data_ready vmlinux EXPORT_SYMBOL_GPL -0x081c993c mr_mfc_find_any vmlinux EXPORT_SYMBOL -0x7014156e ipv4_redirect vmlinux EXPORT_SYMBOL_GPL +0x9e9701e9 strp_data_ready vmlinux EXPORT_SYMBOL_GPL +0x609989c1 mr_mfc_find_any vmlinux EXPORT_SYMBOL +0xb6b9e0b2 ipv4_redirect vmlinux EXPORT_SYMBOL_GPL 0xcdc6302f flow_block_cb_priv vmlinux EXPORT_SYMBOL 0x4729b496 flow_block_cb_free vmlinux EXPORT_SYMBOL -0xd1935b84 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL -0x2f7c21a7 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL +0x97c313cd __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL +0xa35488cb netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL 0x059e1482 __traceiter_dma_fence_emit vmlinux EXPORT_SYMBOL 0x32ca5e76 tty_flip_buffer_push vmlinux EXPORT_SYMBOL 0xbf59c419 posix_acl_init vmlinux EXPORT_SYMBOL 0x3102d70b frontswap_curr_pages vmlinux EXPORT_SYMBOL 0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL -0x28a160e6 netif_inherit_tso_max vmlinux EXPORT_SYMBOL +0x25080e0d netif_inherit_tso_max vmlinux EXPORT_SYMBOL 0x0e328bf3 hidinput_calc_abs_res vmlinux EXPORT_SYMBOL_GPL -0xf12ce527 dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL +0x0290da19 dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL 0xc66b77b1 iommu_group_set_iommudata vmlinux EXPORT_SYMBOL_GPL 0xd55ad93b iommu_group_get_iommudata vmlinux EXPORT_SYMBOL_GPL 0x0817d9f4 uart_get_divisor vmlinux EXPORT_SYMBOL -0xfe256612 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL +0x013a0225 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL 0xe403648f pinctrl_utils_add_map_mux vmlinux EXPORT_SYMBOL_GPL 0xaaa4b9bc hchacha_block_generic vmlinux EXPORT_SYMBOL -0xd95b8a8b io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL -0xb3c8574f bio_copy_data vmlinux EXPORT_SYMBOL +0xf25608fc io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL +0xf88c22d1 bio_copy_data vmlinux EXPORT_SYMBOL 0x273e2382 __context_tracking_enter vmlinux EXPORT_SYMBOL_GPL 0x03952887 ktime_add_safe vmlinux EXPORT_SYMBOL_GPL 0xf9a482f9 msleep vmlinux EXPORT_SYMBOL -0xff67588c validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL -0xfa29108c cookie_timestamp_decode vmlinux EXPORT_SYMBOL -0xdd6682c3 unregister_netdev vmlinux EXPORT_SYMBOL -0xd774cb44 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL -0x8d3441ef __bforget vmlinux EXPORT_SYMBOL -0xa078d21a generic_file_write_iter vmlinux EXPORT_SYMBOL +0x56165353 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL +0xe278dc8f cookie_timestamp_decode vmlinux EXPORT_SYMBOL +0x651b2108 unregister_netdev vmlinux EXPORT_SYMBOL +0x4fa492d3 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL +0x51b25977 __bforget vmlinux EXPORT_SYMBOL +0x0529ccdc generic_file_write_iter vmlinux EXPORT_SYMBOL 0xadb256ad __audit_inode_child vmlinux EXPORT_SYMBOL_GPL 0xcff69ceb param_set_ullong vmlinux EXPORT_SYMBOL 0x78e58a4e xive_native_has_single_escalation vmlinux EXPORT_SYMBOL_GPL -0x28dc93af inet6_add_protocol vmlinux EXPORT_SYMBOL -0x7ec0eb8e free_fib_info vmlinux EXPORT_SYMBOL_GPL -0x9c413f69 raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL -0x5c3ae62c sock_no_listen vmlinux EXPORT_SYMBOL +0xa144b52f inet6_add_protocol vmlinux EXPORT_SYMBOL +0xf0324918 free_fib_info vmlinux EXPORT_SYMBOL_GPL +0x2d9ab31c raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL +0x30c25d96 sock_no_listen vmlinux EXPORT_SYMBOL 0xfb2ece7b devfreq_event_get_edev_count vmlinux EXPORT_SYMBOL_GPL 0x4c012c74 input_mt_destroy_slots vmlinux EXPORT_SYMBOL 0xb8993fac __tracepoint_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0x79aa04a2 get_random_bytes vmlinux EXPORT_SYMBOL 0xadcba50b ZSTD_findFrameCompressedSize vmlinux EXPORT_SYMBOL 0xcd9cd2ff wakeme_after_rcu vmlinux EXPORT_SYMBOL_GPL -0xad401b17 nf_route vmlinux EXPORT_SYMBOL_GPL -0x4d9d8a3a tcf_exts_destroy vmlinux EXPORT_SYMBOL -0xbcfb324f dev_get_iflink vmlinux EXPORT_SYMBOL +0xa9118a1b nf_route vmlinux EXPORT_SYMBOL_GPL +0x2fbc4df4 tcf_exts_destroy vmlinux EXPORT_SYMBOL +0x33682ad5 dev_get_iflink vmlinux EXPORT_SYMBOL 0x59d563d0 input_enable_softrepeat vmlinux EXPORT_SYMBOL 0xd968ead1 regcache_sync_region vmlinux EXPORT_SYMBOL_GPL 0x9ca3eeca pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL @@ -984,25 +985,25 @@ 0x868b8071 do_unbind_con_driver vmlinux EXPORT_SYMBOL_GPL 0xdaf4dfb3 fb_mode_option vmlinux EXPORT_SYMBOL_GPL 0xd5f37cd4 crypto_alloc_tfm_node vmlinux EXPORT_SYMBOL_GPL -0xbde4294f iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL +0xd7f8192d iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL 0xf22f4544 seq_vprintf vmlinux EXPORT_SYMBOL 0x3f0934df seq_bprintf vmlinux EXPORT_SYMBOL 0x39c32aca __SCK__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x3c2b68f7 of_changeset_apply vmlinux EXPORT_SYMBOL_GPL 0x89826ffa uart_xchar_out vmlinux EXPORT_SYMBOL_GPL 0x621e8c24 pci_write_config_word vmlinux EXPORT_SYMBOL -0xcafdd565 blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL +0xa1c84499 blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL 0x68976418 crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL 0x2828b253 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL 0xa123fa76 crypto_alg_extsize vmlinux EXPORT_SYMBOL_GPL -0x2588469f hwpoison_filter vmlinux EXPORT_SYMBOL_GPL +0x5abd5886 hwpoison_filter vmlinux EXPORT_SYMBOL_GPL 0xfd3927d3 irq_chip_enable_parent vmlinux EXPORT_SYMBOL_GPL -0xb2856c8d ipv6_mc_check_mld vmlinux EXPORT_SYMBOL -0xc1201c72 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL -0x112b6c4d tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL -0x62b7baca vlan_ioctl_set vmlinux EXPORT_SYMBOL +0x3a3268c6 ipv6_mc_check_mld vmlinux EXPORT_SYMBOL +0x2adff3c4 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL +0xa179dc9e tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL +0x56bb6c20 vlan_ioctl_set vmlinux EXPORT_SYMBOL 0x91301884 of_alias_get_id vmlinux EXPORT_SYMBOL_GPL -0x01174d72 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0x9eceafc4 __page_mapcount vmlinux EXPORT_SYMBOL_GPL 0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL 0x75d0deb9 nsecs_to_jiffies64 vmlinux EXPORT_SYMBOL 0x5cc65242 of_graph_get_remote_port_parent vmlinux EXPORT_SYMBOL @@ -1014,31 +1015,31 @@ 0x40d84a37 ZSTD_getFrameParams vmlinux EXPORT_SYMBOL 0xe091c977 list_sort vmlinux EXPORT_SYMBOL 0xb80422f5 register_quota_format vmlinux EXPORT_SYMBOL -0x7f7a77db remove_arg_zero vmlinux EXPORT_SYMBOL +0xf2ad2aac remove_arg_zero vmlinux EXPORT_SYMBOL 0x5b56860c vm_munmap vmlinux EXPORT_SYMBOL -0xe4cb4183 remap_pfn_range vmlinux EXPORT_SYMBOL +0x02383c52 remap_pfn_range vmlinux EXPORT_SYMBOL 0x4eb7ae3d hvc_get_chars vmlinux EXPORT_SYMBOL 0xe80fc6cf device_bind_driver vmlinux EXPORT_SYMBOL_GPL 0x0b0827ae device_store_ulong vmlinux EXPORT_SYMBOL_GPL 0x3a17fbdb uart_try_toggle_sysrq vmlinux EXPORT_SYMBOL_GPL 0xb22e16d5 radix_tree_maybe_preload vmlinux EXPORT_SYMBOL -0x43d5ed47 iomap_writepage vmlinux EXPORT_SYMBOL_GPL -0x644c45a6 file_update_time vmlinux EXPORT_SYMBOL +0x9b259ad3 iomap_writepage vmlinux EXPORT_SYMBOL_GPL +0x1ae1847e file_update_time vmlinux EXPORT_SYMBOL 0xb8cd3a7f nf_logger_put vmlinux EXPORT_SYMBOL_GPL 0xf1b0134f dev_uc_init vmlinux EXPORT_SYMBOL 0x867e0dbe dev_mc_init vmlinux EXPORT_SYMBOL 0x91f68ea1 __hw_addr_sync vmlinux EXPORT_SYMBOL 0xd42e93fa devm_gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL -0x28cdb2dd kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0xc736097f kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0xaa19e4aa _kstrtol vmlinux EXPORT_SYMBOL 0xdc2e86d6 perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL 0x8f0c85d2 relay_file_operations vmlinux EXPORT_SYMBOL_GPL 0xc6f46339 init_timer_key vmlinux EXPORT_SYMBOL 0x70b9ea61 pci_hp_remove_devices vmlinux EXPORT_SYMBOL_GPL -0xe88d434f dev_set_mac_address_user vmlinux EXPORT_SYMBOL -0x5a1524d8 put_cmsg vmlinux EXPORT_SYMBOL -0x05ac0306 skb_free_datagram vmlinux EXPORT_SYMBOL -0x3ddddcb7 skb_vlan_push vmlinux EXPORT_SYMBOL +0xfe498087 dev_set_mac_address_user vmlinux EXPORT_SYMBOL +0x81eb8892 put_cmsg vmlinux EXPORT_SYMBOL +0x9df72330 skb_free_datagram vmlinux EXPORT_SYMBOL +0x479bd080 skb_vlan_push vmlinux EXPORT_SYMBOL 0x9afea95e of_icc_bulk_get vmlinux EXPORT_SYMBOL_GPL 0xc551df56 of_fdt_unflatten_tree vmlinux EXPORT_SYMBOL_GPL 0xd8e89fb9 pci_wake_from_d3 vmlinux EXPORT_SYMBOL @@ -1046,8 +1047,8 @@ 0x94e481cf ZSTD_adjustCParams vmlinux EXPORT_SYMBOL 0x6d82c064 vfs_clone_file_range vmlinux EXPORT_SYMBOL 0x6e59f821 __tracepoint_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x50ab2b59 filp_close vmlinux EXPORT_SYMBOL -0x24b12124 truncate_setsize vmlinux EXPORT_SYMBOL +0xf023385f filp_close vmlinux EXPORT_SYMBOL +0x7953e1e8 truncate_setsize vmlinux EXPORT_SYMBOL 0x2e3bcce2 wait_for_completion_interruptible vmlinux EXPORT_SYMBOL 0xb3520ef5 __of_get_address vmlinux EXPORT_SYMBOL 0x38fb9933 tty_std_termios vmlinux EXPORT_SYMBOL @@ -1055,27 +1056,27 @@ 0x625d9821 d_obtain_root vmlinux EXPORT_SYMBOL 0x6dd5680d sprint_symbol_build_id vmlinux EXPORT_SYMBOL_GPL 0xf97471ef opal_i2c_request vmlinux EXPORT_SYMBOL_GPL -0xb7b281bf mr_table_dump vmlinux EXPORT_SYMBOL -0x038a141a ether_setup vmlinux EXPORT_SYMBOL +0x2d2836fe mr_table_dump vmlinux EXPORT_SYMBOL +0xc55772bd ether_setup vmlinux EXPORT_SYMBOL 0xd6657f79 device_create_file vmlinux EXPORT_SYMBOL_GPL 0x57c79763 __break_lease vmlinux EXPORT_SYMBOL -0x8a155cbe fc_mount vmlinux EXPORT_SYMBOL +0x3a43f582 fc_mount vmlinux EXPORT_SYMBOL 0xf0d478c7 list_lru_add vmlinux EXPORT_SYMBOL_GPL 0xb0d19fab param_set_bool vmlinux EXPORT_SYMBOL 0xcae20e83 param_ops_byte vmlinux EXPORT_SYMBOL 0xd8935caa param_ops_bint vmlinux EXPORT_SYMBOL -0x4bc88074 xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL +0xdf8578dd xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL 0x6a36ff74 __traceiter_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xccfb9e07 dst_default_metrics vmlinux EXPORT_SYMBOL -0xeec71153 sock_dequeue_err_skb vmlinux EXPORT_SYMBOL -0x4d03d466 dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL +0x52024bbf sock_dequeue_err_skb vmlinux EXPORT_SYMBOL +0x34b90c6c dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL 0x76a34b19 fwnode_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0xd8550502 fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL 0x567d433a fwnode_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL 0x7cae2d29 __devm_reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL -0xcbf13cbf would_dump vmlinux EXPORT_SYMBOL -0x3347568c set_online_page_callback vmlinux EXPORT_SYMBOL_GPL -0x62adb0f3 truncate_inode_pages_range vmlinux EXPORT_SYMBOL +0x194e1f26 would_dump vmlinux EXPORT_SYMBOL +0xa2e5c1d8 set_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0x49b6246f truncate_inode_pages_range vmlinux EXPORT_SYMBOL 0x6ea9363b force_sig vmlinux EXPORT_SYMBOL 0x6e89a560 regmap_irq_chip_get_base vmlinux EXPORT_SYMBOL_GPL 0x4a614fb7 fwnode_get_next_parent vmlinux EXPORT_SYMBOL_GPL @@ -1085,33 +1086,33 @@ 0x29b59c53 __traceiter_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL 0x23c009f0 devlink_params_register vmlinux EXPORT_SYMBOL_GPL 0xa54a2cba devlink_linecard_provision_clear vmlinux EXPORT_SYMBOL_GPL -0x8ff3d02c xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0xe7cb40c3 skb_page_frag_refill vmlinux EXPORT_SYMBOL +0xf1179513 xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL +0xc96e89aa skb_page_frag_refill vmlinux EXPORT_SYMBOL 0x64b0a8ae usb_phy_set_charger_state vmlinux EXPORT_SYMBOL_GPL 0x6718e92c vring_del_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL 0x13d928f5 __SCK__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0xc0ee6fc5 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL +0xc9681cc1 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL 0xafb88813 devfreq_add_device vmlinux EXPORT_SYMBOL 0x59cce0c7 csum_and_copy_to_iter vmlinux EXPORT_SYMBOL 0x79739c3c utf8nagemin vmlinux EXPORT_SYMBOL -0x120bca58 igrab vmlinux EXPORT_SYMBOL +0xbb0bf60a igrab vmlinux EXPORT_SYMBOL 0x9fa4564a timer_shutdown vmlinux EXPORT_SYMBOL_GPL 0x76b55a84 dma_mmap_pages vmlinux EXPORT_SYMBOL_GPL 0x291ee747 csum_and_copy_to_user vmlinux EXPORT_SYMBOL 0xc71e64a9 snmp_get_cpu_field vmlinux EXPORT_SYMBOL_GPL 0x663bb448 devlink_fmsg_obj_nest_end vmlinux EXPORT_SYMBOL_GPL -0xa6118adf __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL -0x4b4689c3 rtnl_notify vmlinux EXPORT_SYMBOL -0xe72b4078 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0x4a940be1 sock_recvmsg vmlinux EXPORT_SYMBOL +0x6203bd91 __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0xc7c516d0 rtnl_notify vmlinux EXPORT_SYMBOL +0x76d54d02 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0xf979a723 sock_recvmsg vmlinux EXPORT_SYMBOL 0xcb0288ea ledtrig_cpu vmlinux EXPORT_SYMBOL 0xdcaeee50 thermal_zone_get_offset vmlinux EXPORT_SYMBOL_GPL 0x42041512 i2c_get_dma_safe_msg_buf vmlinux EXPORT_SYMBOL_GPL 0x89d49ae0 serial8250_em485_stop_tx vmlinux EXPORT_SYMBOL_GPL 0xe9350a57 pci_back_from_sleep vmlinux EXPORT_SYMBOL 0x4934bdd0 crypto_check_attr_type vmlinux EXPORT_SYMBOL_GPL -0x8c4ac934 linkwatch_fire_event vmlinux EXPORT_SYMBOL +0xa64ef187 linkwatch_fire_event vmlinux EXPORT_SYMBOL 0x8b13a8b8 hid_snto32 vmlinux EXPORT_SYMBOL_GPL 0xe60c8298 watchdog_init_timeout vmlinux EXPORT_SYMBOL_GPL 0xc37d867d ps2_sliced_command vmlinux EXPORT_SYMBOL @@ -1119,11 +1120,11 @@ 0x72ca9eba dev_pm_set_dedicated_wake_irq vmlinux EXPORT_SYMBOL_GPL 0xf76a71a9 rhashtable_walk_peek vmlinux EXPORT_SYMBOL_GPL 0x70bdbef4 _copy_from_iter vmlinux EXPORT_SYMBOL -0x8964dcba fs_bio_set vmlinux EXPORT_SYMBOL -0xb7e97fa7 __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0x8e4387b9 fs_bio_set vmlinux EXPORT_SYMBOL +0xd7f51378 __get_task_comm vmlinux EXPORT_SYMBOL_GPL 0x27479d14 param_free_charp vmlinux EXPORT_SYMBOL 0x16369a27 xive_native_sync_queue vmlinux EXPORT_SYMBOL_GPL -0x42afb257 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL +0x8369d8a0 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL 0x6d518efa devl_traps_register vmlinux EXPORT_SYMBOL_GPL 0x16422a6e xdp_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL @@ -1131,24 +1132,24 @@ 0x4cc58dcd input_mt_report_slot_state vmlinux EXPORT_SYMBOL 0x88005e5b platform_get_irq_optional vmlinux EXPORT_SYMBOL_GPL 0x07d69977 clk_mux_determine_rate_flags vmlinux EXPORT_SYMBOL_GPL -0xfadc0d2d register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL +0xadfcd5a4 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL 0xcfc7b4e4 rcu_barrier_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0x66bd4636 pldmfw_flash_image vmlinux EXPORT_SYMBOL 0x769cefb5 percpu_ref_switch_to_atomic vmlinux EXPORT_SYMBOL_GPL -0x4dab699c __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL -0xac99c463 bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL -0x19d60d75 vmf_insert_pfn vmlinux EXPORT_SYMBOL +0xa90f0d38 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL +0x0629b22d bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL +0xfa880d0a vmf_insert_pfn vmlinux EXPORT_SYMBOL 0x42bed8d4 unix_gc_lock vmlinux EXPORT_SYMBOL -0xa3a7d245 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL +0x5967a925 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL 0x6e3dc31c of_dma_controller_free vmlinux EXPORT_SYMBOL_GPL 0xd30d86a6 pwm_put vmlinux EXPORT_SYMBOL_GPL 0x7b2544ed debugfs_create_x8 vmlinux EXPORT_SYMBOL_GPL -0x4a0c03b4 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL +0xf320ca61 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL 0xed6c597e irq_domain_xlate_twocell vmlinux EXPORT_SYMBOL_GPL 0x85e3bdf9 irq_domain_xlate_onecell vmlinux EXPORT_SYMBOL_GPL 0x9d96a9b0 mmu_hash_ops vmlinux EXPORT_SYMBOL 0xabbe7cb2 of_scan_pci_bridge vmlinux EXPORT_SYMBOL -0x979f5847 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL +0x3d84a974 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL 0xc790fc10 power_supply_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x8cdecefc device_remove_software_node vmlinux EXPORT_SYMBOL_GPL 0x5c65e929 uart_write_wakeup vmlinux EXPORT_SYMBOL @@ -1156,25 +1157,25 @@ 0x301abfdd pci_bus_read_config_word vmlinux EXPORT_SYMBOL 0x68460527 blkcg_set_fc_appid vmlinux EXPORT_SYMBOL_GPL 0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL -0x260415ef netdev_lower_get_next vmlinux EXPORT_SYMBOL -0x7bf1945d skb_append vmlinux EXPORT_SYMBOL +0x9a267c74 netdev_lower_get_next vmlinux EXPORT_SYMBOL +0x46d46098 skb_append vmlinux EXPORT_SYMBOL 0x31c7970f pciserial_suspend_ports vmlinux EXPORT_SYMBOL_GPL -0xeb5dabcb read_cache_page_gfp vmlinux EXPORT_SYMBOL +0x6faa378a read_cache_page_gfp vmlinux EXPORT_SYMBOL 0xe79bf0c4 klp_shadow_get vmlinux EXPORT_SYMBOL_GPL 0x9bd6fe99 kvmppc_h_protect vmlinux EXPORT_SYMBOL_GPL -0x059ac0e8 sk_stream_error vmlinux EXPORT_SYMBOL -0x167259db del_random_ready_callback vmlinux EXPORT_SYMBOL +0x92bb4eb6 sk_stream_error vmlinux EXPORT_SYMBOL +0xe48ad78e del_random_ready_callback vmlinux EXPORT_SYMBOL 0xeddcfe83 pci_ioremap_wc_bar vmlinux EXPORT_SYMBOL_GPL 0xa76b31a2 crypto_ecdh_shared_secret vmlinux EXPORT_SYMBOL 0x27ec2fb6 crypto_sha1_finup vmlinux EXPORT_SYMBOL -0x757fd4a9 audit_log_start vmlinux EXPORT_SYMBOL -0x9cf4445a netdev_crit vmlinux EXPORT_SYMBOL -0xe337927e netdev_bonding_info_change vmlinux EXPORT_SYMBOL +0xbb4b953d audit_log_start vmlinux EXPORT_SYMBOL +0x431c58ba netdev_crit vmlinux EXPORT_SYMBOL +0xe717671b netdev_bonding_info_change vmlinux EXPORT_SYMBOL 0x58f09757 devm_nvmem_unregister vmlinux EXPORT_SYMBOL 0x98959af4 of_console_check vmlinux EXPORT_SYMBOL_GPL 0x674e291c sysfs_create_files vmlinux EXPORT_SYMBOL_GPL 0x8c798fca dquot_get_state vmlinux EXPORT_SYMBOL -0xfc79e342 sget vmlinux EXPORT_SYMBOL +0x85583c49 sget vmlinux EXPORT_SYMBOL 0x8eed9731 pnv_get_random_long vmlinux EXPORT_SYMBOL_GPL 0xdcb764ad memset vmlinux EXPORT_SYMBOL 0x620cd56e devm_usb_get_phy_by_node vmlinux EXPORT_SYMBOL_GPL @@ -1190,28 +1191,28 @@ 0xfc879a0d pinctrl_pm_select_default_state vmlinux EXPORT_SYMBOL_GPL 0x7dad9332 debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL 0x064db9a5 mark_mounts_for_expiry vmlinux EXPORT_SYMBOL_GPL -0x3e34fbc5 bdi_put vmlinux EXPORT_SYMBOL -0x6df49baf file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL -0x0c48c088 inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL +0xd57a0f7d bdi_put vmlinux EXPORT_SYMBOL +0x39c88ad5 file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL +0x67025ff4 inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL 0xa738f51f page_pool_update_nid vmlinux EXPORT_SYMBOL 0xbc316de4 tty_termios_input_baud_rate vmlinux EXPORT_SYMBOL 0x0312b3b0 reset_controller_add_lookup vmlinux EXPORT_SYMBOL_GPL -0x486798e2 bio_poll vmlinux EXPORT_SYMBOL_GPL +0x7375b1ee bio_poll vmlinux EXPORT_SYMBOL_GPL 0xa4045d40 vfs_get_fsid vmlinux EXPORT_SYMBOL 0xdd26fbb5 d_set_d_op vmlinux EXPORT_SYMBOL 0xf3fc8a70 ns_capable_noaudit vmlinux EXPORT_SYMBOL 0x10b77a09 kvmppc_p9_enter_guest vmlinux EXPORT_SYMBOL_GPL 0xc6b1fdbe xfrm_aalg_get_byidx vmlinux EXPORT_SYMBOL_GPL -0xf5f1c235 unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x0d9b2f8d unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL 0x4020d591 devlink_port_register vmlinux EXPORT_SYMBOL_GPL -0xa5b96175 __dev_get_by_flags vmlinux EXPORT_SYMBOL +0x9bb83f46 __dev_get_by_flags vmlinux EXPORT_SYMBOL 0x8f2c9ef8 edac_device_handle_ue_count vmlinux EXPORT_SYMBOL_GPL 0x5de5b877 edac_device_handle_ce_count vmlinux EXPORT_SYMBOL_GPL 0x986782f1 ps2_drain vmlinux EXPORT_SYMBOL 0xe2e3885f pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL -0x5de7983c finalize_exec vmlinux EXPORT_SYMBOL +0x91dcd5d1 finalize_exec vmlinux EXPORT_SYMBOL 0x1cc80b99 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x95a67b07 udp_table vmlinux EXPORT_SYMBOL 0x99f9638f __napi_alloc_frag_align vmlinux EXPORT_SYMBOL @@ -1220,8 +1221,8 @@ 0x4d3a0696 __SCK__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0x78463657 trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL 0x98ee62b2 ring_buffer_record_disable_cpu vmlinux EXPORT_SYMBOL_GPL -0xab832c25 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL -0x3f6e98aa skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL +0x479db968 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL +0xecaeff38 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL 0xc595d301 power_supply_am_i_supplied vmlinux EXPORT_SYMBOL_GPL 0x2d335bf8 dax_supported vmlinux EXPORT_SYMBOL_GPL 0x19c6d9e6 regcache_mark_dirty vmlinux EXPORT_SYMBOL_GPL @@ -1229,39 +1230,39 @@ 0xf0975ae2 nla_put vmlinux EXPORT_SYMBOL 0x5e855e56 gen_pool_first_fit_align vmlinux EXPORT_SYMBOL 0xf23fcb99 __kfifo_in vmlinux EXPORT_SYMBOL -0xb5ffbf9d register_shrinker vmlinux EXPORT_SYMBOL -0x4b3f7fe0 __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0x0768b0b7 register_shrinker vmlinux EXPORT_SYMBOL +0x48ae0464 __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0xdf16ecb1 iommu_tce_xchg_no_kill vmlinux EXPORT_SYMBOL_GPL -0xb36bc33d inet6_csk_route_req vmlinux EXPORT_SYMBOL +0xb534b08e inet6_csk_route_req vmlinux EXPORT_SYMBOL 0x9cce2087 devm_pm_opp_of_add_table vmlinux EXPORT_SYMBOL_GPL 0xda6f69a0 report_iommu_fault vmlinux EXPORT_SYMBOL_GPL 0x617b026c hwrng_register vmlinux EXPORT_SYMBOL_GPL 0xa7e846da misc_register vmlinux EXPORT_SYMBOL 0xb04a43ad __xa_alloc_cyclic vmlinux EXPORT_SYMBOL 0x3de43112 blk_post_runtime_suspend vmlinux EXPORT_SYMBOL -0x91561c19 block_invalidatepage vmlinux EXPORT_SYMBOL -0x21748b75 may_umount_tree vmlinux EXPORT_SYMBOL +0xa979567d block_invalidatepage vmlinux EXPORT_SYMBOL +0x1b78b679 may_umount_tree vmlinux EXPORT_SYMBOL 0x7e0b4c65 d_set_fallthru vmlinux EXPORT_SYMBOL 0x7a944007 rcu_idle_enter vmlinux EXPORT_SYMBOL_GPL 0xdf9208c0 alloc_workqueue vmlinux EXPORT_SYMBOL_GPL -0xdae064e5 udp_lib_get_port vmlinux EXPORT_SYMBOL -0x60ba7500 ip_route_input_noref vmlinux EXPORT_SYMBOL -0x5b4b70a7 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0xc98e642d udp_lib_get_port vmlinux EXPORT_SYMBOL +0x00f2c63f ip_route_input_noref vmlinux EXPORT_SYMBOL +0x72535e16 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL 0xda265771 tty_ldisc_ref vmlinux EXPORT_SYMBOL_GPL -0x187dd6af fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL +0x103e3560 fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL 0x340318c7 devm_ioport_map vmlinux EXPORT_SYMBOL 0xee0a5ae3 fscrypt_decrypt_bio vmlinux EXPORT_SYMBOL -0xcebf36ea file_modified vmlinux EXPORT_SYMBOL +0x6192fe41 file_modified vmlinux EXPORT_SYMBOL 0x537308f0 kernel_write vmlinux EXPORT_SYMBOL 0xdedfe6cb __devm_irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL -0x7838fe36 tcp_md5_do_add vmlinux EXPORT_SYMBOL +0xdf7375bf tcp_md5_do_add vmlinux EXPORT_SYMBOL 0x20619b9b devlink_param_register vmlinux EXPORT_SYMBOL_GPL -0x6f04bd33 rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL +0xe540086e rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL 0x01d01d11 class_dev_iter_exit vmlinux EXPORT_SYMBOL_GPL 0x8fc553ca device_find_child_by_name vmlinux EXPORT_SYMBOL_GPL -0x57568aa0 phy_create vmlinux EXPORT_SYMBOL_GPL -0x92bebc31 __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL -0x97603829 blk_integrity_unregister vmlinux EXPORT_SYMBOL +0xbc9b64af phy_create vmlinux EXPORT_SYMBOL_GPL +0xd77aed98 __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x24d07db2 blk_integrity_unregister vmlinux EXPORT_SYMBOL 0xe9287cc0 iget_failed vmlinux EXPORT_SYMBOL 0x8e92f7c4 static_key_slow_inc vmlinux EXPORT_SYMBOL_GPL 0xcd904bab trace_get_event_file vmlinux EXPORT_SYMBOL_GPL @@ -1272,20 +1273,20 @@ 0x652032cb mac_pton vmlinux EXPORT_SYMBOL 0xf331236f btree_geo32 vmlinux EXPORT_SYMBOL_GPL 0x958df3ac zs_free vmlinux EXPORT_SYMBOL_GPL -0x66338d13 filemap_fdatawait_range vmlinux EXPORT_SYMBOL +0x3843a47d filemap_fdatawait_range vmlinux EXPORT_SYMBOL 0x0199c3bd ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL -0x0f839389 skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0x9f56ae58 skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL 0x129334ae sfp_parse_support vmlinux EXPORT_SYMBOL_GPL 0x360d30f8 sg_alloc_append_table_from_pages vmlinux EXPORT_SYMBOL 0xc7ab6a60 debugfs_create_file_unsafe vmlinux EXPORT_SYMBOL_GPL 0x83b8c895 inode_sub_bytes vmlinux EXPORT_SYMBOL 0x243fc8ec inode_set_bytes vmlinux EXPORT_SYMBOL -0x4620ddfd alloc_pages vmlinux EXPORT_SYMBOL -0xe4e9830d unpin_user_page vmlinux EXPORT_SYMBOL -0x34fd0755 arp_xmit vmlinux EXPORT_SYMBOL +0x46803fc1 alloc_pages vmlinux EXPORT_SYMBOL +0xc0aa931f unpin_user_page vmlinux EXPORT_SYMBOL +0x6c4f99b2 arp_xmit vmlinux EXPORT_SYMBOL 0xea2e0772 flow_rule_match_tcp vmlinux EXPORT_SYMBOL -0x2dc6d103 __dev_get_by_index vmlinux EXPORT_SYMBOL -0xf03668e9 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL +0xac8cd58c __dev_get_by_index vmlinux EXPORT_SYMBOL +0x402d6d33 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL 0xaae579d7 pps_register_source vmlinux EXPORT_SYMBOL 0x1cfe4101 clkdev_hw_create vmlinux EXPORT_SYMBOL_GPL 0xdc7f6c64 pci_release_selected_regions vmlinux EXPORT_SYMBOL @@ -1294,53 +1295,53 @@ 0xdf2ebb87 _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xb06634ec opal_xscom_write vmlinux EXPORT_SYMBOL_GPL 0x1edac5c3 xive_native_enable_vp vmlinux EXPORT_SYMBOL_GPL -0x93b65bdf __inet6_lookup_established vmlinux EXPORT_SYMBOL -0x4043b2db ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0x17bd55ed __inet6_lookup_established vmlinux EXPORT_SYMBOL +0xc31bde79 ipv6_stub vmlinux EXPORT_SYMBOL_GPL 0x2ae5097b clk_get vmlinux EXPORT_SYMBOL 0xd4bb5344 __nla_put_nohdr vmlinux EXPORT_SYMBOL -0x2654a362 blk_mq_end_request vmlinux EXPORT_SYMBOL +0xfac6da6f blk_mq_end_request vmlinux EXPORT_SYMBOL 0x3b83b8c9 crypto_unregister_instance vmlinux EXPORT_SYMBOL_GPL 0xd1d54be9 xattr_supported_namespace vmlinux EXPORT_SYMBOL 0xc4ae915e arch_touch_nmi_watchdog vmlinux EXPORT_SYMBOL -0xe56e5bd3 mr_mfc_find_parent vmlinux EXPORT_SYMBOL +0xd21b8f61 mr_mfc_find_parent vmlinux EXPORT_SYMBOL 0x40973662 sysctl_udp_mem vmlinux EXPORT_SYMBOL 0xa0ebd14c sysctl_tcp_mem vmlinux EXPORT_SYMBOL -0xbddbd74c sock_no_linger vmlinux EXPORT_SYMBOL +0xcabd5d05 sock_no_linger vmlinux EXPORT_SYMBOL 0xdc45a5db edac_stop_work vmlinux EXPORT_SYMBOL_GPL 0x6c55313a cpufreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0xe4bc2c2f hdmi_drm_infoframe_pack vmlinux EXPORT_SYMBOL 0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL -0x30da137d bio_chain vmlinux EXPORT_SYMBOL -0x40d3bdb4 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL -0x4fab25b2 get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0xffe4b82a bio_chain vmlinux EXPORT_SYMBOL +0xfb36829a io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL +0x612ef9f6 get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x42113855 __cpuhp_remove_state_cpuslocked vmlinux EXPORT_SYMBOL 0x6f0088d9 xive_native_sync_source vmlinux EXPORT_SYMBOL_GPL 0x81117221 do_h_rpt_invalidate_prt vmlinux EXPORT_SYMBOL_GPL -0x21a5b45c radix__flush_pmd_tlb_range vmlinux EXPORT_SYMBOL -0x1d94d6c1 mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL -0x5d186d28 inet_csk_accept vmlinux EXPORT_SYMBOL -0x4c2059ec inet_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x0fcac278 nf_log_trace vmlinux EXPORT_SYMBOL -0x26d73ca8 reuseport_add_sock vmlinux EXPORT_SYMBOL +0xa103c989 radix__flush_pmd_tlb_range vmlinux EXPORT_SYMBOL +0xda6fa4c2 mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL +0xc7d81f94 inet_csk_accept vmlinux EXPORT_SYMBOL +0xd21ee110 inet_hash_connect vmlinux EXPORT_SYMBOL_GPL +0x8e7dfefc nf_log_trace vmlinux EXPORT_SYMBOL +0x0fb2ddf2 reuseport_add_sock vmlinux EXPORT_SYMBOL 0xbc50dc5d cpufreq_cooling_unregister vmlinux EXPORT_SYMBOL_GPL 0x6b81c38b power_supply_unreg_notifier vmlinux EXPORT_SYMBOL_GPL 0x61491b41 generic_mii_ioctl vmlinux EXPORT_SYMBOL 0x4d6d0bbc iommu_group_ref_get vmlinux EXPORT_SYMBOL_GPL 0x27cdca93 pci_add_resource vmlinux EXPORT_SYMBOL 0xf95c1a28 skcipher_walk_async vmlinux EXPORT_SYMBOL_GPL -0x7aaee4d1 do_splice_direct vmlinux EXPORT_SYMBOL -0xd931db0c inode_congested vmlinux EXPORT_SYMBOL_GPL +0xb2d1b594 do_splice_direct vmlinux EXPORT_SYMBOL +0x8c4414d2 inode_congested vmlinux EXPORT_SYMBOL_GPL 0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL 0x8a7094ba vm_brk_flags vmlinux EXPORT_SYMBOL 0xb1e25684 __trace_bputs vmlinux EXPORT_SYMBOL_GPL 0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL -0x9df3ade0 nf_hook_slow_list vmlinux EXPORT_SYMBOL -0x921e549c tcf_unregister_action vmlinux EXPORT_SYMBOL -0x3b20524a __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0xbac3d1fc nf_hook_slow_list vmlinux EXPORT_SYMBOL +0x98f64cef tcf_unregister_action vmlinux EXPORT_SYMBOL +0x6e850e5a __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x32a74dae crypto_create_tfm_node vmlinux EXPORT_SYMBOL_GPL 0xfcaf49b0 trace_handle_return vmlinux EXPORT_SYMBOL_GPL -0xd85cbdf5 xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL -0x7fdb0afe sock_edemux vmlinux EXPORT_SYMBOL +0x7bb259c1 xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL +0xb98260c8 sock_edemux vmlinux EXPORT_SYMBOL 0x8dab8796 device_remove_properties vmlinux EXPORT_SYMBOL_GPL 0xdadc924f platform_device_add_resources vmlinux EXPORT_SYMBOL_GPL 0x011179fc of_pwm_xlate_with_flags vmlinux EXPORT_SYMBOL_GPL @@ -1349,13 +1350,13 @@ 0x22d9409b iomap_sort_ioends vmlinux EXPORT_SYMBOL_GPL 0x4688d7ec pvclock_gtod_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x9e33244f irq_chip_eoi_parent vmlinux EXPORT_SYMBOL_GPL -0x0cf56212 in6_dev_finish_destroy vmlinux EXPORT_SYMBOL -0x7b1b33db eth_header vmlinux EXPORT_SYMBOL +0x02e27c77 in6_dev_finish_destroy vmlinux EXPORT_SYMBOL +0xe917ee9d eth_header vmlinux EXPORT_SYMBOL 0xe590dea3 sk_busy_loop_end vmlinux EXPORT_SYMBOL 0x6d5b8dec of_irq_parse_raw vmlinux EXPORT_SYMBOL_GPL 0x2936ce28 of_property_count_elems_of_size vmlinux EXPORT_SYMBOL_GPL 0x9ed554b3 unregister_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL -0x9f3ea4a6 unregister_framebuffer vmlinux EXPORT_SYMBOL +0xfeaac1c2 unregister_framebuffer vmlinux EXPORT_SYMBOL 0x71b1802e pci_epc_put vmlinux EXPORT_SYMBOL_GPL 0x58e63021 pci_epc_get vmlinux EXPORT_SYMBOL_GPL 0xf82ec573 rb_prev vmlinux EXPORT_SYMBOL @@ -1363,59 +1364,59 @@ 0x0227e18b forget_cached_acl vmlinux EXPORT_SYMBOL 0xa9e18049 task_handoff_unregister vmlinux EXPORT_SYMBOL_GPL 0x36b6ebbf down_killable vmlinux EXPORT_SYMBOL -0x0ab0bc01 napi_gro_receive vmlinux EXPORT_SYMBOL -0xad259d0c netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0x153dff42 napi_gro_receive vmlinux EXPORT_SYMBOL +0xd4401940 netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL 0x85834a24 usb_get_phy vmlinux EXPORT_SYMBOL_GPL 0x725e9242 mctrl_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x60091316 clk_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x96835f48 pci_reset_function vmlinux EXPORT_SYMBOL_GPL 0xb6f578b3 rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL 0x58fbe5d0 debugfs_print_regs32 vmlinux EXPORT_SYMBOL_GPL -0xe82dbd88 buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL +0xd4cebc0e buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL 0x469a6ec7 tcp_parse_md5sig_option vmlinux EXPORT_SYMBOL -0xa88241e2 nf_unregister_queue_handler vmlinux EXPORT_SYMBOL -0x34d0a9fa sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL +0xc6beabc2 nf_unregister_queue_handler vmlinux EXPORT_SYMBOL +0xecb7b6b4 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL 0x24eb7e32 leds_list vmlinux EXPORT_SYMBOL_GPL 0xca0e0b0a kill_dev_dax vmlinux EXPORT_SYMBOL_GPL 0x98da6316 device_set_node vmlinux EXPORT_SYMBOL_GPL 0x25bfb07b do_clone_file_range vmlinux EXPORT_SYMBOL -0x60aef068 dump_page vmlinux EXPORT_SYMBOL +0x68a327ab dump_page vmlinux EXPORT_SYMBOL 0x638aff11 proc_douintvec_minmax vmlinux EXPORT_SYMBOL_GPL -0x022bbe93 netif_set_tso_max_size vmlinux EXPORT_SYMBOL +0x83827d8a netif_set_tso_max_size vmlinux EXPORT_SYMBOL 0xf44a904a net_ns_barrier vmlinux EXPORT_SYMBOL 0x7647726c handle_sysrq vmlinux EXPORT_SYMBOL -0x64e67152 pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL +0xa3dd09e2 pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL 0x0668b595 _kstrtoul vmlinux EXPORT_SYMBOL -0x6eb64042 bioset_init_from_src vmlinux EXPORT_SYMBOL +0x335b0a26 bioset_init_from_src vmlinux EXPORT_SYMBOL 0x2cea32ee unregister_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0xa9d50fa1 __block_write_begin vmlinux EXPORT_SYMBOL +0xb296cd47 __block_write_begin vmlinux EXPORT_SYMBOL 0x3dfbdfb8 fs_param_is_enum vmlinux EXPORT_SYMBOL 0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL 0x2b5c303b smp_send_reschedule vmlinux EXPORT_SYMBOL_GPL 0xb53f2810 tcp_sockets_allocated vmlinux EXPORT_SYMBOL -0xcc03ef07 sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL -0xdbaa0b46 sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL +0x212ae1bb sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL +0x3cf84be9 sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL 0xa7fb4e24 tpm_chip_unregister vmlinux EXPORT_SYMBOL_GPL -0xa41b3faf inode_owner_or_capable vmlinux EXPORT_SYMBOL +0x8376676e inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x720a27a7 __register_blkdev vmlinux EXPORT_SYMBOL -0x36e1f52c receive_fd vmlinux EXPORT_SYMBOL_GPL +0x8455343b receive_fd vmlinux EXPORT_SYMBOL_GPL 0xf1d18e90 _outsw_ns vmlinux EXPORT_SYMBOL -0x20d95616 inet6_protos vmlinux EXPORT_SYMBOL +0xf7f7d4de inet6_protos vmlinux EXPORT_SYMBOL 0xb4c01714 of_irq_find_parent vmlinux EXPORT_SYMBOL_GPL 0x21d31773 devm_platform_get_irqs_affinity vmlinux EXPORT_SYMBOL_GPL -0x630c0007 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL +0xe56f84cf devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL 0x8d3412be pci_select_bars vmlinux EXPORT_SYMBOL 0xf184d189 kernel_power_off vmlinux EXPORT_SYMBOL_GPL -0xb0cfa5f4 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL -0xa4bb2180 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL +0xb06a20c9 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL +0xf3d58686 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL 0xcafe63ae con_copy_unimap vmlinux EXPORT_SYMBOL 0x28178bf8 tty_ldisc_ref_wait vmlinux EXPORT_SYMBOL_GPL -0x4b12d1ea blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0xd310046f blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL 0xa5b962d8 debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL 0x86b4f216 dquot_quota_on_mount vmlinux EXPORT_SYMBOL -0x44507e7b block_commit_write vmlinux EXPORT_SYMBOL -0x7156eba1 clone_private_mount vmlinux EXPORT_SYMBOL_GPL -0xf0e9601c __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0x8bc397fa block_commit_write vmlinux EXPORT_SYMBOL +0xd1d5fd3a clone_private_mount vmlinux EXPORT_SYMBOL_GPL +0xc2838cfc __netdev_alloc_skb vmlinux EXPORT_SYMBOL 0x014e36fb pm_clk_resume vmlinux EXPORT_SYMBOL_GPL 0x5e1410f9 pci_epf_alloc_space vmlinux EXPORT_SYMBOL_GPL 0x1f9a8d46 pcie_capability_read_word vmlinux EXPORT_SYMBOL @@ -1424,75 +1425,75 @@ 0x0bfa3a19 rcu_idle_exit vmlinux EXPORT_SYMBOL_GPL 0xf48ffff7 irq_chip_release_resources_parent vmlinux EXPORT_SYMBOL_GPL 0x1aa2b3f1 tlbie_capable vmlinux EXPORT_SYMBOL -0xdc9578bd napi_build_skb vmlinux EXPORT_SYMBOL +0xa5e0c072 napi_build_skb vmlinux EXPORT_SYMBOL 0xba71711c tty_kref_put vmlinux EXPORT_SYMBOL -0xee7c8c91 fb_set_suspend vmlinux EXPORT_SYMBOL +0x30dc1694 fb_set_suspend vmlinux EXPORT_SYMBOL 0x506dff1a __genradix_free vmlinux EXPORT_SYMBOL 0x4b149d26 locks_delete_block vmlinux EXPORT_SYMBOL 0xc2a3dbfc dput vmlinux EXPORT_SYMBOL 0xbbaa3fa5 try_module_get vmlinux EXPORT_SYMBOL 0xe086e53b set_thread_tidr vmlinux EXPORT_SYMBOL_GPL -0xf2eebfb6 register_net_sysctl vmlinux EXPORT_SYMBOL_GPL -0x9f9e166c dst_dev_put vmlinux EXPORT_SYMBOL +0x8d5778c7 register_net_sysctl vmlinux EXPORT_SYMBOL_GPL +0xa8882308 dst_dev_put vmlinux EXPORT_SYMBOL 0x72eebfec dma_buf_move_notify vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xfae29048 screen_glyph vmlinux EXPORT_SYMBOL_GPL 0x665e92a0 clk_set_duty_cycle vmlinux EXPORT_SYMBOL_GPL 0xbf08bb19 blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL 0x2fdcf049 srcu_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL -0x4783c404 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL -0x92c9153a ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL -0x4218ad1a sk_free vmlinux EXPORT_SYMBOL +0xd8a87513 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL +0xf1fe2885 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL +0xf29dfd38 sk_free vmlinux EXPORT_SYMBOL 0xc4321b2d regmap_check_range_table vmlinux EXPORT_SYMBOL_GPL 0xc303708c fwnode_graph_get_port_parent vmlinux EXPORT_SYMBOL_GPL 0x9eebdde7 mpi_point_new vmlinux EXPORT_SYMBOL_GPL -0xbcc17d12 filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL -0x764176c3 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0x386dd223 filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL +0xdbaabb6d skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL 0xac11c147 pci_bus_max_busnr vmlinux EXPORT_SYMBOL_GPL 0x78abba0e kobject_init vmlinux EXPORT_SYMBOL -0xcdeaef4b blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL +0xedde75ba blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL 0x785a93b4 si_mem_available vmlinux EXPORT_SYMBOL_GPL 0xb2e764e8 suspend_valid_only_mem vmlinux EXPORT_SYMBOL_GPL 0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL -0x832eebcf ping_close vmlinux EXPORT_SYMBOL_GPL +0x494288c4 ping_close vmlinux EXPORT_SYMBOL_GPL 0xee1f5126 __tracepoint_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0x219d8887 skb_flow_dissect_ct vmlinux EXPORT_SYMBOL +0xf63ef4ce skb_flow_dissect_ct vmlinux EXPORT_SYMBOL 0x38268b62 icc_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0x7eb1795e __tracepoint_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0xc4db91ad key_type_user vmlinux EXPORT_SYMBOL_GPL -0xb3b0d220 nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL -0x77df71c5 simple_lookup vmlinux EXPORT_SYMBOL -0x5ac96f81 get_user_pages_locked vmlinux EXPORT_SYMBOL +0x2decf099 nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL +0xdde07edf simple_lookup vmlinux EXPORT_SYMBOL +0xbdd91e98 get_user_pages_locked vmlinux EXPORT_SYMBOL 0x9593ef31 register_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0x8f68da79 __cpu_online_mask vmlinux EXPORT_SYMBOL 0xfa599bb2 netlink_register_notifier vmlinux EXPORT_SYMBOL 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x2d18daf1 __skb_get_hash vmlinux EXPORT_SYMBOL +0xe3ed0c33 __skb_get_hash vmlinux EXPORT_SYMBOL 0x2af2956f gpiochip_disable_irq vmlinux EXPORT_SYMBOL_GPL 0x5235cc34 blk_queue_max_secure_erase_sectors vmlinux EXPORT_SYMBOL -0x8d6ed392 xfrm_policy_insert vmlinux EXPORT_SYMBOL -0x2679bbc2 lwtunnel_input vmlinux EXPORT_SYMBOL_GPL -0x541aa2fe __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL -0x0b6d0840 skb_segment vmlinux EXPORT_SYMBOL_GPL +0xe1b075e9 xfrm_policy_insert vmlinux EXPORT_SYMBOL +0xa368a553 lwtunnel_input vmlinux EXPORT_SYMBOL_GPL +0x905ad8c7 __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL +0x8075ebb5 skb_segment vmlinux EXPORT_SYMBOL_GPL 0xf2f96e69 tpm2_flush_context vmlinux EXPORT_SYMBOL_GPL 0xd96bf6ee blk_queue_max_segments vmlinux EXPORT_SYMBOL 0x50f2254c unlock_rename vmlinux EXPORT_SYMBOL 0x0fd4610e kmem_dump_obj vmlinux EXPORT_SYMBOL_GPL 0xec84bfb9 opal_leds_get_ind vmlinux EXPORT_SYMBOL_GPL 0x7b1cf974 fsl_lbc_ctrl_dev vmlinux EXPORT_SYMBOL -0x88701d36 radix__local_flush_tlb_page vmlinux EXPORT_SYMBOL +0x4d673ed7 radix__local_flush_tlb_page vmlinux EXPORT_SYMBOL 0x7b1df89f pci_address_to_pio vmlinux EXPORT_SYMBOL_GPL -0x9c6b8e6b skb_push vmlinux EXPORT_SYMBOL +0x4654cebc skb_push vmlinux EXPORT_SYMBOL 0x08135613 dax_write_cache vmlinux EXPORT_SYMBOL_GPL 0xfa38bb2f device_create vmlinux EXPORT_SYMBOL_GPL 0xf0d0a073 iommu_device_sysfs_add vmlinux EXPORT_SYMBOL_GPL 0xe4b064f9 pcie_link_speed vmlinux EXPORT_SYMBOL_GPL 0x59a2f0ee packing vmlinux EXPORT_SYMBOL -0x0bcad0da simple_rmdir vmlinux EXPORT_SYMBOL -0xb30f32d8 pin_user_pages_remote vmlinux EXPORT_SYMBOL -0x59c4a33d free_task vmlinux EXPORT_SYMBOL +0x583c161e simple_rmdir vmlinux EXPORT_SYMBOL +0x3d67c290 pin_user_pages_remote vmlinux EXPORT_SYMBOL +0xebec62bd free_task vmlinux EXPORT_SYMBOL 0xb6e36ce2 psched_ratecfg_precompute vmlinux EXPORT_SYMBOL -0xc86558c5 i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL -0x4871cf8a i2c_del_adapter vmlinux EXPORT_SYMBOL +0xe6a26d01 i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL +0x0f04e49c i2c_del_adapter vmlinux EXPORT_SYMBOL 0x5838f6c9 rtc_valid_tm vmlinux EXPORT_SYMBOL 0x773fa409 __kfifo_dma_in_finish_r vmlinux EXPORT_SYMBOL 0x543ef284 seq_hlist_start vmlinux EXPORT_SYMBOL @@ -1500,28 +1501,28 @@ 0x44bae227 bit_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0x23e30972 led_blink_set_oneshot vmlinux EXPORT_SYMBOL_GPL 0xe9b461b4 tty_ldisc_release vmlinux EXPORT_SYMBOL_GPL -0x1047c7b3 cdev_alloc vmlinux EXPORT_SYMBOL +0xff821593 cdev_alloc vmlinux EXPORT_SYMBOL 0x291bbb9a extcon_dev_free vmlinux EXPORT_SYMBOL_GPL -0x46725a14 device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0xb159f136 device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL 0xdbf7cb70 mpi_get_nbits vmlinux EXPORT_SYMBOL_GPL -0x36a7a18e security_path_mkdir vmlinux EXPORT_SYMBOL +0x05c97815 security_path_mkdir vmlinux EXPORT_SYMBOL 0x3f89071b security_ib_pkey_access vmlinux EXPORT_SYMBOL 0xe3b4cd75 param_ops_hexint vmlinux EXPORT_SYMBOL -0xecd43c54 wakeup_source_register vmlinux EXPORT_SYMBOL_GPL +0x7a0c9448 wakeup_source_register vmlinux EXPORT_SYMBOL_GPL 0x740700ee pci_ecam_free vmlinux EXPORT_SYMBOL_GPL 0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL 0x74c134b9 __sw_hweight32 vmlinux EXPORT_SYMBOL 0x57674fd7 __sw_hweight16 vmlinux EXPORT_SYMBOL 0xce4e47b6 __kfifo_skip_r vmlinux EXPORT_SYMBOL 0x1a1b0865 posix_acl_default_xattr_handler vmlinux EXPORT_SYMBOL_GPL -0x9eb7ee78 tcf_get_next_proto vmlinux EXPORT_SYMBOL +0x0795dc95 tcf_get_next_proto vmlinux EXPORT_SYMBOL 0x75dd4ebe of_overlay_remove vmlinux EXPORT_SYMBOL_GPL 0x395b7b2c dma_resv_test_signaled vmlinux EXPORT_SYMBOL_GPL 0x96ad8ec6 gpiod_direction_input vmlinux EXPORT_SYMBOL_GPL 0xc7e64fc2 asn1_encode_integer vmlinux EXPORT_SYMBOL_GPL 0xa155c071 ZSTD_compressBegin_usingDict vmlinux EXPORT_SYMBOL -0xcb1d1eea vma_set_file vmlinux EXPORT_SYMBOL -0x28a5130f tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL +0xeb5f9c6a vma_set_file vmlinux EXPORT_SYMBOL +0x65876d7b tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL 0x607c4683 devlink_info_version_fixed_put vmlinux EXPORT_SYMBOL_GPL 0x3327492b hid_dump_report vmlinux EXPORT_SYMBOL_GPL 0xf746cccf led_trigger_blink vmlinux EXPORT_SYMBOL_GPL @@ -1539,33 +1540,33 @@ 0xf4a4e2ae gpiod_get_index vmlinux EXPORT_SYMBOL_GPL 0x4848cfb1 phy_mipi_dphy_get_default_config vmlinux EXPORT_SYMBOL 0x9da326c4 pcim_iounmap_regions vmlinux EXPORT_SYMBOL -0x9ab6adf5 check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL +0x7c8964ef check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL 0x7522f3ba irq_modify_status vmlinux EXPORT_SYMBOL_GPL 0x7eb808d0 add_cpu vmlinux EXPORT_SYMBOL_GPL 0x2cd88f51 kvm_hv_vm_deactivated vmlinux EXPORT_SYMBOL_GPL -0xfa12353c dcbnl_ieee_notify vmlinux EXPORT_SYMBOL -0x576be62a inet6_del_protocol vmlinux EXPORT_SYMBOL -0x7c793bae xfrm_input_resume vmlinux EXPORT_SYMBOL -0x15afc4a1 udplite_prot vmlinux EXPORT_SYMBOL -0x4294c92e sock_create_kern vmlinux EXPORT_SYMBOL +0x426197e7 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL +0xfa9b5c9c inet6_del_protocol vmlinux EXPORT_SYMBOL +0x97bd421c xfrm_input_resume vmlinux EXPORT_SYMBOL +0x7f0f4dd9 udplite_prot vmlinux EXPORT_SYMBOL +0x89058a14 sock_create_kern vmlinux EXPORT_SYMBOL 0x50540a17 devfreq_remove_device vmlinux EXPORT_SYMBOL 0x48e027e6 transport_remove_device vmlinux EXPORT_SYMBOL_GPL 0x11e30762 chacha_block_generic vmlinux EXPORT_SYMBOL -0x4acbb267 mr_dump vmlinux EXPORT_SYMBOL +0x8078b9dc mr_dump vmlinux EXPORT_SYMBOL 0x1ebde2fc devl_trap_policers_unregister vmlinux EXPORT_SYMBOL_GPL -0x52819e64 sk_clone_lock vmlinux EXPORT_SYMBOL_GPL -0x86c662ad kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL -0xc2865f36 thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL -0x5cfb8696 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0x99d786ea __suspend_report_result vmlinux EXPORT_SYMBOL_GPL +0x23179549 sk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0xaab66c39 kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL +0x80c9077d thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL +0x8425df59 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL +0xde0cee60 __suspend_report_result vmlinux EXPORT_SYMBOL_GPL 0xfe0f838e debugfs_file_put vmlinux EXPORT_SYMBOL_GPL 0xdc5a95bb debugfs_file_get vmlinux EXPORT_SYMBOL_GPL 0x8506a492 d_find_any_alias vmlinux EXPORT_SYMBOL -0x1568d839 vlan_uses_dev vmlinux EXPORT_SYMBOL -0xf3114ed5 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL -0x9615f0c8 sk_attach_filter vmlinux EXPORT_SYMBOL_GPL -0x45589350 fb_set_cmap vmlinux EXPORT_SYMBOL -0x44f4b057 pci_unregister_driver vmlinux EXPORT_SYMBOL +0xe40e3b09 vlan_uses_dev vmlinux EXPORT_SYMBOL +0x0a7570f3 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0x60f66314 sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0xcf601a56 fb_set_cmap vmlinux EXPORT_SYMBOL +0x08e14b2c pci_unregister_driver vmlinux EXPORT_SYMBOL 0x6d5f5b91 radix_tree_tagged vmlinux EXPORT_SYMBOL 0x9f65c857 ZSTD_checkCParams vmlinux EXPORT_SYMBOL 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL @@ -1575,8 +1576,8 @@ 0x751da278 seq_open_private vmlinux EXPORT_SYMBOL 0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x1731fa6b tcp_conn_request vmlinux EXPORT_SYMBOL -0xec383bf2 kernel_listen vmlinux EXPORT_SYMBOL +0x62c9b0a8 tcp_conn_request vmlinux EXPORT_SYMBOL +0x4cf325d4 kernel_listen vmlinux EXPORT_SYMBOL 0x2d5cb83f serio_unregister_driver vmlinux EXPORT_SYMBOL 0x2b593aa8 gen_pool_alloc_algo_owner vmlinux EXPORT_SYMBOL 0x3b644591 __bitmap_shift_left vmlinux EXPORT_SYMBOL @@ -1589,39 +1590,39 @@ 0x5bc96913 perf_aux_output_begin vmlinux EXPORT_SYMBOL_GPL 0xac856211 kthread_func vmlinux EXPORT_SYMBOL_GPL 0x4829a47e memcpy vmlinux EXPORT_SYMBOL -0xd882f71b skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL +0xdbdbaa64 skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL 0x046f359e of_overlay_notifier_register vmlinux EXPORT_SYMBOL_GPL 0xb243ed5a cpufreq_dbs_governor_init vmlinux EXPORT_SYMBOL_GPL 0x48f22093 cpufreq_dbs_governor_exit vmlinux EXPORT_SYMBOL_GPL -0xb00f532d i8042_remove_filter vmlinux EXPORT_SYMBOL +0xc34807fb i8042_remove_filter vmlinux EXPORT_SYMBOL 0x1c80d27d btree_geo128 vmlinux EXPORT_SYMBOL_GPL -0x10f765cf bdevname vmlinux EXPORT_SYMBOL -0x09665ffc blk_start_plug vmlinux EXPORT_SYMBOL -0x85807f36 cdev_init vmlinux EXPORT_SYMBOL +0xce2216ff bdevname vmlinux EXPORT_SYMBOL +0x504a2e3a blk_start_plug vmlinux EXPORT_SYMBOL +0x94cca561 cdev_init vmlinux EXPORT_SYMBOL 0x13110126 request_resource vmlinux EXPORT_SYMBOL 0x2b1fba0f xive_native_disable_queue vmlinux EXPORT_SYMBOL_GPL 0x697cbbb4 threads_per_core vmlinux EXPORT_SYMBOL_GPL -0x4d76667e inet_getname vmlinux EXPORT_SYMBOL +0x830f6caf inet_getname vmlinux EXPORT_SYMBOL 0x4fb838cb regcache_sync vmlinux EXPORT_SYMBOL_GPL 0x56b964ae devm_pinctrl_register vmlinux EXPORT_SYMBOL_GPL 0x15828c73 iov_iter_fault_in_readable vmlinux EXPORT_SYMBOL 0xf5a62ecc _memset_io vmlinux EXPORT_SYMBOL 0x05a36048 devl_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0x0cc9d36c iommu_group_claim_dma_owner vmlinux EXPORT_SYMBOL_GPL -0x81426750 timestamp_truncate vmlinux EXPORT_SYMBOL +0x32ee8933 timestamp_truncate vmlinux EXPORT_SYMBOL 0x3edd5dda modify_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0xbf9bcc8d __cap_empty_set vmlinux EXPORT_SYMBOL 0x74199b26 opal_leds_set_ind vmlinux EXPORT_SYMBOL_GPL 0xdbc72ac2 xive_native_alloc_irq_on_chip vmlinux EXPORT_SYMBOL_GPL -0x020215db inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL -0x25671a32 devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0x890994be inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL +0x15984f58 devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL 0x6b4de5f1 platform_get_resource vmlinux EXPORT_SYMBOL_GPL 0xd79f5d7e pci_disable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL 0x3b9b05ea gpiochip_irqchip_add_domain vmlinux EXPORT_SYMBOL_GPL 0xc0dcb3e5 crypto_shoot_alg vmlinux EXPORT_SYMBOL_GPL -0x5fcf013a iput vmlinux EXPORT_SYMBOL +0xea110fa9 iput vmlinux EXPORT_SYMBOL 0x1a9c20b1 xive_cleanup_irq_data vmlinux EXPORT_SYMBOL_GPL -0x10c7949c ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL +0x2d820d0b ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL 0xafde3de0 input_ff_upload vmlinux EXPORT_SYMBOL_GPL 0x3d866e05 __SCK__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0xc73d09bb open_related_ns vmlinux EXPORT_SYMBOL_GPL @@ -1630,34 +1631,34 @@ 0x0aa309cf synchronize_hardirq vmlinux EXPORT_SYMBOL 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax vmlinux EXPORT_SYMBOL 0x9b130ca5 h_query_vas_capabilities vmlinux EXPORT_SYMBOL_GPL -0xdaba0b1f xfrm_output vmlinux EXPORT_SYMBOL_GPL +0x09c6ad98 xfrm_output vmlinux EXPORT_SYMBOL_GPL 0xb2d75382 devm_led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL -0x268b312e dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL +0x4885a0fd dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL 0xfa39a728 pci_enable_device_mem vmlinux EXPORT_SYMBOL 0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL 0xeea9dbaf bitmap_bitremap vmlinux EXPORT_SYMBOL -0xd052f655 ipv6_select_ident vmlinux EXPORT_SYMBOL -0xd5c8665c inet_offloads vmlinux EXPORT_SYMBOL -0xa9736a5b neigh_event_ns vmlinux EXPORT_SYMBOL +0xf69a63cf ipv6_select_ident vmlinux EXPORT_SYMBOL +0x80dc663a inet_offloads vmlinux EXPORT_SYMBOL +0x0193dde5 neigh_event_ns vmlinux EXPORT_SYMBOL 0x495585e5 of_dma_configure_id vmlinux EXPORT_SYMBOL_GPL -0xb57685ce dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x5b34fe1b dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x91f8ea75 device_iommu_capable vmlinux EXPORT_SYMBOL_GPL -0xb4e9c6b2 fb_firmware_edid vmlinux EXPORT_SYMBOL +0x3348e8b1 fb_firmware_edid vmlinux EXPORT_SYMBOL 0xb5b63711 fileattr_fill_xflags vmlinux EXPORT_SYMBOL -0x3ba8408e iterate_supers_type vmlinux EXPORT_SYMBOL +0x0045cbf8 iterate_supers_type vmlinux EXPORT_SYMBOL 0xd0654aba woken_wake_function vmlinux EXPORT_SYMBOL -0x23f1e2f4 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL -0x1798db89 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL -0xcb8ccdcd request_firmware_nowait vmlinux EXPORT_SYMBOL +0xc72a94a7 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL +0xf6d5caee nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL +0x52627464 request_firmware_nowait vmlinux EXPORT_SYMBOL 0x1a5faa3a vli_mod_inv vmlinux EXPORT_SYMBOL -0x16919727 kmem_cache_free_bulk vmlinux EXPORT_SYMBOL +0x49dae25d kmem_cache_free_bulk vmlinux EXPORT_SYMBOL 0xf74e7c93 jump_label_rate_limit vmlinux EXPORT_SYMBOL_GPL 0xf6c9cfa6 bpf_sys_bpf vmlinux EXPORT_SYMBOL 0xf65a5dc0 synth_event_add_next_val vmlinux EXPORT_SYMBOL_GPL 0xce6f9297 percpu_down_write vmlinux EXPORT_SYMBOL_GPL 0x1403ad09 cpufreq_add_update_util_hook vmlinux EXPORT_SYMBOL_GPL -0xa3647705 init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL -0x45c2f6d2 netdev_change_features vmlinux EXPORT_SYMBOL +0x726dfc41 init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL +0x503217f3 netdev_change_features vmlinux EXPORT_SYMBOL 0xd1ef7b67 icc_disable vmlinux EXPORT_SYMBOL_GPL 0xbe8f008e __hid_request vmlinux EXPORT_SYMBOL_GPL 0x6a65d296 pci_assign_unassigned_bus_resources vmlinux EXPORT_SYMBOL_GPL @@ -1665,17 +1666,17 @@ 0x6ee9a834 ftrace_ops_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0xea80392f on_each_cpu_cond_mask vmlinux EXPORT_SYMBOL 0x6670f853 rcu_read_unlock_trace_special vmlinux EXPORT_SYMBOL_GPL -0xb851be7d tcf_qevent_validate_change vmlinux EXPORT_SYMBOL -0xb11493cf __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL -0x62ac91c2 dst_destroy vmlinux EXPORT_SYMBOL +0x2b2da98e tcf_qevent_validate_change vmlinux EXPORT_SYMBOL +0x24a7911a __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0x7e6f6334 dst_destroy vmlinux EXPORT_SYMBOL 0x3f1d3e4e tpm_chip_stop vmlinux EXPORT_SYMBOL_GPL 0xd25a3248 serdev_device_remove vmlinux EXPORT_SYMBOL_GPL 0xdfe7035b pci_disable_pri vmlinux EXPORT_SYMBOL_GPL 0xa8073b88 pci_disable_ats vmlinux EXPORT_SYMBOL_GPL 0x1281dcf9 pci_disable_msi vmlinux EXPORT_SYMBOL 0x9f30049a pci_disable_rom vmlinux EXPORT_SYMBOL_GPL -0x41d39b3e of_phy_put vmlinux EXPORT_SYMBOL_GPL -0xdd86c21c of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x1f03d938 of_phy_put vmlinux EXPORT_SYMBOL_GPL +0x43f4d9fe of_phy_get vmlinux EXPORT_SYMBOL_GPL 0xdf237453 timer_shutdown_sync vmlinux EXPORT_SYMBOL_GPL 0x5b5ad81e devm_usb_get_phy vmlinux EXPORT_SYMBOL_GPL 0xd406d266 fb_mode_is_equal vmlinux EXPORT_SYMBOL @@ -1685,36 +1686,36 @@ 0xf5add0ae ns_capable_setid vmlinux EXPORT_SYMBOL 0xbccb392f of_property_read_u64 vmlinux EXPORT_SYMBOL_GPL 0x89be0d37 pwm_apply_state vmlinux EXPORT_SYMBOL_GPL -0x18102305 phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL +0x4eb851ba phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL 0x2f8fd89d xas_split_alloc vmlinux EXPORT_SYMBOL_GPL 0x09795684 bdev_disk_changed vmlinux EXPORT_SYMBOL_GPL -0xf21399d6 blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL +0xb5f17b69 blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL 0x1eaea506 disk_update_readahead vmlinux EXPORT_SYMBOL_GPL 0x46c0527b blk_queue_virt_boundary vmlinux EXPORT_SYMBOL -0x70a3a355 security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL +0x27c07aa3 security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL 0xd9ebdfad zpool_unregister_driver vmlinux EXPORT_SYMBOL 0x572004d9 irq_inject_interrupt vmlinux EXPORT_SYMBOL_GPL 0x7fca4895 gpiochip_reqres_irq vmlinux EXPORT_SYMBOL_GPL -0xaa01cc27 blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL +0x972a6e90 blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL 0xf0ce9674 fsverity_prepare_setattr vmlinux EXPORT_SYMBOL_GPL -0x99ddb661 migrate_vma_pages vmlinux EXPORT_SYMBOL +0x68eade58 migrate_vma_pages vmlinux EXPORT_SYMBOL 0xcd974f00 rcu_all_qs vmlinux EXPORT_SYMBOL_GPL 0x9ac11b74 suspend_set_ops vmlinux EXPORT_SYMBOL_GPL 0x5f8a2728 isa_io_base vmlinux EXPORT_SYMBOL -0x788343d2 dst_alloc vmlinux EXPORT_SYMBOL +0x65728e11 dst_alloc vmlinux EXPORT_SYMBOL 0x6214aef2 cpufreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x64f36620 dax_flush vmlinux EXPORT_SYMBOL_GPL 0xe93e49c3 devres_free vmlinux EXPORT_SYMBOL_GPL 0x3e6c0465 pci_vpd_alloc vmlinux EXPORT_SYMBOL_GPL 0x3ffdacf3 timerqueue_iterate_next vmlinux EXPORT_SYMBOL_GPL 0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL -0x440e00b9 blk_put_queue vmlinux EXPORT_SYMBOL +0x46d60d60 blk_put_queue vmlinux EXPORT_SYMBOL 0x8c7814b3 proc_create_mount_point vmlinux EXPORT_SYMBOL 0x0c8359a1 single_release vmlinux EXPORT_SYMBOL -0x98747861 get_user_pages vmlinux EXPORT_SYMBOL +0x8de585b6 get_user_pages vmlinux EXPORT_SYMBOL 0x42635d55 pm_suspend_global_flags vmlinux EXPORT_SYMBOL_GPL -0xae94eaad housekeeping_affine vmlinux EXPORT_SYMBOL_GPL -0x5979489b ip6_append_data vmlinux EXPORT_SYMBOL_GPL +0xbf3b4441 housekeeping_affine vmlinux EXPORT_SYMBOL_GPL +0x05be26bd ip6_append_data vmlinux EXPORT_SYMBOL_GPL 0xa108eb4d sysctl_optmem_max vmlinux EXPORT_SYMBOL 0xfffa4690 drm_firmware_drivers_only vmlinux EXPORT_SYMBOL 0xdc49c198 reciprocal_value_adv vmlinux EXPORT_SYMBOL @@ -1728,72 +1729,73 @@ 0xac5fcec0 in4_pton vmlinux EXPORT_SYMBOL 0x388aa3c9 neigh_proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL 0x8b149c36 clk_is_match vmlinux EXPORT_SYMBOL_GPL -0x1c3b9f0b cfb_copyarea vmlinux EXPORT_SYMBOL +0x7c9a084a cfb_copyarea vmlinux EXPORT_SYMBOL 0x479803b9 base64_encode vmlinux EXPORT_SYMBOL_GPL 0x72ae1839 base64_decode vmlinux EXPORT_SYMBOL_GPL 0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL -0xa32c0172 mnt_want_write vmlinux EXPORT_SYMBOL_GPL +0xee79c77a mnt_want_write vmlinux EXPORT_SYMBOL_GPL 0x6276af56 migrate_device_range vmlinux EXPORT_SYMBOL 0x9d14983a ppc_enable_pmcs vmlinux EXPORT_SYMBOL -0xd61511b8 __dev_remove_pack vmlinux EXPORT_SYMBOL +0x3e9ecd7c __dev_remove_pack vmlinux EXPORT_SYMBOL 0x0209f3a7 secure_ipv6_port_ephemeral vmlinux EXPORT_SYMBOL 0x00565f18 pernet_ops_rwsem vmlinux EXPORT_SYMBOL_GPL 0x1c9a1245 iommu_unmap vmlinux EXPORT_SYMBOL_GPL +0xaa72486b fb_deferred_io_release vmlinux EXPORT_SYMBOL_GPL 0xf752a9c4 pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL 0xd4ed7a11 devm_gpiod_unhinge vmlinux EXPORT_SYMBOL_GPL 0x22d76dc6 iov_iter_init vmlinux EXPORT_SYMBOL 0x8c683fcd posix_acl_to_xattr vmlinux EXPORT_SYMBOL -0x38b7490d vfs_submount vmlinux EXPORT_SYMBOL_GPL -0x566c9ddc path_is_mountpoint vmlinux EXPORT_SYMBOL +0x66481e95 vfs_submount vmlinux EXPORT_SYMBOL_GPL +0x21e2efcc path_is_mountpoint vmlinux EXPORT_SYMBOL 0xa924b4aa __traceiter_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xb18429eb suspend_device_irqs vmlinux EXPORT_SYMBOL_GPL -0x5e707013 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL +0xd5f3ba24 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL 0xec73f12c msi_bitmap_alloc_hwirqs vmlinux EXPORT_SYMBOL -0x00719601 tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL -0x4b22b281 __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0xd946a2d2 tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL +0x355015fe __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0x2c541e7b radix_tree_next_chunk vmlinux EXPORT_SYMBOL 0xa4c00324 asn1_encode_octet_string vmlinux EXPORT_SYMBOL_GPL 0xa5ac3e33 ZSTD_DCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0x93b2e3ef bioset_integrity_create vmlinux EXPORT_SYMBOL 0x951a2773 crypto_has_alg vmlinux EXPORT_SYMBOL_GPL -0xf3de4ab7 splice_to_pipe vmlinux EXPORT_SYMBOL_GPL -0xfc8220da iget5_locked vmlinux EXPORT_SYMBOL +0x79aa4835 splice_to_pipe vmlinux EXPORT_SYMBOL_GPL +0x693806f5 iget5_locked vmlinux EXPORT_SYMBOL 0x578eeb4d hugetlb_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x3dcb88a0 irq_set_handler_data vmlinux EXPORT_SYMBOL -0x20e675a6 yield_to vmlinux EXPORT_SYMBOL_GPL -0xfcae7c61 udp_pre_connect vmlinux EXPORT_SYMBOL +0x29fd863f yield_to vmlinux EXPORT_SYMBOL_GPL +0xf23db9ca udp_pre_connect vmlinux EXPORT_SYMBOL 0xf155bf0d devl_resource_size_get vmlinux EXPORT_SYMBOL_GPL 0x94e50ad4 call_fib_notifier vmlinux EXPORT_SYMBOL -0x91bfd2ed sk_page_frag_refill vmlinux EXPORT_SYMBOL +0xbff13f56 sk_page_frag_refill vmlinux EXPORT_SYMBOL 0x69e5f767 mii_check_media vmlinux EXPORT_SYMBOL 0x65126db1 devm_clk_get_enabled vmlinux EXPORT_SYMBOL_GPL 0x1a6a858f user_revoke vmlinux EXPORT_SYMBOL 0x3f3163e7 debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x7755cb76 dcache_dir_lseek vmlinux EXPORT_SYMBOL +0x0542bb8a dcache_dir_lseek vmlinux EXPORT_SYMBOL 0x9feed7ce timer_reduce vmlinux EXPORT_SYMBOL 0x651a4139 test_taint vmlinux EXPORT_SYMBOL 0xd786c0ea plpar_hcall9 vmlinux EXPORT_SYMBOL 0x40b5be99 xive_native_populate_irq_data vmlinux EXPORT_SYMBOL_GPL -0xd19915ca vlan_filter_drop_vids vmlinux EXPORT_SYMBOL -0x2d822ad7 ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL -0x7af16af5 netdev_printk vmlinux EXPORT_SYMBOL +0xbbe34cec vlan_filter_drop_vids vmlinux EXPORT_SYMBOL +0x9e29313a ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL +0x69ccbb34 netdev_printk vmlinux EXPORT_SYMBOL 0x47a7d228 of_address_to_resource vmlinux EXPORT_SYMBOL_GPL 0xf9356084 of_graph_get_remote_port vmlinux EXPORT_SYMBOL -0x080ffd07 thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL +0xd47fc323 thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL 0x62377a7b blk_io_schedule vmlinux EXPORT_SYMBOL_GPL 0xf5a691cd invalidate_bh_lrus vmlinux EXPORT_SYMBOL_GPL 0x161dc9d4 vfs_iter_read vmlinux EXPORT_SYMBOL 0xec37e3d5 mmu_interval_notifier_insert_locked vmlinux EXPORT_SYMBOL_GPL 0x7187549e unregister_trace_event vmlinux EXPORT_SYMBOL_GPL -0xa871a609 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0x9d7e64d3 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL 0x32c3cb4e class_compat_register vmlinux EXPORT_SYMBOL_GPL -0x00bfed0b blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0x3d4c06bb blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL 0x2246960f put_fs_context vmlinux EXPORT_SYMBOL -0x6540c9fd add_to_pipe vmlinux EXPORT_SYMBOL +0xc93c8ff8 add_to_pipe vmlinux EXPORT_SYMBOL 0x67215ca1 d_splice_alias vmlinux EXPORT_SYMBOL 0x9a23ea6b alarm_expires_remaining vmlinux EXPORT_SYMBOL_GPL 0x0366307a console_suspend_enabled vmlinux EXPORT_SYMBOL -0x6e7fc2ae tcf_qevent_dump vmlinux EXPORT_SYMBOL +0x8f9e3c28 tcf_qevent_dump vmlinux EXPORT_SYMBOL 0x995eac9a devm_alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x5c17d104 pps_unregister_source vmlinux EXPORT_SYMBOL 0x43f81957 clk_round_rate vmlinux EXPORT_SYMBOL_GPL @@ -1803,16 +1805,16 @@ 0xd7cea889 edac_mod_work vmlinux EXPORT_SYMBOL_GPL 0xd56226cd dma_resv_copy_fences vmlinux EXPORT_SYMBOL 0x246d5f56 __inode_add_bytes vmlinux EXPORT_SYMBOL -0xbcb3aeb7 cad_pid vmlinux EXPORT_SYMBOL -0x92e5f02a icmp_build_probe vmlinux EXPORT_SYMBOL_GPL -0x9676d0fd inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL -0xfa21fdc1 tc_setup_cb_replace vmlinux EXPORT_SYMBOL +0xe9d425ea cad_pid vmlinux EXPORT_SYMBOL +0x487b88db icmp_build_probe vmlinux EXPORT_SYMBOL_GPL +0xb1d3914c inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL +0x5b9bcd96 tc_setup_cb_replace vmlinux EXPORT_SYMBOL 0xb9852d11 __traceiter_mc_event vmlinux EXPORT_SYMBOL_GPL 0xad128dc1 __tracepoint_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x6a6e05bf kstrtou8 vmlinux EXPORT_SYMBOL -0x109d270e blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0x73f60d72 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL 0x794b7271 orderly_reboot vmlinux EXPORT_SYMBOL_GPL -0x94336149 get_task_pid vmlinux EXPORT_SYMBOL_GPL +0xc8cc918f get_task_pid vmlinux EXPORT_SYMBOL_GPL 0x96bbb85e icc_link_create vmlinux EXPORT_SYMBOL_GPL 0xa7a98eff of_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0x4fb5fc73 touchscreen_report_pos vmlinux EXPORT_SYMBOL @@ -1821,14 +1823,15 @@ 0xda72a7ec ZSTD_nextInputType vmlinux EXPORT_SYMBOL 0x5a7bfe41 crypto_probing_notify vmlinux EXPORT_SYMBOL_GPL 0xf738d1be register_blocking_lsm_notifier vmlinux EXPORT_SYMBOL -0xb8938938 sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL +0xa707161b sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL 0x3cfb796d kvmppc_save_tm_hv vmlinux EXPORT_SYMBOL_GPL -0xea757863 __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL -0x8548d7ae netif_receive_skb vmlinux EXPORT_SYMBOL +0x0d118070 __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL +0xe607abda netif_receive_skb vmlinux EXPORT_SYMBOL 0xcc7b688b icc_link_destroy vmlinux EXPORT_SYMBOL_GPL 0x82e6df3b pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL -0x30c2e558 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL -0x8bb4c9a5 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x82205fd2 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL +0x18549ca6 d_same_name vmlinux EXPORT_SYMBOL_GPL +0xb05523c8 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0x7ea75c24 __wake_up_locked_key_bookmark vmlinux EXPORT_SYMBOL_GPL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0x7d28378f pseries_ioei_notifier_list vmlinux EXPORT_SYMBOL_GPL @@ -1837,18 +1840,18 @@ 0xca4947b5 wf_register_control vmlinux EXPORT_SYMBOL_GPL 0xe2304303 mac_map_monitor_sense vmlinux EXPORT_SYMBOL 0xb459b24d pci_user_read_config_dword vmlinux EXPORT_SYMBOL_GPL -0x563bb6ce bdev_start_io_acct vmlinux EXPORT_SYMBOL +0x2e1b4f44 bdev_start_io_acct vmlinux EXPORT_SYMBOL 0xb3f548ad kmemdup_nul vmlinux EXPORT_SYMBOL 0xe6e40502 rcu_get_gp_seq vmlinux EXPORT_SYMBOL_GPL 0xfe14d094 pnv_pci_get_phb_node vmlinux EXPORT_SYMBOL 0xada38766 dst_cache_destroy vmlinux EXPORT_SYMBOL_GPL -0x11e3a7f7 __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL +0x186ebb58 __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL 0xfff22b42 ptp_clock_index vmlinux EXPORT_SYMBOL 0xa1084180 anon_transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x85b3928c devm_krealloc vmlinux EXPORT_SYMBOL_GPL 0x9a6038b4 virtqueue_get_used_addr vmlinux EXPORT_SYMBOL_GPL 0xc4d50198 devm_clk_get_optional_prepared vmlinux EXPORT_SYMBOL_GPL -0x24b4a185 devm_phy_create vmlinux EXPORT_SYMBOL_GPL +0xb4b92f6b devm_phy_create vmlinux EXPORT_SYMBOL_GPL 0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL 0x258d2f76 net_dim_get_tx_moderation vmlinux EXPORT_SYMBOL 0x99d472b1 net_dim_get_rx_moderation vmlinux EXPORT_SYMBOL @@ -1857,28 +1860,28 @@ 0xf64ce082 sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL 0x6a1ddd29 follow_down_one vmlinux EXPORT_SYMBOL 0x7944e0fc tracing_off vmlinux EXPORT_SYMBOL_GPL -0xd45e1120 raw_seq_next vmlinux EXPORT_SYMBOL_GPL -0x4c7fcde8 ip_setsockopt vmlinux EXPORT_SYMBOL -0xfff43b2c ip_getsockopt vmlinux EXPORT_SYMBOL +0x0a63d35a raw_seq_next vmlinux EXPORT_SYMBOL_GPL +0xd9dcdcd2 ip_setsockopt vmlinux EXPORT_SYMBOL +0x5e02fd70 ip_getsockopt vmlinux EXPORT_SYMBOL 0xe22201eb tty_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0x234c7057 clk_hw_set_rate_range vmlinux EXPORT_SYMBOL_GPL -0x420c7276 devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL -0x9258083e page_endio vmlinux EXPORT_SYMBOL_GPL +0xb7b3da2e devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x00228215 page_endio vmlinux EXPORT_SYMBOL_GPL 0x2b4147ed kvmppc_hcall_impl_hv_realmode vmlinux EXPORT_SYMBOL_GPL -0x56d098bb ip6_redirect vmlinux EXPORT_SYMBOL_GPL -0xc9542ac8 ip_options_rcv_srr vmlinux EXPORT_SYMBOL -0xe63900b4 dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL +0x022ffdc2 ip6_redirect vmlinux EXPORT_SYMBOL_GPL +0xa5cda746 ip_options_rcv_srr vmlinux EXPORT_SYMBOL +0xa0678fb8 dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL 0x547679a5 device_register vmlinux EXPORT_SYMBOL_GPL 0xbefa51a3 gen_pool_add_owner vmlinux EXPORT_SYMBOL 0x55e5110a pcim_iomap_regions_request_all vmlinux EXPORT_SYMBOL -0x9440d0d0 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL -0xe1a048e6 dentry_open vmlinux EXPORT_SYMBOL +0x619578f5 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL +0xbfa10edd dentry_open vmlinux EXPORT_SYMBOL 0x2730345a destroy_memory_type vmlinux EXPORT_SYMBOL_GPL -0x14dce5fb __SetPageMovable vmlinux EXPORT_SYMBOL +0x573859b9 __SetPageMovable vmlinux EXPORT_SYMBOL 0xcb561441 mem_dump_obj vmlinux EXPORT_SYMBOL_GPL 0x38c3ff30 freq_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL -0x3dd99cc3 unregister_netdevice_queue vmlinux EXPORT_SYMBOL -0xe14b3c16 skb_checksum_help vmlinux EXPORT_SYMBOL +0x3e4c7536 unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0x32d7c1e8 skb_checksum_help vmlinux EXPORT_SYMBOL 0xed0dc22d regmap_write vmlinux EXPORT_SYMBOL_GPL 0xd8025f17 iov_iter_xarray vmlinux EXPORT_SYMBOL 0xcdc39c9e security_ismaclabel vmlinux EXPORT_SYMBOL @@ -1893,66 +1896,66 @@ 0x77fd815c _copy_mc_to_iter vmlinux EXPORT_SYMBOL_GPL 0x42ef0bc4 stop_machine vmlinux EXPORT_SYMBOL_GPL 0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL -0x30e9be7b xsk_tx_peek_desc vmlinux EXPORT_SYMBOL -0x495f3820 ip6_find_1stfragopt vmlinux EXPORT_SYMBOL +0xa50dc4d6 xsk_tx_peek_desc vmlinux EXPORT_SYMBOL +0x62e7696d ip6_find_1stfragopt vmlinux EXPORT_SYMBOL 0xf7e065f2 dev_addr_mod vmlinux EXPORT_SYMBOL -0x053f2eee sock_no_recvmsg vmlinux EXPORT_SYMBOL -0x98af0330 sk_ns_capable vmlinux EXPORT_SYMBOL -0xb29d41d8 bpf_link_put vmlinux EXPORT_SYMBOL +0xfb4981d4 sock_no_recvmsg vmlinux EXPORT_SYMBOL +0x06763518 sk_ns_capable vmlinux EXPORT_SYMBOL +0x86b11cab bpf_link_put vmlinux EXPORT_SYMBOL 0x46a4b118 hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL 0xab63baa5 unregister_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL -0x8cc21ee0 ip_frag_next vmlinux EXPORT_SYMBOL -0xca33d897 netlink_net_capable vmlinux EXPORT_SYMBOL +0xed0b3db6 ip_frag_next vmlinux EXPORT_SYMBOL +0x3e1c20d8 netlink_net_capable vmlinux EXPORT_SYMBOL 0x234cf416 devlink_fmsg_string_pair_put vmlinux EXPORT_SYMBOL_GPL -0xdb92fd14 __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0xf641301e __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL 0xf067b81a component_unbind_all vmlinux EXPORT_SYMBOL_GPL 0x124bad4d kstrtobool vmlinux EXPORT_SYMBOL -0x752225ee security_inode_setattr vmlinux EXPORT_SYMBOL_GPL +0x16e869b4 security_inode_setattr vmlinux EXPORT_SYMBOL_GPL 0x6d482a8d dquot_file_open vmlinux EXPORT_SYMBOL 0x84264ced fs_umode_to_ftype vmlinux EXPORT_SYMBOL_GPL 0x8f786bee fs_umode_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x605790dc fiemap_fill_next_extent vmlinux EXPORT_SYMBOL 0x34f395ce trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL -0x1b9ea5f7 qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL -0x04d54451 dev_queue_xmit_accel vmlinux EXPORT_SYMBOL +0x5e0fdb3b qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL +0xeadbde85 dev_queue_xmit_accel vmlinux EXPORT_SYMBOL 0x3c9da616 devm_device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0xb9af1d0d __xa_clear_mark vmlinux EXPORT_SYMBOL 0x422fd88f crypto_shash_digest vmlinux EXPORT_SYMBOL_GPL 0x817043a6 crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x3de9cae1 crypto_remove_final vmlinux EXPORT_SYMBOL_GPL 0xd1816f32 frontswap_writethrough vmlinux EXPORT_SYMBOL -0x42abd76c get_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x859259a7 get_user_pages_unlocked vmlinux EXPORT_SYMBOL 0xe791df1f rcu_nocb_cpu_deoffload vmlinux EXPORT_SYMBOL_GPL -0x15783b5f rtnl_set_sk_err vmlinux EXPORT_SYMBOL -0x61e11f73 __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL -0x043910bb kernel_sendpage_locked vmlinux EXPORT_SYMBOL +0x5ca665b4 rtnl_set_sk_err vmlinux EXPORT_SYMBOL +0xf0e18dcb __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0xbe9adabb kernel_sendpage_locked vmlinux EXPORT_SYMBOL 0x9bb0316e class_remove_file_ns vmlinux EXPORT_SYMBOL_GPL 0x5ff9eb0e lockref_mark_dead vmlinux EXPORT_SYMBOL -0xa4bca743 bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL -0xf6b537c1 __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0xa9a42c3b bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL +0x1416741d __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0xc0dd79f3 irq_domain_free_fwnode vmlinux EXPORT_SYMBOL_GPL 0xfe8c61f0 _raw_read_lock vmlinux EXPORT_SYMBOL 0x18888d00 downgrade_write vmlinux EXPORT_SYMBOL 0xa6257a2f complete vmlinux EXPORT_SYMBOL -0xf534b688 ip_check_defrag vmlinux EXPORT_SYMBOL +0x65d7b8e4 ip_check_defrag vmlinux EXPORT_SYMBOL 0xe40bb23e devlink_health_reporter_priv vmlinux EXPORT_SYMBOL_GPL 0x6514c1e6 flow_get_u32_src vmlinux EXPORT_SYMBOL 0xa033d747 next_arg vmlinux EXPORT_SYMBOL 0xf2fabc80 iov_iter_single_seg_count vmlinux EXPORT_SYMBOL -0x9db52c96 adjust_managed_page_count vmlinux EXPORT_SYMBOL +0x88bc6c6d adjust_managed_page_count vmlinux EXPORT_SYMBOL 0xc31db0ce is_vmalloc_addr vmlinux EXPORT_SYMBOL 0x36c88dc3 serial8250_read_char vmlinux EXPORT_SYMBOL_GPL 0x8a7d1c31 high_memory vmlinux EXPORT_SYMBOL 0xd1386c13 perf_pmu_register vmlinux EXPORT_SYMBOL_GPL 0xf9b1cdcd smp_call_function_many vmlinux EXPORT_SYMBOL 0x1cb75678 irq_chip_retrigger_hierarchy vmlinux EXPORT_SYMBOL_GPL -0x8957a0e7 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xcceffc24 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0xaa7e049f of_reserved_mem_device_init_by_name vmlinux EXPORT_SYMBOL_GPL 0xdd85b0b9 regmap_parse_val vmlinux EXPORT_SYMBOL_GPL 0x7f55866e clk_hw_get_rate vmlinux EXPORT_SYMBOL_GPL -0xf5bbb9f7 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0xef1aa5e3 simple_link vmlinux EXPORT_SYMBOL -0x2bb9f47c filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL +0xce668e4f __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0xe51ba4a3 simple_link vmlinux EXPORT_SYMBOL +0xc60c570c filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL 0x646ce872 hidinput_find_field vmlinux EXPORT_SYMBOL_GPL 0x2c3fab7b dma_buf_unpin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x7e9dc693 regmap_noinc_read vmlinux EXPORT_SYMBOL_GPL @@ -1962,36 +1965,36 @@ 0x1953c958 mempool_create vmlinux EXPORT_SYMBOL 0xf2967796 ring_buffer_record_on vmlinux EXPORT_SYMBOL_GPL 0xa07d1b3c tasklet_setup vmlinux EXPORT_SYMBOL -0x01332dbb tcf_get_next_chain vmlinux EXPORT_SYMBOL +0x711aac18 tcf_get_next_chain vmlinux EXPORT_SYMBOL 0x9ed550ce of_cpu_node_to_id vmlinux EXPORT_SYMBOL 0x65464c16 clkdev_drop vmlinux EXPORT_SYMBOL 0xa8694ecd kblockd_schedule_work vmlinux EXPORT_SYMBOL 0xe9b7b1ce mem_section vmlinux EXPORT_SYMBOL -0x88411d99 send_sig_info vmlinux EXPORT_SYMBOL +0x94d881d5 send_sig_info vmlinux EXPORT_SYMBOL 0x17428d7a xmon vmlinux EXPORT_SYMBOL 0xedc03953 iounmap vmlinux EXPORT_SYMBOL 0x254c9287 ioremap vmlinux EXPORT_SYMBOL -0xe3534b03 __neigh_event_send vmlinux EXPORT_SYMBOL -0x07ea7626 sk_stream_wait_close vmlinux EXPORT_SYMBOL -0x2ff81a9b skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL -0x2839c9a3 i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL +0x454a3d6e __neigh_event_send vmlinux EXPORT_SYMBOL +0xc61b42da sk_stream_wait_close vmlinux EXPORT_SYMBOL +0xc00e7f24 skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL +0x2b07986a i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL 0xefeefc09 __SCK__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL 0x31314831 dev_pm_qos_hide_latency_tolerance vmlinux EXPORT_SYMBOL_GPL 0x7eed2144 show_class_attr_string vmlinux EXPORT_SYMBOL_GPL 0x7a0bf0b4 clk_hw_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL -0x14122ebb fqdir_exit vmlinux EXPORT_SYMBOL -0x83112684 ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL -0x3272627a pskb_extract vmlinux EXPORT_SYMBOL +0xb1f4c829 fqdir_exit vmlinux EXPORT_SYMBOL +0x15d17e73 ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0xff2e7c0a pskb_extract vmlinux EXPORT_SYMBOL 0x153a9248 platform_get_irq vmlinux EXPORT_SYMBOL_GPL -0x578f8c92 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0xfd9f1d15 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL 0xed367d81 crypto_register_rng vmlinux EXPORT_SYMBOL_GPL -0x1ab12e96 kill_anon_super vmlinux EXPORT_SYMBOL +0x559b918a kill_anon_super vmlinux EXPORT_SYMBOL 0xb88dbfce irq_set_irqchip_state vmlinux EXPORT_SYMBOL_GPL 0x1d222ced irq_get_irqchip_state vmlinux EXPORT_SYMBOL_GPL 0x53884839 kvmhv_load_host_pmu vmlinux EXPORT_SYMBOL_GPL -0xc559a5b6 xfrm6_rcv vmlinux EXPORT_SYMBOL -0x0ec3d1bc xfrm4_rcv vmlinux EXPORT_SYMBOL +0xf86a81f0 xfrm6_rcv vmlinux EXPORT_SYMBOL +0x02f4749d xfrm4_rcv vmlinux EXPORT_SYMBOL 0xd0db0f12 run_dax vmlinux EXPORT_SYMBOL_GPL 0x1805f4f6 virtqueue_add_inbuf_ctx vmlinux EXPORT_SYMBOL_GPL 0x8f32dffa of_pci_get_devfn vmlinux EXPORT_SYMBOL_GPL @@ -2004,8 +2007,8 @@ 0x4dca08ee sync_file_get_fence vmlinux EXPORT_SYMBOL 0xe83cfb35 bio_integrity_trim vmlinux EXPORT_SYMBOL 0x07928f41 bio_integrity_prep vmlinux EXPORT_SYMBOL -0x1b508929 inet_dgram_connect vmlinux EXPORT_SYMBOL -0x9fe00e95 sock_set_keepalive vmlinux EXPORT_SYMBOL +0x90d6b55d inet_dgram_connect vmlinux EXPORT_SYMBOL +0x6ca21858 sock_set_keepalive vmlinux EXPORT_SYMBOL 0x4cfbbab6 nx842_crypto_init vmlinux EXPORT_SYMBOL_GPL 0x6f3b0338 nx842_crypto_exit vmlinux EXPORT_SYMBOL_GPL 0x92df231b dev_pm_disable_wake_irq vmlinux EXPORT_SYMBOL_GPL @@ -2016,7 +2019,7 @@ 0x0ea3d775 set_cached_acl vmlinux EXPORT_SYMBOL 0x6a421062 memory_failure_queue vmlinux EXPORT_SYMBOL_GPL 0x1fb133bd param_ops_ulong vmlinux EXPORT_SYMBOL -0x8db7120e dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL +0xc863ad34 dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL 0x6443d46d sfp_register_socket vmlinux EXPORT_SYMBOL_GPL 0x9e808a4b dma_resv_iter_next_unlocked vmlinux EXPORT_SYMBOL 0x7bae5148 tty_buffer_set_limit vmlinux EXPORT_SYMBOL_GPL @@ -2024,19 +2027,19 @@ 0x71c75855 kobject_put vmlinux EXPORT_SYMBOL 0xeb16a679 kobject_get vmlinux EXPORT_SYMBOL 0x648891bd fsverity_ioctl_measure vmlinux EXPORT_SYMBOL_GPL -0xc326f8d8 begin_new_exec vmlinux EXPORT_SYMBOL +0x6fc7ce7f begin_new_exec vmlinux EXPORT_SYMBOL 0xe21d8f4e relay_open vmlinux EXPORT_SYMBOL_GPL 0xbd2cd024 param_set_copystring vmlinux EXPORT_SYMBOL 0xc9c6a27a xive_native_set_queue_state vmlinux EXPORT_SYMBOL_GPL 0x414d7aae xive_native_get_queue_state vmlinux EXPORT_SYMBOL_GPL -0xa3070d3d radix__flush_tlb_range vmlinux EXPORT_SYMBOL +0xf9ea268a radix__flush_tlb_range vmlinux EXPORT_SYMBOL 0xc9634df9 in6addr_linklocal_allrouters vmlinux EXPORT_SYMBOL -0x0581b636 reuseport_select_sock vmlinux EXPORT_SYMBOL +0xd96473f7 reuseport_select_sock vmlinux EXPORT_SYMBOL 0xfc39e32f ioport_unmap vmlinux EXPORT_SYMBOL 0x58b73bc7 match_wildcard vmlinux EXPORT_SYMBOL 0x975519c1 asymmetric_key_id_same vmlinux EXPORT_SYMBOL_GPL 0xe5dac0de relay_close vmlinux EXPORT_SYMBOL_GPL -0x197419df net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL +0xd431ac20 net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL 0x696f2b63 of_changeset_init vmlinux EXPORT_SYMBOL_GPL 0x4822dc1b pwm_free vmlinux EXPORT_SYMBOL_GPL 0x50624917 sha1_init vmlinux EXPORT_SYMBOL @@ -2046,12 +2049,12 @@ 0x6ef0e415 __cleancache_put_page vmlinux EXPORT_SYMBOL 0xcd27bcff __cleancache_get_page vmlinux EXPORT_SYMBOL 0xe9ffc063 down_trylock vmlinux EXPORT_SYMBOL -0x7704eae7 genl_register_family vmlinux EXPORT_SYMBOL +0xdb228bc8 genl_register_family vmlinux EXPORT_SYMBOL 0x82226c53 pinctrl_unregister_mappings vmlinux EXPORT_SYMBOL_GPL 0x06d11488 __bitmap_equal vmlinux EXPORT_SYMBOL -0x86b11e8b page_zero_new_buffers vmlinux EXPORT_SYMBOL -0xcd612df2 mntput vmlinux EXPORT_SYMBOL -0x8eb74028 mntget vmlinux EXPORT_SYMBOL +0x20fd61ab page_zero_new_buffers vmlinux EXPORT_SYMBOL +0x6fa1023f mntput vmlinux EXPORT_SYMBOL +0xeba113ab mntget vmlinux EXPORT_SYMBOL 0x5a76283c fasync_helper vmlinux EXPORT_SYMBOL 0xf3b451ca kdb_poll_funcs vmlinux EXPORT_SYMBOL_GPL 0x9b9071cb get_old_itimerspec32 vmlinux EXPORT_SYMBOL_GPL @@ -2060,41 +2063,41 @@ 0x8c5ccbf7 devm_devfreq_register_notifier vmlinux EXPORT_SYMBOL 0x6e3ff83a edac_device_alloc_index vmlinux EXPORT_SYMBOL_GPL 0xabff28f9 iommu_domain_free vmlinux EXPORT_SYMBOL_GPL -0xe9f2cc5d tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL +0x96e43f2a tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL 0x3a24fb2f percpu_ref_resurrect vmlinux EXPORT_SYMBOL_GPL -0x52076b92 blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL -0xe466028e tcf_exts_dump_stats vmlinux EXPORT_SYMBOL -0x442c42fc sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0x8aaa4c6b blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL +0x6ec2c5f1 tcf_exts_dump_stats vmlinux EXPORT_SYMBOL +0x70a7cd9c sock_alloc_send_pskb vmlinux EXPORT_SYMBOL 0xaad0ae78 __bitmap_shift_right vmlinux EXPORT_SYMBOL 0x60a93682 exportfs_encode_inode_fh vmlinux EXPORT_SYMBOL_GPL 0xaaa918c9 ftrace_dump vmlinux EXPORT_SYMBOL_GPL 0xf64aaa25 alarm_init vmlinux EXPORT_SYMBOL_GPL 0xa24f23d8 __request_module vmlinux EXPORT_SYMBOL 0x1c62e34d opal_get_sensor_data vmlinux EXPORT_SYMBOL_GPL -0x218037d1 fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL -0xed501771 ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL -0x29b624af inet_register_protosw vmlinux EXPORT_SYMBOL -0xef1b16ce __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL -0x76bf3c90 dev_deactivate vmlinux EXPORT_SYMBOL +0xd9ecb2ef fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL +0x00f99120 ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL +0x732e5627 inet_register_protosw vmlinux EXPORT_SYMBOL +0x0d56c115 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL +0xee1f1d03 dev_deactivate vmlinux EXPORT_SYMBOL 0xf7e1cc59 usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL 0xd249b5b5 pm_runtime_force_suspend vmlinux EXPORT_SYMBOL_GPL 0xcddbdb68 uart_console_device vmlinux EXPORT_SYMBOL_GPL 0xd9916c3a idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL 0x270cf88f dump_stack_lvl vmlinux EXPORT_SYMBOL -0x247b789f submit_bio_wait vmlinux EXPORT_SYMBOL +0xa29f975c submit_bio_wait vmlinux EXPORT_SYMBOL 0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL 0x9034a696 mempool_destroy vmlinux EXPORT_SYMBOL 0x054e550b kernel_halt vmlinux EXPORT_SYMBOL_GPL 0x04258796 opal_flash_read vmlinux EXPORT_SYMBOL_GPL -0xe9db6aca netpoll_cleanup vmlinux EXPORT_SYMBOL +0x66011a57 netpoll_cleanup vmlinux EXPORT_SYMBOL 0xdd81d8f6 __SCK__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0x1d8f18d3 set_binfmt vmlinux EXPORT_SYMBOL +0x1a4101f1 set_binfmt vmlinux EXPORT_SYMBOL 0xa79bff2d hpage_shift vmlinux EXPORT_SYMBOL -0x2144da85 km_policy_expired vmlinux EXPORT_SYMBOL -0x55103253 i2c_client_type vmlinux EXPORT_SYMBOL_GPL +0xc6b785a9 km_policy_expired vmlinux EXPORT_SYMBOL +0x74208f4c i2c_client_type vmlinux EXPORT_SYMBOL_GPL 0x95b99e61 tpm_default_chip vmlinux EXPORT_SYMBOL_GPL 0x79d48c31 hvc_poll vmlinux EXPORT_SYMBOL_GPL -0x6508ff00 mac_find_mode vmlinux EXPORT_SYMBOL +0xbc5a206c mac_find_mode vmlinux EXPORT_SYMBOL 0xf92f72e1 pci_user_write_config_word vmlinux EXPORT_SYMBOL_GPL 0xceab0311 strchrnul vmlinux EXPORT_SYMBOL 0x309df777 pci_iomap_wc vmlinux EXPORT_SYMBOL_GPL @@ -2108,37 +2111,37 @@ 0x9829fc11 __kfifo_out_peek_r vmlinux EXPORT_SYMBOL 0x198620d7 security_add_mnt_opt vmlinux EXPORT_SYMBOL 0xf6fd1d97 flush_all_to_thread vmlinux EXPORT_SYMBOL -0x9bac0c8d ip6_frag_next vmlinux EXPORT_SYMBOL -0x3cb5e156 netlink_ns_capable vmlinux EXPORT_SYMBOL +0xde15c903 ip6_frag_next vmlinux EXPORT_SYMBOL +0x6a33acfd netlink_ns_capable vmlinux EXPORT_SYMBOL 0xc4212ab9 qdisc_class_hash_insert vmlinux EXPORT_SYMBOL -0xf12deec3 alloc_hippi_dev vmlinux EXPORT_SYMBOL -0x783927bb eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL +0x7d680dab alloc_hippi_dev vmlinux EXPORT_SYMBOL +0xdf25b8a2 eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL 0xaa04cf8e hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x39a7affc driver_deferred_probe_timeout vmlinux EXPORT_SYMBOL_GPL 0x5c6c0525 pci_set_host_bridge_release vmlinux EXPORT_SYMBOL_GPL 0xafb864c1 refcount_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL -0x3ae18398 generic_perform_write vmlinux EXPORT_SYMBOL -0xc1f0030d udp_set_csum vmlinux EXPORT_SYMBOL +0x08a692a7 generic_perform_write vmlinux EXPORT_SYMBOL +0xd8b8cbbb udp_set_csum vmlinux EXPORT_SYMBOL 0x9aaf8e5a devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL 0xa4031b7f sfp_parse_port vmlinux EXPORT_SYMBOL_GPL -0x536b3c96 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0x296cdd61 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0x207683b2 locks_free_lock vmlinux EXPORT_SYMBOL 0x2929cea5 fixed_size_llseek vmlinux EXPORT_SYMBOL -0x1e3b968e shmem_aops vmlinux EXPORT_SYMBOL -0x4554f5d6 inet6_add_offload vmlinux EXPORT_SYMBOL +0x967c1513 shmem_aops vmlinux EXPORT_SYMBOL +0xc8095fe6 inet6_add_offload vmlinux EXPORT_SYMBOL 0x830a168d regmap_test_bits vmlinux EXPORT_SYMBOL_GPL 0x0eeeb09d sg_miter_skip vmlinux EXPORT_SYMBOL -0x9b91e495 simple_attr_release vmlinux EXPORT_SYMBOL_GPL +0x4599a368 simple_attr_release vmlinux EXPORT_SYMBOL_GPL 0xcefc5efc perf_aux_output_flag vmlinux EXPORT_SYMBOL_GPL 0x7b8ea197 ethtool_params_from_link_mode vmlinux EXPORT_SYMBOL_GPL -0xa5397ad6 reuseport_detach_prog vmlinux EXPORT_SYMBOL +0x9efc575d reuseport_detach_prog vmlinux EXPORT_SYMBOL 0x4416349d led_sysfs_disable vmlinux EXPORT_SYMBOL_GPL 0xdfca1d7e fwnode_get_next_available_child_node vmlinux EXPORT_SYMBOL_GPL 0xdaf5d4e3 blk_queue_set_zoned vmlinux EXPORT_SYMBOL_GPL 0x68a07241 fscrypt_fname_siphash vmlinux EXPORT_SYMBOL_GPL 0xe6fa06a2 rename_lock vmlinux EXPORT_SYMBOL 0x1a04b610 page_symlink_inode_operations vmlinux EXPORT_SYMBOL -0xe9e67fc9 file_path vmlinux EXPORT_SYMBOL +0x5b8b7556 file_path vmlinux EXPORT_SYMBOL 0xe7ab1ecc _raw_write_unlock_bh vmlinux EXPORT_SYMBOL 0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL 0x6c956075 __SCK__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL @@ -2151,13 +2154,13 @@ 0x4af6ddf0 kstrtou16 vmlinux EXPORT_SYMBOL 0x373c69c4 evm_verifyxattr vmlinux EXPORT_SYMBOL_GPL 0x94961283 vunmap vmlinux EXPORT_SYMBOL -0x06ab3b88 write_cache_pages vmlinux EXPORT_SYMBOL +0xacf682bd write_cache_pages vmlinux EXPORT_SYMBOL 0x8e3579a0 pnv_pci_set_tunnel_bar vmlinux EXPORT_SYMBOL_GPL -0x39a79cc8 hash_page_mm vmlinux EXPORT_SYMBOL_GPL -0x8e56ffc2 xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0xdc71928c sock_set_reuseport vmlinux EXPORT_SYMBOL +0x7ca179a3 hash_page_mm vmlinux EXPORT_SYMBOL_GPL +0xcf61f895 xfrm_policy_alloc vmlinux EXPORT_SYMBOL +0xb330d182 sock_set_reuseport vmlinux EXPORT_SYMBOL 0x88a35938 led_blink_set vmlinux EXPORT_SYMBOL_GPL -0x57594b2e devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x677fc4ed devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0x17cb0c7b devm_create_dev_dax vmlinux EXPORT_SYMBOL_GPL 0xe5c78a99 do_blank_screen vmlinux EXPORT_SYMBOL 0xf2068265 unregister_virtio_device vmlinux EXPORT_SYMBOL_GPL @@ -2166,27 +2169,27 @@ 0x527bbc5b disk_alloc_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0x67da9f7c sha512_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x53ac19e0 fscrypt_get_symlink vmlinux EXPORT_SYMBOL_GPL -0x88ff1bd9 finish_open vmlinux EXPORT_SYMBOL -0xd7b725f6 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0x6e8c4f0a finish_open vmlinux EXPORT_SYMBOL +0x1d2d2d95 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL 0xb912560d static_key_disable vmlinux EXPORT_SYMBOL_GPL 0xf6f16c56 rcu_barrier_tasks vmlinux EXPORT_SYMBOL_GPL 0x117093be qdisc_class_hash_init vmlinux EXPORT_SYMBOL 0x171164ae fwnode_property_read_string vmlinux EXPORT_SYMBOL_GPL 0xfa873ad0 prandom_seed vmlinux EXPORT_SYMBOL 0x3fedfdff get_acl vmlinux EXPORT_SYMBOL -0x4ead7ccd set_page_dirty_lock vmlinux EXPORT_SYMBOL +0xfa6600a4 set_page_dirty_lock vmlinux EXPORT_SYMBOL 0x0fbb7344 memremap_compat_align vmlinux EXPORT_SYMBOL_GPL -0x3aad6a9a tcp_v4_conn_request vmlinux EXPORT_SYMBOL -0x30d63d01 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL -0xc70a54f7 netdev_get_xmit_slave vmlinux EXPORT_SYMBOL +0xf648fc18 tcp_v4_conn_request vmlinux EXPORT_SYMBOL +0x58f228fb tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL +0xbfb27335 netdev_get_xmit_slave vmlinux EXPORT_SYMBOL 0x73e3793e rtc_add_group vmlinux EXPORT_SYMBOL -0x65e8b5d3 blk_rq_init vmlinux EXPORT_SYMBOL +0x0456b15d blk_rq_init vmlinux EXPORT_SYMBOL 0xc7856e74 __wake_up_locked_sync_key vmlinux EXPORT_SYMBOL_GPL -0x2e23190c icmp_ndo_send vmlinux EXPORT_SYMBOL -0x1b72269c tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL +0x45228d14 icmp_ndo_send vmlinux EXPORT_SYMBOL +0x4f42c62a tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL 0x184ccccd pci_epf_bind vmlinux EXPORT_SYMBOL_GPL 0xa0f10085 __sg_free_table vmlinux EXPORT_SYMBOL -0x970e506b kmem_cache_shrink vmlinux EXPORT_SYMBOL +0x3ec3eb16 kmem_cache_shrink vmlinux EXPORT_SYMBOL 0x77f98940 suse_mark_unsupported vmlinux EXPORT_SYMBOL_GPL 0x8c4208ff klp_get_state vmlinux EXPORT_SYMBOL_GPL 0x5d49aabc init_wait_var_entry vmlinux EXPORT_SYMBOL @@ -2200,7 +2203,7 @@ 0x837b7b09 __dynamic_pr_debug vmlinux EXPORT_SYMBOL 0xfe052363 ioread64_lo_hi vmlinux EXPORT_SYMBOL 0x6493a2df rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0xbac77efb blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL +0x7e364122 blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL 0x0707019a context_tracking vmlinux EXPORT_SYMBOL_GPL 0x39ded098 rdma_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x75e6c432 tcp_hashinfo vmlinux EXPORT_SYMBOL @@ -2209,16 +2212,16 @@ 0xea00eb84 of_n_size_cells vmlinux EXPORT_SYMBOL 0x8d218c82 hid_report_raw_event vmlinux EXPORT_SYMBOL_GPL 0xd231499f dma_buf_begin_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF -0x5e584627 blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0xb27512de blk_mq_requeue_request vmlinux EXPORT_SYMBOL 0xd074324a crypto_aead_setauthsize vmlinux EXPORT_SYMBOL_GPL -0x8405aa5b fd_install vmlinux EXPORT_SYMBOL +0x62ebb4e8 fd_install vmlinux EXPORT_SYMBOL 0xf1040c0a tick_nohz_dep_set_task vmlinux EXPORT_SYMBOL_GPL 0x8dee722d _raw_read_lock_bh vmlinux EXPORT_SYMBOL 0xa184d5f2 mmu_vmalloc_psize vmlinux EXPORT_SYMBOL_GPL 0xb53174e6 devm_blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL -0x5719f332 bio_devname vmlinux EXPORT_SYMBOL -0x0fe1df24 vfs_fsync_range vmlinux EXPORT_SYMBOL -0xb0e3a304 memory_cgrp_subsys vmlinux EXPORT_SYMBOL +0x887ba23d bio_devname vmlinux EXPORT_SYMBOL +0xf0fefd36 vfs_fsync_range vmlinux EXPORT_SYMBOL +0x1e6f0f56 memory_cgrp_subsys vmlinux EXPORT_SYMBOL 0xd4935851 __SCK__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL 0x55eecff4 bit_wait_io_timeout vmlinux EXPORT_SYMBOL_GPL @@ -2230,20 +2233,20 @@ 0xfbb8a761 strscpy_pad vmlinux EXPORT_SYMBOL 0xd196a577 fscrypt_drop_inode vmlinux EXPORT_SYMBOL_GPL 0xe4a51d37 path_put vmlinux EXPORT_SYMBOL -0x41f4889c apply_to_page_range vmlinux EXPORT_SYMBOL_GPL +0x63db4635 apply_to_page_range vmlinux EXPORT_SYMBOL_GPL 0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL -0x6569af8e xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL -0x608451af xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL +0x1a0f0a3a xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL +0x54d30b78 xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL 0xc9e76a1f icc_node_add vmlinux EXPORT_SYMBOL_GPL 0xa179c21b led_set_brightness_sync vmlinux EXPORT_SYMBOL_GPL 0xc678f765 edac_mc_find vmlinux EXPORT_SYMBOL 0xf2858a5a pci_request_irq vmlinux EXPORT_SYMBOL 0x73c2554f __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL -0x50a5485a handle_mm_fault vmlinux EXPORT_SYMBOL_GPL +0x7f9fcf0d handle_mm_fault vmlinux EXPORT_SYMBOL_GPL 0xd217e9e6 trace_set_clr_event vmlinux EXPORT_SYMBOL_GPL 0xe4c70c66 blk_add_driver_data vmlinux EXPORT_SYMBOL_GPL 0x480305ca kmsg_dump_rewind vmlinux EXPORT_SYMBOL_GPL -0xa1ac5ec5 kick_process vmlinux EXPORT_SYMBOL_GPL +0x7eb5ba58 kick_process vmlinux EXPORT_SYMBOL_GPL 0x7d4b176a netlbl_catmap_setbit vmlinux EXPORT_SYMBOL 0x5506b8f7 netlbl_bitmap_setbit vmlinux EXPORT_SYMBOL 0xbfbc5434 pciserial_resume_ports vmlinux EXPORT_SYMBOL_GPL @@ -2254,20 +2257,20 @@ 0xe46021ca _raw_spin_unlock_bh vmlinux EXPORT_SYMBOL 0x37eb6c0b devlink_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0xc62efe3d napi_enable vmlinux EXPORT_SYMBOL +0x496ff620 napi_enable vmlinux EXPORT_SYMBOL 0xaeac049a generate_random_guid vmlinux EXPORT_SYMBOL -0x7ef1e1cf blk_finish_plug vmlinux EXPORT_SYMBOL +0x7c02bdb3 blk_finish_plug vmlinux EXPORT_SYMBOL 0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL -0x848240ac ping_recvmsg vmlinux EXPORT_SYMBOL_GPL -0xe9201aee dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xa0596e9b ping_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x2b7a8c40 dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0xf5b8c432 pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL 0xd3ec851c __traceiter_unmap vmlinux EXPORT_SYMBOL_GPL 0xd483566b pci_get_subsys vmlinux EXPORT_SYMBOL 0x2e028ae6 rcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL 0xb9af5342 kvmppc_host_rm_ops_hv vmlinux EXPORT_SYMBOL_GPL 0x873a53ea __arch_hweight8 vmlinux EXPORT_SYMBOL -0x133c79ed ip_local_out vmlinux EXPORT_SYMBOL_GPL -0x380c4ff0 dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL +0xe5ec8de1 ip_local_out vmlinux EXPORT_SYMBOL_GPL +0x606cb248 dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL 0x818c1182 regcache_cache_bypass vmlinux EXPORT_SYMBOL_GPL 0x2b91ed6a fwnode_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL_GPL 0x81188c30 match_string vmlinux EXPORT_SYMBOL @@ -2275,11 +2278,11 @@ 0xf28ba9e9 generic_permission vmlinux EXPORT_SYMBOL 0xf2fb61bd vprintk_default vmlinux EXPORT_SYMBOL_GPL 0x366ecef4 nmi_panic vmlinux EXPORT_SYMBOL -0x7c8124ba mroute6_is_socket vmlinux EXPORT_SYMBOL +0xbb14443a mroute6_is_socket vmlinux EXPORT_SYMBOL 0x85540ebc nvmem_cell_put vmlinux EXPORT_SYMBOL_GPL 0xc0dcb59e edac_layer_name vmlinux EXPORT_SYMBOL_GPL 0x657e8b74 pci_msi_mask_irq vmlinux EXPORT_SYMBOL_GPL -0x267f1458 bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL +0x748c205c bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL 0xa6af1e35 __SCK__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x70c2c7ea pids_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x7a3f16a2 devl_region_destroy vmlinux EXPORT_SYMBOL_GPL @@ -2300,24 +2303,24 @@ 0x52b10fe4 add_watch_to_object vmlinux EXPORT_SYMBOL 0x892cea38 kgdb_register_io_module vmlinux EXPORT_SYMBOL_GPL 0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL -0x974eeb41 set_user_nice vmlinux EXPORT_SYMBOL +0x1b6c9d1e set_user_nice vmlinux EXPORT_SYMBOL 0xe191c8f1 pcibus_to_node vmlinux EXPORT_SYMBOL -0xb1e962ab netdev_notify_peers vmlinux EXPORT_SYMBOL +0xb6dbb8b8 netdev_notify_peers vmlinux EXPORT_SYMBOL 0x87c7073a devm_serdev_device_open vmlinux EXPORT_SYMBOL_GPL 0xc27c5ede vp_modern_map_vq_notify vmlinux EXPORT_SYMBOL_GPL -0xf8aa9afd splice_direct_to_actor vmlinux EXPORT_SYMBOL +0x96892a00 splice_direct_to_actor vmlinux EXPORT_SYMBOL 0x2b9da7a4 genl_lock vmlinux EXPORT_SYMBOL -0x996197c1 qdisc_class_hash_grow vmlinux EXPORT_SYMBOL +0x1eb5478a qdisc_class_hash_grow vmlinux EXPORT_SYMBOL 0xd9d0a2af devlink_flash_update_timeout_notify vmlinux EXPORT_SYMBOL_GPL -0x8b531715 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL -0xb2a616e4 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL -0x0be348f2 sock_setsockopt vmlinux EXPORT_SYMBOL +0xfde1cb16 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0xf0382d31 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0x08e44cf7 sock_setsockopt vmlinux EXPORT_SYMBOL 0x6ef73047 tty_port_close_start vmlinux EXPORT_SYMBOL 0x8d002ae1 dma_find_channel vmlinux EXPORT_SYMBOL -0x70f82935 fb_find_mode vmlinux EXPORT_SYMBOL -0x243caf2e unlock_buffer vmlinux EXPORT_SYMBOL -0xddcd424e simple_transaction_release vmlinux EXPORT_SYMBOL -0x99c98170 readahead_expand vmlinux EXPORT_SYMBOL +0x577a04f1 fb_find_mode vmlinux EXPORT_SYMBOL +0xc9bc9c22 unlock_buffer vmlinux EXPORT_SYMBOL +0x588c3614 simple_transaction_release vmlinux EXPORT_SYMBOL +0xe4f0c30d readahead_expand vmlinux EXPORT_SYMBOL 0x2d5f69b3 rcu_read_unlock_strict vmlinux EXPORT_SYMBOL_GPL 0xc41bc980 iwe_stream_add_value vmlinux EXPORT_SYMBOL 0xa61ced89 qdisc_put_rtab vmlinux EXPORT_SYMBOL @@ -2329,28 +2332,28 @@ 0xcb9b4a7a vga_put vmlinux EXPORT_SYMBOL 0x40f8bd4e klist_add_before vmlinux EXPORT_SYMBOL_GPL 0x4f5d1e64 crypto_register_rngs vmlinux EXPORT_SYMBOL_GPL -0x4b443b33 security_task_getsecid_obj vmlinux EXPORT_SYMBOL +0xa8e4e391 security_task_getsecid_obj vmlinux EXPORT_SYMBOL 0xe6c8c5f1 key_invalidate vmlinux EXPORT_SYMBOL 0x6c7a0323 __tracepoint_kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x1e9bc719 freq_qos_update_request vmlinux EXPORT_SYMBOL_GPL 0x499bfc6d __per_cpu_offset vmlinux EXPORT_SYMBOL -0xfcaf967d sk_error_report vmlinux EXPORT_SYMBOL -0x55295ba7 proto_register vmlinux EXPORT_SYMBOL +0x58e04cb5 sk_error_report vmlinux EXPORT_SYMBOL +0xc79bbaa4 proto_register vmlinux EXPORT_SYMBOL 0x5ec7dcd9 to_software_node vmlinux EXPORT_SYMBOL_GPL 0x6aaaa984 _dev_crit vmlinux EXPORT_SYMBOL 0x9f0d1b72 tty_wakeup vmlinux EXPORT_SYMBOL_GPL 0x7d0ba682 gen_pool_virt_to_phys vmlinux EXPORT_SYMBOL 0xb1518e15 cancel_work vmlinux EXPORT_SYMBOL 0x13a728ba iommu_tce_table_put vmlinux EXPORT_SYMBOL_GPL -0x196a6578 ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL -0xb75bf809 tcf_block_put vmlinux EXPORT_SYMBOL -0x89ddbd2c devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL +0x5e751c3a ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL +0x9f83ad07 tcf_block_put vmlinux EXPORT_SYMBOL +0x08fb7fdc devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL 0xb9478d90 hdmi_drm_infoframe_unpack_only vmlinux EXPORT_SYMBOL 0x0fb2f8a4 mktime64 vmlinux EXPORT_SYMBOL 0x668b19a1 down_read vmlinux EXPORT_SYMBOL -0x26dd89de km_report vmlinux EXPORT_SYMBOL -0x1a320e47 tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL -0x0770f32b skb_copy_expand vmlinux EXPORT_SYMBOL +0xa4e6399b km_report vmlinux EXPORT_SYMBOL +0xf39e0a91 tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL +0xd7e19d4e skb_copy_expand vmlinux EXPORT_SYMBOL 0x2425f24e of_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x038f5367 device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL 0x4bffb18e transport_setup_device vmlinux EXPORT_SYMBOL_GPL @@ -2366,16 +2369,16 @@ 0xca15413f ZSTD_resetDStream vmlinux EXPORT_SYMBOL 0x46a59e59 pci_iomap vmlinux EXPORT_SYMBOL 0xd45cc6ca bin2hex vmlinux EXPORT_SYMBOL -0xae7ba808 path_is_under vmlinux EXPORT_SYMBOL -0x8f21e63f unix_attach_fds vmlinux EXPORT_SYMBOL -0x9403d4d3 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL -0xbd9ab950 skb_morph vmlinux EXPORT_SYMBOL_GPL +0xe2722609 path_is_under vmlinux EXPORT_SYMBOL +0x39c52957 unix_attach_fds vmlinux EXPORT_SYMBOL +0xf62ab012 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL +0x4d8a1b5e skb_morph vmlinux EXPORT_SYMBOL_GPL 0x7c46233a cpufreq_quick_get vmlinux EXPORT_SYMBOL 0xdc6c8d06 serio_unregister_port vmlinux EXPORT_SYMBOL 0x1687ec20 tty_get_frame_size vmlinux EXPORT_SYMBOL_GPL 0xe5c60bd2 percpu_counter_set vmlinux EXPORT_SYMBOL 0x0f6a65d7 rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL -0xca669b63 __bio_advance vmlinux EXPORT_SYMBOL +0x4d2ab520 __bio_advance vmlinux EXPORT_SYMBOL 0xb0747ed2 rcu_cpu_stall_suppress vmlinux EXPORT_SYMBOL_GPL 0x48692d21 devfreq_cooling_em_register vmlinux EXPORT_SYMBOL_GPL 0x755587a8 hwmon_device_register_with_info vmlinux EXPORT_SYMBOL_GPL @@ -2391,11 +2394,11 @@ 0x719e17ff clk_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x0e1c2fa2 gpiochip_irqchip_irq_valid vmlinux EXPORT_SYMBOL_GPL 0xe911df29 eventfd_ctx_do_read vmlinux EXPORT_SYMBOL_GPL -0x2b9348a7 sync_dirty_buffer vmlinux EXPORT_SYMBOL -0x65b48fcf ip_tunnel_header_ops vmlinux EXPORT_SYMBOL -0x6a140210 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL -0x1a707e53 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL -0x1c78e59b __netif_napi_del vmlinux EXPORT_SYMBOL +0xad6f7d54 sync_dirty_buffer vmlinux EXPORT_SYMBOL +0x8be5aa51 ip_tunnel_header_ops vmlinux EXPORT_SYMBOL +0x8e8668ae tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL +0xad49ab29 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0x5852b1c0 __netif_napi_del vmlinux EXPORT_SYMBOL 0xa69ed606 flow_keys_dissector vmlinux EXPORT_SYMBOL 0x11bc1ffd of_irq_to_resource_table vmlinux EXPORT_SYMBOL_GPL 0xab15d15c of_detach_node vmlinux EXPORT_SYMBOL_GPL @@ -2406,46 +2409,46 @@ 0x6578bcc9 dquot_get_next_id vmlinux EXPORT_SYMBOL 0x1d626c42 dma_supported vmlinux EXPORT_SYMBOL 0x1913b57a kcpustat_cpu_fetch vmlinux EXPORT_SYMBOL_GPL -0xf878cb5f tcf_exts_num_actions vmlinux EXPORT_SYMBOL +0xc002a8a9 tcf_exts_num_actions vmlinux EXPORT_SYMBOL 0x17f341a0 i8042_lock_chip vmlinux EXPORT_SYMBOL 0xea9ca77e sfp_add_phy vmlinux EXPORT_SYMBOL_GPL -0x1f856d05 add_disk_randomness vmlinux EXPORT_SYMBOL_GPL +0xfe8c22ba add_disk_randomness vmlinux EXPORT_SYMBOL_GPL 0x13cda663 serial8250_get_port vmlinux EXPORT_SYMBOL_GPL -0x6e0fc14d phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0x20953002 phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0x4f2593f0 btree_update vmlinux EXPORT_SYMBOL_GPL -0x41a64c62 inode_init_once vmlinux EXPORT_SYMBOL +0x003a5ede inode_init_once vmlinux EXPORT_SYMBOL 0x6f101977 mmu_interval_notifier_insert vmlinux EXPORT_SYMBOL_GPL -0x84ce9201 uprobe_register vmlinux EXPORT_SYMBOL_GPL +0xa62bde7f uprobe_register vmlinux EXPORT_SYMBOL_GPL 0x369fcd70 tracing_snapshot vmlinux EXPORT_SYMBOL_GPL 0xa4b07fe7 ring_buffer_change_overwrite vmlinux EXPORT_SYMBOL_GPL 0xbe687e88 wake_up_all_idle_cpus vmlinux EXPORT_SYMBOL_GPL -0x6daba700 nf_ip6_checksum vmlinux EXPORT_SYMBOL -0xb0a9d40a qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL -0xfbfc41b9 get_net_ns vmlinux EXPORT_SYMBOL_GPL +0x351cdb45 nf_ip6_checksum vmlinux EXPORT_SYMBOL +0xf60229f5 qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL +0x86e930b3 get_net_ns vmlinux EXPORT_SYMBOL_GPL 0x999b601f of_get_required_opp_performance_state vmlinux EXPORT_SYMBOL_GPL 0x6e10fd31 thermal_add_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL 0x8f38e8d0 device_move vmlinux EXPORT_SYMBOL_GPL 0xa620d5bd component_compare_of vmlinux EXPORT_SYMBOL_GPL 0x6257dda7 clk_rate_exclusive_get vmlinux EXPORT_SYMBOL_GPL 0x50900abb gpiod_cansleep vmlinux EXPORT_SYMBOL_GPL -0x644d1555 page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL +0x7a6c68b5 page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL 0x2b1bae0e cpu_to_core_id vmlinux EXPORT_SYMBOL_GPL -0x6faa83bd tcp_md5_do_del vmlinux EXPORT_SYMBOL -0xc79abd63 neigh_seq_stop vmlinux EXPORT_SYMBOL +0xdad356c3 tcp_md5_do_del vmlinux EXPORT_SYMBOL +0x73647b9c neigh_seq_stop vmlinux EXPORT_SYMBOL 0xe700d767 reset_control_bulk_deassert vmlinux EXPORT_SYMBOL_GPL 0xf4f0c96f pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x0e48bd2f current_in_userns vmlinux EXPORT_SYMBOL -0xbe41dc60 ip6_fraglist_prepare vmlinux EXPORT_SYMBOL +0x2edcaa5c ip6_fraglist_prepare vmlinux EXPORT_SYMBOL 0x21ce1282 flow_rule_match_enc_control vmlinux EXPORT_SYMBOL 0x57ff8394 dev_mc_del_global vmlinux EXPORT_SYMBOL 0x61162f05 dev_mc_add_global vmlinux EXPORT_SYMBOL 0xead5c8e5 clk_bulk_prepare vmlinux EXPORT_SYMBOL_GPL -0x3d92c671 fb_prepare_logo vmlinux EXPORT_SYMBOL +0x29a8a216 fb_prepare_logo vmlinux EXPORT_SYMBOL 0xafa0fdf6 dma_alloc_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xaf3a44e9 __SCK__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x4ece3615 blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0xd26e5645 fifo_create_dflt vmlinux EXPORT_SYMBOL -0x67186905 neigh_table_init vmlinux EXPORT_SYMBOL +0x8c9108f1 neigh_table_init vmlinux EXPORT_SYMBOL 0xaf852873 cpuidle_register_device vmlinux EXPORT_SYMBOL_GPL 0x59b2adbf input_ff_effect_from_user vmlinux EXPORT_SYMBOL_GPL 0x34c33fed attribute_container_register vmlinux EXPORT_SYMBOL_GPL @@ -2456,24 +2459,24 @@ 0xdbaabb6f blk_queue_segment_boundary vmlinux EXPORT_SYMBOL 0x94ecfc2f acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x440d9d03 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL -0x25d926e0 mode_strip_sgid vmlinux EXPORT_SYMBOL -0x3b60271f task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x6cc2d670 mode_strip_sgid vmlinux EXPORT_SYMBOL +0x144bf6cc task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x13e1b2d5 current_stack_frame vmlinux EXPORT_SYMBOL -0xf809c722 tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL +0x4e7dacda tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL 0x1cb11044 inetpeer_invalidate_tree vmlinux EXPORT_SYMBOL -0x359927fd __neigh_create vmlinux EXPORT_SYMBOL -0xebf1d8b3 cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL +0xb6aacc1c __neigh_create vmlinux EXPORT_SYMBOL +0xe095a4b6 cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL 0x8dc67034 power_supply_powers vmlinux EXPORT_SYMBOL_GPL 0x2c36cc85 __tracepoint_unmap vmlinux EXPORT_SYMBOL_GPL 0x809712ff hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL -0xeeb71152 pci_add_dynid vmlinux EXPORT_SYMBOL_GPL +0x2cecbf0d pci_add_dynid vmlinux EXPORT_SYMBOL_GPL 0x1a2b2956 gpiod_set_debounce vmlinux EXPORT_SYMBOL_GPL -0xf8018903 trace_array_destroy vmlinux EXPORT_SYMBOL_GPL +0x62c1a842 trace_array_destroy vmlinux EXPORT_SYMBOL_GPL 0x6d294e43 clock_t_to_jiffies vmlinux EXPORT_SYMBOL 0xf0e5bdd8 capable_wrt_inode_uidgid vmlinux EXPORT_SYMBOL 0x3ecdaa2b __find_linux_pte vmlinux EXPORT_SYMBOL_GPL -0xa24078dc mr_vif_seq_next vmlinux EXPORT_SYMBOL -0xe281d7d7 skb_mac_gso_segment vmlinux EXPORT_SYMBOL +0x230887e9 mr_vif_seq_next vmlinux EXPORT_SYMBOL +0x527b34f6 skb_mac_gso_segment vmlinux EXPORT_SYMBOL 0x6d9373d3 of_map_id vmlinux EXPORT_SYMBOL_GPL 0x2ccd059a dim_on_top vmlinux EXPORT_SYMBOL 0xf8bf8e22 ZSTD_DDictWorkspaceBound vmlinux EXPORT_SYMBOL @@ -2481,13 +2484,13 @@ 0xbf99804c crypto_larval_alloc vmlinux EXPORT_SYMBOL_GPL 0x184d8aaa debugfs_attr_write vmlinux EXPORT_SYMBOL_GPL 0x3ddd5863 seq_release vmlinux EXPORT_SYMBOL -0x6fa8f753 insert_inode_locked vmlinux EXPORT_SYMBOL +0x5f770596 insert_inode_locked vmlinux EXPORT_SYMBOL 0x9b6ec967 ring_buffer_size vmlinux EXPORT_SYMBOL_GPL 0xca9a1d5e ring_buffer_free vmlinux EXPORT_SYMBOL_GPL 0xd278841b module_layout vmlinux EXPORT_SYMBOL 0x5c5a1b16 tick_broadcast_control vmlinux EXPORT_SYMBOL_GPL -0x6b5b1b52 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL -0x1d43875c lwtstate_free vmlinux EXPORT_SYMBOL_GPL +0xd563bfb0 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL +0x86d7dfe1 lwtstate_free vmlinux EXPORT_SYMBOL_GPL 0xc43d8614 hidinput_disconnect vmlinux EXPORT_SYMBOL_GPL 0x62daadd5 pci_p2pdma_enable_store vmlinux EXPORT_SYMBOL_GPL 0x11cf596a pinctrl_utils_add_map_configs vmlinux EXPORT_SYMBOL_GPL @@ -2501,8 +2504,8 @@ 0x770a9129 sysfs_create_bin_file vmlinux EXPORT_SYMBOL_GPL 0x27fa66e1 nr_free_buffer_pages vmlinux EXPORT_SYMBOL_GPL 0xf74bb274 mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL -0x30e718a4 xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL -0x32e208d2 __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x83d55187 xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL +0x2a7a81ba __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0xb5db387a of_find_node_by_name vmlinux EXPORT_SYMBOL 0x41a01392 _dev_emerg vmlinux EXPORT_SYMBOL 0x973f44f7 serial8250_do_pm vmlinux EXPORT_SYMBOL @@ -2515,17 +2518,17 @@ 0xce807a25 up_write vmlinux EXPORT_SYMBOL 0xf6beee37 __SCK__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0xdbfa0017 cpu_all_bits vmlinux EXPORT_SYMBOL -0x85305b4b arch_free_page vmlinux EXPORT_SYMBOL +0x001f02de arch_free_page vmlinux EXPORT_SYMBOL 0x2721cf6e eeh_pe_configure vmlinux EXPORT_SYMBOL_GPL -0x6e2988d8 cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL -0x05872c0d cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL +0xabdfa6e1 cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL +0x5d7dd448 cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL 0x3e1bd922 power_supply_external_power_changed vmlinux EXPORT_SYMBOL_GPL -0x37ea14f0 free_buffer_head vmlinux EXPORT_SYMBOL -0x24e8b74c fget vmlinux EXPORT_SYMBOL +0x6e72a6af free_buffer_head vmlinux EXPORT_SYMBOL +0x0f1e1966 fget vmlinux EXPORT_SYMBOL 0xfe476039 ktime_get_resolution_ns vmlinux EXPORT_SYMBOL_GPL 0x5c26a53b wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL 0xfebec0f0 kthread_associate_blkcg vmlinux EXPORT_SYMBOL -0x9941a127 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0x702cb082 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL 0xfa1eb910 unregister_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0x99817a68 screen_pos vmlinux EXPORT_SYMBOL_GPL 0x1a6f3272 pci_reset_bus vmlinux EXPORT_SYMBOL_GPL @@ -2535,7 +2538,7 @@ 0x8469db38 remove_proc_subtree vmlinux EXPORT_SYMBOL 0x07b21f85 kdb_get_kbd_char vmlinux EXPORT_SYMBOL_GPL 0xce6db656 rcu_is_watching vmlinux EXPORT_SYMBOL_GPL -0xe56ed388 xp_alloc vmlinux EXPORT_SYMBOL +0x0206f639 xp_alloc vmlinux EXPORT_SYMBOL 0x9c771959 rtc_add_groups vmlinux EXPORT_SYMBOL 0xa032b621 mctrl_gpio_init vmlinux EXPORT_SYMBOL_GPL 0x0207a6c6 reset_control_bulk_acquire vmlinux EXPORT_SYMBOL_GPL @@ -2544,24 +2547,24 @@ 0x31019477 __ftrace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x57bc19d2 down_write vmlinux EXPORT_SYMBOL 0x364c23ad mutex_is_locked vmlinux EXPORT_SYMBOL -0x4b25ff3f ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0x90a4eb63 ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL 0x100b7872 key_type_logon vmlinux EXPORT_SYMBOL_GPL 0x10d13da5 proc_create_seq_private vmlinux EXPORT_SYMBOL 0x7622e1ad posix_test_lock vmlinux EXPORT_SYMBOL -0x568a87cc kill_block_super vmlinux EXPORT_SYMBOL -0x6d3faf7e flush_signals vmlinux EXPORT_SYMBOL -0xff230834 __inet_stream_connect vmlinux EXPORT_SYMBOL -0x69b686ad fwnode_get_mac_address vmlinux EXPORT_SYMBOL -0xf57d7308 neigh_lookup_nodev vmlinux EXPORT_SYMBOL +0x7798cb21 kill_block_super vmlinux EXPORT_SYMBOL +0xfea9fab9 flush_signals vmlinux EXPORT_SYMBOL +0x7a1c7e83 __inet_stream_connect vmlinux EXPORT_SYMBOL +0xe73f1fc4 fwnode_get_mac_address vmlinux EXPORT_SYMBOL +0x669785d5 neigh_lookup_nodev vmlinux EXPORT_SYMBOL 0x526bcf2a wwan_port_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x375f1489 inode_dax vmlinux EXPORT_SYMBOL_GPL 0x0a770832 register_memory_notifier vmlinux EXPORT_SYMBOL -0xaeabd11b phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0x15d6e82e phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL 0xc3997d9d mpi_read_raw_from_sgl vmlinux EXPORT_SYMBOL_GPL 0xf3797506 mpi_ec_deinit vmlinux EXPORT_SYMBOL_GPL 0x80b2ab12 dquot_operations vmlinux EXPORT_SYMBOL 0x9fc92851 kallsyms_on_each_symbol vmlinux EXPORT_SYMBOL_GPL -0xec291e49 sched_show_task vmlinux EXPORT_SYMBOL_GPL +0x3b074772 sched_show_task vmlinux EXPORT_SYMBOL_GPL 0xf82f3657 work_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x902ae6b3 devm_nvmem_cell_put vmlinux EXPORT_SYMBOL 0xe71b27fa dev_pm_qos_hide_latency_limit vmlinux EXPORT_SYMBOL_GPL @@ -2569,32 +2572,32 @@ 0xca68a1d4 gpiochip_unlock_as_irq vmlinux EXPORT_SYMBOL_GPL 0x90be792f rhltable_init vmlinux EXPORT_SYMBOL_GPL 0x1057a279 bsearch vmlinux EXPORT_SYMBOL -0x991a08de __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL +0xc46fc1dc __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL 0x6ca4bf88 async_synchronize_full_domain vmlinux EXPORT_SYMBOL_GPL -0xe9d1af2b dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x4d641b42 dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x5448f956 of_get_cpu_node vmlinux EXPORT_SYMBOL 0x4e07ea52 input_get_timestamp vmlinux EXPORT_SYMBOL 0xce50e5de ZSTD_compress_usingCDict vmlinux EXPORT_SYMBOL 0xa3a2d9af walk_system_ram_range vmlinux EXPORT_SYMBOL_GPL -0x20529ceb metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL -0xca107d69 sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0xd9d9af94 metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0x712cb278 sock_queue_rcv_skb vmlinux EXPORT_SYMBOL 0x79e2a362 edac_pci_free_ctl_info vmlinux EXPORT_SYMBOL_GPL 0xe7ab254d devm_of_pwm_get vmlinux EXPORT_SYMBOL_GPL 0x5009c71d glob_match vmlinux EXPORT_SYMBOL 0x7c9b23b8 rhashtable_init vmlinux EXPORT_SYMBOL_GPL 0xf327ece0 blk_limits_io_min vmlinux EXPORT_SYMBOL 0x07c627f9 sysfs_remove_files vmlinux EXPORT_SYMBOL_GPL -0x700bb5f0 __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL +0x6bafdccb __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL 0x3ecba97c percpu_up_write vmlinux EXPORT_SYMBOL_GPL 0xcbeb7857 serio_interrupt vmlinux EXPORT_SYMBOL 0x863a276a color_table vmlinux EXPORT_SYMBOL 0xaf7c261b devm_clk_hw_register vmlinux EXPORT_SYMBOL_GPL -0xed9d09cd put_disk vmlinux EXPORT_SYMBOL +0x60ba7407 put_disk vmlinux EXPORT_SYMBOL 0x24d273d1 add_timer vmlinux EXPORT_SYMBOL 0xf84f84b1 dma_vunmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0x2aea57c8 xp_set_rxq_info vmlinux EXPORT_SYMBOL -0xfb5b7809 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL -0x2121a5ed lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL +0x6b8374e0 xp_set_rxq_info vmlinux EXPORT_SYMBOL +0x319500c2 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL +0xe8d70289 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL 0x8a95e5f7 hid_allocate_device vmlinux EXPORT_SYMBOL_GPL 0x085dd7bf dma_sync_wait vmlinux EXPORT_SYMBOL 0x7380dffa argv_split vmlinux EXPORT_SYMBOL @@ -2603,14 +2606,14 @@ 0x717ce8be iomap_bmap vmlinux EXPORT_SYMBOL_GPL 0x201fee1b __cleancache_invalidate_inode vmlinux EXPORT_SYMBOL 0x1578d609 irq_chip_mask_ack_parent vmlinux EXPORT_SYMBOL_GPL -0xed98e12e udp_abort vmlinux EXPORT_SYMBOL_GPL +0xc4dc7ed2 udp_abort vmlinux EXPORT_SYMBOL_GPL 0xc47a90b9 bpf_fentry_test1 vmlinux EXPORT_SYMBOL_GPL 0x6b36e07d devlink_linecard_destroy vmlinux EXPORT_SYMBOL_GPL -0xfd5dec25 sock_kzfree_s vmlinux EXPORT_SYMBOL +0x3959d113 sock_kzfree_s vmlinux EXPORT_SYMBOL 0xc289e46d cpufreq_generic_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL 0xb737b185 gen_pool_best_fit vmlinux EXPORT_SYMBOL 0xc8ac20c4 blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL -0x30766c1e generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL +0xc5339594 generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL 0xacf3fc43 handle_bad_irq vmlinux EXPORT_SYMBOL_GPL 0x54d85544 get_slice_psize vmlinux EXPORT_SYMBOL_GPL 0x2bb06529 of_device_request_module vmlinux EXPORT_SYMBOL_GPL @@ -2621,10 +2624,10 @@ 0xfd2aff3f crypto_aes_set_key vmlinux EXPORT_SYMBOL_GPL 0x3bdb5d28 alg_test vmlinux EXPORT_SYMBOL_GPL 0x7ce18c9f from_kqid vmlinux EXPORT_SYMBOL -0xf6af9538 iomap_writepages vmlinux EXPORT_SYMBOL_GPL +0xb59cba1a iomap_writepages vmlinux EXPORT_SYMBOL_GPL 0xbef43296 console_conditional_schedule vmlinux EXPORT_SYMBOL 0x29eba37f current_is_async vmlinux EXPORT_SYMBOL_GPL -0x152ddc7e qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL +0xb3c424a2 qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL 0xa61cbd96 nvmem_cell_read_variable_le_u32 vmlinux EXPORT_SYMBOL_GPL 0x241673f4 thermal_remove_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL 0x881bad5e phy_mipi_dphy_config_validate vmlinux EXPORT_SYMBOL @@ -2634,42 +2637,42 @@ 0x37e1354c debugfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0xd9e24457 ring_buffer_peek vmlinux EXPORT_SYMBOL_GPL 0xd92a24c6 handle_untracked_irq vmlinux EXPORT_SYMBOL_GPL -0x084e021c vlan_for_each vmlinux EXPORT_SYMBOL -0x9132067c __ip_options_compile vmlinux EXPORT_SYMBOL +0xb2785073 vlan_for_each vmlinux EXPORT_SYMBOL +0x797cecaf __ip_options_compile vmlinux EXPORT_SYMBOL 0xa8bfda07 fib_notifier_ops_unregister vmlinux EXPORT_SYMBOL 0x8cc5933b dev_pm_domain_set vmlinux EXPORT_SYMBOL_GPL 0x176dbaac device_match_devt vmlinux EXPORT_SYMBOL_GPL 0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL -0xa70d372c cookie_ecn_ok vmlinux EXPORT_SYMBOL +0xb53b4429 cookie_ecn_ok vmlinux EXPORT_SYMBOL 0x5fba3802 nvmem_cell_read_variable_le_u64 vmlinux EXPORT_SYMBOL_GPL -0xae557c2c devm_phy_get vmlinux EXPORT_SYMBOL_GPL +0x986db7e5 devm_phy_get vmlinux EXPORT_SYMBOL_GPL 0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL 0xc0bca0f1 ZSTD_nextSrcSizeToDecompress vmlinux EXPORT_SYMBOL -0xad61d937 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL +0x998d42f8 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL 0x2ab52d24 __cpuhp_state_add_instance vmlinux EXPORT_SYMBOL_GPL -0x28eef550 __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL +0x5fae36ca __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL 0x8dd218b0 icc_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0xfa355613 hid_quirks_init vmlinux EXPORT_SYMBOL_GPL 0xca454a34 vt_get_leds vmlinux EXPORT_SYMBOL_GPL 0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL -0x66f09851 blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL +0x3d04c982 blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL 0x2f2e91b2 security_ib_alloc_security vmlinux EXPORT_SYMBOL 0x067b3bf4 security_cred_getsecid vmlinux EXPORT_SYMBOL 0xf150d83b unregister_kretprobe vmlinux EXPORT_SYMBOL_GPL 0xeb1f60e9 clockevents_register_device vmlinux EXPORT_SYMBOL_GPL -0xf0a0753a mm_iommu_get vmlinux EXPORT_SYMBOL_GPL -0x78a8596c tcf_idr_search vmlinux EXPORT_SYMBOL -0x08976b62 fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL +0x2fa2bb18 mm_iommu_get vmlinux EXPORT_SYMBOL_GPL +0x6102984a tcf_idr_search vmlinux EXPORT_SYMBOL +0x3c809100 fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL 0x68039136 tty_unthrottle vmlinux EXPORT_SYMBOL 0xe9d3a4d8 gpiod_get_raw_value vmlinux EXPORT_SYMBOL_GPL 0x0c3e7ef3 gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL -0xc7d73f3c set_blocksize vmlinux EXPORT_SYMBOL +0x6efa4714 set_blocksize vmlinux EXPORT_SYMBOL 0xea161f3c security_socket_getpeersec_dgram vmlinux EXPORT_SYMBOL -0x056cbdbd block_page_mkwrite vmlinux EXPORT_SYMBOL +0x69edbe6d block_page_mkwrite vmlinux EXPORT_SYMBOL 0x036de383 perf_event_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xcc2dbfd8 irq_domain_check_msi_remap vmlinux EXPORT_SYMBOL_GPL 0xeba2a1f7 rtas_indicator_present vmlinux EXPORT_SYMBOL -0x0c3cc529 dst_release_immediate vmlinux EXPORT_SYMBOL +0x605f042b dst_release_immediate vmlinux EXPORT_SYMBOL 0xff1c318a dma_resv_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0x22471277 class_compat_remove_link vmlinux EXPORT_SYMBOL_GPL 0x7281cde3 uart_unregister_driver vmlinux EXPORT_SYMBOL @@ -2680,22 +2683,22 @@ 0xfd5f016a bsg_job_put vmlinux EXPORT_SYMBOL_GPL 0xad454a9a bsg_job_get vmlinux EXPORT_SYMBOL_GPL 0xbada7240 crypto_spawn_tfm vmlinux EXPORT_SYMBOL_GPL -0xfdfea07e security_inode_notifysecctx vmlinux EXPORT_SYMBOL -0x8316b7bb generic_error_remove_page vmlinux EXPORT_SYMBOL -0x19129228 ipv6_chk_prefix vmlinux EXPORT_SYMBOL -0x0d7d6a5c ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL -0xa34bd201 inet_unhash vmlinux EXPORT_SYMBOL_GPL -0xc1ee50bb ip_fraglist_prepare vmlinux EXPORT_SYMBOL -0xa9496626 dev_nit_active vmlinux EXPORT_SYMBOL_GPL +0x7c592bab security_inode_notifysecctx vmlinux EXPORT_SYMBOL +0xa8c076cc generic_error_remove_page vmlinux EXPORT_SYMBOL +0x7f9ae339 ipv6_chk_prefix vmlinux EXPORT_SYMBOL +0x57cc0616 ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x221000b1 inet_unhash vmlinux EXPORT_SYMBOL_GPL +0x97a064c9 ip_fraglist_prepare vmlinux EXPORT_SYMBOL +0x559568d9 dev_nit_active vmlinux EXPORT_SYMBOL_GPL 0xc36803cf of_devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL -0xc8a74bd4 blk_execute_rq vmlinux EXPORT_SYMBOL +0x1c733a65 blk_execute_rq vmlinux EXPORT_SYMBOL 0x9a2a1aee crypto_register_scomp vmlinux EXPORT_SYMBOL_GPL 0x50c61940 __context_tracking_exit vmlinux EXPORT_SYMBOL_GPL 0x25e9d4bd resource_list_free vmlinux EXPORT_SYMBOL 0x73aed13d __debugger_iabr_match vmlinux EXPORT_SYMBOL -0x954cbfe0 ip6_xmit vmlinux EXPORT_SYMBOL -0x9b710889 tcf_exts_dump vmlinux EXPORT_SYMBOL -0x9a8e8615 sk_stop_timer_sync vmlinux EXPORT_SYMBOL +0x51b7eed9 ip6_xmit vmlinux EXPORT_SYMBOL +0x8bf55ae2 tcf_exts_dump vmlinux EXPORT_SYMBOL +0xb3ad8fc1 sk_stop_timer_sync vmlinux EXPORT_SYMBOL 0xf2548399 icc_get_name vmlinux EXPORT_SYMBOL_GPL 0x6a24954e dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL 0x208cdc17 serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL @@ -2713,10 +2716,10 @@ 0xeb233a45 __kmalloc vmlinux EXPORT_SYMBOL 0xae04012c __vmalloc vmlinux EXPORT_SYMBOL 0x40f76a86 __vcalloc vmlinux EXPORT_SYMBOL -0x6d07d8bd tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL +0xc7339da1 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL 0x57a53d81 page_pool_put_page_bulk vmlinux EXPORT_SYMBOL 0x7790cc58 dev_pm_opp_of_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0xeba10376 dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL +0xe310aa4b dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL 0x528f25fc reset_controller_register vmlinux EXPORT_SYMBOL_GPL 0x8896ff7a devm_pci_alloc_host_bridge vmlinux EXPORT_SYMBOL 0xf643d104 hsiphash_4u32 vmlinux EXPORT_SYMBOL @@ -2724,9 +2727,9 @@ 0x30acfde9 hsiphash_2u32 vmlinux EXPORT_SYMBOL 0x6481ffe0 hsiphash_1u32 vmlinux EXPORT_SYMBOL 0x101323af kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL -0xecbea71d __ip_select_ident vmlinux EXPORT_SYMBOL +0x81572155 __ip_select_ident vmlinux EXPORT_SYMBOL 0x8f61c110 of_parse_phandle_with_args_map vmlinux EXPORT_SYMBOL -0x3ed847a4 of_genpd_add_provider_simple vmlinux EXPORT_SYMBOL_GPL +0x28d2fd43 of_genpd_add_provider_simple vmlinux EXPORT_SYMBOL_GPL 0x36f646a2 fwnode_count_parents vmlinux EXPORT_SYMBOL_GPL 0xb11d9000 tty_dev_name_to_number vmlinux EXPORT_SYMBOL_GPL 0xd4751120 pci_platform_power_transition vmlinux EXPORT_SYMBOL_GPL @@ -2734,31 +2737,31 @@ 0x664a1d44 pci_find_ht_capability vmlinux EXPORT_SYMBOL_GPL 0xc11418ba padata_alloc_shell vmlinux EXPORT_SYMBOL 0xfb5229c2 iw_handler_get_spy vmlinux EXPORT_SYMBOL -0xf67c23b0 nf_nat_hook vmlinux EXPORT_SYMBOL_GPL -0x36cabd1c sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL -0x813bea34 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0x226abd2e nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0x102c37a4 sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL +0x0262acdc __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL 0x6889e40c regmap_exit vmlinux EXPORT_SYMBOL_GPL 0x96c17136 fb_var_to_videomode vmlinux EXPORT_SYMBOL 0xe5c4d9a7 pinconf_generic_dump_config vmlinux EXPORT_SYMBOL_GPL -0x8ea61da9 devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x1881f35f devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL 0x107be0b0 percpu_counter_sync vmlinux EXPORT_SYMBOL -0x5538e903 bio_add_pc_page vmlinux EXPORT_SYMBOL +0x658cead1 bio_add_pc_page vmlinux EXPORT_SYMBOL 0xf816ef42 query_asymmetric_key vmlinux EXPORT_SYMBOL_GPL 0x7f1615d7 shash_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0xbd0e2176 locks_init_lock vmlinux EXPORT_SYMBOL -0xf6da3c39 split_page vmlinux EXPORT_SYMBOL_GPL +0xa7c24b09 split_page vmlinux EXPORT_SYMBOL_GPL 0xe67893b4 vas_win_close vmlinux EXPORT_SYMBOL_GPL 0x1c3e02e4 memcmp vmlinux EXPORT_SYMBOL -0xc4b6a2bd inet6_del_offload vmlinux EXPORT_SYMBOL +0x0922c512 inet6_del_offload vmlinux EXPORT_SYMBOL 0xda89ea3b ip_idents_reserve vmlinux EXPORT_SYMBOL -0xd883f4f5 netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL +0x213d22f3 netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL 0x4c802c82 serio_reconnect vmlinux EXPORT_SYMBOL 0x0c88c1c3 pci_vpd_find_id_string vmlinux EXPORT_SYMBOL_GPL 0xe7a02573 ida_alloc_range vmlinux EXPORT_SYMBOL 0xff9c4b56 ZSTD_compressBound vmlinux EXPORT_SYMBOL 0x8df9dd10 guid_null vmlinux EXPORT_SYMBOL -0x8a69eb29 iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL +0x8f6eaccb iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL 0x67254a4c crypto_type_has_alg vmlinux EXPORT_SYMBOL_GPL 0x6646c372 key_set_timeout vmlinux EXPORT_SYMBOL_GPL 0x8f3eddad d_alloc_name vmlinux EXPORT_SYMBOL @@ -2770,39 +2773,39 @@ 0x0ed7e3af pinctrl_dev_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0xfbb027c3 devm_ioport_unmap vmlinux EXPORT_SYMBOL 0x8d55bb8a qid_eq vmlinux EXPORT_SYMBOL -0x735948d2 cont_write_begin vmlinux EXPORT_SYMBOL -0xa3e551db validate_slab_cache vmlinux EXPORT_SYMBOL +0x768ca18b cont_write_begin vmlinux EXPORT_SYMBOL +0x15bd3bba validate_slab_cache vmlinux EXPORT_SYMBOL 0xc3708747 trace_vprintk vmlinux EXPORT_SYMBOL_GPL 0x98e508ef ignore_console_lock_warning vmlinux EXPORT_SYMBOL -0x2cba806f pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL +0x21b75933 pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL 0x80c68137 nf_log_buf_close vmlinux EXPORT_SYMBOL_GPL 0x36adef97 dmaenginem_async_device_register vmlinux EXPORT_SYMBOL 0xc6299ed6 pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL 0xaa0c318b vscnprintf vmlinux EXPORT_SYMBOL 0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL 0x52ecbc75 crc_ccitt vmlinux EXPORT_SYMBOL -0xe423be51 simple_statfs vmlinux EXPORT_SYMBOL -0x8256ff5d kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x2f2414d6 simple_statfs vmlinux EXPORT_SYMBOL +0x3189d42c kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL 0xdb050421 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x847ac8cf param_set_long vmlinux EXPORT_SYMBOL -0x69ed80b4 km_policy_notify vmlinux EXPORT_SYMBOL -0xdbf7bb47 ip_mc_join_group vmlinux EXPORT_SYMBOL +0x0aa749c7 km_policy_notify vmlinux EXPORT_SYMBOL +0x780b8418 ip_mc_join_group vmlinux EXPORT_SYMBOL 0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL 0xa263892b fscrypt_fname_free_buffer vmlinux EXPORT_SYMBOL 0x67df4714 irq_domain_update_bus_token vmlinux EXPORT_SYMBOL_GPL -0xbef93327 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL -0xaa02aa45 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL +0x2ab1f34a ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL +0x9abc3a93 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL 0xde348e07 hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0xfbab1bb1 ioread8_rep vmlinux EXPORT_SYMBOL 0x6d3c38c6 debugfs_remove vmlinux EXPORT_SYMBOL_GPL 0xa91bbe89 lease_modify vmlinux EXPORT_SYMBOL -0x87f33281 drop_nlink vmlinux EXPORT_SYMBOL -0x42a50c53 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL +0x0d74fb9f drop_nlink vmlinux EXPORT_SYMBOL +0xbd9bae02 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL 0x2bc532ed kthread_cancel_delayed_work_sync vmlinux EXPORT_SYMBOL_GPL 0x4692f673 copy_mc_generic vmlinux EXPORT_SYMBOL_GPL -0xc8a63217 xfrm_dst_ifdown vmlinux EXPORT_SYMBOL -0x73aad4f5 neigh_seq_start vmlinux EXPORT_SYMBOL +0x28d6be95 xfrm_dst_ifdown vmlinux EXPORT_SYMBOL +0x8ac62320 neigh_seq_start vmlinux EXPORT_SYMBOL 0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL 0x0acb6d3d pci_p2pdma_add_resource vmlinux EXPORT_SYMBOL_GPL 0xd52f3a5f pci_assign_unassigned_bridge_resources vmlinux EXPORT_SYMBOL_GPL @@ -2813,7 +2816,7 @@ 0xd5f4698f sysfs_group_change_owner vmlinux EXPORT_SYMBOL_GPL 0xb6fde909 close_fd vmlinux EXPORT_SYMBOL 0x86b2aba9 arch_get_random_seed_long vmlinux EXPORT_SYMBOL -0x85cbadf0 eth_header_cache_update vmlinux EXPORT_SYMBOL +0x67c45309 eth_header_cache_update vmlinux EXPORT_SYMBOL 0x1c7354d3 dma_resv_add_fence vmlinux EXPORT_SYMBOL 0x31839ad3 software_node_register_nodes vmlinux EXPORT_SYMBOL_GPL 0xd38e4e0a virtqueue_disable_cb vmlinux EXPORT_SYMBOL_GPL @@ -2825,7 +2828,7 @@ 0x8abacc47 get_max_files vmlinux EXPORT_SYMBOL_GPL 0x9166fada strncpy vmlinux EXPORT_SYMBOL 0xed7c7b91 raw_v6_hashinfo vmlinux EXPORT_SYMBOL_GPL -0x84e90abf __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x7b9e1b2b __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL 0xe4f4ac45 tcf_em_tree_destroy vmlinux EXPORT_SYMBOL 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0xf08c5f6e __traceiter_add_device_to_group vmlinux EXPORT_SYMBOL_GPL @@ -2836,16 +2839,16 @@ 0x6bf181c1 __tracepoint_kmem_cache_free vmlinux EXPORT_SYMBOL 0xb049a294 __SCK__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL 0xbfe7d778 kvmppc_invalidate_hpte vmlinux EXPORT_SYMBOL_GPL -0xc635f893 seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL -0x364e248c tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL +0xca4c2b21 seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL +0x94951043 tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL 0xd7d7f2a7 devlink_port_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL 0xd5d302a3 driver_create_file vmlinux EXPORT_SYMBOL_GPL 0x441144f6 serial8250_do_startup vmlinux EXPORT_SYMBOL_GPL 0x4d0015e2 cpu_hotplug_disable vmlinux EXPORT_SYMBOL_GPL -0x98a43839 skb_get_hash_perturb vmlinux EXPORT_SYMBOL +0xcc7ae7ac skb_get_hash_perturb vmlinux EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL -0x685a60d5 blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL -0x704325a0 insert_inode_locked4 vmlinux EXPORT_SYMBOL +0x3e1f9d3e blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL +0xd8c44fbe insert_inode_locked4 vmlinux EXPORT_SYMBOL 0x41482d8b strndup_user vmlinux EXPORT_SYMBOL 0x6fcef6ab ring_buffer_reset vmlinux EXPORT_SYMBOL_GPL 0xbd3fe1e3 disable_hardirq vmlinux EXPORT_SYMBOL_GPL @@ -2854,28 +2857,28 @@ 0x75147afa wf_set_overtemp vmlinux EXPORT_SYMBOL_GPL 0x2d4842ce pcie_get_width_cap vmlinux EXPORT_SYMBOL 0x9db4b0c4 pwmchip_remove vmlinux EXPORT_SYMBOL_GPL -0x3b70ba54 simple_nosetlease vmlinux EXPORT_SYMBOL -0x021bec75 mount_nodev vmlinux EXPORT_SYMBOL +0x242ca2dc simple_nosetlease vmlinux EXPORT_SYMBOL +0x35c31130 mount_nodev vmlinux EXPORT_SYMBOL 0x4247a27d iommu_flush_tce vmlinux EXPORT_SYMBOL_GPL -0x5f24a17c xfrm_find_acq vmlinux EXPORT_SYMBOL -0xc3669974 eth_mac_addr vmlinux EXPORT_SYMBOL +0x1ca744dd xfrm_find_acq vmlinux EXPORT_SYMBOL +0x5f934973 eth_mac_addr vmlinux EXPORT_SYMBOL 0x64609d25 __tracepoint_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0x4cf5df45 virtio_device_restore vmlinux EXPORT_SYMBOL_GPL 0xb911bb58 minmax_running_max vmlinux EXPORT_SYMBOL -0x9b735b53 security_inode_listsecurity vmlinux EXPORT_SYMBOL +0x858ce575 security_inode_listsecurity vmlinux EXPORT_SYMBOL 0x3c57bcdd padata_free vmlinux EXPORT_SYMBOL 0x8ace31d3 unregister_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL -0x3da3f47f sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL -0x3353aff0 dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL +0x2f762d80 sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL +0x870c7125 dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL 0x7a09a064 seg6_hmac_compute vmlinux EXPORT_SYMBOL -0xa870d3a0 tcp_sendpage vmlinux EXPORT_SYMBOL +0xa3cd7e58 tcp_sendpage vmlinux EXPORT_SYMBOL 0x2e86f3b5 nvmem_cell_read_u8 vmlinux EXPORT_SYMBOL_GPL 0xe5883bd9 class_compat_unregister vmlinux EXPORT_SYMBOL_GPL 0x41efdeaf radix_tree_lookup_slot vmlinux EXPORT_SYMBOL 0xf3e0e1df allocate_resource vmlinux EXPORT_SYMBOL 0xc7856a3d inet6addr_notifier_call_chain vmlinux EXPORT_SYMBOL 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start vmlinux EXPORT_SYMBOL_GPL -0x184d32a7 cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL +0xde58ef9e cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL 0x7b342eb4 pm_schedule_suspend vmlinux EXPORT_SYMBOL_GPL 0x0afc35f8 serdev_device_open vmlinux EXPORT_SYMBOL_GPL 0xb2334a69 clk_bulk_get_all vmlinux EXPORT_SYMBOL @@ -2883,7 +2886,7 @@ 0xc3de65ff ring_buffer_bytes_cpu vmlinux EXPORT_SYMBOL_GPL 0xcbbf0a6f audit_log_task_context vmlinux EXPORT_SYMBOL 0x25df2a1b ethtool_get_phc_vclocks vmlinux EXPORT_SYMBOL -0xe94c53ed tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL +0xca0dca3c tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL 0xf36d6ae5 hid_alloc_report_buf vmlinux EXPORT_SYMBOL_GPL 0x3c0514d4 dma_fence_describe vmlinux EXPORT_SYMBOL 0xe0b8d1dc pinctrl_lookup_state vmlinux EXPORT_SYMBOL_GPL @@ -2895,12 +2898,12 @@ 0x9776665e serial8250_em485_destroy vmlinux EXPORT_SYMBOL_GPL 0x01cd3835 devm_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL 0xdf74c1e4 crypto_skcipher_setkey vmlinux EXPORT_SYMBOL_GPL -0x43afd0a9 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL +0x814e08c5 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL 0x757f2adc vfs_rmdir vmlinux EXPORT_SYMBOL -0x5a444a5a generic_shutdown_super vmlinux EXPORT_SYMBOL -0x5de92851 unpin_user_pages vmlinux EXPORT_SYMBOL +0x2e72275a generic_shutdown_super vmlinux EXPORT_SYMBOL +0x8a2b4e7a unpin_user_pages vmlinux EXPORT_SYMBOL 0x1fa6eb3e synth_event_create vmlinux EXPORT_SYMBOL_GPL -0x32ffd848 netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0x31d4bfec netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL 0x15f05213 pinctrl_count_index_with_args vmlinux EXPORT_SYMBOL_GPL 0x937733e3 qid_valid vmlinux EXPORT_SYMBOL 0xd5063224 __fscrypt_inode_uses_inline_crypto vmlinux EXPORT_SYMBOL_GPL @@ -2908,63 +2911,63 @@ 0xf21e1f9b disable_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x1cbd92b0 cpu_mitigations_off vmlinux EXPORT_SYMBOL_GPL 0xe4a444d6 pnv_ocxl_get_pasid_count vmlinux EXPORT_SYMBOL_GPL -0xaf1925e8 skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL -0x8e4bbbe2 __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL +0x84fb9d5f skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL +0x1d3b4f21 __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL 0xd9e99b61 device_add_properties vmlinux EXPORT_SYMBOL_GPL 0x8de90a76 vfs_copy_file_range vmlinux EXPORT_SYMBOL 0x0f09cc34 schedule_timeout_killable vmlinux EXPORT_SYMBOL 0x959ec5f5 call_rcu_tasks vmlinux EXPORT_SYMBOL_GPL 0xafbe6c9e kvmppc_hwrng_present vmlinux EXPORT_SYMBOL_GPL -0xd06a836c xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL +0xe4cdac92 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL 0x86dda6ef rtm_getroute_parse_ip_proto vmlinux EXPORT_SYMBOL_GPL -0x901c8e4b skb_eth_pop vmlinux EXPORT_SYMBOL -0x66226ef6 sock_no_getname vmlinux EXPORT_SYMBOL +0xb4fc327f skb_eth_pop vmlinux EXPORT_SYMBOL +0x671ec9cd sock_no_getname vmlinux EXPORT_SYMBOL 0x83a10973 of_device_is_big_endian vmlinux EXPORT_SYMBOL 0xf5da3bee pci_msix_vec_count vmlinux EXPORT_SYMBOL 0xd1aa0be4 gpiochip_relres_irq vmlinux EXPORT_SYMBOL_GPL 0x87d78ee3 vfs_link vmlinux EXPORT_SYMBOL -0xec398116 migrate_vma_setup vmlinux EXPORT_SYMBOL +0x06b0a05d migrate_vma_setup vmlinux EXPORT_SYMBOL 0xd46ec8a2 from_kuid_munged vmlinux EXPORT_SYMBOL 0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL 0x1e499b70 __irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL 0xa022c739 call_usermodehelper_setup vmlinux EXPORT_SYMBOL -0x6a336177 netlink_rcv_skb vmlinux EXPORT_SYMBOL +0xf0e439d4 netlink_rcv_skb vmlinux EXPORT_SYMBOL 0xa84e9f10 of_clk_src_onecell_get vmlinux EXPORT_SYMBOL_GPL 0xf82abc1d isa_dma_bridge_buggy vmlinux EXPORT_SYMBOL 0x8cf50cb5 crypto_alloc_acomp vmlinux EXPORT_SYMBOL_GPL 0x2f5849bd trace_event_reg vmlinux EXPORT_SYMBOL_GPL 0x2e59822f irq_set_affinity vmlinux EXPORT_SYMBOL_GPL 0x07ceeac9 panic_notifier_list vmlinux EXPORT_SYMBOL -0x4ab56a13 __xfrm_state_delete vmlinux EXPORT_SYMBOL -0x8fcd9532 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x30ec9302 __xfrm_state_delete vmlinux EXPORT_SYMBOL +0x6a1fc6d7 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL 0x00a9bd9c gpiod_get_raw_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x3801776b __ioread32_copy vmlinux EXPORT_SYMBOL_GPL 0x3fcd732a fs_param_is_bool vmlinux EXPORT_SYMBOL 0xc63fe690 d_delete vmlinux EXPORT_SYMBOL 0xc38c83b8 mod_timer vmlinux EXPORT_SYMBOL -0xd40b3c59 send_sig_mceerr vmlinux EXPORT_SYMBOL +0x69ed8ae2 send_sig_mceerr vmlinux EXPORT_SYMBOL 0x928f770b iommu_put_resv_regions vmlinux EXPORT_SYMBOL 0x608837c2 vc_scrolldelta_helper vmlinux EXPORT_SYMBOL_GPL 0x7665a95b idr_remove vmlinux EXPORT_SYMBOL_GPL -0x6cf5e68a mnt_set_expiry vmlinux EXPORT_SYMBOL +0x36bb7ad3 mnt_set_expiry vmlinux EXPORT_SYMBOL 0x2d41e6f5 __trace_puts vmlinux EXPORT_SYMBOL_GPL 0xb4fdd4ce param_get_invbool vmlinux EXPORT_SYMBOL -0x693c42fd genl_notify vmlinux EXPORT_SYMBOL +0x6a97b101 genl_notify vmlinux EXPORT_SYMBOL 0xa0dad88e netdev_adjacent_get_private vmlinux EXPORT_SYMBOL 0x706d7f99 devfreq_suspend_device vmlinux EXPORT_SYMBOL -0xde027162 dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL +0xaec9fe70 dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL 0x21642519 devm_rtc_device_register vmlinux EXPORT_SYMBOL_GPL 0x96bb7094 devres_destroy vmlinux EXPORT_SYMBOL_GPL 0x87ddd106 tty_hangup vmlinux EXPORT_SYMBOL 0x6c779ba3 pci_disable_device vmlinux EXPORT_SYMBOL 0xe8b896e3 gpiod_get_array_value vmlinux EXPORT_SYMBOL_GPL 0x8ac3334b net_dim_get_def_rx_moderation vmlinux EXPORT_SYMBOL -0x26300937 add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x63b043e6 add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL 0x9504df26 irq_wake_thread vmlinux EXPORT_SYMBOL_GPL -0xc347a205 prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL +0x91f45c4e prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL 0xeb8f2d4f __pmd_frag_size_shift vmlinux EXPORT_SYMBOL 0xc9dc3d79 __pte_frag_size_shift vmlinux EXPORT_SYMBOL -0x3bc7b1b4 xfrm_lookup_route vmlinux EXPORT_SYMBOL +0x8a910807 xfrm_lookup_route vmlinux EXPORT_SYMBOL 0x7ca5fe91 pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL 0xd9bac924 tty_termios_copy_hw vmlinux EXPORT_SYMBOL 0x3fa6fdca dma_release_channel vmlinux EXPORT_SYMBOL_GPL @@ -2977,35 +2980,35 @@ 0x52fb4104 devm_clk_get vmlinux EXPORT_SYMBOL 0xaabb436a pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL 0x99288355 fsverity_cleanup_inode vmlinux EXPORT_SYMBOL_GPL -0x1e0a3c29 PageHuge vmlinux EXPORT_SYMBOL_GPL +0xb67467dd PageHuge vmlinux EXPORT_SYMBOL_GPL 0x1cf73b10 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL 0x95b6fec4 xive_native_free_vp_block vmlinux EXPORT_SYMBOL_GPL -0x605a58e2 request_firmware_into_buf vmlinux EXPORT_SYMBOL +0x7d0e5194 request_firmware_into_buf vmlinux EXPORT_SYMBOL 0x6eacdfaa con_is_bound vmlinux EXPORT_SYMBOL 0xa167a430 is_virtio_device vmlinux EXPORT_SYMBOL_GPL 0xd48fdeef dql_completed vmlinux EXPORT_SYMBOL 0x9eac25a7 crypto_unregister_scomps vmlinux EXPORT_SYMBOL_GPL 0xdc062401 crypto_unregister_acomps vmlinux EXPORT_SYMBOL_GPL 0xa7827714 key_link vmlinux EXPORT_SYMBOL -0x312a716e read_cache_page vmlinux EXPORT_SYMBOL +0x40f96a98 read_cache_page vmlinux EXPORT_SYMBOL 0xbfe5616d tick_broadcast_oneshot_control vmlinux EXPORT_SYMBOL_GPL 0x5bdbac4e rcu_unexpedite_gp vmlinux EXPORT_SYMBOL_GPL 0x2200061c __tracepoint_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0xeb4e40a7 __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL -0xfde51715 sk_msg_return vmlinux EXPORT_SYMBOL_GPL -0x3b543949 dev_change_flags vmlinux EXPORT_SYMBOL -0xf7c1cf26 __skb_gso_segment vmlinux EXPORT_SYMBOL +0x509b0dee __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL +0xb800f2db sk_msg_return vmlinux EXPORT_SYMBOL_GPL +0x74937d1d dev_change_flags vmlinux EXPORT_SYMBOL +0xacaf2471 __skb_gso_segment vmlinux EXPORT_SYMBOL 0x84a0ca4d bitmap_zalloc_node vmlinux EXPORT_SYMBOL 0x1b6fe5bd dquot_drop vmlinux EXPORT_SYMBOL 0xd76e4a35 ioremap_phb vmlinux EXPORT_SYMBOL_GPL -0xf152d972 xfrm_state_walk vmlinux EXPORT_SYMBOL +0x2f82c62d xfrm_state_walk vmlinux EXPORT_SYMBOL 0x7351fcb1 devlink_remote_reload_actions_performed vmlinux EXPORT_SYMBOL_GPL 0x87566a24 fwnode_get_parent vmlinux EXPORT_SYMBOL_GPL 0x56538f7c sbitmap_queue_wake_all vmlinux EXPORT_SYMBOL_GPL 0xf84d17f5 nla_put_nohdr vmlinux EXPORT_SYMBOL 0xea88c866 copy_to_user_nofault vmlinux EXPORT_SYMBOL_GPL -0x0a1effa2 pid_nr_ns vmlinux EXPORT_SYMBOL_GPL -0x15c2cc68 napi_gro_flush vmlinux EXPORT_SYMBOL +0x48e566e6 pid_nr_ns vmlinux EXPORT_SYMBOL_GPL +0x65ca4bd3 napi_gro_flush vmlinux EXPORT_SYMBOL 0x87692d54 of_icc_get_by_index vmlinux EXPORT_SYMBOL_GPL 0x2b6150fb power_supply_temp2resist_simple vmlinux EXPORT_SYMBOL_GPL 0xfef5236a pci_find_vsec_capability vmlinux EXPORT_SYMBOL_GPL @@ -3016,29 +3019,29 @@ 0x7ac40d5f profile_pc vmlinux EXPORT_SYMBOL 0xb8c25b71 devm_clk_bulk_get_all vmlinux EXPORT_SYMBOL_GPL 0x4a55c8ea ioremap_wc vmlinux EXPORT_SYMBOL -0xbb09007e pcibios_finish_adding_to_bus vmlinux EXPORT_SYMBOL_GPL -0x7ec3591e netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL -0x155d3f07 __skb_pad vmlinux EXPORT_SYMBOL +0x313db7a1 pcibios_finish_adding_to_bus vmlinux EXPORT_SYMBOL_GPL +0x2a0b266d netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL +0x393f8dd5 __skb_pad vmlinux EXPORT_SYMBOL 0xafc1c7bb __ps2_command vmlinux EXPORT_SYMBOL 0x8c743fb6 reset_control_status vmlinux EXPORT_SYMBOL_GPL 0x5c902d43 dmaengine_desc_get_metadata_ptr vmlinux EXPORT_SYMBOL_GPL -0xdca6ee85 fb_set_var vmlinux EXPORT_SYMBOL +0x4d23dba6 fb_set_var vmlinux EXPORT_SYMBOL 0x906c4c03 pci_has_p2pmem vmlinux EXPORT_SYMBOL_GPL 0xc310b981 strnstr vmlinux EXPORT_SYMBOL 0xdc611e53 __nla_put vmlinux EXPORT_SYMBOL -0x3a81b19b __list_lru_init vmlinux EXPORT_SYMBOL_GPL +0x674c9b7e __list_lru_init vmlinux EXPORT_SYMBOL_GPL 0x3c74ae70 perf_pmu_migrate_context vmlinux EXPORT_SYMBOL_GPL 0x36aa0bfb get_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0xc5c7d4b2 pnv_ocxl_spa_setup vmlinux EXPORT_SYMBOL_GPL -0xab6e737a tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL +0xedbd9726 tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL 0x4a17ed66 sysrq_mask vmlinux EXPORT_SYMBOL_GPL 0xb9b4277a devm_pci_remap_cfg_resource vmlinux EXPORT_SYMBOL 0x169938c1 __sysfs_match_string vmlinux EXPORT_SYMBOL 0x9a644719 crypto_register_acomps vmlinux EXPORT_SYMBOL_GPL 0xccf273d3 blk_trace_startstop vmlinux EXPORT_SYMBOL_GPL -0x3a9b0f9b cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL +0xc10f07e6 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL 0x34db050b _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL -0xbc39899c tcp_done vmlinux EXPORT_SYMBOL_GPL +0xaca11f82 tcp_done vmlinux EXPORT_SYMBOL_GPL 0x2fb6de5d add_device_randomness vmlinux EXPORT_SYMBOL 0x20d65e40 fb_find_nearest_mode vmlinux EXPORT_SYMBOL 0x5dc8d0a6 gpiod_get_array vmlinux EXPORT_SYMBOL_GPL @@ -3049,72 +3052,72 @@ 0x3a6e6aeb serial8250_rpm_get vmlinux EXPORT_SYMBOL_GPL 0x1499ee04 badblocks_clear vmlinux EXPORT_SYMBOL_GPL 0x85cc3521 crypto_alloc_kpp vmlinux EXPORT_SYMBOL_GPL -0xfc17e60b security_inode_getsecctx vmlinux EXPORT_SYMBOL +0x2e1f1945 security_inode_getsecctx vmlinux EXPORT_SYMBOL 0x4829cf6b fscrypt_enqueue_decrypt_work vmlinux EXPORT_SYMBOL -0xa48bb6f4 wait_on_page_bit_killable vmlinux EXPORT_SYMBOL +0x06c00a49 wait_on_page_bit_killable vmlinux EXPORT_SYMBOL 0xb2774aa4 irq_domain_free_irqs_common vmlinux EXPORT_SYMBOL_GPL 0x615628d8 __irq_domain_alloc_fwnode vmlinux EXPORT_SYMBOL_GPL 0xe7ce7439 _memcpy_fromio vmlinux EXPORT_SYMBOL -0xcc9fac49 udp_init_sock vmlinux EXPORT_SYMBOL_GPL -0xc5528293 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0xa2cc992a udp_init_sock vmlinux EXPORT_SYMBOL_GPL +0x9db0a8e8 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL 0x53505de5 watchdog_register_governor vmlinux EXPORT_SYMBOL 0xc7ff56d9 of_pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL 0x22c6af12 __pm_runtime_set_status vmlinux EXPORT_SYMBOL_GPL 0x6d71926d serdev_controller_alloc vmlinux EXPORT_SYMBOL_GPL 0x8240cd92 balloon_page_enqueue vmlinux EXPORT_SYMBOL_GPL 0x6e767f5b balloon_page_dequeue vmlinux EXPORT_SYMBOL_GPL -0x6f008542 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL -0xa968b3bc unregister_shrinker vmlinux EXPORT_SYMBOL +0xdb1af3fe kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL +0x945457e9 unregister_shrinker vmlinux EXPORT_SYMBOL 0xd317fc4e unregister_ftrace_function vmlinux EXPORT_SYMBOL_GPL 0x2e2360b1 ftrace_set_global_notrace vmlinux EXPORT_SYMBOL_GPL 0x2b79c9d0 isa_bridge_pcidev vmlinux EXPORT_SYMBOL_GPL -0x4358b6d9 ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL -0x271b3f96 xfrm_policy_flush vmlinux EXPORT_SYMBOL -0x046cf302 skb_tx_error vmlinux EXPORT_SYMBOL -0x8e9d4b5e sock_efree vmlinux EXPORT_SYMBOL +0x6844281d ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL +0xb7b9dba0 xfrm_policy_flush vmlinux EXPORT_SYMBOL +0x02af46ff skb_tx_error vmlinux EXPORT_SYMBOL +0x6dd0479f sock_efree vmlinux EXPORT_SYMBOL 0xf5a067bf iommu_group_dma_owner_claimed vmlinux EXPORT_SYMBOL_GPL -0x8d73968c nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL -0x8fa15523 napi_gro_frags vmlinux EXPORT_SYMBOL -0x49202105 netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL -0x444ec7a9 skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL -0xea06d532 cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL +0xd8dc8415 nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL +0xdfaad36b napi_gro_frags vmlinux EXPORT_SYMBOL +0xb99bdeae netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0x00ba89d0 skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0x76f88fa4 cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL 0xbe34216f pci_load_saved_state vmlinux EXPORT_SYMBOL_GPL 0xecaec0d6 key_task_permission vmlinux EXPORT_SYMBOL -0xede179c9 page_cache_next_miss vmlinux EXPORT_SYMBOL +0x0b59dd9f page_cache_next_miss vmlinux EXPORT_SYMBOL 0x961286e0 ring_buffer_read_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x9b555c8c pm_suspend_default_s2idle vmlinux EXPORT_SYMBOL_GPL 0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL -0xf9a8e137 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL -0x0c52d6eb netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL -0xbb1d482f sock_sendmsg vmlinux EXPORT_SYMBOL +0x864a8093 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL +0xdf5a0715 netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL +0x0b81543b sock_sendmsg vmlinux EXPORT_SYMBOL 0xfbea2897 import_iovec vmlinux EXPORT_SYMBOL 0x86d52ba5 lookup_constant vmlinux EXPORT_SYMBOL 0xfb738290 trace_seq_bprintf vmlinux EXPORT_SYMBOL_GPL 0x29aa48d0 radix__flush_tlb_lpid_page vmlinux EXPORT_SYMBOL_GPL -0x2eecd898 skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL -0xc73b210c netlink_kernel_release vmlinux EXPORT_SYMBOL +0x8e0937a2 skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL +0xe3f13be7 netlink_kernel_release vmlinux EXPORT_SYMBOL 0xbcbe3339 devlink_set_features vmlinux EXPORT_SYMBOL_GPL -0xffb46ce7 __sock_create vmlinux EXPORT_SYMBOL +0xc759000c __sock_create vmlinux EXPORT_SYMBOL 0x3c48c122 pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL 0x0bf15f2b pinctrl_select_default_state vmlinux EXPORT_SYMBOL_GPL 0xf5a20ed2 __genradix_prealloc vmlinux EXPORT_SYMBOL -0xf696b30c bio_free_pages vmlinux EXPORT_SYMBOL +0x7c20e8a7 bio_free_pages vmlinux EXPORT_SYMBOL 0x69585523 __ksize vmlinux EXPORT_SYMBOL 0x6bd0e573 down_interruptible vmlinux EXPORT_SYMBOL -0xac7764ba tcp_abort vmlinux EXPORT_SYMBOL_GPL -0xfe84217d netif_carrier_off vmlinux EXPORT_SYMBOL +0xf0505695 tcp_abort vmlinux EXPORT_SYMBOL_GPL +0xe92cbdf7 netif_carrier_off vmlinux EXPORT_SYMBOL 0x02578e2d wf_unregister_sensor vmlinux EXPORT_SYMBOL_GPL -0x6b117304 wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL +0x1b075b76 wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL 0x2e85b9c8 vp_modern_probe vmlinux EXPORT_SYMBOL_GPL 0xd264fd2a pinctrl_force_default vmlinux EXPORT_SYMBOL_GPL -0x134aee56 sb_set_blocksize vmlinux EXPORT_SYMBOL +0xcc6b75cc sb_set_blocksize vmlinux EXPORT_SYMBOL 0x17355cd1 lease_get_mtime vmlinux EXPORT_SYMBOL 0x79fff918 srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x30459f78 kthread_unpark vmlinux EXPORT_SYMBOL_GPL 0x111e6dfc pnv_get_supported_cpuidle_states vmlinux EXPORT_SYMBOL_GPL 0x9dd8dd57 load_fp_state vmlinux EXPORT_SYMBOL -0xbaa105e4 inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL -0xa60c238b nf_ct_hook vmlinux EXPORT_SYMBOL_GPL +0x979f494f inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL +0xb23cf481 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL 0x8f8ce034 flow_block_cb_incref vmlinux EXPORT_SYMBOL 0x153e1266 edac_pci_add_device vmlinux EXPORT_SYMBOL_GPL 0x8c0215f2 pm_system_wakeup vmlinux EXPORT_SYMBOL_GPL @@ -3122,18 +3125,18 @@ 0xd3300a71 pinctrl_utils_free_map vmlinux EXPORT_SYMBOL_GPL 0xbe53dd5d ima_file_hash vmlinux EXPORT_SYMBOL_GPL 0x3744cf36 vmalloc_to_pfn vmlinux EXPORT_SYMBOL -0xe87db538 access_process_vm vmlinux EXPORT_SYMBOL_GPL +0xb6a390e3 access_process_vm vmlinux EXPORT_SYMBOL_GPL 0x8b7a698b __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x9a185ace tick_nohz_full_running vmlinux EXPORT_SYMBOL_GPL -0xc5336b2a get_task_mm vmlinux EXPORT_SYMBOL_GPL +0xad397f52 get_task_mm vmlinux EXPORT_SYMBOL_GPL 0xfeb5d0aa verify_spi_info vmlinux EXPORT_SYMBOL -0x2e3dfb00 udp_skb_destructor vmlinux EXPORT_SYMBOL -0x6c95fee6 inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL -0xadd07920 devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL -0x4e5d8fc0 msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL +0x49c7282b udp_skb_destructor vmlinux EXPORT_SYMBOL +0x21a4de4b inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL +0xd804ace2 devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL +0x55ee75e8 msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL 0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL 0x33efc8c8 trace_clock_local vmlinux EXPORT_SYMBOL_GPL -0x1380ed5a register_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x4e38e1d2 register_tcf_proto_ops vmlinux EXPORT_SYMBOL 0x66d16f21 input_get_poll_interval vmlinux EXPORT_SYMBOL 0xb9b9df41 usb_amd_dev_put vmlinux EXPORT_SYMBOL_GPL 0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL @@ -3144,17 +3147,17 @@ 0xdb5a7259 crypto_unregister_rng vmlinux EXPORT_SYMBOL_GPL 0x852c435a crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL 0x032ca602 dma_opt_mapping_size vmlinux EXPORT_SYMBOL_GPL -0xeaffa4b0 sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL -0x218c443f nvmem_get_mac_address vmlinux EXPORT_SYMBOL +0x2685d29a sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL +0xafbbf9af nvmem_get_mac_address vmlinux EXPORT_SYMBOL 0xd1a9ca15 __SCK__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL -0xfac7aff3 netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL -0x99cf3810 __skb_vlan_pop vmlinux EXPORT_SYMBOL +0xfa89bd67 netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL +0xf06a7ee7 __skb_vlan_pop vmlinux EXPORT_SYMBOL 0xc3ae0702 hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL 0x53e9b6fb __class_create vmlinux EXPORT_SYMBOL_GPL 0x6e09d93d __SCK__tp_func_map vmlinux EXPORT_SYMBOL_GPL 0x08b48d99 clk_register_mux_table vmlinux EXPORT_SYMBOL_GPL -0x8f2cfa24 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL -0xa8497c77 filp_open vmlinux EXPORT_SYMBOL +0xc618f8e1 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL +0xd9059e25 filp_open vmlinux EXPORT_SYMBOL 0x6913865a trace_clock_jiffies vmlinux EXPORT_SYMBOL_GPL 0x1374a782 smpboot_register_percpu_thread vmlinux EXPORT_SYMBOL_GPL 0xaab23340 xfrm_calg_get_byname vmlinux EXPORT_SYMBOL_GPL @@ -3163,71 +3166,71 @@ 0x3d210724 gen_pool_dma_zalloc_align vmlinux EXPORT_SYMBOL 0x95dec264 crypto_sha256_finup vmlinux EXPORT_SYMBOL 0x6636c3c9 irq_set_vcpu_affinity vmlinux EXPORT_SYMBOL_GPL -0x2d249f6a pingv6_prot vmlinux EXPORT_SYMBOL_GPL +0x31c2616e pingv6_prot vmlinux EXPORT_SYMBOL_GPL 0xe7eee3d5 __cookie_v4_init_sequence vmlinux EXPORT_SYMBOL_GPL 0x7f68a991 of_property_match_string vmlinux EXPORT_SYMBOL_GPL 0x9dcb4e81 __clk_get_hw vmlinux EXPORT_SYMBOL_GPL 0x2949ee14 blk_pm_runtime_init vmlinux EXPORT_SYMBOL 0x6c8d9dcc bsg_setup_queue vmlinux EXPORT_SYMBOL_GPL 0x98ebc8cd d_exact_alias vmlinux EXPORT_SYMBOL -0xa68719e5 __free_pages vmlinux EXPORT_SYMBOL +0x403d62e8 __free_pages vmlinux EXPORT_SYMBOL 0x95e102ab tracepoint_probe_register vmlinux EXPORT_SYMBOL_GPL -0x6ec54247 mm_iommu_preregistered vmlinux EXPORT_SYMBOL_GPL +0x4f1636d1 mm_iommu_preregistered vmlinux EXPORT_SYMBOL_GPL 0xed348cca sysfs_add_device_to_node vmlinux EXPORT_SYMBOL_GPL -0xc4be8402 inet_bind vmlinux EXPORT_SYMBOL -0x6513f7f2 tc_setup_cb_call vmlinux EXPORT_SYMBOL -0xae3dfde1 qdisc_watchdog_init vmlinux EXPORT_SYMBOL +0xaaf4beb7 inet_bind vmlinux EXPORT_SYMBOL +0xaf414404 tc_setup_cb_call vmlinux EXPORT_SYMBOL +0x5767fa04 qdisc_watchdog_init vmlinux EXPORT_SYMBOL 0xad76a3f0 __SCK__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0x88f8532e page_pool_return_skb_page vmlinux EXPORT_SYMBOL 0x4a13ba0a power_supply_class vmlinux EXPORT_SYMBOL_GPL 0xe3b97e29 class_find_device vmlinux EXPORT_SYMBOL_GPL 0x3459837f msi_desc_to_pci_sysdata vmlinux EXPORT_SYMBOL_GPL 0x817f826d pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL -0xad763b2b blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL -0x7609e0bf __register_binfmt vmlinux EXPORT_SYMBOL +0x149ad290 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0x723b416c __register_binfmt vmlinux EXPORT_SYMBOL 0x5ae1154b __traceiter_kfree vmlinux EXPORT_SYMBOL -0xcbfaf39a xfrm_init_state vmlinux EXPORT_SYMBOL +0x090702c1 xfrm_init_state vmlinux EXPORT_SYMBOL 0x84c03e9a rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL -0xd16dafe1 alloc_skb_with_frags vmlinux EXPORT_SYMBOL +0xd523be83 alloc_skb_with_frags vmlinux EXPORT_SYMBOL 0xc86d2f07 sb800_prefetch vmlinux EXPORT_SYMBOL_GPL 0xb9babb5e pci_assign_resource vmlinux EXPORT_SYMBOL 0xb3f49446 kstrtos8_from_user vmlinux EXPORT_SYMBOL 0x6e48e063 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL -0x87dc0fe6 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL +0x710569d1 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL 0x8e3e0f7d fault_in_readable vmlinux EXPORT_SYMBOL 0x0726d882 kvmppc_h_clear_mod vmlinux EXPORT_SYMBOL_GPL 0xa86d332f kvmppc_do_h_remove vmlinux EXPORT_SYMBOL_GPL -0xd520d0d3 radix__flush_tlb_page vmlinux EXPORT_SYMBOL +0x49c20576 radix__flush_tlb_page vmlinux EXPORT_SYMBOL 0x5e00aea4 ucall_norets vmlinux EXPORT_SYMBOL_GPL -0x8fcf15a0 xfrm_user_policy vmlinux EXPORT_SYMBOL -0xc39e2903 tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL -0xfd37c115 netpoll_poll_disable vmlinux EXPORT_SYMBOL -0x5ec198ce skb_split vmlinux EXPORT_SYMBOL +0x093e75c5 xfrm_user_policy vmlinux EXPORT_SYMBOL +0x6771a8aa tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL +0x23572eb5 netpoll_poll_disable vmlinux EXPORT_SYMBOL +0x2153bf05 skb_split vmlinux EXPORT_SYMBOL 0x704a5072 input_grab_device vmlinux EXPORT_SYMBOL 0x4fdc8755 wwan_unregister_ops vmlinux EXPORT_SYMBOL_GPL 0x90f64e92 tty_port_block_til_ready vmlinux EXPORT_SYMBOL 0xad1b65a8 vp_modern_get_queue_size vmlinux EXPORT_SYMBOL_GPL 0x0b19b445 ioread8 vmlinux EXPORT_SYMBOL 0x15321769 blk_crypto_intersect_capabilities vmlinux EXPORT_SYMBOL_GPL -0x3ce0bb4a vif_device_init vmlinux EXPORT_SYMBOL -0x214dcbd1 netlink_broadcast vmlinux EXPORT_SYMBOL -0xac3101d9 __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0xb830dceb __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL +0xf7c20b22 vif_device_init vmlinux EXPORT_SYMBOL +0x04c83fc2 netlink_broadcast vmlinux EXPORT_SYMBOL +0xc6a64ecd __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0x8ad2a0c5 __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL 0x7e595b02 nvmem_cell_read_u64 vmlinux EXPORT_SYMBOL_GPL 0x87ffde96 nvmem_cell_read_u32 vmlinux EXPORT_SYMBOL_GPL 0x93a200c6 nvmem_cell_read_u16 vmlinux EXPORT_SYMBOL_GPL -0xd0714b4a dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL +0xa3d88f9a dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL 0x0343bdf1 __i2c_board_list vmlinux EXPORT_SYMBOL_GPL -0xdeed1c2e shmem_file_setup vmlinux EXPORT_SYMBOL_GPL +0x7c04dbb0 shmem_file_setup vmlinux EXPORT_SYMBOL_GPL 0x7a98f4b4 copy_from_user_nofault vmlinux EXPORT_SYMBOL_GPL 0xc631580a console_unlock vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0x78851d2f _outsb vmlinux EXPORT_SYMBOL -0x41b063a9 udp_sendmsg vmlinux EXPORT_SYMBOL -0x7598e37a tcp_md5_hash_key vmlinux EXPORT_SYMBOL +0xd131e5f4 udp_sendmsg vmlinux EXPORT_SYMBOL +0x7733baf8 tcp_md5_hash_key vmlinux EXPORT_SYMBOL 0x3bdc0e0c __tracepoint_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x46269814 __tracepoint_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL -0x428790f1 ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL +0x1865f019 ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL 0x38f48af7 put_user_ifreq vmlinux EXPORT_SYMBOL 0x6ee8c94b sfp_get_module_eeprom vmlinux EXPORT_SYMBOL_GPL 0x7ad02a41 asn1_encode_tag vmlinux EXPORT_SYMBOL_GPL @@ -3237,53 +3240,53 @@ 0x8d78b314 elv_rb_former_request vmlinux EXPORT_SYMBOL 0x1e424d61 user_preparse vmlinux EXPORT_SYMBOL_GPL 0x4e547048 __kmalloc_node_track_caller vmlinux EXPORT_SYMBOL -0x5574d421 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL -0x38480a9a bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL -0x58ca0324 bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL -0xe9a1424a bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL -0x74c216a9 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL -0xfb276d29 bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL -0x8d7e9025 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL -0xc271e6cb bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL -0xfedb9aae bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL -0xcdbd6025 dcb_ieee_setapp vmlinux EXPORT_SYMBOL -0x0469c591 dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0xd4751023 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL +0x99084b0a bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL +0x3f6f7264 bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL +0x88b75d6a bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL +0x05ed6a39 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0xd8cfe00b bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL +0x8358f56b bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x48fc81ac bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0xe5f607f0 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0xdfefa5ae dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0xb85e4248 dcb_ieee_delapp vmlinux EXPORT_SYMBOL 0xf53d4c26 qdisc_class_hash_destroy vmlinux EXPORT_SYMBOL 0xbe409389 devlink_port_linecard_set vmlinux EXPORT_SYMBOL_GPL -0xb70af392 dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL +0xf65d4010 dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL 0xd98fa70d devm_request_pci_bus_resources vmlinux EXPORT_SYMBOL_GPL 0xa6e1a69d kick_all_cpus_sync vmlinux EXPORT_SYMBOL_GPL 0x59f2bc24 sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL 0xffdd5ff0 key_type_asymmetric vmlinux EXPORT_SYMBOL_GPL 0xbe53b1bd proc_get_parent_data vmlinux EXPORT_SYMBOL_GPL -0x5f0576ac find_inode_rcu vmlinux EXPORT_SYMBOL -0xadc06bfe audit_log vmlinux EXPORT_SYMBOL +0xc4d263a0 find_inode_rcu vmlinux EXPORT_SYMBOL +0xa119d30f audit_log vmlinux EXPORT_SYMBOL 0x0bbfa78c set_security_override_from_ctx vmlinux EXPORT_SYMBOL 0x86784d30 is_pnv_opal_msi vmlinux EXPORT_SYMBOL_GPL -0x419b73fd sk_wait_data vmlinux EXPORT_SYMBOL +0x33f7cff2 sk_wait_data vmlinux EXPORT_SYMBOL 0xcdd20ebc tpm_try_get_ops vmlinux EXPORT_SYMBOL_GPL 0x9e8bb4d5 pci_enable_wake vmlinux EXPORT_SYMBOL 0x6e353c26 mpi_rshift vmlinux EXPORT_SYMBOL_GPL -0xc377e674 __blk_mq_end_request vmlinux EXPORT_SYMBOL +0x4f0429bb __blk_mq_end_request vmlinux EXPORT_SYMBOL 0x06fdb562 skcipher_walk_complete vmlinux EXPORT_SYMBOL_GPL 0x2572e120 crypto_remove_spawns vmlinux EXPORT_SYMBOL_GPL -0xe27a30b4 __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL +0x824bb56c __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL 0x412bc681 ring_buffer_empty_cpu vmlinux EXPORT_SYMBOL_GPL -0x359c6594 mm_iommu_is_devmem vmlinux EXPORT_SYMBOL_GPL -0x6a4ea3fc strp_init vmlinux EXPORT_SYMBOL_GPL -0xca0850e2 ip6_input vmlinux EXPORT_SYMBOL_GPL -0x71c531c8 ip6tun_encaps vmlinux EXPORT_SYMBOL -0xee7c4b6f lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL -0x42b76f64 __netpoll_setup vmlinux EXPORT_SYMBOL_GPL -0x9f3afa7f put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL +0xbcc68460 mm_iommu_is_devmem vmlinux EXPORT_SYMBOL_GPL +0xf7a6fa6b strp_init vmlinux EXPORT_SYMBOL_GPL +0xce2e5c5c ip6_input vmlinux EXPORT_SYMBOL_GPL +0xfe638b10 ip6tun_encaps vmlinux EXPORT_SYMBOL +0xdff650a0 lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL +0x2eee3871 __netpoll_setup vmlinux EXPORT_SYMBOL_GPL +0x28d9d331 put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL 0x4c8d3ff4 pci_free_host_bridge vmlinux EXPORT_SYMBOL 0x20cbb30a __percpu_counter_init vmlinux EXPORT_SYMBOL 0x920cc389 visitorl vmlinux EXPORT_SYMBOL_GPL -0x839a506c get_user_pages_remote vmlinux EXPORT_SYMBOL -0x7bcdcbc8 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL +0x88f7e3b1 get_user_pages_remote vmlinux EXPORT_SYMBOL +0xb797ca21 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL 0xfb7f8928 irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL 0x153a549b inet_hashinfo_init vmlinux EXPORT_SYMBOL_GPL -0x31acea6d ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0xae292cac ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0xa99ef899 devlink_fmsg_bool_pair_put vmlinux EXPORT_SYMBOL_GPL 0x9c8f612e input_mt_report_pointer_emulation vmlinux EXPORT_SYMBOL 0x58e61c27 tpm_put_ops vmlinux EXPORT_SYMBOL_GPL @@ -3291,14 +3294,14 @@ 0x53278d6b pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL 0xb3831333 pwm_request vmlinux EXPORT_SYMBOL_GPL 0xa1691b63 xas_find_marked vmlinux EXPORT_SYMBOL_GPL -0x8ff94fe1 end_buffer_read_sync vmlinux EXPORT_SYMBOL +0xa8ccdbb1 end_buffer_read_sync vmlinux EXPORT_SYMBOL 0x534a0e30 d_add vmlinux EXPORT_SYMBOL -0xfa2b751a set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0x1a83e408 set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL 0x5da1f27b tcf_em_tree_dump vmlinux EXPORT_SYMBOL -0x29a6a62e neigh_for_each vmlinux EXPORT_SYMBOL +0x1ab68b9e neigh_for_each vmlinux EXPORT_SYMBOL 0xfb5f0aac rtc_initialize_alarm vmlinux EXPORT_SYMBOL_GPL 0x6971447a rtc_month_days vmlinux EXPORT_SYMBOL -0xf1f7b8b0 wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL +0xd6cd162b wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL 0x7e0b4690 pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL 0xb8f847f3 devm_pinctrl_register_and_init vmlinux EXPORT_SYMBOL_GPL 0x77e9eb37 aes_encrypt vmlinux EXPORT_SYMBOL @@ -3306,11 +3309,11 @@ 0x85efc7e0 zero_pfn vmlinux EXPORT_SYMBOL 0x86eb43cc param_get_ushort vmlinux EXPORT_SYMBOL 0x10969534 vio_h_cop_sync vmlinux EXPORT_SYMBOL -0xa69b594b pcibios_scan_phb vmlinux EXPORT_SYMBOL_GPL +0x7c1e16a6 pcibios_scan_phb vmlinux EXPORT_SYMBOL_GPL 0xf0045f44 pcibios_map_io_space vmlinux EXPORT_SYMBOL_GPL -0x07b8f061 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0x2e93bac8 tcp_sock_set_cork vmlinux EXPORT_SYMBOL -0xe5e69204 skb_pull vmlinux EXPORT_SYMBOL +0x598486c4 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0xdaa1a5c9 tcp_sock_set_cork vmlinux EXPORT_SYMBOL +0x05982621 skb_pull vmlinux EXPORT_SYMBOL 0xfefa0010 device_get_match_data vmlinux EXPORT_SYMBOL_GPL 0x1c5a7bcf clk_register vmlinux EXPORT_SYMBOL_GPL 0x6322ce9c pci_add_new_bus vmlinux EXPORT_SYMBOL @@ -3318,31 +3321,31 @@ 0xa01d3df6 font_vga_8x16 vmlinux EXPORT_SYMBOL 0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL 0x2688ec10 bitmap_zalloc vmlinux EXPORT_SYMBOL -0x7b8bd748 blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL +0x5973b4bc blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL 0x206a9ddb sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL -0x3e3cab1f register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL +0xd42895d8 register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL 0x7ab5f8c3 _insw_ns vmlinux EXPORT_SYMBOL 0xbf596f45 _insl_ns vmlinux EXPORT_SYMBOL 0x6e3347ec devlink_priv vmlinux EXPORT_SYMBOL_GPL -0xf7d262e8 neigh_app_ns vmlinux EXPORT_SYMBOL -0x4b4d856b netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL +0xa3fdf3c5 neigh_app_ns vmlinux EXPORT_SYMBOL +0x3caca8f5 netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL 0x78fe80bc pm_clk_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0xc1ffda9b pm_generic_restore_noirq vmlinux EXPORT_SYMBOL_GPL 0x90ad66b1 software_node_unregister_nodes vmlinux EXPORT_SYMBOL_GPL 0x9a2c8781 pci_enable_pasid vmlinux EXPORT_SYMBOL_GPL 0xb0d1656c gpio_free_array vmlinux EXPORT_SYMBOL_GPL -0x89e1aeae iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL +0x4f9d23ca iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL 0x7b178afe unlock_system_sleep vmlinux EXPORT_SYMBOL_GPL -0x8210bc9a xfrm6_protocol_register vmlinux EXPORT_SYMBOL -0x46a469cf xfrm_state_check_expire vmlinux EXPORT_SYMBOL -0xb5f08753 xfrm4_protocol_register vmlinux EXPORT_SYMBOL -0x9fdd9bfb sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL -0xf554890d sock_i_uid vmlinux EXPORT_SYMBOL -0x96bbccd7 sock_i_ino vmlinux EXPORT_SYMBOL +0xb223e576 xfrm6_protocol_register vmlinux EXPORT_SYMBOL +0xdb31547d xfrm_state_check_expire vmlinux EXPORT_SYMBOL +0x17f6a6a2 xfrm4_protocol_register vmlinux EXPORT_SYMBOL +0xe7b8d19f sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL +0x741fb5ef sock_i_uid vmlinux EXPORT_SYMBOL +0xc8532997 sock_i_ino vmlinux EXPORT_SYMBOL 0xa91e17bf netdev_boot_setup_check vmlinux EXPORT_SYMBOL -0xd152c870 ip6_pol_route vmlinux EXPORT_SYMBOL_GPL -0x4ff33864 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL -0x6cc8ac86 cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0xd159458a ip6_pol_route vmlinux EXPORT_SYMBOL_GPL +0x42928c57 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL +0xe3d5f56b cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0xe84aa2ca dev_pm_opp_of_add_table_indexed vmlinux EXPORT_SYMBOL_GPL 0x1b94f3b3 edac_pci_handle_npe vmlinux EXPORT_SYMBOL_GPL 0xe10e41a4 clk_gate_is_enabled vmlinux EXPORT_SYMBOL_GPL @@ -3354,8 +3357,8 @@ 0x33fcf44a __kfifo_out_r vmlinux EXPORT_SYMBOL 0x3461e417 crypto_req_done vmlinux EXPORT_SYMBOL_GPL 0x457594fa crypto_alg_list vmlinux EXPORT_SYMBOL_GPL -0x20c28f0d sync_inode_metadata vmlinux EXPORT_SYMBOL -0x147cb7da vm_map_pages vmlinux EXPORT_SYMBOL +0x8b2ec5d9 sync_inode_metadata vmlinux EXPORT_SYMBOL +0xe3c86ae6 vm_map_pages vmlinux EXPORT_SYMBOL 0xc3762aec mempool_alloc vmlinux EXPORT_SYMBOL 0x55fb9d50 unregister_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x63260295 free_cgroup_ns vmlinux EXPORT_SYMBOL @@ -3369,8 +3372,8 @@ 0xf07c8284 wf_get_control vmlinux EXPORT_SYMBOL_GPL 0xf56503b2 __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL 0x6d7658e5 irq_domain_alloc_irqs_parent vmlinux EXPORT_SYMBOL_GPL -0x1a1b2b87 xp_can_alloc vmlinux EXPORT_SYMBOL -0xdaf4fc5b ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL +0x77f78cba xp_can_alloc vmlinux EXPORT_SYMBOL +0x843b9fbd ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL 0xae3c9e05 flow_rule_match_ct vmlinux EXPORT_SYMBOL 0xe3840e18 secure_ipv4_port_ephemeral vmlinux EXPORT_SYMBOL_GPL 0x545025e5 nvmem_add_cell_table vmlinux EXPORT_SYMBOL_GPL @@ -3380,27 +3383,27 @@ 0xa6b5ee5b __SCK__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL 0x38bfa3e9 iomap_seek_data vmlinux EXPORT_SYMBOL_GPL 0x9be30d27 mhp_get_pluggable_range vmlinux EXPORT_SYMBOL_GPL -0x316c4530 pagecache_get_page vmlinux EXPORT_SYMBOL +0x4c0d52cf pagecache_get_page vmlinux EXPORT_SYMBOL 0x2cdf87a1 proc_dointvec_minmax vmlinux EXPORT_SYMBOL 0xaf1e10da opal_int_set_mfrr vmlinux EXPORT_SYMBOL_GPL -0xf062787f mr_vif_seq_idx vmlinux EXPORT_SYMBOL +0x75f1cf76 mr_vif_seq_idx vmlinux EXPORT_SYMBOL 0xbbfbebad dev_uc_add_excl vmlinux EXPORT_SYMBOL 0x612cdcd2 dev_mc_add_excl vmlinux EXPORT_SYMBOL -0xefc1ff42 i2c_bus_type vmlinux EXPORT_SYMBOL_GPL +0x29952980 i2c_bus_type vmlinux EXPORT_SYMBOL_GPL 0xe03a689d dma_fence_array_ops vmlinux EXPORT_SYMBOL 0x225a8d0a pci_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL 0x07f57478 pci_unmap_iospace vmlinux EXPORT_SYMBOL -0x43a168a8 blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL -0x32705c7a blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL -0x8df43f7e kmalloc_caches vmlinux EXPORT_SYMBOL +0x1209a4db blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL +0xe85f9556 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0xc0e1259e kmalloc_caches vmlinux EXPORT_SYMBOL 0x683de8b1 eeh_pe_mark_isolated vmlinux EXPORT_SYMBOL_GPL -0xeb95379c rt_dst_alloc vmlinux EXPORT_SYMBOL +0xbcdec52a rt_dst_alloc vmlinux EXPORT_SYMBOL 0xe4b61cbf do_take_over_console vmlinux EXPORT_SYMBOL_GPL 0x3551d7f5 vp_modern_set_queue_size vmlinux EXPORT_SYMBOL_GPL 0x0527b452 of_mm_gpiochip_add_data vmlinux EXPORT_SYMBOL_GPL 0x249cc33c sysfs_add_link_to_group vmlinux EXPORT_SYMBOL_GPL 0xa14f4d1d fsverity_file_open vmlinux EXPORT_SYMBOL_GPL -0xe3a65038 truncate_pagecache_range vmlinux EXPORT_SYMBOL +0x67770dad truncate_pagecache_range vmlinux EXPORT_SYMBOL 0xa2272c8f __traceiter_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL 0x13564ebf param_ops_ullong vmlinux EXPORT_SYMBOL @@ -3412,35 +3415,35 @@ 0x2ee4c2b1 hdmi_avi_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x5aae037e pci_host_common_probe vmlinux EXPORT_SYMBOL_GPL 0xa4adedf1 sw842_decompress vmlinux EXPORT_SYMBOL_GPL -0x18e0ae22 security_inode_setsecctx vmlinux EXPORT_SYMBOL +0xf8ae7500 security_inode_setsecctx vmlinux EXPORT_SYMBOL 0x70f0d641 dquot_scan_active vmlinux EXPORT_SYMBOL 0x4d0782de vfs_getattr vmlinux EXPORT_SYMBOL -0x91d4f1a1 pci_domain_nr vmlinux EXPORT_SYMBOL +0x7b0563fc pci_domain_nr vmlinux EXPORT_SYMBOL 0xc872fd85 in6addr_interfacelocal_allnodes vmlinux EXPORT_SYMBOL -0xdefb662b inet_del_protocol vmlinux EXPORT_SYMBOL -0x86b65a23 neigh_update vmlinux EXPORT_SYMBOL +0xa1e07b73 inet_del_protocol vmlinux EXPORT_SYMBOL +0x0ffb4f69 neigh_update vmlinux EXPORT_SYMBOL 0xd01a406e tty_kclose vmlinux EXPORT_SYMBOL_GPL 0x71380ac8 cpumask_next_wrap vmlinux EXPORT_SYMBOL 0x84914079 __kfifo_dma_out_prepare vmlinux EXPORT_SYMBOL 0xa3941fb0 put_io_context vmlinux EXPORT_SYMBOL_GPL 0x05694afb blk_queue_io_min vmlinux EXPORT_SYMBOL 0xb499a4cf dquot_load_quota_inode vmlinux EXPORT_SYMBOL -0xca0c2f2d nobh_truncate_page vmlinux EXPORT_SYMBOL +0xb91612c0 nobh_truncate_page vmlinux EXPORT_SYMBOL 0xd5787987 devlink_trap_groups_register vmlinux EXPORT_SYMBOL_GPL 0xfc406e85 devfreq_register_notifier vmlinux EXPORT_SYMBOL 0x4d202b8c __xas_prev vmlinux EXPORT_SYMBOL_GPL 0xed4ae15e ecc_make_pub_key vmlinux EXPORT_SYMBOL 0xc50b20f3 securityfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0x394b1d37 __vfs_getxattr vmlinux EXPORT_SYMBOL -0x661d2ba4 __put_page vmlinux EXPORT_SYMBOL +0xd85708fb __put_page vmlinux EXPORT_SYMBOL 0xcf2a6966 up vmlinux EXPORT_SYMBOL 0xe4566414 of_pci_range_parser_one vmlinux EXPORT_SYMBOL_GPL 0xf163f16d pci_hp_remove_module_link vmlinux EXPORT_SYMBOL_GPL 0x5323f9f9 path_get vmlinux EXPORT_SYMBOL 0x8c8a5609 __inode_sub_bytes vmlinux EXPORT_SYMBOL 0x18d0f218 reserve_pmc_hardware vmlinux EXPORT_SYMBOL_GPL -0xece480ac addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL -0x4e5dddfb xfrm_state_update vmlinux EXPORT_SYMBOL +0xdb33e313 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL +0x28bb4910 xfrm_state_update vmlinux EXPORT_SYMBOL 0xb075a74c pm_generic_resume_noirq vmlinux EXPORT_SYMBOL_GPL 0xfefd0023 pci_bridge_secondary_bus_reset vmlinux EXPORT_SYMBOL_GPL 0x13ce87e8 asn1_ber_decoder vmlinux EXPORT_SYMBOL_GPL @@ -3452,33 +3455,33 @@ 0x23864ce7 cpuset_mem_spread_node vmlinux EXPORT_SYMBOL_GPL 0xe177b0e2 poll_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0x60f33e41 kthread_unuse_mm vmlinux EXPORT_SYMBOL_GPL -0x38bb851c get_pid_task vmlinux EXPORT_SYMBOL_GPL +0x09b2ccee get_pid_task vmlinux EXPORT_SYMBOL_GPL 0x47884890 system_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL -0x547fdab9 hippi_mac_addr vmlinux EXPORT_SYMBOL -0xe37cb9d9 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL +0x08f3241b hippi_mac_addr vmlinux EXPORT_SYMBOL +0xf9366854 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL 0x4e53e4c4 devlink_param_value_changed vmlinux EXPORT_SYMBOL_GPL -0xbc698dad dev_open vmlinux EXPORT_SYMBOL -0xe3df92fb __skb_free_datagram_locked vmlinux EXPORT_SYMBOL -0xc16ad09c cn_add_callback vmlinux EXPORT_SYMBOL_GPL +0x35fe0d68 dev_open vmlinux EXPORT_SYMBOL +0x1f14928e __skb_free_datagram_locked vmlinux EXPORT_SYMBOL +0xf9c20558 cn_add_callback vmlinux EXPORT_SYMBOL_GPL 0xbfc177bc iowrite32_rep vmlinux EXPORT_SYMBOL 0x8cc79cab iowrite16_rep vmlinux EXPORT_SYMBOL -0x0e6f45cd ilookup vmlinux EXPORT_SYMBOL +0x92c256b8 ilookup vmlinux EXPORT_SYMBOL 0x4302d0eb free_pages vmlinux EXPORT_SYMBOL 0x70b0c2ec irq_create_of_mapping vmlinux EXPORT_SYMBOL_GPL -0xdb4345c1 thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL -0xd422d2d1 i8042_install_filter vmlinux EXPORT_SYMBOL +0x0c91dc36 thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0xa264b387 i8042_install_filter vmlinux EXPORT_SYMBOL 0x7d2a5715 of_pm_clk_add_clks vmlinux EXPORT_SYMBOL_GPL 0xd1f131ed of_dma_request_slave_channel vmlinux EXPORT_SYMBOL_GPL 0x765ff474 crc_t10dif_generic vmlinux EXPORT_SYMBOL 0x03592ea0 security_unix_stream_connect vmlinux EXPORT_SYMBOL -0x64e5f509 generic_file_fsync vmlinux EXPORT_SYMBOL -0x44c4a4b9 unlock_new_inode vmlinux EXPORT_SYMBOL +0x58aadd0e generic_file_fsync vmlinux EXPORT_SYMBOL +0x78059614 unlock_new_inode vmlinux EXPORT_SYMBOL 0x3e2eadad __f_setown vmlinux EXPORT_SYMBOL 0x2ebb19fd execute_in_process_context vmlinux EXPORT_SYMBOL_GPL 0xa8f6c843 ip_frag_ecn_table vmlinux EXPORT_SYMBOL -0x79fa6c3a ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL +0xa470cbef ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL 0x62737e1d sock_unregister vmlinux EXPORT_SYMBOL -0x868e8615 i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL +0x43dafc0e i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL 0x7f41b620 devm_regmap_field_free vmlinux EXPORT_SYMBOL_GPL 0x4f5ad216 iommu_device_link vmlinux EXPORT_SYMBOL_GPL 0xf93fd09c fb_find_mode_cvt vmlinux EXPORT_SYMBOL @@ -3486,17 +3489,17 @@ 0x725bdb3a devm_gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL 0x954f099c idr_preload vmlinux EXPORT_SYMBOL 0xb46c3566 kset_register vmlinux EXPORT_SYMBOL -0x99acd37c fput vmlinux EXPORT_SYMBOL +0x7fbbf4ec fput vmlinux EXPORT_SYMBOL 0x690180f5 of_pci_range_parser_init vmlinux EXPORT_SYMBOL_GPL 0xd694db72 platform_device_alloc vmlinux EXPORT_SYMBOL_GPL 0xc9883f21 dev_printk_emit vmlinux EXPORT_SYMBOL 0x962c4977 clkdev_add vmlinux EXPORT_SYMBOL 0x09f0e106 devm_arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL 0x153ba80b iov_iter_get_pages_alloc vmlinux EXPORT_SYMBOL -0x2ae126bf end_page_private_2 vmlinux EXPORT_SYMBOL -0xec80a904 uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL +0xe4855963 end_page_private_2 vmlinux EXPORT_SYMBOL +0x403b1f1f uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL 0x94667988 trace_print_flags_seq vmlinux EXPORT_SYMBOL -0x4d96c984 ip6_frag_init vmlinux EXPORT_SYMBOL +0x1e0bbe35 ip6_frag_init vmlinux EXPORT_SYMBOL 0x8ba4f763 pm_generic_suspend_noirq vmlinux EXPORT_SYMBOL_GPL 0xe557af05 component_add_typed vmlinux EXPORT_SYMBOL_GPL 0x39af3a13 serial8250_em485_config vmlinux EXPORT_SYMBOL_GPL @@ -3511,33 +3514,34 @@ 0x7e21f118 param_ops_bool vmlinux EXPORT_SYMBOL 0xcf7ab98a kvmppc_h_read vmlinux EXPORT_SYMBOL_GPL 0xc3d0899f sysfs_change_owner vmlinux EXPORT_SYMBOL_GPL -0x5b612654 __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x5b4697f0 __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0x7f7cbc64 ip_tunnel_need_metadata vmlinux EXPORT_SYMBOL_GPL -0xce225c48 inet_shutdown vmlinux EXPORT_SYMBOL +0x9731cb31 inet_shutdown vmlinux EXPORT_SYMBOL 0x59c43dc9 __traceiter_non_standard_event vmlinux EXPORT_SYMBOL_GPL 0xa8ce6586 power_supply_set_property vmlinux EXPORT_SYMBOL_GPL 0x2342e566 power_supply_get_property vmlinux EXPORT_SYMBOL_GPL 0x38374815 clear_selection vmlinux EXPORT_SYMBOL_GPL 0xae64f1dd __tracepoint_block_bio_remap vmlinux EXPORT_SYMBOL_GPL -0x04b6279c xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL -0xddbf273d clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL +0x302803ad xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL +0x8defdaa6 clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL 0x12bde22d flow_rule_match_cvlan vmlinux EXPORT_SYMBOL 0x730490de uart_remove_one_port vmlinux EXPORT_SYMBOL +0xc8e9ff2e fscrypt_add_test_dummy_key vmlinux EXPORT_SYMBOL_GPL 0xa361d981 vmalloc_to_page vmlinux EXPORT_SYMBOL 0x6167e72c vmalloc_no_huge vmlinux EXPORT_SYMBOL -0xaf379436 __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL +0x9fa1106f __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL 0xe033cb29 native_queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL 0xb02e08f2 vmalloc_to_phys vmlinux EXPORT_SYMBOL_GPL -0xa5915415 xfrm_trans_queue vmlinux EXPORT_SYMBOL +0xf9ef7ffb xfrm_trans_queue vmlinux EXPORT_SYMBOL 0x1c5541bd cpufreq_boost_enabled vmlinux EXPORT_SYMBOL_GPL -0x726fbe9f devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL -0x91dda7e1 devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL -0x5b58d95c blk_update_request vmlinux EXPORT_SYMBOL_GPL +0xbd355af6 devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x9c86062f devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0x79bec284 blk_update_request vmlinux EXPORT_SYMBOL_GPL 0x02649054 security_sock_rcv_skb vmlinux EXPORT_SYMBOL 0xfc336d2e __wake_up_bit vmlinux EXPORT_SYMBOL 0x54f8476a get_task_cred vmlinux EXPORT_SYMBOL 0x883027bc vas_register_api_powernv vmlinux EXPORT_SYMBOL_GPL -0x0889f9ce sock_release vmlinux EXPORT_SYMBOL +0x55b91830 sock_release vmlinux EXPORT_SYMBOL 0xfdc7b670 power_supply_get_by_phandle vmlinux EXPORT_SYMBOL_GPL 0x8a46d94d tty_port_tty_wakeup vmlinux EXPORT_SYMBOL_GPL 0x233917d1 mac_vmode_to_var vmlinux EXPORT_SYMBOL @@ -3555,15 +3559,15 @@ 0xb10fc19e ecc_get_curve vmlinux EXPORT_SYMBOL 0xa6d79b2b d_add_ci vmlinux EXPORT_SYMBOL 0x9b70c6ff tracepoint_probe_register_prio vmlinux EXPORT_SYMBOL_GPL -0x3aeb7f5b phys_mem_access_prot vmlinux EXPORT_SYMBOL -0x220e9dd8 ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL +0x1e57833f phys_mem_access_prot vmlinux EXPORT_SYMBOL +0xb96d275d ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL 0x9b33e0d7 unregister_dcbevent_notifier vmlinux EXPORT_SYMBOL -0x60d3e480 skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL -0xb4f79dcf __skb_checksum_complete_head vmlinux EXPORT_SYMBOL +0xe5eb49ad skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL +0xa0ad88fa __skb_checksum_complete_head vmlinux EXPORT_SYMBOL 0x629079b3 dma_fence_signal_timestamp vmlinux EXPORT_SYMBOL 0x61bc5393 pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL 0x53126ecc __percpu_counter_sum vmlinux EXPORT_SYMBOL -0x25405c8b mpage_readpage vmlinux EXPORT_SYMBOL +0xbdbcc337 mpage_readpage vmlinux EXPORT_SYMBOL 0xc69b7ee5 zs_destroy_pool vmlinux EXPORT_SYMBOL_GPL 0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL 0x5ba94f9d perf_pmu_unregister vmlinux EXPORT_SYMBOL_GPL @@ -3577,38 +3581,38 @@ 0x6818947b trace_event_printf vmlinux EXPORT_SYMBOL 0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL 0x62d1c93d kvmppc_find_table vmlinux EXPORT_SYMBOL_GPL -0x98d24da2 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL +0x2ee357d7 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL 0x37aa5ac2 flow_block_cb_alloc vmlinux EXPORT_SYMBOL 0xb7c6db70 sysctl_max_skb_frags vmlinux EXPORT_SYMBOL 0x00e9f161 clk_hw_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x3befd877 devm_get_clk_from_child vmlinux EXPORT_SYMBOL 0x62a97195 gpiod_direction_output vmlinux EXPORT_SYMBOL_GPL -0x7ee84efa disk_uevent vmlinux EXPORT_SYMBOL_GPL +0x4d206b0e disk_uevent vmlinux EXPORT_SYMBOL_GPL 0x9f50b770 keyring_restrict vmlinux EXPORT_SYMBOL 0x903b627c list_lru_isolate_move vmlinux EXPORT_SYMBOL_GPL 0x533e8613 pnv_cxl_get_irq_count vmlinux EXPORT_SYMBOL -0xf615872c ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL -0xa39e4bb8 sock_set_rcvbuf vmlinux EXPORT_SYMBOL +0xe22967cc ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL +0x59f8b0b8 sock_set_rcvbuf vmlinux EXPORT_SYMBOL 0x0890ec48 component_match_add_typed vmlinux EXPORT_SYMBOL 0x3a4f9d28 rng_is_initialized vmlinux EXPORT_SYMBOL 0x7618af39 hdmi_infoframe_check vmlinux EXPORT_SYMBOL 0x0fda4b19 iov_iter_revert vmlinux EXPORT_SYMBOL 0xfba0a1e0 crypto_unregister_aeads vmlinux EXPORT_SYMBOL_GPL 0x4e45296e evm_inode_init_security vmlinux EXPORT_SYMBOL_GPL -0x6d2775ef __bread_gfp vmlinux EXPORT_SYMBOL -0xcda41b85 umd_load_blob vmlinux EXPORT_SYMBOL_GPL -0x81ff5d0b tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL -0x33204a8e nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL +0x4f217f84 __bread_gfp vmlinux EXPORT_SYMBOL +0xf95d0e01 umd_load_blob vmlinux EXPORT_SYMBOL_GPL +0xa64d27af tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x234a07db nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL 0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL 0x0102012f clk_gate_restore_context vmlinux EXPORT_SYMBOL_GPL 0xe1f41bb6 gpiochip_line_is_open_drain vmlinux EXPORT_SYMBOL_GPL -0x591cd217 bio_split vmlinux EXPORT_SYMBOL +0x507fbeb0 bio_split vmlinux EXPORT_SYMBOL 0x344a2c84 iomap_dio_complete vmlinux EXPORT_SYMBOL_GPL 0x1cd602c2 lock_rename vmlinux EXPORT_SYMBOL 0x7c291e86 show_rcu_tasks_trace_gp_kthread vmlinux EXPORT_SYMBOL_GPL -0xf71262ba preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL +0xa0260b2c preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x97fffe35 vio_unregister_device vmlinux EXPORT_SYMBOL -0xc4f4e55c netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL +0xbbb9d07d netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL 0x6e3eb4df class_destroy vmlinux EXPORT_SYMBOL_GPL 0x40cfa875 pci_pme_active vmlinux EXPORT_SYMBOL 0x7f776a38 gpiochip_remove vmlinux EXPORT_SYMBOL_GPL @@ -3619,35 +3623,35 @@ 0x8b7e7add fs_param_is_string vmlinux EXPORT_SYMBOL 0x6d16c104 mutex_lock_killable vmlinux EXPORT_SYMBOL 0x96cc48b9 xive_native_default_eq_shift vmlinux EXPORT_SYMBOL_GPL -0x540ff4b8 tcp_check_req vmlinux EXPORT_SYMBOL -0xdeaaae86 tcp_init_sock vmlinux EXPORT_SYMBOL -0x35f2666b netlink_unicast vmlinux EXPORT_SYMBOL -0xe0fbc64b neigh_sysctl_register vmlinux EXPORT_SYMBOL +0xcc247b7a tcp_check_req vmlinux EXPORT_SYMBOL +0x54938cc8 tcp_init_sock vmlinux EXPORT_SYMBOL +0xfc86a8f4 netlink_unicast vmlinux EXPORT_SYMBOL +0x37dd5674 neigh_sysctl_register vmlinux EXPORT_SYMBOL 0xdf49fc4e tty_port_tty_hangup vmlinux EXPORT_SYMBOL_GPL 0x52b1e3c7 pci_flags vmlinux EXPORT_SYMBOL_GPL 0xb8ac4723 __blk_req_zone_write_lock vmlinux EXPORT_SYMBOL_GPL -0x3ffd1d5f __bio_add_page vmlinux EXPORT_SYMBOL_GPL -0x134a3784 bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL -0x0088823a bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL -0x9925f55a bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL +0x079cc1e2 __bio_add_page vmlinux EXPORT_SYMBOL_GPL +0xa3f1f3d7 bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL +0x5e81b472 bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL +0x5a3c950d bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL 0x8761c87b rps_needed vmlinux EXPORT_SYMBOL -0x080f4f75 skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL -0x8e72cbba i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL +0x43cf6660 skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL +0x6e00ae14 i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL 0x31e735a4 serdev_controller_add vmlinux EXPORT_SYMBOL_GPL 0x0296695f refcount_warn_saturate vmlinux EXPORT_SYMBOL 0xf598df07 import_single_range vmlinux EXPORT_SYMBOL 0xbc794b62 security_sctp_bind_connect vmlinux EXPORT_SYMBOL -0x03582e00 set_nlink vmlinux EXPORT_SYMBOL -0x1b36a40c kill_pgrp vmlinux EXPORT_SYMBOL +0x5ee97e6e set_nlink vmlinux EXPORT_SYMBOL +0xd67f4e56 kill_pgrp vmlinux EXPORT_SYMBOL 0x6149ab01 ppc_md vmlinux EXPORT_SYMBOL -0x76415b7e sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL -0x6e507837 device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL +0x91567cfd sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x7bb21fd6 device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL 0xa76c54e7 seq_read vmlinux EXPORT_SYMBOL 0xd7dbdd64 is_bad_inode vmlinux EXPORT_SYMBOL -0x05b1de46 lru_cache_add vmlinux EXPORT_SYMBOL +0x6c92abb8 lru_cache_add vmlinux EXPORT_SYMBOL 0xf212a37b param_get_int vmlinux EXPORT_SYMBOL 0x915e1208 tb_ticks_per_usec vmlinux EXPORT_SYMBOL -0x1756259a skb_ext_add vmlinux EXPORT_SYMBOL +0xb24445a7 skb_ext_add vmlinux EXPORT_SYMBOL 0x2c246f0f dma_buf_dynamic_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x06110faf start_tty vmlinux EXPORT_SYMBOL 0xaeb318d8 divider_determine_rate vmlinux EXPORT_SYMBOL_GPL @@ -3656,8 +3660,8 @@ 0x5278ef9c shash_ahash_finup vmlinux EXPORT_SYMBOL_GPL 0x34639924 user_update vmlinux EXPORT_SYMBOL_GPL 0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL -0x204c4d2a kernel_sock_shutdown vmlinux EXPORT_SYMBOL -0x5e705fca of_find_i2c_adapter_by_node vmlinux EXPORT_SYMBOL +0xa80e9d6c kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0x97177bc3 of_find_i2c_adapter_by_node vmlinux EXPORT_SYMBOL 0x9d0eee78 virtqueue_add_sgs vmlinux EXPORT_SYMBOL_GPL 0x54215db5 visitor64 vmlinux EXPORT_SYMBOL_GPL 0xc9641b48 visitor32 vmlinux EXPORT_SYMBOL_GPL @@ -3666,43 +3670,43 @@ 0x637fd573 notify_change vmlinux EXPORT_SYMBOL 0x2c484e26 follow_up vmlinux EXPORT_SYMBOL 0xae8045cc param_get_short vmlinux EXPORT_SYMBOL -0x926278d3 inet_sk_set_state vmlinux EXPORT_SYMBOL -0x989bcff7 nf_log_bind_pf vmlinux EXPORT_SYMBOL -0x7b4cc239 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL -0xf493f17d dev_pick_tx_zero vmlinux EXPORT_SYMBOL -0xd14ad90b sock_no_ioctl vmlinux EXPORT_SYMBOL +0x4dcce4b9 inet_sk_set_state vmlinux EXPORT_SYMBOL +0x90f69f58 nf_log_bind_pf vmlinux EXPORT_SYMBOL +0x6ce31ac4 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL +0x1132c93a dev_pick_tx_zero vmlinux EXPORT_SYMBOL +0x53d2f4e6 sock_no_ioctl vmlinux EXPORT_SYMBOL 0x0f893554 of_reconfig_get_state_change vmlinux EXPORT_SYMBOL_GPL 0x9fe899b7 get_cpu_idle_time vmlinux EXPORT_SYMBOL_GPL 0x275f3d49 hdmi_vendor_infoframe_check vmlinux EXPORT_SYMBOL -0x18b69372 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x5c5e5784 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0xaa8393eb kernel_param_lock vmlinux EXPORT_SYMBOL 0xded8da7b serio_unregister_child_port vmlinux EXPORT_SYMBOL -0x0629c93a simple_empty vmlinux EXPORT_SYMBOL -0x9cbc90ef find_extend_vma vmlinux EXPORT_SYMBOL_GPL -0x043f21a2 vm_mmap vmlinux EXPORT_SYMBOL -0x59ed640e shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL +0x7963bdf2 simple_empty vmlinux EXPORT_SYMBOL +0xef7974e7 find_extend_vma vmlinux EXPORT_SYMBOL_GPL +0x5eff6a6e vm_mmap vmlinux EXPORT_SYMBOL +0x119be2d0 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL 0xf28c0f0f dma_alloc_attrs vmlinux EXPORT_SYMBOL -0x28469e72 vmemmap vmlinux EXPORT_SYMBOL -0xf590f038 __sk_mem_schedule vmlinux EXPORT_SYMBOL +0x17ac86bf vmemmap vmlinux EXPORT_SYMBOL +0x009df2d1 __sk_mem_schedule vmlinux EXPORT_SYMBOL 0x3a60f3b9 hid_disconnect vmlinux EXPORT_SYMBOL_GPL 0xc011b6d9 __hid_register_driver vmlinux EXPORT_SYMBOL_GPL 0x68670510 platform_get_mem_or_io vmlinux EXPORT_SYMBOL_GPL -0x4294b0aa __pci_register_driver vmlinux EXPORT_SYMBOL +0xc83448fa __pci_register_driver vmlinux EXPORT_SYMBOL 0x9a22391e radix_tree_gang_lookup_tag_slot vmlinux EXPORT_SYMBOL 0x46639fe8 blk_stat_disable_accounting vmlinux EXPORT_SYMBOL_GPL -0xf7c5b0b6 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL +0x210f4df7 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL 0x3f2106d5 __vio_register_driver vmlinux EXPORT_SYMBOL 0x402a50f2 mpic_subsys vmlinux EXPORT_SYMBOL_GPL -0x32857a53 ip_ct_attach vmlinux EXPORT_SYMBOL +0x62d9d7e5 ip_ct_attach vmlinux EXPORT_SYMBOL 0xcc795932 devlink_region_snapshot_id_put vmlinux EXPORT_SYMBOL_GPL 0x8ff7ea2f devlink_region_snapshot_id_get vmlinux EXPORT_SYMBOL_GPL -0xa2bfe5d4 dev_set_mtu vmlinux EXPORT_SYMBOL +0x4f403801 dev_set_mtu vmlinux EXPORT_SYMBOL 0x30051c20 fwnode_handle_get vmlinux EXPORT_SYMBOL_GPL 0x80882ed8 bd_link_disk_holder vmlinux EXPORT_SYMBOL_GPL 0xc6e7b4d2 crypto_unregister_template vmlinux EXPORT_SYMBOL_GPL 0xf59a8fc2 security_sk_classify_flow vmlinux EXPORT_SYMBOL 0xf14f342e of_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0x2e1a3e12 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL +0x10b34b21 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL 0x2f4880df static_key_slow_dec vmlinux EXPORT_SYMBOL_GPL 0x335c570f enable_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0xee38ef57 register_switchdev_blocking_notifier vmlinux EXPORT_SYMBOL_GPL @@ -3714,16 +3718,16 @@ 0x473d036c driver_register vmlinux EXPORT_SYMBOL_GPL 0xb6410433 mpi_addm vmlinux EXPORT_SYMBOL_GPL 0xd4623f05 disk_force_media_change vmlinux EXPORT_SYMBOL_GPL -0xa3b12046 should_remove_suid vmlinux EXPORT_SYMBOL +0x06cfc8d9 should_remove_suid vmlinux EXPORT_SYMBOL 0x78176ba1 devlink_param_unregister vmlinux EXPORT_SYMBOL_GPL 0x95226934 input_ff_create vmlinux EXPORT_SYMBOL_GPL 0x12ffc121 regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL 0x1fbc356c device_destroy vmlinux EXPORT_SYMBOL_GPL 0x56ec7c9a divider_ro_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x2305078f srcu_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL -0x736ff83b xfrm_if_register_cb vmlinux EXPORT_SYMBOL +0xff1a2fda xfrm_if_register_cb vmlinux EXPORT_SYMBOL 0xeae0f496 clean_acked_data_flush vmlinux EXPORT_SYMBOL_GPL -0x5e904b89 unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0x9f0b0da2 unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL 0xc5d50e76 devfreq_recommended_opp vmlinux EXPORT_SYMBOL 0x0cdb3dfc of_dma_is_coherent vmlinux EXPORT_SYMBOL_GPL 0xaaf3a579 input_ff_destroy vmlinux EXPORT_SYMBOL_GPL @@ -3733,25 +3737,25 @@ 0xd00f2166 seq_dentry vmlinux EXPORT_SYMBOL 0x37110088 remove_wait_queue vmlinux EXPORT_SYMBOL 0xb22dae1b param_array_ops vmlinux EXPORT_SYMBOL -0xe0996e45 napi_get_frags vmlinux EXPORT_SYMBOL +0xb11a22dd napi_get_frags vmlinux EXPORT_SYMBOL 0xf100c31d dev_pm_domain_detach vmlinux EXPORT_SYMBOL_GPL 0x37f0bc67 clk_hw_get_parent_index vmlinux EXPORT_SYMBOL_GPL 0xde08cb71 devm_gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL 0xe6f5e6f5 xas_clear_mark vmlinux EXPORT_SYMBOL_GPL 0x03eee0e5 kset_find_obj vmlinux EXPORT_SYMBOL_GPL -0x27dc1b3e pagecache_isize_extended vmlinux EXPORT_SYMBOL +0x205b1bdd pagecache_isize_extended vmlinux EXPORT_SYMBOL 0x09a0baae disable_kprobe vmlinux EXPORT_SYMBOL_GPL 0x56470118 __warn_printk vmlinux EXPORT_SYMBOL -0xf1c85ea2 ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL +0xfc135703 ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL 0x1a95462f cgroup_attach_task_all vmlinux EXPORT_SYMBOL_GPL 0xffeedf6a delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0x7624249e dim_park_tired vmlinux EXPORT_SYMBOL -0x733febea zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x91929ae4 zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL 0x0bf32478 __SCK__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL -0x1cf1ab3e xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL -0x2cf4e9d7 tcp_sendmsg vmlinux EXPORT_SYMBOL -0xf5d7a6b8 dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL -0x20e97dcc i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL +0xa45235e9 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL +0xc633e095 tcp_sendmsg vmlinux EXPORT_SYMBOL +0x330ec74f dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL +0x8982dc9e i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL 0x2b952517 clk_has_parent vmlinux EXPORT_SYMBOL_GPL 0x96fab350 dim_park_on_top vmlinux EXPORT_SYMBOL 0x5e389252 _copy_from_iter_flushcache vmlinux EXPORT_SYMBOL_GPL @@ -3759,9 +3763,9 @@ 0x311dc6fa elv_rb_add vmlinux EXPORT_SYMBOL 0xb9cc7a0c init_user_ns vmlinux EXPORT_SYMBOL_GPL 0xa5b00659 ppc_proc_freq vmlinux EXPORT_SYMBOL_GPL -0x8267b7df ip_mc_leave_group vmlinux EXPORT_SYMBOL -0x8683b379 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL -0xdc1ad436 netif_skb_features vmlinux EXPORT_SYMBOL +0x594b6730 ip_mc_leave_group vmlinux EXPORT_SYMBOL +0x70d287a9 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL +0x036d51f8 netif_skb_features vmlinux EXPORT_SYMBOL 0xa788c703 pm_runtime_set_memalloc_noio vmlinux EXPORT_SYMBOL_GPL 0xbc98d50c iommu_fwspec_init vmlinux EXPORT_SYMBOL_GPL 0x2255b18c devm_gpiod_get_array vmlinux EXPORT_SYMBOL_GPL @@ -3769,7 +3773,7 @@ 0x6dbaafd3 put_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0x0c2c5802 work_busy vmlinux EXPORT_SYMBOL_GPL 0xb2e3f1a9 gnet_stats_add_basic vmlinux EXPORT_SYMBOL -0xd563ed41 __sk_mem_reclaim vmlinux EXPORT_SYMBOL +0x9e47a4bb __sk_mem_reclaim vmlinux EXPORT_SYMBOL 0xf821658a find_mci_by_dev vmlinux EXPORT_SYMBOL_GPL 0xcc56660e tty_set_ldisc vmlinux EXPORT_SYMBOL_GPL 0x04863e28 hdmi_audio_infoframe_pack_only vmlinux EXPORT_SYMBOL @@ -3780,36 +3784,36 @@ 0x49927d25 page_reporting_unregister vmlinux EXPORT_SYMBOL_GPL 0x2fc1e0fe kmem_valid_obj vmlinux EXPORT_SYMBOL_GPL 0x4f2c996d kmsg_dump_get_line vmlinux EXPORT_SYMBOL_GPL -0x63eeb15f fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL -0xcc6d94c4 tcp_mss_to_mtu vmlinux EXPORT_SYMBOL +0xe99407cb fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL +0x94465119 tcp_mss_to_mtu vmlinux EXPORT_SYMBOL 0x60ec6b0c gro_cells_receive vmlinux EXPORT_SYMBOL -0xe32e8873 dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL +0x3fba983e dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL 0xf84dc72f __devm_clk_hw_register_mux vmlinux EXPORT_SYMBOL_GPL 0x465ab704 pci_common_swizzle vmlinux EXPORT_SYMBOL_GPL -0x014b2cf1 __pagevec_release vmlinux EXPORT_SYMBOL +0x621bd886 __pagevec_release vmlinux EXPORT_SYMBOL 0x7040fff9 rtc_lock vmlinux EXPORT_SYMBOL_GPL 0x1182d83a cpuidle_disable vmlinux EXPORT_SYMBOL -0xd1673289 metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL +0xbfb3118c metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL 0xb7e430f0 hid_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0xb7eb3946 device_create_managed_software_node vmlinux EXPORT_SYMBOL_GPL 0xafe0146c pcie_set_readrq vmlinux EXPORT_SYMBOL 0x3b24e45b pcie_bus_configure_settings vmlinux EXPORT_SYMBOL_GPL 0xcfd159ae nla_reserve_nohdr vmlinux EXPORT_SYMBOL 0xbac8aeea sg_nents_for_len vmlinux EXPORT_SYMBOL -0xaac4c19e device_add_disk vmlinux EXPORT_SYMBOL +0x58d105a2 device_add_disk vmlinux EXPORT_SYMBOL 0xef1bebd5 x509_free_certificate vmlinux EXPORT_SYMBOL_GPL 0x959a8495 securityfs_create_file vmlinux EXPORT_SYMBOL_GPL 0x73cc8631 oiap vmlinux EXPORT_SYMBOL_GPL 0xaeb5c3c3 exportfs_encode_fh vmlinux EXPORT_SYMBOL_GPL -0xc0bebbc1 iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0x1258f951 ilookup5 vmlinux EXPORT_SYMBOL +0x1ae6e5c6 iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0x7c6c19a5 ilookup5 vmlinux EXPORT_SYMBOL 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL 0xc0a96e14 rcu_gp_is_expedited vmlinux EXPORT_SYMBOL_GPL 0x8427cc7b _raw_spin_lock_irq vmlinux EXPORT_SYMBOL 0x3213f038 mutex_unlock vmlinux EXPORT_SYMBOL 0x011bab86 prepare_creds vmlinux EXPORT_SYMBOL -0x2dad8793 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL +0x493cd4c8 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL 0x3866e217 nvmem_device_write vmlinux EXPORT_SYMBOL_GPL 0x5eae5408 clk_is_enabled_when_prepared vmlinux EXPORT_SYMBOL_GPL 0x77419dcd dquot_quota_sync vmlinux EXPORT_SYMBOL @@ -3817,52 +3821,52 @@ 0xcb2963fc irq_domain_create_sim vmlinux EXPORT_SYMBOL_GPL 0xa731f387 nl_table_lock vmlinux EXPORT_SYMBOL_GPL 0x0988f1bb __blk_req_zone_write_unlock vmlinux EXPORT_SYMBOL_GPL -0xed72d74d blkdev_get_by_dev vmlinux EXPORT_SYMBOL -0xb086678d get_tree_keyed vmlinux EXPORT_SYMBOL +0xbfdcd78a blkdev_get_by_dev vmlinux EXPORT_SYMBOL +0x7f25908e get_tree_keyed vmlinux EXPORT_SYMBOL 0x618911fc numa_node vmlinux EXPORT_SYMBOL 0xd89da37f movable_zone vmlinux EXPORT_SYMBOL 0x42e9d0da ring_buffer_unlock_commit vmlinux EXPORT_SYMBOL_GPL -0x589f39fe ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL +0x7e97010e ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL 0x6b55acd0 rtnl_lock_killable vmlinux EXPORT_SYMBOL 0x8950f56b devm_hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0xab83a5bc pkcs7_get_content_data vmlinux EXPORT_SYMBOL_GPL -0xd4b1e770 simple_fill_super vmlinux EXPORT_SYMBOL +0x78893238 simple_fill_super vmlinux EXPORT_SYMBOL 0xa0327a5c event_triggers_call vmlinux EXPORT_SYMBOL_GPL 0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL 0x0a51ae5b virq_to_hw vmlinux EXPORT_SYMBOL_GPL 0x998a3ff2 l3mdev_table_lookup_register vmlinux EXPORT_SYMBOL_GPL 0xd4b6157e devlink_health_reporter_recovery_done vmlinux EXPORT_SYMBOL_GPL -0xd7f6c7f7 sock_queue_err_skb vmlinux EXPORT_SYMBOL +0x0d8fef52 sock_queue_err_skb vmlinux EXPORT_SYMBOL 0x33fc2a31 get_user_ifreq vmlinux EXPORT_SYMBOL -0x70ee487f phy_create_lookup vmlinux EXPORT_SYMBOL_GPL +0xd5719866 phy_create_lookup vmlinux EXPORT_SYMBOL_GPL 0x61e272c9 sha256_final vmlinux EXPORT_SYMBOL 0xfe1d2e94 key_create_or_update vmlinux EXPORT_SYMBOL -0x75348425 devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL -0xfe7e491b devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL +0xfee9bd5f devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0x118a74e8 devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL 0x2a62cb3a ring_buffer_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0x9d2ab8ac __tasklet_schedule vmlinux EXPORT_SYMBOL 0x9f20aa55 eeh_pe_reset vmlinux EXPORT_SYMBOL_GPL 0xfded48ed enable_kernel_fp vmlinux EXPORT_SYMBOL -0x02edda64 dev_load vmlinux EXPORT_SYMBOL +0xef9ebd90 dev_load vmlinux EXPORT_SYMBOL 0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL -0x882bd1d8 skb_flow_dissect_meta vmlinux EXPORT_SYMBOL +0x1491b9ee skb_flow_dissect_meta vmlinux EXPORT_SYMBOL 0xba2b7f64 cpufreq_generic_get vmlinux EXPORT_SYMBOL_GPL 0x674af609 pci_epf_free_space vmlinux EXPORT_SYMBOL_GPL 0x56466e42 ZSTD_CStreamInSize vmlinux EXPORT_SYMBOL -0x57be6193 bio_add_page vmlinux EXPORT_SYMBOL +0x00e86a8e bio_add_page vmlinux EXPORT_SYMBOL 0x0fe6b4b5 debugfs_create_u16 vmlinux EXPORT_SYMBOL_GPL 0xe0955f76 utf8_casefold vmlinux EXPORT_SYMBOL 0x3ec2283d __d_lookup_done vmlinux EXPORT_SYMBOL 0x138d06cc init_on_alloc vmlinux EXPORT_SYMBOL -0x00af316f init_pid_ns vmlinux EXPORT_SYMBOL_GPL +0xd71b416e init_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x8263a6d9 proc_douintvec vmlinux EXPORT_SYMBOL -0x45ecb840 gro_find_receive_by_type vmlinux EXPORT_SYMBOL -0xff3979ea __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL -0x7fec5cf9 fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL +0x390cebde gro_find_receive_by_type vmlinux EXPORT_SYMBOL +0x35957a26 __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL +0x6fa7b230 fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL 0x263f039e xas_nomem vmlinux EXPORT_SYMBOL_GPL 0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL 0x86391ccb __blkdev_issue_discard vmlinux EXPORT_SYMBOL -0x48cb53fb ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL +0xed0a74bd ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL 0x430d88ec __traceiter_arm_event vmlinux EXPORT_SYMBOL_GPL 0x3ada9d82 extcon_register_notifier_all vmlinux EXPORT_SYMBOL_GPL 0xb423dba1 console_blanked vmlinux EXPORT_SYMBOL @@ -3873,15 +3877,15 @@ 0x5236497d trace_clock vmlinux EXPORT_SYMBOL_GPL 0xe6c490e0 from_kgid vmlinux EXPORT_SYMBOL 0x8c26d495 prepare_to_wait_event vmlinux EXPORT_SYMBOL -0x61f064ff fib_rules_register vmlinux EXPORT_SYMBOL_GPL +0xd080ccb8 fib_rules_register vmlinux EXPORT_SYMBOL_GPL 0xcfcb4ec4 devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL -0x408aba8a cpufreq_generic_suspend vmlinux EXPORT_SYMBOL -0x1bf941de dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL -0x431cfe76 simple_transaction_read vmlinux EXPORT_SYMBOL +0xb8da18c3 cpufreq_generic_suspend vmlinux EXPORT_SYMBOL +0xed25db55 dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL +0xf0a843ba simple_transaction_read vmlinux EXPORT_SYMBOL 0x94c4003d cleancache_register_ops vmlinux EXPORT_SYMBOL 0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL 0x7f2c684e is_swiotlb_active vmlinux EXPORT_SYMBOL_GPL -0x8f02e14e devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL +0xe0e83f82 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL 0xd8636844 mii_ethtool_set_link_ksettings vmlinux EXPORT_SYMBOL 0x8f6225b7 mii_ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL 0x4170224c pm_generic_thaw vmlinux EXPORT_SYMBOL_GPL @@ -3889,9 +3893,9 @@ 0x41c91dd2 pci_scan_slot vmlinux EXPORT_SYMBOL 0x7f52071a net_dim vmlinux EXPORT_SYMBOL 0x2dcdea36 chip_to_vas_id vmlinux EXPORT_SYMBOL -0x0cd22610 radix__flush_tlb_mm vmlinux EXPORT_SYMBOL -0x221d164e __ip_mc_inc_group vmlinux EXPORT_SYMBOL -0xa0685ea1 __ip_mc_dec_group vmlinux EXPORT_SYMBOL +0x86848356 radix__flush_tlb_mm vmlinux EXPORT_SYMBOL +0x7cf00bcf __ip_mc_inc_group vmlinux EXPORT_SYMBOL +0xeabe30d3 __ip_mc_dec_group vmlinux EXPORT_SYMBOL 0xe6467961 __pm_runtime_resume vmlinux EXPORT_SYMBOL_GPL 0x664ab573 devm_kstrdup_const vmlinux EXPORT_SYMBOL_GPL 0x765515ac of_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL @@ -3901,34 +3905,34 @@ 0x121cd51c device_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0x5253a706 pci_request_regions vmlinux EXPORT_SYMBOL 0x2c8ca984 blk_mq_unique_tag vmlinux EXPORT_SYMBOL -0x229a713f __wait_on_buffer vmlinux EXPORT_SYMBOL -0x78039223 find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL +0xc7736477 __wait_on_buffer vmlinux EXPORT_SYMBOL +0x2a56537a find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL 0xa0d3456d nr_swap_pages vmlinux EXPORT_SYMBOL_GPL 0x9fa7184a cancel_delayed_work_sync vmlinux EXPORT_SYMBOL -0x5b44a709 mm_iommu_new vmlinux EXPORT_SYMBOL_GPL -0x5afa3a7a lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL -0x3e899930 sock_create vmlinux EXPORT_SYMBOL +0x7b0f2310 mm_iommu_new vmlinux EXPORT_SYMBOL_GPL +0x320d4db3 lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL +0xd5845be5 sock_create vmlinux EXPORT_SYMBOL 0xde99cd05 devm_watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0x54fbf4c5 class_dev_iter_next vmlinux EXPORT_SYMBOL_GPL 0xafeb58c1 __SCK__tp_func_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0xd6c21c5d clk_add_alias vmlinux EXPORT_SYMBOL 0xc73cf49f debugfs_create_x32 vmlinux EXPORT_SYMBOL_GPL -0x683632dc bprm_change_interp vmlinux EXPORT_SYMBOL -0x73e1ae09 kill_litter_super vmlinux EXPORT_SYMBOL +0x129a8856 bprm_change_interp vmlinux EXPORT_SYMBOL +0x62f1accd kill_litter_super vmlinux EXPORT_SYMBOL 0x3dfb86b9 resource_list_create_entry vmlinux EXPORT_SYMBOL -0x6d745a56 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL -0xa91ba051 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL -0x0d5208ff neigh_direct_output vmlinux EXPORT_SYMBOL +0xb3aff616 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL +0x003581dd inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0xe3a90b92 neigh_direct_output vmlinux EXPORT_SYMBOL 0x49fa2d9f tty_prepare_flip_string vmlinux EXPORT_SYMBOL_GPL 0x218e600b pci_add_resource_offset vmlinux EXPORT_SYMBOL -0x6c831916 __breadahead_gfp vmlinux EXPORT_SYMBOL +0x2925b8da __breadahead_gfp vmlinux EXPORT_SYMBOL 0x75bda77a seq_hlist_next vmlinux EXPORT_SYMBOL -0xc981d9f3 __lock_page_killable vmlinux EXPORT_SYMBOL_GPL +0x99c71904 __lock_page_killable vmlinux EXPORT_SYMBOL_GPL 0xb607deb3 init_phb_dynamic vmlinux EXPORT_SYMBOL_GPL 0x49c2c7bd memcpy_page_flushcache vmlinux EXPORT_SYMBOL -0x714c9ffa fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL -0xbad45d82 skb_copy_bits vmlinux EXPORT_SYMBOL -0x186f76a7 sock_no_sendpage_locked vmlinux EXPORT_SYMBOL +0xa5a9659f fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL +0xb7336ce5 skb_copy_bits vmlinux EXPORT_SYMBOL +0xe8851a5f sock_no_sendpage_locked vmlinux EXPORT_SYMBOL 0x07440011 dev_pm_set_dedicated_wake_irq_reverse vmlinux EXPORT_SYMBOL_GPL 0x4a8a6949 get_random_bytes_arch vmlinux EXPORT_SYMBOL 0xc9a61a1b clk_hw_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL @@ -3937,13 +3941,13 @@ 0x673909e2 crypto_register_ahash vmlinux EXPORT_SYMBOL_GPL 0xbb299a50 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL 0x4533dfa5 kernfs_notify vmlinux EXPORT_SYMBOL_GPL -0x1b73bdd3 noop_direct_IO vmlinux EXPORT_SYMBOL_GPL -0x17501283 shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL +0xf76cb20f noop_direct_IO vmlinux EXPORT_SYMBOL_GPL +0x14e79e46 shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL 0x8924eb1e rcu_force_quiescent_state vmlinux EXPORT_SYMBOL_GPL 0xf0353a5b irq_domain_push_irq vmlinux EXPORT_SYMBOL_GPL 0xf110d1cb pseries_enable_reloc_on_exc vmlinux EXPORT_SYMBOL -0xb683a481 tcp_make_synack vmlinux EXPORT_SYMBOL -0x16ec50db __skb_checksum vmlinux EXPORT_SYMBOL +0x64eae54b tcp_make_synack vmlinux EXPORT_SYMBOL +0x6bb44470 __skb_checksum vmlinux EXPORT_SYMBOL 0xd64580ec hid_hw_stop vmlinux EXPORT_SYMBOL_GPL 0x8415c89e mii_check_gmii_support vmlinux EXPORT_SYMBOL 0x64bc2117 dma_async_device_register vmlinux EXPORT_SYMBOL @@ -3952,13 +3956,13 @@ 0x7d59dd46 pm_wq vmlinux EXPORT_SYMBOL_GPL 0xad9901ae bit_waitqueue vmlinux EXPORT_SYMBOL 0x619a8194 threads_core_mask vmlinux EXPORT_SYMBOL_GPL -0x38a616a5 sock_common_recvmsg vmlinux EXPORT_SYMBOL +0x70602413 sock_common_recvmsg vmlinux EXPORT_SYMBOL 0xfe54887f ptp_clock_register vmlinux EXPORT_SYMBOL 0x3a00501a dma_request_chan vmlinux EXPORT_SYMBOL_GPL 0xf43e988e pldmfw_op_pci_match_record vmlinux EXPORT_SYMBOL 0x495231ea mul_u64_u64_div_u64 vmlinux EXPORT_SYMBOL 0x5a1d134a rcu_momentary_dyntick_idle vmlinux EXPORT_SYMBOL_GPL -0xf21bf014 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x9bb670a1 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL 0x3b86a1c6 inet_ehash_locks_alloc vmlinux EXPORT_SYMBOL_GPL 0xa28cfcc0 gen_estimator_active vmlinux EXPORT_SYMBOL 0xe9920a83 devm_devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL @@ -3971,7 +3975,7 @@ 0xed5376c5 __printk_wait_on_cpu_lock vmlinux EXPORT_SYMBOL 0xb58aeaab kernel_cpustat vmlinux EXPORT_SYMBOL 0x13f53da6 CMO_PageSize vmlinux EXPORT_SYMBOL -0x5ff2f359 ip_mc_inc_group vmlinux EXPORT_SYMBOL +0xaf407e1e ip_mc_inc_group vmlinux EXPORT_SYMBOL 0x478e81f8 tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL 0x875582b7 nvmem_del_cell_table vmlinux EXPORT_SYMBOL_GPL 0xe60632a9 edac_queue_work vmlinux EXPORT_SYMBOL_GPL @@ -3979,17 +3983,17 @@ 0xcf6e8eff usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL 0x17bf4a63 request_key_with_auxdata vmlinux EXPORT_SYMBOL 0x4f8aa1b6 sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL -0x24d8799d inode_nohighmem vmlinux EXPORT_SYMBOL -0x09dff0a1 file_write_and_wait_range vmlinux EXPORT_SYMBOL +0x421fc498 inode_nohighmem vmlinux EXPORT_SYMBOL +0x9deefe8a file_write_and_wait_range vmlinux EXPORT_SYMBOL 0x5f280284 register_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL -0xc064bb32 tcf_exts_validate vmlinux EXPORT_SYMBOL +0xe8592638 tcf_exts_validate vmlinux EXPORT_SYMBOL 0xc890ff5d hid_dump_device vmlinux EXPORT_SYMBOL_GPL -0xd888843b wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL +0xf85257e8 wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL 0x67b2ecc8 fwnode_graph_get_endpoint_by_id vmlinux EXPORT_SYMBOL_GPL 0x656e4a6e snprintf vmlinux EXPORT_SYMBOL 0x8ce2d446 __tracepoint_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x04a10699 proc_mkdir_mode vmlinux EXPORT_SYMBOL -0xcde68118 tag_pages_for_writeback vmlinux EXPORT_SYMBOL +0xd3c91bbd tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0x53c0b1f5 vio_find_node vmlinux EXPORT_SYMBOL 0x7c732e70 flow_indr_dev_register vmlinux EXPORT_SYMBOL 0xeff3e811 nvmem_register vmlinux EXPORT_SYMBOL_GPL @@ -4001,57 +4005,57 @@ 0xe909997a bitmap_print_list_to_buf vmlinux EXPORT_SYMBOL 0xf59e74ee PDE_DATA vmlinux EXPORT_SYMBOL 0x0935c47c fscrypt_free_bounce_page vmlinux EXPORT_SYMBOL -0x01f9811e follow_pte vmlinux EXPORT_SYMBOL_GPL -0xf2bb97bb follow_pfn vmlinux EXPORT_SYMBOL +0x6ea3878f follow_pte vmlinux EXPORT_SYMBOL_GPL +0x4ba3eefd follow_pfn vmlinux EXPORT_SYMBOL 0x2d95d6f0 make_kuid vmlinux EXPORT_SYMBOL 0x2d0684a9 hrtimer_init vmlinux EXPORT_SYMBOL_GPL -0x8973229e __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x81d322a0 __napi_alloc_skb vmlinux EXPORT_SYMBOL 0xf6472ffe usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL 0xfa31fb5c pm_clk_create vmlinux EXPORT_SYMBOL_GPL -0xc628b6e9 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL -0xf7ae9fb5 file_remove_privs vmlinux EXPORT_SYMBOL +0x8479e8c1 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0xbfac5685 file_remove_privs vmlinux EXPORT_SYMBOL 0x69637b2c __traceiter_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0x6f7e6040 irq_has_action vmlinux EXPORT_SYMBOL_GPL -0x6b117055 udp_seq_ops vmlinux EXPORT_SYMBOL +0x65168906 udp_seq_ops vmlinux EXPORT_SYMBOL 0x1b6314fd in_aton vmlinux EXPORT_SYMBOL -0xec16137e neigh_resolve_output vmlinux EXPORT_SYMBOL +0xd7e704db neigh_resolve_output vmlinux EXPORT_SYMBOL 0x5a99a0d7 flow_get_u32_dst vmlinux EXPORT_SYMBOL 0x1f08f7b6 ptp_clock_unregister vmlinux EXPORT_SYMBOL -0x56ce4464 cfb_imageblit vmlinux EXPORT_SYMBOL +0xdfed96b7 cfb_imageblit vmlinux EXPORT_SYMBOL 0xf4ae02bb sysfs_unbreak_active_protection vmlinux EXPORT_SYMBOL_GPL -0x7a0e0b5c __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL +0x54430a3f __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL 0x774f16ef __tracepoint_cpu_idle vmlinux EXPORT_SYMBOL_GPL -0x0ce853d1 tcp_close vmlinux EXPORT_SYMBOL -0x4185ffb4 inet_add_offload vmlinux EXPORT_SYMBOL -0x4f70f685 __scm_send vmlinux EXPORT_SYMBOL -0x9cb01844 skb_try_coalesce vmlinux EXPORT_SYMBOL +0x93c5d947 tcp_close vmlinux EXPORT_SYMBOL +0x76df4da5 inet_add_offload vmlinux EXPORT_SYMBOL +0x72c95b8c __scm_send vmlinux EXPORT_SYMBOL +0xa4a83c89 skb_try_coalesce vmlinux EXPORT_SYMBOL 0x920897f2 get_thermal_instance vmlinux EXPORT_SYMBOL 0xf955e9c5 bprintf vmlinux EXPORT_SYMBOL_GPL 0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL -0xb7731433 blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL -0xf54e0919 try_to_free_buffers vmlinux EXPORT_SYMBOL +0xdb587dda blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL +0x4588ea5f try_to_free_buffers vmlinux EXPORT_SYMBOL 0x3659d9d1 xattr_full_name vmlinux EXPORT_SYMBOL 0x4531ab62 copy_from_kernel_nofault vmlinux EXPORT_SYMBOL_GPL 0x890adf28 blk_trace_setup vmlinux EXPORT_SYMBOL_GPL 0x4f6a07fe show_rcu_gp_kthreads vmlinux EXPORT_SYMBOL_GPL 0xed238617 __put_cred vmlinux EXPORT_SYMBOL 0xf55b3b3d __arch_hweight16 vmlinux EXPORT_SYMBOL -0x96f56dac xfrm_migrate vmlinux EXPORT_SYMBOL -0xdb3696ac ping_getfrag vmlinux EXPORT_SYMBOL_GPL +0xf2f20b6e xfrm_migrate vmlinux EXPORT_SYMBOL +0xd2eb89d4 ping_getfrag vmlinux EXPORT_SYMBOL_GPL 0xa410a295 devlink_region_destroy vmlinux EXPORT_SYMBOL_GPL -0x004942cf skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL +0xc6ef582c skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL 0xb47712f1 of_root vmlinux EXPORT_SYMBOL 0x35501c28 serial8250_clear_and_reinit_fifos vmlinux EXPORT_SYMBOL_GPL -0x3aed994c register_framebuffer vmlinux EXPORT_SYMBOL +0x456b49ae register_framebuffer vmlinux EXPORT_SYMBOL 0xca2e61ad pci_epf_create vmlinux EXPORT_SYMBOL_GPL 0xe27bcf2d crypto_unregister_templates vmlinux EXPORT_SYMBOL_GPL 0x3fa3aafe dquot_free_inode vmlinux EXPORT_SYMBOL -0xa19f356f migrate_page_states vmlinux EXPORT_SYMBOL +0xef8da9ac migrate_page_states vmlinux EXPORT_SYMBOL 0x01757935 rdmacg_register_device vmlinux EXPORT_SYMBOL -0x1f16abb0 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x71df0994 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x1f2c7884 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0xea77e2de __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0xb15bd8fa tb_ticks_per_sec vmlinux EXPORT_SYMBOL -0xf23d1395 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL +0x5c197e8a bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL 0xedd092d5 power_supply_notifier vmlinux EXPORT_SYMBOL_GPL 0x402f3a7b pm_generic_suspend_late vmlinux EXPORT_SYMBOL_GPL 0x3cd06035 add_input_randomness vmlinux EXPORT_SYMBOL_GPL @@ -4067,8 +4071,8 @@ 0x7caef85c __devm_clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0xfe3a6de3 alarm_try_to_cancel vmlinux EXPORT_SYMBOL_GPL 0xb2acc4cd __msr_check_and_clear vmlinux EXPORT_SYMBOL -0x6ca9444a xfrm_replay_seqhi vmlinux EXPORT_SYMBOL -0x6ba02431 tcp_enter_cwr vmlinux EXPORT_SYMBOL +0x0d6fa71d xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0xad5c6426 tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x22ab7517 devl_unlock vmlinux EXPORT_SYMBOL_GPL 0x0ea606ff hidraw_report_event vmlinux EXPORT_SYMBOL_GPL 0x64f78cba sbitmap_del_wait_queue vmlinux EXPORT_SYMBOL_GPL @@ -4076,49 +4080,49 @@ 0x4d924f20 memremap vmlinux EXPORT_SYMBOL 0x28aa6a67 call_rcu vmlinux EXPORT_SYMBOL_GPL 0x7527964d devm_request_any_context_irq vmlinux EXPORT_SYMBOL -0xc859c39c dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL +0x3472dd1f dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0xd57fbd31 hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0xf810ed89 pci_epc_multi_mem_init vmlinux EXPORT_SYMBOL_GPL 0xf8ddb2e5 pci_ecam_map_bus vmlinux EXPORT_SYMBOL_GPL 0x2f88952c pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL -0x0179c285 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL +0xb94be71b nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL 0xa89b70b1 fscrypt_d_revalidate vmlinux EXPORT_SYMBOL_GPL -0x046e7121 xfrm6_rcv_spi vmlinux EXPORT_SYMBOL -0x759a1086 tcf_exts_change vmlinux EXPORT_SYMBOL +0xa7091434 xfrm6_rcv_spi vmlinux EXPORT_SYMBOL +0xcd7bbdd2 tcf_exts_change vmlinux EXPORT_SYMBOL 0x83d5e6ea devfreq_event_disable_edev vmlinux EXPORT_SYMBOL_GPL 0x1b96f417 of_device_modalias vmlinux EXPORT_SYMBOL_GPL 0x076574c3 disk_stack_limits vmlinux EXPORT_SYMBOL 0x9879932b crypto_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x9f40452d padata_free_shell vmlinux EXPORT_SYMBOL -0x3a7cee5f tcpv6_prot vmlinux EXPORT_SYMBOL_GPL -0x6c10c01f fib_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x6d580ba9 skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL -0x92e08a60 pskb_put vmlinux EXPORT_SYMBOL_GPL +0x1a7762ec tcpv6_prot vmlinux EXPORT_SYMBOL_GPL +0x5eef280f fib_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x50e411ca skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL +0x0192f530 pskb_put vmlinux EXPORT_SYMBOL_GPL 0x816a41ca cpufreq_update_limits vmlinux EXPORT_SYMBOL_GPL 0x7046add8 device_reprobe vmlinux EXPORT_SYMBOL_GPL 0x0e1115d0 virtio_finalize_features vmlinux EXPORT_SYMBOL_GPL -0x14628493 inc_nlink vmlinux EXPORT_SYMBOL -0x82a26265 vfs_fileattr_set vmlinux EXPORT_SYMBOL -0xde6dad56 vfs_fileattr_get vmlinux EXPORT_SYMBOL +0xec8c1187 inc_nlink vmlinux EXPORT_SYMBOL +0x5cc61143 vfs_fileattr_set vmlinux EXPORT_SYMBOL +0xd857fe8d vfs_fileattr_get vmlinux EXPORT_SYMBOL 0x7d636915 smpboot_unregister_percpu_thread vmlinux EXPORT_SYMBOL_GPL 0xf2f0b73a xive_native_get_vp_state vmlinux EXPORT_SYMBOL_GPL -0xe47daea1 decrementer_clockevent vmlinux EXPORT_SYMBOL -0xf08f2624 __netlink_dump_start vmlinux EXPORT_SYMBOL -0xf210316a sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL +0xfd116e86 decrementer_clockevent vmlinux EXPORT_SYMBOL +0x782d03bd __netlink_dump_start vmlinux EXPORT_SYMBOL +0x7b4dc7d1 sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL 0xbcdd5b99 iommu_group_set_name vmlinux EXPORT_SYMBOL_GPL 0x2bad5830 seq_open vmlinux EXPORT_SYMBOL -0x0ec699a2 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL -0x278a368c vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL +0x08b7c107 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL +0x64f68551 vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL 0xaf793668 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL -0xc6651e31 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL +0xdbc9fe66 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL 0x8d9ca0e6 dma_fence_enable_sw_signaling vmlinux EXPORT_SYMBOL -0x120fc544 pci_bus_type vmlinux EXPORT_SYMBOL -0x8a3d2de9 __page_frag_cache_drain vmlinux EXPORT_SYMBOL -0x9845f72f __lock_page vmlinux EXPORT_SYMBOL +0x34393431 pci_bus_type vmlinux EXPORT_SYMBOL +0x9edcada3 __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0xe63659a9 __lock_page vmlinux EXPORT_SYMBOL 0x5f9248f5 perf_event_pause vmlinux EXPORT_SYMBOL_GPL 0xeaf90a74 synchronize_srcu_expedited vmlinux EXPORT_SYMBOL_GPL 0x9dfba1bd cpu_remove_dev_attr vmlinux EXPORT_SYMBOL_GPL -0x7fcb54cf tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL +0x7db87254 tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL 0xc44b9c84 devl_resources_unregister vmlinux EXPORT_SYMBOL_GPL 0xcabe04de cpuidle_resume_and_unlock vmlinux EXPORT_SYMBOL_GPL 0x361a612c pm_clk_runtime_resume vmlinux EXPORT_SYMBOL_GPL @@ -4127,17 +4131,17 @@ 0xae01217a mpi_write_to_sgl vmlinux EXPORT_SYMBOL_GPL 0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL 0xce0265c3 follow_down vmlinux EXPORT_SYMBOL -0x11093ec4 filemap_write_and_wait_range vmlinux EXPORT_SYMBOL +0x2d83183f filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0x4b3bb5d6 __traceiter_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0xc82b3a88 __SCK__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0x53d7c01e __traceiter_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0x92f0aa28 opal_tpo_write vmlinux EXPORT_SYMBOL_GPL 0x57ad4be0 opal_int_eoi vmlinux EXPORT_SYMBOL_GPL 0xaa3f6f04 radix__flush_tlb_kernel_range vmlinux EXPORT_SYMBOL -0x959d9418 eth_get_headlen vmlinux EXPORT_SYMBOL +0x704df408 eth_get_headlen vmlinux EXPORT_SYMBOL 0xd3a86c9e __regmap_init vmlinux EXPORT_SYMBOL_GPL 0xfab53ed9 pinctrl_gpio_can_use_line vmlinux EXPORT_SYMBOL_GPL -0x3107e98d nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0x1d736378 nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL 0x074f98db synth_event_add_field vmlinux EXPORT_SYMBOL_GPL 0xbcace2a5 wf_unregister_client vmlinux EXPORT_SYMBOL_GPL 0x3a6b0f1a redraw_screen vmlinux EXPORT_SYMBOL @@ -4145,74 +4149,74 @@ 0xc041bc50 virtqueue_detach_unused_buf vmlinux EXPORT_SYMBOL_GPL 0x05c57949 pci_reenable_device vmlinux EXPORT_SYMBOL 0xa46b43f5 d_instantiate_new vmlinux EXPORT_SYMBOL -0xc81d8e75 invalidate_mapping_pages vmlinux EXPORT_SYMBOL +0x9d279a0f invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0x4bd6f08b misc_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x4b0007cd devm_release_resource vmlinux EXPORT_SYMBOL -0x169ae803 napi_disable vmlinux EXPORT_SYMBOL +0xf1b4ff17 napi_disable vmlinux EXPORT_SYMBOL 0x7beea19b pci_enable_rom vmlinux EXPORT_SYMBOL_GPL 0x04182323 pinctrl_find_gpio_range_from_pin vmlinux EXPORT_SYMBOL_GPL 0xa4c8127c ZSTD_maxCLevel vmlinux EXPORT_SYMBOL 0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL 0x9291cd3b memdup_user vmlinux EXPORT_SYMBOL -0x7ce2518e seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL -0xda3604c7 ping_get_port vmlinux EXPORT_SYMBOL_GPL -0x54ca7110 raw_abort vmlinux EXPORT_SYMBOL_GPL +0x316f7da3 seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL +0x28fdedea ping_get_port vmlinux EXPORT_SYMBOL_GPL +0x57ff45ed raw_abort vmlinux EXPORT_SYMBOL_GPL 0xcdb6adcc ras_userspace_consumers vmlinux EXPORT_SYMBOL_GPL -0xfc1bab3e thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x435057e5 thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL 0xd13e4af8 dma_fence_unwrap_next vmlinux EXPORT_SYMBOL_GPL 0x5d5755f7 __clk_mux_determine_rate vmlinux EXPORT_SYMBOL_GPL 0xbdc74738 pci_epf_destroy vmlinux EXPORT_SYMBOL_GPL -0x4fbb14a8 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0xea574767 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL 0xb48d4d22 security_sb_eat_lsm_opts vmlinux EXPORT_SYMBOL 0xc280fb46 kdb_register vmlinux EXPORT_SYMBOL_GPL 0x4031661e dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0xb7a387fc synchronize_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL -0x51acb3d3 nf_log_unbind_pf vmlinux EXPORT_SYMBOL +0x4f1a98c4 nf_log_unbind_pf vmlinux EXPORT_SYMBOL 0x71b15008 lwtunnel_valid_encap_type vmlinux EXPORT_SYMBOL_GPL 0xbea5d204 pcie_update_link_speed vmlinux EXPORT_SYMBOL_GPL -0x686ad421 blk_mq_start_request vmlinux EXPORT_SYMBOL -0x8f852a77 tcp_v4_send_check vmlinux EXPORT_SYMBOL +0x59e9287d blk_mq_start_request vmlinux EXPORT_SYMBOL +0xcd8e9394 tcp_v4_send_check vmlinux EXPORT_SYMBOL 0x949b5176 devlink_region_snapshot_create vmlinux EXPORT_SYMBOL_GPL 0x88476f9f devl_lock vmlinux EXPORT_SYMBOL_GPL -0xfbb23221 dev_close vmlinux EXPORT_SYMBOL +0x08bfd409 dev_close vmlinux EXPORT_SYMBOL 0x5df7a7bb dma_buf_put vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x9f1728bd dma_buf_get vmlinux EXPORT_SYMBOL_GPL DMA_BUF -0x0b15958d of_genpd_remove_last vmlinux EXPORT_SYMBOL_GPL +0x17034bcc of_genpd_remove_last vmlinux EXPORT_SYMBOL_GPL 0xf3d638ef pci_hp_add_bridge vmlinux EXPORT_SYMBOL_GPL 0x11f47d8c utf8_strncmp vmlinux EXPORT_SYMBOL -0x72b9ea25 __mark_inode_dirty vmlinux EXPORT_SYMBOL +0xb2494427 __mark_inode_dirty vmlinux EXPORT_SYMBOL 0x4cb27100 ktime_get_snapshot vmlinux EXPORT_SYMBOL_GPL 0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL -0xe8539d2e ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0xe17f44be tcp_set_rcvlowat vmlinux EXPORT_SYMBOL -0xa628ede5 noop_qdisc vmlinux EXPORT_SYMBOL -0xf0c421e6 sock_alloc_send_skb vmlinux EXPORT_SYMBOL -0x0c88a083 firmware_request_cache vmlinux EXPORT_SYMBOL_GPL -0x6d7dcf5e devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL +0x2856caeb ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x496227d8 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL +0xa73ef376 noop_qdisc vmlinux EXPORT_SYMBOL +0x04ad8f66 sock_alloc_send_skb vmlinux EXPORT_SYMBOL +0x6a662702 firmware_request_cache vmlinux EXPORT_SYMBOL_GPL +0xfb5a21a8 devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL 0xa916b694 strnlen vmlinux EXPORT_SYMBOL 0x7b5b8f31 sha256_update vmlinux EXPORT_SYMBOL -0xd1eb92d7 blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL -0xc600f68f blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL +0x9ebc1e20 blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL +0xd7779890 blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL 0x602e84fe unregister_filesystem vmlinux EXPORT_SYMBOL 0x0ba0b938 vm_brk vmlinux EXPORT_SYMBOL 0xd68c5a1f adjust_resource vmlinux EXPORT_SYMBOL -0xb71a26c9 xfrm_state_insert vmlinux EXPORT_SYMBOL -0xa429bfaa hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL +0xdb46e93d xfrm_state_insert vmlinux EXPORT_SYMBOL +0x028ed0e6 hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL 0x39393064 devlink_port_health_reporter_create vmlinux EXPORT_SYMBOL_GPL -0x0a807834 metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0x18d8e3b0 metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL 0x8ec60934 __of_reset_control_get vmlinux EXPORT_SYMBOL_GPL 0x6c5ad0cd kmsg_dump_register vmlinux EXPORT_SYMBOL_GPL 0x56c2b95b rtas_progress vmlinux EXPORT_SYMBOL -0x0ec6d41d sk_psock_init vmlinux EXPORT_SYMBOL_GPL +0x9d61a214 sk_psock_init vmlinux EXPORT_SYMBOL_GPL 0x6d8b3609 of_node_put vmlinux EXPORT_SYMBOL 0x9a4f5a7c of_node_get vmlinux EXPORT_SYMBOL -0x4f9b6dc9 dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0x05023ee3 dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL 0x45628d4a dma_resv_get_singleton vmlinux EXPORT_SYMBOL_GPL -0x858afb7a of_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0xb3ebd02c of_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL 0xc2dd7dd6 platform_irq_count vmlinux EXPORT_SYMBOL_GPL -0x3c213cc0 __destroy_inode vmlinux EXPORT_SYMBOL +0xf83a482c __destroy_inode vmlinux EXPORT_SYMBOL 0xcbe56bc2 zs_get_total_pages vmlinux EXPORT_SYMBOL_GPL -0xbabfa6fe ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL +0x4fba54c9 ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL 0x02293ac3 dma_fence_chain_ops vmlinux EXPORT_SYMBOL 0x3c9dc98f device_property_present vmlinux EXPORT_SYMBOL_GPL 0x84dac3dc pci_bus_add_devices vmlinux EXPORT_SYMBOL @@ -4224,20 +4228,20 @@ 0xce2840e7 irq_set_irq_wake vmlinux EXPORT_SYMBOL 0xc1be0be2 handle_irq_desc vmlinux EXPORT_SYMBOL_GPL 0xd0ae5f55 __printk_cpu_trylock vmlinux EXPORT_SYMBOL -0xfb20fdb4 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL +0x2702c5ea sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL 0xd91dbd1f xdp_alloc_skb_bulk vmlinux EXPORT_SYMBOL_GPL 0x4109fb51 extcon_sync vmlinux EXPORT_SYMBOL_GPL -0x8be624f3 of_platform_device_destroy vmlinux EXPORT_SYMBOL_GPL +0xb1cbdfed of_platform_device_destroy vmlinux EXPORT_SYMBOL_GPL 0x18b2dfc1 pci_epc_unmap_addr vmlinux EXPORT_SYMBOL_GPL -0x78e23c00 inode_io_list_del vmlinux EXPORT_SYMBOL -0x6e6df5a5 __remove_inode_hash vmlinux EXPORT_SYMBOL -0x7d3dbd0a __mod_lruvec_page_state vmlinux EXPORT_SYMBOL +0x1913a9ab inode_io_list_del vmlinux EXPORT_SYMBOL +0x49b2f8a8 __remove_inode_hash vmlinux EXPORT_SYMBOL +0xae3c8c91 __mod_lruvec_page_state vmlinux EXPORT_SYMBOL 0x3fbd87d6 device_match_acpi_dev vmlinux EXPORT_SYMBOL 0x157b7f5b __pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0x3cc4b494 key_type_trusted vmlinux EXPORT_SYMBOL_GPL 0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL 0x5f6f6409 __debugger_sstep vmlinux EXPORT_SYMBOL -0x7400f7b5 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL +0x194d7c87 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL 0xd04c1a64 sysctl_devconf_inherit_init_net vmlinux EXPORT_SYMBOL 0x5dcd764d bdev_dax_pgoff vmlinux EXPORT_SYMBOL 0x604bc290 pm_generic_restore_early vmlinux EXPORT_SYMBOL_GPL @@ -4246,10 +4250,10 @@ 0x94bf03ca utf8_to_utf32 vmlinux EXPORT_SYMBOL 0x9d09e8ae ring_buffer_event_data vmlinux EXPORT_SYMBOL_GPL 0xb99df747 xive_native_has_queue_state_support vmlinux EXPORT_SYMBOL_GPL -0x96785a75 skb_vlan_pop vmlinux EXPORT_SYMBOL +0x9e6a82e6 skb_vlan_pop vmlinux EXPORT_SYMBOL 0x52f9bc22 __pm_runtime_disable vmlinux EXPORT_SYMBOL_GPL 0x453ed4e3 paste_selection vmlinux EXPORT_SYMBOL_GPL -0x25a4bb29 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL +0xc6be4dd6 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL 0x39849d33 crypto_sha1_update vmlinux EXPORT_SYMBOL 0x1d5cedae __tracepoint_kfree vmlinux EXPORT_SYMBOL 0x34038374 perf_aux_output_end vmlinux EXPORT_SYMBOL_GPL @@ -4259,7 +4263,7 @@ 0x28afbb08 cpu_latency_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x777a47ff override_creds vmlinux EXPORT_SYMBOL 0x131db64a system_long_wq vmlinux EXPORT_SYMBOL_GPL -0x697afd36 __ip_queue_xmit vmlinux EXPORT_SYMBOL +0x852b64f8 __ip_queue_xmit vmlinux EXPORT_SYMBOL 0x77691989 watchdog_notify_pretimeout vmlinux EXPORT_SYMBOL_GPL 0x616ace01 input_register_handle vmlinux EXPORT_SYMBOL 0x8d22bb58 iommu_group_alloc vmlinux EXPORT_SYMBOL_GPL @@ -4269,31 +4273,31 @@ 0xd58e70dd net_rand_noise vmlinux EXPORT_SYMBOL 0x68fd9883 blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x3edef3ff blk_bio_list_merge vmlinux EXPORT_SYMBOL_GPL -0x837cb546 __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL -0xe4442ae0 get_tree_bdev vmlinux EXPORT_SYMBOL +0xba9941f0 __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL +0x0ccd7bfd get_tree_bdev vmlinux EXPORT_SYMBOL 0xd73c8c2b synchronize_shrinkers vmlinux EXPORT_SYMBOL 0x329d48be handle_level_irq vmlinux EXPORT_SYMBOL_GPL 0xae581fa8 unix_table_locks vmlinux EXPORT_SYMBOL_GPL -0xe103ed72 sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL +0x00fd5de2 sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL 0xd31ccb06 of_machine_is_compatible vmlinux EXPORT_SYMBOL 0x04df8fbc lzo1x_decompress_safe vmlinux EXPORT_SYMBOL_GPL -0x7bb0a199 blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL -0xfbede47f kern_unmount vmlinux EXPORT_SYMBOL +0x230b1bb8 blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL +0xea3fd81d kern_unmount vmlinux EXPORT_SYMBOL 0x79d6e540 __cpu_dying_mask vmlinux EXPORT_SYMBOL -0xa4d93eaa __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x76282b5e __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL 0xdcd36fb2 nla_append vmlinux EXPORT_SYMBOL 0x370ee710 pcim_iomap_regions vmlinux EXPORT_SYMBOL 0x5a032b5f pstore_ftrace_combine_log vmlinux EXPORT_SYMBOL_GPL 0x410db1ef vfs_llseek vmlinux EXPORT_SYMBOL -0x6662f0ab __page_file_index vmlinux EXPORT_SYMBOL_GPL +0x378f5387 __page_file_index vmlinux EXPORT_SYMBOL_GPL 0xb0aebc7f __irq_set_handler vmlinux EXPORT_SYMBOL_GPL 0x5bdb7603 sock_copy_user_timeval vmlinux EXPORT_SYMBOL -0x061513d5 of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL -0xe21395d7 iterate_fd vmlinux EXPORT_SYMBOL +0xb7be39fd of_platform_depopulate vmlinux EXPORT_SYMBOL_GPL +0x85bf1c14 iterate_fd vmlinux EXPORT_SYMBOL 0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x74f1cd69 __cpu_present_mask vmlinux EXPORT_SYMBOL 0xcdd1a841 xive_tima vmlinux EXPORT_SYMBOL_GPL -0x5826f10e bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0x3b14d76f bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL 0x6dd80e84 of_find_node_opts_by_path vmlinux EXPORT_SYMBOL 0xc8777b5b device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL 0xb2210d64 reset_control_deassert vmlinux EXPORT_SYMBOL_GPL @@ -4303,43 +4307,43 @@ 0xf4bdbeb9 __frontswap_invalidate_area vmlinux EXPORT_SYMBOL 0x7ce58981 kvrealloc vmlinux EXPORT_SYMBOL 0xacfe997e powerpc_firmware_features vmlinux EXPORT_SYMBOL_GPL -0x31e98f2d __xfrm_state_destroy vmlinux EXPORT_SYMBOL -0x1678e4b6 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL +0x609cb338 __xfrm_state_destroy vmlinux EXPORT_SYMBOL +0xecd0f198 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL 0x271c559c bfifo_qdisc_ops vmlinux EXPORT_SYMBOL 0x8c835362 devm_devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL 0x81b5a35d of_prop_next_u32 vmlinux EXPORT_SYMBOL_GPL -0x14548852 pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0x4f56a373 pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL 0x5bd9cea4 tty_port_init vmlinux EXPORT_SYMBOL 0x4c12fcb2 complete_request_key vmlinux EXPORT_SYMBOL -0x6852ef0c __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x7b565808 __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x1f8544b8 panic_timeout vmlinux EXPORT_SYMBOL_GPL -0x89d8c128 nf_queue vmlinux EXPORT_SYMBOL_GPL -0xd9f4565f __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL +0x105539b1 nf_queue vmlinux EXPORT_SYMBOL_GPL +0xc5f8fe1e __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL 0x80aa81fe extcon_set_state_sync vmlinux EXPORT_SYMBOL_GPL 0xa2dba4ab extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL 0x37746fde ZSTD_initDStream vmlinux EXPORT_SYMBOL 0x30af45a1 ZSTD_initCStream vmlinux EXPORT_SYMBOL 0x89d33f66 aead_init_geniv vmlinux EXPORT_SYMBOL_GPL 0x957592cd securityfs_remove vmlinux EXPORT_SYMBOL_GPL -0xa3e90f97 noop_fsync vmlinux EXPORT_SYMBOL +0x2b33dc69 noop_fsync vmlinux EXPORT_SYMBOL 0x7c626556 list_lru_destroy vmlinux EXPORT_SYMBOL_GPL 0x25bd7825 bpf_empty_prog_array vmlinux EXPORT_SYMBOL 0x37169f79 cpu_latency_qos_update_request vmlinux EXPORT_SYMBOL_GPL -0x05d82539 xfrm_migrate_state_find vmlinux EXPORT_SYMBOL -0x09d00bab fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL +0xdf4fd96b xfrm_migrate_state_find vmlinux EXPORT_SYMBOL +0x3ee2f47f fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL 0x71c0a4fe devres_remove_group vmlinux EXPORT_SYMBOL_GPL -0xbbf5af8d tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL +0x1c7a9127 tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL 0x5bcea5f1 sgl_free_n_order vmlinux EXPORT_SYMBOL 0xebb5ee73 crypto_hash_walk_first vmlinux EXPORT_SYMBOL_GPL 0x7d9d9c3d exportfs_decode_fh_raw vmlinux EXPORT_SYMBOL_GPL -0xd42d218b alloc_anon_inode vmlinux EXPORT_SYMBOL +0xd61c8bb7 alloc_anon_inode vmlinux EXPORT_SYMBOL 0xf5076dfb vfs_mkobj vmlinux EXPORT_SYMBOL 0x78a9e905 _numa_mem_ vmlinux EXPORT_SYMBOL -0xd016d806 __ClearPageMovable vmlinux EXPORT_SYMBOL -0xf4442a63 inet_sendpage vmlinux EXPORT_SYMBOL -0x3ddfadc4 dev_set_allmulti vmlinux EXPORT_SYMBOL -0xdc0d5aed dev_get_by_index_rcu vmlinux EXPORT_SYMBOL -0x16afa5a0 i2c_add_adapter vmlinux EXPORT_SYMBOL +0xc17716cd __ClearPageMovable vmlinux EXPORT_SYMBOL +0xf7c85eb6 inet_sendpage vmlinux EXPORT_SYMBOL +0x7c3ba938 dev_set_allmulti vmlinux EXPORT_SYMBOL +0x677b9b3a dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0x1d6e8a71 i2c_add_adapter vmlinux EXPORT_SYMBOL 0x4ad4fc44 input_mt_report_finger_count vmlinux EXPORT_SYMBOL 0xee7d7deb gen_pool_dma_zalloc vmlinux EXPORT_SYMBOL 0xe32ab4d8 xxh64_digest vmlinux EXPORT_SYMBOL @@ -4349,7 +4353,7 @@ 0xfa08c34a page_offline_end vmlinux EXPORT_SYMBOL 0x38869d88 kstat vmlinux EXPORT_SYMBOL 0x2ec7a3c9 kobject_set_name vmlinux EXPORT_SYMBOL -0x8ef9c5d1 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL +0x014ee227 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL 0x5b21ceff ring_buffer_iter_peek vmlinux EXPORT_SYMBOL_GPL 0x6f12560a get_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0xa5efbf4c async_synchronize_full vmlinux EXPORT_SYMBOL_GPL @@ -4358,58 +4362,58 @@ 0x5df10096 of_clk_src_simple_get vmlinux EXPORT_SYMBOL_GPL 0x48c093fb _atomic_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL 0xf4a00349 __tracepoint_block_rq_insert vmlinux EXPORT_SYMBOL_GPL -0x31db65de __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL -0xfae4326b restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0x836d0046 __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0x414145e6 restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL 0xaa230f88 perf_unregister_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0x3d510a7b rcu_jiffies_till_stall_check vmlinux EXPORT_SYMBOL_GPL 0x608741b5 __init_swait_queue_head vmlinux EXPORT_SYMBOL -0xc089dd23 ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL +0xf085f103 ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL 0xc509f439 tpmm_chip_alloc vmlinux EXPORT_SYMBOL_GPL 0x91d1e75c pci_clear_mwi vmlinux EXPORT_SYMBOL 0x0ddb1cd7 llist_reverse_order vmlinux EXPORT_SYMBOL_GPL 0x36afcc19 blk_rq_append_bio vmlinux EXPORT_SYMBOL -0xc920d7fb migrate_page_move_mapping vmlinux EXPORT_SYMBOL +0xa52113aa migrate_page_move_mapping vmlinux EXPORT_SYMBOL 0x63eb9355 panic_blink vmlinux EXPORT_SYMBOL 0x2baf70cf pci_cfg_access_trylock vmlinux EXPORT_SYMBOL_GPL 0x3924d8f1 gpiochip_get_desc vmlinux EXPORT_SYMBOL_GPL 0xa851fad3 __blk_rq_map_sg vmlinux EXPORT_SYMBOL -0x78ecc831 __sync_dirty_buffer vmlinux EXPORT_SYMBOL +0x2c826118 __sync_dirty_buffer vmlinux EXPORT_SYMBOL 0x8a564a0a d_mark_dontcache vmlinux EXPORT_SYMBOL 0x6198dfea __ring_buffer_alloc vmlinux EXPORT_SYMBOL_GPL 0x5e332b52 __var_waitqueue vmlinux EXPORT_SYMBOL 0x0ea3c74e tasklet_kill vmlinux EXPORT_SYMBOL -0x5de2e84b nf_ip_route vmlinux EXPORT_SYMBOL_GPL +0x575d340d nf_ip_route vmlinux EXPORT_SYMBOL_GPL 0xb11c3064 set_secondary_fwnode vmlinux EXPORT_SYMBOL_GPL 0x9f8d4ab8 pci_try_set_mwi vmlinux EXPORT_SYMBOL -0xe5a03c2d phy_configure vmlinux EXPORT_SYMBOL_GPL +0x0c635344 phy_configure vmlinux EXPORT_SYMBOL_GPL 0xffb7c514 ida_free vmlinux EXPORT_SYMBOL 0xc6f3b3fc refcount_dec_if_one vmlinux EXPORT_SYMBOL 0x764de6d0 blk_post_runtime_resume vmlinux EXPORT_SYMBOL -0x2bac13a9 bio_endio vmlinux EXPORT_SYMBOL +0x5aa3dfa6 bio_endio vmlinux EXPORT_SYMBOL 0xb7c69a63 unregister_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL -0xd273fb8a account_page_redirty vmlinux EXPORT_SYMBOL +0xdbd7d1a8 account_page_redirty vmlinux EXPORT_SYMBOL 0x2b6d960d synth_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x88b4ae92 ring_buffer_normalize_time_stamp vmlinux EXPORT_SYMBOL_GPL 0x9d92ecd9 l3mdev_fib_table_rcu vmlinux EXPORT_SYMBOL_GPL -0x53314b29 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL -0x056679e4 sk_stop_timer vmlinux EXPORT_SYMBOL -0x92ad55b7 of_platform_bus_probe vmlinux EXPORT_SYMBOL +0x0a5103a0 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL +0x55f96b62 sk_stop_timer vmlinux EXPORT_SYMBOL +0x2803e1e1 of_platform_bus_probe vmlinux EXPORT_SYMBOL 0xd3ae7756 fw_fallback_config vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE 0xc8c85086 sg_free_table vmlinux EXPORT_SYMBOL 0x44894553 locks_remove_posix vmlinux EXPORT_SYMBOL -0xea52d375 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL +0x31a4c786 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL 0xb0b85f47 ring_buffer_iter_reset vmlinux EXPORT_SYMBOL_GPL 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x397189d4 __skb_recv_udp vmlinux EXPORT_SYMBOL +0x5bc5859e __skb_recv_udp vmlinux EXPORT_SYMBOL 0xd8525864 edac_mc_handle_error vmlinux EXPORT_SYMBOL_GPL 0xd01714ab pm_generic_thaw_noirq vmlinux EXPORT_SYMBOL_GPL 0xdafbb71b pcie_port_service_unregister vmlinux EXPORT_SYMBOL 0x4e6e4b41 radix_tree_delete vmlinux EXPORT_SYMBOL 0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL -0x0c2d3452 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL -0x90437900 tcp_slow_start vmlinux EXPORT_SYMBOL_GPL -0xb522540f dev_activate vmlinux EXPORT_SYMBOL -0xb3ac41f3 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL +0x29ccba1b sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x2d985712 tcp_slow_start vmlinux EXPORT_SYMBOL_GPL +0x2e35f084 dev_activate vmlinux EXPORT_SYMBOL +0x4ee1c821 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL 0x45334da7 fwnode_get_next_child_node vmlinux EXPORT_SYMBOL_GPL 0x87a4861c device_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0xfd4f5226 devm_iounmap vmlinux EXPORT_SYMBOL @@ -4418,26 +4422,26 @@ 0x4bcc2662 mempool_init_node vmlinux EXPORT_SYMBOL 0x55b78a83 dma_set_mask vmlinux EXPORT_SYMBOL 0x74e5ff1a udpv6_encap_enable vmlinux EXPORT_SYMBOL -0xa754dcc2 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0xf2c3171c skb_zerocopy vmlinux EXPORT_SYMBOL_GPL 0xd5e1a632 nla_reserve vmlinux EXPORT_SYMBOL 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0xd3f66d54 bpf_offload_dev_match vmlinux EXPORT_SYMBOL_GPL 0x7e8cba98 tracepoint_srcu vmlinux EXPORT_SYMBOL_GPL 0x7cb1aea1 devlink_dpipe_header_ethernet vmlinux EXPORT_SYMBOL_GPL -0xc6ae60bd rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL -0x7ec4c25b __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x1b8359b6 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL +0x1b4ef274 __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL 0xf05fbf09 pci_pio_to_address vmlinux EXPORT_SYMBOL_GPL 0x16316a10 ZSTD_getFrameContentSize vmlinux EXPORT_SYMBOL 0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL 0xa386f2ee crypto_hash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL -0x69e9e0fe ihold vmlinux EXPORT_SYMBOL +0x2bc96b53 ihold vmlinux EXPORT_SYMBOL 0x3096be16 names_cachep vmlinux EXPORT_SYMBOL -0x85e5d21b invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0x5c167925 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL 0xa45c7b90 stack_trace_print vmlinux EXPORT_SYMBOL_GPL 0x41c99011 irq_domain_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x48c32847 __SCK__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x3dad9978 cancel_delayed_work vmlinux EXPORT_SYMBOL -0xf101250c xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL +0x475ff034 xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL 0xb89ed0d7 dev_pm_opp_of_find_icc_paths vmlinux EXPORT_SYMBOL_GPL 0x4dae16e4 i2c_put_dma_safe_msg_buf vmlinux EXPORT_SYMBOL_GPL 0x2f4a5c9e pci_unmap_rom vmlinux EXPORT_SYMBOL @@ -4450,9 +4454,9 @@ 0xd20c7949 dentry_path_raw vmlinux EXPORT_SYMBOL 0x7afcb7db __kprobe_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x265bbef9 kexec_crash_loaded vmlinux EXPORT_SYMBOL_GPL -0x076ab53c ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL -0x37b92dd4 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL -0x271864b2 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL +0x1f6268e8 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL +0xb424d7d8 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL +0x2d53b021 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL 0xd1f2eee2 nf_logger_find_get vmlinux EXPORT_SYMBOL_GPL 0xe233762a input_event_from_user vmlinux EXPORT_SYMBOL_GPL 0x4484a5a4 wait_for_device_probe vmlinux EXPORT_SYMBOL_GPL @@ -4461,18 +4465,18 @@ 0xee58e970 fb_add_videomode vmlinux EXPORT_SYMBOL 0x3cad2e3e crypto_register_alg vmlinux EXPORT_SYMBOL_GPL 0x743cb4e2 debugfs_rename vmlinux EXPORT_SYMBOL_GPL -0x7250ee39 simple_open vmlinux EXPORT_SYMBOL +0x14976cf3 simple_open vmlinux EXPORT_SYMBOL 0xaefb6687 single_open vmlinux EXPORT_SYMBOL -0xe2d97da6 __page_file_mapping vmlinux EXPORT_SYMBOL_GPL +0x41084d9c __page_file_mapping vmlinux EXPORT_SYMBOL_GPL 0x9851b15e pci_traverse_device_nodes vmlinux EXPORT_SYMBOL_GPL 0xd9367883 of_graph_get_port_parent vmlinux EXPORT_SYMBOL 0xce8d5c08 of_get_next_parent vmlinux EXPORT_SYMBOL 0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL 0xfbbd41ca no_action vmlinux EXPORT_SYMBOL_GPL 0x1429df89 kthread_stop vmlinux EXPORT_SYMBOL -0x4a74878a tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL +0x67bf19cf tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL 0x78a16f48 aes_decrypt vmlinux EXPORT_SYMBOL -0x6416780d security_inode_create vmlinux EXPORT_SYMBOL_GPL +0xd9cdf84b security_inode_create vmlinux EXPORT_SYMBOL_GPL 0x934a0aee kvmppc_subcore_exit_guest vmlinux EXPORT_SYMBOL_GPL 0x3fe35aea irq_bypass_unregister_consumer vmlinux EXPORT_SYMBOL_GPL 0x8733680a hid_register_report vmlinux EXPORT_SYMBOL_GPL @@ -4483,9 +4487,9 @@ 0xf8713986 crypto_default_rng vmlinux EXPORT_SYMBOL_GPL 0xfa27c2d6 locks_copy_conflock vmlinux EXPORT_SYMBOL 0xe0ead2de d_make_root vmlinux EXPORT_SYMBOL -0xccd5080c vfs_get_super vmlinux EXPORT_SYMBOL +0xf701eaae vfs_get_super vmlinux EXPORT_SYMBOL 0xf29505fb pnv_pci_get_slot_id vmlinux EXPORT_SYMBOL_GPL -0xa9c6b33e inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL +0xc9ff53f1 inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL 0x875f03c1 dmaengine_desc_set_metadata_len vmlinux EXPORT_SYMBOL_GPL 0x164ee4e6 pci_epc_mem_alloc_addr vmlinux EXPORT_SYMBOL_GPL 0x2875a315 utf32_to_utf8 vmlinux EXPORT_SYMBOL @@ -4493,7 +4497,7 @@ 0x35172495 cleanup_srcu_struct vmlinux EXPORT_SYMBOL_GPL 0x732dd326 groups_free vmlinux EXPORT_SYMBOL 0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL -0xc573af9b ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL +0xbac33679 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL 0xcee88e7a of_overlay_fdt_apply vmlinux EXPORT_SYMBOL_GPL 0x8d08f777 regmap_register_patch vmlinux EXPORT_SYMBOL_GPL 0xf14fe470 device_add_groups vmlinux EXPORT_SYMBOL_GPL @@ -4502,39 +4506,39 @@ 0x7410aba2 strreplace vmlinux EXPORT_SYMBOL 0xf39eecd9 crypto_dh_encode_key vmlinux EXPORT_SYMBOL_GPL 0xd4bb4a82 inet6addr_validator_notifier_call_chain vmlinux EXPORT_SYMBOL -0xdaee6d38 ip_sock_set_recverr vmlinux EXPORT_SYMBOL +0x5bba1e1e ip_sock_set_recverr vmlinux EXPORT_SYMBOL 0xaeb082ad _raw_read_unlock_bh vmlinux EXPORT_SYMBOL 0x830ad6d9 km_migrate vmlinux EXPORT_SYMBOL -0x8339f98a sock_map_close vmlinux EXPORT_SYMBOL_GPL -0x3c9c0950 neigh_parms_alloc vmlinux EXPORT_SYMBOL +0xffb1a6c4 sock_map_close vmlinux EXPORT_SYMBOL_GPL +0x30ec1e39 neigh_parms_alloc vmlinux EXPORT_SYMBOL 0x13fab921 cpuidle_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x3187490a __SCK__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x5a1c3d46 clk_hw_is_prepared vmlinux EXPORT_SYMBOL_GPL -0x4d401d3e mount_single vmlinux EXPORT_SYMBOL -0x8840135d of_css vmlinux EXPORT_SYMBOL_GPL -0xfaaab7b2 netif_receive_skb_core vmlinux EXPORT_SYMBOL +0x4bc170dc mount_single vmlinux EXPORT_SYMBOL +0xc15ecf31 of_css vmlinux EXPORT_SYMBOL_GPL +0x93b846fe netif_receive_skb_core vmlinux EXPORT_SYMBOL 0xb9c425de register_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0x3a9be019 asymmetric_key_id_partial vmlinux EXPORT_SYMBOL_GPL -0x1eafdfd7 bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0xf366303a bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0xad4e6259 remove_cpu vmlinux EXPORT_SYMBOL_GPL -0xf905d3ad cfb_fillrect vmlinux EXPORT_SYMBOL +0xee13a867 cfb_fillrect vmlinux EXPORT_SYMBOL 0x0aaccc92 pci_remap_iospace vmlinux EXPORT_SYMBOL -0xee75d5c9 block_write_end vmlinux EXPORT_SYMBOL +0x693b48ae block_write_end vmlinux EXPORT_SYMBOL 0x890f4f97 __kprobe_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL -0x8c6dfea2 pid_vnr vmlinux EXPORT_SYMBOL_GPL -0xb6fb5dc4 xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x3b799398 __xfrm_decode_session vmlinux EXPORT_SYMBOL +0x654905ee pid_vnr vmlinux EXPORT_SYMBOL_GPL +0x53b09074 xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL +0xbd8fc1a3 __xfrm_decode_session vmlinux EXPORT_SYMBOL 0x2bba3a11 devm_regmap_del_irq_chip vmlinux EXPORT_SYMBOL_GPL 0x61d04153 devm_regmap_add_irq_chip vmlinux EXPORT_SYMBOL_GPL -0x65dcc8f9 pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL +0x09296a6c pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL 0xecc45c71 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x478f6604 pcie_ptm_enabled vmlinux EXPORT_SYMBOL 0x6d7c7dcc bitmap_cut vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL -0x0cf8cdcd __fput_sync vmlinux EXPORT_SYMBOL -0x5e1415a2 netlink_set_err vmlinux EXPORT_SYMBOL -0xa370dba4 alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0xd7bf3391 __fput_sync vmlinux EXPORT_SYMBOL +0x6e90cc87 netlink_set_err vmlinux EXPORT_SYMBOL +0x43d7ce80 alloc_netdev_mqs vmlinux EXPORT_SYMBOL 0x34caae1b regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL 0x7b93b002 bus_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xff1666f3 reset_control_bulk_assert vmlinux EXPORT_SYMBOL_GPL @@ -4542,18 +4546,18 @@ 0xf37d4000 register_kprobe vmlinux EXPORT_SYMBOL_GPL 0xd4e6fd94 make_kprojid vmlinux EXPORT_SYMBOL 0xa25156c9 wireless_spy_update vmlinux EXPORT_SYMBOL -0x67840888 inet_listen vmlinux EXPORT_SYMBOL +0x241d358e inet_listen vmlinux EXPORT_SYMBOL 0xb69afbb0 devlink_linecard_deactivate vmlinux EXPORT_SYMBOL_GPL -0xb218829f __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL -0x18290320 skb_queue_purge vmlinux EXPORT_SYMBOL +0x028115b0 __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL +0x21e8717d skb_queue_purge vmlinux EXPORT_SYMBOL 0x924eb03f __hwspin_lock_timeout vmlinux EXPORT_SYMBOL_GPL 0x0b290ada dma_fence_chain_walk vmlinux EXPORT_SYMBOL 0x3f7d240e iommu_present vmlinux EXPORT_SYMBOL_GPL 0xbf041102 register_vt_notifier vmlinux EXPORT_SYMBOL_GPL 0x263c3152 bcmp vmlinux EXPORT_SYMBOL 0xd12c212c badblocks_show vmlinux EXPORT_SYMBOL_GPL -0xe361e7ee get_unmapped_area vmlinux EXPORT_SYMBOL -0xfbae6db5 add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL +0x78f05f89 get_unmapped_area vmlinux EXPORT_SYMBOL +0x6c9a14ad add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL 0xb9e8e2cc in6addr_sitelocal_allrouters vmlinux EXPORT_SYMBOL 0xb9175787 devlink_linecard_create vmlinux EXPORT_SYMBOL_GPL 0x7e2a75d4 flow_rule_match_ports vmlinux EXPORT_SYMBOL @@ -4564,7 +4568,7 @@ 0x6bcdedc0 mpi_point_init vmlinux EXPORT_SYMBOL_GPL 0xb6658945 blk_rq_map_user vmlinux EXPORT_SYMBOL 0x969a007a crypto_sha512_update vmlinux EXPORT_SYMBOL -0x535bc41b generic_pipe_buf_release vmlinux EXPORT_SYMBOL +0xaf0b9b1a generic_pipe_buf_release vmlinux EXPORT_SYMBOL 0xbd7aaaee add_memory vmlinux EXPORT_SYMBOL_GPL 0xe25d23f3 blocking_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x441bf021 kthread_queue_delayed_work vmlinux EXPORT_SYMBOL_GPL @@ -4575,7 +4579,7 @@ 0x760a0f4f yield vmlinux EXPORT_SYMBOL 0x12537dae __tracepoint_napi_poll vmlinux EXPORT_SYMBOL_GPL 0x72edf918 __tracepoint_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0xc9694e02 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0x0698ba84 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL 0xf1e65909 extcon_get_edev_by_phandle vmlinux EXPORT_SYMBOL_GPL 0x1864230a devm_power_supply_get_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xbe500fdb alloc_dax_region vmlinux EXPORT_SYMBOL_GPL @@ -4586,24 +4590,24 @@ 0x0562dc30 __sg_page_iter_start vmlinux EXPORT_SYMBOL 0x554dfa25 fsstack_copy_attr_all vmlinux EXPORT_SYMBOL_GPL 0x760db6d3 seq_escape_mem vmlinux EXPORT_SYMBOL -0xf06e0537 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0xb2643092 xfrm_init_replay vmlinux EXPORT_SYMBOL -0xd93edfcb udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x44de92c0 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xf57126be xfrm_init_replay vmlinux EXPORT_SYMBOL +0x368551e6 udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0xb1baa71a devlink_linecard_provision_fail vmlinux EXPORT_SYMBOL_GPL -0xecfb4eff dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL +0x93427ebb dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL 0x4c8082a9 devm_kmalloc vmlinux EXPORT_SYMBOL_GPL 0x0f37ca89 lockref_put_not_zero vmlinux EXPORT_SYMBOL 0x3ad5cda3 lockref_get_not_zero vmlinux EXPORT_SYMBOL -0x4db2c07d inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL -0x6a2bb329 inode_init_always vmlinux EXPORT_SYMBOL +0x8df8b85b inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL +0x0108a5b9 inode_init_always vmlinux EXPORT_SYMBOL 0x9e58a36d d_invalidate vmlinux EXPORT_SYMBOL 0x5da67adc zs_compact vmlinux EXPORT_SYMBOL_GPL 0xa0b04675 vmalloc_32 vmlinux EXPORT_SYMBOL -0x2f23f9ea pid_task vmlinux EXPORT_SYMBOL +0x91c818f5 pid_task vmlinux EXPORT_SYMBOL 0x33b84f74 copy_page vmlinux EXPORT_SYMBOL -0xb32cd37e tcp_time_wait vmlinux EXPORT_SYMBOL -0x0a5db739 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL -0x8d1584f8 of_get_i2c_adapter_by_node vmlinux EXPORT_SYMBOL +0x4cfc311f tcp_time_wait vmlinux EXPORT_SYMBOL +0x06fec7a5 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL +0xe6110b8b of_get_i2c_adapter_by_node vmlinux EXPORT_SYMBOL 0x93f475ac input_register_handler vmlinux EXPORT_SYMBOL 0x988b0edb dax_attribute_group vmlinux EXPORT_SYMBOL_GPL 0x218a2c5f textsearch_unregister vmlinux EXPORT_SYMBOL @@ -4611,8 +4615,8 @@ 0xfe1c9ea5 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL 0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL 0xa99b8e70 __SCK__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL -0x6eee6cb8 netif_carrier_on vmlinux EXPORT_SYMBOL -0x403f4071 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL +0xc87a8009 netif_carrier_on vmlinux EXPORT_SYMBOL +0x2a9a52a5 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL 0xae7c231d mpi_cmp vmlinux EXPORT_SYMBOL_GPL 0x167c5967 print_hex_dump vmlinux EXPORT_SYMBOL 0x601c07f9 dev_pm_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL @@ -4624,8 +4628,8 @@ 0x15ea2648 hwpoison_filter_flags_mask vmlinux EXPORT_SYMBOL_GPL 0x1c81620f rdmacg_try_charge vmlinux EXPORT_SYMBOL 0x7dfc8277 isa_mem_base vmlinux EXPORT_SYMBOL -0xc052f76c xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL -0x76deb519 inet_csk_destroy_sock vmlinux EXPORT_SYMBOL +0x51a33ca1 xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL +0xeaf69ed7 inet_csk_destroy_sock vmlinux EXPORT_SYMBOL 0x38708e25 inet_peer_base_init vmlinux EXPORT_SYMBOL_GPL 0x4de919f3 devm_extcon_dev_register vmlinux EXPORT_SYMBOL_GPL 0x47bb7ca4 devm_extcon_dev_allocate vmlinux EXPORT_SYMBOL_GPL @@ -4638,22 +4642,22 @@ 0xb4eda0da ring_buffer_event_length vmlinux EXPORT_SYMBOL_GPL 0x5a921311 strncmp vmlinux EXPORT_SYMBOL 0xe753b68d devlink_fmsg_arr_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0xed5621ee sock_kfree_s vmlinux EXPORT_SYMBOL +0x8d4c1816 sock_kfree_s vmlinux EXPORT_SYMBOL 0x9ddaeb36 devm_extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL 0x48a3d20b mctrl_gpio_get vmlinux EXPORT_SYMBOL_GPL 0xa5056338 __hsiphash_aligned vmlinux EXPORT_SYMBOL 0x69dd3b5b crc32_le vmlinux EXPORT_SYMBOL 0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL 0xc62611e1 scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL -0x968dd23f iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL -0x946519cd empty_aops vmlinux EXPORT_SYMBOL +0xf7eac0cd iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL +0x82ac7a24 empty_aops vmlinux EXPORT_SYMBOL 0xb29533ee zs_malloc vmlinux EXPORT_SYMBOL_GPL 0x4ffb59bf __SCK__tp_func_kfree vmlinux EXPORT_SYMBOL 0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL 0x09f50f32 rcu_nocb_flush_deferred_wakeup vmlinux EXPORT_SYMBOL_GPL 0x671c993a irq_domain_pop_irq vmlinux EXPORT_SYMBOL_GPL -0x85df1f1b __task_pid_nr_ns vmlinux EXPORT_SYMBOL -0x89ff015b ethtool_op_get_link vmlinux EXPORT_SYMBOL +0xc053bb41 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0x954600e3 ethtool_op_get_link vmlinux EXPORT_SYMBOL 0xf7bc95b0 devlink_fmsg_pair_nest_start vmlinux EXPORT_SYMBOL_GPL 0x8eeca8e0 pps_lookup_dev vmlinux EXPORT_SYMBOL 0xf7455c16 input_event_to_user vmlinux EXPORT_SYMBOL_GPL @@ -4663,13 +4667,13 @@ 0x0018e771 clk_hw_set_parent vmlinux EXPORT_SYMBOL_GPL 0xe98ddfb0 clk_hw_get_parent vmlinux EXPORT_SYMBOL_GPL 0xae2ab61e clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL -0x5091192f read_cache_pages vmlinux EXPORT_SYMBOL +0x5676c8fb read_cache_pages vmlinux EXPORT_SYMBOL 0xfe8cdb84 ring_buffer_alloc_read_page vmlinux EXPORT_SYMBOL_GPL 0x330010b6 cpuset_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xa298af95 xive_native_get_queue_info vmlinux EXPORT_SYMBOL_GPL -0xd59bebad tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL -0x6bfab40a ip_generic_getfrag vmlinux EXPORT_SYMBOL -0x2c1b975a call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0xcbe0b971 tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL +0x05f6decd ip_generic_getfrag vmlinux EXPORT_SYMBOL +0x06e6df1e call_netdevice_notifiers vmlinux EXPORT_SYMBOL 0xdc825d6c usb_amd_quirk_pll_disable vmlinux EXPORT_SYMBOL_GPL 0x2c330249 mii_nway_restart vmlinux EXPORT_SYMBOL 0xa6b21ef2 dpm_suspend_end vmlinux EXPORT_SYMBOL_GPL @@ -4677,15 +4681,15 @@ 0xb786bf75 pci_write_msi_msg vmlinux EXPORT_SYMBOL_GPL 0x7199f832 cpumask_any_and_distribute vmlinux EXPORT_SYMBOL 0xf5b90e95 bio_integrity_alloc vmlinux EXPORT_SYMBOL -0x33e4ccd9 thaw_bdev vmlinux EXPORT_SYMBOL +0x422149bf thaw_bdev vmlinux EXPORT_SYMBOL 0xd7e92392 crypto_enqueue_request vmlinux EXPORT_SYMBOL_GPL 0x0cbd19f5 crypto_dequeue_request vmlinux EXPORT_SYMBOL_GPL -0x1adcac01 vfs_fallocate vmlinux EXPORT_SYMBOL_GPL -0x1fabf633 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0x2016c22b vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0xe3a3d0bb kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL 0xa3ece414 freezer_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x7edc9a8c netdev_rx_csum_fault vmlinux EXPORT_SYMBOL +0x3361108b netdev_rx_csum_fault vmlinux EXPORT_SYMBOL 0x3bb9d08a of_pci_address_to_resource vmlinux EXPORT_SYMBOL_GPL -0x9e2e8447 dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL +0x812700ab dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL 0xb28663e8 devres_release_group vmlinux EXPORT_SYMBOL_GPL 0x71b62171 serdev_device_add vmlinux EXPORT_SYMBOL_GPL 0xe41476d9 ZSTD_getParams vmlinux EXPORT_SYMBOL @@ -4693,7 +4697,7 @@ 0xb97220ff bitmap_parse vmlinux EXPORT_SYMBOL 0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL 0x864ea107 eeh_pe_set_option vmlinux EXPORT_SYMBOL_GPL -0x94637ee0 neigh_sysctl_unregister vmlinux EXPORT_SYMBOL +0xcea2a5fe neigh_sysctl_unregister vmlinux EXPORT_SYMBOL 0x60b3071f neigh_proc_dointvec vmlinux EXPORT_SYMBOL 0x01120cad extcon_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x4111960f dev_pm_clear_wake_irq vmlinux EXPORT_SYMBOL_GPL @@ -4701,165 +4705,165 @@ 0xdfbf6e23 blk_abort_request vmlinux EXPORT_SYMBOL_GPL 0xfccfe547 blk_set_queue_depth vmlinux EXPORT_SYMBOL 0x5986d190 kdb_printf vmlinux EXPORT_SYMBOL_GPL -0x631b3892 __scm_destroy vmlinux EXPORT_SYMBOL +0x8e99c4b2 __scm_destroy vmlinux EXPORT_SYMBOL 0xa788df77 hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0xbdf56799 usb_put_phy vmlinux EXPORT_SYMBOL_GPL 0x20dd4753 tty_port_register_device_serdev vmlinux EXPORT_SYMBOL_GPL 0x06080d61 devm_pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL -0x8a67f4d6 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL +0xc69d116d phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL 0xde4d4ace dim_calc_stats vmlinux EXPORT_SYMBOL 0xc2cb862e sgl_alloc_order vmlinux EXPORT_SYMBOL 0xc2398303 aead_exit_geniv vmlinux EXPORT_SYMBOL_GPL 0xf73dd8d8 d_move vmlinux EXPORT_SYMBOL 0x5091b823 ring_buffer_read_start vmlinux EXPORT_SYMBOL_GPL 0xec356c53 msr_check_and_set vmlinux EXPORT_SYMBOL_GPL -0x49f3cf87 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL -0xa0107be5 tcf_block_get vmlinux EXPORT_SYMBOL -0x21065ca1 evict_inodes vmlinux EXPORT_SYMBOL_GPL -0xed19d113 touch_atime vmlinux EXPORT_SYMBOL -0xa06e8dd6 __frontswap_load vmlinux EXPORT_SYMBOL +0x1acc4c0a ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL +0xe6f2e872 tcf_block_get vmlinux EXPORT_SYMBOL +0x1656e833 evict_inodes vmlinux EXPORT_SYMBOL_GPL +0x95600a5e touch_atime vmlinux EXPORT_SYMBOL +0x6c5b1b00 __frontswap_load vmlinux EXPORT_SYMBOL 0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL -0x11e45f29 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL -0xb1a7acdf devlink_to_dev vmlinux EXPORT_SYMBOL_GPL -0x908a199a kernel_sendmsg_locked vmlinux EXPORT_SYMBOL -0x322ac31d device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL +0x5b8525d2 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL +0x0f3d7559 devlink_to_dev vmlinux EXPORT_SYMBOL_GPL +0x37f3c322 kernel_sendmsg_locked vmlinux EXPORT_SYMBOL +0x77b541c8 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL 0xdacae147 device_dma_supported vmlinux EXPORT_SYMBOL_GPL 0xfba2feb5 tty_kopen_shared vmlinux EXPORT_SYMBOL_GPL 0x4e52ffc4 padata_do_serial vmlinux EXPORT_SYMBOL 0x1e0a0c24 mod_timer_pending vmlinux EXPORT_SYMBOL -0xf747c3e9 umd_unload_blob vmlinux EXPORT_SYMBOL_GPL +0xc16c8e01 umd_unload_blob vmlinux EXPORT_SYMBOL_GPL 0x71be18cd vio_disable_interrupts vmlinux EXPORT_SYMBOL -0x3daa8bed unregister_nexthop_notifier vmlinux EXPORT_SYMBOL -0xbfa613ea qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL +0xd212471a unregister_nexthop_notifier vmlinux EXPORT_SYMBOL +0xe2c4bf4f qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL 0x5152bd85 devlink_port_type_clear vmlinux EXPORT_SYMBOL_GPL 0x606b4aba devlink_linecard_provision_set vmlinux EXPORT_SYMBOL_GPL -0xe35a5650 rtnl_configure_link vmlinux EXPORT_SYMBOL -0x504e2221 sock_wmalloc vmlinux EXPORT_SYMBOL +0x774583e3 rtnl_configure_link vmlinux EXPORT_SYMBOL +0xb0aee974 sock_wmalloc vmlinux EXPORT_SYMBOL 0xfe8fee14 of_msi_configure vmlinux EXPORT_SYMBOL_GPL 0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL 0x349cba85 strchr vmlinux EXPORT_SYMBOL 0x19e81304 btree_alloc vmlinux EXPORT_SYMBOL_GPL -0x17e88dec security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL +0x1a3c542a security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL 0xf1e2a60d task_user_regset_view vmlinux EXPORT_SYMBOL_GPL 0x59be22bc kvmhv_save_guest_pmu vmlinux EXPORT_SYMBOL_GPL -0x877d5b21 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0x8be10a7a netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL 0xfdd0c9b2 perf_event_disable vmlinux EXPORT_SYMBOL_GPL -0xeeb41775 inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL -0x5d62215c i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL +0x8b43275d inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL +0x45109dea i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL 0xc57239b5 iommu_device_sysfs_remove vmlinux EXPORT_SYMBOL_GPL 0x4f72a987 uart_parse_options vmlinux EXPORT_SYMBOL_GPL 0x73af0d88 virtio_add_status vmlinux EXPORT_SYMBOL_GPL 0xdd75cb84 kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0xd6d04d7d pci_iomap_range vmlinux EXPORT_SYMBOL -0xf3d1d556 setup_new_exec vmlinux EXPORT_SYMBOL -0x7bffab43 __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL -0x72ba69f5 __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL -0x9014f623 __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0xc6a9d721 setup_new_exec vmlinux EXPORT_SYMBOL +0x725a8a7e __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x1e1ba87d __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0xef6dbf12 __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL 0xdb8a1b3f usermodehelper_read_trylock vmlinux EXPORT_SYMBOL_GPL 0x1f050e36 pnv_pci_set_power_state vmlinux EXPORT_SYMBOL_GPL 0x2940032d pnv_pci_get_power_state vmlinux EXPORT_SYMBOL_GPL 0xa65972b8 _memcpy_toio vmlinux EXPORT_SYMBOL -0xebc810f2 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL -0x0efdecbf pskb_expand_head vmlinux EXPORT_SYMBOL -0xd86df598 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL +0xf1fa6df4 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL +0x3602dc64 pskb_expand_head vmlinux EXPORT_SYMBOL +0xb1de9cba blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL 0x2fe72102 keyring_alloc vmlinux EXPORT_SYMBOL -0xc0303782 tc_setup_offload_action vmlinux EXPORT_SYMBOL +0x0aa3ea31 tc_setup_offload_action vmlinux EXPORT_SYMBOL 0x6d6731ac fsl_mc_device_group vmlinux EXPORT_SYMBOL_GPL 0x25379e73 clk_set_min_rate vmlinux EXPORT_SYMBOL_GPL 0x30776de7 pci_free_p2pmem vmlinux EXPORT_SYMBOL_GPL 0x2166a6d0 skcipher_walk_virt vmlinux EXPORT_SYMBOL_GPL -0x2744f3d7 thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL +0x4a6cbba8 thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL 0x604722fd devices_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x7bb045a7 __request_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0xabb78aa8 giveup_fpu vmlinux EXPORT_SYMBOL 0x39912f32 giveup_all vmlinux EXPORT_SYMBOL -0xf99bed34 ip6_fraglist_init vmlinux EXPORT_SYMBOL -0xf74d4f6c devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL -0xbe510862 rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0xbe7e5fdf ip6_fraglist_init vmlinux EXPORT_SYMBOL +0x38cbad78 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL +0xbd4b8d7a rtnl_link_register vmlinux EXPORT_SYMBOL_GPL 0x0360d67f make_flow_keys_digest vmlinux EXPORT_SYMBOL -0x20f30005 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL +0x010a4dd8 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL 0x1ca6b050 gov_update_cpu_data vmlinux EXPORT_SYMBOL_GPL -0xe8a5e2db thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL +0x5247b208 thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL 0xac256865 dma_buf_export vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xe904a3f4 serdev_device_close vmlinux EXPORT_SYMBOL_GPL 0x8506baa8 clk_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0x2fe63190 platform_irqchip_probe vmlinux EXPORT_SYMBOL_GPL -0xe383d464 bh_submit_read vmlinux EXPORT_SYMBOL +0xcb099e62 bh_submit_read vmlinux EXPORT_SYMBOL 0xcf091bf0 vfs_dedupe_file_range_one vmlinux EXPORT_SYMBOL 0xbc2a62d7 of_create_pci_dev vmlinux EXPORT_SYMBOL -0x67804323 ip_mc_check_igmp vmlinux EXPORT_SYMBOL -0x5c5753c5 eth_header_parse vmlinux EXPORT_SYMBOL +0xe980cb3e ip_mc_check_igmp vmlinux EXPORT_SYMBOL +0x99880a74 eth_header_parse vmlinux EXPORT_SYMBOL 0x71b6cf94 dst_cache_reset_now vmlinux EXPORT_SYMBOL_GPL -0x32d35438 xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL +0xb24556de xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL 0xe1c24729 of_dma_router_register vmlinux EXPORT_SYMBOL_GPL 0x5b3324d0 __clk_hw_register_gate vmlinux EXPORT_SYMBOL_GPL -0xa074e4c4 discard_new_inode vmlinux EXPORT_SYMBOL +0x4a5dc511 discard_new_inode vmlinux EXPORT_SYMBOL 0xee518148 kmsg_dump_get_buffer vmlinux EXPORT_SYMBOL_GPL 0x1114011d threads_shift vmlinux EXPORT_SYMBOL_GPL 0xe391e51c page_pool_put_page vmlinux EXPORT_SYMBOL -0x60b2b553 sock_wake_async vmlinux EXPORT_SYMBOL +0xb50d178c sock_wake_async vmlinux EXPORT_SYMBOL 0xbe6bfd6d blk_set_runtime_active vmlinux EXPORT_SYMBOL 0x6ef41def blkdev_issue_secure_erase vmlinux EXPORT_SYMBOL 0xb80cf352 bpf_offload_dev_netdev_register vmlinux EXPORT_SYMBOL_GPL 0xd74e400f show_rcu_tasks_classic_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0xbfed2cd9 __wait_rcu_gp vmlinux EXPORT_SYMBOL_GPL 0xec97ead8 __kernel_io_start vmlinux EXPORT_SYMBOL -0x089b26f6 of_platform_device_create vmlinux EXPORT_SYMBOL +0x8449aec6 of_platform_device_create vmlinux EXPORT_SYMBOL 0x131a6146 xa_clear_mark vmlinux EXPORT_SYMBOL 0x40c6e6a4 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL -0xb296bfad bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL +0xc6ac3f41 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL 0xdcb9bfc6 crypto_register_aead vmlinux EXPORT_SYMBOL_GPL 0x2fbbf562 crypto_register_algs vmlinux EXPORT_SYMBOL_GPL -0xdd3d4df6 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL -0x4c4f42c4 unlock_two_nondirectories vmlinux EXPORT_SYMBOL +0x032beb9b __set_page_dirty_buffers vmlinux EXPORT_SYMBOL +0xffe17aea unlock_two_nondirectories vmlinux EXPORT_SYMBOL 0x2773c485 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL -0x624d54ea dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL -0x3d9bbb07 dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL -0x61f7f8ea sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL -0xcb12202d dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL +0x87ef4d8b dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL +0xd27644af dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL +0x0d520147 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL +0x41c0b4c3 dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL 0x3b8b264e serdev_device_write_buf vmlinux EXPORT_SYMBOL_GPL 0x08582a7f vp_modern_set_features vmlinux EXPORT_SYMBOL_GPL 0x96848186 scnprintf vmlinux EXPORT_SYMBOL 0xa6a088b7 fscrypt_match_name vmlinux EXPORT_SYMBOL_GPL -0xbd61ad08 mod_zone_page_state vmlinux EXPORT_SYMBOL +0xb7291759 mod_zone_page_state vmlinux EXPORT_SYMBOL 0x982877c4 perf_event_refresh vmlinux EXPORT_SYMBOL_GPL 0xafb0e0e7 iommu_tce_table_get vmlinux EXPORT_SYMBOL_GPL 0xc6d6af46 ppc_pci_io vmlinux EXPORT_SYMBOL -0xe6c5598c tcf_register_action vmlinux EXPORT_SYMBOL -0x68c74fc7 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL -0xf845623a netdev_reset_tc vmlinux EXPORT_SYMBOL +0xfafab3ef tcf_register_action vmlinux EXPORT_SYMBOL +0x2364aaf8 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL +0xe470881f netdev_reset_tc vmlinux EXPORT_SYMBOL 0x3a3c9324 of_property_read_string_helper vmlinux EXPORT_SYMBOL_GPL 0x52c6dd0a dev_pm_set_wake_irq vmlinux EXPORT_SYMBOL_GPL 0xc4123469 pm_runtime_autosuspend_expiration vmlinux EXPORT_SYMBOL_GPL 0x2bb9095f radix__flush_pwc_lpid vmlinux EXPORT_SYMBOL_GPL 0xf1a62b6f of_i8042_kbd_irq vmlinux EXPORT_SYMBOL_GPL 0x526ed30a ptp_parse_header vmlinux EXPORT_SYMBOL_GPL -0xaf0baaeb rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0xbbfe83db rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL 0x54c9ac1c d_alloc_anon vmlinux EXPORT_SYMBOL 0x4c8468a9 generic_copy_file_range vmlinux EXPORT_SYMBOL 0xbe6a866f __wait_on_bit vmlinux EXPORT_SYMBOL 0xc1061659 pnv_cxl_ioda_msi_setup vmlinux EXPORT_SYMBOL 0xd4d7c068 fsl_upm_find vmlinux EXPORT_SYMBOL -0xefaecd54 vlan_filter_push_vids vmlinux EXPORT_SYMBOL +0xe647a0d3 vlan_filter_push_vids vmlinux EXPORT_SYMBOL 0xe184428a extcon_set_state vmlinux EXPORT_SYMBOL_GPL 0x8c4f1895 extcon_get_state vmlinux EXPORT_SYMBOL_GPL 0x4fea3b10 led_trigger_register_simple vmlinux EXPORT_SYMBOL_GPL 0xf254712b __platform_register_drivers vmlinux EXPORT_SYMBOL_GPL 0xe582e98f rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL 0x967a12a5 blk_req_zone_write_trylock vmlinux EXPORT_SYMBOL_GPL -0x12714f5e thread_group_exited vmlinux EXPORT_SYMBOL +0x5685caef thread_group_exited vmlinux EXPORT_SYMBOL 0xa3b56555 hpte_page_sizes vmlinux EXPORT_SYMBOL_GPL -0xcb9efe82 tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0x98889077 tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x4c1d54a0 page_pool_alloc_frag vmlinux EXPORT_SYMBOL -0x3faa1cfd dst_init vmlinux EXPORT_SYMBOL -0x5ee53782 skb_add_rx_frag vmlinux EXPORT_SYMBOL +0x2d086525 dst_init vmlinux EXPORT_SYMBOL +0x4903fe32 skb_add_rx_frag vmlinux EXPORT_SYMBOL 0x83ef07d8 usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL 0xc5a3d704 devm_pwmchip_add vmlinux EXPORT_SYMBOL_GPL 0x2211a4c0 blk_op_str vmlinux EXPORT_SYMBOL_GPL 0xe2ce2b4d evm_set_key vmlinux EXPORT_SYMBOL_GPL 0x4c38d4e0 utf8_strncasecmp_folded vmlinux EXPORT_SYMBOL -0x513e88a7 cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL -0x966dbaa7 arp_create vmlinux EXPORT_SYMBOL +0x0c9f75e5 cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL +0xd0ab2f06 arp_create vmlinux EXPORT_SYMBOL 0x9e24e2e7 of_modalias_node vmlinux EXPORT_SYMBOL_GPL 0xc6eb4c62 tty_port_alloc_xmit_buf vmlinux EXPORT_SYMBOL 0xccef37e4 ZSTD_DStreamOutSize vmlinux EXPORT_SYMBOL @@ -4871,17 +4875,17 @@ 0x50a4698c fb_videomode_to_modelist vmlinux EXPORT_SYMBOL 0xee6a1e59 pci_generic_config_write vmlinux EXPORT_SYMBOL_GPL 0xb14fc46a find_next_clump8 vmlinux EXPORT_SYMBOL -0xe325491b vfs_truncate vmlinux EXPORT_SYMBOL_GPL -0x7bdcc644 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL +0x27631079 vfs_truncate vmlinux EXPORT_SYMBOL_GPL +0x46b98548 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL 0x46030074 __hrtimer_get_remaining vmlinux EXPORT_SYMBOL_GPL 0xdbda0692 dma_free_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xc606cd3c boot_cpuid vmlinux EXPORT_SYMBOL_GPL 0xfdcce1bd device_match_name vmlinux EXPORT_SYMBOL_GPL 0xb49601a1 sg_zero_buffer vmlinux EXPORT_SYMBOL 0x23cabbb1 register_sysctl_paths vmlinux EXPORT_SYMBOL -0xb0d09102 iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL +0x8a7c87c9 iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL 0x08fc5533 fsverity_verify_bio vmlinux EXPORT_SYMBOL_GPL -0xa2907470 pagecache_write_begin vmlinux EXPORT_SYMBOL +0xffa37105 pagecache_write_begin vmlinux EXPORT_SYMBOL 0xf1c2bafe irq_force_affinity vmlinux EXPORT_SYMBOL_GPL 0x0d459213 work_on_cpu_safe vmlinux EXPORT_SYMBOL_GPL 0x89898459 kvm_irq_bypass vmlinux EXPORT_SYMBOL @@ -4892,11 +4896,11 @@ 0x9b2f93e0 vp_modern_get_queue_enable vmlinux EXPORT_SYMBOL_GPL 0x61577694 ZSTD_compressEnd vmlinux EXPORT_SYMBOL 0x16286538 iowrite64be_lo_hi vmlinux EXPORT_SYMBOL -0x8bd0aa83 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL +0x7864a235 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL 0xfdace107 padata_set_cpumask vmlinux EXPORT_SYMBOL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL 0xef6d0376 opal_invalid_call vmlinux EXPORT_SYMBOL_GPL -0x1d836032 ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL +0x892617cd ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL 0x2672c16a gro_cells_init vmlinux EXPORT_SYMBOL 0xc0b2664d devlink_dpipe_header_ipv4 vmlinux EXPORT_SYMBOL_GPL 0x52d43669 of_irq_get vmlinux EXPORT_SYMBOL_GPL @@ -4910,11 +4914,11 @@ 0x4ef5bcf4 perf_swevent_get_recursion_context vmlinux EXPORT_SYMBOL_GPL 0xb8273d0b __wake_up_sync vmlinux EXPORT_SYMBOL_GPL 0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL -0x5b87748c sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x060d0fa4 sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL 0xa9a0ee26 pnv_pci_get_device_tree vmlinux EXPORT_SYMBOL_GPL -0x8d31858d vlan_vid_del vmlinux EXPORT_SYMBOL -0x97cbbb86 skb_mpls_push vmlinux EXPORT_SYMBOL_GPL -0xbb2b21a9 dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL +0xf4558b43 vlan_vid_del vmlinux EXPORT_SYMBOL +0xb4851a72 skb_mpls_push vmlinux EXPORT_SYMBOL_GPL +0x462c85ee dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL 0x7ea993f0 iommu_report_device_fault vmlinux EXPORT_SYMBOL_GPL 0xd48433e4 give_up_console vmlinux EXPORT_SYMBOL 0xba6804e9 gpiod_put_array vmlinux EXPORT_SYMBOL_GPL @@ -4925,7 +4929,7 @@ 0x8dd6e811 skcipher_walk_done vmlinux EXPORT_SYMBOL_GPL 0x9a11a0fc crypto_attr_alg_name vmlinux EXPORT_SYMBOL_GPL 0x92c3662c debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL -0x4e5d12f1 __test_set_page_writeback vmlinux EXPORT_SYMBOL +0xd0b665f1 __test_set_page_writeback vmlinux EXPORT_SYMBOL 0xe7051c19 irq_chip_set_wake_parent vmlinux EXPORT_SYMBOL_GPL 0x72395dc1 xfrm_calg_get_byid vmlinux EXPORT_SYMBOL_GPL 0xe3eef7d3 of_devfreq_cooling_register_power vmlinux EXPORT_SYMBOL_GPL @@ -4937,13 +4941,13 @@ 0x8230e681 devm_of_led_get vmlinux EXPORT_SYMBOL_GPL 0xe397caf5 seq_buf_printf vmlinux EXPORT_SYMBOL_GPL 0xe1c321e9 take_dentry_name_snapshot vmlinux EXPORT_SYMBOL -0x927d5c79 deactivate_locked_super vmlinux EXPORT_SYMBOL +0x536f85c7 deactivate_locked_super vmlinux EXPORT_SYMBOL 0x6a94413b ftrace_set_filter vmlinux EXPORT_SYMBOL_GPL 0x3c53d565 em_dev_register_perf_domain vmlinux EXPORT_SYMBOL_GPL 0x81fd7e77 pnv_cxl_alloc_hwirq_ranges vmlinux EXPORT_SYMBOL 0x895577b0 numa_cpu_lookup_table vmlinux EXPORT_SYMBOL -0x3a608f68 xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL -0x2d5286c3 inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL +0x70d6b9c7 xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL +0x13796eac inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL 0x981caad5 auxiliary_find_device vmlinux EXPORT_SYMBOL_GPL 0x86b427ce clkdev_create vmlinux EXPORT_SYMBOL_GPL 0x95bc9078 btree_free vmlinux EXPORT_SYMBOL_GPL @@ -4951,16 +4955,16 @@ 0xee8c02e9 vprintk_emit vmlinux EXPORT_SYMBOL 0x09d44df9 in_lock_functions vmlinux EXPORT_SYMBOL 0xeb1a4f29 opal_error_code vmlinux EXPORT_SYMBOL_GPL -0x8d4ad954 ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0x831fc927 netpoll_parse_options vmlinux EXPORT_SYMBOL -0xc3e2dc9b netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL -0xbf6d9012 kernel_getpeername vmlinux EXPORT_SYMBOL +0xcd8e58c5 ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xe72a2a96 netpoll_parse_options vmlinux EXPORT_SYMBOL +0x8719c9da netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0x029bfe6e kernel_getpeername vmlinux EXPORT_SYMBOL 0x8df4a7f6 tpm2_get_cc_attrs_tbl vmlinux EXPORT_SYMBOL_GPL 0x0436da5f serial8250_do_set_termios vmlinux EXPORT_SYMBOL -0x3318daf4 __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x2636ca08 __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL 0xff1d1148 sysfs_chmod_file vmlinux EXPORT_SYMBOL_GPL 0xbccfd4d8 register_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0x3119ce42 zone_device_page_init vmlinux EXPORT_SYMBOL_GPL +0x28a60bd2 zone_device_page_init vmlinux EXPORT_SYMBOL_GPL 0x7cd9fd0a migrate_device_pages vmlinux EXPORT_SYMBOL 0xd2c99738 __kmalloc_track_caller vmlinux EXPORT_SYMBOL 0x4cda14a1 rt_mutex_lock vmlinux EXPORT_SYMBOL_GPL @@ -4968,7 +4972,7 @@ 0x21e9873b l3mdev_link_scope_lookup vmlinux EXPORT_SYMBOL_GPL 0x55c6faac alloc_fcdev vmlinux EXPORT_SYMBOL 0x1c78ac3b devl_assert_locked vmlinux EXPORT_SYMBOL_GPL -0xc5acff30 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL +0x1fa8fc51 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL 0xbd27ca06 input_event vmlinux EXPORT_SYMBOL 0x86df7e7c dev_get_regmap vmlinux EXPORT_SYMBOL_GPL 0x47326c9f pm_runtime_suspended_time vmlinux EXPORT_SYMBOL_GPL @@ -4979,14 +4983,14 @@ 0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL 0x72a73867 blk_crypto_reprogram_all_keys vmlinux EXPORT_SYMBOL_GPL 0xc8827b75 sysctl_vals vmlinux EXPORT_SYMBOL -0x19d20fa0 simple_pin_fs vmlinux EXPORT_SYMBOL +0x5bafe9d9 simple_pin_fs vmlinux EXPORT_SYMBOL 0x5635a60a vmalloc_user vmlinux EXPORT_SYMBOL 0xaf19266a posix_clock_unregister vmlinux EXPORT_SYMBOL_GPL 0x0cc71739 kthread_create_worker_on_cpu vmlinux EXPORT_SYMBOL -0x811bac48 mm_iommu_newdev vmlinux EXPORT_SYMBOL_GPL +0x0e98cc55 mm_iommu_newdev vmlinux EXPORT_SYMBOL_GPL 0x272a8933 udp_memory_allocated vmlinux EXPORT_SYMBOL -0x5b75118d bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL -0x399a5b3c sock_no_sendpage vmlinux EXPORT_SYMBOL +0xa94fad95 bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL +0x1feedb97 sock_no_sendpage vmlinux EXPORT_SYMBOL 0xeb7a513c led_put vmlinux EXPORT_SYMBOL_GPL 0xe4329092 __ctzdi2 vmlinux EXPORT_SYMBOL 0x6fd9c35a __clzdi2 vmlinux EXPORT_SYMBOL @@ -4998,30 +5002,30 @@ 0xcdaa1a43 pcie_reset_flr vmlinux EXPORT_SYMBOL_GPL 0x0cc4b4b6 crc_ccitt_false vmlinux EXPORT_SYMBOL 0x25ab2e69 proc_create_data vmlinux EXPORT_SYMBOL -0xc1663f8f filemap_range_has_page vmlinux EXPORT_SYMBOL -0xf6a1240c filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL +0x7be91312 filemap_range_has_page vmlinux EXPORT_SYMBOL +0xe3a83370 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL 0x65b88d4c param_ops_string vmlinux EXPORT_SYMBOL 0xf852d746 __tracepoint_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL -0xf9faefa2 kernel_sendmsg vmlinux EXPORT_SYMBOL -0x2219b836 kernel_getsockname vmlinux EXPORT_SYMBOL +0xfd50d0b6 kernel_sendmsg vmlinux EXPORT_SYMBOL +0x8e04e889 kernel_getsockname vmlinux EXPORT_SYMBOL 0xce354dd9 edac_device_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x38274334 uart_register_driver vmlinux EXPORT_SYMBOL 0xee7e91d9 divider_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL 0x99ce27fa copro_flush_all_slbs vmlinux EXPORT_SYMBOL_GPL 0xc8a3e5de l3mdev_ifindex_lookup_by_table_id vmlinux EXPORT_SYMBOL_GPL -0x3da637be xfrm_alloc_spi vmlinux EXPORT_SYMBOL +0x4411d3f9 xfrm_alloc_spi vmlinux EXPORT_SYMBOL 0x9af49514 icc_bulk_set_bw vmlinux EXPORT_SYMBOL_GPL 0x8349a895 nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0xd6ba4074 nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x80e771bb led_trigger_read vmlinux EXPORT_SYMBOL_GPL 0x1b610865 fwnode_remove_software_node vmlinux EXPORT_SYMBOL_GPL -0xe3f5d63d tpm_get_random vmlinux EXPORT_SYMBOL_GPL +0x4553fa7a tpm_get_random vmlinux EXPORT_SYMBOL_GPL 0xd09dcd26 pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL 0xfbb037a2 crypto_alloc_sync_skcipher vmlinux EXPORT_SYMBOL_GPL 0xc267960e utf8_validate vmlinux EXPORT_SYMBOL -0x8391b866 nf_log_packet vmlinux EXPORT_SYMBOL -0x21c07d70 dev_remove_pack vmlinux EXPORT_SYMBOL +0xced26837 nf_log_packet vmlinux EXPORT_SYMBOL +0x2fdc703c dev_remove_pack vmlinux EXPORT_SYMBOL 0x4170ea80 of_get_next_cpu_node vmlinux EXPORT_SYMBOL 0x9395f26d led_set_brightness_nopm vmlinux EXPORT_SYMBOL_GPL 0x2c256e1f input_scancode_to_scalar vmlinux EXPORT_SYMBOL @@ -5029,136 +5033,138 @@ 0x759bfe36 btree_destroy vmlinux EXPORT_SYMBOL_GPL 0xadf75477 posix_lock_file vmlinux EXPORT_SYMBOL 0x71a672ef dmam_pool_destroy vmlinux EXPORT_SYMBOL -0xc01b7b73 unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL -0x89810e24 set_page_dirty vmlinux EXPORT_SYMBOL +0x612d9830 unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL +0xdf65f245 set_page_dirty vmlinux EXPORT_SYMBOL 0x4d7272e4 migrate_enable vmlinux EXPORT_SYMBOL_GPL 0xd576886b kthread_destroy_worker vmlinux EXPORT_SYMBOL 0x5831e062 cpus_read_trylock vmlinux EXPORT_SYMBOL_GPL -0xbc16d611 seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL -0x34bda146 udp_disconnect vmlinux EXPORT_SYMBOL -0xc6eee46c ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL +0x75527ae0 seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL +0xf6cb6741 udp_disconnect vmlinux EXPORT_SYMBOL +0xf31137e7 ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL 0x1b0d389e dev_uc_unsync vmlinux EXPORT_SYMBOL 0x93ca8624 dev_mc_unsync vmlinux EXPORT_SYMBOL -0xda4abcfb unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x4514eef9 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL 0xb798ebf9 icc_provider_del vmlinux EXPORT_SYMBOL_GPL 0x97244ebf devm_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0x9fbc2fa6 regcache_cache_only vmlinux EXPORT_SYMBOL_GPL 0x9b92d16e pinctrl_gpio_set_config vmlinux EXPORT_SYMBOL_GPL 0xf5622c92 sbitmap_queue_min_shallow_depth vmlinux EXPORT_SYMBOL_GPL -0xc46df660 addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL -0x14cd4265 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL +0x9f517844 addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL +0xe3437041 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL 0x9815d870 input_set_timestamp vmlinux EXPORT_SYMBOL 0xfce7a778 fwnode_graph_get_remote_port vmlinux EXPORT_SYMBOL_GPL 0x63deefcf bus_get_kset vmlinux EXPORT_SYMBOL_GPL 0xfe72d216 vp_modern_set_queue_enable vmlinux EXPORT_SYMBOL_GPL -0xb7b58832 fb_show_logo vmlinux EXPORT_SYMBOL -0x3b823584 fb_pan_display vmlinux EXPORT_SYMBOL +0x2d75395e fb_show_logo vmlinux EXPORT_SYMBOL +0xfb5345f1 fb_pan_display vmlinux EXPORT_SYMBOL 0x095e37d5 blk_mq_virtio_map_queues vmlinux EXPORT_SYMBOL_GPL -0x1da0b19f __register_chrdev vmlinux EXPORT_SYMBOL +0x278d16f6 __register_chrdev vmlinux EXPORT_SYMBOL 0xd39e9848 put_itimerspec64 vmlinux EXPORT_SYMBOL_GPL -0x01c33cb3 dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL +0xf1bde304 dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL 0x4c3ac6e3 rtc_class_close vmlinux EXPORT_SYMBOL_GPL 0x033832c7 usb_amd_hang_symptom_quirk vmlinux EXPORT_SYMBOL_GPL 0xc58d5a90 kstrtoll_from_user vmlinux EXPORT_SYMBOL -0x635317fc trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL +0x861a7a70 fscrypt_dummy_policies_equal vmlinux EXPORT_SYMBOL_GPL +0xf56d39d7 trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL -0xf8600316 sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL -0xc83112f2 vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL -0x71433b21 devm_of_platform_populate vmlinux EXPORT_SYMBOL_GPL +0x4d4756e2 sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL +0xb964dea4 vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL +0xf9cd5c1b devm_of_platform_populate vmlinux EXPORT_SYMBOL_GPL 0x5e767dc5 pci_epc_remove_epf vmlinux EXPORT_SYMBOL_GPL 0xdc14eda7 pci_pci_problems vmlinux EXPORT_SYMBOL 0x653a0c57 pcie_capability_read_dword vmlinux EXPORT_SYMBOL -0xbf975a52 drop_super_exclusive vmlinux EXPORT_SYMBOL +0xcf32237a drop_super_exclusive vmlinux EXPORT_SYMBOL 0xbce21bb6 free_vm_area vmlinux EXPORT_SYMBOL_GPL -0x98835365 tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL -0x198b3d01 udp_lib_setsockopt vmlinux EXPORT_SYMBOL -0xeb8ab2a7 udp_lib_getsockopt vmlinux EXPORT_SYMBOL +0x7c6d9164 tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL +0xaac03d50 udp_lib_setsockopt vmlinux EXPORT_SYMBOL +0x57847337 udp_lib_getsockopt vmlinux EXPORT_SYMBOL 0x81533963 sysfs_format_mac vmlinux EXPORT_SYMBOL -0xdd3d58b1 get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL -0xe65dbf80 get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL -0x925690a7 sk_send_sigurg vmlinux EXPORT_SYMBOL +0x90e3dd2c get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL +0x7fe77e65 get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL +0x13520f57 sk_send_sigurg vmlinux EXPORT_SYMBOL 0x3e255f6c ptp_clock_event vmlinux EXPORT_SYMBOL 0x2e678211 xas_find_conflict vmlinux EXPORT_SYMBOL_GPL 0xd85917a6 proc_set_size vmlinux EXPORT_SYMBOL 0xe8993bcd dma_alloc_pages vmlinux EXPORT_SYMBOL_GPL 0xc7224d2f devl_sb_unregister vmlinux EXPORT_SYMBOL_GPL -0xac0f1c93 netif_rx_any_context vmlinux EXPORT_SYMBOL +0x30db4fa9 netif_rx_any_context vmlinux EXPORT_SYMBOL 0x136ed5b2 pm_generic_poweroff_noirq vmlinux EXPORT_SYMBOL_GPL -0x320eb6c2 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL -0xef595196 drop_super vmlinux EXPORT_SYMBOL +0xe1510ec8 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL +0x384105a4 drop_super vmlinux EXPORT_SYMBOL 0xc5850110 printk vmlinux EXPORT_SYMBOL 0x432702e6 mm_iommu_mapped_inc vmlinux EXPORT_SYMBOL_GPL 0x6baa828e devlink_health_reporter_create vmlinux EXPORT_SYMBOL_GPL 0x460f4a34 flow_hash_from_keys vmlinux EXPORT_SYMBOL 0xe1a8d7c9 net_rwsem vmlinux EXPORT_SYMBOL_GPL -0xd99237a2 sock_enable_timestamps vmlinux EXPORT_SYMBOL -0x3b1117ce sk_alloc vmlinux EXPORT_SYMBOL +0x3bf3c0bc sock_enable_timestamps vmlinux EXPORT_SYMBOL +0x578c8453 sk_alloc vmlinux EXPORT_SYMBOL 0x2e8296f8 bus_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x326cefe5 hwpoison_filter_dev_minor vmlinux EXPORT_SYMBOL_GPL 0x8d7e3373 hwpoison_filter_dev_major vmlinux EXPORT_SYMBOL_GPL -0x043f8733 try_to_release_page vmlinux EXPORT_SYMBOL +0xaf1f9ecc try_to_release_page vmlinux EXPORT_SYMBOL 0xc975a820 synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0x8b6c761a __xive_enabled vmlinux EXPORT_SYMBOL_GPL -0x5ee40b25 xp_alloc_batch vmlinux EXPORT_SYMBOL +0xe8c59b8e xp_alloc_batch vmlinux EXPORT_SYMBOL 0x0d3d53da dma_buf_vmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xea067cc4 dma_buf_mmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xae43feea register_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE 0x8e1a5172 __platform_driver_register vmlinux EXPORT_SYMBOL_GPL 0x628b39b2 pci_disable_msix vmlinux EXPORT_SYMBOL -0x86a6251c devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0xc8929737 devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0x7a93c6b3 kobject_add vmlinux EXPORT_SYMBOL 0xe3cd5fae klist_iter_init vmlinux EXPORT_SYMBOL_GPL 0x498e9128 ZSTD_findDecompressedSize vmlinux EXPORT_SYMBOL 0x10138352 tracing_on vmlinux EXPORT_SYMBOL_GPL -0x73d4137b seg6_hmac_net_exit vmlinux EXPORT_SYMBOL -0xe3ebcffe xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL -0x369b1bc3 sock_gen_put vmlinux EXPORT_SYMBOL_GPL +0xf66356bc seg6_hmac_net_exit vmlinux EXPORT_SYMBOL +0xa844680a xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL +0x2c566088 sock_gen_put vmlinux EXPORT_SYMBOL_GPL 0xffe47a29 thermal_zone_get_temp vmlinux EXPORT_SYMBOL_GPL 0xcc481ca5 platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0xa57dfb41 start_thread vmlinux EXPORT_SYMBOL 0x4119b54f iw_handler_get_thrspy vmlinux EXPORT_SYMBOL -0xec277cbb xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL +0x8c18a303 xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL 0x2323a33b gnet_stats_copy_queue vmlinux EXPORT_SYMBOL 0xd99ed08e of_match_device vmlinux EXPORT_SYMBOL 0x351ce0d6 of_node_name_eq vmlinux EXPORT_SYMBOL 0x9004c1ff hid_ignore vmlinux EXPORT_SYMBOL_GPL -0xc99456cb dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL +0xbd248bcc dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL 0x0c53ddd8 pci_scan_single_device vmlinux EXPORT_SYMBOL 0x2505bf18 kstrtol_from_user vmlinux EXPORT_SYMBOL 0x6b10bee1 _copy_to_user vmlinux EXPORT_SYMBOL -0x35cf89e8 simple_dir_operations vmlinux EXPORT_SYMBOL +0x4007e1cc simple_dir_operations vmlinux EXPORT_SYMBOL 0x162893fd hashlen_string vmlinux EXPORT_SYMBOL 0x4da1f4a7 list_lru_del vmlinux EXPORT_SYMBOL_GPL -0xa957d8a0 xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL -0x42312c2b inet_frag_reasm_finish vmlinux EXPORT_SYMBOL +0x10d0bc1c xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL +0x146f03f0 inet_frag_reasm_finish vmlinux EXPORT_SYMBOL 0xc2a814db tcp_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x7f62eaa4 sgl_free vmlinux EXPORT_SYMBOL 0xcc6a6cb8 dqput vmlinux EXPORT_SYMBOL 0xd0a92090 dqget vmlinux EXPORT_SYMBOL -0x2fc9098b always_delete_dentry vmlinux EXPORT_SYMBOL +0xfd130e3f always_delete_dentry vmlinux EXPORT_SYMBOL 0x934b6922 setattr_copy vmlinux EXPORT_SYMBOL 0xb4ea7cf7 kgdb_connected vmlinux EXPORT_SYMBOL_GPL 0xfe55d905 em_dev_unregister_perf_domain vmlinux EXPORT_SYMBOL_GPL -0xc86461f9 icmpv6_ndo_send vmlinux EXPORT_SYMBOL -0xb4946aa0 inet_frags_fini vmlinux EXPORT_SYMBOL +0x8a7ed378 icmpv6_ndo_send vmlinux EXPORT_SYMBOL +0x22c6b607 inet_frags_fini vmlinux EXPORT_SYMBOL 0x65d9e877 cpufreq_register_notifier vmlinux EXPORT_SYMBOL -0xc47fe162 pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL +0xbff2f174 pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL 0x2a8e9c51 device_driver_attach vmlinux EXPORT_SYMBOL_GPL 0xdd333f6b iommu_capable vmlinux EXPORT_SYMBOL_GPL 0xdacc2e2e gpiod_set_raw_value vmlinux EXPORT_SYMBOL_GPL 0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0x94ef97bf fscrypt_context_for_new_inode vmlinux EXPORT_SYMBOL_GPL 0xf346231f seq_list_start_head vmlinux EXPORT_SYMBOL 0x4de64303 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL -0xd003e3d8 netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL -0x32af28f5 netif_device_detach vmlinux EXPORT_SYMBOL -0xd119d67a netif_device_attach vmlinux EXPORT_SYMBOL +0xd8ffb110 netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL +0x7fa1646e netif_device_detach vmlinux EXPORT_SYMBOL +0x9dac15d7 netif_device_attach vmlinux EXPORT_SYMBOL 0x550bba74 device_rename vmlinux EXPORT_SYMBOL_GPL -0xdfa2d15b simple_attr_read vmlinux EXPORT_SYMBOL_GPL +0xdf9af118 simple_attr_read vmlinux EXPORT_SYMBOL_GPL 0x5d0c359e relay_flush vmlinux EXPORT_SYMBOL_GPL 0x33cd6da2 mach_pseries vmlinux EXPORT_SYMBOL -0x6a6f2946 espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL -0x15fd020b kernel_bind vmlinux EXPORT_SYMBOL +0xc19f8f8b espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL +0x9ff808bb kernel_bind vmlinux EXPORT_SYMBOL 0x7006586e iommu_get_group_resv_regions vmlinux EXPORT_SYMBOL_GPL 0xcc248d26 serial8250_suspend_port vmlinux EXPORT_SYMBOL 0x4e6e8ea7 fg_console vmlinux EXPORT_SYMBOL @@ -5170,75 +5176,75 @@ 0xe01565b2 dma_get_merge_boundary vmlinux EXPORT_SYMBOL_GPL 0x807fdcc4 call_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0x585bcde0 __devm_release_region vmlinux EXPORT_SYMBOL -0xb10d7f1d fl6_merge_options vmlinux EXPORT_SYMBOL_GPL -0x0c125d72 sock_set_reuseaddr vmlinux EXPORT_SYMBOL +0x31d4b3f8 fl6_merge_options vmlinux EXPORT_SYMBOL_GPL +0x93497c06 sock_set_reuseaddr vmlinux EXPORT_SYMBOL 0xb1a028b6 device_link_del vmlinux EXPORT_SYMBOL_GPL 0xc4469c82 device_link_add vmlinux EXPORT_SYMBOL_GPL 0xf7d961d8 clk_hw_unregister_composite vmlinux EXPORT_SYMBOL_GPL 0xf5e2b717 pci_bus_find_capability vmlinux EXPORT_SYMBOL 0x578a408b ZSTD_initDCtx vmlinux EXPORT_SYMBOL 0x0e27a2dd ZSTD_initCCtx vmlinux EXPORT_SYMBOL -0xe0fbd61d dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL -0x95c3446c vlan_dev_vlan_id vmlinux EXPORT_SYMBOL -0xfb25deeb __skb_try_recv_datagram vmlinux EXPORT_SYMBOL +0x7bbf9757 dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL +0x7b4671e2 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0x04694afd __skb_try_recv_datagram vmlinux EXPORT_SYMBOL 0x959e3fd5 input_set_min_poll_interval vmlinux EXPORT_SYMBOL 0xc4945435 input_set_max_poll_interval vmlinux EXPORT_SYMBOL 0xc774a9e7 serial8250_em485_start_tx vmlinux EXPORT_SYMBOL_GPL 0x79a87914 pinconf_generic_dt_free_map vmlinux EXPORT_SYMBOL_GPL 0xe691ac7f ZSTD_decompressBegin vmlinux EXPORT_SYMBOL 0x0609c64d security_skb_classify_flow vmlinux EXPORT_SYMBOL -0xf976e5bd frontswap_register_ops vmlinux EXPORT_SYMBOL -0xd27c7fdf pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL -0x53fffb84 pcibios_alloc_controller vmlinux EXPORT_SYMBOL_GPL -0x4ce2be82 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL +0x730a313d frontswap_register_ops vmlinux EXPORT_SYMBOL +0x65e1ce9d pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0x5105e0b4 pcibios_alloc_controller vmlinux EXPORT_SYMBOL_GPL +0x3ec07278 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL 0xf40214da __class_register vmlinux EXPORT_SYMBOL_GPL 0xd5c6def7 gpiochip_populate_parent_fwspec_twocell vmlinux EXPORT_SYMBOL_GPL 0x6a5cb5ee __get_free_pages vmlinux EXPORT_SYMBOL 0x1435c5ce __SCK__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL -0x898343f7 rawv6_mh_filter_register vmlinux EXPORT_SYMBOL -0x287e95ed nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0xe62ca41b rawv6_mh_filter_register vmlinux EXPORT_SYMBOL +0xac2b5288 nf_unregister_net_hook vmlinux EXPORT_SYMBOL 0x9194b961 pciserial_init_ports vmlinux EXPORT_SYMBOL_GPL 0x97adb487 utf8s_to_utf16s vmlinux EXPORT_SYMBOL 0xb4b97c90 pvclock_gtod_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x9487d3e1 ns_capable vmlinux EXPORT_SYMBOL -0x9b08c58b rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL -0xa9c6e03d ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL -0xc77ff378 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL +0xd72af104 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL +0xa82784c9 ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL +0x13733e44 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL 0x2a859893 nvmem_device_find vmlinux EXPORT_SYMBOL_GPL 0x91638448 __auxiliary_device_add vmlinux EXPORT_SYMBOL_GPL 0x4871d75d clk_hw_register_clkdev vmlinux EXPORT_SYMBOL -0x21453053 fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL +0x3008e6c3 fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL 0x864c9fae disk_set_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0x956ec63e debugfs_attr_read vmlinux EXPORT_SYMBOL_GPL 0x92b9b180 slash_name vmlinux EXPORT_SYMBOL -0x59fe20f9 shake_page vmlinux EXPORT_SYMBOL_GPL +0xe9693747 shake_page vmlinux EXPORT_SYMBOL_GPL 0x7bbccd05 nr_node_ids vmlinux EXPORT_SYMBOL 0xbcc15e75 ktime_get_coarse_with_offset vmlinux EXPORT_SYMBOL_GPL -0xe965d040 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL +0xc46b9708 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL 0x6df1aaf1 kernel_sigaction vmlinux EXPORT_SYMBOL 0x80d0cdb1 kvm_free_hpt_cma vmlinux EXPORT_SYMBOL_GPL -0x37ca95cf ipv4_specific vmlinux EXPORT_SYMBOL -0x41dec043 hippi_type_trans vmlinux EXPORT_SYMBOL -0x2906e073 proto_unregister vmlinux EXPORT_SYMBOL -0xdb62ad6b blackhole_netdev vmlinux EXPORT_SYMBOL +0xe6c5c7e1 ipv4_specific vmlinux EXPORT_SYMBOL +0xac630ca1 hippi_type_trans vmlinux EXPORT_SYMBOL +0x22ea180f proto_unregister vmlinux EXPORT_SYMBOL +0x933f3b65 blackhole_netdev vmlinux EXPORT_SYMBOL 0x309f9f4e csum_and_copy_from_iter vmlinux EXPORT_SYMBOL 0x20ac16e0 __fsnotify_inode_delete vmlinux EXPORT_SYMBOL_GPL 0x5588879e kvmppc_entry_trampoline vmlinux EXPORT_SYMBOL_GPL 0xaeec63fa fwnode_get_name vmlinux EXPORT_SYMBOL_GPL 0x51588731 pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL -0x8b7eec67 blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0x986973c2 blk_mq_free_tag_set vmlinux EXPORT_SYMBOL 0x7592862a crypto_cipher_encrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL -0xab24a007 fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x291a93b4 fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9d366f99 page_reporting_register vmlinux EXPORT_SYMBOL_GPL 0x09d63265 list_lru_count_node vmlinux EXPORT_SYMBOL_GPL 0x67a943fc from_kprojid_munged vmlinux EXPORT_SYMBOL 0x941558c0 flow_rule_match_enc_ip vmlinux EXPORT_SYMBOL 0x46a46186 flow_block_cb_setup_simple vmlinux EXPORT_SYMBOL -0xbb1228c3 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL +0x3af2e5e6 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL 0x439e633b pci_num_vf vmlinux EXPORT_SYMBOL_GPL 0x22ec5205 cpu_latency_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0x2327fc85 param_ops_long vmlinux EXPORT_SYMBOL -0x89aaea97 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x36d30458 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x70ad75fb radix_tree_lookup vmlinux EXPORT_SYMBOL 0x3e7080cb mpi_read_from_buffer vmlinux EXPORT_SYMBOL_GPL 0x4aea463f crc32_le_shift vmlinux EXPORT_SYMBOL @@ -5246,7 +5252,7 @@ 0xc3805cd1 fs_ftype_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x0f180070 ring_buffer_free_read_page vmlinux EXPORT_SYMBOL_GPL 0x1874ef67 rt_mutex_unlock vmlinux EXPORT_SYMBOL_GPL -0xcd110495 neigh_seq_next vmlinux EXPORT_SYMBOL +0x7c79f693 neigh_seq_next vmlinux EXPORT_SYMBOL 0x86394ab2 bsg_register_queue vmlinux EXPORT_SYMBOL_GPL 0xa51b7cd5 badblocks_init vmlinux EXPORT_SYMBOL_GPL 0x634b9d42 __SCK__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL @@ -5254,28 +5260,28 @@ 0x9770fe7d generic_ro_fops vmlinux EXPORT_SYMBOL 0xdbe8d8a0 __SCK__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xfeaa1558 opal_async_wait_response_interruptible vmlinux EXPORT_SYMBOL_GPL -0xae34e887 nexthop_select_path vmlinux EXPORT_SYMBOL_GPL +0x07f43c82 nexthop_select_path vmlinux EXPORT_SYMBOL_GPL 0xb914aeea gnet_stats_copy_basic_hw vmlinux EXPORT_SYMBOL 0xa6620742 dev_pm_opp_free_cpufreq_table vmlinux EXPORT_SYMBOL_GPL -0x1b386153 dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL +0xe1de45ea dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL 0xfed40ddf pm_runtime_force_resume vmlinux EXPORT_SYMBOL_GPL 0x2f118517 devm_pci_remap_cfgspace vmlinux EXPORT_SYMBOL 0x269e93c7 devm_fwnode_pwm_get vmlinux EXPORT_SYMBOL_GPL -0xf4947677 phy_calibrate vmlinux EXPORT_SYMBOL_GPL +0x80be5774 phy_calibrate vmlinux EXPORT_SYMBOL_GPL 0x92668805 vli_cmp vmlinux EXPORT_SYMBOL -0x9c06c735 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL +0x99712496 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL 0xb25d8355 user_path_create vmlinux EXPORT_SYMBOL 0x1f2139b6 kthread_bind vmlinux EXPORT_SYMBOL -0xbc4f3034 ipv6_setsockopt vmlinux EXPORT_SYMBOL +0x1f3bebbb ipv6_setsockopt vmlinux EXPORT_SYMBOL 0x515b390f __SCK__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL -0xa2c336b7 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0x313e4e3f blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL 0x803fe1e1 forget_all_cached_acls vmlinux EXPORT_SYMBOL 0x47a3196a rt_mutex_base_init vmlinux EXPORT_SYMBOL 0x54e3d5fd __pmd_frag_nr vmlinux EXPORT_SYMBOL 0x6e9a448d __pte_frag_nr vmlinux EXPORT_SYMBOL -0x79410195 inet_frag_find vmlinux EXPORT_SYMBOL -0x8171e5c0 inetdev_by_index vmlinux EXPORT_SYMBOL -0xe80e6bf6 __sk_backlog_rcv vmlinux EXPORT_SYMBOL +0x51863286 inet_frag_find vmlinux EXPORT_SYMBOL +0xa5de3310 inetdev_by_index vmlinux EXPORT_SYMBOL +0x1a56dd87 __sk_backlog_rcv vmlinux EXPORT_SYMBOL 0xb74c31cd wwan_remove_port vmlinux EXPORT_SYMBOL_GPL 0xe8a1ebce con_is_visible vmlinux EXPORT_SYMBOL 0xc529e1ab devm_of_clk_add_hw_provider vmlinux EXPORT_SYMBOL_GPL @@ -5292,15 +5298,15 @@ 0x12a3b3b9 fifo_set_limit vmlinux EXPORT_SYMBOL 0x58b4645c dev_close_many vmlinux EXPORT_SYMBOL 0x28b030d2 of_overlay_notifier_unregister vmlinux EXPORT_SYMBOL_GPL -0xa1574bd6 dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL +0x3c5ecd29 dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL 0x96148445 con_debug_enter vmlinux EXPORT_SYMBOL_GPL 0xcf705d3c pci_write_config_dword vmlinux EXPORT_SYMBOL 0x599fb41c kvmalloc_node vmlinux EXPORT_SYMBOL -0xb15b21be filemap_fdatawrite vmlinux EXPORT_SYMBOL +0xe717857f filemap_fdatawrite vmlinux EXPORT_SYMBOL 0x9cc4f70a register_pm_notifier vmlinux EXPORT_SYMBOL_GPL 0xc98c1d32 pnv_cxl_release_hwirqs vmlinux EXPORT_SYMBOL -0xa0321ac5 dev_add_offload vmlinux EXPORT_SYMBOL -0x7499e4b7 dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL +0xbcdf329a dev_add_offload vmlinux EXPORT_SYMBOL +0x99b28e52 dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL 0xa5976e4f dev_base_lock vmlinux EXPORT_SYMBOL 0xd25d4f74 console_blank_hook vmlinux EXPORT_SYMBOL 0x32c2e063 devm_clk_register vmlinux EXPORT_SYMBOL_GPL @@ -5308,44 +5314,44 @@ 0xf7707b53 pci_p2pmem_free_sgl vmlinux EXPORT_SYMBOL_GPL 0x7846af95 iov_iter_discard vmlinux EXPORT_SYMBOL 0x247ef831 kdb_unregister vmlinux EXPORT_SYMBOL_GPL -0xd41584f5 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL +0x8943a401 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL 0xb1342cdb _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL 0x821518df param_set_uint_minmax vmlinux EXPORT_SYMBOL_GPL -0xd18aaa58 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL -0xe1c2af56 tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL +0x54dff9f4 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL +0xfcef6c9f tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL 0x32e1434d devm_extcon_unregister_notifier vmlinux EXPORT_SYMBOL 0xe199ee47 devm_regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL 0xcf3fda31 iommu_sva_get_pasid vmlinux EXPORT_SYMBOL_GPL 0x58631c97 pci_epc_write_header vmlinux EXPORT_SYMBOL_GPL 0xff5e84a8 pci_iov_get_pf_drvdata vmlinux EXPORT_SYMBOL_GPL -0x7bd51148 __alloc_disk_node vmlinux EXPORT_SYMBOL +0xeecdd414 __alloc_disk_node vmlinux EXPORT_SYMBOL 0xc22a3091 vm_unmap_aliases vmlinux EXPORT_SYMBOL_GPL 0x1b320af7 pnv_pci_get_presence_state vmlinux EXPORT_SYMBOL_GPL 0xbfdad132 cpu_remove_dev_attr_group vmlinux EXPORT_SYMBOL_GPL 0x1e8fac8e wireless_nlevent_flush vmlinux EXPORT_SYMBOL_GPL -0x161b0219 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL -0x46d79c2d xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL -0xebfe3b2a netlink_capable vmlinux EXPORT_SYMBOL +0xac27dbfb br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL +0x5d5b1143 xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL +0xd477c639 netlink_capable vmlinux EXPORT_SYMBOL 0x45b7550d gnet_stats_finish_copy vmlinux EXPORT_SYMBOL -0xfd87c048 skb_checksum_trimmed vmlinux EXPORT_SYMBOL +0xeb8b35db skb_checksum_trimmed vmlinux EXPORT_SYMBOL 0x6b86205b device_show_int vmlinux EXPORT_SYMBOL_GPL 0x011b375a uart_handle_dcd_change vmlinux EXPORT_SYMBOL_GPL 0x114641f0 uart_handle_cts_change vmlinux EXPORT_SYMBOL_GPL 0x824c93e6 pwm_capture vmlinux EXPORT_SYMBOL_GPL 0xe72c0af5 sbitmap_weight vmlinux EXPORT_SYMBOL_GPL -0xd9bdf98c free_inode_nonrcu vmlinux EXPORT_SYMBOL +0xbbaad811 free_inode_nonrcu vmlinux EXPORT_SYMBOL 0x30c51adc dma_pool_create vmlinux EXPORT_SYMBOL -0x0baadc40 inode_to_bdi vmlinux EXPORT_SYMBOL -0x19412018 bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL +0x20b9eb9e inode_to_bdi vmlinux EXPORT_SYMBOL +0x1b2717c9 bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL 0xc2c275ff opal_poll_events vmlinux EXPORT_SYMBOL_GPL -0xfe518ad7 __ip6_local_out vmlinux EXPORT_SYMBOL_GPL -0x946ae633 napi_complete_done vmlinux EXPORT_SYMBOL +0xdba34dbd __ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xfa3e799e napi_complete_done vmlinux EXPORT_SYMBOL 0xfe135418 of_resolve_phandles vmlinux EXPORT_SYMBOL_GPL 0x670435c1 tty_name vmlinux EXPORT_SYMBOL 0x7fdebec9 vfs_parse_fs_param vmlinux EXPORT_SYMBOL 0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL -0x443d320c udp6_csum_init vmlinux EXPORT_SYMBOL -0xe60e7e7e dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL +0x94b521cb udp6_csum_init vmlinux EXPORT_SYMBOL +0x30738e6c dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL 0xfe06b4e8 power_supply_register vmlinux EXPORT_SYMBOL_GPL 0x79d53c26 serial8250_register_8250_port vmlinux EXPORT_SYMBOL 0xf72a65ea tty_get_char_size vmlinux EXPORT_SYMBOL_GPL @@ -5353,9 +5359,9 @@ 0x56c3db64 __tracepoint_kmalloc vmlinux EXPORT_SYMBOL 0xe3b5a5df perf_event_release_kernel vmlinux EXPORT_SYMBOL_GPL 0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL -0x8bf15954 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL +0x92b02723 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL 0x5eb417e0 __SCK__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0xc3cc8ef7 fib_default_rule_add vmlinux EXPORT_SYMBOL +0xfe40db18 fib_default_rule_add vmlinux EXPORT_SYMBOL 0x0e5e966a devm_extcon_register_notifier_all vmlinux EXPORT_SYMBOL 0xf8b9499e regcache_drop_region vmlinux EXPORT_SYMBOL_GPL 0x6df0052b pm_generic_runtime_suspend vmlinux EXPORT_SYMBOL_GPL @@ -5364,85 +5370,85 @@ 0xbde9b7c4 pci_load_and_free_saved_state vmlinux EXPORT_SYMBOL_GPL 0x374e4899 pci_save_state vmlinux EXPORT_SYMBOL 0xd6315f31 ecc_gen_privkey vmlinux EXPORT_SYMBOL -0x9151d0d0 writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x2709cb92 writeback_inodes_sb vmlinux EXPORT_SYMBOL 0xa2e1b3ef trace_printk_init_buffers vmlinux EXPORT_SYMBOL_GPL 0x4a4e65e8 param_get_uint vmlinux EXPORT_SYMBOL 0xce84862a elv_register vmlinux EXPORT_SYMBOL_GPL 0xc599a772 security_xfrm_state_delete vmlinux EXPORT_SYMBOL 0x3c185c61 page_put_link vmlinux EXPORT_SYMBOL -0x0f59b174 release_pages vmlinux EXPORT_SYMBOL +0xf628504b release_pages vmlinux EXPORT_SYMBOL 0x44b09de0 iommu_tce_check_ioba vmlinux EXPORT_SYMBOL_GPL 0xb1bed25d dpm_resume_start vmlinux EXPORT_SYMBOL_GPL 0x5fa011f5 pci_enable_msi vmlinux EXPORT_SYMBOL 0xd75b20aa rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL 0xc65304b3 security_xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0x227ca82a km_state_expired vmlinux EXPORT_SYMBOL +0xccb1065a km_state_expired vmlinux EXPORT_SYMBOL 0x7f86a1aa of_phandle_iterator_next vmlinux EXPORT_SYMBOL_GPL -0xe4dd44d6 dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL +0x4d14416a dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL 0x95f8f3a9 watchdog_set_restart_priority vmlinux EXPORT_SYMBOL_GPL 0x1e7aa18f platform_msi_domain_alloc_irqs vmlinux EXPORT_SYMBOL_GPL 0xaff74772 component_bind_all vmlinux EXPORT_SYMBOL_GPL 0xff05fa13 vring_interrupt vmlinux EXPORT_SYMBOL_GPL 0x14251339 clk_hw_rate_is_protected vmlinux EXPORT_SYMBOL_GPL 0xb0e10781 get_option vmlinux EXPORT_SYMBOL -0xfae5c0c9 blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0xe7cd5e94 blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL 0xdf2738bb cpu_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xbc7abdb8 strp_stop vmlinux EXPORT_SYMBOL_GPL +0x3ef7da49 strp_stop vmlinux EXPORT_SYMBOL_GPL 0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL -0x4dd76fe3 inet_accept vmlinux EXPORT_SYMBOL -0x2d3ecd09 tcp_select_initial_window vmlinux EXPORT_SYMBOL -0x132c4576 register_pernet_device vmlinux EXPORT_SYMBOL_GPL -0xb4cee1a8 sock_set_priority vmlinux EXPORT_SYMBOL +0xca698f73 inet_accept vmlinux EXPORT_SYMBOL +0x78e40cef tcp_select_initial_window vmlinux EXPORT_SYMBOL +0x3c710955 register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xfd6eab90 sock_set_priority vmlinux EXPORT_SYMBOL 0xbe4a7a5d hidraw_connect vmlinux EXPORT_SYMBOL_GPL 0x76bb68af class_for_each_device vmlinux EXPORT_SYMBOL_GPL 0x3665670e pci_free_irq_vectors vmlinux EXPORT_SYMBOL 0x38e1fde7 mpi_set vmlinux EXPORT_SYMBOL_GPL 0x558b281d aes_expandkey vmlinux EXPORT_SYMBOL 0x2d30596c from_kqid_munged vmlinux EXPORT_SYMBOL -0xeb34c4ad filemap_read vmlinux EXPORT_SYMBOL_GPL +0x9832a8b2 filemap_read vmlinux EXPORT_SYMBOL_GPL 0xbe39d25d suse_allow_unsupported_param_ops vmlinux EXPORT_SYMBOL_GPL 0x6aff5952 padata_do_parallel vmlinux EXPORT_SYMBOL 0x5aa29cfb bpf_offload_dev_create vmlinux EXPORT_SYMBOL_GPL 0x05883efb __traceiter_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x53b954a2 up_read vmlinux EXPORT_SYMBOL 0x595d0946 empty_zero_page vmlinux EXPORT_SYMBOL -0xf5aad81f tso_count_descs vmlinux EXPORT_SYMBOL -0x8ececda4 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL -0x770e5edc __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x534410bd tso_count_descs vmlinux EXPORT_SYMBOL +0x8d25ad55 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0x7db27b56 __pskb_pull_tail vmlinux EXPORT_SYMBOL 0xec774acb cpufreq_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL -0x329f11b8 i2c_match_id vmlinux EXPORT_SYMBOL_GPL +0x50e3df94 i2c_match_id vmlinux EXPORT_SYMBOL_GPL 0x4609b1ed devm_hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0xe4807292 tty_wait_until_sent vmlinux EXPORT_SYMBOL 0x0403c77c dquot_load_quota_sb vmlinux EXPORT_SYMBOL 0x9507c90f copy_fsxattr_to_user vmlinux EXPORT_SYMBOL 0x175e33fb dma_spin_lock vmlinux EXPORT_SYMBOL 0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL -0x2a961ab5 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL -0x728e3c84 tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0xe9427d58 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL +0x7b671382 tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x865e6a2b device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x94bd9ed6 pci_device_group vmlinux EXPORT_SYMBOL_GPL 0xdffc80fc vesa_modes vmlinux EXPORT_SYMBOL 0x902bdc9e gpiod_set_raw_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x1ca3aa97 alarm_forward vmlinux EXPORT_SYMBOL_GPL -0xcf2b92d0 switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL -0xc65a3de7 __netif_schedule vmlinux EXPORT_SYMBOL +0x5184382f switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0xb1a2fa52 __netif_schedule vmlinux EXPORT_SYMBOL 0xbe96dfd8 of_reconfig_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x628b28d1 cpuidle_get_driver vmlinux EXPORT_SYMBOL_GPL 0xbb24f372 __SCK__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xdf4f8a71 clk_fractional_divider_ops vmlinux EXPORT_SYMBOL_GPL 0x842c8e9d ioread16 vmlinux EXPORT_SYMBOL -0x60634782 generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL +0x4962b97e generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL 0xdd58299b generic_fillattr vmlinux EXPORT_SYMBOL 0xc972449f mempool_alloc_slab vmlinux EXPORT_SYMBOL 0x56d61dce context_tracking_enter vmlinux EXPORT_SYMBOL_GPL 0xf47654df irq_check_status_bit vmlinux EXPORT_SYMBOL_GPL 0xd14478d0 param_set_invbool vmlinux EXPORT_SYMBOL -0xc6293a5e __inet_hash vmlinux EXPORT_SYMBOL +0x825e9af7 __inet_hash vmlinux EXPORT_SYMBOL 0x32f15960 cpuidle_unregister_driver vmlinux EXPORT_SYMBOL_GPL -0x4eba2def i2c_register_driver vmlinux EXPORT_SYMBOL +0xce6f2ae1 i2c_register_driver vmlinux EXPORT_SYMBOL 0x0a01e7f7 pci_bus_alloc_resource vmlinux EXPORT_SYMBOL 0xa10061ec gpiod_set_array_value vmlinux EXPORT_SYMBOL_GPL -0xe808c402 of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0x8fa14fd2 of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0x0c0f79af ZSTD_getDictID_fromFrame vmlinux EXPORT_SYMBOL 0x789c73d9 rcu_cpu_stall_suppress_at_boot vmlinux EXPORT_SYMBOL_GPL 0x92d5838e request_threaded_irq vmlinux EXPORT_SYMBOL @@ -5450,7 +5456,7 @@ 0x9d2f49ef __SCK__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL 0xa4a29512 has_capability vmlinux EXPORT_SYMBOL 0xb4f13d2a abort vmlinux EXPORT_SYMBOL -0xa8baeb89 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL +0x007845b7 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL 0xaea7f1ef devlink_sb_unregister vmlinux EXPORT_SYMBOL_GPL 0x93edef07 devlink_health_report vmlinux EXPORT_SYMBOL_GPL 0x696eda66 pm_clk_add_notifier vmlinux EXPORT_SYMBOL_GPL @@ -5460,26 +5466,26 @@ 0x1df33284 opal_prd_msg vmlinux EXPORT_SYMBOL_GPL 0xdc0b2b5b opal_flash_write vmlinux EXPORT_SYMBOL_GPL 0x86585a33 devlink_fmsg_obj_nest_start vmlinux EXPORT_SYMBOL_GPL -0xd027f7a4 skb_clone vmlinux EXPORT_SYMBOL +0x6ce2ad48 skb_clone vmlinux EXPORT_SYMBOL 0xc58f4b53 edac_mc_alloc vmlinux EXPORT_SYMBOL_GPL 0xcceb6741 input_get_keycode vmlinux EXPORT_SYMBOL 0x56bf64a2 regmap_can_raw_write vmlinux EXPORT_SYMBOL_GPL -0x9aaa70bb of_genpd_del_provider vmlinux EXPORT_SYMBOL_GPL -0xd508adf5 wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL +0xc4c8cc47 of_genpd_del_provider vmlinux EXPORT_SYMBOL_GPL +0x833d77e8 wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL 0x0674d01b virtqueue_enable_cb_prepare vmlinux EXPORT_SYMBOL_GPL 0xfdcc8a0e fb_find_best_display vmlinux EXPORT_SYMBOL 0x74046af9 __pci_hp_initialize vmlinux EXPORT_SYMBOL_GPL 0x0745a981 xa_erase vmlinux EXPORT_SYMBOL 0x6f19e68e set_task_ioprio vmlinux EXPORT_SYMBOL_GPL 0x23368497 crypto_find_alg vmlinux EXPORT_SYMBOL_GPL -0x5d28c792 setup_arg_pages vmlinux EXPORT_SYMBOL -0x4dd73ac9 pagevec_lookup_range vmlinux EXPORT_SYMBOL +0x17fe68ae setup_arg_pages vmlinux EXPORT_SYMBOL +0xb7e1b349 pagevec_lookup_range vmlinux EXPORT_SYMBOL 0xb3707e6e flow_keys_basic_dissector vmlinux EXPORT_SYMBOL 0xef29fcdd clk_bulk_put vmlinux EXPORT_SYMBOL_GPL 0xc9ba8877 devm_fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL -0x9425ac0a inode_dio_wait vmlinux EXPORT_SYMBOL +0xbb3bf0f6 inode_dio_wait vmlinux EXPORT_SYMBOL 0x360d04bd irq_chip_request_resources_parent vmlinux EXPORT_SYMBOL_GPL -0x3d3d3093 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL +0x6420036c nexthop_set_hw_flags vmlinux EXPORT_SYMBOL 0x9e472f5f snmp_fold_field vmlinux EXPORT_SYMBOL_GPL 0x70c6d827 mc146818_set_time vmlinux EXPORT_SYMBOL_GPL 0x0828d609 mc146818_get_time vmlinux EXPORT_SYMBOL_GPL @@ -5489,18 +5495,18 @@ 0xd2acca0c dquot_quota_on vmlinux EXPORT_SYMBOL 0xd67364f7 eventfd_ctx_fdget vmlinux EXPORT_SYMBOL_GPL 0x739fd00f __SCK__tp_func_module_get vmlinux EXPORT_SYMBOL -0x3615bcb5 cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL -0x3f96605d thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL -0xad5d1dea __i2c_transfer vmlinux EXPORT_SYMBOL +0x2c0a93d3 cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL +0xe34d8ac7 thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xb5eaad1a __i2c_transfer vmlinux EXPORT_SYMBOL 0xd7d3ca67 devm_ioremap_uc vmlinux EXPORT_SYMBOL_GPL 0xa052f952 devm_ioremap_wc vmlinux EXPORT_SYMBOL 0xba354078 devm_ioremap_np vmlinux EXPORT_SYMBOL 0xf1aef5b7 vfs_lock_file vmlinux EXPORT_SYMBOL_GPL -0xb6a98b9b simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL +0x569e5975 simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL 0x68f88a89 make_bad_inode vmlinux EXPORT_SYMBOL 0x29188581 __d_drop vmlinux EXPORT_SYMBOL -0xcfc3b0ce __mmdrop vmlinux EXPORT_SYMBOL_GPL -0xd5a9c975 unix_detach_fds vmlinux EXPORT_SYMBOL +0x3f17d9d5 __mmdrop vmlinux EXPORT_SYMBOL_GPL +0xbf30d2db unix_detach_fds vmlinux EXPORT_SYMBOL 0x59b4ac3e tcp_memory_allocated vmlinux EXPORT_SYMBOL 0xc1b0842f hid_check_keys_pressed vmlinux EXPORT_SYMBOL_GPL 0x47aad3b9 have_governor_per_policy vmlinux EXPORT_SYMBOL_GPL @@ -5517,44 +5523,44 @@ 0x9e229c49 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL 0x57f576b9 mpi_ec_curve_point vmlinux EXPORT_SYMBOL_GPL 0x1e6adaa0 bitmap_print_bitmask_to_buf vmlinux EXPORT_SYMBOL -0xe2c2d83c writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL +0x8c5da9ec writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL 0x59c552bd vfs_removexattr vmlinux EXPORT_SYMBOL_GPL -0xd64ebd9a lock_page_memcg vmlinux EXPORT_SYMBOL +0xe159497a lock_page_memcg vmlinux EXPORT_SYMBOL 0x2b899dbd rdmacg_uncharge vmlinux EXPORT_SYMBOL 0xcefb0c9f __mutex_init vmlinux EXPORT_SYMBOL 0xa665c6b7 pnv_phb_to_cxl_mode vmlinux EXPORT_SYMBOL 0x55f093a9 opal_write_oppanel_async vmlinux EXPORT_SYMBOL_GPL 0xad645234 register_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0x666227b0 skb_pull_data vmlinux EXPORT_SYMBOL +0x698f7ce6 skb_pull_data vmlinux EXPORT_SYMBOL 0x42f31b04 rtc_set_time vmlinux EXPORT_SYMBOL_GPL 0x63f32830 pcix_get_mmrbc vmlinux EXPORT_SYMBOL 0xcd91b127 system_highpri_wq vmlinux EXPORT_SYMBOL_GPL 0xae316c11 icmpv6_err_convert vmlinux EXPORT_SYMBOL -0xd682e8e4 xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL +0x7db0274c xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL 0x764d3980 iommu_fwspec_add_ids vmlinux EXPORT_SYMBOL_GPL 0xb5670467 dw8250_setup_port vmlinux EXPORT_SYMBOL_GPL 0xc6bc32b6 divider_recalc_rate vmlinux EXPORT_SYMBOL_GPL -0x29b3054b fb_get_mode vmlinux EXPORT_SYMBOL -0xc518cb3c fib6_get_table vmlinux EXPORT_SYMBOL_GPL +0xb517cbad fb_get_mode vmlinux EXPORT_SYMBOL +0xf7e96ad3 fib6_get_table vmlinux EXPORT_SYMBOL_GPL 0xd21f1d35 __SCK__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0xdb666738 gov_attr_set_init vmlinux EXPORT_SYMBOL_GPL 0x5ba9c87f blk_crypto_keyslot_index vmlinux EXPORT_SYMBOL_GPL 0xa26baa64 crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL 0x062ae415 crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL 0x1539574c balloon_page_alloc vmlinux EXPORT_SYMBOL_GPL -0xd5a542a7 tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL +0x07243ca9 tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL 0x73ddbfdd em_pd_get vmlinux EXPORT_SYMBOL_GPL 0x256e1a80 rt_mutex_trylock vmlinux EXPORT_SYMBOL_GPL 0x1f0cb5bf pm_power_off_prepare vmlinux EXPORT_SYMBOL_GPL 0x9e97375d rtas_busy_delay_time vmlinux EXPORT_SYMBOL 0x582b6275 xfrm_if_unregister_cb vmlinux EXPORT_SYMBOL -0x5db42413 rtnl_link_get_net vmlinux EXPORT_SYMBOL +0xb854b21a rtnl_link_get_net vmlinux EXPORT_SYMBOL 0xdf02262c cpufreq_freq_attr_scaling_available_freqs vmlinux EXPORT_SYMBOL_GPL 0x052eb8c5 usb_remove_phy vmlinux EXPORT_SYMBOL_GPL 0xc965d151 device_store_bool vmlinux EXPORT_SYMBOL_GPL 0xb090da9b irq_work_queue vmlinux EXPORT_SYMBOL_GPL -0x0268956a tcp_disconnect vmlinux EXPORT_SYMBOL -0xf1352489 __skb_ext_del vmlinux EXPORT_SYMBOL +0x2ce3026d tcp_disconnect vmlinux EXPORT_SYMBOL +0x5c82dab8 __skb_ext_del vmlinux EXPORT_SYMBOL 0x2d3f7f00 icc_node_create vmlinux EXPORT_SYMBOL_GPL 0xd838f533 extcon_get_extcon_dev vmlinux EXPORT_SYMBOL_GPL 0xafe8c22d power_supply_put_battery_info vmlinux EXPORT_SYMBOL_GPL @@ -5566,7 +5572,7 @@ 0x6fcb87a1 touch_softlockup_watchdog vmlinux EXPORT_SYMBOL 0x248bc867 raw_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x648eb59d gc_inflight_list vmlinux EXPORT_SYMBOL -0xb5cb2b6a nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0x90d22ae8 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL 0xc58a3ee6 icc_node_destroy vmlinux EXPORT_SYMBOL_GPL 0xe212f517 hid_hw_open vmlinux EXPORT_SYMBOL_GPL 0xd91a2fc9 devm_power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL @@ -5575,11 +5581,11 @@ 0x76c074bb register_filesystem vmlinux EXPORT_SYMBOL 0x9241b358 __static_key_slow_dec_deferred vmlinux EXPORT_SYMBOL_GPL 0x98b142fa blk_fill_rwbs vmlinux EXPORT_SYMBOL_GPL -0xb1af5896 sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL +0x5c3d8438 sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL 0x6326ce86 kvmppc_inject_interrupt_hv vmlinux EXPORT_SYMBOL_GPL 0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL -0xffdf0a01 inet_confirm_addr vmlinux EXPORT_SYMBOL -0xf1fec96f eth_validate_addr vmlinux EXPORT_SYMBOL +0xf1e1089a inet_confirm_addr vmlinux EXPORT_SYMBOL +0x812af2dd eth_validate_addr vmlinux EXPORT_SYMBOL 0x9425bb34 nvmem_dev_name vmlinux EXPORT_SYMBOL_GPL 0x60f72fb0 hid_hw_close vmlinux EXPORT_SYMBOL_GPL 0x2c208607 power_supply_is_system_supplied vmlinux EXPORT_SYMBOL_GPL @@ -5592,16 +5598,16 @@ 0x4b6474e2 vas_init_tx_win_attr vmlinux EXPORT_SYMBOL_GPL 0xd3b22dbd vas_init_rx_win_attr vmlinux EXPORT_SYMBOL_GPL 0xa74c9877 refcount_dec_and_rtnl_lock vmlinux EXPORT_SYMBOL -0x20707180 sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL +0xd7a2b545 sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL 0x6a4df3ab hidraw_disconnect vmlinux EXPORT_SYMBOL_GPL 0xb520eb79 btree_merge vmlinux EXPORT_SYMBOL_GPL 0xacab29b7 seq_hlist_start_percpu vmlinux EXPORT_SYMBOL 0x57e749b5 generic_file_llseek_size vmlinux EXPORT_SYMBOL 0x1c87a811 __round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0x0a205e22 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL +0x8df26695 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL 0x02124474 ip_send_check vmlinux EXPORT_SYMBOL 0xcfc5108a devlink_fmsg_u8_pair_put vmlinux EXPORT_SYMBOL_GPL -0x869a3cbc netdev_name_node_alt_create vmlinux EXPORT_SYMBOL +0xf56a8a9f netdev_name_node_alt_create vmlinux EXPORT_SYMBOL 0x536822e3 sfp_module_insert vmlinux EXPORT_SYMBOL_GPL 0xab9c076f pci_epf_type_add_cfs vmlinux EXPORT_SYMBOL_GPL 0x8669b0de __vfs_setxattr_locked vmlinux EXPORT_SYMBOL_GPL @@ -5609,11 +5615,11 @@ 0xc5604800 clk_set_rate_exclusive vmlinux EXPORT_SYMBOL_GPL 0x75fef806 pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL 0x66c5c3da pinctrl_find_gpio_range_from_pin_nolock vmlinux EXPORT_SYMBOL_GPL -0xa7d65982 bd_abort_claiming vmlinux EXPORT_SYMBOL +0xf4964295 bd_abort_claiming vmlinux EXPORT_SYMBOL 0x1684ec0d anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL -0x16e829a7 filemap_flush vmlinux EXPORT_SYMBOL -0x4c41215d ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL -0xc70d5305 tcf_idr_create vmlinux EXPORT_SYMBOL +0xa86ff150 filemap_flush vmlinux EXPORT_SYMBOL +0x5aed5909 ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL +0x6afb3a22 tcf_idr_create vmlinux EXPORT_SYMBOL 0x32e1573c devfreq_event_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x3b21af63 pm_generic_freeze_late vmlinux EXPORT_SYMBOL_GPL 0x08a4d019 serial8250_rpm_put_tx vmlinux EXPORT_SYMBOL_GPL @@ -5623,18 +5629,18 @@ 0x58de1b34 blk_stack_limits vmlinux EXPORT_SYMBOL 0xc4a72936 trusted_tpm_send vmlinux EXPORT_SYMBOL_GPL 0x710e5f60 of_scan_bus vmlinux EXPORT_SYMBOL_GPL -0xbcc86389 __fib_lookup vmlinux EXPORT_SYMBOL_GPL -0xef83ca85 tcp_set_state vmlinux EXPORT_SYMBOL_GPL -0xe2459ad7 i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL +0x22dfa952 __fib_lookup vmlinux EXPORT_SYMBOL_GPL +0x0f2e3573 tcp_set_state vmlinux EXPORT_SYMBOL_GPL +0xf9305a45 i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL 0xd91f6ab6 strnlen_user vmlinux EXPORT_SYMBOL 0x0aed59a5 input_set_poll_interval vmlinux EXPORT_SYMBOL -0x5ab6bf2a of_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0x5c45fe4e of_genpd_add_device vmlinux EXPORT_SYMBOL_GPL 0x0a6c4041 cn_netlink_send vmlinux EXPORT_SYMBOL_GPL 0x7726988c serial8250_modem_status vmlinux EXPORT_SYMBOL_GPL 0x9542de65 tick_nohz_dep_clear_task vmlinux EXPORT_SYMBOL_GPL 0x1575bebd set_create_files_as vmlinux EXPORT_SYMBOL 0x37383edd rtas_get_power_level vmlinux EXPORT_SYMBOL -0x2a871b95 dev_get_by_name vmlinux EXPORT_SYMBOL +0x24bfd2b6 dev_get_by_name vmlinux EXPORT_SYMBOL 0x28e53dd6 of_icc_get vmlinux EXPORT_SYMBOL_GPL 0xec73395b power_supply_set_battery_charged vmlinux EXPORT_SYMBOL_GPL 0xc1d1fed4 serial8250_init_port vmlinux EXPORT_SYMBOL_GPL @@ -5642,19 +5648,19 @@ 0x01d87f5d iov_iter_get_pages vmlinux EXPORT_SYMBOL 0xaa126818 __page_symlink vmlinux EXPORT_SYMBOL 0xa38a9f71 get_itimerspec64 vmlinux EXPORT_SYMBOL_GPL -0x90a2cd43 vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL +0xcdfcc2f5 vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL 0x3df6efe6 pnv_ocxl_unmap_lpar vmlinux EXPORT_SYMBOL_GPL 0xf768e855 __pci_epf_register_driver vmlinux EXPORT_SYMBOL_GPL 0x30a80826 __kfifo_from_user vmlinux EXPORT_SYMBOL -0x1813597d cdev_set_parent vmlinux EXPORT_SYMBOL +0x76497821 cdev_set_parent vmlinux EXPORT_SYMBOL 0x1ae8cec2 irq_work_sync vmlinux EXPORT_SYMBOL_GPL 0x09fa3deb unregister_kretprobes vmlinux EXPORT_SYMBOL_GPL 0x0b1bb9f9 synchronize_rcu_tasks vmlinux EXPORT_SYMBOL_GPL -0x8965c051 udp_prot vmlinux EXPORT_SYMBOL +0xaa7ba145 udp_prot vmlinux EXPORT_SYMBOL 0x1b92e41d inet_putpeer vmlinux EXPORT_SYMBOL_GPL 0x98b9f8ee __hw_addr_ref_unsync_dev vmlinux EXPORT_SYMBOL -0x82c692c4 netif_set_xps_queue vmlinux EXPORT_SYMBOL -0x5ecab276 i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL +0x92a46989 netif_set_xps_queue vmlinux EXPORT_SYMBOL +0xd3e38f3e i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL 0xb00ee557 __reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL 0x59582b1a pci_msi_vec_count vmlinux EXPORT_SYMBOL 0xeac9b99a vli_from_le64 vmlinux EXPORT_SYMBOL @@ -5662,27 +5668,27 @@ 0x2bce6920 kvmppc_hv_find_lock_hpte vmlinux EXPORT_SYMBOL 0x6000187c opal_check_token vmlinux EXPORT_SYMBOL_GPL 0x43f92edd wait_for_initramfs vmlinux EXPORT_SYMBOL_GPL -0x52cb6936 inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL -0x98917697 __dev_set_mtu vmlinux EXPORT_SYMBOL +0x3ddb00a5 inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL +0xd0ed5879 __dev_set_mtu vmlinux EXPORT_SYMBOL 0x5bdd3554 dma_resv_iter_next vmlinux EXPORT_SYMBOL_GPL -0x61698b02 device_init_wakeup vmlinux EXPORT_SYMBOL_GPL +0xb3024eed device_init_wakeup vmlinux EXPORT_SYMBOL_GPL 0xb88e7e36 unregister_quota_format vmlinux EXPORT_SYMBOL 0xcc9268fc hwpoison_filter_enable vmlinux EXPORT_SYMBOL_GPL -0xdd2f5a40 vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL +0x85c659d7 vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL 0xf1e98c74 avenrun vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL 0x8a77acb1 ethtool_set_ethtool_phy_ops vmlinux EXPORT_SYMBOL_GPL 0x5644dd3f dev_pm_opp_set_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0xd88c5e6a mark_page_accessed vmlinux EXPORT_SYMBOL +0x963ac370 mark_page_accessed vmlinux EXPORT_SYMBOL 0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL 0x6c63f762 paca_ptrs vmlinux EXPORT_SYMBOL 0x200b2041 in6addr_any vmlinux EXPORT_SYMBOL -0xef936ed5 inet_protos vmlinux EXPORT_SYMBOL +0x7b646e33 inet_protos vmlinux EXPORT_SYMBOL 0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL 0xc12fdd1a tty_port_install vmlinux EXPORT_SYMBOL_GPL -0xe5a17ac6 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL -0x150d7ada security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL -0x72812512 ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x716fdc6b phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL +0x49cebc81 security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL +0x6f095a61 ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL 0x68358903 of_get_next_available_child vmlinux EXPORT_SYMBOL 0x5f4f19e7 hid_output_report vmlinux EXPORT_SYMBOL_GPL 0x750c4d90 cpuidle_get_cpu_driver vmlinux EXPORT_SYMBOL_GPL @@ -5691,51 +5697,51 @@ 0x2ec6bba0 errseq_set vmlinux EXPORT_SYMBOL 0x862c8035 bitmap_alloc_node vmlinux EXPORT_SYMBOL 0x4e7541f1 vfs_parse_fs_string vmlinux EXPORT_SYMBOL -0xbb7848b8 cdev_add vmlinux EXPORT_SYMBOL +0x01e66ab0 cdev_add vmlinux EXPORT_SYMBOL 0xd260af0d ring_buffer_write vmlinux EXPORT_SYMBOL_GPL 0x788bfbad ring_buffer_empty vmlinux EXPORT_SYMBOL_GPL -0x33cc8fe1 xfrm_input vmlinux EXPORT_SYMBOL +0x73ebfe49 xfrm_input vmlinux EXPORT_SYMBOL 0xac9f9727 dev_uc_del vmlinux EXPORT_SYMBOL 0xce1738ec dev_uc_add vmlinux EXPORT_SYMBOL 0x637bcbff dev_mc_del vmlinux EXPORT_SYMBOL 0x01f36434 dev_mc_add vmlinux EXPORT_SYMBOL -0xca6604e7 register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x5cf97479 register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x2e5fe036 __skb_ext_put vmlinux EXPORT_SYMBOL -0xb3e69360 dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL +0xf5a98ea7 dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL 0x8957f036 rtc_update_irq vmlinux EXPORT_SYMBOL_GPL -0x23f739d6 fb_blank vmlinux EXPORT_SYMBOL +0x4a684d31 fb_blank vmlinux EXPORT_SYMBOL 0xfc3138f0 devm_gpiod_get vmlinux EXPORT_SYMBOL_GPL 0x22d02c8a blk_queue_update_dma_pad vmlinux EXPORT_SYMBOL -0x1c9a1aed blkdev_get_by_path vmlinux EXPORT_SYMBOL -0x58fe35d0 open_exec vmlinux EXPORT_SYMBOL +0x0d3cb8f6 blkdev_get_by_path vmlinux EXPORT_SYMBOL +0xad15dba6 open_exec vmlinux EXPORT_SYMBOL 0x3667ff98 cpu_subsys vmlinux EXPORT_SYMBOL_GPL 0xbd462b55 __kfifo_init vmlinux EXPORT_SYMBOL -0x3d3a586c blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL -0x4e8074e0 inode_init_owner vmlinux EXPORT_SYMBOL +0xd23dfb7f blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL +0xb3547ee3 inode_init_owner vmlinux EXPORT_SYMBOL 0x8c823355 file_ns_capable vmlinux EXPORT_SYMBOL -0xfc4290d0 xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL +0xa384c30c xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL 0x1f3f2fe0 auxiliary_device_init vmlinux EXPORT_SYMBOL_GPL 0x22b0d3b1 vp_modern_get_status vmlinux EXPORT_SYMBOL_GPL 0x9e848aab of_clk_set_defaults vmlinux EXPORT_SYMBOL_GPL 0xceac4fdc pci_find_next_capability vmlinux EXPORT_SYMBOL_GPL 0x7dcf4135 __xa_insert vmlinux EXPORT_SYMBOL -0x9dd3446a nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL +0x5c024a4d nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL 0x0ac5d773 fs_context_for_reconfigure vmlinux EXPORT_SYMBOL -0x446c1834 list_lru_count_one vmlinux EXPORT_SYMBOL_GPL +0xee616ce3 list_lru_count_one vmlinux EXPORT_SYMBOL_GPL 0xa2b0820d __SCK__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0xd4034828 system_freezable_wq vmlinux EXPORT_SYMBOL_GPL 0xb2fcb56d queue_delayed_work_on vmlinux EXPORT_SYMBOL -0x14771b1f ip6_output vmlinux EXPORT_SYMBOL -0xf43c10fb qdisc_put_unlocked vmlinux EXPORT_SYMBOL -0xb338eb19 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0x0455b75c ip6_output vmlinux EXPORT_SYMBOL +0x811e662f qdisc_put_unlocked vmlinux EXPORT_SYMBOL +0x6f913707 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL 0xd6f56bde update_devfreq vmlinux EXPORT_SYMBOL 0x0c32ff8a edac_pci_alloc_index vmlinux EXPORT_SYMBOL_GPL -0x8e377cf7 pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0xe2575695 pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL 0x44dc648d devres_open_group vmlinux EXPORT_SYMBOL_GPL 0x6a6523b2 pci_read_config_dword vmlinux EXPORT_SYMBOL 0x9f6efabd vli_sub vmlinux EXPORT_SYMBOL -0xe822043a __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL -0xe5d7a1a5 bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0xd57a91dc __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL +0xb570639b bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL 0x946a23b5 default_amr vmlinux EXPORT_SYMBOL 0xeed5bcca __pud_table_size vmlinux EXPORT_SYMBOL 0xae4c8439 __pte_table_size vmlinux EXPORT_SYMBOL @@ -5747,15 +5753,15 @@ 0x98503a63 mpi_alloc vmlinux EXPORT_SYMBOL_GPL 0x9c122bcf mempool_create_node vmlinux EXPORT_SYMBOL 0x8ffe792f tracepoint_probe_register_prio_may_exist vmlinux EXPORT_SYMBOL_GPL -0x9331cf89 find_get_pid vmlinux EXPORT_SYMBOL_GPL -0xa2cf86e4 dev_set_promiscuity vmlinux EXPORT_SYMBOL +0xb6792cd1 find_get_pid vmlinux EXPORT_SYMBOL_GPL +0x4f9e5291 dev_set_promiscuity vmlinux EXPORT_SYMBOL 0x846482be pm_generic_resume vmlinux EXPORT_SYMBOL_GPL 0x1577340e pci_write_vpd vmlinux EXPORT_SYMBOL 0x338ca1e0 pci_generic_config_write32 vmlinux EXPORT_SYMBOL_GPL -0x873c0207 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL +0x66de92d4 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL 0x1d3b325c devl_resource_register vmlinux EXPORT_SYMBOL_GPL -0x861f4cb2 __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL -0xb2e2e789 neigh_connected_output vmlinux EXPORT_SYMBOL +0x70bfb2a2 __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x6f11ee41 neigh_connected_output vmlinux EXPORT_SYMBOL 0x2421097b mpi_const vmlinux EXPORT_SYMBOL_GPL 0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL 0x75bcf9e4 posix_acl_create vmlinux EXPORT_SYMBOL_GPL @@ -5765,10 +5771,10 @@ 0x62f7e207 down_read_killable vmlinux EXPORT_SYMBOL 0xa58495b5 param_set_ushort vmlinux EXPORT_SYMBOL 0xf5e1558d crash_shutdown_unregister vmlinux EXPORT_SYMBOL -0x49ed312b udp_flush_pending_frames vmlinux EXPORT_SYMBOL -0x85277f0d xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL -0x0513c750 dev_get_stats vmlinux EXPORT_SYMBOL -0xb1badf01 skb_vlan_untag vmlinux EXPORT_SYMBOL +0x60ee2e16 udp_flush_pending_frames vmlinux EXPORT_SYMBOL +0x9fd0c997 xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0x82e7aa6d dev_get_stats vmlinux EXPORT_SYMBOL +0xf7a67b59 skb_vlan_untag vmlinux EXPORT_SYMBOL 0xf1fe294b of_property_read_variable_u64_array vmlinux EXPORT_SYMBOL_GPL 0x96d0d67b of_property_read_variable_u32_array vmlinux EXPORT_SYMBOL_GPL 0xc2ab9336 of_property_read_variable_u16_array vmlinux EXPORT_SYMBOL_GPL @@ -5779,50 +5785,50 @@ 0x86fb9b05 bitmap_parse_user vmlinux EXPORT_SYMBOL 0x26005fb5 __fs_parse vmlinux EXPORT_SYMBOL 0x01000e51 schedule vmlinux EXPORT_SYMBOL -0xfcba2f2e ip_output vmlinux EXPORT_SYMBOL -0xe54c2155 nlmsg_notify vmlinux EXPORT_SYMBOL +0xc0da4295 ip_output vmlinux EXPORT_SYMBOL +0x07581612 nlmsg_notify vmlinux EXPORT_SYMBOL 0xda117ca4 watchdog_unregister_device vmlinux EXPORT_SYMBOL_GPL 0xd30a5f3d devm_hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL 0xdd8166a1 dma_fence_free vmlinux EXPORT_SYMBOL 0x7e102367 serial8250_do_set_divisor vmlinux EXPORT_SYMBOL_GPL 0xfd356c7a proc_create_net_single_write vmlinux EXPORT_SYMBOL_GPL 0x5f30e1d0 ww_mutex_unlock vmlinux EXPORT_SYMBOL -0x75a7f6b2 mmput vmlinux EXPORT_SYMBOL_GPL +0x7099cd6b mmput vmlinux EXPORT_SYMBOL_GPL 0x71ba43c6 init_task vmlinux EXPORT_SYMBOL -0xf8e17eb9 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0x744d242c vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL 0x4ca9817e __hw_addr_sync_dev vmlinux EXPORT_SYMBOL -0xca053472 skb_eth_push vmlinux EXPORT_SYMBOL +0x540588dd skb_eth_push vmlinux EXPORT_SYMBOL 0xaa4e0074 icc_enable vmlinux EXPORT_SYMBOL_GPL -0x4c447f88 wakeup_source_create vmlinux EXPORT_SYMBOL_GPL +0x4b8a606b wakeup_source_create vmlinux EXPORT_SYMBOL_GPL 0x482b45a4 pcibios_resource_to_bus vmlinux EXPORT_SYMBOL 0x5e06bc5c refcount_dec_and_lock vmlinux EXPORT_SYMBOL -0x63026b6d wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL +0x082e887e wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL 0xf6c8dc62 cpu_hotplug_enable vmlinux EXPORT_SYMBOL_GPL 0xb19d55df fsl_upm_run_pattern vmlinux EXPORT_SYMBOL 0xfdfcdd5f __csum_partial vmlinux EXPORT_SYMBOL 0x04d00ea7 gnet_stats_copy_app vmlinux EXPORT_SYMBOL -0x7f41844b i2c_verify_client vmlinux EXPORT_SYMBOL +0x896c70fa i2c_verify_client vmlinux EXPORT_SYMBOL 0x540d0dc9 input_allocate_device vmlinux EXPORT_SYMBOL 0x1c1b81ee pm_runtime_barrier vmlinux EXPORT_SYMBOL_GPL 0xb34c0f89 dev_printk vmlinux EXPORT_SYMBOL 0x61c1ca29 __SCK__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0xa8395ab7 pci_set_pcie_reset_state vmlinux EXPORT_SYMBOL_GPL -0x9b830764 phy_power_on vmlinux EXPORT_SYMBOL_GPL +0xd55781a5 phy_power_on vmlinux EXPORT_SYMBOL_GPL 0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL -0x1c9ba6b7 __insert_inode_hash vmlinux EXPORT_SYMBOL +0x5334b2f4 __insert_inode_hash vmlinux EXPORT_SYMBOL 0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL 0xf9093f5b __tracepoint_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xf0a71b1b revert_creds vmlinux EXPORT_SYMBOL 0xdf929370 fs_overflowgid vmlinux EXPORT_SYMBOL 0xe3feba56 tasklet_unlock_spin_wait vmlinux EXPORT_SYMBOL -0xa390e752 reuseport_attach_prog vmlinux EXPORT_SYMBOL +0xf6880b79 reuseport_attach_prog vmlinux EXPORT_SYMBOL 0xe423c432 edac_mc_del_mc vmlinux EXPORT_SYMBOL_GPL 0x16a736eb reset_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0xc8a91f5b cpumask_local_spread vmlinux EXPORT_SYMBOL 0xc66a8304 cpu_rmap_add vmlinux EXPORT_SYMBOL 0x3ea1b6e4 __stack_chk_fail vmlinux EXPORT_SYMBOL -0x0a83de5b xfrm_policy_walk vmlinux EXPORT_SYMBOL -0x22ee0423 nf_log_unset vmlinux EXPORT_SYMBOL +0xa32b137e xfrm_policy_walk vmlinux EXPORT_SYMBOL +0x815a7f91 nf_log_unset vmlinux EXPORT_SYMBOL 0x7a11a32b dev_pm_opp_of_remove_table vmlinux EXPORT_SYMBOL_GPL 0xf89a67c6 pcie_get_speed_cap vmlinux EXPORT_SYMBOL 0x97de2b83 debug_locks_silent vmlinux EXPORT_SYMBOL_GPL @@ -5830,27 +5836,27 @@ 0x823eae06 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0xd966e43b vas_register_api_pseries vmlinux EXPORT_SYMBOL_GPL 0xe2b3207a unregister_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0xcbc3ab8d strp_check_rcv vmlinux EXPORT_SYMBOL_GPL -0x4aefe0e5 ping_hash vmlinux EXPORT_SYMBOL_GPL -0x73467e8b __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0x2e8ba68b strp_check_rcv vmlinux EXPORT_SYMBOL_GPL +0x6c652515 ping_hash vmlinux EXPORT_SYMBOL_GPL +0x298afa09 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL 0xc0d3e63f regmap_read vmlinux EXPORT_SYMBOL_GPL 0x530fa3a0 iommu_map_sg vmlinux EXPORT_SYMBOL_GPL 0x594bf15b ioport_map vmlinux EXPORT_SYMBOL 0x5da179e4 crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL 0x08a6c296 dquot_quota_off vmlinux EXPORT_SYMBOL 0x3028ecae kthread_flush_work vmlinux EXPORT_SYMBOL_GPL -0xbd12b3e6 xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL -0x4c652d93 __skb_checksum_complete vmlinux EXPORT_SYMBOL +0xdc8c56e3 xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL +0x3d2d7e0e __skb_checksum_complete vmlinux EXPORT_SYMBOL 0x67cad85e power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL 0xa67c7583 tty_lock vmlinux EXPORT_SYMBOL 0xd5b3d0d5 xxh64_copy_state vmlinux EXPORT_SYMBOL 0xbe5a24e9 xxh32_copy_state vmlinux EXPORT_SYMBOL 0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL -0x0d81083f __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL +0xad27d2d5 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL 0x682a76da key_alloc vmlinux EXPORT_SYMBOL -0xa2ce554b nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL -0xa03d76f6 write_inode_now vmlinux EXPORT_SYMBOL -0x22ecea6c init_pseudo vmlinux EXPORT_SYMBOL +0xe7a73e48 nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0x27b1f659 write_inode_now vmlinux EXPORT_SYMBOL +0xc2b0561e init_pseudo vmlinux EXPORT_SYMBOL 0x6005c351 zpool_has_pool vmlinux EXPORT_SYMBOL 0x097ddc04 context_tracking_exit vmlinux EXPORT_SYMBOL_GPL 0xa7cba284 housekeeping_any_cpu vmlinux EXPORT_SYMBOL_GPL @@ -5860,15 +5866,15 @@ 0x8261eccb ecc_get_curve25519 vmlinux EXPORT_SYMBOL 0x3d807e4f crypto_rng_reset vmlinux EXPORT_SYMBOL_GPL 0x7b5a4926 sha1_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0x7bbc1989 security_dentry_create_files_as vmlinux EXPORT_SYMBOL +0x4cfde51a security_dentry_create_files_as vmlinux EXPORT_SYMBOL 0x96e7bd45 seq_path vmlinux EXPORT_SYMBOL 0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL 0xdc6596fa irq_set_parent vmlinux EXPORT_SYMBOL_GPL 0xf2d38f16 dev_addr_add vmlinux EXPORT_SYMBOL -0xac90e461 netdev_err vmlinux EXPORT_SYMBOL +0x2a2100fc netdev_err vmlinux EXPORT_SYMBOL 0x62849ac7 dev_valid_name vmlinux EXPORT_SYMBOL -0xcd1b624c kfree_skb_partial vmlinux EXPORT_SYMBOL -0xcec52a6d __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL +0x59765b6c kfree_skb_partial vmlinux EXPORT_SYMBOL +0x4d8df705 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL 0x89c429e4 __tracepoint_mc_event vmlinux EXPORT_SYMBOL_GPL 0x4cb68a71 of_node_name_prefix vmlinux EXPORT_SYMBOL 0x89434b4b radix_tree_tag_clear vmlinux EXPORT_SYMBOL @@ -5877,53 +5883,53 @@ 0x2cf0c910 sg_init_table vmlinux EXPORT_SYMBOL 0x8a9c39e9 blk_pre_runtime_resume vmlinux EXPORT_SYMBOL 0xa2b43aaa fsnotify vmlinux EXPORT_SYMBOL_GPL -0x5bd81971 generic_file_open vmlinux EXPORT_SYMBOL -0x6873197c fixup_user_fault vmlinux EXPORT_SYMBOL_GPL +0x7afc6b75 generic_file_open vmlinux EXPORT_SYMBOL +0xe1b44936 fixup_user_fault vmlinux EXPORT_SYMBOL_GPL 0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL 0x86711c2e regset_get vmlinux EXPORT_SYMBOL 0x347eb107 of_read_drc_info_cell vmlinux EXPORT_SYMBOL 0x53d9f73a sensor_group_enable vmlinux EXPORT_SYMBOL_GPL -0x39d994e2 inet_addr_type_dev_table vmlinux EXPORT_SYMBOL +0x2dc74207 inet_addr_type_dev_table vmlinux EXPORT_SYMBOL 0x8e86fa73 devfreq_event_set_event vmlinux EXPORT_SYMBOL_GPL 0xd2b2e1e5 devfreq_event_get_event vmlinux EXPORT_SYMBOL_GPL 0xb48f0638 software_node_register vmlinux EXPORT_SYMBOL_GPL 0x6749d53f hdmi_vendor_infoframe_init vmlinux EXPORT_SYMBOL -0x39325bab generic_cont_expand_simple vmlinux EXPORT_SYMBOL +0xa235b6b3 generic_cont_expand_simple vmlinux EXPORT_SYMBOL 0xb4628a67 __vfs_setxattr vmlinux EXPORT_SYMBOL 0x7e769fd5 d_instantiate vmlinux EXPORT_SYMBOL 0xc843ee64 irq_chip_unmask_parent vmlinux EXPORT_SYMBOL_GPL 0x19821689 __tracepoint_fdb_delete vmlinux EXPORT_SYMBOL_GPL -0x79a7d5ea skb_set_owner_w vmlinux EXPORT_SYMBOL +0x97469fe5 skb_set_owner_w vmlinux EXPORT_SYMBOL 0xecff0e58 thermal_zone_of_sensor_register vmlinux EXPORT_SYMBOL_GPL 0x828141a6 vp_modern_set_status vmlinux EXPORT_SYMBOL_GPL 0xabda467d __nla_put_64bit vmlinux EXPORT_SYMBOL 0x420964e3 __nla_parse vmlinux EXPORT_SYMBOL -0x375d73e2 page_mapping vmlinux EXPORT_SYMBOL +0x3a13e10f page_mapping vmlinux EXPORT_SYMBOL 0x95761676 devfreq_update_target vmlinux EXPORT_SYMBOL 0x3d9bbf75 wwan_port_txon vmlinux EXPORT_SYMBOL_GPL 0xc7bc70bb iommu_domain_alloc vmlinux EXPORT_SYMBOL_GPL 0x4df02057 crc32_be vmlinux EXPORT_SYMBOL 0x80a095d8 scatterwalk_ffwd vmlinux EXPORT_SYMBOL_GPL -0x45676855 iomap_readpage vmlinux EXPORT_SYMBOL_GPL +0xc468405b iomap_readpage vmlinux EXPORT_SYMBOL_GPL 0x26520970 vm_memory_committed vmlinux EXPORT_SYMBOL_GPL 0x9e92ee06 kvmppc_h_bulk_remove vmlinux EXPORT_SYMBOL_GPL -0x65ed1d98 xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL -0xc959466b dev_get_phys_port_name vmlinux EXPORT_SYMBOL -0x27676b8a skb_find_text vmlinux EXPORT_SYMBOL -0xf0e5cc55 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL -0xf91938b7 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL +0x87d00f3c xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL +0xca0f63d4 dev_get_phys_port_name vmlinux EXPORT_SYMBOL +0x6cb7ca2e skb_find_text vmlinux EXPORT_SYMBOL +0xb00fd603 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x06649ce9 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL 0x96529320 pci_clear_master vmlinux EXPORT_SYMBOL 0x20fff6ec ZSTD_DStreamInSize vmlinux EXPORT_SYMBOL 0x48ed688c bio_integrity_add_page vmlinux EXPORT_SYMBOL -0x68c8546e dump_align vmlinux EXPORT_SYMBOL +0xdd534535 dump_align vmlinux EXPORT_SYMBOL 0xbbe80fdb kmalloc_order vmlinux EXPORT_SYMBOL -0x8b1e97d6 __mod_node_page_state vmlinux EXPORT_SYMBOL -0x55a13389 __inc_node_page_state vmlinux EXPORT_SYMBOL -0xb2edff92 __dec_node_page_state vmlinux EXPORT_SYMBOL +0x4525ab82 __mod_node_page_state vmlinux EXPORT_SYMBOL +0xd52c7157 __inc_node_page_state vmlinux EXPORT_SYMBOL +0xad5b0f08 __dec_node_page_state vmlinux EXPORT_SYMBOL 0x508377eb xive_native_free_irq vmlinux EXPORT_SYMBOL_GPL 0x75aa6ca1 __kernel_virt_start vmlinux EXPORT_SYMBOL 0x134cdd34 inet_frag_rbtree_purge vmlinux EXPORT_SYMBOL -0x9b72e012 skb_queue_tail vmlinux EXPORT_SYMBOL +0x7d6ba2ba skb_queue_tail vmlinux EXPORT_SYMBOL 0x7732159c free_irq_cpu_rmap vmlinux EXPORT_SYMBOL 0x346e0033 crypto_lookup_template vmlinux EXPORT_SYMBOL_GPL 0x98e1e371 __register_nls vmlinux EXPORT_SYMBOL @@ -5932,33 +5938,33 @@ 0x2aabcdc8 vmalloc_array vmlinux EXPORT_SYMBOL 0x952664c5 do_exit vmlinux EXPORT_SYMBOL_GPL 0x69a0b592 l3mdev_master_upper_ifindex_by_index_rcu vmlinux EXPORT_SYMBOL_GPL -0xb5ae2060 tcp_stream_memory_free vmlinux EXPORT_SYMBOL +0x80f53820 tcp_stream_memory_free vmlinux EXPORT_SYMBOL 0x3b6add34 devm_device_add_groups vmlinux EXPORT_SYMBOL_GPL 0x0ca61f60 sbitmap_get_shallow vmlinux EXPORT_SYMBOL_GPL -0x2c190f6b mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL -0xb6b8aaf3 generic_access_phys vmlinux EXPORT_SYMBOL_GPL +0xc7bd9767 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL +0xf0d2a4cc generic_access_phys vmlinux EXPORT_SYMBOL_GPL 0x1b5cc9d8 dma_fence_array_first vmlinux EXPORT_SYMBOL 0x02daafa6 dev_pm_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0x5df2c725 fwnode_connection_find_match vmlinux EXPORT_SYMBOL_GPL 0x90c86a49 dma_wait_for_async_tx vmlinux EXPORT_SYMBOL_GPL 0x218741c7 devm_clk_bulk_get vmlinux EXPORT_SYMBOL_GPL -0x8a871068 simple_dentry_operations vmlinux EXPORT_SYMBOL +0xdfc52f22 simple_dentry_operations vmlinux EXPORT_SYMBOL 0xead3e41b __traceiter_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xb1c3a01a oops_in_progress vmlinux EXPORT_SYMBOL 0x418873cc irq_bypass_register_producer vmlinux EXPORT_SYMBOL_GPL -0xc489106b netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL +0x4dafafb6 netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL 0x00af8d18 tty_check_change vmlinux EXPORT_SYMBOL 0x7655ef4f tty_insert_flip_string_fixed_flag vmlinux EXPORT_SYMBOL 0xb89f0395 tty_register_ldisc vmlinux EXPORT_SYMBOL 0xede9a09a btree_lookup vmlinux EXPORT_SYMBOL_GPL 0x230ff507 public_key_subtype vmlinux EXPORT_SYMBOL_GPL 0x16893866 kill_fasync vmlinux EXPORT_SYMBOL -0x8cfb3875 sget_fc vmlinux EXPORT_SYMBOL +0xb42803a2 sget_fc vmlinux EXPORT_SYMBOL 0x235d5817 remove_watch_from_object vmlinux EXPORT_SYMBOL 0x44c0c2c1 param_get_byte vmlinux EXPORT_SYMBOL 0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL -0x2080ebe6 dev_disable_lro vmlinux EXPORT_SYMBOL -0x440d6a31 sock_alloc vmlinux EXPORT_SYMBOL +0x1754516a dev_disable_lro vmlinux EXPORT_SYMBOL +0x584b0fbc sock_alloc vmlinux EXPORT_SYMBOL 0x7a9e4c23 software_node_register_node_group vmlinux EXPORT_SYMBOL_GPL 0x4121c247 attribute_container_classdev_to_container vmlinux EXPORT_SYMBOL_GPL 0x3e17cc94 component_release_of vmlinux EXPORT_SYMBOL_GPL @@ -5967,15 +5973,15 @@ 0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL 0x71870f4a bdev_alignment_offset vmlinux EXPORT_SYMBOL_GPL 0xc66e5309 debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL -0xdf1eedb4 fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL -0x96028168 kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL -0x99b866fe xsk_tx_release vmlinux EXPORT_SYMBOL +0x7cf2f31d fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0xad86d67e kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL +0x1a63ca7f xsk_tx_release vmlinux EXPORT_SYMBOL 0x71d962c6 store_sampling_rate vmlinux EXPORT_SYMBOL_GPL 0x0e38ad3e pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL 0xced0f4d4 gen_pool_create vmlinux EXPORT_SYMBOL 0xcb3ae215 call_blocking_lsm_notifier vmlinux EXPORT_SYMBOL 0xdd0762df set_worker_desc vmlinux EXPORT_SYMBOL_GPL -0x0a2e05bd tcf_idr_cleanup vmlinux EXPORT_SYMBOL +0xb4444eaf tcf_idr_cleanup vmlinux EXPORT_SYMBOL 0xe14703cf devm_nvmem_register vmlinux EXPORT_SYMBOL_GPL 0xeee990f4 regmap_get_reg_stride vmlinux EXPORT_SYMBOL_GPL 0xa531471e clk_save_context vmlinux EXPORT_SYMBOL_GPL @@ -5983,7 +5989,7 @@ 0x01b6865c xa_get_mark vmlinux EXPORT_SYMBOL 0x6c224cda gen_pool_destroy vmlinux EXPORT_SYMBOL 0x658851c6 blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL -0x1757dddc vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL +0x1b234e00 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL 0xf7c48778 __tracepoint_kmalloc_node vmlinux EXPORT_SYMBOL 0x18654dea trace_seq_bitmask vmlinux EXPORT_SYMBOL_GPL 0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL @@ -5997,24 +6003,24 @@ 0xa2b99209 alarm_start vmlinux EXPORT_SYMBOL_GPL 0xd85fb8ca pnv_cxl_alloc_hwirqs vmlinux EXPORT_SYMBOL 0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL -0x3bc5ef8b neigh_destroy vmlinux EXPORT_SYMBOL -0xc6382184 netdev_warn vmlinux EXPORT_SYMBOL +0xb84d1098 neigh_destroy vmlinux EXPORT_SYMBOL +0x3a7396d3 netdev_warn vmlinux EXPORT_SYMBOL 0x306102a4 hid_validate_values vmlinux EXPORT_SYMBOL_GPL 0xcefcd99a serial8250_unregister_port vmlinux EXPORT_SYMBOL 0x671f7aa5 ecc_is_key_valid vmlinux EXPORT_SYMBOL -0x581dddd4 __xfrm_policy_check vmlinux EXPORT_SYMBOL +0x71c7cc13 __xfrm_policy_check vmlinux EXPORT_SYMBOL 0x4cebc36b pci_generic_ecam_ops vmlinux EXPORT_SYMBOL_GPL 0x41d27a31 devm_pci_remap_iospace vmlinux EXPORT_SYMBOL 0x5e9dbbf4 pci_read_config_word vmlinux EXPORT_SYMBOL 0xa07d6cbf gpiod_count vmlinux EXPORT_SYMBOL_GPL 0x13c49cc2 _copy_from_user vmlinux EXPORT_SYMBOL 0x6270958c rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL -0x3723afc9 blk_lld_busy vmlinux EXPORT_SYMBOL_GPL -0x9219d653 blk_sync_queue vmlinux EXPORT_SYMBOL +0xbdaa455f blk_lld_busy vmlinux EXPORT_SYMBOL_GPL +0xadff2447 blk_sync_queue vmlinux EXPORT_SYMBOL 0x47d8d301 __cond_resched_rwlock_read vmlinux EXPORT_SYMBOL 0x57b2005e __kthread_init_worker vmlinux EXPORT_SYMBOL_GPL -0xf3b1a9bf ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL -0xbe1a9d6c lwtunnel_output vmlinux EXPORT_SYMBOL_GPL +0x965e6f45 ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL +0x56398688 lwtunnel_output vmlinux EXPORT_SYMBOL_GPL 0x808d2e47 hid_open_report vmlinux EXPORT_SYMBOL_GPL 0x32804d31 dev_pm_opp_of_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL 0x6ef83cb7 regmap_attach_dev vmlinux EXPORT_SYMBOL_GPL @@ -6023,10 +6029,10 @@ 0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL 0x07534c53 node_data vmlinux EXPORT_SYMBOL 0x4a9f047a tm_enable vmlinux EXPORT_SYMBOL_GPL -0x1380e1c5 unix_get_socket vmlinux EXPORT_SYMBOL -0x5b70e6ce ping_init_sock vmlinux EXPORT_SYMBOL_GPL -0x9927e417 netdev_update_features vmlinux EXPORT_SYMBOL -0x7478fb5a dev_get_port_parent_id vmlinux EXPORT_SYMBOL +0xa2176856 unix_get_socket vmlinux EXPORT_SYMBOL +0xc897cd0f ping_init_sock vmlinux EXPORT_SYMBOL_GPL +0xb1c8895e netdev_update_features vmlinux EXPORT_SYMBOL +0x17d93292 dev_get_port_parent_id vmlinux EXPORT_SYMBOL 0x58502905 regmap_raw_write_async vmlinux EXPORT_SYMBOL_GPL 0xa56e1a52 sg_free_table_chained vmlinux EXPORT_SYMBOL_GPL 0x88a25719 ftrace_set_filter_ip vmlinux EXPORT_SYMBOL_GPL @@ -6034,37 +6040,37 @@ 0xef6c3f70 round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL 0x2d7235ee of_rescan_bus vmlinux EXPORT_SYMBOL_GPL 0x08519fd8 eeh_dev_release vmlinux EXPORT_SYMBOL -0x9d303f87 eth_header_cache vmlinux EXPORT_SYMBOL +0x822ca9d6 eth_header_cache vmlinux EXPORT_SYMBOL 0x5cad8fc3 power_supply_ocv2cap_simple vmlinux EXPORT_SYMBOL_GPL -0x9be28f3d i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL +0x0de94acf i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL 0x6a73f0b8 ps2_handle_response vmlinux EXPORT_SYMBOL 0x5b4c1aa8 ps2_command vmlinux EXPORT_SYMBOL 0x0a0527be wf_register_client vmlinux EXPORT_SYMBOL_GPL 0x267e9c1e iommu_dev_disable_feature vmlinux EXPORT_SYMBOL_GPL 0x964fb409 uart_set_options vmlinux EXPORT_SYMBOL_GPL 0xcf857150 pci_find_capability vmlinux EXPORT_SYMBOL -0x6fb5c07d phy_get vmlinux EXPORT_SYMBOL_GPL +0x702db14f phy_get vmlinux EXPORT_SYMBOL_GPL 0xb678366f int_sqrt vmlinux EXPORT_SYMBOL 0x248e1473 kfree_strarray vmlinux EXPORT_SYMBOL_GPL 0xb9d025c9 llist_del_first vmlinux EXPORT_SYMBOL_GPL 0x92e8e9ab fsverity_enqueue_verify_work vmlinux EXPORT_SYMBOL_GPL -0xd07539a7 dec_zone_page_state vmlinux EXPORT_SYMBOL +0xbfdde8cf dec_zone_page_state vmlinux EXPORT_SYMBOL 0xdf93b9d8 timespec64_to_jiffies vmlinux EXPORT_SYMBOL 0xc7a7e770 clk_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0x93ef1e36 pci_p2pmem_publish vmlinux EXPORT_SYMBOL_GPL 0xd96babb4 interval_tree_iter_next vmlinux EXPORT_SYMBOL_GPL 0x11944ab7 badblocks_exit vmlinux EXPORT_SYMBOL_GPL -0x71bb88fa mnt_drop_write_file vmlinux EXPORT_SYMBOL -0xe856921a generic_update_time vmlinux EXPORT_SYMBOL +0x0f5d8e70 mnt_drop_write_file vmlinux EXPORT_SYMBOL +0xcdb5f4e5 generic_update_time vmlinux EXPORT_SYMBOL 0x0f961789 alloc_memory_type vmlinux EXPORT_SYMBOL_GPL -0x384a1018 generic_online_page vmlinux EXPORT_SYMBOL_GPL +0xd7c9d819 generic_online_page vmlinux EXPORT_SYMBOL_GPL 0xe8b5c3c3 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0xd3ff4964 dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL -0x241ae48f sock_pfree vmlinux EXPORT_SYMBOL -0x46065a99 dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL -0x557f74d0 __i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x55b48851 sock_pfree vmlinux EXPORT_SYMBOL +0x2808cb4a dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL +0x78d0af0f __i2c_smbus_xfer vmlinux EXPORT_SYMBOL 0x977be5c7 klist_iter_init_node vmlinux EXPORT_SYMBOL_GPL 0xc8ddd5b5 kstrdup_quotable vmlinux EXPORT_SYMBOL_GPL 0x0634100a bitmap_parselist_user vmlinux EXPORT_SYMBOL @@ -6075,26 +6081,26 @@ 0xc688a80a irq_chip_set_parent_state vmlinux EXPORT_SYMBOL_GPL 0x380c8808 irq_chip_get_parent_state vmlinux EXPORT_SYMBOL_GPL 0x48112d76 _raw_read_lock_irq vmlinux EXPORT_SYMBOL -0x1048e6fc __dev_get_by_name vmlinux EXPORT_SYMBOL -0x725f2dec skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL +0x4c59e5b1 __dev_get_by_name vmlinux EXPORT_SYMBOL +0x83187a1a skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL 0x64d8e325 input_unregister_handle vmlinux EXPORT_SYMBOL 0x7b82b9a1 idr_replace vmlinux EXPORT_SYMBOL 0x656c1a0e string_escape_mem vmlinux EXPORT_SYMBOL -0xee124e6b blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x089bf146 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL 0x0bee4676 register_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL -0x9a7bb5af mod_node_page_state vmlinux EXPORT_SYMBOL +0xce92ecc6 mod_node_page_state vmlinux EXPORT_SYMBOL 0x2c7db649 irq_dispose_mapping vmlinux EXPORT_SYMBOL_GPL 0x530b1e98 pm_suspend vmlinux EXPORT_SYMBOL 0xae69b1c1 usermodehelper_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x881242d9 flow_rule_match_control vmlinux EXPORT_SYMBOL -0x23a35145 register_netdev vmlinux EXPORT_SYMBOL +0xc5a1bbd0 register_netdev vmlinux EXPORT_SYMBOL 0x5da8e7ce device_get_dma_attr vmlinux EXPORT_SYMBOL_GPL 0xd320ebaf pci_epc_get_first_free_bar vmlinux EXPORT_SYMBOL_GPL 0xb4a79898 blk_limits_io_opt vmlinux EXPORT_SYMBOL 0x05b2e21e proc_create vmlinux EXPORT_SYMBOL 0x7aa1756e kvfree vmlinux EXPORT_SYMBOL 0x9db16525 ww_mutex_trylock vmlinux EXPORT_SYMBOL -0x05e293f7 ping_err vmlinux EXPORT_SYMBOL_GPL +0x0173e703 ping_err vmlinux EXPORT_SYMBOL_GPL 0x33090011 inet_twsk_purge vmlinux EXPORT_SYMBOL_GPL 0xea31c015 component_del vmlinux EXPORT_SYMBOL_GPL 0xe50db868 serdev_device_write_flush vmlinux EXPORT_SYMBOL_GPL @@ -6102,19 +6108,19 @@ 0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL 0x985cc864 blkg_rwstat_recursive_sum vmlinux EXPORT_SYMBOL_GPL 0x69d53cbc posix_acl_from_xattr vmlinux EXPORT_SYMBOL -0xf3570094 clear_nlink vmlinux EXPORT_SYMBOL -0x04c98d84 set_anon_super_fc vmlinux EXPORT_SYMBOL +0xca9021be clear_nlink vmlinux EXPORT_SYMBOL +0x3b282240 set_anon_super_fc vmlinux EXPORT_SYMBOL 0x74c7bffa stack_trace_snprint vmlinux EXPORT_SYMBOL_GPL -0xef289765 dev_loopback_xmit vmlinux EXPORT_SYMBOL -0xc81cbf3c skb_seq_read vmlinux EXPORT_SYMBOL -0xccec1972 i2c_transfer vmlinux EXPORT_SYMBOL +0xb1f9939e dev_loopback_xmit vmlinux EXPORT_SYMBOL +0xc0e20756 skb_seq_read vmlinux EXPORT_SYMBOL +0xf123d77a i2c_transfer vmlinux EXPORT_SYMBOL 0xcca16e0f of_irq_parse_and_map_pci vmlinux EXPORT_SYMBOL_GPL 0x28a34dfc gpiod_get_raw_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL 0xc77f909f skcipher_walk_aead_decrypt vmlinux EXPORT_SYMBOL_GPL 0x80e5f86f fscrypt_fname_alloc_buffer vmlinux EXPORT_SYMBOL -0xf6ace325 wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL -0x1e19a330 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL +0x6f1a14a7 wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL +0xebfbc995 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL 0xf96f5eeb param_set_int vmlinux EXPORT_SYMBOL 0x356461c8 rtc_time64_to_tm vmlinux EXPORT_SYMBOL 0xe6e6e81f serial8250_rx_dma_flush vmlinux EXPORT_SYMBOL_GPL @@ -6125,7 +6131,7 @@ 0x9ce05629 devl_traps_unregister vmlinux EXPORT_SYMBOL_GPL 0xa4e22108 devl_rate_leaf_create vmlinux EXPORT_SYMBOL_GPL 0x02177391 tty_port_register_device_attr_serdev vmlinux EXPORT_SYMBOL_GPL -0xddc7d3b3 blk_mq_init_queue vmlinux EXPORT_SYMBOL +0x89758e9c blk_mq_init_queue vmlinux EXPORT_SYMBOL 0x89ae7aa0 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL 0x95609b26 context_tracking_key vmlinux EXPORT_SYMBOL_GPL 0x2e0ef902 param_set_short vmlinux EXPORT_SYMBOL @@ -6135,28 +6141,28 @@ 0x69cf0632 mpi_fromstr vmlinux EXPORT_SYMBOL_GPL 0x7c12abe9 shash_register_instance vmlinux EXPORT_SYMBOL_GPL 0x96c5596e debugfs_lookup vmlinux EXPORT_SYMBOL_GPL -0xa19cce3d io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL +0x5ebc9688 io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL 0x8ef810bb seq_write vmlinux EXPORT_SYMBOL 0x51c06e2d no_seek_end_llseek vmlinux EXPORT_SYMBOL 0x89a7ec16 generic_file_llseek vmlinux EXPORT_SYMBOL 0x5102a30b do_wait_intr_irq vmlinux EXPORT_SYMBOL -0x58c67e32 get_mm_exe_file vmlinux EXPORT_SYMBOL -0x2e609545 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL -0x93c151e7 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL +0x88ed466c get_mm_exe_file vmlinux EXPORT_SYMBOL +0x14561ce9 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL +0xd028a6d9 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL 0x445a09c0 nvmem_device_cell_write vmlinux EXPORT_SYMBOL_GPL 0x25c3535e rtc_update_irq_enable vmlinux EXPORT_SYMBOL_GPL 0xc7e08175 _dev_err vmlinux EXPORT_SYMBOL 0x0805f2c8 ecryptfs_get_auth_tok_key vmlinux EXPORT_SYMBOL 0x999e8297 vfree vmlinux EXPORT_SYMBOL -0x8b3e79b9 wait_on_page_bit vmlinux EXPORT_SYMBOL +0x4a264583 wait_on_page_bit vmlinux EXPORT_SYMBOL 0x515c9c87 hrtimer_sleeper_start_expires vmlinux EXPORT_SYMBOL_GPL 0x4dfa8d4b mutex_lock vmlinux EXPORT_SYMBOL 0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0xe7072621 bdev_discard_alignment vmlinux EXPORT_SYMBOL_GPL -0x9efd4638 simple_symlink_inode_operations vmlinux EXPORT_SYMBOL +0x0f50a4f6 simple_symlink_inode_operations vmlinux EXPORT_SYMBOL 0x678b96ec dma_pool_alloc vmlinux EXPORT_SYMBOL -0xbd0a1200 ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL -0x6db2316e tcp_v4_do_rcv vmlinux EXPORT_SYMBOL +0xdf942565 ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL +0x9cd4e87f tcp_v4_do_rcv vmlinux EXPORT_SYMBOL 0x893abbdd devlink_fmsg_u32_pair_put vmlinux EXPORT_SYMBOL_GPL 0x5f778e2f of_device_get_match_data vmlinux EXPORT_SYMBOL 0x011be80b get_device vmlinux EXPORT_SYMBOL_GPL @@ -6165,80 +6171,81 @@ 0x2d4c773a hdmi_spd_infoframe_init vmlinux EXPORT_SYMBOL 0xa71d2e2c ioread16be vmlinux EXPORT_SYMBOL 0x8f3e5472 iov_iter_gap_alignment vmlinux EXPORT_SYMBOL -0xfc1ecf0a blk_dump_rq_flags vmlinux EXPORT_SYMBOL -0xa4298f8a bio_alloc_clone vmlinux EXPORT_SYMBOL +0xc7bc22c2 blk_dump_rq_flags vmlinux EXPORT_SYMBOL +0xe015d25c bio_alloc_clone vmlinux EXPORT_SYMBOL 0x3858d841 exportfs_decode_fh vmlinux EXPORT_SYMBOL_GPL 0x5514de95 sysfs_create_group vmlinux EXPORT_SYMBOL_GPL -0xb08b1936 secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL -0x0275bb68 consume_skb vmlinux EXPORT_SYMBOL +0x386766b2 secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL +0x54e3bd0a consume_skb vmlinux EXPORT_SYMBOL 0x7add71b4 hid_lookup_quirk vmlinux EXPORT_SYMBOL_GPL -0x9fa3a48c __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL -0x09c12e2c pci_match_id vmlinux EXPORT_SYMBOL +0xe0dd758b __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0xe266c849 pci_match_id vmlinux EXPORT_SYMBOL 0x2485c635 pci_dev_run_wake vmlinux EXPORT_SYMBOL_GPL 0x44230722 pcie_set_mps vmlinux EXPORT_SYMBOL -0xb31e4dd1 generic_fadvise vmlinux EXPORT_SYMBOL +0xfb8775ef generic_fadvise vmlinux EXPORT_SYMBOL 0x4d95d6d1 memcpy_flushcache vmlinux EXPORT_SYMBOL 0xb488588e tb_to_ns vmlinux EXPORT_SYMBOL_GPL -0x3e32c2d0 __fib6_flush_trees vmlinux EXPORT_SYMBOL -0x37ff78cb tcf_action_dump_1 vmlinux EXPORT_SYMBOL +0x90a33cc2 __fib6_flush_trees vmlinux EXPORT_SYMBOL +0x6be671d7 tcf_action_dump_1 vmlinux EXPORT_SYMBOL 0x7a1b7155 flow_rule_match_enc_ipv6_addrs vmlinux EXPORT_SYMBOL 0xaef6a2bd flow_rule_match_enc_ipv4_addrs vmlinux EXPORT_SYMBOL -0xd507ec31 i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL +0xe82c0f58 i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL 0xd84d35bd dax_read_lock vmlinux EXPORT_SYMBOL_GPL 0x521c81f3 dma_get_slave_channel vmlinux EXPORT_SYMBOL_GPL 0x71972736 pcie_aspm_enabled vmlinux EXPORT_SYMBOL_GPL -0xd16c0dd3 phy_power_off vmlinux EXPORT_SYMBOL_GPL +0x217ed59a phy_power_off vmlinux EXPORT_SYMBOL_GPL 0xff7e33bf mpi_sub_ui vmlinux EXPORT_SYMBOL_GPL -0xfa1c61fc bio_kmalloc vmlinux EXPORT_SYMBOL +0x64ad9126 bio_kmalloc vmlinux EXPORT_SYMBOL 0x3a744ef9 tick_nohz_full_mask vmlinux EXPORT_SYMBOL_GPL 0x4048082e __debugger_fault_handler vmlinux EXPORT_SYMBOL -0x0e307aaf mr_mfc_seq_next vmlinux EXPORT_SYMBOL -0x86e5d9a2 tcp_prot vmlinux EXPORT_SYMBOL +0xf74c4415 mr_mfc_seq_next vmlinux EXPORT_SYMBOL +0xeb717c72 tcp_prot vmlinux EXPORT_SYMBOL 0x89cda5ce of_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL 0xb433276f root_device_unregister vmlinux EXPORT_SYMBOL_GPL 0xfcaba64f vring_transport_features vmlinux EXPORT_SYMBOL_GPL 0x52f32e97 pci_p2pdma_distance_many vmlinux EXPORT_SYMBOL_GPL 0x2b2c9132 textsearch_prepare vmlinux EXPORT_SYMBOL -0x521b717b migrate_page_copy vmlinux EXPORT_SYMBOL +0xfe41aa60 migrate_page_copy vmlinux EXPORT_SYMBOL 0x617c452b queued_read_lock_slowpath vmlinux EXPORT_SYMBOL 0x84c1c552 proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL -0x6cddf5f3 inet_frag_kill vmlinux EXPORT_SYMBOL +0xd12dee3b inet_frag_kill vmlinux EXPORT_SYMBOL 0x0cf550a5 led_update_brightness vmlinux EXPORT_SYMBOL_GPL 0x2978a1a8 pci_iounmap vmlinux EXPORT_SYMBOL 0x85f87dd4 blk_queue_max_zone_append_sectors vmlinux EXPORT_SYMBOL_GPL -0x0b1dfce8 simple_setattr vmlinux EXPORT_SYMBOL -0x99292046 simple_getattr vmlinux EXPORT_SYMBOL +0xc376a223 simple_setattr vmlinux EXPORT_SYMBOL +0xbf736ce4 simple_getattr vmlinux EXPORT_SYMBOL 0xa897e3e7 mempool_free vmlinux EXPORT_SYMBOL 0xea353061 tcf_em_tree_validate vmlinux EXPORT_SYMBOL -0x368d7113 neigh_carrier_down vmlinux EXPORT_SYMBOL +0x1030f9c4 neigh_carrier_down vmlinux EXPORT_SYMBOL 0xf969e188 dma_fence_array_next vmlinux EXPORT_SYMBOL 0x05e5bb9a attribute_container_unregister vmlinux EXPORT_SYMBOL_GPL 0x2f66a29c driver_for_each_device vmlinux EXPORT_SYMBOL_GPL 0xfcd1819a hdmi_spd_infoframe_check vmlinux EXPORT_SYMBOL 0x3f4bd846 gen_pool_first_fit_order_align vmlinux EXPORT_SYMBOL 0xef92ef33 btree_last vmlinux EXPORT_SYMBOL_GPL -0xc5cc90d2 fib6_rule_default vmlinux EXPORT_SYMBOL_GPL -0x0f0c99ba fib4_rule_default vmlinux EXPORT_SYMBOL_GPL -0xd3ee3ed4 tcp_rcv_state_process vmlinux EXPORT_SYMBOL -0x0f292da2 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL +0x67a98cc1 fib6_rule_default vmlinux EXPORT_SYMBOL_GPL +0x3ae4dbd4 fib4_rule_default vmlinux EXPORT_SYMBOL_GPL +0x05eb9ac1 tcp_rcv_state_process vmlinux EXPORT_SYMBOL +0x9a413746 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL 0xbcab6ee6 sscanf vmlinux EXPORT_SYMBOL 0x4b72009e dynamic_debug_exec_queries vmlinux EXPORT_SYMBOL_GPL -0x5dad2d72 __breadahead vmlinux EXPORT_SYMBOL +0x5ae3d80f __breadahead vmlinux EXPORT_SYMBOL 0xd533a123 perf_event_sysfs_show vmlinux EXPORT_SYMBOL_GPL 0x02394899 play_idle_precise vmlinux EXPORT_SYMBOL_GPL 0x11638a69 xive_native_alloc_vp_block vmlinux EXPORT_SYMBOL_GPL -0x83f95c2b pfifo_fast_ops vmlinux EXPORT_SYMBOL +0x4d347baa pfifo_fast_ops vmlinux EXPORT_SYMBOL 0x7f4817c2 unregister_fib_notifier vmlinux EXPORT_SYMBOL 0x6762a8db led_classdev_suspend vmlinux EXPORT_SYMBOL_GPL 0xf49d0d20 platform_device_register_full vmlinux EXPORT_SYMBOL_GPL 0xb62e6bf3 devm_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x0bfc1d1a check_zeroed_user vmlinux EXPORT_SYMBOL -0xe7965799 blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0x25bf9c3f blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0x03245dd6 fscrypt_parse_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9968aacb __audit_log_nfcfg vmlinux EXPORT_SYMBOL_GPL 0x25974000 wait_for_completion vmlinux EXPORT_SYMBOL 0x0fab160d __cpuhp_setup_state vmlinux EXPORT_SYMBOL -0xf653b344 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL -0x28cbf33e i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL +0x2a8d8fa7 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL +0x2a57ec98 i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL 0xfe972538 dev_pm_domain_start vmlinux EXPORT_SYMBOL_GPL 0xa8a06817 pci_dev_trylock vmlinux EXPORT_SYMBOL_GPL 0xacef7b52 gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL @@ -6247,29 +6254,29 @@ 0x79f697e4 lzorle1x_1_compress vmlinux EXPORT_SYMBOL_GPL 0xf639dde1 iomap_fiemap vmlinux EXPORT_SYMBOL_GPL 0x82c87ad5 nr_online_nodes vmlinux EXPORT_SYMBOL -0xeb029250 seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL -0xb4bedc4f sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL +0xe42abeea seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL +0x936dea75 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL 0x6b8bf149 netif_receive_skb_list vmlinux EXPORT_SYMBOL 0xd49736c8 devfreq_get_devfreq_by_phandle vmlinux EXPORT_SYMBOL_GPL 0x59ae6308 platform_device_add_data vmlinux EXPORT_SYMBOL_GPL 0xc729d30d __vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x3f44ffcb dmaengine_desc_attach_metadata vmlinux EXPORT_SYMBOL_GPL -0x63489a85 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL -0x4c70645e fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL +0x22b871a1 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL +0x63cd8665 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL 0xbc7b1042 padata_alloc vmlinux EXPORT_SYMBOL 0x1c9ac0a7 register_kprobes vmlinux EXPORT_SYMBOL_GPL 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xd653b126 sched_clock vmlinux EXPORT_SYMBOL_GPL -0xdfff563f xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL -0x63cb4bcf unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL -0x1268402c sock_create_lite vmlinux EXPORT_SYMBOL +0x13f93044 xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL +0x21f2dc9a unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x19f5e55d sock_create_lite vmlinux EXPORT_SYMBOL 0x91f4d6a1 security_locked_down vmlinux EXPORT_SYMBOL 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x548dec54 irq_domain_free_irqs_parent vmlinux EXPORT_SYMBOL_GPL 0x58e3306d bit_wait_io vmlinux EXPORT_SYMBOL -0x3c427b28 tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL +0x897227cc tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL 0x5358864e devlink_fmsg_binary_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0xd98414a8 cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL +0xd8841a2e cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL 0x4dff61e5 wwan_port_txoff vmlinux EXPORT_SYMBOL_GPL 0x8e2fdf66 pm_clk_destroy vmlinux EXPORT_SYMBOL_GPL 0xce0fc646 pci_iomap_wc_range vmlinux EXPORT_SYMBOL_GPL @@ -6277,32 +6284,32 @@ 0x36b1e24e d_obtain_alias vmlinux EXPORT_SYMBOL 0x25e2c132 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x266817ca irq_domain_set_info vmlinux EXPORT_SYMBOL -0x3d853b3a ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0xa5e8af02 ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x437eb1df ipv6_mod_enabled vmlinux EXPORT_SYMBOL_GPL -0xd17c19ce ip4_datagram_connect vmlinux EXPORT_SYMBOL -0xcd0ef583 tcp_timewait_state_process vmlinux EXPORT_SYMBOL -0xaea3b490 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL +0x7c57b2c3 ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xe0f74ace tcp_timewait_state_process vmlinux EXPORT_SYMBOL +0xb5461db1 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL 0x50616e69 devlink_resources_unregister vmlinux EXPORT_SYMBOL_GPL -0xcc66485b security_inode_init_security vmlinux EXPORT_SYMBOL +0xd6b59771 security_inode_init_security vmlinux EXPORT_SYMBOL 0x6a460dc5 schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL -0xcdd965ba mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL +0x88160021 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL 0x8796b432 flow_rule_match_enc_opts vmlinux EXPORT_SYMBOL 0xb6787346 sfp_unregister_socket vmlinux EXPORT_SYMBOL_GPL 0xf685db59 subsys_interface_register vmlinux EXPORT_SYMBOL_GPL 0xf3916987 global_cursor_default vmlinux EXPORT_SYMBOL 0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL 0x6dc35b25 radix_tree_iter_delete vmlinux EXPORT_SYMBOL -0x76393759 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL -0x0d79f764 nobh_writepage vmlinux EXPORT_SYMBOL +0xb00b22ac set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL +0xd9d0fe4c nobh_writepage vmlinux EXPORT_SYMBOL 0xfedcdb60 seq_hlist_next_percpu vmlinux EXPORT_SYMBOL 0xd0760fc0 kfree_sensitive vmlinux EXPORT_SYMBOL -0xe2d90d93 clear_page_dirty_for_io vmlinux EXPORT_SYMBOL +0x72d9525e clear_page_dirty_for_io vmlinux EXPORT_SYMBOL 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0x5b4304c2 srcu_init_notifier_head vmlinux EXPORT_SYMBOL_GPL 0x2b4509dd devlink_health_reporter_state_update vmlinux EXPORT_SYMBOL_GPL 0x09d8739f devm_free_pages vmlinux EXPORT_SYMBOL_GPL 0xbd7a20aa tty_schedule_flip vmlinux EXPORT_SYMBOL -0x05fbf476 dump_skip vmlinux EXPORT_SYMBOL +0xaf27ae43 dump_skip vmlinux EXPORT_SYMBOL 0xdbeeece6 tracepoint_probe_unregister vmlinux EXPORT_SYMBOL_GPL 0x8e21c9a1 dma_fence_add_callback vmlinux EXPORT_SYMBOL 0x3b50ca33 fwnode_property_read_string_array vmlinux EXPORT_SYMBOL_GPL @@ -6318,35 +6325,35 @@ 0x76eeeb0f sha384_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x946dd559 sha224_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x175db458 ima_inode_hash vmlinux EXPORT_SYMBOL_GPL -0xa52c3b87 write_dirty_buffer vmlinux EXPORT_SYMBOL +0x09cf0209 write_dirty_buffer vmlinux EXPORT_SYMBOL 0x19186548 noop_llseek vmlinux EXPORT_SYMBOL 0x28d37b4b put_watch_queue vmlinux EXPORT_SYMBOL 0x64e27c4f synth_event_delete vmlinux EXPORT_SYMBOL_GPL -0x7dc5573e trace_array_put vmlinux EXPORT_SYMBOL_GPL +0x463d7758 trace_array_put vmlinux EXPORT_SYMBOL_GPL 0x3061cfce ring_buffer_entries_cpu vmlinux EXPORT_SYMBOL_GPL 0x458ffdde dma_map_sgtable vmlinux EXPORT_SYMBOL_GPL -0x739c266b __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL -0xc075aa7c cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL -0x7343bc1a devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL +0x52fa6b3f __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL +0x1e507611 cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL +0x2b547bff devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL 0x3e48383f input_free_device vmlinux EXPORT_SYMBOL 0x21ac8b77 iommu_group_get_by_id vmlinux EXPORT_SYMBOL_GPL 0x302c1335 pci_find_host_bridge vmlinux EXPORT_SYMBOL_GPL 0xa97463c9 __siphash_aligned vmlinux EXPORT_SYMBOL 0x1d163ea3 skcipher_alloc_instance_simple vmlinux EXPORT_SYMBOL_GPL -0xcdfaf248 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL -0x1be1904a xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL +0x0456e596 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0x7d50f101 xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL 0xb71ed69f __hw_addr_unsync vmlinux EXPORT_SYMBOL -0x7dcb038e of_platform_default_populate vmlinux EXPORT_SYMBOL_GPL -0xee2af509 i2c_verify_adapter vmlinux EXPORT_SYMBOL +0x3540e9db of_platform_default_populate vmlinux EXPORT_SYMBOL_GPL +0x2cf49cfd i2c_verify_adapter vmlinux EXPORT_SYMBOL 0xc4777aa9 __ctzsi2 vmlinux EXPORT_SYMBOL 0x919c58f3 __clzsi2 vmlinux EXPORT_SYMBOL 0x4c281912 vli_is_zero vmlinux EXPORT_SYMBOL -0x35918918 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL +0x293de415 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x02df50b0 jiffies vmlinux EXPORT_SYMBOL -0xbd12b70f mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL -0xa12c9fa9 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL -0x7ee8ce95 dev_queue_xmit vmlinux EXPORT_SYMBOL -0xc64b9bd1 of_device_alloc vmlinux EXPORT_SYMBOL +0xcda98edb mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL +0x8f19a7f5 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL +0x0b8c7fb3 dev_queue_xmit vmlinux EXPORT_SYMBOL +0xa132b090 of_device_alloc vmlinux EXPORT_SYMBOL 0x0e6b5241 devm_device_remove_group vmlinux EXPORT_SYMBOL_GPL 0x13d0adf7 __kfifo_out vmlinux EXPORT_SYMBOL 0xe06141e9 security_sk_clone vmlinux EXPORT_SYMBOL @@ -6358,18 +6365,18 @@ 0x4eac5fc1 cpu_mitigations_auto_nosmt vmlinux EXPORT_SYMBOL_GPL 0x90688bcd devlink_info_driver_name_put vmlinux EXPORT_SYMBOL_GPL 0x6a7473c3 devm_usb_get_phy_by_phandle vmlinux EXPORT_SYMBOL_GPL -0x6b1c6edc phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x2e53425b phy_destroy vmlinux EXPORT_SYMBOL_GPL 0x0d3f0561 get_cached_acl_rcu vmlinux EXPORT_SYMBOL -0xa00c9347 get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL +0x2499b94e get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL 0x9621d738 alarm_start_relative vmlinux EXPORT_SYMBOL_GPL 0xdf6b082f proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0xfd2c0be6 tcp_peek_len vmlinux EXPORT_SYMBOL +0x5aeacf19 tcp_peek_len vmlinux EXPORT_SYMBOL 0xeef0f10d devlink_traps_register vmlinux EXPORT_SYMBOL_GPL -0x0f65442d dev_change_carrier vmlinux EXPORT_SYMBOL -0x3bf536cb __napi_schedule vmlinux EXPORT_SYMBOL -0x52816250 sk_stream_wait_memory vmlinux EXPORT_SYMBOL +0x47abb882 dev_change_carrier vmlinux EXPORT_SYMBOL +0xa00e3abe __napi_schedule vmlinux EXPORT_SYMBOL +0xfb9f4f93 sk_stream_wait_memory vmlinux EXPORT_SYMBOL 0xa077b48d hid_bus_type vmlinux EXPORT_SYMBOL -0x692ba284 dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x645fb2a6 dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL 0x34f380c3 tty_unlock vmlinux EXPORT_SYMBOL 0xb23027c1 kstrtos16_from_user vmlinux EXPORT_SYMBOL 0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL @@ -6377,16 +6384,16 @@ 0x92be9991 fscrypt_mergeable_bio_bh vmlinux EXPORT_SYMBOL_GPL 0x846b1acf trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL 0xb475be0b relay_late_setup_files vmlinux EXPORT_SYMBOL_GPL -0x26f5814f netlink_broadcast_filtered vmlinux EXPORT_SYMBOL +0x99997783 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL 0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL 0x27f6951e of_device_uevent_modalias vmlinux EXPORT_SYMBOL_GPL -0x8f3c9d61 i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL +0x86f9550c i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL 0xc29bf967 strspn vmlinux EXPORT_SYMBOL 0x98cf60b3 strlen vmlinux EXPORT_SYMBOL 0x848d372e iowrite8 vmlinux EXPORT_SYMBOL 0xf07b07f6 sg_free_append_table vmlinux EXPORT_SYMBOL 0xd92ef192 security_kernel_post_load_data vmlinux EXPORT_SYMBOL_GPL -0x756d47f8 inc_node_state vmlinux EXPORT_SYMBOL +0x08b6f04e inc_node_state vmlinux EXPORT_SYMBOL 0xfe0c1ece trace_array_set_clr_event vmlinux EXPORT_SYMBOL_GPL 0xc0ff12fb nla_strdup vmlinux EXPORT_SYMBOL 0xedbaee5e nla_strcmp vmlinux EXPORT_SYMBOL @@ -6396,63 +6403,63 @@ 0xe3ad3046 __sg_page_iter_dma_next vmlinux EXPORT_SYMBOL 0x99daa9bf try_offline_node vmlinux EXPORT_SYMBOL 0x1546e9bb _debug_pagealloc_enabled_early vmlinux EXPORT_SYMBOL -0x9f9599bb tcp_get_cookie_sock vmlinux EXPORT_SYMBOL -0x6bd3c40a fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL -0xf3818447 __skb_flow_dissect vmlinux EXPORT_SYMBOL -0xca0d235a skb_trim vmlinux EXPORT_SYMBOL +0x0140789d tcp_get_cookie_sock vmlinux EXPORT_SYMBOL +0x9c4bca6b fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL +0x83d70350 __skb_flow_dissect vmlinux EXPORT_SYMBOL +0x83f4d49e skb_trim vmlinux EXPORT_SYMBOL 0x71cdbc76 icc_node_del vmlinux EXPORT_SYMBOL_GPL 0xe8db97c2 __clk_hw_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x403f9529 gpio_request_one vmlinux EXPORT_SYMBOL_GPL -0x01f330bf blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0xece55ac3 blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL 0x2d6c2307 perf_tp_event vmlinux EXPORT_SYMBOL_GPL -0x77ba34d1 xp_dma_unmap vmlinux EXPORT_SYMBOL -0xfa4e7478 xfrm_policy_delete vmlinux EXPORT_SYMBOL -0x5609e841 inet_frags_init vmlinux EXPORT_SYMBOL +0x5db488a7 xp_dma_unmap vmlinux EXPORT_SYMBOL +0xc64b1eef xfrm_policy_delete vmlinux EXPORT_SYMBOL +0x86923030 inet_frags_init vmlinux EXPORT_SYMBOL 0x8d74616f power_supply_changed vmlinux EXPORT_SYMBOL_GPL -0x042ddfd6 i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL +0x8937967d i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL 0x5903911d pci_scan_root_bus_bridge vmlinux EXPORT_SYMBOL 0x4e20bcf8 radix_tree_tag_set vmlinux EXPORT_SYMBOL 0x4e3567f7 match_int vmlinux EXPORT_SYMBOL 0xb2da650f blk_queue_required_elevator_features vmlinux EXPORT_SYMBOL_GPL 0x1c786cbc debugfs_create_x64 vmlinux EXPORT_SYMBOL_GPL 0x54577bcf fscrypt_ioctl_remove_key vmlinux EXPORT_SYMBOL_GPL -0xf0a4d492 tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL -0xbd1a548d devlink_net vmlinux EXPORT_SYMBOL_GPL -0xc398355f skb_cow_data vmlinux EXPORT_SYMBOL_GPL +0x3a1e94ef tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL +0xe1832fd2 devlink_net vmlinux EXPORT_SYMBOL_GPL +0x85c73201 skb_cow_data vmlinux EXPORT_SYMBOL_GPL 0x0589ed31 pci_fixup_cardbus vmlinux EXPORT_SYMBOL 0x0ed1df78 encrypt_blob vmlinux EXPORT_SYMBOL_GPL 0x38196e1f posix_acl_update_mode vmlinux EXPORT_SYMBOL 0x64f74abf __tracepoint_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0xaa65c341 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0x898ec72c ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0x60864cc8 i2c_get_adapter vmlinux EXPORT_SYMBOL +0x675f8c61 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x06e05636 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0xb792f8a6 i2c_get_adapter vmlinux EXPORT_SYMBOL 0x868acba5 get_options vmlinux EXPORT_SYMBOL 0xc87737d2 vfs_iter_write vmlinux EXPORT_SYMBOL 0xf5e7ea40 ktime_get_coarse_ts64 vmlinux EXPORT_SYMBOL -0x7bd03feb fib_new_table vmlinux EXPORT_SYMBOL_GPL -0xed6e26f3 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0xc1e8e1c8 fib_new_table vmlinux EXPORT_SYMBOL_GPL +0x0a7aca27 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL 0xa5bf77e2 input_unregister_handler vmlinux EXPORT_SYMBOL 0x16c4e3f5 pci_pri_supported vmlinux EXPORT_SYMBOL_GPL 0x3955fcf6 __kfifo_in_r vmlinux EXPORT_SYMBOL 0x7dc33c8e fscrypt_prepare_symlink vmlinux EXPORT_SYMBOL_GPL -0x69610610 bh_uptodate_or_lock vmlinux EXPORT_SYMBOL -0xa5e80e39 mem_cgroup_from_task vmlinux EXPORT_SYMBOL +0xe6956e3f bh_uptodate_or_lock vmlinux EXPORT_SYMBOL +0x217d2430 mem_cgroup_from_task vmlinux EXPORT_SYMBOL 0x2782b393 xfrm_state_walk_init vmlinux EXPORT_SYMBOL -0xa9c1bf55 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0x8d58c5ea udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL 0xb7cc0cff __tracepoint_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0xd125a4ac of_graph_get_port_by_id vmlinux EXPORT_SYMBOL 0x37218b00 rtc_read_alarm vmlinux EXPORT_SYMBOL_GPL 0xb68cb0ff device_match_of_node vmlinux EXPORT_SYMBOL_GPL 0x48a91171 string_get_size vmlinux EXPORT_SYMBOL -0x4a71fd5f security_path_mknod vmlinux EXPORT_SYMBOL +0x428bac57 security_path_mknod vmlinux EXPORT_SYMBOL 0x1628e1f3 security_lock_kernel_down vmlinux EXPORT_SYMBOL 0x81f7a95f dquot_initialize vmlinux EXPORT_SYMBOL -0x79e8ba3f vmf_insert_mixed vmlinux EXPORT_SYMBOL +0x9acd1b2a vmf_insert_mixed vmlinux EXPORT_SYMBOL 0x0502c0a0 regset_get_alloc vmlinux EXPORT_SYMBOL 0x01a4b85d param_get_hexint vmlinux EXPORT_SYMBOL 0x211850f5 htab_hash_mask vmlinux EXPORT_SYMBOL_GPL 0x81c0a84f rtas_set_indicator vmlinux EXPORT_SYMBOL -0x6a588b9a __sock_cmsg_send vmlinux EXPORT_SYMBOL +0x0413cc8e __sock_cmsg_send vmlinux EXPORT_SYMBOL 0x61801fd3 pci_bus_write_config_word vmlinux EXPORT_SYMBOL 0xb3f985a8 sg_alloc_table vmlinux EXPORT_SYMBOL 0xbc7b7deb handle_simple_irq vmlinux EXPORT_SYMBOL_GPL @@ -6462,13 +6469,13 @@ 0x600cc455 mmu_slb_size vmlinux EXPORT_SYMBOL_GPL 0xa39b4cf2 udelay vmlinux EXPORT_SYMBOL 0x06da4881 flush_vsx_to_thread vmlinux EXPORT_SYMBOL_GPL -0x496906e1 dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL +0xf10a2b8e dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL 0xcb84f357 power_supply_batinfo_ocv2cap vmlinux EXPORT_SYMBOL_GPL 0xc9782238 pci_release_region vmlinux EXPORT_SYMBOL -0xb143b747 io_uring_get_socket vmlinux EXPORT_SYMBOL +0xb744c1e2 io_uring_get_socket vmlinux EXPORT_SYMBOL 0x141f38bf ktime_get_raw_fast_ns vmlinux EXPORT_SYMBOL_GPL -0x6d944684 inet_addr_type_table vmlinux EXPORT_SYMBOL -0x93ef4a3b bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL +0xed7a453b inet_addr_type_table vmlinux EXPORT_SYMBOL +0x0b5afbca bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL 0x38ee2dda power_supply_unregister vmlinux EXPORT_SYMBOL_GPL 0x8eee3399 dax_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x1362dff2 unregister_cxl_calls vmlinux EXPORT_SYMBOL_GPL @@ -6482,34 +6489,34 @@ 0x68a30ffe shared_processor vmlinux EXPORT_SYMBOL 0x916f0026 vas_paste_crb vmlinux EXPORT_SYMBOL_GPL 0x0049ca83 xfrm_aead_get_byname vmlinux EXPORT_SYMBOL_GPL -0x53e15f70 km_state_notify vmlinux EXPORT_SYMBOL -0x8e8bf063 lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL +0xb1651be1 km_state_notify vmlinux EXPORT_SYMBOL +0x0b3f177c lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL 0xb6357e53 cpuidle_enable_device vmlinux EXPORT_SYMBOL_GPL 0xa05fcf72 dma_run_dependencies vmlinux EXPORT_SYMBOL_GPL 0xe6c51028 sbitmap_prepare_to_wait vmlinux EXPORT_SYMBOL_GPL 0x7cb803de btree_grim_visitor vmlinux EXPORT_SYMBOL_GPL -0x2aa2c5d4 bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0x7d424a51 bpf_prog_add vmlinux EXPORT_SYMBOL_GPL 0x0d125ab6 trace_seq_putmem vmlinux EXPORT_SYMBOL_GPL 0xe68efe41 _raw_write_lock vmlinux EXPORT_SYMBOL 0xddf6ad7a completion_done vmlinux EXPORT_SYMBOL 0x9b33499a pnv_cxl_release_hwirq_ranges vmlinux EXPORT_SYMBOL -0xb56eca8b xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL +0x3fb2aa12 xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL 0xb94339c4 qdisc_put_stab vmlinux EXPORT_SYMBOL 0xed2e4192 devm_led_trigger_register vmlinux EXPORT_SYMBOL_GPL 0xce4cdb8e fb_find_best_mode vmlinux EXPORT_SYMBOL 0xbef1838f pci_iov_vf_id vmlinux EXPORT_SYMBOL_GPL 0x3450ad94 mpi_set_ui vmlinux EXPORT_SYMBOL_GPL -0x3425743a __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x761b77c3 __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL 0x8ef90029 seq_printf vmlinux EXPORT_SYMBOL 0xcea39379 flow_indr_dev_unregister vmlinux EXPORT_SYMBOL 0xb766e3d7 devres_release vmlinux EXPORT_SYMBOL_GPL -0x94fd6e2e pci_dev_driver vmlinux EXPORT_SYMBOL +0x541c092c pci_dev_driver vmlinux EXPORT_SYMBOL 0x97623558 xas_create_range vmlinux EXPORT_SYMBOL_GPL 0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL 0xb8206a7b setattr_prepare vmlinux EXPORT_SYMBOL -0xb0e1ce9b ilookup5_nowait vmlinux EXPORT_SYMBOL +0xb9cc55a5 ilookup5_nowait vmlinux EXPORT_SYMBOL 0xc0b346d8 opal_nx_coproc_init vmlinux EXPORT_SYMBOL -0x00f4e306 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL +0x3698ccf0 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL 0xded39a6b gen_kill_estimator vmlinux EXPORT_SYMBOL 0xb94201a5 devm_add_action vmlinux EXPORT_SYMBOL_GPL 0x10f6a9c9 serdev_device_set_parity vmlinux EXPORT_SYMBOL_GPL @@ -6517,7 +6524,7 @@ 0xb682997b blk_queue_alignment_offset vmlinux EXPORT_SYMBOL 0xf41370a6 dquot_alloc vmlinux EXPORT_SYMBOL 0x2a8a0b96 page_frag_alloc_align vmlinux EXPORT_SYMBOL -0x03bc15ae wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL +0xf594297a wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL 0x946c0028 devlink_unregister vmlinux EXPORT_SYMBOL_GPL 0x30091865 pci_bus_size_bridges vmlinux EXPORT_SYMBOL 0x67429c91 __SCK__tp_func_block_bio_remap vmlinux EXPORT_SYMBOL_GPL @@ -6527,10 +6534,10 @@ 0x77a615ba vm_node_stat vmlinux EXPORT_SYMBOL 0xdc0e4855 timer_delete vmlinux EXPORT_SYMBOL 0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL -0x1b70f8bd __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0x57f539f5 __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x378fb0ea flush_fp_to_thread vmlinux EXPORT_SYMBOL_GPL 0x538f32df dev_pm_opp_init_cpufreq_table vmlinux EXPORT_SYMBOL_GPL -0x9ed82f9f pm_genpd_opp_to_performance_state vmlinux EXPORT_SYMBOL_GPL +0x19ff052e pm_genpd_opp_to_performance_state vmlinux EXPORT_SYMBOL_GPL 0x35a21df1 __hvc_resize vmlinux EXPORT_SYMBOL_GPL 0x1efcb766 tty_do_resize vmlinux EXPORT_SYMBOL 0x6aeefac4 zlib_deflateReset vmlinux EXPORT_SYMBOL @@ -6544,9 +6551,9 @@ 0x67f09550 icc_get vmlinux EXPORT_SYMBOL_GPL 0xa756ac71 wait_for_key_construction vmlinux EXPORT_SYMBOL 0x3849236d f_setown vmlinux EXPORT_SYMBOL -0xd429b680 is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL +0xbdefbe3d is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL 0xcbc3b94e eeh_check_failure vmlinux EXPORT_SYMBOL -0x6e6e03f0 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0xf7360b4c ip6_dst_hoplimit vmlinux EXPORT_SYMBOL 0xc697b0f7 nvmem_device_read vmlinux EXPORT_SYMBOL_GPL 0xcd527ec4 edac_device_free_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x6db93c05 iommu_get_domain_for_dev vmlinux EXPORT_SYMBOL_GPL @@ -6554,21 +6561,21 @@ 0x1a1bac9c ZSTD_decompressDCtx vmlinux EXPORT_SYMBOL 0xca3f2507 elv_unregister vmlinux EXPORT_SYMBOL_GPL 0x8bc15b1d x509_cert_parse vmlinux EXPORT_SYMBOL_GPL -0xd8fa3796 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL +0xae7e4be2 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL 0xf8f31ee3 flow_rule_match_vlan vmlinux EXPORT_SYMBOL 0xc1034f32 dev_uc_sync_multiple vmlinux EXPORT_SYMBOL 0x161e87c6 dev_mc_sync_multiple vmlinux EXPORT_SYMBOL 0xff91cba0 of_pci_dma_range_parser_init vmlinux EXPORT_SYMBOL_GPL 0xd9002863 devm_gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL 0xd21c5139 iowrite64_lo_hi vmlinux EXPORT_SYMBOL -0x6af05b7b submit_bh vmlinux EXPORT_SYMBOL -0x279ad74a page_mkclean vmlinux EXPORT_SYMBOL_GPL +0x782212c3 submit_bh vmlinux EXPORT_SYMBOL +0x6b58a7a5 page_mkclean vmlinux EXPORT_SYMBOL_GPL 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x3fb9928d mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL -0xc9ab7fdf switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x1cd626b0 mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL -0x8eb38e6d passthru_features_check vmlinux EXPORT_SYMBOL -0x5d2ece89 skb_checksum_setup vmlinux EXPORT_SYMBOL +0x5c0eacf2 mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL +0xe28e8354 switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x83d02170 mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL +0x271b797a passthru_features_check vmlinux EXPORT_SYMBOL +0x93eadbcf skb_checksum_setup vmlinux EXPORT_SYMBOL 0x138e0957 dax_write_cache_enabled vmlinux EXPORT_SYMBOL_GPL 0xe0b1c103 clk_set_max_rate vmlinux EXPORT_SYMBOL_GPL 0xa5526619 rb_insert_color vmlinux EXPORT_SYMBOL @@ -6578,42 +6585,42 @@ 0x28c4d763 debugfs_write_file_bool vmlinux EXPORT_SYMBOL_GPL 0xcddf7257 page_get_link vmlinux EXPORT_SYMBOL 0xc7351899 kthread_flush_worker vmlinux EXPORT_SYMBOL_GPL -0x4f585652 __xfrm_init_state vmlinux EXPORT_SYMBOL +0x5bb4ba65 __xfrm_init_state vmlinux EXPORT_SYMBOL 0x2da39a46 hid_dump_field vmlinux EXPORT_SYMBOL_GPL 0x5790e7a0 pci_unlock_rescan_remove vmlinux EXPORT_SYMBOL_GPL 0x532b90b5 kprobe_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x66d87d38 symbol_put_addr vmlinux EXPORT_SYMBOL_GPL 0x3c5d543a hrtimer_start_range_ns vmlinux EXPORT_SYMBOL_GPL 0x78cb63f8 rt_mutex_lock_killable vmlinux EXPORT_SYMBOL_GPL -0x38a14e74 i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL +0x3b8e06f6 i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL 0xecac7b89 device_for_each_child_reverse vmlinux EXPORT_SYMBOL_GPL 0xe1467171 tty_port_unregister_device vmlinux EXPORT_SYMBOL_GPL 0xa5c2391e tty_buffer_request_room vmlinux EXPORT_SYMBOL_GPL 0xf4570f3d d_alloc vmlinux EXPORT_SYMBOL -0x098f95ac kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0x0607b15e kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL 0x4ad2a57a opal_event_request vmlinux EXPORT_SYMBOL 0x939e284d regmap_multi_reg_write_bypassed vmlinux EXPORT_SYMBOL_GPL -0x6acbb59a submit_bio_noacct vmlinux EXPORT_SYMBOL +0xac244707 submit_bio_noacct vmlinux EXPORT_SYMBOL 0x93255b2b ring_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL -0x464466d2 finish_swait vmlinux EXPORT_SYMBOL -0x3632072e inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0xff70691c finish_swait vmlinux EXPORT_SYMBOL +0xd7a12e23 inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0xf14317ef devl_rate_nodes_destroy vmlinux EXPORT_SYMBOL_GPL -0x9ad7afa4 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL +0xfa25911c netdev_port_same_parent_id vmlinux EXPORT_SYMBOL 0x6264e82a of_clk_get_from_provider vmlinux EXPORT_SYMBOL_GPL 0x76d9b876 clk_set_rate vmlinux EXPORT_SYMBOL_GPL 0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL 0xff81487d gpiod_remove_lookup_table vmlinux EXPORT_SYMBOL_GPL -0x42b8a722 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0xb485d83c blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL 0x2a8e551d blk_set_stacking_limits vmlinux EXPORT_SYMBOL -0x8a0cf635 security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL +0xc6a5a657 security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL 0xf84bd6ee bpf_stats_enabled_key vmlinux EXPORT_SYMBOL 0x7dff2a0c kvmhv_load_guest_pmu vmlinux EXPORT_SYMBOL_GPL -0x203d56b1 tcf_chain_get_by_act vmlinux EXPORT_SYMBOL -0x1ec7d464 kernel_sendpage vmlinux EXPORT_SYMBOL +0x8b46b6a1 tcf_chain_get_by_act vmlinux EXPORT_SYMBOL +0xf0adf0e8 kernel_sendpage vmlinux EXPORT_SYMBOL 0x8aca6362 edac_pci_release_generic_ctl vmlinux EXPORT_SYMBOL_GPL 0xb149d612 pci_choose_state vmlinux EXPORT_SYMBOL 0xdb2bd8a5 dquot_quotactl_sysfile_ops vmlinux EXPORT_SYMBOL -0xb8d7d3de delete_from_page_cache vmlinux EXPORT_SYMBOL +0x206b3787 delete_from_page_cache vmlinux EXPORT_SYMBOL 0x6b2b69f7 static_key_enable vmlinux EXPORT_SYMBOL_GPL 0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL 0x20463df4 wait_for_completion_killable vmlinux EXPORT_SYMBOL @@ -6626,39 +6633,39 @@ 0xa34ea576 trace_print_hex_seq vmlinux EXPORT_SYMBOL 0x6ebe366f ktime_get_mono_fast_ns vmlinux EXPORT_SYMBOL_GPL 0xcf9a48e0 __percpu_down_read vmlinux EXPORT_SYMBOL_GPL -0xd27686ee __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL -0xc0746cd6 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL +0x32c34a0b __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL +0xa22dc939 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL 0x58d9fd76 led_trigger_unregister vmlinux EXPORT_SYMBOL_GPL -0xe0d7d2bd tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL +0x4dbafa65 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL 0xf86c5a89 pci_enable_ptm vmlinux EXPORT_SYMBOL 0xcbfb33e4 init_opal_dev vmlinux EXPORT_SYMBOL -0x45376740 clear_inode vmlinux EXPORT_SYMBOL +0xe4543bca clear_inode vmlinux EXPORT_SYMBOL 0x0abdc439 cc_platform_has vmlinux EXPORT_SYMBOL_GPL 0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL -0x72911194 qdisc_hash_add vmlinux EXPORT_SYMBOL -0xf4db5d55 neigh_parms_release vmlinux EXPORT_SYMBOL +0xad439704 qdisc_hash_add vmlinux EXPORT_SYMBOL +0x6965dc54 neigh_parms_release vmlinux EXPORT_SYMBOL 0xcc02cc49 led_set_brightness_nosleep vmlinux EXPORT_SYMBOL_GPL 0xca7210ae device_release_driver vmlinux EXPORT_SYMBOL_GPL 0xc0735ea8 crypto_grab_akcipher vmlinux EXPORT_SYMBOL_GPL 0xcced9bb0 crypto_grab_skcipher vmlinux EXPORT_SYMBOL_GPL -0x0c8d59f0 security_path_rename vmlinux EXPORT_SYMBOL +0x2e64ac80 security_path_rename vmlinux EXPORT_SYMBOL 0xe953b21f get_next_ino vmlinux EXPORT_SYMBOL -0x52ca04b4 pm_vt_switch_required vmlinux EXPORT_SYMBOL +0xeb354a8d pm_vt_switch_required vmlinux EXPORT_SYMBOL 0x6fb49676 queue_rcu_work vmlinux EXPORT_SYMBOL 0xe7d34db2 opal_async_wait_response vmlinux EXPORT_SYMBOL_GPL 0x546c5565 ppc_tb_freq vmlinux EXPORT_SYMBOL_GPL -0x739a260c __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL +0x42334a5b __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL 0x0e4b13fa gnet_stats_basic_sync_init vmlinux EXPORT_SYMBOL -0x6862e6c1 skb_expand_head vmlinux EXPORT_SYMBOL +0xce39f99b skb_expand_head vmlinux EXPORT_SYMBOL 0x13d2ca0c dev_pm_opp_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL 0xcb13573f iommu_attach_device vmlinux EXPORT_SYMBOL_GPL 0x4074a8fc pinctrl_utils_add_config vmlinux EXPORT_SYMBOL_GPL 0x77161761 vfs_setlease vmlinux EXPORT_SYMBOL_GPL -0xb7f89bb4 find_get_pages_range_tag vmlinux EXPORT_SYMBOL +0x791e2691 find_get_pages_range_tag vmlinux EXPORT_SYMBOL 0x868e60b0 from_kgid_munged vmlinux EXPORT_SYMBOL 0x40d04664 console_trylock vmlinux EXPORT_SYMBOL 0xad8f5c9b pps_event vmlinux EXPORT_SYMBOL -0xbfb63d15 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL +0x80963c06 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL 0x62c7abec vp_modern_queue_address vmlinux EXPORT_SYMBOL_GPL 0x744978b9 clk_multiplier_ops vmlinux EXPORT_SYMBOL_GPL 0xfc691f80 aperture_remove_conflicting_devices vmlinux EXPORT_SYMBOL @@ -6666,11 +6673,11 @@ 0x81f372a2 unregister_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0x4a3ad70e wait_for_completion_timeout vmlinux EXPORT_SYMBOL 0xe080e8f0 set_current_groups vmlinux EXPORT_SYMBOL -0x1d6c61d9 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL -0xd95c780a xfrm6_input_addr vmlinux EXPORT_SYMBOL -0xb9af79fc rt_dst_clone vmlinux EXPORT_SYMBOL +0x5b88c4cf dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0x8a1f7439 xfrm6_input_addr vmlinux EXPORT_SYMBOL +0x90311ced rt_dst_clone vmlinux EXPORT_SYMBOL 0x097af021 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0x2841f25e skb_copy_header vmlinux EXPORT_SYMBOL +0xa3b0ded0 skb_copy_header vmlinux EXPORT_SYMBOL 0x8d830def update_region vmlinux EXPORT_SYMBOL 0x7bf1e2b2 dma_request_chan_by_mask vmlinux EXPORT_SYMBOL_GPL 0x81db6ebb xz_dec_reset vmlinux EXPORT_SYMBOL @@ -6682,7 +6689,7 @@ 0x15c60a71 __tracepoint_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL 0x8ff89ed0 seg6_hmac_exit vmlinux EXPORT_SYMBOL 0x3e0e6a45 tcf_em_unregister vmlinux EXPORT_SYMBOL -0xb7ddfdef scm_fp_dup vmlinux EXPORT_SYMBOL +0x16ab980f scm_fp_dup vmlinux EXPORT_SYMBOL 0x05610897 of_changeset_destroy vmlinux EXPORT_SYMBOL_GPL 0x0a346570 led_stop_software_blink vmlinux EXPORT_SYMBOL_GPL 0x3dd86ceb devres_remove vmlinux EXPORT_SYMBOL_GPL @@ -6691,9 +6698,9 @@ 0x0248efd3 kstrtobool_from_user vmlinux EXPORT_SYMBOL 0xec9773b3 shrink_dcache_parent vmlinux EXPORT_SYMBOL 0x8b487f00 trace_seq_vprintf vmlinux EXPORT_SYMBOL_GPL -0xd8cc3b8d preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0xd0ff106f preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL -0xbbb0dba3 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL +0x3dc33cf5 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL 0x21146e7b icc_std_aggregate vmlinux EXPORT_SYMBOL_GPL 0x6632e2f7 bus_for_each_drv vmlinux EXPORT_SYMBOL_GPL 0x851b697a bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL @@ -6703,7 +6710,7 @@ 0x42825ce2 rcu_scheduler_active vmlinux EXPORT_SYMBOL_GPL 0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL 0xfd5deb6c flow_rule_alloc vmlinux EXPORT_SYMBOL -0x936f1318 pneigh_lookup vmlinux EXPORT_SYMBOL +0x770dfdec pneigh_lookup vmlinux EXPORT_SYMBOL 0xc13992e7 devm_hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0x6799f8cf component_master_del vmlinux EXPORT_SYMBOL_GPL 0x985453e1 lease_unregister_notifier vmlinux EXPORT_SYMBOL_GPL @@ -6712,25 +6719,25 @@ 0x8cf57d49 irq_create_mapping_affinity vmlinux EXPORT_SYMBOL_GPL 0x51a511eb _raw_write_lock_bh vmlinux EXPORT_SYMBOL 0xaec9921f hash_page vmlinux EXPORT_SYMBOL_GPL -0x1e80c0bc fib_rules_dump vmlinux EXPORT_SYMBOL_GPL +0x7e9f4441 fib_rules_dump vmlinux EXPORT_SYMBOL_GPL 0xa40d34db devfreq_get_devfreq_by_node vmlinux EXPORT_SYMBOL_GPL 0x837fa159 pci_irq_vector vmlinux EXPORT_SYMBOL 0x7878ec5a fsnotify_find_mark vmlinux EXPORT_SYMBOL_GPL -0x48b8f559 super_setup_bdi vmlinux EXPORT_SYMBOL +0xb7ea636d super_setup_bdi vmlinux EXPORT_SYMBOL 0xe108d302 trace_seq_printf vmlinux EXPORT_SYMBOL_GPL 0xb44e18ea audit_enabled vmlinux EXPORT_SYMBOL_GPL 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL 0x97f03d6f vio_cmo_entitlement_update vmlinux EXPORT_SYMBOL 0x1b9664d1 __destroy_context vmlinux EXPORT_SYMBOL_GPL -0x43a37aa7 eth_gro_complete vmlinux EXPORT_SYMBOL +0x631d27da eth_gro_complete vmlinux EXPORT_SYMBOL 0xd9b8eaea __SCK__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x919d1163 tty_termios_baud_rate vmlinux EXPORT_SYMBOL 0x07a890c8 fb_alloc_cmap vmlinux EXPORT_SYMBOL 0x2176e42a hwpoison_filter_memcg vmlinux EXPORT_SYMBOL_GPL 0x246d81ae perf_event_addr_filters_sync vmlinux EXPORT_SYMBOL_GPL 0x81e9607d irq_chip_set_type_parent vmlinux EXPORT_SYMBOL_GPL -0x4fd361f8 ping_seq_start vmlinux EXPORT_SYMBOL_GPL -0xab914e06 tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL +0x0e00fc8d ping_seq_start vmlinux EXPORT_SYMBOL_GPL +0x42b52faa tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL 0x9f54ead7 gro_cells_destroy vmlinux EXPORT_SYMBOL 0x027e4713 input_mt_sync_frame vmlinux EXPORT_SYMBOL 0x6df6e8ef dax_copy_from_iter vmlinux EXPORT_SYMBOL_GPL @@ -6739,7 +6746,7 @@ 0xb658b949 __devm_pci_epc_create vmlinux EXPORT_SYMBOL_GPL 0x4a453f53 iowrite32 vmlinux EXPORT_SYMBOL 0x06a86bc1 iowrite16 vmlinux EXPORT_SYMBOL -0x11d88232 blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL +0x63426148 blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL 0xb0aa812e fips_enabled vmlinux EXPORT_SYMBOL_GPL 0xcf585482 set_posix_acl vmlinux EXPORT_SYMBOL 0xe31b4f9a anon_inode_getfd_secure vmlinux EXPORT_SYMBOL_GPL @@ -6747,124 +6754,124 @@ 0x750ac5fa synth_event_trace vmlinux EXPORT_SYMBOL_GPL 0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL 0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL -0x84855b32 iptun_encaps vmlinux EXPORT_SYMBOL -0x49d11774 inet_frag_queue_insert vmlinux EXPORT_SYMBOL -0x79a30a92 tcp_child_process vmlinux EXPORT_SYMBOL -0xdd910009 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL -0xdd2716ce netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0xbaae5f4c iptun_encaps vmlinux EXPORT_SYMBOL +0x60666cb9 inet_frag_queue_insert vmlinux EXPORT_SYMBOL +0xdb839840 tcp_child_process vmlinux EXPORT_SYMBOL +0xbbfdfea8 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL +0x8b453e38 netdev_set_tc_queue vmlinux EXPORT_SYMBOL 0xad0d6bb8 devm_power_supply_register vmlinux EXPORT_SYMBOL_GPL 0x4f0968ae __pm_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0xc666a132 crc_t10dif vmlinux EXPORT_SYMBOL 0x1632bc21 kvasprintf_const vmlinux EXPORT_SYMBOL 0x1b908d85 _raw_write_lock_nested vmlinux EXPORT_SYMBOL 0x61957cd9 param_get_charp vmlinux EXPORT_SYMBOL -0x768066f4 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL -0x5caf1eb2 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL -0x25517bc7 netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL +0xa306cd54 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0x29e6c4b6 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL +0x5043607c netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL 0xb6db6dcc of_find_matching_node_and_match vmlinux EXPORT_SYMBOL 0x552c89b4 tty_port_destroy vmlinux EXPORT_SYMBOL 0x41b9a6e6 bsg_unregister_queue vmlinux EXPORT_SYMBOL_GPL -0xf05a64c8 bio_trim vmlinux EXPORT_SYMBOL_GPL +0xb3fc4640 bio_trim vmlinux EXPORT_SYMBOL_GPL 0xeb239c11 dquot_claim_space_nodirty vmlinux EXPORT_SYMBOL -0x4bd53dae dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL +0xdbd0d525 dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL 0xa9769c54 irq_domain_remove_sim vmlinux EXPORT_SYMBOL_GPL -0x52addcd0 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL +0x6f6cead1 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL 0x8d5723a1 pm_clk_remove_clk vmlinux EXPORT_SYMBOL_GPL -0xf231108f remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL +0x6a80944c remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL 0x31897fa1 gpiod_export vmlinux EXPORT_SYMBOL_GPL 0xdf2c2742 rb_last vmlinux EXPORT_SYMBOL 0x04c4f603 mpi_get_buffer vmlinux EXPORT_SYMBOL_GPL 0x0d3a940b sysfs_create_mount_point vmlinux EXPORT_SYMBOL_GPL -0x194cf3c5 mount_bdev vmlinux EXPORT_SYMBOL +0xda054e39 mount_bdev vmlinux EXPORT_SYMBOL 0xcc5d22d9 can_do_mlock vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x1e0cf235 opal_get_sensor_data_u64 vmlinux EXPORT_SYMBOL_GPL -0xb356f06f ndisc_mc_map vmlinux EXPORT_SYMBOL -0xe7dd3883 i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL +0x56ee7d3a ndisc_mc_map vmlinux EXPORT_SYMBOL +0x0c65695e i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL 0x6b413c9b sfp_link_down vmlinux EXPORT_SYMBOL_GPL 0x806e9762 __traceiter_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0x3c3ff9fd sprintf vmlinux EXPORT_SYMBOL 0x65afbbde dup_iter vmlinux EXPORT_SYMBOL -0x478c9a0a blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL +0xd294f02b blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL 0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL -0x43f56433 simple_attr_write vmlinux EXPORT_SYMBOL_GPL -0xe92ec935 simple_unlink vmlinux EXPORT_SYMBOL +0x7ee7f832 simple_attr_write vmlinux EXPORT_SYMBOL_GPL +0x819df4f9 simple_unlink vmlinux EXPORT_SYMBOL 0x7cbb4d84 generic_listxattr vmlinux EXPORT_SYMBOL -0xb043aaa1 apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL -0x602235dd mm_iommu_lookup vmlinux EXPORT_SYMBOL_GPL +0x3c7f764b apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL +0x31843ddd mm_iommu_lookup vmlinux EXPORT_SYMBOL_GPL 0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL 0x256ac5a7 platform_device_add_properties vmlinux EXPORT_SYMBOL_GPL 0x1ebf6c2a pci_power_names vmlinux EXPORT_SYMBOL_GPL 0xc0886aac shash_ahash_update vmlinux EXPORT_SYMBOL_GPL 0xf2e5bd87 security_free_mnt_opts vmlinux EXPORT_SYMBOL 0xcfa7e913 posix_acl_valid vmlinux EXPORT_SYMBOL -0xd8740541 invalidate_inode_buffers vmlinux EXPORT_SYMBOL -0x7d71c9c2 PageMovable vmlinux EXPORT_SYMBOL +0x1ce0897f invalidate_inode_buffers vmlinux EXPORT_SYMBOL +0x34c942f4 PageMovable vmlinux EXPORT_SYMBOL 0xc3055d20 usleep_range_state vmlinux EXPORT_SYMBOL 0x1d77b0f8 unix_socket_table vmlinux EXPORT_SYMBOL_GPL -0xfb694652 nl_table vmlinux EXPORT_SYMBOL_GPL +0x9cc70bd8 nl_table vmlinux EXPORT_SYMBOL_GPL 0x742578a5 wait_for_random_bytes vmlinux EXPORT_SYMBOL 0x61fb3366 crypto_shash_update vmlinux EXPORT_SYMBOL_GPL -0xe8ff62f3 find_vma vmlinux EXPORT_SYMBOL +0x301ee90a find_vma vmlinux EXPORT_SYMBOL 0xc0364007 fault_in_writeable vmlinux EXPORT_SYMBOL -0xf320e272 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL -0x36676a0e kernel_connect vmlinux EXPORT_SYMBOL +0x08ecd2c6 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL +0xcba51440 kernel_connect vmlinux EXPORT_SYMBOL 0xfe6374b9 of_phandle_iterator_init vmlinux EXPORT_SYMBOL_GPL -0x9bf01fb3 dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL +0x976c479e dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL 0x2acadb28 gen_pool_get vmlinux EXPORT_SYMBOL_GPL 0x24a8d466 dquot_destroy vmlinux EXPORT_SYMBOL 0x47801b29 single_open_size vmlinux EXPORT_SYMBOL -0x95745c26 migrate_vma_finalize vmlinux EXPORT_SYMBOL +0xcaaa2b24 migrate_vma_finalize vmlinux EXPORT_SYMBOL 0x0b2e1ec7 h_get_mpp vmlinux EXPORT_SYMBOL -0x7980042c pcibios_claim_one_bus vmlinux EXPORT_SYMBOL_GPL -0x6ed25665 inet_stream_connect vmlinux EXPORT_SYMBOL -0xba864b89 peernet2id vmlinux EXPORT_SYMBOL +0xc98a5b88 pcibios_claim_one_bus vmlinux EXPORT_SYMBOL_GPL +0xb404e8be inet_stream_connect vmlinux EXPORT_SYMBOL +0x0eaaf49f peernet2id vmlinux EXPORT_SYMBOL 0x4efee373 dma_buf_end_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xccd95f71 virtqueue_notify vmlinux EXPORT_SYMBOL_GPL 0xd35a6d31 mempool_kmalloc vmlinux EXPORT_SYMBOL -0xd3b0d1af qdisc_warn_nonwc vmlinux EXPORT_SYMBOL -0xf6f04de9 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL +0x35871185 qdisc_warn_nonwc vmlinux EXPORT_SYMBOL +0x23b91649 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL 0x2466ccb3 wwan_port_rx vmlinux EXPORT_SYMBOL_GPL 0xc7ed021c vga_remove_vgacon vmlinux EXPORT_SYMBOL 0x48c357f9 pci_release_regions vmlinux EXPORT_SYMBOL 0x9adf08c3 mmu_linear_psize vmlinux EXPORT_SYMBOL_GPL 0x553b49a4 cpufreq_get_driver_data vmlinux EXPORT_SYMBOL_GPL -0xf77c9e48 tpm_send vmlinux EXPORT_SYMBOL_GPL +0x1cc1487c tpm_send vmlinux EXPORT_SYMBOL_GPL 0x91e9e434 blk_queue_physical_block_size vmlinux EXPORT_SYMBOL 0xf94f89f0 relay_subbufs_consumed vmlinux EXPORT_SYMBOL_GPL 0xbc3f2cb0 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL 0x562e9776 fsl_lbc_find vmlinux EXPORT_SYMBOL -0x7b21cc16 ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL -0xe3835a6a sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL +0xf3bb3405 ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL +0xda559281 sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL 0x23412816 rtc_tm_to_ktime vmlinux EXPORT_SYMBOL_GPL 0x838d2bc8 siphash_3u32 vmlinux EXPORT_SYMBOL 0x70002fe8 siphash_1u32 vmlinux EXPORT_SYMBOL 0xa095e02e generic_check_addressable vmlinux EXPORT_SYMBOL -0x183f3f0d get_tree_nodev vmlinux EXPORT_SYMBOL +0x06574407 get_tree_nodev vmlinux EXPORT_SYMBOL 0x71bfcee6 perf_event_read_value vmlinux EXPORT_SYMBOL_GPL 0x04482cdb __refrigerator vmlinux EXPORT_SYMBOL 0x5605a7b4 irqchip_fwnode_ops vmlinux EXPORT_SYMBOL_GPL 0xc065a455 cpu_core_index_of_thread vmlinux EXPORT_SYMBOL_GPL -0x88364d6a inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL -0xf9be3608 netdev_refcnt_read vmlinux EXPORT_SYMBOL -0x9de6f3e9 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL +0x2e2ae62d inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x8f73618a netdev_refcnt_read vmlinux EXPORT_SYMBOL +0xdf57ea89 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL 0x8fdc5494 input_mt_init_slots vmlinux EXPORT_SYMBOL 0x8f22e7f2 devres_close_group vmlinux EXPORT_SYMBOL_GPL 0xf5f370e0 async_schedule_node vmlinux EXPORT_SYMBOL_GPL 0x1c8bca8d emulate_vsx_store vmlinux EXPORT_SYMBOL_GPL -0xfcc13a43 tcp_rcv_established vmlinux EXPORT_SYMBOL +0x2cfc5644 tcp_rcv_established vmlinux EXPORT_SYMBOL 0x6d04891d inet_getpeer vmlinux EXPORT_SYMBOL_GPL -0xba28d66f ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xf36c70f6 ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0xd16a8cef __tracepoint_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x20000329 simple_strtoul vmlinux EXPORT_SYMBOL 0xd7e56a4e simple_strtoll vmlinux EXPORT_SYMBOL 0x355bc89a klist_next vmlinux EXPORT_SYMBOL_GPL 0x5fa625ed mpi_ec_mul_point vmlinux EXPORT_SYMBOL_GPL 0x48cbe00d fsnotify_destroy_mark vmlinux EXPORT_SYMBOL_GPL -0x6b229b23 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL +0xe4d94ebb balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x008539f0 klp_shadow_alloc vmlinux EXPORT_SYMBOL_GPL -0xdc512f60 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL -0xfaca9b6e net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL +0x6dbb3ff9 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL +0x3b56e369 net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL 0x78edff00 usb_add_phy_dev vmlinux EXPORT_SYMBOL_GPL 0x6c950faf iommu_unregister_device_fault_handler vmlinux EXPORT_SYMBOL_GPL 0x44abe316 proc_symlink vmlinux EXPORT_SYMBOL @@ -6872,9 +6879,9 @@ 0x8fb04d68 pnv_ocxl_spa_release vmlinux EXPORT_SYMBOL_GPL 0x7dc97879 rtas_get_error_log_max vmlinux EXPORT_SYMBOL 0xc662ecda __tracepoint_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x86a68b1a __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL -0x34bf300e rtnl_kfree_skbs vmlinux EXPORT_SYMBOL -0x55865ffb dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL +0x84f2b872 __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0x81735bd7 rtnl_kfree_skbs vmlinux EXPORT_SYMBOL +0x5d37f6c6 dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL 0xc6a4a872 __clk_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x0e17678a siphash_4u64 vmlinux EXPORT_SYMBOL 0xa0ae1e73 siphash_3u64 vmlinux EXPORT_SYMBOL @@ -6882,90 +6889,90 @@ 0x3126a9e8 siphash_1u64 vmlinux EXPORT_SYMBOL 0x5e0ccb9f sha1_transform vmlinux EXPORT_SYMBOL 0x631d06aa cpu_rmap_put vmlinux EXPORT_SYMBOL -0x64392d81 blk_integrity_compare vmlinux EXPORT_SYMBOL +0x3787f30d blk_integrity_compare vmlinux EXPORT_SYMBOL 0xe8070d41 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL -0xa2706707 bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL -0xe1f50ed2 security_path_unlink vmlinux EXPORT_SYMBOL +0xcd12139e bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL +0x95ece4fc security_path_unlink vmlinux EXPORT_SYMBOL 0xa5aac073 remap_vmalloc_range vmlinux EXPORT_SYMBOL 0x87761528 __traceiter_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0x7de3d0db noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL +0x223aaa87 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL 0xd985dc99 mempool_free_pages vmlinux EXPORT_SYMBOL 0x45b630f4 irq_domain_set_hwirq_and_chip vmlinux EXPORT_SYMBOL_GPL 0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL 0x042c9a04 em_cpu_get vmlinux EXPORT_SYMBOL_GPL 0x1e7bbcb3 kernel_restart vmlinux EXPORT_SYMBOL_GPL -0x26dbe087 switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0x73f4881f switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x249f3290 ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL +0x3a5fc279 switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0x4b703cf2 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0xd93dc235 ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL 0xb11e6d8f skb_flow_dissector_init vmlinux EXPORT_SYMBOL 0xcc39c03e nvmem_unregister vmlinux EXPORT_SYMBOL_GPL 0x679191fa of_pci_get_max_link_speed vmlinux EXPORT_SYMBOL_GPL 0x90576ec4 vmemdup_user vmlinux EXPORT_SYMBOL -0xc5cefeda filemap_page_mkwrite vmlinux EXPORT_SYMBOL +0x408f6b8f filemap_page_mkwrite vmlinux EXPORT_SYMBOL 0x170cc36c put_timespec64 vmlinux EXPORT_SYMBOL_GPL -0x936ecd56 tcf_block_put_ext vmlinux EXPORT_SYMBOL +0x793680a8 tcf_block_put_ext vmlinux EXPORT_SYMBOL 0x47f8d635 __get_hash_from_flowi6 vmlinux EXPORT_SYMBOL 0xfad9c827 kill_dax vmlinux EXPORT_SYMBOL_GPL 0x7c75e875 __fscrypt_prepare_lookup vmlinux EXPORT_SYMBOL_GPL -0x40d4cfcd kern_unmount_array vmlinux EXPORT_SYMBOL +0xab062a67 kern_unmount_array vmlinux EXPORT_SYMBOL 0xa07a37f0 memchr vmlinux EXPORT_SYMBOL 0xae442152 dawr_force_enable vmlinux EXPORT_SYMBOL_GPL -0xc5d15a3d ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL -0x6415bf21 inet6_release vmlinux EXPORT_SYMBOL +0x898bbd86 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL +0x0fcb0402 inet6_release vmlinux EXPORT_SYMBOL 0x220bedb6 of_get_parent vmlinux EXPORT_SYMBOL 0x9642144a clk_hw_get_name vmlinux EXPORT_SYMBOL_GPL 0xb2e2b1cd pci_destroy_slot vmlinux EXPORT_SYMBOL_GPL -0xcb0ad9c9 vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL +0x02d61776 vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL 0x0dd3d334 get_watch_queue vmlinux EXPORT_SYMBOL 0x31a95e8b ring_buffer_record_enable_cpu vmlinux EXPORT_SYMBOL_GPL 0x267df662 smp_call_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL 0x5f23e3fa insert_resource vmlinux EXPORT_SYMBOL_GPL -0x842b001a udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL -0xa56bf8fb sock_diag_register vmlinux EXPORT_SYMBOL_GPL -0xaa78cab6 sk_net_capable vmlinux EXPORT_SYMBOL -0x734b1459 __lock_sock_fast vmlinux EXPORT_SYMBOL +0x7df46c29 udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x064b6464 sock_diag_register vmlinux EXPORT_SYMBOL_GPL +0xe80ca3cf sk_net_capable vmlinux EXPORT_SYMBOL +0x5b0fed4b __lock_sock_fast vmlinux EXPORT_SYMBOL 0x8fa13340 devm_devfreq_remove_device vmlinux EXPORT_SYMBOL 0xb9744b63 anon_transport_class_unregister vmlinux EXPORT_SYMBOL_GPL 0xe3e423ac iommu_group_release_dma_owner vmlinux EXPORT_SYMBOL_GPL 0x10d9f317 stack_depot_init vmlinux EXPORT_SYMBOL_GPL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL -0xa98d0335 __blk_alloc_disk vmlinux EXPORT_SYMBOL -0xd8125c13 submit_bio vmlinux EXPORT_SYMBOL -0xcaf15b67 alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL +0x7ad3d412 __blk_alloc_disk vmlinux EXPORT_SYMBOL +0x94304264 submit_bio vmlinux EXPORT_SYMBOL +0x8bb08721 alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL 0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0x6e9e8834 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0x595d349e trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL 0x549525ef handle_nested_irq vmlinux EXPORT_SYMBOL_GPL 0x2592fc6c console_printk vmlinux EXPORT_SYMBOL_GPL 0x55c76a23 ksys_sync_helper vmlinux EXPORT_SYMBOL_GPL 0xb6490b11 pnv_power9_force_smt4_release vmlinux EXPORT_SYMBOL_GPL 0x3f2092e3 fl6_update_dst vmlinux EXPORT_SYMBOL_GPL -0x930aa781 neigh_lookup vmlinux EXPORT_SYMBOL +0x6bfbe31e neigh_lookup vmlinux EXPORT_SYMBOL 0x4351e0f5 uart_get_rs485_mode vmlinux EXPORT_SYMBOL_GPL 0x75e9c735 pci_ats_disabled vmlinux EXPORT_SYMBOL_GPL 0x5796e8ab debugfs_create_u32_array vmlinux EXPORT_SYMBOL_GPL -0x78649db5 bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL -0x69f61708 trace_array_printk vmlinux EXPORT_SYMBOL_GPL +0x8d44028b bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x55fe3708 trace_array_printk vmlinux EXPORT_SYMBOL_GPL 0x0ee80c08 dma_vmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xdda71815 dma_mmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0x091c824a machine_power_off vmlinux EXPORT_SYMBOL_GPL -0xf541e00a tcp_mtup_init vmlinux EXPORT_SYMBOL -0x02a425be cpuidle_register vmlinux EXPORT_SYMBOL_GPL +0x642b7569 tcp_mtup_init vmlinux EXPORT_SYMBOL +0x05891501 cpuidle_register vmlinux EXPORT_SYMBOL_GPL 0xdf9ca20b devm_clk_unregister vmlinux EXPORT_SYMBOL_GPL 0xf7d31de9 kstrtoul_from_user vmlinux EXPORT_SYMBOL 0xdf256037 kstrtou8_from_user vmlinux EXPORT_SYMBOL 0x42066462 blk_crypto_register vmlinux EXPORT_SYMBOL_GPL 0x6f2017de misc_cg_set_capacity vmlinux EXPORT_SYMBOL_GPL 0x55fd5f83 __clocksource_update_freq_scale vmlinux EXPORT_SYMBOL_GPL -0x96ef827b sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL +0x870ae8c6 sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL 0x4cc6534b cpu_l2_cache_map vmlinux EXPORT_SYMBOL 0xbea5ff1e static_key_initialized vmlinux EXPORT_SYMBOL_GPL 0x07b11b15 dbs_update vmlinux EXPORT_SYMBOL_GPL 0xcc23002a hdmi_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL 0x8ee1403d sbitmap_bitmap_show vmlinux EXPORT_SYMBOL_GPL -0x21e2d06f bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL -0xf2894a9a alloc_buffer_head vmlinux EXPORT_SYMBOL +0x03d2092f bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL +0x546e9bd3 alloc_buffer_head vmlinux EXPORT_SYMBOL 0x931b3306 bpf_event_output vmlinux EXPORT_SYMBOL_GPL 0xdee2ebc7 dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL @@ -6973,35 +6980,35 @@ 0xde867c29 ecc_is_pubkey_valid_partial vmlinux EXPORT_SYMBOL 0xaf80e07e fscrypt_encrypt_block_inplace vmlinux EXPORT_SYMBOL 0x6add50d7 fscrypt_decrypt_block_inplace vmlinux EXPORT_SYMBOL -0xad082dca nd_tbl vmlinux EXPORT_SYMBOL_GPL +0xb1f90284 nd_tbl vmlinux EXPORT_SYMBOL_GPL 0x54713bad device_remove_file vmlinux EXPORT_SYMBOL_GPL 0x1b8822d8 pinctrl_gpio_direction_output vmlinux EXPORT_SYMBOL_GPL -0x42de3477 security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL +0x59804a97 security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL 0x3f83f8d3 rcu_bind_current_to_nocb vmlinux EXPORT_SYMBOL_GPL 0x7b9db2ad param_set_bool_enable_only vmlinux EXPORT_SYMBOL_GPL 0x1c7df74c kvm_hv_vm_activated vmlinux EXPORT_SYMBOL_GPL -0x24c7b641 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL -0x570456c9 tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL -0x1ccab7dc ip_options_compile vmlinux EXPORT_SYMBOL -0x873c24d7 sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL +0xf82ee68d ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0x5648659a tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL +0x25cad42f ip_options_compile vmlinux EXPORT_SYMBOL +0x790a42ec sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL 0x7e90c993 pcibios_bus_to_resource vmlinux EXPORT_SYMBOL 0x7bcd7494 param_get_ulong vmlinux EXPORT_SYMBOL -0x13fe752d kill_pid vmlinux EXPORT_SYMBOL -0xa401088f rt6_lookup vmlinux EXPORT_SYMBOL -0xb721177b unix_outq_len vmlinux EXPORT_SYMBOL_GPL -0x399f7634 udp_seq_start vmlinux EXPORT_SYMBOL -0xb282aeef sock_map_unhash vmlinux EXPORT_SYMBOL_GPL +0xc1ea815a kill_pid vmlinux EXPORT_SYMBOL +0x6de0857a rt6_lookup vmlinux EXPORT_SYMBOL +0x62495765 unix_outq_len vmlinux EXPORT_SYMBOL_GPL +0xe40213bc udp_seq_start vmlinux EXPORT_SYMBOL +0x83563f22 sock_map_unhash vmlinux EXPORT_SYMBOL_GPL 0x6a774771 device_store_int vmlinux EXPORT_SYMBOL_GPL 0x9428f816 dim_turn vmlinux EXPORT_SYMBOL 0xaf0b6ba7 blkg_rwstat_init vmlinux EXPORT_SYMBOL_GPL 0x19edd064 blkg_rwstat_exit vmlinux EXPORT_SYMBOL_GPL 0x64999478 congestion_wait vmlinux EXPORT_SYMBOL -0x5f194dee __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL +0x6eab256e __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL 0x60ebc96f ring_buffer_read_prepare vmlinux EXPORT_SYMBOL_GPL -0x493cef8e tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL +0xca4cb8f0 tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL 0xf28404cf devlink_dpipe_header_ipv6 vmlinux EXPORT_SYMBOL_GPL -0xf40e6bd4 inet_pton_with_scope vmlinux EXPORT_SYMBOL -0xcddf2e6d i2c_del_driver vmlinux EXPORT_SYMBOL +0x091073c8 inet_pton_with_scope vmlinux EXPORT_SYMBOL +0xa797628e i2c_del_driver vmlinux EXPORT_SYMBOL 0x1486ded2 dma_fence_allocate_private_stub vmlinux EXPORT_SYMBOL 0x461ac99e device_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0xcbb6d3ca device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL @@ -7015,29 +7022,30 @@ 0xb9f8c2e7 __dma_request_channel vmlinux EXPORT_SYMBOL_GPL 0x8189b38d clk_hw_is_enabled vmlinux EXPORT_SYMBOL_GPL 0xfe916dc6 hex_dump_to_buffer vmlinux EXPORT_SYMBOL -0x68a62c13 file_ra_state_init vmlinux EXPORT_SYMBOL_GPL +0x397b9dfe file_ra_state_init vmlinux EXPORT_SYMBOL_GPL 0x3dac779a bpf_sk_lookup_enabled vmlinux EXPORT_SYMBOL 0xfc3f82b0 crypto_larval_kill vmlinux EXPORT_SYMBOL_GPL 0x5739a145 ima_measure_critical_data vmlinux EXPORT_SYMBOL_GPL 0x54d391d5 irq_set_default_host vmlinux EXPORT_SYMBOL_GPL -0x317b2ec1 inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL -0x7a0e571b netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL +0xda225705 inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL +0x58796091 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL 0xdc04faf7 hid_match_device vmlinux EXPORT_SYMBOL_GPL -0x378f515c i2c_clients_command vmlinux EXPORT_SYMBOL +0x086d1077 i2c_clients_command vmlinux EXPORT_SYMBOL 0xd8493280 touchscreen_parse_properties vmlinux EXPORT_SYMBOL 0x489f6e0b rdma_dim vmlinux EXPORT_SYMBOL -0xd0f5ac73 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL +0x6b2c3492 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL 0xed5dabff unregister_kprobe vmlinux EXPORT_SYMBOL_GPL -0x778f73b2 dev_get_flags vmlinux EXPORT_SYMBOL +0x2429b83d dev_get_flags vmlinux EXPORT_SYMBOL 0xfb764005 hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL -0xa8d60697 dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL -0x2307ec8d thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL +0x69c72039 dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL +0xd9d62009 thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL 0xc82c721f klist_remove vmlinux EXPORT_SYMBOL_GPL 0xd061cbe6 crypto_sha256_update vmlinux EXPORT_SYMBOL 0x2ce81ecb crypto_shash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL +0x26caf16d fscrypt_fname_encrypt vmlinux EXPORT_SYMBOL_GPL 0x9d92f3ad __wait_on_bit_lock vmlinux EXPORT_SYMBOL -0x443d3fff fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL -0x0ed439c9 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL +0xceaf22eb fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL +0x3c1ce084 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL 0x3e5230ce gen_new_estimator vmlinux EXPORT_SYMBOL 0x7cd6f042 cpufreq_get_current_driver vmlinux EXPORT_SYMBOL_GPL 0xf4b3fde4 input_class vmlinux EXPORT_SYMBOL_GPL @@ -7045,23 +7053,23 @@ 0xabf85c84 pci_set_master vmlinux EXPORT_SYMBOL 0x9c3e2b53 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x633c1767 iov_iter_pipe vmlinux EXPORT_SYMBOL -0x4bdb3d98 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL +0xc3c36aa7 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x611c1f12 crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL 0xc635bcde debugfs_create_ulong vmlinux EXPORT_SYMBOL_GPL -0x51ab9366 freeze_super vmlinux EXPORT_SYMBOL +0x251a3dc0 freeze_super vmlinux EXPORT_SYMBOL 0xf35a50a2 __devm_request_region vmlinux EXPORT_SYMBOL 0xf198c6f9 l3mdev_fib_table_by_index vmlinux EXPORT_SYMBOL_GPL 0x9fd8372b hid_connect vmlinux EXPORT_SYMBOL_GPL -0x9ed517c9 thermal_zone_device_critical vmlinux EXPORT_SYMBOL -0xa7375015 i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0x9a9b5231 thermal_zone_device_critical vmlinux EXPORT_SYMBOL +0x2f525e09 i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL 0xde13d99f vc_cons vmlinux EXPORT_SYMBOL 0xbfbee126 dma_async_device_unregister vmlinux EXPORT_SYMBOL 0x0d4e6192 pci_rebar_get_possible_sizes vmlinux EXPORT_SYMBOL 0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL -0x594d0e96 find_inode_nowait vmlinux EXPORT_SYMBOL +0x43d590f3 find_inode_nowait vmlinux EXPORT_SYMBOL 0x6ba36c6a hwpoison_filter_flags_value vmlinux EXPORT_SYMBOL_GPL 0x0bbdc9b2 remove_memory vmlinux EXPORT_SYMBOL_GPL -0x657e3375 umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL +0xf4a7904f umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL 0x0fcdd90b fsl8250_handle_irq vmlinux EXPORT_SYMBOL_GPL 0xc7a444eb devm_of_clk_del_provider vmlinux EXPORT_SYMBOL 0x0827b5fc gpiod_get_value vmlinux EXPORT_SYMBOL_GPL @@ -7071,19 +7079,19 @@ 0xc17ff142 blk_queue_max_discard_sectors vmlinux EXPORT_SYMBOL 0xbb6f025a asymmetric_key_generate_id vmlinux EXPORT_SYMBOL_GPL 0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL -0xd692f826 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL -0x4360ee2b netdev_notice vmlinux EXPORT_SYMBOL +0x0789ed31 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL +0x1044872f netdev_notice vmlinux EXPORT_SYMBOL 0x101b4a1a led_classdev_notify_brightness_hw_changed vmlinux EXPORT_SYMBOL_GPL 0x98b361a0 pm_generic_freeze_noirq vmlinux EXPORT_SYMBOL_GPL 0x991929bb blk_rq_map_kern vmlinux EXPORT_SYMBOL -0x53f0117f sync_mapping_buffers vmlinux EXPORT_SYMBOL -0x410b2b42 noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0x127fb5b1 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL +0x0bce7b1b sync_mapping_buffers vmlinux EXPORT_SYMBOL +0xf39eb77d noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0x2253b5e7 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL 0x0ca32051 virtqueue_get_avail_addr vmlinux EXPORT_SYMBOL_GPL 0xd382d092 dma_async_device_channel_unregister vmlinux EXPORT_SYMBOL_GPL 0x6ad10bd8 desc_to_gpio vmlinux EXPORT_SYMBOL_GPL 0xfcf9ef73 hw_protection_shutdown vmlinux EXPORT_SYMBOL_GPL -0xdf721e71 datagram_poll vmlinux EXPORT_SYMBOL +0x935dc2de datagram_poll vmlinux EXPORT_SYMBOL 0xcf0d4b8f devfreq_monitor_suspend vmlinux EXPORT_SYMBOL 0x2495ad09 regmap_update_bits_base vmlinux EXPORT_SYMBOL_GPL 0x9c3da927 __tty_alloc_driver vmlinux EXPORT_SYMBOL @@ -7091,7 +7099,7 @@ 0x5f99383a ioread64_hi_lo vmlinux EXPORT_SYMBOL 0xb2fa093e blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL 0x1e9edfb7 seq_hlist_start_head_rcu vmlinux EXPORT_SYMBOL -0x4b04e71c current_time vmlinux EXPORT_SYMBOL +0x41f6326d current_time vmlinux EXPORT_SYMBOL 0xc01e25d6 user_path_at_empty vmlinux EXPORT_SYMBOL 0x6afdc8d8 __tcf_em_tree_match vmlinux EXPORT_SYMBOL 0x2055b64c page_pool_release_page vmlinux EXPORT_SYMBOL @@ -7106,8 +7114,8 @@ 0x349d552b dma_free_attrs vmlinux EXPORT_SYMBOL 0xfa2c7f6a __pv_queued_spin_unlock vmlinux EXPORT_SYMBOL 0x5963344f copro_calculate_slb vmlinux EXPORT_SYMBOL_GPL -0xa2ac02a5 inet_addr_type vmlinux EXPORT_SYMBOL -0x9afb3231 inet_recvmsg vmlinux EXPORT_SYMBOL +0xd90dbf3f inet_addr_type vmlinux EXPORT_SYMBOL +0x1d40986e inet_recvmsg vmlinux EXPORT_SYMBOL 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL 0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL 0xa6ee15ca __tracepoint_rpm_suspend vmlinux EXPORT_SYMBOL_GPL @@ -7119,20 +7127,20 @@ 0x173680aa kvmppc_clear_ref_hpte vmlinux EXPORT_SYMBOL_GPL 0x5ed0da6c tm_disable vmlinux EXPORT_SYMBOL_GPL 0x5892f832 release_pmc_hardware vmlinux EXPORT_SYMBOL_GPL -0xbe3ff364 mr_fill_mroute vmlinux EXPORT_SYMBOL +0x2c645bd4 mr_fill_mroute vmlinux EXPORT_SYMBOL 0xfa4a33c5 gov_attr_set_put vmlinux EXPORT_SYMBOL_GPL 0x214293e9 gov_attr_set_get vmlinux EXPORT_SYMBOL_GPL -0x82a3bccb wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL +0xa3c4dc32 wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL 0x5af8f557 stop_tty vmlinux EXPORT_SYMBOL 0x0e82cc4f __irq_regs vmlinux EXPORT_SYMBOL 0x2ee7c52b btree_visitor vmlinux EXPORT_SYMBOL_GPL 0xa0f67c33 dquot_get_dqblk vmlinux EXPORT_SYMBOL -0x6803ef20 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL -0xc4bf8974 unlock_page_memcg vmlinux EXPORT_SYMBOL +0x539eaaad ipv6_push_frag_opts vmlinux EXPORT_SYMBOL +0x7954ba56 unlock_page_memcg vmlinux EXPORT_SYMBOL 0xab1a3508 pnv_ocxl_get_xsl_irq vmlinux EXPORT_SYMBOL_GPL 0x08249512 iwe_stream_add_point vmlinux EXPORT_SYMBOL -0x75fba7d3 xfrm_policy_destroy vmlinux EXPORT_SYMBOL -0xc067a8df inet_del_offload vmlinux EXPORT_SYMBOL +0xcfa82c3a xfrm_policy_destroy vmlinux EXPORT_SYMBOL +0xb7f4d751 inet_del_offload vmlinux EXPORT_SYMBOL 0x0ebb03a4 devlink_trap_groups_unregister vmlinux EXPORT_SYMBOL_GPL 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net vmlinux EXPORT_SYMBOL 0xac8de59d devfreq_monitor_start vmlinux EXPORT_SYMBOL @@ -7141,66 +7149,66 @@ 0xfc29463c gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL 0x25bbfa9a security_kernel_load_data vmlinux EXPORT_SYMBOL_GPL 0x2ddd5b55 devlink_is_reload_failed vmlinux EXPORT_SYMBOL_GPL -0x1d4a3a86 neigh_ifdown vmlinux EXPORT_SYMBOL +0x37f5d826 neigh_ifdown vmlinux EXPORT_SYMBOL 0x5499c6d8 devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL 0x10fe3901 regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0x1ac5d3cb strcspn vmlinux EXPORT_SYMBOL 0xc4a31146 rdma_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x4e4c37e2 freq_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0xc52e7c81 mmput_async vmlinux EXPORT_SYMBOL_GPL +0x84380ee7 mmput_async vmlinux EXPORT_SYMBOL_GPL 0xbc982b06 eeh_subsystem_flags vmlinux EXPORT_SYMBOL -0x4971a602 thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x52f61282 thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0xbaf024a0 devm_get_free_pages vmlinux EXPORT_SYMBOL_GPL 0x5e798ffb divider_get_val vmlinux EXPORT_SYMBOL_GPL 0x73297c27 pci_scan_bridge vmlinux EXPORT_SYMBOL 0x4e77b8d6 pci_generic_config_read vmlinux EXPORT_SYMBOL_GPL -0x077ca68d blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL +0xef82b649 blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL 0x3dabf271 memcg_sockets_enabled_key vmlinux EXPORT_SYMBOL 0xb2c1732e rcu_gp_set_torture_wait vmlinux EXPORT_SYMBOL_GPL -0xc56eac49 skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL +0x49f5214c skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL 0x3584fa9b hid_parse_report vmlinux EXPORT_SYMBOL_GPL -0xb189cf91 genpd_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL +0x010a1178 genpd_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL 0xc14c803d sbitmap_queue_init_node vmlinux EXPORT_SYMBOL_GPL 0x060ba97c gen_pool_free_owner vmlinux EXPORT_SYMBOL 0x5fc72f0e alloc_pages_exact vmlinux EXPORT_SYMBOL 0xa23ffc04 groups_sort vmlinux EXPORT_SYMBOL -0x24a247e1 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x91ed579e xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL 0x4699f214 regmap_get_device vmlinux EXPORT_SYMBOL_GPL 0xc85a4002 virtio_break_device vmlinux EXPORT_SYMBOL_GPL 0x0de19ad2 of_clk_hw_simple_get vmlinux EXPORT_SYMBOL_GPL 0xf3537e45 fs_lookup_param vmlinux EXPORT_SYMBOL 0xd1262886 rtas_data_buf vmlinux EXPORT_SYMBOL -0x3c6763a0 nf_register_net_hook vmlinux EXPORT_SYMBOL +0xff33a755 nf_register_net_hook vmlinux EXPORT_SYMBOL 0xd6f32a98 of_parse_phandle_with_args vmlinux EXPORT_SYMBOL 0xe5b27e96 gpiod_to_chip vmlinux EXPORT_SYMBOL_GPL 0x1f50f742 __nla_reserve vmlinux EXPORT_SYMBOL 0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL -0xdce9d783 inc_zone_page_state vmlinux EXPORT_SYMBOL +0x233f2921 inc_zone_page_state vmlinux EXPORT_SYMBOL 0xdd6ddcec __traceiter_error_report_end vmlinux EXPORT_SYMBOL_GPL 0x5e173309 cpu_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x0615adc4 netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL -0x67615c06 skb_checksum vmlinux EXPORT_SYMBOL -0xe5dd2db8 kfree_skb_list vmlinux EXPORT_SYMBOL +0xca693d04 netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0x5ddb33e8 skb_checksum vmlinux EXPORT_SYMBOL +0x84dc737b kfree_skb_list vmlinux EXPORT_SYMBOL 0xa2f1b27c iommu_dev_enable_feature vmlinux EXPORT_SYMBOL_GPL 0x3bfcac43 pci_pme_capable vmlinux EXPORT_SYMBOL 0xca9360b5 rb_next vmlinux EXPORT_SYMBOL 0x9eb35028 fscrypt_fname_disk_to_usr vmlinux EXPORT_SYMBOL -0xf535dd6d fiemap_prep vmlinux EXPORT_SYMBOL +0x7ed26a82 fiemap_prep vmlinux EXPORT_SYMBOL 0xf7b2637a inode_permission vmlinux EXPORT_SYMBOL -0xfb647c0f buffer_migrate_page vmlinux EXPORT_SYMBOL +0x54b0f975 buffer_migrate_page vmlinux EXPORT_SYMBOL 0x92540fbf finish_wait vmlinux EXPORT_SYMBOL 0x0ce3ee5a mmu_kernel_ssize vmlinux EXPORT_SYMBOL_GPL 0x5c8a0c60 cur_cpu_spec vmlinux EXPORT_SYMBOL -0xa29b527e xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0xb5be11db xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL 0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL 0x66ca02ee cpumask_any_but vmlinux EXPORT_SYMBOL 0x53f4e1ba __bitmap_weight vmlinux EXPORT_SYMBOL 0x619cb7dd simple_read_from_buffer vmlinux EXPORT_SYMBOL -0xbde01fd1 get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL +0xb10cbc23 get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL 0xc3222443 clockevent_delta2ns vmlinux EXPORT_SYMBOL_GPL 0x7d29c603 irq_domain_simple_ops vmlinux EXPORT_SYMBOL_GPL -0xcd07e559 nf_checksum vmlinux EXPORT_SYMBOL_GPL -0xea456864 sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL +0x5701eb2a nf_checksum vmlinux EXPORT_SYMBOL_GPL +0x8982977a sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL 0x4eb39d4e __tracepoint_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL 0x420f3d01 nvmem_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x45006cee default_red vmlinux EXPORT_SYMBOL @@ -7209,19 +7217,19 @@ 0x2f7b5a10 pci_d3cold_enable vmlinux EXPORT_SYMBOL_GPL 0x47422786 gpiochip_add_pin_range vmlinux EXPORT_SYMBOL_GPL 0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL -0xde8e5218 xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL -0xd78630b8 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL +0x5833b865 xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL +0x81fa9ef7 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL 0x47d6d603 _dev_warn vmlinux EXPORT_SYMBOL -0x4ec667b9 fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL +0xac60e2ad fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL 0xb5ecba73 crypto_dh_key_len vmlinux EXPORT_SYMBOL_GPL 0x9ea9f246 vfs_statfs vmlinux EXPORT_SYMBOL 0xe52d113f flush_dcache_icache_page vmlinux EXPORT_SYMBOL 0x29eb1767 _dev_alert vmlinux EXPORT_SYMBOL 0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL -0xa966c86f list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL -0xeed7d330 ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL -0x223df735 xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL -0x578ed2bf udp_ioctl vmlinux EXPORT_SYMBOL +0x94830cf9 list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL +0xa643be7a ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL +0x50077de0 xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL +0xc29cfa60 udp_ioctl vmlinux EXPORT_SYMBOL 0xe3ea3297 tty_port_default_client_ops vmlinux EXPORT_SYMBOL_GPL 0xceb1f126 mpi_read_raw_data vmlinux EXPORT_SYMBOL_GPL 0x7c3e4d6e __nla_reserve_nohdr vmlinux EXPORT_SYMBOL @@ -7229,29 +7237,29 @@ 0x7dda30af unregister_tracepoint_module_notifier vmlinux EXPORT_SYMBOL_GPL 0xacc977ac alarm_forward_now vmlinux EXPORT_SYMBOL_GPL 0xa2bbed37 crash_shutdown_register vmlinux EXPORT_SYMBOL -0x3182b306 pcibios_free_controller_deferred vmlinux EXPORT_SYMBOL_GPL -0x1aedf57f rtnetlink_put_metrics vmlinux EXPORT_SYMBOL +0x594fad6a pcibios_free_controller_deferred vmlinux EXPORT_SYMBOL_GPL +0x4d4e125a rtnetlink_put_metrics vmlinux EXPORT_SYMBOL 0x5d2bc42a reset_control_rearm vmlinux EXPORT_SYMBOL_GPL 0xe854a461 pwm_set_chip_data vmlinux EXPORT_SYMBOL_GPL 0x0248a01b pwm_get_chip_data vmlinux EXPORT_SYMBOL_GPL 0x7ee2356b fips_fail_notif_chain vmlinux EXPORT_SYMBOL_GPL -0xab23b9f1 may_umount vmlinux EXPORT_SYMBOL +0x1fbff8e1 may_umount vmlinux EXPORT_SYMBOL 0xe60a5e8d pids_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x9677fcd0 genpd_dev_pm_attach_by_id vmlinux EXPORT_SYMBOL_GPL +0x533a0a33 genpd_dev_pm_attach_by_id vmlinux EXPORT_SYMBOL_GPL 0x3797eb88 iommu_detach_device vmlinux EXPORT_SYMBOL_GPL 0x52a9a142 tty_buffer_unlock_exclusive vmlinux EXPORT_SYMBOL_GPL 0x46f8dcbb pcix_get_max_mmrbc vmlinux EXPORT_SYMBOL -0x2736a756 block_read_full_page vmlinux EXPORT_SYMBOL +0x36eccd5b block_read_full_page vmlinux EXPORT_SYMBOL 0xae2bb113 console_drivers vmlinux EXPORT_SYMBOL_GPL 0x531a1326 bus_sort_breadthfirst vmlinux EXPORT_SYMBOL_GPL 0xa22fb0eb pci_alloc_host_bridge vmlinux EXPORT_SYMBOL 0x9fe939e1 mpi_powm vmlinux EXPORT_SYMBOL_GPL 0xea6f9a36 zlib_deflate_dfltcc_enabled vmlinux EXPORT_SYMBOL -0x1a1eae46 dec_node_page_state vmlinux EXPORT_SYMBOL +0x7b7b24dd dec_node_page_state vmlinux EXPORT_SYMBOL 0x72c98139 __arch_hweight64 vmlinux EXPORT_SYMBOL -0x3eea659d xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL -0xa08f7395 tcp_v4_connect vmlinux EXPORT_SYMBOL -0x8503e062 tcp_sync_mss vmlinux EXPORT_SYMBOL +0x8a5600d6 xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL +0x60b02adb tcp_v4_connect vmlinux EXPORT_SYMBOL +0xf6081e75 tcp_sync_mss vmlinux EXPORT_SYMBOL 0xc80f8e4a devlink_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0x5c8dbcbe edac_pci_del_device vmlinux EXPORT_SYMBOL_GPL 0x71f97e2f alloc_dax vmlinux EXPORT_SYMBOL_GPL @@ -7260,30 +7268,30 @@ 0x2085f87b tpm_chip_alloc vmlinux EXPORT_SYMBOL_GPL 0x3fe2ccbe memweight vmlinux EXPORT_SYMBOL 0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL -0xafa7bb60 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL -0x4beed5b1 __netpoll_free vmlinux EXPORT_SYMBOL_GPL -0x58f977a2 netdev_upper_dev_link vmlinux EXPORT_SYMBOL +0x1105bfea ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL +0x3f5ef113 __netpoll_free vmlinux EXPORT_SYMBOL_GPL +0x5a020a90 netdev_upper_dev_link vmlinux EXPORT_SYMBOL 0x462cdb8b serio_rescan vmlinux EXPORT_SYMBOL 0x8f5f2e8e regmap_field_read vmlinux EXPORT_SYMBOL_GPL 0x42f728aa mctrl_gpio_get_outputs vmlinux EXPORT_SYMBOL_GPL 0x2b97e3af reset_control_get_count vmlinux EXPORT_SYMBOL_GPL 0x7fafdec9 clk_fixed_factor_ops vmlinux EXPORT_SYMBOL_GPL 0x479f7d4b clk_bulk_disable vmlinux EXPORT_SYMBOL_GPL -0x8cfa58a8 framebuffer_alloc vmlinux EXPORT_SYMBOL +0xcff1679d framebuffer_alloc vmlinux EXPORT_SYMBOL 0x47cfd825 kstrtouint_from_user vmlinux EXPORT_SYMBOL 0x47b7a692 cpu_feature_keys vmlinux EXPORT_SYMBOL_GPL -0xaf4b306a xfrm_policy_byid vmlinux EXPORT_SYMBOL +0xddbd1334 xfrm_policy_byid vmlinux EXPORT_SYMBOL 0x112a834a of_io_request_and_map vmlinux EXPORT_SYMBOL -0xe1fc8045 cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL -0x4f2ade88 tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL +0xfc201587 cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x327ea83c tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL 0xba999857 pci_prepare_to_sleep vmlinux EXPORT_SYMBOL 0x14083d7a ahash_register_instance vmlinux EXPORT_SYMBOL_GPL 0xbb0a658e load_nls_default vmlinux EXPORT_SYMBOL 0x9454985a __fscrypt_prepare_readdir vmlinux EXPORT_SYMBOL_GPL -0x0a3babe3 nonseekable_open vmlinux EXPORT_SYMBOL -0xe96eb5b6 kmem_cache_create vmlinux EXPORT_SYMBOL +0xb1200dec nonseekable_open vmlinux EXPORT_SYMBOL +0x594626a9 kmem_cache_create vmlinux EXPORT_SYMBOL 0xfa666974 queue_work_node vmlinux EXPORT_SYMBOL_GPL -0x8baf88b5 inet_get_local_port_range vmlinux EXPORT_SYMBOL +0xaf4867e3 inet_get_local_port_range vmlinux EXPORT_SYMBOL 0x0c8193e9 devm_nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0x46181733 devm_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x4d40b186 devfreq_event_enable_edev vmlinux EXPORT_SYMBOL_GPL @@ -7297,34 +7305,34 @@ 0x5907c994 seq_escape vmlinux EXPORT_SYMBOL 0xe5090df8 __seq_open_private vmlinux EXPORT_SYMBOL 0xd6f50cf7 xfrm_ealg_get_byname vmlinux EXPORT_SYMBOL_GPL -0x0f8d1670 __sk_queue_drop_skb vmlinux EXPORT_SYMBOL -0xe98ab9bc sock_alloc_file vmlinux EXPORT_SYMBOL +0xcc0c82b9 __sk_queue_drop_skb vmlinux EXPORT_SYMBOL +0x486f6fc3 sock_alloc_file vmlinux EXPORT_SYMBOL 0x0275a015 of_graph_is_present vmlinux EXPORT_SYMBOL 0x9771c958 device_match_any vmlinux EXPORT_SYMBOL_GPL 0x0228925f iowrite64_hi_lo vmlinux EXPORT_SYMBOL -0x952d8f7d __generic_file_write_iter vmlinux EXPORT_SYMBOL +0xc50ca5d0 __generic_file_write_iter vmlinux EXPORT_SYMBOL 0x3f406a3b enable_kernel_altivec vmlinux EXPORT_SYMBOL -0x0f7d285a xfrm_lookup vmlinux EXPORT_SYMBOL +0xe09e851f xfrm_lookup vmlinux EXPORT_SYMBOL 0x15510a89 devlink_fmsg_binary_put vmlinux EXPORT_SYMBOL_GPL -0xe763e11c skb_store_bits vmlinux EXPORT_SYMBOL +0x54a6b4c0 skb_store_bits vmlinux EXPORT_SYMBOL 0xfd809d15 dma_resv_fini vmlinux EXPORT_SYMBOL -0x3afbc093 __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL +0xe413378f __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL 0x7681946c unregister_pm_notifier vmlinux EXPORT_SYMBOL_GPL -0x01739002 pcibios_fixup_bus vmlinux EXPORT_SYMBOL -0xe1b41d26 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL -0xc54a6053 inet_unregister_protosw vmlinux EXPORT_SYMBOL +0xe310119c pcibios_fixup_bus vmlinux EXPORT_SYMBOL +0xaff66904 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL +0x8b558aa2 inet_unregister_protosw vmlinux EXPORT_SYMBOL 0x306d0d1e devm_devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL 0x397e6a1a __hwspin_unlock vmlinux EXPORT_SYMBOL_GPL 0x32f948b8 cpufreq_dbs_governor_stop vmlinux EXPORT_SYMBOL_GPL -0x22548131 i2c_smbus_read_byte vmlinux EXPORT_SYMBOL -0x4b456669 i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL +0x62999643 i2c_smbus_read_byte vmlinux EXPORT_SYMBOL +0x07614e79 i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL 0x8db396bd _dev_info vmlinux EXPORT_SYMBOL 0xa1ed9c8b add_hwgenerator_randomness vmlinux EXPORT_SYMBOL_GPL 0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL 0xeafc141f __posix_acl_chmod vmlinux EXPORT_SYMBOL 0x058c6377 for_each_kernel_tracepoint vmlinux EXPORT_SYMBOL_GPL 0xe885f3f0 pci_add_device_node_info vmlinux EXPORT_SYMBOL_GPL -0xf993929e netif_napi_add_weight vmlinux EXPORT_SYMBOL +0x2385ea31 netif_napi_add_weight vmlinux EXPORT_SYMBOL 0xf313afb7 led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL 0x13c600cb devres_for_each_res vmlinux EXPORT_SYMBOL_GPL 0xf2707d3d device_remove_file_self vmlinux EXPORT_SYMBOL_GPL @@ -7334,7 +7342,7 @@ 0x3dfc897c seq_hlist_start_head vmlinux EXPORT_SYMBOL 0xea65bed7 clocksource_change_rating vmlinux EXPORT_SYMBOL 0x39991865 icmp_global_allow vmlinux EXPORT_SYMBOL -0x4f4af548 peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL +0x2a13b747 peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL 0x1a876574 __tracepoint_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xaa6bd0b5 vp_modern_remove vmlinux EXPORT_SYMBOL_GPL 0x11ac07fd pci_hp_create_module_link vmlinux EXPORT_SYMBOL_GPL @@ -7342,144 +7350,144 @@ 0x49ed86a0 ZSTD_endStream vmlinux EXPORT_SYMBOL 0xbf767ce7 crypto_aead_encrypt vmlinux EXPORT_SYMBOL_GPL 0x1913ae8a crypto_aead_decrypt vmlinux EXPORT_SYMBOL_GPL -0x00654c41 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL +0x24057584 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL 0xa389a49a profile_event_register vmlinux EXPORT_SYMBOL_GPL 0xdf0ca3f4 cpu_latency_qos_request_active vmlinux EXPORT_SYMBOL_GPL 0x86db1cbb rtas_flash_term_hook vmlinux EXPORT_SYMBOL -0x40d81063 msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL +0x4eeeb15b msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL 0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL 0x9552af99 sysfs_rename_link_ns vmlinux EXPORT_SYMBOL_GPL 0x7daece67 quota_send_warning vmlinux EXPORT_SYMBOL 0x99593c63 __dquot_transfer vmlinux EXPORT_SYMBOL 0x1a6bf28f fsnotify_get_cookie vmlinux EXPORT_SYMBOL_GPL -0xd26fead7 lock_two_nondirectories vmlinux EXPORT_SYMBOL +0x4c284cb9 lock_two_nondirectories vmlinux EXPORT_SYMBOL 0x7d0eafac unregister_kprobes vmlinux EXPORT_SYMBOL_GPL -0xcb618c94 dcb_setapp vmlinux EXPORT_SYMBOL -0x4e7300aa dcb_getapp vmlinux EXPORT_SYMBOL -0x09c7deb4 register_netdevice vmlinux EXPORT_SYMBOL +0x1aa9d59d dcb_setapp vmlinux EXPORT_SYMBOL +0x892b88da dcb_getapp vmlinux EXPORT_SYMBOL +0x59450829 register_netdevice vmlinux EXPORT_SYMBOL 0xcea87b67 ps2_init vmlinux EXPORT_SYMBOL 0x86c961b3 __set_dax_synchronous vmlinux EXPORT_SYMBOL_GPL -0xb44f5a93 blkdev_put vmlinux EXPORT_SYMBOL +0x80fc95c2 blkdev_put vmlinux EXPORT_SYMBOL 0x952844fa user_describe vmlinux EXPORT_SYMBOL_GPL -0x836b706a finish_no_open vmlinux EXPORT_SYMBOL +0xa5e8ad6d finish_no_open vmlinux EXPORT_SYMBOL 0x84cdc2c4 bpf_prog_get_type_path vmlinux EXPORT_SYMBOL -0x9219fe35 __neigh_set_probe_once vmlinux EXPORT_SYMBOL -0xac872ecf build_skb vmlinux EXPORT_SYMBOL +0x78d43d61 __neigh_set_probe_once vmlinux EXPORT_SYMBOL +0xea9b8a97 build_skb vmlinux EXPORT_SYMBOL 0xf77cc4ab get_tz_trend vmlinux EXPORT_SYMBOL 0x3c3a6521 fwnode_handle_put vmlinux EXPORT_SYMBOL_GPL 0x52252316 clk_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x2d2dd36f kobj_ns_grab_current vmlinux EXPORT_SYMBOL_GPL -0xc82d2c9b nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL -0x016fee65 tcp_get_info vmlinux EXPORT_SYMBOL_GPL +0x8080d350 nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL +0x0fcf94db tcp_get_info vmlinux EXPORT_SYMBOL_GPL 0x5d8476d3 bpf_sk_storage_diag_alloc vmlinux EXPORT_SYMBOL_GPL -0x26e55645 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL -0x12f0f1c7 __alloc_skb vmlinux EXPORT_SYMBOL +0xacb2f3f9 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL +0x0dc1bb57 __alloc_skb vmlinux EXPORT_SYMBOL 0xd9c84d17 devfreq_monitor_stop vmlinux EXPORT_SYMBOL 0x528b1e83 regmap_get_val_bytes vmlinux EXPORT_SYMBOL_GPL -0x52bf55cf blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL +0x85ff846c blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL 0xba0676e2 vm_zone_stat vmlinux EXPORT_SYMBOL -0x71e2a9f1 file_fdatawait_range vmlinux EXPORT_SYMBOL +0xdf6860fe file_fdatawait_range vmlinux EXPORT_SYMBOL 0x23619cff jiffies_64 vmlinux EXPORT_SYMBOL 0xbb9ed3bf mutex_trylock vmlinux EXPORT_SYMBOL 0x8f83638e housekeeping_cpumask vmlinux EXPORT_SYMBOL_GPL 0xba691c85 _insb vmlinux EXPORT_SYMBOL 0xccf52bc9 sfp_upstream_start vmlinux EXPORT_SYMBOL_GPL -0x9361ce12 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL +0xada15b65 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL 0x2a336698 opal_rtc_write vmlinux EXPORT_SYMBOL_GPL 0xb369da5e msi_bitmap_free_hwirqs vmlinux EXPORT_SYMBOL -0x204ad10b xfrm_trans_queue_net vmlinux EXPORT_SYMBOL -0xbfa34cdd xfrm_state_migrate vmlinux EXPORT_SYMBOL -0x34744374 tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0xf226e617 xfrm_trans_queue_net vmlinux EXPORT_SYMBOL +0x7675c55c xfrm_state_migrate vmlinux EXPORT_SYMBOL +0x6e0793be tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL 0xb872fd48 led_set_brightness vmlinux EXPORT_SYMBOL_GPL -0x44dd89a1 mpage_readahead vmlinux EXPORT_SYMBOL -0xe01da59d dcache_readdir vmlinux EXPORT_SYMBOL +0x471dd957 mpage_readahead vmlinux EXPORT_SYMBOL +0x68b4d424 dcache_readdir vmlinux EXPORT_SYMBOL 0x2b5fc1ca inode_add_bytes vmlinux EXPORT_SYMBOL -0x12ec50dc thaw_super vmlinux EXPORT_SYMBOL -0xabb0e6dc generic_file_mmap vmlinux EXPORT_SYMBOL +0x89ab4c55 thaw_super vmlinux EXPORT_SYMBOL +0x88eac791 generic_file_mmap vmlinux EXPORT_SYMBOL 0x5b6b0329 swiotlb_max_segment vmlinux EXPORT_SYMBOL_GPL 0x8fdb0752 abort_creds vmlinux EXPORT_SYMBOL 0xf319c605 vas_copy_crb vmlinux EXPORT_SYMBOL_GPL 0x160bd45c rtas_token vmlinux EXPORT_SYMBOL 0x204c19f5 tcp_alloc_md5sig_pool vmlinux EXPORT_SYMBOL 0x4188d439 neigh_rand_reach_time vmlinux EXPORT_SYMBOL -0x6357505f dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0xe6eda243 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL 0x4df2ea84 gen_estimator_read vmlinux EXPORT_SYMBOL -0xf6eb3a2b sock_common_setsockopt vmlinux EXPORT_SYMBOL -0xfb0b5535 sock_common_getsockopt vmlinux EXPORT_SYMBOL +0xb2feba58 sock_common_setsockopt vmlinux EXPORT_SYMBOL +0x0bd20909 sock_common_getsockopt vmlinux EXPORT_SYMBOL 0x20e4039d n_tty_inherit_ops vmlinux EXPORT_SYMBOL_GPL 0x20978fb9 idr_find vmlinux EXPORT_SYMBOL_GPL 0x65408378 zlib_inflate_blob vmlinux EXPORT_SYMBOL 0xcea0c0ff security_sctp_sk_clone vmlinux EXPORT_SYMBOL -0x1bdf3290 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x32dd4f2f try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL 0x3ec9ae89 vfs_mknod vmlinux EXPORT_SYMBOL 0x08c78cf7 offline_and_remove_memory vmlinux EXPORT_SYMBOL_GPL 0x397ff403 klp_enable_patch vmlinux EXPORT_SYMBOL_GPL 0x4bef0884 pgtable_cache_add vmlinux EXPORT_SYMBOL_GPL 0x52e896fd mmu_feature_keys vmlinux EXPORT_SYMBOL_GPL 0x5da2d0e2 __traceiter_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL -0xf8aadc4a skb_dequeue vmlinux EXPORT_SYMBOL +0x5b732afb skb_dequeue vmlinux EXPORT_SYMBOL 0x3c68214b clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL -0x2cea9376 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL +0xdef20418 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL 0x40429235 sfp_bus_add_upstream vmlinux EXPORT_SYMBOL_GPL 0x3424daf8 __traceiter_dma_fence_enable_signal vmlinux EXPORT_SYMBOL -0x0832d3d9 __pm_relax vmlinux EXPORT_SYMBOL_GPL +0xd3e5038c __pm_relax vmlinux EXPORT_SYMBOL_GPL 0xb655f91b pci_epc_get_next_free_bar vmlinux EXPORT_SYMBOL_GPL 0x9c6febfc add_uevent_var vmlinux EXPORT_SYMBOL_GPL 0x2d4daef5 find_font vmlinux EXPORT_SYMBOL 0xe273d75d alloc_cpu_rmap vmlinux EXPORT_SYMBOL 0xee892129 blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL -0x42aa8e72 blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL +0xa1b95895 blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL 0x7742180b __synth_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x7eb20343 radix__flush_all_mm vmlinux EXPORT_SYMBOL +0x88b0ce24 radix__flush_all_mm vmlinux EXPORT_SYMBOL 0x36242943 switchdev_deferred_process vmlinux EXPORT_SYMBOL_GPL -0x2b402742 tcp_filter vmlinux EXPORT_SYMBOL -0xfa3ecb71 device_get_ethdev_address vmlinux EXPORT_SYMBOL -0xced4342b netdev_features_change vmlinux EXPORT_SYMBOL +0xf684e22c tcp_filter vmlinux EXPORT_SYMBOL +0xd5c56f20 device_get_ethdev_address vmlinux EXPORT_SYMBOL +0xf5077797 netdev_features_change vmlinux EXPORT_SYMBOL 0x4278bd4b extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL_GPL 0xf3e31179 platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL -0xbb9ee8f1 fbcon_update_vcs vmlinux EXPORT_SYMBOL +0x6e34e676 fbcon_update_vcs vmlinux EXPORT_SYMBOL 0xa54fef7f iommu_release_ownership vmlinux EXPORT_SYMBOL_GPL 0x36b43983 of_find_node_by_type vmlinux EXPORT_SYMBOL 0x775ef692 devres_find vmlinux EXPORT_SYMBOL_GPL 0x8ead800c user_free_preparse vmlinux EXPORT_SYMBOL_GPL -0xafb78d71 page_mapped vmlinux EXPORT_SYMBOL +0x1f2cb609 page_mapped vmlinux EXPORT_SYMBOL 0x00513f58 get_timespec64 vmlinux EXPORT_SYMBOL_GPL 0x319d493d proc_dostring vmlinux EXPORT_SYMBOL 0xd357a467 __debugger vmlinux EXPORT_SYMBOL 0xcd256667 tcp_md5_needed vmlinux EXPORT_SYMBOL -0x1938ed3b genlmsg_put vmlinux EXPORT_SYMBOL +0xc5ebf801 genlmsg_put vmlinux EXPORT_SYMBOL 0x461f5fab pci_bus_write_config_byte vmlinux EXPORT_SYMBOL 0xdd6a0d6f devm_gpiod_put_array vmlinux EXPORT_SYMBOL_GPL 0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL 0x47709e42 free_anon_bdev vmlinux EXPORT_SYMBOL -0xc0064374 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL -0xc82597ca tcp_seq_start vmlinux EXPORT_SYMBOL -0xc8fcec47 dst_cache_get vmlinux EXPORT_SYMBOL_GPL +0xd1f89ed8 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL +0x26be790a tcp_seq_start vmlinux EXPORT_SYMBOL +0x4bf1ef63 dst_cache_get vmlinux EXPORT_SYMBOL_GPL 0x4d6ae35f rps_sock_flow_table vmlinux EXPORT_SYMBOL -0xdee5e314 of_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0x03e69b3a of_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL 0x742f7ce3 virtio_max_dma_size vmlinux EXPORT_SYMBOL_GPL -0x51bb1df5 blk_mq_complete_request vmlinux EXPORT_SYMBOL +0xa097626b blk_mq_complete_request vmlinux EXPORT_SYMBOL 0x6d7e951e rcu_exp_batches_completed vmlinux EXPORT_SYMBOL_GPL 0xdbdb0e8b request_any_context_irq vmlinux EXPORT_SYMBOL_GPL 0xd4d1983c udplite_table vmlinux EXPORT_SYMBOL -0x9a9dae4b cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL +0x41d2ffc0 cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL 0x0a786b1d serial8250_do_set_mctrl vmlinux EXPORT_SYMBOL_GPL 0xfaa7c736 serial8250_do_get_mctrl vmlinux EXPORT_SYMBOL_GPL 0xec066d7d msi_desc_to_pci_dev vmlinux EXPORT_SYMBOL 0xc3d1060b blk_queue_max_segment_size vmlinux EXPORT_SYMBOL 0xfbe8ce8b mmu_notifier_get_locked vmlinux EXPORT_SYMBOL_GPL 0x301832fb opal_async_get_token_interruptible vmlinux EXPORT_SYMBOL_GPL -0x237c6633 ip_fraglist_init vmlinux EXPORT_SYMBOL +0xfda0ce37 ip_fraglist_init vmlinux EXPORT_SYMBOL 0x600683d3 do_unblank_screen vmlinux EXPORT_SYMBOL 0xfc829bb8 pci_find_ext_capability vmlinux EXPORT_SYMBOL_GPL 0x611cfa85 klist_add_tail vmlinux EXPORT_SYMBOL_GPL 0x742be69c look_up_OID vmlinux EXPORT_SYMBOL_GPL 0xba63caf6 kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL -0x50fba250 sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL -0xd733ae6c netpoll_send_udp vmlinux EXPORT_SYMBOL +0x662e1c7a sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x7ddf2ca1 netpoll_send_udp vmlinux EXPORT_SYMBOL 0x20835a9f __xdp_release_frame vmlinux EXPORT_SYMBOL_GPL 0xf665f74f sock_load_diag_module vmlinux EXPORT_SYMBOL 0x51a1281d wf_put_sensor vmlinux EXPORT_SYMBOL_GPL @@ -7487,14 +7495,14 @@ 0x7601667e pci_claim_resource vmlinux EXPORT_SYMBOL 0xde2740a6 mmu_notifier_range_update_to_read_only vmlinux EXPORT_SYMBOL_GPL 0xf09b5d9a get_zeroed_page vmlinux EXPORT_SYMBOL -0x2cf4f9ad bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0xf94039b6 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL 0xce18bbe1 fsl_lbc_addr vmlinux EXPORT_SYMBOL 0x77898b13 eeh_pe_state_mark vmlinux EXPORT_SYMBOL_GPL -0x8175c94a ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL +0xda951c5d ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL 0x040d11a4 devlink_port_attrs_pci_vf_set vmlinux EXPORT_SYMBOL_GPL 0x7e943b45 devlink_port_attrs_pci_sf_set vmlinux EXPORT_SYMBOL_GPL 0xd821122c devlink_port_attrs_pci_pf_set vmlinux EXPORT_SYMBOL_GPL -0x973d56f0 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL +0x5450e431 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL 0x31220373 of_translate_dma_address vmlinux EXPORT_SYMBOL 0x0b99c997 of_device_is_available vmlinux EXPORT_SYMBOL 0xb59f806a input_close_device vmlinux EXPORT_SYMBOL @@ -7502,19 +7510,19 @@ 0x6f4a59e4 sort_r vmlinux EXPORT_SYMBOL 0x80f15ae2 key_validate vmlinux EXPORT_SYMBOL 0x9e1fe34a pci_remove_device_node_info vmlinux EXPORT_SYMBOL_GPL -0x212f8edd rtnl_create_link vmlinux EXPORT_SYMBOL -0x112a0b3d of_usb_get_phy_mode vmlinux EXPORT_SYMBOL_GPL +0x77e394d5 rtnl_create_link vmlinux EXPORT_SYMBOL +0x017ee0db of_usb_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0xfcc1edd3 memory_block_size_bytes vmlinux EXPORT_SYMBOL_GPL 0x5b0ad605 _dev_notice vmlinux EXPORT_SYMBOL 0xab33dcb6 tty_insert_flip_string_flags vmlinux EXPORT_SYMBOL 0xd789a1bb virtio_device_freeze vmlinux EXPORT_SYMBOL_GPL -0xdb588bcc address_space_init_once vmlinux EXPORT_SYMBOL -0x724c7902 bdi_dev_name vmlinux EXPORT_SYMBOL_GPL +0x54cbdf2e address_space_init_once vmlinux EXPORT_SYMBOL +0x74d320db bdi_dev_name vmlinux EXPORT_SYMBOL_GPL 0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL 0xc622556f prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL -0xa658ecb7 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL -0xce724a23 inet_dev_addr_type vmlinux EXPORT_SYMBOL -0x73d569cb tcf_action_exec vmlinux EXPORT_SYMBOL +0xa1899e2f xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL +0x5269e974 inet_dev_addr_type vmlinux EXPORT_SYMBOL +0x123e4cdc tcf_action_exec vmlinux EXPORT_SYMBOL 0xec5668f6 dax_zero_page_range vmlinux EXPORT_SYMBOL_GPL 0xb4184f0d platform_device_add vmlinux EXPORT_SYMBOL_GPL 0x3cd79f6b clk_hw_get_num_parents vmlinux EXPORT_SYMBOL_GPL @@ -7523,26 +7531,26 @@ 0xa66be0dd remove_proc_entry vmlinux EXPORT_SYMBOL 0xfe070376 fsnotify_add_mark vmlinux EXPORT_SYMBOL_GPL 0x1dfddab3 __bswapdi2 vmlinux EXPORT_SYMBOL -0x72ae5d30 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL -0x58cf620c xfrm_spd_getinfo vmlinux EXPORT_SYMBOL -0xa0ce07e9 dm_kobject_release vmlinux EXPORT_SYMBOL +0x284fb3c9 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL +0x278bb3a6 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL +0xb068506b dm_kobject_release vmlinux EXPORT_SYMBOL 0x68d321f9 ptp_find_pin vmlinux EXPORT_SYMBOL 0xa15da405 pci_walk_bus vmlinux EXPORT_SYMBOL_GPL -0x0556486b block_is_partially_uptodate vmlinux EXPORT_SYMBOL +0xce2dc6b2 block_is_partially_uptodate vmlinux EXPORT_SYMBOL 0xa4ab7c1c ring_buffer_overruns vmlinux EXPORT_SYMBOL_GPL 0x13994425 l3mdev_table_lookup_unregister vmlinux EXPORT_SYMBOL_GPL -0x3106a908 alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0xad9b7a21 alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x5be63c5b crc32c_csum_stub vmlinux EXPORT_SYMBOL 0xcf370c8b uart_resume_port vmlinux EXPORT_SYMBOL 0x0a86790b gpiod_get_value_cansleep vmlinux EXPORT_SYMBOL_GPL -0xbae6ea27 __put_devmap_managed_page vmlinux EXPORT_SYMBOL +0xf95c9d76 __put_devmap_managed_page vmlinux EXPORT_SYMBOL 0x29ab33fe giveup_altivec vmlinux EXPORT_SYMBOL 0x8005cf66 netlbl_audit_start vmlinux EXPORT_SYMBOL 0xfac8865f sysctl_wmem_max vmlinux EXPORT_SYMBOL 0xb05fc310 sysctl_rmem_max vmlinux EXPORT_SYMBOL 0x108416e4 ps2_handle_ack vmlinux EXPORT_SYMBOL 0xed82a14f wf_clear_overtemp vmlinux EXPORT_SYMBOL_GPL -0xa2983ecc pm_relax vmlinux EXPORT_SYMBOL_GPL +0x99d0900d pm_relax vmlinux EXPORT_SYMBOL_GPL 0xb71220c4 driver_deferred_probe_check_state vmlinux EXPORT_SYMBOL_GPL 0x7d506a4f pci_user_write_config_byte vmlinux EXPORT_SYMBOL_GPL 0x3820555b __sbitmap_queue_get vmlinux EXPORT_SYMBOL_GPL @@ -7552,28 +7560,28 @@ 0x4a026413 mm_iommu_mapped_dec vmlinux EXPORT_SYMBOL_GPL 0x467df16d netdev_rss_key_fill vmlinux EXPORT_SYMBOL 0x5cf53ce2 input_free_minor vmlinux EXPORT_SYMBOL -0x6f7384c6 pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL +0x3ac0e89d pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL 0x4057fb1b pci_write_config_byte vmlinux EXPORT_SYMBOL 0x62d37f9f pwm_get vmlinux EXPORT_SYMBOL_GPL -0x3f2233b4 pagecache_write_end vmlinux EXPORT_SYMBOL +0x7f2acb92 pagecache_write_end vmlinux EXPORT_SYMBOL 0x8597eb47 plpar_hcall vmlinux EXPORT_SYMBOL -0x10d10922 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL +0x090bb1e5 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL 0x07be6905 net_inc_egress_queue vmlinux EXPORT_SYMBOL_GPL -0x4515943b dev_set_threaded vmlinux EXPORT_SYMBOL +0x4f7fb0f4 dev_set_threaded vmlinux EXPORT_SYMBOL 0x625e77ae of_get_next_child vmlinux EXPORT_SYMBOL 0xe9262be2 hid_resolv_usage vmlinux EXPORT_SYMBOL_GPL 0xab5bf34d hidinput_get_led_field vmlinux EXPORT_SYMBOL_GPL -0xbe45ccdf dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL -0x5c42b094 pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0x8ddaca3b dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x1d74ad8a pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL 0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL 0xb12cbacb fb_unregister_client vmlinux EXPORT_SYMBOL 0xf9ca2eb4 kstrtoint_from_user vmlinux EXPORT_SYMBOL 0x5a735e4a crypto_skcipher_encrypt vmlinux EXPORT_SYMBOL_GPL 0x5a9454cf perf_get_aux vmlinux EXPORT_SYMBOL_GPL 0xa2500ef6 __SCK__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL -0x83371390 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL +0x92aae471 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL 0x31a514f4 icc_set_bw vmlinux EXPORT_SYMBOL_GPL -0x3c03e535 dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL +0x3654d2ff dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL 0x0f501f04 irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL 0xdbfa2500 devl_trylock vmlinux EXPORT_SYMBOL_GPL 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL @@ -7585,8 +7593,8 @@ 0x8f205fa7 vfs_readlink vmlinux EXPORT_SYMBOL 0x412f893c page_offline_begin vmlinux EXPORT_SYMBOL 0x26cc73c3 complete_and_exit vmlinux EXPORT_SYMBOL -0xb50ac34c inet6_lookup vmlinux EXPORT_SYMBOL_GPL -0xbb8e8b5d udp_seq_stop vmlinux EXPORT_SYMBOL +0xbfc23e31 inet6_lookup vmlinux EXPORT_SYMBOL_GPL +0x3b5183f8 udp_seq_stop vmlinux EXPORT_SYMBOL 0x363963d0 __hwspin_trylock vmlinux EXPORT_SYMBOL_GPL 0x19d52f1f hid_quirks_exit vmlinux EXPORT_SYMBOL_GPL 0x9741a435 regmap_reinit_cache vmlinux EXPORT_SYMBOL_GPL @@ -7594,28 +7602,28 @@ 0xff6878cf fb_default_cmap vmlinux EXPORT_SYMBOL 0xdcab16b3 sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL 0x5fd6a1d3 sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL -0x512c06ff __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL +0xdbd62d76 __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL 0xea315d74 register_fprobe_ips vmlinux EXPORT_SYMBOL_GPL 0xc3ff38c2 down_read_trylock vmlinux EXPORT_SYMBOL 0x5a025f7b arch_local_irq_restore vmlinux EXPORT_SYMBOL -0xa5092c4c dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0x55244bc1 dcbnl_cee_notify vmlinux EXPORT_SYMBOL 0x1e7242de hid_hw_start vmlinux EXPORT_SYMBOL_GPL -0x18613592 cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL +0x453aeed0 cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL 0xfcda2134 serial8250_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x9833bc0c hvc_kick vmlinux EXPORT_SYMBOL_GPL 0x36e1f6f0 blkdev_zone_mgmt vmlinux EXPORT_SYMBOL_GPL 0x6413aa1b path_has_submounts vmlinux EXPORT_SYMBOL -0xa79a6bbe open_with_fake_path vmlinux EXPORT_SYMBOL -0xf1a6ab26 __strp_unpause vmlinux EXPORT_SYMBOL_GPL -0x1adf513c inet6_offloads vmlinux EXPORT_SYMBOL -0x2c552368 nf_setsockopt vmlinux EXPORT_SYMBOL -0x3afaa074 nf_getsockopt vmlinux EXPORT_SYMBOL +0xf3dc70df open_with_fake_path vmlinux EXPORT_SYMBOL +0x4a83c3b0 __strp_unpause vmlinux EXPORT_SYMBOL_GPL +0xbe5b8151 inet6_offloads vmlinux EXPORT_SYMBOL +0x300f65a1 nf_setsockopt vmlinux EXPORT_SYMBOL +0x56b04a71 nf_getsockopt vmlinux EXPORT_SYMBOL 0x579e0bf5 rtnl_unregister_all vmlinux EXPORT_SYMBOL_GPL -0x973bfb62 netif_tx_wake_queue vmlinux EXPORT_SYMBOL -0x90222b3c netif_rx_ni vmlinux EXPORT_SYMBOL +0xf480c637 netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0xb97870fb netif_rx_ni vmlinux EXPORT_SYMBOL 0x03815f35 ledtrig_disk_activity vmlinux EXPORT_SYMBOL 0x2c8dd6b8 edac_mem_types vmlinux EXPORT_SYMBOL_GPL -0x37f0850c i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x4aaaeaa5 i2c_smbus_xfer vmlinux EXPORT_SYMBOL 0xbf1c5de9 ps2_begin_command vmlinux EXPORT_SYMBOL 0x8fd7b11b dev_pm_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL 0xc4be140c device_attach vmlinux EXPORT_SYMBOL_GPL @@ -7628,63 +7636,63 @@ 0xa30aef0b dquot_commit_info vmlinux EXPORT_SYMBOL 0x643117e2 seq_puts vmlinux EXPORT_SYMBOL 0xf6f30ee0 seq_putc vmlinux EXPORT_SYMBOL -0xd44eb494 super_setup_bdi_name vmlinux EXPORT_SYMBOL +0xb0b021fa super_setup_bdi_name vmlinux EXPORT_SYMBOL 0xb61d6fc2 down_read_interruptible vmlinux EXPORT_SYMBOL 0xdf2ea7dc confirm_error_lock vmlinux EXPORT_SYMBOL_GPL 0xe8701d20 uart_update_timeout vmlinux EXPORT_SYMBOL 0x4299a220 pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL 0x6c205008 mpi_print vmlinux EXPORT_SYMBOL_GPL -0xd6434e75 invalidate_disk vmlinux EXPORT_SYMBOL +0xa6258f44 invalidate_disk vmlinux EXPORT_SYMBOL 0x20bd1429 crypto_register_acomp vmlinux EXPORT_SYMBOL_GPL 0x206bdd4c d_genocide vmlinux EXPORT_SYMBOL 0xb87f676b __module_put_and_exit vmlinux EXPORT_SYMBOL 0x6b853d06 ns_to_kernel_old_timeval vmlinux EXPORT_SYMBOL 0x3b95f543 klp_shadow_free vmlinux EXPORT_SYMBOL_GPL 0xbe1427af __printk_cpu_unlock vmlinux EXPORT_SYMBOL -0xe56d6ea9 netlink_add_tap vmlinux EXPORT_SYMBOL_GPL -0xc9ea4d11 __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL +0x8e1718fb netlink_add_tap vmlinux EXPORT_SYMBOL_GPL +0x2117031e __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL 0x8818a167 dev_pm_opp_of_add_table_noclk vmlinux EXPORT_SYMBOL_GPL 0xf145d57a pm_clk_init vmlinux EXPORT_SYMBOL_GPL 0xfc552b91 of_clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x4dc52c09 pnv_power9_force_smt4_catch vmlinux EXPORT_SYMBOL_GPL -0x01aaf147 netdev_txq_to_tc vmlinux EXPORT_SYMBOL +0xa30f91f3 netdev_txq_to_tc vmlinux EXPORT_SYMBOL 0x8b0b4071 fwnode_graph_get_next_endpoint vmlinux EXPORT_SYMBOL_GPL 0x53fa36d1 ZSTD_decompressBlock vmlinux EXPORT_SYMBOL 0xba1008c8 __crc32c_le vmlinux EXPORT_SYMBOL -0x347f9e35 end_buffer_write_sync vmlinux EXPORT_SYMBOL +0xd1b18e89 end_buffer_write_sync vmlinux EXPORT_SYMBOL 0x5397fb35 d_rehash vmlinux EXPORT_SYMBOL 0x4432ee9e d_drop vmlinux EXPORT_SYMBOL -0xda7393e0 file_open_root vmlinux EXPORT_SYMBOL +0xbde3adb8 file_open_root vmlinux EXPORT_SYMBOL 0x59a55d07 is_xive_irq vmlinux EXPORT_SYMBOL_GPL 0x4cba441d iwe_stream_add_event vmlinux EXPORT_SYMBOL -0x11e34b96 tso_build_hdr vmlinux EXPORT_SYMBOL -0xf3c01b9e sock_recv_errqueue vmlinux EXPORT_SYMBOL +0xc4b688d8 tso_build_hdr vmlinux EXPORT_SYMBOL +0x78cb0625 sock_recv_errqueue vmlinux EXPORT_SYMBOL 0x7353c478 pci_get_class vmlinux EXPORT_SYMBOL 0x7918d817 memory_failure vmlinux EXPORT_SYMBOL_GPL 0xf6a28554 region_intersects vmlinux EXPORT_SYMBOL_GPL -0xe077218a netif_rx vmlinux EXPORT_SYMBOL -0x6de9c397 dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0xb634190b netif_rx vmlinux EXPORT_SYMBOL +0x84ef3e00 dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL 0x132eeaa6 cxl_afu_put vmlinux EXPORT_SYMBOL_GPL 0x8491c4a1 cxl_afu_get vmlinux EXPORT_SYMBOL_GPL 0x3be0adbc dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0xe3ac876e iw_handler_set_spy vmlinux EXPORT_SYMBOL -0x1d9d14f4 xfrm_stateonly_find vmlinux EXPORT_SYMBOL -0x802e84a2 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL -0xacf2b396 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL -0x8fcaf613 __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0x07af69f2 xfrm_stateonly_find vmlinux EXPORT_SYMBOL +0x8ffccbcb tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL +0xec4b3e60 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL +0xa2ce5bfe __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x7b84e7a1 elv_bio_merge_ok vmlinux EXPORT_SYMBOL -0xfd1ce173 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL +0x5433e693 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL 0xf81dce70 thermal_genl_cpu_capability_event vmlinux EXPORT_SYMBOL_GPL 0x99f4e522 gpiochip_get_data vmlinux EXPORT_SYMBOL_GPL 0xcc8f4873 parse_option_str vmlinux EXPORT_SYMBOL_GPL 0xa965ca81 reciprocal_value vmlinux EXPORT_SYMBOL -0x8065eafa unregister_binfmt vmlinux EXPORT_SYMBOL +0x93bb8906 unregister_binfmt vmlinux EXPORT_SYMBOL 0x4cd15164 make_kgid vmlinux EXPORT_SYMBOL 0x889b1370 _raw_read_trylock vmlinux EXPORT_SYMBOL 0x9bcf9f7d housekeeping_enabled vmlinux EXPORT_SYMBOL_GPL -0x38677ab0 tcf_idr_check_alloc vmlinux EXPORT_SYMBOL -0x508332e2 sock_no_accept vmlinux EXPORT_SYMBOL +0xc9d092bc tcf_idr_check_alloc vmlinux EXPORT_SYMBOL +0x52a37a82 sock_no_accept vmlinux EXPORT_SYMBOL 0x7cc6b49f of_pci_range_to_resource vmlinux EXPORT_SYMBOL 0xcdca7d0e of_led_get vmlinux EXPORT_SYMBOL_GPL 0x96a916c2 pinctrl_dev_get_devname vmlinux EXPORT_SYMBOL_GPL @@ -7693,85 +7701,85 @@ 0x4d72e159 __cleancache_init_shared_fs vmlinux EXPORT_SYMBOL 0xa48196c8 kdb_poll_idx vmlinux EXPORT_SYMBOL_GPL 0xb88fd035 set_groups vmlinux EXPORT_SYMBOL -0x6cb6821c tcf_generic_walker vmlinux EXPORT_SYMBOL -0x452ae15b dev_remove_offload vmlinux EXPORT_SYMBOL +0x16054dad tcf_generic_walker vmlinux EXPORT_SYMBOL +0xebb2f272 dev_remove_offload vmlinux EXPORT_SYMBOL 0x25090e40 flow_rule_match_eth_addrs vmlinux EXPORT_SYMBOL -0x368237d3 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL -0x1eb67806 netif_schedule_queue vmlinux EXPORT_SYMBOL +0x444422a6 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL +0x9d0424e8 netif_schedule_queue vmlinux EXPORT_SYMBOL 0x153b60a6 klist_del vmlinux EXPORT_SYMBOL_GPL -0x51c2231d __lock_buffer vmlinux EXPORT_SYMBOL +0x19d19872 __lock_buffer vmlinux EXPORT_SYMBOL 0xf352023f memory_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xe6a13e7d xive_native_configure_irq vmlinux EXPORT_SYMBOL_GPL -0xcef57c32 tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL -0x30b55a42 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0xc995d882 tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL +0x8a1e928e xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x6ef4c64d devfreq_remove_governor vmlinux EXPORT_SYMBOL 0xba0de91f __traceiter_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0xbb0ab47b debug_locks vmlinux EXPORT_SYMBOL_GPL 0xe8843285 aead_geniv_alloc vmlinux EXPORT_SYMBOL_GPL -0x215a86a6 __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL +0xc734f4fd __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL 0x64be4660 perf_event_update_userpage vmlinux EXPORT_SYMBOL_GPL 0xe71fe38a trace_print_bitmask_seq vmlinux EXPORT_SYMBOL_GPL 0xca3b28c6 store_vr_state vmlinux EXPORT_SYMBOL 0x47c48af3 store_fp_state vmlinux EXPORT_SYMBOL -0xf390b125 fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL -0xd81834a0 eth_header_parse_protocol vmlinux EXPORT_SYMBOL -0x1afa53f5 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0x1fdf2f77 fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL +0x8e3d11b4 eth_header_parse_protocol vmlinux EXPORT_SYMBOL +0x630494d1 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL 0x20a789ac irq_set_chip_data vmlinux EXPORT_SYMBOL 0x63197685 s2idle_wake vmlinux EXPORT_SYMBOL_GPL -0xdcbc8912 inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL -0xe4100c34 tcp_ioctl vmlinux EXPORT_SYMBOL -0xcf451e85 tcf_qevent_handle vmlinux EXPORT_SYMBOL +0x42bbbc4b inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL +0x13efe74c tcp_ioctl vmlinux EXPORT_SYMBOL +0x5acffb44 tcf_qevent_handle vmlinux EXPORT_SYMBOL 0x2e4bd584 iommu_attach_group vmlinux EXPORT_SYMBOL_GPL -0x06efd948 registered_fb vmlinux EXPORT_SYMBOL +0x06c5fe41 registered_fb vmlinux EXPORT_SYMBOL 0x6fa706cf vfs_symlink vmlinux EXPORT_SYMBOL 0xc0afb5d7 cgroup_bpf_enabled_key vmlinux EXPORT_SYMBOL 0xd273b1b1 __round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL 0x04cb33a6 devm_irq_domain_create_sim vmlinux EXPORT_SYMBOL_GPL 0x392b1fea wait_for_completion_io vmlinux EXPORT_SYMBOL -0x0ae8321e find_vpid vmlinux EXPORT_SYMBOL_GPL +0xb0eda673 find_vpid vmlinux EXPORT_SYMBOL_GPL 0xa05b6be2 psched_ppscfg_precompute vmlinux EXPORT_SYMBOL 0xc3cd6929 dma_fence_unwrap_first vmlinux EXPORT_SYMBOL_GPL 0x50df94f5 btree_insert vmlinux EXPORT_SYMBOL_GPL 0xb0c5e247 lockref_put_return vmlinux EXPORT_SYMBOL 0x4754abaa blk_queue_zone_write_granularity vmlinux EXPORT_SYMBOL_GPL 0x263beb75 ecryptfs_get_versions vmlinux EXPORT_SYMBOL -0xe690ad25 __alloc_pages vmlinux EXPORT_SYMBOL -0x0715b893 unmap_mapping_range vmlinux EXPORT_SYMBOL +0x2384d442 __alloc_pages vmlinux EXPORT_SYMBOL +0x810a5c42 unmap_mapping_range vmlinux EXPORT_SYMBOL 0xee883b06 __vmalloc_array vmlinux EXPORT_SYMBOL 0x8b618d08 overflowuid vmlinux EXPORT_SYMBOL 0x7171121c overflowgid vmlinux EXPORT_SYMBOL 0x9855a697 opal_xscom_read vmlinux EXPORT_SYMBOL_GPL -0xf0495e59 mr_rtm_dumproute vmlinux EXPORT_SYMBOL -0xebb0ebe7 ping_unhash vmlinux EXPORT_SYMBOL_GPL -0x3108d066 inet_select_addr vmlinux EXPORT_SYMBOL -0x6a927dda dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL +0x7ce76a50 mr_rtm_dumproute vmlinux EXPORT_SYMBOL +0x7f53ada7 ping_unhash vmlinux EXPORT_SYMBOL_GPL +0xc79c7326 inet_select_addr vmlinux EXPORT_SYMBOL +0x05bb953d dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL 0xfcfbbacb dma_async_tx_descriptor_init vmlinux EXPORT_SYMBOL 0xa9dd16c2 pci_enable_device vmlinux EXPORT_SYMBOL 0x431ec3a9 __nla_validate vmlinux EXPORT_SYMBOL 0x608f2e94 vfs_dedupe_file_range vmlinux EXPORT_SYMBOL 0x902aaf69 wireless_send_event vmlinux EXPORT_SYMBOL -0x3cf5e167 ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL -0x06f791e9 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0xa01e0e91 ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL +0xd5c12e3a udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0x0465a073 regmap_reg_in_ranges vmlinux EXPORT_SYMBOL_GPL 0x5d690e63 iommu_fwspec_free vmlinux EXPORT_SYMBOL_GPL 0x1f449588 mctrl_gpio_disable_ms vmlinux EXPORT_SYMBOL_GPL 0xde09a94d xas_find vmlinux EXPORT_SYMBOL_GPL 0xc91e328e sbitmap_finish_wait vmlinux EXPORT_SYMBOL_GPL 0xe409b96e blk_mq_debugfs_rq_show vmlinux EXPORT_SYMBOL_GPL -0xa76ecd89 security_sb_remount vmlinux EXPORT_SYMBOL -0x31afe7e1 dcache_dir_close vmlinux EXPORT_SYMBOL +0x1930fc9c security_sb_remount vmlinux EXPORT_SYMBOL +0xf45daa9f dcache_dir_close vmlinux EXPORT_SYMBOL 0x1f563160 bpf_offload_dev_priv vmlinux EXPORT_SYMBOL_GPL 0x43a4938f vm_get_page_prot vmlinux EXPORT_SYMBOL 0x972e7687 eeh_iommu_group_to_pe vmlinux EXPORT_SYMBOL_GPL -0x042007e2 tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL -0xa277c099 ethtool_notify vmlinux EXPORT_SYMBOL +0x8464d06e tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL +0x70135042 ethtool_notify vmlinux EXPORT_SYMBOL 0xdf738792 vga_set_legacy_decoding vmlinux EXPORT_SYMBOL 0x4cf430ba crypto_alloc_rng vmlinux EXPORT_SYMBOL_GPL 0xe1fbd42e relay_reset vmlinux EXPORT_SYMBOL_GPL -0xa08e6ee4 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL -0x8b38f033 inet_put_port vmlinux EXPORT_SYMBOL -0xe4953849 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL -0xe00a6f08 sock_no_connect vmlinux EXPORT_SYMBOL +0xfdd84e10 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL +0x56682cd9 inet_put_port vmlinux EXPORT_SYMBOL +0xdf377295 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL +0xab8fb0df sock_no_connect vmlinux EXPORT_SYMBOL 0x8d2dba7a cpu_device_create vmlinux EXPORT_SYMBOL_GPL 0xd0b1691b clk_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL 0xe49fbdfa pci_remove_bus vmlinux EXPORT_SYMBOL @@ -7779,92 +7787,92 @@ 0x90edb435 iov_iter_zero vmlinux EXPORT_SYMBOL 0xd1c418f7 crypto_register_aeads vmlinux EXPORT_SYMBOL_GPL 0xa340ca86 dquot_mark_dquot_dirty vmlinux EXPORT_SYMBOL -0x4ff19227 ram_aops vmlinux EXPORT_SYMBOL +0xa370c495 ram_aops vmlinux EXPORT_SYMBOL 0x65929cae ns_to_timespec64 vmlinux EXPORT_SYMBOL 0xb6888188 klp_shadow_get_or_alloc vmlinux EXPORT_SYMBOL_GPL 0x726bc3c7 wait_for_completion_killable_timeout vmlinux EXPORT_SYMBOL 0x10ecc52c usb_amd_quirk_pll_enable vmlinux EXPORT_SYMBOL_GPL 0x3cce56b2 of_clk_add_hw_provider vmlinux EXPORT_SYMBOL_GPL -0xe7664225 generic_file_read_iter vmlinux EXPORT_SYMBOL +0x01ad5735 generic_file_read_iter vmlinux EXPORT_SYMBOL 0x351c2e07 get_device_system_crosststamp vmlinux EXPORT_SYMBOL_GPL 0x841e2cab sysfs_remove_device_from_node vmlinux EXPORT_SYMBOL_GPL -0x33e3c096 dev_get_phys_port_id vmlinux EXPORT_SYMBOL -0x702239b3 i2c_of_match_device vmlinux EXPORT_SYMBOL_GPL +0xcf97bf31 dev_get_phys_port_id vmlinux EXPORT_SYMBOL +0x4e095c3e i2c_of_match_device vmlinux EXPORT_SYMBOL_GPL 0x927f3251 iommu_map vmlinux EXPORT_SYMBOL_GPL 0x5b3e282f xa_store vmlinux EXPORT_SYMBOL 0x3221df67 __bitmap_subset vmlinux EXPORT_SYMBOL 0x697c5d0d tracing_snapshot_alloc vmlinux EXPORT_SYMBOL_GPL -0xbb357f9c eth_type_trans vmlinux EXPORT_SYMBOL +0x27506d74 eth_type_trans vmlinux EXPORT_SYMBOL 0x26dfb515 fwnode_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0xe8bf7d68 gpiochip_free_own_desc vmlinux EXPORT_SYMBOL_GPL 0x94bb7ec3 gen_pool_dma_zalloc_algo vmlinux EXPORT_SYMBOL 0xd84ae919 debugfs_create_blob vmlinux EXPORT_SYMBOL_GPL 0xf189bd0a posix_acl_access_xattr_handler vmlinux EXPORT_SYMBOL_GPL 0xd034793d vfs_iocb_iter_write vmlinux EXPORT_SYMBOL -0x463f4b8b send_sig vmlinux EXPORT_SYMBOL -0xa7fb73b5 tcp_shutdown vmlinux EXPORT_SYMBOL +0xc29325f5 send_sig vmlinux EXPORT_SYMBOL +0x06acc821 tcp_shutdown vmlinux EXPORT_SYMBOL 0x48fdb18d of_chosen vmlinux EXPORT_SYMBOL -0x0990356f blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0x60639e00 blk_mq_alloc_request vmlinux EXPORT_SYMBOL 0xe40c37ea down_write_trylock vmlinux EXPORT_SYMBOL 0x43ebf882 param_set_uint vmlinux EXPORT_SYMBOL 0x573b5453 ipv6_fixup_options vmlinux EXPORT_SYMBOL_GPL 0xf28cf0ae __hw_addr_init vmlinux EXPORT_SYMBOL 0x199ed0cd net_disable_timestamp vmlinux EXPORT_SYMBOL -0xa7dcdf63 sock_cmsg_send vmlinux EXPORT_SYMBOL +0x88244e87 sock_cmsg_send vmlinux EXPORT_SYMBOL 0xc2692173 wakeup_sources_read_lock vmlinux EXPORT_SYMBOL_GPL 0xa344877b pwmchip_add vmlinux EXPORT_SYMBOL_GPL 0xce7b0405 blk_queue_max_discard_segments vmlinux EXPORT_SYMBOL_GPL 0x3be850b7 pkcs7_parse_message vmlinux EXPORT_SYMBOL_GPL 0x6a4f623b mmu_notifier_synchronize vmlinux EXPORT_SYMBOL_GPL -0x98b630ef ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL -0xe8938a5d sk_msg_free vmlinux EXPORT_SYMBOL_GPL +0x2913763b ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL +0xc7d6cb1b sk_msg_free vmlinux EXPORT_SYMBOL_GPL 0xe29359a8 flow_block_cb_decref vmlinux EXPORT_SYMBOL 0x3a1ef208 of_prop_next_string vmlinux EXPORT_SYMBOL_GPL -0x9ab0279e cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0x0c2f7e23 cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL 0xeaa457d8 pcie_capability_write_word vmlinux EXPORT_SYMBOL 0xfeef6431 copy_page_to_iter vmlinux EXPORT_SYMBOL 0xc64d1097 dquot_set_dqinfo vmlinux EXPORT_SYMBOL -0x448c34a0 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL -0x066698aa qdisc_hash_del vmlinux EXPORT_SYMBOL -0x55590ffd of_find_device_by_node vmlinux EXPORT_SYMBOL +0x313bf99f css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL +0xfbda3126 qdisc_hash_del vmlinux EXPORT_SYMBOL +0x15d21819 of_find_device_by_node vmlinux EXPORT_SYMBOL 0xacddd806 ptp_get_vclocks_index vmlinux EXPORT_SYMBOL 0x9caa4bc5 __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x0147812c kblockd_mod_delayed_work_on vmlinux EXPORT_SYMBOL -0xc70bee98 memunmap_pages vmlinux EXPORT_SYMBOL_GPL -0xa1d946eb memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x7003ac18 memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0x81d56533 memremap_pages vmlinux EXPORT_SYMBOL_GPL 0x49f3b073 irq_get_percpu_devid_partition vmlinux EXPORT_SYMBOL_GPL 0x43d22fb9 groups_alloc vmlinux EXPORT_SYMBOL 0xcc6712c5 flush_altivec_to_thread vmlinux EXPORT_SYMBOL_GPL 0xdf54a8f7 netlink_unregister_notifier vmlinux EXPORT_SYMBOL -0x96d0f9d5 lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL +0x9cd9e63c lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL 0xe4ded5bb devm_rtc_allocate_device vmlinux EXPORT_SYMBOL_GPL -0x5c12197d __dynamic_dev_dbg vmlinux EXPORT_SYMBOL -0x86648dd7 simple_release_fs vmlinux EXPORT_SYMBOL -0x7671fcf8 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL +0x2783ff13 __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0xcfb40f72 simple_release_fs vmlinux EXPORT_SYMBOL +0x25c81c60 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL 0x64def3f7 __irq_resolve_mapping vmlinux EXPORT_SYMBOL_GPL 0x6626afca down vmlinux EXPORT_SYMBOL 0x005f18a6 add_wait_queue_priority vmlinux EXPORT_SYMBOL_GPL 0x01ddfd56 sync_file_create vmlinux EXPORT_SYMBOL 0x621199ce clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL 0x2bb2b40d irq_chip_set_affinity_parent vmlinux EXPORT_SYMBOL_GPL -0x64d9bcc7 tcp_rtx_synack vmlinux EXPORT_SYMBOL +0x56bda58b tcp_rtx_synack vmlinux EXPORT_SYMBOL 0x329c9be9 devlink_linecard_nested_dl_set vmlinux EXPORT_SYMBOL_GPL -0x11a4a754 __netdev_notify_peers vmlinux EXPORT_SYMBOL -0xa9a5a168 skb_put vmlinux EXPORT_SYMBOL +0x0ff8c520 __netdev_notify_peers vmlinux EXPORT_SYMBOL +0x5255b447 skb_put vmlinux EXPORT_SYMBOL 0xf32a4d4f vga_default_device vmlinux EXPORT_SYMBOL_GPL 0x189001f5 pcim_set_mwi vmlinux EXPORT_SYMBOL 0xfc898af9 fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL 0x7e5c9cbd migrate_device_finalize vmlinux EXPORT_SYMBOL 0x586bfc8a alarm_restart vmlinux EXPORT_SYMBOL_GPL -0xfcb1ff91 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL -0x3310edc8 sk_capable vmlinux EXPORT_SYMBOL -0xf8a82ec4 get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL +0xebc19086 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0x5e7b8d24 sk_capable vmlinux EXPORT_SYMBOL +0xf1c43c05 get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL 0x9e734bd3 pinctrl_put vmlinux EXPORT_SYMBOL_GPL 0x4d90ae75 pinctrl_get vmlinux EXPORT_SYMBOL_GPL -0x662a36a9 generic_block_fiemap vmlinux EXPORT_SYMBOL +0x388936a2 generic_block_fiemap vmlinux EXPORT_SYMBOL 0x4afb2238 add_wait_queue vmlinux EXPORT_SYMBOL 0xbe94d1c3 param_ops_invbool vmlinux EXPORT_SYMBOL -0xf5cb75e5 dev_add_pack vmlinux EXPORT_SYMBOL +0x0e8f5f94 dev_add_pack vmlinux EXPORT_SYMBOL 0xa2b267fe auxiliary_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0xdcb0ee55 pci_host_common_remove vmlinux EXPORT_SYMBOL_GPL 0x20d3aa6e pci_epc_get_features vmlinux EXPORT_SYMBOL_GPL @@ -7882,13 +7890,13 @@ 0x6ff607b6 crypto_get_default_rng vmlinux EXPORT_SYMBOL_GPL 0x5bd0748f crypto_del_default_rng vmlinux EXPORT_SYMBOL_GPL 0xd5c4acef crypto_mod_put vmlinux EXPORT_SYMBOL_GPL -0x746fd139 filemap_map_pages vmlinux EXPORT_SYMBOL +0xc84d697c filemap_map_pages vmlinux EXPORT_SYMBOL 0x258a2c02 _raw_write_trylock vmlinux EXPORT_SYMBOL 0x03c12dfe cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0x18820e2a kvmppc_check_need_tlb_flush vmlinux EXPORT_SYMBOL_GPL 0xfabb6aff opal_flash_erase vmlinux EXPORT_SYMBOL_GPL -0x760e9e2d pingv6_ops vmlinux EXPORT_SYMBOL_GPL -0x5633cf42 nf_log_set vmlinux EXPORT_SYMBOL +0x24429b4a pingv6_ops vmlinux EXPORT_SYMBOL_GPL +0x5ca752da nf_log_set vmlinux EXPORT_SYMBOL 0x744f8dca hwspin_lock_unregister vmlinux EXPORT_SYMBOL_GPL 0xed7caf69 input_set_keycode vmlinux EXPORT_SYMBOL 0x810cf145 subsys_virtual_register vmlinux EXPORT_SYMBOL_GPL @@ -7897,12 +7905,12 @@ 0x8df6ba9f __quota_error vmlinux EXPORT_SYMBOL 0xdd28f3df vfs_dup_fs_context vmlinux EXPORT_SYMBOL 0x1d9672bd fault_in_subpage_writeable vmlinux EXPORT_SYMBOL -0xb8379fa7 dev_set_alias vmlinux EXPORT_SYMBOL +0xb5d368cc dev_set_alias vmlinux EXPORT_SYMBOL 0x696340a5 __i2c_board_lock vmlinux EXPORT_SYMBOL_GPL 0x9078d1aa set_selection_kernel vmlinux EXPORT_SYMBOL_GPL 0xde64b682 tty_ldisc_flush vmlinux EXPORT_SYMBOL_GPL 0x91f44510 idr_alloc_cyclic vmlinux EXPORT_SYMBOL -0x02a53b41 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x0a001a35 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL 0x5fcf99c4 __blkg_prfill_rwstat vmlinux EXPORT_SYMBOL_GPL 0x4590e0dc crypto_register_instance vmlinux EXPORT_SYMBOL_GPL 0x8d37a909 dma_need_sync vmlinux EXPORT_SYMBOL_GPL @@ -7911,42 +7919,42 @@ 0x9168c033 rtas_get_sensor vmlinux EXPORT_SYMBOL 0x888c5be5 irq_bypass_register_consumer vmlinux EXPORT_SYMBOL_GPL 0xb10d964d devlink_fmsg_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0x6015c706 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x66235270 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL 0x078eacb0 devfreq_monitor_resume vmlinux EXPORT_SYMBOL 0x8c779d85 of_hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0xc8104ee5 firmware_upload_register vmlinux EXPORT_SYMBOL_GPL 0x2dca6e7b tty_set_operations vmlinux EXPORT_SYMBOL 0xf812cff6 memscan vmlinux EXPORT_SYMBOL 0x6121bd54 dql_init vmlinux EXPORT_SYMBOL -0x6156b956 mark_buffer_dirty vmlinux EXPORT_SYMBOL -0xc96c0571 skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL +0x84c81ef4 mark_buffer_dirty vmlinux EXPORT_SYMBOL +0xb8a83eed skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL 0x3202a5ec devm_hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL 0x55784228 regmap_irq_get_virq vmlinux EXPORT_SYMBOL_GPL 0x6822de1a firmware_upload_unregister vmlinux EXPORT_SYMBOL_GPL 0x31e7e7f6 clk_mux_ro_ops vmlinux EXPORT_SYMBOL_GPL -0xe4662409 ll_rw_block vmlinux EXPORT_SYMBOL -0xc9055c50 block_write_begin vmlinux EXPORT_SYMBOL +0x6626faf2 ll_rw_block vmlinux EXPORT_SYMBOL +0x9da2316a block_write_begin vmlinux EXPORT_SYMBOL 0xa7901be0 irq_domain_associate_many vmlinux EXPORT_SYMBOL_GPL 0xbc6bec66 free_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x0a7ceb30 __tracepoint_non_standard_event vmlinux EXPORT_SYMBOL_GPL 0xe9c2ad63 ps2_sendbyte vmlinux EXPORT_SYMBOL -0x221ad856 fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL +0x387ee3b0 fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL 0xd8a4b036 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL 0x15ca1c58 blk_mq_sched_mark_restart_hctx vmlinux EXPORT_SYMBOL_GPL -0x824e5184 blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL +0xef8320ad blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL 0xd4592578 security_inet_conn_request vmlinux EXPORT_SYMBOL 0x55b9b967 sysfs_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x1d206d18 mmu_interval_read_begin vmlinux EXPORT_SYMBOL_GPL 0x1268f357 resume_device_irqs vmlinux EXPORT_SYMBOL_GPL 0x3cf69baf slice_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL -0xb3c79f2f __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x78fbb11e __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0xc6c20c2d ptp_find_pin_unlocked vmlinux EXPORT_SYMBOL 0xee8461b3 dev_pm_domain_attach_by_id vmlinux EXPORT_SYMBOL_GPL 0x85f401f9 component_match_add_release vmlinux EXPORT_SYMBOL 0x7453136c gpiod_set_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x7429e20c kstrtos8 vmlinux EXPORT_SYMBOL 0xfdbd7a17 crypto_get_attr_type vmlinux EXPORT_SYMBOL_GPL -0xb83a1ced bdi_alloc vmlinux EXPORT_SYMBOL +0x9c63eac3 bdi_alloc vmlinux EXPORT_SYMBOL 0x6735d56e tcp_ca_get_name_by_key vmlinux EXPORT_SYMBOL_GPL 0xc0ff21c1 input_get_new_minor vmlinux EXPORT_SYMBOL 0xc6f74e88 device_create_bin_file vmlinux EXPORT_SYMBOL_GPL @@ -7955,24 +7963,24 @@ 0x98b1f4cc crypto_alloc_aead vmlinux EXPORT_SYMBOL_GPL 0x1555657f crypto_spawn_tfm2 vmlinux EXPORT_SYMBOL_GPL 0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0x55cf103a register_nexthop_notifier vmlinux EXPORT_SYMBOL +0x9671f534 register_nexthop_notifier vmlinux EXPORT_SYMBOL 0xffcc4ec7 tcp_bpf_bypass_getsockopt vmlinux EXPORT_SYMBOL -0x0421688f dev_set_mac_address vmlinux EXPORT_SYMBOL -0xfe25cf2b dev_get_mac_address vmlinux EXPORT_SYMBOL -0xc72e8fa8 sk_mc_loop vmlinux EXPORT_SYMBOL +0x41be0e39 dev_set_mac_address vmlinux EXPORT_SYMBOL +0xaa469b01 dev_get_mac_address vmlinux EXPORT_SYMBOL +0x1b6fa9f0 sk_mc_loop vmlinux EXPORT_SYMBOL 0x41a79832 of_remove_property vmlinux EXPORT_SYMBOL_GPL 0x1fa69d7b serio_open vmlinux EXPORT_SYMBOL 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x75f0e875 xas_store vmlinux EXPORT_SYMBOL_GPL 0x83237625 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL 0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL -0xa720d509 fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL +0xbdf61695 fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL 0xddf32520 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL -0x8f66c0a7 sock_register vmlinux EXPORT_SYMBOL +0x21ad5da4 sock_register vmlinux EXPORT_SYMBOL 0xa5fa80d7 serio_close vmlinux EXPORT_SYMBOL -0xc6769d6e device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x2915141b device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL 0xa6b24a43 tpm2_probe vmlinux EXPORT_SYMBOL_GPL 0x7265f2b0 pci_vpd_check_csum vmlinux EXPORT_SYMBOL_GPL 0xc89a3eae pci_find_bus vmlinux EXPORT_SYMBOL @@ -7980,87 +7988,87 @@ 0x426adcc6 _proc_mkdir vmlinux EXPORT_SYMBOL_GPL 0x342b2f59 fscrypt_set_bio_crypt_ctx_bh vmlinux EXPORT_SYMBOL_GPL 0xfc48944f register_ftrace_function vmlinux EXPORT_SYMBOL_GPL -0xcffb879a cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL +0xfb10e611 cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL 0x64a31445 mutex_lock_io vmlinux EXPORT_SYMBOL_GPL 0xbbebf3cf vas_unregister_api_powernv vmlinux EXPORT_SYMBOL_GPL -0xfce8982e inet6_register_protosw vmlinux EXPORT_SYMBOL -0xeb967d45 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL -0xeebedd85 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL -0x5ee755a7 dev_set_group vmlinux EXPORT_SYMBOL +0x6c46fa35 inet6_register_protosw vmlinux EXPORT_SYMBOL +0x042750af netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0xcb01083a netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0x2625ed9c dev_set_group vmlinux EXPORT_SYMBOL 0x1b40f182 pci_find_resource vmlinux EXPORT_SYMBOL 0xc74366e2 pci_user_read_config_word vmlinux EXPORT_SYMBOL_GPL 0xf43e91ab badblocks_check vmlinux EXPORT_SYMBOL_GPL 0x8253ef68 proc_remove vmlinux EXPORT_SYMBOL -0x71f2da07 end_buffer_async_write vmlinux EXPORT_SYMBOL +0x4d26bdc6 end_buffer_async_write vmlinux EXPORT_SYMBOL 0xd2fa88c7 perf_event_period vmlinux EXPORT_SYMBOL_GPL 0x6cb46525 netlbl_catmap_walk vmlinux EXPORT_SYMBOL 0x9a583306 netlbl_bitmap_walk vmlinux EXPORT_SYMBOL 0x3a6546bb devm_devfreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x9258c776 hdmi_vendor_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL -0x9a887801 add_swap_extent vmlinux EXPORT_SYMBOL_GPL +0x072c6141 add_swap_extent vmlinux EXPORT_SYMBOL_GPL 0xd3f0cd42 misc_cg_res_total_usage vmlinux EXPORT_SYMBOL_GPL 0x5e85415b ring_buffer_consume vmlinux EXPORT_SYMBOL_GPL 0x1c5b1f28 irq_free_descs vmlinux EXPORT_SYMBOL_GPL 0xa8181adf proc_dointvec vmlinux EXPORT_SYMBOL -0x92a8b347 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0x18478843 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL 0x11df0e75 devlink_fmsg_binary_pair_nest_start vmlinux EXPORT_SYMBOL_GPL 0x71bc0974 devl_region_create vmlinux EXPORT_SYMBOL_GPL -0x5b31b5c4 netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL -0x11860084 netdev_alert vmlinux EXPORT_SYMBOL +0xdc5b4282 netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL +0x7cf4a782 netdev_alert vmlinux EXPORT_SYMBOL 0x0321cdbf of_alias_get_highest_id vmlinux EXPORT_SYMBOL_GPL 0xc26b2b73 __reset_control_get vmlinux EXPORT_SYMBOL_GPL -0x0bee0502 phy_validate vmlinux EXPORT_SYMBOL_GPL +0xc9074bc0 phy_validate vmlinux EXPORT_SYMBOL_GPL 0x9430b198 trace_dump_stack vmlinux EXPORT_SYMBOL_GPL 0x4248ae3c single_task_running vmlinux EXPORT_SYMBOL -0x7ffebbfa udp_lib_unhash vmlinux EXPORT_SYMBOL -0x17dbe13f udp_lib_rehash vmlinux EXPORT_SYMBOL +0xba8db204 udp_lib_unhash vmlinux EXPORT_SYMBOL +0x7195e1e0 udp_lib_rehash vmlinux EXPORT_SYMBOL 0x05495392 hid_debug vmlinux EXPORT_SYMBOL_GPL 0xf52a3ce0 dev_coredumpv vmlinux EXPORT_SYMBOL_GPL 0xc5c1a2cb dev_coredumpm vmlinux EXPORT_SYMBOL_GPL -0x83dcc7f3 pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0x949c5067 pm_stay_awake vmlinux EXPORT_SYMBOL_GPL 0x5ba10c0d device_show_ulong vmlinux EXPORT_SYMBOL_GPL 0x743a783f of_pci_find_child_device vmlinux EXPORT_SYMBOL_GPL 0x9bd048a5 cpumask_next_and vmlinux EXPORT_SYMBOL 0xe39b2ea5 sha256 vmlinux EXPORT_SYMBOL -0x39bde91d tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL +0x7b9f9d4d tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL 0x14c67e3e tcp_tx_delay_enabled vmlinux EXPORT_SYMBOL -0x3c277f23 nf_hook_slow vmlinux EXPORT_SYMBOL -0x7dcca7f2 task_cls_state vmlinux EXPORT_SYMBOL_GPL -0x45bf8c14 dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL +0x734e5f66 nf_hook_slow vmlinux EXPORT_SYMBOL +0x34d1ddc1 task_cls_state vmlinux EXPORT_SYMBOL_GPL +0x3d5d3493 dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL 0x4bcab8b9 tpm1_do_selftest vmlinux EXPORT_SYMBOL_GPL 0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL 0x77c6a567 of_gen_pool_get vmlinux EXPORT_SYMBOL_GPL 0xc60d0620 __num_online_cpus vmlinux EXPORT_SYMBOL -0xaece9c64 tcp_recvmsg vmlinux EXPORT_SYMBOL +0xa38efd9f tcp_recvmsg vmlinux EXPORT_SYMBOL 0xfb6528c3 vga_client_register vmlinux EXPORT_SYMBOL -0x8692c2de bioset_init vmlinux EXPORT_SYMBOL -0x42e1ba69 bioset_exit vmlinux EXPORT_SYMBOL +0x1351a9e0 bioset_init vmlinux EXPORT_SYMBOL +0x0a6d9b78 bioset_exit vmlinux EXPORT_SYMBOL 0xe2f6a1bc pnv_ocxl_get_tl_cap vmlinux EXPORT_SYMBOL_GPL -0x9196cbaf xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL -0x4345804b udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL +0x1c7d1e3a xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL +0x0025ba0f udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL 0x37354f8f inet_hashinfo2_init_mod vmlinux EXPORT_SYMBOL_GPL -0x464b3f1f bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL +0xfa6c8d42 bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL 0x1b41cead console_start vmlinux EXPORT_SYMBOL 0x3dd9b230 proc_dointvec_userhz_jiffies vmlinux EXPORT_SYMBOL 0x68786f2e xive_native_configure_queue vmlinux EXPORT_SYMBOL_GPL -0x44ec505f tcp_simple_retransmit vmlinux EXPORT_SYMBOL +0xbd7b1356 tcp_simple_retransmit vmlinux EXPORT_SYMBOL 0xb7a026c5 of_find_node_with_property vmlinux EXPORT_SYMBOL 0x14e960fe pci_check_and_mask_intx vmlinux EXPORT_SYMBOL_GPL 0x18345b8e __bitmap_replace vmlinux EXPORT_SYMBOL 0x8cbb517d proc_set_user vmlinux EXPORT_SYMBOL 0x5b802a38 anon_inode_getfile vmlinux EXPORT_SYMBOL_GPL -0x99ec07fa simple_dir_inode_operations vmlinux EXPORT_SYMBOL +0x14dbd8be simple_dir_inode_operations vmlinux EXPORT_SYMBOL 0xafc08054 dotdot_name vmlinux EXPORT_SYMBOL 0x389b64a2 static_key_count vmlinux EXPORT_SYMBOL_GPL 0x2ad61205 trace_output_call vmlinux EXPORT_SYMBOL_GPL 0x20d2049b irq_domain_xlate_onetwocell vmlinux EXPORT_SYMBOL_GPL -0x8dbfca86 __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0x9f1a2199 __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x90e273e2 cred_fscmp vmlinux EXPORT_SYMBOL -0x70ee680c napi_consume_skb vmlinux EXPORT_SYMBOL +0x0817df95 napi_consume_skb vmlinux EXPORT_SYMBOL 0x33dce0f9 pci_host_probe vmlinux EXPORT_SYMBOL_GPL 0x0e74ad2d utf8ncursor vmlinux EXPORT_SYMBOL -0x147be607 vfs_get_tree vmlinux EXPORT_SYMBOL +0xa44c1b84 vfs_get_tree vmlinux EXPORT_SYMBOL 0xb349e4ae dmam_pool_create vmlinux EXPORT_SYMBOL 0x969f154d trace_seq_hex_dump vmlinux EXPORT_SYMBOL 0xec8933c1 register_kretprobe vmlinux EXPORT_SYMBOL_GPL @@ -8068,19 +8076,19 @@ 0xab38d4d9 input_mt_drop_unused vmlinux EXPORT_SYMBOL 0x9adc4c10 __platform_create_bundle vmlinux EXPORT_SYMBOL_GPL 0x230a1e46 subsys_system_register vmlinux EXPORT_SYMBOL_GPL -0x365809ce __find_get_block vmlinux EXPORT_SYMBOL -0x0010e698 dcache_dir_open vmlinux EXPORT_SYMBOL +0x15533bb5 __find_get_block vmlinux EXPORT_SYMBOL +0x125a5307 dcache_dir_open vmlinux EXPORT_SYMBOL 0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL 0xb1ddf995 jiffies_64_to_clock_t vmlinux EXPORT_SYMBOL 0xdf856245 irq_domain_create_hierarchy vmlinux EXPORT_SYMBOL_GPL -0xad807136 inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0xc2b93eb4 tcp_seq_stop vmlinux EXPORT_SYMBOL +0x3f74b1ee inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x79e1c81d tcp_seq_stop vmlinux EXPORT_SYMBOL 0x1d0269f6 dev_pm_opp_of_get_opp_desc_node vmlinux EXPORT_SYMBOL_GPL 0xee6b14ba dev_pm_qos_expose_latency_limit vmlinux EXPORT_SYMBOL_GPL 0x67535e69 of_dma_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0x15bdf448 gpiochip_generic_free vmlinux EXPORT_SYMBOL_GPL 0xece784c2 rb_first vmlinux EXPORT_SYMBOL -0xeaa54ce8 __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0x29989b1e __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0xa20d01ba __trace_bprintk vmlinux EXPORT_SYMBOL_GPL 0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL 0x3c1c3725 rcu_fwd_progress_check vmlinux EXPORT_SYMBOL_GPL @@ -8088,48 +8096,48 @@ 0xf8f61ebc wake_up_var vmlinux EXPORT_SYMBOL 0xb5e73116 flush_delayed_work vmlinux EXPORT_SYMBOL 0x6ba53c89 remove_phb_dynamic vmlinux EXPORT_SYMBOL_GPL -0xc077efaa ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL -0xaddaca53 skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0xb800ead0 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL +0x6e310f3f skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL 0x066a8004 icc_provider_add vmlinux EXPORT_SYMBOL_GPL 0x7c26412b fwnode_property_present vmlinux EXPORT_SYMBOL_GPL 0xb8fd276c devm_release_action vmlinux EXPORT_SYMBOL_GPL 0xb4985beb ZSTD_resetCStream vmlinux EXPORT_SYMBOL -0xec49a919 zero_fill_bio vmlinux EXPORT_SYMBOL -0xf66be60c rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL -0x5fae35ae unix_peer_get vmlinux EXPORT_SYMBOL_GPL +0xbd57fb3d zero_fill_bio vmlinux EXPORT_SYMBOL +0x684671bf rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL +0xa025c6f2 unix_peer_get vmlinux EXPORT_SYMBOL_GPL 0x0a1dbc76 tcp_rx_skb_cache_key vmlinux EXPORT_SYMBOL 0x2e901a57 devm_extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL 0xaa5cec97 device_property_read_string vmlinux EXPORT_SYMBOL_GPL 0xae7f126f bus_register vmlinux EXPORT_SYMBOL_GPL 0x082c3213 pci_root_buses vmlinux EXPORT_SYMBOL -0x936f112b blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0x8f74d007 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL 0x5f82a1ee balloon_aops vmlinux EXPORT_SYMBOL_GPL 0xacf649bf audit_log_task_info vmlinux EXPORT_SYMBOL 0x225b608d pcibios_unmap_io_space vmlinux EXPORT_SYMBOL_GPL -0xe3721e80 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL -0xa03cbe2f nf_log_unregister vmlinux EXPORT_SYMBOL -0xb3fcd465 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL +0x798521b6 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL +0x9b427040 nf_log_unregister vmlinux EXPORT_SYMBOL +0xc15658f5 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL 0x462ef8b7 of_clk_get_by_name vmlinux EXPORT_SYMBOL 0x42f1b900 fb_pad_unaligned_buffer vmlinux EXPORT_SYMBOL -0x7e03a668 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0x7dea6e50 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL 0xddbbb010 d_hash_and_lookup vmlinux EXPORT_SYMBOL 0x26779ebe devl_port_register vmlinux EXPORT_SYMBOL_GPL 0x8c6538cc of_property_read_string vmlinux EXPORT_SYMBOL_GPL -0x476cc8fe thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x6eae40dd thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0xa9fcc4a1 input_open_device vmlinux EXPORT_SYMBOL 0xfe990052 gpio_free vmlinux EXPORT_SYMBOL_GPL 0xba53adab nla_policy_len vmlinux EXPORT_SYMBOL 0x1df63e88 ZSTD_compressBegin vmlinux EXPORT_SYMBOL 0xd9c43597 _copy_from_iter_nocache vmlinux EXPORT_SYMBOL -0x709ea1c4 blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL -0x1b98b019 fsync_bdev vmlinux EXPORT_SYMBOL -0xf6b1b4e0 simple_get_link vmlinux EXPORT_SYMBOL +0xa563318b blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0x2ffbda47 fsync_bdev vmlinux EXPORT_SYMBOL +0x29e62a73 simple_get_link vmlinux EXPORT_SYMBOL 0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL 0x92ec510d jiffies64_to_msecs vmlinux EXPORT_SYMBOL 0x35e29273 pseries_eeh_init_edev_recursive vmlinux EXPORT_SYMBOL_GPL -0xc802a8ce seg6_hmac_info_add vmlinux EXPORT_SYMBOL -0x909d7b78 icmp6_send vmlinux EXPORT_SYMBOL -0x330eb34d ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL +0x26c06357 seg6_hmac_info_add vmlinux EXPORT_SYMBOL +0x0510821e icmp6_send vmlinux EXPORT_SYMBOL +0xe7b397b1 ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL 0x00e3f5e0 icc_sync_state vmlinux EXPORT_SYMBOL_GPL 0x80d3421b device_for_each_child vmlinux EXPORT_SYMBOL_GPL 0x49a52b81 pci_aer_clear_nonfatal_status vmlinux EXPORT_SYMBOL_GPL @@ -8138,17 +8146,17 @@ 0x582d5739 pm_generic_poweroff_late vmlinux EXPORT_SYMBOL_GPL 0xdb42f2c5 pci_probe_reset_slot vmlinux EXPORT_SYMBOL_GPL 0xbaffff96 ZSTD_CStreamWorkspaceBound vmlinux EXPORT_SYMBOL -0xd159db5c bio_init_clone vmlinux EXPORT_SYMBOL +0x1e53e28e bio_init_clone vmlinux EXPORT_SYMBOL 0x38b52e6c unregister_key_type vmlinux EXPORT_SYMBOL 0xb57343c2 frontswap_shrink vmlinux EXPORT_SYMBOL 0x003a7a96 h_ipi_redirect vmlinux EXPORT_SYMBOL 0xa38e691a ioremap_bot vmlinux EXPORT_SYMBOL -0x4ce109ac skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL -0x3a7fe07c dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL +0x74810c0f skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL +0x344e760c dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL 0x11089ac7 _ctype vmlinux EXPORT_SYMBOL -0x66d7b64f blk_get_queue vmlinux EXPORT_SYMBOL -0x5db89466 hmm_range_fault vmlinux EXPORT_SYMBOL -0x21bb5c12 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL +0xc74841f0 blk_get_queue vmlinux EXPORT_SYMBOL +0x3bdb7709 hmm_range_fault vmlinux EXPORT_SYMBOL +0x7e25de01 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL 0xca7d8764 kthread_freezable_should_stop vmlinux EXPORT_SYMBOL_GPL 0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x24b9f356 mmu_partition_table_set_entry vmlinux EXPORT_SYMBOL_GPL @@ -8156,14 +8164,14 @@ 0xabe6ca42 pcie_capability_write_dword vmlinux EXPORT_SYMBOL 0xc31a6784 gpiod_is_active_low vmlinux EXPORT_SYMBOL_GPL 0x7846af3e __kfifo_len_r vmlinux EXPORT_SYMBOL -0x1311f47b vfs_create_mount vmlinux EXPORT_SYMBOL +0xd950c70a vfs_create_mount vmlinux EXPORT_SYMBOL 0xef70eb7e ring_buffer_iter_advance vmlinux EXPORT_SYMBOL_GPL 0xcd10f897 srcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL -0xb6ed9429 inet_sk_rebuild_header vmlinux EXPORT_SYMBOL +0x5bd90274 inet_sk_rebuild_header vmlinux EXPORT_SYMBOL 0xa2060911 inet_current_timestamp vmlinux EXPORT_SYMBOL 0xfd2c62ad devlink_dpipe_table_counter_enabled vmlinux EXPORT_SYMBOL_GPL 0xfdd79d43 flow_block_cb_is_busy vmlinux EXPORT_SYMBOL -0x4e42414d skb_copy vmlinux EXPORT_SYMBOL +0xd8c2314a skb_copy vmlinux EXPORT_SYMBOL 0x6128b048 input_ff_flush vmlinux EXPORT_SYMBOL_GPL 0xd88281af input_inject_event vmlinux EXPORT_SYMBOL 0x8a5c4b69 regmap_field_free vmlinux EXPORT_SYMBOL_GPL @@ -8172,13 +8180,13 @@ 0xd5797985 pci_bus_read_config_dword vmlinux EXPORT_SYMBOL 0x27864d57 memparse vmlinux EXPORT_SYMBOL 0x9942b21c sysfs_remove_mount_point vmlinux EXPORT_SYMBOL_GPL -0x7c840cca block_truncate_page vmlinux EXPORT_SYMBOL +0x65ff5847 block_truncate_page vmlinux EXPORT_SYMBOL 0x2461b86c vfs_tmpfile vmlinux EXPORT_SYMBOL 0x1884c3f0 generic_write_checks vmlinux EXPORT_SYMBOL 0xaedafad5 kthread_park vmlinux EXPORT_SYMBOL_GPL 0x83743837 hash__has_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL -0x6bd939e1 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL -0x6850f570 platform_get_ethdev_address vmlinux EXPORT_SYMBOL +0x38829141 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL +0xfc5bcf60 platform_get_ethdev_address vmlinux EXPORT_SYMBOL 0xc9ecff50 devl_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x69668826 netdev_increment_features vmlinux EXPORT_SYMBOL 0x4f2250ba rtc_tm_to_time64 vmlinux EXPORT_SYMBOL @@ -8191,17 +8199,17 @@ 0x59f2f3b3 iommu_register_device_fault_handler vmlinux EXPORT_SYMBOL_GPL 0x7035705d pcie_port_service_register vmlinux EXPORT_SYMBOL 0x8608a554 pci_request_selected_regions vmlinux EXPORT_SYMBOL -0x6e394684 __splice_from_pipe vmlinux EXPORT_SYMBOL +0xf0921b60 __splice_from_pipe vmlinux EXPORT_SYMBOL 0xd53c67b3 unregister_net_sysctl_table vmlinux EXPORT_SYMBOL_GPL -0x7bbc05e7 __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL -0x24014f57 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL +0x82bddcde __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x5800a3d6 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0xfd1e1de3 tty_write_room vmlinux EXPORT_SYMBOL 0xe138fb8c percpu_counter_add_batch vmlinux EXPORT_SYMBOL 0xbaf10f77 sysfs_add_file_to_group vmlinux EXPORT_SYMBOL_GPL 0xd071ca23 unregister_fprobe vmlinux EXPORT_SYMBOL_GPL 0x608543b7 param_ops_ushort vmlinux EXPORT_SYMBOL -0xf33c13f2 dev_trans_start vmlinux EXPORT_SYMBOL +0xd3df7b14 dev_trans_start vmlinux EXPORT_SYMBOL 0xdb29c86e hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0x5c523b39 of_graph_get_remote_node vmlinux EXPORT_SYMBOL 0xefeafcf1 edac_has_mcs vmlinux EXPORT_SYMBOL_GPL @@ -8211,14 +8219,14 @@ 0x57575f08 dmaengine_put vmlinux EXPORT_SYMBOL 0x0998cc3c hdmi_infoframe_unpack vmlinux EXPORT_SYMBOL 0xb147a855 dql_reset vmlinux EXPORT_SYMBOL -0x85763c70 bio_put vmlinux EXPORT_SYMBOL +0xa6113300 bio_put vmlinux EXPORT_SYMBOL 0xb67c9280 utf8cursor vmlinux EXPORT_SYMBOL 0xd6282bb8 devm_memunmap vmlinux EXPORT_SYMBOL 0x8ef6f62f devm_memremap vmlinux EXPORT_SYMBOL -0xc961a13e bpf_map_inc vmlinux EXPORT_SYMBOL_GPL +0x7057dc63 bpf_map_inc vmlinux EXPORT_SYMBOL_GPL 0x6ade6454 trace_print_array_seq vmlinux EXPORT_SYMBOL 0x1b597b7a swake_up_all vmlinux EXPORT_SYMBOL -0x719fa85b tcf_qevent_destroy vmlinux EXPORT_SYMBOL +0x58fd3d53 tcf_qevent_destroy vmlinux EXPORT_SYMBOL 0x8c9cfad3 devl_dpipe_table_resource_set vmlinux EXPORT_SYMBOL_GPL 0x3526a93d of_find_compatible_node vmlinux EXPORT_SYMBOL 0x1657f592 input_alloc_absinfo vmlinux EXPORT_SYMBOL @@ -8227,43 +8235,43 @@ 0x21cd536a crypto_put_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL 0x6f531bb4 crypto_get_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL 0xf4d6be77 pnv_ocxl_get_actag vmlinux EXPORT_SYMBOL_GPL -0xa1bbb11b ping_bind vmlinux EXPORT_SYMBOL_GPL -0x74370f73 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL -0x9b317dcb sk_dst_check vmlinux EXPORT_SYMBOL +0xb5c0953f ping_bind vmlinux EXPORT_SYMBOL_GPL +0x9809a925 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL +0xbf1bf43a sk_dst_check vmlinux EXPORT_SYMBOL 0x3609c7cf iommu_enable_nesting vmlinux EXPORT_SYMBOL_GPL 0xff4ceca7 vp_modern_config_vector vmlinux EXPORT_SYMBOL_GPL 0x453c8403 pci_msi_enabled vmlinux EXPORT_SYMBOL 0xd36e3d59 prandom_bytes_state vmlinux EXPORT_SYMBOL -0x177415a9 inode_needs_sync vmlinux EXPORT_SYMBOL +0xe384bf65 inode_needs_sync vmlinux EXPORT_SYMBOL 0xba220db7 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL 0x17cd4c74 bpfilter_ops vmlinux EXPORT_SYMBOL_GPL -0x4607830e inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL -0xbcf621e5 dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL +0xaa7ecc95 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL +0x05cac9ec dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL 0x26e298e0 unregister_memory_notifier vmlinux EXPORT_SYMBOL -0xe7f8f46e of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0xfcc7eee7 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0x291876f3 mpi_ec_get_affine vmlinux EXPORT_SYMBOL_GPL 0xf3bf2bcb dma_can_mmap vmlinux EXPORT_SYMBOL_GPL -0x7bd77739 wake_up_process vmlinux EXPORT_SYMBOL +0x8406fd00 wake_up_process vmlinux EXPORT_SYMBOL 0x25820c64 fs_overflowuid vmlinux EXPORT_SYMBOL 0xf8e1115e _outsl_ns vmlinux EXPORT_SYMBOL -0x24d8830e gro_find_complete_by_type vmlinux EXPORT_SYMBOL +0x3313dd1e gro_find_complete_by_type vmlinux EXPORT_SYMBOL 0x459e6151 mm_unaccount_pinned_pages vmlinux EXPORT_SYMBOL_GPL -0x605890c3 skb_dequeue_tail vmlinux EXPORT_SYMBOL +0xe9801989 skb_dequeue_tail vmlinux EXPORT_SYMBOL 0x28b616fb hidinput_count_leds vmlinux EXPORT_SYMBOL_GPL 0x89fd8ea3 input_ff_erase vmlinux EXPORT_SYMBOL_GPL -0x7e68ce13 pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL +0x99f376e2 pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL 0xe67c78bc pci_device_is_present vmlinux EXPORT_SYMBOL_GPL 0x16cb6a90 radix_tree_preloads vmlinux EXPORT_SYMBOL_GPL 0x1dfa5dbd mpi_invm vmlinux EXPORT_SYMBOL_GPL 0xd3543063 memcg_kmem_enabled_key vmlinux EXPORT_SYMBOL -0xd0305638 inet_stream_ops vmlinux EXPORT_SYMBOL -0xdfc36c6c qdisc_reset vmlinux EXPORT_SYMBOL +0x409c00ea inet_stream_ops vmlinux EXPORT_SYMBOL +0xae0a7035 qdisc_reset vmlinux EXPORT_SYMBOL 0xc688eba6 flow_rule_match_ip vmlinux EXPORT_SYMBOL 0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL 0x6304adf7 regmap_multi_reg_write vmlinux EXPORT_SYMBOL_GPL 0x0c2fd2eb of_dma_controller_register vmlinux EXPORT_SYMBOL_GPL 0x41ec1b32 pci_get_device vmlinux EXPORT_SYMBOL -0x13344b28 blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL +0x4fd4784c blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL 0x808ec1a3 crypto_alg_tested vmlinux EXPORT_SYMBOL_GPL 0x308dc632 iomap_seek_hole vmlinux EXPORT_SYMBOL_GPL 0xe769232e sprint_symbol_no_offset vmlinux EXPORT_SYMBOL_GPL @@ -8274,9 +8282,9 @@ 0xc57c48a3 idr_get_next vmlinux EXPORT_SYMBOL 0x881c4413 gen_pool_first_fit vmlinux EXPORT_SYMBOL 0x8232d111 dquot_initialize_needed vmlinux EXPORT_SYMBOL -0xeb318d9f do_xdp_generic vmlinux EXPORT_SYMBOL_GPL -0x8fc7bf03 register_netdevice_notifier_net vmlinux EXPORT_SYMBOL -0x7727e58a dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL +0x65ff58e9 do_xdp_generic vmlinux EXPORT_SYMBOL_GPL +0xd55cd573 register_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x0bb73749 dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL 0xba8887ca regmap_async_complete_cb vmlinux EXPORT_SYMBOL_GPL 0xb71589f0 skip_spaces vmlinux EXPORT_SYMBOL 0xfe1a7a7b mpi_point_release vmlinux EXPORT_SYMBOL_GPL @@ -8287,7 +8295,7 @@ 0x4d65cbd5 csum_ipv6_magic vmlinux EXPORT_SYMBOL 0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL_GPL 0x466c14a7 __delay vmlinux EXPORT_SYMBOL -0xad02aeb7 __neigh_for_each_release vmlinux EXPORT_SYMBOL +0xb79ea05e __neigh_for_each_release vmlinux EXPORT_SYMBOL 0x2462cb28 irq_of_parse_and_map vmlinux EXPORT_SYMBOL_GPL 0xe862c4b7 dpm_suspend_start vmlinux EXPORT_SYMBOL_GPL 0x66e7a246 device_initialize vmlinux EXPORT_SYMBOL_GPL @@ -8295,114 +8303,114 @@ 0xeeaf891c dquot_alloc_inode vmlinux EXPORT_SYMBOL 0x8a270a9a fsstack_copy_inode_size vmlinux EXPORT_SYMBOL_GPL 0x704f24ae kvmppc_restore_tm_hv vmlinux EXPORT_SYMBOL_GPL -0xe5a26537 dev_get_by_napi_id vmlinux EXPORT_SYMBOL +0x35f2a33d dev_get_by_napi_id vmlinux EXPORT_SYMBOL 0xbc6afe03 fwnode_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0xcb206863 pci_status_get_and_clear_errors vmlinux EXPORT_SYMBOL_GPL 0xe0419ac4 kstrtos16 vmlinux EXPORT_SYMBOL 0xfb32b30f ring_buffer_read_prepare_sync vmlinux EXPORT_SYMBOL_GPL 0xf61ad5af kernstart_virt_addr vmlinux EXPORT_SYMBOL_GPL -0x73141801 strp_process vmlinux EXPORT_SYMBOL_GPL +0x097160b2 strp_process vmlinux EXPORT_SYMBOL_GPL 0x1b0e3739 tcf_em_register vmlinux EXPORT_SYMBOL 0x0898e061 iommu_map_atomic vmlinux EXPORT_SYMBOL_GPL 0x1a6e903c devm_init_badblocks vmlinux EXPORT_SYMBOL_GPL 0x80badff4 __tracepoint_block_unplug vmlinux EXPORT_SYMBOL_GPL -0x1b238f8d fs_kobj vmlinux EXPORT_SYMBOL_GPL +0x7db7d05b fs_kobj vmlinux EXPORT_SYMBOL_GPL 0x30b8b35c cpu_to_chip_id vmlinux EXPORT_SYMBOL -0x2527f481 register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x11cea67a register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL 0x24428be5 strncpy_from_user vmlinux EXPORT_SYMBOL -0x46f85664 bio_init vmlinux EXPORT_SYMBOL +0x688a9d5d bio_init vmlinux EXPORT_SYMBOL 0x7278d328 all_vm_events vmlinux EXPORT_SYMBOL_GPL 0x41814cb8 dirty_writeback_interval vmlinux EXPORT_SYMBOL_GPL 0x2ef4c01a eeh_dev_check_failure vmlinux EXPORT_SYMBOL_GPL -0x9458b519 inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x48e6cf87 iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL -0xf45d1e69 tcp_sock_set_quickack vmlinux EXPORT_SYMBOL +0x983614be inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL +0xa7a1f691 iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL +0x6e0a32c6 tcp_sock_set_quickack vmlinux EXPORT_SYMBOL 0x211ae457 gnet_stats_copy_rate_est vmlinux EXPORT_SYMBOL -0x0e7615ea skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL -0x31ca664a dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xc17a332d skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0x2f0d0c14 dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0x940991fc pm_runtime_no_callbacks vmlinux EXPORT_SYMBOL_GPL 0x0cbe3ee2 software_node_unregister vmlinux EXPORT_SYMBOL_GPL 0x9298b5ae subsys_dev_iter_next vmlinux EXPORT_SYMBOL_GPL 0x894e47ab iommu_detach_group vmlinux EXPORT_SYMBOL_GPL 0x5040f3c8 pci_scan_root_bus vmlinux EXPORT_SYMBOL -0x8e8e1378 set_capacity vmlinux EXPORT_SYMBOL -0x4e4343cc create_empty_buffers vmlinux EXPORT_SYMBOL -0x479a8aa0 init_special_inode vmlinux EXPORT_SYMBOL +0x2b497374 set_capacity vmlinux EXPORT_SYMBOL +0xb9a9206d create_empty_buffers vmlinux EXPORT_SYMBOL +0x9d691a98 init_special_inode vmlinux EXPORT_SYMBOL 0x24212d86 __frontswap_invalidate_page vmlinux EXPORT_SYMBOL 0x405c3f9a vio_unregister_driver vmlinux EXPORT_SYMBOL 0x757cfe35 xive_native_get_vp_info vmlinux EXPORT_SYMBOL_GPL 0xe7f18b3c threads_per_subcore vmlinux EXPORT_SYMBOL_GPL -0x9583487e __xfrm_dst_lookup vmlinux EXPORT_SYMBOL -0x59673246 ipmr_rule_default vmlinux EXPORT_SYMBOL -0xe41fc577 iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL -0x8449706d inet_frag_destroy vmlinux EXPORT_SYMBOL -0xb9e0ec85 ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0xbc96a291 of_i2c_get_board_info vmlinux EXPORT_SYMBOL_GPL +0xe8d60f7b __xfrm_dst_lookup vmlinux EXPORT_SYMBOL +0x4857405f ipmr_rule_default vmlinux EXPORT_SYMBOL +0xb0ae67ab iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0xf6aae0eb inet_frag_destroy vmlinux EXPORT_SYMBOL +0x87c24d99 ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xd985d592 of_i2c_get_board_info vmlinux EXPORT_SYMBOL_GPL 0x764130ef iommu_device_unregister vmlinux EXPORT_SYMBOL_GPL -0x183ee380 __mod_zone_page_state vmlinux EXPORT_SYMBOL -0xa62acc78 __inc_zone_page_state vmlinux EXPORT_SYMBOL -0xaab6225c __dec_zone_page_state vmlinux EXPORT_SYMBOL +0x698f56ec __mod_zone_page_state vmlinux EXPORT_SYMBOL +0x8846a04a __inc_zone_page_state vmlinux EXPORT_SYMBOL +0x14a461a4 __dec_zone_page_state vmlinux EXPORT_SYMBOL 0x27f4f029 ftrace_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x8da09ded __put_user_ns vmlinux EXPORT_SYMBOL 0xc5e74216 release_resource vmlinux EXPORT_SYMBOL 0xd0fc8012 powerpc_debugfs_root vmlinux EXPORT_SYMBOL -0xc2480dba __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL +0x3c407431 __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL 0x3fe6c346 devlink_fmsg_binary_pair_put vmlinux EXPORT_SYMBOL_GPL -0xb7bb5cc1 brioctl_set vmlinux EXPORT_SYMBOL +0xd5780626 brioctl_set vmlinux EXPORT_SYMBOL 0x14536565 input_set_abs_params vmlinux EXPORT_SYMBOL 0x38aa1397 gpiod_add_lookup_table vmlinux EXPORT_SYMBOL_GPL 0xb3687850 out_of_line_wait_on_bit_lock vmlinux EXPORT_SYMBOL -0x9762acf3 xfrm_state_alloc vmlinux EXPORT_SYMBOL -0xd22d1e18 netdev_class_create_file_ns vmlinux EXPORT_SYMBOL +0xb8bc6925 xfrm_state_alloc vmlinux EXPORT_SYMBOL +0x42125556 netdev_class_create_file_ns vmlinux EXPORT_SYMBOL 0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL 0x1f847275 devm_kmemdup vmlinux EXPORT_SYMBOL_GPL 0xfd7cdb8b __clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0xfb28d5c8 page_symlink vmlinux EXPORT_SYMBOL 0xa26d9b4f workqueue_congested vmlinux EXPORT_SYMBOL_GPL -0x3c78158c __xfrm_route_forward vmlinux EXPORT_SYMBOL -0xfd488363 udp_gro_complete vmlinux EXPORT_SYMBOL +0xd64d2e0c __xfrm_route_forward vmlinux EXPORT_SYMBOL +0xbd51b46a udp_gro_complete vmlinux EXPORT_SYMBOL 0x52d54fce devlink_info_version_stored_put vmlinux EXPORT_SYMBOL_GPL -0xa76c55d2 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL +0xaefebecc rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL 0xf30a5502 cpufreq_enable_boost_support vmlinux EXPORT_SYMBOL_GPL -0xe411a399 dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL +0xda06240f dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL 0xa97debfd pnv_ocxl_map_xsl_regs vmlinux EXPORT_SYMBOL_GPL 0x946e6d87 gen_replace_estimator vmlinux EXPORT_SYMBOL 0x6daa00b8 dev_coredumpsg vmlinux EXPORT_SYMBOL_GPL 0xadecf8e7 devm_clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL 0x2f03fc4b security_secmark_refcount_inc vmlinux EXPORT_SYMBOL 0x19bd383b security_secmark_refcount_dec vmlinux EXPORT_SYMBOL -0xfd52625d inc_node_page_state vmlinux EXPORT_SYMBOL +0x030c5a82 inc_node_page_state vmlinux EXPORT_SYMBOL 0xa65703f8 param_set_byte vmlinux EXPORT_SYMBOL 0x996fe2b7 param_set_bint vmlinux EXPORT_SYMBOL 0xd6618725 param_get_bool vmlinux EXPORT_SYMBOL -0x584f73d8 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0x86970198 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x66628bf3 ip_tunnel_metadata_cnt vmlinux EXPORT_SYMBOL -0x9c4bff74 __ip4_datagram_connect vmlinux EXPORT_SYMBOL -0xc95a284d nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0xe7b8c648 __ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xddd91a89 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL 0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL -0xbdc15a1a skb_clone_sk vmlinux EXPORT_SYMBOL +0xcd4369d8 skb_clone_sk vmlinux EXPORT_SYMBOL 0x54b23e67 sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL 0x4d1a557d blk_queue_logical_block_size vmlinux EXPORT_SYMBOL -0x996c2d50 __frontswap_test vmlinux EXPORT_SYMBOL +0x788a74b2 __frontswap_test vmlinux EXPORT_SYMBOL 0x828062b1 __frontswap_init vmlinux EXPORT_SYMBOL 0x3cdaabae init_srcu_struct vmlinux EXPORT_SYMBOL_GPL -0x7f17c89d arp_tbl vmlinux EXPORT_SYMBOL -0x68e67aaa __skb_recv_datagram vmlinux EXPORT_SYMBOL +0xa58abbbb arp_tbl vmlinux EXPORT_SYMBOL +0xfb6872d4 __skb_recv_datagram vmlinux EXPORT_SYMBOL 0xf58b91ef component_compare_dev_name vmlinux EXPORT_SYMBOL_GPL 0x4510e3c8 gpiochip_remove_pin_ranges vmlinux EXPORT_SYMBOL_GPL 0x5a8ae15a ZSTD_initDDict vmlinux EXPORT_SYMBOL 0x371e7f3a ZSTD_initCDict vmlinux EXPORT_SYMBOL -0xad72b8eb dump_skip_to vmlinux EXPORT_SYMBOL +0x5700ad77 dump_skip_to vmlinux EXPORT_SYMBOL 0x32c2bb04 list_lru_walk_node vmlinux EXPORT_SYMBOL_GPL 0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL 0xb83f7a41 pnv_ocxl_set_tl_conf vmlinux EXPORT_SYMBOL_GPL -0xe3c7bfdd tcp_splice_read vmlinux EXPORT_SYMBOL +0x3851fd98 tcp_splice_read vmlinux EXPORT_SYMBOL 0x715a43ce priv_to_devlink vmlinux EXPORT_SYMBOL_GPL 0x12122329 regmap_fields_update_bits_base vmlinux EXPORT_SYMBOL_GPL -0x7df41948 request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0x555b55e3 request_firmware_direct vmlinux EXPORT_SYMBOL_GPL 0x21a563da clk_get_accuracy vmlinux EXPORT_SYMBOL_GPL 0x50f91491 __genradix_ptr vmlinux EXPORT_SYMBOL -0x4f6a56ed simple_recursive_removal vmlinux EXPORT_SYMBOL +0x6c057309 simple_recursive_removal vmlinux EXPORT_SYMBOL 0xc341ae6d zs_map_object vmlinux EXPORT_SYMBOL_GPL 0xc10fddb8 name_to_dev_t vmlinux EXPORT_SYMBOL_GPL 0xc32c71af register_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL @@ -8418,13 +8426,13 @@ 0xafa5dca2 crypto_unregister_rngs vmlinux EXPORT_SYMBOL_GPL 0xf2449518 crypto_aead_setkey vmlinux EXPORT_SYMBOL_GPL 0x08d41922 crypto_unregister_algs vmlinux EXPORT_SYMBOL_GPL -0x6b6b1ff9 simple_transaction_set vmlinux EXPORT_SYMBOL -0x1a531ea9 simple_transaction_get vmlinux EXPORT_SYMBOL +0xe8ade07c simple_transaction_set vmlinux EXPORT_SYMBOL +0xe446570e simple_transaction_get vmlinux EXPORT_SYMBOL 0x558b1a0b register_kretprobes vmlinux EXPORT_SYMBOL_GPL -0xb5741928 find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x2d7619d1 find_pid_ns vmlinux EXPORT_SYMBOL_GPL 0xf62b9c2c __debugger_break_match vmlinux EXPORT_SYMBOL -0x65913b21 __nlmsg_put vmlinux EXPORT_SYMBOL -0x60891831 lock_sock_nested vmlinux EXPORT_SYMBOL +0xa822e07e __nlmsg_put vmlinux EXPORT_SYMBOL +0x9f2d97a3 lock_sock_nested vmlinux EXPORT_SYMBOL 0x25a8468c nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0xa4551655 devm_extcon_register_notifier vmlinux EXPORT_SYMBOL 0xafaaa610 hid_add_device vmlinux EXPORT_SYMBOL_GPL @@ -8437,35 +8445,35 @@ 0x4e0d9535 gpiochip_add_pingroup_range vmlinux EXPORT_SYMBOL_GPL 0x2864abc9 klist_node_attached vmlinux EXPORT_SYMBOL_GPL 0xf7f75e70 rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL -0x4e7771a8 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL +0x1b2f8ba1 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL 0x2f2c95c4 flush_work vmlinux EXPORT_SYMBOL_GPL 0x6928269b xive_native_disable_vp vmlinux EXPORT_SYMBOL_GPL 0x8714563b csum_and_copy_from_user vmlinux EXPORT_SYMBOL 0x4dc58095 of_thermal_is_trip_valid vmlinux EXPORT_SYMBOL_GPL 0xe2fa8c6e gpiochip_line_is_persistent vmlinux EXPORT_SYMBOL_GPL 0xf907fee7 create_signature vmlinux EXPORT_SYMBOL_GPL -0xee7018ae __generic_file_fsync vmlinux EXPORT_SYMBOL -0x4b2f53a1 tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL -0xffe873d6 reuseport_migrate_sock vmlinux EXPORT_SYMBOL +0xc9cf8865 __generic_file_fsync vmlinux EXPORT_SYMBOL +0x6590b89f tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL +0xe8aa34d1 reuseport_migrate_sock vmlinux EXPORT_SYMBOL 0x614adcb7 of_overlay_remove_all vmlinux EXPORT_SYMBOL_GPL 0xcb5a13d1 of_device_is_compatible vmlinux EXPORT_SYMBOL 0x6b198c77 led_colors vmlinux EXPORT_SYMBOL_GPL 0x50de0178 pci_alloc_p2pmem vmlinux EXPORT_SYMBOL_GPL 0x89533408 pci_msi_unmask_irq vmlinux EXPORT_SYMBOL_GPL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL -0xa6862a5a mpage_writepage vmlinux EXPORT_SYMBOL +0xe8ec1fec mpage_writepage vmlinux EXPORT_SYMBOL 0x06cca30b ring_buffer_record_off vmlinux EXPORT_SYMBOL_GPL 0xb650d8dc set_security_override vmlinux EXPORT_SYMBOL -0x945f4b0e raw_seq_start vmlinux EXPORT_SYMBOL_GPL -0xec97cfc3 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL +0xe681b7f8 raw_seq_start vmlinux EXPORT_SYMBOL_GPL +0x62becf51 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL 0x01fef155 rtc_read_time vmlinux EXPORT_SYMBOL_GPL 0x9b8afc16 tpm2_get_tpm_pt vmlinux EXPORT_SYMBOL_GPL 0x7adc0fbf rb_replace_node_rcu vmlinux EXPORT_SYMBOL 0xe21f18ac __genradix_iter_peek vmlinux EXPORT_SYMBOL -0x7cefaf46 clean_bdev_aliases vmlinux EXPORT_SYMBOL -0x6788e97d copy_string_kernel vmlinux EXPORT_SYMBOL +0x23d399e0 clean_bdev_aliases vmlinux EXPORT_SYMBOL +0xcf71323e copy_string_kernel vmlinux EXPORT_SYMBOL 0x71771713 cpu_add_dev_attr vmlinux EXPORT_SYMBOL_GPL -0x1f1ef01a netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0xc3c0ccf9 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL 0x5c3bbd06 __SCK__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL 0x237a0b5c __traceiter_dma_fence_signaled vmlinux EXPORT_SYMBOL 0xa8487a87 dmaengine_get_unmap_data vmlinux EXPORT_SYMBOL @@ -8476,8 +8484,8 @@ 0x5e89f392 crypto_unregister_shash vmlinux EXPORT_SYMBOL_GPL 0x88df5ee9 crypto_unregister_ahash vmlinux EXPORT_SYMBOL_GPL 0xb8b9f817 kmalloc_order_trace vmlinux EXPORT_SYMBOL -0xe09596fb tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL -0x3fc969cd devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL +0x9a24318f tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL +0xc44d6be6 devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL 0xbda43ec0 devm_devfreq_add_device vmlinux EXPORT_SYMBOL 0x034d1536 cpufreq_dbs_governor_start vmlinux EXPORT_SYMBOL_GPL 0xd79af63e policy_has_boost_freq vmlinux EXPORT_SYMBOL_GPL @@ -8485,15 +8493,15 @@ 0x96554810 register_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL 0x40c96c32 devm_clk_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x0ea593f6 hdmi_drm_infoframe_init vmlinux EXPORT_SYMBOL -0xb2538fb2 poll_initwait vmlinux EXPORT_SYMBOL +0xabc614f7 poll_initwait vmlinux EXPORT_SYMBOL 0x28405cdd unregister_console vmlinux EXPORT_SYMBOL -0xb53c9b35 device_get_mac_address vmlinux EXPORT_SYMBOL +0x2cc1a972 device_get_mac_address vmlinux EXPORT_SYMBOL 0x4ea9f28f led_trigger_unregister_simple vmlinux EXPORT_SYMBOL_GPL 0x8455e3a7 dma_fence_signal_timestamp_locked vmlinux EXPORT_SYMBOL 0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL 0x36eaafe2 __cpu_active_mask vmlinux EXPORT_SYMBOL 0x17c2cbfc hash__alloc_context_id vmlinux EXPORT_SYMBOL_GPL -0x82874dfe netdev_state_change vmlinux EXPORT_SYMBOL +0x9c2affd9 netdev_state_change vmlinux EXPORT_SYMBOL 0xce4b8269 devm_regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0xb7c0f443 sort vmlinux EXPORT_SYMBOL 0xa3f12f69 __crypto_xor vmlinux EXPORT_SYMBOL_GPL @@ -8502,7 +8510,7 @@ 0x51216203 mmu_notifier_put vmlinux EXPORT_SYMBOL_GPL 0x541bd60a irq_work_run vmlinux EXPORT_SYMBOL_GPL 0xfede9222 __tracepoint_suspend_resume vmlinux EXPORT_SYMBOL_GPL -0x796d904a tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL +0xe64cade2 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL 0xfb59adab devm_gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL 0x1278221d ZSTD_compressBegin_usingCDict vmlinux EXPORT_SYMBOL 0x5f14b7b2 debugfs_create_devm_seqfile vmlinux EXPORT_SYMBOL_GPL @@ -8510,9 +8518,9 @@ 0x238fb5c9 irq_chip_ack_parent vmlinux EXPORT_SYMBOL_GPL 0x8a9dbcad opal_message_notifier_register vmlinux EXPORT_SYMBOL_GPL 0xb8eb52d2 pci_hp_add_devices vmlinux EXPORT_SYMBOL_GPL -0x5d2a8acb xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL -0xf95b2fc9 nf_register_queue_handler vmlinux EXPORT_SYMBOL -0xfbc95c13 netpoll_print_options vmlinux EXPORT_SYMBOL +0x5c1dc34e xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL +0x5b97addf nf_register_queue_handler vmlinux EXPORT_SYMBOL +0xfe9c5ade netpoll_print_options vmlinux EXPORT_SYMBOL 0xe4309905 syscore_resume vmlinux EXPORT_SYMBOL_GPL 0xb3e26927 clk_hw_get_flags vmlinux EXPORT_SYMBOL_GPL 0xd3f142d0 clk_bulk_get vmlinux EXPORT_SYMBOL @@ -8532,49 +8540,49 @@ 0x815fda83 sed_ioctl vmlinux EXPORT_SYMBOL_GPL 0x16c273df blkdev_issue_flush vmlinux EXPORT_SYMBOL 0x499043d3 crypto_init_queue vmlinux EXPORT_SYMBOL_GPL -0x95cd3ae6 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL +0x56d3ebb9 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL 0xb510c250 raw_v4_hashinfo vmlinux EXPORT_SYMBOL_GPL 0x40e50cd7 devm_clk_hw_get_clk vmlinux EXPORT_SYMBOL_GPL 0xd64ed259 __memcat_p vmlinux EXPORT_SYMBOL_GPL -0x2adcdb06 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL +0x58e46900 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL 0xb8751c91 sysfs_break_active_protection vmlinux EXPORT_SYMBOL_GPL -0x07d70807 iomap_zero_range vmlinux EXPORT_SYMBOL_GPL +0x290f2f07 iomap_zero_range vmlinux EXPORT_SYMBOL_GPL 0x08502ba6 fsnotify_put_mark vmlinux EXPORT_SYMBOL_GPL 0xb308c97d wait_woken vmlinux EXPORT_SYMBOL 0x48bb6de6 param_ops_short vmlinux EXPORT_SYMBOL -0x4a3b216d skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL +0x955fa855 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL 0x6878d00b fwnode_irq_get vmlinux EXPORT_SYMBOL 0x2484adc3 __kfifo_to_user_r vmlinux EXPORT_SYMBOL 0xac3201b0 udp_flow_hashrnd vmlinux EXPORT_SYMBOL 0x22d60537 tcf_frag_xmit_count vmlinux EXPORT_SYMBOL_GPL -0x4df39f44 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0xaafe837e softnet_data vmlinux EXPORT_SYMBOL +0xeca1405e devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x805dedb0 softnet_data vmlinux EXPORT_SYMBOL 0x3f3e62b0 extcon_get_edev_name vmlinux EXPORT_SYMBOL_GPL 0x972c81dc gpiod_to_irq vmlinux EXPORT_SYMBOL_GPL -0xaf30b7bf blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL +0x0e99ef2b blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x6d2fbd41 dma_get_sgtable_attrs vmlinux EXPORT_SYMBOL 0x7be97187 kvmppc_hpte_hv_fault vmlinux EXPORT_SYMBOL_GPL -0x5a13fa11 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0xdb94df86 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0x9ffa3a75 netdev_max_backlog vmlinux EXPORT_SYMBOL 0xd4f93c83 dev_pm_domain_attach_by_name vmlinux EXPORT_SYMBOL_GPL 0xb1fc1782 pci_speed_string vmlinux EXPORT_SYMBOL_GPL 0xddbeeecc pci_lock_rescan_remove vmlinux EXPORT_SYMBOL_GPL -0xd8da09a6 blk_integrity_register vmlinux EXPORT_SYMBOL +0xfead6055 blk_integrity_register vmlinux EXPORT_SYMBOL 0xdfb8d363 kernfs_path_from_node vmlinux EXPORT_SYMBOL_GPL -0xf01d5f4c unlock_page vmlinux EXPORT_SYMBOL +0x9c645da6 unlock_page vmlinux EXPORT_SYMBOL 0x551920f0 kthread_create_on_cpu vmlinux EXPORT_SYMBOL -0xb6af47d0 netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL -0x4991c96d dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL +0x088f0de6 netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x6f68ef2d dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL 0xf3a57892 release_dentry_name_snapshot vmlinux EXPORT_SYMBOL 0xc916dd46 __SCK__tp_func_kmalloc vmlinux EXPORT_SYMBOL 0xfdea2d04 alarm_cancel vmlinux EXPORT_SYMBOL_GPL -0x779fcf81 xfrm_unregister_type vmlinux EXPORT_SYMBOL -0x85d923f5 nf_ip_checksum vmlinux EXPORT_SYMBOL -0xc94dcb38 sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL +0xef16fd55 xfrm_unregister_type vmlinux EXPORT_SYMBOL +0x7b08e7d4 nf_ip_checksum vmlinux EXPORT_SYMBOL +0x20aa987f sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL 0x0cd4819b led_sysfs_enable vmlinux EXPORT_SYMBOL_GPL 0x24a6e215 pci_request_regions_exclusive vmlinux EXPORT_SYMBOL -0x41d31f82 bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL +0x3002347e bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL 0x2c02c2d1 pkcs7_validate_trust vmlinux EXPORT_SYMBOL_GPL 0x310b50e1 hrtimer_init_sleeper vmlinux EXPORT_SYMBOL_GPL 0x526eef2c hdmi_vendor_infoframe_pack vmlinux EXPORT_SYMBOL @@ -8582,26 +8590,26 @@ 0x2c3dd21c crypto_comp_compress vmlinux EXPORT_SYMBOL_GPL 0xa5a03349 dquot_disable vmlinux EXPORT_SYMBOL 0x252332f1 __SCK__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL -0xae214e9d trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0xd987ab6b trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL 0x17e7ec4e module_put vmlinux EXPORT_SYMBOL 0x2459bbcc console_set_on_cmdline vmlinux EXPORT_SYMBOL -0x0701c0fb __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL +0x41c7ed41 __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL 0x8df51555 cpufreq_show_cpus vmlinux EXPORT_SYMBOL_GPL 0x0f774c66 inode_get_bytes vmlinux EXPORT_SYMBOL 0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL -0x6c91f292 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x7c727a17 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL 0xaa93fdff edac_device_del_device vmlinux EXPORT_SYMBOL_GPL 0x20b1353d edac_device_add_device vmlinux EXPORT_SYMBOL_GPL -0xb891b4cb i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0x87868a9f i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x4adcf846 dma_resv_replace_fences vmlinux EXPORT_SYMBOL 0xc8e5bce9 dev_driver_string vmlinux EXPORT_SYMBOL 0x0fc68823 pcie_get_readrq vmlinux EXPORT_SYMBOL 0x2484e789 vbin_printf vmlinux EXPORT_SYMBOL_GPL 0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL -0x1a250080 blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL -0xe5b8b453 bio_reset vmlinux EXPORT_SYMBOL -0x1b107473 security_d_instantiate vmlinux EXPORT_SYMBOL -0x9af1e9fb iter_file_splice_write vmlinux EXPORT_SYMBOL +0x2f06113e blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0xd803d5e6 bio_reset vmlinux EXPORT_SYMBOL +0x3925fcb2 security_d_instantiate vmlinux EXPORT_SYMBOL +0xca94a3f8 iter_file_splice_write vmlinux EXPORT_SYMBOL 0x9a2594ae vfs_mkdir vmlinux EXPORT_SYMBOL 0xefc58e8f srcu_torture_stats_print vmlinux EXPORT_SYMBOL_GPL 0x0138d6eb of_match_node vmlinux EXPORT_SYMBOL @@ -8613,7 +8621,7 @@ 0x72608c0e do_uaccess_flush vmlinux EXPORT_SYMBOL 0xc6ad0400 devl_trap_groups_register vmlinux EXPORT_SYMBOL_GPL 0xffa7bf32 led_trigger_set vmlinux EXPORT_SYMBOL_GPL -0x6260647c of_find_i2c_device_by_node vmlinux EXPORT_SYMBOL +0x484bc7cd of_find_i2c_device_by_node vmlinux EXPORT_SYMBOL 0x63187451 pcie_aspm_support_enabled vmlinux EXPORT_SYMBOL 0xa6f52893 gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL 0x040a8931 eventfd_fget vmlinux EXPORT_SYMBOL_GPL @@ -8621,52 +8629,52 @@ 0xfc03a4ca proc_dou8vec_minmax vmlinux EXPORT_SYMBOL_GPL 0x5736a330 mm_iommu_ua_to_hpa vmlinux EXPORT_SYMBOL_GPL 0xa0436e98 in6addr_linklocal_allnodes vmlinux EXPORT_SYMBOL -0x15c4d0c1 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL +0xc6d6a918 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL 0x747154fd hid_dump_input vmlinux EXPORT_SYMBOL_GPL 0xda8e1302 software_node_find_by_name vmlinux EXPORT_SYMBOL_GPL 0x28a52fb2 device_property_match_string vmlinux EXPORT_SYMBOL_GPL 0x1ed4d2eb percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL 0x5bf582aa securityfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x4d3ad55a iunique vmlinux EXPORT_SYMBOL +0xd25da779 iunique vmlinux EXPORT_SYMBOL 0xb054d905 try_lookup_one_len vmlinux EXPORT_SYMBOL 0x6917a77e __traceiter_kmem_cache_free vmlinux EXPORT_SYMBOL 0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL -0x7ec462b3 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL -0x69671b29 inet_dgram_ops vmlinux EXPORT_SYMBOL +0x1b21e6d0 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL +0x7a2c5826 inet_dgram_ops vmlinux EXPORT_SYMBOL 0xaff18429 input_release_device vmlinux EXPORT_SYMBOL 0x0863dc8d __do_once_done vmlinux EXPORT_SYMBOL 0x7aba86db node_to_cpumask_map vmlinux EXPORT_SYMBOL 0xfbbba257 iommu_take_ownership vmlinux EXPORT_SYMBOL_GPL 0xc3ea5305 iommu_default_passthrough vmlinux EXPORT_SYMBOL_GPL 0x5ef6a672 gen_pool_for_each_chunk vmlinux EXPORT_SYMBOL -0x415d7412 blk_cleanup_disk vmlinux EXPORT_SYMBOL +0x4abb9109 blk_cleanup_disk vmlinux EXPORT_SYMBOL 0x3d8baf3b zs_huge_class_size vmlinux EXPORT_SYMBOL_GPL 0xec2e1c8f proc_doulongvec_minmax vmlinux EXPORT_SYMBOL 0xfaaee42a hwmon_device_register vmlinux EXPORT_SYMBOL_GPL 0x24d3513d crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL -0xef2273cb simple_attr_open vmlinux EXPORT_SYMBOL_GPL +0xddc4e5fb simple_attr_open vmlinux EXPORT_SYMBOL_GPL 0x3faaef84 seq_hex_dump vmlinux EXPORT_SYMBOL -0xb036e41c truncate_inode_pages_final vmlinux EXPORT_SYMBOL +0x713401ec truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0x09337cd0 __wake_up_locked_key vmlinux EXPORT_SYMBOL_GPL 0x2d1b02d2 usermodehelper_read_lock_wait vmlinux EXPORT_SYMBOL_GPL 0x5c74b1a3 __cpuhp_setup_state_cpuslocked vmlinux EXPORT_SYMBOL 0x51a5bc0e iommu_tce_kill vmlinux EXPORT_SYMBOL_GPL -0x27a1b42b netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL -0xb6c399f4 sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL +0xb2aa7c4c netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL +0xef24a90f sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL 0x191cda33 hvc_remove vmlinux EXPORT_SYMBOL_GPL 0x5b0eba12 pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL 0xa72035f9 xa_get_order vmlinux EXPORT_SYMBOL 0x7d5e1008 __crc32c_le_shift vmlinux EXPORT_SYMBOL 0x4578f528 __kfifo_to_user vmlinux EXPORT_SYMBOL 0xd6839ba8 done_path_create vmlinux EXPORT_SYMBOL -0xf6c229c8 xp_free vmlinux EXPORT_SYMBOL -0x0c96b80f xfrm6_rcv_encap vmlinux EXPORT_SYMBOL -0x95bc9e9a xfrm4_rcv_encap vmlinux EXPORT_SYMBOL -0x3b925e2a udp_poll vmlinux EXPORT_SYMBOL -0x2391a4f5 sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL -0x2df77393 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0xfacfb75e xp_free vmlinux EXPORT_SYMBOL +0x5ff85fd9 xfrm6_rcv_encap vmlinux EXPORT_SYMBOL +0x3f8fd763 xfrm4_rcv_encap vmlinux EXPORT_SYMBOL +0xbef74131 udp_poll vmlinux EXPORT_SYMBOL +0x08a200f8 sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL +0xe14b661d skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL 0x1191aaa7 devm_devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL -0x2b5d9a3d dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0xeac69c32 dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL 0x6129fb93 sfp_remove_phy vmlinux EXPORT_SYMBOL_GPL 0xc0f20256 iommu_group_remove_device vmlinux EXPORT_SYMBOL_GPL 0x234cc6f9 pci_hp_deregister vmlinux EXPORT_SYMBOL_GPL @@ -8678,12 +8686,12 @@ 0x7bfa784e irq_domain_reset_irq_data vmlinux EXPORT_SYMBOL_GPL 0xafec91c7 irq_set_chip vmlinux EXPORT_SYMBOL 0x2f621af3 console_stop vmlinux EXPORT_SYMBOL -0x03ad79ce mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL +0x466a3729 mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL 0xa77bfd29 register_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0xff8df197 inet6_getname vmlinux EXPORT_SYMBOL +0x4b446208 inet6_getname vmlinux EXPORT_SYMBOL 0xf3dcd457 power_supply_put vmlinux EXPORT_SYMBOL_GPL 0xa5d1f4b8 stack_depot_snprint vmlinux EXPORT_SYMBOL_GPL -0xebb515b0 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL +0x6c54ae55 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL 0x56a16bf5 __traceiter_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0x9ec1f364 kvmppc_subcore_enter_guest vmlinux EXPORT_SYMBOL_GPL 0x821559d6 __vmalloc_end vmlinux EXPORT_SYMBOL @@ -8692,11 +8700,11 @@ 0x8d73278e hex_asc_upper vmlinux EXPORT_SYMBOL 0x891dbb8f sgl_free_order vmlinux EXPORT_SYMBOL 0x0479ce21 debugfs_create_file vmlinux EXPORT_SYMBOL_GPL -0xa0beb91e new_inode vmlinux EXPORT_SYMBOL +0x07694a10 new_inode vmlinux EXPORT_SYMBOL 0xb92bc0af __blk_trace_note_message vmlinux EXPORT_SYMBOL_GPL 0xc405f5a3 of_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0x86f85114 net_dec_egress_queue vmlinux EXPORT_SYMBOL_GPL -0xd6257f5e build_skb_around vmlinux EXPORT_SYMBOL +0x275dedbb build_skb_around vmlinux EXPORT_SYMBOL 0xb68df6fd hwmon_notify_event vmlinux EXPORT_SYMBOL_GPL 0xf4f923cb dma_fence_array_create vmlinux EXPORT_SYMBOL 0x5fa1511d regmap_field_update_bits_base vmlinux EXPORT_SYMBOL_GPL @@ -8707,32 +8715,32 @@ 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0xdfa6e461 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL -0x17cbbc22 genl_unregister_family vmlinux EXPORT_SYMBOL +0x08507c26 genl_unregister_family vmlinux EXPORT_SYMBOL 0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL -0x3a742539 netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL +0xb8ef5553 netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL 0x8c48b16b of_graph_get_endpoint_by_regs vmlinux EXPORT_SYMBOL 0x1812a853 __traceiter_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0x00e64ee3 tty_register_driver vmlinux EXPORT_SYMBOL 0x0fab1ab0 hdmi_spd_infoframe_pack vmlinux EXPORT_SYMBOL 0x40cb3d84 cpumask_any_distribute vmlinux EXPORT_SYMBOL 0x77d5c90b generic_remap_file_range_prep vmlinux EXPORT_SYMBOL -0xfed4197d wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL +0xbfefb910 wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL 0xc46324f6 dynevent_create vmlinux EXPORT_SYMBOL_GPL 0x1dfc5741 synth_event_gen_cmd_array_start vmlinux EXPORT_SYMBOL_GPL -0x4720934c ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL +0x3e0438ee ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL 0x2c123439 driver_remove_file vmlinux EXPORT_SYMBOL_GPL 0xbc6cd0d7 iommu_sva_bind_device vmlinux EXPORT_SYMBOL_GPL 0xb9d62048 kset_unregister vmlinux EXPORT_SYMBOL 0x7efdfafb debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL 0x24e6ce6b vfs_iocb_iter_read vmlinux EXPORT_SYMBOL -0x41c55ffb strp_unpause vmlinux EXPORT_SYMBOL_GPL -0x623b1c47 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0xcd35e883 strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x8460fb72 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL 0x64f12ea3 devm_thermal_zone_of_sensor_register vmlinux EXPORT_SYMBOL_GPL 0x34fc4ad3 __tracepoint_block_split vmlinux EXPORT_SYMBOL_GPL -0xc2a38fd7 wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL +0x1a987b91 wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL 0x6bd1aa56 stack_trace_save vmlinux EXPORT_SYMBOL_GPL -0x55d3d794 inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL -0x581a78a9 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0xab37e894 inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL +0xa3695450 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0x39404e85 dev_vprintk_emit vmlinux EXPORT_SYMBOL 0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL 0xe2b3ef7e rhashtable_insert_slow vmlinux EXPORT_SYMBOL_GPL @@ -8742,44 +8750,44 @@ 0x766a0927 mempool_alloc_pages vmlinux EXPORT_SYMBOL 0xea94517f trace_define_field vmlinux EXPORT_SYMBOL_GPL 0x3e3bad0a __tasklet_hi_schedule vmlinux EXPORT_SYMBOL -0x29a70b65 arp_send vmlinux EXPORT_SYMBOL +0xe2310f2b arp_send vmlinux EXPORT_SYMBOL 0x3d02cd70 dma_fence_signal_locked vmlinux EXPORT_SYMBOL 0xbb0540aa zlib_inflateReset vmlinux EXPORT_SYMBOL 0x281823c5 __kfifo_out_peek vmlinux EXPORT_SYMBOL 0xc64416e5 security_sctp_assoc_request vmlinux EXPORT_SYMBOL -0x936a7a5f cdev_del vmlinux EXPORT_SYMBOL +0xbdc5bda5 cdev_del vmlinux EXPORT_SYMBOL 0x377bbcbc pm_suspend_target_state vmlinux EXPORT_SYMBOL_GPL -0x3662031d pneigh_enqueue vmlinux EXPORT_SYMBOL -0x198f3726 netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL -0xb73c3fe0 dev_alloc_name vmlinux EXPORT_SYMBOL +0x823629a0 pneigh_enqueue vmlinux EXPORT_SYMBOL +0x03fb735e netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL +0x01450f0f dev_alloc_name vmlinux EXPORT_SYMBOL 0x32f0e845 of_get_cpu_state_node vmlinux EXPORT_SYMBOL 0x96ca63f5 __rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0xe35381e7 dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL +0x3f9fc6ea dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL 0xe225859e fsnotify_init_mark vmlinux EXPORT_SYMBOL_GPL -0x56d63f83 ksm_madvise vmlinux EXPORT_SYMBOL_GPL -0x2951b51a ping_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x60b44ee5 tcp_add_backlog vmlinux EXPORT_SYMBOL +0x8e8357af ksm_madvise vmlinux EXPORT_SYMBOL_GPL +0x3cf9a7ab ping_seq_stop vmlinux EXPORT_SYMBOL_GPL +0xe286621c tcp_add_backlog vmlinux EXPORT_SYMBOL 0x2c3054f9 net_inc_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0xe4b60d4e __clk_determine_rate vmlinux EXPORT_SYMBOL_GPL 0xe0e72f31 vga_get vmlinux EXPORT_SYMBOL -0xa23ea6e9 security_dentry_init_security vmlinux EXPORT_SYMBOL -0xc0053fbb generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL -0xb27657bb filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL +0x4e1fc3ae security_dentry_init_security vmlinux EXPORT_SYMBOL +0xe904c147 generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL +0xa33930b4 filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL 0x7e3191f6 try_to_del_timer_sync vmlinux EXPORT_SYMBOL -0x143fe4e1 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL +0xc9e4c3f2 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL 0x371ffb81 devlink_traps_unregister vmlinux EXPORT_SYMBOL_GPL -0x7cf87773 dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL +0x6ee3ff0e dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL 0xa3eeff50 tty_init_termios vmlinux EXPORT_SYMBOL_GPL 0x18c26c18 pci_enable_device_io vmlinux EXPORT_SYMBOL 0xc91fdf58 percpu_ref_is_zero vmlinux EXPORT_SYMBOL_GPL -0xf4ca4b42 alloc_pages_vma vmlinux EXPORT_SYMBOL +0x77cb5ae4 alloc_pages_vma vmlinux EXPORT_SYMBOL 0x0ba1d87e __clocksource_register_scale vmlinux EXPORT_SYMBOL_GPL 0x7807f0f8 schedule_timeout_idle vmlinux EXPORT_SYMBOL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL -0x13cf71f9 tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL +0x790cc7a5 tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL 0x7483dc59 pci_dev_present vmlinux EXPORT_SYMBOL -0x4f90c240 pci_dev_put vmlinux EXPORT_SYMBOL -0xa2511ab4 pci_dev_get vmlinux EXPORT_SYMBOL +0xcdd7d9ed pci_dev_put vmlinux EXPORT_SYMBOL +0x0fb4e4af pci_dev_get vmlinux EXPORT_SYMBOL 0x74725e69 ZSTD_compressContinue vmlinux EXPORT_SYMBOL 0x14b7894e blk_crypto_profile_destroy vmlinux EXPORT_SYMBOL_GPL 0x9c86b9ab fileattr_fill_flags vmlinux EXPORT_SYMBOL @@ -8790,51 +8798,51 @@ 0x4de995ec gen_pool_dma_alloc_algo vmlinux EXPORT_SYMBOL 0x890fa0fa btree_get_prev vmlinux EXPORT_SYMBOL_GPL 0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL -0x6c4b47b5 security_old_inode_init_security vmlinux EXPORT_SYMBOL +0x4c3fdc78 security_old_inode_init_security vmlinux EXPORT_SYMBOL 0xb627bad1 debugfs_create_x16 vmlinux EXPORT_SYMBOL_GPL -0x32f5f372 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL +0x3cf55c21 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL 0x11d189b1 __tracepoint_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xc6779093 ring_buffer_record_enable vmlinux EXPORT_SYMBOL_GPL 0xba158769 rtas_cancel_event_scan vmlinux EXPORT_SYMBOL_GPL -0xef528a77 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL +0x057b9223 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL 0x061651be strcat vmlinux EXPORT_SYMBOL 0x08162c74 free_bucket_spinlocks vmlinux EXPORT_SYMBOL 0x50be748d security_ib_free_security vmlinux EXPORT_SYMBOL 0x6f915a45 dqstats vmlinux EXPORT_SYMBOL 0xd35cce70 _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL -0x20f69d16 tcf_classify vmlinux EXPORT_SYMBOL +0xbbf90ca3 tcf_classify vmlinux EXPORT_SYMBOL 0xd57d8acf dma_buf_vunmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x3f491f49 reset_control_bulk_reset vmlinux EXPORT_SYMBOL_GPL 0xa5df0416 crypto_register_shash vmlinux EXPORT_SYMBOL_GPL -0x2bfb63d3 inet6_unregister_protosw vmlinux EXPORT_SYMBOL -0x4af3d7fd xfrm_register_type_offload vmlinux EXPORT_SYMBOL +0xe34815dd inet6_unregister_protosw vmlinux EXPORT_SYMBOL +0x97785cb4 xfrm_register_type_offload vmlinux EXPORT_SYMBOL 0xe6d2458e do_trace_netlink_extack vmlinux EXPORT_SYMBOL 0x469b4e61 pfifo_qdisc_ops vmlinux EXPORT_SYMBOL -0x385c81ec i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL +0xc0548aa1 i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL 0x2202a756 device_change_owner vmlinux EXPORT_SYMBOL_GPL 0x9572b567 pwm_adjust_config vmlinux EXPORT_SYMBOL_GPL 0x6fbc6a00 radix_tree_insert vmlinux EXPORT_SYMBOL 0xb9a4de73 vfs_listxattr vmlinux EXPORT_SYMBOL_GPL -0xb00bd898 kern_mount vmlinux EXPORT_SYMBOL_GPL +0x7a4aebe9 kern_mount vmlinux EXPORT_SYMBOL_GPL 0x9c076d1b __check_sticky vmlinux EXPORT_SYMBOL -0x81950b73 page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL -0x8ea163ef wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL -0x94fe79d8 find_get_pages_contig vmlinux EXPORT_SYMBOL +0x9f3da23c page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL +0x1f89cbdd wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL +0xe70590a6 find_get_pages_contig vmlinux EXPORT_SYMBOL 0x133969d7 __trace_printk vmlinux EXPORT_SYMBOL_GPL -0x943af15b ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL -0x94fd06ef ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL -0x026529f2 xfrm_state_walk_done vmlinux EXPORT_SYMBOL -0xe6d44b1b qdisc_create_dflt vmlinux EXPORT_SYMBOL +0xf4bacd08 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL +0x66ddb818 ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL +0x7e068367 xfrm_state_walk_done vmlinux EXPORT_SYMBOL +0x7c4dac5c qdisc_create_dflt vmlinux EXPORT_SYMBOL 0xf82bf8ec flow_rule_match_ipv6_addrs vmlinux EXPORT_SYMBOL 0x2cdedc04 flow_rule_match_ipv4_addrs vmlinux EXPORT_SYMBOL -0xa8b5233c netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL -0x142ee4e4 sock_bind_add vmlinux EXPORT_SYMBOL +0xd6470f48 netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL +0x2d12ce81 sock_bind_add vmlinux EXPORT_SYMBOL 0x764b3e5a of_reserved_mem_device_release vmlinux EXPORT_SYMBOL_GPL 0xa292f751 uart_add_one_port vmlinux EXPORT_SYMBOL 0x5839a476 clk_divider_ops vmlinux EXPORT_SYMBOL_GPL -0x307ae89d blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL +0x64859236 blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL 0x35f80e04 key_put vmlinux EXPORT_SYMBOL -0xf164ae3b bmap vmlinux EXPORT_SYMBOL +0xcc360aab bmap vmlinux EXPORT_SYMBOL 0x66b4cc41 kmemdup vmlinux EXPORT_SYMBOL 0xa6e13a2e dma_free_pages vmlinux EXPORT_SYMBOL_GPL 0x6b577471 param_set_hexint vmlinux EXPORT_SYMBOL @@ -8844,11 +8852,11 @@ 0xa99b39c2 prandom_bytes vmlinux EXPORT_SYMBOL 0xc93b7755 generic_parse_monolithic vmlinux EXPORT_SYMBOL 0xf6e772c3 irq_bypass_unregister_producer vmlinux EXPORT_SYMBOL_GPL -0xb6e7d392 tcp_gro_complete vmlinux EXPORT_SYMBOL -0x3307b305 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL -0x861fa567 tcp_release_cb vmlinux EXPORT_SYMBOL +0x1a89d76a tcp_gro_complete vmlinux EXPORT_SYMBOL +0x2ecb41b8 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL +0xfb0b9eb4 tcp_release_cb vmlinux EXPORT_SYMBOL 0x04c41c60 devlink_flash_update_status_notify vmlinux EXPORT_SYMBOL_GPL -0x4944b47d skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL +0x9bbc385c skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL 0xa427620b usb_phy_set_event vmlinux EXPORT_SYMBOL_GPL 0x8a67fe08 dma_buf_fd vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x736a416b __dax_driver_register vmlinux EXPORT_SYMBOL_GPL @@ -8859,40 +8867,40 @@ 0x2833f577 ZSTD_compressBegin_advanced vmlinux EXPORT_SYMBOL 0x28ba65ec kstrdup_quotable_file vmlinux EXPORT_SYMBOL_GPL 0x99f7371c refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL -0xca406302 sync_filesystem vmlinux EXPORT_SYMBOL -0x36b4f048 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL -0xb49ff84c tcp_connect vmlinux EXPORT_SYMBOL -0x014d1cd8 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL +0xc04728a9 sync_filesystem vmlinux EXPORT_SYMBOL +0xe4fbf69e espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL +0xb82cd0f5 tcp_connect vmlinux EXPORT_SYMBOL +0xaf1c5aea qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL 0x146cc88f bpf_master_redirect_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xeeb1e6bd neigh_table_clear vmlinux EXPORT_SYMBOL +0xc0aeeaf4 neigh_table_clear vmlinux EXPORT_SYMBOL 0x77ecf68d memalloc_socks_key vmlinux EXPORT_SYMBOL_GPL 0x0b281e49 led_trigger_event vmlinux EXPORT_SYMBOL_GPL -0xee0dd493 thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x79173c5e thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0xcaafc987 device_match_fwnode vmlinux EXPORT_SYMBOL_GPL 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL -0x889642b7 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL +0xcba94f36 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL 0xb1c10b54 dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x1e969cc5 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x731a747a pci_io_base vmlinux EXPORT_SYMBOL 0x37a02412 xfrm_aalg_get_byname vmlinux EXPORT_SYMBOL_GPL -0x0e86f616 xfrm_state_flush vmlinux EXPORT_SYMBOL -0x1cd214fe pci_fixup_device vmlinux EXPORT_SYMBOL +0x1d7c7bd1 xfrm_state_flush vmlinux EXPORT_SYMBOL +0xefbc912d pci_fixup_device vmlinux EXPORT_SYMBOL 0xb7f73ef8 xas_init_marks vmlinux EXPORT_SYMBOL_GPL 0x7b9beedb blk_req_needs_zone_write_lock vmlinux EXPORT_SYMBOL_GPL 0xd41ea12f __dquot_alloc_space vmlinux EXPORT_SYMBOL -0x37c935ca stream_open vmlinux EXPORT_SYMBOL -0x869dfb8a xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL -0xd0e8b97b xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL +0xed533309 stream_open vmlinux EXPORT_SYMBOL +0x1bb317d0 xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL +0x920fcfc0 xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL 0xad42dff8 __SCK__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0x7445cedf reuseport_detach_sock vmlinux EXPORT_SYMBOL -0xcda5645c skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL +0x35d52193 reuseport_detach_sock vmlinux EXPORT_SYMBOL +0x931c3457 skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL 0x346a934d governor_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0xb784154f utf8_casefold_hash vmlinux EXPORT_SYMBOL 0x26f1e2e7 __vfs_removexattr_locked vmlinux EXPORT_SYMBOL_GPL 0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL -0x486cae0b secpath_set vmlinux EXPORT_SYMBOL +0x3c528208 secpath_set vmlinux EXPORT_SYMBOL 0x089ec33b dma_buf_detach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xb0c905bf dma_buf_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x45149ad7 fwnode_create_software_node vmlinux EXPORT_SYMBOL_GPL @@ -8909,9 +8917,9 @@ 0x5dffb495 ZSTD_decompress_usingDDict vmlinux EXPORT_SYMBOL 0x1a107de2 ZSTD_compressCCtx vmlinux EXPORT_SYMBOL 0x7ad050b9 qid_lt vmlinux EXPORT_SYMBOL -0x3eb1d0ad fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL -0xe3a82c56 qdisc_put vmlinux EXPORT_SYMBOL -0x6e74f6c1 eth_gro_receive vmlinux EXPORT_SYMBOL +0x37c803ba fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL +0x5d7afc56 qdisc_put vmlinux EXPORT_SYMBOL +0x31485846 eth_gro_receive vmlinux EXPORT_SYMBOL 0xc2b9773a __tracepoint_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0x4e4f0f16 dma_fence_chain_find_seqno vmlinux EXPORT_SYMBOL 0xf56793e3 platform_bus vmlinux EXPORT_SYMBOL_GPL @@ -8919,25 +8927,25 @@ 0x55c1878f blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x55339365 flush_delayed_fput vmlinux EXPORT_SYMBOL_GPL 0x40f8b94e ring_buffer_iter_dropped vmlinux EXPORT_SYMBOL_GPL -0xf7f5e669 __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL -0x42aec87d mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL -0x394904d2 ip6mr_rule_default vmlinux EXPORT_SYMBOL -0x651253ae netpoll_setup vmlinux EXPORT_SYMBOL +0xa03fdca2 __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0xd8b693e1 mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL +0x5da8eaee ip6mr_rule_default vmlinux EXPORT_SYMBOL +0xabad6aaf netpoll_setup vmlinux EXPORT_SYMBOL 0x391df80a netstamp_needed_key vmlinux EXPORT_SYMBOL -0x5738a81b skb_abort_seq_read vmlinux EXPORT_SYMBOL +0x995831d3 skb_abort_seq_read vmlinux EXPORT_SYMBOL 0x72b9d287 default_grn vmlinux EXPORT_SYMBOL 0x07725a1d clk_hw_register_composite vmlinux EXPORT_SYMBOL_GPL 0xb03024e5 devm_clk_get_optional vmlinux EXPORT_SYMBOL 0x5fc67252 ioread16_rep vmlinux EXPORT_SYMBOL 0x00439378 blk_queue_split vmlinux EXPORT_SYMBOL 0x0b2db2d5 remove_resource vmlinux EXPORT_SYMBOL_GPL -0x24feea1e inet6_ioctl vmlinux EXPORT_SYMBOL -0xd26f9e32 tcp_setsockopt vmlinux EXPORT_SYMBOL -0xc3f92e0c tcp_getsockopt vmlinux EXPORT_SYMBOL -0x9b47153c rtnl_unicast vmlinux EXPORT_SYMBOL -0x3984cdf4 refresh_frequency_limits vmlinux EXPORT_SYMBOL +0x128e750c inet6_ioctl vmlinux EXPORT_SYMBOL +0xa5cc1a99 tcp_setsockopt vmlinux EXPORT_SYMBOL +0x486468a7 tcp_getsockopt vmlinux EXPORT_SYMBOL +0x6b427058 rtnl_unicast vmlinux EXPORT_SYMBOL +0x17d9397c refresh_frequency_limits vmlinux EXPORT_SYMBOL 0xef464c28 getboottime64 vmlinux EXPORT_SYMBOL_GPL -0x640ad819 dequeue_signal vmlinux EXPORT_SYMBOL_GPL +0x535a46bb dequeue_signal vmlinux EXPORT_SYMBOL_GPL 0x84106f36 devlink_trap_ctx_priv vmlinux EXPORT_SYMBOL_GPL 0xd7b5dfee xas_split vmlinux EXPORT_SYMBOL_GPL 0x64540741 ftrace_set_filter_ips vmlinux EXPORT_SYMBOL_GPL @@ -8948,24 +8956,24 @@ 0x77c6ed9d flow_rule_match_icmp vmlinux EXPORT_SYMBOL 0xb4a6c0be __nla_reserve_64bit vmlinux EXPORT_SYMBOL 0xa6bfdca5 copy_page_from_iter_atomic vmlinux EXPORT_SYMBOL -0x96e4da4d fget_raw vmlinux EXPORT_SYMBOL +0x64d75a06 fget_raw vmlinux EXPORT_SYMBOL 0xd3752c27 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0xf85977dc devfreq_resume_device vmlinux EXPORT_SYMBOL 0x66c7511f pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0x7ef2eb9f pinctrl_add_gpio_ranges vmlinux EXPORT_SYMBOL_GPL -0xd50e2598 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL -0x752e4892 ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL +0x9539d9ff phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x2f1a3ec8 ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL 0x366e79fd pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL 0x1f557414 gen_pool_has_addr vmlinux EXPORT_SYMBOL 0x5dd62011 blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL -0xd0b58e85 blk_queue_flag_clear vmlinux EXPORT_SYMBOL -0x5457528c tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL -0x120d3708 scm_detach_fds vmlinux EXPORT_SYMBOL +0x7e83a203 blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0x043e5c44 tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL +0xf03212f1 scm_detach_fds vmlinux EXPORT_SYMBOL 0xe4c2c66c rtc_ktime_to_tm vmlinux EXPORT_SYMBOL_GPL 0xcc026583 dma_buf_pin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x4dd9d14d cn_netlink_send_mult vmlinux EXPORT_SYMBOL_GPL 0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL -0xc853b0f7 put_pid vmlinux EXPORT_SYMBOL_GPL +0xa90a4782 put_pid vmlinux EXPORT_SYMBOL_GPL 0xbbf50d8f of_count_phandle_with_args vmlinux EXPORT_SYMBOL 0x8a62b81b sfp_upstream_stop vmlinux EXPORT_SYMBOL_GPL 0xa40e04a4 regmap_bulk_read vmlinux EXPORT_SYMBOL_GPL @@ -8975,22 +8983,22 @@ 0x2864b6b7 pci_user_read_config_byte vmlinux EXPORT_SYMBOL_GPL 0x7f8bef4e pinconf_generic_parse_dt_config vmlinux EXPORT_SYMBOL_GPL 0xc6e80090 pinctrl_parse_index_with_args vmlinux EXPORT_SYMBOL_GPL -0x1f8601b6 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL +0x74a382a2 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL 0xa2d7ec8d __SCK__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL 0x956ac400 ring_buffer_dropped_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x1fd07fff kdb_grepping_flag vmlinux EXPORT_SYMBOL 0x6c8f3c60 posix_clock_register vmlinux EXPORT_SYMBOL_GPL 0xd21b61bd async_schedule_node_domain vmlinux EXPORT_SYMBOL_GPL -0xc3288d2f phy_set_speed vmlinux EXPORT_SYMBOL_GPL +0x7b0a76d7 phy_set_speed vmlinux EXPORT_SYMBOL_GPL 0xd8b61304 get_default_font vmlinux EXPORT_SYMBOL 0xb489e7b2 bpf_prog_free vmlinux EXPORT_SYMBOL_GPL 0xd83041c3 kthread_data vmlinux EXPORT_SYMBOL_GPL 0x1526b301 unix_tot_inflight vmlinux EXPORT_SYMBOL 0x00c80741 xfrm_ealg_get_byid vmlinux EXPORT_SYMBOL_GPL -0xf396a378 request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL -0xf9158531 device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL +0x22dcd12f request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL +0x835627cb device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL 0xed66d710 of_mm_gpiochip_remove vmlinux EXPORT_SYMBOL_GPL -0xc773722c bio_uninit vmlinux EXPORT_SYMBOL +0x5d82f8c6 bio_uninit vmlinux EXPORT_SYMBOL 0x56054c05 crypto_it_tab vmlinux EXPORT_SYMBOL_GPL 0x1a10c32b crypto_ft_tab vmlinux EXPORT_SYMBOL_GPL 0x5a44f8cb __crypto_memneq vmlinux EXPORT_SYMBOL @@ -9001,25 +9009,25 @@ 0x47960bc4 proc_do_large_bitmap vmlinux EXPORT_SYMBOL 0xd1729772 of_reserved_mem_lookup vmlinux EXPORT_SYMBOL_GPL 0xf23f7ec7 devm_platform_ioremap_resource vmlinux EXPORT_SYMBOL_GPL -0x1b70bb95 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL +0x88d1e5b6 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL 0xc62236a4 misc_cg_uncharge vmlinux EXPORT_SYMBOL_GPL 0x74e73871 housekeeping_overridden vmlinux EXPORT_SYMBOL_GPL -0xf115a91c dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL +0x963adc29 dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL 0x4ee15cee misc_deregister vmlinux EXPORT_SYMBOL 0xc049bcb2 vp_modern_get_num_queues vmlinux EXPORT_SYMBOL_GPL 0x3f0eabd2 xxh64_update vmlinux EXPORT_SYMBOL 0x45535485 xxh32_update vmlinux EXPORT_SYMBOL -0x8cf8c52d iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL +0x7ffbf148 iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL 0x582b8ba0 lookup_one_len vmlinux EXPORT_SYMBOL 0x54bda2ed relay_buf_full vmlinux EXPORT_SYMBOL_GPL 0xdc841b74 misc_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x32ab06cc irq_percpu_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x47c65bfc unregister_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0xaa886d87 inet6_bind vmlinux EXPORT_SYMBOL +0xbff72662 inet6_bind vmlinux EXPORT_SYMBOL 0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL 0xfc421e79 gnet_stats_add_queue vmlinux EXPORT_SYMBOL -0x4625458e skb_segment_list vmlinux EXPORT_SYMBOL_GPL -0x1c52a256 skb_headers_offset_update vmlinux EXPORT_SYMBOL +0xada367a6 skb_segment_list vmlinux EXPORT_SYMBOL_GPL +0x58a40e70 skb_headers_offset_update vmlinux EXPORT_SYMBOL 0x812779be extcon_set_property_sync vmlinux EXPORT_SYMBOL_GPL 0x934af6fc devm_hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x562a8605 edac_pci_create_generic_ctl vmlinux EXPORT_SYMBOL_GPL @@ -9032,7 +9040,7 @@ 0x0f86f560 kthread_delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0x0de06988 cpu_first_thread_of_core vmlinux EXPORT_SYMBOL_GPL 0x851fe124 __SCK__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x9e0ccb0d ip_sock_set_tos vmlinux EXPORT_SYMBOL +0xe97c1622 ip_sock_set_tos vmlinux EXPORT_SYMBOL 0x2ce61f33 __SCK__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0xa3ff6a2b regmap_noinc_write vmlinux EXPORT_SYMBOL_GPL 0x2bb5322f devres_get vmlinux EXPORT_SYMBOL_GPL @@ -9045,10 +9053,10 @@ 0x7850911c crypto_grab_ahash vmlinux EXPORT_SYMBOL_GPL 0x1acb2cc4 fscrypt_free_inode vmlinux EXPORT_SYMBOL 0xba057786 kernel_read_file_from_path_initns vmlinux EXPORT_SYMBOL_GPL -0xe4479d67 inode_set_flags vmlinux EXPORT_SYMBOL +0x8ce9c8b5 inode_set_flags vmlinux EXPORT_SYMBOL 0x9db2f2fc dma_mmap_attrs vmlinux EXPORT_SYMBOL -0x503619a6 radix__local_flush_tlb_mm vmlinux EXPORT_SYMBOL -0x9388fc01 ip_frag_init vmlinux EXPORT_SYMBOL +0x0686b6b0 radix__local_flush_tlb_mm vmlinux EXPORT_SYMBOL +0x787316ec ip_frag_init vmlinux EXPORT_SYMBOL 0x56abec89 led_trigger_blink_oneshot vmlinux EXPORT_SYMBOL_GPL 0x3f84bcd7 dax_alive vmlinux EXPORT_SYMBOL_GPL 0x131a5ed7 regmap_del_irq_chip vmlinux EXPORT_SYMBOL_GPL @@ -9056,12 +9064,12 @@ 0x18a62c8c clk_fixed_rate_ops vmlinux EXPORT_SYMBOL_GPL 0x117d0461 pci_epc_raise_irq vmlinux EXPORT_SYMBOL_GPL 0xf8d119bd pci_set_mwi vmlinux EXPORT_SYMBOL -0xb92341fd sync_inodes_sb vmlinux EXPORT_SYMBOL +0xefa27096 sync_inodes_sb vmlinux EXPORT_SYMBOL 0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL -0xa8375678 generic_writepages vmlinux EXPORT_SYMBOL +0x4abbe8a7 generic_writepages vmlinux EXPORT_SYMBOL 0x15c85de3 mempool_init vmlinux EXPORT_SYMBOL 0x38e46431 mempool_exit vmlinux EXPORT_SYMBOL -0xa6a60364 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL +0x4d6b9597 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL 0x3bb33501 devl_sb_register vmlinux EXPORT_SYMBOL_GPL 0x6dd48623 usb_add_phy vmlinux EXPORT_SYMBOL_GPL 0x58acf24b mdiobus_register_board_info vmlinux EXPORT_SYMBOL @@ -9070,12 +9078,12 @@ 0x00b4e615 posix_acl_equiv_mode vmlinux EXPORT_SYMBOL 0x21de7636 kvmppc_h_remove vmlinux EXPORT_SYMBOL_GPL 0x833b5211 mce_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x375f53b3 __udp_disconnect vmlinux EXPORT_SYMBOL +0xb5e1ddbf __udp_disconnect vmlinux EXPORT_SYMBOL 0x62497a35 devl_dpipe_headers_register vmlinux EXPORT_SYMBOL_GPL 0x6f8f674a bpf_dispatcher_xdp_func vmlinux EXPORT_SYMBOL -0xeaf4871b sock_from_file vmlinux EXPORT_SYMBOL +0xbe2c6ba0 sock_from_file vmlinux EXPORT_SYMBOL 0x18f131ee cpufreq_generic_attr vmlinux EXPORT_SYMBOL_GPL -0xd8268594 cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL +0xaaf4a0bf cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL 0xa78af5f3 ioread32 vmlinux EXPORT_SYMBOL 0x34c7cdbc lookup_bdev vmlinux EXPORT_SYMBOL 0x4705c76c trace_seq_to_user vmlinux EXPORT_SYMBOL_GPL @@ -9085,27 +9093,27 @@ 0x9fad518e irq_stat vmlinux EXPORT_SYMBOL 0x5f098b2a in6addr_interfacelocal_allrouters vmlinux EXPORT_SYMBOL 0x7a8ca627 xfrm_count_pfkey_enc_supported vmlinux EXPORT_SYMBOL_GPL -0x68d69384 raw_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x38b75c37 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL +0x8b3e8bfd raw_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x23c96481 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL 0xfa690589 netdev_cmd_to_name vmlinux EXPORT_SYMBOL_GPL 0xdcf8e14c gnet_stats_copy_basic vmlinux EXPORT_SYMBOL 0x3bf17755 mpi_read_buffer vmlinux EXPORT_SYMBOL_GPL 0xac537ac2 percpu_counter_destroy vmlinux EXPORT_SYMBOL 0x32bd1201 vfs_parse_fs_param_source vmlinux EXPORT_SYMBOL 0x906a569e vm_map_ram vmlinux EXPORT_SYMBOL -0x4628c1ac filemap_fdatawrite_range vmlinux EXPORT_SYMBOL +0x1c39cf8c filemap_fdatawrite_range vmlinux EXPORT_SYMBOL 0x7c3e736a rcu_nocb_cpu_offload vmlinux EXPORT_SYMBOL_GPL 0x323c398e kvmppc_set_msr_hv vmlinux EXPORT_SYMBOL_GPL -0x6ea4a09c inet_sendmsg vmlinux EXPORT_SYMBOL +0x5c63b811 inet_sendmsg vmlinux EXPORT_SYMBOL 0x12f5e6ac hidinput_report_event vmlinux EXPORT_SYMBOL_GPL 0x0d46da55 elevator_alloc vmlinux EXPORT_SYMBOL 0xf3a09fe7 crypto_has_kpp vmlinux EXPORT_SYMBOL_GPL 0x35d3dc46 crypto_alg_sem vmlinux EXPORT_SYMBOL_GPL -0x46ab7ba8 __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0xcf416bf9 __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL 0x43aa319e lease_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x2f227419 __getblk_gfp vmlinux EXPORT_SYMBOL +0xf560cac3 __getblk_gfp vmlinux EXPORT_SYMBOL 0x936d1b7a bpfilter_umh_cleanup vmlinux EXPORT_SYMBOL_GPL -0xb9a1b00f netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL +0x84ef7ff7 netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL 0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL 0xadd139d4 rfs_needed vmlinux EXPORT_SYMBOL 0x9cbc3c06 extcon_dev_register vmlinux EXPORT_SYMBOL_GPL @@ -9121,35 +9129,35 @@ 0x1a9a433c prandom_u32_state vmlinux EXPORT_SYMBOL 0xdf50b6c3 elv_rqhash_add vmlinux EXPORT_SYMBOL_GPL 0x4939ebcd numa_map_to_online_node vmlinux EXPORT_SYMBOL_GPL -0x221e6c88 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL +0x078ea44c get_kernel_pages vmlinux EXPORT_SYMBOL_GPL 0x135e752b perf_event_enable vmlinux EXPORT_SYMBOL_GPL 0x5509a5a1 misc_cg_try_charge vmlinux EXPORT_SYMBOL_GPL 0xe05e2f85 nexthop_free_rcu vmlinux EXPORT_SYMBOL_GPL 0x20fe338c od_register_powersave_bias_handler vmlinux EXPORT_SYMBOL_GPL 0xaeb2feed virtqueue_add_outbuf vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL -0x9672b507 nobh_write_begin vmlinux EXPORT_SYMBOL -0x8efc82bc filemap_check_errors vmlinux EXPORT_SYMBOL +0xb9e72567 nobh_write_begin vmlinux EXPORT_SYMBOL +0x9fccc338 filemap_check_errors vmlinux EXPORT_SYMBOL 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xaef9340d kvmppc_do_h_enter vmlinux EXPORT_SYMBOL_GPL 0x8a54050b __pud_cache_index vmlinux EXPORT_SYMBOL 0xead035ee __tracepoint_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x2e239d76 xfrm_state_free vmlinux EXPORT_SYMBOL -0xbaa5a706 nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL -0x593ff6f5 netlink_ack vmlinux EXPORT_SYMBOL -0x1f14d7e1 sock_no_bind vmlinux EXPORT_SYMBOL +0xd49c6730 xfrm_state_free vmlinux EXPORT_SYMBOL +0x50638e17 nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL +0xc83eaf2d netlink_ack vmlinux EXPORT_SYMBOL +0x2f14869a sock_no_bind vmlinux EXPORT_SYMBOL 0xac1cb162 dmaengine_unmap_put vmlinux EXPORT_SYMBOL_GPL 0x63c08029 clk_bulk_unprepare vmlinux EXPORT_SYMBOL_GPL 0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL 0xa5d7c388 pstore_type_to_name vmlinux EXPORT_SYMBOL_GPL 0x2c10c60d param_set_charp vmlinux EXPORT_SYMBOL 0xb60b5707 of_i8042_aux_irq vmlinux EXPORT_SYMBOL_GPL -0xf618b4b5 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL -0x5d288d49 udp_read_sock vmlinux EXPORT_SYMBOL -0x4ef45851 netif_set_real_num_queues vmlinux EXPORT_SYMBOL +0xa01f9737 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL +0x4fbc3232 udp_read_sock vmlinux EXPORT_SYMBOL +0xae001e88 netif_set_real_num_queues vmlinux EXPORT_SYMBOL 0x0173f60b dax_copy_to_iter vmlinux EXPORT_SYMBOL_GPL 0xf03922cb serdev_device_write_wakeup vmlinux EXPORT_SYMBOL_GPL -0xec173689 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL +0xe5bfc4d6 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL 0x96d47efe __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x4071b517 out_of_line_wait_on_bit_timeout vmlinux EXPORT_SYMBOL_GPL 0x1b625d33 enable_kernel_vsx vmlinux EXPORT_SYMBOL @@ -9160,18 +9168,18 @@ 0xeb9eef52 match_uint vmlinux EXPORT_SYMBOL 0xa9c63b69 security_xfrm_policy_free vmlinux EXPORT_SYMBOL 0x4cb81fda __SCK__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x50978ed0 filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL +0x6014ecfc filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL 0x91a7b1da qdisc_class_hash_remove vmlinux EXPORT_SYMBOL -0xda71c1b9 __put_net vmlinux EXPORT_SYMBOL_GPL +0xf832323f __put_net vmlinux EXPORT_SYMBOL_GPL 0x98c039dc dma_fence_wait_timeout vmlinux EXPORT_SYMBOL 0x64925270 __dax_synchronous vmlinux EXPORT_SYMBOL_GPL 0xa0bc20f1 transport_destroy_device vmlinux EXPORT_SYMBOL_GPL 0x3d5021bc serial8250_tx_chars vmlinux EXPORT_SYMBOL_GPL 0xfb712afa gpiochip_enable_irq vmlinux EXPORT_SYMBOL_GPL -0x7ffa9a68 blk_steal_bios vmlinux EXPORT_SYMBOL_GPL -0xfb1001dc blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0xf9bf1d77 blk_steal_bios vmlinux EXPORT_SYMBOL_GPL +0x4840e417 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL 0x9514151a _mcount vmlinux EXPORT_SYMBOL -0xec8349aa tcf_block_get_ext vmlinux EXPORT_SYMBOL +0x56fce332 tcf_block_get_ext vmlinux EXPORT_SYMBOL 0xb6208ae9 thermal_cdev_update vmlinux EXPORT_SYMBOL 0xb23e5bd3 tty_unregister_device vmlinux EXPORT_SYMBOL 0x4ec54e78 bitmap_to_arr32 vmlinux EXPORT_SYMBOL @@ -9180,52 +9188,52 @@ 0xd6fde043 is_module_sig_enforced vmlinux EXPORT_SYMBOL 0xf3808cb1 get_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0x715a5ed0 vprintk vmlinux EXPORT_SYMBOL -0xa3c18791 ipv6_sock_mc_join vmlinux EXPORT_SYMBOL -0x5b5103ac __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0xf30ff164 tcp_poll vmlinux EXPORT_SYMBOL -0x7d2e1619 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL +0xbe43268f ipv6_sock_mc_join vmlinux EXPORT_SYMBOL +0x4ec047b9 __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xe65a7368 tcp_poll vmlinux EXPORT_SYMBOL +0x36704eca netdev_lower_get_next_private vmlinux EXPORT_SYMBOL 0x78b887ed vsprintf vmlinux EXPORT_SYMBOL -0x0a2a6ee5 generic_splice_sendpage vmlinux EXPORT_SYMBOL +0x3a3a6a5e generic_splice_sendpage vmlinux EXPORT_SYMBOL 0x516f95dc dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL 0x238d13d2 dma_map_resource vmlinux EXPORT_SYMBOL 0xad8b2f89 kvmhv_vcpu_entry_p9 vmlinux EXPORT_SYMBOL_GPL -0xc833916c ip_do_fragment vmlinux EXPORT_SYMBOL +0x975749f2 ip_do_fragment vmlinux EXPORT_SYMBOL 0xd3eaf1ed devlink_dpipe_entry_clear vmlinux EXPORT_SYMBOL_GPL 0x5f92aa31 attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL 0x82bbf30b __tracepoint_map vmlinux EXPORT_SYMBOL_GPL 0xe2b2fd50 pwm_request_from_chip vmlinux EXPORT_SYMBOL_GPL 0x10b89330 crypto_has_shash vmlinux EXPORT_SYMBOL_GPL 0x2f48b2cc register_key_type vmlinux EXPORT_SYMBOL -0x7896f7f3 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL +0x91217cc8 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0xebc9a09f lock_system_sleep vmlinux EXPORT_SYMBOL_GPL 0x59b7774c rt_mutex_lock_interruptible vmlinux EXPORT_SYMBOL_GPL 0xbcbd140c cpu_add_dev_attr_group vmlinux EXPORT_SYMBOL_GPL 0x9946fe31 pci_disable_link_state_locked vmlinux EXPORT_SYMBOL 0x60c4ea58 _copy_to_iter vmlinux EXPORT_SYMBOL -0x54e01990 blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL +0x385e79da blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL 0xabf32f29 utf16s_to_utf8s vmlinux EXPORT_SYMBOL -0x7b3b7794 iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL +0xf0c272b2 iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL 0xee6c633a devices_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xa02aa74a __cond_resched_lock vmlinux EXPORT_SYMBOL -0x076bdb31 __put_task_struct vmlinux EXPORT_SYMBOL_GPL -0x87da0a18 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x9007d554 __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0xff83708e unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x3b3f96ca devm_led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL -0x4a67adae fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL -0x0fc712ff simple_write_begin vmlinux EXPORT_SYMBOL -0x9abe26c6 __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL -0x05b72be4 redirty_page_for_writepage vmlinux EXPORT_SYMBOL -0x85729cdc bdi_set_max_ratio vmlinux EXPORT_SYMBOL -0xfc259d97 netpoll_poll_dev vmlinux EXPORT_SYMBOL -0x5e71d32b netdev_emerg vmlinux EXPORT_SYMBOL -0xb84d9b24 sk_stream_kill_queues vmlinux EXPORT_SYMBOL +0x0225df23 fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL +0xe8079d8f simple_write_begin vmlinux EXPORT_SYMBOL +0x2c0d3612 __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL +0x585d39ad redirty_page_for_writepage vmlinux EXPORT_SYMBOL +0x4cc068ba bdi_set_max_ratio vmlinux EXPORT_SYMBOL +0xeeabbc07 netpoll_poll_dev vmlinux EXPORT_SYMBOL +0xa652e1a9 netdev_emerg vmlinux EXPORT_SYMBOL +0x3401d0c2 sk_stream_kill_queues vmlinux EXPORT_SYMBOL 0x8a5139c5 dev_set_name vmlinux EXPORT_SYMBOL_GPL 0xb3fbf14a fs_param_is_blob vmlinux EXPORT_SYMBOL 0xeb37101c audit_log_end vmlinux EXPORT_SYMBOL 0x8d6dc201 ppc64_caches vmlinux EXPORT_SYMBOL_GPL 0x0cd5835b ipv6_flowlabel_exclusive vmlinux EXPORT_SYMBOL -0x5b782732 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL -0xc5376575 __sk_dst_check vmlinux EXPORT_SYMBOL -0x3c14ec56 of_platform_populate vmlinux EXPORT_SYMBOL_GPL +0x14e020b6 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL +0x5cf4aa27 __sk_dst_check vmlinux EXPORT_SYMBOL +0x66a9565a of_platform_populate vmlinux EXPORT_SYMBOL_GPL 0xa2660e90 __tracepoint_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x0c7c64c6 devm_of_iomap vmlinux EXPORT_SYMBOL 0x296b8bbf __kfifo_dma_in_prepare vmlinux EXPORT_SYMBOL @@ -9233,19 +9241,19 @@ 0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL 0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL 0xcf9adbde lookup_one_len_unlocked vmlinux EXPORT_SYMBOL -0x4a2b3812 bpf_map_put vmlinux EXPORT_SYMBOL_GPL -0xa5fa2518 bpf_map_get vmlinux EXPORT_SYMBOL -0xb13afd2f tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL -0x8ff127ca task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL +0x56f077ed bpf_map_put vmlinux EXPORT_SYMBOL_GPL +0xb8c35128 bpf_map_get vmlinux EXPORT_SYMBOL +0xb0b4dded tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL +0xc73e6540 task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL 0xd5be130e cpu_core_map vmlinux EXPORT_SYMBOL -0x70ce8840 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL +0xfea9a005 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL 0xaf4014ff usb_amd_quirk_pll_check vmlinux EXPORT_SYMBOL_GPL 0xe6dc219e pm_generic_runtime_resume vmlinux EXPORT_SYMBOL_GPL 0x2d4cc593 bus_unregister vmlinux EXPORT_SYMBOL_GPL 0x78041b8f byte_rev_table vmlinux EXPORT_SYMBOL_GPL -0x086fe9a1 set_bh_page vmlinux EXPORT_SYMBOL +0x0a58932b set_bh_page vmlinux EXPORT_SYMBOL 0xcf28f55e trace_clock_global vmlinux EXPORT_SYMBOL_GPL -0xa7e4b867 tcf_action_update_stats vmlinux EXPORT_SYMBOL +0xd861182c tcf_action_update_stats vmlinux EXPORT_SYMBOL 0x595d8002 hdmi_infoframe_pack vmlinux EXPORT_SYMBOL 0x354d96c2 pci_ats_supported vmlinux EXPORT_SYMBOL_GPL 0xe914e41e strcpy vmlinux EXPORT_SYMBOL @@ -9253,34 +9261,34 @@ 0x5e455793 kobj_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0xc5fe0be0 crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL 0xc293d644 sysfs_remove_link_from_group vmlinux EXPORT_SYMBOL_GPL -0xb6745937 filemap_fault vmlinux EXPORT_SYMBOL -0x1c70c608 fb_get_buffer_offset vmlinux EXPORT_SYMBOL +0xb591d640 filemap_fault vmlinux EXPORT_SYMBOL +0xf9c1f558 fb_get_buffer_offset vmlinux EXPORT_SYMBOL 0x4a997fbe key_payload_reserve vmlinux EXPORT_SYMBOL -0x8926648a pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0xe6ee2874 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0xae1c1673 ftrace_set_notrace vmlinux EXPORT_SYMBOL_GPL 0x0907d14d blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x3c3c85d8 __SCK__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x871c24cf skb_unlink vmlinux EXPORT_SYMBOL +0x2c9a57a0 skb_unlink vmlinux EXPORT_SYMBOL 0xff291ecf clk_unregister_divider vmlinux EXPORT_SYMBOL_GPL 0x47c1b06f crypto_register_template vmlinux EXPORT_SYMBOL_GPL 0x85b4cf2f utf8nlen vmlinux EXPORT_SYMBOL 0x916758a3 node_states vmlinux EXPORT_SYMBOL -0x416cfabe vm_iomap_memory vmlinux EXPORT_SYMBOL +0x1dfcdb64 vm_iomap_memory vmlinux EXPORT_SYMBOL 0x49e96999 cond_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL -0x5cda362d __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0x20be153a __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL 0x99ef69ae ptp_classify_raw vmlinux EXPORT_SYMBOL_GPL 0xa15ce362 register_cxl_calls vmlinux EXPORT_SYMBOL_GPL 0xbf1cc04b tty_termios_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0xcac6d7db tty_release_struct vmlinux EXPORT_SYMBOL_GPL 0x15436b5d fs_param_is_fd vmlinux EXPORT_SYMBOL 0xa080c5e5 smp_call_function_single_async vmlinux EXPORT_SYMBOL_GPL -0xd30fa7e3 sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL +0x4698cc32 sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL 0x7f49aa5c rtas_data_buf_lock vmlinux EXPORT_SYMBOL 0xa709c835 fib6_info_destroy_rcu vmlinux EXPORT_SYMBOL_GPL -0x1486f0c0 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL -0x8da5b3c5 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL -0x9ab073a9 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL -0x03055d10 msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL +0x65afcb87 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL +0x8b82a6a1 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0x8cf850c2 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL +0x75b45f8d msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL 0xedaf839a of_reserved_mem_device_init_by_idx vmlinux EXPORT_SYMBOL_GPL 0x534971ce of_parse_phandle vmlinux EXPORT_SYMBOL 0x6958ae23 dax_get_by_host vmlinux EXPORT_SYMBOL_GPL @@ -9291,17 +9299,17 @@ 0x6673f96d xxh32_reset vmlinux EXPORT_SYMBOL 0x7e5db80b pstore_name_to_type vmlinux EXPORT_SYMBOL_GPL 0x50594806 proc_create_single_data vmlinux EXPORT_SYMBOL -0xf9a86378 xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL +0xa2586407 xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL 0x4fdee897 i8042_command vmlinux EXPORT_SYMBOL 0x419e7efd sfp_module_stop vmlinux EXPORT_SYMBOL_GPL 0x64f3dfcd subsys_interface_unregister vmlinux EXPORT_SYMBOL_GPL 0xc53a2ebd vp_modern_generation vmlinux EXPORT_SYMBOL_GPL 0xf06366bb blk_crypto_evict_key vmlinux EXPORT_SYMBOL_GPL 0x587f22d7 devmap_managed_key vmlinux EXPORT_SYMBOL -0xf781b2e8 kmem_cache_size vmlinux EXPORT_SYMBOL +0x1e22d6c8 kmem_cache_size vmlinux EXPORT_SYMBOL 0x1e48b6de enable_kprobe vmlinux EXPORT_SYMBOL_GPL 0x5909fc18 opal_tpo_read vmlinux EXPORT_SYMBOL_GPL -0xf63973fe inet_ioctl vmlinux EXPORT_SYMBOL +0x8019e8aa inet_ioctl vmlinux EXPORT_SYMBOL 0x07967cab of_device_register vmlinux EXPORT_SYMBOL 0xa49054e6 regmap_get_val_endian vmlinux EXPORT_SYMBOL_GPL 0x90a7572a kobject_get_path vmlinux EXPORT_SYMBOL_GPL @@ -9312,25 +9320,25 @@ 0x406c4cb1 hrtimer_resolution vmlinux EXPORT_SYMBOL_GPL 0xef34bf3e hrtimer_active vmlinux EXPORT_SYMBOL_GPL 0x920b67a1 start_poll_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x2251801c ping_prot vmlinux EXPORT_SYMBOL +0x80b6b968 ping_prot vmlinux EXPORT_SYMBOL 0xff6b896a watchdog_set_last_hw_keepalive vmlinux EXPORT_SYMBOL_GPL 0x67f236f1 pm_generic_freeze vmlinux EXPORT_SYMBOL_GPL 0x59175114 iommu_unmap_fast vmlinux EXPORT_SYMBOL_GPL 0xb2d2b633 tty_port_hangup vmlinux EXPORT_SYMBOL -0xa379c387 framebuffer_release vmlinux EXPORT_SYMBOL +0x7422e4a8 framebuffer_release vmlinux EXPORT_SYMBOL 0x1fe6e504 gpiod_add_hogs vmlinux EXPORT_SYMBOL_GPL 0xaab10ed0 pinctrl_utils_reserve_map vmlinux EXPORT_SYMBOL_GPL 0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL -0x32fe29dc iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL +0x8e849be1 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL 0x1f8164f3 get_cached_acl vmlinux EXPORT_SYMBOL -0xc2f4b89a wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL +0x8a1a9ed0 wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL 0xdcd31d07 event_triggers_post_call vmlinux EXPORT_SYMBOL_GPL 0x1843e540 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL 0xa6579f21 __pud_val_bits vmlinux EXPORT_SYMBOL 0xac430423 __pmd_val_bits vmlinux EXPORT_SYMBOL 0x4674ec42 __pgd_val_bits vmlinux EXPORT_SYMBOL 0x1f2ba41d eeh_dev_open vmlinux EXPORT_SYMBOL_GPL -0x4743d1d5 fqdir_init vmlinux EXPORT_SYMBOL +0xeff263a7 fqdir_init vmlinux EXPORT_SYMBOL 0x001e285f devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0x1b8b95ad i8042_unlock_chip vmlinux EXPORT_SYMBOL 0xe3e2cc04 pci_dev_lock vmlinux EXPORT_SYMBOL_GPL @@ -9338,9 +9346,9 @@ 0xf3c7a3dc blk_mq_sched_try_merge vmlinux EXPORT_SYMBOL_GPL 0x0daacc72 pkcs7_verify vmlinux EXPORT_SYMBOL_GPL 0x3b7ba885 crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL -0x35438220 touch_buffer vmlinux EXPORT_SYMBOL -0x91de2542 alloc_file_pseudo vmlinux EXPORT_SYMBOL -0xa476387e prepare_to_swait_event vmlinux EXPORT_SYMBOL +0xadf3f693 touch_buffer vmlinux EXPORT_SYMBOL +0xa5f47e20 alloc_file_pseudo vmlinux EXPORT_SYMBOL +0xf1780102 prepare_to_swait_event vmlinux EXPORT_SYMBOL 0x596eef2a __kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x46c47fb6 __node_distance vmlinux EXPORT_SYMBOL 0x63a58370 flow_action_cookie_destroy vmlinux EXPORT_SYMBOL @@ -9352,58 +9360,58 @@ 0x6eecfaf4 sg_copy_buffer vmlinux EXPORT_SYMBOL 0x023c4504 fscrypt_file_open vmlinux EXPORT_SYMBOL_GPL 0x871fbf36 __fscrypt_prepare_link vmlinux EXPORT_SYMBOL_GPL -0xead09518 generic_read_dir vmlinux EXPORT_SYMBOL +0x1ebc77b8 generic_read_dir vmlinux EXPORT_SYMBOL 0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL 0x13e7f885 validate_sp vmlinux EXPORT_SYMBOL 0xabc4c972 flow_indr_block_cb_alloc vmlinux EXPORT_SYMBOL -0xa327d706 sock_set_mark vmlinux EXPORT_SYMBOL -0x7e948afd tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL +0xfd817056 sock_set_mark vmlinux EXPORT_SYMBOL +0xeda60476 tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL 0x317faed6 devm_gpiod_put vmlinux EXPORT_SYMBOL_GPL -0x41f5490b phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL +0x5a6a249a phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL 0x213a738d memregion_alloc vmlinux EXPORT_SYMBOL 0xef8e1f84 bsg_remove_queue vmlinux EXPORT_SYMBOL_GPL -0x9b39e9d8 truncate_pagecache vmlinux EXPORT_SYMBOL +0x0088a3fe truncate_pagecache vmlinux EXPORT_SYMBOL 0x174c6274 ring_buffer_time_stamp vmlinux EXPORT_SYMBOL_GPL 0x25c28098 param_ops_bool_enable_only vmlinux EXPORT_SYMBOL_GPL 0xb73be794 xfrm_ealg_get_byidx vmlinux EXPORT_SYMBOL_GPL -0x1a27c307 tso_start vmlinux EXPORT_SYMBOL -0xcc513bc5 sock_no_shutdown vmlinux EXPORT_SYMBOL +0x2a598a7d tso_start vmlinux EXPORT_SYMBOL +0x293a5850 sock_no_shutdown vmlinux EXPORT_SYMBOL 0x5c51afde of_device_unregister vmlinux EXPORT_SYMBOL 0x701eb1a4 watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0xa6d13afd vc_resize vmlinux EXPORT_SYMBOL -0x86047e91 phy_put vmlinux EXPORT_SYMBOL_GPL -0x6d40f49d phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL +0x327c9cc3 phy_put vmlinux EXPORT_SYMBOL_GPL +0x9620694b phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL 0x84ef27f5 synth_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x24da0093 rcu_inkernel_boot_has_ended vmlinux EXPORT_SYMBOL_GPL 0x21ef374c try_wait_for_completion vmlinux EXPORT_SYMBOL 0xb0ae9595 param_set_ulong vmlinux EXPORT_SYMBOL 0xee2d0fc7 _local_bh_enable vmlinux EXPORT_SYMBOL -0x5dfde24f tcp_mmap vmlinux EXPORT_SYMBOL +0xd528c135 tcp_mmap vmlinux EXPORT_SYMBOL 0x1a77903a of_alias_get_alias_list vmlinux EXPORT_SYMBOL_GPL 0x2ddc4d26 tpm_chip_start vmlinux EXPORT_SYMBOL_GPL 0x16140fff generic_key_instantiate vmlinux EXPORT_SYMBOL 0xbb3575a1 sysfs_unmerge_group vmlinux EXPORT_SYMBOL_GPL 0xb12d496e fs_param_is_path vmlinux EXPORT_SYMBOL -0x9a629b97 __cancel_dirty_page vmlinux EXPORT_SYMBOL -0x8c7b5e4d sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL +0xbd9039f7 __cancel_dirty_page vmlinux EXPORT_SYMBOL +0x674890f3 sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL 0x79defbe1 kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x70c52dc5 nf_skb_duplicated vmlinux EXPORT_SYMBOL_GPL 0xb73e37e3 devlink_params_unregister vmlinux EXPORT_SYMBOL_GPL 0xb96ebe8c fib_notifier_ops_register vmlinux EXPORT_SYMBOL -0x22710dec dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL +0x34b1d881 dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL 0xe808adb1 dma_resv_init vmlinux EXPORT_SYMBOL 0x07342898 unregister_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE -0x52c6c623 add_random_ready_callback vmlinux EXPORT_SYMBOL +0xcd678d29 add_random_ready_callback vmlinux EXPORT_SYMBOL 0x16a7f767 dummy_con vmlinux EXPORT_SYMBOL_GPL 0xf9c1f9ab security_secctx_to_secid vmlinux EXPORT_SYMBOL 0xa84a4a4b sysfs_create_link_nowarn vmlinux EXPORT_SYMBOL_GPL 0x6246a629 synchronize_rcu_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0x814e2386 kcpustat_field vmlinux EXPORT_SYMBOL_GPL 0x21e13cb3 inet_peer_xrlim_allow vmlinux EXPORT_SYMBOL -0x50f550bf nf_ct_attach vmlinux EXPORT_SYMBOL +0xa3d0e747 nf_ct_attach vmlinux EXPORT_SYMBOL 0xefaf2e4f tcf_queue_work vmlinux EXPORT_SYMBOL -0x53e63c99 dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL -0x1dc9df67 devm_phy_put vmlinux EXPORT_SYMBOL_GPL +0xf8a3a6f9 dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL +0xb434cb81 devm_phy_put vmlinux EXPORT_SYMBOL_GPL 0xd410e16e sbitmap_queue_wake_up vmlinux EXPORT_SYMBOL_GPL 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x8046e995 register_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL @@ -9415,49 +9423,49 @@ 0x36b6e2ad textsearch_register vmlinux EXPORT_SYMBOL 0x8b9ea582 ZSTD_copyDCtx vmlinux EXPORT_SYMBOL 0x279be432 ZSTD_copyCCtx vmlinux EXPORT_SYMBOL -0x1aced026 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL +0x46dd74e7 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL 0x74baf17a tracing_is_on vmlinux EXPORT_SYMBOL_GPL 0x381a798a setup_max_cpus vmlinux EXPORT_SYMBOL 0x97e2789a commit_creds vmlinux EXPORT_SYMBOL -0x931cf487 mm_iommu_put vmlinux EXPORT_SYMBOL_GPL +0xe015d75a mm_iommu_put vmlinux EXPORT_SYMBOL_GPL 0x78809f85 iommu_del_device vmlinux EXPORT_SYMBOL_GPL -0x70c9edcd iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL -0x0c7bfaa7 ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL +0xd992e5c3 iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL +0xb43d6a81 ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL 0x6ab166d5 devl_rate_leaf_destroy vmlinux EXPORT_SYMBOL_GPL 0x5f1b138b cxl_update_properties vmlinux EXPORT_SYMBOL_GPL 0xadf2b38b platform_device_register vmlinux EXPORT_SYMBOL_GPL 0x80d68d3e fb_register_client vmlinux EXPORT_SYMBOL 0xad0413d4 match_hex vmlinux EXPORT_SYMBOL -0x4d413711 __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0x2dca7c24 nf_unregister_sockopt vmlinux EXPORT_SYMBOL +0xa3734616 __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x50bd7904 nf_unregister_sockopt vmlinux EXPORT_SYMBOL 0xdb0ecdc3 devl_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL -0x12e32d64 skb_realloc_headroom vmlinux EXPORT_SYMBOL +0xf08e67f9 skb_realloc_headroom vmlinux EXPORT_SYMBOL 0xb8e9fa88 software_node_fwnode vmlinux EXPORT_SYMBOL_GPL 0x72273310 platform_device_unregister vmlinux EXPORT_SYMBOL_GPL 0xbe449c2c serial8250_set_isa_configurator vmlinux EXPORT_SYMBOL 0xa3a04602 btree_geo64 vmlinux EXPORT_SYMBOL_GPL -0xd5509bfd generic_pipe_buf_get vmlinux EXPORT_SYMBOL -0xdd8e2cc9 pin_user_pages_locked vmlinux EXPORT_SYMBOL +0x2d0541ee generic_pipe_buf_get vmlinux EXPORT_SYMBOL +0x6b17a868 pin_user_pages_locked vmlinux EXPORT_SYMBOL 0x10e0f124 __pud_index_size vmlinux EXPORT_SYMBOL 0x5079c9d7 __pte_index_size vmlinux EXPORT_SYMBOL 0x450bd37e __pmd_index_size vmlinux EXPORT_SYMBOL 0x973c09e5 __pgd_index_size vmlinux EXPORT_SYMBOL -0x3918437a ipv6_find_hdr vmlinux EXPORT_SYMBOL -0x87a3b9de ipv6_dev_find vmlinux EXPORT_SYMBOL -0x38a115c6 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL -0xe2ceb173 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL -0x7f843f78 sock_set_sndtimeo vmlinux EXPORT_SYMBOL +0x55640f05 ipv6_find_hdr vmlinux EXPORT_SYMBOL +0xb2db24cd ipv6_dev_find vmlinux EXPORT_SYMBOL +0xe025adcf ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL +0xd4117578 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x6555ebf7 sock_set_sndtimeo vmlinux EXPORT_SYMBOL 0x1b11f406 uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL 0x3bc2cf4f __traceiter_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0xa67b77b6 iommu_page_response vmlinux EXPORT_SYMBOL_GPL 0x808d4074 tty_port_close_end vmlinux EXPORT_SYMBOL 0x23d9bb0c pcie_bandwidth_available vmlinux EXPORT_SYMBOL -0x4019c54e bdev_end_io_acct vmlinux EXPORT_SYMBOL -0xb2bf8159 account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0x0198eef9 bdev_end_io_acct vmlinux EXPORT_SYMBOL +0xc8c5cfcf account_locked_vm vmlinux EXPORT_SYMBOL_GPL 0x04bf0092 io_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x44d597d5 handle_fasteoi_irq vmlinux EXPORT_SYMBOL_GPL 0x5b43f1f1 rtas_service_present vmlinux EXPORT_SYMBOL -0xf48766cc __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL +0xda158e68 __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL 0x8fc12788 software_node_unregister_node_group vmlinux EXPORT_SYMBOL_GPL 0x44cf8cf0 blk_zone_cond_str vmlinux EXPORT_SYMBOL_GPL 0xe0565ff9 page_readlink vmlinux EXPORT_SYMBOL @@ -9467,14 +9475,14 @@ 0x3217c3a3 __memset32 vmlinux EXPORT_SYMBOL 0xcec766f1 __memset16 vmlinux EXPORT_SYMBOL 0x2c635527 arch_invalidate_pmem vmlinux EXPORT_SYMBOL_GPL -0x9b206077 inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL +0x2103d32d inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL 0x0659a533 dma_fence_chain_init vmlinux EXPORT_SYMBOL 0x8c2e9a6a virtqueue_kick vmlinux EXPORT_SYMBOL_GPL 0x1dd571e6 fb_copy_cmap vmlinux EXPORT_SYMBOL 0x616efee1 gpiod_set_value vmlinux EXPORT_SYMBOL_GPL 0xd9d952d1 crypto_aes_sbox vmlinux EXPORT_SYMBOL 0x2d39b0a7 kstrdup vmlinux EXPORT_SYMBOL -0x9a308bf2 freezing_slow_path vmlinux EXPORT_SYMBOL +0xe164441e freezing_slow_path vmlinux EXPORT_SYMBOL 0x3aca0190 _raw_write_lock_irq vmlinux EXPORT_SYMBOL 0x325888a3 __tracepoint_neigh_update vmlinux EXPORT_SYMBOL_GPL 0xdc7a4cbf of_iomap vmlinux EXPORT_SYMBOL @@ -9484,18 +9492,18 @@ 0x7984eefc key_update vmlinux EXPORT_SYMBOL 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0xe82940cd l3mdev_master_ifindex_rcu vmlinux EXPORT_SYMBOL_GPL -0x3cc537d7 xfrm_register_km vmlinux EXPORT_SYMBOL +0xde2cfc38 xfrm_register_km vmlinux EXPORT_SYMBOL 0xbf4513c3 devlink_linecard_activate vmlinux EXPORT_SYMBOL_GPL 0x2a4115f0 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0x518f789f device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0xff260727 virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL -0x722a33e9 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL +0xdc843f41 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL -0xd3a4bcb6 phy_init vmlinux EXPORT_SYMBOL_GPL +0x5c8c32d2 phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL -0xeaca7805 blk_next_bio vmlinux EXPORT_SYMBOL_GPL +0xb671b6b6 blk_next_bio vmlinux EXPORT_SYMBOL_GPL 0x3995b404 debugfs_create_automount vmlinux EXPORT_SYMBOL -0x02a364d2 simple_rename vmlinux EXPORT_SYMBOL +0x434cacd4 simple_rename vmlinux EXPORT_SYMBOL 0x698a305d vfs_setxattr vmlinux EXPORT_SYMBOL_GPL 0xdb6b02e6 vfs_getxattr vmlinux EXPORT_SYMBOL_GPL 0x0a463293 __tracepoint_error_report_end vmlinux EXPORT_SYMBOL_GPL @@ -9503,18 +9511,18 @@ 0x3b610584 __tracepoint_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0xe01154f5 kernel_param_unlock vmlinux EXPORT_SYMBOL 0x850bb6db devlink_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL -0x75e22868 reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL -0x8df86607 sock_init_data vmlinux EXPORT_SYMBOL +0x65a624ca reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL +0x5cb12441 sock_init_data vmlinux EXPORT_SYMBOL 0xcf38729c tty_set_termios vmlinux EXPORT_SYMBOL_GPL 0x2cc21670 of_get_pci_domain_nr vmlinux EXPORT_SYMBOL_GPL 0x3a536bd7 ring_buffer_read_finish vmlinux EXPORT_SYMBOL_GPL 0x682ff057 ring_buffer_commit_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0xba8fbd64 _raw_spin_lock vmlinux EXPORT_SYMBOL 0x912557ce rtas_busy_delay vmlinux EXPORT_SYMBOL -0xfadd66f1 tcp_mtu_to_mss vmlinux EXPORT_SYMBOL -0xf6bef036 ip_queue_xmit vmlinux EXPORT_SYMBOL -0xcc8b27fb rtnl_register_module vmlinux EXPORT_SYMBOL_GPL -0x6847ea72 put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL +0xe3ee58b4 tcp_mtu_to_mss vmlinux EXPORT_SYMBOL +0x4f1f23ea ip_queue_xmit vmlinux EXPORT_SYMBOL +0x22841561 rtnl_register_module vmlinux EXPORT_SYMBOL_GPL +0x61c11084 put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL 0xcf499db8 device_add_software_node vmlinux EXPORT_SYMBOL_GPL 0x2bdc1416 class_dev_iter_init vmlinux EXPORT_SYMBOL_GPL 0x75d0f36f clk_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL @@ -9523,14 +9531,14 @@ 0xe419bc99 iowrite32be vmlinux EXPORT_SYMBOL 0x26f8f0b8 iowrite16be vmlinux EXPORT_SYMBOL 0xff87cd18 lockref_get_not_dead vmlinux EXPORT_SYMBOL -0x9acae349 blk_queue_flag_set vmlinux EXPORT_SYMBOL +0x7cb751bf blk_queue_flag_set vmlinux EXPORT_SYMBOL 0xde6f1851 TSS_checkhmac1 vmlinux EXPORT_SYMBOL_GPL -0xcc11a714 __frontswap_store vmlinux EXPORT_SYMBOL +0x72572829 __frontswap_store vmlinux EXPORT_SYMBOL 0x04e8d983 perf_aux_output_skip vmlinux EXPORT_SYMBOL_GPL -0xfd41474b task_cgroup_path vmlinux EXPORT_SYMBOL_GPL -0xe53e9353 km_query vmlinux EXPORT_SYMBOL -0x57b59c95 inet_release vmlinux EXPORT_SYMBOL -0xe7e7072b dev_change_proto_down_reason vmlinux EXPORT_SYMBOL +0x67aa4dd9 task_cgroup_path vmlinux EXPORT_SYMBOL_GPL +0xc20b0512 km_query vmlinux EXPORT_SYMBOL +0x4c7d0577 inet_release vmlinux EXPORT_SYMBOL +0xb6062b3c dev_change_proto_down_reason vmlinux EXPORT_SYMBOL 0xefe4f679 ZSTD_CCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0x9fce80db fb_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL @@ -9538,23 +9546,23 @@ 0x6ed99e15 blk_mq_sched_try_insert_merge vmlinux EXPORT_SYMBOL_GPL 0xe209238d crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL 0x9a07bcca crypto_alloc_skcipher vmlinux EXPORT_SYMBOL_GPL -0x8d7bfe48 get_tree_single vmlinux EXPORT_SYMBOL +0x9c96ac44 get_tree_single vmlinux EXPORT_SYMBOL 0x01e1a8de kgdb_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x759c3e63 call_srcu vmlinux EXPORT_SYMBOL_GPL -0xf287f95b cpufreq_get_policy vmlinux EXPORT_SYMBOL +0x36c18289 cpufreq_get_policy vmlinux EXPORT_SYMBOL 0xebd4cc11 mctrl_gpio_enable_ms vmlinux EXPORT_SYMBOL_GPL 0x8a240bff __xas_next vmlinux EXPORT_SYMBOL_GPL 0xa3fea172 sha224_final vmlinux EXPORT_SYMBOL 0xb0f389ee utf8_normalize vmlinux EXPORT_SYMBOL 0xa6d0de6e sysfs_remove_file_self vmlinux EXPORT_SYMBOL_GPL 0xc2da7b23 dquot_set_dqblk vmlinux EXPORT_SYMBOL -0xaf90493d wait_on_page_private_2 vmlinux EXPORT_SYMBOL +0x535acd76 wait_on_page_private_2 vmlinux EXPORT_SYMBOL 0x793f98bc __tracepoint_rpm_return_int vmlinux EXPORT_SYMBOL_GPL 0x8f6cee77 __round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0x8f0748af rcu_expedite_gp vmlinux EXPORT_SYMBOL_GPL 0x3062a781 kthread_use_mm vmlinux EXPORT_SYMBOL_GPL -0x09247649 __sk_defer_free_flush vmlinux EXPORT_SYMBOL -0x551f6c43 inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL +0x49cf15b1 __sk_defer_free_flush vmlinux EXPORT_SYMBOL +0xca790d16 inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL 0xb9681621 xdp_do_flush vmlinux EXPORT_SYMBOL_GPL 0x6c9fa9c7 dev_pm_opp_of_register_em vmlinux EXPORT_SYMBOL_GPL 0x19d6e236 __serio_register_driver vmlinux EXPORT_SYMBOL @@ -9567,10 +9575,10 @@ 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x2de222b5 __rt_mutex_init vmlinux EXPORT_SYMBOL_GPL 0xd9d8fd16 register_restart_handler vmlinux EXPORT_SYMBOL -0xc18f3071 vlan_dev_real_dev vmlinux EXPORT_SYMBOL -0x620bfdc7 xfrm_state_delete vmlinux EXPORT_SYMBOL -0xb3ab0588 nf_register_sockopt vmlinux EXPORT_SYMBOL -0x95547027 sock_kmalloc vmlinux EXPORT_SYMBOL +0xe2024da4 vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0xe700d452 xfrm_state_delete vmlinux EXPORT_SYMBOL +0x6e261056 nf_register_sockopt vmlinux EXPORT_SYMBOL +0x3e8c0b00 sock_kmalloc vmlinux EXPORT_SYMBOL 0xfa3d46d6 of_icc_xlate_onecell vmlinux EXPORT_SYMBOL_GPL 0xdfcb6c90 mctrl_gpio_set vmlinux EXPORT_SYMBOL_GPL 0xe8fbf4fa __alloc_bucket_spinlocks vmlinux EXPORT_SYMBOL @@ -9579,7 +9587,7 @@ 0xd42f1d4e show_rcu_tasks_rude_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0xc579937b generic_handle_domain_irq vmlinux EXPORT_SYMBOL_GPL 0xc45e246f housekeeping_test_cpu vmlinux EXPORT_SYMBOL_GPL -0xafb47cdd sched_set_normal vmlinux EXPORT_SYMBOL_GPL +0xb3a959c1 sched_set_normal vmlinux EXPORT_SYMBOL_GPL 0xea61bb7d dax_region_put vmlinux EXPORT_SYMBOL_GPL 0x6c4b6684 reset_control_assert vmlinux EXPORT_SYMBOL_GPL 0xe7d4daac seq_list_next vmlinux EXPORT_SYMBOL @@ -9595,9 +9603,9 @@ 0xa25b90ab utf8byte vmlinux EXPORT_SYMBOL 0xc03cd6f1 __traceiter_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0x57c39727 kdb_register_flags vmlinux EXPORT_SYMBOL_GPL -0x7e1d166f strp_done vmlinux EXPORT_SYMBOL_GPL -0x931a654e ipv6_chk_addr vmlinux EXPORT_SYMBOL -0x2680c7b4 neigh_xmit vmlinux EXPORT_SYMBOL +0x354a78b4 strp_done vmlinux EXPORT_SYMBOL_GPL +0x9c1aa226 ipv6_chk_addr vmlinux EXPORT_SYMBOL +0x55670f01 neigh_xmit vmlinux EXPORT_SYMBOL 0xb73713d7 nvmem_add_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x317d8b61 extcon_set_property vmlinux EXPORT_SYMBOL_GPL 0x7430378c extcon_get_property vmlinux EXPORT_SYMBOL_GPL @@ -9608,37 +9616,37 @@ 0xaac69efe of_dma_xlate_by_chan_id vmlinux EXPORT_SYMBOL_GPL 0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL 0x093786cf synth_event_add_field_str vmlinux EXPORT_SYMBOL_GPL -0x606d9078 seg6_push_hmac vmlinux EXPORT_SYMBOL +0xdedd7d83 seg6_push_hmac vmlinux EXPORT_SYMBOL 0x882d831c hid_field_extract vmlinux EXPORT_SYMBOL_GPL 0x0a975623 platform_get_irq_byname_optional vmlinux EXPORT_SYMBOL_GPL 0x549e172c sbitmap_show vmlinux EXPORT_SYMBOL_GPL 0x615d3447 kernel_read_file_from_path vmlinux EXPORT_SYMBOL_GPL -0x3b7ea967 ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL -0x23de5b16 neigh_changeaddr vmlinux EXPORT_SYMBOL +0xd2b18afd ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL +0x642462f1 neigh_changeaddr vmlinux EXPORT_SYMBOL 0xeeb49a24 devm_free_percpu vmlinux EXPORT_SYMBOL_GPL 0x2e6f32f1 do_unregister_con_driver vmlinux EXPORT_SYMBOL_GPL 0x8c950842 tty_unregister_ldisc vmlinux EXPORT_SYMBOL 0x07d29d44 tty_standard_install vmlinux EXPORT_SYMBOL_GPL 0xf02226b2 gpiochip_populate_parent_fwspec_fourcell vmlinux EXPORT_SYMBOL_GPL 0x710c73b6 crypto_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x1a510e2e invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL +0x4a393583 invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL 0x3cd1b510 trace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x216de4e1 rcu_get_gp_kthreads_prio vmlinux EXPORT_SYMBOL_GPL 0x309fe390 __hw_addr_ref_sync_dev vmlinux EXPORT_SYMBOL 0xa50a3da7 _find_next_bit vmlinux EXPORT_SYMBOL -0xece40279 kmem_cache_destroy vmlinux EXPORT_SYMBOL -0x4fe62762 add_to_page_cache_locked vmlinux EXPORT_SYMBOL +0x775fce3e kmem_cache_destroy vmlinux EXPORT_SYMBOL +0xf7ce1470 add_to_page_cache_locked vmlinux EXPORT_SYMBOL 0xea38036f ring_buffer_entries vmlinux EXPORT_SYMBOL_GPL -0xb3cb7c73 pcibios_free_controller vmlinux EXPORT_SYMBOL_GPL -0xf59d9152 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL -0x23c94a83 alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL +0x0ebe2d47 pcibios_free_controller vmlinux EXPORT_SYMBOL_GPL +0x992b428b dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL +0x9f0c106f alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL 0x8ff60436 mpi_ec_add_points vmlinux EXPORT_SYMBOL_GPL -0x1171fa7b blkcg_root_css vmlinux EXPORT_SYMBOL_GPL +0x6ff1da8f blkcg_root_css vmlinux EXPORT_SYMBOL_GPL 0x8241c726 proc_create_net_data vmlinux EXPORT_SYMBOL_GPL 0x436f6139 d_instantiate_anon vmlinux EXPORT_SYMBOL 0xb8b10195 rtas vmlinux EXPORT_SYMBOL 0xb8c644ab mce_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x21d97f29 nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL +0x88cc4272 nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL 0xcb2bfe2b nvmem_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x42c847b0 vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0xa8caa845 clk_bulk_put_all vmlinux EXPORT_SYMBOL @@ -9653,14 +9661,14 @@ 0x0c575719 __cond_resched_rwlock_write vmlinux EXPORT_SYMBOL 0x1035c7c2 __release_region vmlinux EXPORT_SYMBOL 0xb47be20e pseries_disable_reloc_on_exc vmlinux EXPORT_SYMBOL -0xe3fe4321 xp_raw_get_dma vmlinux EXPORT_SYMBOL +0xb01cc4d2 xp_raw_get_dma vmlinux EXPORT_SYMBOL 0x5ed040b0 pm_set_vt_switch vmlinux EXPORT_SYMBOL 0x178c5d5c pci_epc_mem_init vmlinux EXPORT_SYMBOL_GPL 0xe5292043 pci_epc_mem_exit vmlinux EXPORT_SYMBOL_GPL -0xbddbd0e3 bdi_register vmlinux EXPORT_SYMBOL -0x64979b6d __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL -0xb9229ce6 inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL -0x45c51aaa reuseport_alloc vmlinux EXPORT_SYMBOL +0x4f7fe2b7 bdi_register vmlinux EXPORT_SYMBOL +0xa21ee3ab __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL +0xfeaf66f3 inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL +0x19abac40 reuseport_alloc vmlinux EXPORT_SYMBOL 0x7c89da64 __device_reset vmlinux EXPORT_SYMBOL_GPL 0x7129e5f8 hex_asc vmlinux EXPORT_SYMBOL 0xff99749d fs_param_is_u64 vmlinux EXPORT_SYMBOL @@ -9677,8 +9685,8 @@ 0xcc5f5137 unregister_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL 0xd6211c2c default_llseek vmlinux EXPORT_SYMBOL 0xd31a2ac5 ring_buffer_oldest_event_ts vmlinux EXPORT_SYMBOL_GPL -0xde3897fc tcp_read_sock vmlinux EXPORT_SYMBOL -0x2a775307 of_find_net_device_by_node vmlinux EXPORT_SYMBOL +0x2d1a3333 tcp_read_sock vmlinux EXPORT_SYMBOL +0x884064a9 of_find_net_device_by_node vmlinux EXPORT_SYMBOL 0x051d58e8 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL 0x0eab893d virtqueue_get_desc_addr vmlinux EXPORT_SYMBOL_GPL 0x9d480996 pinconf_generic_dt_subnode_to_map vmlinux EXPORT_SYMBOL_GPL @@ -9687,22 +9695,22 @@ 0xfc234177 _kvmppc_save_tm_pr vmlinux EXPORT_SYMBOL_GPL 0xee331870 cpuidle_register_driver vmlinux EXPORT_SYMBOL_GPL 0xd85d6575 ptp_cancel_worker_sync vmlinux EXPORT_SYMBOL -0xb19182dd firmware_request_platform vmlinux EXPORT_SYMBOL_GPL +0x5757e1ca firmware_request_platform vmlinux EXPORT_SYMBOL_GPL 0x00464475 tty_port_register_device_attr vmlinux EXPORT_SYMBOL_GPL 0x6c6011e7 pci_set_cacheline_size vmlinux EXPORT_SYMBOL_GPL 0xf8cf19b8 copy_page_from_iter vmlinux EXPORT_SYMBOL 0x815b5dd4 match_octal vmlinux EXPORT_SYMBOL -0xfcd89bc8 cdev_device_del vmlinux EXPORT_SYMBOL -0x7ef8d888 cdev_device_add vmlinux EXPORT_SYMBOL -0xbcf470a9 ip_local_deliver vmlinux EXPORT_SYMBOL +0x450192a8 cdev_device_del vmlinux EXPORT_SYMBOL +0xe02e6b6b cdev_device_add vmlinux EXPORT_SYMBOL +0xe5197445 ip_local_deliver vmlinux EXPORT_SYMBOL 0xa95b5c77 hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL -0x9504a6fe i2c_smbus_write_byte vmlinux EXPORT_SYMBOL +0x3ddee65a i2c_smbus_write_byte vmlinux EXPORT_SYMBOL 0xacaa4c72 dma_fence_match_context vmlinux EXPORT_SYMBOL 0x4d0c04ac unregister_virtio_driver vmlinux EXPORT_SYMBOL_GPL 0x25e58a09 hdmi_avi_infoframe_init vmlinux EXPORT_SYMBOL -0x18d077c5 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL -0xd94eab3f vfs_fsync vmlinux EXPORT_SYMBOL -0x7877e45f poll_freewait vmlinux EXPORT_SYMBOL +0xc1711c73 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x6e748d49 vfs_fsync vmlinux EXPORT_SYMBOL +0xf7a9d8dd poll_freewait vmlinux EXPORT_SYMBOL 0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL 0xc1502767 kthread_create_on_node vmlinux EXPORT_SYMBOL 0x3d9d3dfa vas_tx_win_open vmlinux EXPORT_SYMBOL_GPL @@ -9717,39 +9725,39 @@ 0x80d5e57a mpi_free vmlinux EXPORT_SYMBOL_GPL 0x5924be23 dquot_acquire vmlinux EXPORT_SYMBOL 0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL -0xb36a3f26 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL +0x415c7b98 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL 0x5338184f ethtool_sprintf vmlinux EXPORT_SYMBOL 0x5cede0a7 xdp_flush_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0x8612fda1 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x1aad3d34 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL 0x7c818f90 devm_register_netdev vmlinux EXPORT_SYMBOL 0x84908f63 iommu_alloc_resv_region vmlinux EXPORT_SYMBOL_GPL 0x0e27f15f gpiod_put vmlinux EXPORT_SYMBOL_GPL 0x998d79d6 x509_decode_time vmlinux EXPORT_SYMBOL_GPL -0x88aab6c6 iomap_readahead vmlinux EXPORT_SYMBOL_GPL -0x8fd4bc00 generic_write_end vmlinux EXPORT_SYMBOL +0xf506491d iomap_readahead vmlinux EXPORT_SYMBOL_GPL +0x0499ba47 generic_write_end vmlinux EXPORT_SYMBOL 0xea46e528 seq_file_path vmlinux EXPORT_SYMBOL -0xc3ad41b3 pin_user_pages vmlinux EXPORT_SYMBOL +0xad78d859 pin_user_pages vmlinux EXPORT_SYMBOL 0x67955ce6 profile_hits vmlinux EXPORT_SYMBOL_GPL 0xe9eb182b devm_request_threaded_irq vmlinux EXPORT_SYMBOL -0xcef0933e udp6_seq_ops vmlinux EXPORT_SYMBOL -0x31379da0 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL -0xff76fb58 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL +0xc8b3af81 udp6_seq_ops vmlinux EXPORT_SYMBOL +0x217bf6c6 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL +0xb21354ef bpf_prog_create vmlinux EXPORT_SYMBOL_GPL 0x01a0cb78 property_entries_free vmlinux EXPORT_SYMBOL_GPL 0x17f80238 gpio_to_desc vmlinux EXPORT_SYMBOL_GPL -0xf9abf63b security_inode_copy_up vmlinux EXPORT_SYMBOL +0x31c3c89e security_inode_copy_up vmlinux EXPORT_SYMBOL 0x352ec68b bpf_offload_dev_destroy vmlinux EXPORT_SYMBOL_GPL 0x915e0ea0 __traceiter_module_get vmlinux EXPORT_SYMBOL -0x21f906dc tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL -0x7c4ff3b3 clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL -0xcff00a28 bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL +0x4ccba938 tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL +0xe0fda97a clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL +0x50f15865 bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL 0x4eca0b12 devm_remove_action vmlinux EXPORT_SYMBOL_GPL 0xbc62bbf3 devm_clk_put vmlinux EXPORT_SYMBOL 0x21be37e1 hdmi_avi_infoframe_check vmlinux EXPORT_SYMBOL 0x2bf1e0cc pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL 0xa84ce9e0 crypto_aes_inv_sbox vmlinux EXPORT_SYMBOL -0x46615b5c bio_copy_data_iter vmlinux EXPORT_SYMBOL -0xa17e9693 inode_insert5 vmlinux EXPORT_SYMBOL -0xf21b749d deactivate_super vmlinux EXPORT_SYMBOL +0x8b691951 bio_copy_data_iter vmlinux EXPORT_SYMBOL +0x61019007 inode_insert5 vmlinux EXPORT_SYMBOL +0x4606da81 deactivate_super vmlinux EXPORT_SYMBOL 0x5bfbda91 vmap vmlinux EXPORT_SYMBOL 0xa9238af0 synth_event_trace_array vmlinux EXPORT_SYMBOL_GPL 0x57b8fae8 ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL @@ -9760,11 +9768,11 @@ 0x8d4f3fa4 hd44780_common_init_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x981efe92 mpt_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0x2cf293c8 mt76x02_mac_cc_reset drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x6cdd8e54 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xd83a4a32 cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xd8379672 cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x4e5f65c6 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2cae8604 cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x2ca35a44 cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xfc999f3e drm_sched_reset_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x7b7ff001 drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc9c0beea drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x25edf727 ieee80211_wake_queues net/mac80211/mac80211 EXPORT_SYMBOL 0x2ee39943 dfl_fpga_enum_info_add_dfl drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xd354231f bcma_host_pci_down drivers/bcma/bcma EXPORT_SYMBOL_GPL @@ -9773,63 +9781,63 @@ 0x96cd2b04 scsi_sense_key_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7f451522 drm_atomic_set_crtc_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0x28031a98 ife_encode net/ife/ife EXPORT_SYMBOL_GPL -0x75f203ac __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL -0x439f072f ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x51ad5bcc __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0x4d663acc ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x90e807c7 ib_cache_gid_parse_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x25165029 t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x541a0eb6 t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x8044a42b unregister_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL 0xf87bbff3 ieee80211_queue_stopped net/mac80211/mac80211 EXPORT_SYMBOL -0x20aebedf ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL -0xe2858f75 cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL +0xb5c5a6fe ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x2954748a cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL 0x5aab54ef cfg80211_wext_siwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x02d20ca3 cfg80211_wext_giwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xb5209cd6 mt7663_usb_sdio_tx_status_data drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x8d6db963 mt76x02_mac_setaddr drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x7bedeed8 __drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4c06b5e2 o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x78f7f073 o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x985e85df kvmppc_core_pending_dec arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xc366bfa1 ceph_pagelist_truncate net/ceph/libceph EXPORT_SYMBOL -0x0d984d6c tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL +0xfc705d3b tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL 0xa0c64142 vfio_pci_core_finish_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xab993207 usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xb8da9184 usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x123d06a2 rtl_cam_empty_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xa70009fd mt76x2_configure_tx_delay drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x72fb1ba0 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xb1bff684 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x602c863b mhi_notify drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x5ae6dd0c cryptd_skcipher_queued crypto/cryptd EXPORT_SYMBOL_GPL 0x1d29b9e1 decode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x7d34e2cd ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xfc48e23d btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x47866dce ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbf803e81 btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0xd985053f __rio_local_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x5cc8cb86 __tracepoint_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7a26d3e6 nvme_max_retries drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x67452933 qlt_abort_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x5c54e653 drm_fb_xrgb8888_to_rgb565 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7de248c1 drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x990f1ae0 drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x62c470f1 qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x544a59a8 drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1bc916da drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2e97df35 qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL 0x754d5075 rpmsg_trysend drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xd9d557c0 fw_send_request drivers/firewire/firewire-core EXPORT_SYMBOL -0xd599b65a mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2ff510a9 mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1cacd940 mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3add51e1 mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x1a71d30c ttm_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xab223f97 xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd6ccdac5 xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe556199d ata_sff_tf_read drivers/ata/libata EXPORT_SYMBOL_GPL 0xbcbcad42 usb_serial_generic_write_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xc7a7c85d xhci_drop_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xab34c6a1 ath10k_htt_rx_pktlog_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x2d87cbaf mlxsw_core_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x82f7a09d mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x96c3e61a mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6004858d LZ4_compress_fast lib/lz4/lz4_compress EXPORT_SYMBOL 0x482ac5a4 g_token_size net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x9ae12e17 __tracepoint_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x43cd48d9 mt76x02_init_debugfs drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x381d06c6 cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x77604f8a cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xd8fa57a6 dlm_unregister_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x48aaf60a kvm_vcpu_gfn_to_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xbd3e89b5 nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x432d13c6 kvm_vcpu_gfn_to_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x196343e3 nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xd58ef04b __parport_register_driver drivers/parport/parport EXPORT_SYMBOL -0x9a1d6c59 md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL +0x64de3835 md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL 0x6909cb36 rmi_2d_sensor_abs_process drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x863f3039 wl1271_acx_sleep_auth drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xb9e24269 rt2x00lib_set_mac_address drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL @@ -9839,34 +9847,34 @@ 0xf3358a12 genphy_c45_pma_resume drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x6113ab91 sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xeefa494b scsi_target_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc3f5e7cb drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x7844b089 drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xa38c4c94 drm_memcpy_from_wc drivers/gpu/drm/drm EXPORT_SYMBOL -0x42c07427 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL -0xb4131650 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL +0xdde53df5 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL +0x50b73eaa dm_get_device drivers/md/dm-mod EXPORT_SYMBOL 0x700d03fe mpt_free_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL -0x864f95ce iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4da61e0b iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x4eb4bce4 fcoe_ctlr_destroy drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x7cdc007f jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x3d3ac16d jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0xf9868c7f p9_client_statfs net/9p/9pnet EXPORT_SYMBOL 0x3c7607ab wdev_to_ieee80211_vif net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x2bfceaff nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x93ed5153 nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0x48a2c153 __devm_uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL 0xf03984ae dev_attr_link_power_management_policy drivers/ata/libata EXPORT_SYMBOL_GPL 0x7d053fc5 dm_rh_start_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xf61088c3 cec_queue_pin_hpd_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x6fe374ff mt76_mcu_rx_event drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x25d5d6c7 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8564b8e9 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x58ae318a fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x96395597 cxl_start_context drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x91fec1cc drm_rect_calc_vscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2d50570f drm_rect_calc_hscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5bc92e85 LZ4_compress_destSize lib/lz4/lz4_compress EXPORT_SYMBOL -0x005e4190 virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x6b1c3868 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x513e90c0 virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x025500a1 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x94df96c8 wl1271_cmd_data_path drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x879be2f1 hostap_info_process drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xc497c66e ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xda0f96ad nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdc33862a ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe41d886b nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL 0x43cc3d4b pstore_blk_get_config fs/pstore/pstore_blk EXPORT_SYMBOL_GPL 0x9e59271d dsa_8021q_rx_source_port net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x3adc86a0 ir_raw_event_handle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL @@ -9878,152 +9886,153 @@ 0x07175682 sas_release_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xc7d04fc5 drm_vma_node_allow drivers/gpu/drm/drm EXPORT_SYMBOL 0x92b9835e drm_dp_128b132b_cds_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x54ebbe52 nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1ebcf92e fscache_operation_init fs/fscache/fscache EXPORT_SYMBOL +0x62cb0b6a nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4dac77f0 xdr_encode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6512183d xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x274dc43b l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xc8a665c7 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1a0141b2 l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0xf3c2dfe0 transport_set_vpd_proto_id drivers/target/target_core_mod EXPORT_SYMBOL 0x79459c18 intel_th_driver_register drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x910cd786 mptscsih_scandv_complete drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xf642a280 wl1251_free_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL -0x1281cfd4 mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x1d7e07a7 ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x5e079984 mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x08d3f009 ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x7a26a36b __fscache_clear_page_bits fs/fscache/fscache EXPORT_SYMBOL 0xd47fcd00 mrp_unregister_application net/802/mrp EXPORT_SYMBOL_GPL 0x2c8167cf fpga_bridges_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xd15b4002 intel_th_driver_unregister drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0xc3ddc1e9 lp55xx_init_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x3838a450 lp55xx_init_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xa707a519 ath10k_htc_rx_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x255ab30f cxgb_get_4tuple drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x263852ac pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x739d7f5f kvm_debugfs_dir arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x7d8f8ca3 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x243ba4da pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xca8fc184 kvm_debugfs_dir arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x34967342 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2ae69c92 dfl_fpga_enum_info_free drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xc93ee1e7 usb_phy_roothub_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe39d0794 usb_phy_roothub_exit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x0aea8561 xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x61173349 xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x0a1a3b40 rtl92c_phy_iq_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x023b825d rtl92c_phy_ap_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x7498de97 nvmf_free_options drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x31b8a5e3 __drm_set_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL 0x0a519c66 xillybus_cleanup_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL -0xdec209e3 jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x10f8c738 vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xa01c498a ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc7117a9e jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x09b91de6 fscache_cookie_lookup_negative fs/fscache/fscache EXPORT_SYMBOL +0xdf244122 vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x7d990cf0 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x9e63cac4 usbnet_cdc_unbind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL 0x0b2f2c53 mt7615_mcu_fill_msg drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xd61e7482 rtsx_pci_card_power_on drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xbfd1bb15 drm_gem_prime_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x7f963afe vhost_discard_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x3704f89d btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x72a09aea btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x7087d145 usb_autopm_get_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x75934c58 hostap_set_multicast_list_queue drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x29b43fcd phy_device_register drivers/net/phy/libphy EXPORT_SYMBOL 0xd3398750 drm_client_modeset_commit drivers/gpu/drm/drm EXPORT_SYMBOL 0xad4e902b drm_color_ctm_s31_32_to_qm_n drivers/gpu/drm/drm EXPORT_SYMBOL -0x91c6f989 rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xcc4bc185 hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0x0d85de24 rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x39bb0d40 hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL 0xae956dce ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x61d24c52 ib_rate_to_mbps drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb33ebf51 uhid_hid_driver drivers/hid/uhid EXPORT_SYMBOL_GPL 0x8a54bc24 typec_retimer_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x27233bf1 mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x79917df7 mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4693ba8d mlx4_multicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x469aa348 fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xbe322757 xillybus_endpoint_discovery drivers/char/xillybus/xillybus_core EXPORT_SYMBOL 0x65aaf037 crc7_be_syndrome_table lib/crc7 EXPORT_SYMBOL -0xe14b340e __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xdef34657 __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x9aab8006 passthrough_pr_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0x118ebec5 ata_pci_bmdma_init_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x1e929ab7 rio_get_comptag drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xa38a1ad2 ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x3868baba ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x73412ecd mt76x02_ampdu_action drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x3c531ec9 free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xfa7a3c3b free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x825c7340 phylink_get_eee_err drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x8bd17800 enclosure_component_alloc drivers/misc/enclosure EXPORT_SYMBOL_GPL 0xffe44a29 drm_property_create_signed_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x625f52b8 drm_framebuffer_plane_height drivers/gpu/drm/drm EXPORT_SYMBOL -0x2339dfab kvm_get_running_vcpu arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x12ac0d3c ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x8052562d arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x7f2114bb kvm_get_running_vcpu arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x6304f1a8 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x90808088 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0xe23a056c unregister_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x1dddf0d3 vfio_pci_core_ioctl_feature drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x5c3d247f spmi_command_shutdown drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x67cb6470 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc77a0232 iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x406493b0 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa15eb7d5 iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x97a841e7 async_tx_submit crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x1ced5878 nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x88953777 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6b166865 mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa9bf9f2a nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x84502e61 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1254190f mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x83edf3a1 drm_gem_vram_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x41cd3942 drm_atomic_add_affected_connectors drivers/gpu/drm/drm EXPORT_SYMBOL 0xa333f9e8 __fat_fs_error fs/fat/fat EXPORT_SYMBOL_GPL 0xefce3c3b ceph_pagelist_reserve net/ceph/libceph EXPORT_SYMBOL -0x81a178bc rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2651f8ef rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x55724336 team_modeop_port_change_dev_addr drivers/net/team/team EXPORT_SYMBOL 0x38ac9bd0 hostap_check_sta_fw_version drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x19be110e mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8d156bd5 mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x950b5ccf drm_atomic_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0x01bfc19f drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe261e60f drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc5777fca linear_range_get_selector_low_array lib/linear_ranges EXPORT_SYMBOL_GPL -0x45a4ef13 xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xbd78d97b xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xc182c08c iscsit_get_datain_values drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x2b9d522d sata_scr_write_flush drivers/ata/libata EXPORT_SYMBOL_GPL 0xe4b5be83 mlx4_mr_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf497e707 drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0x8837f069 drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL 0x1500424a is_hsr_master net/hsr/hsr EXPORT_SYMBOL -0xb52c2e17 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xb574c1bb lp55xx_write drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0xb84701dc iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x89efa700 lp55xx_write drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x3646e38f dm_tm_issue_prefetches drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x08e4af88 mt76u_resume_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xe5fbd369 ath9k_hw_disable_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x84ef4dc2 mlx4_SET_PORT_SCHEDULER drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xfd57e63f cxgbi_ppm_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xa8d3f87d fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x0e66f1b9 nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb3f2eac7 nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL 0x34857f77 ife_get_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0xf5dedb30 rdma_node_get_transport drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x09aaea0e ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL -0xfd18a093 ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x1074f3a0 ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL +0xdc47fb1f ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL 0xe2b4b05a dm_exception_store_destroy drivers/md/dm-snapshot EXPORT_SYMBOL 0xbc9b8588 ehci_cf_port_reset_rwsem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x35f040a9 b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x18222c4f b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xd5448581 rt2x00lib_txdone_noinfo drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xac2555e9 ath_hw_keysetmac drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xa0033a37 ath6kl_core_create drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x03cc0256 mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xded928ff mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfbad3cf0 scsi_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x820c735c ocxl_context_alloc drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x84eba96d oslec_free drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x866ac43c drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf5495736 ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL -0x721f76a3 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd16978c6 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xccdcb9ce ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL +0xef547c40 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb06be719 usb_wwan_open drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0xb928414b register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL +0xc080d125 register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL 0x2944d38c mt76x02_mcu_cleanup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xc8143fcf of_mdio_find_device drivers/net/mdio/of_mdio EXPORT_SYMBOL 0x79aa5ea0 cxl_get_context drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x884deb9d eeprom_93cx6_read drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x04f35ddd drm_gem_simple_kms_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xae975fcc mhi_unregister_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xefc6027b xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5c0aa704 ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc90c50e0 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8b606e94 md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL +0x691b5de8 xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38d28c7e ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbbc815bb ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5bfe79b8 md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL 0x1b083369 __SCK__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfed11ed1 usb_mon_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6107228b ath10k_core_napi_sync_disable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xaae2e607 ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x2a96fe96 ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xc56f7aa7 mlxsw_core_event_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xaf8755f4 mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x11041c39 mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7b1251dd scsi_is_sas_rphy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x03e57c24 drm_plane_create_color_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xe2fe63f8 nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x07c9af62 jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL -0x24bf61f8 vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xde2936ce ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x1c1e63dc nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xab11ff2e jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL +0x482f39fd vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xf29b42a0 ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x11a80f15 il_setup_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4c1abc10 il_power_initialize drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x6f56a6ec ar9003_mci_send_wlan_channels drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL @@ -10031,24 +10040,24 @@ 0x352633f4 objagg_hints_stats_get lib/objagg EXPORT_SYMBOL 0x9a5fe466 p9_client_lock_dotl net/9p/9pnet EXPORT_SYMBOL 0xac0d4012 usb_serial_deregister_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x02a7332e b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x8dd83387 b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xbd863e3d rtw_tx_fill_tx_desc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xbb3dd534 il_hdl_spectrum_measurement drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xc85d2184 scsicam_bios_param drivers/scsi/scsi_mod EXPORT_SYMBOL 0x9ab3f449 ssb_commit_settings drivers/ssb/ssb EXPORT_SYMBOL 0x4bbc71f0 __traceiter_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xebdeaa7b rt2x00usb_vendor_request drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL -0x36b275e4 dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xf61a13e4 ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x440b1f37 md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL -0x09886f16 ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc6aa3998 dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xedb6234e ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x07ce0b0a md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL +0x423bcedb ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb22dfd68 drm_format_info_min_pitch drivers/gpu/drm/drm EXPORT_SYMBOL 0xfda1e1ea mhi_alloc_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x4ce8e09b kvm_vcpu_mark_page_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x2ce7a07e ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x640fe32e kvm_vcpu_mark_page_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x910c2089 ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2eec224d dev_attr_ncq_prio_enable drivers/ata/libata EXPORT_SYMBOL_GPL -0x58bc04e8 usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xa26a0735 usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3ff1bbc1 usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7a1cabf1 usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x570e9cd5 usb_urb_ep_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x46bf547f rt2x00lib_dmastart drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x3d0027d5 ath11k_info drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -10056,44 +10065,44 @@ 0xbc222a8d mlxsw_afk_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xea8f3747 set_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x732e75c9 sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xe6dfb95d drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x87dc0331 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL +0x114c8876 drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x15c922e7 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL 0x705bfa62 qtree_release_dquot fs/quota/quota_tree EXPORT_SYMBOL -0xa65f99a8 ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL +0xc2a050b9 ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL 0xc1dbfa83 p9_client_fsync net/9p/9pnet EXPORT_SYMBOL 0x81fff2d1 ip_set_netmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x55833ffe ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x772c4554 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x71cafda6 ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xc890a585 pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x610b257e mpt_reset_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xcdbdeca7 mdio45_ethtool_gset_npage drivers/net/mdio EXPORT_SYMBOL 0xc44afd3e rt2x00usb_disable_radio drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xcdaf66cc mt76_tx_worker_run drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xdf022d7d phy_error drivers/net/phy/libphy EXPORT_SYMBOL +0x75b9ebd1 phy_error drivers/net/phy/libphy EXPORT_SYMBOL 0xd8a994eb scsi_extd_sense_format drivers/scsi/scsi_mod EXPORT_SYMBOL 0xddc5786f drm_sched_job_add_dependency drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x3446d6a7 drm_get_format_info drivers/gpu/drm/drm EXPORT_SYMBOL -0x9ba00a21 xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb232064e dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x12bed37c dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xde27f40a xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x81eb8a5e dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xbfb71329 dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x9adb7399 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xa589366f b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x966ab6ec __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x810e6f14 b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa61d2de8 __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x9c119ef5 ath10k_ce_send_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x584a31ab __SCK__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdad9c8b1 drm_prime_get_contiguous_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x0542bdef drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6c940834 drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbd47f72e drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x55c3e16f drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc9e38c07 mhi_pm_resume drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x12627f15 curve25519_generic lib/crypto/libcurve25519-generic EXPORT_SYMBOL 0x11b2982b vhost_chr_read_iter drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x10cdacd5 parport_wait_peripheral drivers/parport/parport EXPORT_SYMBOL 0xbf1a2968 btracker_create drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xbf15c050 rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xbf5f396d rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x30d27989 rt2x00mmio_initialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x2d06dcf9 ar9003_mci_cleanup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x90068932 drm_atomic_helper_prepare_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x45cce9d1 drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3881b1cd drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x688e6a64 torture_cleanup_end kernel/torture EXPORT_SYMBOL_GPL 0xcb96d461 wiphy_to_ieee80211_hw net/mac80211/mac80211 EXPORT_SYMBOL 0x09198f2c nvdimm_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL @@ -10106,7 +10115,7 @@ 0x91010ce2 ath9k_hw_setmcastfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2733eaf7 scsi_dev_info_list_add_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xff748b76 drm_buddy_alloc_blocks drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0xa504b15c cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xbef5bd92 cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x70679422 cfg80211_sched_scan_stopped_locked net/wireless/cfg80211 EXPORT_SYMBOL 0xef5ec6a0 vhost_set_backend_features drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x8ce97cfa vhost_dev_cleanup drivers/vhost/vhost EXPORT_SYMBOL_GPL @@ -10115,24 +10124,24 @@ 0xb2fbe90b rtw_bf_cfg_csi_rate drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x14f69aa2 mt76x2_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xca80437b ceph_extent_to_file net/ceph/libceph EXPORT_SYMBOL -0x4acbda3f cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL -0xb57a2466 ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL -0x12728e15 mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5b24069d cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL +0x7bdaf955 ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL +0xc151a1ef mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4a1982c1 xpcs_do_config drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x8065378b lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x67186038 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xea478462 nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL +0x8591b540 lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xf7695670 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x123cbf18 nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x0826e917 __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x361e95c1 usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xcac456d6 phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0xbf81e5eb usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5178f7de phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL 0x86bbff8e drm_fb_xrgb8888_to_rgb565_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe49b77d3 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2743b977 __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL -0xd177baee nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x65c56dd3 nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x5b50f4e2 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2e0b8dfa __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL +0xc4f6d11f nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3f2c3c1d nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x3438a7c5 nand_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0xa2edd3fd mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xce6834cd mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x38d0e0d2 mlx4_srq_lookup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x18c454bd phy_resume drivers/net/phy/libphy EXPORT_SYMBOL 0xeee9db5c nvmet_req_uninit drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL @@ -10142,42 +10151,42 @@ 0xfd581da1 free_rs lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0xdfc7c6ef ssb_admatch_size drivers/ssb/ssb EXPORT_SYMBOL 0xcb17f1cb ssb_admatch_base drivers/ssb/ssb EXPORT_SYMBOL -0xd30f80a7 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb99593aa ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xc7980d82 il_tx_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x37b768c7 il_add_beacon_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x57698a50 drm_mm_takedown drivers/gpu/drm/drm EXPORT_SYMBOL -0xc0bab30a nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf9a17e61 svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2bcf4639 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x403a54eb svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf5596d89 cfg80211_get_p2p_attr net/wireless/cfg80211 EXPORT_SYMBOL -0x7080da9b nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x40fbde49 synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x7704d6f0 nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x2d252eb7 synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x63e698bb mrp_request_leave net/802/mrp EXPORT_SYMBOL_GPL -0xf707154c get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x499ba7a2 b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x154f8a4f get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2bfc3751 b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x79c27be3 wl1271_cmd_send drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x1906648e brcmu_boardrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x7137e027 drm_crtc_vblank_on drivers/gpu/drm/drm EXPORT_SYMBOL -0x7b47f7e2 drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xfb3825c8 fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL -0xb7c5ee74 nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL -0x32d3a6a0 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL -0x717ae441 rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0x79091230 drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x50aa0428 fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL +0x69f020ef nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2a17b2f6 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL +0xed2cffaf rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL 0xe0f4a1c1 fsi_driver_unregister drivers/fsi/fsi-core EXPORT_SYMBOL_GPL -0xbea20178 core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL -0x4af17467 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x54c2c402 core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL +0xdf1eb0a8 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x7a0293b5 rtl_cam_reset_all_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x1733a884 iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc1d5d504 scsi_cmd_allowed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xa522c824 vhost_exceeds_weight drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x7b274ee7 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xac59d752 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2e537f68 nvdimm_has_cache drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x81e93dfb mt7615_init_txpower drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xe287f94e ath_is_mybeacon drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x278dfea4 scsi_flush_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xeb59ea5e xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x64cf7ba3 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4dc51517 arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL -0xd9975559 nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x810c9883 xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7260b885 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xccf3c3e2 arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL +0x72c356b9 nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x4c19c710 fpga_mgr_load drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x7e592b32 stm_source_unregister_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x94a0b1ca nanddev_mtd_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL @@ -10194,89 +10203,88 @@ 0x9e0bd753 tcpm_pd_hard_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x3084020a bcm_phy_write_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x6d0805ed scsi_host_get drivers/scsi/scsi_mod EXPORT_SYMBOL -0x304ad45c drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc5f65514 drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x54c64117 drm_event_reserve_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x4d234bfe mhi_sync_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL -0xd42a6b0a fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0x5e0747cb fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL 0x117aca91 cfg80211_merge_profile net/wireless/cfg80211 EXPORT_SYMBOL -0x42dc0399 rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x6f000436 mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL +0x37f0cbeb rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd205fe5f mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL 0x1782b1cf parport_ieee1284_epp_write_addr drivers/parport/parport EXPORT_SYMBOL 0xb52f692f parport_ieee1284_ecp_write_addr drivers/parport/parport EXPORT_SYMBOL -0x8d144c0d acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL -0xac79f70e acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL +0xf39166a1 acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x81204c5e acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL 0xaefe50ec phy_set_sym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x790db1b0 drm_vblank_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x95dbed3c drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9f4a425d drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x9e13f6f6 gf128mul_lle crypto/gf128mul EXPORT_SYMBOL -0x1d1df87b nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x69284be1 nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xb513d5d7 ieee80211_rx_list net/mac80211/mac80211 EXPORT_SYMBOL 0x00d4c500 usb_decode_interval drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0xd17d2a22 phy_basic_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x784b36a4 nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x99e6baae nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x6245c6e9 drm_atomic_helper_commit_duplicated_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x04cbb66b drm_hdcp_update_content_protection drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xcb315135 __async_tx_find_channel crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x10d71a14 jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0xdb0d3682 jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL 0x313e57e0 ieee80211_stop_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0xa1fd686b ife_alloc_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL -0xdacf489d mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc8d67201 phy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL +0x6c18223f mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbe9cb907 phy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL 0x568594ac fcoe_check_wait_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x841337d3 srp_start_tl_fail_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL -0x48180f1e nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1e99fd9e rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL -0x68fef3d9 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0c22af09 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7601b478 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL +0xf6c5fe3e xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe1da0e75 vfio_pci_core_sriov_configure drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xae083871 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xc876e8e1 i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xa6336423 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x528168bf i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xdc3ddcb8 rt2x00lib_remove_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x6adadbb4 nvme_auth_free_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0xae863432 backlight_force_update drivers/video/backlight/backlight EXPORT_SYMBOL +0xe84d392f backlight_force_update drivers/video/backlight/backlight EXPORT_SYMBOL 0x6999c7de kvmppc_emulate_instruction arch/powerpc/kvm/kvm-pr EXPORT_SYMBOL_GPL 0x89a484d6 ieee80211_sched_scan_stopped net/mac80211/mac80211 EXPORT_SYMBOL -0xbc4192b7 ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL +0x320da31e ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL 0xdfe66737 rio_query_mport drivers/rapidio/rapidio EXPORT_SYMBOL 0xca0b000c mt76x2_mcu_init_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x6cc30f46 p54_free_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x36d49ce4 ath9k_hw_addrxbuf_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x8a4f3d96 ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf86e86f1 ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x7c2b2e4b scsi_device_from_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xf1dac311 drm_sched_entity_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x7356d4ee __drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xca1690cc drm_crtc_vblank_restore drivers/gpu/drm/drm EXPORT_SYMBOL -0x6f9e11e6 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL -0x379820f7 __fscache_maybe_release_page fs/fscache/fscache EXPORT_SYMBOL +0xcd1fa383 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL 0x15bed7a5 LZ4_decompress_safe_partial lib/lz4/lz4_decompress EXPORT_SYMBOL 0x7c1ce8d4 llc_add_pack net/llc/llc EXPORT_SYMBOL -0x8c317b3b xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0xd201c028 xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL 0xf93d6fae rpmsg_create_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xbe456d11 btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x15d7f935 btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x8706365c sensor_hub_device_close drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0x9b776147 cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x3e560e52 cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x7ddad370 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc1755fde ath9k_hw_deinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x806625e9 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x1f089a5f nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL -0x82c167f9 kvm_set_memory_region arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x42839083 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x00782d32 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0253fbc3 kvm_set_memory_region arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x0718b8b7 bt_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x33ba8dc2 mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x630e6a28 mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL 0x66cd8873 typec_altmode_attention drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x62cdab54 mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xecc5d59d mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xf405b577 nvmf_should_reconnect drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x1d85177f rtsx_pci_card_power_off drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xc91cc99f drm_atomic_get_new_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x119a492c ieee80211_nan_func_terminated net/mac80211/mac80211 EXPORT_SYMBOL -0xd3ba0bc3 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x6262e7e2 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x07cfd8f6 nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL -0x791433f3 rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xa3ca539e l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x443b6f8a inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x55286eff nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x1c3e6f47 rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0x316455f2 mtd_do_chip_probe drivers/mtd/chips/gen_probe EXPORT_SYMBOL -0x0f39a5a8 iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x90d0cb7c pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x538ea2c5 iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf066384d pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xb657d990 wlcore_event_channel_switch drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xde1aaacf rtw8723d_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8723d EXPORT_SYMBOL -0x1f77a1c4 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xf17021c1 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x3b5e671a rt2800_read_eeprom_efuse drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x5da2e5e0 mt76_has_tx_pending drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc5a64da3 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -10285,54 +10293,54 @@ 0xcf833e6d drm_fb_memcpy_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1d19a70a ipmi_get_smi_info drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x6bedf402 ieee80211_freq_khz_to_channel net/wireless/cfg80211 EXPORT_SYMBOL -0x4af7fffa ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xef346ba8 ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xb2d8b882 nand_ecc_sw_hamming_get_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x2f622ea1 roccat_disconnect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL -0xc952339c usb_of_get_companion_dev drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x70716a08 usb_of_get_companion_dev drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x0d0350ca ath10k_ce_completed_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb060761d __phy_modify_mmd_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0294c6a2 nfs_callback_nr_threads fs/nfs/nfs EXPORT_SYMBOL_GPL 0xcdd26eed configfs_unregister_subsystem fs/configfs/configfs EXPORT_SYMBOL -0x19bf2fa3 kvm_vcpu_destroy arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x817a39c6 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL +0x4f0e308b kvm_vcpu_destroy arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xd777973a br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL 0x18b04c9d mt76_connac_mcu_start_patch drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5bd84fd5 mt76x02_rates drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa3d68505 fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xe2c01e9c drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xffb14288 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL -0x319869ff ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL -0xc808a451 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x0bdfc8a0 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL +0x38dcd69c ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL +0x260fb3f7 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xbfed0290 ipack_device_add drivers/ipack/ipack EXPORT_SYMBOL_GPL -0x05f9e4db orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xc263ab4f virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x1a29fdb1 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x6d46da06 orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x20c8d0e3 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x98e2b024 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x713d8b87 devm_fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x698e333c sensor_hub_input_attr_get_raw_value drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0x8860e473 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xd1e5c286 cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xae752188 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x9d2a0f2f cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xf76b838f fc_frame_crc_check drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb5c4b952 vchan_tx_desc_free drivers/dma/virt-dma EXPORT_SYMBOL_GPL -0x5e151ccd ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x406b40c0 ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf1b0c187 ata_sff_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0xa9a098e4 dev_attr_ncq_prio_supported drivers/ata/libata EXPORT_SYMBOL_GPL 0x14826776 iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x1efb966f drm_bridge_is_panel drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe9f60d03 drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xa893cedf drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0xbd1d193f usbnet_get_link_ksettings_internal drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x6677008d rsi_91x_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0xe8a0adfa mt7615_init_debugfs drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x596f9485 mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x6cd88abd mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x24893734 nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9f45071c mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4c9c2784 mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xdebb5d02 nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x831d8ab2 rtsx_pci_complete_unfinished_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x2245d711 lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xfcb5cf08 lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x9fa89829 drm_atomic_get_crtc_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x708f396f cfg80211_wext_siwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x4e17e62e cfg80211_wext_giwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x7c3ac925 ieee80211_get_vht_max_nss net/wireless/cfg80211 EXPORT_SYMBOL -0x39008c61 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x2108b9d4 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa6a3ce48 core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0xdcfee32a __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc7f4e103 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x100b4393 core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0xbd47a44e rio_unregister_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x5cf44139 usbnet_suspend drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x8150b015 rtl92c_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -10340,20 +10348,20 @@ 0x8effb505 phy_gbit_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xa527c7c1 sas_execute_internal_abort_dev drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xaf969565 ocfs2_dlm_lock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x91a7188c nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd316735d nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7de53067 rpc_init_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9fa1a5db ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x6669f28d ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x238af254 rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x82fa7dfb ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x7e7e0a27 ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeb0fcd90 rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9e0087a7 vfio_assign_device_set drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xa82b2066 dm_bufio_write_dirty_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x5a676951 matrix_keypad_parse_properties drivers/input/matrix-keymap EXPORT_SYMBOL_GPL 0xbe6a6217 fw_iso_resource_manage drivers/firewire/firewire-core EXPORT_SYMBOL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xecaf18dd mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x09913f5b mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5e7c9dc3 scsi_device_set_state drivers/scsi/scsi_mod EXPORT_SYMBOL -0x0bb7d874 drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x2c2ffb57 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x4b27b454 drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x447c523f drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x2d5e90c6 kvmppc_sanity_check arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xf13914b3 gue_encap_hlen net/ipv4/fou EXPORT_SYMBOL 0x53911987 nanddev_bbt_set_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL @@ -10367,120 +10375,118 @@ 0xe69411ad mt76x02_phy_set_band drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd06d73f0 lbtf_send_tx_feedback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x4ce7d687 cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x4cea0ac7 cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xb8731ab1 cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xb87ec6f1 cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xc9c6bb25 eeprom_93cx6_readb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL -0xcf629dd8 ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL +0x04ef7fc6 ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL 0xe2c84666 nft_reject_icmp_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0xdf954723 rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xb9a56c2c ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe871259e md_integrity_register drivers/md/md-mod EXPORT_SYMBOL +0x46008fe6 rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x84305590 ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb83a16c3 md_integrity_register drivers/md/md-mod EXPORT_SYMBOL 0xc17515d7 usb_hcds_loaded drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe4c950f9 usbnet_write_cmd_nopm drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xcca470a5 mt76_skb_adjust_pad drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9fb5218e __fscache_check_consistency fs/fscache/fscache EXPORT_SYMBOL -0xe0fa758b l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL +0xfeffd232 l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL 0x2149c2c5 ssb_bus_resume drivers/ssb/ssb EXPORT_SYMBOL -0x9a6855b1 target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL +0x3cfab07e target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL 0xcc90ceb1 parport_claim drivers/parport/parport EXPORT_SYMBOL 0x3e1a8c6a ath11k_ce_get_attr_flags drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xb5130e3b mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x73951820 mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5e6aa3d1 bcm_phy_read_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xdd804dcc __scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0x79a19a61 drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x17277a45 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd8ec4e22 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x31f3b417 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd7a3732d drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x1a0f3c48 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1b196ff9 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x24185187 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd7d3d6b3 mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x925f421d dm_array_info_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x9da95ece dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0b8f5e85 dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x4a91c15d cec_queue_pin_cec_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x51fd1ccf usbnet_set_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x00bff6ca usbnet_get_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x0c9723d6 nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc24156fb nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x28779e52 drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL 0x3e69da92 agp_remove_bridge drivers/char/agp/agpgart EXPORT_SYMBOL_GPL 0x7610355c dlm_posix_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL -0xba2a56f6 cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf2d250b0 svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8e3be2ba svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xefb56f41 dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x218a4f9e cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xee192f83 svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xba6d4bff svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd193349a dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x9ef4c5f3 usb_stor_suspend drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x24c37e3e vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL +0xce7b8c8a vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL 0xf25026db rtl8723_enable_fw_download drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x68f76ea3 w5100_remove drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL 0x15801382 mlxsw_afk_key_info_put drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x84492422 fscache_mark_pages_cached fs/fscache/fscache EXPORT_SYMBOL -0x8d22603b rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x715ffbac rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x00a58b23 ssb_device_is_enabled drivers/ssb/ssb EXPORT_SYMBOL 0xa77a001a spc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0xfe8db53c ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x15400f84 ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0x0d298475 rtw89_pm_ops drivers/net/wireless/realtek/rtw89/rtw89_pci EXPORT_SYMBOL 0x32c62492 __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xd09d3981 ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL -0xaebffd22 mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0x777d16db ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x6220fe0e mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL 0x3e0ef07a nvmet_wq drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xec12af74 __drm_dbg drivers/gpu/drm/drm EXPORT_SYMBOL 0x7430f97c tpm_key_create crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL 0x6a6308be locks_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL -0x8caf97ac sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb0e81f27 sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x65c6e4c3 typec_cable_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x4fcd039b typec_cable_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xdf099ec2 usb_wwan_suspend drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x5fa0bb3c usbnet_link_change drivers/net/usb/usbnet EXPORT_SYMBOL -0xbc7eb323 rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xc91a27fc rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xf8846fcd mt7615_txp_skb_unmap drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xab18faaa mt76x2_phy_update_channel_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x81877bf4 mt76_eeprom_override drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x8cef1df0 phylink_mii_c22_pcs_an_restart drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x25056497 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0x55061bc8 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x77a47e5e dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x02d53615 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x735b3c81 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xedd67ddc dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xa7c6076c xfrm_msg_min net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0xc14c6f81 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xc08480a5 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xa414d31f ucsi_connector_change drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x9cec4c51 usb_autopm_put_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x79a7c025 usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x81c61445 phy_ethtool_nway_reset drivers/net/phy/libphy EXPORT_SYMBOL -0x8d45ac52 virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x3a3fe19d usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x73bf8a24 phy_ethtool_nway_reset drivers/net/phy/libphy EXPORT_SYMBOL +0x77c3a7ac virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x2101cbc9 ceph_oid_destroy net/ceph/libceph EXPORT_SYMBOL -0xe3359ce1 ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL -0x12e8c6f9 btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0x0c0a6284 ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL +0x2c2527f4 ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL +0x07eb14ee btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x7dfbfeb7 ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL 0x3921cb9d usb_ftdi_elan_edset_empty drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x02c76c5e mt76_connac_mcu_alloc_wtbl_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x35bf701b ath10k_ce_free_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x90b7ca7d ocxl_global_mmio_write64 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x895b0f5a ocxl_global_mmio_write32 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xdb99227d drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x0ff8a98b drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x6210e871 ife_tlv_meta_next net/ife/ife EXPORT_SYMBOL_GPL 0xfc548a9f ieee80211_queue_delayed_work net/mac80211/mac80211 EXPORT_SYMBOL -0x8cded08e sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL -0x39a0ec7b ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0ff55f2d sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL +0xf7c9f1a2 ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf56b318d vfio_pci_core_uninit_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xbedf334f sata_scr_read drivers/ata/libata EXPORT_SYMBOL_GPL -0x0a4c9844 drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8e91753e drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4a06de2b drm_atomic_helper_wait_for_dependencies drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x38823643 drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x894b50cf drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x392a838b drm_dp_downstream_max_dotclock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x46362e31 drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x73d0c074 drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xefce991c ceph_pagelist_append net/ceph/libceph EXPORT_SYMBOL 0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4d16a2da ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x5c5421f2 ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0xdd76d50a mt76x02_phy_set_rxpath drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf912a9f7 ath9k_hw_check_alive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4a5a8811 curve25519_null_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL -0xf15f6bf9 bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL +0xad3345d7 bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL 0x6e38c9f6 ife_encode_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x6a88442d ife_encode_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x154c6338 dm_kcopyd_client_destroy drivers/md/dm-mod EXPORT_SYMBOL 0x2ad91f6e ir_raw_gen_pl drivers/media/rc/rc-core EXPORT_SYMBOL 0x9e12e343 ir_raw_gen_pd drivers/media/rc/rc-core EXPORT_SYMBOL 0x96f2bb34 sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xb6bd381f drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe53a0cad devm_backlight_device_unregister drivers/video/backlight/backlight EXPORT_SYMBOL +0x8ead574b drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa131e3e6 devm_backlight_device_unregister drivers/video/backlight/backlight EXPORT_SYMBOL 0xb4ab71b6 ieee80211_sta_pspoll net/mac80211/mac80211 EXPORT_SYMBOL -0xb074d7d3 get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL +0x6aecd51a get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL 0x06d3b27e wl12xx_debug_level drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xc234ef96 rtl92c_dm_init_rate_adaptive_mask drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -10491,19 +10497,19 @@ 0xe036fdda drm_atomic_helper_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x709ee30b drm_client_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x060f1d6a kvmppc_h_logical_ci_store arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x2f56139b cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x9b05a98f cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xeb0e77d9 rpmsg_trysend_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xb549e9d7 rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1970ad99 rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x6c28be5a vfio_info_add_capability drivers/vfio/vfio EXPORT_SYMBOL -0xf88440cf iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x52efa766 iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x0ee69952 led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0xfbf79500 cdc_ncm_fill_tx_frame drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x5b74bdbb mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x132e2829 mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3b321462 LZ4_setStreamDecode lib/lz4/lz4_decompress EXPORT_SYMBOL -0x8925eaf8 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x88910364 _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x38adf278 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x64b72f4a _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x181dfa69 __traceiter_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x5568eec4 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x9a8e2658 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xa1c25595 il_eeprom_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x2ebe09fb drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfe731af8 nf_ct_invert_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL @@ -10516,13 +10522,13 @@ 0x9d4482c1 mt76x02_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfe65fae1 il_tx_queue_reset drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x7dfc74a1 drm_fb_xrgb8888_to_xrgb2101010_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc8fc240e lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL -0x375c2f31 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x864aaa6d fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL +0xa136ad9c lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL +0x6451d471 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb8dc3c8a fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL 0x2d266505 rpmsg_trysendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x5d79b8d5 rt2800_link_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x618a30ab mlxsw_afa_block_commit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x37fccc0c mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0e192dab mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2bbfa728 ttm_resource_manager_debug drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x6b9a7d93 drm_crtc_vblank_off drivers/gpu/drm/drm EXPORT_SYMBOL 0xf85b27de drm_crtc_vblank_get drivers/gpu/drm/drm EXPORT_SYMBOL @@ -10542,154 +10548,154 @@ 0xfbeeb13c phy_gbit_all_ports_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x6999edb9 phy_attach_direct drivers/net/phy/libphy EXPORT_SYMBOL 0xc1b4a6c8 fcoe_start_io drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x94fddf23 iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x41bb793e iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9330e075 iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x526d821f iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xae40354d cxl_set_master drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xd4958909 drm_crtc_enable_color_mgmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x0eca84bb p9_client_disconnect net/9p/9pnet EXPORT_SYMBOL 0xcf875450 cdc_ncm_rx_verify_nth32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0x167cb754 cdc_ncm_rx_verify_nth16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x4e6070ba libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x1d0db402 libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x7261330b __SCK__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x561f200b mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x9d723eae mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8a8cf053 __bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x1072dc73 iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0xb5b879d4 cxl_psa_map drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x3fc87a14 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4ff24923 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3d4b0fca vsock_addr_init net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x1612674b nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x44be6003 nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x66981f65 mux_control_select drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x2ee95a20 sbc_get_write_same_sectors drivers/target/target_core_mod EXPORT_SYMBOL -0x9e6d28a0 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL +0x91c6fc9e target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL 0xccfe6409 btracker_nr_demotions_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL 0xe323f3ca usb_serial_generic_get_icount drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x05456ce9 ath10k_ce_disable_interrupt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xcedffc4f mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x851c289f mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x4fc55078 do_dw_dma_disable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xaca90ebd ipmi_request_supply_msgs drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xe5cb7d92 pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5d1f0bd1 dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x621bfd73 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcc2a2ef5 pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd0e03f67 dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x1d1b750c roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x29f7408f nand_readid_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x0b94cd84 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL -0x5f433133 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL -0x3f0ac44c ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL +0x6804337d target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL +0x8099f1c0 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL +0xcec5c2f4 ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL 0xffb15c86 nd_cmd_in_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xc7b3eb17 b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x530162bc cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x811a1921 b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x7bfda0fa cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x0df86671 fixed_phy_set_link_update drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0xf049d891 nvmf_get_address drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0x6fe1cda7 drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x264f3d22 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x24948599 drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc6532501 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xe089cfcc agp_memory_reserved drivers/char/agp/agpgart EXPORT_SYMBOL_GPL -0x9b3c8890 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbf8578fa rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa920f6e0 spmi_command_reset drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x9f7b0ad3 target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL +0xe1f8b644 target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL 0x17ac9a74 mt76x02_edcca_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x9e41f494 mlxsw_afk_encode drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x029fe362 p9_is_proto_dotl net/9p/9pnet EXPORT_SYMBOL -0xb6b4cafc nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe6ba5b3a nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xe6507bee unregister_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL 0x483af3ac __nvdimm_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x24cce678 dm_exception_store_create drivers/md/dm-snapshot EXPORT_SYMBOL 0xe25c647f phylink_of_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x1fd115c0 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1b9e6350 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x0c5cd441 drm_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0x737f327c ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xc753a185 ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL 0x9d106d1b rio_mport_get_efb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x6e191c07 mt76_tx_status_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xebd75531 cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x9f772de2 iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x59051326 cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x37bd8dda iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x846bcda7 crypto_sha3_init crypto/sha3_generic EXPORT_SYMBOL 0x4b99648c vsock_addr_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xadf72e62 osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0x21fcd9a2 ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL +0x475194d0 osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0xc752a552 ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL 0x2c31df2b p9_client_renameat net/9p/9pnet EXPORT_SYMBOL -0xd12577d0 nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x50503ec0 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x6a378075 nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0f7eada3 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x23c4d702 rtw89_ser_notify drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x92df51c9 mt76_connac_mcu_hw_scan drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x8f83808f ath9k_hw_stop_dma_queue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xa8db193f cxgb4_smt_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x0df3509a ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL -0x2d7d6392 lp55xx_is_extclk_used drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0xbf0cab51 ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xdc9d3c91 lp55xx_is_extclk_used drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0xa29d4c0c dm_bitset_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xd89acdc2 cdrom_get_last_written drivers/cdrom/cdrom EXPORT_SYMBOL 0x97e05663 rtl_tid_to_ac drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xdebf3627 ath11k_core_free drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xf0d091d7 enclosure_add_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x0e6410f1 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xaef7f1ee drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x88c2d1b3 drm_crtc_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x2c0f6eb2 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL -0x287019e7 drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6c9a5620 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL +0xa525097e drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x71fa908a cache_flush net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8ca7f297 bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd6b63037 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x7f908128 bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe29ced12 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xc869b50f devm_fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x7d5e1815 dm_rh_get_region_key drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x191717af __tracepoint_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x433824b9 mt76x02_phy_dfs_adjust_agc drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xd562747a mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xffac5dfc drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x3b4a940d drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2d6ddbf3 mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7845e8d6 drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2635f1c5 drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd58bfb8b crypto_finalize_aead_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0xa57638c0 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5c95f47e br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0x5ef8269c nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xb85298a3 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb8f19eb2 br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x868a9b3e nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0xc0201344 intel_th_alloc drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc7d094b5 dm_read_arg_group drivers/md/dm-mod EXPORT_SYMBOL 0xcc68f1f5 rt2x00queue_unmap_skb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x481e088e ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x97df3da9 iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x64483c05 ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfd509a50 iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x8437ab23 ttm_bo_vm_reserve drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x0c3aab12 drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL -0xdeff4434 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL -0xd2675421 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf4f61271 drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x77d04598 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL +0xa82dbb05 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0298004b cfg80211_sched_scan_results net/wireless/cfg80211 EXPORT_SYMBOL -0x61904bed esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL -0x16575ae4 register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x81eb1973 esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x8f52b5c8 register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xdb324501 mt76x02u_mcu_fw_reset drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL -0x9ef73cdc nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xfd2a16a2 nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x3969fd5d drm_mode_set_config_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0xa1c4231f kvm_set_pfn_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x48051660 is_nvdimm_sync drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x1c15f50f typec_set_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xfdc8c1c8 usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0xbfee306b usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xcbad0785 usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x539c2300 usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0xd6d3bf5a rt2x00mac_sw_scan_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xbbdd1163 mt76x2_phy_tssi_compensate drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xcde5b10d ath9k_hw_btcoex_init_2wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xfdc6fdad cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x54cd8537 drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xec1dc2de drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL -0x1b1d676b fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa94727e3 cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcda5eaff drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4327c7f3 drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL +0x6c86fa4a fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL 0x09a34a2b crc_itu_t lib/crc-itu-t EXPORT_SYMBOL -0xbea5a9cf ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL +0x808b42c7 ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL 0xb0a7e403 mpt_Soft_Hard_ResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL -0x9d92dfa3 cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x5033cefe dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xe44ff9e2 ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL -0xc5f416f1 usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe0f4c5af cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcde96ba8 dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x9caddf6f ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xc5da259c usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5544a47f rsi_mac80211_detach drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0xbde101b8 rt2x00mac_bss_info_changed drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x40139cde mt76_register_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xe5786c7c svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1072e8a4 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL -0xe87993b7 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb0912887 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL -0x241ad4cc ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x3dbfab57 svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x21373c29 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL +0x2545d3ad ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa142f451 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0xa5fffd76 ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xe4bb2fe3 ar9003_mci_set_bt_version drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb43f078c ar9003_is_paprd_enabled drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xf8ad987d phy_validate_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x45a16565 nvmet_sq_destroy drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xfa46136c drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xedcf23be drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xf030247b drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1a002736 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xa29b628f agp_backend_acquire drivers/char/agp/agpgart EXPORT_SYMBOL 0xf6d34fb5 torture_kthread_stopping kernel/torture EXPORT_SYMBOL_GPL -0x98a38e6c nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0xf20a053e nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0x02d532cf nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x6ed736a4 nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0x5c745477 parport_register_dev_model drivers/parport/parport EXPORT_SYMBOL 0xf5bf55ee usbnet_status_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xa482d563 rtw_bf_phy_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL @@ -10699,299 +10705,298 @@ 0x91cf154d cxllib_get_PE_attributes drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xaa8106bc crc8_populate_msb lib/crc8 EXPORT_SYMBOL 0xc3cd034d crc8_populate_lsb lib/crc8 EXPORT_SYMBOL -0x5a393d45 osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL -0x00369724 iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x984bff07 osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL +0x12a1c4f6 iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x73d21541 cec_s_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x75d646cd il_get_single_channel_number drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x1326850f drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x755f7af2 drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x95213530 drm_print_regset32 drivers/gpu/drm/drm EXPORT_SYMBOL -0x2d98a2b6 mark_page_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x843592ee nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2a2675da mark_page_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xf28a94b3 nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0088f926 ata_sff_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL -0x1a6acddc lp55xx_unregister_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x1b7d86ae lp55xx_unregister_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x887c26e4 __traceiter_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb72cffaf __tracepoint_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd6c3be3d __tracepoint_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa0264a89 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x88dc01e4 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf203d3e3 fwnode_mdiobus_register_phy drivers/net/mdio/fwnode_mdio EXPORT_SYMBOL 0x844eb429 drm_send_event_locked drivers/gpu/drm/drm EXPORT_SYMBOL -0xfd304631 __fscache_write_page fs/fscache/fscache EXPORT_SYMBOL -0xed34d384 xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe8e0a85a rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x93868deb dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xded7b8a6 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x707bbd01 xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x013b9f13 rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbb0ee299 dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x2f2f4fe1 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf14882c0 bq27xxx_battery_update drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0x4b2cb433 i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x30bd9b0e i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x85812150 usb_power_delivery_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x30beff7d typec_get_negotiated_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x251a4b7d dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x0a85a40a dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x63e0fee5 mdio45_links_ok drivers/net/mdio EXPORT_SYMBOL -0xf8f0e2a2 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x966f77b5 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x8e3ab6fd drm_syncobj_get_fd drivers/gpu/drm/drm EXPORT_SYMBOL -0x64adcdea drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x5bbe678a nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9cd4a701 virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xb7707a29 ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL +0x01a78b2f drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xe7942f76 nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2f8206ca virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa28242da ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL 0x49f54598 cfi_build_cmd_addr drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0x0c9020f6 check_hw_ready drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xaacf1366 qlt_lport_register drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL -0x2b5b6117 ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL -0x2edaa2c4 sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6f65ba1b ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL +0x16bb104e sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x55c522cb sata_async_notification drivers/ata/libata EXPORT_SYMBOL_GPL 0x199baa60 nd_device_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x983276da phylink_disconnect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x41ce9823 p9stat_read net/9p/9pnet EXPORT_SYMBOL -0x8b8be1b9 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL -0x037eb5ab xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x855d74c3 xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xa358bbeb set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL -0xe1985544 md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL +0x1bf72f84 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL +0xca83b939 xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x79b7287c xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xbd28218d set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x6c66e03e md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL 0x2ed90ced rc_map_unregister drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x312ea207 usb_serial_generic_unthrottle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x86b13d2a usb_unpoison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe0ff7a18 unregister_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL -0xb07f5aeb ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x668d3358 ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xf35e1dd9 of_phy_deregister_fixed_link drivers/net/mdio/of_mdio EXPORT_SYMBOL 0x6468b81b phy_support_sym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0xc3bcf190 sas_abort_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x22b9f3a4 sas_alloc_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x21c04ceb scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0x7cbe5b95 drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL +0xb4adf8de drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL 0x18e2b698 nfs_stream_decode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL -0xeebcb11b ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL -0xa7fac462 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x30fbf037 ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL +0xb8de1294 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaf8b36bd nand_ecc_sw_bch_get_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xcf8c2590 dm_cache_policy_get_hint_size drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x2a919c4b usb_serial_generic_submit_read_urbs drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x3923b13a rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x323c33d7 rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x248568b7 rt2x00mac_sw_scan_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1506ffca mt7663_usb_sdio_reg_map drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x05052ba7 fc_eh_host_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x98ab821f nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x659c5292 ceph_create_client net/ceph/libceph EXPORT_SYMBOL +0xccaf09fb nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xacc43cf1 ceph_create_client net/ceph/libceph EXPORT_SYMBOL 0x85e4e520 rds_stats_info_copy net/rds/rds EXPORT_SYMBOL_GPL -0x916bf58a xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x297ea795 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL +0xc258a7e1 xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x24b9a2d5 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL 0xbecf5d14 nfnl_acct_put net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xd4dd8298 sbefifo_parse_status drivers/fsi/fsi-sbefifo EXPORT_SYMBOL_GPL 0x89adf1a7 dm_exception_store_type_unregister drivers/md/dm-snapshot EXPORT_SYMBOL 0x50b295cc usb_serial_generic_close drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x799747e7 mt76x2_mcu_load_cr drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0xb7b1a649 cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL -0x60dcc3b4 __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x017d0d6e ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL -0xbde2a6b4 osd_req_op_init net/ceph/libceph EXPORT_SYMBOL -0x046916fe unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x06112149 dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x9bdde803 cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x87044573 cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL +0x95654f10 __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x45cb21d2 ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL +0x5c28d15d osd_req_op_init net/ceph/libceph EXPORT_SYMBOL +0x5546ef0d unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x55c18d7d dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x9dc98681 cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xb04cbeb1 devm_of_mdiobus_register drivers/net/phy/mdio_devres EXPORT_SYMBOL 0xc4c46a4a bgpio_init drivers/gpio/gpio-generic EXPORT_SYMBOL_GPL -0x4c2d44fb dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xdd44c338 dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xed818e3f rio_map_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x4357594e dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x5514b4ca usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc33de71a dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x36aa6c61 usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x588955d6 rt2800_config_erp drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xe132b1db mlx5_create_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x11215305 scsi_scan_target drivers/scsi/scsi_mod EXPORT_SYMBOL 0x117bcc25 drm_property_create_object drivers/gpu/drm/drm EXPORT_SYMBOL 0x06c49551 drm_dp_dsc_sink_line_buf_depth drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4dacc2a4 __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL -0x722ed118 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdf2ae836 __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL +0x4f2be631 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x54c13877 mtype_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x890723f7 dm_cache_policy_get_version drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x7a6589b7 ath9k_hw_rxprocdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4bd0de42 phy_register_fixup drivers/net/phy/libphy EXPORT_SYMBOL 0x39a5f55a sas_resume_ha_no_sync drivers/scsi/libsas/libsas EXPORT_SYMBOL -0x9125fc69 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL +0x6091de87 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL 0xc3e944cf rio_mport_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xcb1d0983 led_get_flash_fault drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x9a09e996 cdc_ncm_select_altsetting drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0x2eda01c9 rtw_chip_info_setup drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd1e33925 rt2800_watchdog drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x7ecee6fe ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9422c1f5 ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x23eddc68 mlxsw_core_cpu_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa69f2455 drm_gem_dmabuf_vmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x34d184de rpc_wake_up_status net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x914ad044 usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe28f276c tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL -0xa141f1ad mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf138e207 usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb2592113 tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x2a11e6b6 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa19c391e mlx4_xrcd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe5cf06b5 fc_lport_notifier_head drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x36627234 ttm_eu_fence_buffer_objects drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x3572bd5b qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL -0xa3fe63eb vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xf83b1310 svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x3534e6f4 svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0xf048afbd rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd5a8566c qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL +0xab1c5274 vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x9e6d738f svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x09f0a47a svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x9097e458 rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x46bfabee __tracepoint_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x10cc81a0 vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x4cbf2f13 vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0x980faeb5 __phy_modify_mmd drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x41007e9f iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x12d97207 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x8a5ee7ac drm_object_property_get_value drivers/gpu/drm/drm EXPORT_SYMBOL 0x9eec0197 dw_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x7b0f1bc4 vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x6e0de3c7 lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0x81731d50 rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdbbeb677 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdd00ca8c vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5fa70b9a lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x31a1748b rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x165db001 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x0957dcc0 usb_deregister_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xac810059 usbnet_nway_reset drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x424a69a2 mdio45_ethtool_ksettings_get_npage drivers/net/mdio EXPORT_SYMBOL 0x02aa9dcf drm_client_buffer_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xe38e9087 xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa8482b2f ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x69fc76ed xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3427d61b ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf5ae89c0 __traceiter_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb21f64d5 rtl92c_set_p2p_ps_offload_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0x64f1d7d6 ttm_bo_vm_fault drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xb1130d72 drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x13b985f5 drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xca2b27c0 mhi_get_exec_env drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x657bd85a async_tx_quiesce crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x9bf849e5 nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8d2bd562 nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8e6b1a9e net_selftest_get_count net/core/selftests EXPORT_SYMBOL_GPL 0xbd1cf1ce parport_ieee1284_read_nibble drivers/parport/parport EXPORT_SYMBOL 0x2f40da68 dm_bm_set_read_write drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72f07bf4 dm_bufio_set_minimum_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xf8c6b2ac rtw_parse_tbl_phy_cond drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x47d4498e nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6242e569 nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1e2a6002 kvm_get_kvm arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x3617c19e nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd3b9115e nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0x41d3cb01 kvm_get_kvm arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xeef6cfa3 ceph_iterate_extents net/ceph/libceph EXPORT_SYMBOL -0x9e3cc40e mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x19d3754e mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL 0xfceb4c2a gnss_serial_register drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL -0x23f2f482 iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x05f7bae8 iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x1aa5d6c1 rt2x00lib_dmadone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xe01e06ec il_hdl_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x2a61a5ca sdev_prefix_printk drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe907a1e5 rtsx_pci_switch_output_voltage drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x807f09c9 ext_pi_type1_crc64 block/t10-pi EXPORT_SYMBOL_GPL 0x07e94e07 p9_show_client_options net/9p/9pnet EXPORT_SYMBOL -0xa8ca8362 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0x817aef8f ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1948a965 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x8ba04be7 ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xb003dbb6 virtio_pmem_host_ack drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL 0x70ffc896 usbnet_resume drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xb7a923ab mt76x02_phy_set_txdac drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x91b09b4f mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2f0f4d7c mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb9ebc85f mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe86a48b8 mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc7bc8c6d genphy_read_abilities drivers/net/phy/libphy EXPORT_SYMBOL 0x3b34978a sdev_evt_send drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xb212dc3e drm_edid_dup drivers/gpu/drm/drm EXPORT_SYMBOL 0xceec8abd __mb_cache_entry_free fs/mbcache EXPORT_SYMBOL -0xc817a9ca virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x625d5fe1 virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xf03fe862 ceph_pagelist_set_cursor net/ceph/libceph EXPORT_SYMBOL -0x06944726 ceph_parse_param net/ceph/libceph EXPORT_SYMBOL +0x791bc61b ceph_parse_param net/ceph/libceph EXPORT_SYMBOL 0xbba430d8 ssb_device_disable drivers/ssb/ssb EXPORT_SYMBOL -0x93c5505d usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xaf2fdfd5 qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL -0x1286516c mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0xb03c8812 libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xe6780df0 mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xdac0b179 mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x575a3013 usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x818b2438 qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x988650ea mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x494280b6 libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x370b2d1a mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3083d29a mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0659659f phy_select_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xb3c8b9ae il_mac_sta_remove drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xee867e4d drm_of_component_probe drivers/gpu/drm/drm EXPORT_SYMBOL -0x169e34ea drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x2e5e97ec sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL -0x0c38325d nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x49ef400b drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x5d9397d3 sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xf9c91f50 nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x2ac1c9bf fpga_region_register_full drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x7ecdbbec iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x99caac32 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x4241859c iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x7b341595 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x7a5bbdd4 team_option_inst_set_change drivers/net/team/team EXPORT_SYMBOL 0x6e24d2ff rtsx_usb_ep0_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0xd022611d alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x99f6172d rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x14aaf342 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9afd9a75 alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xce2be174 __fscache_acquire_volume fs/fscache/fscache EXPORT_SYMBOL +0x8dbc87a6 rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4fe0ede1 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x46137736 hiddev_hid_event drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL -0x96ec8c15 ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x7a118d0a ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xa9062fdd ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x791ccc23 ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xf384c560 iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xefe18745 ath10k_ce_disable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x46fbbbaf ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe0bfd4e2 ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5ecbff5b mlx4_unicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x55428be7 mlx4_unicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x4b941d41 xillybus_init_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL 0x165b1948 ceph_pagelist_free_reserve net/ceph/libceph EXPORT_SYMBOL -0x0aed0d0a cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb2786656 cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x32616589 fcoe_ctlr_link_up drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x95886e5e drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL -0xa9f4b6fa drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0a7f4b7c drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL +0x0838b09a drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xca9fc082 synproxy_net_id net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x81bf82cd rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xf09e0e57 dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x8577edce rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x5d563527 dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x92112849 mlx4_qp_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xe75704cb drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0xec950208 drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0xa113b1ea drm_object_attach_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xc39c3704 hvcs_free_partner_info arch/powerpc/platforms/pseries/hvcserver EXPORT_SYMBOL 0x0f0dc40e ife_decode net/ife/ife EXPORT_SYMBOL_GPL 0x582d21e9 mux_control_states drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x273559d2 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x26596bc1 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf2f621cd rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe3067c4e ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xdcd3a7c1 devm_led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x54c946de ufshcd_init_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL 0xe202b8e6 __tracepoint_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x09917359 charlcd_poke drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0x441177da tifm_alloc_device drivers/misc/tifm_core EXPORT_SYMBOL -0x680448d4 drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xcf4b3ae1 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5ccfd510 kvm_vcpu_on_spin arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xd69cc72d setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xde4a9f4d drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x99020d71 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1a446a40 kvm_vcpu_on_spin arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xf1f2c2b6 setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x51b8e3d8 usb_stor_CB_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x314ccadf ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x0936a56a iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xb4ec7c50 drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0c096e2d ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x00eac756 iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x87fc5c74 drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb08c09bd ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL -0xda30bfc0 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x48a167da ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL +0xe076d7ed nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x593adc03 nand_get_set_features_notsupp drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xae0ecf40 usb_bus_idr_lock drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x706a346a phy_led_triggers_register drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd8f7180c drm_bridge_chain_mode_set drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e2a621e drm_prime_sg_to_dma_addr_array drivers/gpu/drm/drm EXPORT_SYMBOL -0x6b1f8e4d nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0xa2ad9b7f tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x3dcf8ae8 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xda9cd370 mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xccfdafe0 target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL -0xa117961c ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL -0x5cbbb0d0 ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x4e456e68 nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x9eb73219 tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xf55ef8b6 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x60483402 mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x01248b7c target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL +0x3eb17c79 ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0xffdd3239 ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL 0xd1a5cbc2 led_update_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0xf8f47e96 md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0xc37f11ae md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0xc27cd065 rtl92c_dm_check_txpower_tracking drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xff3d242e mt76x02_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xde4e211f mlxsw_afa_block_append_l4port drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5ac8b6b6 mlx5_destroy_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x75ee6f4f mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc4f4fc1c iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x7049729c iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x697485f7 mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xbd8d6819 iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x5b85b838 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2505d0dd ttm_bo_unmap_virtual drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x2c14198b drm_gem_ttm_vmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x258be89d drm_gem_ttm_mmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0x381fde8c nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x870ce888 nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xcf0d3cfe mlx4_cq_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x64bcab3c nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x83928fd8 nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x45f48aca asym_tpm_subtype crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL -0x564f76af nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc380ce9a __fscache_uncache_all_inode_pages fs/fscache/fscache EXPORT_SYMBOL +0x4b6801fe nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0b2c64a3 raid6_vgfmul lib/raid6/raid6_pq EXPORT_SYMBOL 0x75fcf603 usb_power_delivery_unregister_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x18636a74 usb_wwan_write_room drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x33c74928 nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x429231ad nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x2d0a8640 drm_crtc_vblank_count_and_time drivers/gpu/drm/drm EXPORT_SYMBOL 0x9d7bdb25 drm_bridge_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x0af5a5ca drm_send_event drivers/gpu/drm/drm EXPORT_SYMBOL 0xf5606e21 idma32_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xaaac1f73 dfl_fpga_port_ops_del drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x82092899 badrange_forget drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xa60fb02e register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL +0x998c0b31 register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL 0x8cca3fa7 typec_register_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x8db5ba14 unregister_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0x31f6abb3 fc_lport_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xff3a3a3b spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x45a638df spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x15f3de09 __SCK__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x55a889b6 rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x735b7125 rt2x00usb_register_read_async drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x5fea4819 mt76_mcu_get_response drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x8235cbbc cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x98b9d098 cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x7ac722bd phy_all_ports_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xee0ce971 phylink_mii_c45_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x4317ddf0 phylink_mii_c22_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL @@ -11001,125 +11006,127 @@ 0x31d4e581 poly1305_init_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL 0x585f567b rds_message_populate_header net/rds/rds EXPORT_SYMBOL_GPL 0x7e67974b gnss_serial_allocate drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL -0xf66b3714 usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x84896115 usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x795318eb __lbtf_cmd drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x33e67eb8 ath9k_hw_reset_tsf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xaf3dd7dc scsi_logging_level drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5fb8848b halt_poll_ns_grow_start arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xf3ce71f3 xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1c07ab1d ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x6dcff27d rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd75e5ae0 xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6a55fedc ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x6df79b91 rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xb40b1573 rtl_cam_delete_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x5611f288 mdio_find_bus drivers/net/phy/libphy EXPORT_SYMBOL 0xba4db133 fcoe_get_wwn drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x7c234004 ocxl_config_set_afu_pasid drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x2c7d2b4f drm_sched_resubmit_jobs_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x462797f2 tpm_tis_resume drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL -0x7d33083c af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL -0xcd5a21ca ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xfb37197e synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x06a945fe ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfb833687 af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL +0x08ce6bb6 ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x1dcfbfc5 synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x5d2de555 ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd41ff2ac nand_subop_get_data_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x28d1b0a5 ata_sff_wait_ready drivers/ata/libata EXPORT_SYMBOL_GPL -0x302fa815 dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL +0xc34ce097 dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL 0xc217706c mt76x02u_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xc4ea6c29 ath9k_hw_setrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9c13d643 ath9k_hw_getrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xcb1adb3a alcor_write8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0xf7c7742f drm_modeset_backoff drivers/gpu/drm/drm EXPORT_SYMBOL +0x1285298e __fscache_unuse_cookie fs/fscache/fscache EXPORT_SYMBOL 0x1fe1e1ad locks_end_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x749849d8 LZ4_loadDict lib/lz4/lz4_compress EXPORT_SYMBOL -0x6dfc024b ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL -0xb6f0c94e rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x72c6ca71 ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL +0x69bb598c rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xac0624b4 vfio_spapr_iommu_eeh_ioctl drivers/vfio/vfio_spapr_eeh EXPORT_SYMBOL_GPL -0x088bcb62 mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xe5d31140 mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4701808c mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfe04d1ec mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcea79592 il_mac_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3d1b0c05 ttm_bo_unpin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4e4747bb nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0118f848 nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL 0xce678a59 xdr_decode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe7325aee ata_bmdma_dumb_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0xa7f654a8 sata_set_spd drivers/ata/libata EXPORT_SYMBOL_GPL -0xcfd51fb4 usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x00a70152 usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0x300f6d93 rtl92c_phy_set_txpower_level drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x50363627 mt76_unregister_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9112b152 ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xaedb0f4c __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL +0xeb150a1a ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb4ac7aa0 __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL 0xeb0ba6c8 cfg80211_chandef_usable net/wireless/cfg80211 EXPORT_SYMBOL 0xe4fc176e ssb_pmu_set_ldo_paref drivers/ssb/ssb EXPORT_SYMBOL -0x171679e2 usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x5e21e95a usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0x22bce683 __tracepoint_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xbcad44fe mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xaeaa37b0 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x643f18ac mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3423a85f mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbb0e18a6 nvme_fc_rcv_ls_req drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0xc79ecffb drm_dp_downstream_is_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa277477c fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0x2acc4c0e ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL -0x07597d0d svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xde25c969 rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbaf3fc46 cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x0c9eb621 fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x10af865d ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL +0xd902a154 svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd9aa9649 rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc676bfae cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL 0x6dedcab7 vhost_dev_check_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x4595e5a9 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xb7ef5567 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6e7af0ef ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x10f1ad50 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7f8b2ecf vfio_register_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x5d3cb634 usb_serial_generic_write drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x4c4e3e14 ar9003_paprd_is_done drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc8bf12a7 ar9003_get_pll_sqsum_dvc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x9a43e947 mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8499202f mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x348c6e86 mlx4_buf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1d66d5ba bcm_phy_cable_test_get_status_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xaab091e8 fwnode_get_phy_id drivers/net/phy/libphy EXPORT_SYMBOL -0x3f6fb287 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3bed7ea3 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6f8cf46a rtsx_pci_write_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xed3b9c96 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x6752a25a drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x58f7b070 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x303bff47 drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x668ac687 agp_enable drivers/char/agp/agpgart EXPORT_SYMBOL -0xc1259111 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x3214abd0 kvm_io_bus_get_dev arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x6f231741 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xfe70ec97 kvm_io_bus_get_dev arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xafb8a407 ceph_msgr_flush net/ceph/libceph EXPORT_SYMBOL 0xedcf6be4 qword_add net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc86a4f1a rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xed0e50c0 dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xc9b6c7a6 ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL -0x7a334e91 dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x11dfce4e ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xc53786ce rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7a1abf5c dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x0d38b054 ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x6a97ab7b dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf34ee5f5 ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x9f9eafa7 mlx4_get_protocol_dev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xbb58947a fc_eh_device_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf6f3b5c8 vid_is_dsa_8021q_txvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x5928bba7 vid_is_dsa_8021q_rxvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x3e5c80aa mrp_uninit_applicant net/802/mrp EXPORT_SYMBOL_GPL 0x871d11c7 vfio_file_iommu_group drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x6bd49869 md_register_thread drivers/md/md-mod EXPORT_SYMBOL +0xf6190770 md_register_thread drivers/md/md-mod EXPORT_SYMBOL 0xb50c5251 usbnet_probe drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x46eaf91f mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xeb250530 mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x9459354f il_setup_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x199f7ad8 mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6cdd9c4d mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0f1a5528 cxgb4_unregister_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x08b2c467 __SCK__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x90435edb ieee80211_stop_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL -0x49c13dcb i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xbaa01d6e mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x96d50637 i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x8c996d3e mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0334da4e scsi_command_size_tbl drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3f405489 __drm_printfn_err drivers/gpu/drm/drm EXPORT_SYMBOL -0x0540ec00 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0xb7dbb6fe ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL +0x7551c238 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x694af47c ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL 0x162244f1 p9_client_wstat net/9p/9pnet EXPORT_SYMBOL -0x8b640ece xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8e0ba6c5 bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL -0x60b14643 xt_find_table net/netfilter/x_tables EXPORT_SYMBOL +0xdee57bd2 xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0e9466fa bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL +0x25fee133 xt_find_table net/netfilter/x_tables EXPORT_SYMBOL 0x88998224 dm_disk_bitset_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xabbaa9fe __traceiter_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xd3183d4b usb_of_get_device_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xd6642d87 usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5c39b1fa usb_of_get_device_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd499f1bc usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf6d15f0d generic_rndis_bind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x0e70ab05 fc_lport_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x462143cd rtsx_usb_ep0_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xce342ec3 drm_atomic_get_old_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0xd97a76c6 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1a25cfa0 __tracepoint_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0xfc3a5966 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x632e9f53 vq_meta_prefetch drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xa2c50b1d rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc282b398 rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xebdfb0b0 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xbf487eb5 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xad3df619 phy_attached_print drivers/net/phy/libphy EXPORT_SYMBOL @@ -11127,11 +11134,11 @@ 0x4b711f77 oslec_adaption_mode drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x4a5d5f38 crypto_engine_start crypto/crypto_engine EXPORT_SYMBOL_GPL 0x44cc3a41 __tracepoint_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5ebda146 gfn_to_pfn_prot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xb7344150 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL +0xa04c9bb1 gfn_to_pfn_prot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xef5d6055 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL 0x665d8f2a p9_client_xattrcreate net/9p/9pnet EXPORT_SYMBOL_GPL 0x1bcd92ea __ieee80211_get_radio_led_name net/mac80211/mac80211 EXPORT_SYMBOL -0x323f814a ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeb071054 ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9e593460 usb_wwan_close drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x0dba0fa6 rtl92c_phy_lc_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x94145749 rtl_lps_enter drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -11142,36 +11149,36 @@ 0xa486c17c ath9k_hw_getnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x467c4162 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x981ca0ed scsi_rescan_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x6f9864f7 drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf1c4fd61 drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x636516e2 drm_modeset_lock_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xc6dfb2db drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0x1242a665 drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0xff854d61 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0x42970b1e drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL 0x1f4b87b3 mhi_device_put drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x1a114d35 jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL -0xd5300922 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL +0x34e5b929 jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL +0x88646cb4 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL 0xcf9f3328 dlm_release_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0x759f921b virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x9af7251f ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xf42bc565 rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6c9e32be virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x8dee3369 ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1e0a70a7 rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x89130252 sensor_hub_input_get_attribute_info drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x3f4eb356 rt2x00mac_tx_frames_pending drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x0e80cbbe mt76x02_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x99c416bf ath11k_core_suspend drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xbd191e08 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2536aa32 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc7bb9f6c drm_master_internal_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xd6d9e82e hsi_unregister_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x1ae16d40 dm_tm_dec_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x19e0284a cdrom_check_events drivers/cdrom/cdrom EXPORT_SYMBOL 0x9888fd5a rt2x00mac_get_stats drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x61fb529f devm_phy_package_join drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xfd45bfd3 drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL +0x6027256e drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL 0x9f780836 drm_hdmi_avi_infoframe_colorimetry drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa5c18f74 qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x633636ec kvm_release_page_clean arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xf30308cc qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x2ebe8aaf kvm_release_page_clean arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xca39ae6a parman_destroy lib/parman EXPORT_SYMBOL -0xe390f026 hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL +0x890751e6 hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL 0x27efff25 ieee80211_s1g_channel_width net/wireless/cfg80211 EXPORT_SYMBOL -0x92ab9153 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6e5096b2 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7ea8be70 nand_ecc_get_sw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xc7d3ae73 mt76_connac_power_save_sched drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x2ea72da5 il_pm_ops drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -11184,39 +11191,39 @@ 0x95bd8f96 p9dirent_read net/9p/9pnet EXPORT_SYMBOL 0x332a9a89 p9_client_readdir net/9p/9pnet EXPORT_SYMBOL 0xcb635fde ieee80211_queue_work net/mac80211/mac80211 EXPORT_SYMBOL -0x1ee9080b l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL +0xcd96c2c4 l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL 0x19567d06 vfio_info_cap_shift drivers/vfio/vfio EXPORT_SYMBOL -0x293cfc74 iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xcc39bb23 iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x78441359 iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xee5062fa iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xff85cd6b ufshcd_get_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0xf36c1def mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa07627a8 mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x85cd7088 vchan_find_desc drivers/dma/virt-dma EXPORT_SYMBOL_GPL 0x96679188 serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL -0x0d831323 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL -0x4cfdafc5 __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x5b97d824 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL +0x55418385 __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL 0x8190ed72 rio_release_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xec8e76b2 typec_altmode2port drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd3e29970 charlcd_backlight drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0xcef84569 usbnet_tx_timeout drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x2c21fcc7 rtw_phy_config_swing_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x123e029b p54_free_skb drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL -0x460f79b7 ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x7d288f53 mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x707fa477 ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3b178e27 mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x780989d1 nvme_auth_dhgroup_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xe9111adc scsi_device_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb51ccbd8 drm_modeset_unlock_all drivers/gpu/drm/drm EXPORT_SYMBOL -0xefe94d67 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL -0x273b8b90 gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf685fbc8 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x9161777e drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL +0x914f11ff gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x906f97a2 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xce22aee2 fsi_slave_release_range drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0xdd1b69e3 bcma_core_disable drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x9e8372c4 rio_register_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xd8bc6850 mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xaba6045b svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x112f2624 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbec90458 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x8c967b5c ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x849f8dea mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf316a3a2 svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb93158e6 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5396c7a2 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x8d2b2f22 ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc020c0b5 vfio_pci_core_err_handlers drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x0a8a3b32 __ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0xcaa44734 intel_th_msu_buffer_register drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL @@ -11224,7 +11231,7 @@ 0x789dd16f mt76u_alloc_mcu_queue drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xde47fbfa mlx4_register_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xcaa36cc3 of_mdiobus_phy_device_register drivers/net/mdio/of_mdio EXPORT_SYMBOL -0x43ceed91 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4193a4fe nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x70e8294c sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x353588bc sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xb865713c qtree_write_dquot fs/quota/quota_tree EXPORT_SYMBOL @@ -11235,40 +11242,40 @@ 0x34cf0918 il_send_cmd_sync drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x6a526160 ath11k_pcic_config_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x7815982a ath9k_hw_computetxtime drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x6919a2c0 mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x03801998 mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa71c3fb5 drm_sched_dependency_optimized drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x8578d490 kvm_io_bus_write arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x3c16668e kvm_io_bus_write arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5a57d574 fsi_free_minor drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0xcde83ea6 cec_s_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xdeb11417 cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL -0x6d7cda25 cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x3709d7b7 cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x5c8523fa cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xb669caa6 ath9k_hw_init_btcoex_hw drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x89946db9 mlx4_free_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x58967f71 nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x32e268b4 cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x096332b4 cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x2a1e4586 drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe17fb12b nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7d456d8b cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xef013793 cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x7a7e22a6 drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x8a490c90 rfkill_set_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0xd6fb03b4 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8904efe3 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfc9faab9 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaa6cb89f rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc428068d sata_deb_timing_long drivers/ata/libata EXPORT_SYMBOL_GPL 0xaf076aec nd_fletcher64 drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xcfc9c79b ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xf68fdb20 ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x78cfb4f5 fill_inquiry_response drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xfca58bde usb_match_one_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x2c699801 b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd582d5f0 b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x7b9087d2 il_free_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x2dc635db ar9003_paprd_create_curve drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xaf1a42d8 mlxfw_firmware_flash drivers/net/ethernet/mellanox/mlxfw/mlxfw EXPORT_SYMBOL 0xdc415cf1 mlxsw_afa_block_continue drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x3b7c4175 nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL -0xeee738c4 rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x85236ad0 nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5bd29742 rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x305e5701 rdma_addr_size_kss drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1964c44e il_rx_queue_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xb8235b03 ath9k_hw_gpio_get drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2bb96eff scsi_is_sdev_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x048abb87 drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0x25f3162b drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7f583036 drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0xf5944ad5 drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x63a477fb drm_dp_downstream_min_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4dc1cfd5 ieee80211_stop_queue net/mac80211/mac80211 EXPORT_SYMBOL 0xcacb8039 ieee80211_csa_finish net/mac80211/mac80211 EXPORT_SYMBOL @@ -11276,10 +11283,10 @@ 0x2d65f5a3 nd_region_to_nstype drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x60837272 parport_set_timeout drivers/parport/parport EXPORT_SYMBOL 0xd52135ca mt76_update_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x02ed6d5c mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb850fc75 mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd0f10d90 rtsx_pci_stop_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xdc9a5616 drm_bridge_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xe98e6553 ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL +0xd64be514 ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL 0x5337086b parport_read drivers/parport/parport EXPORT_SYMBOL 0x45195d9c mpt_suspend drivers/message/fusion/mptbase EXPORT_SYMBOL 0x093038e6 drm_plane_create_rotation_property drivers/gpu/drm/drm EXPORT_SYMBOL @@ -11287,10 +11294,10 @@ 0x51e83c4b p9_client_clunk net/9p/9pnet EXPORT_SYMBOL 0xe44a9c1f cfg80211_chandef_dfs_required net/wireless/cfg80211 EXPORT_SYMBOL 0x42dc129c ipack_bus_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL -0xb5c8eef8 uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x2fe17561 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc42172df uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xfa35d2fa ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8a0279ce nd_pfn_validate drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x4eefa232 dm_io drivers/md/dm-mod EXPORT_SYMBOL +0xadb09df3 dm_io drivers/md/dm-mod EXPORT_SYMBOL 0xd33ecf56 usb_match_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfcb5e2f4 __traceiter_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x64180152 il_mac_flush drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -11298,8 +11305,8 @@ 0x6da527bb __scsi_execute drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7d25045f devm_drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x825ff46e dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x550105c6 usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xff210ac4 dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xad00a3f3 usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe40b26ad rt2x00lib_get_bssidx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1b5b5bce il_rx_queue_space drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x076ed408 ath11k_pcic_start drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -11308,219 +11315,218 @@ 0x13c2c91d cxgbi_ppm_ppods_reserve drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x82b28ce0 phylink_create drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x0105b595 des_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x982c6337 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xacef1230 virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x41c57ea0 ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x8aa9b573 ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8c3a7ec3 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf7a616bc virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xfb2bb076 ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x9945b117 ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2e0774dc dm_bufio_get_block_number drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x39f8a21d md_update_sb drivers/md/md-mod EXPORT_SYMBOL -0x10f40ada tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x4561b1ef md_update_sb drivers/md/md-mod EXPORT_SYMBOL +0x55269662 tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL 0x00a91695 rtw_rx_fill_rx_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x008c2a4b mt76x02_eeprom_parse_hw_cap drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd2e2c2a1 il_scan_cancel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x2c4a0d25 iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd33a8914 iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xee6456e7 drm_gem_dmabuf_export drivers/gpu/drm/drm EXPORT_SYMBOL -0x5a50ef73 l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xe133d1aa tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x10ed5654 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9a88bb71 mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x72cdead6 l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x9a977c80 tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x9af8dd30 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7dee00d4 mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xbae688aa passthrough_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0x7a3c0ac3 __tracepoint_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4a2c3df4 usb_register_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd7038f69 rndis_status drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL -0x8defe6b8 nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x22b9985f nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xdda4cf6c scsi_esp_register drivers/scsi/esp_scsi EXPORT_SYMBOL -0x86fdb63a iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa8ffee4f iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x75156fa1 scsi_block_requests drivers/scsi/scsi_mod EXPORT_SYMBOL 0x9aa575ba drm_atomic_helper_commit_modeset_disables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x185c48ef drm_client_modeset_check drivers/gpu/drm/drm EXPORT_SYMBOL 0x582f248e drm_dp_get_adjust_request_pre_emphasis drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xef70446c register_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL 0x5d81a44d wiphy_read_of_freq_limits net/wireless/cfg80211 EXPORT_SYMBOL -0xaf864a8b ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL +0x61081118 ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL 0x5fc93978 il_power_update_mode drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x65a9a98d il_cmd_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x28338466 sas_end_device_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x5c6aa939 sdev_disable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL 0x63c73355 drm_bridge_attach drivers/gpu/drm/drm EXPORT_SYMBOL -0xc0c4f292 drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x89e2626d drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x87c0d15d t10_pi_type3_ip block/t10-pi EXPORT_SYMBOL 0xbe9113c6 fat_dir_empty fs/fat/fat EXPORT_SYMBOL_GPL 0x170501c1 ieee80211_iter_keys_rcu net/mac80211/mac80211 EXPORT_SYMBOL -0x845f6c26 rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd01ecea1 iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x4af814a7 rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf1f05068 iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x571470da __rdma_block_iter_start drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe32956d9 i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0x9a190960 ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x209c9f2f i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x9e91cb31 ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xe53332e8 cec_s_conn_info drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x5b876dd0 usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2ff99609 usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5d1b4e42 __tracepoint_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x10fa1cfa mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x00b8105e mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x100b56e5 mlx4_qp_reserve_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3aee73f1 am335x_tsc_se_set_cache drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0x0d8fc4ce ocfs2_plock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xe85d1404 ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL +0xa1b6cab5 ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL 0xb655342c tcpm_pd_receive drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x48c5f983 get_phy_device drivers/net/phy/libphy EXPORT_SYMBOL -0x0d02eb93 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xadafee79 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7fba4723 drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0x83481c01 fat_truncate_time fs/fat/fat EXPORT_SYMBOL_GPL 0x6892e3c3 kvm_set_pfn_accessed arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xb046f117 rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL -0x536314b1 svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xea0318db rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL +0xec69c962 svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc96e9942 fpga_region_class_find drivers/fpga/fpga-region EXPORT_SYMBOL_GPL 0x4c5610ab wlcore_event_soft_gemini_sense drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xbc63f8e1 drm_gem_map_detach drivers/gpu/drm/drm EXPORT_SYMBOL 0x01364f90 drm_gem_map_attach drivers/gpu/drm/drm EXPORT_SYMBOL 0xc31b1f99 drm_hdcp_check_ksvs_revoked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL_GPL 0x230094ac ipmi_smi_watchdog_pretimeout drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xb7fbd5e0 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x075ec8c9 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2c15b86f dlm_posix_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0xdef1d248 rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbfc74b0f print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd1123d35 rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8078276e print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb7786108 ata_sas_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL 0xd88ac37b nvdimm_namespace_disk_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8572725d usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5ebde52b usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa07f7aeb rtl92c_set_fw_rsvdpagepkt drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xab88574d drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xb81805e9 drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x1e119a79 rpcauth_get_pseudoflavor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3d00fa3a nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf1cfded6 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6e5a114c fc_lport_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x5400d999 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x07af0ec1 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x4b0f7536 sensor_hub_set_feature drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xcd2ba798 dm_bufio_forget drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xcb6f03b3 typec_altmode_vdm drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xdb9a6709 orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x2a6cae9a stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xc1fd837d orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x8b38ff90 stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xad6815cd mlx5_rsc_dump_cmd_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x975e5498 scsi_eh_restore_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL -0x5a14284e drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x03298cac cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf24d0651 drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x81ea38eb cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe03365a6 rmi_register_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xdbb9703d drm_sched_job_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x9e4f121c drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x152a86e0 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xf98825cb kvmppc_pr_ops arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x3628b574 kvmppc_hv_ops arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xc5ad6d80 virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6f759933 virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xd4d736db ceph_destroy_options net/ceph/libceph EXPORT_SYMBOL 0x8bb33b96 rt2800_wait_wpdma_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x30af4110 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x0ca34ccf mlxsw_core_max_ports drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x27d95754 drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4ae73b7e drm_bridge_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0x07b97ebd drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x5070e923 drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb114a2d5 virtio_dma_buf_attach drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0xceecd9e4 cifs_md4_final fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x795ccbfa v9fs_get_trans_by_name net/9p/9pnet EXPORT_SYMBOL -0xbde83a47 sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5a7775f3 ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x593e5457 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaccde4ae sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x050f10bd ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x90fadf7f iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xe1ea0586 usbip_dump_header drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xa099dfcc rtl_pci_resume drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL 0x102fa21d ath10k_htt_t2h_msg_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x92ef3ce2 ttm_bo_init_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x82548e2f devm_drm_of_get_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4a62bd1a drm_modeset_lock_all drivers/gpu/drm/drm EXPORT_SYMBOL -0x6bb97834 gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0xfd32b0f3 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x3ef0677c ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x79b3bc74 nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x63d59ddb gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x1a064d34 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xbf676eba ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xb3ce985d nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xb1411cef ata_bmdma_stop drivers/ata/libata EXPORT_SYMBOL_GPL 0x331af2ff intel_th_trace_disable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x9ecb85f1 __traceiter_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5b09df03 rc_repeat drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xc529e32e tcpci_unregister_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0x7733d691 efuse_power_switch drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x3318888f phy_trigger_machine drivers/net/phy/libphy EXPORT_SYMBOL +0xf34c4017 phy_trigger_machine drivers/net/phy/libphy EXPORT_SYMBOL 0xf3083a1d phylink_destroy drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x31905cec cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x274369e8 cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x4c407dbc fc_eh_abort drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x032e1058 fc_set_rport_loss_tmo drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xdb289bdb __scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL 0x50674de7 drm_timeout_abs_to_jiffies drivers/gpu/drm/drm EXPORT_SYMBOL 0xdad4b841 mhi_async_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xd819a524 crc_itu_t_table lib/crc-itu-t EXPORT_SYMBOL -0xa5579368 rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe9906323 ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x1df0f97c rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x66b8081b ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0x439ce33c ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7632d1a1 rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a67fecf rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x70008f5f nand_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x4cea8e4a ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL -0x0f0aaa3b ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x0f0ed73c ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x82fcc99e ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xfc14bb2e dm_get_dev_t drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x6b33d896 i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x49bb4176 i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x888c03da typec_altmode_update_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xb77d73cc cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL -0x7b0f84df spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x19c4d868 drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x39eb0f38 cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x0baa73bd spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x3053dc2e drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x6bd6bb4f ieee80211_mark_rx_ba_filtered_frames net/mac80211/mac80211 EXPORT_SYMBOL -0x6ed83c8a xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x19664148 nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x4b683252 rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0x773c398b btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0x286d1ec0 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf0af5dda xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2a730f5e nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x40c00c86 rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x1dba60db btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x11fb8b82 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x00c3f780 sas_query_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xe635b79c agp_generic_insert_memory drivers/char/agp/agpgart EXPORT_SYMBOL -0xb067ccf8 btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0x0745dae4 put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x6f7a5e5a btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x4670586a put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x2e08226d badrange_add drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x88a9a5c8 mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL +0x7a94104d mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7a1bcd59 gf128mul_x8_ble crypto/gf128mul EXPORT_SYMBOL -0x8a2df76e xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x73c9ac86 ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x5a206818 mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x8b6941e6 atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL -0xfc692cc6 orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x95335726 xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x73be03db ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xe3881eb5 mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5b9d3b7b atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x27501f8e orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x5987fe45 iwl_fw_lookup_assert_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL 0x8965e702 drm_object_property_set_value drivers/gpu/drm/drm EXPORT_SYMBOL -0x6a20a91f qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x91946b0a qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0x07c38482 mhi_prepare_for_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x42b4fe72 nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0x35d3d609 xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x17e3c3bb nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2fd8ed9a xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe054db67 bcma_chipco_pll_read drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x9f5041d9 is_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xfbe050b6 i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xbb27c6d5 i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xee76c73c mt76x2_get_power_info drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x0cefcfb7 iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x06c125e9 iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xf5b57c72 rio_pw_enable drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xd7851ade il_connection_init_rx_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xaec304f4 mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x76acf5db mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf72b0aff of_phy_connect drivers/net/mdio/of_mdio EXPORT_SYMBOL 0x92d31cfb fixed_phy_add drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x5909e701 oslec_snapshot drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x24d124ac drm_mode_equal_no_clocks_no_stereo drivers/gpu/drm/drm EXPORT_SYMBOL -0x5681c082 fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL -0xb15922b8 __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0xba3facc0 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL +0x0034b8ce fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x681ff433 __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf56fbb24 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL 0x00a467af rds_wq net/rds/rds EXPORT_SYMBOL_GPL -0xa4e34542 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0x20d3a959 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe28cb361 usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbeddb851 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xe117a939 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9415568b usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc97122b9 mlx4_hw_rule_sz drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x14c40052 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe80bd527 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5a7da32d drm_crtc_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0x99cbcbfe drm_framebuffer_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0x7622dc11 jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL +0xf554a2ff jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL 0x0fd902db mb_cache_entry_create fs/mbcache EXPORT_SYMBOL -0x25ac342e iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xdccd3ac9 iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xc8d38664 rdma_free_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd3fba4b1 ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL +0x979af5f6 ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL 0xe2e58ddf rio_dev_put drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x732455e5 rio_dev_get drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x962c8ae1 usb_kill_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb128ed35 mt76x2_mcu_tssi_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x5f927a9d mt76x2_get_temp_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x49224181 nvme_reset_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x29382216 iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0cc9f85b iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xacbed207 drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x244c1d20 drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL +0xec974b1d drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6e255bdb fscache_check_aux fs/fscache/fscache EXPORT_SYMBOL 0xcd224e1d dlm_new_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0x19d557b2 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf6f6b516 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8077767c cfg80211_unlink_bss net/wireless/cfg80211 EXPORT_SYMBOL 0x8c4cb9c3 nf_conncount_list_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x0408008a target_undepend_item drivers/target/target_core_mod EXPORT_SYMBOL @@ -11530,80 +11536,80 @@ 0xcfce512f __cast6_encrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0x3dbae082 __cast6_decrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0x0bddca87 sm3_zero_message_hash crypto/sm3_generic EXPORT_SYMBOL_GPL -0xdef0a522 nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x60a49375 nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x247f935d p9_client_xattrwalk net/9p/9pnet EXPORT_SYMBOL_GPL -0xc0e595fb ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x8b230c7d ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x102ba65a nand_erase_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x356ea5ca usbnet_get_drvinfo drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xe3509aa6 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x56dcc121 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x24785e55 xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x881e3511 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1f82d6a8 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x59fe5e4a xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5a2f9e38 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xd063c5c8 mtd_blktrans_cease_background drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x51d0e534 __SCK__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf001a842 i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xe6ffe54c i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xf0567815 hostap_set_roaming drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x52b7550b ath9k_hw_setpower drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x6bae0da2 phy_do_ioctl_running drivers/net/phy/libphy EXPORT_SYMBOL +0x26d0e7ec phy_do_ioctl_running drivers/net/phy/libphy EXPORT_SYMBOL 0x5d1003e3 scsi_mode_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbd13ee5d o2hb_check_node_heartbeating_no_sem fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x647d6170 dlm_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x79ef5bb4 xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL -0x1403b517 xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL +0xb8d586ce xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL +0xc9d8b18d xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL 0x2ab86920 ssb_clockspeed drivers/ssb/ssb EXPORT_SYMBOL 0x5ad880d8 mt76_mmio_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x4b9eb9d0 mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4874658d mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa182bff4 mlx4_FLOW_STEERING_IB_UC_QP_RANGE drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6438157f iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdb39729f iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x927b3474 scsi_dh_attached_handler_name drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x86b43dfa drm_atomic_helper_shutdown drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe5a7e96e drm_crtc_from_index drivers/gpu/drm/drm EXPORT_SYMBOL -0x33ecb15a drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x561cc9d6 drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x16a0fa22 p9_client_readlink net/9p/9pnet EXPORT_SYMBOL -0xf77e1f30 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xd894b829 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x9884ce89 nd_dev_to_uuid drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xa6ee2665 ir_raw_event_store_edge drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xff29ba5b rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xb945f208 rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf5646bc6 rt2800mmio_get_entry_state drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x14c6b13e rt2x00queue_stop_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x60c95a21 brcmu_pktq_penq_head drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x0b2c71af brcmu_pktq_peek_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xb426f753 brcmu_pktq_pdeq_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x8f0ed72a mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7114acfa mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb95372f2 __mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc043f698 qlt_xmit_tm_rsp drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xd589725f drm_gem_vram_unpin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x7bcc24fd blake2s256_hmac lib/crypto/libblake2s EXPORT_SYMBOL -0x964a7499 ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL +0x75832061 ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL 0x59174d49 fpga_bridge_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x5f7d42e2 rtl8723_phy_save_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xbbfc9c5a mt76_rx_aggr_start drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x533456a4 iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x608a28e6 of_find_backlight_by_node drivers/video/backlight/backlight EXPORT_SYMBOL +0xe8ad73e5 of_find_backlight_by_node drivers/video/backlight/backlight EXPORT_SYMBOL 0x10bcef93 mt76_dma_attach drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x3e07fac3 mlx4_SYNC_TPT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x521ad6d0 drm_puts drivers/gpu/drm/drm EXPORT_SYMBOL -0xbd570ade jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL -0x230770c7 jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0x4dba1b98 jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL +0xc9c00ae3 jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL 0x9c995c69 xt_percpu_counter_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x249c1dce ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe21078dd ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xae4a645d vfio_unregister_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xb5a62a8c __traceiter_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x0b0ff29d scsi_mode_select drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe61fb6e1 rtsx_pci_dma_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xf9f54959 drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xba60a894 drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4c412214 cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL 0x6b5c5482 cast5_setkey crypto/cast5_generic EXPORT_SYMBOL_GPL -0xe57ed3ae rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x36a95fb7 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0x1107b1a7 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x5bc3ef28 rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8016b2ca target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x54168e0e __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xa16610ed ata_sff_softreset drivers/ata/libata EXPORT_SYMBOL_GPL -0x3c914032 ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL -0xe6bd0d36 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xf5ebada2 vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x8946811d ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL +0xc0a11397 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xe38203ef vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0x498e4f1a libipw_debug_level drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL -0xb00841b7 ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x2ae48358 ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x4d87aa5c drm_atomic_helper_cleanup_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x40caea74 config_group_init fs/configfs/configfs EXPORT_SYMBOL 0x6bd3a812 hsi_register_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL @@ -11616,203 +11622,204 @@ 0x36e3d432 il_set_tx_power drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd84eb6b0 mlxsw_afa_block_append_drop drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x27765d07 __phy_write_mmd drivers/net/phy/libphy EXPORT_SYMBOL -0x9b57870d dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0x926cd299 dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL 0x43f09400 drm_of_encoder_active_endpoint drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x17f54263 raid6_gfexp lib/raid6/raid6_pq EXPORT_SYMBOL -0xdee0397f dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd010efb7 dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x0a460fe0 spmi_device_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x20351125 wlcore_get_native_channel_type drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7c936f70 mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5dd289ec ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x218c80e9 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xd50db875 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x9544551e ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8e4c1fad btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x45c0640a mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x05fc4c94 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x36b879f5 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xed9ab5d6 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x13771da5 ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6bea5c96 btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x7a707bf0 cfi_qry_mode_on drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL 0x1aa688fd hd44780_common_lines drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x4e94cd48 rtl_global_var drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x5c52e109 iwl_opmode_deregister drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x53c9ebed mlx4_bond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe05362b0 xpcs_link_up drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0xd8d1ed41 cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x25f28536 cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL 0xc7f7ede8 drm_atomic_helper_check_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xda5d4be2 drm_syncobj_find_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x1b62ad72 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x07f94ef1 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0x9b95c885 drm_mode_match drivers/gpu/drm/drm EXPORT_SYMBOL 0x09a89410 crypto_sm4_expand_key crypto/sm4_generic EXPORT_SYMBOL_GPL -0x40c00a26 svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xaddcb98d nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x362cf449 svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7ef173ae nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xe0eb27cb fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x7da4ec2c nvmf_register_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x59056243 drm_mm_replace_node drivers/gpu/drm/drm EXPORT_SYMBOL 0x66066f2a gfn_to_pfn_memslot_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x669d3f14 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x57e98042 rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x54eac0ad l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xa386066b rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x690ac726 dm_restorepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0xb6acaa13 phy_sfp_detach drivers/net/phy/libphy EXPORT_SYMBOL 0x394a1e11 phy_sfp_attach drivers/net/phy/libphy EXPORT_SYMBOL -0x80b241f9 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd37131c5 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4f18a150 __drm_debug drivers/gpu/drm/drm EXPORT_SYMBOL 0xd7ba575e dlm_errmsg fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xffb3f5e2 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL +0xe7fc4495 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL 0xf2698526 nand_ecc_prepare_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x69cc481a ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x0ca44b16 ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x35d2834d mt76x02_limit_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x7cbdbeb6 mt76_free_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x3a79e94d bcm_phy_get_stats drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x435055cc genphy_read_status_fixed drivers/net/phy/libphy EXPORT_SYMBOL 0x4575a4b5 phy_set_max_speed drivers/net/phy/libphy EXPORT_SYMBOL 0xaaaef51c drm_fb_xrgb8888_to_rgb332 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xa5762b33 drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x09bee0d5 drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc85c7bc2 agp_put_bridge drivers/char/agp/agpgart EXPORT_SYMBOL 0xb6ebf62a o2nm_this_node fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x679e8cc2 objagg_create lib/objagg EXPORT_SYMBOL -0x51615e43 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL +0x2062da69 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL 0x6e0e773f nand_ecc_sw_bch_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x72b90ccd of_usb_host_tpl_support drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0xe4dfc931 ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xa4df7ac9 of_usb_host_tpl_support drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x946d276a ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x0b6b1ccf mlxsw_pci_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL -0x15aa20bc l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x5042e0bd ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL -0xd47eef68 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x42b37ea1 mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x3e51a50b ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x630b7a38 l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x169c955c ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL +0x55f6d9c2 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xff2356e0 mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5257f68d ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x5bcc0df7 ata_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0x18a20736 rio_request_mport_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x908ca40c mt76_connac_wowlan_support drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xfedd5c52 hostap_set_encryption drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xa6ea4efd mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbc4b7eb3 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe9cbaacb mlx4_gen_guid_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xa79d322f lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xc0f81f97 lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x536d8335 drm_of_crtc_port_mask drivers/gpu/drm/drm EXPORT_SYMBOL 0x785c06ab __SCK__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd990f327 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL +0x872fb033 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL 0x397f6231 ip_set_free net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x1bdd2859 nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0x82e4ebbb nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0x499f0ecf nd_sb_checksum drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x5672f499 rtw_phy_read_rf_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x8d057403 mt76_connac_mcu_wtbl_hdr_trans_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x8d8b3f03 mt76_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x8aa79927 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2f6e7998 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x01aec78c genphy_c45_read_pma drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x389dc6b6 genphy_c45_read_lpa drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0c051abd __drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9c1689b3 ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL -0xab446ff6 nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xb93e8bc9 ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xe48f605d nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xc78d7102 __tracepoint_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa842a5c8 __SCK__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9def565b mt76x02_enqueue_buffered_bc drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xff1d0b1f hostap_80211_rx drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xd069cf0c iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xce58f10c mlx5_create_auto_grouped_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8f45f663 mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbb982942 mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe6f4f036 mlx4_flow_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x692d797d iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xaaf70add iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x5c8f95a7 rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x62f7c8d7 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xcda8e458 iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9d588e7c rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7851e771 vhost_vq_init_access drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x815b8feb input_ff_create_memless drivers/input/ff-memless EXPORT_SYMBOL_GPL 0x798147e7 mt76x02_add_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x465e9d71 ath11k_pcic_map_service_to_pipe drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x33fd840f scsi_esp_template drivers/scsi/esp_scsi EXPORT_SYMBOL 0xc7c1107a LZ4_decompress_safe lib/lz4/lz4_decompress EXPORT_SYMBOL -0x07bcafad xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x55da710a rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb4ebd5a7 xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x437d6971 rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x13fa591b ata_sas_tport_delete drivers/ata/libata EXPORT_SYMBOL_GPL -0xd7b1064f pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xcd20121f pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x29c49b0c cec_transmit_msg drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x32380621 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x7c502020 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0xd74b3deb rtl_fw_page_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x08f8d1e3 mt76x02_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x49be22ab mlx4_get_base_gid_ix drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0ffb277f tifm_queue_work drivers/misc/tifm_core EXPORT_SYMBOL -0x6b7c6b51 drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcc2d0e98 drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc3278a58 ieee80211_sched_scan_results net/mac80211/mac80211 EXPORT_SYMBOL -0x8841f003 br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x58dbcfee br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0xc0158295 hsi_release_port drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x8c89e3b8 usb_phy_roothub_power_off drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x093eef3c __mt76_sta_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x92e79506 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa5c45e5a cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x889aa058 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb500e67d cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x97bdfa60 scsi_dev_info_remove_list drivers/scsi/scsi_mod EXPORT_SYMBOL -0xf85e801f drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x7e7fa10c drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x0a72f765 drm_clflush_virt_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x33f2859c drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4207eb07 drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x9dd24769 ieee80211_sta_uapsd_trigger net/mac80211/mac80211 EXPORT_SYMBOL -0x919d1d9d rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x065e89fe rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x77b6f9cd get_wiphy_regdom net/wireless/cfg80211 EXPORT_SYMBOL -0x82d27b68 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0x66917f2d nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL 0x23afa0a6 ata_sff_hsm_move drivers/ata/libata EXPORT_SYMBOL_GPL 0x24d691b7 sata_link_debounce drivers/ata/libata EXPORT_SYMBOL_GPL 0x3977a341 ath9k_hw_setup_statusring drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb3c60006 mlx4_bf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0876de91 bcm_phy_downshift_set drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x747fdfec bcm_phy_downshift_get drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x97be9479 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL -0x97e72e2b nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xf6539768 ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL +0xa9e6aa29 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x2c8a5404 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3671701d ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL 0xe6024e59 dm_bufio_release drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xf3920ce1 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL +0xf2d705a2 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL 0xc7e956c9 fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xf9186dec ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xdd97ea1c ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x81092689 ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa1e9e875 ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe77d5ef3 ata_xfer_mode2mask drivers/ata/libata EXPORT_SYMBOL_GPL 0x6a72e6b8 rio_mport_class drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x8addf11b ath10k_mac_tx_push_pending drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb87be192 mdio_driver_unregister drivers/net/phy/libphy EXPORT_SYMBOL -0xb3c41404 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xc30bdead __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL -0x2dd8bc04 btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x374b0a5b nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xeb8e80bc __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0xf8433ee2 btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x88295b96 dm_tm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x48e323be dm_bm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x24a7f69f mlx4_uar_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3392c0f genphy_c45_loopback drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xdf6beeae drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xa22acea1 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0xd1d77f79 drm_modeset_acquire_fini drivers/gpu/drm/drm EXPORT_SYMBOL 0x0694ab1a t10_pi_type1_crc block/t10-pi EXPORT_SYMBOL -0xeb85873a svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1aafacd1 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4c8de97c rio_alloc_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x7313a548 ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x2936413a ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x6612033e usb_cdc_wdm_register drivers/usb/class/cdc-wdm EXPORT_SYMBOL 0x0898e1db usb_hcd_pci_remove drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2211ca6c ath9k_hw_set_tx_filter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x705250f6 mlx4_put_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0094245c phy_device_remove drivers/net/phy/libphy EXPORT_SYMBOL -0x8b81f5d8 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xcae9b870 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x4bac86ae drm_atomic_helper_wait_for_vblanks drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x19e6bd89 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x94b254f7 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0x93ff008c LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0x7a2b17e7 ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x1206e525 ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL 0x17238f5d usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x63e51b8e rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x868e2474 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0xe7e64c28 ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6b98b675 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x5c3a9943 ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x274a0e05 ocelot_port_fdb_do_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xca1f26b8 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x12fc9625 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xa036487e fc_fcp_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x9f6dc1a0 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6709bc29 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x0e1c497d config_item_init_type_name fs/configfs/configfs EXPORT_SYMBOL -0xdbfbbce7 kvm_read_guest_offset_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x48c9b514 kvm_read_guest_offset_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x9bb6fd09 vsock_connected_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x290f4a89 __ieee80211_get_tx_led_name net/mac80211/mac80211 EXPORT_SYMBOL -0xfc42b388 l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xcb059225 l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xce096ad3 sata_link_resume drivers/ata/libata EXPORT_SYMBOL_GPL -0xb2036c88 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL +0x1feb4a5e sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL 0x33b8861c mt76x02_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xbfa601a5 brcmu_pkt_buf_get_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x4f6cfe02 mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x8288b25d mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x27d44a2c mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfd2219e7 mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x625a197a scsi_test_unit_ready drivers/scsi/scsi_mod EXPORT_SYMBOL -0xdc8ed4d8 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL -0xfa57faaf xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5d2466fd __fscache_relinquish_volume fs/fscache/fscache EXPORT_SYMBOL +0x4e38f2e6 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL +0xd8994b31 xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x417d1fed dsa_8021q_rx_switch_id net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x5a5dccd0 iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd8f9854b iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x97f4dc7c st_register drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL 0xad6f8917 ttm_agp_is_bound drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xa11f7f74 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL +0x60604588 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL 0x2a95e4af nvdimm_clear_poison drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xd6b031c7 usb_serial_suspend drivers/usb/serial/usbserial EXPORT_SYMBOL 0xc532d68f rtl92c_phy_set_rfpath_switch drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -11820,152 +11827,152 @@ 0x3c22a4d8 drm_vma_offset_manager_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x9e1ab430 bcma_driver_unregister drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x06dc6ba5 nand_ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x608e26ba ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x9a76bb0b ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x95a52abd dm_bm_is_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x6266b4c0 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd4d48ba4 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x61a5d54d bcm_phy_r_rc_cal_reset drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xd5709de8 phy_init_eee drivers/net/phy/libphy EXPORT_SYMBOL -0xa830c620 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xc9195909 phy_init_eee drivers/net/phy/libphy EXPORT_SYMBOL +0xf95e46b9 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xb5c77212 crypto_transfer_skcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x38926e3d nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x36c4be81 nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x248185fb _torture_stop_kthread kernel/torture EXPORT_SYMBOL_GPL 0xcc44961f kvmppc_alloc_lpid arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x801c45aa cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2930d127 xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2434bccc nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xcbe07d78 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x23be1a2b xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x08f4d8b1 nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x530ff0e1 mptscsih_get_scsi_lookup drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x15f1ba54 mt76x2_eeprom_init drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x33164700 mlx4_qp_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6a622c00 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x9e376bbb nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL -0x765a485b ceph_client_gid net/ceph/libceph EXPORT_SYMBOL +0x18740ecc nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x20dba08b nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL +0x72cf731b ceph_client_gid net/ceph/libceph EXPORT_SYMBOL 0xf221187b vhost_add_used drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xbe8628eb ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x2417fe47 ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL +0x3e301b8d ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9a4c5334 ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL 0x3d06f923 ir_raw_event_set_idle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xb6621c71 i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x02a367e6 i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xcdd58acb ath6kl_cfg80211_suspend drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xd4b8b801 ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0xae0d358c ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL 0x255b63bf fc_fabric_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x60d255e0 sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x820be9ca drm_vblank_work_cancel_sync drivers/gpu/drm/drm EXPORT_SYMBOL -0x5b2fbe85 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0x4f21d190 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL 0x52acfe88 torture_hrtimeout_jiffies kernel/torture EXPORT_SYMBOL_GPL -0xdc1f348f ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL +0x12055eaa ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL 0x17f9f19c bcma_core_set_clockmode drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x2474d9be ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL +0x84c3ca62 ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL 0x62003d35 nvdimm_check_and_set_ro drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x51a348cc usb_role_switch_set_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x1690b503 usb_role_switch_get_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x37198ed0 ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x88058a04 ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x052ab629 ath11k_pcic_ext_irq_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x6116d3b9 xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4affd6c2 ceph_parse_fsid net/ceph/libceph EXPORT_SYMBOL +0x1d478ff9 xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7b8c32f1 bt_err net/bluetooth/bluetooth EXPORT_SYMBOL -0xa80680bd nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x03bd6c9a nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xcdf94d6f rtl8192_phy_check_is_legal_rfpath drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2327d91c _rtl92c_phy_calculate_bit_shift drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x691f92b6 rt2800mmio_init_queues drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x9b61222c lbs_host_sleep_cfg drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xc38644ea ath9k_hw_wow_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x05764fe5 cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x61fcacae cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xc097cb54 drm_master_internal_acquire drivers/gpu/drm/drm EXPORT_SYMBOL 0xdb067f64 async_raid6_2data_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL -0xaa9c498b nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0x68402058 fscache_init_cache fs/fscache/fscache EXPORT_SYMBOL +0xe7ff11b6 nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf32ed55c cfg80211_put_bss net/wireless/cfg80211 EXPORT_SYMBOL -0x6a92038e nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xf51847c3 btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x49cdc6d7 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xf5a1fed5 btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x11091291 nand_extract_bits drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x03a2baa7 usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe101192e usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf3c4f258 mt7615_dma_reset drivers/net/wireless/mediatek/mt76/mt7615/mt7615e EXPORT_SYMBOL_GPL 0x637588e7 il_mac_reset_tsf drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xc9befb3a libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x9314ae68 libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xc45f29d1 phy_connect drivers/net/phy/libphy EXPORT_SYMBOL 0xee0691b5 drm_gem_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd31da267 vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x2e683383 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL +0x55d3380b vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x2c3bc462 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL 0xaf1687a7 il_remove_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0xf58e16be ath9k_cmn_init_crypto drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x9b4b288b mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x730ddbad mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xba8cb251 phy_package_join drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xdee84870 fcoe_ctlr_recv drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x42ff97ed iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xe02bd4aa drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4bc37ee0 iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb8a1dc3e drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe778c098 drm_plane_get_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL -0x27ef8e1b nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0207cda7 nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL 0x87a9597c kvmppc_core_dequeue_dec arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x2834403e br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0xfe6d7027 cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL -0x320faaf6 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x313840af br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0xc8df1395 cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL +0x0665b263 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x0d3354a6 rdma_alloc_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe0755cca cfi_read_pri drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x629ff49c i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0x10de0008 i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x583c099c typec_mux_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x65c44024 typec_set_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x807766ea usb_scuttle_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb21a499a drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x2ad81d9d drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL 0xdc8e37cb vchan_tx_submit drivers/dma/virt-dma EXPORT_SYMBOL_GPL -0x9fc691f5 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0ca1378a nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1b54bd5d ib_copy_path_rec_from_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xd991e3b9 dm_bufio_get_device_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xa9c23c91 musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x6d2d83c6 usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x385a0e8c rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xa60116d6 libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xcad878c1 musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xffb2647b usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb6585d79 rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xebd4dcd6 libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xc3040d80 mlx4_is_eq_vector_valid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xb342dc2a fc_exch_mgr_free drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x19040b34 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xec1f61e9 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xec820bb3 __drmm_add_action drivers/gpu/drm/drm EXPORT_SYMBOL 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x17c17611 ceph_pg_to_acting_primary net/ceph/libceph EXPORT_SYMBOL -0xd90f1184 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6abfaabd ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x8a832c02 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbb3577b6 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xe1bd6c99 rio_init_mports drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9a4e89e9 rt2x00queue_stop_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x2cce460f of_phy_get_and_connect drivers/net/mdio/of_mdio EXPORT_SYMBOL 0xe83b8ca3 phy_suspend drivers/net/phy/libphy EXPORT_SYMBOL -0x0a93a838 af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL -0x680fa840 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x0e13b4aa nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb801c25d af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0xd7b04064 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x41b8811d nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xb8e857a4 sbc_get_device_type drivers/target/target_core_mod EXPORT_SYMBOL 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3c56ef91 fw_workqueue drivers/firewire/firewire-core EXPORT_SYMBOL 0x502108d0 mpt_fwfault_debug drivers/message/fusion/mptbase EXPORT_SYMBOL -0x971cd397 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xe0744dd0 ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xd95fe883 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x777a215e ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xe5701bae lbs_start_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x8b902935 phy_resolve_aneg_linkmode drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x842245ff drm_mode_is_420_also drivers/gpu/drm/drm EXPORT_SYMBOL -0x0b9eea02 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0xe3640a85 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL 0xbd3e7542 cast_s1 crypto/cast_common EXPORT_SYMBOL_GPL -0x6b6559aa pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2801313f xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xc5590609 nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x15c400bf pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x870e486d xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xc871e31a nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xac86def6 xhci_resume drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xf2c86e56 iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xfdbd57f5 ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x7695c631 ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x9f52640d mlx4_counter_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x32f8fa26 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x181d3732 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x0226cd9a sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xbd2d4dc5 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL -0xda10ac6d ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x185cb5a3 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL +0x519709cb ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf996c9bb ata_sff_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x86dd85f0 usbip_in_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0x5c10ba5b bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL +0xfda8eb3c bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL 0x67bcbefc phy_find_first drivers/net/phy/libphy EXPORT_SYMBOL 0x811811e0 fc_exch_done drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x882a3d1b p9_client_begin_disconnect net/9p/9pnet EXPORT_SYMBOL -0x2463bdfd xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL -0x85f84c4a iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xda28d6d8 ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6c500632 xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0x843c9b24 iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x47b4475c ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6016379b nand_ecc_is_strong_enough drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x763a342f rtl8723_phy_pi_mode_switch drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x2ffd6c03 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x55fe3511 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xe26a8e58 scsi_ioctl drivers/scsi/scsi_mod EXPORT_SYMBOL -0xd494015e drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x997046f1 drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL +0x4d1c85a6 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x32bffafa drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL 0x348ca67c qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x9e4faeef dm_io_client_destroy drivers/md/dm-mod EXPORT_SYMBOL 0x526b901f sparse_keymap_entry_from_keycode drivers/input/sparse-keymap EXPORT_SYMBOL @@ -11973,42 +11980,41 @@ 0x5d2db781 fwnode_phy_find_device drivers/net/phy/libphy EXPORT_SYMBOL 0x293e0f79 drm_of_get_data_lanes_count drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x23961837 drm_dp_downstream_max_bpc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x7a41d71e ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3cb99777 ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6762ad0b mptscsih_IssueTaskMgmt drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x5d678605 mt76u_init drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xb7412fe7 dfs_pattern_detector_init drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xb7e7e6bb sas_notify_phy_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xe7e51129 __drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf16b033c fscache_object_mark_killed fs/fscache/fscache EXPORT_SYMBOL -0xe6634584 ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x2ab0cfef target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL +0x7ba51e45 ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb6c75288 target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL 0xc10e8bc3 usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xaee36ea2 ttm_glob drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xfc81c983 is_virtio_dma_buf drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0x8e7b3c5c __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeac203f0 __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xce72f9d1 rpmsg_register_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x20be2f3f vhost_vq_is_setup drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xddb75d13 bcma_core_pll_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x20f0ef5d rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x3c2a5452 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL +0xaba8caef rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x0db00889 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL 0x2c96f5d3 _rtl92c_phy_set_rf_sleep drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x619b5e3d cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x37724295 cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xb47150c5 scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xba629400 scsi_report_device_reset drivers/scsi/scsi_mod EXPORT_SYMBOL -0x2cbc83ff dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL +0xdd4e12e6 dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL 0xb71c58ab of_drm_find_bridge drivers/gpu/drm/drm EXPORT_SYMBOL -0x77018566 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfa05bb1e pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x054bef45 layoutstats_timer fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x6e81f032 __SCK__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL 0xaf1c6682 config_item_get_unless_zero fs/configfs/configfs EXPORT_SYMBOL 0x62289b48 opens_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x44b9fe00 ieee80211_report_wowlan_wakeup net/mac80211/mac80211 EXPORT_SYMBOL 0xe334e6df cfg80211_sinfo_alloc_tid_stats net/wireless/cfg80211 EXPORT_SYMBOL -0x891f2444 ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x90d26b82 ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x05f00bc5 ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x8ea31dd1 ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x251f0dac ssb_bus_suspend drivers/ssb/ssb EXPORT_SYMBOL -0x4ccbed45 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0xa8fb7be2 btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x7878c125 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x9b44315e btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x6a94b84d core_alua_check_nonop_delay drivers/target/target_core_mod EXPORT_SYMBOL 0x03ad8427 drm_dev_register drivers/gpu/drm/drm EXPORT_SYMBOL 0x51d4d27a cfg80211_wext_giwretry net/wireless/cfg80211 EXPORT_SYMBOL_GPL @@ -12021,47 +12027,47 @@ 0xf1fcb14c rt2x00usb_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xf82fb49e fcoe_ctlr_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xa10dcca3 __max730x_remove drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL -0x5d75e4f0 xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7cae1d8b xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x42204f86 nvdimm_region_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xf56c2017 mlog_not_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xacd81eb3 jbd2_inode_cache fs/jbd2/jbd2 EXPORT_SYMBOL -0x24d0a449 iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xd58d8eed mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x32313a6c iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xa43f4e4c mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7fdb6004 cxgbi_device_unregister_all drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x4d470410 ttm_range_man_init_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x4677a717 drm_object_property_get_default_value drivers/gpu/drm/drm EXPORT_SYMBOL -0x4eb2cf1b cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL +0xa6de7b9b cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL 0xf40f1d62 ife_validate_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x517d9cbb bcma_chipco_gpio_outen drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x5421d3dd mtd_del_partition drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xe18e270b of_mdiobus_child_is_phy drivers/net/mdio/of_mdio EXPORT_SYMBOL -0x638cf91e drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xf308f17a drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x39712724 fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0x80d19381 drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x35595c31 drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa32522cb fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL 0x4b62826c dlm_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL 0x1be7d8be torture_onoff_failures kernel/torture EXPORT_SYMBOL_GPL -0x749a4602 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL -0x00643d30 cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x12c8fe89 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL +0xbb1b4e05 cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x05d34adb sbefifo_submit drivers/fsi/fsi-sbefifo EXPORT_SYMBOL_GPL -0x28038722 rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0xde65f34a ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9a8ad03e rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x81888ab5 ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc49aae6b hsi_register_client_driver drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x0d2b1f87 get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2b3b020f get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x43b3fdcb ata_sas_port_alloc drivers/ata/libata EXPORT_SYMBOL_GPL 0x1184f687 ata_port_abort drivers/ata/libata EXPORT_SYMBOL_GPL 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa30dce93 typec_mux_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x1583057b usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x28790c3b usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5ed0daf1 mt76x02_bss_info_changed drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x86e9ce46 genphy_c45_read_link drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x8196cc55 fcoe_ctlr_link_down drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x5ff4af3d ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL -0x966dc56e rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL -0x9e5ec34d rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x6b524a4b rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe2b0ef14 usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf7834b9c ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL +0x9e243e67 rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL +0x2b846797 rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x190b4b9c rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcd56c022 usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x0f4ca677 ath9k_hw_loadnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x52785010 drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc85d9f16 drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x26815dbc drm_dp_link_rate_to_bw_code drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4e538387 agp_find_bridge drivers/char/agp/agpgart EXPORT_SYMBOL 0xd60d9632 cryptd_ahash_queued crypto/cryptd EXPORT_SYMBOL_GPL @@ -12071,89 +12077,88 @@ 0xb17e7f22 p9_client_read_once net/9p/9pnet EXPORT_SYMBOL 0x3aa528ff lib80211_register_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL 0xe7b9b89f mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL -0xb92d91a7 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x874df053 __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x0086a6a8 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6271a70a __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x601f665f dm_io_client_create drivers/md/dm-mod EXPORT_SYMBOL 0xebb652a2 mt76_connac_pm_queue_skb drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x90e730b3 mt76x02_mcu_set_radio_state drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xeba801a9 mdio_device_create drivers/net/phy/libphy EXPORT_SYMBOL 0xe9cfab0d rtsx_pci_card_pull_ctl_enable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x90aa8549 vsock_find_cid net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x28251a62 inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xcd026af9 rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6b388111 mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xaec408c4 inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x945880da rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x53f1e6dd mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc30abf42 mlx4_qp_release_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x1faddbdc drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xad20b38a nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL +0x5e931d7c drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x77b4b8f0 nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x19fe4387 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xd2629b03 btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x34dfc189 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x1117ffa7 btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0xcd58babe parport_release drivers/parport/parport EXPORT_SYMBOL 0xebcc64a4 dm_bufio_get_block_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x5657e71c cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x92a9d27a cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9704e46f __phy_resume drivers/net/phy/libphy EXPORT_SYMBOL -0xa8646ac6 iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdeeeaaf4 iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xbcb90cb3 poly1305_core_emit lib/crypto/libpoly1305 EXPORT_SYMBOL 0x415e894e dsa_8021q_rx_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xc048af5b vhost_add_used_n drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x3a20a9d7 transport_set_vpd_ident_type drivers/target/target_core_mod EXPORT_SYMBOL -0x82a09d4b lp55xx_deinit_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x9e6d1118 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x4a4475bf lp55xx_deinit_device drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x3de11122 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xcf21abf6 usb_ftdi_elan_edset_input drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x30e85287 hd44780_common_shift_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x0fcb7d6f cdrom_get_media_event drivers/cdrom/cdrom EXPORT_SYMBOL 0xd0183eef ath10k_core_destroy drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xf36ecb86 mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5332d5ad mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x42d3bd3c iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x4917930f mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x906b1cb7 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x699d21bd iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x8fda0b13 fcoe_fcf_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x405b6e05 srp_parse_tmo drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x68a7601e scsi_host_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL 0x53061e81 rtsx_pci_read_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x9a6142e7 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL -0xf2aaef72 nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0f5ffc4e tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x45430a62 nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xff415705 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL +0x34eee6ba nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL +0x86ba9461 tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xb0a8dcce nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x8c94588b fsi_master_rescan drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0xd06fc230 rtw_core_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xcc998ffb mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xef402c17 mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xaa1678b4 gen10g_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x4d0bf158 fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x9a53a621 drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbadd817f drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa698f998 ceph_free_lockers net/ceph/libceph EXPORT_SYMBOL 0x082dcd47 is_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xabe8fe56 cdrom_autoclose drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0x3686ea09 spi_print_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x9ef716f7 ttm_pool_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x0c2a6c6c jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL -0x4cebbd83 xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xa072218d jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x3591285c xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x67cd9a43 mt76_get_of_eeprom drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xcc1e5705 virtio_dma_buf_get_uuid drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0x8d5fee70 fscache_put_operation fs/fscache/fscache EXPORT_SYMBOL -0x1b34cad1 ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xfabf3a53 ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xd762a43f ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x15c1daa8 ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xa1b9f925 sata_pmp_qc_defer_cmd_switch drivers/ata/libata EXPORT_SYMBOL_GPL 0x48fa68ec ata_sff_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL 0x38d188a1 ata_scsi_change_queue_depth drivers/ata/libata EXPORT_SYMBOL_GPL 0x669594ad musb_clearw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xd0c859a9 mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6eb43e4d mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfab30dc0 mdio_bus_exit drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x6857a1a9 drm_master_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x03bc993e ipmi_set_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xc44ee344 crypto_sha3_final crypto/sha3_generic EXPORT_SYMBOL -0x658318dc target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL -0x80dbd84b usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4eefca3e target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0xc7b0d899 usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x1e9c590a usb_find_common_endpoints_reverse drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x8a7c2bd8 ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x22479a93 ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x90eaa3d8 mlxsw_core_trap_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x9a6c6886 phy_device_free drivers/net/phy/libphy EXPORT_SYMBOL 0xd41747db genphy_check_and_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x9560ba0a c2port_device_unregister drivers/misc/c2port/core EXPORT_SYMBOL -0x2d436841 drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x20b280fa drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0ce19729 mb_cache_entry_touch fs/mbcache EXPORT_SYMBOL -0x08c60c94 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x80240759 pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL -0x0212e009 atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xcd378384 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xbe277f07 pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL +0xfc589b12 atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL 0xcb5478a1 usbnet_open drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x177f6be5 rtw8852a_chip_info drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x8e8a23bd rtl_pci_disconnect drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL @@ -12163,22 +12168,22 @@ 0x5f091d6a ath9k_hw_putrxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x7758a435 mlxsw_core_trap_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5d231d42 mlxsw_core_trap_state_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xee8be9f8 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xc040c5be lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0x1bbe6e8c mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xaa5ed953 lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL 0x13d5dc8f pasic3_read_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL 0xa2e0ab38 drm_atomic_add_encoder_bridges drivers/gpu/drm/drm EXPORT_SYMBOL 0x6615069e drm_dp_dsc_sink_max_slice_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1e9e78bb fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL -0x8ba7cd5a udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0x687255f2 ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x58eb3ada fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL +0xf1ec6607 udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xf3ab03a1 ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcb02a31f rmi_unregister_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xfce7fde2 fw_schedule_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL -0x28cff355 orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xe12318b7 orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x5c083573 mdio_device_register drivers/net/phy/libphy EXPORT_SYMBOL 0xe5d29c7c qlt_free_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x333aeb6d fc_get_host_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x460db438 fpga_bridge_unregister drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x3c856a9e ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x4319e14d ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x4f477261 dm_bm_checksum drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x79e8e259 hd44780_common_alloc drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0xe75c1b68 usbnet_disconnect drivers/net/usb/usbnet EXPORT_SYMBOL_GPL @@ -12188,76 +12193,76 @@ 0xc7d1550b tifm_alloc_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0xfb427a6b drm_framebuffer_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x3a60e5e7 rpaphp_check_drc_props drivers/pci/hotplug/rpaphp EXPORT_SYMBOL_GPL -0xdcbb740a __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2aa89f8e gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x4fd104ea esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL -0x8222ac17 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb673d99d __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2472d7eb gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x63434637 esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x46379924 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbe4de675 cec_get_edid_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xd28256cf mlxsw_afa_block_append_allocated_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x88c8ef53 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x858776ad iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x44b6573c drm_atomic_set_crtc_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL -0xf1abcbf9 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1a7c11ed br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL -0xe1f97222 ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x12dc2b50 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xe9f5929f rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe2a674d2 br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL +0x0edb48ab ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x528ad2d2 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0x88eb9b55 of_fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x584fa30b nd_region_release_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xb1470386 usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x70fd646c usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x64415593 hd44780_common_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0xce710e05 rtw_bf_set_gid_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x5f16373d cxl_free_afu_irqs drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x96b1b49b drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2302479c drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb56f039b mhi_queue_skb drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xbb68a4ca flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x5ae3daab flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x57a52d53 vhost_dev_has_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x142072c0 transport_set_vpd_assoc drivers/target/target_core_mod EXPORT_SYMBOL -0xb3ec57e9 ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xc4d6599b ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xf2d2d01a wl12xx_is_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0xe2e85833 wlcore_event_inactive_sta drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xed61ccf8 wl1271_cmd_configure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xa18f224e ath_regd_find_country_by_name drivers/net/wireless/ath/ath EXPORT_SYMBOL -0xb71cef10 iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0x6ee00043 iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL 0x9cf90bcc sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x2c7a0201 rtsx_pci_send_cmd_no_wait drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x72addab3 __devm_drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x65fa8d4d nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6f8a5806 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdb26b484 ieee80211_remain_on_channel_expired net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xc0735e37 set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x5083eed8 set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x90a2fc4d nand_ecc_cleanup_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x68911746 usb_wwan_port_probe drivers/usb/serial/usb_wwan EXPORT_SYMBOL_GPL 0x7bec3aed iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x4c1fe603 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7641b41a drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4a0f0472 virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x5310a1af nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x4c6b2dc9 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa9f40260 drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5c001d65 virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x1eb38721 nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x5fc3c6ed taprio_offload_free net/sched/sch_taprio EXPORT_SYMBOL_GPL 0x6dfcc41f genphy_write_mmd_unsupported drivers/net/phy/libphy EXPORT_SYMBOL 0x4921cda5 drm_plane_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x37a0d607 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6a24ddfc nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0x263eac95 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb383b971 nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL 0x36976971 __rio_local_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xee194470 ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xef6857cb ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x5a4b7335 rt2800_disable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0xc0ac63c5 cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcd6d38ba cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x3fe20bc7 sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x48e9c212 ocxl_context_detach drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x0869aafd ocxl_context_attach drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xa114bc0d rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL -0x7446dde0 nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6ce36d3c ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x54c721ac nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xc201a3c3 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL +0x7f0ae9d2 nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x12e85a66 ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x1c755d2c nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xf9dc8b3f rtl92c_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xb484d0c2 cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xcc5cbb70 cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x478debf5 phy_10gbit_fec_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x538d073d phy_duplex_to_str drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3fb16bbc phy_write_paged drivers/net/phy/libphy EXPORT_SYMBOL -0xf94232da cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xd9d875b2 cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xf811e69d scsi_eh_flush_done_q drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5d8814ea ocxl_link_free_irq drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x28fa5edc ocxl_config_set_afu_state drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xabf2b1d6 nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf3de6e42 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xa10c5809 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL +0x1714cc9b nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8764d67c vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x81eb7317 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL 0xe241a09f rtl_debug_remove_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x774fc89c mt76_csa_finish drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9a488aff il_send_cmd_pdu_async drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -12266,71 +12271,71 @@ 0x584b8482 nfs_inc_attr_generation_counter fs/nfs/nfs EXPORT_SYMBOL_GPL 0x9accea3e devm_mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xd85b81f9 __bcma_driver_register drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xea6f3f41 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x305d1202 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL 0x3ae63c1a __typec_altmode_register_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xb61420cb tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL -0x626136bc t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x2f8b01f4 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL +0x686b90ee t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xc97baa0c fc_exch_mgr_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x65ea8ec1 scsi_remove_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0x59c37abc drm_atomic_get_connector_state drivers/gpu/drm/drm EXPORT_SYMBOL -0x8e65931f pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc0554d5b gfn_to_pfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x74b58946 gfn_to_hva arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x67c6ea6f pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0b75e9a6 gfn_to_pfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x46b07e6c gfn_to_hva arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xeb71e4c5 nand_write_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xfb7231d0 ata_sas_tport_add drivers/ata/libata EXPORT_SYMBOL_GPL 0x87bee547 btracker_queue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x01d2f9ac dm_rh_recovery_start drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xcd3b398f renesas_xhci_check_request_fw drivers/usb/host/xhci-pci-renesas EXPORT_SYMBOL_GPL 0xf7d8303f mlx4_get_slave_from_roce_gid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x4dcea493 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xf262f709 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x9dac4d42 scsi_is_host_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc6e53abf af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL +0x27044b44 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL 0x9ab37b47 ieee80211_calc_rx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7aad008b bt_to_errno net/bluetooth/bluetooth EXPORT_SYMBOL -0x6b8d495f ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x662e541d ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL 0xfcafb846 vhost_add_used_and_signal_n drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xf0351abb rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x98c0105a rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x53b5e5e3 __tracepoint_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xed8d0833 __traceiter_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ec4aee6 put_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf1421d13 drm_mode_sort drivers/gpu/drm/drm EXPORT_SYMBOL -0x10b89cc2 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x12fd04be rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xf14bbcd2 sbc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x4175b31c __traceiter_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xbc53853e usbip_event_add drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xdf25fe7a usb_alloc_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6ca4a6ed rt2800_reset_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x6f37fa35 ath9k_hw_releasetxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x78788620 mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x89ef3e3b mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf997635a phy_driver_is_genphy drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xe4b051cf raid6_datap_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL -0x47229401 rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xd8f68f81 transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL +0x72e58fec rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xcdd3fa35 transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL 0xb03a772f rio_mport_send_doorbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xdf338cd3 md_start drivers/md/md-mod EXPORT_SYMBOL_GPL +0x94fa401b md_start drivers/md/md-mod EXPORT_SYMBOL_GPL 0x57d4050a xhci_get_endpoint_index drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xe1cdc95b il_mac_add_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3b70b1eb cfg80211_tx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL 0x688023ee cfg80211_rx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL -0x41f75d10 mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x10713938 mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xe21e4caa usb_stor_clear_halt drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x4afb4283 fw_core_handle_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL 0x8589e2a7 rt2x00usb_initialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xd8c39bca mt7615_mcu_reg_wr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xd926ace1 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x370f92e8 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x1036c530 __drmm_simple_encoder_alloc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa00cdd56 drm_of_component_match_add drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x6d9e9a39 p9_tag_lookup net/9p/9pnet EXPORT_SYMBOL 0xb51a3724 rpc_pipefs_notifier_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa3616d72 mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x59cb1a3d mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8f96a6fb mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xb5570585 mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xcaa3bb8b nanddev_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x4daeda16 rawnand_sw_hamming_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x3e0c582d target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0xfe57ec07 target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x3a969743 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xb978bce7 target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x284a6bff __tracepoint_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xed047dba __traceiter_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8cb84cdb cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xe2f1c00f cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xa9c88852 drm_bridge_connector_disable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xe2a296e2 drm_framebuffer_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x5b74f0ed drm_get_unmapped_area drivers/gpu/drm/drm EXPORT_SYMBOL_GPL @@ -12341,86 +12346,87 @@ 0x33db9f83 mt76_connac_mcu_sta_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x0d4023ec mt76x02_get_max_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x49e249ee lbs_add_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0xfea72176 ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe80f744f ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1aebc3b3 fcoe_ctlr_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x49d48e9c libfc_vport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xe5cecda6 mfd_cell_enable drivers/mfd/mfd-core EXPORT_SYMBOL -0x5db92eff svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa8587c37 mfd_cell_enable drivers/mfd/mfd-core EXPORT_SYMBOL +0x0d6d8278 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x18494608 fw_core_remove_card drivers/firewire/firewire-core EXPORT_SYMBOL 0x8972bf7e xrs7004f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xb89aa5e3 xrs7004e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x80aa4656 ipmi_free_recv_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x08afc5ed kvm_vcpu_block arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x055e276f kvm_vcpu_block arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xe97f4ce5 qword_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf448d1c fanout_mutex net/packet/af_packet EXPORT_SYMBOL_GPL -0x4d4aa558 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x970b194d b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x677fe770 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xa69394d5 b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x6fdb47e0 mt7615_update_channel drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x74e2ea33 ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x681f770c ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3d5f6e7a fixed_phy_register_with_gpiod drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0x81d9f877 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x68394ff3 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x018574a1 mb_cache_entry_delete fs/mbcache EXPORT_SYMBOL 0xcc4ee841 raid6_gfexi lib/raid6/raid6_pq EXPORT_SYMBOL -0xbb20b2dd __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL -0xca791131 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL -0xfb30fb77 br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0xc7bebb94 __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0xa0c2745f br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0xe9d2593b br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0x2ae6794d to_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x11e06ee9 badrange_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x058cff66 rio_route_get_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc6315d8e __SCK__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xd62ead3a fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0xcd612c6c fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0x29bd5421 __fscache_use_cookie fs/fscache/fscache EXPORT_SYMBOL 0x58021c84 qtree_entry_unused fs/quota/quota_tree EXPORT_SYMBOL 0x342aefe2 objagg_obj_delta_priv lib/objagg EXPORT_SYMBOL 0x7b5ce5c3 baswap net/bluetooth/bluetooth EXPORT_SYMBOL -0x98253527 dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xbcec83c1 cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL -0xb60f928f udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x0966cf8b dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7b9b4282 cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x7f230ba3 udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xf50b9fd1 nand_change_write_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x73a48b4a ata_sff_std_ports drivers/ata/libata EXPORT_SYMBOL_GPL 0xa05a9cbe intel_th_msc_window_unlock drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL -0xb39f1d8a dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL -0x13b3fe33 tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL +0xbfecb164 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL +0x489ba78f tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL 0xab565bd9 sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL -0x080769b0 drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb7088691 drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd6feefa5 agp_num_entries drivers/char/agp/agpgart EXPORT_SYMBOL_GPL 0x9bb8126a nanddev_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x32dfd275 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xb977110b md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL +0xd4e1c2c7 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x222b59ff md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL 0x0b1cef91 rt2800_ampdu_action drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x6d6d56af ath10k_ce_dump_registers drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x992e03d0 qed_put_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x83bafca8 cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf1c2efd3 cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xf725f33b drm_sched_entity_push_job drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x6847aad3 drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xae0fe911 drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x6c0cefa3 p9_client_rename net/9p/9pnet EXPORT_SYMBOL 0xcf4478a4 p9_client_remove net/9p/9pnet EXPORT_SYMBOL -0xcd8c2029 auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf17e89ed auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc27d970d bcma_pmu_spuravoid_pllupdate drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x3e8e259c vfio_pci_core_register_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x91050bac mpt_halt_firmware drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf102033e slhc_remember drivers/net/slip/slhc EXPORT_SYMBOL 0x60f75595 mlxsw_core_ptp_transmitted drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5f5d9dca mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xca20faa7 mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9f3fe4a1 scsi_target_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x972a1a94 drm_property_replace_global_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x79907a26 dw_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x023d76a8 rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL -0xe7a21ce9 hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x9e1eb1bb rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL +0x622cebb8 hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x6b958320 ib_ud_ip4_csum drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xebf151b2 nand_prog_page_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x7cf06e4e led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x2ac06641 rt2800_wait_csr_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x6ab8623c scsi_esp_cmd drivers/scsi/esp_scsi EXPORT_SYMBOL -0x332a554e iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x44756c44 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x361e085a fc_queuecommand drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x4ac1e28e jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x433c31be jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0xbd0bbe9f lib80211_crypt_info_free net/wireless/lib80211 EXPORT_SYMBOL -0x882f5467 rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x11fef722 ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x227b3413 rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xc9af2aa2 ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb0ddd5a1 fc_rport_flush_queue drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x2841f3e9 drm_atomic_helper_check_modeset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3ee70413 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x04f9d92c jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL +0xfa70f3a2 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x4378a9bd jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL 0x10ad5c1a ieee80211_hw_restart_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xaf5275fc rawnand_sw_hamming_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x4420c5f1 rawnand_sw_hamming_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL @@ -12432,95 +12438,95 @@ 0x6aacee47 drm_dp_128b132b_link_training_failed drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb32412af crypto_nhpoly1305_final_helper crypto/nhpoly1305 EXPORT_SYMBOL 0xbd6841d4 crc16 lib/crc16 EXPORT_SYMBOL -0xc8dc1b0b nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3aab8233 nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf74d87af usb_stor_disconnect drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xd33f2339 rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x05990aeb rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x4571aea8 ath_is_world_regd drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xa66eb130 mlxsw_env_module_port_map drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa508cf15 cxgbi_ppm_make_ppod_hdr drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x5612e605 scsi_change_queue_depth drivers/scsi/scsi_mod EXPORT_SYMBOL -0x97f7c635 virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xdf50a499 virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xec080c7b nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xcb100731 virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0779ba7e virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x7e5a35b6 nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xb1aea2e0 vhost_log_write drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xb4352ae6 typec_switch_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x355a9ac1 mpt_raid_phys_disk_pg1 drivers/message/fusion/mptbase EXPORT_SYMBOL 0xbb6f70f5 rtw_register_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x4c7dd018 rt2800mmio_queue_init drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x2f5c697a rt2x00lib_pretbtt drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x3580c06e libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x8be1f27c libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x6595923e __traceiter_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd3ae1bf9 nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6bcfe14a nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x0a2e30f1 ttm_resource_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc62304c3 drm_fb_xrgb8888_to_mono drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbc5a7655 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa2da7a36 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd560c2eb drm_of_find_possible_crtcs drivers/gpu/drm/drm EXPORT_SYMBOL 0x447d9c95 torture_offline kernel/torture EXPORT_SYMBOL_GPL -0x31c5f38d ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc217ed79 ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb6c854bb atmel_i2c_init_ecdh_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x0efbca4c btracker_promotion_already_present drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x117dbbcd usb_serial_generic_throttle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x23fda88f cdrom_mode_select drivers/cdrom/cdrom EXPORT_SYMBOL 0x4abd3cde ar9003_paprd_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xb5af4405 iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x69bd6482 iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xf337b1e2 drm_syncobj_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x52ce221b virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x287947f1 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x48558d4e virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xdbb3a3fc nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x90203c26 dfl_feature_ioctl_get_num_irqs drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x8f58d5f5 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdb9bdd05 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf297676e ata_port_schedule_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xd688716b dm_kcopyd_client_create drivers/md/dm-mod EXPORT_SYMBOL 0xb960f15c rc_map_register drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x606492b1 i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xb0d50858 i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x78b72f44 usbip_debug_flag drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xcd0bb6ac usbnet_write_cmd_async drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x4d8805ef qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL -0x9ca778fb nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x188ac372 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x15697ea7 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1e66e383 osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL -0x12e642bc rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x44c706f7 qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xeb43e244 nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd05dd838 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x702c1af3 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x36ab69f3 osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL +0xa942d7a9 rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0c1e944d ipack_device_init drivers/ipack/ipack EXPORT_SYMBOL_GPL -0x1b04df77 ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xb2bb864b __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0x9df05b31 ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1a269e11 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0x73f7ef14 rc_unregister_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xef037c2d usbnet_purge_paused_rxq drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x19e2f5e2 wlcore_synchronize_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x48415fb5 rt2x00pci_pm_ops drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0x59f6f3fd p54_rx drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x3a923df6 ath9k_hw_set_gpio drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xdedd75e5 cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x62d4901b cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xa052638b scsi_internal_device_unblock_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x71feecec drm_hdmi_avi_infoframe_bars drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x24ca5ca9 objagg_obj_root_priv lib/objagg EXPORT_SYMBOL -0xe91e824c __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xf61b2def nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x9eacc68d md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL +0x43829b5c __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xbdc6f3f4 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc000a0df md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL 0xd71d0f78 fw_core_remove_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL -0x893c435b mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xa684e9b8 xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x472c73f9 dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x9a490935 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x530d45f5 ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL +0x2279c23b mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa728e03b xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9e569025 dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd3842903 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb4d81bb5 ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL 0x7062014c dm_btree_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xd62a81ca usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xed91f457 usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf7d1988f dm_writepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0x32010e1b __mt76_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x708b0d50 il_full_rxon_required drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xe49aa3f9 cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xd74ec994 cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xec0e0f8f cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x3426f629 cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xc35e90ec nvmet_check_transfer_len drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x9ccc4761 rtsx_usb_get_rsp drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x8740bc47 cxl_psa_unmap drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x2f6813ff drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL -0xadc12ce2 kvm_make_all_cpus_request arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x1078e127 drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL +0xb7ebcef0 kvm_make_all_cpus_request arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xa6aa9857 des_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x0d80ba58 rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL +0x178cabf5 rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL 0x31a89d59 rpc_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x15bb2009 svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x83dffb45 svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb5b96597 cfg80211_ref_bss net/wireless/cfg80211 EXPORT_SYMBOL -0x9cafd17e nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x008dcfe2 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x55fc5b89 dfl_fpga_cdev_config_ports_vf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xefd8c423 dfl_fpga_cdev_config_ports_pf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x13abdd5a hostap_dump_tx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL @@ -12528,32 +12534,31 @@ 0x70a88fa4 drm_warn_on_modeset_not_all_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x6274343d crypto_sm4_set_key crypto/sm4_generic EXPORT_SYMBOL_GPL 0x17c135f1 crypto_sha3_update crypto/sha3_generic EXPORT_SYMBOL -0xe69af574 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL -0x673e842c svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf67f4d79 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0xc880d668 svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd6af2c7c ata_scsi_cmd_error_handler drivers/ata/libata EXPORT_SYMBOL -0x11ac367f __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0x3a30194f ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL +0xa68bf12e __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0x9cd0812d ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL 0x5becb5e6 cw1200_core_probe drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0xa0236b0b rtw_rx_stats drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xcccdb253 _rtl92c_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x4f264472 qed_put_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x8fc48003 af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL +0x0af79e49 af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL 0xa05ca625 nfs_fattr_init fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc3926f86 fat_detach fs/fat/fat EXPORT_SYMBOL_GPL -0xb2d1254a __fscache_update_cookie fs/fscache/fscache EXPORT_SYMBOL -0x65212e83 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xafcd8a1d fat_detach fs/fat/fat EXPORT_SYMBOL_GPL +0x620e1c04 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x63057f4b ib_copy_path_rec_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x0e53e418 wlcore_event_beacon_loss drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x111a0ea9 il_get_passive_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x1ffa7c98 iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xdc9ae7f9 iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2e439142 drm_get_panel_orientation_quirk drivers/gpu/drm/drm_panel_orientation_quirks EXPORT_SYMBOL 0x2d9a7e16 drm_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL -0xcfd74058 rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x89baae5b mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x01e9332e rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xa108c2c9 mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xacc75931 bcm_phy_get_sset_count drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xa4490413 bcm_phy_enable_apd drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xb6d1a343 lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL -0xc9ffc879 drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0xe60f7e4c lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0xa65af9bc drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x3f9a2b0b rpcauth_get_gssinfo net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdd691402 xprt_find_transport_ident net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8d2d4807 vhost_dev_reset_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL @@ -12561,59 +12566,59 @@ 0x18eb0ed4 rtw_phy_pwrtrack_thermal_changed drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xae949817 ttm_resource_compat drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x24cf437a drm_vma_node_is_allowed drivers/gpu/drm/drm EXPORT_SYMBOL -0x6062629b fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL +0x6b6cdf13 fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL 0xede41327 __tracepoint_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5b598c60 cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x98a8ef14 cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3dc7599c usbip_stop_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0x77b6964a b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x3f63a6f2 b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x1f99f485 b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x234e1161 b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x453a3cc1 rtl8723_phy_path_adda_on drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x94ca760f phy_modify_paged_changed drivers/net/phy/libphy EXPORT_SYMBOL -0xf5face85 phy_speed_down drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x9bb3cf51 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa283d0d0 phy_speed_down drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0x35fece48 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x17b778ec rtsx_usb_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x233dda65 drm_atomic_print_new_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x5b17be06 cast_s4 crypto/cast_common EXPORT_SYMBOL_GPL -0x4de563c1 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc162c5fd ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb17bf958 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x082f7ca3 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7a6837c0 nand_ecc_sw_bch_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x0a7404a6 md_done_sync drivers/md/md-mod EXPORT_SYMBOL +0xc4f1aa37 md_done_sync drivers/md/md-mod EXPORT_SYMBOL 0x10ec6d2d tcpm_sink_frs drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x60a0bcb4 ieee80211_iterate_stations_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xed06a687 l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL +0x0f6804fc l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL 0x86bec84a lib80211_crypt_info_init net/wireless/lib80211 EXPORT_SYMBOL 0x1170eae5 mdev_bus_type drivers/vfio/mdev/mdev EXPORT_SYMBOL_GPL -0x354b7c96 ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x07acc6fd ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x686f9558 usb_ftdi_elan_edset_output drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x36dc00a2 hd44780_common_print drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x9da4510e rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x514ce5d2 rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x051f54cb mt76_connac_mcu_set_mac_enable drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xd1fd0785 cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2ae1a8c8 cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9c431029 mdio_bus_type drivers/net/phy/libphy EXPORT_SYMBOL 0x5bafa76e altera_init drivers/misc/altera-stapl/altera-stapl EXPORT_SYMBOL -0x835c418d virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd226db2e virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x0cdce87c rfkill_set_hw_state_reason net/rfkill/rfkill EXPORT_SYMBOL -0x1193875f rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfe574799 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x895e2361 rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x80fe248d ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x9647aa04 ata_sff_dev_select drivers/ata/libata EXPORT_SYMBOL_GPL -0x986392a6 ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL -0x192cbedb dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x309f4e88 ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL +0x3f907972 dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xc96b9d72 ath10k_core_stop drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x24398784 drm_bridge_detect drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x529a1ba0 drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x6519ecb2 jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL -0xb2ab371d xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x30c2eb70 l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL -0x92429ea5 mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x6cbdb27c drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL +0xee96790b jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0xef397cc1 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x33d2efa1 l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL +0x1d1bf8c9 mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xe4beb2e3 ata_port_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0x1b9cab37 ocxl_global_mmio_read32 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xd2a56bb1 o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xdab6fde7 __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa1ff44f3 xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL +0xb64c80d1 o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x54804ebe __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2746a8b5 xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL 0x66726d3d cfg80211_register_netdevice net/wireless/cfg80211 EXPORT_SYMBOL 0xe74d4da2 ata_sas_port_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x8061a1d9 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL -0x4aff8f31 ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x2bb6b886 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0xd3cbaadb ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x2ef49cf2 usbnet_get_ethernet_addr drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xa2914ff8 mt76_connac_mcu_update_gtk_rekey drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xa60eb447 ath11k_core_resume drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -12621,30 +12626,30 @@ 0x8d2917e6 enclosure_register drivers/misc/enclosure EXPORT_SYMBOL_GPL 0xb34f7fe5 drm_property_replace_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x9b6ad2b5 drm_atomic_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0xbadd9714 __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL +0xc2c17e55 __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL 0xbc4d811a dlm_posix_get fs/dlm/dlm EXPORT_SYMBOL_GPL -0x4bb5c616 rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0e031fa6 rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc1857470 __tracepoint_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x726b0990 mt76x02_init_agc_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xda4bfaa1 drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x00ea2352 drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3755f990 gf128mul_init_64k_bbe crypto/gf128mul EXPORT_SYMBOL -0x80926907 osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL +0xb26002db osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL 0x79b82a71 cfg80211_find_vendor_elem net/wireless/cfg80211 EXPORT_SYMBOL 0x275269b3 ieee80211_ie_split_ric net/wireless/cfg80211 EXPORT_SYMBOL -0xbaac379b xt_find_match net/netfilter/x_tables EXPORT_SYMBOL +0x017ddf7c xt_find_match net/netfilter/x_tables EXPORT_SYMBOL 0x17b25f37 register_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x5b54d954 rio_dma_prep_xfer drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xda0bea77 cec_queue_pin_5v_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xd2cccc00 usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x13cd7ebf usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x7b568731 xhci_get_ep_ctx drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xd7fdeffb rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x5ea566f9 drm_atomic_helper_check_crtc_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbc187645 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL -0xbd2e67b6 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x73f65f08 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL +0x354afb74 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb0003dc1 devm_namespace_disable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x189920c7 genphy_read_mmd_unsupported drivers/net/phy/libphy EXPORT_SYMBOL 0x9e29808f fc_slave_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xc7f471fe nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5c204228 nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL 0x54cee684 __tracepoint_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xf541324d cec_unregister_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x70845bff ar9003_hw_disable_phy_restart drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL @@ -12653,209 +12658,211 @@ 0x9f41e6f3 drm_encoder_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x462067d5 ieee80211_rx_napi net/mac80211/mac80211 EXPORT_SYMBOL 0x9dcbbbf0 rds_page_remainder_alloc net/rds/rds EXPORT_SYMBOL_GPL -0x3cc73bdd udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xdd9e6489 udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xef4bb552 rpmsg_create_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x22ca0078 vfio_virqfd_enable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL 0x6a9e90af ata_mode_string drivers/ata/libata EXPORT_SYMBOL_GPL -0x84ff42a8 devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x95af94e9 devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xd39c0246 dm_btree_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x817a2ae6 b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x037dfdda b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xb1ec0ed1 lbs_get_firmware_async drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x40b18d4c ath10k_ce_completed_recv_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa8369dd7 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x20f720c9 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x55b82221 drm_crtc_send_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x182e772a nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL +0xcc2264d0 nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL 0x8d25501f qrtr_ns_remove net/qrtr/ns EXPORT_SYMBOL_GPL -0x584b3d3d xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL -0x66bc2689 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL +0xa95e33a2 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL +0x63b25143 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL 0x6e7355bf rio_dma_prep_slave_sg drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9341b376 dm_bitset_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfa0ecc39 usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xad6e5ac8 usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xf617a2ba vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL +0xb83fac49 usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd238785a usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7be34ebb vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL 0x554a08ec enclosure_unregister drivers/misc/enclosure EXPORT_SYMBOL_GPL 0xa53062f5 configfs_undepend_item fs/configfs/configfs EXPORT_SYMBOL 0x100f3ba9 p9_client_attach net/9p/9pnet EXPORT_SYMBOL 0xfb9ca661 ieee80211_disable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL -0xaaf3b99d nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1ba3a2fb nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x348f110b qlt_xmit_response drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x6fc17b7d alcor_write32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0xf6dc6c90 drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf24f8e5b agp_generic_free_gatt_table drivers/char/agp/agpgart EXPORT_SYMBOL -0x330ec55f pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc78e0f7b be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0xd7db2acb pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6e416521 __SCK__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x6e821b76 be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0x6d735e3d ocxl_afu_set_private drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x860e8d88 ocxl_afu_get_private drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0xb5105891 kvmppc_core_queue_machine_check arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xf6d734ae virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x54afb866 osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL -0xcb67c478 rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x118a705d virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x4bb6ad1c osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL +0x56ebf532 rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x05e87ebc mux_control_put drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x87e14266 mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x9a6f4d9f __SCK__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x43e33dcf fwnode_typec_retimer_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xae87fd7a usb_get_dr_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x608864da ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xd3e2b663 usb_get_dr_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xd43879e0 ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xc534f887 mt76u_single_wr drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xdcaf2d95 mt76_txq_schedule_all drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb2404263 _il_grab_nic_access drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL -0xee9426c2 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xe86af63b drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xababe5fa ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL +0xf04c1625 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x30307703 drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6b7fbd56 ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL 0xc53d99c7 ieee80211_get_tx_rates net/mac80211/mac80211 EXPORT_SYMBOL -0xf758481b nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x3bcded8c nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x6bec0e66 vhost_iotlb_del_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x38ff875f vhost_iotlb_add_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x285c8277 ssb_pmu_spuravoid_pllupdate drivers/ssb/ssb EXPORT_SYMBOL_GPL 0x787ccc4c ib_get_mad_data_offset drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa22afdaa hd44780_common_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x32fc77d1 __tracepoint_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xaccdbea7 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x368d32f8 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x684e0adc scsi_host_complete_all_commands drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xe30e5925 drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL -0x8af4a0c1 vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xf474e40f drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x824772e5 fscache_wait_for_operation fs/fscache/fscache EXPORT_SYMBOL +0xbc94b43a vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xfdcce3f1 p9_client_cb net/9p/9pnet EXPORT_SYMBOL 0x9a1ff9f4 rtw_pm_ops drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0x9ce14304 rtl8723_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x00ee5401 _rtl92c_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x77369f79 mt76_get_rate drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x749556a2 mlxsw_afk_key_info_subset drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x7e5c5720 ceph_msg_put net/ceph/libceph EXPORT_SYMBOL +0x4d008295 ceph_msg_put net/ceph/libceph EXPORT_SYMBOL 0x083eb21c rfkill_unregister net/rfkill/rfkill EXPORT_SYMBOL -0x7b5934b4 xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1cbe32df nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x2f181914 xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1c3dd1db nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xc57b31de bcma_chipco_pll_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x42ae7b64 mt76_dma_rx_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x932d4b8e __bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xa67ddcd5 __bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x24eab630 fc_frame_alloc_fill drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x3a34bcba sas_drain_work drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xefb68d8f cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xefbb51cf cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1b2241b9 cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1b2f9df9 cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xfaf1b47d drm_writeback_cleanup_job drivers/gpu/drm/drm EXPORT_SYMBOL 0xbf8bbbc6 drm_plane_force_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0xc3f66362 jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0x00fcfbdc rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL +0x44beb5ae jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x8b08bc85 rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL 0xa7f08102 taprio_offload_get net/sched/sch_taprio EXPORT_SYMBOL_GPL 0xbbade62a bcma_chipco_gpio_out drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xf58cf37a to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x07e78b4f to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x70406658 mptscsih_remove drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xf9b1ce9f team_modeop_port_enter drivers/net/team/team EXPORT_SYMBOL 0x0336333f __drmm_add_action_or_reset drivers/gpu/drm/drm EXPORT_SYMBOL 0xb9602821 drm_atomic_add_affected_planes drivers/gpu/drm/drm EXPORT_SYMBOL 0x3fda6150 agp_bind_memory drivers/char/agp/agpgart EXPORT_SYMBOL -0x7944268e ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x1743f311 nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL -0x38b13487 nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x899eee0e rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x33683404 ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xeba34b0a nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL +0xbe4a8515 nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x8532402a rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x53b680bc il_init_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x31f56367 ath6kl_cfg80211_resume drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x7f3a06ae mlx4_query_diag_counters drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xc849fc01 cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x65dacd41 cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x53dbf1e9 qlt_unreg_sess drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x3f796a62 scsi_scan_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb053adda drm_rect_rotate drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x046e9047 nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xdabe54e2 vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xfd89746d ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL -0x4f96683e svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x92cdd72e nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3d424455 vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5b8a88af ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL +0x63f40c91 svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0bf9ed59 cfg80211_wext_siwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x0a1c0480 cfg80211_wext_giwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x1de558c1 nft_reject_icmpv6_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0x02074fb3 iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x357a8e09 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xfc424011 iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb717c385 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xcd94760d ata_slave_link_init drivers/ata/libata EXPORT_SYMBOL_GPL 0xf82dba90 dm_btree_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xc728c296 mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x890121f0 mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc1b99792 ieee80211_channel_to_freq_khz net/wireless/cfg80211 EXPORT_SYMBOL 0xfe0808de uio_event_notify drivers/uio/uio EXPORT_SYMBOL_GPL 0x5ded92af rt2800_txdone drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc8c552c4 alloc_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x3ce650fd phy_10gbit_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xb1f41675 iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x16235214 __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL -0xbef6ba62 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xac4ed01c ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x863be83b mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x477b1a57 iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x767387b3 __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xfda26218 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x24cdf8ee ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x71281352 mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x107859d1 lbtf_remove_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0xa4f80e39 hostap_free_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xc5e6710a phy_start_cable_test_tdr drivers/net/phy/libphy EXPORT_SYMBOL -0xa54b40f3 nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x1e5d830c drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x2c75373f phy_start_cable_test_tdr drivers/net/phy/libphy EXPORT_SYMBOL +0xf371a73f nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x96eef573 drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x8ca2d9e4 drm_dp_calc_pbn_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xdd645c4d backlight_device_get_by_type drivers/video/backlight/backlight EXPORT_SYMBOL -0xa368c963 jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL -0x5771a959 cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL -0xa06c1c19 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb9f72f95 ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9b301d25 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL -0xd3fa9a97 b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x0af00fd5 backlight_device_get_by_type drivers/video/backlight/backlight EXPORT_SYMBOL +0xe53d782b jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL +0x8e7322dc cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL +0x81204a9c rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb32567fe ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc44440e3 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL +0x9d6fa064 b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x79694f28 mt7615_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xeda7a5d0 mlxsw_core_port_type_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xeed1584c drm_vblank_work_flush drivers/gpu/drm/drm EXPORT_SYMBOL -0x46486c1c nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1c57016d nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x146289b7 crc16_table lib/crc16 EXPORT_SYMBOL -0xfeda73ce dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xf0c6fbaa cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL -0x5e841b78 ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6603ef94 dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xb02bf851 cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL +0x25f52e3e ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x9dc7ef6a sas_disable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0x340aa5da sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x4fd27e3a scsi_track_queue_full drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe58e6150 ocfs2_stack_glue_unregister fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xcd47fcc4 arc4_crypt lib/crypto/libarc4 EXPORT_SYMBOL -0x5b5974db svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5ab13a74 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xea75a7ba cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL -0x1bf96d88 mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfc8e8ecc svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa88f51b9 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x8772bb76 cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0x253e36ba mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x88c3f2fb sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL -0x53124b94 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x0df73e65 jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0xf7408fca o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x930b1fca jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL 0x8b0088d1 LZ4_decompress_safe_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL 0xe81974d9 ieee80211_manage_rx_ba_offl net/mac80211/mac80211 EXPORT_SYMBOL -0x0b6f0d64 rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x32527f1a rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x99a63fc3 b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xdc691f1b b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xf62331b2 mt76_connac_mcu_uni_add_dev drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x1bbb2307 ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe1c48c10 ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1af7814b mlx4_mr_rereg_mem_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb78e0e06 mlx4_get_default_counter_index drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x5a95237a dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x2acfec78 dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x2cbaaf29 fcoe_validate_vport_create drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xf06c38e5 ttm_device_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x047ad27a drm_send_event_timestamp_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x9d6cba30 cfg80211_find_elem_match net/wireless/cfg80211 EXPORT_SYMBOL 0x5d0bf107 phy_driver_unregister drivers/net/phy/libphy EXPORT_SYMBOL -0x7ab80606 drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x5b588299 drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x9f347b5e drm_prime_sg_to_page_array drivers/gpu/drm/drm EXPORT_SYMBOL -0xb936cbf0 ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL -0xdf93fdbe ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xad2f231b rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x89b6ebf7 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x861011ce ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL +0x8adc8531 ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xbd3f8764 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3d5ac5df rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x55d144ab unregister_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL 0xa93b2c13 cec_s_log_addrs drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x2487f90a ath_regd_init drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x4c667f55 ath9k_hw_wait drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x9fe76325 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x068e0e1d mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x006ad408 mdiobb_read drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0xcedfcdc0 __fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x9929b601 ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfa19f685 ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3c4c183f hd44780_common_home drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0xa03a10cb fw_iso_context_stop drivers/firewire/firewire-core EXPORT_SYMBOL 0x0823f6ad ath10k_coredump_get_mem_layout drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x6220c9d6 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x1e1cd541 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xc4c73891 cifs_arc4_setkey fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL 0xbf9d1b96 nfsd_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa9e82c92 ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x77a1efa3 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x452cd5f9 ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x69ac8a74 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x8a7d8ee9 vhost_iotlb_init drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0x3167d653 lp55xx_of_populate_pdata drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x8a7e20e9 lp55xx_of_populate_pdata drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0xebedfe5f rtl_wowlan_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x5454e856 il_send_stats_request drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x115b5571 bcm_phy_write_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x6b0c4c89 sas_execute_internal_abort_single drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x4fef5203 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL +0x30187235 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL 0xe58a3360 p9_error_init net/9p/9pnet EXPORT_SYMBOL 0x3409fac2 nand_ecc_sw_hamming_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xce6e197e nand_soft_waitrdy drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL @@ -12865,16 +12872,15 @@ 0x6de23b28 mdiobus_read drivers/net/phy/libphy EXPORT_SYMBOL 0xe22b7787 __twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL 0x9887b812 cryptd_free_aead crypto/cryptd EXPORT_SYMBOL_GPL -0x9ca6c977 fscache_obtained_object fs/fscache/fscache EXPORT_SYMBOL -0xa4c998ae virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x5193a558 ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL -0xe04483de rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcaa8ca7c virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf21dbc89 ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL +0xa2d8d401 rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1f2a9970 rpc_ntop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x75b399a7 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x1553a686 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0x86cef180 rdma_addr_size drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2f656129 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb5f5455f dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL -0x453f39de usb_get_maximum_speed drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xaf22aa09 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeda83635 dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL +0x0eee008f usb_get_maximum_speed drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x74a0134a mpt_device_driver_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf122bdeb mt76_set_irq_mask drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xbe0646a6 ath11k_ce_rx_post_buf drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -12887,29 +12893,29 @@ 0x7a0e89dc ttm_lru_bulk_move_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x66749547 drm_atomic_get_plane_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x65940ca3 drm_gem_prime_import_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0x2fbf66f8 drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd95f957f drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xabd9af6d cifs_arc4_crypt fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL -0xd6411aa2 __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x82f2d207 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x41d91d3b ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL -0x113b5670 ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL +0xd6977453 __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x65f7428a nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf1311974 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL +0x75f3bbb3 ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL 0x9fbc1dfd cec_register_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xb0c10f0e ir_raw_event_store drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xdaceb7a6 mdio_mii_ioctl drivers/net/mdio EXPORT_SYMBOL 0x801d4f91 ath11k_pcic_get_ce_msi_idx drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x958fe467 mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x787c3e28 mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0da67dcc fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xe56f577a drm_client_rotation drivers/gpu/drm/drm EXPORT_SYMBOL 0xab59d373 kvmppc_free_lpid arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xadfc506d transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL -0x3cd851bf ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL +0x69175f78 transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL +0xd0d7a236 ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL 0x73b60aa9 intel_th_set_output drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xb79a54ee mdio45_nway_restart drivers/net/mdio EXPORT_SYMBOL 0xb494347f rtl92c_phy_rf_config drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xa7b3e93d mlx4_max_tc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x1de4ccb2 get_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL -0xeee627ee nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x01d8f7e1 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xb01ccf9f nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd6b209e8 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xf6cfdb1d rtl92c_phy_set_io drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x13bc07f6 mt76x02_remove_hdr_pad drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xbfb66045 il_set_rxon_ht drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -12918,7 +12924,7 @@ 0x97126854 drmm_vram_helper_init drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x8fea24bd bt_sock_unregister net/bluetooth/bluetooth EXPORT_SYMBOL 0x2fc70b9e ib_get_gids_from_rdma_hdr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x21d88e37 ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x85ce3be5 ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x9e0daa4e ath9k_hw_setuptxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x97035a9c mlxsw_afa_block_append_fid_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x99758907 sas_free_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL @@ -12926,90 +12932,90 @@ 0x96298a75 cxl_afu_reset drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x13241ba9 drm_writeback_connector_init_with_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x7d3b3e08 __traceiter_kvm_ppc_instr arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x7f3014fe rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1fe88512 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1858da6f rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9785f8e6 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xef002825 typec_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x336d1835 rtw_bf_enable_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd096b0ca rtw_bf_enable_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xea8434a5 rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x9e690860 rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x65e16da4 mlxsw_afk_key_info_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5612ec20 sas_clear_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x40d76a49 drm_get_buddy drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x49f35b93 jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL +0xe0dfd83f jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL 0xb36e4148 ib_sa_pack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5b9a6ad1 btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x09cb581c btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x65bbce01 usb_block_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x7af0f2fa b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x8a223b90 b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xe9a24a7a iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x7ffed6fd phy_ethtool_get_sset_count drivers/net/phy/libphy EXPORT_SYMBOL +0x84875256 phy_ethtool_get_sset_count drivers/net/phy/libphy EXPORT_SYMBOL 0x7bfa9497 nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0x652aeedf ieee80211_mandatory_rates net/wireless/cfg80211 EXPORT_SYMBOL -0x24bf652d inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x47bd5f77 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x17c57e84 inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xc81707e1 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x17c29340 of_fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xe47a2a5e ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xffda89b5 ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc02ba254 ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1fe3d09f ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x09d045d8 ata_pci_sff_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL -0x2b6a02dc dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x6dca5b9b rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x4544ee99 dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xdce16689 rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x50122865 ath9k_hw_set_sta_beacon_timers drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xe94c93c1 ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5c9fe334 ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x19e26001 bcm_phy_get_strings drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x344809ec sas_port_mark_backlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xdd527b5f pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe388ee52 mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5d44347a pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6c14cfca mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x2e5382f9 rtl_fill_dummy drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xb98b395a iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x93a0b7b9 scsi_esp_unregister drivers/scsi/esp_scsi EXPORT_SYMBOL 0x610412f7 drm_crtc_vblank_helper_get_vblank_timestamp drivers/gpu/drm/drm EXPORT_SYMBOL -0x107f5318 drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbe07fb14 drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2b0d543c rds_message_add_extension net/rds/rds EXPORT_SYMBOL_GPL 0xc2dab779 rds_info_copy net/rds/rds EXPORT_SYMBOL_GPL -0x1082b9ae iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2a6a6f6d iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7ade1071 dm_tm_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xa72f7ff5 usb_of_has_combined_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x93a9df01 usb_of_has_combined_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x12d09bc6 usb_init_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe86fd52e rtw_phy_get_tx_power_index drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x27bb8efa ath11k_pcic_ce_irqs_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xed9b5b38 genphy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL 0x0b98123d nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0xc2350021 cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xe5eb1298 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xf63dd4d6 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xfc1c714d o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x281d4433 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x959bf247 cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x0cbf99d2 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe87dfdc7 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xac106068 o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xabb557e1 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2bb32ad1 arc4_setkey lib/crypto/libarc4 EXPORT_SYMBOL -0x74cee77d btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0x2fd17fab mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd51747a8 btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xadf6e029 mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xcccfb2fa sata_deb_timing_hotplug drivers/ata/libata EXPORT_SYMBOL_GPL -0xa3a17c20 ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x320c9818 usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x540737e3 ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xb92bffb5 usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4a06299d scsi_device_put drivers/scsi/scsi_mod EXPORT_SYMBOL 0x32fe0dd6 scsi_device_get drivers/scsi/scsi_mod EXPORT_SYMBOL -0x5106c18b br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL +0x1a340d34 br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL 0x2310adee ieee80211_bss_get_elem net/wireless/cfg80211 EXPORT_SYMBOL 0x7088c3e2 dm_register_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL -0xc7c8019d rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x61b7e08c rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x931d44ed il_eeprom_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xdaba7b65 mlx4_get_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x8a6d290f drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x5a39d020 ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xade2b9c1 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0x46cc95bf mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2ef39fd2 cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x309690a4 drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ffd148e ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xcebc0630 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0x82b0deea mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x06c0300b cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x17ad08fa ttm_bo_init_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xfcc86da8 ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x5f1b713b ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0xf53a396a ieee80211_rate_control_register net/mac80211/mac80211 EXPORT_SYMBOL -0x51654dd0 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x5d17cd8e nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x325b5687 nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xaad83ac1 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xab6a607a inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x2b9279a8 nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1d6ce1dc nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x083aff38 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xcda7514b mlx4_mr_hw_get_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xb457e33b iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0xf2cbe6d9 iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL 0x973296c5 sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x2e30b325 iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8d1d9622 virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x5b066e80 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x8167921d iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x651b64c6 virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x311e499a l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x01327ce0 cfi_build_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0xb6d27de6 __tracepoint_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0x8b45326c charlcd_alloc drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL @@ -13017,98 +13023,98 @@ 0x617fee33 mt76_connac_mcu_sched_scan_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xed7583b7 ath9k_cmn_rx_accept drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xba05b3b0 mlxsw_core_emad_string_tlv_enable drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb719b8e1 kvm_read_guest_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x341fc864 ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x64836c00 kvm_read_guest_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x62eed1ce ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc7103cab hsi_register_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x7f5a8a29 usb_get_maximum_ssp_rate drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x461513f7 b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x154477c0 b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x76c6d6d3 usb_get_maximum_ssp_rate drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x15d04555 b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf2be63f7 b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5028bbb2 rt2800mmio_tbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xf103d954 mt7663_usb_sdio_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x13ed8784 sdev_evt_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xddb6311a drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x46cd0237 drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x50f65edf ipmi_set_gets_events drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x1424d58a sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL -0x84bda8fe cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcdf5ea7d sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xfa6da7b4 cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x44be844a nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0xae268fe4 parport_ieee1284_epp_read_addr drivers/parport/parport EXPORT_SYMBOL 0x5e22051c rt2x00lib_txdone_nomatch drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xfe72691b iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x9111e465 ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfd6055d2 ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x147c3f2e chacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0xc20134e7 chacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x57320623 __ieee80211_get_assoc_led_name net/mac80211/mac80211 EXPORT_SYMBOL 0x532a92b9 ieee80211_ctstoself_duration net/mac80211/mac80211 EXPORT_SYMBOL -0x26427854 rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2b8b3986 rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x9be7f8d1 nvdimm_cmd_mask drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x03dd5194 rio_lock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xf360d788 hd44780_common_fontsize drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x8808d865 rtl_pci_suspend drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL 0xbcbafa45 iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x03c415de ath9k_hw_btcoex_set_weight drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x149ce383 ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xbb226708 ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x0e69d6d9 mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6ff185b6 ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe4548eaf ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x24a3accd mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x42f2c81f nfs4_client_id_uniquifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5a82aebe rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x75412d60 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xc433763e nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5f927fdc rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2c9a2e68 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x319feccb nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x7683b71b iscsit_register_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x90006be6 dm_kcopyd_client_flush drivers/md/dm-mod EXPORT_SYMBOL -0x3385a407 md_handle_request drivers/md/md-mod EXPORT_SYMBOL +0x528fd844 md_handle_request drivers/md/md-mod EXPORT_SYMBOL 0x5a117c7f usb_power_delivery_unlink_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xea2f6efc typec_altmode_unregister_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd68b4b47 rtl_swlps_beacon drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x8854d198 mlxsw_reg_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xcf03bd94 phy_start_cable_test drivers/net/phy/libphy EXPORT_SYMBOL -0xf42986da nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xe58b1331 phy_start_cable_test drivers/net/phy/libphy EXPORT_SYMBOL +0xae4fbfc9 nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xca1035c5 drm_plane_from_index drivers/gpu/drm/drm EXPORT_SYMBOL 0x2e15ccd8 rpaphp_deregister_slot drivers/pci/hotplug/rpaphp EXPORT_SYMBOL_GPL 0x4c416eb9 LZ4_decompress_fast lib/lz4/lz4_decompress EXPORT_SYMBOL -0xb5ebeb7d synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xd63681a1 ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4c3eed26 synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x0092c529 ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2edf6ac3 nand_monolithic_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x50c43acf unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL +0x73259c5d unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL 0xb8482130 mt76x02_resync_beacon_timer drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x1d774831 ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3d0f29ef ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x7b0bfeec mlxsw_core_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xdfa7c132 mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x8fcde24a iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x4bc736d6 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8c145259 mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x07cd123d iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x202b0a1d iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x5e95a4b2 o2net_send_message_vec fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x11b4f2bd fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL -0xd657d1e5 ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x4609af2b nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x1c667b9f tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL +0xaa50dc55 fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL +0x663208a8 ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xeaa7acf9 nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x47cfea46 tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL 0xd8ed9dc4 rtw_phy_pwrtrack_avg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x4855f4ee rtl92c_phy_set_bw_mode drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc1879073 __bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x710a3783 agp_allocate_memory drivers/char/agp/agpgart EXPORT_SYMBOL -0x733ce50a ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x8fe6eda8 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x4fd777a1 nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x83b6a051 ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xee1e54c7 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xb243c1b4 nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xfcd55a5d cfi_send_gen_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x8dd2ad4e ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xc0e2196f ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xeca7949e dm_bufio_client_destroy drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x725f522f md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL +0xb5c5c692 md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL 0x6026e276 __SCK__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8e7ec2b6 __tracepoint_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x0be02d83 ieee80211_ready_on_channel net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x25eceeaf cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL -0x8ae537bb nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xa2428334 nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL +0x8b2c57d6 cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL +0x0a6c81f0 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7029a456 nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL 0x8f216509 parport_put_port drivers/parport/parport EXPORT_SYMBOL 0xab5a75e6 parport_get_port drivers/parport/parport EXPORT_SYMBOL 0xd80aaa67 ezusb_fx1_set_reset drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL -0x226ce0ce usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3e2f89c9 usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x54824f58 channel5g drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xc147a4f2 rt2x00mac_reconfig_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x99618d5e mt7615_mcu_exit drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x202693f0 mlxsw_afa_block_cur_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x595456ac mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1d61046e mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xbfab54f3 vnic_dev_get_res_count drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x7073c04f phy_10_100_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x8e246689 v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL @@ -13119,51 +13125,50 @@ 0x942b8245 mt76x02_sta_remove drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x6de277db drm_fb_memcpy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xad47a871 kvmppc_core_prepare_to_enter arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xab1ca4ec ceph_osdc_copy_from net/ceph/libceph EXPORT_SYMBOL 0x15a65450 dfl_fpga_set_irq_triggers drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xe16c302b rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc61e71ae rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7aa1f991 rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfbbbce48 rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xeaf1876e __traceiter_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x226f222b xhci_init_driver drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x53649e16 il_check_rxon_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf82bdc70 mlxsw_core_lag_mapping_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x83fb69af mlxsw_core_lag_mapping_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xdc56cb6a cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xbdafc7ac cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xf93a30f7 phy_modify_paged drivers/net/phy/libphy EXPORT_SYMBOL -0x6727935d nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3f76cf9e nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0xd44861d2 rio_local_get_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x3b48b85f ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xcc232174 ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xf9258aa3 drm_crtc_accurate_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x6c1ec499 mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xcd584dc5 mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x706edc13 mt7615_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x5ff66c2c mt76_connac_mcu_sta_cmd drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xe40b66ef mt76_wcid_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe4b818c3 phy_speed_to_str drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x9ed07feb kvm_destroy_vcpus arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xfbbb3e03 kvm_destroy_vcpus arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5ffd2c3e ata_sff_lost_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x505e3648 ucsi_get_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x686e4f9e usb_kill_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xdd3b4014 usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8ac78da4 usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9ccf8213 ath9k_hw_stopdmarecv drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x902bedaf iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x533dc9ed iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x10315dd1 drm_crtc_vblank_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0x1e0c889c nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x09b30a10 nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x38f7b6e0 LZ4_compress_HC_continue lib/lz4/lz4hc_compress EXPORT_SYMBOL -0x211386f1 cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL -0x792ad469 nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x16f579f3 cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL +0x8c172613 nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x1b89196a devm_mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xcfdd5897 fsi_occ_submit drivers/fsi/fsi-occ EXPORT_SYMBOL_GPL 0x6c93c1ba stm_unregister_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0xea25e6a6 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x18a651df b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xc1b91243 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x5bc9ee11 b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x572621e6 rt2x00queue_for_each_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xed4010c1 tifm_add_adapter drivers/misc/tifm_core EXPORT_SYMBOL -0x150f91ee drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1c76e8a2 drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xada8cbb4 drm_gem_prime_import drivers/gpu/drm/drm EXPORT_SYMBOL 0xd5be7697 crypto_finalize_hash_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x1bbfc926 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xac598c5b dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xf9a44a94 ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xef108567 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7bb96fc1 dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xbfdafa75 ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x968ce844 vfio_file_has_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xe7d2b794 nand_create_bbt drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x0871ffd6 transport_set_vpd_ident drivers/target/target_core_mod EXPORT_SYMBOL @@ -13172,26 +13177,26 @@ 0xaef76543 usb_autopm_put_interface_no_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6ac01ea8 drm_edid_to_sad drivers/gpu/drm/drm EXPORT_SYMBOL 0x20dfdf3d lib80211_unregister_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL -0x8d76b2b6 xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xa7730c1d mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc4c151a2 mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa56ec8e0 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x8dada696 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcb5c0835 xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x6f441f04 mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbc6d9da1 mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa1aa0c42 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5bcf256b mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd7bd35ac mlx4_unbond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x91265e25 mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb7acc5bd mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8ca42749 ttm_eu_reserve_buffers drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x3de497de drm_atomic_helper_commit_tail_rpm drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x17d4c82e drm_atomic_get_new_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x4603c416 drm_dp_pcon_dsc_bpp_incr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xed236072 ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL -0x1ee75fad rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1350b73b ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL +0xd9a3a850 rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd34631da usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xc4d85103 wl1271_tx_min_rate_get drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x3f913888 mt7615_init_work drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xcfcbf1fe mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x2e0d6d3c iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x42b3424a mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x58c95c7d iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x52b56ad8 sas_task_abort drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xb76328ef pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x969e2cb7 pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x50b73ce2 rfkill_find_type net/rfkill/rfkill EXPORT_SYMBOL 0x7e64181d usb_calc_bus_time drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5e86f4c4 wl1271_tx_flush drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -13199,12 +13204,12 @@ 0xbafb1c07 rt2x00usb_kick_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x47038997 sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf824c7db __drm_printfn_debug drivers/gpu/drm/drm EXPORT_SYMBOL -0xe12d9833 svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8f7b3646 nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x8908be03 svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1c4740e5 nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x47b7314a vhost_dev_set_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x1dc7e4d2 ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL -0x14adb21c pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xd80b27eb usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb5bd8abf ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0xefd4d7ca pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x288da5a7 usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x86468d44 fw_rcode_string drivers/firewire/firewire-core EXPORT_SYMBOL 0x69f8dd98 rtw_set_channel_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x5fc33e83 bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL @@ -13213,168 +13218,169 @@ 0xe70507df __tracepoint_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4e8f6ca7 sunrpc_net_id net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8f6b5d0c vfio_file_enforced_coherent drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x0ccee2d4 mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xffda946c mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xc6eb6e52 iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x94683867 mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfffa33e8 mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xbfbc5721 iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x2a877fd7 rio_del_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x30805b22 fw_iso_context_start drivers/firewire/firewire-core EXPORT_SYMBOL 0xbfab1d8c rtl_efuse_ops_init drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x8c8c9af3 il_prep_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL -0xd298dcf0 cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xade01b2f iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7c325384 cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x9d535610 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x4e9bd488 scsi_get_vpd_page drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xd16e1585 drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7517ca9e drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x798f3830 cifs_md4_init fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL -0x7dd6b415 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3e941afd ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x754eb501 parport_register_port drivers/parport/parport EXPORT_SYMBOL 0x0dde9384 mt76_connac_mcu_alloc_sta_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xe5e17f55 mt76x02_tx_status_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x15bad11d lbs_stop_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x8849da48 mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc72ba4bd mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x39fc03c4 phy_attached_info drivers/net/phy/libphy EXPORT_SYMBOL 0x787b3cf6 fc_fcp_init drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xfce81114 __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x647b1b0f kvm_vcpu_unmap arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xf069440f xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc6d2b24a __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2b342792 kvm_vcpu_unmap arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xb0a909c0 xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5cbb538a dfl_fpga_check_port_id drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xf3df871f iwcm_reject_msg drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xfb3b84af typec_partner_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x6b29b184 ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x738c80ac ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x6a0247d4 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xd83f22eb drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe1dfde69 ieee80211_nan_func_match net/mac80211/mac80211 EXPORT_SYMBOL 0x160280fc cfg80211_cac_event net/wireless/cfg80211 EXPORT_SYMBOL -0xb03e2d59 cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL +0x57097c65 cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL 0x6ff53d1d gnss_allocate_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0xe0245b85 ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL -0xbe4d5742 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL +0x12225e80 ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL +0x557a775f fscache_addremove_sem fs/fscache/fscache EXPORT_SYMBOL +0x1960d8f0 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL 0xb852f290 stm_unregister_protocol drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x424cb6bc pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x41bb2394 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xbfc4629b mt76x2_apply_gain_adj drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xdd4e1842 mt76_connac_mcu_set_rate_txpower drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xf8b873ef mt76_rx_aggr_stop drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x50237c91 ar9003_mci_send_message drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb39beef2 mlxsw_env_module_port_down drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xfacbf39b mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xda7d5ffd iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb8bd41fd mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x66fa590f iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0f379262 madera_of_match drivers/mfd/madera EXPORT_SYMBOL_GPL 0x1a39e460 __drm_atomic_helper_set_config drivers/gpu/drm/drm EXPORT_SYMBOL -0x891916fd nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x97d7f163 nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL 0x9e0bc43a rtw_phy_read_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x8ea60059 rtl_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xd89a0a96 mlx4_is_slave_active drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x7da53d58 ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL -0x7cb7ab34 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb9341aea ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0x28a9a88a rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0d7f5fcd xt_alloc_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0xb180ae33 gnss_insert_raw drivers/gnss/gnss EXPORT_SYMBOL_GPL 0xc85e6d04 cdrom_read_tocentry drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0x1640fa59 usbnet_pause_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x1665345a mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2c91ca6b mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3906c58 phylink_ethtool_ksettings_set drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x6831eccf phylink_ethtool_ksettings_get drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x082b1a74 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x3f758869 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdba7326b nf_conntrack_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa4587c2c fpga_mgr_unregister drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x800fd566 rio_local_set_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x4930e308 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x28fe0f51 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x1260c168 ucsi_destroy drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x43c87720 rtw_tx_write_data_h2c_get drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xfa06e692 _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x487b3e49 _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xba04467d il_mac_hw_scan drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x4757743a ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xc8677c56 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb6837ece ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x06dbba2d mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x57942190 __mlx4_replace_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9fbba67f ceph_buffer_new net/ceph/libceph EXPORT_SYMBOL 0xb23ebb6a p9_client_walk net/9p/9pnet EXPORT_SYMBOL -0x6ce2b7c2 ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL +0xf3c54c43 ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL 0xe8aafd6e mpt_set_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf59cf2f8 mt76_connac_mcu_update_arp_filter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x41a42737 ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x38365cde phy_stop drivers/net/phy/libphy EXPORT_SYMBOL +0x25dd98ab ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd8302a6a phy_stop drivers/net/phy/libphy EXPORT_SYMBOL 0x5d0c4dcc phylink_speed_up drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xb81b43a1 drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x0c8b44d0 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x4b8a1640 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5c1b76a3 ceph_monc_init net/ceph/libceph EXPORT_SYMBOL +0x7d6e9622 drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7b420999 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x7bb97620 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd843217f ceph_monc_init net/ceph/libceph EXPORT_SYMBOL 0x1d034172 ieee80211_generic_frame_duration net/mac80211/mac80211 EXPORT_SYMBOL -0xa855bb1a xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b4d6a18 xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf0aed48 nf_ct_port_nla_policy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2af60833 __SCK__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x80e3881d __SCK__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xd850254f rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL -0x9c7cb9de iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6fe39f73 rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xd0775e15 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x39997b8c rtsx_pci_card_exist drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xc4d99852 o2hb_check_node_heartbeating_from_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xe2d6e127 nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x99a272f7 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9bf2ff01 nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa8426455 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x92a062eb il_send_cmd_pdu drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xc1c6dded il_send_add_sta drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x38652270 il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x7abb1796 iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xcf3fd032 iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x090e82a7 drm_property_create_bitmask drivers/gpu/drm/drm EXPORT_SYMBOL -0x9b5b2852 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x172a92fa nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL +0x774a3c99 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x85c11b19 nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL 0x9504d284 ieee80211_color_change_finish net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xc26e060c rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x0ed4345f rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0x3257d343 __tracepoint_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x91fc8891 usb_deregister_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xde1898b8 usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x952dfcf7 usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc279df54 rt2800_check_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x1f8ac718 __tracepoint_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x27717e7b mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdd710de4 mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc30c2169 mlx4_uar_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x3d2b989f qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x26b7b7fb qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xad357277 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0xbe3017cc tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL +0xc77dc6ec qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xc416077a qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xbae4d429 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0xb21578b0 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL 0x7559be07 nft_data_release net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3da896c8 bcma_chipco_chipctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x4548fe4b transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL +0x0afccad4 transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL 0x8ae11dcb usb_serial_claim_interface drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x186a43b7 ath9k_hw_disable_mib_counters drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb0886e90 rtsx_pci_card_exclusive_check drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xbd102a72 drm_sched_job_add_implicit_dependencies drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xce15a526 xchacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x521c7102 xchacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x71f0fb06 osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL -0xd4df13b7 nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x5c7770cb osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL +0x88aa3084 nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xa09beee9 mrp_init_applicant net/802/mrp EXPORT_SYMBOL_GPL -0xabd4e191 rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xd8be7732 b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x5ba938b3 rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x297dee91 b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5873a396 mt76x02_tx_set_txpwr_auto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xddb80d2d mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0xbee95143 mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xc83e88a5 mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x0b850167 mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x88622487 mdiobus_free drivers/net/phy/libphy EXPORT_SYMBOL 0x951ff98e sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0xfb75e8e9 drm_gem_vram_offset drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x40739385 nfs_wait_bit_killable fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2a9caaab nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x32c121b1 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x2796e588 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xe73162b5 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xeb40f30a vhost_has_work drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x5cbb5274 ltc2947_core_probe drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0xffc918b2 ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xb30cf3f5 ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xa208287e lbs_send_tx_feedback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x04479b5c mdio_mux_init drivers/net/mdio/mdio-mux EXPORT_SYMBOL_GPL 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xffed52c1 nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xa643bc9c ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5ed823db mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xddea643c nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5b555876 ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x53fac066 mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xf2ca3bae mlxsw_core_res_query_enabled drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xbeaba521 sas_phy_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x66ac8627 drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xae2af8d1 drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x284e07d8 vsock_bind_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xce571561 btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x6c569c18 btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x5210a5bf hsi_board_list drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x7513a227 ir_raw_handler_unregister drivers/media/rc/rc-core EXPORT_SYMBOL 0x56972dfb il_irq_handle_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xa04bbbb0 ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL -0xb89f4051 l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5b1ab05d ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL +0x7c7d36bb l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x531bf931 denali_init drivers/mtd/nand/raw/denali EXPORT_SYMBOL -0x6ef509bb iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6e79ddb9 iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x076635ad rmi_set_attn_data drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0xb492b664 usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6e8dc11d usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x21e4ea0e sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x33060304 scsi_build_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x579126b8 __SCK__tp_func_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL @@ -13383,40 +13389,41 @@ 0x0667bd9c nand_get_large_page_hamming_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x4536a6a8 mptscsih_info drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x91d5b9ee mt76x02_irq_handler drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x3e9532e5 mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xd13ee346 mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x81aadc6a mlx5_fill_page_frag_array_perm drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x77ce4a68 __mlx4_unregister_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf5d84037 nvme_fc_register_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0xf2c122a9 drm_atomic_set_fb_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL 0x239a5390 cryptd_shash_desc crypto/cryptd EXPORT_SYMBOL_GPL -0x87dd57cf xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xeb5f455b xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x780d488f vhost_poll_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xd4f5ef86 ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd397cb8f ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6dc50487 fw_csr_string drivers/firewire/firewire-core EXPORT_SYMBOL 0xf5163b3c mlx4_qp_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc870f372 iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8e1d391d iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x301ae577 drm_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0xb59783e4 drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xb5cf45ee pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x76825a97 drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xe9a62983 pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xedd2b41d rpmsg_ns_register_device drivers/rpmsg/rpmsg_ns EXPORT_SYMBOL -0x520c92f2 usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1da1457d usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfcb808a3 hostap_80211_ops drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x5d1c5498 hostap_info_init drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xade3ff99 alcor_write32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x0c791b77 jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL -0xf1166b0b xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b702dc9 jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x614ab161 fscache_caching_failed fs/fscache/fscache EXPORT_SYMBOL +0xe51b5a6f xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1809663a fsi_master_unregister drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0xc11e8d05 dfl_driver_unregister drivers/fpga/dfl EXPORT_SYMBOL -0xad60bdd3 rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x78b4b32b usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x59801450 rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfdcd55ef usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6498fca5 fw_iso_context_create drivers/firewire/firewire-core EXPORT_SYMBOL -0xbdaf8209 xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL -0x6024a0b4 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2d64169a iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8ac89bf9 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x66f2bda6 xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x19c8e035 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xaba63cbc iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf9a1ddde drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfbc14b1c drm_prime_gem_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0xc6245b8f nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x9beb6999 ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x777e7afe nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x760fa43e ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xd2747790 roccat_common2_device_init_struct drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xce9c9d29 typec_partner_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xda38bb43 rtw8822c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8822c EXPORT_SYMBOL @@ -13424,164 +13431,164 @@ 0x3046fefe mlx4_mtt_addr drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x021c7843 drm_debugfs_create_files drivers/gpu/drm/drm EXPORT_SYMBOL 0xd3af324a mhi_soc_reset drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x413f5ece nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL -0xe3a0bd7a pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6ec77f2e rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x40222d50 mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xee11f25e nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL +0x4515f3b6 pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7e3d3ed5 rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x60e1b784 mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd742be48 intel_th_output_enable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc0d7c2d1 dm_array_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x8488f5b2 xhci_shutdown drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xe23341f4 rtw_dump_fw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf70ffb80 rt2800_link_stats drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc6634315 mt76_ac_to_hwq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xe2cad24f mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x46215481 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xda2bfb79 phy_ethtool_set_wol drivers/net/phy/libphy EXPORT_SYMBOL -0x6e7b0602 phy_ethtool_get_wol drivers/net/phy/libphy EXPORT_SYMBOL +0x322f86a2 mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x85840ba9 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2ad4386c phy_ethtool_set_wol drivers/net/phy/libphy EXPORT_SYMBOL +0xac50be4e phy_ethtool_get_wol drivers/net/phy/libphy EXPORT_SYMBOL 0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe066cc29 scsi_dh_attach drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x83581089 gf128mul_init_4k_lle crypto/gf128mul EXPORT_SYMBOL 0x9b2560b9 gf128mul_init_4k_bbe crypto/gf128mul EXPORT_SYMBOL 0x2f5a7035 vhost_poll_start drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x43103da6 ata_bmdma_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL -0xe3296537 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL +0xfbd4a617 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL 0x327a09c3 usbnet_cdc_status drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x12c3cba4 macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x0aa0339d macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x5f94607f mt76x02_set_rts_threshold drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa74c2dc5 hermes_struct_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x406b4614 mlxsw_afa_block_append_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xfaa85c2d __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5deac7ca __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd825b13c bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xfc667271 devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL -0x6e13abcf nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc4adc365 cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL -0x1cbfcf69 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0xc9027f71 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x7b75aad5 devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0x62b5beb4 nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc6eb8744 cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0xff583b61 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x5d53e5f6 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x72fdd097 fsi_get_new_minor drivers/fsi/fsi-core EXPORT_SYMBOL_GPL -0x25ff3200 mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd0c8cd31 mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd72ab875 ata_sff_irq_on drivers/ata/libata EXPORT_SYMBOL_GPL 0x6c4cd93e rt2800_txstatus_timeout drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x18bbfb49 ath9k_hw_phy_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4fc946c9 nvme_auth_gen_shared_secret drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x4f77bd1e cxl_get_fd drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xd680a377 drm_gem_object_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x1e21d4f3 devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL -0x9d6a075c nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5dbe1f70 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa40a8924 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdfd929d8 ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3daf5cc6 ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x96028c68 devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0x4f6ca2a9 nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL +0xadd6f9c1 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf7d02170 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x03b5ee10 ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4f405676 ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa828db19 nand_ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xde41d1de rtw_phy_write_rf_reg_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x29e89532 ttm_bo_vm_dummy_page drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x53168448 drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL +0xdf3d6240 drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL 0x23ee13fd mb_cache_entry_find_first fs/mbcache EXPORT_SYMBOL 0x4b06303d kvmppc_emulate_mmio arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xb79f25fd p9_parse_header net/9p/9pnet EXPORT_SYMBOL -0x19c1842c gre_parse_header net/ipv4/gre EXPORT_SYMBOL +0x28b28084 gre_parse_header net/ipv4/gre EXPORT_SYMBOL 0xbc868185 usb_role_switch_find_by_fwnode drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x3827e9fc ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xd5766a23 ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x61f67c92 phy_gbit_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xa6c44ecf __phy_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x30487e8b cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xc8b763e9 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2bf5df4b cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x7f709308 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb60fc114 drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x03d3a358 devm_drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL 0xc1a6685e agp_generic_alloc_page drivers/char/agp/agpgart EXPORT_SYMBOL -0x4770fa8d lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL -0xec096c08 i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL -0x5c1f0ca4 cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x38b00618 drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x8dd59cec lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0x22de7526 i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x722680d9 cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x223771bc drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x603c4357 tpm_tis_remove drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL -0x4f3617a9 xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2668badf fscache_put_cookie fs/fscache/fscache EXPORT_SYMBOL +0xd0fb6318 fscache_get_cookie fs/fscache/fscache EXPORT_SYMBOL +0x20b7dcd2 xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xfed76aac ipack_get_device drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x4f777c8c rpmsg_release_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xf027eb55 vhost_vring_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x45bf6958 ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0xc90df7e5 dm_bufio_prefetch drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x2036791a md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x86dba936 md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL 0x0e3ba5b5 usb_ftdi_elan_edset_single drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0xe1494297 fw_iso_buffer_destroy drivers/firewire/firewire-core EXPORT_SYMBOL 0x1ac19a62 mlx4_register_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8d8f9acc drm_dev_dbg drivers/gpu/drm/drm EXPORT_SYMBOL -0xc3c1675c __fscache_check_page_write fs/fscache/fscache EXPORT_SYMBOL -0x8bd581f1 kvm_write_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x9a56f20d kvm_write_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xb26d7faa nand_ecc_tweak_req drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x74b308ac usb_serial_generic_read_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x07abcc0c mlxsw_afa_block_append_trap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x840514f8 drm_gem_vram_driver_dumb_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x42af3c9f drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x66a20fad drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd5a95eae drm_dp_128b132b_lane_symbol_locked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc6d76bf9 l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x9dfdf817 l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x2e5332fe gnss_serial_free drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0xec29e22a __traceiter_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x91259f77 bq27xxx_battery_setup drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL 0xdcee2d8a mptscsih_flush_running_cmds drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x9d4d68c4 mlx4_qp_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa4d4f0e6 global_cache_flush drivers/char/agp/agpgart EXPORT_SYMBOL -0x9f81e14c fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL -0x493d6ef8 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x72508101 fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL +0x6308d467 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x83124618 typec_set_mode drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xd2c3935d vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL +0xef7945a4 vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL 0x4f512ec7 ath9k_hw_process_rxdesc_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x972542d6 configfs_unregister_group fs/configfs/configfs EXPORT_SYMBOL -0x3c116285 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x4004d1cd dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL +0x9f908bc3 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9315088f dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL 0xc9dce8c3 rt2x00mac_remove_interface drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x1f0df6cc mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7ab3ddd0 kvm_read_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x1c83c6e0 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0x3541cad5 mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7240fb09 kvm_read_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x3e812c07 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL 0x62102fab ieee80211_start_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0xe46be7ac garp_request_join net/802/garp EXPORT_SYMBOL_GPL 0x555bbe9b nand_read_oob_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x0054f69d dm_tm_pre_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72289260 dm_block_manager_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x38d1c307 rt2800mmio_write_tx_desc drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x784547d7 cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xbc8c5662 cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xaa976bb3 __tracepoint_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdef1096d cifs_md4_update fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x781c4f7f ieee80211_sta_block_awake net/mac80211/mac80211 EXPORT_SYMBOL -0xc8fef4d7 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe2eb9f3c nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf0f9ea0c rio_route_add_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xe9ece32b md_write_start drivers/md/md-mod EXPORT_SYMBOL -0x98893b1d usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x4932195d md_write_start drivers/md/md-mod EXPORT_SYMBOL +0x69a3da96 usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x16303d41 mpt_verify_adapter drivers/message/fusion/mptbase EXPORT_SYMBOL 0xdbbd27e2 scsi_remove_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0x9eae3876 idma32_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xa87bc9e7 o2nm_configured_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x59f74ccd nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL -0xde90eda4 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL +0x762c2ae6 nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL +0xf14b8b8f nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL 0xf4d6079e bcma_chipco_gpio_control drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x2d5ce1d6 lp55xx_register_leds drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0xed75918b lp55xx_register_leds drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x70cf032f usb_hcd_irq drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4888310a __lbs_cmd drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x6e451258 mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0x75866551 mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL 0xf8ef57cf srp_timed_out drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x4489a5e9 drm_edid_raw drivers/gpu/drm/drm EXPORT_SYMBOL -0x31e7ca02 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL +0xfd073661 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL 0x6a7a38a0 ceph_pr_addr net/ceph/libceph EXPORT_SYMBOL 0xfddeab52 ieee80211_channel_switch_disconnect net/mac80211/mac80211 EXPORT_SYMBOL -0xdf634955 hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL -0xa916e7ed dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x38ce9b87 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf850f48e hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0xde6d35f1 dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd29c4ff1 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x74df003b spmi_command_sleep drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xc81c9807 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL -0xcb51e4c7 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL +0x47a62760 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL +0x4b4e624d dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL 0x03c2c7b8 typec_switch_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x5579d14f nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5a66247c nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbbce2d79 nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb7eb266a nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2919b156 xdr_decode_string_inplace net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9bc465eb vhost_dev_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x701d5f73 rawnand_dt_parse_gpio_cs drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x7611aab0 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL +0xab7698de tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL 0x63204f63 ath9k_hw_gettsf32 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc1ef9d20 fcoe_ctlr_set_fip_mode drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xdc512134 backlight_register_notifier drivers/video/backlight/backlight EXPORT_SYMBOL -0x6acefa42 fscache_cache_cleared_wq fs/fscache/fscache EXPORT_SYMBOL -0xab77f996 tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL -0x50d1ef73 svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x76e2ee8c tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL +0x41e0c140 svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x49c75629 rio_attach_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xb9b6164a rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xe25d02ea rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xcd327355 rt2800_config_pairwise_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc6417d70 mt76_connac_mcu_sta_basic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x2dccf794 ath_key_delete drivers/net/wireless/ath/ath EXPORT_SYMBOL @@ -13591,16 +13598,16 @@ 0xc92f7f50 vsock_table_lock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xccd86806 ata_id_string drivers/ata/libata EXPORT_SYMBOL_GPL 0x586705e1 dm_btree_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x274f2b07 mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x458bde51 mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9d50ed7e fc_rport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x7e856803 fc_lport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x06a690b9 __drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x38dbd287 drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x51a32a6f drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xfcd39b3f switchtec_class drivers/pci/switch/switchtec EXPORT_SYMBOL_GPL 0x97095dd2 wiphy_register net/wireless/cfg80211 EXPORT_SYMBOL -0x515fef47 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x69d55123 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3ff55ad3 nf_conncount_cache_free net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0xd537a77a rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xb2dd53da rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xed8d07ad nand_ecc_sw_hamming_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x3d070df5 usb_wwan_chars_in_buffer drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x3f5bf9c0 rtl8723_phy_calculate_bit_shift drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL @@ -13608,33 +13615,33 @@ 0x108b188f ath_is_49ghz_allowed drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x0137f952 mlxsw_afk_values_add_buf drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x47041e4e mlxsw_afk_key_info_blocks_count_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x84ceed3e mfd_cell_disable drivers/mfd/mfd-core EXPORT_SYMBOL -0xe2e12845 ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL -0xb72f1d3e lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL -0x307a7f16 flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xa8311e76 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x9ee345ba ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x449c28ba mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xca18b9a6 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xcac7e178 mfd_cell_disable drivers/mfd/mfd-core EXPORT_SYMBOL +0xb0f023e9 ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL +0x58d2c147 lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL +0x023ca6ad flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x26eda39f ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xd72e59b7 ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x0aabb2ca mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x41c61e03 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x7e4dd9bb rmi_2d_sensor_rel_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x24af0db4 mt7615_sta_ps drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x8030f468 ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x08159a1a iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xd86cf5ab drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x71c87b9e pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9cd980e5 ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa0de5c93 iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xcac94d9d drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x343d0c91 pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x41d6f56a configfs_register_group fs/configfs/configfs EXPORT_SYMBOL -0x82089a51 ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL +0x438f2ed8 ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL 0xa71e198c add_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x682d9638 rmi_driver_resume drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xa43c4eae wl1271_acx_pm_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xbd9c9fdf phy_register_fixup_for_id drivers/net/phy/libphy EXPORT_SYMBOL 0xfe7e1cad phylink_connect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x64c85978 cxl_read_adapter_vpd drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0xbc6eb014 sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL +0x84a8f3d7 sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL 0x5250cf98 ieee80211_tkip_add_iv net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xac5946f3 dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x5330d841 dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xaf0847f0 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x073bd5ca tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0x49109fe0 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL 0x36c5bfca rtw_disable_lps_deep_mode drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x236a5d8c mt76_connac_free_pending_tx_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xf7ba51f7 ath_hw_setbssidmask drivers/net/wireless/ath/ath EXPORT_SYMBOL @@ -13645,65 +13652,65 @@ 0x811af125 ata_bmdma_port_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xff8e8498 nvdimm_delete drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x9e798e22 dm_bm_set_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x7eb16279 md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL -0x8bbd0feb md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL +0x353a0915 md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL +0xd8cd0bdd md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL 0x1c2777c6 fw_card_add drivers/firewire/firewire-core EXPORT_SYMBOL 0x143e8f6c mlxsw_core_rx_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xeaa8da3c mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xaa5fa7e1 mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8b53ddd9 mlx4_ACCESS_PTYS_REG drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x25f23f6e drm_panel_bridge_remove drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xca41d1e3 drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x692d9daa drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x6a8e0239 kvmppc_set_msr arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x8ea5fe1d rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa07c666d rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1e2d2f8d mptscsih_qcmd drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xe68b7cee mptscsih_is_phys_disk drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x35219f26 __traceiter_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x3f5804d0 ath9k_hw_settsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x50894e66 ath9k_hw_gettsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x88150d8c fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL -0x0ca24de9 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x621fef98 fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL +0xc4948b20 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6fd9cc4a charlcd_register drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL -0xafbd16f7 mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc45d36c4 mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x0fdf17cb cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x0fd2cb8b cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xbe464706 drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe2719bcc lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0xfdb32e0e mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x46291528 mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfb4bdbfd cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xfb4607bd cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xf08bd747 drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7efdeddf lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL 0xd7613212 bt_err_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL -0x1bfef0b2 nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0xa27ebd3b nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL -0xed64cdfc ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x799d7ceb ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xe7cfedab ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x31168697 nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0xf36a1c3f nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x624c863b ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x9c018105 ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x80acc7c7 ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x4e6be521 mlxsw_afa_block_append_fwd drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x3f3d4a15 mlx4_tunnel_steer_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x1521e154 cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe212809f cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL -0xe649f565 ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xc1d75d1f cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x926da1d1 cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x0662866f ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x93498370 usb_autopm_put_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x479ade58 drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9ba74adb drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf1a5611d o2net_unregister_handler_list fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xf3058fcb led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x07e526d7 il_get_channel_info drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3dd9ba97 ath9k_hw_init_global_settings drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa7b1ebbd cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x20b01df8 cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xf78e990e drm_sched_increase_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xd23bbde2 ttm_bo_eviction_valuable drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x4cb9e001 recover_lost_locks fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc3a79d86 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfb6aa0d2 sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xcf65528c uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x71d601d2 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0xaab3d315 sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeb214e12 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xbbdae116 __traceiter_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5bdae35b usb_phy_roothub_set_mode drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4854bde1 rtw_restore_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd7c95af3 mt76x02_set_tx_ackto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x8ff8e899 mlx4_cq_resize drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3115970d oslec_create drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x644ee238 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x45084b73 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x26de9ce1 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd09b4495 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x50081dc9 drm_writeback_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x7a6b7721 ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL +0xe6df49a4 ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL 0x1757d1a4 fou_encap_hlen net/ipv4/fou EXPORT_SYMBOL 0xdbd019c4 ib_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL_GPL 0xce9b77b9 rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL @@ -13713,19 +13720,19 @@ 0x5893ddb0 mlx4_map_sw_to_hw_steering_id drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9f7b5310 drm_sched_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x2a4e3695 drm_aperture_remove_conflicting_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0x15341a3d nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6fcb457d nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf84b63ea nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf0e43eb8 nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0xadbefda4 dm_cache_policy_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x3a18389a dm_rh_update_states drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xed3283a4 dm_bufio_set_sector_offset drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xa4e5b789 __traceiter_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd2a5139c usbnet_set_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xd1e43bc6 usbnet_get_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x4a3bff53 ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1c7c4d6a ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x50ee5c07 cxgb4_best_aligned_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xaecd6abb cxllib_slot_is_supported drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0xfde3ecc5 pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb4669a4e xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcd8d4f6e pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x98ee0a00 xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5b75b731 rc_keydown drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x392eda24 mt76_tx_status_skb_done drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xdbb12089 mt76_rx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -13742,28 +13749,28 @@ 0x816347c6 agp_device_command drivers/char/agp/agpgart EXPORT_SYMBOL 0x40f2b10c ipmi_alloc_smi_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xd66007ca p9_client_getlock_dotl net/9p/9pnet EXPORT_SYMBOL -0xfb253189 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2f11344f xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL +0x1c313be5 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4ce3bf67 xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL 0x48012e28 xt_check_proc_name net/netfilter/x_tables EXPORT_SYMBOL 0xf9deb0db vhost_iotlb_map_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0x11ae4349 i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL -0x27ef2711 ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xeb885fc8 i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xc0620553 ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x7e8429fb hostap_add_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x62cc324e cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x426a3000 cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x7a464a73 ocxl_afu_irq_free drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x57081c80 ieee80211_start_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL 0xce4958e6 ife_check_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0xa187023e __SCK__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6225f9e0 mt76x0_register_device drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL 0xbacc0302 ath9k_hw_wow_apply_pattern drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x36caba6d cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x79dd79e4 cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x02183c06 config_group_init_type_name fs/configfs/configfs EXPORT_SYMBOL -0x868cf935 xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfd353fc8 ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x26e82e26 nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x6d9bfe45 nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x01a24f52 xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2c48b789 ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x94687e2c nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf6635838 nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x403821b1 ssb_pcicore_dev_irqvecs_enable drivers/ssb/ssb EXPORT_SYMBOL -0xf1618493 i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xdd98703a i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0x6aebce95 dm_bufio_issue_discard drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x96b9f5a5 rndis_rx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL @@ -13771,57 +13778,56 @@ 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb3039d60 rtsx_usb_card_exclusive_check drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x8d421a95 ttm_bo_mem_space drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xb03416a7 qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xc1d0c408 qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xa4b2b77e ieee80211_key_replay net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x844c2f3d vfio_spapr_pci_eeh_release drivers/vfio/vfio_spapr_eeh EXPORT_SYMBOL_GPL -0xcabb2528 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x4cab9239 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x6d3f57bd dm_bufio_get_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x6ad71483 md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL +0x9c95e0ff md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9ce21c84 __SCK__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x77ae495d usb_speed_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x5d0b0ed1 mlx4_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf410d63e nvme_auth_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xe630c739 drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc1a750c4 drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf3945fcd poly1305_final_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL 0xbabd30f5 virtio_transport_dgram_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x2523bd65 ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL -0x4de1cb17 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x9f41d1d9 ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL +0x7bbcd334 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x3e623dbe sensor_hub_remove_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xbd7ac0f3 usbnet_start_xmit drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x6e1479bb ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xa6b64d85 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL -0xea7e6fcb virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x75f01e6e ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4120f231 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x66b9db5b virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x7a816cab gnss_register_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0x420ec417 ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x68b83b2e ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfe22288a rtl8723be_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x9bf09f99 rtl8723ae_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x3711b9d0 ath10k_print_driver_info drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x9e697823 mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x87389242 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xea512122 mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1d1b9d96 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x12dd1e77 ipmi_set_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x82409884 __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe095f77d rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL -0x6035e714 xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd8bf42bf iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2a76a4ca rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL +0xb3d06d4d xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x97efe181 iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x3a15013b ata_pack_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL -0x57d5926b dm_table_event drivers/md/dm-mod EXPORT_SYMBOL +0xfa22b7b0 dm_table_event drivers/md/dm-mod EXPORT_SYMBOL 0xce48d6f4 __tracepoint_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf8295720 rt2x00pci_remove drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0x4d820796 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x28f733ab ath9k_hw_abort_tx_dma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xca16975f mlx5_create_lag_demux_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf3bb03d9 ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xbf75958c dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x129383e5 ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x19aba04f dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xd500937c usb_free_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x89f23274 mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x0c0e41bb mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xc492b175 ath11k_pcic_get_user_msi_assignment drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xbe82d6cc mlxsw_env_get_module_info drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4fd9dbe3 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x81b7e85a drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x6d2dd876 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x547f510a drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0xbdc437f3 agp_generic_enable drivers/char/agp/agpgart EXPORT_SYMBOL -0x028e9592 __fscache_read_or_alloc_page fs/fscache/fscache EXPORT_SYMBOL -0x1de0590e virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x101b84ca nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2d9a6420 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x9104d325 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4b29d1af spmi_controller_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xa254de98 typec_find_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x4074603d cdrom_number_of_slots drivers/cdrom/cdrom EXPORT_SYMBOL @@ -13833,47 +13839,48 @@ 0x91df5381 agp_generic_alloc_pages drivers/char/agp/agpgart EXPORT_SYMBOL 0x9e98722b ip_set_get_ipaddr6 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xa293f8a6 ip_set_get_ipaddr4 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x24be1c28 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0xb703695e ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc92cb581 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xaaf4849d ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe32f988f ata_ehi_clear_desc drivers/ata/libata EXPORT_SYMBOL_GPL -0xb98f1110 nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x9957f5fb dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x39d18d68 nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x989170d6 dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xea78d916 mptscsih_taskmgmt_response_code drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x914e697c __traceiter_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8c10bd22 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb881e9b8 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x78648142 drm_atomic_helper_damage_iter_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x10e4e5df drm_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x7b2e2166 drm_vma_node_revoke drivers/gpu/drm/drm EXPORT_SYMBOL 0xfd00823d t10_pi_type1_ip block/t10-pi EXPORT_SYMBOL -0xbed52618 kvm_release_page_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x09947e9f dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xde250afb kvm_release_page_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x27e78ec8 dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd6f80aad stm_register_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x8d2e7cbe mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x31314cf1 ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL -0xc6726d7f dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x92a78c4b dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x10d1012d pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x16e59bca mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9ec9480f ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL +0xf0cf5640 dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xba22d286 dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xe85f70f9 pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x8d93d08c rtw_pci_remove drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0x581c1a97 p54_parse_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd27514e0 cxl_allocate_afu_irqs drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x691571bc drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL +0xf0f2ff29 drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL 0xc8f9af0c drm_ioctl_kernel drivers/gpu/drm/drm EXPORT_SYMBOL 0xfe12bcb9 drm_dsc_compute_rc_parameters drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc7018558 drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6ab78446 drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3870e70f drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9949ca22 drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1605d0ed drm_dp_lttpr_max_lane_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcce11a60 fscache_n_no_write_space fs/fscache/fscache EXPORT_SYMBOL 0x5aeeee62 ceph_oid_aprintf net/ceph/libceph EXPORT_SYMBOL 0x9bde2c48 ieee80211_tx_rate_update net/mac80211/mac80211 EXPORT_SYMBOL 0x8fa02936 cfg80211_free_nan_func net/wireless/cfg80211 EXPORT_SYMBOL -0x01a5f8f0 nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x4b5cd35a nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0xe2b8cc13 nft_parse_register_load net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xe49ed4d6 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xa4c8abe4 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL +0xdd44fe43 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xa4266309 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9b3723f5 xhci_add_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x3a71de15 rt2x00usb_clear_entry drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x1a8f68fc drm_crtc_check_viewport drivers/gpu/drm/drm EXPORT_SYMBOL -0xaacf0c70 jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL +0x13b41cf8 jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL 0x63e3b2ae cfg80211_roamed net/wireless/cfg80211 EXPORT_SYMBOL 0x9922ebae fpga_region_unregister drivers/fpga/fpga-region EXPORT_SYMBOL_GPL 0x761a30bc ssb_bus_may_powerdown drivers/ssb/ssb EXPORT_SYMBOL @@ -13885,60 +13892,60 @@ 0x5ff17b5c mlxsw_afa_block_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0695211c mlxsw_core_bus_device_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8d303b1b iscsi_pool_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xc634ea34 lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0xc66446d8 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL -0x4f2bd80a osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL +0x80488e41 lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xf688eac6 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL +0x4fb2382c osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL 0x987d3968 ceph_alloc_options net/ceph/libceph EXPORT_SYMBOL -0xb0995a36 nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xc6c931e2 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8cbb90f4 nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x605f375b ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xe6e6b684 md_new_event drivers/md/md-mod EXPORT_SYMBOL_GPL 0xdf2947ea rtw_power_mode_change drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xccbb3b9b mt76_token_consume drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb80eb66f mlx4_xrcd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x12fa01e1 mlx4_gen_slaves_port_mgt_ev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3815c63a phy_attached_info_irq drivers/net/phy/libphy EXPORT_SYMBOL -0xfdd4eaa2 rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5cd945e0 cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL +0x3ce62008 rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x69be37da cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL 0x87168cab of_get_nand_ecc_user_config drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x398a3579 cxl_add_dport drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x5fa4db64 rt2800mmio_interrupt drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xab25163c mt76u_stop_tx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x421ce6f3 ieee80211_cqm_rssi_notify net/mac80211/mac80211 EXPORT_SYMBOL 0x1fbf7928 cfg80211_assoc_timeout net/wireless/cfg80211 EXPORT_SYMBOL -0x347a9303 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x24cf9488 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x584e07b6 nand_change_read_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x354da727 ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x6b189f84 ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x905c5def ath_hw_get_listen_time drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xc9d880c4 ath10k_core_unregister drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x18b0ad00 mlxsw_afa_block_append_police drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5fdb9b28 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x16285c58 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x081efa95 scsi_report_opcode drivers/scsi/scsi_mod EXPORT_SYMBOL 0x228bb001 drm_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x8759bdc9 agp_alloc_page_array drivers/char/agp/agpgart EXPORT_SYMBOL 0x4b085dbf agp3_generic_configure drivers/char/agp/agpgart EXPORT_SYMBOL 0x5f0daebb crypto_sm3_final crypto/sm3_generic EXPORT_SYMBOL -0xe5ef6418 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0xced857b1 hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL -0x3ad16057 nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xb8d6c052 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf3dffcb2 rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL -0x665c3c44 ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x69af383f rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0xb8c2cbfb hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL +0x600ad4a1 nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xea5def85 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbf4e016f rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL +0x50499452 ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xef346615 cxgbi_attr_is_visible drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x5a2b78d8 fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL -0x714d3289 fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL -0xf0a20697 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa8a7b218 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL -0x99e0eda0 vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xd05f7c0a ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xf385a0e9 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0xbba3ccc8 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL -0xa025b81e nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL -0x659a74cc nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0xc9386697 fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL +0xab78571a fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL +0x13999162 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7b4603f9 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3d910b99 vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x9379084b ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x876824bb nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x87bd15a2 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL +0xbe71f8b6 nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL +0xd10e8b1a nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL 0xe4a91637 register_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL 0xc577832d vhost_iotlb_alloc drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x515c4ace spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x9787296c ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x042f9829 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5461d80d ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x4d8239d6 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL 0x128ad16d usb_register_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x45be5288 rtw_phy_load_tables drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x624028a9 rt2x00usb_probe drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL @@ -13947,10 +13954,10 @@ 0x3bfbf72f ar9003_mci_get_interrupt drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xa93d6907 scsi_dma_map drivers/scsi/scsi_mod EXPORT_SYMBOL 0xa83d3156 ipmi_add_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x032ba73b ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL +0x25061731 ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL 0xabc52477 iscsit_cause_connection_reinstatement drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x9de88bc8 __SCK__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x263705d9 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd57b9af2 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe3fde125 fw_csr_iterator_next drivers/firewire/firewire-core EXPORT_SYMBOL 0xca69e23c wlcore_calc_packet_alignment drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x94bb9b19 wl1271_cmd_test drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -13960,17 +13967,17 @@ 0xadef512d __drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7edf470b drm_edid_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x25daad93 __drm_mm_interval_first drivers/gpu/drm/drm EXPORT_SYMBOL -0xa2346f0d vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x0f84e4e7 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x2a5b798d ata_std_sched_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xade1f242 nvdimm_volatile_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xfbe172d1 rt2x00queue_map_txskb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xd86c0b32 il_mac_conf_tx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xab104cf5 mfd_remove_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0xc5cda446 mfd_remove_devices drivers/mfd/mfd-core EXPORT_SYMBOL 0x3d30a6b4 ocxl_afu_put drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xf660a4cc drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x963ef22e __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL -0x25e43f8c transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL -0xaf6cefc0 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x7aab287f drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3d6c98f0 __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xe8887234 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x702cf7e9 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL 0x5cc4c4db typec_partner_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x357722ac register_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0x4c2a27eb mt7615_tx_token_put drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL @@ -13979,162 +13986,162 @@ 0xb96fbf5e drm_hdmi_avi_infoframe_content_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x23865923 objagg_destroy lib/objagg EXPORT_SYMBOL 0xaf5bf6ef nfs_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb1963e4e nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xef510b65 nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb8efe949 vfio_dma_rw drivers/vfio/vfio EXPORT_SYMBOL -0x0599dc92 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf391c371 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc0fadb13 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x52cdd719 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4dcf9f48 ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xce4d97c9 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xacb11f47 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x81d27351 drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x9955fef4 dm_bitset_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xa8f16068 b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd2ce9eee b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xf350e535 __mt76_set_tx_blocked drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x94384d9c mlx4_mtt_init drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb9b8a7d1 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL +0x4404d2aa fscache_n_no_create_space fs/fscache/fscache EXPORT_SYMBOL 0xa47e91ba qrtr_ns_init net/qrtr/ns EXPORT_SYMBOL_GPL -0x20c6e6ae ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x433df180 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xa4c328a1 stm_source_write drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x30db096f denali_calc_ecc_bytes drivers/mtd/nand/raw/denali EXPORT_SYMBOL 0x08e448d3 parport_remove_port drivers/parport/parport EXPORT_SYMBOL -0x7184181b ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x08da0e08 ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x57f7af58 mt76_csa_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xc044c5bb ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xe6fc5e9b mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xcca6be57 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x6c772c36 drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x45b81d64 btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x0f558079 btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x98be40b1 ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1c8e2347 mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x61f67c67 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4330751e drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x015300ac btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0xb7da38d4 btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x8cc0c9e2 ata_sas_slave_configure drivers/ata/libata EXPORT_SYMBOL_GPL -0x1d3a7426 ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL +0xa08b4ac8 ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL 0x4810f9b7 dm_dirty_log_destroy drivers/md/dm-log EXPORT_SYMBOL 0xd5457b76 fw_iso_context_queue drivers/firewire/firewire-core EXPORT_SYMBOL -0x8fea9171 mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc51cdadd nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x373d8f91 cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x6e26d660 mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2a90ce21 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8017fd7d cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL 0xcf5729e3 drm_client_framebuffer_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0xb8b44e50 polynomial_calc lib/polynomial EXPORT_SYMBOL_GPL 0xcf048a91 sw842_compress lib/842/842_compress EXPORT_SYMBOL_GPL 0x97b8513a wiphy_free net/wireless/cfg80211 EXPORT_SYMBOL 0x6081751d nft_reject_policy net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0x5a0a2ff8 __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xcfc67f03 __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x7774620f dm_rh_stop_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x1c4fb0e6 b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xdb98fff7 b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x593815f2 rt2800_process_rxwi drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4d334f06 cxgbi_ppm_ppod_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xda63dbdc phy_write_mmd drivers/net/phy/libphy EXPORT_SYMBOL 0xf381804f devm_drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc9777acf rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0348d58f nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0xdbe2a388 nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0x35d981db rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xea0fac0e nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x83b2da75 nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0xfa9f4de1 usb_wwan_tiocmset drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0xdf2a9ad6 usb_wwan_tiocmget drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0xd745137f tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL +0x74ce0df4 tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x54f04513 nvmet_req_complete drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x89defaf3 iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xee21e03b iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x63be2d6a scsi_host_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xfbc6eeec __drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfa8c0323 drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1820cd04 backlight_device_get_by_name drivers/video/backlight/backlight EXPORT_SYMBOL -0xa11d9f6d fscache_mark_page_cached fs/fscache/fscache EXPORT_SYMBOL +0x485a3409 drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xadd95624 backlight_device_get_by_name drivers/video/backlight/backlight EXPORT_SYMBOL 0xc8e3332b raid6_gflog lib/raid6/raid6_pq EXPORT_SYMBOL -0x0e540118 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0x860a0994 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL 0xa909cfc5 vhost_work_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x16024699 lp55xx_read drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x41121da7 usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe398f2b9 lp55xx_read drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x9904ebda usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x80098e2b wlcore_enable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x06086822 rt2800mmio_stop_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xf27f0dfe rt2800mmio_kick_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xaa09ebd3 il_eeprom_query_addr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x107a8ff7 ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe05b13a2 ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x259f0fec uacce_register drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL -0xd42092fe nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfe004d60 nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0xde53fbe3 ieee80211_vif_to_wdev net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x626a210b rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL -0x19de2096 rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x09b7a7e4 rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL +0xb152e8f3 rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8d2eaa2b vhost_chr_write_iter drivers/vhost/vhost EXPORT_SYMBOL 0xc3775b72 spmi_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x9683162b nd_btt_version drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x16da0019 md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL +0x61331acb md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL 0xa17c0ccf brcmu_dotrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x9ad6f36d phylink_decode_usxgmii_word drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x83aa5984 ocxl_link_setup drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x7b509cfb tifm_unregister_driver drivers/misc/tifm_core EXPORT_SYMBOL 0x10fc2f72 drm_atomic_get_old_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x025e2a76 mhi_register_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x98d4297a btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xb1d0f75c btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x0e8ff778 hsi_alloc_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xc2368ea5 ata_xfer_mask2mode drivers/ata/libata EXPORT_SYMBOL_GPL 0x33296e4f cec_delete_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x6d823c11 qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xf672f74f qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xa81b6c74 genphy_read_status drivers/net/phy/libphy EXPORT_SYMBOL 0xbf16de14 am335x_tsc_se_adc_done drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0x33b36322 drm_sched_pick_best drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x8ff61f68 ttm_resource_manager_usage drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x063f5308 ieee80211_get_tkip_p1k_iv net/mac80211/mac80211 EXPORT_SYMBOL -0x7ef1fff0 ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x1ba13df4 vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0xbcff3c44 ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x88c96860 vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0x34d8b7bd qlt_stop_phase2 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xa16e4482 qlt_stop_phase1 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x2cd0d070 __drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd28e8e1f drm_poll drivers/gpu/drm/drm EXPORT_SYMBOL 0xf9ac492d drm_event_reserve_init_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x99f940d8 drm_connector_attach_content_protection_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6832b62c synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x4cc41448 musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x51a6fb7e rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x9c14c77f synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xcdd7930d musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xfaa9ce11 rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xa86790c3 ath_gen_timer_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb74de1cc ocxl_config_read_afu drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x05d94a59 drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x681815df drm_framebuffer_plane_width drivers/gpu/drm/drm EXPORT_SYMBOL 0xc834857d drm_gem_dmabuf_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x3d93a78e drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbd9122ab drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa0f2a67c crypto_engine_alloc_init crypto/crypto_engine EXPORT_SYMBOL_GPL 0x85da2928 kvmppc_xive_rearm_escalation arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xaad4f5ce kvmppc_core_queue_inst_storage arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xbbe5611b crc64_rocksoft_update lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0xe520df4b osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL -0xe8318c88 ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL +0xdf8a4496 osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL +0x934514ce ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL 0x21f007e9 map_destroy drivers/mtd/chips/chipreg EXPORT_SYMBOL 0xcb0f1215 target_register_template drivers/target/target_core_mod EXPORT_SYMBOL -0x539273fa usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x0266edc8 mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x250c54fd usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5182efd0 mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6318757f mdio_mux_uninit drivers/net/mdio/mdio-mux EXPORT_SYMBOL_GPL 0x2bf6e8e7 phy_resolve_aneg_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xee85bdfe sas_notify_port_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xfaaa4831 ipmi_set_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xb5bfbb3e nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7bbdda34 rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL -0x56509c3c hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0xc117aedd nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0752c7e5 nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x615262cf transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL +0xcc545e8e nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0x717c1d8e rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL +0x23dafd01 hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xd8310eb9 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x15bc87a7 nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6622b559 transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL 0xe78d9dd9 cxl_map_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x1c0dd572 __nd_driver_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x18d01600 roccat_common2_send drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x2a0e014e __tracepoint_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x7c20d7af i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0x2c1025c4 i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL 0xf0ccf2d4 nvme_auth_dhgroup_kpp drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xab4674c8 __SCK__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x45c418e1 drm_sched_fault drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x6ec1d9a1 drm_atomic_helper_bridge_propagate_bus_fmt drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe3bac697 drm_display_info_set_bus_formats drivers/gpu/drm/drm EXPORT_SYMBOL 0x6e5f9b99 mhi_poll drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x1826ed80 pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x702a19c6 pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc4bc3bad spmi_command_wakeup drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xf5c97711 iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xef6b7745 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xc1e780ab dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xe541a194 iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xdff86fb0 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x1e200d6d dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x76eeda4b tcpm_unregister_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x708e6fb3 fw_send_response drivers/firewire/firewire-core EXPORT_SYMBOL 0x52c9c80a il_write_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xe7098b17 __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xe57d6811 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xa269c1ca ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL +0x424736ce __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xf05867b6 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x43e28d5b ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL 0x0bc00f80 nf_nat_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x9b58259f dm_dirty_log_create drivers/md/dm-log EXPORT_SYMBOL -0x8087df62 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x367ae345 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xdf10fe33 devm_rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xd2131ba3 rtl92c_dm_write_dig drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xefe4db22 il_leds_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -14142,71 +14149,72 @@ 0x3199b84a ath11k_core_deinit drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x635ff7e1 w5100_pm_ops drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL 0x981092e7 configfs_unregister_default_group fs/configfs/configfs EXPORT_SYMBOL -0xc2698c2d ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL -0x36046161 xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdb74f5d7 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfb436b1a ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL +0xe0cc3a4e xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf3919a80 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xddf68fc6 xt_find_revision net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x28bd38cf rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8d539ab4 ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0x3aa672b1 rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf431fae5 ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL 0x09dd7a81 iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x6cfab884 il_cmd_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x6d0915f9 il_cancel_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xb2106a40 ath9k_hw_set_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x81363f48 mlx4_SET_MCAST_FLTR drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x08ea9b06 cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x8495edae hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x533a1eb7 hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL -0xc7f50566 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x39f95128 cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x411dfa88 hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0xae29bc04 hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0xa6912bc7 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0x0f2f9af7 bcma_core_irq drivers/bcma/bcma EXPORT_SYMBOL -0x6b3f04a9 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x7494ce36 iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x9be87417 usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd4f562c9 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc640c1fe iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x18a9d7e0 usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa8ef65a3 mpt_event_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0xe9c5cf15 libipw_wx_get_encodeext drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xb66b2d9b mlx4_srq_arm drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xdf3ec411 bcm_phy_config_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xd1a1b591 phy_led_triggers_unregister drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3ba104e5 mdio_device_remove drivers/net/phy/libphy EXPORT_SYMBOL -0xcd0c0a40 lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xe0f32765 lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x6a0617f7 drm_plane_create_blend_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xeb2f825c init_rs_gfp lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x5b9f3ff2 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xf30848ff nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x2d783a31 ata_sas_port_init drivers/ata/libata EXPORT_SYMBOL_GPL -0x30569582 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xb0771ce0 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x4fbc2c21 wlcore_disable_interrupts_nosync drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xa5aabe77 ath11k_pcic_ext_irq_disable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x9cbf026d mlxsw_afa_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0e81c09c mlxsw_afk_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x89d54479 cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xe7c86575 phy_do_ioctl drivers/net/phy/libphy EXPORT_SYMBOL +0x0325c81d cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc93e13a2 phy_do_ioctl drivers/net/phy/libphy EXPORT_SYMBOL 0x13abad4d fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xd5164a45 bcma_chipco_b_mii_write drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xc183ecdc hsi_add_clients_from_dt drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x00ce0b6f rio_unregister_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x99d242fe vsc73xx_is_addr_valid drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL -0x1a014749 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfb281f87 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb78debe3 LZ4_decompress_fast_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL 0x561835eb init_rs_non_canonical lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0xf72de8b5 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x977bb16a xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x008b28ff ath10k_ce_init_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xdafe4d5d mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb99724e9 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU -0xb3bc1d9c iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xf3310388 __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x12166df2 mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd69699b7 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x79815528 iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd514a1de __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xcc355ac3 drm_gem_ttm_vunmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x454a5633 drm_property_lookup_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x49dce3b4 drm_modeset_unlock drivers/gpu/drm/drm EXPORT_SYMBOL +0x62606602 fscache_set_page_dirty fs/fscache/fscache EXPORT_SYMBOL 0xddacccf6 bt_warn_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL 0x51943219 dm_dirty_log_type_unregister drivers/md/dm-log EXPORT_SYMBOL -0x03581ac8 b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x1b57bc84 b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xaf5877cc phy_sfp_probe drivers/net/phy/libphy EXPORT_SYMBOL 0x6b5a342d fcoe_fcf_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0xef233aa4 iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xdcfa426f lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x00856085 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x13967ff5 __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0x50ee875b iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9d138151 lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x672e43f3 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xff124697 __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0x11078bee devm_cxl_add_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xb328b87d b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x61625946 b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x6c57852e wlcore_scan_sched_scan_results drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xc777734e il_is_ht40_tx_allowed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x63889270 mlx4_get_base_qpn drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -14215,67 +14223,66 @@ 0x3c8d7111 ceph_get_num_objects net/ceph/libceph EXPORT_SYMBOL 0xc781bd9f rfkill_resume_polling net/rfkill/rfkill EXPORT_SYMBOL 0xac97a207 ieee80211_radiotap_iterator_init net/wireless/cfg80211 EXPORT_SYMBOL -0xda3ceed9 btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x4e184eee btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xaba44a25 nanddev_markbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xcc71d67e mlxsw_core_skb_receive drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x00d328e6 phy_mac_interrupt drivers/net/phy/libphy EXPORT_SYMBOL -0x7e0b17ec iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x40731ae9 phy_mac_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0x974ad112 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x63862a1a drm_sched_entity_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xfb86b96f dlm_errname fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x7886b2fa nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf4e9d822 __fscache_register_netfs fs/fscache/fscache EXPORT_SYMBOL -0x95621393 ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL -0x65793f30 ceph_con_init net/ceph/libceph EXPORT_SYMBOL -0x10e0ecef ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x8aea529e nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x87f5ee16 ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL +0x42d83ad0 ceph_con_init net/ceph/libceph EXPORT_SYMBOL +0xff6a0620 ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xcf527604 stm_register_protocol drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x50dabc2f mtd_table_mutex drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xb65f0b3c iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x04fd0753 iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xed37c90e __tracepoint_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xee62ae14 ucsi_unregister drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL -0xfd8341fe usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7daee820 usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2d32cdfc rtl_lps_change_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x2bb886cd iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x15c7d679 uacce_alloc drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL 0x5324b135 drm_atomic_set_mode_prop_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL -0x76f8e68c jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL -0x31b8f4e5 __fscache_read_or_alloc_pages fs/fscache/fscache EXPORT_SYMBOL +0xad1db422 jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL 0x9e9f276a ieee80211_find_sta net/mac80211/mac80211 EXPORT_SYMBOL 0xc1a2a435 ieee80211_tx_status_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0x867e87eb dm_bufio_get_dm_io_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x11e0ec41 dm_read_arg drivers/md/dm-mod EXPORT_SYMBOL -0x735a00d9 i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x02b7e148 i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x769be6e2 w5100_ops_priv drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL -0xb74ef3ea mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd6749e55 mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x531ca176 ttm_io_prot drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xfa08ad8d ttm_bo_wait drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4e30f079 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x0275548f bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0x9b3d1bc3 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x86d6b968 bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL 0xbfacb837 xt_percpu_counter_free net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x5d3cdb79 ath6kl_core_destroy drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x37216697 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8fdc9e83 nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9c7eb802 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd4a0476d nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xec96eadf vsock_addr_validate net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xc1a12871 cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x3fcbd292 cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x1babab33 vfio_mig_get_next_state drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x09f80e80 nand_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xa69cb2b7 nvdimm_namespace_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x3e579c8e mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa14abbc6 mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL 0x05609521 usb_unpoison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa70fc0d0 mt76_connac_mcu_set_vif_ps drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x75550a28 dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x13f380ec usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x40d538fa dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x66dcbc6f usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x485ec8bd rt2x00usb_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL -0x1bc444fc __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xed6ff060 __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xabb0cf20 ar9003_paprd_init_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x697d8f6f mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x362be3b0 qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xf47a5e9c mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd774f334 qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xc9fae756 ocfs2_cluster_connect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x30533bd3 jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL -0xf229becd rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x15ff0d18 rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xda2cd68d jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9ffefcb2 fscache_n_read fs/fscache/fscache EXPORT_SYMBOL +0xcb75146b rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x13abffe2 rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x59ae066b cfg80211_ibss_joined net/wireless/cfg80211 EXPORT_SYMBOL -0x5b47af84 cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x8c9d04a1 cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x5797c25d to_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xfead5b47 lbs_remove_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x3a6f885c hostap_set_string drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL @@ -14284,28 +14291,29 @@ 0x65bb3c35 scsi_add_host_with_dma drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfc635e7a drm_atomic_private_obj_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a69e5a2 crypto_engine_exit crypto/crypto_engine EXPORT_SYMBOL_GPL -0x42781f2d pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x58e94ab7 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x1ae794bc vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xf5b3d407 pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x89817121 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a0d09e7 fscache_n_write fs/fscache/fscache EXPORT_SYMBOL +0x8cde4fde vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xdc93a3ff to_ndd drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x4bdabb22 mlxsw_env_get_module_eeprom drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x829e8851 mlxsw_afa_block_first_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x099c3a28 ttm_bo_move_sync_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x8dd411f2 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x49a25a8a pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5c671d6e osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL -0x68b415ec hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL -0x2303d01c br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL +0x4515f97a drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7b9b8e62 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xad0c8b8a osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL +0x4ee37a48 hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL +0x220cffb7 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL 0x1ce2497f reg_query_regdb_wmm net/wireless/cfg80211 EXPORT_SYMBOL -0x7faee71f dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x32383aea tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL +0xd07a9927 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x3a8f944a tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x7fbf258a rtl8723_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0xa58ce26f bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x301f2dd3 bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0x34bbaf16 ata_bmdma_irq_clear drivers/ata/libata EXPORT_SYMBOL_GPL 0x1f842c32 mptscsih_bios_param drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xa6319a0d phy_modify_mmd_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x065270d2 ipmi_smi_watcher_register drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xfa54289e nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x917fef67 nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc70e4b59 kvmppc_claim_lpid arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x8d8998e5 fpga_bridge_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x9f61ef9b fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL @@ -14316,115 +14324,114 @@ 0x7a257f9f fc_rport_recv_req drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x6cda46b6 drm_mode_object_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x0ef12cc9 qmi_encode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x5d1d6bdd rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL +0xc0a98ac5 rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL 0x4cf699b8 vfio_pci_core_set_params drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x11a868c9 spmi_ext_register_readl drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xd4ac5e2e ata_sas_port_stop drivers/ata/libata EXPORT_SYMBOL_GPL -0x3b0b4297 ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x44179a04 ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xf794c857 rtl92c_dm_watchdog drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x462c942c mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x703d723a mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x964c9d7b drmm_kstrdup drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xe4ba5007 drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa3d0a26d ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf9e142bf drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8b44f33d ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfb2c045e rio_enable_rx_tx_port drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x4cf8a2ec md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL -0xfe6d328c md_reload_sb drivers/md/md-mod EXPORT_SYMBOL -0xa21294ac ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x43fede73 ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xb1adc665 cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x11128040 md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL +0x6f16142c md_reload_sb drivers/md/md-mod EXPORT_SYMBOL +0x18cc081f ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4e387fc3 ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc88c7ceb cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xe3e82e0d bcm_phy_cable_test_start_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x6adf453d fc_get_host_speed drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x8be4579e fc_fc4_deregister_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x0e43f2c8 scsi_print_command drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe4066efc drm_bridge_chain_mode_valid drivers/gpu/drm/drm EXPORT_SYMBOL 0x5db40c0a async_syndrome_val crypto/async_tx/async_pq EXPORT_SYMBOL_GPL -0x03c80d36 nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5b6ae10c nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc59bb4b2 ieee80211_stop_queues net/mac80211/mac80211 EXPORT_SYMBOL 0x454d9fbb nft_fib_validate net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0xd25d21ea nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x13d96f2f nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe36fbbf0 __register_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xaefbcacd target_alloc_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0x111ab12a dm_bufio_mark_partial_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xfac9f052 typec_mux_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x1cdfd49d libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xc9640416 libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xe81f4383 libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x1c86e896 libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xaa50deed mlxsw_core_port_eth_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xec02ebe0 phylink_init_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xff79f441 sas_rphy_remove drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x21d541eb drm_flip_work_queue_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd60736ec gf128mul_free_64k crypto/gf128mul EXPORT_SYMBOL -0x1e7b2191 dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x07c3307b flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x12e44ad2 nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x446f6179 cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x5e71d0e8 dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x449fd2ad flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x37378143 nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x105b67b9 cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x533e2edd __phy_read_mmd drivers/net/phy/libphy EXPORT_SYMBOL -0x91b45801 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb1c03706 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x2b60e2fd drm_atomic_state_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x1dd9620f nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xbf276d92 nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x5e3f11d3 cdc_ncm_rx_verify_ndp32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0xf515430f cdc_ncm_rx_verify_ndp16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0xb26d36e4 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x6d1be699 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xbb5b1a48 mlx4_gen_pkey_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xf30db916 drm_fb_clip_offset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcf11a549 drm_flip_work_allocate_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd5790caf drm_driver_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL -0x7fd8281a kvm_put_kvm arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x66308700 kvm_put_kvm arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x3d2b809b nanddev_mtd_max_bad_blocks drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x5bdb610a target_free_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0x83afd3fe parport_find_number drivers/parport/parport EXPORT_SYMBOL 0x551dca8c cxl_fd_release drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xdf666902 drm_rotation_simplify drivers/gpu/drm/drm EXPORT_SYMBOL -0x7b9830d5 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x5f098e91 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL 0x6d58f69e agp3_generic_sizes drivers/char/agp/agpgart EXPORT_SYMBOL 0xdba126c1 reg_initiator_name net/wireless/cfg80211 EXPORT_SYMBOL 0x48f5b78f rtl92c_dm_bt_coexist drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xefc78e77 raid6_empty_zero_page lib/raid6/raid6_pq EXPORT_SYMBOL 0xc8e96dea qword_addhex net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2e15e8cb rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x658c73c1 rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xd2eb0b30 spmi_controller_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x187dc8c7 ata_qc_complete_multiple drivers/ata/libata EXPORT_SYMBOL_GPL 0x09492220 musb_mailbox drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x5fb068de mt76_connac_mcu_set_hif_suspend drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xb11b0935 mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1a67c20d mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3f2690f2 nfs_check_flags fs/nfs/nfs EXPORT_SYMBOL_GPL 0x99993cf6 typec_mux_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xe1a2be0e mpt_get_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf170af60 mlx4_mr_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x639d07bb drm_crtc_add_crc_entry drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xf6691f42 nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x55132ffd nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xed715124 brcmu_pktq_mlen drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x4165e818 brcmu_pktq_mdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x3b76e02a mlx4_mw_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x949f0d79 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x358c0532 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcdb99cc9 drm_mode_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x2343c2c5 __fscache_wait_on_invalidate fs/fscache/fscache EXPORT_SYMBOL 0x69ee2220 linear_range_get_selector_high lib/linear_ranges EXPORT_SYMBOL_GPL -0x8284a24f l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL +0xed3c7c1b l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL 0xef265f27 cfg80211_chandef_create net/wireless/cfg80211 EXPORT_SYMBOL -0x3c8d9aec cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL +0x64a64ade cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL 0x3dd28ad8 vhost_poll_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xc1f81e0d nvdimm_pmem_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xb22111a2 dm_register_target drivers/md/dm-mod EXPORT_SYMBOL +0x4e443e7e dm_register_target drivers/md/dm-mod EXPORT_SYMBOL 0xe59efb0e musb_clearb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x6a5b5787 rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x756eda1a rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xc9d17930 mlx4_pd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x7e672096 ttm_bo_vm_open drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x7514bd96 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3585b6cb lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL -0xaeabde90 ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL -0x9c0f057e xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xddbf9c25 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5b13938b lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL +0x440023f0 ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL +0x4ac5a50a xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb4404105 cfg80211_port_authorized net/wireless/cfg80211 EXPORT_SYMBOL -0x24c15b0b nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL -0xed51eda7 nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x22d9d828 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x380a2f3a ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa2db845e nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL +0x7c93db0d nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x653925d5 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9322c8ec ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL 0x392ecb64 cdc_ncm_change_mtu drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0x87dea792 mt7615_unregister_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xcf183033 __bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x10bf1e9d ocxl_function_config drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0x975bd1c5 __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9ba29259 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4bd9febe ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xcdfd7da6 __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd3c266dc xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38eb7793 ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x0c86f5cb ib_sa_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x36bd1ee1 denali_chip_init drivers/mtd/nand/raw/denali EXPORT_SYMBOL_GPL 0xa64134e4 __SCK__tp_func_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -14434,47 +14441,47 @@ 0xc30d71cc drm_buddy_block_print drivers/gpu/drm/drm_buddy EXPORT_SYMBOL 0x5e373fb4 gf128mul_64k_bbe crypto/gf128mul EXPORT_SYMBOL 0xfff82d14 ieee80211_stop_rx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL -0x8abbb1e8 ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x5c75b0a5 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x7ff3b85e ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x206a5c38 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x8adf5b45 fw_core_handle_request drivers/firewire/firewire-core EXPORT_SYMBOL -0x998ccfd7 rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x95f610fc rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x727684c5 mt7615_register_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xb3f41b5a mt76_wcid_key_setup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL 0x1bdaafe1 cxgbi_tagmask_set drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xe4330a39 ipmi_unregister_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xd6d789ca mhi_get_free_desc_count drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xa98f14da __fscache_readpages_cancel fs/fscache/fscache EXPORT_SYMBOL 0xff282521 rfkill_register net/rfkill/rfkill EXPORT_SYMBOL -0xbaa9aef5 ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL -0xcf8a315b cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x8c2ddf3b ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xbff49ade cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL 0xfdb6f3ec rawnand_sw_bch_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xe960ce19 led_mc_calc_color_components drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x15085586 dm_btree_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x19a304ba usb_disabled drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xdc68f3c8 isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL -0xc54d64b9 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe4b2358b isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL +0x386bc64e mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd69a0294 cxgb4_best_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xe485d302 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x542e3b82 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xe79ed76f drm_atomic_helper_check_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa8324da9 drm_atomic_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0x39d6ace6 nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9d45434a nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb340671b iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x2f2309ee libipw_wx_get_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xcd2a349f phy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x8239d5f0 drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL +0x87105104 phy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0x06f5d11e drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL 0x01cc7086 rpaphp_slot_head drivers/pci/hotplug/rpaphp EXPORT_SYMBOL_GPL -0x508966da ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8819ffe2 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfc0dba3e ata_pci_bmdma_init drivers/ata/libata EXPORT_SYMBOL_GPL 0xeb41eb00 rtl8723_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xc75e4ef0 lynx_pcs_create drivers/net/pcs/pcs-lynx EXPORT_SYMBOL 0x695fd383 mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x91262ed2 ath9k_hw_beaconinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x40bcc779 cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xda9008a2 cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x229c7219 lynx_pcs_destroy drivers/net/pcs/pcs-lynx EXPORT_SYMBOL 0x4d81e7ca mhi_force_rddm_mode drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xaa36c159 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0e99f9a5 kvm_vcpu_kick arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xb8d72133 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc67a7543 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL +0x39d2acc2 fscache_end_cookie_access fs/fscache/fscache EXPORT_SYMBOL +0x667f0749 kvm_vcpu_kick arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xef516d52 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xca2e3a88 dm_deferred_entry_inc drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x6791a44e dm_deferred_entry_dec drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x9a305da0 rt2800_txdone_entry drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL @@ -14483,248 +14490,249 @@ 0x7ef10cd6 agp_bridge drivers/char/agp/agpgart EXPORT_SYMBOL 0x466b85b8 libceph_compatible net/ceph/libceph EXPORT_SYMBOL 0xc6a2a3cd register_snap_client net/802/psnap EXPORT_SYMBOL -0x6cc3d002 mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x21f5e0d4 mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x79c6972f rio_free_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x75d3f741 rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL -0x476a26d5 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf51d6091 rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xaad7fd72 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x11c63e40 mlx4_srq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3877b38c bcm_phy_ack_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x2bbab4b5 lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x8f6446bd ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0xaee87cb4 lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x99165ae2 ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL 0x2cd63ede ieee80211_radar_detected net/mac80211/mac80211 EXPORT_SYMBOL -0xba3f8df9 ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4ecd7f9a ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xef9f89f0 _rtl_dbg_print drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x197d8c0b orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x08b6e494 orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xcdb630f3 genphy_config_eee_advert drivers/net/phy/libphy EXPORT_SYMBOL 0x89062587 rtsx_pci_read_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xb88ca1b2 cxllib_switch_phb_mode drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x44a8ab48 drm_sched_job_arm drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x073b60bb drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x13919bba drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x856337a3 agp_generic_destroy_pages drivers/char/agp/agpgart EXPORT_SYMBOL -0x97451ff7 jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL -0x95fd3390 bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0x5eb8d89f jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xbe108e32 bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL 0x95de2b25 regulatory_set_wiphy_regd_sync net/wireless/cfg80211 EXPORT_SYMBOL -0xdce72f78 ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xcaff5c18 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xabdb670d ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xf96c1463 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x75a729a0 rdma_nl_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x18882f1e i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x5dc2a9e9 i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0dc76fd5 tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL +0xae351a1a tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL 0xbacd50c1 qlt_free_mcmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xd3b3c13e enclosure_remove_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0xde29b1a5 drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfb9d1a27 drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x51892d61 nfs_callback_set_tcpport fs/nfs/nfs EXPORT_SYMBOL_GPL 0xd7219de2 poly1305_update_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL -0x26e31fc9 hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL -0xb57bf8e8 xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x8d68c262 rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x509545ef iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x9deeb6aa hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL +0x59796e3d xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x7e88e04d rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xed268160 iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xe3419e61 __ulpi_register_driver drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x8ccb5a71 rt2x00queue_pause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x7d0fad5b kvm_write_guest_offset_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xd9a3baac __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x4ccb1f4a transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL +0x939e1701 kvm_write_guest_offset_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xed2aadf1 __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfba19087 transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL 0xf98605d5 ath_regd_get_band_ctl drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x54b29947 mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4180f1f0 mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc28a1cf0 scsi_command_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3cc5d323 __drm_atomic_helper_disable_plane drivers/gpu/drm/drm EXPORT_SYMBOL -0x1261019c l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x3fe6b0a4 set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x0d877c4b l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x0fdde44a set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb96f5824 stp_proto_register net/802/stp EXPORT_SYMBOL_GPL 0xb02e3fdb fsi_device_read drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0xc2c13b2f mdev_unregister_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x5cc7636b dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x523b6c02 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x9d1ac59d typec_retimer_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x23ce8872 phy_check_downshift drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd1d87e92 scsi_mlreturn_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x961976d0 ocxl_function_open drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x5ef22546 drm_writeback_queue_job drivers/gpu/drm/drm EXPORT_SYMBOL -0x18e29902 drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xe3708815 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0b138582 drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x1c665c61 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x7c5b41d2 nfs_stream_encode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x03a81e69 virtio_transport_stream_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x7cadc0c4 nft_fib_store_result net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0x3250254f garp_register_application net/802/garp EXPORT_SYMBOL_GPL -0xbb2561f0 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc3ad5648 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfe3a5f74 scsi_unregister_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xf12e7653 drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2e976b5c drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf68741fb drm_dp_subconnector_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4194a906 kvmppc_kvm_pv arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x949a0bfe ieee80211_ave_rssi net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xb0b7bf28 ieee80211_rts_duration net/mac80211/mac80211 EXPORT_SYMBOL -0x73a7968a rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL +0xe1bc17c8 rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL 0x885512a2 vhost_iotlb_add_range_ctx drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0x9e36c3d4 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x44d08319 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf1004ba9 vfio_uninit_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xb43fc4be target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x89c221d2 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x17916a6c rtl_cam_del_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf0f0b749 mt76_connac_mcu_sta_update_hdr_trans drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xea213b1a mt76x02_mac_wcid_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x27756bc8 scsi_sanitize_inquiry_string drivers/scsi/scsi_mod EXPORT_SYMBOL -0xe6dcdf18 drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2f538e9d drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfe1298f3 o2net_register_handler fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xfc0682f4 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x5693552b rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xb7312ce6 mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8825e951 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x24d1b333 rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xde688b16 mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xda5ed27c fcoe_ctlr_els_send drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x8cf8f252 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x4ab04280 nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0xed85e931 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0fe247a1 nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x984c5e73 p9_fcall_fini net/9p/9pnet EXPORT_SYMBOL 0x1473dd91 ieee80211_gtk_rekey_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x46fbaceb nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x967200f9 rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x6df36b7a rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x78a72aff rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7bfdf5c8 nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xbe93594c rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xadc5073a rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5a5f6736 rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4807f00d nvdimm_bus_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x6b266b6e typec_cable_is_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd20345a9 usb_stor_access_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x4e37f74d __mt7663_load_firmware drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xdceaac10 mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8629a00b cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x86247c4b cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xe4f21447 nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL -0xafd16887 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL -0xb07d5daa udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0x6b4ce110 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x8529bde7 mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x72bd6c3d cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x72b0b07d cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x26ecaeee nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb98cbb3c br_forward net/bridge/bridge EXPORT_SYMBOL_GPL +0xf0efb508 udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x1811526c nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x1f265aa4 fpga_bridge_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x3e34028f btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0xaea2ee25 btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0x25e24bff iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xd7c1b8cc btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xaa69cf80 btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x660f6e03 iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xd0ed04af sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x8c2d6da7 fscache_clearance_waiters fs/fscache/fscache EXPORT_SYMBOL 0x1a66fc17 ieee80211_get_tkip_rx_p1k net/mac80211/mac80211 EXPORT_SYMBOL 0x53445f68 nlm_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x38fac6a8 stp_proto_unregister net/802/stp EXPORT_SYMBOL_GPL 0xa3a7ff90 ata_change_queue_depth drivers/ata/libata EXPORT_SYMBOL_GPL -0x76eb8b16 usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x3bc237ac ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xd45898d9 usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x61e69759 ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xd71566b9 mlxsw_core_schedule_work drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x75339042 mlxsw_core_lag_mapping_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xaedfda91 sas_port_alloc_num drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x32bb6e05 __tracepoint_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x38a2ab48 fat_add_entries fs/fat/fat EXPORT_SYMBOL_GPL -0x1ecc850f nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x47562077 iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x67e2f0f0 nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x34224ddd iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x37c848af ata_sff_data_xfer32 drivers/ata/libata EXPORT_SYMBOL_GPL -0x8ccf2624 usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xfb520669 usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x06c97382 mt76x02_eeprom_copy drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x620d264a libipw_wx_set_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x99a95500 mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x87226aa0 mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x44c55016 drm_atomic_helper_commit_cleanup_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x22d795a8 _nfs_display_fhandle_hash fs/nfs/nfs EXPORT_SYMBOL_GPL -0xdb6da5e2 nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL -0x69af969f nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd14d5de1 nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0013a812 nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6c3ff11a torture_init_begin kernel/torture EXPORT_SYMBOL_GPL -0x30fe6cd7 rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL -0xd7e5396b xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd872dec3 bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL -0x6adf0107 ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x9153a8e5 rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL +0x54f86127 xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x46c00d59 bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL +0x8d1cffa3 ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xf964b408 hyperbus_unregister_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL -0xe3ca8d91 ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL +0x517cbd96 ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL 0xe4e48b12 swphy_validate_state drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x44b73cfa ocxl_config_get_actag_info drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x389040c6 drm_gem_simple_kms_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x22b383cb nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3c287af0 nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7dd2f000 roccat_common2_receive drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x9a33559d mt76_connac_mcu_init_download drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xfdef43fb _iwl_dbg_tlv_time_point drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x987af02b mdiobus_get_phy drivers/net/phy/libphy EXPORT_SYMBOL 0x0e5baa4f drm_atomic_helper_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc1ba5435 drm_crtc_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x07d57a76 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8d3dcb65 ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0xeb124068 rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xaaab0e34 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x62b1c69d ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x124b857c rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x216ed626 ata_std_end_eh drivers/ata/libata EXPORT_SYMBOL 0x9f7eb1b3 rt2x00mac_flush drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xa601d33e mt76_set_tim drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x94daaca0 iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x43dc8140 __ath10k_ce_rx_num_free_bufs drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xfaac4770 ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6ceb0fd5 ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x9e15b11f mlx4_flow_steer_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd1bcf4ab fc_lport_set_local_id drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x0019de42 stmfx_function_disable drivers/mfd/stmfx EXPORT_SYMBOL_GPL +0xd4f07066 stmfx_function_disable drivers/mfd/stmfx EXPORT_SYMBOL_GPL 0x89a5279a ipmi_get_version drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xff11c504 fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL -0xef7f2a88 ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x5731de85 fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL +0x8022c128 ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL 0x1d20ceb7 vfio_pci_core_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x1c5835f3 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xc0c36aae target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x4a9f3a0a __traceiter_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfe359b88 rtl92c_dm_init drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x74eb0987 ttm_agp_bind drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x5a4d313e gf128mul_4k_lle crypto/gf128mul EXPORT_SYMBOL 0xd70d35a1 gf128mul_4k_bbe crypto/gf128mul EXPORT_SYMBOL -0x219d36b2 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8e30c5ff target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x2fd652a0 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x149207f0 target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x2eb01e04 dm_deferred_set_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xe9ab50e5 usb_power_delivery_register_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x4de17ab3 usb_state_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x414173f9 ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x67128905 btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x1f4bf6ca ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xdffc0383 btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x8d8f9030 ucsi_create drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL -0x78364af6 ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x12b05b3c mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb5ceddf5 ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf0f8a4a8 mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5e97f0ba drm_atomic_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0xef81a4af __cast5_encrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0x188d9d26 __cast5_decrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0x1c9123e3 crypto_transfer_aead_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x6891072b ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL -0x32178d18 rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5aa6beb3 ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL +0x5381bbab rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf302a1e6 nand_gpio_waitrdy drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xcbf8173f cfi_qry_mode_off drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL 0xb2438d54 dm_bufio_release_move drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x399a2a49 usb_serial_generic_resume drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x407af304 usb_wait_anchor_empty_timeout drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x65ef3747 ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x6bd40c6e ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x94661a0f rtl92c_set_fw_pwrmode_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x1e84e8e0 efuse_read_1byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x04119e9b rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xc595eee6 ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1070badb rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x8d777de1 ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x38f3fef0 ttm_bo_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x991a0ca0 ieee80211_parse_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL -0x81b6a4fb md_check_recovery drivers/md/md-mod EXPORT_SYMBOL -0x36706c9c musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xbb517302 macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL -0x00dc5e7a mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x22f6f2f3 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL +0x0db92598 musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x824ee688 macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL +0x05279e5c mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc66786ee cxl_map_afu_irq drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xdf256dc4 drm_atomic_helper_damage_merged drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xabb5a026 drm_buddy_block_trim drivers/gpu/drm/drm_buddy EXPORT_SYMBOL 0x5301070c drm_noop drivers/gpu/drm/drm EXPORT_SYMBOL 0x0957ce9e mhi_queue_is_full drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xcb2d46e0 ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd6c2e3b9 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc71d22bf btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x4d77541f ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3c456226 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6148cf09 btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x16ea7222 __tracepoint_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x853a49ce __traceiter_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xbd400cd6 i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x4cce589d i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0xc5c0b6c9 sparse_keymap_report_event drivers/input/sparse-keymap EXPORT_SYMBOL 0xac1074a5 mlxsw_core_skb_transmit_busy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5ed77058 mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc2943d3c mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x38fbc556 mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb667ea8d mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5be951c8 iscsi_boot_create_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x1bce31ab __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x06418104 spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x8ae14a0f drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL +0x431bb2df __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf3cc1b81 spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x39ff019f drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL 0xff10e3d3 dw_edma_probe drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0xa4f9056e fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL -0xfe139b22 __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0xeb0a3ebe fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL +0x180a1312 __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL 0x122a8f4c ata_bmdma_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL 0xf1977ffe ulpi_read drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xf3da9e2a rt2800mmio_init_registers drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x1d6178d7 ath9k_hw_setrxabort drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x1b0598fd cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8172be7b cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xa6841c31 mhi_driver_unregister drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xfa68753a osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL -0x666f664e rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xea9972a0 ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL +0xe48ba815 osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0xf80c6608 rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x99b10f6e ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL 0xa6f24fc2 nft_fwd_dup_netdev_offload net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x34d1bae2 vhost_get_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xb0bf768b wlcore_event_max_tx_failure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x102dce12 drm_writeback_signal_completion drivers/gpu/drm/drm EXPORT_SYMBOL 0xc47d5a51 drm_plane_create_zpos_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x8f44cfca drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x7e9d3b78 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL -0xd5f651a6 transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL +0x214a233d drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa0c23549 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x24b871e1 transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL 0x9e538892 ata_bmdma_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0x5e038f02 nd_pfn_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x456dfea3 rio_request_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL @@ -14732,97 +14740,98 @@ 0xb3fa2649 bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x18688f23 srp_stop_rport_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x48474474 crypto_finalize_skcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x5b0d4ad4 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x333381a4 fscache_relinquish_cache fs/fscache/fscache EXPORT_SYMBOL +0xc655fbd9 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xe55791e8 dfl_fpga_dev_ops_register drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x20f8203f dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x17571fc0 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x30ebff6a dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x8eff4c80 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x0a06e1c1 drm_client_modeset_dpms drivers/gpu/drm/drm EXPORT_SYMBOL 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc5f50f17 fat_free_clusters fs/fat/fat EXPORT_SYMBOL_GPL -0x59b5c899 jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL -0x9aa00b41 bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL -0xe596f069 usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9dea23d2 jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL +0xc86a48db bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL +0xbbc6430f usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x43f1930c mt76x2_reset_wlan drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0xa8837e0c madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL +0x4e25488b madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL 0x68d4c4cc rtsx_pci_transfer_data drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xce9f0abd put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x117d09ce rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x354d08b7 ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x805a2c1a put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe2f6af5a rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4f8479ee ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xd5474690 usb_role_switch_set_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xff42c374 usb_role_switch_get_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x40267068 usb_anchor_resume_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x21364fc9 libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x3b2ccd82 libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x24cd36e5 kvm_irq_has_notifier arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xecc23981 sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL -0x2c40e6d1 md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL -0xe4c7731d mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5f87359d sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xdb0bc430 md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL +0x29114f37 mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x87ac7411 __tracepoint_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0xe25affec ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x6987df5b ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xb9ef3116 rtw_bf_remove_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x1101b7cb rtw_bf_remove_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x0d537a67 mt76_connac_mcu_start_firmware drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x690f585e phy_basic_ports_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xf37240ef iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xa6fd1cb5 md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL +0x89ceb029 iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9408d585 md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL 0xba843c3f __SCK__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x811dc334 usb_unregister_notify drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xed752667 bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x05b2289d genphy_c45_an_disable_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x73d13021 sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x2479193e crypto_authenc_extractkeys crypto/authenc EXPORT_SYMBOL_GPL -0xa718bceb __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL -0xe9156e81 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf67bf782 __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL +0x4cf7d0db nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc82f4ac0 dfl_fpga_port_ops_put drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x578bd222 dfl_fpga_port_ops_get drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x11cef993 ata_bmdma_post_internal_cmd drivers/ata/libata EXPORT_SYMBOL_GPL 0x5b264f66 lirc_scancode_event drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x2fbeb6e5 rt2800_clear_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x7c0a453c __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x3acf7071 __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x21fe79a4 mlx4_multicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x59fc3baf genphy_c45_an_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xeaf0ec31 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xfddf7c9f spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x05404474 drm_atomic_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9be071af drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x76463740 drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5aa5d405 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL -0xfb8ca908 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb6b20b00 ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5ba431f4 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xfc32276a ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfb6637d2 ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5375ca71 dm_bm_write_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf7351ce5 b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x352a7ba8 cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xf4596294 cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xfc08c1e6 cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x0be09d2f b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x019640bf cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x974e49e4 cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa4e05326 cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xf9be270f mb_cache_entry_wait_unused fs/mbcache EXPORT_SYMBOL 0xc47c7dda kvmppc_handle_store arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x2a0acdb1 gfn_to_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xa6d0e5aa gfn_to_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x437e4552 ieeee80211_obss_color_collision_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xe696c7d2 hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL +0xeafeb056 hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL 0x800f3bd0 rio_mport_get_feature drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9c803020 usb_phy_roothub_power_on drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb6465e63 mdio_device_free drivers/net/phy/libphy EXPORT_SYMBOL 0xe030c418 fc_lport_config drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x88cb9f7c lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0xe540aba1 lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL 0x9ce050be drm_mode_copy drivers/gpu/drm/drm EXPORT_SYMBOL -0xefdfa86a rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1fdbef0b dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x1f9ad601 rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc8d94348 dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xa6ee80cc ata_sff_pause drivers/ata/libata EXPORT_SYMBOL_GPL 0x106e2e6f ti_lmu_common_get_brt_res drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL 0x6e7a582e fw_card_initialize drivers/firewire/firewire-core EXPORT_SYMBOL 0x2af39062 rtw_dump_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xb7d6f2f6 ath11k_ce_cleanup_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x21daf3af mlxsw_afa_block_append_qos_dsfield drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x22c1c0b3 iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x7a1b3f60 iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xb6e1aa98 scmd_printk drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb42e96f5 v9fs_unregister_trans net/9p/9pnet EXPORT_SYMBOL 0x87d88c63 lbtf_bcn_sent drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0x7d259a99 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf77bd438 phy_queue_state_machine drivers/net/phy/libphy EXPORT_SYMBOL +0x0a237c59 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x32e8cc0e phy_queue_state_machine drivers/net/phy/libphy EXPORT_SYMBOL 0xe0f4a805 nvmf_reg_read64 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x9c6a6932 nvmf_reg_read32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xefd7da35 drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xbad84912 qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xd33ae436 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xceb3baaa nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x14adbda3 drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x0736bdd9 qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x962ab9ae virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xcef3b6f2 nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xeaf38f86 alt_pr_register drivers/fpga/altera-pr-ip-core EXPORT_SYMBOL_GPL 0x1c599ebe __traceiter_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc74a6d0f _rtl92c_store_pwrindex_diffrate_offset drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -14830,105 +14839,106 @@ 0x83a859c9 il_mac_tx_last_beacon drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0xc0a8f4be phylink_resume drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x02a8c5ce fcoe_get_paged_crc_eof drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0xafc3bee9 drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x948a0140 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4b325733 drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc9788a98 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x589643eb drm_plane_get_damage_clips_count drivers/gpu/drm/drm EXPORT_SYMBOL 0x24993e50 drm_edid_are_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0xb9d1f16f nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x61e2e5ca ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xe30afbc6 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x018599f5 nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbfb5c5f3 ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xb5cef314 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x42569502 nanddev_bbt_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x01e76cb4 target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x94392029 target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x44d1dfe7 rio_request_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xd7f1687c pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x2b717694 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x55a3a4b2 mpt_reset_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0xbb27c590 rtsx_pci_send_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xeeaadffa drm_atomic_helper_async_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc937771d drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL +0xadbbac9c drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x4d14088d ir_raw_handler_register drivers/media/rc/rc-core EXPORT_SYMBOL -0x40641b43 usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe32f50c1 usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x06c8f2de slhc_compress drivers/net/slip/slhc EXPORT_SYMBOL -0x1e357e6a xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xd6796b86 xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x1d1f5922 nvmet_unregister_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xb309eafc cb710_sg_dwiter_read_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL -0xcd7cc339 l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xc3ab6cd8 l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x81874735 ieee80211_get_response_rate net/wireless/cfg80211 EXPORT_SYMBOL 0x70ef2ebd ssb_bus_unregister drivers/ssb/ssb EXPORT_SYMBOL 0xd6ad1471 nvdimm_to_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x85ab05a8 nd_cmd_out_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xc480f3e1 team_options_unregister drivers/net/team/team EXPORT_SYMBOL -0x49576e67 cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xe72748d2 drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x6c0df964 drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe48c989d jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL -0x767b4c7b virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x32a334b1 lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL -0x76074e84 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x145ce53b rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe54b38c0 cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x123c617d drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x84ce3e1c drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x29819461 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x015d2b45 virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xb64b60eb lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL +0x73660083 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdb933819 rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaf78f260 btrtl_free drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0xc6ae99b4 wlcore_scan_sched_scan_ssid_list drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x71bc40e3 rpc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xbbae9871 cfg80211_abandon_assoc net/wireless/cfg80211 EXPORT_SYMBOL -0x2455541b cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL -0xbafab508 ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x6239d57c cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x91a9bdde ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL 0x3672c1c4 to_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x30c37cc0 dm_bm_write_lock_zero drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x723cc857 ulpi_write drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xc96aa65f rtl92c_phy_update_txpower_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x8bcd9d40 rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xf3ce3d91 rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xd3edbaa8 mt76x02u_mcu_fw_send_data drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xe5540be5 mlxsw_core_port_ib_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x47242bd9 mlx4_assign_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xdb491cdb cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x2aa75ffc cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x6e728d00 mdiobus_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x68d0e4db sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x65702bd6 drm_default_rgb_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x5407ae9e drm_dp_get_dual_mode_type_name drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x802999c8 ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL -0x53e68200 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7f316301 drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x65dc515c ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x3401206b ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb4029a9a drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x11a0a570 crypto_sm3_update crypto/sm3_generic EXPORT_SYMBOL 0x9e864c52 kvmhv_copy_to_guest_radix arch/powerpc/kvm/kvm-hv EXPORT_SYMBOL_GPL 0xd6aafb42 crc64_rocksoft lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0x53e39927 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb4cd8185 cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL -0x65780634 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x390c5ffd xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa00ff6bf cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL +0x866bd93b nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x0c5835b4 vhost_enqueue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xaa0cc55e ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb9cf76ba ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0xf66eb88c rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x3075b93a ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6a9922a9 ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x7379c9a4 rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x5a7fa494 rt2x00mmio_regbusy_read drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x5744ae21 ath9k_hw_startpcureceive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x9f22f337 ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x21be2f81 ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x2b921489 bcma_host_pci_up drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x4ffca4d0 intel_th_trace_enable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x8de1e676 ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x34afdd12 ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x723b1abf ufshcd_delay_us drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xf49c1416 rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x06874508 rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL 0x5b34c143 fw_fill_response drivers/firewire/firewire-core EXPORT_SYMBOL -0x0b97cf72 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x65a20ab8 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd91319d6 raid6_gfmul lib/raid6/raid6_pq EXPORT_SYMBOL -0x1b50b718 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xe49bd681 l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xe71c57f5 sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x033d63c7 btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xb9a18f3b l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xbae4a10c l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x736c6a27 sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5793711d btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x89e97552 nand_ecc_get_on_die_hw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xe316248a nand_wait_ready drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0xe24c1757 rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x46e28f9d nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL -0xea8f42df nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4f051b5d rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xb6b10a7c nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc6e3f281 nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcd733979 __fscache_begin_write_operation fs/fscache/fscache EXPORT_SYMBOL 0x874d045b nand_reset drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xecab212a mlxsw_afa_cookie_lookup drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xe0712089 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3ec7dc98 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x84616611 mlx4_eq_get_irq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x8dae51aa drm_atomic_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb17ab162 objagg_obj_get lib/objagg EXPORT_SYMBOL 0x7bd9427a bt_status net/bluetooth/bluetooth EXPORT_SYMBOL 0xa05042de ata_eh_freeze_port drivers/ata/libata EXPORT_SYMBOL_GPL -0xcef37bf6 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x0a11fbaf i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0xbfa59440 mt76x02_mac_set_beacon drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x4153a0bc fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x74fdb701 drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xc1d5b93a drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x55bb02f3 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x11b4ac30 nand_ecc_finish_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL @@ -14938,89 +14948,88 @@ 0x1d6c2bf4 cryptd_alloc_aead crypto/cryptd EXPORT_SYMBOL_GPL 0xd384c683 p9stat_free net/9p/9pnet EXPORT_SYMBOL 0x557672b4 ata_sff_prereset drivers/ata/libata EXPORT_SYMBOL_GPL -0x86883720 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xbe4dbf40 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x757b7173 usb_choose_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xf0f066c0 usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x80ed3593 usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe9f3f88d mt76_get_rate_power_limits drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xd571ea94 ath9k_hw_btcoex_init_scheme drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x6263a0d0 mlx4_INIT_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xfbb7f8a7 fcoe_transport_attach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x67868132 async_gen_syndrome crypto/async_tx/async_pq EXPORT_SYMBOL_GPL 0x58c88ff2 o2hb_get_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x7a634f73 ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x9976ff2d ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x12d6de9e dfl_fpga_enum_info_alloc drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xde1b3a01 mtd_add_partition drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xbc82949e nand_get_small_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x86898126 mt76_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe2ba80c2 ath9k_hw_gen_timer_stop drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xeafa07d6 phy_set_asym_pause drivers/net/phy/libphy EXPORT_SYMBOL -0x81ce9c78 drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x5cf64a98 drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x59e640c0 halt_poll_ns arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xb54676fa ceph_msg_type_name net/ceph/libceph EXPORT_SYMBOL 0xe5919cb1 xdr_encode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x613b1e2e ib_is_mad_class_rmpp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4e90435c ib_sa_free_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc35addb6 rio_request_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x7a00b287 ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x67824efe ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x30ec57c6 __traceiter_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9f3c8921 rt2800mmio_txstatus_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x900a1be2 mt7921_reset drivers/net/wireless/mediatek/mt76/mt7921/mt7921e EXPORT_SYMBOL_GPL 0x9ee72ea1 mlxsw_core_resources_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xacd26ae7 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x28f11f54 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xced531aa drm_atomic_set_mode_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL -0xa7935bb7 svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xda06ace6 rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x674a8a1b svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x01600824 rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL 0xd8aa4284 dm_rh_region_context drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x3a46769a ath9k_hw_updatetxtriglevel drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x9b5bf24e ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x24099230 ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0x7bce4603 xt_data_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xbab2a1bb nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x83a72d49 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x07eec615 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x20f6d89a nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xd8115058 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xc1dd30d4 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4054e49c spmi_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4b5fd49e dm_kcopyd_do_callback drivers/md/dm-mod EXPORT_SYMBOL -0x7684a9aa macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x839cf671 macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x0143b282 mdiobus_alloc_size drivers/net/phy/libphy EXPORT_SYMBOL 0x3f24da65 phylink_fwnode_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x1edaa477 sas_ata_schedule_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x8daf7914 drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe29f5896 nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x092cf98e fscache_object_sleep_till_congested fs/fscache/fscache EXPORT_SYMBOL_GPL +0x24e8e07f drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x5bf40e1c nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x2e8a33f5 cfg80211_sched_scan_stopped net/wireless/cfg80211 EXPORT_SYMBOL 0xcaf1d7f3 intel_th_msu_buffer_unregister drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL 0xc36559ad dm_btree_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x9ced228c dm_array_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x857aae5d mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3791cf0d mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5b4778b3 drm_sched_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x0fd60df2 drm_get_connector_status_name drivers/gpu/drm/drm EXPORT_SYMBOL -0x092303f5 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x2defef78 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x3b8f69b3 cfg80211_get_bss net/wireless/cfg80211 EXPORT_SYMBOL 0x1917d055 vhost_add_used_and_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xd69336ae ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL -0x1b817d88 sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL +0x0e10ec75 ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0xbc2e00f2 sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0xca3b5c64 rio_mport_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x2d7e2040 md_run drivers/md/md-mod EXPORT_SYMBOL_GPL +0x42c6038a md_run drivers/md/md-mod EXPORT_SYMBOL_GPL 0xc8773b5a sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL -0xb45b3b73 cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xb456e733 cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x40cff745 cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x40c22b05 cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x94b8ab8d __drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbcb94864 drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd00a5dfd drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x00d135cd drm_property_add_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0x39e05ac3 nfs_idmap_cache_timeout fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8b7e26f5 parman_item_remove lib/parman EXPORT_SYMBOL -0xc1f404b4 rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9e0974bb hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL +0x9e49a30f rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7302a54f hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL 0x35d46b7d nand_scan_with_ids drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xe1b28f1b rio_unmap_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x15bafe29 unregister_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL 0xa37dbb86 mt7615_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xb43ef071 mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x97dd0ced mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x83dede32 phy_restore_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xf7a726da spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x64a88ed2 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf5df62b7 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xbe818ee7 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x513072fe __drm_puts_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL 0x73011db0 drm_dp_bw_code_to_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x2ddb2432 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe88a1535 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa6d9cc34 mt76x02_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe4e09c2b __tracepoint_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x99b71e9c ocxl_function_afu_list drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL @@ -15031,27 +15040,27 @@ 0x19970c8d usb_serial_generic_wait_until_sent drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x61d3a970 usb_get_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3032e11a xhci_gen_setup drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x480f4ff1 rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x537db54a s6e63m0_probe drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL +0x8e9c67f6 rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xf40b8397 s6e63m0_probe drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL 0x59da7301 mhi_prepare_for_transfer_autoqueue drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x34cb2811 __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc0395819 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfcf16224 l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x77acf178 cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x90d84bf6 __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x95bd1737 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7db200aa l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xb6055663 cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL 0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x6468e37d i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x06b324d2 i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x23a53da9 wlcore_boot_upload_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x78a9a9da p54_read_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xe7c21e33 mlxsw_env_module_port_up drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xabdfaab4 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbad517f8 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5c5776db drm_color_lut_check drivers/gpu/drm/drm EXPORT_SYMBOL 0xd82ce3e8 agp_generic_remove_memory drivers/char/agp/agpgart EXPORT_SYMBOL 0xc39b2099 kvmppc_h_stuff_tce arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xf17a0c2f br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0x3d101576 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL -0xf674fcc7 mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xfe3871db iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x0b287b14 ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL +0xd566efbf br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x98f0aae3 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL +0x06af109c mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe3748e4f iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x46349a80 ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL 0x367b5742 rtw_fw_c2h_cmd_isr drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x5e26589d scsi_queue_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x780d3f01 oslec_flush drivers/misc/echo/echo EXPORT_SYMBOL_GPL @@ -15059,21 +15068,21 @@ 0x9f6d78fc kvm_get_pfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x7e7376a3 nsh_pop net/nsh/nsh EXPORT_SYMBOL_GPL 0xd1d2fd30 dns_query net/dns_resolver/dns_resolver EXPORT_SYMBOL -0x57806b0e iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x18c24cdc iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x1c71a406 __tracepoint_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x14fc1580 rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x520dd604 mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x86215a55 rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xc35bfea7 mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x8166dfe9 mlx4_SET_VPORT_QOS_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xd70d3bf7 mlx4_SET_VPORT_QOS_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xec127a38 cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x0be19f2a cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x6e7f3132 ttm_resource_manager_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x358079a6 drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc729ca25 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2b64c220 drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x78638137 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc12435e3 rpc_calc_rto net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x78060f23 fsi_slave_read drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0x0ecf314e rtw_fw_c2h_cmd_rx_irqsafe drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa7ddf203 cxl_process_element drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x9d79bce5 ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x326bcd3b ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc0cc446a drm_atomic_helper_swap_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd942f235 fsi_slave_write drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0xe96f4119 fsi_driver_register drivers/fsi/fsi-core EXPORT_SYMBOL_GPL @@ -15081,76 +15090,77 @@ 0x130cb431 rt2800_efuse_detect drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xe28671a7 scsi_done_direct drivers/scsi/scsi_mod EXPORT_SYMBOL 0x6d3385a0 drmm_mutex_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x8dd393b6 kvm_is_visible_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x20722ff1 ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL -0xdc7f2c7e tipc_dump_done net/tipc/tipc EXPORT_SYMBOL -0x94b51f96 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x3f73acae rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x327ceffe mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x563b9615 kvm_is_visible_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xa3535b2d ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL +0xf0ec17c1 tipc_dump_done net/tipc/tipc EXPORT_SYMBOL +0x21580895 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc7e75812 rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xd06a9b83 mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x87886349 drm_gem_prime_export drivers/gpu/drm/drm EXPORT_SYMBOL -0x6eda665e drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x8027a085 nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbe8a771b kvm_flush_remote_tlbs arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x379917d7 drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa9c5829f nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdcb87498 __traceiter_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x11b83ecc kvm_flush_remote_tlbs arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xf5a3ba99 linear_range_values_in_range lib/linear_ranges EXPORT_SYMBOL_GPL -0xa49e3742 sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3c82f0cc sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf3b4d4ae ip_set_alloc net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xeba7d95c transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0xf101d5a9 transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0x8ad20d61 __SCK__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x79aece8b i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x8ad839e1 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x8f26235b i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xe6369149 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xf7895835 usbnet_resume_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xb401029f mt76_mcu_msg_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x07a6cd56 drm_sched_suspend_timeout drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x73d79026 drm_atomic_state_default_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xe6b786ee agp_collect_device_status drivers/char/agp/agpgart EXPORT_SYMBOL -0xf420b35c pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x47dec726 virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xe8d36677 rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2137cc70 pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcc265d5a virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x34887881 rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x39aa4888 usb_role_string drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0xb050c6f3 usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x17c026d0 usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4099f919 tun_ptr_free drivers/net/tun EXPORT_SYMBOL_GPL 0x30773294 il_usecs_to_beacons drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xf793e741 ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7ce32866 ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3bef2f73 iscsi_pool_init drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x9f44c898 drm_buddy_init drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x693e85ca cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL -0x1aad454e dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x9567c878 cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL +0xdaa68efd dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x5e91e650 usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x45b0315b usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x97e3c029 rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x7ab7bcc6 __tracepoint_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa7d8df1d register_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL 0xd3a861a2 parport_ieee1284_write_compat drivers/parport/parport EXPORT_SYMBOL -0xd938320f dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xe1cd20f1 dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x6cbefc9f mt76x0_mac_stop drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0xddad68ee ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xb07f8956 devm_mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0xff118828 ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3eab638d devm_mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL 0x9e739607 st_unregister drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL -0x3a6618a5 drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd3d340d8 drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x22327f1c drm_atomic_normalize_zpos drivers/gpu/drm/drm EXPORT_SYMBOL 0xeb2f32a6 failover_register net/core/failover EXPORT_SYMBOL_GPL 0x162c0102 deregister_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x7408ab2b dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x6eb003ea dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x105fbc7a cw1200_irq_handler drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0x57baf885 ceph_str_hash net/ceph/libceph EXPORT_SYMBOL -0xee2e68a6 lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL -0x3fe92b2f rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe8c7c54c rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe68dacd2 register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x9e5af397 lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0x213d7563 rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x81bab6e0 rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x95fccdc9 register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x6c2c7ef4 dm_array_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xe8a3c2bf typec_altmode_get_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x037db99a mt76_connac_mcu_wtbl_ht_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5ab388f0 mt76_connac_mcu_wtbl_ba_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xb75f8666 ath9k_cmn_init_channels_rates drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x7a49fdd4 mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1b9c11bd mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf7786466 mdio_device_reset drivers/net/phy/libphy EXPORT_SYMBOL 0x5f04c210 drmm_kfree drivers/gpu/drm/drm EXPORT_SYMBOL 0xedcf81ce drm_dp_channel_eq_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5d844ca1 fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x85dc6827 fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL 0x2a9310e2 mhi_pm_resume_force drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x89b24c3c fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL -0xbee3c345 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd0243ac9 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0xcdf703f3 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf870c9b7 sata_scr_write drivers/ata/libata EXPORT_SYMBOL_GPL 0xaedf84ce fw_high_memory_region drivers/firewire/firewire-core EXPORT_SYMBOL 0xbac17735 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -15158,9 +15168,9 @@ 0x8c0f0f63 rtsx_pci_card_pull_ctl_disable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x910303fe ttm_bo_mmap_obj drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xca190085 drm_format_info_block_height drivers/gpu/drm/drm EXPORT_SYMBOL -0xb4176876 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xada9b015 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0xd7a9660c ife_validate_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL -0xa4bab216 ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0x457edc21 ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL 0xfa189d39 cec_received_msg_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x4c83b26a sparse_keymap_setup drivers/input/sparse-keymap EXPORT_SYMBOL 0x09f61bdd mt76x2_read_rx_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL @@ -15168,103 +15178,103 @@ 0xb10ef6ba rtsx_usb_transfer_data drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x905c3259 alcor_write16 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x1a411479 drm_syncobj_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x3ddd392a ceph_client_addr net/ceph/libceph EXPORT_SYMBOL +0xe8b01511 ceph_client_addr net/ceph/libceph EXPORT_SYMBOL 0x4492fe6f rtl_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf67f3747 ar9003_hw_bb_watchdog_check drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x39063a6a mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdb8036a9 mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbcf77392 phy_save_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x0063fd27 cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x72679d46 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xca935a29 virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x39ee806f vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xba70ab75 xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x07263730 cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xdbaf5fe9 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x11b31634 virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x9a0f7d99 vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4f6eff11 xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe719f997 del_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x83bf4750 nand_ecc_choose_conf drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x2ce90a99 ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x9842ea3d dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL -0x479a89a4 md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0x9fd7dd9f ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x308efa34 dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL +0xdfea3653 md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL 0xade3e56c musb_writew drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0xc11326ef usb_serial_port_softint drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xc369090d hd44780_common_shift_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0xb226ad08 mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5e1fc21d mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x252ed847 phy_modify_mmd drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x5fae5edd nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x24a7102a nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x5717dd75 drm_property_destroy drivers/gpu/drm/drm EXPORT_SYMBOL 0x47c9bd19 fwnode_usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x842f046d usb_poison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x0dc1462a rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x76cace63 rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x5752680f rt2x00mmio_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL -0x76a59a06 ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x202ad4fe mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe9b0734d ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5261af20 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfc7ae51d alcor_read32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x756a05a6 drm_gem_vram_vunmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x44c100ab __SCK__tp_func_kvm_ppc_instr arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x104759e9 bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL -0x117480df bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL -0x17dcd7b9 b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x420379cd bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL +0xb923932f bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL +0xfd8563d8 b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x74c3027e mt76_connac_mcu_chip_config drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xb6245565 phy_drivers_unregister drivers/net/phy/libphy EXPORT_SYMBOL 0x02941045 genphy_c45_check_and_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x32a0cc37 drm_print_bits drivers/gpu/drm/drm EXPORT_SYMBOL -0x37d7c29b rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6b6cca0e rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x807d2b2c xt_recseq net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xfdcff809 nd_region_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xdc445a4f dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x395f879c dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xd02753dc usbip_header_correct_endian drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x86aa6a38 mptscsih_event_process drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xddf38a5a rtw_core_deinit drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf0dba18a rt2x00mac_set_key drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x04d34b15 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8e2ca5b4 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x23082fef mdiobus_is_registered_device drivers/net/phy/libphy EXPORT_SYMBOL -0x18e7cbd1 iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x92b33519 iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x1cf1ab9e __devm_regmap_init_mmio_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL -0x4d2ee98d drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5d2bdb98 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4c2054d7 ipmi_request_settime drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xb0dc7162 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL +0x304ec016 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL 0x026234ae ieee80211_sta_set_buffered net/mac80211/mac80211 EXPORT_SYMBOL -0x84548bea rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0x3ad68e08 xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xf9fcd74c rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0x0e89f3a0 xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x85ec6681 mptscsih_resume drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x30f4153f net_failover_destroy drivers/net/net_failover EXPORT_SYMBOL_GPL 0xd57e0fa7 ocxl_link_irq_alloc drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0x8ecb42f4 sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL +0xf9072ac0 sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL 0x55ed1c04 ife_alloc_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL -0xf1b4d581 __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc4fc0d02 iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd1c645ce __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x79beacbf iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x0aeafb17 async_pmem_flush drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL -0xf2f2d452 dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xc7960176 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL -0xfa54e91b register_md_personality drivers/md/md-mod EXPORT_SYMBOL -0xc7389b09 md_write_inc drivers/md/md-mod EXPORT_SYMBOL +0x1d98d8cd dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xe21d7f48 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL +0xc03b61d2 register_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xbbf826fd md_write_inc drivers/md/md-mod EXPORT_SYMBOL 0xad6440b4 __traceiter_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfb4e85f3 rt2800_pre_reset_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x41aeb43e mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xed61adb5 mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6eff6e15 scsi_get_device_flags_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0x0cd8e763 tifm_free_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xaa2dbc9f ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL +0xec8cb537 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL 0x3d8e5894 cfg80211_chandef_compatible net/wireless/cfg80211 EXPORT_SYMBOL 0xfce51d79 dm_array_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x10fc69ce usb_hcd_pci_probe drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x79da557f iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x176aaef7 iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb336164e drm_sched_entity_destroy drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xfdbf7a9c vcpu_put arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x877f513d vcpu_put arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x54508bd5 wlcore_cmd_wait_for_event_or_timeout drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xe01cac03 ath9k_hw_btcoex_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xef9dc7a3 ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x9bdb7e1c mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x684dd5f5 mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xb017db76 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xbafffa54 ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x75f25432 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xed2f3463 mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd1f11708 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x77d6c021 ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x24f2c0bf is_root_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x167624bd i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xf94ce8db i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x7a855d4f usb_serial_generic_write_start drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x50b4d519 mptscsih_host_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x7ff98a89 b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x09f9c3c9 b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x533a01f6 rt2800_get_key_seq drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x30d72838 mlxsw_env_get_module_eeprom_by_page drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xd45e3649 enic_api_devcmd_proxy_by_index drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL -0xccb367b5 nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0xda5d6b42 nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1f5dcd64 fat_get_dotdot_entry fs/fat/fat EXPORT_SYMBOL_GPL 0x9bc6b539 ceph_find_or_create_string net/ceph/libceph EXPORT_SYMBOL 0xcb39603c nvme_auth_hmac_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL @@ -15272,142 +15282,141 @@ 0x9966e3a5 rtsx_usb_send_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xdf3f760d drm_mm_scan_color_evict drivers/gpu/drm/drm EXPORT_SYMBOL 0xaf2674b5 vsock_addr_equals_addr net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x147fe6f3 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL +0xd99f0179 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL 0x414d0054 p9_client_mknod_dotl net/9p/9pnet EXPORT_SYMBOL 0xabbb8cc2 p9_client_mkdir_dotl net/9p/9pnet EXPORT_SYMBOL 0x337f2432 l2tp_nl_unregister_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL -0x31d2daee rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x236365fb bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL -0x3eda7853 rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xac21c031 rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1b237d88 bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x4faf9c9d rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xafddd545 ata_id_c_string drivers/ata/libata EXPORT_SYMBOL_GPL 0xaf845b02 nd_region_acquire_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x9a5471af mt76_sar_capa drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x1a5f54d2 mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xbaa395e7 mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xd9022258 ath9k_hw_gettxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x55bc3975 mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3c0c30be mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4f5c27ac fixed_phy_register drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0xf68f80c9 drm_syncobj_replace_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x63e38e12 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xcfbf9643 sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL +0xdd68df9f pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3337898b sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL 0xfa141757 cfg80211_pmsr_complete net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x15a37cf3 cfg80211_calculate_bitrate net/wireless/cfg80211 EXPORT_SYMBOL -0xd8348a00 ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL +0x60acb1cd ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL 0x0ee9bf93 mt76_alloc_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x7de88119 ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xdeb10cc8 ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x674c5bc1 nvme_auth_hmac_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xdd1d6912 ttm_pool_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x590a6934 drm_property_create drivers/gpu/drm/drm EXPORT_SYMBOL 0x0aebca68 __tracepoint_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xed0637da nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x11669d7f unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL -0x45caebed kvm_write_guest_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xcfa35fcd nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x03ad37a4 unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0x53cbd228 kvm_write_guest_cached arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xee120c03 ceph_release_string net/ceph/libceph EXPORT_SYMBOL -0xc57f159a ceph_con_send net/ceph/libceph EXPORT_SYMBOL -0xb3cf4656 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x8aba199b rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xe737cd53 ceph_con_send net/ceph/libceph EXPORT_SYMBOL +0x1c575799 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd9ad6684 rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x24208b67 ath10k_coredump_new drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x8684b539 cxl_fd_read drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x63758856 ceph_str_hash_name net/ceph/libceph EXPORT_SYMBOL -0x1da2b580 esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL -0x6c57ca84 nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x510da5b1 _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x041a346c ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x41b28802 esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x519bb499 nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x204ae8ab _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1d7eff6f ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x28d2d38e ath9k_hw_gen_timer_start drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9aeba451 mlxsw_core_res_valid drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd0817561 drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x38276bc8 get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x06aded86 fscache_object_init fs/fscache/fscache EXPORT_SYMBOL -0xa2cdd213 br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL -0xde51b064 nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xe008d582 drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe126fecc get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3af64f04 br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL +0xc335df2b nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x6ce9b467 pie_calculate_probability net/sched/sch_pie EXPORT_SYMBOL_GPL 0x688d422d dm_bm_block_size drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x0ad0dc4f dm_bufio_mark_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x297629dc mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb9bdf7f1 mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0a726931 ocfs2_cluster_this_node fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xc15f16c3 p9_client_destroy net/9p/9pnet EXPORT_SYMBOL -0xfcdeaece tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL -0xbe016098 rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xc71619c7 btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0x7d7e9e75 i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x32993233 tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL +0x8a5f8b97 rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc02f4415 btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xeebd6cd1 i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x11c09aeb net_failover_create drivers/net/net_failover EXPORT_SYMBOL_GPL -0x8587f804 ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x7d845c5f ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x23abd8a6 rtl8723_dm_init_dynamic_txpower drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc7dd0f87 mlx5_create_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8dabc2d0 iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x3bba8f2f iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xc5d9c46c agp_try_unsupported_boot drivers/char/agp/agpgart EXPORT_SYMBOL -0x82cce06f rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xca66c1e9 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x4c549b36 __traceiter_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x5e32217b mt76_tx_status_unlock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x8bee35d8 lbs_resume drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x450083d8 ath6kl_read_tgt_stats drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x35a47125 fixed_phy_unregister drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0xa1b9c896 svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa97982c0 svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4b555d5a ipack_put_device drivers/ipack/ipack EXPORT_SYMBOL_GPL -0x155ca430 ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6e03a1ce rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xecf1527d ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x96b3c331 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6e39213c ata_bmdma32_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x23e093b7 sata_scr_valid drivers/ata/libata EXPORT_SYMBOL_GPL -0xac2fef6e drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3a4f5983 drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc26821a2 rpaphp_add_slot drivers/pci/hotplug/rpaphp EXPORT_SYMBOL_GPL -0x2666627f jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL -0x4b111507 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL +0x9008f2f3 jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL +0x51f2e4ec md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL 0x9bb9773e ath6kl_core_cleanup drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x2f7f123d ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd1125988 ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x7c73cf8a _torture_create_kthread kernel/torture EXPORT_SYMBOL_GPL 0x9bb8ecbf usb_serial_generic_process_read_urb drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x7705f47d cw1200_can_suspend drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0x55733f22 rt2x00mac_rfkill_poll drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x7432c5eb mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x59a9efd4 mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x14c85ea3 bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x648d953b drm_dsc_dp_pps_header_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x6cbd3b6c ssb_device_enable drivers/ssb/ssb EXPORT_SYMBOL -0x1fcc61db ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x625fb52f ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xcc0378eb typec_set_pwr_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x03561ea5 iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x11f2f34e iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x37fae01a drm_of_lvds_get_data_mapping drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xa4364d9b drm_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x188a76b4 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL -0x31c790b1 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xd8e1e3e2 l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x48b041b2 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0xebc80e75 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x1cd14a90 l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x8e924f27 garp_unregister_application net/802/garp EXPORT_SYMBOL_GPL -0xc3cb916e ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL -0x9c5f5f00 tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0xc8f46e97 ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL +0x2501f94e tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0xc283bc2b rtw_ops drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x52b34a7c rtl_ops drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xfe6e30ac rt2800_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x679d9e50 torture_must_stop kernel/torture EXPORT_SYMBOL_GPL -0x971b5582 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xd6337942 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x1606a0c2 __register_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xed811301 btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xcfba66da btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x3616c980 ata_sff_qc_fill_rtf drivers/ata/libata EXPORT_SYMBOL_GPL 0x7457fda0 scsi_alloc_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL -0x0c6ff2c1 jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL -0x4154935c rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xca7f47ce ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0xdbdfd93b jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL +0x223be595 rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1becfa19 ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x580182e3 __rio_local_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x06c7e228 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xf0a22a1d i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xc87bd494 ath10k_ce_cancel_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xe2036f61 __mdiobus_modify_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3cdc37e9 drm_edid_to_speaker_allocation drivers/gpu/drm/drm EXPORT_SYMBOL 0x98a088a3 kvmppc_core_queue_program arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x0284f0a7 usb_stor_host_template_init drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x2e936f01 usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe910b246 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5ffbc5fd mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4269a955 mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7a2efaf9 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd45bb56f usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2aafc889 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xabfd8853 mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x13eb4e73 mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xefed76ec drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xdf1fbd46 drm_dev_printk drivers/gpu/drm/drm EXPORT_SYMBOL -0x6e34672a drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xdc544857 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x6005e6b6 dw_edma_remove drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0x6e705ae1 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x73407b13 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf7801360 nfs41_maxgetdevinfo_overhead fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5a3b79c3 jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x4657f088 jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL 0x7e431c15 cordic_calc_iq lib/math/cordic EXPORT_SYMBOL -0x7bbc4ba3 ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x150c583e ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL 0x6bc411e6 ieee80211_send_eosp_nullfunc net/mac80211/mac80211 EXPORT_SYMBOL -0xd59aba19 auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x054ccb25 auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x376b3465 mrp_request_join net/802/mrp EXPORT_SYMBOL_GPL 0x64a45652 rt2800_write_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -15415,160 +15424,162 @@ 0x131e8b94 phylink_helper_basex_speed drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x0331bfa0 scsi_register_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x352926d9 drm_bridge_connector_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0xda0a78a3 nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc4c008f5 nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8e5196b6 fscache_withdraw_volume fs/fscache/fscache EXPORT_SYMBOL 0xdf6ef4a1 ceph_oid_printf net/ceph/libceph EXPORT_SYMBOL -0x38d5fd83 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0xc806e9e1 inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xd66c09d4 ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x0f037f35 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x0d43796c inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x6dc94bbb ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xb915eeb0 rmi_2d_sensor_configure_input drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x1ea9cf27 mt76_connac_mcu_add_nested_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xa8851070 drm_debugfs_remove_files drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b54f6dc mhi_free_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x0e21f9f0 register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL -0x398db7f6 osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL -0x35dad151 usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x80967a28 register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0x48e914d6 osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL +0xff3349bd usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcf6adbf6 rtw_coex_write_scbd drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x06134bc7 mt7615_ops drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x16f69d87 mt76u_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x68772745 qmi_decode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xeb07491d nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfb5debc8 nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1b1a5a26 nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xaa3a404c nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf13e1803 vid_is_dsa_8021q net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x5cbf2f4c ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x273d5624 ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb6e1cd3b hostap_init_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xefd5abcf mlx4_CLOSE_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd50927d8 cxl_fd_mmap drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x9b9de1c1 drm_edid_header_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0xfed5b372 drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL -0x7d3807e9 nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x309e6f47 nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x770f5eb0 drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL +0x9a1e9825 nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x83eac8cf nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xf6784bca ata_port_wait_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xa7eadcb5 btracker_complete drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x160ede8a usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x05181eb4 ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x3247c55f usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x799ebae2 ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x83b7b667 xrs7003f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xb25facfa xrs7003e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xf57ddbcd virtio_dma_buf_export drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0x7e6fdbfc curve25519_base_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL -0x5fc734ed rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL -0xe4d5761f svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x905c9b2b rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL +0xfc2da7cc svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd4dad9f3 mwifiex_alloc_dma_align_buf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xe628bb9f phy_fibre_port_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xae93fa90 fc_disc_config drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xa59b489f sas_remove_children drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x673f815e agp_bridges drivers/char/agp/agpgart EXPORT_SYMBOL 0x30a44ac3 __SCK__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x1f614ed7 l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xcb84ca37 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL -0xad5f217a xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x7598472e l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x719dd0c8 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x02e69810 xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xe6db989b ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xd30fe941 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL +0xe3aa0593 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL 0x4891e220 core_tmr_alloc_req drivers/target/target_core_mod EXPORT_SYMBOL 0x6f497a3c tcpci_irq drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL -0xeed20da1 usb_debug_root drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xc6251042 usb_debug_root drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0xdd6af86d rtw_unregister_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd4a61a3b rtl_lps_leave drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x8f7543cb mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x82de1a70 mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xff7a0fdf eeprom_93cx6_multiread drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0xba389af4 drm_mode_crtc_set_gamma_size drivers/gpu/drm/drm EXPORT_SYMBOL 0xc13fe9d0 garp_uninit_applicant net/802/garp EXPORT_SYMBOL_GPL -0x1a4ada05 iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xe0be1e10 iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x3d857500 dev_attr_sw_activity drivers/ata/libata EXPORT_SYMBOL_GPL 0x789a13b8 wlcore_event_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x27079a96 ar9003_mci_get_next_gpm_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x64c7c84f qed_get_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL 0xbd2f79ae ceph_oloc_copy net/ceph/libceph EXPORT_SYMBOL -0x43350bea br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL -0x0889ce9d nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x0852d076 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x0758712e br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL +0x0922d188 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x675bbaf3 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x19e7490f __rdma_block_iter_next drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbe0e4c6e dm_block_manager_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb7befe90 __genphy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL -0x9370321a ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL +0xb037df62 ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL 0x81550a87 mpt_alloc_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL 0x6405dcd3 slhc_toss drivers/net/slip/slhc EXPORT_SYMBOL 0x8c8d6b8d rtl_dm_diginit drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x14b57e98 mt76x02_mac_shared_key_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x73638c61 mt76_get_min_avg_rssi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x2285fcc3 iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x82738e11 mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x642d521b drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL -0x13322c44 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0x41f9104c mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa868e370 drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL +0xd2a22fb4 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL 0x52665f8b torture_random kernel/torture EXPORT_SYMBOL_GPL 0xa1247034 ieee80211_remove_key net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x641ca22b ieee80211_scan_completed net/mac80211/mac80211 EXPORT_SYMBOL -0xbe38640e rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe5c358e4 unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa6662948 rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd649f693 unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xea220941 tcpm_tcpc_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x37898176 fw_bus_type drivers/firewire/firewire-core EXPORT_SYMBOL 0x3be2a052 il_set_rxon_hwcrypto drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x55e9e266 ath10k_ce_revoke_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xd0c757ae cxl_set_priv drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xa5ade5f8 cxl_get_priv drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x5155b1db drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3ce12163 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7a1211f8 dlm_setup_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xf93999db br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0xdef7715e osd_req_op_copy_from_init net/ceph/libceph EXPORT_SYMBOL +0xf37a3a70 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL 0xe204e042 xt_free_table_info net/netfilter/x_tables EXPORT_SYMBOL 0x59bbe0fb bcma_pmu_get_bus_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x41298b2f vfio_pci_core_mmap drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xea50dad3 ahci_ignore_sss drivers/ata/libahci EXPORT_SYMBOL_GPL 0xcaa19ed5 ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL -0x6da20c53 ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x9aee4a57 ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xc1d819ef mpt_print_ioc_summary drivers/message/fusion/mptbase EXPORT_SYMBOL 0x018d1f3d prism2_update_comms_qual drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x0b874a13 mlx4_db_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc69687b8 drm_property_create_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x14dc4006 async_raid6_datap_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL 0x3ae50a4a dm_tm_inc_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x5c9618e0 ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x29a9915d ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x0a55f326 p54_unregister_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x9349f8db il_tx_queue_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xdee15626 libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x2b857400 libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x46e574d5 mlxsw_core_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x804f922a ipmi_addr_length drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x73763c81 rate_control_set_rates net/mac80211/mac80211 EXPORT_SYMBOL 0x51a2b3c1 cfg80211_connect_done net/wireless/cfg80211 EXPORT_SYMBOL -0x8e9dbcef ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x182ed60d ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xea48abb7 vfio_pci_core_init_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xc68c41d6 __SCK__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL -0xa65ced0b ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x47382cfb ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xb999353c mt76x02_set_coverage_class drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x57627d6c iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xdd5f5a5d ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x3990079b nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0x8dde302f nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xd52b1bce iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x697d43a2 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x063ba424 nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x2ed2a5b4 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xe3e98dab nvdimm_in_overwrite drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x23f7c363 rtw_parse_tbl_bb_pg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x2e9ea578 mt76_connac_mcu_set_channel_domain drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x65d3cc99 mt76x02_remove_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x5a099407 mlxsw_afa_block_append_qos_dscp drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x16f9c397 mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x56365cc8 mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb6e0eaa6 sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x4831da6e drm_vma_offset_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0xe7db6b44 netfs_readahead fs/netfs/netfs EXPORT_SYMBOL +0x1255dd44 netfs_readahead fs/netfs/netfs EXPORT_SYMBOL 0xf4da3546 kvmppc_init_lpid arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xc80f8817 virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x1020a6a2 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0xb2d21ae7 virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6987657d rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL 0xf98a7ad7 rc_keydown_notimeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x110e1357 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x5296966b i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x3b84657b tcpm_pd_transmit_complete drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL -0x8486fdb4 cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x71d9fcf2 kvm_vcpu_yield_to arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xb9a2bda7 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6d0d8002 cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa01e002e kvm_vcpu_yield_to arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x436d6317 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1fa6b466 rpmsg_destroy_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x8f9d4692 spmi_register_zero_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xa5b248cd typec_partner_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x0a361d26 qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x2dbeff0d ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xc8f2f3a7 cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x5f363129 qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x83c5ccf5 ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x94107e84 cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xc005326b free_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x73399ac9 cxl_set_driver_ops drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x8311bf66 drm_gem_dmabuf_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x521f61c8 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x0dd892a5 nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x30010b6f rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x9a7aab87 transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0x74b94d22 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x4540eac0 nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x2b4caa1b rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x2d5019b7 transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL 0x97421d4b nd_dax_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xfd93482e dm_rh_recovery_in_flight drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xc229703a rtw_phy_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL @@ -15578,202 +15589,200 @@ 0x354ec7ec fc_vport_id_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x43ca8f0b scsi_report_bus_reset drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf5531bea ipmi_poll_interface drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x460a94dc ceph_compare_options net/ceph/libceph EXPORT_SYMBOL -0x78a2bcee __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8bb4078d ceph_compare_options net/ceph/libceph EXPORT_SYMBOL +0x879ec2b3 __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x532793a3 rt2x00mmio_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x1f19146c brcmu_pktq_penq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xf96f3c2e brcmu_pktq_pdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x4c4a1e1e fc_fill_reply_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4d598c14 drm_panel_bridge_set_orientation drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd7091eb3 kvm_vcpu_write_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xd3c83e4d kvm_vcpu_write_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xd4eb7735 ceph_decode_entity_addr net/ceph/libceph EXPORT_SYMBOL 0xeeacab69 rpc_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x887eb604 ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6c6c3cc0 ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf6cfe59e dev_attr_em_message_type drivers/ata/libata EXPORT_SYMBOL_GPL 0x554e8438 mptscsih_change_queue_depth drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x5b6aff5f mt76_txq_schedule drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xc8932322 ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2c1f6a10 ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x8d701329 drm_dp_clock_recovery_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa77b3b62 des3_ede_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL -0x8124bca2 ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x3f151679 ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xa75b3871 mt76x02_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xb078d0d3 iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8cb83a8b iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x47a0cdcb mb_cache_entry_find_next fs/mbcache EXPORT_SYMBOL 0x804a5b70 raid6_call lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0x58db1176 ata_xfer_mode2shift drivers/ata/libata EXPORT_SYMBOL_GPL 0x4ec170b0 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3f26da50 il_send_rxon_timing drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x7d3249e2 ath9k_hw_numtxpending drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x44fd2440 bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL +0x26a335f8 bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL 0x1a1e7145 cxllib_set_device_dma drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x314c375a ieee80211_report_low_ack net/mac80211/mac80211 EXPORT_SYMBOL -0xe10c8f34 rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3c6e5b5a ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2f7afdcd rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf1e609ca ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9865dbc4 __tracepoint_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x0a2c3316 iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x91785a48 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x14f68352 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x7cc9ea3b drm_atomic_helper_disable_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9a89a1cc drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xbf96df54 svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3fdb1f9b esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL -0xe38ebda6 mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x89801a48 drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7442d45a svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7c9647e7 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x8ed9bfd9 mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x59b93aa0 usbnet_unlink_rx_urbs drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x215a8ec8 slhc_init drivers/net/slip/slhc EXPORT_SYMBOL 0x10c45b5f mt76_sta_pre_rcu_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x6a618923 drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x155cffb9 af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL -0x770c76fa dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xffe5e1a8 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2d6c8922 drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x63e03679 af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x94638595 dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x876f3fdb nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6c049262 rio_add_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x2d02e8a5 usb_stor_transparent_scsi_command drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x919b31a7 ath9k_hw_btcoex_init_3wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5a3be674 ath9k_hw_gpio_request_in drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xff007c25 mlxsw_core_cpu_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x0bf92d0b cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc9dc6558 cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x13123963 genphy_handle_interrupt_no_ack drivers/net/phy/libphy EXPORT_SYMBOL -0x207ae159 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5ab6a166 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2e747902 scsi_bios_ptable drivers/scsi/scsi_mod EXPORT_SYMBOL 0x845f0df9 configfs_depend_item_unlocked fs/configfs/configfs EXPORT_SYMBOL -0x5eadec93 ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL -0x1c00f45e nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x059b9a6c esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x61937aa1 ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0x0ea2704f nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x95467a3a esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL 0xe5a78c1e ib_sa_unpack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x06b52a47 rio_map_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x12379fc4 rt2800_get_txwi_rxwi_size drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x2c1daab1 mt76_release_buffered_frames drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x71507f03 mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xd7e6b74c mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xcfaea194 drm_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xb9cba57f cast_s3 crypto/cast_common EXPORT_SYMBOL_GPL 0xc94a93e3 torture_onoff_init kernel/torture EXPORT_SYMBOL_GPL -0x5a849e68 svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x03fb1c64 bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x29948ae6 svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5b061224 bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL 0x578feca0 mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x2bd27b98 denali_remove drivers/mtd/nand/raw/denali EXPORT_SYMBOL -0x6f2816ee iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xa7e2ab62 dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x89f28c88 iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xece7dcbd dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x851e6003 usb_phy_roothub_calibrate drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc0081ebd ath_key_config drivers/net/wireless/ath/ath EXPORT_SYMBOL -0xc9826cd0 ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x1d229ad8 ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x252c1060 genphy_c45_pma_setup_forced drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3b6e1477 tpm_tis_core_init drivers/char/tpm/tpm_tis_core EXPORT_SYMBOL_GPL -0xf614b73d pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xabbbc117 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL +0x0c854c86 pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xefd22591 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL 0x3fc2387c ib_ud_header_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf2179c0e btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x9955b1c2 btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x4095335a typec_register_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x8feb2b61 il_free_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x5a4734d1 drm_kms_helper_is_poll_worker drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8b31c065 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8ddc8b1d drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbf36fadd drm_property_create_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0xd8aaadb4 mhi_download_rddm_image drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x80f4a882 transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x7c660e24 transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xc5eb8631 __bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x7b780c98 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xf5c3a991 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0x733c3a45 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL -0xdc420e29 __fscache_wait_on_page_write fs/fscache/fscache EXPORT_SYMBOL -0x8cc6ca83 rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc64fe8ef target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL +0x7f0c8699 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa79d4c81 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd3d7e53 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0x30f3d6c2 rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x52614b42 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL 0x8345c229 wlcore_alloc_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xf39d1d7a ath9k_hw_set_txpowerlimit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x41dedf03 ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfa85c364 ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb9f797a9 mlxsw_env_module_overheat_counter_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xae2448a5 mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdb4ddb34 mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd9cb4349 enclosure_component_register drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x68d8dce7 drm_dp_downstream_is_tmds drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x01c49177 virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xba7efecb virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x36087aa4 rds_stats net/rds/rds EXPORT_SYMBOL_GPL -0x64098ac7 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL +0x33aaa6a2 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL 0x5acd5e5c usbnet_cdc_update_filter drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL 0x75f0f007 sungem_phy_probe drivers/net/sungem_phy EXPORT_SYMBOL -0xc8805a50 ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xa839ee8e ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x1e38486c __tracepoint_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7fd709fe __tracepoint_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4994b02d scsi_dh_set_params drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x736e1baa drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x831f1188 drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7fb11b6c agp_generic_type_to_mask_type drivers/char/agp/agpgart EXPORT_SYMBOL -0x079ed416 ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL +0x15836818 ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL 0x932a6ffc dm_tm_shadow_block drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x72a51322 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4b398836 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb3d7482b dm_bitset_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb8f9c36c il_chswitch_done drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x07fb449a drm_vma_offset_manager_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x4cf6bbcb nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x90722a7f nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x755f4ba3 blake2s_compress_generic lib/crypto/libblake2s-generic EXPORT_SYMBOL 0xff8ca1ff __ieee80211_create_tpt_led_trigger net/mac80211/mac80211 EXPORT_SYMBOL -0xc22ec749 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x2f47d0c5 ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0x0f545cb0 usb_get_role_switch_default_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x6752dc38 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9bccd3fd ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x3840b560 usb_get_role_switch_default_mode drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x3a7e9111 mptscsih_shutdown drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x38d441da ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0x3caaad95 ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x1587e3ce ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xc97db3cc ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL 0xc9bf9a7e mt76_mcu_skb_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x12edfee8 lbtf_cmd_response_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0xd42e30c0 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x0c0563ff mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x35512e6c mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4bd595fb mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf396729c genphy_read_lpa drivers/net/phy/libphy EXPORT_SYMBOL -0x05afb269 ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL -0xd184669d ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL +0x78bd985f ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL +0x6dcb1d73 ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL 0x2f0d9053 usb_otg_state_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0xae157ece mt76x02_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x7e180027 ath11k_err drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x1c810646 ath10k_err drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x37e6f42e drm_atomic_helper_bridge_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x0c892def drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x90f8bb39 drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfdda956e fat_search_long fs/fat/fat EXPORT_SYMBOL_GPL 0xa520a3fc kvmppc_core_queue_data_storage arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xd7673035 g_verify_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x1f099794 synproxy_init_timestamp_cookie net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x749e05f2 ledtrig_flash_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL 0x89bbafc6 usb_register_notify drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x34576d04 rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x140933e6 rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x21d9d4ac mt7615_mac_sta_poll drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x429132a7 ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xac005c0b cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x79cfc8e1 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8bcc00c7 ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb9338ca9 cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd9877ed6 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x5a1b4dac agp_create_memory drivers/char/agp/agpgart EXPORT_SYMBOL -0xf8d999ff cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL +0x44e8fbc4 cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL 0x6bb6b4fa ata_sff_freeze drivers/ata/libata EXPORT_SYMBOL_GPL -0xc9b3a451 ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xd2a73799 ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xf0197188 ath11k_cold_boot_cal drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x7e2514ac mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x259808ec mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x03da5326 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5229822a mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x145d22ee mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb2325c0b mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x88da1008 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc16fb8d1 mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x520ee5a6 __mdiobus_register drivers/net/phy/libphy EXPORT_SYMBOL 0x7a677bf2 genphy_update_link drivers/net/phy/libphy EXPORT_SYMBOL -0xc2c4eb37 s6e63m0_remove drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL +0x9091e9a5 s6e63m0_remove drivers/gpu/drm/panel/panel-samsung-s6e63m0 EXPORT_SYMBOL_GPL 0x46329c05 crypto_sm4_decrypt crypto/sm4_generic EXPORT_SYMBOL_GPL 0xa2c03e68 crypto_engine_stop crypto/crypto_engine EXPORT_SYMBOL_GPL -0xf5d77187 rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb5ea3987 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x53ca869a rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbd47ac84 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x517369de ath_rxbuf_alloc drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x1797b4ec mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc4c09271 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2691c713 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5273c6e5 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5f7985a5 drm_mm_scan_remove_block drivers/gpu/drm/drm EXPORT_SYMBOL 0x8cc5af17 agp_generic_create_gatt_table drivers/char/agp/agpgart EXPORT_SYMBOL 0xe57964db crypto_nhpoly1305_final crypto/nhpoly1305 EXPORT_SYMBOL 0xeaf3cb23 crc64_be lib/crc64 EXPORT_SYMBOL_GPL 0x9df6b830 cfg80211_shutdown_all_interfaces net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x977fd4bf xt_alloc_table_info net/netfilter/x_tables EXPORT_SYMBOL -0x0d7adc94 rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe4dae0e7 rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7361b281 rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4452059f rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcfbc053b ib_unregister_driver drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xd23ad3e2 usb_of_get_interface_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x74d1e38c usb_of_get_interface_node drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6f2d3daa lbtf_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0xe86b5034 mlx4_SET_PORT_qpn_calc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x1ab3d0f5 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL -0xe62dc34f __fscache_unregister_netfs fs/fscache/fscache EXPORT_SYMBOL -0xd93f9adf ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL -0xdac06830 ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL -0xbc436925 rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x344b334d l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x7ec5885a af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL +0x1f2774df ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL +0xd5b69f72 ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xafab002a rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x41d99641 l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0x3a4f6a32 ata_sff_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x2c5a02df dm_btree_find_lowest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x6af4f236 cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0x30911501 drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x474d0991 cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x352df0b9 drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0e9bc9b6 vsock_addr_unbind net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x11fbbe02 dm_bitset_set_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x22ae6324 __SCK__tp_func_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -15786,46 +15795,46 @@ 0x99fd20aa drm_rect_clip_scaled drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9a35cb7d drm_self_refresh_helper_alter_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6085edbd nfs_map_string_to_numeric fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3e43b077 ceph_msg_get net/ceph/libceph EXPORT_SYMBOL -0x0e7d293c l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xe86c5e5d ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xecf8cdeb ceph_msg_get net/ceph/libceph EXPORT_SYMBOL +0x5ecaf0cf l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xd447aa35 ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x844ab16f rpmsg_unregister_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x94117562 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xed37882f mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x0e966412 __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x7c42b38d __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xaed95486 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3848581c mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2934da0d __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc6ca3cfc __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x6f651413 ata_sff_thaw drivers/ata/libata EXPORT_SYMBOL_GPL 0x7c381a76 dm_bufio_get_block_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x3cf90b48 ath9k_hw_resume_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9777a202 dev_dax_probe drivers/dax/device_dax EXPORT_SYMBOL_GPL -0xfe70c0fd drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x294437ec backlight_device_register drivers/video/backlight/backlight EXPORT_SYMBOL +0x236ec86c drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x52ec0d8a backlight_device_register drivers/video/backlight/backlight EXPORT_SYMBOL 0x4c7529bd torture_shutdown_absorb kernel/torture EXPORT_SYMBOL_GPL 0xa3cefaa0 blake2s_update lib/crypto/libblake2s EXPORT_SYMBOL -0x4d62a58c nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x8317b21d flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xa2ef384d pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xc99b7949 nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe3b49cec flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xfba592df pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x3cb83d5b eeprom_93cx6_multireadb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x1803a6ed raid6_2data_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0xa32f3d9e decode_rs16 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x37aa0f6e psample_group_get net/psample/psample EXPORT_SYMBOL_GPL +0xe274d818 psample_group_get net/psample/psample EXPORT_SYMBOL_GPL 0x19bfc37f ieee80211_sta_ps_transition net/mac80211/mac80211 EXPORT_SYMBOL 0x18078fe1 ieee80211_update_mu_groups net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xf9580893 il_tx_cmd_protection drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd6246c58 ath9k_cmn_beacon_config_adhoc drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xc66b8b16 fc_fill_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x746d4efa drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x722ea2ee drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9fb2c5e0 drm_panel_bridge_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6bcc0762 drm_put_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0xec3e3b6f drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL -0x82d3f0e6 drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x993211d4 drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0x9680c536 drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0cfd3fc5 ocfs2_cluster_connect_agnostic fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x0dd00f30 ieee80211_find_sta_by_ifaddr net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x82a10a13 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4cc95483 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xabd905e0 is_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xd4f00c34 rio_request_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc9a3422d dm_bufio_write_dirty_buffers_async drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x1d249831 md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa7cfcba2 md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL 0x051b2215 __tracepoint_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb7dbc4db typec_switch_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x238aee56 typec_switch_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -15833,37 +15842,38 @@ 0x6f527e04 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x2556b549 drm_bridge_hpd_disable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x732bfb12 xillybus_init_endpoint drivers/char/xillybus/xillybus_core EXPORT_SYMBOL -0xf873668d mark_page_dirty_in_slot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x82de4bd1 mark_page_dirty_in_slot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x9ece7a46 vhost_poll_init drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x193694f5 rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x278990f3 rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x207ccea6 ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1cce993d rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x56df5655 rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x5643263f ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5a512068 hsi_get_channel_id_by_name drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xf3304696 charlcd_free drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0x5cf3dd79 mlxsw_core_bus_device_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x00159f2f mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x00d8631a mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x97f52601 fwnode_mdiobus_phy_device_register drivers/net/mdio/fwnode_mdio EXPORT_SYMBOL 0x4734c724 mdio_driver_register drivers/net/phy/libphy EXPORT_SYMBOL 0x3e33ac54 nvme_fc_rescan_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x7b03cac7 scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x283d4631 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL -0x40233f35 btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x3375f0df mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x288f2f91 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4996bd29 fscache_n_updates fs/fscache/fscache EXPORT_SYMBOL +0x7c499fea btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0xcdaebef6 mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x6672328e ata_scsi_port_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xa1e2019e nvdimm_badblocks_populate drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x2909bc5d __tracepoint_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x06f485e9 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x8f941575 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xdc60219f iwl_fw_lookup_notif_ver drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL 0x4e1ab2a2 il_eeprom_query16 drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x72ddb0d6 ath11k_warn drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xb29980ff ath10k_warn drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x0b4e3e45 tifm_eject drivers/misc/tifm_core EXPORT_SYMBOL -0xe5c108f5 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x85a07a27 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL +0xbbf503b9 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3c6879d5 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL 0x090e7f5b fpga_image_info_alloc drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0xd05454f6 rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6fca649e rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xcf71470e mtype_get_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL -0xcba19289 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x54e1c423 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0xfb3d6c67 __tracepoint_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6b87c6bf wlcore_disable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -15878,54 +15888,54 @@ 0x5ea8086b rt2x00lib_txdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xccaf50a6 cryptd_aead_child crypto/cryptd EXPORT_SYMBOL_GPL 0x3ff9be11 torture_online kernel/torture EXPORT_SYMBOL_GPL -0xfbfc8a70 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x413a155f gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0xbf77c657 bcma_core_dma_translation drivers/bcma/bcma EXPORT_SYMBOL -0xbf08e5dc ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa29bf8b7 mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa956a18f ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0ad1ce34 mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xce973e98 ath9k_hw_check_nav drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x1d58ff01 phy_advertise_supported drivers/net/phy/libphy EXPORT_SYMBOL 0xc7249ab9 scsi_schedule_eh drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xcb614724 alcor_read32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x50078434 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL -0x741e7cf2 drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xd0a14534 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xfa44a63e drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xba1198b4 fat_alloc_new_dir fs/fat/fat EXPORT_SYMBOL_GPL 0x05d19804 devm_mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xfed5cc48 ata_sff_postreset drivers/ata/libata EXPORT_SYMBOL_GPL -0xf3ac98fe ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x8b6d71c3 ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x30a956d7 rtl_query_rxpwrpercentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x8146b9ac ath9k_hw_btcoex_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x021e6ac9 regmap_mmio_detach_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL 0x6c90504b regmap_mmio_attach_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL -0x5b61f238 __regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL -0x9e21ac5d sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL -0x63b68cc9 nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7e045786 vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xc034d041 __regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL +0x8f6877c7 sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL +0x0348adce nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7e86e281 vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x36d10a48 wlcore_tx_complete drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x58619fe3 ath10k_bmi_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x9780791d scsi_print_sense_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0x8330b993 scsi_host_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd4e6d7e0 linear_range_get_value lib/linear_ranges EXPORT_SYMBOL_GPL -0x8694aedf sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf0939d8f sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc88d0785 llc_mac_hdr_init net/llc/llc EXPORT_SYMBOL 0xf38bcdf3 nf_conntrack_max net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe11b83c8 _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x794f1646 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8ba53793 _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x87892c61 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xd77ea635 rio_del_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x671029a5 mlxsw_core_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x87961ad8 mlx4_test_interrupt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xb799161b srp_rport_del drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x23f6eebb ocxl_config_read_function drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x78b39e93 cxllib_get_xsl_config drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0xacb08082 drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xe40e836e drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x24f30ca5 config_item_put fs/configfs/configfs EXPORT_SYMBOL 0x2f9c1ede config_item_get fs/configfs/configfs EXPORT_SYMBOL -0x25d8c9f4 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL +0x43e6cefa ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfa3c7256 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL +0x2e2abc00 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL 0xa575c3e8 devm_cxl_add_port drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x606cddfd pmem_should_map_pages drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x564d8919 dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0fe557cb dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x2d1e301d typec_find_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x3c388f12 rt2x00queue_get_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x597c236d rt2x00mac_get_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL @@ -15935,82 +15945,82 @@ 0xae8583ef fc_linkup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x6b2e78dd drm_atomic_helper_dirtyfb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd76a5716 __cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL -0xfc4de3c2 pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf702b70a __fscache_disable_cookie fs/fscache/fscache EXPORT_SYMBOL -0x6941b2b3 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL -0x063f962c nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa5a4c351 pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x94ef4215 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL +0x6a9647c9 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xfd2b3e45 vhost_dev_reset_owner_prepare drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xc4a88634 usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd7c7c7e9 usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x7e8dae2e rtl8723_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0xa30310bb rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0xc06f9e22 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfbd2c0f1 rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xeb19e540 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x75838130 sas_execute_ata_cmd drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xac9db1dc drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0xb650187b xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x11d77731 cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL -0xcec4e3c8 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2e1fb7e0 drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x01472a43 xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8b9c9b57 cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL +0x562fc6f4 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbeddf1c8 mt76_connac_pm_dequeue_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x4b6f4458 ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa0aa7e40 ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb7fa1127 mdiobus_write_nested drivers/net/phy/libphy EXPORT_SYMBOL -0xd05c97fc nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0b958e01 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x172b666f am335x_tsc_se_set_once drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL -0xbf0f2193 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3d01fbd7 rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x84203e75 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb50ef37f rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x8ecbb3b8 nand_check_erased_ecc_chunk drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0xd1b897bc dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x6606f6cf musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x71ce96ad dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0790d9a7 musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x1efaa06f __tracepoint_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x48011975 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x3a7db459 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xb5ceec2f bcm_phy_enable_jumbo drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xfaa3e6d8 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xcda3480f pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x51c69f54 ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL +0x4f27217c iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xedeb3a8b pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2de9ef28 ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL 0x4a16c71e fsi_cdev_type drivers/fsi/fsi-core EXPORT_SYMBOL_GPL -0x98fea152 ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8c58b8a0 ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb3727bd7 ath9k_hw_beaconq_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9e4b0147 mlx4_srq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x70a7c93a qlt_lport_deregister drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x3bb80023 scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0xac8e4cc3 cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xac839083 cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x70a84e20 drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xff46d4ce __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x63c2be0a vcpu_load arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x581a80f5 cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x58175cb5 cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x95902977 drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x269dad7b __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x58f5c662 vcpu_load arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x913f1e6d hvcs_get_partner_info arch/powerpc/platforms/pseries/hvcserver EXPORT_SYMBOL -0x91c7a5a3 xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfc0670cd net_selftest net/core/selftests EXPORT_SYMBOL_GPL +0xaa0f44d9 xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1108eeff net_selftest net/core/selftests EXPORT_SYMBOL_GPL 0x24772bfe dm_bufio_get drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x7c0e12fb cdrom_dummy_generic_packet drivers/cdrom/cdrom EXPORT_SYMBOL 0xa536551e mt76_connac_mcu_set_deep_sleep drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xf423ec7d il_apm_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xbf48aa82 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x16b51bf2 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x80012f3c kvmppc_st arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5d47c4f6 kvmppc_ld arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x2fc05e27 hsr_get_version net/hsr/hsr EXPORT_SYMBOL -0x3cc2cc0b dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x4f6b4c45 ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL +0x3a483d03 dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xa952e27c ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL 0x814885f7 mptbase_sas_persist_operation drivers/message/fusion/mptbase EXPORT_SYMBOL 0x5386b58d ath11k_core_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x9d5edd76 mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x66afecdc mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9d6f5921 qlt_enable_vha drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL -0xaf37c807 drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x63c5ea0f drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd330e88c drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xa7064173 drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x57b6efe3 drm_ioctl_flags drivers/gpu/drm/drm EXPORT_SYMBOL 0x67369b42 ipmi_addr_src_to_str drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x306805d3 __SCK__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL 0x89a0cd52 crc32c_impl lib/libcrc32c EXPORT_SYMBOL -0x3dc458be nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL -0xe00747b0 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL -0x7f132ad7 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x04d403e5 nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL +0x96381770 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL +0x8091ebb8 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x172cc739 iscsit_tmr_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x302b338b target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL +0x3ee31ec0 target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL 0xe16c06b3 __SCK__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xbe61c5f6 ath9k_cmn_beacon_config_ap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xba14ca49 fc_exch_mgr_list_clone drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x20a5e15c ad_dpot_probe drivers/misc/ad525x_dpot EXPORT_SYMBOL -0xcd031aac drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xea227acd drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x58d8fcaa drm_dsc_pps_payload_pack drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9f8fce7a ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x3916be10 rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x6c8c252e ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xabddd4ee rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0x1f0a0d72 rio_unlock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x6579dc81 sensor_hub_register_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xe05d14d3 sparse_keymap_report_entry drivers/input/sparse-keymap EXPORT_SYMBOL @@ -16022,46 +16032,45 @@ 0x4e155af0 ib_response_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xceb50012 tcpm_vbus_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xd5fb49a6 il_get_free_ucode_key_idx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x6b154f2a ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xa5c8a113 pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x872bca37 fscache_object_retrying_stale fs/fscache/fscache EXPORT_SYMBOL -0x2cf69ec1 l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL +0x9b79dc0e ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x47fd5404 pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x05aaee4d l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL 0xc23e8d5f dsa_devlink_region_destroy net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdf07b96f nanddev_ecc_engine_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x7fe7e4fd ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0x1dc1e9a2 ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xf15c9409 ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x914f5e26 ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x760c9891 rtw89_phy_read_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xfa156ec1 rtl_process_phyinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x07da17c7 mlx4_mr_hw_change_pd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1b2fca48 torture_must_stop_irq kernel/torture EXPORT_SYMBOL_GPL -0xc00fc0fc ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL +0x52953a74 ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL 0x38d3dce5 g_make_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0xff7bf5fe xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x88b0cd0d xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2d64c954 mux_chip_unregister drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xbbe77b72 usbnet_status_start drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x7f4a7733 mlx4_get_eqs_per_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xb52ac743 scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbab2c89a drm_gem_ttm_dumb_map_offset drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0xf6c54fb6 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xcb98d7a9 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0xfa226b0f drm_atomic_state_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xca49eb5b nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xdc6264e2 rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3af26981 nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x98160455 rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x41b71e65 nft_trace_enabled net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3c1e59d4 mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x1466cf69 usb_unanchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x4f72ce8b rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x51b4b48a rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xb95ee33c rt2x00lib_suspend drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xa8cccf0b mlxsw_core_port_devlink_port_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x3818f773 cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x780c898e cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb8374322 cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf8e52880 cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x0f8f9e18 scsi_check_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x50c540ea of_drm_get_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x0be3022d of_drm_get_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL 0x291ccc25 xillybus_find_inode drivers/char/xillybus/xillybus_class EXPORT_SYMBOL 0x76e7cdc8 mhi_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x19c4d2b5 mhi_unprepare_after_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x0d535267 torture_num_online_cpus kernel/torture EXPORT_SYMBOL_GPL 0xba90bca9 p9_client_open net/9p/9pnet EXPORT_SYMBOL -0x51115156 nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x64a70726 nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa432baf6 ib_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4001d243 ata_ncq_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL 0xe8438eb5 dm_array_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL @@ -16070,15 +16079,15 @@ 0x444d2df2 ath9k_cmn_reload_chainmask drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xbb475e47 __tracepoint_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6284119e xpcs_destroy drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x18a5a432 fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL -0xa8a97ba9 fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL +0xd521add1 fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL +0xed4d266d fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL 0x8b0e1d2f torture_shuffle_init kernel/torture EXPORT_SYMBOL_GPL -0xcdd0e5b3 ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL +0x7507b836 ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL 0xe7ecd597 devm_namespace_enable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x489c89e8 hd44780_common_redefine_char drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x129c84af sas_port_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xc6323239 drm_flip_work_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x2fb138a8 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL +0x13a6287d drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL 0x5613fd8b async_memcpy crypto/async_tx/async_memcpy EXPORT_SYMBOL_GPL 0xb230d2ec crypto_ecdh_encode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0x33b866ce crypto_ecdh_decode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL @@ -16088,35 +16097,35 @@ 0x93d2f19c typec_unregister_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x48fcf5dd usb_stor_Bulk_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xb3cb2116 rt2x00lib_beacondone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x2dae5785 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x09d41a2b mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe45f0471 srp_rport_put drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x479166ff configfs_register_subsystem fs/configfs/configfs EXPORT_SYMBOL -0xf2554225 rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2c86073f rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xca3553b5 rt2x00mac_set_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x227c1630 iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x0d49c081 fwnode_get_phy_node drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x10f9cd78 nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x475c2a4e nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x3ee9da2a pasic3_write_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL 0x64412804 drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3d7e894a agp_alloc_bridge drivers/char/agp/agpgart EXPORT_SYMBOL -0xd841b28b nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL +0x4eeedd0d nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL 0x77e35ccc nlmsvc_unlock_all_by_ip fs/lockd/lockd EXPORT_SYMBOL_GPL -0x054ed28e rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5ac87db8 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x766177a5 rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x803397ea ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xd87ae60d xt_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL -0xd999ef4c ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd3c6001f ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x218b5e44 nvdimm_setup_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x51128bce __rio_local_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x80a11b1d atmel_i2c_init_read_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x9271b706 mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf465ec60 mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xec891eac iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0x7ce7b652 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x3911a397 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6d8689ac iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x122a09e8 ocxl_context_free drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0xccc83423 drm_gem_dmabuf_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x3900f5ad xillybus_endpoint_remove drivers/char/xillybus/xillybus_core EXPORT_SYMBOL 0xecef6fdf kvmppc_load_last_inst arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x61d07f8d csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7c42e587 csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8db6f8f0 dm_tm_with_runs drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x39cdc264 usb_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2fd24485 ath_hw_cycle_counters_update drivers/net/wireless/ath/ath EXPORT_SYMBOL @@ -16124,72 +16133,72 @@ 0x2754dad8 drm_mm_reserve_node drivers/gpu/drm/drm EXPORT_SYMBOL 0x84bbd563 agp_add_bridge drivers/char/agp/agpgart EXPORT_SYMBOL_GPL 0xa8fb743d des_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL -0xbc5f1cbe __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0xd20f72c5 __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0x09478f40 iscsit_stop_dataout_timer drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x90bd317c to_nd_region drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x88af5401 mt76x02_dfs_init_params drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x33f76d5e hostap_remove_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xae66472b scsi_kmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0x49631a2d drm_modeset_lock_all_ctx drivers/gpu/drm/drm EXPORT_SYMBOL -0x2142d239 ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL -0x3e1413ee rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf76b5d85 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0c694d3c ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL +0xb2d8377f rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0ee797c6 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa4dc7cf0 nanddev_ecc_engine_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x0e921142 ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL -0x7350905a drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1e23f297 drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0x7cf97687 jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x90eb22ca ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL +0xe3a68b6c drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9d43f328 drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x2effe347 jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL 0x1430723c p9_req_put net/9p/9pnet EXPORT_SYMBOL 0x36ee0d53 fpga_mgr_put drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xd3a92192 hsi_new_client drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xc6d780d4 cdrom_release drivers/cdrom/cdrom EXPORT_SYMBOL 0x7045e637 rt2x00usb_vendor_req_buff_lock drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xb9919a98 mt76x0_config drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0xcf60c987 mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x31442d91 mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x4b42c3ef mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x53fd32aa fcoe_clean_pending_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xe85ddb93 _fc_frame_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x2bef5028 tifm_free_device drivers/misc/tifm_core EXPORT_SYMBOL 0x4883310b drm_vblank_work_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0363233d objagg_obj_raw lib/objagg EXPORT_SYMBOL -0x9970422a nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7442df7c nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0b28c7a8 ata_pci_sff_init_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x2636e87a fw_core_handle_response drivers/firewire/firewire-core EXPORT_SYMBOL 0xff0e04a6 mt76_tx_status_skb_get drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xef661271 il_read_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x52bd5931 stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x5082892b mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd530a1db cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xe4189fba stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x47125e4c mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa051e7f7 cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0x635ff76d LZ4_saveDict lib/lz4/lz4_compress EXPORT_SYMBOL -0x22684c25 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0def4605 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe4d31675 parport_wait_event drivers/parport/parport EXPORT_SYMBOL 0xec9dcb61 il_hdl_pm_sleep drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x76a0f805 starget_for_each_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x7449a998 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x9172bf5a xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbc4f76e3 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xe14bb311 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xafaa4087 xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf0fadaf0 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x7def0881 ftdi_elan_gone_away drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x902c3533 mlxsw_core_schedule_dw drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xab54fd9d mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xabf316e1 mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x409cdc84 of_phy_register_fixed_link drivers/net/mdio/of_mdio EXPORT_SYMBOL 0x6488787d drm_syncobj_add_point drivers/gpu/drm/drm EXPORT_SYMBOL 0x2c728109 locks_start_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x3e9619f5 torture_onoff_stats kernel/torture EXPORT_SYMBOL_GPL -0x06941852 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5f6796c2 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7f9c92a7 mt76x02_mcu_calibrate drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd6217d91 brcmu_d11_attach drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xe6e89c7e drm_gem_vram_fill_create_dumb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0xc7d1c621 pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd74af64d nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL -0x18ce67cb ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x995bb532 pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3d50195d nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL +0x42c4f67c ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5ca6d13b dp_altmode_remove drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL 0x1c1b9fc9 usb_serial_generic_tiocmiwait drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x6ea387de rtl92c_phy_set_io_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x3992e4ae mt7622_trigger_hif_int drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x6e01ab8d ath11k_pcic_free_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x94833b31 mlx4_get_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x2fc4db46 cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0xaef037f4 cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xd5374630 cxgbi_ppm_init drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x4dad388e genphy_c37_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x4f4288f8 genphy_c45_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -16197,123 +16206,123 @@ 0x9c8cc5ee ieee80211_txq_get_depth net/mac80211/mac80211 EXPORT_SYMBOL 0xe5752af3 ieee80211_get_bssid net/mac80211/mac80211 EXPORT_SYMBOL 0x26d762e2 llc_sap_find net/llc/llc EXPORT_SYMBOL -0x2aa4edfa ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL -0x96336ba5 __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL -0x48427754 usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x1d1e455f ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL +0xff466b10 __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0xa342e7e3 usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x8ee43990 phy_remove_link_mode drivers/net/phy/libphy EXPORT_SYMBOL -0xd6326345 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL +0xeb15b316 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL 0x0c6039ac dsa_flush_workqueue net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x49812e72 rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xf1cb802d rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0xe072614e usb_hid_driver drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL 0x7deff673 dm_consume_args drivers/md/dm-mod EXPORT_SYMBOL -0x200a9093 musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xcfda383d pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL +0x6391a5d6 musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x77d6a80b pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL 0x570f4dbf _rtl92c_phy_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xc87d1437 rt2800_sta_remove drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x108987d1 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd6f355fa mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x77b44bad tifm_unmap_sg drivers/misc/tifm_core EXPORT_SYMBOL 0x489e01d7 drm_atomic_helper_setup_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x71920db8 async_trigger_callback crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x39a9930d kvm_vcpu_write_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x1e8886fc kvm_vcpu_write_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5bfce9f1 wiphy_rfkill_set_hw_state_reason net/wireless/cfg80211 EXPORT_SYMBOL 0x20bf52d0 bcma_core_is_enabled drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x92c7c84d do_map_probe drivers/mtd/chips/chipreg EXPORT_SYMBOL 0x13e5a71b wlcore_remove drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xe45b097d mt76_connac_mcu_coredump_event drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x1a5a882a ath11k_pcic_write32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x8c49590c ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x01eeb093 i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL -0x9b4f4a0c cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x92b74aa7 ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5b0e103a i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0x1ae12036 cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x51873876 nvme_auth_get_seqnum drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0xe909a4bd drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x12827d3c drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x76f40744 ocfs2_dlm_lvb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xf999267e pnfs_generic_commit_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb58ff158 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x25b1158f jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x598e6644 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x33d71519 jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL 0x9d9148b7 kvmppc_core_queue_syscall arch/powerpc/kvm/kvm EXPORT_SYMBOL -0x262de42d rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x8944508e rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x2e6815a9 parport_find_base drivers/parport/parport EXPORT_SYMBOL -0x10901a02 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x82839006 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6fd42711 usbnet_update_max_qlen drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x487ff266 mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x3e0ff7a2 mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x86f06f25 mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x22ecce4f mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6e318f50 mlx4_flow_steer_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3f30cc0 fcoe_wwn_from_mac drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x8bf579ca rtsx_pci_write_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xd4c9681a __serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL -0xa76a961f usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc97c96c5 cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0x2ca78894 drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL +0xf491286c usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa89af498 cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xff58883a drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9de75d53 nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd0842cdc nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x22ca448d sata_lpm_ignore_phy_events drivers/ata/libata EXPORT_SYMBOL_GPL 0x0b8c77d6 mt76x02_mac_reset_counters drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x888a4ced mt76x02_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x614c7972 il_tx_cmd_complete drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x555fafaf __fscache_alloc_page fs/fscache/fscache EXPORT_SYMBOL 0xdb68bbad rfkill_destroy net/rfkill/rfkill EXPORT_SYMBOL 0x19bd5f83 ieee80211_rx_ba_timer_expired net/mac80211/mac80211 EXPORT_SYMBOL -0x5bf935d3 __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL -0x2f64095c hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL -0x748ba079 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x466d528f __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL +0x7047016f hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL +0x69654e32 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x9105cae4 rtw_pci_shutdown drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0xd2981357 ath9k_cmn_count_streams drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x353992a0 stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x3534fe2e stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x76556a00 scsi_host_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe8a0e334 drm_vma_offset_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x58415bb7 drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x2d326234 svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x15c46225 drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x922b4f82 svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe1f8e75e parport_announce_port drivers/parport/parport EXPORT_SYMBOL 0xe9d73929 usb_enable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xa04bcb90 mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5a476567 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdee25908 mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd69fc708 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x214754b3 fc_seq_assign drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x8b217e90 drm_simple_display_pipe_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7efc9a9f gfn_to_pfn_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x541d37b9 gfn_to_hva_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x87304da3 svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x26b9e1ca svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x30ef927b fpga_bridge_register drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x8ce43bd3 hsi_claim_port drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x60fe98f6 ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL +0x1a45e1c6 ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL 0xb501b2df nd_cmd_dimm_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x9049491e typec_find_port_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xf4576d38 rt2x00lib_resume drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x61dc6523 rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc842e805 fscache_resume_after_invalidation fs/fscache/fscache EXPORT_SYMBOL +0x03a2cb80 rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5475ba9e dm_block_location drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xc1deab87 cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x76f5118b cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x8588910d scsi_internal_device_block_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x774f3e43 l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x38fb0d85 l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL +0x59af6501 l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x96f6cba3 l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL 0x1879fcbd bridge_tunnel_header net/wireless/cfg80211 EXPORT_SYMBOL -0x13094806 nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0xa638829c rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x1e957c05 mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xac30634c nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x75c2adca rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xdeff4fe0 mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x0ffa7e60 nand_ecc_sw_bch_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xd4bddf5c dm_bufio_issue_flush drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xd8a93b6f mt76x02_update_beacon_iter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd13f9985 drm_edid_block_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0xa7221178 udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0x5d3ac8c6 nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x543f515d udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x58226b92 nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xa7574a55 __traceiter_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xd98726e5 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7c442999 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd046dda0 agp_generic_alloc_by_type drivers/char/agp/agpgart EXPORT_SYMBOL 0xac56e261 ieee80211_chswitch_done net/mac80211/mac80211 EXPORT_SYMBOL 0xa7344e34 nand_write_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xeb47668a spc_emulate_evpd_83 drivers/target/target_core_mod EXPORT_SYMBOL -0xd792968e ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xf16d0bbb ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xc59d8722 rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xa055f762 rt2x00usb_disconnect drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x1ecf90ee __drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x52474668 fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL +0x0c05142c fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL 0xde57b5f5 nft_parse_u32_check net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x77462f66 vhost_init_device_iotlb drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xff9fa623 cfi_udelay drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0x9a8d498b ath9k_cmn_process_rate drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0x4d72b0aa of_mdio_find_bus drivers/net/phy/libphy EXPORT_SYMBOL -0x1f3b08db ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0x5c4eaaf5 br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL -0x339ea666 transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL +0xebfa0905 ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0xb90e8cd4 br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL +0x51b02d0f transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL 0xbde581f6 mt76u_queues_deinit drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x77421619 ath9k_hw_reset_calvalid drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xeac881da fc_set_mfs drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -16321,21 +16330,20 @@ 0x8a663f2e tifm_register_driver drivers/misc/tifm_core EXPORT_SYMBOL 0x0cf8bc9b cb710_pci_update_config_reg drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL 0x56db2d3e drm_gem_prime_fd_to_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0x87056113 drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb55d6761 drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbdf97f58 hvcs_free_connection arch/powerpc/platforms/pseries/hvcserver EXPORT_SYMBOL 0x9070e3e6 ieee80211_connection_loss net/mac80211/mac80211 EXPORT_SYMBOL 0x75fe3fed ieee80211_get_tkip_p2k net/mac80211/mac80211 EXPORT_SYMBOL -0xa5efe2e1 rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xf89839e7 btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x59314944 ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL +0x0a065024 rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x8a2deb9b btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x3bef71a5 ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL 0x0728e164 genphy_c37_read_status drivers/net/phy/libphy EXPORT_SYMBOL 0xeedbb6a2 genphy_c45_read_status drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9d672733 fc_elsct_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9310bbf1 drm_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xe4f4665b ipmi_validate_addr drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x74530ecd fscache_op_debug_id fs/fscache/fscache EXPORT_SYMBOL -0x60af52ad netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL -0x8b533a21 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x47641732 netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL +0x02095340 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xafbd6cf5 nf_ct_port_nlattr_to_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xdd109747 cxl_probe_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL @@ -16345,24 +16353,24 @@ 0x168f1e7b mptscsih_dev_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x8c24890d mpt_detach drivers/message/fusion/mptbase EXPORT_SYMBOL 0xed99bb6a rt2800_config drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x0996d84a mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x1dde72a8 mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x398b3d32 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x1364206b pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x89da35c5 nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL -0xaee8c84a inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xa38bfd04 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfc477e21 mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xa9b24b31 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x8dddd20d pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd5b5e84c nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3c9625cf inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0xaac68b40 nd_device_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xda779f61 __traceiter_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x222144df fwnode_typec_mux_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x285cdc9e mptscsih_raid_id_to_num drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xd7a9cf42 drm_mode_validate_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x3e813aa9 gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL +0x7e681f4e gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL 0x5fd7c423 __SCK__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5fdf38b8 lbs_disablemesh drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x70c678ca ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xacf627a5 mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5de9de79 ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4b79a7fe mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf0517d7a drm_mm_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x367ebc45 fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa0542c83 fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7c9722ba nfs_dreq_bytes_left fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa8e9e1ae send_implementation_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf893a441 nand_op_parser_exec_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL @@ -16372,29 +16380,29 @@ 0xdb10825b xpcs_get_an_mode drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x602639f0 fc_lport_logo_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xdd849d51 scsi_get_sense_info_fld drivers/scsi/scsi_mod EXPORT_SYMBOL -0xff84ceb7 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL +0x71f3a842 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL 0xb733f6ac mptscsih_host_attr_groups drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x27817a0f ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x08ecc4f8 mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0b9d7854 ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x83bee19d mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x16ca1a8a phylink_suspend drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf3d61b5b scsi_free_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x1335ae63 drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xd518ef4a osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL -0xe2872e51 rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL -0xdff3f0a9 tls_get_record net/tls/tls EXPORT_SYMBOL -0x01db9ee6 xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x2ecb4a9d drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xde1d0e1f osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL +0xef128dd7 rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL +0x7884014f tls_get_record net/tls/tls EXPORT_SYMBOL +0x8d94fa3b xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x1765154b rawnand_sw_bch_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0xda825895 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x6d377f00 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x595347ee wlcore_translate_addr drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x56c8799d scsi_kunmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0x574d5357 scsi_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe0a94f19 ocxl_function_close drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x871ab41a drm_rect_intersect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xde9b17ed agp3_generic_fetch_size drivers/char/agp/agpgart EXPORT_SYMBOL -0x1643daaf nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf4236baa jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL +0x7151a9c2 nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x17081313 jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL 0x05e807a9 xdr_encode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5d34c435 usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0a9772b8 usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf3aec4e6 ath9k_hw_setuprxdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4ac521d6 mlx4_sync_pkey_table drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x18e4f8aa swphy_read_reg drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -16403,101 +16411,100 @@ 0xadc044b7 vfio_set_irqs_validate_and_prepare drivers/vfio/vfio EXPORT_SYMBOL 0x09b19730 nd_device_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x21aa7f56 bq27xxx_battery_teardown drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0xbed7adb7 b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xb7df7b36 b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x436c9b7d mt76_alloc_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb7301ec9 unregister_8022_client net/802/p8022 EXPORT_SYMBOL 0x45fb8985 rdma_nl_chk_listeners drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7b3217e5 md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL +0x960dae0b md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL 0x7e8d8619 usb_anchor_empty drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x77b38ec2 lbtf_cmd_copyback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0xb502d149 hostap_set_word drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x0d6368d7 fc_seq_set_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x9b028b7e cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x9b0f573e cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x5950fcb2 sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL +0x6f964748 cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x6f9b9b08 cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x162153fa sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL 0xa0853b09 crypto_nhpoly1305_setkey crypto/nhpoly1305 EXPORT_SYMBOL -0x751e6fc3 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x59f754d3 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x61dd0d69 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xda15c088 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x35eff5e0 nf_osf_fingers net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0x2f4750a0 ata_sff_dma_pause drivers/ata/libata EXPORT_SYMBOL_GPL 0xdf0c757f ata_tf_to_fis drivers/ata/libata EXPORT_SYMBOL_GPL 0xab822d42 __scsi_init_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x264406ad drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x76bcec42 drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38f2d94e ceph_file_to_extents net/ceph/libceph EXPORT_SYMBOL 0x55de502a llc_set_station_handler net/llc/llc EXPORT_SYMBOL 0x1f768208 nand_read_page_hwecc_oob_first drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x1f5e164b iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x682cb320 drm_property_blob_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x17fcf42f drm_property_blob_get drivers/gpu/drm/drm EXPORT_SYMBOL -0x83da60f5 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x357a9c23 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a1396d3 w5100_probe drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL 0xaa108280 fc_host_post_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xcb2340b8 drm_rect_debug_print drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0bc84c8a drm_simple_display_pipe_attach_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb2fbbe13 wiphy_unregister net/wireless/cfg80211 EXPORT_SYMBOL 0x902cb523 __tracepoint_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x232324e7 rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL -0x9347f20a cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa6c39962 rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0x4740db41 cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xd559cda4 ocxl_config_terminate_pasid drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0x230058c1 fscache_object_lookup_negative fs/fscache/fscache EXPORT_SYMBOL 0xb72c162e ceph_buffer_release net/ceph/libceph EXPORT_SYMBOL -0x27c7d7d2 xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0259f22c xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd884df76 nand_ecc_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x5d0c368f ata_print_version drivers/ata/libata EXPORT_SYMBOL +0xaba356f4 ata_print_version drivers/ata/libata EXPORT_SYMBOL 0x9121b945 nvdimm_has_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x54a12ec4 ti_lmu_common_set_ramp drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL 0xf388b18b ipmi_destroy_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x395e30af nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0b3c8fa8 nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL 0x693c3961 nf_ct_helper_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x99b774d5 ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x31900936 ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x1f5c93f3 mt76x2_phy_set_txpower_regs drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x070a19a2 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x9f681870 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x2b6c900a br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0x7d2bbbad ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL -0xd20dd891 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x8523b767 btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0x0a964659 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc23dcde9 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x263f6396 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbdee27bc br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0xcead49f2 ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x8c770981 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x51948570 btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x241bfcdf dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x43dadd42 rtw8821c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8821c EXPORT_SYMBOL -0xc11e7b73 rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xb78534c4 rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xc0830728 rt2800_disable_wpdma drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x77d83398 mlxsw_core_read_frc_l drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc3c9d99d phy_led_trigger_change_speed drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xc962c2c3 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x09ada6a5 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x94c28c06 cryptd_alloc_skcipher crypto/cryptd EXPORT_SYMBOL_GPL 0xd806a273 ocfs2_dlm_dump_lksb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xc6f3ea8f svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7df400cc svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xcf6c5bcc bcma_host_pci_irq_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x3d8e70f4 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x527812d6 target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL -0xc3522a76 usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xbffe5398 ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x6fdc849f __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x9cff9379 iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xa8c67a63 ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL -0xbe33a6fd cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL -0x5768d9c4 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xfe87f213 dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL +0x41a7543e uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x5742197d target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL +0x8e9a609e usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x912558e7 ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x88bfdac7 __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xb7212bc6 iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5a8ce1f1 ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL +0xfae6df44 cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL +0x55fe1631 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x51aaaad9 dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL 0xf43a9937 __traceiter_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x707405ba typec_port_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xfb3d6d6e usb_serial_handle_dcd_change drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x49d34d2e usb_stor_bulk_srb drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x74501941 usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd1718937 usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x56c8501d fixed_phy_change_carrier drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0xab9c1db9 cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xece56729 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x733bf052 cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x35f2835d iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x65d999de scsi_register_interface drivers/scsi/scsi_mod EXPORT_SYMBOL -0x026e1db3 nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3e066f27 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL +0xdeb6ee58 nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb76b11e5 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL 0x8188492a ife_get_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x0633c4b9 fpga_bridges_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xf9e70b94 ata_sff_queue_pio_task drivers/ata/libata EXPORT_SYMBOL_GPL -0xf66a877e usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0e0bfa30 usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x86c31c0b __regmap_init_mmio_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL 0x0336d7be drm_sched_resubmit_jobs drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xa4d87ca0 rpmsg_poll drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x416e3c2e flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x4493c16e core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL +0xd8f8d44a flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x283b6bd1 core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL 0x0563f0dd typec_retimer_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd891dd36 usb_stor_probe2 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x004ae712 usb_stor_probe1 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE @@ -16507,25 +16514,25 @@ 0xc84aa630 ar9003_hw_bb_watchdog_dbg_info drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc9a1597c mlx4_cq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xcd2205fc cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xaa20909c cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x41062da8 rtsx_pci_write_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xc609dab4 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x966f91a7 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL +0x73baa33a pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3b04e6da nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf9eced44 LZ4_compress_fast_continue lib/lz4/lz4_compress EXPORT_SYMBOL -0x16b496dc hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL +0x0b036caf hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL 0x24d47910 rc_g_keycode_from_table drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x58006e5a wl1271_acx_set_ht_capabilities drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7673ed1a mt76_mcu_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x516bca00 tifm_remove_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0x31b1d5ca drm_sched_increase_karma_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xe59017e5 drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6392df9f drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4d9b13d5 blowfish_setkey crypto/blowfish_common EXPORT_SYMBOL_GPL 0xdd626ee3 fuse_len_args fs/fuse/fuse EXPORT_SYMBOL_GPL -0x26816f08 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xfd90ffa6 nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x539441e3 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3019f2ff ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb476b994 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x71ded737 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x6acb09e1 nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4c9a2ff0 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x298f2443 ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xed142d5b iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x86720815 _rtl92c_phy_init_bb_rf_register_definition drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xb5c6330b rt2x00usb_regbusy_read drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x10abec00 ath10k_ce_free_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -16533,24 +16540,24 @@ 0x61492bb7 mlx5_rl_are_equal drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x477b3961 mdiobus_register_device drivers/net/phy/libphy EXPORT_SYMBOL 0x87066f8f fc_lport_iterate drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x130f6c06 dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x9717e8f6 dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xbc46d2fa parport_negotiate drivers/parport/parport EXPORT_SYMBOL 0x74dcd98c dm_bufio_get_aux_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x3ba040a5 rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x2221f5c3 rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xc1986632 rtl_debug_add_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xe64fa0b0 phy_get_c45_ids drivers/net/phy/libphy EXPORT_SYMBOL 0x790eab4e ttm_agp_destroy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xe35e55bd ttm_bo_move_to_lru_tail drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xb8aea254 drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6634b191 drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x6620e750 __tracepoint_kvm_ppc_instr arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xddacbc34 xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x684dfbb6 rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2aed255f xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc3aafa57 rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x341e5cf8 ucsi_resume drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0xbf52e042 mt76x02_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x4a4195e8 il_rx_queue_alloc drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xcf8b594c drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x25d38e46 drm_gem_vram_pin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x852ee002 drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x786bf087 drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4eb4c55e __serpent_encrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x70239560 to_pdrv_policy_node drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xe447047f fwnode_typec_switch_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -16558,200 +16565,201 @@ 0x4e2e10d2 be_roce_mcc_cmd drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0xde7c6e37 phy_package_leave drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xfe97a9e0 drm_atomic_helper_fake_vblank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbf2838ef drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf6aa47c6 drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbd7b6137 async_xor_val_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0x3a7c4790 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL -0x32d67090 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL -0x0734ec2f phy_speed_up drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xc84ed5f4 drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x42489503 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x3ad01bc5 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL +0x1b7dad7e nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL +0xb8ed9b29 phy_speed_up drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0xa262e76e drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x99728707 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x587152e7 dfl_fpga_dev_feature_init drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x71574a90 iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x03eca139 iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x9caa58ad ar9003_mci_state drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x1e02e1c5 mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xe45c434e phy_start_machine drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0xc050b14e mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x08914841 phy_start_machine drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xa7b705ef devm_mdiobus_alloc_size drivers/net/phy/mdio_devres EXPORT_SYMBOL 0x97bd702f drm_atomic_helper_update_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38690d99 drm_detect_hdmi_monitor drivers/gpu/drm/drm EXPORT_SYMBOL -0x94bad729 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x887f5c50 nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x0604d652 nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x26b21381 rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x19f71e04 mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x39674879 __tracepoint_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0xe0c5c484 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xadae57df nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x7972b214 nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x4ada788a rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x62f51172 mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xf165db39 nanddev_isreserved drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xa60de49a rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xe90732e8 rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x1739cf90 rt2800_config_filter drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x748eaa72 mt76x02_init_device drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x058e1748 ath11k_pcic_register_pci_ops drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xc966db05 cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x4dd89605 cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xd34301cf cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x047a2320 cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x1d285c4e mdiobus_write drivers/net/phy/libphy EXPORT_SYMBOL 0xcb860b41 __devm_mdiobus_register drivers/net/phy/mdio_devres EXPORT_SYMBOL -0xe4402911 nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe7f2f799 nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfd8bd144 kvmppc_xics_rm_complete arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x8a3f84ba linear_range_get_selector_low lib/linear_ranges EXPORT_SYMBOL_GPL -0x1003e62b l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x8ceb8d72 l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x53e8413a rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x753ef20c ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL +0x852726c8 l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xace25dfe l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xd7dfada2 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xff7b8100 ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL 0x37386646 nd_btt_arena_is_valid drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x26ccd28d adt7x10_dev_pm_ops drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0xbb05f249 ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x92cb7840 ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xa5ee5a83 mt76_wake_tx_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xacf3ccad ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x54271add ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xad03de0c fc_find_rport_by_wwpn drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x1bf6c0e9 rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL +0x8cd83760 rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL 0xe76e7226 ceph_pagelist_alloc net/ceph/libceph EXPORT_SYMBOL -0x80c25715 flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x4b08fe50 flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x1a941542 nft_do_chain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x090bb352 nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x3639cd40 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x71b13966 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xba3bb3e9 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3dcb4319 dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x9b40db7d nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xe5c52a27 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x71c4dba1 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8f7a5935 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x60ae0cec dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xf082a934 mt7615_thermal_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xe127e8fa nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8b814015 virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x42c0971d hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x04a32367 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL +0x737b2252 virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x2ca06b50 hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x235fa9de dfl_fpga_cdev_assign_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xff4351b0 ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x1dd68540 nand_prog_page_begin_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x3da2ce72 ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0xa4e22e14 i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xa64c0933 ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x2fe39e3c i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xd60cf474 mptscsih_io_done drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x341b345f rtl_cam_add_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x17f568e9 mt76_rates drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb7bd33ff il_isr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x17e0b423 drm_event_cancel_free drivers/gpu/drm/drm EXPORT_SYMBOL -0xc9b993a4 ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x1058ac87 ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xb7beb128 usb_autopm_get_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xbf76e9c8 mlx4_SET_PORT_PRIO2TC drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x6777110d bcm_phy_cable_test_start drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0x800fe9d1 cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xfec7d0f7 cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x996dc235 raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL 0x0f7acb66 drm_mm_print drivers/gpu/drm/drm EXPORT_SYMBOL -0x24a7f1e7 gfn_to_page_many_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x9a3398d6 gfn_to_page_many_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x59a2712d raid6_gfinv lib/raid6/raid6_pq EXPORT_SYMBOL -0xae3faf0e svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6b51877f nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x29d2719f svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x119ca2da nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6b2ed2f4 rtw_phy_set_tx_power_level drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x37b4ae00 ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x97a8c276 ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x7bed1c60 mlx4_multicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x819abc84 sas_request_addr drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x65e35c2b rtsx_usb_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0xf595c5c5 drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9b168c32 drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x924a34b9 rio_bus_type drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x0d5e648f fw_run_transaction drivers/firewire/firewire-core EXPORT_SYMBOL -0xb5102e14 stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0xef687692 mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb73bfa10 stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xfbe96a60 mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x71ca40d9 mdiobus_read_nested drivers/net/phy/libphy EXPORT_SYMBOL 0x4c90aa9d fcoe_ctlr_recv_flogi drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x4c873f83 kvmppc_xive_push_vcpu arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xf05e58af rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb50e6dc9 ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL -0xccd96dbe ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0x3df6163e rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5dbf85fe ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x3415a0f0 ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc603e3b9 ath9k_hw_ani_monitor drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x75bcfe3f drm_vram_helper_mode_valid drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x7f5dfa6a xfrma_policy net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0x4f78dac3 lp55xx_update_bits drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x7b97b7b3 lp55xx_update_bits drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL 0x84774536 mpt_device_driver_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0x87494f25 rtl_usb_resume drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0xd7118846 rt2800_load_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xebe384cb madera_name_from_type drivers/mfd/madera EXPORT_SYMBOL_GPL -0xa61f53ba fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL -0x74b50436 nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL +0xdecd551d fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL +0x8ba4e30a nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL 0xd3847768 ieee80211_wake_queue net/mac80211/mac80211 EXPORT_SYMBOL -0x06521870 ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb1a2c5e1 ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x14653409 rtw_tx_report_enqueue drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xcaef6579 mlx4_mr_hw_put_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0f5bacdd bcm_phy_28nm_a0b0_afe_config_init drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xbd298a9c fc_seq_els_rsp_send drivers/scsi/libfc/libfc EXPORT_SYMBOL_GPL -0x4a5d4972 usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xaee71a32 usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb48a6f45 usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x92ad5f34 usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc5e9a366 mt76x02u_init_mcu drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x16f07370 libipw_wx_get_scan drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x4c607a2f ath_gen_timer_alloc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x467e5b0a ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xcacd6e4f ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5c5c6826 phy_10gbit_full_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd8d0ebc6 drm_gem_ttm_print_info drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0x8465d311 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL -0x242632e5 devm_of_find_backlight drivers/video/backlight/backlight EXPORT_SYMBOL +0xd3268cd1 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL +0xf40ebefa devm_of_find_backlight drivers/video/backlight/backlight EXPORT_SYMBOL 0xa73464c7 hvcs_register_connection arch/powerpc/platforms/pseries/hvcserver EXPORT_SYMBOL 0xccabde6f crc64_rocksoft_generic lib/crc64 EXPORT_SYMBOL_GPL -0xa5a7fce9 xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL +0xe5756115 xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL 0x8fea5d5c failover_unregister net/core/failover EXPORT_SYMBOL_GPL 0x1e5ae6ba gnss_serial_deregister drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x644e24a2 sm_register_device drivers/mtd/nand/raw/sm_common EXPORT_SYMBOL_GPL -0x889e7be8 ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL +0x5b852b84 ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL 0x99ba509a rio_request_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xa2fe94a1 usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x4644c7e1 usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x87289307 usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa10fa376 usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf36a8fa4 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x84364db6 cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa27e050b cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xdf8e8395 drm_mode_object_get drivers/gpu/drm/drm EXPORT_SYMBOL -0x7abb7308 drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xf3d217a4 qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x8aa52980 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL -0xedbfd8ae ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xb8045e05 ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xd28e51e0 phy_free_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0xb9775492 drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa5107bac qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x0fbfe5d5 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x87247466 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x70949cd9 ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x9cad0e3a phy_free_interrupt drivers/net/phy/libphy EXPORT_SYMBOL 0x0cd9acb2 drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb1d7f3a7 drm_gem_vram_put drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0xb9cad492 __drm_atomic_state_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x63adbf92 encode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0x9ca95932 ceph_create_snap_context net/ceph/libceph EXPORT_SYMBOL -0x928e8f7b ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x9ef9360a ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL 0xee815945 gnss_deregister_device drivers/gnss/gnss EXPORT_SYMBOL_GPL 0x1b47b075 vfio_pci_core_disable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xc28b1a05 parport_ieee1284_epp_write_data drivers/parport/parport EXPORT_SYMBOL 0x6026c2e5 parport_ieee1284_ecp_write_data drivers/parport/parport EXPORT_SYMBOL 0x2ccc4919 usb_hcd_pci_pm_ops drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xcc4e8289 cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL -0x6521a007 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0xd16034a6 cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL +0x77aa96f8 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0x68002f4b ad_dpot_remove drivers/misc/ad525x_dpot EXPORT_SYMBOL -0xdcc04a15 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x97490c29 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xad510266 nvdimm_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xc2685650 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x70ac7cb5 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x4acb35e4 agp_unbind_memory drivers/char/agp/agpgart EXPORT_SYMBOL 0xbb8ef471 verbose_torout_sleep kernel/torture EXPORT_SYMBOL_GPL 0x62a7a341 __ieee80211_get_rx_led_name net/mac80211/mac80211 EXPORT_SYMBOL 0x561fa193 fw_core_add_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL -0xa2e09c22 orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x66fcfa64 phy_ethtool_get_stats drivers/net/phy/libphy EXPORT_SYMBOL +0xa21bf6ef orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x87004796 phy_ethtool_get_stats drivers/net/phy/libphy EXPORT_SYMBOL 0xdd989409 fc_rport_terminate_io drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4bc4140c raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL 0xbc67e57c drm_crtc_arm_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x693362b8 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x1b10244d drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL 0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xb0a24544 target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x2d57d196 target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x40baf240 fw_iso_context_destroy drivers/firewire/firewire-core EXPORT_SYMBOL 0xce3deb23 rtl8723_phy_mac_setting_calibration drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x6806b1c1 mt7615_mac_sta_remove drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x9596cae1 devm_pvpanic_probe drivers/misc/pvpanic/pvpanic EXPORT_SYMBOL_GPL -0x83c9d256 drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x0ff046ec drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x38eb5145 drm_syncobj_find drivers/gpu/drm/drm EXPORT_SYMBOL -0x836eafc5 drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0xd0774db1 drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7450e897 drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x56479376 drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x01c4bba9 drm_dp_lttpr_max_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x0854e903 nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xccd27856 nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4623af18 nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe9a2514e dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xeb631c88 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1e899340 nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4ef5ad0a nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL +0x916b20a5 nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc8430d61 dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x100f30ca ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x569c5ad2 hid_sensor_get_usage_index drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x3c6f5982 il_dealloc_bcast_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0x484489a4 mlxsw_cmd_exec drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc50eca02 genphy_read_master_slave drivers/net/phy/libphy EXPORT_SYMBOL 0xb8766046 __dax_pmem_probe drivers/dax/pmem/dax_pmem_core EXPORT_SYMBOL_GPL -0x4ef4bcf6 drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x2dce7c79 ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL -0xcb88a84d ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL -0x71e27f24 br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL -0x34a013ad ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x48310389 drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4d0f5123 ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL +0x209ae1d2 ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL +0x66e5c99e br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL +0xe957fe8c ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x7903e46e ledtrig_torch_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL -0x7e7594cd usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x63585317 usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x43b62e6c mt76_connac_mcu_wtbl_generic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xb72b57c1 sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xccfd2ebc scsi_dev_info_list_del_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -16759,134 +16767,134 @@ 0xa9c398d3 ttm_pool_alloc drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x1ae39083 crypto_transfer_akcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL 0xd344e4ee ocfs2_stack_glue_set_max_proto_version fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xcd088d9b nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5f17e221 nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xfffdb295 typec_match_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x75f5b35f ulpi_unregister_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x5ce072dd mpt_HardResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL -0xa4ce7d12 ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0xb6a0f1e1 ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x827a2f1f mlxsw_afa_block_jump drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x22e8915c crypto_nhpoly1305_init crypto/nhpoly1305 EXPORT_SYMBOL 0x98b0ece8 nfs_init_timeout_values fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfb4815db l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xf7a6286d cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa904cb24 rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5e689746 btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x1ee91094 l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x33cacb88 cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb6a4f946 rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04528500 btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x4ce5c5b3 simple_map_init drivers/mtd/maps/map_funcs EXPORT_SYMBOL 0xd163cade dm_tm_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x087c0c78 mlxsw_core_port_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x02653fd3 nvme_auth_free drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xeb223248 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x848a2918 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6c97ca1c uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf4a8cf89 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x281724fa xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x63ff8906 uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xdcc1b4ab mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x00b92223 dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa9ebe5cf dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x6e2ea5c8 usbnet_get_endpoints drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xbc8b0bef ath9k_hw_set_tsfadjust drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xd672cbcb ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x19161604 ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe8c137ed phylink_set_pcs drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xaca9910f nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x48bb5251 nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x81a91b86 __drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x26884ff7 nfs_alloc_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe8a92c8c kvmppc_h_put_tce arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x3c429afe cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL +0x7ea0509f cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL 0x41df5aeb vhost_vq_avail_empty drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xc90ae642 vhost_disable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x7baf7916 atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x719d785d atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x1b945315 rtl_addr_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x985cfa28 il_mac_change_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x7bc710ca nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xfb1afda4 iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x72a4e3ae nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x967c3a83 iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xf0f6453a drm_client_framebuffer_flush drivers/gpu/drm/drm EXPORT_SYMBOL 0xcafdd707 ocfs2_dlm_lock_status fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x289c3714 nf_ct_alloc_hashtable net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x5fa22cec nvmf_ip_options_match drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x5e45174b rtsx_pci_read_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x41894073 cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x92cf89e2 cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xe5bc9a53 slhc_free drivers/net/slip/slhc EXPORT_SYMBOL -0x2b7b1b12 drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xc6a97612 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xc50e40b4 tipc_dump_start net/tipc/tipc EXPORT_SYMBOL +0x803948d5 drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x223a6071 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x6164f139 tipc_dump_start net/tipc/tipc EXPORT_SYMBOL 0x42c0f5e4 ieee80211_tx_status_8023 net/mac80211/mac80211 EXPORT_SYMBOL -0x9c73bf59 nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb91b317b nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2a8b4f8f mlx4_get_is_vlan_offload_disabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x0942f387 iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xa7e487be drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x70e8223c jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0xe668ad36 iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x49e6d430 drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5c999799 jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL 0xb48e18d3 config_item_set_name fs/configfs/configfs EXPORT_SYMBOL 0xd8d5e0ef __gfn_to_pfn_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x9cef495b LZ4_saveDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xa8630bbb ieee80211_beacon_loss net/mac80211/mac80211 EXPORT_SYMBOL 0x906f1a04 __dfl_fpga_cdev_find_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x87aeee11 vfio_pin_pages drivers/vfio/vfio EXPORT_SYMBOL -0xfd7e4d21 usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2f460873 usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x45f9a431 sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x2c1f6f61 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4d847118 get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4bc37bb8 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0x243729f1 get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xb720ee73 dm_array_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xaf2f26cf usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x142ad947 usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6774ffb5 mt76_connac_sta_state_dp drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x55b43e77 mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbff193ee mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb1c41596 mlx4_unicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0x3ecabd79 nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x2ef92b02 nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xe7b52e5f mult_to_ib_rate drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x64a87b18 typec_altmode_notify drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x89449d4f sas_tlr_supported drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0x858d8ce5 drm_modeset_acquire_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xbab23ad0 drm_mode_is_420_only drivers/gpu/drm/drm EXPORT_SYMBOL 0x92b7b4ce ceph_pg_pool_flags net/ceph/libceph EXPORT_SYMBOL -0x6d41ed7b ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL -0x9b416f28 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x56d7665b ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL +0x1b30b74a pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xea3065f4 typec_mux_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xa30021d9 usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5c67f169 usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x58d787d6 mptscsih_ioc_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x7260604b hostap_init_ap_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x5decd957 ath10k_ce_num_free_src_entries drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xd86f9d37 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x08f5fa4c l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x530545d9 svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x31c205a7 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x611057f5 nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x828509aa mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x08f7b915 l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x7ee28ff6 svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe1dc0e28 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa9bfa26a nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x22f3cf93 ib_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc661e718 ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5f985cdd ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x4a29ab38 scsi_esp_intr drivers/scsi/esp_scsi EXPORT_SYMBOL 0x4b375fa3 agp_backend_release drivers/char/agp/agpgart EXPORT_SYMBOL -0x146bafd0 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL -0x513a5d3a iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x5d0d0d30 usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x918ef09e alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xafa24f59 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL +0xfb10b20f iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x14fd776f usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x91dfbd08 alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xe48a61cb ath11k_ce_free_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x24eaf511 nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xcd682c3d nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x63e87cd0 scsi_autopm_put_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x41d78a25 scsi_autopm_get_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xd4262ef8 scsi_eh_finish_cmd drivers/scsi/scsi_mod EXPORT_SYMBOL 0xad692a25 drm_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0x80082753 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf9208eb2 nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5eebb974 jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x157ee499 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL +0x68babc5c nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc178834c jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0x03e76982 cfg80211_auth_timeout net/wireless/cfg80211 EXPORT_SYMBOL -0x74a81af4 transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL +0xaf368f4c transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL 0x43cc41da ath11k_ce_alloc_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x570538be ath9k_hw_bstuck_nfcal drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x58f9d3bf drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x30128ee4 nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x5fc5de5d mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5eb584b8 drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xffd5f854 nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4cb6d6a6 mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xea4c65f1 cfi_merge_status drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0xe5844cde ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0x15d6f9df mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x9df6555e ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xf02fcc13 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9fe1bcf6 mt76x02_get_lna_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xc1806832 mlx4_config_vxlan_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x277574ef ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL -0xb6379b27 bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL -0xd5a60645 ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa32a8dd8 target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL +0x3e69ddb8 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL +0xbcbb4cd6 bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL +0x882a2efc ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xca02b27b target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL 0x1f1e5e4c mpt_raid_phys_disk_get_num_paths drivers/message/fusion/mptbase EXPORT_SYMBOL 0x40a1c610 rtw_fw_inform_rfk_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x32a89606 mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x12360aa2 mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x8e238a5a mlx4_get_parav_qkey drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x9f7372bf phy_get_internal_delay drivers/net/phy/libphy EXPORT_SYMBOL 0x907a0f1e __scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x6c4deaf4 drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x839a71ad drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x3d857a5b fat_scan fs/fat/fat EXPORT_SYMBOL_GPL 0x48cb382f rpmsg_send_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xc9715630 __SCK__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL @@ -16902,18 +16910,18 @@ 0xcaeb6b31 drm_client_modeset_commit_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0xb63d2708 drm_atomic_state_clear drivers/gpu/drm/drm EXPORT_SYMBOL 0x08871e04 mhi_queue_dma drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xfb9ac295 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x2c4778f9 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL 0x56ae4fa1 ieee80211_free_txskb net/mac80211/mac80211 EXPORT_SYMBOL 0x6ba0046a llc_sap_close net/llc/llc EXPORT_SYMBOL 0xd9d3c170 garp_request_leave net/802/garp EXPORT_SYMBOL_GPL 0xc86d2cba mux_control_try_select drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x92e8d94e target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x2b8dd822 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x2a72d464 ata_bmdma_port_start32 drivers/ata/libata EXPORT_SYMBOL_GPL 0x2766fb04 __traceiter_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa4339123 ath10k_ce_completed_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xc8c9e3f2 ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL -0x69ce9c39 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x3b68d3c1 be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0x16727210 ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x7b00067e mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x57303a82 be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0xec59ee1d mdiobus_unregister drivers/net/phy/libphy EXPORT_SYMBOL 0x690b20f9 drm_client_register drivers/gpu/drm/drm EXPORT_SYMBOL 0x0c3dae8e async_xor_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL @@ -16921,73 +16929,72 @@ 0xf93e752f phy_driver_is_genphy_10g drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xc5c4e7e1 phy_detach drivers/net/phy/libphy EXPORT_SYMBOL 0x9a2dee85 rtsx_usb_write_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0x58aa1329 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x89107080 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4786b7b7 bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL -0x6316ea8f btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0x2cfff305 transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL +0xa76e68ab pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdd6ad401 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdcb17c9c bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL +0x44ac8574 btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xb51b39c3 transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL 0xec74ec5d il_send_lq_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3324c0c0 il_get_lowest_plcp drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xb0cce1ce mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x04441cb0 cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xbbf0624e pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x34d35f17 fscache_fsdef_index fs/fscache/fscache EXPORT_SYMBOL +0x6799e0b4 mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xeab08ee2 cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x1aa82bd7 pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x856a5ef3 des3_ede_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL 0xd6636ca6 rdma_addr_size_in6 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb5516017 ir_raw_encode_carrier drivers/media/rc/rc-core EXPORT_SYMBOL 0x0de6af4c wl1251_alloc_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL 0x16ecb56c rtl_cam_get_free_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x10d920ad rt2x00mac_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xc8d28bca nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x30a69204 nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x5cdbafdd nand_read_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x0abc6123 typec_unregister_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x76720a73 geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL +0x8af04720 geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL 0x1b015b07 rt2800mmio_toggle_irq drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x0a43730d ocxl_afu_get drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0xb4a72b36 __drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1a65a116 jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL +0x2e56803e jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL 0x179a525a p9_client_unlinkat net/9p/9pnet EXPORT_SYMBOL 0x411e5d5d cfi_fixup drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x8111d343 ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0x887cf4d0 __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdec2fdf3 ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x6de90797 __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x74778a80 ipmi_get_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x90bde6f9 twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL -0x8e1a76a3 ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL -0xe8ec9da3 md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL +0xec71717f ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL +0xa2f602bd md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x44c5b56e jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL -0x724a1683 virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x5e54f00d vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xa5db4f11 ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xe7414eb1 jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL +0x21f21453 virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x7ec2e644 vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4c0572ef ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xa76d5128 ltc2947_pm_ops drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL 0x41dd40fd usb_serial_resume drivers/usb/serial/usbserial EXPORT_SYMBOL -0x3abe0e99 ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xfd405994 ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x2f11d437 il_tx_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x57a1dec4 ath11k_core_alloc drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x27373a94 drm_invalid_op drivers/gpu/drm/drm EXPORT_SYMBOL -0xb0f0a83e ceph_msg_new net/ceph/libceph EXPORT_SYMBOL +0xc46ee27e ceph_msg_new net/ceph/libceph EXPORT_SYMBOL 0xa2e48d0d ieee80211_rx_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0xa13acdb8 svc_pool_map_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb312d0c4 svc_pool_map_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbfb1f430 core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL +0xb95dd1a1 core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL 0xe216d1d9 fw_iso_context_queue_flush drivers/firewire/firewire-core EXPORT_SYMBOL -0x1f9fab81 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x87e90ab5 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x0f0e7c80 cxl_context_events_pending drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xfa3a39b9 drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbebb36ce drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xa403405e svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x357524ec svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x626a77a1 rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbc2d515c drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x65f064f4 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcdec451f svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdcffcb5b rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3ed95d3e parport_unregister_device drivers/parport/parport EXPORT_SYMBOL 0x44599c9c usbnet_skb_return drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x58210e60 rtw_rate_section drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xdad03d4f cxl_fd_open drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x1204ad93 drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0x2e2320a2 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd9bead26 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe34eb886 drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x77efbb55 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ccebfd0 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x44276d65 deregister_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL -0xb55a2530 ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL -0x983bf674 ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xe2a8059e ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0x698eb62e ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x37fda6bd mpt_clear_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL 0x727668e3 mt76_queues_read drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xfd77edfa lbs_suspend drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL @@ -16996,50 +17003,50 @@ 0x92e350c8 drm_simple_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfcc674e8 drm_of_get_data_lanes_count_ep drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xa1fefe6a drm_dp_psr_setup_time drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc2663993 svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x100c044e svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x52d7b2fd llc_sap_list net/llc/llc EXPORT_SYMBOL -0x0bf43178 phy_start_aneg drivers/net/phy/libphy EXPORT_SYMBOL +0x273ca53c phy_start_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x943e3245 scsi_print_result drivers/scsi/scsi_mod EXPORT_SYMBOL -0x69f9c588 madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL +0xd537de31 madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL 0xcef63cf6 do_dw_dma_enable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x58a44bfe nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x351b0896 nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x743fc008 nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0x2a7095a0 nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL -0x9a8c122c target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x2b2ff713 nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x81f0da44 nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x980c103b nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x885df3ab nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x9f04da28 target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x7bc7621f dm_btree_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x542d8c37 ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x27445f46 ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x81f5d154 wlcore_set_partition drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x74a744e5 ath11k_pcic_read32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x863c1b20 __traceiter_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x9726b638 mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x01f6a8cd mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5f33177e mlx4_SET_PORT_user_mtu drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x29a06b42 rtsx_pci_switch_clock drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xca60f0e4 cxl_fops_get_context drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x0c303f52 bch_encode lib/bch EXPORT_SYMBOL_GPL -0x49cdf7af nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x57409956 nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x830df522 __tracepoint_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x57dcb540 mt76_connac_pm_wake drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5fd4018c ath11k_pcic_ce_irq_disable_sync drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x9dd2e821 t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x51ff0834 t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x6a064596 crypto_transfer_hash_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x9e473635 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x7f908947 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x19ddd1db devm_cxl_add_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xa5c4e3c2 wlcore_cmd_generic_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xb65cd8bd rtw_coex_write_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x7f6ea1aa orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xebb08948 t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x60a1e641 orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xa3b8b1ea t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xf4fb1e53 __mdiobus_read drivers/net/phy/libphy EXPORT_SYMBOL -0xbe2a49d4 drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdb36e438 drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x37ae69f9 __drm_atomic_helper_connector_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x629ed48c drm_writeback_get_out_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x55dec3d9 drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xf1f9275f drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9e44bc4b af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL +0x25b28df9 drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7f20e69a drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6568d812 af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL 0x7afe324e halt_poll_ns_grow arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xe88807f5 ieee80211_iterate_active_interfaces_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x2350ae74 xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x34de4ac8 nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x72ca65ca xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7cb5ff3c nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0ed79cab cfi_cmdset_0200 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL 0xf3c9b93d cfi_cmdset_0003 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL 0xcce09cd5 cfi_cmdset_0001 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL @@ -17047,79 +17054,79 @@ 0x920f6019 cfi_cmdset_0006 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL 0xec5d2bc9 cfi_cmdset_0002 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL 0x7d9a4d4e cfi_cmdset_0020 drivers/mtd/chips/cfi_cmdset_0020 EXPORT_SYMBOL_GPL -0xe66ad47c iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xa9b9bdb2 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x493b9f2a rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x9ee93ff9 iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xdcd5395f pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x4d07eb63 rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x8e03f61e iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xccd6cb5b ath9k_hw_init drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x099e17c7 __mdiobus_write drivers/net/phy/libphy EXPORT_SYMBOL 0xb192a03e genphy_loopback drivers/net/phy/libphy EXPORT_SYMBOL 0x676c0ae8 async_xor_val crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0xd7b09bb5 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0d1b81df nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb8151131 rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8c3fb0ca ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL -0xd906ba52 is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xa3cd20c0 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe48a477a nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL +0x141bbc3e rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4dfcd704 ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL +0xdb6142e9 is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x79bdc649 dm_sm_disk_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x410521b6 xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL -0xa45909a1 ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL -0x3d652de7 mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x864b6c7d xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xe5db66d7 ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0xebd247f3 mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ed90adc int_to_scsilun drivers/scsi/scsi_mod EXPORT_SYMBOL -0xa9845a04 rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xe6ca14f1 rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL 0x8be35912 ttm_agp_tt_create drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x54ddb4ed rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x33e3e862 md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL +0xa013dca6 rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x74dbd684 md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL 0xb57f6ed2 mt76_register_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x6d18b1fc cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x24a257d8 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x80476fe0 cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc7bff334 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x21d200f8 drm_dev_unplug drivers/gpu/drm/drm EXPORT_SYMBOL 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x80aeaba2 cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x2ad98066 cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL 0xb6be9b05 ipack_device_del drivers/ipack/ipack EXPORT_SYMBOL_GPL 0xeab54a72 to_nvdimm drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xc1cba2dd cdc_ncm_unbind drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x85bebd66 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL -0xecd9374d ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL -0x703439e4 ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x62a677d7 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1687ee1b ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL +0xd164a3f9 ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x280d4cba rpmsg_send drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x81cc1fce rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x36cb20f7 rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc71ed50c atmel_i2c_init_genkey_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x434fb77a __traceiter_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4956aeae ir_raw_event_store_with_timeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x8202978b rc_free_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xbf8499f6 sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xe8a034df drm_dev_exit drivers/gpu/drm/drm EXPORT_SYMBOL -0x604966d4 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x91de643f jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x3d73a797 p9_errstr2errno net/9p/9pnet EXPORT_SYMBOL 0xab78cebe mdev_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0xdd96280c hsi_port_unregister_clients drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xd5301f6f nand_read_page_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x1e3f728d dm_block_data drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xa976967b md_error drivers/md/md-mod EXPORT_SYMBOL +0x51a530f4 md_error drivers/md/md-mod EXPORT_SYMBOL 0x23d47bf7 ezusb_fx1_ihex_firmware_download drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL -0xa68233ef ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc2278630 ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x072460c4 mlx5_fill_page_frag_array drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5acd3782 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x1a0ed0b9 cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x0596c442 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x52a47aa2 cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x399d9ac8 nvme_auth_hmac_hash_len drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x328b5ed3 cxl_dev_context_init drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0xb90fc9fd __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x912d2b5b rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL -0x82e5f5e8 rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xb0fb29dc mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd9884126 __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x962fdcde rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL +0x46389f98 rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x3dff607b mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xaceb1bf3 to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x38efaf5a dm_region_hash_destroy drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xe8066bf0 dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb187180e dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xb530116b i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x5e2941bc i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x96d3f7e8 wl1271_acx_init_mem_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0f77dafc ath9k_hw_get_tsf_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x68387bb5 __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0x3e08dc2d kvm_vcpu_read_guest_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x37f3738d __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x7aa96afe kvm_vcpu_read_guest_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x57e16c3e dm_rh_get_state drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x8f5eefee dm_btree_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfd50d906 ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x0f45a51e ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x222ccf22 rtl92ce_phy_set_rf_on drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xcd6c211e rtl_rfreg_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x06e2e08e _il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -17129,11 +17136,11 @@ 0x31603c75 mlxsw_afa_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xdeab0691 mlxsw_afk_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa87c1cdb mlx4_mr_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x3ae361aa phy_get_eee_err drivers/net/phy/libphy EXPORT_SYMBOL -0xb3e21730 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe61bcf85 phy_get_eee_err drivers/net/phy/libphy EXPORT_SYMBOL +0xdc910571 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7f3407a7 fc_seq_start_next drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x515318a3 drm_self_refresh_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe5c1e516 btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL +0xcf282c91 btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL 0xaa993249 nd_btt_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x5eb24829 dm_shift_arg drivers/md/dm-mod EXPORT_SYMBOL 0x28584c4e usb_stor_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE @@ -17144,7 +17151,7 @@ 0x4a0f614e of_mdiobus_register drivers/net/mdio/of_mdio EXPORT_SYMBOL 0x58d5c8ef drm_gem_vram_plane_helper_cleanup_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x460aabb8 drm_client_dev_hotplug drivers/gpu/drm/drm EXPORT_SYMBOL -0xf7061bfb ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0x6d5102e3 ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL 0xb911c06e ath_reg_notifier_apply drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xcf793a99 ath10k_bmi_read_memory drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb7df2510 mlx4_pd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -17153,26 +17160,26 @@ 0x870b53e9 eeprom_93cx6_write drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x97340f17 nfs_access_set_mask fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe2430307 stutter_wait kernel/torture EXPORT_SYMBOL_GPL -0xf2d91d2a kvm_vcpu_read_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xc7ae202d kvm_vcpu_read_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xec455e7a ieee80211_enable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL -0x30cc63c1 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xa101de5f unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0xbc456eb2 nft_fib_init net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0xc0d7df85 dm_bufio_new drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x468447ef usb_wwan_resume drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x11bdc4a3 mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x5f63bf7c mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xa40939a8 il_txq_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x68eb7a12 mlx4_set_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3785e561 __tracepoint_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x4686b464 svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa55e9a70 svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x759d12df dfl_fpga_port_ops_add drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x11ecd7f5 cdrom_multisession drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0xe86fb5c7 fw_card_release drivers/firewire/firewire-core EXPORT_SYMBOL_GPL 0x21da7b31 drm_plane_create_alpha_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x5e37461c jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL -0x9c9609ad rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL -0xcc71f87c ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL -0xead02a7e rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xf051d9d1 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb9b9c3c9 jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0xe330dff6 rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL +0xa64be4e6 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x4fafc3e1 rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x681fda8e rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0faa2c9a __tracepoint_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0xd076e807 ti_lmu_common_get_ramp_params drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL 0xf36827dd usb_stor_post_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE @@ -17181,60 +17188,59 @@ 0x87d6273d __ath10k_ce_send_revert drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x1cb8f858 mlxsw_reg_trans_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2ef2ea9a mlx4_read_clock drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x5d46ae14 cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xe18327e0 cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xbd5de6d8 cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa213dedf cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa94d2656 cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x336a6b88 cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x2d1c6fdb fdomain_create drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x31704549 cxl_release_context drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x725e98e8 nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL +0x895ec5c9 nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL 0xadae6df8 blake2s_final lib/crypto/libblake2s EXPORT_SYMBOL -0x8e357076 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL -0x5fd354b7 nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0x4146ffb4 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x631dbfc3 ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xfa22aa22 ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x8cbd7b9b qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x64745730 nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0xb31644cf __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc408072e ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x8abd9ba0 ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xca9bb03d lbs_notify_command_response drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xb98bb315 phy_gbit_fibre_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x1a5bd889 drm_dev_enter drivers/gpu/drm/drm EXPORT_SYMBOL 0xbbc4ef97 ocfs2_stack_supports_plocks fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xf809b06f nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf9203900 nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd56a9951 nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL +0x90538ff5 nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb81a03f2 p9_client_link net/9p/9pnet EXPORT_SYMBOL -0xbb413877 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa7182729 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL 0xff2d63cc usb_serial_generic_open drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x7ed70ae3 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x1eb87d2e il_mac_remove_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4d6e2fb4 fc_exch_init drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x034547c0 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7854d7b4 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb11ac7a7 __drm_err drivers/gpu/drm/drm EXPORT_SYMBOL 0x9e4339b9 drm_universal_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x255b62be drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x3f2d6969 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x07433c69 drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x240ef107 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0cfebc7f hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL -0xe8517964 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x50265fe5 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x1306b08d ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x6012a393 ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x4ff93319 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL +0x17b45554 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xcae4ecdf drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL +0x860570d3 drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x63df9c01 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3af79f29 hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0xf36929e3 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x55f535a9 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xe33babc1 ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x19d4aa8f ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xce4adf99 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL 0x282cdabc usb_led_activity drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x62412ec2 ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x08f8a1ca ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xce880081 rtw_fw_do_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x7b359a09 __SCK__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x973db589 __devm_regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL -0x161d3f31 fscache_enqueue_operation fs/fscache/fscache EXPORT_SYMBOL +0x9106ef08 __devm_regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL 0xa619fbac ata_sff_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x85886f04 wlcore_event_rssi_trigger drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xf2e5adbd drm_atomic_nonblocking_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0x9b3ca981 jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL -0x0b7efc6f jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL +0x64f21066 jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL +0x5aef8fc7 jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL 0x23b5ce6b p9_client_setattr net/9p/9pnet EXPORT_SYMBOL -0xbd6ca612 svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa9404a53 svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x609d94f3 nand_read_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x7e29c59d dm_bitset_clear_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x04d3e222 mptscsih_abort drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x372a1a1b iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf0a694b6 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xd695f7e5 rtsx_usb_read_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x43be6ff6 drm_gem_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x267f8b02 crypto_sm3_finup crypto/sm3_generic EXPORT_SYMBOL @@ -17244,27 +17250,27 @@ 0xbc9b7420 __traceiter_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x57ac03bb sas_slave_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xb056680d drm_gem_simple_kms_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xda69d9ac drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa67587c5 drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x38b92846 llc_remove_pack net/llc/llc EXPORT_SYMBOL -0xee8f2d87 xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x1c82215b xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xbb108a55 parport_pc_probe_port drivers/parport/parport_pc EXPORT_SYMBOL 0x07e7b994 mptscsih_slave_configure drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x5ad50ca8 wlcore_boot_upload_nvs drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x22e5d1de nvme_auth_augmented_challenge drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x3b4e4b84 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xce67b76d fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL +0x57e7c2ac drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x987ccdd0 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7d67ba84 cfg80211_disconnected net/wireless/cfg80211 EXPORT_SYMBOL 0x7a5d9809 nft_chain_validate_hooks net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xa44b0a44 ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd687d7fc ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1dc20172 usbnet_manage_power drivers/net/usb/usbnet EXPORT_SYMBOL 0x33ce7aca rt2x00queue_flush_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xc7d4cec2 mlx4_multicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x7f57250b ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL -0x1062d245 xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf84731d7 cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL -0x9e71dde3 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0xad2bd11f dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xf327d3c1 musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xaa38ead5 ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL +0x187995b9 xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x63ca7064 cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL +0xdc34c369 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x807df7c4 dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xd98350f7 musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x32ac3645 rt2800mmio_rxdone_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x67e4ab64 rt2800_config_ant drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x571ea6ef il_alloc_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -17273,9 +17279,9 @@ 0xa8886a01 bcm_phy_cable_test_get_status drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x4e57dc49 drm_framebuffer_unregister_private drivers/gpu/drm/drm EXPORT_SYMBOL 0x0051ba2c sm2_compute_z_digest crypto/sm2_generic EXPORT_SYMBOL -0x60495a87 pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8558010c pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x474b9e92 p9_client_read net/9p/9pnet EXPORT_SYMBOL -0x614e5e59 udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xdafa4eb8 udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x3251d762 nf_tables_trans_destroy_flush_work net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe0ce33cb cxllib_handle_fault drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL @@ -17285,14 +17291,14 @@ 0x475f5c35 usb_stor_adjust_quirks drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x21db384b mpt_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0xdabebe19 usbnet_set_rx_mode drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x1de26f32 phy_start drivers/net/phy/libphy EXPORT_SYMBOL +0xe15e34a1 phy_start drivers/net/phy/libphy EXPORT_SYMBOL 0x3ab7b1cc scsi_set_sense_field_pointer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfeb953b1 __drm_printfn_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d0e6213 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x202d8276 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL 0xc67a49d4 torture_cleanup_begin kernel/torture EXPORT_SYMBOL_GPL -0x4828d14d kvm_init arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xeed8b3c2 rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xec90ee7c ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2217cde9 kvm_init arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x9adc2eae rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x815243a9 ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x33b3f3c0 rtw_debug_mask drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x20e880cb rtl8723_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xfd07a535 rtl92c_phy_sw_chnl drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -17301,21 +17307,21 @@ 0x015e5db2 ath10k_debug_mask drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xf60f0dba fc_fc4_register_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x67883bd6 drm_crtc_set_max_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x3a054309 drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x001d17fd __kvm_set_memory_region arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x24359ea0 drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x67025f6d __kvm_set_memory_region arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x41b1b341 ieee80211_iterate_active_interfaces_mtx net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x796ac596 md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL -0xd1b5c052 md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL +0x4d26b5a3 md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL +0x4fc38b7b md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL 0xf1d3a34c usb_stor_control_msg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xe436b264 cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xec6b4316 cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x3d7aaa78 wlcore_event_sched_scan_completed drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0x11a17c1d orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x736f366a orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xb4b77c8b hostap_80211_get_hdrlen drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xf8f1042e ath9k_hw_reset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x79bd0839 fdomain_destroy drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x03c63897 __drm_get_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL 0x358f1c8a mhi_device_get drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xf1e14bc6 rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd6f8fbd0 rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x26a542b7 uio_unregister_device drivers/uio/uio EXPORT_SYMBOL_GPL 0x7b258ca7 typec_retimer_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x0b4a8834 musb_writeb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL @@ -17324,42 +17330,42 @@ 0x3aec3721 mlx4_port_map_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9c2be1e1 drm_atomic_helper_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcf1d7a9c drm_aperture_remove_conflicting_pci_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0xd3237707 nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcb5ecd61 nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL 0xee430265 vhost_new_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xae4301d4 kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x5bcdf8e4 dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL +0x1289c1c2 kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x27f0feeb dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3934fd9e ssb_dma_translation drivers/ssb/ssb EXPORT_SYMBOL 0xf0ca4472 iscsit_increment_maxcmdsn drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x6bf830f4 md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL +0x46807bab md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL 0x8545ee87 tcpm_register_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xcf6e767b typec_set_vconn_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xbf0ec05f lbs_cmd_copyback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x339cea47 genphy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xfa4667d1 fc_seq_release drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xe23984f2 ocxl_afu_config drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xdc3cdce9 drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x4c5cb21c drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x59923eb3 __tracepoint_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4a5b1453 mpt_raid_phys_disk_pg0 drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf40f08fe lbs_host_to_card_done drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x296a8983 oslec_update drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x1f0c0758 af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL +0x5a417399 af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL 0x4d3af7fa ocfs2_cluster_hangup fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x12ead0b2 file_is_kvm arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xbeeef947 ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL -0xcd961444 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdc83df86 tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xeedc4af6 file_is_kvm arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xde4d0b8e ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL +0x755870a2 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb6397096 tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL 0xa24517eb vhost_iotlb_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x7a0b7971 ata_std_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL -0xb8a0c9a6 md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL +0xca486832 md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL 0xf323acef phy_connect_direct drivers/net/phy/libphy EXPORT_SYMBOL 0x8c8c0a64 nvmet_req_alloc_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xf5304da2 iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x825465a2 mfd_remove_devices_late drivers/mfd/mfd-core EXPORT_SYMBOL +0x36573643 iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xdf13daf0 mfd_remove_devices_late drivers/mfd/mfd-core EXPORT_SYMBOL 0xcc149769 drm_crtc_vblank_waitqueue drivers/gpu/drm/drm EXPORT_SYMBOL -0xe84207bb bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL -0x696df472 ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL -0x4fd733a0 md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL +0xc27ee754 bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL +0xc3a97e6f ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x439bbf0a md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL 0x0bc6094c fw_core_remove_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL 0x682758de ath11k_qmi_deinit_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xc4288fa9 xpcs_create drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL @@ -17368,25 +17374,25 @@ 0x099645e8 ttm_bo_kmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x397c3d27 drm_edid_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x2a983d26 ceph_pagelist_release net/ceph/libceph EXPORT_SYMBOL -0x2f0acdc5 arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x675fa0eb arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0xe014c5de ssb_bus_powerup drivers/ssb/ssb EXPORT_SYMBOL -0x568a284f ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x46147dab ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x712f5cb3 rtl_usb_disconnect drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL -0x83d33b73 ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa18c7604 ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xed325d3f genphy_setup_forced drivers/net/phy/libphy EXPORT_SYMBOL 0xaa231ae3 nvmf_reg_write32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x792336ce ttm_bo_lock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x08915cb2 drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL +0xf2dbd447 drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL 0xe187d9ac drm_modeset_lock drivers/gpu/drm/drm EXPORT_SYMBOL -0xd1d30049 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbb69904b ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x58438548 mt76_connac_mcu_set_rts_thresh drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xef6d22ec il_scan_cancel_timeout drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd988dc28 ath10k_core_fetch_board_file drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x71bd6b4e drm_atomic_helper_commit_hw_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc6a3d260 parman_prio_fini lib/parman EXPORT_SYMBOL 0x6c23020e rds_cong_map_updated net/rds/rds EXPORT_SYMBOL_GPL -0x237d721d iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x9deec9b3 ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xc8a6b069 iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2eff1b62 ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x2bc12dd8 parport_ieee1284_epp_read_data drivers/parport/parport EXPORT_SYMBOL 0x4f4046e6 parport_ieee1284_ecp_read_data drivers/parport/parport EXPORT_SYMBOL 0x24507fbf dm_array_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL @@ -17394,163 +17400,164 @@ 0x57b7bc75 rt2800_sta_add drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x06209f49 phy_lookup_setting drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x85801896 nvme_auth_gen_pubkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x645d2585 of_drm_find_panel drivers/gpu/drm/drm EXPORT_SYMBOL -0x53d242c7 jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL -0xb7ff2f47 kvm_clear_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x3e803c38 of_drm_find_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0xf4b2e3dc jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x730f9ef1 kvm_clear_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5cac382c xt_rateest_lookup net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL 0xef9e2e32 rpmsg_find_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xa4f5cb35 rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xaaff0aa1 ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL +0x153ea846 rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x28e2e65e ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL 0x88a5c035 dm_bitset_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3e984e11 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL +0x907733f9 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL 0x68df7c56 mlx4_SET_PORT_BEACON drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x8d3f97ea phy_ethtool_ksettings_set drivers/net/phy/libphy EXPORT_SYMBOL -0x706b318e phy_ethtool_ksettings_get drivers/net/phy/libphy EXPORT_SYMBOL +0xfb7c3ded phy_ethtool_ksettings_set drivers/net/phy/libphy EXPORT_SYMBOL +0x5196bcef phy_ethtool_ksettings_get drivers/net/phy/libphy EXPORT_SYMBOL 0x7aeb79a1 nvmf_connect_io_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x5e162a09 fc_elsct_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xf96a45ed drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xdc707f8e drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xa334aa66 drm_gem_map_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL 0x026e81f3 drm_clflush_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0xb53164c5 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x65417502 cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL -0x0be2ca2f arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0xf94c512a ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xcbba4586 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4a949a00 cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL +0xbd152b0f arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xe1da2516 ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xbcf93140 rndis_tx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x3e17f466 mdio_set_flag drivers/net/mdio EXPORT_SYMBOL 0xc9d65a10 iscsi_boot_create_acpitbl drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x814bfe0a iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xea7442c6 drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xcf10944e iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xdb8ecb3d drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x389314a5 drm_read drivers/gpu/drm/drm EXPORT_SYMBOL -0xbf203329 drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7434052c drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x59c13bed ieee80211_key_mic_failure net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xe992159f cfg80211_any_usable_channels net/wireless/cfg80211 EXPORT_SYMBOL -0xbad83313 ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x86da1f2d ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x43818f49 mt7615_mac_sta_add drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x79712c01 iwl_fw_dbg_collect drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xb9c0f355 ath6kl_stop_txrx drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0xd9f711ae mlxsw_afa_block_append_mcrouter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8a9c70ed nvme_sec_submit drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa40db401 fcoe_transport_detach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x13acca34 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x351e6f40 ceph_con_open net/ceph/libceph EXPORT_SYMBOL +0x8e3e2d60 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa267b602 ceph_con_open net/ceph/libceph EXPORT_SYMBOL 0x019bf6cc p9_release_pages net/9p/9pnet EXPORT_SYMBOL -0xdac150d5 ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xd94519c7 ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x5321d3dc ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc7fda6ae ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x2234e41d ath10k_core_napi_enable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xddf47005 get_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3efe1703 phy_unregister_fixup_for_id drivers/net/phy/libphy EXPORT_SYMBOL 0xac267ad3 am335x_tsc_se_clr drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0x128d555f drm_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x2a81605a drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL -0x4711fb8e kvm_write_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x5fe7ae98 drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL +0xbca46908 fscache_wq fs/fscache/fscache EXPORT_SYMBOL +0xb1cc3522 kvm_write_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x3c038bf7 cfg80211_unregister_wdev net/wireless/cfg80211 EXPORT_SYMBOL 0xb65a455e nd_region_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x0fe5680a i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xe5dc41f7 i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x98e674fe mlx4_buf_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf7238337 t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x803083a1 scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x2183b54a t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xea9ca14a scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x3333ba53 cxl_fd_ioctl drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x50603ce3 ceph_decode_entity_addrvec net/ceph/libceph EXPORT_SYMBOL -0xf0a0aa84 ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x3478516a nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x3c3d96b3 ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xc8630a71 nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x55c8e4df spc_emulate_inquiry_std drivers/target/target_core_mod EXPORT_SYMBOL -0xdabd2684 b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x2d82a581 rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x10c53fc4 b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xff2d7644 rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xa1204620 rt2x00lib_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x93f69f11 __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x86d98f66 __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2e0fb5c6 rtsx_pci_add_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x7a227166 ieee80211_iter_chan_contexts_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x40fb3662 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf3ff5f7e ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf446074f ir_raw_encode_scancode drivers/media/rc/rc-core EXPORT_SYMBOL 0xcef9c3d9 mlx4_wol_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xaed706ff fwnode_mdio_find_device drivers/net/phy/libphy EXPORT_SYMBOL 0x3555b828 drm_plane_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x0a40a47a drm_is_current_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x5376cb60 kvmppc_h_logical_ci_load arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x46199fcd nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xcd809b82 nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x1dd8f482 nanddev_bbt_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x158f944a ata_dev_disable drivers/ata/libata EXPORT_SYMBOL_GPL 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x09ba6738 usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x00187fb2 ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xe3a8c26c usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3dfbf77b ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x4c817dd9 mt76x02_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xdae9b5d7 nfs4_disable_idmapping fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd5fd7bcd ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL -0xec10a369 __gue_build_header net/ipv4/fou EXPORT_SYMBOL -0x7088386f __fou_build_header net/ipv4/fou EXPORT_SYMBOL -0xb3c8a18b nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x571cd6e7 ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL +0x0c5df860 __gue_build_header net/ipv4/fou EXPORT_SYMBOL +0x29d79b23 __fou_build_header net/ipv4/fou EXPORT_SYMBOL +0xb667ca75 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6ed70aa5 vfio_pci_core_close_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x16379bb9 rtl8723_phy_reload_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xcffa2aff spi_populate_width_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0xaaace63a rtsx_usb_switch_clock drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x4cf2ee0e ttm_device_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4cefb147 rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL -0xa270e485 tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x717059e6 ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9e6ad0ef rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0x62427be1 tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x3472cd9c ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc7c3f97a typec_partner_set_pd_revision drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x66571f64 mt76_connac_mcu_beacon_loss_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x6e7665eb nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0e7dc4af nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x2a573681 ocxl_global_mmio_read64 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0x9a9627ae af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x185248f6 af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL 0x2d9fc237 hsi_unregister_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x3f1100ea cxl_bus_type drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x0aa84618 usb_poison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfe9aae4e __traceiter_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x59e7483c mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL +0x95bcf54e mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL 0xc55ff962 phy_basic_t1_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb1b8d3e5 __drmm_universal_plane_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x55e09e42 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9baba124 nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfe647022 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6c571054 nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7348df7f nand_ecc_sw_bch_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x2bc1a8d9 dm_tm_open_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xfaead362 cec_transmit_attempt_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xb17625d2 usbnet_ether_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0xe3d59464 ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x415e869f ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL 0x3d0416a2 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x7cee7886 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb1ac963a vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x3309923c tls_toe_register_device net/tls/tls EXPORT_SYMBOL -0xa4ee444f unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xe721db47 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3d26f572 vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x127f2e2f tls_toe_register_device net/tls/tls EXPORT_SYMBOL +0x22bb86c7 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xedcb5f32 vfio_pci_core_ioctl drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x719a5e41 musb_readw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0xf0f95e51 musb_readl drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x2734197f musb_readb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xaad61b46 usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9f462099 usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x72e42c61 rt2x00lib_probe_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xe11f7896 stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xf7b41684 stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x222671c5 sas_eh_abort_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x72ea7b2d scsi_device_type drivers/scsi/scsi_mod EXPORT_SYMBOL 0xcb95a60c ocxl_afu_irq_alloc drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xf71a43a8 nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x678523ee nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0x99cb33b6 kvmppc_handle_load arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xf3ee6517 rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xff82131d pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL +0xf908e683 rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6bfaf986 pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL 0x2ecc24c4 rio_release_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xd9908d5f usb_autopm_get_interface_no_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x01787f88 b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x295d2fcf b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5796cae3 mlx4_get_slave_pkey_gid_tbl_len drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x2efe430c nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x8ef8988f xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9515f32e nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x77ad80be xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6d1cfefe ata_sff_check_status drivers/ata/libata EXPORT_SYMBOL_GPL 0x4477d11b usb_serial_register_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xe30118fc mt76x02_reconfig_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x83a7f121 cryptd_ahash_child crypto/cryptd EXPORT_SYMBOL_GPL -0x222a978d fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL +0xddfe1d1b fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL 0x6b415c49 hsi_alloc_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x3eb96548 spmi_device_add drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x74fe8ce3 rio_inb_pwrite_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x4ab40a44 roccat_common2_send_with_status drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x8786a530 genphy_soft_reset drivers/net/phy/libphy EXPORT_SYMBOL 0x5d8aff68 phy_modify_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xd0f4c68d esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL -0xafcee8e7 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x28b4daaf esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL +0xe130787d passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x7b956509 ufshcd_pltfrm_init drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0x9f6dbdd5 dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6c298b39 dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x64e39418 __traceiter_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd3ba9064 __traceiter_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x71570de7 usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL -0x72b2c86a alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x89ad92d5 usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xef18d684 alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x0eec1d5b brcmu_pktq_pflush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x4f180d50 ar9003_paprd_populate_single_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2d26db3d mlx4_mr_hw_change_access drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -17558,13 +17565,13 @@ 0x7924b6de ip_set_hostmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x010c13d8 unregister_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xb909904b bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x59620506 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5561d3ad iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x7538b132 agp_off drivers/char/agp/agpgart EXPORT_SYMBOL 0x7475be8e crypto_ecdh_key_len crypto/ecdh_generic EXPORT_SYMBOL_GPL 0x35cdbfab kvmhv_copy_from_guest_radix arch/powerpc/kvm/kvm-hv EXPORT_SYMBOL_GPL 0xebd71ea1 cfg80211_scan_done net/wireless/cfg80211 EXPORT_SYMBOL -0xa51830ca ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x1a353ec8 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xa3c74432 ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xfd277a13 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0x537687ef vhost_dev_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xef1a7746 ata_eh_analyze_ncq_error drivers/ata/libata EXPORT_SYMBOL_GPL 0xb7e93740 dm_unregister_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL @@ -17572,171 +17579,173 @@ 0x516e1100 vnic_dev_get_pdev drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x1d3b270f nvme_auth_transform_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xfd9a742f nvmet_req_free_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xa2c2e7f9 cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb8d57fe0 cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x45641174 ttm_resource_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x08779912 ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x52ef094a drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8ff5b791 ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0082bf26 drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0c2876a4 nand_ecc_init_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xc251832d mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1fe4f48a mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xd58bbbcb nvme_delete_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa0c71dac spi_populate_sync_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0x2309694d xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5331beb6 mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x6e003bad xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf63619a2 mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL 0xe52ad645 cfg80211_radar_event net/wireless/cfg80211 EXPORT_SYMBOL 0xf23e9623 cfg80211_inform_bss_data net/wireless/cfg80211 EXPORT_SYMBOL 0x73bf4298 fpga_mgr_lock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xdc49e779 vfio_pci_core_write drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x1a146ec3 usb_ep_type_string drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0xec63bdf2 free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x795a9d17 free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x872e7c67 __tracepoint_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7fabb937 mlx4_unregister_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xed15fb41 nfs4_print_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9ef0d908 ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL -0x424e88fd xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfe951fb6 ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0x234a140d __traceiter_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x9e9bdf4b ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL +0xa3eef119 xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcfac6379 ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL 0x26b84f46 typec_register_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xfbd75be0 rtl8723_write_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x1093c109 _rtl92c_phy_fw_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x811f5312 phy_read_mmd drivers/net/phy/libphy EXPORT_SYMBOL 0x2519fd1d drm_atomic_helper_calc_timestamping_constants drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5a081902 cryptd_skcipher_child crypto/cryptd EXPORT_SYMBOL_GPL -0x9971942f rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x72b30d40 rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5e275cbd unregister_snap_client net/802/psnap EXPORT_SYMBOL 0xa74e1ac4 sensor_hub_device_open drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x75606d09 dm_btree_lookup drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x7d7a4b60 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x4d0182b9 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa274b4cc mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4562c685 phy_driver_register drivers/net/phy/libphy EXPORT_SYMBOL 0xe384b1f5 scsi_dma_unmap drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5ebc4f8e ttm_bo_move_accel_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x84a9022b drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4af2df2b drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2d4cd5e5 drm_atomic_state_default_clear drivers/gpu/drm/drm EXPORT_SYMBOL -0x6ee9d22d drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x756bc194 cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL -0x0335692d nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xef3dfcbf nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x24d8afbd drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x01f8a334 cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL +0x6187f7a6 nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xd0139f2b nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x26a96cda rio_set_port_lockout drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe2203dc8 dm_exception_store_type_register drivers/md/dm-snapshot EXPORT_SYMBOL 0x08f17255 rt2800_config_intf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xe2e46036 ath10k_ce_enable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x91cfb84a ath6kl_hif_rw_comp_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x41df200f ath6kl_hif_intr_bh_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x04264c88 phy_print_status drivers/net/phy/libphy EXPORT_SYMBOL -0xaf29d028 cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0xd067e1dc fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL -0x6ce17a29 to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xb7309317 ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xf68d846b phy_print_status drivers/net/phy/libphy EXPORT_SYMBOL +0xe2868521 cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xfdc05f34 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL +0x7e7cc4b4 to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x26f07707 ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x36e1dd13 mpt_attach drivers/message/fusion/mptbase EXPORT_SYMBOL -0xe6e2b128 qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xe56794d5 qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x87713486 rt2800mmio_get_txwi drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x04a71bd2 __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xed8bf26e __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x4d9efd3d iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0xd97c3382 ttm_range_man_fini_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x86fca7e4 ceph_put_snap_context net/ceph/libceph EXPORT_SYMBOL -0x6994d202 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x766b5562 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x643c3e71 ipack_driver_register drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x6aa7db25 bcma_chipco_get_alp_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x583ff200 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x20c591c3 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x996c5d6d mlxsw_reg_trans_bulk_wait drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xaa839682 fc_eh_should_retry_cmd drivers/scsi/scsi_transport_fc EXPORT_SYMBOL_GPL 0x361f93ff drm_state_dump drivers/gpu/drm/drm EXPORT_SYMBOL 0xe09be887 __max730x_probe drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL -0x61aa792e o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x677899b7 o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x2a5d816f cfg80211_chandef_valid net/wireless/cfg80211 EXPORT_SYMBOL 0xc35f9f54 nand_prog_page_end_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x2f988c07 rio_release_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9cd7294a drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xac8597d5 mb_cache_entry_get fs/mbcache EXPORT_SYMBOL -0x2bd9fa9a tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL +0xb5d89ecd tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL 0x9da07ecf bcma_core_enable drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x6c218062 dm_bitset_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xfb099b60 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x9efd86a6 usbnet_change_mtu drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x8f016faa libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xe67a4d84 libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xf4689d50 linkmode_set_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xddf86133 LZ4_compress_HC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xf0b7775d rpc_init_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2875d244 rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xf6d9d4e9 rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x62a1b6ec usb_stor_ctrl_transfer drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x0a0acdb2 cdrom_open drivers/cdrom/cdrom EXPORT_SYMBOL 0x4b03701b __mt76_mcu_send_firmware drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x194da684 mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x51535214 cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd3a5f017 mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8ba7b82d cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x19e1b4eb enclosure_for_each_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0xa17fae7a drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL -0xe4fbd0e8 drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x335f80b7 ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x40f05749 ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL -0x818a5fdf ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL -0xe255b59b pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xd2a60863 drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL +0x10a211d2 drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc86e9ddf ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1132f260 ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL +0xeb0469b0 ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x63a4c903 pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x79d29291 mpt_put_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0x545572d4 stmmac_set_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x92d778bb stmmac_get_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x268e15d3 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa0f2dd35 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xfb19012e mlx4_map_sw_to_hw_steering_mode drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x46788c14 scsi_partsize drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7ea7a29d drm_client_buffer_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x078fd0b2 drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x58c59d00 drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa4f1890e drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd5170916 backlight_device_set_brightness drivers/video/backlight/backlight EXPORT_SYMBOL -0xd86a33b0 ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8f14b4ba drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x9076abcb drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x4344b173 drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xec2791a0 backlight_device_set_brightness drivers/video/backlight/backlight EXPORT_SYMBOL +0xecd7a31e ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xae167028 ata_port_pbar_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x27c128ca led_set_flash_timeout drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x86d1d5e1 wlcore_probe drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xbf49e40b ath9k_cmn_setup_ht_cap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xf01df1fc ath9k_hw_gpio_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x6fefa04c cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x4054e873 iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1cce5290 cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x002b0bc3 iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x1417b707 ocxl_global_mmio_clear64 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x0dfb7220 ocxl_global_mmio_clear32 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x8606800c cryptd_alloc_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0xf152b910 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL +0xf08b1e67 fscache_acquire_cache fs/fscache/fscache EXPORT_SYMBOL +0xc36f56d1 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL 0xecdd5423 p9_client_stat net/9p/9pnet EXPORT_SYMBOL -0x20baa287 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3bf4b155 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x0fb693a4 ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x02c86ae3 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x03b97ce2 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x9fd8854b ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xac840335 nand_ecc_restore_req drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xf6042198 dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc502548a dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xec3bda69 mt76x2_get_rate_power drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x1c50b37a cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb4360b1e cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x01d001d6 drm_sched_entity_flush drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x68b7e2be drm_syncobj_get_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0xe54832bf nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0e82a1b4 nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb2a1bba0 gnss_serial_pm_ops drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x5f4e5249 vhost_iotlb_reset drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x0fc9f159 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xda2390ad mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x7bfe9d3e mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x4a8399b7 rtsx_pci_dma_map_sg drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x21455b58 drm_dev_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x75f0619c drm_dev_get drivers/gpu/drm/drm EXPORT_SYMBOL 0xae71627d ipmi_create_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x5f95c0da inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x1e0870bb mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL +0x59cfbde3 inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xe85d2888 mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL 0x2885fec5 fw_get_request_speed drivers/firewire/firewire-core EXPORT_SYMBOL 0x02b41092 wlcore_event_ba_rx_constraint drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xd1176bde efuse_shadow_read drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x905a0a0b ath9k_hw_name drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x8166e3ea qede_rdma_register_driver drivers/net/ethernet/qlogic/qede/qede EXPORT_SYMBOL -0xe0d6450c cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcbd795a4 cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xbf57f4f2 scsi_host_put drivers/scsi/scsi_mod EXPORT_SYMBOL -0x34ae5f5e kvm_gfn_to_hva_cache_init arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xfb8a300a nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x5498ca5c kvm_gfn_to_hva_cache_init arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xb45f3008 nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xc383ebb6 dfl_fpga_dev_ops_unregister drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x801b30b7 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL +0x3628b462 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL 0x5dc64508 usb_ftdi_elan_read_pcimem drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL -0xc5116147 cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xc51cbd07 cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x3185ad71 cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x31887131 cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x4b8b3e2c configfs_depend_item fs/configfs/configfs EXPORT_SYMBOL -0x40e798b0 __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x69c40b5f __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2d38ecd9 dm_bitset_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x8deea217 __rmi_register_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0x9ec91ab0 usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6c90152d usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfe8c5ae4 brcmu_pktq_flush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x232e4357 ttm_bo_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xb517693c drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1049347d drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x77c2f439 drm_modeset_drop_locks drivers/gpu/drm/drm EXPORT_SYMBOL 0x641eb525 usbip_event_happened drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xad72d8e9 rtl92c_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -17745,30 +17754,29 @@ 0x189e30dc ath10k_core_check_dt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb9a689dd ath6kl_err drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x96eb2c99 mlx5_fc_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x0161cd1c mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf75a0e18 drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x27430b8f mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xdb5e6ab5 drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xed1dea9e __fscache_uncache_page fs/fscache/fscache EXPORT_SYMBOL 0x262783a8 kvmppc_xics_set_mapped arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x9a3a89de kvmppc_xics_clr_mapped arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xadb58e62 ieee80211_cqm_beacon_loss_notify net/mac80211/mac80211 EXPORT_SYMBOL 0x9ad57765 vhost_dev_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x421a70ab ssb_set_devtypedata drivers/ssb/ssb EXPORT_SYMBOL -0x82a17540 i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x52122abc drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0xa8e4648e dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xd4b4e48e i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x99c8d89b drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x1ba0b8db dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0x5e3a3912 parport_irq_handler drivers/parport/parport EXPORT_SYMBOL 0x93c7edeb usb_find_common_endpoints drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x7faef771 rt2800_get_survey drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc50a9245 lbtf_add_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0x975e8225 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x078b4a20 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbbf4dfbe phy_basic_t1_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9515fb92 drm_atomic_helper_wait_for_flip_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x859a4412 drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL +0x995990ee drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL 0x10962bc2 nfs_auth_info_match fs/nfs/nfs EXPORT_SYMBOL_GPL 0xd10d1d5b rpc_machine_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x58e2b135 dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x67b01210 dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x9647e0c2 fpga_image_info_free drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x4461aef5 hsi_put_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xde853b61 rtl8723_save_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL @@ -17777,17 +17785,16 @@ 0xe93ea770 mt76x02e_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfadf63c8 ath_hw_keyreset drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x93022ba6 __scsi_format_command drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc95c5d47 fscache_object_destroy fs/fscache/fscache EXPORT_SYMBOL -0x5b90ab24 write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcd872b1c write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc5dcacef ieee80211_operating_class_to_band net/wireless/cfg80211 EXPORT_SYMBOL -0x69c3ace6 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf92db34a ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL +0xb6184a97 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc6a4cfe9 ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL 0x9b844976 rio_release_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x0b03190f usb_wwan_dtr_rts drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0xace4a916 mt76_get_txpower drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x7b3dd4ea mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd72a9ca3 mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x32dc872c mlx4_get_module_info drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x06dfc4c8 cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf892c7be cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x90d168ce srp_attach_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xae277372 __drm_crtc_commit_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x51cb01c0 dfl_fpga_feature_devs_enumerate drivers/fpga/dfl EXPORT_SYMBOL_GPL @@ -17795,58 +17802,58 @@ 0xc74b861a mt76_tx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9ff05a2f ath9k_cmn_rx_skb_postprocess drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xdc31781e mlxsw_reg_trans_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x51beedb5 mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb8b522a8 mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7f13d69d mlx4_release_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x63991040 sas_rphy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x85088aa7 fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xa59a7879 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL +0x5a2a78c4 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa9bb2583 iscsit_unregister_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xaa6bc264 nvdimm_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xcf05cfa1 ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0xcbd0dc7c of_usb_update_otg_caps drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0x8d809884 ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xded0a387 of_usb_update_otg_caps drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0x4c902664 ath10k_core_create drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x188c38ce fcoe_fcf_get_selected drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x440ca223 fc_lport_flogi_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x2296b2f1 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8310a6ee drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x94822bbd pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x039950d3 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x4202d698 svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb21d684a svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x799f2441 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x364e1734 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb14f1e94 drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xea486bfd pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbbdfd9a4 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x169061b9 svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf1545897 svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x086425fc nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xdf2e9ae6 fsi_device_write drivers/fsi/fsi-core EXPORT_SYMBOL_GPL -0x40389ef9 ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x20564039 ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x3081ed87 phy_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x26c90ea4 scsi_eh_get_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xdab67fb0 drm_crtc_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0xf9e8f83c drm_dev_unregister drivers/gpu/drm/drm EXPORT_SYMBOL -0x95c94eb6 drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb191f3e7 pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xdfe512dd pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbabb4c49 ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL -0x9ed5a281 l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x1fe1089f xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x6453172d drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2a5d926a pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb8b12423 pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfa4c5ef9 ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL +0x90b6740f l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xbacf80b1 xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x6965e346 bcma_chipco_pll_write drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x4c7ad40c devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xa53387c7 dm_rh_flush drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x3ad0f55b dm_bm_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x5331239a mt76_token_release drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x98c5a255 ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x93ea2fce ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x28418bdd mlx4_mtt_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2d5d5a21 phylink_mii_c22_pcs_config drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf8a6b5b9 drm_fb_xrgb8888_to_rgb888 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd8f4b1c8 agp_generic_free_by_type drivers/char/agp/agpgart EXPORT_SYMBOL -0x6c18f164 ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0xe70e88a0 ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL 0x5ae17b1e nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x2a384e86 dfl_feature_ioctl_set_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x1f890922 spmi_controller_add drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x24832f71 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x35607b9b ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL 0xda0393c3 il_set_rate drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xb6517b2e mlxsw_afa_block_append_trap_and_forward drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x04d95567 vchan_init drivers/dma/virt-dma EXPORT_SYMBOL_GPL -0xbd9f1def kvm_vcpu_read_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x8e890c73 kvm_vcpu_read_guest arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xdb631632 register_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x1934a9a9 __tracepoint_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -17856,7 +17863,7 @@ 0x80590a38 phy_init_hw drivers/net/phy/libphy EXPORT_SYMBOL 0x204c5067 scsi_dev_info_add_list drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb4032484 drm_mm_insert_node_in_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d7c2a45 nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x555cb507 nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x39fd83db halt_poll_ns_shrink arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x69b18f43 rfc1042_header net/wireless/cfg80211 EXPORT_SYMBOL 0xcbb5c139 rtl8723_phy_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL @@ -17866,31 +17873,31 @@ 0xfdc9e37f drm_fb_xrgb8888_to_gray8 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x44297c6f drm_atomic_helper_update_legacy_modeset_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8a47043d LZ4_decompress_safe_continue lib/lz4/lz4_decompress EXPORT_SYMBOL -0x8bcb898b svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2920ecdc svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8f9f0856 cfg80211_rx_mgmt_khz net/wireless/cfg80211 EXPORT_SYMBOL -0x6bf9a597 dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x4fe0a64d dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x911fcd6c phylink_start drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x11b22574 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf530fdd0 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xa17f0024 fpga_region_register drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x7ba65f1b macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL +0xa87f6e23 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL 0x6305f946 mt76_tx_status_lock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9ebbb520 hostap_set_hostapd_sta drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x1354043d ath6kl_warn drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x55667184 qlt_rdy_to_xfer drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x8b9bb855 drm_atomic_helper_async_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa97ae99f devm_aperture_acquire_from_firmware drivers/gpu/drm/drm EXPORT_SYMBOL -0xaf1e959f drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0d2e9f89 drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x81a17396 mlog_and_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x4d426361 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL +0x32ba5399 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL 0x7ae62383 p9_client_fcreate net/9p/9pnet EXPORT_SYMBOL -0xebe4250e svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3b25718b br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL -0x87854db5 nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x67aaa748 svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8178bccb br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x8949cb1f nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xb1c09e3f fpga_mgr_unlock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xce9471e6 mlx4_flow_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xdad21077 drm_hdmi_infoframe_set_hdr_metadata drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x89623c11 dw_dma_filter drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x86ce639c set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xcfa49f0c set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xc090c376 net_selftest_get_strings net/core/selftests EXPORT_SYMBOL_GPL 0xc7a57756 rawnand_sw_bch_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xca28958c device_phy_find_device drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -17899,32 +17906,32 @@ 0x8e48dbdf rtsx_usb_add_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x151d8e37 drm_open drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e3fd1b4 kvm_release_pfn_clean arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x84a225f2 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL -0xad526e04 svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd7a67ed0 ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x36e6269a ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL +0x71507480 svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xee8c7991 ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL 0x3fb08cec vhost_dequeue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x1c67f379 bcma_find_core_unit drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x9e2ca341 dm_dirty_log_type_register drivers/md/dm-log EXPORT_SYMBOL 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x48a11a50 qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x261a4a0e qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x020bbb39 mt76x2_mcu_set_channel drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xae99d72c ath10k_core_register drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x11abc494 __SCK__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x44a81df2 ocxl_global_mmio_set32 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0x611257a0 drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x9098ceeb drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL 0xf982e6db o2net_send_message fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xaaebc5d1 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x832a98cc nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfe5d1a69 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x86e65edd nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL 0x36edf09b v9fs_get_default_trans net/9p/9pnet EXPORT_SYMBOL 0x0d6140d2 spmi_ext_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4988a9af ata_pci_sff_activate_host drivers/ata/libata EXPORT_SYMBOL_GPL -0x0d7d25d4 ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL -0x2cc7a57a ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x1b2ba263 ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL +0xcdb7d0ea ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x39185993 fcoe_ctlr_init drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xa248afde drm_detect_monitor_audio drivers/gpu/drm/drm EXPORT_SYMBOL -0xba62efaf xt_register_match net/netfilter/x_tables EXPORT_SYMBOL -0x05166d49 nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x1d7138ae ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdeea76f0 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL +0x7512d6c3 nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xe0e70f3a ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xcafe9296 parport_unregister_driver drivers/parport/parport EXPORT_SYMBOL 0x7e9e3416 mt76x02u_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xa03c60a8 ath11k_hal_srng_deinit drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -17932,66 +17939,67 @@ 0x92397401 drm_crtc_vblank_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x43279feb drm_gem_unmap_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL 0xf288c5ef vfio_pci_core_unregister_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x1cc0d84a ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL -0x981e9951 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x1cc3bc18 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x5b8d2330 ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0x4ef7794e pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x40446481 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x0fe795ba sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xefc87aeb mhi_device_get_sync drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x860e3f73 ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL +0x195be678 fscache_end_volume_access fs/fscache/fscache EXPORT_SYMBOL +0xb9015e95 ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL 0x7f49c05b usb_power_delivery_link_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x44c6fba6 libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x1237168d ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd93a3cd1 libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x7d4dd1fc ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x58cab359 genphy_suspend drivers/net/phy/libphy EXPORT_SYMBOL 0x6e91ee1b nvme_auth_digest_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0xa44afa1d iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4f795974 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe317082a __drm_printfn_info drivers/gpu/drm/drm EXPORT_SYMBOL 0x557de86c drm_atomic_check_only drivers/gpu/drm/drm EXPORT_SYMBOL -0xed592b7d ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc1049b89 ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2558b1cb rio_unregister_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe244f32c usbnet_read_cmd drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xd40f1928 mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe9fbce9d mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ce342c3 mlx4_counter_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xbe4fe7c1 cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x38de71eb cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x0b73ce00 srp_reconnect_rport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL -0x2d0f3976 rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL +0x1f6469af rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL 0xf09a2470 ttm_resource_manager_create_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xe0930001 ttm_kmap_iter_iomap_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x5e479b0f drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x151e558f drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc3a2be67 nfs_net_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0x77c14317 vsock_addr_cast net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x786df4dd nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x433fbe0b nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x7061a742 ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3bcdb465 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x15ff948b ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL -0x3d1a2379 cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x95eb486e nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xcd215e21 nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbb11e9ad ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf6c3b35d ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf4e1b8fe ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0xb54deb4b cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x47af1c13 sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x9b3f5efd drm_of_find_panel_or_bridge drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xf5379fa9 drm_bridge_chain_mode_fixup drivers/gpu/drm/drm EXPORT_SYMBOL -0x52ac7ce7 l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xd79e470e l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xaca06b5a iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc7dc603b l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xe1477c61 l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xc0f79456 iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7d00c65b nd_synchronize drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x770056cc mt7615_mcu_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x3475821f __SCK__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x71ff237c ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x3b5a1336 ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0xeedd987e phy_10gbit_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xe6744f98 stmfx_function_enable drivers/mfd/stmfx EXPORT_SYMBOL_GPL +0xc089574b stmfx_function_enable drivers/mfd/stmfx EXPORT_SYMBOL_GPL 0x2d876dd2 ocxl_link_remove_pe drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xb00fe86a nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xceaf0966 nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x9c01f502 bcma_chipco_regctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x00adc8d5 vfio_pci_core_match drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xd2be94a8 iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x7a491056 ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x0d1b1aeb ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xbeda32ff scsi_eh_ready_devs drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xbe7d2830 drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7394f2f4 crypto_nhpoly1305_update_helper crypto/nhpoly1305 EXPORT_SYMBOL 0xf6d4fd65 cfg80211_bss_iter net/wireless/cfg80211 EXPORT_SYMBOL -0x6c6ad631 ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x4ff2e7b4 ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x00150fbe typec_port_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x14f210df typec_plug_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x6e3a03aa b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x7273a67d b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x0119bd3a rtl_ps_disable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x4da47be5 drm_atomic_helper_commit_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1a5bf3ca drm_dsc_dp_rc_buffer_size drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL @@ -18002,102 +18010,103 @@ 0x561035c5 cfg80211_wext_giwrange net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x114b0fd9 ssb_pcihost_register drivers/ssb/ssb EXPORT_SYMBOL 0xa2165fa8 vfio_pci_register_dev_region drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xa79b414b rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x62e15693 rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xd376b542 mt7615_eeprom_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xf64277de lbs_debug drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x7f33cd95 ath6kl_core_init drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xa505683d ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd801ba04 ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x17506dc8 ttm_device_clear_dma_mappings drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x127a8c6b drm_flip_work_queue drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x25e0fddb drmm_mode_config_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xc7910e38 drm_vma_offset_lookup_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a35d30d drm_mode_set_name drivers/gpu/drm/drm EXPORT_SYMBOL -0xb082fa96 drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x226e4b36 nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5fdc917a ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL -0xf0cd3ea4 hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xe2e15a11 drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcd1c0bab nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6e7bf053 ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xf9408483 hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x8b9718d4 cfg80211_reg_can_beacon_relax net/wireless/cfg80211 EXPORT_SYMBOL 0xc962961b cfg80211_inform_bss_frame_data net/wireless/cfg80211 EXPORT_SYMBOL -0x499f94fa __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x77816166 pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x399fa77f mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xf3ec0f38 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2c3cdd78 pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xc80959b3 mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x3691fd87 mlx4_find_cached_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x03daeae6 nvmf_connect_admin_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x1902178a srp_tmo_valid drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL -0xab4b1675 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa5deaa2e rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaf729c01 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3ec59ce0 rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3b48633e failover_slave_unregister net/core/failover EXPORT_SYMBOL_GPL 0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x653ed869 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x46c32bf4 pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0xb6314096 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xfdd1df3f pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL 0xd0de46dd rt2800_txstatus_pending drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x65bf540d __mt76_poll_msec drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x663e0d06 ath10k_core_start_recovery drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x6489fcd4 mlx4_get_internal_clock_params drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xd02a8f83 drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3468d75f drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcde3655a __drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd807267d drm_gem_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xa605bcdc drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL -0x3eae1eb9 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL -0x8deab175 dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x38ccdd79 drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL +0x32eb7eb1 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL +0x56f7cafc dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xe7888e98 ife_tlv_meta_encode net/ife/ife EXPORT_SYMBOL_GPL 0x67db2029 ife_tlv_meta_decode net/ife/ife EXPORT_SYMBOL_GPL -0xc7b92da8 nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0x97fbb3fe mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x655fd869 nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x654ee5e8 mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x13f34e61 __rio_local_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xee55d047 __tracepoint_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xaeadb443 typec_switch_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xf18ef610 typec_switch_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xcad2e196 typec_unregister_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x59e0695d phylink_speed_down drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xbd549912 __fscache_enable_cookie fs/fscache/fscache EXPORT_SYMBOL -0x9f811051 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x916fc29e rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3daf428a target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL -0x2c02661b dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x041d5ee8 rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x6c5e41e7 __tracepoint_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0xb42c6a2a svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x80186648 rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2ea4c8f target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL +0x70b013d3 dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xa1af1013 rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xfb0ac627 mt76x0_init_hardware drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0xfd747c08 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x46e159e4 btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xa214d8e0 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2a11d4a0 btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xffae0399 hsi_free_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x7705451c rtw_phy_pwrtrack_get_delta drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x46192d32 il_free_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xf9022b61 iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc72bf85c iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe1e696f1 sas_rphy_unlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xfec91b51 drm_atomic_helper_page_flip_target drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x822922de svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfc2f515f cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x54e16e86 svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x52f5da49 cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x07b26ecc hd44780_common_gotoxy drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x6d75b304 rtl8723_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xd816b232 brcmu_pktq_pdeq_match drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0xdfc169c8 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9bbf475e iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x5d44d8d5 ocxl_global_mmio_set64 drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x86fea9b8 ttm_eu_backoff_reservation drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xb94d20d1 dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xc5b417a7 dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd56d55f3 ieee80211_get_mesh_hdrlen net/wireless/cfg80211 EXPORT_SYMBOL 0x3bf9d084 xt_check_table_hooks net/netfilter/x_tables EXPORT_SYMBOL 0xf63507ac rawnand_sw_hamming_calculate drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x030cbca2 ata_id_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL 0x01cd3b52 rt2x00usb_resume drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL -0xcd4ad6d7 mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc809c1e7 cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb9a41cbf mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x06787429 cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x82e9e615 fc_rport_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xe7693498 scsi_is_sas_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x223de225 ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL +0x90d447f3 fscache_n_culled fs/fscache/fscache EXPORT_SYMBOL +0xed2d5930 ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL 0x59c7051c lib80211_get_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL 0xa799627d usbip_start_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0xfa984753 usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x49b58e8d usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xbb726db1 _il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe78b3600 drm_fb_swab drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfd7d7a2 o2hb_global_heartbeat_active fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL -0x2601dfb3 ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL -0xbb4af048 ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0xe139444f ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL +0xa38b8b7e ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL 0x5de611a9 btracker_nr_writebacks_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x0f5c3ce9 rsi_zone_enabled drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x38185d87 mlxsw_afa_block_append_qos_ecn drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x04aa6d90 scsi_is_target_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbfa63598 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x82791232 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x582fe5cf rds_message_add_rdma_dest_extension net/rds/rds EXPORT_SYMBOL_GPL 0xe43a06a8 ife_release_meta_gen net/sched/act_ife EXPORT_SYMBOL_GPL 0x73baf9a2 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -18106,68 +18115,69 @@ 0x35e9a2db typec_altmode_enter drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd4f024ef wl1271_debugfs_update_stats drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7ce31c3e iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xd9c24a3c mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3a75725d mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6b5c2b06 drm_atomic_helper_damage_iter_next drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7f0f4337 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x539766db hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL +0x4fe1f24f nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9d6f2fee hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL 0x34764658 ssb_pmu_set_ldo_voltage drivers/ssb/ssb EXPORT_SYMBOL -0x04b88ebc ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL +0x97ff5639 ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc9ee13bf rio_mport_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xeeb5c29e drm_framebuffer_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x3939b514 drm_atomic_get_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0xc226b040 mb_cache_entry_delete_or_get fs/mbcache EXPORT_SYMBOL -0x64b50f32 l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xe89d72e1 l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x79858644 wiphy_new_nm net/wireless/cfg80211 EXPORT_SYMBOL -0x05eccdd9 __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x45acde8c __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf89f255c vhost_enable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x4e17c613 ata_sff_queue_delayed_work drivers/ata/libata EXPORT_SYMBOL_GPL 0x8462cb62 atapi_cmd_type drivers/ata/libata EXPORT_SYMBOL_GPL 0x84d5e958 rio_route_clr_table drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xbb24f607 init_cdrom_command drivers/cdrom/cdrom EXPORT_SYMBOL -0xddf42fb2 b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x92ee706d b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xf6c3d893 scsi_is_sas_port drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x41e3256e scsi_target_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0xcc4d928e nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd192b0ff nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdfc091f9 ceph_entity_type_name net/ceph/libceph EXPORT_SYMBOL -0x340e2844 nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x433a3c28 nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x242a8646 rtrs_addr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0xe0ed0f9e mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc8d0c63e mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x011c7908 alcor_read8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x06c09f43 drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL +0xd718c147 drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL 0x41a140d2 ata_sff_drain_fifo drivers/ata/libata EXPORT_SYMBOL_GPL -0xb159a80d dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x711c4032 dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x181a1930 __SCK__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x102c1152 of_usb_get_dr_mode_by_phy drivers/usb/common/usb-common EXPORT_SYMBOL_GPL -0x4ce30b21 ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x07c1144e of_usb_get_dr_mode_by_phy drivers/usb/common/usb-common EXPORT_SYMBOL_GPL +0xe0703b2a ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x39a742e0 mlxsw_afa_block_append_mirror drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x9d578297 nvme_auth_gen_privkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x9070925e nvme_auth_extract_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xb13d7ca9 nvmet_sq_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x0e775b60 jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL -0x1c683689 nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xee590f8c jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL +0xe658eb74 fscache_withdraw_cookie fs/fscache/fscache EXPORT_SYMBOL +0x50be5ec3 nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa8b6dec0 cxl_map_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x0bfe102d __traceiter_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf8b89fea rtl92c_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x10d3c264 mlxsw_core_port_is_xm drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb6127243 drm_need_swiotlb drivers/gpu/drm/drm EXPORT_SYMBOL -0xdc815cd3 nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa509049b jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL -0xf0b268c1 nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x6e479edc iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xf3b15af7 nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xca9dff5e dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf4db2257 nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe6ca996c jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0xf050dd2e nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x5a9b17a2 iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd7b44f06 nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xa8994427 dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x765a6562 typec_retimer_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x7eee3489 mt7663_usb_sdio_register_device drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x72894561 mt76_queue_tx_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xced5d14a mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x341438a2 mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xdfeb86ad drm_sched_job_cleanup drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xf09cef70 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x86fa157b virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xfba71d60 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x30a6a300 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xbb724e8e hyperbus_register_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL 0x5f65da81 ata_pci_bmdma_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL 0xbac96a0e rio_request_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x88c90dda roccat_common2_sysfs_write drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL -0xa9446ad6 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x3b682636 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0xb1aadc8b mlxsw_core_skb_transmit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x857eb596 cxl_pci_to_cfg_record drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x8b90678e drm_fb_xrgb8888_to_rgb888_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -18175,17 +18185,17 @@ 0x2aa9501e ieee80211_request_smps net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xc54d8f5e regulatory_pre_cac_allowed net/wireless/cfg80211 EXPORT_SYMBOL 0xbd06f3a9 ata_get_cmd_name drivers/ata/libata EXPORT_SYMBOL_GPL -0xfeb2c116 dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x53875447 dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x633c65b2 rsi_config_wowlan drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL 0x5084f945 rtl8723_phy_path_a_fill_iqk_matrix drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x19fa5852 mlxsw_core_flush_owq drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb1908b12 mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xf763fa3f cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xf76e267f cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xa9f5b5de mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x03f73609 cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x03faea49 cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x27046576 kvm_exit arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xc40f284c nf_ct_helper_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xf9e08982 __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x0029c778 ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xa117237f __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x4f6aa734 ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xfbfa869b sata_link_scr_lpm drivers/ata/libata EXPORT_SYMBOL_GPL 0x540a7cfe ucsi_send_command drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x53584a3b cdrom_ioctl drivers/cdrom/cdrom EXPORT_SYMBOL @@ -18193,24 +18203,24 @@ 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3b0e5e9c __drm_puts_coredump drivers/gpu/drm/drm EXPORT_SYMBOL 0x2ed3c600 drm_mode_debug_printmodeline drivers/gpu/drm/drm EXPORT_SYMBOL -0x1e1f4d94 drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL -0xcf9a699c gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x875f7b38 rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2a3816a8 hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL +0x9f26c504 drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL +0x59dc748c gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x90ad0579 rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc42a5c5b hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL 0xa98af3a1 fsi_master_register drivers/fsi/fsi-core EXPORT_SYMBOL_GPL -0xecf43a20 rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3c597e52 rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x44b8964f vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xa0890f7e vfio_register_emulated_iommu_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x0d3a3e54 __mt76_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x4af8e4ba genphy_c45_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x77d20224 drm_gem_vram_vmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x2a962499 drm_mm_scan_init_with_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x22b2c909 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL -0x53b08874 cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0x877d40c1 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL +0xa74c72ee cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL 0xd3fcc511 xt_tee_enabled net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x3c3f8953 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x363e6a6a nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xd4aaffd3 cfi_qry_present drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL -0x20d96add i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x3f01f13c i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x4531624f usb_decode_ctrl drivers/usb/common/usb-common EXPORT_SYMBOL_GPL 0xd7251e28 cw1200_core_release drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0x8d2e9afe rtw_read8_physical_efuse drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL @@ -18219,35 +18229,35 @@ 0x842dd90c drm_flip_work_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xeb432d13 drm_vram_mm_debugfs_init drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x25978d50 xillybus_isr drivers/char/xillybus/xillybus_core EXPORT_SYMBOL -0x1a0c11cd nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5b539831 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7250caa7 configfs_register_default_group fs/configfs/configfs EXPORT_SYMBOL 0x5b5ab135 sbc_dif_verify drivers/target/target_core_mod EXPORT_SYMBOL -0x26df4782 ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0x12798ee0 ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xbd5935ec ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xa35a554a ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x8d72789e drm_edid_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0x825bae09 drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe6de59a9 drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8e591a5d drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc9f76214 drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x860a2eab bch_decode lib/bch EXPORT_SYMBOL_GPL 0x3939f8f0 rfkill_pause_polling net/rfkill/rfkill EXPORT_SYMBOL -0x15c54a80 xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd7bc0a9c btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x85267b9b xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xac868c18 btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xf98157f5 spc_emulate_report_luns drivers/target/target_core_mod EXPORT_SYMBOL 0x28ca3a88 target_unregister_template drivers/target/target_core_mod EXPORT_SYMBOL -0xd882194d nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0351b9c3 nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x486700b7 fat_remove_entries fs/fat/fat EXPORT_SYMBOL_GPL 0xbce0f159 freq_reg_info net/wireless/cfg80211 EXPORT_SYMBOL -0xc50dfc70 dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xa008b6cb dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf2571a70 dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0cf23d2f dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xc3dff101 rtl_usb_suspend drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0x15c4e3e2 phylink_ethtool_set_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf8fe5642 phylink_ethtool_get_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x8e6e690d drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xfb852f78 o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x6f324730 drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8199b66f o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xf78d2cff nfsacl_encode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x7214ee63 nfsacl_decode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL -0xd09fbb4f kvm_vcpu_wake_up arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xc0051f59 kvm_vcpu_wake_up arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xf29ed647 p9_client_getattr_dotl net/9p/9pnet EXPORT_SYMBOL -0xd1ee126d nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2828aff7 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x619b9376 rmi_driver_suspend drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x23159a5b hd44780_common_clear_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x3dd36c11 rt2800mmio_flush_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL @@ -18256,36 +18266,36 @@ 0x9c7c0576 il_send_bt_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xee9ce3b1 fc_get_host_port_state drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xdd8c16d7 scsi_target_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x6fd70151 rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc514699f br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL +0x6b84185b rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7133e5a0 br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL 0xe92df597 fc_exch_mgr_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x6336a82e stm_source_register_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x1c1c9fe8 __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0xf607cae6 __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x4d2a941b parport_ieee1284_interrupt drivers/parport/parport EXPORT_SYMBOL 0xe0baa112 rmi_of_property_read_u32 drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xb0d6f2a6 rtw_phy_write_rf_reg_mix drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe16986dd mlxsw_afa_block_activity_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x7ab5179b mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7a306b9f mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x390cfbba phy_attach drivers/net/phy/libphy EXPORT_SYMBOL 0x5d1213a1 sas_get_address drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xfc329bd1 p9_client_create_dotl net/9p/9pnet EXPORT_SYMBOL 0x065994f1 xdr_encode_opaque_fixed net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa1df5299 xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL -0xac34b5ce rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe7740f97 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6c8ebb5b xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL +0xce08e00e rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x99a9c83a ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x20169c00 spmi_ext_register_writel drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xf1234a8b typec_find_pwr_opmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x458cf1f3 mptscsih_show_info drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x1cf216fd rtl8723_phy_reload_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x1f217abb phy_get_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x489281a5 ttm_resource_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xa9a60159 drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1c9ad085 drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7aa2dcad drm_plane_enable_fb_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL 0xc25a0eb4 ext_pi_type3_crc64 block/t10-pi EXPORT_SYMBOL_GPL -0xb0fff27b ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL -0xab9f8efc ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xb041aec7 vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL -0x0e95044d iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf20f11c2 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xa17bfe67 ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xcc56b7a5 vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL +0xcf987a0c iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0736dd10 __tracepoint_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x176e2830 drm_master_get drivers/gpu/drm/drm EXPORT_SYMBOL 0xa69241c5 typec_plug_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -18293,38 +18303,38 @@ 0x62a7de35 rtl_usb_probe drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0x1ec57b4f __mt76_worker_fn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xa000c99f ocxl_config_set_afu_actag drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0x33280e5a nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8abd1e50 nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc07ba5e0 rfkill_alloc net/rfkill/rfkill EXPORT_SYMBOL 0x39081f91 usbnet_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x8e281a8b udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x29f467d3 udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x69e872f9 vhost_iotlb_itree_first drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x0ec24ece ata_sff_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x30a26537 dm_btree_remove drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x2211165a usb_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfd194bcf il_wr_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x0a4a8dbe il_rd_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xda96bc32 mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x36ff62ba mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x637295ba mlx4_update_qp drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x50f7de4e mlx4_db_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x92db38e7 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x5d658b0f cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x6d3ebb8c cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xad8913e9 cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xf231ea3d phy_ethtool_set_eee drivers/net/phy/libphy EXPORT_SYMBOL -0x2612da90 phy_ethtool_get_eee drivers/net/phy/libphy EXPORT_SYMBOL +0x8b9c5426 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x7a3e9b53 cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x8db45671 cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x25a0c479 cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x49164850 phy_ethtool_set_eee drivers/net/phy/libphy EXPORT_SYMBOL +0xe7b52fc8 phy_ethtool_get_eee drivers/net/phy/libphy EXPORT_SYMBOL 0x3ee8bcf8 fc_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x4601554a drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x303c3252 drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1068004b gf128mul_bbe crypto/gf128mul EXPORT_SYMBOL 0x2087719e ceph_oid_copy net/ceph/libceph EXPORT_SYMBOL -0x8a2c8069 rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xb86b996c rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xef671601 p54_parse_firmware drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x1f0f8edf hostap_master_start_xmit drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xb8bf5402 nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf3f778f4 nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x0ba87881 rtsx_pci_start_run drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x09d71cdd drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xed1fa669 drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x4b7ebf95 drm_mm_remove_node drivers/gpu/drm/drm EXPORT_SYMBOL -0xcd17c90e nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0xc646e060 ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL +0x50394af6 nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xa1c29bbd ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL 0x3f14ad31 ir_raw_event_store_with_filter drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xd5aae686 mlx4_qp_to_ready drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x636af174 cnic_unregister_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL @@ -18334,146 +18344,146 @@ 0x63d2ff63 eeprom_93cx6_wren drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0xd0e498ae drm_atomic_bridge_chain_check drivers/gpu/drm/drm EXPORT_SYMBOL 0x6b53e216 drm_dp_downstream_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9edd141b rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x143be47d rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x053ff933 nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL -0x2d67b971 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xc50be229 i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0x035efdfa dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x8b73b4e1 rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbae99f7c rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x66e6b21f nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x091b87a3 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1697c3cd i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x4dfb253e dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xdf70d19e typec_port_register_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xa2abcc73 usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe8cd1321 usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x96efb5d3 mlxsw_env_module_port_unmap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1514dacf devm_backlight_device_register drivers/video/backlight/backlight EXPORT_SYMBOL -0x41e6705c ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL -0x68e85eb9 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0634a47f nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xca601c1d rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0xa692f867 rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x34b3fb52 devm_backlight_device_register drivers/video/backlight/backlight EXPORT_SYMBOL +0xb2d64097 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL +0x706a3a8e nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe1fabdea nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8d05f8a4 rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x50531e3f rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x07424615 nand_monolithic_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x690dd415 __tracepoint_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3a25ec66 usb_stor_reset_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x790be0b9 usb_bus_idr drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe59fe47e il_init_scan_params drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x83ecb0c2 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x595abc23 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7a329aba mlx4_SET_PORT_VXLAN drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x382f1eef phy_disconnect drivers/net/phy/libphy EXPORT_SYMBOL -0xd3e39b2f phy_ethtool_set_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL -0xd97ce373 phy_ethtool_get_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL +0x9c2e90b4 phy_ethtool_set_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL +0xbf8b8f2c phy_ethtool_get_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL 0x4900035b o2hb_stop_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x4182d481 rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x05576efd rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x214e4265 bt_warn net/bluetooth/bluetooth EXPORT_SYMBOL 0x46312808 ieee80211_radiotap_iterator_next net/wireless/cfg80211 EXPORT_SYMBOL 0x2d368c4c nand_subop_get_addr_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xc99a0689 ufshcd_pltfrm_shutdown drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0x0db712e2 rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xe0079ccd rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x2e58641e wlcore_set_key drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xf6183d45 rtl8723_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xb03c3a93 mlx4_unregister_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x822c250d drm_mode_is_420 drivers/gpu/drm/drm EXPORT_SYMBOL 0x5d7fc385 ieee80211_iterate_interfaces net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7670b536 nla_get_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0xe0748434 __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x681e61ff nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xa931953b __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xde7b2671 nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x3371e5ad nand_status_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x6458e128 usb_serial_generic_chars_in_buffer drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x45e58532 usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x66cc3d00 qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xf6968728 usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x34f2c925 qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xcee3ea63 mt76x02_get_rx_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x9c9d936e mlx4_SET_PORT_general drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x67c75b25 cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xf436e94b iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x297502d4 cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x937ae471 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x60c2d53c srp_rport_get drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x30160cbe drm_crtc_init_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0x6c646b16 nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7a95189f fscache_io_error fs/fscache/fscache EXPORT_SYMBOL -0x465a1b38 rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe0fb44af nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6fea470a fscache_io_error fs/fscache/fscache EXPORT_SYMBOL +0xfbdf89e9 rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb73aafb1 ieee80211_chandef_to_operating_class net/wireless/cfg80211 EXPORT_SYMBOL -0xe63d8414 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xfdb028b2 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbf3f8b6f dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x43dfa434 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe12ed087 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe1bbcfd7 dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x5c09a552 mt76_dma_cleanup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xfef1e683 il_get_active_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x4a49a57c drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x091c9ab7 drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x18b73f51 drm_client_framebuffer_create drivers/gpu/drm/drm EXPORT_SYMBOL -0xa38509f7 ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x423ab9a0 rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x5fd9b37c ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8f98d00d rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x9ffad8fd il_set_flags_for_band drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xb2893998 ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xacf17173 ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x2a864372 drm_client_modeset_probe drivers/gpu/drm/drm EXPORT_SYMBOL 0xd54a5050 ipmi_unregister_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xb3fe1df7 hsi_event drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x82fa33ac i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xe372d10d i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x30e9305d typec_register_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd23fa45d mt76u_vendor_request drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL -0x9efeb350 drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xec409381 drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0d3e3481 bch_free lib/bch EXPORT_SYMBOL_GPL 0xaad6d92f rfkill_init_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0x2b97d23b rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9c799e18 hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0x6b4943f8 rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x78091fe7 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x61249e2f ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6e393382 rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0b3f61fb hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x68030597 rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x8d69bc8d rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd03c6be4 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9401cdd7 nand_deselect_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xf283e995 atmel_i2c_init_random_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x02c62fb7 devm_led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL -0xecb589a4 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xfff2bb14 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x38e9d53e mpt_findImVolumes drivers/message/fusion/mptbase EXPORT_SYMBOL 0x85fbc931 slhc_uncompress drivers/net/slip/slhc EXPORT_SYMBOL 0x86fd2bdb mt76x02_set_key drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x8aaafb79 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf3c3f03d nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x45ca633d get_agp_version drivers/char/agp/agpgart EXPORT_SYMBOL -0xde34b0ba nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x84f6dc66 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe86a0c26 dfl_fpga_feature_devs_remove drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xdda2e657 __rio_local_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3d6961ed dm_btree_insert drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf865c1a2 __tracepoint_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x85b953f2 wlcore_boot_run_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x49db7dbd rt2x00mac_configure_filter drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x43da6247 libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL +0x8d7d910d libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL 0x9b3edc4f ath10k_htt_rx_hl_indication drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xd8efdd90 ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x1dbfae72 cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xdecb1bbf ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7400d10b cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x4c46c5b7 fc_rport_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xc34ea9e2 fc_rport_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xaba509a8 __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL -0xd66acd6b osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0x6ed118da rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc681e649 __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL +0x73f01b99 osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0x601233e3 rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc503057a fsi_bus_type drivers/fsi/fsi-core EXPORT_SYMBOL_GPL 0x622b1e43 nand_get_large_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x08a88a9f __SCK__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x1816383d dm_btree_find_highest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x50467f1b b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe0ba84b7 b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x67992397 team_options_change_check drivers/net/team/team EXPORT_SYMBOL 0xe0f65413 team_mode_register drivers/net/team/team EXPORT_SYMBOL 0xf8189b57 rtw_phy_pwrtrack_need_lck drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd532474b rtw_phy_pwrtrack_need_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x7e1edf12 mlxsw_pci_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL 0xbac58840 fcoe_queue_timer drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x552e44c9 osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL +0x435921bf osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL 0x387e1639 rpc_pipefs_notifier_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3034b8ac nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x5f273f72 nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xd99e003d dm_bio_prison_create_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x9804816d usb_power_delivery_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1ae2ddaa wlcore_free_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0xd4a526c6 rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xab72303f rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x70d71b53 ttm_resource_manager_evict_all drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x08e3203a drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL -0xb789c7a7 lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0xdb82ae35 drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xb25f8a89 lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL 0xc73e40b8 kvmppc_xive_xics_hcall arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x8013272f osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL +0xf2886313 osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL 0x5a45ba31 svc_auth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1b3c90db rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3e746199 btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x5a0f56eb rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x59246756 btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xcb7b9e98 rio_mport_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x95e46a3e rio_mport_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa2a74861 dm_array_set_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x382a0134 dm_array_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xe3e60b97 rsi_91x_deinit drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0xed7c8cf2 rtl_evm_db_to_percentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x1c2a5867 ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2a9281ce ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x8eaf6d11 __drm_atomic_helper_crtc_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc2f7c351 jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x5221c76c jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0xf80f5fc7 __SCK__tp_func_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL 0x25b71e66 xhci_ext_cap_init drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x57727285 phylink_ethtool_set_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL @@ -18481,8 +18491,8 @@ 0x7339098f nvme_auth_negotiate drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xac50e8f4 drm_self_refresh_helper_update_avg_times drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6c37c744 nsh_push net/nsh/nsh EXPORT_SYMBOL_GPL -0x0bf2c665 ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x940540c7 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x340e633a ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x2dcc7b5c ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4eb42824 nand_decode_ext_id drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xe02d77b9 sata_link_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x38972f23 dm_rh_region_to_sector drivers/md/dm-region-hash EXPORT_SYMBOL_GPL @@ -18490,48 +18500,48 @@ 0x0b038e24 channel5g_80m drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xa880c05a rt2800mmio_fill_rxdone drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xdeae6f90 rt2x00mac_stop drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xd15af6b4 libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xaf9d94ec libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xbc828455 ath10k_ce_alloc_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa9b20153 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x8d038042 ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x74813cfb mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x77971a45 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb6cbea95 ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd898ecd2 mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x39638cc7 genphy_resume drivers/net/phy/libphy EXPORT_SYMBOL 0xc985e7b7 fc_host_fpin_rcv drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x04b2420c ocxl_function_fetch_afu drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x0705dd14 ipmi_register_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x5a12a7da torture_stutter_init kernel/torture EXPORT_SYMBOL_GPL -0x8b2ab109 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x502dd616 nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xa12aa308 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6088c241 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xec64c4cb nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x527ade8f nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa01a8d9b nd_cmd_bus_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x1642dcda mpt_put_msg_frame_hi_pri drivers/message/fusion/mptbase EXPORT_SYMBOL 0x76fd2f70 mpt_free_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0xb119073f rt2800mmio_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x21c98b8c ar9003_mci_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5a939205 mlxsw_afk_values_add_u32 drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xe5082277 qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x375abf88 qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xb9cc9cc8 ieee80211_gtk_rekey_add net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x0aa86946 rio_register_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x1cf5b699 usb_driver_claim_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x155c2485 b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x1640ef51 b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x406212e4 team_mode_unregister drivers/net/team/team EXPORT_SYMBOL 0x9867ebcc rtl92c_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xea077e2d bcm54xx_auxctl_write drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL 0x0ec52a96 drm_atomic_get_new_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x6ba48c13 drm_gem_prime_handle_to_fd drivers/gpu/drm/drm EXPORT_SYMBOL 0x8a81cbf3 cryptd_free_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0x21054e64 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x63eb24f2 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0x6c713da5 chacha20poly1305_encrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x916491ac chacha20poly1305_decrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0xe8b93646 rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc6fd0581 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xee87ad97 nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xd9756ac7 rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe5c69f53 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x497982a5 nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x2ac6b86d to_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x938f06ab nvme_auth_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xd1a3ca27 iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb8243093 iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x517e352c matrix_keypad_build_keymap drivers/input/matrix-keymap EXPORT_SYMBOL 0x30e94eee usb_disable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x7a6dbcb1 usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd92a05d2 usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2b23a970 wl1251_init_ieee80211 drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL 0xadc606e2 rtl8723_dm_init_dynamic_bb_powersaving drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x2c966d6e rtl_hal_pwrseqcmdparsing drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL @@ -18542,17 +18552,17 @@ 0xe4448f05 kvmppc_xics_hcall arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x614acd54 kvmppc_rtas_hcall arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x5889a301 kvmppc_gpa_to_pfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x811272c8 ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL +0xa5a2cc26 ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL 0xd6c04d3b rtw_phy_parsing_cfo drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xc14840bc rt2x00queue_start_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x79f8127d mt76x02_phy_adjust_vga_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe42f2652 mt76x02_sta_rate_tbl_update drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xcb461786 ath9k_hw_btcoex_init_mci drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x6ef2f78e drm_format_info drivers/gpu/drm/drm EXPORT_SYMBOL -0x1d549120 nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf12bade9 nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd5263820 mb_cache_destroy fs/mbcache EXPORT_SYMBOL -0xa68cbfc9 ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x1a2cf94e nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc92e93f1 ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xeb7d9837 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x044ad333 dm_bufio_client_create drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x446615bd vid_from_reg drivers/hwmon/hwmon-vid EXPORT_SYMBOL 0xba683b9b fw_iso_context_flush_completions drivers/firewire/firewire-core EXPORT_SYMBOL @@ -18570,66 +18580,66 @@ 0xd514790e ath9k_hw_set_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xa915503d ath9k_hw_get_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc121e26e sdev_evt_send_simple drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xc0e71c8c ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x6de8a557 drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x03b8edf3 ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x51088b49 drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x539f90f8 __drm_atomic_helper_plane_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x22b68097 pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x757b2711 pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x417a9131 ceph_oloc_destroy net/ceph/libceph EXPORT_SYMBOL 0xcad01a94 vhost_work_queue drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x68eba040 vfio_pci_core_read drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x45806f63 ata_pci_bmdma_clear_simplex drivers/ata/libata EXPORT_SYMBOL_GPL 0xb6879c01 dm_btree_lookup_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x3063d681 typec_unregister_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x3586a72c usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x58740d7c usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc557e1ab sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x6691f29d objagg_obj_put lib/objagg EXPORT_SYMBOL -0xc164c237 ceph_con_close net/ceph/libceph EXPORT_SYMBOL +0xd4ef6d60 ceph_con_close net/ceph/libceph EXPORT_SYMBOL 0xf34332f0 iscsi_find_param_from_key drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xcc62990c ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL +0xd18bc61c ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL 0x740368a7 mt76_sw_scan drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb749ab07 mdiobus_unregister_device drivers/net/phy/libphy EXPORT_SYMBOL -0xfc11bd24 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xc9ac9253 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2d3e937 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x143422d1 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0049f90e sata_pmp_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x46768dbf dm_btree_remove_leaves drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xe6f14f83 i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL -0x9b3806a2 rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x20f459ca i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x85a0bb46 rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x62b06add mlx4_mr_rereg_mem_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x85ce7ee5 ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x134a2537 ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x5f8abc73 nvme_auth_stop drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x1bab4a83 mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0x9c43d445 mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL 0x0d529d79 drm_client_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x3ab87110 drm_mode_equal_no_clocks drivers/gpu/drm/drm EXPORT_SYMBOL 0xbcc074f3 __serpent_decrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x91d1fe52 max_session_slots fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6848722b rds_message_put net/rds/rds EXPORT_SYMBOL_GPL -0x55fa7ea5 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x98e30089 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9c2b7221 auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x58bc6b00 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL +0x30a3a882 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa3924111 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc553de15 auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x22d966c6 ip_set_range_to_cidr net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x41317296 uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x56dd2326 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc9a73d43 uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x79024ea2 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x4fdc945d sata_deb_timing_normal drivers/ata/libata EXPORT_SYMBOL_GPL -0x43e236dd ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL -0xd539bb15 mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x8b543981 ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xe416c28c mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x2845a7a6 ath11k_ce_per_engine_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x7c230443 ath10k_ce_per_engine_service drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x0df15015 mlx4_find_cached_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x929e9728 cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x03c57922 cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xff5b0558 ocxl_irq_set_handler drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x77f848b9 drm_mode_config_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0xc61572fd rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5cebed96 rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaaa3353d __uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL 0x7c558c3e xhci_run drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0xaa4c0443 ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x488da61b ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x3f4d87d1 wl1271_free_tx_id drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x58a9858b il_hdl_pm_debug_stats drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8112b3d2 scsi_build_sense_buffer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf406e46a drm_get_connector_type_name drivers/gpu/drm/drm EXPORT_SYMBOL 0xcbec5a35 drm_dev_set_unique drivers/gpu/drm/drm EXPORT_SYMBOL -0x15da1e50 drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2abb9eec drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8ef08b4c jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL +0xf82c8e5b jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL 0xe6a46400 nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x9fcfeff0 __traceiter_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8b8eac6a rt2800mmio_get_dma_done drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL @@ -18637,53 +18647,54 @@ 0x578e53a0 il_hdl_csa drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4b0bae55 mlxsw_core_kvd_sizes_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x7a3e58d0 cxl_stop_context drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0xc12c30f7 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x6b1ebfa3 drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x81ca985f drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x324eb684 drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfe0f2369 ipmi_get_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xd2e84a98 pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc4615c88 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x890a1bc1 pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x740d12d0 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdbc5277a torture_shutdown_init kernel/torture EXPORT_SYMBOL_GPL 0xad703657 ceph_auth_destroy_authorizer net/ceph/libceph EXPORT_SYMBOL 0x43f5e592 typec_get_fw_cap drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xf0b65016 mlx4_mw_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc7f800eb mlx4_config_dev_retrieval drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x036571ef __fscache_resize_cookie fs/fscache/fscache EXPORT_SYMBOL 0xa23e7f05 llc_build_and_send_ui_pkt net/llc/llc EXPORT_SYMBOL 0x27912372 vfio_file_set_kvm drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xf3c87748 hsi_remove_client drivers/hsi/hsi EXPORT_SYMBOL_GPL -0xe9925075 core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x2890f002 core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x809d45b4 led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0xb429aa9b mt76x02_config_mac_addr_list drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x99d0e8fa hostap_remove_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xba642453 set_and_calc_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0ef06974 spi_populate_ppr_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0x1873377c drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x72655ef2 drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x54c0cca8 drm_atomic_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0xacbbcb51 jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x82af7574 jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL 0x36533acb dp_altmode_probe drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL 0x2bdff091 rt2800_get_tsf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xaecf9494 dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x21786c8d cxl_fd_poll drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0x7053fa72 drm_dp_get_pcon_max_frl_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb6a20512 kvm_vcpu_gfn_to_pfn_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x9f2cac27 read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc323ca8c cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x9e5fdec7 xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL +0x5d3112e6 kvm_vcpu_gfn_to_pfn_atomic arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x2911b616 read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2129e11f cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xa932fe86 xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL 0x745d5cf0 ife_check_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x9e20136d sata_sff_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x3e4427c8 roccat_report_event drivers/hid/hid-roccat EXPORT_SYMBOL_GPL 0xaf8a2c74 mt7663_usb_sdio_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x5b40c373 mt76x02_mcu_function_select drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf8d8ef7f mt76x02_sta_ps drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x4806e861 ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9ee055ab ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5056f867 bcm_phy_set_eee drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x058bef61 fcoe_fc_crc drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xc5e0e7ab ttm_bo_unlock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xacf53c8b kvm_put_kvm_no_destroy arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xe178581a kvm_put_kvm_no_destroy arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x8f6c6c10 ssb_driver_unregister drivers/ssb/ssb EXPORT_SYMBOL -0xae557934 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xc5ea240e ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xbebd8536 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x5a8244ce ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x1ea434bb spmi_device_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x0af1db6b i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x800554b2 i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x3af28171 ath10k_htc_process_trailer drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xc4ce9e94 ar9003_paprd_setup_gain_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc1b1abc1 raid_component_add drivers/scsi/raid_class EXPORT_SYMBOL @@ -18691,90 +18702,90 @@ 0x211a9b8f async_xor crypto/async_tx/async_xor EXPORT_SYMBOL_GPL 0x5f4a6e61 dm_rh_dec drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe781f874 dm_tm_dec drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x37dcafd1 usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xcec1e879 usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xa8a980db mt7615_mcu_restart drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xf7838699 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x8e779293 svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7f308156 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x0043bbee nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x9a8a348a btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0xca85df4c dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL +0xd6b6594d drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x8a44f607 svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x420cc383 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xd0b705aa nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb60322a5 btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x1fd6ea0f dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL 0x2ed3f107 ucsi_register drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0xfd687e67 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xd3715eae mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcdc742aa mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4a013682 nvmet_fc_invalidate_host drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0xf6b3cdb1 nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8b244da0 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL +0xdb356636 nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6ed084ce ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL 0x50218344 mux_control_deselect drivers/mux/mux-core EXPORT_SYMBOL_GPL -0xd17cbe22 mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x3e80e62f mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x3b630e07 ata_sas_port_destroy drivers/ata/libata EXPORT_SYMBOL_GPL -0x25a9fa65 ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0xcb9221a6 dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL +0x257013ac ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xc1619bd2 dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL 0xe1775ee7 dm_get_reserved_bio_based_ios drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x253c3fa3 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xd390a6f1 cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2c6bf1a1 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xeee0dee1 cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x92713b14 nvmf_unregister_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0x01de3b2a cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xb889f871 cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3d9cde00 jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL +0x13240cf3 jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL 0xdbac8627 config_group_find_item fs/configfs/configfs EXPORT_SYMBOL -0x3dad6596 ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL -0xdba32e53 ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b19b59a ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL +0x7a3effa2 ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xac132745 lpddr_cmdset drivers/mtd/lpddr/lpddr_cmds EXPORT_SYMBOL 0xfff40b60 rio_release_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x70af868e led_set_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0xf3c8e49e usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x3f6e6e53 rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xaf52e28b usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2faa170a rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xd5f7269f brcmu_pkt_buf_free_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xfbbc3a02 __traceiter_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x349f7b88 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x19d9852e nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x85287ad2 ttm_bo_set_bulk_move drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x1ae3af10 drm_atomic_helper_disable_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1f24e1fc af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL +0x56048b93 af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL 0x5609ce41 cast_s2 crypto/cast_common EXPORT_SYMBOL_GPL 0x06c6ca47 nft_meta_policy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x9a54f847 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa45cbb25 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7098a9e9 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc02d14e1 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6ac44b4c nvdimm_kobj drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xb27d1a6c rio_register_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x4d31c806 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa87e3826 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0xccd7f493 typec_partner_set_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x805a4013 cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xac286d67 cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x96f3ee93 cdrom_mode_sense drivers/cdrom/cdrom EXPORT_SYMBOL 0x1b815d17 fw_cancel_transaction drivers/firewire/firewire-core EXPORT_SYMBOL 0x0757d9c4 mdiobb_write drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x3f3bb455 phy_device_create drivers/net/phy/libphy EXPORT_SYMBOL -0x6e722c20 iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xca53bd60 iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xdbb8b4df enclosure_find drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x5801116b drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0xa7e6ac6d af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL +0xf54e13a3 drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x5b379387 af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL 0x73cc5c42 qtree_delete_dquot fs/quota/quota_tree EXPORT_SYMBOL -0xf34fee9f rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x2ed5c535 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2d76ceae rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xa8086913 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9c0e0519 vfio_pci_core_aer_err_detected drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xeafc1eb8 typec_find_port_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x76518fbf b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xebf53f89 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2c32039c b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x3327c9dc iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xae26dd0d drm_sched_entity_set_priority drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x631661f6 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL -0x51233026 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x8437c9a9 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL +0x12360124 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL 0xc320ff8a ieee80211_sta_eosp net/mac80211/mac80211 EXPORT_SYMBOL -0x7d2e958b rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL -0xc217a190 xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xde934b41 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x06ad2cc8 rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL +0x9d3e361a xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf5c28094 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x7880c781 dm_kcopyd_prepare_callback drivers/md/dm-mod EXPORT_SYMBOL 0x0090b7e1 fc_fabric_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9dfad45a ttm_device_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x8f1bf29a ieee80211_tx_status net/mac80211/mac80211 EXPORT_SYMBOL -0xff3bbb43 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe29f0f81 mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0597a4d1 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb9a79b3b mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd21404a1 target_depend_item drivers/target/target_core_mod EXPORT_SYMBOL 0x58013d9d usbnet_defer_kevent drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x56d48cba mt76_connac_mcu_uni_add_bss drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x7edba5c0 ath11k_ce_get_shadow_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x7378a29a cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x8ffaccdf _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x61eed29b cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x22bc2ad2 _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x73420d49 dm_bitset_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb70b342a dm_bio_prison_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x797c361b hostap_get_porttype drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL @@ -18782,83 +18793,84 @@ 0xf1b5340a drm_mode_vrefresh drivers/gpu/drm/drm EXPORT_SYMBOL 0x4575a0ca drm_mode_set_crtcinfo drivers/gpu/drm/drm EXPORT_SYMBOL 0x32b6e1f7 cfg80211_stop_iface net/wireless/cfg80211 EXPORT_SYMBOL -0xce93be94 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x767b569d nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xdf3f7245 __dfl_driver_register drivers/fpga/dfl EXPORT_SYMBOL 0x79613dd7 ipack_driver_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x7ed48e61 __ssb_driver_register drivers/ssb/ssb EXPORT_SYMBOL 0x6e3d4b45 __cxl_driver_register drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x93f85141 rio_add_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x02e96cb9 iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xad89f834 stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xb3116ab4 stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x4e90ef73 mlx4_bf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xb1159655 iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x225bedb8 drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL +0xd0d1c4ec iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0b95b68c drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL 0xf83b9d3b __mhi_driver_register drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x801db428 iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x10b78036 dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x155f4b3a iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x35d3cb53 dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x724080d5 mt76_set_stream_caps drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x21a84460 of_phy_find_device drivers/net/mdio/of_mdio EXPORT_SYMBOL 0x74767f9c scsi_alloc_request drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xfd8e6e32 pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x47136fcf pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x30496988 __tracepoint_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa240de27 ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL -0xdeca4a3f ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xf8d3f95c ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xdf5dd974 ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa0a19d4b ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x32e24c8a blake2b_compress_generic crypto/blake2b_generic EXPORT_SYMBOL -0x4eae6fb3 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL -0x44feff92 virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf86146bf fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL +0x20a79152 virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x3a93847e fsi_slave_claim_range drivers/fsi/fsi-core EXPORT_SYMBOL_GPL -0xdaf83d28 mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x72c3d7b8 mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x075468fe drm_atomic_helper_commit_modeset_enables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x80e0084d nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL -0x467f626b rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x842ebcd8 rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x26f646d0 nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0x56563a1a __fscache_write_to_cache fs/fscache/fscache EXPORT_SYMBOL +0x2e06527a rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x688a71f3 rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd930af72 typec_altmode_put_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x6bdc8698 mt76_put_txwi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc3e2d892 parman_create lib/parman EXPORT_SYMBOL -0x8727fb93 ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL +0xaf191783 ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL 0xb1392de5 ieee80211_send_bar net/mac80211/mac80211 EXPORT_SYMBOL -0xe04740e5 xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6247f9f0 nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xdb2f9cfc nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x6f2ebc44 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xd592dc04 ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xd533aa1f ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x80e6e03a ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x16b7a089 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x29596dbb xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3e94ff17 nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x1d563aaf nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x6a66b109 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x21b7473f ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x5e0531ef ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xfdee0328 ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xec5de303 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xaede99fb usb_wwan_port_remove drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0xf3d47c45 mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf913b5fa mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb3d2c76d scsi_hostbyte_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0xcb9240a1 __scsi_iterate_devices drivers/scsi/scsi_mod EXPORT_SYMBOL 0x4b86102c drm_crtc_vblank_helper_get_vblank_timestamp_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0xaafd4acc max_session_cb_slots fs/nfs/nfs EXPORT_SYMBOL_GPL -0x610434eb svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf60c0369 ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x10c37d6e svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2f96c71d ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL 0x8fe10916 fw_device_enable_phys_dma drivers/firewire/firewire-core EXPORT_SYMBOL -0x14ef164a mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2fcd4c91 mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x38c5351a genphy_c45_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x12135396 phylink_mac_change drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x48d981a1 drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL -0x5ed53038 rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0xaaa91e39 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x705e9577 drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x51370040 rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x0424ef94 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xe29ed03c vfio_init_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xf92ec975 b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x64b15410 b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x85bb049a b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xfa84d7fc b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xd952946f read_efuse_byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x0cc68fa2 vnic_dev_register drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL -0xda48bbe2 phy_ethtool_get_strings drivers/net/phy/libphy EXPORT_SYMBOL -0x8d3b57ae iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xfda6bb6b iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0c72dd10 phy_ethtool_get_strings drivers/net/phy/libphy EXPORT_SYMBOL +0x3dc03e2c iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd6f82a67 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x10d9f885 scsi_sense_desc_find drivers/scsi/scsi_mod EXPORT_SYMBOL -0x84b2c874 rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL +0x75f4113b rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL 0x1a78c47b drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbe3879aa ceph_get_snap_context net/ceph/libceph EXPORT_SYMBOL 0x60679230 ieee80211_rate_control_unregister net/mac80211/mac80211 EXPORT_SYMBOL -0x912489d3 rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x4a588d24 iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x778d724c rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xfc20860b iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x9ec1e64b sbc_dif_copy_prot drivers/target/target_core_mod EXPORT_SYMBOL -0x46ff5d1e target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL +0x42b1e732 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL 0xced72aae ti_lmu_common_set_brightness drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL 0xa26dff14 typec_altmode_exit drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x8b9282f0 rt2x00usb_watchdog drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL @@ -18867,73 +18879,73 @@ 0xf257fdce hostap_setup_dev drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xa48a692e iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x9eeeef48 qed_put_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0xc48a8652 mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x53f90096 mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0a8aea8e drm_property_create_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x9cb30047 usb_role_switch_register drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xf797f316 rt2x00mac_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xab72b0c2 mt76x02_ext_pa_enabled drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x10c3e14c ath9k_cmn_beacon_config_sta drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0x90b4b589 qed_get_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x0d8bf2f6 ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7906d714 ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xba7fa3d1 bcm54xx_auxctl_read drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xc87bfd3b agp_generic_destroy_page drivers/char/agp/agpgart EXPORT_SYMBOL 0x57c1690f ieee80211_iter_keys net/mac80211/mac80211 EXPORT_SYMBOL -0xc67fc6ca ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x8d815632 ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa4c085f8 ata_tf_from_fis drivers/ata/libata EXPORT_SYMBOL_GPL 0xa9044f59 adt7x10_probe drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL 0x2882d40e usb_role_switch_unregister drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x1f09ae4e usbnet_device_suggests_idle drivers/net/usb/usbnet EXPORT_SYMBOL -0x0f3ebdab b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xacc4b1e1 b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x1170c28e mlx4_qp_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xef203204 nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x86874ffa nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x4a8e3d34 try_test_sas_gpio_gp_bit drivers/scsi/libsas/libsas EXPORT_SYMBOL 0xdedcdc9d drm_gem_simple_kms_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbd5b3bcc drm_buddy_free_block drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0xf277d154 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x506f7114 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL +0x0c770c79 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x805e3f16 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL 0x7f75cd6c lbs_process_rxed_packet drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x46be6272 drm_writeback_prepare_job drivers/gpu/drm/drm EXPORT_SYMBOL -0xf18d8c19 backlight_device_unregister drivers/video/backlight/backlight EXPORT_SYMBOL +0x3b76af58 backlight_device_unregister drivers/video/backlight/backlight EXPORT_SYMBOL 0x9c0d9635 crypto_nhpoly1305_update crypto/nhpoly1305 EXPORT_SYMBOL 0xc0763484 rfkill_blocked net/rfkill/rfkill EXPORT_SYMBOL 0x28c9f26f nft_fib_dump net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0xb2cec896 unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xd0821310 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xc13d8b66 ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL +0x5497f16f unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x12fdbc2e iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xce416bcd ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL 0xfb6c6068 mt76_write_mac_initvals drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x35e90b24 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xfcaa51f1 mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7087b192 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x742f5acd mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xba03be71 sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xd3b01c38 ttm_bo_put drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xb4ac173b ttm_bo_pin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xaac2c21c drm_crtc_commit_wait drivers/gpu/drm/drm EXPORT_SYMBOL 0xec1c2a90 ipmi_get_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x6a0c3847 __mlog_printk fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xbe4171f3 nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6709cddd cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf0e3546c xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7c0759f6 nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6e14170b cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe5aa62cf xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x38cb5e43 __spmi_driver_register drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x37729004 __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x5eae2332 md_write_end drivers/md/md-mod EXPORT_SYMBOL +0x6cf4811a __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0xb4e201bc md_write_end drivers/md/md-mod EXPORT_SYMBOL 0x6173b6e2 usb_stor_pre_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xb2f33fcb mt76_get_antenna drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x210f562b mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xc55908c1 mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x3c490264 lbs_queue_event drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x82047aa8 hostap_set_antsel drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x768ed16f il_setup_rx_scan_handlers drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3ce5a40c __traceiter_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x57b463b3 cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd9d1844d cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xee6d7fa7 scsi_ioctl_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x9a1a74c3 __tracepoint_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa3e87663 nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL -0x44a0f97b ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0xd995ea17 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x028e012f nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb1bc4ab5 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xdfc25f55 pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x992de514 rt2x00queue_start_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x79c00fa2 drm_edid_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0x2a92a133 ieee80211_calc_tx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x44521fef dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xb95aa8ec dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xbcd48345 roccat_common2_sysfs_read drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x46c66897 __SCK__tp_func_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x189fa8c1 usbnet_read_cmd_nopm drivers/net/usb/usbnet EXPORT_SYMBOL_GPL @@ -18944,201 +18956,201 @@ 0xe105c732 rpmsg_sendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xf5d51d28 ath9k_hw_set_rx_bufsize drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x0ebe93cf nvme_should_fail drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xf868c8cf drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL -0xaead7c8b drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x31b9d84d drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL +0x2e26a5ce drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xd5301b2c linear_range_get_max_value lib/linear_ranges EXPORT_SYMBOL_GPL -0x845e7b6d psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL -0x9cf0bc1b xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x99a9e464 psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL +0x2277da9c xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x962b8bbf cfg80211_get_drvinfo net/wireless/cfg80211 EXPORT_SYMBOL -0x6d28021d nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x4568b6fe rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa5845225 ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL -0x2e3510ed ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL +0x113b3de1 nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4260a83b rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1ae5de52 ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0xc3161ac3 ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL 0xb73159fb genphy_c45_pma_suspend drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x44f51f59 ocxl_config_set_TL drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xe9304425 __fscache_attr_changed fs/fscache/fscache EXPORT_SYMBOL -0x1e598f3e ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL -0x7c2e44f2 btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x6fd93af4 ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x557f71ac btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x9c99b181 rtl92c_phy_sw_chnl_callback drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2921a4d4 rtl_btc_status_false drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xa2f0cfab drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb988e45c drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xaf267620 drm_dp_lttpr_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x90a5530f nfsiod_workqueue fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd361f100 kvm_vcpu_gfn_to_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x8dde01f3 kvm_vcpu_gfn_to_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x19f37f0d ieee80211_update_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL -0x4600e875 flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x24527400 ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xd5376e70 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe536ae47 flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xee3e8cee ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0f7a6be3 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x13c116af rtw_parse_tbl_txpwr_lmt drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd295a7cb mt76x02_configure_filter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x9d2f9205 ath10k_htt_hif_tx_complete drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x78f734c5 sas_port_get_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x6e46d72c ieee80211_ap_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL 0xd419246f parport_pc_unregister_port drivers/parport/parport_pc EXPORT_SYMBOL -0x2c7dd913 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xbcf00e41 af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL -0x3f88271f netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL -0x5f998e94 virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x1e02bc62 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfdb248fa af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL +0x7d652ffa netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL +0x7e3a39bc virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x49741c30 ieee80211_resume_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x7b17ce19 bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL +0xf39b9b25 bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL 0x3d08dbce nanddev_isbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x257ec93e lp55xx_register_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL -0x850b8973 orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xd4efe9c8 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xda7f8943 lp55xx_register_sysfs drivers/leds/leds-lp55xx-common EXPORT_SYMBOL_GPL +0x6a88fefd orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x1fff1924 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x154e59bc fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xc15fb592 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8408a790 ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL +0xb4d64b5e nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb91f7a7b ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL 0x5830bd31 register_8022_client net/802/p8022 EXPORT_SYMBOL 0xcd9c745f fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xfa01b3d0 vhost_vq_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x7b047bd9 dm_tm_create_non_blocking_clone drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xee37724e cdc_ncm_bind_common drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x1d7fe8b3 realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xf44dd81b realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xe4bc086c qed_get_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x69c4bc78 ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x835de57c cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xc187efaa drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc341e6d1 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL -0x9e6f48dc kvm_read_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xed05e10f ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x448c977f cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8ee19e33 drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3dab27f0 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL +0x72fafc52 kvm_read_guest_page arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x04cad6f0 ceph_pg_poolid_by_name net/ceph/libceph EXPORT_SYMBOL 0xd3c672b8 nand_subop_get_data_len drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xb630d49e _rtl92c_phy_fw_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xce5eeeaa __drmm_encoder_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x68241fee ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL -0x5a05d943 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0x722c9c58 btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x27f6b1a1 ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL +0x6f834fd1 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x7df7d4bc btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x3a771e39 fw_core_add_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL 0xdd741bf2 il_mac_bss_info_changed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x0f85d8fd cfg80211_pmsr_report net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x1f08f07c usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xd31a4bd3 usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0xe0d9dcb2 rtw_coex_read_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x7317c912 rt2x00mac_get_ringparam drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xf1932d6d ath10k_ce_per_engine_service_any drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xeab9cbd5 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x932c8d7a linear_range_get_value_array lib/linear_ranges EXPORT_SYMBOL_GPL -0x4980ac30 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x56a17cc8 br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xe5cbe96d rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0efc3c35 br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL 0x058688cd intel_th_free drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x87062f50 ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x852c52a8 ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x1d17ec58 mt76x02_sta_add drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xa378091f mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x221ece2d btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xf100e227 mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x97e7aac8 btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x886af0df vfio_pci_core_request drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x1a17f655 ata_sff_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0x360173ff b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x8e6df1e7 b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x2ab14ce8 ath9k_cmn_update_txpow drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x1f883ea9 mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x25cc6077 drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd2659bcb af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL -0x293a748c af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x82401515 mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x74116e96 drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xff868bb9 af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x64b53cc4 af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL 0x5a775c3b bcma_core_pci_power_save drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x5b01e41d sockaddr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0x92b9dc08 rtl_cam_mark_invalid drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x80f02808 phy_reset_after_clk_enable drivers/net/phy/libphy EXPORT_SYMBOL 0x849e6e8a agp_generic_mask_memory drivers/char/agp/agpgart EXPORT_SYMBOL -0x060a1ddf rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x478ea553 rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0x3772b937 wlcore_set_scan_chan_params drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x15663b20 rtl_btc_get_ops_pointer drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist EXPORT_SYMBOL 0xa865914e rt2800_gain_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x2440869c ath_printk drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x12c526dd ath9k_hw_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x9b66cd40 ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x52686c0b ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xd738ca1b phy_unregister_fixup_for_uid drivers/net/phy/libphy EXPORT_SYMBOL -0x18c5b22e iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xaa160cd6 nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa103d630 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL +0xda01d88c iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xddef6913 nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x693c00c0 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL 0xdf3a4e7d dm_tm_create_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf3f7f511 xhci_check_bandwidth drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x8d0aceb1 tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL -0xc5a544d2 orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x06d95a5b tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL +0xe9ce9213 orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x8ba8dfbe ath9k_hw_resettxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5e3eb344 prestera_device_register drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL -0xd089989f iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe91720d7 iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x862fa94d ttm_bo_vm_access drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4a20ee43 drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x901f391d drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xae6040a5 __traceiter_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL 0x69ad5df1 ata_sas_sync_probe drivers/ata/libata EXPORT_SYMBOL_GPL 0x2f9e7f8e vid_which_vrm drivers/hwmon/hwmon-vid EXPORT_SYMBOL 0xbcb261bb mt76x02_dma_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x4c135e50 libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x6acb6e45 libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xef70dcd6 prestera_device_unregister drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL 0xc46c5b61 drm_atomic_helper_page_flip drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x385bdc2d fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0xbc781eaa fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL 0xb3c6ef53 vfio_unpin_pages drivers/vfio/vfio EXPORT_SYMBOL 0x39692891 mtd_get_device_size drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xa33fe936 nvdimm_namespace_capacity drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x820fa8c7 cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x947f8bc8 cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xffe27bca orinoco_interrupt drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x7ba106dd cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x8f9ca259 cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x341114da fc_lport_bsg_request drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x39d8f383 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xaccf6050 ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x70f55147 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xd220c209 ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x9e9c157f cec_transmit_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x5a01d976 rt2800mmio_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x357d5994 ath10k_ce_rx_update_write_idx drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x8cfc86f9 mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x10d15b06 mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb7c3ef57 mlx4_replace_zero_macs drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x89609a0e vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xc0dfde3f vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x753e20b2 dm_bio_prison_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x31fab83c qtnf_chipid_to_string drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x034f758b ttm_bo_vm_fault_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x888950f9 drmm_kmalloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x1d763ea7 kvm_map_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0xcf804ba6 kvm_map_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x05433b9a cfg80211_get_ies_channel_number net/wireless/cfg80211 EXPORT_SYMBOL -0xe1b7af3d udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x053f27a6 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x8c15c473 mlxsw_core_res_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x18604991 cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf5bb3aa0 cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x68970aad drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x759571e0 torture_hrtimeout_s kernel/torture EXPORT_SYMBOL_GPL 0x410ec460 ssb_chipco_gpio_control drivers/ssb/ssb EXPORT_SYMBOL -0xbbe328e2 __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x334ea635 __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x5a1d47dc nanddev_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x6af8c6dc musb_writel drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x994e4a80 rtw_phy_cfg_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x827a0607 rtw_phy_cfg_bb drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa7765e88 mlxsw_reg_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd081f593 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x778d4b27 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xddec8342 scsi_host_busy_iter drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xea38ad7d drm_gem_vram_plane_helper_prepare_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0xed8a6d52 regulatory_set_wiphy_regd net/wireless/cfg80211 EXPORT_SYMBOL 0x03c43779 mrp_register_application net/802/mrp EXPORT_SYMBOL_GPL -0x5f9d5f9b rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x82920ea5 rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb912ae0b __tracepoint_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7f659d4c mlxsw_afa_block_append_vlan_modify drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5b2c4d7c drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc5c99a79 drm_dp_get_adjust_request_voltage drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb742d5f5 ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL +0x8c460000 ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL 0x8ffe7e89 nf_conntrack_htable_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xea69cb2d ata_port_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0xfdd872cc cxl_driver_unregister drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xf705ef7f il_set_rxon_channel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x63874d4c mlxsw_core_port_driver_priv drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa2d465ae cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x4ce4a905 cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x6aa0a150 fc_block_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x272517d1 drm_gem_simple_kms_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5542443b drm_flip_work_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2e8afb4f vfio_spapr_pci_eeh_open drivers/vfio/vfio_spapr_eeh EXPORT_SYMBOL_GPL 0xe16bdf1e cfi_varsize_frob drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x9288483e usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb07e0347 ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x5b63f59e usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x31f799d6 ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x8a095869 cxl_start_work drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL -0x4c02bd6d drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xeb2fdf93 drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2183c08c drm_mm_scan_add_block drivers/gpu/drm/drm EXPORT_SYMBOL -0xc7a5980a drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xfe0be145 btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xb26ed0e3 usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd883944b drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x667063b4 btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x5f19fca9 usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x47f5aaeb rsi_read_pkt drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0xdd4cc4ac rt2800_conf_tx drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0xaa33444e ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe40464bc ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x858a33cf dfl_fpga_dev_feature_uinit drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xc4e29fe6 btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xd5e2f3e5 btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x9290e07a dm_tm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x7b6b3af5 dm_bm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xa275e79e nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x271b34e4 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb53af5fc nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8349e820 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xccc59759 drm_format_info_block_width drivers/gpu/drm/drm EXPORT_SYMBOL -0xfd48d407 nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9d3eee13 nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb3c36947 nft_fib_policy net/netfilter/nft_fib EXPORT_SYMBOL 0x96deb0b3 parport_ieee1284_read_byte drivers/parport/parport EXPORT_SYMBOL 0x2a8eb060 parport_claim_or_block drivers/parport/parport EXPORT_SYMBOL @@ -19148,44 +19160,44 @@ 0x1833052e rtl_fw_block_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x6dc5bb8d mlx4_is_eq_shared drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc9bb48ac nvme_auth_dhgroup_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x8ed10790 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7562e092 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xcef3fc23 sdev_enable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL -0x15b066c4 dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0x95dcd0cc dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL 0x4b5c0a11 t10_pi_type3_crc block/t10-pi EXPORT_SYMBOL 0x1475f64b ocfs2_dlm_lvb_valid fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xe6c5ec47 pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6b61b8da pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x183dcd3b ieee80211_get_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL -0xe5a213b2 rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0x6804822a nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xcbe28ae5 rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xe5147d77 nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x5736c9c5 dm_bitset_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x8289b1a9 ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL -0x802e14ec fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0x0ad6798c nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4431a15d nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0xb811439f nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xfd45b53e ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL +0xe15db031 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x79b43d9c nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL +0xead6ae1b nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x4f16f549 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0xe9d89149 fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x5be17b76 ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x12b7296d ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe1bdae47 dm_cache_policy_create drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x2be0e085 mt76_stop_tx_queues drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x265b8c41 il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xbeb7d3d1 drm_sched_stop drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xed509a72 kvmppc_h_put_tce_indirect arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x389617b0 LZ4_decompress_fast_continue lib/lz4/lz4_decompress EXPORT_SYMBOL -0x744688ce ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL +0xec4f60e5 ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL 0x24fc77e4 cxl_probe_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x4d3b7bb9 usb_hcd_pci_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5a51f8e0 rtl92c_bt_rssi_state_change drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xd5a83fb5 ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9daefdbb ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe61521f4 xpcs_validate drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x3d5e897b phy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL +0xb439f2a3 phy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xe314d1c8 fc_host_post_fc_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x6a36f9af drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x97af5a32 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x71299f2a drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1ef442c2 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0xeee1e376 cfg80211_wext_siwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x8b231763 cfg80211_wext_giwname net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x7f04c197 cfg80211_wext_giwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x0b2b884c fpga_bridges_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x52cff01c ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL +0x47472803 ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL 0x3a88470f usb_register_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd7dccd23 __SCK__tp_func_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xa4d9abb2 mt76x2_mac_stop drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL @@ -19193,139 +19205,138 @@ 0x4f1bbfaf phy_loopback drivers/net/phy/libphy EXPORT_SYMBOL 0x2485cc97 ttm_global_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xf73a0ccc drm_atomic_helper_commit_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf894ba53 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x2ae2b6d9 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xc2aa6245 regulatory_hint net/wireless/cfg80211 EXPORT_SYMBOL 0xefa1cb42 wiphy_rfkill_start_polling net/wireless/cfg80211 EXPORT_SYMBOL -0x28b32157 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xeebfd5a7 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x5c5fafff nand_reset_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x6212c7df mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8026900f mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xbfefd60d genphy_c45_pma_read_abilities drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0b008db0 oslec_hpf_tx drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x583b9a6b nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1bd18ecb bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL -0x13dd71b6 xt_register_target net/netfilter/x_tables EXPORT_SYMBOL +0xdad52512 nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdd4b7b67 bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL +0xe4c5d62c xt_register_target net/netfilter/x_tables EXPORT_SYMBOL 0x46366a8f ata_sas_async_probe drivers/ata/libata EXPORT_SYMBOL_GPL 0xf7d6717f mt76_connac_mcu_set_suspend_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x9d4b0d22 phy_drivers_register drivers/net/phy/libphy EXPORT_SYMBOL -0x7b26d618 nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2b4589ee nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xeac2eae4 scsi_vpd_lun_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0xedf06cc4 drm_of_lvds_get_dual_link_pixel_order drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x8c684777 drm_any_plane_has_format drivers/gpu/drm/drm EXPORT_SYMBOL -0x69e55ae1 drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL -0x8df5170b kvm_get_dirty_log arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xce2fd0b3 svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1b781499 ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x087ca17c nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xb7a586a5 ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xa4b3a0e1 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb2a6d90c drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL +0xa2738453 kvm_get_dirty_log arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x9752809c svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf2f0aacb ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb3e2cf74 nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x64c7c702 ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xaa37ad79 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9bbf8c1d rndis_command drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xabe7f3a4 ath11k_hal_srng_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x1f49c3e4 mlx4_mr_hw_write_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x9969b73e nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xce63f40e nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xc1aee663 drm_bridge_hpd_enable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x1c32cd11 kvmppc_xive_set_mapped arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x2c8ab8d2 kvmppc_xive_clr_mapped arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x9670b5a1 rpc_free_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x66ed2439 rpc_destroy_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1ea80e71 btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x784ca69e btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xaf0945dc devm_led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x6b2357b6 dm_bitset_test_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x8c7244a5 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x01609aa5 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe1b0c31b mlx4_test_async drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x611c7fa1 vnic_dev_get_res drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x9d563080 bcm_phy_handle_interrupt drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x60476545 drm_atomic_helper_wait_for_fences drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc6720a07 drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x99c6a12d drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x6ae4a4aa crypto_engine_alloc_init_and_set crypto/crypto_engine EXPORT_SYMBOL_GPL -0xb29f1380 svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x594688b2 svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb6285cd0 wiphy_apply_custom_regulatory net/wireless/cfg80211 EXPORT_SYMBOL -0x4ec53839 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL +0x65bab584 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL 0x6dfa63a7 devm_rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xc63aa01a usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3623aa41 usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe6c1e126 mpt_event_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0x33e72d22 rtl92c_fill_h2c_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x1585cafd brcmu_pktq_init drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x7e920843 of_phy_is_fixed_link drivers/net/mdio/of_mdio EXPORT_SYMBOL -0xc42e84b9 fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL -0x5a4f1aa3 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL -0xf4c91af6 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8ab41985 ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0xf2988e48 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5a9d5433 fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL +0xbf49e170 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL +0xfcd65760 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7c33db9a ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x42788ab6 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcad486ad ath10k_ce_completed_send_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x0c09feb2 ath10k_core_free_board_files drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xd59a1587 linkmode_resolve_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x88c1dcd3 fc_exch_update_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x43c2a0c2 fc_exch_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb79c6a32 drm_fb_blit_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x5a78e0fa drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x856db200 vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x60ed85d7 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb3c7fc75 drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x49d11147 vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xc6a4260e vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x422da885 ocfs2_kset fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x69d3558d pnfs_generic_rw_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4b253b28 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x15610185 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x01815976 fat_update_time fs/fat/fat EXPORT_SYMBOL_GPL -0x681717b0 gfn_to_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xec637390 nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe0df84d1 gfn_to_memslot arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x861cde64 nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x9db5055b iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xea1e12c4 ath9k_hw_intrpend drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9fb0c1d1 ocxl_link_release drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL -0xf73b15c9 drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc4bbeacc drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1623d620 ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL -0x4b9f939c ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0e4b9e96 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb8b5b13a drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3d15ef7f drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x161467ac ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x7994a0ed ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x532cb3c4 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9bef4783 typec_get_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xed68851e p54_init_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x8489d34f ttm_bo_vunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x39083fb4 ttm_bo_kunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xa16b11ed drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x85a33aec drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd9f239c3 drm_calc_timestamping_constants drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b89c6ee o2hb_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc5196999 ocfs2_dlm_unlock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x732d6a61 kvm_vcpu_map arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x223b77e9 kvm_vcpu_map arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xe818b32b ata_bmdma_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x19a10c07 usb_ftdi_elan_edset_flush drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL -0x5494d3de mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xf9fdcf9b cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf9b4673d mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb445bde7 cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x638b87eb fcoe_link_speed_update drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x73dff4c0 __SCK__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7c94c99a kvm_release_pfn_dirty arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x9ba8bedb cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL -0x049ced56 usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xc0ded8dd cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL +0xb514b39f usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x382164b0 ath11k_core_pre_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x728da083 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xea37da2f cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x543c1aa1 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x670c055f cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x5ca0d70e sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xe5360b84 drm_dp_pcon_dsc_max_slices drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x4079ea97 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x75c6b1e6 fscache_op_complete fs/fscache/fscache EXPORT_SYMBOL +0x512bec63 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0x574eda34 des3_ede_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x42aded07 __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0b1d3a63 __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb0516e90 garp_init_applicant net/802/garp EXPORT_SYMBOL_GPL 0x2f5c2a0f usbnet_generic_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0xa8b2c44d ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x20286fb7 ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xf4d85908 drm_atomic_helper_commit_tail drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd8e09da4 ieee80211_set_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xfef779fa xt_find_jump_offset net/netfilter/x_tables EXPORT_SYMBOL -0xd862aa38 rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4c0d215c rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa151af48 dev_attr_em_message drivers/ata/libata EXPORT_SYMBOL_GPL 0xb2f82eec rio_unmap_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xd885b8b3 mt76_sta_state drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x858c30d0 mlxsw_afa_block_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x58e380d2 mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3f41f3dd mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0f518717 parman_prio_init lib/parman EXPORT_SYMBOL 0x4403a9c3 drm_mode_get_hv_timing drivers/gpu/drm/drm EXPORT_SYMBOL 0x19acd527 pnv_php_set_slot_power_state drivers/pci/hotplug/pnv-php EXPORT_SYMBOL_GPL 0x633ea9fa mhi_unprepare_from_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x94410e6a nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb3543067 jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL +0x621295c5 nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x44d6efae jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL 0xfd17553b kvmppc_core_queue_dec arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x3fb89e21 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL -0x1a98ab61 nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x08ab9707 ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa12ea268 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x87f13319 md_flush_request drivers/md/md-mod EXPORT_SYMBOL +0x413d567c xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL +0xb3428a29 nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x74960081 ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x30c97ca4 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x25445c6e md_flush_request drivers/md/md-mod EXPORT_SYMBOL 0x79bc842c usb_anchor_suspend_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x519c8ba9 rtw_rate_size drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd1b0d60d mt76_tx_status_skb_add drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -19333,71 +19344,72 @@ 0x462c924a sas_bios_param drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xb92da011 sas_attach_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x021f3700 poly1305_core_blocks lib/crypto/libpoly1305 EXPORT_SYMBOL -0x8b1970af nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xcf23c81f rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6f5e175b btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0xd296f9e6 nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3b11612f rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7504b6ae btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x14b5c24c nanddev_bbt_update drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x0d5d2549 rio_mport_chk_dev_access drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x6db3ba37 rtl_update_beacon_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x79df9171 cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xedb9966e cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xd463413e drm_atomic_get_old_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL -0xd1f8d5f1 kvm_vcpu_gfn_to_pfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xdc13d222 kvm_vcpu_gfn_to_hva arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x0427facd kvm_vcpu_gfn_to_pfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x5c2a1249 kvm_vcpu_gfn_to_hva arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0xcec122d7 chacha_crypt_generic lib/crypto/libchacha EXPORT_SYMBOL 0x6a62aa83 ata_bmdma_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL -0xa3d0cded ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL +0x6c0966e3 ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL 0xe136237c typec_mux_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x1b1b12d8 rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL -0x958a1fca rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x57cdb4f6 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9e18b303 rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL +0x7e6715c6 rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x681f23a3 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2ad1c25b mlx4_SET_PORT_user_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x1819025d fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x72f96406 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x784be5f9 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0xd78e90df dfl_fpga_enum_info_add_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x1f864ec1 dfl_fpga_cdev_release_port drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xf3fa0cfb ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd9b081d5 ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc9fd634a usb_role_switch_put drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x2d1e3f90 ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xd7098fa9 ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xaa0e86a8 rt2800_mcu_request drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xa7e0019c mt76_pci_disable_aspm drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xaa7abcd1 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa952eeb1 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xa62ff784 drm_vblank_work_schedule drivers/gpu/drm/drm EXPORT_SYMBOL 0xf689ad25 drm_dp_downstream_420_passthrough drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xaff418a2 __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6f1c979e iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xba1001bb __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xca0b418a iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe7854648 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x9c72547b mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x50e2ec52 mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc2424641 agp3_generic_cleanup drivers/char/agp/agpgart EXPORT_SYMBOL +0x4bd084ba __SCK__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL 0x944047cd nand_select_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x99974099 mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x4c645d7c cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x2eff3d00 dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x44639d63 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x89174744 mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd65a7a89 cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xc81bdb0a dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x58c72135 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL 0xa0b4bda0 kvmppc_prepare_to_enter arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0xfba8a55c cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL -0x6f500eaf inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x52815600 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xde311c8d cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL +0xf8a8dc07 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x7e418208 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb6e7a8c0 vhost_log_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x13873f2c ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7c44f8e3 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf1cf5db2 ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x914ddb16 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x95c5382e vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x7ada8805 ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xb885927f ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x2e90e72a mpt_resume drivers/message/fusion/mptbase EXPORT_SYMBOL 0xfeda714a _rtl92c_phy_bb8192c_config_parafile drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x62104126 phylink_ethtool_set_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x08213956 phylink_ethtool_get_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x2b1a155b drm_gem_vram_simple_display_pipe_cleanup_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x63285c23 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x671148a5 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x355e1bf0 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2a3966f4 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xc7270969 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdc22edf0 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa83588eb dm_rh_recovery_end drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe8b91ba0 usb_stor_CB_transport drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x6db10550 mt76_get_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x38dd4308 il_restore_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x05a48cf3 phy_read_paged drivers/net/phy/libphy EXPORT_SYMBOL 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x36150fbc drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc0cbcdfb drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x60a634c4 vfio_info_cap_add drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xdd805159 ioc_list drivers/message/fusion/mptbase EXPORT_SYMBOL 0x60443957 mdio45_probe drivers/net/mdio EXPORT_SYMBOL @@ -19405,62 +19417,62 @@ 0xddafc8a1 ocelot_vcap_block_find_filter_by_id drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xee0f7ca2 mlxsw_core_event_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xaff4f2ee crypto_sm4_encrypt crypto/sm4_generic EXPORT_SYMBOL_GPL -0x7f19aefc svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL -0x931fa246 dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xcf791af1 ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL -0xa886f96f rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfff25e3e svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL +0x0ae6bf2c dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xbb36b760 ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL +0x2bb62fa8 rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5365737f pmem_sector_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x6c4d118a nvdimm_bus_check_dimm_count drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xf8b2dda0 usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x44bb1ff0 usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x8beb53d5 mt76x02u_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xf80f1d46 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xe7d2a77c ath_gen_timer_isr drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x29e59588 ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xaf062ad4 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbb62f064 ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x722370c7 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5f49e81b cxl_perst_reloads_same_image drivers/misc/cxl/cxl EXPORT_SYMBOL_GPL 0xb03f48b4 cfg80211_rx_assoc_resp net/wireless/cfg80211 EXPORT_SYMBOL -0xeb5c3b61 ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf036e5df target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x4e0d98d1 ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0c267b35 target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x3d741c87 rt2800mmio_pretbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0xd1870fa6 mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x845f3f54 mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x800228b9 genphy_c45_read_mdix drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x47691693 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x729e602c mhi_pm_suspend drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x9fefa3cb ceph_calc_file_object_mapping net/ceph/libceph EXPORT_SYMBOL -0x9b17421e tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL -0x9f1bf7e3 xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5790f4ab br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL +0x34e2ce60 tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL +0x49fee49c xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x81e54eb1 br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL 0xdca520e3 gnss_put_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0xb6549fc7 rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2dcb7de2 rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd7d12a12 rndis_unbind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xd9cbc256 mt76x0_chip_onoff drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL 0x3c6c7faa mlx4_buf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x107742a9 drm_get_subpixel_order_name drivers/gpu/drm/drm EXPORT_SYMBOL 0x7c545285 drm_edid_get_monitor_name drivers/gpu/drm/drm EXPORT_SYMBOL -0x32170f27 drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0xb1b5dc3e drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL 0x9939eba0 backlight_unregister_notifier drivers/video/backlight/backlight EXPORT_SYMBOL -0x7a1b25f0 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdd1458aa nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2b3de84b torture_hrtimeout_us kernel/torture EXPORT_SYMBOL_GPL 0x615c5465 torture_hrtimeout_ns kernel/torture EXPORT_SYMBOL_GPL 0x1205ef04 torture_hrtimeout_ms kernel/torture EXPORT_SYMBOL_GPL -0x7ba5c10e dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x8416773d dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xe4ab89ee rmi_dbg drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xf883c540 charlcd_unregister drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL -0x858ec3e5 b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x0a1fd5fb b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x9bad6941 b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xeea01359 b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x9aab8940 rtw_phy_cfg_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xbd595c31 rtw_phy_cfg_agc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x2d23b112 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x781d5e50 uacce_remove drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL 0x9559adf0 ttm_bo_vm_close drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x894051e7 drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0xc16110c9 drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x832e8f0b nfs_alloc_fattr fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa27723bb lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0xaad3bc94 lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL 0x45a4781e rds_addr_cmp net/rds/rds EXPORT_SYMBOL_GPL -0x72077f83 cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL -0x5509c201 ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x9de72cf7 nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x0313a3ba cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL +0x1bc2e18e ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x01e41da7 nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL 0xd563864b intel_th_trace_switch drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xb1a6192f ulpi_register_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xbebd6e01 rtl_p2p_info drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -19468,24 +19480,24 @@ 0x6ff62dab nvmet_fc_rcv_fcp_abort drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0xfccfde87 nvmet_req_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x4afedab1 xprtiod_workqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x576d36b7 nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xfef144f0 mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4761c9a9 nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe349b5ce mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x23c2bcbf ata_bmdma_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL 0xf92b8a3d dm_rh_get_region_size drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x9557607c scsi_device_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0x7e43a33b lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x2f6c03c3 i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xca76f897 lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xd6c58c4f i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0x0f1b12be __traceiter_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x24e0a89d iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x9339d4d1 psample_group_put net/psample/psample EXPORT_SYMBOL_GPL +0x10472d0a psample_group_put net/psample/psample EXPORT_SYMBOL_GPL 0xc4760808 cfg80211_michael_mic_failure net/wireless/cfg80211 EXPORT_SYMBOL -0xb3a839bb udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL -0x67f3d2c2 ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL -0x99b26346 nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL -0x4a0af5b9 nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0xcaf2bffd udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL +0x1bc6d1a5 ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x23f0ad11 nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0x33fa20da nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL 0x17a83e40 __traceiter_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x1d278886 drm_crtc_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x29839fd0 rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x6595928c rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x020ab37e is_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x9869259a wl12xx_cmd_build_probe_req drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x549c1fa1 rtl_bb_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL @@ -19494,128 +19506,128 @@ 0x01850555 nvme_auth_generate_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x8338b5b5 drm_mode_object_find drivers/gpu/drm/drm EXPORT_SYMBOL 0x69e1bf40 drm_clflush_sg drivers/gpu/drm/drm EXPORT_SYMBOL -0x5d6a9ccf nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc4976dd0 kvm_vcpu_is_visible_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL -0x7c8d4d10 rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2306eff7 svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe1a75093 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfb2d0ad8 kvm_vcpu_is_visible_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x190cbf15 rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xef52abe9 svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf2a36612 pptp_msg_name net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL -0x6bcb0cd0 nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xef75a626 nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x243ce1ad dm_array_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xbc268695 __tracepoint_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x52bd5e12 ath9k_cmn_process_rssi drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x3e84366e phy_mii_ioctl drivers/net/phy/libphy EXPORT_SYMBOL +0x1b624ec9 phy_mii_ioctl drivers/net/phy/libphy EXPORT_SYMBOL 0xf167cb7a fcoe_wwn_to_str drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x9358f82a c2port_device_register drivers/misc/c2port/core EXPORT_SYMBOL 0x4ccf6a79 drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1376ad4c cfg80211_reg_can_beacon net/wireless/cfg80211 EXPORT_SYMBOL -0x40645a98 ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xd758fa22 ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xa392d1d9 parport_del_port drivers/parport/parport EXPORT_SYMBOL -0x0e790eca r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL -0xff61ed78 b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x8c095c48 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe088d96b r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL +0xe5260475 b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x35e9dd72 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xab927747 il_init_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x9eee7b56 ocxl_config_set_actag drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0xe34a59f2 ceph_object_locator_to_pg net/ceph/libceph EXPORT_SYMBOL -0x2100da78 xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xafb4c849 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xc379a858 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x810dcfdb xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6fbbd974 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc7dcc54c rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xa8515a0c vfio_virqfd_disable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL -0xb23e4f9d iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x11208bf8 iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x1c25a4ab nvdimm_bus_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x4b862439 mt76x02_phy_set_bw drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x43a9b87e mlxsw_afa_block_terminate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x3de41584 drm_sched_start drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x8bfd204e __drm_atomic_helper_private_obj_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc6e6d952 drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x7200552e nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd889a925 drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x488a57e7 nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL 0x56c01dec fat_time_unix2fat fs/fat/fat EXPORT_SYMBOL_GPL -0x44d59e6d nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL +0x7460b70c nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL 0x184621a4 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf8f3a0fb ata_ratelimit drivers/ata/libata EXPORT_SYMBOL_GPL 0xb62593ee fw_iso_buffer_init drivers/firewire/firewire-core EXPORT_SYMBOL 0x470b68f3 ath10k_core_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x2c68ced3 mlxsw_core_read_frc_h drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5390b1e0 mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9251a7c5 mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0fc75fef srp_rport_add drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x4eabf5ed fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x6c625048 drm_modeset_lock_single_interruptible drivers/gpu/drm/drm EXPORT_SYMBOL 0x589a4c63 agp_free_memory drivers/char/agp/agpgart EXPORT_SYMBOL 0xafbc6d24 agp_copy_info drivers/char/agp/agpgart EXPORT_SYMBOL 0x8fbbf40a ocfs2_stack_glue_register fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x79c83151 fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x86498a15 fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7c5f5254 p9_client_symlink net/9p/9pnet EXPORT_SYMBOL -0xb76adf5e svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2ce944d6 svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0bf39366 mt7615_init_device drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x5e493192 __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8c02e582 __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x20f3a9d7 scsi_host_busy drivers/scsi/scsi_mod EXPORT_SYMBOL -0x6be1748b ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL -0x9db07f70 rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xff44c8bb ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0xde5985d6 rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0b8f86e6 lib80211_crypt_delayed_deinit net/wireless/lib80211 EXPORT_SYMBOL -0xaadd4e19 nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xaad22474 rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5e35acad rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x8d9533c5 nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x97c6bd13 rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa393d11e rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL 0xbc54f93e ltc2947_of_match drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL 0x03c6223e rmi_2d_sensor_of_probe drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x364cf2c1 mt76x02u_exit_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL -0x96518c16 mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x9726505f mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x75e296d5 il_clear_ucode_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xbf263231 phylink_mii_c22_pcs_set_advertisement drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xdb6bcd46 nvmet_register_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xf881aa8e scsi_eh_prep_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfa5fb3e8 to_drm_sched_fence drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x27a6ac32 drm_self_refresh_helper_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd4442a3b nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcd3b2bd3 nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL -0x77c7b4c6 xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL +0xd92d603f xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL 0x8a687194 rio_release_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x21a41e4c mt76_set_channel drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x4df79a27 scsi_register_driver drivers/scsi/scsi_mod EXPORT_SYMBOL 0xffc9acb4 ocxl_link_add_pe drivers/misc/ocxl/ocxl EXPORT_SYMBOL_GPL 0x22d53779 drm_buddy_free_list drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0xb01aaf73 tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL +0xb9d18856 tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL 0xd1ec0eff vhost_chr_poll drivers/vhost/vhost EXPORT_SYMBOL -0x582c54a8 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6d99ca90 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7890d535 dm_cache_policy_get_name drivers/md/dm-cache EXPORT_SYMBOL_GPL 0xf9ec7e10 typec_cable_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xcbed34d3 mt76x02_conf_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x5b6c00e6 xor_blocks crypto/xor EXPORT_SYMBOL -0x0fa98ca7 af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL +0x239919eb af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL 0x2e5145cd crypto_finalize_akcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0xc114082d __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe0e00c2b __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf8aeb0ea __kvmhv_copy_tofrom_guest_radix arch/powerpc/kvm/kvm-hv EXPORT_SYMBOL_GPL -0x4c2b5d85 kvm_unmap_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL +0x15bc24db kvm_unmap_gfn arch/powerpc/kvm/kvm EXPORT_SYMBOL_GPL 0x74e10359 cfg80211_bss_flush net/wireless/cfg80211 EXPORT_SYMBOL -0xd154c315 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x67b9d7e8 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xd6351245 rio_mport_get_physefb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x2ba5a7b5 adt7x10_remove drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0xc57f64ad i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xbeaf9741 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x47e8b06f typec_unregister_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x030ffb5b usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x688699d7 usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd594cb3c wl12xx_acx_mem_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0x5b7f3987 ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7bf99d74 ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xdd5232cf mlx4_alloc_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x29f078d1 drm_mode_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL 0xe6a6a879 vhost_work_dev_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xf6249e5f __SCK__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xb0f60927 usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4ef2873f usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd3b19ad4 mpt_send_handshake_request drivers/message/fusion/mptbase EXPORT_SYMBOL 0xd7b3bb0d _rtl_dbg_print_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x6046a1d2 phy_support_asym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x23fdaf77 fc_exch_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x7da281cd madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL +0x25fff3a5 madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL 0xf82caeb7 drm_atomic_get_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL -0xf3954292 drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x04e8ead2 flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x96eff358 nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x1b4c0072 drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa93364d0 flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x4f09488e nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xe7f46850 stm_data_write drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xa0f849bf nand_ecc_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xd237b9fb dm_array_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x2d9e9583 drm_buddy_print drivers/gpu/drm/drm_buddy EXPORT_SYMBOL 0x4f4d78c5 LZ4_compress_default lib/lz4/lz4_compress EXPORT_SYMBOL -0x4fc04a63 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL -0x62b11c93 inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x4422e028 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0xe3aa6193 rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb45500f9 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL +0x34727169 inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xc490c595 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xb65d1ff4 rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6ef52e12 __traceiter_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x255bad4d nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x68685809 drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x85998ad3 nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0a4d1b08 drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL diff --git a/kabi/s390x/symtypes-default b/kabi/s390x/symtypes-default index f68197a..649f71a 100644 --- a/kabi/s390x/symtypes-default +++ b/kabi/s390x/symtypes-default @@ -499,7 +499,7 @@ s#cgroup_subsys struct cgroup_subsys { s#cgroup_subsys_state * ( * css_alloc ) ( s#rcu_work struct rcu_work { s#work_struct work ; s#callback_head rcu ; s#workqueue_struct * wq ; } s#cgroup_subsys_state struct cgroup_subsys_state { s#cgroup * cgroup ; s#cgroup_subsys * ss ; s#percpu_ref refcnt ; s#list_head sibling ; s#list_head children ; s#list_head rstat_css_node ; int id ; unsigned int flags ; t#u64 serial_nr ; t#atomic_t online_cnt ; s#work_struct destroy_work ; s#rcu_work destroy_rwork ; s#cgroup_subsys_state * parent ; } s#bdi_writeback struct bdi_writeback { s#backing_dev_info * bdi ; unsigned long state ; unsigned long last_old_flush ; s#list_head b_dirty ; s#list_head b_io ; s#list_head b_more_io ; s#list_head b_dirty_time ; t#spinlock_t list_lock ; t#atomic_t writeback_inodes ; s#percpu_counter stat [ E#NR_WB_STAT_ITEMS ] ; unsigned long congested ; unsigned long bw_time_stamp ; unsigned long dirtied_stamp ; unsigned long written_stamp ; unsigned long write_bandwidth ; unsigned long avg_write_bandwidth ; unsigned long dirty_ratelimit ; unsigned long balanced_dirty_ratelimit ; s#fprop_local_percpu completions ; int dirty_exceeded ; e#wb_reason start_all_reason ; t#spinlock_t work_lock ; s#list_head work_list ; s#delayed_work dwork ; s#delayed_work bw_dwork ; unsigned long dirty_sleep ; s#list_head bdi_node ; s#percpu_ref refcnt ; s#fprop_local_percpu memcg_completions ; s#cgroup_subsys_state * memcg_css ; s#cgroup_subsys_state * blkcg_css ; s#list_head memcg_node ; s#list_head blkcg_node ; s#list_head b_attached ; s#list_head offline_node ; union { s#work_struct release_work ; s#callback_head rcu ; } ; } -s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } +s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned unpinned_fscache_wb : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } s##kstatfs t#projid_t typedef t#__kernel_uid32_t projid_t t#kprojid_t typedef struct { t#projid_t val ; } kprojid_t @@ -16269,7 +16269,7 @@ s#ceph_bio_iter struct ceph_bio_iter { s#bio * bio ; s#bvec_iter iter ; } s#ceph_bvec_iter struct ceph_bvec_iter { s#bio_vec * bvecs ; s#bvec_iter iter ; } s#ceph_pagelist struct ceph_pagelist { s#list_head head ; void * mapped_tail ; t#size_t length ; t#size_t room ; s#list_head free_list ; t#size_t num_pages_free ; t#refcount_t refcnt ; } s#ceph_msg_data struct ceph_msg_data { e#ceph_msg_data_type type ; union { struct { s#ceph_bio_iter bio_pos ; t#u32 bio_length ; } ; s#ceph_bvec_iter bvec_pos ; struct { s#page * * pages ; t#size_t length ; unsigned int alignment ; t#bool own_pages ; } ; s#ceph_pagelist * pagelist ; } ; } -s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool last_piece ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } +s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } s#ceph_authorizer struct ceph_authorizer { void ( * destroy ) ( s#ceph_authorizer * ) ; } s#ceph_auth_handshake struct ceph_auth_handshake { s#ceph_authorizer * authorizer ; void * authorizer_buf ; t#size_t authorizer_buf_len ; void * authorizer_reply_buf ; t#size_t authorizer_reply_buf_len ; int ( * sign_message ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; } s#ceph_connection_operations struct ceph_connection_operations { s#ceph_connection * ( * get ) ( s#ceph_connection * ) ; void ( * put ) ( s#ceph_connection * ) ; void ( * dispatch ) ( s#ceph_connection * , s#ceph_msg * ) ; s#ceph_auth_handshake * ( * get_authorizer ) ( s#ceph_connection * , int * , int ) ; int ( * add_authorizer_challenge ) ( s#ceph_connection * , void * , int ) ; int ( * verify_authorizer_reply ) ( s#ceph_connection * ) ; int ( * invalidate_authorizer ) ( s#ceph_connection * ) ; void ( * fault ) ( s#ceph_connection * ) ; void ( * peer_reset ) ( s#ceph_connection * ) ; s#ceph_msg * ( * alloc_msg ) ( s#ceph_connection * , s#ceph_msg_header * , int * ) ; void ( * reencode_message ) ( s#ceph_msg * ) ; int ( * sign_message ) ( s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_msg * ) ; int ( * get_auth_request ) ( s#ceph_connection * , void * , int * , void * * , int * ) ; int ( * handle_auth_reply_more ) ( s#ceph_connection * , void * , int , void * , int * , void * * , int * ) ; int ( * handle_auth_done ) ( s#ceph_connection * , t#u64 , void * , int , t#u8 * , int * , t#u8 * , int * ) ; int ( * handle_auth_bad_method ) ( s#ceph_connection * , int , int , const int * , int , const int * , int ) ; } @@ -16285,8 +16285,8 @@ s##crypto_aead s##aead_request s#crypto_wait struct crypto_wait { s#completion completion ; int err ; } s#ceph_gcm_nonce struct ceph_gcm_nonce { t#__le32 fixed ; t#__le64 counter __attribute__ ( ( __packed__ ) ) ; } -s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } -s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } +s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * in_enc_pages ; int in_enc_page_cnt ; int in_enc_resid ; int in_enc_i ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } +s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; s#page * bounce_page ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } s#ceph_msgpool struct ceph_msgpool { const char * name ; t#mempool_t * pool ; int type ; int front_len ; int max_data_items ; } s#ceph_msg struct ceph_msg { s#ceph_msg_header hdr ; union { s#ceph_msg_footer footer ; s#ceph_msg_footer_old old_footer ; } ; s#kvec front ; s#ceph_buffer * middle ; t#size_t data_length ; s#ceph_msg_data * data ; int num_data_items ; int max_data_items ; s#ceph_msg_data_cursor cursor ; s#ceph_connection * con ; s#list_head list_head ; s#kref kref ; t#bool more_to_follow ; t#bool needs_out_seq ; int front_alloc_len ; s#ceph_msgpool * pool ; } s#ceph_monmap struct ceph_monmap { s#ceph_fsid fsid ; t#u32 epoch ; t#u32 num_mon ; s#ceph_entity_inst mon_inst [ ] ; } @@ -79072,6 +79072,7 @@ fb_deferred_io_fsync extern int fb_deferred_io_fsync ( s#file * , t#loff_t , t#l fb_deferred_io_mmap int fb_deferred_io_mmap ( s#fb_info * , s#vm_area_struct * ) fb_deferred_io_init extern int fb_deferred_io_init ( s#fb_info * ) fb_deferred_io_open extern void fb_deferred_io_open ( s#fb_info * , s#inode * , s#file * ) +fb_deferred_io_release extern void fb_deferred_io_release ( s#fb_info * ) fb_deferred_io_cleanup extern void fb_deferred_io_cleanup ( s#fb_info * ) /* drivers/video/fbdev/core/fb_notify.o */ @@ -82390,9 +82391,6 @@ fscrypt_decrypt_pagecache_blocks int fscrypt_decrypt_pagecache_blocks ( s#page * fscrypt_decrypt_block_inplace int fscrypt_decrypt_block_inplace ( const s#inode * , s#page * , unsigned int , unsigned int , t#u64 ) /* fs/crypto/fname.o */ -s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } -fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) -fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) s##posix_acl s##fs_context s##fs_parameter_spec @@ -82514,6 +82512,11 @@ s##cdev s##crypto_type s##fscrypt_direct_key s##fsverity_info +fscrypt_fname_encrypt int fscrypt_fname_encrypt ( const s#inode * , const s#qstr * , t#u8 * , unsigned int ) +fscrypt_fname_encrypted_size t#bool fscrypt_fname_encrypted_size ( const s#inode * , t#u32 , t#u32 , t#u32 * ) +s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } +fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) +fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) fscrypt_fname_disk_to_usr int fscrypt_fname_disk_to_usr ( const s#inode * , t#u32 , t#u32 , const s#fscrypt_str * , s#fscrypt_str * ) s#fscrypt_name struct fscrypt_name { const s#qstr * usr_fname ; s#fscrypt_str disk_name ; t#u32 hash ; t#u32 minor_hash ; s#fscrypt_str crypto_buf ; t#bool is_nokey_name ; } fscrypt_setup_filename int fscrypt_setup_filename ( s#inode * , const s#qstr * , int , s#fscrypt_name * ) @@ -82779,6 +82782,8 @@ s##crypto_type s##fscrypt_direct_key s##fsverity_info fscrypt_ioctl_add_key int fscrypt_ioctl_add_key ( s#file * , void * ) +s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } +fscrypt_add_test_dummy_key int fscrypt_add_test_dummy_key ( s#super_block * , const s#fscrypt_dummy_policy * ) fscrypt_ioctl_remove_key int fscrypt_ioctl_remove_key ( s#file * , void * ) fscrypt_ioctl_remove_key_all_users int fscrypt_ioctl_remove_key_all_users ( s#file * , void * ) fscrypt_ioctl_get_key_status int fscrypt_ioctl_get_key_status ( s#file * , void * ) @@ -82916,8 +82921,13 @@ s##posix_acl s##user_namespace s##fiemap_extent_info s##fileattr -s##fs_context -s##fs_parameter_spec +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts s##page_pool s##kmem_cache s##anon_vma @@ -82929,268 +82939,266 @@ s##sched_class s##task_group s##pollfd s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##gs_cb +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##crypto_skcipher +s##fscrypt_direct_key +s##fsverity_info +fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) +fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) +fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) +fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) +fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) +fscrypt_context_for_new_inode int fscrypt_context_for_new_inode ( void * , s#inode * ) +fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) +fscrypt_parse_test_dummy_encryption int fscrypt_parse_test_dummy_encryption ( const s#fs_parameter * , s#fscrypt_dummy_policy * ) +fscrypt_dummy_policies_equal t#bool fscrypt_dummy_policies_equal ( const s#fscrypt_dummy_policy * , const s#fscrypt_dummy_policy * ) +fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) +fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) + +/* fs/d_path.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } +s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } +s##fsnotify_mark_connector +s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } +s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +d_path extern char * d_path ( const s#path * , char * , int ) +dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) + +/* fs/dax.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##kmem_cache +s##fs_pin +s##proc_ns_operations s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##disk_stats -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##dev_pm_qos -s##irq_domain -s##dma_map_ops -s##bus_dma_region -s##io_tlb_mem -s##device_node -s##fwnode_handle -s##sock -s##iommu_group -s##dev_iommu -s##request -s##hd_geometry -s##pr_ops -s##elevator_queue -s##blk_queue_stats -s##rq_qos -s##blk_mq_ops -s##blk_mq_ctx -s##blk_integrity_profile -s##blk_stat_callback -s##blk_mq_tags -s##blkcg_gq -s##blk_trace -s##blk_flush_queue -s##workqueue_struct -s##throtl_data -s##blk_mq_tag_set -s##bio_alloc_cache -s##backing_dev_info -s##timer_rand_state -s##disk_events -s##cdrom_device_info -s##badblocks -s##reclaim_state -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##gs_cb -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##swap_info_struct -s##poll_table_struct -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod -s##trace_event_call -s##trace_eval_map -s##kstatfs -s##export_operations -s##xattr_handler -s##fsverity_operations -s##unicode_map -s##mtd_info -s##fsnotify_mark_connector -s##bdi_writeback -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##cdev -s##crypto_skcipher -s##fscrypt_direct_key -s##fsverity_info -fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) -fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) -fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) -fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) -fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) -fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) -s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } -fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) -fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) - -/* fs/d_path.o */ -s##posix_acl -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } -s##nameidata -s##sem_undo_list -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } -s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } -s##fsnotify_mark_connector -s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } -s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } -s##net -s##time_namespace -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset -s##tty_struct -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##dev_pm_qos -s##irq_domain -s##dma_map_ops -s##bus_dma_region -s##io_tlb_mem -s##device_node -s##fwnode_handle -s##sock -s##iommu_group -s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##bio_vec -s##swap_info_struct -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##io_comp_batch -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -d_path extern char * d_path ( const s#path * , char * , int ) -dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) - -/* fs/dax.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##pipe_inode_info -s##request -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##kmem_cache -s##fs_pin -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##mempolicy -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct s##tty_audit_buf s##audit_context @@ -83405,6 +83413,7 @@ d_instantiate_anon extern s#dentry * d_instantiate_anon ( s#dentry * , s#inode * d_obtain_alias extern s#dentry * d_obtain_alias ( s#inode * ) d_obtain_root extern s#dentry * d_obtain_root ( s#inode * ) d_add_ci extern s#dentry * d_add_ci ( s#dentry * , s#inode * , s#qstr * ) +d_same_name extern t#bool d_same_name ( const s#dentry * , const s#dentry * , const s#qstr * ) d_lookup extern s#dentry * d_lookup ( const s#dentry * , const s#qstr * ) d_hash_and_lookup extern s#dentry * d_hash_and_lookup ( s#dentry * , s#qstr * ) d_delete extern void d_delete ( s#dentry * ) @@ -85680,19 +85689,16 @@ fs_umode_to_ftype extern unsigned char fs_umode_to_ftype ( t#umode_t ) fs_umode_to_dtype extern unsigned char fs_umode_to_dtype ( t#umode_t ) /* fs/fscache/cache.o */ -fscache_cache_cleared_wq extern t#wait_queue_head_t fscache_cache_cleared_wq -s#fscache_transition struct fscache_transition { unsigned long events ; const s#fscache_state * transit_to ; } -s#fscache_state struct fscache_state { char name [ 24 ] ; char short_name [ 8 ] ; const s#fscache_state * ( * work ) ( s#fscache_object * , int ) ; const s#fscache_transition transitions [ ] ; } -s#fscache_cache_tag struct fscache_cache_tag { s#list_head link ; s#fscache_cache * cache ; unsigned long flags ; t#atomic_t usage ; char name [ ] ; } -e#fscache_checkaux enum fscache_checkaux { FSCACHE_CHECKAUX_OKAY , FSCACHE_CHECKAUX_NEEDS_UPDATE , FSCACHE_CHECKAUX_OBSOLETE , } +fscache_addremove_sem extern s#rw_semaphore fscache_addremove_sem +fscache_clearance_waiters extern t#wait_queue_head_t fscache_clearance_waiters +s#fscache_volume struct fscache_volume { t#refcount_t ref ; t#atomic_t n_cookies ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int key_hash ; t#u8 * key ; s#list_head proc_link ; s#hlist_bl_node hash_link ; s#work_struct work ; s#fscache_cache * cache ; void * cache_priv ; t#spinlock_t lock ; unsigned long flags ; t#u8 coherency_len ; t#u8 coherency [ ] ; } +e#fscache_cookie_state enum fscache_cookie_state { FSCACHE_COOKIE_STATE_QUIESCENT , FSCACHE_COOKIE_STATE_LOOKING_UP , FSCACHE_COOKIE_STATE_CREATING , FSCACHE_COOKIE_STATE_ACTIVE , FSCACHE_COOKIE_STATE_INVALIDATING , FSCACHE_COOKIE_STATE_FAILED , FSCACHE_COOKIE_STATE_LRU_DISCARDING , FSCACHE_COOKIE_STATE_WITHDRAWING , FSCACHE_COOKIE_STATE_RELINQUISHING , FSCACHE_COOKIE_STATE_DROPPED , } +s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_active ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int inval_counter ; t#spinlock_t lock ; s#fscache_volume * volume ; void * cache_priv ; s#hlist_bl_node hash_link ; s#list_head proc_link ; s#list_head commit_link ; s#work_struct work ; t#loff_t object_size ; unsigned long unused_at ; unsigned long flags ; e#fscache_cookie_state state ; t#u8 advice ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class @@ -85703,27 +85709,54 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -85740,63 +85773,47 @@ s##gs_cb s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -s#fscache_cookie_def struct fscache_cookie_def { char name [ 16 ] ; t#uint8_t type ; s#fscache_cache_tag * ( * select_cache ) ( const void * , const void * ) ; e#fscache_checkaux ( * check_aux ) ( void * , const void * , t#uint16_t , t#loff_t ) ; void ( * get_context ) ( void * , void * ) ; void ( * put_context ) ( void * , void * ) ; void ( * mark_page_cached ) ( void * , s#address_space * , s#page * ) ; } -s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_children ; t#atomic_t n_active ; unsigned int debug_id ; t#spinlock_t lock ; t#spinlock_t stores_lock ; s#hlist_head backing_objects ; const s#fscache_cookie_def * def ; s#fscache_cookie * parent ; s#hlist_bl_node hash_link ; s#list_head proc_link ; void * netfs_data ; s#xarray stores ; unsigned long flags ; t#u8 type ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } -s#fscache_object struct fscache_object { const s#fscache_state * state ; const s#fscache_transition * oob_table ; int debug_id ; int n_children ; int n_ops ; int n_obj_ops ; int n_in_progress ; int n_exclusive ; t#atomic_t n_reads ; t#spinlock_t lock ; unsigned long lookup_jif ; unsigned long oob_event_mask ; unsigned long event_mask ; unsigned long events ; unsigned long flags ; s#list_head cache_link ; s#hlist_node cookie_link ; s#fscache_cache * cache ; s#fscache_cookie * cookie ; s#fscache_object * parent ; s#work_struct work ; s#list_head dependents ; s#list_head dep_link ; s#list_head pending_ops ; unsigned long store_limit ; t#loff_t store_limit_l ; } -e#fscache_obj_ref_trace enum fscache_obj_ref_trace { fscache_obj_get_add_to_deps , fscache_obj_get_queue , fscache_obj_put_alloc_fail , fscache_obj_put_attach_fail , fscache_obj_put_drop_obj , fscache_obj_put_enq_dep , fscache_obj_put_queue , fscache_obj_put_work , fscache_obj_ref__nr_traces } -e#fscache_operation_state enum fscache_operation_state { FSCACHE_OP_ST_BLANK , FSCACHE_OP_ST_INITIALISED , FSCACHE_OP_ST_PENDING , FSCACHE_OP_ST_IN_PROGRESS , FSCACHE_OP_ST_COMPLETE , FSCACHE_OP_ST_CANCELLED , FSCACHE_OP_ST_DEAD } -t#fscache_operation_processor_t typedef void ( * fscache_operation_processor_t ) ( s#fscache_operation * ) -t#fscache_operation_cancel_t typedef void ( * fscache_operation_cancel_t ) ( s#fscache_operation * ) -t#fscache_operation_release_t typedef void ( * fscache_operation_release_t ) ( s#fscache_operation * ) -s#fscache_operation struct fscache_operation { s#work_struct work ; s#list_head pend_link ; s#fscache_object * object ; unsigned long flags ; e#fscache_operation_state state ; t#atomic_t usage ; unsigned debug_id ; t#fscache_operation_processor_t processor ; t#fscache_operation_cancel_t cancel ; t#fscache_operation_release_t release ; } -t#fscache_rw_complete_t typedef void ( * fscache_rw_complete_t ) ( s#page * , void * , int ) -s#fscache_retrieval struct fscache_retrieval { s#fscache_operation op ; s#fscache_cookie * cookie ; s#address_space * mapping ; t#fscache_rw_complete_t end_io_func ; void * context ; s#list_head to_do ; t#atomic_t n_pages ; } -t#fscache_page_retrieval_func_t typedef int ( * fscache_page_retrieval_func_t ) ( s#fscache_retrieval * , s#page * , t#gfp_t ) -t#fscache_pages_retrieval_func_t typedef int ( * fscache_pages_retrieval_func_t ) ( s#fscache_retrieval * , s#list_head * , unsigned * , t#gfp_t ) -s#fscache_storage struct fscache_storage { s#fscache_operation op ; unsigned long store_limit ; } +s##page_pool +e#netfs_read_from_hole enum netfs_read_from_hole { NETFS_READ_HOLE_IGNORE , NETFS_READ_HOLE_CLEAR , NETFS_READ_HOLE_FAIL , } t#netfs_io_terminated_t typedef void ( * netfs_io_terminated_t ) ( void * , t#ssize_t , t#bool ) -e#netfs_read_source enum netfs_read_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } -s#netfs_read_subrequest struct netfs_read_subrequest { s#netfs_read_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t usage ; short error ; unsigned short debug_index ; e#netfs_read_source source ; unsigned long flags ; } -s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#bool , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_read_source ( * prepare_read ) ( s#netfs_read_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; } -s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; } -s#netfs_read_request_ops struct netfs_read_request_ops { t#bool ( * is_cache_enabled ) ( s#inode * ) ; void ( * init_rreq ) ( s#netfs_read_request * , s#file * ) ; int ( * begin_cache_operation ) ( s#netfs_read_request * ) ; void ( * expand_readahead ) ( s#netfs_read_request * ) ; t#bool ( * clamp_length ) ( s#netfs_read_subrequest * ) ; void ( * issue_op ) ( s#netfs_read_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_read_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * , void * * ) ; void ( * done ) ( s#netfs_read_request * ) ; void ( * cleanup ) ( s#address_space * , void * ) ; } -s#netfs_read_request struct netfs_read_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; unsigned int cookie_debug_id ; t#atomic_t nr_rd_ops ; t#atomic_t nr_wr_ops ; t#size_t submitted ; t#size_t len ; short error ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t usage ; unsigned long flags ; const s#netfs_read_request_ops * netfs_ops ; } -s#fscache_cache_ops struct fscache_cache_ops { const char * name ; s#fscache_object * ( * alloc_object ) ( s#fscache_cache * , s#fscache_cookie * ) ; int ( * lookup_object ) ( s#fscache_object * ) ; void ( * lookup_complete ) ( s#fscache_object * ) ; s#fscache_object * ( * grab_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; int ( * pin_object ) ( s#fscache_object * ) ; void ( * unpin_object ) ( s#fscache_object * ) ; int ( * check_consistency ) ( s#fscache_operation * ) ; void ( * update_object ) ( s#fscache_object * ) ; void ( * invalidate_object ) ( s#fscache_operation * ) ; void ( * drop_object ) ( s#fscache_object * ) ; void ( * put_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; void ( * sync_cache ) ( s#fscache_cache * ) ; int ( * attr_changed ) ( s#fscache_object * ) ; int ( * reserve_space ) ( s#fscache_object * , t#loff_t ) ; t#fscache_page_retrieval_func_t read_or_alloc_page ; t#fscache_pages_retrieval_func_t read_or_alloc_pages ; t#fscache_page_retrieval_func_t allocate_page ; t#fscache_pages_retrieval_func_t allocate_pages ; int ( * write_page ) ( s#fscache_storage * , s#page * ) ; void ( * uncache_page ) ( s#fscache_object * , s#page * ) ; void ( * dissociate_pages ) ( s#fscache_cache * ) ; int ( * begin_read_operation ) ( s#netfs_read_request * , s#fscache_retrieval * ) ; } -s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#fscache_cache_tag * tag ; s#kobject * kobj ; s#list_head link ; t#size_t max_index_size ; char identifier [ 36 ] ; s#work_struct op_gc ; s#list_head object_list ; s#list_head op_gc_list ; t#spinlock_t object_list_lock ; t#spinlock_t op_gc_list_lock ; t#atomic_t object_count ; s#fscache_object * fsdef ; unsigned long flags ; } -fscache_init_cache extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void fscache_init_cache ( s#fscache_cache * , const s#fscache_cache_ops * , const char * , ... ) -fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , s#fscache_object * , const char * ) +e#netfs_io_source enum netfs_io_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } +e#netfs_io_origin enum netfs_io_origin { NETFS_READAHEAD , NETFS_READPAGE , NETFS_READ_FOR_WRITE , } +s#netfs_request_ops struct netfs_request_ops { int ( * init_request ) ( s#netfs_io_request * , s#file * ) ; void ( * free_request ) ( s#netfs_io_request * ) ; int ( * begin_cache_operation ) ( s#netfs_io_request * ) ; void ( * expand_readahead ) ( s#netfs_io_request * ) ; t#bool ( * clamp_length ) ( s#netfs_io_subrequest * ) ; void ( * issue_read ) ( s#netfs_io_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_io_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * * , void * * ) ; void ( * done ) ( s#netfs_io_request * ) ; } +s#netfs_io_request struct netfs_io_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; t#atomic_t nr_outstanding ; t#atomic_t nr_copy_ops ; t#size_t submitted ; t#size_t len ; short error ; e#netfs_io_origin origin ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t ref ; unsigned long flags ; const s#netfs_request_ops * netfs_ops ; } +s#netfs_io_subrequest struct netfs_io_subrequest { s#netfs_io_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t ref ; short error ; unsigned short debug_index ; e#netfs_io_source source ; unsigned long flags ; } +s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , e#netfs_read_from_hole , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_io_source ( * prepare_read ) ( s#netfs_io_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t , t#bool ) ; int ( * query_occupancy ) ( s#netfs_cache_resources * , t#loff_t , t#size_t , t#size_t , t#loff_t * , t#size_t * ) ; } +s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; unsigned int debug_id ; unsigned int inval_counter ; } +e#fscache_want_state enum fscache_want_state { FSCACHE_WANT_PARAMS , FSCACHE_WANT_WRITE , FSCACHE_WANT_READ , } +s#fscache_cache_ops struct fscache_cache_ops { const char * name ; void ( * acquire_volume ) ( s#fscache_volume * ) ; void ( * free_volume ) ( s#fscache_volume * ) ; t#bool ( * lookup_cookie ) ( s#fscache_cookie * ) ; void ( * withdraw_cookie ) ( s#fscache_cookie * ) ; void ( * resize_cookie ) ( s#netfs_cache_resources * , t#loff_t ) ; t#bool ( * invalidate_cookie ) ( s#fscache_cookie * ) ; t#bool ( * begin_operation ) ( s#netfs_cache_resources * , e#fscache_want_state ) ; void ( * prepare_to_write ) ( s#fscache_cookie * ) ; } +e#fscache_cache_state enum fscache_cache_state { FSCACHE_CACHE_IS_NOT_PRESENT , FSCACHE_CACHE_IS_PREPARING , FSCACHE_CACHE_IS_ACTIVE , FSCACHE_CACHE_GOT_IOERROR , FSCACHE_CACHE_IS_WITHDRAWN , } +s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#list_head cache_link ; void * cache_priv ; t#refcount_t ref ; t#atomic_t n_volumes ; t#atomic_t n_accesses ; t#atomic_t object_count ; unsigned int debug_id ; e#fscache_cache_state state ; char * name ; } +fscache_acquire_cache extern s#fscache_cache * fscache_acquire_cache ( const char * ) +fscache_relinquish_cache extern void fscache_relinquish_cache ( s#fscache_cache * ) +fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , const s#fscache_cache_ops * , void * ) fscache_io_error extern void fscache_io_error ( s#fscache_cache * ) fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) @@ -85804,11 +85821,8 @@ fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class @@ -85819,124 +85833,54 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##gs_cb -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod s##workqueue_struct -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_cookie * , const s#fscache_cookie_def * , const void * , t#size_t , const void * , t#size_t , void * , t#loff_t , t#bool ) -__fscache_enable_cookie extern void __fscache_enable_cookie ( s#fscache_cookie * , const void * , t#loff_t , t#bool ( * ) ( void * ) , void * ) -__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * ) -__fscache_wait_on_invalidate extern void __fscache_wait_on_invalidate ( s#fscache_cookie * ) -__fscache_update_cookie extern void __fscache_update_cookie ( s#fscache_cookie * , const void * ) -__fscache_disable_cookie extern void __fscache_disable_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_check_consistency extern int __fscache_check_consistency ( s#fscache_cookie * , const void * ) - -/* fs/fscache/fsdef.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -85953,139 +85897,52 @@ s##gs_cb s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_fsdef_index extern s#fscache_cookie fscache_fsdef_index +s##page_pool +e#fscache_access_trace enum fscache_access_trace { fscache_access_acquire_volume , fscache_access_acquire_volume_end , fscache_access_cache_pin , fscache_access_cache_unpin , fscache_access_invalidate_cookie , fscache_access_invalidate_cookie_end , fscache_access_io_end , fscache_access_io_not_live , fscache_access_io_read , fscache_access_io_resize , fscache_access_io_wait , fscache_access_io_write , fscache_access_lookup_cookie , fscache_access_lookup_cookie_end , fscache_access_lookup_cookie_end_failed , fscache_access_relinquish_volume , fscache_access_relinquish_volume_end , fscache_access_unlive , } +fscache_end_cookie_access extern void fscache_end_cookie_access ( s#fscache_cookie * , e#fscache_access_trace ) +fscache_cookie_lookup_negative extern void fscache_cookie_lookup_negative ( s#fscache_cookie * ) +fscache_resume_after_invalidation extern void fscache_resume_after_invalidation ( s#fscache_cookie * ) +fscache_caching_failed extern void fscache_caching_failed ( s#fscache_cookie * ) +__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_volume * , t#u8 , const void * , t#size_t , const void * , t#size_t , t#loff_t ) +__fscache_use_cookie extern void __fscache_use_cookie ( s#fscache_cookie * , t#bool ) +__fscache_unuse_cookie extern void __fscache_unuse_cookie ( s#fscache_cookie * , const void * , const t#loff_t * ) +fscache_withdraw_cookie extern void fscache_withdraw_cookie ( s#fscache_cookie * ) +__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , t#bool ) +e#fscache_cookie_trace enum fscache_cookie_trace { fscache_cookie_collision , fscache_cookie_discard , fscache_cookie_failed , fscache_cookie_get_attach_object , fscache_cookie_get_end_access , fscache_cookie_get_hash_collision , fscache_cookie_get_inval_work , fscache_cookie_get_lru , fscache_cookie_get_use_work , fscache_cookie_new_acquire , fscache_cookie_put_hash_collision , fscache_cookie_put_lru , fscache_cookie_put_object , fscache_cookie_put_over_queued , fscache_cookie_put_relinquish , fscache_cookie_put_withdrawn , fscache_cookie_put_work , fscache_cookie_see_active , fscache_cookie_see_lru_discard , fscache_cookie_see_lru_discard_clear , fscache_cookie_see_lru_do_one , fscache_cookie_see_relinquish , fscache_cookie_see_withdraw , fscache_cookie_see_work , } +fscache_put_cookie extern void fscache_put_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +fscache_get_cookie extern s#fscache_cookie * fscache_get_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * , const void * , t#loff_t , unsigned int ) /* fs/fscache/io.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##bio_vec -s##pipe_inode_info s##io_comp_batch s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##gs_cb -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##swap_info_struct -s##sock -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod -s##workqueue_struct -s##trace_event_call -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_read_request * , s#fscache_cookie * ) - -/* fs/fscache/netfs.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx s##linux_binfmt s##cfs_rq s##sched_class @@ -86096,119 +85953,54 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##gs_cb -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod s##workqueue_struct -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -s#fscache_netfs struct fscache_netfs { t#uint32_t version ; const char * name ; s#fscache_cookie * primary_index ; } -__fscache_register_netfs extern int __fscache_register_netfs ( s#fscache_netfs * ) -__fscache_unregister_netfs extern void __fscache_unregister_netfs ( s#fscache_netfs * ) - -/* fs/fscache/object.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -86225,151 +86017,67 @@ s##gs_cb s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_object_init extern void fscache_object_init ( s#fscache_object * , s#fscache_cookie * , s#fscache_cache * ) -fscache_object_lookup_negative extern void fscache_object_lookup_negative ( s#fscache_object * ) -fscache_obtained_object extern void fscache_obtained_object ( s#fscache_object * ) -fscache_object_destroy extern void fscache_object_destroy ( s#fscache_object * ) -fscache_object_sleep_till_congested extern t#bool fscache_object_sleep_till_congested ( signed long * ) -fscache_check_aux extern e#fscache_checkaux fscache_check_aux ( s#fscache_object * , const void * , t#uint16_t , t#loff_t ) -fscache_object_retrying_stale extern void fscache_object_retrying_stale ( s#fscache_object * ) -e#fscache_why_object_killed enum fscache_why_object_killed { FSCACHE_OBJECT_IS_STALE , FSCACHE_OBJECT_NO_SPACE , FSCACHE_OBJECT_WAS_RETIRED , FSCACHE_OBJECT_WAS_CULLED , } -fscache_object_mark_killed extern void fscache_object_mark_killed ( s#fscache_object * , e#fscache_why_object_killed ) - -/* fs/fscache/operation.o */ -fscache_op_debug_id extern t#atomic_t fscache_op_debug_id -s##posix_acl -s##fs_context -s##fs_parameter_spec s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##cfs_rq -s##sched_class -s##task_group -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##gs_cb -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs +fscache_wait_for_operation extern t#bool fscache_wait_for_operation ( s#netfs_cache_resources * , e#fscache_want_state ) +__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +__fscache_begin_write_operation extern int __fscache_begin_write_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +fscache_set_page_dirty extern int fscache_set_page_dirty ( s#page * , s#fscache_cookie * ) +__fscache_clear_page_bits extern void __fscache_clear_page_bits ( s#address_space * , t#loff_t , t#size_t ) +__fscache_write_to_cache extern void __fscache_write_to_cache ( s#fscache_cookie * , s#address_space * , t#loff_t , t#size_t , t#loff_t , t#netfs_io_terminated_t , void * , t#bool ) +__fscache_resize_cookie extern void __fscache_resize_cookie ( s#fscache_cookie * , t#loff_t ) + +/* fs/fscache/main.o */ s##static_key_mod +__tracepoint_fscache_access_cache extern s#tracepoint __tracepoint_fscache_access_cache +__traceiter_fscache_access_cache extern int __traceiter_fscache_access_cache ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_cache extern s#static_call_key __SCK__tp_func_fscache_access_cache +__tracepoint_fscache_access_volume extern s#tracepoint __tracepoint_fscache_access_volume +__traceiter_fscache_access_volume extern int __traceiter_fscache_access_volume ( void * , unsigned int , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_volume extern s#static_call_key __SCK__tp_func_fscache_access_volume +__tracepoint_fscache_access extern s#tracepoint __tracepoint_fscache_access +__traceiter_fscache_access extern int __traceiter_fscache_access ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access extern s#static_call_key __SCK__tp_func_fscache_access s##workqueue_struct -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -fscache_operation_init extern void fscache_operation_init ( s#fscache_cookie * , s#fscache_operation * , t#fscache_operation_processor_t , t#fscache_operation_cancel_t , t#fscache_operation_release_t ) -fscache_enqueue_operation extern void fscache_enqueue_operation ( s#fscache_operation * ) -fscache_op_complete extern void fscache_op_complete ( s#fscache_operation * , t#bool ) -fscache_put_operation extern void fscache_put_operation ( s#fscache_operation * ) +fscache_wq extern s#workqueue_struct * fscache_wq -/* fs/fscache/page.o */ +/* fs/fscache/stats.o */ +fscache_n_updates extern t#atomic_t fscache_n_updates +fscache_n_read extern t#atomic_t fscache_n_read +fscache_n_write extern t#atomic_t fscache_n_write +fscache_n_no_write_space extern t#atomic_t fscache_n_no_write_space +fscache_n_no_create_space extern t#atomic_t fscache_n_no_create_space +fscache_n_culled extern t#atomic_t fscache_n_culled + +/* fs/fscache/volume.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##cfs_rq s##sched_class @@ -86380,27 +86088,54 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##futex_pi_state s##perf_event_context @@ -86417,52 +86152,35 @@ s##gs_cb s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##bio_vec -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs s##static_key_mod -s##workqueue_struct s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -__fscache_check_page_write extern t#bool __fscache_check_page_write ( s#fscache_cookie * , s#page * ) -__fscache_wait_on_page_write extern void __fscache_wait_on_page_write ( s#fscache_cookie * , s#page * ) -__fscache_maybe_release_page extern t#bool __fscache_maybe_release_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_attr_changed extern int __fscache_attr_changed ( s#fscache_cookie * ) -__fscache_read_or_alloc_page extern int __fscache_read_or_alloc_page ( s#fscache_cookie * , s#page * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_read_or_alloc_pages extern int __fscache_read_or_alloc_pages ( s#fscache_cookie * , s#address_space * , s#list_head * , unsigned * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_alloc_page extern int __fscache_alloc_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_readpages_cancel extern void __fscache_readpages_cancel ( s#fscache_cookie * , s#list_head * ) -__fscache_write_page extern int __fscache_write_page ( s#fscache_cookie * , s#page * , t#loff_t , t#gfp_t ) -__fscache_uncache_page extern void __fscache_uncache_page ( s#fscache_cookie * , s#page * ) -fscache_mark_page_cached extern void fscache_mark_page_cached ( s#fscache_retrieval * , s#page * ) -s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } -fscache_mark_pages_cached extern void fscache_mark_pages_cached ( s#fscache_retrieval * , s#pagevec * ) -__fscache_uncache_all_inode_pages extern void __fscache_uncache_all_inode_pages ( s#fscache_cookie * , s#inode * ) +s##page_pool +fscache_end_volume_access extern void fscache_end_volume_access ( s#fscache_volume * , s#fscache_cookie * , e#fscache_access_trace ) +__fscache_acquire_volume extern s#fscache_volume * __fscache_acquire_volume ( const char * , const char * , const void * , t#size_t ) +__fscache_relinquish_volume extern void __fscache_relinquish_volume ( s#fscache_volume * , const void * , t#bool ) +fscache_withdraw_volume extern void fscache_withdraw_volume ( s#fscache_volume * ) /* fs/fuse/dax.o */ s##cfs_rq @@ -90355,7 +90073,116 @@ kern_mount extern s#vfsmount * kern_mount ( s#file_system_type * ) kern_unmount extern void kern_unmount ( s#vfsmount * ) kern_unmount_array extern void kern_unmount_array ( s#vfsmount * [ ] , unsigned int ) -/* fs/netfs/read_helper.o */ +/* fs/netfs/buffered_read.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##gs_cb +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_readahead extern void netfs_readahead ( s#readahead_control * ) +netfs_readpage extern int netfs_readpage ( s#file * , s#page * ) +netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * ) + +/* fs/netfs/io.o */ s##posix_acl s##fs_context s##fs_parameter_spec @@ -90363,20 +90190,24 @@ s##page_pool s##kmem_cache s##anon_vma s##mempolicy -s##bio_vec s##pipe_inode_info s##io_comp_batch +s##poll_table_struct s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##cfs_rq -s##sched_class -s##task_group +s##pid_namespace s##watch_list s##key_user s##key_type s##assoc_array_ptr s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##cfs_rq +s##sched_class +s##task_group +s##pollfd s##nameidata s##sem_undo_list s##fs_struct @@ -90397,14 +90228,7 @@ s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state +s##disk_stats s##device_private s##of_device_id s##acpi_device_id @@ -90421,129 +90245,149 @@ s##fwnode_handle s##sock s##iommu_group s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##futex_pi_state +s##perf_event_context s##numa_group s##task_delay_info +s##ftrace_ret_stack s##mem_cgroup s##uprobe s##vm_struct s##bpf_local_storage s##bpf_run_ctx -s##fs_pin -s##userfaultfd_ctx -s##linux_binfmt +s##gs_cb s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##writeback_control s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs +s##static_key_mod +s##trace_event_call s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info -netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_read_subrequest * , t#ssize_t , t#bool ) -netfs_readahead extern void netfs_readahead ( s#readahead_control * , const s#netfs_read_request_ops * , void * ) -netfs_readpage extern int netfs_readpage ( s#file * , s#page * , const s#netfs_read_request_ops * , void * ) -netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * , const s#netfs_read_request_ops * , void * ) +netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_io_subrequest * , t#ssize_t , t#bool ) /* fs/netfs/stats.o */ s##posix_acl -s##user_namespace -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##module -s##writeback_control -s##kstatfs -s##mem_cgroup -s##export_operations -s##xattr_handler -s##fscrypt_operations +s##proc_ns_operations s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##fsverity_operations -s##unicode_map -s##block_device -s##backing_dev_info -s##mtd_info -s##cfs_rq -s##sched_class -s##task_group -s##anon_vma -s##iov_iter -s##swap_info_struct +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec s##page_pool s##kmem_cache +s##anon_vma s##mempolicy s##userfaultfd_ctx s##linux_binfmt -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area +s##cfs_rq +s##sched_class +s##task_group s##pollfd s##pid_namespace -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##dev_pm_qos +s##irq_domain +s##dma_map_ops +s##bus_dma_region +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##request_queue s##capture_control -s##css_set s##robust_list_head -s##compat_robust_list_head s##futex_pi_state s##perf_event_context s##numa_group s##pipe_inode_info s##task_delay_info s##ftrace_ret_stack +s##mem_cgroup s##uprobe s##vm_struct s##bpf_local_storage s##bpf_run_ctx s##gs_cb +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info s##fsnotify_mark_connector -s##workqueue_struct -s##bdi_writeback s##io_comp_batch -s##poll_table_struct s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd @@ -90671,7 +90515,6 @@ s##partition_meta_info s##blkcg_gq s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -90768,15 +90611,14 @@ s#nfs41_server_owner struct nfs41_server_owner { t#uint64_t minor_id ; t#uint32_ s#nfs41_server_scope struct nfs41_server_scope { t#uint32_t server_scope_sz ; char server_scope [ 1024 ] ; } s#nfstime4 struct nfstime4 { t#u64 seconds ; t#u32 nseconds ; } s#nfs41_impl_id struct nfs41_impl_id { char domain [ 1024 + 1 ] ; char name [ 1024 + 1 ] ; s#nfstime4 date ; } -s##fscache_cache_tag -s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#fscache_cookie * fscache ; s#net * cl_net ; s#list_head pending_cb_stateids ; } +s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#net * cl_net ; s#list_head pending_cb_stateids ; } s##nlm_host E#__NFSIOS_BYTESMAX ( 0 ) + 8 E#__NFSIOS_FSCACHEMAX 5 E#__NFSIOS_COUNTSMAX ( 0 ) + 27 s#nfs_iostats struct nfs_iostats { unsigned long long bytes [ E#__NFSIOS_BYTESMAX ] ; unsigned long long fscache [ E#__NFSIOS_FSCACHEMAX ] ; unsigned long events [ E#__NFSIOS_COUNTSMAX ] ; } s#nfs_auth_info struct nfs_auth_info { unsigned int flavor_len ; t#rpc_authflavor_t flavors [ 12 ] ; } -s#nfs_fscache_key struct nfs_fscache_key { s#rb_node node ; s#nfs_client * nfs_client ; struct { struct { unsigned long s_flags ; } super ; struct { s#nfs_fsid fsid ; int flags ; unsigned int rsize ; unsigned int wsize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; } nfs_server ; struct { t#rpc_authflavor_t au_flavor ; } rpc_auth ; t#u8 uniq_len ; char uniquifier [ 0 ] ; } key ; } +s##fscache_cache s#nfs4_layoutdriver_data struct nfs4_layoutdriver_data { s#page * * pages ; t#__u32 pglen ; t#__u32 len ; } s#nfs4_layoutget_res struct nfs4_layoutget_res { s#nfs4_sequence_res seq_res ; int status ; t#__u32 return_on_close ; s#pnfs_layout_range range ; t#__u32 type ; t#nfs4_stateid stateid ; s#nfs4_layoutdriver_data * layoutp ; } s#nfs_pgio_mirror struct nfs_pgio_mirror { s#list_head pg_list ; unsigned long pg_bytes_written ; t#size_t pg_count ; t#size_t pg_bsize ; unsigned int pg_base ; unsigned char pg_recoalesce : 1 ; } @@ -90795,7 +90637,7 @@ s#nfs4_layoutcommit_data struct nfs4_layoutcommit_data { s#rpc_task task ; s#nfs s#nfs42_layoutstat_devinfo struct nfs42_layoutstat_devinfo { s#nfs4_deviceid dev_id ; t#__u64 offset ; t#__u64 length ; t#__u64 read_count ; t#__u64 read_bytes ; t#__u64 write_count ; t#__u64 write_bytes ; t#__u32 layout_type ; s#nfs4_xdr_opaque_data ld_private ; } s#nfs42_layoutstat_args struct nfs42_layoutstat_args { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; s#inode * inode ; t#nfs4_stateid stateid ; int num_dev ; s#nfs42_layoutstat_devinfo * devinfo ; } s#pnfs_layoutdriver_type struct pnfs_layoutdriver_type { s#list_head pnfs_tblid ; const t#u32 id ; const char * name ; s#module * owner ; unsigned flags ; unsigned max_deviceinfo_size ; unsigned max_layoutget_response ; int ( * set_layoutdriver ) ( s#nfs_server * , const s#nfs_fh * ) ; int ( * clear_layoutdriver ) ( s#nfs_server * ) ; s#pnfs_layout_hdr * ( * alloc_layout_hdr ) ( s#inode * , t#gfp_t ) ; void ( * free_layout_hdr ) ( s#pnfs_layout_hdr * ) ; s#pnfs_layout_segment * ( * alloc_lseg ) ( s#pnfs_layout_hdr * , s#nfs4_layoutget_res * , t#gfp_t ) ; void ( * free_lseg ) ( s#pnfs_layout_segment * ) ; void ( * add_lseg ) ( s#pnfs_layout_hdr * , s#pnfs_layout_segment * , s#list_head * ) ; void ( * return_range ) ( s#pnfs_layout_hdr * , s#pnfs_layout_range * ) ; const s#nfs_pageio_ops * pg_read_ops ; const s#nfs_pageio_ops * pg_write_ops ; s#pnfs_ds_commit_info * ( * get_ds_info ) ( s#inode * ) ; int ( * sync ) ( s#inode * , t#bool ) ; e#pnfs_try_status ( * read_pagelist ) ( s#nfs_pgio_header * ) ; e#pnfs_try_status ( * write_pagelist ) ( s#nfs_pgio_header * , int ) ; void ( * free_deviceid_node ) ( s#nfs4_deviceid_node * ) ; s#nfs4_deviceid_node * ( * alloc_deviceid_node ) ( s#nfs_server * , s#pnfs_device * , t#gfp_t ) ; int ( * prepare_layoutreturn ) ( s#nfs4_layoutreturn_args * ) ; void ( * cleanup_layoutcommit ) ( s#nfs4_layoutcommit_data * ) ; int ( * prepare_layoutcommit ) ( s#nfs4_layoutcommit_args * ) ; int ( * prepare_layoutstats ) ( s#nfs42_layoutstat_args * ) ; } -s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#nfs_fscache_key * fscache_key ; s#fscache_cookie * fscache ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } +s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#fscache_volume * fscache ; char * fscache_uniq ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } s#nfs4_state_owner struct nfs4_state_owner { s#nfs_server * so_server ; s#list_head so_lru ; unsigned long so_expires ; s#rb_node so_server_node ; const s#cred * so_cred ; t#spinlock_t so_lock ; t#atomic_t so_count ; unsigned long so_flags ; s#list_head so_states ; s#nfs_seqid_counter so_seqid ; t#seqcount_spinlock_t so_reclaim_seqcount ; s#mutex so_delegreturn_mutex ; } s#nfs4_state struct nfs4_state { s#list_head open_states ; s#list_head inode_states ; s#list_head lock_states ; s#nfs4_state_owner * owner ; s#inode * inode ; unsigned long flags ; t#spinlock_t state_lock ; t#seqlock_t seqlock ; t#nfs4_stateid stateid ; t#nfs4_stateid open_stateid ; unsigned int n_rdonly ; unsigned int n_wronly ; unsigned int n_rdwr ; t#fmode_t state ; t#refcount_t count ; t#wait_queue_head_t waitq ; s#callback_head callback_head ; } s#nfs4_lock_state struct nfs4_lock_state { s#list_head ls_locks ; s#nfs4_state * ls_state ; unsigned long ls_flags ; s#nfs_seqid_counter ls_seqid ; t#nfs4_stateid ls_stateid ; t#refcount_t ls_count ; t#fl_owner_t ls_owner ; } @@ -90812,7 +90654,6 @@ s##fileattr s##cdev s##fscrypt_info s##fsverity_info -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -91008,10 +90849,9 @@ s##nfs_direct_req s##pnfs_commit_ops s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -91191,8 +91031,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -91396,8 +91236,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -91596,10 +91436,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -91724,7 +91563,6 @@ s##partition_meta_info s##blkcg_gq s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -91746,7 +91584,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -91772,8 +91609,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -91909,7 +91746,6 @@ s##partition_meta_info s##blkcg_gq s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -91931,7 +91767,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -91952,8 +91787,8 @@ s##xattr_handler s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -92174,10 +92009,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fiemap_extent_info @@ -92337,8 +92171,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -92533,9 +92366,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -92706,10 +92538,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -92779,7 +92610,6 @@ s##blkcg_gq s##kmem_cache s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -92819,7 +92649,6 @@ s##device_node e##dev_dma_attr s##iommu_group s##dev_iommu -s##swap_info_struct s##bpf_prog s##bpf_offloaded_map s##xsk_buff_pool @@ -92901,8 +92730,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -93065,8 +92894,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -93245,8 +93073,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##rpc_cred_cache s##nfs_io_completion s##nfs_direct_req @@ -93442,10 +93269,9 @@ s##nlmclnt_operations s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##nfs_io_completion s##io_uring_cmd s##fs_parameter_spec @@ -93671,10 +93497,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -93864,10 +93689,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -94050,9 +93874,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -94078,6 +93901,7 @@ pnfs_unregister_layoutdriver extern void pnfs_unregister_layoutdriver ( s#pnfs_l pnfs_put_lseg void pnfs_put_lseg ( s#pnfs_layout_segment * ) s##nfs4_cached_acl s#nfs_delegation struct nfs_delegation { s#list_head super_list ; const s#cred * cred ; s#inode * inode ; t#nfs4_stateid stateid ; t#fmode_t type ; unsigned long pagemod_limit ; t#__u64 change_attr ; unsigned long flags ; t#refcount_t refcount ; t#spinlock_t lock ; s#callback_head rcu ; } +s##fscache_cookie s##nfs4_xattr_cache s#nfs_inode struct nfs_inode { t#__u64 fileid ; s#nfs_fh fh ; unsigned long flags ; unsigned long cache_validity ; unsigned long read_cache_jiffies ; unsigned long attrtimeo ; unsigned long attrtimeo_timestamp ; unsigned long attr_gencount ; unsigned long cache_change_attribute ; s#rb_root access_cache ; s#list_head access_cache_entry_lru ; s#list_head access_cache_inode_lru ; t#__be32 cookieverf [ 2 ] ; t#atomic_long_t nrequests ; t#atomic_long_t redirtied_pages ; s#nfs_mds_commit_info commit_info ; s#list_head open_files ; s#rw_semaphore rmdir_sem ; s#mutex commit_mutex ; unsigned long page_index ; s#nfs4_cached_acl * nfs4_acl ; s#list_head open_states ; s#nfs_delegation * delegation ; s#rw_semaphore rwsem ; s#pnfs_layout_hdr * layout ; t#__u64 write_io ; t#__u64 read_io ; s#fscache_cookie * fscache ; s#inode vfs_inode ; s#nfs4_xattr_cache * xattr_cache ; } pnfs_destroy_layout void pnfs_destroy_layout ( s#nfs_inode * ) @@ -94257,10 +94081,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -94458,10 +94281,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##cdev s##fscrypt_info @@ -94609,7 +94431,6 @@ s##partition_meta_info s##blkcg_gq s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -94631,7 +94452,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -94654,8 +94474,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -94790,7 +94610,6 @@ s##partition_meta_info s##blkcg_gq s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -94812,7 +94631,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -94831,8 +94649,8 @@ s##nfs_io_completion s##nfs_direct_req s##xattr_handler s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -95036,8 +94854,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -95289,10 +95107,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -117568,6 +117385,7 @@ get_kernel_pages int get_kernel_pages ( const s#kvec * , int , int , s#page * * mark_page_accessed extern void mark_page_accessed ( s#page * ) lru_cache_add extern void lru_cache_add ( s#page * ) release_pages void release_pages ( s#page * * , int ) +s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } __pagevec_release void __pagevec_release ( s#pagevec * ) pagevec_lookup_range unsigned pagevec_lookup_range ( s#pagevec * , s#address_space * , unsigned long * , unsigned long ) pagevec_lookup_range_tag unsigned pagevec_lookup_range_tag ( s#pagevec * , s#address_space * , unsigned long * , unsigned long , t#xa_mark_t ) @@ -122329,9 +122147,10 @@ s##crypto_aead s##aead_request ceph_check_fsid extern int ceph_check_fsid ( s#ceph_client * , s#ceph_fsid * ) ceph_compare_options extern int ceph_compare_options ( s#ceph_options * , s#ceph_client * ) +ceph_parse_fsid extern int ceph_parse_fsid ( const char * , s#ceph_fsid * ) ceph_alloc_options s#ceph_options * ceph_alloc_options ( void ) ceph_destroy_options extern void ceph_destroy_options ( s#ceph_options * ) -ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * ) +ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * , char ) ceph_parse_param int ceph_parse_param ( s#fs_parameter * , s#ceph_options * , s#fc_log * ) ceph_print_client_options int ceph_print_client_options ( s#seq_file * , s#ceph_client * , t#bool ) ceph_client_addr s#ceph_entity_addr * ceph_client_addr ( s#ceph_client * ) @@ -123016,7 +122835,7 @@ ceph_osdc_new_request extern s#ceph_osd_request * ceph_osdc_new_request ( s#ceph ceph_osdc_abort_requests void ceph_osdc_abort_requests ( s#ceph_osd_client * , int ) ceph_osdc_clear_abort_err void ceph_osdc_clear_abort_err ( s#ceph_osd_client * ) ceph_osdc_update_epoch_barrier void ceph_osdc_update_epoch_barrier ( s#ceph_osd_client * , t#u32 ) -ceph_osdc_start_request extern int ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * , t#bool ) +ceph_osdc_start_request void ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_cancel_request extern void ceph_osdc_cancel_request ( s#ceph_osd_request * ) ceph_osdc_wait_request extern int ceph_osdc_wait_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_sync extern void ceph_osdc_sync ( s#ceph_osd_client * ) @@ -123029,7 +122848,7 @@ ceph_osdc_list_watchers int ceph_osdc_list_watchers ( s#ceph_osd_client * , s#ce ceph_osdc_flush_notifies extern void ceph_osdc_flush_notifies ( s#ceph_osd_client * ) ceph_osdc_maybe_request_map void ceph_osdc_maybe_request_map ( s#ceph_osd_client * ) ceph_osdc_call int ceph_osdc_call ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , const char * , const char * , unsigned int , s#page * , t#size_t , s#page * * , t#size_t * ) -ceph_osdc_copy_from int ceph_osdc_copy_from ( s#ceph_osd_client * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u64 , t#u8 ) +osd_req_op_copy_from_init extern int osd_req_op_copy_from_init ( s#ceph_osd_request * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u32 , t#u64 , t#u8 ) /* net/ceph/osdmap.o */ ceph_pg_pool_name_by_id extern const char * ceph_pg_pool_name_by_id ( s#ceph_osdmap * , t#u64 ) diff --git a/kabi/s390x/symvers-default b/kabi/s390x/symvers-default index c47c0fc..94c65c0 100644 --- a/kabi/s390x/symvers-default +++ b/kabi/s390x/symvers-default @@ -1,18 +1,18 @@ -0xc299d816 ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL +0x6165910c ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL 0xedd17b31 sock_get_timeout vmlinux EXPORT_SYMBOL 0x55417264 unregister_vt_notifier vmlinux EXPORT_SYMBOL_GPL -0xa8d015ae set_anon_super vmlinux EXPORT_SYMBOL +0x70473e50 set_anon_super vmlinux EXPORT_SYMBOL 0xc71d9f16 __cleancache_invalidate_page vmlinux EXPORT_SYMBOL -0x6ffac79e kmem_cache_alloc vmlinux EXPORT_SYMBOL +0xb0ebf881 kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x5efdd68b __tracepoint_mmap_lock_released vmlinux EXPORT_SYMBOL -0x92f42a75 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL +0x83cb7859 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL 0xae1051b0 net_cls_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x4b965d1b xsk_tx_completed vmlinux EXPORT_SYMBOL -0xa75e4e79 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL +0x72147d3d xsk_tx_completed vmlinux EXPORT_SYMBOL +0x15dfa975 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL 0xff7ec0ff dma_fence_get_stub vmlinux EXPORT_SYMBOL 0x6fc0c58d dma_fence_default_wait vmlinux EXPORT_SYMBOL -0x3153c16a request_firmware vmlinux EXPORT_SYMBOL -0xbfb47e78 netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL +0x424aba8e request_firmware vmlinux EXPORT_SYMBOL +0xf2779a4a netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL 0xc9d6c439 dev_uc_sync vmlinux EXPORT_SYMBOL 0x2a0c530d dev_mc_sync vmlinux EXPORT_SYMBOL 0x07242d92 put_dax vmlinux EXPORT_SYMBOL_GPL @@ -27,18 +27,18 @@ 0x89a72572 __tracepoint_s390_cio_hsch vmlinux EXPORT_SYMBOL 0xe947b2f0 __tracepoint_s390_cio_xsch vmlinux EXPORT_SYMBOL 0xa3f7aa51 __tracepoint_s390_cio_rsch vmlinux EXPORT_SYMBOL -0x24047852 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL +0xfcae41f4 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL 0x9dec814f xas_get_mark vmlinux EXPORT_SYMBOL_GPL 0x183a1e4d xas_set_mark vmlinux EXPORT_SYMBOL_GPL 0x2edcab17 ZSTD_initDStream_usingDDict vmlinux EXPORT_SYMBOL 0x1ffb27f1 ZSTD_initCStream_usingCDict vmlinux EXPORT_SYMBOL 0xb534f61f __kfifo_alloc vmlinux EXPORT_SYMBOL -0x6d528b6c nf_log_register vmlinux EXPORT_SYMBOL +0x2df4bb66 nf_log_register vmlinux EXPORT_SYMBOL 0x5f98bdb6 nf_hooks_needed vmlinux EXPORT_SYMBOL -0xd3fcd633 phy_reset vmlinux EXPORT_SYMBOL_GPL +0x91ed7f3d phy_reset vmlinux EXPORT_SYMBOL_GPL 0x3854774b kstrtoll vmlinux EXPORT_SYMBOL 0xbefc38f0 _debug_pagealloc_enabled vmlinux EXPORT_SYMBOL -0x764409ec nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL +0xc818f573 nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL 0x3adcfd58 device_add vmlinux EXPORT_SYMBOL_GPL 0xa478ee3a device_del vmlinux EXPORT_SYMBOL_GPL 0x44469a76 crc_ccitt_false_table vmlinux EXPORT_SYMBOL @@ -46,20 +46,20 @@ 0xdd391eff profile_event_unregister vmlinux EXPORT_SYMBOL_GPL 0xc78dfefd __irq_apply_affinity_hint vmlinux EXPORT_SYMBOL_GPL 0x1b7e96aa init_uts_ns vmlinux EXPORT_SYMBOL_GPL -0x43222f32 dst_discard_out vmlinux EXPORT_SYMBOL -0x1da86681 dst_release vmlinux EXPORT_SYMBOL -0xe876b238 sock_no_mmap vmlinux EXPORT_SYMBOL -0xdc17b3e2 dev_lstats_read vmlinux EXPORT_SYMBOL +0x1a5c9085 dst_discard_out vmlinux EXPORT_SYMBOL +0xcac29056 dst_release vmlinux EXPORT_SYMBOL +0x9e758a4b sock_no_mmap vmlinux EXPORT_SYMBOL +0x67dbb397 dev_lstats_read vmlinux EXPORT_SYMBOL 0xacb4d88c clk_rate_exclusive_put vmlinux EXPORT_SYMBOL_GPL 0x461d16ca sg_nents vmlinux EXPORT_SYMBOL 0x1b29eb90 ioc_find_get_icq vmlinux EXPORT_SYMBOL_GPL 0x27866435 security_xfrm_state_alloc vmlinux EXPORT_SYMBOL 0xe4fafbc8 sysfs_update_group vmlinux EXPORT_SYMBOL_GPL -0xbe6434a0 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL +0x808df84d fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL 0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL -0x0ad9b163 tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL +0x40366f2a tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL 0x54e6fcdd net_enable_timestamp vmlinux EXPORT_SYMBOL -0xd0ee6bbc sockfd_lookup vmlinux EXPORT_SYMBOL +0xc1edeba7 sockfd_lookup vmlinux EXPORT_SYMBOL 0x74165dce wwan_register_ops vmlinux EXPORT_SYMBOL_GPL 0x6f2df3ef dma_fence_signal vmlinux EXPORT_SYMBOL 0x8b910be2 errseq_sample vmlinux EXPORT_SYMBOL @@ -67,25 +67,25 @@ 0xfcbfec70 add_memory_driver_managed vmlinux EXPORT_SYMBOL_GPL 0xe4971ade tracing_alloc_snapshot vmlinux EXPORT_SYMBOL_GPL 0x3725b439 srcu_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL -0x60bb204e appldata_register_ops vmlinux EXPORT_SYMBOL_GPL -0x881a6a2a ping_seq_next vmlinux EXPORT_SYMBOL_GPL -0x93da9a5a dev_graft_qdisc vmlinux EXPORT_SYMBOL +0x233da3a1 appldata_register_ops vmlinux EXPORT_SYMBOL_GPL +0x36b4d0b1 ping_seq_next vmlinux EXPORT_SYMBOL_GPL +0xbcecb9dc dev_graft_qdisc vmlinux EXPORT_SYMBOL 0x7f00bdac devlink_resource_register vmlinux EXPORT_SYMBOL_GPL -0x6cd464cf phy_set_media vmlinux EXPORT_SYMBOL_GPL +0x58ccca7c phy_set_media vmlinux EXPORT_SYMBOL_GPL 0x3c17a35a badblocks_store vmlinux EXPORT_SYMBOL_GPL 0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0xd1a54c51 kbd_ioctl vmlinux EXPORT_SYMBOL -0x31a1f5ed xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x296674b9 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL -0xa701997c __dev_direct_xmit vmlinux EXPORT_SYMBOL -0x765428fb skb_splice_bits vmlinux EXPORT_SYMBOL_GPL -0x1e79c922 skb_ensure_writable vmlinux EXPORT_SYMBOL +0xc4b1a355 xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL +0xe2b99145 xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL +0xe6f84b1f __dev_direct_xmit vmlinux EXPORT_SYMBOL +0x143261e4 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL +0x540dfbed skb_ensure_writable vmlinux EXPORT_SYMBOL 0x3355b0e6 transport_class_register vmlinux EXPORT_SYMBOL_GPL 0xd9fb5fa5 serdev_device_write vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL 0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL -0x74e08693 nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL -0x04cd5fad mr_table_alloc vmlinux EXPORT_SYMBOL +0xaf81d777 nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL +0x34c95544 mr_table_alloc vmlinux EXPORT_SYMBOL 0x4c1798ee input_handler_for_each_handle vmlinux EXPORT_SYMBOL 0x4179b956 dma_resv_reserve_fences vmlinux EXPORT_SYMBOL 0xbc1dd549 fwnode_find_reference vmlinux EXPORT_SYMBOL_GPL @@ -96,11 +96,11 @@ 0x36f7d7c9 ccw_device_tm_intrg vmlinux EXPORT_SYMBOL 0x0518c3d4 input_mt_assign_slots vmlinux EXPORT_SYMBOL 0x7a676265 pci_bus_read_config_byte vmlinux EXPORT_SYMBOL -0x93c315d2 blkcg_root vmlinux EXPORT_SYMBOL_GPL -0x26a59314 mount_subtree vmlinux EXPORT_SYMBOL -0x0ccf451e iget_locked vmlinux EXPORT_SYMBOL +0xd1a6aff8 blkcg_root vmlinux EXPORT_SYMBOL_GPL +0x15d399f5 mount_subtree vmlinux EXPORT_SYMBOL +0x08418e1b iget_locked vmlinux EXPORT_SYMBOL 0x0c6ccf20 s390_isolate_bp vmlinux EXPORT_SYMBOL -0xcc34bb29 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x4763e75f __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL 0x6352eaa4 class_interface_register vmlinux EXPORT_SYMBOL_GPL 0xa8567085 iommu_group_add_device vmlinux EXPORT_SYMBOL_GPL 0x972c33a1 clk_hw_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL @@ -115,7 +115,7 @@ 0xa5a25b9f class_interface_unregister vmlinux EXPORT_SYMBOL_GPL 0xe343f3e2 __fscrypt_prepare_setattr vmlinux EXPORT_SYMBOL_GPL 0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0x8b763486 tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL +0x39ed9b11 tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL 0x4cc9df13 tty_register_device vmlinux EXPORT_SYMBOL 0xe0bc4fb2 simple_write_to_buffer vmlinux EXPORT_SYMBOL 0xbe118c52 __tracepoint_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL @@ -125,22 +125,22 @@ 0xf3107926 sha224_update vmlinux EXPORT_SYMBOL 0xc5f7e801 sg_last vmlinux EXPORT_SYMBOL 0x2b54c554 param_get_string vmlinux EXPORT_SYMBOL -0xd1d7f33b tc_setup_cb_add vmlinux EXPORT_SYMBOL +0x8d86a74a tc_setup_cb_add vmlinux EXPORT_SYMBOL 0x21ce3ed1 dev_fetch_sw_netstats vmlinux EXPORT_SYMBOL_GPL 0x39579087 sfp_may_have_phy vmlinux EXPORT_SYMBOL_GPL -0xb448b6b2 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL -0xa6034e47 wbt_enable_default vmlinux EXPORT_SYMBOL_GPL +0x85813110 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL +0xa48e4bec wbt_enable_default vmlinux EXPORT_SYMBOL_GPL 0x7cb04efc bdev_check_media_change vmlinux EXPORT_SYMBOL 0xfeb36370 crypto_cipher_decrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x76d3cd60 laptop_mode vmlinux EXPORT_SYMBOL -0x528e76ad end_page_writeback vmlinux EXPORT_SYMBOL -0x6b46c2e3 generic_file_direct_write vmlinux EXPORT_SYMBOL -0x6768ae52 skb_recv_datagram vmlinux EXPORT_SYMBOL +0x7ee73eb9 end_page_writeback vmlinux EXPORT_SYMBOL +0x1a5cd13a generic_file_direct_write vmlinux EXPORT_SYMBOL +0x6fae237a skb_recv_datagram vmlinux EXPORT_SYMBOL 0x43d8c620 clk_hw_round_rate vmlinux EXPORT_SYMBOL_GPL -0x3ba69224 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL +0x7e8e4229 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL 0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL -0x837067eb unregister_qdisc vmlinux EXPORT_SYMBOL +0x23ed523b unregister_qdisc vmlinux EXPORT_SYMBOL 0xdc43bdc6 pci_vpd_find_ro_info_keyword vmlinux EXPORT_SYMBOL_GPL 0x9765c602 pci_map_rom vmlinux EXPORT_SYMBOL 0x41b1c3e2 crypto_shash_final vmlinux EXPORT_SYMBOL_GPL @@ -148,22 +148,22 @@ 0xb615aaa4 crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL 0xaac11e0d crypto_ahash_finup vmlinux EXPORT_SYMBOL_GPL 0x410f47ef scatterwalk_copychunks vmlinux EXPORT_SYMBOL_GPL -0x00e6f06e security_task_getsecid_subj vmlinux EXPORT_SYMBOL -0x5417bfb7 pin_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x54ed4c32 security_task_getsecid_subj vmlinux EXPORT_SYMBOL +0x94282207 pin_user_pages_unlocked vmlinux EXPORT_SYMBOL 0x052c9aed ktime_get_real_fast_ns vmlinux EXPORT_SYMBOL_GPL -0x3716e129 sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL +0x715b29c4 sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL 0xdae162cb string_unescape vmlinux EXPORT_SYMBOL 0x0eab56fa __kfifo_max_r vmlinux EXPORT_SYMBOL -0x965b713f vm_insert_page vmlinux EXPORT_SYMBOL -0xc3316a66 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0x6de01920 vm_insert_page vmlinux EXPORT_SYMBOL +0x9ae47f9a bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL 0x165ce6f7 irq_domain_add_legacy vmlinux EXPORT_SYMBOL_GPL 0x8f1cd3eb irq_chip_disable_parent vmlinux EXPORT_SYMBOL_GPL 0xd34605cd register_console vmlinux EXPORT_SYMBOL -0xab1ab374 inet_reqsk_alloc vmlinux EXPORT_SYMBOL -0xf8635aaa sock_no_socketpair vmlinux EXPORT_SYMBOL +0xd12643dc inet_reqsk_alloc vmlinux EXPORT_SYMBOL +0x321f123b sock_no_socketpair vmlinux EXPORT_SYMBOL 0xb21b6292 input_ff_event vmlinux EXPORT_SYMBOL_GPL -0xf084acde __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x1e62c73f __filemap_set_wb_err vmlinux EXPORT_SYMBOL +0x9e33d20f __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x1c0ea25f __filemap_set_wb_err vmlinux EXPORT_SYMBOL 0x5bd4ff88 flow_action_cookie_create vmlinux EXPORT_SYMBOL 0x21cf0fc0 dev_addr_del vmlinux EXPORT_SYMBOL 0xe01c0841 gnet_stats_start_copy vmlinux EXPORT_SYMBOL @@ -171,7 +171,7 @@ 0x1c5ff742 clk_get_phase vmlinux EXPORT_SYMBOL_GPL 0x1f34d216 synth_event_trace_end vmlinux EXPORT_SYMBOL_GPL 0x95873b56 rcutorture_sched_setaffinity vmlinux EXPORT_SYMBOL_GPL -0x416027ac __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0xe554e361 __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x46013233 net_dec_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0x16cb4d5b platform_device_put vmlinux EXPORT_SYMBOL_GPL 0xeef45b6b platform_device_del vmlinux EXPORT_SYMBOL_GPL @@ -182,20 +182,20 @@ 0xbd679bd6 pci_get_dsn vmlinux EXPORT_SYMBOL_GPL 0x2ddb834b __xa_alloc vmlinux EXPORT_SYMBOL 0x92d6ea76 __kfifo_dma_in_prepare_r vmlinux EXPORT_SYMBOL -0xe8db1643 blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL +0x36e5468b blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL 0xfa6b261e bpf_preload_ops vmlinux EXPORT_SYMBOL_GPL 0x995d1071 prof_on vmlinux EXPORT_SYMBOL_GPL 0x9e38176f devm_free_irq vmlinux EXPORT_SYMBOL 0xa3a0cc12 raw3270_wait_queue vmlinux EXPORT_SYMBOL -0x237d6f42 kernel_accept vmlinux EXPORT_SYMBOL +0x955d8324 kernel_accept vmlinux EXPORT_SYMBOL 0xf0ff03b6 kset_create_and_add vmlinux EXPORT_SYMBOL_GPL 0xe14f9e35 ZSTD_compressBlock vmlinux EXPORT_SYMBOL 0xaeb07c19 pcim_iounmap vmlinux EXPORT_SYMBOL 0x8bb9d177 mm_kobj vmlinux EXPORT_SYMBOL_GPL -0x9ebe6c3e set_bdi_congested vmlinux EXPORT_SYMBOL -0x2c4dc405 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL +0xe5e40e4c set_bdi_congested vmlinux EXPORT_SYMBOL +0x758fd051 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL 0x9a684448 do_wait_intr vmlinux EXPORT_SYMBOL -0x154b0c4d netif_carrier_event vmlinux EXPORT_SYMBOL_GPL +0xd2d03341 netif_carrier_event vmlinux EXPORT_SYMBOL_GPL 0x06a8d788 dma_resv_iter_first_unlocked vmlinux EXPORT_SYMBOL 0xeb1ff5cf driver_find vmlinux EXPORT_SYMBOL_GPL 0xf104a9ce serdev_device_wait_until_sent vmlinux EXPORT_SYMBOL_GPL @@ -205,17 +205,17 @@ 0x634c6082 freq_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0xed656e30 udp_encap_disable vmlinux EXPORT_SYMBOL 0xa48348ad flow_rule_match_l2tpv3 vmlinux EXPORT_SYMBOL -0x70287f69 tso_build_data vmlinux EXPORT_SYMBOL +0x44d34fd4 tso_build_data vmlinux EXPORT_SYMBOL 0x976bdc89 dma_buf_map_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x42fbcdd0 tty_mode_ioctl vmlinux EXPORT_SYMBOL_GPL 0x06edb0dc load_nls vmlinux EXPORT_SYMBOL -0xb36d6ff3 xp_raw_get_data vmlinux EXPORT_SYMBOL +0xb4b04d13 xp_raw_get_data vmlinux EXPORT_SYMBOL 0x659ded26 xfrm_flush_gc vmlinux EXPORT_SYMBOL 0xc0fd237c xxh32 vmlinux EXPORT_SYMBOL 0xb6fbeefe xxh64 vmlinux EXPORT_SYMBOL 0x0b8211dd from_kuid vmlinux EXPORT_SYMBOL 0xd1cbc23c add_timer_on vmlinux EXPORT_SYMBOL_GPL -0xbb85ca04 ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0x5bdcf9e5 ip6_local_out vmlinux EXPORT_SYMBOL_GPL 0x327ce2b1 devm_platform_get_and_ioremap_resource vmlinux EXPORT_SYMBOL_GPL 0x61a76dc5 pci_slots_kset vmlinux EXPORT_SYMBOL_GPL 0xd7185e73 pci_find_next_ext_capability vmlinux EXPORT_SYMBOL_GPL @@ -228,10 +228,10 @@ 0x3db4dbd5 nvmem_cell_read vmlinux EXPORT_SYMBOL_GPL 0x1274a3a9 device_unregister vmlinux EXPORT_SYMBOL_GPL 0xcd6ab488 virtqueue_get_vring vmlinux EXPORT_SYMBOL_GPL -0xd556a46e vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL -0xb48d6a74 xfrm_state_add vmlinux EXPORT_SYMBOL -0xf28ceffb ping_rcv vmlinux EXPORT_SYMBOL_GPL -0x429f556c __netlink_kernel_create vmlinux EXPORT_SYMBOL +0xf1c6add8 vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL +0xf6831508 xfrm_state_add vmlinux EXPORT_SYMBOL +0x152dcf77 ping_rcv vmlinux EXPORT_SYMBOL_GPL +0x1c245b34 __netlink_kernel_create vmlinux EXPORT_SYMBOL 0x07483e13 cn_del_callback vmlinux EXPORT_SYMBOL_GPL 0x7128c2f9 iov_iter_kvec vmlinux EXPORT_SYMBOL 0x5e897ef6 iov_iter_bvec vmlinux EXPORT_SYMBOL @@ -240,7 +240,7 @@ 0x5f8d3f24 devlink_param_driverinit_value_set vmlinux EXPORT_SYMBOL_GPL 0x17bf77b8 serdev_controller_remove vmlinux EXPORT_SYMBOL_GPL 0xa177d5d0 pci_generic_config_read32 vmlinux EXPORT_SYMBOL_GPL -0x251d14df I_BDEV vmlinux EXPORT_SYMBOL +0x8b887033 I_BDEV vmlinux EXPORT_SYMBOL 0xef324eb0 fscrypt_ioctl_get_key_status vmlinux EXPORT_SYMBOL_GPL 0x7729cbdd task_handoff_register vmlinux EXPORT_SYMBOL_GPL 0x36270497 irq_create_fwspec_mapping vmlinux EXPORT_SYMBOL_GPL @@ -251,85 +251,85 @@ 0x4f1cd128 security_tun_dev_create vmlinux EXPORT_SYMBOL 0x610561da fs_context_for_mount vmlinux EXPORT_SYMBOL 0x38a9f7c5 in6addr_loopback vmlinux EXPORT_SYMBOL -0xb78db264 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL -0xec9b0db4 tcf_exts_terse_dump vmlinux EXPORT_SYMBOL -0xad4b99b0 netdev_set_num_tc vmlinux EXPORT_SYMBOL -0x1950a8a5 skb_dump vmlinux EXPORT_SYMBOL +0x9d0a3829 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL +0x76d668d8 tcf_exts_terse_dump vmlinux EXPORT_SYMBOL +0xb02e6604 netdev_set_num_tc vmlinux EXPORT_SYMBOL +0xbf76afc3 skb_dump vmlinux EXPORT_SYMBOL 0x1dc6c93b lookup_user_key vmlinux EXPORT_SYMBOL 0x64a2cb9a vfs_path_lookup vmlinux EXPORT_SYMBOL 0xd03eaf4c schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL -0x8e6eabc8 fib6_new_table vmlinux EXPORT_SYMBOL_GPL -0x0e5e5af4 invalidate_bdev vmlinux EXPORT_SYMBOL +0xcc9584e5 fib6_new_table vmlinux EXPORT_SYMBOL_GPL +0x50d7048f invalidate_bdev vmlinux EXPORT_SYMBOL 0x944375db _totalram_pages vmlinux EXPORT_SYMBOL 0x9aeacb87 ring_buffer_iter_empty vmlinux EXPORT_SYMBOL_GPL 0xd8daa951 put_pid_ns vmlinux EXPORT_SYMBOL_GPL -0x0fdc7848 tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL -0x0d942d8c netdev_info vmlinux EXPORT_SYMBOL +0xf2cb0626 tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL +0xe787448f netdev_info vmlinux EXPORT_SYMBOL 0xf5d98e42 tty_kopen_exclusive vmlinux EXPORT_SYMBOL_GPL 0xb5ffd6d9 pci_stop_root_bus vmlinux EXPORT_SYMBOL_GPL -0x72f6c802 kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0x635d0c31 kobject_uevent vmlinux EXPORT_SYMBOL_GPL 0xe09520c2 __fscrypt_prepare_rename vmlinux EXPORT_SYMBOL_GPL -0xa50841a7 vfs_ioctl vmlinux EXPORT_SYMBOL -0xa25019b0 sched_set_fifo vmlinux EXPORT_SYMBOL_GPL -0x6c2e6f8c inet_send_prepare vmlinux EXPORT_SYMBOL_GPL +0x96442c49 vfs_ioctl vmlinux EXPORT_SYMBOL +0x58dd6385 sched_set_fifo vmlinux EXPORT_SYMBOL_GPL +0xbbb09ab7 inet_send_prepare vmlinux EXPORT_SYMBOL_GPL 0xf9d996e7 regmap_get_raw_write_max vmlinux EXPORT_SYMBOL_GPL 0x4582a72e pci_bus_write_config_dword vmlinux EXPORT_SYMBOL 0x231b41cb fscrypt_prepare_new_inode vmlinux EXPORT_SYMBOL_GPL 0xd159586c net_prio_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xce154d1b dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL -0xb06f3a6b netdev_lower_state_changed vmlinux EXPORT_SYMBOL +0xba139cd4 dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL +0x5125755d netdev_lower_state_changed vmlinux EXPORT_SYMBOL 0x85f4155c tty_hung_up_p vmlinux EXPORT_SYMBOL -0x8909c369 blk_cleanup_queue vmlinux EXPORT_SYMBOL -0xfef8e474 iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL +0x74db1b2c blk_cleanup_queue vmlinux EXPORT_SYMBOL +0x80de68aa iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL 0x4a28f808 generic_setlease vmlinux EXPORT_SYMBOL -0xa75b1731 ipv6_getsockopt vmlinux EXPORT_SYMBOL +0x054e7b3e ipv6_getsockopt vmlinux EXPORT_SYMBOL 0x92fe35a4 pcim_enable_device vmlinux EXPORT_SYMBOL 0x5a49dbc9 timerqueue_del vmlinux EXPORT_SYMBOL_GPL -0x674a1e95 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL -0xfe1d0e8f nf_register_net_hooks vmlinux EXPORT_SYMBOL +0xa0c7462c mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL +0xeea663a7 nf_register_net_hooks vmlinux EXPORT_SYMBOL 0x318b8c79 dev_err_probe vmlinux EXPORT_SYMBOL_GPL 0x89b9f68b proc_mkdir_data vmlinux EXPORT_SYMBOL_GPL -0x7bdd02bc mpage_writepages vmlinux EXPORT_SYMBOL -0x982cd376 write_one_page vmlinux EXPORT_SYMBOL +0x4da5b1b1 mpage_writepages vmlinux EXPORT_SYMBOL +0xd9f3b8d5 write_one_page vmlinux EXPORT_SYMBOL 0x7a81541b async_synchronize_cookie vmlinux EXPORT_SYMBOL_GPL -0x2d847cd8 udp6_set_csum vmlinux EXPORT_SYMBOL -0xf832e1c6 inet_add_protocol vmlinux EXPORT_SYMBOL +0xc8264492 udp6_set_csum vmlinux EXPORT_SYMBOL +0xe917b7b6 inet_add_protocol vmlinux EXPORT_SYMBOL 0xcd6f2dc9 nf_log_buf_add vmlinux EXPORT_SYMBOL_GPL 0x0571a4b2 n_tty_ioctl_helper vmlinux EXPORT_SYMBOL 0xd2c80a6a virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL -0x4e3a4614 sync_blockdev vmlinux EXPORT_SYMBOL -0x70a69ad0 nobh_write_end vmlinux EXPORT_SYMBOL +0x66a09a62 sync_blockdev vmlinux EXPORT_SYMBOL +0x2d32335b nobh_write_end vmlinux EXPORT_SYMBOL 0xd791a3ca dma_map_sg_attrs vmlinux EXPORT_SYMBOL -0x4888f054 tcf_idr_release vmlinux EXPORT_SYMBOL +0x2b7ed34a tcf_idr_release vmlinux EXPORT_SYMBOL 0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL -0x83981176 dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL -0xf081de05 sock_rfree vmlinux EXPORT_SYMBOL -0x18d6de16 kernel_recvmsg vmlinux EXPORT_SYMBOL +0xbbcefaa1 dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL +0x3db6aa9d sock_rfree vmlinux EXPORT_SYMBOL +0x91dbd4d5 kernel_recvmsg vmlinux EXPORT_SYMBOL 0x1f2b53d9 __root_device_register vmlinux EXPORT_SYMBOL_GPL 0xf8d07858 bitmap_from_arr32 vmlinux EXPORT_SYMBOL -0xc111a43e freeze_bdev vmlinux EXPORT_SYMBOL +0xfb72c6bf freeze_bdev vmlinux EXPORT_SYMBOL 0x0b941c35 ima_file_check vmlinux EXPORT_SYMBOL_GPL 0x56d2a9d1 dquot_reclaim_space_nodirty vmlinux EXPORT_SYMBOL 0x63b2c6fa clockevents_unbind_device vmlinux EXPORT_SYMBOL_GPL 0x7b524a76 srcu_batches_completed vmlinux EXPORT_SYMBOL_GPL -0xadfd8f80 gmap_get vmlinux EXPORT_SYMBOL_GPL -0x16033c65 xp_dma_map vmlinux EXPORT_SYMBOL +0x7295cbd5 gmap_get vmlinux EXPORT_SYMBOL_GPL +0x04c904e6 xp_dma_map vmlinux EXPORT_SYMBOL 0x2009e400 devlink_info_board_serial_number_put vmlinux EXPORT_SYMBOL_GPL -0xabbdeeb1 skb_kill_datagram vmlinux EXPORT_SYMBOL -0xf449419b kfree_skb vmlinux EXPORT_SYMBOL +0xbcc50a4d skb_kill_datagram vmlinux EXPORT_SYMBOL +0xbfc8f5d7 kfree_skb vmlinux EXPORT_SYMBOL 0xc2eeacb6 fsverity_verify_page vmlinux EXPORT_SYMBOL_GPL 0xadd1f438 kernel_kobj vmlinux EXPORT_SYMBOL_GPL 0xc53ba24f atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x5188a1a0 param_get_long vmlinux EXPORT_SYMBOL 0x03d2240c add_virt_timer_periodic vmlinux EXPORT_SYMBOL -0x6d573ffd udp_seq_next vmlinux EXPORT_SYMBOL -0x6484d9c0 ip_sock_set_freebind vmlinux EXPORT_SYMBOL +0x7f84c19a udp_seq_next vmlinux EXPORT_SYMBOL +0xce64e837 ip_sock_set_freebind vmlinux EXPORT_SYMBOL 0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL 0x9b496b21 posix_acl_alloc vmlinux EXPORT_SYMBOL 0x17fe080c kernel_read_file_from_fd vmlinux EXPORT_SYMBOL_GPL -0xc6280907 int_active_memcg vmlinux EXPORT_SYMBOL_GPL -0x44ca3787 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL -0x84fb663b __kfree_skb vmlinux EXPORT_SYMBOL +0x9759cf62 int_active_memcg vmlinux EXPORT_SYMBOL_GPL +0x35495535 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL +0x7034f825 __kfree_skb vmlinux EXPORT_SYMBOL 0x23a44d07 tty_port_register_device vmlinux EXPORT_SYMBOL_GPL 0x9e05c440 dma_async_device_channel_register vmlinux EXPORT_SYMBOL_GPL 0xc9822234 clk_register_clkdev vmlinux EXPORT_SYMBOL @@ -337,84 +337,84 @@ 0xe0eaab94 sysfs_update_groups vmlinux EXPORT_SYMBOL_GPL 0xbe1cb450 register_trace_event vmlinux EXPORT_SYMBOL_GPL 0x91955a9f start_poll_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL -0xb1d62cbb ptep_test_and_clear_uc vmlinux EXPORT_SYMBOL_GPL +0x8a85dbd5 ptep_test_and_clear_uc vmlinux EXPORT_SYMBOL_GPL 0x7e70adde __hw_addr_unsync_dev vmlinux EXPORT_SYMBOL 0x89ea5521 digsig_verify vmlinux EXPORT_SYMBOL_GPL 0x4b21dc7b dma_set_coherent_mask vmlinux EXPORT_SYMBOL -0x29efcd5c tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL -0x407a64c3 ip_defrag vmlinux EXPORT_SYMBOL -0x0fe9a9f7 register_qdisc vmlinux EXPORT_SYMBOL +0x38f25dd9 tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL +0x36e5b125 ip_defrag vmlinux EXPORT_SYMBOL +0xe9db693c register_qdisc vmlinux EXPORT_SYMBOL 0xabb35c6e devm_hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL 0x58def6ca sfp_module_remove vmlinux EXPORT_SYMBOL_GPL 0x034a7afe idr_destroy vmlinux EXPORT_SYMBOL 0xb381ff9e ida_destroy vmlinux EXPORT_SYMBOL 0x47c20f8a refcount_dec_not_one vmlinux EXPORT_SYMBOL 0xb44b321c public_key_verify_signature vmlinux EXPORT_SYMBOL_GPL -0x8c970ed3 fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL +0xfed04f67 fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL 0xa3b958ce reset_hung_task_detector vmlinux EXPORT_SYMBOL_GPL -0x01a50678 default_qdisc_ops vmlinux EXPORT_SYMBOL +0x49da08de default_qdisc_ops vmlinux EXPORT_SYMBOL 0x27dc9471 __tracepoint_br_fdb_update vmlinux EXPORT_SYMBOL_GPL -0x11f6e6c2 free_netdev vmlinux EXPORT_SYMBOL +0xc81d5249 free_netdev vmlinux EXPORT_SYMBOL 0x4f247100 aead_register_instance vmlinux EXPORT_SYMBOL_GPL 0x10e6f74a free_contig_range vmlinux EXPORT_SYMBOL 0xc9ec4e21 free_percpu vmlinux EXPORT_SYMBOL_GPL 0x2f1ea064 __SCK__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL -0xca2d47c8 ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL -0x9809838f ip6_dst_alloc vmlinux EXPORT_SYMBOL +0xb638c21a ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL +0x24a65c24 ip6_dst_alloc vmlinux EXPORT_SYMBOL 0x353b496c devlink_port_attrs_set vmlinux EXPORT_SYMBOL_GPL -0x9527ce64 netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL -0xaba2231c metadata_dst_free vmlinux EXPORT_SYMBOL_GPL -0xdd227795 __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0xdcb0e3c0 sk_setup_caps vmlinux EXPORT_SYMBOL_GPL +0x20b9ea04 netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL +0xa6ef668f metadata_dst_free vmlinux EXPORT_SYMBOL_GPL +0x979ac29e __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x106df995 sk_setup_caps vmlinux EXPORT_SYMBOL_GPL 0xfad659b3 nvmem_del_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x7a5d9a71 ZSTD_DStreamWorkspaceBound vmlinux EXPORT_SYMBOL 0x424d3620 zlib_inflateIncomp vmlinux EXPORT_SYMBOL -0x99c52459 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL -0x3cabe0fd iomap_releasepage vmlinux EXPORT_SYMBOL_GPL +0xe5535bc9 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL +0xa060f13f iomap_releasepage vmlinux EXPORT_SYMBOL_GPL 0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL -0xa6688d34 __skb_flow_get_ports vmlinux EXPORT_SYMBOL -0xec9ba48c sk_stream_wait_connect vmlinux EXPORT_SYMBOL +0x8bdefe6e __skb_flow_get_ports vmlinux EXPORT_SYMBOL +0x8dbc75f5 sk_stream_wait_connect vmlinux EXPORT_SYMBOL 0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL -0xe05878e3 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL -0x16764d25 sock_no_sendmsg vmlinux EXPORT_SYMBOL +0x7c7e8da1 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL +0xe91d5fd0 sock_no_sendmsg vmlinux EXPORT_SYMBOL 0x8c47afca idr_alloc vmlinux EXPORT_SYMBOL_GPL 0x11c235e8 vfs_unlink vmlinux EXPORT_SYMBOL 0x3ba01b47 get_compat_sigset vmlinux EXPORT_SYMBOL_GPL -0xef98878d fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL -0x84ef30a8 get_task_exe_file vmlinux EXPORT_SYMBOL +0xe36ab00f fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL +0xee8aa4ec get_task_exe_file vmlinux EXPORT_SYMBOL 0xe713a97a irq_subclass_unregister vmlinux EXPORT_SYMBOL -0x83ad71f7 xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL -0x1460acb3 tcp_req_err vmlinux EXPORT_SYMBOL -0x09007723 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL +0xf4f9d098 xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL +0x8cf4cd48 tcp_req_err vmlinux EXPORT_SYMBOL +0x926ef82e __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL 0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL 0x2faf1120 pci_epc_clear_bar vmlinux EXPORT_SYMBOL_GPL 0x3f527033 key_revoke vmlinux EXPORT_SYMBOL -0x23031f4a pipe_unlock vmlinux EXPORT_SYMBOL -0xb28501f6 genlmsg_multicast_allns vmlinux EXPORT_SYMBOL -0x24e7c65b __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL +0x9fc22671 pipe_unlock vmlinux EXPORT_SYMBOL +0xa2c2d7ab genlmsg_multicast_allns vmlinux EXPORT_SYMBOL +0x3784d95c __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL 0xf132b050 bus_rescan_devices vmlinux EXPORT_SYMBOL_GPL 0xd4fbac3f vring_create_virtqueue vmlinux EXPORT_SYMBOL_GPL -0x3a276fbf bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL +0xcfa98b1a bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL 0xcdc7a2ba debugfs_read_file_bool vmlinux EXPORT_SYMBOL_GPL 0xc5b6f236 queue_work_on vmlinux EXPORT_SYMBOL 0xdbdf6c92 ioport_resource vmlinux EXPORT_SYMBOL 0x5c2f1546 devlink_sb_register vmlinux EXPORT_SYMBOL_GPL -0x5f8a79bd dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL +0x35a69c66 dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL 0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL 0x6bc05aed pci_epc_init_notify vmlinux EXPORT_SYMBOL_GPL 0x9a2b480b pci_probe_reset_bus vmlinux EXPORT_SYMBOL_GPL 0x9e9eab95 devcgroup_check_permission vmlinux EXPORT_SYMBOL 0xe57d6f23 debugfs_create_bool vmlinux EXPORT_SYMBOL_GPL -0xaa119bd9 generic_file_splice_read vmlinux EXPORT_SYMBOL -0x2c28f793 get_tree_single_reconf vmlinux EXPORT_SYMBOL +0x9c32dbb2 generic_file_splice_read vmlinux EXPORT_SYMBOL +0xc7529425 get_tree_single_reconf vmlinux EXPORT_SYMBOL 0x7e7e3f58 ring_buffer_reset_cpu vmlinux EXPORT_SYMBOL_GPL 0x82ee90dc timer_delete_sync vmlinux EXPORT_SYMBOL 0x151ec561 __irq_domain_add vmlinux EXPORT_SYMBOL_GPL 0x24511482 prepare_kernel_cred vmlinux EXPORT_SYMBOL 0x2641a1c6 diag224 vmlinux EXPORT_SYMBOL 0x015af7f4 system_state vmlinux EXPORT_SYMBOL -0x2a29f1a7 __icmp_send vmlinux EXPORT_SYMBOL -0xd74d8dce udp_push_pending_frames vmlinux EXPORT_SYMBOL +0x4eba47f5 __icmp_send vmlinux EXPORT_SYMBOL +0xbdc670b1 udp_push_pending_frames vmlinux EXPORT_SYMBOL 0x618117ee __platform_driver_probe vmlinux EXPORT_SYMBOL_GPL 0x45558f56 clk_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL 0x84e61bae ZSTD_CDictWorkspaceBound vmlinux EXPORT_SYMBOL @@ -427,16 +427,16 @@ 0x7a95e5ae do_settimeofday64 vmlinux EXPORT_SYMBOL 0x9a5b5c55 devm_request_resource vmlinux EXPORT_SYMBOL 0x6a202bec ccw_device_is_multipath vmlinux EXPORT_SYMBOL -0x1b1593fc __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL -0x5e7a3469 dev_get_by_index vmlinux EXPORT_SYMBOL +0x4cf4acfd __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL +0xa83ceb5a dev_get_by_index vmlinux EXPORT_SYMBOL 0xeeff58fb dma_buf_unmap_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xe146dc9a pci_enable_ats vmlinux EXPORT_SYMBOL_GPL 0x4388497f xa_delete_node vmlinux EXPORT_SYMBOL_GPL 0x4dda726b match_strlcpy vmlinux EXPORT_SYMBOL 0xc9827693 __bpf_call_base vmlinux EXPORT_SYMBOL_GPL 0x951a2dfe iucv_path_accept vmlinux EXPORT_SYMBOL -0x2eee8f72 inet6_hash vmlinux EXPORT_SYMBOL_GPL -0x701077d2 init_net vmlinux EXPORT_SYMBOL +0xf02f48bf inet6_hash vmlinux EXPORT_SYMBOL_GPL +0xf7ad416b init_net vmlinux EXPORT_SYMBOL 0xc8fa39e4 class_create_file_ns vmlinux EXPORT_SYMBOL_GPL 0x3b345e99 pci_stop_and_remove_bus_device_locked vmlinux EXPORT_SYMBOL_GPL 0x25b970a1 textsearch_find_continuous vmlinux EXPORT_SYMBOL @@ -444,9 +444,9 @@ 0x1c69c896 keyring_search vmlinux EXPORT_SYMBOL 0x72f07ae9 key_unlink vmlinux EXPORT_SYMBOL 0x41ed3cec eventfd_ctx_remove_wait_queue vmlinux EXPORT_SYMBOL_GPL -0xf72162f5 generic_delete_inode vmlinux EXPORT_SYMBOL +0x24f20907 generic_delete_inode vmlinux EXPORT_SYMBOL 0x924c46f8 zs_unmap_object vmlinux EXPORT_SYMBOL_GPL -0xa5a163c3 vm_insert_pages vmlinux EXPORT_SYMBOL +0xd2763646 vm_insert_pages vmlinux EXPORT_SYMBOL 0xab9bd884 perf_register_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0x57f18433 swake_up_one vmlinux EXPORT_SYMBOL 0x841cc2f6 dma_fence_remove_callback vmlinux EXPORT_SYMBOL @@ -454,71 +454,71 @@ 0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL 0x0c7cf7c6 zero_page_mask vmlinux EXPORT_SYMBOL 0xc1c8f8be raw3270_activate_view vmlinux EXPORT_SYMBOL -0xe5cf9e32 dev_change_proto_down vmlinux EXPORT_SYMBOL -0x7943c739 sock_bindtoindex vmlinux EXPORT_SYMBOL -0xb5649682 sock_gettstamp vmlinux EXPORT_SYMBOL +0xfe80f3c2 dev_change_proto_down vmlinux EXPORT_SYMBOL +0xe38a936b sock_bindtoindex vmlinux EXPORT_SYMBOL +0x56e3ff5d sock_gettstamp vmlinux EXPORT_SYMBOL 0x34a35fc7 lockref_get_or_lock vmlinux EXPORT_SYMBOL 0xfd76f166 lockref_put_or_lock vmlinux EXPORT_SYMBOL 0x350f6ce5 tasklet_unlock_wait vmlinux EXPORT_SYMBOL_GPL 0xf2c43f3f zlib_deflate vmlinux EXPORT_SYMBOL 0xe1d09fac blk_revalidate_disk_zones vmlinux EXPORT_SYMBOL_GPL -0xcb15b67f __bio_release_pages vmlinux EXPORT_SYMBOL_GPL +0x4d250534 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL 0xa9d0ab1f trace_seq_putmem_hex vmlinux EXPORT_SYMBOL_GPL 0xca431c05 wake_bit_function vmlinux EXPORT_SYMBOL 0x594fe160 tod_clock_base vmlinux EXPORT_SYMBOL_GPL -0x88a9265a inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL +0xfea67a92 inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL 0xa0d87339 qdisc_get_rtab vmlinux EXPORT_SYMBOL -0x82593dfd dev_change_proto_down_generic vmlinux EXPORT_SYMBOL -0x72c9a0dd skb_orphan_partial vmlinux EXPORT_SYMBOL +0xf1351c61 dev_change_proto_down_generic vmlinux EXPORT_SYMBOL +0xfd99acc7 skb_orphan_partial vmlinux EXPORT_SYMBOL 0xe836dfb1 bus_remove_file vmlinux EXPORT_SYMBOL_GPL 0x8728686b locks_release_private vmlinux EXPORT_SYMBOL_GPL 0x71d38a70 locks_lock_inode_wait vmlinux EXPORT_SYMBOL 0x0c37b075 __fscrypt_encrypt_symlink vmlinux EXPORT_SYMBOL_GPL 0x1f95657b mempool_resize vmlinux EXPORT_SYMBOL 0x7e3bdecd __ftrace_vprintk vmlinux EXPORT_SYMBOL_GPL -0xdc50be88 xfrm_unregister_km vmlinux EXPORT_SYMBOL -0x4d6698f2 in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x8d7b746e xfrm_unregister_km vmlinux EXPORT_SYMBOL +0xd9a3f402 in_dev_finish_destroy vmlinux EXPORT_SYMBOL 0xf8016dac device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL 0x87b8798d sg_next vmlinux EXPORT_SYMBOL 0x0b07abe2 unshare_fs_struct vmlinux EXPORT_SYMBOL_GPL 0xb67d985d smp_call_function_any vmlinux EXPORT_SYMBOL_GPL 0x20e6176b freq_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x2c790d4a __tracepoint_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x67ac5438 unix_inq_len vmlinux EXPORT_SYMBOL_GPL +0xf0cba073 unix_inq_len vmlinux EXPORT_SYMBOL_GPL 0x2431c6d2 tty_port_carrier_raised vmlinux EXPORT_SYMBOL 0x47fd8a9c sbitmap_queue_get_shallow vmlinux EXPORT_SYMBOL_GPL 0x354c1f73 crypto_enqueue_request_head vmlinux EXPORT_SYMBOL_GPL -0xe336f4c9 __brelse vmlinux EXPORT_SYMBOL -0xb4c1011c pipe_lock vmlinux EXPORT_SYMBOL -0xf8b8312b trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL -0xd9aa1327 __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL +0xc5fb5368 __brelse vmlinux EXPORT_SYMBOL +0x726e558f pipe_lock vmlinux EXPORT_SYMBOL +0x9322424c trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL +0x5663abae __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL 0x020dbf27 bitmap_alloc vmlinux EXPORT_SYMBOL 0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL -0x52901776 mark_buffer_async_write vmlinux EXPORT_SYMBOL +0x1294b65a mark_buffer_async_write vmlinux EXPORT_SYMBOL 0xcd0c29d2 wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL 0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL -0xf9caa8ae ip_route_me_harder vmlinux EXPORT_SYMBOL -0xe4b40bc3 inet_sock_destruct vmlinux EXPORT_SYMBOL -0x9d4276a4 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL -0xf4865767 nf_reinject vmlinux EXPORT_SYMBOL +0x7f6f2bdb ip_route_me_harder vmlinux EXPORT_SYMBOL +0x7060b232 inet_sock_destruct vmlinux EXPORT_SYMBOL +0x051b4405 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL +0xb3613c22 nf_reinject vmlinux EXPORT_SYMBOL 0x6bd279c2 generic_device_group vmlinux EXPORT_SYMBOL_GPL 0x5b9989f6 tty_chars_in_buffer vmlinux EXPORT_SYMBOL 0x815588a6 clk_enable vmlinux EXPORT_SYMBOL_GPL 0x51641162 opal_unlock_from_suspend vmlinux EXPORT_SYMBOL 0xddad3861 elv_rqhash_del vmlinux EXPORT_SYMBOL_GPL 0x3c6d814d unregister_nls vmlinux EXPORT_SYMBOL -0xd68aaa3b bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL +0x41b593a9 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL 0x885528a6 ring_buffer_discard_commit vmlinux EXPORT_SYMBOL_GPL 0x159d5a81 devlink_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL 0xef23dcc7 regmap_write_async vmlinux EXPORT_SYMBOL_GPL -0x41982558 phy_exit vmlinux EXPORT_SYMBOL_GPL +0x65e65fa7 phy_exit vmlinux EXPORT_SYMBOL_GPL 0x54b44651 verify_signature vmlinux EXPORT_SYMBOL_GPL 0x8e5ea2da skcipher_register_instance vmlinux EXPORT_SYMBOL_GPL 0xd6bd5368 fscrypt_setup_filename vmlinux EXPORT_SYMBOL -0x0160b692 tcf_qevent_init vmlinux EXPORT_SYMBOL -0x265e1a58 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0x633d37f1 tcf_qevent_init vmlinux EXPORT_SYMBOL +0xea7f9b36 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL 0x1fa1d95c sha256_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0x838b5f95 fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL +0xe52cddc6 fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL 0x3a74e484 __tracepoint_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0xdfcc992c current_work vmlinux EXPORT_SYMBOL 0xfc03d97a page_is_ram vmlinux EXPORT_SYMBOL_GPL @@ -529,33 +529,33 @@ 0x228b6bda locks_alloc_lock vmlinux EXPORT_SYMBOL_GPL 0xb5c10e39 mmu_interval_notifier_remove vmlinux EXPORT_SYMBOL_GPL 0x93b3fc74 register_dcbevent_notifier vmlinux EXPORT_SYMBOL -0x43033dea xfrm_state_lookup vmlinux EXPORT_SYMBOL -0x9dbb839a tcp_parse_options vmlinux EXPORT_SYMBOL +0x7a54cfdd xfrm_state_lookup vmlinux EXPORT_SYMBOL +0x7f880fe9 tcp_parse_options vmlinux EXPORT_SYMBOL 0x5d004c88 flow_rule_match_pppoe vmlinux EXPORT_SYMBOL -0x9a9d9044 sk_filter_trim_cap vmlinux EXPORT_SYMBOL -0xddeb4d18 rps_may_expire_flow vmlinux EXPORT_SYMBOL +0x74509f01 sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0xba4a792b rps_may_expire_flow vmlinux EXPORT_SYMBOL 0x00441ef6 ZSTD_compressStream vmlinux EXPORT_SYMBOL 0xdc9f726d key_move vmlinux EXPORT_SYMBOL 0x7819aea9 __kmalloc_node vmlinux EXPORT_SYMBOL 0x1d3e2765 iucv_path_quiesce vmlinux EXPORT_SYMBOL 0xbb627d88 iucv_if vmlinux EXPORT_SYMBOL -0x02f62444 pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL +0x9a392bab pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL 0xcf9b558d touchscreen_set_mt_pos vmlinux EXPORT_SYMBOL 0x9cc5ebfc module_refcount vmlinux EXPORT_SYMBOL -0xac7631b5 inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL +0x163ac13a inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL 0x00270273 fwnode_get_nth_parent vmlinux EXPORT_SYMBOL_GPL 0xcbf0d68b firmware_kobj vmlinux EXPORT_SYMBOL_GPL 0x78c11478 __tty_insert_flip_char vmlinux EXPORT_SYMBOL 0xe7a62311 pci_store_saved_state vmlinux EXPORT_SYMBOL_GPL 0x188a1647 ecc_is_pubkey_valid_full vmlinux EXPORT_SYMBOL -0x4e3a944f unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL +0xa83d39e7 unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL 0xedee4577 handle_edge_irq vmlinux EXPORT_SYMBOL 0x7fecc6fa l3mdev_update_flow vmlinux EXPORT_SYMBOL_GPL 0xa8c6e050 devlink_port_region_create vmlinux EXPORT_SYMBOL_GPL 0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL -0x7757b499 __account_locked_vm vmlinux EXPORT_SYMBOL_GPL -0x13d5ee0d __pskb_copy_fclone vmlinux EXPORT_SYMBOL -0xeb154caa ___pskb_trim vmlinux EXPORT_SYMBOL +0xdc6cd795 __account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0x086fe7df __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0xfa500de9 ___pskb_trim vmlinux EXPORT_SYMBOL 0xac030021 tty_driver_flush_buffer vmlinux EXPORT_SYMBOL 0x6cd5586c pci_setup_cardbus vmlinux EXPORT_SYMBOL 0xe2d5255a strcmp vmlinux EXPORT_SYMBOL @@ -570,113 +570,114 @@ 0x024c8a04 hdmi_infoframe_log vmlinux EXPORT_SYMBOL 0x09e0d92b should_fail vmlinux EXPORT_SYMBOL_GPL 0xdb846ed1 vfs_create vmlinux EXPORT_SYMBOL -0x078d5b91 gmap_shadow_valid vmlinux EXPORT_SYMBOL_GPL -0xdb28dd0e tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL +0xc1442a5b gmap_shadow_valid vmlinux EXPORT_SYMBOL_GPL +0x9c3b657f tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL 0xf04700f2 devm_device_add_group vmlinux EXPORT_SYMBOL_GPL 0x562951fc clk_register_divider_table vmlinux EXPORT_SYMBOL_GPL 0x8180cede asn1_encode_sequence vmlinux EXPORT_SYMBOL_GPL 0x65012a7f nla_reserve_64bit vmlinux EXPORT_SYMBOL -0x1dcc8460 sb_min_blocksize vmlinux EXPORT_SYMBOL +0x467487a2 sb_min_blocksize vmlinux EXPORT_SYMBOL 0x8b0cc6e0 __unwind_start vmlinux EXPORT_SYMBOL_GPL 0xb811dd76 debug_register_mode vmlinux EXPORT_SYMBOL 0xbdb72342 __tracepoint_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0x9bedd673 dma_fence_get_status vmlinux EXPORT_SYMBOL 0xbcf1f0e6 zs_create_pool vmlinux EXPORT_SYMBOL_GPL -0xef43ae2b page_cache_prev_miss vmlinux EXPORT_SYMBOL +0x1a0849c2 page_cache_prev_miss vmlinux EXPORT_SYMBOL 0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL -0xf9017062 tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL +0xa664719d tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL 0xe7e14a18 register_fib_notifier vmlinux EXPORT_SYMBOL -0xe05e7500 vm_map_pages_zero vmlinux EXPORT_SYMBOL +0x4f1e8018 vm_map_pages_zero vmlinux EXPORT_SYMBOL 0xec9d7c8a __traceiter_s390_diagnose vmlinux EXPORT_SYMBOL -0x990e748d inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0xd0b5b4d3 inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL 0xc498bdc9 devlink_register vmlinux EXPORT_SYMBOL_GPL 0xd93e7386 pcix_set_mmrbc vmlinux EXPORT_SYMBOL 0x67ce597c unregister_sysctl_table vmlinux EXPORT_SYMBOL 0xc1394dbd mod_virt_timer_periodic vmlinux EXPORT_SYMBOL 0xfca7f934 devlink_region_create vmlinux EXPORT_SYMBOL_GPL -0x9eccdda8 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0xe170be49 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL 0xdf2f8a6c devm_clk_release_clkdev vmlinux EXPORT_SYMBOL 0x1dca8012 klist_prev vmlinux EXPORT_SYMBOL_GPL 0x8f51be1b sbitmap_add_wait_queue vmlinux EXPORT_SYMBOL_GPL -0x56103488 del_gendisk vmlinux EXPORT_SYMBOL -0x6c2ea170 block_write_full_page vmlinux EXPORT_SYMBOL +0xe1ebec51 del_gendisk vmlinux EXPORT_SYMBOL +0x1b7cf530 block_write_full_page vmlinux EXPORT_SYMBOL 0xe9c58a09 tcw_finalize vmlinux EXPORT_SYMBOL -0xd57aa3ab ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL -0xb2610e5a xfrm_register_type vmlinux EXPORT_SYMBOL -0x18fccde7 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL -0x5427b961 msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0x00da4000 ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL +0x0d0bc56b xfrm_register_type vmlinux EXPORT_SYMBOL +0x4a441b55 __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL +0x94595246 msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL 0x437a0d6d __sock_tx_timestamp vmlinux EXPORT_SYMBOL -0x49118705 clear_bdi_congested vmlinux EXPORT_SYMBOL +0x0bbc7fd5 clear_bdi_congested vmlinux EXPORT_SYMBOL 0x8aadd931 synth_event_trace_start vmlinux EXPORT_SYMBOL_GPL 0xcc935375 walk_iomem_res_desc vmlinux EXPORT_SYMBOL_GPL 0xe7368a8a fscrypt_encrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0x246cfd25 fscrypt_decrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0xf7f948a8 __blockdev_direct_IO vmlinux EXPORT_SYMBOL -0xe37f348e migrate_page vmlinux EXPORT_SYMBOL +0x142359de migrate_page vmlinux EXPORT_SYMBOL 0x68952493 rcu_note_context_switch vmlinux EXPORT_SYMBOL_GPL -0x1e64893d ip6_route_me_harder vmlinux EXPORT_SYMBOL -0xa23ef71d unix_destruct_scm vmlinux EXPORT_SYMBOL -0x74e676b4 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x64b4d2bf ip6_route_me_harder vmlinux EXPORT_SYMBOL +0x854d173b unix_destruct_scm vmlinux EXPORT_SYMBOL +0x08f68c0a __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL 0xae2e2616 dev_fwnode vmlinux EXPORT_SYMBOL_GPL 0xabc640f3 list_lru_isolate vmlinux EXPORT_SYMBOL_GPL 0x08c489ce is_hash_blacklisted vmlinux EXPORT_SYMBOL_GPL 0xaf376eea bpf_prog_alloc vmlinux EXPORT_SYMBOL_GPL 0x286a3661 airq_iv_scan vmlinux EXPORT_SYMBOL -0xe807c0a1 km_new_mapping vmlinux EXPORT_SYMBOL +0xdaffb0e4 km_new_mapping vmlinux EXPORT_SYMBOL 0x3283e6b0 prandom_seed_full_state vmlinux EXPORT_SYMBOL 0xee56dbad blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL -0x1bcae2dc generic_block_bmap vmlinux EXPORT_SYMBOL +0xc5633e11 generic_block_bmap vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6ef6b54f ktime_get_boot_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x4507f4a8 cpuhp_tasks_frozen vmlinux EXPORT_SYMBOL_GPL -0x40350853 __ip_dev_find vmlinux EXPORT_SYMBOL +0x65498aac __ip_dev_find vmlinux EXPORT_SYMBOL 0xa3687f21 __traceiter_map vmlinux EXPORT_SYMBOL_GPL 0xdf9bc82b sbitmap_any_bit_set vmlinux EXPORT_SYMBOL_GPL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL 0x4c4c956e nla_memcmp vmlinux EXPORT_SYMBOL -0xc3424e60 kmem_cache_free vmlinux EXPORT_SYMBOL -0xda18e378 netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0x8798f1bc kmem_cache_free vmlinux EXPORT_SYMBOL +0xc8dbe2e7 netdev_set_sb_channel vmlinux EXPORT_SYMBOL 0x8835dec9 get_cpu_device vmlinux EXPORT_SYMBOL_GPL 0x923b1276 dmaengine_get vmlinux EXPORT_SYMBOL 0x76c0447a pci_restore_msi_state vmlinux EXPORT_SYMBOL_GPL 0xa5737333 pcie_capability_clear_and_set_dword vmlinux EXPORT_SYMBOL -0x93f83e57 vfs_fadvise vmlinux EXPORT_SYMBOL +0xd7f7bfff fscrypt_fname_encrypted_size vmlinux EXPORT_SYMBOL_GPL +0x4e2b2d65 vfs_fadvise vmlinux EXPORT_SYMBOL 0x45b9877f prepare_to_wait vmlinux EXPORT_SYMBOL 0x85bd1608 __request_region vmlinux EXPORT_SYMBOL -0xd6b57c5b switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0xcdf6e26b switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL 0x29604158 napi_busy_loop vmlinux EXPORT_SYMBOL 0x989e1516 xa_destroy vmlinux EXPORT_SYMBOL 0xf0009fee put_pages_list vmlinux EXPORT_SYMBOL 0xedcc90e9 from_kprojid vmlinux EXPORT_SYMBOL 0x44992c5e ap_queue_message vmlinux EXPORT_SYMBOL -0x54b35355 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL -0x5e660e80 sock_wfree vmlinux EXPORT_SYMBOL +0x7525150a skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0x16670888 sock_wfree vmlinux EXPORT_SYMBOL 0x8d0abf3a __tracepoint_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x724ddac7 utf8version_is_supported vmlinux EXPORT_SYMBOL 0xe7324b9a utf8nfdicf vmlinux EXPORT_SYMBOL 0x803ddbb6 __posix_acl_create vmlinux EXPORT_SYMBOL -0x98122a6c __page_cache_alloc vmlinux EXPORT_SYMBOL +0x6b7083f0 __page_cache_alloc vmlinux EXPORT_SYMBOL 0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL -0x367a662d inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0x578054f0 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL 0xd60df7f2 fw_devlink_purge_absent_suppliers vmlinux EXPORT_SYMBOL_GPL 0xd4b9a616 reset_control_bulk_put vmlinux EXPORT_SYMBOL_GPL -0xe164948a __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL +0x82ffa3eb __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL 0xa976957d bitmap_remap vmlinux EXPORT_SYMBOL 0xe9092841 crypto_sha512_finup vmlinux EXPORT_SYMBOL 0x2fa28d72 dquot_commit vmlinux EXPORT_SYMBOL -0xf3491275 __block_write_full_page vmlinux EXPORT_SYMBOL -0x1d164ec9 truncate_inode_pages vmlinux EXPORT_SYMBOL -0xf6c2fb40 uprobe_unregister vmlinux EXPORT_SYMBOL_GPL +0x481629fb __block_write_full_page vmlinux EXPORT_SYMBOL +0x77a361e0 truncate_inode_pages vmlinux EXPORT_SYMBOL +0xb5ca61b5 uprobe_unregister vmlinux EXPORT_SYMBOL_GPL 0xee08cada iucv_message_purge vmlinux EXPORT_SYMBOL -0x2a0b797e fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL -0x77cc1559 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL +0x8b837318 fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL +0x4deacb54 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL 0xaed28fb3 input_flush_device vmlinux EXPORT_SYMBOL 0x9b0c7342 regmap_bulk_write vmlinux EXPORT_SYMBOL_GPL 0xc46a63d4 cpumask_next vmlinux EXPORT_SYMBOL 0x15ade1cc filter_irq_stacks vmlinux EXPORT_SYMBOL_GPL 0xd7293ffc percpu_ref_reinit vmlinux EXPORT_SYMBOL_GPL 0x35ef375e sysfs_notify vmlinux EXPORT_SYMBOL_GPL -0x643388ea inet_hash vmlinux EXPORT_SYMBOL_GPL +0xc7dfe1c6 inet_hash vmlinux EXPORT_SYMBOL_GPL 0x9ad3de36 mm_account_pinned_pages vmlinux EXPORT_SYMBOL_GPL 0x0bec8e5d fs_dax_get_by_bdev vmlinux EXPORT_SYMBOL_GPL 0x6579d336 pci_epc_stop vmlinux EXPORT_SYMBOL_GPL @@ -684,47 +685,47 @@ 0x9a1dfd65 strpbrk vmlinux EXPORT_SYMBOL 0x476c85bc pkcs7_free_message vmlinux EXPORT_SYMBOL_GPL 0x2c96fa19 seq_lseek vmlinux EXPORT_SYMBOL -0x13b68dab pmdp_xchg_direct vmlinux EXPORT_SYMBOL -0x0a6aca63 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL +0x9f75767f pmdp_xchg_direct vmlinux EXPORT_SYMBOL +0xda682c33 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL 0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL -0xa7014b20 blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL +0x63d03c2e blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL 0x2c319325 kernfs_find_and_get_ns vmlinux EXPORT_SYMBOL_GPL 0x3b8cfbd4 zpci_aipb vmlinux EXPORT_SYMBOL_GPL 0x548d17c4 airq_iv_alloc vmlinux EXPORT_SYMBOL -0x211a54c1 vlan_vid_add vmlinux EXPORT_SYMBOL -0x127e9eeb ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL -0xac7ff777 xfrm_parse_spi vmlinux EXPORT_SYMBOL -0xffe2325a udp_gro_receive vmlinux EXPORT_SYMBOL -0x31171c7d napi_schedule_prep vmlinux EXPORT_SYMBOL +0x9c88257b vlan_vid_add vmlinux EXPORT_SYMBOL +0xafcc0b29 ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL +0x10f96da1 xfrm_parse_spi vmlinux EXPORT_SYMBOL +0xb533598d udp_gro_receive vmlinux EXPORT_SYMBOL +0xbc0ec097 napi_schedule_prep vmlinux EXPORT_SYMBOL 0x2e1d43cf lzo1x_1_compress vmlinux EXPORT_SYMBOL_GPL -0x20727b13 set_disk_ro vmlinux EXPORT_SYMBOL -0x5d05ae74 xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL +0xb959c302 set_disk_ro vmlinux EXPORT_SYMBOL +0x1b560f58 xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL 0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL 0x1a0c6022 flow_rule_match_ports_range vmlinux EXPORT_SYMBOL 0x83471765 bus_find_device vmlinux EXPORT_SYMBOL_GPL -0x68b3e1f8 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL +0x750292d7 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL 0x8f5f28db bpf_offload_dev_netdev_unregister vmlinux EXPORT_SYMBOL_GPL 0x0a39163e trace_raw_output_prep vmlinux EXPORT_SYMBOL 0x3b14479c relay_switch_subbuf vmlinux EXPORT_SYMBOL_GPL -0xa14b2715 tcp_create_openreq_child vmlinux EXPORT_SYMBOL -0x84c5c5a1 sk_common_release vmlinux EXPORT_SYMBOL +0x78da217d tcp_create_openreq_child vmlinux EXPORT_SYMBOL +0xcff1cd93 sk_common_release vmlinux EXPORT_SYMBOL 0xe82859ff init_node_memory_type vmlinux EXPORT_SYMBOL_GPL 0xc426c51f klp_shadow_free_all vmlinux EXPORT_SYMBOL_GPL 0x8dafdded lwtunnel_valid_encap_type_attr vmlinux EXPORT_SYMBOL_GPL -0x7cef7c11 skb_queue_head vmlinux EXPORT_SYMBOL -0xda54aa1e skb_prepare_seq_read vmlinux EXPORT_SYMBOL -0x9f393656 sk_reset_timer vmlinux EXPORT_SYMBOL -0xae63dbf7 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0xd8f7187e skb_queue_head vmlinux EXPORT_SYMBOL +0x43f68c46 skb_prepare_seq_read vmlinux EXPORT_SYMBOL +0x0ba05b1c sk_reset_timer vmlinux EXPORT_SYMBOL +0xbdb4a370 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0x6c3614e6 irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x40389267 atomic_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0xc57b8611 diag210 vmlinux EXPORT_SYMBOL -0xcf14a56a inet_frag_pull_head vmlinux EXPORT_SYMBOL -0xb269ae39 tcp_seq_next vmlinux EXPORT_SYMBOL -0x702b3f0d netdev_has_upper_dev vmlinux EXPORT_SYMBOL +0x30b8840b inet_frag_pull_head vmlinux EXPORT_SYMBOL +0x3a722e55 tcp_seq_next vmlinux EXPORT_SYMBOL +0x6eb814a5 netdev_has_upper_dev vmlinux EXPORT_SYMBOL 0x7d3155d8 iov_iter_npages vmlinux EXPORT_SYMBOL -0x47639372 bio_alloc_bioset vmlinux EXPORT_SYMBOL +0x7e037b83 bio_alloc_bioset vmlinux EXPORT_SYMBOL 0xba70c989 irq_domain_translate_onecell vmlinux EXPORT_SYMBOL_GPL -0xc66d18c9 seg6_hmac_info_del vmlinux EXPORT_SYMBOL +0x417c9fc3 seg6_hmac_info_del vmlinux EXPORT_SYMBOL 0x176031a7 devlink_fmsg_string_put vmlinux EXPORT_SYMBOL_GPL 0x2cfb4348 class_compat_create_link vmlinux EXPORT_SYMBOL_GPL 0x594beb96 serdev_device_set_baudrate vmlinux EXPORT_SYMBOL_GPL @@ -732,34 +733,34 @@ 0x35adbdc6 ZSTD_compress_usingDict vmlinux EXPORT_SYMBOL 0x77132c75 crypto_cipher_setkey vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x5604b9be pstore_unregister vmlinux EXPORT_SYMBOL_GPL -0x3384705f dump_emit vmlinux EXPORT_SYMBOL +0x9d2c0301 dump_emit vmlinux EXPORT_SYMBOL 0x04fde722 vfs_cancel_lock vmlinux EXPORT_SYMBOL_GPL 0x080e0f92 __kernel_write vmlinux EXPORT_SYMBOL_GPL 0xbd628752 __tracepoint_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0xa08b9f80 __traceiter_kmalloc_node vmlinux EXPORT_SYMBOL 0xaa6a50f9 __static_key_deferred_flush vmlinux EXPORT_SYMBOL_GPL 0x957f7b11 kthread_cancel_work_sync vmlinux EXPORT_SYMBOL_GPL -0x12143aa4 netdev_pick_tx vmlinux EXPORT_SYMBOL -0xf8ef002f release_sock vmlinux EXPORT_SYMBOL +0xb2f2bcb7 netdev_pick_tx vmlinux EXPORT_SYMBOL +0xa44701be release_sock vmlinux EXPORT_SYMBOL 0x50e7193a __i2c_first_dynamic_bus_num vmlinux EXPORT_SYMBOL_GPL 0x4d483b2c textsearch_destroy vmlinux EXPORT_SYMBOL 0x4bd89c5a css_chsc_characteristics vmlinux EXPORT_SYMBOL_GPL -0x1e7481f4 __netlink_ns_capable vmlinux EXPORT_SYMBOL -0x3c1503a3 __sk_receive_skb vmlinux EXPORT_SYMBOL +0xc7a5c8ca __netlink_ns_capable vmlinux EXPORT_SYMBOL +0x04c3501f __sk_receive_skb vmlinux EXPORT_SYMBOL 0xeeee096f mdiobus_setup_mdiodev_from_board_info vmlinux EXPORT_SYMBOL 0x38e5bc5a clk_set_rate_range vmlinux EXPORT_SYMBOL_GPL 0x2c82c36a security_secmark_relabel_packet vmlinux EXPORT_SYMBOL -0x1adb4af2 sync_inode vmlinux EXPORT_SYMBOL +0xb986fca2 sync_inode vmlinux EXPORT_SYMBOL 0xff7ad1b5 krealloc vmlinux EXPORT_SYMBOL 0xabe1431b trace_print_symbols_seq vmlinux EXPORT_SYMBOL 0x5ca676ae debug_register_view vmlinux EXPORT_SYMBOL -0x05ef2c67 dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL +0x3bdd503d dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL 0x335b0c05 input_register_device vmlinux EXPORT_SYMBOL 0xd72c7a35 __auxiliary_driver_register vmlinux EXPORT_SYMBOL_GPL 0x31266931 con_debug_leave vmlinux EXPORT_SYMBOL_GPL -0xd32cdef1 __invalidate_device vmlinux EXPORT_SYMBOL +0xfe1d4f20 __invalidate_device vmlinux EXPORT_SYMBOL 0x5133a7ea crypto_inst_setname vmlinux EXPORT_SYMBOL_GPL -0x2578cd50 security_file_ioctl vmlinux EXPORT_SYMBOL_GPL +0xf42d48d5 security_file_ioctl vmlinux EXPORT_SYMBOL_GPL 0x7f02a790 seq_put_decimal_ull vmlinux EXPORT_SYMBOL 0x51390c96 rcu_barrier_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0x3ab1e2a7 devm_regmap_field_alloc vmlinux EXPORT_SYMBOL_GPL @@ -767,74 +768,74 @@ 0x67b78eb3 seq_hlist_next_rcu vmlinux EXPORT_SYMBOL 0x73abb180 alloc_contig_range vmlinux EXPORT_SYMBOL 0x20e6f928 tnum_strn vmlinux EXPORT_SYMBOL_GPL -0x1cc152e6 strp_data_ready vmlinux EXPORT_SYMBOL_GPL -0x58b6d7a4 mr_mfc_find_any vmlinux EXPORT_SYMBOL -0x465c6e04 ipv4_redirect vmlinux EXPORT_SYMBOL_GPL +0x1a819ab4 strp_data_ready vmlinux EXPORT_SYMBOL_GPL +0x3e9af59a mr_mfc_find_any vmlinux EXPORT_SYMBOL +0xda2ebcda ipv4_redirect vmlinux EXPORT_SYMBOL_GPL 0xf91126e1 flow_block_cb_free vmlinux EXPORT_SYMBOL 0x9d25d9b0 flow_block_cb_priv vmlinux EXPORT_SYMBOL -0x6ac34ea2 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL -0xf31b53b9 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL +0x29cec3e9 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL +0x5f4e1510 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL 0xfdc0638f __traceiter_dma_fence_emit vmlinux EXPORT_SYMBOL 0x510afdcf tty_flip_buffer_push vmlinux EXPORT_SYMBOL 0xbf59c419 posix_acl_init vmlinux EXPORT_SYMBOL 0x11f0f083 kernel_cpumcf_avail vmlinux EXPORT_SYMBOL 0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL -0xee123e11 netif_inherit_tso_max vmlinux EXPORT_SYMBOL +0x2318ef40 netif_inherit_tso_max vmlinux EXPORT_SYMBOL 0xd55ad93b iommu_group_get_iommudata vmlinux EXPORT_SYMBOL_GPL 0xc66b77b1 iommu_group_set_iommudata vmlinux EXPORT_SYMBOL_GPL -0x7f5084a8 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL +0x36015545 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL 0xaaa4b9bc hchacha_block_generic vmlinux EXPORT_SYMBOL -0xd2e91a93 io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL -0xc168fcda bio_copy_data vmlinux EXPORT_SYMBOL +0x161e3250 io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL +0x87fe69e3 bio_copy_data vmlinux EXPORT_SYMBOL 0x03952887 ktime_add_safe vmlinux EXPORT_SYMBOL_GPL 0xf9a482f9 msleep vmlinux EXPORT_SYMBOL -0x95ca0d21 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL -0xb9c8ef1a cookie_timestamp_decode vmlinux EXPORT_SYMBOL -0x2e4269d9 unregister_netdev vmlinux EXPORT_SYMBOL -0xf0c2a896 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL -0xe17a5c98 __bforget vmlinux EXPORT_SYMBOL -0x209c27d0 generic_file_write_iter vmlinux EXPORT_SYMBOL +0x5c605b72 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL +0x0077c12c cookie_timestamp_decode vmlinux EXPORT_SYMBOL +0x5e3dac40 unregister_netdev vmlinux EXPORT_SYMBOL +0x89584ee7 skb_flow_dissect_hash vmlinux EXPORT_SYMBOL +0xbdedad22 __bforget vmlinux EXPORT_SYMBOL +0xf2f98cde generic_file_write_iter vmlinux EXPORT_SYMBOL 0xe03fce8b __audit_inode_child vmlinux EXPORT_SYMBOL_GPL 0x773f9f11 param_set_ullong vmlinux EXPORT_SYMBOL 0x22dd6d51 tccb_init vmlinux EXPORT_SYMBOL -0xb9590df9 inet6_add_protocol vmlinux EXPORT_SYMBOL -0x8d40e272 free_fib_info vmlinux EXPORT_SYMBOL_GPL -0xacf6a9a4 raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL -0x8dc421a6 sock_no_listen vmlinux EXPORT_SYMBOL +0xa3380630 inet6_add_protocol vmlinux EXPORT_SYMBOL +0xd4325a73 free_fib_info vmlinux EXPORT_SYMBOL_GPL +0x99dcffcb raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL +0x9d3f0604 sock_no_listen vmlinux EXPORT_SYMBOL 0xd2ccfd8e input_mt_destroy_slots vmlinux EXPORT_SYMBOL 0xb8993fac __tracepoint_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0x79aa04a2 get_random_bytes vmlinux EXPORT_SYMBOL 0x6f8420a3 ZSTD_findFrameCompressedSize vmlinux EXPORT_SYMBOL 0xcd9cd2ff wakeme_after_rcu vmlinux EXPORT_SYMBOL_GPL 0xb4198801 ccw_device_resume vmlinux EXPORT_SYMBOL -0xe4e0c4c3 nf_route vmlinux EXPORT_SYMBOL_GPL -0xfdc3afc8 tcf_exts_destroy vmlinux EXPORT_SYMBOL -0xbfdcf244 dev_get_iflink vmlinux EXPORT_SYMBOL +0x5c578178 nf_route vmlinux EXPORT_SYMBOL_GPL +0xa3fa20da tcf_exts_destroy vmlinux EXPORT_SYMBOL +0xb2f17531 dev_get_iflink vmlinux EXPORT_SYMBOL 0xe99cbada input_enable_softrepeat vmlinux EXPORT_SYMBOL 0x9e9e4f1b regcache_sync_region vmlinux EXPORT_SYMBOL_GPL 0x41d2948d property_entries_dup vmlinux EXPORT_SYMBOL_GPL 0xf3c073f7 do_unbind_con_driver vmlinux EXPORT_SYMBOL_GPL 0xdaf4dfb3 fb_mode_option vmlinux EXPORT_SYMBOL_GPL 0x173fa097 crypto_alloc_tfm_node vmlinux EXPORT_SYMBOL_GPL -0x4275120f iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL +0xf65fb4de iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL 0xb1ad69c5 seq_vprintf vmlinux EXPORT_SYMBOL 0x01b585cf seq_bprintf vmlinux EXPORT_SYMBOL 0x2a805563 __kernel_cpumcf_end vmlinux EXPORT_SYMBOL 0x39c32aca __SCK__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x3ca79095 pci_write_config_word vmlinux EXPORT_SYMBOL -0x51744e8b blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL +0xde228459 blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL 0x3b09cd3f crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL 0xabc2ae47 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL 0x79f34c72 crypto_alg_extsize vmlinux EXPORT_SYMBOL_GPL 0x02f46e2e irq_chip_enable_parent vmlinux EXPORT_SYMBOL_GPL -0x8099f8f0 ipv6_mc_check_mld vmlinux EXPORT_SYMBOL -0xa1457c55 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL -0x3c67512c tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL -0x95478080 vlan_ioctl_set vmlinux EXPORT_SYMBOL -0x5b280749 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0xed86a99b ipv6_mc_check_mld vmlinux EXPORT_SYMBOL +0x41b1f483 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL +0x5da591c6 tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL +0xa8868ba8 vlan_ioctl_set vmlinux EXPORT_SYMBOL +0xa5555c47 __page_mapcount vmlinux EXPORT_SYMBOL_GPL 0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL 0x75d0deb9 nsecs_to_jiffies64 vmlinux EXPORT_SYMBOL -0x084508d2 gmap_pmdp_csp vmlinux EXPORT_SYMBOL_GPL +0x0f0558aa gmap_pmdp_csp vmlinux EXPORT_SYMBOL_GPL 0xd9b3f97d console_devno vmlinux EXPORT_SYMBOL 0xf0910075 sfp_bus_del_upstream vmlinux EXPORT_SYMBOL_GPL 0xf5d86077 subsys_dev_iter_init vmlinux EXPORT_SYMBOL_GPL @@ -843,58 +844,58 @@ 0x3fadb213 ZSTD_getFrameParams vmlinux EXPORT_SYMBOL 0xe091c977 list_sort vmlinux EXPORT_SYMBOL 0x98055899 register_quota_format vmlinux EXPORT_SYMBOL -0x1cf8a0a1 remove_arg_zero vmlinux EXPORT_SYMBOL +0x1f40491b remove_arg_zero vmlinux EXPORT_SYMBOL 0x29391e7d vm_munmap vmlinux EXPORT_SYMBOL -0x0b0d84fd remap_pfn_range vmlinux EXPORT_SYMBOL +0xe7665917 remap_pfn_range vmlinux EXPORT_SYMBOL 0xc8af8ef5 device_bind_driver vmlinux EXPORT_SYMBOL_GPL 0xe99db12a device_store_ulong vmlinux EXPORT_SYMBOL_GPL 0xb22e16d5 radix_tree_maybe_preload vmlinux EXPORT_SYMBOL -0x3123d892 iomap_writepage vmlinux EXPORT_SYMBOL_GPL -0xbb764748 file_update_time vmlinux EXPORT_SYMBOL +0x3578d330 iomap_writepage vmlinux EXPORT_SYMBOL_GPL +0x2007d7b0 file_update_time vmlinux EXPORT_SYMBOL 0xb8cd3a7f nf_logger_put vmlinux EXPORT_SYMBOL_GPL 0x91f68ea1 __hw_addr_sync vmlinux EXPORT_SYMBOL 0x112f0d06 dev_uc_init vmlinux EXPORT_SYMBOL 0xaebbcfea dev_mc_init vmlinux EXPORT_SYMBOL -0x73cdf036 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0xee040dce kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0xaa19e4aa _kstrtol vmlinux EXPORT_SYMBOL 0xc00e3d61 perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL 0xfa915a53 relay_file_operations vmlinux EXPORT_SYMBOL_GPL 0xc6f46339 init_timer_key vmlinux EXPORT_SYMBOL -0x1d29c455 dev_set_mac_address_user vmlinux EXPORT_SYMBOL -0x12abaa61 put_cmsg vmlinux EXPORT_SYMBOL -0x529bc389 skb_free_datagram vmlinux EXPORT_SYMBOL -0xffc16a7a skb_vlan_push vmlinux EXPORT_SYMBOL +0xd865bc22 dev_set_mac_address_user vmlinux EXPORT_SYMBOL +0xe89ba029 put_cmsg vmlinux EXPORT_SYMBOL +0xd7f641e1 skb_free_datagram vmlinux EXPORT_SYMBOL +0x4af710b9 skb_vlan_push vmlinux EXPORT_SYMBOL 0x40f5721e pci_wake_from_d3 vmlinux EXPORT_SYMBOL 0xdc157266 ZSTD_adjustCParams vmlinux EXPORT_SYMBOL 0x909c97da vfs_clone_file_range vmlinux EXPORT_SYMBOL 0x6e59f821 __tracepoint_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x3581bc77 filp_close vmlinux EXPORT_SYMBOL -0x44baf458 truncate_setsize vmlinux EXPORT_SYMBOL +0x53026abe filp_close vmlinux EXPORT_SYMBOL +0x499fe913 truncate_setsize vmlinux EXPORT_SYMBOL 0x6f53043d wait_for_completion_interruptible vmlinux EXPORT_SYMBOL 0x67b27ec1 tty_std_termios vmlinux EXPORT_SYMBOL 0xd6cccc99 pci_create_root_bus vmlinux EXPORT_SYMBOL_GPL 0x60e697b8 d_obtain_root vmlinux EXPORT_SYMBOL 0x6dd5680d sprint_symbol_build_id vmlinux EXPORT_SYMBOL_GPL -0xd9257197 mr_table_dump vmlinux EXPORT_SYMBOL -0x5f873de3 ether_setup vmlinux EXPORT_SYMBOL +0x2bb9aeae mr_table_dump vmlinux EXPORT_SYMBOL +0x1277f542 ether_setup vmlinux EXPORT_SYMBOL 0x3ad9358d device_create_file vmlinux EXPORT_SYMBOL_GPL 0x971b4e76 __break_lease vmlinux EXPORT_SYMBOL -0x8abae269 fc_mount vmlinux EXPORT_SYMBOL +0x5a66930f fc_mount vmlinux EXPORT_SYMBOL 0xf2d87a62 list_lru_add vmlinux EXPORT_SYMBOL_GPL 0xf92e0ef9 param_ops_byte vmlinux EXPORT_SYMBOL 0x63d63140 param_set_bool vmlinux EXPORT_SYMBOL 0xeb5f5cd0 param_ops_bint vmlinux EXPORT_SYMBOL -0x3a9c9f73 xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL +0x9a538007 xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL 0xfa5c30f4 __traceiter_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xccfb9e07 dst_default_metrics vmlinux EXPORT_SYMBOL -0xf7845832 sock_dequeue_err_skb vmlinux EXPORT_SYMBOL +0x80cb748b sock_dequeue_err_skb vmlinux EXPORT_SYMBOL 0xe3ace096 fwnode_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL 0x5367b42f fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL 0xba8ceba3 fwnode_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0xbb48cc11 __devm_reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL -0xe02b0f97 would_dump vmlinux EXPORT_SYMBOL -0xff1574db set_online_page_callback vmlinux EXPORT_SYMBOL_GPL -0xaa4ab0ec truncate_inode_pages_range vmlinux EXPORT_SYMBOL +0x81818e50 would_dump vmlinux EXPORT_SYMBOL +0x81565258 set_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0x864bee7c truncate_inode_pages_range vmlinux EXPORT_SYMBOL 0x6ea9363b force_sig vmlinux EXPORT_SYMBOL 0x616f69ce fwnode_get_next_parent vmlinux EXPORT_SYMBOL_GPL 0xfdfde1c9 xas_load vmlinux EXPORT_SYMBOL_GPL @@ -903,80 +904,80 @@ 0x9616cb7b __traceiter_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL 0xa54a2cba devlink_linecard_provision_clear vmlinux EXPORT_SYMBOL_GPL 0xb1478c15 devlink_params_register vmlinux EXPORT_SYMBOL_GPL -0x8d25f8c6 xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0xe1c97997 skb_page_frag_refill vmlinux EXPORT_SYMBOL +0xe51a925d xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL +0xfa7d68b1 skb_page_frag_refill vmlinux EXPORT_SYMBOL 0xe1704f86 vring_del_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL 0x13d928f5 __SCK__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0xedafb9ce devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL +0x772cf960 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL 0x862c534f csum_and_copy_to_iter vmlinux EXPORT_SYMBOL 0x20c587cc utf8nagemin vmlinux EXPORT_SYMBOL -0x35e47bd5 igrab vmlinux EXPORT_SYMBOL +0x288004c2 igrab vmlinux EXPORT_SYMBOL 0x9fa4564a timer_shutdown vmlinux EXPORT_SYMBOL_GPL 0x215f160a dma_mmap_pages vmlinux EXPORT_SYMBOL_GPL 0xfb734000 zpci_register_ioat vmlinux EXPORT_SYMBOL_GPL 0xc71e64a9 snmp_get_cpu_field vmlinux EXPORT_SYMBOL_GPL 0x663bb448 devlink_fmsg_obj_nest_end vmlinux EXPORT_SYMBOL_GPL -0xa703c5f6 __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL -0xa132d86e rtnl_notify vmlinux EXPORT_SYMBOL -0x4137141e zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0x0271534a sock_recvmsg vmlinux EXPORT_SYMBOL +0x076b8370 __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x15a982a4 rtnl_notify vmlinux EXPORT_SYMBOL +0xa381436a zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x54605ddf sock_recvmsg vmlinux EXPORT_SYMBOL 0x7654ba8c pci_back_from_sleep vmlinux EXPORT_SYMBOL 0x4934bdd0 crypto_check_attr_type vmlinux EXPORT_SYMBOL_GPL -0x525e4954 linkwatch_fire_event vmlinux EXPORT_SYMBOL +0xbc304621 linkwatch_fire_event vmlinux EXPORT_SYMBOL 0xf78fde49 watchdog_init_timeout vmlinux EXPORT_SYMBOL_GPL 0xcc328a5c reservation_ww_class vmlinux EXPORT_SYMBOL 0x6177373f rhashtable_walk_peek vmlinux EXPORT_SYMBOL_GPL 0xbc8a6774 _copy_from_iter vmlinux EXPORT_SYMBOL -0x32809de8 fs_bio_set vmlinux EXPORT_SYMBOL -0x5f09ec07 __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0xc9e28635 fs_bio_set vmlinux EXPORT_SYMBOL +0xb5b70a4e __get_task_comm vmlinux EXPORT_SYMBOL_GPL 0x27479d14 param_free_charp vmlinux EXPORT_SYMBOL 0x6b8d2325 s390_epoch_delta_notifier vmlinux EXPORT_SYMBOL -0x83f4ee74 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL +0x1cc103f1 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL 0xcb24f041 devl_traps_register vmlinux EXPORT_SYMBOL_GPL 0x16422a6e xdp_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL 0x24d11c64 input_mt_report_slot_state vmlinux EXPORT_SYMBOL 0x0a9aac05 platform_get_irq_optional vmlinux EXPORT_SYMBOL_GPL 0x4bbc9e3b clk_mux_determine_rate_flags vmlinux EXPORT_SYMBOL_GPL -0xdef2a291 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL +0xef36b2a5 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL 0xcfc7b4e4 rcu_barrier_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0x769cefb5 percpu_ref_switch_to_atomic vmlinux EXPORT_SYMBOL_GPL -0xbc73aaf8 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL -0xb4f3c266 bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL -0xad71078f vmf_insert_pfn vmlinux EXPORT_SYMBOL +0x3e9afc28 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL +0x80b37061 bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL +0xeee6d0dc vmf_insert_pfn vmlinux EXPORT_SYMBOL 0xde4ddfcd ccw_device_set_timeout vmlinux EXPORT_SYMBOL_GPL 0x6bfe1653 iucv_message_receive vmlinux EXPORT_SYMBOL 0x20050ce6 unix_gc_lock vmlinux EXPORT_SYMBOL -0x7a0fcbe9 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL +0xd27bfb05 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL 0xd84865a4 debugfs_create_x8 vmlinux EXPORT_SYMBOL_GPL -0x13b48aba cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL +0x82afb96c cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL 0x8b03cc2e irq_domain_xlate_onecell vmlinux EXPORT_SYMBOL_GPL 0xb92214e4 irq_domain_xlate_twocell vmlinux EXPORT_SYMBOL_GPL -0x69263147 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL +0x8b0cd07d fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL 0x68e46202 device_remove_software_node vmlinux EXPORT_SYMBOL_GPL 0x7b6378f9 divider_ro_determine_rate vmlinux EXPORT_SYMBOL_GPL 0x45c820f4 pci_bus_read_config_word vmlinux EXPORT_SYMBOL 0x48e5eb7b blkcg_set_fc_appid vmlinux EXPORT_SYMBOL_GPL 0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL -0x2de75538 netdev_lower_get_next vmlinux EXPORT_SYMBOL -0x60248768 skb_append vmlinux EXPORT_SYMBOL -0xca826019 read_cache_page_gfp vmlinux EXPORT_SYMBOL +0xd15f3bfd netdev_lower_get_next vmlinux EXPORT_SYMBOL +0xc5ade830 skb_append vmlinux EXPORT_SYMBOL +0xb719d635 read_cache_page_gfp vmlinux EXPORT_SYMBOL 0xe79bf0c4 klp_shadow_get vmlinux EXPORT_SYMBOL_GPL 0xf3b74f79 __iucv_message_send vmlinux EXPORT_SYMBOL -0xfc51af60 sk_stream_error vmlinux EXPORT_SYMBOL -0x26084593 del_random_ready_callback vmlinux EXPORT_SYMBOL +0xc33cd75a sk_stream_error vmlinux EXPORT_SYMBOL +0x3a4b92b6 del_random_ready_callback vmlinux EXPORT_SYMBOL 0xaae25a5d pci_ioremap_wc_bar vmlinux EXPORT_SYMBOL_GPL 0xa76b31a2 crypto_ecdh_shared_secret vmlinux EXPORT_SYMBOL 0x7167ddff crypto_sha1_finup vmlinux EXPORT_SYMBOL -0x35d4c4d2 audit_log_start vmlinux EXPORT_SYMBOL -0x859e3c9c netdev_bonding_info_change vmlinux EXPORT_SYMBOL -0x54f6714c netdev_crit vmlinux EXPORT_SYMBOL +0xf86b04c1 audit_log_start vmlinux EXPORT_SYMBOL +0x544d54d3 netdev_bonding_info_change vmlinux EXPORT_SYMBOL +0x61640945 netdev_crit vmlinux EXPORT_SYMBOL 0x3687cfe0 devm_nvmem_unregister vmlinux EXPORT_SYMBOL 0xde0bdcff memset vmlinux EXPORT_SYMBOL 0x9b0f0f01 sysfs_create_files vmlinux EXPORT_SYMBOL_GPL 0x7e43cea1 dquot_get_state vmlinux EXPORT_SYMBOL -0xc2c23279 sget vmlinux EXPORT_SYMBOL +0xd28566d3 sget vmlinux EXPORT_SYMBOL 0x6ab23aa1 load_fpu_regs vmlinux EXPORT_SYMBOL 0x5879a27d sfp_get_module_info vmlinux EXPORT_SYMBOL_GPL 0xf0485a66 component_master_add_with_match vmlinux EXPORT_SYMBOL_GPL @@ -988,23 +989,23 @@ 0xb3ff1f69 free_pages_exact vmlinux EXPORT_SYMBOL 0x6b30e78c debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL 0x064db9a5 mark_mounts_for_expiry vmlinux EXPORT_SYMBOL_GPL -0x93c9805e bdi_put vmlinux EXPORT_SYMBOL -0xc60f5c9f file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL -0x00bd6360 inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL +0x0bf174fe bdi_put vmlinux EXPORT_SYMBOL +0xf210701f file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL +0x65f41fe8 inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL 0x6b84e44f page_pool_update_nid vmlinux EXPORT_SYMBOL 0x6d340f64 tty_termios_input_baud_rate vmlinux EXPORT_SYMBOL 0x0312b3b0 reset_controller_add_lookup vmlinux EXPORT_SYMBOL_GPL -0x97ba207d bio_poll vmlinux EXPORT_SYMBOL_GPL +0x34bd113d bio_poll vmlinux EXPORT_SYMBOL_GPL 0xe0a4b793 vfs_get_fsid vmlinux EXPORT_SYMBOL 0x02e6e1e8 d_set_d_op vmlinux EXPORT_SYMBOL 0xcf8f3b49 ns_capable_noaudit vmlinux EXPORT_SYMBOL -0x67754b34 unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL +0xc543baa4 unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL 0x76f9eeb5 devlink_port_register vmlinux EXPORT_SYMBOL_GPL -0x5ed1142b __dev_get_by_flags vmlinux EXPORT_SYMBOL +0xc077651e __dev_get_by_flags vmlinux EXPORT_SYMBOL 0xdd601048 pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL -0x21120dee finalize_exec vmlinux EXPORT_SYMBOL +0x42fac9a2 finalize_exec vmlinux EXPORT_SYMBOL 0xba05ce76 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x3362a5ac udp_table vmlinux EXPORT_SYMBOL 0x99f9638f __napi_alloc_frag_align vmlinux EXPORT_SYMBOL @@ -1013,109 +1014,109 @@ 0x9cfc4778 trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL 0x98ee62b2 ring_buffer_record_disable_cpu vmlinux EXPORT_SYMBOL_GPL 0x35cb165c pci_debug_msg_id vmlinux EXPORT_SYMBOL_GPL -0x6f70a1a4 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL -0x33984973 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL +0x46d145c1 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL +0x97cce422 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL 0x5527f843 dax_supported vmlinux EXPORT_SYMBOL_GPL 0xbf1d017d regcache_mark_dirty vmlinux EXPORT_SYMBOL_GPL 0xa524ae5a transport_configure_device vmlinux EXPORT_SYMBOL_GPL 0xf0975ae2 nla_put vmlinux EXPORT_SYMBOL 0x063015d4 gen_pool_first_fit_align vmlinux EXPORT_SYMBOL 0xf23fcb99 __kfifo_in vmlinux EXPORT_SYMBOL -0x25378d06 register_shrinker vmlinux EXPORT_SYMBOL -0xcd71e837 __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0xe394cbfe register_shrinker vmlinux EXPORT_SYMBOL +0x45dc1d1e __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0x05a363c8 raw3270_request_set_data vmlinux EXPORT_SYMBOL -0x60cca323 inet6_csk_route_req vmlinux EXPORT_SYMBOL +0x0db84825 inet6_csk_route_req vmlinux EXPORT_SYMBOL 0xce399010 report_iommu_fault vmlinux EXPORT_SYMBOL_GPL 0x783e3253 misc_register vmlinux EXPORT_SYMBOL 0xd8fea321 __xa_alloc_cyclic vmlinux EXPORT_SYMBOL -0x78b04f25 block_invalidatepage vmlinux EXPORT_SYMBOL -0x42010ecc may_umount_tree vmlinux EXPORT_SYMBOL +0xb98f11c5 block_invalidatepage vmlinux EXPORT_SYMBOL +0xb1ce1c3a may_umount_tree vmlinux EXPORT_SYMBOL 0x4386fed5 d_set_fallthru vmlinux EXPORT_SYMBOL 0x7a944007 rcu_idle_enter vmlinux EXPORT_SYMBOL_GPL 0xdf9208c0 alloc_workqueue vmlinux EXPORT_SYMBOL_GPL -0x594a0ee5 udp_lib_get_port vmlinux EXPORT_SYMBOL -0x14cdec72 ip_route_input_noref vmlinux EXPORT_SYMBOL -0x31a1f3e0 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x97980459 udp_lib_get_port vmlinux EXPORT_SYMBOL +0x5bcd8da9 ip_route_input_noref vmlinux EXPORT_SYMBOL +0x08f09a93 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL 0x986c7685 tty_ldisc_ref vmlinux EXPORT_SYMBOL_GPL 0xa7956b56 fscrypt_decrypt_bio vmlinux EXPORT_SYMBOL -0x709c046e file_modified vmlinux EXPORT_SYMBOL +0xfd1be101 file_modified vmlinux EXPORT_SYMBOL 0x2c3d0885 kernel_write vmlinux EXPORT_SYMBOL 0x7a335c91 __devm_irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL -0xd7482dbf tcp_md5_do_add vmlinux EXPORT_SYMBOL +0x0a66f1da tcp_md5_do_add vmlinux EXPORT_SYMBOL 0x20619b9b devlink_param_register vmlinux EXPORT_SYMBOL_GPL -0xd10fe0ec rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL +0x9d807ca9 rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL 0x6678fd6f class_dev_iter_exit vmlinux EXPORT_SYMBOL_GPL 0x554c4ef3 device_find_child_by_name vmlinux EXPORT_SYMBOL_GPL -0x9770e5eb phy_create vmlinux EXPORT_SYMBOL_GPL -0xa7a854e8 __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL -0xd2d3b728 blk_integrity_unregister vmlinux EXPORT_SYMBOL +0x5c29c5e1 phy_create vmlinux EXPORT_SYMBOL_GPL +0x70c881d7 __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x288c1892 blk_integrity_unregister vmlinux EXPORT_SYMBOL 0xcda1b9f9 iget_failed vmlinux EXPORT_SYMBOL 0x8e92f7c4 static_key_slow_inc vmlinux EXPORT_SYMBOL_GPL 0xfe8a1926 trace_get_event_file vmlinux EXPORT_SYMBOL_GPL -0xe5067ccc gmap_enable vmlinux EXPORT_SYMBOL_GPL +0x991e53a5 gmap_enable vmlinux EXPORT_SYMBOL_GPL 0x5c82016e __SCK__tp_func_napi_poll vmlinux EXPORT_SYMBOL_GPL 0xc1086e0c sysrq_toggle_support vmlinux EXPORT_SYMBOL_GPL 0xb4890ca1 devm_clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL 0xcd415c15 pci_restore_state vmlinux EXPORT_SYMBOL 0x652032cb mac_pton vmlinux EXPORT_SYMBOL 0x958df3ac zs_free vmlinux EXPORT_SYMBOL_GPL -0x5b641480 filemap_fdatawait_range vmlinux EXPORT_SYMBOL +0x8590c8ea filemap_fdatawait_range vmlinux EXPORT_SYMBOL 0x349843d1 scm_irq_handler vmlinux EXPORT_SYMBOL_GPL 0x0199c3bd ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL -0x42aebd8f skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0xf0aeae9d skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL 0xb15b552a sfp_parse_support vmlinux EXPORT_SYMBOL_GPL 0x586f4dd9 sg_alloc_append_table_from_pages vmlinux EXPORT_SYMBOL 0x7b3a4128 debugfs_create_file_unsafe vmlinux EXPORT_SYMBOL_GPL 0x7cde5b7c inode_sub_bytes vmlinux EXPORT_SYMBOL 0xf3b93020 inode_set_bytes vmlinux EXPORT_SYMBOL -0x81e25d98 alloc_pages vmlinux EXPORT_SYMBOL -0x08f58067 unpin_user_page vmlinux EXPORT_SYMBOL -0x753a4cea arp_xmit vmlinux EXPORT_SYMBOL +0x59c9e597 alloc_pages vmlinux EXPORT_SYMBOL +0x656bff45 unpin_user_page vmlinux EXPORT_SYMBOL +0xc4a7c3bd arp_xmit vmlinux EXPORT_SYMBOL 0x6436eed7 flow_rule_match_tcp vmlinux EXPORT_SYMBOL -0x80ebcb91 __dev_get_by_index vmlinux EXPORT_SYMBOL -0x5167b004 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x62ec97a2 __dev_get_by_index vmlinux EXPORT_SYMBOL +0x45115466 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL 0x0dbcb5fe clkdev_hw_create vmlinux EXPORT_SYMBOL_GPL 0x26f02555 pci_release_selected_regions vmlinux EXPORT_SYMBOL 0x55578c85 crypto_comp_decompress vmlinux EXPORT_SYMBOL_GPL 0x069052d2 debugfs_real_fops vmlinux EXPORT_SYMBOL_GPL -0x06d7ffb1 __inet6_lookup_established vmlinux EXPORT_SYMBOL -0x78004024 ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0xf2a04977 __inet6_lookup_established vmlinux EXPORT_SYMBOL +0x9947e1ea ipv6_stub vmlinux EXPORT_SYMBOL_GPL 0x02c444df clk_get vmlinux EXPORT_SYMBOL 0xd4bb5344 __nla_put_nohdr vmlinux EXPORT_SYMBOL -0xb269d72b blk_mq_end_request vmlinux EXPORT_SYMBOL +0xf4e9ab28 blk_mq_end_request vmlinux EXPORT_SYMBOL 0x749f68c8 crypto_unregister_instance vmlinux EXPORT_SYMBOL_GPL 0x5bcce4f6 xattr_supported_namespace vmlinux EXPORT_SYMBOL -0x599c8c55 mr_mfc_find_parent vmlinux EXPORT_SYMBOL +0x9e84df5b mr_mfc_find_parent vmlinux EXPORT_SYMBOL 0x40973662 sysctl_udp_mem vmlinux EXPORT_SYMBOL 0xa0ebd14c sysctl_tcp_mem vmlinux EXPORT_SYMBOL -0xa39d7b79 sock_no_linger vmlinux EXPORT_SYMBOL +0xe625d0b4 sock_no_linger vmlinux EXPORT_SYMBOL 0xf3ca733b hdmi_drm_infoframe_pack vmlinux EXPORT_SYMBOL 0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL -0x6023380d bio_chain vmlinux EXPORT_SYMBOL -0x8c599963 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL -0x6323172b get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x081b0b5e bio_chain vmlinux EXPORT_SYMBOL +0xf680b0ed io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL +0x18f136c8 get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x42113855 __cpuhp_remove_state_cpuslocked vmlinux EXPORT_SYMBOL -0x952cc905 mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL -0xa11d69e8 inet_csk_accept vmlinux EXPORT_SYMBOL -0x610be391 inet_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x08601c3d nf_log_trace vmlinux EXPORT_SYMBOL -0x73037e06 reuseport_add_sock vmlinux EXPORT_SYMBOL +0xd4da8ab9 mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL +0xf10ab509 inet_csk_accept vmlinux EXPORT_SYMBOL +0xa01710c5 inet_hash_connect vmlinux EXPORT_SYMBOL_GPL +0x47ad7447 nf_log_trace vmlinux EXPORT_SYMBOL +0x4f60a01a reuseport_add_sock vmlinux EXPORT_SYMBOL 0x4d6d0bbc iommu_group_ref_get vmlinux EXPORT_SYMBOL_GPL 0x27cdca93 pci_add_resource vmlinux EXPORT_SYMBOL 0xda436f2f skcipher_walk_async vmlinux EXPORT_SYMBOL_GPL -0xf1ea46cd do_splice_direct vmlinux EXPORT_SYMBOL -0x68d0dcec inode_congested vmlinux EXPORT_SYMBOL_GPL +0xd23fbe47 do_splice_direct vmlinux EXPORT_SYMBOL +0x872195ef inode_congested vmlinux EXPORT_SYMBOL_GPL 0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL 0x8a7094ba vm_brk_flags vmlinux EXPORT_SYMBOL 0xb1e25684 __trace_bputs vmlinux EXPORT_SYMBOL_GPL 0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL -0x86089b0b nf_hook_slow_list vmlinux EXPORT_SYMBOL -0xd415f850 tcf_unregister_action vmlinux EXPORT_SYMBOL -0x17d6f8d2 __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0x8c3ea165 nf_hook_slow_list vmlinux EXPORT_SYMBOL +0xbb937f90 tcf_unregister_action vmlinux EXPORT_SYMBOL +0x92a49daa __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0xcd125c4a crypto_create_tfm_node vmlinux EXPORT_SYMBOL_GPL 0xc755c93f trace_handle_return vmlinux EXPORT_SYMBOL_GPL -0x2466603a xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL -0xc3ca3a8c sock_edemux vmlinux EXPORT_SYMBOL +0xa34adc59 xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL +0x7caa75d5 sock_edemux vmlinux EXPORT_SYMBOL 0xe2748a3a device_remove_properties vmlinux EXPORT_SYMBOL_GPL 0x3c1d335b platform_device_add_resources vmlinux EXPORT_SYMBOL_GPL 0x2e8f4e75 blk_mq_hctx_set_fq_lock_class vmlinux EXPORT_SYMBOL_GPL @@ -1124,8 +1125,8 @@ 0x4688d7ec pvclock_gtod_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0xecc3ad0c irq_chip_eoi_parent vmlinux EXPORT_SYMBOL_GPL 0x3602aba9 raw3270_register_notifier vmlinux EXPORT_SYMBOL -0x0f4bec2f in6_dev_finish_destroy vmlinux EXPORT_SYMBOL -0xe4bf6770 eth_header vmlinux EXPORT_SYMBOL +0x90103a9c in6_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x1fd0864a eth_header vmlinux EXPORT_SYMBOL 0xe590dea3 sk_busy_loop_end vmlinux EXPORT_SYMBOL 0x9ed554b3 unregister_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL 0x3ec2cb6e pci_epc_put vmlinux EXPORT_SYMBOL_GPL @@ -1136,120 +1137,120 @@ 0xa9e18049 task_handoff_unregister vmlinux EXPORT_SYMBOL_GPL 0xc3e45457 down_killable vmlinux EXPORT_SYMBOL 0xc463246a ap_cancel_message vmlinux EXPORT_SYMBOL -0xcf8148f3 napi_gro_receive vmlinux EXPORT_SYMBOL -0x9ba5678a netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0xe6d3b452 napi_gro_receive vmlinux EXPORT_SYMBOL +0xd4e37b86 netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL 0x60091316 clk_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x597abc86 pci_reset_function vmlinux EXPORT_SYMBOL_GPL 0xff8cbf4b rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL 0xa7f3bf53 debugfs_print_regs32 vmlinux EXPORT_SYMBOL_GPL -0x46145518 buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL +0xa7b9e4dc buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL 0x088c96f6 tcp_parse_md5sig_option vmlinux EXPORT_SYMBOL -0x8f583ae7 nf_unregister_queue_handler vmlinux EXPORT_SYMBOL -0x9bcc38d0 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL +0x4e656503 nf_unregister_queue_handler vmlinux EXPORT_SYMBOL +0x41c93f02 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL 0x84936d31 kill_dev_dax vmlinux EXPORT_SYMBOL_GPL 0xc500a18f device_set_node vmlinux EXPORT_SYMBOL_GPL 0xbe33516b do_clone_file_range vmlinux EXPORT_SYMBOL -0x1f76f872 dump_page vmlinux EXPORT_SYMBOL +0xa6604c96 dump_page vmlinux EXPORT_SYMBOL 0xf126b288 proc_douintvec_minmax vmlinux EXPORT_SYMBOL_GPL 0x3d6aa774 chp_get_sch_opm vmlinux EXPORT_SYMBOL_GPL -0x40221a98 netif_set_tso_max_size vmlinux EXPORT_SYMBOL +0x09989e0a netif_set_tso_max_size vmlinux EXPORT_SYMBOL 0xf44a904a net_ns_barrier vmlinux EXPORT_SYMBOL 0x7647726c handle_sysrq vmlinux EXPORT_SYMBOL 0x0668b595 _kstrtoul vmlinux EXPORT_SYMBOL -0xda19b9f3 bioset_init_from_src vmlinux EXPORT_SYMBOL +0x013aecd5 bioset_init_from_src vmlinux EXPORT_SYMBOL 0x2cea32ee unregister_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0x5c831459 __block_write_begin vmlinux EXPORT_SYMBOL +0x940382b6 __block_write_begin vmlinux EXPORT_SYMBOL 0x8bb8fbdf fs_param_is_enum vmlinux EXPORT_SYMBOL 0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL 0x1fcb720d tcp_sockets_allocated vmlinux EXPORT_SYMBOL -0x587299fa sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL -0xb3f3721b sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL +0x7fade372 sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL +0x7c5f362c sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL 0xd4020571 tpm_chip_unregister vmlinux EXPORT_SYMBOL_GPL -0x6c02f77b inode_owner_or_capable vmlinux EXPORT_SYMBOL +0xbbb4a884 inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x720a27a7 __register_blkdev vmlinux EXPORT_SYMBOL -0xd50ae0ff receive_fd vmlinux EXPORT_SYMBOL_GPL +0xe67d3663 receive_fd vmlinux EXPORT_SYMBOL_GPL 0xa090478a arch_has_restricted_virtio_memory_access vmlinux EXPORT_SYMBOL -0x98afb1d0 inet6_protos vmlinux EXPORT_SYMBOL +0x0073a0fa inet6_protos vmlinux EXPORT_SYMBOL 0xfd2e9ec1 devm_platform_get_irqs_affinity vmlinux EXPORT_SYMBOL_GPL -0xd9a2ee43 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL +0x0e754253 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL 0xb95c4124 pci_select_bars vmlinux EXPORT_SYMBOL 0xf184d189 kernel_power_off vmlinux EXPORT_SYMBOL_GPL -0x3508f1b0 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL -0x84537f91 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL +0x8cd7eb22 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL +0x4c04edf1 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL 0xe59c61d5 con_copy_unimap vmlinux EXPORT_SYMBOL 0x326f90af tty_ldisc_ref_wait vmlinux EXPORT_SYMBOL_GPL -0x035b61f6 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0x946272f1 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL 0x911ec764 debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL 0x41e6e98e dquot_quota_on_mount vmlinux EXPORT_SYMBOL -0x9ca30321 block_commit_write vmlinux EXPORT_SYMBOL -0xfc10e02e clone_private_mount vmlinux EXPORT_SYMBOL_GPL -0x544261e4 __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0x23e92ac4 block_commit_write vmlinux EXPORT_SYMBOL +0xa9d496c2 clone_private_mount vmlinux EXPORT_SYMBOL_GPL +0xbb80b20b __netdev_alloc_skb vmlinux EXPORT_SYMBOL 0xa1666176 pci_epf_alloc_space vmlinux EXPORT_SYMBOL_GPL 0x1e8087d9 pcie_capability_read_word vmlinux EXPORT_SYMBOL 0xcd103422 fault_create_debugfs_attr vmlinux EXPORT_SYMBOL_GPL 0xac7f6dbd perf_event_create_kernel_counter vmlinux EXPORT_SYMBOL_GPL 0x0bfa3a19 rcu_idle_exit vmlinux EXPORT_SYMBOL_GPL 0xc1e743e7 irq_chip_release_resources_parent vmlinux EXPORT_SYMBOL_GPL -0xaf73c22c napi_build_skb vmlinux EXPORT_SYMBOL +0xa8accc71 napi_build_skb vmlinux EXPORT_SYMBOL 0x5ca5e822 tty_kref_put vmlinux EXPORT_SYMBOL 0x506dff1a __genradix_free vmlinux EXPORT_SYMBOL 0xc2f2d8c6 locks_delete_block vmlinux EXPORT_SYMBOL 0x19354902 dput vmlinux EXPORT_SYMBOL 0x8754e343 try_module_get vmlinux EXPORT_SYMBOL -0xdbfbd52e register_net_sysctl vmlinux EXPORT_SYMBOL_GPL -0xe775b22a dst_dev_put vmlinux EXPORT_SYMBOL +0xbcadcba5 register_net_sysctl vmlinux EXPORT_SYMBOL_GPL +0x43e648b4 dst_dev_put vmlinux EXPORT_SYMBOL 0x989412dc dma_buf_move_notify vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x1b840deb screen_glyph vmlinux EXPORT_SYMBOL_GPL 0x665e92a0 clk_set_duty_cycle vmlinux EXPORT_SYMBOL_GPL 0x47e7696d srcu_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x5b604bd1 segment_type vmlinux EXPORT_SYMBOL -0xa7072112 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL -0x00cd2c60 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL -0x575c4b71 sk_free vmlinux EXPORT_SYMBOL +0x10b52a27 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL +0x9e7c39bb ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL +0x14a4aec5 sk_free vmlinux EXPORT_SYMBOL 0xe64ad496 regmap_check_range_table vmlinux EXPORT_SYMBOL_GPL 0x0aa4a2b0 fwnode_graph_get_port_parent vmlinux EXPORT_SYMBOL_GPL 0x9eebdde7 mpi_point_new vmlinux EXPORT_SYMBOL_GPL -0x378eadaa filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL +0xe2a82c57 filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL 0x8d9793e9 ap_driver_register vmlinux EXPORT_SYMBOL -0x610b0a0d skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0x8242f947 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL 0x6b87c1b4 pci_bus_max_busnr vmlinux EXPORT_SYMBOL_GPL 0x71d0707b kobject_init vmlinux EXPORT_SYMBOL -0x1c2efdab blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL +0x1303bb76 blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL 0x785a93b4 si_mem_available vmlinux EXPORT_SYMBOL_GPL 0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL -0xd836abeb gmap_fault vmlinux EXPORT_SYMBOL_GPL -0xfaf79950 ping_close vmlinux EXPORT_SYMBOL_GPL +0xdabb9c14 gmap_fault vmlinux EXPORT_SYMBOL_GPL +0xf37a1c00 ping_close vmlinux EXPORT_SYMBOL_GPL 0xee1f5126 __tracepoint_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0x47777df9 skb_flow_dissect_ct vmlinux EXPORT_SYMBOL +0xb520419e skb_flow_dissect_ct vmlinux EXPORT_SYMBOL 0x7eb1795e __tracepoint_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x386efb02 key_type_user vmlinux EXPORT_SYMBOL_GPL -0x5af62ada nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL -0x411f17c8 simple_lookup vmlinux EXPORT_SYMBOL -0xbc0ade87 get_user_pages_locked vmlinux EXPORT_SYMBOL +0xc3afb91a nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL +0x44a4d1b8 simple_lookup vmlinux EXPORT_SYMBOL +0x25a5339f get_user_pages_locked vmlinux EXPORT_SYMBOL 0x9593ef31 register_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0x564405cb __cpu_online_mask vmlinux EXPORT_SYMBOL 0xfa599bb2 netlink_register_notifier vmlinux EXPORT_SYMBOL 0xd4cbdbe3 __SCK__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x98cfbba0 __skb_get_hash vmlinux EXPORT_SYMBOL +0xe3e995e1 __skb_get_hash vmlinux EXPORT_SYMBOL 0xc64e1e39 blk_queue_max_secure_erase_sectors vmlinux EXPORT_SYMBOL 0xe5652e83 sie64a vmlinux EXPORT_SYMBOL 0x2ffffb6f _ebc_tolower vmlinux EXPORT_SYMBOL 0x00f4a223 _ebc_toupper vmlinux EXPORT_SYMBOL -0xf2d7b564 xfrm_policy_insert vmlinux EXPORT_SYMBOL -0x4afee235 lwtunnel_input vmlinux EXPORT_SYMBOL_GPL -0xb2e16212 skb_segment vmlinux EXPORT_SYMBOL_GPL +0x83d2358a xfrm_policy_insert vmlinux EXPORT_SYMBOL +0x7008be3e lwtunnel_input vmlinux EXPORT_SYMBOL_GPL +0x8838abfb skb_segment vmlinux EXPORT_SYMBOL_GPL 0xf95b4620 tpm2_flush_context vmlinux EXPORT_SYMBOL_GPL 0x01dc4962 blk_queue_max_segments vmlinux EXPORT_SYMBOL 0xac4b9b54 unlock_rename vmlinux EXPORT_SYMBOL 0x0fd4610e kmem_dump_obj vmlinux EXPORT_SYMBOL_GPL -0x897ccdad skb_push vmlinux EXPORT_SYMBOL +0xbf76831b skb_push vmlinux EXPORT_SYMBOL 0x08135613 dax_write_cache vmlinux EXPORT_SYMBOL_GPL 0xfcb1a146 device_create vmlinux EXPORT_SYMBOL_GPL 0x1003d744 iommu_device_sysfs_add vmlinux EXPORT_SYMBOL_GPL 0xe4b064f9 pcie_link_speed vmlinux EXPORT_SYMBOL_GPL -0xefd8b672 simple_rmdir vmlinux EXPORT_SYMBOL -0x53f38b53 pin_user_pages_remote vmlinux EXPORT_SYMBOL -0x9653106e free_task vmlinux EXPORT_SYMBOL +0x84d52f21 simple_rmdir vmlinux EXPORT_SYMBOL +0xde889f54 pin_user_pages_remote vmlinux EXPORT_SYMBOL +0x41ff9c2f free_task vmlinux EXPORT_SYMBOL 0xb6e36ce2 psched_ratecfg_precompute vmlinux EXPORT_SYMBOL 0xb2b0d772 __kfifo_dma_in_finish_r vmlinux EXPORT_SYMBOL 0x543ef284 seq_hlist_start vmlinux EXPORT_SYMBOL @@ -1258,10 +1259,10 @@ 0x4330da11 ap_driver_unregister vmlinux EXPORT_SYMBOL 0xe13af26f sclp_pci_deconfigure vmlinux EXPORT_SYMBOL 0x443b2ea9 tty_ldisc_release vmlinux EXPORT_SYMBOL_GPL -0xb4e2b0fd cdev_alloc vmlinux EXPORT_SYMBOL +0xddfd1dd2 cdev_alloc vmlinux EXPORT_SYMBOL 0x2956cf37 sclp_remove_processed vmlinux EXPORT_SYMBOL 0xdbf7cb70 mpi_get_nbits vmlinux EXPORT_SYMBOL_GPL -0x8071ca55 security_path_mkdir vmlinux EXPORT_SYMBOL +0xf1f57286 security_path_mkdir vmlinux EXPORT_SYMBOL 0x3f89071b security_ib_pkey_access vmlinux EXPORT_SYMBOL 0x36646fc5 param_ops_hexint vmlinux EXPORT_SYMBOL 0x74c134b9 __sw_hweight32 vmlinux EXPORT_SYMBOL @@ -1269,12 +1270,12 @@ 0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL 0x3c0b4eee __kfifo_skip_r vmlinux EXPORT_SYMBOL 0x5d21d287 posix_acl_default_xattr_handler vmlinux EXPORT_SYMBOL_GPL -0x981f7892 tcf_get_next_proto vmlinux EXPORT_SYMBOL +0xfbd1d4e1 tcf_get_next_proto vmlinux EXPORT_SYMBOL 0xaab00e61 dma_resv_test_signaled vmlinux EXPORT_SYMBOL_GPL 0xc7e64fc2 asn1_encode_integer vmlinux EXPORT_SYMBOL_GPL 0x57b1012f ZSTD_compressBegin_usingDict vmlinux EXPORT_SYMBOL -0x3a46712d vma_set_file vmlinux EXPORT_SYMBOL -0x7a34126a tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL +0x087f827d vma_set_file vmlinux EXPORT_SYMBOL +0x8a51c33d tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL 0x607c4683 devlink_info_version_fixed_put vmlinux EXPORT_SYMBOL_GPL 0x6f5ef93d memchr_inv vmlinux EXPORT_SYMBOL 0x769f6e64 errseq_check vmlinux EXPORT_SYMBOL @@ -1287,28 +1288,28 @@ 0x8031870c gnet_stats_start_copy_compat vmlinux EXPORT_SYMBOL 0xf1b578b4 pci_epf_unbind vmlinux EXPORT_SYMBOL_GPL 0x7dbd0e54 pcim_iounmap_regions vmlinux EXPORT_SYMBOL -0x29d5420b check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL +0x5ccdddb2 check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL 0x7522f3ba irq_modify_status vmlinux EXPORT_SYMBOL_GPL 0x7eb808d0 add_cpu vmlinux EXPORT_SYMBOL_GPL -0x1f28b924 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL +0xdb420313 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL 0x8cb062a8 iucv_message_reply vmlinux EXPORT_SYMBOL -0x07043138 inet6_del_protocol vmlinux EXPORT_SYMBOL -0xe042f853 xfrm_input_resume vmlinux EXPORT_SYMBOL -0x709c7fa5 udplite_prot vmlinux EXPORT_SYMBOL -0x398e61e5 sock_create_kern vmlinux EXPORT_SYMBOL +0x776c7bc4 inet6_del_protocol vmlinux EXPORT_SYMBOL +0xa6e91abf xfrm_input_resume vmlinux EXPORT_SYMBOL +0xa0e6841e udplite_prot vmlinux EXPORT_SYMBOL +0x01e162d0 sock_create_kern vmlinux EXPORT_SYMBOL 0xecde44ad transport_remove_device vmlinux EXPORT_SYMBOL_GPL 0x11e30762 chacha_block_generic vmlinux EXPORT_SYMBOL -0xdb486d0e mr_dump vmlinux EXPORT_SYMBOL +0xc55d9aaf mr_dump vmlinux EXPORT_SYMBOL 0x5eb5a39f devl_trap_policers_unregister vmlinux EXPORT_SYMBOL_GPL -0xa574f77e sk_clone_lock vmlinux EXPORT_SYMBOL_GPL -0x6dd78159 kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL +0x9839a2d5 sk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0x7730aba1 kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL 0x10d7205d debugfs_file_get vmlinux EXPORT_SYMBOL_GPL 0x136d13da debugfs_file_put vmlinux EXPORT_SYMBOL_GPL 0xacef5124 d_find_any_alias vmlinux EXPORT_SYMBOL -0xacf83d95 vlan_uses_dev vmlinux EXPORT_SYMBOL -0x7f503d30 sk_attach_filter vmlinux EXPORT_SYMBOL_GPL -0xb2a4e890 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL -0x8149c4e4 pci_unregister_driver vmlinux EXPORT_SYMBOL +0x2f3a5633 vlan_uses_dev vmlinux EXPORT_SYMBOL +0xce6a46b4 sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0x8fd4e1dd sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0x4c51b487 pci_unregister_driver vmlinux EXPORT_SYMBOL 0xde1371ce radix_tree_tagged vmlinux EXPORT_SYMBOL 0xebe6a8a6 ZSTD_checkCParams vmlinux EXPORT_SYMBOL 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL @@ -1318,8 +1319,8 @@ 0xea0e5c00 seq_open_private vmlinux EXPORT_SYMBOL 0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL 0x2e66298c __SCK__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x67cf4e22 tcp_conn_request vmlinux EXPORT_SYMBOL -0xc401bb8f kernel_listen vmlinux EXPORT_SYMBOL +0x49a213e9 tcp_conn_request vmlinux EXPORT_SYMBOL +0x3faf95e0 kernel_listen vmlinux EXPORT_SYMBOL 0x3a8f22ce gen_pool_alloc_algo_owner vmlinux EXPORT_SYMBOL 0x3b644591 __bitmap_shift_left vmlinux EXPORT_SYMBOL 0x10994a74 synth_event_add_val vmlinux EXPORT_SYMBOL_GPL @@ -1330,26 +1331,26 @@ 0x275c24a7 kvfree_sensitive vmlinux EXPORT_SYMBOL 0x1a980924 perf_aux_output_begin vmlinux EXPORT_SYMBOL_GPL 0x2bed5d9a kthread_func vmlinux EXPORT_SYMBOL_GPL -0x121219c5 skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL -0x7a50037c bdevname vmlinux EXPORT_SYMBOL -0x7f9fbea4 blk_start_plug vmlinux EXPORT_SYMBOL -0x51ea43b0 cdev_init vmlinux EXPORT_SYMBOL +0xf8418c54 skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL +0xd60a0541 bdevname vmlinux EXPORT_SYMBOL +0x783dd581 blk_start_plug vmlinux EXPORT_SYMBOL +0x878f2037 cdev_init vmlinux EXPORT_SYMBOL 0x13110126 request_resource vmlinux EXPORT_SYMBOL -0xb692e93c inet_getname vmlinux EXPORT_SYMBOL +0xdb9b7cc2 inet_getname vmlinux EXPORT_SYMBOL 0x45ea30fa regcache_sync vmlinux EXPORT_SYMBOL_GPL 0x15fd2a18 iov_iter_fault_in_readable vmlinux EXPORT_SYMBOL 0x1251a12e console_mode vmlinux EXPORT_SYMBOL 0x05a36048 devl_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0x0cc9d36c iommu_group_claim_dma_owner vmlinux EXPORT_SYMBOL_GPL -0x399ffa38 timestamp_truncate vmlinux EXPORT_SYMBOL +0x565e449b timestamp_truncate vmlinux EXPORT_SYMBOL 0xbf9bcc8d __cap_empty_set vmlinux EXPORT_SYMBOL -0xe5b7b3c4 inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL +0x8fdb83c4 inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL 0xddc2adae platform_get_resource vmlinux EXPORT_SYMBOL_GPL 0x9070e885 crypto_shoot_alg vmlinux EXPORT_SYMBOL_GPL -0xcbbfa0a4 iput vmlinux EXPORT_SYMBOL +0xa78a3d81 iput vmlinux EXPORT_SYMBOL 0x22a50f5e zpci_mod_fc vmlinux EXPORT_SYMBOL_GPL 0x7470b01a tsb_init vmlinux EXPORT_SYMBOL -0xfc0eb27e ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL +0xd5debb46 ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL 0xf98ef17c input_ff_upload vmlinux EXPORT_SYMBOL_GPL 0x3d866e05 __SCK__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0x226bf9b9 open_related_ns vmlinux EXPORT_SYMBOL_GPL @@ -1357,78 +1358,78 @@ 0xc48f7eb5 is_binary_blacklisted vmlinux EXPORT_SYMBOL_GPL 0x0aa309cf synchronize_hardirq vmlinux EXPORT_SYMBOL 0x6762e507 proc_doulongvec_ms_jiffies_minmax vmlinux EXPORT_SYMBOL -0xdcc2e2fa xfrm_output vmlinux EXPORT_SYMBOL_GPL +0x39cf5952 xfrm_output vmlinux EXPORT_SYMBOL_GPL 0x81d26d6c pci_enable_device_mem vmlinux EXPORT_SYMBOL 0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL 0xeea9dbaf bitmap_bitremap vmlinux EXPORT_SYMBOL -0x26e34570 ipv6_select_ident vmlinux EXPORT_SYMBOL -0xda4d65f5 inet_offloads vmlinux EXPORT_SYMBOL -0xd34cbcfb neigh_event_ns vmlinux EXPORT_SYMBOL +0xa613dc27 ipv6_select_ident vmlinux EXPORT_SYMBOL +0x65f612ce inet_offloads vmlinux EXPORT_SYMBOL +0x17ceb76a neigh_event_ns vmlinux EXPORT_SYMBOL 0x071b8456 device_iommu_capable vmlinux EXPORT_SYMBOL_GPL 0x8810754a _find_first_bit vmlinux EXPORT_SYMBOL 0xb5b63711 fileattr_fill_xflags vmlinux EXPORT_SYMBOL -0x1234dd48 iterate_supers_type vmlinux EXPORT_SYMBOL +0x997a69bf iterate_supers_type vmlinux EXPORT_SYMBOL 0xd0654aba woken_wake_function vmlinux EXPORT_SYMBOL -0x9b0d0b8d gmap_sync_dirty_log_pmd vmlinux EXPORT_SYMBOL_GPL -0x329791c2 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL +0x24e982f5 gmap_sync_dirty_log_pmd vmlinux EXPORT_SYMBOL_GPL +0x70b4eea6 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL 0x094effa5 __iucv_message_receive vmlinux EXPORT_SYMBOL -0xfe13f574 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL -0x2954a560 request_firmware_nowait vmlinux EXPORT_SYMBOL +0x10ff0ea5 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL +0x7ecd6ede request_firmware_nowait vmlinux EXPORT_SYMBOL 0x1a5faa3a vli_mod_inv vmlinux EXPORT_SYMBOL -0xff09c2f9 kmem_cache_free_bulk vmlinux EXPORT_SYMBOL +0xcef5c035 kmem_cache_free_bulk vmlinux EXPORT_SYMBOL 0xf74e7c93 jump_label_rate_limit vmlinux EXPORT_SYMBOL_GPL 0xf6c9cfa6 bpf_sys_bpf vmlinux EXPORT_SYMBOL 0x94c44e66 synth_event_add_next_val vmlinux EXPORT_SYMBOL_GPL 0x8c37f9b1 percpu_down_write vmlinux EXPORT_SYMBOL_GPL -0x31463f8c s390_unlist_old_asce vmlinux EXPORT_SYMBOL_GPL -0x124da1c7 netdev_change_features vmlinux EXPORT_SYMBOL -0x4831558d init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL +0xa46b6b7b s390_unlist_old_asce vmlinux EXPORT_SYMBOL_GPL +0xd162ff1c netdev_change_features vmlinux EXPORT_SYMBOL +0x43188d89 init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL 0x0a32aad6 pci_assign_unassigned_bus_resources vmlinux EXPORT_SYMBOL_GPL 0x18008c59 ring_buffer_resize vmlinux EXPORT_SYMBOL_GPL 0xca2496fd ftrace_ops_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x74d858a7 on_each_cpu_cond_mask vmlinux EXPORT_SYMBOL 0x99d01fe3 rcu_read_unlock_trace_special vmlinux EXPORT_SYMBOL_GPL -0xc81c919c tcf_qevent_validate_change vmlinux EXPORT_SYMBOL -0x738bb3d0 __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL -0xdac979e2 dst_destroy vmlinux EXPORT_SYMBOL +0x47a5a190 tcf_qevent_validate_change vmlinux EXPORT_SYMBOL +0x6551811e __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0xf4c89312 dst_destroy vmlinux EXPORT_SYMBOL 0x35b608d9 tpm_chip_stop vmlinux EXPORT_SYMBOL_GPL 0x20080d7f serdev_device_remove vmlinux EXPORT_SYMBOL_GPL 0xe47d300d pci_disable_ats vmlinux EXPORT_SYMBOL_GPL 0xccc84830 pci_disable_msi vmlinux EXPORT_SYMBOL 0x05e2037e pci_disable_rom vmlinux EXPORT_SYMBOL_GPL -0x2e52f7a9 of_phy_get vmlinux EXPORT_SYMBOL_GPL -0x5e8aa357 of_phy_put vmlinux EXPORT_SYMBOL_GPL +0xd3867ee3 of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x73d0d488 of_phy_put vmlinux EXPORT_SYMBOL_GPL 0xdf237453 timer_shutdown_sync vmlinux EXPORT_SYMBOL_GPL 0xf804a2c1 fs_param_is_blockdev vmlinux EXPORT_SYMBOL 0xf4af35c2 rcu_gp_is_normal vmlinux EXPORT_SYMBOL_GPL 0x44e9b7d0 __init_waitqueue_head vmlinux EXPORT_SYMBOL 0x3bfd2e07 ns_capable_setid vmlinux EXPORT_SYMBOL -0x9a26888c phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL +0xbf098c35 phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL 0x2ac80c63 xas_split_alloc vmlinux EXPORT_SYMBOL_GPL 0x90298a68 bdev_disk_changed vmlinux EXPORT_SYMBOL_GPL -0x9a0e0ce5 blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL +0x1db81719 blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL 0xd94ad9ea disk_update_readahead vmlinux EXPORT_SYMBOL_GPL 0xa2e24e93 blk_queue_virt_boundary vmlinux EXPORT_SYMBOL -0x94898d17 security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL +0x0ab6903d security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL 0x5cb98773 zpool_unregister_driver vmlinux EXPORT_SYMBOL 0x572004d9 irq_inject_interrupt vmlinux EXPORT_SYMBOL_GPL -0x0e3c7cbf blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL +0x9474ca32 blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL 0x5611ea01 fsverity_prepare_setattr vmlinux EXPORT_SYMBOL_GPL 0xcd974f00 rcu_all_qs vmlinux EXPORT_SYMBOL_GPL -0xef00f672 dst_alloc vmlinux EXPORT_SYMBOL +0x12b9e165 dst_alloc vmlinux EXPORT_SYMBOL 0x6029efd5 dax_flush vmlinux EXPORT_SYMBOL_GPL 0xe93e49c3 devres_free vmlinux EXPORT_SYMBOL_GPL 0x0cb1a6b0 pci_vpd_alloc vmlinux EXPORT_SYMBOL_GPL 0x3ffdacf3 timerqueue_iterate_next vmlinux EXPORT_SYMBOL_GPL 0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL -0x718f83cd blk_put_queue vmlinux EXPORT_SYMBOL +0x72bfa573 blk_put_queue vmlinux EXPORT_SYMBOL 0x0b79b6b2 proc_create_mount_point vmlinux EXPORT_SYMBOL 0xd7778874 single_release vmlinux EXPORT_SYMBOL -0x865c3860 get_user_pages vmlinux EXPORT_SYMBOL -0xa34f09ed housekeeping_affine vmlinux EXPORT_SYMBOL_GPL +0xd4799a85 get_user_pages vmlinux EXPORT_SYMBOL +0xf4e4eda9 housekeeping_affine vmlinux EXPORT_SYMBOL_GPL 0xee5b7aea unregister_service_level vmlinux EXPORT_SYMBOL 0x5e21cb82 ap_send vmlinux EXPORT_SYMBOL -0xa0146fd4 ip6_append_data vmlinux EXPORT_SYMBOL_GPL +0x7bf49964 ip6_append_data vmlinux EXPORT_SYMBOL_GPL 0xa108eb4d sysctl_optmem_max vmlinux EXPORT_SYMBOL 0xfffa4690 drm_firmware_drivers_only vmlinux EXPORT_SYMBOL 0xdc49c198 reciprocal_value_adv vmlinux EXPORT_SYMBOL @@ -1443,99 +1444,100 @@ 0x479803b9 base64_encode vmlinux EXPORT_SYMBOL_GPL 0x72ae1839 base64_decode vmlinux EXPORT_SYMBOL_GPL 0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL -0x92649d36 mnt_want_write vmlinux EXPORT_SYMBOL_GPL -0xa5dad629 __dev_remove_pack vmlinux EXPORT_SYMBOL +0x71063430 mnt_want_write vmlinux EXPORT_SYMBOL_GPL +0x7e66f7c8 __dev_remove_pack vmlinux EXPORT_SYMBOL 0x0209f3a7 secure_ipv6_port_ephemeral vmlinux EXPORT_SYMBOL 0xa111e665 pernet_ops_rwsem vmlinux EXPORT_SYMBOL_GPL 0x00cdf184 iommu_unmap vmlinux EXPORT_SYMBOL_GPL 0xb4d82856 pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL 0x9b22ce6f iov_iter_init vmlinux EXPORT_SYMBOL 0x565671df posix_acl_to_xattr vmlinux EXPORT_SYMBOL -0x44060e6f vfs_submount vmlinux EXPORT_SYMBOL_GPL -0x0c835f0e path_is_mountpoint vmlinux EXPORT_SYMBOL +0x9e5ba95f vfs_submount vmlinux EXPORT_SYMBOL_GPL +0x37561f24 path_is_mountpoint vmlinux EXPORT_SYMBOL 0xeedff578 __traceiter_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL -0xcf3520e9 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL +0x1ce916c4 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL 0x3275689f smp_ctl_set_bit vmlinux EXPORT_SYMBOL -0x58acb522 tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL -0x3d77510a __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x9c030caa tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL +0x45572a0b __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0x4f5aa411 radix_tree_next_chunk vmlinux EXPORT_SYMBOL 0xa4c00324 asn1_encode_octet_string vmlinux EXPORT_SYMBOL_GPL 0xa70ea6d7 ZSTD_DCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0x385b82f8 bioset_integrity_create vmlinux EXPORT_SYMBOL 0x951a2773 crypto_has_alg vmlinux EXPORT_SYMBOL_GPL -0x2f22cadd splice_to_pipe vmlinux EXPORT_SYMBOL_GPL -0xd7f647a8 iget5_locked vmlinux EXPORT_SYMBOL +0x8b1127de splice_to_pipe vmlinux EXPORT_SYMBOL_GPL +0xe4f3da7c iget5_locked vmlinux EXPORT_SYMBOL 0x578eeb4d hugetlb_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x3dcb88a0 irq_set_handler_data vmlinux EXPORT_SYMBOL -0x528e7f70 yield_to vmlinux EXPORT_SYMBOL_GPL -0x2cc139e6 udp_pre_connect vmlinux EXPORT_SYMBOL +0xe2eb8b50 yield_to vmlinux EXPORT_SYMBOL_GPL +0xe4850fb3 udp_pre_connect vmlinux EXPORT_SYMBOL 0xf155bf0d devl_resource_size_get vmlinux EXPORT_SYMBOL_GPL 0x94e50ad4 call_fib_notifier vmlinux EXPORT_SYMBOL -0x5af224ea sk_page_frag_refill vmlinux EXPORT_SYMBOL +0x25548fc6 sk_page_frag_refill vmlinux EXPORT_SYMBOL 0x32323ab3 devm_clk_get_enabled vmlinux EXPORT_SYMBOL_GPL 0x1af7b2c4 user_revoke vmlinux EXPORT_SYMBOL 0xd6a6be18 debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x2cb47989 dcache_dir_lseek vmlinux EXPORT_SYMBOL +0xdefa2b0f dcache_dir_lseek vmlinux EXPORT_SYMBOL 0x9feed7ce timer_reduce vmlinux EXPORT_SYMBOL 0x651a4139 test_taint vmlinux EXPORT_SYMBOL 0x235cde29 debug_dflt_header_fn vmlinux EXPORT_SYMBOL -0x990b0388 vlan_filter_drop_vids vmlinux EXPORT_SYMBOL -0xa2e12efa ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL -0x26730d79 netdev_printk vmlinux EXPORT_SYMBOL +0xdfce2eae vlan_filter_drop_vids vmlinux EXPORT_SYMBOL +0xa680dbb8 ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL +0x9c98d2d2 netdev_printk vmlinux EXPORT_SYMBOL 0x62377a7b blk_io_schedule vmlinux EXPORT_SYMBOL_GPL 0xf5a691cd invalidate_bh_lrus vmlinux EXPORT_SYMBOL_GPL 0x2e593357 vfs_iter_read vmlinux EXPORT_SYMBOL 0xe3e658d4 mmu_interval_notifier_insert_locked vmlinux EXPORT_SYMBOL_GPL 0x6797501f unregister_trace_event vmlinux EXPORT_SYMBOL_GPL -0x11d544e5 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0xa6cab073 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL 0x32c3cb4e class_compat_register vmlinux EXPORT_SYMBOL_GPL -0x88a0599e blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0x8c74d0c1 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL 0x8e2c8e60 put_fs_context vmlinux EXPORT_SYMBOL -0x5f40dd9b add_to_pipe vmlinux EXPORT_SYMBOL +0xcc0a5508 add_to_pipe vmlinux EXPORT_SYMBOL 0x771ad758 d_splice_alias vmlinux EXPORT_SYMBOL 0x88dc3a08 alarm_expires_remaining vmlinux EXPORT_SYMBOL_GPL 0x0366307a console_suspend_enabled vmlinux EXPORT_SYMBOL -0xd380bea4 tcf_qevent_dump vmlinux EXPORT_SYMBOL +0x95deccc1 tcf_qevent_dump vmlinux EXPORT_SYMBOL 0x7d404763 devm_alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x43f81957 clk_round_rate vmlinux EXPORT_SYMBOL_GPL 0x203c6b32 kobject_rename vmlinux EXPORT_SYMBOL_GPL 0x7f3d8968 param_ops_charp vmlinux EXPORT_SYMBOL 0xe338842e dma_resv_copy_fences vmlinux EXPORT_SYMBOL 0xbe04b70c __inode_add_bytes vmlinux EXPORT_SYMBOL -0xdac6b557 cad_pid vmlinux EXPORT_SYMBOL +0x9d571bfb cad_pid vmlinux EXPORT_SYMBOL 0xaaa66739 ap_wait_init_apqn_bindings_complete vmlinux EXPORT_SYMBOL -0x6d4d0d15 icmp_build_probe vmlinux EXPORT_SYMBOL_GPL -0x69936f87 inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL -0x503f14e5 tc_setup_cb_replace vmlinux EXPORT_SYMBOL +0x748fccf0 icmp_build_probe vmlinux EXPORT_SYMBOL_GPL +0xe0f08f26 inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL +0xb2337d1a tc_setup_cb_replace vmlinux EXPORT_SYMBOL 0xad128dc1 __tracepoint_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x6a6e05bf kstrtou8 vmlinux EXPORT_SYMBOL -0xb687660f blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0x12167af7 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL 0x794b7271 orderly_reboot vmlinux EXPORT_SYMBOL_GPL -0xe8103735 get_task_pid vmlinux EXPORT_SYMBOL_GPL +0xa8c45413 get_task_pid vmlinux EXPORT_SYMBOL_GPL 0x68b4b744 touchscreen_report_pos vmlinux EXPORT_SYMBOL 0x3d80c017 device_get_child_node_count vmlinux EXPORT_SYMBOL_GPL 0xda72a7ec ZSTD_nextInputType vmlinux EXPORT_SYMBOL 0x5a7bfe41 crypto_probing_notify vmlinux EXPORT_SYMBOL_GPL 0xf738d1be register_blocking_lsm_notifier vmlinux EXPORT_SYMBOL -0x5b180d12 sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL -0x313b12f0 __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL -0x04334d9e netif_receive_skb vmlinux EXPORT_SYMBOL -0x8059afdb dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL -0xb58e104c pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0xf560b2ca sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL +0x368ca58b __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL +0xbdd0e6eb netif_receive_skb vmlinux EXPORT_SYMBOL +0x88c265a2 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL +0x1a0b5d38 d_same_name vmlinux EXPORT_SYMBOL_GPL +0xc5349726 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0x22b8146b __wake_up_locked_key_bookmark vmlinux EXPORT_SYMBOL_GPL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0x90198d66 input_match_device_id vmlinux EXPORT_SYMBOL 0x4ad120dc pci_user_read_config_dword vmlinux EXPORT_SYMBOL_GPL -0x2ae2e89f bdev_start_io_acct vmlinux EXPORT_SYMBOL +0xac919734 bdev_start_io_acct vmlinux EXPORT_SYMBOL 0xe8ba125d kmemdup_nul vmlinux EXPORT_SYMBOL 0xe6e40502 rcu_get_gp_seq vmlinux EXPORT_SYMBOL_GPL 0xada38766 dst_cache_destroy vmlinux EXPORT_SYMBOL_GPL -0xa62b0f1d __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL +0x334ba345 __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL 0x088835d2 anon_transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x603ea08e devm_krealloc vmlinux EXPORT_SYMBOL_GPL 0x629162c8 virtqueue_get_used_addr vmlinux EXPORT_SYMBOL_GPL 0x70d12d73 devm_clk_get_optional_prepared vmlinux EXPORT_SYMBOL_GPL -0x9fe8c294 devm_phy_create vmlinux EXPORT_SYMBOL_GPL +0x3e096eb1 devm_phy_create vmlinux EXPORT_SYMBOL_GPL 0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL 0x99d472b1 net_dim_get_rx_moderation vmlinux EXPORT_SYMBOL 0x258d2f76 net_dim_get_tx_moderation vmlinux EXPORT_SYMBOL @@ -1544,27 +1546,27 @@ 0x10b0e82a sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL 0x773e6365 follow_down_one vmlinux EXPORT_SYMBOL 0x7944e0fc tracing_off vmlinux EXPORT_SYMBOL_GPL -0x41f4eab4 raw_seq_next vmlinux EXPORT_SYMBOL_GPL -0x3cbed9ea ip_setsockopt vmlinux EXPORT_SYMBOL -0xf8b3c97a ip_getsockopt vmlinux EXPORT_SYMBOL +0x0d32b315 raw_seq_next vmlinux EXPORT_SYMBOL_GPL +0xa305396c ip_setsockopt vmlinux EXPORT_SYMBOL +0x21b191c8 ip_getsockopt vmlinux EXPORT_SYMBOL 0x54242e6d tty_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0xe4eacd09 clk_hw_set_rate_range vmlinux EXPORT_SYMBOL_GPL -0x75de4579 devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL -0x43c776a3 page_endio vmlinux EXPORT_SYMBOL_GPL -0x0f16c841 pgste_perform_essa vmlinux EXPORT_SYMBOL -0xb2841aa8 ip6_redirect vmlinux EXPORT_SYMBOL_GPL -0x8f4ce8fe ip_options_rcv_srr vmlinux EXPORT_SYMBOL +0xfe8c99d2 devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x1ce2c93e page_endio vmlinux EXPORT_SYMBOL_GPL +0x4c1129ca pgste_perform_essa vmlinux EXPORT_SYMBOL +0x623e679d ip6_redirect vmlinux EXPORT_SYMBOL_GPL +0xea7ad28e ip_options_rcv_srr vmlinux EXPORT_SYMBOL 0xd2fb9249 device_register vmlinux EXPORT_SYMBOL_GPL 0x375ac910 gen_pool_add_owner vmlinux EXPORT_SYMBOL 0x8397f0f8 pcim_iomap_regions_request_all vmlinux EXPORT_SYMBOL -0x666cf83e blk_mq_rq_cpu vmlinux EXPORT_SYMBOL -0x96fe0a5f dentry_open vmlinux EXPORT_SYMBOL +0x87d04370 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL +0x1f4e95fe dentry_open vmlinux EXPORT_SYMBOL 0x1308b90f destroy_memory_type vmlinux EXPORT_SYMBOL_GPL -0xa5fd2006 __SetPageMovable vmlinux EXPORT_SYMBOL +0x9ed8dd26 __SetPageMovable vmlinux EXPORT_SYMBOL 0xcb561441 mem_dump_obj vmlinux EXPORT_SYMBOL_GPL 0xc1edf1ac freq_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL -0x30b6c346 skb_checksum_help vmlinux EXPORT_SYMBOL -0xd0688d7a unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0xdfade6b4 skb_checksum_help vmlinux EXPORT_SYMBOL +0xa9dc4ce1 unregister_netdevice_queue vmlinux EXPORT_SYMBOL 0xe7e1c717 regmap_write vmlinux EXPORT_SYMBOL_GPL 0xf0e7d275 iov_iter_xarray vmlinux EXPORT_SYMBOL 0xcdc39c9e security_ismaclabel vmlinux EXPORT_SYMBOL @@ -1577,63 +1579,63 @@ 0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL 0xb7ee2a2c diag26c vmlinux EXPORT_SYMBOL 0x57e35515 debug_unregister_view vmlinux EXPORT_SYMBOL -0x829ad60a xsk_tx_peek_desc vmlinux EXPORT_SYMBOL -0x0da89265 ip6_find_1stfragopt vmlinux EXPORT_SYMBOL +0xbf61eddd xsk_tx_peek_desc vmlinux EXPORT_SYMBOL +0x3ea1bcc3 ip6_find_1stfragopt vmlinux EXPORT_SYMBOL 0x3d68a9ce dev_addr_mod vmlinux EXPORT_SYMBOL -0x198da175 sk_ns_capable vmlinux EXPORT_SYMBOL -0x4e109d07 sock_no_recvmsg vmlinux EXPORT_SYMBOL -0xbeafa166 bpf_link_put vmlinux EXPORT_SYMBOL +0xe060933c sk_ns_capable vmlinux EXPORT_SYMBOL +0x966ed457 sock_no_recvmsg vmlinux EXPORT_SYMBOL +0xf82f1d69 bpf_link_put vmlinux EXPORT_SYMBOL 0xf81994a2 hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL 0xab63baa5 unregister_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL -0xc50bcc2a ip_frag_next vmlinux EXPORT_SYMBOL -0x9fc9ab43 netlink_net_capable vmlinux EXPORT_SYMBOL +0x9b7c520f ip_frag_next vmlinux EXPORT_SYMBOL +0x34730e65 netlink_net_capable vmlinux EXPORT_SYMBOL 0x234cf416 devlink_fmsg_string_pair_put vmlinux EXPORT_SYMBOL_GPL -0xa7f4695d __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0x64138eed __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL 0x3884b513 component_unbind_all vmlinux EXPORT_SYMBOL_GPL 0x124bad4d kstrtobool vmlinux EXPORT_SYMBOL -0xc55fcabd security_inode_setattr vmlinux EXPORT_SYMBOL_GPL +0x72a31fba security_inode_setattr vmlinux EXPORT_SYMBOL_GPL 0x53c52301 dquot_file_open vmlinux EXPORT_SYMBOL 0x84264ced fs_umode_to_ftype vmlinux EXPORT_SYMBOL_GPL 0x8f786bee fs_umode_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x605790dc fiemap_fill_next_extent vmlinux EXPORT_SYMBOL 0x09a68b8e trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL -0xf39f7961 qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL -0xc0519039 dev_queue_xmit_accel vmlinux EXPORT_SYMBOL +0xdc66bae4 qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL +0x73e6fe8b dev_queue_xmit_accel vmlinux EXPORT_SYMBOL 0xc68f16f4 devm_device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x9530365d __xa_clear_mark vmlinux EXPORT_SYMBOL 0x1c67d9f1 crypto_shash_digest vmlinux EXPORT_SYMBOL_GPL 0xb568cecb crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x3de9cae1 crypto_remove_final vmlinux EXPORT_SYMBOL_GPL -0x73896038 get_user_pages_unlocked vmlinux EXPORT_SYMBOL -0x82c095be rtnl_set_sk_err vmlinux EXPORT_SYMBOL -0xb9f01d00 __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL -0x53578538 kernel_sendpage_locked vmlinux EXPORT_SYMBOL +0xf3ed67f4 get_user_pages_unlocked vmlinux EXPORT_SYMBOL +0xe4361066 rtnl_set_sk_err vmlinux EXPORT_SYMBOL +0x3895bd26 __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0x312e0432 kernel_sendpage_locked vmlinux EXPORT_SYMBOL 0x55e7bb0a class_remove_file_ns vmlinux EXPORT_SYMBOL_GPL 0x0920b173 lockref_mark_dead vmlinux EXPORT_SYMBOL -0xe9ff4668 bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL -0x2e670da6 __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x630d1c3b bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL +0xe2cc83be __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0x54343264 irq_domain_free_fwnode vmlinux EXPORT_SYMBOL_GPL 0x4e9e6a05 downgrade_write vmlinux EXPORT_SYMBOL 0xaca0aef0 complete vmlinux EXPORT_SYMBOL -0x1c05a82c gmap_make_secure vmlinux EXPORT_SYMBOL_GPL +0xdfd12d65 gmap_make_secure vmlinux EXPORT_SYMBOL_GPL 0xbdf93078 ap_queue_init_reply vmlinux EXPORT_SYMBOL -0xa9c0d3dd ip_check_defrag vmlinux EXPORT_SYMBOL +0x72439fbe ip_check_defrag vmlinux EXPORT_SYMBOL 0xe40bb23e devlink_health_reporter_priv vmlinux EXPORT_SYMBOL_GPL 0x6514c1e6 flow_get_u32_src vmlinux EXPORT_SYMBOL 0xa033d747 next_arg vmlinux EXPORT_SYMBOL 0x943d0359 iov_iter_single_seg_count vmlinux EXPORT_SYMBOL -0x8b2eaab2 adjust_managed_page_count vmlinux EXPORT_SYMBOL +0x1e3d763f adjust_managed_page_count vmlinux EXPORT_SYMBOL 0xc31db0ce is_vmalloc_addr vmlinux EXPORT_SYMBOL 0x8a7d1c31 high_memory vmlinux EXPORT_SYMBOL 0xa6ed1a07 perf_pmu_register vmlinux EXPORT_SYMBOL_GPL 0xa0a15b49 smp_call_function_many vmlinux EXPORT_SYMBOL 0x92829549 irq_chip_retrigger_hierarchy vmlinux EXPORT_SYMBOL_GPL -0xa624f62b inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x9e3a6a7b inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x2ba49fb1 regmap_parse_val vmlinux EXPORT_SYMBOL_GPL 0xe339d9ef clk_hw_get_rate vmlinux EXPORT_SYMBOL_GPL -0xe3710059 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0x9fcd34af simple_link vmlinux EXPORT_SYMBOL -0xb3f0887f filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL +0x3f707081 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0xb31c056d simple_link vmlinux EXPORT_SYMBOL +0xe8b2896d filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL 0x68a39b92 dma_buf_unpin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x5a264684 regmap_noinc_read vmlinux EXPORT_SYMBOL_GPL 0xb14ab1ef hdmi_audio_infoframe_init vmlinux EXPORT_SYMBOL @@ -1643,31 +1645,31 @@ 0xf2967796 ring_buffer_record_on vmlinux EXPORT_SYMBOL_GPL 0xa07d1b3c tasklet_setup vmlinux EXPORT_SYMBOL 0x5e122d2d iucv_root vmlinux EXPORT_SYMBOL -0x5bf166cb tcf_get_next_chain vmlinux EXPORT_SYMBOL +0x0c53b7ff tcf_get_next_chain vmlinux EXPORT_SYMBOL 0xfcbbe8cf clkdev_drop vmlinux EXPORT_SYMBOL 0xa8694ecd kblockd_schedule_work vmlinux EXPORT_SYMBOL 0x195039fb mem_section vmlinux EXPORT_SYMBOL -0x2a54a9ec send_sig_info vmlinux EXPORT_SYMBOL +0x12e28352 send_sig_info vmlinux EXPORT_SYMBOL 0xf31c0d52 ioremap vmlinux EXPORT_SYMBOL 0xedc03953 iounmap vmlinux EXPORT_SYMBOL -0x1aa5d1cf __neigh_event_send vmlinux EXPORT_SYMBOL -0xcc4c4291 sk_stream_wait_close vmlinux EXPORT_SYMBOL -0x0333c746 skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL +0xed826fa0 __neigh_event_send vmlinux EXPORT_SYMBOL +0x18f9f86a sk_stream_wait_close vmlinux EXPORT_SYMBOL +0xc7548b48 skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL 0xefeefc09 __SCK__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL 0x6af5544a show_class_attr_string vmlinux EXPORT_SYMBOL_GPL 0x3f6bad7c clk_hw_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL -0xf1325716 fqdir_exit vmlinux EXPORT_SYMBOL -0xb5cdacaf ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL -0xb7aedec8 pskb_extract vmlinux EXPORT_SYMBOL +0x59edfbb8 fqdir_exit vmlinux EXPORT_SYMBOL +0x29bf85fd ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0x6e425ddd pskb_extract vmlinux EXPORT_SYMBOL 0x87ce95d2 platform_get_irq vmlinux EXPORT_SYMBOL_GPL -0x5758134f blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x77eaf0b0 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL 0x718d8079 crypto_register_rng vmlinux EXPORT_SYMBOL_GPL -0x93fb862b kill_anon_super vmlinux EXPORT_SYMBOL +0x1c7f1e20 kill_anon_super vmlinux EXPORT_SYMBOL 0x1d222ced irq_get_irqchip_state vmlinux EXPORT_SYMBOL_GPL 0xb88dbfce irq_set_irqchip_state vmlinux EXPORT_SYMBOL_GPL -0x0d4a3be9 xfrm6_rcv vmlinux EXPORT_SYMBOL -0xc04b33a3 xfrm4_rcv vmlinux EXPORT_SYMBOL +0x91f3c6b0 xfrm6_rcv vmlinux EXPORT_SYMBOL +0x49d47b7b xfrm4_rcv vmlinux EXPORT_SYMBOL 0xd0db0f12 run_dax vmlinux EXPORT_SYMBOL_GPL 0x3509c30f virtqueue_add_inbuf_ctx vmlinux EXPORT_SYMBOL_GPL 0xf782fb07 percpu_ref_switch_to_atomic_sync vmlinux EXPORT_SYMBOL_GPL @@ -1678,8 +1680,8 @@ 0x77a7c2d5 bio_integrity_prep vmlinux EXPORT_SYMBOL 0x1d7a8577 bio_integrity_trim vmlinux EXPORT_SYMBOL 0x47392e76 sclp_ocf_cpc_name_copy vmlinux EXPORT_SYMBOL -0xf3e423b9 inet_dgram_connect vmlinux EXPORT_SYMBOL -0x54471150 sock_set_keepalive vmlinux EXPORT_SYMBOL +0x006b4fd7 inet_dgram_connect vmlinux EXPORT_SYMBOL +0x66e158e8 sock_set_keepalive vmlinux EXPORT_SYMBOL 0xa16db6b8 driver_unregister vmlinux EXPORT_SYMBOL_GPL 0xd430fb5e virtqueue_get_buf vmlinux EXPORT_SYMBOL_GPL 0x5b745a3d xa_load vmlinux EXPORT_SYMBOL @@ -1692,16 +1694,16 @@ 0xdd8bd98f kobject_get vmlinux EXPORT_SYMBOL 0xd77d72cd kobject_put vmlinux EXPORT_SYMBOL 0xb9ad975d fsverity_ioctl_measure vmlinux EXPORT_SYMBOL_GPL -0xef0fd305 begin_new_exec vmlinux EXPORT_SYMBOL +0x6663823e begin_new_exec vmlinux EXPORT_SYMBOL 0xb3be0c79 relay_open vmlinux EXPORT_SYMBOL_GPL 0x47e51b19 param_set_copystring vmlinux EXPORT_SYMBOL 0xc9634df9 in6addr_linklocal_allrouters vmlinux EXPORT_SYMBOL -0x84ca2c31 reuseport_select_sock vmlinux EXPORT_SYMBOL +0x9412947f reuseport_select_sock vmlinux EXPORT_SYMBOL 0x58b73bc7 match_wildcard vmlinux EXPORT_SYMBOL 0x975519c1 asymmetric_key_id_same vmlinux EXPORT_SYMBOL_GPL 0x997fd6ae relay_close vmlinux EXPORT_SYMBOL_GPL 0xf05c64f8 iucv_path_connect vmlinux EXPORT_SYMBOL -0x4afeb1dd net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL +0x6c1edf01 net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL 0x50624917 sha1_init vmlinux EXPORT_SYMBOL 0x470d8dbc sysfs_merge_group vmlinux EXPORT_SYMBOL_GPL 0x490dddac dq_data_lock vmlinux EXPORT_SYMBOL @@ -1710,45 +1712,45 @@ 0xfc6168c2 __cleancache_put_page vmlinux EXPORT_SYMBOL 0x15d85a57 down_trylock vmlinux EXPORT_SYMBOL 0xd9454bbc raw3270_reset vmlinux EXPORT_SYMBOL -0xe86be71d genl_register_family vmlinux EXPORT_SYMBOL +0x80c9b45b genl_register_family vmlinux EXPORT_SYMBOL 0x06d11488 __bitmap_equal vmlinux EXPORT_SYMBOL -0x6f639c23 page_zero_new_buffers vmlinux EXPORT_SYMBOL -0x1a8df048 mntput vmlinux EXPORT_SYMBOL -0xab810853 mntget vmlinux EXPORT_SYMBOL +0x6c469e6b page_zero_new_buffers vmlinux EXPORT_SYMBOL +0x4552a8af mntput vmlinux EXPORT_SYMBOL +0x2916cf20 mntget vmlinux EXPORT_SYMBOL 0x7a00b10a fasync_helper vmlinux EXPORT_SYMBOL 0x9b9071cb get_old_itimerspec32 vmlinux EXPORT_SYMBOL_GPL 0xbf9a5a1e __init_rwsem vmlinux EXPORT_SYMBOL 0xcef23264 s390_pci_dma_ops vmlinux EXPORT_SYMBOL_GPL 0x40cfa3dd nvmem_device_cell_read vmlinux EXPORT_SYMBOL_GPL 0x8677fbaa iommu_domain_free vmlinux EXPORT_SYMBOL_GPL -0x50661f38 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL +0x3deccda5 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL 0x3a24fb2f percpu_ref_resurrect vmlinux EXPORT_SYMBOL_GPL -0x502e4f9a blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL +0x0ed58000 blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL 0xa9ff15b9 s390_enable_sie vmlinux EXPORT_SYMBOL_GPL -0x98d23af4 tcf_exts_dump_stats vmlinux EXPORT_SYMBOL -0x831e7ace sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0xabc6e307 tcf_exts_dump_stats vmlinux EXPORT_SYMBOL +0x62b783d0 sock_alloc_send_pskb vmlinux EXPORT_SYMBOL 0xaad0ae78 __bitmap_shift_right vmlinux EXPORT_SYMBOL 0xc6c2cc96 exportfs_encode_inode_fh vmlinux EXPORT_SYMBOL_GPL 0xaaa918c9 ftrace_dump vmlinux EXPORT_SYMBOL_GPL 0x38846835 alarm_init vmlinux EXPORT_SYMBOL_GPL 0xa24f23d8 __request_module vmlinux EXPORT_SYMBOL -0x2ef22d69 __gmap_zap vmlinux EXPORT_SYMBOL_GPL +0x8ab498e6 __gmap_zap vmlinux EXPORT_SYMBOL_GPL 0x82b8e9c7 ccw_driver_register vmlinux EXPORT_SYMBOL -0x8e93d7f9 fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL -0x6c3aa2f6 ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL -0x3cb95638 inet_register_protosw vmlinux EXPORT_SYMBOL -0x5927b991 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL -0x9883e6eb dev_deactivate vmlinux EXPORT_SYMBOL +0xe4d33533 fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL +0x49bbbe22 ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL +0xbcfffba0 inet_register_protosw vmlinux EXPORT_SYMBOL +0x3742b103 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL +0x42e987eb dev_deactivate vmlinux EXPORT_SYMBOL 0x38493a8b idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL 0x270cf88f dump_stack_lvl vmlinux EXPORT_SYMBOL -0xd05879db submit_bio_wait vmlinux EXPORT_SYMBOL +0x1f5d701b submit_bio_wait vmlinux EXPORT_SYMBOL 0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL 0xc62ab2bc mempool_destroy vmlinux EXPORT_SYMBOL 0x054e550b kernel_halt vmlinux EXPORT_SYMBOL_GPL 0xdd81d8f6 __SCK__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0x553156f1 set_binfmt vmlinux EXPORT_SYMBOL +0x4ae91e0d set_binfmt vmlinux EXPORT_SYMBOL 0xc5ad93b8 sie_exit vmlinux EXPORT_SYMBOL -0x002c3a41 km_policy_expired vmlinux EXPORT_SYMBOL +0xa7a03c60 km_policy_expired vmlinux EXPORT_SYMBOL 0xc35fc79d tpm_default_chip vmlinux EXPORT_SYMBOL_GPL 0xb1fda91e hvc_poll vmlinux EXPORT_SYMBOL_GPL 0x53b4f613 pci_user_write_config_word vmlinux EXPORT_SYMBOL_GPL @@ -1763,40 +1765,40 @@ 0xea71af9c kstrdup_quotable_cmdline vmlinux EXPORT_SYMBOL_GPL 0xf4f1d73f __kfifo_out_peek_r vmlinux EXPORT_SYMBOL 0x198620d7 security_add_mnt_opt vmlinux EXPORT_SYMBOL -0x6be0de8d ip6_frag_next vmlinux EXPORT_SYMBOL -0x8c9f327d netlink_ns_capable vmlinux EXPORT_SYMBOL +0x145702ad ip6_frag_next vmlinux EXPORT_SYMBOL +0x4d75335a netlink_ns_capable vmlinux EXPORT_SYMBOL 0xc4212ab9 qdisc_class_hash_insert vmlinux EXPORT_SYMBOL -0x14e41070 eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL +0x66b63cb7 eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL 0xeb708c7b hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x39a7affc driver_deferred_probe_timeout vmlinux EXPORT_SYMBOL_GPL 0xadc996a4 pci_set_host_bridge_release vmlinux EXPORT_SYMBOL_GPL 0xaebdf85f refcount_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL -0xa3c25090 generic_perform_write vmlinux EXPORT_SYMBOL -0x8e2ac9a5 udp_set_csum vmlinux EXPORT_SYMBOL +0xb1f212f5 generic_perform_write vmlinux EXPORT_SYMBOL +0x851afce3 udp_set_csum vmlinux EXPORT_SYMBOL 0x07cb7afb sfp_parse_port vmlinux EXPORT_SYMBOL_GPL -0x6e196ae1 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0x68065f45 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0x87a28b5a locks_free_lock vmlinux EXPORT_SYMBOL 0xb5791fc9 fixed_size_llseek vmlinux EXPORT_SYMBOL -0xde0ff61f shmem_aops vmlinux EXPORT_SYMBOL -0x09839a26 inet6_add_offload vmlinux EXPORT_SYMBOL +0x56ddc705 shmem_aops vmlinux EXPORT_SYMBOL +0x8f8ebe67 inet6_add_offload vmlinux EXPORT_SYMBOL 0x6a898cb0 regmap_test_bits vmlinux EXPORT_SYMBOL_GPL 0x8c6f8b61 sg_miter_skip vmlinux EXPORT_SYMBOL -0xbb87249a simple_attr_release vmlinux EXPORT_SYMBOL_GPL +0x88f3ccc2 simple_attr_release vmlinux EXPORT_SYMBOL_GPL 0x09822576 perf_aux_output_flag vmlinux EXPORT_SYMBOL_GPL -0x15a5d79b gmap_shadow_r2t vmlinux EXPORT_SYMBOL_GPL -0x14ba4b83 gmap_shadow_r3t vmlinux EXPORT_SYMBOL_GPL -0x55b77ba9 gmap_shadow_sgt vmlinux EXPORT_SYMBOL_GPL -0x6001f3f7 gmap_shadow_pgt vmlinux EXPORT_SYMBOL_GPL +0x228b3063 gmap_shadow_r2t vmlinux EXPORT_SYMBOL_GPL +0xdd00b9e6 gmap_shadow_r3t vmlinux EXPORT_SYMBOL_GPL +0xa7447fa9 gmap_shadow_sgt vmlinux EXPORT_SYMBOL_GPL +0xdb437d82 gmap_shadow_pgt vmlinux EXPORT_SYMBOL_GPL 0x9e3a4965 uv_info vmlinux EXPORT_SYMBOL 0x743dae8a ccw_device_get_cssid vmlinux EXPORT_SYMBOL_GPL 0x7b8ea197 ethtool_params_from_link_mode vmlinux EXPORT_SYMBOL_GPL -0x64ec6374 reuseport_detach_prog vmlinux EXPORT_SYMBOL +0xb9b6c475 reuseport_detach_prog vmlinux EXPORT_SYMBOL 0x7fa462ec fwnode_get_next_available_child_node vmlinux EXPORT_SYMBOL_GPL 0xc3972584 blk_queue_set_zoned vmlinux EXPORT_SYMBOL_GPL 0xe393d456 fscrypt_fname_siphash vmlinux EXPORT_SYMBOL_GPL 0x33fa677f rename_lock vmlinux EXPORT_SYMBOL 0xc140cbdd page_symlink_inode_operations vmlinux EXPORT_SYMBOL -0x480a8d91 file_path vmlinux EXPORT_SYMBOL +0xe4c2ff91 file_path vmlinux EXPORT_SYMBOL 0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL 0x6c956075 __SCK__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL 0x6545268e __tracepoint_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL @@ -1807,9 +1809,9 @@ 0x4af6ddf0 kstrtou16 vmlinux EXPORT_SYMBOL 0x251dfd82 evm_verifyxattr vmlinux EXPORT_SYMBOL_GPL 0x94961283 vunmap vmlinux EXPORT_SYMBOL -0x4fa82766 write_cache_pages vmlinux EXPORT_SYMBOL -0x6d161121 xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0xa2a1aec0 sock_set_reuseport vmlinux EXPORT_SYMBOL +0xcce05221 write_cache_pages vmlinux EXPORT_SYMBOL +0x01695e1f xfrm_policy_alloc vmlinux EXPORT_SYMBOL +0x254ce68f sock_set_reuseport vmlinux EXPORT_SYMBOL 0x785d29cb devm_create_dev_dax vmlinux EXPORT_SYMBOL_GPL 0xe5c78a99 do_blank_screen vmlinux EXPORT_SYMBOL 0x5857c0a7 unregister_virtio_device vmlinux EXPORT_SYMBOL_GPL @@ -1818,8 +1820,8 @@ 0x8e93dd19 disk_alloc_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0x67da9f7c sha512_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x70e99517 fscrypt_get_symlink vmlinux EXPORT_SYMBOL_GPL -0xd79c44fb finish_open vmlinux EXPORT_SYMBOL -0x756afdb4 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0x08b86b56 finish_open vmlinux EXPORT_SYMBOL +0x61dffafe kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL 0xb912560d static_key_disable vmlinux EXPORT_SYMBOL_GPL 0xf6f16c56 rcu_barrier_tasks vmlinux EXPORT_SYMBOL_GPL 0x643c004d css_driver_unregister vmlinux EXPORT_SYMBOL_GPL @@ -1827,18 +1829,18 @@ 0x667086ab fwnode_property_read_string vmlinux EXPORT_SYMBOL_GPL 0xfa873ad0 prandom_seed vmlinux EXPORT_SYMBOL 0x56613d2a get_acl vmlinux EXPORT_SYMBOL -0x81cf4336 set_page_dirty_lock vmlinux EXPORT_SYMBOL -0x90f24b36 tcp_v4_conn_request vmlinux EXPORT_SYMBOL -0xd3865955 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL -0xc35d5af6 netdev_get_xmit_slave vmlinux EXPORT_SYMBOL -0x643757bc blk_rq_init vmlinux EXPORT_SYMBOL +0x7b5892fa set_page_dirty_lock vmlinux EXPORT_SYMBOL +0x09b65fd9 tcp_v4_conn_request vmlinux EXPORT_SYMBOL +0x3bd3f293 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL +0x466e474c netdev_get_xmit_slave vmlinux EXPORT_SYMBOL +0x659aa3c9 blk_rq_init vmlinux EXPORT_SYMBOL 0xc132c453 __wake_up_locked_sync_key vmlinux EXPORT_SYMBOL_GPL 0x12641250 get_phys_clock vmlinux EXPORT_SYMBOL -0x9f1b5d94 icmp_ndo_send vmlinux EXPORT_SYMBOL -0x32fcb7d0 tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL +0x5d0f32d7 icmp_ndo_send vmlinux EXPORT_SYMBOL +0x3c9d25a1 tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL 0x749302a0 pci_epf_bind vmlinux EXPORT_SYMBOL_GPL 0x1ed7eb60 __sg_free_table vmlinux EXPORT_SYMBOL -0x2670cc46 kmem_cache_shrink vmlinux EXPORT_SYMBOL +0xd2a8779c kmem_cache_shrink vmlinux EXPORT_SYMBOL 0x77f98940 suse_mark_unsupported vmlinux EXPORT_SYMBOL_GPL 0x0f1d11a5 klp_get_state vmlinux EXPORT_SYMBOL_GPL 0x5d49aabc init_wait_var_entry vmlinux EXPORT_SYMBOL @@ -1848,18 +1850,18 @@ 0x49045426 icmp_err_convert vmlinux EXPORT_SYMBOL 0x837b7b09 __dynamic_pr_debug vmlinux EXPORT_SYMBOL 0x061a6a17 rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0xf2056031 blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL +0x48e824bf blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL 0x39ded098 rdma_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x8cdfc002 sclp_unregister vmlinux EXPORT_SYMBOL 0x72105293 tcp_hashinfo vmlinux EXPORT_SYMBOL 0x2d140a58 genl_unlock vmlinux EXPORT_SYMBOL 0x02d07e22 dma_buf_begin_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF -0xd6d97734 blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0x67ba2ca6 blk_mq_requeue_request vmlinux EXPORT_SYMBOL 0x50e9744c crypto_aead_setauthsize vmlinux EXPORT_SYMBOL_GPL -0x81a0c4a8 fd_install vmlinux EXPORT_SYMBOL -0xfd69bcee bio_devname vmlinux EXPORT_SYMBOL -0xa0ea8204 vfs_fsync_range vmlinux EXPORT_SYMBOL -0xd1574451 memory_cgrp_subsys vmlinux EXPORT_SYMBOL +0x503be2c2 fd_install vmlinux EXPORT_SYMBOL +0xc88d71bf bio_devname vmlinux EXPORT_SYMBOL +0xc09c779e vfs_fsync_range vmlinux EXPORT_SYMBOL +0x32ec7a6f memory_cgrp_subsys vmlinux EXPORT_SYMBOL 0xd4935851 __SCK__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL 0x55eecff4 bit_wait_io_timeout vmlinux EXPORT_SYMBOL_GPL @@ -1871,17 +1873,17 @@ 0x5d7dee6b strscpy_pad vmlinux EXPORT_SYMBOL 0x03d6ffea fscrypt_drop_inode vmlinux EXPORT_SYMBOL_GPL 0xcd75e386 path_put vmlinux EXPORT_SYMBOL -0x7c3b7ec8 apply_to_page_range vmlinux EXPORT_SYMBOL_GPL +0xfe100243 apply_to_page_range vmlinux EXPORT_SYMBOL_GPL 0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL -0xaeb41ae6 xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL -0x2af977df xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL +0xe66d80f0 xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL +0x15a4ca8a xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL 0xa53c196c pci_request_irq vmlinux EXPORT_SYMBOL 0x04ea8706 __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL -0xd7749263 handle_mm_fault vmlinux EXPORT_SYMBOL_GPL +0x0e891297 handle_mm_fault vmlinux EXPORT_SYMBOL_GPL 0xd217e9e6 trace_set_clr_event vmlinux EXPORT_SYMBOL_GPL 0x9ddb33ae blk_add_driver_data vmlinux EXPORT_SYMBOL_GPL 0x480305ca kmsg_dump_rewind vmlinux EXPORT_SYMBOL_GPL -0xbf13ffd2 kick_process vmlinux EXPORT_SYMBOL_GPL +0x63405bea kick_process vmlinux EXPORT_SYMBOL_GPL 0x7d4b176a netlbl_catmap_setbit vmlinux EXPORT_SYMBOL 0x5506b8f7 netlbl_bitmap_setbit vmlinux EXPORT_SYMBOL 0x4f06a5bb sg_miter_stop vmlinux EXPORT_SYMBOL @@ -1891,15 +1893,15 @@ 0xd4d0610d __debug_sprintf_exception vmlinux EXPORT_SYMBOL 0x638a69aa devlink_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x8954dc8e __SCK__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x268b5b7a napi_enable vmlinux EXPORT_SYMBOL +0x65d5c32c napi_enable vmlinux EXPORT_SYMBOL 0xaeac049a generate_random_guid vmlinux EXPORT_SYMBOL -0xb1c76482 blk_finish_plug vmlinux EXPORT_SYMBOL +0x89c3d129 blk_finish_plug vmlinux EXPORT_SYMBOL 0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL -0xa4bc7a7b ping_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x593247df ping_recvmsg vmlinux EXPORT_SYMBOL_GPL 0xeb317ee6 __traceiter_unmap vmlinux EXPORT_SYMBOL_GPL 0x9129aaba pci_get_subsys vmlinux EXPORT_SYMBOL 0x2e028ae6 rcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL -0x8a836fd5 ip_local_out vmlinux EXPORT_SYMBOL_GPL +0x6f3d3524 ip_local_out vmlinux EXPORT_SYMBOL_GPL 0xc6e6d3c6 regcache_cache_bypass vmlinux EXPORT_SYMBOL_GPL 0x1c9f1b17 fwnode_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL_GPL 0x08456553 match_string vmlinux EXPORT_SYMBOL @@ -1908,11 +1910,11 @@ 0xf2fb61bd vprintk_default vmlinux EXPORT_SYMBOL_GPL 0x9e2be142 nmi_panic vmlinux EXPORT_SYMBOL 0x9d747d7b ccw_device_is_pathgroup vmlinux EXPORT_SYMBOL -0x20886ef1 mroute6_is_socket vmlinux EXPORT_SYMBOL +0x93cca7a1 mroute6_is_socket vmlinux EXPORT_SYMBOL 0x85540ebc nvmem_cell_put vmlinux EXPORT_SYMBOL_GPL 0xa66b090e pci_msi_mask_irq vmlinux EXPORT_SYMBOL_GPL 0xa6af1e35 __SCK__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL -0xdb59a3fb bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL +0x8cf36485 bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL 0x70c2c7ea pids_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x711e1491 ap_perms vmlinux EXPORT_SYMBOL 0x7a3f16a2 devl_region_destroy vmlinux EXPORT_SYMBOL_GPL @@ -1929,50 +1931,50 @@ 0x07297511 crc_t10dif_update vmlinux EXPORT_SYMBOL 0xf858c0d5 add_watch_to_object vmlinux EXPORT_SYMBOL 0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL -0xb42cdc2e set_user_nice vmlinux EXPORT_SYMBOL -0xbb0f4896 netdev_notify_peers vmlinux EXPORT_SYMBOL +0xa83a02d8 set_user_nice vmlinux EXPORT_SYMBOL +0x3b96436e netdev_notify_peers vmlinux EXPORT_SYMBOL 0xc4dc3945 devm_serdev_device_open vmlinux EXPORT_SYMBOL_GPL -0xf8192eb9 splice_direct_to_actor vmlinux EXPORT_SYMBOL +0x05163269 splice_direct_to_actor vmlinux EXPORT_SYMBOL 0x2b9da7a4 genl_lock vmlinux EXPORT_SYMBOL -0xbf752836 qdisc_class_hash_grow vmlinux EXPORT_SYMBOL +0x4887f57f qdisc_class_hash_grow vmlinux EXPORT_SYMBOL 0xd9d0a2af devlink_flash_update_timeout_notify vmlinux EXPORT_SYMBOL_GPL -0x066bf1f0 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL -0x722b5439 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL -0x4cc8fd06 sock_setsockopt vmlinux EXPORT_SYMBOL +0x6561b091 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0x6f8fc4a4 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0x5e728d72 sock_setsockopt vmlinux EXPORT_SYMBOL 0x71c425ea tty_port_close_start vmlinux EXPORT_SYMBOL 0x751e4dd2 dma_find_channel vmlinux EXPORT_SYMBOL -0x8a346496 unlock_buffer vmlinux EXPORT_SYMBOL -0xe329115f simple_transaction_release vmlinux EXPORT_SYMBOL -0xb2410a1a readahead_expand vmlinux EXPORT_SYMBOL +0x441e6864 unlock_buffer vmlinux EXPORT_SYMBOL +0xa097894f simple_transaction_release vmlinux EXPORT_SYMBOL +0xd130a8b9 readahead_expand vmlinux EXPORT_SYMBOL 0x2d5f69b3 rcu_read_unlock_strict vmlinux EXPORT_SYMBOL_GPL 0xa61ced89 qdisc_put_rtab vmlinux EXPORT_SYMBOL 0x3efd1889 dax_direct_access vmlinux EXPORT_SYMBOL_GPL 0x73297e63 subsys_find_device_by_id vmlinux EXPORT_SYMBOL_GPL 0x40f8bd4e klist_add_before vmlinux EXPORT_SYMBOL_GPL 0x458abc70 crypto_register_rngs vmlinux EXPORT_SYMBOL_GPL -0x83c4adb0 security_task_getsecid_obj vmlinux EXPORT_SYMBOL +0x370c56fd security_task_getsecid_obj vmlinux EXPORT_SYMBOL 0xdff34b34 key_invalidate vmlinux EXPORT_SYMBOL 0x6c7a0323 __tracepoint_kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x5ecfeec6 __per_cpu_offset vmlinux EXPORT_SYMBOL 0xa75fd3ab freq_qos_update_request vmlinux EXPORT_SYMBOL_GPL -0x0ca1bf02 sk_error_report vmlinux EXPORT_SYMBOL -0x86864292 proto_register vmlinux EXPORT_SYMBOL +0xecce31cc sk_error_report vmlinux EXPORT_SYMBOL +0x74819353 proto_register vmlinux EXPORT_SYMBOL 0x3239dde1 to_software_node vmlinux EXPORT_SYMBOL_GPL 0x4a3b7cff _dev_crit vmlinux EXPORT_SYMBOL 0x6073708e tty_wakeup vmlinux EXPORT_SYMBOL_GPL 0x68cb33c0 gen_pool_virt_to_phys vmlinux EXPORT_SYMBOL 0xb1518e15 cancel_work vmlinux EXPORT_SYMBOL 0x2af3f454 ssch vmlinux EXPORT_SYMBOL -0xf8ab6ae1 ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL -0x2029690b tcf_block_put vmlinux EXPORT_SYMBOL -0x254ca0b2 devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL +0xaa2243dc ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL +0x4e0e8eb3 tcf_block_put vmlinux EXPORT_SYMBOL +0xbffcc9ac devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL 0xe4df9aec hdmi_drm_infoframe_unpack_only vmlinux EXPORT_SYMBOL 0x0fb2f8a4 mktime64 vmlinux EXPORT_SYMBOL 0x103bafd6 down_read vmlinux EXPORT_SYMBOL 0x36a4ec05 cio_start vmlinux EXPORT_SYMBOL_GPL -0xeaf87dbf km_report vmlinux EXPORT_SYMBOL -0x87923f57 tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL -0xc2a53482 skb_copy_expand vmlinux EXPORT_SYMBOL +0x8243c9d3 km_report vmlinux EXPORT_SYMBOL +0x17f84132 tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL +0x08773001 skb_copy_expand vmlinux EXPORT_SYMBOL 0x2c791383 device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL 0x7d37d915 transport_setup_device vmlinux EXPORT_SYMBOL_GPL 0x13dd992a pci_hp_destroy vmlinux EXPORT_SYMBOL_GPL @@ -1985,15 +1987,15 @@ 0x9e5cfd9f virtio_check_driver_offered_feature vmlinux EXPORT_SYMBOL_GPL 0x0f8ee51e ZSTD_resetDStream vmlinux EXPORT_SYMBOL 0xbb9d0dc5 bin2hex vmlinux EXPORT_SYMBOL -0xe2f8eea1 path_is_under vmlinux EXPORT_SYMBOL +0x0f43f83c path_is_under vmlinux EXPORT_SYMBOL 0x53cb88bd pci_iomap vmlinux EXPORT_SYMBOL -0xff2439e9 unix_attach_fds vmlinux EXPORT_SYMBOL -0xac805dfe devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL -0xca84c900 skb_morph vmlinux EXPORT_SYMBOL_GPL +0x3952be95 unix_attach_fds vmlinux EXPORT_SYMBOL +0xfe009f91 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL +0x1c9d3e07 skb_morph vmlinux EXPORT_SYMBOL_GPL 0x1687ec20 tty_get_frame_size vmlinux EXPORT_SYMBOL_GPL 0xbf49aafa percpu_counter_set vmlinux EXPORT_SYMBOL 0x0f3b8882 rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL -0xc660ad0c __bio_advance vmlinux EXPORT_SYMBOL +0x7ca17c15 __bio_advance vmlinux EXPORT_SYMBOL 0xb0747ed2 rcu_cpu_stall_suppress vmlinux EXPORT_SYMBOL_GPL 0xc29fe800 css_sched_sch_todo vmlinux EXPORT_SYMBOL_GPL 0x8d2ab667 cio_cancel vmlinux EXPORT_SYMBOL_GPL @@ -2005,41 +2007,41 @@ 0x7a5a7e60 sg_alloc_table_from_pages_segment vmlinux EXPORT_SYMBOL 0x719e17ff clk_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0xe911df29 eventfd_ctx_do_read vmlinux EXPORT_SYMBOL_GPL -0x64114ead sync_dirty_buffer vmlinux EXPORT_SYMBOL -0xbf22063b ip_tunnel_header_ops vmlinux EXPORT_SYMBOL -0x909a3367 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL -0xc7187402 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL -0x038182a8 __netif_napi_del vmlinux EXPORT_SYMBOL +0xa215c531 sync_dirty_buffer vmlinux EXPORT_SYMBOL +0x787b569b ip_tunnel_header_ops vmlinux EXPORT_SYMBOL +0xd1f3c602 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL +0x1248dbb0 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0xbd17999c __netif_napi_del vmlinux EXPORT_SYMBOL 0xa69ed606 flow_keys_dissector vmlinux EXPORT_SYMBOL 0xa6787adb devm_clk_get_prepared vmlinux EXPORT_SYMBOL_GPL 0xcf275d25 setup_fault_attr vmlinux EXPORT_SYMBOL_GPL 0xc16be39d iter_div_u64_rem vmlinux EXPORT_SYMBOL 0xff02b031 dquot_get_next_id vmlinux EXPORT_SYMBOL 0xcf5fce11 dma_supported vmlinux EXPORT_SYMBOL -0xb5babb9b tcf_exts_num_actions vmlinux EXPORT_SYMBOL +0x98708e99 tcf_exts_num_actions vmlinux EXPORT_SYMBOL 0x0bcf08e0 sfp_add_phy vmlinux EXPORT_SYMBOL_GPL -0xbabf0f06 add_disk_randomness vmlinux EXPORT_SYMBOL_GPL -0xd5f7527b phy_optional_get vmlinux EXPORT_SYMBOL_GPL -0x6faa5368 inode_init_once vmlinux EXPORT_SYMBOL +0x0a8edb79 add_disk_randomness vmlinux EXPORT_SYMBOL_GPL +0x43032e7c phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0xe5c9e487 inode_init_once vmlinux EXPORT_SYMBOL 0x0125adbb mmu_interval_notifier_insert vmlinux EXPORT_SYMBOL_GPL -0xa40b4ec5 uprobe_register vmlinux EXPORT_SYMBOL_GPL +0x6dd230fb uprobe_register vmlinux EXPORT_SYMBOL_GPL 0x369fcd70 tracing_snapshot vmlinux EXPORT_SYMBOL_GPL 0xa4b07fe7 ring_buffer_change_overwrite vmlinux EXPORT_SYMBOL_GPL 0xbe687e88 wake_up_all_idle_cpus vmlinux EXPORT_SYMBOL_GPL -0x7443796b nf_ip6_checksum vmlinux EXPORT_SYMBOL -0x48320c4e qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL -0x7e80faf5 get_net_ns vmlinux EXPORT_SYMBOL_GPL +0x1be50fa3 nf_ip6_checksum vmlinux EXPORT_SYMBOL +0xc49921bf qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL +0x465c8412 get_net_ns vmlinux EXPORT_SYMBOL_GPL 0xbd95cb8c device_move vmlinux EXPORT_SYMBOL_GPL 0xfc88577a component_compare_of vmlinux EXPORT_SYMBOL_GPL 0x6257dda7 clk_rate_exclusive_get vmlinux EXPORT_SYMBOL_GPL -0x2e401ecb page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL +0x7b478d22 page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL 0x979ae83d s390_arch_get_random_long vmlinux EXPORT_SYMBOL -0x829404ff tcp_md5_do_del vmlinux EXPORT_SYMBOL -0x09d2c23d neigh_seq_stop vmlinux EXPORT_SYMBOL +0x89f03181 tcp_md5_do_del vmlinux EXPORT_SYMBOL +0x0784d652 neigh_seq_stop vmlinux EXPORT_SYMBOL 0xe700d767 reset_control_bulk_deassert vmlinux EXPORT_SYMBOL_GPL 0xd2d4bac5 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0xd35855b4 current_in_userns vmlinux EXPORT_SYMBOL -0xd8869804 ip6_fraglist_prepare vmlinux EXPORT_SYMBOL +0x00ebf0cf ip6_fraglist_prepare vmlinux EXPORT_SYMBOL 0x92be3de8 flow_rule_match_enc_control vmlinux EXPORT_SYMBOL 0xc411cd2a dev_mc_add_global vmlinux EXPORT_SYMBOL 0xa3f7c36d dev_mc_del_global vmlinux EXPORT_SYMBOL @@ -2049,7 +2051,7 @@ 0xe4a95266 blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0x0ffc9609 ap_recv vmlinux EXPORT_SYMBOL 0xccb878bc fifo_create_dflt vmlinux EXPORT_SYMBOL -0x6ac36bca neigh_table_init vmlinux EXPORT_SYMBOL +0x269dd800 neigh_table_init vmlinux EXPORT_SYMBOL 0xfefa2adb input_ff_effect_from_user vmlinux EXPORT_SYMBOL_GPL 0x0a81c61d attribute_container_register vmlinux EXPORT_SYMBOL_GPL 0x17baba1d iommu_device_unlink vmlinux EXPORT_SYMBOL_GPL @@ -2059,32 +2061,32 @@ 0xff64c604 blk_queue_segment_boundary vmlinux EXPORT_SYMBOL 0x9041c537 acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x1d50fb0e sysfs_create_link vmlinux EXPORT_SYMBOL_GPL -0x3b3ff2f7 mode_strip_sgid vmlinux EXPORT_SYMBOL -0xe04d22c4 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x51f82b7d mode_strip_sgid vmlinux EXPORT_SYMBOL +0x5633c154 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x0c74a268 ccw_device_tm_start_timeout_key vmlinux EXPORT_SYMBOL -0x60b9c8d6 tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL +0x50558f04 tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL 0xf4bb992f inetpeer_invalidate_tree vmlinux EXPORT_SYMBOL -0xdb1eb99b __neigh_create vmlinux EXPORT_SYMBOL +0xab020d40 __neigh_create vmlinux EXPORT_SYMBOL 0x2c36cc85 __tracepoint_unmap vmlinux EXPORT_SYMBOL_GPL 0x3db3b5a6 hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL -0xd5b7ccf1 pci_add_dynid vmlinux EXPORT_SYMBOL_GPL -0xec11fb8f trace_array_destroy vmlinux EXPORT_SYMBOL_GPL +0x437abcbd pci_add_dynid vmlinux EXPORT_SYMBOL_GPL +0x66bd57b2 trace_array_destroy vmlinux EXPORT_SYMBOL_GPL 0x6d294e43 clock_t_to_jiffies vmlinux EXPORT_SYMBOL 0x1853a1cb capable_wrt_inode_uidgid vmlinux EXPORT_SYMBOL -0x9b222728 mr_vif_seq_next vmlinux EXPORT_SYMBOL -0xf8664dd0 skb_mac_gso_segment vmlinux EXPORT_SYMBOL +0xec60fd8a mr_vif_seq_next vmlinux EXPORT_SYMBOL +0xaa710c0a skb_mac_gso_segment vmlinux EXPORT_SYMBOL 0x2ccd059a dim_on_top vmlinux EXPORT_SYMBOL 0x5fda0adb ZSTD_DDictWorkspaceBound vmlinux EXPORT_SYMBOL 0xf011f425 pcim_iomap_table vmlinux EXPORT_SYMBOL 0xc93375ea crypto_larval_alloc vmlinux EXPORT_SYMBOL_GPL 0xd04446db debugfs_attr_write vmlinux EXPORT_SYMBOL_GPL 0x101d1757 seq_release vmlinux EXPORT_SYMBOL -0x82933944 insert_inode_locked vmlinux EXPORT_SYMBOL +0x7e52cfb6 insert_inode_locked vmlinux EXPORT_SYMBOL 0xca9a1d5e ring_buffer_free vmlinux EXPORT_SYMBOL_GPL 0x9b6ec967 ring_buffer_size vmlinux EXPORT_SYMBOL_GPL 0x1800d7c4 module_layout vmlinux EXPORT_SYMBOL -0x21ad7c59 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL -0x99a0861d lwtstate_free vmlinux EXPORT_SYMBOL_GPL +0xb4cfa471 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL +0xd47841fe lwtstate_free vmlinux EXPORT_SYMBOL_GPL 0xa28e1b49 __percpu_counter_compare vmlinux EXPORT_SYMBOL 0x1afadcfd blk_mq_tagset_wait_completed_request vmlinux EXPORT_SYMBOL 0x01bf55fc paddr_vmcoreinfo_note vmlinux EXPORT_SYMBOL @@ -2093,8 +2095,8 @@ 0x27fa66e1 nr_free_buffer_pages vmlinux EXPORT_SYMBOL_GPL 0xf74bb274 mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL 0xcf8331f9 ccw_device_get_mdc vmlinux EXPORT_SYMBOL -0x7359573d xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL -0xd825346a __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0xe3e13b0e xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL +0x10eae725 __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0x8f573f3e _dev_emerg vmlinux EXPORT_SYMBOL 0xb7b350ed klist_init vmlinux EXPORT_SYMBOL_GPL 0x6f20e8a0 nla_strscpy vmlinux EXPORT_SYMBOL @@ -2106,71 +2108,71 @@ 0xf6beee37 __SCK__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x678c62eb cpu_all_bits vmlinux EXPORT_SYMBOL 0x46d59f7d smp_cpu_mt_shift vmlinux EXPORT_SYMBOL -0xe94621bf free_buffer_head vmlinux EXPORT_SYMBOL -0xc9888bac fget vmlinux EXPORT_SYMBOL +0x75ad6aaf free_buffer_head vmlinux EXPORT_SYMBOL +0x02225066 fget vmlinux EXPORT_SYMBOL 0xfe476039 ktime_get_resolution_ns vmlinux EXPORT_SYMBOL_GPL 0xe1580129 wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL 0x7be69f53 kthread_associate_blkcg vmlinux EXPORT_SYMBOL -0xb85e7341 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0x34effa84 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL 0xfa1eb910 unregister_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0xf926c6a3 screen_pos vmlinux EXPORT_SYMBOL_GPL 0x4b2311a0 pci_reset_bus vmlinux EXPORT_SYMBOL_GPL 0x760a3eca ZSTD_decompressStream vmlinux EXPORT_SYMBOL 0x13864446 remove_proc_subtree vmlinux EXPORT_SYMBOL 0xce6db656 rcu_is_watching vmlinux EXPORT_SYMBOL_GPL -0xfeb54142 xp_alloc vmlinux EXPORT_SYMBOL +0xbe03f158 xp_alloc vmlinux EXPORT_SYMBOL 0x0207a6c6 reset_control_bulk_acquire vmlinux EXPORT_SYMBOL_GPL 0xe796f19a hdmi_audio_infoframe_pack vmlinux EXPORT_SYMBOL 0x44e9a829 match_token vmlinux EXPORT_SYMBOL 0x31019477 __ftrace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0xd3cf1c01 down_write vmlinux EXPORT_SYMBOL 0x53c24b01 mutex_is_locked vmlinux EXPORT_SYMBOL -0x80fce7c0 ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0xf13e343c ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL 0x569e7361 key_type_logon vmlinux EXPORT_SYMBOL_GPL 0xb9c0c543 proc_create_seq_private vmlinux EXPORT_SYMBOL 0x1671d5d0 posix_test_lock vmlinux EXPORT_SYMBOL -0xea847c6f kill_block_super vmlinux EXPORT_SYMBOL -0x0fb1ddff flush_signals vmlinux EXPORT_SYMBOL -0xfb299284 __inet_stream_connect vmlinux EXPORT_SYMBOL -0xa68b6050 fwnode_get_mac_address vmlinux EXPORT_SYMBOL -0x18d39012 neigh_lookup_nodev vmlinux EXPORT_SYMBOL +0x0443bafe kill_block_super vmlinux EXPORT_SYMBOL +0x9ec8ad9d flush_signals vmlinux EXPORT_SYMBOL +0x07e92adb __inet_stream_connect vmlinux EXPORT_SYMBOL +0x255b0cff fwnode_get_mac_address vmlinux EXPORT_SYMBOL +0x8a679567 neigh_lookup_nodev vmlinux EXPORT_SYMBOL 0x526bcf2a wwan_port_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x1b03b561 inode_dax vmlinux EXPORT_SYMBOL_GPL 0x0a770832 register_memory_notifier vmlinux EXPORT_SYMBOL -0x2a19e84f phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0x2b678926 phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL 0x3224b2a9 mpi_read_raw_from_sgl vmlinux EXPORT_SYMBOL_GPL 0xf3797506 mpi_ec_deinit vmlinux EXPORT_SYMBOL_GPL 0x9db6cdf5 dquot_operations vmlinux EXPORT_SYMBOL 0x2940af43 kallsyms_on_each_symbol vmlinux EXPORT_SYMBOL_GPL -0x3e90dc9e sched_show_task vmlinux EXPORT_SYMBOL_GPL +0xdb06bf1e sched_show_task vmlinux EXPORT_SYMBOL_GPL 0xf82f3657 work_on_cpu vmlinux EXPORT_SYMBOL_GPL 0xa38fcf55 devm_nvmem_cell_put vmlinux EXPORT_SYMBOL 0xdae17d8f iommu_iova_to_phys vmlinux EXPORT_SYMBOL_GPL 0x31d3199b rhltable_init vmlinux EXPORT_SYMBOL_GPL 0xccb491e8 bsearch vmlinux EXPORT_SYMBOL -0x4be4ba8c __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL +0x528a7846 __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL 0x6ca4bf88 async_synchronize_full_domain vmlinux EXPORT_SYMBOL_GPL 0xbc76641a __SCK__tp_func_s390_cio_ssch vmlinux EXPORT_SYMBOL -0xa6420b30 dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xa9dc0e6e dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x0439ce17 input_get_timestamp vmlinux EXPORT_SYMBOL 0x17823f99 ZSTD_compress_usingCDict vmlinux EXPORT_SYMBOL 0x7ad30a82 smp_yield_cpu vmlinux EXPORT_SYMBOL_GPL -0x6a93ed09 metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL -0x200a47e1 sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0x4581d1ee metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0x677cc554 sock_queue_rcv_skb vmlinux EXPORT_SYMBOL 0x5009c71d glob_match vmlinux EXPORT_SYMBOL 0x64c3ad06 rhashtable_init vmlinux EXPORT_SYMBOL_GPL 0xf327ece0 blk_limits_io_min vmlinux EXPORT_SYMBOL 0x258e29a4 sysfs_remove_files vmlinux EXPORT_SYMBOL_GPL -0x79239e72 __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL +0x045445da __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL 0x98aaba07 percpu_up_write vmlinux EXPORT_SYMBOL_GPL 0x863a276a color_table vmlinux EXPORT_SYMBOL 0x5861a418 devm_clk_hw_register vmlinux EXPORT_SYMBOL_GPL -0xa1621215 put_disk vmlinux EXPORT_SYMBOL +0xaca7fc65 put_disk vmlinux EXPORT_SYMBOL 0x24d273d1 add_timer vmlinux EXPORT_SYMBOL 0x06d506d0 dma_vunmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0x18f15baf xp_set_rxq_info vmlinux EXPORT_SYMBOL -0xe8d13cc7 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL -0x7d79e273 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL +0x502bc2c5 xp_set_rxq_info vmlinux EXPORT_SYMBOL +0x2173c806 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL +0x18520d72 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL 0xfd504c3b dma_sync_wait vmlinux EXPORT_SYMBOL 0x7380dffa argv_split vmlinux EXPORT_SYMBOL 0x44a6e90a irq_cpu_rmap_add vmlinux EXPORT_SYMBOL @@ -2178,14 +2180,14 @@ 0xbed00483 iomap_bmap vmlinux EXPORT_SYMBOL_GPL 0x28bf5fe2 __cleancache_invalidate_inode vmlinux EXPORT_SYMBOL 0x146bfc6a irq_chip_mask_ack_parent vmlinux EXPORT_SYMBOL_GPL -0x598b11d2 gmap_get_enabled vmlinux EXPORT_SYMBOL_GPL -0xdc5790bf udp_abort vmlinux EXPORT_SYMBOL_GPL +0x5120877e gmap_get_enabled vmlinux EXPORT_SYMBOL_GPL +0x886449b0 udp_abort vmlinux EXPORT_SYMBOL_GPL 0xc47a90b9 bpf_fentry_test1 vmlinux EXPORT_SYMBOL_GPL 0x6b36e07d devlink_linecard_destroy vmlinux EXPORT_SYMBOL_GPL -0x07a56176 sock_kzfree_s vmlinux EXPORT_SYMBOL +0xf22760bb sock_kzfree_s vmlinux EXPORT_SYMBOL 0x1aa7fb28 gen_pool_best_fit vmlinux EXPORT_SYMBOL 0x4af956f0 blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL -0xafc825a1 generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL +0xc5d4ecd9 generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL 0x3fc817cf handle_bad_irq vmlinux EXPORT_SYMBOL_GPL 0xd315f2a6 devm_kvasprintf vmlinux EXPORT_SYMBOL 0x43854ca9 bus_create_file vmlinux EXPORT_SYMBOL_GPL @@ -2194,11 +2196,11 @@ 0x514269a6 crypto_aes_set_key vmlinux EXPORT_SYMBOL_GPL 0x3bdb5d28 alg_test vmlinux EXPORT_SYMBOL_GPL 0x7ce18c9f from_kqid vmlinux EXPORT_SYMBOL -0x3259b8d7 iomap_writepages vmlinux EXPORT_SYMBOL_GPL +0xa36aa430 iomap_writepages vmlinux EXPORT_SYMBOL_GPL 0xbef43296 console_conditional_schedule vmlinux EXPORT_SYMBOL 0x29eba37f current_is_async vmlinux EXPORT_SYMBOL_GPL -0x970e7935 gmap_unmap_segment vmlinux EXPORT_SYMBOL_GPL -0xb67136ec qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL +0xceef8920 gmap_unmap_segment vmlinux EXPORT_SYMBOL_GPL +0xd373a5df qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL 0x2938ef42 nvmem_cell_read_variable_le_u32 vmlinux EXPORT_SYMBOL_GPL 0xf18e80f8 blkdev_issue_discard vmlinux EXPORT_SYMBOL 0xf9a1eba4 crypto_unregister_scomp vmlinux EXPORT_SYMBOL_GPL @@ -2206,37 +2208,37 @@ 0x6ac79f85 debugfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0xd9e24457 ring_buffer_peek vmlinux EXPORT_SYMBOL_GPL 0xe92b8f12 handle_untracked_irq vmlinux EXPORT_SYMBOL_GPL -0x24ec692b vlan_for_each vmlinux EXPORT_SYMBOL -0x6bc65629 __ip_options_compile vmlinux EXPORT_SYMBOL +0x2f6243ea vlan_for_each vmlinux EXPORT_SYMBOL +0x850e1577 __ip_options_compile vmlinux EXPORT_SYMBOL 0x938f23f6 fib_notifier_ops_unregister vmlinux EXPORT_SYMBOL 0x04ac3d42 device_match_devt vmlinux EXPORT_SYMBOL_GPL 0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL -0x675e4dd2 cookie_ecn_ok vmlinux EXPORT_SYMBOL +0x3e7b3188 cookie_ecn_ok vmlinux EXPORT_SYMBOL 0x168a2996 nvmem_cell_read_variable_le_u64 vmlinux EXPORT_SYMBOL_GPL -0xbefdd32f devm_phy_get vmlinux EXPORT_SYMBOL_GPL +0xcf15a9f0 devm_phy_get vmlinux EXPORT_SYMBOL_GPL 0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL 0xb9df5c0d ZSTD_nextSrcSizeToDecompress vmlinux EXPORT_SYMBOL -0xf24ff65f fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL +0x0ad9b6d6 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL 0x2ab52d24 __cpuhp_state_add_instance vmlinux EXPORT_SYMBOL_GPL -0xb3fe6cd1 __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL +0xadcf9624 __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL 0xca454a34 vt_get_leds vmlinux EXPORT_SYMBOL_GPL 0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL -0x41d9d458 blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL +0xc9f2f60a blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL 0x3a6ac265 security_cred_getsecid vmlinux EXPORT_SYMBOL 0x2f2e91b2 security_ib_alloc_security vmlinux EXPORT_SYMBOL 0x148031f4 unregister_kretprobe vmlinux EXPORT_SYMBOL_GPL 0x1cb1f3f5 clockevents_register_device vmlinux EXPORT_SYMBOL_GPL 0x3e3e296f zpci_kvm_hook vmlinux EXPORT_SYMBOL_GPL -0xe5871d32 tcf_idr_search vmlinux EXPORT_SYMBOL -0x41e632e8 fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL +0xb22eb793 tcf_idr_search vmlinux EXPORT_SYMBOL +0xf21aae3f fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL 0x40f374ca tty_unthrottle vmlinux EXPORT_SYMBOL -0x1a7f6468 set_blocksize vmlinux EXPORT_SYMBOL +0x16199a86 set_blocksize vmlinux EXPORT_SYMBOL 0xea161f3c security_socket_getpeersec_dgram vmlinux EXPORT_SYMBOL -0xe09a14f0 block_page_mkwrite vmlinux EXPORT_SYMBOL +0xb2c31930 block_page_mkwrite vmlinux EXPORT_SYMBOL 0x036de383 perf_event_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xcc2dbfd8 irq_domain_check_msi_remap vmlinux EXPORT_SYMBOL_GPL 0x2ef5661d segment_modify_shared vmlinux EXPORT_SYMBOL -0x3ae045be dst_release_immediate vmlinux EXPORT_SYMBOL +0xca261cfd dst_release_immediate vmlinux EXPORT_SYMBOL 0x90ed6c35 dma_resv_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0xe68a250b class_compat_remove_link vmlinux EXPORT_SYMBOL_GPL 0x0acf7679 dma_issue_pending_all vmlinux EXPORT_SYMBOL @@ -2244,20 +2246,20 @@ 0xb7230764 bsg_job_put vmlinux EXPORT_SYMBOL_GPL 0x7411b51a bsg_job_get vmlinux EXPORT_SYMBOL_GPL 0x54b9679d crypto_spawn_tfm vmlinux EXPORT_SYMBOL_GPL -0x550a8578 security_inode_notifysecctx vmlinux EXPORT_SYMBOL -0x9ed8a4e2 generic_error_remove_page vmlinux EXPORT_SYMBOL +0x6c937382 security_inode_notifysecctx vmlinux EXPORT_SYMBOL +0xb42c2d19 generic_error_remove_page vmlinux EXPORT_SYMBOL 0x5660f88f raw3270_add_view vmlinux EXPORT_SYMBOL -0x933d6530 ipv6_chk_prefix vmlinux EXPORT_SYMBOL -0x14b6a3eb ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL -0xdb8ff74d inet_unhash vmlinux EXPORT_SYMBOL_GPL -0xb37ce281 ip_fraglist_prepare vmlinux EXPORT_SYMBOL -0xef87d10b dev_nit_active vmlinux EXPORT_SYMBOL_GPL -0xa908a7ac blk_execute_rq vmlinux EXPORT_SYMBOL +0xb1938891 ipv6_chk_prefix vmlinux EXPORT_SYMBOL +0xbe13c0a7 ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x5982788f inet_unhash vmlinux EXPORT_SYMBOL_GPL +0xe98794da ip_fraglist_prepare vmlinux EXPORT_SYMBOL +0xee448a87 dev_nit_active vmlinux EXPORT_SYMBOL_GPL +0xfafee885 blk_execute_rq vmlinux EXPORT_SYMBOL 0x672519ad crypto_register_scomp vmlinux EXPORT_SYMBOL_GPL 0x25e9d4bd resource_list_free vmlinux EXPORT_SYMBOL -0xb0ba70e1 ip6_xmit vmlinux EXPORT_SYMBOL -0x741b5685 tcf_exts_dump vmlinux EXPORT_SYMBOL -0x51775a43 sk_stop_timer_sync vmlinux EXPORT_SYMBOL +0x4662ea3f ip6_xmit vmlinux EXPORT_SYMBOL +0x24a69f69 tcf_exts_dump vmlinux EXPORT_SYMBOL +0x0ca46aeb sk_stop_timer_sync vmlinux EXPORT_SYMBOL 0x7d415c98 serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL 0xe994130a __xa_store vmlinux EXPORT_SYMBOL 0x50d035c2 vsscanf vmlinux EXPORT_SYMBOL @@ -2270,7 +2272,7 @@ 0x1dadd920 __kmalloc vmlinux EXPORT_SYMBOL 0xae04012c __vmalloc vmlinux EXPORT_SYMBOL 0xcb196b9d __vcalloc vmlinux EXPORT_SYMBOL -0x726c73f7 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL +0x5408be3f tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL 0xa6344e4d page_pool_put_page_bulk vmlinux EXPORT_SYMBOL 0xa5ad83d9 reset_controller_register vmlinux EXPORT_SYMBOL_GPL 0x4d96acd1 devm_pci_alloc_host_bridge vmlinux EXPORT_SYMBOL @@ -2279,7 +2281,7 @@ 0x9e0fa5ae hsiphash_3u32 vmlinux EXPORT_SYMBOL 0xf643d104 hsiphash_4u32 vmlinux EXPORT_SYMBOL 0x9ecbad2b kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL -0x53e6ed66 __ip_select_ident vmlinux EXPORT_SYMBOL +0x872786f9 __ip_select_ident vmlinux EXPORT_SYMBOL 0xcaf4d247 fwnode_count_parents vmlinux EXPORT_SYMBOL_GPL 0xb11d9000 tty_dev_name_to_number vmlinux EXPORT_SYMBOL_GPL 0x4450b543 pci_find_next_ht_capability vmlinux EXPORT_SYMBOL_GPL @@ -2287,71 +2289,71 @@ 0xcf616611 pci_platform_power_transition vmlinux EXPORT_SYMBOL_GPL 0x4179c917 padata_alloc_shell vmlinux EXPORT_SYMBOL 0xff56ec71 __debug_sprintf_event vmlinux EXPORT_SYMBOL -0x29f04feb nf_nat_hook vmlinux EXPORT_SYMBOL_GPL -0xe7771049 sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL -0xaae0c5b8 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0x7f692c9c nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0x1d8b760a sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL +0x475d2825 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL 0xcc4759af regmap_exit vmlinux EXPORT_SYMBOL_GPL -0xe3be51c3 devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x67f0008f devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL 0x2fa5a500 memcmp vmlinux EXPORT_SYMBOL 0x88e52cdb idr_for_each vmlinux EXPORT_SYMBOL 0x8a65338b percpu_counter_sync vmlinux EXPORT_SYMBOL -0x8174632c bio_add_pc_page vmlinux EXPORT_SYMBOL +0x8d03b8df bio_add_pc_page vmlinux EXPORT_SYMBOL 0xf5830a48 query_asymmetric_key vmlinux EXPORT_SYMBOL_GPL 0xdedb338b shash_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x1ae75b7a locks_init_lock vmlinux EXPORT_SYMBOL -0x728a6da5 split_page vmlinux EXPORT_SYMBOL_GPL -0xcb61f8c9 inet6_del_offload vmlinux EXPORT_SYMBOL +0xcdf47c46 split_page vmlinux EXPORT_SYMBOL_GPL +0xb055d3ba inet6_del_offload vmlinux EXPORT_SYMBOL 0xda89ea3b ip_idents_reserve vmlinux EXPORT_SYMBOL -0xcef016df netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL +0x233a7fb1 netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL 0x0c88c1c3 pci_vpd_find_id_string vmlinux EXPORT_SYMBOL_GPL 0x78569adf ida_alloc_range vmlinux EXPORT_SYMBOL 0x8f2f596d ZSTD_compressBound vmlinux EXPORT_SYMBOL 0x8df9dd10 guid_null vmlinux EXPORT_SYMBOL -0x9ea2871d iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL +0x3f7b9f3b iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL 0x1024dcfb crypto_type_has_alg vmlinux EXPORT_SYMBOL_GPL 0x0d3ea3bd key_set_timeout vmlinux EXPORT_SYMBOL_GPL 0x09dcf8c4 d_alloc_name vmlinux EXPORT_SYMBOL 0xf043b666 dmam_alloc_attrs vmlinux EXPORT_SYMBOL 0x8d55bb8a qid_eq vmlinux EXPORT_SYMBOL -0x12a33170 cont_write_begin vmlinux EXPORT_SYMBOL -0xce38e667 validate_slab_cache vmlinux EXPORT_SYMBOL +0x17b21618 cont_write_begin vmlinux EXPORT_SYMBOL +0x3982eb59 validate_slab_cache vmlinux EXPORT_SYMBOL 0xc3708747 trace_vprintk vmlinux EXPORT_SYMBOL_GPL 0x98e508ef ignore_console_lock_warning vmlinux EXPORT_SYMBOL -0xb226dfb6 pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL +0xfc02ec9a pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL 0x80c68137 nf_log_buf_close vmlinux EXPORT_SYMBOL_GPL 0x5427c4d0 dmaenginem_async_device_register vmlinux EXPORT_SYMBOL 0x0e603011 pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL 0x15b49bac vscnprintf vmlinux EXPORT_SYMBOL 0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL 0x7e821ba1 crc_ccitt vmlinux EXPORT_SYMBOL -0x01c8d934 simple_statfs vmlinux EXPORT_SYMBOL -0x642bf510 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x5bdf6f16 simple_statfs vmlinux EXPORT_SYMBOL +0xce10ebef kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL 0x7f7945e3 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x91478c90 param_set_long vmlinux EXPORT_SYMBOL -0x44bddd04 km_policy_notify vmlinux EXPORT_SYMBOL -0xd186602c ip_mc_join_group vmlinux EXPORT_SYMBOL +0xf5d34352 km_policy_notify vmlinux EXPORT_SYMBOL +0xbaccfc78 ip_mc_join_group vmlinux EXPORT_SYMBOL 0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL 0xa263892b fscrypt_fname_free_buffer vmlinux EXPORT_SYMBOL 0xd0d1a800 irq_domain_update_bus_token vmlinux EXPORT_SYMBOL_GPL -0x69fb994a ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL -0xb2a36c28 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL +0x41fa4fb3 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL +0x9c6e0725 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL 0x421d1ac5 hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0xe9168753 debugfs_remove vmlinux EXPORT_SYMBOL_GPL 0x949cb2a1 lease_modify vmlinux EXPORT_SYMBOL -0xd1f653b8 drop_nlink vmlinux EXPORT_SYMBOL -0x0570be93 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL +0x84bbbbcf drop_nlink vmlinux EXPORT_SYMBOL +0x646eb54d vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL 0x6c2eef68 kthread_cancel_delayed_work_sync vmlinux EXPORT_SYMBOL_GPL 0xcba6550b __SCK__tp_func_s390_cio_xsch vmlinux EXPORT_SYMBOL -0x3016fb57 xfrm_dst_ifdown vmlinux EXPORT_SYMBOL -0xec46e8a4 neigh_seq_start vmlinux EXPORT_SYMBOL +0x1b34666c xfrm_dst_ifdown vmlinux EXPORT_SYMBOL +0x648ff0d0 neigh_seq_start vmlinux EXPORT_SYMBOL 0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL 0xd26d43ae pci_assign_unassigned_bridge_resources vmlinux EXPORT_SYMBOL_GPL 0xaa7a1f77 __xa_cmpxchg vmlinux EXPORT_SYMBOL 0x2411b496 ZSTD_CStreamOutSize vmlinux EXPORT_SYMBOL 0x47f454e9 sysfs_group_change_owner vmlinux EXPORT_SYMBOL_GPL 0xb6fde909 close_fd vmlinux EXPORT_SYMBOL -0xc19c8b8c eth_header_cache_update vmlinux EXPORT_SYMBOL +0x17604921 eth_header_cache_update vmlinux EXPORT_SYMBOL 0xe1923618 dma_resv_add_fence vmlinux EXPORT_SYMBOL 0x1bc7b8bd software_node_register_nodes vmlinux EXPORT_SYMBOL_GPL 0x81b291eb virtqueue_disable_cb vmlinux EXPORT_SYMBOL_GPL @@ -2363,7 +2365,7 @@ 0x9f5d9393 utf8nagemax vmlinux EXPORT_SYMBOL 0x8abacc47 get_max_files vmlinux EXPORT_SYMBOL_GPL 0xf440bc79 raw_v6_hashinfo vmlinux EXPORT_SYMBOL_GPL -0x7af766ec __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x91aae540 __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL 0x4439bcd2 __SCK__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0xec63e332 __traceiter_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x40f0683e reset_control_put vmlinux EXPORT_SYMBOL_GPL @@ -2371,32 +2373,32 @@ 0x6bf181c1 __tracepoint_kmem_cache_free vmlinux EXPORT_SYMBOL 0xb049a294 __SCK__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL 0xb915ceca itcw_init vmlinux EXPORT_SYMBOL -0x73d8e9f4 seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL -0x3b887497 tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL +0x9e4d0091 seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL +0x701e11f8 tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL 0xd7d7f2a7 devlink_port_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL 0x93173824 driver_create_file vmlinux EXPORT_SYMBOL_GPL 0x4d0015e2 cpu_hotplug_disable vmlinux EXPORT_SYMBOL_GPL -0xce149dd0 skb_get_hash_perturb vmlinux EXPORT_SYMBOL -0xd2f94593 blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL -0x52deb4ab insert_inode_locked4 vmlinux EXPORT_SYMBOL +0x3a578686 skb_get_hash_perturb vmlinux EXPORT_SYMBOL +0xa70650fa blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL +0xb7097fca insert_inode_locked4 vmlinux EXPORT_SYMBOL 0x41482d8b strndup_user vmlinux EXPORT_SYMBOL 0x6fcef6ab ring_buffer_reset vmlinux EXPORT_SYMBOL_GPL 0xbd3fe1e3 disable_hardirq vmlinux EXPORT_SYMBOL_GPL 0x660eb6bd devlink_free vmlinux EXPORT_SYMBOL_GPL 0x33ebf293 pcie_get_width_cap vmlinux EXPORT_SYMBOL -0x595934a6 simple_nosetlease vmlinux EXPORT_SYMBOL -0xeaa9df09 mount_nodev vmlinux EXPORT_SYMBOL -0x6b52680e xfrm_find_acq vmlinux EXPORT_SYMBOL -0xc67e46de eth_mac_addr vmlinux EXPORT_SYMBOL +0x44b33813 simple_nosetlease vmlinux EXPORT_SYMBOL +0x669b60fd mount_nodev vmlinux EXPORT_SYMBOL +0x5032fcdf xfrm_find_acq vmlinux EXPORT_SYMBOL +0x9fe6d01f eth_mac_addr vmlinux EXPORT_SYMBOL 0x64609d25 __tracepoint_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0xb911bb58 minmax_running_max vmlinux EXPORT_SYMBOL -0xb48a46be security_inode_listsecurity vmlinux EXPORT_SYMBOL +0x72ebd242 security_inode_listsecurity vmlinux EXPORT_SYMBOL 0xa73bcbc8 padata_free vmlinux EXPORT_SYMBOL -0x879a8ffa sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL +0x79fcf4ac sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL 0x12fe638d diag_stat_inc_norecursion vmlinux EXPORT_SYMBOL -0xcb71fb87 dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL +0x1c4751d6 dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL 0x7a09a064 seg6_hmac_compute vmlinux EXPORT_SYMBOL -0xc74c96a9 tcp_sendpage vmlinux EXPORT_SYMBOL +0x8d77484b tcp_sendpage vmlinux EXPORT_SYMBOL 0x222d3a40 nvmem_cell_read_u8 vmlinux EXPORT_SYMBOL_GPL 0xe5883bd9 class_compat_unregister vmlinux EXPORT_SYMBOL_GPL 0xf258142c radix_tree_lookup_slot vmlinux EXPORT_SYMBOL @@ -2410,7 +2412,7 @@ 0xcbbf0a6f audit_log_task_context vmlinux EXPORT_SYMBOL 0x20973b94 segment_unload vmlinux EXPORT_SYMBOL 0xe8fc9924 ethtool_get_phc_vclocks vmlinux EXPORT_SYMBOL -0x2d6b0193 tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL +0x24489125 tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL 0xc8172fe3 dma_fence_describe vmlinux EXPORT_SYMBOL 0xf9a054b5 __round_jiffies vmlinux EXPORT_SYMBOL_GPL 0xa5d64ba2 kthread_create_worker vmlinux EXPORT_SYMBOL @@ -2419,62 +2421,62 @@ 0xcee815d1 regmap_get_max_register vmlinux EXPORT_SYMBOL_GPL 0x3cfba844 devm_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL 0x3e5fc8ba crypto_skcipher_setkey vmlinux EXPORT_SYMBOL_GPL -0x5c012f0c security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL +0x96050a89 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL 0x81aa48cb vfs_rmdir vmlinux EXPORT_SYMBOL -0xe776d1d5 generic_shutdown_super vmlinux EXPORT_SYMBOL -0xd1f3ee5e unpin_user_pages vmlinux EXPORT_SYMBOL +0xaaefbc56 generic_shutdown_super vmlinux EXPORT_SYMBOL +0x04ff79e4 unpin_user_pages vmlinux EXPORT_SYMBOL 0xdcab5589 synth_event_create vmlinux EXPORT_SYMBOL_GPL -0x2b7a2c91 netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0xb0844a50 netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL 0x937733e3 qid_valid vmlinux EXPORT_SYMBOL 0x1b559688 d_alloc_parallel vmlinux EXPORT_SYMBOL 0xf21e1f9b disable_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x1cbd92b0 cpu_mitigations_off vmlinux EXPORT_SYMBOL_GPL -0x3c1eaf42 skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL -0xe13aecc0 __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL +0x6b0074b4 skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL +0x3869b6ec __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL 0xc791e272 device_add_properties vmlinux EXPORT_SYMBOL_GPL 0x4b0f40c4 vfs_copy_file_range vmlinux EXPORT_SYMBOL 0x0f09cc34 schedule_timeout_killable vmlinux EXPORT_SYMBOL 0x959ec5f5 call_rcu_tasks vmlinux EXPORT_SYMBOL_GPL 0x48a09202 pgprot_writethrough vmlinux EXPORT_SYMBOL_GPL -0xcb417c3e xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL +0x7931b443 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL 0x86dda6ef rtm_getroute_parse_ip_proto vmlinux EXPORT_SYMBOL_GPL -0xfbd59c85 skb_eth_pop vmlinux EXPORT_SYMBOL -0x682ff9f8 sock_no_getname vmlinux EXPORT_SYMBOL +0xb76fa130 skb_eth_pop vmlinux EXPORT_SYMBOL +0xe0dedaff sock_no_getname vmlinux EXPORT_SYMBOL 0x1201fa9f pci_msix_vec_count vmlinux EXPORT_SYMBOL 0x7de1118f vfs_link vmlinux EXPORT_SYMBOL 0x9abd8b8b from_kuid_munged vmlinux EXPORT_SYMBOL 0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL 0x795043d3 __irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL 0xf0fbd2b7 call_usermodehelper_setup vmlinux EXPORT_SYMBOL -0xcf167fae netlink_rcv_skb vmlinux EXPORT_SYMBOL +0x8551cdd1 netlink_rcv_skb vmlinux EXPORT_SYMBOL 0xf82abc1d isa_dma_bridge_buggy vmlinux EXPORT_SYMBOL 0x63f85ece crypto_alloc_acomp vmlinux EXPORT_SYMBOL_GPL 0x9ade31b2 trace_event_reg vmlinux EXPORT_SYMBOL_GPL 0xcc29e05e irq_set_affinity vmlinux EXPORT_SYMBOL_GPL 0x933afd98 panic_notifier_list vmlinux EXPORT_SYMBOL -0x17c468f0 __xfrm_state_delete vmlinux EXPORT_SYMBOL -0xc6c7e873 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0xb7e37d18 __xfrm_state_delete vmlinux EXPORT_SYMBOL +0xebe3ac4a xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL 0x2c7d13e2 __ioread32_copy vmlinux EXPORT_SYMBOL_GPL 0x898e574d fs_param_is_bool vmlinux EXPORT_SYMBOL 0x13810656 d_delete vmlinux EXPORT_SYMBOL 0xc38c83b8 mod_timer vmlinux EXPORT_SYMBOL -0xc22f20cb send_sig_mceerr vmlinux EXPORT_SYMBOL +0x06712a61 send_sig_mceerr vmlinux EXPORT_SYMBOL 0xb2c06371 iommu_put_resv_regions vmlinux EXPORT_SYMBOL 0xfef0bd63 vc_scrolldelta_helper vmlinux EXPORT_SYMBOL_GPL 0x9df4a2a8 idr_remove vmlinux EXPORT_SYMBOL_GPL -0xc142ecd2 mnt_set_expiry vmlinux EXPORT_SYMBOL +0x59824398 mnt_set_expiry vmlinux EXPORT_SYMBOL 0x2d41e6f5 __trace_puts vmlinux EXPORT_SYMBOL_GPL 0x6effd751 param_get_invbool vmlinux EXPORT_SYMBOL -0xa229bc9b genl_notify vmlinux EXPORT_SYMBOL +0x93aa4df8 genl_notify vmlinux EXPORT_SYMBOL 0xa0dad88e netdev_adjacent_get_private vmlinux EXPORT_SYMBOL 0x94b6f56b devres_destroy vmlinux EXPORT_SYMBOL_GPL 0x44d705eb tty_hangup vmlinux EXPORT_SYMBOL 0x0ef82d80 pci_disable_device vmlinux EXPORT_SYMBOL 0x8ac3334b net_dim_get_def_rx_moderation vmlinux EXPORT_SYMBOL -0x1bfbea8f add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL +0x06304202 add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL 0x9504df26 irq_wake_thread vmlinux EXPORT_SYMBOL_GPL -0xab760777 prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL -0x2c9dd196 xfrm_lookup_route vmlinux EXPORT_SYMBOL +0x7a795fa6 prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL +0xc0e3acf0 xfrm_lookup_route vmlinux EXPORT_SYMBOL 0x30e74134 tty_termios_copy_hw vmlinux EXPORT_SYMBOL 0x4f4035e0 dma_release_channel vmlinux EXPORT_SYMBOL_GPL 0x8a83fb45 mpi_point_free_parts vmlinux EXPORT_SYMBOL_GPL @@ -2487,35 +2489,35 @@ 0x3c60fec3 devm_clk_get vmlinux EXPORT_SYMBOL 0xb902d6ae pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL 0x12735da5 fsverity_cleanup_inode vmlinux EXPORT_SYMBOL_GPL -0x80204244 PageHuge vmlinux EXPORT_SYMBOL_GPL +0xcc5ed57d PageHuge vmlinux EXPORT_SYMBOL_GPL 0x8ef31178 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL -0x941d801b request_firmware_into_buf vmlinux EXPORT_SYMBOL +0x85706409 request_firmware_into_buf vmlinux EXPORT_SYMBOL 0x34c79606 con_is_bound vmlinux EXPORT_SYMBOL 0xf6536f7e is_virtio_device vmlinux EXPORT_SYMBOL_GPL 0x43cf3bc3 dql_completed vmlinux EXPORT_SYMBOL 0xc658c49a crypto_unregister_scomps vmlinux EXPORT_SYMBOL_GPL 0x5a3de2c5 crypto_unregister_acomps vmlinux EXPORT_SYMBOL_GPL 0x0c69c085 key_link vmlinux EXPORT_SYMBOL -0x7192d7f1 read_cache_page vmlinux EXPORT_SYMBOL +0x6eb77f34 read_cache_page vmlinux EXPORT_SYMBOL 0xbfe5616d tick_broadcast_oneshot_control vmlinux EXPORT_SYMBOL_GPL 0x5bdbac4e rcu_unexpedite_gp vmlinux EXPORT_SYMBOL_GPL 0x2200061c __tracepoint_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x055a20ec __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL -0xf2ba5235 sk_msg_return vmlinux EXPORT_SYMBOL_GPL -0x7881faa0 __skb_gso_segment vmlinux EXPORT_SYMBOL -0x5bb7e3eb dev_change_flags vmlinux EXPORT_SYMBOL +0xf1956189 __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL +0x8aa6734b sk_msg_return vmlinux EXPORT_SYMBOL_GPL +0x44427902 __skb_gso_segment vmlinux EXPORT_SYMBOL +0x915eb24b dev_change_flags vmlinux EXPORT_SYMBOL 0xc003c637 __strncpy_from_user vmlinux EXPORT_SYMBOL 0x84a0ca4d bitmap_zalloc_node vmlinux EXPORT_SYMBOL 0x71a8d99a dquot_drop vmlinux EXPORT_SYMBOL 0xad3dfa13 lgr_info_log vmlinux EXPORT_SYMBOL_GPL -0x0b4fa7fd xfrm_state_walk vmlinux EXPORT_SYMBOL +0x998ebada xfrm_state_walk vmlinux EXPORT_SYMBOL 0x7351fcb1 devlink_remote_reload_actions_performed vmlinux EXPORT_SYMBOL_GPL 0xaea4ad9a fwnode_get_parent vmlinux EXPORT_SYMBOL_GPL 0x8e2dfb04 sbitmap_queue_wake_all vmlinux EXPORT_SYMBOL_GPL 0xf84d17f5 nla_put_nohdr vmlinux EXPORT_SYMBOL 0x97ae8e1f copy_to_user_nofault vmlinux EXPORT_SYMBOL_GPL -0x38debf3f pid_nr_ns vmlinux EXPORT_SYMBOL_GPL -0xeecad3f1 napi_gro_flush vmlinux EXPORT_SYMBOL +0xe5d9259a pid_nr_ns vmlinux EXPORT_SYMBOL_GPL +0x7bc34896 napi_gro_flush vmlinux EXPORT_SYMBOL 0x0270abd8 pci_find_vsec_capability vmlinux EXPORT_SYMBOL_GPL 0x0a3b0d94 raw_copy_from_user vmlinux EXPORT_SYMBOL 0x5fe0e898 blk_stat_enable_accounting vmlinux EXPORT_SYMBOL_GPL @@ -2524,23 +2526,23 @@ 0xf02e8575 devm_clk_bulk_get_all vmlinux EXPORT_SYMBOL_GPL 0xad299b78 ioremap_wc vmlinux EXPORT_SYMBOL 0x1c65d1e3 ioremap_wt vmlinux EXPORT_SYMBOL -0x73742ae4 netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL -0x2f752ef5 __skb_pad vmlinux EXPORT_SYMBOL +0xea1b80a9 netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL +0x8c13ac5f __skb_pad vmlinux EXPORT_SYMBOL 0x8c743fb6 reset_control_status vmlinux EXPORT_SYMBOL_GPL 0x5a29e8cc dmaengine_desc_get_metadata_ptr vmlinux EXPORT_SYMBOL_GPL 0x5fd2298e strnstr vmlinux EXPORT_SYMBOL 0xdc611e53 __nla_put vmlinux EXPORT_SYMBOL -0x7a49c295 __list_lru_init vmlinux EXPORT_SYMBOL_GPL +0x568edfcc __list_lru_init vmlinux EXPORT_SYMBOL_GPL 0x123262a3 perf_pmu_migrate_context vmlinux EXPORT_SYMBOL_GPL 0x7407d6af get_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x5c589ed4 tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL +0x802c32fa tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL 0x4a17ed66 sysrq_mask vmlinux EXPORT_SYMBOL_GPL 0x2a6c40e1 devm_pci_remap_cfg_resource vmlinux EXPORT_SYMBOL 0xd96de8cb __sysfs_match_string vmlinux EXPORT_SYMBOL 0x6f08046a crypto_register_acomps vmlinux EXPORT_SYMBOL_GPL 0x9f7126db blk_trace_startstop vmlinux EXPORT_SYMBOL_GPL -0xb8b8ee74 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL -0x28fdb8b0 tcp_done vmlinux EXPORT_SYMBOL_GPL +0xdf769ae2 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL +0xaa3b1b06 tcp_done vmlinux EXPORT_SYMBOL_GPL 0x2fb6de5d add_device_randomness vmlinux EXPORT_SYMBOL 0xe03473cb trace_put_event_file vmlinux EXPORT_SYMBOL_GPL 0x768de759 unxlate_dev_mem_ptr vmlinux EXPORT_SYMBOL_GPL @@ -2548,76 +2550,76 @@ 0x71650819 add_bootloader_randomness vmlinux EXPORT_SYMBOL_GPL 0x44f032d1 badblocks_clear vmlinux EXPORT_SYMBOL_GPL 0xfda1cf62 crypto_alloc_kpp vmlinux EXPORT_SYMBOL_GPL -0x6d389544 security_inode_getsecctx vmlinux EXPORT_SYMBOL +0xafcf2a86 security_inode_getsecctx vmlinux EXPORT_SYMBOL 0x4829cf6b fscrypt_enqueue_decrypt_work vmlinux EXPORT_SYMBOL -0x73775a0d wait_on_page_bit_killable vmlinux EXPORT_SYMBOL +0x44864c4b wait_on_page_bit_killable vmlinux EXPORT_SYMBOL 0x98192172 __irq_domain_alloc_fwnode vmlinux EXPORT_SYMBOL_GPL 0x379057d0 irq_domain_free_irqs_common vmlinux EXPORT_SYMBOL_GPL -0x7bb7add4 udp_init_sock vmlinux EXPORT_SYMBOL_GPL -0xa5d1be49 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x6cb0a9bb udp_init_sock vmlinux EXPORT_SYMBOL_GPL +0x4d9f3b95 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL 0x55f00e4e watchdog_register_governor vmlinux EXPORT_SYMBOL 0xac2ff7b7 serdev_controller_alloc vmlinux EXPORT_SYMBOL_GPL 0x0ae9eb39 balloon_page_enqueue vmlinux EXPORT_SYMBOL_GPL 0x6733cca2 balloon_page_dequeue vmlinux EXPORT_SYMBOL_GPL -0xde899a36 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL -0x7b2abc16 unregister_shrinker vmlinux EXPORT_SYMBOL +0x43003f05 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL +0x7c475314 unregister_shrinker vmlinux EXPORT_SYMBOL 0x2e2360b1 ftrace_set_global_notrace vmlinux EXPORT_SYMBOL_GPL 0xf69a7069 unregister_ftrace_function vmlinux EXPORT_SYMBOL_GPL -0xa7a3cb76 ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL -0xa37ff122 xfrm_policy_flush vmlinux EXPORT_SYMBOL -0xc2d683ba skb_tx_error vmlinux EXPORT_SYMBOL -0xf5ffdb6e sock_efree vmlinux EXPORT_SYMBOL +0xc25b5f82 ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL +0x5d552c97 xfrm_policy_flush vmlinux EXPORT_SYMBOL +0xe505b353 skb_tx_error vmlinux EXPORT_SYMBOL +0x8bbf433a sock_efree vmlinux EXPORT_SYMBOL 0xf5a067bf iommu_group_dma_owner_claimed vmlinux EXPORT_SYMBOL_GPL -0x7e565da3 gmap_disable vmlinux EXPORT_SYMBOL_GPL +0x910c4622 gmap_disable vmlinux EXPORT_SYMBOL_GPL 0xb0eda7e7 iucv_path_sever vmlinux EXPORT_SYMBOL -0x3ebc0c84 nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL -0x21473ba7 napi_gro_frags vmlinux EXPORT_SYMBOL -0x0e9352ac netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL -0x3760bb3a skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0xd3ae62dd nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL +0x90463006 napi_gro_frags vmlinux EXPORT_SYMBOL +0xe53ec6da netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0xbe648bdc skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL 0xc23edecb pci_load_saved_state vmlinux EXPORT_SYMBOL_GPL 0xcd4264de key_task_permission vmlinux EXPORT_SYMBOL -0xa63b6f1a page_cache_next_miss vmlinux EXPORT_SYMBOL +0x2aaf656a page_cache_next_miss vmlinux EXPORT_SYMBOL 0x961286e0 ring_buffer_read_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL -0xf58e97da sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL -0xd50f3e46 netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL -0xc3271e41 sock_sendmsg vmlinux EXPORT_SYMBOL +0x4e516364 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL +0x0c303a11 netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL +0x5bb887d8 sock_sendmsg vmlinux EXPORT_SYMBOL 0x14e5e18b import_iovec vmlinux EXPORT_SYMBOL 0x86d52ba5 lookup_constant vmlinux EXPORT_SYMBOL 0x7c2d392d trace_seq_bprintf vmlinux EXPORT_SYMBOL_GPL -0xac767ed6 skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL -0x59c7fa59 netlink_kernel_release vmlinux EXPORT_SYMBOL +0x6fbc091d skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL +0x1f3a4610 netlink_kernel_release vmlinux EXPORT_SYMBOL 0xbcbe3339 devlink_set_features vmlinux EXPORT_SYMBOL_GPL -0xa4235412 __sock_create vmlinux EXPORT_SYMBOL +0xc5bf042f __sock_create vmlinux EXPORT_SYMBOL 0x523102e8 pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL 0x0cc0f4c5 __genradix_prealloc vmlinux EXPORT_SYMBOL -0xeaf527a1 bio_free_pages vmlinux EXPORT_SYMBOL +0x5f2eee79 bio_free_pages vmlinux EXPORT_SYMBOL 0xa50483fe __ksize vmlinux EXPORT_SYMBOL 0x165d15e2 down_interruptible vmlinux EXPORT_SYMBOL -0x4864c317 tcp_abort vmlinux EXPORT_SYMBOL_GPL -0xf56b290f netif_carrier_off vmlinux EXPORT_SYMBOL -0x4abecd99 sb_set_blocksize vmlinux EXPORT_SYMBOL +0x8fae365e tcp_abort vmlinux EXPORT_SYMBOL_GPL +0x42193b4e netif_carrier_off vmlinux EXPORT_SYMBOL +0xf5ef9cec sb_set_blocksize vmlinux EXPORT_SYMBOL 0xf0d2339a lease_get_mtime vmlinux EXPORT_SYMBOL 0x99585a09 srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0xc8f24d56 kthread_unpark vmlinux EXPORT_SYMBOL_GPL 0xffc9f378 cio_clear vmlinux EXPORT_SYMBOL_GPL -0x50682c0b inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL -0xe6c7463f nf_ct_hook vmlinux EXPORT_SYMBOL_GPL +0x3cd644af inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL +0xa2bc2449 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL 0x0af4ac5d flow_block_cb_incref vmlinux EXPORT_SYMBOL 0xb253a446 pci_iov_virtfn_devfn vmlinux EXPORT_SYMBOL_GPL 0xb6d604c4 ima_file_hash vmlinux EXPORT_SYMBOL_GPL 0x3744cf36 vmalloc_to_pfn vmlinux EXPORT_SYMBOL -0x339357b8 access_process_vm vmlinux EXPORT_SYMBOL_GPL +0x19a52bcd access_process_vm vmlinux EXPORT_SYMBOL_GPL 0x8b7a698b __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL -0x218d49eb get_task_mm vmlinux EXPORT_SYMBOL_GPL +0xe16c6388 get_task_mm vmlinux EXPORT_SYMBOL_GPL 0xfeb5d0aa verify_spi_info vmlinux EXPORT_SYMBOL -0x4ca97c6e udp_skb_destructor vmlinux EXPORT_SYMBOL -0x5ca57522 inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL -0xb71825c7 devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL -0xed0d2299 msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL +0x24dfc9c8 udp_skb_destructor vmlinux EXPORT_SYMBOL +0x16b2af93 inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL +0x20bcd2af devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL +0x52f7b1ca msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL 0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL 0xb39e3eb8 trace_clock_local vmlinux EXPORT_SYMBOL_GPL -0x0ac5d6cf register_tcf_proto_ops vmlinux EXPORT_SYMBOL +0xddcfd396 register_tcf_proto_ops vmlinux EXPORT_SYMBOL 0xfdd2442e input_get_poll_interval vmlinux EXPORT_SYMBOL 0x9a1d54dd iommu_group_get vmlinux EXPORT_SYMBOL_GPL 0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL @@ -2626,17 +2628,17 @@ 0x7564c85b crypto_unregister_rng vmlinux EXPORT_SYMBOL_GPL 0xdf18f9b1 crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL 0x992965ce dma_opt_mapping_size vmlinux EXPORT_SYMBOL_GPL -0xe4e2b82a sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL +0xdb45fdbb sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL 0xe5094832 page_table_allocate_pgste vmlinux EXPORT_SYMBOL -0xdb32044a nvmem_get_mac_address vmlinux EXPORT_SYMBOL +0x1daf0f1e nvmem_get_mac_address vmlinux EXPORT_SYMBOL 0xd1a9ca15 __SCK__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL -0xcec0610a netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL -0xac7a10c3 __skb_vlan_pop vmlinux EXPORT_SYMBOL +0x19b91f3b netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL +0xcc9d820f __skb_vlan_pop vmlinux EXPORT_SYMBOL 0x03c5d125 __class_create vmlinux EXPORT_SYMBOL_GPL 0x6e09d93d __SCK__tp_func_map vmlinux EXPORT_SYMBOL_GPL 0x9975231a clk_register_mux_table vmlinux EXPORT_SYMBOL_GPL -0x932757b6 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL -0x643693be filp_open vmlinux EXPORT_SYMBOL +0x17c983ae sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL +0x6d6b9c14 filp_open vmlinux EXPORT_SYMBOL 0x12f228f4 trace_clock_jiffies vmlinux EXPORT_SYMBOL_GPL 0x0ff6fc82 smpboot_register_percpu_thread vmlinux EXPORT_SYMBOL_GPL 0x702a654f kbd_keycode vmlinux EXPORT_SYMBOL @@ -2645,58 +2647,58 @@ 0x58eae9ec gen_pool_dma_zalloc_align vmlinux EXPORT_SYMBOL 0xbb9514ea crypto_sha256_finup vmlinux EXPORT_SYMBOL 0x6636c3c9 irq_set_vcpu_affinity vmlinux EXPORT_SYMBOL_GPL -0x6feb3136 pingv6_prot vmlinux EXPORT_SYMBOL_GPL +0x8b2b483c pingv6_prot vmlinux EXPORT_SYMBOL_GPL 0xbf4e88f4 __cookie_v4_init_sequence vmlinux EXPORT_SYMBOL_GPL 0x032d4548 __clk_get_hw vmlinux EXPORT_SYMBOL_GPL 0x15d1f384 bsg_setup_queue vmlinux EXPORT_SYMBOL_GPL 0x791a6b57 d_exact_alias vmlinux EXPORT_SYMBOL -0x2763de00 __free_pages vmlinux EXPORT_SYMBOL +0x8167509a __free_pages vmlinux EXPORT_SYMBOL 0x95e102ab tracepoint_probe_register vmlinux EXPORT_SYMBOL_GPL -0x516cad1b inet_bind vmlinux EXPORT_SYMBOL -0x3acbe0b3 tc_setup_cb_call vmlinux EXPORT_SYMBOL -0xfb3d7e99 qdisc_watchdog_init vmlinux EXPORT_SYMBOL +0x9cbb59eb inet_bind vmlinux EXPORT_SYMBOL +0xd840102e tc_setup_cb_call vmlinux EXPORT_SYMBOL +0x6a4b37dc qdisc_watchdog_init vmlinux EXPORT_SYMBOL 0xad76a3f0 __SCK__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0xce285511 page_pool_return_skb_page vmlinux EXPORT_SYMBOL 0xd9768305 class_find_device vmlinux EXPORT_SYMBOL_GPL 0xf642e5b2 msi_desc_to_pci_sysdata vmlinux EXPORT_SYMBOL_GPL 0x9a26389b pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL -0x30d12ca6 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL -0x88b4affe __register_binfmt vmlinux EXPORT_SYMBOL +0x4788f37c blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0x7efab9f5 __register_binfmt vmlinux EXPORT_SYMBOL 0x5ae1154b __traceiter_kfree vmlinux EXPORT_SYMBOL 0x29cc06eb ccw_device_set_options_mask vmlinux EXPORT_SYMBOL -0x37de44d5 xfrm_init_state vmlinux EXPORT_SYMBOL +0xab6c37d4 xfrm_init_state vmlinux EXPORT_SYMBOL 0x84c03e9a rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL -0x4559b7b1 alloc_skb_with_frags vmlinux EXPORT_SYMBOL +0x8973c899 alloc_skb_with_frags vmlinux EXPORT_SYMBOL 0x2924a487 pci_assign_resource vmlinux EXPORT_SYMBOL 0x331de0b9 kstrtos8_from_user vmlinux EXPORT_SYMBOL 0x2e7f6980 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL -0xb49c4f08 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL +0xf2db953e linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL 0x43d9ba52 fault_in_readable vmlinux EXPORT_SYMBOL 0x4823819e raw3270_buffer_address vmlinux EXPORT_SYMBOL -0x5fa19797 xfrm_user_policy vmlinux EXPORT_SYMBOL -0x08de84a4 tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL -0xed421a8e skb_split vmlinux EXPORT_SYMBOL +0x191ac622 xfrm_user_policy vmlinux EXPORT_SYMBOL +0x12c126d6 tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL +0x8eae7b01 skb_split vmlinux EXPORT_SYMBOL 0x021fa989 input_grab_device vmlinux EXPORT_SYMBOL 0xf4b79867 wwan_unregister_ops vmlinux EXPORT_SYMBOL_GPL 0xdaf97e2f tty_port_block_til_ready vmlinux EXPORT_SYMBOL -0x92a75745 vif_device_init vmlinux EXPORT_SYMBOL -0xf23bb1e1 netlink_broadcast vmlinux EXPORT_SYMBOL -0x4feb88aa __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0xdc1caa74 __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL +0xaf3e0762 vif_device_init vmlinux EXPORT_SYMBOL +0xea203882 netlink_broadcast vmlinux EXPORT_SYMBOL +0x6913e6c9 __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0xfc74e6dd __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL 0x74fe27b6 nvmem_cell_read_u16 vmlinux EXPORT_SYMBOL_GPL 0xf8417af8 nvmem_cell_read_u32 vmlinux EXPORT_SYMBOL_GPL 0xc7f3bc2c nvmem_cell_read_u64 vmlinux EXPORT_SYMBOL_GPL 0x0343bdf1 __i2c_board_list vmlinux EXPORT_SYMBOL_GPL -0x879de54a shmem_file_setup vmlinux EXPORT_SYMBOL_GPL +0x6ff8c0b8 shmem_file_setup vmlinux EXPORT_SYMBOL_GPL 0x41fb68cb copy_from_user_nofault vmlinux EXPORT_SYMBOL_GPL 0xc631580a console_unlock vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0xd5e90454 ap_domain_index vmlinux EXPORT_SYMBOL -0xbcfed04b udp_sendmsg vmlinux EXPORT_SYMBOL -0xed12987a tcp_md5_hash_key vmlinux EXPORT_SYMBOL +0xc555b829 udp_sendmsg vmlinux EXPORT_SYMBOL +0x1c9dcc46 tcp_md5_hash_key vmlinux EXPORT_SYMBOL 0x3bdc0e0c __tracepoint_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x46269814 __tracepoint_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL -0xac5c923b ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL +0x560bd0e5 ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL 0x38f48af7 put_user_ifreq vmlinux EXPORT_SYMBOL 0x6ee8c94b sfp_get_module_eeprom vmlinux EXPORT_SYMBOL_GPL 0xf05a52fe asn1_encode_oid vmlinux EXPORT_SYMBOL_GPL @@ -2706,17 +2708,17 @@ 0x76663a36 elv_rb_former_request vmlinux EXPORT_SYMBOL 0x95a49194 user_preparse vmlinux EXPORT_SYMBOL_GPL 0xb94f4d5d __kmalloc_node_track_caller vmlinux EXPORT_SYMBOL -0xd29ed6f4 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL -0x99cc8ec6 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL -0x6c8f43af bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL -0x543b2672 bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL -0xa9517172 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL -0x025ece2d bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL -0x8b70112e bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL -0xe9b95332 bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL -0x79177c46 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL -0x02333052 dcb_ieee_setapp vmlinux EXPORT_SYMBOL -0xc027fa4e dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0x0f91394c bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0xa2f196e1 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0xd400bf98 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x61b8e2a2 bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL +0xda4463e3 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0x4f13cfaf bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL +0xd98f108d bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL +0x6d23b40d bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL +0x6cd39c32 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL +0x7557007d dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0x0b66b75e dcb_ieee_delapp vmlinux EXPORT_SYMBOL 0xf53d4c26 qdisc_class_hash_destroy vmlinux EXPORT_SYMBOL 0x0f9e15f2 devlink_port_linecard_set vmlinux EXPORT_SYMBOL_GPL 0xa5f38cd2 devm_request_pci_bus_resources vmlinux EXPORT_SYMBOL_GPL @@ -2724,71 +2726,71 @@ 0x46343ebb sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL 0xd6b2814d key_type_asymmetric vmlinux EXPORT_SYMBOL_GPL 0x02c963fb proc_get_parent_data vmlinux EXPORT_SYMBOL_GPL -0x03c73a0a find_inode_rcu vmlinux EXPORT_SYMBOL -0x7d79a085 audit_log vmlinux EXPORT_SYMBOL +0x224409e3 find_inode_rcu vmlinux EXPORT_SYMBOL +0x8e3c00ee audit_log vmlinux EXPORT_SYMBOL 0x208d150a set_security_override_from_ctx vmlinux EXPORT_SYMBOL -0x3835ba5a sk_wait_data vmlinux EXPORT_SYMBOL +0x795bc112 sk_wait_data vmlinux EXPORT_SYMBOL 0xa39acdc1 tpm_try_get_ops vmlinux EXPORT_SYMBOL_GPL 0xa7c6ef04 pci_enable_wake vmlinux EXPORT_SYMBOL 0x6e353c26 mpi_rshift vmlinux EXPORT_SYMBOL_GPL -0xbddce399 __blk_mq_end_request vmlinux EXPORT_SYMBOL +0xf140fd3e __blk_mq_end_request vmlinux EXPORT_SYMBOL 0x815a43a2 skcipher_walk_complete vmlinux EXPORT_SYMBOL_GPL 0x4c3c21c8 crypto_remove_spawns vmlinux EXPORT_SYMBOL_GPL -0x09ef815a __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL +0x0aceb226 __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL 0x412bc681 ring_buffer_empty_cpu vmlinux EXPORT_SYMBOL_GPL 0xf0fc9aa8 sclp_cpi_set_data vmlinux EXPORT_SYMBOL -0x7d0b0dbd strp_init vmlinux EXPORT_SYMBOL_GPL -0xc148d14b ip6_input vmlinux EXPORT_SYMBOL_GPL -0x9dcf8a19 ip6tun_encaps vmlinux EXPORT_SYMBOL -0x034b2d15 lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL -0x21d94d00 put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL +0x95468d60 strp_init vmlinux EXPORT_SYMBOL_GPL +0x3ddb20be ip6_input vmlinux EXPORT_SYMBOL_GPL +0x777f56a1 ip6tun_encaps vmlinux EXPORT_SYMBOL +0xc960a68c lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL +0x2e9e6688 put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL 0x0b30c280 pci_free_host_bridge vmlinux EXPORT_SYMBOL 0xdf6d476e __percpu_counter_init vmlinux EXPORT_SYMBOL -0x8880605c get_user_pages_remote vmlinux EXPORT_SYMBOL -0xfcb53596 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL +0x3d1d9ef4 get_user_pages_remote vmlinux EXPORT_SYMBOL +0x1221656c bpf_link_get_from_fd vmlinux EXPORT_SYMBOL 0x7edfdb92 irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL 0x989d038d inet_hashinfo_init vmlinux EXPORT_SYMBOL_GPL -0xbf41a30f ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0x29913b8b ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0xa99ef899 devlink_fmsg_bool_pair_put vmlinux EXPORT_SYMBOL_GPL 0xfcad8dd2 input_mt_report_pointer_emulation vmlinux EXPORT_SYMBOL 0xa84c158b tpm_put_ops vmlinux EXPORT_SYMBOL_GPL 0xa9126b2c tty_ldisc_receive_buf vmlinux EXPORT_SYMBOL_GPL 0x0bc1adf1 pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL 0x7dbb6de3 xas_find_marked vmlinux EXPORT_SYMBOL_GPL -0xa28078bf end_buffer_read_sync vmlinux EXPORT_SYMBOL +0x32d280ff end_buffer_read_sync vmlinux EXPORT_SYMBOL 0xbdb4e856 d_add vmlinux EXPORT_SYMBOL -0xb962246a set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL -0x9ba1e747 neigh_for_each vmlinux EXPORT_SYMBOL +0x23c084d3 set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0x585a870e neigh_for_each vmlinux EXPORT_SYMBOL 0x2c53db1d pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL 0x77e9eb37 aes_encrypt vmlinux EXPORT_SYMBOL 0x196553d6 sg_miter_next vmlinux EXPORT_SYMBOL 0x85efc7e0 zero_pfn vmlinux EXPORT_SYMBOL 0xb6818827 param_get_ushort vmlinux EXPORT_SYMBOL -0x8c5fac63 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0x06af562a tcp_sock_set_cork vmlinux EXPORT_SYMBOL -0xf09aebbe skb_pull vmlinux EXPORT_SYMBOL +0x3490c346 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0x1dcc3396 tcp_sock_set_cork vmlinux EXPORT_SYMBOL +0xdc95764a skb_pull vmlinux EXPORT_SYMBOL 0x3e8ee157 device_get_match_data vmlinux EXPORT_SYMBOL_GPL 0xe2e08216 clk_register vmlinux EXPORT_SYMBOL_GPL 0x4bde18c2 pci_add_new_bus vmlinux EXPORT_SYMBOL 0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL 0x2688ec10 bitmap_zalloc vmlinux EXPORT_SYMBOL -0xe75028a7 blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL +0xc80b78cf blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL 0x8f3bd71b sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL -0xb3082250 register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL +0x4ff670dc register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL 0x6e3347ec devlink_priv vmlinux EXPORT_SYMBOL_GPL -0xd1e23521 neigh_app_ns vmlinux EXPORT_SYMBOL -0x726c1ff9 netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL +0x3373a001 neigh_app_ns vmlinux EXPORT_SYMBOL +0xaa4997ee netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL 0xf0f2d8f1 software_node_unregister_nodes vmlinux EXPORT_SYMBOL_GPL -0x78b4fbb1 iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL -0x8a6dfa8e xfrm6_protocol_register vmlinux EXPORT_SYMBOL -0xc2b225fb xfrm_state_check_expire vmlinux EXPORT_SYMBOL -0x92b219c7 xfrm4_protocol_register vmlinux EXPORT_SYMBOL -0x4d3697c9 sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL -0xf3a4c922 sock_i_uid vmlinux EXPORT_SYMBOL -0x95d9bdd6 sock_i_ino vmlinux EXPORT_SYMBOL +0xc557ccf8 iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL +0x1df6f562 xfrm6_protocol_register vmlinux EXPORT_SYMBOL +0xfd2fc1e5 xfrm_state_check_expire vmlinux EXPORT_SYMBOL +0xa1c9d1ea xfrm4_protocol_register vmlinux EXPORT_SYMBOL +0xa31c6bf1 sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL +0x5ec999ae sock_i_uid vmlinux EXPORT_SYMBOL +0x7d2812e4 sock_i_ino vmlinux EXPORT_SYMBOL 0x8ef6cafb netdev_boot_setup_check vmlinux EXPORT_SYMBOL -0x4423920f ip6_pol_route vmlinux EXPORT_SYMBOL_GPL -0xa9309d37 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL +0xf89cd5a3 ip6_pol_route vmlinux EXPORT_SYMBOL_GPL +0xea80ea39 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL 0x7cc4e703 clk_gate_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x0becc746 __clk_mux_determine_rate_closest vmlinux EXPORT_SYMBOL_GPL 0xec4d9e3a clk_get_sys vmlinux EXPORT_SYMBOL @@ -2797,8 +2799,8 @@ 0x805485ab __kfifo_out_r vmlinux EXPORT_SYMBOL 0x457594fa crypto_alg_list vmlinux EXPORT_SYMBOL_GPL 0xc1cd9a06 crypto_req_done vmlinux EXPORT_SYMBOL_GPL -0x347b8782 sync_inode_metadata vmlinux EXPORT_SYMBOL -0xb9005bd7 vm_map_pages vmlinux EXPORT_SYMBOL +0x060e1ae9 sync_inode_metadata vmlinux EXPORT_SYMBOL +0x324bcaa5 vm_map_pages vmlinux EXPORT_SYMBOL 0xe9fcb616 mempool_alloc vmlinux EXPORT_SYMBOL 0x0ed27ce7 free_cgroup_ns vmlinux EXPORT_SYMBOL 0x86f6b99d synchronize_rcu_expedited vmlinux EXPORT_SYMBOL_GPL @@ -2806,8 +2808,8 @@ 0xacadfa99 wwan_create_port vmlinux EXPORT_SYMBOL_GPL 0xdbff8bac __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL 0xed39e91a irq_domain_alloc_irqs_parent vmlinux EXPORT_SYMBOL_GPL -0x4f6c3ec9 xp_can_alloc vmlinux EXPORT_SYMBOL -0x34087a66 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL +0x8f7ad8da xp_can_alloc vmlinux EXPORT_SYMBOL +0xf8d32c81 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL 0x2a57b240 flow_rule_match_ct vmlinux EXPORT_SYMBOL 0xe3840e18 secure_ipv4_port_ephemeral vmlinux EXPORT_SYMBOL_GPL 0xc9ca2219 nvmem_add_cell_table vmlinux EXPORT_SYMBOL_GPL @@ -2817,24 +2819,24 @@ 0xa6b5ee5b __SCK__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL 0xf8b82b99 iomap_seek_data vmlinux EXPORT_SYMBOL_GPL 0x9be30d27 mhp_get_pluggable_range vmlinux EXPORT_SYMBOL_GPL -0x695f67e0 pagecache_get_page vmlinux EXPORT_SYMBOL +0x3ea0e409 pagecache_get_page vmlinux EXPORT_SYMBOL 0xc84fddf6 proc_dointvec_minmax vmlinux EXPORT_SYMBOL 0xb6308446 __load_fpu_regs vmlinux EXPORT_SYMBOL 0xf33a9435 raw3270_request_alloc vmlinux EXPORT_SYMBOL -0xf84be717 mr_vif_seq_idx vmlinux EXPORT_SYMBOL +0xa9fdd49f mr_vif_seq_idx vmlinux EXPORT_SYMBOL 0xa57d2912 dev_uc_add_excl vmlinux EXPORT_SYMBOL 0xbbfda0ad dev_mc_add_excl vmlinux EXPORT_SYMBOL 0xaa5c9395 dma_fence_array_ops vmlinux EXPORT_SYMBOL 0x19abec18 pci_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL 0x07f57478 pci_unmap_iospace vmlinux EXPORT_SYMBOL -0x112422ac blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL -0xe07a3629 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL -0x90295d4e kmalloc_caches vmlinux EXPORT_SYMBOL -0xd79a837e rt_dst_alloc vmlinux EXPORT_SYMBOL +0x63e03734 blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL +0x67255bc4 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0x4dd65fcf kmalloc_caches vmlinux EXPORT_SYMBOL +0x70bc6d63 rt_dst_alloc vmlinux EXPORT_SYMBOL 0xe7bc2399 do_take_over_console vmlinux EXPORT_SYMBOL_GPL 0x4df64136 sysfs_add_link_to_group vmlinux EXPORT_SYMBOL_GPL 0x888c36be fsverity_file_open vmlinux EXPORT_SYMBOL_GPL -0xf2d4f66e truncate_pagecache_range vmlinux EXPORT_SYMBOL +0xe6be14e1 truncate_pagecache_range vmlinux EXPORT_SYMBOL 0x4088532a __traceiter_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL 0xc686ec0f param_ops_ullong vmlinux EXPORT_SYMBOL @@ -2842,33 +2844,33 @@ 0x1059f71c fwnode_graph_get_remote_port_parent vmlinux EXPORT_SYMBOL_GPL 0x5077474e tty_ldisc_deref vmlinux EXPORT_SYMBOL_GPL 0x8c6592fc hdmi_avi_infoframe_pack_only vmlinux EXPORT_SYMBOL -0xe3841e13 security_inode_setsecctx vmlinux EXPORT_SYMBOL +0x97566d6b security_inode_setsecctx vmlinux EXPORT_SYMBOL 0x36399ed0 dquot_scan_active vmlinux EXPORT_SYMBOL 0x466515c2 vfs_getattr vmlinux EXPORT_SYMBOL 0xf855ccce __zpci_store vmlinux EXPORT_SYMBOL_GPL 0x059e25c4 pci_domain_nr vmlinux EXPORT_SYMBOL_GPL 0xc872fd85 in6addr_interfacelocal_allnodes vmlinux EXPORT_SYMBOL -0x6f37124f inet_del_protocol vmlinux EXPORT_SYMBOL -0x72b62031 neigh_update vmlinux EXPORT_SYMBOL +0x3ff78581 inet_del_protocol vmlinux EXPORT_SYMBOL +0x9ed5125f neigh_update vmlinux EXPORT_SYMBOL 0xd5a121be tty_kclose vmlinux EXPORT_SYMBOL_GPL 0xd4952cc0 cpumask_next_wrap vmlinux EXPORT_SYMBOL 0xd4fa5a87 __kfifo_dma_out_prepare vmlinux EXPORT_SYMBOL 0xf60b1756 put_io_context vmlinux EXPORT_SYMBOL_GPL 0xbe91343f blk_queue_io_min vmlinux EXPORT_SYMBOL 0x79ca88b6 dquot_load_quota_inode vmlinux EXPORT_SYMBOL -0x73b67177 nobh_truncate_page vmlinux EXPORT_SYMBOL +0xe8a02ff1 nobh_truncate_page vmlinux EXPORT_SYMBOL 0xcfbad1d6 devlink_trap_groups_register vmlinux EXPORT_SYMBOL_GPL 0x6b667897 __xas_prev vmlinux EXPORT_SYMBOL_GPL 0xed4ae15e ecc_make_pub_key vmlinux EXPORT_SYMBOL 0x035a4d37 securityfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0xb406e431 __vfs_getxattr vmlinux EXPORT_SYMBOL -0xc38c6001 __put_page vmlinux EXPORT_SYMBOL +0x498cf66e __put_page vmlinux EXPORT_SYMBOL 0xd566933c up vmlinux EXPORT_SYMBOL 0x1fb73732 pci_hp_remove_module_link vmlinux EXPORT_SYMBOL_GPL 0x374fd2b9 path_get vmlinux EXPORT_SYMBOL 0x3987b704 __inode_sub_bytes vmlinux EXPORT_SYMBOL -0x431a1618 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL -0xe043d1b0 xfrm_state_update vmlinux EXPORT_SYMBOL +0x5e42e400 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL +0xe861c840 xfrm_state_update vmlinux EXPORT_SYMBOL 0xa8df0979 pci_bridge_secondary_bus_reset vmlinux EXPORT_SYMBOL_GPL 0xd031b589 asn1_ber_decoder vmlinux EXPORT_SYMBOL_GPL 0xf686dc05 devm_arch_phys_wc_add vmlinux EXPORT_SYMBOL @@ -2878,43 +2880,43 @@ 0x23864ce7 cpuset_mem_spread_node vmlinux EXPORT_SYMBOL_GPL 0x1eafe531 poll_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0x8f21af11 kthread_unuse_mm vmlinux EXPORT_SYMBOL_GPL -0x5f569357 get_pid_task vmlinux EXPORT_SYMBOL_GPL +0xf2e4ce59 get_pid_task vmlinux EXPORT_SYMBOL_GPL 0x47884890 system_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL -0x6bb44382 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL +0x8d3e8c5e sk_psock_drop vmlinux EXPORT_SYMBOL_GPL 0x4e53e4c4 devlink_param_value_changed vmlinux EXPORT_SYMBOL_GPL -0x4a3ce673 dev_open vmlinux EXPORT_SYMBOL -0x7e22537d __skb_free_datagram_locked vmlinux EXPORT_SYMBOL -0x3b33b9ce cn_add_callback vmlinux EXPORT_SYMBOL_GPL -0xc5016e0a ilookup vmlinux EXPORT_SYMBOL +0x67b9497d dev_open vmlinux EXPORT_SYMBOL +0xc48e7cfd __skb_free_datagram_locked vmlinux EXPORT_SYMBOL +0xee47cd46 cn_add_callback vmlinux EXPORT_SYMBOL_GPL +0x066ad097 ilookup vmlinux EXPORT_SYMBOL 0x4302d0eb free_pages vmlinux EXPORT_SYMBOL 0x3b9b8413 irq_create_of_mapping vmlinux EXPORT_SYMBOL_GPL 0xf19e7338 unregister_external_irq vmlinux EXPORT_SYMBOL 0x1e8a161a crc_t10dif_generic vmlinux EXPORT_SYMBOL 0x03592ea0 security_unix_stream_connect vmlinux EXPORT_SYMBOL -0xd25820a1 generic_file_fsync vmlinux EXPORT_SYMBOL -0xa6e233e7 unlock_new_inode vmlinux EXPORT_SYMBOL +0x57beb213 generic_file_fsync vmlinux EXPORT_SYMBOL +0xd37b2be9 unlock_new_inode vmlinux EXPORT_SYMBOL 0xe0c5dbb3 __f_setown vmlinux EXPORT_SYMBOL 0x2ebb19fd execute_in_process_context vmlinux EXPORT_SYMBOL_GPL 0xdeda2ae2 tcw_get_data vmlinux EXPORT_SYMBOL 0x46e319aa tcw_set_data vmlinux EXPORT_SYMBOL 0xa8f6c843 ip_frag_ecn_table vmlinux EXPORT_SYMBOL -0xf724c33c ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL +0xd4915b12 ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL 0x62737e1d sock_unregister vmlinux EXPORT_SYMBOL 0xb99bab9b devm_regmap_field_free vmlinux EXPORT_SYMBOL_GPL 0x3f05b41e iommu_device_link vmlinux EXPORT_SYMBOL_GPL 0x0eab04ee pci_sriov_set_totalvfs vmlinux EXPORT_SYMBOL_GPL 0x954f099c idr_preload vmlinux EXPORT_SYMBOL 0x9a5d28ae kset_register vmlinux EXPORT_SYMBOL -0xe1c04145 fput vmlinux EXPORT_SYMBOL +0xcd01863d fput vmlinux EXPORT_SYMBOL 0x561fd51c platform_device_alloc vmlinux EXPORT_SYMBOL_GPL 0x7746f930 dev_printk_emit vmlinux EXPORT_SYMBOL 0x13f81808 clkdev_add vmlinux EXPORT_SYMBOL 0xabeae26d devm_arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL 0x5cd81132 iov_iter_get_pages_alloc vmlinux EXPORT_SYMBOL -0xa6b6e204 end_page_private_2 vmlinux EXPORT_SYMBOL -0x8e9bb51d uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL +0xa3f158e8 end_page_private_2 vmlinux EXPORT_SYMBOL +0x95730f39 uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL 0x85d14264 trace_print_flags_seq vmlinux EXPORT_SYMBOL -0x274b2596 ip6_frag_init vmlinux EXPORT_SYMBOL +0x4a70f3a7 ip6_frag_init vmlinux EXPORT_SYMBOL 0x2b1be7db component_add_typed vmlinux EXPORT_SYMBOL_GPL 0x8c0e0032 dma_get_slave_caps vmlinux EXPORT_SYMBOL_GPL 0x703593bd clk_hw_unregister_mux vmlinux EXPORT_SYMBOL_GPL @@ -2926,23 +2928,24 @@ 0x4dedf162 param_ops_bool vmlinux EXPORT_SYMBOL 0xef13106c nr_threads vmlinux EXPORT_SYMBOL_GPL 0xba95f7da sysfs_change_owner vmlinux EXPORT_SYMBOL_GPL -0xb9b07874 __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x724e8f7e __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0x7f7cbc64 ip_tunnel_need_metadata vmlinux EXPORT_SYMBOL_GPL -0x2d6bf110 inet_shutdown vmlinux EXPORT_SYMBOL +0xfa43f62d inet_shutdown vmlinux EXPORT_SYMBOL 0x38374815 clear_selection vmlinux EXPORT_SYMBOL_GPL 0xae64f1dd __tracepoint_block_bio_remap vmlinux EXPORT_SYMBOL_GPL -0x7bbbe5fe xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL -0x6803e8d8 clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL +0x4819558a xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL +0xf420e05e clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL 0x3de7d112 flow_rule_match_cvlan vmlinux EXPORT_SYMBOL +0x5ae9eb4a fscrypt_add_test_dummy_key vmlinux EXPORT_SYMBOL_GPL 0x0cdd1553 vmalloc_to_page vmlinux EXPORT_SYMBOL 0x6167e72c vmalloc_no_huge vmlinux EXPORT_SYMBOL -0x925922d1 __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL -0xa1d05371 xfrm_trans_queue vmlinux EXPORT_SYMBOL -0xfb5f6d47 blk_update_request vmlinux EXPORT_SYMBOL_GPL +0xf514e1eb __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL +0x798c288a xfrm_trans_queue vmlinux EXPORT_SYMBOL +0x5ba39a69 blk_update_request vmlinux EXPORT_SYMBOL_GPL 0x02649054 security_sock_rcv_skb vmlinux EXPORT_SYMBOL 0xbb5934be __wake_up_bit vmlinux EXPORT_SYMBOL 0x818c599e get_task_cred vmlinux EXPORT_SYMBOL -0x406d8107 sock_release vmlinux EXPORT_SYMBOL +0x69bbb5c0 sock_release vmlinux EXPORT_SYMBOL 0xa1064c8e tty_port_tty_wakeup vmlinux EXPORT_SYMBOL_GPL 0x37bf7be3 percpu_ref_exit vmlinux EXPORT_SYMBOL_GPL 0xc06fa7e0 add_wait_queue_exclusive vmlinux EXPORT_SYMBOL @@ -2954,14 +2957,14 @@ 0xb10fc19e ecc_get_curve vmlinux EXPORT_SYMBOL 0x11f7710f d_add_ci vmlinux EXPORT_SYMBOL 0x9b70c6ff tracepoint_probe_register_prio vmlinux EXPORT_SYMBOL_GPL -0x4778cf5d ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL +0x5981cebe ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL 0x9b33e0d7 unregister_dcbevent_notifier vmlinux EXPORT_SYMBOL -0xc4047419 skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL -0x8a2b43db __skb_checksum_complete_head vmlinux EXPORT_SYMBOL +0x05dc3da7 skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL +0xecc3bdae __skb_checksum_complete_head vmlinux EXPORT_SYMBOL 0x636ace72 dma_fence_signal_timestamp vmlinux EXPORT_SYMBOL 0x3c9b6523 pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL 0xe995eee3 __percpu_counter_sum vmlinux EXPORT_SYMBOL -0x9e54dc0c mpage_readpage vmlinux EXPORT_SYMBOL +0xf045609a mpage_readpage vmlinux EXPORT_SYMBOL 0xc69b7ee5 zs_destroy_pool vmlinux EXPORT_SYMBOL_GPL 0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL 0x2da794a6 perf_pmu_unregister vmlinux EXPORT_SYMBOL_GPL @@ -2973,34 +2976,34 @@ 0xb3c8a5cf blk_queue_io_opt vmlinux EXPORT_SYMBOL 0x02bd9b39 trace_event_printf vmlinux EXPORT_SYMBOL 0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL -0xc46a4022 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL +0x0aaf3b24 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL 0xcc3a69ad flow_block_cb_alloc vmlinux EXPORT_SYMBOL 0xb7c6db70 sysctl_max_skb_frags vmlinux EXPORT_SYMBOL 0x37b3fe9f clk_hw_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0xf7b9bc78 devm_get_clk_from_child vmlinux EXPORT_SYMBOL -0x92944314 disk_uevent vmlinux EXPORT_SYMBOL_GPL +0xddc90d7b disk_uevent vmlinux EXPORT_SYMBOL_GPL 0x9f50b770 keyring_restrict vmlinux EXPORT_SYMBOL 0x903b627c list_lru_isolate_move vmlinux EXPORT_SYMBOL_GPL -0x0c22daa9 ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL -0xd3354f40 sock_set_rcvbuf vmlinux EXPORT_SYMBOL +0xe5ab37af ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL +0xebc186ed sock_set_rcvbuf vmlinux EXPORT_SYMBOL 0x9752d31f component_match_add_typed vmlinux EXPORT_SYMBOL 0x3a4f9d28 rng_is_initialized vmlinux EXPORT_SYMBOL 0x7618af39 hdmi_infoframe_check vmlinux EXPORT_SYMBOL 0xb689cc67 iov_iter_revert vmlinux EXPORT_SYMBOL 0x645e4e18 crypto_unregister_aeads vmlinux EXPORT_SYMBOL_GPL 0x8dea79b4 evm_inode_init_security vmlinux EXPORT_SYMBOL_GPL -0x49c552ae __bread_gfp vmlinux EXPORT_SYMBOL -0x9e208432 umd_load_blob vmlinux EXPORT_SYMBOL_GPL -0x2c578e63 tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL -0x0516d8bf nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL +0xbc6269d5 __bread_gfp vmlinux EXPORT_SYMBOL +0x6ff1e328 umd_load_blob vmlinux EXPORT_SYMBOL_GPL +0x273150b6 tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL +0xbd298b64 nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL 0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL 0xfa504e6d clk_gate_restore_context vmlinux EXPORT_SYMBOL_GPL -0x5f735951 bio_split vmlinux EXPORT_SYMBOL +0x04d109d1 bio_split vmlinux EXPORT_SYMBOL 0xb4339edb iomap_dio_complete vmlinux EXPORT_SYMBOL_GPL 0x92d1959d lock_rename vmlinux EXPORT_SYMBOL 0x7c291e86 show_rcu_tasks_trace_gp_kthread vmlinux EXPORT_SYMBOL_GPL -0x5a33e96f preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL -0xa2e03bd7 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL +0x818e1e3f preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x87f8c0e3 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL 0xa71e2605 class_destroy vmlinux EXPORT_SYMBOL_GPL 0x3b83c76e pci_pme_active vmlinux EXPORT_SYMBOL 0x86216acd __xa_set_mark vmlinux EXPORT_SYMBOL @@ -3008,33 +3011,33 @@ 0x8e2c8496 proc_create_net_single vmlinux EXPORT_SYMBOL_GPL 0x9dc1d52f fs_param_is_string vmlinux EXPORT_SYMBOL 0x1d216a6b mutex_lock_killable vmlinux EXPORT_SYMBOL -0xf127b6e5 tcp_check_req vmlinux EXPORT_SYMBOL -0x2b88ebe8 tcp_init_sock vmlinux EXPORT_SYMBOL -0x3bc34845 netlink_unicast vmlinux EXPORT_SYMBOL -0x56a94691 neigh_sysctl_register vmlinux EXPORT_SYMBOL +0xb67b020c tcp_check_req vmlinux EXPORT_SYMBOL +0x5131be0d tcp_init_sock vmlinux EXPORT_SYMBOL +0x5ec47ef0 netlink_unicast vmlinux EXPORT_SYMBOL +0xcbaf5174 neigh_sysctl_register vmlinux EXPORT_SYMBOL 0xd05076ef tty_port_tty_hangup vmlinux EXPORT_SYMBOL_GPL 0x52b1e3c7 pci_flags vmlinux EXPORT_SYMBOL_GPL 0x54de718d __blk_req_zone_write_lock vmlinux EXPORT_SYMBOL_GPL -0xdc6388c2 __bio_add_page vmlinux EXPORT_SYMBOL_GPL -0x950deba2 bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL -0x98afd6a2 bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL -0x217c7f28 bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL +0x999aec77 __bio_add_page vmlinux EXPORT_SYMBOL_GPL +0x6a408c51 bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL +0x86d44eff bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL +0xb4d5845b bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL 0xe7b718df chsc_determine_channel_path_desc vmlinux EXPORT_SYMBOL_GPL 0x8761c87b rps_needed vmlinux EXPORT_SYMBOL -0x3d8027d9 skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL +0x075d31d2 skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL 0x2899a607 serdev_controller_add vmlinux EXPORT_SYMBOL_GPL 0x0296695f refcount_warn_saturate vmlinux EXPORT_SYMBOL 0xecc1a02a import_single_range vmlinux EXPORT_SYMBOL 0xbc794b62 security_sctp_bind_connect vmlinux EXPORT_SYMBOL -0x48fa7ecc set_nlink vmlinux EXPORT_SYMBOL -0x4a666680 kill_pgrp vmlinux EXPORT_SYMBOL -0x2b6857cf sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0xd7abde07 set_nlink vmlinux EXPORT_SYMBOL +0x851f95b6 kill_pgrp vmlinux EXPORT_SYMBOL +0xda1831d2 sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL 0x4d5ebbe9 seq_read vmlinux EXPORT_SYMBOL 0xa4b16f11 is_bad_inode vmlinux EXPORT_SYMBOL -0xf4704e51 lru_cache_add vmlinux EXPORT_SYMBOL +0xbdb29ef8 lru_cache_add vmlinux EXPORT_SYMBOL 0x5abaf436 param_get_int vmlinux EXPORT_SYMBOL 0xa054e8ed iucv_unregister vmlinux EXPORT_SYMBOL -0x7e9f98e6 skb_ext_add vmlinux EXPORT_SYMBOL +0x21888175 skb_ext_add vmlinux EXPORT_SYMBOL 0x7e690327 dma_buf_dynamic_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x101c7660 start_tty vmlinux EXPORT_SYMBOL 0x76eb6eef divider_determine_rate vmlinux EXPORT_SYMBOL_GPL @@ -3044,38 +3047,38 @@ 0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL 0xda3f3e8a isc_register vmlinux EXPORT_SYMBOL_GPL 0x0ee61a9b airq_iv_free vmlinux EXPORT_SYMBOL -0x38bd68cd kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0x32745ce3 kernel_sock_shutdown vmlinux EXPORT_SYMBOL 0x985b8efa virtqueue_add_sgs vmlinux EXPORT_SYMBOL_GPL 0xfda9581f prandom_u32 vmlinux EXPORT_SYMBOL 0xd29dbc7a posix_acl_chmod vmlinux EXPORT_SYMBOL 0x55a57638 notify_change vmlinux EXPORT_SYMBOL 0x605741f1 follow_up vmlinux EXPORT_SYMBOL 0x52b12418 param_get_short vmlinux EXPORT_SYMBOL -0x3ba488f8 inet_sk_set_state vmlinux EXPORT_SYMBOL -0xc80f1c8f nf_log_bind_pf vmlinux EXPORT_SYMBOL -0x08d3ca24 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL -0x67efa0bb dev_pick_tx_zero vmlinux EXPORT_SYMBOL -0xabcdd791 sock_no_ioctl vmlinux EXPORT_SYMBOL +0x9ef8d2ea inet_sk_set_state vmlinux EXPORT_SYMBOL +0x35ef1828 nf_log_bind_pf vmlinux EXPORT_SYMBOL +0x742b2196 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL +0xac37eefe dev_pick_tx_zero vmlinux EXPORT_SYMBOL +0xc8cb1fb9 sock_no_ioctl vmlinux EXPORT_SYMBOL 0x275f3d49 hdmi_vendor_infoframe_check vmlinux EXPORT_SYMBOL -0x7e8aa571 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0xd884f90d get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0x49b4a155 kernel_param_lock vmlinux EXPORT_SYMBOL -0x9a171b8a simple_empty vmlinux EXPORT_SYMBOL -0xd77f7c23 find_extend_vma vmlinux EXPORT_SYMBOL_GPL -0xfaaec3d8 vm_mmap vmlinux EXPORT_SYMBOL -0x8e8585a4 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL +0xe69d9f3d simple_empty vmlinux EXPORT_SYMBOL +0x090b8d27 find_extend_vma vmlinux EXPORT_SYMBOL_GPL +0x2572c72d vm_mmap vmlinux EXPORT_SYMBOL +0x92c9efd6 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL 0x16c85c78 dma_alloc_attrs vmlinux EXPORT_SYMBOL 0xf2955561 vmemmap vmlinux EXPORT_SYMBOL 0x3767c036 ccw_device_dma_zalloc vmlinux EXPORT_SYMBOL -0x14093315 __sk_mem_schedule vmlinux EXPORT_SYMBOL +0xc4c988bc __sk_mem_schedule vmlinux EXPORT_SYMBOL 0xbf232bdd platform_get_mem_or_io vmlinux EXPORT_SYMBOL_GPL -0x52e4d92d __pci_register_driver vmlinux EXPORT_SYMBOL +0xac617ae1 __pci_register_driver vmlinux EXPORT_SYMBOL 0x2e3c5950 radix_tree_gang_lookup_tag_slot vmlinux EXPORT_SYMBOL 0x481f8a2c blk_stat_disable_accounting vmlinux EXPORT_SYMBOL_GPL -0xde9d6568 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL -0x22e257c8 ip_ct_attach vmlinux EXPORT_SYMBOL +0x3a12a314 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL +0x74ceea56 ip_ct_attach vmlinux EXPORT_SYMBOL 0x8ff7ea2f devlink_region_snapshot_id_get vmlinux EXPORT_SYMBOL_GPL 0xcc795932 devlink_region_snapshot_id_put vmlinux EXPORT_SYMBOL_GPL -0x2bbf3cff dev_set_mtu vmlinux EXPORT_SYMBOL +0x99b899ee dev_set_mtu vmlinux EXPORT_SYMBOL 0x79124fdf fwnode_handle_get vmlinux EXPORT_SYMBOL_GPL 0x2a6d4f54 bd_link_disk_holder vmlinux EXPORT_SYMBOL_GPL 0x55b124e5 crypto_unregister_template vmlinux EXPORT_SYMBOL_GPL @@ -3088,7 +3091,7 @@ 0xfa1f47fe driver_register vmlinux EXPORT_SYMBOL_GPL 0xb6410433 mpi_addm vmlinux EXPORT_SYMBOL_GPL 0x5a2174be disk_force_media_change vmlinux EXPORT_SYMBOL_GPL -0xe9f9d39a should_remove_suid vmlinux EXPORT_SYMBOL +0x228f2e50 should_remove_suid vmlinux EXPORT_SYMBOL 0xadaaa3ae diag308 vmlinux EXPORT_SYMBOL_GPL 0x2ea1c9c2 class3270 vmlinux EXPORT_SYMBOL 0x78176ba1 devlink_param_unregister vmlinux EXPORT_SYMBOL_GPL @@ -3096,9 +3099,9 @@ 0x556d9b9e device_destroy vmlinux EXPORT_SYMBOL_GPL 0xb88a7609 divider_ro_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0xb9e68e83 srcu_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL -0x19ccffb4 xfrm_if_register_cb vmlinux EXPORT_SYMBOL +0x3deac99f xfrm_if_register_cb vmlinux EXPORT_SYMBOL 0xeae0f496 clean_acked_data_flush vmlinux EXPORT_SYMBOL_GPL -0x6399ade0 unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0x3fb512f6 unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL 0xa57a47ea input_ff_destroy vmlinux EXPORT_SYMBOL_GPL 0x5f6f1e9e dax_get_private vmlinux EXPORT_SYMBOL_GPL 0x99b06391 platform_get_irq_byname vmlinux EXPORT_SYMBOL_GPL @@ -3107,37 +3110,37 @@ 0xbfd9f046 remove_wait_queue vmlinux EXPORT_SYMBOL 0x02cefa39 param_array_ops vmlinux EXPORT_SYMBOL 0x96404e39 itcw_set_data vmlinux EXPORT_SYMBOL -0x7ac72155 napi_get_frags vmlinux EXPORT_SYMBOL +0x94e2c048 napi_get_frags vmlinux EXPORT_SYMBOL 0xddd68659 clk_hw_get_parent_index vmlinux EXPORT_SYMBOL_GPL 0x3ea01071 xas_clear_mark vmlinux EXPORT_SYMBOL_GPL 0x3d1b5ce8 kset_find_obj vmlinux EXPORT_SYMBOL_GPL -0xe0d9b1f4 pagecache_isize_extended vmlinux EXPORT_SYMBOL +0xf81b10f1 pagecache_isize_extended vmlinux EXPORT_SYMBOL 0x1bde474a disable_kprobe vmlinux EXPORT_SYMBOL_GPL 0x56470118 __warn_printk vmlinux EXPORT_SYMBOL -0x01a0f565 ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL +0x346d33ce ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL 0x0ce64b1d cgroup_attach_task_all vmlinux EXPORT_SYMBOL_GPL 0xffeedf6a delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0x7624249e dim_park_tired vmlinux EXPORT_SYMBOL 0xada09ad2 dfltcc_can_inflate vmlinux EXPORT_SYMBOL -0xb9f54ebc zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x37f6af89 zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL 0x0bf32478 __SCK__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL -0x0b5c6ab2 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL -0xb1f71477 tcp_sendmsg vmlinux EXPORT_SYMBOL +0xa56a50e7 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL +0x8c7ae40a tcp_sendmsg vmlinux EXPORT_SYMBOL 0x2b952517 clk_has_parent vmlinux EXPORT_SYMBOL_GPL 0x96fab350 dim_park_on_top vmlinux EXPORT_SYMBOL 0xd2c22d81 elv_rb_add vmlinux EXPORT_SYMBOL 0x0331560d elv_rb_del vmlinux EXPORT_SYMBOL 0xd484e50c init_user_ns vmlinux EXPORT_SYMBOL_GPL -0xd8b758bc ip_mc_leave_group vmlinux EXPORT_SYMBOL -0x0667ac1d lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL -0xc8482e37 netif_skb_features vmlinux EXPORT_SYMBOL +0xe3de9626 ip_mc_leave_group vmlinux EXPORT_SYMBOL +0x267ccfe4 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL +0xdfac8438 netif_skb_features vmlinux EXPORT_SYMBOL 0x7c55ba12 iommu_fwspec_init vmlinux EXPORT_SYMBOL_GPL 0xbbfc645f shash_free_singlespawn_instance vmlinux EXPORT_SYMBOL_GPL 0x6dbaafd3 put_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0x0c2c5802 work_busy vmlinux EXPORT_SYMBOL_GPL -0x880da66b pmdp_xchg_lazy vmlinux EXPORT_SYMBOL +0x938f13a0 pmdp_xchg_lazy vmlinux EXPORT_SYMBOL 0xfa042227 gnet_stats_add_basic vmlinux EXPORT_SYMBOL -0x3877ee51 __sk_mem_reclaim vmlinux EXPORT_SYMBOL +0xc1b6723e __sk_mem_reclaim vmlinux EXPORT_SYMBOL 0x4cfd3d2e tty_set_ldisc vmlinux EXPORT_SYMBOL_GPL 0x495990f3 hdmi_audio_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x3bf5bec9 pcim_pin_device vmlinux EXPORT_SYMBOL @@ -3147,31 +3150,31 @@ 0x99dd730c page_reporting_unregister vmlinux EXPORT_SYMBOL_GPL 0x2fc1e0fe kmem_valid_obj vmlinux EXPORT_SYMBOL_GPL 0x4d80cba4 kmsg_dump_get_line vmlinux EXPORT_SYMBOL_GPL -0x0654067d fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL -0x39b25614 tcp_mss_to_mtu vmlinux EXPORT_SYMBOL +0x69a871fe fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL +0xbe5d767f tcp_mss_to_mtu vmlinux EXPORT_SYMBOL 0xa7c306da gro_cells_receive vmlinux EXPORT_SYMBOL 0x8b640234 __devm_clk_hw_register_mux vmlinux EXPORT_SYMBOL_GPL 0x10b51e07 pci_common_swizzle vmlinux EXPORT_SYMBOL_GPL -0x7c135b04 __pagevec_release vmlinux EXPORT_SYMBOL -0xa7496cf5 metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL +0x9cf67e10 __pagevec_release vmlinux EXPORT_SYMBOL +0x388526d5 metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL 0xdafcd816 device_create_managed_software_node vmlinux EXPORT_SYMBOL_GPL 0x92f80058 pcie_set_readrq vmlinux EXPORT_SYMBOL 0xa3000cee pcie_bus_configure_settings vmlinux EXPORT_SYMBOL_GPL 0xcfd159ae nla_reserve_nohdr vmlinux EXPORT_SYMBOL 0x4230a8d7 sg_nents_for_len vmlinux EXPORT_SYMBOL -0xc341a651 device_add_disk vmlinux EXPORT_SYMBOL +0xdec8db16 device_add_disk vmlinux EXPORT_SYMBOL 0xef1bebd5 x509_free_certificate vmlinux EXPORT_SYMBOL_GPL 0x53cbe951 securityfs_create_file vmlinux EXPORT_SYMBOL_GPL 0x73cc8631 oiap vmlinux EXPORT_SYMBOL_GPL 0x0120ed0e exportfs_encode_fh vmlinux EXPORT_SYMBOL_GPL -0x1b6c9cea iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0x37b16a14 ilookup5 vmlinux EXPORT_SYMBOL +0xc7f7cb3a iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0xc2ebd65c ilookup5 vmlinux EXPORT_SYMBOL 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL 0xc0a96e14 rcu_gp_is_expedited vmlinux EXPORT_SYMBOL_GPL 0x86a8fb71 mutex_unlock vmlinux EXPORT_SYMBOL 0x42fc23ac prepare_creds vmlinux EXPORT_SYMBOL -0x4a44fb7e ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL +0x9bdb40f7 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL 0x217565a9 nvmem_device_write vmlinux EXPORT_SYMBOL_GPL 0x5eae5408 clk_is_enabled_when_prepared vmlinux EXPORT_SYMBOL_GPL 0x87e45fa8 dquot_quota_sync vmlinux EXPORT_SYMBOL @@ -3180,69 +3183,69 @@ 0xa1f60014 nl_table_lock vmlinux EXPORT_SYMBOL_GPL 0x7b37d4a7 _find_first_zero_bit vmlinux EXPORT_SYMBOL 0x54aeea6b __blk_req_zone_write_unlock vmlinux EXPORT_SYMBOL_GPL -0x343cbd05 blkdev_get_by_dev vmlinux EXPORT_SYMBOL -0xdf03560c get_tree_keyed vmlinux EXPORT_SYMBOL +0x6e9d7cde blkdev_get_by_dev vmlinux EXPORT_SYMBOL +0xc7e7bb40 get_tree_keyed vmlinux EXPORT_SYMBOL 0xd89da37f movable_zone vmlinux EXPORT_SYMBOL 0x42e9d0da ring_buffer_unlock_commit vmlinux EXPORT_SYMBOL_GPL 0x6e9ad290 cpu_have_feature vmlinux EXPORT_SYMBOL -0xa8ef90ff ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL +0x332e6193 ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL 0x6b55acd0 rtnl_lock_killable vmlinux EXPORT_SYMBOL 0xc5bf5db0 devm_hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0x304f5d52 pkcs7_get_content_data vmlinux EXPORT_SYMBOL_GPL -0x8d0a3fb6 simple_fill_super vmlinux EXPORT_SYMBOL +0x643c76e8 simple_fill_super vmlinux EXPORT_SYMBOL 0xe3e14fca event_triggers_call vmlinux EXPORT_SYMBOL_GPL 0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL 0xaedf5f27 unwind_next_frame vmlinux EXPORT_SYMBOL_GPL 0xc1e99cc3 l3mdev_table_lookup_register vmlinux EXPORT_SYMBOL_GPL 0xd4b6157e devlink_health_reporter_recovery_done vmlinux EXPORT_SYMBOL_GPL -0xbb42c6fd sock_queue_err_skb vmlinux EXPORT_SYMBOL +0xd8a84f0e sock_queue_err_skb vmlinux EXPORT_SYMBOL 0x33fc2a31 get_user_ifreq vmlinux EXPORT_SYMBOL -0xc25711c1 phy_create_lookup vmlinux EXPORT_SYMBOL_GPL +0x037e033d phy_create_lookup vmlinux EXPORT_SYMBOL_GPL 0x61e272c9 sha256_final vmlinux EXPORT_SYMBOL -0x10a3072a blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0x0a16a661 blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL 0x31e7b349 key_create_or_update vmlinux EXPORT_SYMBOL 0x2a62cb3a ring_buffer_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0x9d2ab8ac __tasklet_schedule vmlinux EXPORT_SYMBOL 0x610dc72e ccw_device_get_util_str vmlinux EXPORT_SYMBOL_GPL -0x773c9c69 dev_load vmlinux EXPORT_SYMBOL +0xcd051e7d dev_load vmlinux EXPORT_SYMBOL 0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL -0x29253bfb skb_flow_dissect_meta vmlinux EXPORT_SYMBOL +0x10a4754b skb_flow_dissect_meta vmlinux EXPORT_SYMBOL 0x046e78fb pci_epf_free_space vmlinux EXPORT_SYMBOL_GPL 0x66a8b7ab ZSTD_CStreamInSize vmlinux EXPORT_SYMBOL -0x7ed68e91 bio_add_page vmlinux EXPORT_SYMBOL +0xae63130e bio_add_page vmlinux EXPORT_SYMBOL 0xec608b73 debugfs_create_u16 vmlinux EXPORT_SYMBOL_GPL 0xf7b92217 utf8_casefold vmlinux EXPORT_SYMBOL 0x6c1c6ec5 __d_lookup_done vmlinux EXPORT_SYMBOL 0x138d06cc init_on_alloc vmlinux EXPORT_SYMBOL -0xcda248d2 init_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x7ab789b8 init_pid_ns vmlinux EXPORT_SYMBOL_GPL 0xb8e97783 proc_douintvec vmlinux EXPORT_SYMBOL -0x1e750a5c gro_find_receive_by_type vmlinux EXPORT_SYMBOL -0x9974f6d7 __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL +0x6204464c gro_find_receive_by_type vmlinux EXPORT_SYMBOL +0xf7969b21 __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL 0x6826711e xas_nomem vmlinux EXPORT_SYMBOL_GPL 0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL 0x96758030 __blkdev_issue_discard vmlinux EXPORT_SYMBOL -0x0b901d30 ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL +0x8c6da1c6 ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL 0xb423dba1 console_blanked vmlinux EXPORT_SYMBOL 0x2c7f7c3f pci_bus_add_device vmlinux EXPORT_SYMBOL_GPL 0x06b00bc5 ack_all_badblocks vmlinux EXPORT_SYMBOL_GPL 0xb73bfa53 handle_fasteoi_nmi vmlinux EXPORT_SYMBOL_GPL -0x11c072aa get_guest_storage_key vmlinux EXPORT_SYMBOL +0xf0e81893 get_guest_storage_key vmlinux EXPORT_SYMBOL 0xf657be8f __iowrite32_copy vmlinux EXPORT_SYMBOL_GPL 0x36f46ccd trace_clock vmlinux EXPORT_SYMBOL_GPL 0xf8e0ea70 from_kgid vmlinux EXPORT_SYMBOL 0x23924a48 prepare_to_wait_event vmlinux EXPORT_SYMBOL 0xa817834a scm_driver_unregister vmlinux EXPORT_SYMBOL_GPL -0xecb03f56 fib_rules_register vmlinux EXPORT_SYMBOL_GPL -0xf9945859 simple_transaction_read vmlinux EXPORT_SYMBOL +0x75c6228a fib_rules_register vmlinux EXPORT_SYMBOL_GPL +0x4f761f4c simple_transaction_read vmlinux EXPORT_SYMBOL 0x00c63330 cleancache_register_ops vmlinux EXPORT_SYMBOL 0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL 0x19385deb is_swiotlb_active vmlinux EXPORT_SYMBOL_GPL -0xff3bfc62 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL +0xd70eae02 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL 0xbb556056 pci_scan_slot vmlinux EXPORT_SYMBOL 0x7f52071a net_dim vmlinux EXPORT_SYMBOL 0x157bc422 s390_enable_skey vmlinux EXPORT_SYMBOL_GPL -0xcdb7ddeb __ip_mc_inc_group vmlinux EXPORT_SYMBOL -0xc1a8311d __ip_mc_dec_group vmlinux EXPORT_SYMBOL +0xcade8816 __ip_mc_inc_group vmlinux EXPORT_SYMBOL +0xc1ac0a38 __ip_mc_dec_group vmlinux EXPORT_SYMBOL 0x49ca0193 devm_kstrdup_const vmlinux EXPORT_SYMBOL_GPL 0x028ffcd9 of_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL 0xc5c8b56c raw_copy_to_user vmlinux EXPORT_SYMBOL @@ -3252,32 +3255,32 @@ 0xd412bec9 device_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0xf08c28cc pci_request_regions vmlinux EXPORT_SYMBOL 0x3c176082 blk_mq_unique_tag vmlinux EXPORT_SYMBOL -0x5f861fa6 __wait_on_buffer vmlinux EXPORT_SYMBOL -0xc858c084 find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL +0x5874085a __wait_on_buffer vmlinux EXPORT_SYMBOL +0xa61d25ae find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL 0xa0d3456d nr_swap_pages vmlinux EXPORT_SYMBOL_GPL 0x9fa7184a cancel_delayed_work_sync vmlinux EXPORT_SYMBOL -0xe5f0ca5a lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL -0xb0e3346b sock_create vmlinux EXPORT_SYMBOL +0x3b55e564 lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL +0x1478be3e sock_create vmlinux EXPORT_SYMBOL 0x09c9811a devm_watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0x00be62b3 class_dev_iter_next vmlinux EXPORT_SYMBOL_GPL 0xafeb58c1 __SCK__tp_func_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x2f025c21 clk_add_alias vmlinux EXPORT_SYMBOL 0xf8912624 debugfs_create_x32 vmlinux EXPORT_SYMBOL_GPL -0x675f29bd bprm_change_interp vmlinux EXPORT_SYMBOL -0x2f6251b9 kill_litter_super vmlinux EXPORT_SYMBOL +0xd7172f34 bprm_change_interp vmlinux EXPORT_SYMBOL +0x1b26a295 kill_litter_super vmlinux EXPORT_SYMBOL 0x95b38ccc resource_list_create_entry vmlinux EXPORT_SYMBOL -0x54340f2d xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL -0xa283ca00 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL -0x0f4ecb65 neigh_direct_output vmlinux EXPORT_SYMBOL +0x5257f229 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL +0xeb8a43b3 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0x16d13358 neigh_direct_output vmlinux EXPORT_SYMBOL 0x7e0e158f tty_prepare_flip_string vmlinux EXPORT_SYMBOL_GPL 0x218e600b pci_add_resource_offset vmlinux EXPORT_SYMBOL -0xffcef3c5 __breadahead_gfp vmlinux EXPORT_SYMBOL +0xf9dbe2c7 __breadahead_gfp vmlinux EXPORT_SYMBOL 0x75bda77a seq_hlist_next vmlinux EXPORT_SYMBOL -0x7265e18b __lock_page_killable vmlinux EXPORT_SYMBOL_GPL +0xcdb84580 __lock_page_killable vmlinux EXPORT_SYMBOL_GPL 0x65b50f77 ap_send_config_uevent vmlinux EXPORT_SYMBOL -0x0f8b5cf2 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL -0x12750333 skb_copy_bits vmlinux EXPORT_SYMBOL -0x67ac9a56 sock_no_sendpage_locked vmlinux EXPORT_SYMBOL +0xa398dc69 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL +0x165e8891 skb_copy_bits vmlinux EXPORT_SYMBOL +0x01a27661 sock_no_sendpage_locked vmlinux EXPORT_SYMBOL 0x4a8a6949 get_random_bytes_arch vmlinux EXPORT_SYMBOL 0x8fd3ad36 clk_hw_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL 0x4f3fafbe pci_irq_get_affinity vmlinux EXPORT_SYMBOL @@ -3285,23 +3288,23 @@ 0xdbb00279 crypto_register_ahash vmlinux EXPORT_SYMBOL_GPL 0x36af5887 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL 0x671ed97a kernfs_notify vmlinux EXPORT_SYMBOL_GPL -0x6463a942 noop_direct_IO vmlinux EXPORT_SYMBOL_GPL -0xea961d11 shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL +0x5fa2fa8f noop_direct_IO vmlinux EXPORT_SYMBOL_GPL +0x8bdb6835 shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL 0x8924eb1e rcu_force_quiescent_state vmlinux EXPORT_SYMBOL_GPL 0xd617fc61 irq_domain_push_irq vmlinux EXPORT_SYMBOL_GPL 0xba6b73f9 zpci_aif_sbv vmlinux EXPORT_SYMBOL_GPL -0xe9dd21b6 tcp_make_synack vmlinux EXPORT_SYMBOL -0x6e2f37f5 __skb_checksum vmlinux EXPORT_SYMBOL +0x0845e26f tcp_make_synack vmlinux EXPORT_SYMBOL +0x8cad959a __skb_checksum vmlinux EXPORT_SYMBOL 0x59281879 dma_async_device_register vmlinux EXPORT_SYMBOL 0xb76cf492 pci_resize_resource vmlinux EXPORT_SYMBOL 0x2921074c hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x380ec283 bit_waitqueue vmlinux EXPORT_SYMBOL -0xbb576363 sock_common_recvmsg vmlinux EXPORT_SYMBOL +0x263366bf sock_common_recvmsg vmlinux EXPORT_SYMBOL 0x337ddb96 dma_request_chan vmlinux EXPORT_SYMBOL_GPL 0x495231ea mul_u64_u64_div_u64 vmlinux EXPORT_SYMBOL 0x5a1d134a rcu_momentary_dyntick_idle vmlinux EXPORT_SYMBOL_GPL 0x6578936c pci_debug_err_id vmlinux EXPORT_SYMBOL_GPL -0xcb2833d3 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x94151ac8 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL 0x5359a0be inet_ehash_locks_alloc vmlinux EXPORT_SYMBOL_GPL 0xa28cfcc0 gen_estimator_active vmlinux EXPORT_SYMBOL 0x14d01690 clk_mux_index_to_val vmlinux EXPORT_SYMBOL_GPL @@ -3311,20 +3314,20 @@ 0xed5376c5 __printk_wait_on_cpu_lock vmlinux EXPORT_SYMBOL 0xb58aeaab kernel_cpustat vmlinux EXPORT_SYMBOL 0xc6f8989b airq_iv_release vmlinux EXPORT_SYMBOL -0x60c2c126 ip_mc_inc_group vmlinux EXPORT_SYMBOL +0x8c7f6d56 ip_mc_inc_group vmlinux EXPORT_SYMBOL 0x478e81f8 tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL 0xdf1846e8 nvmem_del_cell_table vmlinux EXPORT_SYMBOL_GPL 0x1e22c3d0 input_setup_polling vmlinux EXPORT_SYMBOL 0xddb48fcf request_key_with_auxdata vmlinux EXPORT_SYMBOL 0xbe814a99 sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL -0xf3ecd884 inode_nohighmem vmlinux EXPORT_SYMBOL -0xc9a64d61 file_write_and_wait_range vmlinux EXPORT_SYMBOL -0xe5c2dab0 tcf_exts_validate vmlinux EXPORT_SYMBOL +0xa8f2410d inode_nohighmem vmlinux EXPORT_SYMBOL +0x0bf1b372 file_write_and_wait_range vmlinux EXPORT_SYMBOL +0xd3279f07 tcf_exts_validate vmlinux EXPORT_SYMBOL 0x91f0ccd1 fwnode_graph_get_endpoint_by_id vmlinux EXPORT_SYMBOL_GPL 0x98de1c15 snprintf vmlinux EXPORT_SYMBOL 0x8ce2d446 __tracepoint_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x7eb4a04b proc_mkdir_mode vmlinux EXPORT_SYMBOL -0x238d5c63 tag_pages_for_writeback vmlinux EXPORT_SYMBOL +0xd6f22c3a tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0xc7c2d457 ccw_device_pnso vmlinux EXPORT_SYMBOL_GPL 0xafd03684 ccw_device_halt vmlinux EXPORT_SYMBOL 0x173599d1 flow_indr_dev_register vmlinux EXPORT_SYMBOL @@ -3335,59 +3338,59 @@ 0x5fe447a9 bitmap_print_list_to_buf vmlinux EXPORT_SYMBOL 0x4312676e PDE_DATA vmlinux EXPORT_SYMBOL 0x6b208073 fscrypt_free_bounce_page vmlinux EXPORT_SYMBOL -0xb1e959d2 follow_pte vmlinux EXPORT_SYMBOL_GPL -0x6f57ac7c follow_pfn vmlinux EXPORT_SYMBOL +0x49ac9223 follow_pte vmlinux EXPORT_SYMBOL_GPL +0xde1c4834 follow_pfn vmlinux EXPORT_SYMBOL 0xb8e9a797 make_kuid vmlinux EXPORT_SYMBOL 0x4ce91483 hrtimer_init vmlinux EXPORT_SYMBOL_GPL -0x9af52db0 __napi_alloc_skb vmlinux EXPORT_SYMBOL -0xe8d35495 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL -0x3b2baf1e file_remove_privs vmlinux EXPORT_SYMBOL +0x8742055e __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x83e3b5b9 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0xf0b7cbd1 file_remove_privs vmlinux EXPORT_SYMBOL 0x69637b2c __traceiter_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0x6f7e6040 irq_has_action vmlinux EXPORT_SYMBOL_GPL -0x5d3eb5fb udp_seq_ops vmlinux EXPORT_SYMBOL +0x9a66523f udp_seq_ops vmlinux EXPORT_SYMBOL 0x1b6314fd in_aton vmlinux EXPORT_SYMBOL -0x3cdb5f16 neigh_resolve_output vmlinux EXPORT_SYMBOL +0x4a00290f neigh_resolve_output vmlinux EXPORT_SYMBOL 0x5a99a0d7 flow_get_u32_dst vmlinux EXPORT_SYMBOL 0x8ce3317d sysfs_unbreak_active_protection vmlinux EXPORT_SYMBOL_GPL -0x42b14960 __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL +0xde329fdc __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL 0x774f16ef __tracepoint_cpu_idle vmlinux EXPORT_SYMBOL_GPL -0xf50d14a8 tcp_close vmlinux EXPORT_SYMBOL -0xab4542d6 inet_add_offload vmlinux EXPORT_SYMBOL -0x735db990 __scm_send vmlinux EXPORT_SYMBOL -0xe19dedfe skb_try_coalesce vmlinux EXPORT_SYMBOL +0x3e1f8dc8 tcp_close vmlinux EXPORT_SYMBOL +0xe425b3f1 inet_add_offload vmlinux EXPORT_SYMBOL +0x826eb4b2 __scm_send vmlinux EXPORT_SYMBOL +0x15defca5 skb_try_coalesce vmlinux EXPORT_SYMBOL 0xe307205a bprintf vmlinux EXPORT_SYMBOL_GPL 0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL -0x7b3b9c75 blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL -0xeab64a30 try_to_free_buffers vmlinux EXPORT_SYMBOL +0xe618b180 blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL +0x3a643bdb try_to_free_buffers vmlinux EXPORT_SYMBOL 0x5c14a153 xattr_full_name vmlinux EXPORT_SYMBOL 0x75edf7b3 copy_from_kernel_nofault vmlinux EXPORT_SYMBOL_GPL 0xf9f52cf1 blk_trace_setup vmlinux EXPORT_SYMBOL_GPL 0x4f6a07fe show_rcu_gp_kthreads vmlinux EXPORT_SYMBOL_GPL 0x7805d1a0 __put_cred vmlinux EXPORT_SYMBOL 0x2210642c sclp_ap_deconfigure vmlinux EXPORT_SYMBOL -0x8c7454d0 xfrm_migrate vmlinux EXPORT_SYMBOL -0xbfee7e73 ping_getfrag vmlinux EXPORT_SYMBOL_GPL +0x19c39025 xfrm_migrate vmlinux EXPORT_SYMBOL +0xf83177dc ping_getfrag vmlinux EXPORT_SYMBOL_GPL 0xa410a295 devlink_region_destroy vmlinux EXPORT_SYMBOL_GPL -0xb1bb90cc skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL +0xdef35dc0 skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL 0x17a88567 pci_epf_create vmlinux EXPORT_SYMBOL_GPL 0x14a1d14e crypto_unregister_templates vmlinux EXPORT_SYMBOL_GPL 0x2bb8d764 dquot_free_inode vmlinux EXPORT_SYMBOL -0x85532a01 migrate_page_states vmlinux EXPORT_SYMBOL +0xa0686ca6 migrate_page_states vmlinux EXPORT_SYMBOL 0x01757935 rdmacg_register_device vmlinux EXPORT_SYMBOL -0x0b68ee07 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x3aabcfda __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0xef61a196 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL +0x20d12033 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x646b0585 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0xeaaa76d9 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL 0x3cd06035 add_input_randomness vmlinux EXPORT_SYMBOL_GPL 0x35ed19d7 clk_gate_ops vmlinux EXPORT_SYMBOL_GPL 0xb53ae09e iov_iter_advance vmlinux EXPORT_SYMBOL 0x3d6b3755 empty_name vmlinux EXPORT_SYMBOL -0x301a1bfc gmap_mprotect_notify vmlinux EXPORT_SYMBOL_GPL +0xc8c615cf gmap_mprotect_notify vmlinux EXPORT_SYMBOL_GPL 0x1c7dd0c5 device_remove_bin_file vmlinux EXPORT_SYMBOL_GPL 0xa3fc9436 tty_port_free_xmit_buf vmlinux EXPORT_SYMBOL 0x9ce7e3a8 __devm_clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0xb4edb989 alarm_try_to_cancel vmlinux EXPORT_SYMBOL_GPL -0xf2d7efe2 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL -0x77a023fd tcp_enter_cwr vmlinux EXPORT_SYMBOL +0xc8ccab82 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0x8a539aa6 tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x22ab7517 devl_unlock vmlinux EXPORT_SYMBOL_GPL 0x7ef8eb8d sbitmap_del_wait_queue vmlinux EXPORT_SYMBOL_GPL 0xd827fff3 memremap vmlinux EXPORT_SYMBOL @@ -3396,117 +3399,117 @@ 0x1f754522 devm_request_any_context_irq vmlinux EXPORT_SYMBOL 0x59884961 pci_epc_multi_mem_init vmlinux EXPORT_SYMBOL_GPL 0x8c0da0ea pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL -0xe201ddd1 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL +0x174c3263 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL 0x2e18a3b3 fscrypt_d_revalidate vmlinux EXPORT_SYMBOL_GPL 0x5cb4090a raw3270_request_set_cmd vmlinux EXPORT_SYMBOL -0x49cf7d89 xfrm6_rcv_spi vmlinux EXPORT_SYMBOL -0xe49d2680 tcf_exts_change vmlinux EXPORT_SYMBOL +0xb3590eff xfrm6_rcv_spi vmlinux EXPORT_SYMBOL +0x3d1f65d0 tcf_exts_change vmlinux EXPORT_SYMBOL 0x7c818982 disk_stack_limits vmlinux EXPORT_SYMBOL 0x9879932b crypto_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x2ceceb50 padata_free_shell vmlinux EXPORT_SYMBOL -0x11b743f7 tcpv6_prot vmlinux EXPORT_SYMBOL_GPL -0xd78e7997 fib_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x65e832ee pskb_put vmlinux EXPORT_SYMBOL_GPL -0x60487350 skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL +0x884b1092 tcpv6_prot vmlinux EXPORT_SYMBOL_GPL +0xfda76e1d fib_table_lookup vmlinux EXPORT_SYMBOL_GPL +0xb6e13834 pskb_put vmlinux EXPORT_SYMBOL_GPL +0x9657b9b9 skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL 0x42ed724c device_reprobe vmlinux EXPORT_SYMBOL_GPL 0xfd488af0 virtio_finalize_features vmlinux EXPORT_SYMBOL_GPL -0x3aa156d5 inc_nlink vmlinux EXPORT_SYMBOL -0x4d18e249 vfs_fileattr_get vmlinux EXPORT_SYMBOL -0x8aed77b0 vfs_fileattr_set vmlinux EXPORT_SYMBOL +0xc3d20a41 inc_nlink vmlinux EXPORT_SYMBOL +0xc5392862 vfs_fileattr_get vmlinux EXPORT_SYMBOL +0x51c5a5de vfs_fileattr_set vmlinux EXPORT_SYMBOL 0x7f5fbd59 smpboot_unregister_percpu_thread vmlinux EXPORT_SYMBOL_GPL 0xd48f69c8 tcw_get_tsb vmlinux EXPORT_SYMBOL 0xa1fee353 tcw_set_tsb vmlinux EXPORT_SYMBOL -0x70b7402f __netlink_dump_start vmlinux EXPORT_SYMBOL -0x9169c6b7 sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL +0x74c6ffb3 __netlink_dump_start vmlinux EXPORT_SYMBOL +0x30e338d2 sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL 0xbcdd5b99 iommu_group_set_name vmlinux EXPORT_SYMBOL_GPL 0x330d7a64 seq_open vmlinux EXPORT_SYMBOL -0xcbb57b37 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL -0x59b103b9 vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL +0x72082cb2 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL +0xbd8da9fb vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL 0x0e541f71 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL 0x0f59acca __kernel_fpu_end vmlinux EXPORT_SYMBOL 0x45fdb146 dma_fence_enable_sw_signaling vmlinux EXPORT_SYMBOL -0x66a5f7eb pci_bus_type vmlinux EXPORT_SYMBOL +0xff968437 pci_bus_type vmlinux EXPORT_SYMBOL 0x0e1ee435 _copy_from_user_key vmlinux EXPORT_SYMBOL -0x979f32ab __page_frag_cache_drain vmlinux EXPORT_SYMBOL -0x1295bfa7 __lock_page vmlinux EXPORT_SYMBOL +0x695b3e5f __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0xd04b4da5 __lock_page vmlinux EXPORT_SYMBOL 0x2b2c14cf perf_event_pause vmlinux EXPORT_SYMBOL_GPL 0x73a778e0 synchronize_srcu_expedited vmlinux EXPORT_SYMBOL_GPL -0x84ea4877 tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL +0xe0e2a090 tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL 0xc44b9c84 devl_resources_unregister vmlinux EXPORT_SYMBOL_GPL 0xe1d81464 pci_create_slot vmlinux EXPORT_SYMBOL_GPL 0xd774957d mpi_write_to_sgl vmlinux EXPORT_SYMBOL_GPL 0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL 0x593924c7 follow_down vmlinux EXPORT_SYMBOL -0x0295f06e filemap_write_and_wait_range vmlinux EXPORT_SYMBOL +0x075c08ff filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0x53d7c01e __traceiter_cpu_idle vmlinux EXPORT_SYMBOL_GPL -0x0ae73e86 gmap_translate vmlinux EXPORT_SYMBOL_GPL -0xff72cccb eth_get_headlen vmlinux EXPORT_SYMBOL +0x1d6e1eb4 gmap_translate vmlinux EXPORT_SYMBOL_GPL +0x8c529330 eth_get_headlen vmlinux EXPORT_SYMBOL 0xd639644f __regmap_init vmlinux EXPORT_SYMBOL_GPL -0x71ef39bc nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0xdc05e3ce nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL 0x2c7256dc synth_event_add_field vmlinux EXPORT_SYMBOL_GPL 0xf36625fe redraw_screen vmlinux EXPORT_SYMBOL 0xc673179d tty_unregister_driver vmlinux EXPORT_SYMBOL 0xf2ca90ba virtqueue_detach_unused_buf vmlinux EXPORT_SYMBOL_GPL 0x9958931d pci_reenable_device vmlinux EXPORT_SYMBOL 0x2df29788 d_instantiate_new vmlinux EXPORT_SYMBOL -0x2a42024b invalidate_mapping_pages vmlinux EXPORT_SYMBOL +0xbfc1af3c invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0x4bd6f08b misc_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x283e95fe devm_release_resource vmlinux EXPORT_SYMBOL -0x720239b8 napi_disable vmlinux EXPORT_SYMBOL +0x78bdfe35 napi_disable vmlinux EXPORT_SYMBOL 0xed6179d5 pci_enable_rom vmlinux EXPORT_SYMBOL_GPL 0xa4c8127c ZSTD_maxCLevel vmlinux EXPORT_SYMBOL 0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL 0xd3af979c memdup_user vmlinux EXPORT_SYMBOL -0x3afddb8f seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL -0xad6d7d65 ping_get_port vmlinux EXPORT_SYMBOL_GPL -0xa4e2ff51 raw_abort vmlinux EXPORT_SYMBOL_GPL +0x1659cc7d seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL +0x67c96090 ping_get_port vmlinux EXPORT_SYMBOL_GPL +0x6b68723d raw_abort vmlinux EXPORT_SYMBOL_GPL 0x4330f0f3 dma_fence_unwrap_next vmlinux EXPORT_SYMBOL_GPL 0xc7ba4d50 __clk_mux_determine_rate vmlinux EXPORT_SYMBOL_GPL 0x86c61745 pci_epf_destroy vmlinux EXPORT_SYMBOL_GPL -0x49502fc6 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0xb652293b blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL 0xb48d4d22 security_sb_eat_lsm_opts vmlinux EXPORT_SYMBOL 0x82e2a76d dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0xb7a387fc synchronize_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0x62fe6b57 ipl_info vmlinux EXPORT_SYMBOL_GPL -0x675dcfde nf_log_unbind_pf vmlinux EXPORT_SYMBOL +0xf1f877d9 nf_log_unbind_pf vmlinux EXPORT_SYMBOL 0x71b15008 lwtunnel_valid_encap_type vmlinux EXPORT_SYMBOL_GPL 0x4ffdd7d8 pcie_update_link_speed vmlinux EXPORT_SYMBOL_GPL -0xfbe554e7 blk_mq_start_request vmlinux EXPORT_SYMBOL -0x56ce57ea tcp_v4_send_check vmlinux EXPORT_SYMBOL +0x5dc39cbc blk_mq_start_request vmlinux EXPORT_SYMBOL +0x6a741f18 tcp_v4_send_check vmlinux EXPORT_SYMBOL 0x88476f9f devl_lock vmlinux EXPORT_SYMBOL_GPL 0x949b5176 devlink_region_snapshot_create vmlinux EXPORT_SYMBOL_GPL -0x499b1433 dev_close vmlinux EXPORT_SYMBOL +0xd54f2366 dev_close vmlinux EXPORT_SYMBOL 0xf9cffc83 dma_buf_get vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xc9ef9887 dma_buf_put vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x24cf058e pci_hp_add_bridge vmlinux EXPORT_SYMBOL_GPL 0x5c2d456c utf8_strncmp vmlinux EXPORT_SYMBOL -0xcc7303f3 __mark_inode_dirty vmlinux EXPORT_SYMBOL +0xae7a934a __mark_inode_dirty vmlinux EXPORT_SYMBOL 0x4cb27100 ktime_get_snapshot vmlinux EXPORT_SYMBOL_GPL 0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL -0x7a6a2ff0 ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0x3bf446e5 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL -0xcd8c4bec noop_qdisc vmlinux EXPORT_SYMBOL -0xc19d74d5 sock_alloc_send_skb vmlinux EXPORT_SYMBOL -0xd516a5db firmware_request_cache vmlinux EXPORT_SYMBOL_GPL -0x00658334 devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL +0xc8dabc3a ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x97c93354 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL +0xd3c84474 noop_qdisc vmlinux EXPORT_SYMBOL +0xcd145be7 sock_alloc_send_skb vmlinux EXPORT_SYMBOL +0xb2639e54 firmware_request_cache vmlinux EXPORT_SYMBOL_GPL +0x842bd278 devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL 0x9b8d07aa strnlen vmlinux EXPORT_SYMBOL 0x7b5b8f31 sha256_update vmlinux EXPORT_SYMBOL -0x49efa07d blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL -0xdab5b3bd blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL +0xe82ab843 blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL +0x28e10524 blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL 0x4848aecc unregister_filesystem vmlinux EXPORT_SYMBOL 0x0ba0b938 vm_brk vmlinux EXPORT_SYMBOL 0xd68c5a1f adjust_resource vmlinux EXPORT_SYMBOL -0x289409f4 xfrm_state_insert vmlinux EXPORT_SYMBOL +0xb220be44 xfrm_state_insert vmlinux EXPORT_SYMBOL 0x5160a242 devlink_port_health_reporter_create vmlinux EXPORT_SYMBOL_GPL -0xee3024a6 metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0x647a2ecf metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL 0xb02f5962 __of_reset_control_get vmlinux EXPORT_SYMBOL_GPL 0x6c5ad0cd kmsg_dump_register vmlinux EXPORT_SYMBOL_GPL -0xdec5dcf5 sk_psock_init vmlinux EXPORT_SYMBOL_GPL +0x46898e6b sk_psock_init vmlinux EXPORT_SYMBOL_GPL 0xb4a8127f dma_resv_get_singleton vmlinux EXPORT_SYMBOL_GPL 0x92241ec1 platform_irq_count vmlinux EXPORT_SYMBOL_GPL -0x6c555bf9 __destroy_inode vmlinux EXPORT_SYMBOL +0xb5a769d9 __destroy_inode vmlinux EXPORT_SYMBOL 0xcbe56bc2 zs_get_total_pages vmlinux EXPORT_SYMBOL_GPL -0x50ebcf8d ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL +0x952ea741 ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL 0x484fc1cb dma_fence_chain_ops vmlinux EXPORT_SYMBOL 0x99b17a1c device_property_present vmlinux EXPORT_SYMBOL_GPL 0xa4d283da pci_bus_add_devices vmlinux EXPORT_SYMBOL @@ -3518,28 +3521,28 @@ 0xce2840e7 irq_set_irq_wake vmlinux EXPORT_SYMBOL 0x9111c987 handle_irq_desc vmlinux EXPORT_SYMBOL_GPL 0xd0ae5f55 __printk_cpu_trylock vmlinux EXPORT_SYMBOL -0x83af8af8 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL +0x913ab888 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL 0xd91dbd1f xdp_alloc_skb_bulk vmlinux EXPORT_SYMBOL_GPL 0xfdf046cc pci_epc_unmap_addr vmlinux EXPORT_SYMBOL_GPL -0x6441f31f inode_io_list_del vmlinux EXPORT_SYMBOL -0x015c58c1 __remove_inode_hash vmlinux EXPORT_SYMBOL -0x83a76acd __mod_lruvec_page_state vmlinux EXPORT_SYMBOL +0x03e5e550 inode_io_list_del vmlinux EXPORT_SYMBOL +0xb4eeabd3 __remove_inode_hash vmlinux EXPORT_SYMBOL +0x668b5504 __mod_lruvec_page_state vmlinux EXPORT_SYMBOL 0xa5e859e4 raw3270_deactivate_view vmlinux EXPORT_SYMBOL 0x89ee23f9 device_match_acpi_dev vmlinux EXPORT_SYMBOL 0x6b6a1fc0 __pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0x99f4591c key_type_trusted vmlinux EXPORT_SYMBOL_GPL 0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL 0x8bad4ff4 pgprot_writecombine vmlinux EXPORT_SYMBOL_GPL -0x5549d8b7 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL +0x1c9c73c2 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL 0xd04c1a64 sysctl_devconf_inherit_init_net vmlinux EXPORT_SYMBOL 0x25d47da9 bdev_dax_pgoff vmlinux EXPORT_SYMBOL 0xeae9f194 devm_clk_hw_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL 0x6b5d9748 clk_hw_get_parent_by_index vmlinux EXPORT_SYMBOL_GPL 0x94bf03ca utf8_to_utf32 vmlinux EXPORT_SYMBOL 0x9d09e8ae ring_buffer_event_data vmlinux EXPORT_SYMBOL_GPL -0xb389036b skb_vlan_pop vmlinux EXPORT_SYMBOL +0x22106bb2 skb_vlan_pop vmlinux EXPORT_SYMBOL 0x9a61a81d paste_selection vmlinux EXPORT_SYMBOL_GPL -0x5fae8b77 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL +0x1adca7ea phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL 0x9a52fdb3 crypto_sha1_update vmlinux EXPORT_SYMBOL 0x1d5cedae __tracepoint_kfree vmlinux EXPORT_SYMBOL 0x8231d866 perf_aux_output_end vmlinux EXPORT_SYMBOL_GPL @@ -3548,7 +3551,7 @@ 0xda0947de kmsg_dump_unregister vmlinux EXPORT_SYMBOL_GPL 0x8c816c50 override_creds vmlinux EXPORT_SYMBOL 0x131db64a system_long_wq vmlinux EXPORT_SYMBOL_GPL -0x576d55d3 __ip_queue_xmit vmlinux EXPORT_SYMBOL +0x43f1fa52 __ip_queue_xmit vmlinux EXPORT_SYMBOL 0x9804e929 watchdog_notify_pretimeout vmlinux EXPORT_SYMBOL_GPL 0xa1913bea input_register_handle vmlinux EXPORT_SYMBOL 0x8d22bb58 iommu_group_alloc vmlinux EXPORT_SYMBOL_GPL @@ -3558,70 +3561,70 @@ 0xd58e70dd net_rand_noise vmlinux EXPORT_SYMBOL 0x41c243ad blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0xfe1573c0 blk_bio_list_merge vmlinux EXPORT_SYMBOL_GPL -0x4cd1c50e __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL -0x5f5c2935 get_tree_bdev vmlinux EXPORT_SYMBOL +0x7d4d7b71 __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL +0xc748d059 get_tree_bdev vmlinux EXPORT_SYMBOL 0xd73c8c2b synchronize_shrinkers vmlinux EXPORT_SYMBOL 0x4106a2d6 handle_level_irq vmlinux EXPORT_SYMBOL_GPL 0x8db5ba58 ccw_device_start_timeout vmlinux EXPORT_SYMBOL 0x9bb0f16c unix_table_locks vmlinux EXPORT_SYMBOL_GPL -0x8dfb88d4 sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL +0xe0c60ce8 sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL 0x2a1538ca lzo1x_decompress_safe vmlinux EXPORT_SYMBOL_GPL -0xae2f668f blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL -0xa199379f kern_unmount vmlinux EXPORT_SYMBOL +0xbba3ec68 blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL +0x85841c18 kern_unmount vmlinux EXPORT_SYMBOL 0x83538ba9 __cpu_dying_mask vmlinux EXPORT_SYMBOL 0x28d8b49a chsc_scm_info vmlinux EXPORT_SYMBOL_GPL -0xd7e82de9 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x1aaacde6 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL 0xdcd36fb2 nla_append vmlinux EXPORT_SYMBOL 0xb05ec3d2 pcim_iomap_regions vmlinux EXPORT_SYMBOL 0x5d526c80 pstore_ftrace_combine_log vmlinux EXPORT_SYMBOL_GPL 0x6f6c3243 vfs_llseek vmlinux EXPORT_SYMBOL -0x3b1ae87d __page_file_index vmlinux EXPORT_SYMBOL_GPL +0xc130969b __page_file_index vmlinux EXPORT_SYMBOL_GPL 0x8a7fd4b4 __irq_set_handler vmlinux EXPORT_SYMBOL_GPL 0x0ea763c3 sclp_sync_wait vmlinux EXPORT_SYMBOL 0x5bdb7603 sock_copy_user_timeval vmlinux EXPORT_SYMBOL -0x476729bb iterate_fd vmlinux EXPORT_SYMBOL +0xc80bab36 iterate_fd vmlinux EXPORT_SYMBOL 0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x51473316 __cpu_present_mask vmlinux EXPORT_SYMBOL 0x6a4b9f96 ccw_device_get_chp_desc vmlinux EXPORT_SYMBOL_GPL -0x5e9a022a bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0xfa58bc54 bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL 0x76af5ac5 device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL 0xb2210d64 reset_control_deassert vmlinux EXPORT_SYMBOL_GPL 0x48bfae8e ZSTD_flushStream vmlinux EXPORT_SYMBOL 0x9263b417 ecc_point_mult_shamir vmlinux EXPORT_SYMBOL 0x5f93ba6a dquot_resume vmlinux EXPORT_SYMBOL 0x6cf192df kvrealloc vmlinux EXPORT_SYMBOL -0xf5431196 __xfrm_state_destroy vmlinux EXPORT_SYMBOL -0x7353dfb5 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL +0x7126c266 __xfrm_state_destroy vmlinux EXPORT_SYMBOL +0x2bd748c1 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL 0x294286a4 bfifo_qdisc_ops vmlinux EXPORT_SYMBOL 0x40302711 tty_port_init vmlinux EXPORT_SYMBOL 0x19876cd5 complete_request_key vmlinux EXPORT_SYMBOL -0x4fc9f57d __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x0f0b24d2 __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x1f8544b8 panic_timeout vmlinux EXPORT_SYMBOL_GPL 0x6371e098 cio_irb vmlinux EXPORT_SYMBOL -0x7eb32831 nf_queue vmlinux EXPORT_SYMBOL_GPL -0xc4d83cc1 __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL +0xd0f6f39b nf_queue vmlinux EXPORT_SYMBOL_GPL +0xa49bf75c __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL 0xe5ea6124 ZSTD_initDStream vmlinux EXPORT_SYMBOL 0xe02d4179 ZSTD_initCStream vmlinux EXPORT_SYMBOL 0xf7371323 aead_init_geniv vmlinux EXPORT_SYMBOL_GPL 0x246daaf4 securityfs_remove vmlinux EXPORT_SYMBOL_GPL -0xa70d3fa9 noop_fsync vmlinux EXPORT_SYMBOL +0x8f42f71e noop_fsync vmlinux EXPORT_SYMBOL 0x723990e6 list_lru_destroy vmlinux EXPORT_SYMBOL_GPL 0x2a333f2f bpf_empty_prog_array vmlinux EXPORT_SYMBOL -0x56a6765f xfrm_migrate_state_find vmlinux EXPORT_SYMBOL -0x6a55ffe2 fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL +0xe53ec21a xfrm_migrate_state_find vmlinux EXPORT_SYMBOL +0x14c75680 fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL 0x49300b93 devres_remove_group vmlinux EXPORT_SYMBOL_GPL -0xafdc5ef1 tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL +0x0c8a6c1b tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL 0x6aa11aa6 sgl_free_n_order vmlinux EXPORT_SYMBOL 0x0edefabe crypto_hash_walk_first vmlinux EXPORT_SYMBOL_GPL 0x7632d3a3 exportfs_decode_fh_raw vmlinux EXPORT_SYMBOL_GPL -0x91c66c59 alloc_anon_inode vmlinux EXPORT_SYMBOL +0xb07cdf12 alloc_anon_inode vmlinux EXPORT_SYMBOL 0x7a64d19d vfs_mkobj vmlinux EXPORT_SYMBOL -0x706172f6 __ClearPageMovable vmlinux EXPORT_SYMBOL +0x44864ca1 __ClearPageMovable vmlinux EXPORT_SYMBOL 0xf74300d7 arch_vcpu_is_preempted vmlinux EXPORT_SYMBOL 0xfd9a9866 stfle_fac_list vmlinux EXPORT_SYMBOL -0x55dc682d inet_sendpage vmlinux EXPORT_SYMBOL -0x6218e622 dev_get_by_index_rcu vmlinux EXPORT_SYMBOL -0xdf57764d dev_set_allmulti vmlinux EXPORT_SYMBOL +0x0cc74aad inet_sendpage vmlinux EXPORT_SYMBOL +0xf4ae7cca dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0x5bebfaf6 dev_set_allmulti vmlinux EXPORT_SYMBOL 0xc9fc46fc input_mt_report_finger_count vmlinux EXPORT_SYMBOL 0x83bdb3e1 gen_pool_dma_zalloc vmlinux EXPORT_SYMBOL 0x4a96a8eb xxh32_digest vmlinux EXPORT_SYMBOL @@ -3634,63 +3637,63 @@ 0x1b6c5a67 chsc_error_from_response vmlinux EXPORT_SYMBOL_GPL 0x5da84b31 unregister_adapter_interrupt vmlinux EXPORT_SYMBOL 0x5bd68c01 kobject_set_name vmlinux EXPORT_SYMBOL -0x2da3c3ee shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL +0x81191954 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL 0x5b21ceff ring_buffer_iter_peek vmlinux EXPORT_SYMBOL_GPL 0x6f12560a get_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0xa5efbf4c async_synchronize_full vmlinux EXPORT_SYMBOL_GPL 0x91a488ac __netdev_alloc_frag_align vmlinux EXPORT_SYMBOL 0xda6fa05c _atomic_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL -0xd3bc95fd __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0x581d5293 __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0xf4a00349 __tracepoint_block_rq_insert vmlinux EXPORT_SYMBOL_GPL -0x4623c655 restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0x9c777755 restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL 0xaa230f88 perf_unregister_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0x3d510a7b rcu_jiffies_till_stall_check vmlinux EXPORT_SYMBOL_GPL 0x9cadbd3b __init_swait_queue_head vmlinux EXPORT_SYMBOL -0x54d155b6 gmap_read_table vmlinux EXPORT_SYMBOL_GPL -0x5aaee3a2 ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL +0x4a12d479 gmap_read_table vmlinux EXPORT_SYMBOL_GPL +0x6273c8fe ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL 0x59d1c6e3 tpmm_chip_alloc vmlinux EXPORT_SYMBOL_GPL 0xe8d53c6f pci_clear_mwi vmlinux EXPORT_SYMBOL 0x0ddb1cd7 llist_reverse_order vmlinux EXPORT_SYMBOL_GPL 0x538e6376 blk_rq_append_bio vmlinux EXPORT_SYMBOL -0xe78a23b3 migrate_page_move_mapping vmlinux EXPORT_SYMBOL +0x810ee94e migrate_page_move_mapping vmlinux EXPORT_SYMBOL 0x63eb9355 panic_blink vmlinux EXPORT_SYMBOL 0xafbaf2bd pci_cfg_access_trylock vmlinux EXPORT_SYMBOL_GPL 0x71d4be60 __blk_rq_map_sg vmlinux EXPORT_SYMBOL -0x737e5327 __sync_dirty_buffer vmlinux EXPORT_SYMBOL +0xcd4d4493 __sync_dirty_buffer vmlinux EXPORT_SYMBOL 0x58c67857 d_mark_dontcache vmlinux EXPORT_SYMBOL 0x6198dfea __ring_buffer_alloc vmlinux EXPORT_SYMBOL_GPL 0x45f17fb6 __var_waitqueue vmlinux EXPORT_SYMBOL 0x0ea3c74e tasklet_kill vmlinux EXPORT_SYMBOL 0x4aaf9754 cmf_read vmlinux EXPORT_SYMBOL_GPL -0x8494a0fc nf_ip_route vmlinux EXPORT_SYMBOL_GPL +0xdb1d6bfa nf_ip_route vmlinux EXPORT_SYMBOL_GPL 0xdc370eaa set_secondary_fwnode vmlinux EXPORT_SYMBOL_GPL 0x9fafd077 pci_try_set_mwi vmlinux EXPORT_SYMBOL -0x1c969936 phy_configure vmlinux EXPORT_SYMBOL_GPL +0xa61da427 phy_configure vmlinux EXPORT_SYMBOL_GPL 0xf9a06e0e ida_free vmlinux EXPORT_SYMBOL 0xc6f3b3fc refcount_dec_if_one vmlinux EXPORT_SYMBOL -0x5e39fd51 bio_endio vmlinux EXPORT_SYMBOL +0x2897986a bio_endio vmlinux EXPORT_SYMBOL 0xb7c69a63 unregister_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL -0x86f6d14e account_page_redirty vmlinux EXPORT_SYMBOL +0x4c5699f1 account_page_redirty vmlinux EXPORT_SYMBOL 0xc4c9c75a synth_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x88b4ae92 ring_buffer_normalize_time_stamp vmlinux EXPORT_SYMBOL_GPL 0xb3448bb3 l3mdev_fib_table_rcu vmlinux EXPORT_SYMBOL_GPL -0xe7825d13 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL -0xb1912bf2 sk_stop_timer vmlinux EXPORT_SYMBOL +0x376577eb eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL +0x0f02f694 sk_stop_timer vmlinux EXPORT_SYMBOL 0xd3ae7756 fw_fallback_config vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE 0x7f5b4fe4 sg_free_table vmlinux EXPORT_SYMBOL 0x081f5b69 locks_remove_posix vmlinux EXPORT_SYMBOL -0x0525c28b pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL +0x134ffbb2 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL 0xb0b85f47 ring_buffer_iter_reset vmlinux EXPORT_SYMBOL_GPL 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x4670dc78 __skb_recv_udp vmlinux EXPORT_SYMBOL +0x1df1a7a7 __skb_recv_udp vmlinux EXPORT_SYMBOL 0xf1d992eb radix_tree_delete vmlinux EXPORT_SYMBOL 0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL -0x7d1d053a sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL -0xfe93f12a gmap_discard vmlinux EXPORT_SYMBOL_GPL +0x54279b04 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x3c594174 gmap_discard vmlinux EXPORT_SYMBOL_GPL 0x46cd8fce iucv_message_send vmlinux EXPORT_SYMBOL -0x0196337c tcp_slow_start vmlinux EXPORT_SYMBOL_GPL -0xdc68f8c4 dev_activate vmlinux EXPORT_SYMBOL -0xb0577ba7 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL +0xf88c0a6d tcp_slow_start vmlinux EXPORT_SYMBOL_GPL +0xe71023dd dev_activate vmlinux EXPORT_SYMBOL +0xf7fbc520 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL 0x2e6cf7e2 fwnode_get_next_child_node vmlinux EXPORT_SYMBOL_GPL 0xa8025d49 device_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0x090c198f devm_ioremap vmlinux EXPORT_SYMBOL @@ -3698,29 +3701,29 @@ 0xf749debc md5_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x81a58001 mempool_init_node vmlinux EXPORT_SYMBOL 0x8dda52b8 dma_set_mask vmlinux EXPORT_SYMBOL -0x0efe4589 gmap_shadow vmlinux EXPORT_SYMBOL_GPL +0x0b702186 gmap_shadow vmlinux EXPORT_SYMBOL_GPL 0x8681b81e ccw_device_clear_options vmlinux EXPORT_SYMBOL 0x74e5ff1a udpv6_encap_enable vmlinux EXPORT_SYMBOL -0xcb01ac6f skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0xe1244188 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL 0xd5e1a632 nla_reserve vmlinux EXPORT_SYMBOL 0xd2582f8f __SCK__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0x27946aad bpf_offload_dev_match vmlinux EXPORT_SYMBOL_GPL 0x8dd1b0fe tracepoint_srcu vmlinux EXPORT_SYMBOL_GPL 0x430fa18b cpu_topology vmlinux EXPORT_SYMBOL_GPL 0x7cb1aea1 devlink_dpipe_header_ethernet vmlinux EXPORT_SYMBOL_GPL -0x467bc023 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL +0xd11eede3 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL 0xf05fbf09 pci_pio_to_address vmlinux EXPORT_SYMBOL_GPL 0xe2740e56 ZSTD_getFrameContentSize vmlinux EXPORT_SYMBOL 0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL 0xf8252e4f crypto_hash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL -0x2e9293d5 ihold vmlinux EXPORT_SYMBOL +0x93a8753b ihold vmlinux EXPORT_SYMBOL 0x3096be16 names_cachep vmlinux EXPORT_SYMBOL -0xef7e3789 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0xccf995fe invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL 0xa45c7b90 stack_trace_print vmlinux EXPORT_SYMBOL_GPL 0x4a36fce6 irq_domain_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x48c32847 __SCK__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x3dad9978 cancel_delayed_work vmlinux EXPORT_SYMBOL -0xdf6fe94f xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL +0x5a755a0c xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL 0xcec894fe pci_unmap_rom vmlinux EXPORT_SYMBOL 0xd67bb97f sbitmap_queue_show vmlinux EXPORT_SYMBOL_GPL 0x4f58475a iov_iter_alignment vmlinux EXPORT_SYMBOL @@ -3731,10 +3734,10 @@ 0xbc849590 dentry_path_raw vmlinux EXPORT_SYMBOL 0x8a615a20 __kprobe_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x265bbef9 kexec_crash_loaded vmlinux EXPORT_SYMBOL_GPL -0x197d094f gmap_unregister_pte_notifier vmlinux EXPORT_SYMBOL_GPL -0x546bde70 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL -0x30bd2c9b fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL -0xe491b8d0 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL +0x438fc8f0 gmap_unregister_pte_notifier vmlinux EXPORT_SYMBOL_GPL +0x69acf499 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL +0x177613ef fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL +0x09ae8738 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL 0xd1f2eee2 nf_logger_find_get vmlinux EXPORT_SYMBOL_GPL 0xe233762a input_event_from_user vmlinux EXPORT_SYMBOL_GPL 0x4484a5a4 wait_for_device_probe vmlinux EXPORT_SYMBOL_GPL @@ -3742,25 +3745,25 @@ 0x27ae47f2 clk_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL 0x149ab8c9 crypto_register_alg vmlinux EXPORT_SYMBOL_GPL 0x5e4c1ea3 debugfs_rename vmlinux EXPORT_SYMBOL_GPL -0x54fd2777 simple_open vmlinux EXPORT_SYMBOL +0x9e66fa8a simple_open vmlinux EXPORT_SYMBOL 0xaabe68bc single_open vmlinux EXPORT_SYMBOL -0x5e0a2463 __page_file_mapping vmlinux EXPORT_SYMBOL_GPL +0xcfeb326f __page_file_mapping vmlinux EXPORT_SYMBOL_GPL 0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL 0xfbbd41ca no_action vmlinux EXPORT_SYMBOL_GPL 0x8a56f0f3 kthread_stop vmlinux EXPORT_SYMBOL 0x08ad8521 register_adapter_interrupt vmlinux EXPORT_SYMBOL -0x3da5fba0 tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL +0x003c2dc4 tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL 0x78a16f48 aes_decrypt vmlinux EXPORT_SYMBOL -0xa8d63d30 security_inode_create vmlinux EXPORT_SYMBOL_GPL +0xfd70db18 security_inode_create vmlinux EXPORT_SYMBOL_GPL 0x53f7867b dma_resv_iter_first vmlinux EXPORT_SYMBOL_GPL 0xf2d40d7b screen_glyph_unicode vmlinux EXPORT_SYMBOL_GPL 0x87fcab48 hex2bin vmlinux EXPORT_SYMBOL 0x8e237c45 crypto_default_rng vmlinux EXPORT_SYMBOL_GPL 0x805491e5 locks_copy_conflock vmlinux EXPORT_SYMBOL 0xaadaf97e d_make_root vmlinux EXPORT_SYMBOL -0xa0ab95b0 vfs_get_super vmlinux EXPORT_SYMBOL +0x948f48dd vfs_get_super vmlinux EXPORT_SYMBOL 0x0cd7e310 ap_get_qdev vmlinux EXPORT_SYMBOL -0x4891e295 inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL +0xf7fabe4c inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL 0x4a4df05a dmaengine_desc_set_metadata_len vmlinux EXPORT_SYMBOL_GPL 0xb5539dbe pci_epc_mem_alloc_addr vmlinux EXPORT_SYMBOL_GPL 0x2875a315 utf32_to_utf8 vmlinux EXPORT_SYMBOL @@ -3768,60 +3771,60 @@ 0xfce179c9 cleanup_srcu_struct vmlinux EXPORT_SYMBOL_GPL 0x732dd326 groups_free vmlinux EXPORT_SYMBOL 0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL -0xf2967ddb gmap_create vmlinux EXPORT_SYMBOL_GPL -0x4262cd23 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL +0x7ca5611c gmap_create vmlinux EXPORT_SYMBOL_GPL +0x20a869d2 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL 0xbd86762e regmap_register_patch vmlinux EXPORT_SYMBOL_GPL 0x16dd85c5 device_add_groups vmlinux EXPORT_SYMBOL_GPL 0xd4848159 tty_perform_flush vmlinux EXPORT_SYMBOL_GPL 0x7410aba2 strreplace vmlinux EXPORT_SYMBOL 0xf39eecd9 crypto_dh_encode_key vmlinux EXPORT_SYMBOL_GPL 0xd4bb4a82 inet6addr_validator_notifier_call_chain vmlinux EXPORT_SYMBOL -0x209434a0 ip_sock_set_recverr vmlinux EXPORT_SYMBOL +0x0ab1d17c ip_sock_set_recverr vmlinux EXPORT_SYMBOL 0x830ad6d9 km_migrate vmlinux EXPORT_SYMBOL -0x894c69d1 sock_map_close vmlinux EXPORT_SYMBOL_GPL -0xc167531c neigh_parms_alloc vmlinux EXPORT_SYMBOL +0x07a930fa sock_map_close vmlinux EXPORT_SYMBOL_GPL +0x5cbd2ef0 neigh_parms_alloc vmlinux EXPORT_SYMBOL 0x3187490a __SCK__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x098aaa53 clk_hw_is_prepared vmlinux EXPORT_SYMBOL_GPL -0x141b921a mount_single vmlinux EXPORT_SYMBOL -0xf56ef593 of_css vmlinux EXPORT_SYMBOL_GPL -0x6b20e16a netif_receive_skb_core vmlinux EXPORT_SYMBOL +0xae4796a0 mount_single vmlinux EXPORT_SYMBOL +0x37b42c2b of_css vmlinux EXPORT_SYMBOL_GPL +0x55d08744 netif_receive_skb_core vmlinux EXPORT_SYMBOL 0xb9c425de register_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0x3a9be019 asymmetric_key_id_partial vmlinux EXPORT_SYMBOL_GPL -0xf4cd01d1 bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0x06d6c915 bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0xad4e6259 remove_cpu vmlinux EXPORT_SYMBOL_GPL 0x0aaccc92 pci_remap_iospace vmlinux EXPORT_SYMBOL -0xd58bf838 block_write_end vmlinux EXPORT_SYMBOL +0xa3f93441 block_write_end vmlinux EXPORT_SYMBOL 0x685d09ac __kprobe_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL -0xb7488002 pid_vnr vmlinux EXPORT_SYMBOL_GPL -0xd386fd6a xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x6890c102 __xfrm_decode_session vmlinux EXPORT_SYMBOL +0xd1ad6eac pid_vnr vmlinux EXPORT_SYMBOL_GPL +0x5f398653 xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL +0x815fa45c __xfrm_decode_session vmlinux EXPORT_SYMBOL 0x9385734d tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x1cd575f7 pcie_ptm_enabled vmlinux EXPORT_SYMBOL 0x6d7c7dcc bitmap_cut vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL -0x37241450 __fput_sync vmlinux EXPORT_SYMBOL +0x11ac1b91 __fput_sync vmlinux EXPORT_SYMBOL 0x14c5e5b3 segment_warning vmlinux EXPORT_SYMBOL -0x990ecab2 netlink_set_err vmlinux EXPORT_SYMBOL -0x46da7f5c alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0x6a375918 netlink_set_err vmlinux EXPORT_SYMBOL +0x7896401a alloc_netdev_mqs vmlinux EXPORT_SYMBOL 0x23288dae regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL 0x50e980e3 bus_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xff1666f3 reset_control_bulk_assert vmlinux EXPORT_SYMBOL_GPL 0x2cff3d27 register_kprobe vmlinux EXPORT_SYMBOL_GPL 0x552b95cc make_kprojid vmlinux EXPORT_SYMBOL 0x1a08d2ba VMALLOC_START vmlinux EXPORT_SYMBOL -0x49e277c5 inet_listen vmlinux EXPORT_SYMBOL +0x350f8bb4 inet_listen vmlinux EXPORT_SYMBOL 0xb69afbb0 devlink_linecard_deactivate vmlinux EXPORT_SYMBOL_GPL -0x571dacf7 __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL -0x3e320a20 skb_queue_purge vmlinux EXPORT_SYMBOL +0x7da71eba __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL +0x64073171 skb_queue_purge vmlinux EXPORT_SYMBOL 0x1beacf1b __hwspin_lock_timeout vmlinux EXPORT_SYMBOL_GPL 0x7f957121 dma_fence_chain_walk vmlinux EXPORT_SYMBOL 0x8edd02de iommu_present vmlinux EXPORT_SYMBOL_GPL 0xbf041102 register_vt_notifier vmlinux EXPORT_SYMBOL_GPL 0xe524e3e2 bcmp vmlinux EXPORT_SYMBOL 0x52c71187 badblocks_show vmlinux EXPORT_SYMBOL_GPL -0xfb97147e get_unmapped_area vmlinux EXPORT_SYMBOL -0x9b388460 add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL +0x06c91a35 get_unmapped_area vmlinux EXPORT_SYMBOL +0xbcf30cbc add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL 0x80f0990d ccw_device_get_path_mask vmlinux EXPORT_SYMBOL 0xb9e8e2cc in6addr_sitelocal_allrouters vmlinux EXPORT_SYMBOL 0xb9175787 devlink_linecard_create vmlinux EXPORT_SYMBOL_GPL @@ -3833,7 +3836,7 @@ 0x6bcdedc0 mpi_point_init vmlinux EXPORT_SYMBOL_GPL 0x7cdad1f0 blk_rq_map_user vmlinux EXPORT_SYMBOL 0xbb804239 crypto_sha512_update vmlinux EXPORT_SYMBOL -0x0c645f6d generic_pipe_buf_release vmlinux EXPORT_SYMBOL +0x81f423bc generic_pipe_buf_release vmlinux EXPORT_SYMBOL 0xbd7aaaee add_memory vmlinux EXPORT_SYMBOL_GPL 0x6f0b5a96 blocking_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x9cb82add kthread_queue_delayed_work vmlinux EXPORT_SYMBOL_GPL @@ -3844,7 +3847,7 @@ 0x760a0f4f yield vmlinux EXPORT_SYMBOL 0x72edf918 __tracepoint_kfree_skb vmlinux EXPORT_SYMBOL_GPL 0x12537dae __tracepoint_napi_poll vmlinux EXPORT_SYMBOL_GPL -0x28e33e4c netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0x2fd22569 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL 0x2a95fdfe alloc_dax_region vmlinux EXPORT_SYMBOL_GPL 0x6472f7c5 dax_inode vmlinux EXPORT_SYMBOL_GPL 0x93fd0496 regmap_get_raw_read_max vmlinux EXPORT_SYMBOL_GPL @@ -3852,21 +3855,21 @@ 0xccd4c999 __sg_page_iter_start vmlinux EXPORT_SYMBOL 0xba0ad466 fsstack_copy_attr_all vmlinux EXPORT_SYMBOL_GPL 0x1d8260cd seq_escape_mem vmlinux EXPORT_SYMBOL -0x910d9d56 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0x5b5c4206 xfrm_init_replay vmlinux EXPORT_SYMBOL -0x262bf633 udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xc39c0e93 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x8ad0ffff xfrm_init_replay vmlinux EXPORT_SYMBOL +0x99c02b7f udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0xb1baa71a devlink_linecard_provision_fail vmlinux EXPORT_SYMBOL_GPL 0xd6ad9a3f devm_kmalloc vmlinux EXPORT_SYMBOL_GPL 0x507144f4 lockref_get_not_zero vmlinux EXPORT_SYMBOL 0xf1690224 lockref_put_not_zero vmlinux EXPORT_SYMBOL -0xb4aef6be inode_init_always vmlinux EXPORT_SYMBOL -0xd8d4fa2a inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL +0xd9074fb8 inode_init_always vmlinux EXPORT_SYMBOL +0xeccdc92b inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL 0xc408f437 d_invalidate vmlinux EXPORT_SYMBOL 0x5da67adc zs_compact vmlinux EXPORT_SYMBOL_GPL 0xa0b04675 vmalloc_32 vmlinux EXPORT_SYMBOL -0xf95c84bf pid_task vmlinux EXPORT_SYMBOL -0x710d78e6 tcp_time_wait vmlinux EXPORT_SYMBOL -0x596bf256 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL +0x6e15e556 pid_task vmlinux EXPORT_SYMBOL +0x79bd6593 tcp_time_wait vmlinux EXPORT_SYMBOL +0x1a455b83 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL 0x104d4af2 input_register_handler vmlinux EXPORT_SYMBOL 0x74e0496a dax_attribute_group vmlinux EXPORT_SYMBOL_GPL 0xfa6af2de textsearch_unregister vmlinux EXPORT_SYMBOL @@ -3874,16 +3877,16 @@ 0x156f00f3 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL 0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL 0xa99b8e70 __SCK__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL -0x738f2bb4 netif_carrier_on vmlinux EXPORT_SYMBOL -0x561d667a fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL +0x314ec079 netif_carrier_on vmlinux EXPORT_SYMBOL +0x7a9c241d fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL 0xae7c231d mpi_cmp vmlinux EXPORT_SYMBOL_GPL 0xead58fb9 print_hex_dump vmlinux EXPORT_SYMBOL 0xe3176fae sbitmap_resize vmlinux EXPORT_SYMBOL_GPL 0x110553df public_key_free vmlinux EXPORT_SYMBOL_GPL 0x9aa64e23 inode_newsize_ok vmlinux EXPORT_SYMBOL 0xd37f7cc1 rdmacg_try_charge vmlinux EXPORT_SYMBOL -0xd4d480c4 xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL -0xfa9e4bc6 inet_csk_destroy_sock vmlinux EXPORT_SYMBOL +0x77e45bcd xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL +0xa259870f inet_csk_destroy_sock vmlinux EXPORT_SYMBOL 0xd4bf483c inet_peer_base_init vmlinux EXPORT_SYMBOL_GPL 0xe9dc5f6c virtqueue_kick_prepare vmlinux EXPORT_SYMBOL_GPL 0x2e1ca751 clk_put vmlinux EXPORT_SYMBOL @@ -3893,19 +3896,19 @@ 0x0d07f543 get_anon_bdev vmlinux EXPORT_SYMBOL 0xb4eda0da ring_buffer_event_length vmlinux EXPORT_SYMBOL_GPL 0xe753b68d devlink_fmsg_arr_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0xd522acc6 sock_kfree_s vmlinux EXPORT_SYMBOL +0x5b9bec2b sock_kfree_s vmlinux EXPORT_SYMBOL 0x7bbabc84 __hsiphash_aligned vmlinux EXPORT_SYMBOL 0x3b756f6a crc32_le vmlinux EXPORT_SYMBOL 0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL 0x845dbf3b scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL -0x3bb611eb iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL -0x06bb7620 empty_aops vmlinux EXPORT_SYMBOL +0xb33f211a iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL +0x71344ba7 empty_aops vmlinux EXPORT_SYMBOL 0xedf55abb zs_malloc vmlinux EXPORT_SYMBOL_GPL 0x4ffb59bf __SCK__tp_func_kfree vmlinux EXPORT_SYMBOL 0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL 0xc3e62125 irq_domain_pop_irq vmlinux EXPORT_SYMBOL_GPL -0x8f90c06e __task_pid_nr_ns vmlinux EXPORT_SYMBOL -0x2c9d8d1c ethtool_op_get_link vmlinux EXPORT_SYMBOL +0xc63aca61 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xb7abe0db ethtool_op_get_link vmlinux EXPORT_SYMBOL 0xf7bc95b0 devlink_fmsg_pair_nest_start vmlinux EXPORT_SYMBOL_GPL 0xf7455c16 input_event_to_user vmlinux EXPORT_SYMBOL_GPL 0x45c7b6fc input_unregister_device vmlinux EXPORT_SYMBOL @@ -3913,27 +3916,27 @@ 0x4e11fb1a clk_hw_get_parent vmlinux EXPORT_SYMBOL_GPL 0xe68fcd7a clk_hw_set_parent vmlinux EXPORT_SYMBOL_GPL 0x3a0912cf clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL -0xbb8fbe80 read_cache_pages vmlinux EXPORT_SYMBOL +0xae179414 read_cache_pages vmlinux EXPORT_SYMBOL 0xfe8cdb84 ring_buffer_alloc_read_page vmlinux EXPORT_SYMBOL_GPL 0x330010b6 cpuset_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xa4971ca7 appldata_unregister_ops vmlinux EXPORT_SYMBOL_GPL +0x7d975636 appldata_unregister_ops vmlinux EXPORT_SYMBOL_GPL 0x63566786 cio_update_schib vmlinux EXPORT_SYMBOL_GPL -0x56b21430 tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL -0xbf2b0a0e ip_generic_getfrag vmlinux EXPORT_SYMBOL -0x7d153c1a call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0x0207cd80 tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL +0x3ce6c353 ip_generic_getfrag vmlinux EXPORT_SYMBOL +0x0f29e9bd call_netdevice_notifiers vmlinux EXPORT_SYMBOL 0x471735bd iommu_set_pgtable_quirks vmlinux EXPORT_SYMBOL_GPL 0xb786bf75 pci_write_msi_msg vmlinux EXPORT_SYMBOL_GPL 0x646e20df cpumask_any_and_distribute vmlinux EXPORT_SYMBOL 0x84dbe7ec bio_integrity_alloc vmlinux EXPORT_SYMBOL -0x75807c67 thaw_bdev vmlinux EXPORT_SYMBOL +0xc479571e thaw_bdev vmlinux EXPORT_SYMBOL 0xebe69967 crypto_enqueue_request vmlinux EXPORT_SYMBOL_GPL 0x8af8b44f crypto_dequeue_request vmlinux EXPORT_SYMBOL_GPL -0xdb4c9bb0 vfs_fallocate vmlinux EXPORT_SYMBOL_GPL -0x0deb7573 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0x52020a0d vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0x45d3da78 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL 0xa3ece414 freezer_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xac525b9a zpci_disable_device vmlinux EXPORT_SYMBOL_GPL 0x2d7caeb6 css_sch_device_unregister vmlinux EXPORT_SYMBOL_GPL -0xf011008f netdev_rx_csum_fault vmlinux EXPORT_SYMBOL +0x5c74d17f netdev_rx_csum_fault vmlinux EXPORT_SYMBOL 0x193d71f1 devres_release_group vmlinux EXPORT_SYMBOL_GPL 0x2a010421 serdev_device_add vmlinux EXPORT_SYMBOL_GPL 0xc83660bd ZSTD_getParams vmlinux EXPORT_SYMBOL @@ -3941,161 +3944,161 @@ 0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL 0x01413c5f css_schedule_reprobe vmlinux EXPORT_SYMBOL_GPL 0x2d276715 neigh_proc_dointvec vmlinux EXPORT_SYMBOL -0x8398bd37 neigh_sysctl_unregister vmlinux EXPORT_SYMBOL +0x622c0bf7 neigh_sysctl_unregister vmlinux EXPORT_SYMBOL 0xed541c47 blk_abort_request vmlinux EXPORT_SYMBOL_GPL 0x78050eaa blk_set_queue_depth vmlinux EXPORT_SYMBOL -0x7dcc9bfd __scm_destroy vmlinux EXPORT_SYMBOL +0xec1be9b0 __scm_destroy vmlinux EXPORT_SYMBOL 0x7e4a1a28 hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0x5d409a5a tty_port_register_device_serdev vmlinux EXPORT_SYMBOL_GPL 0x935833f1 devm_pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL -0x458db916 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL +0x7c8840c8 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL 0xde4d4ace dim_calc_stats vmlinux EXPORT_SYMBOL 0xeb9e913d sgl_alloc_order vmlinux EXPORT_SYMBOL 0x207abc11 aead_exit_geniv vmlinux EXPORT_SYMBOL_GPL 0x87c9d212 d_move vmlinux EXPORT_SYMBOL 0x5091b823 ring_buffer_read_start vmlinux EXPORT_SYMBOL_GPL 0x716d3313 ccw_device_set_offline vmlinux EXPORT_SYMBOL -0x75ad28e5 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL -0xd875bde7 tcf_block_get vmlinux EXPORT_SYMBOL -0x7b410e38 evict_inodes vmlinux EXPORT_SYMBOL_GPL -0x82b97cb6 touch_atime vmlinux EXPORT_SYMBOL +0x6f9c1812 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL +0x91bf75d7 tcf_block_get vmlinux EXPORT_SYMBOL +0x276c3122 evict_inodes vmlinux EXPORT_SYMBOL_GPL +0x56283600 touch_atime vmlinux EXPORT_SYMBOL 0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL -0x8ef8f3d3 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL -0x75ecda6c devlink_to_dev vmlinux EXPORT_SYMBOL_GPL -0xa9a45fb2 kernel_sendmsg_locked vmlinux EXPORT_SYMBOL +0xf53b165e mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL +0x6089e424 devlink_to_dev vmlinux EXPORT_SYMBOL_GPL +0x42067565 kernel_sendmsg_locked vmlinux EXPORT_SYMBOL 0x1f2253a1 device_dma_supported vmlinux EXPORT_SYMBOL_GPL 0xf325d7ca tty_kopen_shared vmlinux EXPORT_SYMBOL_GPL 0x1e1caddf padata_do_serial vmlinux EXPORT_SYMBOL 0x1e0a0c24 mod_timer_pending vmlinux EXPORT_SYMBOL -0x213d99ce umd_unload_blob vmlinux EXPORT_SYMBOL_GPL -0x4f3e1423 unregister_nexthop_notifier vmlinux EXPORT_SYMBOL -0xe5c5f84e qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL +0x453ed6d5 umd_unload_blob vmlinux EXPORT_SYMBOL_GPL +0x046609cb unregister_nexthop_notifier vmlinux EXPORT_SYMBOL +0x44924d14 qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL 0xfc2bcf93 devlink_port_type_clear vmlinux EXPORT_SYMBOL_GPL 0x606b4aba devlink_linecard_provision_set vmlinux EXPORT_SYMBOL_GPL -0x547946fd rtnl_configure_link vmlinux EXPORT_SYMBOL -0x35a619bb sock_wmalloc vmlinux EXPORT_SYMBOL +0x09ba8ec6 rtnl_configure_link vmlinux EXPORT_SYMBOL +0x5a7d7a39 sock_wmalloc vmlinux EXPORT_SYMBOL 0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL 0x349cba85 strchr vmlinux EXPORT_SYMBOL -0x0ffba1de security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL +0xf7eaf84e security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL 0xe2d2de94 task_user_regset_view vmlinux EXPORT_SYMBOL_GPL -0x242257e4 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0x2b3efc7c netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL 0x975dcaac perf_event_disable vmlinux EXPORT_SYMBOL_GPL -0x055f9d61 inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL +0xce12d101 inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL 0x6d5f4f06 iommu_device_sysfs_remove vmlinux EXPORT_SYMBOL_GPL 0x78749f47 virtio_add_status vmlinux EXPORT_SYMBOL_GPL 0x58569d48 kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL -0xb3da0010 setup_new_exec vmlinux EXPORT_SYMBOL -0xa233b3dc __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL -0x1ef84b91 __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL -0xfb32239b __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x21c6ee12 setup_new_exec vmlinux EXPORT_SYMBOL +0xe49155fd __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0xbd877560 __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0x63adb3ce __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL 0xdb8a1b3f usermodehelper_read_trylock vmlinux EXPORT_SYMBOL_GPL 0x01c7bd0e pci_iomap_range vmlinux EXPORT_SYMBOL -0xe27b4833 gmap_convert_to_secure vmlinux EXPORT_SYMBOL_GPL -0x6a7314f6 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL -0x0aa13fd7 pskb_expand_head vmlinux EXPORT_SYMBOL -0x4e4539d9 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL +0xa4704446 gmap_convert_to_secure vmlinux EXPORT_SYMBOL_GPL +0x41a2ba19 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL +0xfca3a00c pskb_expand_head vmlinux EXPORT_SYMBOL +0x29f50980 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL 0x08e37960 keyring_alloc vmlinux EXPORT_SYMBOL -0x6324db34 tc_setup_offload_action vmlinux EXPORT_SYMBOL +0x0d97f0a3 tc_setup_offload_action vmlinux EXPORT_SYMBOL 0xe56bd578 fsl_mc_device_group vmlinux EXPORT_SYMBOL_GPL 0x25379e73 clk_set_min_rate vmlinux EXPORT_SYMBOL_GPL 0x81b052f8 skcipher_walk_virt vmlinux EXPORT_SYMBOL_GPL -0x178e2687 thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL +0xc8412c48 thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL 0x604722fd devices_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x7bb045a7 __request_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x42a51f97 ap_queue_init_state vmlinux EXPORT_SYMBOL -0x1eb1348d ip6_fraglist_init vmlinux EXPORT_SYMBOL -0xc51da3e9 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL -0xcbea676b rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0xd5f1b71f ip6_fraglist_init vmlinux EXPORT_SYMBOL +0x47075315 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL +0x65a20824 rtnl_link_register vmlinux EXPORT_SYMBOL_GPL 0x0360d67f make_flow_keys_digest vmlinux EXPORT_SYMBOL -0x13ca9f14 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL +0xec8c4739 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL 0x70273147 dma_buf_export vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xfec8d786 serdev_device_close vmlinux EXPORT_SYMBOL_GPL 0x8506baa8 clk_unregister_gate vmlinux EXPORT_SYMBOL_GPL -0xab7a1a73 bh_submit_read vmlinux EXPORT_SYMBOL +0x76378783 bh_submit_read vmlinux EXPORT_SYMBOL 0x47482cf9 vfs_dedupe_file_range_one vmlinux EXPORT_SYMBOL -0xa9bd7413 ptep_xchg_direct vmlinux EXPORT_SYMBOL +0xa04554cb ptep_xchg_direct vmlinux EXPORT_SYMBOL 0x43c33665 isc_unregister vmlinux EXPORT_SYMBOL_GPL -0xe98f2263 ip_mc_check_igmp vmlinux EXPORT_SYMBOL -0xf1dc662c eth_header_parse vmlinux EXPORT_SYMBOL +0xa11306f8 ip_mc_check_igmp vmlinux EXPORT_SYMBOL +0x0cba1c6c eth_header_parse vmlinux EXPORT_SYMBOL 0x71b6cf94 dst_cache_reset_now vmlinux EXPORT_SYMBOL_GPL -0x156ccd6b xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL +0x60851c81 xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL 0x70f86336 __clk_hw_register_gate vmlinux EXPORT_SYMBOL_GPL -0x2fa3f859 discard_new_inode vmlinux EXPORT_SYMBOL +0xfa6311a8 discard_new_inode vmlinux EXPORT_SYMBOL 0x64786375 kmsg_dump_get_buffer vmlinux EXPORT_SYMBOL_GPL 0x70f38404 page_pool_put_page vmlinux EXPORT_SYMBOL -0xf8a4716b sock_wake_async vmlinux EXPORT_SYMBOL +0x651daef0 sock_wake_async vmlinux EXPORT_SYMBOL 0xe393700e blkdev_issue_secure_erase vmlinux EXPORT_SYMBOL 0xb4dd912e bpf_offload_dev_netdev_register vmlinux EXPORT_SYMBOL_GPL 0x2849c663 __wait_rcu_gp vmlinux EXPORT_SYMBOL_GPL 0xd74e400f show_rcu_tasks_classic_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0xa9392430 xa_clear_mark vmlinux EXPORT_SYMBOL 0xea066330 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL -0x4f6f5219 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL +0x88b639d6 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL 0xa49aa3b8 crypto_register_aead vmlinux EXPORT_SYMBOL_GPL 0xb3a05e95 crypto_register_algs vmlinux EXPORT_SYMBOL_GPL -0xebcd9693 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL -0x1d792571 unlock_two_nondirectories vmlinux EXPORT_SYMBOL +0xb20def2b __set_page_dirty_buffers vmlinux EXPORT_SYMBOL +0xfd8b60db unlock_two_nondirectories vmlinux EXPORT_SYMBOL 0x42c00d62 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL -0xd3d8d62c dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL -0x6fff5d53 dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL -0x4e9311e1 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL +0xc0710b3b dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL +0x3915ad4f dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL +0x4f276fe2 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL 0x8bb929fe serdev_device_write_buf vmlinux EXPORT_SYMBOL_GPL 0xbef53f33 scnprintf vmlinux EXPORT_SYMBOL 0xb0e938c4 fscrypt_match_name vmlinux EXPORT_SYMBOL_GPL -0x419771cf mod_zone_page_state vmlinux EXPORT_SYMBOL +0x2581419f mod_zone_page_state vmlinux EXPORT_SYMBOL 0x346a4fb3 perf_event_refresh vmlinux EXPORT_SYMBOL_GPL 0x5b2b28ab tcw_add_tidaw vmlinux EXPORT_SYMBOL -0x571337c9 tcf_register_action vmlinux EXPORT_SYMBOL -0x14a030f1 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL -0x987bd315 netdev_reset_tc vmlinux EXPORT_SYMBOL +0x16fd2df6 tcf_register_action vmlinux EXPORT_SYMBOL +0x9f52aa04 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL +0xab136dc1 netdev_reset_tc vmlinux EXPORT_SYMBOL 0x9b87b0fb ptp_parse_header vmlinux EXPORT_SYMBOL_GPL -0x01b976be rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0x8ddc3a26 rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL 0x2b818a58 d_alloc_anon vmlinux EXPORT_SYMBOL 0xd98bdb34 generic_copy_file_range vmlinux EXPORT_SYMBOL 0xa58b31da __wait_on_bit vmlinux EXPORT_SYMBOL -0x4564109c vlan_filter_push_vids vmlinux EXPORT_SYMBOL +0x15e62faa vlan_filter_push_vids vmlinux EXPORT_SYMBOL 0x0c415c93 __platform_register_drivers vmlinux EXPORT_SYMBOL_GPL 0x30696079 rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL 0xed962245 blk_req_zone_write_trylock vmlinux EXPORT_SYMBOL_GPL -0xe3191d1d thread_group_exited vmlinux EXPORT_SYMBOL -0x90997d33 tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0xe69aaa85 thread_group_exited vmlinux EXPORT_SYMBOL +0xa9ec053b tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x7627d450 page_pool_alloc_frag vmlinux EXPORT_SYMBOL -0xa09e0ef9 dst_init vmlinux EXPORT_SYMBOL -0x8f6e3311 skb_add_rx_frag vmlinux EXPORT_SYMBOL +0x25ab0066 dst_init vmlinux EXPORT_SYMBOL +0x24613d1c skb_add_rx_frag vmlinux EXPORT_SYMBOL 0x2211a4c0 blk_op_str vmlinux EXPORT_SYMBOL_GPL 0x3cc60807 evm_set_key vmlinux EXPORT_SYMBOL_GPL 0x01e1ec00 utf8_strncasecmp_folded vmlinux EXPORT_SYMBOL -0x445d61ac cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL -0xb769e1a7 arp_create vmlinux EXPORT_SYMBOL +0x4b4215ad cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL +0x04142d3c arp_create vmlinux EXPORT_SYMBOL 0x7debe9b3 tty_port_alloc_xmit_buf vmlinux EXPORT_SYMBOL 0x150983e1 ZSTD_DStreamOutSize vmlinux EXPORT_SYMBOL 0x88822d38 unregister_blocking_lsm_notifier vmlinux EXPORT_SYMBOL 0xee22d7f0 no_llseek vmlinux EXPORT_SYMBOL 0x67a98308 irq_domain_create_simple vmlinux EXPORT_SYMBOL_GPL -0x76d8bcc6 gmap_shadow_pgt_lookup vmlinux EXPORT_SYMBOL_GPL +0xe4783e57 gmap_shadow_pgt_lookup vmlinux EXPORT_SYMBOL_GPL 0x8677245d unregister_switchdev_blocking_notifier vmlinux EXPORT_SYMBOL_GPL 0xbdd99807 pci_generic_config_write vmlinux EXPORT_SYMBOL_GPL 0xb14fc46a find_next_clump8 vmlinux EXPORT_SYMBOL -0x3e433e61 vfs_truncate vmlinux EXPORT_SYMBOL_GPL -0x5e7f7e56 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL +0x8ea8ae56 vfs_truncate vmlinux EXPORT_SYMBOL_GPL +0xcf34f774 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL 0xcea41753 __hrtimer_get_remaining vmlinux EXPORT_SYMBOL_GPL 0xf808b7b1 dma_free_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0x879061a6 device_match_name vmlinux EXPORT_SYMBOL_GPL 0x80d7f717 sg_zero_buffer vmlinux EXPORT_SYMBOL 0x2bec2579 register_sysctl_paths vmlinux EXPORT_SYMBOL -0x7caef64b iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL +0x7441a6fb iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL 0x176b3f80 fsverity_verify_bio vmlinux EXPORT_SYMBOL_GPL -0x5c0163d0 pagecache_write_begin vmlinux EXPORT_SYMBOL +0x6ca5610e pagecache_write_begin vmlinux EXPORT_SYMBOL 0x37fef2f2 irq_force_affinity vmlinux EXPORT_SYMBOL_GPL 0x0d459213 work_on_cpu_safe vmlinux EXPORT_SYMBOL_GPL 0x0bc5481b clock_comparator_max vmlinux EXPORT_SYMBOL_GPL 0xe2829f07 __cookie_v6_check vmlinux EXPORT_SYMBOL_GPL 0xf5ad4139 flow_indr_dev_setup_offload vmlinux EXPORT_SYMBOL 0x97b3b7ca ZSTD_compressEnd vmlinux EXPORT_SYMBOL -0xaa4ccfa1 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL +0xdbaf657c bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL 0xc9019163 padata_set_cpumask vmlinux EXPORT_SYMBOL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL -0x05b00aad ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL +0x80951e0e ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL 0x9727596a gro_cells_init vmlinux EXPORT_SYMBOL 0xc0b2664d devlink_dpipe_header_ipv4 vmlinux EXPORT_SYMBOL_GPL 0xa1a9a357 input_set_capability vmlinux EXPORT_SYMBOL @@ -4106,10 +4109,10 @@ 0x4ef5bcf4 perf_swevent_get_recursion_context vmlinux EXPORT_SYMBOL_GPL 0x20f56ae0 __wake_up_sync vmlinux EXPORT_SYMBOL_GPL 0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL -0xc5c56fe3 sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x792d80a1 sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL 0x7145aef0 segment_load vmlinux EXPORT_SYMBOL -0x741944d2 vlan_vid_del vmlinux EXPORT_SYMBOL -0x4c5b023f skb_mpls_push vmlinux EXPORT_SYMBOL_GPL +0xce6c3d52 vlan_vid_del vmlinux EXPORT_SYMBOL +0xea542d5b skb_mpls_push vmlinux EXPORT_SYMBOL_GPL 0xcceacbb7 iommu_report_device_fault vmlinux EXPORT_SYMBOL_GPL 0x1acf0d20 give_up_console vmlinux EXPORT_SYMBOL 0x9780c2d8 __traceiter_kmalloc vmlinux EXPORT_SYMBOL @@ -4118,28 +4121,28 @@ 0xe6c17ead skcipher_walk_done vmlinux EXPORT_SYMBOL_GPL 0x9a11a0fc crypto_attr_alg_name vmlinux EXPORT_SYMBOL_GPL 0x6e7164bf debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL -0xa983a872 __test_set_page_writeback vmlinux EXPORT_SYMBOL +0x2f7fe836 __test_set_page_writeback vmlinux EXPORT_SYMBOL 0x1260dcc2 irq_chip_set_wake_parent vmlinux EXPORT_SYMBOL_GPL 0xd62c6384 pci_free_irq vmlinux EXPORT_SYMBOL 0xc1514a3b free_irq vmlinux EXPORT_SYMBOL 0x2e7f0499 seq_buf_printf vmlinux EXPORT_SYMBOL_GPL 0x55d28f06 take_dentry_name_snapshot vmlinux EXPORT_SYMBOL -0xc7bebf90 deactivate_locked_super vmlinux EXPORT_SYMBOL +0x0fdd8f4a deactivate_locked_super vmlinux EXPORT_SYMBOL 0xaaddf5ee ftrace_set_filter vmlinux EXPORT_SYMBOL_GPL 0xa174f27e cio_enable_subchannel vmlinux EXPORT_SYMBOL_GPL -0x28dc80fe xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL -0xb20cb3f6 inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL +0x9d8af47d xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL +0xf4e94aa3 inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL 0xb55d3194 auxiliary_find_device vmlinux EXPORT_SYMBOL_GPL 0xe28ae496 clkdev_create vmlinux EXPORT_SYMBOL_GPL 0xb6b799bd devm_bitmap_zalloc vmlinux EXPORT_SYMBOL_GPL 0xee8c02e9 vprintk_emit vmlinux EXPORT_SYMBOL 0x09d44df9 in_lock_functions vmlinux EXPORT_SYMBOL 0xd666a588 smp_ctl_clear_bit vmlinux EXPORT_SYMBOL -0x58dcedcd ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0xb246de11 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL -0x635a828e kernel_getpeername vmlinux EXPORT_SYMBOL +0x6a5d993a ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xbbf3109e netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0x87c15d29 kernel_getpeername vmlinux EXPORT_SYMBOL 0x40292193 tpm2_get_cc_attrs_tbl vmlinux EXPORT_SYMBOL_GPL -0x1eacb37f __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0xaaf94d7b __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL 0xea15ae98 sysfs_chmod_file vmlinux EXPORT_SYMBOL_GPL 0xbccfd4d8 register_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL 0x8845d89a __kmalloc_track_caller vmlinux EXPORT_SYMBOL @@ -4152,20 +4155,20 @@ 0x78f1475a __traceiter_s390_cio_rsch vmlinux EXPORT_SYMBOL 0x262c1c76 l3mdev_link_scope_lookup vmlinux EXPORT_SYMBOL_GPL 0x1c78ac3b devl_assert_locked vmlinux EXPORT_SYMBOL_GPL -0xe2815f50 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL +0xfbbdf8d2 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL 0x1a0717ec input_event vmlinux EXPORT_SYMBOL 0x2fe1dda8 dev_get_regmap vmlinux EXPORT_SYMBOL_GPL 0x91ea8726 asn1_encode_boolean vmlinux EXPORT_SYMBOL_GPL 0x1d449b90 dfltcc_can_deflate vmlinux EXPORT_SYMBOL 0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL 0xc8827b75 sysctl_vals vmlinux EXPORT_SYMBOL -0xbc959012 simple_pin_fs vmlinux EXPORT_SYMBOL +0x581cc7b2 simple_pin_fs vmlinux EXPORT_SYMBOL 0x5635a60a vmalloc_user vmlinux EXPORT_SYMBOL 0x98b3c26c posix_clock_unregister vmlinux EXPORT_SYMBOL_GPL 0x018f1d58 kthread_create_worker_on_cpu vmlinux EXPORT_SYMBOL 0x272a8933 udp_memory_allocated vmlinux EXPORT_SYMBOL -0x84cdef0e bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL -0x18fb48da sock_no_sendpage vmlinux EXPORT_SYMBOL +0xa3106272 bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL +0x9c2e84f7 sock_no_sendpage vmlinux EXPORT_SYMBOL 0x6fd9c35a __clzdi2 vmlinux EXPORT_SYMBOL 0xe4329092 __ctzdi2 vmlinux EXPORT_SYMBOL 0xb3f719d4 blkdev_report_zones vmlinux EXPORT_SYMBOL_GPL @@ -4174,135 +4177,137 @@ 0x3176c4b6 pcie_reset_flr vmlinux EXPORT_SYMBOL_GPL 0xa1a8cc6c crc_ccitt_false vmlinux EXPORT_SYMBOL 0xd2ef1b99 proc_create_data vmlinux EXPORT_SYMBOL -0x2bc884d9 filemap_range_has_page vmlinux EXPORT_SYMBOL -0xdfb53ba8 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL +0x0df53681 filemap_range_has_page vmlinux EXPORT_SYMBOL +0x46fa14f0 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL 0xb0682ffc param_ops_string vmlinux EXPORT_SYMBOL 0xf852d746 __tracepoint_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL -0xa3dc1837 kernel_sendmsg vmlinux EXPORT_SYMBOL -0x76e68137 kernel_getsockname vmlinux EXPORT_SYMBOL +0xc3c18aee kernel_sendmsg vmlinux EXPORT_SYMBOL +0xce344fc6 kernel_getsockname vmlinux EXPORT_SYMBOL 0xbbff5922 divider_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL 0x631e9d34 l3mdev_ifindex_lookup_by_table_id vmlinux EXPORT_SYMBOL_GPL -0xa0f529ad xfrm_alloc_spi vmlinux EXPORT_SYMBOL +0x35179d0c xfrm_alloc_spi vmlinux EXPORT_SYMBOL 0x5aa64adb nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x8349a895 nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0xe3955823 fwnode_remove_software_node vmlinux EXPORT_SYMBOL_GPL -0xc916b1de tpm_get_random vmlinux EXPORT_SYMBOL_GPL +0xa249bcbb tpm_get_random vmlinux EXPORT_SYMBOL_GPL 0x90c0189e pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL 0x1fe9c9f4 crypto_alloc_sync_skcipher vmlinux EXPORT_SYMBOL_GPL 0xf550909d utf8_validate vmlinux EXPORT_SYMBOL -0x34cc3d87 nf_log_packet vmlinux EXPORT_SYMBOL -0xe97b2099 dev_remove_pack vmlinux EXPORT_SYMBOL +0x76542605 nf_log_packet vmlinux EXPORT_SYMBOL +0xa8e474d3 dev_remove_pack vmlinux EXPORT_SYMBOL 0x2c256e1f input_scancode_to_scalar vmlinux EXPORT_SYMBOL 0x1a1193fb __devm_regmap_init vmlinux EXPORT_SYMBOL_GPL 0xea0434f8 posix_lock_file vmlinux EXPORT_SYMBOL 0x71a672ef dmam_pool_destroy vmlinux EXPORT_SYMBOL -0x3532a8ad unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL -0xe4c05b01 set_page_dirty vmlinux EXPORT_SYMBOL +0x51956fa3 unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL +0x5175af38 set_page_dirty vmlinux EXPORT_SYMBOL 0x4d7272e4 migrate_enable vmlinux EXPORT_SYMBOL_GPL 0x365a0c9f kthread_destroy_worker vmlinux EXPORT_SYMBOL 0x0c17a68e zlib_dfltcc_support vmlinux EXPORT_SYMBOL 0x5831e062 cpus_read_trylock vmlinux EXPORT_SYMBOL_GPL -0xd6cb5517 seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL -0x8279af4a udp_disconnect vmlinux EXPORT_SYMBOL -0xe957a06d ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL +0xeafdd93b seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL +0xf7cbf897 udp_disconnect vmlinux EXPORT_SYMBOL +0xb229e04a ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL 0x7e6afb41 dev_uc_unsync vmlinux EXPORT_SYMBOL 0xab2bed8b dev_mc_unsync vmlinux EXPORT_SYMBOL -0x65612602 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x40008a47 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL 0xd1506736 devm_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0xd61baae9 regcache_cache_only vmlinux EXPORT_SYMBOL_GPL 0x398bc1fc sbitmap_queue_min_shallow_depth vmlinux EXPORT_SYMBOL_GPL -0x9f70c871 addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL -0x17795e01 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL +0xcb19b8bd addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL +0xba5ba5b8 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL 0xb851f147 input_set_timestamp vmlinux EXPORT_SYMBOL 0x35407544 fwnode_graph_get_remote_port vmlinux EXPORT_SYMBOL_GPL 0xdef6b469 bus_get_kset vmlinux EXPORT_SYMBOL_GPL 0xd3d67d6b blk_mq_virtio_map_queues vmlinux EXPORT_SYMBOL_GPL -0xa66aecba __register_chrdev vmlinux EXPORT_SYMBOL +0xd530497e __register_chrdev vmlinux EXPORT_SYMBOL 0xd39e9848 put_itimerspec64 vmlinux EXPORT_SYMBOL_GPL 0xaa1c6624 raw3270_request_reset vmlinux EXPORT_SYMBOL -0x01f46bb8 dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL +0x6612f323 dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL 0xebcb8bdc kstrtoll_from_user vmlinux EXPORT_SYMBOL -0xf64b166d trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL +0x861a7a70 fscrypt_dummy_policies_equal vmlinux EXPORT_SYMBOL_GPL +0xfcc2b700 trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL 0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL -0xeb70d0d2 sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL -0xb8c45e5d vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL +0x824273ee sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL +0x71237c4c vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL 0x784f4533 pci_epc_remove_epf vmlinux EXPORT_SYMBOL_GPL 0xdc14eda7 pci_pci_problems vmlinux EXPORT_SYMBOL 0x161d7ade pcie_capability_read_dword vmlinux EXPORT_SYMBOL -0x2d937145 drop_super_exclusive vmlinux EXPORT_SYMBOL +0x227a0fb1 drop_super_exclusive vmlinux EXPORT_SYMBOL 0x1d9e596f free_vm_area vmlinux EXPORT_SYMBOL_GPL -0x176e3758 tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL -0x36b7159c udp_lib_setsockopt vmlinux EXPORT_SYMBOL -0xed9d0810 udp_lib_getsockopt vmlinux EXPORT_SYMBOL +0xcf3017a9 tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL +0xd065473e udp_lib_setsockopt vmlinux EXPORT_SYMBOL +0x3d3e5f91 udp_lib_getsockopt vmlinux EXPORT_SYMBOL 0xc7a24d76 sysfs_format_mac vmlinux EXPORT_SYMBOL -0x3b8336b3 get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL -0x1ba45b7b get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL -0x72a42955 sk_send_sigurg vmlinux EXPORT_SYMBOL +0xe8863e9c get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL +0xd1c6485f get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL +0x5972c3d4 sk_send_sigurg vmlinux EXPORT_SYMBOL 0xe02f047c xas_find_conflict vmlinux EXPORT_SYMBOL_GPL 0xff0cbdf3 proc_set_size vmlinux EXPORT_SYMBOL 0xdebbe803 dma_alloc_pages vmlinux EXPORT_SYMBOL_GPL 0xc7224d2f devl_sb_unregister vmlinux EXPORT_SYMBOL_GPL -0x0666f53b netif_rx_any_context vmlinux EXPORT_SYMBOL -0x75c5ae4d blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL -0xaac7799d drop_super vmlinux EXPORT_SYMBOL +0xcde1b313 netif_rx_any_context vmlinux EXPORT_SYMBOL +0x0ea45231 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL +0x2fee7d11 drop_super vmlinux EXPORT_SYMBOL 0xc5850110 printk vmlinux EXPORT_SYMBOL 0xd2c92b9a debug_register vmlinux EXPORT_SYMBOL 0xf6bca032 cio_resume vmlinux EXPORT_SYMBOL_GPL 0x6baa828e devlink_health_reporter_create vmlinux EXPORT_SYMBOL_GPL 0x460f4a34 flow_hash_from_keys vmlinux EXPORT_SYMBOL 0xcc3f54e5 net_rwsem vmlinux EXPORT_SYMBOL_GPL -0x4902a1a6 sock_enable_timestamps vmlinux EXPORT_SYMBOL -0x73753fbd sk_alloc vmlinux EXPORT_SYMBOL +0x5611a444 sock_enable_timestamps vmlinux EXPORT_SYMBOL +0xcf01ed41 sk_alloc vmlinux EXPORT_SYMBOL 0x06a511d9 bus_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x0f0060a5 try_to_release_page vmlinux EXPORT_SYMBOL +0xe58e4d34 try_to_release_page vmlinux EXPORT_SYMBOL 0x1bce413e synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x6e776333 xp_alloc_batch vmlinux EXPORT_SYMBOL +0x8f7e6e75 xp_alloc_batch vmlinux EXPORT_SYMBOL 0x186459d3 dma_buf_mmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xc1140d94 dma_buf_vmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xae43feea register_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE 0xc6ffe4cb __platform_driver_register vmlinux EXPORT_SYMBOL_GPL 0x8b9aca31 pci_disable_msix vmlinux EXPORT_SYMBOL -0xed96496a devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0x5916b30b devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0xf1dbeb43 kobject_add vmlinux EXPORT_SYMBOL 0xaafa5482 klist_iter_init vmlinux EXPORT_SYMBOL_GPL 0x687173de ZSTD_findDecompressedSize vmlinux EXPORT_SYMBOL 0x10138352 tracing_on vmlinux EXPORT_SYMBOL_GPL -0x428ea158 seg6_hmac_net_exit vmlinux EXPORT_SYMBOL -0x8d6a7290 xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL -0xc8c87930 sock_gen_put vmlinux EXPORT_SYMBOL_GPL +0xbc56be11 seg6_hmac_net_exit vmlinux EXPORT_SYMBOL +0x887442de xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL +0xb7af7289 sock_gen_put vmlinux EXPORT_SYMBOL_GPL 0x0a47cdef platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL -0x492ac91c xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL +0x16f7799a xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL 0x11d5fc6c gnet_stats_copy_queue vmlinux EXPORT_SYMBOL 0x0f571ddc pci_scan_single_device vmlinux EXPORT_SYMBOL 0x55d63108 kstrtol_from_user vmlinux EXPORT_SYMBOL -0xf25c1890 simple_dir_operations vmlinux EXPORT_SYMBOL +0x0aaec519 simple_dir_operations vmlinux EXPORT_SYMBOL 0x162893fd hashlen_string vmlinux EXPORT_SYMBOL 0xd9f440c6 list_lru_del vmlinux EXPORT_SYMBOL_GPL -0xd505d2d2 xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL -0x1245d3dc inet_frag_reasm_finish vmlinux EXPORT_SYMBOL +0x215e5810 xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL +0x83c00644 inet_frag_reasm_finish vmlinux EXPORT_SYMBOL 0xc2a814db tcp_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x840342c6 sgl_free vmlinux EXPORT_SYMBOL 0x6dff5630 dqput vmlinux EXPORT_SYMBOL 0x76d9248b dqget vmlinux EXPORT_SYMBOL -0x7ac317a7 always_delete_dentry vmlinux EXPORT_SYMBOL +0x977c6832 always_delete_dentry vmlinux EXPORT_SYMBOL 0x3aa6c104 setattr_copy vmlinux EXPORT_SYMBOL -0x112fbb88 icmpv6_ndo_send vmlinux EXPORT_SYMBOL -0x113bd465 inet_frags_fini vmlinux EXPORT_SYMBOL +0x0eee277b icmpv6_ndo_send vmlinux EXPORT_SYMBOL +0xb2bef85d inet_frags_fini vmlinux EXPORT_SYMBOL 0x1f6822c8 device_driver_attach vmlinux EXPORT_SYMBOL_GPL 0x2ef0ec6b iommu_capable vmlinux EXPORT_SYMBOL_GPL 0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0xadccad4f fscrypt_context_for_new_inode vmlinux EXPORT_SYMBOL_GPL 0xf346231f seq_list_start_head vmlinux EXPORT_SYMBOL 0x60d5b004 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL -0x2dc80ac8 netif_device_detach vmlinux EXPORT_SYMBOL -0xe6e73431 netif_device_attach vmlinux EXPORT_SYMBOL -0x803702d2 netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL +0xde99f306 netif_device_detach vmlinux EXPORT_SYMBOL +0x865b7762 netif_device_attach vmlinux EXPORT_SYMBOL +0xe4faba62 netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL 0x8641950f device_rename vmlinux EXPORT_SYMBOL_GPL -0x20534d0b simple_attr_read vmlinux EXPORT_SYMBOL_GPL +0x8aa3084b simple_attr_read vmlinux EXPORT_SYMBOL_GPL 0x674a4be6 relay_flush vmlinux EXPORT_SYMBOL_GPL -0x959ab923 espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL -0x5b083211 kernel_bind vmlinux EXPORT_SYMBOL +0xe320815e espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL +0xff93316a kernel_bind vmlinux EXPORT_SYMBOL 0x7006586e iommu_get_group_resv_regions vmlinux EXPORT_SYMBOL_GPL 0x4e6e8ea7 fg_console vmlinux EXPORT_SYMBOL 0x051a0bc1 stack_depot_fetch vmlinux EXPORT_SYMBOL_GPL @@ -4313,34 +4318,34 @@ 0xb7b82a78 dma_get_merge_boundary vmlinux EXPORT_SYMBOL_GPL 0x807fdcc4 call_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0x92e0cc39 __devm_release_region vmlinux EXPORT_SYMBOL -0x6d85ca52 fl6_merge_options vmlinux EXPORT_SYMBOL_GPL -0xd83c0270 sock_set_reuseaddr vmlinux EXPORT_SYMBOL +0x43a0b8e1 fl6_merge_options vmlinux EXPORT_SYMBOL_GPL +0x9e6053a0 sock_set_reuseaddr vmlinux EXPORT_SYMBOL 0x12fb010f device_link_add vmlinux EXPORT_SYMBOL_GPL 0xfdb4cbf5 device_link_del vmlinux EXPORT_SYMBOL_GPL 0xbc889f73 clk_hw_unregister_composite vmlinux EXPORT_SYMBOL_GPL 0xf775f638 pci_bus_find_capability vmlinux EXPORT_SYMBOL 0xc06f0724 ZSTD_initDCtx vmlinux EXPORT_SYMBOL 0x0b9a9379 ZSTD_initCCtx vmlinux EXPORT_SYMBOL -0x7edd6048 dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL -0x3ff927f4 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL -0x6822d288 __skb_try_recv_datagram vmlinux EXPORT_SYMBOL +0x74236950 dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL +0x00666bd3 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0xb483c057 __skb_try_recv_datagram vmlinux EXPORT_SYMBOL 0x94bb362f input_set_min_poll_interval vmlinux EXPORT_SYMBOL 0x936797db input_set_max_poll_interval vmlinux EXPORT_SYMBOL 0x39c60ac5 ZSTD_decompressBegin vmlinux EXPORT_SYMBOL 0x0609c64d security_skb_classify_flow vmlinux EXPORT_SYMBOL -0x70d4a1f0 pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL -0xe367edf6 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL +0xe6debded pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0xb238e7d0 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL 0xbe485d15 __class_register vmlinux EXPORT_SYMBOL_GPL 0x6a5cb5ee __get_free_pages vmlinux EXPORT_SYMBOL 0x1435c5ce __SCK__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL -0x0b171c16 rawv6_mh_filter_register vmlinux EXPORT_SYMBOL -0x345e9fbe nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0xd55bc893 rawv6_mh_filter_register vmlinux EXPORT_SYMBOL +0xf65749d9 nf_unregister_net_hook vmlinux EXPORT_SYMBOL 0x97adb487 utf8s_to_utf16s vmlinux EXPORT_SYMBOL 0xb4b97c90 pvclock_gtod_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xd133136a ns_capable vmlinux EXPORT_SYMBOL -0x16356a37 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL -0xf1dc5ed4 ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL -0x4f5d1551 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL +0xdd2198ee rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL +0x86fe1cba ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL +0x96727f32 is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL 0x33923c20 nvmem_device_find vmlinux EXPORT_SYMBOL_GPL 0x9853a139 __auxiliary_device_add vmlinux EXPORT_SYMBOL_GPL 0xda66ca8e clk_hw_register_clkdev vmlinux EXPORT_SYMBOL @@ -4349,27 +4354,27 @@ 0xe43d9ab2 slash_name vmlinux EXPORT_SYMBOL 0x7bbccd05 nr_node_ids vmlinux EXPORT_SYMBOL 0xbcc15e75 ktime_get_coarse_with_offset vmlinux EXPORT_SYMBOL_GPL -0x56a347fe sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL +0x3e12ed69 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL 0x6df1aaf1 kernel_sigaction vmlinux EXPORT_SYMBOL -0x5332854e ipv4_specific vmlinux EXPORT_SYMBOL -0x1acd83d6 proto_unregister vmlinux EXPORT_SYMBOL -0x91fa2140 blackhole_netdev vmlinux EXPORT_SYMBOL +0x5c5625fc ipv4_specific vmlinux EXPORT_SYMBOL +0x3cfa5794 proto_unregister vmlinux EXPORT_SYMBOL +0xf1fd6454 blackhole_netdev vmlinux EXPORT_SYMBOL 0xb816dd4a csum_and_copy_from_iter vmlinux EXPORT_SYMBOL 0x1c41146e __fsnotify_inode_delete vmlinux EXPORT_SYMBOL_GPL 0x2d862f97 fwnode_get_name vmlinux EXPORT_SYMBOL_GPL 0x2924af77 pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL -0x64d502a2 blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0x989d7c06 blk_mq_free_tag_set vmlinux EXPORT_SYMBOL 0x391340fa crypto_cipher_encrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL -0x740bbddd fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x908abe84 fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x764ffefa page_reporting_register vmlinux EXPORT_SYMBOL_GPL 0x00132d0e list_lru_count_node vmlinux EXPORT_SYMBOL_GPL 0x88b925c8 from_kprojid_munged vmlinux EXPORT_SYMBOL 0x42e1bf35 flow_rule_match_enc_ip vmlinux EXPORT_SYMBOL 0x3692fb25 flow_block_cb_setup_simple vmlinux EXPORT_SYMBOL -0x98f29800 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL +0x4f6a2042 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL 0x466d2857 pci_num_vf vmlinux EXPORT_SYMBOL_GPL 0x10ebfcff param_ops_long vmlinux EXPORT_SYMBOL -0x6728e934 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xe0b18980 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0xdef84f9f radix_tree_lookup vmlinux EXPORT_SYMBOL 0x3e7080cb mpi_read_from_buffer vmlinux EXPORT_SYMBOL_GPL 0x6daea280 crc32_le_shift vmlinux EXPORT_SYMBOL @@ -4377,7 +4382,7 @@ 0xc3805cd1 fs_ftype_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x0f180070 ring_buffer_free_read_page vmlinux EXPORT_SYMBOL_GPL 0xc7b2ef36 rt_mutex_unlock vmlinux EXPORT_SYMBOL_GPL -0xf2a1fc09 neigh_seq_next vmlinux EXPORT_SYMBOL +0x54ff7345 neigh_seq_next vmlinux EXPORT_SYMBOL 0x3b3a0389 bsg_register_queue vmlinux EXPORT_SYMBOL_GPL 0x8b60df61 badblocks_init vmlinux EXPORT_SYMBOL_GPL 0x634b9d42 __SCK__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL @@ -4386,23 +4391,23 @@ 0xdbe8d8a0 __SCK__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0x9116b417 save_fpu_regs vmlinux EXPORT_SYMBOL 0xbd8699eb ccw_device_start vmlinux EXPORT_SYMBOL -0xfa086a27 nexthop_select_path vmlinux EXPORT_SYMBOL_GPL +0x9d33755c nexthop_select_path vmlinux EXPORT_SYMBOL_GPL 0x4742617d gnet_stats_copy_basic_hw vmlinux EXPORT_SYMBOL 0xc52d4f49 devm_pci_remap_cfgspace vmlinux EXPORT_SYMBOL -0x86b98b1e phy_calibrate vmlinux EXPORT_SYMBOL_GPL +0xad44ec4c phy_calibrate vmlinux EXPORT_SYMBOL_GPL 0x92668805 vli_cmp vmlinux EXPORT_SYMBOL -0xe6adc754 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL +0x46e56ecc iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL 0xd64661bf user_path_create vmlinux EXPORT_SYMBOL 0x423e782c kthread_bind vmlinux EXPORT_SYMBOL 0x7c5d4a3a sclp_reactivate vmlinux EXPORT_SYMBOL -0x26d54be8 ipv6_setsockopt vmlinux EXPORT_SYMBOL +0x6bdad076 ipv6_setsockopt vmlinux EXPORT_SYMBOL 0x515b390f __SCK__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL -0x9c2343ea blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0xef661684 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL 0x90046bd0 forget_all_cached_acls vmlinux EXPORT_SYMBOL 0x21b854c1 rt_mutex_base_init vmlinux EXPORT_SYMBOL -0xa22e8e7c inet_frag_find vmlinux EXPORT_SYMBOL -0xc3bbd083 inetdev_by_index vmlinux EXPORT_SYMBOL -0x0ee29b05 __sk_backlog_rcv vmlinux EXPORT_SYMBOL +0x1e3ceee3 inet_frag_find vmlinux EXPORT_SYMBOL +0xe2969855 inetdev_by_index vmlinux EXPORT_SYMBOL +0x93c62013 __sk_backlog_rcv vmlinux EXPORT_SYMBOL 0xb74c31cd wwan_remove_port vmlinux EXPORT_SYMBOL_GPL 0xd19d88c5 con_is_visible vmlinux EXPORT_SYMBOL 0xdd8fb445 clk_hw_get_clk vmlinux EXPORT_SYMBOL @@ -4415,129 +4420,129 @@ 0x5ccdb986 con_debug_enter vmlinux EXPORT_SYMBOL_GPL 0x85cca5a5 pci_write_config_dword vmlinux EXPORT_SYMBOL 0x6ef84303 kvmalloc_node vmlinux EXPORT_SYMBOL -0x3227d0d9 filemap_fdatawrite vmlinux EXPORT_SYMBOL -0xdfa65efd dev_add_offload vmlinux EXPORT_SYMBOL +0xe76d245d filemap_fdatawrite vmlinux EXPORT_SYMBOL +0xf54edef2 dev_add_offload vmlinux EXPORT_SYMBOL 0xa3509ddc dev_base_lock vmlinux EXPORT_SYMBOL -0x5a933eaa dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL +0xd090eecb dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL 0xd25d4f74 console_blank_hook vmlinux EXPORT_SYMBOL 0xebe56b22 devm_clk_register vmlinux EXPORT_SYMBOL_GPL 0xc529cb12 pci_epc_map_msi_irq vmlinux EXPORT_SYMBOL_GPL 0x5a5c1580 iov_iter_discard vmlinux EXPORT_SYMBOL -0x5f052804 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL +0x0ed00d43 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL 0x7d210e68 param_set_uint_minmax vmlinux EXPORT_SYMBOL_GPL 0xcf64b0d5 raw3270_request_free vmlinux EXPORT_SYMBOL -0xdfd9267f nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL -0x51b9d20b tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL +0xafec85b3 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL +0x305b95cd tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL 0xde5d2bb4 iommu_sva_get_pasid vmlinux EXPORT_SYMBOL_GPL 0xfe0019be pci_epc_write_header vmlinux EXPORT_SYMBOL_GPL 0xe61c8799 pci_iov_get_pf_drvdata vmlinux EXPORT_SYMBOL_GPL -0x3cbd18aa __alloc_disk_node vmlinux EXPORT_SYMBOL +0xa25d8c46 __alloc_disk_node vmlinux EXPORT_SYMBOL 0xc22a3091 vm_unmap_aliases vmlinux EXPORT_SYMBOL_GPL 0xbb32e49b css_general_characteristics vmlinux EXPORT_SYMBOL_GPL -0x86acada4 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL -0x70d705cd xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL -0x4ceefc71 netlink_capable vmlinux EXPORT_SYMBOL +0x7409ee57 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL +0xf159079a xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL +0x4f037a82 netlink_capable vmlinux EXPORT_SYMBOL 0xc9bf822c gnet_stats_finish_copy vmlinux EXPORT_SYMBOL -0x944b0f22 skb_checksum_trimmed vmlinux EXPORT_SYMBOL +0xe293ee40 skb_checksum_trimmed vmlinux EXPORT_SYMBOL 0x0635249d device_show_int vmlinux EXPORT_SYMBOL_GPL 0x9df620c9 sbitmap_weight vmlinux EXPORT_SYMBOL_GPL -0xf91da606 free_inode_nonrcu vmlinux EXPORT_SYMBOL +0xd7beced1 free_inode_nonrcu vmlinux EXPORT_SYMBOL 0xd0a8f899 dma_pool_create vmlinux EXPORT_SYMBOL -0x56e78c36 inode_to_bdi vmlinux EXPORT_SYMBOL -0xc0711fc5 bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL -0xf7e56c96 __ip6_local_out vmlinux EXPORT_SYMBOL_GPL -0xd05fcb4a napi_complete_done vmlinux EXPORT_SYMBOL +0xee46011f inode_to_bdi vmlinux EXPORT_SYMBOL +0x1319fa3e bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL +0x7a5834fa __ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0x26a84eed napi_complete_done vmlinux EXPORT_SYMBOL 0xad444b94 tty_name vmlinux EXPORT_SYMBOL 0xcca30355 vfs_parse_fs_param vmlinux EXPORT_SYMBOL 0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL 0x36c286e1 zpci_enable_device vmlinux EXPORT_SYMBOL_GPL 0x4c56bd15 stack_type_name vmlinux EXPORT_SYMBOL_GPL 0x6e00b8cb _ebcasc vmlinux EXPORT_SYMBOL -0x7b36f98c udp6_csum_init vmlinux EXPORT_SYMBOL -0xca884bd8 dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL +0xdc92b363 udp6_csum_init vmlinux EXPORT_SYMBOL +0x38cbe7d9 dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL 0xf72a65ea tty_get_char_size vmlinux EXPORT_SYMBOL_GPL 0x238923db virtqueue_add_inbuf vmlinux EXPORT_SYMBOL_GPL 0x56c3db64 __tracepoint_kmalloc vmlinux EXPORT_SYMBOL 0xf25f6369 perf_event_release_kernel vmlinux EXPORT_SYMBOL_GPL 0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL -0x5f382bcb inet_twsk_put vmlinux EXPORT_SYMBOL_GPL +0x0b3adf80 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL 0x5eb417e0 __SCK__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0x55fee3b4 fib_default_rule_add vmlinux EXPORT_SYMBOL +0x3736713f fib_default_rule_add vmlinux EXPORT_SYMBOL 0xc6632390 regcache_drop_region vmlinux EXPORT_SYMBOL_GPL 0x147e5365 do_SAK vmlinux EXPORT_SYMBOL 0x60f33365 clk_hw_register_fixed_factor vmlinux EXPORT_SYMBOL_GPL 0xe519346f pci_save_state vmlinux EXPORT_SYMBOL 0x80584ee7 pci_load_and_free_saved_state vmlinux EXPORT_SYMBOL_GPL 0xd6315f31 ecc_gen_privkey vmlinux EXPORT_SYMBOL -0x9dbbc35f writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x11a20eca writeback_inodes_sb vmlinux EXPORT_SYMBOL 0xa2e1b3ef trace_printk_init_buffers vmlinux EXPORT_SYMBOL_GPL 0x57f9a3d1 param_get_uint vmlinux EXPORT_SYMBOL 0x6cec2d8d elv_register vmlinux EXPORT_SYMBOL_GPL 0xc599a772 security_xfrm_state_delete vmlinux EXPORT_SYMBOL -0x17890f45 compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0xb268e671 compat_ptr_ioctl vmlinux EXPORT_SYMBOL 0x3c185c61 page_put_link vmlinux EXPORT_SYMBOL -0xa8562c60 release_pages vmlinux EXPORT_SYMBOL +0x454c680e release_pages vmlinux EXPORT_SYMBOL 0x7802835c pci_enable_msi vmlinux EXPORT_SYMBOL 0x70f89d53 rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL 0xc65304b3 security_xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0x96ecad71 km_state_expired vmlinux EXPORT_SYMBOL +0xfe71c669 km_state_expired vmlinux EXPORT_SYMBOL 0x00b7f89f watchdog_set_restart_priority vmlinux EXPORT_SYMBOL_GPL 0x0eb72e82 platform_msi_domain_alloc_irqs vmlinux EXPORT_SYMBOL_GPL 0xd23878f4 component_bind_all vmlinux EXPORT_SYMBOL_GPL 0xff05fa13 vring_interrupt vmlinux EXPORT_SYMBOL_GPL 0xad694266 clk_hw_rate_is_protected vmlinux EXPORT_SYMBOL_GPL 0xb0e10781 get_option vmlinux EXPORT_SYMBOL -0x1905fe43 blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0x014ecd4a blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL 0xdf2738bb cpu_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x749346a5 strp_stop vmlinux EXPORT_SYMBOL_GPL +0x0b569c87 strp_stop vmlinux EXPORT_SYMBOL_GPL 0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL -0x67420a95 inet_accept vmlinux EXPORT_SYMBOL -0xa0ed2ea3 tcp_select_initial_window vmlinux EXPORT_SYMBOL -0x157b95ff register_pernet_device vmlinux EXPORT_SYMBOL_GPL -0x2d786f9f sock_set_priority vmlinux EXPORT_SYMBOL +0xe9c1ff93 inet_accept vmlinux EXPORT_SYMBOL +0xafe03892 tcp_select_initial_window vmlinux EXPORT_SYMBOL +0x9f1a00eb register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xdfe0f9dd sock_set_priority vmlinux EXPORT_SYMBOL 0x8fb2541a class_for_each_device vmlinux EXPORT_SYMBOL_GPL 0xe620ee23 pci_free_irq_vectors vmlinux EXPORT_SYMBOL 0x38e1fde7 mpi_set vmlinux EXPORT_SYMBOL_GPL 0x558b281d aes_expandkey vmlinux EXPORT_SYMBOL 0x2d30596c from_kqid_munged vmlinux EXPORT_SYMBOL -0xef66bbeb filemap_read vmlinux EXPORT_SYMBOL_GPL +0x5b3af5c5 filemap_read vmlinux EXPORT_SYMBOL_GPL 0xbe39d25d suse_allow_unsupported_param_ops vmlinux EXPORT_SYMBOL_GPL 0x2cacfaef padata_do_parallel vmlinux EXPORT_SYMBOL 0x4708ee35 bpf_offload_dev_create vmlinux EXPORT_SYMBOL_GPL 0x05883efb __traceiter_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x555ccb97 up_read vmlinux EXPORT_SYMBOL 0x29789394 empty_zero_page vmlinux EXPORT_SYMBOL -0xacb4c000 tso_count_descs vmlinux EXPORT_SYMBOL -0x75ab5a93 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL -0xfe3e7103 __pskb_pull_tail vmlinux EXPORT_SYMBOL +0xada31325 tso_count_descs vmlinux EXPORT_SYMBOL +0xcd13db11 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0xaf8c2da7 __pskb_pull_tail vmlinux EXPORT_SYMBOL 0x34d81882 tty_wait_until_sent vmlinux EXPORT_SYMBOL 0x8112c02c dquot_load_quota_sb vmlinux EXPORT_SYMBOL 0x9507c90f copy_fsxattr_to_user vmlinux EXPORT_SYMBOL 0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL -0xd8648fc6 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL -0xc24720fc tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0xcc501b59 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL +0x96642bc5 tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0xfa94e91d device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x363e83ac pci_device_group vmlinux EXPORT_SYMBOL_GPL 0x3584114e alarm_forward vmlinux EXPORT_SYMBOL_GPL -0x4eb2303b switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL -0x692baf80 __netif_schedule vmlinux EXPORT_SYMBOL +0xea5bbf27 switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0xa7af2e4d __netif_schedule vmlinux EXPORT_SYMBOL 0xbb24f372 __SCK__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xd0f4e11d clk_fractional_divider_ops vmlinux EXPORT_SYMBOL_GPL -0x3fce9ccc generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL +0x12f4ae86 generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL 0xc2a4eb89 generic_fillattr vmlinux EXPORT_SYMBOL 0xc972449f mempool_alloc_slab vmlinux EXPORT_SYMBOL 0xf47654df irq_check_status_bit vmlinux EXPORT_SYMBOL_GPL 0xafbcbec1 param_set_invbool vmlinux EXPORT_SYMBOL -0xc9dc4d05 __inet_hash vmlinux EXPORT_SYMBOL +0xa6c666fc __inet_hash vmlinux EXPORT_SYMBOL 0x5bf056f8 pci_bus_alloc_resource vmlinux EXPORT_SYMBOL -0x187082ad of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0xd8361a4d of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0xd83849e2 ZSTD_getDictID_fromFrame vmlinux EXPORT_SYMBOL 0x789c73d9 rcu_cpu_stall_suppress_at_boot vmlinux EXPORT_SYMBOL_GPL 0x92d5838e request_threaded_irq vmlinux EXPORT_SYMBOL 0x9d2f49ef __SCK__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL 0x1ab0265b has_capability vmlinux EXPORT_SYMBOL 0xb4f13d2a abort vmlinux EXPORT_SYMBOL -0x950b90a2 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL +0x16061928 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL 0x93edef07 devlink_health_report vmlinux EXPORT_SYMBOL_GPL 0xaea7f1ef devlink_sb_unregister vmlinux EXPORT_SYMBOL_GPL 0xa0c7db0a pm_clk_add_notifier vmlinux EXPORT_SYMBOL_GPL @@ -4545,7 +4550,7 @@ 0xc575c737 debug_locks_off vmlinux EXPORT_SYMBOL_GPL 0x3acc7dee mutex_lock_interruptible vmlinux EXPORT_SYMBOL 0x86585a33 devlink_fmsg_obj_nest_start vmlinux EXPORT_SYMBOL_GPL -0xc964bec5 skb_clone vmlinux EXPORT_SYMBOL +0xbe2b927c skb_clone vmlinux EXPORT_SYMBOL 0x3f2edeca input_get_keycode vmlinux EXPORT_SYMBOL 0xd37fcfe7 regmap_can_raw_write vmlinux EXPORT_SYMBOL_GPL 0xe2bd6e19 virtqueue_enable_cb_prepare vmlinux EXPORT_SYMBOL_GPL @@ -4553,13 +4558,13 @@ 0x99ca74a6 xa_erase vmlinux EXPORT_SYMBOL 0x28b81561 set_task_ioprio vmlinux EXPORT_SYMBOL_GPL 0xe3fa0781 crypto_find_alg vmlinux EXPORT_SYMBOL_GPL -0xbe0e92cd setup_arg_pages vmlinux EXPORT_SYMBOL -0xb34ea787 pagevec_lookup_range vmlinux EXPORT_SYMBOL +0x2f0f79e6 setup_arg_pages vmlinux EXPORT_SYMBOL +0xa7de7180 pagevec_lookup_range vmlinux EXPORT_SYMBOL 0xb3707e6e flow_keys_basic_dissector vmlinux EXPORT_SYMBOL 0xef29fcdd clk_bulk_put vmlinux EXPORT_SYMBOL_GPL -0x8fc0c593 inode_dio_wait vmlinux EXPORT_SYMBOL +0x97c70e90 inode_dio_wait vmlinux EXPORT_SYMBOL 0xa9f08dd8 irq_chip_request_resources_parent vmlinux EXPORT_SYMBOL_GPL -0xdc021c89 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL +0x7ae5dfe9 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL 0x9e472f5f snmp_fold_field vmlinux EXPORT_SYMBOL_GPL 0x6f239a23 pci_disable_link_state vmlinux EXPORT_SYMBOL 0xeeb78bb7 crypto_unregister_akcipher vmlinux EXPORT_SYMBOL_GPL @@ -4572,11 +4577,11 @@ 0xfa53ee0e devm_ioremap_wc vmlinux EXPORT_SYMBOL 0x528d95f7 devm_ioremap_np vmlinux EXPORT_SYMBOL 0x7a3604bc vfs_lock_file vmlinux EXPORT_SYMBOL_GPL -0x33df80b9 simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL +0x3cc9b470 simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL 0xd34cb2e7 make_bad_inode vmlinux EXPORT_SYMBOL 0xd7bb5a88 __d_drop vmlinux EXPORT_SYMBOL -0x24200c92 __mmdrop vmlinux EXPORT_SYMBOL_GPL -0xd1c2595d unix_detach_fds vmlinux EXPORT_SYMBOL +0x207d4346 __mmdrop vmlinux EXPORT_SYMBOL_GPL +0x4931c192 unix_detach_fds vmlinux EXPORT_SYMBOL 0x59b4ac3e tcp_memory_allocated vmlinux EXPORT_SYMBOL 0x369a5d56 fwnode_graph_parse_endpoint vmlinux EXPORT_SYMBOL 0x3ea7822b seq_release_private vmlinux EXPORT_SYMBOL @@ -4588,50 +4593,50 @@ 0x1bee4974 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL 0x57f576b9 mpi_ec_curve_point vmlinux EXPORT_SYMBOL_GPL 0x370756ff bitmap_print_bitmask_to_buf vmlinux EXPORT_SYMBOL -0xaecc8f34 writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL +0xe8a85d54 writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL 0xf319661b vfs_removexattr vmlinux EXPORT_SYMBOL_GPL -0x8b168d1b lock_page_memcg vmlinux EXPORT_SYMBOL +0x59868e12 lock_page_memcg vmlinux EXPORT_SYMBOL 0xbf84d04d rdmacg_uncharge vmlinux EXPORT_SYMBOL 0xf0ea2318 __mutex_init vmlinux EXPORT_SYMBOL 0xad645234 register_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0xa06e32a9 skb_pull_data vmlinux EXPORT_SYMBOL +0x890c9d80 skb_pull_data vmlinux EXPORT_SYMBOL 0x96b2da40 pcix_get_mmrbc vmlinux EXPORT_SYMBOL 0xcd91b127 system_highpri_wq vmlinux EXPORT_SYMBOL_GPL 0x60c311d6 raw3270_start vmlinux EXPORT_SYMBOL 0xae316c11 icmpv6_err_convert vmlinux EXPORT_SYMBOL -0x90ffd423 xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL +0xa9f933db xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL 0x44bf27a8 iommu_fwspec_add_ids vmlinux EXPORT_SYMBOL_GPL 0xce407d45 divider_recalc_rate vmlinux EXPORT_SYMBOL_GPL 0x4908eba4 kbd_alloc vmlinux EXPORT_SYMBOL -0xc7518391 fib6_get_table vmlinux EXPORT_SYMBOL_GPL +0x85aaacbc fib6_get_table vmlinux EXPORT_SYMBOL_GPL 0xd21f1d35 __SCK__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0x2dfcb05c crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL 0x15c6233a crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL 0xb9b82512 balloon_page_alloc vmlinux EXPORT_SYMBOL_GPL -0xb448ff6e tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL +0x8b3d4209 tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL 0xca659e90 rt_mutex_trylock vmlinux EXPORT_SYMBOL_GPL 0x1f0cb5bf pm_power_off_prepare vmlinux EXPORT_SYMBOL_GPL 0x582b6275 xfrm_if_unregister_cb vmlinux EXPORT_SYMBOL -0x8dabe1c2 rtnl_link_get_net vmlinux EXPORT_SYMBOL +0xb3f20896 rtnl_link_get_net vmlinux EXPORT_SYMBOL 0x7a863655 device_store_bool vmlinux EXPORT_SYMBOL_GPL 0x5ce72b91 irq_work_queue vmlinux EXPORT_SYMBOL_GPL -0x618dd90d tcp_disconnect vmlinux EXPORT_SYMBOL -0x1838b5b2 __skb_ext_del vmlinux EXPORT_SYMBOL +0x6e223243 tcp_disconnect vmlinux EXPORT_SYMBOL +0x96bba8c8 __skb_ext_del vmlinux EXPORT_SYMBOL 0xf219d87d put_device vmlinux EXPORT_SYMBOL_GPL 0x4ebf4b81 pci_epc_map_addr vmlinux EXPORT_SYMBOL_GPL 0xe819d378 mark_info_dirty vmlinux EXPORT_SYMBOL 0x248bc867 raw_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x648eb59d gc_inflight_list vmlinux EXPORT_SYMBOL -0xe7953157 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0xe8697792 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL 0xff47fdbc devm_input_allocate_device vmlinux EXPORT_SYMBOL 0x3891ffc8 ecryptfs_fill_auth_tok vmlinux EXPORT_SYMBOL 0xc49efec2 register_filesystem vmlinux EXPORT_SYMBOL 0x9241b358 __static_key_slow_dec_deferred vmlinux EXPORT_SYMBOL_GPL 0x98b142fa blk_fill_rwbs vmlinux EXPORT_SYMBOL_GPL -0x7396451a sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL +0xb84f646c sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL 0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL -0x6a3af115 inet_confirm_addr vmlinux EXPORT_SYMBOL -0x87ab9b04 eth_validate_addr vmlinux EXPORT_SYMBOL +0xe39ffd44 inet_confirm_addr vmlinux EXPORT_SYMBOL +0xa0986453 eth_validate_addr vmlinux EXPORT_SYMBOL 0x9425bb34 nvmem_dev_name vmlinux EXPORT_SYMBOL_GPL 0xbf772e8c component_compare_dev vmlinux EXPORT_SYMBOL_GPL 0xaf5c9883 clk_hw_unregister_divider vmlinux EXPORT_SYMBOL_GPL @@ -4639,14 +4644,14 @@ 0x7d0db45c jiffies_to_clock_t vmlinux EXPORT_SYMBOL 0x7ab88a45 system_freezing_cnt vmlinux EXPORT_SYMBOL 0xa74c9877 refcount_dec_and_rtnl_lock vmlinux EXPORT_SYMBOL -0xfb1a0a6f sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL +0xd7bbeb6e sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL 0xacab29b7 seq_hlist_start_percpu vmlinux EXPORT_SYMBOL 0xebc9282b generic_file_llseek_size vmlinux EXPORT_SYMBOL 0x1c87a811 __round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0xb0caa47d nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL +0x5e377ae4 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL 0x1c80de9c ip_send_check vmlinux EXPORT_SYMBOL 0xcfc5108a devlink_fmsg_u8_pair_put vmlinux EXPORT_SYMBOL_GPL -0x61ee8911 netdev_name_node_alt_create vmlinux EXPORT_SYMBOL +0x8e301cd5 netdev_name_node_alt_create vmlinux EXPORT_SYMBOL 0x6d5ce483 sfp_module_insert vmlinux EXPORT_SYMBOL_GPL 0x7392e419 pci_epf_type_add_cfs vmlinux EXPORT_SYMBOL_GPL 0x467402a1 __vfs_setxattr_locked vmlinux EXPORT_SYMBOL_GPL @@ -4655,99 +4660,99 @@ 0x44b30fb5 csch vmlinux EXPORT_SYMBOL 0xc5604800 clk_set_rate_exclusive vmlinux EXPORT_SYMBOL_GPL 0x99fa9de7 pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL -0xc905071c bd_abort_claiming vmlinux EXPORT_SYMBOL +0xdd11e5ac bd_abort_claiming vmlinux EXPORT_SYMBOL 0x8e203f67 anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL -0xf08cbd64 filemap_flush vmlinux EXPORT_SYMBOL -0x6bb4ca6d ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL -0x1454ba70 tcf_idr_create vmlinux EXPORT_SYMBOL +0xbcac1864 filemap_flush vmlinux EXPORT_SYMBOL +0xafa6f783 ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL +0xfeb3829b tcf_idr_create vmlinux EXPORT_SYMBOL 0x58de1b34 blk_stack_limits vmlinux EXPORT_SYMBOL 0xca541308 trusted_tpm_send vmlinux EXPORT_SYMBOL_GPL -0x694fd9ff __fib_lookup vmlinux EXPORT_SYMBOL_GPL -0x1baabde2 tcp_set_state vmlinux EXPORT_SYMBOL_GPL +0x514546f9 __fib_lookup vmlinux EXPORT_SYMBOL_GPL +0xe0db9aad tcp_set_state vmlinux EXPORT_SYMBOL_GPL 0x453e3c2f zpci_report_error vmlinux EXPORT_SYMBOL 0xb6b2d46b input_set_poll_interval vmlinux EXPORT_SYMBOL 0x0a6c4041 cn_netlink_send vmlinux EXPORT_SYMBOL_GPL 0x007ff500 set_create_files_as vmlinux EXPORT_SYMBOL -0xd3819a2e dev_get_by_name vmlinux EXPORT_SYMBOL +0x9b3df190 dev_get_by_name vmlinux EXPORT_SYMBOL 0x5e8cca71 pci_enable_msix_range vmlinux EXPORT_SYMBOL 0x8fcd8e62 iov_iter_get_pages vmlinux EXPORT_SYMBOL 0x5957e657 __page_symlink vmlinux EXPORT_SYMBOL 0xa38a9f71 get_itimerspec64 vmlinux EXPORT_SYMBOL_GPL 0x31ecdb96 __pci_epf_register_driver vmlinux EXPORT_SYMBOL_GPL 0x30a80826 __kfifo_from_user vmlinux EXPORT_SYMBOL -0xd25d5262 cdev_set_parent vmlinux EXPORT_SYMBOL +0x51664e83 cdev_set_parent vmlinux EXPORT_SYMBOL 0x007c4e05 irq_work_sync vmlinux EXPORT_SYMBOL_GPL 0x6b22d955 unregister_kretprobes vmlinux EXPORT_SYMBOL_GPL 0x0b1bb9f9 synchronize_rcu_tasks vmlinux EXPORT_SYMBOL_GPL 0xd8fcda72 cpcmd vmlinux EXPORT_SYMBOL -0xcdd10607 udp_prot vmlinux EXPORT_SYMBOL +0x746ae597 udp_prot vmlinux EXPORT_SYMBOL 0x1b92e41d inet_putpeer vmlinux EXPORT_SYMBOL_GPL 0x81b76307 __hw_addr_ref_unsync_dev vmlinux EXPORT_SYMBOL -0x98284fda netif_set_xps_queue vmlinux EXPORT_SYMBOL +0xb5b06eee netif_set_xps_queue vmlinux EXPORT_SYMBOL 0xa032dcce __reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL 0xa832a895 pci_msi_vec_count vmlinux EXPORT_SYMBOL 0x16e410ff vli_from_be64 vmlinux EXPORT_SYMBOL 0xeac9b99a vli_from_le64 vmlinux EXPORT_SYMBOL 0x43f92edd wait_for_initramfs vmlinux EXPORT_SYMBOL_GPL -0xb76a92b8 inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL -0x61b824c5 __dev_set_mtu vmlinux EXPORT_SYMBOL +0x49dd7b25 inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL +0x33023b89 __dev_set_mtu vmlinux EXPORT_SYMBOL 0x90a58373 dma_resv_iter_next vmlinux EXPORT_SYMBOL_GPL 0x9e8df3e0 unregister_quota_format vmlinux EXPORT_SYMBOL 0xf1e98c74 avenrun vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL 0x50d9e5d6 ethtool_set_ethtool_phy_ops vmlinux EXPORT_SYMBOL_GPL -0x7435983a mark_page_accessed vmlinux EXPORT_SYMBOL +0xcfd76ae0 mark_page_accessed vmlinux EXPORT_SYMBOL 0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL 0x200b2041 in6addr_any vmlinux EXPORT_SYMBOL -0x96df2872 inet_protos vmlinux EXPORT_SYMBOL +0xe05283db inet_protos vmlinux EXPORT_SYMBOL 0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL 0xff05eb94 tty_port_install vmlinux EXPORT_SYMBOL_GPL -0x30962eb0 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL -0xaade5c98 security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL -0x90d581c0 ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x95fcb161 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL +0x005d891b security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL +0x7a95d434 ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL 0x9bece81b mpi_cmp_ui vmlinux EXPORT_SYMBOL_GPL 0x4401e6c2 mpi_cmpabs vmlinux EXPORT_SYMBOL_GPL 0x2ec6bba0 errseq_set vmlinux EXPORT_SYMBOL 0x862c8035 bitmap_alloc_node vmlinux EXPORT_SYMBOL 0x8b4afe11 vfs_parse_fs_string vmlinux EXPORT_SYMBOL -0x81e29d94 cdev_add vmlinux EXPORT_SYMBOL +0x0fb24cd3 cdev_add vmlinux EXPORT_SYMBOL 0xd260af0d ring_buffer_write vmlinux EXPORT_SYMBOL_GPL 0x788bfbad ring_buffer_empty vmlinux EXPORT_SYMBOL_GPL -0x9286490f xfrm_input vmlinux EXPORT_SYMBOL +0x5d26d06f xfrm_input vmlinux EXPORT_SYMBOL 0x4043a28e dev_uc_add vmlinux EXPORT_SYMBOL 0x21680f6a dev_uc_del vmlinux EXPORT_SYMBOL 0x61148cac dev_mc_add vmlinux EXPORT_SYMBOL 0x003f2148 dev_mc_del vmlinux EXPORT_SYMBOL -0x62ddb62f register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x4cedc09a register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x2e5fe036 __skb_ext_put vmlinux EXPORT_SYMBOL 0x9f09c11c blk_queue_update_dma_pad vmlinux EXPORT_SYMBOL -0x7893a62a blkdev_get_by_path vmlinux EXPORT_SYMBOL -0xdb6e173c open_exec vmlinux EXPORT_SYMBOL +0xe96d4d7e blkdev_get_by_path vmlinux EXPORT_SYMBOL +0x2413e79e open_exec vmlinux EXPORT_SYMBOL 0xbd2254c9 cpu_subsys vmlinux EXPORT_SYMBOL_GPL 0xef45d32c __kfifo_init vmlinux EXPORT_SYMBOL -0x5b5432cf blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL -0xf7e10f9f inode_init_owner vmlinux EXPORT_SYMBOL +0x115990b4 blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL +0xe6fe9b06 inode_init_owner vmlinux EXPORT_SYMBOL 0x9c7136b4 file_ns_capable vmlinux EXPORT_SYMBOL -0x62dfda8f xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL +0xf17ad8a0 xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL 0x9e7c86b8 auxiliary_device_init vmlinux EXPORT_SYMBOL_GPL 0x70047554 pci_find_next_capability vmlinux EXPORT_SYMBOL_GPL 0x6c041e19 __xa_insert vmlinux EXPORT_SYMBOL -0x4cda36d0 nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL +0xe703f768 nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL 0x64972df1 fs_context_for_reconfigure vmlinux EXPORT_SYMBOL -0xab40b58b list_lru_count_one vmlinux EXPORT_SYMBOL_GPL +0x2f43a49b list_lru_count_one vmlinux EXPORT_SYMBOL_GPL 0xa2b0820d __SCK__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0xd4034828 system_freezable_wq vmlinux EXPORT_SYMBOL_GPL 0xb2fcb56d queue_delayed_work_on vmlinux EXPORT_SYMBOL 0x8f5bf523 __zpci_load vmlinux EXPORT_SYMBOL_GPL 0x4e4924ea init_virt_timer vmlinux EXPORT_SYMBOL -0x48d8674a ip6_output vmlinux EXPORT_SYMBOL -0x615dc5ee qdisc_put_unlocked vmlinux EXPORT_SYMBOL -0x6bef69b2 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0x98990f76 ip6_output vmlinux EXPORT_SYMBOL +0xa9dddec1 qdisc_put_unlocked vmlinux EXPORT_SYMBOL +0x71cc1b70 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL 0x40ec803c devres_open_group vmlinux EXPORT_SYMBOL_GPL 0xe5d07344 pci_read_config_dword vmlinux EXPORT_SYMBOL 0x9f6efabd vli_sub vmlinux EXPORT_SYMBOL -0x96933c8f __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL -0xc119e76e bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x5ec40bfa __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL +0x70808205 bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL 0x276005ab clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL 0xd2504a8c arch_spin_lock_wait vmlinux EXPORT_SYMBOL 0x98503a63 mpi_alloc vmlinux EXPORT_SYMBOL_GPL @@ -4755,16 +4760,16 @@ 0xce0c1f34 dfltcc_deflate vmlinux EXPORT_SYMBOL 0x7d522361 mempool_create_node vmlinux EXPORT_SYMBOL 0x8ffe792f tracepoint_probe_register_prio_may_exist vmlinux EXPORT_SYMBOL_GPL -0x6de4dd6a find_get_pid vmlinux EXPORT_SYMBOL_GPL -0x530e7b4d dev_set_promiscuity vmlinux EXPORT_SYMBOL +0x619b2e8d find_get_pid vmlinux EXPORT_SYMBOL_GPL +0x3844290d dev_set_promiscuity vmlinux EXPORT_SYMBOL 0xede47d53 pci_write_vpd vmlinux EXPORT_SYMBOL 0x6b5ee44c pci_generic_config_write32 vmlinux EXPORT_SYMBOL_GPL -0xbf44cc4c arch_make_page_accessible vmlinux EXPORT_SYMBOL_GPL +0x5de522a6 arch_make_page_accessible vmlinux EXPORT_SYMBOL_GPL 0xc622ea97 stsi vmlinux EXPORT_SYMBOL -0x20581771 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL +0x226c2b54 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL 0x1d3b325c devl_resource_register vmlinux EXPORT_SYMBOL_GPL -0xb3d8f41d __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL -0x5ffa6bf4 neigh_connected_output vmlinux EXPORT_SYMBOL +0xbb22f688 __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x436e269c neigh_connected_output vmlinux EXPORT_SYMBOL 0x2421097b mpi_const vmlinux EXPORT_SYMBOL_GPL 0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL 0xdffa9d84 posix_acl_create vmlinux EXPORT_SYMBOL_GPL @@ -4773,77 +4778,77 @@ 0x482d769c __percpu_init_rwsem vmlinux EXPORT_SYMBOL_GPL 0x3736d025 down_read_killable vmlinux EXPORT_SYMBOL 0x5473d1a5 param_set_ushort vmlinux EXPORT_SYMBOL -0xedfa1b1e udp_flush_pending_frames vmlinux EXPORT_SYMBOL -0xfdef60ad xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL -0xdd254433 dev_get_stats vmlinux EXPORT_SYMBOL -0x07d1b99b skb_vlan_untag vmlinux EXPORT_SYMBOL +0xb9b947a3 udp_flush_pending_frames vmlinux EXPORT_SYMBOL +0x33183e13 xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0xdc9b7ab1 dev_get_stats vmlinux EXPORT_SYMBOL +0xcff15473 skb_vlan_untag vmlinux EXPORT_SYMBOL 0x8e44823a sfp_select_interface vmlinux EXPORT_SYMBOL_GPL 0x4e68e9be rb_next_postorder vmlinux EXPORT_SYMBOL 0xa6b79e64 parse_OID vmlinux EXPORT_SYMBOL_GPL 0x86fb9b05 bitmap_parse_user vmlinux EXPORT_SYMBOL 0xce2b41f2 __fs_parse vmlinux EXPORT_SYMBOL 0x01000e51 schedule vmlinux EXPORT_SYMBOL -0xb601c7cf ip_output vmlinux EXPORT_SYMBOL -0xd756f18e nlmsg_notify vmlinux EXPORT_SYMBOL +0x4c7c3023 ip_output vmlinux EXPORT_SYMBOL +0x119bb8a8 nlmsg_notify vmlinux EXPORT_SYMBOL 0xbf19a379 watchdog_unregister_device vmlinux EXPORT_SYMBOL_GPL 0xa67d5921 dma_fence_free vmlinux EXPORT_SYMBOL 0xe1a3de2d proc_create_net_single_write vmlinux EXPORT_SYMBOL_GPL 0x97b756b3 ww_mutex_unlock vmlinux EXPORT_SYMBOL -0xd997454a mmput vmlinux EXPORT_SYMBOL_GPL +0x8c3f872d mmput vmlinux EXPORT_SYMBOL_GPL 0xb7ba175d init_task vmlinux EXPORT_SYMBOL -0x81601231 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0xf5a0d811 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL 0x619ef710 __hw_addr_sync_dev vmlinux EXPORT_SYMBOL -0x25a7af4f skb_eth_push vmlinux EXPORT_SYMBOL +0x20c7da8a skb_eth_push vmlinux EXPORT_SYMBOL 0x3f8e8e06 pcibios_resource_to_bus vmlinux EXPORT_SYMBOL 0xd88dbbf4 refcount_dec_and_lock vmlinux EXPORT_SYMBOL -0x310b421e wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL +0xb5a26d7f wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL 0xf6c8dc62 cpu_hotplug_enable vmlinux EXPORT_SYMBOL_GPL 0x88c3b76a gnet_stats_copy_app vmlinux EXPORT_SYMBOL 0x948245b1 input_allocate_device vmlinux EXPORT_SYMBOL 0x83f9eedc dev_printk vmlinux EXPORT_SYMBOL 0x61c1ca29 __SCK__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0xe85764c5 pci_set_pcie_reset_state vmlinux EXPORT_SYMBOL_GPL -0xde459c99 phy_power_on vmlinux EXPORT_SYMBOL_GPL +0x427d2649 phy_power_on vmlinux EXPORT_SYMBOL_GPL 0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL -0xd0f9f9e1 __insert_inode_hash vmlinux EXPORT_SYMBOL +0xcf37dbc6 __insert_inode_hash vmlinux EXPORT_SYMBOL 0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL 0xf9093f5b __tracepoint_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xc79f207e revert_creds vmlinux EXPORT_SYMBOL 0xdf929370 fs_overflowgid vmlinux EXPORT_SYMBOL 0xe3feba56 tasklet_unlock_spin_wait vmlinux EXPORT_SYMBOL -0xe9dc2ddd reuseport_attach_prog vmlinux EXPORT_SYMBOL +0xd2571eb4 reuseport_attach_prog vmlinux EXPORT_SYMBOL 0xd686989a reset_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0xc8a91f5b cpumask_local_spread vmlinux EXPORT_SYMBOL 0xc66a8304 cpu_rmap_add vmlinux EXPORT_SYMBOL 0x75b9cf29 hsch vmlinux EXPORT_SYMBOL 0xdc96f398 __SCK__tp_func_s390_cio_csch vmlinux EXPORT_SYMBOL 0x880631b3 cio_commit_config vmlinux EXPORT_SYMBOL_GPL -0x4b6caff1 xfrm_policy_walk vmlinux EXPORT_SYMBOL -0xdd95d852 nf_log_unset vmlinux EXPORT_SYMBOL +0x58a3fed9 xfrm_policy_walk vmlinux EXPORT_SYMBOL +0xcb8d3cc5 nf_log_unset vmlinux EXPORT_SYMBOL 0x7c9ea918 pcie_get_speed_cap vmlinux EXPORT_SYMBOL 0x97de2b83 debug_locks_silent vmlinux EXPORT_SYMBOL_GPL 0x1b777357 rdmacg_unregister_device vmlinux EXPORT_SYMBOL 0x1eec1238 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0xe2b3207a unregister_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0xa98c6d92 strp_check_rcv vmlinux EXPORT_SYMBOL_GPL -0xdff9a100 ping_hash vmlinux EXPORT_SYMBOL_GPL -0x87d5b033 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0xd5d88b6f strp_check_rcv vmlinux EXPORT_SYMBOL_GPL +0xcbb466b9 ping_hash vmlinux EXPORT_SYMBOL_GPL +0xce6acd8f __napi_schedule_irqoff vmlinux EXPORT_SYMBOL 0xbf5c671c regmap_read vmlinux EXPORT_SYMBOL_GPL 0x2d391735 iommu_map_sg vmlinux EXPORT_SYMBOL_GPL 0xec0888ea crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL 0x91ecc353 dquot_quota_off vmlinux EXPORT_SYMBOL 0x7841e809 kthread_flush_work vmlinux EXPORT_SYMBOL_GPL -0x9410de1f xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL -0x6daf783d __skb_checksum_complete vmlinux EXPORT_SYMBOL +0xd13948ac xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL +0xd9269044 __skb_checksum_complete vmlinux EXPORT_SYMBOL 0xcdee30d9 tty_lock vmlinux EXPORT_SYMBOL 0xbe5a24e9 xxh32_copy_state vmlinux EXPORT_SYMBOL 0xd5b3d0d5 xxh64_copy_state vmlinux EXPORT_SYMBOL 0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL -0xf117b8a1 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL +0x9ea459a1 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL 0xcd7ed8d0 key_alloc vmlinux EXPORT_SYMBOL -0x312093e1 nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL -0x1611e466 write_inode_now vmlinux EXPORT_SYMBOL -0x05efc20c init_pseudo vmlinux EXPORT_SYMBOL +0xe13493e6 nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0xedd52b2c write_inode_now vmlinux EXPORT_SYMBOL +0x17559528 init_pseudo vmlinux EXPORT_SYMBOL 0x6005c351 zpool_has_pool vmlinux EXPORT_SYMBOL 0xa7cba284 housekeeping_any_cpu vmlinux EXPORT_SYMBOL_GPL 0x4ebde45a ccw_device_get_schid vmlinux EXPORT_SYMBOL_GPL @@ -4852,56 +4857,56 @@ 0x8261eccb ecc_get_curve25519 vmlinux EXPORT_SYMBOL 0x1ea83ab1 crypto_rng_reset vmlinux EXPORT_SYMBOL_GPL 0x7b5a4926 sha1_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0x1f752946 security_dentry_create_files_as vmlinux EXPORT_SYMBOL +0x046d0016 security_dentry_create_files_as vmlinux EXPORT_SYMBOL 0xe90f6356 seq_path vmlinux EXPORT_SYMBOL 0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL 0xfb37dff3 dev_addr_add vmlinux EXPORT_SYMBOL 0x62849ac7 dev_valid_name vmlinux EXPORT_SYMBOL -0x320276ed netdev_err vmlinux EXPORT_SYMBOL -0xbfeafd88 kfree_skb_partial vmlinux EXPORT_SYMBOL -0x46d2c6f4 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL +0x199d398f netdev_err vmlinux EXPORT_SYMBOL +0xf9d1b523 kfree_skb_partial vmlinux EXPORT_SYMBOL +0xbaefd1d5 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL 0xa8e3fe19 radix_tree_tag_clear vmlinux EXPORT_SYMBOL 0xb0a0da0c rational_best_approximation vmlinux EXPORT_SYMBOL 0x1af267f8 int_pow vmlinux EXPORT_SYMBOL_GPL 0xf888ca21 sg_init_table vmlinux EXPORT_SYMBOL 0xcc2fbbc2 fsnotify vmlinux EXPORT_SYMBOL_GPL -0x14be78ee generic_file_open vmlinux EXPORT_SYMBOL -0x6692da00 fixup_user_fault vmlinux EXPORT_SYMBOL_GPL +0xc62ab3bf generic_file_open vmlinux EXPORT_SYMBOL +0xf60e5a92 fixup_user_fault vmlinux EXPORT_SYMBOL_GPL 0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL 0x488d0856 regset_get vmlinux EXPORT_SYMBOL -0x76500b65 inet_addr_type_dev_table vmlinux EXPORT_SYMBOL +0x9aad020b inet_addr_type_dev_table vmlinux EXPORT_SYMBOL 0x04a6fee6 software_node_register vmlinux EXPORT_SYMBOL_GPL 0x6749d53f hdmi_vendor_infoframe_init vmlinux EXPORT_SYMBOL -0x934a360a generic_cont_expand_simple vmlinux EXPORT_SYMBOL +0x07f0980c generic_cont_expand_simple vmlinux EXPORT_SYMBOL 0x5e870a42 __vfs_setxattr vmlinux EXPORT_SYMBOL 0x20546cce d_instantiate vmlinux EXPORT_SYMBOL 0x4fa7435d irq_chip_unmask_parent vmlinux EXPORT_SYMBOL_GPL 0x19821689 __tracepoint_fdb_delete vmlinux EXPORT_SYMBOL_GPL -0x835a4dc9 skb_set_owner_w vmlinux EXPORT_SYMBOL +0x0acdfbf6 skb_set_owner_w vmlinux EXPORT_SYMBOL 0x420964e3 __nla_parse vmlinux EXPORT_SYMBOL 0xabda467d __nla_put_64bit vmlinux EXPORT_SYMBOL -0xdc183811 page_mapping vmlinux EXPORT_SYMBOL +0x0056cf6f page_mapping vmlinux EXPORT_SYMBOL 0x3d9bbf75 wwan_port_txon vmlinux EXPORT_SYMBOL_GPL 0x457dcfb8 iommu_domain_alloc vmlinux EXPORT_SYMBOL_GPL 0x69097457 crc32_be vmlinux EXPORT_SYMBOL 0x5bbdfa26 scatterwalk_ffwd vmlinux EXPORT_SYMBOL_GPL -0xa65c2fd7 iomap_readpage vmlinux EXPORT_SYMBOL_GPL +0x607425f6 iomap_readpage vmlinux EXPORT_SYMBOL_GPL 0x26520970 vm_memory_committed vmlinux EXPORT_SYMBOL_GPL -0x873cb605 xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL -0x003c27ea dev_get_phys_port_name vmlinux EXPORT_SYMBOL -0x0db2bdef skb_find_text vmlinux EXPORT_SYMBOL -0xa09815e8 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL +0xe6e3638e xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL +0xec34903f dev_get_phys_port_name vmlinux EXPORT_SYMBOL +0xc47b8bac skb_find_text vmlinux EXPORT_SYMBOL +0x482805a9 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL 0xb5fc15ba pci_clear_master vmlinux EXPORT_SYMBOL 0x10112f05 ZSTD_DStreamInSize vmlinux EXPORT_SYMBOL 0x160e2e2d bio_integrity_add_page vmlinux EXPORT_SYMBOL -0x754b7769 dump_align vmlinux EXPORT_SYMBOL +0x84d33d50 dump_align vmlinux EXPORT_SYMBOL 0xa10a0439 kmalloc_order vmlinux EXPORT_SYMBOL -0xf07ac6ab __mod_node_page_state vmlinux EXPORT_SYMBOL -0xfa950010 __inc_node_page_state vmlinux EXPORT_SYMBOL -0x109b15ca __dec_node_page_state vmlinux EXPORT_SYMBOL +0x7b8f6892 __mod_node_page_state vmlinux EXPORT_SYMBOL +0x08359613 __inc_node_page_state vmlinux EXPORT_SYMBOL +0x0824a2bb __dec_node_page_state vmlinux EXPORT_SYMBOL 0xb1a1c569 vtime_account_kernel vmlinux EXPORT_SYMBOL_GPL 0x134cdd34 inet_frag_rbtree_purge vmlinux EXPORT_SYMBOL -0xd6d5b78a skb_queue_tail vmlinux EXPORT_SYMBOL +0x8da20bbf skb_queue_tail vmlinux EXPORT_SYMBOL 0x7732159c free_irq_cpu_rmap vmlinux EXPORT_SYMBOL 0xa6656bea crypto_lookup_template vmlinux EXPORT_SYMBOL_GPL 0x390728df __register_nls vmlinux EXPORT_SYMBOL @@ -4911,31 +4916,31 @@ 0x952664c5 do_exit vmlinux EXPORT_SYMBOL_GPL 0xed48a163 __zpci_store_block vmlinux EXPORT_SYMBOL_GPL 0x54fc1a7e l3mdev_master_upper_ifindex_by_index_rcu vmlinux EXPORT_SYMBOL_GPL -0xe04e7db7 tcp_stream_memory_free vmlinux EXPORT_SYMBOL +0x50651b61 tcp_stream_memory_free vmlinux EXPORT_SYMBOL 0xb9f515a4 devm_device_add_groups vmlinux EXPORT_SYMBOL_GPL 0xa8af38b9 sbitmap_get_shallow vmlinux EXPORT_SYMBOL_GPL -0x084a6896 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL -0x76a60905 generic_access_phys vmlinux EXPORT_SYMBOL_GPL +0x0fafca69 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL +0x9e39fb90 generic_access_phys vmlinux EXPORT_SYMBOL_GPL 0x221567e6 __traceiter_s390_cio_tpi vmlinux EXPORT_SYMBOL 0x31475e37 dma_fence_array_first vmlinux EXPORT_SYMBOL 0xe8c0b819 fwnode_connection_find_match vmlinux EXPORT_SYMBOL_GPL 0xa6537332 dma_wait_for_async_tx vmlinux EXPORT_SYMBOL_GPL 0xaa96f6f8 devm_clk_bulk_get vmlinux EXPORT_SYMBOL_GPL -0x6661fd2d simple_dentry_operations vmlinux EXPORT_SYMBOL +0xdfc39aeb simple_dentry_operations vmlinux EXPORT_SYMBOL 0xead3e41b __traceiter_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xb1c3a01a oops_in_progress vmlinux EXPORT_SYMBOL -0x49edd62f netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL +0x6fbc15c6 netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL 0x1e869041 tty_check_change vmlinux EXPORT_SYMBOL 0xe805ce48 tty_insert_flip_string_fixed_flag vmlinux EXPORT_SYMBOL 0x7ff5faf8 tty_register_ldisc vmlinux EXPORT_SYMBOL 0xe5a18a71 public_key_subtype vmlinux EXPORT_SYMBOL_GPL 0x137934cf kill_fasync vmlinux EXPORT_SYMBOL -0x37f49afe sget_fc vmlinux EXPORT_SYMBOL +0xa95e0148 sget_fc vmlinux EXPORT_SYMBOL 0x0af1b370 remove_watch_from_object vmlinux EXPORT_SYMBOL 0x8e3289cb param_get_byte vmlinux EXPORT_SYMBOL -0x77d1e20c dev_disable_lro vmlinux EXPORT_SYMBOL +0x44fd70a4 dev_disable_lro vmlinux EXPORT_SYMBOL 0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL -0xf7a81a92 sock_alloc vmlinux EXPORT_SYMBOL +0x1b305154 sock_alloc vmlinux EXPORT_SYMBOL 0x80fb44b1 software_node_register_node_group vmlinux EXPORT_SYMBOL_GPL 0x28bd73ea attribute_container_classdev_to_container vmlinux EXPORT_SYMBOL_GPL 0xa3497f36 component_release_of vmlinux EXPORT_SYMBOL_GPL @@ -4944,14 +4949,14 @@ 0x92a16af7 lockref_get vmlinux EXPORT_SYMBOL 0xd846b41b bdev_alignment_offset vmlinux EXPORT_SYMBOL_GPL 0xe1570303 debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL -0xb3e4fcbf fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL -0x9a94d877 kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL -0xdd494e8d xsk_tx_release vmlinux EXPORT_SYMBOL +0x7af0edea fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x9b968be8 kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL +0x2f801e9a xsk_tx_release vmlinux EXPORT_SYMBOL 0xe7d1516b pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL 0x4791c6ea gen_pool_create vmlinux EXPORT_SYMBOL 0xcb3ae215 call_blocking_lsm_notifier vmlinux EXPORT_SYMBOL 0xdd0762df set_worker_desc vmlinux EXPORT_SYMBOL_GPL -0x57d5bd04 tcf_idr_cleanup vmlinux EXPORT_SYMBOL +0xc78edc4d tcf_idr_cleanup vmlinux EXPORT_SYMBOL 0xb1a8b71d devm_nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x53876f8a regmap_get_reg_stride vmlinux EXPORT_SYMBOL_GPL 0xa531471e clk_save_context vmlinux EXPORT_SYMBOL_GPL @@ -4959,7 +4964,7 @@ 0x70336943 xa_set_mark vmlinux EXPORT_SYMBOL 0x8499b061 gen_pool_destroy vmlinux EXPORT_SYMBOL 0xc1286517 blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL -0x790f2a19 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL +0x581cf867 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL 0xf7c48778 __tracepoint_kmalloc_node vmlinux EXPORT_SYMBOL 0x812ea476 trace_seq_bitmask vmlinux EXPORT_SYMBOL_GPL 0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL @@ -4972,57 +4977,57 @@ 0x1de67435 is_subdir vmlinux EXPORT_SYMBOL 0x5cb588c5 alarm_start vmlinux EXPORT_SYMBOL_GPL 0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL -0x63043e5d neigh_destroy vmlinux EXPORT_SYMBOL -0x07fbe1d6 netdev_warn vmlinux EXPORT_SYMBOL +0x55d15f4b neigh_destroy vmlinux EXPORT_SYMBOL +0x415eb0af netdev_warn vmlinux EXPORT_SYMBOL 0x671f7aa5 ecc_is_key_valid vmlinux EXPORT_SYMBOL -0xb60d22c2 __xfrm_policy_check vmlinux EXPORT_SYMBOL +0x8d7e473d __xfrm_policy_check vmlinux EXPORT_SYMBOL 0x018060c8 devm_pci_remap_iospace vmlinux EXPORT_SYMBOL 0xee15b83f pci_read_config_word vmlinux EXPORT_SYMBOL 0xc045988c rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL -0xec5a6c66 blk_sync_queue vmlinux EXPORT_SYMBOL -0xb28b2bd3 blk_lld_busy vmlinux EXPORT_SYMBOL_GPL +0x9c03dee5 blk_sync_queue vmlinux EXPORT_SYMBOL +0xf462ca3f blk_lld_busy vmlinux EXPORT_SYMBOL_GPL 0xf96a60d7 __cond_resched_rwlock_read vmlinux EXPORT_SYMBOL 0xbb86371e __kthread_init_worker vmlinux EXPORT_SYMBOL_GPL -0x157a48ea ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL -0x66d91ff1 lwtunnel_output vmlinux EXPORT_SYMBOL_GPL +0x2f0f6fa6 ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL +0x977a80ac lwtunnel_output vmlinux EXPORT_SYMBOL_GPL 0x73778d62 regmap_attach_dev vmlinux EXPORT_SYMBOL_GPL 0xcb2fcab1 class_unregister vmlinux EXPORT_SYMBOL_GPL 0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL 0x007d119a node_data vmlinux EXPORT_SYMBOL 0x18b87cca sclp_deactivate vmlinux EXPORT_SYMBOL -0x22fbf574 unix_get_socket vmlinux EXPORT_SYMBOL -0x1c889981 ping_init_sock vmlinux EXPORT_SYMBOL_GPL -0xc1be5608 dev_get_port_parent_id vmlinux EXPORT_SYMBOL -0x09c3eaf4 netdev_update_features vmlinux EXPORT_SYMBOL +0x7569e73a unix_get_socket vmlinux EXPORT_SYMBOL +0x8773a883 ping_init_sock vmlinux EXPORT_SYMBOL_GPL +0x49416188 dev_get_port_parent_id vmlinux EXPORT_SYMBOL +0x1bf7a4db netdev_update_features vmlinux EXPORT_SYMBOL 0x90ed2ad9 regmap_raw_write_async vmlinux EXPORT_SYMBOL_GPL 0x274dd1a3 sg_free_table_chained vmlinux EXPORT_SYMBOL_GPL 0xb51b5271 ftrace_set_filter_ip vmlinux EXPORT_SYMBOL_GPL 0xa0eae826 smp_call_function vmlinux EXPORT_SYMBOL 0xef6c3f70 round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL -0x59701129 eth_header_cache vmlinux EXPORT_SYMBOL +0x6b54230f eth_header_cache vmlinux EXPORT_SYMBOL 0x2e31be46 iommu_dev_disable_feature vmlinux EXPORT_SYMBOL_GPL 0xadd1035a pci_find_capability vmlinux EXPORT_SYMBOL -0x4027177e phy_get vmlinux EXPORT_SYMBOL_GPL +0x45015503 phy_get vmlinux EXPORT_SYMBOL_GPL 0xb678366f int_sqrt vmlinux EXPORT_SYMBOL 0x2bd2915e kfree_strarray vmlinux EXPORT_SYMBOL_GPL 0xb9d025c9 llist_del_first vmlinux EXPORT_SYMBOL_GPL 0x92e8e9ab fsverity_enqueue_verify_work vmlinux EXPORT_SYMBOL_GPL -0x63abb8d9 dec_zone_page_state vmlinux EXPORT_SYMBOL +0xa0f7ad02 dec_zone_page_state vmlinux EXPORT_SYMBOL 0xdf93b9d8 timespec64_to_jiffies vmlinux EXPORT_SYMBOL 0xc4810203 nr_iowait vmlinux EXPORT_SYMBOL_GPL 0xc7a7e770 clk_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0xd96babb4 interval_tree_iter_next vmlinux EXPORT_SYMBOL_GPL 0x62bc3ea9 badblocks_exit vmlinux EXPORT_SYMBOL_GPL -0xa9c38418 mnt_drop_write_file vmlinux EXPORT_SYMBOL -0x1aca00e1 generic_update_time vmlinux EXPORT_SYMBOL +0x39a74f00 mnt_drop_write_file vmlinux EXPORT_SYMBOL +0x802ba3d7 generic_update_time vmlinux EXPORT_SYMBOL 0x78fe9e75 alloc_memory_type vmlinux EXPORT_SYMBOL_GPL -0x47e74ed9 generic_online_page vmlinux EXPORT_SYMBOL_GPL +0x33f85378 generic_online_page vmlinux EXPORT_SYMBOL_GPL 0xe8b5c3c3 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0xfe6effe2 dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0xab46c289 __SCK__tp_func_s390_cio_hsch vmlinux EXPORT_SYMBOL -0x6d22572d sock_pfree vmlinux EXPORT_SYMBOL +0x9aec1600 sock_pfree vmlinux EXPORT_SYMBOL 0x516960bd klist_iter_init_node vmlinux EXPORT_SYMBOL_GPL 0xc8ddd5b5 kstrdup_quotable vmlinux EXPORT_SYMBOL_GPL 0x0634100a bitmap_parselist_user vmlinux EXPORT_SYMBOL @@ -5031,26 +5036,26 @@ 0x08b2e9aa hrtimer_try_to_cancel vmlinux EXPORT_SYMBOL_GPL 0xb0f39274 irq_chip_set_parent_state vmlinux EXPORT_SYMBOL_GPL 0x89428a73 irq_chip_get_parent_state vmlinux EXPORT_SYMBOL_GPL -0x8dc6db3f __dev_get_by_name vmlinux EXPORT_SYMBOL -0xc93636c8 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL +0x2de0a865 __dev_get_by_name vmlinux EXPORT_SYMBOL +0x6ef9d118 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL 0x24472ba1 input_unregister_handle vmlinux EXPORT_SYMBOL 0x8d0fd4ef idr_replace vmlinux EXPORT_SYMBOL 0x58cd1b54 string_escape_mem vmlinux EXPORT_SYMBOL -0xe4c8ddb4 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0xf1c595bc blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL 0x2a0ccc4f register_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL -0x59f7a00e mod_node_page_state vmlinux EXPORT_SYMBOL +0x8c00f4dc mod_node_page_state vmlinux EXPORT_SYMBOL 0x2c7db649 irq_dispose_mapping vmlinux EXPORT_SYMBOL_GPL 0xae69b1c1 usermodehelper_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x73bf20c6 _ascebc vmlinux EXPORT_SYMBOL 0x04877469 flow_rule_match_control vmlinux EXPORT_SYMBOL -0x15f012c2 register_netdev vmlinux EXPORT_SYMBOL +0x9372e9a1 register_netdev vmlinux EXPORT_SYMBOL 0x601b8720 device_get_dma_attr vmlinux EXPORT_SYMBOL_GPL 0x9e018752 pci_epc_get_first_free_bar vmlinux EXPORT_SYMBOL_GPL 0xb4a79898 blk_limits_io_opt vmlinux EXPORT_SYMBOL 0x9a677f12 proc_create vmlinux EXPORT_SYMBOL 0x7aa1756e kvfree vmlinux EXPORT_SYMBOL 0x7e349792 ww_mutex_trylock vmlinux EXPORT_SYMBOL -0x2af38c59 ping_err vmlinux EXPORT_SYMBOL_GPL +0x949c704c ping_err vmlinux EXPORT_SYMBOL_GPL 0xb8ccab6e inet_twsk_purge vmlinux EXPORT_SYMBOL_GPL 0x9a00563d component_del vmlinux EXPORT_SYMBOL_GPL 0x5a2ab9c6 serdev_device_write_flush vmlinux EXPORT_SYMBOL_GPL @@ -5058,16 +5063,16 @@ 0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL 0xeb634b86 blkg_rwstat_recursive_sum vmlinux EXPORT_SYMBOL_GPL 0xb35a44a9 posix_acl_from_xattr vmlinux EXPORT_SYMBOL -0xf274070e clear_nlink vmlinux EXPORT_SYMBOL -0xeb4c4f7c set_anon_super_fc vmlinux EXPORT_SYMBOL +0x4de1e853 clear_nlink vmlinux EXPORT_SYMBOL +0xc935e0ba set_anon_super_fc vmlinux EXPORT_SYMBOL 0x0757eede stack_trace_snprint vmlinux EXPORT_SYMBOL_GPL -0xc6888cae dev_loopback_xmit vmlinux EXPORT_SYMBOL -0xaad8abdc skb_seq_read vmlinux EXPORT_SYMBOL +0x4be76eb3 dev_loopback_xmit vmlinux EXPORT_SYMBOL +0xbd876e9a skb_seq_read vmlinux EXPORT_SYMBOL 0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL 0xa4943bb2 skcipher_walk_aead_decrypt vmlinux EXPORT_SYMBOL_GPL 0x80e5f86f fscrypt_fname_alloc_buffer vmlinux EXPORT_SYMBOL -0xe4d45bf0 wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL -0xe38de2d6 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL +0xb42dd646 wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL +0x7bbcbfc6 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL 0x802c0392 param_set_int vmlinux EXPORT_SYMBOL 0xc475471a raw3270_del_view vmlinux EXPORT_SYMBOL 0x6ce27446 crypto_dh_gen_privkey vmlinux EXPORT_SYMBOL_GPL @@ -5077,7 +5082,7 @@ 0x67936403 devl_rate_leaf_create vmlinux EXPORT_SYMBOL_GPL 0x522b4ace devl_traps_unregister vmlinux EXPORT_SYMBOL_GPL 0x43a71564 tty_port_register_device_attr_serdev vmlinux EXPORT_SYMBOL_GPL -0x877efaaa blk_mq_init_queue vmlinux EXPORT_SYMBOL +0x8548846c blk_mq_init_queue vmlinux EXPORT_SYMBOL 0x517a7975 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL 0xa319971e param_set_short vmlinux EXPORT_SYMBOL 0xe56b0d0f stsch vmlinux EXPORT_SYMBOL @@ -5088,121 +5093,122 @@ 0x69cf0632 mpi_fromstr vmlinux EXPORT_SYMBOL_GPL 0x96045415 shash_register_instance vmlinux EXPORT_SYMBOL_GPL 0x341dd393 debugfs_lookup vmlinux EXPORT_SYMBOL_GPL -0xa8cfcabf io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL +0xd23fbdc8 io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL 0x32d74ffa seq_write vmlinux EXPORT_SYMBOL 0xd2b5cae5 generic_file_llseek vmlinux EXPORT_SYMBOL 0xdca86e55 no_seek_end_llseek vmlinux EXPORT_SYMBOL 0x27a8f51b do_wait_intr_irq vmlinux EXPORT_SYMBOL -0x790f5181 get_mm_exe_file vmlinux EXPORT_SYMBOL -0x04f89662 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL -0x48ebec47 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL +0xd5df6ca0 get_mm_exe_file vmlinux EXPORT_SYMBOL +0x3b968422 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL +0x3dca4750 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL 0x445a09c0 nvmem_device_cell_write vmlinux EXPORT_SYMBOL_GPL 0x10f34f6f _dev_err vmlinux EXPORT_SYMBOL 0x0805f2c8 ecryptfs_get_auth_tok_key vmlinux EXPORT_SYMBOL 0x999e8297 vfree vmlinux EXPORT_SYMBOL -0x6cdffb4d wait_on_page_bit vmlinux EXPORT_SYMBOL +0x0306380e wait_on_page_bit vmlinux EXPORT_SYMBOL 0xa99157b8 hrtimer_sleeper_start_expires vmlinux EXPORT_SYMBOL_GPL 0x860efa2c mutex_lock vmlinux EXPORT_SYMBOL 0xd74d6864 raw3270_request_add_data vmlinux EXPORT_SYMBOL 0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0x6cf6987a bdev_discard_alignment vmlinux EXPORT_SYMBOL_GPL -0x0162711d simple_symlink_inode_operations vmlinux EXPORT_SYMBOL +0x9b64ce1c simple_symlink_inode_operations vmlinux EXPORT_SYMBOL 0x678b96ec dma_pool_alloc vmlinux EXPORT_SYMBOL -0xd2f65d55 ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL -0xfb4a4677 tcp_v4_do_rcv vmlinux EXPORT_SYMBOL +0xc160f9da ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL +0xaba01e65 tcp_v4_do_rcv vmlinux EXPORT_SYMBOL 0x893abbdd devlink_fmsg_u32_pair_put vmlinux EXPORT_SYMBOL_GPL 0xae808304 get_device vmlinux EXPORT_SYMBOL_GPL 0x0c0557a8 hvc_alloc vmlinux EXPORT_SYMBOL_GPL 0xa47a93ed virtio_config_changed vmlinux EXPORT_SYMBOL_GPL 0x2d4c773a hdmi_spd_infoframe_init vmlinux EXPORT_SYMBOL 0x9cc3ebf8 iov_iter_gap_alignment vmlinux EXPORT_SYMBOL -0x1b89d759 blk_dump_rq_flags vmlinux EXPORT_SYMBOL -0x2776c396 bio_alloc_clone vmlinux EXPORT_SYMBOL +0xa6cf7e36 blk_dump_rq_flags vmlinux EXPORT_SYMBOL +0x66bc6784 bio_alloc_clone vmlinux EXPORT_SYMBOL 0x4f3430a8 exportfs_decode_fh vmlinux EXPORT_SYMBOL_GPL 0x3ff47c51 sysfs_create_group vmlinux EXPORT_SYMBOL_GPL -0x92ea35a3 secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL -0xf43d425b consume_skb vmlinux EXPORT_SYMBOL -0xaf7e1bfd pci_match_id vmlinux EXPORT_SYMBOL +0x828dc86f secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL +0x9fbf7a6a consume_skb vmlinux EXPORT_SYMBOL +0x8425559e pci_match_id vmlinux EXPORT_SYMBOL 0xd336da0e pci_dev_run_wake vmlinux EXPORT_SYMBOL_GPL 0x9d2d58f2 pcie_set_mps vmlinux EXPORT_SYMBOL -0xddfbc45a generic_fadvise vmlinux EXPORT_SYMBOL -0x285af7a8 __fib6_flush_trees vmlinux EXPORT_SYMBOL -0x783f5039 tcf_action_dump_1 vmlinux EXPORT_SYMBOL +0xffe74b7d generic_fadvise vmlinux EXPORT_SYMBOL +0x57ca2746 __fib6_flush_trees vmlinux EXPORT_SYMBOL +0x32ade8c3 tcf_action_dump_1 vmlinux EXPORT_SYMBOL 0x0067f4bf flow_rule_match_enc_ipv4_addrs vmlinux EXPORT_SYMBOL 0x39e8f62c flow_rule_match_enc_ipv6_addrs vmlinux EXPORT_SYMBOL 0xd84d35bd dax_read_lock vmlinux EXPORT_SYMBOL_GPL 0x2a2e96ef dma_get_slave_channel vmlinux EXPORT_SYMBOL_GPL 0xa44badca pcie_aspm_enabled vmlinux EXPORT_SYMBOL_GPL -0xb3690dec phy_power_off vmlinux EXPORT_SYMBOL_GPL +0x3541b4cd phy_power_off vmlinux EXPORT_SYMBOL_GPL 0xff7e33bf mpi_sub_ui vmlinux EXPORT_SYMBOL_GPL -0x9cf0fcb0 bio_kmalloc vmlinux EXPORT_SYMBOL +0x7bdbc7c1 bio_kmalloc vmlinux EXPORT_SYMBOL 0x518bb9e6 diag204 vmlinux EXPORT_SYMBOL -0x451e3b9c mr_mfc_seq_next vmlinux EXPORT_SYMBOL -0x98bc0fb4 tcp_prot vmlinux EXPORT_SYMBOL +0xc0c6d908 mr_mfc_seq_next vmlinux EXPORT_SYMBOL +0x847f8a32 tcp_prot vmlinux EXPORT_SYMBOL 0x0afb5213 root_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x22a50892 vring_transport_features vmlinux EXPORT_SYMBOL_GPL 0xd538b950 textsearch_prepare vmlinux EXPORT_SYMBOL -0x2c9e70d7 migrate_page_copy vmlinux EXPORT_SYMBOL +0x3adcf6c7 migrate_page_copy vmlinux EXPORT_SYMBOL 0xa95c4dc1 proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL -0xead3f005 inet_frag_kill vmlinux EXPORT_SYMBOL +0x8dc7870d inet_frag_kill vmlinux EXPORT_SYMBOL 0x22ee3d90 blk_queue_max_zone_append_sectors vmlinux EXPORT_SYMBOL_GPL -0x0618cbba simple_getattr vmlinux EXPORT_SYMBOL -0xa712f8da simple_setattr vmlinux EXPORT_SYMBOL +0xdd5a374b simple_getattr vmlinux EXPORT_SYMBOL +0xc985b5ef simple_setattr vmlinux EXPORT_SYMBOL 0x6f79375c mempool_free vmlinux EXPORT_SYMBOL 0x50f37463 pci_iounmap vmlinux EXPORT_SYMBOL -0x7ba1b97b neigh_carrier_down vmlinux EXPORT_SYMBOL +0x16ef2a37 neigh_carrier_down vmlinux EXPORT_SYMBOL 0xd0f42e81 dma_fence_array_next vmlinux EXPORT_SYMBOL 0xdcbb311b attribute_container_unregister vmlinux EXPORT_SYMBOL_GPL 0x8df24347 driver_for_each_device vmlinux EXPORT_SYMBOL_GPL 0xfcd1819a hdmi_spd_infoframe_check vmlinux EXPORT_SYMBOL 0x5bdcabe7 gen_pool_first_fit_order_align vmlinux EXPORT_SYMBOL 0x28abea85 disable_cmf vmlinux EXPORT_SYMBOL_GPL -0xd784fb1c fib6_rule_default vmlinux EXPORT_SYMBOL_GPL -0xf9cc3976 fib4_rule_default vmlinux EXPORT_SYMBOL_GPL -0x4c5ae00b tcp_rcv_state_process vmlinux EXPORT_SYMBOL -0x0e7ba108 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL +0xb4f2faa4 fib6_rule_default vmlinux EXPORT_SYMBOL_GPL +0xe02fa9c9 fib4_rule_default vmlinux EXPORT_SYMBOL_GPL +0x1db68e54 tcp_rcv_state_process vmlinux EXPORT_SYMBOL +0x14d31072 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL 0xea872313 find_next_bit_inv vmlinux EXPORT_SYMBOL 0xbcab6ee6 sscanf vmlinux EXPORT_SYMBOL 0x4b72009e dynamic_debug_exec_queries vmlinux EXPORT_SYMBOL_GPL -0x68054e5f __breadahead vmlinux EXPORT_SYMBOL +0x4d608edc __breadahead vmlinux EXPORT_SYMBOL 0x865a4b72 perf_event_sysfs_show vmlinux EXPORT_SYMBOL_GPL 0x02394899 play_idle_precise vmlinux EXPORT_SYMBOL_GPL -0x82894b5f pfifo_fast_ops vmlinux EXPORT_SYMBOL +0xd8bf15d2 pfifo_fast_ops vmlinux EXPORT_SYMBOL 0x7f9a8c15 unregister_fib_notifier vmlinux EXPORT_SYMBOL 0xeb5ef88b platform_device_register_full vmlinux EXPORT_SYMBOL_GPL 0xd11bac17 check_zeroed_user vmlinux EXPORT_SYMBOL -0xfa337af0 blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0x471ae1a8 blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0xd4d28861 fscrypt_parse_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9968aacb __audit_log_nfcfg vmlinux EXPORT_SYMBOL_GPL 0x531625b6 wait_for_completion vmlinux EXPORT_SYMBOL 0x0fab160d __cpuhp_setup_state vmlinux EXPORT_SYMBOL -0x4eece656 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL +0xc7b4d328 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL 0x62e74816 pci_dev_trylock vmlinux EXPORT_SYMBOL_GPL 0xa26bed8e bstr_printf vmlinux EXPORT_SYMBOL_GPL 0xb6f4dbfc ___ratelimit vmlinux EXPORT_SYMBOL 0xfd2a481e lzorle1x_1_compress vmlinux EXPORT_SYMBOL_GPL 0x16661264 iomap_fiemap vmlinux EXPORT_SYMBOL_GPL 0x82c87ad5 nr_online_nodes vmlinux EXPORT_SYMBOL -0x132fe460 seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL -0xf9cd2560 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL +0x86ae3a3b seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL +0xf64a7067 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL 0x6b8bf149 netif_receive_skb_list vmlinux EXPORT_SYMBOL 0x20c4cd2f platform_device_add_data vmlinux EXPORT_SYMBOL_GPL 0x2df9dbf7 __vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x38eac7b0 dmaengine_desc_attach_metadata vmlinux EXPORT_SYMBOL_GPL -0x6a932245 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL -0x43da7cd5 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL +0x7120d7da fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL +0x986a7b43 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL 0x91c92cf0 padata_alloc vmlinux EXPORT_SYMBOL 0xa9154bb1 register_kprobes vmlinux EXPORT_SYMBOL_GPL 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x5c71d21a sched_clock vmlinux EXPORT_SYMBOL_GPL -0xa861c60f xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL -0x7dc1c769 unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL -0x2a2241b1 sock_create_lite vmlinux EXPORT_SYMBOL +0xe796a0e6 xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL +0xb8f833d1 unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0xde48a45c sock_create_lite vmlinux EXPORT_SYMBOL 0x91f4d6a1 security_locked_down vmlinux EXPORT_SYMBOL 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x51c89622 irq_domain_free_irqs_parent vmlinux EXPORT_SYMBOL_GPL 0x58e3306d bit_wait_io vmlinux EXPORT_SYMBOL -0x249c409b gmap_map_segment vmlinux EXPORT_SYMBOL_GPL -0xe38d2fbf tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL +0xd76a7b39 gmap_map_segment vmlinux EXPORT_SYMBOL_GPL +0x21cb9ce4 tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL 0x5358864e devlink_fmsg_binary_pair_nest_end vmlinux EXPORT_SYMBOL_GPL 0x4dff61e5 wwan_port_txoff vmlinux EXPORT_SYMBOL_GPL 0xa70910f5 utf8len vmlinux EXPORT_SYMBOL @@ -5211,33 +5217,33 @@ 0x7532c868 irq_domain_set_info vmlinux EXPORT_SYMBOL 0x8db46c40 pci_iomap_wc_range vmlinux EXPORT_SYMBOL 0xd4b74b02 debug_event_common vmlinux EXPORT_SYMBOL -0x291b529c ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0x7976300a ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x437eb1df ipv6_mod_enabled vmlinux EXPORT_SYMBOL_GPL -0x2bddf1d6 ip4_datagram_connect vmlinux EXPORT_SYMBOL -0x74264b05 tcp_timewait_state_process vmlinux EXPORT_SYMBOL -0xaca10718 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL +0xe404cb56 ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xa3383915 tcp_timewait_state_process vmlinux EXPORT_SYMBOL +0xd31fe922 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL 0x50616e69 devlink_resources_unregister vmlinux EXPORT_SYMBOL_GPL -0x186cbaae security_inode_init_security vmlinux EXPORT_SYMBOL +0x9ed5bc07 security_inode_init_security vmlinux EXPORT_SYMBOL 0x6a460dc5 schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL 0x63a64df9 __SCK__tp_func_s390_cio_msch vmlinux EXPORT_SYMBOL -0x7744e49a mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL +0x0afc1d13 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL 0xe4c5b044 flow_rule_match_enc_opts vmlinux EXPORT_SYMBOL 0xb6787346 sfp_unregister_socket vmlinux EXPORT_SYMBOL_GPL 0xd1e03abb subsys_interface_register vmlinux EXPORT_SYMBOL_GPL 0xf3916987 global_cursor_default vmlinux EXPORT_SYMBOL 0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL 0xd2260096 radix_tree_iter_delete vmlinux EXPORT_SYMBOL -0xd337aa02 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL -0x00d34a72 nobh_writepage vmlinux EXPORT_SYMBOL +0xb8ae394a set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL +0xa23a263f nobh_writepage vmlinux EXPORT_SYMBOL 0xfedcdb60 seq_hlist_next_percpu vmlinux EXPORT_SYMBOL 0xd0760fc0 kfree_sensitive vmlinux EXPORT_SYMBOL -0x2201cc71 clear_page_dirty_for_io vmlinux EXPORT_SYMBOL +0x002b5a4f clear_page_dirty_for_io vmlinux EXPORT_SYMBOL 0x397e2142 __SCK__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0x0029dcb7 srcu_init_notifier_head vmlinux EXPORT_SYMBOL_GPL 0x2b4509dd devlink_health_reporter_state_update vmlinux EXPORT_SYMBOL_GPL 0x0d94cb90 devm_free_pages vmlinux EXPORT_SYMBOL_GPL 0x7e826a28 tty_schedule_flip vmlinux EXPORT_SYMBOL -0x1f4427e6 dump_skip vmlinux EXPORT_SYMBOL +0x34537211 dump_skip vmlinux EXPORT_SYMBOL 0xdbeeece6 tracepoint_probe_unregister vmlinux EXPORT_SYMBOL_GPL 0xb49c699d dma_fence_add_callback vmlinux EXPORT_SYMBOL 0x215973b2 fwnode_property_read_string_array vmlinux EXPORT_SYMBOL_GPL @@ -5252,31 +5258,31 @@ 0x76eeeb0f sha384_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x946dd559 sha224_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x9e4672fd ima_inode_hash vmlinux EXPORT_SYMBOL_GPL -0x634c1523 write_dirty_buffer vmlinux EXPORT_SYMBOL +0xc992da91 write_dirty_buffer vmlinux EXPORT_SYMBOL 0x9a158a38 noop_llseek vmlinux EXPORT_SYMBOL 0x9921e210 put_watch_queue vmlinux EXPORT_SYMBOL 0x64e27c4f synth_event_delete vmlinux EXPORT_SYMBOL_GPL -0x1cdef185 trace_array_put vmlinux EXPORT_SYMBOL_GPL +0xa38cfeb3 trace_array_put vmlinux EXPORT_SYMBOL_GPL 0x3061cfce ring_buffer_entries_cpu vmlinux EXPORT_SYMBOL_GPL 0x6fbb9c19 dma_map_sgtable vmlinux EXPORT_SYMBOL_GPL -0xe3fef4b7 __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL +0x92a53f6a __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL 0xdcb3e3cb input_free_device vmlinux EXPORT_SYMBOL 0x21ac8b77 iommu_group_get_by_id vmlinux EXPORT_SYMBOL_GPL 0x5524eb39 pci_find_host_bridge vmlinux EXPORT_SYMBOL_GPL 0x554a384a __siphash_aligned vmlinux EXPORT_SYMBOL 0xe3605e10 skcipher_alloc_instance_simple vmlinux EXPORT_SYMBOL_GPL 0x03437f37 get_ccwdev_by_dev_id vmlinux EXPORT_SYMBOL_GPL -0x6467f381 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL -0xe245b7ca xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL +0x5d09e0b3 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0xfbcee659 xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL 0xb71ed69f __hw_addr_unsync vmlinux EXPORT_SYMBOL 0xc4777aa9 __ctzsi2 vmlinux EXPORT_SYMBOL 0x919c58f3 __clzsi2 vmlinux EXPORT_SYMBOL 0x4c281912 vli_is_zero vmlinux EXPORT_SYMBOL -0x2e3fb295 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL +0x7b3be8af security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0xe798236d jiffies vmlinux EXPORT_SYMBOL -0x0f8b0255 mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL -0xc272edbb fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL -0x74be1a26 dev_queue_xmit vmlinux EXPORT_SYMBOL +0x31d0d928 mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL +0xcdf267d7 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL +0x528533a9 dev_queue_xmit vmlinux EXPORT_SYMBOL 0xda617891 devm_device_remove_group vmlinux EXPORT_SYMBOL_GPL 0x13d0adf7 __kfifo_out vmlinux EXPORT_SYMBOL 0xe06141e9 security_sk_clone vmlinux EXPORT_SYMBOL @@ -5288,23 +5294,23 @@ 0x4eac5fc1 cpu_mitigations_auto_nosmt vmlinux EXPORT_SYMBOL_GPL 0xc27ee138 __SCK__tp_func_s390_cio_stsch vmlinux EXPORT_SYMBOL 0x90688bcd devlink_info_driver_name_put vmlinux EXPORT_SYMBOL_GPL -0x6ddd6ac8 phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x3ab34f51 phy_destroy vmlinux EXPORT_SYMBOL_GPL 0xaa4245c1 get_cached_acl_rcu vmlinux EXPORT_SYMBOL -0xfe2a1aab get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL +0x759e220a get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL 0x2f64be23 alarm_start_relative vmlinux EXPORT_SYMBOL_GPL 0xfa1c059a proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0xcf2cbf32 tcp_peek_len vmlinux EXPORT_SYMBOL +0x1b2f3120 tcp_peek_len vmlinux EXPORT_SYMBOL 0xbb1f14af devlink_traps_register vmlinux EXPORT_SYMBOL_GPL -0x32050481 __napi_schedule vmlinux EXPORT_SYMBOL -0x210e3a1f dev_change_carrier vmlinux EXPORT_SYMBOL -0x295fb857 sk_stream_wait_memory vmlinux EXPORT_SYMBOL +0x7fe27da2 __napi_schedule vmlinux EXPORT_SYMBOL +0xb2646456 dev_change_carrier vmlinux EXPORT_SYMBOL +0x50c2d3e1 sk_stream_wait_memory vmlinux EXPORT_SYMBOL 0x2cd0775d tty_unlock vmlinux EXPORT_SYMBOL 0xae06002a kstrtos16_from_user vmlinux EXPORT_SYMBOL 0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL 0x6b9d1c95 security_req_classify_flow vmlinux EXPORT_SYMBOL 0x8d07d460 trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL 0x8dbd0bbf relay_late_setup_files vmlinux EXPORT_SYMBOL_GPL -0x33f73726 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL +0x0ef418e9 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL 0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL 0x25ec1b28 strlen vmlinux EXPORT_SYMBOL 0x3fa913da strspn vmlinux EXPORT_SYMBOL @@ -5320,67 +5326,67 @@ 0xcc445ceb __sg_page_iter_dma_next vmlinux EXPORT_SYMBOL 0x99daa9bf try_offline_node vmlinux EXPORT_SYMBOL 0x1546e9bb _debug_pagealloc_enabled_early vmlinux EXPORT_SYMBOL -0xaba963ca set_guest_storage_key vmlinux EXPORT_SYMBOL +0xa252c545 set_guest_storage_key vmlinux EXPORT_SYMBOL 0xc1caad15 ccw_device_get_ciw vmlinux EXPORT_SYMBOL -0x7479c7e9 tcp_get_cookie_sock vmlinux EXPORT_SYMBOL -0x51d4604c fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL -0xe167885d __skb_flow_dissect vmlinux EXPORT_SYMBOL -0x6781003b skb_trim vmlinux EXPORT_SYMBOL +0xa9aa4809 tcp_get_cookie_sock vmlinux EXPORT_SYMBOL +0x7fe75dfb fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL +0x57d3e7e9 __skb_flow_dissect vmlinux EXPORT_SYMBOL +0x917ec0c9 skb_trim vmlinux EXPORT_SYMBOL 0xdf6a23cf __clk_hw_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL -0xefb12bbb blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0xfdf9159a blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL 0x62add5f6 perf_tp_event vmlinux EXPORT_SYMBOL_GPL -0xa3b5d507 xp_dma_unmap vmlinux EXPORT_SYMBOL -0x5fcfde07 xfrm_policy_delete vmlinux EXPORT_SYMBOL -0x8763816b inet_frags_init vmlinux EXPORT_SYMBOL +0x69dbf403 xp_dma_unmap vmlinux EXPORT_SYMBOL +0x3a2fbe2c xfrm_policy_delete vmlinux EXPORT_SYMBOL +0x6bf4c755 inet_frags_init vmlinux EXPORT_SYMBOL 0x479f0fc3 pci_scan_root_bus_bridge vmlinux EXPORT_SYMBOL 0x01a20ede radix_tree_tag_set vmlinux EXPORT_SYMBOL 0x4e3567f7 match_int vmlinux EXPORT_SYMBOL 0x3b865616 blk_queue_required_elevator_features vmlinux EXPORT_SYMBOL_GPL 0xd4891038 debugfs_create_x64 vmlinux EXPORT_SYMBOL_GPL 0xb7032877 fscrypt_ioctl_remove_key vmlinux EXPORT_SYMBOL_GPL -0xc9f9bcaf tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL -0xf9f13f7a devlink_net vmlinux EXPORT_SYMBOL_GPL -0x8543aab3 skb_cow_data vmlinux EXPORT_SYMBOL_GPL +0xd62bf69c tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL +0x3208247b devlink_net vmlinux EXPORT_SYMBOL_GPL +0x9c977f43 skb_cow_data vmlinux EXPORT_SYMBOL_GPL 0xa3d84b13 pci_fixup_cardbus vmlinux EXPORT_SYMBOL 0xed0d0cd0 encrypt_blob vmlinux EXPORT_SYMBOL_GPL 0x50d35a83 posix_acl_update_mode vmlinux EXPORT_SYMBOL 0x64f74abf __tracepoint_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x82b408db ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0xc62e1ef9 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x3aed0787 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0xbb265901 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL 0x868acba5 get_options vmlinux EXPORT_SYMBOL 0x1a78c889 vfs_iter_write vmlinux EXPORT_SYMBOL 0xf5e7ea40 ktime_get_coarse_ts64 vmlinux EXPORT_SYMBOL -0xcb30ad71 fib_new_table vmlinux EXPORT_SYMBOL_GPL -0x3fe751ab xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0x045d8e65 fib_new_table vmlinux EXPORT_SYMBOL_GPL +0xba6781aa xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL 0xaaca49c4 input_unregister_handler vmlinux EXPORT_SYMBOL 0xf7d71918 __kfifo_in_r vmlinux EXPORT_SYMBOL 0x9b162c2d fscrypt_prepare_symlink vmlinux EXPORT_SYMBOL_GPL -0x195218dc bh_uptodate_or_lock vmlinux EXPORT_SYMBOL -0xfbce87d5 mem_cgroup_from_task vmlinux EXPORT_SYMBOL +0x8a6d00c6 bh_uptodate_or_lock vmlinux EXPORT_SYMBOL +0x707abf74 mem_cgroup_from_task vmlinux EXPORT_SYMBOL 0x945775a5 segment_save vmlinux EXPORT_SYMBOL 0x2782b393 xfrm_state_walk_init vmlinux EXPORT_SYMBOL -0xe07b7d77 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0xfc31923e udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL 0xb7cc0cff __tracepoint_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x70809de0 device_match_of_node vmlinux EXPORT_SYMBOL_GPL 0x48a91171 string_get_size vmlinux EXPORT_SYMBOL -0x71a5516a security_path_mknod vmlinux EXPORT_SYMBOL +0x67f266ec security_path_mknod vmlinux EXPORT_SYMBOL 0x1628e1f3 security_lock_kernel_down vmlinux EXPORT_SYMBOL 0x72ce5784 dquot_initialize vmlinux EXPORT_SYMBOL -0xea14711d vmf_insert_mixed vmlinux EXPORT_SYMBOL +0x8c36a45a vmf_insert_mixed vmlinux EXPORT_SYMBOL 0x48325c5d regset_get_alloc vmlinux EXPORT_SYMBOL 0xffafac10 param_get_hexint vmlinux EXPORT_SYMBOL -0x2e5a57b2 __sock_cmsg_send vmlinux EXPORT_SYMBOL +0x3ca9e5d1 __sock_cmsg_send vmlinux EXPORT_SYMBOL 0xf46b7ba4 pci_bus_write_config_word vmlinux EXPORT_SYMBOL 0x3a2f6702 sg_alloc_table vmlinux EXPORT_SYMBOL 0x0b9c4220 handle_simple_irq vmlinux EXPORT_SYMBOL_GPL 0x286cc647 async_synchronize_cookie_domain vmlinux EXPORT_SYMBOL_GPL 0xf1808e2b call_usermodehelper_exec vmlinux EXPORT_SYMBOL 0xed769a63 pci_release_region vmlinux EXPORT_SYMBOL -0x988e6da3 io_uring_get_socket vmlinux EXPORT_SYMBOL +0xc406a3ee io_uring_get_socket vmlinux EXPORT_SYMBOL 0x141f38bf ktime_get_raw_fast_ns vmlinux EXPORT_SYMBOL_GPL -0x1d81a178 gmap_remove vmlinux EXPORT_SYMBOL_GPL -0x49bff979 inet_addr_type_table vmlinux EXPORT_SYMBOL -0x7c4f58d5 bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL +0x7ced71a7 gmap_remove vmlinux EXPORT_SYMBOL_GPL +0xef9158f0 inet_addr_type_table vmlinux EXPORT_SYMBOL +0x4d375bb5 bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL 0x8eee3399 dax_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xe12643ac fwnode_irq_get_byname vmlinux EXPORT_SYMBOL 0xc569d8ce __clk_get_name vmlinux EXPORT_SYMBOL_GPL @@ -5389,29 +5395,29 @@ 0xe8ddd341 irq_find_matching_fwspec vmlinux EXPORT_SYMBOL_GPL 0x365b45d1 __tracepoint_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0xdf29c4f1 kthread_queue_work vmlinux EXPORT_SYMBOL_GPL -0x0323397e km_state_notify vmlinux EXPORT_SYMBOL -0xe54fdb5e lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL +0xdb7dec28 km_state_notify vmlinux EXPORT_SYMBOL +0x97028d11 lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL 0x09b35320 dma_run_dependencies vmlinux EXPORT_SYMBOL_GPL 0xef442724 sbitmap_prepare_to_wait vmlinux EXPORT_SYMBOL_GPL -0x4c78bd5c bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0x44517a8e bpf_prog_add vmlinux EXPORT_SYMBOL_GPL 0x440be4b9 trace_seq_putmem vmlinux EXPORT_SYMBOL_GPL 0x5cd6f99b completion_done vmlinux EXPORT_SYMBOL -0xebaf6714 xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL +0x58e70fdc xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL 0xb94339c4 qdisc_put_stab vmlinux EXPORT_SYMBOL 0xa637952d pci_iov_vf_id vmlinux EXPORT_SYMBOL_GPL 0x3450ad94 mpi_set_ui vmlinux EXPORT_SYMBOL_GPL -0xf4c8334d __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL +0xdc49034d __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL 0x5ef0a282 seq_printf vmlinux EXPORT_SYMBOL 0x441ee75b flow_indr_dev_unregister vmlinux EXPORT_SYMBOL 0x7b81cfc2 devres_release vmlinux EXPORT_SYMBOL_GPL -0xf5d4ee58 pci_dev_driver vmlinux EXPORT_SYMBOL +0xa6e8b3f3 pci_dev_driver vmlinux EXPORT_SYMBOL 0x4a905363 xas_create_range vmlinux EXPORT_SYMBOL_GPL 0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL 0x0fa781f0 setattr_prepare vmlinux EXPORT_SYMBOL -0x8f080a0a ilookup5_nowait vmlinux EXPORT_SYMBOL +0x56ffd3e5 ilookup5_nowait vmlinux EXPORT_SYMBOL 0xacf19b62 register_service_level vmlinux EXPORT_SYMBOL 0x81164daa __SCK__tp_func_s390_cio_rsch vmlinux EXPORT_SYMBOL -0x1bc9731d mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL +0x2fbe50b0 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL 0xded39a6b gen_kill_estimator vmlinux EXPORT_SYMBOL 0xfe8748b7 devm_add_action vmlinux EXPORT_SYMBOL_GPL 0x08c4ebe9 serdev_device_set_parity vmlinux EXPORT_SYMBOL_GPL @@ -5419,7 +5425,7 @@ 0xa96d2689 blk_queue_alignment_offset vmlinux EXPORT_SYMBOL 0xab184012 dquot_alloc vmlinux EXPORT_SYMBOL 0x2de125c0 page_frag_alloc_align vmlinux EXPORT_SYMBOL -0x5c771954 wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL +0x05e77e28 wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL 0xb5da1527 unwind_get_return_address vmlinux EXPORT_SYMBOL_GPL 0xe124a899 tccb_add_dcw vmlinux EXPORT_SYMBOL 0x946c0028 devlink_unregister vmlinux EXPORT_SYMBOL_GPL @@ -5431,7 +5437,7 @@ 0x77a615ba vm_node_stat vmlinux EXPORT_SYMBOL 0xdc0e4855 timer_delete vmlinux EXPORT_SYMBOL 0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL -0x83e7b63d __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0x6b79427d __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0xdc187ead __hvc_resize vmlinux EXPORT_SYMBOL_GPL 0xb35f4be8 tty_do_resize vmlinux EXPORT_SYMBOL 0x6aeefac4 zlib_deflateReset vmlinux EXPORT_SYMBOL @@ -5442,27 +5448,27 @@ 0xbb7e1544 __cookie_v4_check vmlinux EXPORT_SYMBOL_GPL 0x06697c7b wait_for_key_construction vmlinux EXPORT_SYMBOL 0x4ab29baf f_setown vmlinux EXPORT_SYMBOL -0x999afe0b is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL +0x6d46910d is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL 0xb3b63714 ccw_device_get_iid vmlinux EXPORT_SYMBOL_GPL -0xd91ecc0e ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0xc961ec92 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL 0x5d816cc8 nvmem_device_read vmlinux EXPORT_SYMBOL_GPL 0x60592ec5 iommu_get_domain_for_dev vmlinux EXPORT_SYMBOL_GPL 0x09bf6fbe ZSTD_decompressDCtx vmlinux EXPORT_SYMBOL 0xd6346482 elv_unregister vmlinux EXPORT_SYMBOL_GPL 0x38c9c56c x509_cert_parse vmlinux EXPORT_SYMBOL_GPL -0x07cda07a ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL +0xcd6547fb ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL 0x88233ae3 flow_rule_match_vlan vmlinux EXPORT_SYMBOL 0x41d0c0b1 dev_uc_sync_multiple vmlinux EXPORT_SYMBOL 0x882bd9a0 dev_mc_sync_multiple vmlinux EXPORT_SYMBOL -0x537b45b5 submit_bh vmlinux EXPORT_SYMBOL -0x9b3e98d9 page_mkclean vmlinux EXPORT_SYMBOL_GPL +0x92185e2a submit_bh vmlinux EXPORT_SYMBOL +0xdb3f776a page_mkclean vmlinux EXPORT_SYMBOL_GPL 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x26a5b938 sclp_pci_configure vmlinux EXPORT_SYMBOL -0x009acc8e mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL -0x448b5c46 switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x391f9e1c mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL -0x2bad0db3 passthru_features_check vmlinux EXPORT_SYMBOL -0x3059ef31 skb_checksum_setup vmlinux EXPORT_SYMBOL +0x339260f3 mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL +0xb827caae switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x01b42074 mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL +0x9d40b788 passthru_features_check vmlinux EXPORT_SYMBOL +0x716bbcb9 skb_checksum_setup vmlinux EXPORT_SYMBOL 0x138e0957 dax_write_cache_enabled vmlinux EXPORT_SYMBOL_GPL 0xe0b1c103 clk_set_max_rate vmlinux EXPORT_SYMBOL_GPL 0xa5526619 rb_insert_color vmlinux EXPORT_SYMBOL @@ -5473,7 +5479,7 @@ 0xa3f543b8 page_get_link vmlinux EXPORT_SYMBOL 0x60627b76 kthread_flush_worker vmlinux EXPORT_SYMBOL_GPL 0x8c875be0 tcw_init vmlinux EXPORT_SYMBOL -0xb833871d __xfrm_init_state vmlinux EXPORT_SYMBOL +0xbbfbb0f7 __xfrm_init_state vmlinux EXPORT_SYMBOL 0x5790e7a0 pci_unlock_rescan_remove vmlinux EXPORT_SYMBOL_GPL 0xeea834c0 kprobe_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x66d87d38 symbol_put_addr vmlinux EXPORT_SYMBOL_GPL @@ -5483,25 +5489,25 @@ 0x1e25f3c2 tty_port_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x654b2623 tty_buffer_request_room vmlinux EXPORT_SYMBOL_GPL 0x0b6c8d76 d_alloc vmlinux EXPORT_SYMBOL -0x58a6bbba kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0xc1c50295 kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL 0xc11557a6 regmap_multi_reg_write_bypassed vmlinux EXPORT_SYMBOL_GPL -0xf570d908 submit_bio_noacct vmlinux EXPORT_SYMBOL +0xd0e8580b submit_bio_noacct vmlinux EXPORT_SYMBOL 0x93255b2b ring_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL -0x60e0a2ab finish_swait vmlinux EXPORT_SYMBOL -0x6c452a3b inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0x403a204a finish_swait vmlinux EXPORT_SYMBOL +0xae700042 inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0xf14317ef devl_rate_nodes_destroy vmlinux EXPORT_SYMBOL_GPL -0xbe807663 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL +0x4c7234d8 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL 0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL 0x76d9b876 clk_set_rate vmlinux EXPORT_SYMBOL_GPL -0x3cfe2b54 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0x5425dcd8 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL 0x2a8e551d blk_set_stacking_limits vmlinux EXPORT_SYMBOL -0x14480fc8 security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL +0x126e0926 security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL 0xf84bd6ee bpf_stats_enabled_key vmlinux EXPORT_SYMBOL -0x1ebb254f tcf_chain_get_by_act vmlinux EXPORT_SYMBOL -0x5b648461 kernel_sendpage vmlinux EXPORT_SYMBOL +0x7de5660c tcf_chain_get_by_act vmlinux EXPORT_SYMBOL +0x178a3c7b kernel_sendpage vmlinux EXPORT_SYMBOL 0xc6978c28 pci_choose_state vmlinux EXPORT_SYMBOL 0x431e20be dquot_quotactl_sysfile_ops vmlinux EXPORT_SYMBOL -0x3a7847c0 delete_from_page_cache vmlinux EXPORT_SYMBOL +0xc0710dfe delete_from_page_cache vmlinux EXPORT_SYMBOL 0x6b2b69f7 static_key_enable vmlinux EXPORT_SYMBOL_GPL 0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL 0xffbf5a41 wait_for_completion_killable vmlinux EXPORT_SYMBOL @@ -5511,27 +5517,27 @@ 0xa2fc75e7 trace_print_hex_seq vmlinux EXPORT_SYMBOL 0x6ebe366f ktime_get_mono_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x86e455bb __percpu_down_read vmlinux EXPORT_SYMBOL_GPL -0xaecd0df8 __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL -0xb270cab4 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL -0x98aa00f7 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL +0x00e07307 __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL +0x8150e6fb __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL +0xf8dccae2 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL 0x5b6e1a83 pci_enable_ptm vmlinux EXPORT_SYMBOL 0x9d509dca init_opal_dev vmlinux EXPORT_SYMBOL -0xea4db0f1 clear_inode vmlinux EXPORT_SYMBOL +0xd0d8c8f8 clear_inode vmlinux EXPORT_SYMBOL 0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL -0x70fac0c6 qdisc_hash_add vmlinux EXPORT_SYMBOL -0x5bbbc361 neigh_parms_release vmlinux EXPORT_SYMBOL +0x4ea8f953 qdisc_hash_add vmlinux EXPORT_SYMBOL +0xc0b6cbc0 neigh_parms_release vmlinux EXPORT_SYMBOL 0xe5002f49 device_release_driver vmlinux EXPORT_SYMBOL_GPL 0x6a4f3869 crypto_grab_akcipher vmlinux EXPORT_SYMBOL_GPL 0xc8c411e6 crypto_grab_skcipher vmlinux EXPORT_SYMBOL_GPL -0x8fd44355 security_path_rename vmlinux EXPORT_SYMBOL +0xe0157a7b security_path_rename vmlinux EXPORT_SYMBOL 0xe953b21f get_next_ino vmlinux EXPORT_SYMBOL 0x6fb49676 queue_rcu_work vmlinux EXPORT_SYMBOL -0xcaec3c24 __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL +0x5c2aa6f0 __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL 0x866a62b2 gnet_stats_basic_sync_init vmlinux EXPORT_SYMBOL -0x82dcbdb7 skb_expand_head vmlinux EXPORT_SYMBOL +0xee449ad6 skb_expand_head vmlinux EXPORT_SYMBOL 0x17f49eaf iommu_attach_device vmlinux EXPORT_SYMBOL_GPL 0x94dea13b vfs_setlease vmlinux EXPORT_SYMBOL_GPL -0x5299e160 find_get_pages_range_tag vmlinux EXPORT_SYMBOL +0xf7d3e2a1 find_get_pages_range_tag vmlinux EXPORT_SYMBOL 0x44db32b4 from_kgid_munged vmlinux EXPORT_SYMBOL 0x40d04664 console_trylock vmlinux EXPORT_SYMBOL 0x46c5be22 clk_multiplier_ops vmlinux EXPORT_SYMBOL_GPL @@ -5540,11 +5546,11 @@ 0x81f372a2 unregister_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0xff8b56a9 wait_for_completion_timeout vmlinux EXPORT_SYMBOL 0xe080e8f0 set_current_groups vmlinux EXPORT_SYMBOL -0x86e35365 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL -0xdfee5d10 xfrm6_input_addr vmlinux EXPORT_SYMBOL -0xd7c677d2 rt_dst_clone vmlinux EXPORT_SYMBOL +0xfd8b69c4 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0x729569cb xfrm6_input_addr vmlinux EXPORT_SYMBOL +0x9df08d42 rt_dst_clone vmlinux EXPORT_SYMBOL 0xf1adc6d2 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0x662f6a01 skb_copy_header vmlinux EXPORT_SYMBOL +0xf9fad82f skb_copy_header vmlinux EXPORT_SYMBOL 0xeab7a597 update_region vmlinux EXPORT_SYMBOL 0x728c693e dma_request_chan_by_mask vmlinux EXPORT_SYMBOL_GPL 0x81db6ebb xz_dec_reset vmlinux EXPORT_SYMBOL @@ -5556,14 +5562,14 @@ 0x06055a23 __tracepoint_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL 0x540862e2 diag14 vmlinux EXPORT_SYMBOL 0x8ff89ed0 seg6_hmac_exit vmlinux EXPORT_SYMBOL -0xc02e6b44 scm_fp_dup vmlinux EXPORT_SYMBOL +0x0bd46915 scm_fp_dup vmlinux EXPORT_SYMBOL 0xae59395b devres_remove vmlinux EXPORT_SYMBOL_GPL 0x5515f831 tty_vhangup vmlinux EXPORT_SYMBOL 0xd7e1c5e1 kstrtobool_from_user vmlinux EXPORT_SYMBOL 0x22a3669b shrink_dcache_parent vmlinux EXPORT_SYMBOL 0x86c5baf7 trace_seq_vprintf vmlinux EXPORT_SYMBOL_GPL -0x68f04086 preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL -0xb01cd69a netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL +0x662e36ee preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x7910b719 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL 0x53ebcad1 bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0xfabc6cb3 bus_for_each_drv vmlinux EXPORT_SYMBOL_GPL @@ -5573,7 +5579,7 @@ 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL 0x232d93bb flow_rule_alloc vmlinux EXPORT_SYMBOL -0x90bd8267 pneigh_lookup vmlinux EXPORT_SYMBOL +0xc5f9f829 pneigh_lookup vmlinux EXPORT_SYMBOL 0xf73514f3 devm_hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0xdcb78512 component_master_del vmlinux EXPORT_SYMBOL_GPL 0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL @@ -5582,28 +5588,28 @@ 0x1a8d278c kern_path_create vmlinux EXPORT_SYMBOL 0xf6f9d58d init_on_free vmlinux EXPORT_SYMBOL 0x86085379 irq_create_mapping_affinity vmlinux EXPORT_SYMBOL_GPL -0xb3bacfde fib_rules_dump vmlinux EXPORT_SYMBOL_GPL +0x01e17b16 fib_rules_dump vmlinux EXPORT_SYMBOL_GPL 0xb294adf2 pci_irq_vector vmlinux EXPORT_SYMBOL 0xaa3a2d7f fsnotify_find_mark vmlinux EXPORT_SYMBOL_GPL -0x97f5527f super_setup_bdi vmlinux EXPORT_SYMBOL +0x436117d3 super_setup_bdi vmlinux EXPORT_SYMBOL 0xac5a789c trace_seq_printf vmlinux EXPORT_SYMBOL_GPL 0xb44e18ea audit_enabled vmlinux EXPORT_SYMBOL_GPL 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL -0x1cf8da4a eth_gro_complete vmlinux EXPORT_SYMBOL +0x46542564 eth_gro_complete vmlinux EXPORT_SYMBOL 0xd9b8eaea __SCK__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x409873e3 tty_termios_baud_rate vmlinux EXPORT_SYMBOL 0x6296f22f perf_event_addr_filters_sync vmlinux EXPORT_SYMBOL_GPL 0xf1406e39 irq_chip_set_type_parent vmlinux EXPORT_SYMBOL_GPL 0x55eccdf5 mod_virt_timer vmlinux EXPORT_SYMBOL -0x748c3564 ping_seq_start vmlinux EXPORT_SYMBOL_GPL -0xb923fb27 tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL +0xa331eb98 ping_seq_start vmlinux EXPORT_SYMBOL_GPL +0xd695d579 tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL 0x9f54ead7 gro_cells_destroy vmlinux EXPORT_SYMBOL 0xd2509c16 input_mt_sync_frame vmlinux EXPORT_SYMBOL 0x6109acb6 dax_copy_from_iter vmlinux EXPORT_SYMBOL_GPL 0x7261a898 devm_regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL 0xa06e587a release_firmware vmlinux EXPORT_SYMBOL 0x0a7eac92 __devm_pci_epc_create vmlinux EXPORT_SYMBOL_GPL -0x641a439d blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL +0x64250edb blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL 0xb0aa812e fips_enabled vmlinux EXPORT_SYMBOL_GPL 0xfe88f6b0 set_posix_acl vmlinux EXPORT_SYMBOL 0x5f9f1d15 anon_inode_getfd_secure vmlinux EXPORT_SYMBOL_GPL @@ -5611,42 +5617,42 @@ 0x6c4d4c8c synth_event_trace vmlinux EXPORT_SYMBOL_GPL 0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL 0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL -0xe1988291 iptun_encaps vmlinux EXPORT_SYMBOL -0xd85c7cb2 inet_frag_queue_insert vmlinux EXPORT_SYMBOL -0xf1cbb04f tcp_child_process vmlinux EXPORT_SYMBOL -0x1929cf81 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL -0x118522c3 netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0xfa40cb11 iptun_encaps vmlinux EXPORT_SYMBOL +0x17b6e7cf inet_frag_queue_insert vmlinux EXPORT_SYMBOL +0xcf76a68d tcp_child_process vmlinux EXPORT_SYMBOL +0x9454fde1 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL +0x9224a5c4 netdev_set_tc_queue vmlinux EXPORT_SYMBOL 0x782acba5 crc_t10dif vmlinux EXPORT_SYMBOL 0x1632bc21 kvasprintf_const vmlinux EXPORT_SYMBOL 0xeb7dd9e4 param_get_charp vmlinux EXPORT_SYMBOL -0x1f57612c xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL -0x2f20e91a validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL -0x52521c5f netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL +0xf2b8cdc6 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0xb68b8389 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL +0x796375d0 netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL 0x98c5b235 tty_port_destroy vmlinux EXPORT_SYMBOL 0x41b9a6e6 bsg_unregister_queue vmlinux EXPORT_SYMBOL_GPL -0xa1060e76 bio_trim vmlinux EXPORT_SYMBOL_GPL +0x2c432cf3 bio_trim vmlinux EXPORT_SYMBOL_GPL 0x75558b2d dquot_claim_space_nodirty vmlinux EXPORT_SYMBOL -0xe40366cd dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL -0x7da8accd tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL +0xdf95116e dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL +0x62683462 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL 0xdf2c2742 rb_last vmlinux EXPORT_SYMBOL 0x04c4f603 mpi_get_buffer vmlinux EXPORT_SYMBOL_GPL 0xa5d68ebc sysfs_create_mount_point vmlinux EXPORT_SYMBOL_GPL -0x6646d5d5 mount_bdev vmlinux EXPORT_SYMBOL +0x137c14a7 mount_bdev vmlinux EXPORT_SYMBOL 0xcc5d22d9 can_do_mlock vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL -0x584e730a gmap_shadow_page vmlinux EXPORT_SYMBOL_GPL -0xc5f4f1df ndisc_mc_map vmlinux EXPORT_SYMBOL +0xa38d4d0b gmap_shadow_page vmlinux EXPORT_SYMBOL_GPL +0x8fd5f2cb ndisc_mc_map vmlinux EXPORT_SYMBOL 0x6b413c9b sfp_link_down vmlinux EXPORT_SYMBOL_GPL 0x38c595ae __traceiter_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0xa1d5979b find_first_bit_inv vmlinux EXPORT_SYMBOL 0x3c3ff9fd sprintf vmlinux EXPORT_SYMBOL 0x25bced09 dup_iter vmlinux EXPORT_SYMBOL -0x80540c7b blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL +0x87693c9a blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL 0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL -0xbf1fd8b1 simple_unlink vmlinux EXPORT_SYMBOL -0x4cce7468 simple_attr_write vmlinux EXPORT_SYMBOL_GPL +0x41c7354a simple_unlink vmlinux EXPORT_SYMBOL +0x1a765089 simple_attr_write vmlinux EXPORT_SYMBOL_GPL 0x6ce62659 generic_listxattr vmlinux EXPORT_SYMBOL -0x36226769 apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL +0x6f04e29f apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL 0x43bdfa20 console_irq vmlinux EXPORT_SYMBOL 0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL 0xf898461f platform_device_add_properties vmlinux EXPORT_SYMBOL_GPL @@ -5654,72 +5660,72 @@ 0x8a33984b shash_ahash_update vmlinux EXPORT_SYMBOL_GPL 0xf2e5bd87 security_free_mnt_opts vmlinux EXPORT_SYMBOL 0xf1b96974 posix_acl_valid vmlinux EXPORT_SYMBOL -0x46a9eaed invalidate_inode_buffers vmlinux EXPORT_SYMBOL -0x28db0b74 PageMovable vmlinux EXPORT_SYMBOL +0x0594eeb5 invalidate_inode_buffers vmlinux EXPORT_SYMBOL +0x72809e21 PageMovable vmlinux EXPORT_SYMBOL 0xc3055d20 usleep_range_state vmlinux EXPORT_SYMBOL 0x8053525a sclp_register vmlinux EXPORT_SYMBOL 0x1d77b0f8 unix_socket_table vmlinux EXPORT_SYMBOL_GPL -0x46dcb464 nl_table vmlinux EXPORT_SYMBOL_GPL +0x00efc40f nl_table vmlinux EXPORT_SYMBOL_GPL 0x742578a5 wait_for_random_bytes vmlinux EXPORT_SYMBOL 0x853e3c94 crypto_shash_update vmlinux EXPORT_SYMBOL_GPL -0x82073c16 find_vma vmlinux EXPORT_SYMBOL +0x6d26448c find_vma vmlinux EXPORT_SYMBOL 0x487370a2 fault_in_writeable vmlinux EXPORT_SYMBOL -0xd4a2f1d4 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL -0xdb5c0859 kernel_connect vmlinux EXPORT_SYMBOL +0x4531c87a dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL +0x3864d731 kernel_connect vmlinux EXPORT_SYMBOL 0xcf2b2fc6 gen_pool_get vmlinux EXPORT_SYMBOL_GPL 0x164a4ac5 dquot_destroy vmlinux EXPORT_SYMBOL 0xe412a221 single_open_size vmlinux EXPORT_SYMBOL 0xe9b2e636 ap_send_online_uevent vmlinux EXPORT_SYMBOL 0xc80acfca chsc_sadc vmlinux EXPORT_SYMBOL_GPL -0xc625d1fd inet_stream_connect vmlinux EXPORT_SYMBOL -0x9ebd1736 peernet2id vmlinux EXPORT_SYMBOL +0x13c41293 inet_stream_connect vmlinux EXPORT_SYMBOL +0xeeb4d1e2 peernet2id vmlinux EXPORT_SYMBOL 0x3414b4e7 dma_buf_end_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xe7c3cce5 virtqueue_notify vmlinux EXPORT_SYMBOL_GPL 0xd35a6d31 mempool_kmalloc vmlinux EXPORT_SYMBOL -0x1c3c551c qdisc_warn_nonwc vmlinux EXPORT_SYMBOL -0x92a51bb3 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL +0x6b51bcb5 qdisc_warn_nonwc vmlinux EXPORT_SYMBOL +0x36912b7f devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL 0xe486e296 wwan_port_rx vmlinux EXPORT_SYMBOL_GPL 0xe43a58aa pci_release_regions vmlinux EXPORT_SYMBOL 0x4cc1dfd4 debug_set_level vmlinux EXPORT_SYMBOL -0xb6229624 tpm_send vmlinux EXPORT_SYMBOL_GPL +0xc2f7fb61 tpm_send vmlinux EXPORT_SYMBOL_GPL 0x02903592 blk_queue_physical_block_size vmlinux EXPORT_SYMBOL 0x08aa9b42 relay_subbufs_consumed vmlinux EXPORT_SYMBOL_GPL 0xbc3f2cb0 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL -0xc2573cd0 ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL -0xcc08be53 sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL +0xa6c4442e ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL +0x372dfc66 sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL 0x70002fe8 siphash_1u32 vmlinux EXPORT_SYMBOL 0x838d2bc8 siphash_3u32 vmlinux EXPORT_SYMBOL 0xa095e02e generic_check_addressable vmlinux EXPORT_SYMBOL -0x4b4bc546 get_tree_nodev vmlinux EXPORT_SYMBOL +0x0bd7e5e2 get_tree_nodev vmlinux EXPORT_SYMBOL 0x9d4f5756 perf_event_read_value vmlinux EXPORT_SYMBOL_GPL 0x04482cdb __refrigerator vmlinux EXPORT_SYMBOL 0xa1e8d43f irqchip_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0xa92422de inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL -0x4911d7d8 netdev_refcnt_read vmlinux EXPORT_SYMBOL +0x2758f546 inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x8986f77f netdev_refcnt_read vmlinux EXPORT_SYMBOL 0x6e1f944f input_mt_init_slots vmlinux EXPORT_SYMBOL 0x55d1be1b devres_close_group vmlinux EXPORT_SYMBOL_GPL 0xf5f370e0 async_schedule_node vmlinux EXPORT_SYMBOL_GPL -0xadbcae8f tcp_rcv_established vmlinux EXPORT_SYMBOL +0x16f68da0 tcp_rcv_established vmlinux EXPORT_SYMBOL 0xf8c3dc85 inet_getpeer vmlinux EXPORT_SYMBOL_GPL -0x51cc6bbd ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xab199785 ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0xd16a8cef __tracepoint_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x20000329 simple_strtoul vmlinux EXPORT_SYMBOL 0xd7e56a4e simple_strtoll vmlinux EXPORT_SYMBOL 0x0c26bdd5 klist_next vmlinux EXPORT_SYMBOL_GPL 0x5fa625ed mpi_ec_mul_point vmlinux EXPORT_SYMBOL_GPL 0x4e0b6d18 fsnotify_destroy_mark vmlinux EXPORT_SYMBOL_GPL -0x14023d88 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL +0x1697c21a balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x08436119 klp_shadow_alloc vmlinux EXPORT_SYMBOL_GPL 0x5f1a12ac cmf_readall vmlinux EXPORT_SYMBOL_GPL -0x817963c9 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL -0xa9fc10ae net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL +0xb0f8efe6 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL +0x69e916a4 net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL 0xea2040d9 iommu_unregister_device_fault_handler vmlinux EXPORT_SYMBOL_GPL 0xc8103843 proc_symlink vmlinux EXPORT_SYMBOL 0x49608959 migrate_disable vmlinux EXPORT_SYMBOL_GPL 0x95d7bb94 enable_cmf vmlinux EXPORT_SYMBOL_GPL 0xc662ecda __tracepoint_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x33b2e8db rtnl_kfree_skbs vmlinux EXPORT_SYMBOL -0x5541ad43 __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0x0e47a727 rtnl_kfree_skbs vmlinux EXPORT_SYMBOL +0x9c5ca809 __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL 0xc6a4a872 __clk_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x3126a9e8 siphash_1u64 vmlinux EXPORT_SYMBOL 0x12cabc89 siphash_2u64 vmlinux EXPORT_SYMBOL @@ -5727,80 +5733,80 @@ 0x0e17678a siphash_4u64 vmlinux EXPORT_SYMBOL 0x5e0ccb9f sha1_transform vmlinux EXPORT_SYMBOL 0x631d06aa cpu_rmap_put vmlinux EXPORT_SYMBOL -0x35ae7338 blk_integrity_compare vmlinux EXPORT_SYMBOL +0xf6ba696a blk_integrity_compare vmlinux EXPORT_SYMBOL 0x049778c1 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL -0x9890a62c bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL -0x32494110 security_path_unlink vmlinux EXPORT_SYMBOL +0x41c882e7 bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL +0x5009cd60 security_path_unlink vmlinux EXPORT_SYMBOL 0x0a304146 remap_vmalloc_range vmlinux EXPORT_SYMBOL 0x2f67c902 __traceiter_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0x1272fa79 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL +0xa4b469a3 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL 0xd985dc99 mempool_free_pages vmlinux EXPORT_SYMBOL 0x659ea5d4 irq_domain_set_hwirq_and_chip vmlinux EXPORT_SYMBOL_GPL 0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL 0x1e7bbcb3 kernel_restart vmlinux EXPORT_SYMBOL_GPL -0x95b292a1 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0xc384b4b1 switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0x4ef37097 ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL +0x4f9dbb2b switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x6265289d switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0x637b48b0 ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL 0x0da19605 skb_flow_dissector_init vmlinux EXPORT_SYMBOL 0xcc39c03e nvmem_unregister vmlinux EXPORT_SYMBOL_GPL 0x81844c9d vmemdup_user vmlinux EXPORT_SYMBOL -0x790ac3e6 filemap_page_mkwrite vmlinux EXPORT_SYMBOL +0x232e7844 filemap_page_mkwrite vmlinux EXPORT_SYMBOL 0x170cc36c put_timespec64 vmlinux EXPORT_SYMBOL_GPL -0x66ae88f7 tcf_block_put_ext vmlinux EXPORT_SYMBOL +0xb409e2ea tcf_block_put_ext vmlinux EXPORT_SYMBOL 0x47f8d635 __get_hash_from_flowi6 vmlinux EXPORT_SYMBOL 0xfad9c827 kill_dax vmlinux EXPORT_SYMBOL_GPL 0x4dea1053 memchr vmlinux EXPORT_SYMBOL 0xa900ad81 __fscrypt_prepare_lookup vmlinux EXPORT_SYMBOL_GPL -0xf45f8e1b kern_unmount_array vmlinux EXPORT_SYMBOL +0x4716e0d7 kern_unmount_array vmlinux EXPORT_SYMBOL 0xdfa9acca smp_cpu_mtid vmlinux EXPORT_SYMBOL -0x7a92b3b9 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL -0xb6b8ce02 inet6_release vmlinux EXPORT_SYMBOL +0xa9359456 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL +0xb37f514c inet6_release vmlinux EXPORT_SYMBOL 0xa9b3953e clk_hw_get_name vmlinux EXPORT_SYMBOL_GPL 0xa4cc7d80 pci_destroy_slot vmlinux EXPORT_SYMBOL_GPL -0xc186cea4 vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL +0x26ca3861 vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL 0x25cc1ae7 get_watch_queue vmlinux EXPORT_SYMBOL 0x31a95e8b ring_buffer_record_enable_cpu vmlinux EXPORT_SYMBOL_GPL 0x267df662 smp_call_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL 0x5f23e3fa insert_resource vmlinux EXPORT_SYMBOL_GPL -0x0dbc06ac inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL -0x848f7af4 udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL -0x7271a96c sock_diag_register vmlinux EXPORT_SYMBOL_GPL -0x56ed4020 sk_net_capable vmlinux EXPORT_SYMBOL -0xb2d2e111 __lock_sock_fast vmlinux EXPORT_SYMBOL +0xe4a91738 inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL +0xe63e24e3 udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x5f71ccb7 sock_diag_register vmlinux EXPORT_SYMBOL_GPL +0xe6d7cb59 sk_net_capable vmlinux EXPORT_SYMBOL +0xe3690b24 __lock_sock_fast vmlinux EXPORT_SYMBOL 0xad047326 anon_transport_class_unregister vmlinux EXPORT_SYMBOL_GPL 0xe3e423ac iommu_group_release_dma_owner vmlinux EXPORT_SYMBOL_GPL 0x10d9f317 stack_depot_init vmlinux EXPORT_SYMBOL_GPL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL -0xe9c83816 __blk_alloc_disk vmlinux EXPORT_SYMBOL -0x6c1c2e88 submit_bio vmlinux EXPORT_SYMBOL -0x0814dbcf alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL +0x764de026 __blk_alloc_disk vmlinux EXPORT_SYMBOL +0xd8bfa907 submit_bio vmlinux EXPORT_SYMBOL +0x84d0b8ea alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL 0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0xcd1a82db trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0x9b4a2bc7 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL 0x549525ef handle_nested_irq vmlinux EXPORT_SYMBOL_GPL 0x2592fc6c console_printk vmlinux EXPORT_SYMBOL_GPL 0x3f2092e3 fl6_update_dst vmlinux EXPORT_SYMBOL_GPL -0x6e85f018 neigh_lookup vmlinux EXPORT_SYMBOL +0x4e78c1ae neigh_lookup vmlinux EXPORT_SYMBOL 0x75e9c735 pci_ats_disabled vmlinux EXPORT_SYMBOL_GPL 0x01c5ae6c debugfs_create_u32_array vmlinux EXPORT_SYMBOL_GPL -0xcf961f35 bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL -0xf9142f7c trace_array_printk vmlinux EXPORT_SYMBOL_GPL +0xc340cdaa bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0xfef1be7b trace_array_printk vmlinux EXPORT_SYMBOL_GPL 0x82ee777e dma_vmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xc07be844 dma_mmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0xb061768f tcp_mtup_init vmlinux EXPORT_SYMBOL +0x47874c13 tcp_mtup_init vmlinux EXPORT_SYMBOL 0x2e157688 devm_clk_unregister vmlinux EXPORT_SYMBOL_GPL 0xc7d2cf1a kstrtoul_from_user vmlinux EXPORT_SYMBOL 0xb78700c3 kstrtou8_from_user vmlinux EXPORT_SYMBOL 0x6f2017de misc_cg_set_capacity vmlinux EXPORT_SYMBOL_GPL 0x1208dbfe __clocksource_update_freq_scale vmlinux EXPORT_SYMBOL_GPL -0x426754f0 sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL +0xf798690b sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL 0x44e0ccaa zpci_set_irq_ctrl vmlinux EXPORT_SYMBOL_GPL 0xbea5ff1e static_key_initialized vmlinux EXPORT_SYMBOL_GPL 0x1cbfb123 hdmi_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL 0xae56e0a5 sbitmap_bitmap_show vmlinux EXPORT_SYMBOL_GPL -0xf670b616 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL -0xf2567b6c alloc_buffer_head vmlinux EXPORT_SYMBOL +0xe6171442 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL +0x25a15247 alloc_buffer_head vmlinux EXPORT_SYMBOL 0xddc5c6d7 bpf_event_output vmlinux EXPORT_SYMBOL_GPL 0xdbf2160c dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL @@ -5808,32 +5814,32 @@ 0xde867c29 ecc_is_pubkey_valid_partial vmlinux EXPORT_SYMBOL 0xb8cb1a45 fscrypt_encrypt_block_inplace vmlinux EXPORT_SYMBOL 0x78933703 fscrypt_decrypt_block_inplace vmlinux EXPORT_SYMBOL -0x4d255743 nd_tbl vmlinux EXPORT_SYMBOL_GPL +0x7b5dae4d nd_tbl vmlinux EXPORT_SYMBOL_GPL 0x36162c40 device_remove_file vmlinux EXPORT_SYMBOL_GPL -0x0fd4602c security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL +0x3b01e660 security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL 0x08d388bd param_set_bool_enable_only vmlinux EXPORT_SYMBOL_GPL 0x909a8abf nr_running vmlinux EXPORT_SYMBOL_GPL -0xdf0f6894 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL -0xcbf67b85 tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL -0xcf03e754 ip_options_compile vmlinux EXPORT_SYMBOL -0xc971b1f9 sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL +0xdee04891 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0xe3017406 tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL +0xbf0d87ce ip_options_compile vmlinux EXPORT_SYMBOL +0x78308ac7 sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL 0x8a5a2a56 pcibios_bus_to_resource vmlinux EXPORT_SYMBOL 0x6feb952c param_get_ulong vmlinux EXPORT_SYMBOL -0x870ab53b kill_pid vmlinux EXPORT_SYMBOL -0x4849b7ea rt6_lookup vmlinux EXPORT_SYMBOL -0xe4870b36 unix_outq_len vmlinux EXPORT_SYMBOL_GPL -0x6802da78 udp_seq_start vmlinux EXPORT_SYMBOL -0x51bfc531 sock_map_unhash vmlinux EXPORT_SYMBOL_GPL +0xdc038f82 kill_pid vmlinux EXPORT_SYMBOL +0xd2b4e1a1 rt6_lookup vmlinux EXPORT_SYMBOL +0x391a7247 unix_outq_len vmlinux EXPORT_SYMBOL_GPL +0x0cb2b346 udp_seq_start vmlinux EXPORT_SYMBOL +0x17394d7c sock_map_unhash vmlinux EXPORT_SYMBOL_GPL 0x1946cc84 device_store_int vmlinux EXPORT_SYMBOL_GPL 0x9428f816 dim_turn vmlinux EXPORT_SYMBOL 0xfe01e7e2 blkg_rwstat_init vmlinux EXPORT_SYMBOL_GPL 0x7be224da blkg_rwstat_exit vmlinux EXPORT_SYMBOL_GPL 0x64999478 congestion_wait vmlinux EXPORT_SYMBOL -0x5ac56f2f __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL +0x9eefa6c7 __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL 0x60ebc96f ring_buffer_read_prepare vmlinux EXPORT_SYMBOL_GPL -0x5da75da7 tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL +0x0a3f2311 tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL 0xf28404cf devlink_dpipe_header_ipv6 vmlinux EXPORT_SYMBOL_GPL -0xad73222a inet_pton_with_scope vmlinux EXPORT_SYMBOL +0x8c4207a4 inet_pton_with_scope vmlinux EXPORT_SYMBOL 0x7e71ec2b dma_fence_allocate_private_stub vmlinux EXPORT_SYMBOL 0x06223355 device_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL 0x1a9d6e0a device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL @@ -5846,48 +5852,49 @@ 0xf4979d3c __dma_request_channel vmlinux EXPORT_SYMBOL_GPL 0x9934951f clk_hw_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x02ca22a8 hex_dump_to_buffer vmlinux EXPORT_SYMBOL -0xc95f0d7d file_ra_state_init vmlinux EXPORT_SYMBOL_GPL +0x71f58571 file_ra_state_init vmlinux EXPORT_SYMBOL_GPL 0x3dac779a bpf_sk_lookup_enabled vmlinux EXPORT_SYMBOL 0x20592c6f arch_write_lock_wait vmlinux EXPORT_SYMBOL 0xac5de46c crypto_larval_kill vmlinux EXPORT_SYMBOL_GPL 0xbb2c9cc5 ima_measure_critical_data vmlinux EXPORT_SYMBOL_GPL 0xd2dfe3ac irq_set_default_host vmlinux EXPORT_SYMBOL_GPL -0x26b8befe inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL -0x5a445718 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL +0x18b3efcc inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL +0xb8e5b741 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL 0x34901a72 touchscreen_parse_properties vmlinux EXPORT_SYMBOL 0x489f6e0b rdma_dim vmlinux EXPORT_SYMBOL 0x9b42ef0f dfltcc_reset vmlinux EXPORT_SYMBOL -0x839f4645 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL +0xacfeb702 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL 0x66611eee unregister_kprobe vmlinux EXPORT_SYMBOL_GPL -0x9b60ddbc dev_get_flags vmlinux EXPORT_SYMBOL +0x20352985 dev_get_flags vmlinux EXPORT_SYMBOL 0xe54f87f9 hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL 0xc82c721f klist_remove vmlinux EXPORT_SYMBOL_GPL 0x20e15526 crypto_sha256_update vmlinux EXPORT_SYMBOL 0xe0765a14 crypto_shash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL +0xee8f25dc fscrypt_fname_encrypt vmlinux EXPORT_SYMBOL_GPL 0xad1441f0 __wait_on_bit_lock vmlinux EXPORT_SYMBOL 0x30623149 css_driver_register vmlinux EXPORT_SYMBOL_GPL -0x6acffdf5 fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL -0xc3985d9f fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL +0x0085040c fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL +0x02238379 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL 0xcebe3bd9 gen_new_estimator vmlinux EXPORT_SYMBOL 0xafbd857e input_class vmlinux EXPORT_SYMBOL_GPL 0x020ef661 platform_unregister_drivers vmlinux EXPORT_SYMBOL_GPL 0x6b6040a4 pci_set_master vmlinux EXPORT_SYMBOL 0xd4fe23f1 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0xc0f04484 iov_iter_pipe vmlinux EXPORT_SYMBOL -0xe4220b6c blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL +0xabf162ae blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x7c4fa0e0 crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL 0x57f3a95f debugfs_create_ulong vmlinux EXPORT_SYMBOL_GPL -0x07467286 freeze_super vmlinux EXPORT_SYMBOL +0x4e45c985 freeze_super vmlinux EXPORT_SYMBOL 0x61b5dabc __devm_request_region vmlinux EXPORT_SYMBOL 0x82233382 l3mdev_fib_table_by_index vmlinux EXPORT_SYMBOL_GPL 0x4f6158ad vc_cons vmlinux EXPORT_SYMBOL 0x31af040c dma_async_device_unregister vmlinux EXPORT_SYMBOL 0x85cfd145 pci_rebar_get_possible_sizes vmlinux EXPORT_SYMBOL 0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL -0x82fd87dc find_inode_nowait vmlinux EXPORT_SYMBOL +0x64011ba7 find_inode_nowait vmlinux EXPORT_SYMBOL 0x0bbdc9b2 remove_memory vmlinux EXPORT_SYMBOL_GPL -0x3b14e072 umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL -0x1f970f66 set_pgste_bits vmlinux EXPORT_SYMBOL +0x1235153d umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL +0x305d1277 set_pgste_bits vmlinux EXPORT_SYMBOL 0x1bb51249 tcp_have_smc vmlinux EXPORT_SYMBOL 0x6d1ea6ec strlcat vmlinux EXPORT_SYMBOL 0x7b5a7137 strncat vmlinux EXPORT_SYMBOL @@ -5895,21 +5902,21 @@ 0x631246a8 blk_queue_max_discard_sectors vmlinux EXPORT_SYMBOL 0x393ffa6f asymmetric_key_generate_id vmlinux EXPORT_SYMBOL_GPL 0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL -0x0858d957 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL -0xa8ebf44f netdev_notice vmlinux EXPORT_SYMBOL +0x84893193 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL +0xd830e916 netdev_notice vmlinux EXPORT_SYMBOL 0xf2ee22c0 blk_rq_map_kern vmlinux EXPORT_SYMBOL -0x7d4eedf6 sync_mapping_buffers vmlinux EXPORT_SYMBOL -0x5d586d1e noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0x2981d981 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL +0x76cc6365 sync_mapping_buffers vmlinux EXPORT_SYMBOL +0x5848cb0f noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0xc88256ac inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL 0xaea41ade virtqueue_get_avail_addr vmlinux EXPORT_SYMBOL_GPL 0x70a1bd76 dma_async_device_channel_unregister vmlinux EXPORT_SYMBOL_GPL 0xfcf9ef73 hw_protection_shutdown vmlinux EXPORT_SYMBOL_GPL -0xdb72a723 datagram_poll vmlinux EXPORT_SYMBOL +0xb3b4c190 datagram_poll vmlinux EXPORT_SYMBOL 0xf8700c85 regmap_update_bits_base vmlinux EXPORT_SYMBOL_GPL 0x23de882c __tty_alloc_driver vmlinux EXPORT_SYMBOL 0xb2fa093e blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL 0x1e9edfb7 seq_hlist_start_head_rcu vmlinux EXPORT_SYMBOL -0x40ec2c37 current_time vmlinux EXPORT_SYMBOL +0x7a45524e current_time vmlinux EXPORT_SYMBOL 0x057e8cbc user_path_at_empty vmlinux EXPORT_SYMBOL 0x87647cda page_pool_release_page vmlinux EXPORT_SYMBOL 0x3a302f46 dev_uc_flush vmlinux EXPORT_SYMBOL @@ -5920,78 +5927,78 @@ 0x862258db timecounter_init vmlinux EXPORT_SYMBOL_GPL 0xbf49eb7b dma_free_attrs vmlinux EXPORT_SYMBOL 0x3d117a60 itcw_calc_size vmlinux EXPORT_SYMBOL -0xabf05b55 inet_addr_type vmlinux EXPORT_SYMBOL -0x5f5295bb inet_recvmsg vmlinux EXPORT_SYMBOL +0x5f025c24 inet_addr_type vmlinux EXPORT_SYMBOL +0xb93505a8 inet_recvmsg vmlinux EXPORT_SYMBOL 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL 0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL 0x92db8f68 do_trace_rcu_torture_read vmlinux EXPORT_SYMBOL_GPL 0x1e53f827 stack_depot_print vmlinux EXPORT_SYMBOL_GPL -0xc48faa5c cond_set_guest_storage_key vmlinux EXPORT_SYMBOL +0x88346c1e cond_set_guest_storage_key vmlinux EXPORT_SYMBOL 0x741f70a9 debug_stop_all vmlinux EXPORT_SYMBOL -0x93e28814 mr_fill_mroute vmlinux EXPORT_SYMBOL +0xa4a78e9a mr_fill_mroute vmlinux EXPORT_SYMBOL 0x4cfb15a6 stop_tty vmlinux EXPORT_SYMBOL 0x35da72e8 __irq_regs vmlinux EXPORT_SYMBOL 0xe79b4c2f dquot_get_dqblk vmlinux EXPORT_SYMBOL 0xe3465d0e ccw_driver_unregister vmlinux EXPORT_SYMBOL -0x4f4acc42 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL -0xe2f1ea52 unlock_page_memcg vmlinux EXPORT_SYMBOL +0x5295ba12 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL +0x86fe6911 unlock_page_memcg vmlinux EXPORT_SYMBOL 0xec13c83c si_swapinfo vmlinux EXPORT_SYMBOL_GPL -0xf3f2ef39 xfrm_policy_destroy vmlinux EXPORT_SYMBOL -0x69a72039 inet_del_offload vmlinux EXPORT_SYMBOL +0xdfe970d3 xfrm_policy_destroy vmlinux EXPORT_SYMBOL +0xdbfede2c inet_del_offload vmlinux EXPORT_SYMBOL 0x64ac83b2 devlink_trap_groups_unregister vmlinux EXPORT_SYMBOL_GPL 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net vmlinux EXPORT_SYMBOL 0x581d8d98 __dma_fence_unwrap_merge vmlinux EXPORT_SYMBOL_GPL 0x25bbfa9a security_kernel_load_data vmlinux EXPORT_SYMBOL_GPL 0x2ddd5b55 devlink_is_reload_failed vmlinux EXPORT_SYMBOL_GPL -0xa36b0f06 neigh_ifdown vmlinux EXPORT_SYMBOL +0x25ee2511 neigh_ifdown vmlinux EXPORT_SYMBOL 0x47dcc7d9 regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0xafe82e10 strcspn vmlinux EXPORT_SYMBOL 0xc4a31146 rdma_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x1e20f13f freq_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0xa0b45962 mmput_async vmlinux EXPORT_SYMBOL_GPL +0xe2e2f565 mmput_async vmlinux EXPORT_SYMBOL_GPL 0x6b2ebe4c devm_get_free_pages vmlinux EXPORT_SYMBOL_GPL 0x5e798ffb divider_get_val vmlinux EXPORT_SYMBOL_GPL 0x836a6508 pci_scan_bridge vmlinux EXPORT_SYMBOL 0x42b80136 pci_generic_config_read vmlinux EXPORT_SYMBOL_GPL -0x0bea609e blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL +0xb99e4ea4 blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL 0x3dabf271 memcg_sockets_enabled_key vmlinux EXPORT_SYMBOL 0xb2c1732e rcu_gp_set_torture_wait vmlinux EXPORT_SYMBOL_GPL -0x07fe6a6a skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL +0xdb76ddde skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL 0xda8afbf6 sbitmap_queue_init_node vmlinux EXPORT_SYMBOL_GPL 0x4932011e gen_pool_free_owner vmlinux EXPORT_SYMBOL 0x910c7a0c alloc_pages_exact vmlinux EXPORT_SYMBOL 0xa23ffc04 groups_sort vmlinux EXPORT_SYMBOL -0x4734a170 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x120a92f1 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL 0x3d643701 regmap_get_device vmlinux EXPORT_SYMBOL_GPL 0x3447922c virtio_break_device vmlinux EXPORT_SYMBOL_GPL 0x9d1b1d92 fs_lookup_param vmlinux EXPORT_SYMBOL -0xa90b2acc nf_register_net_hook vmlinux EXPORT_SYMBOL +0xd9f7af58 nf_register_net_hook vmlinux EXPORT_SYMBOL 0x1f50f742 __nla_reserve vmlinux EXPORT_SYMBOL 0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL -0x1e84de2c inc_zone_page_state vmlinux EXPORT_SYMBOL +0x7288f853 inc_zone_page_state vmlinux EXPORT_SYMBOL 0xdd6ddcec __traceiter_error_report_end vmlinux EXPORT_SYMBOL_GPL 0x5e173309 cpu_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x47d2e1cc netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL -0x9fd97485 kfree_skb_list vmlinux EXPORT_SYMBOL -0x251d35f5 skb_checksum vmlinux EXPORT_SYMBOL +0x17cc897e netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0xea0b0e1b kfree_skb_list vmlinux EXPORT_SYMBOL +0x252efe4d skb_checksum vmlinux EXPORT_SYMBOL 0xe8bbc1fb iommu_dev_enable_feature vmlinux EXPORT_SYMBOL_GPL 0x240a4754 pci_pme_capable vmlinux EXPORT_SYMBOL 0xca9360b5 rb_next vmlinux EXPORT_SYMBOL 0x9c4f47db fscrypt_fname_disk_to_usr vmlinux EXPORT_SYMBOL -0xcd661ad3 fiemap_prep vmlinux EXPORT_SYMBOL +0x6544bc1e fiemap_prep vmlinux EXPORT_SYMBOL 0x60f3f905 inode_permission vmlinux EXPORT_SYMBOL -0x94fb5e45 buffer_migrate_page vmlinux EXPORT_SYMBOL +0x8183da70 buffer_migrate_page vmlinux EXPORT_SYMBOL 0xfdb7f6a9 finish_wait vmlinux EXPORT_SYMBOL 0xdcaf8791 get_ccwdev_by_busid vmlinux EXPORT_SYMBOL -0x74ea64c7 xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0xcc58a160 xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL 0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL 0x57c615ec cpumask_any_but vmlinux EXPORT_SYMBOL 0x53f4e1ba __bitmap_weight vmlinux EXPORT_SYMBOL 0x5a5e7ea3 simple_read_from_buffer vmlinux EXPORT_SYMBOL 0x963f3015 clockevent_delta2ns vmlinux EXPORT_SYMBOL_GPL 0xbf2bd0d1 irq_domain_simple_ops vmlinux EXPORT_SYMBOL_GPL -0x162fad90 nf_checksum vmlinux EXPORT_SYMBOL_GPL -0x6360d76c sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL +0x11943a86 nf_checksum vmlinux EXPORT_SYMBOL_GPL +0x73256ad5 sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL 0x4eb39d4e __tracepoint_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL 0x420f3d01 nvmem_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0xa8349333 hypervisor_kobj vmlinux EXPORT_SYMBOL_GPL @@ -6000,44 +6007,44 @@ 0x4b756807 pci_d3cold_enable vmlinux EXPORT_SYMBOL_GPL 0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL 0x80c9ffb3 pci_proc_domain vmlinux EXPORT_SYMBOL_GPL -0x9116edea xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL -0x9064d024 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL +0xe4e7d2f3 xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL +0x6d737f34 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL 0x95889390 _dev_warn vmlinux EXPORT_SYMBOL 0xb5ecba73 crypto_dh_key_len vmlinux EXPORT_SYMBOL_GPL 0x09f3ad6a vfs_statfs vmlinux EXPORT_SYMBOL -0xd8813480 s390_reset_cmma vmlinux EXPORT_SYMBOL_GPL +0x8bd4665e s390_reset_cmma vmlinux EXPORT_SYMBOL_GPL 0x52819990 kernel_cpumcf_alert vmlinux EXPORT_SYMBOL 0x87e75853 _dev_alert vmlinux EXPORT_SYMBOL 0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL -0xa4e4c634 list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL -0xfa1d3c2b ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL -0xffd7940b xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL -0xe1a85c21 udp_ioctl vmlinux EXPORT_SYMBOL +0xbf300f0e list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL +0xe815f3c1 ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL +0xacfddc6a xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL +0xdb20b1f2 udp_ioctl vmlinux EXPORT_SYMBOL 0x39b6f6e2 tty_port_default_client_ops vmlinux EXPORT_SYMBOL_GPL 0xd3243ae8 mpi_read_raw_data vmlinux EXPORT_SYMBOL_GPL 0x7c3e4d6e __nla_reserve_nohdr vmlinux EXPORT_SYMBOL 0x6199ad5d crypto_has_skcipher vmlinux EXPORT_SYMBOL_GPL 0x7dda30af unregister_tracepoint_module_notifier vmlinux EXPORT_SYMBOL_GPL 0x1f2d801a alarm_forward_now vmlinux EXPORT_SYMBOL_GPL -0x1d44151c s390_replace_asce vmlinux EXPORT_SYMBOL_GPL -0xc0d56384 rtnetlink_put_metrics vmlinux EXPORT_SYMBOL +0xc112cb3a s390_replace_asce vmlinux EXPORT_SYMBOL_GPL +0x4e1502b0 rtnetlink_put_metrics vmlinux EXPORT_SYMBOL 0x5d2bc42a reset_control_rearm vmlinux EXPORT_SYMBOL_GPL 0x5e91484d fips_fail_notif_chain vmlinux EXPORT_SYMBOL_GPL -0x90f1cda1 may_umount vmlinux EXPORT_SYMBOL +0xe8419539 may_umount vmlinux EXPORT_SYMBOL 0xe60a5e8d pids_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xf0c6f5ca iommu_detach_device vmlinux EXPORT_SYMBOL_GPL 0x9277bec5 tty_buffer_unlock_exclusive vmlinux EXPORT_SYMBOL_GPL 0x538199ba pcix_get_max_mmrbc vmlinux EXPORT_SYMBOL -0x4f5aa3de block_read_full_page vmlinux EXPORT_SYMBOL +0xf609df77 block_read_full_page vmlinux EXPORT_SYMBOL 0xc90065bf console_drivers vmlinux EXPORT_SYMBOL_GPL 0x4d196b7d bus_sort_breadthfirst vmlinux EXPORT_SYMBOL_GPL 0x1e6680a9 pci_alloc_host_bridge vmlinux EXPORT_SYMBOL 0x9fe939e1 mpi_powm vmlinux EXPORT_SYMBOL_GPL 0xea6f9a36 zlib_deflate_dfltcc_enabled vmlinux EXPORT_SYMBOL -0x399a62af dec_node_page_state vmlinux EXPORT_SYMBOL -0x2ac3ffe4 xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL -0xb05ef4ac tcp_v4_connect vmlinux EXPORT_SYMBOL -0xfd40a002 tcp_sync_mss vmlinux EXPORT_SYMBOL +0x2d4ffe1e dec_node_page_state vmlinux EXPORT_SYMBOL +0x9493488e xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL +0x8df8884c tcp_v4_connect vmlinux EXPORT_SYMBOL +0x3e1f2b8e tcp_sync_mss vmlinux EXPORT_SYMBOL 0xc80f8e4a devlink_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0x06c4e6f3 alloc_dax vmlinux EXPORT_SYMBOL_GPL 0x29352ec7 regmap_raw_write vmlinux EXPORT_SYMBOL_GPL @@ -6045,25 +6052,25 @@ 0xf1b18bbf tpm_chip_alloc vmlinux EXPORT_SYMBOL_GPL 0x10497616 memweight vmlinux EXPORT_SYMBOL 0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL -0xd89ad424 gmap_register_pte_notifier vmlinux EXPORT_SYMBOL_GPL -0x6544a684 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL -0xa4075f7c netdev_upper_dev_link vmlinux EXPORT_SYMBOL +0x5a5fdc5b gmap_register_pte_notifier vmlinux EXPORT_SYMBOL_GPL +0x277d622f ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL +0xa7ae24f9 netdev_upper_dev_link vmlinux EXPORT_SYMBOL 0xcdc7b963 regmap_field_read vmlinux EXPORT_SYMBOL_GPL 0x6ca0e052 reset_control_get_count vmlinux EXPORT_SYMBOL_GPL 0xd743a3f2 clk_fixed_factor_ops vmlinux EXPORT_SYMBOL_GPL 0x479f7d4b clk_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0x063a6b31 kstrtouint_from_user vmlinux EXPORT_SYMBOL -0x9ba4d61d xfrm_policy_byid vmlinux EXPORT_SYMBOL -0xbd1a4d92 tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL +0x878dcfc8 xfrm_policy_byid vmlinux EXPORT_SYMBOL +0x78724849 tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL 0x7d0100d4 pci_prepare_to_sleep vmlinux EXPORT_SYMBOL 0xf2b59b7b ahash_register_instance vmlinux EXPORT_SYMBOL_GPL 0xee3f5f4d load_nls_default vmlinux EXPORT_SYMBOL 0x1360a585 __fscrypt_prepare_readdir vmlinux EXPORT_SYMBOL_GPL -0x5b72b98d nonseekable_open vmlinux EXPORT_SYMBOL -0x7ea72eb1 kmem_cache_create vmlinux EXPORT_SYMBOL +0x42e6b151 nonseekable_open vmlinux EXPORT_SYMBOL +0x8162ef73 kmem_cache_create vmlinux EXPORT_SYMBOL 0xfa666974 queue_work_node vmlinux EXPORT_SYMBOL_GPL 0x50df063b sclp vmlinux EXPORT_SYMBOL -0x6cdd68a3 inet_get_local_port_range vmlinux EXPORT_SYMBOL +0x02594cc1 inet_get_local_port_range vmlinux EXPORT_SYMBOL 0x25eba7f5 devm_nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0x56813b6d devm_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x8dc4b73e dma_resv_get_fences vmlinux EXPORT_SYMBOL_GPL @@ -6072,25 +6079,25 @@ 0x6ec7b94c gen_pool_avail vmlinux EXPORT_SYMBOL_GPL 0xa91bdc41 seq_escape vmlinux EXPORT_SYMBOL 0x10482ab3 __seq_open_private vmlinux EXPORT_SYMBOL -0x6598743b __sk_queue_drop_skb vmlinux EXPORT_SYMBOL -0x53427e4a sock_alloc_file vmlinux EXPORT_SYMBOL +0x96c9d9da __sk_queue_drop_skb vmlinux EXPORT_SYMBOL +0x2b91e331 sock_alloc_file vmlinux EXPORT_SYMBOL 0xc34bff80 device_match_any vmlinux EXPORT_SYMBOL_GPL -0x37ef12fd __generic_file_write_iter vmlinux EXPORT_SYMBOL +0xa6241398 __generic_file_write_iter vmlinux EXPORT_SYMBOL 0x4d7c5fad css_sch_is_valid vmlinux EXPORT_SYMBOL_GPL -0x083bba7a xfrm_lookup vmlinux EXPORT_SYMBOL +0x5575b79d xfrm_lookup vmlinux EXPORT_SYMBOL 0x15510a89 devlink_fmsg_binary_put vmlinux EXPORT_SYMBOL_GPL -0xaa63d64a skb_store_bits vmlinux EXPORT_SYMBOL +0x2e6eedf4 skb_store_bits vmlinux EXPORT_SYMBOL 0xab05b240 dma_resv_fini vmlinux EXPORT_SYMBOL -0xfb119d9f __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL -0x65873064 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL -0x50f3af75 inet_unregister_protosw vmlinux EXPORT_SYMBOL +0x3e876f40 __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL +0xa19b599b call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL +0x0d83ba28 inet_unregister_protosw vmlinux EXPORT_SYMBOL 0x6fb2bc3f __hwspin_unlock vmlinux EXPORT_SYMBOL_GPL 0x416c9e56 _dev_info vmlinux EXPORT_SYMBOL 0xe06388fd add_hwgenerator_randomness vmlinux EXPORT_SYMBOL_GPL 0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL 0xeafc141f __posix_acl_chmod vmlinux EXPORT_SYMBOL 0x058c6377 for_each_kernel_tracepoint vmlinux EXPORT_SYMBOL_GPL -0xd6a65e70 netif_napi_add_weight vmlinux EXPORT_SYMBOL +0x14080ca1 netif_napi_add_weight vmlinux EXPORT_SYMBOL 0xfc6b74ad devres_for_each_res vmlinux EXPORT_SYMBOL_GPL 0xb9c8eeab device_remove_file_self vmlinux EXPORT_SYMBOL_GPL 0x79a0eed6 pci_alloc_dev vmlinux EXPORT_SYMBOL @@ -6099,157 +6106,157 @@ 0x3dfc897c seq_hlist_start_head vmlinux EXPORT_SYMBOL 0xdbf20843 clocksource_change_rating vmlinux EXPORT_SYMBOL 0x39991865 icmp_global_allow vmlinux EXPORT_SYMBOL -0x89eddd4d peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL +0x762ba207 peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL 0x1a876574 __tracepoint_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0x379e0dfc pci_hp_create_module_link vmlinux EXPORT_SYMBOL_GPL 0xfc69b4f2 pci_bus_assign_resources vmlinux EXPORT_SYMBOL 0x785d10c3 ZSTD_endStream vmlinux EXPORT_SYMBOL 0x1572d990 crypto_aead_encrypt vmlinux EXPORT_SYMBOL_GPL 0x2b7bb6b3 crypto_aead_decrypt vmlinux EXPORT_SYMBOL_GPL -0xb5df19b0 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL +0x2c8be87b mark_buffer_write_io_error vmlinux EXPORT_SYMBOL 0xa389a49a profile_event_register vmlinux EXPORT_SYMBOL_GPL -0xf35cbf5f msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL +0xca323bf0 msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL 0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL 0x8c276e5d sysfs_rename_link_ns vmlinux EXPORT_SYMBOL_GPL 0x7daece67 quota_send_warning vmlinux EXPORT_SYMBOL 0x04e806c7 __dquot_transfer vmlinux EXPORT_SYMBOL 0x1a6bf28f fsnotify_get_cookie vmlinux EXPORT_SYMBOL_GPL -0x14b10ced lock_two_nondirectories vmlinux EXPORT_SYMBOL +0xa56aa395 lock_two_nondirectories vmlinux EXPORT_SYMBOL 0xdbbcbf7c unregister_kprobes vmlinux EXPORT_SYMBOL_GPL 0xd17de455 __kernel_fpu_begin vmlinux EXPORT_SYMBOL -0x5cf7b86c dcb_getapp vmlinux EXPORT_SYMBOL -0x5c74a854 dcb_setapp vmlinux EXPORT_SYMBOL -0x292043b5 register_netdevice vmlinux EXPORT_SYMBOL +0x1ae7e60b dcb_getapp vmlinux EXPORT_SYMBOL +0x06e021b0 dcb_setapp vmlinux EXPORT_SYMBOL +0xf6dcefdb register_netdevice vmlinux EXPORT_SYMBOL 0x86c961b3 __set_dax_synchronous vmlinux EXPORT_SYMBOL_GPL -0xd9c1d190 blkdev_put vmlinux EXPORT_SYMBOL +0x6747bf88 blkdev_put vmlinux EXPORT_SYMBOL 0x4c95e494 user_describe vmlinux EXPORT_SYMBOL_GPL -0x9cf38f0d finish_no_open vmlinux EXPORT_SYMBOL +0x74abad0f finish_no_open vmlinux EXPORT_SYMBOL 0xadf44489 bpf_prog_get_type_path vmlinux EXPORT_SYMBOL -0xb3237d87 __neigh_set_probe_once vmlinux EXPORT_SYMBOL -0x1aec4855 build_skb vmlinux EXPORT_SYMBOL +0xf369680d __neigh_set_probe_once vmlinux EXPORT_SYMBOL +0xd2cca5bd build_skb vmlinux EXPORT_SYMBOL 0xb54927f1 fwnode_handle_put vmlinux EXPORT_SYMBOL_GPL 0x52252316 clk_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x2d2dd36f kobj_ns_grab_current vmlinux EXPORT_SYMBOL_GPL -0x5ab27922 nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL -0xde2b18ea tcp_get_info vmlinux EXPORT_SYMBOL_GPL +0xea98c6f0 nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL +0x828e26a8 tcp_get_info vmlinux EXPORT_SYMBOL_GPL 0x5d8476d3 bpf_sk_storage_diag_alloc vmlinux EXPORT_SYMBOL_GPL -0x0bb037c6 __alloc_skb vmlinux EXPORT_SYMBOL -0x01402d88 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL +0xc4e4d866 __alloc_skb vmlinux EXPORT_SYMBOL +0x40662c03 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL 0x690db27a regmap_get_val_bytes vmlinux EXPORT_SYMBOL_GPL -0x6fe735a8 blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL +0x629c61fe blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL 0xba0676e2 vm_zone_stat vmlinux EXPORT_SYMBOL -0x89dbf47d file_fdatawait_range vmlinux EXPORT_SYMBOL +0xd174d37a file_fdatawait_range vmlinux EXPORT_SYMBOL 0x402a960a jiffies_64 vmlinux EXPORT_SYMBOL 0x24b8528f mutex_trylock vmlinux EXPORT_SYMBOL 0x51eb8bac housekeeping_cpumask vmlinux EXPORT_SYMBOL_GPL 0x32c6a2d8 _ebcasc_500 vmlinux EXPORT_SYMBOL 0xccf52bc9 sfp_upstream_start vmlinux EXPORT_SYMBOL_GPL -0xd7dfe2a7 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL -0x9af5b9ad xfrm_trans_queue_net vmlinux EXPORT_SYMBOL -0x5857236b xfrm_state_migrate vmlinux EXPORT_SYMBOL -0x483ca9cb tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL -0x348eb373 mpage_readahead vmlinux EXPORT_SYMBOL -0x055938d1 dcache_readdir vmlinux EXPORT_SYMBOL +0x0b22c07c blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL +0x6e247a57 xfrm_trans_queue_net vmlinux EXPORT_SYMBOL +0x6c934d4f xfrm_state_migrate vmlinux EXPORT_SYMBOL +0x5fded6f6 tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x58266d54 mpage_readahead vmlinux EXPORT_SYMBOL +0xcf5ac532 dcache_readdir vmlinux EXPORT_SYMBOL 0xfb5d5b74 inode_add_bytes vmlinux EXPORT_SYMBOL -0x27611517 thaw_super vmlinux EXPORT_SYMBOL -0x8fadaea0 generic_file_mmap vmlinux EXPORT_SYMBOL +0x2cd37efb thaw_super vmlinux EXPORT_SYMBOL +0x6cbd3649 generic_file_mmap vmlinux EXPORT_SYMBOL 0x5b6b0329 swiotlb_max_segment vmlinux EXPORT_SYMBOL_GPL 0xc29a1878 abort_creds vmlinux EXPORT_SYMBOL 0x87532703 raw3270_start_irq vmlinux EXPORT_SYMBOL 0x204c19f5 tcp_alloc_md5sig_pool vmlinux EXPORT_SYMBOL 0x4188d439 neigh_rand_reach_time vmlinux EXPORT_SYMBOL -0x2ee52e31 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x1cc274e6 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL 0x4df2ea84 gen_estimator_read vmlinux EXPORT_SYMBOL -0x0c73eeb6 sock_common_getsockopt vmlinux EXPORT_SYMBOL -0x8d63a025 sock_common_setsockopt vmlinux EXPORT_SYMBOL +0x4fa01c8b sock_common_getsockopt vmlinux EXPORT_SYMBOL +0xf95f24b7 sock_common_setsockopt vmlinux EXPORT_SYMBOL 0xe38d322f n_tty_inherit_ops vmlinux EXPORT_SYMBOL_GPL 0x3761d215 idr_find vmlinux EXPORT_SYMBOL_GPL 0x65408378 zlib_inflate_blob vmlinux EXPORT_SYMBOL 0xcea0c0ff security_sctp_sk_clone vmlinux EXPORT_SYMBOL -0x4937f7a3 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL +0xb5c61994 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL 0xf2ff1fc5 vfs_mknod vmlinux EXPORT_SYMBOL 0x08c78cf7 offline_and_remove_memory vmlinux EXPORT_SYMBOL_GPL 0x0b0cc167 klp_enable_patch vmlinux EXPORT_SYMBOL_GPL 0x5da2d0e2 __traceiter_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL -0xd7d5ccdc skb_dequeue vmlinux EXPORT_SYMBOL +0x9fc9e3dd skb_dequeue vmlinux EXPORT_SYMBOL 0xe2c98860 clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL 0x55a3f3e0 sclp_add_request vmlinux EXPORT_SYMBOL -0x05e16165 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL +0x548e2583 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL 0x4191d965 sfp_bus_add_upstream vmlinux EXPORT_SYMBOL_GPL 0x887efc6f __traceiter_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0xcad29180 pci_epc_get_next_free_bar vmlinux EXPORT_SYMBOL_GPL 0x9c6febfc add_uevent_var vmlinux EXPORT_SYMBOL_GPL 0xe273d75d alloc_cpu_rmap vmlinux EXPORT_SYMBOL 0x248aa8a4 blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL -0xe89aef35 blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL +0xff5c916c blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL 0x6df409c0 __synth_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xe777e808 sclp_ap_configure vmlinux EXPORT_SYMBOL 0x36242943 switchdev_deferred_process vmlinux EXPORT_SYMBOL_GPL -0x9150457e tcp_filter vmlinux EXPORT_SYMBOL -0xe3fa2ad8 device_get_ethdev_address vmlinux EXPORT_SYMBOL -0x07f8ea83 netdev_features_change vmlinux EXPORT_SYMBOL +0x8f30a748 tcp_filter vmlinux EXPORT_SYMBOL +0x6da2a9dd device_get_ethdev_address vmlinux EXPORT_SYMBOL +0x00ad03e0 netdev_features_change vmlinux EXPORT_SYMBOL 0x2d2b644b platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL 0xff21c344 devres_find vmlinux EXPORT_SYMBOL_GPL 0x45c04efa user_free_preparse vmlinux EXPORT_SYMBOL_GPL -0xac6924aa page_mapped vmlinux EXPORT_SYMBOL +0x86adead9 page_mapped vmlinux EXPORT_SYMBOL 0x00513f58 get_timespec64 vmlinux EXPORT_SYMBOL_GPL 0x5f9ede6c proc_dostring vmlinux EXPORT_SYMBOL -0x0f1bfe12 gmap_pmdp_invalidate vmlinux EXPORT_SYMBOL_GPL +0x4648f646 gmap_pmdp_invalidate vmlinux EXPORT_SYMBOL_GPL 0xcd256667 tcp_md5_needed vmlinux EXPORT_SYMBOL -0x6541c721 genlmsg_put vmlinux EXPORT_SYMBOL +0xd9fde9b7 genlmsg_put vmlinux EXPORT_SYMBOL 0x30e8924b pci_bus_write_config_byte vmlinux EXPORT_SYMBOL 0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL 0x47709e42 free_anon_bdev vmlinux EXPORT_SYMBOL -0xa4351aaa raw_hash_sk vmlinux EXPORT_SYMBOL_GPL -0x5e5c10f3 tcp_seq_start vmlinux EXPORT_SYMBOL -0xbb8f8d73 dst_cache_get vmlinux EXPORT_SYMBOL_GPL +0x7bf3b385 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL +0xa18d9398 tcp_seq_start vmlinux EXPORT_SYMBOL +0xdc9b2de5 dst_cache_get vmlinux EXPORT_SYMBOL_GPL 0x2bbe76f4 rps_sock_flow_table vmlinux EXPORT_SYMBOL 0x0fa2fd8b virtio_max_dma_size vmlinux EXPORT_SYMBOL_GPL -0x79fade8e blk_mq_complete_request vmlinux EXPORT_SYMBOL +0x842f59a1 blk_mq_complete_request vmlinux EXPORT_SYMBOL 0x6d7e951e rcu_exp_batches_completed vmlinux EXPORT_SYMBOL_GPL 0xdbdb0e8b request_any_context_irq vmlinux EXPORT_SYMBOL_GPL 0x598f0a95 udplite_table vmlinux EXPORT_SYMBOL 0xec26cc30 msi_desc_to_pci_dev vmlinux EXPORT_SYMBOL 0xc6b7336f blk_queue_max_segment_size vmlinux EXPORT_SYMBOL 0x61077f69 mmu_notifier_get_locked vmlinux EXPORT_SYMBOL_GPL -0x991e7490 ip_fraglist_init vmlinux EXPORT_SYMBOL +0xe9b26fa4 ip_fraglist_init vmlinux EXPORT_SYMBOL 0x600683d3 do_unblank_screen vmlinux EXPORT_SYMBOL 0x11846560 pci_find_ext_capability vmlinux EXPORT_SYMBOL_GPL 0x36c80c36 klist_add_tail vmlinux EXPORT_SYMBOL_GPL 0x9090b9d2 look_up_OID vmlinux EXPORT_SYMBOL_GPL 0x3c3c6b94 kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL -0x4c2470cf sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0xff5801aa sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL 0x20835a9f __xdp_release_frame vmlinux EXPORT_SYMBOL_GPL 0xf665f74f sock_load_diag_module vmlinux EXPORT_SYMBOL 0x551293ba pci_claim_resource vmlinux EXPORT_SYMBOL 0xe7dd7ce7 mmu_notifier_range_update_to_read_only vmlinux EXPORT_SYMBOL_GPL 0xf09b5d9a get_zeroed_page vmlinux EXPORT_SYMBOL -0xdf243e4c bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0x3370a395 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL 0xd1b4b419 tcw_get_intrg vmlinux EXPORT_SYMBOL 0x27eb9cd1 tcw_set_intrg vmlinux EXPORT_SYMBOL -0x3f51b2fc ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL +0x881d2f9e ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL 0x87a6566e devlink_port_attrs_pci_pf_set vmlinux EXPORT_SYMBOL_GPL 0xa54a899a devlink_port_attrs_pci_vf_set vmlinux EXPORT_SYMBOL_GPL 0x47441feb devlink_port_attrs_pci_sf_set vmlinux EXPORT_SYMBOL_GPL -0x1e29e53f ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL +0x4f384d43 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL 0xee649368 input_close_device vmlinux EXPORT_SYMBOL 0x379a0b3f dma_resv_describe vmlinux EXPORT_SYMBOL_GPL 0xdcf84646 sort_r vmlinux EXPORT_SYMBOL 0xda3417d0 key_validate vmlinux EXPORT_SYMBOL -0x448a90a8 rtnl_create_link vmlinux EXPORT_SYMBOL +0x432e6941 rtnl_create_link vmlinux EXPORT_SYMBOL 0xfcc1edd3 memory_block_size_bytes vmlinux EXPORT_SYMBOL_GPL 0xcef83bcc _dev_notice vmlinux EXPORT_SYMBOL 0x40241c39 tty_insert_flip_string_flags vmlinux EXPORT_SYMBOL -0x167a10b4 address_space_init_once vmlinux EXPORT_SYMBOL -0xcefad74c bdi_dev_name vmlinux EXPORT_SYMBOL_GPL +0xb2fc476d address_space_init_once vmlinux EXPORT_SYMBOL +0xade49cd2 bdi_dev_name vmlinux EXPORT_SYMBOL_GPL 0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL 0x90abb542 prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL -0x5c958005 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL -0xc6084c02 inet_dev_addr_type vmlinux EXPORT_SYMBOL -0x507ce2e6 tcf_action_exec vmlinux EXPORT_SYMBOL +0xe3efdceb xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL +0x221f6517 inet_dev_addr_type vmlinux EXPORT_SYMBOL +0x97b8e9bd tcf_action_exec vmlinux EXPORT_SYMBOL 0x417d8076 dax_zero_page_range vmlinux EXPORT_SYMBOL_GPL 0x5f9b91d4 platform_device_add vmlinux EXPORT_SYMBOL_GPL 0xa640610e clk_hw_get_num_parents vmlinux EXPORT_SYMBOL_GPL @@ -6257,15 +6264,15 @@ 0x86858054 debugfs_create_size_t vmlinux EXPORT_SYMBOL_GPL 0xed35dd2c remove_proc_entry vmlinux EXPORT_SYMBOL 0xfdf29f55 fsnotify_add_mark vmlinux EXPORT_SYMBOL_GPL -0x28e9bcce gmap_pmdp_idte_local vmlinux EXPORT_SYMBOL_GPL -0xb323ccc0 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL -0xf2b339d9 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL -0xae4358eb dm_kobject_release vmlinux EXPORT_SYMBOL +0x95a55715 gmap_pmdp_idte_local vmlinux EXPORT_SYMBOL_GPL +0xe35fb5ae ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL +0x9bef5429 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL +0x491fb36d dm_kobject_release vmlinux EXPORT_SYMBOL 0x399d9bf8 pci_walk_bus vmlinux EXPORT_SYMBOL_GPL -0xb7579f16 block_is_partially_uptodate vmlinux EXPORT_SYMBOL +0x3df04d68 block_is_partially_uptodate vmlinux EXPORT_SYMBOL 0xa4ab7c1c ring_buffer_overruns vmlinux EXPORT_SYMBOL_GPL 0x385446d0 l3mdev_table_lookup_unregister vmlinux EXPORT_SYMBOL_GPL -0xb8e9496e alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x03c665af alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x5be63c5b crc32c_csum_stub vmlinux EXPORT_SYMBOL 0x8005cf66 netlbl_audit_start vmlinux EXPORT_SYMBOL 0xfac8865f sysctl_wmem_max vmlinux EXPORT_SYMBOL @@ -6279,20 +6286,20 @@ 0xb928aa45 netdev_rss_key_fill vmlinux EXPORT_SYMBOL 0x5cf53ce2 input_free_minor vmlinux EXPORT_SYMBOL 0x1df56260 pci_write_config_byte vmlinux EXPORT_SYMBOL -0xf1f39c97 pagecache_write_end vmlinux EXPORT_SYMBOL -0x3838ae60 reset_guest_reference_bit vmlinux EXPORT_SYMBOL +0x9a5b0b9a pagecache_write_end vmlinux EXPORT_SYMBOL +0x29736a96 reset_guest_reference_bit vmlinux EXPORT_SYMBOL 0xdd1504d7 ccw_device_tm_start vmlinux EXPORT_SYMBOL 0xfb482dd1 __traceiter_s390_cio_stsch vmlinux EXPORT_SYMBOL -0xfdb269a1 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL +0xaba85558 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL 0x07be6905 net_inc_egress_queue vmlinux EXPORT_SYMBOL_GPL -0x9651389b dev_set_threaded vmlinux EXPORT_SYMBOL +0xf033191d dev_set_threaded vmlinux EXPORT_SYMBOL 0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL 0xb12cbacb fb_unregister_client vmlinux EXPORT_SYMBOL 0x60cf0d39 kstrtoint_from_user vmlinux EXPORT_SYMBOL 0x7419c1aa crypto_skcipher_encrypt vmlinux EXPORT_SYMBOL_GPL 0xe8bd5c00 perf_get_aux vmlinux EXPORT_SYMBOL_GPL 0xa2500ef6 __SCK__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL -0x0d7aaac9 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL +0x386cc4c5 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL 0x6ab18939 irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL 0xdbfa2500 devl_trylock vmlinux EXPORT_SYMBOL_GPL 0x2a7316da __SCK__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL @@ -6302,26 +6309,26 @@ 0xdef082d2 vfs_readlink vmlinux EXPORT_SYMBOL 0x412f893c page_offline_begin vmlinux EXPORT_SYMBOL 0x290bf84a complete_and_exit vmlinux EXPORT_SYMBOL -0x9fcf77f5 inet6_lookup vmlinux EXPORT_SYMBOL_GPL -0x997a3efa udp_seq_stop vmlinux EXPORT_SYMBOL +0x206de5f3 inet6_lookup vmlinux EXPORT_SYMBOL_GPL +0x8139dd23 udp_seq_stop vmlinux EXPORT_SYMBOL 0x76243c8c __hwspin_trylock vmlinux EXPORT_SYMBOL_GPL 0x49e76473 regmap_reinit_cache vmlinux EXPORT_SYMBOL_GPL 0xced03b59 sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL 0xe89d31c8 sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL -0x50761001 __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL +0x7d4cec36 __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL 0x4b8f4e7a down_read_trylock vmlinux EXPORT_SYMBOL -0x19e1e887 dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0xf0b3b594 dcbnl_cee_notify vmlinux EXPORT_SYMBOL 0x9833bc0c hvc_kick vmlinux EXPORT_SYMBOL_GPL 0xe36894a3 blkdev_zone_mgmt vmlinux EXPORT_SYMBOL_GPL 0x5a84e751 path_has_submounts vmlinux EXPORT_SYMBOL -0xf3da6d99 open_with_fake_path vmlinux EXPORT_SYMBOL -0x9c38a037 __strp_unpause vmlinux EXPORT_SYMBOL_GPL -0xb5dacf73 inet6_offloads vmlinux EXPORT_SYMBOL -0x39f5cc38 nf_setsockopt vmlinux EXPORT_SYMBOL -0xcbb1ded7 nf_getsockopt vmlinux EXPORT_SYMBOL +0x7317b8dd open_with_fake_path vmlinux EXPORT_SYMBOL +0x8328b7f7 __strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x046e9d20 inet6_offloads vmlinux EXPORT_SYMBOL +0xd1d1197c nf_setsockopt vmlinux EXPORT_SYMBOL +0xd8df3134 nf_getsockopt vmlinux EXPORT_SYMBOL 0x579e0bf5 rtnl_unregister_all vmlinux EXPORT_SYMBOL_GPL -0xa3923ce9 netif_tx_wake_queue vmlinux EXPORT_SYMBOL -0x3c12f3ba netif_rx_ni vmlinux EXPORT_SYMBOL +0x9410851b netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0x8c21a39f netif_rx_ni vmlinux EXPORT_SYMBOL 0xb8c5f305 device_attach vmlinux EXPORT_SYMBOL_GPL 0x5bfdba12 tty_port_open vmlinux EXPORT_SYMBOL 0x6c808a72 virtio_reset_device vmlinux EXPORT_SYMBOL_GPL @@ -6331,182 +6338,182 @@ 0x65e03a04 dquot_commit_info vmlinux EXPORT_SYMBOL 0x101a4172 seq_putc vmlinux EXPORT_SYMBOL 0x5bb4c82b seq_puts vmlinux EXPORT_SYMBOL -0x32829076 super_setup_bdi_name vmlinux EXPORT_SYMBOL +0xe8229dcc super_setup_bdi_name vmlinux EXPORT_SYMBOL 0x252fe7e4 down_read_interruptible vmlinux EXPORT_SYMBOL 0x7629b88b pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL 0x1bfad06e mpi_print vmlinux EXPORT_SYMBOL_GPL -0xd2a225ff invalidate_disk vmlinux EXPORT_SYMBOL +0xe8655e09 invalidate_disk vmlinux EXPORT_SYMBOL 0x607561ec crypto_register_acomp vmlinux EXPORT_SYMBOL_GPL 0xa426a237 d_genocide vmlinux EXPORT_SYMBOL 0x86fc9f87 __module_put_and_exit vmlinux EXPORT_SYMBOL 0x6b853d06 ns_to_kernel_old_timeval vmlinux EXPORT_SYMBOL 0x3b95f543 klp_shadow_free vmlinux EXPORT_SYMBOL_GPL 0xbe1427af __printk_cpu_unlock vmlinux EXPORT_SYMBOL -0xbe11b82c netlink_add_tap vmlinux EXPORT_SYMBOL_GPL -0x995b097a __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL +0xdac446bb netlink_add_tap vmlinux EXPORT_SYMBOL_GPL +0x9210a125 __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL 0xb658a992 of_clk_hw_register vmlinux EXPORT_SYMBOL_GPL -0x7ea8aa0a netdev_txq_to_tc vmlinux EXPORT_SYMBOL +0x7c28080d netdev_txq_to_tc vmlinux EXPORT_SYMBOL 0x084b6af3 fwnode_graph_get_next_endpoint vmlinux EXPORT_SYMBOL_GPL 0x8689d3f6 ZSTD_decompressBlock vmlinux EXPORT_SYMBOL 0x6bac671b __crc32c_le vmlinux EXPORT_SYMBOL -0x74dd8bef end_buffer_write_sync vmlinux EXPORT_SYMBOL +0xb8954197 end_buffer_write_sync vmlinux EXPORT_SYMBOL 0xfd6e5614 d_drop vmlinux EXPORT_SYMBOL 0x62900f53 d_rehash vmlinux EXPORT_SYMBOL -0xbfe9dc30 file_open_root vmlinux EXPORT_SYMBOL -0x4a5c0ca0 tso_build_hdr vmlinux EXPORT_SYMBOL -0x739598b6 sock_recv_errqueue vmlinux EXPORT_SYMBOL +0xcd69c02f file_open_root vmlinux EXPORT_SYMBOL +0xb937885a tso_build_hdr vmlinux EXPORT_SYMBOL +0x4e7b1dca sock_recv_errqueue vmlinux EXPORT_SYMBOL 0xf9828403 pci_get_class vmlinux EXPORT_SYMBOL 0xff403774 region_intersects vmlinux EXPORT_SYMBOL_GPL -0xfc8dcbe6 netif_rx vmlinux EXPORT_SYMBOL +0x26951981 netif_rx vmlinux EXPORT_SYMBOL 0x98872be3 dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL -0x9c2610f0 xfrm_stateonly_find vmlinux EXPORT_SYMBOL -0x1412e871 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL -0x3b27ccc5 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL -0x2e7a4e3d __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xb7f7be1f xfrm_stateonly_find vmlinux EXPORT_SYMBOL +0x341dc885 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL +0xd5f88482 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL +0xdc13c86f __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x38fd3b9f elv_bio_merge_ok vmlinux EXPORT_SYMBOL 0x3607c5d7 sthyi_fill vmlinux EXPORT_SYMBOL_GPL -0x24172640 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL +0x6c6e9fa0 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL 0xcc8f4873 parse_option_str vmlinux EXPORT_SYMBOL_GPL 0xa965ca81 reciprocal_value vmlinux EXPORT_SYMBOL -0xdcd7cab2 unregister_binfmt vmlinux EXPORT_SYMBOL +0x14510b8c unregister_binfmt vmlinux EXPORT_SYMBOL 0xc3e9191c make_kgid vmlinux EXPORT_SYMBOL 0x9bcf9f7d housekeeping_enabled vmlinux EXPORT_SYMBOL_GPL 0x7bd7dfd0 ap_test_config_usage_domain vmlinux EXPORT_SYMBOL -0xaeeaf02d tcf_idr_check_alloc vmlinux EXPORT_SYMBOL -0x84bba69d sock_no_accept vmlinux EXPORT_SYMBOL +0x0069aeb7 tcf_idr_check_alloc vmlinux EXPORT_SYMBOL +0xdd586703 sock_no_accept vmlinux EXPORT_SYMBOL 0xd967de6d ZSTD_getCParams vmlinux EXPORT_SYMBOL 0x6c3f70e0 guid_gen vmlinux EXPORT_SYMBOL_GPL 0x22cc64ea __cleancache_init_shared_fs vmlinux EXPORT_SYMBOL 0x88c880b9 set_groups vmlinux EXPORT_SYMBOL 0x60b5c8dd register_external_irq vmlinux EXPORT_SYMBOL -0x88dfd87f tcf_generic_walker vmlinux EXPORT_SYMBOL -0xdbdfa041 dev_remove_offload vmlinux EXPORT_SYMBOL +0x6ed6e342 tcf_generic_walker vmlinux EXPORT_SYMBOL +0x140c2dbb dev_remove_offload vmlinux EXPORT_SYMBOL 0x015f9718 flow_rule_match_eth_addrs vmlinux EXPORT_SYMBOL -0x9a6b9e15 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL -0x7237acc4 netif_schedule_queue vmlinux EXPORT_SYMBOL +0x30bbdfa2 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL +0xdbcd4d78 netif_schedule_queue vmlinux EXPORT_SYMBOL 0x153b60a6 klist_del vmlinux EXPORT_SYMBOL_GPL -0x4eb82a07 __lock_buffer vmlinux EXPORT_SYMBOL +0x456b0ab3 __lock_buffer vmlinux EXPORT_SYMBOL 0xf352023f memory_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xd5f97574 debug_sprintf_view vmlinux EXPORT_SYMBOL -0x1962c1aa tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL -0xae4ff392 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x8f9cb9c1 tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL +0xac3605b3 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0xaf5a3b32 __traceiter_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0xbb0ab47b debug_locks vmlinux EXPORT_SYMBOL_GPL 0x82fa1074 aead_geniv_alloc vmlinux EXPORT_SYMBOL_GPL -0x5ebef9b3 __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL +0x0e895aef __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL 0xaec60661 perf_event_update_userpage vmlinux EXPORT_SYMBOL_GPL 0x17149987 trace_print_bitmask_seq vmlinux EXPORT_SYMBOL_GPL 0x5e86171d raw3270_unregister_notifier vmlinux EXPORT_SYMBOL -0x1243b08b fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL -0xcdf6be76 eth_header_parse_protocol vmlinux EXPORT_SYMBOL -0xa03c1286 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0x60324cf5 fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL +0x617c636b eth_header_parse_protocol vmlinux EXPORT_SYMBOL +0xf1ebd230 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL 0x20a789ac irq_set_chip_data vmlinux EXPORT_SYMBOL 0xd54110ea cio_tm_intrg vmlinux EXPORT_SYMBOL_GPL -0x5716c5b4 inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL -0x050df127 tcp_ioctl vmlinux EXPORT_SYMBOL -0xd5fb1d0a tcf_qevent_handle vmlinux EXPORT_SYMBOL +0x13131e3c inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL +0x68d380f9 tcp_ioctl vmlinux EXPORT_SYMBOL +0x7d57459f tcf_qevent_handle vmlinux EXPORT_SYMBOL 0x35aee637 iommu_attach_group vmlinux EXPORT_SYMBOL_GPL 0x0ceb47b1 vfs_symlink vmlinux EXPORT_SYMBOL 0xc0afb5d7 cgroup_bpf_enabled_key vmlinux EXPORT_SYMBOL 0xd273b1b1 __round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL 0xf6c3e4aa wait_for_completion_io vmlinux EXPORT_SYMBOL -0xe3f38e38 find_vpid vmlinux EXPORT_SYMBOL_GPL +0x1271f6b4 find_vpid vmlinux EXPORT_SYMBOL_GPL 0xe9547c30 ccw_device_start_timeout_key vmlinux EXPORT_SYMBOL 0xa05b6be2 psched_ppscfg_precompute vmlinux EXPORT_SYMBOL 0x8840ee39 dma_fence_unwrap_first vmlinux EXPORT_SYMBOL_GPL 0xc5b0d06f lockref_put_return vmlinux EXPORT_SYMBOL 0x1610805a blk_queue_zone_write_granularity vmlinux EXPORT_SYMBOL_GPL 0x263beb75 ecryptfs_get_versions vmlinux EXPORT_SYMBOL -0x5e5e6262 __alloc_pages vmlinux EXPORT_SYMBOL -0x37686986 unmap_mapping_range vmlinux EXPORT_SYMBOL +0x1ddd0ba8 __alloc_pages vmlinux EXPORT_SYMBOL +0x44c92b77 unmap_mapping_range vmlinux EXPORT_SYMBOL 0xf573e78d __vmalloc_array vmlinux EXPORT_SYMBOL 0x8b618d08 overflowuid vmlinux EXPORT_SYMBOL 0x7171121c overflowgid vmlinux EXPORT_SYMBOL 0x56d78870 chsc vmlinux EXPORT_SYMBOL -0xb77d232d mr_rtm_dumproute vmlinux EXPORT_SYMBOL -0xca88e623 ping_unhash vmlinux EXPORT_SYMBOL_GPL -0xd1e833da inet_select_addr vmlinux EXPORT_SYMBOL -0xd6ab4685 dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL +0xb33fa1ee mr_rtm_dumproute vmlinux EXPORT_SYMBOL +0x7ddde07f ping_unhash vmlinux EXPORT_SYMBOL_GPL +0xbb4c1889 inet_select_addr vmlinux EXPORT_SYMBOL +0x144fd082 dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL 0xdc709018 dma_async_tx_descriptor_init vmlinux EXPORT_SYMBOL 0x54c0c11f pci_enable_device vmlinux EXPORT_SYMBOL 0x431ec3a9 __nla_validate vmlinux EXPORT_SYMBOL 0xd9fe5e26 vfs_dedupe_file_range vmlinux EXPORT_SYMBOL -0x3b79efea ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL -0x8300e2b9 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0x642e65ae ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL +0x3e42bbc7 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0x0465a073 regmap_reg_in_ranges vmlinux EXPORT_SYMBOL_GPL 0x166aca7c iommu_fwspec_free vmlinux EXPORT_SYMBOL_GPL 0x233c4456 xas_find vmlinux EXPORT_SYMBOL_GPL 0x6823d995 sbitmap_finish_wait vmlinux EXPORT_SYMBOL_GPL 0xbc9bce1e blk_mq_debugfs_rq_show vmlinux EXPORT_SYMBOL_GPL -0x0e903781 security_sb_remount vmlinux EXPORT_SYMBOL -0x942b5292 dcache_dir_close vmlinux EXPORT_SYMBOL +0xafda03f5 security_sb_remount vmlinux EXPORT_SYMBOL +0xa7affdec dcache_dir_close vmlinux EXPORT_SYMBOL 0x1f563160 bpf_offload_dev_priv vmlinux EXPORT_SYMBOL_GPL -0xa6a36e14 ptep_xchg_lazy vmlinux EXPORT_SYMBOL +0x685dcbce ptep_xchg_lazy vmlinux EXPORT_SYMBOL 0x43a4938f vm_get_page_prot vmlinux EXPORT_SYMBOL -0x043f82f4 tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL -0xd49a2383 ethtool_notify vmlinux EXPORT_SYMBOL +0xf886a0c8 tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL +0x1f8aad5f ethtool_notify vmlinux EXPORT_SYMBOL 0xaea60205 crypto_alloc_rng vmlinux EXPORT_SYMBOL_GPL 0x8a3cf12f relay_reset vmlinux EXPORT_SYMBOL_GPL -0x2b9ec215 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL -0x3dd937c7 inet_put_port vmlinux EXPORT_SYMBOL -0x823b4778 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL -0x2a145ff4 sock_no_connect vmlinux EXPORT_SYMBOL +0x7a4be752 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL +0xf7ab10c6 inet_put_port vmlinux EXPORT_SYMBOL +0x4dc557d0 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL +0x74ecab66 sock_no_connect vmlinux EXPORT_SYMBOL 0x90f1d568 cpu_device_create vmlinux EXPORT_SYMBOL_GPL 0x42f42796 clk_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL 0xabcd6c1a pci_remove_bus vmlinux EXPORT_SYMBOL 0x27991f49 iov_iter_zero vmlinux EXPORT_SYMBOL 0x2d71860f crypto_register_aeads vmlinux EXPORT_SYMBOL_GPL 0x1f180ab2 dquot_mark_dquot_dirty vmlinux EXPORT_SYMBOL -0x8951cd54 ram_aops vmlinux EXPORT_SYMBOL +0xb0fc46c9 ram_aops vmlinux EXPORT_SYMBOL 0x65929cae ns_to_timespec64 vmlinux EXPORT_SYMBOL 0xb46fbe0b klp_shadow_get_or_alloc vmlinux EXPORT_SYMBOL_GPL 0xa503dd04 wait_for_completion_killable_timeout vmlinux EXPORT_SYMBOL -0x15dbfdbb generic_file_read_iter vmlinux EXPORT_SYMBOL +0xcd6349fa generic_file_read_iter vmlinux EXPORT_SYMBOL 0x11a5a8cb get_device_system_crosststamp vmlinux EXPORT_SYMBOL_GPL -0x735aa81f dev_get_phys_port_id vmlinux EXPORT_SYMBOL +0xa3d45242 dev_get_phys_port_id vmlinux EXPORT_SYMBOL 0x9c8877f5 iommu_map vmlinux EXPORT_SYMBOL_GPL 0xe70e184a xa_store vmlinux EXPORT_SYMBOL 0x3221df67 __bitmap_subset vmlinux EXPORT_SYMBOL 0x697c5d0d tracing_snapshot_alloc vmlinux EXPORT_SYMBOL_GPL -0x477c1591 eth_type_trans vmlinux EXPORT_SYMBOL +0x69177d30 eth_type_trans vmlinux EXPORT_SYMBOL 0xe6de22ac fwnode_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0xaa53b33c gen_pool_dma_zalloc_algo vmlinux EXPORT_SYMBOL 0xc758f6ce debugfs_create_blob vmlinux EXPORT_SYMBOL_GPL 0x799c20e4 posix_acl_access_xattr_handler vmlinux EXPORT_SYMBOL_GPL 0xf5f89f57 vfs_iocb_iter_write vmlinux EXPORT_SYMBOL -0xc158b4be send_sig vmlinux EXPORT_SYMBOL -0x87409fdb tcp_shutdown vmlinux EXPORT_SYMBOL -0x193ba9c3 blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0x71f83c27 send_sig vmlinux EXPORT_SYMBOL +0x92aee7cd tcp_shutdown vmlinux EXPORT_SYMBOL +0xebc40546 blk_mq_alloc_request vmlinux EXPORT_SYMBOL 0x868bde1d down_write_trylock vmlinux EXPORT_SYMBOL 0xfcf7badf param_set_uint vmlinux EXPORT_SYMBOL 0xc0e5e4e6 itcw_get_tcw vmlinux EXPORT_SYMBOL 0x573b5453 ipv6_fixup_options vmlinux EXPORT_SYMBOL_GPL 0xf28cf0ae __hw_addr_init vmlinux EXPORT_SYMBOL 0x199ed0cd net_disable_timestamp vmlinux EXPORT_SYMBOL -0x33272c49 sock_cmsg_send vmlinux EXPORT_SYMBOL +0x436d94fd sock_cmsg_send vmlinux EXPORT_SYMBOL 0xf0f22812 blk_queue_max_discard_segments vmlinux EXPORT_SYMBOL_GPL 0xe3851c6a pkcs7_parse_message vmlinux EXPORT_SYMBOL_GPL 0x6a4f623b mmu_notifier_synchronize vmlinux EXPORT_SYMBOL_GPL -0x45667986 ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL -0xe06c6cd9 sk_msg_free vmlinux EXPORT_SYMBOL_GPL +0x39721f6a ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL +0xd9938dd0 sk_msg_free vmlinux EXPORT_SYMBOL_GPL 0xaacc6d21 flow_block_cb_decref vmlinux EXPORT_SYMBOL 0x1e990a6c pcie_capability_write_word vmlinux EXPORT_SYMBOL 0x25b2db71 copy_page_to_iter vmlinux EXPORT_SYMBOL 0x679997a0 dquot_set_dqinfo vmlinux EXPORT_SYMBOL -0x93c4bfec css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL +0x84e7a5a5 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL 0xe003123e cio_halt vmlinux EXPORT_SYMBOL_GPL -0x0d79de9b qdisc_hash_del vmlinux EXPORT_SYMBOL +0xce08f451 qdisc_hash_del vmlinux EXPORT_SYMBOL 0x9ee7feb1 __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x0147812c kblockd_mod_delayed_work_on vmlinux EXPORT_SYMBOL 0xbb5170c5 irq_get_percpu_devid_partition vmlinux EXPORT_SYMBOL_GPL 0x43d22fb9 groups_alloc vmlinux EXPORT_SYMBOL 0x96b89d55 lowcore_ptr vmlinux EXPORT_SYMBOL 0xdf54a8f7 netlink_unregister_notifier vmlinux EXPORT_SYMBOL -0x76922705 lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL -0xea2e6c9b __dynamic_dev_dbg vmlinux EXPORT_SYMBOL -0x2bfacd19 simple_release_fs vmlinux EXPORT_SYMBOL -0x419c1afd generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL +0x24615fbd lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL +0xa3dce3ec __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0xa5526402 simple_release_fs vmlinux EXPORT_SYMBOL +0x1223d4f7 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL 0x35eef90c __irq_resolve_mapping vmlinux EXPORT_SYMBOL_GPL 0x81b433f2 down vmlinux EXPORT_SYMBOL 0x29deb0ac add_wait_queue_priority vmlinux EXPORT_SYMBOL_GPL @@ -6514,18 +6521,18 @@ 0xf1ebd121 clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL 0xb89a7eb8 irq_chip_set_affinity_parent vmlinux EXPORT_SYMBOL_GPL 0x02f4d77f __SCK__tp_func_s390_cio_tpi vmlinux EXPORT_SYMBOL -0x59523a8c tcp_rtx_synack vmlinux EXPORT_SYMBOL +0x2e4c81cc tcp_rtx_synack vmlinux EXPORT_SYMBOL 0x329c9be9 devlink_linecard_nested_dl_set vmlinux EXPORT_SYMBOL_GPL -0x6d73017f __netdev_notify_peers vmlinux EXPORT_SYMBOL -0x9ba6488f skb_put vmlinux EXPORT_SYMBOL +0x062c8d7a __netdev_notify_peers vmlinux EXPORT_SYMBOL +0x70f13c05 skb_put vmlinux EXPORT_SYMBOL 0x23d05970 pcim_set_mwi vmlinux EXPORT_SYMBOL 0xd9b8cfda alarm_restart vmlinux EXPORT_SYMBOL_GPL -0x2636b6e4 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL -0xe66944fc sk_capable vmlinux EXPORT_SYMBOL -0x0c958fdd generic_block_fiemap vmlinux EXPORT_SYMBOL +0xfdd93361 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0xe12583f1 sk_capable vmlinux EXPORT_SYMBOL +0x3a9a3227 generic_block_fiemap vmlinux EXPORT_SYMBOL 0x7f4c565b add_wait_queue vmlinux EXPORT_SYMBOL 0x7520b2ed param_ops_invbool vmlinux EXPORT_SYMBOL -0x81a8a866 dev_add_pack vmlinux EXPORT_SYMBOL +0xc9a1eff4 dev_add_pack vmlinux EXPORT_SYMBOL 0xd1bdebd4 auxiliary_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0x45d7907d pci_epc_get_features vmlinux EXPORT_SYMBOL_GPL 0x9f984513 strrchr vmlinux EXPORT_SYMBOL @@ -6540,10 +6547,10 @@ 0x668402aa crypto_put_default_rng vmlinux EXPORT_SYMBOL_GPL 0x5bd0748f crypto_del_default_rng vmlinux EXPORT_SYMBOL_GPL 0x4b80c3e9 crypto_mod_put vmlinux EXPORT_SYMBOL_GPL -0x3f6fc556 filemap_map_pages vmlinux EXPORT_SYMBOL +0xa0b88c82 filemap_map_pages vmlinux EXPORT_SYMBOL 0x03c12dfe cancel_work_sync vmlinux EXPORT_SYMBOL_GPL -0x20dc722f pingv6_ops vmlinux EXPORT_SYMBOL_GPL -0x9cbfae8c nf_log_set vmlinux EXPORT_SYMBOL +0x8077b22d pingv6_ops vmlinux EXPORT_SYMBOL_GPL +0xbf54aac4 nf_log_set vmlinux EXPORT_SYMBOL 0xf20c6def hwspin_lock_unregister vmlinux EXPORT_SYMBOL_GPL 0x9c585627 input_set_keycode vmlinux EXPORT_SYMBOL 0xa928c09a subsys_virtual_register vmlinux EXPORT_SYMBOL_GPL @@ -6552,43 +6559,43 @@ 0x7f1ecf1b __quota_error vmlinux EXPORT_SYMBOL 0x7728b487 vfs_dup_fs_context vmlinux EXPORT_SYMBOL 0x895b5e8b fault_in_subpage_writeable vmlinux EXPORT_SYMBOL -0xbc48ee4f dev_set_alias vmlinux EXPORT_SYMBOL +0xdf04cd89 dev_set_alias vmlinux EXPORT_SYMBOL 0xc824f9d8 __i2c_board_lock vmlinux EXPORT_SYMBOL_GPL 0x627e1a98 set_selection_kernel vmlinux EXPORT_SYMBOL_GPL 0xb816c2be tty_ldisc_flush vmlinux EXPORT_SYMBOL_GPL 0x4e89ce10 idr_alloc_cyclic vmlinux EXPORT_SYMBOL -0xc3f9e489 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x11ccaf9c __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL 0x023ca5dd __blkg_prfill_rwstat vmlinux EXPORT_SYMBOL_GPL 0x29b59fdc crypto_register_instance vmlinux EXPORT_SYMBOL_GPL 0xc77210ea dma_need_sync vmlinux EXPORT_SYMBOL_GPL 0xb10d964d devlink_fmsg_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0x26f01967 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x90f09a68 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL 0xc82470e2 of_hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0xa47a3419 firmware_upload_register vmlinux EXPORT_SYMBOL_GPL 0x9fd78e36 tty_set_operations vmlinux EXPORT_SYMBOL 0x9a906daf memscan vmlinux EXPORT_SYMBOL 0x2a41d203 dql_init vmlinux EXPORT_SYMBOL 0x5cc32bdc bitmap_copy_le vmlinux EXPORT_SYMBOL -0x9c02ffeb mark_buffer_dirty vmlinux EXPORT_SYMBOL -0x5110878d skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL +0xef4ee181 mark_buffer_dirty vmlinux EXPORT_SYMBOL +0x12622789 skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL 0x6822de1a firmware_upload_unregister vmlinux EXPORT_SYMBOL_GPL 0x71ec355e clk_mux_ro_ops vmlinux EXPORT_SYMBOL_GPL -0x0219b989 block_write_begin vmlinux EXPORT_SYMBOL -0x5f5b15f1 ll_rw_block vmlinux EXPORT_SYMBOL +0xcf7f2484 block_write_begin vmlinux EXPORT_SYMBOL +0xe893c925 ll_rw_block vmlinux EXPORT_SYMBOL 0x6b55c4c8 irq_domain_associate_many vmlinux EXPORT_SYMBOL_GPL 0xbc6bec66 free_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x71a8acc7 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL 0xfda2d297 blk_mq_sched_mark_restart_hctx vmlinux EXPORT_SYMBOL_GPL -0xc9ca1929 blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL +0xe73c22ee blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL 0xd4592578 security_inet_conn_request vmlinux EXPORT_SYMBOL 0x0692c879 sysfs_remove_groups vmlinux EXPORT_SYMBOL_GPL 0xbc6cef3e mmu_interval_read_begin vmlinux EXPORT_SYMBOL_GPL 0xf5576c1d debug_unregister vmlinux EXPORT_SYMBOL -0x73609464 __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x20a1c16a __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0x15228384 component_match_add_release vmlinux EXPORT_SYMBOL 0x7429e20c kstrtos8 vmlinux EXPORT_SYMBOL 0xfdbd7a17 crypto_get_attr_type vmlinux EXPORT_SYMBOL_GPL -0x518d7fd9 bdi_alloc vmlinux EXPORT_SYMBOL +0xe5883839 bdi_alloc vmlinux EXPORT_SYMBOL 0xa45c59bd __SCK__tp_func_s390_cio_chsc vmlinux EXPORT_SYMBOL 0x6735d56e tcp_ca_get_name_by_key vmlinux EXPORT_SYMBOL_GPL 0xc0ff21c1 input_get_new_minor vmlinux EXPORT_SYMBOL @@ -6598,98 +6605,98 @@ 0x0c9be3c2 crypto_alloc_aead vmlinux EXPORT_SYMBOL_GPL 0xbcc4e584 crypto_spawn_tfm2 vmlinux EXPORT_SYMBOL_GPL 0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0x2670432a register_nexthop_notifier vmlinux EXPORT_SYMBOL +0x5bb3428a register_nexthop_notifier vmlinux EXPORT_SYMBOL 0xffcc4ec7 tcp_bpf_bypass_getsockopt vmlinux EXPORT_SYMBOL -0x329e43dd dev_set_mac_address vmlinux EXPORT_SYMBOL -0x6683925a dev_get_mac_address vmlinux EXPORT_SYMBOL -0x69ce3536 sk_mc_loop vmlinux EXPORT_SYMBOL +0x210040ef dev_set_mac_address vmlinux EXPORT_SYMBOL +0x6fd5cfeb dev_get_mac_address vmlinux EXPORT_SYMBOL +0x6e6a41ee sk_mc_loop vmlinux EXPORT_SYMBOL 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0xe51802ba xas_store vmlinux EXPORT_SYMBOL_GPL 0x1263b99e crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL 0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL -0xf9c37c9c fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL +0xfbda59b5 fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL 0xddf32520 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL -0x9b8357b9 sock_register vmlinux EXPORT_SYMBOL +0xf28cf1c9 sock_register vmlinux EXPORT_SYMBOL 0x16d40f51 tpm2_probe vmlinux EXPORT_SYMBOL_GPL 0x7265f2b0 pci_vpd_check_csum vmlinux EXPORT_SYMBOL_GPL 0x35144d92 pci_find_bus vmlinux EXPORT_SYMBOL 0x6e2da197 arch_read_lock_wait vmlinux EXPORT_SYMBOL 0x4f2f0459 _proc_mkdir vmlinux EXPORT_SYMBOL_GPL 0x07aacc33 register_ftrace_function vmlinux EXPORT_SYMBOL_GPL -0xaba3b76b cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL +0x8ef64560 cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL 0x5dd76e44 mutex_lock_io vmlinux EXPORT_SYMBOL_GPL 0x427f0830 ccw_device_tm_start_timeout vmlinux EXPORT_SYMBOL -0xbb3c0340 inet6_register_protosw vmlinux EXPORT_SYMBOL -0xdfb73d82 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL -0xf7061515 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL -0xca159baf dev_set_group vmlinux EXPORT_SYMBOL +0x391605cd inet6_register_protosw vmlinux EXPORT_SYMBOL +0x9c843b69 netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x50ecff82 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0x3534320e dev_set_group vmlinux EXPORT_SYMBOL 0x989a0d46 pci_find_resource vmlinux EXPORT_SYMBOL 0x61b08162 pci_user_read_config_word vmlinux EXPORT_SYMBOL_GPL 0xf29d6b94 badblocks_check vmlinux EXPORT_SYMBOL_GPL 0xb25728f1 proc_remove vmlinux EXPORT_SYMBOL -0x6e350e17 end_buffer_async_write vmlinux EXPORT_SYMBOL +0x7fe41ac5 end_buffer_async_write vmlinux EXPORT_SYMBOL 0x9230293e perf_event_period vmlinux EXPORT_SYMBOL_GPL 0x4ba88dcb chsc_sgib vmlinux EXPORT_SYMBOL_GPL 0x6cb46525 netlbl_catmap_walk vmlinux EXPORT_SYMBOL 0x9a583306 netlbl_bitmap_walk vmlinux EXPORT_SYMBOL 0x014716eb hdmi_vendor_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL -0x1e7571b9 add_swap_extent vmlinux EXPORT_SYMBOL_GPL +0x521efc74 add_swap_extent vmlinux EXPORT_SYMBOL_GPL 0xd3f0cd42 misc_cg_res_total_usage vmlinux EXPORT_SYMBOL_GPL 0x5e85415b ring_buffer_consume vmlinux EXPORT_SYMBOL_GPL 0x1c5b1f28 irq_free_descs vmlinux EXPORT_SYMBOL_GPL 0xd93dd3c3 proc_dointvec vmlinux EXPORT_SYMBOL 0x0a5ca4fb ccw_device_dma_free vmlinux EXPORT_SYMBOL -0xe0354b61 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0x4cb35148 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL 0x11df0e75 devlink_fmsg_binary_pair_nest_start vmlinux EXPORT_SYMBOL_GPL 0x71bc0974 devl_region_create vmlinux EXPORT_SYMBOL_GPL -0xa482ba65 netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL -0x5b946d48 netdev_alert vmlinux EXPORT_SYMBOL +0x6ebdb31b netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL +0x2e6f8c25 netdev_alert vmlinux EXPORT_SYMBOL 0xe8ddfcfd __reset_control_get vmlinux EXPORT_SYMBOL_GPL -0x7f2d8d42 phy_validate vmlinux EXPORT_SYMBOL_GPL +0xaa5a4cc0 phy_validate vmlinux EXPORT_SYMBOL_GPL 0x9430b198 trace_dump_stack vmlinux EXPORT_SYMBOL_GPL 0x4248ae3c single_task_running vmlinux EXPORT_SYMBOL -0xe9d1fe7f udp_lib_unhash vmlinux EXPORT_SYMBOL -0xf87a0a40 udp_lib_rehash vmlinux EXPORT_SYMBOL +0xbe2a6f2e udp_lib_unhash vmlinux EXPORT_SYMBOL +0x7ccd2401 udp_lib_rehash vmlinux EXPORT_SYMBOL 0x7f76e3da device_show_ulong vmlinux EXPORT_SYMBOL_GPL 0xf8998e5b cpumask_next_and vmlinux EXPORT_SYMBOL 0xe39b2ea5 sha256 vmlinux EXPORT_SYMBOL -0x7e8a1c7d tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL +0x51fbee8e tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL 0x14c67e3e tcp_tx_delay_enabled vmlinux EXPORT_SYMBOL -0x41a06419 nf_hook_slow vmlinux EXPORT_SYMBOL -0x7b383a50 task_cls_state vmlinux EXPORT_SYMBOL_GPL -0xfba4e8a1 dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL +0xd71497b3 nf_hook_slow vmlinux EXPORT_SYMBOL +0x2d5828c3 task_cls_state vmlinux EXPORT_SYMBOL_GPL +0x874ece45 dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL 0xbb4dcf41 tpm1_do_selftest vmlinux EXPORT_SYMBOL_GPL 0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL 0xc60d0620 __num_online_cpus vmlinux EXPORT_SYMBOL -0x36515804 tcp_recvmsg vmlinux EXPORT_SYMBOL -0x69c44a44 bioset_exit vmlinux EXPORT_SYMBOL -0xbf6b2a1f bioset_init vmlinux EXPORT_SYMBOL -0x159dda01 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL -0x9c4b4812 udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL +0x883c799f tcp_recvmsg vmlinux EXPORT_SYMBOL +0x373b7c5c bioset_exit vmlinux EXPORT_SYMBOL +0xed371d82 bioset_init vmlinux EXPORT_SYMBOL +0xda9b03f9 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL +0x79e9a4f5 udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL 0x470083c3 inet_hashinfo2_init_mod vmlinux EXPORT_SYMBOL_GPL -0x053b1ca6 bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL +0x8b4d3152 bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL 0x02d20c67 console_start vmlinux EXPORT_SYMBOL 0x2bc21233 proc_dointvec_userhz_jiffies vmlinux EXPORT_SYMBOL -0x16b9f13f tcp_simple_retransmit vmlinux EXPORT_SYMBOL +0x09bdebdf tcp_simple_retransmit vmlinux EXPORT_SYMBOL 0x1fc68c96 pci_check_and_mask_intx vmlinux EXPORT_SYMBOL_GPL 0x18345b8e __bitmap_replace vmlinux EXPORT_SYMBOL 0x562ed8c1 proc_set_user vmlinux EXPORT_SYMBOL 0xa1555fe8 anon_inode_getfile vmlinux EXPORT_SYMBOL_GPL -0xe9ef6fe7 simple_dir_inode_operations vmlinux EXPORT_SYMBOL +0x979f8580 simple_dir_inode_operations vmlinux EXPORT_SYMBOL 0x676155ff dotdot_name vmlinux EXPORT_SYMBOL 0x389b64a2 static_key_count vmlinux EXPORT_SYMBOL_GPL 0xac08610e trace_output_call vmlinux EXPORT_SYMBOL_GPL 0xe84f0dca irq_domain_xlate_onetwocell vmlinux EXPORT_SYMBOL_GPL -0x846e78b9 __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0xb8a5be8b __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x4b081d00 cred_fscmp vmlinux EXPORT_SYMBOL 0x970f17a7 ap_parse_mask_str vmlinux EXPORT_SYMBOL -0x4aaf6730 napi_consume_skb vmlinux EXPORT_SYMBOL +0x21946fb9 napi_consume_skb vmlinux EXPORT_SYMBOL 0x522e29f5 pci_host_probe vmlinux EXPORT_SYMBOL_GPL 0x870bab9e utf8ncursor vmlinux EXPORT_SYMBOL -0x0cacb002 vfs_get_tree vmlinux EXPORT_SYMBOL +0xee8bd4f0 vfs_get_tree vmlinux EXPORT_SYMBOL 0x88099c98 dmam_pool_create vmlinux EXPORT_SYMBOL 0xe9020709 trace_seq_hex_dump vmlinux EXPORT_SYMBOL 0x02096942 register_kretprobe vmlinux EXPORT_SYMBOL_GPL @@ -6699,15 +6706,15 @@ 0x8f472d8e input_mt_get_slot_by_key vmlinux EXPORT_SYMBOL 0x090c9f29 __platform_create_bundle vmlinux EXPORT_SYMBOL_GPL 0x9269702f subsys_system_register vmlinux EXPORT_SYMBOL_GPL -0xcdb3cc25 __find_get_block vmlinux EXPORT_SYMBOL -0x5cd7e2e0 dcache_dir_open vmlinux EXPORT_SYMBOL +0xec91dd67 __find_get_block vmlinux EXPORT_SYMBOL +0x9cf5d694 dcache_dir_open vmlinux EXPORT_SYMBOL 0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL 0xb1ddf995 jiffies_64_to_clock_t vmlinux EXPORT_SYMBOL 0x52bde1b6 irq_domain_create_hierarchy vmlinux EXPORT_SYMBOL_GPL -0xd036d4cc inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0xad270ba6 tcp_seq_stop vmlinux EXPORT_SYMBOL +0x86f2e428 inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x0ca78aa5 tcp_seq_stop vmlinux EXPORT_SYMBOL 0xece784c2 rb_first vmlinux EXPORT_SYMBOL -0xa62d3821 __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0x53deca53 __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0xa20d01ba __trace_bprintk vmlinux EXPORT_SYMBOL_GPL 0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL 0x3c1c3725 rcu_fwd_progress_check vmlinux EXPORT_SYMBOL_GPL @@ -6715,63 +6722,63 @@ 0xf8f61ebc wake_up_var vmlinux EXPORT_SYMBOL 0xb5e73116 flush_delayed_work vmlinux EXPORT_SYMBOL 0x974d0924 __kernel_cpumcf_begin vmlinux EXPORT_SYMBOL -0x28d5fd37 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL -0x5a5c2233 skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0xaa6e3794 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL +0x06db0b33 skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL 0xc0182983 fwnode_property_present vmlinux EXPORT_SYMBOL_GPL 0xb4c4e0e3 devm_release_action vmlinux EXPORT_SYMBOL_GPL 0x50d289a3 ZSTD_resetCStream vmlinux EXPORT_SYMBOL -0xebb41d5e zero_fill_bio vmlinux EXPORT_SYMBOL -0xdf96ba5d rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL -0xba6c0da2 unix_peer_get vmlinux EXPORT_SYMBOL_GPL +0x7eae4187 zero_fill_bio vmlinux EXPORT_SYMBOL +0xa3b9cbe2 rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL +0x504b0296 unix_peer_get vmlinux EXPORT_SYMBOL_GPL 0x0a1dbc76 tcp_rx_skb_cache_key vmlinux EXPORT_SYMBOL 0xad5b4556 device_property_read_string vmlinux EXPORT_SYMBOL_GPL 0xa8c8061e bus_register vmlinux EXPORT_SYMBOL_GPL 0x082c3213 pci_root_buses vmlinux EXPORT_SYMBOL -0xbf742896 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0xaeed8dd4 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL 0x5e0fe5c2 balloon_aops vmlinux EXPORT_SYMBOL_GPL 0xacf649bf audit_log_task_info vmlinux EXPORT_SYMBOL -0xf165c2f1 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL -0x315805fa nf_log_unregister vmlinux EXPORT_SYMBOL -0x7bcffbcb __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0x4fa6aea7 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL +0x70b26913 nf_log_unregister vmlinux EXPORT_SYMBOL +0xc3a1b1a3 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL 0x62afa077 d_hash_and_lookup vmlinux EXPORT_SYMBOL 0x78b0d872 devl_port_register vmlinux EXPORT_SYMBOL_GPL 0xe0f46936 input_open_device vmlinux EXPORT_SYMBOL 0xba53adab nla_policy_len vmlinux EXPORT_SYMBOL 0x515ab572 ZSTD_compressBegin vmlinux EXPORT_SYMBOL 0xe955fa93 _copy_from_iter_nocache vmlinux EXPORT_SYMBOL -0xf9202efe blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL -0x8350e4f3 fsync_bdev vmlinux EXPORT_SYMBOL -0xf7baec31 simple_get_link vmlinux EXPORT_SYMBOL +0x3f78c318 blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0xbcae5ea2 fsync_bdev vmlinux EXPORT_SYMBOL +0x6b8b0ea1 simple_get_link vmlinux EXPORT_SYMBOL 0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL 0x92ec510d jiffies64_to_msecs vmlinux EXPORT_SYMBOL -0xb3b4d312 seg6_hmac_info_add vmlinux EXPORT_SYMBOL -0x157e3042 icmp6_send vmlinux EXPORT_SYMBOL -0xefd449df ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL +0xcf97160b seg6_hmac_info_add vmlinux EXPORT_SYMBOL +0x9b3bfaf9 icmp6_send vmlinux EXPORT_SYMBOL +0xf28bd39d ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL 0x182daa3e device_for_each_child vmlinux EXPORT_SYMBOL_GPL 0x40a9b349 vzalloc vmlinux EXPORT_SYMBOL 0x5fdfcd57 __tracepoint_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0x7a7d60e6 iucv_register vmlinux EXPORT_SYMBOL 0x5216ca57 pci_probe_reset_slot vmlinux EXPORT_SYMBOL_GPL 0xc2d4374c ZSTD_CStreamWorkspaceBound vmlinux EXPORT_SYMBOL -0x46694b70 bio_init_clone vmlinux EXPORT_SYMBOL +0x26389398 bio_init_clone vmlinux EXPORT_SYMBOL 0xad885da5 unregister_key_type vmlinux EXPORT_SYMBOL -0x87fb5cdd pudp_xchg_direct vmlinux EXPORT_SYMBOL -0xc2bc6069 skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL +0xbd300b37 pudp_xchg_direct vmlinux EXPORT_SYMBOL +0x1fb5ffe6 skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL 0x11089ac7 _ctype vmlinux EXPORT_SYMBOL -0x9169841e blk_get_queue vmlinux EXPORT_SYMBOL -0xf143da4d hmm_range_fault vmlinux EXPORT_SYMBOL +0x6d3725fb blk_get_queue vmlinux EXPORT_SYMBOL +0x85fffb4e hmm_range_fault vmlinux EXPORT_SYMBOL 0xca7d8764 kthread_freezable_should_stop vmlinux EXPORT_SYMBOL_GPL 0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x1223fb94 pcie_capability_write_dword vmlinux EXPORT_SYMBOL 0x0aacd352 __kfifo_len_r vmlinux EXPORT_SYMBOL -0x87c91cb8 vfs_create_mount vmlinux EXPORT_SYMBOL +0x375bcd16 vfs_create_mount vmlinux EXPORT_SYMBOL 0xef70eb7e ring_buffer_iter_advance vmlinux EXPORT_SYMBOL_GPL 0x2f53eaa2 srcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL -0xe6d9662e inet_sk_rebuild_header vmlinux EXPORT_SYMBOL +0x00617374 inet_sk_rebuild_header vmlinux EXPORT_SYMBOL 0xa2060911 inet_current_timestamp vmlinux EXPORT_SYMBOL 0xfd2c62ad devlink_dpipe_table_counter_enabled vmlinux EXPORT_SYMBOL_GPL 0xfdd79d43 flow_block_cb_is_busy vmlinux EXPORT_SYMBOL -0xe5d09286 skb_copy vmlinux EXPORT_SYMBOL +0x095bcda9 skb_copy vmlinux EXPORT_SYMBOL 0xd2cae2fa input_ff_flush vmlinux EXPORT_SYMBOL_GPL 0xbd534f2e input_inject_event vmlinux EXPORT_SYMBOL 0x8a677ff8 regmap_field_free vmlinux EXPORT_SYMBOL_GPL @@ -6779,13 +6786,13 @@ 0xd5457ed5 pci_bus_read_config_dword vmlinux EXPORT_SYMBOL 0x27864d57 memparse vmlinux EXPORT_SYMBOL 0xa417a480 sysfs_remove_mount_point vmlinux EXPORT_SYMBOL_GPL -0x47c51277 block_truncate_page vmlinux EXPORT_SYMBOL +0x350691b8 block_truncate_page vmlinux EXPORT_SYMBOL 0x6639b5fc vfs_tmpfile vmlinux EXPORT_SYMBOL 0x5508539b generic_write_checks vmlinux EXPORT_SYMBOL 0x4141a330 kthread_park vmlinux EXPORT_SYMBOL_GPL 0x013c4c5e xlate_dev_mem_ptr vmlinux EXPORT_SYMBOL_GPL -0x6329c1e3 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL -0x17d6c6d0 platform_get_ethdev_address vmlinux EXPORT_SYMBOL +0xa1e2b1d3 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL +0xf7fffbaf platform_get_ethdev_address vmlinux EXPORT_SYMBOL 0x8917cf15 devl_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x69668826 netdev_increment_features vmlinux EXPORT_SYMBOL 0x8fcadb39 fwnode_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL @@ -6794,68 +6801,68 @@ 0x6d09843f copy_bpf_fprog_from_user vmlinux EXPORT_SYMBOL_GPL 0x42709ae9 iommu_register_device_fault_handler vmlinux EXPORT_SYMBOL_GPL 0x8d526917 pci_request_selected_regions vmlinux EXPORT_SYMBOL -0xcdfcc146 __splice_from_pipe vmlinux EXPORT_SYMBOL +0x867364e9 __splice_from_pipe vmlinux EXPORT_SYMBOL 0x5080ca5d unregister_net_sysctl_table vmlinux EXPORT_SYMBOL_GPL -0x3294f3dd __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x07fe7979 __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL 0x0cb11bc7 __SCK__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x3ebc8c3d tty_write_room vmlinux EXPORT_SYMBOL 0x4d5fe525 percpu_counter_add_batch vmlinux EXPORT_SYMBOL 0x8adf4403 sysfs_add_file_to_group vmlinux EXPORT_SYMBOL_GPL 0xb555e107 param_ops_ushort vmlinux EXPORT_SYMBOL 0xe10595c9 __tracepoint_s390_cio_tpi vmlinux EXPORT_SYMBOL -0x2b0e1025 dev_trans_start vmlinux EXPORT_SYMBOL +0x9a639e10 dev_trans_start vmlinux EXPORT_SYMBOL 0x088f998d hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0xb1d5c227 watchdog_unregister_governor vmlinux EXPORT_SYMBOL 0x64a9c928 default_blu vmlinux EXPORT_SYMBOL 0x57575f08 dmaengine_put vmlinux EXPORT_SYMBOL 0x690f9dfa hdmi_infoframe_unpack vmlinux EXPORT_SYMBOL 0xe6f1486d dql_reset vmlinux EXPORT_SYMBOL -0x72ec5bd6 bio_put vmlinux EXPORT_SYMBOL +0x6ac3e05f bio_put vmlinux EXPORT_SYMBOL 0xb67c9280 utf8cursor vmlinux EXPORT_SYMBOL 0x5c6072cc devm_memremap vmlinux EXPORT_SYMBOL 0x5b10dc22 devm_memunmap vmlinux EXPORT_SYMBOL -0x862623e3 bpf_map_inc vmlinux EXPORT_SYMBOL_GPL +0xf778b6ad bpf_map_inc vmlinux EXPORT_SYMBOL_GPL 0x624c45c1 trace_print_array_seq vmlinux EXPORT_SYMBOL 0x4a572e3a swake_up_all vmlinux EXPORT_SYMBOL -0x78970993 tcf_qevent_destroy vmlinux EXPORT_SYMBOL +0x5a79a2a6 tcf_qevent_destroy vmlinux EXPORT_SYMBOL 0x8c9cfad3 devl_dpipe_table_resource_set vmlinux EXPORT_SYMBOL_GPL 0xe64e0d97 input_alloc_absinfo vmlinux EXPORT_SYMBOL 0x9b0733e9 bio_map_user_iov vmlinux EXPORT_SYMBOL_GPL 0xa3921ede crypto_get_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL 0x21cd536a crypto_put_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL -0x62f82470 ping_bind vmlinux EXPORT_SYMBOL_GPL -0xe4f43cd0 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL -0x6286e821 sk_dst_check vmlinux EXPORT_SYMBOL +0xd0a1d739 ping_bind vmlinux EXPORT_SYMBOL_GPL +0x017c5dc7 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL +0x85b4cb64 sk_dst_check vmlinux EXPORT_SYMBOL 0x9a5e8fd4 iommu_enable_nesting vmlinux EXPORT_SYMBOL_GPL 0x453c8403 pci_msi_enabled vmlinux EXPORT_SYMBOL 0x66e69897 prandom_bytes_state vmlinux EXPORT_SYMBOL -0xfd0b61bb inode_needs_sync vmlinux EXPORT_SYMBOL +0x1948ae1d inode_needs_sync vmlinux EXPORT_SYMBOL 0x4f91fd51 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL 0xba28ed75 bpfilter_ops vmlinux EXPORT_SYMBOL_GPL -0xf7e417e7 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL -0x3f46514f dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL +0xee3a6df6 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL +0xa6a80fec dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL 0x26e298e0 unregister_memory_notifier vmlinux EXPORT_SYMBOL -0x10b66f44 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0xa6dd6ac6 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0x291876f3 mpi_ec_get_affine vmlinux EXPORT_SYMBOL_GPL 0x290e2adc dma_can_mmap vmlinux EXPORT_SYMBOL_GPL -0xbb35fc7d wake_up_process vmlinux EXPORT_SYMBOL +0xe53dbd26 wake_up_process vmlinux EXPORT_SYMBOL 0x25820c64 fs_overflowuid vmlinux EXPORT_SYMBOL -0x308246f3 gro_find_complete_by_type vmlinux EXPORT_SYMBOL +0x2d4927db gro_find_complete_by_type vmlinux EXPORT_SYMBOL 0x973d9070 mm_unaccount_pinned_pages vmlinux EXPORT_SYMBOL_GPL -0x23b602ec skb_dequeue_tail vmlinux EXPORT_SYMBOL +0xcb1b0b2d skb_dequeue_tail vmlinux EXPORT_SYMBOL 0x2ba2b250 input_ff_erase vmlinux EXPORT_SYMBOL_GPL 0x51dd0174 pci_device_is_present vmlinux EXPORT_SYMBOL_GPL 0xc76da9fd radix_tree_preloads vmlinux EXPORT_SYMBOL_GPL 0x1dfa5dbd mpi_invm vmlinux EXPORT_SYMBOL_GPL 0xd3543063 memcg_kmem_enabled_key vmlinux EXPORT_SYMBOL 0x33682f1d arch_debugfs_dir vmlinux EXPORT_SYMBOL -0xa7f4cc17 inet_stream_ops vmlinux EXPORT_SYMBOL -0x230cd001 qdisc_reset vmlinux EXPORT_SYMBOL +0x44b1adbe inet_stream_ops vmlinux EXPORT_SYMBOL +0xe9968ee8 qdisc_reset vmlinux EXPORT_SYMBOL 0x82e1fc2b flow_rule_match_ip vmlinux EXPORT_SYMBOL 0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL 0xb832dbb7 regmap_multi_reg_write vmlinux EXPORT_SYMBOL_GPL 0xade87ed3 pci_get_device vmlinux EXPORT_SYMBOL -0xc10f877f blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL +0x97327f90 blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL 0x808ec1a3 crypto_alg_tested vmlinux EXPORT_SYMBOL_GPL 0xc939bd3b iomap_seek_hole vmlinux EXPORT_SYMBOL_GPL 0xe769232e sprint_symbol_no_offset vmlinux EXPORT_SYMBOL_GPL @@ -6864,8 +6871,8 @@ 0xe5a56ecd idr_get_next vmlinux EXPORT_SYMBOL 0xe27d87a4 gen_pool_first_fit vmlinux EXPORT_SYMBOL 0x79e54545 dquot_initialize_needed vmlinux EXPORT_SYMBOL -0xae218d65 register_netdevice_notifier_net vmlinux EXPORT_SYMBOL -0x33c50c1b do_xdp_generic vmlinux EXPORT_SYMBOL_GPL +0x73060efe register_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x2db9428e do_xdp_generic vmlinux EXPORT_SYMBOL_GPL 0xa5fb8cd7 regmap_async_complete_cb vmlinux EXPORT_SYMBOL_GPL 0x466c14a7 __delay vmlinux EXPORT_SYMBOL 0xb71589f0 skip_spaces vmlinux EXPORT_SYMBOL @@ -6875,104 +6882,104 @@ 0x7aabf358 param_get_ullong vmlinux EXPORT_SYMBOL 0x0eb6eb87 add_taint vmlinux EXPORT_SYMBOL 0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL_GPL -0xc82996eb __neigh_for_each_release vmlinux EXPORT_SYMBOL +0x4618afca __neigh_for_each_release vmlinux EXPORT_SYMBOL 0x23930674 device_initialize vmlinux EXPORT_SYMBOL_GPL 0x68cadfbb user_destroy vmlinux EXPORT_SYMBOL_GPL 0x66b9e425 dquot_alloc_inode vmlinux EXPORT_SYMBOL 0xf48a49d8 fsstack_copy_inode_size vmlinux EXPORT_SYMBOL_GPL -0x21ef1c1d dev_get_by_napi_id vmlinux EXPORT_SYMBOL +0xa92acaa8 dev_get_by_napi_id vmlinux EXPORT_SYMBOL 0x227fc3d5 fwnode_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0xbaf6a6e8 pci_status_get_and_clear_errors vmlinux EXPORT_SYMBOL_GPL 0x86a34793 _copy_to_user_key vmlinux EXPORT_SYMBOL 0xe0419ac4 kstrtos16 vmlinux EXPORT_SYMBOL 0xfb32b30f ring_buffer_read_prepare_sync vmlinux EXPORT_SYMBOL_GPL -0xef1f4555 strp_process vmlinux EXPORT_SYMBOL_GPL +0xe357004f strp_process vmlinux EXPORT_SYMBOL_GPL 0x124859ef iommu_map_atomic vmlinux EXPORT_SYMBOL_GPL 0x387d989b devm_init_badblocks vmlinux EXPORT_SYMBOL_GPL 0x80badff4 __tracepoint_block_unplug vmlinux EXPORT_SYMBOL_GPL -0x6ce55c32 fs_kobj vmlinux EXPORT_SYMBOL_GPL -0x4fffa26d register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL -0x0ff7a354 bio_init vmlinux EXPORT_SYMBOL +0x9209621c fs_kobj vmlinux EXPORT_SYMBOL_GPL +0x2f957f1d register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x5074524a bio_init vmlinux EXPORT_SYMBOL 0x7278d328 all_vm_events vmlinux EXPORT_SYMBOL_GPL 0x41814cb8 dirty_writeback_interval vmlinux EXPORT_SYMBOL_GPL 0x4defc831 ccw_device_siosl vmlinux EXPORT_SYMBOL_GPL -0x9636fe59 inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x1e31d33f iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL -0x4afa3cad tcp_sock_set_quickack vmlinux EXPORT_SYMBOL +0xc0f430b9 inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL +0xdd53da0a iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL +0x8eef0a0e tcp_sock_set_quickack vmlinux EXPORT_SYMBOL 0x6f4b51a9 gnet_stats_copy_rate_est vmlinux EXPORT_SYMBOL -0x750b5bab skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0xcfc4b873 skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL 0x71f69a66 software_node_unregister vmlinux EXPORT_SYMBOL_GPL 0x20c28faf subsys_dev_iter_next vmlinux EXPORT_SYMBOL_GPL 0xaecae66d iommu_detach_group vmlinux EXPORT_SYMBOL_GPL 0x39fc2091 pci_scan_root_bus vmlinux EXPORT_SYMBOL -0x485a1500 set_capacity vmlinux EXPORT_SYMBOL -0xc9a3199c create_empty_buffers vmlinux EXPORT_SYMBOL -0x034601d2 init_special_inode vmlinux EXPORT_SYMBOL -0x7f83785c __xfrm_dst_lookup vmlinux EXPORT_SYMBOL -0x1c78f70d ipmr_rule_default vmlinux EXPORT_SYMBOL -0x13406c10 iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL -0xfa868c25 inet_frag_destroy vmlinux EXPORT_SYMBOL -0x3bec3bd3 ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x8179bd97 set_capacity vmlinux EXPORT_SYMBOL +0xb765aafa create_empty_buffers vmlinux EXPORT_SYMBOL +0xda3addc4 init_special_inode vmlinux EXPORT_SYMBOL +0x62905582 __xfrm_dst_lookup vmlinux EXPORT_SYMBOL +0x661f4f24 ipmr_rule_default vmlinux EXPORT_SYMBOL +0xa8ce41d9 iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x7f3f34f5 inet_frag_destroy vmlinux EXPORT_SYMBOL +0xade6f179 ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x90820465 iommu_device_unregister vmlinux EXPORT_SYMBOL_GPL -0x196f33eb __mod_zone_page_state vmlinux EXPORT_SYMBOL -0x742ef1d6 __inc_zone_page_state vmlinux EXPORT_SYMBOL -0x09019723 __dec_zone_page_state vmlinux EXPORT_SYMBOL +0x12f13c83 __mod_zone_page_state vmlinux EXPORT_SYMBOL +0x14db7461 __inc_zone_page_state vmlinux EXPORT_SYMBOL +0xc6a42130 __dec_zone_page_state vmlinux EXPORT_SYMBOL 0x27f4f029 ftrace_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x34b0a1b6 __put_user_ns vmlinux EXPORT_SYMBOL 0xc5e74216 release_resource vmlinux EXPORT_SYMBOL -0x536c8123 __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL +0x2d6b2c14 __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL 0x3fe6c346 devlink_fmsg_binary_pair_put vmlinux EXPORT_SYMBOL_GPL -0x7fc88a82 brioctl_set vmlinux EXPORT_SYMBOL +0x11fb620f brioctl_set vmlinux EXPORT_SYMBOL 0xa4b1dd4e input_set_abs_params vmlinux EXPORT_SYMBOL 0xb3687850 out_of_line_wait_on_bit_lock vmlinux EXPORT_SYMBOL -0x4bd49ed3 xfrm_state_alloc vmlinux EXPORT_SYMBOL -0xeca5b727 netdev_class_create_file_ns vmlinux EXPORT_SYMBOL +0xcdeab214 xfrm_state_alloc vmlinux EXPORT_SYMBOL +0x39594b8c netdev_class_create_file_ns vmlinux EXPORT_SYMBOL 0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL 0x0b61e3cf devm_kmemdup vmlinux EXPORT_SYMBOL_GPL 0xbbc66978 __clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0x4953512e page_symlink vmlinux EXPORT_SYMBOL 0xa26d9b4f workqueue_congested vmlinux EXPORT_SYMBOL_GPL -0xcdb0e513 __xfrm_route_forward vmlinux EXPORT_SYMBOL -0x7f315682 udp_gro_complete vmlinux EXPORT_SYMBOL +0x95dedaa1 __xfrm_route_forward vmlinux EXPORT_SYMBOL +0xa9187be4 udp_gro_complete vmlinux EXPORT_SYMBOL 0x52d54fce devlink_info_version_stored_put vmlinux EXPORT_SYMBOL_GPL -0xaeb799e6 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL -0x1d241170 dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL +0x376bb8fb rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL +0x8bb8bec9 dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL 0x77247c5e ap_bus_force_rescan vmlinux EXPORT_SYMBOL 0x979b5887 raw3270_start_locked vmlinux EXPORT_SYMBOL 0xf25ed853 gen_replace_estimator vmlinux EXPORT_SYMBOL 0x21258a16 devm_clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL 0x2f03fc4b security_secmark_refcount_inc vmlinux EXPORT_SYMBOL 0x19bd383b security_secmark_refcount_dec vmlinux EXPORT_SYMBOL -0xd3947775 inc_node_page_state vmlinux EXPORT_SYMBOL +0x2d5ecab6 inc_node_page_state vmlinux EXPORT_SYMBOL 0xf6dfcb3f param_set_byte vmlinux EXPORT_SYMBOL 0x6535b8b5 param_get_bool vmlinux EXPORT_SYMBOL 0xdc6d45bb param_set_bint vmlinux EXPORT_SYMBOL 0x5003d52a ap_perms_mutex vmlinux EXPORT_SYMBOL 0x9d6afab2 itcw_add_dcw vmlinux EXPORT_SYMBOL -0xacdfbf6a __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0xe9999645 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x66628bf3 ip_tunnel_metadata_cnt vmlinux EXPORT_SYMBOL -0x5eadda8f __ip4_datagram_connect vmlinux EXPORT_SYMBOL -0x640d15c4 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0x21087692 __ip4_datagram_connect vmlinux EXPORT_SYMBOL +0x69055b0d nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL 0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL -0x9b0c5b90 skb_clone_sk vmlinux EXPORT_SYMBOL +0x45333404 skb_clone_sk vmlinux EXPORT_SYMBOL 0x1ba04458 sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL 0xd55866f8 blk_queue_logical_block_size vmlinux EXPORT_SYMBOL 0xda097638 init_srcu_struct vmlinux EXPORT_SYMBOL_GPL -0x0b702c83 arp_tbl vmlinux EXPORT_SYMBOL -0x6cb2b50f __skb_recv_datagram vmlinux EXPORT_SYMBOL +0xbdbd684b arp_tbl vmlinux EXPORT_SYMBOL +0xe7bfb559 __skb_recv_datagram vmlinux EXPORT_SYMBOL 0x926fe7c3 component_compare_dev_name vmlinux EXPORT_SYMBOL_GPL 0xf7a596de ZSTD_initDDict vmlinux EXPORT_SYMBOL 0xf2068346 ZSTD_initCDict vmlinux EXPORT_SYMBOL -0xcc0aa835 dump_skip_to vmlinux EXPORT_SYMBOL +0xcaafeaf1 dump_skip_to vmlinux EXPORT_SYMBOL 0xe8a1ff2f list_lru_walk_node vmlinux EXPORT_SYMBOL_GPL 0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL -0x497044e8 tcp_splice_read vmlinux EXPORT_SYMBOL +0xc1a4047a tcp_splice_read vmlinux EXPORT_SYMBOL 0x715a43ce priv_to_devlink vmlinux EXPORT_SYMBOL_GPL 0x2cf01b99 regmap_fields_update_bits_base vmlinux EXPORT_SYMBOL_GPL -0x0e5de814 request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0x466321c0 request_firmware_direct vmlinux EXPORT_SYMBOL_GPL 0x21a563da clk_get_accuracy vmlinux EXPORT_SYMBOL_GPL 0xc94fdebf __genradix_ptr vmlinux EXPORT_SYMBOL -0xebdeddd2 simple_recursive_removal vmlinux EXPORT_SYMBOL +0xf2350520 simple_recursive_removal vmlinux EXPORT_SYMBOL 0xc341ae6d zs_map_object vmlinux EXPORT_SYMBOL_GPL 0xc10fddb8 name_to_dev_t vmlinux EXPORT_SYMBOL_GPL 0xc32c71af register_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL @@ -6986,12 +6993,12 @@ 0x54052e3d crypto_unregister_rngs vmlinux EXPORT_SYMBOL_GPL 0xede7ab09 crypto_aead_setkey vmlinux EXPORT_SYMBOL_GPL 0xc24993e5 crypto_unregister_algs vmlinux EXPORT_SYMBOL_GPL -0x0fe5c66d simple_transaction_set vmlinux EXPORT_SYMBOL -0x0aa729e7 simple_transaction_get vmlinux EXPORT_SYMBOL +0x3e22787f simple_transaction_set vmlinux EXPORT_SYMBOL +0x3e36673a simple_transaction_get vmlinux EXPORT_SYMBOL 0x1e9ec696 register_kretprobes vmlinux EXPORT_SYMBOL_GPL -0x3a51205f find_pid_ns vmlinux EXPORT_SYMBOL_GPL -0x58a24e61 __nlmsg_put vmlinux EXPORT_SYMBOL -0x405e819e lock_sock_nested vmlinux EXPORT_SYMBOL +0xe56190fc find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x9e555391 __nlmsg_put vmlinux EXPORT_SYMBOL +0xa051c00b lock_sock_nested vmlinux EXPORT_SYMBOL 0x0f908dcc nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0xdeaeb386 platform_add_devices vmlinux EXPORT_SYMBOL_GPL 0x0ff433a8 device_show_bool vmlinux EXPORT_SYMBOL_GPL @@ -6999,26 +7006,26 @@ 0xec191ef3 pci_read_config_byte vmlinux EXPORT_SYMBOL 0x2864abc9 klist_node_attached vmlinux EXPORT_SYMBOL_GPL 0x28d0285c rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL -0x94dc0bd1 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL +0xc1758965 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL 0x2f2c95c4 flush_work vmlinux EXPORT_SYMBOL_GPL 0xb14ad593 create_signature vmlinux EXPORT_SYMBOL_GPL -0xcff585bf __generic_file_fsync vmlinux EXPORT_SYMBOL -0x4901c22c tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL -0xc162652d reuseport_migrate_sock vmlinux EXPORT_SYMBOL +0xfa3ad4f4 __generic_file_fsync vmlinux EXPORT_SYMBOL +0x1d8ec3ea tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL +0x373f93a9 reuseport_migrate_sock vmlinux EXPORT_SYMBOL 0x8e95cc46 pci_msi_unmask_irq vmlinux EXPORT_SYMBOL_GPL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL -0xf37469b4 mpage_writepage vmlinux EXPORT_SYMBOL +0x13f85670 mpage_writepage vmlinux EXPORT_SYMBOL 0x06cca30b ring_buffer_record_off vmlinux EXPORT_SYMBOL_GPL 0x8c9a8cda set_security_override vmlinux EXPORT_SYMBOL -0x771e42c6 raw_seq_start vmlinux EXPORT_SYMBOL_GPL -0xf00b71ff dst_cow_metrics_generic vmlinux EXPORT_SYMBOL +0x462ca3f3 raw_seq_start vmlinux EXPORT_SYMBOL_GPL +0xbcad4841 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL 0x94c8ed08 tpm2_get_tpm_pt vmlinux EXPORT_SYMBOL_GPL 0x7adc0fbf rb_replace_node_rcu vmlinux EXPORT_SYMBOL 0x89621b96 __genradix_iter_peek vmlinux EXPORT_SYMBOL -0x9071436b clean_bdev_aliases vmlinux EXPORT_SYMBOL -0x8a8702fc copy_string_kernel vmlinux EXPORT_SYMBOL +0x73b67f81 clean_bdev_aliases vmlinux EXPORT_SYMBOL +0xffcdd862 copy_string_kernel vmlinux EXPORT_SYMBOL 0x562b9be5 ap_test_config_ctrl_domain vmlinux EXPORT_SYMBOL -0xa7a1a508 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0x2ef99076 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL 0x43737fd1 __traceiter_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x79720951 dmaengine_get_unmap_data vmlinux EXPORT_SYMBOL 0xf33e857b pci_hp_add vmlinux EXPORT_SYMBOL_GPL @@ -7030,18 +7037,18 @@ 0x82c2f005 kmalloc_order_trace vmlinux EXPORT_SYMBOL 0x86b0b6ba zpci_barrier vmlinux EXPORT_SYMBOL_GPL 0x6a3c3b9d ccw_device_clear vmlinux EXPORT_SYMBOL -0x63fb1c14 tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL -0x74cebddf devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL +0x51f6e079 tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL +0x6d8c0622 devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL 0x96554810 register_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL 0x2ad8baeb devm_clk_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x0ea593f6 hdmi_drm_infoframe_init vmlinux EXPORT_SYMBOL -0xda165b78 poll_initwait vmlinux EXPORT_SYMBOL +0x50e50099 poll_initwait vmlinux EXPORT_SYMBOL 0xabda90ed unregister_console vmlinux EXPORT_SYMBOL -0xff176f4a device_get_mac_address vmlinux EXPORT_SYMBOL +0x9bf16458 device_get_mac_address vmlinux EXPORT_SYMBOL 0x46e68ccb dma_fence_signal_timestamp_locked vmlinux EXPORT_SYMBOL 0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL 0xefc67050 __cpu_active_mask vmlinux EXPORT_SYMBOL -0x7be4b01e netdev_state_change vmlinux EXPORT_SYMBOL +0x7baa3fab netdev_state_change vmlinux EXPORT_SYMBOL 0x30c588d4 devm_regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0x6ccc34dd sort vmlinux EXPORT_SYMBOL 0xa3f12f69 __crypto_xor vmlinux EXPORT_SYMBOL_GPL @@ -7050,14 +7057,14 @@ 0x6285d618 mmu_notifier_put vmlinux EXPORT_SYMBOL_GPL 0x541bd60a irq_work_run vmlinux EXPORT_SYMBOL_GPL 0xfede9222 __tracepoint_suspend_resume vmlinux EXPORT_SYMBOL_GPL -0x409f6ea2 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL +0xf2f30dee tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL 0xa88b0af5 ZSTD_compressBegin_usingCDict vmlinux EXPORT_SYMBOL 0x2db4afb7 debugfs_create_devm_seqfile vmlinux EXPORT_SYMBOL_GPL 0x3fb49a7a kern_path vmlinux EXPORT_SYMBOL 0x3d3000f3 irq_chip_ack_parent vmlinux EXPORT_SYMBOL_GPL 0x0e56b80a __SCK__tp_func_s390_cio_tsch vmlinux EXPORT_SYMBOL -0x308f702e xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL -0xfbc547a2 nf_register_queue_handler vmlinux EXPORT_SYMBOL +0xe23ad810 xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL +0x0202b23f nf_register_queue_handler vmlinux EXPORT_SYMBOL 0x477b32dc clk_hw_get_flags vmlinux EXPORT_SYMBOL_GPL 0x23a76a41 clk_bulk_get vmlinux EXPORT_SYMBOL 0x260a095a __sg_alloc_table vmlinux EXPORT_SYMBOL @@ -7073,45 +7080,45 @@ 0x815fda83 sed_ioctl vmlinux EXPORT_SYMBOL_GPL 0x819d00d8 blkdev_issue_flush vmlinux EXPORT_SYMBOL 0x499043d3 crypto_init_queue vmlinux EXPORT_SYMBOL_GPL -0x7823004f page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL +0xfe520a82 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL 0xa5745f0c gmap_mark_unmergeable vmlinux EXPORT_SYMBOL_GPL 0xac2c05b8 raw_v4_hashinfo vmlinux EXPORT_SYMBOL_GPL 0x2276e657 devm_clk_hw_get_clk vmlinux EXPORT_SYMBOL_GPL 0xd64ed259 __memcat_p vmlinux EXPORT_SYMBOL_GPL -0x9cbd24c2 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL +0xa37793e8 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL 0x1098e770 sysfs_break_active_protection vmlinux EXPORT_SYMBOL_GPL -0x103a021c iomap_zero_range vmlinux EXPORT_SYMBOL_GPL +0x815176cd iomap_zero_range vmlinux EXPORT_SYMBOL_GPL 0x77bcd8b5 fsnotify_put_mark vmlinux EXPORT_SYMBOL_GPL 0xb308c97d wait_woken vmlinux EXPORT_SYMBOL 0xf85839c4 param_ops_short vmlinux EXPORT_SYMBOL -0xba909490 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL +0x05876c05 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL 0xc3f7927c fwnode_irq_get vmlinux EXPORT_SYMBOL 0xa1ec8f1c __kfifo_to_user_r vmlinux EXPORT_SYMBOL 0xac3201b0 udp_flow_hashrnd vmlinux EXPORT_SYMBOL 0x22d60537 tcf_frag_xmit_count vmlinux EXPORT_SYMBOL_GPL -0xb535537c devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x37335165 softnet_data vmlinux EXPORT_SYMBOL -0x0fcf71ab blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL +0x0fd238b4 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0xe3aa094b softnet_data vmlinux EXPORT_SYMBOL +0xbb6e83f1 blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0x5e191ae7 dma_get_sgtable_attrs vmlinux EXPORT_SYMBOL -0x2217aa8e ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0x2b015c16 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0x9ffa3a75 netdev_max_backlog vmlinux EXPORT_SYMBOL 0xb1fc1782 pci_speed_string vmlinux EXPORT_SYMBOL_GPL 0xddbeeecc pci_lock_rescan_remove vmlinux EXPORT_SYMBOL_GPL -0xa178b20a blk_integrity_register vmlinux EXPORT_SYMBOL +0xf0d62a2b blk_integrity_register vmlinux EXPORT_SYMBOL 0x9562f76c kernfs_path_from_node vmlinux EXPORT_SYMBOL_GPL -0x9c6426a4 unlock_page vmlinux EXPORT_SYMBOL +0x3d63b959 unlock_page vmlinux EXPORT_SYMBOL 0x0b41317f kthread_create_on_cpu vmlinux EXPORT_SYMBOL 0x76854107 kbd_ascebc vmlinux EXPORT_SYMBOL -0x8200068c netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0xabcc3ade netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL 0x3b176ce7 release_dentry_name_snapshot vmlinux EXPORT_SYMBOL 0xc916dd46 __SCK__tp_func_kmalloc vmlinux EXPORT_SYMBOL 0xf96ecc78 alarm_cancel vmlinux EXPORT_SYMBOL_GPL -0xa6675173 xfrm_unregister_type vmlinux EXPORT_SYMBOL -0x4951004b nf_ip_checksum vmlinux EXPORT_SYMBOL -0xe38d00fd sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL +0xfe5aaa85 xfrm_unregister_type vmlinux EXPORT_SYMBOL +0x5773af20 nf_ip_checksum vmlinux EXPORT_SYMBOL +0xe22f233e sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL 0x4e6e8ec3 pci_request_regions_exclusive vmlinux EXPORT_SYMBOL -0x11e94a71 bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL +0x7c1c7c43 bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL 0x253ac9b4 pkcs7_validate_trust vmlinux EXPORT_SYMBOL_GPL 0xd13354ee hrtimer_init_sleeper vmlinux EXPORT_SYMBOL_GPL 0x124ad584 debug_hex_ascii_view vmlinux EXPORT_SYMBOL @@ -7120,24 +7127,24 @@ 0x423fbaaf crypto_comp_compress vmlinux EXPORT_SYMBOL_GPL 0xa6713b14 dquot_disable vmlinux EXPORT_SYMBOL 0x252332f1 __SCK__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL -0x2e42b5ec trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0x2df3bdb0 trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL 0xae8b3a19 module_put vmlinux EXPORT_SYMBOL 0x2459bbcc console_set_on_cmdline vmlinux EXPORT_SYMBOL 0x961f66e7 ccw_device_get_id vmlinux EXPORT_SYMBOL -0x5c77fc1d __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL +0xd0730735 __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL 0x2079f175 inode_get_bytes vmlinux EXPORT_SYMBOL 0x3e572682 __wake_up vmlinux EXPORT_SYMBOL 0x730b096c ap_apqn_in_matrix_owned_by_def_drv vmlinux EXPORT_SYMBOL -0x32fd6b49 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x304b6e03 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x53eabf12 dma_resv_replace_fences vmlinux EXPORT_SYMBOL 0x4aab7b23 dev_driver_string vmlinux EXPORT_SYMBOL 0x57b3010d pcie_get_readrq vmlinux EXPORT_SYMBOL 0x40a13568 vbin_printf vmlinux EXPORT_SYMBOL_GPL 0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL -0xdcd121f1 blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL -0x0717d483 bio_reset vmlinux EXPORT_SYMBOL -0x1991e678 security_d_instantiate vmlinux EXPORT_SYMBOL -0x55f3dee0 iter_file_splice_write vmlinux EXPORT_SYMBOL +0x0586baaf blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0xd978348f bio_reset vmlinux EXPORT_SYMBOL +0xd766a792 security_d_instantiate vmlinux EXPORT_SYMBOL +0xd08b9865 iter_file_splice_write vmlinux EXPORT_SYMBOL 0x626fd5d0 vfs_mkdir vmlinux EXPORT_SYMBOL 0x33f779c6 srcu_torture_stats_print vmlinux EXPORT_SYMBOL_GPL 0xa55d44e2 fwnode_property_get_reference_args vmlinux EXPORT_SYMBOL_GPL @@ -7149,46 +7156,46 @@ 0xc588fa9f dget_parent vmlinux EXPORT_SYMBOL 0xd5be4b47 proc_dou8vec_minmax vmlinux EXPORT_SYMBOL_GPL 0xa0436e98 in6addr_linklocal_allnodes vmlinux EXPORT_SYMBOL -0x52c33b06 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL +0xde9c310c do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL 0x698a2654 software_node_find_by_name vmlinux EXPORT_SYMBOL_GPL 0xf8dfa3f1 device_property_match_string vmlinux EXPORT_SYMBOL_GPL 0x1ed4d2eb percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL 0xc22ee0a4 securityfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0xdf7201e8 iunique vmlinux EXPORT_SYMBOL +0x434a4362 iunique vmlinux EXPORT_SYMBOL 0x8453b381 try_lookup_one_len vmlinux EXPORT_SYMBOL 0x6917a77e __traceiter_kmem_cache_free vmlinux EXPORT_SYMBOL 0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL -0xb40cf77f xfrm_policy_walk_done vmlinux EXPORT_SYMBOL -0xaacda228 inet_dgram_ops vmlinux EXPORT_SYMBOL +0x6ef27b30 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL +0x8ca719a0 inet_dgram_ops vmlinux EXPORT_SYMBOL 0x628ab342 input_release_device vmlinux EXPORT_SYMBOL 0xc6f5b18a __do_once_done vmlinux EXPORT_SYMBOL 0xc3ea5305 iommu_default_passthrough vmlinux EXPORT_SYMBOL_GPL 0x72da70e2 gen_pool_for_each_chunk vmlinux EXPORT_SYMBOL -0x2bf2edf9 blk_cleanup_disk vmlinux EXPORT_SYMBOL +0x1946498f blk_cleanup_disk vmlinux EXPORT_SYMBOL 0x7554b896 zs_huge_class_size vmlinux EXPORT_SYMBOL_GPL 0x8e73ebce proc_doulongvec_minmax vmlinux EXPORT_SYMBOL 0x0ab5dd8b crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL -0xbfa2a824 simple_attr_open vmlinux EXPORT_SYMBOL_GPL +0xb9662731 simple_attr_open vmlinux EXPORT_SYMBOL_GPL 0x034bdb04 seq_hex_dump vmlinux EXPORT_SYMBOL -0xbb2dd687 truncate_inode_pages_final vmlinux EXPORT_SYMBOL +0x8af2db88 truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0xd3034428 __wake_up_locked_key vmlinux EXPORT_SYMBOL_GPL 0x2d1b02d2 usermodehelper_read_lock_wait vmlinux EXPORT_SYMBOL_GPL 0x5c74b1a3 __cpuhp_setup_state_cpuslocked vmlinux EXPORT_SYMBOL 0xe6bd9132 scm_driver_register vmlinux EXPORT_SYMBOL_GPL -0x37d2e770 netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL -0xd0933899 sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL +0xf5da75cf netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL +0x350d11d1 sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL 0xb16f0888 hvc_remove vmlinux EXPORT_SYMBOL_GPL 0x105fce8f pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL 0x927e2955 xa_get_order vmlinux EXPORT_SYMBOL 0x3832522f __crc32c_le_shift vmlinux EXPORT_SYMBOL 0x4578f528 __kfifo_to_user vmlinux EXPORT_SYMBOL 0xa9f6773b done_path_create vmlinux EXPORT_SYMBOL -0x3351b6bb xp_free vmlinux EXPORT_SYMBOL -0xca79b81f xfrm6_rcv_encap vmlinux EXPORT_SYMBOL -0x930c0bd3 xfrm4_rcv_encap vmlinux EXPORT_SYMBOL -0x5e7c4819 udp_poll vmlinux EXPORT_SYMBOL -0x0b6a595f sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL -0x90a31a20 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0xb7f552d3 xp_free vmlinux EXPORT_SYMBOL +0x2cbdd70a xfrm6_rcv_encap vmlinux EXPORT_SYMBOL +0xa7b7e768 xfrm4_rcv_encap vmlinux EXPORT_SYMBOL +0xa29e90d5 udp_poll vmlinux EXPORT_SYMBOL +0xa39294f9 sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL +0xea63e0e1 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL 0x6129fb93 sfp_remove_phy vmlinux EXPORT_SYMBOL_GPL 0x060d366d iommu_group_remove_device vmlinux EXPORT_SYMBOL_GPL 0xc86b8587 pci_hp_deregister vmlinux EXPORT_SYMBOL_GPL @@ -7199,20 +7206,20 @@ 0x83a88c03 irq_domain_reset_irq_data vmlinux EXPORT_SYMBOL_GPL 0x0e85a4bd irq_set_chip vmlinux EXPORT_SYMBOL 0x78d7182e console_stop vmlinux EXPORT_SYMBOL -0x64a3bf1a mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL +0xb100be7c mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL 0xa77bfd29 register_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0x0f89803c inet6_getname vmlinux EXPORT_SYMBOL +0xbd8b5aa2 inet6_getname vmlinux EXPORT_SYMBOL 0x65de3021 stack_depot_snprint vmlinux EXPORT_SYMBOL_GPL -0xd41df631 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL +0xf61cbd9e fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL 0x82a80545 __SCK__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0x4b95d742 driver_set_override vmlinux EXPORT_SYMBOL_GPL 0x8d73278e hex_asc_upper vmlinux EXPORT_SYMBOL 0x6a03751f sgl_free_order vmlinux EXPORT_SYMBOL 0x7e576cde debugfs_create_file vmlinux EXPORT_SYMBOL_GPL -0xbcb0dfae new_inode vmlinux EXPORT_SYMBOL +0x04701a74 new_inode vmlinux EXPORT_SYMBOL 0x694d22d3 __blk_trace_note_message vmlinux EXPORT_SYMBOL_GPL 0x86f85114 net_dec_egress_queue vmlinux EXPORT_SYMBOL_GPL -0xb9d968e6 build_skb_around vmlinux EXPORT_SYMBOL +0xd11f6117 build_skb_around vmlinux EXPORT_SYMBOL 0xb1f37b99 dma_fence_array_create vmlinux EXPORT_SYMBOL 0x502552f1 regmap_field_update_bits_base vmlinux EXPORT_SYMBOL_GPL 0x02d2e902 platform_find_device_by_driver vmlinux EXPORT_SYMBOL_GPL @@ -7222,31 +7229,31 @@ 0x02f034a1 xz_dec_run vmlinux EXPORT_SYMBOL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x2712475d dma_unmap_page_attrs vmlinux EXPORT_SYMBOL -0xfa43769c genl_unregister_family vmlinux EXPORT_SYMBOL +0x8b7debc4 genl_unregister_family vmlinux EXPORT_SYMBOL 0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL -0xea54868b netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL +0x72892ebb netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL 0x0be819ae __traceiter_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xf709fd93 tty_register_driver vmlinux EXPORT_SYMBOL 0xcb34a6e7 hdmi_spd_infoframe_pack vmlinux EXPORT_SYMBOL 0x3590acc9 cpumask_any_distribute vmlinux EXPORT_SYMBOL 0xac7c3c8e generic_remap_file_range_prep vmlinux EXPORT_SYMBOL -0x9530059b wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL +0x2f40f82c wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL 0x8281f3fe dynevent_create vmlinux EXPORT_SYMBOL_GPL 0x675c90af synth_event_gen_cmd_array_start vmlinux EXPORT_SYMBOL_GPL 0xa7a9cfe0 iucv_message_send2way vmlinux EXPORT_SYMBOL -0xb9ff8020 ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL +0xbc3d6a62 ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL 0x73bd33b5 driver_remove_file vmlinux EXPORT_SYMBOL_GPL 0xab43df84 iommu_sva_bind_device vmlinux EXPORT_SYMBOL_GPL 0x5e00fdfc kset_unregister vmlinux EXPORT_SYMBOL 0xbd06f178 debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL 0x4711ed91 vfs_iocb_iter_read vmlinux EXPORT_SYMBOL -0xcbf8b11c strp_unpause vmlinux EXPORT_SYMBOL_GPL -0x28ce865c netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0x25f42faf strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x0b228f42 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL 0x34fc4ad3 __tracepoint_block_split vmlinux EXPORT_SYMBOL_GPL -0xdb0203c8 wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL +0x29ef04c8 wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL 0x6bd1aa56 stack_trace_save vmlinux EXPORT_SYMBOL_GPL -0xc90d034c inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL -0x99b942e1 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0xd9f6bbba inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL +0x8c8774b7 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0xa686f8a8 dev_vprintk_emit vmlinux EXPORT_SYMBOL 0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL 0x73c93090 rhashtable_insert_slow vmlinux EXPORT_SYMBOL_GPL @@ -7256,87 +7263,87 @@ 0x766a0927 mempool_alloc_pages vmlinux EXPORT_SYMBOL 0x0f1d2620 trace_define_field vmlinux EXPORT_SYMBOL_GPL 0x3e3bad0a __tasklet_hi_schedule vmlinux EXPORT_SYMBOL -0x865ead3d arp_send vmlinux EXPORT_SYMBOL +0x0792e63a arp_send vmlinux EXPORT_SYMBOL 0x53fd6dc9 dma_fence_signal_locked vmlinux EXPORT_SYMBOL 0xbb0540aa zlib_inflateReset vmlinux EXPORT_SYMBOL 0x281823c5 __kfifo_out_peek vmlinux EXPORT_SYMBOL 0xc64416e5 security_sctp_assoc_request vmlinux EXPORT_SYMBOL -0xf35d1b2a cdev_del vmlinux EXPORT_SYMBOL -0xadfd1302 pneigh_enqueue vmlinux EXPORT_SYMBOL -0xa00a656c dev_alloc_name vmlinux EXPORT_SYMBOL -0x385e4823 netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL +0xebbf13cf cdev_del vmlinux EXPORT_SYMBOL +0x422dff1d pneigh_enqueue vmlinux EXPORT_SYMBOL +0x0582fc80 dev_alloc_name vmlinux EXPORT_SYMBOL +0x2cab67a9 netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL 0xe72e844b __rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0x5763fed6 dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL +0xdf422f37 dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL 0xc83bf3f9 fsnotify_init_mark vmlinux EXPORT_SYMBOL_GPL -0xfd4232cc ksm_madvise vmlinux EXPORT_SYMBOL_GPL -0x821ca586 ping_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x67e141a2 tcp_add_backlog vmlinux EXPORT_SYMBOL +0x947da223 ksm_madvise vmlinux EXPORT_SYMBOL_GPL +0x67d3402a ping_seq_stop vmlinux EXPORT_SYMBOL_GPL +0xe8fc92d3 tcp_add_backlog vmlinux EXPORT_SYMBOL 0x2c3054f9 net_inc_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0x5125caa6 __clk_determine_rate vmlinux EXPORT_SYMBOL_GPL -0x382edb7b security_dentry_init_security vmlinux EXPORT_SYMBOL -0x9fa8e4f5 generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL -0x724cd089 filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL +0xd11643ed security_dentry_init_security vmlinux EXPORT_SYMBOL +0xb292d6bf generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL +0xb7b1ff7c filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL 0x7e3191f6 try_to_del_timer_sync vmlinux EXPORT_SYMBOL 0xc0bfb9d4 VMALLOC_END vmlinux EXPORT_SYMBOL 0x7c4d67da ccw_device_set_online vmlinux EXPORT_SYMBOL -0x726f6dea qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL +0xe4a01fd6 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL 0x3575a142 devlink_traps_unregister vmlinux EXPORT_SYMBOL_GPL 0x8aab0cc6 tty_init_termios vmlinux EXPORT_SYMBOL_GPL 0x69496420 pci_enable_device_io vmlinux EXPORT_SYMBOL 0xc91fdf58 percpu_ref_is_zero vmlinux EXPORT_SYMBOL_GPL -0x5a1c4485 alloc_pages_vma vmlinux EXPORT_SYMBOL +0x4cd43aa3 alloc_pages_vma vmlinux EXPORT_SYMBOL 0x2e78da52 __clocksource_register_scale vmlinux EXPORT_SYMBOL_GPL 0x7807f0f8 schedule_timeout_idle vmlinux EXPORT_SYMBOL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL -0x58a1018b tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL +0xb5ad6244 tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL 0x7483dc59 pci_dev_present vmlinux EXPORT_SYMBOL -0x5809ef3f pci_dev_get vmlinux EXPORT_SYMBOL -0x10a9d85a pci_dev_put vmlinux EXPORT_SYMBOL +0x36ec180d pci_dev_get vmlinux EXPORT_SYMBOL +0x44220e47 pci_dev_put vmlinux EXPORT_SYMBOL 0xd1ad98e7 ZSTD_compressContinue vmlinux EXPORT_SYMBOL 0x9c86b9ab fileattr_fill_flags vmlinux EXPORT_SYMBOL 0xbb7195a5 xdp_warn vmlinux EXPORT_SYMBOL_GPL 0x552556a8 gen_pool_dma_alloc_algo vmlinux EXPORT_SYMBOL 0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL -0x69f55bb6 security_old_inode_init_security vmlinux EXPORT_SYMBOL +0x448c10d4 security_old_inode_init_security vmlinux EXPORT_SYMBOL 0xa9f75c2f debugfs_create_x16 vmlinux EXPORT_SYMBOL_GPL -0xa110ea63 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL +0x1ca348f5 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL 0x11d189b1 __tracepoint_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xc6779093 ring_buffer_record_enable vmlinux EXPORT_SYMBOL_GPL -0x181e06a2 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL +0xf981eed2 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL 0x061651be strcat vmlinux EXPORT_SYMBOL 0x5a630934 free_bucket_spinlocks vmlinux EXPORT_SYMBOL 0x50be748d security_ib_free_security vmlinux EXPORT_SYMBOL 0xad6c3f78 dqstats vmlinux EXPORT_SYMBOL -0xcc690d51 ptep_notify vmlinux EXPORT_SYMBOL_GPL -0xaaa98630 tcf_classify vmlinux EXPORT_SYMBOL +0xb709c807 ptep_notify vmlinux EXPORT_SYMBOL_GPL +0xfebcc406 tcf_classify vmlinux EXPORT_SYMBOL 0x403ac416 dma_buf_vunmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x3f491f49 reset_control_bulk_reset vmlinux EXPORT_SYMBOL_GPL 0xdb919291 crypto_register_shash vmlinux EXPORT_SYMBOL_GPL -0x0ce267c8 inet6_unregister_protosw vmlinux EXPORT_SYMBOL -0x9ac2f041 xfrm_register_type_offload vmlinux EXPORT_SYMBOL +0x7138ab79 inet6_unregister_protosw vmlinux EXPORT_SYMBOL +0x7bc58249 xfrm_register_type_offload vmlinux EXPORT_SYMBOL 0xe6d2458e do_trace_netlink_extack vmlinux EXPORT_SYMBOL 0x48c59d59 pfifo_qdisc_ops vmlinux EXPORT_SYMBOL 0x34539cea device_change_owner vmlinux EXPORT_SYMBOL_GPL 0x0c333a7f radix_tree_insert vmlinux EXPORT_SYMBOL 0xbe2ec796 vfs_listxattr vmlinux EXPORT_SYMBOL_GPL -0x24d3305b kern_mount vmlinux EXPORT_SYMBOL_GPL +0x9441e1f5 kern_mount vmlinux EXPORT_SYMBOL_GPL 0x6e6a3f0b __check_sticky vmlinux EXPORT_SYMBOL -0x75efbcb0 page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL -0x34e083e5 wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL -0x755b9acc find_get_pages_contig vmlinux EXPORT_SYMBOL +0xca00ce6b page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL +0x8d098bda wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL +0x85ef8bc4 find_get_pages_contig vmlinux EXPORT_SYMBOL 0x133969d7 __trace_printk vmlinux EXPORT_SYMBOL_GPL -0x5d862f12 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL -0x15ba646e ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL -0x6920afe6 xfrm_state_walk_done vmlinux EXPORT_SYMBOL -0x31b727a2 qdisc_create_dflt vmlinux EXPORT_SYMBOL +0xd0434489 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL +0x324538cb ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL +0xb7bab4c7 xfrm_state_walk_done vmlinux EXPORT_SYMBOL +0xf2e75dbb qdisc_create_dflt vmlinux EXPORT_SYMBOL 0x141bef55 flow_rule_match_ipv4_addrs vmlinux EXPORT_SYMBOL 0x764c0ae8 flow_rule_match_ipv6_addrs vmlinux EXPORT_SYMBOL -0x69b3aab0 netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL -0x2abb3703 sock_bind_add vmlinux EXPORT_SYMBOL +0x803d0c46 netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL +0xc4614815 sock_bind_add vmlinux EXPORT_SYMBOL 0x8074847e clk_divider_ops vmlinux EXPORT_SYMBOL_GPL -0xac1c057b blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL +0xd20cde33 blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL 0x23189f89 key_put vmlinux EXPORT_SYMBOL -0xc93a6e77 bmap vmlinux EXPORT_SYMBOL +0xe5e84f4e bmap vmlinux EXPORT_SYMBOL 0xe35fb609 kmemdup vmlinux EXPORT_SYMBOL 0xe96391bb dma_free_pages vmlinux EXPORT_SYMBOL_GPL 0x46eb0136 param_set_hexint vmlinux EXPORT_SYMBOL @@ -7346,11 +7353,11 @@ 0xaa07b253 __strnlen_user vmlinux EXPORT_SYMBOL 0xc212f2ab prandom_bytes vmlinux EXPORT_SYMBOL 0xec98b7b9 generic_parse_monolithic vmlinux EXPORT_SYMBOL -0x694977c4 tcp_gro_complete vmlinux EXPORT_SYMBOL -0x4f04ae37 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL -0xd4096fe3 tcp_release_cb vmlinux EXPORT_SYMBOL +0x30a6593c tcp_gro_complete vmlinux EXPORT_SYMBOL +0x9a7fbd50 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x6bf218c1 tcp_release_cb vmlinux EXPORT_SYMBOL 0x04c41c60 devlink_flash_update_status_notify vmlinux EXPORT_SYMBOL_GPL -0xd86956a7 skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL +0xddf9a5f4 skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL 0xea91754e dma_buf_fd vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xde16c32f __dax_driver_register vmlinux EXPORT_SYMBOL_GPL 0xfc018b31 devm_platform_ioremap_resource_byname vmlinux EXPORT_SYMBOL_GPL @@ -7359,35 +7366,35 @@ 0xff471430 ZSTD_compressBegin_advanced vmlinux EXPORT_SYMBOL 0x58b72f0a kstrdup_quotable_file vmlinux EXPORT_SYMBOL_GPL 0x67e2272e refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL -0x2e130c94 sync_filesystem vmlinux EXPORT_SYMBOL -0x8b866323 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL -0x331040e8 tcp_connect vmlinux EXPORT_SYMBOL -0xdbcb4b66 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL +0x479ef412 sync_filesystem vmlinux EXPORT_SYMBOL +0xc90e9490 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL +0xffb19ddb tcp_connect vmlinux EXPORT_SYMBOL +0x062d6a27 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL 0x146cc88f bpf_master_redirect_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x7a188e3e neigh_table_clear vmlinux EXPORT_SYMBOL +0x4f6daefc neigh_table_clear vmlinux EXPORT_SYMBOL 0x77ecf68d memalloc_socks_key vmlinux EXPORT_SYMBOL_GPL 0x7f12cc76 device_match_fwnode vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL -0x619dc9ab vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL +0x7b526286 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL 0x706ef82d dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x1e969cc5 __cpuhp_remove_state vmlinux EXPORT_SYMBOL -0x7125abde xfrm_state_flush vmlinux EXPORT_SYMBOL +0xad689008 xfrm_state_flush vmlinux EXPORT_SYMBOL 0x03b090c5 xas_init_marks vmlinux EXPORT_SYMBOL_GPL 0xf540f047 blk_req_needs_zone_write_lock vmlinux EXPORT_SYMBOL_GPL 0x76de1bca __dquot_alloc_space vmlinux EXPORT_SYMBOL -0xdb345436 stream_open vmlinux EXPORT_SYMBOL -0x1aa02a85 xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL -0xe00a6db0 xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL +0x2e88d9af stream_open vmlinux EXPORT_SYMBOL +0x90296c33 xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL +0x6b83ed10 xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL 0xad42dff8 __SCK__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0x28354897 reuseport_detach_sock vmlinux EXPORT_SYMBOL -0x56712e9a skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL +0x4fc5853c reuseport_detach_sock vmlinux EXPORT_SYMBOL +0xc10e881e skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL 0x80b313dc utf8_casefold_hash vmlinux EXPORT_SYMBOL 0x0398edd6 __vfs_removexattr_locked vmlinux EXPORT_SYMBOL_GPL 0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL 0xf43725fb s390_arch_random_counter vmlinux EXPORT_SYMBOL -0xfd4eed0f secpath_set vmlinux EXPORT_SYMBOL +0xa1ef9a25 secpath_set vmlinux EXPORT_SYMBOL 0xc2a9174b dma_buf_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xb4b5fb8c dma_buf_detach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x7d07f1c2 fwnode_create_software_node vmlinux EXPORT_SYMBOL_GPL @@ -7401,10 +7408,10 @@ 0x84c18f4f ZSTD_decompress_usingDDict vmlinux EXPORT_SYMBOL 0x273a39e7 ZSTD_compressCCtx vmlinux EXPORT_SYMBOL 0x7ad050b9 qid_lt vmlinux EXPORT_SYMBOL -0x13c6934b fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL +0x8fc32cb5 fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL 0xeb9dc55b ap_owned_by_def_drv vmlinux EXPORT_SYMBOL -0x6acb59f1 qdisc_put vmlinux EXPORT_SYMBOL -0x4223fdcf eth_gro_receive vmlinux EXPORT_SYMBOL +0xac341041 qdisc_put vmlinux EXPORT_SYMBOL +0xadfa6612 eth_gro_receive vmlinux EXPORT_SYMBOL 0xc2b9773a __tracepoint_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0x49cd88a9 dma_fence_chain_find_seqno vmlinux EXPORT_SYMBOL 0x10942667 platform_bus vmlinux EXPORT_SYMBOL_GPL @@ -7412,66 +7419,66 @@ 0x94026df1 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x55339365 flush_delayed_fput vmlinux EXPORT_SYMBOL_GPL 0x40f8b94e ring_buffer_iter_dropped vmlinux EXPORT_SYMBOL_GPL -0x00d55ae8 __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL -0xe6e30e85 mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL -0x381f1224 ip6mr_rule_default vmlinux EXPORT_SYMBOL +0xd3c64ec9 __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x8787cbca mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL +0x99e9bf69 ip6mr_rule_default vmlinux EXPORT_SYMBOL 0x391df80a netstamp_needed_key vmlinux EXPORT_SYMBOL -0xafd1c5f3 skb_abort_seq_read vmlinux EXPORT_SYMBOL +0xc8e21897 skb_abort_seq_read vmlinux EXPORT_SYMBOL 0x72b9d287 default_grn vmlinux EXPORT_SYMBOL 0x5ef817c2 clk_hw_register_composite vmlinux EXPORT_SYMBOL_GPL 0x6757d76c devm_clk_get_optional vmlinux EXPORT_SYMBOL 0xbbca55b2 blk_queue_split vmlinux EXPORT_SYMBOL 0x0b2db2d5 remove_resource vmlinux EXPORT_SYMBOL_GPL -0xf383d204 inet6_ioctl vmlinux EXPORT_SYMBOL -0x556aabc2 tcp_setsockopt vmlinux EXPORT_SYMBOL -0xfe889ae5 tcp_getsockopt vmlinux EXPORT_SYMBOL -0x1f14edc7 rtnl_unicast vmlinux EXPORT_SYMBOL +0x3bf5cbb5 inet6_ioctl vmlinux EXPORT_SYMBOL +0xc7617ab8 tcp_setsockopt vmlinux EXPORT_SYMBOL +0xcea5e959 tcp_getsockopt vmlinux EXPORT_SYMBOL +0x5a5f96d4 rtnl_unicast vmlinux EXPORT_SYMBOL 0xef464c28 getboottime64 vmlinux EXPORT_SYMBOL_GPL -0x1d468103 dequeue_signal vmlinux EXPORT_SYMBOL_GPL +0xf5fdbb13 dequeue_signal vmlinux EXPORT_SYMBOL_GPL 0x84106f36 devlink_trap_ctx_priv vmlinux EXPORT_SYMBOL_GPL 0xb0f9e704 xas_split vmlinux EXPORT_SYMBOL_GPL 0xd061fd69 ftrace_set_filter_ips vmlinux EXPORT_SYMBOL_GPL 0x62bb09bf clocks_calc_mult_shift vmlinux EXPORT_SYMBOL_GPL 0x193dfdf6 klp_get_prev_state vmlinux EXPORT_SYMBOL_GPL -0x38009c59 gmap_put vmlinux EXPORT_SYMBOL_GPL +0xff480e77 gmap_put vmlinux EXPORT_SYMBOL_GPL 0x13716a1a flow_rule_match_meta vmlinux EXPORT_SYMBOL 0xb2954c35 flow_rule_match_icmp vmlinux EXPORT_SYMBOL 0x4e322397 flow_rule_match_mpls vmlinux EXPORT_SYMBOL 0xb4a6c0be __nla_reserve_64bit vmlinux EXPORT_SYMBOL 0xb94a1936 copy_page_from_iter_atomic vmlinux EXPORT_SYMBOL -0xd6ac72e3 fget_raw vmlinux EXPORT_SYMBOL +0x16dee90b fget_raw vmlinux EXPORT_SYMBOL 0x065a7a23 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x4f2cd1b5 __cpcmd vmlinux EXPORT_SYMBOL 0xa6bcffd4 pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL -0xfd2ec494 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL -0xe102b9a9 ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL +0xfe47d536 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x76a56066 ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL 0x82df6afd pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL 0x5ea31004 arch_spin_trylock_retry vmlinux EXPORT_SYMBOL 0x277d4035 gen_pool_has_addr vmlinux EXPORT_SYMBOL 0xa7083241 blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL -0xa0e55426 blk_queue_flag_clear vmlinux EXPORT_SYMBOL -0xac096f20 tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL -0x76cf96c6 scm_detach_fds vmlinux EXPORT_SYMBOL +0x2b208a04 blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0xde4e0c4e tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL +0xc8132314 scm_detach_fds vmlinux EXPORT_SYMBOL 0xc35a8ca8 dma_buf_pin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x4dd9d14d cn_netlink_send_mult vmlinux EXPORT_SYMBOL_GPL 0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL -0x52cf2a38 put_pid vmlinux EXPORT_SYMBOL_GPL +0x89c1d85d put_pid vmlinux EXPORT_SYMBOL_GPL 0x8a62b81b sfp_upstream_stop vmlinux EXPORT_SYMBOL_GPL 0x44edf376 regmap_bulk_read vmlinux EXPORT_SYMBOL_GPL 0xb0f6d077 fwnode_device_is_available vmlinux EXPORT_SYMBOL_GPL 0xdbd3547b driver_find_device vmlinux EXPORT_SYMBOL_GPL 0xd2704f8c pci_user_read_config_byte vmlinux EXPORT_SYMBOL_GPL -0xb3019283 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL +0x962d96d1 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL 0xa2d7ec8d __SCK__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL 0x956ac400 ring_buffer_dropped_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x41ae6d37 posix_clock_register vmlinux EXPORT_SYMBOL_GPL 0xd21b61bd async_schedule_node_domain vmlinux EXPORT_SYMBOL_GPL -0xa5552196 phy_set_speed vmlinux EXPORT_SYMBOL_GPL +0xde2e6554 phy_set_speed vmlinux EXPORT_SYMBOL_GPL 0xa9789702 bpf_prog_free vmlinux EXPORT_SYMBOL_GPL 0xd21ee4cc kthread_data vmlinux EXPORT_SYMBOL_GPL 0x1526b301 unix_tot_inflight vmlinux EXPORT_SYMBOL -0x46b15fd1 request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL -0x87060731 bio_uninit vmlinux EXPORT_SYMBOL +0xb511b872 request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL +0x26724f50 bio_uninit vmlinux EXPORT_SYMBOL 0x1a10c32b crypto_ft_tab vmlinux EXPORT_SYMBOL_GPL 0x56054c05 crypto_it_tab vmlinux EXPORT_SYMBOL_GPL 0x5df756d7 __crypto_memneq vmlinux EXPORT_SYMBOL @@ -7481,24 +7488,24 @@ 0xb1e8126c down_timeout vmlinux EXPORT_SYMBOL 0x2aa71d0c proc_do_large_bitmap vmlinux EXPORT_SYMBOL 0x297cb7b4 devm_platform_ioremap_resource vmlinux EXPORT_SYMBOL_GPL -0xb6bb6137 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL +0xbe84d0ab dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL 0x21da6658 misc_cg_uncharge vmlinux EXPORT_SYMBOL_GPL 0x74e73871 housekeeping_overridden vmlinux EXPORT_SYMBOL_GPL -0xab8527be dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL +0x43d6107a dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL 0x8882194f misc_deregister vmlinux EXPORT_SYMBOL 0xaa1e246a xxh32_update vmlinux EXPORT_SYMBOL 0x812f78eb xxh64_update vmlinux EXPORT_SYMBOL -0x165d2435 iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL +0x94cb2a7a iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL 0xb0a9c4b1 lookup_one_len vmlinux EXPORT_SYMBOL 0xe8567775 relay_buf_full vmlinux EXPORT_SYMBOL_GPL 0xdc841b74 misc_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x32ab06cc irq_percpu_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x47c65bfc unregister_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0x6b658e26 inet6_bind vmlinux EXPORT_SYMBOL +0x10a1408b inet6_bind vmlinux EXPORT_SYMBOL 0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL 0xfc421e79 gnet_stats_add_queue vmlinux EXPORT_SYMBOL -0x57c504a8 skb_headers_offset_update vmlinux EXPORT_SYMBOL -0x1f16c240 skb_segment_list vmlinux EXPORT_SYMBOL_GPL +0xc06ce291 skb_headers_offset_update vmlinux EXPORT_SYMBOL +0x639d90ea skb_segment_list vmlinux EXPORT_SYMBOL_GPL 0x532950b0 devm_hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x42ae6d99 xa_find vmlinux EXPORT_SYMBOL 0x71912bf7 fscrypt_ioctl_add_key vmlinux EXPORT_SYMBOL_GPL @@ -7506,7 +7513,7 @@ 0xf06482e0 atomic_dec_and_mutex_lock vmlinux EXPORT_SYMBOL 0x0f86f560 kthread_delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0x851fe124 __SCK__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0xb5ddfc41 ip_sock_set_tos vmlinux EXPORT_SYMBOL +0xef012518 ip_sock_set_tos vmlinux EXPORT_SYMBOL 0x2ce61f33 __SCK__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x0ce92312 regmap_noinc_write vmlinux EXPORT_SYMBOL_GPL 0xac844349 __devres_alloc_node vmlinux EXPORT_SYMBOL_GPL @@ -7518,27 +7525,27 @@ 0x28f0e4b2 crypto_grab_ahash vmlinux EXPORT_SYMBOL_GPL 0x95aabd69 fscrypt_free_inode vmlinux EXPORT_SYMBOL 0x6b26b490 kernel_read_file_from_path_initns vmlinux EXPORT_SYMBOL_GPL -0xe76aac5a inode_set_flags vmlinux EXPORT_SYMBOL +0x581a8bee inode_set_flags vmlinux EXPORT_SYMBOL 0x27ba41ad dma_mmap_attrs vmlinux EXPORT_SYMBOL -0xe233cf80 ip_frag_init vmlinux EXPORT_SYMBOL +0x225e18de ip_frag_init vmlinux EXPORT_SYMBOL 0x3f84bcd7 dax_alive vmlinux EXPORT_SYMBOL_GPL 0x8b5c6463 clk_fixed_rate_ops vmlinux EXPORT_SYMBOL_GPL 0x144369da pci_epc_raise_irq vmlinux EXPORT_SYMBOL_GPL 0x0d63e254 pci_set_mwi vmlinux EXPORT_SYMBOL -0xf49ea9d1 sync_inodes_sb vmlinux EXPORT_SYMBOL +0xf6b9772a sync_inodes_sb vmlinux EXPORT_SYMBOL 0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL -0x40419e31 generic_writepages vmlinux EXPORT_SYMBOL +0xf9143cd4 generic_writepages vmlinux EXPORT_SYMBOL 0x0c904c5b mempool_exit vmlinux EXPORT_SYMBOL 0x7dec65ff mempool_init vmlinux EXPORT_SYMBOL -0x9a53d3aa udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL +0x48c8db42 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL 0x3bb33501 devl_sb_register vmlinux EXPORT_SYMBOL_GPL 0x58acf24b mdiobus_register_board_info vmlinux EXPORT_SYMBOL 0x781f7c9c dquot_get_next_dqblk vmlinux EXPORT_SYMBOL 0x00b4e615 posix_acl_equiv_mode vmlinux EXPORT_SYMBOL -0x26bffaed __udp_disconnect vmlinux EXPORT_SYMBOL +0xc22d8de5 __udp_disconnect vmlinux EXPORT_SYMBOL 0x62497a35 devl_dpipe_headers_register vmlinux EXPORT_SYMBOL_GPL 0x6f8f674a bpf_dispatcher_xdp_func vmlinux EXPORT_SYMBOL -0x858b22f3 sock_from_file vmlinux EXPORT_SYMBOL +0x3772a782 sock_from_file vmlinux EXPORT_SYMBOL 0x34c7cdbc lookup_bdev vmlinux EXPORT_SYMBOL 0xbc4c4bcc trace_seq_to_user vmlinux EXPORT_SYMBOL_GPL 0xfd867576 clockevents_config_and_register vmlinux EXPORT_SYMBOL_GPL @@ -7546,24 +7553,24 @@ 0xaa61de11 irq_stat vmlinux EXPORT_SYMBOL_GPL 0x942f4c5c iucv_message_reject vmlinux EXPORT_SYMBOL 0x5f098b2a in6addr_interfacelocal_allrouters vmlinux EXPORT_SYMBOL -0x1ceda16d raw_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x15f60054 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL +0xae5584bf raw_seq_stop vmlinux EXPORT_SYMBOL_GPL +0xee7c7f61 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL 0xfa690589 netdev_cmd_to_name vmlinux EXPORT_SYMBOL_GPL 0x9396f03b gnet_stats_copy_basic vmlinux EXPORT_SYMBOL 0x3bf17755 mpi_read_buffer vmlinux EXPORT_SYMBOL_GPL 0xa3b06dde percpu_counter_destroy vmlinux EXPORT_SYMBOL 0xe47fbfed vfs_parse_fs_param_source vmlinux EXPORT_SYMBOL 0x5543e7a8 vm_map_ram vmlinux EXPORT_SYMBOL -0xb714a2db filemap_fdatawrite_range vmlinux EXPORT_SYMBOL -0xd814321a inet_sendmsg vmlinux EXPORT_SYMBOL +0x7b123c45 filemap_fdatawrite_range vmlinux EXPORT_SYMBOL +0xe9c8e6a7 inet_sendmsg vmlinux EXPORT_SYMBOL 0xd8b1e78d elevator_alloc vmlinux EXPORT_SYMBOL 0xf3a09fe7 crypto_has_kpp vmlinux EXPORT_SYMBOL_GPL 0x1678f30c crypto_alg_sem vmlinux EXPORT_SYMBOL_GPL -0xf99d64f3 __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0xfbc60c16 __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL 0x43aa319e lease_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x2edde738 __getblk_gfp vmlinux EXPORT_SYMBOL +0xe9ffe8b7 __getblk_gfp vmlinux EXPORT_SYMBOL 0x24f7bc6e bpfilter_umh_cleanup vmlinux EXPORT_SYMBOL_GPL -0x473c4892 netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL +0xaca8044e netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL 0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL 0xadd139d4 rfs_needed vmlinux EXPORT_SYMBOL 0xabb93dc0 inverse_translate vmlinux EXPORT_SYMBOL_GPL @@ -7578,51 +7585,51 @@ 0x1a9a433c prandom_u32_state vmlinux EXPORT_SYMBOL 0x2245db52 elv_rqhash_add vmlinux EXPORT_SYMBOL_GPL 0x4939ebcd numa_map_to_online_node vmlinux EXPORT_SYMBOL_GPL -0x3a838a38 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL +0x8e43c9f5 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL 0x47cc19bc perf_event_enable vmlinux EXPORT_SYMBOL_GPL 0x6c6a6a45 misc_cg_try_charge vmlinux EXPORT_SYMBOL_GPL 0xe05e2f85 nexthop_free_rcu vmlinux EXPORT_SYMBOL_GPL 0xef066035 virtqueue_add_outbuf vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL -0x0e9cc6df nobh_write_begin vmlinux EXPORT_SYMBOL -0x5c8a4be7 filemap_check_errors vmlinux EXPORT_SYMBOL +0xec26106a nobh_write_begin vmlinux EXPORT_SYMBOL +0x043889ac filemap_check_errors vmlinux EXPORT_SYMBOL 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x7179c31c zpci_iomap_start vmlinux EXPORT_SYMBOL_GPL 0xead035ee __tracepoint_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0xa4ea29d8 xfrm_state_free vmlinux EXPORT_SYMBOL -0x25d68790 nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL -0x2c67b446 netlink_ack vmlinux EXPORT_SYMBOL -0xf97a5841 sock_no_bind vmlinux EXPORT_SYMBOL +0xe61a4d2b xfrm_state_free vmlinux EXPORT_SYMBOL +0x846c3e38 nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL +0x4cd38cd6 netlink_ack vmlinux EXPORT_SYMBOL +0x5d10ef91 sock_no_bind vmlinux EXPORT_SYMBOL 0xcc0e56e0 dmaengine_unmap_put vmlinux EXPORT_SYMBOL_GPL 0x63c08029 clk_bulk_unprepare vmlinux EXPORT_SYMBOL_GPL 0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL 0xa5d7c388 pstore_type_to_name vmlinux EXPORT_SYMBOL_GPL 0x87f94eb1 param_set_charp vmlinux EXPORT_SYMBOL 0xb397f4fe ccw_device_get_chid vmlinux EXPORT_SYMBOL_GPL -0x06eb25b7 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL -0x8a577bc9 udp_read_sock vmlinux EXPORT_SYMBOL -0x53b4289d netif_set_real_num_queues vmlinux EXPORT_SYMBOL +0x351d8d59 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL +0xfc3900cd udp_read_sock vmlinux EXPORT_SYMBOL +0x20b51cf4 netif_set_real_num_queues vmlinux EXPORT_SYMBOL 0xd037880b dax_copy_to_iter vmlinux EXPORT_SYMBOL_GPL 0xcdb775d0 serdev_device_write_wakeup vmlinux EXPORT_SYMBOL_GPL -0x21e79019 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL +0x40e4846f blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL 0x1c01b70a __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x4071b517 out_of_line_wait_on_bit_timeout vmlinux EXPORT_SYMBOL_GPL -0xfb87d94c gmap_pmdp_idte_global vmlinux EXPORT_SYMBOL_GPL +0x809d5c5d gmap_pmdp_idte_global vmlinux EXPORT_SYMBOL_GPL 0x2fceb97e flow_rule_match_enc_keyid vmlinux EXPORT_SYMBOL 0x65861c88 set_primary_fwnode vmlinux EXPORT_SYMBOL_GPL 0xdebb8a67 gen_pool_dma_alloc_align vmlinux EXPORT_SYMBOL 0xeb9eef52 match_uint vmlinux EXPORT_SYMBOL 0xa9c63b69 security_xfrm_policy_free vmlinux EXPORT_SYMBOL 0x4cb81fda __SCK__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0xca2602c2 filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL +0x492e04ef filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL 0x91a7b1da qdisc_class_hash_remove vmlinux EXPORT_SYMBOL -0x50bbe105 __put_net vmlinux EXPORT_SYMBOL_GPL +0x9ff4e95f __put_net vmlinux EXPORT_SYMBOL_GPL 0x79816357 dma_fence_wait_timeout vmlinux EXPORT_SYMBOL 0x64925270 __dax_synchronous vmlinux EXPORT_SYMBOL_GPL 0x0f74d7d8 transport_destroy_device vmlinux EXPORT_SYMBOL_GPL -0xc7eaa02a blk_steal_bios vmlinux EXPORT_SYMBOL_GPL -0x7370d7e4 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL -0xf457c281 tcf_block_get_ext vmlinux EXPORT_SYMBOL +0xadffbfb0 blk_steal_bios vmlinux EXPORT_SYMBOL_GPL +0x1b081c33 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0x267faaeb tcf_block_get_ext vmlinux EXPORT_SYMBOL 0x6c9f31ba tty_unregister_device vmlinux EXPORT_SYMBOL 0x4ec54e78 bitmap_to_arr32 vmlinux EXPORT_SYMBOL 0xf311e156 key_being_used_for vmlinux EXPORT_SYMBOL_GPL @@ -7630,46 +7637,46 @@ 0xd6fde043 is_module_sig_enforced vmlinux EXPORT_SYMBOL 0xf3808cb1 get_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0x715a5ed0 vprintk vmlinux EXPORT_SYMBOL -0x06a5f6d0 ipv6_sock_mc_join vmlinux EXPORT_SYMBOL -0x0a628845 __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0xae08be90 tcp_poll vmlinux EXPORT_SYMBOL -0xafdf9e71 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL +0x7306d317 ipv6_sock_mc_join vmlinux EXPORT_SYMBOL +0xec47b5fe __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x8ac91a80 tcp_poll vmlinux EXPORT_SYMBOL +0xcd27b230 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL 0x78b887ed vsprintf vmlinux EXPORT_SYMBOL -0xbc32b967 generic_splice_sendpage vmlinux EXPORT_SYMBOL +0xcbbb8fa1 generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xe940285b dma_map_resource vmlinux EXPORT_SYMBOL 0xba511057 dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL 0xc480eb84 appldata_diag vmlinux EXPORT_SYMBOL_GPL -0xc99385a9 ip_do_fragment vmlinux EXPORT_SYMBOL +0x4d01b539 ip_do_fragment vmlinux EXPORT_SYMBOL 0xd3eaf1ed devlink_dpipe_entry_clear vmlinux EXPORT_SYMBOL_GPL 0xd3825004 attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL 0x82bbf30b __tracepoint_map vmlinux EXPORT_SYMBOL_GPL 0x10b89330 crypto_has_shash vmlinux EXPORT_SYMBOL_GPL 0xd79436a1 register_key_type vmlinux EXPORT_SYMBOL -0x5198bfff grab_cache_page_write_begin vmlinux EXPORT_SYMBOL +0x21630133 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0x630d43cf rt_mutex_lock_interruptible vmlinux EXPORT_SYMBOL_GPL 0xd32d6e8c pci_disable_link_state_locked vmlinux EXPORT_SYMBOL 0x5b66088a _copy_to_iter vmlinux EXPORT_SYMBOL -0x946bf740 blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL +0xbb8ec52c blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL 0xabf32f29 utf16s_to_utf8s vmlinux EXPORT_SYMBOL -0x7eebfcc9 iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL +0x75f1ae38 iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL 0xee6c633a devices_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x13d929a0 __cond_resched_lock vmlinux EXPORT_SYMBOL -0xe4c7cf64 __put_task_struct vmlinux EXPORT_SYMBOL_GPL -0x143f8e30 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL -0x4de19bef fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL -0x6d3317d5 simple_write_begin vmlinux EXPORT_SYMBOL -0xf54bd95e __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL -0x3f3c4d3a bdi_set_max_ratio vmlinux EXPORT_SYMBOL -0x8c76c377 redirty_page_for_writepage vmlinux EXPORT_SYMBOL -0x98337a86 netdev_emerg vmlinux EXPORT_SYMBOL -0x70978982 sk_stream_kill_queues vmlinux EXPORT_SYMBOL +0x9a13dfdf __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0xec42d287 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x737d5c32 fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL +0x40170a72 simple_write_begin vmlinux EXPORT_SYMBOL +0x849f1b52 __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL +0x7323f035 bdi_set_max_ratio vmlinux EXPORT_SYMBOL +0x4f34ec15 redirty_page_for_writepage vmlinux EXPORT_SYMBOL +0xc27bf3fe netdev_emerg vmlinux EXPORT_SYMBOL +0xf296ad5a sk_stream_kill_queues vmlinux EXPORT_SYMBOL 0x3004e3ea dev_set_name vmlinux EXPORT_SYMBOL_GPL 0x05b8d52d fs_param_is_blob vmlinux EXPORT_SYMBOL 0xeb37101c audit_log_end vmlinux EXPORT_SYMBOL 0x3d4cb9d1 airq_iv_create vmlinux EXPORT_SYMBOL 0x0cd5835b ipv6_flowlabel_exclusive vmlinux EXPORT_SYMBOL -0x01f886f4 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL -0xe1c3e06f __sk_dst_check vmlinux EXPORT_SYMBOL +0xc04ba82e lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL +0xceaacd6f __sk_dst_check vmlinux EXPORT_SYMBOL 0xa2660e90 __tracepoint_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x150931f2 devm_of_iomap vmlinux EXPORT_SYMBOL 0xb10e7df4 __kfifo_dma_in_prepare vmlinux EXPORT_SYMBOL @@ -7677,17 +7684,17 @@ 0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL 0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL 0x61023f99 lookup_one_len_unlocked vmlinux EXPORT_SYMBOL -0xdb432c59 bpf_map_put vmlinux EXPORT_SYMBOL_GPL -0x02e4c7ff bpf_map_get vmlinux EXPORT_SYMBOL -0x9f023a1a tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL -0x3e824e84 task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL -0x839ee153 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL +0xe4bacc85 bpf_map_put vmlinux EXPORT_SYMBOL_GPL +0x8f94e0be bpf_map_get vmlinux EXPORT_SYMBOL +0xffce75a1 tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL +0x09f1c7e8 task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL +0x52a4133d xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL 0xc6b0c62e bus_unregister vmlinux EXPORT_SYMBOL_GPL 0x78041b8f byte_rev_table vmlinux EXPORT_SYMBOL_GPL -0xa6072cce set_bh_page vmlinux EXPORT_SYMBOL +0xd954c2fb set_bh_page vmlinux EXPORT_SYMBOL 0x9fadf594 trace_clock_global vmlinux EXPORT_SYMBOL_GPL -0x444c31b3 get_pgste vmlinux EXPORT_SYMBOL -0x208169cd tcf_action_update_stats vmlinux EXPORT_SYMBOL +0x387bba18 get_pgste vmlinux EXPORT_SYMBOL +0x4e90f3fa tcf_action_update_stats vmlinux EXPORT_SYMBOL 0xce42f1ce hdmi_infoframe_pack vmlinux EXPORT_SYMBOL 0xf4b3d791 pci_ats_supported vmlinux EXPORT_SYMBOL_GPL 0xe914e41e strcpy vmlinux EXPORT_SYMBOL @@ -7695,33 +7702,33 @@ 0xd9b267dd kobj_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0xe32d59f3 crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL 0x4fa44280 sysfs_remove_link_from_group vmlinux EXPORT_SYMBOL_GPL -0x11241653 filemap_fault vmlinux EXPORT_SYMBOL +0x4bafc904 filemap_fault vmlinux EXPORT_SYMBOL 0xd9925962 key_payload_reserve vmlinux EXPORT_SYMBOL -0x3f3973ed pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x4f2b3ae1 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x3844a4f0 ftrace_set_notrace vmlinux EXPORT_SYMBOL_GPL 0x909fda42 blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x76310043 iucv_bus vmlinux EXPORT_SYMBOL 0x3c3c85d8 __SCK__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x73e28ff0 skb_unlink vmlinux EXPORT_SYMBOL +0x9bb93ddc skb_unlink vmlinux EXPORT_SYMBOL 0xff291ecf clk_unregister_divider vmlinux EXPORT_SYMBOL_GPL 0x7c95bb46 crypto_register_template vmlinux EXPORT_SYMBOL_GPL 0xb7b507ea utf8nlen vmlinux EXPORT_SYMBOL 0x49672828 node_states vmlinux EXPORT_SYMBOL -0x2ac223f5 vm_iomap_memory vmlinux EXPORT_SYMBOL +0x5b808745 vm_iomap_memory vmlinux EXPORT_SYMBOL 0x49e96999 cond_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL -0xbfbf7220 s390_reset_acc vmlinux EXPORT_SYMBOL_GPL -0x744401d9 __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0xd710d3ec s390_reset_acc vmlinux EXPORT_SYMBOL_GPL +0x8a34bdc9 __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL 0x1a423677 ptp_classify_raw vmlinux EXPORT_SYMBOL_GPL 0x5641485b tty_termios_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0x503abd3d tty_release_struct vmlinux EXPORT_SYMBOL_GPL 0x73cbf4ef fs_param_is_fd vmlinux EXPORT_SYMBOL 0xa080c5e5 smp_call_function_single_async vmlinux EXPORT_SYMBOL_GPL -0x698b05c3 sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL +0x0cf1c96c sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL 0xa709c835 fib6_info_destroy_rcu vmlinux EXPORT_SYMBOL_GPL -0x78e2eba9 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL -0xdae86a8f eth_platform_get_mac_address vmlinux EXPORT_SYMBOL -0xc86e6ba2 msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL -0xbc7f6607 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL +0xa85794c0 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL +0x18021420 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0x534d4f63 msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL +0x71615bd6 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL 0xa6023c5a __bdev_dax_supported vmlinux EXPORT_SYMBOL_GPL 0x6958ae23 dax_get_by_host vmlinux EXPORT_SYMBOL_GPL 0x7cde35bf pci_bus_set_ops vmlinux EXPORT_SYMBOL @@ -7731,12 +7738,12 @@ 0xc74fd6f4 proc_create_single_data vmlinux EXPORT_SYMBOL 0x70f81b56 ap_max_msg_size vmlinux EXPORT_SYMBOL 0x86bdbe46 __tracepoint_s390_cio_chsc vmlinux EXPORT_SYMBOL -0x8eb2034f xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL +0x9f6a97ed xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL 0x419e7efd sfp_module_stop vmlinux EXPORT_SYMBOL_GPL 0x5133c0fc subsys_interface_unregister vmlinux EXPORT_SYMBOL_GPL -0xfde213ee kmem_cache_size vmlinux EXPORT_SYMBOL +0xb42444fe kmem_cache_size vmlinux EXPORT_SYMBOL 0xdee07053 enable_kprobe vmlinux EXPORT_SYMBOL_GPL -0x81727107 inet_ioctl vmlinux EXPORT_SYMBOL +0xfb9d8060 inet_ioctl vmlinux EXPORT_SYMBOL 0x698aeb14 regmap_get_val_endian vmlinux EXPORT_SYMBOL_GPL 0xab2e3de8 kobject_get_path vmlinux EXPORT_SYMBOL_GPL 0x07dd502a s390_arch_random_generate vmlinux EXPORT_SYMBOL @@ -7747,25 +7754,25 @@ 0x406c4cb1 hrtimer_resolution vmlinux EXPORT_SYMBOL_GPL 0x1f436eaf hrtimer_active vmlinux EXPORT_SYMBOL_GPL 0x39791a24 start_poll_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x89381c31 ping_prot vmlinux EXPORT_SYMBOL +0xdd55df82 ping_prot vmlinux EXPORT_SYMBOL 0xc7ec7f25 watchdog_set_last_hw_keepalive vmlinux EXPORT_SYMBOL_GPL 0xaf8df6ec iommu_unmap_fast vmlinux EXPORT_SYMBOL_GPL 0x2e68bc83 tty_port_hangup vmlinux EXPORT_SYMBOL 0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL -0x6135bf32 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL +0xc26f0bc9 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL 0x606d381a get_cached_acl vmlinux EXPORT_SYMBOL -0x6950fabb wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL +0xacb43778 wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL 0xd6026cba event_triggers_post_call vmlinux EXPORT_SYMBOL_GPL 0xd2e79416 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL -0xcf13a37d fqdir_init vmlinux EXPORT_SYMBOL +0x93568b4a fqdir_init vmlinux EXPORT_SYMBOL 0x2f886416 pci_dev_lock vmlinux EXPORT_SYMBOL_GPL 0x38a71b7e pci_free_resource_list vmlinux EXPORT_SYMBOL 0xe0680061 blk_mq_sched_try_merge vmlinux EXPORT_SYMBOL_GPL 0x37542564 pkcs7_verify vmlinux EXPORT_SYMBOL_GPL 0xcf0e141d crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL -0x9e7a1bf9 touch_buffer vmlinux EXPORT_SYMBOL -0xdcdfb2eb alloc_file_pseudo vmlinux EXPORT_SYMBOL -0xd6b4ff73 prepare_to_swait_event vmlinux EXPORT_SYMBOL +0x6947da41 touch_buffer vmlinux EXPORT_SYMBOL +0xa6214f46 alloc_file_pseudo vmlinux EXPORT_SYMBOL +0xf64f06f7 prepare_to_swait_event vmlinux EXPORT_SYMBOL 0x279600b7 __kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x40485458 cio_tm_start_key vmlinux EXPORT_SYMBOL_GPL 0x63a58370 flow_action_cookie_destroy vmlinux EXPORT_SYMBOL @@ -7775,49 +7782,49 @@ 0x80318b30 sg_copy_buffer vmlinux EXPORT_SYMBOL 0x98c22b28 fscrypt_file_open vmlinux EXPORT_SYMBOL_GPL 0x37e8ca34 __fscrypt_prepare_link vmlinux EXPORT_SYMBOL_GPL -0x693f07a4 generic_read_dir vmlinux EXPORT_SYMBOL +0x870864c9 generic_read_dir vmlinux EXPORT_SYMBOL 0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL 0x68d5ed8f flow_indr_block_cb_alloc vmlinux EXPORT_SYMBOL -0xee4c4461 sock_set_mark vmlinux EXPORT_SYMBOL -0xa142195d tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL -0x8ecc0e9c phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL +0x1a7b1b65 sock_set_mark vmlinux EXPORT_SYMBOL +0x04e85bf4 tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL +0xd5ccd407 phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL 0xc1c54b8f bsg_remove_queue vmlinux EXPORT_SYMBOL_GPL -0xf8bc577d truncate_pagecache vmlinux EXPORT_SYMBOL +0xa8d5a68d truncate_pagecache vmlinux EXPORT_SYMBOL 0x174c6274 ring_buffer_time_stamp vmlinux EXPORT_SYMBOL_GPL 0x9e80fb35 param_ops_bool_enable_only vmlinux EXPORT_SYMBOL_GPL -0x7c8e3a91 tso_start vmlinux EXPORT_SYMBOL -0xcbc6e0b4 sock_no_shutdown vmlinux EXPORT_SYMBOL +0x93c669ed tso_start vmlinux EXPORT_SYMBOL +0x83dc1a00 sock_no_shutdown vmlinux EXPORT_SYMBOL 0x9c7b945e watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0xfa771893 vc_resize vmlinux EXPORT_SYMBOL -0x7d0bbc15 phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL -0x79a46a80 phy_put vmlinux EXPORT_SYMBOL_GPL +0x4bed8caf phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL +0x657c599d phy_put vmlinux EXPORT_SYMBOL_GPL 0xdc69193b synth_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x24da0093 rcu_inkernel_boot_has_ended vmlinux EXPORT_SYMBOL_GPL 0xb1176e59 try_wait_for_completion vmlinux EXPORT_SYMBOL 0x99566a04 param_set_ulong vmlinux EXPORT_SYMBOL 0xee2d0fc7 _local_bh_enable vmlinux EXPORT_SYMBOL -0x6b2d4d56 tcp_mmap vmlinux EXPORT_SYMBOL +0x5c8a13a3 tcp_mmap vmlinux EXPORT_SYMBOL 0x79931485 tpm_chip_start vmlinux EXPORT_SYMBOL_GPL 0xd0d675d7 generic_key_instantiate vmlinux EXPORT_SYMBOL 0xec64b433 sysfs_unmerge_group vmlinux EXPORT_SYMBOL_GPL 0x076e6d09 fs_param_is_path vmlinux EXPORT_SYMBOL -0x0d753239 __cancel_dirty_page vmlinux EXPORT_SYMBOL -0xa55db4f7 sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL +0xde40ba50 __cancel_dirty_page vmlinux EXPORT_SYMBOL +0xb14dd799 sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL 0x79defbe1 kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x70c52dc5 nf_skb_duplicated vmlinux EXPORT_SYMBOL_GPL 0x787e66eb devlink_params_unregister vmlinux EXPORT_SYMBOL_GPL 0x9467b99e fib_notifier_ops_register vmlinux EXPORT_SYMBOL 0xbb7d4c3e dma_resv_init vmlinux EXPORT_SYMBOL 0x07342898 unregister_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE -0x5a95ea1c add_random_ready_callback vmlinux EXPORT_SYMBOL +0xbcacc39f add_random_ready_callback vmlinux EXPORT_SYMBOL 0x417c8519 dummy_con vmlinux EXPORT_SYMBOL_GPL 0xf9c1f9ab security_secctx_to_secid vmlinux EXPORT_SYMBOL 0xc4f56e1c sysfs_create_link_nowarn vmlinux EXPORT_SYMBOL_GPL 0x6246a629 synchronize_rcu_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0x21e13cb3 inet_peer_xrlim_allow vmlinux EXPORT_SYMBOL -0xaebaa832 nf_ct_attach vmlinux EXPORT_SYMBOL +0xce8bf7fd nf_ct_attach vmlinux EXPORT_SYMBOL 0xefaf2e4f tcf_queue_work vmlinux EXPORT_SYMBOL -0x98d27f8f devm_phy_put vmlinux EXPORT_SYMBOL_GPL +0xbd46ef0d devm_phy_put vmlinux EXPORT_SYMBOL_GPL 0x15b08902 sbitmap_queue_wake_up vmlinux EXPORT_SYMBOL_GPL 0x13cead77 __SCK__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xc9df055a xfrm_policy_walk_init vmlinux EXPORT_SYMBOL @@ -7825,39 +7832,39 @@ 0x74ec94cc textsearch_register vmlinux EXPORT_SYMBOL 0x8b9ea582 ZSTD_copyDCtx vmlinux EXPORT_SYMBOL 0xdfb596f8 ZSTD_copyCCtx vmlinux EXPORT_SYMBOL -0xfb67d772 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL +0x82955192 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL 0x74baf17a tracing_is_on vmlinux EXPORT_SYMBOL_GPL 0x381a798a setup_max_cpus vmlinux EXPORT_SYMBOL 0x74ffeb8b commit_creds vmlinux EXPORT_SYMBOL -0x0ef3057e __gmap_translate vmlinux EXPORT_SYMBOL_GPL -0x743470d0 iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL -0x0585a7ee ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL +0x7e484080 __gmap_translate vmlinux EXPORT_SYMBOL_GPL +0x65c464df iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL +0x914179d9 ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL 0x4f6fb30f devl_rate_leaf_destroy vmlinux EXPORT_SYMBOL_GPL 0x7cdd722f platform_device_register vmlinux EXPORT_SYMBOL_GPL 0x80d68d3e fb_register_client vmlinux EXPORT_SYMBOL 0xad0413d4 match_hex vmlinux EXPORT_SYMBOL -0x8be59a4b __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0x3cbdb486 nf_unregister_sockopt vmlinux EXPORT_SYMBOL +0x5e53d839 __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x8f892a46 nf_unregister_sockopt vmlinux EXPORT_SYMBOL 0xdb0ecdc3 devl_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL -0x132c78d4 skb_realloc_headroom vmlinux EXPORT_SYMBOL +0xb0d37c4d skb_realloc_headroom vmlinux EXPORT_SYMBOL 0x7d9a4467 software_node_fwnode vmlinux EXPORT_SYMBOL_GPL 0x165f36c0 platform_device_unregister vmlinux EXPORT_SYMBOL_GPL -0x86273936 generic_pipe_buf_get vmlinux EXPORT_SYMBOL -0x38d456f0 pin_user_pages_locked vmlinux EXPORT_SYMBOL -0xad817f59 ipv6_find_hdr vmlinux EXPORT_SYMBOL -0x93998409 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL -0xbe28214e ipv6_dev_find vmlinux EXPORT_SYMBOL -0xb880d94e __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL -0xd074c344 sock_set_sndtimeo vmlinux EXPORT_SYMBOL +0xd67aa1ae generic_pipe_buf_get vmlinux EXPORT_SYMBOL +0x2abb4c80 pin_user_pages_locked vmlinux EXPORT_SYMBOL +0xc0081bce ipv6_find_hdr vmlinux EXPORT_SYMBOL +0xb1c2e890 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL +0xb538a297 ipv6_dev_find vmlinux EXPORT_SYMBOL +0xfad88d94 __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0xbe0e0cc7 sock_set_sndtimeo vmlinux EXPORT_SYMBOL 0x110d51f5 __traceiter_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x73bdba84 iommu_page_response vmlinux EXPORT_SYMBOL_GPL 0x0d49174d tty_port_close_end vmlinux EXPORT_SYMBOL 0x86dfcabc pcie_bandwidth_available vmlinux EXPORT_SYMBOL -0x33afb515 bdev_end_io_acct vmlinux EXPORT_SYMBOL -0xaa33f196 account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0x7b6d9c53 bdev_end_io_acct vmlinux EXPORT_SYMBOL +0x276045e9 account_locked_vm vmlinux EXPORT_SYMBOL_GPL 0x04bf0092 io_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x6d6fd770 handle_fasteoi_irq vmlinux EXPORT_SYMBOL_GPL -0x9470f76b __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL +0x13f8cb52 __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL 0x631ba529 software_node_unregister_node_group vmlinux EXPORT_SYMBOL_GPL 0x759a0416 __memset64 vmlinux EXPORT_SYMBOL 0x1fda8755 __memset32 vmlinux EXPORT_SYMBOL @@ -7866,12 +7873,12 @@ 0x2710d274 page_readlink vmlinux EXPORT_SYMBOL 0x13640660 get_cached_msi_msg vmlinux EXPORT_SYMBOL_GPL 0x7846b343 irq_domain_create_legacy vmlinux EXPORT_SYMBOL_GPL -0x50a5a548 inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL +0xd0fb65a2 inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL 0xbd79c7ce dma_fence_chain_init vmlinux EXPORT_SYMBOL 0xeb1195f3 virtqueue_kick vmlinux EXPORT_SYMBOL_GPL 0xd9d952d1 crypto_aes_sbox vmlinux EXPORT_SYMBOL 0x2d39b0a7 kstrdup vmlinux EXPORT_SYMBOL -0x87697cea freezing_slow_path vmlinux EXPORT_SYMBOL +0xa532718f freezing_slow_path vmlinux EXPORT_SYMBOL 0x325888a3 __tracepoint_neigh_update vmlinux EXPORT_SYMBOL_GPL 0x273a624a is_software_node vmlinux EXPORT_SYMBOL_GPL 0x973f270d xas_pause vmlinux EXPORT_SYMBOL_GPL @@ -7879,17 +7886,17 @@ 0x95ceb864 key_update vmlinux EXPORT_SYMBOL 0x5a12e60c __SCK__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x0ce91924 l3mdev_master_ifindex_rcu vmlinux EXPORT_SYMBOL_GPL -0x7dcd83ca xfrm_register_km vmlinux EXPORT_SYMBOL +0x0bc40699 xfrm_register_km vmlinux EXPORT_SYMBOL 0xbf4513c3 devlink_linecard_activate vmlinux EXPORT_SYMBOL_GPL 0x1c2c46f1 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0x92a6ad8c device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x7897992c virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL -0x1ba18e9c phy_init vmlinux EXPORT_SYMBOL_GPL +0x6c3b48f6 phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL -0x49eb330c blk_next_bio vmlinux EXPORT_SYMBOL_GPL +0x1171be0c blk_next_bio vmlinux EXPORT_SYMBOL_GPL 0xe47d094d debugfs_create_automount vmlinux EXPORT_SYMBOL -0x603e8c6a simple_rename vmlinux EXPORT_SYMBOL +0x0351d421 simple_rename vmlinux EXPORT_SYMBOL 0xb23ac127 vfs_setxattr vmlinux EXPORT_SYMBOL_GPL 0xee0d8895 vfs_getxattr vmlinux EXPORT_SYMBOL_GPL 0x0a463293 __tracepoint_error_report_end vmlinux EXPORT_SYMBOL_GPL @@ -7898,29 +7905,29 @@ 0x87bfec64 kernel_param_unlock vmlinux EXPORT_SYMBOL 0x286238c8 kbd_free vmlinux EXPORT_SYMBOL 0x850bb6db devlink_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL -0x47d3fad4 reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL -0xc0b777d1 sock_init_data vmlinux EXPORT_SYMBOL +0x922cccbf reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL +0xb84b6b27 sock_init_data vmlinux EXPORT_SYMBOL 0xf9d6a6e5 tty_set_termios vmlinux EXPORT_SYMBOL_GPL 0x682ff057 ring_buffer_commit_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0x3a536bd7 ring_buffer_read_finish vmlinux EXPORT_SYMBOL_GPL -0xa3ca87fe tcp_mtu_to_mss vmlinux EXPORT_SYMBOL -0xc6952c98 ip_queue_xmit vmlinux EXPORT_SYMBOL -0x556b92d7 rtnl_register_module vmlinux EXPORT_SYMBOL_GPL -0x77aebb76 put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL +0x18110d6f tcp_mtu_to_mss vmlinux EXPORT_SYMBOL +0xf063f4fe ip_queue_xmit vmlinux EXPORT_SYMBOL +0x74d28404 rtnl_register_module vmlinux EXPORT_SYMBOL_GPL +0xc25d96b9 put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL 0x259fbef9 device_add_software_node vmlinux EXPORT_SYMBOL_GPL 0xf537a315 class_dev_iter_init vmlinux EXPORT_SYMBOL_GPL 0x9d02fd0d clk_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0xbc4d70bf pci_get_slot vmlinux EXPORT_SYMBOL 0x9dd633d6 devm_gen_pool_create vmlinux EXPORT_SYMBOL 0x04444662 lockref_get_not_dead vmlinux EXPORT_SYMBOL -0x806e9588 blk_queue_flag_set vmlinux EXPORT_SYMBOL +0x9131e257 blk_queue_flag_set vmlinux EXPORT_SYMBOL 0xde6f1851 TSS_checkhmac1 vmlinux EXPORT_SYMBOL_GPL 0x0dd5351a perf_aux_output_skip vmlinux EXPORT_SYMBOL_GPL -0x274c1277 task_cgroup_path vmlinux EXPORT_SYMBOL_GPL +0x2b8c8d5c task_cgroup_path vmlinux EXPORT_SYMBOL_GPL 0x3b371175 ccw_device_get_chpid vmlinux EXPORT_SYMBOL_GPL -0x4a9567cb km_query vmlinux EXPORT_SYMBOL -0x5ce34e3b inet_release vmlinux EXPORT_SYMBOL -0xa8f1c284 dev_change_proto_down_reason vmlinux EXPORT_SYMBOL +0x947ab9f8 km_query vmlinux EXPORT_SYMBOL +0xe761f9b1 inet_release vmlinux EXPORT_SYMBOL +0x7b44aaa8 dev_change_proto_down_reason vmlinux EXPORT_SYMBOL 0x040c92d1 ZSTD_CCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0x9f56c4b9 __SCK__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0x9fce80db fb_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL @@ -7929,19 +7936,19 @@ 0x2145f366 blk_mq_sched_try_insert_merge vmlinux EXPORT_SYMBOL_GPL 0x4013efa0 crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL 0x580b54ae crypto_alloc_skcipher vmlinux EXPORT_SYMBOL_GPL -0x4b09ea8b get_tree_single vmlinux EXPORT_SYMBOL +0x87e417e2 get_tree_single vmlinux EXPORT_SYMBOL 0xad0aca1b call_srcu vmlinux EXPORT_SYMBOL_GPL 0xc5256164 __xas_next vmlinux EXPORT_SYMBOL_GPL 0xa3fea172 sha224_final vmlinux EXPORT_SYMBOL 0x0ae60c27 utf8_normalize vmlinux EXPORT_SYMBOL 0x2d1cf27c sysfs_remove_file_self vmlinux EXPORT_SYMBOL_GPL 0xc05d9074 dquot_set_dqblk vmlinux EXPORT_SYMBOL -0xb2d93d63 wait_on_page_private_2 vmlinux EXPORT_SYMBOL +0xa7552201 wait_on_page_private_2 vmlinux EXPORT_SYMBOL 0x8f6cee77 __round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0x8f0748af rcu_expedite_gp vmlinux EXPORT_SYMBOL_GPL 0x26e03843 kthread_use_mm vmlinux EXPORT_SYMBOL_GPL -0x8eb3aa34 __sk_defer_free_flush vmlinux EXPORT_SYMBOL -0x823ffca6 inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL +0xce6087ec __sk_defer_free_flush vmlinux EXPORT_SYMBOL +0x32347ab0 inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL 0xb9681621 xdp_do_flush vmlinux EXPORT_SYMBOL_GPL 0x06220562 tty_put_char vmlinux EXPORT_SYMBOL_GPL 0x7283161b percpu_ref_switch_to_percpu vmlinux EXPORT_SYMBOL_GPL @@ -7950,17 +7957,17 @@ 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xbf169fda __rt_mutex_init vmlinux EXPORT_SYMBOL_GPL 0xd9d8fd16 register_restart_handler vmlinux EXPORT_SYMBOL -0x756d414d vlan_dev_real_dev vmlinux EXPORT_SYMBOL -0xccdb7ac8 xfrm_state_delete vmlinux EXPORT_SYMBOL -0x460663c2 nf_register_sockopt vmlinux EXPORT_SYMBOL -0xff120805 sock_kmalloc vmlinux EXPORT_SYMBOL +0xae04283d vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0x5c154553 xfrm_state_delete vmlinux EXPORT_SYMBOL +0x2ec76c2d nf_register_sockopt vmlinux EXPORT_SYMBOL +0xe012aae0 sock_kmalloc vmlinux EXPORT_SYMBOL 0x72297f25 __alloc_bucket_spinlocks vmlinux EXPORT_SYMBOL 0x5b36d5dd utf8agemax vmlinux EXPORT_SYMBOL 0x62bf6edf utf8agemin vmlinux EXPORT_SYMBOL 0xd42f1d4e show_rcu_tasks_rude_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0xbabe0473 generic_handle_domain_irq vmlinux EXPORT_SYMBOL_GPL 0xc45e246f housekeeping_test_cpu vmlinux EXPORT_SYMBOL_GPL -0x6b29efc4 sched_set_normal vmlinux EXPORT_SYMBOL_GPL +0x365c34de sched_set_normal vmlinux EXPORT_SYMBOL_GPL 0x4b097d3d dax_region_put vmlinux EXPORT_SYMBOL_GPL 0x6c4b6684 reset_control_assert vmlinux EXPORT_SYMBOL_GPL 0xe7d4daac seq_list_next vmlinux EXPORT_SYMBOL @@ -7972,43 +7979,43 @@ 0x8833bc7e __kfifo_dma_out_finish_r vmlinux EXPORT_SYMBOL 0x6ccf06b2 devm_bitmap_alloc vmlinux EXPORT_SYMBOL_GPL 0xa25b90ab utf8byte vmlinux EXPORT_SYMBOL -0x04435a46 strp_done vmlinux EXPORT_SYMBOL_GPL -0x9b9186aa ipv6_chk_addr vmlinux EXPORT_SYMBOL -0x6280f80d neigh_xmit vmlinux EXPORT_SYMBOL +0x8312ccc6 strp_done vmlinux EXPORT_SYMBOL_GPL +0xe915a3f5 ipv6_chk_addr vmlinux EXPORT_SYMBOL +0x96e30367 neigh_xmit vmlinux EXPORT_SYMBOL 0xf8727794 nvmem_add_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0xaafbc8f4 devm_kstrdup vmlinux EXPORT_SYMBOL_GPL 0xa888fba7 __devm_alloc_percpu vmlinux EXPORT_SYMBOL_GPL 0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL 0xcdbe89be synth_event_add_field_str vmlinux EXPORT_SYMBOL_GPL -0xf6cf9c6a seg6_push_hmac vmlinux EXPORT_SYMBOL +0x3d55869c seg6_push_hmac vmlinux EXPORT_SYMBOL 0x804d8d65 platform_get_irq_byname_optional vmlinux EXPORT_SYMBOL_GPL 0x21feba48 sbitmap_show vmlinux EXPORT_SYMBOL_GPL 0x6be2bb72 kernel_read_file_from_path vmlinux EXPORT_SYMBOL_GPL -0xa8fcaffc ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL -0xd5dd477d neigh_changeaddr vmlinux EXPORT_SYMBOL +0x5075d0a3 ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL +0x5d7af508 neigh_changeaddr vmlinux EXPORT_SYMBOL 0xb513c9e2 devm_free_percpu vmlinux EXPORT_SYMBOL_GPL 0x7c2b0093 do_unregister_con_driver vmlinux EXPORT_SYMBOL_GPL 0xf8ad485c tty_unregister_ldisc vmlinux EXPORT_SYMBOL 0x708e9a79 tty_standard_install vmlinux EXPORT_SYMBOL_GPL 0x677486da raw_copy_in_user vmlinux EXPORT_SYMBOL 0x710c73b6 crypto_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x5d2665ed invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL +0x51aae88c invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL 0x3cd1b510 trace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x216de4e1 rcu_get_gp_kthreads_prio vmlinux EXPORT_SYMBOL_GPL 0x4b5f22d3 ccw_device_set_options vmlinux EXPORT_SYMBOL 0xdbe39e95 __hw_addr_ref_sync_dev vmlinux EXPORT_SYMBOL 0xa50a3da7 _find_next_bit vmlinux EXPORT_SYMBOL -0x5d751991 kmem_cache_destroy vmlinux EXPORT_SYMBOL -0x31908bce add_to_page_cache_locked vmlinux EXPORT_SYMBOL +0x0e5b2749 kmem_cache_destroy vmlinux EXPORT_SYMBOL +0x407f5e46 add_to_page_cache_locked vmlinux EXPORT_SYMBOL 0xea38036f ring_buffer_entries vmlinux EXPORT_SYMBOL_GPL -0x279e1b99 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL -0x3a8a03e2 alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL +0x30c7c2b5 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL +0x4dc52f5b alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL 0x8ff60436 mpi_ec_add_points vmlinux EXPORT_SYMBOL_GPL -0x57ab39ed blkcg_root_css vmlinux EXPORT_SYMBOL_GPL +0x1d0633de blkcg_root_css vmlinux EXPORT_SYMBOL_GPL 0x6ad7a358 proc_create_net_data vmlinux EXPORT_SYMBOL_GPL 0x74643329 d_instantiate_anon vmlinux EXPORT_SYMBOL 0x100996c9 ap_flush_queue vmlinux EXPORT_SYMBOL -0x6048c02a nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL +0x1c7567a6 nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL 0xcb2bfe2b nvmem_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x40e6a8a6 vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0xa8caa845 clk_bulk_put_all vmlinux EXPORT_SYMBOL @@ -8023,15 +8030,15 @@ 0x1035c7c2 __release_region vmlinux EXPORT_SYMBOL 0xc120caa6 diag_stat_inc vmlinux EXPORT_SYMBOL 0x2b21b559 raw3270_request_set_idal vmlinux EXPORT_SYMBOL -0x383fbc04 xp_raw_get_dma vmlinux EXPORT_SYMBOL +0x3d358867 xp_raw_get_dma vmlinux EXPORT_SYMBOL 0x5ed040b0 pm_set_vt_switch vmlinux EXPORT_SYMBOL 0xa8ecadb8 pci_epc_mem_init vmlinux EXPORT_SYMBOL_GPL 0x6abe6a9a pci_epc_mem_exit vmlinux EXPORT_SYMBOL_GPL -0xb915a3f5 bdi_register vmlinux EXPORT_SYMBOL +0x30431948 bdi_register vmlinux EXPORT_SYMBOL 0x112121f7 __traceiter_s390_cio_chsc vmlinux EXPORT_SYMBOL -0x375019f3 __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL -0xb94bb08e inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL -0xa72a867d reuseport_alloc vmlinux EXPORT_SYMBOL +0xc69b3bd1 __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL +0x3108a9f5 inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL +0xbe8bb511 reuseport_alloc vmlinux EXPORT_SYMBOL 0x63bed598 __device_reset vmlinux EXPORT_SYMBOL_GPL 0x7129e5f8 hex_asc vmlinux EXPORT_SYMBOL 0x8a014bcf fs_param_is_u32 vmlinux EXPORT_SYMBOL @@ -8048,25 +8055,25 @@ 0x20a68e40 default_llseek vmlinux EXPORT_SYMBOL 0xd31a2ac5 ring_buffer_oldest_event_ts vmlinux EXPORT_SYMBOL_GPL 0xe8332b4b __tracepoint_s390_cio_stsch vmlinux EXPORT_SYMBOL -0xc87e747f tcp_read_sock vmlinux EXPORT_SYMBOL +0xf8acaf16 tcp_read_sock vmlinux EXPORT_SYMBOL 0x804fd662 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL 0x6eb53eed virtqueue_get_desc_addr vmlinux EXPORT_SYMBOL_GPL 0xb89b6e6b guid_parse vmlinux EXPORT_SYMBOL 0x7de6cc23 io_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x7dd10439 firmware_request_platform vmlinux EXPORT_SYMBOL_GPL +0x469ad963 firmware_request_platform vmlinux EXPORT_SYMBOL_GPL 0x3cc2ce75 tty_port_register_device_attr vmlinux EXPORT_SYMBOL_GPL 0x3292fe5f pci_set_cacheline_size vmlinux EXPORT_SYMBOL_GPL 0x755835e0 copy_page_from_iter vmlinux EXPORT_SYMBOL 0x815b5dd4 match_octal vmlinux EXPORT_SYMBOL -0xda86a1ef cdev_device_add vmlinux EXPORT_SYMBOL -0x72605387 cdev_device_del vmlinux EXPORT_SYMBOL -0xe00c4435 ip_local_deliver vmlinux EXPORT_SYMBOL +0x3b0a07d5 cdev_device_add vmlinux EXPORT_SYMBOL +0x8962e129 cdev_device_del vmlinux EXPORT_SYMBOL +0x6b8ba4a7 ip_local_deliver vmlinux EXPORT_SYMBOL 0x31a34dc6 dma_fence_match_context vmlinux EXPORT_SYMBOL 0xfc642a4d unregister_virtio_driver vmlinux EXPORT_SYMBOL_GPL 0x25e58a09 hdmi_avi_infoframe_init vmlinux EXPORT_SYMBOL -0x13080bd0 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL -0xdf4aacfa vfs_fsync vmlinux EXPORT_SYMBOL -0x8d43c818 poll_freewait vmlinux EXPORT_SYMBOL +0x006a2d07 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0xbd7f061c vfs_fsync vmlinux EXPORT_SYMBOL +0xa0ecabdd poll_freewait vmlinux EXPORT_SYMBOL 0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL 0x1716e85d kthread_create_on_node vmlinux EXPORT_SYMBOL 0xb1647fc2 devlink_info_version_running_put vmlinux EXPORT_SYMBOL_GPL @@ -8079,233 +8086,234 @@ 0x80d5e57a mpi_free vmlinux EXPORT_SYMBOL_GPL 0x45b6732f dquot_acquire vmlinux EXPORT_SYMBOL 0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL -0x9892d289 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL +0x4cbd6268 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL 0x5338184f ethtool_sprintf vmlinux EXPORT_SYMBOL 0x5cede0a7 xdp_flush_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0x886cbf45 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x50cbb23a sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL 0x34f796eb devm_register_netdev vmlinux EXPORT_SYMBOL 0xf086ac29 iommu_alloc_resv_region vmlinux EXPORT_SYMBOL_GPL 0xbbc40a71 x509_decode_time vmlinux EXPORT_SYMBOL_GPL -0x2468bf9c iomap_readahead vmlinux EXPORT_SYMBOL_GPL -0x2d073e08 generic_write_end vmlinux EXPORT_SYMBOL +0xbf80eeaa iomap_readahead vmlinux EXPORT_SYMBOL_GPL +0x5c7038be generic_write_end vmlinux EXPORT_SYMBOL 0x2c7eb6c7 seq_file_path vmlinux EXPORT_SYMBOL -0x95d73164 pin_user_pages vmlinux EXPORT_SYMBOL +0x1c5b43af pin_user_pages vmlinux EXPORT_SYMBOL 0x67955ce6 profile_hits vmlinux EXPORT_SYMBOL_GPL 0xbdb800c8 devm_request_threaded_irq vmlinux EXPORT_SYMBOL -0x74e4269c udp6_seq_ops vmlinux EXPORT_SYMBOL -0xd72d5224 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL -0x03caedf2 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL +0xcc3d5fa0 udp6_seq_ops vmlinux EXPORT_SYMBOL +0xe08fad06 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL +0x7d48bdc9 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL 0x5ba63bef property_entries_free vmlinux EXPORT_SYMBOL_GPL -0xbf28b244 security_inode_copy_up vmlinux EXPORT_SYMBOL +0x5ec8b554 security_inode_copy_up vmlinux EXPORT_SYMBOL 0x352ec68b bpf_offload_dev_destroy vmlinux EXPORT_SYMBOL_GPL 0xdefcc3ec __traceiter_module_get vmlinux EXPORT_SYMBOL -0x7610a669 tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL -0xb868aa68 clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL -0x73c37cea bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL +0xe55d0eca tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL +0xb7d331cd clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL +0xe26e7190 bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL 0x25c26dcd devm_remove_action vmlinux EXPORT_SYMBOL_GPL 0xe094a4ee devm_clk_put vmlinux EXPORT_SYMBOL 0x21be37e1 hdmi_avi_infoframe_check vmlinux EXPORT_SYMBOL 0x2a8e69e5 pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL 0xa84ce9e0 crypto_aes_inv_sbox vmlinux EXPORT_SYMBOL -0xf39640f4 bio_copy_data_iter vmlinux EXPORT_SYMBOL -0x4d9fa21d inode_insert5 vmlinux EXPORT_SYMBOL -0xe7579559 deactivate_super vmlinux EXPORT_SYMBOL +0xee449ef5 bio_copy_data_iter vmlinux EXPORT_SYMBOL +0xe818daf2 inode_insert5 vmlinux EXPORT_SYMBOL +0xa0b5d5e8 deactivate_super vmlinux EXPORT_SYMBOL 0x635c4a78 vmap vmlinux EXPORT_SYMBOL 0xa678a77b synth_event_trace_array vmlinux EXPORT_SYMBOL_GPL 0xd9944e9b ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL 0x9f7baa3c dasd_dev_groups drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0x21822a79 dasd_add_request_tail drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x9942ab04 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa51486df iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe8a7dd7d fsm_deltimer drivers/s390/net/fsm EXPORT_SYMBOL 0x79875c8d dfl_fpga_enum_info_add_dfl drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x9dfa47f7 i2c_put_adapter drivers/i2c/i2c-core EXPORT_SYMBOL +0x41ead1a7 i2c_put_adapter drivers/i2c/i2c-core EXPORT_SYMBOL 0x96cd2b04 scsi_sense_key_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x1ad6b01a drm_atomic_set_crtc_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0x7944052a ife_encode net/ife/ife EXPORT_SYMBOL_GPL -0x42994ec6 ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xde86e0ee ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x90e807c7 ib_cache_gid_parse_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x33cc95c0 hwmon_device_unregister drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0x29d9fa4d __drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9980f3d3 o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x0fee241a o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x55fbaf1d smsg_unregister_callback drivers/s390/net/smsgiucv EXPORT_SYMBOL 0x81d82bea ceph_pagelist_truncate net/ceph/libceph EXPORT_SYMBOL -0x21823ead tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL +0xfbe5327b tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL 0x03c48d05 vfio_pci_core_finish_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x37e933c5 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x756c6da4 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x16bbf3de mhi_notify drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x161b4aa7 cryptd_skcipher_queued crypto/cryptd EXPORT_SYMBOL_GPL 0x1d29b9e1 decode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x4d332e49 ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8f01bb54 ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd7465c2e __rio_local_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x5cc8cb86 __tracepoint_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7a26d3e6 nvme_max_retries drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x45371d06 drm_fb_xrgb8888_to_rgb565 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7373b02a qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x14f0c6ad qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL 0xc459a52d rpmsg_trysend drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xba56b81c vringh_need_notify_kern drivers/vhost/vringh EXPORT_SYMBOL -0x1080900c mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5536fa5e mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe055b113 xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9b7ac077 mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xff73d511 mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb003355b xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc9874320 mlxsw_core_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x9a1409b3 mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xc56fd81f fb_validate_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x4744fc55 mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x88590f1d fb_validate_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x312e1b73 init_fsm drivers/s390/net/fsm EXPORT_SYMBOL 0x482ac5a4 g_token_size net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0xd8fa57a6 dlm_unregister_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x575a5b21 kvm_vcpu_gfn_to_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x4b43ec3e nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x56577daf md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL +0x7a0cc558 kvm_vcpu_gfn_to_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xeb82f3e4 nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3f1deecd md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL 0x9beec352 rmi_2d_sensor_abs_process drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x4adf5097 mlx4_unregister_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xda505960 genphy_c45_pma_resume drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x2fa5e799 sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x78074f78 scsi_target_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL -0xbb698f3b drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x4c04fab1 drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xa38c4c94 drm_memcpy_from_wc drivers/gpu/drm/drm EXPORT_SYMBOL -0x88bb5785 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL -0xd73ebac6 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL -0x33dd35b0 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2de0c5be dm_get_device drivers/md/dm-mod EXPORT_SYMBOL +0x4f1c5fc4 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL +0x0c652ef9 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x34f0cf69 fcoe_ctlr_destroy drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x12f6f69c fb_videomode_to_var drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x86852a18 jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0xdde6b3c8 jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0x90596459 p9_client_statfs net/9p/9pnet EXPORT_SYMBOL -0xdf23a35e nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xda5a1572 nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0x7d053fc5 dm_rh_start_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x50333335 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1fd76635 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2f7bef3f fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x2d50570f drm_rect_calc_hscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x91fec1cc drm_rect_calc_vscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9efbd332 virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x503e8687 nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7c2cea4e virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x22850437 nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7213fcb3 ir_raw_event_handle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x33d41be3 rc_keyup drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x99182742 sas_release_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xf092af45 drm_vma_node_allow drivers/gpu/drm/drm EXPORT_SYMBOL -0x53fe3497 nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x88bb5c24 fscache_operation_init fs/fscache/fscache EXPORT_SYMBOL +0x2bf3b75f nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4dac77f0 xdr_encode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6d537197 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd4b414b1 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf3c2dfe0 transport_set_vpd_proto_id drivers/target/target_core_mod EXPORT_SYMBOL 0x1eb317e4 intel_th_driver_register drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x4532dc2f i2c_generic_scl_recovery drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xd73bb259 i2c_generic_scl_recovery drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xf0f74010 __fscache_clear_page_bits fs/fscache/fscache EXPORT_SYMBOL 0xc9b60c4d mrp_unregister_application net/802/mrp EXPORT_SYMBOL_GPL 0x2c8167cf fpga_bridges_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xffa1e151 intel_th_driver_unregister drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x33fcb3b8 pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf03ef9c6 kvm_debugfs_dir arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x184e9be6 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa3dc13ed pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbf5e4ee0 kvm_debugfs_dir arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x59c54f1f rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb6ee57dc dfl_fpga_enum_info_free drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x4f310414 nvmf_free_options drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xd239180e jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x571b91ab jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xba2a0187 fscache_cookie_lookup_negative fs/fscache/fscache EXPORT_SYMBOL 0xce7d1b42 qdio_add_bufs_to_input_queue drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0x73446e02 vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x9f5a5197 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xa89cba26 vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x459da48a ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xa86c907a drm_gem_prime_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xecd9acc1 vhost_discard_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x0caf7554 phy_device_register drivers/net/phy/libphy EXPORT_SYMBOL 0xd685b3f4 drm_client_modeset_commit drivers/gpu/drm/drm EXPORT_SYMBOL 0xad4e902b drm_color_ctm_s31_32_to_qm_n drivers/gpu/drm/drm EXPORT_SYMBOL 0x56f42138 ctc_mpc_alloc_channel drivers/s390/net/ctcm EXPORT_SYMBOL -0x7aa7d08f rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4c964bcf rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xae956dce ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x61d24c52 ib_rate_to_mbps drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3c1eff10 mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa3f525c5 mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0420da13 mlx4_multicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6f9d217e fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x65aaf037 crc7_be_syndrome_table lib/crc7 EXPORT_SYMBOL -0x962008f6 __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc70d2e2e __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x18ca2693 passthrough_pr_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0x76ee21ae rio_get_comptag drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x825c7340 phylink_get_eee_err drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x6ec62f6b drm_property_create_signed_range drivers/gpu/drm/drm EXPORT_SYMBOL 0xe0951590 drm_framebuffer_plane_height drivers/gpu/drm/drm EXPORT_SYMBOL -0x93f54f7c kvm_get_running_vcpu arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xcc23e1fa ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x5275b5ae arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x81fc2615 kvm_get_running_vcpu arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xae859432 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x020bfba7 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0x8cf4b512 unregister_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x2971300e vfio_pci_core_ioctl_feature drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x89129c5c spmi_command_shutdown drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xec587e55 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa4aa0be8 iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6a3e0f16 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0dd2253d iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6f6c0cbb async_tx_submit crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x416183aa nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3ea067d7 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa7d07fac nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf77bcd41 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa06e2db2 vdpa_mgmtdev_register drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0xe90a2f21 mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf665deec mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe84ebdb9 drm_atomic_add_affected_connectors drivers/gpu/drm/drm EXPORT_SYMBOL 0x1947fcc5 __fat_fs_error fs/fat/fat EXPORT_SYMBOL_GPL 0x8375650f ceph_pagelist_reserve net/ceph/libceph EXPORT_SYMBOL -0xb7ad13c0 rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd1020540 rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9b35dc1f team_modeop_port_change_dev_addr drivers/net/team/team EXPORT_SYMBOL -0xdbc12175 mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x80ec11ea mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7fdbd9f0 drm_atomic_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0x271a30c8 xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x8551723a xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xe91e5f02 iscsit_get_datain_values drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x98d90e0a mlx4_mr_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xd0a48dae drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0xd8a302f7 drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL 0x27a5e744 tape_do_io_interruptible drivers/s390/char/tape EXPORT_SYMBOL 0xfc363f17 is_hsr_master net/hsr/hsr EXPORT_SYMBOL -0x940344d0 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xf077a10b iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x3646e38f dm_tm_issue_prefetches drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xd91f5be0 mlx4_SET_PORT_SCHEDULER drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xcf8ae35e fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xb6a46b85 fb_class drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x3504a728 nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4035ff67 fb_class drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x25d0cd4b nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL 0xbc5366f1 ife_get_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0xf5dedb30 rdma_node_get_transport drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x780003ab dm_exception_store_destroy drivers/md/dm-snapshot EXPORT_SYMBOL -0x1a48453f mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6dd01d70 mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfbad3cf0 scsi_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x84eba96d oslec_free drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x6fe30827 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xad14c9e3 ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL -0x4ad19ad4 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x89340148 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf8fbb532 ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL +0xdcf7f400 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x3491d1ae i2c_smbus_pec drivers/i2c/i2c-core EXPORT_SYMBOL 0x884deb9d eeprom_93cx6_read drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x839deccd drm_gem_simple_kms_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0fa9b2f8 mhi_unregister_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x85965d24 xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc54dd444 ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd5852b22 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x71161ee3 md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL +0xb8308e45 xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc7041718 ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbdc66056 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4c73f069 md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL 0x1b083369 __SCK__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc56f7aa7 mlxsw_core_event_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x9e0e326b mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x93a100a5 mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd702d5c4 scsi_is_sas_rphy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xec8781fa drm_plane_create_color_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x428ab845 nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd950dc79 jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL +0xe32ee987 nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x22acbf6d jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL 0x5c7aac94 kvm_arch_crypto_set_masks arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x16c1cd1e vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5327b26f ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x2fc0af93 vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x78cf6154 ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x58e312f7 nvme_fc_io_getuuid drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x352633f4 objagg_hints_stats_get lib/objagg EXPORT_SYMBOL 0xede4f320 p9_client_lock_dotl net/9p/9pnet EXPORT_SYMBOL 0xc48938a5 scsicam_bios_param drivers/scsi/scsi_mod EXPORT_SYMBOL 0x358180a2 __traceiter_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xcb98d594 ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe28491a7 md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL +0xf95bb670 ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc1161fd9 md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL 0xb22dfd68 drm_format_info_min_pitch drivers/gpu/drm/drm EXPORT_SYMBOL 0x62bef61b mhi_alloc_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x4f1a6d1b kvm_vcpu_mark_page_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x8c710ab8 ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe87342de kvm_vcpu_mark_page_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x08abfe21 ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbc222a8d mlxsw_afk_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc6dfdd88 set_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xf12a0ff7 sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x094beab3 drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x31f70052 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL +0xa9797025 drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf915c10c jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL 0x4ccc110d qtree_release_dquot fs/quota/quota_tree EXPORT_SYMBOL -0x9020903a ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL +0x08179ad7 ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL 0x45326890 p9_client_fsync net/9p/9pnet EXPORT_SYMBOL 0x81fff2d1 ip_set_netmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x904f05aa ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x48b3d85b ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x661d48d5 vringh_getdesc_user drivers/vhost/vringh EXPORT_SYMBOL -0x66be63f3 phy_error drivers/net/phy/libphy EXPORT_SYMBOL +0x9763d850 phy_error drivers/net/phy/libphy EXPORT_SYMBOL 0xd8a994eb scsi_extd_sense_format drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd0a54154 drm_get_format_info drivers/gpu/drm/drm EXPORT_SYMBOL 0x6c61ce70 num_registered_fb drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x6fc48c5c pnet_id_by_dev_port arch/s390/net/pnet EXPORT_SYMBOL_GPL -0xdff1c64c xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe992817a xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd9cc99d7 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xecf03047 vdpa_register_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x584a31ab __SCK__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL @@ -8322,21 +8330,21 @@ 0x27488bbc qdio_reset_buffers drivers/s390/cio/qdio EXPORT_SYMBOL_GPL 0x0a291741 vhost_dev_cleanup drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x3c944364 vhost_set_backend_features drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x7ffeab6d qeth_get_diag_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xabced6dd qeth_get_diag_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xca80437b ceph_extent_to_file net/ceph/libceph EXPORT_SYMBOL 0x7618bb0b vringh_getdesc_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0xeac65e47 mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4fce421c mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0ae2e336 xpcs_do_config drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0xdf0ad102 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x51957adf nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL +0x4a8e8c9b o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x44bef00e nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x0826e917 __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x6a5ee82d phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0x1face0ad phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL 0xf2496e9d drm_fb_xrgb8888_to_rgb565_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd345dd79 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd341329d nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xa0ac118d nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x844e57e6 mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1497e4b7 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0de4a54c nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xcd0dc50d nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x17c56082 mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8bd5e099 mlx4_srq_lookup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x79f5df2f phy_resume drivers/net/phy/libphy EXPORT_SYMBOL 0x8add16ce nvmet_req_uninit drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL @@ -8344,33 +8352,33 @@ 0xbdcf3671 torture_shuffle_task_register kernel/torture EXPORT_SYMBOL_GPL 0xfd581da1 free_rs lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0x08e57a2c hmcdrv_ftp_do drivers/s390/char/hmcdrv EXPORT_SYMBOL -0x293576be ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xa01f00ff i2c_smbus_read_i2c_block_data_or_emulated drivers/i2c/i2c-core EXPORT_SYMBOL +0xd115db52 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xc7131ea8 i2c_smbus_read_i2c_block_data_or_emulated drivers/i2c/i2c-core EXPORT_SYMBOL 0x57698a50 drm_mm_takedown drivers/gpu/drm/drm EXPORT_SYMBOL -0x82482b0f nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x513d8391 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf689fd8a tape_std_display drivers/s390/char/tape EXPORT_SYMBOL -0xf5a511ff svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4d8dc9d4 nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xd65c2c4a synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x94aede67 svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1885097a nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xd9274eb8 synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x776b9e3b mrp_request_leave net/802/mrp EXPORT_SYMBOL_GPL 0xea6b1006 drm_crtc_vblank_on drivers/gpu/drm/drm EXPORT_SYMBOL -0xe888fd2c fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL -0x38dd3f44 nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL -0x79e92634 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL -0xec0c5468 rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0xfa6cd612 core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL -0xb4005760 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xb1a5d305 fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL +0x92474da9 nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7e658b43 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL +0x3a13e81c rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0xff0dd909 core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL +0xc7816ea5 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xc1d5d504 scsi_cmd_allowed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd2514f09 tape_std_mtbsr drivers/s390/char/tape EXPORT_SYMBOL 0x8eb6736b tape_std_mtbsf drivers/s390/char/tape EXPORT_SYMBOL 0xfbd0df09 tape_std_mtrew drivers/s390/char/tape EXPORT_SYMBOL 0x1af0eeb1 vhost_exceeds_weight drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xfc905e4b rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x309ff49d rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x285e58c0 scsi_flush_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x95551d8b xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1c6136b3 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6776b9e2 arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL -0x08856092 nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x43d4bcf4 xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd418e7d1 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd50f70ed arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL +0x0a6aefa1 nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xb7e79bc0 fpga_mgr_load drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xd354f056 stm_source_unregister_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xb15e11fb sbc_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL @@ -8380,158 +8388,155 @@ 0x17dd39d6 dm_deferred_set_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x2573d78d bcm_phy_write_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3d0534e6 scsi_host_get drivers/scsi/scsi_mod EXPORT_SYMBOL -0xfc854ceb drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc5e09b36 drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9ee4a86d drm_event_reserve_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x05e3dcc3 mhi_sync_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL -0x06302db0 fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL -0xcdfe24e3 rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x3cac14ad acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL -0x46bd11b5 acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL +0x95e51cbd fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0xc40effb0 rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc6fe21e2 acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x93ac73dd acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL 0x5ece764f phy_set_sym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x1a4a808a drm_vblank_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x5baea176 devm_hwrng_register drivers/char/hw_random/rng-core EXPORT_SYMBOL_GPL 0x9e13f6f6 gf128mul_lle crypto/gf128mul EXPORT_SYMBOL -0x82987a99 nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x293a574c nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd17d2a22 phy_basic_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x3baa8f9b nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x56ba2612 nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfeeb51eb drm_atomic_helper_commit_duplicated_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x80caf873 __async_tx_find_channel crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0xb3f73e95 jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x6ffe684b jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL 0xc7fae024 xt_compat_calc_jump net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x8291b1ff ife_alloc_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL -0xcccffd69 mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2ea5c8cb phy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL +0x7831f4e6 mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xda288db2 phy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL 0x72cabf38 fcoe_check_wait_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xa3720edd srp_start_tl_fail_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL -0x95c7c851 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL -0x28c88518 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL -0xd30b6de2 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaa3a2e4a nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x97f43576 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL +0x7775e4a9 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x494f887a vfio_pci_core_sriov_configure drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xeee2e641 i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x584641f1 i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xbd3e3482 nvme_auth_free_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xeb28a8cb rio_query_mport drivers/rapidio/rapidio EXPORT_SYMBOL 0x200884db scsi_device_from_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xc1715064 __drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x40d69941 drm_crtc_vblank_restore drivers/gpu/drm/drm EXPORT_SYMBOL -0x86d77816 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe8bcff9e __fscache_maybe_release_page fs/fscache/fscache EXPORT_SYMBOL +0x6403eef5 nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL 0x15bed7a5 LZ4_decompress_safe_partial lib/lz4/lz4_decompress EXPORT_SYMBOL 0xf44b384d llc_add_pack net/llc/llc EXPORT_SYMBOL -0x3a0121dd xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0xb6f5b019 xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL 0x88da24f0 rpmsg_create_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xd0ab5d40 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x25c0ad56 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe615cef4 kvm_set_memory_region arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x37c71a92 mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xa9da8c9d pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd0a6a9d7 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xda7592ba kvm_set_memory_region arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xe6929b65 mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL 0xb54b5415 nvmf_should_reconnect drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x3a6f4df3 drm_atomic_get_new_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0x351a4b0c fb_deferred_io_open drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL -0xeae70627 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x7f2d5b03 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xb9c0160d nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL -0x5c56e613 iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x42ba3532 fb_deferred_io_open drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0x4463ab0c l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xb7531504 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x580d31b8 nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x79fe0eb2 iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x2b5b054c srp_remove_host drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x0c1bd57b drm_fb_memcpy_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x0f529056 ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x71c94a68 ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x21244265 __phy_modify_mmd_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0294c6a2 nfs_callback_nr_threads fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1cc48b3a configfs_unregister_subsystem fs/configfs/configfs EXPORT_SYMBOL -0x6bd5d891 kvm_vcpu_destroy arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x90b38977 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL +0x8e6ab47d kvm_vcpu_destroy arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x90730d68 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL 0x8646fa2f fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x02eb8756 drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc8f30626 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL -0xf03150f7 ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL -0x80f71586 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL -0xae8da7a8 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xee33cdae ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL +0x9144aebb ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL +0x479e0d88 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xd4bafe33 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x41419446 devm_fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0xdc7a7748 i2c_smbus_write_i2c_block_data drivers/i2c/i2c-core EXPORT_SYMBOL +0xa73894cb i2c_smbus_write_i2c_block_data drivers/i2c/i2c-core EXPORT_SYMBOL 0xf76b838f fc_frame_crc_check drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb3aa27e1 vchan_tx_desc_free drivers/dma/virt-dma EXPORT_SYMBOL_GPL 0x57429de9 tape_std_mtsetblk drivers/s390/char/tape EXPORT_SYMBOL -0x412b8755 ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x875da26b ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x67e54064 drm_bridge_is_panel drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x94522c4e drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x40a2c299 drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x49022bc1 dasd_alloc_erp_request drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x62b4ad6f mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xd8c15027 mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x92b36cbc nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x390d8ee9 mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe4a758eb mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xcd9f270a nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x21c70794 drm_atomic_get_crtc_state drivers/gpu/drm/drm EXPORT_SYMBOL -0xbfbddb0a __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x4aed3d7b rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcef445d1 core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0xab7860b4 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4f54d306 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x634346f5 core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0xad975a04 rio_unregister_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x20adc356 mdiobus_scan drivers/net/phy/libphy EXPORT_SYMBOL 0x8effb505 phy_gbit_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x7b43bb37 sas_execute_internal_abort_dev drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xaf969565 ocfs2_dlm_lock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x1e5bac8c nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7df0214f nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7de53067 rpc_init_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1f2e65c4 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xe289e964 ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5590c2d6 rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x44406e36 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x116d0fa1 ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xca81e82d rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3daa7db9 vfio_assign_device_set drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xa82b2066 dm_bufio_write_dirty_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xef1560c9 mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb195d1b8 mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb0f062a3 scsi_device_set_state drivers/scsi/scsi_mod EXPORT_SYMBOL -0x47462f49 drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xdb8b7eb4 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x951ad168 drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x291d37d1 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x28e23139 xfrm_probe_algs net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x3899cd11 gue_encap_hlen net/ipv4/fou EXPORT_SYMBOL 0x6697827f __SCK__tp_func_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x550f3e05 i2c_freq_mode_string drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xc9c6bb25 eeprom_93cx6_readb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL -0xbd9b2953 ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL +0xc3d97826 ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL 0xe2c84666 nft_reject_icmp_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0xb47b1bbd ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9a08158c md_integrity_register drivers/md/md-mod EXPORT_SYMBOL -0x5dcba2e2 __fscache_check_consistency fs/fscache/fscache EXPORT_SYMBOL -0x0f98f852 target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL -0xccad2733 mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xae73bafd ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe0e01213 md_integrity_register drivers/md/md-mod EXPORT_SYMBOL +0x480a1a9a target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL +0xa9be45bd mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xdcdcd387 bcm_phy_read_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3450a82b __scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0x1dab064b drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xf90f609d nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL -0xee331e02 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd48ecbf8 drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x8b648bcd nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL +0x386a8707 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa380c670 mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x925f421d dm_array_info_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xc451aa3b dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x7af5b76c devm_i2c_new_dummy_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0x3c82bea4 nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x19fbc05b dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x91c92e5b devm_i2c_new_dummy_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xa42f08ef nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x28779e52 drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL 0x703b1320 dlm_posix_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL -0xb03c6bb8 cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2ad61584 svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7d9d9193 svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfd7d2041 dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x97dbd3d7 i2c_smbus_write_block_data drivers/i2c/i2c-core EXPORT_SYMBOL -0xf3d1bce4 vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL +0x6d1a058e cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xef634579 svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbdbbd654 svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xffd5c673 dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x65bd9c2e i2c_smbus_write_block_data drivers/i2c/i2c-core EXPORT_SYMBOL +0x82298b9d vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL 0x15801382 mlxsw_afk_key_info_put drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x54a358f0 fscache_mark_pages_cached fs/fscache/fscache EXPORT_SYMBOL -0x8a3b6923 rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc0607c3d rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa5103a5f spc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x3e0ef07a nvmet_wq drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xec12af74 __drm_dbg drivers/gpu/drm/drm EXPORT_SYMBOL 0xa5017dd3 locks_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL -0x34f1dcbc sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x09903a4e sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x69856d1a phylink_mii_c22_pcs_an_restart drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x817f1321 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0xec3a9882 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xeda0d679 dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x3410c61c drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xa7025247 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xf58f285e dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0x716c8eb9 tape_std_mtreten drivers/s390/char/tape EXPORT_SYMBOL 0xa7c6076c xfrm_msg_min net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0x9985c2c6 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x5633eb60 phy_ethtool_nway_reset drivers/net/phy/libphy EXPORT_SYMBOL -0x05a90452 virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x578f8942 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xef1b9457 phy_ethtool_nway_reset drivers/net/phy/libphy EXPORT_SYMBOL +0x0ef7210e virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x2101cbc9 ceph_oid_destroy net/ceph/libceph EXPORT_SYMBOL -0x4d818954 drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x2d398b63 drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0xdef7c893 fb_match_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x6210e871 ife_tlv_meta_next net/ife/ife EXPORT_SYMBOL_GPL -0x31db1540 sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL -0x5659e76f ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8e31eeb9 sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL +0xbaccb820 ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1eac2f0b vfio_pci_core_uninit_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x25950ecf drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x13cb956b drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4cc1461e drm_atomic_helper_wait_for_dependencies drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7790a91c ceph_pagelist_append net/ceph/libceph EXPORT_SYMBOL 0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -8545,19 +8550,19 @@ 0x9e12e343 ir_raw_gen_pd drivers/media/rc/rc-core EXPORT_SYMBOL 0x2ad91f6e ir_raw_gen_pl drivers/media/rc/rc-core EXPORT_SYMBOL 0x1930fdd8 sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xd280eb56 get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL +0x1729e4cb get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL 0xb24c8c3e sas_abort_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x61c80208 drm_atomic_helper_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcdac5b0f drm_client_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x7e0a7946 qeth_osn_assist drivers/s390/net/qeth_l2 EXPORT_SYMBOL +0x9ad186a1 qeth_osn_assist drivers/s390/net/qeth_l2 EXPORT_SYMBOL 0xcafc3586 rpmsg_trysend_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x8980293a rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe4c031cf rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xf3411eb8 vfio_info_add_capability drivers/vfio/vfio EXPORT_SYMBOL -0x89de21c0 iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x073f870b mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8f01a706 iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf729d07d mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7120f9bd LZ4_setStreamDecode lib/lz4/lz4_decompress EXPORT_SYMBOL -0x4edc6b9a rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x8bca6b5b _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x14bb788e rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x28deb8e1 _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1d0b94a0 __traceiter_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x97269de8 drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4448afe7 dasd_kick_device drivers/s390/block/dasd_mod EXPORT_SYMBOL @@ -8567,13 +8572,13 @@ 0x83d4e1da of_fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xa9cf611b dm_btree_insert_notify drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x3ad3aaf7 drm_fb_xrgb8888_to_xrgb2101010_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x86b3d3c5 lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL -0xd5537c59 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa91e5400 fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL -0x2b4bc93c qeth_get_card_by_busid drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xb21a2354 lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL +0xc6f6f8e0 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x29a92936 fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL +0x00c1dd18 qeth_get_card_by_busid drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x8bf519fd rpmsg_trysendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x618a30ab mlxsw_afa_block_commit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x6053fe78 mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x70566df6 mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xec934191 drm_crtc_vblank_get drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b28b8c6 drm_crtc_vblank_off drivers/gpu/drm/drm EXPORT_SYMBOL 0x83a6e87f hmcdrv_ftp_probe drivers/s390/char/hmcdrv EXPORT_SYMBOL @@ -8585,89 +8590,89 @@ 0xfbeeb13c phy_gbit_all_ports_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xe0b4c485 phy_attach_direct drivers/net/phy/libphy EXPORT_SYMBOL 0x7ce64b52 fcoe_start_io drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0xf3abe4c4 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x69f40dab iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x68c086b3 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe24ac7ba iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xfe8c5db6 drm_crtc_enable_color_mgmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x8e51d5a5 p9_client_disconnect net/9p/9pnet EXPORT_SYMBOL 0x7261330b __SCK__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x1c319974 mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xaca9fd79 mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x15ed90e2 __bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3f5057e6 iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x585f6325 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe10750b5 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2dc30fe9 cca_findcard drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x3d4b0fca vsock_addr_init net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xe1df594b nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x677a7808 nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xcc129c87 sbc_get_write_same_sectors drivers/target/target_core_mod EXPORT_SYMBOL -0xc07e9b22 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL +0x7f6aee07 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL 0xccfe6409 btracker_nr_demotions_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x31f0b96a mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x96e09687 mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa880158b do_dw_dma_disable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x526455ab pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf0730962 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0ce0ed07 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL -0xb6b7a123 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL +0x3defc056 pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcceda1f3 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x910f7431 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL +0x2ddace81 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL 0x7c0625a6 fixed_phy_set_link_update drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x87a3e31e nvmf_get_address drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0x2a98284f drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x0a024097 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4653d075 drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x7983d305 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3dfbd6a6 spmi_command_reset drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x2756c914 target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL -0x05e2896f i2c_new_ancillary_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xa7ea5822 target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL +0x0940cef5 i2c_new_ancillary_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x9e41f494 mlxsw_afk_encode drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2fbebb5e tape_std_mtreset drivers/s390/char/tape EXPORT_SYMBOL 0xf5ec7b6d dasd_int_handler drivers/s390/block/dasd_mod EXPORT_SYMBOL 0x021bdfae p9_is_proto_dotl net/9p/9pnet EXPORT_SYMBOL -0xb1c0a4ad nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xa6d29143 nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xe495c378 unregister_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL 0x8e7e7adb dm_exception_store_create drivers/md/dm-snapshot EXPORT_SYMBOL 0x6651e3aa phylink_of_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x17609bf6 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x172752f1 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa9b1f80c drm_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0xf96f04c4 __SCK__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf39d72ee ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xd090e40f ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xf1e87ac2 rio_mport_get_efb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x18d4737d iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x64879cd5 iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x9d45da67 crypto_sha3_init crypto/sha3_generic EXPORT_SYMBOL 0x4b99648c vsock_addr_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x1ae0077d osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0x51e6485d ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL +0xaf407cd2 osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0x67cdb9f5 ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL 0x7453d598 p9_client_renameat net/9p/9pnet EXPORT_SYMBOL -0x50ed11e5 nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0349d000 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x32cf73b6 ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x724a9cca nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9447ecf8 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x35f44f6a ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0xa29d4c0c dm_bitset_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xadf61739 cdrom_get_last_written drivers/cdrom/cdrom EXPORT_SYMBOL -0xd2b65e39 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdde935f2 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x90ffd1fa drm_crtc_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x35e4f2c0 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL +0x06f8d523 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL 0x71fa908a cache_flush net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xad2c58ee bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfcc0c3b1 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xb3c2914d bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb6b71fa3 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x71fb1191 devm_fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x7d5e1815 dm_rh_get_region_key drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x191717af __tracepoint_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x1c32d352 mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfc4d03d6 mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0d7123d8 crypto_finalize_aead_request crypto/crypto_engine EXPORT_SYMBOL_GPL 0xdb0adadb ep11_kblob2protkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x26a53951 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7662991b br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0x910777e1 nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x0b92e563 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x469e9dd4 br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xd9a067f6 nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x76d00312 intel_th_alloc drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc7d094b5 dm_read_arg_group drivers/md/dm-mod EXPORT_SYMBOL -0x59b36592 iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xc0f287df drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x0ad9b953 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL -0x89bb5d48 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0039cb0e iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xddf6ea21 drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xca2ef714 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL +0xdde1ac65 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5c699441 xfrm_aalg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0x3f187d74 esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL -0x27eae32a register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x8497053d nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa310dcbe esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL +0xa8e78e08 register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x4ab4b2b3 nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x253c0d44 drm_mode_set_config_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0xa1c4231f kvm_set_pfn_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x18a3a00e drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7a3fbfbd drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL -0x98d91d87 fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL +0x4c460007 drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe4ae6bcd drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL +0x361a8bcb fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL 0xdf59602c crc_itu_t lib/crc-itu-t EXPORT_SYMBOL 0x07354e3f tape_do_io drivers/s390/char/tape EXPORT_SYMBOL 0x510dea8c vringh_iov_pull_iotlb drivers/vhost/vringh EXPORT_SYMBOL @@ -8675,214 +8680,213 @@ 0xcdc89471 mii_ethtool_gset drivers/net/mii EXPORT_SYMBOL 0xb9f0025b mii_ethtool_sset drivers/net/mii EXPORT_SYMBOL 0xe03df36e dasd_enable_device drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x00cd4fec svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xcbb873b1 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x92740762 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL -0xba0b9dab ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x217388fa svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x44dcd163 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa8f83267 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0x6d7df0bb ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xb641e9c1 phy_validate_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x2470b0e1 nvmet_sq_destroy drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xdf1062f8 drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1b2c4246 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x1b2513d8 drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5c6383b2 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xf6d34fb5 torture_kthread_stopping kernel/torture EXPORT_SYMBOL_GPL -0x19a9e839 nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0x33e55d15 nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0x32738de8 nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x00557aed nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0xaa8106bc crc8_populate_msb lib/crc8 EXPORT_SYMBOL 0xc3cd034d crc8_populate_lsb lib/crc8 EXPORT_SYMBOL 0x316308e1 dasd_device_remove_stop_bits drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0xf2f286c9 osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL -0xcf107c14 iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xdcdccf9c drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb48ff12a osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL +0x5a2ad632 iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x89f49da8 drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf57f255e drm_print_regset32 drivers/gpu/drm/drm EXPORT_SYMBOL -0xf0083d3a mark_page_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x489b3049 nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6940d181 mark_page_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x435d08e0 nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x123daf56 __traceiter_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb72cffaf __tracepoint_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd6c3be3d __tracepoint_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe10b3433 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3f4120f2 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x60dac08b drm_send_event_locked drivers/gpu/drm/drm EXPORT_SYMBOL -0x8cc0c1b9 __fscache_write_page fs/fscache/fscache EXPORT_SYMBOL 0xe93d41c1 dasd_term_IO drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x9f4bab81 xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x97b05a94 rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x41c15d13 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x52b86c53 i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xe4647803 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9d416e5e xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1db70d38 rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd8243612 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2e6b4a8e i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x9a97bcdd nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x74df26c5 drm_syncobj_get_fd drivers/gpu/drm/drm EXPORT_SYMBOL -0xfddcb148 drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xe370daa2 nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8d5e4ec9 virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xede2ab53 ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL -0xcb189bcf ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL -0xa42aad13 sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7dea40e5 drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x2475090e nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa8867805 virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x8c5c0cac ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL +0x1934e3cc ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL +0xc8980582 sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x983276da phylink_disconnect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x16df3f8e p9stat_read net/9p/9pnet EXPORT_SYMBOL -0xd00c54ba xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x38c19ca9 xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x1eccf4ba set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL -0xdaaf91e6 md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL +0x43f194b5 xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfd21e8d4 xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x1533d9d1 set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x71ac7fe1 md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL 0xc1cdf062 rc_map_unregister drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xbe343c82 phy_support_sym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0xa93a9962 sas_abort_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xab0f05fd sas_alloc_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x07686413 scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc49cd120 drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x5eb3718c drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL 0x8cef4ac3 nfs_stream_decode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x331bbed3 kfree_fsm drivers/s390/net/fsm EXPORT_SYMBOL -0xde792ce2 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x034dbc26 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe756dac6 dm_cache_policy_get_hint_size drivers/md/dm-cache EXPORT_SYMBOL_GPL 0xff18e5b3 fc_eh_host_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xa753d1fa nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7975b76b ceph_create_client net/ceph/libceph EXPORT_SYMBOL +0x2f0fc220 nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe92b026a ceph_create_client net/ceph/libceph EXPORT_SYMBOL 0xf1bbab74 rds_stats_info_copy net/rds/rds EXPORT_SYMBOL_GPL -0xf315a548 xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x51e17f84 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL +0xfbb59de2 xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x049b1397 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL 0xbecf5d14 nfnl_acct_put net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x86ef1d90 dm_exception_store_type_unregister drivers/md/dm-snapshot EXPORT_SYMBOL -0x07f43e76 __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4df498b0 ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL -0x95929d15 osd_req_op_init net/ceph/libceph EXPORT_SYMBOL -0xbd59f104 unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x7694f437 dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xa5d1811e __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd71369be ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL +0x1241d186 osd_req_op_init net/ceph/libceph EXPORT_SYMBOL +0xeda16a12 unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xda9b0b4e dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x4568def2 rio_map_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xeeb81ad9 dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x71717e4b dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x7deb6ac6 mlx5_create_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa97fd4f1 scsi_scan_target drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5534798f drm_property_create_object drivers/gpu/drm/drm EXPORT_SYMBOL 0x95007f7e __SCK__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0xae85a7ae __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL -0x4ed76c48 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x299cc7ef __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL +0xcf188df8 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb96da468 mtype_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x796a703b dm_cache_policy_get_version drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x78c29e5a phy_register_fixup drivers/net/phy/libphy EXPORT_SYMBOL 0xe00b2a39 sas_resume_ha_no_sync drivers/scsi/libsas/libsas EXPORT_SYMBOL -0x7a8222a4 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL +0x11d8ff77 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL 0xdec0bf05 rio_mport_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x23eddc68 mlxsw_core_cpu_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc11651a0 drm_gem_dmabuf_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x597f4a20 qeth_resize_buffer_pool drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xe9891c94 qeth_resize_buffer_pool drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x85cc37ad rpc_wake_up_status net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb6dc3378 tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL -0x8ccfc746 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x17ece328 tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x8f6dd756 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x782f1e34 mlx4_xrcd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf1e0571d fc_lport_notifier_head drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x0b9f4d42 qdio_start_irq drivers/s390/cio/qdio EXPORT_SYMBOL -0x6f274505 qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL -0xeded408e vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x389a467d svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x7ecb225c svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0xb1a05219 rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf4f80952 qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL +0xa092ab53 vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x08a78c99 svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x4d9d9fc0 svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x586ba6f9 rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x46bfabee __tracepoint_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9f01d8ef __phy_modify_mmd drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x4beabc23 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8df94bd7 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xcd7c23ea drm_object_property_get_value drivers/gpu/drm/drm EXPORT_SYMBOL 0x2f5f84d6 dw_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xde81d722 __tracepoint_s390_zcrypt_req drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xc79ae663 __tracepoint_s390_zcrypt_rep drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x1ebc91c4 vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xf4380abd lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0xa9f34d3f rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7ef97a5b uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0a5df30f vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x63b714c8 lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x8c610fe2 rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x44798f44 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x58dd7d3f drm_client_buffer_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x6e6dec6a tape_std_read_block drivers/s390/char/tape EXPORT_SYMBOL -0xd107532d xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x18c02f16 ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x17e2962e xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8cf9eb3b ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7cffad98 __traceiter_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5f42b37a mhi_get_exec_env drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x3c242922 async_tx_quiesce crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x5366238e nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x459a1671 nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8e6b1a9e net_selftest_get_count net/core/selftests EXPORT_SYMBOL_GPL 0x2f40da68 dm_bm_set_read_write drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72f07bf4 dm_bufio_set_minimum_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x1cf1a2ec nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe7854829 nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6787192a kvm_get_kvm arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x044c4f51 nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe10cb7bb nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcd5e8024 kvm_get_kvm arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xeef6cfa3 ceph_iterate_extents net/ceph/libceph EXPORT_SYMBOL -0x82c77f9b mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x7a1adb01 iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x0f50f72a mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xf2b5143c iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x97bf355e sdev_prefix_printk drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb88a0056 ext_pi_type1_crc64 block/t10-pi EXPORT_SYMBOL_GPL 0x8002ad1d p9_show_client_options net/9p/9pnet EXPORT_SYMBOL -0x90390926 ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x61a0919d mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa49c0827 mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfacaa470 ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xd428ef34 mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbfd24e43 mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf4978a9c genphy_read_abilities drivers/net/phy/libphy EXPORT_SYMBOL 0xcd2868a8 sdev_evt_send drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xb212dc3e drm_edid_dup drivers/gpu/drm/drm EXPORT_SYMBOL 0xceec8abd __mb_cache_entry_free fs/mbcache EXPORT_SYMBOL 0x5a5cedac dasd_generic_space_exhaust drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0xa2662a49 virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa7177ab5 virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x0ce74839 ceph_pagelist_set_cursor net/ceph/libceph EXPORT_SYMBOL -0xd61b549d ceph_parse_param net/ceph/libceph EXPORT_SYMBOL +0x80331c72 ceph_parse_param net/ceph/libceph EXPORT_SYMBOL 0x42041512 i2c_get_dma_safe_msg_buf drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0x0a95ca52 mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x6ad700c4 mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa8522cdf mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6f152f88 mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xef1fc7d7 phy_select_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x68b7b137 drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x8b34f9e0 sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL -0x92f0fdef nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x27134a86 drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xfa8923fc sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xa67495b1 nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xcff649ed fpga_region_register_full drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x37ed8206 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xfc351732 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x787b6a72 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x92cf4a89 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xfd497d01 team_option_inst_set_change drivers/net/team/team EXPORT_SYMBOL -0xf0c9ebb8 alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1745e754 alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xab9d164b __fscache_acquire_volume fs/fscache/fscache EXPORT_SYMBOL 0x1360e3df cca_findcard2 drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x977abe3c rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x771199f6 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb7ee4fde rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4818cd9c nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0ea32b6c mlx4_unicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9fbfdf37 mlx4_unicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xdeddd368 ceph_pagelist_free_reserve net/ceph/libceph EXPORT_SYMBOL 0x21995d6e fcoe_ctlr_link_up drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xa388d9f8 drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL +0xbc3b7189 drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL 0xec693119 cca_ecc2protkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xca9fc082 synproxy_net_id net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xe969066e dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x5d5751be dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x227d5583 mlx4_qp_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xb8a1bc13 drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0x61d33a0d drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x48b33945 drm_object_attach_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xf913fa6e ife_decode net/ife/ife EXPORT_SYMBOL_GPL -0xb8ebcc73 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x70a6356e ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf53aca35 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x264648ac ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe202b8e6 __tracepoint_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe05aca94 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL -0xabbe9bbc kvm_vcpu_on_spin arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xfbc1d948 setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0xa18a2c9d iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xb8c258e7 drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8e933a9c nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL +0x02dc19ca kvm_vcpu_on_spin arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x03958ded setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x4c96d054 iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x3217e437 drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7cd013a8 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc5ae9668 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xd222d461 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xc7eef101 drm_bridge_chain_mode_set drivers/gpu/drm/drm EXPORT_SYMBOL 0x44a2cadb drm_prime_sg_to_dma_addr_array drivers/gpu/drm/drm EXPORT_SYMBOL -0x65cdca87 qeth_notify_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xe9e7427a nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0x8f64504e tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x3b70c1e9 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x392fd8bd target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL -0xbeeaf698 md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0x057a16c1 qeth_notify_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x763b52c1 nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x8598e13f tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xec88c479 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x0f36bb8f target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL +0xdbbbfc59 md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0xde4e211f mlxsw_afa_block_append_l4port drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x04641715 mlx5_destroy_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7d2a6a1a mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6366f405 iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x345c8db1 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x57a150da nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x05696fc2 mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x96d0e4b2 iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x19a99689 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xcd881a1a nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x09ff43c4 vringh_init_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x692ba920 mlx4_cq_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x8f9f8edd nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xffd548cc nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8ecf9e02 __fscache_uncache_all_inode_pages fs/fscache/fscache EXPORT_SYMBOL +0xbac915cb nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7454310f nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0b2c64a3 raid6_vgfmul lib/raid6/raid6_pq EXPORT_SYMBOL -0x89f0b07e qeth_osn_deregister drivers/s390/net/qeth_l2 EXPORT_SYMBOL -0x523a14ba qeth_poll drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xc4c27e4a nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x199092fc qeth_osn_deregister drivers/s390/net/qeth_l2 EXPORT_SYMBOL +0xa7676547 qeth_poll drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x3c2c0531 nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xe8a01c58 drm_crtc_vblank_count_and_time drivers/gpu/drm/drm EXPORT_SYMBOL 0x01e34cef drm_bridge_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x7432df05 drm_send_event drivers/gpu/drm/drm EXPORT_SYMBOL 0xf3e30ebd idma32_dma_remove drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xc6b1fdbe xfrm_aalg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xe7b04128 dfl_fpga_port_ops_del drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x86367062 register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL +0x992c062b register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL 0x1b6f38d7 unregister_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0xbb63fdb1 fc_lport_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x5e628760 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xaee0f0d3 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x15f3de09 __SCK__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb88be2c3 rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL @@ -8896,115 +8900,117 @@ 0xaf3dd7dc scsi_logging_level drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5fb8848b halt_poll_ns_grow_start arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x172faa89 tape_med_state_set drivers/s390/char/tape EXPORT_SYMBOL -0xc3d9ed2d xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x20d29d83 ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xf7415907 rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe1770839 xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x47d5011c ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xe7656ed6 rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x1cd6cf19 mdio_find_bus drivers/net/phy/libphy EXPORT_SYMBOL 0xfc35ecf6 fcoe_get_wwn drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x3df79a5e hwrng_register drivers/char/hw_random/rng-core EXPORT_SYMBOL_GPL -0xce1bfbb4 af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL +0xb79145b4 af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL 0x70a53815 dasd_generic_uc_handler drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x5e3a1609 ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xf1ce8668 synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x66b339cd ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfd2cbae6 ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc2acc5ea synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x2ce018ac ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x20f06d52 alcor_write8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x8b19bcde drm_modeset_backoff drivers/gpu/drm/drm EXPORT_SYMBOL -0x6eb9eea6 fb_deferred_io_mmap drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0x84e36a2a fb_deferred_io_mmap drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0x405052d8 __fscache_unuse_cookie fs/fscache/fscache EXPORT_SYMBOL 0x1fe1e1ad locks_end_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL -0xf75ad3a5 qeth_configure_cq drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x88352602 ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL -0xbddd0ffb rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8cdd730a qeth_configure_cq drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xaf27e36b ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL +0x9580d7d7 rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xda06fe86 __SCK__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x3261a5c7 nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6bd33837 nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL 0xce678a59 xdr_decode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xda0b5822 vdpa_mgmtdev_unregister drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0x9392bd95 __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL +0xaae587a1 __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL 0x22bce683 __tracepoint_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xcc085152 mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7d574381 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xea302543 mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xef38dcb6 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbb0e18a6 nvme_fc_rcv_ls_req drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xed3ac9de fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0x34ff3cfc ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL -0xb1087954 svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xecaed490 rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0708393e fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x605e1949 ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL +0xc8653f34 svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8fdfa033 rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xee8d60c5 vhost_dev_check_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xfb3a39c8 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xda9a30e5 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfb463550 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x4407fb8b rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x78c3d171 pps_register_source drivers/pps/pps_core EXPORT_SYMBOL 0x69f616e2 vfio_register_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xb7d6e365 mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x18e793fd mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x92e90078 mlx4_buf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x06f7c3a5 bcm_phy_cable_test_get_status_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x00423279 fwnode_get_phy_id drivers/net/phy/libphy EXPORT_SYMBOL -0xd05f4059 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x20071a02 drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x72711832 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x265c7c9f dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x0e606f78 kvm_io_bus_get_dev arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xff149480 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0aa5e79c drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x3f8ec04b drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x6577e665 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xec9717d5 kvm_io_bus_get_dev arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xafb8a407 ceph_msgr_flush net/ceph/libceph EXPORT_SYMBOL 0xedcf6be4 qword_add net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb081764f rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa9f9cd98 ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL -0x02732038 dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0780d021 rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x90c36e6c ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x1a53ea5d dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x17aa197f mlx4_get_protocol_dev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb57ba08c fc_eh_device_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x8ae13c1d mrp_uninit_applicant net/802/mrp EXPORT_SYMBOL_GPL 0x2b8d74ce vfio_file_iommu_group drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xeef57068 md_register_thread drivers/md/md-mod EXPORT_SYMBOL -0xee7defba mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x940ed9f3 md_register_thread drivers/md/md-mod EXPORT_SYMBOL +0xa09679fd mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x08b2c467 __SCK__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xec4c6e5a i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x907612ea i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x7ec8583b generic_mii_ioctl drivers/net/mii EXPORT_SYMBOL -0x53f1fcb3 mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x51e5b86b mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0334da4e scsi_command_size_tbl drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3f405489 __drm_printfn_err drivers/gpu/drm/drm EXPORT_SYMBOL -0xa4395b92 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x75b89ccd ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL +0xd1addac4 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x2b4ebf7c ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL 0xdd584e69 p9_client_wstat net/9p/9pnet EXPORT_SYMBOL -0x92cdf046 xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x15789a4d xt_find_table net/netfilter/x_tables EXPORT_SYMBOL +0x4077e75d xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8565431d xt_find_table net/netfilter/x_tables EXPORT_SYMBOL 0x88998224 dm_disk_bitset_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x79eeb380 __SCK__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xae9ed7f7 __traceiter_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x752472dd fc_lport_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x3d47aaaf drm_atomic_get_old_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0xb3b2f695 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1a25cfa0 __tracepoint_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x4898fc6c svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb16d98d8 vq_meta_prefetch drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x16d26da2 rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x98bb8ae8 rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1c6e430d phy_attached_print drivers/net/phy/libphy EXPORT_SYMBOL 0x40239fd3 scsi_done drivers/scsi/scsi_mod EXPORT_SYMBOL 0x4b711f77 oslec_adaption_mode drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x4593ff12 crypto_engine_start crypto/crypto_engine EXPORT_SYMBOL_GPL 0x44cc3a41 __tracepoint_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x77d60674 gfn_to_pfn_prot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x578a3996 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL +0x5be3bd29 gfn_to_pfn_prot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xa0d86a36 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL 0xe572cc27 p9_client_xattrcreate net/9p/9pnet EXPORT_SYMBOL_GPL -0xc8101fec ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb6f8c5e8 ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcb477424 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x0c45dad7 scsi_rescan_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x78e4410c drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0e0409e3 drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6353a31e drm_modeset_lock_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xc0265837 drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0x1be1bbad drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d8ef5e4 unregister_framebuffer drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x72d19e8a drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0x535d03e9 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0xeee85add unregister_framebuffer drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xf5954616 mhi_device_put drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x389ca9e1 jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL -0x8f93f613 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL +0x04f2da4b jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL +0x00007a75 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL 0xcf9f3328 dlm_release_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0xd7d006fe virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xe64ac4f8 ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x0c57304f rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2b04cf20 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe3b81430 virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xded7fb34 ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x5d402dbb rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf10af85f drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x280aae69 drm_master_internal_release drivers/gpu/drm/drm EXPORT_SYMBOL -0x56916383 qeth_l2_discipline drivers/s390/net/qeth_l2 EXPORT_SYMBOL_GPL -0x249eb1ae qeth_send_simple_setassparms_prot drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xa5042515 qeth_l2_discipline drivers/s390/net/qeth_l2 EXPORT_SYMBOL_GPL +0x53e4eed9 qeth_send_simple_setassparms_prot drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x1ae16d40 dm_tm_dec_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x539fafee cdrom_check_events drivers/cdrom/cdrom EXPORT_SYMBOL 0x89c03d1e devm_phy_package_join drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xf76307bb drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL -0xbadd0480 kvm_release_page_clean arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x5ffe3e96 drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL +0x5343a21a kvm_release_page_clean arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xca39ae6a parman_destroy lib/parman EXPORT_SYMBOL -0x9dc03fcf ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xae08c256 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe25066da mlx4_ALLOCATE_VPP_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xe01a7daa mlx4_ALLOCATE_VPP_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x00908099 drm_atomic_private_obj_fini drivers/gpu/drm/drm EXPORT_SYMBOL @@ -9015,84 +9021,84 @@ 0xc7bad4fc p9dirent_read net/9p/9pnet EXPORT_SYMBOL 0x489e900e p9_client_readdir net/9p/9pnet EXPORT_SYMBOL 0x4232a0c3 vfio_info_cap_shift drivers/vfio/vfio EXPORT_SYMBOL -0x854899de iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x58d40cdc iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x426baa8c mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xada8e566 iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x093fd479 iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x33d122f8 mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0b644549 vchan_find_desc drivers/dma/virt-dma EXPORT_SYMBOL_GPL 0xc8f3687a serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL 0xbf02fe8b zcrypt_card_unregister drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x3f35eea3 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL +0xed0a6c61 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL 0xf307ebc1 rio_release_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xeb3b2d6f mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb2c69dde mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x780989d1 nvme_auth_dhgroup_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xba4dc3ac scsi_device_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL 0xea00ab33 drm_modeset_unlock_all drivers/gpu/drm/drm EXPORT_SYMBOL -0x24f669e0 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL -0x0912bfe2 gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe005edc0 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x24619929 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL +0xbe0b692b gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x96b96d4c synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xf18331a6 rio_register_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xdedc6305 mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x3ea00e4e svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2b9adc16 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xab3af7f3 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xa9f57c8d ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb4d60c0f mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9ffaa59b svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9153f67c rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x86b62545 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x8b87ed33 ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xebc9b0a7 vfio_pci_core_err_handlers drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xda0dadf4 intel_th_msu_buffer_register drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL 0x5a5c00c3 mlx4_register_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x9a910d10 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1dd565cb nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x8c2e8dff sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xb8633d51 sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x5b314978 qtree_write_dquot fs/quota/quota_tree EXPORT_SYMBOL 0xa502c213 zcrypt_wait_api_operational drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xfb3a5e7e mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x0f84858f kvm_io_bus_write arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x726adee3 mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8ed52661 kvm_io_bus_write arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x54a8fcd2 tape_do_io_async drivers/s390/char/tape EXPORT_SYMBOL 0x7a1f555a mlx4_free_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x3e0c157d nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xea337c7d fb_set_suspend drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xb0256a3c nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc207f848 fb_set_suspend drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x8a490c90 rfkill_set_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0x6b6771d5 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x06babe8b rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe9800507 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd59f6d81 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa70e23a9 mlxfw_firmware_flash drivers/net/ethernet/mellanox/mlxfw/mlxfw EXPORT_SYMBOL 0xdc415cf1 mlxsw_afa_block_continue drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x3f3ac3ac nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9bc71cff rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xf1eea9c2 nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2fb92041 rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x305e5701 rdma_addr_size_kss drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4e7a676f scsi_is_sdev_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x90c993c7 drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0xacf0f61b mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1d9e69ba drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0x9f46b168 mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2b5105b8 drm_bridge_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xe74f0cc1 drm_plane_create_rotation_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xe6989fd3 torture_init_end kernel/torture EXPORT_SYMBOL_GPL 0xc3ef6269 p9_client_clunk net/9p/9pnet EXPORT_SYMBOL -0x841d7f80 uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xe33bd442 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x401c825d dm_io drivers/md/dm-mod EXPORT_SYMBOL +0x0e6762d2 uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8c4f1a53 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0922ae5b dm_io drivers/md/dm-mod EXPORT_SYMBOL 0xde66f4a7 phylink_mii_ioctl drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x74a9a4d2 __scsi_execute drivers/scsi/scsi_mod EXPORT_SYMBOL 0xde67eeaa devm_drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd072ed66 dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb07b176b dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x7ca5b4d4 mlxsw_afa_block_append_sampler drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xf4d2d9fb phylink_create drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x0105b595 des_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x1f530ed1 virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x07ee4ba3 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x4b9dbc9e ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x42f17c7b ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6c7850f2 virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x8aa1d9e8 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x5fec98db ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xfbce18f3 ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2e0774dc dm_bufio_get_block_number drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x65102b1a md_update_sb drivers/md/md-mod EXPORT_SYMBOL -0x96859312 tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL -0x33c64b26 iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd4490b9c md_update_sb drivers/md/md-mod EXPORT_SYMBOL +0x67d1742e tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x2a406d7f iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x2605cbc3 drm_gem_dmabuf_export drivers/gpu/drm/drm EXPORT_SYMBOL -0x1740a8ce tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x245e5fe2 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbacfc697 tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xed54c34f rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf219325c passthrough_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0x7a3c0ac3 __tracepoint_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xec0e7a76 i2c_adapter_depth drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0xa78f8906 i2c_del_adapter drivers/i2c/i2c-core EXPORT_SYMBOL -0xe7e7bbb3 nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa41bcdeb iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdb9612ff i2c_adapter_depth drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x9d34a84c i2c_del_adapter drivers/i2c/i2c-core EXPORT_SYMBOL +0xbfa2bd6b nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8ddff5dd iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x4b0e404f scsi_block_requests drivers/scsi/scsi_mod EXPORT_SYMBOL 0x70e6d972 drm_atomic_helper_commit_modeset_disables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x025073f7 drm_client_modeset_check drivers/gpu/drm/drm EXPORT_SYMBOL @@ -9102,60 +9108,60 @@ 0x3fcfa82e t10_pi_type3_ip block/t10-pi EXPORT_SYMBOL 0x29403a2c fat_dir_empty fs/fat/fat EXPORT_SYMBOL_GPL 0x65963f46 dasd_generic_free_discipline drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x3075b3e1 rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xec01f16b iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x32e309fc rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x16b584bc iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x1b037462 __rdma_block_iter_start drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x5d349be8 mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x669b3639 mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x68ee8c0a mlx4_qp_reserve_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xafbe397a ocfs2_plock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xce9f0296 get_phy_device drivers/net/phy/libphy EXPORT_SYMBOL -0xb8de1408 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfb704f27 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x94d9a952 drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0x9a0aedba fat_truncate_time fs/fat/fat EXPORT_SYMBOL_GPL 0x6892e3c3 kvm_set_pfn_accessed arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x5f0811ed rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL -0xe421ba9d svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf4610e80 rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL +0xac9c4e7f svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf1de87a0 fpga_region_class_find drivers/fpga/fpga-region EXPORT_SYMBOL_GPL 0x2ff01f12 drm_gem_map_attach drivers/gpu/drm/drm EXPORT_SYMBOL 0x034d9563 drm_gem_map_detach drivers/gpu/drm/drm EXPORT_SYMBOL -0x52cff4f1 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x74293bda nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8d9f8b8d dlm_posix_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x937cb390 rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8fcb6de6 print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf9a4bbac rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd16b17e1 print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xef7eec02 __tracepoint_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xfa22afa7 drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x8bf6abd0 __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL +0x327dbef7 drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x54ec668f __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL 0x1e119a79 rpcauth_get_pseudoflavor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x09f2d335 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x51eba0a6 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xbaf1e201 fc_lport_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xcd2ba798 dm_bufio_forget drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xad6815cd mlx5_rsc_dump_cmd_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9b327b5e scsi_eh_restore_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL -0xebbf847d drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xb190bbf6 cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5303f387 drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x1bdfd7cb cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb503f436 rmi_register_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0x4ddc773c drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0x8fdf7e29 virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa5c30342 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x39a353b7 virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xd4d736db ceph_destroy_options net/ceph/libceph EXPORT_SYMBOL 0x0ca34ccf mlxsw_core_max_ports drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8c02d835 drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x15c111c2 drm_bridge_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b22d6c9 virtio_dma_buf_attach drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0x4c1181d2 fb_set_cmap drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xd963d1f4 fb_set_cmap drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xceecd9e4 cifs_md4_final fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x50bf5f25 v9fs_get_trans_by_name net/9p/9pnet EXPORT_SYMBOL -0xf5630404 sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x88d69ada ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xdf62b2b4 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2d58b756 sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc641ea0d ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x76e1f196 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x69fe04d1 drm_modeset_lock_all drivers/gpu/drm/drm EXPORT_SYMBOL -0x95dd188a gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x8df452d9 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0xde56e351 ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x21d8c515 nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xa821243c gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x0170e072 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x3e61ebb7 ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x16b81894 nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xa75c9739 intel_th_trace_disable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x40b7afcd __traceiter_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x29512305 rc_repeat drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x678879fa phy_trigger_machine drivers/net/phy/libphy EXPORT_SYMBOL +0xf7b03fb4 phy_trigger_machine drivers/net/phy/libphy EXPORT_SYMBOL 0xf3083a1d phylink_destroy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x1a6d16e4 fc_eh_abort drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xc24f5157 fc_set_rport_loss_tmo drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -9165,116 +9171,116 @@ 0xd819a524 crc_itu_t_table lib/crc-itu-t EXPORT_SYMBOL 0x4f174464 tape_std_mteom drivers/s390/char/tape EXPORT_SYMBOL 0x5fffa568 tape_cancel_io drivers/s390/char/tape EXPORT_SYMBOL -0x38193595 rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdc793b26 ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x87c88a86 rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0df4463c ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0x42212bdb ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x12eec012 rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x901a8243 rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfc14bb2e dm_get_dev_t drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x9adc27fd spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0xce6cffcc xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x04a83e3d nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x2ddae481 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9b16ebf2 spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xaf9a8261 xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0fd612af nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x14d7f8c9 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7285a7af sas_query_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x71b768b0 __SCK__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xd6c0af6d qeth_send_ipa_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xd7e38294 mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL +0x274ac022 qeth_send_ipa_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xa9b03323 mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL 0x7a1bcd59 gf128mul_x8_ble crypto/gf128mul EXPORT_SYMBOL -0x7b443f7e xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd43a153c ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x0587134d atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x576aa58a xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5f6ea9fd ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x64823f8d atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x380eea5d drm_object_property_set_value drivers/gpu/drm/drm EXPORT_SYMBOL 0x3becd35a mhi_prepare_for_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xe18278df nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0x41002cba xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x18118774 nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0xacd63bd8 xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1576f8f6 is_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xc5792469 i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x541f0af1 iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x762bd3bd i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x33890ba3 iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xeb5b2fd7 vringh_getdesc_kern drivers/vhost/vringh EXPORT_SYMBOL 0xdce6c240 rio_pw_enable drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x2c6c0d36 mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x35c81361 mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x92d31cfb fixed_phy_add drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x5909e701 oslec_snapshot drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x24d124ac drm_mode_equal_no_clocks_no_stereo drivers/gpu/drm/drm EXPORT_SYMBOL -0xa258effe fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL -0x5293e90f __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1aaeefd7 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL +0xb5b3b6a3 fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0xfe3b06da __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4b7bee92 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL 0x00a467af rds_wq net/rds/rds EXPORT_SYMBOL_GPL -0xfd934677 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0xf47afdf5 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa80c4112 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x35c21aa6 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe4cbddca mlx4_hw_rule_sz drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xac88fcb8 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd0e00f5f iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xec54d420 drm_crtc_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0x48b4dd31 drm_framebuffer_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0xde2483cd fb_firmware_edid drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x6623e4d8 jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL +0x70681ec4 fb_firmware_edid drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x7b412d7c jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL 0x0fd902db mb_cache_entry_create fs/mbcache EXPORT_SYMBOL 0xc55c0aac dasd_device_clear_timer drivers/s390/block/dasd_mod EXPORT_SYMBOL 0xc134caac dasd_sleep_on_queue_interruptible drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xb79f3fb2 iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xb399cdb5 iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xfbc3a9a8 rdma_free_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0fec2863 rio_dev_get drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x4862e21a rio_dev_put drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x49224181 nvme_reset_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x351c8d05 iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x219d6046 iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2e8d9f7a drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf8acb330 drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL -0x6b0f441c fscache_check_aux fs/fscache/fscache EXPORT_SYMBOL +0x7efbceab drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0xcd224e1d dlm_new_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0xe8c4cbe2 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0ae16968 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x921f0f65 nf_conncount_list_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x6dfa55f6 target_undepend_item drivers/target/target_core_mod EXPORT_SYMBOL 0xc633d82d phy_unregister_fixup drivers/net/phy/libphy EXPORT_SYMBOL 0xcfce512f __cast6_encrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0x3dbae082 __cast6_decrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0x0bddca87 sm3_zero_message_hash crypto/sm3_generic EXPORT_SYMBOL_GPL -0x6d1f7f91 nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8b22132a nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x9610946b p9_client_xattrwalk net/9p/9pnet EXPORT_SYMBOL_GPL -0xdb78febd ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x74443d17 ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xc7a9d954 __SCK__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x65d2f6f6 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3cfc1277 xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2a68d4d3 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x11510965 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x69777248 xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6c1e19d9 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x51d0e534 __SCK__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xffc4bde6 i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x1727b575 phy_do_ioctl_running drivers/net/phy/libphy EXPORT_SYMBOL +0xc57a878f i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x89c5c951 phy_do_ioctl_running drivers/net/phy/libphy EXPORT_SYMBOL 0x9fc7c5e6 scsi_mode_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd406d266 fb_mode_is_equal drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xbd13ee5d o2hb_check_node_heartbeating_no_sem fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x647d6170 dlm_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x35e77fec xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL -0xdb530916 xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL -0x1c73584f mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5447358b xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL +0xe814d1ea xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL +0x7e163890 mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x057328f8 mlx4_FLOW_STEERING_IB_UC_QP_RANGE drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x8e04ed60 iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x55641c1e iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5c109ed5 scsi_dh_attached_handler_name drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x0a0ed7f0 drm_atomic_helper_shutdown drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x774fc132 drm_crtc_from_index drivers/gpu/drm/drm EXPORT_SYMBOL 0xc07b1cfb p9_client_readlink net/9p/9pnet EXPORT_SYMBOL -0x7a643520 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x705dcd29 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x79f522b8 ir_raw_event_store_edge drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x113d68eb mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2d655126 mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xaa80f796 __mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8da0a315 blake2s256_hmac lib/crypto/libblake2s EXPORT_SYMBOL -0x7d5f3c75 ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL +0xcbbc8b54 ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL 0x707608ce fpga_bridge_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xd1a32605 mlx4_SYNC_TPT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x521ad6d0 drm_puts drivers/gpu/drm/drm EXPORT_SYMBOL -0x4d87944c jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL -0x1deda71f jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0xaa302cd8 jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL +0x00591a3f jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL 0xd7858cb1 dasd_start_IO drivers/s390/block/dasd_mod EXPORT_SYMBOL 0x9c995c69 xt_percpu_counter_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x1c6ffe62 ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8c6e0a67 ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf17b04f7 vfio_unregister_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xb5a62a8c __traceiter_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xee7b2a78 scsi_mode_select drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xc9fe7eef cfb_copyarea drivers/video/fbdev/core/cfbcopyarea EXPORT_SYMBOL +0x5787d997 cfb_copyarea drivers/video/fbdev/core/cfbcopyarea EXPORT_SYMBOL 0x6dd87711 cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL 0x29c14d1b cast5_setkey crypto/cast5_generic EXPORT_SYMBOL_GPL -0xfb76a666 rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3cf06582 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x76e06237 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0x886be267 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xe5d50373 rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5ec4d674 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x19321735 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x0329c471 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xc308c876 drm_atomic_helper_cleanup_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbccb47d4 fb_deferred_io_release drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL 0x2937ce94 config_group_init fs/configfs/configfs EXPORT_SYMBOL 0x6a488dec dasd_device_is_ro drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0x1c85aa47 vringh_notify_enable_kern drivers/vhost/vringh EXPORT_SYMBOL @@ -9290,52 +9296,52 @@ 0x5f3f8ca2 spmi_device_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x9d6135dc __SCK__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfc8e744e __SCK__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8a176d9e mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2229915e ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0xd7afd3f7 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xf275fb81 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x7bd02a71 ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0cc425d3 mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0e44a073 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x740155d5 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x8b5288d5 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xed82212e ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3cecfa55 mlx4_bond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe05362b0 xpcs_link_up drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x92d00b8b drm_atomic_helper_check_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe9d95067 drm_syncobj_find_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x5b7d93cd drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x95099398 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0x9b95c885 drm_mode_match drivers/gpu/drm/drm EXPORT_SYMBOL 0x09a89410 crypto_sm4_expand_key crypto/sm4_generic EXPORT_SYMBOL_GPL -0x75cedbdb svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa206be07 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x16a93511 svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8588a437 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xeb4d335b fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x5c45afb0 pps_unregister_source drivers/pps/pps_core EXPORT_SYMBOL 0xe31101b3 nvmf_register_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x59056243 drm_mm_replace_node drivers/gpu/drm/drm EXPORT_SYMBOL 0x169482bf gfn_to_pfn_memslot_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x75cc049a qeth_stop drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x124452e2 qeth_stop drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xb31a5c68 ccwgroup_create_dev drivers/s390/cio/ccwgroup EXPORT_SYMBOL -0xc8c85fe1 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x4c2073f8 rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xffe864f6 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xa04c0570 rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x394a1e11 phy_sfp_attach drivers/net/phy/libphy EXPORT_SYMBOL 0xb6acaa13 phy_sfp_detach drivers/net/phy/libphy EXPORT_SYMBOL -0x42d30f23 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdb7314d9 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4f18a150 __drm_debug drivers/gpu/drm/drm EXPORT_SYMBOL 0xd7ba575e dlm_errmsg fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x7bc7f6e4 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL +0xb57d35f4 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL 0x40e52c58 bcm_phy_get_stats drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x5f22d2ae genphy_read_status_fixed drivers/net/phy/libphy EXPORT_SYMBOL 0xeb14678d phy_set_max_speed drivers/net/phy/libphy EXPORT_SYMBOL 0x2c6998b2 drm_fb_xrgb8888_to_rgb332 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb6ebf62a o2nm_this_node fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x38e157a7 objagg_create lib/objagg EXPORT_SYMBOL -0x84c0b860 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL +0x39b723cb ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL 0xca3ce9d7 mlxsw_pci_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL -0xcc9c9607 ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL -0x476b91a5 xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xbf3b028e ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL +0xe2aec416 xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xa903b47c rio_request_mport_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x4bd675d1 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf2368491 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x69938f65 mlx4_gen_guid_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x785c06ab __SCK__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd8a12ccf jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL +0x41bb69a5 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL 0x397f6231 ip_set_free net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xef6611da nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0x0fb7fbc2 nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0xff7f209d genphy_c45_read_lpa drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xfb02f035 genphy_c45_read_pma drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xc817e661 __drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -9343,290 +9349,289 @@ 0xa842a5c8 __SCK__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x40fc5431 ptp_clock_index drivers/ptp/ptp EXPORT_SYMBOL 0x7cb452c2 mlx5_create_auto_grouped_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf824a38b mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc07e1dfc mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb1c40099 mlx4_flow_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xd463c073 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x52744e89 iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x8e0c2731 rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6a6eb605 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x7689dbf1 iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7c7b003e rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x372ed3db vhost_vq_init_access drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xc7c1107a LZ4_decompress_safe lib/lz4/lz4_decompress EXPORT_SYMBOL -0xeebf430f xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb7ff7eea rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xab789810 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x30270fd0 xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b71bae2 rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x10df0990 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0xb6fa394b mlx4_get_base_gid_ix drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xdc42696c br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL -0x4a5ae247 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfac7da2d br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x4abf43a8 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x97bdfa60 scsi_dev_info_remove_list drivers/scsi/scsi_mod EXPORT_SYMBOL -0x2d1ac0fe drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xd426a475 drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x0a72f765 drm_clflush_virt_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x73819389 rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2ac89324 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0xf76c7a4f rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc1d005e3 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL 0xeb462e21 mlx4_bf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x36f144ea bcm_phy_downshift_get drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x5dfe30b5 bcm_phy_downshift_set drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x7bb8a7fd jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL -0x9ba30a2b nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x02784b38 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x76283dd9 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe6024e59 dm_bufio_release drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x3c88eb36 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL +0x63d56ac6 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL 0xa6a94274 fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x395c96dd ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0a7ff213 ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2a25430f ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe4ad8cb8 ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbeb1ea1d rio_mport_class drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc14b251a mdio_driver_unregister drivers/net/phy/libphy EXPORT_SYMBOL -0xc0342f26 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xea177721 __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0x4dbb7e8c nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1d9bb2ee __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL 0x20c4163b vringh_set_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x88295b96 dm_tm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x48e323be dm_bm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xd64bbb93 mlx4_uar_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5f50dba1 genphy_c45_loopback drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x5c156b54 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x6e370901 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x86c57621 drm_modeset_acquire_fini drivers/gpu/drm/drm EXPORT_SYMBOL 0xcf2084e5 t10_pi_type1_crc block/t10-pi EXPORT_SYMBOL -0x11518101 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x39390b47 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe0afce43 rio_alloc_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xacead40d mlx4_put_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x9518d473 phy_device_remove drivers/net/phy/libphy EXPORT_SYMBOL -0xe424e259 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x48750e30 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xeb63c5ae drm_atomic_helper_wait_for_vblanks drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd9b72967 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x87a3a829 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0x0f3dcf29 LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0x11fcca34 fc_fcp_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x5486de18 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbfaccb69 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5f01c18b config_item_init_type_name fs/configfs/configfs EXPORT_SYMBOL -0x223777da kvm_read_guest_offset_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x5535b61d kvm_read_guest_offset_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x9bb6fd09 vsock_connected_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5ec58848 l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x12d3dfb8 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL -0xf3b826c5 mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x55f6dc0a mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf20d400f l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x13a17735 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL +0x2fea6735 mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8b770a39 mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xaa4f174b scsi_test_unit_ready drivers/scsi/scsi_mod EXPORT_SYMBOL +0x20ed1638 __fscache_relinquish_volume fs/fscache/fscache EXPORT_SYMBOL 0x5413e029 dasd_reload_device drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xb8921baf ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL -0xfb44ba19 smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL -0x612b3cdd xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbbb7f10d iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x5bb7ac5d ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL +0x7e964517 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL +0xf7e2a584 smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL +0x374827c9 xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf2812ffe iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x924742f8 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL 0x685a5087 scsi_remove_target drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb4fe0501 drm_vma_offset_manager_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x95a52abd dm_bm_is_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf4669f40 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x062fa03e mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x722087c1 bcm_phy_r_rc_cal_reset drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xbcd50143 phy_init_eee drivers/net/phy/libphy EXPORT_SYMBOL -0xb7d115d8 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x8bdbedf5 phy_init_eee drivers/net/phy/libphy EXPORT_SYMBOL +0x400006bd drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xa0e6aac1 crypto_transfer_skcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x3eec5a5d nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd60249f1 nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x84999721 _torture_stop_kthread kernel/torture EXPORT_SYMBOL_GPL -0x8ad4efe6 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3f7f381d xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x03810599 nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x88435dee i2c_parse_fw_timings drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xd6562921 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x11e1cdac xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd1024fbe nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x227c6ef1 i2c_parse_fw_timings drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x16f87e51 mlx4_qp_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x703a7ad1 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xe49f2e01 nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL -0x97cfea65 qeth_iqd_select_queue drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x913701df ceph_client_gid net/ceph/libceph EXPORT_SYMBOL +0x7a2aad5d nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb9c37e0a nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL +0x027eefe9 qeth_iqd_select_queue drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x1d287768 ceph_client_gid net/ceph/libceph EXPORT_SYMBOL 0x14bbca61 vhost_add_used drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x24dfc1fd ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9860a213 ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x9fd2ab7f ir_raw_event_set_idle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x3cf23ab7 i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x92fdd0bf i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x861249f4 fc_fabric_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x5652bdc7 sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x5dfc43d1 drm_vblank_work_cancel_sync drivers/gpu/drm/drm EXPORT_SYMBOL -0xe4bdcfcb drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0xb858bfc0 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL 0x52acfe88 torture_hrtimeout_jiffies kernel/torture EXPORT_SYMBOL_GPL -0x19a133ae xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb1fb9b1a nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x4affd6c2 ceph_parse_fsid net/ceph/libceph EXPORT_SYMBOL +0x344f4d03 xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x310900ce nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x598761fb drm_master_internal_acquire drivers/gpu/drm/drm EXPORT_SYMBOL 0xb3617a51 async_raid6_2data_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL -0x7ce094bc nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0xac41e5c0 fscache_init_cache fs/fscache/fscache EXPORT_SYMBOL +0x9190f771 nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL 0x61d0fb06 tape_generic_online drivers/s390/char/tape EXPORT_SYMBOL -0xcd922b66 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xe6f27708 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xc26f4421 phy_connect drivers/net/phy/libphy EXPORT_SYMBOL 0xe9eaeb6b drm_gem_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x039c2f39 vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x776e6058 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL +0xfca8afc4 vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x169f59b5 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL 0x0617468c vringh_iov_pull_user drivers/vhost/vringh EXPORT_SYMBOL 0x4b40c951 vringh_iov_push_user drivers/vhost/vringh EXPORT_SYMBOL -0xc16d84df mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc9949131 mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x24edce62 phy_package_join drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x95bd3857 fcoe_ctlr_recv drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x087631c0 iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8dc901c5 drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x05fe4e0a iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x79cb09db drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd02ab03d drm_plane_get_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL -0x097adfc6 nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7eec9c0e br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0x49604dd9 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xf85673f1 nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL +0x118f1217 br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x4df73658 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x79787750 rdma_alloc_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc5e07ec6 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x620101c0 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x184dd4e0 vchan_tx_submit drivers/dma/virt-dma EXPORT_SYMBOL_GPL -0x3e9cf459 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5020d6b7 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1b54bd5d ib_copy_path_rec_from_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xd991e3b9 dm_bufio_get_device_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x11cacc6d mlx4_is_eq_vector_valid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x2adfe611 fc_exch_mgr_free drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xa144012a drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd54367e8 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf86ba2a5 __drmm_add_action drivers/gpu/drm/drm EXPORT_SYMBOL 0xba53a1ef __SCK__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa58b7e99 ceph_pg_to_acting_primary net/ceph/libceph EXPORT_SYMBOL -0x92d94085 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xba714abd ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xf3bf2629 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb83823c5 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xe1bd6c99 rio_init_mports drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe3048a6b phy_suspend drivers/net/phy/libphy EXPORT_SYMBOL -0x72c0884b af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL -0xb953ccd1 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x70cf7874 nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x8063fef1 af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x73fda6f7 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x16087616 nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x57ecb425 sbc_get_device_type drivers/target/target_core_mod EXPORT_SYMBOL 0x5d9c8fc8 __SCK__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xdb78e4f1 ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xe6e9180e ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x64ff3107 phy_resolve_aneg_linkmode drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x842245ff drm_mode_is_420_also drivers/gpu/drm/drm EXPORT_SYMBOL -0x79568d46 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0x1ee34909 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL 0xbd3e7542 cast_s1 crypto/cast_common EXPORT_SYMBOL_GPL -0xabebb175 pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xebda1707 xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x0f88604e nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x0074b902 pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7c624ec3 xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xef7a1e3f nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x69509a35 mlx4_counter_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xfec94d0f iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xfd250c41 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xb9cc5de4 sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xfebcd515 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbdc4e2e1 ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0661fdd8 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL +0x80cc6f44 ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xec92a163 __SCK__tp_func_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xc903134d bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL +0xf8ae79f4 bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL 0xe1dd934d phy_find_first drivers/net/phy/libphy EXPORT_SYMBOL 0x811811e0 fc_exch_done drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb8e87a6e p9_client_begin_disconnect net/9p/9pnet EXPORT_SYMBOL -0x80b969bb xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL -0x7b6f8ad3 iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x6c9becba ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4276b0b5 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x985ca2e5 xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0x5d72396f iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x858abdb6 ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd8dcddf6 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x03463188 scsi_ioctl drivers/scsi/scsi_mod EXPORT_SYMBOL -0xa06eda1f drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6e7e632f drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL +0xdd8f9685 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x22158b09 drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL 0x4d2610e2 qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x9e4faeef dm_io_client_destroy drivers/md/dm-mod EXPORT_SYMBOL -0xa22fff1b i2c_client_type drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xfa61ef37 i2c_client_type drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x30760991 fwnode_phy_find_device drivers/net/phy/libphy EXPORT_SYMBOL -0xfe489663 ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8bd5f22c ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x78f2dbed sas_notify_phy_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x6e068064 __drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8f958aec fscache_object_mark_killed fs/fscache/fscache EXPORT_SYMBOL -0x4335729a ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x8ae5d2e3 target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL +0x755c9c69 ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xef9a6785 target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL 0x6a9bbd1b is_virtio_dma_buf drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0xd2139016 __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5a608a5b __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xcff7f551 rpmsg_register_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x7de28175 vhost_vq_is_setup drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xd6bd503a rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xe6d50b4d macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL +0x6d4c908a rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb803f839 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL 0x365b4474 scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xcfe5378b scsi_report_device_reset drivers/scsi/scsi_mod EXPORT_SYMBOL -0x9c3e2af0 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5e7483a9 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x054bef45 layoutstats_timer fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x6e81f032 __SCK__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1cf7dc50 config_item_get_unless_zero fs/configfs/configfs EXPORT_SYMBOL 0xc406860d opens_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL -0xdde4693b ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x8ffc38db ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x4ff94186 ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x54ef82cc ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xeb4e50a7 core_alua_check_nonop_delay drivers/target/target_core_mod EXPORT_SYMBOL 0x345d8d8b drm_dev_register drivers/gpu/drm/drm EXPORT_SYMBOL 0xf241a6eb dm_bufio_forget_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x19ef355f fcoe_ctlr_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0xbe03f8d5 xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1ba443cf xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf56c2017 mlog_not_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xacd81eb3 jbd2_inode_cache fs/jbd2/jbd2 EXPORT_SYMBOL 0xb64348cd dasd_generic_notify drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x7820bb8d iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x2055fee8 mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xba22409c iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xa80b31da mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe6c307f6 drm_object_property_get_default_value drivers/gpu/drm/drm EXPORT_SYMBOL -0x261ece92 smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL +0x268832a4 smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL 0xf40f1d62 ife_validate_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL -0xf65db409 fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa1cfc18f fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL 0x4b62826c dlm_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL 0x1be7d8be torture_onoff_failures kernel/torture EXPORT_SYMBOL_GPL -0x84a6f001 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL -0x1ecfab5e cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xaf00a266 ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbd11835d rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL +0x165c31c3 cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x811bd52a ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfd6b5d80 __SCK__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x577349a6 genphy_c45_read_link drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9609d0d7 fcoe_ctlr_link_down drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xcdc827aa ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL -0x406fab50 rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL -0x813966b1 rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x63fc74b0 rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3ff091d0 drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x53d70554 ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL +0xcf70193a rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL +0xaa28c762 rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3faa28de rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe60a7023 drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xebdb1fbb cryptd_ahash_queued crypto/cryptd EXPORT_SYMBOL_GPL 0x75d9109e crc8 lib/crc8 EXPORT_SYMBOL 0x696b3a5a crc4 lib/crc4 EXPORT_SYMBOL_GPL 0x03fa6c34 p9_client_read_once net/9p/9pnet EXPORT_SYMBOL -0x8b50ba88 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x645a56fb __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x06623788 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xd80c9190 __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x601f665f dm_io_client_create drivers/md/dm-mod EXPORT_SYMBOL 0xdf5a87a3 mii_check_link drivers/net/mii EXPORT_SYMBOL 0x2c95a193 mdio_device_create drivers/net/phy/libphy EXPORT_SYMBOL 0x90aa8549 vsock_find_cid net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x4943b7ac inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x1757f47a rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb43a9479 inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xb8901821 rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3f99a92a mlx4_qp_release_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xdedbc4c9 nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL +0x8aab5329 nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL 0xeae8522f __tracepoint_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x882a69b2 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x1e7c287e nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xebcc64a4 dm_bufio_get_block_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xcdc855ed __phy_resume drivers/net/phy/libphy EXPORT_SYMBOL -0xeb330a6b iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1ab4422a iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xbcb90cb3 poly1305_core_emit lib/crypto/libpoly1305 EXPORT_SYMBOL 0x374f3aa3 vhost_add_used_n drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x3a20a9d7 transport_set_vpd_ident_type drivers/target/target_core_mod EXPORT_SYMBOL -0x80561b17 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb670acff dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x3d9cabf5 cdrom_get_media_event drivers/cdrom/cdrom EXPORT_SYMBOL -0x659e41fb mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xac70c766 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x072258a7 iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x959ec1e6 mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x09be0f46 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xdb17fb12 iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x011a98f9 fcoe_fcf_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x405b6e05 srp_parse_tmo drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x595819e7 scsi_host_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL -0xde068261 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL -0xbce66ff1 nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL -0x83bc12b1 tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x12477ffd nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x59087e7e mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x016f0166 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL +0x4753ce2d nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL +0x654dc529 tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xa9b1ecba nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x90eb8729 mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb96dca13 gen10g_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x38157d91 fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x5f2a1e9d drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x71398cbd drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa698f998 ceph_free_lockers net/ceph/libceph EXPORT_SYMBOL 0xda78c642 cdrom_autoclose drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0x3686ea09 spi_print_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x5846ac14 jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x7d863fed jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL 0xb38fe028 dasd_page_cache drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x691140bc xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x29931e42 xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xff2af68c virtio_dma_buf_get_uuid drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0x1e8bf213 fscache_put_operation fs/fscache/fscache EXPORT_SYMBOL -0xf9a60b03 ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xd0610042 mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x242ced6b ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xa47f5ed7 mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfab30dc0 mdio_bus_exit drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9d1353a5 drm_master_put drivers/gpu/drm/drm EXPORT_SYMBOL 0xde545d98 crypto_sha3_final crypto/sha3_generic EXPORT_SYMBOL 0x1b1e06e1 __tracepoint_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0x7a1408e1 xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x57b34076 target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x4e4f67d6 xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xabbebc5a target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL 0xa5bbe3f2 mlxsw_core_trap_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x1cc78f2c phy_device_free drivers/net/phy/libphy EXPORT_SYMBOL 0xac036426 genphy_check_and_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x5c135120 c2port_device_unregister drivers/misc/c2port/core EXPORT_SYMBOL 0x0ce19729 mb_cache_entry_touch fs/mbcache EXPORT_SYMBOL 0xa713aa19 kvm_arch_crypto_clear_masks arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x309eccb2 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x27760f49 atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xd13b9cb1 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa04b755b atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL 0xc4651fdc mlxsw_core_trap_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x7dfeb773 mlxsw_core_trap_state_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xf1e8c284 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2d0a5476 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x445518bb drm_atomic_add_encoder_bridges drivers/gpu/drm/drm EXPORT_SYMBOL -0x5f319e2b fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL -0xfe574196 udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0x9ab18709 xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xc50e79af ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x44fb51ff fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL +0x1aaf84b8 udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x51264688 xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xb1544a96 ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5effe55f rmi_unregister_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x3ed60972 mdio_device_register drivers/net/phy/libphy EXPORT_SYMBOL 0x69b4b530 fc_get_host_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -9635,320 +9640,322 @@ 0x043f1b7a mlx4_get_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1b9a194b scsi_vpd_tpg_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3f1b311f drm_framebuffer_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x37b35b93 __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb6c6bbca gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0xc0e2e81f esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL -0xc2b370d3 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdb510637 __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x379b029e gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x06dde06c esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x5f6c445a ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd28256cf mlxsw_afa_block_append_allocated_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x18f0f1ba iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0cb7c0c1 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xedf6db62 drm_atomic_set_crtc_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL 0x7c31d256 vp_modern_map_vq_notify drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0xfdd08632 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb2911dfb br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL -0xc102cddf ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x9ea8b683 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x984268b5 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0780e65d br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL +0xd190ce9a ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x996021f8 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xd05ef7f8 of_fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0xd9ba4bc7 fb_find_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x309dbd5d fb_find_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x1d67648c mhi_queue_skb drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xdf8666e0 flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x43947634 flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x3472e528 vhost_dev_has_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x142072c0 transport_set_vpd_assoc drivers/target/target_core_mod EXPORT_SYMBOL 0x4c6acc84 sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xa25be0c7 __devm_drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xa07872f5 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL -0x04ae1ada set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL -0xd502f325 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2cb7b27f drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3dbe496a virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x110c0fa7 nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xfc640273 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0xae3aa95a set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xf1778de7 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x61617010 drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x47a2020b virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x73984c12 nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x3dff2951 taprio_offload_free net/sched/sch_taprio EXPORT_SYMBOL_GPL 0x9b519379 genphy_write_mmd_unsupported drivers/net/phy/libphy EXPORT_SYMBOL 0xaeb00753 drm_plane_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x7d7c1ee7 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x558a5032 nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0x313aeb83 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4b58601d nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7aac3955 __rio_local_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xd0394791 sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x927417c7 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL -0x683d640b nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbd49c64c ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x6eec7ed9 nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xae2e6090 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL +0x7a9d0ce3 nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3a744ffa ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x00180813 nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x478debf5 phy_10gbit_fec_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x538d073d phy_duplex_to_str drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xa612f7a2 phy_write_paged drivers/net/phy/libphy EXPORT_SYMBOL 0xf811e69d scsi_eh_flush_done_q drivers/scsi/scsi_mod EXPORT_SYMBOL -0xeb2d2b94 nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x74efed82 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x0de86725 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL +0xea79d967 nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x361c9d73 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x2887e169 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL 0x0d9b4753 drm_mode_equal drivers/gpu/drm/drm EXPORT_SYMBOL 0x584b8482 nfs_inc_attr_generation_counter fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4f059483 hwmon_device_register_with_info drivers/hwmon/hwmon EXPORT_SYMBOL_GPL -0xc5886fe8 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL -0xac3b99f3 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL +0x69ef4fd6 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x53d35a1b tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL 0xcfa6ce70 fc_exch_mgr_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x966f4fa7 scsi_remove_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0x29834d63 drm_atomic_get_connector_state drivers/gpu/drm/drm EXPORT_SYMBOL -0x6e0548be pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x90dbdd42 gfn_to_hva arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x62e431f1 gfn_to_pfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xea1b28c2 pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd8cee1e9 gfn_to_hva arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x0ad96d59 gfn_to_pfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x87bee547 btracker_queue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x01d2f9ac dm_rh_recovery_start drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x1bf7d726 mlx4_get_slave_from_roce_gid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x7b75fdd2 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x704a50f9 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x9609f532 scsi_is_host_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xb375e365 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL -0xaafbfc87 ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xf49baa13 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL +0xc981c989 ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL 0xdf282627 vhost_add_used_and_signal_n drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x9c98f0a1 rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9da44146 rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x53b5e5e3 __tracepoint_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb5ec5a13 __traceiter_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ec4aee6 put_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf1421d13 drm_mode_sort drivers/gpu/drm/drm EXPORT_SYMBOL -0x0e7b7990 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x331e5662 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xc9ab2102 sbc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x1c0b522e __traceiter_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xb3b5205a mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x21ceca09 mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4645cb71 phy_driver_is_genphy drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x18efd32f raid6_datap_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL -0x60541d8c rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x81caa86e transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL +0x307891de rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x11de3a62 transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL 0x873e0878 rio_mport_send_doorbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x97854e83 md_start drivers/md/md-mod EXPORT_SYMBOL_GPL +0x9213a6ce md_start drivers/md/md-mod EXPORT_SYMBOL_GPL 0x18ef3293 __drmm_simple_encoder_alloc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd2028ba5 p9_tag_lookup net/9p/9pnet EXPORT_SYMBOL 0xb51a3724 rpc_pipefs_notifier_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x775ef39d target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0xb929bf69 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x085c349d target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x17777111 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x6cdb3ec2 __traceiter_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x284a6bff __tracepoint_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc189e381 drm_bridge_connector_disable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x04a5cfb1 drm_framebuffer_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x5dc04b54 drm_get_unmapped_area drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xa64b3d2b fb_prepare_logo drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xfc14f279 fb_prepare_logo drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xc440541c crc7_be lib/crc7 EXPORT_SYMBOL 0x3ec44009 fcoe_ctlr_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x6fe64e51 libfc_vport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x767358dc mfd_cell_enable drivers/mfd/mfd-core EXPORT_SYMBOL -0x14a9d056 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5f350f98 kvm_vcpu_block arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x20746340 mfd_cell_enable drivers/mfd/mfd-core EXPORT_SYMBOL +0xdc4d6a19 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa634a9ef kvm_vcpu_block arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xe97f4ce5 qword_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xde052e95 fanout_mutex net/packet/af_packet EXPORT_SYMBOL_GPL -0xb6d907e6 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xf1593c24 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x5d30ecba vringh_init_kern drivers/vhost/vringh EXPORT_SYMBOL 0x642fad9d fixed_phy_register_with_gpiod drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0xdf2760f0 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xd05d7ec2 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x018574a1 mb_cache_entry_delete fs/mbcache EXPORT_SYMBOL 0xcc4ee841 raid6_gfexi lib/raid6/raid6_pq EXPORT_SYMBOL -0x24575e21 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL -0x4869ea68 br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x078c6e82 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x2a5eeb0d br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0x9c461e4b rio_route_get_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x793a2c2c fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa053b792 fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0x1cff8351 __fscache_use_cookie fs/fscache/fscache EXPORT_SYMBOL 0xbccdad14 qtree_entry_unused fs/quota/quota_tree EXPORT_SYMBOL 0x342aefe2 objagg_obj_delta_priv lib/objagg EXPORT_SYMBOL -0x93687ed2 udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xe6051705 udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xed96d4ed intel_th_msc_window_unlock drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL -0xef65caa3 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL -0x5fba4fb4 tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL +0xd66c8971 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL +0x0a13e36b tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL 0x326785bc sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL -0xfb581967 qeth_set_allowed_threads drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xcde21325 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x666dfcfb md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL +0x302c2d62 qeth_set_allowed_threads drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x2aa69430 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x984a2324 md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL 0xa5cbcefb p9_client_remove net/9p/9pnet EXPORT_SYMBOL 0x7d88a97e p9_client_rename net/9p/9pnet EXPORT_SYMBOL -0x6c9b53b5 auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x085988f4 auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x278acc39 vfio_pci_core_register_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xfff0a505 mlxsw_core_ptp_transmitted drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xdd663e65 mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2d682eeb mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x451f0ba3 scsi_target_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x359972b0 drm_property_replace_global_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x6f89ea5e dw_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x9e0302dd rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL +0xcd089d8e rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL 0x6b958320 ib_ud_ip4_csum drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xed19494d iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x453f0983 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x041e714a fc_queuecommand drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x7ccbf0f3 jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x263483da jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0xb0ddd5a1 fc_rport_flush_queue drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4481dfb2 drm_atomic_helper_check_modeset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x67a3303e drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x25648d9b jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL +0xf7712874 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x28a86fa2 jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL 0x4d5f5c07 __SCK__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xea3c8e4e scsilun_to_int drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5484ee89 drm_prime_pages_to_sg drivers/gpu/drm/drm EXPORT_SYMBOL 0xf593bcb7 crypto_nhpoly1305_final_helper crypto/nhpoly1305 EXPORT_SYMBOL 0x84d4c8cc crc16 lib/crc16 EXPORT_SYMBOL -0x06484dfb nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x80af842f nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa66eb130 mlxsw_env_module_port_map drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2122cd06 scsi_change_queue_depth drivers/scsi/scsi_mod EXPORT_SYMBOL 0xc23843b6 ep11_genaeskey drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xb0437e5e ccwgroup_set_offline drivers/s390/cio/ccwgroup EXPORT_SYMBOL -0xf90a2cf0 virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x036969e2 virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xa1645b1d nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xeb150d95 virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x314e7567 virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xedd3aaf7 nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xf834b9fe vhost_log_write drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xaf335351 __traceiter_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x431824dd nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4403d2d7 nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xabdceef6 drm_fb_xrgb8888_to_mono drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf5b80368 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x454a420c drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x447d9c95 torture_offline kernel/torture EXPORT_SYMBOL_GPL -0x3cc7e778 ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7e08bed2 ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfaab573f atmel_i2c_init_ecdh_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x0efbca4c btracker_promotion_already_present drivers/md/dm-cache EXPORT_SYMBOL_GPL 0xf9d0c61a cdrom_mode_select drivers/cdrom/cdrom EXPORT_SYMBOL -0xc774184a iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x95a6b970 iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x504ddea4 drm_syncobj_create drivers/gpu/drm/drm EXPORT_SYMBOL -0xa77ae72a virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x03ebe8c4 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9e7258da virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x33453ca9 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x3df04477 dfl_feature_ioctl_get_num_irqs drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x4bd2c1ba ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5680dac0 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd688716b dm_kcopyd_client_create drivers/md/dm-mod EXPORT_SYMBOL 0xd95afd2b rc_map_register drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xe73076ff nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x30a20850 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xc0219e9f nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x3b06aee8 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x59b9a7d1 dasd_smalloc_request drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x73a94d39 osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL +0xfa35df81 osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL 0x8989d6ae __tracepoint_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0xc8868efd rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1b81a814 ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xc52f3900 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0x8d8e7254 rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0f13c376 ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6f4bf3d5 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0xbf4ad9dc rc_unregister_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x279a2f56 scsi_internal_device_unblock_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x24ca5ca9 objagg_obj_root_priv lib/objagg EXPORT_SYMBOL -0x0e9f99e9 __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x3af08d29 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xebad6553 md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL -0x4cc6d32c mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x4c4c7a71 xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfc6955e9 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x96085f1f __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x759723a6 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa00043c7 md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL +0xccfbc320 mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1c38dadd xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9381306d iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7062014c dm_btree_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb0dad86f nvmet_check_transfer_len drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x26eaf4ef drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL -0xf5d1d2e7 kvm_make_all_cpus_request arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x25930218 drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL +0xc6a2f0b2 kvm_make_all_cpus_request arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xa6aa9857 des_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL 0x2241b3e6 qdio_add_bufs_to_output_queue drivers/s390/cio/qdio EXPORT_SYMBOL_GPL 0x3153cc92 __SCK__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0x6205a214 smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL -0xa9a9ed3a rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL +0xd853f87c smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL +0xb0bb9b64 rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL 0x31a89d59 rpc_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0c57620b svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x10cdcb0e nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x2efcf57b svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd7325ba7 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xc83581d9 dfl_fpga_cdev_config_ports_pf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xbb3d26b5 dfl_fpga_cdev_config_ports_vf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x01f7f3ef drm_warn_on_modeset_not_all_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x9fb2bcf5 crypto_sm4_set_key crypto/sm4_generic EXPORT_SYMBOL_GPL 0xc86be3f2 crypto_sha3_update crypto/sha3_generic EXPORT_SYMBOL -0x7da796d1 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL -0xe496545a svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x71dbcf01 af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL +0xf0ab2d29 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0x3b8732d8 svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x36ca0131 af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL 0xa05ca625 nfs_fattr_init fs/nfs/nfs EXPORT_SYMBOL_GPL -0x377f8eac fat_detach fs/fat/fat EXPORT_SYMBOL_GPL -0x53e21bf6 __fscache_update_cookie fs/fscache/fscache EXPORT_SYMBOL +0xc7194b21 fat_detach fs/fat/fat EXPORT_SYMBOL_GPL 0xa2396123 pkey_keyblob2pkey drivers/s390/crypto/pkey EXPORT_SYMBOL -0x8ba663de xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x58a8d155 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x63057f4b ib_copy_path_rec_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xa5905a6c iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5761105c iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2e439142 drm_get_panel_orientation_quirk drivers/gpu/drm/drm_panel_orientation_quirks EXPORT_SYMBOL 0xe6e1f2dd drm_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL -0x99f7a6c9 mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x879edee3 mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x84cd2dd4 bcm_phy_enable_apd drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x95b64381 bcm_phy_get_sset_count drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x79c3a180 drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0x142fb7dc drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x3f9a2b0b rpcauth_get_gssinfo net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdd691402 xprt_find_transport_ident net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7d1e06d4 vhost_dev_reset_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x682fbda3 drm_vma_node_is_allowed drivers/gpu/drm/drm EXPORT_SYMBOL -0xd84e5c93 fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL +0x96c17606 fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL 0xede41327 __tracepoint_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x22d0de4d s390_sha_final arch/s390/crypto/sha_common EXPORT_SYMBOL_GPL -0xfef7645e cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8cb65cd5 cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7ecec65d phy_modify_paged_changed drivers/net/phy/libphy EXPORT_SYMBOL -0xdbe0a127 phy_speed_down drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x3fbe0fe9 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6ed67cf8 phy_speed_down drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0xa32b457e nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x643af7de drm_atomic_print_new_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x5b17be06 cast_s4 crypto/cast_common EXPORT_SYMBOL_GPL -0xbb832b64 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe96660d7 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8efa820c md_done_sync drivers/md/md-mod EXPORT_SYMBOL -0xf7fbb784 qeth_count_elements drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xed70b1db ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7a7a1595 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x63dd0daa md_done_sync drivers/md/md-mod EXPORT_SYMBOL +0xdd1fa04d qeth_count_elements drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x10b5ce2f mdev_bus_type drivers/vfio/mdev/mdev EXPORT_SYMBOL_GPL 0x0c00b4c4 mdio_bus_type drivers/net/phy/libphy EXPORT_SYMBOL -0x8ca96a80 virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0414e2e1 virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x0cdce87c rfkill_set_hw_state_reason net/rfkill/rfkill EXPORT_SYMBOL -0xe90c8b1b rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x64cad678 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x15a31dda dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x1c58294f rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe64bf735 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x04666612 dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xda3308ea drm_bridge_detect drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xab8e53e5 drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL -0xea2bee51 jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0x36773d0e drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL +0xe92795e2 jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL 0x2f4e9c6c dasd_path_remove_kobjects drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x5aebcdad xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdd9026b9 o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xc7c9055f __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5f7fb30b xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL -0xbab5e3e9 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0xf739ce4c xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x206dfa99 o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xe0069608 __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1065ae6b xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL +0x2f2e058a md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL 0x395a1735 drm_property_replace_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x8fd483de drm_atomic_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0x2c722bfe __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL +0x8de0685f __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL 0x86161958 dlm_posix_get fs/dlm/dlm EXPORT_SYMBOL_GPL -0xf1be51c0 rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe004b4f0 rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc1857470 __tracepoint_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x5791163d drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6660d442 drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3755f990 gf128mul_init_64k_bbe crypto/gf128mul EXPORT_SYMBOL -0x4000f108 osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL -0x8c416cf6 xt_find_match net/netfilter/x_tables EXPORT_SYMBOL +0x6f91849e osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL +0x9d9d71ec xt_find_match net/netfilter/x_tables EXPORT_SYMBOL 0xcf1c46c4 rio_dma_prep_xfer drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x1985f890 drm_atomic_helper_check_crtc_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x96c17136 fb_var_to_videomode drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x7d940bdc ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL -0xe3b08781 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x84410c92 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL +0xa1bf86cd nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xcbbbf6df genphy_read_mmd_unsupported drivers/net/phy/libphy EXPORT_SYMBOL 0xfbaf043d fc_slave_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x67ec183f nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3a89a73c nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL 0x991d0ef7 bcm_phy_read_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xb27ad670 drm_encoder_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x7b399e66 rds_page_remainder_alloc net/rds/rds EXPORT_SYMBOL_GPL -0x328e1e7f udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x8a615f25 udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x91265d6c rpmsg_create_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xed3258fc vfio_virqfd_enable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL 0xd39c0246 dm_btree_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb9494392 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xde7b1ae3 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6bec7a49 drm_crtc_send_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x071d1cbe nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL +0xe3b1355e nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL 0x8d25501f qrtr_ns_remove net/qrtr/ns EXPORT_SYMBOL_GPL -0x03fb1984 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL -0x32454ce5 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL +0xe397dda8 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL +0xbd752ee2 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL 0x7912b162 rio_dma_prep_slave_sg drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9341b376 dm_bitset_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xe3b972bd vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL +0x86ff294a vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL 0x59ba3f2e configfs_undepend_item fs/configfs/configfs EXPORT_SYMBOL 0xab62b304 fsm_addtimer drivers/s390/net/fsm EXPORT_SYMBOL 0xdb5e74c1 p9_client_attach net/9p/9pnet EXPORT_SYMBOL -0x912a0a08 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdfec0c77 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa0d17248 alcor_write32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0xb759b3c2 drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x8df9bfcf pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x42e3c184 pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6e416521 __SCK__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL 0x6579bea5 dasd_generic_shutdown drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x489b1174 virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xd1b933c8 osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL -0xff318e0c rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xefe717b8 virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x1584115a osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL +0x3f9640a2 rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9a6f4d9f __SCK__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x649448c0 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xd05d55d8 ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL -0xf887d027 nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x2c78cf03 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xb6002c93 ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL +0x965c68d1 nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x38ff875f vhost_iotlb_add_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x6bec0e66 vhost_iotlb_del_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x787ccc4c ib_get_mad_data_offset drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x32fc77d1 __tracepoint_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc8f6a230 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2c8da3bb mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x8527d755 scsi_host_complete_all_commands drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x228b88e6 drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0xf3a1ddad drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0xf195c682 fb_invert_cmaps drivers/video/fbdev/core/fb EXPORT_SYMBOL -0xb2a2a51a vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xea2bae2d fscache_wait_for_operation fs/fscache/fscache EXPORT_SYMBOL +0xff35df32 vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x00355bd6 p9_client_cb net/9p/9pnet EXPORT_SYMBOL 0x749556a2 mlxsw_afk_key_info_subset drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x23c0e637 qdio_alloc_buffers drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0x1f02aa9b ceph_msg_put net/ceph/libceph EXPORT_SYMBOL +0x69e5aa83 ceph_msg_put net/ceph/libceph EXPORT_SYMBOL 0x083eb21c rfkill_unregister net/rfkill/rfkill EXPORT_SYMBOL -0xc02f3803 xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x24452d81 nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xf8695204 xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x43035c90 nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x26530d46 __bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x165ac7cb __bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xa31e79b5 fc_frame_alloc_fill drivers/scsi/libfc/libfc EXPORT_SYMBOL @@ -9956,114 +9963,113 @@ 0xc7f7898b drm_writeback_cleanup_job drivers/gpu/drm/drm EXPORT_SYMBOL 0x5db0a6af drm_plane_force_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x104befef jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0x53b9ce06 rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL +0x9b17f8b5 jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x23a7cd5c rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL 0x3aef7c97 taprio_offload_get net/sched/sch_taprio EXPORT_SYMBOL_GPL 0xa59ee9bf team_modeop_port_enter drivers/net/team/team EXPORT_SYMBOL 0x801a9a29 __drmm_add_action_or_reset drivers/gpu/drm/drm EXPORT_SYMBOL 0x837c9476 drm_atomic_add_affected_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0xc6a0db22 ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xa3cf4322 nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL -0x90305ebb nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xdb50ddf4 ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x9d9bf176 nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL +0xea8e6cd2 nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x5cf0f0a8 mlx4_query_diag_counters drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc2005a11 scsi_scan_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb053adda drm_rect_rotate drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6771ad55 nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x38b33179 vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x9d51cad5 ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL -0x13f3418f svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x423a018c nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa0e32e8d vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x56755ff6 ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL +0x1fd5464a svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1de558c1 nft_reject_icmpv6_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0x462ac2a3 iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xfaf1e262 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x3999f2a0 iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x3dbb25d7 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xf82dba90 dm_btree_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfc20416a mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfb6b3212 mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb3b93703 alloc_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x3ce650fd phy_10gbit_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x600d233b iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x2c82c64f ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x38b11a71 ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x81d41ed7 phy_start_cable_test_tdr drivers/net/phy/libphy EXPORT_SYMBOL -0x6e4ac993 nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xc1993b1d drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xdfba485d jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL -0x18b8009a rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x73b37b3a ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa4da2963 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL +0x92152a30 iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x81257543 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf994daf6 ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8a0ffcc7 phy_start_cable_test_tdr drivers/net/phy/libphy EXPORT_SYMBOL +0xf882cc58 nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x5e03bf85 drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd3744c1 jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL +0x13870f56 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x90d177ea ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe04a5a50 target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL 0xeda7a5d0 mlxsw_core_port_type_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x4533c424 drm_vblank_work_flush drivers/gpu/drm/drm EXPORT_SYMBOL -0x1d2e0b0b nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x07bd7ffd nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x146289b7 crc16_table lib/crc16 EXPORT_SYMBOL -0x0813c3be xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x952aeb6d ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x2649db83 xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xdbfbdec4 ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x67bcc913 sas_disable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0x7db13e96 sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xef3c04c0 scsi_track_queue_full drivers/scsi/scsi_mod EXPORT_SYMBOL 0x287bd728 ocfs2_stack_glue_unregister fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x060191b8 svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8cb9641f mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x766d10c6 svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe93a863b mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5c98598d sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL -0x8cc3e157 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x2af8e740 jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0x75f00ae2 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xa63118c3 jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL 0x8b0088d1 LZ4_decompress_safe_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL -0x9152986b rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf96b35ab rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xffd964a8 mlx4_mr_rereg_mem_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3899cc07 mlx4_get_default_counter_index drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3872655b fcoe_validate_vport_create drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x689c1ff3 drm_send_event_timestamp_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x2bd786ca phy_driver_unregister drivers/net/phy/libphy EXPORT_SYMBOL -0x189d36d8 drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xeb6fcce9 drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xada143c0 drm_prime_sg_to_page_array drivers/gpu/drm/drm EXPORT_SYMBOL -0xd61727b3 ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL -0xeb9c02e9 ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xe10fda33 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf93a47ec rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x76e6775b mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x92fc1bb6 ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL +0xb415da4b ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xfa7feaa4 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0f359b29 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xee35c7f7 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4e561576 mdiobb_read drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x19105ab6 __fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x9e6b9805 ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x230c99f0 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x2efe58c9 ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x88aa12d8 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xc4c73891 cifs_arc4_setkey fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL 0xbf9d1b96 nfsd_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x163c4c9d ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x31ed8774 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x648e1c03 ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc78b5faf ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x8a7d8ee9 vhost_iotlb_init drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x99e4f3ac bcm_phy_write_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xcb232633 sas_execute_internal_abort_single drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xb0eb8d88 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL +0xda66e6a4 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL 0xe58a3360 p9_error_init net/9p/9pnet EXPORT_SYMBOL 0xc8737e65 mlx5_flow_table_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x49b4591a mdiobus_read drivers/net/phy/libphy EXPORT_SYMBOL 0xe22b7787 __twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL 0x6bdfc663 cryptd_free_aead crypto/cryptd EXPORT_SYMBOL_GPL -0xc13023fc fscache_obtained_object fs/fscache/fscache EXPORT_SYMBOL 0x0327b454 zcrypt_send_cprb drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xf4fdb1c2 virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xe12a563b ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL +0x6fc35309 virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x236d82bb ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL 0x9472e08a rpc_ntop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x491a7e3e rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x11995e21 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xa4c574ca rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x321a8999 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0x86cef180 rdma_addr_size drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x729d6692 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7bb117e4 dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL +0x15fd7880 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf5aaa6a7 dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL 0x22c02d8c mlx4_wol_read drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf086aeab drm_atomic_get_plane_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x2f43e0ce drm_gem_prime_import_dev drivers/gpu/drm/drm EXPORT_SYMBOL 0xabd9af6d cifs_arc4_crypt fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL -0x60025c1c __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x07a24741 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7e46d887 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL +0xbb6cf1b2 __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xae5335a9 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7f4e6f19 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL 0xbee6077c ir_raw_event_store drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x91105338 mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x495b0cc4 mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbdac42d7 fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x9b8de9f8 drm_client_rotation drivers/gpu/drm/drm EXPORT_SYMBOL -0x381066f3 transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL +0x872166d7 transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL 0x74b6e96e intel_th_set_output drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x53818789 mlx4_max_tc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x1de4ccb2 get_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL -0x31e83541 nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc297b6f6 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xbe537d1b nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7f2657a3 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xdf753d7d xpcs_config_eee drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x09d47c38 iscsi_boot_create_host_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0xa54284be zcrypt_device_status_ext drivers/s390/crypto/zcrypt EXPORT_SYMBOL @@ -10072,24 +10078,24 @@ 0x3e63c962 sas_free_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x43351dc2 scsi_set_medium_removal drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe9e8f86f drm_writeback_connector_init_with_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0x0699e1a3 rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeb5bb6fe rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdcfea75f rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb4a2c228 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x65e16da4 mlxsw_afk_key_info_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xdd6ce44c sas_clear_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x7798c16f jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL +0x828e7acb jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL 0xb36e4148 ib_sa_pack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb428b230 phy_ethtool_get_sset_count drivers/net/phy/libphy EXPORT_SYMBOL +0x267ff0a2 phy_ethtool_get_sset_count drivers/net/phy/libphy EXPORT_SYMBOL 0x1048b92a nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0xe6078d2a fb_set_var drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x175d7892 inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x0eecbf1a nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x89448ca8 fb_set_var drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x0afc410a inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xac51ec30 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x65494b23 of_fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x96c9e34e ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc45c9128 ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x823bb109 dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x43918b97 ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x59cb8a1a ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x97206609 dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xcd96215d bcm_phy_get_strings drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x0c2cc187 sas_port_mark_backlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xe2af5ebf pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbda1d05c pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf16d045c vringh_complete_kern drivers/vhost/vringh EXPORT_SYMBOL 0xf2e05f0a __vdpa_alloc_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0xb6b2b7b7 drm_crtc_vblank_helper_get_vblank_timestamp drivers/gpu/drm/drm EXPORT_SYMBOL @@ -10099,150 +10105,149 @@ 0xc2dab779 rds_info_copy net/rds/rds EXPORT_SYMBOL_GPL 0x0a575945 xfrm_count_pfkey_auth_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xe724b5eb vringh_notify_disable_user drivers/vhost/vringh EXPORT_SYMBOL -0x8a54206a iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2afc45fd iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7ade1071 dm_tm_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x8a4ef2e9 genphy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL 0x0b98123d nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0x786a20a5 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xd05f0290 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xb3de5f0c o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xf86c17c5 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0xac352302 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4a4b2229 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb2d2af8d o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xfbcff680 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL 0x0d4ac7bd scsi_device_get drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfd229489 scsi_device_put drivers/scsi/scsi_mod EXPORT_SYMBOL -0x6b6f4a12 br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL +0xf40d0a72 br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL 0x18be74d8 dm_register_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL 0x38cd1057 mlx4_get_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x46b57677 drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x1b155e3f ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x9b670277 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0x3f383550 mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x22480aa5 ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x2773eaf3 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x5b174ad2 nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x37e24bc9 nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xff6bb00c drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x1bd4260a ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xcd81fcb3 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0xf09901ea mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5842a1f2 ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xb1bbe842 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x24326b87 nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x26a278d9 nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x35c7851a vringh_complete_multi_user drivers/vhost/vringh EXPORT_SYMBOL 0x1348703b mlx4_mr_hw_get_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6893f253 sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x1860b34c iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x736a575f virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xf590c6e5 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x44ff71f7 iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5f4d9d21 virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x870e253a l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xba05b3b0 mlxsw_core_emad_string_tlv_enable drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa67f52a5 kvm_read_guest_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x34115ad4 ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa7c1a344 kvm_read_guest_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x2ad018de ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x13ed8784 sdev_evt_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x14a01013 drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x3347165c drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x197c0936 vp_modern_probe drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL 0xe62de5b6 dasd_generic_path_operational drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x02eaf7c6 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL -0x66819676 cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9758361b sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xe58580c2 cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x672af0c6 nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x637307c6 chacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x161ec81e chacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x40967f0c rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x8937b899 rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x79254e1b rio_lock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xfbcfe95e mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4be320fb mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x42f2c81f nfs4_client_id_uniquifier fs/nfs/nfs EXPORT_SYMBOL_GPL 0xeeaa8b65 __traceiter_vfio_ccw_fsm_async_request drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x8e394a08 rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2ad53f64 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xf842e02e nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xac401a92 rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5b83acd2 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x990898a2 nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xac3b244d iscsit_register_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x90006be6 dm_kcopyd_client_flush drivers/md/dm-mod EXPORT_SYMBOL -0x6793afea md_handle_request drivers/md/md-mod EXPORT_SYMBOL +0x4962fb54 md_handle_request drivers/md/md-mod EXPORT_SYMBOL 0x8854d198 mlxsw_reg_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd542b96b phy_start_cable_test drivers/net/phy/libphy EXPORT_SYMBOL -0xfa8aefdd nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xd5ed3f19 phy_start_cable_test drivers/net/phy/libphy EXPORT_SYMBOL +0x34d4f732 nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xa263743c drm_plane_from_index drivers/gpu/drm/drm EXPORT_SYMBOL 0x4c416eb9 LZ4_decompress_fast lib/lz4/lz4_decompress EXPORT_SYMBOL -0x584eb723 qeth_get_setassparms_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xe15ee7f7 qeth_get_setassparms_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xab59e724 __tracepoint_vfio_ccw_fsm_async_request drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0xb2397bfb synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x6d4e37ad ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf25bd997 synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x972a1015 ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xca69d6e0 hwmon_device_register_with_groups drivers/hwmon/hwmon EXPORT_SYMBOL_GPL -0x53479e6d unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL +0x727f5322 unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL 0x7b0bfeec mlxsw_core_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x9d793270 mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xfa80533c iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xabcb1d99 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd0650771 mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xbb1eeaeb iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbcc3e324 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xfa83d357 o2net_send_message_vec fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xe0ce0bee fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL +0x1049a297 fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL 0xaab23340 xfrm_calg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0x32a8eafa ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x42b4b0fa nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x24d1a2b2 tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL +0xd82d25d0 ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xcd12b3e2 nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x4c263a5e tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL 0xeb9a8bcf __SCK__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x004553b2 __bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x7c5d425c get_ccwgroupdev_by_busid drivers/s390/cio/ccwgroup EXPORT_SYMBOL_GPL -0xe3010271 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x347e88c2 ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x68fe4177 nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x906a4842 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x2fe8b794 ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x38cefcf4 nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xeca7949e dm_bufio_client_destroy drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xccee5616 md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL +0x3b9d8fbf md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL 0x6026e276 __SCK__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8e7ec2b6 __tracepoint_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x5cacf97d tape_std_mtcompression drivers/s390/char/tape EXPORT_SYMBOL -0x2ae68f91 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x177f2691 nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL +0xde3d7537 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xaafeb5e1 nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL 0x202693f0 mlxsw_afa_block_cur_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x74b1e2c9 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe6ba9f94 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7073c04f phy_10_100_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x21e5fe43 cca_check_secaescipherkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x39b135ac v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL 0xc2d5b307 drm_fb_memcpy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfd55d7bb ceph_osdc_copy_from net/ceph/libceph EXPORT_SYMBOL 0x456fc975 dfl_fpga_set_irq_triggers drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x4d62fea7 rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4ce72561 rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9f105b4a rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x43b1869a rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2c18ce4c __traceiter_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf82bdc70 mlxsw_core_lag_mapping_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x83fb69af mlxsw_core_lag_mapping_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x26c904e7 phy_modify_paged drivers/net/phy/libphy EXPORT_SYMBOL 0xdfeccb19 vp_modern_get_queue_size drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x5a5478a2 nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0x85da7179 nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x164bd15a rio_local_get_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x62ad5191 drm_crtc_accurate_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL 0xaefe8672 fsm_getstate_str drivers/s390/net/fsm EXPORT_SYMBOL 0xe4b818c3 phy_speed_to_str drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x2bc5de49 kvm_destroy_vcpus arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x3570f370 iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf9a78de7 kvm_destroy_vcpus arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x69d77744 iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xfd378e06 drm_crtc_vblank_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0xbda9520a nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x44dff895 nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xe06ae6d6 LZ4_compress_HC_continue lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xbff01744 dasd_generic_requeue_all_requests drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x99d60687 nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x83d9629c nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xe20d17e4 stm_unregister_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0xd8067f24 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x5f07d3a1 drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7168583c dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x58f583e8 drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x91b52c25 drm_gem_prime_import drivers/gpu/drm/drm EXPORT_SYMBOL 0x1ac15345 crypto_finalize_hash_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0xb6b13f25 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb6b0ca3a ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xd47ddcd1 xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd59214f1 ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x1a08491f vfio_file_has_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x0871ffd6 transport_set_vpd_ident drivers/target/target_core_mod EXPORT_SYMBOL 0x87c934be dm_tm_inc drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x6ac01ea8 drm_edid_to_sad drivers/gpu/drm/drm EXPORT_SYMBOL 0xe299e6ac ep11_check_ecc_key_with_hdr drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x0da9486e xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x8fed4932 mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4a6041e0 mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x59e14c82 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x063d9ca5 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5a9e9eec xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3e7ebf7a mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdabde1b8 mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe047b0f7 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb13c0203 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa4586684 mlx4_unbond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x5c406556 mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x2e065b9a mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x16d20f7e drm_atomic_helper_commit_tail_rpm drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x35494d69 drm_atomic_get_new_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL -0x05a3738f ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL -0x3e776aad rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3fbf9398 mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xcdb90100 iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x97b029cd ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL +0x81040cdc rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8ef548c6 mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4d4232b7 iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xa5bf2a5d sas_task_abort drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xf85612fb pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x38072b95 pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x50b73ce2 rfkill_find_type net/rfkill/rfkill EXPORT_SYMBOL 0x83cc7c63 sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf824c7db __drm_printfn_debug drivers/gpu/drm/drm EXPORT_SYMBOL 0xa01d3df6 font_vga_8x16 lib/fonts/font EXPORT_SYMBOL -0xc6af39b4 svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4df809c9 nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0xdb5f1a71 svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x88a3c1f7 nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x12d94985 vhost_dev_set_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x125957aa bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x813cf212 nvme_io_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL @@ -10250,100 +10255,101 @@ 0xe70507df __tracepoint_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4e8f6ca7 sunrpc_net_id net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x25981ac3 vfio_file_enforced_coherent drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x3b6b7f2d iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xa45f075b iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xb8f16c4c rio_del_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xdff4925b iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x20fba554 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xa590f93b scsi_get_vpd_page drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x340c6c02 drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9418d27a drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x798f3830 cifs_md4_init fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL -0xf72fc8fe ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1a368b21 mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa8002468 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x304699e4 mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7b53f628 phy_attached_info drivers/net/phy/libphy EXPORT_SYMBOL 0xf5a9f8a4 fc_fcp_init drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x5d199d5c __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x42f27a2c kvm_vcpu_unmap arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x29f58a67 xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4a51c7d4 __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6e311aed kvm_vcpu_unmap arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xde0d6316 xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6419755f dfl_fpga_check_port_id drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xf3df871f iwcm_reject_msg drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x78d9f021 ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xcc6848bd ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x21572cbc drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf68b44dc fscache_addremove_sem fs/fscache/fscache EXPORT_SYMBOL 0x76539592 zcrypt_queue_alloc drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xe459187b dasd_wakeup_cb drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x3da05c69 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL +0xd3283ec6 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL 0x0b8cf4e2 stm_unregister_protocol drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xb39beef2 mlxsw_env_module_port_down drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa552b646 mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7aa1401d iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8d860b94 mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfcb84b8a iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x85f6e6ec __drm_atomic_helper_set_config drivers/gpu/drm/drm EXPORT_SYMBOL -0x0875fbbd nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa968e0da i2c_bus_type drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xfebfb720 nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x979f37bd i2c_bus_type drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x57e94408 mlx4_is_slave_active drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x6775842d rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc7199e12 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0d7f5fcd xt_alloc_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x6787aa1d cdrom_read_tocentry drivers/cdrom/cdrom EXPORT_SYMBOL_GPL -0x99d8c3f0 mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x0e0a7a90 mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6831eccf phylink_ethtool_ksettings_get drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xc3906c58 phylink_ethtool_ksettings_set drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf83c4958 vp_modern_set_queue_size drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL 0xceaaac37 nf_conntrack_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x8e3f456a fpga_mgr_unregister drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x96a0c64c rio_local_set_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x713ec3c8 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x44ae8e30 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x53cbad88 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x37f5b71f mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x00ad5605 __mlx4_replace_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe85108a4 ceph_buffer_new net/ceph/libceph EXPORT_SYMBOL 0x82c25fda p9_client_walk net/9p/9pnet EXPORT_SYMBOL -0x81ab0230 phy_stop drivers/net/phy/libphy EXPORT_SYMBOL +0x3a250e65 phy_stop drivers/net/phy/libphy EXPORT_SYMBOL 0x5d0c4dcc phylink_speed_up drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xd115d673 drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x5de071b1 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xef3cda45 drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb740e356 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xecbf0cbc zcrypt_card_get drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x587a9bc1 zcrypt_card_put drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x0c1b724b ceph_monc_init net/ceph/libceph EXPORT_SYMBOL -0xab0639dd xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb116fc66 ceph_monc_init net/ceph/libceph EXPORT_SYMBOL +0xb6df2903 xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf0aed48 nf_ct_port_nla_policy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x80e3881d __SCK__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2af60833 __SCK__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe18c8481 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x0398494d iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xc4d99852 o2hb_check_node_heartbeating_from_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x15ada9ba nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1198be4c rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb12a01b2 nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd66331d6 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x666e74a4 iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf6d7c810 iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xaad970c4 drm_property_create_bitmask drivers/gpu/drm/drm EXPORT_SYMBOL -0xe79510b0 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe288d122 nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL +0x42ea2ea1 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf645f18c nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL 0x3257d343 __tracepoint_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xb0e5a016 mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfc44dcd4 mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7d957d6b mlx4_uar_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x191edcf3 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0xe0df46aa tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL +0xda0b6c25 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0x536cf654 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL 0xcace3f30 nft_data_release net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x7ae3ea83 transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL +0xd7cbea2e transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL 0x35142bf2 xchacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0xb9f848ed xchacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x23d6a106 osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL -0xeca8767c nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xa75b8e3e osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL +0x0a9b8b9e nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x37838e0a mrp_init_applicant net/802/mrp EXPORT_SYMBOL_GPL 0x99ec1cff mdiobus_free drivers/net/phy/libphy EXPORT_SYMBOL 0xbfe8523d sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x40739385 nfs_wait_bit_killable fs/nfs/nfs EXPORT_SYMBOL_GPL -0x842d2284 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xd54e4f97 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x332ba017 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x7cfb27e7 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x8a66ef8c vhost_has_work drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x5cbb5274 ltc2947_core_probe drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0xd4a255e3 i2c_new_client_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x516cc8fa i2c_new_client_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0xf93fd09c fb_find_mode_cvt drivers/video/fbdev/core/fb EXPORT_SYMBOL -0xaf86ac3e nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x6ac81d81 ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5eb37778 nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf58c0721 ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf2ca3bae mlxsw_core_res_query_enabled drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x55437105 sas_phy_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x284e07d8 vsock_bind_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x06f31a1f ir_raw_handler_unregister drivers/media/rc/rc-core EXPORT_SYMBOL -0xebe2e7dd ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL -0x1ea3ed5a l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xb5168b93 ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL +0xb5e05802 l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x2d4585d1 vringh_notify_disable_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x10cad1cf iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x333f15de iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x51139294 rmi_set_attn_data drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x89019daf sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x4b339c03 scsi_build_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL @@ -10356,235 +10362,236 @@ 0x71efe830 drm_atomic_set_fb_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL 0x9cfdf3cd cryptd_shash_desc crypto/cryptd EXPORT_SYMBOL_GPL 0x1cfc6cc8 tape_std_mtunload drivers/s390/char/tape EXPORT_SYMBOL -0xb70df835 xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xc92f07e8 xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x94f65eaa vhost_poll_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x51c28b5a ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2552497b ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5e820646 mlx4_qp_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xfc4e5833 iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xacdb29c5 iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0b5beafe drm_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0xcd7b03dc drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x39742bee pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcee87e55 drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc054c482 pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xe7a840d3 rpmsg_ns_register_device drivers/rpmsg/rpmsg_ns EXPORT_SYMBOL 0x48f69d34 alcor_write32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0xbcb8d9b8 jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL -0x966676cb xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xea3bd8f8 jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x23b21248 fscache_caching_failed fs/fscache/fscache EXPORT_SYMBOL +0x5bbd9126 xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x53884c73 dfl_driver_unregister drivers/fpga/dfl EXPORT_SYMBOL -0x550ca891 rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6ec0e891 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x3a51ae05 iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xf5490265 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8576bcda rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfb492af8 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x83160beb iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x49cad879 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe0eaf342 drm_prime_gem_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0xb57006c6 nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x1d122038 ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xa6e8d345 nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xdd50e58f ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xb42a4918 mlx4_mtt_addr drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x41d037f5 drm_debugfs_create_files drivers/gpu/drm/drm EXPORT_SYMBOL 0xc498131b mhi_soc_reset drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x430f75ad nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL -0x76b56dd5 pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd26a3471 nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL +0x9efaa73d pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x1d8e610b dasd_sleep_on_interruptible drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x40d0d25a rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1f1515ab rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0f1e7079 intel_th_output_enable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc0d7c2d1 dm_array_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb6ffbf85 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb7864b62 mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd60cb76b phy_ethtool_set_wol drivers/net/phy/libphy EXPORT_SYMBOL -0x4f8dbae9 phy_ethtool_get_wol drivers/net/phy/libphy EXPORT_SYMBOL +0xf8a29ad8 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4608b0db mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcc75b7a5 phy_ethtool_set_wol drivers/net/phy/libphy EXPORT_SYMBOL +0x78d29689 phy_ethtool_get_wol drivers/net/phy/libphy EXPORT_SYMBOL 0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x85491c17 scsi_dh_attach drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x83581089 gf128mul_init_4k_lle crypto/gf128mul EXPORT_SYMBOL 0x9b2560b9 gf128mul_init_4k_bbe crypto/gf128mul EXPORT_SYMBOL 0x4550e916 vhost_poll_start drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xeee23a94 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL -0x49a0504f macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL +0xbc57d4d3 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL +0x9389deee macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x406b4614 mlxsw_afa_block_append_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x749f8c42 __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3d68abdb __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x15c344b4 bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x9b9d217a nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9a5fe131 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0xfbcefd85 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xdeca1529 nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbcf7a922 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0xa13af89d ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xb4826f3f nvme_auth_gen_shared_secret drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xd680a377 drm_gem_object_free drivers/gpu/drm/drm EXPORT_SYMBOL -0xc1f93758 nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL +0x542a3440 nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdc97e4a8 dasd_sleep_on_immediatly drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x9b8367c5 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7530f385 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe2b90e05 ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc9ae6c44 ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbd55fc7f drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL +0x8094b846 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x807827f4 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x50254064 ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa63ca735 ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd8102b8d drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL 0x23ee13fd mb_cache_entry_find_first fs/mbcache EXPORT_SYMBOL 0xba449344 zcrypt_queue_register drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x609c01fc tape_put_device drivers/s390/char/tape EXPORT_SYMBOL 0x518f3d6a p9_parse_header net/9p/9pnet EXPORT_SYMBOL -0x7e63f721 gre_parse_header net/ipv4/gre EXPORT_SYMBOL +0x3d527e4a gre_parse_header net/ipv4/gre EXPORT_SYMBOL 0x61f67c92 phy_gbit_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9da6a457 __phy_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x655a0824 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x706ec4d4 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdcb6bc65 drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x737121c5 devm_drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x75f59da7 lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL -0x5e96f49f i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL -0x2f50fda1 drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x899ff603 lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0x5857f148 i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xa0f95b5b drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x7f2b960f fscache_put_cookie fs/fscache/fscache EXPORT_SYMBOL +0xc15519e2 fscache_get_cookie fs/fscache/fscache EXPORT_SYMBOL 0x74df81bb cca_check_secaeskeytoken drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xcda9f84f xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x71ca8530 xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x13642c54 rpmsg_release_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x5430e211 vhost_vring_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xc90df7e5 dm_bufio_prefetch drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xd0c7dccb md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xf304c952 md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL 0x17826c14 mlx4_register_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9acd31fa drm_dev_dbg drivers/gpu/drm/drm EXPORT_SYMBOL -0x4c88f785 __fscache_check_page_write fs/fscache/fscache EXPORT_SYMBOL -0xe7217ac1 kvm_write_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xfb14a063 kvm_write_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x07abcc0c mlxsw_afa_block_append_trap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xea7cb9a5 tape_mtop drivers/s390/char/tape EXPORT_SYMBOL -0x4347fe90 l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x4554c736 l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xec29e22a __traceiter_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc37dd0c3 mlx4_qp_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x67764766 fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL -0xd4411162 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x1d55ca38 vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL +0x3a61b910 fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL +0x70ec8d34 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x7761fbbf vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL 0x6513a3fa fb_get_color_depth drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xfb482098 configfs_unregister_group fs/configfs/configfs EXPORT_SYMBOL -0x3fb5faca nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x78222793 dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL -0xa6a801d3 mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4aed9b54 kvm_read_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xec73f9d9 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa9a14781 dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL +0xe5fccbf6 mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf4d531f5 kvm_read_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x00cbfcde __traceiter_vfio_ccw_chp_event drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x2bb95904 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0xda0b9c62 lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL 0xde7ec04c garp_request_join net/802/garp EXPORT_SYMBOL_GPL 0x0054f69d dm_tm_pre_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72289260 dm_block_manager_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xaa976bb3 __tracepoint_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdef1096d cifs_md4_update fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL -0xe04b7429 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x27c815e0 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x82243468 rio_route_add_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x2f875ea6 md_write_start drivers/md/md-mod EXPORT_SYMBOL +0xfebe4e1c md_write_start drivers/md/md-mod EXPORT_SYMBOL 0x04cab668 scsi_remove_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0x050e4e70 idma32_dma_probe drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL 0xa87bc9e7 o2nm_configured_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xf410e6bd nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL -0x737747d4 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL +0x1959435a nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL +0x9e3ee233 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL 0x9a5738d1 srp_timed_out drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x4489a5e9 drm_edid_raw drivers/gpu/drm/drm EXPORT_SYMBOL -0xafe95e50 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL +0xeedef3a3 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL 0x03722fab dasd_free_erp_request drivers/s390/block/dasd_mod EXPORT_SYMBOL 0x6a7a38a0 ceph_pr_addr net/ceph/libceph EXPORT_SYMBOL -0x1def4661 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb9fcbb98 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9c9fc083 spmi_command_sleep drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x1a97e0a4 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL -0xc6a939f3 nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x08ef6313 nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xabc02a34 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL +0xfc2446fd nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x411d3dc6 nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2919b156 xdr_decode_string_inplace net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0be5ea18 vhost_dev_init drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xcd54cb33 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL +0xaad19947 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL 0xead78620 fcoe_ctlr_set_fip_mode drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xbb5f63c5 fscache_cache_cleared_wq fs/fscache/fscache EXPORT_SYMBOL -0x1713180e tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL -0x9dd45e70 svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc9b64632 tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL +0xde4254eb svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8c07b84d rio_attach_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xbae1302c fc_rport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x02ad0e2a fc_vport_create drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xbd00a591 vsock_table_lock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x586705e1 dm_btree_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x0b4bc7b7 mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8a0aa664 mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9d50ed7e fc_rport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x2c3455a7 fc_lport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xddf2bdad __drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1f89f03d drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xd5c70fe3 drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0x42c48f28 switchtec_class drivers/pci/switch/switchtec EXPORT_SYMBOL_GPL -0xf55bee36 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xdbf487e2 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x629d4c72 nf_conncount_cache_free net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x47041e4e mlxsw_afk_key_info_blocks_count_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0137f952 mlxsw_afk_values_add_buf drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x2034bcc1 mfd_cell_disable drivers/mfd/mfd-core EXPORT_SYMBOL -0xbd77a272 ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL -0xb0f1a5e4 lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL -0xb5ca7614 flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x2bf21a34 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xc56da1c6 ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xe0b4b24a dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x2bd32ace mfd_cell_disable drivers/mfd/mfd-core EXPORT_SYMBOL +0x005d41a2 ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL +0xf4b8fbfa lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL +0x3647aaa5 flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x5d479ce0 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x3b9f4c05 ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x5fe28f0c dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xbeb07342 rmi_2d_sensor_rel_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0xdb269056 iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x44d0ac64 drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xce6a7607 pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x76f78633 iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x7844b352 drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x663dea80 pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x89d28960 configfs_register_group fs/configfs/configfs EXPORT_SYMBOL 0xcd9701fe __tracepoint_smcr_link_down net/smc/smc EXPORT_SYMBOL 0x63065402 rmi_driver_resume drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x45496baa phy_register_fixup_for_id drivers/net/phy/libphy EXPORT_SYMBOL 0x4699f1e7 phylink_connect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xb58d535b sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL +0xe4335003 sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL 0xf24e79d8 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0249d902 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0xdebb0402 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL 0xd0d411bc vchan_dma_desc_free_list drivers/dma/virt-dma EXPORT_SYMBOL_GPL 0x3e7a971c configfs_remove_default_groups fs/configfs/configfs EXPORT_SYMBOL 0x485cd7f6 kvm_rebooting arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x103944c1 rpc_init_priority_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9e798e22 dm_bm_set_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3e5026cb md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL -0xded99985 md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL -0xef4c94c1 i2c_smbus_write_word_data drivers/i2c/i2c-core EXPORT_SYMBOL +0xed2a7076 md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL +0x996ddb62 md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL +0xd649c291 i2c_smbus_write_word_data drivers/i2c/i2c-core EXPORT_SYMBOL 0x71df16ff mlxsw_core_rx_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x7dc59fda mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x98e7b8f9 mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5cd9f42a mlx4_ACCESS_PTYS_REG drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc1d637e7 drm_panel_bridge_remove drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd7d0a217 rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x62ff9a12 fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL -0x50b297f1 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6cc73539 mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x9a9f606f mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x92a269e4 nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0xe9b36173 nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL -0xaf814e26 ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xb29fcc22 ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x24034c7d rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0dcb26f8 fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL +0x6ed466e7 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x97a816b2 mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1e7d64f6 mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe2a71f4e nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0xf4912023 nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x88f3bf06 ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa6fba8a6 ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x4e6be521 mlxsw_afa_block_append_fwd drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x10361a13 mlx4_tunnel_steer_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xec9c3ccb cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x358e8d8e drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf389be2e cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8fad340c drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf1a5611d o2net_unregister_handler_list fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x4cb9e001 recover_lost_locks fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbdd89315 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8f59487c sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8b488bf0 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x53a4b954 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2c207720 sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaf54c82c uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x54346b2b __traceiter_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb448bcd5 mlx4_cq_resize drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3115970d oslec_create drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0xbededdc5 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3c4a80e1 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd5231a87 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfe538ceb drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xad17ecfd drm_writeback_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xdef70806 fou_encap_hlen net/ipv4/fou EXPORT_SYMBOL 0xdbd019c4 ib_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL_GPL 0x56bf16fa rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xd3c90314 mlx4_map_sw_to_hw_steering_id drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1cf18821 drm_aperture_remove_conflicting_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0xf282d64e nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0x42280bf1 nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe0fc32d2 nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3563aafc nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe8c5320d dm_cache_policy_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x3a18389a dm_rh_update_states drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xed3283a4 dm_bufio_set_sector_offset drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x3a9bb720 __traceiter_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x21f814e3 pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8ff8dab5 xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xab9c3709 pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd9080c1e xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc4508389 rc_keydown drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x818416e1 scsi_set_sense_information drivers/scsi/scsi_mod EXPORT_SYMBOL 0x032e6aae mhi_get_mhi_state drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x3047ed9e team_options_register drivers/net/team/team EXPORT_SYMBOL 0x67e39f4f p9_client_getlock_dotl net/9p/9pnet EXPORT_SYMBOL -0xbefcfebd rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x24b3597c xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL +0x27dc3f23 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf9dba37e xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL 0x48012e28 xt_check_proc_name net/netfilter/x_tables EXPORT_SYMBOL 0xf9deb0db vhost_iotlb_map_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x1ce292de ife_check_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0xa187023e __SCK__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x68bd9d11 config_group_init_type_name fs/configfs/configfs EXPORT_SYMBOL -0x6815d8db xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc2bba6d4 ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0xe22acf88 nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x56c91ebf nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe33acc0d xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xea9697c4 ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x824b65b2 nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9e082aa8 nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6aebce95 dm_bufio_issue_discard drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x06bceaa1 __SCK__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x42066a2b target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x5217df2c target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x6d3f57bd dm_bufio_get_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xfecf233b md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa46ff328 md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9ce21c84 __SCK__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcd35af27 mii_ethtool_get_link_ksettings drivers/net/mii EXPORT_SYMBOL 0x339e7ab7 mii_ethtool_set_link_ksettings drivers/net/mii EXPORT_SYMBOL @@ -10592,165 +10599,165 @@ 0x5d8d58d6 nvme_auth_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xf3945fcd poly1305_final_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL 0xbabd30f5 virtio_transport_dgram_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x291c7343 ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL -0x7c20899c gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x026a2639 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL -0xaaac3d59 virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xaece2337 ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x305aff7d mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xb5536ae8 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4db7ec41 ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL +0x9581a1c6 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0xd8fc6d45 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xed900059 virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x440be211 ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe3644988 mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb9c7101d iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x82409884 __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x884474fd rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL -0x9ae4fe44 xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x82a3e45e iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x419fef87 dm_table_event drivers/md/dm-mod EXPORT_SYMBOL +0xe5e4fc9f rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL +0x8990bfec xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3bc37900 iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xbaa26728 dm_table_event drivers/md/dm-mod EXPORT_SYMBOL 0xce48d6f4 __tracepoint_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc29afe01 mlx5_create_lag_demux_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xfe00c893 ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xe68cc3da dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x3ea89702 ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x3cbda1cb dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xbe82d6cc mlxsw_env_get_module_info drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x8aa88d29 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x5e08d4cd drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0xbb2ae8a0 __fscache_read_or_alloc_page fs/fscache/fscache EXPORT_SYMBOL -0x72837226 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x1aba8662 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x30b4aad3 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x5a11528a drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x03cf7c9b virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xb03460fb nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4d80e9be spmi_controller_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xe9263819 cdrom_number_of_slots drivers/cdrom/cdrom EXPORT_SYMBOL 0x9342e641 drm_atomic_helper_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9b285573 drm_match_cea_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xa293f8a6 ip_set_get_ipaddr4 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x9e98722b ip_set_get_ipaddr6 net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x39b453c5 ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd6d54e1e dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x13baab6e ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa2c8da57 dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x7ef5132c mii_check_gmii_support drivers/net/mii EXPORT_SYMBOL 0x7d0c1781 __traceiter_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc7ab03e7 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xacdf6c90 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x03780a50 drm_atomic_helper_damage_iter_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4115e2e7 drm_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0xa5ec2523 drm_vma_node_revoke drivers/gpu/drm/drm EXPORT_SYMBOL 0x450ffb4e t10_pi_type1_ip block/t10-pi EXPORT_SYMBOL -0x660d3057 kvm_release_page_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x757b5577 kvm_release_page_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x02947773 stm_register_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x51b1bdd5 dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x7bc371be dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x76fd999c dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x2f23dee6 dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x636b8190 ptp_clock_register drivers/ptp/ptp EXPORT_SYMBOL 0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xeae1cb1a drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL +0xc7181456 drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL 0x7ff42e52 drm_ioctl_kernel drivers/gpu/drm/drm EXPORT_SYMBOL +0xcce11a60 fscache_n_no_write_space fs/fscache/fscache EXPORT_SYMBOL 0x5aeeee62 ceph_oid_aprintf net/ceph/libceph EXPORT_SYMBOL -0xb974b8e3 nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xe89275d2 nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0xe2b8cc13 nft_parse_register_load net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x5cded954 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL +0x8ed31483 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL 0xbe011b24 drm_crtc_check_viewport drivers/gpu/drm/drm EXPORT_SYMBOL 0x8ebb46bf vp_modern_get_driver_features drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x27c9a5b0 jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL +0x6348082f jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL 0xff95261b fpga_region_unregister drivers/fpga/fpga-region EXPORT_SYMBOL_GPL 0xbe38a431 dm_rh_recovery_prepare drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x5ff17b5c mlxsw_afa_block_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x07672d57 mlxsw_core_bus_device_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8d303b1b iscsi_pool_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xfa7c5998 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL -0x318a5900 osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL +0x75e82cc9 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL +0xf43fe035 osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL 0x987d3968 ceph_alloc_options net/ceph/libceph EXPORT_SYMBOL -0x2d5433c2 nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x074ad2e9 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x25befe9d nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xa251b143 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xe6e6b684 md_new_event drivers/md/md-mod EXPORT_SYMBOL_GPL 0x3c5eab59 mlx4_xrcd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xfbc9b3f6 mlx4_gen_slaves_port_mgt_ev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xe98a333c phy_attached_info_irq drivers/net/phy/libphy EXPORT_SYMBOL -0x27bc3df9 rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd84031d5 rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5639af77 cxl_add_dport drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x18b0ad00 mlxsw_afa_block_append_police drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x0df8793f iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf4e22cf8 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x693ecbdb scsi_report_opcode drivers/scsi/scsi_mod EXPORT_SYMBOL 0x522eefc0 drm_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x9f17a3a8 crypto_sm3_final crypto/sm3_generic EXPORT_SYMBOL -0xa888ac78 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0x84eb615b nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x30646898 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5e466869 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0xdb9fc7f7 nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x86ee2794 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa8100eb7 ptp_clock_unregister drivers/ptp/ptp EXPORT_SYMBOL -0x17d4cb0d cfb_imageblit drivers/video/fbdev/core/cfbimgblt EXPORT_SYMBOL -0x34ebcf7c fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL -0x933a47fb fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL -0xa2285d9b __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5f4dd7e7 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4c6b92da vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xbede237a ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xafb26f99 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0x1a4b4823 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL -0xa8026774 nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL -0xfd829ae5 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0x33d7fb5b cfb_imageblit drivers/video/fbdev/core/cfbimgblt EXPORT_SYMBOL +0xde25710c fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL +0xba617e68 fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL +0x51668e05 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x037d386a nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x61162d47 vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4400973d ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xf9cde150 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x5219aa05 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL +0x2e0aa7f9 nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL +0xf4b0bccf nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL 0x5a6854fd register_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL 0xc577832d vhost_iotlb_alloc drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xbd65185a spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x2ab90fd9 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL +0xad4465a3 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9e64dea7 scsi_dma_map drivers/scsi/scsi_mod EXPORT_SYMBOL -0xe843ad66 ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL +0xc7ceea7e ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL 0xdd7d0fca iscsit_cause_connection_reinstatement drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x27b09c67 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd1cc9ee0 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe26de8bf __drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7edf470b drm_edid_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x25daad93 __drm_mm_interval_first drivers/gpu/drm/drm EXPORT_SYMBOL -0xa1cf7f99 register_framebuffer drivers/video/fbdev/core/fb EXPORT_SYMBOL -0xd69ec030 qeth_put_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xf351dfc1 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x5889e3d3 register_framebuffer drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xb05e9989 qeth_put_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x07460602 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x6877d96d vdpa_set_config drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0x945df421 mfd_remove_devices drivers/mfd/mfd-core EXPORT_SYMBOL -0xb53c970e drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x27417946 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL -0x2b23d919 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL +0x95a4176d mfd_remove_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0x6be6b937 drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1c470420 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL +0xd5bc4b0c transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL 0x81c0dee1 register_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0xe92e5cad scsi_unblock_requests drivers/scsi/scsi_mod EXPORT_SYMBOL 0x23865923 objagg_destroy lib/objagg EXPORT_SYMBOL 0x2b58517e dasd_generic_set_online drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0xaf5bf6ef nfs_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe17df83b nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x30685de3 nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2c9ac784 vfio_dma_rw drivers/vfio/vfio EXPORT_SYMBOL 0xc0fadb13 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3f85d767 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x6b5e9a98 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x7d12523b drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x9955fef4 dm_bitset_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x1b04282a mlx4_mtt_init drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xca0b5f9c mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xfc1d90a5 hwrng_unregister drivers/char/hw_random/rng-core EXPORT_SYMBOL_GPL +0x4404d2aa fscache_n_no_create_space fs/fscache/fscache EXPORT_SYMBOL 0xa47e91ba qrtr_ns_init net/qrtr/ns EXPORT_SYMBOL_GPL -0xa072b62f ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xe1759a9e ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x0080567c stm_source_write drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0xce9c34cd ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL -0xc27a9552 mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x85d18a56 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xb167cbf6 qeth_xmit drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xbf531adf ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x11eecfe1 mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf897c580 iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb38902a5 qeth_xmit drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xa8e1a89b dm_dirty_log_destroy drivers/md/dm-log EXPORT_SYMBOL -0x99f2e2e7 mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8137a308 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x335d45c1 mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe49f65e4 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xb166bc66 drm_client_framebuffer_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0xb8b44e50 polynomial_calc lib/polynomial EXPORT_SYMBOL_GPL 0x6081751d nft_reject_policy net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x7774620f dm_rh_stop_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xd4acee8a phy_write_mmd drivers/net/phy/libphy EXPORT_SYMBOL 0xabd16d1b devm_drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xff3803d5 rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc28d9594 nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0xa3515a76 nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0xbcf9794f rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x98bcc2fb nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0xeafc36a2 nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0xd1e246a2 xt_compat_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xc1063871 tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL +0x01ae8299 tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x59c4d7da nvmet_req_complete drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x2db0fbce iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa5f728f6 iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xb00a6ba4 scsi_host_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x59489e2a __drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xa8313abd fscache_mark_page_cached fs/fscache/fscache EXPORT_SYMBOL 0xc8e3332b raid6_gflog lib/raid6/raid6_pq EXPORT_SYMBOL -0x61c1c0d9 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0xf95c05ed osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL 0xa909cfc5 vhost_work_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2d48f37c uacce_register drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL -0x7360b1ab nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x002f5b10 nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa04bb255 qdio_free_buffers drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0xeab42889 rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL -0x0ace2904 rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4c3a065b rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL +0xf8f7f2b3 rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3f753c47 vhost_chr_write_iter drivers/vhost/vhost EXPORT_SYMBOL 0x0a29ac0a spmi_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xe6b364b6 md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL +0x5c455d2a md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL 0x9ad6f36d phylink_decode_usxgmii_word drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x3261aa35 drm_atomic_get_old_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0xb7d82f8f mhi_register_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL @@ -10758,22 +10765,22 @@ 0x644c89e2 __drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x60f5e0df drm_poll drivers/gpu/drm/drm EXPORT_SYMBOL 0xd46de957 drm_event_reserve_init_locked drivers/gpu/drm/drm EXPORT_SYMBOL -0x26dcbc27 synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xb9c98b85 synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x3ffff41f drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x90e7d8d7 drm_framebuffer_plane_width drivers/gpu/drm/drm EXPORT_SYMBOL 0xf09846bb drm_gem_dmabuf_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xbdae3a3c crypto_engine_alloc_init crypto/crypto_engine EXPORT_SYMBOL_GPL 0xf6c296b2 crc64_rocksoft_update lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0xaaece101 osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL +0xabdf46e9 osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL 0xb3f558a4 target_register_template drivers/target/target_core_mod EXPORT_SYMBOL -0xad3ff70e mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb11e271e mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa5b328fb phy_resolve_aneg_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x02250211 sas_notify_port_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x6234671c nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1464f846 rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL -0x09c9c168 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xbe446527 nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x690b77a4 transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL +0x87ddf6bd nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5e8b33d8 rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL +0xf7343aa0 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x785cd6aa nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa5aeea9f transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL 0xde2d57b1 cxl_map_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x2a0e014e __tracepoint_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf0ccf2d4 nvme_auth_dhgroup_kpp drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL @@ -10781,55 +10788,56 @@ 0x90712e92 drm_atomic_helper_bridge_propagate_bus_fmt drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe3bac697 drm_display_info_set_bus_formats drivers/gpu/drm/drm EXPORT_SYMBOL 0x1873c030 mhi_poll drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xd00a292c pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xee01711a pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x3a3a322a spmi_command_wakeup drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xf3e6ba60 iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x9d2eb313 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xdfedd67b dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xf82d84a2 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf7e4008f iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x1ab74f71 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x7f353690 dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xf30502ba iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0bc00f80 nf_nat_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe2b4735d dm_dirty_log_create drivers/md/dm-log EXPORT_SYMBOL 0x6a1b1722 devm_rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xfbaba50c configfs_unregister_default_group fs/configfs/configfs EXPORT_SYMBOL 0xe8087841 tape_generic_probe drivers/s390/char/tape EXPORT_SYMBOL -0x70d13ddf ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL -0x1203b228 xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x90b7dc0d rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb19c6c5f ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL +0xf9253a63 xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaa93649e rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xddf68fc6 xt_find_revision net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xf379292b rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xda62b164 rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6ea77e6d mlx4_SET_MCAST_FLTR drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x8da22bce nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL -0xde1833e4 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x1b57b595 iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x1396c9e2 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x3a0cd334 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x7d04505a iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x86814ea1 mlx4_srq_arm drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x712ff233 bcm_phy_config_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x4096f039 mdio_device_remove drivers/net/phy/libphy EXPORT_SYMBOL 0xa230bf38 drm_plane_create_blend_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xeb2f825c init_rs_gfp lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0xdc4891e9 qeth_set_features drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x3480d99c qeth_set_features drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xc8156451 __tracepoint_vfio_ccw_chp_event drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x5b7bd014 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x3da99236 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x1fa61625 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xf63d369e dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x9cbf026d mlxsw_afa_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0e81c09c mlxsw_afk_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1ba8a223 phy_do_ioctl drivers/net/phy/libphy EXPORT_SYMBOL +0x3202118e phy_do_ioctl drivers/net/phy/libphy EXPORT_SYMBOL 0x7f8da6b5 fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xbe321ea5 rio_unregister_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x01f4cb80 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbdc4319d mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb78debe3 LZ4_decompress_fast_usingDict lib/lz4/lz4_decompress EXPORT_SYMBOL 0x561835eb init_rs_non_canonical lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0xe3f3d155 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xdb4ab3cb mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x0ed7367b nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU -0x5ef9f123 __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xadbc9987 iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9b23c914 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x701a3ddd mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3a8b1279 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xe0f8cdad __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0e2e975e iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xa15c1030 drm_property_lookup_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x29b7361d drm_modeset_unlock drivers/gpu/drm/drm EXPORT_SYMBOL +0xffd23ec9 fscache_set_page_dirty fs/fscache/fscache EXPORT_SYMBOL 0xdb89e999 dm_dirty_log_type_unregister drivers/md/dm-log EXPORT_SYMBOL 0xec82e851 phy_sfp_probe drivers/net/phy/libphy EXPORT_SYMBOL 0x47fbeeb9 fcoe_fcf_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x1fa2284c iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xd84a0527 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x87235a9d iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5cea29da nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2034466e devm_cxl_add_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xf126991e mlx4_get_base_qpn drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf99dc3b3 nvme_auth_wait drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL @@ -10837,85 +10845,85 @@ 0x3c8d7111 ceph_get_num_objects net/ceph/libceph EXPORT_SYMBOL 0xc781bd9f rfkill_resume_polling net/rfkill/rfkill EXPORT_SYMBOL 0x956a2193 mlxsw_core_skb_receive drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5e6b165b phy_mac_interrupt drivers/net/phy/libphy EXPORT_SYMBOL -0x942e75cf iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc735d7a2 phy_mac_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0x1cc48a3b iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xfb86b96f dlm_errname fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x67144339 nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xdf9d97b0 __fscache_register_netfs fs/fscache/fscache EXPORT_SYMBOL -0x70c6626c ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL -0x0b73d64f ceph_con_init net/ceph/libceph EXPORT_SYMBOL -0xac6d8b80 ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x810f460d nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5908efa8 ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL +0xbe43e636 ceph_con_init net/ceph/libceph EXPORT_SYMBOL +0x7070a17c ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x7301c293 stm_register_protocol drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0xcb100cfe iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x00ed9bfe iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xed37c90e __tracepoint_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcf3d95cf uacce_alloc drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL 0x6c91e848 drm_atomic_set_mode_prop_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL -0x8f78ff35 jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL -0x4c2bd4fd __fscache_read_or_alloc_pages fs/fscache/fscache EXPORT_SYMBOL -0x5b05e355 qeth_set_offline drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x8770d835 jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0xc8dbd038 qeth_set_offline drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x867e87eb dm_bufio_get_dm_io_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x11e0ec41 dm_read_arg drivers/md/dm-mod EXPORT_SYMBOL -0x0f250085 i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xce6dbd40 mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x24e22bd1 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x1187fcde i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x1a9edbc3 mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf5c6d110 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xbfacb837 xt_percpu_counter_free net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xb05bc3f7 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x979d766f nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xccb57871 qeth_prepare_ipa_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xc9c2c114 qeth_set_real_num_tx_queues drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xc19f69d6 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0fcd7971 nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x98bafac1 qeth_prepare_ipa_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x6ab77f1c qeth_set_real_num_tx_queues drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xec96eadf vsock_addr_validate net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x5a194e99 vfio_mig_get_next_state drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x772af15f mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL -0x73fed28c dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x27437a25 mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa83697d5 mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL +0x80b3eb17 dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xeec07749 mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc9fae756 ocfs2_cluster_connect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x75cd344f jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL -0xadb67c28 rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x591aed46 rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xac9e4e01 jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9ffefcb2 fscache_n_read fs/fscache/fscache EXPORT_SYMBOL +0x5a4c3167 rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04bd826e rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x76a6881e to_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xc1f026d9 mlx4_unicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6c4aadb1 scsi_add_host_with_dma drivers/scsi/scsi_mod EXPORT_SYMBOL 0x408cb08a drm_atomic_private_obj_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xba1b19bd crypto_engine_exit crypto/crypto_engine EXPORT_SYMBOL_GPL -0xa41b90cc pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3b5eb228 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x99e9d3c9 pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x37afb1a5 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a0d09e7 fscache_n_write fs/fscache/fscache EXPORT_SYMBOL 0x9cc9b339 __SCK__tp_func_vfio_ccw_fsm_event drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0xea200159 vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x3d6fb100 i2c_add_adapter drivers/i2c/i2c-core EXPORT_SYMBOL +0x21fa88ab vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x2ddd5671 i2c_add_adapter drivers/i2c/i2c-core EXPORT_SYMBOL 0xff90d727 mlxsw_env_get_module_eeprom drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x829e8851 mlxsw_afa_block_first_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa1a2c4b0 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfde2de2f pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf1fa4cd5 osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL -0x0e814c43 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL -0x5bbba42c dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x852fb94f tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL +0xe5169a61 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf1e0e786 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb4995db7 osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL +0x57830d75 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL +0x1f5492b4 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x336ebedc tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x8f82997a dasd_biodasdinfo drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0x16d46425 phy_modify_mmd_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x0284eb56 nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x848e0139 nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x3de81093 fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x00871ac5 fpga_bridge_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x1b1be9e8 dm_sm_disk_open drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf7173255 fc_rport_recv_req drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4d095213 drm_mode_object_put drivers/gpu/drm/drm EXPORT_SYMBOL -0x6bc75dc6 rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL +0x0fc34725 rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL 0x4cf699b8 vfio_pci_core_set_params drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xf9e69c44 spmi_ext_register_readl drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xc05d490a drmm_kstrdup drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xa9755215 register_tape_dev drivers/s390/char/tape_class EXPORT_SYMBOL -0x249fc51c ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x330453ca ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xaa674c47 rio_enable_rx_tx_port drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xa996b035 md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL -0xbabc2568 md_reload_sb drivers/md/md-mod EXPORT_SYMBOL +0x7861b2e8 md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL +0xfeafd599 md_reload_sb drivers/md/md-mod EXPORT_SYMBOL 0x5b40102d bcm_phy_cable_test_start_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3edf7dbc fc_get_host_speed drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xcc4dad27 fc_fc4_deregister_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x5e05662b scsi_print_command drivers/scsi/scsi_mod EXPORT_SYMBOL 0xcda41dc4 drm_bridge_chain_mode_valid drivers/gpu/drm/drm EXPORT_SYMBOL 0x89f58ce0 async_syndrome_val crypto/async_tx/async_pq EXPORT_SYMBOL_GPL -0x7a17759c nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8e01be06 nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1c237daa nft_fib_validate net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0x1e5deb6b nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x38f2cc73 nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x7a1d0d3c target_alloc_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0x111ab12a dm_bufio_mark_partial_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xcd97d464 mlxsw_core_port_eth_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL @@ -10923,154 +10931,154 @@ 0xbe78acfd sas_rphy_remove drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x25ce17ce drm_flip_work_queue_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd60736ec gf128mul_free_64k crypto/gf128mul EXPORT_SYMBOL -0xa17a9bc6 flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x726bd14b nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb49c7c3c flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x099e5e13 nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xef3bd2f2 __phy_read_mmd drivers/net/phy/libphy EXPORT_SYMBOL -0xb882c57e iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8d446b43 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xbfa3afbb drm_atomic_state_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x85803aa3 nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0x322af7b7 nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xb0cf9af9 mlx4_gen_pkey_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xf30db916 drm_fb_clip_offset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcf11a549 drm_flip_work_allocate_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcb2b1e13 drm_driver_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL -0xe2ec2c1c kvm_put_kvm arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xed9652ea kvm_put_kvm arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x638bffb7 target_free_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0xdf666902 drm_rotation_simplify drivers/gpu/drm/drm EXPORT_SYMBOL -0xffbfea11 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x12c0e640 drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL 0xb0d904b7 raid6_empty_zero_page lib/raid6/raid6_pq EXPORT_SYMBOL -0x6e5aeb9a qeth_setadp_promisc_mode drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x219d6ef9 qeth_setadp_promisc_mode drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xc8e96dea qword_addhex net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x86ef4ed7 spmi_controller_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4dae16e4 i2c_put_dma_safe_msg_buf drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0xe9be864b mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb49e5820 mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3f2690f2 nfs_check_flags fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2775b2df mlx4_mr_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc2201ac0 drm_crtc_add_crc_entry drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xee58e970 fb_add_videomode drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x968d3ae5 nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xad22037f nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x92b1adfd mlx4_mw_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x43426e7a drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x06a02fc8 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcdb99cc9 drm_mode_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xc41adab8 __fscache_wait_on_invalidate fs/fscache/fscache EXPORT_SYMBOL -0x38202a64 l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL +0xb18a50a3 l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL 0xc8b2153a vhost_poll_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xc2e7179c dm_register_target drivers/md/dm-mod EXPORT_SYMBOL +0x1c3f99cf dm_register_target drivers/md/dm-mod EXPORT_SYMBOL 0xa8443990 mlx4_pd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x2be15e39 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x29253e59 lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL +0xbe71d197 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3dd450ff lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL 0x3fe35aea irq_bypass_unregister_consumer virt/lib/irqbypass EXPORT_SYMBOL_GPL -0xb01a2648 xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xeb7cab5a nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL -0x4e1c19a3 nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x243d2b97 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x19042bdf xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc2265bc4 nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL +0xf1021acc nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xfbf986c1 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x65cb98a1 __bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x3fb7f03d __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x45c7b0fe qeth_do_send_packet drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x2952a658 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x40bccfd2 ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xc7293194 __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xccec1ceb qeth_do_send_packet drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xf8480f01 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1def87f4 ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x9573ffe4 ib_sa_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa64134e4 __SCK__tp_func_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8109ddea zcrypt_card_alloc drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xbfb7df3c mlxsw_core_driver_priv drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5e373fb4 gf128mul_64k_bbe crypto/gf128mul EXPORT_SYMBOL -0x2db939a8 ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x33d2fb26 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x4c87b183 ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x53d4c9c0 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xea343acb mhi_get_free_desc_count drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x07b7684b __fscache_readpages_cancel fs/fscache/fscache EXPORT_SYMBOL 0xff282521 rfkill_register net/rfkill/rfkill EXPORT_SYMBOL -0xa29867ac ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xc5867aca ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL 0x15085586 dm_btree_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x1aa0a9e7 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x87d930b0 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8a378279 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf76e3bc2 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xebcbe7cb drm_atomic_helper_check_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf3fbe69d drm_atomic_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0x186619ed nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf7b4cb6f phy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x1cdf2eb2 drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL -0xbb0a4520 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa9506ef6 cfb_fillrect drivers/video/fbdev/core/cfbfillrect EXPORT_SYMBOL -0x57204d40 qeth_fix_features drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x4a347e38 nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcd818dfd phy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0x6a784b9c drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL +0x86f72ea2 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdbf48ceb cfb_fillrect drivers/video/fbdev/core/cfbfillrect EXPORT_SYMBOL +0xa264d75e qeth_fix_features drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x61d24a01 mhi_force_rddm_mode drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xc07d1469 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL +0x39569118 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0babe2d0 fscache_end_cookie_access fs/fscache/fscache EXPORT_SYMBOL 0xc4df2d80 __traceiter_vfio_ccw_fsm_io_request drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x2099f3a4 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2c33e46f rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xca2e3a88 dm_deferred_entry_inc drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x6791a44e dm_deferred_entry_dec drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x5ef7e517 fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x466b85b8 libceph_compatible net/ceph/libceph EXPORT_SYMBOL 0x2c2f450d register_snap_client net/802/psnap EXPORT_SYMBOL 0xfbe09f36 rio_free_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x178cbc99 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3c64d467 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5645ecfa mlx4_srq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x528dbb1e bcm_phy_ack_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3251f9cd qdio_get_ssqd_desc drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0xc489d839 ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL -0x4d202d30 ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc6009bd6 ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0x536b5bed ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf31642cd genphy_config_eee_advert drivers/net/phy/libphy EXPORT_SYMBOL -0xbc28c5a2 drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x029ed1cd jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL -0x06151d63 ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xf1658902 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xba5a447a drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4438bcba jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x273a45d0 ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xc15676c0 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x75a729a0 rdma_nl_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1c83d5b7 __SCK__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x941646c7 tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL +0xe2fdf0ff tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL 0x51892d61 nfs_callback_set_tcpport fs/nfs/nfs EXPORT_SYMBOL_GPL 0xd7219de2 poly1305_update_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL -0x404c21bd xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xcb8bf14f rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xb62af053 iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xac950f4e xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x6dcf23d7 rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x780fc123 iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xc07b0863 fb_destroy_modedb drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x5da13d5b kvm_write_guest_offset_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x571b7741 __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x1cd74331 transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL -0x4ab0b85a mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb6538f4c kvm_write_guest_offset_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xb4e7b5f8 __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5bfb3173 transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL +0x8e999f4c mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x346989b6 scsi_command_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3e04cd1e __drm_atomic_helper_disable_plane drivers/gpu/drm/drm EXPORT_SYMBOL -0x122af374 set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x8acc3d9f set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf5e499d0 stp_proto_register net/802/stp EXPORT_SYMBOL_GPL 0x6686779c mdev_unregister_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL -0xbc75fe82 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa33d21b6 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe61c1278 phy_check_downshift drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd1d87e92 scsi_mlreturn_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x9ef904d6 drm_writeback_queue_job drivers/gpu/drm/drm EXPORT_SYMBOL -0xbedbe6bc drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x1777d053 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x747ba671 drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x13370902 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x5566203a nfs_stream_encode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x03a81e69 virtio_transport_stream_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xaa07e92c nft_fib_store_result net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0xd553d5fc garp_register_application net/802/garp EXPORT_SYMBOL_GPL -0xe202adcd nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xdfb18fbf nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xecdca832 scsi_unregister_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xf758088a rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL +0x1a181434 rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL 0x885512a2 vhost_iotlb_add_range_ctx drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0xe42ec8fd ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb1bb1976 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe25767fc vfio_uninit_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x219a17e9 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xc1a8b2c6 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x27756bc8 scsi_sanitize_inquiry_string drivers/scsi/scsi_mod EXPORT_SYMBOL -0x830144b8 drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf56e3606 drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfe1298f3 o2net_register_handler fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x3ba2c7e1 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x7a654cff mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb70b743c _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xa189551d mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x41b22045 fcoe_ctlr_els_send drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xad33f4a2 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xff5881df nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9ac9f5bb iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa0b3ceec nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x20a6cee7 cca_get_info drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xaf71f0d4 p9_fcall_fini net/9p/9pnet EXPORT_SYMBOL -0x6b8dc99a nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x908d9e8c rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x72ecd964 rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xaab23625 rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd4d936c1 mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x310f5d7f nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd5740383 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL -0x97ddb790 udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0xb2368368 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x347b17ff nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x6ef13e5e rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x16099151 rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc1e6e098 rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb15dd24e mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf11ae82d nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7794f3e8 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL +0xce4b5d22 udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xaaf3b174 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x526f5e53 fpga_bridge_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x0d3ac2ca pps_lookup_dev drivers/pps/pps_core EXPORT_SYMBOL -0x2bb9db7d iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x54022ba0 iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xa355f358 sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x2dfe1700 vp_modern_get_features drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL +0xff20eabd fscache_clearance_waiters fs/fscache/fscache EXPORT_SYMBOL 0x9b2c850a zcrypt_queue_unregister drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x2ce6c953 tape_free_request drivers/s390/char/tape EXPORT_SYMBOL 0x64c62ff7 dasd_generic_path_event drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL @@ -11084,223 +11092,225 @@ 0xdeb32ff3 fat_add_entries fs/fat/fat EXPORT_SYMBOL_GPL 0xea54d73e cca_clr2cipherkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x9e5e1b85 tape_generic_offline drivers/s390/char/tape EXPORT_SYMBOL -0xb51cc711 nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xffb24044 iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x7d1cc610 mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x586fd641 nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xaa5d56ed iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x105e0f93 mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2590de09 drm_atomic_helper_commit_cleanup_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x22d795a8 _nfs_display_fhandle_hash fs/nfs/nfs EXPORT_SYMBOL_GPL -0x1bf61770 nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4b5f2bb3 nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb0440f04 nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe513f96d nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6c3ff11a torture_init_begin kernel/torture EXPORT_SYMBOL_GPL -0xa9ff1728 rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL -0x873a146f xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x130c3872 ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0xa40abb37 rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL +0x998b3d81 xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x95f57888 ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xe4e48b12 swphy_validate_state drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x50286835 drm_gem_simple_kms_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc9561772 fb_destroy_modelist drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL -0xb7beb245 nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8b3bdc14 nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdbe051a3 mdiobus_get_phy drivers/net/phy/libphy EXPORT_SYMBOL 0xd123007c drm_atomic_helper_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd06f8e28 drm_crtc_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x22a5d204 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x138a462e ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x94ee8abd rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3e61cbb2 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1dde7c43 ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x8b6b6abb rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x82f970ab mlx4_flow_steer_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x06201ce0 fc_lport_set_local_id drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xc131a8bf fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL +0x0d6a403e fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL 0x26f196a3 dasd_generic_verify_path drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0xb37b5977 vfio_pci_core_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x3831cb6b target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x970ea0f8 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x6b78c987 __traceiter_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5a4d313e gf128mul_4k_lle crypto/gf128mul EXPORT_SYMBOL 0xd70d35a1 gf128mul_4k_bbe crypto/gf128mul EXPORT_SYMBOL -0xe92eb22a ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb0a1bdd5 target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x5d9fde63 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xadea54d1 target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x2eb01e04 dm_deferred_set_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xfcc47b32 dasd_generic_read_dev_chars drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x9c840aa7 mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x961eb04e mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x73f0a3b1 drm_atomic_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0xef81a4af __cast5_encrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0x188d9d26 __cast5_decrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0xd09d795d crypto_transfer_aead_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL 0xb33df00d tape_get_device drivers/s390/char/tape EXPORT_SYMBOL -0x00bb1422 rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xabcaffac rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb2438d54 dm_bufio_release_move drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xf2513a4d i2c_handle_smbus_host_notify drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x5c8062bd i2c_handle_smbus_host_notify drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x6b121a30 kvm_s390_gisc_register arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x11ccce04 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL -0xc0da4a88 macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL -0xd20b0fd3 mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5d875ba0 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL +0x4f64f1eb macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL +0xea8e1fb8 mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x8a20999d drm_atomic_helper_damage_merged drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x758e634e drm_noop drivers/gpu/drm/drm EXPORT_SYMBOL 0x7b39faef mhi_queue_is_full drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xc111e14f s390_sha_update arch/s390/crypto/sha_common EXPORT_SYMBOL_GPL -0xb072b3c9 ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1cf81003 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd582fa81 ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9a615b0c ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x16ea7222 __tracepoint_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x48a7db54 __traceiter_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xac1074a5 mlxsw_core_skb_transmit_busy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x321e5ab5 mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xec7c8b96 mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8a3a4c19 mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x223b2678 mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x45d97352 iscsi_boot_create_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0xbb87f258 __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x63732e6b spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x79774b86 drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL +0xa32f4424 __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8365ee67 spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xc7fe9187 drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL 0x32316fc5 dw_edma_probe drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0xcd810849 fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL +0xef4f5a2c fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL 0x87c7bfbf mhi_driver_unregister drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xc28f252e osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL -0x8beaf89c rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x40146daf ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL +0x41a58507 osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0xafd7ff12 rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x036ef434 ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL 0x9b665147 nft_fwd_dup_netdev_offload net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x69455aff vhost_get_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x9b7b9cb2 drm_writeback_signal_completion drivers/gpu/drm/drm EXPORT_SYMBOL 0xeccfb699 drm_plane_create_zpos_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x3ac145fe smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL -0x72d5fd70 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL -0x6490d4f9 transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL +0xcad4f5db smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL +0x396914b3 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x77f8ac19 transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL 0x0fe13709 rio_request_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa24196ea bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x6f37cee8 srp_stop_rport_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x78faec6f crypto_finalize_skcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x859aa521 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x90de982e fscache_relinquish_cache fs/fscache/fscache EXPORT_SYMBOL +0x614c35b1 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x0e43b168 dfl_fpga_dev_ops_register drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xc8f3ad37 dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x5aeee7b0 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd5e066f8 dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x31387f41 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x66f2810d drm_client_modeset_dpms drivers/gpu/drm/drm EXPORT_SYMBOL 0xd0a9f344 fat_free_clusters fs/fat/fat EXPORT_SYMBOL_GPL -0x74feb36f jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL +0x7d0e6d87 jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL 0x628bfe09 vp_modern_set_features drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x5aae5c7a put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x493138d7 rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x79d6e022 put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x716508e7 rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xaf0c53f5 kvm_irq_has_notifier arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x3635974f md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL -0x30c23fde mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x783b51b9 md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL +0x5dccac09 mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x690f585e phy_basic_ports_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x5ebaa826 iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xff0e5bff iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdf20006d fsm_settimer drivers/s390/net/fsm EXPORT_SYMBOL -0xf4d3664f xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xcda6c2d7 md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL +0xad655b0d xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x0e3fd9f9 md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL 0xba843c3f __SCK__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x25ca8e39 bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x303d0bf9 genphy_c45_an_disable_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x97b8f7cb sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x2479193e crypto_authenc_extractkeys crypto/authenc EXPORT_SYMBOL_GPL -0x28beb946 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6d72f7be nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4598fd9f dfl_fpga_port_ops_get drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x676f3a82 dfl_fpga_port_ops_put drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xbbf51c33 lirc_scancode_event drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xfdb92444 mlx4_multicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xedaa64fa genphy_c45_an_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x488cd8b9 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xaf91f208 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x2b42daf7 drm_atomic_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0ff289f3 __SCK__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf2f6e4b1 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL -0xd81e1003 smc_proto net/smc/smc EXPORT_SYMBOL_GPL -0xc731a6a2 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6702029d ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xac609c2b jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xea6f251a smc_proto net/smc/smc EXPORT_SYMBOL_GPL +0x40732150 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5e6f32fe ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x00f5a3c8 dm_bm_write_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x50a4698c fb_videomode_to_modelist drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xf9be270f mb_cache_entry_wait_unused fs/mbcache EXPORT_SYMBOL -0xf1c985f4 gfn_to_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x43e390ab gfn_to_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x7f33490b rio_mport_get_feature drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x4512c1b9 mdio_device_free drivers/net/phy/libphy EXPORT_SYMBOL 0x1a4f0e46 fc_lport_config drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9ce050be drm_mode_copy drivers/gpu/drm/drm EXPORT_SYMBOL -0x06d9e966 rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb0ea8c2d rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x21daf3af mlxsw_afa_block_append_qos_dsfield drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x8d945c0c iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x2e429bc7 iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x55170568 scmd_printk drivers/scsi/scsi_mod EXPORT_SYMBOL 0x190e07d0 vp_modern_get_queue_enable drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL 0x2153295a v9fs_unregister_trans net/9p/9pnet EXPORT_SYMBOL -0xabff6629 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xbf63f69c phy_queue_state_machine drivers/net/phy/libphy EXPORT_SYMBOL +0xfdb5e64a mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0da9c259 phy_queue_state_machine drivers/net/phy/libphy EXPORT_SYMBOL 0x5db56011 nvmf_reg_read32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x099a89e5 nvmf_reg_read64 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xe001d785 drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x8ab71b20 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x19593764 nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8142c96e drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x9837567a virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6085e85e nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x007e5bcc alt_pr_register drivers/fpga/altera-pr-ip-core EXPORT_SYMBOL_GPL 0x1c599ebe __traceiter_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc0a8f4be phylink_resume drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x850a9f26 fcoe_get_paged_crc_eof drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x0d0fd281 drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9af4487a drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdbda681e drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1d680007 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4b42da63 drm_plane_get_damage_clips_count drivers/gpu/drm/drm EXPORT_SYMBOL 0x24993e50 drm_edid_are_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0x82cacdde nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xd48f70ae ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x59f0d121 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xf638f763 target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x58c98935 nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfe1067f8 ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x5235cc55 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x80af3b17 target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0xa1b6ced7 rio_request_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x59707464 drm_atomic_helper_async_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3ea4425d drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL +0x01c4866a drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x72395dc1 xfrm_calg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x2c9ffe03 ir_raw_handler_register drivers/media/rc/rc-core EXPORT_SYMBOL 0xea48e8fe nvmet_unregister_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x7505659b l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xba74cdc5 l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xe8c70e84 team_options_unregister drivers/net/team/team EXPORT_SYMBOL -0x90d067e6 drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x49da84e9 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x67ede0af drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xbf4e9054 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL 0x19227556 dasd_nopav drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0xf15784f5 dasd_nofcx drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0xb5526bf1 virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x60616a0c lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL -0x98c852f5 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xaa63fa6b rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1518240d virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x14f4db5b lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL +0x9a7330a0 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x71bac18a rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6f356271 rpc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa527f5ae ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x3186cf53 ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL 0xa9c4fc6b dm_bm_write_lock_zero drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xe5540be5 mlxsw_core_port_ib_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x39e7f212 mlx4_assign_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x8d5394a4 mdiobus_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xfa3a414c sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x65702bd6 drm_default_rgb_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x1c812820 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3783901b drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x93474878 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe3764f68 drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2009510a crypto_sm3_update crypto/sm3_generic EXPORT_SYMBOL 0xd7dc7515 crc64_rocksoft lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0x0b7ec251 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x66e31c48 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xf3824a1c xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7fbced13 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x72a4a960 vhost_enqueue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xd79945f0 ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5f547f73 ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8059f028 intel_th_trace_enable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x60c73df3 rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL -0x1d8fa798 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x552f5f1c rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x795f6d23 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd91319d6 raid6_gfmul lib/raid6/raid6_pq EXPORT_SYMBOL -0xd28ea8bc l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x452127f8 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x1347d825 sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x60954d6b nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7eb9b365 nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5fdd7ec2 l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x83e549e2 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x28313f64 sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc03386f2 nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0xccb0065f nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7645dc3d __fscache_begin_write_operation fs/fscache/fscache EXPORT_SYMBOL 0x201b4723 dasd_schedule_block_bh drivers/s390/block/dasd_mod EXPORT_SYMBOL 0xc71044f9 __SCK__tp_func_vfio_ccw_fsm_async_request drivers/s390/cio/vfio_ccw EXPORT_SYMBOL 0xecab212a mlxsw_afa_cookie_lookup drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x26c94792 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7126b6a9 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6c1f2127 mlx4_eq_get_irq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xbbcd488b drm_atomic_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb17ab162 objagg_obj_get lib/objagg EXPORT_SYMBOL -0x069cb28c i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xbcc37cf5 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0x2f98e1ea fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x853e7161 drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x15b20a63 drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x55bb02f3 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x7cf52901 ir_raw_gen_manchester drivers/media/rc/rc-core EXPORT_SYMBOL 0x7c1d387f cryptd_alloc_aead crypto/cryptd EXPORT_SYMBOL_GPL 0xd384c683 p9stat_free net/9p/9pnet EXPORT_SYMBOL -0xd10c0dc7 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x055e8987 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x4beb22b7 mlx4_INIT_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0bda4883 fcoe_transport_attach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x79ffd111 async_gen_syndrome crypto/async_tx/async_pq EXPORT_SYMBOL_GPL 0x58c88ff2 o2hb_get_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xc6cf6f49 ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x98e38171 ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xa7c94f1d xt_compat_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x6ba5edf6 dfl_fpga_enum_info_alloc drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xcdbdbb63 phy_set_asym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0xd7bbc6ac vp_modern_set_queue_enable drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x7e7ae1df fb_show_logo drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x98242ca2 fb_pan_display drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x9ca1299a fb_show_logo drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x034a37db fb_pan_display drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x59e640c0 halt_poll_ns arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xb54676fa ceph_msg_type_name net/ceph/libceph EXPORT_SYMBOL 0xe5919cb1 xdr_encode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -11309,341 +11319,342 @@ 0xd2021cdc rio_request_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x532e4385 __traceiter_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9ee72ea1 mlxsw_core_resources_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x33a3ad20 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x17f5f5c7 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x31aa803d drm_atomic_set_mode_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL -0x9ad7f64d svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb8f8d3b1 svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd8aa4284 dm_rh_region_context drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xe13ed1dd ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xf1a7b53e ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0x7bce4603 xt_data_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xda988310 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x54b054b3 nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x0693cbaa nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x18cc6eb9 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xe0182786 nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xbfdad9f8 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x611eb2ec spmi_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4b5fd49e dm_kcopyd_do_callback drivers/md/dm-mod EXPORT_SYMBOL 0x79f5340f ptp_clock_event drivers/ptp/ptp EXPORT_SYMBOL -0x72015096 macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x27346e54 macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x19db62e6 mdiobus_alloc_size drivers/net/phy/libphy EXPORT_SYMBOL 0x54b94776 phylink_fwnode_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x1980e5a3 nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x092cf98e fscache_object_sleep_till_congested fs/fscache/fscache EXPORT_SYMBOL_GPL +0x8e3fad84 nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc6f8d9cf intel_th_msu_buffer_unregister drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL 0xc36559ad dm_btree_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x9ced228c dm_array_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xbdf4b4c3 mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x0a93a14d mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0fd60df2 drm_get_connector_status_name drivers/gpu/drm/drm EXPORT_SYMBOL -0xa5300cb9 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x6c476ce5 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x7ba4bc76 vhost_add_used_and_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x544d6305 rio_mport_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x34ab36e5 md_run drivers/md/md-mod EXPORT_SYMBOL_GPL +0x8982c02d md_run drivers/md/md-mod EXPORT_SYMBOL_GPL 0x320dac45 sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0x5ed548f3 __drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbc503c3d drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4cf1f31f drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x10d88d79 drm_property_add_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0x39e05ac3 nfs_idmap_cache_timeout fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8b7e26f5 parman_item_remove lib/parman EXPORT_SYMBOL -0x0e6efa96 rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7399dac9 rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9718d9a8 rio_unmap_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x15bafe29 unregister_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL 0xb73665a1 phy_restore_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xb46db588 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0x1606f241 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf9b02628 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x7010941e drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x513072fe __drm_puts_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL -0xb49f2740 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb4872f70 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe4e09c2b __tracepoint_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7a699d8f vhost_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x0ea0efb6 mhi_prepare_for_transfer_autoqueue drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x5319eadb __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x289be4a3 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe04d1c00 l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x690d8905 __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbb7bb5d5 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x949ff97b l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x087652ad i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x27100739 i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xe7c21e33 mlxsw_env_module_port_up drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x3a0a2d99 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xaf2d5fd1 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x1dc7b4f5 drm_color_lut_check drivers/gpu/drm/drm EXPORT_SYMBOL -0x564d7f6b br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0xef7f48e6 iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb5c1e1dc br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x39cde3cb iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x9861b7a0 scsi_queue_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x780d3f01 oslec_flush drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x9f6d78fc kvm_get_pfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x3e299b6f nsh_pop net/nsh/nsh EXPORT_SYMBOL_GPL 0x21a9b148 dns_query net/dns_resolver/dns_resolver EXPORT_SYMBOL -0xff6f43f9 iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x7136e78a iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x1c71a406 __tracepoint_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x2b8e4454 mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x14a8f5c8 mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xad5e5e6e mlx4_SET_VPORT_QOS_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xdde19a42 mlx4_SET_VPORT_QOS_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x5e4749f8 drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x5f63bc43 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa4f08288 drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe97a4156 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc12435e3 rpc_calc_rto net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xbfb6c782 drm_atomic_helper_swap_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcf28dcc4 qdio_inspect_output_queue drivers/s390/cio/qdio EXPORT_SYMBOL_GPL 0xaaa8ce2c scsi_done_direct drivers/scsi/scsi_mod EXPORT_SYMBOL 0xab7891f7 drmm_mutex_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x3e10e8b6 kvm_is_visible_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xf607ad9d ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL -0x158c1a9e tipc_dump_done net/tipc/tipc EXPORT_SYMBOL -0x13819964 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xf58afe96 mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4a21c7c9 kvm_is_visible_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x37cf150c ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL +0xb7e034d0 tipc_dump_done net/tipc/tipc EXPORT_SYMBOL +0xcd9f2ca0 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x51c7923f mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x43310736 drm_gem_prime_export drivers/gpu/drm/drm EXPORT_SYMBOL -0x8b3a74df nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5698fd3d kvm_flush_remote_tlbs arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x4407449e sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7dd5e80d nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdcb87498 __traceiter_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0xdb53b5bc kvm_flush_remote_tlbs arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x0293aebf sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0b2310aa ip_set_alloc net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x5583d571 transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0x82ebb253 transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0x8ad20d61 __SCK__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xa6b8762f i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xa1b21b70 i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x9a68cfb2 drm_atomic_state_default_release drivers/gpu/drm/drm EXPORT_SYMBOL -0xf4597e4b pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3335b4e4 virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x4a24716e rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2017c067 pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0b3f42ee virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x67c185ef rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x4099f919 tun_ptr_free drivers/net/tun EXPORT_SYMBOL_GPL 0x3bef2f73 iscsi_pool_init drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x6416d906 qdio_inspect_input_queue drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0x28db33e8 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x90b55ef0 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x9e35f344 fb_deferred_io_init drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0xf016c4ab fb_deferred_io_init drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL 0x7ab7bcc6 __tracepoint_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x52190334 cca_sec2protkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x2034f7e0 dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x767ee977 devm_mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL -0xd4dfb29b drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x75fa622c dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xb5aa0efb devm_mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0x5c7e56d6 drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0b86c442 drm_atomic_normalize_zpos drivers/gpu/drm/drm EXPORT_SYMBOL 0x50e719ac tape_core_dbf drivers/s390/char/tape EXPORT_SYMBOL -0x6c253538 smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL +0x087ceccd smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL 0xac63f700 failover_register net/core/failover EXPORT_SYMBOL_GPL -0x13a5731e dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xa22c90f1 dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x57baf885 ceph_str_hash net/ceph/libceph EXPORT_SYMBOL -0x251d87e3 lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL -0x36a006ec rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb2833c31 rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x92be6939 register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb035f8dd lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0xf5fe398d rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0b3b4200 rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2ba943eb register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x6c2c7ef4 dm_array_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x8d6ae438 mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2058050e mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7cc1a0d3 mdio_device_reset drivers/net/phy/libphy EXPORT_SYMBOL 0x4e99a2ab drmm_kfree drivers/gpu/drm/drm EXPORT_SYMBOL -0x68d70ed5 fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x57a39e41 fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL 0xef77c662 mhi_pm_resume_force drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x52f38423 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL -0x59124549 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4ffc2b04 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0x564f9efe rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xca190085 drm_format_info_block_height drivers/gpu/drm/drm EXPORT_SYMBOL -0x7e9d7bcb nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xc23e8b7d nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0xd7a9660c ife_validate_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0xc1d15a4c phylink_set_port_modes drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x1878f92f alcor_write16 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x1a411479 drm_syncobj_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x51e68b03 dasd_free_block drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x4668778c ceph_client_addr net/ceph/libceph EXPORT_SYMBOL -0xaaa20b24 mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa793368b ceph_client_addr net/ceph/libceph EXPORT_SYMBOL +0x11673b5a mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xcf60efa2 phy_save_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x25691688 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf3c5fa12 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x4df78700 tape_std_mtfsf drivers/s390/char/tape EXPORT_SYMBOL 0x1110bb62 tape_std_mtfsr drivers/s390/char/tape EXPORT_SYMBOL 0x11a2f5f7 tape_std_mtnop drivers/s390/char/tape EXPORT_SYMBOL 0x6df5310e dasd_put_device_wake drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0xf653e190 virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x19a76554 vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x63f0f75a xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2cff2c8d dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL -0x49389bfd md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL -0x120d1e1c mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc00e0151 virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x7dfd5c39 vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x62aea555 xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb7e67bb7 dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL +0x0189d455 md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0xbe35017e mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2892437e phy_modify_mmd drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xb360d6e1 nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x25573722 nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x70c879ef drm_property_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x482258c0 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc21d0e52 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9cdc7bf5 alcor_read32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0xb36da7fe phy_drivers_unregister drivers/net/phy/libphy EXPORT_SYMBOL 0x392fdd61 genphy_c45_check_and_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x32a0cc37 drm_print_bits drivers/gpu/drm/drm EXPORT_SYMBOL -0x7b15ea48 rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd65f1e5c rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x807d2b2c xt_recseq net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x8107dffd dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x761b1885 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x78e1ed1c dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa4939539 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x35a5a83f mdiobus_is_registered_device drivers/net/phy/libphy EXPORT_SYMBOL -0x35ecb4fb iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe5ae67ee iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xdc0345f5 __devm_regmap_init_mmio_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL -0x9e1d1338 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x04bcbb38 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL -0x5c538ea5 rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0x3252a9c6 xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xc18b82e7 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1f521d25 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL +0xfb458412 rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0x1c17f8d0 xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x9c8b926c net_failover_destroy drivers/net/net_failover EXPORT_SYMBOL_GPL 0x8d482c8d tape_generic_remove drivers/s390/char/tape EXPORT_SYMBOL -0x3337f5e4 sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL +0x4d9c0e8d sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL 0xda7b6ecb ife_alloc_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL -0x45544d46 __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x978dab20 iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x09a1c82f dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x56c6c41a mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL -0x6aed49bf register_md_personality drivers/md/md-mod EXPORT_SYMBOL -0x09a4e618 md_write_inc drivers/md/md-mod EXPORT_SYMBOL +0xa99f0242 __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x145460e8 iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaa00c297 dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x6e78e00e mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL +0x111e23b0 register_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xb2bc2cb6 md_write_inc drivers/md/md-mod EXPORT_SYMBOL 0xad6440b4 __traceiter_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xc475f42d mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1e8f1935 mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x490ae4ad scsi_get_device_flags_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xcf29b95f __tracepoint_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x1da442f0 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL +0x6509acb9 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL 0xfce51d79 dm_array_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x64c7baa9 iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xdad0eab2 vcpu_put arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xa3dc68d8 mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf9f32fa8 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x42b4a5fc iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6c51989d vcpu_put arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x9f3ac83b mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3eb90329 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x7d43fe04 is_root_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x30d72838 mlxsw_env_get_module_eeprom_by_page drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x01697647 nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0x257bb02d nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe3065127 fat_get_dotdot_entry fs/fat/fat EXPORT_SYMBOL_GPL 0x3524c308 ceph_find_or_create_string net/ceph/libceph EXPORT_SYMBOL 0xcb39603c nvme_auth_hmac_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x039803d8 sas_rphy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xdf3f760d drm_mm_scan_color_evict drivers/gpu/drm/drm EXPORT_SYMBOL 0xaf2674b5 vsock_addr_equals_addr net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xf9bfccf9 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL +0xffd992fb psample_group_take net/psample/psample EXPORT_SYMBOL_GPL 0xbd82c6a4 p9_client_mknod_dotl net/9p/9pnet EXPORT_SYMBOL 0x115c7443 p9_client_mkdir_dotl net/9p/9pnet EXPORT_SYMBOL 0x337f2432 l2tp_nl_unregister_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL -0x2a7b89f2 rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7aba5446 rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x93e0d703 mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa8e19aee rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x48ab429b rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4405aa15 mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x2a423219 fixed_phy_register drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x42afe97e drm_syncobj_replace_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x2473e2c7 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc00d4096 sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL -0xf6be3d4c ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL +0x39ff5224 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcd1e9fac sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL +0x7330ddd7 ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL 0x674c5bc1 nvme_auth_hmac_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x7f8505b1 drm_property_create drivers/gpu/drm/drm EXPORT_SYMBOL 0x0aebca68 __tracepoint_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x15933975 nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5ac263d8 kvm_write_guest_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x2c18d939 nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3689e545 kvm_write_guest_cached arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x2af65d8e dasd_fmalloc_request drivers/s390/block/dasd_mod EXPORT_SYMBOL 0xee120c03 ceph_release_string net/ceph/libceph EXPORT_SYMBOL -0xa681508a ceph_con_send net/ceph/libceph EXPORT_SYMBOL -0x2ea4e271 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x05e77c16 ceph_con_send net/ceph/libceph EXPORT_SYMBOL +0x0eeace25 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x63758856 ceph_str_hash_name net/ceph/libceph EXPORT_SYMBOL -0xdc5aaa97 esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL -0xa090595d nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x9e99bce4 _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x0371e697 ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x43f35dfe i2c_match_id drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x2be66c1e esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL +0xa1ed2cf5 nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xda6792db _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xb434f2d5 ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb0178427 i2c_match_id drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x9aeba451 mlxsw_core_res_valid drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x36f10f06 devm_hwrng_unregister drivers/char/hw_random/rng-core EXPORT_SYMBOL_GPL -0x6999f671 get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x78b99c29 fscache_object_init fs/fscache/fscache EXPORT_SYMBOL +0x725aa2b5 get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0x786a874e zcrypt_card_register drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xa4191d3f br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL -0xdfb89407 nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x402a48a5 br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL +0xf898c806 nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x6ce9b467 pie_calculate_probability net/sched/sch_pie EXPORT_SYMBOL_GPL 0x688d422d dm_bm_block_size drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x0ad0dc4f dm_bufio_mark_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x8e45c6cf mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9b78cbdd mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0a726931 ocfs2_cluster_this_node fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x8128c039 smsg_register_callback drivers/s390/net/smsgiucv EXPORT_SYMBOL 0x9918645a p9_client_destroy net/9p/9pnet EXPORT_SYMBOL -0xb676508c tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL -0x9782a3d2 rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x9d72b5e8 i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x9eb6209f tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL +0x6339570a rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x5ff011e8 i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x51e85511 net_failover_create drivers/net/net_failover EXPORT_SYMBOL_GPL 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x43764d59 mlx5_create_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x067a42f4 iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x6df8f1bc rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x2a64bd29 i2c_register_driver drivers/i2c/i2c-core EXPORT_SYMBOL +0x2623fbbd iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb153db35 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xfdc5be90 i2c_register_driver drivers/i2c/i2c-core EXPORT_SYMBOL 0x746ef156 fixed_phy_unregister drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0x966e8053 svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x43b95ddb ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xdc21be16 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xfd11aa39 jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL -0x5476ef15 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL +0xd3d7d947 svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8c16799d ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x978c9c05 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdc4acfde jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL +0xd97a6433 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL 0xfdcc8a0e fb_find_best_display drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x7d3dc60f _torture_create_kthread kernel/torture EXPORT_SYMBOL_GPL -0x6cce147a mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0aefcb20 mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x07f194fa bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xf5c36380 ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xf433fcb6 iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x55bdc1ed ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdef45c64 iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x13eba36b drm_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x9a5bccc3 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL -0xdcac6b59 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x502e5e86 l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x325fdd93 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0xeb4f9438 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x6bdb972b l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xe4e17b4c garp_unregister_application net/802/garp EXPORT_SYMBOL_GPL -0xcbd0e72c __i2c_transfer drivers/i2c/i2c-core EXPORT_SYMBOL +0xce60e01b __i2c_transfer drivers/i2c/i2c-core EXPORT_SYMBOL 0x679d9e50 torture_must_stop kernel/torture EXPORT_SYMBOL_GPL 0x3198b5cb hmcdrv_ftp_startup drivers/s390/char/hmcdrv EXPORT_SYMBOL -0xff694723 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x72b82139 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x9c4ab723 __register_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xfd4fa225 scsi_alloc_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL -0xdcea4433 jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL -0xee793fc3 rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2cb9c222 jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL +0x247e8872 rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbbc83f97 __rio_local_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x6ad9fd51 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x8cba27d2 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x6d7fddc4 __mdiobus_modify_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3cdc37e9 drm_edid_to_speaker_allocation drivers/gpu/drm/drm EXPORT_SYMBOL -0x836e1cd3 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x801dc6bf mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb91bba1d mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x05efc3c4 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x917369e7 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe6c5d98c mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x313b78fc mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6437f254 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3ac78530 drm_dev_printk drivers/gpu/drm/drm EXPORT_SYMBOL -0x1c731e9e drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x1dabe523 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x1aaa4a90 dw_edma_remove drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0x679d3c68 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcbcd7e3f __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf7801360 nfs41_maxgetdevinfo_overhead fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x715317aa jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x346657c2 jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL 0x7e431c15 cordic_calc_iq lib/math/cordic EXPORT_SYMBOL -0x9fc73f20 auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x30b714ba auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x33ac77f6 mrp_request_join net/802/mrp EXPORT_SYMBOL_GPL 0x131e8b94 phylink_helper_basex_speed drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x0d097c30 scsi_register_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x05fa6b03 drm_bridge_connector_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x21475860 fb_get_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x4aa1a90b nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x539658a2 fb_get_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xa87da94a nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe0985bfd fscache_withdraw_volume fs/fscache/fscache EXPORT_SYMBOL 0xdf6ef4a1 ceph_oid_printf net/ceph/libceph EXPORT_SYMBOL -0xa9bbcfdb lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0x2f610a42 inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x2a1c0422 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x9d650360 inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x3a8ac3af rmi_2d_sensor_configure_input drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xb55aa669 drm_debugfs_remove_files drivers/gpu/drm/drm EXPORT_SYMBOL 0xb04413d0 mhi_free_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x34c46b5d osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL -0x499ad14f nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0x52b3ab3a nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3d9f8789 ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x215b9651 osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL +0x76d05c0a nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd5d7f7ae nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x46c52d1c ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1fbb558d mlx4_CLOSE_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9b9de1c1 drm_edid_header_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0xee092b9e drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL -0xca2a4f10 nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xa34732a8 nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xadd8f3aa drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL +0xed5e687c nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3153fd48 nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xa7eadcb5 btracker_complete drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x64d876c4 virtio_dma_buf_export drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0x7e6fdbfc curve25519_base_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL -0x512487c6 rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL -0x5c2287dc svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xda66f277 rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL +0xcaca9e8e svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe628bb9f phy_fibre_port_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x6b6d2550 fc_disc_config drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x03695d3a sas_remove_children drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x30a44ac3 __SCK__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbb40587c l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x4dd59a51 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x91a39451 xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xed434546 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL +0xbb3b375b l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xa0d5284a mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x32fdd01f xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xfac9bed4 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL 0xab63d46d core_tmr_alloc_req drivers/target/target_core_mod EXPORT_SYMBOL -0x22ecb80a mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcef9a257 mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xff7a0fdf eeprom_93cx6_multiread drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0xee9e5a2a drm_mode_crtc_set_gamma_size drivers/gpu/drm/drm EXPORT_SYMBOL 0xf2bd1261 garp_uninit_applicant net/802/garp EXPORT_SYMBOL_GPL -0x7bbac65e iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xeeaa665d iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xbc98cee2 ceph_oloc_copy net/ceph/libceph EXPORT_SYMBOL -0x9d604525 br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL -0x66243ee9 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xa1d8c674 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xa37624ec br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL +0x7d7cb2cd nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xd43d2dd7 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x8e7528da __rdma_block_iter_next drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0c44bae1 dm_block_manager_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xc54efad8 __genphy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL -0xf53d6bbc ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL -0xaa466aac mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xfc2076ee drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL -0xd0939982 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0x4599cc9b ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL +0x885b4479 mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x47bb2eaa drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL +0x6a713500 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL 0x52665f8b torture_random kernel/torture EXPORT_SYMBOL_GPL 0xf3f0e607 dasd_default_erp_action drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xa239bf69 rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xea1dbdef unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1ad23131 i2c_smbus_read_i2c_block_data drivers/i2c/i2c-core EXPORT_SYMBOL -0x2bec96e3 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc26f8701 rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc7a4ff29 unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x430f2eb0 i2c_smbus_read_i2c_block_data drivers/i2c/i2c-core EXPORT_SYMBOL +0x05d385ad drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7a1211f8 dlm_setup_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x598061b3 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x57107629 osd_req_op_copy_from_init net/ceph/libceph EXPORT_SYMBOL +0xf86054a8 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL 0xe204e042 xt_free_table_info net/netfilter/x_tables EXPORT_SYMBOL 0x133b8330 vfio_pci_core_mmap drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x8f62da71 mlx4_db_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -11652,154 +11663,152 @@ 0x1d6bb36d tape_std_mtfsfm drivers/s390/char/tape EXPORT_SYMBOL 0x3ae50a4a dm_tm_inc_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x46e574d5 mlxsw_core_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5e1e35ec ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x750d6e06 ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x10248be3 vfio_pci_core_init_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xeab1fa10 iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xc70a57fa iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xc20af440 cca_query_crypto_facility drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xff8091d3 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0xef73378b nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0x673c29a0 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL -0x263a4419 i2c_adapter_type drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x7714b7c0 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x20f6f93d nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0xa3a5a069 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x14ba66ea i2c_adapter_type drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x5a099407 mlxsw_afa_block_append_qos_dscp drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xaf1fe4f4 mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x02c42e7f mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x1f7bd3f4 sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x8cd1f61b drm_vma_offset_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0x716b3edc netfs_readahead fs/netfs/netfs EXPORT_SYMBOL -0xea7a69b9 virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xe3e0828d rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0xb53e14fe netfs_readahead fs/netfs/netfs EXPORT_SYMBOL +0x8c94387f virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xe62cb999 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL 0x7b6d978a rc_keydown_notimeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x77ed7186 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xc27f2966 kvm_vcpu_yield_to arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x26ecc2b4 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5a312f86 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x5208c440 kvm_vcpu_yield_to arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xb915532c nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1a88896b rpmsg_destroy_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xe23765fe spmi_register_zero_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x9d61b7da free_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0xceb24e98 drm_gem_dmabuf_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x10d32a4b qdio_activate drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0xa14711d5 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x3dd73e9b nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x7ba78e8f transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0xe873f64a l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x3db9c3f7 nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xfd99e70e transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL 0xfd93482e dm_rh_recovery_in_flight drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x7f38dab4 mlx4_gen_port_state_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x137c0721 fc_vport_id_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9f411c78 scsi_report_bus_reset drivers/scsi/scsi_mod EXPORT_SYMBOL -0x8a136186 ceph_compare_options net/ceph/libceph EXPORT_SYMBOL +0x9c6d4321 ceph_compare_options net/ceph/libceph EXPORT_SYMBOL 0x4c4a1e1e fc_fill_reply_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xd27b37ab drm_panel_bridge_set_orientation drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xcdc03806 kvm_vcpu_write_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x409b02f3 kvm_vcpu_write_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xd4eb7735 ceph_decode_entity_addr net/ceph/libceph EXPORT_SYMBOL 0xeeacab69 rpc_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd82e52dd ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa27840ab fb_blank drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x4b64e0cc ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc40ea53c fb_blank drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xa77b3b62 des3_ede_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL -0x6732377d iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8fafa8a6 iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x47a0cdcb mb_cache_entry_find_next fs/mbcache EXPORT_SYMBOL 0x3e193101 raid6_call lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0x11565244 vp_modern_get_status drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x0c4c338b rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x86f908cd ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa0bc81cb rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe7673e53 ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9865dbc4 __tracepoint_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x6223cebd iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa4f69397 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xa6de8abe drm_atomic_helper_disable_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x92d7bc3b fsm_modtimer drivers/s390/net/fsm EXPORT_SYMBOL -0xd89a23da svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe14a7e34 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL -0xfabc42d4 af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL -0xb7ca4865 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8cd053f7 svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x674299f9 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x95fada98 af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x3ce18063 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xba79118c rio_add_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xff007c25 mlxsw_core_cpu_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x09a22660 genphy_handle_interrupt_no_ack drivers/net/phy/libphy EXPORT_SYMBOL -0xe1b4cc87 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x37805833 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x294dc860 scsi_bios_ptable drivers/scsi/scsi_mod EXPORT_SYMBOL 0x5c65cc7f configfs_depend_item_unlocked fs/configfs/configfs EXPORT_SYMBOL -0x276b1de0 nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xbc3880f7 esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x9d31e066 nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xefb801f5 esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL 0xe5a78c1e ib_sa_unpack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbb098418 rio_map_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe5541098 drm_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xb9cba57f cast_s3 crypto/cast_common EXPORT_SYMBOL_GPL 0xc94a93e3 torture_onoff_init kernel/torture EXPORT_SYMBOL_GPL -0x0e660b6c svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x56ae855f svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1f58ff90 mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL -0xf79537c5 iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xd5a172e7 dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x8cd7fa0e iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf0f95245 dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x1db74bb9 genphy_c45_pma_setup_forced drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xb4d242ad pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2bb96f5e qeth_enable_hw_features drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x71735ad5 pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6ceb3213 qeth_enable_hw_features drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x3fc2387c ib_ud_header_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf77a44b2 devm_hwmon_sanitize_name drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0x5a4734d1 drm_kms_helper_is_poll_worker drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x99dd8592 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdbfa8c7a drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9d5f4f95 drm_property_create_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0x9a44fe59 mhi_download_rddm_image drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xaf583cb7 transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x66a0158a transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x766c7edd __bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xdbbe81ac nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xe21891d7 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0xd89595b0 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc7a9a052 __fscache_wait_on_page_write fs/fscache/fscache EXPORT_SYMBOL -0x03d577ba rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa23649b4 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL -0x93c3ae32 i2c_verify_client drivers/i2c/i2c-core EXPORT_SYMBOL +0xb635ff70 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xec6c4805 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x284aedbe nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd97cc185 rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2894064e target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL +0x694e6c8c i2c_verify_client drivers/i2c/i2c-core EXPORT_SYMBOL 0xb9f797a9 mlxsw_env_module_overheat_counter_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb50cb4bb mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x458a405e virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x88ef5f8b mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4f9bfa3d virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x36087aa4 rds_stats net/rds/rds EXPORT_SYMBOL_GPL -0x7ccf3b86 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL +0x723c0f83 md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL 0x1e38486c __tracepoint_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7fd709fe __tracepoint_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd41d21ec scsi_dh_set_params drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xb6439be7 drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x67c4e74e drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb500e95b dm_tm_shadow_block drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x4b167b5f nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x36183051 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb3d7482b dm_bitset_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x3cb803c8 drm_vma_offset_manager_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x99526986 nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8347015f nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa6e9c670 blake2s_compress_generic lib/crypto/libblake2s-generic EXPORT_SYMBOL 0x479cbe31 dasd_add_link_to_gendisk drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x3a47a3c7 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xd6f36578 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xefdd9b51 mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa6feb798 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xbb7dd855 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc8702b70 mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb1d36261 genphy_read_lpa drivers/net/phy/libphy EXPORT_SYMBOL 0x40b3051a ctc_mpc_dealloc_ch drivers/s390/net/ctcm EXPORT_SYMBOL -0x571de2e1 ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL +0x6cb2d6fe ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL 0xa79706ff drm_atomic_helper_bridge_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc69c8846 fat_search_long fs/fat/fat EXPORT_SYMBOL_GPL 0xd7673035 g_verify_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x1f099794 synproxy_init_timestamp_cookie net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x836de855 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe122f341 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x6b966a6f vringh_notify_enable_user drivers/vhost/vringh EXPORT_SYMBOL -0x2ee10e26 mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x46f930d6 mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6ab77d77 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x027f998d mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3b77f911 mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4ef999d3 mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf047ac73 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfd7e6d39 mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x431f9d5c __mdiobus_register drivers/net/phy/libphy EXPORT_SYMBOL 0xda59346d genphy_update_link drivers/net/phy/libphy EXPORT_SYMBOL 0x2303562c crypto_sm4_decrypt crypto/sm4_generic EXPORT_SYMBOL_GPL 0x829e6a96 crypto_engine_stop crypto/crypto_engine EXPORT_SYMBOL_GPL -0xf856e5de qeth_open drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x590e9d64 rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5818244c qeth_open drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x43757486 rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x37a71a90 vringh_init_user drivers/vhost/vringh EXPORT_SYMBOL -0x476dfe02 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xcd25bb35 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2b271278 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1411eb81 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x8ba7ac94 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0be3d82e iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5f7985a5 drm_mm_scan_remove_block drivers/gpu/drm/drm EXPORT_SYMBOL 0xbba1d1ae vp_modern_set_status drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL 0x2eb79a65 crypto_nhpoly1305_final crypto/nhpoly1305 EXPORT_SYMBOL 0x1b0f70f3 crc64_be lib/crc64 EXPORT_SYMBOL_GPL 0x977fd4bf xt_alloc_table_info net/netfilter/x_tables EXPORT_SYMBOL -0x75c2f199 rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x29d48788 rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8e78052c rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x80a6d8db rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcfbc053b ib_unregister_driver drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4a2d1241 __SCK__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2b720c2a mlx4_SET_PORT_qpn_calc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xfb9f56a0 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL -0xdb42c394 __fscache_unregister_netfs fs/fscache/fscache EXPORT_SYMBOL -0x27fe9f71 ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL -0xd5fde464 rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3d630ba8 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL +0xd8f79054 ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL +0x3cee4c61 rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2c5a02df dm_btree_find_lowest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x61706d08 i2c_unregister_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0xbecf416b drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7b5164aa i2c_unregister_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xbbbfb20d drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0e9bc9b6 vsock_addr_unbind net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xe7dacb8d __SCK__tp_func_smcr_link_down net/smc/smc EXPORT_SYMBOL 0x11fbbe02 dm_bitset_set_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL @@ -11810,230 +11819,230 @@ 0x99fd20aa drm_rect_clip_scaled drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x40d7a483 drm_self_refresh_helper_alter_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc3331772 nfs_map_string_to_numeric fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3e0d6f69 ceph_msg_get net/ceph/libceph EXPORT_SYMBOL -0x95c6acba ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc2f45f47 ceph_msg_get net/ceph/libceph EXPORT_SYMBOL +0x600703c9 ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x83e034b6 rpmsg_unregister_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x1e956699 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xccdf80bd ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7c381a76 dm_bufio_get_block_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x0199bc0f drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x3060246e drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4c7529bd torture_shutdown_absorb kernel/torture EXPORT_SYMBOL_GPL 0x2fd09944 blake2s_update lib/crypto/libblake2s EXPORT_SYMBOL 0x418873cc irq_bypass_register_producer virt/lib/irqbypass EXPORT_SYMBOL_GPL -0x88769d34 nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xfe4d86fa flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x626f5e82 nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6946a604 flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x3cb83d5b eeprom_93cx6_multireadb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0xa51bfd9f raid6_2data_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL -0x1a781c22 psample_group_get net/psample/psample EXPORT_SYMBOL_GPL +0x9edbfb2b psample_group_get net/psample/psample EXPORT_SYMBOL_GPL 0xc66b8b16 fc_fill_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xfe40b13e drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5759e6bb drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf1d7177e drm_panel_bridge_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x30aee803 drm_put_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0x023438a3 drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ccbcfa3 drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL 0x0cfd3fc5 ocfs2_cluster_connect_agnostic fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xce9e4020 dasd_block_clear_timer drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xd8437cb0 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc7059911 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbd8bbf3c rio_request_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc9a3422d dm_bufio_write_dirty_buffers_async drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x3d75be27 md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL +0x2e3a607d md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL 0x051b2215 __tracepoint_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa5483e9c drm_bridge_hpd_disable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0xf8191a51 mark_page_dirty_in_slot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x67858a3f mark_page_dirty_in_slot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x39f35fc8 vhost_poll_init drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xd7d5aa21 rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x4e1a304e rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xbd38f76b ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6cb2c642 rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x4a9fda28 rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd6bce928 ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5cf3dd79 mlxsw_core_bus_device_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd59f663f mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xab79e4ac mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x131da283 mdio_driver_register drivers/net/phy/libphy EXPORT_SYMBOL 0x3e33ac54 nvme_fc_rescan_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x2a8dd2e2 scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xce7e0ca2 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x01ee294c nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4996bd29 fscache_n_updates fs/fscache/fscache EXPORT_SYMBOL 0x2909bc5d __tracepoint_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xbdd88c8c vp_modern_queue_vector drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0xb4803632 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3cd6c684 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x92c4affa fpga_image_info_alloc drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x045884eb rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xa35078a3 rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xe4387d7c mtype_get_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL 0xfb3d6c67 __tracepoint_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x862dfa21 __tracepoint_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x0d4f5ed3 to_cxl_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x1fd29537 cryptd_aead_child crypto/cryptd EXPORT_SYMBOL_GPL 0x3ff9be11 torture_online kernel/torture EXPORT_SYMBOL_GPL -0xb37842d6 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL -0xcf247410 ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf56b0740 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x41c9602a ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5610ee97 phy_advertise_supported drivers/net/phy/libphy EXPORT_SYMBOL 0x496b0e8a scsi_schedule_eh drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xaac30afa alcor_read32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0xe309b3c3 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL -0xe121fd54 drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x23095f0e rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0x8dcfa0ac drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x063b7cbc fat_alloc_new_dir fs/fat/fat EXPORT_SYMBOL_GPL 0x299f2388 tape_std_read_backward drivers/s390/char/tape EXPORT_SYMBOL 0x0b26d05f regmap_mmio_attach_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL 0x1e45a503 regmap_mmio_detach_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL -0x0f69605f __regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL -0xdfcc49a4 sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL -0x729c653f nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6d6bf90d __regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL +0xcde8fe7d sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL +0xc25eeb25 nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc3ee9fa0 cca_cipher2protkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x77128616 vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x553df957 vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x1b59054c i2c_smbus_read_byte_data drivers/i2c/i2c-core EXPORT_SYMBOL +0x4b441884 i2c_smbus_read_byte_data drivers/i2c/i2c-core EXPORT_SYMBOL 0x0647936b scsi_print_sense_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0x8b708ee3 scsi_host_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0xd00dfb41 sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6480fdcc sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb23b027b llc_mac_hdr_init net/llc/llc EXPORT_SYMBOL 0xf38bcdf3 nf_conntrack_max net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x596e8749 _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xb4dae7f2 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xeb6664c9 _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x28221855 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x8a10f42f rio_del_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x928cd80c mlxsw_core_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa86490b2 mlx4_test_interrupt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x164c4daa srp_rport_del drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL -0x02cb7dc0 drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x034e2e70 drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x52dca0a2 config_item_get fs/configfs/configfs EXPORT_SYMBOL 0x2733a84f config_item_put fs/configfs/configfs EXPORT_SYMBOL -0x88ef2065 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL +0xc8728405 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0038e5d0 devm_cxl_add_port drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0xc5ffbaa1 dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x3206d2f7 __i2c_smbus_xfer drivers/i2c/i2c-core EXPORT_SYMBOL +0xe6c332cb dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc5e54bec __i2c_smbus_xfer drivers/i2c/i2c-core EXPORT_SYMBOL 0x87a52135 fc_linkup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf82b40eb drm_atomic_helper_dirtyfb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd76a5716 __cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL -0x362d5136 pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbdb49d15 __fscache_disable_cookie fs/fscache/fscache EXPORT_SYMBOL -0xb8244af0 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL -0xa8cf7ab4 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7ac30b3a pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x21ce3b78 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL +0x81c937a3 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xfd2b3e45 vhost_dev_reset_owner_prepare drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x1a2c81ba drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xc5cfb3e8 drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0xe7175743 __tracepoint_vfio_ccw_fsm_event drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0xb782d91e xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x73abc574 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x172ae8a3 xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd26731a9 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5a95a57b mdiobus_write_nested drivers/net/phy/libphy EXPORT_SYMBOL -0x4ff4715e nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x01f79419 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x7a5ede81 dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x3c014345 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x27a6fbc9 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xea76c6d3 dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xf9ea8d17 bcm_phy_enable_jumbo drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xe67685ea iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x3a4c0619 pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x76cf395e iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa29c7493 pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xfa128312 zcrypt_send_ep11_cprb drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x053942b5 dasd_add_request_head drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x5886d841 ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL -0xece9a811 ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd6f61deb i2c_transfer drivers/i2c/i2c-core EXPORT_SYMBOL +0xcc23e15b ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL +0x9eb079ba ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x23813ec9 i2c_transfer drivers/i2c/i2c-core EXPORT_SYMBOL 0xb9075e5e mlx4_srq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x19422a91 scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0xaa4efca4 drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xce9b5336 __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xabf5dbdb vcpu_load arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xbf931e62 xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe2bca2ed net_selftest net/core/selftests EXPORT_SYMBOL_GPL +0xf005a38c drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2fee3c8e __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7e351557 vcpu_load arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x7787a87b xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcfb86eb3 net_selftest net/core/selftests EXPORT_SYMBOL_GPL 0x24772bfe dm_bufio_get drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xd90e8deb cdrom_dummy_generic_packet drivers/cdrom/cdrom EXPORT_SYMBOL -0xc966a9d7 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xad287fb5 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x38ec2827 hsr_get_version net/hsr/hsr EXPORT_SYMBOL -0x6b280634 mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8b325480 drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x6404bc57 drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe61e42ff mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9cc9240b drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x3f285dfb drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x57b6efe3 drm_ioctl_flags drivers/gpu/drm/drm EXPORT_SYMBOL +0x306805d3 __SCK__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL 0x89a0cd52 crc32c_impl lib/libcrc32c EXPORT_SYMBOL 0x97859c5b qdio_stop_irq drivers/s390/cio/qdio EXPORT_SYMBOL -0x5a986738 nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL -0x951e0d71 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL -0xd8afc17c get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x520c9434 nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL +0xe7d1dee1 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL +0x8a7d6fed get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xac155861 iscsit_tmr_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xcf61ed79 target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL +0x8183ef46 target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL 0xe16c06b3 __SCK__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2428d2e6 fc_exch_mgr_list_clone drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xc8835398 drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x147ccb96 ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x50d000b9 drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x1fd1b58f ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL 0x4753fe80 rio_unlock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa1bcd198 fc_cpu_mask drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xd79dd643 drm_plane_create_zpos_immutable_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e155af0 ib_response_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7ed94e31 pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0e10934c fscache_object_retrying_stale fs/fscache/fscache EXPORT_SYMBOL +0x4e2da75d pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xb5d675a5 mlx4_mr_hw_change_pd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1b2fca48 torture_must_stop_irq kernel/torture EXPORT_SYMBOL_GPL -0x65e786e2 ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL +0x6190af26 ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL 0x38d3dce5 g_make_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0xd0c9bfb1 xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x09f42ee9 xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe9f70c12 mlx4_get_eqs_per_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xb4808708 scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc3bfb859 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x9fdc1565 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x9bcb0261 drm_atomic_state_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xc7c0cd12 nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6d2eedc2 nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa8b3ce06 tape_3590_dbf drivers/s390/char/tape_3590 EXPORT_SYMBOL -0x798b655d rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x78c239ea rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x41b71e65 nft_trace_enabled net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x34736fbe mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL 0xaa9c54b9 vdpa_set_status drivers/vdpa/vdpa EXPORT_SYMBOL -0xb49701da i2c_add_numbered_adapter drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x0e0281c3 i2c_add_numbered_adapter drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x7f2d4c19 mlxsw_core_port_devlink_port_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x7fa325b6 scsi_check_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xdb475ae2 mhi_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x13d107f6 mhi_unprepare_after_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x0d535267 torture_num_online_cpus kernel/torture EXPORT_SYMBOL_GPL 0x041b047e p9_client_open net/9p/9pnet EXPORT_SYMBOL -0xb665436b nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf5dd158d nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf96fc9de ib_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe8438eb5 dm_array_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb6d5c65d dm_deferred_set_add_work drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x959e51bb rmi_unregister_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL 0xbb475e47 __tracepoint_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd568bf9d xpcs_destroy drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x82462fc6 fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL -0x4bb29f4a fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL +0x9ca54802 fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL +0xaa5b195e fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL 0x8b0e1d2f torture_shuffle_init kernel/torture EXPORT_SYMBOL_GPL -0x322134d2 ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL +0x9313418d ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL 0x8506f007 sas_port_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x5aa2b037 drm_flip_work_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc2beafe3 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL +0xe6a526a7 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL 0x5efcb578 async_memcpy crypto/async_tx/async_memcpy EXPORT_SYMBOL_GPL 0xb230d2ec crypto_ecdh_encode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0x33b866ce crypto_ecdh_decode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0xccb62d1a cryptd_free_skcipher crypto/cryptd EXPORT_SYMBOL_GPL -0x6c7e6d5e qeth_vm_request_mac drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x81eb41cd qeth_vm_request_mac drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xf014fb29 llc_sap_open net/llc/llc EXPORT_SYMBOL 0xa353dbb8 rio_add_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xa8158f35 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x09dfb9c8 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9469b658 srp_rport_put drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0xe88fff4d configfs_register_subsystem fs/configfs/configfs EXPORT_SYMBOL 0x9cd8f9da ccwgroup_driver_register drivers/s390/cio/ccwgroup EXPORT_SYMBOL -0x36423b0c rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3bf17fe1 rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x68b05fe3 fwnode_get_phy_node drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x58d49697 nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x7f0c9987 nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x6bf824ea drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x98e99d37 nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL +0xc98a74cc nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL 0x77e35ccc nlmsvc_unlock_all_by_ip fs/lockd/lockd EXPORT_SYMBOL_GPL 0xeace9167 ccwgroup_driver_unregister drivers/s390/cio/ccwgroup EXPORT_SYMBOL -0x277ae37c rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3221acf1 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x5a060312 rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbed25811 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xd87ae60d xt_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL -0x4b5f5eb7 ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfe6fee34 ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x73b5ea27 __rio_local_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x80a11b1d atmel_i2c_init_read_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL -0xe4f11072 mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5f9e464c mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xfcadf312 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0x87ac8f4c iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x2f1c3ddd iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbdc15372 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6a5128b4 drm_gem_dmabuf_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x7dd52fc2 ep11_clr2keyblob drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xbc06cd81 csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x470b92c0 csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8db6f8f0 dm_tm_with_runs drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x1b85610a i2c_smbus_write_byte_data drivers/i2c/i2c-core EXPORT_SYMBOL +0x0f64f419 i2c_smbus_write_byte_data drivers/i2c/i2c-core EXPORT_SYMBOL 0x6fa426d2 phylink_ethtool_nway_reset drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x2754dad8 drm_mm_reserve_node drivers/gpu/drm/drm EXPORT_SYMBOL 0xa8fb743d des_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL -0x7296162c __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0x4bf602c5 __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0x4e794c2f iscsit_stop_dataout_timer drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x252cf375 scsi_kmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0x12719167 drm_modeset_lock_all_ctx drivers/gpu/drm/drm EXPORT_SYMBOL -0x201f9ba9 rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x825ecda0 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1a7d8b4a drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9eabb9bb drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0x1713cc53 jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0x278668ac qeth_do_ioctl drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x23c9b22e rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9d7a3c8f put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6cb6fd4c drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9dae0f1d drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x2c4e096d jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x8cfbd229 qeth_do_ioctl drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x67f76556 tape_state_set drivers/s390/char/tape EXPORT_SYMBOL 0xbb86a59b p9_req_put net/9p/9pnet EXPORT_SYMBOL 0x6cf4342e fpga_mgr_put drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL @@ -12043,91 +12052,91 @@ 0xea86fb57 _fc_frame_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4fdef586 drm_vblank_work_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0363233d objagg_obj_raw lib/objagg EXPORT_SYMBOL -0x55a25158 nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x42ab1dc4 mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6a32c4b8 nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x71c33b97 mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0xa00db575 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf169d866 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xdbb15cae starget_for_each_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4679ab62 qeth_dbf drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x7d23a952 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x6982c879 xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf88dd92b qeth_dbf drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xa1711bd2 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6eb40798 xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x902c3533 mlxsw_core_schedule_dw drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5e538ebd mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x24d91598 mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc996587a drm_syncobj_add_point drivers/gpu/drm/drm EXPORT_SYMBOL 0x58012c6b locks_start_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x3e9619f5 torture_onoff_stats kernel/torture EXPORT_SYMBOL_GPL -0xb24816a5 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1838055d pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6172c638 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf6c98042 ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa007c3c0 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfb5c8f8f pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6fa36806 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL +0x392b67d8 ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbbeaa86e mlx4_get_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3e4119c8 genphy_c37_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xfce4dcf5 genphy_c45_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xe4edc0ce drm_gem_plane_helper_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0xc4d74fb7 __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0x3a2eb89a __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL 0x87385ec1 llc_sap_find net/llc/llc EXPORT_SYMBOL -0x644bde02 devm_i2c_add_adapter drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x4f582ede devm_i2c_add_adapter drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x6f1af66b phy_remove_link_mode drivers/net/phy/libphy EXPORT_SYMBOL -0x6aad0e30 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL +0x5f8ed0c5 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL 0x7deff673 dm_consume_args drivers/md/dm-mod EXPORT_SYMBOL -0x51e10a87 i2c_verify_adapter drivers/i2c/i2c-core EXPORT_SYMBOL -0x4e0515d8 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1d56e9af i2c_verify_adapter drivers/i2c/i2c-core EXPORT_SYMBOL +0x255d4123 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6c7b0512 drm_atomic_helper_setup_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3c02a62e async_trigger_callback crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0xf0ca00a0 kvm_vcpu_write_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x66bfd66f kvm_vcpu_write_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x51873876 nvme_auth_get_seqnum drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x76f40744 ocfs2_dlm_lvb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xf999267e pnfs_generic_commit_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xde8a4422 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7e6194ab jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL -0xdead7e00 rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x9abd039f mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x898da610 mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xafff95b8 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc9271a05 jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x4b5470da rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x17d1a62c mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb3065e68 mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2c53ab36 mlx4_flow_steer_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3f30cc0 fcoe_wwn_from_mac drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xd4c9681a __serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL -0xadaf19c3 drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL +0x4ad968aa drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL 0x5ce462a3 __tracepoint_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xdf6991a4 __SCK__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x92ff8cf0 nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xf018ee7a i2c_new_scanned_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0x7d46e001 __fscache_alloc_page fs/fscache/fscache EXPORT_SYMBOL +0xb16e1d56 nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x356b7b6a i2c_new_scanned_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0xdb68bbad rfkill_destroy net/rfkill/rfkill EXPORT_SYMBOL -0x11df6965 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x8751e939 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x5387a6db scsi_host_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xa7ff050f drm_vma_offset_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x2fe2d6e5 svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xccf6187b mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x83615d26 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x64afc53c svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x76b78aa6 mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2a8841f4 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfb926cb6 fc_seq_assign drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xe8f101e1 drm_simple_display_pipe_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x27fd4f87 gfn_to_hva_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xc2d69ca6 gfn_to_pfn_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x726c2de8 svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4832beba svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3ec3384d fpga_bridge_register drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x84dc5d6a i2c_get_device_id drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0xf6ebb038 rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2f982e76 i2c_get_device_id drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xc0c53c32 fscache_resume_after_invalidation fs/fscache/fscache EXPORT_SYMBOL +0x5a4ef80a rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5475ba9e dm_block_location drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x26f5df38 scsi_internal_device_block_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x123526f5 nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0x7ae5690d rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x7c80ea0e nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x3ac4ab1d rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xd4bddf5c dm_bufio_issue_flush drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x6c08aabb i2c_get_adapter drivers/i2c/i2c-core EXPORT_SYMBOL +0x9bc45c4d i2c_get_adapter drivers/i2c/i2c-core EXPORT_SYMBOL 0xd13f9985 drm_edid_block_valid drivers/gpu/drm/drm EXPORT_SYMBOL 0x66deb66c tape_op_verbose drivers/s390/char/tape EXPORT_SYMBOL -0x034feec0 udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0x71272b39 nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xbb2ca01a udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0xc974d6bf nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3a6c9fe5 __traceiter_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x476fe0b4 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9d2e6ba5 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5907bf66 spc_emulate_evpd_83 drivers/target/target_core_mod EXPORT_SYMBOL 0x667d82f0 rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xc8621567 __drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbe701c84 fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL +0x0e99f18f fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL 0xde57b5f5 nft_parse_u32_check net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xe3a0322f vhost_init_device_iotlb drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x8972fb47 ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0x9eea7718 br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL -0x8a2fffbb transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL +0x920baece ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0xf0f783e1 br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL +0x390f2903 transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL 0x00e21cfe fc_set_mfs drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4f394df8 fc_disc_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x8aa8ed6d drm_gem_prime_fd_to_handle drivers/gpu/drm/drm EXPORT_SYMBOL @@ -12135,49 +12144,48 @@ 0x8e5138f4 genphy_c45_read_status drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd05dc9ad fc_elsct_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x1bcc8c11 drm_release drivers/gpu/drm/drm EXPORT_SYMBOL -0x74530ecd fscache_op_debug_id fs/fscache/fscache EXPORT_SYMBOL -0xd12f9972 netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL +0x49c44bd8 netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL 0x0049ca83 xfrm_aead_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0x1701b36e register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xa851aa27 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xafbd6cf5 nf_ct_port_nlattr_to_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x41f7821b cxl_probe_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x1daf3f15 mlx5_del_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf3993076 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x45380c75 mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x9fb87aba drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0xf3266d73 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4856abee mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf87d60a1 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0xce4cdb8e fb_find_best_mode drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x18c4a76f pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbb9065df nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL -0x484220be inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x7b6d388c pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x80d598c3 nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL +0x58d5f52e inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x5bbe7820 __traceiter_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd7a9cf42 drm_mode_validate_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x5f52d0be gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL +0x1171b142 gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL 0x5fd7c423 __SCK__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x179ac1cd mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x91a6e74c mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf0517d7a drm_mm_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x0fe8bea6 fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL +0x540eb618 fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL 0x1c4a377a nfs_dreq_bytes_left fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa8e9e1ae send_implementation_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa2365f44 btracker_issue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x9ecdb3f0 xpcs_get_an_mode drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x602639f0 fc_lport_logo_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xdd849d51 scsi_get_sense_info_fld drivers/scsi/scsi_mod EXPORT_SYMBOL -0x1d93dd7b transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL -0xf0426448 mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x148e8947 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL +0x13f26423 mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x16ca1a8a phylink_suspend drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x3a8c1419 scsi_free_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x979b544c drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x261efffa osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL -0x9a768edc rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL -0xf1a81337 tls_get_record net/tls/tls EXPORT_SYMBOL -0x47bd6b2c xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xb8548f95 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xbc9a1e14 drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xd20cd126 osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL +0x1c0167da rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL +0x78c3d26b tls_get_record net/tls/tls EXPORT_SYMBOL +0xbc3ad966 xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x28b1097e i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x56c8799d scsi_kunmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0x2cb0efb7 scsi_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL 0x871ab41a drm_rect_intersect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8003eb10 nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x91d21b76 jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL +0x74cbfff5 nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8f52e24e jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL 0x05e807a9 xdr_encode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa8d8cd48 mlx4_sync_pkey_table drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x18e4f8aa swphy_read_reg drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -12187,230 +12195,230 @@ 0xaf8a4a7f vfio_set_irqs_validate_and_prepare drivers/vfio/vfio EXPORT_SYMBOL 0x04ebbec8 unregister_8022_client net/802/p8022 EXPORT_SYMBOL 0x45fb8985 rdma_nl_chk_listeners drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xaecc0487 md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL +0xf3ee7c1a md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL 0x0d6368d7 fc_seq_set_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xd5234342 sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL +0x6840057f sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL 0xa71bdc43 crypto_nhpoly1305_setkey crypto/nhpoly1305 EXPORT_SYMBOL -0x8bed9c36 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8198c277 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x35eff5e0 nf_osf_fingers net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0x8bf6d609 __scsi_init_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x4d66a9c7 drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5eeef370 drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38f2d94e ceph_file_to_extents net/ceph/libceph EXPORT_SYMBOL 0x7b4f5a35 llc_set_station_handler net/llc/llc EXPORT_SYMBOL -0x019fa9a6 i2c_smbus_read_word_data drivers/i2c/i2c-core EXPORT_SYMBOL +0xa522211b i2c_smbus_read_word_data drivers/i2c/i2c-core EXPORT_SYMBOL 0x8ba8465c drm_property_blob_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x6d87f1f6 drm_property_blob_get drivers/gpu/drm/drm EXPORT_SYMBOL -0xcba4e1d1 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0x3882b0ba __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL -0x8b1364f6 __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x839b4898 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x432b9746 __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0xa121df7a __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL 0x452e65b2 fc_host_post_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xcb2340b8 drm_rect_debug_print drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x36564506 drm_simple_display_pipe_attach_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x902cb523 __tracepoint_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x4364b9f1 fscache_object_lookup_negative fs/fscache/fscache EXPORT_SYMBOL 0xb72c162e ceph_buffer_release net/ceph/libceph EXPORT_SYMBOL -0x2b4212d6 xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd76659b5 nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x10d4c4db xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7baaec88 nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL 0x693c3961 nf_ct_helper_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x3d1d6560 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xa924537b br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0x3e5d899a ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL -0xfc31167b rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x90d76f11 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb41d14a6 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x173b3b7a br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x1d88dbbb ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0x6545add7 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x57632109 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x77d83398 mlxsw_core_read_frc_l drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc8f36850 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3f12d8b4 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3d5f0e7f cryptd_alloc_skcipher crypto/cryptd EXPORT_SYMBOL_GPL 0xd806a273 ocfs2_dlm_dump_lksb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xf756087c svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7be2d227 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x40fa9373 target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL -0x322dcd1d __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xed9db5ea iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x1fd811a5 ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL +0xd64ce8e8 svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x35253923 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x7317c007 target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL +0x25ad27e9 __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x76bb6324 iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf9e9744b ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL 0xfb8cae0f __SCK__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0x0a40c987 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x43d8d7e0 dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL +0x9bb1c939 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x5f048b2f dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL 0xe5773802 __traceiter_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x02cc3673 fixed_phy_change_carrier drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0xab28fc72 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x015cb452 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x814cab17 scsi_register_interface drivers/scsi/scsi_mod EXPORT_SYMBOL -0x136a5abe nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xadfb6b99 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL +0xcb532836 nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb5cf16b9 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL 0x111502a9 ife_get_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x0633c4b9 fpga_bridges_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x86462a65 pps_event drivers/pps/pps_core EXPORT_SYMBOL -0x9d958047 i2c_smbus_read_block_data drivers/i2c/i2c-core EXPORT_SYMBOL +0xe06629c5 i2c_smbus_read_block_data drivers/i2c/i2c-core EXPORT_SYMBOL 0x95057e17 __regmap_init_mmio_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL 0xca2ea09d vp_modern_queue_address drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL 0x0a9cb255 tape_std_process_eov drivers/s390/char/tape EXPORT_SYMBOL 0x948173da rpmsg_poll drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xf8541b1e flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xf63e440d core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL +0x3ef7165a flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x05d860c9 core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL 0x752d9635 mlx4_cq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xa9a0be0c pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xeb5ed189 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb753fac3 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x29374a01 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6173aaf4 rc_g_keycode_from_table drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x863b7311 drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x52efa77a drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4fa4c385 blowfish_setkey crypto/blowfish_common EXPORT_SYMBOL_GPL 0xdd626ee3 fuse_len_args fs/fuse/fuse EXPORT_SYMBOL_GPL -0x5a3d1e77 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xa34895a6 nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x7271b50a rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x001737ec ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4882c111 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc76064c2 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xebc3da98 nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5c7667b3 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x49301ca5 ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5dacc641 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x61492bb7 mlx5_rl_are_equal drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0b21e68f mdiobus_register_device drivers/net/phy/libphy EXPORT_SYMBOL 0x406b3fdf fc_lport_iterate drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x74dcd98c dm_bufio_get_aux_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xf65d6bbf phy_get_c45_ids drivers/net/phy/libphy EXPORT_SYMBOL -0x1fd58a03 xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x41a2b4ba rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ef775bf xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x617c7df3 rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0e37c74a drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7599e2b2 drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x2ff50c8c drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4eb4c55e __serpent_encrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0xe569d266 to_pdrv_policy_node drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x11233159 phy_package_leave drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9c4fa787 drm_atomic_helper_fake_vblank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x07a890c8 fb_alloc_cmap drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xd784359c async_xor_val_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0x761333b5 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL -0x251474d2 qeth_setassparms_cb drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xf7c3d083 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL -0x2195d973 phy_speed_up drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xb396e555 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x0a2fe780 drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x555ce9a7 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL +0x953d2034 qeth_setassparms_cb drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xb38967f5 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL +0x39bba432 phy_speed_up drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0x77e947c6 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x81cd1692 drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0xfa1c134a dfl_fpga_dev_feature_init drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x337f3ff7 iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xe83af9ce mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x4ba377c6 phy_start_machine drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0xcde07b9b iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc97cadf4 mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xb636aace phy_start_machine drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x19b13772 devm_mdiobus_alloc_size drivers/net/phy/mdio_devres EXPORT_SYMBOL 0x9e5fa798 drm_atomic_helper_update_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38690d99 drm_detect_hdmi_monitor drivers/gpu/drm/drm EXPORT_SYMBOL -0xf9fff17d nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xc7cf1262 nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x39674879 __tracepoint_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x6ff85261 nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x52752a87 nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x6370dbbd mdiobus_write drivers/net/phy/libphy EXPORT_SYMBOL 0x65cd2c74 __devm_mdiobus_register drivers/net/phy/mdio_devres EXPORT_SYMBOL -0x6e68499d nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xbf3ef5ab l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x4001ad47 l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xcfa213d6 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2ed9d41c nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8724d602 l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5e0b4b9a l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xe315d290 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xee8a8baa fc_find_rport_by_wwpn drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x97c4b8fa rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL -0x70678312 remove_conflicting_pci_framebuffers drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x04a59a07 rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL +0x0496f3c9 remove_conflicting_pci_framebuffers drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xa376f5df ceph_pagelist_alloc net/ceph/libceph EXPORT_SYMBOL -0x3baadbcf flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xaecd4e97 flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x0de558ce nft_do_chain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xb799b023 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x04277bf8 nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x41bc25b4 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x89626e33 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7a1dd4ca dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x1844dd9f i2c_new_smbus_alert_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0x44b690f9 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb2bcaa7b virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x415c746c nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x996b4ad4 nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x6a775724 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcefc5476 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x73c6d060 dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x009ca0ca i2c_new_smbus_alert_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x8359f586 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL +0xba0f63de virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xc8eabdb5 dfl_fpga_cdev_assign_port drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x1a992116 i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xf12430d7 i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x89a76ea2 drm_event_cancel_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x9e2f6c1e ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x12d521ab ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x4755ae4c mlx4_SET_PORT_PRIO2TC drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xba1bc6be bcm_phy_cable_test_start drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x2a8a4d8e raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL 0x0f7acb66 drm_mm_print drivers/gpu/drm/drm EXPORT_SYMBOL -0x3c63debe gfn_to_page_many_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xb25548bc gfn_to_page_many_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x59a2712d raid6_gfinv lib/raid6/raid6_pq EXPORT_SYMBOL -0xc640c4df svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7e3f6785 nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9e17fed2 svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0d7436e9 nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xdc8f8639 mlx4_multicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb985e13d sas_request_addr drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x78d29c1c rio_bus_type drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x40c40def mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfeb129c8 mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd4824f5c mdiobus_read_nested drivers/net/phy/libphy EXPORT_SYMBOL 0x10279028 fcoe_ctlr_recv_flogi drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x1a95e9bc rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x81362eaf ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x0191202e rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x65007b20 ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x7f5dfa6a xfrma_policy net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0x71e305f0 fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL -0xad2a2979 nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL -0xfefa5dad ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xdd9e618b fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL +0xdba352dc nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL +0x981a720d ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x40f78848 vringh_complete_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x2ad0e846 mlx4_mr_hw_put_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd4d9a555 bcm_phy_28nm_a0b0_afe_config_init drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xbd298a9c fc_seq_els_rsp_send drivers/scsi/libfc/libfc EXPORT_SYMBOL_GPL 0xdf378510 vringh_notify_enable_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0xf340aad4 i2c_recover_bus drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x1a1d86c4 i2c_recover_bus drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x5c5c6826 phy_10gbit_full_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xc97601d6 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL +0x2f9b0e8a drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0x2abccb50 crc64_rocksoft_generic lib/crc64 EXPORT_SYMBOL_GPL -0x9234bb6b xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL +0xf147494a xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL 0x0e3439a8 failover_unregister net/core/failover EXPORT_SYMBOL_GPL 0x440291ea rio_request_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x42f415b8 drm_mode_object_get drivers/gpu/drm/drm EXPORT_SYMBOL -0x1dd00243 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8faa584a nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL 0xccfcb7ef dasd_log_sense drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xdfb18834 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xce1424a1 ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x8876947f phy_free_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0xb236125c ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x69ffb25c ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xfc3081cd phy_free_interrupt drivers/net/phy/libphy EXPORT_SYMBOL 0x0a2d5624 drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb9cad492 __drm_atomic_state_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x9ca95932 ceph_create_snap_context net/ceph/libceph EXPORT_SYMBOL -0x26f15497 ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x27743e66 ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL 0x9057518c vfio_pci_core_disable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x2af23997 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0x5a4a7aa0 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x31063483 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x57904520 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0x71cbcc6a ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd7e1fa9f iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xbb8ef471 verbose_torout_sleep kernel/torture EXPORT_SYMBOL_GPL 0xb4dcb5de dasd_sleep_on_queue drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x149cd558 phy_ethtool_get_stats drivers/net/phy/libphy EXPORT_SYMBOL +0xf78b7ddf phy_ethtool_get_stats drivers/net/phy/libphy EXPORT_SYMBOL 0x03a1513e fc_rport_terminate_io drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x8a09c81e raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL 0xc4832215 drm_crtc_arm_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x6ce49b14 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x49950651 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL 0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x97784d52 target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xb485284b target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x6ffd3eac devm_pvpanic_probe drivers/misc/pvpanic/pvpanic EXPORT_SYMBOL_GPL -0xde47f795 drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x6ce367b1 drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x1215be08 drm_syncobj_find drivers/gpu/drm/drm EXPORT_SYMBOL -0x48c2235f drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x077a422a nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd6a3f82a nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd2b28a9d nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL -0x67af2359 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x503cdbca drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x725bb656 nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0xda63942c nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5508be11 nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9085a9d0 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x632314f1 mlxsw_cmd_exec drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xfdb67f04 genphy_read_master_slave drivers/net/phy/libphy EXPORT_SYMBOL -0x01bed3ea ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL -0x3f498c83 ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL -0x15058ecd br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL +0xc3c4979f ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL +0x531cca7e ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL +0xb263cf7b br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL 0x0ab712a0 sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xccfd2ebc scsi_dev_info_list_del_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xa436f4de iqs62x_events drivers/mfd/iqs62x EXPORT_SYMBOL_GPL 0xcba73e47 crypto_transfer_akcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL 0xd344e4ee ocfs2_stack_glue_set_max_proto_version fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xa6d6abd9 dasd_generic_handle_state_change drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x1956b9bf nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1cad6b0a nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x827a2f1f mlxsw_afa_block_jump drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa0d7b951 crypto_nhpoly1305_init crypto/nhpoly1305 EXPORT_SYMBOL 0x98b0ece8 nfs_init_timeout_values fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa3e1fea9 l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xa8920d01 cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x20a75ee1 rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x71d28e70 l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xa0815b82 cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4a9c915a rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd163cade dm_tm_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x087c0c78 mlxsw_core_port_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xd90e9f18 nvme_auth_free drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xf51dfe24 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x55ab71a8 uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0640b00a xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbbb220fd uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xac1559b9 mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x37600bef dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x01f53feb dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe8c137ed phylink_set_pcs drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x88b1906e nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf8354f31 nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x5abe27f4 __drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x26884ff7 nfs_alloc_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4184e71c vhost_vq_avail_empty drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x647a3fe6 vhost_disable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x4b5ac78a atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL -0xf0a600ee nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xbebc3763 iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2dc8e5f3 atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xd18f78f0 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x59f43401 iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x20c1ed42 drm_client_framebuffer_flush drivers/gpu/drm/drm EXPORT_SYMBOL 0xcafdd707 ocfs2_dlm_lock_status fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x289c3714 nf_ct_alloc_hashtable net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL @@ -12419,213 +12427,212 @@ 0x2380af24 zcrypt_queue_put drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x3fc7a1da vringh_iov_pull_kern drivers/vhost/vringh EXPORT_SYMBOL 0x42898ba2 vringh_iov_push_kern drivers/vhost/vringh EXPORT_SYMBOL -0x5eb662ea drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xaea4526b drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x13ae9e33 tipc_dump_start net/tipc/tipc EXPORT_SYMBOL -0x9130d66d nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xc7585bf8 i2c_del_driver drivers/i2c/i2c-core EXPORT_SYMBOL +0xf0beeb72 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x3218af17 drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x9f91c9cf tipc_dump_start net/tipc/tipc EXPORT_SYMBOL +0x220eb1d8 nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x906d8226 i2c_del_driver drivers/i2c/i2c-core EXPORT_SYMBOL 0x30bbe80f mlx4_get_is_vlan_offload_disabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x84da0c82 iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xd4009b8c drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3d3587e5 jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0x5d69589f iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc3ba1778 drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6c71894f jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL 0x8c661b5c config_item_set_name fs/configfs/configfs EXPORT_SYMBOL 0x8f2e5212 __gfn_to_pfn_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x7f7bbb7e LZ4_saveDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0x0ca44286 __dfl_fpga_cdev_find_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x9ff46a38 vfio_pin_pages drivers/vfio/vfio EXPORT_SYMBOL 0x32623372 sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xa995c8da nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5b727086 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb720ee73 dm_array_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x9859ed44 mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x628ca8b5 mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3ae624bd mlx4_unicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0x981d179c nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xaecb06db nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xe7b52e5f mult_to_ib_rate drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd7728a7b i2c_clients_command drivers/i2c/i2c-core EXPORT_SYMBOL +0x41623012 i2c_clients_command drivers/i2c/i2c-core EXPORT_SYMBOL 0x2fcf13a2 sas_tlr_supported drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL 0xb0983cea drm_modeset_acquire_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xbab23ad0 drm_mode_is_420_only drivers/gpu/drm/drm EXPORT_SYMBOL 0x0e776b7e ceph_pg_pool_flags net/ceph/libceph EXPORT_SYMBOL -0x9efbbbcc ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL -0x585fd654 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x4151fc66 l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x8a55f22a svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1d04bb09 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x026091fa nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x25b64857 ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL +0x82d2eb85 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5ac408a6 l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x6380f94e svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf48e7947 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x583db06d nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x06830b9a ib_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6d4ec355 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL -0x95d5119c iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xcbfcf1dc i2c_new_dummy_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL -0xf8a99a50 nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd91d8208 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL +0xf33cfd3f iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xc07d5f1b i2c_new_dummy_device drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x7f6efff3 nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd5134010 scsi_eh_finish_cmd drivers/scsi/scsi_mod EXPORT_SYMBOL 0xda962609 drm_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0x4d57b522 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9b82cca8 nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5fdddc8e jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL -0x37af305e transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL -0xec724781 drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x97cf4806 nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0xa2bd5d52 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5f3421d6 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL +0x176ce1de nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd1893522 jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x60a1bd38 transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL +0x0b7c2ee4 drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xffd290ad nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xd6ec0fb7 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL 0x93338db5 mlx4_config_vxlan_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xfd6498da ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL -0x8f5ad4f5 ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd910ebc8 target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL +0x7785f7c1 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL +0x48426d40 ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xee646eb0 target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL 0x0ec3fb11 mlx4_get_parav_qkey drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x8b2f7268 phy_get_internal_delay drivers/net/phy/libphy EXPORT_SYMBOL 0x80bc28ce __scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xfbc64b4d drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x232fa193 drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x8b952ec9 fat_scan fs/fat/fat EXPORT_SYMBOL_GPL 0x0d63384e rpmsg_send_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xe76df65d __scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL -0x1e6d87ea qeth_osn_register drivers/s390/net/qeth_l2 EXPORT_SYMBOL +0x314dafaf qeth_osn_register drivers/s390/net/qeth_l2 EXPORT_SYMBOL 0x65b72db5 rio_mport_initialize drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x76fe3e05 i3c_generic_ibi_free_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xed07bd3f drm_client_modeset_commit_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0xeb77e0ae drm_atomic_state_clear drivers/gpu/drm/drm EXPORT_SYMBOL 0x27ec2a20 mhi_queue_dma drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xf6a71652 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x6ded70c3 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL 0xf9ad2352 ep11_check_aes_key drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xba68949c hmcdrv_ftp_shutdown drivers/s390/char/hmcdrv EXPORT_SYMBOL 0xb979741f llc_sap_close net/llc/llc EXPORT_SYMBOL 0x48fec656 garp_request_leave net/802/garp EXPORT_SYMBOL_GPL -0x11c474f1 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x9fdf3ff0 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x2766fb04 __traceiter_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xfe2094f7 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xc543a10b mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc4531a1b mdiobus_unregister drivers/net/phy/libphy EXPORT_SYMBOL 0xf93714d7 drm_client_register drivers/gpu/drm/drm EXPORT_SYMBOL 0x2e949e24 async_xor_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL 0x50781814 mii_link_ok drivers/net/mii EXPORT_SYMBOL 0x1478249c phy_driver_is_genphy_10g drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x415ac955 phy_detach drivers/net/phy/libphy EXPORT_SYMBOL -0x1b4fcb78 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x066c17d3 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x59b77031 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc12c3fff nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL 0x812fa936 ctc_mpc_establish_connectivity drivers/s390/net/ctcm EXPORT_SYMBOL 0xc0c976b6 ep11_get_domain_info drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x42994727 dasd_path_create_kobj drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xfe512b48 transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL -0x3b6368bf mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7007748a pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x5566e2e4 fscache_fsdef_index fs/fscache/fscache EXPORT_SYMBOL +0x1b7afae1 transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL +0xa27b69c5 mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa665c7b5 pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x856a5ef3 des3_ede_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL 0xd6636ca6 rdma_addr_size_in6 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb5516017 ir_raw_encode_carrier drivers/media/rc/rc-core EXPORT_SYMBOL -0xdede3665 nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x264d640f nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x5e66ac5e devm_hwmon_device_register_with_info drivers/hwmon/hwmon EXPORT_SYMBOL_GPL -0xe733e60a geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL +0x843128ad geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL 0xddffc3c3 __drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x677f3a38 jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL +0x1122e441 jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL 0x5e050fdf cca_genseckey drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xe42e3ca2 p9_client_unlinkat net/9p/9pnet EXPORT_SYMBOL -0x17bd3237 __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x47a84f17 __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x98a22d6a twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL 0x0ebc8b2f __SCK__tp_func_s390_zcrypt_rep drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x61e0678e md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL +0x2ac41698 md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL 0xd4e55f1e __tracepoint_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xe3d0a398 jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL -0x3ed2a8c2 qeth_features_check drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xc8953b5f virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x4f100ffe vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5d7107ab ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xbd576561 jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL +0xffd60fe9 qeth_features_check drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x06ae3507 virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa3a9b7da vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xc1c4ed51 ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xe360226e ltc2947_pm_ops drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL 0xc69ebde6 drm_invalid_op drivers/gpu/drm/drm EXPORT_SYMBOL 0x4aad03c0 cca_gencipherkey drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x83ba077f ceph_msg_new net/ceph/libceph EXPORT_SYMBOL +0x91d6d920 ceph_msg_new net/ceph/libceph EXPORT_SYMBOL 0xb312d0c4 svc_pool_map_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa13acdb8 svc_pool_map_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x97190363 core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL -0x2c1a57e8 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xdd4fa9ab core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL +0x3f3e8402 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x736e2a21 drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x70fa6a12 drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x2750e4e9 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x04c04bab svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9d84c48a rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0afaf26a drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0x7f11179a rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd88d6c59 drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xce8a55f0 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc82eaea0 svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd38ccd54 rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfd07aaef drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x65980040 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x04e27719 xt_compat_flush_offsets net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xb1de5397 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1e9d4860 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xf08c57e7 drm_simple_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb3f2d173 __SCK__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL -0xde083651 svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9f19cf46 svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x52d7b2fd llc_sap_list net/llc/llc EXPORT_SYMBOL -0xb2d42d90 phy_start_aneg drivers/net/phy/libphy EXPORT_SYMBOL +0x9e3e6d04 phy_start_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xd8c712a9 scsi_print_result drivers/scsi/scsi_mod EXPORT_SYMBOL 0xead420be do_dw_dma_enable drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x2ab2450f nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x783263fa nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe878ec48 nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0xe1197a28 nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL -0x050862fa target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x8b7658c2 nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x71f5288d nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9530019f nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x5b281e8a nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0xb9570378 target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x7bc7621f dm_btree_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x63f5a6fa __traceiter_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6b411c03 mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x48697545 mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb49a0810 mlx4_SET_PORT_user_mtu drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0397edd5 fb_edid_to_monspecs drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x45cd6cae nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3adbfa4d nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x830df522 __tracepoint_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xccd3fe5f fb_deferred_io_cleanup drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0x90803e2b fb_deferred_io_cleanup drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL 0x18587ec5 crypto_transfer_hash_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x4bc0c2d8 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x9311d1e8 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xdd60b631 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x1830d2fa __mdiobus_read drivers/net/phy/libphy EXPORT_SYMBOL -0xe6a6116c drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x780e5e5a drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfcf51465 __drm_atomic_helper_connector_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3d4f5161 drm_writeback_get_out_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0x13824e05 af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL +0x00895d46 af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL 0x7afe324e halt_poll_ns_grow arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xb12a8ae5 dasd_default_erp_postaction drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xa8aed848 xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0ff57bba nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xb47339a6 iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb2430cb9 xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x977bb880 nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdeb86a4d iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x2370e724 __mdiobus_write drivers/net/phy/libphy EXPORT_SYMBOL 0xbb2ebfef genphy_loopback drivers/net/phy/libphy EXPORT_SYMBOL 0xf7c11b37 async_xor_val crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0x744f94dc nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb16b0ff8 nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL -0x660e3231 rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5972e3a8 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4cee6f01 nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd8dc27a8 rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3b45ed28 dm_sm_disk_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf7935267 mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6ef912db mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ed90adc int_to_scsilun drivers/scsi/scsi_mod EXPORT_SYMBOL -0x98c0dd2f rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0x7ee030d0 rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL 0x21122a46 kvm_s390_gisc_unregister arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xab1a919f rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xef039edb md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL -0xcc8a07c2 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x054a4c72 rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb769b36b md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL +0xfa869f64 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x35113022 drm_dev_unplug drivers/gpu/drm/drm EXPORT_SYMBOL -0xf063024b nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbf1c6b81 ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL -0xe952b726 ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x46ed0e38 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL +0x17e2af9a ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL +0xcf8b788b ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x47a754fa rpmsg_send drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xbb7256a5 rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfb3a209c rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc71ed50c atmel_i2c_init_genkey_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x858cd1cc __traceiter_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc9b2cb87 ir_raw_event_store_with_timeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x7a917c84 rc_free_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x517896ec sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xe8a034df drm_dev_exit drivers/gpu/drm/drm EXPORT_SYMBOL -0x4a963595 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL +0xd84bc955 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x3d73a797 p9_errstr2errno net/9p/9pnet EXPORT_SYMBOL 0x7450a29a mdev_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x1e3f728d dm_block_data drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3700723a md_error drivers/md/md-mod EXPORT_SYMBOL +0xdc89d6bb md_error drivers/md/md-mod EXPORT_SYMBOL 0x072460c4 mlx5_fill_page_frag_array drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4ba78f1c nvme_auth_hmac_hash_len drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0xda2eaa3c framebuffer_alloc drivers/video/fbdev/core/fb EXPORT_SYMBOL -0xf264cd1b __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe635673a rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL +0xecee8983 framebuffer_alloc drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x63cb661e __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc1ec42a2 rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL 0x6891721a to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x38efaf5a dm_region_hash_destroy drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x8249ade2 dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6a5fe0dd dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x0bc0be45 __SCK__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x2003f6fb i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x1d6c4ad4 kvm_vcpu_read_guest_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xfcd658f5 i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x75ed957d kvm_vcpu_read_guest_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x57e16c3e dm_rh_get_state drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x8f5eefee dm_btree_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xdee0378b mlxsw_afa_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xdeab0691 mlxsw_afk_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xec30958e mlx4_mr_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x50a70870 phy_get_eee_err drivers/net/phy/libphy EXPORT_SYMBOL -0x18ec59c4 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xacd8512f phy_get_eee_err drivers/net/phy/libphy EXPORT_SYMBOL +0x3e3a5e45 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7f3407a7 fc_seq_start_next drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xa01bb2ae drm_self_refresh_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd6f50cf7 xfrm_ealg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL @@ -12637,61 +12644,60 @@ 0x870b53e9 eeprom_93cx6_write drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x97340f17 nfs_access_set_mask fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe2430307 stutter_wait kernel/torture EXPORT_SYMBOL_GPL -0xb06dcd1f kvm_vcpu_read_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x26679174 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x0be07f43 kvm_vcpu_read_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x3aee6447 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0x44c7a7b5 nft_fib_init net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0xc0d7df85 dm_bufio_new drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x6c98bfcc i2c_smbus_read_byte drivers/i2c/i2c-core EXPORT_SYMBOL -0x6f1ce5be i2c_probe_func_quick_read drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0x86900bb0 i2c_smbus_read_byte drivers/i2c/i2c-core EXPORT_SYMBOL +0x70024153 i2c_probe_func_quick_read drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x000e5426 mlx4_set_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3785e561 __tracepoint_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xb47a14f7 svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xaef5fdce svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb81be1b5 dfl_fpga_port_ops_add drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x0a7fccb6 cdrom_multisession drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0xcfefc077 drm_plane_create_alpha_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x9df218a0 jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL -0x4a8214db rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL -0xa2e32553 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL -0xbabba17c rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x83dc2b92 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x994b3c13 jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0xf9202b46 rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL +0x15c33ca7 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x02ca8640 rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x9b584b15 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4e2424ee mlxsw_reg_trans_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xe1c20022 mlx4_read_clock drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf9c861bf fdomain_create drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x8832e7e2 vp_modern_remove drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0xce6859ca nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe18be607 nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL 0xadae6df8 blake2s_final lib/crypto/libblake2s EXPORT_SYMBOL -0x9186ef36 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL -0x3a5ad02f nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0x53f05c12 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf85ce889 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x60c53c9d nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x9fc37eab __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb98bb315 phy_gbit_fibre_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x2ced05c0 drm_dev_enter drivers/gpu/drm/drm EXPORT_SYMBOL 0xbbc4ef97 ocfs2_stack_supports_plocks fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x5261e826 nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL -0x872f9f44 nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdf6ef57f nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1c6f380b nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3cc5df44 zcrypt_msgtype drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x1f724571 qdio_free drivers/s390/cio/qdio EXPORT_SYMBOL_GPL 0x64f7aa56 p9_client_link net/9p/9pnet EXPORT_SYMBOL 0xb81d1381 fc_exch_init drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x3cecedfd drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xefda3d75 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb11ac7a7 __drm_err drivers/gpu/drm/drm EXPORT_SYMBOL 0xf9d8401c drm_universal_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x30d825e4 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x7026224c drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x0620ff0c __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0f8636e8 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x25a8e1dd ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xdf57b010 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL -0x057747a3 ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x8bd2370a drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xb5161e75 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL +0xf31808d9 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe0b4e810 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x77703120 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x9b00b88d md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL +0xf820d6fc ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x7b359a09 __SCK__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7ba2fe13 __devm_regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL -0x39caee74 fscache_enqueue_operation fs/fscache/fscache EXPORT_SYMBOL +0xad7611dd __devm_regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL 0x4e39b0b6 drm_atomic_nonblocking_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0xd4ec6649 jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL -0xd099e699 jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL +0xac99f0fe jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL +0x0aeccf18 jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL 0x8ce9749a p9_client_setattr net/9p/9pnet EXPORT_SYMBOL -0x814e69ba svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd0a3d339 svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7e29c59d dm_bitset_clear_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xe60b7268 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xa5ff1725 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xac60aabb drm_gem_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2db01eb0 crypto_sm3_finup crypto/sm3_generic EXPORT_SYMBOL 0x9507547f ocfs2_cluster_disconnect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL @@ -12701,252 +12707,254 @@ 0xf062d1b0 sas_slave_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x50236196 drm_gem_simple_kms_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38b92846 llc_remove_pack net/llc/llc EXPORT_SYMBOL -0x7bbd8def xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x54c354cd xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x3898cd06 nvme_auth_augmented_challenge drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x09787a59 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xa0c3fae6 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL +0x1c7cce53 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x925e38a4 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL 0xdd07ae0a qdio_shutdown drivers/s390/cio/qdio EXPORT_SYMBOL_GPL 0x5fb50673 nft_chain_validate_hooks net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xd258d806 vringh_need_notify_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x591ade7c ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x29e60795 ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd8659c94 mlx4_multicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2d4daef5 find_font lib/fonts/font EXPORT_SYMBOL -0x9525e5b9 xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf7ef82e2 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0x128d614c dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x46f6d925 xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x31618135 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xdb9b7377 dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x6cd0184f mlx4_srq_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x78ef1af4 bcm_phy_cable_test_get_status drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3a26718a drm_framebuffer_unregister_private drivers/gpu/drm/drm EXPORT_SYMBOL 0x6e4cfe68 sm2_compute_z_digest crypto/sm2_generic EXPORT_SYMBOL -0x69dec9f5 pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc322b62b pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xcebd70f8 dasd_generic_probe drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0xc54a1041 p9_client_read net/9p/9pnet EXPORT_SYMBOL -0x61b63c36 udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xf2cca53b udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x3251d762 nf_tables_trans_destroy_flush_work net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x02c76180 fbcon_update_vcs drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xaa5b9530 fbcon_update_vcs drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xaac092c9 p9_client_write net/9p/9pnet EXPORT_SYMBOL 0xd505c3e0 nf_ct_port_nlattr_tuple_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x8eca8c1d phy_start drivers/net/phy/libphy EXPORT_SYMBOL +0x2e6574dd phy_start drivers/net/phy/libphy EXPORT_SYMBOL 0x3ab7b1cc scsi_set_sense_field_pointer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfeb953b1 __drm_printfn_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL -0x6348f2d7 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x74c48a36 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL 0xc67a49d4 torture_cleanup_begin kernel/torture EXPORT_SYMBOL_GPL -0xf1c0dc6b kvm_init arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xf1f35d7c rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1bd24e55 ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1cd0c0f0 kvm_init arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xfa81d0f7 rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe95ff033 ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x36f43dfe fc_fc4_register_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x32f4d3c3 drm_crtc_set_max_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x3935c5bf __kvm_set_memory_region arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xb1b343e9 md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL -0x63cab9db md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL +0x5c0fe381 __kvm_set_memory_region arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xa4112069 md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL +0x53493d74 md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL 0x94509c0c fdomain_destroy drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x8d64286d mhi_device_get drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xd2e9f2de tape_std_read_block_id drivers/s390/char/tape EXPORT_SYMBOL -0x79158563 rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4e6261c3 rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdfdc4965 mlx4_port_map_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe001fe85 drm_atomic_helper_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x46d30954 drm_aperture_remove_conflicting_pci_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0x15c74c45 nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL +0x72e96d49 nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL 0x96fe2472 vhost_new_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xc61e48da dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL +0xb0f8b59f dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xd76ba9f8 iscsit_increment_maxcmdsn drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xee4a4586 md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL +0xe7a1996d md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL 0x6e3da13f genphy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xfa4667d1 fc_seq_release drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x02f90241 drm_compat_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL -0x99286091 drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x518897fe drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x59923eb3 __tracepoint_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x296a8983 oslec_update drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x7d2d02bd af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL +0xfbe001e8 af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL 0x4d3af7fa ocfs2_cluster_hangup fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xaf5aabb3 file_is_kvm arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x44053316 ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL -0x4da7ce62 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbfe3c525 tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x66daae43 file_is_kvm arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x1f7ed24f ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL +0xab06a9d3 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xff2e73de tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL 0xa24517eb vhost_iotlb_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0x5ca54b9d md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb0b2dd3f md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL 0x2a7c508b phy_connect_direct drivers/net/phy/libphy EXPORT_SYMBOL 0x2bd11893 nvmet_req_alloc_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xaaf5ffc4 iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x7412df7e mfd_remove_devices_late drivers/mfd/mfd-core EXPORT_SYMBOL +0xd75e5052 iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb6a9a76c mfd_remove_devices_late drivers/mfd/mfd-core EXPORT_SYMBOL 0xd387d8ee drm_crtc_vblank_waitqueue drivers/gpu/drm/drm EXPORT_SYMBOL -0xf2793ffa md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL +0xeea35561 md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL 0xeece8161 xpcs_create drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0x397c3d27 drm_edid_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x2c78d2dd qdio_allocate drivers/s390/cio/qdio EXPORT_SYMBOL_GPL 0x52e131f0 ceph_pagelist_release net/ceph/libceph EXPORT_SYMBOL -0x2641de30 arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x6d4071b2 arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0x534f1016 ptp_find_pin drivers/ptp/ptp EXPORT_SYMBOL 0xa01a23b1 genphy_setup_forced drivers/net/phy/libphy EXPORT_SYMBOL 0x42c6391a nvmf_reg_write32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0x47f27d3c drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL +0x1e281e87 drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL 0x78056d3b drm_modeset_lock drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d0d17ef ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdbdb03d5 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc569f09a drm_atomic_helper_commit_hw_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc6a3d260 parman_prio_fini lib/parman EXPORT_SYMBOL 0x8debe465 rds_cong_map_updated net/rds/rds EXPORT_SYMBOL_GPL -0x65da5a31 iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x00b314ee iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x24507fbf dm_array_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x06209f49 phy_lookup_setting drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xf905f9df nvme_auth_gen_pubkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x30db8ee0 jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL -0x76108587 kvm_clear_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x786baaea jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x46fd9cff kvm_clear_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x05814134 xt_rateest_lookup net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL 0x2083154d rpmsg_find_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xf7af545f rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x95158d7f rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x88a5c035 dm_bitset_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xafd5a54e md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL +0x2a9a23f8 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL 0xfa70f294 mlx4_SET_PORT_BEACON drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xec93a1c7 phy_ethtool_ksettings_get drivers/net/phy/libphy EXPORT_SYMBOL -0x2c83b319 phy_ethtool_ksettings_set drivers/net/phy/libphy EXPORT_SYMBOL +0x4b3d7070 phy_ethtool_ksettings_get drivers/net/phy/libphy EXPORT_SYMBOL +0xe1220449 phy_ethtool_ksettings_set drivers/net/phy/libphy EXPORT_SYMBOL 0xb7a9b515 nvmf_connect_io_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0xcac0a429 fc_elsct_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xc0d4ba79 drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x072c0f02 drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xc2b60aa5 drm_gem_map_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL 0xa87138cc drm_clflush_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0x490c2905 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6b897d0c arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x039f9113 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa68142f2 arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0x8421482c iscsi_boot_create_acpitbl drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x5a3b69d0 iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x13f993da drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x661b3240 iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x64c50013 drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x787b4826 drm_read drivers/gpu/drm/drm EXPORT_SYMBOL -0x52382e8d ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb82363ff ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xd9f711ae mlxsw_afa_block_append_mcrouter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2fa55ced nvme_sec_submit drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xb906f86a fcoe_transport_detach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x70164745 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x984f37ea ceph_con_open net/ceph/libceph EXPORT_SYMBOL +0x092df462 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfb33e6d0 ceph_con_open net/ceph/libceph EXPORT_SYMBOL 0x38bf2383 p9_release_pages net/9p/9pnet EXPORT_SYMBOL -0x0750da2a ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x2ae732cf ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xcc87be82 get_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3efe1703 phy_unregister_fixup_for_id drivers/net/phy/libphy EXPORT_SYMBOL 0x6c441b5a drm_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x94b84ac6 drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL -0x066b98c0 kvm_write_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x4f3c3c5a drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL +0xbca46908 fscache_wq fs/fscache/fscache EXPORT_SYMBOL +0xa98d9012 kvm_write_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x7df2a284 mlx4_buf_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x1e54c14a scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x7cbe423e scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xff6878cf fb_default_cmap drivers/video/fbdev/core/fb EXPORT_SYMBOL 0xfc3777e4 dasd_generic_last_path_gone drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0x50603ce3 ceph_decode_entity_addrvec net/ceph/libceph EXPORT_SYMBOL -0xc6d642d6 ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x9ddfa00f ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x823edea5 xt_compat_add_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x4b5abcc4 nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x55170c44 nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x6e7c7b1c spc_emulate_inquiry_std drivers/target/target_core_mod EXPORT_SYMBOL -0xeb5c556a __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6a35d5bc qeth_setadpparms_change_macaddr drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x7114ff38 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1006cef0 __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x64809488 qeth_setadpparms_change_macaddr drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x373187be ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf446074f ir_raw_encode_scancode drivers/media/rc/rc-core EXPORT_SYMBOL -0x4aad122a i2c_smbus_xfer drivers/i2c/i2c-core EXPORT_SYMBOL +0x07fc771c i2c_smbus_xfer drivers/i2c/i2c-core EXPORT_SYMBOL 0x64defc65 mlx4_wol_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5442b99a fwnode_mdio_find_device drivers/net/phy/libphy EXPORT_SYMBOL 0xcbaf9b64 drm_plane_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xc4d68cc3 drm_is_current_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x5a95fab2 dasd_get_sense drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x9b58794f nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xe13f60ea nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x6e74dca7 __SCK__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xdae9b5d7 nfs4_disable_idmapping fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd82a7260 ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL -0x13dae7d6 __fou_build_header net/ipv4/fou EXPORT_SYMBOL -0x2f7a07dd __gue_build_header net/ipv4/fou EXPORT_SYMBOL -0xcde3c860 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa34fc8de ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL +0xade72f09 __fou_build_header net/ipv4/fou EXPORT_SYMBOL +0x627bb033 __gue_build_header net/ipv4/fou EXPORT_SYMBOL +0xad8f19a5 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf3aa8b02 vfio_pci_core_close_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xcffa2aff spi_populate_width_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0xc4bc2493 rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL -0x7462e669 tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x0059c382 ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf8e9d39e nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xc167ad99 af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0xa45c56ef rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0x9e9b383e tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xf05c4f46 ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x13d2a172 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa2479130 af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL 0x3d9bbb97 cxl_bus_type drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x7bbc902c __traceiter_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x818001c5 mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL +0xe64bc26f mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL 0xc55ff962 phy_basic_t1_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xe4c79fa6 __SCK__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x4372ee05 __drmm_universal_plane_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xb353bd90 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5afeeb21 nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4d07fc38 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6a5bacb6 nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0xae600b00 dm_tm_open_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x4acc3465 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6c026b54 vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x44d743a7 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x55835cd1 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x767ff2ac vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x4d428b58 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x6a291646 vfio_pci_core_ioctl drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xa289d44a sas_eh_abort_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x72ea7b2d scsi_device_type drivers/scsi/scsi_mod EXPORT_SYMBOL -0x16bb4257 nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL -0x38e6e20c rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8dc6cf62 pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL +0x5a2ad956 nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd31f8b02 rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x13a1b02f pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL 0xdf95b1bb rio_release_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa9cdd41a mlx4_get_slave_pkey_gid_tbl_len drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x448a5bbc nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x210a4a0e xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7c491cea nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc40f53e4 xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x37e9f2f4 cryptd_ahash_child crypto/cryptd EXPORT_SYMBOL_GPL -0x581b1882 fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL +0x5088c8f4 fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7099b3e6 spmi_device_add drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xb8ade7f8 rio_inb_pwrite_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x924d12e3 genphy_soft_reset drivers/net/phy/libphy EXPORT_SYMBOL 0xcf9e5975 phy_modify_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x7947ee2a dasd_device_set_timer drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x84ef68fa esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL -0x880ecb56 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0x19fff217 dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xef5e91cb esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x252d0a18 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x60192eda dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x95886155 __traceiter_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x64e39418 __traceiter_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd70769c7 mlx4_mr_hw_change_access drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x7924b6de ip_set_hostmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xb1e67096 bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xa3c8ced8 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x44551e4f iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x7475be8e crypto_ecdh_key_len crypto/ecdh_generic EXPORT_SYMBOL_GPL -0xfd418ceb ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xe9f90b06 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x94a20d8d ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x90e661f8 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0x93c691cf vhost_dev_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xb30fb8db dm_unregister_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL 0x6804e9d6 nvme_auth_transform_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x346fd9b5 nvmet_req_free_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x9052fc9b drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x82d20875 registered_fb drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xef6a25ca drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x874137de registered_fb drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x7fd8ba99 dasd_sfree_request drivers/s390/block/dasd_mod EXPORT_SYMBOL 0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd58bbbcb nvme_delete_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa0c71dac spi_populate_sync_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0x38672c6c xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb57303ad mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x4ef66d5a xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x313f0fa2 mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL 0xe3cde26f fpga_mgr_lock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xbb559ff8 vfio_pci_core_write drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x872e7c67 __tracepoint_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5624f795 mlx4_unregister_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xed15fb41 nfs4_print_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x613980ba xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x234a140d __traceiter_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x5de3f811 xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4d720db1 phy_read_mmd drivers/net/phy/libphy EXPORT_SYMBOL 0x215f1f0f drm_atomic_helper_calc_timestamping_constants drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x05df0e37 cryptd_skcipher_child crypto/cryptd EXPORT_SYMBOL_GPL -0x9e63ab89 rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4cd94939 rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe26dc545 unregister_snap_client net/802/psnap EXPORT_SYMBOL 0x75606d09 dm_btree_lookup drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x71875791 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xef2611f4 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4d46e2e4 phy_driver_register drivers/net/phy/libphy EXPORT_SYMBOL 0x1cc2fc58 scsi_dma_unmap drivers/scsi/scsi_mod EXPORT_SYMBOL -0x5391d083 drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x432d703e drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcb6936d3 drm_atomic_state_default_clear drivers/gpu/drm/drm EXPORT_SYMBOL -0x27ca0ac3 nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x32bfd929 nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xde2437af nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xf0325d3d nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x23e56525 rio_set_port_lockout drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc6273179 dm_exception_store_type_register drivers/md/dm-snapshot EXPORT_SYMBOL -0x20e089f5 phy_print_status drivers/net/phy/libphy EXPORT_SYMBOL -0x3abaad39 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL -0x80fd90e8 __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x28435fbd phy_print_status drivers/net/phy/libphy EXPORT_SYMBOL +0x8563e8de fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL +0x64eba48a __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x08ed995d iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0xc3178c0c qeth_tx_timeout drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x9aba5e70 qeth_tx_timeout drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x86fca7e4 ceph_put_snap_context net/ceph/libceph EXPORT_SYMBOL -0x5692cad0 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf8f7939b rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0a7f257c xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf8f889a2 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x996c5d6d mlxsw_reg_trans_bulk_wait drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xea5162ac fc_eh_should_retry_cmd drivers/scsi/scsi_transport_fc EXPORT_SYMBOL_GPL 0x23b589bb drm_state_dump drivers/gpu/drm/drm EXPORT_SYMBOL -0xc73a2ef8 o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xa31f100d o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x8aaf39b5 rio_release_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa2783918 drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xac8597d5 mb_cache_entry_get fs/mbcache EXPORT_SYMBOL -0x477e840e tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL +0x66fcee37 tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL 0xad57f404 _vdpa_register_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x6c218062 dm_bitset_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf4689d50 linkmode_set_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -12954,104 +12962,103 @@ 0x72f98eec rpc_init_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x13332288 __vdpa_register_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x65ea776d cdrom_open drivers/cdrom/cdrom EXPORT_SYMBOL -0xe6706b86 mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd6c8168f drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL +0xeaafadc1 mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x73cf26a0 drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL 0xa8611fc5 vringh_notify_disable_kern drivers/vhost/vringh EXPORT_SYMBOL -0x89280a57 ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa7a09dc1 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x809b323d ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xac352641 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2704b251 mlx4_map_sw_to_hw_steering_mode drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1c0d9e1e scsi_partsize drivers/scsi/scsi_mod EXPORT_SYMBOL 0x301e7f21 drm_client_buffer_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xcd0383be drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xcc333664 ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x68efeb0e iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0b0f8222 drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x1bbfe291 ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x92cc256e iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xc0620a19 cryptd_alloc_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0xd791a687 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL +0x5ce9fc43 fscache_acquire_cache fs/fscache/fscache EXPORT_SYMBOL +0x69166177 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL 0x31360eb3 p9_client_stat net/9p/9pnet EXPORT_SYMBOL -0x53fc7ea5 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5450d0b8 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x1367b4e0 ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x92a6688d dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc0474d87 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa63a0026 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xa39a0e13 ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x9d372a20 dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xc45169e1 drm_syncobj_get_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0x7af1e11f nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5b6fadca nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x5f4e5249 vhost_iotlb_reset drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0x907a8156 mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xfa27fa15 mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5f7b25cf drm_dev_get drivers/gpu/drm/drm EXPORT_SYMBOL 0x97ab2a3e drm_dev_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x55199977 dasd_generic_space_avail drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x5b69fc12 inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xbfeea841 inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x92308f6d scsi_host_put drivers/scsi/scsi_mod EXPORT_SYMBOL -0x32b625b3 kvm_gfn_to_hva_cache_init arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x6ea51e57 kvm_gfn_to_hva_cache_init arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x38726ae5 dasd_debug_area drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x7a625dc3 nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x3d848826 nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x2a8eba0a dfl_fpga_dev_ops_unregister drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xbc9f5c84 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL +0xb36380c3 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL 0x1f12f065 configfs_depend_item fs/configfs/configfs EXPORT_SYMBOL -0xd4453983 __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1ef9ab63 __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2d38ecd9 dm_bitset_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xbfac2b45 __rmi_register_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0x6d984d1c drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3075c408 drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8b811036 drm_modeset_drop_locks drivers/gpu/drm/drm EXPORT_SYMBOL 0x96eb2c99 mlx5_fc_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x95210b46 mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xea95c0f5 drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xc7d73160 mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x544f35cb drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x974a1614 __tracepoint_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0f01076e __tracepoint_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x646e312d __fscache_uncache_page fs/fscache/fscache EXPORT_SYMBOL 0x0ea14a0e vhost_dev_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xb122d361 i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x349fb4a2 drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0xd8b6a4d3 dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x2e4f3f83 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x857d057f i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xff29b504 drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x700fb87f dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x891c4d8d mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbbf4dfbe phy_basic_t1_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x06dbb000 drm_atomic_helper_wait_for_flip_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf3a1ad2e drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL +0x62c6dc65 drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL 0x10962bc2 nfs_auth_info_match fs/nfs/nfs EXPORT_SYMBOL_GPL 0x888c5be5 irq_bypass_register_consumer virt/lib/irqbypass EXPORT_SYMBOL_GPL 0x2845c4ee rpc_machine_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1be9c2b8 fpga_image_info_free drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xa44b520a __scsi_format_command drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc119cbf0 fscache_object_destroy fs/fscache/fscache EXPORT_SYMBOL -0x95c61584 write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x63032f20 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xed1187c4 write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x27cbf239 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbbdcd423 devm_hwmon_device_register_with_groups drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0x229459cd rio_release_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x8ee9d315 mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdd7297d0 mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfd95335d mlx4_get_module_info drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xe6bf602d srp_attach_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xae277372 __drm_crtc_commit_free drivers/gpu/drm/drm EXPORT_SYMBOL 0xfbe5eaa6 dfl_fpga_feature_devs_enumerate drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x0dd8caa3 mlxsw_reg_trans_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb49bf816 mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3a4568cc mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x232b838d mlx4_release_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xa0cf7801 sas_rphy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x6a9ca937 fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x2aeae288 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL -0x35f344b1 fb_deferred_io_fsync drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0xb27ab20a drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL +0x19d552cc fb_deferred_io_fsync drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL 0x0fad98d4 iscsit_unregister_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x21958931 ptp_find_pin_unlocked drivers/ptp/ptp EXPORT_SYMBOL 0x60abd013 fcoe_fcf_get_selected drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x440ca223 fc_lport_flogi_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xe6102426 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbbab18d1 drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x613c5855 pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x144f29f4 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf158b74a drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x12e1fa1e pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x85ca4e1d __traceiter_s390_zcrypt_req drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0x404502d2 __traceiter_s390_zcrypt_rep drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x7df39775 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x9d93a41b svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x55f30233 svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8669e92b nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x44e5a4e8 ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x690e25f5 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd8206933 svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9e5f7142 svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdb0d87e3 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4fb9cf86 ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x8bb11701 phy_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x26c90ea4 scsi_eh_get_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x4f77b8ae drm_crtc_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0xab2ac7fd drm_dev_unregister drivers/gpu/drm/drm EXPORT_SYMBOL -0xac43c903 pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb634700e pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x10a72aaa pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4c4ac440 pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x7acf9c1f __SCK__tp_func_vfio_ccw_fsm_io_request drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x48dda4be ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL -0x8e63e934 xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x495c0d0b ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL +0xad5a0507 xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xc75297ae devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xa53387c7 dm_rh_flush drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x3ad0f55b dm_bm_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL @@ -13065,102 +13072,103 @@ 0xc78baf51 spmi_controller_add drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xb6517b2e mlxsw_afa_block_append_trap_and_forward drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0e792dfc vchan_init drivers/dma/virt-dma EXPORT_SYMBOL_GPL -0xaf33e36e kvm_vcpu_read_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x4e3e64a9 kvm_vcpu_read_guest arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x1934a9a9 __tracepoint_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2e0cc6b1 phy_register_fixup_for_uid drivers/net/phy/libphy EXPORT_SYMBOL 0x3ff3180f phy_init_hw drivers/net/phy/libphy EXPORT_SYMBOL 0x204c5067 scsi_dev_info_add_list drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb4032484 drm_mm_insert_node_in_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x6d608d85 nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0385b778 nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x39fd83db halt_poll_ns_shrink arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xd0a52f68 mlx4_SET_PORT_fcs_check drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xfe7fe6d4 drm_fb_xrgb8888_to_gray8 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe1b085e7 drm_atomic_helper_update_legacy_modeset_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa4051bf6 LZ4_decompress_safe_continue lib/lz4/lz4_decompress EXPORT_SYMBOL -0x6a7d8d44 svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x67440384 dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc5ca0854 svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa72e77aa dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x911fcd6c phylink_start drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x32427e50 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x556d2836 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xef54d465 fpga_region_register drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x4d6cc1f9 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL +0x04a8cd92 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL 0x16c68c8e drm_atomic_helper_async_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xeb0664c1 devm_aperture_acquire_from_firmware drivers/gpu/drm/drm EXPORT_SYMBOL 0x81a17396 mlog_and_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xdbcb78e1 qeth_ipa_alloc_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x4865d045 qeth_ipa_alloc_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x85d9d140 eadm_start_aob drivers/s390/cio/eadm_sch EXPORT_SYMBOL_GPL -0xd5fd2b6c ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL +0xdee0b751 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL 0x62a8acfe p9_client_fcreate net/9p/9pnet EXPORT_SYMBOL -0x37482730 svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb9403195 br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL -0xc5920238 nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x25607af5 svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x35a2b106 br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x70cfb2d7 nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xb15404c9 fpga_mgr_unlock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x51a8b690 mlx4_flow_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe80dc964 dw_dma_filter drivers/dma/dw/dw_dmac_core EXPORT_SYMBOL_GPL -0x16fe4a85 set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x52a32be9 set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xc090c376 net_selftest_get_strings net/core/selftests EXPORT_SYMBOL_GPL 0x9b78706a device_phy_find_device drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x969bb9d6 nvmet_fc_register_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0xbc071179 iscsi_get_ipaddress_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xd03e6229 drm_open drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e3fd1b4 kvm_release_pfn_clean arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xe6d81ca1 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL -0xc000cd4b svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa02e5804 ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xfa7c5cc9 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL +0x068efaee svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4c56e78b ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xa25fc115 xt_compat_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x7049a49e vhost_dequeue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x0dc02458 dm_dirty_log_type_register drivers/md/dm-log EXPORT_SYMBOL 0xa14fdbcf __tracepoint_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x11abc494 __SCK__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x446986d6 drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xb293d212 drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL 0xf982e6db o2net_send_message fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x7cde2e8b pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x7911f266 nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb9272522 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x53337c48 nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdefb47fa v9fs_get_default_trans net/9p/9pnet EXPORT_SYMBOL 0x1aeb9fd4 spmi_ext_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xe23627bd fcoe_ctlr_init drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xa248afde drm_detect_monitor_audio drivers/gpu/drm/drm EXPORT_SYMBOL -0x98847610 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL -0xc63a59fe nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xaa7f0d71 ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xbf2c661f xt_register_match net/netfilter/x_tables EXPORT_SYMBOL +0x8c7a2c50 nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xf700335b ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x57bb7ed2 sas_lu_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x6cf818cb drm_crtc_vblank_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x719dc186 drm_gem_unmap_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL 0xd163a1b1 tape_alloc_request drivers/s390/char/tape EXPORT_SYMBOL 0x911ca883 vfio_pci_core_unregister_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x16da54b9 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x8fab5412 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xe116ae51 sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xa025932e mhi_device_get_sync drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xbb255ceb qeth_l3_discipline drivers/s390/net/qeth_l3 EXPORT_SYMBOL_GPL +0x02350ad7 fscache_end_volume_access fs/fscache/fscache EXPORT_SYMBOL +0xf7e4171a qeth_l3_discipline drivers/s390/net/qeth_l3 EXPORT_SYMBOL_GPL 0xa0ab0671 tape_std_mtload drivers/s390/char/tape EXPORT_SYMBOL 0x41bb4c90 genphy_suspend drivers/net/phy/libphy EXPORT_SYMBOL 0x6e91ee1b nvme_auth_digest_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x8061e528 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6ab1c897 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe317082a __drm_printfn_info drivers/gpu/drm/drm EXPORT_SYMBOL 0xd20fd039 drm_atomic_check_only drivers/gpu/drm/drm EXPORT_SYMBOL -0xd2f127cc smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL -0x749ef193 ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3d03c08c smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL +0xb7fbf0fa ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8215494a rio_unregister_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x820a759c mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x863462ec mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa009c7ef mlx4_counter_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xfe14d462 srp_reconnect_rport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL -0x9016bea9 rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL +0xccb423b8 rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL 0xc3a2be67 nfs_net_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb844b677 vsock_addr_cast net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x0041a98c nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x5f2f9ad3 nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe5e617fc ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2520dc49 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd4b5cfdf nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x1d67bc78 nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9d49ce3c ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe34f8a77 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7e64b1ac sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xa2e491d0 drm_bridge_chain_mode_fixup drivers/gpu/drm/drm EXPORT_SYMBOL 0x9032dd84 zcrypt_device_status_mask_ext drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x89a2b628 l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x750d548e l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x11ac8d4c iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xaf4a39b2 l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5ab0fe6a l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x6896328a iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x3475821f __SCK__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x559ac38d __SCK__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xeedd987e phy_10gbit_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xcd8a213b nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xf3c5838f nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3efd0694 vfio_pci_core_match drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xab48887c scsi_eh_ready_devs drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x50e2ad83 drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -13176,302 +13184,304 @@ 0x50746a5b drmm_mode_config_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x7d9b3370 drm_vma_offset_lookup_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a35d30d drm_mode_set_name drivers/gpu/drm/drm EXPORT_SYMBOL -0xc9330bf8 nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL -0x64da6d16 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x772ae877 nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb57fd3aa __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6ffdb1c3 mlx4_find_cached_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd212b938 nvmf_connect_admin_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x1902178a srp_tmo_valid drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL -0x4581f701 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x32cbbff3 rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xec71647a nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3e286dfa rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x584f2760 failover_slave_unregister net/core/failover EXPORT_SYMBOL_GPL 0xce69b41f vringh_kiov_advance drivers/vhost/vringh EXPORT_SYMBOL 0x70e89820 vringh_abandon_user drivers/vhost/vringh EXPORT_SYMBOL 0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf9a33156 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x48bbf1a5 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xfc140635 mlx4_get_internal_clock_params drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6ae04ef0 drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2443e884 drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x604c9554 __drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x958d9582 drm_gem_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x98cc7799 drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL -0xaa574d1c af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL -0x9a67b09c dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xe5a57c62 qeth_osa_select_queue drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0xc8844840 drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL +0x87cb0d08 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL +0x45de061f dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x705116ce qeth_osa_select_queue drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x67db2029 ife_tlv_meta_decode net/ife/ife EXPORT_SYMBOL_GPL 0xe7888e98 ife_tlv_meta_encode net/ife/ife EXPORT_SYMBOL_GPL -0x8fa15b80 nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x28b855ef nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x584d11fd __rio_local_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xee55d047 __tracepoint_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x59e0695d phylink_speed_down drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x2ff40bcf __fscache_enable_cookie fs/fscache/fscache EXPORT_SYMBOL -0xaf33d912 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6f6746e9 rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1191ef84 target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL -0x404e1561 dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xb03d449d nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6c5e41e7 __tracepoint_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x92223569 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfc2ffa3e rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x57c9fc4d target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL +0xae53e65d dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x89c877f2 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x1b1fe0c2 ep11_check_aes_key_with_hdr drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x5f453e90 iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x13ff773e iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x165b4233 sas_rphy_unlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x8fee4a2a drm_atomic_helper_page_flip_target drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc46b843c svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x11dfd085 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf53e444f svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdcf978c5 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x3bf9d084 xt_check_table_hooks net/netfilter/x_tables EXPORT_SYMBOL 0xe4965c3e vringh_abandon_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x67e1833c mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf2997b80 mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4830cc68 fc_rport_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x4d1b9096 scsi_is_sas_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x90d447f3 fscache_n_culled fs/fscache/fscache EXPORT_SYMBOL 0x4754cef3 drm_fb_swab drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfd7d7a2 o2hb_global_heartbeat_active fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL -0xe9f12ed8 qeth_siocdevprivate drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0x14aa58e2 smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL +0xdbd346e5 qeth_siocdevprivate drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x966e6f87 smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL 0x5de611a9 btracker_nr_writebacks_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x38185d87 mlxsw_afa_block_append_qos_ecn drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x4d4f08db scsi_is_target_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd0ecfaad __tracepoint_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9d8f23ca virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xe7a426e5 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x582fe5cf rds_message_add_rdma_dest_extension net/rds/rds EXPORT_SYMBOL_GPL 0x27f89448 ife_release_meta_gen net/sched/act_ife EXPORT_SYMBOL_GPL 0x73baf9a2 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x674894e7 rio_mport_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x7280dc72 mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x93808daa mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x6b5c2b06 drm_atomic_helper_damage_iter_next drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x8a89c8fc vp_modern_config_vector drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x146687e5 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x79fe9fd6 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x323bb1d3 rio_mport_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xb848c47d drm_framebuffer_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x1ccb8e77 drm_atomic_get_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0xc226b040 mb_cache_entry_delete_or_get fs/mbcache EXPORT_SYMBOL -0xd42682b7 l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x11584d1e __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x88115a3e l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x958fd0b2 __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4ea779d2 vhost_enable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x62524c00 rio_route_clr_table drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xbb24f607 init_cdrom_command drivers/cdrom/cdrom EXPORT_SYMBOL 0x137f182d scsi_is_sas_port drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x5f4426bb scsi_target_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0xaa40b085 nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4d9c9ccb nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdfc091f9 ceph_entity_type_name net/ceph/libceph EXPORT_SYMBOL -0x83e7bbfd nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0f87f1bc mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1fc6110d nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe6b6975a mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xac3222f1 alcor_read8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0xcc0e8947 drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL -0xdbf7ef1f dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x6a5e4f1e drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL +0xcaf5464c dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x181a1930 __SCK__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3b5ad1fe mlxsw_afa_block_append_mirror drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x50b431c4 nvme_auth_extract_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xb9c5fd33 nvme_auth_gen_privkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xa5189873 nvmet_sq_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x771ec450 jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL +0x0d44a9ec jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL +0x4d110c45 fscache_withdraw_cookie fs/fscache/fscache EXPORT_SYMBOL 0x88948010 dasd_alloc_block drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0xad7d18ef nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xadb40ec9 nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf1ed85e7 cxl_map_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x88e7be0b __traceiter_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x10d3c264 mlxsw_core_port_is_xm drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb6127243 drm_need_swiotlb drivers/gpu/drm/drm EXPORT_SYMBOL -0xef2f4c17 nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb0ff7e7e jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL -0xa15f8b64 nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xfccdadfd iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x9ee526f8 dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xe78444a2 mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe44c671c nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2cfbc695 nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7467afdd jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0x486b9159 nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x587f6310 iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x010c7126 dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x1bbed263 mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2c2dabc2 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x931eebb2 dasd_block_set_timer drivers/s390/block/dasd_mod EXPORT_SYMBOL -0xa1763410 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf635a7d1 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xfe6b32d3 rio_request_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe1136660 mlxsw_core_skb_transmit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x1f87275a drm_fb_xrgb8888_to_rgb888_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xeef031ba drm_dev_has_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0xb3cb802b __SCK__tp_func_vfio_ccw_chp_event drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x70319164 dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x474f2294 dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x19fa5852 mlxsw_core_flush_owq drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc841433f mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5c5f62db mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x27046576 kvm_exit arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xc40f284c nf_ct_helper_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x09111961 __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x7c15c633 __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xc2285434 cdrom_ioctl drivers/cdrom/cdrom EXPORT_SYMBOL 0x3b0e5e9c __drm_puts_coredump drivers/gpu/drm/drm EXPORT_SYMBOL 0x2ed3c600 drm_mode_debug_printmodeline drivers/gpu/drm/drm EXPORT_SYMBOL -0x6235f6a4 drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL -0x46c0d3ad gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x838ff9ac rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa13d99bc rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3a4bb3c0 drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL +0xb2e6a3a1 gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x276df205 rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf59d4563 rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xdcb9cd85 vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x6f3f3ad4 vfio_register_emulated_iommu_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x2a745368 genphy_c45_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x2a962499 drm_mm_scan_init_with_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x4b9cd725 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL +0x75093ced br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL 0xd3fcc511 xt_tee_enabled net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x6efd1804 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL -0xf153a9b2 i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xf6f69ee9 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xc394fcd7 i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xe8e40151 srp_release_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xc460392a drm_flip_work_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x5f3804d3 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5cf45c08 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xac7f117f configfs_register_default_group fs/configfs/configfs EXPORT_SYMBOL 0x21271004 sbc_dif_verify drivers/target/target_core_mod EXPORT_SYMBOL 0x8d72789e drm_edid_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL 0x3939f8f0 rfkill_pause_polling net/rfkill/rfkill EXPORT_SYMBOL -0xff07286c xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x75421bba xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4b1628f4 spc_emulate_report_luns drivers/target/target_core_mod EXPORT_SYMBOL 0x5b73f640 target_unregister_template drivers/target/target_core_mod EXPORT_SYMBOL -0xcbaac81f nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4adab6f1 nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1555f235 fat_remove_entries fs/fat/fat EXPORT_SYMBOL_GPL -0x0ec2be6d dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x215b3e93 dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x52af5cb2 dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x78791940 dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xf8fe5642 phylink_ethtool_get_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x15c4e3e2 phylink_ethtool_set_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x627aacec o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xb588ae16 o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc2f8be40 nfsacl_encode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x222ce351 nfsacl_decode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL -0x3f2486b8 kvm_vcpu_wake_up arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xb40ec1d0 kvm_vcpu_wake_up arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x4edb68bd p9_client_getattr_dotl net/9p/9pnet EXPORT_SYMBOL -0x487b2b15 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xac2177b3 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xcf03fa25 rmi_driver_suspend drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x84831a9b fc_get_host_port_state drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf8a4e975 scsi_target_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x249edb8d rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc25d7d17 br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL +0x4391d148 rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1ea3474f br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL 0xb33212b7 fc_exch_mgr_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x773ca4d6 stm_source_register_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xaca4c5bc rmi_of_property_read_u32 drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xe16986dd mlxsw_afa_block_activity_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x91f37a40 mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc448d4ce mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf947eb6d phy_attach drivers/net/phy/libphy EXPORT_SYMBOL 0x0093bf4f sas_get_address drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x6d7ac997 p9_client_create_dotl net/9p/9pnet EXPORT_SYMBOL 0x065994f1 xdr_encode_opaque_fixed net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3aaf59ac xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL -0x172464ff rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3cfb8950 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc395edad xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL +0x812fc177 rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x04dd1b2e ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x725182ea spmi_ext_register_writel drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xbcd817f8 phy_get_pause drivers/net/phy/libphy EXPORT_SYMBOL -0xc0590431 drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8bbf9bd9 drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0eb57d14 drm_plane_enable_fb_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL 0xfaaf072b ext_pi_type3_crc64 block/t10-pi EXPORT_SYMBOL_GPL -0x39da03dd ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL -0x54e10fda ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x4f0eb3fe vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL -0x19f49e63 iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6f22c6d9 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x63c69b75 ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x3308bfad vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL +0xca7760dc iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0736dd10 __tracepoint_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xd332bdf2 drm_master_get drivers/gpu/drm/drm EXPORT_SYMBOL -0x53473fbd nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x43267117 nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL 0xacb01a03 rfkill_alloc net/rfkill/rfkill EXPORT_SYMBOL -0x617a41a6 udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x8f8824c6 udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x69e872f9 vhost_iotlb_itree_first drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x30a26537 dm_btree_remove drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xca3c7044 mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x708ce193 mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x18e12296 mlx4_update_qp drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xfe447cd7 mlx4_db_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xbc0ab85f phy_ethtool_get_eee drivers/net/phy/libphy EXPORT_SYMBOL -0xfd978202 phy_ethtool_set_eee drivers/net/phy/libphy EXPORT_SYMBOL +0x759d18dc phy_ethtool_get_eee drivers/net/phy/libphy EXPORT_SYMBOL +0x2f474462 phy_ethtool_set_eee drivers/net/phy/libphy EXPORT_SYMBOL 0xe77dcf71 fc_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x1068004b gf128mul_bbe crypto/gf128mul EXPORT_SYMBOL 0x2087719e ceph_oid_copy net/ceph/libceph EXPORT_SYMBOL -0xcaaf9698 nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa29cd450 drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x87fb34dd nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe527120d drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x4b7ebf95 drm_mm_remove_node drivers/gpu/drm/drm EXPORT_SYMBOL -0x44dea4aa nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x1cca45e7 nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xe7c7407c ir_raw_event_store_with_filter drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x47a4fec3 mlx4_qp_to_ready drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5d5970f4 scsi_dh_activate drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xd45b9cf4 poly1305_core_setkey lib/crypto/libpoly1305 EXPORT_SYMBOL 0x9738b8fc p9_client_create net/9p/9pnet EXPORT_SYMBOL -0x8b844d22 smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL +0x6c909b79 smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL 0x63d2ff63 eeprom_93cx6_wren drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0xeeef0681 drm_atomic_bridge_chain_check drivers/gpu/drm/drm EXPORT_SYMBOL 0x90387a30 tape_std_unassign drivers/s390/char/tape EXPORT_SYMBOL -0x28b5c441 rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x387c81f2 rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc35ebdf5 nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL -0xa4d7fb85 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x0ff7e4cf dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x7dca5988 rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf2a92bc3 rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b82b33e nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x08e992eb uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x6df6a23e dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x96efb5d3 mlxsw_env_module_port_unmap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb51a54f9 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL -0x56d4d1e5 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xbae51962 nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe32e3b45 rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x197f9089 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL +0xe71da204 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbbfeb1b6 nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6bccc14f rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x690dd415 __tracepoint_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x88232106 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5f7541e0 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x56bbd10f mlx4_SET_PORT_VXLAN drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0d7453e2 phy_disconnect drivers/net/phy/libphy EXPORT_SYMBOL -0xf9b1c061 phy_ethtool_get_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL -0x94b35903 phy_ethtool_set_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL +0xc34582dd phy_ethtool_get_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL +0x876bb322 phy_ethtool_set_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL 0x4900035b o2hb_stop_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xcd9e5d55 rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x50e2f5af rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x83240d15 mlx4_unregister_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x822c250d drm_mode_is_420 drivers/gpu/drm/drm EXPORT_SYMBOL -0xd039bfd8 smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL +0x89a82b56 smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL 0x7670b536 nla_get_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0xed71a5af __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x499a7a36 nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0xdcf7d0f6 __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x06d0b17b nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0xb89a90f8 mlx4_SET_PORT_general drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xc8ca6021 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbb3bede2 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xcbe9f724 srp_rport_get drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0xdd0fd1f2 drm_crtc_init_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0xa94875ae nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0x711bd5ae fscache_io_error fs/fscache/fscache EXPORT_SYMBOL -0x3663c9a1 rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9a3745c3 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3d96b4b1 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa45235ae dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xf61b45fb drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xe688604a nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2fd0d8d7 fscache_io_error fs/fscache/fscache EXPORT_SYMBOL +0x5603b082 rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x45b77314 rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x42c43160 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc725d232 dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x1b6e804d drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x55165996 drm_client_framebuffer_create drivers/gpu/drm/drm EXPORT_SYMBOL -0xc8e89a13 ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x376aff43 ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4b5c929a drm_client_modeset_probe drivers/gpu/drm/drm EXPORT_SYMBOL 0x8b4ed102 dasd_generic_remove drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x204e2dc6 i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xbb55623e drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x8155e4ec i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xa3f5f217 drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x87db7cac __traceiter_vfio_ccw_fsm_event drivers/s390/cio/vfio_ccw EXPORT_SYMBOL 0xaad6d92f rfkill_init_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0x9878162e rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xded11405 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6c1d1dc5 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6d85c806 rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xed84c011 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4f44de54 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf283e995 atmel_i2c_init_random_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x2f27cf8e i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xa4837683 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x4593399f nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8f1ff134 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x98c4b5c4 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0f7a8735 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x90453b1a dfl_fpga_feature_devs_remove drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x03e20400 __rio_local_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3d6961ed dm_btree_insert drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xf865c1a2 __tracepoint_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6f4c3878 fc_rport_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xad4b4c98 fc_rport_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xce5bf5ce __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL -0x916f86ec osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0xd7c160e9 rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcab5611c __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL +0xd3f0a5e6 osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0x742402a8 rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1816383d dm_btree_find_highest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xea955978 team_options_change_check drivers/net/team/team EXPORT_SYMBOL 0xdcc0464b team_mode_register drivers/net/team/team EXPORT_SYMBOL 0xcfd82f06 mlxsw_pci_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL 0xbac58840 fcoe_queue_timer drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x49f7be1b osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL +0x96ea7d9c osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL 0x387e1639 rpc_pipefs_notifier_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4ce24f17 nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x20584668 nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xd99e003d dm_bio_prison_create_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x678f83d2 drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL -0xb14d507f osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL +0x30c83d54 drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x09217899 osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL 0x5a45ba31 svc_auth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x752ec26c rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2d2f2006 rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x64b3e217 rio_mport_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xebd6f665 rio_mport_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x382a0134 dm_array_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xa2a74861 dm_array_set_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x99feac10 __drm_atomic_helper_crtc_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe19f5ee0 __tracepoint_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9d01e57e jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xd6ecf657 jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0x2c8e28ee phylink_ethtool_get_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x57727285 phylink_ethtool_set_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xe6629725 nvme_auth_negotiate drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x44aea958 drm_self_refresh_helper_update_avg_times drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xda024407 nsh_push net/nsh/nsh EXPORT_SYMBOL_GPL -0xfb67cfcd ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x36650f2f ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x676c7d16 ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc6203d61 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x38972f23 dm_rh_region_to_sector drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x49d02a8d mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8c1c3521 mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa142560c genphy_resume drivers/net/phy/libphy EXPORT_SYMBOL 0xdf5a671f fc_host_fpin_rcv drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x5a12a7da torture_stutter_init kernel/torture EXPORT_SYMBOL_GPL -0xd1f34707 nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x13646c88 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x2761e430 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x7add781f i2c_for_each_dev drivers/i2c/i2c-core EXPORT_SYMBOL_GPL +0xd20f62ef nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x565bfb60 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xd02a8e84 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x18294b85 i2c_for_each_dev drivers/i2c/i2c-core EXPORT_SYMBOL_GPL 0x5a939205 mlxsw_afk_values_add_u32 drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb0e9479a rio_register_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xab7f4881 team_mode_unregister drivers/net/team/team EXPORT_SYMBOL @@ -13479,25 +13489,25 @@ 0x62e62f72 drm_atomic_get_new_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x1c4cd8eb drm_gem_prime_handle_to_fd drivers/gpu/drm/drm EXPORT_SYMBOL 0xad7b045d cryptd_free_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0xb9d9d3f2 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x6490a536 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0xa3883e62 chacha20poly1305_encrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0xff3141e0 chacha20poly1305_decrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x9992a66f cca_clr2seckey drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0xc5bee56b rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x34020884 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0968eac0 nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xb7cf74c3 rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x27e5be17 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5c74b13e nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x8004482f nvme_auth_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xda46c5a0 iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7942e60c iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x521a404d ccwgroup_probe_ccwdev drivers/s390/cio/ccwgroup EXPORT_SYMBOL 0xdcb0a2c0 phylink_stop drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x57ed3a04 __drmm_crtc_alloc_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL 0xdd2c169b mb_cache_create fs/mbcache EXPORT_SYMBOL 0x6ef2f78e drm_format_info drivers/gpu/drm/drm EXPORT_SYMBOL -0x749ac5fa nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa2382d3e nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd5263820 mb_cache_destroy fs/mbcache EXPORT_SYMBOL 0x5ddcca41 dasd_path_create_kobjects drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x5426988e ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xf6477cd2 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc8588f09 ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x8ecbec26 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x97438db3 dm_bufio_client_create drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x51371a99 mlx5_destroy_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x07fc18f0 mlx4_get_devlink_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -13508,131 +13518,132 @@ 0x47ce078d nft_chain_validate_dependency net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x6b1ffc61 hwmon_device_register drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0x931a6f33 sdev_evt_send_simple drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xbb85ca9c drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x45682821 drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7fdf83d3 __drm_atomic_helper_plane_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xb6e4ecc1 pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf50ea8c2 pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x3746c25c ceph_oloc_destroy net/ceph/libceph EXPORT_SYMBOL 0x884326c6 vhost_work_queue drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xc29424c2 vfio_pci_core_read drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xb6879c01 dm_btree_lookup_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xa755d7d2 sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x6691f29d objagg_obj_put lib/objagg EXPORT_SYMBOL -0xce51c2ab ceph_con_close net/ceph/libceph EXPORT_SYMBOL +0x71188fdf ceph_con_close net/ceph/libceph EXPORT_SYMBOL 0xf34332f0 iscsi_find_param_from_key drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xd685618f mdiobus_unregister_device drivers/net/phy/libphy EXPORT_SYMBOL 0xdb6c0a19 __tracepoint_vfio_ccw_fsm_io_request drivers/s390/cio/vfio_ccw EXPORT_SYMBOL -0x5c6c1971 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x964ed705 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0c1eb647 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3922a406 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x46768dbf dm_btree_remove_leaves drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x40583328 mlx4_mr_rereg_mem_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc025453c nvme_auth_stop drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x29ed6ccd mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0x702bff20 mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL 0xef1b9dcc drm_client_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x3ab87110 drm_mode_equal_no_clocks drivers/gpu/drm/drm EXPORT_SYMBOL 0xbcc074f3 __serpent_decrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x91d1fe52 max_session_slots fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbbeb936d rds_message_put net/rds/rds EXPORT_SYMBOL_GPL -0xfd2619d4 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x64c233aa xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x39c104d6 auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x17a0f495 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL +0x137eb06d sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x14d53806 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7033e3ca auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x22d966c6 ip_set_range_to_cidr net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xe3bce40d uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xc7f7570f uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x214e64b6 mlx4_find_cached_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x77802487 drm_mode_config_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0xdaa148a4 rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfe5ba58d rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6a9a4b0a hwmon_notify_event drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0x8112b3d2 scsi_build_sense_buffer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf406e46a drm_get_connector_type_name drivers/gpu/drm/drm EXPORT_SYMBOL 0x8c6577d7 drm_dev_set_unique drivers/gpu/drm/drm EXPORT_SYMBOL 0x5a4314e9 __SCK__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9c67c943 jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x2b53a343 jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x5da82233 __traceiter_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4b0bae55 mlxsw_core_kvd_sizes_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4c2497c7 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0xe1b0ea9a pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x83ccc30a nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa66e2ea9 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xc5249e01 pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x08191797 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdbc5277a torture_shutdown_init kernel/torture EXPORT_SYMBOL_GPL 0xad703657 ceph_auth_destroy_authorizer net/ceph/libceph EXPORT_SYMBOL 0x0273ce13 mlx4_mw_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6919e0af mlx4_config_dev_retrieval drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x00167e0c __fscache_resize_cookie fs/fscache/fscache EXPORT_SYMBOL 0x6158359a tape_dump_sense_dbf drivers/s390/char/tape EXPORT_SYMBOL 0xaead1ebf llc_build_and_send_ui_pkt net/llc/llc EXPORT_SYMBOL 0xec73a186 vfio_file_set_kvm drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xb43a6e6e core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x5f4ef38b core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0xed16e277 set_and_calc_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0ef06974 spi_populate_ppr_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0xa609cc17 drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x41d4b17a drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2e5c2714 drm_atomic_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x87f90b68 jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x67c55c3e jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL 0x97aea54e dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xb7b7e3bc kvm_vcpu_gfn_to_pfn_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x8a4781a4 read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4a7334b8 xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL +0x7ea637e1 kvm_vcpu_gfn_to_pfn_atomic arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x3b5c437e read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0679384a xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL 0x539dc932 ife_check_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0xd3a29066 bcm_phy_set_eee drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xd1a67397 fcoe_fc_crc drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x8017ee24 kvm_put_kvm_no_destroy arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x09176499 ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x855cfae4 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x862f692c kvm_put_kvm_no_destroy arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x47750167 ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xb7efdc8f ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xa364e3cf spmi_device_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x9e223753 raid_component_add drivers/scsi/raid_class EXPORT_SYMBOL 0x67b805ef drm_atomic_helper_check_plane_damage drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x06f7a61d async_xor crypto/async_tx/async_xor EXPORT_SYMBOL_GPL 0x5f4a6e61 dm_rh_dec drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe781f874 dm_tm_dec drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf697d1c6 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0xb058a643 svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xedb01145 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x2bf22f9d nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xc6c8861f dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL -0xcab11648 mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcff27b61 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xca6666fc svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x84090b51 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xd99ebcf3 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x870d648e dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL +0x00dc7b3e mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4a013682 nvmet_fc_invalidate_host drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0xb934b0ca nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL -0xcaded702 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL -0x2977718a dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL +0xdc328a13 nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL +0x39163833 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL +0x30acf34d dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL 0xe1775ee7 dm_get_reserved_bio_based_ios drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x4e4c5095 nvmf_unregister_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x7a4e7f4e __SCK__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8e4bb0dd jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL +0x10b05d86 jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL 0xf55102df config_group_find_item fs/configfs/configfs EXPORT_SYMBOL -0xda178bef ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL -0x0cce144b ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8eef8f16 ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL +0x55fd003c ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1b22284c rio_release_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xed939599 __traceiter_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xcf1f25c6 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xede914c3 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x8f336c6e drm_atomic_helper_disable_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x21d66090 af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL +0xac24c436 af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL 0x5609ce41 cast_s2 crypto/cast_common EXPORT_SYMBOL_GPL 0x06c6ca47 nft_meta_policy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x5654367f ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xabaa96b6 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4255e7c7 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9ad8352a ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x965a15e3 rio_register_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x3a07bfa9 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0xdbd4b8f1 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0x262414e2 cdrom_mode_sense drivers/cdrom/cdrom EXPORT_SYMBOL 0x99b610f5 mdiobb_write drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0xd362cfc1 phy_device_create drivers/net/phy/libphy EXPORT_SYMBOL -0xaaa16f41 iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xa40f4fd1 drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x5d9e02ec af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL +0x62fe4037 iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xca142442 drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x2617a826 af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL 0x99bbb27a qtree_delete_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x1949210e unregister_tape_dev drivers/s390/char/tape_class EXPORT_SYMBOL 0x50873741 xt_compat_init_offsets net/netfilter/x_tables EXPORT_SYMBOL -0xb3b4cf4b rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x4e924562 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaf1688c7 rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x30eba61f ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x29195647 vfio_pci_core_aer_err_detected drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xed78cb82 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xdf4b210f jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL -0x0eaeda94 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL -0xa85b43b6 rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL -0x0a05e061 xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe5747795 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x0a048ef0 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xafc5bf82 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x1fcc6869 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL +0x9272a17a rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL +0xd6e9d34d xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd42d1158 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x7880c781 dm_kcopyd_prepare_callback drivers/md/dm-mod EXPORT_SYMBOL -0x63341753 i2c_transfer_buffer_flags drivers/i2c/i2c-core EXPORT_SYMBOL +0xeffa3cd7 i2c_transfer_buffer_flags drivers/i2c/i2c-core EXPORT_SYMBOL 0x66905a28 fc_fabric_login drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xeb5c7147 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa1a95ca4 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4b666dfb target_depend_item drivers/target/target_core_mod EXPORT_SYMBOL -0xe3cf6e54 _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x02bf4e3d _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x21092b47 vdpa_get_config drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x73420d49 dm_bitset_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb70b342a dm_bio_prison_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL @@ -13640,201 +13651,202 @@ 0xf1b5340a drm_mode_vrefresh drivers/gpu/drm/drm EXPORT_SYMBOL 0x4575a0ca drm_mode_set_crtcinfo drivers/gpu/drm/drm EXPORT_SYMBOL 0xf6e772c3 irq_bypass_unregister_producer virt/lib/irqbypass EXPORT_SYMBOL_GPL -0x4e7e900b nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8ab2a07f nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x640a921b __dfl_driver_register drivers/fpga/dfl EXPORT_SYMBOL 0x12ca682f __cxl_driver_register drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xc1dacb6a rio_add_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3ca39d44 mlx4_bf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xaadbc48f iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd4af294c iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x4302598c __mhi_driver_register drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x274ee02a ep11_findcard2 drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xf175f3e2 dev_is_ccwgroup drivers/s390/cio/ccwgroup EXPORT_SYMBOL 0x99bf1b00 __tracepoint_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL 0xf5131232 vringh_need_notify_user drivers/vhost/vringh EXPORT_SYMBOL -0x3f0f8038 iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xfedc8da2 dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x46866cdb iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xfb4ee490 dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x041f3fc5 scsi_alloc_request drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x239ce0d7 pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8267ce89 pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x30496988 __tracepoint_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL 0x37a02412 xfrm_aalg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xf88d57b1 __SCK__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe13c4380 blake2b_compress_generic crypto/blake2b_generic EXPORT_SYMBOL -0x645150f8 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL -0xc1163cbe virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x65bc8d06 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL +0x2746d6e8 virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x4d0d1865 drm_atomic_helper_commit_modeset_enables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x58769942 nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbbc1de08 rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x673e972e rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe80f3a76 nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1837d30e __fscache_write_to_cache fs/fscache/fscache EXPORT_SYMBOL +0xed02e8f4 rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe98f2d8e rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc3e2d892 parman_create lib/parman EXPORT_SYMBOL -0xfcf3d3f3 xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbf88d8b5 nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x79eb6af7 nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x7149f1fb ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x6fe30662 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x200314a2 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xc15d96fe ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xfe3d2f08 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb369304f mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc4a14a7e xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xee6c3f2c nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xab792be9 nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xf88be537 ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x24b67199 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xdaa7659e ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x131737cd ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xa2e9ac81 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8c42dfd9 mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb3d2c76d scsi_hostbyte_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x699e23e2 __scsi_iterate_devices drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf5c80338 drm_crtc_vblank_helper_get_vblank_timestamp_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0xaafd4acc max_session_cb_slots fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4c93e842 dasd_set_feature drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x8c599b63 svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd060dfee ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xf333c319 svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xabd82169 ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xbdad8596 vdpa_unregister_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0xaae0677d mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x112bd3c9 mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd0929f77 genphy_c45_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x12135396 phylink_mac_change drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xd5cb135a drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL -0xee759079 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x674ec648 drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x74d47814 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xc8d7d0e5 vfio_init_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x75ae2917 phy_ethtool_get_strings drivers/net/phy/libphy EXPORT_SYMBOL -0x47181bd5 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x3aaacfc8 iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9b16e075 phy_ethtool_get_strings drivers/net/phy/libphy EXPORT_SYMBOL +0x9ffac6c3 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x71667181 iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x10d9f885 scsi_sense_desc_find drivers/scsi/scsi_mod EXPORT_SYMBOL -0xb79ea009 rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL +0x344d3976 rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL 0x77ae1a6e drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbe3879aa ceph_get_snap_context net/ceph/libceph EXPORT_SYMBOL -0xd3622da0 iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xa9e6b1bd iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x684deb1b sbc_dif_copy_prot drivers/target/target_core_mod EXPORT_SYMBOL -0x71399fd1 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL -0xa67e3e09 mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x49580173 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL +0x372c619e mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf6fa746f drm_property_create_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x9fb8696b bcm54xx_auxctl_read drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xbe82970b ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xd7578eae ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3c48339c mlx4_qp_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xeb0cda7c nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe0e6330f nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x4a8e3d34 try_test_sas_gpio_gp_bit drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x30fd8015 drm_gem_simple_kms_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xaaa9dcb8 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x92d95619 qeth_threads_running drivers/s390/net/qeth EXPORT_SYMBOL_GPL -0xdd6ebd80 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL +0x9843f0b8 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x205769f3 qeth_threads_running drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x08624569 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL 0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x201a731d drm_writeback_prepare_job drivers/gpu/drm/drm EXPORT_SYMBOL 0x385c5a2f crypto_nhpoly1305_update crypto/nhpoly1305 EXPORT_SYMBOL 0x718d0836 dasd_eer_write drivers/s390/block/dasd_mod EXPORT_SYMBOL 0xc0763484 rfkill_blocked net/rfkill/rfkill EXPORT_SYMBOL 0x071144fc nft_fib_dump net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0x7e6a3735 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xd3e46be3 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd7c70e40 mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe621d629 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf5cf1926 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8ca5ed0e mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xf5769fc3 sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x8e83099a drm_crtc_commit_wait drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a0c3847 __mlog_printk fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x6010b855 nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4900abc6 cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2b11232c xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc5191f35 xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x90fc6c9b nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5cfa63b3 cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38f51199 xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x108135bd xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xf902a67a __spmi_driver_register drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x1fb92556 md_write_end drivers/md/md-mod EXPORT_SYMBOL +0x2cb933e6 md_write_end drivers/md/md-mod EXPORT_SYMBOL 0x7858f1ba __traceiter_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc950e1e2 scsi_ioctl_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x9a1a74c3 __tracepoint_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x33a48bb5 nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9e385554 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x524eaf81 nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL +0x552b4091 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0xa6943fc6 drm_edid_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0xd8b61304 get_default_font lib/fonts/font EXPORT_SYMBOL 0x46c66897 __SCK__tp_func_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6420d334 drm_mode_plane_set_obj_prop drivers/gpu/drm/drm EXPORT_SYMBOL 0x0432d97a cryptd_aead_queued crypto/cryptd EXPORT_SYMBOL_GPL -0xd4dd71b0 qeth_dbf_longtext drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x24296e2d qeth_dbf_longtext drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x00c80741 xfrm_ealg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xd9bb821b xt_copy_counters net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x9cfae5be rpmsg_sendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xd101d4dc nvme_should_fail drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x93876816 drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL -0xf2b4b1f4 drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0x41d09894 psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL -0xf2a827c2 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd6b46134 nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0x4c6091b6 rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf972e6b9 drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL +0x2a1ef009 drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xd730e19c psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL +0x1709d510 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38349124 nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x50d3d001 rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf4d67efa genphy_c45_pma_suspend drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xd73325cd __fscache_attr_changed fs/fscache/fscache EXPORT_SYMBOL -0x5fde70b3 ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0xcf726c0b ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL 0x017cd211 vp_modern_get_num_queues drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL 0x27ad47ea __SCK__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x90a5530f nfsiod_workqueue fs/nfs/nfs EXPORT_SYMBOL_GPL -0xec25f0ea kvm_vcpu_gfn_to_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x59a9e225 kvm_vcpu_gfn_to_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xb7646d00 qdio_establish drivers/s390/cio/qdio EXPORT_SYMBOL_GPL -0x5c8eaa0f flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x4651c725 ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xa4e9cd01 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe3a14146 flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x358835ca ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xadd85e1e uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x94aac506 sas_port_get_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x4351577a fb_parse_edid drivers/video/fbdev/core/fb EXPORT_SYMBOL -0xe7a6c1c8 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x85e37b2e af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL -0x47327119 netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL -0xa271a4b4 virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x805d0d39 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4b069151 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa982313e af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL +0xd01c866c netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL +0x8e0d45ca virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x77835569 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x17034f8c fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x61dea664 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa941c7c9 ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL +0x3577db15 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5b007ef7 ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL 0xecede27a register_8022_client net/802/p8022 EXPORT_SYMBOL 0xc26d7da1 fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x31a96279 vhost_vq_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x7b047bd9 dm_tm_create_non_blocking_clone drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x2592e6bd drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8dbd4465 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL -0x22593376 kvm_read_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x80b6c3e2 drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x777b8138 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL +0x3b723aa8 kvm_read_guest_page arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xbaccb22b dasd_sleep_on drivers/s390/block/dasd_mod EXPORT_SYMBOL 0x8111e973 ceph_pg_poolid_by_name net/ceph/libceph EXPORT_SYMBOL 0x7aa5e797 __drmm_encoder_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xee751b66 ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL +0x422d5238 ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL 0x7a8ca627 xfrm_count_pfkey_enc_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x9e939cc8 dasd_schedule_device_bh drivers/s390/block/dasd_mod EXPORT_SYMBOL 0xc8ae4213 __SCK__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xeab9cbd5 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xcb3884ab dasd_device_set_stop_bits drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0xd8a0b605 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa8a2487d br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x863cffe6 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x11871ced br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL 0x12227400 intel_th_free drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x8c3d2006 mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x60e773d1 mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x67cedaeb zcrypt_rescan_req drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xd8d38f9c vfio_pci_core_request drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xd3726590 mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x81bea275 mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x61ea189b fb_pad_aligned_buffer drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x72893593 af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL -0xdbd00d8f af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL +0xa30c3b60 af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x7f866704 af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL 0x4ebb3bef phy_reset_after_clk_enable drivers/net/phy/libphy EXPORT_SYMBOL 0xf5440dc6 ctc_mpc_flow_control drivers/s390/net/ctcm EXPORT_SYMBOL 0xd738ca1b phy_unregister_fixup_for_uid drivers/net/phy/libphy EXPORT_SYMBOL -0x60c5182c iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x30189c79 nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5828aea4 iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xad4396bc nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL 0xcf6efaf4 dasd_log_sense_dbf drivers/s390/block/dasd_mod EXPORT_SYMBOL 0xa0597280 dasd_diag_discipline_pointer drivers/s390/block/dasd_mod EXPORT_SYMBOL -0x2593abaa ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL +0x1369b6a5 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL 0xf5aada6c dm_tm_create_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3d87ff40 tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL +0xe56c8054 tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL 0x892d50ab prestera_device_register drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL -0x97d9762d iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xac9d4707 drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0xf4fc94f7 qeth_alloc_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x1524e598 iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5810f1c9 drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xae6040a5 __traceiter_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x0b598034 qeth_alloc_cmd drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x17a7ba6e __SCK__tp_func_s390_zcrypt_req drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xa4fde910 prestera_device_unregister drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL 0xa4eaf5c0 drm_atomic_helper_page_flip drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4b212f37 fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x675d9202 fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL 0xe5fa22b7 vfio_unpin_pages drivers/vfio/vfio EXPORT_SYMBOL 0x51ff58f0 fc_lport_bsg_request drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x16798f8f ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x7dc72beb ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xde13e2d2 mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc87c46e3 ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x62f98f51 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x3ce90ca8 mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6f777218 mlx4_replace_zero_macs drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x4da51b52 vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xa0e9d290 vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x753e20b2 dm_bio_prison_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x6abf27a2 drmm_kmalloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x9ef6233e kvm_map_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x5def192c kvm_map_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0x656e3854 tape_34xx_dbf drivers/s390/char/tape_34xx EXPORT_SYMBOL -0xd6f5f9a1 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x0537d5bf udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x8c15c473 mlxsw_core_res_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x968f1eae drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x759571e0 torture_hrtimeout_s kernel/torture EXPORT_SYMBOL_GPL 0xa7765e88 mlxsw_reg_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xe7549307 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x3026f131 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2c59ebd4 scsi_host_busy_iter drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xf4e018e1 mrp_register_application net/802/mrp EXPORT_SYMBOL_GPL -0x465d0856 rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa120cedd rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb912ae0b __tracepoint_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7f659d4c mlxsw_afa_block_append_vlan_modify drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2927ca8e drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -13844,305 +13856,305 @@ 0x3db36530 fc_block_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xe97cba3a drm_gem_simple_kms_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x93cec5c7 drm_flip_work_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf77ce9ec drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdd67c11c drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2183c08c drm_mm_scan_add_block drivers/gpu/drm/drm EXPORT_SYMBOL 0x2546c415 tape_state_verbose drivers/s390/char/tape EXPORT_SYMBOL -0x8995770e qeth_get_stats64 drivers/s390/net/qeth EXPORT_SYMBOL_GPL +0x48a0b9c8 qeth_get_stats64 drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0xc18ddd04 dfl_fpga_dev_feature_uinit drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xcbba75fc dm_tm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb11cd6c1 dm_bm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x804c10bd nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x31021d4b drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0d3f63d4 nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb91e4490 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xccc59759 drm_format_info_block_width drivers/gpu/drm/drm EXPORT_SYMBOL -0x20426a9e nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x721f9f18 nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb3c36947 nft_fib_policy net/netfilter/nft_fib EXPORT_SYMBOL 0xfcc6cb33 mlx4_is_eq_shared drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc9bb48ac nvme_auth_dhgroup_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x9bae3291 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4705a1e2 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe5c0a238 sdev_enable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL -0xd20ee4fb fb_get_buffer_offset drivers/video/fbdev/core/fb EXPORT_SYMBOL +0xce5144b6 fb_get_buffer_offset drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x82e825ee t10_pi_type3_crc block/t10-pi EXPORT_SYMBOL 0x1475f64b ocfs2_dlm_lvb_valid fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x48dda02e pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9d47ed5e pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xb9391dee dasd_devmap_set_device_copy_relation drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0x5736c9c5 dm_bitset_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x10b49714 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0xca7aab90 nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9d5b3040 nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0x867198ca nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x91b5f275 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x2bdd0772 nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6d3b2fd0 nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x7a09f603 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0x052a6203 fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x07028583 ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1f927f52 ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe1bb31c4 dm_cache_policy_create drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x247a3fe4 LZ4_decompress_fast_continue lib/lz4/lz4_decompress EXPORT_SYMBOL 0xe03ce4da tape_std_mtweof drivers/s390/char/tape EXPORT_SYMBOL 0xa4cfc69a tape_std_mtoffl drivers/s390/char/tape EXPORT_SYMBOL 0x4b4f155d cxl_probe_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x1502a034 xpcs_validate drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x09f7ab31 phy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL +0x2502bf84 phy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x6ef48398 fc_host_post_fc_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xbfe9420a drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe71e4ca7 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa22aa17a drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xda4b2a4b nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0x0b2b884c fpga_bridges_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x57997014 phy_loopback drivers/net/phy/libphy EXPORT_SYMBOL 0x5999b633 drm_atomic_helper_commit_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe0dcdaac vp_modern_generation drivers/virtio/virtio_pci_modern_dev EXPORT_SYMBOL_GPL -0x16f3f6f8 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xad81bfff ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x6ecdf5cd mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xe3ff5e93 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x25f74056 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xc8b8daab mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xefdac123 genphy_c45_pma_read_abilities drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0b008db0 oslec_hpf_tx drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x7a172b02 nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc71227ba xt_register_target net/netfilter/x_tables EXPORT_SYMBOL +0x86578d4c nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL +0x55424955 xt_register_target net/netfilter/x_tables EXPORT_SYMBOL 0x50af75f8 phy_drivers_register drivers/net/phy/libphy EXPORT_SYMBOL -0xeb713cef nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe0eec4da nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xf7ec36df scsi_vpd_lun_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0x1ed73048 drm_any_plane_has_format drivers/gpu/drm/drm EXPORT_SYMBOL -0x0a961c9e drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL -0x22deb438 kvm_get_dirty_log arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x6ce2341a svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9a3abd54 ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xdc981063 nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xf5d6098a ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xa965ae45 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2c45ec1c drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL +0x9c1e95dd kvm_get_dirty_log arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x0a3895be svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x13156203 ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb04aae50 nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x19ff80b9 ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdb997270 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf6963ef4 mlx4_mr_hw_write_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x5d34b926 nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x521df0e7 nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa6a00c4e drm_bridge_hpd_enable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x2d54c12d framebuffer_release drivers/video/fbdev/core/fb EXPORT_SYMBOL +0x229b3a44 framebuffer_release drivers/video/fbdev/core/fb EXPORT_SYMBOL 0x6e9516ec rpc_free_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf7fca26f rpc_destroy_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6b2357b6 dm_bitset_test_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xdbdc7bc8 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb20af4de mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0eb82f48 mlx4_test_async drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x42c9fa60 bcm_phy_handle_interrupt drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x3f0cb4f9 drm_atomic_helper_wait_for_fences drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3c44eda9 drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x0d2fc1cd drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x3a37acd9 crypto_engine_alloc_init_and_set crypto/crypto_engine EXPORT_SYMBOL_GPL 0x3e32cbef zcrypt_queue_free drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x3f8b9afe svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa7067ffb dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL +0x80de56be svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4411e2e4 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL 0xb9c788ca devm_rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xff972fbf fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL -0x486ab16f fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL -0x0636f0d4 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x71a50aac ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0xa722eca4 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x63eff39a fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL +0x26b7920c fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL +0x82590697 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38c13344 ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xe75d279c __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd59a1587 linkmode_resolve_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xad2a85a3 fc_exch_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x95adbb8d fc_exch_update_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x0aead798 drm_fb_blit_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x53fd1df5 vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xb3624b29 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x8897accd vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xca7f24e7 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xb73be794 xfrm_ealg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x7f1a4cf7 ocfs2_kset fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x69d3558d pnfs_generic_rw_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xead5dc28 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x95c535ec nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x5264a1c5 fat_update_time fs/fat/fat EXPORT_SYMBOL_GPL -0xea90930c gfn_to_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x35a19985 nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xed164126 drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x86ad9f95 drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3a30fe05 ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL -0x59f61f42 ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa3bed767 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x58a15a7a drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x148bcfd3 gfn_to_memslot arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x751be01f nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xff157ee7 drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7272e95e drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x255e7e1e ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x2a4544e4 ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe848339b ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x50c3801b drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x387c3033 drm_calc_timestamping_constants drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b89c6ee o2hb_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc5196999 ocfs2_dlm_unlock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x8a739c59 kvm_vcpu_map arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x27e62185 mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6f0cf9a2 kvm_vcpu_map arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x47ca3366 mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x76bdcccf fcoe_link_speed_update drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x73dff4c0 __SCK__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7c94c99a kvm_release_pfn_dirty arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xda245016 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x01074096 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x86c7925c sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x3504b941 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2dda833c fscache_op_complete fs/fscache/fscache EXPORT_SYMBOL +0x3cc9ad31 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0x574eda34 des3_ede_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0xcad4f40b __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf3a3f472 __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x674d3777 garp_init_applicant net/802/garp EXPORT_SYMBOL_GPL 0xfbddc208 drm_atomic_helper_commit_tail drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xee077284 ep11_get_card_info drivers/s390/crypto/zcrypt EXPORT_SYMBOL 0xfef779fa xt_find_jump_offset net/netfilter/x_tables EXPORT_SYMBOL -0x6b382645 rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x32ba27bf rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xdefb67b9 rio_unmap_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x858c30d0 mlxsw_afa_block_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xcce1391b mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x39ff3aef mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0f518717 parman_prio_init lib/parman EXPORT_SYMBOL 0x4403a9c3 drm_mode_get_hv_timing drivers/gpu/drm/drm EXPORT_SYMBOL 0xcbd7a944 mhi_unprepare_from_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x34390247 nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0xdb287ccc jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL -0xf67d40b7 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL -0x704722cd nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x1e8ead79 ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9e480772 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3711bed3 md_flush_request drivers/md/md-mod EXPORT_SYMBOL +0xfe4644ca nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbbfdf30d jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL +0x3739fb45 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL +0x18808697 nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3e555714 ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdc727879 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4f1d76a5 md_flush_request drivers/md/md-mod EXPORT_SYMBOL 0xa668120e mlx4_cq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd554d121 sas_bios_param drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x8ddcf460 sas_attach_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x021f3700 poly1305_core_blocks lib/crypto/libpoly1305 EXPORT_SYMBOL 0x9186a8d7 tape_std_write_block drivers/s390/char/tape EXPORT_SYMBOL 0xe3d7f51c dasd_generic_set_offline drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL -0x6a97e0ac nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x9b934811 rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x08a5e4c5 nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xab3b3ac4 rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1ed2024d rio_mport_chk_dev_access drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xb84044da drm_atomic_get_old_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x1dd571e6 fb_copy_cmap drivers/video/fbdev/core/fb EXPORT_SYMBOL -0x15a3dcfa kvm_vcpu_gfn_to_hva arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x3bbaf577 kvm_vcpu_gfn_to_pfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xd262af98 kvm_vcpu_gfn_to_hva arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0xceda63cc kvm_vcpu_gfn_to_pfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL 0xcec122d7 chacha_crypt_generic lib/crypto/libchacha EXPORT_SYMBOL -0xcae8745e mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd97c25bb mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8e426d91 mlx4_SET_PORT_user_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xa0a0b336 fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x18bac67c drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xd80a5108 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x2ae23919 dfl_fpga_enum_info_add_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x8099d55c dfl_fpga_cdev_release_port drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x7150ee61 ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7855b7a4 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x004dfa46 ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x48ec4d63 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x3d3a463f drm_vblank_work_schedule drivers/gpu/drm/drm EXPORT_SYMBOL -0x1894d2b5 fbcon_modechange_possible drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL -0x3baa5834 __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1413d818 fbcon_modechange_possible drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL +0x7dd1715a __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x749cb667 ccwgroup_remove_ccwdev drivers/s390/cio/ccwgroup EXPORT_SYMBOL -0xd95b5980 iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x5efd7f85 mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5092661c mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x052837bf dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x0c1a97e8 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL -0xdf778ae6 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xd3ee9c8d nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x07ce0bb8 iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xd0c9fc0f mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4bd084ba __SCK__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0xbf495bfb mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x0bbedf41 dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x4f0dffe8 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x74ebc8f0 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xcc1c5622 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x53006f65 vhost_log_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x5d8dbfae ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x020a3889 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7c489461 ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8f8e55e5 ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x988c6b19 vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x08213956 phylink_ethtool_get_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x62104126 phylink_ethtool_set_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xffeb65cd jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x590c51d4 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4b75d32a rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa64dcd91 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x02ad59ab xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdcc9c2a6 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa83588eb dm_rh_recovery_end drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xc74f1d97 phy_read_paged drivers/net/phy/libphy EXPORT_SYMBOL 0x88768c48 __SCK__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x438ecb9b drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x0c630e14 drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x6b2bf953 vringh_abandon_kern drivers/vhost/vringh EXPORT_SYMBOL 0x529db99e vfio_info_cap_add drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xee0f7ca2 mlxsw_core_event_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x6b3ca318 crypto_sm4_encrypt crypto/sm4_generic EXPORT_SYMBOL_GPL -0xce34ef31 svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL -0x8cb02907 rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x939aefea mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x97a7aded ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6c0a1954 target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x555ffbec mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x44fd1943 svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL +0x6ea4e495 rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3d71a504 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x850fcf58 ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1dcf4bbd target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x44a1c66b mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3fde9f26 genphy_c45_read_mdix drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xbc0e2538 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x5bfaa2c3 __tracepoint_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xd9b88551 mhi_pm_suspend drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x9fefa3cb ceph_calc_file_object_mapping net/ceph/libceph EXPORT_SYMBOL -0x74e9714e tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL -0xde64a408 xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x52844da6 br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL -0x951bf847 rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x92b3436d tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL +0xacae5ec6 xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe2e5c83b br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL +0x7013c0d9 rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8de591b8 mlx4_buf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x107742a9 drm_get_subpixel_order_name drivers/gpu/drm/drm EXPORT_SYMBOL 0x7c545285 drm_edid_get_monitor_name drivers/gpu/drm/drm EXPORT_SYMBOL -0x85cbad1c drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL -0xc2df92d2 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7ac5a395 drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0x60b109a1 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x615c5465 torture_hrtimeout_ns kernel/torture EXPORT_SYMBOL_GPL 0x2b3de84b torture_hrtimeout_us kernel/torture EXPORT_SYMBOL_GPL 0x1205ef04 torture_hrtimeout_ms kernel/torture EXPORT_SYMBOL_GPL 0x4c5d0729 devm_hwmon_device_unregister drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0xf797f13e rmi_dbg drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x49297599 uacce_remove drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL -0x3b8f297f drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0xb22f6259 drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x832e8f0b nfs_alloc_fattr fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0cd4d927 lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0x815a547b lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL 0x45a4781e rds_addr_cmp net/rds/rds EXPORT_SYMBOL_GPL -0xaad4ce37 ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xce70bd9a nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x8a427e5f ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xda8f2865 nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL 0xadae1bd0 intel_th_trace_switch drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x23f22419 mlxsw_core_rx_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x7fa5302a nvmet_fc_rcv_fcp_abort drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0x06b35c98 nvmet_req_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x4afedab1 xprtiod_workqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe393b588 nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfd65ec0a nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf92b8a3d dm_rh_get_region_size drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x977707fb scsi_device_resume drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb7e3f044 __traceiter_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x902b0230 psample_group_put net/psample/psample EXPORT_SYMBOL_GPL -0xac5980a6 udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL -0xfe06f3cc ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x6f59ca73 psample_group_put net/psample/psample EXPORT_SYMBOL_GPL +0x1fd7ec9b udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL +0xc636b6ca ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x17a83e40 __traceiter_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xe41b0581 drm_crtc_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xaef4a750 nvme_auth_generate_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x890e8bef drm_mode_object_find drivers/gpu/drm/drm EXPORT_SYMBOL 0xb0b05ff5 drm_clflush_sg drivers/gpu/drm/drm EXPORT_SYMBOL -0x7b8d5439 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe85ff096 kvm_vcpu_is_visible_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0xca2cc848 rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1d1175af svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb47b4b72 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb9f6aeb5 kvm_vcpu_is_visible_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x2741956a rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2472fab7 svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf2a36612 pptp_msg_name net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL -0xf9f98c87 nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x45b37c3e nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x243ce1ad dm_array_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xbc268695 __tracepoint_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0fcb5414 phy_mii_ioctl drivers/net/phy/libphy EXPORT_SYMBOL +0x7eabbca1 phy_mii_ioctl drivers/net/phy/libphy EXPORT_SYMBOL 0xf167cb7a fcoe_wwn_to_str drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x562bfc09 c2port_device_register drivers/misc/c2port/core EXPORT_SYMBOL 0x271e3270 drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x2340d6dd ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x7ce643fd r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL +0x461cd0f5 ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x08d85fc1 r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL 0xb8028006 ceph_object_locator_to_pg net/ceph/libceph EXPORT_SYMBOL -0x488e8d36 xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbacb0ee6 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x80cdd097 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x25f5a685 xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc80e6ea3 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x18d297b8 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x48c4a637 vfio_virqfd_disable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL -0x7c1d10c5 iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x7206ae7a iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x43a9b87e mlxsw_afa_block_terminate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x78a1f3bf __drm_atomic_helper_private_obj_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4175ec05 drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x41abe557 nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf1d8b979 drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x8477786b nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL 0x435caf22 fat_time_unix2fat fs/fat/fat EXPORT_SYMBOL_GPL -0x2b21dc61 nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL +0xba3109a0 nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL 0xe9ceb556 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2c68ced3 mlxsw_core_read_frc_h drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x5c5fe1ef mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcb3be758 mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0912205f srp_rport_add drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x2d732afd fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xb235fbe3 drm_modeset_lock_single_interruptible drivers/gpu/drm/drm EXPORT_SYMBOL 0xb7b85e0b ocfs2_stack_glue_register fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x741bffb8 fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa0f84751 fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7ff3b2a7 p9_client_symlink net/9p/9pnet EXPORT_SYMBOL -0x28cd78ed svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb1313e22 __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x718d3ab9 svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x74c8f97a __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5f5856a0 scsi_host_busy drivers/scsi/scsi_mod EXPORT_SYMBOL -0x57943774 rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x83b32a2b nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x942f355d rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc60b1384 rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x03f50fc7 nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x4b507e9b rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbc54f93e ltc2947_of_match drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0x54223f39 rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x1e6731c6 rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL 0xf7d5b4f5 ptp_cancel_worker_sync drivers/ptp/ptp EXPORT_SYMBOL 0x13d2866c rmi_2d_sensor_of_probe drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xc262b09f phylink_mii_c22_pcs_set_advertisement drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x26385fb5 nvmet_register_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xe6989005 scsi_eh_prep_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL 0x619acfcc drm_self_refresh_helper_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x97043264 nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x69a0209b nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL -0x9842ee93 xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL +0x152c2a13 xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL 0xa95b5c77 hwmon_sanitize_name drivers/hwmon/hwmon EXPORT_SYMBOL_GPL 0xb2518f7e rio_release_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xdf4ddd5e i2c_smbus_write_byte drivers/i2c/i2c-core EXPORT_SYMBOL +0x161ad821 i2c_smbus_write_byte drivers/i2c/i2c-core EXPORT_SYMBOL 0x52e9ae01 scsi_register_driver drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3c4538bc vhost_chr_poll drivers/vhost/vhost EXPORT_SYMBOL -0x01f1c727 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x8ac7f4bb iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xd638ed27 dm_cache_policy_get_name drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x5b6c00e6 xor_blocks crypto/xor EXPORT_SYMBOL -0xff195dcb af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL +0xf9e7d42c af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL 0x87ea6f27 crypto_finalize_akcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x01d07116 __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x42756887 kvm_unmap_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL -0x26f48e8e nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xe6333769 __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfbbb807b kvm_unmap_gfn arch/s390/kvm/kvm EXPORT_SYMBOL_GPL +0x14865249 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0x531524b9 rio_mport_get_physefb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xa11ba132 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc6705695 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xb3e186ac mlx4_alloc_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x29f078d1 drm_mode_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL 0x529cf7ef vhost_work_dev_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL @@ -14151,14 +14163,14 @@ 0x71b23dd5 fc_exch_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xbb54de60 drm_atomic_get_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0xbf802943 cca_check_sececckeytoken drivers/s390/crypto/zcrypt EXPORT_SYMBOL -0x51db6f30 flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x18305f72 nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x5cebda58 flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x4ef25d9b nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x887a12fc stm_data_write drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xd237b9fb dm_array_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x3fb3b7ad ccwgroup_set_online drivers/s390/cio/ccwgroup EXPORT_SYMBOL -0x1d8f9504 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL -0xb584692b inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x0ec16943 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0x5d346943 rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xee7e6c0d ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL +0x165a825e inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x4e063e3f arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xbf659bcc rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa371f5b8 __traceiter_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x84e341db nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xeb4f46cd nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL diff --git a/kabi/x86_64/symtypes-default b/kabi/x86_64/symtypes-default index 0d15b0f..2968b2a 100644 --- a/kabi/x86_64/symtypes-default +++ b/kabi/x86_64/symtypes-default @@ -739,7 +739,7 @@ hv_map_ioapic_interrupt int hv_map_ioapic_interrupt ( int , t#bool , int , int , /* arch/x86/hyperv/ivm.o */ hv_ghcb_msr_write void hv_ghcb_msr_write ( t#u64 , t#u64 ) hv_ghcb_msr_read void hv_ghcb_msr_read ( t#u64 , t#u64 * ) -e#hv_isolation_type enum hv_isolation_type { HV_ISOLATION_TYPE_NONE = 0 , HV_ISOLATION_TYPE_VBS = 1 , HV_ISOLATION_TYPE_SNP = 2 } +e#hv_isolation_type enum hv_isolation_type { HV_ISOLATION_TYPE_NONE = 0 , HV_ISOLATION_TYPE_VBS = 1 , HV_ISOLATION_TYPE_SNP = 2 , HV_ISOLATION_TYPE_TDX = 3 } hv_get_isolation_type e#hv_isolation_type hv_get_isolation_type ( void ) /* arch/x86/hyperv/nested.o */ @@ -1406,7 +1406,7 @@ s##bpf_prog s##ftrace_hash s#trace_event_call struct trace_event_call { s#list_head list ; s#trace_event_class * class ; union { char * name ; s#tracepoint * tp ; } ; s#trace_event event ; char * print_fmt ; s#event_filter * filter ; void * mod ; void * data ; int flags ; int perf_refcount ; s#hlist_head * perf_events ; s#bpf_prog_array * prog_array ; int ( * perf_perm ) ( s#trace_event_call * , s#perf_event * ) ; } e#writeback_sync_modes enum writeback_sync_modes { WB_SYNC_NONE , WB_SYNC_ALL , } -s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } +s#writeback_control struct writeback_control { long nr_to_write ; long pages_skipped ; t#loff_t range_start ; t#loff_t range_end ; e#writeback_sync_modes sync_mode ; unsigned for_kupdate : 1 ; unsigned for_background : 1 ; unsigned tagged_writepages : 1 ; unsigned for_reclaim : 1 ; unsigned range_cyclic : 1 ; unsigned for_sync : 1 ; unsigned unpinned_fscache_wb : 1 ; unsigned no_cgroup_owner : 1 ; unsigned punt_to_cgroup : 1 ; s#bdi_writeback * wb ; s#inode * inode ; int wb_id ; int wb_lcand_id ; int wb_tcand_id ; t#size_t wb_bytes ; t#size_t wb_lcand_bytes ; t#size_t wb_tcand_bytes ; } s##kstatfs s##export_operations s##xattr_handler @@ -27934,7 +27934,7 @@ s#ceph_bio_iter struct ceph_bio_iter { s#bio * bio ; s#bvec_iter iter ; } s#ceph_bvec_iter struct ceph_bvec_iter { s#bio_vec * bvecs ; s#bvec_iter iter ; } s#ceph_pagelist struct ceph_pagelist { s#list_head head ; void * mapped_tail ; t#size_t length ; t#size_t room ; s#list_head free_list ; t#size_t num_pages_free ; t#refcount_t refcnt ; } s#ceph_msg_data struct ceph_msg_data { e#ceph_msg_data_type type ; union { struct { s#ceph_bio_iter bio_pos ; t#u32 bio_length ; } ; s#ceph_bvec_iter bvec_pos ; struct { s#page * * pages ; t#size_t length ; unsigned int alignment ; t#bool own_pages ; } ; s#ceph_pagelist * pagelist ; } ; } -s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool last_piece ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } +s#ceph_msg_data_cursor struct ceph_msg_data_cursor { t#size_t total_resid ; s#ceph_msg_data * data ; t#size_t resid ; t#bool need_crc ; union { s#ceph_bio_iter bio_iter ; s#bvec_iter bvec_iter ; struct { unsigned int page_offset ; unsigned short page_index ; unsigned short page_count ; } ; struct { s#page * page ; t#size_t offset ; } ; } ; } s#ceph_authorizer struct ceph_authorizer { void ( * destroy ) ( s#ceph_authorizer * ) ; } s#ceph_auth_handshake struct ceph_auth_handshake { s#ceph_authorizer * authorizer ; void * authorizer_buf ; t#size_t authorizer_buf_len ; void * authorizer_reply_buf ; t#size_t authorizer_reply_buf_len ; int ( * sign_message ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_auth_handshake * , s#ceph_msg * ) ; } s#ceph_connection_operations struct ceph_connection_operations { s#ceph_connection * ( * get ) ( s#ceph_connection * ) ; void ( * put ) ( s#ceph_connection * ) ; void ( * dispatch ) ( s#ceph_connection * , s#ceph_msg * ) ; s#ceph_auth_handshake * ( * get_authorizer ) ( s#ceph_connection * , int * , int ) ; int ( * add_authorizer_challenge ) ( s#ceph_connection * , void * , int ) ; int ( * verify_authorizer_reply ) ( s#ceph_connection * ) ; int ( * invalidate_authorizer ) ( s#ceph_connection * ) ; void ( * fault ) ( s#ceph_connection * ) ; void ( * peer_reset ) ( s#ceph_connection * ) ; s#ceph_msg * ( * alloc_msg ) ( s#ceph_connection * , s#ceph_msg_header * , int * ) ; void ( * reencode_message ) ( s#ceph_msg * ) ; int ( * sign_message ) ( s#ceph_msg * ) ; int ( * check_message_signature ) ( s#ceph_msg * ) ; int ( * get_auth_request ) ( s#ceph_connection * , void * , int * , void * * , int * ) ; int ( * handle_auth_reply_more ) ( s#ceph_connection * , void * , int , void * , int * , void * * , int * ) ; int ( * handle_auth_done ) ( s#ceph_connection * , t#u64 , void * , int , t#u8 * , int * , t#u8 * , int * ) ; int ( * handle_auth_bad_method ) ( s#ceph_connection * , int , int , const int * , int , const int * , int ) ; } @@ -27950,8 +27950,8 @@ s##crypto_aead s##aead_request s#crypto_wait struct crypto_wait { s#completion completion ; int err ; } s#ceph_gcm_nonce struct ceph_gcm_nonce { t#__le32 fixed ; t#__le64 counter __attribute__ ( ( __packed__ ) ) ; } -s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } -s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } +s#ceph_connection_v2_info struct ceph_connection_v2_info { s#iov_iter in_iter ; s#kvec in_kvecs [ 5 ] ; s#bio_vec in_bvec ; int in_kvec_cnt ; int in_state ; s#iov_iter out_iter ; s#kvec out_kvecs [ 8 ] ; s#bio_vec out_bvec ; int out_kvec_cnt ; int out_state ; int out_zero ; t#bool out_iter_sendpage ; s#ceph_frame_desc in_desc ; s#ceph_msg_data_cursor in_cursor ; s#ceph_msg_data_cursor out_cursor ; s#crypto_shash * hmac_tfm ; s#crypto_aead * gcm_tfm ; s#aead_request * gcm_req ; s#crypto_wait gcm_wait ; s#ceph_gcm_nonce in_gcm_nonce ; s#ceph_gcm_nonce out_gcm_nonce ; s#page * * in_enc_pages ; int in_enc_page_cnt ; int in_enc_resid ; int in_enc_i ; s#page * * out_enc_pages ; int out_enc_page_cnt ; int out_enc_resid ; int out_enc_i ; int con_mode ; void * conn_bufs [ 16 ] ; int conn_buf_cnt ; s#kvec in_sign_kvecs [ 8 ] ; s#kvec out_sign_kvecs [ 8 ] ; int in_sign_kvec_cnt ; int out_sign_kvec_cnt ; t#u64 client_cookie ; t#u64 server_cookie ; t#u64 global_seq ; t#u64 connect_seq ; t#u64 peer_global_seq ; t#u8 in_buf [ ( 32 + 48 + 16 ) ] ; t#u8 out_buf [ ( 32 + 48 + 16 ) ] ; struct { t#u8 late_status ; union { struct { t#u32 front_crc ; t#u32 middle_crc ; t#u32 data_crc ; } __attribute__ ( ( __packed__ ) ) ; t#u8 pad [ 16 - 1 ] ; } ; } out_epil ; } +s#ceph_connection struct ceph_connection { void * private ; const s#ceph_connection_operations * ops ; s#ceph_messenger * msgr ; int state ; t#atomic_t sock_state ; s#socket * sock ; unsigned long flags ; const char * error_msg ; s#ceph_entity_name peer_name ; s#ceph_entity_addr peer_addr ; t#u64 peer_features ; s#mutex mutex ; s#list_head out_queue ; s#list_head out_sent ; t#u64 out_seq ; t#u64 in_seq , in_seq_acked ; s#ceph_msg * in_msg ; s#ceph_msg * out_msg ; s#page * bounce_page ; t#u32 in_front_crc , in_middle_crc , in_data_crc ; s#timespec64 last_keepalive_ack ; s#delayed_work work ; unsigned long delay ; union { s#ceph_connection_v1_info v1 ; s#ceph_connection_v2_info v2 ; } ; } s#ceph_msgpool struct ceph_msgpool { const char * name ; t#mempool_t * pool ; int type ; int front_len ; int max_data_items ; } s#ceph_msg struct ceph_msg { s#ceph_msg_header hdr ; union { s#ceph_msg_footer footer ; s#ceph_msg_footer_old old_footer ; } ; s#kvec front ; s#ceph_buffer * middle ; t#size_t data_length ; s#ceph_msg_data * data ; int num_data_items ; int max_data_items ; s#ceph_msg_data_cursor cursor ; s#ceph_connection * con ; s#list_head list_head ; s#kref kref ; t#bool more_to_follow ; t#bool needs_out_seq ; int front_alloc_len ; s#ceph_msgpool * pool ; } s#ceph_monmap struct ceph_monmap { s#ceph_fsid fsid ; t#u32 epoch ; t#u32 num_mon ; s#ceph_entity_inst mon_inst [ ] ; } @@ -250868,6 +250868,7 @@ fb_deferred_io_fsync extern int fb_deferred_io_fsync ( s#file * , t#loff_t , t#l fb_deferred_io_mmap int fb_deferred_io_mmap ( s#fb_info * , s#vm_area_struct * ) fb_deferred_io_init extern int fb_deferred_io_init ( s#fb_info * ) fb_deferred_io_open extern void fb_deferred_io_open ( s#fb_info * , s#inode * , s#file * ) +fb_deferred_io_release extern void fb_deferred_io_release ( s#fb_info * ) fb_deferred_io_cleanup extern void fb_deferred_io_cleanup ( s#fb_info * ) /* drivers/video/fbdev/core/fb_notify.o */ @@ -256968,9 +256969,6 @@ fscrypt_decrypt_pagecache_blocks int fscrypt_decrypt_pagecache_blocks ( s#page * fscrypt_decrypt_block_inplace int fscrypt_decrypt_block_inplace ( const s#inode * , s#page * , unsigned int , unsigned int , t#u64 ) /* fs/crypto/fname.o */ -s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } -fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) -fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) s##posix_acl s##fs_context s##fs_parameter_spec @@ -257103,6 +257101,11 @@ s##crypto_type s##fscrypt_blk_crypto_key s##fscrypt_direct_key s##fsverity_info +fscrypt_fname_encrypt int fscrypt_fname_encrypt ( const s#inode * , const s#qstr * , t#u8 * , unsigned int ) +fscrypt_fname_encrypted_size t#bool fscrypt_fname_encrypted_size ( const s#inode * , t#u32 , t#u32 , t#u32 * ) +s#fscrypt_str struct fscrypt_str { unsigned char * name ; t#u32 len ; } +fscrypt_fname_alloc_buffer int fscrypt_fname_alloc_buffer ( t#u32 , s#fscrypt_str * ) +fscrypt_fname_free_buffer void fscrypt_fname_free_buffer ( s#fscrypt_str * ) fscrypt_fname_disk_to_usr int fscrypt_fname_disk_to_usr ( const s#inode * , t#u32 , t#u32 , const s#fscrypt_str * , s#fscrypt_str * ) s#fscrypt_name struct fscrypt_name { const s#qstr * usr_fname ; s#fscrypt_str disk_name ; t#u32 hash ; t#u32 minor_hash ; s#fscrypt_str crypto_buf ; t#bool is_nokey_name ; } fscrypt_setup_filename int fscrypt_setup_filename ( s#inode * , const s#qstr * , int , s#fscrypt_name * ) @@ -257528,6 +257531,8 @@ s##fscrypt_blk_crypto_key s##fscrypt_direct_key s##fsverity_info fscrypt_ioctl_add_key int fscrypt_ioctl_add_key ( s#file * , void * ) +s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } +fscrypt_add_test_dummy_key int fscrypt_add_test_dummy_key ( s#super_block * , const s#fscrypt_dummy_policy * ) fscrypt_ioctl_remove_key int fscrypt_ioctl_remove_key ( s#file * , void * ) fscrypt_ioctl_remove_key_all_users int fscrypt_ioctl_remove_key_all_users ( s#file * , void * ) fscrypt_ioctl_get_key_status int fscrypt_ioctl_get_key_status ( s#file * , void * ) @@ -257676,8 +257681,13 @@ s##posix_acl s##user_namespace s##fiemap_extent_info s##fileattr -s##fs_context -s##fs_parameter_spec +s##audit_names +s##net +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##ucounts s##page_pool s##kmem_cache s##anon_vma @@ -257691,286 +257701,284 @@ s##task_group s##rcu_node s##pollfd s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##nsproxy +s##tty_struct +s##taskstats +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##request +s##hd_geometry +s##pr_ops +s##elevator_queue +s##blk_queue_stats +s##rq_qos +s##blk_mq_ops +s##blk_mq_ctx +s##blk_integrity_profile +s##blk_crypto_profile +s##blk_stat_callback +s##blk_mq_tags +s##blkcg_gq +s##blk_trace +s##blk_flush_queue +s##workqueue_struct +s##throtl_data +s##blk_mq_tag_set +s##bio_alloc_cache +s##backing_dev_info +s##timer_rand_state +s##disk_events +s##cdrom_device_info +s##badblocks +s##reclaim_state +s##capture_control +s##css_set +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##io_bitmap +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##swap_info_struct +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##static_call_mod +s##trace_event_call +s##trace_eval_map +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector +s##bdi_writeback +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##cdev +s##crypto_skcipher +s##fscrypt_blk_crypto_key +s##fscrypt_direct_key +s##fsverity_info +fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) +fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) +fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) +fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) +fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) +fscrypt_context_for_new_inode int fscrypt_context_for_new_inode ( void * , s#inode * ) +fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) +fscrypt_parse_test_dummy_encryption int fscrypt_parse_test_dummy_encryption ( const s#fs_parameter * , s#fscrypt_dummy_policy * ) +fscrypt_dummy_policies_equal t#bool fscrypt_dummy_policies_equal ( const s#fscrypt_dummy_policy * , const s#fscrypt_dummy_policy * ) +fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) +fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) + +/* fs/d_path.o */ +s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##userfaultfd_ctx +s##linux_binfmt +s##ldt_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } +s##nameidata +s##sem_undo_list +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } +s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } +s##fsnotify_mark_connector +s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } +s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } +s##net +s##time_namespace +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##bio_list +s##blk_plug +s##reclaim_state +s##backing_dev_info +s##request_queue +s##capture_control +s##robust_list_head +s##futex_pi_state +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##perf_buffer +s##bpf_prog +s##static_key_mod +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##ftrace_hash +s##numa_group +s##pipe_inode_info +s##task_delay_info +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##io_bitmap +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##writeback_control +s##readahead_control +s##wait_page_queue +s##bio_vec +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##io_comp_batch +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##block_device +s##mtd_info +s##bdi_writeback +s##cdev +s##fscrypt_info +s##fsverity_info +d_path extern char * d_path ( const s#path * , char * , int ) +dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) + +/* fs/dax.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##pipe_inode_info +s##request +s##linux_binfmt +s##ldt_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##kmem_cache +s##fs_pin +s##proc_ns_operations s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##disk_stats -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##cma -s##io_tlb_mem -s##device_node -s##fwnode_handle -s##sock -s##iommu_group -s##dev_iommu -s##request -s##hd_geometry -s##pr_ops -s##elevator_queue -s##blk_queue_stats -s##rq_qos -s##blk_mq_ops -s##blk_mq_ctx -s##blk_integrity_profile -s##blk_crypto_profile -s##blk_stat_callback -s##blk_mq_tags -s##blkcg_gq -s##blk_trace -s##blk_flush_queue -s##workqueue_struct -s##throtl_data -s##blk_mq_tag_set -s##bio_alloc_cache -s##backing_dev_info -s##timer_rand_state -s##disk_events -s##cdrom_device_info -s##badblocks -s##reclaim_state -s##capture_control -s##css_set -s##robust_list_head -s##compat_robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##io_bitmap -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##swap_info_struct -s##poll_table_struct -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##static_key_mod -s##static_call_mod -s##trace_event_call -s##trace_eval_map -s##kstatfs -s##export_operations -s##xattr_handler -s##fsverity_operations -s##unicode_map -s##mtd_info -s##fsnotify_mark_connector -s##bdi_writeback -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##cdev -s##crypto_skcipher -s##fscrypt_blk_crypto_key -s##fscrypt_direct_key -s##fsverity_info -fscrypt_ioctl_set_policy int fscrypt_ioctl_set_policy ( s#file * , const void * ) -fscrypt_ioctl_get_policy int fscrypt_ioctl_get_policy ( s#file * , void * ) -fscrypt_ioctl_get_policy_ex int fscrypt_ioctl_get_policy_ex ( s#file * , void * ) -fscrypt_ioctl_get_nonce int fscrypt_ioctl_get_nonce ( s#file * , void * ) -fscrypt_has_permitted_context int fscrypt_has_permitted_context ( s#inode * , s#inode * ) -fscrypt_set_context int fscrypt_set_context ( s#inode * , void * ) -s#fscrypt_dummy_policy struct fscrypt_dummy_policy { const u#fscrypt_policy * policy ; } -fscrypt_set_test_dummy_encryption int fscrypt_set_test_dummy_encryption ( s#super_block * , const char * , s#fscrypt_dummy_policy * ) -fscrypt_show_test_dummy_encryption void fscrypt_show_test_dummy_encryption ( s#seq_file * , char , s#super_block * ) - -/* fs/d_path.o */ -s##posix_acl -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##ldt_struct -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s#fs_pin struct fs_pin { t#wait_queue_head_t wait ; int done ; s#hlist_node s_list ; s#hlist_node m_list ; void ( * kill ) ( s#fs_pin * ) ; } -s##nameidata -s##sem_undo_list -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s#mnt_pcp struct mnt_pcp { int mnt_count ; int mnt_writers ; } -s#mountpoint struct mountpoint { s#hlist_node m_hash ; s#dentry * m_dentry ; s#hlist_head m_list ; int m_count ; } -s##fsnotify_mark_connector -s#mount struct mount { s#hlist_node mnt_hash ; s#mount * mnt_parent ; s#dentry * mnt_mountpoint ; s#vfsmount mnt ; union { s#callback_head mnt_rcu ; s#llist_node mnt_llist ; } ; s#mnt_pcp * mnt_pcp ; s#list_head mnt_mounts ; s#list_head mnt_child ; s#list_head mnt_instance ; const char * mnt_devname ; s#list_head mnt_list ; s#list_head mnt_expire ; s#list_head mnt_share ; s#list_head mnt_slave_list ; s#list_head mnt_slave ; s#mount * mnt_master ; s#mnt_namespace * mnt_ns ; s#mountpoint * mnt_mp ; union { s#hlist_node mnt_mp_list ; s#hlist_node mnt_umount ; } ; s#list_head mnt_umounting ; s#fsnotify_mark_connector * mnt_fsnotify_marks ; t#__u32 mnt_fsnotify_mask ; int mnt_id ; int mnt_group_id ; int mnt_expiry_mark ; s#hlist_head mnt_pins ; s#hlist_head mnt_stuck_children ; } -s#mnt_namespace struct mnt_namespace { s#ns_common ns ; s#mount * root ; s#list_head list ; t#spinlock_t ns_lock ; s#user_namespace * user_ns ; s#ucounts * ucounts ; t#u64 seq ; t#wait_queue_head_t poll ; t#u64 event ; unsigned int mounts ; unsigned int pending_mounts ; } -s##net -s##time_namespace -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset -s##tty_struct -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state -s##device_private -s##of_device_id -s##acpi_device_id -s##driver_private -s##iommu_ops -s##subsys_private -s##wake_irq -s##pm_domain_data -s##dev_pm_qos -s##irq_domain -s##dev_pin_info -s##dma_map_ops -s##bus_dma_region -s##cma -s##io_tlb_mem -s##device_node -s##fwnode_handle -s##sock -s##iommu_group -s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##io_bitmap -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##readahead_control -s##wait_page_queue -s##bio_vec -s##swap_info_struct -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##io_comp_batch -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -d_path extern char * d_path ( const s#path * , char * , int ) -dentry_path_raw extern char * dentry_path_raw ( const s#dentry * , char * , int ) - -/* fs/dax.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##pipe_inode_info -s##request -s##linux_binfmt -s##ldt_struct -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##kmem_cache -s##fs_pin -s##proc_ns_operations -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##uts_namespace -s##ipc_namespace -s##mnt_namespace -s##net -s##time_namespace -s##mempolicy -s##kernfs_open_node -s##kernfs_iattrs -s##workqueue_struct -s##bpf_prog_array -s##cgroup_taskset +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct s##tty_audit_buf s##audit_context @@ -258196,6 +258204,7 @@ d_instantiate_anon extern s#dentry * d_instantiate_anon ( s#dentry * , s#inode * d_obtain_alias extern s#dentry * d_obtain_alias ( s#inode * ) d_obtain_root extern s#dentry * d_obtain_root ( s#inode * ) d_add_ci extern s#dentry * d_add_ci ( s#dentry * , s#inode * , s#qstr * ) +d_same_name extern t#bool d_same_name ( const s#dentry * , const s#dentry * , const s#qstr * ) d_lookup extern s#dentry * d_lookup ( const s#dentry * , const s#qstr * ) d_hash_and_lookup extern s#dentry * d_hash_and_lookup ( s#dentry * , s#qstr * ) d_delete extern void d_delete ( s#dentry * ) @@ -260628,19 +260637,16 @@ fs_umode_to_ftype extern unsigned char fs_umode_to_ftype ( t#umode_t ) fs_umode_to_dtype extern unsigned char fs_umode_to_dtype ( t#umode_t ) /* fs/fscache/cache.o */ -fscache_cache_cleared_wq extern t#wait_queue_head_t fscache_cache_cleared_wq -s#fscache_transition struct fscache_transition { unsigned long events ; const s#fscache_state * transit_to ; } -s#fscache_state struct fscache_state { char name [ 24 ] ; char short_name [ 8 ] ; const s#fscache_state * ( * work ) ( s#fscache_object * , int ) ; const s#fscache_transition transitions [ ] ; } -s#fscache_cache_tag struct fscache_cache_tag { s#list_head link ; s#fscache_cache * cache ; unsigned long flags ; t#atomic_t usage ; char name [ ] ; } -e#fscache_checkaux enum fscache_checkaux { FSCACHE_CHECKAUX_OKAY , FSCACHE_CHECKAUX_NEEDS_UPDATE , FSCACHE_CHECKAUX_OBSOLETE , } +fscache_addremove_sem extern s#rw_semaphore fscache_addremove_sem +fscache_clearance_waiters extern t#wait_queue_head_t fscache_clearance_waiters +s#fscache_volume struct fscache_volume { t#refcount_t ref ; t#atomic_t n_cookies ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int key_hash ; t#u8 * key ; s#list_head proc_link ; s#hlist_bl_node hash_link ; s#work_struct work ; s#fscache_cache * cache ; void * cache_priv ; t#spinlock_t lock ; unsigned long flags ; t#u8 coherency_len ; t#u8 coherency [ ] ; } +e#fscache_cookie_state enum fscache_cookie_state { FSCACHE_COOKIE_STATE_QUIESCENT , FSCACHE_COOKIE_STATE_LOOKING_UP , FSCACHE_COOKIE_STATE_CREATING , FSCACHE_COOKIE_STATE_ACTIVE , FSCACHE_COOKIE_STATE_INVALIDATING , FSCACHE_COOKIE_STATE_FAILED , FSCACHE_COOKIE_STATE_LRU_DISCARDING , FSCACHE_COOKIE_STATE_WITHDRAWING , FSCACHE_COOKIE_STATE_RELINQUISHING , FSCACHE_COOKIE_STATE_DROPPED , } +s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_active ; t#atomic_t n_accesses ; unsigned int debug_id ; unsigned int inval_counter ; t#spinlock_t lock ; s#fscache_volume * volume ; void * cache_priv ; s#hlist_bl_node hash_link ; s#list_head proc_link ; s#list_head commit_link ; s#work_struct work ; t#loff_t object_size ; unsigned long unused_at ; unsigned long flags ; e#fscache_cookie_state state ; t#u8 advice ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##ldt_struct s##cfs_rq @@ -260653,27 +260659,59 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##compat_robust_list_head s##futex_pi_state @@ -260692,63 +260730,47 @@ s##io_bitmap s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -s#fscache_cookie_def struct fscache_cookie_def { char name [ 16 ] ; t#uint8_t type ; s#fscache_cache_tag * ( * select_cache ) ( const void * , const void * ) ; e#fscache_checkaux ( * check_aux ) ( void * , const void * , t#uint16_t , t#loff_t ) ; void ( * get_context ) ( void * , void * ) ; void ( * put_context ) ( void * , void * ) ; void ( * mark_page_cached ) ( void * , s#address_space * , s#page * ) ; } -s#fscache_cookie struct fscache_cookie { t#refcount_t ref ; t#atomic_t n_children ; t#atomic_t n_active ; unsigned int debug_id ; t#spinlock_t lock ; t#spinlock_t stores_lock ; s#hlist_head backing_objects ; const s#fscache_cookie_def * def ; s#fscache_cookie * parent ; s#hlist_bl_node hash_link ; s#list_head proc_link ; void * netfs_data ; s#xarray stores ; unsigned long flags ; t#u8 type ; t#u8 key_len ; t#u8 aux_len ; t#u32 key_hash ; union { void * key ; t#u8 inline_key [ 16 ] ; } ; union { void * aux ; t#u8 inline_aux [ 8 ] ; } ; } -s#fscache_object struct fscache_object { const s#fscache_state * state ; const s#fscache_transition * oob_table ; int debug_id ; int n_children ; int n_ops ; int n_obj_ops ; int n_in_progress ; int n_exclusive ; t#atomic_t n_reads ; t#spinlock_t lock ; unsigned long lookup_jif ; unsigned long oob_event_mask ; unsigned long event_mask ; unsigned long events ; unsigned long flags ; s#list_head cache_link ; s#hlist_node cookie_link ; s#fscache_cache * cache ; s#fscache_cookie * cookie ; s#fscache_object * parent ; s#work_struct work ; s#list_head dependents ; s#list_head dep_link ; s#list_head pending_ops ; unsigned long store_limit ; t#loff_t store_limit_l ; } -e#fscache_obj_ref_trace enum fscache_obj_ref_trace { fscache_obj_get_add_to_deps , fscache_obj_get_queue , fscache_obj_put_alloc_fail , fscache_obj_put_attach_fail , fscache_obj_put_drop_obj , fscache_obj_put_enq_dep , fscache_obj_put_queue , fscache_obj_put_work , fscache_obj_ref__nr_traces } -e#fscache_operation_state enum fscache_operation_state { FSCACHE_OP_ST_BLANK , FSCACHE_OP_ST_INITIALISED , FSCACHE_OP_ST_PENDING , FSCACHE_OP_ST_IN_PROGRESS , FSCACHE_OP_ST_COMPLETE , FSCACHE_OP_ST_CANCELLED , FSCACHE_OP_ST_DEAD } -t#fscache_operation_processor_t typedef void ( * fscache_operation_processor_t ) ( s#fscache_operation * ) -t#fscache_operation_cancel_t typedef void ( * fscache_operation_cancel_t ) ( s#fscache_operation * ) -t#fscache_operation_release_t typedef void ( * fscache_operation_release_t ) ( s#fscache_operation * ) -s#fscache_operation struct fscache_operation { s#work_struct work ; s#list_head pend_link ; s#fscache_object * object ; unsigned long flags ; e#fscache_operation_state state ; t#atomic_t usage ; unsigned debug_id ; t#fscache_operation_processor_t processor ; t#fscache_operation_cancel_t cancel ; t#fscache_operation_release_t release ; } -t#fscache_rw_complete_t typedef void ( * fscache_rw_complete_t ) ( s#page * , void * , int ) -s#fscache_retrieval struct fscache_retrieval { s#fscache_operation op ; s#fscache_cookie * cookie ; s#address_space * mapping ; t#fscache_rw_complete_t end_io_func ; void * context ; s#list_head to_do ; t#atomic_t n_pages ; } -t#fscache_page_retrieval_func_t typedef int ( * fscache_page_retrieval_func_t ) ( s#fscache_retrieval * , s#page * , t#gfp_t ) -t#fscache_pages_retrieval_func_t typedef int ( * fscache_pages_retrieval_func_t ) ( s#fscache_retrieval * , s#list_head * , unsigned * , t#gfp_t ) -s#fscache_storage struct fscache_storage { s#fscache_operation op ; unsigned long store_limit ; } +s##page_pool +e#netfs_read_from_hole enum netfs_read_from_hole { NETFS_READ_HOLE_IGNORE , NETFS_READ_HOLE_CLEAR , NETFS_READ_HOLE_FAIL , } t#netfs_io_terminated_t typedef void ( * netfs_io_terminated_t ) ( void * , t#ssize_t , t#bool ) -e#netfs_read_source enum netfs_read_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } -s#netfs_read_subrequest struct netfs_read_subrequest { s#netfs_read_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t usage ; short error ; unsigned short debug_index ; e#netfs_read_source source ; unsigned long flags ; } -s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#bool , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_read_source ( * prepare_read ) ( s#netfs_read_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; } -s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; } -s#netfs_read_request_ops struct netfs_read_request_ops { t#bool ( * is_cache_enabled ) ( s#inode * ) ; void ( * init_rreq ) ( s#netfs_read_request * , s#file * ) ; int ( * begin_cache_operation ) ( s#netfs_read_request * ) ; void ( * expand_readahead ) ( s#netfs_read_request * ) ; t#bool ( * clamp_length ) ( s#netfs_read_subrequest * ) ; void ( * issue_op ) ( s#netfs_read_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_read_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * , void * * ) ; void ( * done ) ( s#netfs_read_request * ) ; void ( * cleanup ) ( s#address_space * , void * ) ; } -s#netfs_read_request struct netfs_read_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; unsigned int cookie_debug_id ; t#atomic_t nr_rd_ops ; t#atomic_t nr_wr_ops ; t#size_t submitted ; t#size_t len ; short error ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t usage ; unsigned long flags ; const s#netfs_read_request_ops * netfs_ops ; } -s#fscache_cache_ops struct fscache_cache_ops { const char * name ; s#fscache_object * ( * alloc_object ) ( s#fscache_cache * , s#fscache_cookie * ) ; int ( * lookup_object ) ( s#fscache_object * ) ; void ( * lookup_complete ) ( s#fscache_object * ) ; s#fscache_object * ( * grab_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; int ( * pin_object ) ( s#fscache_object * ) ; void ( * unpin_object ) ( s#fscache_object * ) ; int ( * check_consistency ) ( s#fscache_operation * ) ; void ( * update_object ) ( s#fscache_object * ) ; void ( * invalidate_object ) ( s#fscache_operation * ) ; void ( * drop_object ) ( s#fscache_object * ) ; void ( * put_object ) ( s#fscache_object * , e#fscache_obj_ref_trace ) ; void ( * sync_cache ) ( s#fscache_cache * ) ; int ( * attr_changed ) ( s#fscache_object * ) ; int ( * reserve_space ) ( s#fscache_object * , t#loff_t ) ; t#fscache_page_retrieval_func_t read_or_alloc_page ; t#fscache_pages_retrieval_func_t read_or_alloc_pages ; t#fscache_page_retrieval_func_t allocate_page ; t#fscache_pages_retrieval_func_t allocate_pages ; int ( * write_page ) ( s#fscache_storage * , s#page * ) ; void ( * uncache_page ) ( s#fscache_object * , s#page * ) ; void ( * dissociate_pages ) ( s#fscache_cache * ) ; int ( * begin_read_operation ) ( s#netfs_read_request * , s#fscache_retrieval * ) ; } -s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#fscache_cache_tag * tag ; s#kobject * kobj ; s#list_head link ; t#size_t max_index_size ; char identifier [ 36 ] ; s#work_struct op_gc ; s#list_head object_list ; s#list_head op_gc_list ; t#spinlock_t object_list_lock ; t#spinlock_t op_gc_list_lock ; t#atomic_t object_count ; s#fscache_object * fsdef ; unsigned long flags ; } -fscache_init_cache extern __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) void fscache_init_cache ( s#fscache_cache * , const s#fscache_cache_ops * , const char * , ... ) -fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , s#fscache_object * , const char * ) +e#netfs_io_source enum netfs_io_source { NETFS_FILL_WITH_ZEROES , NETFS_DOWNLOAD_FROM_SERVER , NETFS_READ_FROM_CACHE , NETFS_INVALID_READ , } +e#netfs_io_origin enum netfs_io_origin { NETFS_READAHEAD , NETFS_READPAGE , NETFS_READ_FOR_WRITE , } +s#netfs_request_ops struct netfs_request_ops { int ( * init_request ) ( s#netfs_io_request * , s#file * ) ; void ( * free_request ) ( s#netfs_io_request * ) ; int ( * begin_cache_operation ) ( s#netfs_io_request * ) ; void ( * expand_readahead ) ( s#netfs_io_request * ) ; t#bool ( * clamp_length ) ( s#netfs_io_subrequest * ) ; void ( * issue_read ) ( s#netfs_io_subrequest * ) ; t#bool ( * is_still_valid ) ( s#netfs_io_request * ) ; int ( * check_write_begin ) ( s#file * , t#loff_t , unsigned , s#page * * , void * * ) ; void ( * done ) ( s#netfs_io_request * ) ; } +s#netfs_io_request struct netfs_io_request { s#work_struct work ; s#inode * inode ; s#address_space * mapping ; s#netfs_cache_resources cache_resources ; s#list_head subrequests ; void * netfs_priv ; unsigned int debug_id ; t#atomic_t nr_outstanding ; t#atomic_t nr_copy_ops ; t#size_t submitted ; t#size_t len ; short error ; e#netfs_io_origin origin ; t#loff_t i_size ; t#loff_t start ; unsigned long no_unlock_page ; t#refcount_t ref ; unsigned long flags ; const s#netfs_request_ops * netfs_ops ; } +s#netfs_io_subrequest struct netfs_io_subrequest { s#netfs_io_request * rreq ; s#list_head rreq_link ; t#loff_t start ; t#size_t len ; t#size_t transferred ; t#refcount_t ref ; short error ; unsigned short debug_index ; e#netfs_io_source source ; unsigned long flags ; } +s#netfs_cache_ops struct netfs_cache_ops { void ( * end_operation ) ( s#netfs_cache_resources * ) ; int ( * read ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , e#netfs_read_from_hole , t#netfs_io_terminated_t , void * ) ; int ( * write ) ( s#netfs_cache_resources * , t#loff_t , s#iov_iter * , t#netfs_io_terminated_t , void * ) ; void ( * expand_readahead ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t ) ; e#netfs_io_source ( * prepare_read ) ( s#netfs_io_subrequest * , t#loff_t ) ; int ( * prepare_write ) ( s#netfs_cache_resources * , t#loff_t * , t#size_t * , t#loff_t , t#bool ) ; int ( * query_occupancy ) ( s#netfs_cache_resources * , t#loff_t , t#size_t , t#size_t , t#loff_t * , t#size_t * ) ; } +s#netfs_cache_resources struct netfs_cache_resources { const s#netfs_cache_ops * ops ; void * cache_priv ; void * cache_priv2 ; unsigned int debug_id ; unsigned int inval_counter ; } +e#fscache_want_state enum fscache_want_state { FSCACHE_WANT_PARAMS , FSCACHE_WANT_WRITE , FSCACHE_WANT_READ , } +s#fscache_cache_ops struct fscache_cache_ops { const char * name ; void ( * acquire_volume ) ( s#fscache_volume * ) ; void ( * free_volume ) ( s#fscache_volume * ) ; t#bool ( * lookup_cookie ) ( s#fscache_cookie * ) ; void ( * withdraw_cookie ) ( s#fscache_cookie * ) ; void ( * resize_cookie ) ( s#netfs_cache_resources * , t#loff_t ) ; t#bool ( * invalidate_cookie ) ( s#fscache_cookie * ) ; t#bool ( * begin_operation ) ( s#netfs_cache_resources * , e#fscache_want_state ) ; void ( * prepare_to_write ) ( s#fscache_cookie * ) ; } +e#fscache_cache_state enum fscache_cache_state { FSCACHE_CACHE_IS_NOT_PRESENT , FSCACHE_CACHE_IS_PREPARING , FSCACHE_CACHE_IS_ACTIVE , FSCACHE_CACHE_GOT_IOERROR , FSCACHE_CACHE_IS_WITHDRAWN , } +s#fscache_cache struct fscache_cache { const s#fscache_cache_ops * ops ; s#list_head cache_link ; void * cache_priv ; t#refcount_t ref ; t#atomic_t n_volumes ; t#atomic_t n_accesses ; t#atomic_t object_count ; unsigned int debug_id ; e#fscache_cache_state state ; char * name ; } +fscache_acquire_cache extern s#fscache_cache * fscache_acquire_cache ( const char * ) +fscache_relinquish_cache extern void fscache_relinquish_cache ( s#fscache_cache * ) +fscache_add_cache extern int fscache_add_cache ( s#fscache_cache * , const s#fscache_cache_ops * , void * ) fscache_io_error extern void fscache_io_error ( s#fscache_cache * ) fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) @@ -260756,11 +260778,8 @@ fscache_withdraw_cache extern void fscache_withdraw_cache ( s#fscache_cache * ) s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##ldt_struct s##cfs_rq @@ -260773,128 +260792,59 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##compat_robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##io_bitmap -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_cookie * , const s#fscache_cookie_def * , const void * , t#size_t , const void * , t#size_t , void * , t#loff_t , t#bool ) -__fscache_enable_cookie extern void __fscache_enable_cookie ( s#fscache_cookie * , const void * , t#loff_t , t#bool ( * ) ( void * ) , void * ) -__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * ) -__fscache_wait_on_invalidate extern void __fscache_wait_on_invalidate ( s#fscache_cookie * ) -__fscache_update_cookie extern void __fscache_update_cookie ( s#fscache_cookie * , const void * ) -__fscache_disable_cookie extern void __fscache_disable_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , const void * , t#bool ) -__fscache_check_consistency extern int __fscache_check_consistency ( s#fscache_cookie * , const void * ) - -/* fs/fscache/fsdef.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##ldt_struct -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##compat_robust_list_head s##futex_pi_state @@ -260913,143 +260863,52 @@ s##io_bitmap s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_fsdef_index extern s#fscache_cookie fscache_fsdef_index +s##page_pool +e#fscache_access_trace enum fscache_access_trace { fscache_access_acquire_volume , fscache_access_acquire_volume_end , fscache_access_cache_pin , fscache_access_cache_unpin , fscache_access_invalidate_cookie , fscache_access_invalidate_cookie_end , fscache_access_io_end , fscache_access_io_not_live , fscache_access_io_read , fscache_access_io_resize , fscache_access_io_wait , fscache_access_io_write , fscache_access_lookup_cookie , fscache_access_lookup_cookie_end , fscache_access_lookup_cookie_end_failed , fscache_access_relinquish_volume , fscache_access_relinquish_volume_end , fscache_access_unlive , } +fscache_end_cookie_access extern void fscache_end_cookie_access ( s#fscache_cookie * , e#fscache_access_trace ) +fscache_cookie_lookup_negative extern void fscache_cookie_lookup_negative ( s#fscache_cookie * ) +fscache_resume_after_invalidation extern void fscache_resume_after_invalidation ( s#fscache_cookie * ) +fscache_caching_failed extern void fscache_caching_failed ( s#fscache_cookie * ) +__fscache_acquire_cookie extern s#fscache_cookie * __fscache_acquire_cookie ( s#fscache_volume * , t#u8 , const void * , t#size_t , const void * , t#size_t , t#loff_t ) +__fscache_use_cookie extern void __fscache_use_cookie ( s#fscache_cookie * , t#bool ) +__fscache_unuse_cookie extern void __fscache_unuse_cookie ( s#fscache_cookie * , const void * , const t#loff_t * ) +fscache_withdraw_cookie extern void fscache_withdraw_cookie ( s#fscache_cookie * ) +__fscache_relinquish_cookie extern void __fscache_relinquish_cookie ( s#fscache_cookie * , t#bool ) +e#fscache_cookie_trace enum fscache_cookie_trace { fscache_cookie_collision , fscache_cookie_discard , fscache_cookie_failed , fscache_cookie_get_attach_object , fscache_cookie_get_end_access , fscache_cookie_get_hash_collision , fscache_cookie_get_inval_work , fscache_cookie_get_lru , fscache_cookie_get_use_work , fscache_cookie_new_acquire , fscache_cookie_put_hash_collision , fscache_cookie_put_lru , fscache_cookie_put_object , fscache_cookie_put_over_queued , fscache_cookie_put_relinquish , fscache_cookie_put_withdrawn , fscache_cookie_put_work , fscache_cookie_see_active , fscache_cookie_see_lru_discard , fscache_cookie_see_lru_discard_clear , fscache_cookie_see_lru_do_one , fscache_cookie_see_relinquish , fscache_cookie_see_withdraw , fscache_cookie_see_work , } +fscache_put_cookie extern void fscache_put_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +fscache_get_cookie extern s#fscache_cookie * fscache_get_cookie ( s#fscache_cookie * , e#fscache_cookie_trace ) +__fscache_invalidate extern void __fscache_invalidate ( s#fscache_cookie * , const void * , t#loff_t , unsigned int ) /* fs/fscache/io.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##iov_iter s##io_comp_batch s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##pipe_inode_info -s##io_uring_cmd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##userfaultfd_ctx -s##linux_binfmt -s##ldt_struct -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##compat_robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##io_bitmap -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##writeback_control -s##swap_info_struct -s##sock -s##kernfs_open_node -s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_read_request * , s#fscache_cookie * ) - -/* fs/fscache/netfs.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx s##linux_binfmt s##ldt_struct s##cfs_rq @@ -261062,123 +260921,59 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy -s##tty_struct -s##taskstats -s##tty_audit_buf -s##audit_context -s##seccomp_filter -s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##css_set -s##robust_list_head -s##compat_robust_list_head -s##futex_pi_state -s##perf_event_context -s##numa_group -s##pipe_inode_info -s##task_delay_info -s##ftrace_ret_stack -s##mem_cgroup -s##uprobe -s##vm_struct -s##bpf_local_storage -s##bpf_run_ctx -s##perf_event -s##io_bitmap -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct -s##nlm_lockowner -s##nfs4_lock_state -s##io_uring_cmd -s##sock +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##writeback_control -s##kstatfs -s##export_operations -s##xattr_handler -s##fscrypt_operations -s##fsverity_operations -s##unicode_map -s##block_device -s##mtd_info -s##fsnotify_mark_connector -s##fiemap_extent_info -s##fileattr -s##bdi_writeback -s##cdev -s##fscrypt_info -s##fsverity_info -s##swap_info_struct -s#fscache_netfs struct fscache_netfs { t#uint32_t version ; const char * name ; s#fscache_cookie * primary_index ; } -__fscache_register_netfs extern int __fscache_register_netfs ( s#fscache_netfs * ) -__fscache_unregister_netfs extern void __fscache_unregister_netfs ( s#fscache_netfs * ) - -/* fs/fscache/object.o */ -s##posix_acl -s##fs_context -s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx -s##linux_binfmt -s##ldt_struct -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##pollfd -s##pid_namespace -s##watch_list -s##key_user -s##key_type -s##assoc_array_ptr -s##user_namespace -s##ucounts -s##nameidata -s##sem_undo_list -s##fs_struct -s##files_struct -s##io_uring_task -s##nsproxy +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##compat_robust_list_head s##futex_pi_state @@ -261197,53 +260992,65 @@ s##io_bitmap s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_object_init extern void fscache_object_init ( s#fscache_object * , s#fscache_cookie * , s#fscache_cache * ) -fscache_object_lookup_negative extern void fscache_object_lookup_negative ( s#fscache_object * ) -fscache_obtained_object extern void fscache_obtained_object ( s#fscache_object * ) -fscache_object_destroy extern void fscache_object_destroy ( s#fscache_object * ) -fscache_object_sleep_till_congested extern t#bool fscache_object_sleep_till_congested ( signed long * ) -fscache_check_aux extern e#fscache_checkaux fscache_check_aux ( s#fscache_object * , const void * , t#uint16_t , t#loff_t ) -fscache_object_retrying_stale extern void fscache_object_retrying_stale ( s#fscache_object * ) -e#fscache_why_object_killed enum fscache_why_object_killed { FSCACHE_OBJECT_IS_STALE , FSCACHE_OBJECT_NO_SPACE , FSCACHE_OBJECT_WAS_RETIRED , FSCACHE_OBJECT_WAS_CULLED , } -fscache_object_mark_killed extern void fscache_object_mark_killed ( s#fscache_object * , e#fscache_why_object_killed ) +s##page_pool +fscache_wait_for_operation extern t#bool fscache_wait_for_operation ( s#netfs_cache_resources * , e#fscache_want_state ) +__fscache_begin_read_operation extern int __fscache_begin_read_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +__fscache_begin_write_operation extern int __fscache_begin_write_operation ( s#netfs_cache_resources * , s#fscache_cookie * ) +fscache_set_page_dirty extern int fscache_set_page_dirty ( s#page * , s#fscache_cookie * ) +__fscache_clear_page_bits extern void __fscache_clear_page_bits ( s#address_space * , t#loff_t , t#size_t ) +__fscache_write_to_cache extern void __fscache_write_to_cache ( s#fscache_cookie * , s#address_space * , t#loff_t , t#size_t , t#loff_t , t#netfs_io_terminated_t , void * , t#bool ) +__fscache_resize_cookie extern void __fscache_resize_cookie ( s#fscache_cookie * , t#loff_t ) -/* fs/fscache/operation.o */ -fscache_op_debug_id extern t#atomic_t fscache_op_debug_id +/* fs/fscache/main.o */ +s##static_key_mod s##posix_acl s##fs_context s##fs_parameter_spec +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##workqueue_struct s##page_pool s##kmem_cache s##anon_vma @@ -261255,97 +261062,113 @@ s##cfs_rq s##sched_class s##task_group s##rcu_node -s##pollfd -s##pid_namespace +s##fs_pin +s##proc_ns_operations s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head -s##compat_robust_list_head s##futex_pi_state -s##perf_event_context +s##perf_buffer +s##bpf_prog +s##trace_array +s##tracer +s##array_buffer +s##ring_buffer_iter +s##event_filter +s##bpf_prog_array +s##ftrace_hash s##numa_group s##pipe_inode_info s##task_delay_info -s##ftrace_ret_stack s##mem_cgroup s##uprobe s##vm_struct s##bpf_local_storage s##bpf_run_ctx -s##perf_event s##io_bitmap s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter s##io_comp_batch -s##poll_table_struct s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock s##kernfs_open_node s##kernfs_iattrs -s##module_param_attrs -s##module_sect_attrs -s##module_notes_attrs -s##workqueue_struct -s##static_key_mod -s##trace_event_call -s##writeback_control +s##cgroup_taskset s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -fscache_operation_init extern void fscache_operation_init ( s#fscache_cookie * , s#fscache_operation * , t#fscache_operation_processor_t , t#fscache_operation_cancel_t , t#fscache_operation_release_t ) -fscache_enqueue_operation extern void fscache_enqueue_operation ( s#fscache_operation * ) -fscache_op_complete extern void fscache_op_complete ( s#fscache_operation * , t#bool ) -fscache_put_operation extern void fscache_put_operation ( s#fscache_operation * ) +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +__tracepoint_fscache_access_cache extern s#tracepoint __tracepoint_fscache_access_cache +__traceiter_fscache_access_cache extern int __traceiter_fscache_access_cache ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_cache extern s#static_call_key __SCK__tp_func_fscache_access_cache +s##static_call_tramp +__SCT__tp_func_fscache_access_cache extern s#static_call_tramp __SCT__tp_func_fscache_access_cache +__tracepoint_fscache_access_volume extern s#tracepoint __tracepoint_fscache_access_volume +__traceiter_fscache_access_volume extern int __traceiter_fscache_access_volume ( void * , unsigned int , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access_volume extern s#static_call_key __SCK__tp_func_fscache_access_volume +__SCT__tp_func_fscache_access_volume extern s#static_call_tramp __SCT__tp_func_fscache_access_volume +__tracepoint_fscache_access extern s#tracepoint __tracepoint_fscache_access +__traceiter_fscache_access extern int __traceiter_fscache_access ( void * , unsigned int , int , int , e#fscache_access_trace ) +__SCK__tp_func_fscache_access extern s#static_call_key __SCK__tp_func_fscache_access +__SCT__tp_func_fscache_access extern s#static_call_tramp __SCT__tp_func_fscache_access +fscache_wq extern s#workqueue_struct * fscache_wq + +/* fs/fscache/stats.o */ +fscache_n_updates extern t#atomic_t fscache_n_updates +fscache_n_read extern t#atomic_t fscache_n_read +fscache_n_write extern t#atomic_t fscache_n_write +fscache_n_no_write_space extern t#atomic_t fscache_n_no_write_space +fscache_n_no_create_space extern t#atomic_t fscache_n_no_create_space +fscache_n_culled extern t#atomic_t fscache_n_culled -/* fs/fscache/page.o */ +/* fs/fscache/volume.o */ s##posix_acl s##fs_context s##fs_parameter_spec -s##page_pool -s##kmem_cache -s##anon_vma -s##mempolicy -s##userfaultfd_ctx +s##io_comp_batch +s##poll_table_struct s##linux_binfmt s##ldt_struct s##cfs_rq @@ -261358,27 +261181,59 @@ s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##user_namespace -s##ucounts +s##proc_ns_operations s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##mempolicy +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##kmem_cache +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##backing_dev_info -s##request_queue s##capture_control -s##css_set s##robust_list_head s##compat_robust_list_head s##futex_pi_state @@ -261397,52 +261252,35 @@ s##io_bitmap s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##iov_iter -s##io_comp_batch -s##poll_table_struct +s##anon_vma +s##userfaultfd_ctx s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##sock -s##kernfs_open_node -s##kernfs_iattrs s##module_param_attrs s##module_sect_attrs s##module_notes_attrs -s##workqueue_struct s##static_key_mod s##trace_event_call -s##writeback_control s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info s##swap_info_struct -__fscache_check_page_write extern t#bool __fscache_check_page_write ( s#fscache_cookie * , s#page * ) -__fscache_wait_on_page_write extern void __fscache_wait_on_page_write ( s#fscache_cookie * , s#page * ) -__fscache_maybe_release_page extern t#bool __fscache_maybe_release_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_attr_changed extern int __fscache_attr_changed ( s#fscache_cookie * ) -__fscache_read_or_alloc_page extern int __fscache_read_or_alloc_page ( s#fscache_cookie * , s#page * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_read_or_alloc_pages extern int __fscache_read_or_alloc_pages ( s#fscache_cookie * , s#address_space * , s#list_head * , unsigned * , t#fscache_rw_complete_t , void * , t#gfp_t ) -__fscache_alloc_page extern int __fscache_alloc_page ( s#fscache_cookie * , s#page * , t#gfp_t ) -__fscache_readpages_cancel extern void __fscache_readpages_cancel ( s#fscache_cookie * , s#list_head * ) -__fscache_write_page extern int __fscache_write_page ( s#fscache_cookie * , s#page * , t#loff_t , t#gfp_t ) -__fscache_uncache_page extern void __fscache_uncache_page ( s#fscache_cookie * , s#page * ) -fscache_mark_page_cached extern void fscache_mark_page_cached ( s#fscache_retrieval * , s#page * ) -s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } -fscache_mark_pages_cached extern void fscache_mark_pages_cached ( s#fscache_retrieval * , s#pagevec * ) -__fscache_uncache_all_inode_pages extern void __fscache_uncache_all_inode_pages ( s#fscache_cookie * , s#inode * ) +s##page_pool +fscache_end_volume_access extern void fscache_end_volume_access ( s#fscache_volume * , s#fscache_cookie * , e#fscache_access_trace ) +__fscache_acquire_volume extern s#fscache_volume * __fscache_acquire_volume ( const char * , const char * , const void * , t#size_t ) +__fscache_relinquish_volume extern void __fscache_relinquish_volume ( s#fscache_volume * , const void * , t#bool ) +fscache_withdraw_volume extern void fscache_withdraw_volume ( s#fscache_volume * ) /* fs/fuse/dax.o */ s##cfs_rq @@ -265628,29 +265466,152 @@ kern_mount extern s#vfsmount * kern_mount ( s#file_system_type * ) kern_unmount extern void kern_unmount ( s#vfsmount * ) kern_unmount_array extern void kern_unmount_array ( s#vfsmount * [ ] , unsigned int ) -/* fs/netfs/read_helper.o */ +/* fs/netfs/buffered_read.o */ s##posix_acl +s##proc_ns_operations +s##watch_list +s##key_user +s##key_type +s##assoc_array_ptr +s##fiemap_extent_info +s##fileattr s##fs_context s##fs_parameter_spec s##page_pool s##kmem_cache s##anon_vma s##mempolicy -s##bio_vec +s##userfaultfd_ctx +s##linux_binfmt +s##ldt_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd +s##pid_namespace +s##nameidata +s##sem_undo_list +s##fs_struct +s##files_struct +s##io_uring_task +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset +s##tty_struct +s##tty_audit_buf +s##audit_context +s##seccomp_filter +s##rt_mutex_waiter +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context +s##numa_group s##pipe_inode_info +s##task_delay_info +s##ftrace_ret_stack +s##mem_cgroup +s##uprobe +s##vm_struct +s##bpf_local_storage +s##bpf_run_ctx +s##perf_event +s##io_bitmap +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info +s##fsnotify_mark_connector s##io_comp_batch s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node +s##cdev +s##fscrypt_info +s##fsverity_info +netfs_readahead extern void netfs_readahead ( s#readahead_control * ) +netfs_readpage extern int netfs_readpage ( s#file * , s#page * ) +netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * ) + +/* fs/netfs/io.o */ +s##posix_acl +s##fs_context +s##fs_parameter_spec +s##page_pool +s##kmem_cache +s##anon_vma +s##mempolicy +s##pipe_inode_info +s##io_comp_batch +s##poll_table_struct +s##nlm_lockowner +s##nfs4_lock_state +s##io_uring_cmd +s##pid_namespace s##watch_list s##key_user s##key_type s##assoc_array_ptr s##proc_ns_operations +s##userfaultfd_ctx +s##linux_binfmt +s##ldt_struct +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node +s##pollfd s##nameidata s##sem_undo_list s##fs_struct @@ -265671,14 +265632,7 @@ s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list -s##blk_plug -s##reclaim_state -s##backing_dev_info -s##request_queue -s##capture_control -s##robust_list_head -s##futex_pi_state +s##disk_stats s##device_private s##of_device_id s##acpi_device_id @@ -265699,116 +265653,128 @@ s##fwnode_handle s##sock s##iommu_group s##dev_iommu -s##perf_buffer -s##bpf_prog -s##static_key_mod -s##trace_array -s##tracer -s##array_buffer -s##ring_buffer_iter -s##event_filter -s##ftrace_hash +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache +s##blk_plug +s##reclaim_state +s##capture_control +s##robust_list_head +s##compat_robust_list_head +s##futex_pi_state +s##perf_event_context s##numa_group s##task_delay_info +s##ftrace_ret_stack s##mem_cgroup s##uprobe s##vm_struct s##bpf_local_storage s##bpf_run_ctx +s##perf_event s##io_bitmap -s##fs_pin -s##userfaultfd_ctx -s##linux_binfmt -s##ldt_struct s##kioctx_table s##mmu_notifier_subscriptions s##xol_area -s##writeback_control s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs +s##static_key_mod +s##trace_event_call s##kstatfs s##export_operations s##xattr_handler s##fscrypt_operations s##fsverity_operations s##unicode_map -s##block_device s##mtd_info s##fsnotify_mark_connector s##fiemap_extent_info s##fileattr -s##bdi_writeback s##cdev s##fscrypt_info s##fsverity_info -netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_read_subrequest * , t#ssize_t , t#bool ) -netfs_readahead extern void netfs_readahead ( s#readahead_control * , const s#netfs_read_request_ops * , void * ) -netfs_readpage extern int netfs_readpage ( s#file * , s#page * , const s#netfs_read_request_ops * , void * ) -netfs_write_begin extern int netfs_write_begin ( s#file * , s#address_space * , t#loff_t , unsigned int , unsigned int , s#page * * , void * * , const s#netfs_read_request_ops * , void * ) +netfs_subreq_terminated extern void netfs_subreq_terminated ( s#netfs_io_subrequest * , t#ssize_t , t#bool ) /* fs/netfs/stats.o */ s##posix_acl -s##user_namespace -s##fiemap_extent_info -s##fileattr -s##fs_context -s##fs_parameter_spec -s##module -s##writeback_control -s##kstatfs -s##mem_cgroup -s##export_operations -s##xattr_handler -s##fscrypt_operations +s##proc_ns_operations s##watch_list s##key_user s##key_type s##assoc_array_ptr -s##fsverity_operations -s##unicode_map -s##block_device -s##backing_dev_info -s##mtd_info -s##cfs_rq -s##sched_class -s##task_group -s##rcu_node -s##anon_vma -s##iov_iter -s##swap_info_struct +s##fiemap_extent_info +s##fileattr +s##fs_context +s##fs_parameter_spec s##page_pool s##kmem_cache +s##anon_vma s##mempolicy s##userfaultfd_ctx s##linux_binfmt s##ldt_struct -s##vdso_image -s##kioctx_table -s##mmu_notifier_subscriptions -s##xol_area +s##cfs_rq +s##sched_class +s##task_group +s##rcu_node s##pollfd s##pid_namespace -s##ucounts s##nameidata s##sem_undo_list s##fs_struct s##files_struct s##io_uring_task -s##nsproxy +s##uts_namespace +s##ipc_namespace +s##mnt_namespace +s##net +s##time_namespace +s##poll_table_struct +s##kernfs_open_node +s##kernfs_iattrs +s##workqueue_struct +s##bpf_prog_array +s##cgroup_taskset s##tty_struct -s##taskstats s##tty_audit_buf s##audit_context s##seccomp_filter s##rt_mutex_waiter -s##bio_list +s##disk_stats +s##device_private +s##of_device_id +s##acpi_device_id +s##driver_private +s##iommu_ops +s##subsys_private +s##wake_irq +s##pm_domain_data +s##dev_pm_qos +s##irq_domain +s##dev_pin_info +s##dma_map_ops +s##bus_dma_region +s##cma +s##io_tlb_mem +s##device_node +s##fwnode_handle +s##sock +s##iommu_group +s##dev_iommu +s##gendisk +s##request_queue +s##partition_meta_info +s##blkcg_gq +s##bio_crypt_ctx +s##bio_alloc_cache s##blk_plug s##reclaim_state -s##request_queue s##capture_control -s##css_set s##robust_list_head s##compat_robust_list_head s##futex_pi_state @@ -265817,17 +265783,31 @@ s##numa_group s##pipe_inode_info s##task_delay_info s##ftrace_ret_stack +s##mem_cgroup s##uprobe s##vm_struct s##bpf_local_storage s##bpf_run_ctx s##perf_event s##io_bitmap +s##kioctx_table +s##mmu_notifier_subscriptions +s##xol_area +s##swap_info_struct +s##module_param_attrs +s##module_sect_attrs +s##module_notes_attrs +s##static_key_mod +s##trace_event_call +s##kstatfs +s##export_operations +s##xattr_handler +s##fscrypt_operations +s##fsverity_operations +s##unicode_map +s##mtd_info s##fsnotify_mark_connector -s##workqueue_struct -s##bdi_writeback s##io_comp_batch -s##poll_table_struct s##nlm_lockowner s##nfs4_lock_state s##io_uring_cmd @@ -265969,7 +265949,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##compat_robust_list_head @@ -266068,15 +266047,14 @@ s#nfs41_server_owner struct nfs41_server_owner { t#uint64_t minor_id ; t#uint32_ s#nfs41_server_scope struct nfs41_server_scope { t#uint32_t server_scope_sz ; char server_scope [ 1024 ] ; } s#nfstime4 struct nfstime4 { t#u64 seconds ; t#u32 nseconds ; } s#nfs41_impl_id struct nfs41_impl_id { char domain [ 1024 + 1 ] ; char name [ 1024 + 1 ] ; s#nfstime4 date ; } -s##fscache_cache_tag -s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#fscache_cookie * fscache ; s#net * cl_net ; s#list_head pending_cb_stateids ; } +s#nfs_client struct nfs_client { t#refcount_t cl_count ; t#atomic_t cl_mds_count ; int cl_cons_state ; unsigned long cl_res_state ; unsigned long cl_flags ; s#__kernel_sockaddr_storage cl_addr ; t#size_t cl_addrlen ; char * cl_hostname ; char * cl_acceptor ; s#list_head cl_share_link ; s#list_head cl_superblocks ; s#rpc_clnt * cl_rpcclient ; const s#nfs_rpc_ops * rpc_ops ; int cl_proto ; s#nfs_subversion * cl_nfs_mod ; t#u32 cl_minorversion ; unsigned int cl_nconnect ; const char * cl_principal ; s#list_head cl_ds_clients ; t#u64 cl_clientid ; t#nfs4_verifier cl_confirm ; unsigned long cl_state ; t#spinlock_t cl_lock ; unsigned long cl_lease_time ; unsigned long cl_last_renewal ; s#delayed_work cl_renewd ; s#rpc_wait_queue cl_rpcwaitq ; s#idmap * cl_idmap ; const char * cl_owner_id ; t#u32 cl_cb_ident ; const s#nfs4_minor_version_ops * cl_mvops ; unsigned long cl_mig_gen ; s#nfs4_slot_table * cl_slot_tbl ; t#u32 cl_seqid ; t#u32 cl_exchange_flags ; s#nfs4_session * cl_session ; t#bool cl_preserve_clid ; s#nfs41_server_owner * cl_serverowner ; s#nfs41_server_scope * cl_serverscope ; s#nfs41_impl_id * cl_implid ; unsigned long cl_sp4_flags ; t#wait_queue_head_t cl_lock_waitq ; char cl_ipaddr [ 48 ] ; s#net * cl_net ; s#list_head pending_cb_stateids ; } s##nlm_host E#__NFSIOS_BYTESMAX ( 0 ) + 8 E#__NFSIOS_FSCACHEMAX 5 E#__NFSIOS_COUNTSMAX ( 0 ) + 27 s#nfs_iostats struct nfs_iostats { unsigned long long bytes [ E#__NFSIOS_BYTESMAX ] ; unsigned long long fscache [ E#__NFSIOS_FSCACHEMAX ] ; unsigned long events [ E#__NFSIOS_COUNTSMAX ] ; } s#nfs_auth_info struct nfs_auth_info { unsigned int flavor_len ; t#rpc_authflavor_t flavors [ 12 ] ; } -s#nfs_fscache_key struct nfs_fscache_key { s#rb_node node ; s#nfs_client * nfs_client ; struct { struct { unsigned long s_flags ; } super ; struct { s#nfs_fsid fsid ; int flags ; unsigned int rsize ; unsigned int wsize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; } nfs_server ; struct { t#rpc_authflavor_t au_flavor ; } rpc_auth ; t#u8 uniq_len ; char uniquifier [ 0 ] ; } key ; } +s##fscache_cache s#nfs4_layoutdriver_data struct nfs4_layoutdriver_data { s#page * * pages ; t#__u32 pglen ; t#__u32 len ; } s#nfs4_layoutget_res struct nfs4_layoutget_res { s#nfs4_sequence_res seq_res ; int status ; t#__u32 return_on_close ; s#pnfs_layout_range range ; t#__u32 type ; t#nfs4_stateid stateid ; s#nfs4_layoutdriver_data * layoutp ; } s#nfs_pgio_mirror struct nfs_pgio_mirror { s#list_head pg_list ; unsigned long pg_bytes_written ; t#size_t pg_count ; t#size_t pg_bsize ; unsigned int pg_base ; unsigned char pg_recoalesce : 1 ; } @@ -266095,7 +266073,7 @@ s#nfs4_layoutcommit_data struct nfs4_layoutcommit_data { s#rpc_task task ; s#nfs s#nfs42_layoutstat_devinfo struct nfs42_layoutstat_devinfo { s#nfs4_deviceid dev_id ; t#__u64 offset ; t#__u64 length ; t#__u64 read_count ; t#__u64 read_bytes ; t#__u64 write_count ; t#__u64 write_bytes ; t#__u32 layout_type ; s#nfs4_xdr_opaque_data ld_private ; } s#nfs42_layoutstat_args struct nfs42_layoutstat_args { s#nfs4_sequence_args seq_args ; s#nfs_fh * fh ; s#inode * inode ; t#nfs4_stateid stateid ; int num_dev ; s#nfs42_layoutstat_devinfo * devinfo ; } s#pnfs_layoutdriver_type struct pnfs_layoutdriver_type { s#list_head pnfs_tblid ; const t#u32 id ; const char * name ; s#module * owner ; unsigned flags ; unsigned max_deviceinfo_size ; unsigned max_layoutget_response ; int ( * set_layoutdriver ) ( s#nfs_server * , const s#nfs_fh * ) ; int ( * clear_layoutdriver ) ( s#nfs_server * ) ; s#pnfs_layout_hdr * ( * alloc_layout_hdr ) ( s#inode * , t#gfp_t ) ; void ( * free_layout_hdr ) ( s#pnfs_layout_hdr * ) ; s#pnfs_layout_segment * ( * alloc_lseg ) ( s#pnfs_layout_hdr * , s#nfs4_layoutget_res * , t#gfp_t ) ; void ( * free_lseg ) ( s#pnfs_layout_segment * ) ; void ( * add_lseg ) ( s#pnfs_layout_hdr * , s#pnfs_layout_segment * , s#list_head * ) ; void ( * return_range ) ( s#pnfs_layout_hdr * , s#pnfs_layout_range * ) ; const s#nfs_pageio_ops * pg_read_ops ; const s#nfs_pageio_ops * pg_write_ops ; s#pnfs_ds_commit_info * ( * get_ds_info ) ( s#inode * ) ; int ( * sync ) ( s#inode * , t#bool ) ; e#pnfs_try_status ( * read_pagelist ) ( s#nfs_pgio_header * ) ; e#pnfs_try_status ( * write_pagelist ) ( s#nfs_pgio_header * , int ) ; void ( * free_deviceid_node ) ( s#nfs4_deviceid_node * ) ; s#nfs4_deviceid_node * ( * alloc_deviceid_node ) ( s#nfs_server * , s#pnfs_device * , t#gfp_t ) ; int ( * prepare_layoutreturn ) ( s#nfs4_layoutreturn_args * ) ; void ( * cleanup_layoutcommit ) ( s#nfs4_layoutcommit_data * ) ; int ( * prepare_layoutcommit ) ( s#nfs4_layoutcommit_args * ) ; int ( * prepare_layoutstats ) ( s#nfs42_layoutstat_args * ) ; } -s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#nfs_fscache_key * fscache_key ; s#fscache_cookie * fscache ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } +s#nfs_server struct nfs_server { s#nfs_client * nfs_client ; s#list_head client_link ; s#list_head master_link ; s#rpc_clnt * client ; s#rpc_clnt * client_acl ; s#nlm_host * nlm_host ; s#nfs_iostats * io_stats ; t#atomic_long_t writeback ; unsigned int flags ; unsigned int fattr_valid ; unsigned int caps ; unsigned int rsize ; unsigned int rpages ; unsigned int wsize ; unsigned int wpages ; unsigned int wtmult ; unsigned int dtsize ; unsigned short port ; unsigned int bsize ; unsigned int gxasize ; unsigned int sxasize ; unsigned int lxasize ; unsigned int acregmin ; unsigned int acregmax ; unsigned int acdirmin ; unsigned int acdirmax ; unsigned int namelen ; unsigned int options ; unsigned int clone_blksize ; e#nfs4_change_attr_type change_attr_type ; s#nfs_fsid fsid ; t#__u64 maxfilesize ; s#timespec64 time_delta ; unsigned long mount_time ; s#super_block * super ; t#dev_t s_dev ; s#nfs_auth_info auth_info ; s#fscache_volume * fscache ; char * fscache_uniq ; t#u32 pnfs_blksize ; t#u32 attr_bitmask [ 3 ] ; t#u32 attr_bitmask_nl [ 3 ] ; t#u32 exclcreat_bitmask [ 3 ] ; t#u32 cache_consistency_bitmask [ 3 ] ; t#u32 acl_bitmask ; t#u32 fh_expire_type ; s#pnfs_layoutdriver_type * pnfs_curr_ld ; s#rpc_wait_queue roc_rpcwaitq ; void * pnfs_ld_data ; s#rb_root state_owners ; s#ida openowner_id ; s#ida lockowner_id ; s#list_head state_owners_lru ; s#list_head layouts ; s#list_head delegations ; s#list_head ss_copies ; unsigned long mig_gen ; unsigned long mig_status ; void ( * destroy ) ( s#nfs_server * ) ; t#atomic_t active ; s#__kernel_sockaddr_storage mountd_address ; t#size_t mountd_addrlen ; t#u32 mountd_version ; unsigned short mountd_port ; unsigned short mountd_protocol ; s#rpc_wait_queue uoc_rpcwaitq ; unsigned int read_hdrsize ; const s#cred * cred ; t#bool has_sec_mnt_opts ; } s#nfs4_state_owner struct nfs4_state_owner { s#nfs_server * so_server ; s#list_head so_lru ; unsigned long so_expires ; s#rb_node so_server_node ; const s#cred * so_cred ; t#spinlock_t so_lock ; t#atomic_t so_count ; unsigned long so_flags ; s#list_head so_states ; s#nfs_seqid_counter so_seqid ; t#seqcount_spinlock_t so_reclaim_seqcount ; s#mutex so_delegreturn_mutex ; } s#nfs4_state struct nfs4_state { s#list_head open_states ; s#list_head inode_states ; s#list_head lock_states ; s#nfs4_state_owner * owner ; s#inode * inode ; unsigned long flags ; t#spinlock_t state_lock ; t#seqlock_t seqlock ; t#nfs4_stateid stateid ; t#nfs4_stateid open_stateid ; unsigned int n_rdonly ; unsigned int n_wronly ; unsigned int n_rdwr ; t#fmode_t state ; t#refcount_t count ; t#wait_queue_head_t waitq ; s#callback_head callback_head ; } s#nfs4_lock_state struct nfs4_lock_state { s#list_head ls_locks ; s#nfs4_state * ls_state ; unsigned long ls_flags ; s#nfs_seqid_counter ls_seqid ; t#nfs4_stateid ls_stateid ; t#refcount_t ls_count ; t#fl_owner_t ls_owner ; } @@ -266112,7 +266090,6 @@ s##fileattr s##cdev s##fscrypt_info s##fsverity_info -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -266325,10 +266302,9 @@ s##nfs_direct_req s##pnfs_commit_ops s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -266523,8 +266499,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -266744,8 +266720,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -266960,10 +266936,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -267102,7 +267077,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##compat_robust_list_head @@ -267126,7 +267100,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -267153,8 +267126,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -267304,7 +267277,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##futex_pi_state @@ -267327,7 +267299,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -267348,8 +267319,8 @@ s##xattr_handler s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -267587,10 +267558,9 @@ s##pnfs_commit_ops s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fiemap_extent_info @@ -267767,8 +267737,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -267979,9 +267948,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -268169,10 +268137,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -268245,7 +268212,6 @@ s##bio_crypt_ctx s##kmem_cache s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##compat_robust_list_head @@ -268291,7 +268257,6 @@ s##device_node e##dev_dma_attr s##iommu_group s##dev_iommu -s##swap_info_struct s##netpoll_info s##bpf_prog s##bpf_offloaded_map @@ -268380,8 +268345,8 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -268561,8 +268526,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -268757,8 +268721,7 @@ s##io_comp_batch s##nlm_lockowner s##nlm_host s##nfs_iostats -s##nfs_fscache_key -s##fscache_cookie +s##fscache_volume s##rpc_cred_cache s##nfs_io_completion s##nfs_direct_req @@ -268965,10 +268928,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -269222,10 +269184,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##fs_parameter_spec @@ -269441,10 +269402,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -269643,9 +269603,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -269671,6 +269630,7 @@ pnfs_unregister_layoutdriver extern void pnfs_unregister_layoutdriver ( s#pnfs_l pnfs_put_lseg void pnfs_put_lseg ( s#pnfs_layout_segment * ) s##nfs4_cached_acl s#nfs_delegation struct nfs_delegation { s#list_head super_list ; const s#cred * cred ; s#inode * inode ; t#nfs4_stateid stateid ; t#fmode_t type ; unsigned long pagemod_limit ; t#__u64 change_attr ; unsigned long flags ; t#refcount_t refcount ; t#spinlock_t lock ; s#callback_head rcu ; } +s##fscache_cookie s##nfs4_xattr_cache s#nfs_inode struct nfs_inode { t#__u64 fileid ; s#nfs_fh fh ; unsigned long flags ; unsigned long cache_validity ; unsigned long read_cache_jiffies ; unsigned long attrtimeo ; unsigned long attrtimeo_timestamp ; unsigned long attr_gencount ; unsigned long cache_change_attribute ; s#rb_root access_cache ; s#list_head access_cache_entry_lru ; s#list_head access_cache_inode_lru ; t#__be32 cookieverf [ 2 ] ; t#atomic_long_t nrequests ; t#atomic_long_t redirtied_pages ; s#nfs_mds_commit_info commit_info ; s#list_head open_files ; s#rw_semaphore rmdir_sem ; s#mutex commit_mutex ; unsigned long page_index ; s#nfs4_cached_acl * nfs4_acl ; s#list_head open_states ; s#nfs_delegation * delegation ; s#rw_semaphore rwsem ; s#pnfs_layout_hdr * layout ; t#__u64 write_io ; t#__u64 read_io ; s#fscache_cookie * fscache ; s#inode vfs_inode ; s#nfs4_xattr_cache * xattr_cache ; } pnfs_destroy_layout void pnfs_destroy_layout ( s#nfs_inode * ) @@ -269866,10 +269826,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -270084,10 +270043,9 @@ s##nfs_io_completion s##nfs_direct_req s##nfs_subversion s##idmap -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##io_uring_cmd s##cdev s##fscrypt_info @@ -270249,7 +270207,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##compat_robust_list_head @@ -270273,7 +270230,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -270296,8 +270252,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##kstatfs @@ -270446,7 +270402,6 @@ s##blkcg_gq s##bio_crypt_ctx s##bio_alloc_cache s##blk_plug -s##reclaim_state s##capture_control s##robust_list_head s##compat_robust_list_head @@ -270470,7 +270425,6 @@ s##userfaultfd_ctx s##sock_reuseport s##iommu_group s##dev_iommu -s##swap_info_struct s##module_param_attrs s##module_sect_attrs s##module_notes_attrs @@ -270490,8 +270444,8 @@ s##nfs_io_completion s##nfs_direct_req s##xattr_handler s##idmap -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##fs_parameter_spec s##export_operations @@ -270711,8 +270665,8 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cache_tag s##nlm_host +s##fscache_cache s##io_uring_cmd s##cdev s##fscrypt_info @@ -270984,10 +270938,9 @@ s##nfs_subversion s##idmap s##nfs4_slot_table s##nfs4_session -s##fscache_cookie s##nlm_host s##nfs_iostats -s##nfs_fscache_key +s##fscache_volume s##pnfs_layoutdriver_type s##io_uring_cmd s##cdev @@ -297390,6 +297343,7 @@ get_kernel_pages int get_kernel_pages ( const s#kvec * , int , int , s#page * * mark_page_accessed extern void mark_page_accessed ( s#page * ) lru_cache_add extern void lru_cache_add ( s#page * ) release_pages void release_pages ( s#page * * , int ) +s#pagevec struct pagevec { unsigned char nr ; t#bool percpu_pvec_drained ; s#page * pages [ 15 ] ; } __pagevec_release void __pagevec_release ( s#pagevec * ) pagevec_lookup_range unsigned pagevec_lookup_range ( s#pagevec * , s#address_space * , unsigned long * , unsigned long ) pagevec_lookup_range_tag unsigned pagevec_lookup_range_tag ( s#pagevec * , s#address_space * , unsigned long * , unsigned long , t#xa_mark_t ) @@ -307094,9 +307048,10 @@ s##crypto_aead s##aead_request ceph_check_fsid extern int ceph_check_fsid ( s#ceph_client * , s#ceph_fsid * ) ceph_compare_options extern int ceph_compare_options ( s#ceph_options * , s#ceph_client * ) +ceph_parse_fsid extern int ceph_parse_fsid ( const char * , s#ceph_fsid * ) ceph_alloc_options s#ceph_options * ceph_alloc_options ( void ) ceph_destroy_options extern void ceph_destroy_options ( s#ceph_options * ) -ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * ) +ceph_parse_mon_ips int ceph_parse_mon_ips ( const char * , t#size_t , s#ceph_options * , s#fc_log * , char ) ceph_parse_param int ceph_parse_param ( s#fs_parameter * , s#ceph_options * , s#fc_log * ) ceph_print_client_options int ceph_print_client_options ( s#seq_file * , s#ceph_client * , t#bool ) ceph_client_addr s#ceph_entity_addr * ceph_client_addr ( s#ceph_client * ) @@ -307836,7 +307791,7 @@ ceph_osdc_new_request extern s#ceph_osd_request * ceph_osdc_new_request ( s#ceph ceph_osdc_abort_requests void ceph_osdc_abort_requests ( s#ceph_osd_client * , int ) ceph_osdc_clear_abort_err void ceph_osdc_clear_abort_err ( s#ceph_osd_client * ) ceph_osdc_update_epoch_barrier void ceph_osdc_update_epoch_barrier ( s#ceph_osd_client * , t#u32 ) -ceph_osdc_start_request extern int ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * , t#bool ) +ceph_osdc_start_request void ceph_osdc_start_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_cancel_request extern void ceph_osdc_cancel_request ( s#ceph_osd_request * ) ceph_osdc_wait_request extern int ceph_osdc_wait_request ( s#ceph_osd_client * , s#ceph_osd_request * ) ceph_osdc_sync extern void ceph_osdc_sync ( s#ceph_osd_client * ) @@ -307849,7 +307804,7 @@ ceph_osdc_list_watchers int ceph_osdc_list_watchers ( s#ceph_osd_client * , s#ce ceph_osdc_flush_notifies extern void ceph_osdc_flush_notifies ( s#ceph_osd_client * ) ceph_osdc_maybe_request_map void ceph_osdc_maybe_request_map ( s#ceph_osd_client * ) ceph_osdc_call int ceph_osdc_call ( s#ceph_osd_client * , s#ceph_object_id * , s#ceph_object_locator * , const char * , const char * , unsigned int , s#page * , t#size_t , s#page * * , t#size_t * ) -ceph_osdc_copy_from int ceph_osdc_copy_from ( s#ceph_osd_client * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u64 , t#u8 ) +osd_req_op_copy_from_init extern int osd_req_op_copy_from_init ( s#ceph_osd_request * , t#u64 , t#u64 , s#ceph_object_id * , s#ceph_object_locator * , t#u32 , t#u32 , t#u32 , t#u64 , t#u8 ) /* net/ceph/osdmap.o */ ceph_pg_pool_name_by_id extern const char * ceph_pg_pool_name_by_id ( s#ceph_osdmap * , t#u64 ) diff --git a/kabi/x86_64/symvers-default b/kabi/x86_64/symvers-default index 7a1987d..a1c21f1 100644 --- a/kabi/x86_64/symvers-default +++ b/kabi/x86_64/symvers-default @@ -1,37 +1,37 @@ -0x3df1a19e ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL +0x7fd11927 ipv6_chk_custom_prefix vmlinux EXPORT_SYMBOL 0xedd17b31 sock_get_timeout vmlinux EXPORT_SYMBOL 0x647b8419 cros_ec_check_result vmlinux EXPORT_SYMBOL 0x55417264 unregister_vt_notifier vmlinux EXPORT_SYMBOL_GPL -0xa545918e set_anon_super vmlinux EXPORT_SYMBOL +0xda3d470e set_anon_super vmlinux EXPORT_SYMBOL 0x1d567594 __cleancache_invalidate_page vmlinux EXPORT_SYMBOL -0xc0585674 kmem_cache_alloc vmlinux EXPORT_SYMBOL -0xeadb9f1d __tracepoint_mmap_lock_released vmlinux EXPORT_SYMBOL -0x3db2bbe6 replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL +0x681fe6e7 kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x0654d824 __tracepoint_mmap_lock_released vmlinux EXPORT_SYMBOL +0xf28f941f replace_page_cache_page vmlinux EXPORT_SYMBOL_GPL 0xae1051b0 net_cls_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x0bfdfca0 xsk_tx_completed vmlinux EXPORT_SYMBOL -0x4c01f136 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL -0x78c09dd3 i2c_put_adapter vmlinux EXPORT_SYMBOL +0xe4729f84 xsk_tx_completed vmlinux EXPORT_SYMBOL +0x171cc423 xdp_attachment_setup vmlinux EXPORT_SYMBOL_GPL +0xddf8b10c i2c_put_adapter vmlinux EXPORT_SYMBOL 0x4d7b98ed rtc_class_open vmlinux EXPORT_SYMBOL_GPL 0x350ea558 dma_fence_default_wait vmlinux EXPORT_SYMBOL 0x013f26ae dma_fence_get_stub vmlinux EXPORT_SYMBOL -0x6b5b528d request_firmware vmlinux EXPORT_SYMBOL +0xb6984a67 request_firmware vmlinux EXPORT_SYMBOL 0x493c1be8 dev_pm_enable_wake_irq vmlinux EXPORT_SYMBOL_GPL 0xbb8e169a vga_switcheroo_handler_flags vmlinux EXPORT_SYMBOL 0x3362b03c xen_p2m_size vmlinux EXPORT_SYMBOL_GPL -0x7d7298e0 netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL -0x8d0ae30a netpoll_poll_enable vmlinux EXPORT_SYMBOL +0xb97715c2 netlbl_calipso_ops_register vmlinux EXPORT_SYMBOL +0xa9818751 netpoll_poll_enable vmlinux EXPORT_SYMBOL 0x122de772 dev_mc_sync vmlinux EXPORT_SYMBOL 0x056f6f78 dev_uc_sync vmlinux EXPORT_SYMBOL 0x94cca37e hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x07242d92 put_dax vmlinux EXPORT_SYMBOL_GPL 0xf2a22045 device_set_of_node_from_dev vmlinux EXPORT_SYMBOL_GPL 0xc8594d3d reset_control_acquire vmlinux EXPORT_SYMBOL_GPL -0xcb5e323f acpi_pm_device_sleep_state vmlinux EXPORT_SYMBOL +0xea797428 acpi_pm_device_sleep_state vmlinux EXPORT_SYMBOL 0xe113bbbc csum_partial vmlinux EXPORT_SYMBOL 0x80ca5026 _bin2bcd vmlinux EXPORT_SYMBOL 0xfbaaf01e console_lock vmlinux EXPORT_SYMBOL 0x4c9d28b0 phys_base vmlinux EXPORT_SYMBOL -0x0e30cafd tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL +0xe8812d15 tcp_v4_mtu_reduced vmlinux EXPORT_SYMBOL 0x03673e38 mbox_send_message vmlinux EXPORT_SYMBOL_GPL 0xbefcfa36 iommu_sva_alloc_pasid vmlinux EXPORT_SYMBOL_GPL 0x89e1ec9d acpi_get_subsystem_id vmlinux EXPORT_SYMBOL_GPL @@ -41,14 +41,14 @@ 0x9a73b032 ZSTD_initDStream_usingDDict vmlinux EXPORT_SYMBOL 0x430ecc96 ZSTD_initCStream_usingCDict vmlinux EXPORT_SYMBOL 0x139f2189 __kfifo_alloc vmlinux EXPORT_SYMBOL -0x7a254e3f nf_log_register vmlinux EXPORT_SYMBOL +0xd6a5be76 nf_log_register vmlinux EXPORT_SYMBOL 0x5f98bdb6 nf_hooks_needed vmlinux EXPORT_SYMBOL 0x87117a53 ps2_end_command vmlinux EXPORT_SYMBOL 0xf4742b7e serial8250_do_shutdown vmlinux EXPORT_SYMBOL_GPL -0xc4172488 phy_reset vmlinux EXPORT_SYMBOL_GPL +0xcddac6cf phy_reset vmlinux EXPORT_SYMBOL_GPL 0x3854774b kstrtoll vmlinux EXPORT_SYMBOL 0xbefc38f0 _debug_pagealloc_enabled vmlinux EXPORT_SYMBOL -0x867c6805 nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL +0xe29062a9 nfnl_ct_hook vmlinux EXPORT_SYMBOL_GPL 0xf383e924 devfreq_unregister_notifier vmlinux EXPORT_SYMBOL 0xa6c4c441 spi_mem_driver_register_with_owner vmlinux EXPORT_SYMBOL_GPL 0x5c5d9a0a device_del vmlinux EXPORT_SYMBOL_GPL @@ -60,53 +60,53 @@ 0x199c4833 __irq_apply_affinity_hint vmlinux EXPORT_SYMBOL_GPL 0x0c3690fc _raw_spin_lock_bh vmlinux EXPORT_SYMBOL 0xdf7ee946 init_uts_ns vmlinux EXPORT_SYMBOL_GPL -0xea249867 dst_release vmlinux EXPORT_SYMBOL -0xaa508578 dst_discard_out vmlinux EXPORT_SYMBOL -0xa6d71608 sock_no_mmap vmlinux EXPORT_SYMBOL -0xe5e31e0d dev_lstats_read vmlinux EXPORT_SYMBOL +0xc0d51f00 dst_release vmlinux EXPORT_SYMBOL +0x0f50f0a1 dst_discard_out vmlinux EXPORT_SYMBOL +0xf32aca56 sock_no_mmap vmlinux EXPORT_SYMBOL +0xf2e61d2a dev_lstats_read vmlinux EXPORT_SYMBOL 0xacb4d88c clk_rate_exclusive_put vmlinux EXPORT_SYMBOL_GPL 0x9bb4e317 ioread32be vmlinux EXPORT_SYMBOL 0xdf9734a7 sg_nents vmlinux EXPORT_SYMBOL 0x6e777d84 ioc_find_get_icq vmlinux EXPORT_SYMBOL_GPL 0x27866435 security_xfrm_state_alloc vmlinux EXPORT_SYMBOL 0xb261e79b sysfs_update_group vmlinux EXPORT_SYMBOL_GPL -0xfda8b943 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL +0x73581773 fsverity_ioctl_enable vmlinux EXPORT_SYMBOL_GPL 0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL 0xd895dd83 xen_pci_frontend vmlinux EXPORT_SYMBOL_GPL -0xaac442ae tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL +0xf3705faf tcp_initialize_rcv_mss vmlinux EXPORT_SYMBOL 0x54e6fcdd net_enable_timestamp vmlinux EXPORT_SYMBOL -0x626cc5dd sockfd_lookup vmlinux EXPORT_SYMBOL -0x32e1633e cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xb3cc7905 sockfd_lookup vmlinux EXPORT_SYMBOL +0x006a20be cpufreq_disable_fast_switch vmlinux EXPORT_SYMBOL_GPL 0x9856050c wwan_register_ops vmlinux EXPORT_SYMBOL_GPL 0x731c4a9c dma_fence_signal vmlinux EXPORT_SYMBOL 0x4715a909 acpi_load_table vmlinux EXPORT_SYMBOL -0x5299309e fb_validate_mode vmlinux EXPORT_SYMBOL +0x22e4f3fc fb_validate_mode vmlinux EXPORT_SYMBOL 0x8b910be2 errseq_sample vmlinux EXPORT_SYMBOL 0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL 0xfcbfec70 add_memory_driver_managed vmlinux EXPORT_SYMBOL_GPL 0xe4971ade tracing_alloc_snapshot vmlinux EXPORT_SYMBOL_GPL 0x07e15ed1 srcu_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL -0x3fffbaa3 ping_seq_next vmlinux EXPORT_SYMBOL_GPL -0x0cdbb3cf dev_graft_qdisc vmlinux EXPORT_SYMBOL +0xf590fd74 ping_seq_next vmlinux EXPORT_SYMBOL_GPL +0x6832080b dev_graft_qdisc vmlinux EXPORT_SYMBOL 0x7f00bdac devlink_resource_register vmlinux EXPORT_SYMBOL_GPL -0xba56976d acpi_device_fix_up_power vmlinux EXPORT_SYMBOL_GPL -0x90cce7c1 phy_set_media vmlinux EXPORT_SYMBOL_GPL +0x9ae79135 acpi_device_fix_up_power vmlinux EXPORT_SYMBOL_GPL +0x2610766d phy_set_media vmlinux EXPORT_SYMBOL_GPL 0x1dde5229 badblocks_store vmlinux EXPORT_SYMBOL_GPL 0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL -0x54f7a7fc xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL -0xa9249075 xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL -0xadc9c619 __dev_direct_xmit vmlinux EXPORT_SYMBOL -0x7ee85f80 skb_ensure_writable vmlinux EXPORT_SYMBOL -0x25ed656b skb_splice_bits vmlinux EXPORT_SYMBOL_GPL +0x801da30a xsk_set_tx_need_wakeup vmlinux EXPORT_SYMBOL +0xf62c4600 xsk_set_rx_need_wakeup vmlinux EXPORT_SYMBOL +0x136eca05 __dev_direct_xmit vmlinux EXPORT_SYMBOL +0xff8e347e skb_ensure_writable vmlinux EXPORT_SYMBOL +0x235e7fc1 skb_splice_bits vmlinux EXPORT_SYMBOL_GPL 0xed031d91 transport_class_register vmlinux EXPORT_SYMBOL_GPL 0xfdf8428d serdev_device_write vmlinux EXPORT_SYMBOL_GPL -0x9f860765 regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x03d8ea0f regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x31dca4d8 gnttab_claim_grant_reference vmlinux EXPORT_SYMBOL_GPL 0x7ef4bddc __sg_page_iter_next vmlinux EXPORT_SYMBOL 0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL -0xd108677c nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL +0xfc0442c2 nfs_ssc_register vmlinux EXPORT_SYMBOL_GPL 0xe1aa2d62 set_hv_tscchange_cb vmlinux EXPORT_SYMBOL_GPL -0x71ac3e06 mr_table_alloc vmlinux EXPORT_SYMBOL +0xd99f61e3 mr_table_alloc vmlinux EXPORT_SYMBOL 0x101f16ec input_handler_for_each_handle vmlinux EXPORT_SYMBOL 0xbaeafd96 dma_resv_reserve_fences vmlinux EXPORT_SYMBOL 0xee774ce5 fwnode_find_reference vmlinux EXPORT_SYMBOL_GPL @@ -120,11 +120,11 @@ 0xe326405e input_mt_assign_slots vmlinux EXPORT_SYMBOL 0xaa341905 acpi_bios_exception vmlinux EXPORT_SYMBOL 0x8ba2e2fd pci_bus_read_config_byte vmlinux EXPORT_SYMBOL -0x5e7bece7 blkcg_root vmlinux EXPORT_SYMBOL_GPL -0xc8dcfac1 mount_subtree vmlinux EXPORT_SYMBOL -0xa9a83b34 iget_locked vmlinux EXPORT_SYMBOL +0x91e0d710 blkcg_root vmlinux EXPORT_SYMBOL_GPL +0xaf66bc65 mount_subtree vmlinux EXPORT_SYMBOL +0xabc3bc46 iget_locked vmlinux EXPORT_SYMBOL 0x7991fd8d crash_vmclear_loaded_vmcss vmlinux EXPORT_SYMBOL_GPL -0x32365cc6 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x0cd05b82 __traceiter_br_fdb_update vmlinux EXPORT_SYMBOL_GPL 0xeaf9dcd4 tb_xdomain_release_out_hopid vmlinux EXPORT_SYMBOL_GPL 0xf17b40c2 class_interface_register vmlinux EXPORT_SYMBOL_GPL 0xadcf6434 iommu_group_add_device vmlinux EXPORT_SYMBOL_GPL @@ -140,43 +140,43 @@ 0xc3bb577d __fscrypt_prepare_setattr vmlinux EXPORT_SYMBOL_GPL 0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL 0x85cb2c45 xen_has_pv_devices vmlinux EXPORT_SYMBOL_GPL -0x2e31762e tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL +0xf42201e4 tcp_v4_md5_lookup vmlinux EXPORT_SYMBOL 0xc25b8971 hv_remove_crash_handler vmlinux EXPORT_SYMBOL_GPL -0x99695efc i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL +0x9844ade5 i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL 0xc411092b tty_register_device vmlinux EXPORT_SYMBOL 0xbb4f4766 simple_write_to_buffer vmlinux EXPORT_SYMBOL -0xb2df4971 __tracepoint_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0xab33c603 __tracepoint_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0xcfb17d1b __srcu_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xc2e587d1 reset_devices vmlinux EXPORT_SYMBOL -0x441c2df1 regulator_map_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0xe54f8c7a regulator_map_voltage_linear vmlinux EXPORT_SYMBOL_GPL 0x791748c8 adxl_decode vmlinux EXPORT_SYMBOL_GPL 0xb0e602eb memmove vmlinux EXPORT_SYMBOL 0xf3107926 sha224_update vmlinux EXPORT_SYMBOL 0x450639ab sg_last vmlinux EXPORT_SYMBOL 0xfe0d0162 param_get_string vmlinux EXPORT_SYMBOL -0x1b5b20cd tc_setup_cb_add vmlinux EXPORT_SYMBOL +0xfb9e8ac7 tc_setup_cb_add vmlinux EXPORT_SYMBOL 0x21ce3ed1 dev_fetch_sw_netstats vmlinux EXPORT_SYMBOL_GPL 0x076356e7 sfp_may_have_phy vmlinux EXPORT_SYMBOL_GPL 0x32372fef pm_clk_remove vmlinux EXPORT_SYMBOL_GPL -0xb1fff6ef tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL +0xadfc63f8 tpm_pm_resume vmlinux EXPORT_SYMBOL_GPL 0xe6f83837 acpi_bus_attach_private_data vmlinux EXPORT_SYMBOL_GPL -0xa72d0a22 wbt_enable_default vmlinux EXPORT_SYMBOL_GPL +0x42c7997f wbt_enable_default vmlinux EXPORT_SYMBOL_GPL 0x8d672883 bdev_check_media_change vmlinux EXPORT_SYMBOL 0xd17837fa crypto_cipher_decrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x76d3cd60 laptop_mode vmlinux EXPORT_SYMBOL -0x28ed13ad generic_file_direct_write vmlinux EXPORT_SYMBOL -0x85469318 end_page_writeback vmlinux EXPORT_SYMBOL -0x7a419efc skb_recv_datagram vmlinux EXPORT_SYMBOL +0x82ddc5c7 generic_file_direct_write vmlinux EXPORT_SYMBOL +0x1512bbe5 end_page_writeback vmlinux EXPORT_SYMBOL +0x4bbd2cfd skb_recv_datagram vmlinux EXPORT_SYMBOL 0xf7e11567 clk_hw_round_rate vmlinux EXPORT_SYMBOL_GPL -0x80d549d4 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL +0xce71eff1 generic_file_readonly_mmap vmlinux EXPORT_SYMBOL 0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0x450110e8 perf_assign_events vmlinux EXPORT_SYMBOL_GPL 0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL -0x65940a87 unregister_qdisc vmlinux EXPORT_SYMBOL +0x491fe754 unregister_qdisc vmlinux EXPORT_SYMBOL 0xebcf4e6c extcon_set_property_capability vmlinux EXPORT_SYMBOL_GPL 0xbcc6fe37 extcon_get_property_capability vmlinux EXPORT_SYMBOL_GPL 0x01321e0e cpufreq_table_index_unsorted vmlinux EXPORT_SYMBOL_GPL -0xe2328410 dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL +0x83b50e1e dev_pm_opp_detach_genpd vmlinux EXPORT_SYMBOL_GPL 0x469d7b97 acpi_pci_find_root vmlinux EXPORT_SYMBOL_GPL 0xdc43bdc6 pci_vpd_find_ro_info_keyword vmlinux EXPORT_SYMBOL_GPL 0xacf646ab pci_map_rom vmlinux EXPORT_SYMBOL @@ -185,30 +185,30 @@ 0x03165a99 crypto_ahash_finup vmlinux EXPORT_SYMBOL_GPL 0xae3f720d crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL 0x9f08c714 scatterwalk_copychunks vmlinux EXPORT_SYMBOL_GPL -0xff803724 security_task_getsecid_subj vmlinux EXPORT_SYMBOL -0xbf14058b pin_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x8f8af48b security_task_getsecid_subj vmlinux EXPORT_SYMBOL +0xd46ebc92 pin_user_pages_unlocked vmlinux EXPORT_SYMBOL 0x052c9aed ktime_get_real_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x0dd5f7a2 devm_irq_alloc_generic_chip vmlinux EXPORT_SYMBOL_GPL -0x3fb9de7b sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL +0x1f0f1e01 sock_diag_put_meminfo vmlinux EXPORT_SYMBOL_GPL 0x6dd17e7b acpi_get_table_header vmlinux EXPORT_SYMBOL 0x64bbc288 string_unescape vmlinux EXPORT_SYMBOL 0xc6cb465a __kfifo_max_r vmlinux EXPORT_SYMBOL 0x75d499dd vmcore_add_device_dump vmlinux EXPORT_SYMBOL -0xa55e5d89 vm_insert_page vmlinux EXPORT_SYMBOL -0xee074888 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0x1af58d48 vm_insert_page vmlinux EXPORT_SYMBOL +0xf005c983 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL 0xc0c69d9b irq_domain_add_legacy vmlinux EXPORT_SYMBOL_GPL 0xe678d151 irq_chip_disable_parent vmlinux EXPORT_SYMBOL_GPL 0x66b7324e register_console vmlinux EXPORT_SYMBOL 0x8c341c48 current_save_fsgs vmlinux EXPORT_SYMBOL_GPL -0x9d0dc6ad inet_reqsk_alloc vmlinux EXPORT_SYMBOL -0xe081d1b9 sock_no_socketpair vmlinux EXPORT_SYMBOL +0x789fa82b inet_reqsk_alloc vmlinux EXPORT_SYMBOL +0xcf83e82b sock_no_socketpair vmlinux EXPORT_SYMBOL 0x2aadad1a efi_capsule_update vmlinux EXPORT_SYMBOL_GPL 0xde304c45 input_ff_event vmlinux EXPORT_SYMBOL_GPL 0x110106c1 cper_severity_to_aer vmlinux EXPORT_SYMBOL_GPL 0x03901966 devm_gpio_request vmlinux EXPORT_SYMBOL_GPL 0x25301bc6 arch_wb_cache_pmem vmlinux EXPORT_SYMBOL_GPL -0xef1031af __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x50e6ceed __filemap_set_wb_err vmlinux EXPORT_SYMBOL +0x1f87b705 __traceiter_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0xdb8cb595 __filemap_set_wb_err vmlinux EXPORT_SYMBOL 0x3192d768 cpufreq_remove_update_util_hook vmlinux EXPORT_SYMBOL_GPL 0x1aff3d55 mce_register_injector_chain vmlinux EXPORT_SYMBOL_GPL 0x5bd4ff88 flow_action_cookie_create vmlinux EXPORT_SYMBOL @@ -221,7 +221,7 @@ 0x9975dc22 acpi_get_handle vmlinux EXPORT_SYMBOL 0xd741641e synth_event_trace_end vmlinux EXPORT_SYMBOL_GPL 0xa9a3a853 rcutorture_sched_setaffinity vmlinux EXPORT_SYMBOL_GPL -0x7081788e __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0x98f74dbd __traceiter_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x1a71d169 legacy_pic vmlinux EXPORT_SYMBOL 0x46013233 net_dec_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0xd69ee57c usb_gadget_set_state vmlinux EXPORT_SYMBOL_GPL @@ -229,27 +229,27 @@ 0xfa498ad5 platform_device_put vmlinux EXPORT_SYMBOL_GPL 0xd36dc10c get_random_u32 vmlinux EXPORT_SYMBOL 0xe3ff2c41 get_random_u64 vmlinux EXPORT_SYMBOL -0x170e4581 free_xenballooned_pages vmlinux EXPORT_SYMBOL +0xbe4661ce free_xenballooned_pages vmlinux EXPORT_SYMBOL 0x2ab26f71 devm_clk_hw_register_clkdev vmlinux EXPORT_SYMBOL 0xe478f16b pci_epc_start vmlinux EXPORT_SYMBOL_GPL 0x14c53768 pci_get_dsn vmlinux EXPORT_SYMBOL_GPL 0x9114b616 __xa_alloc vmlinux EXPORT_SYMBOL 0xe1317694 __kfifo_dma_in_prepare_r vmlinux EXPORT_SYMBOL -0x8edee755 blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL +0x6a1dedce blk_mq_stop_hw_queues vmlinux EXPORT_SYMBOL 0x439c013c bpf_preload_ops vmlinux EXPORT_SYMBOL_GPL 0x995d1071 prof_on vmlinux EXPORT_SYMBOL_GPL 0xfaf7eced devm_free_irq vmlinux EXPORT_SYMBOL -0xe7c4f966 kernel_accept vmlinux EXPORT_SYMBOL +0xf5dc150f kernel_accept vmlinux EXPORT_SYMBOL 0x9e2737f0 acpi_install_interface_handler vmlinux EXPORT_SYMBOL 0xfa349688 aer_recover_queue vmlinux EXPORT_SYMBOL_GPL 0x40a1a6e5 kset_create_and_add vmlinux EXPORT_SYMBOL_GPL 0x2914ea2d ZSTD_compressBlock vmlinux EXPORT_SYMBOL 0x855d613f pcim_iounmap vmlinux EXPORT_SYMBOL 0x68098010 mm_kobj vmlinux EXPORT_SYMBOL_GPL -0xa781acc7 set_bdi_congested vmlinux EXPORT_SYMBOL -0xc0780ba6 wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL +0xbf88024f set_bdi_congested vmlinux EXPORT_SYMBOL +0x0fbd450a wb_writeout_inc vmlinux EXPORT_SYMBOL_GPL 0x5b2f27fb do_wait_intr vmlinux EXPORT_SYMBOL -0x00f6330d netif_carrier_event vmlinux EXPORT_SYMBOL_GPL +0x406af49a netif_carrier_event vmlinux EXPORT_SYMBOL_GPL 0x0ff5b9e8 usb_gadget_map_request vmlinux EXPORT_SYMBOL_GPL 0xfacd541e dma_resv_iter_first_unlocked vmlinux EXPORT_SYMBOL 0x76f53b25 driver_find vmlinux EXPORT_SYMBOL_GPL @@ -266,15 +266,15 @@ 0x1d19f77b physical_mask vmlinux EXPORT_SYMBOL 0xed656e30 udp_encap_disable vmlinux EXPORT_SYMBOL 0x388465e0 flow_rule_match_l2tpv3 vmlinux EXPORT_SYMBOL -0x145d00fe tso_build_data vmlinux EXPORT_SYMBOL -0xbb3f725a devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xaedc572e tso_build_data vmlinux EXPORT_SYMBOL +0x5a95b4ee devm_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0x66c11c74 dma_buf_map_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x9cc21c45 tty_mode_ioctl vmlinux EXPORT_SYMBOL_GPL 0xe6d35309 pnp_stop_dev vmlinux EXPORT_SYMBOL -0xf30b1827 fb_class vmlinux EXPORT_SYMBOL +0x7f5b8c73 fb_class vmlinux EXPORT_SYMBOL 0x127d0975 cpci_hp_register_controller vmlinux EXPORT_SYMBOL_GPL 0x2046e5c4 load_nls vmlinux EXPORT_SYMBOL -0x53976a4a xp_raw_get_data vmlinux EXPORT_SYMBOL +0xda55d3c1 xp_raw_get_data vmlinux EXPORT_SYMBOL 0x659ded26 xfrm_flush_gc vmlinux EXPORT_SYMBOL 0x4859b8bb rtc_year_days vmlinux EXPORT_SYMBOL 0x67db9541 __pm_runtime_use_autosuspend vmlinux EXPORT_SYMBOL_GPL @@ -284,7 +284,7 @@ 0xd1cac7bf unregister_ftrace_direct vmlinux EXPORT_SYMBOL_GPL 0x51e63147 from_kuid vmlinux EXPORT_SYMBOL 0xd1cbc23c add_timer_on vmlinux EXPORT_SYMBOL_GPL -0x143a8351 ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xa6e545c8 ip6_local_out vmlinux EXPORT_SYMBOL_GPL 0xfa2e5f32 i2c_smbus_pec vmlinux EXPORT_SYMBOL 0x16851944 pm_runtime_set_autosuspend_delay vmlinux EXPORT_SYMBOL_GPL 0xfb6eedf9 power_group_name vmlinux EXPORT_SYMBOL_GPL @@ -302,15 +302,15 @@ 0x23035ff2 device_unregister vmlinux EXPORT_SYMBOL_GPL 0x6f8be520 serial8250_request_dma vmlinux EXPORT_SYMBOL_GPL 0xc57d9b33 virtqueue_get_vring vmlinux EXPORT_SYMBOL_GPL -0xed20c983 vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL +0x5557b342 vmf_insert_mixed_prot vmlinux EXPORT_SYMBOL 0x144f4993 __SCT__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0x8e911828 __SCK__tp_func_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0xe746a22c iw_handler_set_thrspy vmlinux EXPORT_SYMBOL -0x6c4e7096 xfrm_state_add vmlinux EXPORT_SYMBOL -0x22be0b41 ping_rcv vmlinux EXPORT_SYMBOL_GPL -0x8b099526 __netlink_kernel_create vmlinux EXPORT_SYMBOL +0xb688e291 xfrm_state_add vmlinux EXPORT_SYMBOL +0xa1fc2451 ping_rcv vmlinux EXPORT_SYMBOL_GPL +0x067792a0 __netlink_kernel_create vmlinux EXPORT_SYMBOL 0x07483e13 cn_del_callback vmlinux EXPORT_SYMBOL_GPL -0x2b3bb14b regulator_is_enabled vmlinux EXPORT_SYMBOL_GPL +0xd57e47a1 regulator_is_enabled vmlinux EXPORT_SYMBOL_GPL 0xf3b95d79 btree_remove vmlinux EXPORT_SYMBOL_GPL 0x350043d0 iov_iter_bvec vmlinux EXPORT_SYMBOL 0xc9b747cc iov_iter_kvec vmlinux EXPORT_SYMBOL @@ -319,7 +319,7 @@ 0x5c3f33fa led_get_default_pattern vmlinux EXPORT_SYMBOL_GPL 0xe35946a3 serdev_controller_remove vmlinux EXPORT_SYMBOL_GPL 0xe7642aca pci_generic_config_read32 vmlinux EXPORT_SYMBOL_GPL -0x784e30dc I_BDEV vmlinux EXPORT_SYMBOL +0xfbe7b434 I_BDEV vmlinux EXPORT_SYMBOL 0x7ef8ae9a fscrypt_ioctl_get_key_status vmlinux EXPORT_SYMBOL_GPL 0x7729cbdd task_handoff_register vmlinux EXPORT_SYMBOL_GPL 0xeed58fe5 irq_create_fwspec_mapping vmlinux EXPORT_SYMBOL_GPL @@ -327,55 +327,55 @@ 0x77e75be3 sfp_bus_put vmlinux EXPORT_SYMBOL_GPL 0x9f3ec3ae tty_port_tty_set vmlinux EXPORT_SYMBOL 0x599b6800 tty_port_tty_get vmlinux EXPORT_SYMBOL -0xfbe2df42 devm_regulator_get vmlinux EXPORT_SYMBOL_GPL +0xe37856a4 devm_regulator_get vmlinux EXPORT_SYMBOL_GPL 0xd6a57c71 devm_clk_get_optional_enabled vmlinux EXPORT_SYMBOL_GPL 0x02c656b6 acpi_enable_all_runtime_gpes vmlinux EXPORT_SYMBOL 0x4f1cd128 security_tun_dev_create vmlinux EXPORT_SYMBOL 0x5377acba fs_context_for_mount vmlinux EXPORT_SYMBOL 0x495e378d __pv_queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL 0x38a9f7c5 in6addr_loopback vmlinux EXPORT_SYMBOL -0x7cf0fd34 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL -0xba8868f1 tcf_exts_terse_dump vmlinux EXPORT_SYMBOL -0x4ea4e8c1 netdev_set_num_tc vmlinux EXPORT_SYMBOL -0x463c2a7b skb_dump vmlinux EXPORT_SYMBOL +0x569dde41 inet_csk_route_child_sock vmlinux EXPORT_SYMBOL_GPL +0x57a8e65d tcf_exts_terse_dump vmlinux EXPORT_SYMBOL +0xf29bd372 netdev_set_num_tc vmlinux EXPORT_SYMBOL +0x3c6893fe skb_dump vmlinux EXPORT_SYMBOL 0x2b58f649 mipi_dsi_dcs_get_power_mode vmlinux EXPORT_SYMBOL -0xb4cb61da regulator_desc_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0x641c8f7d regulator_desc_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL 0xdc7df67f apei_exec_ctx_init vmlinux EXPORT_SYMBOL_GPL 0x1dc6c93b lookup_user_key vmlinux EXPORT_SYMBOL 0xa8c60275 vfs_path_lookup vmlinux EXPORT_SYMBOL 0xd03eaf4c schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL 0xbb5598ce get_llc_id vmlinux EXPORT_SYMBOL_GPL -0x47c72144 fib6_new_table vmlinux EXPORT_SYMBOL_GPL +0x0833cccc fib6_new_table vmlinux EXPORT_SYMBOL_GPL 0xe40976c0 pnp_range_reserved vmlinux EXPORT_SYMBOL -0xa4c94317 invalidate_bdev vmlinux EXPORT_SYMBOL +0x52fbb180 invalidate_bdev vmlinux EXPORT_SYMBOL 0x944375db _totalram_pages vmlinux EXPORT_SYMBOL 0x9aeacb87 ring_buffer_iter_empty vmlinux EXPORT_SYMBOL_GPL 0x064be597 put_pid_ns vmlinux EXPORT_SYMBOL_GPL -0xb1d29101 tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL -0x1c371f6c netdev_info vmlinux EXPORT_SYMBOL +0xeb9563ea tcp_twsk_unique vmlinux EXPORT_SYMBOL_GPL +0xc7f3ab2b netdev_info vmlinux EXPORT_SYMBOL 0xbd058a06 acpi_spi_count_resources vmlinux EXPORT_SYMBOL_GPL 0xc347a35b tty_kopen_exclusive vmlinux EXPORT_SYMBOL_GPL 0x6c61ce70 num_registered_fb vmlinux EXPORT_SYMBOL 0x74c8bfb8 pci_stop_root_bus vmlinux EXPORT_SYMBOL_GPL -0x40e7db1f kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0xce8842af kobject_uevent vmlinux EXPORT_SYMBOL_GPL 0x5dd4294a __fscrypt_prepare_rename vmlinux EXPORT_SYMBOL_GPL -0x20b81367 vfs_ioctl vmlinux EXPORT_SYMBOL -0x4642b50d sched_set_fifo vmlinux EXPORT_SYMBOL_GPL -0x5cab071e inet_send_prepare vmlinux EXPORT_SYMBOL_GPL +0xbe55a4a0 vfs_ioctl vmlinux EXPORT_SYMBOL +0x318e83ba sched_set_fifo vmlinux EXPORT_SYMBOL_GPL +0x9e90aa14 inet_send_prepare vmlinux EXPORT_SYMBOL_GPL 0x5e1e551e regmap_get_raw_write_max vmlinux EXPORT_SYMBOL_GPL -0xa431b929 wakeup_source_add vmlinux EXPORT_SYMBOL_GPL +0xfc35cf11 wakeup_source_add vmlinux EXPORT_SYMBOL_GPL 0x2ca9dd28 pci_bus_write_config_dword vmlinux EXPORT_SYMBOL 0x1db7706b __copy_user_nocache vmlinux EXPORT_SYMBOL 0x66b962b1 fscrypt_prepare_new_inode vmlinux EXPORT_SYMBOL_GPL 0xd159586c net_prio_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0xc9a7878d dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL -0x818bc437 netdev_lower_state_changed vmlinux EXPORT_SYMBOL +0x537faf56 dst_cache_get_ip6 vmlinux EXPORT_SYMBOL_GPL +0xc402cf09 netdev_lower_state_changed vmlinux EXPORT_SYMBOL 0x80334eea tty_hung_up_p vmlinux EXPORT_SYMBOL -0xa5e9cc65 blk_cleanup_queue vmlinux EXPORT_SYMBOL -0x738a8120 iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL +0x2fced501 blk_cleanup_queue vmlinux EXPORT_SYMBOL +0xb1dd3005 iomap_is_partially_uptodate vmlinux EXPORT_SYMBOL_GPL 0x463b8876 generic_setlease vmlinux EXPORT_SYMBOL -0x2e7022f9 ipv6_getsockopt vmlinux EXPORT_SYMBOL -0x2a7c714e dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL +0xa3eeb058 ipv6_getsockopt vmlinux EXPORT_SYMBOL +0xf82dcad5 dev_pm_opp_get_voltage vmlinux EXPORT_SYMBOL_GPL 0x213e4965 ps2_is_keyboard_id vmlinux EXPORT_SYMBOL 0xdc97af2e syscore_suspend vmlinux EXPORT_SYMBOL_GPL 0x71dfc095 acpi_walk_resources vmlinux EXPORT_SYMBOL @@ -384,62 +384,62 @@ 0x5a49dbc9 timerqueue_del vmlinux EXPORT_SYMBOL_GPL 0x25db1577 do_trace_write_msr vmlinux EXPORT_SYMBOL 0x85d7edfd hpet_set_periodic_freq vmlinux EXPORT_SYMBOL_GPL -0x903648d5 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL -0xfc7b1c0f nf_register_net_hooks vmlinux EXPORT_SYMBOL -0x1cecb04d pm_genpd_init vmlinux EXPORT_SYMBOL_GPL +0x684cea87 mptcp_token_get_sock vmlinux EXPORT_SYMBOL_GPL +0x98ae65c6 nf_register_net_hooks vmlinux EXPORT_SYMBOL +0xbb62fa08 pm_genpd_init vmlinux EXPORT_SYMBOL_GPL 0x28bee3ca dev_err_probe vmlinux EXPORT_SYMBOL_GPL 0x4bd18968 proc_mkdir_data vmlinux EXPORT_SYMBOL_GPL -0xbbf7fd25 mpage_writepages vmlinux EXPORT_SYMBOL -0x885f8e98 write_one_page vmlinux EXPORT_SYMBOL +0xeefe6e27 mpage_writepages vmlinux EXPORT_SYMBOL +0xd9409129 write_one_page vmlinux EXPORT_SYMBOL 0x7a81541b async_synchronize_cookie vmlinux EXPORT_SYMBOL_GPL -0x70fff91b udp6_set_csum vmlinux EXPORT_SYMBOL -0xe5491519 inet_add_protocol vmlinux EXPORT_SYMBOL +0x29c6ca7e udp6_set_csum vmlinux EXPORT_SYMBOL +0x99866bc1 inet_add_protocol vmlinux EXPORT_SYMBOL 0xcd6f2dc9 nf_log_buf_add vmlinux EXPORT_SYMBOL_GPL 0xd9c8fea6 n_tty_ioctl_helper vmlinux EXPORT_SYMBOL 0x6b0dc565 xen_set_irq_priority vmlinux EXPORT_SYMBOL_GPL 0x483666d6 virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL 0xf60ab926 acpi_get_event_status vmlinux EXPORT_SYMBOL -0x35484f5b acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL -0x09bd6855 sync_blockdev vmlinux EXPORT_SYMBOL -0x049ea894 nobh_write_end vmlinux EXPORT_SYMBOL +0x2c127d99 acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL +0x23b2028e sync_blockdev vmlinux EXPORT_SYMBOL +0x5a23496a nobh_write_end vmlinux EXPORT_SYMBOL 0x35c8dd0f dma_map_sg_attrs vmlinux EXPORT_SYMBOL -0x9fa12f50 tcf_idr_release vmlinux EXPORT_SYMBOL +0x0c160fcf tcf_idr_release vmlinux EXPORT_SYMBOL 0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL -0x2d5d608a dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL -0x9821fb21 sock_rfree vmlinux EXPORT_SYMBOL -0x11387b92 kernel_recvmsg vmlinux EXPORT_SYMBOL +0x34bdecaa dev_fill_forward_path vmlinux EXPORT_SYMBOL_GPL +0x6be570f8 sock_rfree vmlinux EXPORT_SYMBOL +0xc6bb891a kernel_recvmsg vmlinux EXPORT_SYMBOL 0x2e80d1a6 __root_device_register vmlinux EXPORT_SYMBOL_GPL 0x2b0fe000 gnttab_cancel_free_callback vmlinux EXPORT_SYMBOL_GPL 0xf8d07858 bitmap_from_arr32 vmlinux EXPORT_SYMBOL -0x7bb11a05 freeze_bdev vmlinux EXPORT_SYMBOL +0xe4b27832 freeze_bdev vmlinux EXPORT_SYMBOL 0xa6f67b78 ima_file_check vmlinux EXPORT_SYMBOL_GPL 0x2fe27267 dquot_reclaim_space_nodirty vmlinux EXPORT_SYMBOL 0xdf3baf73 clockevents_unbind_device vmlinux EXPORT_SYMBOL_GPL 0xe5661444 srcu_batches_completed vmlinux EXPORT_SYMBOL_GPL 0x64a62e11 acpi_processor_ffh_cstate_enter vmlinux EXPORT_SYMBOL_GPL -0x0211b124 xp_dma_map vmlinux EXPORT_SYMBOL +0xb334d8d8 xp_dma_map vmlinux EXPORT_SYMBOL 0x2009e400 devlink_info_board_serial_number_put vmlinux EXPORT_SYMBOL_GPL -0x5ab1602f skb_kill_datagram vmlinux EXPORT_SYMBOL -0x84b0cf15 kfree_skb vmlinux EXPORT_SYMBOL +0xba9f97d6 skb_kill_datagram vmlinux EXPORT_SYMBOL +0x6804dbf5 kfree_skb vmlinux EXPORT_SYMBOL 0x1a63af34 vga_switcheroo_process_delayed_switch vmlinux EXPORT_SYMBOL 0x891a5a7f gnttab_max_grant_frames vmlinux EXPORT_SYMBOL_GPL 0x3f49c989 fsverity_verify_page vmlinux EXPORT_SYMBOL_GPL 0xbd0fec21 kernel_kobj vmlinux EXPORT_SYMBOL_GPL 0x2b9997fb atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x18d02bda param_get_long vmlinux EXPORT_SYMBOL -0x6309cea0 udp_seq_next vmlinux EXPORT_SYMBOL -0x012ac351 ip_sock_set_freebind vmlinux EXPORT_SYMBOL +0xf0c89316 udp_seq_next vmlinux EXPORT_SYMBOL +0xf365f4ea ip_sock_set_freebind vmlinux EXPORT_SYMBOL 0x78fe95e4 tb_ring_poll_complete vmlinux EXPORT_SYMBOL_GPL -0xb681baa7 i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL -0x4ca06690 regulator_get_voltage vmlinux EXPORT_SYMBOL_GPL +0xf4af01db i2c_smbus_read_i2c_block_data_or_emulated vmlinux EXPORT_SYMBOL +0xf67de5bc regulator_get_voltage vmlinux EXPORT_SYMBOL_GPL 0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL 0x9b496b21 posix_acl_alloc vmlinux EXPORT_SYMBOL 0xeed0cea4 kernel_read_file_from_fd vmlinux EXPORT_SYMBOL_GPL -0xd2227092 int_active_memcg vmlinux EXPORT_SYMBOL_GPL +0xd6bd601e int_active_memcg vmlinux EXPORT_SYMBOL_GPL 0x1005d60b tick_nohz_dep_set_cpu vmlinux EXPORT_SYMBOL_GPL 0x0fc37562 amd_smn_read vmlinux EXPORT_SYMBOL_GPL -0x18ddfa24 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL -0xfe293bb4 __kfree_skb vmlinux EXPORT_SYMBOL +0x18684144 rtnl_delete_link vmlinux EXPORT_SYMBOL_GPL +0xc48b8e4b __kfree_skb vmlinux EXPORT_SYMBOL 0xe678805e led_compose_name vmlinux EXPORT_SYMBOL_GPL 0x0c53e9a8 tty_port_register_device vmlinux EXPORT_SYMBOL_GPL 0x560d301c dma_async_device_channel_register vmlinux EXPORT_SYMBOL_GPL @@ -455,20 +455,20 @@ 0xc9345c0f digsig_verify vmlinux EXPORT_SYMBOL_GPL 0x1dabb418 fscrypt_mergeable_bio vmlinux EXPORT_SYMBOL_GPL 0x312e0597 dma_set_coherent_mask vmlinux EXPORT_SYMBOL -0xb04ff1fd tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL -0xef18a8d5 ip_defrag vmlinux EXPORT_SYMBOL -0x584aabbb register_qdisc vmlinux EXPORT_SYMBOL +0xafcb45c7 tcp_reno_undo_cwnd vmlinux EXPORT_SYMBOL_GPL +0x5be1e0e7 ip_defrag vmlinux EXPORT_SYMBOL +0xac6c0836 register_qdisc vmlinux EXPORT_SYMBOL 0xe59a2632 devm_hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL 0x58def6ca sfp_module_remove vmlinux EXPORT_SYMBOL_GPL 0x8e17b3ae idr_destroy vmlinux EXPORT_SYMBOL 0xa7d5f92e ida_destroy vmlinux EXPORT_SYMBOL 0x47c20f8a refcount_dec_not_one vmlinux EXPORT_SYMBOL 0xb44b321c public_key_verify_signature vmlinux EXPORT_SYMBOL_GPL -0x07320c2d fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL +0x35a8d0d2 fsverity_ioctl_read_metadata vmlinux EXPORT_SYMBOL_GPL 0xa3b958ce reset_hung_task_detector vmlinux EXPORT_SYMBOL_GPL -0x33a2d0db default_qdisc_ops vmlinux EXPORT_SYMBOL -0x600552da __tracepoint_br_fdb_update vmlinux EXPORT_SYMBOL_GPL -0x7bd3ff38 free_netdev vmlinux EXPORT_SYMBOL +0x389f3469 default_qdisc_ops vmlinux EXPORT_SYMBOL +0x3a23e085 __tracepoint_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x0232eac3 free_netdev vmlinux EXPORT_SYMBOL 0x75871f5e acpi_get_next_object vmlinux EXPORT_SYMBOL 0xe52e84d4 aead_register_instance vmlinux EXPORT_SYMBOL_GPL 0x10e6f74a free_contig_range vmlinux EXPORT_SYMBOL @@ -476,81 +476,81 @@ 0x0ff658b5 __SCT__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL 0xfa8b1b94 __SCK__tp_func_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL 0x988a1a00 sn_region_size vmlinux EXPORT_SYMBOL_GPL -0xa3716607 ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL -0xf0f5c98e ip6_dst_alloc vmlinux EXPORT_SYMBOL +0xd641cd08 ip6_datagram_recv_ctl vmlinux EXPORT_SYMBOL_GPL +0xbd620081 ip6_dst_alloc vmlinux EXPORT_SYMBOL 0x161aed40 devlink_port_attrs_set vmlinux EXPORT_SYMBOL_GPL -0x01d01d2a netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL -0x8fe92425 metadata_dst_free vmlinux EXPORT_SYMBOL_GPL -0x17346fe5 __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0xa59e551c sk_setup_caps vmlinux EXPORT_SYMBOL_GPL +0x4c05d20a netdev_class_remove_file_ns vmlinux EXPORT_SYMBOL +0x7d8502e9 metadata_dst_free vmlinux EXPORT_SYMBOL_GPL +0xa820526d __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x5da711c6 sk_setup_caps vmlinux EXPORT_SYMBOL_GPL 0x72d267dc nvmem_del_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x4bf7cdea spi_sync_locked vmlinux EXPORT_SYMBOL_GPL -0x2b01af43 regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL +0xb84f9431 regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL 0x3737d9a9 ZSTD_DStreamWorkspaceBound vmlinux EXPORT_SYMBOL 0x424d3620 zlib_inflateIncomp vmlinux EXPORT_SYMBOL -0x6bd77f95 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL -0xfb55a820 iomap_releasepage vmlinux EXPORT_SYMBOL_GPL +0xd97709a0 wbt_disable_default vmlinux EXPORT_SYMBOL_GPL +0x968dc1be iomap_releasepage vmlinux EXPORT_SYMBOL_GPL 0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL -0xd8684378 __skb_flow_get_ports vmlinux EXPORT_SYMBOL -0xc32e6e62 sk_stream_wait_connect vmlinux EXPORT_SYMBOL +0x9b77b03e __skb_flow_get_ports vmlinux EXPORT_SYMBOL +0xa13ef7bb sk_stream_wait_connect vmlinux EXPORT_SYMBOL 0xa58b4a6c __SCT__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL 0xdddf4512 __SCK__tp_func_arm_event vmlinux EXPORT_SYMBOL_GPL 0xe2c20980 devfreq_event_reset_event vmlinux EXPORT_SYMBOL_GPL 0xf58ebeac devm_hwrng_register vmlinux EXPORT_SYMBOL_GPL 0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL -0xd62ce088 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL -0xf32652a7 sock_no_sendmsg vmlinux EXPORT_SYMBOL +0xee429ff4 tcf_dev_queue_xmit vmlinux EXPORT_SYMBOL_GPL +0x944c1bc9 sock_no_sendmsg vmlinux EXPORT_SYMBOL 0x1f1b97b8 extcon_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x00d4c500 usb_decode_interval vmlinux EXPORT_SYMBOL_GPL 0x24ad11db wakeup_sources_read_unlock vmlinux EXPORT_SYMBOL_GPL 0xb8f11603 idr_alloc vmlinux EXPORT_SYMBOL_GPL 0xc6536bed vfs_unlink vmlinux EXPORT_SYMBOL 0x3ba01b47 get_compat_sigset vmlinux EXPORT_SYMBOL_GPL -0x3297efa9 fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL -0xfca30362 get_task_exe_file vmlinux EXPORT_SYMBOL -0xd53d0139 xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL -0xf9af2683 tcp_req_err vmlinux EXPORT_SYMBOL -0xc918ce74 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL +0x3198f7a6 fork_usermode_driver vmlinux EXPORT_SYMBOL_GPL +0x619f4dfa get_task_exe_file vmlinux EXPORT_SYMBOL +0xb41ddb3c xfrm_input_unregister_afinfo vmlinux EXPORT_SYMBOL +0xa25dfdaf tcp_req_err vmlinux EXPORT_SYMBOL +0x1f56eb35 __skb_gro_checksum_complete vmlinux EXPORT_SYMBOL 0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL 0xc1f3acde cpufreq_frequency_table_get_index vmlinux EXPORT_SYMBOL_GPL 0x12309550 intel_pmic_install_opregion_handler vmlinux EXPORT_SYMBOL_GPL 0x01f820b0 pci_epc_clear_bar vmlinux EXPORT_SYMBOL_GPL 0x8b5c490b key_revoke vmlinux EXPORT_SYMBOL -0x9d9fd221 pipe_unlock vmlinux EXPORT_SYMBOL +0x893982a7 pipe_unlock vmlinux EXPORT_SYMBOL 0x5c5c957b irq_generic_chip_ops vmlinux EXPORT_SYMBOL_GPL 0xc528a49a queued_write_lock_slowpath vmlinux EXPORT_SYMBOL -0x642737f7 genlmsg_multicast_allns vmlinux EXPORT_SYMBOL -0x7cb93628 __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL +0xdf4d9418 genlmsg_multicast_allns vmlinux EXPORT_SYMBOL +0x984bb6c1 __sock_recv_wifi_status vmlinux EXPORT_SYMBOL_GPL 0x24c98738 devm_mbox_controller_register vmlinux EXPORT_SYMBOL_GPL -0x1e7c20f1 dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL +0x60c5938c dev_pm_opp_adjust_voltage vmlinux EXPORT_SYMBOL_GPL 0x604f0b91 pm_generic_restore vmlinux EXPORT_SYMBOL_GPL 0x7ccb1ebd bus_rescan_devices vmlinux EXPORT_SYMBOL_GPL 0xf0783d4c vring_create_virtqueue vmlinux EXPORT_SYMBOL_GPL 0xecfd68ef acpi_get_node vmlinux EXPORT_SYMBOL -0x77c1b13b backlight_force_update vmlinux EXPORT_SYMBOL +0x07e217c4 backlight_force_update vmlinux EXPORT_SYMBOL 0x85995040 gpiod_toggle_active_low vmlinux EXPORT_SYMBOL_GPL -0xd6a7c830 bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL +0xd55d07c3 bio_iov_iter_get_pages vmlinux EXPORT_SYMBOL_GPL 0x5fa730c5 debugfs_read_file_bool vmlinux EXPORT_SYMBOL_GPL 0x5df64f12 __tracepoint_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0xc5b6f236 queue_work_on vmlinux EXPORT_SYMBOL 0xdbdf6c92 ioport_resource vmlinux EXPORT_SYMBOL 0x5c2f1546 devlink_sb_register vmlinux EXPORT_SYMBOL_GPL -0x3dc3f52d dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL +0x847c2c5c dst_cache_set_ip6 vmlinux EXPORT_SYMBOL_GPL 0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL 0xc8b2733a pci_epc_init_notify vmlinux EXPORT_SYMBOL_GPL 0xb96b2f21 pci_probe_reset_bus vmlinux EXPORT_SYMBOL_GPL 0x9e9eab95 devcgroup_check_permission vmlinux EXPORT_SYMBOL 0x16ddb404 debugfs_create_bool vmlinux EXPORT_SYMBOL_GPL -0x049f29ec generic_file_splice_read vmlinux EXPORT_SYMBOL -0xc277ce9e get_tree_single_reconf vmlinux EXPORT_SYMBOL +0x9128bedc generic_file_splice_read vmlinux EXPORT_SYMBOL +0x432bfb57 get_tree_single_reconf vmlinux EXPORT_SYMBOL 0x7e7e3f58 ring_buffer_reset_cpu vmlinux EXPORT_SYMBOL_GPL 0x82ee90dc timer_delete_sync vmlinux EXPORT_SYMBOL 0x26cf6213 __irq_domain_add vmlinux EXPORT_SYMBOL_GPL 0xb6c194e9 prepare_kernel_cred vmlinux EXPORT_SYMBOL 0x015af7f4 system_state vmlinux EXPORT_SYMBOL 0xfdd4216d pcibios_align_resource vmlinux EXPORT_SYMBOL -0xca48eeda __icmp_send vmlinux EXPORT_SYMBOL -0xb4b1014e udp_push_pending_frames vmlinux EXPORT_SYMBOL +0x2303fa23 __icmp_send vmlinux EXPORT_SYMBOL +0xd6da3182 udp_push_pending_frames vmlinux EXPORT_SYMBOL 0x0ce07826 hidinput_connect vmlinux EXPORT_SYMBOL_GPL 0xd43ecd23 __platform_driver_probe vmlinux EXPORT_SYMBOL_GPL 0x45558f56 clk_unregister_fixed_factor vmlinux EXPORT_SYMBOL_GPL @@ -565,12 +565,12 @@ 0x92a12887 __tracepoint_dma_fence_emit vmlinux EXPORT_SYMBOL 0x881b705f con_set_default_unimap vmlinux EXPORT_SYMBOL 0x2f384db3 acpi_is_video_device vmlinux EXPORT_SYMBOL -0x9676796d fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL +0x0fa5ce38 fb_deferred_io_open vmlinux EXPORT_SYMBOL_GPL 0x9954270b gpiod_unexport vmlinux EXPORT_SYMBOL_GPL 0x7a95e5ae do_settimeofday64 vmlinux EXPORT_SYMBOL 0xaf8682a7 devm_request_resource vmlinux EXPORT_SYMBOL -0xdbfa2137 __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL -0x96c169e6 dev_get_by_index vmlinux EXPORT_SYMBOL +0x47c740fa __qdisc_calculate_pkt_len vmlinux EXPORT_SYMBOL +0xf46acb28 dev_get_by_index vmlinux EXPORT_SYMBOL 0x171f992c hid_compare_device_paths vmlinux EXPORT_SYMBOL_GPL 0xb8b14175 edac_get_sysfs_subsys vmlinux EXPORT_SYMBOL_GPL 0xece342c4 dma_buf_unmap_attachment vmlinux EXPORT_SYMBOL_GPL DMA_BUF @@ -579,12 +579,12 @@ 0x15021b4a xa_delete_node vmlinux EXPORT_SYMBOL_GPL 0x3539f11b match_strlcpy vmlinux EXPORT_SYMBOL 0xc9827693 __bpf_call_base vmlinux EXPORT_SYMBOL_GPL -0x2358d737 inet6_hash vmlinux EXPORT_SYMBOL_GPL -0x93d46dd7 init_net vmlinux EXPORT_SYMBOL +0x20e0c762 inet6_hash vmlinux EXPORT_SYMBOL_GPL +0xb67a991f init_net vmlinux EXPORT_SYMBOL 0x67a67e1e cpufreq_freq_attr_scaling_boost_freqs vmlinux EXPORT_SYMBOL_GPL 0xdeffa0a7 edac_raw_mc_handle_error vmlinux EXPORT_SYMBOL_GPL 0x2898be48 class_create_file_ns vmlinux EXPORT_SYMBOL_GPL -0x0f52e44f regulator_force_disable vmlinux EXPORT_SYMBOL_GPL +0xf007ab7f regulator_force_disable vmlinux EXPORT_SYMBOL_GPL 0x2026d8c7 pci_stop_and_remove_bus_device_locked vmlinux EXPORT_SYMBOL_GPL 0xaefcea86 textsearch_find_continuous vmlinux EXPORT_SYMBOL 0x1bd25624 __crypto_alloc_tfm vmlinux EXPORT_SYMBOL_GPL @@ -592,9 +592,9 @@ 0x79e008fe keyring_search vmlinux EXPORT_SYMBOL 0xf0b6a558 fscrypt_set_bio_crypt_ctx vmlinux EXPORT_SYMBOL_GPL 0x41ed3cec eventfd_ctx_remove_wait_queue vmlinux EXPORT_SYMBOL_GPL -0x08f1d337 generic_delete_inode vmlinux EXPORT_SYMBOL +0x9c4cbd42 generic_delete_inode vmlinux EXPORT_SYMBOL 0x924c46f8 zs_unmap_object vmlinux EXPORT_SYMBOL_GPL -0xcfcd7408 vm_insert_pages vmlinux EXPORT_SYMBOL +0xc6a71dea vm_insert_pages vmlinux EXPORT_SYMBOL 0xab9bd884 perf_register_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0xc80ab559 swake_up_one vmlinux EXPORT_SYMBOL 0x3b20fb95 dma_fence_remove_callback vmlinux EXPORT_SYMBOL @@ -604,26 +604,26 @@ 0xee91879b rb_first_postorder vmlinux EXPORT_SYMBOL 0xb9e7429c memcpy_toio vmlinux EXPORT_SYMBOL 0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL -0xbc283d51 dev_change_proto_down vmlinux EXPORT_SYMBOL -0x50b2b1a4 sock_gettstamp vmlinux EXPORT_SYMBOL -0xca510f5b sock_bindtoindex vmlinux EXPORT_SYMBOL -0x7af50b67 regulator_set_voltage vmlinux EXPORT_SYMBOL_GPL +0xea52f4cb dev_change_proto_down vmlinux EXPORT_SYMBOL +0x04217c12 sock_gettstamp vmlinux EXPORT_SYMBOL +0xce82ba76 sock_bindtoindex vmlinux EXPORT_SYMBOL +0x7f4d2b2d regulator_set_voltage vmlinux EXPORT_SYMBOL_GPL 0x66af1fd1 lockref_put_or_lock vmlinux EXPORT_SYMBOL 0x3100cff9 lockref_get_or_lock vmlinux EXPORT_SYMBOL 0x350f6ce5 tasklet_unlock_wait vmlinux EXPORT_SYMBOL_GPL 0x2c61bb09 uv_bios_get_pci_topology vmlinux EXPORT_SYMBOL_GPL -0x8a81f191 i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL +0x2c92fefd i2c_smbus_write_i2c_block_data vmlinux EXPORT_SYMBOL 0xce1563a4 gnttab_free_pages vmlinux EXPORT_SYMBOL_GPL 0x8f66c1df vchan_tx_desc_free vmlinux EXPORT_SYMBOL_GPL 0xf2c43f3f zlib_deflate vmlinux EXPORT_SYMBOL 0xbfc9ad34 blk_revalidate_disk_zones vmlinux EXPORT_SYMBOL_GPL -0xdf628e0a __bio_release_pages vmlinux EXPORT_SYMBOL_GPL +0x626b10d3 __bio_release_pages vmlinux EXPORT_SYMBOL_GPL 0x11e08f96 trace_seq_putmem_hex vmlinux EXPORT_SYMBOL_GPL 0xca431c05 wake_bit_function vmlinux EXPORT_SYMBOL -0xbcdd9779 inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL +0x49485ba0 inet_csk_route_req vmlinux EXPORT_SYMBOL_GPL 0xa0d87339 qdisc_get_rtab vmlinux EXPORT_SYMBOL -0x9944f49e dev_change_proto_down_generic vmlinux EXPORT_SYMBOL -0x6c348882 skb_orphan_partial vmlinux EXPORT_SYMBOL +0xda9b77b9 dev_change_proto_down_generic vmlinux EXPORT_SYMBOL +0x053be4af skb_orphan_partial vmlinux EXPORT_SYMBOL 0x760eff44 hid_set_field vmlinux EXPORT_SYMBOL_GPL 0x47e6823a bus_remove_file vmlinux EXPORT_SYMBOL_GPL 0xd7613db4 mipi_dsi_dcs_set_column_address vmlinux EXPORT_SYMBOL @@ -634,37 +634,37 @@ 0x7e3bdecd __ftrace_vprintk vmlinux EXPORT_SYMBOL_GPL 0x196614ce hw_breakpoint_restore vmlinux EXPORT_SYMBOL_GPL 0xe740b58a hv_vp_assist_page vmlinux EXPORT_SYMBOL_GPL -0xac29e1f8 xfrm_unregister_km vmlinux EXPORT_SYMBOL -0x7409bd37 in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x5e86984c xfrm_unregister_km vmlinux EXPORT_SYMBOL +0x1fde2b4a in_dev_finish_destroy vmlinux EXPORT_SYMBOL 0x5e872296 hid_destroy_device vmlinux EXPORT_SYMBOL_GPL 0x9379b092 device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL 0xfbe215e4 sg_next vmlinux EXPORT_SYMBOL 0x0b07abe2 unshare_fs_struct vmlinux EXPORT_SYMBOL_GPL 0x01ee5532 smp_call_function_any vmlinux EXPORT_SYMBOL_GPL 0xda7912d4 freq_qos_add_request vmlinux EXPORT_SYMBOL_GPL -0xd01aeb05 __tracepoint_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x22ba111f __tracepoint_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x28cd87ac x86_platform vmlinux EXPORT_SYMBOL_GPL -0x68fb6a28 unix_inq_len vmlinux EXPORT_SYMBOL_GPL +0x4cabb09b unix_inq_len vmlinux EXPORT_SYMBOL_GPL 0x136209db power_supply_reg_notifier vmlinux EXPORT_SYMBOL_GPL 0xbd6b3a65 tty_port_carrier_raised vmlinux EXPORT_SYMBOL -0x16041e97 regulator_set_voltage_time_sel vmlinux EXPORT_SYMBOL_GPL +0x4a8ac25c regulator_set_voltage_time_sel vmlinux EXPORT_SYMBOL_GPL 0x328b1d7b sbitmap_queue_get_shallow vmlinux EXPORT_SYMBOL_GPL 0x12d467db crypto_enqueue_request_head vmlinux EXPORT_SYMBOL_GPL -0xf74c8318 __brelse vmlinux EXPORT_SYMBOL -0xfc12559a pipe_lock vmlinux EXPORT_SYMBOL -0xa458e922 trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL -0xa041724e __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL +0x2d78b04e __brelse vmlinux EXPORT_SYMBOL +0x4493b6c9 pipe_lock vmlinux EXPORT_SYMBOL +0xd54a850e trace_array_init_printk vmlinux EXPORT_SYMBOL_GPL +0xe5102c26 __dev_change_net_namespace vmlinux EXPORT_SYMBOL_GPL 0x354b4a1e acpi_ut_trace vmlinux EXPORT_SYMBOL 0x202ebd4d gpiod_get_direction vmlinux EXPORT_SYMBOL_GPL 0x020dbf27 bitmap_alloc vmlinux EXPORT_SYMBOL 0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL -0x159b5a04 mark_buffer_async_write vmlinux EXPORT_SYMBOL +0xd3ff81cc mark_buffer_async_write vmlinux EXPORT_SYMBOL 0xf02aa937 wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL 0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL -0x4be13d09 ip_route_me_harder vmlinux EXPORT_SYMBOL -0x21989e72 inet_sock_destruct vmlinux EXPORT_SYMBOL -0xf2f1d1d8 skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL -0x93f3fd5f nf_reinject vmlinux EXPORT_SYMBOL +0x296bcbf7 ip_route_me_harder vmlinux EXPORT_SYMBOL +0x74445bbc inet_sock_destruct vmlinux EXPORT_SYMBOL +0xf504fd5a skb_udp_tunnel_segment vmlinux EXPORT_SYMBOL +0x4061671d nf_reinject vmlinux EXPORT_SYMBOL 0x550f3e05 i2c_freq_mode_string vmlinux EXPORT_SYMBOL_GPL 0x2433d15a dev_pm_qos_update_request vmlinux EXPORT_SYMBOL_GPL 0x0178da38 generic_device_group vmlinux EXPORT_SYMBOL_GPL @@ -673,7 +673,7 @@ 0x51641162 opal_unlock_from_suspend vmlinux EXPORT_SYMBOL 0x548ccb0a elv_rqhash_del vmlinux EXPORT_SYMBOL_GPL 0x7a714f80 unregister_nls vmlinux EXPORT_SYMBOL -0xf77a7f40 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL +0xf1d7cc24 bpf_prog_get_type_dev vmlinux EXPORT_SYMBOL_GPL 0x885528a6 ring_buffer_discard_commit vmlinux EXPORT_SYMBOL_GPL 0xc18cdf36 amd_df_indirect_read vmlinux EXPORT_SYMBOL_GPL 0x159d5a81 devlink_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL @@ -681,21 +681,21 @@ 0xcd21639d __serio_register_port vmlinux EXPORT_SYMBOL 0xfc56f352 usb_ep_set_maxpacket_limit vmlinux EXPORT_SYMBOL_GPL 0x3040c3d1 regmap_write_async vmlinux EXPORT_SYMBOL_GPL -0xcfa3cf49 phy_exit vmlinux EXPORT_SYMBOL_GPL +0x750d73ac phy_exit vmlinux EXPORT_SYMBOL_GPL 0x3d941cdf verify_signature vmlinux EXPORT_SYMBOL_GPL 0xd820f540 skcipher_register_instance vmlinux EXPORT_SYMBOL_GPL 0xce2374a4 fscrypt_setup_filename vmlinux EXPORT_SYMBOL -0x4c372a22 tcf_qevent_init vmlinux EXPORT_SYMBOL -0xfa8b55d1 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0x580ed9dc tcf_qevent_init vmlinux EXPORT_SYMBOL +0x546a8215 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL 0x9e005e6f cppc_get_perf_caps vmlinux EXPORT_SYMBOL_GPL 0xfe9ebbbb acpi_osi_is_win8 vmlinux EXPORT_SYMBOL 0x1fa1d95c sha256_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0xfa1571a9 fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL -0xe01ad7df __tracepoint_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0xa5dbee8c fscrypt_has_permitted_context vmlinux EXPORT_SYMBOL +0x22e0838c __tracepoint_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0xdfcc992c current_work vmlinux EXPORT_SYMBOL 0xfc03d97a page_is_ram vmlinux EXPORT_SYMBOL_GPL -0x68e4e4bd netpoll_send_skb vmlinux EXPORT_SYMBOL -0xcc781e38 devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0x5e42e76c netpoll_send_skb vmlinux EXPORT_SYMBOL +0x63caf773 devm_i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL 0x3db7aa10 usb_amd_pt_check_port vmlinux EXPORT_SYMBOL_GPL 0xd3624202 devm_pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL 0xe269e0a4 pm_generic_suspend vmlinux EXPORT_SYMBOL_GPL @@ -709,23 +709,23 @@ 0xb121390a probe_irq_on vmlinux EXPORT_SYMBOL 0xead48336 xen_find_device_domain_owner vmlinux EXPORT_SYMBOL_GPL 0x93b3fc74 register_dcbevent_notifier vmlinux EXPORT_SYMBOL -0x3b6375b1 xfrm_state_lookup vmlinux EXPORT_SYMBOL -0xd30b8154 tcp_parse_options vmlinux EXPORT_SYMBOL +0x69cd5d79 xfrm_state_lookup vmlinux EXPORT_SYMBOL +0xb5219243 tcp_parse_options vmlinux EXPORT_SYMBOL 0x2fb4c2eb flow_rule_match_pppoe vmlinux EXPORT_SYMBOL -0x56102d40 sk_filter_trim_cap vmlinux EXPORT_SYMBOL -0xed129630 rps_may_expire_flow vmlinux EXPORT_SYMBOL -0xffda5b1a i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL +0x78ad6a7f sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0xa4092d6e rps_may_expire_flow vmlinux EXPORT_SYMBOL +0x99a6bad3 i2c_smbus_write_block_data vmlinux EXPORT_SYMBOL 0xb0aed408 ZSTD_compressStream vmlinux EXPORT_SYMBOL 0xe5d0c7d5 key_move vmlinux EXPORT_SYMBOL 0x1ba59527 __kmalloc_node vmlinux EXPORT_SYMBOL 0x17add64b gdt_page vmlinux EXPORT_SYMBOL_GPL -0xe11ae6d9 pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL -0x67c03de6 devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0xcb34f260 pskb_trim_rcsum_slow vmlinux EXPORT_SYMBOL +0x28828184 devm_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL 0x1a0171f0 edac_mc_find_csrow_by_page vmlinux EXPORT_SYMBOL_GPL 0xcf9b558d touchscreen_set_mt_pos vmlinux EXPORT_SYMBOL 0xe4d80bf4 acpi_enable vmlinux EXPORT_SYMBOL 0xcd178e16 module_refcount vmlinux EXPORT_SYMBOL -0x064757bd inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL +0x0406a6e1 inet_ctl_sock_create vmlinux EXPORT_SYMBOL_GPL 0xbb51750a tb_unregister_property_dir vmlinux EXPORT_SYMBOL_GPL 0x8a52e41f power_supply_find_ocv2cap_table vmlinux EXPORT_SYMBOL_GPL 0x9c82d71a fwnode_get_nth_parent vmlinux EXPORT_SYMBOL_GPL @@ -734,7 +734,7 @@ 0x85935a61 acpi_dev_irq_flags vmlinux EXPORT_SYMBOL_GPL 0xea9e5118 pci_store_saved_state vmlinux EXPORT_SYMBOL_GPL 0x188a1647 ecc_is_pubkey_valid_full vmlinux EXPORT_SYMBOL -0xd6c96d8f unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL +0x99462142 unpin_user_page_range_dirty_lock vmlinux EXPORT_SYMBOL 0xa9fde11b handle_edge_irq vmlinux EXPORT_SYMBOL 0x0f92599c l3mdev_update_flow vmlinux EXPORT_SYMBOL_GPL 0x8c047a33 devlink_port_region_create vmlinux EXPORT_SYMBOL_GPL @@ -744,9 +744,9 @@ 0x7ad1ded1 pinctrl_register_mappings vmlinux EXPORT_SYMBOL_GPL 0x1bc5eebe pinctrl_gpio_direction_input vmlinux EXPORT_SYMBOL_GPL 0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL -0x7ebde9ce __account_locked_vm vmlinux EXPORT_SYMBOL_GPL -0xf1dd0485 ___pskb_trim vmlinux EXPORT_SYMBOL -0x71c7d3e9 __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0x2f40fa4a __account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0x745ff3b1 ___pskb_trim vmlinux EXPORT_SYMBOL +0x658ba936 __pskb_copy_fclone vmlinux EXPORT_SYMBOL 0xea840cf8 __intel_scu_ipc_register vmlinux EXPORT_SYMBOL_GPL 0x36f5492e tty_driver_flush_buffer vmlinux EXPORT_SYMBOL 0xdef7c893 fb_match_mode vmlinux EXPORT_SYMBOL @@ -765,7 +765,7 @@ 0x94374d76 hdmi_infoframe_log vmlinux EXPORT_SYMBOL 0x096e3d78 should_fail vmlinux EXPORT_SYMBOL_GPL 0x0f5d5682 vfs_create vmlinux EXPORT_SYMBOL -0x0aa5ec8c tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL +0xea0452a0 tcp_sock_set_syncnt vmlinux EXPORT_SYMBOL 0x8da88fcb ptp_schedule_worker vmlinux EXPORT_SYMBOL 0x69b292e8 devm_device_add_group vmlinux EXPORT_SYMBOL_GPL 0x9ff4bde3 clk_register_divider_table vmlinux EXPORT_SYMBOL_GPL @@ -773,67 +773,67 @@ 0x8e8de3e7 devm_acpi_dev_remove_driver_gpios vmlinux EXPORT_SYMBOL_GPL 0x8180cede asn1_encode_sequence vmlinux EXPORT_SYMBOL_GPL 0x65012a7f nla_reserve_64bit vmlinux EXPORT_SYMBOL -0x1cb91bac sb_min_blocksize vmlinux EXPORT_SYMBOL +0xb8b78f22 sb_min_blocksize vmlinux EXPORT_SYMBOL 0x672f95be __unwind_start vmlinux EXPORT_SYMBOL_GPL -0x508cda25 __tracepoint_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL +0x080850b4 __tracepoint_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0x2e0b1deb dma_fence_get_status vmlinux EXPORT_SYMBOL -0xd50c043e regulator_get_mode vmlinux EXPORT_SYMBOL_GPL -0x46e78a8f devm_backlight_device_unregister vmlinux EXPORT_SYMBOL +0xab9380db regulator_get_mode vmlinux EXPORT_SYMBOL_GPL +0x4351bdf6 devm_backlight_device_unregister vmlinux EXPORT_SYMBOL 0xbcf1f0e6 zs_create_pool vmlinux EXPORT_SYMBOL_GPL -0xd2ce7465 page_cache_prev_miss vmlinux EXPORT_SYMBOL +0xb5826c8d page_cache_prev_miss vmlinux EXPORT_SYMBOL 0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL -0x6cff37b7 tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL +0xa7e71d26 tcp_rate_check_app_limited vmlinux EXPORT_SYMBOL_GPL 0xf7e0f334 register_fib_notifier vmlinux EXPORT_SYMBOL 0xc1743430 cpuidle_disable_device vmlinux EXPORT_SYMBOL_GPL 0x8eaf2a5f vga_switcheroo_unregister_handler vmlinux EXPORT_SYMBOL 0xc7208c3a serial8250_resume_port vmlinux EXPORT_SYMBOL 0x5f56663b rdmsrl_on_cpu vmlinux EXPORT_SYMBOL -0x6bb9b194 vm_map_pages_zero vmlinux EXPORT_SYMBOL -0x0e352b5d inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0x136debb8 vm_map_pages_zero vmlinux EXPORT_SYMBOL +0x698cc0c7 inet_csk_clone_lock vmlinux EXPORT_SYMBOL_GPL 0xc498bdc9 devlink_register vmlinux EXPORT_SYMBOL_GPL 0x619dfcdc intel_scu_ipc_dev_readv vmlinux EXPORT_SYMBOL 0x06ad0408 hid_input_report vmlinux EXPORT_SYMBOL_GPL -0x24c35e4b dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL +0x2c46225b dev_pm_opp_register_notifier vmlinux EXPORT_SYMBOL 0x88ba6270 pcix_set_mmrbc vmlinux EXPORT_SYMBOL 0x8554e834 gpiod_export_link vmlinux EXPORT_SYMBOL_GPL 0x805bedb2 gpiochip_generic_config vmlinux EXPORT_SYMBOL_GPL 0xd691c6a9 unregister_sysctl_table vmlinux EXPORT_SYMBOL 0xfca7f934 devlink_region_create vmlinux EXPORT_SYMBOL_GPL -0xf4e168cd lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0x0a58cab9 lwtunnel_xmit vmlinux EXPORT_SYMBOL_GPL 0x874bab9d devfreq_update_interval vmlinux EXPORT_SYMBOL 0x253749b1 usb_gadget_map_request_by_dev vmlinux EXPORT_SYMBOL_GPL 0xad67ae92 devm_clk_release_clkdev vmlinux EXPORT_SYMBOL 0x798b7682 klist_prev vmlinux EXPORT_SYMBOL_GPL 0x2cc9d064 sbitmap_add_wait_queue vmlinux EXPORT_SYMBOL_GPL 0x3b321462 LZ4_setStreamDecode vmlinux EXPORT_SYMBOL -0xc20c00a1 del_gendisk vmlinux EXPORT_SYMBOL -0x8c5b0e1e block_write_full_page vmlinux EXPORT_SYMBOL -0x4c11eb69 ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL -0x127ef370 xfrm_register_type vmlinux EXPORT_SYMBOL -0x63fdec4d __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL -0x90fb3dbf msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0x3276ea99 del_gendisk vmlinux EXPORT_SYMBOL +0x55ffaa20 block_write_full_page vmlinux EXPORT_SYMBOL +0x95397cf9 ncsi_start_dev vmlinux EXPORT_SYMBOL_GPL +0x0b328f7e xfrm_register_type vmlinux EXPORT_SYMBOL +0xb938b50b __tcp_md5_do_lookup vmlinux EXPORT_SYMBOL +0xba10a90f msg_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL 0x437a0d6d __sock_tx_timestamp vmlinux EXPORT_SYMBOL 0x9305f8e6 cpufreq_get vmlinux EXPORT_SYMBOL 0x4d381003 devm_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL -0xd1922cbd clear_bdi_congested vmlinux EXPORT_SYMBOL +0x6aca3775 clear_bdi_congested vmlinux EXPORT_SYMBOL 0x004aed4b synth_event_trace_start vmlinux EXPORT_SYMBOL_GPL 0xcc935375 walk_iomem_res_desc vmlinux EXPORT_SYMBOL_GPL 0x76e85b92 gnttab_request_free_callback vmlinux EXPORT_SYMBOL_GPL 0x3a6b0ea0 fscrypt_decrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0x4e77daa1 fscrypt_encrypt_pagecache_blocks vmlinux EXPORT_SYMBOL 0xe9f4639c __blockdev_direct_IO vmlinux EXPORT_SYMBOL -0xb73db295 migrate_page vmlinux EXPORT_SYMBOL +0xff301f4d migrate_page vmlinux EXPORT_SYMBOL 0x68952493 rcu_note_context_switch vmlinux EXPORT_SYMBOL_GPL -0xc628e593 ip6_route_me_harder vmlinux EXPORT_SYMBOL -0xe349112e unix_destruct_scm vmlinux EXPORT_SYMBOL -0x8c5ba94b __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL -0x43123ffd thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL +0xddc92b43 ip6_route_me_harder vmlinux EXPORT_SYMBOL +0xe31c3bdb unix_destruct_scm vmlinux EXPORT_SYMBOL +0x9166e432 __xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x7643931a thermal_zone_device_update vmlinux EXPORT_SYMBOL_GPL 0x4be0bd3e dev_fwnode vmlinux EXPORT_SYMBOL_GPL -0x20c19bd0 regulator_map_voltage_iterate vmlinux EXPORT_SYMBOL_GPL +0x395b39bb regulator_map_voltage_iterate vmlinux EXPORT_SYMBOL_GPL 0xabc640f3 list_lru_isolate vmlinux EXPORT_SYMBOL_GPL 0xb847585f is_hash_blacklisted vmlinux EXPORT_SYMBOL_GPL 0xd4fa9b94 bpf_prog_alloc vmlinux EXPORT_SYMBOL_GPL -0x1103fd47 km_new_mapping vmlinux EXPORT_SYMBOL +0x610f084b km_new_mapping vmlinux EXPORT_SYMBOL 0x6be3a96b hv_remove_vmbus_handler vmlinux EXPORT_SYMBOL_GPL 0x3fae6ab0 hv_vp_index vmlinux EXPORT_SYMBOL_GPL 0xaa7ec1c3 pm_generic_thaw_early vmlinux EXPORT_SYMBOL_GPL @@ -842,28 +842,29 @@ 0x47229b5c gpio_request vmlinux EXPORT_SYMBOL_GPL 0x3283e6b0 prandom_seed_full_state vmlinux EXPORT_SYMBOL 0x76c97fec blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL -0x4891b772 generic_block_bmap vmlinux EXPORT_SYMBOL +0xda302fa6 generic_block_bmap vmlinux EXPORT_SYMBOL 0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL 0x6ef6b54f ktime_get_boot_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x4507f4a8 cpuhp_tasks_frozen vmlinux EXPORT_SYMBOL_GPL -0x5d06026c __ip_dev_find vmlinux EXPORT_SYMBOL +0xa683e3e3 __ip_dev_find vmlinux EXPORT_SYMBOL 0xd4e08baa spi_delay_to_ns vmlinux EXPORT_SYMBOL_GPL 0x71c059d8 __traceiter_map vmlinux EXPORT_SYMBOL_GPL 0xf8540d8c sbitmap_any_bit_set vmlinux EXPORT_SYMBOL_GPL 0x652ce9aa nla_memcmp vmlinux EXPORT_SYMBOL 0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL -0xc2316891 kmem_cache_free vmlinux EXPORT_SYMBOL -0x6013e7cb netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0xc6c3478d kmem_cache_free vmlinux EXPORT_SYMBOL +0x9f0efbd7 netdev_set_sb_channel vmlinux EXPORT_SYMBOL 0xd225d23d get_cpu_device vmlinux EXPORT_SYMBOL_GPL 0x971bc6c4 do_dw_dma_disable vmlinux EXPORT_SYMBOL_GPL 0x923b1276 dmaengine_get vmlinux EXPORT_SYMBOL 0x61073e4a acpi_os_map_generic_address vmlinux EXPORT_SYMBOL 0x226f29ee pci_restore_msi_state vmlinux EXPORT_SYMBOL_GPL 0xfdac3ea5 pcie_capability_clear_and_set_dword vmlinux EXPORT_SYMBOL -0xa8c6f580 vfs_fadvise vmlinux EXPORT_SYMBOL +0xb7c164e0 fscrypt_fname_encrypted_size vmlinux EXPORT_SYMBOL_GPL +0x5d76d58f vfs_fadvise vmlinux EXPORT_SYMBOL 0xd5fd90f1 prepare_to_wait vmlinux EXPORT_SYMBOL 0x85bd1608 __request_region vmlinux EXPORT_SYMBOL -0x79055f86 switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0x348d120c switchdev_port_attr_set vmlinux EXPORT_SYMBOL_GPL 0x29604158 napi_busy_loop vmlinux EXPORT_SYMBOL 0xe089cfcc agp_memory_reserved vmlinux EXPORT_SYMBOL_GPL 0xb32a5973 acpi_ut_status_exit vmlinux EXPORT_SYMBOL @@ -873,32 +874,32 @@ 0xd9491c14 xa_destroy vmlinux EXPORT_SYMBOL 0xf0009fee put_pages_list vmlinux EXPORT_SYMBOL 0x4cfcea2e from_kprojid vmlinux EXPORT_SYMBOL -0xe942cce8 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL -0xa0c58f01 sock_wfree vmlinux EXPORT_SYMBOL +0x9d06e277 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0x40eb35c6 sock_wfree vmlinux EXPORT_SYMBOL 0x1506dffc dev_pm_opp_get_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0xa1d85fa1 i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL +0xe959e053 i2c_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL 0xe7a1674e __tracepoint_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x1d0c2d8b xenbus_alloc_evtchn vmlinux EXPORT_SYMBOL_GPL 0x097e982f acpi_cppc_processor_exit vmlinux EXPORT_SYMBOL_GPL 0xe7324b9a utf8nfdicf vmlinux EXPORT_SYMBOL 0x724ddac7 utf8version_is_supported vmlinux EXPORT_SYMBOL 0x803ddbb6 __posix_acl_create vmlinux EXPORT_SYMBOL -0xfc7dffcf __page_cache_alloc vmlinux EXPORT_SYMBOL +0x38d2272e __page_cache_alloc vmlinux EXPORT_SYMBOL 0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL -0x46b81209 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0x9de34e35 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL 0x8578e37d usb_gadget_wakeup vmlinux EXPORT_SYMBOL_GPL 0x5b33c20b fw_devlink_purge_absent_suppliers vmlinux EXPORT_SYMBOL_GPL 0xd4b9a616 reset_control_bulk_put vmlinux EXPORT_SYMBOL_GPL 0x6a05b65b fb_videomode_from_videomode vmlinux EXPORT_SYMBOL_GPL -0xada5437d __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL +0x33c46465 __dynamic_ibdev_dbg vmlinux EXPORT_SYMBOL 0xa976957d bitmap_remap vmlinux EXPORT_SYMBOL 0xa12ff73a crypto_sha512_finup vmlinux EXPORT_SYMBOL 0x921ff16b dquot_commit vmlinux EXPORT_SYMBOL -0x098d3699 __block_write_full_page vmlinux EXPORT_SYMBOL -0x03b005cd truncate_inode_pages vmlinux EXPORT_SYMBOL -0xe6b03e84 uprobe_unregister vmlinux EXPORT_SYMBOL_GPL -0x71098e68 fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL -0x0c8bb865 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL +0x90de8469 __block_write_full_page vmlinux EXPORT_SYMBOL +0xf28fdd94 truncate_inode_pages vmlinux EXPORT_SYMBOL +0x8fbedb0a uprobe_unregister vmlinux EXPORT_SYMBOL_GPL +0x3d3ac5b4 fib_nh_common_release vmlinux EXPORT_SYMBOL_GPL +0xe9d7cda7 nf_queue_entry_free vmlinux EXPORT_SYMBOL_GPL 0x09c59796 input_flush_device vmlinux EXPORT_SYMBOL 0x901690bb regmap_bulk_write vmlinux EXPORT_SYMBOL_GPL 0x0a502c98 dmar_platform_optin vmlinux EXPORT_SYMBOL_GPL @@ -907,7 +908,7 @@ 0xd7293ffc percpu_ref_reinit vmlinux EXPORT_SYMBOL_GPL 0x4ebcaa36 sysfs_notify vmlinux EXPORT_SYMBOL_GPL 0x2caf63d1 topology_phys_to_logical_die vmlinux EXPORT_SYMBOL -0x33e504fa inet_hash vmlinux EXPORT_SYMBOL_GPL +0x2614669a inet_hash vmlinux EXPORT_SYMBOL_GPL 0xad395dd9 mm_account_pinned_pages vmlinux EXPORT_SYMBOL_GPL 0x4b4bdfd0 devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL 0x379cc362 fs_dax_get_by_bdev vmlinux EXPORT_SYMBOL_GPL @@ -918,57 +919,57 @@ 0x8e454c1e seq_lseek vmlinux EXPORT_SYMBOL 0xf70e4a4d preempt_schedule_notrace vmlinux EXPORT_SYMBOL_GPL 0x4791cb91 apei_mce_report_mem_error vmlinux EXPORT_SYMBOL_GPL -0xb1cd3335 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL +0xdd38f0b0 inet_csk_reqsk_queue_add vmlinux EXPORT_SYMBOL 0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL -0xcb533cfa blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL +0xf5ebbdb7 blk_mq_queue_inflight vmlinux EXPORT_SYMBOL_GPL 0x17c0dc6c kernfs_find_and_get_ns vmlinux EXPORT_SYMBOL_GPL -0x18bba600 vlan_vid_add vmlinux EXPORT_SYMBOL -0x834a3dfb ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL -0x7dc62150 xfrm_parse_spi vmlinux EXPORT_SYMBOL -0xac753f5d udp_gro_receive vmlinux EXPORT_SYMBOL -0xea2b0df1 napi_schedule_prep vmlinux EXPORT_SYMBOL +0x69c52179 vlan_vid_add vmlinux EXPORT_SYMBOL +0x7aad2a9d ipv6_proxy_select_ident vmlinux EXPORT_SYMBOL_GPL +0xdfccf071 xfrm_parse_spi vmlinux EXPORT_SYMBOL +0x7e367733 udp_gro_receive vmlinux EXPORT_SYMBOL +0x3c30b693 napi_schedule_prep vmlinux EXPORT_SYMBOL 0xd92f0791 leds_list_lock vmlinux EXPORT_SYMBOL_GPL 0x296158b6 edac_pci_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x85862277 ioasid_find vmlinux EXPORT_SYMBOL_GPL -0xb891039c regulator_set_mode vmlinux EXPORT_SYMBOL_GPL +0xebf7302a regulator_set_mode vmlinux EXPORT_SYMBOL_GPL 0x52431348 xenbus_transaction_start vmlinux EXPORT_SYMBOL_GPL 0x787c882b lzo1x_1_compress vmlinux EXPORT_SYMBOL_GPL -0x5619b695 set_disk_ro vmlinux EXPORT_SYMBOL +0x52ab1173 set_disk_ro vmlinux EXPORT_SYMBOL 0x88ab6fe3 kgdb_active vmlinux EXPORT_SYMBOL_GPL -0x47a13256 xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL +0xcdc2d221 xfrm6_rcv_tnl vmlinux EXPORT_SYMBOL 0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL 0xa8b8c103 flow_rule_match_ports_range vmlinux EXPORT_SYMBOL 0x9e464256 bus_find_device vmlinux EXPORT_SYMBOL_GPL -0x074d3d14 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL +0x0cdbdf69 blk_rq_unprep_clone vmlinux EXPORT_SYMBOL_GPL 0x1b437bfa bpf_offload_dev_netdev_unregister vmlinux EXPORT_SYMBOL_GPL 0x42536775 trace_raw_output_prep vmlinux EXPORT_SYMBOL 0x0cfc41ba relay_switch_subbuf vmlinux EXPORT_SYMBOL_GPL -0xdad1604e tcp_create_openreq_child vmlinux EXPORT_SYMBOL -0x85536784 sk_common_release vmlinux EXPORT_SYMBOL +0xfda64ca4 tcp_create_openreq_child vmlinux EXPORT_SYMBOL +0x0f77dbb1 sk_common_release vmlinux EXPORT_SYMBOL 0xff7a35bb led_trigger_register vmlinux EXPORT_SYMBOL_GPL 0x39bf59a9 init_node_memory_type vmlinux EXPORT_SYMBOL_GPL 0xc426c51f klp_shadow_free_all vmlinux EXPORT_SYMBOL_GPL 0x8dafdded lwtunnel_valid_encap_type_attr vmlinux EXPORT_SYMBOL_GPL -0x7f7d7ad9 skb_prepare_seq_read vmlinux EXPORT_SYMBOL -0xed5ddc23 skb_queue_head vmlinux EXPORT_SYMBOL -0xa5e3e98d sk_reset_timer vmlinux EXPORT_SYMBOL +0x0ca7ebbb skb_prepare_seq_read vmlinux EXPORT_SYMBOL +0xf84bab14 skb_queue_head vmlinux EXPORT_SYMBOL +0xb51fe1bc sk_reset_timer vmlinux EXPORT_SYMBOL 0xa2f7487f hv_is_hibernation_supported vmlinux EXPORT_SYMBOL_GPL -0xcd71c13b regulator_bulk_enable vmlinux EXPORT_SYMBOL_GPL +0xc401d982 regulator_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0x30e1ec25 apei_map_generic_address vmlinux EXPORT_SYMBOL_GPL -0x1481d127 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0x48803e44 __traceiter_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0x45cf12df devm_irq_setup_generic_chip vmlinux EXPORT_SYMBOL_GPL 0x1adf56ac irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x4f2e2bf6 atomic_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL -0x8e5e87ec inet_frag_pull_head vmlinux EXPORT_SYMBOL -0x4bbecd4c tcp_seq_next vmlinux EXPORT_SYMBOL -0x9efcb96b netdev_has_upper_dev vmlinux EXPORT_SYMBOL +0x474ef50e inet_frag_pull_head vmlinux EXPORT_SYMBOL +0x04151654 tcp_seq_next vmlinux EXPORT_SYMBOL +0x3cac3d98 netdev_has_upper_dev vmlinux EXPORT_SYMBOL 0x5d2c3053 devfreq_add_governor vmlinux EXPORT_SYMBOL 0xa836ba02 wrmsr_safe_regs vmlinux EXPORT_SYMBOL 0x7f23fe4a iov_iter_npages vmlinux EXPORT_SYMBOL -0x3f7fc81f bio_alloc_bioset vmlinux EXPORT_SYMBOL +0x88cbbfb3 bio_alloc_bioset vmlinux EXPORT_SYMBOL 0x98b292a1 irq_domain_translate_onecell vmlinux EXPORT_SYMBOL_GPL 0x4c49f1de hv_clock_per_cpu vmlinux EXPORT_SYMBOL_GPL -0x8390a5a3 seg6_hmac_info_del vmlinux EXPORT_SYMBOL +0x141a8bbe seg6_hmac_info_del vmlinux EXPORT_SYMBOL 0x176031a7 devlink_fmsg_string_put vmlinux EXPORT_SYMBOL_GPL 0x1f48ecbc class_compat_create_link vmlinux EXPORT_SYMBOL_GPL 0xc7c98db3 mipi_dsi_set_maximum_return_packet_size vmlinux EXPORT_SYMBOL @@ -978,38 +979,38 @@ 0xce3864eb ZSTD_compress_usingDict vmlinux EXPORT_SYMBOL 0x2c20b59d crypto_cipher_setkey vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL 0x053a5af7 pstore_unregister vmlinux EXPORT_SYMBOL_GPL -0xc0156fa3 dump_emit vmlinux EXPORT_SYMBOL +0x4cb88cc9 dump_emit vmlinux EXPORT_SYMBOL 0xc5cf9000 vfs_cancel_lock vmlinux EXPORT_SYMBOL_GPL 0x2298b498 __kernel_write vmlinux EXPORT_SYMBOL_GPL -0xb95113bb __tracepoint_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x0b014995 __tracepoint_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0xad357133 __traceiter_kmalloc_node vmlinux EXPORT_SYMBOL 0xaa6a50f9 __static_key_deferred_flush vmlinux EXPORT_SYMBOL_GPL 0xce9d10ee kthread_cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0xffc30c3a acpi_processor_power_init_bm_check vmlinux EXPORT_SYMBOL -0xd94f15ad netdev_pick_tx vmlinux EXPORT_SYMBOL -0xb29c9005 release_sock vmlinux EXPORT_SYMBOL -0xaa48a9d0 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL +0x8ee318dc netdev_pick_tx vmlinux EXPORT_SYMBOL +0xf9810661 release_sock vmlinux EXPORT_SYMBOL +0xf2a70a34 dev_pm_opp_disable vmlinux EXPORT_SYMBOL_GPL 0x50e7193a __i2c_first_dynamic_bus_num vmlinux EXPORT_SYMBOL_GPL 0x0eceb594 pm_clk_suspend vmlinux EXPORT_SYMBOL_GPL 0xd4431264 agp_backend_acquire vmlinux EXPORT_SYMBOL 0xe5e4d3a4 textsearch_destroy vmlinux EXPORT_SYMBOL -0xefd62140 __netlink_ns_capable vmlinux EXPORT_SYMBOL -0x209b0170 __sk_receive_skb vmlinux EXPORT_SYMBOL +0x64a53c59 __netlink_ns_capable vmlinux EXPORT_SYMBOL +0x096a1dbb __sk_receive_skb vmlinux EXPORT_SYMBOL 0x852a26fd mdiobus_setup_mdiodev_from_board_info vmlinux EXPORT_SYMBOL 0x38e5bc5a clk_set_rate_range vmlinux EXPORT_SYMBOL_GPL 0x2c82c36a security_secmark_relabel_packet vmlinux EXPORT_SYMBOL -0x22c11f00 sync_inode vmlinux EXPORT_SYMBOL +0xecb5c9d6 sync_inode vmlinux EXPORT_SYMBOL 0x50773c31 clean_record_shared_mapping_range vmlinux EXPORT_SYMBOL_GPL 0xc8dcc62a krealloc vmlinux EXPORT_SYMBOL 0xcc5c2df4 trace_print_symbols_seq vmlinux EXPORT_SYMBOL -0x7bdc8b02 dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL +0xda07d57b dev_xdp_prog_count vmlinux EXPORT_SYMBOL_GPL 0x4462d35e cpufreq_get_hw_max_freq vmlinux EXPORT_SYMBOL 0x57803a8c input_register_device vmlinux EXPORT_SYMBOL 0xe1441844 __auxiliary_driver_register vmlinux EXPORT_SYMBOL_GPL 0x31266931 con_debug_leave vmlinux EXPORT_SYMBOL_GPL -0xa302e278 __invalidate_device vmlinux EXPORT_SYMBOL +0x2d0637d9 __invalidate_device vmlinux EXPORT_SYMBOL 0x54e39739 crypto_inst_setname vmlinux EXPORT_SYMBOL_GPL -0x0efb9353 security_file_ioctl vmlinux EXPORT_SYMBOL_GPL +0xbf8e6fa5 security_file_ioctl vmlinux EXPORT_SYMBOL_GPL 0xc126e1a5 seq_put_decimal_ull vmlinux EXPORT_SYMBOL 0x51390c96 rcu_barrier_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0xf860ae2d led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL @@ -1020,50 +1021,50 @@ 0x67b78eb3 seq_hlist_next_rcu vmlinux EXPORT_SYMBOL 0x73abb180 alloc_contig_range vmlinux EXPORT_SYMBOL 0x7d1bb1d4 tnum_strn vmlinux EXPORT_SYMBOL_GPL -0xee37a33e strp_data_ready vmlinux EXPORT_SYMBOL_GPL -0x163e1821 mr_mfc_find_any vmlinux EXPORT_SYMBOL -0xb9f3d0d7 ipv4_redirect vmlinux EXPORT_SYMBOL_GPL +0x9e68bacc strp_data_ready vmlinux EXPORT_SYMBOL_GPL +0x3eb159e9 mr_mfc_find_any vmlinux EXPORT_SYMBOL +0xe09a7ea6 ipv4_redirect vmlinux EXPORT_SYMBOL_GPL 0x269383ab flow_block_cb_priv vmlinux EXPORT_SYMBOL 0x01e5bac8 flow_block_cb_free vmlinux EXPORT_SYMBOL -0x682fcd34 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL -0x101f354b __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL +0xe9ce7131 netdev_adjacent_change_prepare vmlinux EXPORT_SYMBOL +0x016e4510 __netif_set_xps_queue vmlinux EXPORT_SYMBOL_GPL 0x059e1482 __traceiter_dma_fence_emit vmlinux EXPORT_SYMBOL 0xf5f4669c tty_flip_buffer_push vmlinux EXPORT_SYMBOL 0xbf59c419 posix_acl_init vmlinux EXPORT_SYMBOL 0x3102d70b frontswap_curr_pages vmlinux EXPORT_SYMBOL 0xc8f8def9 perf_msr_probe vmlinux EXPORT_SYMBOL_GPL 0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL -0xe49a463f netif_inherit_tso_max vmlinux EXPORT_SYMBOL +0x32db322f netif_inherit_tso_max vmlinux EXPORT_SYMBOL 0xf5045e25 hidinput_calc_abs_res vmlinux EXPORT_SYMBOL_GPL -0x2e4c63ec dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL +0x9dc1e07b dev_pm_opp_get_freq vmlinux EXPORT_SYMBOL_GPL 0xc66b77b1 iommu_group_set_iommudata vmlinux EXPORT_SYMBOL_GPL 0xd55ad93b iommu_group_get_iommudata vmlinux EXPORT_SYMBOL_GPL -0xb1f1c09b amd_iommu_domain_clear_gcr3 vmlinux EXPORT_SYMBOL +0x8aec2837 amd_iommu_domain_clear_gcr3 vmlinux EXPORT_SYMBOL 0xb5244fda uart_get_divisor vmlinux EXPORT_SYMBOL 0x2d393f48 intel_soc_pmic_exec_mipi_pmic_seq_element vmlinux EXPORT_SYMBOL_GPL 0xfdcb4ed3 acpi_os_get_line vmlinux EXPORT_SYMBOL -0xbce3fd0a aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL +0xe3bd80c5 aperture_remove_conflicting_pci_devices vmlinux EXPORT_SYMBOL 0x128e6b9f pinctrl_utils_add_map_mux vmlinux EXPORT_SYMBOL_GPL 0xaaa4b9bc hchacha_block_generic vmlinux EXPORT_SYMBOL -0x1e26d0f9 io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL -0x9f3c1723 bio_copy_data vmlinux EXPORT_SYMBOL +0x770ce69a io_cgrp_subsys vmlinux EXPORT_SYMBOL_GPL +0x148fef28 bio_copy_data vmlinux EXPORT_SYMBOL 0x273e2382 __context_tracking_enter vmlinux EXPORT_SYMBOL_GPL 0x03952887 ktime_add_safe vmlinux EXPORT_SYMBOL_GPL 0xf9a482f9 msleep vmlinux EXPORT_SYMBOL -0x83556652 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL -0xc23d51b8 cookie_timestamp_decode vmlinux EXPORT_SYMBOL -0x16e4c345 unregister_netdev vmlinux EXPORT_SYMBOL -0x0eb060cd skb_flow_dissect_hash vmlinux EXPORT_SYMBOL +0xa038e558 validate_xmit_xfrm vmlinux EXPORT_SYMBOL_GPL +0x3e0a56e4 cookie_timestamp_decode vmlinux EXPORT_SYMBOL +0xa537883c unregister_netdev vmlinux EXPORT_SYMBOL +0x22fb481f skb_flow_dissect_hash vmlinux EXPORT_SYMBOL 0xb888d8b1 powercap_register_control_type vmlinux EXPORT_SYMBOL_GPL -0x662410fd __bforget vmlinux EXPORT_SYMBOL -0x1b7b4800 generic_file_write_iter vmlinux EXPORT_SYMBOL +0x6e24fc59 __bforget vmlinux EXPORT_SYMBOL +0x5a5f5be8 generic_file_write_iter vmlinux EXPORT_SYMBOL 0x08a8ef66 __audit_inode_child vmlinux EXPORT_SYMBOL_GPL 0x91176e33 param_set_ullong vmlinux EXPORT_SYMBOL 0x18b2790f uv_bios_obj_count vmlinux EXPORT_SYMBOL_GPL -0x8cd27624 inet6_add_protocol vmlinux EXPORT_SYMBOL -0x7f43cce8 free_fib_info vmlinux EXPORT_SYMBOL_GPL -0xbc26bdac raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL -0xdd9838bc sock_no_listen vmlinux EXPORT_SYMBOL +0x5609f777 inet6_add_protocol vmlinux EXPORT_SYMBOL +0x704f4a47 free_fib_info vmlinux EXPORT_SYMBOL_GPL +0x691560ee raw_unhash_sk vmlinux EXPORT_SYMBOL_GPL +0x3cd6fe76 sock_no_listen vmlinux EXPORT_SYMBOL 0x5c992069 devfreq_event_get_edev_count vmlinux EXPORT_SYMBOL_GPL 0xb2311c16 input_mt_destroy_slots vmlinux EXPORT_SYMBOL 0x9d7e7122 __tracepoint_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL @@ -1072,9 +1073,9 @@ 0xadcba50b ZSTD_findFrameCompressedSize vmlinux EXPORT_SYMBOL 0xcd9cd2ff wakeme_after_rcu vmlinux EXPORT_SYMBOL_GPL 0xab600421 probe_irq_off vmlinux EXPORT_SYMBOL -0x6ae060bc nf_route vmlinux EXPORT_SYMBOL_GPL -0x2a08f027 tcf_exts_destroy vmlinux EXPORT_SYMBOL -0x91fd5ecd dev_get_iflink vmlinux EXPORT_SYMBOL +0x17794864 nf_route vmlinux EXPORT_SYMBOL_GPL +0xcb7b3851 tcf_exts_destroy vmlinux EXPORT_SYMBOL +0x362e3e02 dev_get_iflink vmlinux EXPORT_SYMBOL 0x13057995 input_enable_softrepeat vmlinux EXPORT_SYMBOL 0xfe4f7bfa regcache_sync_region vmlinux EXPORT_SYMBOL_GPL 0xca13f1bd pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL @@ -1083,29 +1084,29 @@ 0xd09911a6 acpi_dev_get_irq_type vmlinux EXPORT_SYMBOL_GPL 0xdaf4dfb3 fb_mode_option vmlinux EXPORT_SYMBOL_GPL 0x22bb7408 crypto_alloc_tfm_node vmlinux EXPORT_SYMBOL_GPL -0x83e8d8ff iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL +0x6ccb6a84 iomap_truncate_page vmlinux EXPORT_SYMBOL_GPL 0xc3620683 seq_bprintf vmlinux EXPORT_SYMBOL 0xa0fbb62a seq_vprintf vmlinux EXPORT_SYMBOL 0x0034f3b6 xen_has_pv_nic_devices vmlinux EXPORT_SYMBOL_GPL 0x3bb6a877 __SCT__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL -0xb235b684 __SCK__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0x68b294aa __SCK__tp_func_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0xb4bbcc2d uart_xchar_out vmlinux EXPORT_SYMBOL_GPL -0xc9830d3c regulator_get vmlinux EXPORT_SYMBOL_GPL +0x64bd6944 regulator_get vmlinux EXPORT_SYMBOL_GPL 0x4476bd38 pci_write_config_word vmlinux EXPORT_SYMBOL -0xa082b90f blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL +0xa727a96a blk_rq_prep_clone vmlinux EXPORT_SYMBOL_GPL 0xe2a17743 crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL 0x6c9be000 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL 0x393cf999 crypto_alg_extsize vmlinux EXPORT_SYMBOL_GPL -0xc58a10c7 hwpoison_filter vmlinux EXPORT_SYMBOL_GPL +0x1d1e3715 hwpoison_filter vmlinux EXPORT_SYMBOL_GPL 0x2aa4404b irq_chip_enable_parent vmlinux EXPORT_SYMBOL_GPL -0xbd43cde8 ipv6_mc_check_mld vmlinux EXPORT_SYMBOL -0x324d77f9 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL -0x5d893b7b tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL -0x6902beca vlan_ioctl_set vmlinux EXPORT_SYMBOL +0xdaf9b93d ipv6_mc_check_mld vmlinux EXPORT_SYMBOL +0x74f99b68 xfrm_state_afinfo_get_rcu vmlinux EXPORT_SYMBOL_GPL +0xd5d23a23 tcf_action_check_ctrlact vmlinux EXPORT_SYMBOL +0x25db6b22 vlan_ioctl_set vmlinux EXPORT_SYMBOL 0xa5bda8a1 efi_capsule_supported vmlinux EXPORT_SYMBOL_GPL 0x0d851c97 intel_pinctrl_probe_by_uid vmlinux EXPORT_SYMBOL_GPL 0x140ca4f4 intel_pinctrl_probe_by_hid vmlinux EXPORT_SYMBOL_GPL -0xa5875eb9 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0xe5dd2c5e __page_mapcount vmlinux EXPORT_SYMBOL_GPL 0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL 0x75d0deb9 nsecs_to_jiffies64 vmlinux EXPORT_SYMBOL 0xf0910075 sfp_bus_del_upstream vmlinux EXPORT_SYMBOL_GPL @@ -1117,38 +1118,38 @@ 0x40d84a37 ZSTD_getFrameParams vmlinux EXPORT_SYMBOL 0xe091c977 list_sort vmlinux EXPORT_SYMBOL 0xcf47dc65 register_quota_format vmlinux EXPORT_SYMBOL -0x152c5c70 remove_arg_zero vmlinux EXPORT_SYMBOL +0x57fb41a1 remove_arg_zero vmlinux EXPORT_SYMBOL 0x5b56860c vm_munmap vmlinux EXPORT_SYMBOL -0x774bb270 remap_pfn_range vmlinux EXPORT_SYMBOL +0x774d3607 remap_pfn_range vmlinux EXPORT_SYMBOL 0x28e09af1 iosf_mbi_available vmlinux EXPORT_SYMBOL 0xbd6bf022 device_bind_driver vmlinux EXPORT_SYMBOL_GPL 0xa2730ba7 device_store_ulong vmlinux EXPORT_SYMBOL_GPL 0x70e2437c uart_try_toggle_sysrq vmlinux EXPORT_SYMBOL_GPL 0xb22e16d5 radix_tree_maybe_preload vmlinux EXPORT_SYMBOL -0xffae7c9b iomap_writepage vmlinux EXPORT_SYMBOL_GPL -0x91d179ae file_update_time vmlinux EXPORT_SYMBOL +0x25bfa3c1 iomap_writepage vmlinux EXPORT_SYMBOL_GPL +0x3cf9297f file_update_time vmlinux EXPORT_SYMBOL 0xb8cd3a7f nf_logger_put vmlinux EXPORT_SYMBOL_GPL 0x13b38b9e dev_mc_init vmlinux EXPORT_SYMBOL 0x2cc32c80 dev_uc_init vmlinux EXPORT_SYMBOL 0x91f68ea1 __hw_addr_sync vmlinux EXPORT_SYMBOL 0x5874853a devm_gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL -0x1262e6e2 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0x440825b8 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL 0xaa19e4aa _kstrtol vmlinux EXPORT_SYMBOL 0xd1dd66c8 perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL 0xedbc6d61 relay_file_operations vmlinux EXPORT_SYMBOL_GPL 0xc6f46339 init_timer_key vmlinux EXPORT_SYMBOL 0xdd4d55b6 _raw_read_unlock vmlinux EXPORT_SYMBOL -0x93057ed7 dev_set_mac_address_user vmlinux EXPORT_SYMBOL -0x8b3720e3 put_cmsg vmlinux EXPORT_SYMBOL -0xee79f0c7 skb_free_datagram vmlinux EXPORT_SYMBOL -0xb17ec131 skb_vlan_push vmlinux EXPORT_SYMBOL +0xb1ae9e34 dev_set_mac_address_user vmlinux EXPORT_SYMBOL +0x00e9792c put_cmsg vmlinux EXPORT_SYMBOL +0x37bfb32c skb_free_datagram vmlinux EXPORT_SYMBOL +0x88747212 skb_vlan_push vmlinux EXPORT_SYMBOL 0xfb81930d pci_wake_from_d3 vmlinux EXPORT_SYMBOL 0xd76b6d64 gpiod_set_consumer_name vmlinux EXPORT_SYMBOL_GPL 0x94e481cf ZSTD_adjustCParams vmlinux EXPORT_SYMBOL 0xf8e7807c vfs_clone_file_range vmlinux EXPORT_SYMBOL -0x4b1a4c62 __tracepoint_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x0ff93e3d filp_close vmlinux EXPORT_SYMBOL -0x95c0b507 truncate_setsize vmlinux EXPORT_SYMBOL +0xe23261eb __tracepoint_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x7fbffa8b filp_close vmlinux EXPORT_SYMBOL +0x5be9162d truncate_setsize vmlinux EXPORT_SYMBOL 0x2e3bcce2 wait_for_completion_interruptible vmlinux EXPORT_SYMBOL 0xe15ad6f7 __tracepoint_extlog_mem_event vmlinux EXPORT_SYMBOL_GPL 0x67b27ec1 tty_std_termios vmlinux EXPORT_SYMBOL @@ -1156,33 +1157,33 @@ 0x7627befd pci_create_root_bus vmlinux EXPORT_SYMBOL_GPL 0x8722feb8 d_obtain_root vmlinux EXPORT_SYMBOL 0x6dd5680d sprint_symbol_build_id vmlinux EXPORT_SYMBOL_GPL -0x44e1a41d x86_vector_domain vmlinux EXPORT_SYMBOL_GPL +0x55fa8cbe x86_vector_domain vmlinux EXPORT_SYMBOL_GPL 0x6d2e899d mce_usable_address vmlinux EXPORT_SYMBOL_GPL -0xc28ca74a mr_table_dump vmlinux EXPORT_SYMBOL -0x66afe39d ether_setup vmlinux EXPORT_SYMBOL +0x9c25d991 mr_table_dump vmlinux EXPORT_SYMBOL +0x75a18ad6 ether_setup vmlinux EXPORT_SYMBOL 0x2e23f47d device_create_file vmlinux EXPORT_SYMBOL_GPL 0xeb2e6779 gnttab_unmap_refs_async vmlinux EXPORT_SYMBOL_GPL 0x4a3a9d1a __break_lease vmlinux EXPORT_SYMBOL -0x778159e8 fc_mount vmlinux EXPORT_SYMBOL +0x8f1a5838 fc_mount vmlinux EXPORT_SYMBOL 0xf0d478c7 list_lru_add vmlinux EXPORT_SYMBOL_GPL 0x3d9778b4 param_ops_bint vmlinux EXPORT_SYMBOL 0x203c0905 param_set_bool vmlinux EXPORT_SYMBOL 0x2fe62a9d param_ops_byte vmlinux EXPORT_SYMBOL -0x0458c85b xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL +0x780ffe38 xfrm_lookup_with_ifid vmlinux EXPORT_SYMBOL 0x6a36ff74 __traceiter_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xccfb9e07 dst_default_metrics vmlinux EXPORT_SYMBOL -0xa325607f sock_dequeue_err_skb vmlinux EXPORT_SYMBOL -0x2dc43590 dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL +0xdd9cddc7 sock_dequeue_err_skb vmlinux EXPORT_SYMBOL +0x3d22fecd dev_pm_opp_remove_all_dynamic vmlinux EXPORT_SYMBOL_GPL 0x8441f643 fwnode_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0x0ac640da fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL 0x27ab67ce fwnode_property_read_u16_array vmlinux EXPORT_SYMBOL_GPL -0x778920d8 vga_switcheroo_register_handler vmlinux EXPORT_SYMBOL +0x41a1d4fa vga_switcheroo_register_handler vmlinux EXPORT_SYMBOL 0x311c6da4 put_iova_domain vmlinux EXPORT_SYMBOL_GPL 0x3a23fe9c __devm_reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL 0xa11216be xen_store_domain_type vmlinux EXPORT_SYMBOL_GPL -0xa8d6d278 would_dump vmlinux EXPORT_SYMBOL -0x3e9d5749 set_online_page_callback vmlinux EXPORT_SYMBOL_GPL -0xb87a12b6 truncate_inode_pages_range vmlinux EXPORT_SYMBOL +0x26afa581 would_dump vmlinux EXPORT_SYMBOL +0xecdd6d01 set_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0xfde36efa truncate_inode_pages_range vmlinux EXPORT_SYMBOL 0x6ea9363b force_sig vmlinux EXPORT_SYMBOL 0xe1caf771 usb_ep_free_request vmlinux EXPORT_SYMBOL_GPL 0x6e89a560 regmap_irq_chip_get_base vmlinux EXPORT_SYMBOL_GPL @@ -1193,30 +1194,30 @@ 0x60e7c70b __traceiter_xdp_bulk_tx vmlinux EXPORT_SYMBOL_GPL 0x23c009f0 devlink_params_register vmlinux EXPORT_SYMBOL_GPL 0xa54a2cba devlink_linecard_provision_clear vmlinux EXPORT_SYMBOL_GPL -0xf1db8c83 xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0x6706141b skb_page_frag_refill vmlinux EXPORT_SYMBOL +0x0588c16e xdp_return_frame_bulk vmlinux EXPORT_SYMBOL_GPL +0x25475657 skb_page_frag_refill vmlinux EXPORT_SYMBOL 0xc24d187d usb_phy_set_charger_state vmlinux EXPORT_SYMBOL_GPL 0xee9d59c1 iommu_sva_find vmlinux EXPORT_SYMBOL_GPL 0x5642cea0 vring_del_virtqueue vmlinux EXPORT_SYMBOL_GPL 0xb8dd2523 acpi_notifier_call_chain vmlinux EXPORT_SYMBOL 0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL 0xd6ebe5ee __SCT__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0x922caffe __SCK__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0x3ef4f097 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL +0x99844849 __SCK__tp_func_kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x305bbb79 devlink_dpipe_action_put vmlinux EXPORT_SYMBOL_GPL 0xb1bf08b4 devfreq_add_device vmlinux EXPORT_SYMBOL 0x116c959d acpi_get_and_request_gpiod vmlinux EXPORT_SYMBOL_GPL 0x291ee747 csum_and_copy_to_user vmlinux EXPORT_SYMBOL 0x69d0de88 csum_and_copy_to_iter vmlinux EXPORT_SYMBOL 0x79739c3c utf8nagemin vmlinux EXPORT_SYMBOL -0x3b9aa95c igrab vmlinux EXPORT_SYMBOL +0x2d325d58 igrab vmlinux EXPORT_SYMBOL 0x9fa4564a timer_shutdown vmlinux EXPORT_SYMBOL_GPL 0xb90b231a dma_mmap_pages vmlinux EXPORT_SYMBOL_GPL 0xc71e64a9 snmp_get_cpu_field vmlinux EXPORT_SYMBOL_GPL 0x663bb448 devlink_fmsg_obj_nest_end vmlinux EXPORT_SYMBOL_GPL -0x2486c9ac rtnl_notify vmlinux EXPORT_SYMBOL -0x0f79cf71 __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL -0xa72ca3b1 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL -0x81fed742 sock_recvmsg vmlinux EXPORT_SYMBOL +0xa5a6daf3 rtnl_notify vmlinux EXPORT_SYMBOL +0x83ed43ec __rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0xd3637771 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x60b799f7 sock_recvmsg vmlinux EXPORT_SYMBOL 0xf0e7c23e pcc_mbox_free_channel vmlinux EXPORT_SYMBOL_GPL 0xcb0288ea ledtrig_cpu vmlinux EXPORT_SYMBOL 0xb638d35a thermal_zone_get_offset vmlinux EXPORT_SYMBOL_GPL @@ -1225,7 +1226,7 @@ 0x4f00d2b7 pci_back_from_sleep vmlinux EXPORT_SYMBOL 0x4934bdd0 crypto_check_attr_type vmlinux EXPORT_SYMBOL_GPL 0xeb833c22 xen_has_pv_disk_devices vmlinux EXPORT_SYMBOL_GPL -0x1021a677 linkwatch_fire_event vmlinux EXPORT_SYMBOL +0x89e68c63 linkwatch_fire_event vmlinux EXPORT_SYMBOL 0x8b13a8b8 hid_snto32 vmlinux EXPORT_SYMBOL_GPL 0xeaf677fa watchdog_init_timeout vmlinux EXPORT_SYMBOL_GPL 0xcfd87ad0 ps2_sliced_command vmlinux EXPORT_SYMBOL @@ -1235,11 +1236,11 @@ 0x3b029f48 acpi_install_fixed_event_handler vmlinux EXPORT_SYMBOL 0x5d2aa5fb rhashtable_walk_peek vmlinux EXPORT_SYMBOL_GPL 0x8c505aec _copy_from_iter vmlinux EXPORT_SYMBOL -0xb510853a fs_bio_set vmlinux EXPORT_SYMBOL -0x787f979b __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0xdfb28311 fs_bio_set vmlinux EXPORT_SYMBOL +0x9267a4e4 __get_task_comm vmlinux EXPORT_SYMBOL_GPL 0x8d522714 __rcu_read_lock vmlinux EXPORT_SYMBOL_GPL 0x27479d14 param_free_charp vmlinux EXPORT_SYMBOL -0x0008d764 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL +0x874a3c12 ethtool_rx_flow_rule_create vmlinux EXPORT_SYMBOL 0x6d518efa devl_traps_register vmlinux EXPORT_SYMBOL_GPL 0x16422a6e xdp_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL @@ -1249,25 +1250,25 @@ 0x25a7826b clk_mux_determine_rate_flags vmlinux EXPORT_SYMBOL_GPL 0xecac8407 __memcpy vmlinux EXPORT_SYMBOL 0x6340434e x86_model vmlinux EXPORT_SYMBOL_GPL -0xa8bac9d3 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL +0x6d14a9e0 register_btf_kfunc_id_set vmlinux EXPORT_SYMBOL_GPL 0xcfc7b4e4 rcu_barrier_tasks_trace vmlinux EXPORT_SYMBOL_GPL 0xbdfb6dbb __fentry__ vmlinux EXPORT_SYMBOL 0x46717d0d cros_ec_query_all vmlinux EXPORT_SYMBOL 0x1f181860 pldmfw_flash_image vmlinux EXPORT_SYMBOL 0x769cefb5 percpu_ref_switch_to_atomic vmlinux EXPORT_SYMBOL_GPL -0xe7001096 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL -0x4f1c4707 bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL -0xe4176871 vmf_insert_pfn vmlinux EXPORT_SYMBOL +0x51cfd076 __blkg_prfill_u64 vmlinux EXPORT_SYMBOL_GPL +0xb668a56c bio_start_io_acct_time vmlinux EXPORT_SYMBOL_GPL +0x2711e4ae vmf_insert_pfn vmlinux EXPORT_SYMBOL 0x40235c98 _raw_write_unlock vmlinux EXPORT_SYMBOL 0x42bed8d4 unix_gc_lock vmlinux EXPORT_SYMBOL -0x025aa507 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL +0x2978cc79 nf_queue_nf_hook_drop vmlinux EXPORT_SYMBOL_GPL 0x6b9c2e59 spi_controller_suspend vmlinux EXPORT_SYMBOL_GPL 0x0dd765d7 pwm_put vmlinux EXPORT_SYMBOL_GPL 0xf2e8ef8d debugfs_create_x8 vmlinux EXPORT_SYMBOL_GPL -0x891a7f12 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL +0xaebe7393 cgroup_get_from_path vmlinux EXPORT_SYMBOL_GPL 0xe9d0fb58 irq_domain_xlate_twocell vmlinux EXPORT_SYMBOL_GPL 0x41ba1f58 irq_domain_xlate_onecell vmlinux EXPORT_SYMBOL_GPL -0x9d6c7365 fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL +0xd6671c8b fib_info_nh_uses_dev vmlinux EXPORT_SYMBOL_GPL 0xa267599d power_supply_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x65a5653c device_remove_software_node vmlinux EXPORT_SYMBOL_GPL 0xee493247 uart_write_wakeup vmlinux EXPORT_SYMBOL @@ -1276,26 +1277,26 @@ 0x465e24ff ucs2_utf8size vmlinux EXPORT_SYMBOL 0x68460527 blkcg_set_fc_appid vmlinux EXPORT_SYMBOL_GPL 0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL -0xec2ba86e netdev_lower_get_next vmlinux EXPORT_SYMBOL -0xa5945002 skb_append vmlinux EXPORT_SYMBOL +0x45ef5fd1 netdev_lower_get_next vmlinux EXPORT_SYMBOL +0x8ef257de skb_append vmlinux EXPORT_SYMBOL 0x31c7970f pciserial_suspend_ports vmlinux EXPORT_SYMBOL_GPL 0x558cd742 xenbus_dev_remove vmlinux EXPORT_SYMBOL_GPL -0x7cfe02a5 read_cache_page_gfp vmlinux EXPORT_SYMBOL +0x42a1adc4 read_cache_page_gfp vmlinux EXPORT_SYMBOL 0xe79bf0c4 klp_shadow_get vmlinux EXPORT_SYMBOL_GPL -0x9a907bea sk_stream_error vmlinux EXPORT_SYMBOL -0x39b6e895 del_random_ready_callback vmlinux EXPORT_SYMBOL +0x7db2f013 sk_stream_error vmlinux EXPORT_SYMBOL +0x575299d3 del_random_ready_callback vmlinux EXPORT_SYMBOL 0x1c55592a pci_ioremap_wc_bar vmlinux EXPORT_SYMBOL_GPL 0xa76b31a2 crypto_ecdh_shared_secret vmlinux EXPORT_SYMBOL 0xe906796f crypto_sha1_finup vmlinux EXPORT_SYMBOL -0xde5c0868 audit_log_start vmlinux EXPORT_SYMBOL -0xaf4b93af netdev_crit vmlinux EXPORT_SYMBOL -0xaafe0eb7 netdev_bonding_info_change vmlinux EXPORT_SYMBOL +0x1e7f9cbe audit_log_start vmlinux EXPORT_SYMBOL +0xf2a0a4b0 netdev_crit vmlinux EXPORT_SYMBOL +0xdecbf66e netdev_bonding_info_change vmlinux EXPORT_SYMBOL 0x62ac390a devm_nvmem_unregister vmlinux EXPORT_SYMBOL 0xc708f1fe ec_write vmlinux EXPORT_SYMBOL 0xfb578fc5 memset vmlinux EXPORT_SYMBOL 0xbbf6a553 sysfs_create_files vmlinux EXPORT_SYMBOL_GPL 0xf654c5ed dquot_get_state vmlinux EXPORT_SYMBOL -0x61fe8042 sget vmlinux EXPORT_SYMBOL +0x1e23adeb sget vmlinux EXPORT_SYMBOL 0x09f2afe4 pci_map_biosrom vmlinux EXPORT_SYMBOL 0x93bfa284 devm_usb_get_phy_by_node vmlinux EXPORT_SYMBOL_GPL 0x5879a27d sfp_get_module_info vmlinux EXPORT_SYMBOL_GPL @@ -1313,32 +1314,32 @@ 0xcb3ec44e pinctrl_pm_select_default_state vmlinux EXPORT_SYMBOL_GPL 0x30beea01 debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL 0x064db9a5 mark_mounts_for_expiry vmlinux EXPORT_SYMBOL_GPL -0x2155641d bdi_put vmlinux EXPORT_SYMBOL -0xa04f5669 file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL -0x8728ba0c inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL +0xce436907 bdi_put vmlinux EXPORT_SYMBOL +0x6eaac61b file_check_and_advance_wb_err vmlinux EXPORT_SYMBOL +0x34064d3d inet_csk_reqsk_queue_drop_and_put vmlinux EXPORT_SYMBOL 0x9c261567 page_pool_update_nid vmlinux EXPORT_SYMBOL 0x6d340f64 tty_termios_input_baud_rate vmlinux EXPORT_SYMBOL 0x0312b3b0 reset_controller_add_lookup vmlinux EXPORT_SYMBOL_GPL -0x96ada916 regulator_bulk_set_supply_names vmlinux EXPORT_SYMBOL_GPL +0x56f7e572 regulator_bulk_set_supply_names vmlinux EXPORT_SYMBOL_GPL 0x906c9800 idma32_dma_remove vmlinux EXPORT_SYMBOL_GPL -0xdafe1900 acpi_dev_state_d0 vmlinux EXPORT_SYMBOL_GPL -0x90738cbf bio_poll vmlinux EXPORT_SYMBOL_GPL +0x1adbd57e acpi_dev_state_d0 vmlinux EXPORT_SYMBOL_GPL +0xa0afef87 bio_poll vmlinux EXPORT_SYMBOL_GPL 0xb285b4e1 vfs_get_fsid vmlinux EXPORT_SYMBOL 0xe922a752 d_set_d_op vmlinux EXPORT_SYMBOL 0xf3fc8a70 ns_capable_noaudit vmlinux EXPORT_SYMBOL -0x55f1b504 unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x443f1a0a unregister_tcf_proto_ops vmlinux EXPORT_SYMBOL 0x4020d591 devlink_port_register vmlinux EXPORT_SYMBOL_GPL -0x8eb2bcce __dev_get_by_flags vmlinux EXPORT_SYMBOL +0xcb2b285b __dev_get_by_flags vmlinux EXPORT_SYMBOL 0x3efa5724 edac_device_handle_ue_count vmlinux EXPORT_SYMBOL_GPL 0xb4ea004a edac_device_handle_ce_count vmlinux EXPORT_SYMBOL_GPL 0x57d0d9a9 ps2_drain vmlinux EXPORT_SYMBOL 0x81501f83 __SCT__tp_func_spi_transfer_stop vmlinux EXPORT_SYMBOL 0x47babf3d __SCK__tp_func_spi_transfer_stop vmlinux EXPORT_SYMBOL -0x889f3fc6 devm_regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL +0x92e48e74 devm_regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL 0xbde24020 pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL -0xa4ab64e8 finalize_exec vmlinux EXPORT_SYMBOL +0x957618b5 finalize_exec vmlinux EXPORT_SYMBOL 0x4d92840f dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0xe3e88acb __get_current_cr3_fast vmlinux EXPORT_SYMBOL_GPL 0x95a67b07 udp_table vmlinux EXPORT_SYMBOL @@ -1346,15 +1347,15 @@ 0x7ad0eec0 dev_enable_async_probe vmlinux EXPORT_SYMBOL_GPL 0x76d03705 agp3_generic_tlbflush vmlinux EXPORT_SYMBOL 0x47e86de6 pnp_get_resource vmlinux EXPORT_SYMBOL -0xe8f4d70e acpi_bus_get_status vmlinux EXPORT_SYMBOL +0x7167d84b acpi_bus_get_status vmlinux EXPORT_SYMBOL 0x64957a6c iterate_dir vmlinux EXPORT_SYMBOL 0xe63e0b54 __SCT__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0xc74735cd __SCK__tp_func_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0x83f0fff5 trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL 0x98ee62b2 ring_buffer_record_disable_cpu vmlinux EXPORT_SYMBOL_GPL 0x79df9633 ioremap_encrypted vmlinux EXPORT_SYMBOL -0x5b3e45de ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL -0x20f49706 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL +0x11654514 ethnl_cable_test_amplitude vmlinux EXPORT_SYMBOL_GPL +0x04057104 skb_coalesce_rx_frag vmlinux EXPORT_SYMBOL 0x1170b653 power_supply_am_i_supplied vmlinux EXPORT_SYMBOL_GPL 0x51388f8d dax_supported vmlinux EXPORT_SYMBOL_GPL 0x0fb2e906 regcache_mark_dirty vmlinux EXPORT_SYMBOL_GPL @@ -1365,49 +1366,49 @@ 0xf0975ae2 nla_put vmlinux EXPORT_SYMBOL 0x5e855e56 gen_pool_first_fit_align vmlinux EXPORT_SYMBOL 0xf23fcb99 __kfifo_in vmlinux EXPORT_SYMBOL -0x155af520 register_shrinker vmlinux EXPORT_SYMBOL -0xc54445f4 __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0xd36bc7ba register_shrinker vmlinux EXPORT_SYMBOL +0xdf0079ad __traceiter_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0x947b40c6 cpu_smt_possible vmlinux EXPORT_SYMBOL_GPL -0x3c8e6755 inet6_csk_route_req vmlinux EXPORT_SYMBOL +0x6a65b4be inet6_csk_route_req vmlinux EXPORT_SYMBOL 0xf2720aea report_iommu_fault vmlinux EXPORT_SYMBOL_GPL 0x8bf5587a tpm_tis_resume vmlinux EXPORT_SYMBOL_GPL 0x617b026c hwrng_register vmlinux EXPORT_SYMBOL_GPL 0x9aed1e0f misc_register vmlinux EXPORT_SYMBOL 0xb04a43ad __xa_alloc_cyclic vmlinux EXPORT_SYMBOL 0x3e15b890 blk_post_runtime_suspend vmlinux EXPORT_SYMBOL -0xd5d50cf0 block_invalidatepage vmlinux EXPORT_SYMBOL -0x767faf62 may_umount_tree vmlinux EXPORT_SYMBOL +0xf0235830 block_invalidatepage vmlinux EXPORT_SYMBOL +0x3f2a67ac may_umount_tree vmlinux EXPORT_SYMBOL 0x203577e9 d_set_fallthru vmlinux EXPORT_SYMBOL 0x7a944007 rcu_idle_enter vmlinux EXPORT_SYMBOL_GPL 0xdf9208c0 alloc_workqueue vmlinux EXPORT_SYMBOL_GPL 0x4357074b fpstate_clear_xstate_component vmlinux EXPORT_SYMBOL_GPL -0x7e7c3d6f udp_lib_get_port vmlinux EXPORT_SYMBOL -0xf7da9fb3 ip_route_input_noref vmlinux EXPORT_SYMBOL -0xcb8614d0 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x7777aad8 udp_lib_get_port vmlinux EXPORT_SYMBOL +0xda4726ab ip_route_input_noref vmlinux EXPORT_SYMBOL +0x7c3cb1f3 netdev_walk_all_lower_dev_rcu vmlinux EXPORT_SYMBOL_GPL 0xc704a465 tty_ldisc_ref vmlinux EXPORT_SYMBOL_GPL 0x4443efd9 gnttab_pages_set_private vmlinux EXPORT_SYMBOL_GPL 0x1cd8438b pxm_to_node vmlinux EXPORT_SYMBOL -0x1bc24cf6 fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL +0x1ca8051f fb_deferred_io_mmap vmlinux EXPORT_SYMBOL_GPL 0xe05df4b9 devm_ioport_map vmlinux EXPORT_SYMBOL 0xf9831a06 fscrypt_decrypt_bio vmlinux EXPORT_SYMBOL -0x97bacd3d file_modified vmlinux EXPORT_SYMBOL +0x2717fa4e file_modified vmlinux EXPORT_SYMBOL 0x1ada1d76 kernel_write vmlinux EXPORT_SYMBOL 0x5f6c16d9 __devm_irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL -0x25b94afe tcp_md5_do_add vmlinux EXPORT_SYMBOL +0xe6e43447 tcp_md5_do_add vmlinux EXPORT_SYMBOL 0x20619b9b devlink_param_register vmlinux EXPORT_SYMBOL_GPL -0xef5bfc0c rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL +0x82c1682e rtnl_af_unregister vmlinux EXPORT_SYMBOL_GPL 0x761bddaa class_dev_iter_exit vmlinux EXPORT_SYMBOL_GPL 0x4250e106 device_find_child_by_name vmlinux EXPORT_SYMBOL_GPL 0x9d099a39 acpi_remove_gpe_handler vmlinux EXPORT_SYMBOL 0xe70877d4 acpi_remove_sci_handler vmlinux EXPORT_SYMBOL -0x276e04fb __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL -0x69f0f413 phy_create vmlinux EXPORT_SYMBOL_GPL -0xc2d73f61 blk_integrity_unregister vmlinux EXPORT_SYMBOL +0x408e9f1e __of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x3c9d21cb phy_create vmlinux EXPORT_SYMBOL_GPL +0xc8194dc5 blk_integrity_unregister vmlinux EXPORT_SYMBOL 0xcfa246ef iget_failed vmlinux EXPORT_SYMBOL 0x8e92f7c4 static_key_slow_inc vmlinux EXPORT_SYMBOL_GPL 0x41af88b9 trace_get_event_file vmlinux EXPORT_SYMBOL_GPL 0x2943a6ff __SCT__tp_func_napi_poll vmlinux EXPORT_SYMBOL_GPL -0x69f2d63a __SCK__tp_func_napi_poll vmlinux EXPORT_SYMBOL_GPL +0x4d3bd86c __SCK__tp_func_napi_poll vmlinux EXPORT_SYMBOL_GPL 0x8b89f01c hv_ghcb_hypercall vmlinux EXPORT_SYMBOL_GPL 0xc1086e0c sysrq_toggle_support vmlinux EXPORT_SYMBOL_GPL 0x09d5f52d devm_clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL @@ -1415,76 +1416,76 @@ 0x652032cb mac_pton vmlinux EXPORT_SYMBOL 0xf331236f btree_geo32 vmlinux EXPORT_SYMBOL_GPL 0x958df3ac zs_free vmlinux EXPORT_SYMBOL_GPL -0x1eed2c26 filemap_fdatawait_range vmlinux EXPORT_SYMBOL +0x194994e5 filemap_fdatawait_range vmlinux EXPORT_SYMBOL 0x0199c3bd ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL -0x9c22d02a skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0x0c01f4d0 skb_complete_tx_timestamp vmlinux EXPORT_SYMBOL_GPL 0x129334ae sfp_parse_support vmlinux EXPORT_SYMBOL_GPL 0x2d148b46 acpi_bus_trim vmlinux EXPORT_SYMBOL_GPL 0xa397c91c sg_alloc_append_table_from_pages vmlinux EXPORT_SYMBOL 0x7edf667b debugfs_create_file_unsafe vmlinux EXPORT_SYMBOL_GPL 0xb359a3a0 inode_set_bytes vmlinux EXPORT_SYMBOL 0x8f12c1af inode_sub_bytes vmlinux EXPORT_SYMBOL -0x49cd5f4f alloc_pages vmlinux EXPORT_SYMBOL -0x5b2cf099 unpin_user_page vmlinux EXPORT_SYMBOL +0x179a6c8e alloc_pages vmlinux EXPORT_SYMBOL +0xd60c5a12 unpin_user_page vmlinux EXPORT_SYMBOL 0x5d9317d7 uv_teardown_irq vmlinux EXPORT_SYMBOL_GPL -0x21b54438 arp_xmit vmlinux EXPORT_SYMBOL +0xbc5ba549 arp_xmit vmlinux EXPORT_SYMBOL 0xc120f2b1 flow_rule_match_tcp vmlinux EXPORT_SYMBOL -0x292aaae7 __dev_get_by_index vmlinux EXPORT_SYMBOL -0x0b919689 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x448bf048 __dev_get_by_index vmlinux EXPORT_SYMBOL +0xc70f71f6 sock_inuse_get vmlinux EXPORT_SYMBOL_GPL 0xcd79e0ae pps_register_source vmlinux EXPORT_SYMBOL 0xc5aad44e agp_enable vmlinux EXPORT_SYMBOL -0x4fb3c2ed regulator_desc_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0xf939e766 regulator_desc_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL 0x1cfe4101 clkdev_hw_create vmlinux EXPORT_SYMBOL_GPL 0x0b0b2494 pci_release_selected_regions vmlinux EXPORT_SYMBOL 0x7fcca2ac crypto_comp_decompress vmlinux EXPORT_SYMBOL_GPL 0x85c6e467 debugfs_real_fops vmlinux EXPORT_SYMBOL_GPL 0xdf2ebb87 _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL 0xc3cc4300 smca_get_long_name vmlinux EXPORT_SYMBOL_GPL -0x99395ee6 __inet6_lookup_established vmlinux EXPORT_SYMBOL -0xe3b681c0 ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0x35b6ed43 __inet6_lookup_established vmlinux EXPORT_SYMBOL +0x4000d2df ipv6_stub vmlinux EXPORT_SYMBOL_GPL 0x9395e9aa clk_get vmlinux EXPORT_SYMBOL 0xd4bb5344 __nla_put_nohdr vmlinux EXPORT_SYMBOL -0x65b4e08f blk_mq_end_request vmlinux EXPORT_SYMBOL +0x526b96e4 blk_mq_end_request vmlinux EXPORT_SYMBOL 0xe7d93327 crypto_unregister_instance vmlinux EXPORT_SYMBOL_GPL 0xbda78c2e xattr_supported_namespace vmlinux EXPORT_SYMBOL 0xc4ae915e arch_touch_nmi_watchdog vmlinux EXPORT_SYMBOL 0xbcb838a1 amd_flush_garts vmlinux EXPORT_SYMBOL_GPL -0xc8089e7c mr_mfc_find_parent vmlinux EXPORT_SYMBOL +0xea104a88 mr_mfc_find_parent vmlinux EXPORT_SYMBOL 0x40973662 sysctl_udp_mem vmlinux EXPORT_SYMBOL 0xa0ebd14c sysctl_tcp_mem vmlinux EXPORT_SYMBOL -0xd2857d38 sock_no_linger vmlinux EXPORT_SYMBOL +0x0a585fb1 sock_no_linger vmlinux EXPORT_SYMBOL 0xdc45a5db edac_stop_work vmlinux EXPORT_SYMBOL_GPL 0xe4bc2c2f hdmi_drm_infoframe_pack vmlinux EXPORT_SYMBOL 0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL -0x48a876b0 bio_chain vmlinux EXPORT_SYMBOL -0x925a9761 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL -0xec2df2f5 get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x7b5f4b26 bio_chain vmlinux EXPORT_SYMBOL +0x6302ddf9 io_uring_cmd_complete_in_task vmlinux EXPORT_SYMBOL_GPL +0x919d4f63 get_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x42113855 __cpuhp_remove_state_cpuslocked vmlinux EXPORT_SYMBOL 0xb674a534 acpi_unmap_cpu vmlinux EXPORT_SYMBOL -0x1b8d34ab mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL -0xc9058801 inet_csk_accept vmlinux EXPORT_SYMBOL -0x3c9f2289 inet_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x96f4c402 nf_log_trace vmlinux EXPORT_SYMBOL -0x01926c1d reuseport_add_sock vmlinux EXPORT_SYMBOL +0xd98ec277 mptcp_pm_get_add_addr_accept_max vmlinux EXPORT_SYMBOL_GPL +0xd05ba095 inet_csk_accept vmlinux EXPORT_SYMBOL +0x3353d0e2 inet_hash_connect vmlinux EXPORT_SYMBOL_GPL +0x6f91966d nf_log_trace vmlinux EXPORT_SYMBOL +0x6c1117d6 reuseport_add_sock vmlinux EXPORT_SYMBOL 0x6b81c38b power_supply_unreg_notifier vmlinux EXPORT_SYMBOL_GPL 0x4d6d0bbc iommu_group_ref_get vmlinux EXPORT_SYMBOL_GPL 0x27cdca93 pci_add_resource vmlinux EXPORT_SYMBOL 0x742e2bc0 skcipher_walk_async vmlinux EXPORT_SYMBOL_GPL -0x435882af do_splice_direct vmlinux EXPORT_SYMBOL -0x335d92fe inode_congested vmlinux EXPORT_SYMBOL_GPL +0xddc5cf7c do_splice_direct vmlinux EXPORT_SYMBOL +0x0ce191a6 inode_congested vmlinux EXPORT_SYMBOL_GPL 0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL 0x8a7094ba vm_brk_flags vmlinux EXPORT_SYMBOL 0xb1e25684 __trace_bputs vmlinux EXPORT_SYMBOL_GPL 0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL 0x91607d95 set_memory_wb vmlinux EXPORT_SYMBOL 0x767ddb02 set_memory_wc vmlinux EXPORT_SYMBOL -0x645bb8a8 nf_hook_slow_list vmlinux EXPORT_SYMBOL -0x200698e1 tcf_unregister_action vmlinux EXPORT_SYMBOL -0x12615908 __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0xb5e4416c nf_hook_slow_list vmlinux EXPORT_SYMBOL +0x5c10aa80 tcf_unregister_action vmlinux EXPORT_SYMBOL +0xc2a55545 __traceiter_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL 0x96366155 crypto_create_tfm_node vmlinux EXPORT_SYMBOL_GPL 0x7381287f trace_handle_return vmlinux EXPORT_SYMBOL_GPL -0x74fd132e xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL -0x5c0adfc7 sock_edemux vmlinux EXPORT_SYMBOL +0x622beaa8 xfrm_state_delete_tunnel vmlinux EXPORT_SYMBOL +0xccdacdb6 sock_edemux vmlinux EXPORT_SYMBOL 0x7fc8e7b7 device_remove_properties vmlinux EXPORT_SYMBOL_GPL 0xed9c69f5 platform_device_add_resources vmlinux EXPORT_SYMBOL_GPL 0xee5257b9 acpiphp_register_attention vmlinux EXPORT_SYMBOL_GPL @@ -1495,12 +1496,12 @@ 0x4688d7ec pvclock_gtod_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0xc5d79705 irq_chip_eoi_parent vmlinux EXPORT_SYMBOL_GPL 0x7521afb6 leave_mm vmlinux EXPORT_SYMBOL_GPL -0x0bd074a1 in6_dev_finish_destroy vmlinux EXPORT_SYMBOL -0xf3e51d5f eth_header vmlinux EXPORT_SYMBOL +0xfea238df in6_dev_finish_destroy vmlinux EXPORT_SYMBOL +0xccb51d45 eth_header vmlinux EXPORT_SYMBOL 0xe590dea3 sk_busy_loop_end vmlinux EXPORT_SYMBOL 0x9ed554b3 unregister_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL 0x7defc870 gnttab_end_foreign_access_ref vmlinux EXPORT_SYMBOL_GPL -0x5d9810cd unregister_framebuffer vmlinux EXPORT_SYMBOL +0xbe99198a unregister_framebuffer vmlinux EXPORT_SYMBOL 0xb7e80693 pci_epc_get vmlinux EXPORT_SYMBOL_GPL 0x6f7fa1fb pci_epc_put vmlinux EXPORT_SYMBOL_GPL 0xf82ec573 rb_prev vmlinux EXPORT_SYMBOL @@ -1508,8 +1509,8 @@ 0x700b2107 forget_cached_acl vmlinux EXPORT_SYMBOL 0xa9e18049 task_handoff_unregister vmlinux EXPORT_SYMBOL_GPL 0x36b6ebbf down_killable vmlinux EXPORT_SYMBOL -0x4a8b5708 napi_gro_receive vmlinux EXPORT_SYMBOL -0x1b5c8c10 netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0x09bd7350 napi_gro_receive vmlinux EXPORT_SYMBOL +0x4819ddc3 netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL 0x49a36cd9 usb_get_phy vmlinux EXPORT_SYMBOL_GPL 0x8f9854e6 mctrl_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x60091316 clk_notifier_register vmlinux EXPORT_SYMBOL_GPL @@ -1517,11 +1518,11 @@ 0x4b255aca pci_reset_function vmlinux EXPORT_SYMBOL_GPL 0x9a5dce5c rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL 0x3bc45dfb debugfs_print_regs32 vmlinux EXPORT_SYMBOL_GPL -0xbee4cc7c buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL +0x8fd79a24 buffer_check_dirty_writeback vmlinux EXPORT_SYMBOL 0x2b5ba078 xen_register_device_domain_owner vmlinux EXPORT_SYMBOL_GPL 0x469a6ec7 tcp_parse_md5sig_option vmlinux EXPORT_SYMBOL -0x8ddd112f nf_unregister_queue_handler vmlinux EXPORT_SYMBOL -0x0f548de0 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL +0x3fa1e10b nf_unregister_queue_handler vmlinux EXPORT_SYMBOL +0xa6377d29 sk_psock_tls_strp_read vmlinux EXPORT_SYMBOL_GPL 0x24eb7e32 leds_list vmlinux EXPORT_SYMBOL_GPL 0x032f3eaf kill_dev_dax vmlinux EXPORT_SYMBOL_GPL 0x023ad053 device_set_node vmlinux EXPORT_SYMBOL_GPL @@ -1530,51 +1531,51 @@ 0xd92deb6b acpi_evaluate_object vmlinux EXPORT_SYMBOL 0xeae3dfd6 __const_udelay vmlinux EXPORT_SYMBOL 0x2f5a9649 do_clone_file_range vmlinux EXPORT_SYMBOL -0x27f82762 dump_page vmlinux EXPORT_SYMBOL +0xb7f95a65 dump_page vmlinux EXPORT_SYMBOL 0x638aff11 proc_douintvec_minmax vmlinux EXPORT_SYMBOL_GPL -0x00afb5d5 netif_set_tso_max_size vmlinux EXPORT_SYMBOL +0x4b58415e netif_set_tso_max_size vmlinux EXPORT_SYMBOL 0xf44a904a net_ns_barrier vmlinux EXPORT_SYMBOL 0x7647726c handle_sysrq vmlinux EXPORT_SYMBOL -0x31d00e38 pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL +0x5cd0c90b pcie_port_bus_type vmlinux EXPORT_SYMBOL_GPL 0x0668b595 _kstrtoul vmlinux EXPORT_SYMBOL -0x33f59fba bioset_init_from_src vmlinux EXPORT_SYMBOL +0xf550c1de bioset_init_from_src vmlinux EXPORT_SYMBOL 0x2cea32ee unregister_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0x00c9ad35 __block_write_begin vmlinux EXPORT_SYMBOL +0x6babcace __block_write_begin vmlinux EXPORT_SYMBOL 0x077bee18 fs_param_is_enum vmlinux EXPORT_SYMBOL 0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL 0xb53f2810 tcp_sockets_allocated vmlinux EXPORT_SYMBOL -0x03808dac sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL -0xc1ee2bda sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL +0x428a6e6f sk_msg_alloc vmlinux EXPORT_SYMBOL_GPL +0x15c60d6e sk_free_unlock_clone vmlinux EXPORT_SYMBOL_GPL 0x5713ce87 tpm_chip_unregister vmlinux EXPORT_SYMBOL_GPL 0x121b5091 vchan_find_desc vmlinux EXPORT_SYMBOL_GPL 0xa805ecfc acpi_release_global_lock vmlinux EXPORT_SYMBOL -0x39dc296c inode_owner_or_capable vmlinux EXPORT_SYMBOL +0xf1173e87 inode_owner_or_capable vmlinux EXPORT_SYMBOL 0x353220cd usb_gadget_vbus_connect vmlinux EXPORT_SYMBOL_GPL 0xca9ebf8e usb_gadget_frame_number vmlinux EXPORT_SYMBOL_GPL 0x663182c9 acpi_get_gpe_status vmlinux EXPORT_SYMBOL 0x720a27a7 __register_blkdev vmlinux EXPORT_SYMBOL -0x5a326e0c receive_fd vmlinux EXPORT_SYMBOL_GPL +0x54b39ce5 receive_fd vmlinux EXPORT_SYMBOL_GPL 0x1e5a5f22 sn_partition_id vmlinux EXPORT_SYMBOL_GPL 0xa090478a arch_has_restricted_virtio_memory_access vmlinux EXPORT_SYMBOL_GPL 0xdad13544 ptrs_per_p4d vmlinux EXPORT_SYMBOL -0x9ed2c1e5 inet6_protos vmlinux EXPORT_SYMBOL +0xbb526633 inet6_protos vmlinux EXPORT_SYMBOL 0x306ebe71 devm_platform_get_irqs_affinity vmlinux EXPORT_SYMBOL_GPL -0x45c29884 devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL +0x2a73916d devm_aperture_acquire_for_platform_device vmlinux EXPORT_SYMBOL 0x6cbf6191 pci_select_bars vmlinux EXPORT_SYMBOL 0xf184d189 kernel_power_off vmlinux EXPORT_SYMBOL_GPL -0x607965a0 sk_msg_trim vmlinux EXPORT_SYMBOL_GPL -0xaf285601 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL +0x8493f3fc sk_msg_trim vmlinux EXPORT_SYMBOL_GPL +0xd7677d26 devlink_dpipe_entry_ctx_close vmlinux EXPORT_SYMBOL_GPL 0x2786cc69 con_copy_unimap vmlinux EXPORT_SYMBOL 0xed01fd61 tty_ldisc_ref_wait vmlinux EXPORT_SYMBOL_GPL 0x16f15139 bind_evtchn_to_irq vmlinux EXPORT_SYMBOL_GPL 0xc8ef3e36 gnttab_page_cache_put vmlinux EXPORT_SYMBOL_GPL 0xe853eef5 gnttab_page_cache_get vmlinux EXPORT_SYMBOL_GPL -0xb5ca3bf2 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0xb31b231c blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL 0xa56d98b7 debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL 0x665cf0fa dquot_quota_on_mount vmlinux EXPORT_SYMBOL -0x005b5cb0 block_commit_write vmlinux EXPORT_SYMBOL -0xf463252b clone_private_mount vmlinux EXPORT_SYMBOL_GPL -0xc33e5ebc __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0x245966ed block_commit_write vmlinux EXPORT_SYMBOL +0x70b075b2 clone_private_mount vmlinux EXPORT_SYMBOL_GPL +0x9b37553d __netdev_alloc_skb vmlinux EXPORT_SYMBOL 0xe158c2c6 pm_clk_resume vmlinux EXPORT_SYMBOL_GPL 0x049e5156 gnttab_try_end_foreign_access vmlinux EXPORT_SYMBOL_GPL 0xb6c5e614 acpi_processor_evaluate_cst vmlinux EXPORT_SYMBOL_GPL @@ -1584,17 +1585,17 @@ 0x5c8af8cb perf_event_create_kernel_counter vmlinux EXPORT_SYMBOL_GPL 0x0bfa3a19 rcu_idle_exit vmlinux EXPORT_SYMBOL_GPL 0x126b9385 irq_chip_release_resources_parent vmlinux EXPORT_SYMBOL_GPL -0xc2a61f5b napi_build_skb vmlinux EXPORT_SYMBOL +0x5b6a8a63 napi_build_skb vmlinux EXPORT_SYMBOL 0x837e2d9e tty_kref_put vmlinux EXPORT_SYMBOL -0x75f42b4e regulator_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL +0xe159187d regulator_list_voltage_linear vmlinux EXPORT_SYMBOL_GPL 0x56310925 regulator_mode_to_status vmlinux EXPORT_SYMBOL_GPL -0xc502a2f4 fb_set_suspend vmlinux EXPORT_SYMBOL +0x9df8a4e7 fb_set_suspend vmlinux EXPORT_SYMBOL 0x506dff1a __genradix_free vmlinux EXPORT_SYMBOL 0xa60b0dd6 locks_delete_block vmlinux EXPORT_SYMBOL 0xe933ed29 dput vmlinux EXPORT_SYMBOL 0x73491ef5 try_module_get vmlinux EXPORT_SYMBOL -0xe3394ad0 register_net_sysctl vmlinux EXPORT_SYMBOL_GPL -0x1cd3ee04 dst_dev_put vmlinux EXPORT_SYMBOL +0xcce60e4f register_net_sysctl vmlinux EXPORT_SYMBOL_GPL +0x7abd8c06 dst_dev_put vmlinux EXPORT_SYMBOL 0xe98345a1 spi_delay_exec vmlinux EXPORT_SYMBOL_GPL 0x56353326 dma_buf_move_notify vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x07338635 screen_glyph vmlinux EXPORT_SYMBOL_GPL @@ -1604,60 +1605,60 @@ 0x92141343 kvm_async_pf_task_wake vmlinux EXPORT_SYMBOL_GPL 0x7a2af7b4 cpu_number vmlinux EXPORT_SYMBOL 0xede98ec5 intel_pt_validate_hw_cap vmlinux EXPORT_SYMBOL_GPL -0xe99bf627 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL -0x9a286903 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL -0x0a4ee673 sk_free vmlinux EXPORT_SYMBOL +0x31c7dc32 vlan_vids_del_by_dev vmlinux EXPORT_SYMBOL +0xc76a5e82 ip6_route_output_flags_noref vmlinux EXPORT_SYMBOL_GPL +0x11f6df93 sk_free vmlinux EXPORT_SYMBOL 0xec8802d3 regmap_check_range_table vmlinux EXPORT_SYMBOL_GPL 0x659d269b fwnode_graph_get_port_parent vmlinux EXPORT_SYMBOL_GPL 0x9eebdde7 mpi_point_new vmlinux EXPORT_SYMBOL_GPL 0x2a303d4d check_signature vmlinux EXPORT_SYMBOL -0xd05a3a37 filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL -0x7f3d2689 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL -0x8aa025f8 regulator_list_voltage_table vmlinux EXPORT_SYMBOL_GPL +0x2578a9bd filemap_invalidate_unlock_two vmlinux EXPORT_SYMBOL +0x304f901b skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0xfba4f42f regulator_list_voltage_table vmlinux EXPORT_SYMBOL_GPL 0xb071508a pci_bus_max_busnr vmlinux EXPORT_SYMBOL_GPL 0xe3685c70 kobject_init vmlinux EXPORT_SYMBOL -0x661b39b1 blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL +0x8564887d blk_set_pm_only vmlinux EXPORT_SYMBOL_GPL 0x785a93b4 si_mem_available vmlinux EXPORT_SYMBOL_GPL 0xb2e764e8 suspend_valid_only_mem vmlinux EXPORT_SYMBOL_GPL 0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL -0x03a7d9f3 ping_close vmlinux EXPORT_SYMBOL_GPL -0xd518c026 __tracepoint_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0x5b2ef520 skb_flow_dissect_ct vmlinux EXPORT_SYMBOL +0xa7a8c109 ping_close vmlinux EXPORT_SYMBOL_GPL +0xa6b57af4 __tracepoint_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0x3e3bd823 skb_flow_dissect_ct vmlinux EXPORT_SYMBOL 0x74943037 __tracepoint_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x3c7969a2 key_type_user vmlinux EXPORT_SYMBOL_GPL -0xe5e9750e nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL -0x68e2557e simple_lookup vmlinux EXPORT_SYMBOL -0xdd21bb15 get_user_pages_locked vmlinux EXPORT_SYMBOL +0x96f61650 nosteal_pipe_buf_ops vmlinux EXPORT_SYMBOL +0xc7b2b039 simple_lookup vmlinux EXPORT_SYMBOL +0x1967e0a1 get_user_pages_locked vmlinux EXPORT_SYMBOL 0x9593ef31 register_ftrace_export vmlinux EXPORT_SYMBOL_GPL 0x5a5a2271 __cpu_online_mask vmlinux EXPORT_SYMBOL 0xfa599bb2 netlink_register_notifier vmlinux EXPORT_SYMBOL 0x723b6f34 __SCT__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0xe82bbfb1 __SCK__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x0f882a03 __skb_get_hash vmlinux EXPORT_SYMBOL +0x672e4972 __SCK__tp_func_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x457630f0 __skb_get_hash vmlinux EXPORT_SYMBOL 0x0d4e3f8c iopf_queue_alloc vmlinux EXPORT_SYMBOL_GPL 0x24b5565b gpiochip_disable_irq vmlinux EXPORT_SYMBOL_GPL 0x664f429a blk_queue_max_secure_erase_sectors vmlinux EXPORT_SYMBOL -0x722e0d59 xfrm_policy_insert vmlinux EXPORT_SYMBOL -0x94aae593 lwtunnel_input vmlinux EXPORT_SYMBOL_GPL -0x0a6852af __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL -0x32ec8d2b skb_segment vmlinux EXPORT_SYMBOL_GPL +0xd1ab685b xfrm_policy_insert vmlinux EXPORT_SYMBOL +0xb16a475f lwtunnel_input vmlinux EXPORT_SYMBOL_GPL +0xbfdb2cbd __netpoll_cleanup vmlinux EXPORT_SYMBOL_GPL +0x8c3c8a8d skb_segment vmlinux EXPORT_SYMBOL_GPL 0xe2ffd98a tpm2_flush_context vmlinux EXPORT_SYMBOL_GPL 0x94c6163b blk_queue_max_segments vmlinux EXPORT_SYMBOL 0x54aaf1cb unlock_rename vmlinux EXPORT_SYMBOL 0x0fd4610e kmem_dump_obj vmlinux EXPORT_SYMBOL_GPL -0x878b4eab skb_push vmlinux EXPORT_SYMBOL +0x686d9732 skb_push vmlinux EXPORT_SYMBOL 0x08135613 dax_write_cache vmlinux EXPORT_SYMBOL_GPL 0xcb213cf2 device_create vmlinux EXPORT_SYMBOL_GPL 0xa6ce7ea1 iommu_device_sysfs_add vmlinux EXPORT_SYMBOL_GPL 0xe4b064f9 pcie_link_speed vmlinux EXPORT_SYMBOL_GPL 0x59a2f0ee packing vmlinux EXPORT_SYMBOL -0x533e6fd5 simple_rmdir vmlinux EXPORT_SYMBOL -0x8e8a888c pin_user_pages_remote vmlinux EXPORT_SYMBOL -0x0784eaa6 free_task vmlinux EXPORT_SYMBOL +0xf947298a simple_rmdir vmlinux EXPORT_SYMBOL +0xd0da0f98 pin_user_pages_remote vmlinux EXPORT_SYMBOL +0xe528a4f3 free_task vmlinux EXPORT_SYMBOL 0xb87ae6a4 hv_ghcb_msr_write vmlinux EXPORT_SYMBOL_GPL 0xb6e36ce2 psched_ratecfg_precompute vmlinux EXPORT_SYMBOL -0x95916557 i2c_del_adapter vmlinux EXPORT_SYMBOL -0x568e510a i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL +0x4e2c6915 i2c_del_adapter vmlinux EXPORT_SYMBOL +0xf79e0580 i2c_adapter_depth vmlinux EXPORT_SYMBOL_GPL 0x5838f6c9 rtc_valid_tm vmlinux EXPORT_SYMBOL 0x773fa409 __kfifo_dma_in_finish_r vmlinux EXPORT_SYMBOL 0x543ef284 seq_hlist_start vmlinux EXPORT_SYMBOL @@ -1665,30 +1666,30 @@ 0x44bae227 bit_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0xa7a47e3c led_blink_set_oneshot vmlinux EXPORT_SYMBOL_GPL 0xf042714f tty_ldisc_release vmlinux EXPORT_SYMBOL_GPL -0x2aa028f6 cdev_alloc vmlinux EXPORT_SYMBOL +0x3014f658 cdev_alloc vmlinux EXPORT_SYMBOL 0xad536c91 x86_cpu_to_acpiid vmlinux EXPORT_SYMBOL 0xa50bcff0 x86_cpu_to_apicid vmlinux EXPORT_SYMBOL 0xc4421f58 extcon_dev_free vmlinux EXPORT_SYMBOL_GPL -0x522db4c2 device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL -0x3a6cbd97 vga_switcheroo_fini_domain_pm_ops vmlinux EXPORT_SYMBOL +0xb316d29f device_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x162a19c1 vga_switcheroo_fini_domain_pm_ops vmlinux EXPORT_SYMBOL 0x3b9144c9 acpi_get_current_resources vmlinux EXPORT_SYMBOL 0xdbf7cb70 mpi_get_nbits vmlinux EXPORT_SYMBOL_GPL 0x3f89071b security_ib_pkey_access vmlinux EXPORT_SYMBOL -0x98b0c84b security_path_mkdir vmlinux EXPORT_SYMBOL +0xa830705e security_path_mkdir vmlinux EXPORT_SYMBOL 0x0bf6f37f param_ops_hexint vmlinux EXPORT_SYMBOL -0x82ab0872 wakeup_source_register vmlinux EXPORT_SYMBOL_GPL +0x07c657f6 wakeup_source_register vmlinux EXPORT_SYMBOL_GPL 0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL 0x74c134b9 __sw_hweight32 vmlinux EXPORT_SYMBOL 0xce4e47b6 __kfifo_skip_r vmlinux EXPORT_SYMBOL 0x5c5f4af6 posix_acl_default_xattr_handler vmlinux EXPORT_SYMBOL_GPL -0xe014629a tcf_get_next_proto vmlinux EXPORT_SYMBOL +0xb219c734 tcf_get_next_proto vmlinux EXPORT_SYMBOL 0x892a5795 dma_resv_test_signaled vmlinux EXPORT_SYMBOL_GPL 0xb7ed5414 gpiod_direction_input vmlinux EXPORT_SYMBOL_GPL 0xc7e64fc2 asn1_encode_integer vmlinux EXPORT_SYMBOL_GPL 0xa155c071 ZSTD_compressBegin_usingDict vmlinux EXPORT_SYMBOL -0x78f3e485 vma_set_file vmlinux EXPORT_SYMBOL +0xcc9a436d vma_set_file vmlinux EXPORT_SYMBOL 0x7b5452b8 acpi_unregister_gsi vmlinux EXPORT_SYMBOL_GPL -0x63535a62 tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL +0xee76a201 tcp_reno_cong_avoid vmlinux EXPORT_SYMBOL_GPL 0x607c4683 devlink_info_version_fixed_put vmlinux EXPORT_SYMBOL_GPL 0x2e0217d9 hid_dump_report vmlinux EXPORT_SYMBOL_GPL 0xd099cf75 led_trigger_blink vmlinux EXPORT_SYMBOL_GPL @@ -1706,36 +1707,36 @@ 0xe784049e pci_epf_unbind vmlinux EXPORT_SYMBOL_GPL 0xfd02914a gpiod_get_index vmlinux EXPORT_SYMBOL_GPL 0x48ff42da pcim_iounmap_regions vmlinux EXPORT_SYMBOL -0x4337405c check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL +0xff407555 check_move_unevictable_pages vmlinux EXPORT_SYMBOL_GPL 0x7522f3ba irq_modify_status vmlinux EXPORT_SYMBOL_GPL 0x7eb808d0 add_cpu vmlinux EXPORT_SYMBOL_GPL -0xffb243b9 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL -0x0d9f1153 inet6_del_protocol vmlinux EXPORT_SYMBOL -0xcf57732d xfrm_input_resume vmlinux EXPORT_SYMBOL -0xfd1dc229 udplite_prot vmlinux EXPORT_SYMBOL -0xa3881c98 sock_create_kern vmlinux EXPORT_SYMBOL +0x5be1fef0 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL +0x08ef817a inet6_del_protocol vmlinux EXPORT_SYMBOL +0x1c38314d xfrm_input_resume vmlinux EXPORT_SYMBOL +0x100f5714 udplite_prot vmlinux EXPORT_SYMBOL +0x772b7cd1 sock_create_kern vmlinux EXPORT_SYMBOL 0xf0eb3752 devfreq_remove_device vmlinux EXPORT_SYMBOL 0xbdb2217d hv_is_isolation_supported vmlinux EXPORT_SYMBOL_GPL 0x4476fdf2 transport_remove_device vmlinux EXPORT_SYMBOL_GPL 0x11e30762 chacha_block_generic vmlinux EXPORT_SYMBOL -0x0794d8e9 mr_dump vmlinux EXPORT_SYMBOL +0x5b25a124 mr_dump vmlinux EXPORT_SYMBOL 0x1ebde2fc devl_trap_policers_unregister vmlinux EXPORT_SYMBOL_GPL -0x454624ac sk_clone_lock vmlinux EXPORT_SYMBOL_GPL -0xeffa897d kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL +0x24cdecb8 sk_clone_lock vmlinux EXPORT_SYMBOL_GPL +0x4de55fff kernel_sock_ip_overhead vmlinux EXPORT_SYMBOL 0x7aa37e76 pcc_mbox_request_channel vmlinux EXPORT_SYMBOL_GPL -0x93134df0 thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL -0x95298e90 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0x638abd23 __suspend_report_result vmlinux EXPORT_SYMBOL_GPL -0xf22c2eb3 regulator_count_voltages vmlinux EXPORT_SYMBOL_GPL +0xee5318c5 thermal_zone_get_zone_by_name vmlinux EXPORT_SYMBOL_GPL +0xee77f270 dev_pm_genpd_remove_notifier vmlinux EXPORT_SYMBOL_GPL +0x43812089 __suspend_report_result vmlinux EXPORT_SYMBOL_GPL +0x23589d96 regulator_count_voltages vmlinux EXPORT_SYMBOL_GPL 0x3ad7a5d5 acpi_evaluate_reference vmlinux EXPORT_SYMBOL 0x274ecb6f debugfs_file_put vmlinux EXPORT_SYMBOL_GPL 0x8808d6a5 debugfs_file_get vmlinux EXPORT_SYMBOL_GPL 0x84d98784 d_find_any_alias vmlinux EXPORT_SYMBOL -0xb80aa0a3 vlan_uses_dev vmlinux EXPORT_SYMBOL -0x8c22c018 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL -0x1243ae6a sk_attach_filter vmlinux EXPORT_SYMBOL_GPL -0x87e88902 fb_set_cmap vmlinux EXPORT_SYMBOL -0x7688d41f pci_unregister_driver vmlinux EXPORT_SYMBOL +0x7411126c vlan_uses_dev vmlinux EXPORT_SYMBOL +0x5813d7ef sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0x0300b057 sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0x2acd7f5b fb_set_cmap vmlinux EXPORT_SYMBOL +0x9967ebce pci_unregister_driver vmlinux EXPORT_SYMBOL 0x6d5f5b91 radix_tree_tagged vmlinux EXPORT_SYMBOL 0x9f65c857 ZSTD_checkCParams vmlinux EXPORT_SYMBOL 0xc890c008 zlib_deflateEnd vmlinux EXPORT_SYMBOL @@ -1745,10 +1746,10 @@ 0x59634421 seq_open_private vmlinux EXPORT_SYMBOL 0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL 0x2c13ab31 __SCT__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0xa1befd6d __SCK__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x9d3540c9 __SCK__tp_func_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0xc512626a __supported_pte_mask vmlinux EXPORT_SYMBOL_GPL -0x59683b80 tcp_conn_request vmlinux EXPORT_SYMBOL -0x327dd263 kernel_listen vmlinux EXPORT_SYMBOL +0x6b1c7474 tcp_conn_request vmlinux EXPORT_SYMBOL +0xbdff7659 kernel_listen vmlinux EXPORT_SYMBOL 0x4c2973d7 tb_xdomain_disable_paths vmlinux EXPORT_SYMBOL_GPL 0x0fecf43d serio_unregister_driver vmlinux EXPORT_SYMBOL 0xe3e5612a pnp_register_card_driver vmlinux EXPORT_SYMBOL @@ -1765,17 +1766,17 @@ 0x7412ed5b kvfree_sensitive vmlinux EXPORT_SYMBOL 0x927c9a3c perf_aux_output_begin vmlinux EXPORT_SYMBOL_GPL 0x53c84048 kthread_func vmlinux EXPORT_SYMBOL_GPL -0xc63e1419 skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL +0xa7d4712f skb_flow_dissect_tunnel_info vmlinux EXPORT_SYMBOL 0xc4700624 cpufreq_dbs_governor_exit vmlinux EXPORT_SYMBOL_GPL 0x08f02787 cpufreq_dbs_governor_init vmlinux EXPORT_SYMBOL_GPL -0x3b453b55 i8042_remove_filter vmlinux EXPORT_SYMBOL +0x348fce2b i8042_remove_filter vmlinux EXPORT_SYMBOL 0xfbe8ee28 acpi_get_table_by_index vmlinux EXPORT_SYMBOL 0x1c80d27d btree_geo128 vmlinux EXPORT_SYMBOL_GPL -0x34e2a860 bdevname vmlinux EXPORT_SYMBOL -0xde8bf1c3 blk_start_plug vmlinux EXPORT_SYMBOL -0xebb9cde4 cdev_init vmlinux EXPORT_SYMBOL +0x01520702 bdevname vmlinux EXPORT_SYMBOL +0x4a26abb9 blk_start_plug vmlinux EXPORT_SYMBOL +0x9aca08b5 cdev_init vmlinux EXPORT_SYMBOL 0x13110126 request_resource vmlinux EXPORT_SYMBOL -0x93301393 inet_getname vmlinux EXPORT_SYMBOL +0x7787206f inet_getname vmlinux EXPORT_SYMBOL 0xe9e8faeb efi_tpm_final_log_size vmlinux EXPORT_SYMBOL 0x4620ffda regcache_sync vmlinux EXPORT_SYMBOL_GPL 0x9e4ceb44 agp_generic_insert_memory vmlinux EXPORT_SYMBOL @@ -1784,55 +1785,55 @@ 0x05a36048 devl_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0x0cc9d36c iommu_group_claim_dma_owner vmlinux EXPORT_SYMBOL_GPL 0x414d119a videomode_from_timings vmlinux EXPORT_SYMBOL_GPL -0x9fa4eed4 timestamp_truncate vmlinux EXPORT_SYMBOL +0xf5a9a585 timestamp_truncate vmlinux EXPORT_SYMBOL 0x0cc1e293 modify_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x52c76990 __SCT__cond_resched vmlinux EXPORT_SYMBOL 0xbf9bcc8d __cap_empty_set vmlinux EXPORT_SYMBOL -0x278bcef7 inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL -0x5455783a devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0xbdc45002 inet_rcv_saddr_equal vmlinux EXPORT_SYMBOL +0xd40d0659 devm_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL 0xa69a47b2 platform_get_resource vmlinux EXPORT_SYMBOL_GPL 0xec55cd1a pci_disable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL 0x1fc58d43 gpiochip_irqchip_add_domain vmlinux EXPORT_SYMBOL_GPL 0x970a0be8 crypto_shoot_alg vmlinux EXPORT_SYMBOL_GPL -0x721ff8ff iput vmlinux EXPORT_SYMBOL -0x5c5181c8 ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL +0xeb08bfcb iput vmlinux EXPORT_SYMBOL +0x1587ff09 ethtool_virtdev_set_link_ksettings vmlinux EXPORT_SYMBOL 0xf68edbd6 input_ff_upload vmlinux EXPORT_SYMBOL_GPL -0x8bc16b51 devm_regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xf619259d devm_regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xb570cbbd __SCT__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL -0x9050c03e __SCK__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0x8d25b06b __SCK__tp_func_block_rq_insert vmlinux EXPORT_SYMBOL_GPL 0x372b77d7 open_related_ns vmlinux EXPORT_SYMBOL_GPL 0x03fd2571 vm_unmap_ram vmlinux EXPORT_SYMBOL 0xa36f50fb is_binary_blacklisted vmlinux EXPORT_SYMBOL_GPL 0x0aa309cf synchronize_hardirq vmlinux EXPORT_SYMBOL 0x5efde8e6 proc_doulongvec_ms_jiffies_minmax vmlinux EXPORT_SYMBOL -0xeeaf8249 xfrm_output vmlinux EXPORT_SYMBOL_GPL +0x6302c70d xfrm_output vmlinux EXPORT_SYMBOL_GPL 0x78b4bbe9 devm_led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL -0x806f3656 dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL +0x0e937652 dev_pm_opp_find_freq_exact vmlinux EXPORT_SYMBOL_GPL 0x62010a26 pci_enable_device_mem vmlinux EXPORT_SYMBOL 0xeea9dbaf bitmap_bitremap vmlinux EXPORT_SYMBOL 0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL -0xb05f5e6f ipv6_select_ident vmlinux EXPORT_SYMBOL -0xcc2bab45 inet_offloads vmlinux EXPORT_SYMBOL -0x9cfb837f neigh_event_ns vmlinux EXPORT_SYMBOL -0x1b3753aa dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0xae3e6c58 ipv6_select_ident vmlinux EXPORT_SYMBOL +0x9cde0e82 inet_offloads vmlinux EXPORT_SYMBOL +0x36c14a7e neigh_event_ns vmlinux EXPORT_SYMBOL +0xb9f86382 dpm_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0xa2de84ec device_iommu_capable vmlinux EXPORT_SYMBOL_GPL -0x6649a80a fb_firmware_edid vmlinux EXPORT_SYMBOL +0xe44bed28 fb_firmware_edid vmlinux EXPORT_SYMBOL 0x8810754a _find_first_bit vmlinux EXPORT_SYMBOL 0xb5b63711 fileattr_fill_xflags vmlinux EXPORT_SYMBOL -0x475b50c5 iterate_supers_type vmlinux EXPORT_SYMBOL +0xc50f6acc iterate_supers_type vmlinux EXPORT_SYMBOL 0xd0654aba woken_wake_function vmlinux EXPORT_SYMBOL -0xead30ab8 call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL -0xcfd855f1 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL -0xd8960d1f request_firmware_nowait vmlinux EXPORT_SYMBOL +0x0bcfcf5f call_switchdev_notifiers vmlinux EXPORT_SYMBOL_GPL +0x5bc882e7 nf_queue_entry_get_refs vmlinux EXPORT_SYMBOL_GPL +0xabb74a83 request_firmware_nowait vmlinux EXPORT_SYMBOL 0x1a5faa3a vli_mod_inv vmlinux EXPORT_SYMBOL -0xbe795a5f kmem_cache_free_bulk vmlinux EXPORT_SYMBOL +0x6316c1d3 kmem_cache_free_bulk vmlinux EXPORT_SYMBOL 0xf74e7c93 jump_label_rate_limit vmlinux EXPORT_SYMBOL_GPL 0xf6c9cfa6 bpf_sys_bpf vmlinux EXPORT_SYMBOL 0x9fa925fd synth_event_add_next_val vmlinux EXPORT_SYMBOL_GPL 0x216486f3 percpu_down_write vmlinux EXPORT_SYMBOL_GPL 0x1403ad09 cpufreq_add_update_util_hook vmlinux EXPORT_SYMBOL_GPL -0xc171649d init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL -0xe2193a72 netdev_change_features vmlinux EXPORT_SYMBOL +0xe20f7fd1 init_dummy_netdev vmlinux EXPORT_SYMBOL_GPL +0xf34f45be netdev_change_features vmlinux EXPORT_SYMBOL 0x9a330417 __hid_request vmlinux EXPORT_SYMBOL_GPL 0xc2de27ca hest_disable vmlinux EXPORT_SYMBOL_GPL 0x585bc938 pci_assign_unassigned_bus_resources vmlinux EXPORT_SYMBOL_GPL @@ -1840,9 +1841,9 @@ 0xdc719bcd ftrace_ops_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x63f835ba on_each_cpu_cond_mask vmlinux EXPORT_SYMBOL 0x7ba7e33f rcu_read_unlock_trace_special vmlinux EXPORT_SYMBOL_GPL -0xd44003df tcf_qevent_validate_change vmlinux EXPORT_SYMBOL -0xa8f286e4 __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL -0x7af34e9b dst_destroy vmlinux EXPORT_SYMBOL +0x48d949f7 tcf_qevent_validate_change vmlinux EXPORT_SYMBOL +0x40d4d1c7 __traceiter_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0xc5a4051c dst_destroy vmlinux EXPORT_SYMBOL 0x9d8a8803 efi_embedded_fw_list vmlinux EXPORT_SYMBOL_GPL TEST_FIRMWARE 0x6a8122a3 tpm_chip_stop vmlinux EXPORT_SYMBOL_GPL 0x27736d94 serdev_device_remove vmlinux EXPORT_SYMBOL_GPL @@ -1850,8 +1851,8 @@ 0x91e0677f pci_disable_ats vmlinux EXPORT_SYMBOL_GPL 0x6ce7b965 pci_disable_msi vmlinux EXPORT_SYMBOL 0xb3991d71 pci_disable_rom vmlinux EXPORT_SYMBOL_GPL -0xf4434e39 of_phy_put vmlinux EXPORT_SYMBOL_GPL -0x1744e8de of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x5ffcbc19 of_phy_put vmlinux EXPORT_SYMBOL_GPL +0xfecce79e of_phy_get vmlinux EXPORT_SYMBOL_GPL 0xdf237453 timer_shutdown_sync vmlinux EXPORT_SYMBOL_GPL 0x2d9c41b1 devm_usb_get_phy vmlinux EXPORT_SYMBOL_GPL 0xd406d266 fb_mode_is_equal vmlinux EXPORT_SYMBOL @@ -1861,24 +1862,24 @@ 0xd9a5ea54 __init_waitqueue_head vmlinux EXPORT_SYMBOL 0xf5add0ae ns_capable_setid vmlinux EXPORT_SYMBOL 0xd47ae02f pwm_apply_state vmlinux EXPORT_SYMBOL_GPL -0xbe836c96 phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL +0xc81d8e35 phy_remove_lookup vmlinux EXPORT_SYMBOL_GPL 0x2f8fd89d xas_split_alloc vmlinux EXPORT_SYMBOL_GPL 0x60e2e7c5 bdev_disk_changed vmlinux EXPORT_SYMBOL_GPL -0x3343b81c blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL +0x0a7fea39 blk_insert_cloned_request vmlinux EXPORT_SYMBOL_GPL 0x73ed7716 blk_queue_virt_boundary vmlinux EXPORT_SYMBOL 0xabd455f2 disk_update_readahead vmlinux EXPORT_SYMBOL_GPL -0x1031784d security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL +0x0adf28e5 security_sb_set_mnt_opts vmlinux EXPORT_SYMBOL 0xfd6fdd87 zpool_unregister_driver vmlinux EXPORT_SYMBOL 0x572004d9 irq_inject_interrupt vmlinux EXPORT_SYMBOL_GPL -0x414f423f regulator_enable vmlinux EXPORT_SYMBOL_GPL +0x2519a7ff regulator_enable vmlinux EXPORT_SYMBOL_GPL 0x7833e37c gpiochip_reqres_irq vmlinux EXPORT_SYMBOL_GPL 0x20eadeb6 ip_compute_csum vmlinux EXPORT_SYMBOL 0xcd97f4d8 __tracepoint_read_msr vmlinux EXPORT_SYMBOL -0x191af6d3 blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL +0x8851bfd4 blk_mq_kick_requeue_list vmlinux EXPORT_SYMBOL 0x26a31be9 fsverity_prepare_setattr vmlinux EXPORT_SYMBOL_GPL -0x9e49aebe migrate_vma_pages vmlinux EXPORT_SYMBOL +0xb997e87a migrate_vma_pages vmlinux EXPORT_SYMBOL 0x9ac11b74 suspend_set_ops vmlinux EXPORT_SYMBOL_GPL -0xd0a6e3a6 dst_alloc vmlinux EXPORT_SYMBOL +0x7246f9c8 dst_alloc vmlinux EXPORT_SYMBOL 0x6214aef2 cpufreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x64f36620 dax_flush vmlinux EXPORT_SYMBOL_GPL 0xe93e49c3 devres_free vmlinux EXPORT_SYMBOL_GPL @@ -1886,13 +1887,13 @@ 0x01dd5856 pci_vpd_alloc vmlinux EXPORT_SYMBOL_GPL 0x3ffdacf3 timerqueue_iterate_next vmlinux EXPORT_SYMBOL_GPL 0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL -0x7fadbe41 blk_put_queue vmlinux EXPORT_SYMBOL +0xda843af2 blk_put_queue vmlinux EXPORT_SYMBOL 0x15008a99 proc_create_mount_point vmlinux EXPORT_SYMBOL 0xd9dc510f single_release vmlinux EXPORT_SYMBOL -0xbd61740a get_user_pages vmlinux EXPORT_SYMBOL +0x014b7acd get_user_pages vmlinux EXPORT_SYMBOL 0x42635d55 pm_suspend_global_flags vmlinux EXPORT_SYMBOL_GPL -0xae83d520 housekeeping_affine vmlinux EXPORT_SYMBOL_GPL -0x2cf76d85 ip6_append_data vmlinux EXPORT_SYMBOL_GPL +0xf9f44cda housekeeping_affine vmlinux EXPORT_SYMBOL_GPL +0x78839166 ip6_append_data vmlinux EXPORT_SYMBOL_GPL 0xa108eb4d sysctl_optmem_max vmlinux EXPORT_SYMBOL 0xfffa4690 drm_firmware_drivers_only vmlinux EXPORT_SYMBOL 0xa89a1cf1 ipmi_dmi_get_slave_addr vmlinux EXPORT_SYMBOL @@ -1907,110 +1908,112 @@ 0xd78fa198 gnttab_unmap_refs_sync vmlinux EXPORT_SYMBOL_GPL 0x8b149c36 clk_is_match vmlinux EXPORT_SYMBOL_GPL 0xefee932c acpi_get_data_full vmlinux EXPORT_SYMBOL -0xf8458ce6 cfb_copyarea vmlinux EXPORT_SYMBOL +0x52fcb733 cfb_copyarea vmlinux EXPORT_SYMBOL 0xfac19588 __clear_user vmlinux EXPORT_SYMBOL 0x72ae1839 base64_decode vmlinux EXPORT_SYMBOL_GPL 0x479803b9 base64_encode vmlinux EXPORT_SYMBOL_GPL 0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL -0x7fa6fd8c mnt_want_write vmlinux EXPORT_SYMBOL_GPL +0x92cef500 mnt_want_write vmlinux EXPORT_SYMBOL_GPL 0x6276af56 migrate_device_range vmlinux EXPORT_SYMBOL -0xb6f65fe6 __dev_remove_pack vmlinux EXPORT_SYMBOL +0x5082e389 __dev_remove_pack vmlinux EXPORT_SYMBOL 0x0209f3a7 secure_ipv6_port_ephemeral vmlinux EXPORT_SYMBOL 0x00565f18 pernet_ops_rwsem vmlinux EXPORT_SYMBOL_GPL 0x25663aa1 iommu_unmap vmlinux EXPORT_SYMBOL_GPL +0xea4742f0 fb_deferred_io_release vmlinux EXPORT_SYMBOL_GPL 0xdcebba52 pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL 0xad0407d6 devm_gpiod_unhinge vmlinux EXPORT_SYMBOL_GPL 0xf563d1cf iov_iter_init vmlinux EXPORT_SYMBOL 0x8c683fcd posix_acl_to_xattr vmlinux EXPORT_SYMBOL -0xa5d01088 path_is_mountpoint vmlinux EXPORT_SYMBOL -0x69c6905a vfs_submount vmlinux EXPORT_SYMBOL_GPL +0xd436c995 path_is_mountpoint vmlinux EXPORT_SYMBOL +0x25e4d449 vfs_submount vmlinux EXPORT_SYMBOL_GPL 0xa924b4aa __traceiter_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xb18429eb suspend_device_irqs vmlinux EXPORT_SYMBOL_GPL 0x9f76baf4 _raw_write_unlock_irq vmlinux EXPORT_SYMBOL -0x9a7eea24 devm_register_reboot_notifier vmlinux EXPORT_SYMBOL -0x6c9b2b5c tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL -0x236c90f5 __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0xc8a9b66b devm_register_reboot_notifier vmlinux EXPORT_SYMBOL +0x3120176d tc_setup_cb_reoffload vmlinux EXPORT_SYMBOL +0xf2862786 __traceiter_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0x2c541e7b radix_tree_next_chunk vmlinux EXPORT_SYMBOL 0xa4c00324 asn1_encode_octet_string vmlinux EXPORT_SYMBOL_GPL 0xa5ac3e33 ZSTD_DCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0xa8907e9a bioset_integrity_create vmlinux EXPORT_SYMBOL 0x951a2773 crypto_has_alg vmlinux EXPORT_SYMBOL_GPL -0x3ab4de27 splice_to_pipe vmlinux EXPORT_SYMBOL_GPL -0xf0dbda43 iget5_locked vmlinux EXPORT_SYMBOL +0x61d56c88 splice_to_pipe vmlinux EXPORT_SYMBOL_GPL +0x4a4cc738 iget5_locked vmlinux EXPORT_SYMBOL 0x578eeb4d hugetlb_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x3dcb88a0 irq_set_handler_data vmlinux EXPORT_SYMBOL -0xb3016e84 yield_to vmlinux EXPORT_SYMBOL_GPL -0xed169424 udp_pre_connect vmlinux EXPORT_SYMBOL +0x5a48612e yield_to vmlinux EXPORT_SYMBOL_GPL +0xfea6ee3e udp_pre_connect vmlinux EXPORT_SYMBOL 0xf155bf0d devl_resource_size_get vmlinux EXPORT_SYMBOL_GPL 0x94e50ad4 call_fib_notifier vmlinux EXPORT_SYMBOL -0x6b2ae53b sk_page_frag_refill vmlinux EXPORT_SYMBOL +0xda0396c3 sk_page_frag_refill vmlinux EXPORT_SYMBOL 0x8fca1f8b devm_clk_get_enabled vmlinux EXPORT_SYMBOL_GPL 0x84dad3cd user_revoke vmlinux EXPORT_SYMBOL 0xe8b10ff4 debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x5b9335cf dcache_dir_lseek vmlinux EXPORT_SYMBOL +0x8884458d dcache_dir_lseek vmlinux EXPORT_SYMBOL 0x9feed7ce timer_reduce vmlinux EXPORT_SYMBOL 0x651a4139 test_taint vmlinux EXPORT_SYMBOL -0x729640df vlan_filter_drop_vids vmlinux EXPORT_SYMBOL -0x9444afe7 ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL -0xe7a29b44 netdev_printk vmlinux EXPORT_SYMBOL -0x3549b575 thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL +0x8bda46ad vlan_filter_drop_vids vmlinux EXPORT_SYMBOL +0x382bdc4e ip_tunnel_parse_protocol vmlinux EXPORT_SYMBOL +0x28da9c5d netdev_printk vmlinux EXPORT_SYMBOL +0x72a360bc thermal_zone_device_register vmlinux EXPORT_SYMBOL_GPL 0x092e26bf acpi_remove_address_space_handler vmlinux EXPORT_SYMBOL 0x62377a7b blk_io_schedule vmlinux EXPORT_SYMBOL_GPL 0xf5a691cd invalidate_bh_lrus vmlinux EXPORT_SYMBOL_GPL 0xb9219811 vfs_iter_read vmlinux EXPORT_SYMBOL 0xd6f03248 mmu_interval_notifier_insert_locked vmlinux EXPORT_SYMBOL_GPL 0x29eb2b33 unregister_trace_event vmlinux EXPORT_SYMBOL_GPL -0xa4588135 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0x4a728781 __traceiter_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL 0xe5cfa1b9 tb_ring_free vmlinux EXPORT_SYMBOL_GPL 0x32c3cb4e class_compat_register vmlinux EXPORT_SYMBOL_GPL 0xecf17d5a __xenmem_reservation_va_mapping_update vmlinux EXPORT_SYMBOL_GPL 0x973fa82e register_acpi_notifier vmlinux EXPORT_SYMBOL -0x5e52baa9 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0xb9a66bb7 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL 0xa6183f20 put_fs_context vmlinux EXPORT_SYMBOL -0x4a5d1570 add_to_pipe vmlinux EXPORT_SYMBOL +0x88d4d090 add_to_pipe vmlinux EXPORT_SYMBOL 0x64551630 d_splice_alias vmlinux EXPORT_SYMBOL 0x9a23ea6b alarm_expires_remaining vmlinux EXPORT_SYMBOL_GPL 0x0366307a console_suspend_enabled vmlinux EXPORT_SYMBOL 0x56fa3bb0 node_to_amd_nb vmlinux EXPORT_SYMBOL_GPL -0x3a651052 tcf_qevent_dump vmlinux EXPORT_SYMBOL +0x90badc63 tcf_qevent_dump vmlinux EXPORT_SYMBOL 0xaeb6156e devm_alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x8c87b630 pps_unregister_source vmlinux EXPORT_SYMBOL 0x43f81957 clk_round_rate vmlinux EXPORT_SYMBOL_GPL 0x9b72478f acpi_unload_parent_table vmlinux EXPORT_SYMBOL -0x660cd01c acpi_subsys_suspend_late vmlinux EXPORT_SYMBOL_GPL +0x8652d963 acpi_subsys_suspend_late vmlinux EXPORT_SYMBOL_GPL 0x091a5b47 gpiochip_generic_request vmlinux EXPORT_SYMBOL_GPL 0xafbc3067 kobject_rename vmlinux EXPORT_SYMBOL_GPL 0x3534e40d param_ops_charp vmlinux EXPORT_SYMBOL 0xd7cea889 edac_mod_work vmlinux EXPORT_SYMBOL_GPL 0x77a859b1 dma_resv_copy_fences vmlinux EXPORT_SYMBOL 0x5bf62df8 __inode_add_bytes vmlinux EXPORT_SYMBOL -0x67c91b94 cad_pid vmlinux EXPORT_SYMBOL -0x0ec768a1 icmp_build_probe vmlinux EXPORT_SYMBOL_GPL -0x40efa2b9 inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL -0x1c6cc34a tc_setup_cb_replace vmlinux EXPORT_SYMBOL +0x1eeb7479 cad_pid vmlinux EXPORT_SYMBOL +0x6b76f2ef icmp_build_probe vmlinux EXPORT_SYMBOL_GPL +0x54369ac3 inet_twsk_deschedule_put vmlinux EXPORT_SYMBOL +0xa47359e9 tc_setup_cb_replace vmlinux EXPORT_SYMBOL 0xb9852d11 __traceiter_mc_event vmlinux EXPORT_SYMBOL_GPL 0xdead28a7 check_var_size_nonblocking vmlinux EXPORT_SYMBOL_GPL EFIVAR 0x258ea373 __tracepoint_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x0905ba3e agp_put_bridge vmlinux EXPORT_SYMBOL 0x400a024b acpi_scan_lock_release vmlinux EXPORT_SYMBOL_GPL 0x6a6e05bf kstrtou8 vmlinux EXPORT_SYMBOL -0x8068c5be blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0xef1fe390 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL 0x794b7271 orderly_reboot vmlinux EXPORT_SYMBOL_GPL -0xb17f8d7c get_task_pid vmlinux EXPORT_SYMBOL_GPL +0xf5e78dff get_task_pid vmlinux EXPORT_SYMBOL_GPL 0xb22732aa touchscreen_report_pos vmlinux EXPORT_SYMBOL 0xaddf3fbc device_get_child_node_count vmlinux EXPORT_SYMBOL_GPL 0x67c1cf5c serial8250_rx_chars vmlinux EXPORT_SYMBOL_GPL 0xda72a7ec ZSTD_nextInputType vmlinux EXPORT_SYMBOL 0x5a7bfe41 crypto_probing_notify vmlinux EXPORT_SYMBOL_GPL 0xf738d1be register_blocking_lsm_notifier vmlinux EXPORT_SYMBOL -0x2c4b51bb sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL -0xcc64a93e __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL -0x84682fd9 netif_receive_skb vmlinux EXPORT_SYMBOL +0xc927a4c6 sched_setattr_nocheck vmlinux EXPORT_SYMBOL_GPL +0x4b38de47 __inet_twsk_schedule vmlinux EXPORT_SYMBOL_GPL +0xf393f23c netif_receive_skb vmlinux EXPORT_SYMBOL 0x54a2c1aa spi_new_device vmlinux EXPORT_SYMBOL_GPL 0x31cc7828 pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL -0xa0ecf20f rdev_get_name vmlinux EXPORT_SYMBOL_GPL -0x92002933 dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL -0x1eaf4282 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x063aedd6 rdev_get_name vmlinux EXPORT_SYMBOL_GPL +0xf44ef3de dax_writeback_mapping_range vmlinux EXPORT_SYMBOL_GPL +0x0dc5c0cd d_same_name vmlinux EXPORT_SYMBOL_GPL +0xabd14925 pin_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0x7ea75c24 __wake_up_locked_key_bookmark vmlinux EXPORT_SYMBOL_GPL 0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL 0x808a8088 handle_guest_split_lock vmlinux EXPORT_SYMBOL_GPL @@ -2018,53 +2021,53 @@ 0x6204fa60 input_match_device_id vmlinux EXPORT_SYMBOL 0xaa0b8180 __xenbus_register_backend vmlinux EXPORT_SYMBOL_GPL 0x1c3125dc pci_user_read_config_dword vmlinux EXPORT_SYMBOL_GPL -0xf705849d bdev_start_io_acct vmlinux EXPORT_SYMBOL +0xb6e81de7 bdev_start_io_acct vmlinux EXPORT_SYMBOL 0xb3f548ad kmemdup_nul vmlinux EXPORT_SYMBOL 0xe6e40502 rcu_get_gp_seq vmlinux EXPORT_SYMBOL_GPL 0xada38766 dst_cache_destroy vmlinux EXPORT_SYMBOL_GPL -0x27ebd13c __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL +0xb463e120 __traceiter_neigh_update vmlinux EXPORT_SYMBOL_GPL 0xffa9a021 ptp_clock_index vmlinux EXPORT_SYMBOL 0x21a32d5d anon_transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x1618c50c devm_krealloc vmlinux EXPORT_SYMBOL_GPL 0x99e6b847 virtqueue_get_used_addr vmlinux EXPORT_SYMBOL_GPL 0xf592ab1f devm_clk_get_optional_prepared vmlinux EXPORT_SYMBOL_GPL -0x64033e41 devm_phy_create vmlinux EXPORT_SYMBOL_GPL +0x4bcfb210 devm_phy_create vmlinux EXPORT_SYMBOL_GPL 0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL 0x258d2f76 net_dim_get_tx_moderation vmlinux EXPORT_SYMBOL 0x99d472b1 net_dim_get_rx_moderation vmlinux EXPORT_SYMBOL -0xb889ba76 __tracepoint_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x4b88c32f __tracepoint_block_bio_complete vmlinux EXPORT_SYMBOL_GPL 0x34407691 crypto_has_ahash vmlinux EXPORT_SYMBOL_GPL 0x74c1c9d5 sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL 0x8c44d9a0 follow_down_one vmlinux EXPORT_SYMBOL 0x7944e0fc tracing_off vmlinux EXPORT_SYMBOL_GPL 0xc9216a82 recalibrate_cpu_khz vmlinux EXPORT_SYMBOL -0xc510f886 raw_seq_next vmlinux EXPORT_SYMBOL_GPL -0x6bdd7541 ip_getsockopt vmlinux EXPORT_SYMBOL -0x542c5139 ip_setsockopt vmlinux EXPORT_SYMBOL +0xbcd4c144 raw_seq_next vmlinux EXPORT_SYMBOL_GPL +0xa8ce2cc3 ip_getsockopt vmlinux EXPORT_SYMBOL +0x3ae58bf8 ip_setsockopt vmlinux EXPORT_SYMBOL 0xa1bedd72 amd_iommu_pc_get_max_counters vmlinux EXPORT_SYMBOL 0x0ca0249d tty_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL 0xcdbb6e73 clk_hw_set_rate_range vmlinux EXPORT_SYMBOL_GPL -0x897236ed devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL -0x5bf92519 page_endio vmlinux EXPORT_SYMBOL_GPL -0x7f921f63 ip6_redirect vmlinux EXPORT_SYMBOL_GPL -0x4b4c8fb7 ip_options_rcv_srr vmlinux EXPORT_SYMBOL -0xa3d15fd5 dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL +0x0a6daa1e devm_phy_destroy vmlinux EXPORT_SYMBOL_GPL +0x20511b02 page_endio vmlinux EXPORT_SYMBOL_GPL +0xedd766ce ip6_redirect vmlinux EXPORT_SYMBOL_GPL +0x1a1eeae4 ip_options_rcv_srr vmlinux EXPORT_SYMBOL +0x368863e2 dev_pm_genpd_resume vmlinux EXPORT_SYMBOL_GPL 0x023eecb9 device_register vmlinux EXPORT_SYMBOL_GPL 0xa4dbbdb4 pnp_request_card_device vmlinux EXPORT_SYMBOL 0xcb227e00 acpi_device_uevent_modalias vmlinux EXPORT_SYMBOL_GPL 0xc7c1107a LZ4_decompress_safe vmlinux EXPORT_SYMBOL 0xbefa51a3 gen_pool_add_owner vmlinux EXPORT_SYMBOL 0xf81e481a pcim_iomap_regions_request_all vmlinux EXPORT_SYMBOL -0x644336f3 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL -0xb1a75074 dentry_open vmlinux EXPORT_SYMBOL +0xa858f423 blk_mq_rq_cpu vmlinux EXPORT_SYMBOL +0x0259d5a0 dentry_open vmlinux EXPORT_SYMBOL 0x84f98b55 destroy_memory_type vmlinux EXPORT_SYMBOL_GPL -0xce832bba __SetPageMovable vmlinux EXPORT_SYMBOL +0x4827d217 __SetPageMovable vmlinux EXPORT_SYMBOL 0xcb561441 mem_dump_obj vmlinux EXPORT_SYMBOL_GPL 0x38c3ff30 freq_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL 0x731dba7a xen_domain_type vmlinux EXPORT_SYMBOL_GPL 0xcca5839d xen_vcpu_id vmlinux EXPORT_SYMBOL -0xcfed5a4e unregister_netdevice_queue vmlinux EXPORT_SYMBOL -0xea4aa257 skb_checksum_help vmlinux EXPORT_SYMBOL +0x517c4043 unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0xb8e73549 skb_checksum_help vmlinux EXPORT_SYMBOL 0x5c070f62 cper_mem_err_status_str vmlinux EXPORT_SYMBOL_GPL 0x8e59cdb7 regmap_write vmlinux EXPORT_SYMBOL_GPL 0xc14dc168 acpi_get_data vmlinux EXPORT_SYMBOL @@ -2081,61 +2084,61 @@ 0xccfa1392 _copy_mc_to_iter vmlinux EXPORT_SYMBOL_GPL 0xcb970751 stop_machine vmlinux EXPORT_SYMBOL_GPL 0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL -0x9398c48f fb_is_primary_device vmlinux EXPORT_SYMBOL -0xd49c8137 xsk_tx_peek_desc vmlinux EXPORT_SYMBOL -0xb2cb1ebb ip6_find_1stfragopt vmlinux EXPORT_SYMBOL +0x66cc3a22 fb_is_primary_device vmlinux EXPORT_SYMBOL +0x97aa9011 xsk_tx_peek_desc vmlinux EXPORT_SYMBOL +0x417a927a ip6_find_1stfragopt vmlinux EXPORT_SYMBOL 0xa31f469a dev_addr_mod vmlinux EXPORT_SYMBOL -0x76d732df sock_no_recvmsg vmlinux EXPORT_SYMBOL -0xff02af74 sk_ns_capable vmlinux EXPORT_SYMBOL +0x5b4fa546 sock_no_recvmsg vmlinux EXPORT_SYMBOL +0x4c70da8a sk_ns_capable vmlinux EXPORT_SYMBOL 0x214a7c75 tb_property_remove vmlinux EXPORT_SYMBOL_GPL 0x95b078c1 spi_controller_resume vmlinux EXPORT_SYMBOL_GPL -0xe0448b00 devm_regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL -0xe3ef6225 devm_regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL -0xea827dcf bpf_link_put vmlinux EXPORT_SYMBOL +0xb0d7beca devm_regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL +0xc79bc15b devm_regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x1badd960 bpf_link_put vmlinux EXPORT_SYMBOL 0x46a4b118 hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL 0xab63baa5 unregister_inetaddr_validator_notifier vmlinux EXPORT_SYMBOL -0xf7ed87f4 ip_frag_next vmlinux EXPORT_SYMBOL -0xc3d11cda netlink_net_capable vmlinux EXPORT_SYMBOL +0x775246ad ip_frag_next vmlinux EXPORT_SYMBOL +0xeb5c6c00 netlink_net_capable vmlinux EXPORT_SYMBOL 0x234cf416 devlink_fmsg_string_pair_put vmlinux EXPORT_SYMBOL_GPL -0xf6059bc7 __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0x3c6e5711 __xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL 0x6912bd17 component_unbind_all vmlinux EXPORT_SYMBOL_GPL 0x124bad4d kstrtobool vmlinux EXPORT_SYMBOL -0x694dd688 security_inode_setattr vmlinux EXPORT_SYMBOL_GPL +0x765fd56d security_inode_setattr vmlinux EXPORT_SYMBOL_GPL 0xf5789e71 dquot_file_open vmlinux EXPORT_SYMBOL 0x8f786bee fs_umode_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x84264ced fs_umode_to_ftype vmlinux EXPORT_SYMBOL_GPL 0x605790dc fiemap_fill_next_extent vmlinux EXPORT_SYMBOL 0xa4e9bc1b trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL -0x68324dda qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL -0xdfbc7362 dev_queue_xmit_accel vmlinux EXPORT_SYMBOL +0xf4776bb7 qdisc_watchdog_cancel vmlinux EXPORT_SYMBOL +0xb5ee153e dev_queue_xmit_accel vmlinux EXPORT_SYMBOL 0xbb2af353 devm_device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0xb9af1d0d __xa_clear_mark vmlinux EXPORT_SYMBOL 0xaf3be942 crypto_shash_digest vmlinux EXPORT_SYMBOL_GPL 0xc7a90b76 crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x3de9cae1 crypto_remove_final vmlinux EXPORT_SYMBOL_GPL 0xd1816f32 frontswap_writethrough vmlinux EXPORT_SYMBOL -0x13d3c050 get_user_pages_unlocked vmlinux EXPORT_SYMBOL +0x915096aa get_user_pages_unlocked vmlinux EXPORT_SYMBOL 0xe791df1f rcu_nocb_cpu_deoffload vmlinux EXPORT_SYMBOL_GPL -0x16ebb102 rtnl_set_sk_err vmlinux EXPORT_SYMBOL -0x3a06f4a4 __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL -0x04b6baab kernel_sendpage_locked vmlinux EXPORT_SYMBOL +0x32343847 rtnl_set_sk_err vmlinux EXPORT_SYMBOL +0x56b0a67d __sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0x19353890 kernel_sendpage_locked vmlinux EXPORT_SYMBOL 0x20025ebf class_remove_file_ns vmlinux EXPORT_SYMBOL_GPL 0x5ff9eb0e lockref_mark_dead vmlinux EXPORT_SYMBOL -0xdefa702b bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL -0x02276e0e __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0x73078b73 bio_start_io_acct vmlinux EXPORT_SYMBOL_GPL +0x42ec1a29 __traceiter_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0x9e1f768b irq_domain_free_fwnode vmlinux EXPORT_SYMBOL_GPL 0xfe8c61f0 _raw_read_lock vmlinux EXPORT_SYMBOL 0x18888d00 downgrade_write vmlinux EXPORT_SYMBOL 0xa6257a2f complete vmlinux EXPORT_SYMBOL 0x3cc07be9 pv_info vmlinux EXPORT_SYMBOL_GPL -0x0b184b2c ip_check_defrag vmlinux EXPORT_SYMBOL +0x244c13ed ip_check_defrag vmlinux EXPORT_SYMBOL 0xe40bb23e devlink_health_reporter_priv vmlinux EXPORT_SYMBOL_GPL 0x6514c1e6 flow_get_u32_src vmlinux EXPORT_SYMBOL 0x26d25239 mipi_dsi_dcs_read vmlinux EXPORT_SYMBOL -0x32c34949 rdev_get_dev vmlinux EXPORT_SYMBOL_GPL +0x5252f80c rdev_get_dev vmlinux EXPORT_SYMBOL_GPL 0xa033d747 next_arg vmlinux EXPORT_SYMBOL 0x55cb460f iov_iter_single_seg_count vmlinux EXPORT_SYMBOL -0x8b70b4ca adjust_managed_page_count vmlinux EXPORT_SYMBOL +0x80879f6a adjust_managed_page_count vmlinux EXPORT_SYMBOL 0xc31db0ce is_vmalloc_addr vmlinux EXPORT_SYMBOL 0xb6f98562 serial8250_read_char vmlinux EXPORT_SYMBOL_GPL 0x8a7d1c31 high_memory vmlinux EXPORT_SYMBOL @@ -2144,15 +2147,15 @@ 0x885137fb irq_chip_retrigger_hierarchy vmlinux EXPORT_SYMBOL_GPL 0xc2033d9f amd_get_highest_perf vmlinux EXPORT_SYMBOL_GPL 0x326425ca pci_unmap_biosrom vmlinux EXPORT_SYMBOL -0xd7a74726 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xb3ac50e6 inet6_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x959c3230 spi_finalize_current_transfer vmlinux EXPORT_SYMBOL_GPL 0x8bcd10ab regmap_parse_val vmlinux EXPORT_SYMBOL_GPL 0x25d21eac clk_hw_get_rate vmlinux EXPORT_SYMBOL_GPL 0xf29403e5 acpi_install_table_handler vmlinux EXPORT_SYMBOL 0x0484c6c4 acpi_enter_sleep_state_prep vmlinux EXPORT_SYMBOL -0x454befad __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0x2a7da5f1 simple_link vmlinux EXPORT_SYMBOL -0x139e3f6c filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL +0x991a31c9 __traceiter_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x7a5bf4b0 simple_link vmlinux EXPORT_SYMBOL +0x63587bb9 filemap_range_has_writeback vmlinux EXPORT_SYMBOL_GPL 0x61430d4b hidinput_find_field vmlinux EXPORT_SYMBOL_GPL 0x78cd7a9a dma_buf_unpin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x88edb165 regmap_noinc_read vmlinux EXPORT_SYMBOL_GPL @@ -2162,39 +2165,39 @@ 0x1953c958 mempool_create vmlinux EXPORT_SYMBOL 0xf2967796 ring_buffer_record_on vmlinux EXPORT_SYMBOL_GPL 0xa07d1b3c tasklet_setup vmlinux EXPORT_SYMBOL -0xa3bbb5e5 tcf_get_next_chain vmlinux EXPORT_SYMBOL +0xa49c1657 tcf_get_next_chain vmlinux EXPORT_SYMBOL 0x65464c16 clkdev_drop vmlinux EXPORT_SYMBOL 0xa8694ecd kblockd_schedule_work vmlinux EXPORT_SYMBOL 0xa3521253 mem_section vmlinux EXPORT_SYMBOL -0x4cf61102 send_sig_info vmlinux EXPORT_SYMBOL +0x2ae3894a send_sig_info vmlinux EXPORT_SYMBOL 0xedc03953 iounmap vmlinux EXPORT_SYMBOL 0xde80cd09 ioremap vmlinux EXPORT_SYMBOL -0xa648744e __neigh_event_send vmlinux EXPORT_SYMBOL -0x44b0eeee sk_stream_wait_close vmlinux EXPORT_SYMBOL -0xdd6de5cb skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL -0xd78192b0 i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL +0x2e08d288 __neigh_event_send vmlinux EXPORT_SYMBOL +0xa0778f55 sk_stream_wait_close vmlinux EXPORT_SYMBOL +0xa179d09d skb_mpls_dec_ttl vmlinux EXPORT_SYMBOL_GPL +0x8fac1277 i2c_parse_fw_timings vmlinux EXPORT_SYMBOL_GPL 0x1111a2d1 __SCT__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL 0x5b9b35ba __SCK__tp_func_dma_fence_emit vmlinux EXPORT_SYMBOL 0xc4ebd55c dev_pm_qos_hide_latency_tolerance vmlinux EXPORT_SYMBOL_GPL 0x01c68310 show_class_attr_string vmlinux EXPORT_SYMBOL_GPL 0xf4f69d1f clk_hw_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL -0x050eb1df fqdir_exit vmlinux EXPORT_SYMBOL -0x79a60fe6 ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL -0xe82b5b2f pskb_extract vmlinux EXPORT_SYMBOL +0x95b864f0 fqdir_exit vmlinux EXPORT_SYMBOL +0xa19bee28 ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0xd7208df5 pskb_extract vmlinux EXPORT_SYMBOL 0x306f16f9 platform_get_irq vmlinux EXPORT_SYMBOL_GPL -0x1fb0e3ad blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x712d07af blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL 0x498f9cfc crypto_register_rng vmlinux EXPORT_SYMBOL_GPL -0xe91ec372 kill_anon_super vmlinux EXPORT_SYMBOL +0x28984ffe kill_anon_super vmlinux EXPORT_SYMBOL 0xb88dbfce irq_set_irqchip_state vmlinux EXPORT_SYMBOL_GPL 0x1d222ced irq_get_irqchip_state vmlinux EXPORT_SYMBOL_GPL 0x0c805f93 clflush_cache_range vmlinux EXPORT_SYMBOL_GPL -0xd382b617 xfrm6_rcv vmlinux EXPORT_SYMBOL -0x7dd9ad7d xfrm4_rcv vmlinux EXPORT_SYMBOL +0x42ccca98 xfrm6_rcv vmlinux EXPORT_SYMBOL +0xaac6e179 xfrm4_rcv vmlinux EXPORT_SYMBOL 0xbe4eb6ed secure_dccpv6_sequence_number vmlinux EXPORT_SYMBOL 0xd0db0f12 run_dax vmlinux EXPORT_SYMBOL_GPL 0x2dd73146 virtqueue_add_inbuf_ctx vmlinux EXPORT_SYMBOL_GPL -0xcf6f5714 acpi_subsys_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0x65d02da3 acpi_subsys_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0xe3afcdfe pci_enable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL 0xf782fb07 percpu_ref_switch_to_atomic_sync vmlinux EXPORT_SYMBOL_GPL 0x219825e6 request_key_rcu vmlinux EXPORT_SYMBOL @@ -2205,8 +2208,8 @@ 0x4dca08ee sync_file_get_fence vmlinux EXPORT_SYMBOL 0x4ba3d724 bio_integrity_trim vmlinux EXPORT_SYMBOL 0xa75c72b2 bio_integrity_prep vmlinux EXPORT_SYMBOL -0xc13d9878 inet_dgram_connect vmlinux EXPORT_SYMBOL -0xade9c3f2 sock_set_keepalive vmlinux EXPORT_SYMBOL +0x0f7c96d5 inet_dgram_connect vmlinux EXPORT_SYMBOL +0xc9f58f4e sock_set_keepalive vmlinux EXPORT_SYMBOL 0xb10030f3 dev_pm_disable_wake_irq vmlinux EXPORT_SYMBOL_GPL 0xfcaaa661 driver_unregister vmlinux EXPORT_SYMBOL_GPL 0x057b7fb3 __xenbus_register_frontend vmlinux EXPORT_SYMBOL_GPL @@ -2218,7 +2221,7 @@ 0x6a421062 memory_failure_queue vmlinux EXPORT_SYMBOL_GPL 0xe55b0afa param_ops_ulong vmlinux EXPORT_SYMBOL 0xe9ce931a kvm_para_available vmlinux EXPORT_SYMBOL_GPL -0xbc9f2321 dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL +0x939e2dd4 dev_pm_opp_get_required_pstate vmlinux EXPORT_SYMBOL_GPL 0x160de105 sfp_register_socket vmlinux EXPORT_SYMBOL_GPL 0xb816ea18 dma_resv_iter_next_unlocked vmlinux EXPORT_SYMBOL 0x51551b9e tty_buffer_set_limit vmlinux EXPORT_SYMBOL_GPL @@ -2228,11 +2231,11 @@ 0x1e156baf kobject_put vmlinux EXPORT_SYMBOL 0xac9cd83f kobject_get vmlinux EXPORT_SYMBOL 0xbd0213c0 fsverity_ioctl_measure vmlinux EXPORT_SYMBOL_GPL -0x6b285a08 begin_new_exec vmlinux EXPORT_SYMBOL +0x513ab598 begin_new_exec vmlinux EXPORT_SYMBOL 0x4173f372 relay_open vmlinux EXPORT_SYMBOL_GPL 0x873d9161 param_set_copystring vmlinux EXPORT_SYMBOL 0xc9634df9 in6addr_linklocal_allrouters vmlinux EXPORT_SYMBOL -0x010f4e2f reuseport_select_sock vmlinux EXPORT_SYMBOL +0x4ddf60b0 reuseport_select_sock vmlinux EXPORT_SYMBOL 0x172d9622 vchan_tx_submit vmlinux EXPORT_SYMBOL_GPL 0xfc39e32f ioport_unmap vmlinux EXPORT_SYMBOL 0x58b73bc7 match_wildcard vmlinux EXPORT_SYMBOL @@ -2240,7 +2243,7 @@ 0x162eaf53 relay_close vmlinux EXPORT_SYMBOL_GPL 0xffcd7f49 iosf_mbi_punit_acquire vmlinux EXPORT_SYMBOL 0x8b966b63 sn_rtc_cycles_per_second vmlinux EXPORT_SYMBOL -0x7ac5deae net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL +0xae729573 net_ns_get_ownership vmlinux EXPORT_SYMBOL_GPL 0xc70a7ce1 pwm_free vmlinux EXPORT_SYMBOL_GPL 0x21271fd0 copy_user_enhanced_fast_string vmlinux EXPORT_SYMBOL 0x50624917 sha1_init vmlinux EXPORT_SYMBOL @@ -2250,14 +2253,14 @@ 0x478c1c56 __cleancache_put_page vmlinux EXPORT_SYMBOL 0x3c7b4dde __cleancache_get_page vmlinux EXPORT_SYMBOL 0xe9ffc063 down_trylock vmlinux EXPORT_SYMBOL -0x5bcb529f genl_register_family vmlinux EXPORT_SYMBOL +0x05c67911 genl_register_family vmlinux EXPORT_SYMBOL 0xf50fbc27 iommu_dma_get_resv_regions vmlinux EXPORT_SYMBOL -0x735cb47e acpi_device_fix_up_power_extended vmlinux EXPORT_SYMBOL_GPL +0xf4447656 acpi_device_fix_up_power_extended vmlinux EXPORT_SYMBOL_GPL 0x82226c53 pinctrl_unregister_mappings vmlinux EXPORT_SYMBOL_GPL 0x06d11488 __bitmap_equal vmlinux EXPORT_SYMBOL -0x96802984 page_zero_new_buffers vmlinux EXPORT_SYMBOL -0xf356890a mntget vmlinux EXPORT_SYMBOL -0xef358729 mntput vmlinux EXPORT_SYMBOL +0xcb839d6a page_zero_new_buffers vmlinux EXPORT_SYMBOL +0x8e217184 mntget vmlinux EXPORT_SYMBOL +0x1bb9d940 mntput vmlinux EXPORT_SYMBOL 0x7f6b12e2 fasync_helper vmlinux EXPORT_SYMBOL 0xf3b451ca kdb_poll_funcs vmlinux EXPORT_SYMBOL_GPL 0x9b9071cb get_old_itimerspec32 vmlinux EXPORT_SYMBOL_GPL @@ -2266,12 +2269,12 @@ 0xf67976b4 devm_devfreq_register_notifier vmlinux EXPORT_SYMBOL 0x6e3ff83a edac_device_alloc_index vmlinux EXPORT_SYMBOL_GPL 0xaf46fde1 iommu_domain_free vmlinux EXPORT_SYMBOL_GPL -0x1aa22737 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL +0xa8dbce09 tpm_pcr_read vmlinux EXPORT_SYMBOL_GPL 0x3a24fb2f percpu_ref_resurrect vmlinux EXPORT_SYMBOL_GPL -0x9f6449e2 blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL +0xd82a63b6 blk_mq_flush_busy_ctxs vmlinux EXPORT_SYMBOL_GPL 0x4b1cb755 __SCT__preempt_schedule vmlinux EXPORT_SYMBOL -0x9e2da00e tcf_exts_dump_stats vmlinux EXPORT_SYMBOL -0xfc76cce8 sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0x9103ecdb tcf_exts_dump_stats vmlinux EXPORT_SYMBOL +0xd20c68a4 sock_alloc_send_pskb vmlinux EXPORT_SYMBOL 0xa336852c efivar_get_next_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xd27eeb4b alloc_iova vmlinux EXPORT_SYMBOL_GPL 0x34eab46d bind_evtchn_to_irqhandler vmlinux EXPORT_SYMBOL_GPL @@ -2280,30 +2283,30 @@ 0xaaa918c9 ftrace_dump vmlinux EXPORT_SYMBOL_GPL 0xf64aaa25 alarm_init vmlinux EXPORT_SYMBOL_GPL 0xa24f23d8 __request_module vmlinux EXPORT_SYMBOL -0x9c98d619 fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL -0x37028356 ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL -0x9fa952a7 inet_register_protosw vmlinux EXPORT_SYMBOL -0x94d22647 __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL -0x998a8b6e dev_deactivate vmlinux EXPORT_SYMBOL +0xa569691f fib_nexthop_info vmlinux EXPORT_SYMBOL_GPL +0x13df016e ip_valid_fib_dump_req vmlinux EXPORT_SYMBOL_GPL +0x748e3aa7 inet_register_protosw vmlinux EXPORT_SYMBOL +0x49bb54fc __inet_inherit_port vmlinux EXPORT_SYMBOL_GPL +0xe53cd1a2 dev_deactivate vmlinux EXPORT_SYMBOL 0x0d3c8a39 usb_ep_clear_halt vmlinux EXPORT_SYMBOL_GPL 0x5f96a429 usb_asmedia_modifyflowcontrol vmlinux EXPORT_SYMBOL_GPL 0xd0c57846 pm_runtime_force_suspend vmlinux EXPORT_SYMBOL_GPL -0x7e79e142 vga_switcheroo_client_probe_defer vmlinux EXPORT_SYMBOL +0x51c5ac96 vga_switcheroo_client_probe_defer vmlinux EXPORT_SYMBOL 0x5959970e uart_console_device vmlinux EXPORT_SYMBOL_GPL 0xd9916c3a idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL 0x270cf88f dump_stack_lvl vmlinux EXPORT_SYMBOL -0x3b0473d9 submit_bio_wait vmlinux EXPORT_SYMBOL +0x7a2d988b submit_bio_wait vmlinux EXPORT_SYMBOL 0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL 0x9034a696 mempool_destroy vmlinux EXPORT_SYMBOL 0x054e550b kernel_halt vmlinux EXPORT_SYMBOL_GPL -0x23862d93 netpoll_cleanup vmlinux EXPORT_SYMBOL -0xc5d698cd amd_iommu_domain_enable_v2 vmlinux EXPORT_SYMBOL +0xe69668b8 netpoll_cleanup vmlinux EXPORT_SYMBOL +0x2705e790 amd_iommu_domain_enable_v2 vmlinux EXPORT_SYMBOL 0x5b8239ca __x86_return_thunk vmlinux EXPORT_SYMBOL 0x91626853 __SCT__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0xaa8b34ac __SCK__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL -0x5e8d986e set_binfmt vmlinux EXPORT_SYMBOL -0x7326ac57 km_policy_expired vmlinux EXPORT_SYMBOL -0x3cc7b72c i2c_client_type vmlinux EXPORT_SYMBOL_GPL +0xcfac24af __SCK__tp_func_block_bio_complete vmlinux EXPORT_SYMBOL_GPL +0x6c1a0d66 set_binfmt vmlinux EXPORT_SYMBOL +0xfca398e1 km_policy_expired vmlinux EXPORT_SYMBOL +0xf813d7e5 i2c_client_type vmlinux EXPORT_SYMBOL_GPL 0xba67a303 usb_add_gadget_udc_release vmlinux EXPORT_SYMBOL_GPL 0x2594f232 tpm_default_chip vmlinux EXPORT_SYMBOL_GPL 0xfa422b86 hvc_poll vmlinux EXPORT_SYMBOL_GPL @@ -2315,41 +2318,41 @@ 0xd1f6c487 flow_rule_match_basic vmlinux EXPORT_SYMBOL 0x0f5f7469 call_fib_notifiers vmlinux EXPORT_SYMBOL 0x6e9a9c53 devm_reset_controller_register vmlinux EXPORT_SYMBOL_GPL -0x2b9b28a6 regulator_bulk_force_disable vmlinux EXPORT_SYMBOL_GPL +0xc8f8b7ed regulator_bulk_force_disable vmlinux EXPORT_SYMBOL_GPL 0xadbec266 pci_epc_add_epf vmlinux EXPORT_SYMBOL_GPL 0x25ab2256 kstrdup_quotable_cmdline vmlinux EXPORT_SYMBOL_GPL 0x9829fc11 __kfifo_out_peek_r vmlinux EXPORT_SYMBOL 0x198620d7 security_add_mnt_opt vmlinux EXPORT_SYMBOL -0x1ecd4c51 ip6_frag_next vmlinux EXPORT_SYMBOL -0xaa4790b6 netlink_ns_capable vmlinux EXPORT_SYMBOL +0x12a85200 ip6_frag_next vmlinux EXPORT_SYMBOL +0x8d759755 netlink_ns_capable vmlinux EXPORT_SYMBOL 0xc4212ab9 qdisc_class_hash_insert vmlinux EXPORT_SYMBOL -0x8c8fa8a0 alloc_hippi_dev vmlinux EXPORT_SYMBOL -0x602b5ca1 eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL +0xeaf8516a alloc_hippi_dev vmlinux EXPORT_SYMBOL +0xe280885d eth_commit_mac_addr_change vmlinux EXPORT_SYMBOL 0xf68b20ff hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x39a7affc driver_deferred_probe_timeout vmlinux EXPORT_SYMBOL_GPL 0x7739140f pci_set_host_bridge_release vmlinux EXPORT_SYMBOL_GPL 0x3e15d7cc acpi_gpiochip_free_interrupts vmlinux EXPORT_SYMBOL_GPL 0xafb864c1 refcount_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL -0x00510f34 generic_perform_write vmlinux EXPORT_SYMBOL -0x8c97a93e udp_set_csum vmlinux EXPORT_SYMBOL +0x7e10d7e1 generic_perform_write vmlinux EXPORT_SYMBOL +0xebb5652b udp_set_csum vmlinux EXPORT_SYMBOL 0xb5ecdb98 devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL 0xa4031b7f sfp_parse_port vmlinux EXPORT_SYMBOL_GPL 0x3c89b797 __traceiter_spi_transfer_stop vmlinux EXPORT_SYMBOL 0x8ad599e3 apei_get_debugfs_dir vmlinux EXPORT_SYMBOL_GPL -0xc4468197 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0xc79069d1 devm_phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0x08e43c87 locks_free_lock vmlinux EXPORT_SYMBOL 0x74ecaec6 fixed_size_llseek vmlinux EXPORT_SYMBOL -0xb6da5f14 shmem_aops vmlinux EXPORT_SYMBOL -0x52e0ff84 inet6_add_offload vmlinux EXPORT_SYMBOL +0x1b4ba889 shmem_aops vmlinux EXPORT_SYMBOL +0xe2b0d5ff inet6_add_offload vmlinux EXPORT_SYMBOL 0xd277f05c regmap_test_bits vmlinux EXPORT_SYMBOL_GPL -0xfbe7c86c regulator_allow_bypass vmlinux EXPORT_SYMBOL_GPL -0x10ba984b regulator_get_optional vmlinux EXPORT_SYMBOL_GPL +0xc320ee4e regulator_allow_bypass vmlinux EXPORT_SYMBOL_GPL +0x52be8bf8 regulator_get_optional vmlinux EXPORT_SYMBOL_GPL 0x0e007edf xen_evtchn_nr_channels vmlinux EXPORT_SYMBOL_GPL 0x31d72c0d sg_miter_skip vmlinux EXPORT_SYMBOL -0xc0890798 simple_attr_release vmlinux EXPORT_SYMBOL_GPL +0x361380e6 simple_attr_release vmlinux EXPORT_SYMBOL_GPL 0x851f81e1 perf_aux_output_flag vmlinux EXPORT_SYMBOL_GPL 0x7b8ea197 ethtool_params_from_link_mode vmlinux EXPORT_SYMBOL_GPL -0x8d902ccc reuseport_detach_prog vmlinux EXPORT_SYMBOL +0x64635879 reuseport_detach_prog vmlinux EXPORT_SYMBOL 0xbffe2779 led_sysfs_disable vmlinux EXPORT_SYMBOL_GPL 0x5f97383b fwnode_get_next_available_child_node vmlinux EXPORT_SYMBOL_GPL 0x55fb22ad cpci_hp_unregister_controller vmlinux EXPORT_SYMBOL_GPL @@ -2357,13 +2360,13 @@ 0x80995728 fscrypt_fname_siphash vmlinux EXPORT_SYMBOL_GPL 0xe6fa06a2 rename_lock vmlinux EXPORT_SYMBOL 0x64fcc191 page_symlink_inode_operations vmlinux EXPORT_SYMBOL -0x7eeb748d file_path vmlinux EXPORT_SYMBOL +0x12ef707e file_path vmlinux EXPORT_SYMBOL 0xe7ab1ecc _raw_write_unlock_bh vmlinux EXPORT_SYMBOL 0x36173c1d phys_to_target_node vmlinux EXPORT_SYMBOL_GPL 0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL 0x47d0ceed __SCT__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL -0xccae41dc __SCK__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL -0x3cca1ae6 __tracepoint_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x1b6d6b73 __SCK__tp_func_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL +0xd0fda0a6 __tracepoint_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL 0x7ec465ab regmap_field_alloc vmlinux EXPORT_SYMBOL_GPL 0x994b647c register_virtio_device vmlinux EXPORT_SYMBOL_GPL 0x27dd8607 pinctrl_register vmlinux EXPORT_SYMBOL_GPL @@ -2372,23 +2375,23 @@ 0x5c3c7387 kstrtoull vmlinux EXPORT_SYMBOL 0xfee0b688 evm_verifyxattr vmlinux EXPORT_SYMBOL_GPL 0x94961283 vunmap vmlinux EXPORT_SYMBOL -0xc29ffd3a write_cache_pages vmlinux EXPORT_SYMBOL -0x4b98c427 xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0x24ad92b1 sock_set_reuseport vmlinux EXPORT_SYMBOL +0x2989ae89 write_cache_pages vmlinux EXPORT_SYMBOL +0xe07b50b1 xfrm_policy_alloc vmlinux EXPORT_SYMBOL +0xc3538f13 sock_set_reuseport vmlinux EXPORT_SYMBOL 0x965ba824 led_blink_set vmlinux EXPORT_SYMBOL_GPL -0x1647aed7 devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x843691f5 devm_thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0x94c2f953 devm_create_dev_dax vmlinux EXPORT_SYMBOL_GPL 0x7d93f442 mipi_dsi_dcs_enter_sleep_mode vmlinux EXPORT_SYMBOL 0xe5c78a99 do_blank_screen vmlinux EXPORT_SYMBOL 0x01cffb69 unregister_virtio_device vmlinux EXPORT_SYMBOL_GPL -0x6cdf3deb acpi_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL +0x7e904bf7 acpi_dev_pm_attach vmlinux EXPORT_SYMBOL_GPL 0x5a290250 hdmi_drm_infoframe_pack_only vmlinux EXPORT_SYMBOL 0xe27ab5cd pci_check_and_unmask_intx vmlinux EXPORT_SYMBOL_GPL 0xff7a7cc2 disk_alloc_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0x67da9f7c sha512_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x70c736cc fscrypt_get_symlink vmlinux EXPORT_SYMBOL_GPL -0xd74091da finish_open vmlinux EXPORT_SYMBOL -0xd1da09f6 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0xaf648d96 finish_open vmlinux EXPORT_SYMBOL +0xf9676ddd kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL 0xb912560d static_key_disable vmlinux EXPORT_SYMBOL_GPL 0xf6f16c56 rcu_barrier_tasks vmlinux EXPORT_SYMBOL_GPL 0x117093be qdisc_class_hash_init vmlinux EXPORT_SYMBOL @@ -2397,22 +2400,22 @@ 0xfa873ad0 prandom_seed vmlinux EXPORT_SYMBOL 0xdad3a51d get_acl vmlinux EXPORT_SYMBOL 0x0fbb7344 memremap_compat_align vmlinux EXPORT_SYMBOL_GPL -0xcf43eff5 set_page_dirty_lock vmlinux EXPORT_SYMBOL -0xb5901339 tcp_v4_conn_request vmlinux EXPORT_SYMBOL -0xa0196a30 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL -0x3859a6e6 netdev_get_xmit_slave vmlinux EXPORT_SYMBOL +0x754f87d7 set_page_dirty_lock vmlinux EXPORT_SYMBOL +0xf4f33417 tcp_v4_conn_request vmlinux EXPORT_SYMBOL +0x321e3820 tcp_sock_set_keepidle vmlinux EXPORT_SYMBOL +0xc30dca7d netdev_get_xmit_slave vmlinux EXPORT_SYMBOL 0x9f717e2c rtc_add_group vmlinux EXPORT_SYMBOL 0xd3f89b22 spi_async_locked vmlinux EXPORT_SYMBOL_GPL 0x3f0a863e __tracepoint_spi_transfer_stop vmlinux EXPORT_SYMBOL 0x5e967bb2 acpi_dev_remove_driver_gpios vmlinux EXPORT_SYMBOL_GPL -0xd00e5974 blk_rq_init vmlinux EXPORT_SYMBOL +0x377fd5e9 blk_rq_init vmlinux EXPORT_SYMBOL 0xc7856e74 __wake_up_locked_sync_key vmlinux EXPORT_SYMBOL_GPL -0x016d65cb icmp_ndo_send vmlinux EXPORT_SYMBOL -0x1254ee3f tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL +0x08bdaf4e icmp_ndo_send vmlinux EXPORT_SYMBOL +0x3cf4f47d tcp_v4_syn_recv_sock vmlinux EXPORT_SYMBOL 0xa3dcae44 agp_find_bridge vmlinux EXPORT_SYMBOL 0x94ec56ba pci_epf_bind vmlinux EXPORT_SYMBOL_GPL 0xa0f10085 __sg_free_table vmlinux EXPORT_SYMBOL -0x3858f7fd kmem_cache_shrink vmlinux EXPORT_SYMBOL +0x93a58a81 kmem_cache_shrink vmlinux EXPORT_SYMBOL 0x77f98940 suse_mark_unsupported vmlinux EXPORT_SYMBOL_GPL 0xae5bbcfa klp_get_state vmlinux EXPORT_SYMBOL_GPL 0x5d49aabc init_wait_var_entry vmlinux EXPORT_SYMBOL @@ -2421,23 +2424,23 @@ 0x49045426 icmp_err_convert vmlinux EXPORT_SYMBOL 0xc432b271 iopf_queue_remove_device vmlinux EXPORT_SYMBOL_GPL 0xff21929f acpi_device_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0xd6510186 acpi_subsys_complete vmlinux EXPORT_SYMBOL_GPL +0x70344f4a acpi_subsys_complete vmlinux EXPORT_SYMBOL_GPL 0xcb733bf2 acpi_bus_set_power vmlinux EXPORT_SYMBOL 0x8caeaebd gpiod_get_optional vmlinux EXPORT_SYMBOL_GPL 0x28ab4fb9 pinctrl_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x837b7b09 __dynamic_pr_debug vmlinux EXPORT_SYMBOL 0xfe052363 ioread64_lo_hi vmlinux EXPORT_SYMBOL 0xb7f990e9 rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0x741023b4 blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL +0x370a5aee blkcg_policy_register vmlinux EXPORT_SYMBOL_GPL 0x0707019a context_tracking vmlinux EXPORT_SYMBOL_GPL 0x39ded098 rdma_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x463219fb tcp_hashinfo vmlinux EXPORT_SYMBOL 0x2d140a58 genl_unlock vmlinux EXPORT_SYMBOL 0xf7f02f7d hid_report_raw_event vmlinux EXPORT_SYMBOL_GPL 0xc232a980 dma_buf_begin_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF -0x0a235395 blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0x18ccaceb blk_mq_requeue_request vmlinux EXPORT_SYMBOL 0x75ef1267 crypto_aead_setauthsize vmlinux EXPORT_SYMBOL_GPL -0x4ba620b4 fd_install vmlinux EXPORT_SYMBOL +0xf6b793aa fd_install vmlinux EXPORT_SYMBOL 0x8c4add38 tick_nohz_dep_set_task vmlinux EXPORT_SYMBOL_GPL 0x8dee722d _raw_read_lock_bh vmlinux EXPORT_SYMBOL 0x823c19ea iosf_mbi_unregister_pmic_bus_access_notifier_unlocked vmlinux EXPORT_SYMBOL @@ -2445,9 +2448,9 @@ 0x3a07e7c4 spi_mem_get_name vmlinux EXPORT_SYMBOL_GPL 0x76fb08a7 amd_iommu_unregister_ppr_notifier vmlinux EXPORT_SYMBOL 0x5d4f341a devm_blk_crypto_profile_init vmlinux EXPORT_SYMBOL_GPL -0x5d62b030 bio_devname vmlinux EXPORT_SYMBOL -0xc2a716ea vfs_fsync_range vmlinux EXPORT_SYMBOL -0xa9c565e1 memory_cgrp_subsys vmlinux EXPORT_SYMBOL +0x922a04ac bio_devname vmlinux EXPORT_SYMBOL +0x33f9f54b vfs_fsync_range vmlinux EXPORT_SYMBOL +0x5d028185 memory_cgrp_subsys vmlinux EXPORT_SYMBOL 0x2a6c0689 __SCT__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x58bbea9d __SCK__tp_func_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL @@ -2464,19 +2467,19 @@ 0xfbb8a761 strscpy_pad vmlinux EXPORT_SYMBOL 0xbe3be8e6 fscrypt_drop_inode vmlinux EXPORT_SYMBOL_GPL 0xda90fd80 path_put vmlinux EXPORT_SYMBOL -0xa772172d apply_to_page_range vmlinux EXPORT_SYMBOL_GPL +0xbb13d940 apply_to_page_range vmlinux EXPORT_SYMBOL_GPL 0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL -0x048c9aa1 xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL -0x8ba3b02c xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL +0xec85d92b xfrm6_protocol_deregister vmlinux EXPORT_SYMBOL +0xe0006c27 xfrm4_protocol_deregister vmlinux EXPORT_SYMBOL 0x0559ccc1 led_set_brightness_sync vmlinux EXPORT_SYMBOL_GPL 0xe101e473 edac_mc_find vmlinux EXPORT_SYMBOL 0x1df6c455 pci_request_irq vmlinux EXPORT_SYMBOL 0x73c2554f __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL -0xd1defe67 handle_mm_fault vmlinux EXPORT_SYMBOL_GPL +0xbffa5bdf handle_mm_fault vmlinux EXPORT_SYMBOL_GPL 0xd217e9e6 trace_set_clr_event vmlinux EXPORT_SYMBOL_GPL 0xdc8034a3 blk_add_driver_data vmlinux EXPORT_SYMBOL_GPL 0x480305ca kmsg_dump_rewind vmlinux EXPORT_SYMBOL_GPL -0x6373a0ba kick_process vmlinux EXPORT_SYMBOL_GPL +0x5e89563c kick_process vmlinux EXPORT_SYMBOL_GPL 0x1ba237b0 default_cpu_present_to_apicid vmlinux EXPORT_SYMBOL_GPL 0x5506b8f7 netlbl_bitmap_setbit vmlinux EXPORT_SYMBOL 0x7d4b176a netlbl_catmap_setbit vmlinux EXPORT_SYMBOL @@ -2491,20 +2494,20 @@ 0x767e42fb pci_biosrom_size vmlinux EXPORT_SYMBOL 0x37eb6c0b devlink_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x38bb69b8 __SCT__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x3e1aae87 __SCK__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x1b64734c napi_enable vmlinux EXPORT_SYMBOL +0x57fad142 __SCK__tp_func_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0xdb3b99a1 napi_enable vmlinux EXPORT_SYMBOL 0xaeac049a generate_random_guid vmlinux EXPORT_SYMBOL -0x8d09cfdd blk_finish_plug vmlinux EXPORT_SYMBOL +0xfdd189e5 blk_finish_plug vmlinux EXPORT_SYMBOL 0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL -0x8f227d8c ping_recvmsg vmlinux EXPORT_SYMBOL_GPL -0x375499b1 dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0xe5a02d7e ping_recvmsg vmlinux EXPORT_SYMBOL_GPL +0xa061e6a7 dev_pm_opp_unregister_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0xbebdb4b4 pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL 0xd3ec851c __traceiter_unmap vmlinux EXPORT_SYMBOL_GPL 0x0942b35d pci_get_subsys vmlinux EXPORT_SYMBOL 0x2e028ae6 rcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL 0x3df82d00 mce_log vmlinux EXPORT_SYMBOL_GPL -0x35ad5c1e ip_local_out vmlinux EXPORT_SYMBOL_GPL -0xae1595c2 dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL +0x10769f74 ip_local_out vmlinux EXPORT_SYMBOL_GPL +0x050a9503 dev_pm_opp_find_freq_floor vmlinux EXPORT_SYMBOL_GPL 0x6ea5b66f regcache_cache_bypass vmlinux EXPORT_SYMBOL_GPL 0x5e197107 fwnode_graph_get_remote_endpoint vmlinux EXPORT_SYMBOL_GPL 0x81188c30 match_string vmlinux EXPORT_SYMBOL @@ -2512,13 +2515,13 @@ 0xc68f0cd8 generic_permission vmlinux EXPORT_SYMBOL 0xf2fb61bd vprintk_default vmlinux EXPORT_SYMBOL_GPL 0xb3a2dfdf nmi_panic vmlinux EXPORT_SYMBOL -0xa9299e70 mroute6_is_socket vmlinux EXPORT_SYMBOL +0xf5773b90 mroute6_is_socket vmlinux EXPORT_SYMBOL 0x85540ebc nvmem_cell_put vmlinux EXPORT_SYMBOL_GPL 0xc0dcb59e edac_layer_name vmlinux EXPORT_SYMBOL_GPL 0x809276e4 pci_msi_mask_irq vmlinux EXPORT_SYMBOL_GPL -0x7ebfa1b9 bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL +0xff00f654 bio_end_io_acct_remapped vmlinux EXPORT_SYMBOL_GPL 0x585040ed __SCT__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL -0x1789635f __SCK__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0xd5e9524f __SCK__tp_func_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x6ccf631e memcpy_to_hidden_area vmlinux EXPORT_SYMBOL 0x70c2c7ea pids_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x7a3f16a2 devl_region_destroy vmlinux EXPORT_SYMBOL_GPL @@ -2539,24 +2542,24 @@ 0x609d1154 add_watch_to_object vmlinux EXPORT_SYMBOL 0x0c8ac083 kgdb_register_io_module vmlinux EXPORT_SYMBOL_GPL 0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL -0x1312e7a8 set_user_nice vmlinux EXPORT_SYMBOL -0x59c5530c netdev_notify_peers vmlinux EXPORT_SYMBOL +0x5e503836 set_user_nice vmlinux EXPORT_SYMBOL +0xe7f2f7d5 netdev_notify_peers vmlinux EXPORT_SYMBOL 0x8378e178 devm_serdev_device_open vmlinux EXPORT_SYMBOL_GPL 0xca439902 vp_modern_map_vq_notify vmlinux EXPORT_SYMBOL_GPL -0xdd72a4e3 splice_direct_to_actor vmlinux EXPORT_SYMBOL +0xc75228fc splice_direct_to_actor vmlinux EXPORT_SYMBOL 0x2b9da7a4 genl_lock vmlinux EXPORT_SYMBOL -0x85ede53c qdisc_class_hash_grow vmlinux EXPORT_SYMBOL +0xc929c6b6 qdisc_class_hash_grow vmlinux EXPORT_SYMBOL 0xd9d0a2af devlink_flash_update_timeout_notify vmlinux EXPORT_SYMBOL_GPL -0x2a99e4f8 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL -0x8e3ed067 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL -0x85d8957d sock_setsockopt vmlinux EXPORT_SYMBOL +0x61b17135 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0x38f1feff __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0xddf3da4c sock_setsockopt vmlinux EXPORT_SYMBOL 0x7e058046 tty_port_close_start vmlinux EXPORT_SYMBOL 0xe7e2351b dma_find_channel vmlinux EXPORT_SYMBOL -0x16fe48c4 acpi_subsys_runtime_resume vmlinux EXPORT_SYMBOL_GPL -0x0f91a752 fb_find_mode vmlinux EXPORT_SYMBOL -0x3a10d37b unlock_buffer vmlinux EXPORT_SYMBOL -0xf1c5c0ce simple_transaction_release vmlinux EXPORT_SYMBOL -0x36086d2c readahead_expand vmlinux EXPORT_SYMBOL +0xfe4475a1 acpi_subsys_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0x0abca955 fb_find_mode vmlinux EXPORT_SYMBOL +0x2d694a56 unlock_buffer vmlinux EXPORT_SYMBOL +0x7ee0c52a simple_transaction_release vmlinux EXPORT_SYMBOL +0xebc4ef4e readahead_expand vmlinux EXPORT_SYMBOL 0x8b9200fd lookup_address vmlinux EXPORT_SYMBOL_GPL 0xc41bc980 iwe_stream_add_value vmlinux EXPORT_SYMBOL 0xa61ced89 qdisc_put_rtab vmlinux EXPORT_SYMBOL @@ -2568,13 +2571,13 @@ 0x6f0b17b8 vga_put vmlinux EXPORT_SYMBOL 0x40f8bd4e klist_add_before vmlinux EXPORT_SYMBOL_GPL 0x57771a8c crypto_register_rngs vmlinux EXPORT_SYMBOL_GPL -0x5c267ebb security_task_getsecid_obj vmlinux EXPORT_SYMBOL +0xe9472f51 security_task_getsecid_obj vmlinux EXPORT_SYMBOL 0xa94145ab key_invalidate vmlinux EXPORT_SYMBOL -0x1a351bcd __tracepoint_kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x2f3523ae __tracepoint_kmem_cache_alloc vmlinux EXPORT_SYMBOL 0x1e9bc719 freq_qos_update_request vmlinux EXPORT_SYMBOL_GPL 0xb19a5453 __per_cpu_offset vmlinux EXPORT_SYMBOL -0x1d8cc46e proto_register vmlinux EXPORT_SYMBOL -0xde2b488f sk_error_report vmlinux EXPORT_SYMBOL +0x69c3cda2 proto_register vmlinux EXPORT_SYMBOL +0x4b51273a sk_error_report vmlinux EXPORT_SYMBOL 0xb4a5bac1 spi_replace_transfers vmlinux EXPORT_SYMBOL_GPL 0xf61ad104 to_software_node vmlinux EXPORT_SYMBOL_GPL 0xaf61ed42 _dev_crit vmlinux EXPORT_SYMBOL @@ -2584,16 +2587,16 @@ 0xb1518e15 cancel_work vmlinux EXPORT_SYMBOL 0x51d12d4e acpi_pci_disabled vmlinux EXPORT_SYMBOL 0x98f4d306 hyperv_flush_guest_mapping vmlinux EXPORT_SYMBOL_GPL -0x2cccec05 ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL -0xecf480bd tcf_block_put vmlinux EXPORT_SYMBOL -0xac7deade devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL +0xa9be0a6e ip_sock_set_mtu_discover vmlinux EXPORT_SYMBOL +0x27778d1a tcf_block_put vmlinux EXPORT_SYMBOL +0xe46e18ce devlink_dpipe_entry_ctx_append vmlinux EXPORT_SYMBOL_GPL 0xb9478d90 hdmi_drm_infoframe_unpack_only vmlinux EXPORT_SYMBOL 0x91c9313c acpi_gpio_get_io_resource vmlinux EXPORT_SYMBOL_GPL 0x0fb2f8a4 mktime64 vmlinux EXPORT_SYMBOL 0x668b19a1 down_read vmlinux EXPORT_SYMBOL -0x910546b4 km_report vmlinux EXPORT_SYMBOL -0xe7ddee0b tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL -0xa0df2c69 skb_copy_expand vmlinux EXPORT_SYMBOL +0x0b68bdcc km_report vmlinux EXPORT_SYMBOL +0x3c028cdd tcp_sock_set_nodelay vmlinux EXPORT_SYMBOL +0x16af79d7 skb_copy_expand vmlinux EXPORT_SYMBOL 0xb8d04eda device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL 0xa2392a16 transport_setup_device vmlinux EXPORT_SYMBOL_GPL 0x204f2c5c gnttab_free_grant_reference vmlinux EXPORT_SYMBOL_GPL @@ -2603,21 +2606,21 @@ 0xc1d8cfaf __fdget vmlinux EXPORT_SYMBOL 0xd3452821 d_lookup vmlinux EXPORT_SYMBOL 0xa11d25fc dmam_free_coherent vmlinux EXPORT_SYMBOL -0xa34f7ee9 __tracepoint_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL +0xfbcbf478 __tracepoint_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL 0xb3c2bd3f virtio_check_driver_offered_feature vmlinux EXPORT_SYMBOL_GPL 0xca15413f ZSTD_resetDStream vmlinux EXPORT_SYMBOL 0x3e098532 pci_iomap vmlinux EXPORT_SYMBOL 0xd45cc6ca bin2hex vmlinux EXPORT_SYMBOL -0x4356d316 path_is_under vmlinux EXPORT_SYMBOL -0x13d0d959 unix_attach_fds vmlinux EXPORT_SYMBOL -0x5f84e6f6 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL -0x8ecf34b7 skb_morph vmlinux EXPORT_SYMBOL_GPL +0x55266097 path_is_under vmlinux EXPORT_SYMBOL +0xf41d0cd1 unix_attach_fds vmlinux EXPORT_SYMBOL +0x04434138 devlink_alloc_ns vmlinux EXPORT_SYMBOL_GPL +0x4d925e9c skb_morph vmlinux EXPORT_SYMBOL_GPL 0x7c46233a cpufreq_quick_get vmlinux EXPORT_SYMBOL 0xa02060cc serio_unregister_port vmlinux EXPORT_SYMBOL 0x1687ec20 tty_get_frame_size vmlinux EXPORT_SYMBOL_GPL 0xe5c60bd2 percpu_counter_set vmlinux EXPORT_SYMBOL 0xb202f0d7 rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL -0x99dd8646 __bio_advance vmlinux EXPORT_SYMBOL +0xbf8a0f89 __bio_advance vmlinux EXPORT_SYMBOL 0xb0747ed2 rcu_cpu_stall_suppress vmlinux EXPORT_SYMBOL_GPL 0xdc02eb39 dmi_available vmlinux EXPORT_SYMBOL_GPL 0x53a6f839 devfreq_cooling_em_register vmlinux EXPORT_SYMBOL_GPL @@ -2632,11 +2635,11 @@ 0x719e17ff clk_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x62faa364 gpiochip_irqchip_irq_valid vmlinux EXPORT_SYMBOL_GPL 0xe911df29 eventfd_ctx_do_read vmlinux EXPORT_SYMBOL_GPL -0x787357be sync_dirty_buffer vmlinux EXPORT_SYMBOL -0x970fadd8 ip_tunnel_header_ops vmlinux EXPORT_SYMBOL -0xf7210465 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL -0xcf03436c netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL -0x2e775c2f __netif_napi_del vmlinux EXPORT_SYMBOL +0x57e2ba80 sync_dirty_buffer vmlinux EXPORT_SYMBOL +0xf7c4acee ip_tunnel_header_ops vmlinux EXPORT_SYMBOL +0x2e6e5361 tcp_reno_ssthresh vmlinux EXPORT_SYMBOL_GPL +0x9a1cdd43 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0x45632d6a __netif_napi_del vmlinux EXPORT_SYMBOL 0xa69ed606 flow_keys_dissector vmlinux EXPORT_SYMBOL 0xbb60618e ptp_convert_timestamp vmlinux EXPORT_SYMBOL 0xa8a3df7e devm_clk_get_prepared vmlinux EXPORT_SYMBOL_GPL @@ -2646,53 +2649,53 @@ 0x8e64f1f4 dquot_get_next_id vmlinux EXPORT_SYMBOL 0xfc47c7ad dma_supported vmlinux EXPORT_SYMBOL 0x1913b57a kcpustat_cpu_fetch vmlinux EXPORT_SYMBOL_GPL -0xb6858930 tcf_exts_num_actions vmlinux EXPORT_SYMBOL +0x3817e4e3 tcf_exts_num_actions vmlinux EXPORT_SYMBOL 0x17f341a0 i8042_lock_chip vmlinux EXPORT_SYMBOL 0x1c730c99 sfp_add_phy vmlinux EXPORT_SYMBOL_GPL 0xe5814782 spi_setup vmlinux EXPORT_SYMBOL_GPL -0xe2c70deb add_disk_randomness vmlinux EXPORT_SYMBOL_GPL +0x9f4a9a3e add_disk_randomness vmlinux EXPORT_SYMBOL_GPL 0xa7abe91d serial8250_get_port vmlinux EXPORT_SYMBOL_GPL -0x1bafa0fb phy_optional_get vmlinux EXPORT_SYMBOL_GPL +0x6d9a6964 phy_optional_get vmlinux EXPORT_SYMBOL_GPL 0x4f2593f0 btree_update vmlinux EXPORT_SYMBOL_GPL -0x6b4b9137 inode_init_once vmlinux EXPORT_SYMBOL +0x0d99b716 inode_init_once vmlinux EXPORT_SYMBOL 0xac05c6e3 mmu_interval_notifier_insert vmlinux EXPORT_SYMBOL_GPL -0x6fc71f10 uprobe_register vmlinux EXPORT_SYMBOL_GPL +0x2d4b32ba uprobe_register vmlinux EXPORT_SYMBOL_GPL 0x369fcd70 tracing_snapshot vmlinux EXPORT_SYMBOL_GPL 0xa4b07fe7 ring_buffer_change_overwrite vmlinux EXPORT_SYMBOL_GPL 0xbe687e88 wake_up_all_idle_cpus vmlinux EXPORT_SYMBOL_GPL -0x6088f301 nf_ip6_checksum vmlinux EXPORT_SYMBOL -0x9ca383ce qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL -0x74345ce6 get_net_ns vmlinux EXPORT_SYMBOL_GPL +0xe9572878 nf_ip6_checksum vmlinux EXPORT_SYMBOL +0x44212660 qdisc_watchdog_schedule_range_ns vmlinux EXPORT_SYMBOL +0x0c3f6192 get_net_ns vmlinux EXPORT_SYMBOL_GPL 0x35217d62 thermal_add_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL 0x3f2c3267 device_move vmlinux EXPORT_SYMBOL_GPL 0xa1985d93 component_compare_of vmlinux EXPORT_SYMBOL_GPL 0x6257dda7 clk_rate_exclusive_get vmlinux EXPORT_SYMBOL_GPL 0xdc6699cb acpi_dev_free_resource_list vmlinux EXPORT_SYMBOL_GPL 0xe291d177 gpiod_cansleep vmlinux EXPORT_SYMBOL_GPL -0xf776d20d page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL -0x21b38b45 tcp_md5_do_del vmlinux EXPORT_SYMBOL -0xd0ca22dc neigh_seq_stop vmlinux EXPORT_SYMBOL -0xf5af5f07 vga_switcheroo_unlock_ddc vmlinux EXPORT_SYMBOL +0x1fd5f53d page_cache_async_ra vmlinux EXPORT_SYMBOL_GPL +0x4f5ea523 tcp_md5_do_del vmlinux EXPORT_SYMBOL +0x26564700 neigh_seq_stop vmlinux EXPORT_SYMBOL +0x482b5dcc vga_switcheroo_unlock_ddc vmlinux EXPORT_SYMBOL 0x12adb52c mipi_dsi_detach vmlinux EXPORT_SYMBOL 0xe700d767 reset_control_bulk_deassert vmlinux EXPORT_SYMBOL_GPL 0x69ab8ff2 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0xdc7c312f current_in_userns vmlinux EXPORT_SYMBOL -0x33dccf57 ip6_fraglist_prepare vmlinux EXPORT_SYMBOL +0x54e007e5 ip6_fraglist_prepare vmlinux EXPORT_SYMBOL 0x16a03745 flow_rule_match_enc_control vmlinux EXPORT_SYMBOL 0x1b36b439 dev_mc_del_global vmlinux EXPORT_SYMBOL 0x7b39fa0f dev_mc_add_global vmlinux EXPORT_SYMBOL 0xead5c8e5 clk_bulk_prepare vmlinux EXPORT_SYMBOL_GPL 0x67291ac7 pnp_device_attach vmlinux EXPORT_SYMBOL 0x547e3344 acpi_disable vmlinux EXPORT_SYMBOL -0x5cc0e945 acpi_dev_suspend vmlinux EXPORT_SYMBOL_GPL -0xe8a3bd96 fb_prepare_logo vmlinux EXPORT_SYMBOL +0x300903ab acpi_dev_suspend vmlinux EXPORT_SYMBOL_GPL +0xf88d5618 fb_prepare_logo vmlinux EXPORT_SYMBOL 0x4cd5bc5e rdmsr_safe_regs vmlinux EXPORT_SYMBOL 0x344b45a4 dma_alloc_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xad4fc654 __SCT__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL -0x20e29008 __SCK__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0x1c692dac __SCK__tp_func_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x4ece3615 blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0x05f90fb3 fifo_create_dflt vmlinux EXPORT_SYMBOL -0x8377fd92 neigh_table_init vmlinux EXPORT_SYMBOL +0xa39563e6 neigh_table_init vmlinux EXPORT_SYMBOL 0xaf852873 cpuidle_register_device vmlinux EXPORT_SYMBOL_GPL 0x59b2adbf input_ff_effect_from_user vmlinux EXPORT_SYMBOL_GPL 0x89dd97f8 attribute_container_register vmlinux EXPORT_SYMBOL_GPL @@ -2703,36 +2706,36 @@ 0xf97680e9 blk_queue_segment_boundary vmlinux EXPORT_SYMBOL 0x0815807a acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x2eef4c2e sysfs_create_link vmlinux EXPORT_SYMBOL_GPL -0x851c55b3 mode_strip_sgid vmlinux EXPORT_SYMBOL -0xd792c06f task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL -0xa1de423d tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL +0x911a5234 mode_strip_sgid vmlinux EXPORT_SYMBOL +0x11859b80 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0xbb37d9c7 tcp_fastopen_defer_connect vmlinux EXPORT_SYMBOL 0x1cb11044 inetpeer_invalidate_tree vmlinux EXPORT_SYMBOL -0x862d7cdc __neigh_create vmlinux EXPORT_SYMBOL -0x47749196 cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL +0xe20de5a0 __neigh_create vmlinux EXPORT_SYMBOL +0x277d89b8 cpufreq_freq_transition_end vmlinux EXPORT_SYMBOL_GPL 0x09e2c271 power_supply_powers vmlinux EXPORT_SYMBOL_GPL 0x2234b548 __tracepoint_unmap vmlinux EXPORT_SYMBOL_GPL 0x809712ff hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL -0x232e13a8 pci_add_dynid vmlinux EXPORT_SYMBOL_GPL +0x01b6a108 pci_add_dynid vmlinux EXPORT_SYMBOL_GPL 0x2e700475 gpiod_set_debounce vmlinux EXPORT_SYMBOL_GPL -0x9aae17cc trace_array_destroy vmlinux EXPORT_SYMBOL_GPL +0xb3c8f71f trace_array_destroy vmlinux EXPORT_SYMBOL_GPL 0x6d294e43 clock_t_to_jiffies vmlinux EXPORT_SYMBOL 0xf613aba5 capable_wrt_inode_uidgid vmlinux EXPORT_SYMBOL 0xa7127da7 mce_unregister_injector_chain vmlinux EXPORT_SYMBOL_GPL -0xcfcf02c2 mr_vif_seq_next vmlinux EXPORT_SYMBOL -0x248b77a8 skb_mac_gso_segment vmlinux EXPORT_SYMBOL +0x873947fe mr_vif_seq_next vmlinux EXPORT_SYMBOL +0x65eebccc skb_mac_gso_segment vmlinux EXPORT_SYMBOL 0x2ccd059a dim_on_top vmlinux EXPORT_SYMBOL 0xf8bf8e22 ZSTD_DDictWorkspaceBound vmlinux EXPORT_SYMBOL 0xac4a7835 pcim_iomap_table vmlinux EXPORT_SYMBOL 0x96930ed6 crypto_larval_alloc vmlinux EXPORT_SYMBOL_GPL 0xc0247eb1 debugfs_attr_write vmlinux EXPORT_SYMBOL_GPL 0x55a8af5a seq_release vmlinux EXPORT_SYMBOL -0x4ec9341a insert_inode_locked vmlinux EXPORT_SYMBOL +0xbbe0d67f insert_inode_locked vmlinux EXPORT_SYMBOL 0x9b6ec967 ring_buffer_size vmlinux EXPORT_SYMBOL_GPL 0xca9a1d5e ring_buffer_free vmlinux EXPORT_SYMBOL_GPL 0x473c0375 module_layout vmlinux EXPORT_SYMBOL 0x5c5a1b16 tick_broadcast_control vmlinux EXPORT_SYMBOL_GPL -0x28ea1451 xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL -0xf191d022 lwtstate_free vmlinux EXPORT_SYMBOL_GPL +0x1f3f6acb xfrm_audit_state_notfound vmlinux EXPORT_SYMBOL_GPL +0x91ebb303 lwtstate_free vmlinux EXPORT_SYMBOL_GPL 0xc4b38625 hidinput_disconnect vmlinux EXPORT_SYMBOL_GPL 0xd26e1ce4 pci_p2pdma_enable_store vmlinux EXPORT_SYMBOL_GPL 0xfe056b74 pinctrl_utils_add_map_configs vmlinux EXPORT_SYMBOL_GPL @@ -2750,8 +2753,8 @@ 0x27fa66e1 nr_free_buffer_pages vmlinux EXPORT_SYMBOL_GPL 0xf74bb274 mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL 0xd6b33026 cpu_khz vmlinux EXPORT_SYMBOL -0x8cb9cf06 xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL -0x2623193c __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x7f75d323 xfrm_state_unregister_afinfo vmlinux EXPORT_SYMBOL +0xe6a3260b __traceiter_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0xc6f5041a _dev_emerg vmlinux EXPORT_SYMBOL 0x7680d9c9 serial8250_do_pm vmlinux EXPORT_SYMBOL 0xd24e9e8c klist_init vmlinux EXPORT_SYMBOL_GPL @@ -2762,19 +2765,19 @@ 0xb8b043f2 kfree_link vmlinux EXPORT_SYMBOL 0xce807a25 up_write vmlinux EXPORT_SYMBOL 0xd65616e6 __SCT__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL -0x2d7849be __SCK__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x2a967bf1 __SCK__tp_func_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0xc278c965 cpu_all_bits vmlinux EXPORT_SYMBOL -0x194907f8 cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL -0xa1a6fc88 cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL +0x198f1739 cpufreq_cpu_put vmlinux EXPORT_SYMBOL_GPL +0xc056e2ff cpufreq_cpu_get vmlinux EXPORT_SYMBOL_GPL 0xb2c7037d power_supply_external_power_changed vmlinux EXPORT_SYMBOL_GPL 0x880a1c98 dw_dma_probe vmlinux EXPORT_SYMBOL_GPL -0x8594cd89 free_buffer_head vmlinux EXPORT_SYMBOL -0xcf00c88c fget vmlinux EXPORT_SYMBOL +0x7bad43e1 free_buffer_head vmlinux EXPORT_SYMBOL +0xf7107715 fget vmlinux EXPORT_SYMBOL 0xfe476039 ktime_get_resolution_ns vmlinux EXPORT_SYMBOL_GPL 0x5c26a53b wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL 0x0ce96c6f kthread_associate_blkcg vmlinux EXPORT_SYMBOL 0x265b6e29 hyperv_flush_guest_mapping_range vmlinux EXPORT_SYMBOL_GPL -0xa60ec026 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0xf91f301f firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL 0xfa1eb910 unregister_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0x85dc15a2 screen_pos vmlinux EXPORT_SYMBOL_GPL 0x2f64415f unregister_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL @@ -2786,7 +2789,7 @@ 0x07b21f85 kdb_get_kbd_char vmlinux EXPORT_SYMBOL_GPL 0xce6db656 rcu_is_watching vmlinux EXPORT_SYMBOL_GPL 0x0b637410 cr4_update_irqsoff vmlinux EXPORT_SYMBOL -0x5ff9a030 xp_alloc vmlinux EXPORT_SYMBOL +0x03421a14 xp_alloc vmlinux EXPORT_SYMBOL 0x3209d0c6 rtc_add_groups vmlinux EXPORT_SYMBOL 0x3b839b6c mctrl_gpio_init vmlinux EXPORT_SYMBOL_GPL 0x0207a6c6 reset_control_bulk_acquire vmlinux EXPORT_SYMBOL_GPL @@ -2795,26 +2798,26 @@ 0x31019477 __ftrace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x57bc19d2 down_write vmlinux EXPORT_SYMBOL 0x364c23ad mutex_is_locked vmlinux EXPORT_SYMBOL -0x34ebb0c4 ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0xea9ba4f0 ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL 0xa52bedf6 xenbus_dev_request_and_reply vmlinux EXPORT_SYMBOL 0x804cc71b key_type_logon vmlinux EXPORT_SYMBOL_GPL 0xe2f53b26 proc_create_seq_private vmlinux EXPORT_SYMBOL 0x9ae194fd posix_test_lock vmlinux EXPORT_SYMBOL -0x9d1b88f3 kill_block_super vmlinux EXPORT_SYMBOL -0x01a9f47a flush_signals vmlinux EXPORT_SYMBOL -0xb10178c8 __inet_stream_connect vmlinux EXPORT_SYMBOL -0x60e1c252 fwnode_get_mac_address vmlinux EXPORT_SYMBOL -0xe93a1c21 neigh_lookup_nodev vmlinux EXPORT_SYMBOL +0x3f46ab00 kill_block_super vmlinux EXPORT_SYMBOL +0x19c66396 flush_signals vmlinux EXPORT_SYMBOL +0x0e5abc93 __inet_stream_connect vmlinux EXPORT_SYMBOL +0xae7a1656 fwnode_get_mac_address vmlinux EXPORT_SYMBOL +0x9060bc3d neigh_lookup_nodev vmlinux EXPORT_SYMBOL 0x4f711f84 intel_scu_ipc_dev_iowrite8 vmlinux EXPORT_SYMBOL 0x526bcf2a wwan_port_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x707b209e inode_dax vmlinux EXPORT_SYMBOL_GPL 0x0a770832 register_memory_notifier vmlinux EXPORT_SYMBOL -0xf8f069f9 phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0x1d8e9802 phy_pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL 0xc3997d9d mpi_read_raw_from_sgl vmlinux EXPORT_SYMBOL_GPL 0xf3797506 mpi_ec_deinit vmlinux EXPORT_SYMBOL_GPL 0xaa041a8b dquot_operations vmlinux EXPORT_SYMBOL 0x65daf831 kallsyms_on_each_symbol vmlinux EXPORT_SYMBOL_GPL -0x5e7f2e6c sched_show_task vmlinux EXPORT_SYMBOL_GPL +0x0a52af14 sched_show_task vmlinux EXPORT_SYMBOL_GPL 0xf82f3657 work_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x9d14205c cr4_read_shadow vmlinux EXPORT_SYMBOL_GPL 0x4593bc63 devm_nvmem_cell_put vmlinux EXPORT_SYMBOL @@ -2823,14 +2826,14 @@ 0x1b55836f gpiochip_unlock_as_irq vmlinux EXPORT_SYMBOL_GPL 0x3ac3feba rhltable_init vmlinux EXPORT_SYMBOL_GPL 0x1057a279 bsearch vmlinux EXPORT_SYMBOL -0x46fc97ac __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL +0x2541c8c1 __mmap_lock_do_trace_start_locking vmlinux EXPORT_SYMBOL 0x6ca4bf88 async_synchronize_full_domain vmlinux EXPORT_SYMBOL_GPL -0xd83444c9 dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x6e455cba dst_blackhole_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0xead39643 input_get_timestamp vmlinux EXPORT_SYMBOL 0xce50e5de ZSTD_compress_usingCDict vmlinux EXPORT_SYMBOL 0xaa5aee1c uv_bios_mq_watchlist_alloc vmlinux EXPORT_SYMBOL_GPL -0x74828343 metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL -0x2d08add2 sock_queue_rcv_skb vmlinux EXPORT_SYMBOL +0xd3c45f0c metadata_dst_alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0xb97839d9 sock_queue_rcv_skb vmlinux EXPORT_SYMBOL 0x93da1799 edac_pci_free_ctl_info vmlinux EXPORT_SYMBOL_GPL 0x06c76130 acpi_dev_clear_dependencies vmlinux EXPORT_SYMBOL_GPL 0xd01ccae4 devm_of_pwm_get vmlinux EXPORT_SYMBOL_GPL @@ -2838,18 +2841,18 @@ 0x4b5acf74 rhashtable_init vmlinux EXPORT_SYMBOL_GPL 0xf327ece0 blk_limits_io_min vmlinux EXPORT_SYMBOL 0x17344548 sysfs_remove_files vmlinux EXPORT_SYMBOL_GPL -0x55903074 __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL +0x2c227c6f __mmap_lock_do_trace_acquire_returned vmlinux EXPORT_SYMBOL 0xb33f6387 percpu_up_write vmlinux EXPORT_SYMBOL_GPL 0xd6ee5165 serio_interrupt vmlinux EXPORT_SYMBOL 0x863a276a color_table vmlinux EXPORT_SYMBOL 0x1ea896bc devm_clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x3ada9e06 acpi_check_region vmlinux EXPORT_SYMBOL -0xa87d5ee9 put_disk vmlinux EXPORT_SYMBOL +0x49bd8582 put_disk vmlinux EXPORT_SYMBOL 0x24d273d1 add_timer vmlinux EXPORT_SYMBOL 0xa261f003 dma_vunmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0xc9bdebd1 xp_set_rxq_info vmlinux EXPORT_SYMBOL -0xd3d66174 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL -0xa229e494 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL +0x056a16c9 xp_set_rxq_info vmlinux EXPORT_SYMBOL +0x3830b7f0 __ndisc_fill_addr_option vmlinux EXPORT_SYMBOL_GPL +0x67a71f62 lwtunnel_get_encap_size vmlinux EXPORT_SYMBOL_GPL 0x03c3998f hid_allocate_device vmlinux EXPORT_SYMBOL_GPL 0x9b1a6a8f spi_sync vmlinux EXPORT_SYMBOL_GPL 0xc7061ef3 iova_cache_put vmlinux EXPORT_SYMBOL_GPL @@ -2862,14 +2865,14 @@ 0xde2b9500 irq_chip_mask_ack_parent vmlinux EXPORT_SYMBOL_GPL 0x4b750f53 _raw_spin_unlock_irq vmlinux EXPORT_SYMBOL 0xaa86cfb5 uv_possible_blades vmlinux EXPORT_SYMBOL_GPL -0xb99b5019 udp_abort vmlinux EXPORT_SYMBOL_GPL +0x795f28da udp_abort vmlinux EXPORT_SYMBOL_GPL 0xc47a90b9 bpf_fentry_test1 vmlinux EXPORT_SYMBOL_GPL 0x6b36e07d devlink_linecard_destroy vmlinux EXPORT_SYMBOL_GPL -0x2784e305 sock_kzfree_s vmlinux EXPORT_SYMBOL +0xbc15dcaf sock_kzfree_s vmlinux EXPORT_SYMBOL 0xc289e46d cpufreq_generic_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL 0xb737b185 gen_pool_best_fit vmlinux EXPORT_SYMBOL 0xc351069a blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL -0x748724f7 generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL +0xde78ae54 generic_pipe_buf_try_steal vmlinux EXPORT_SYMBOL 0x2644712d handle_bad_irq vmlinux EXPORT_SYMBOL_GPL 0x96eab78b iosf_mbi_modify vmlinux EXPORT_SYMBOL 0x053e2d7c devm_kvasprintf vmlinux EXPORT_SYMBOL @@ -2879,10 +2882,10 @@ 0x12a755ae crypto_aes_set_key vmlinux EXPORT_SYMBOL_GPL 0x3bdb5d28 alg_test vmlinux EXPORT_SYMBOL_GPL 0x7ce18c9f from_kqid vmlinux EXPORT_SYMBOL -0x13481f98 iomap_writepages vmlinux EXPORT_SYMBOL_GPL +0x40d03447 iomap_writepages vmlinux EXPORT_SYMBOL_GPL 0xbef43296 console_conditional_schedule vmlinux EXPORT_SYMBOL 0x29eba37f current_is_async vmlinux EXPORT_SYMBOL_GPL -0x2ac96ee1 qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL +0xc6f55dd0 qdisc_offload_graft_helper vmlinux EXPORT_SYMBOL 0x9ecee70a nvmem_cell_read_variable_le_u32 vmlinux EXPORT_SYMBOL_GPL 0x61940a68 thermal_remove_hwmon_sysfs vmlinux EXPORT_SYMBOL_GPL 0x3a3c2163 blkdev_issue_discard vmlinux EXPORT_SYMBOL @@ -2891,46 +2894,46 @@ 0xaf162fb8 debugfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0xd9e24457 ring_buffer_peek vmlinux EXPORT_SYMBOL_GPL 0xe17f2d45 handle_untracked_irq vmlinux EXPORT_SYMBOL_GPL -0x57ca70b9 vlan_for_each vmlinux EXPORT_SYMBOL -0xc0fec8a5 __ip_options_compile vmlinux EXPORT_SYMBOL +0xf8a6200a vlan_for_each vmlinux EXPORT_SYMBOL +0x94829518 __ip_options_compile vmlinux EXPORT_SYMBOL 0x72192c00 fib_notifier_ops_unregister vmlinux EXPORT_SYMBOL 0x2c8a30a2 dev_pm_domain_set vmlinux EXPORT_SYMBOL_GPL 0x556817d9 device_match_devt vmlinux EXPORT_SYMBOL_GPL 0x2e439142 drm_get_panel_orientation_quirk vmlinux EXPORT_SYMBOL 0x977eb9c0 intel_pinctrl_get_soc_data vmlinux EXPORT_SYMBOL_GPL 0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL -0x6886adc7 cookie_ecn_ok vmlinux EXPORT_SYMBOL +0x96c23d0a cookie_ecn_ok vmlinux EXPORT_SYMBOL 0xd7ff25df nvmem_cell_read_variable_le_u64 vmlinux EXPORT_SYMBOL_GPL -0xfa161e6f devm_phy_get vmlinux EXPORT_SYMBOL_GPL +0x68ebb609 devm_phy_get vmlinux EXPORT_SYMBOL_GPL 0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL 0xc0bca0f1 ZSTD_nextSrcSizeToDecompress vmlinux EXPORT_SYMBOL -0x5bebf023 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL +0x13832a69 fsnotify_alloc_group vmlinux EXPORT_SYMBOL_GPL 0x2ab52d24 __cpuhp_state_add_instance vmlinux EXPORT_SYMBOL_GPL -0x5a18deca __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL +0x7f84ac1e __netdev_watchdog_up vmlinux EXPORT_SYMBOL_GPL 0xfa355613 hid_quirks_init vmlinux EXPORT_SYMBOL_GPL 0xca454a34 vt_get_leds vmlinux EXPORT_SYMBOL_GPL 0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL -0xf741f929 blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL +0x18d56b9d blk_mq_start_hw_queue vmlinux EXPORT_SYMBOL 0x2f2e91b2 security_ib_alloc_security vmlinux EXPORT_SYMBOL 0x067b3bf4 security_cred_getsecid vmlinux EXPORT_SYMBOL 0xdd4253c7 unregister_kretprobe vmlinux EXPORT_SYMBOL_GPL 0x9a0e518c clockevents_register_device vmlinux EXPORT_SYMBOL_GPL -0xe175dedd tcf_idr_search vmlinux EXPORT_SYMBOL -0x1bc0ca13 fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL +0xadfba0b9 tcf_idr_search vmlinux EXPORT_SYMBOL +0xd3d8d7ef fib_rules_seq_read vmlinux EXPORT_SYMBOL_GPL 0x92b8c78b hyperv_pcpu_output_arg vmlinux EXPORT_SYMBOL_GPL 0x1f1821ae efi vmlinux EXPORT_SYMBOL -0xceaaadfe i2c_acpi_client_count vmlinux EXPORT_SYMBOL_GPL +0xb8e76272 i2c_acpi_client_count vmlinux EXPORT_SYMBOL_GPL 0x7a0eaf88 usb_ep_set_halt vmlinux EXPORT_SYMBOL_GPL 0x12b35218 tty_unthrottle vmlinux EXPORT_SYMBOL 0x96fff408 gpiod_get_raw_value vmlinux EXPORT_SYMBOL_GPL 0x438df17d gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL -0x57cc1dac set_blocksize vmlinux EXPORT_SYMBOL +0x5fe2c52a set_blocksize vmlinux EXPORT_SYMBOL 0xea161f3c security_socket_getpeersec_dgram vmlinux EXPORT_SYMBOL -0xb261a029 block_page_mkwrite vmlinux EXPORT_SYMBOL +0xf0a94c09 block_page_mkwrite vmlinux EXPORT_SYMBOL 0x036de383 perf_event_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xcc2dbfd8 irq_domain_check_msi_remap vmlinux EXPORT_SYMBOL_GPL 0x638a9653 memory_add_physaddr_to_nid vmlinux EXPORT_SYMBOL_GPL -0x45c5fd6f dst_release_immediate vmlinux EXPORT_SYMBOL +0x1d61e333 dst_release_immediate vmlinux EXPORT_SYMBOL 0x2c8a8b41 dma_resv_wait_timeout vmlinux EXPORT_SYMBOL_GPL 0xf3472fe1 class_compat_remove_link vmlinux EXPORT_SYMBOL_GPL 0x272cff71 uart_unregister_driver vmlinux EXPORT_SYMBOL @@ -2942,24 +2945,24 @@ 0x13674198 bsg_job_get vmlinux EXPORT_SYMBOL_GPL 0x68d2c5b4 bsg_job_put vmlinux EXPORT_SYMBOL_GPL 0xe744b9b3 crypto_spawn_tfm vmlinux EXPORT_SYMBOL_GPL -0xd44b5e2d security_inode_notifysecctx vmlinux EXPORT_SYMBOL -0x37e060bc generic_error_remove_page vmlinux EXPORT_SYMBOL -0xa2465f36 ipv6_chk_prefix vmlinux EXPORT_SYMBOL -0x9c38c9bc ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL -0x8adb7c53 inet_unhash vmlinux EXPORT_SYMBOL_GPL -0x6a7725c7 ip_fraglist_prepare vmlinux EXPORT_SYMBOL -0x414d9942 dev_nit_active vmlinux EXPORT_SYMBOL_GPL +0xccae1ead security_inode_notifysecctx vmlinux EXPORT_SYMBOL +0x33ca82d3 generic_error_remove_page vmlinux EXPORT_SYMBOL +0xf7833ba1 ipv6_chk_prefix vmlinux EXPORT_SYMBOL +0x326d611b ip6_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x1d13a72b inet_unhash vmlinux EXPORT_SYMBOL_GPL +0x96021030 ip_fraglist_prepare vmlinux EXPORT_SYMBOL +0x39c36237 dev_nit_active vmlinux EXPORT_SYMBOL_GPL 0xefc77711 efivar_set_variable_locked vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xd4835ef8 dmi_check_system vmlinux EXPORT_SYMBOL 0x5a4afedf of_devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL -0x86da7d05 blk_execute_rq vmlinux EXPORT_SYMBOL +0x1038d02c blk_execute_rq vmlinux EXPORT_SYMBOL 0xc5dee4e1 crypto_register_scomp vmlinux EXPORT_SYMBOL_GPL 0x50c61940 __context_tracking_exit vmlinux EXPORT_SYMBOL_GPL 0x25e9d4bd resource_list_free vmlinux EXPORT_SYMBOL -0x826e2143 ip6_xmit vmlinux EXPORT_SYMBOL -0x22bcd8e4 tcf_exts_dump vmlinux EXPORT_SYMBOL -0x37fc844b sk_stop_timer_sync vmlinux EXPORT_SYMBOL -0x332e0f9a i2c_acpi_find_adapter_by_handle vmlinux EXPORT_SYMBOL_GPL +0xab49d38a ip6_xmit vmlinux EXPORT_SYMBOL +0xb92d6b6e tcf_exts_dump vmlinux EXPORT_SYMBOL +0xba7e4f19 sk_stop_timer_sync vmlinux EXPORT_SYMBOL +0xa709dcba i2c_acpi_find_adapter_by_handle vmlinux EXPORT_SYMBOL_GPL 0x7c953a33 dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL 0x952303be serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL 0x72f14ff7 acpi_get_object_info vmlinux EXPORT_SYMBOL @@ -2977,9 +2980,9 @@ 0xae04012c __vmalloc vmlinux EXPORT_SYMBOL 0x40f76a86 __vcalloc vmlinux EXPORT_SYMBOL 0xa8cadc91 __SCT__preempt_schedule_notrace vmlinux EXPORT_SYMBOL -0x67c47712 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL +0x9d8aeac1 tcp_set_keepalive vmlinux EXPORT_SYMBOL_GPL 0x93f42fb0 page_pool_put_page_bulk vmlinux EXPORT_SYMBOL -0xfbd3bf3c dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL +0x35ee2713 dev_pm_opp_find_level_ceil vmlinux EXPORT_SYMBOL_GPL 0xf89e6fee reset_controller_register vmlinux EXPORT_SYMBOL_GPL 0x93d1d424 gnttab_free_grant_references vmlinux EXPORT_SYMBOL_GPL 0xce76c257 acpi_get_irq_routing_table vmlinux EXPORT_SYMBOL @@ -2989,7 +2992,7 @@ 0x30acfde9 hsiphash_2u32 vmlinux EXPORT_SYMBOL 0x6481ffe0 hsiphash_1u32 vmlinux EXPORT_SYMBOL 0xfe66b244 kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL -0x7941ff9a __ip_select_ident vmlinux EXPORT_SYMBOL +0xe32bf75c __ip_select_ident vmlinux EXPORT_SYMBOL 0x8fec457e fwnode_count_parents vmlinux EXPORT_SYMBOL_GPL 0xb11d9000 tty_dev_name_to_number vmlinux EXPORT_SYMBOL_GPL 0xb5beb275 pci_platform_power_transition vmlinux EXPORT_SYMBOL_GPL @@ -2997,32 +3000,32 @@ 0x1de113a9 pci_find_next_ht_capability vmlinux EXPORT_SYMBOL_GPL 0xd9a70230 padata_alloc_shell vmlinux EXPORT_SYMBOL 0x121c4fd3 iw_handler_get_spy vmlinux EXPORT_SYMBOL -0x3cb417f3 nf_nat_hook vmlinux EXPORT_SYMBOL_GPL -0xadba58ea sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL -0x3cb5eef2 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0xff8746a1 nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0x4ea4866f sk_msg_is_readable vmlinux EXPORT_SYMBOL_GPL +0xae824046 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL 0xb470a4ce cros_ec_get_host_event vmlinux EXPORT_SYMBOL 0x530540f6 cros_ec_get_next_event vmlinux EXPORT_SYMBOL 0x26364e6e regmap_exit vmlinux EXPORT_SYMBOL_GPL 0x96c17136 fb_var_to_videomode vmlinux EXPORT_SYMBOL 0x9d548bd6 pinconf_generic_dump_config vmlinux EXPORT_SYMBOL_GPL -0x59680978 devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL +0x2b30c118 devm_of_phy_get vmlinux EXPORT_SYMBOL_GPL 0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL 0x107be0b0 percpu_counter_sync vmlinux EXPORT_SYMBOL -0x8026e436 bio_add_pc_page vmlinux EXPORT_SYMBOL +0xaecad869 bio_add_pc_page vmlinux EXPORT_SYMBOL 0xdb9babba query_asymmetric_key vmlinux EXPORT_SYMBOL_GPL 0x17c9cd25 shash_ahash_digest vmlinux EXPORT_SYMBOL_GPL 0x489f9adb locks_init_lock vmlinux EXPORT_SYMBOL -0x21a73dad split_page vmlinux EXPORT_SYMBOL_GPL -0xc5f8b9b0 inet6_del_offload vmlinux EXPORT_SYMBOL +0xa7fb2c4d split_page vmlinux EXPORT_SYMBOL_GPL +0x0dd843e7 inet6_del_offload vmlinux EXPORT_SYMBOL 0xda89ea3b ip_idents_reserve vmlinux EXPORT_SYMBOL -0x0f58853f netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL +0xd16c80e7 netif_stacked_transfer_operstate vmlinux EXPORT_SYMBOL 0xdd616e67 serio_reconnect vmlinux EXPORT_SYMBOL 0x0c88c1c3 pci_vpd_find_id_string vmlinux EXPORT_SYMBOL_GPL 0xe7a02573 ida_alloc_range vmlinux EXPORT_SYMBOL 0xff9c4b56 ZSTD_compressBound vmlinux EXPORT_SYMBOL 0x8df9dd10 guid_null vmlinux EXPORT_SYMBOL -0x52ec8be9 iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL +0x68a3c6d5 iocb_bio_iopoll vmlinux EXPORT_SYMBOL_GPL 0x8f68abba crypto_type_has_alg vmlinux EXPORT_SYMBOL_GPL 0x5402e915 key_set_timeout vmlinux EXPORT_SYMBOL_GPL 0xca04bce0 d_alloc_name vmlinux EXPORT_SYMBOL @@ -3034,30 +3037,30 @@ 0xa52cd169 pinctrl_dev_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x74622bfd devm_ioport_unmap vmlinux EXPORT_SYMBOL 0x8d55bb8a qid_eq vmlinux EXPORT_SYMBOL -0x308728e9 cont_write_begin vmlinux EXPORT_SYMBOL -0xe5e8a2dc validate_slab_cache vmlinux EXPORT_SYMBOL +0x1ba14001 cont_write_begin vmlinux EXPORT_SYMBOL +0xda2953b8 validate_slab_cache vmlinux EXPORT_SYMBOL 0xc3708747 trace_vprintk vmlinux EXPORT_SYMBOL_GPL 0x98e508ef ignore_console_lock_warning vmlinux EXPORT_SYMBOL -0xe4314a87 pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL +0x18bd5c3b pktgen_xfrm_outer_mode_output vmlinux EXPORT_SYMBOL_GPL 0x80c68137 nf_log_buf_close vmlinux EXPORT_SYMBOL_GPL 0xdb9db39e dmaenginem_async_device_register vmlinux EXPORT_SYMBOL 0x5f5d6d98 pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL 0xaa0c318b vscnprintf vmlinux EXPORT_SYMBOL 0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL 0x52ecbc75 crc_ccitt vmlinux EXPORT_SYMBOL -0x40ffe22e simple_statfs vmlinux EXPORT_SYMBOL -0x6611211e kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0xa6fed077 simple_statfs vmlinux EXPORT_SYMBOL +0x144c6707 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL 0x7d44bd61 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x715da485 param_set_long vmlinux EXPORT_SYMBOL 0x6988d0ca cpu_dr7 vmlinux EXPORT_SYMBOL -0xa4cff206 km_policy_notify vmlinux EXPORT_SYMBOL -0x8fa7d2b0 ip_mc_join_group vmlinux EXPORT_SYMBOL +0x15c735a2 km_policy_notify vmlinux EXPORT_SYMBOL +0x0b6211a8 ip_mc_join_group vmlinux EXPORT_SYMBOL 0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL 0xa263892b fscrypt_fname_free_buffer vmlinux EXPORT_SYMBOL 0xf72d5451 irq_domain_update_bus_token vmlinux EXPORT_SYMBOL_GPL -0x163435e3 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL -0x3c5fdd13 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL +0xd42fa6a4 ip_icmp_error_rfc4884 vmlinux EXPORT_SYMBOL_GPL +0xbdf8f1f4 inet_csk_reqsk_queue_hash_add vmlinux EXPORT_SYMBOL_GPL 0x8b7bf5c1 hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0xabb5241f agp_generic_free_gatt_table vmlinux EXPORT_SYMBOL 0x9688b217 gnttab_batch_copy vmlinux EXPORT_SYMBOL_GPL @@ -3065,11 +3068,11 @@ 0xfbab1bb1 ioread8_rep vmlinux EXPORT_SYMBOL 0xaa2a9f06 debugfs_remove vmlinux EXPORT_SYMBOL_GPL 0xbdccda14 lease_modify vmlinux EXPORT_SYMBOL -0x06dfd3d2 drop_nlink vmlinux EXPORT_SYMBOL -0xf508d41c vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL +0xaa138ff5 drop_nlink vmlinux EXPORT_SYMBOL +0xbbeab981 vmf_insert_mixed_mkwrite vmlinux EXPORT_SYMBOL 0xb9b8d3c2 kthread_cancel_delayed_work_sync vmlinux EXPORT_SYMBOL_GPL -0x399a96bb xfrm_dst_ifdown vmlinux EXPORT_SYMBOL -0xc22b163a neigh_seq_start vmlinux EXPORT_SYMBOL +0x7dbe9025 xfrm_dst_ifdown vmlinux EXPORT_SYMBOL +0xc0c6a6dd neigh_seq_start vmlinux EXPORT_SYMBOL 0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL 0x51e20616 pci_p2pdma_add_resource vmlinux EXPORT_SYMBOL_GPL 0x25a303e4 pci_assign_unassigned_bridge_resources vmlinux EXPORT_SYMBOL_GPL @@ -3081,11 +3084,11 @@ 0xb6fde909 close_fd vmlinux EXPORT_SYMBOL 0x86f27420 iosf_mbi_block_punit_i2c_access vmlinux EXPORT_SYMBOL 0xe7b96be0 tdx_mcall_get_report0 vmlinux EXPORT_SYMBOL_GPL -0x03723ff2 eth_header_cache_update vmlinux EXPORT_SYMBOL -0xf9087cf8 usb_get_dr_mode vmlinux EXPORT_SYMBOL_GPL +0xe132845a eth_header_cache_update vmlinux EXPORT_SYMBOL +0x7a3bab74 usb_get_dr_mode vmlinux EXPORT_SYMBOL_GPL 0xb5f4b883 dma_resv_add_fence vmlinux EXPORT_SYMBOL 0x31839ad3 software_node_register_nodes vmlinux EXPORT_SYMBOL_GPL -0x6327bf41 regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0x734a78d4 regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0x1801aa9f virtqueue_disable_cb vmlinux EXPORT_SYMBOL_GPL 0x556553f7 pci_dev_unlock vmlinux EXPORT_SYMBOL_GPL 0xdd64e639 strscpy vmlinux EXPORT_SYMBOL @@ -3096,29 +3099,29 @@ 0x8abacc47 get_max_files vmlinux EXPORT_SYMBOL_GPL 0x1a45cb6c acpi_disabled vmlinux EXPORT_SYMBOL 0xed7c7b91 raw_v6_hashinfo vmlinux EXPORT_SYMBOL_GPL -0x2583a169 __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x33971e13 __traceiter_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL 0x88e8c23b tcf_em_tree_destroy vmlinux EXPORT_SYMBOL 0x464c3e6f __SCT__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL -0xcfcf209c __SCK__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x154802b2 __SCK__tp_func_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL 0x9f5bef0d __traceiter_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x40f0683e reset_control_put vmlinux EXPORT_SYMBOL_GPL 0x515083bf acpi_release_mutex vmlinux EXPORT_SYMBOL 0xf195c682 fb_invert_cmaps vmlinux EXPORT_SYMBOL 0x7cceaf92 zs_pool_stats vmlinux EXPORT_SYMBOL_GPL -0xf8a8ff81 __tracepoint_kmem_cache_free vmlinux EXPORT_SYMBOL +0x4d3866a9 __tracepoint_kmem_cache_free vmlinux EXPORT_SYMBOL 0x90a15a45 __SCT__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x6b8f051d __SCK__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0xe601827e seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL -0xd270b22e tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL +0x6c613752 __SCK__tp_func_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0x0189c04d seg6_do_srh_encap vmlinux EXPORT_SYMBOL_GPL +0x988c4911 tcp_register_ulp vmlinux EXPORT_SYMBOL_GPL 0xd7d7f2a7 devlink_port_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL 0xe7a5450d driver_create_file vmlinux EXPORT_SYMBOL_GPL 0x75480582 serial8250_do_startup vmlinux EXPORT_SYMBOL_GPL 0x4d0015e2 cpu_hotplug_disable vmlinux EXPORT_SYMBOL_GPL -0x00782f30 xfrm_put_translator vmlinux EXPORT_SYMBOL_GPL -0x678d745d skb_get_hash_perturb vmlinux EXPORT_SYMBOL +0x5dd48b72 xfrm_put_translator vmlinux EXPORT_SYMBOL_GPL +0xfb2d617b skb_get_hash_perturb vmlinux EXPORT_SYMBOL 0x098b71c6 fb_dealloc_cmap vmlinux EXPORT_SYMBOL -0x7e3c2c92 blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL -0x3ab16914 insert_inode_locked4 vmlinux EXPORT_SYMBOL +0x9a14674a blk_mq_run_hw_queue vmlinux EXPORT_SYMBOL +0x45c13533 insert_inode_locked4 vmlinux EXPORT_SYMBOL 0x41482d8b strndup_user vmlinux EXPORT_SYMBOL 0x6fcef6ab ring_buffer_reset vmlinux EXPORT_SYMBOL_GPL 0xbd3fe1e3 disable_hardirq vmlinux EXPORT_SYMBOL_GPL @@ -3131,27 +3134,27 @@ 0x71e05c87 pcie_get_width_cap vmlinux EXPORT_SYMBOL 0xf4f112e0 pwmchip_remove vmlinux EXPORT_SYMBOL_GPL 0xc6910aa0 do_trace_rdpmc vmlinux EXPORT_SYMBOL -0x11143eda simple_nosetlease vmlinux EXPORT_SYMBOL -0x8a1a9c87 mount_nodev vmlinux EXPORT_SYMBOL -0xa7afe892 xfrm_find_acq vmlinux EXPORT_SYMBOL -0xa9326f5e eth_mac_addr vmlinux EXPORT_SYMBOL -0xb2a5acb8 __tracepoint_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x3b0e10fb simple_nosetlease vmlinux EXPORT_SYMBOL +0xd45377af mount_nodev vmlinux EXPORT_SYMBOL +0xfd7afce0 xfrm_find_acq vmlinux EXPORT_SYMBOL +0x00bb81fd eth_mac_addr vmlinux EXPORT_SYMBOL +0x9f5d9f09 __tracepoint_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0xce0a873c virtio_device_restore vmlinux EXPORT_SYMBOL_GPL 0xb911bb58 minmax_running_max vmlinux EXPORT_SYMBOL -0x4645bb00 security_inode_listsecurity vmlinux EXPORT_SYMBOL +0x3c4da07d security_inode_listsecurity vmlinux EXPORT_SYMBOL 0x5fbff939 padata_free vmlinux EXPORT_SYMBOL 0x4a99b2b0 unregister_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL -0x8f02eaa5 sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL -0xed20733d dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL +0x9d63a953 sched_trace_rq_cpu_capacity vmlinux EXPORT_SYMBOL_GPL +0xb19d66c2 dcb_ieee_getapp_prio_dscp_mask_map vmlinux EXPORT_SYMBOL 0x7a09a064 seg6_hmac_compute vmlinux EXPORT_SYMBOL -0x97af7ead tcp_sendpage vmlinux EXPORT_SYMBOL +0x607459f0 tcp_sendpage vmlinux EXPORT_SYMBOL 0x3f2c4a1b nvmem_cell_read_u8 vmlinux EXPORT_SYMBOL_GPL 0xe5883bd9 class_compat_unregister vmlinux EXPORT_SYMBOL_GPL 0x41efdeaf radix_tree_lookup_slot vmlinux EXPORT_SYMBOL 0xf3e0e1df allocate_resource vmlinux EXPORT_SYMBOL 0xc7856a3d inet6addr_notifier_call_chain vmlinux EXPORT_SYMBOL 0xbb6a3cbd devlink_fmsg_arr_pair_nest_start vmlinux EXPORT_SYMBOL_GPL -0x1001e2b0 cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL +0xd3c347a9 cpuidle_unregister vmlinux EXPORT_SYMBOL_GPL 0x7eec1395 pm_schedule_suspend vmlinux EXPORT_SYMBOL_GPL 0x8d80d3f7 serdev_device_open vmlinux EXPORT_SYMBOL_GPL 0x6a1fbd05 clk_bulk_get_all vmlinux EXPORT_SYMBOL @@ -3159,11 +3162,11 @@ 0xc3de65ff ring_buffer_bytes_cpu vmlinux EXPORT_SYMBOL_GPL 0xcbbf0a6f audit_log_task_context vmlinux EXPORT_SYMBOL 0x9bd162f7 ethtool_get_phc_vclocks vmlinux EXPORT_SYMBOL -0xaf7c3e3a tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL +0x227870d4 tcf_block_netif_keep_dst vmlinux EXPORT_SYMBOL 0x719cb7df hid_alloc_report_buf vmlinux EXPORT_SYMBOL_GPL 0x8def458d spi_write_then_read vmlinux EXPORT_SYMBOL_GPL 0x1c1f5ba5 dma_fence_describe vmlinux EXPORT_SYMBOL -0x5470253b backlight_device_get_by_type vmlinux EXPORT_SYMBOL +0x1731a7b3 backlight_device_get_by_type vmlinux EXPORT_SYMBOL 0x6985af62 pinctrl_lookup_state vmlinux EXPORT_SYMBOL_GPL 0xf9a054b5 __round_jiffies vmlinux EXPORT_SYMBOL_GPL 0xbe127691 kthread_create_worker vmlinux EXPORT_SYMBOL @@ -3173,50 +3176,50 @@ 0x1dcdbfbf serial8250_em485_destroy vmlinux EXPORT_SYMBOL_GPL 0x4c595f4e devm_reset_control_array_get vmlinux EXPORT_SYMBOL_GPL 0xd7bdb29a crypto_skcipher_setkey vmlinux EXPORT_SYMBOL_GPL -0x0093f170 security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL +0x6aa2474f security_sb_clone_mnt_opts vmlinux EXPORT_SYMBOL 0x75ee7cfb vfs_rmdir vmlinux EXPORT_SYMBOL -0x00b49ce6 generic_shutdown_super vmlinux EXPORT_SYMBOL -0xfe9d403b unpin_user_pages vmlinux EXPORT_SYMBOL +0xe8e3b4df generic_shutdown_super vmlinux EXPORT_SYMBOL +0x4414ee57 unpin_user_pages vmlinux EXPORT_SYMBOL 0xc377a784 synth_event_create vmlinux EXPORT_SYMBOL_GPL -0x87797a2b netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0x924d4dac netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL 0x735e6a81 acpi_evaluate_integer vmlinux EXPORT_SYMBOL 0x937733e3 qid_valid vmlinux EXPORT_SYMBOL 0xfea8db44 __fscrypt_inode_uses_inline_crypto vmlinux EXPORT_SYMBOL_GPL 0x491dc8f2 d_alloc_parallel vmlinux EXPORT_SYMBOL 0xf21e1f9b disable_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0x1cbd92b0 cpu_mitigations_off vmlinux EXPORT_SYMBOL_GPL -0x040a7ba7 skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL -0x4b4bf306 __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL +0x06d75a2a skb_copy_and_hash_datagram_iter vmlinux EXPORT_SYMBOL +0x3d2bdf5a __sock_recv_ts_and_drops vmlinux EXPORT_SYMBOL_GPL 0x126bc56e device_add_properties vmlinux EXPORT_SYMBOL_GPL -0x5393c2cc vga_switcheroo_get_client_state vmlinux EXPORT_SYMBOL +0xfacec8e4 vga_switcheroo_get_client_state vmlinux EXPORT_SYMBOL 0x630cad69 vfs_copy_file_range vmlinux EXPORT_SYMBOL 0x0f09cc34 schedule_timeout_killable vmlinux EXPORT_SYMBOL 0x959ec5f5 call_rcu_tasks vmlinux EXPORT_SYMBOL_GPL 0x93dc2586 pgprot_writethrough vmlinux EXPORT_SYMBOL_GPL -0xdd679eb8 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL +0x00075436 xsk_clear_tx_need_wakeup vmlinux EXPORT_SYMBOL 0x86dda6ef rtm_getroute_parse_ip_proto vmlinux EXPORT_SYMBOL_GPL -0xd256737a skb_eth_pop vmlinux EXPORT_SYMBOL -0x87d0f405 sock_no_getname vmlinux EXPORT_SYMBOL +0x798d03c7 skb_eth_pop vmlinux EXPORT_SYMBOL +0x9f066aa4 sock_no_getname vmlinux EXPORT_SYMBOL 0x60f99e1b cppc_set_perf vmlinux EXPORT_SYMBOL_GPL 0xe1419596 acpi_dev_get_first_match_dev vmlinux EXPORT_SYMBOL 0x0605ac5b pci_msix_vec_count vmlinux EXPORT_SYMBOL 0xaa7e3e96 gpiochip_relres_irq vmlinux EXPORT_SYMBOL_GPL 0x8b0088d1 LZ4_decompress_safe_usingDict vmlinux EXPORT_SYMBOL 0x285f1611 vfs_link vmlinux EXPORT_SYMBOL -0xf89b897f migrate_vma_setup vmlinux EXPORT_SYMBOL +0x2fa61702 migrate_vma_setup vmlinux EXPORT_SYMBOL 0x0de6967a from_kuid_munged vmlinux EXPORT_SYMBOL 0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL 0x354da45b __irq_alloc_descs vmlinux EXPORT_SYMBOL_GPL 0xa022c739 call_usermodehelper_setup vmlinux EXPORT_SYMBOL -0xda710580 netlink_rcv_skb vmlinux EXPORT_SYMBOL +0x1009d9e9 netlink_rcv_skb vmlinux EXPORT_SYMBOL 0xf82abc1d isa_dma_bridge_buggy vmlinux EXPORT_SYMBOL 0xeb925ed4 crypto_alloc_acomp vmlinux EXPORT_SYMBOL_GPL 0x648c264e trace_event_reg vmlinux EXPORT_SYMBOL_GPL 0xa7218eba irq_set_affinity vmlinux EXPORT_SYMBOL_GPL 0x07ceeac9 panic_notifier_list vmlinux EXPORT_SYMBOL 0xba82f246 uv_bios_install_heap vmlinux EXPORT_SYMBOL_GPL -0xba090575 __xfrm_state_delete vmlinux EXPORT_SYMBOL -0x70b32c38 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL +0x805477c6 __xfrm_state_delete vmlinux EXPORT_SYMBOL +0x3ade3168 xdp_build_skb_from_frame vmlinux EXPORT_SYMBOL_GPL 0x2f3e86f5 mbox_client_peek_data vmlinux EXPORT_SYMBOL_GPL 0xd768e985 regulator_has_full_constraints vmlinux EXPORT_SYMBOL_GPL 0xc36a3bd4 __acpi_handle_debug vmlinux EXPORT_SYMBOL @@ -3225,20 +3228,20 @@ 0x054d428a fs_param_is_bool vmlinux EXPORT_SYMBOL 0x94a9e906 d_delete vmlinux EXPORT_SYMBOL 0xc38c83b8 mod_timer vmlinux EXPORT_SYMBOL -0x8c3fa192 send_sig_mceerr vmlinux EXPORT_SYMBOL +0x21cd20e3 send_sig_mceerr vmlinux EXPORT_SYMBOL 0x7420cc82 devm_rtc_nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x66597bbf iommu_put_resv_regions vmlinux EXPORT_SYMBOL 0xf6c3c36f vc_scrolldelta_helper vmlinux EXPORT_SYMBOL_GPL 0xbe49252c acpi_os_write_port vmlinux EXPORT_SYMBOL 0x7665a95b idr_remove vmlinux EXPORT_SYMBOL_GPL 0x6851664e wrmsrl_safe_on_cpu vmlinux EXPORT_SYMBOL -0x650eae70 mnt_set_expiry vmlinux EXPORT_SYMBOL +0x6c0d58f5 mnt_set_expiry vmlinux EXPORT_SYMBOL 0x2d41e6f5 __trace_puts vmlinux EXPORT_SYMBOL_GPL 0x2b2b86c2 param_get_invbool vmlinux EXPORT_SYMBOL -0x9b313e3d genl_notify vmlinux EXPORT_SYMBOL +0x786f9837 genl_notify vmlinux EXPORT_SYMBOL 0xa0dad88e netdev_adjacent_get_private vmlinux EXPORT_SYMBOL 0x61165a3f devfreq_suspend_device vmlinux EXPORT_SYMBOL -0x79ad938d dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL +0x19f17ead dev_pm_opp_put_clkname vmlinux EXPORT_SYMBOL_GPL 0x47fa8a85 devm_rtc_device_register vmlinux EXPORT_SYMBOL_GPL 0x65f160ad devres_destroy vmlinux EXPORT_SYMBOL_GPL 0x09c436f5 tty_hangup vmlinux EXPORT_SYMBOL @@ -3246,13 +3249,13 @@ 0x497bff4b pci_disable_device vmlinux EXPORT_SYMBOL 0x021d1698 gpiod_get_array_value vmlinux EXPORT_SYMBOL_GPL 0x8ac3334b net_dim_get_def_rx_moderation vmlinux EXPORT_SYMBOL -0xd079e405 add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL +0xa6ee1003 add_page_wait_queue vmlinux EXPORT_SYMBOL_GPL 0x9504df26 irq_wake_thread vmlinux EXPORT_SYMBOL_GPL -0x4c7f0178 prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL -0xbd3854c6 xfrm_lookup_route vmlinux EXPORT_SYMBOL +0x947b64ee prepare_to_swait_exclusive vmlinux EXPORT_SYMBOL +0x4589f421 xfrm_lookup_route vmlinux EXPORT_SYMBOL 0x91a1129c pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL 0x30e74134 tty_termios_copy_hw vmlinux EXPORT_SYMBOL -0x2bdc1cc4 regulator_disable_deferred vmlinux EXPORT_SYMBOL_GPL +0x96673536 regulator_disable_deferred vmlinux EXPORT_SYMBOL_GPL 0x23f28c04 dma_release_channel vmlinux EXPORT_SYMBOL_GPL 0xc8a1338d acpi_dev_get_resources vmlinux EXPORT_SYMBOL_GPL 0x8a83fb45 mpi_point_free_parts vmlinux EXPORT_SYMBOL_GPL @@ -3263,15 +3266,15 @@ 0x7e7bcf26 acpi_map_cpu vmlinux EXPORT_SYMBOL 0x37f292c4 pmc_atom_write vmlinux EXPORT_SYMBOL_GPL 0x125161b6 efivars_kobject vmlinux EXPORT_SYMBOL_GPL -0x94071ade usb_get_maximum_speed vmlinux EXPORT_SYMBOL_GPL +0xef0ad44d usb_get_maximum_speed vmlinux EXPORT_SYMBOL_GPL 0xf0c46d77 fwnode_graph_get_remote_node vmlinux EXPORT_SYMBOL_GPL 0xbe401988 virtqueue_poll vmlinux EXPORT_SYMBOL_GPL 0xccaff449 devm_clk_get vmlinux EXPORT_SYMBOL 0x5d402b38 pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL 0xed749fd8 fsverity_cleanup_inode vmlinux EXPORT_SYMBOL_GPL -0xe581a5a4 PageHuge vmlinux EXPORT_SYMBOL_GPL +0x780aaf6f PageHuge vmlinux EXPORT_SYMBOL_GPL 0x28bbffe7 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL -0xd622d133 request_firmware_into_buf vmlinux EXPORT_SYMBOL +0x642c46ed request_firmware_into_buf vmlinux EXPORT_SYMBOL 0x7d3b5d40 con_is_bound vmlinux EXPORT_SYMBOL 0x14bde1e6 is_virtio_device vmlinux EXPORT_SYMBOL_GPL 0xacea8173 acpi_debug_print vmlinux EXPORT_SYMBOL @@ -3279,18 +3282,18 @@ 0x69c26213 crypto_unregister_scomps vmlinux EXPORT_SYMBOL_GPL 0x3eaa322a crypto_unregister_acomps vmlinux EXPORT_SYMBOL_GPL 0xbb24b31f key_link vmlinux EXPORT_SYMBOL -0xa6284eb9 read_cache_page vmlinux EXPORT_SYMBOL +0x2e7ec338 read_cache_page vmlinux EXPORT_SYMBOL 0xbfe5616d tick_broadcast_oneshot_control vmlinux EXPORT_SYMBOL_GPL 0x5bdbac4e rcu_unexpedite_gp vmlinux EXPORT_SYMBOL_GPL -0x82a6a7f4 __tracepoint_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0x340493e2 __tracepoint_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL 0x9024f443 mds_user_clear vmlinux EXPORT_SYMBOL_GPL -0x2db1fe89 __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL -0x873dd0c4 sk_msg_return vmlinux EXPORT_SYMBOL_GPL -0xf0058d4e dev_change_flags vmlinux EXPORT_SYMBOL -0xfb54d0be __skb_gso_segment vmlinux EXPORT_SYMBOL +0xf18e15a5 __udp_gso_segment vmlinux EXPORT_SYMBOL_GPL +0x4e7889da sk_msg_return vmlinux EXPORT_SYMBOL_GPL +0x2a4d6646 dev_change_flags vmlinux EXPORT_SYMBOL +0x319fd5cd __skb_gso_segment vmlinux EXPORT_SYMBOL 0x84a0ca4d bitmap_zalloc_node vmlinux EXPORT_SYMBOL 0xe8a7da15 dquot_drop vmlinux EXPORT_SYMBOL -0x5c55c74c xfrm_state_walk vmlinux EXPORT_SYMBOL +0xd87f1dce xfrm_state_walk vmlinux EXPORT_SYMBOL 0x7351fcb1 devlink_remote_reload_actions_performed vmlinux EXPORT_SYMBOL_GPL 0xcaa01489 mbox_chan_txdone vmlinux EXPORT_SYMBOL_GPL 0xe13cd8a7 dmi_name_in_vendors vmlinux EXPORT_SYMBOL @@ -3301,11 +3304,11 @@ 0x216bf830 sbitmap_queue_wake_all vmlinux EXPORT_SYMBOL_GPL 0xf84d17f5 nla_put_nohdr vmlinux EXPORT_SYMBOL 0xc9a4b416 copy_to_user_nofault vmlinux EXPORT_SYMBOL_GPL -0x120377f2 pid_nr_ns vmlinux EXPORT_SYMBOL_GPL +0x6c178b8f pid_nr_ns vmlinux EXPORT_SYMBOL_GPL 0x81221cad amd_nb_num vmlinux EXPORT_SYMBOL_GPL 0x0f2d7d87 mce_unregister_decode_chain vmlinux EXPORT_SYMBOL_GPL 0x26cda94f e820__mapped_raw_any vmlinux EXPORT_SYMBOL_GPL -0x88f0ce2d napi_gro_flush vmlinux EXPORT_SYMBOL +0xa84393db napi_gro_flush vmlinux EXPORT_SYMBOL 0x2b6150fb power_supply_temp2resist_simple vmlinux EXPORT_SYMBOL_GPL 0xfda9a3f1 intel_gmch_enable_gtt vmlinux EXPORT_SYMBOL 0x8b989cf9 acpi_bus_can_wakeup vmlinux EXPORT_SYMBOL @@ -3315,36 +3318,36 @@ 0x55dc1d08 keyring_clear vmlinux EXPORT_SYMBOL 0xd77a5497 register_fprobe_syms vmlinux EXPORT_SYMBOL_GPL 0xc558530d profile_pc vmlinux EXPORT_SYMBOL -0xe1221aac devm_regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xd4b4ea8f devm_regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x66f4d822 gnttab_pages_clear_private vmlinux EXPORT_SYMBOL_GPL 0xb40851d2 devm_clk_bulk_get_all vmlinux EXPORT_SYMBOL_GPL -0xb328ca38 acpi_pm_wakeup_event vmlinux EXPORT_SYMBOL_GPL +0xb367c905 acpi_pm_wakeup_event vmlinux EXPORT_SYMBOL_GPL 0xa72cfb7d ioremap_wt vmlinux EXPORT_SYMBOL 0xfd93ee35 ioremap_wc vmlinux EXPORT_SYMBOL 0x5f2fcc83 ioremap_uc vmlinux EXPORT_SYMBOL_GPL -0x1a52cabf netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL -0x30f8b2aa __skb_pad vmlinux EXPORT_SYMBOL +0x6c1dbd1d netdev_lower_get_next_private_rcu vmlinux EXPORT_SYMBOL +0xb1229d3c __skb_pad vmlinux EXPORT_SYMBOL 0x714e50df __ps2_command vmlinux EXPORT_SYMBOL 0x8c743fb6 reset_control_status vmlinux EXPORT_SYMBOL_GPL 0x4f05595f dmaengine_desc_get_metadata_ptr vmlinux EXPORT_SYMBOL_GPL -0xa6613117 fb_set_var vmlinux EXPORT_SYMBOL +0x3d04137c fb_set_var vmlinux EXPORT_SYMBOL 0xde4f387d pci_has_p2pmem vmlinux EXPORT_SYMBOL_GPL 0xc310b981 strnstr vmlinux EXPORT_SYMBOL 0xdc611e53 __nla_put vmlinux EXPORT_SYMBOL -0x7ac9fb1c __list_lru_init vmlinux EXPORT_SYMBOL_GPL +0xa02532b7 __list_lru_init vmlinux EXPORT_SYMBOL_GPL 0xe118a88b perf_pmu_migrate_context vmlinux EXPORT_SYMBOL_GPL 0xeb177c68 get_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0x0237b57a arch_unregister_cpu vmlinux EXPORT_SYMBOL -0x0e2df014 tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL +0x720e018a tpm_is_tpm2 vmlinux EXPORT_SYMBOL_GPL 0x4a17ed66 sysrq_mask vmlinux EXPORT_SYMBOL_GPL 0x1e4e98c0 acpi_dev_filter_resource_type vmlinux EXPORT_SYMBOL_GPL 0x7995a608 devm_pci_remap_cfg_resource vmlinux EXPORT_SYMBOL 0x169938c1 __sysfs_match_string vmlinux EXPORT_SYMBOL 0x2cf806b8 crypto_register_acomps vmlinux EXPORT_SYMBOL_GPL 0xa23b9787 blk_trace_startstop vmlinux EXPORT_SYMBOL_GPL -0x0b83aca7 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL +0x4cc51bd8 cgroup_get_e_css vmlinux EXPORT_SYMBOL_GPL 0x34db050b _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL -0x8c363b29 tcp_done vmlinux EXPORT_SYMBOL_GPL +0x8775e7e9 tcp_done vmlinux EXPORT_SYMBOL_GPL 0x2fb6de5d add_device_randomness vmlinux EXPORT_SYMBOL 0x6502d9c2 xenbus_scanf vmlinux EXPORT_SYMBOL_GPL 0xa572cb8b gnttab_dma_free_pages vmlinux EXPORT_SYMBOL_GPL @@ -3360,77 +3363,77 @@ 0x8f9c199c __get_user_2 vmlinux EXPORT_SYMBOL 0x008f09c4 badblocks_clear vmlinux EXPORT_SYMBOL_GPL 0x9bf6e65a crypto_alloc_kpp vmlinux EXPORT_SYMBOL_GPL -0xdfd5554c security_inode_getsecctx vmlinux EXPORT_SYMBOL +0x9ed37abc security_inode_getsecctx vmlinux EXPORT_SYMBOL 0x4829cf6b fscrypt_enqueue_decrypt_work vmlinux EXPORT_SYMBOL -0xd9534962 wait_on_page_bit_killable vmlinux EXPORT_SYMBOL +0x9cce4c63 wait_on_page_bit_killable vmlinux EXPORT_SYMBOL 0xaf0511ca irq_domain_free_irqs_common vmlinux EXPORT_SYMBOL_GPL 0x9b0413c2 __irq_domain_alloc_fwnode vmlinux EXPORT_SYMBOL_GPL -0x326b9693 udp_init_sock vmlinux EXPORT_SYMBOL_GPL -0x708a13bc __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x1c2c094d udp_init_sock vmlinux EXPORT_SYMBOL_GPL +0x7cf9ab09 __traceiter_kfree_skb vmlinux EXPORT_SYMBOL_GPL 0xafacfbf2 tb_ring_alloc_rx vmlinux EXPORT_SYMBOL_GPL 0x21e38d1b tb_ring_alloc_tx vmlinux EXPORT_SYMBOL_GPL 0x2a562728 watchdog_register_governor vmlinux EXPORT_SYMBOL -0xbfd32529 i2c_acpi_new_device vmlinux EXPORT_SYMBOL_GPL +0xa1c245df i2c_acpi_new_device vmlinux EXPORT_SYMBOL_GPL 0x01772fbf of_pm_clk_add_clk vmlinux EXPORT_SYMBOL_GPL 0x8b7fb1cb __pm_runtime_set_status vmlinux EXPORT_SYMBOL_GPL 0x4ce1396d serdev_controller_alloc vmlinux EXPORT_SYMBOL_GPL 0x65d1bab2 acpi_bios_warning vmlinux EXPORT_SYMBOL 0x4477c7f4 balloon_page_dequeue vmlinux EXPORT_SYMBOL_GPL 0x5f5d47e7 balloon_page_enqueue vmlinux EXPORT_SYMBOL_GPL -0xc12f0638 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL -0x98c49596 unregister_shrinker vmlinux EXPORT_SYMBOL +0x6099e897 kmem_cache_alloc_bulk vmlinux EXPORT_SYMBOL +0xf224b24d unregister_shrinker vmlinux EXPORT_SYMBOL 0xa5a1793e unregister_ftrace_function vmlinux EXPORT_SYMBOL_GPL 0x2e2360b1 ftrace_set_global_notrace vmlinux EXPORT_SYMBOL_GPL -0x50ff396b ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL -0xd53260e9 xfrm_policy_flush vmlinux EXPORT_SYMBOL -0x0f98ffc4 skb_tx_error vmlinux EXPORT_SYMBOL -0x6c13f841 sock_efree vmlinux EXPORT_SYMBOL +0x500186ee ipv6_dev_get_saddr vmlinux EXPORT_SYMBOL +0x5dfb032c xfrm_policy_flush vmlinux EXPORT_SYMBOL +0xb4a1563a skb_tx_error vmlinux EXPORT_SYMBOL +0x68095ad5 sock_efree vmlinux EXPORT_SYMBOL 0xf5a067bf iommu_group_dma_owner_claimed vmlinux EXPORT_SYMBOL_GPL -0xe31ba5d3 nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL -0x40e59f63 napi_gro_frags vmlinux EXPORT_SYMBOL -0x1f7c1f87 netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL -0xab5c89b0 skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL -0xe02cd419 cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL +0xaf8515da nexthop_bucket_set_hw_flags vmlinux EXPORT_SYMBOL +0x83ae39ee napi_gro_frags vmlinux EXPORT_SYMBOL +0x120216c3 netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0x92d335c6 skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0x2e757235 cpufreq_cpu_get_raw vmlinux EXPORT_SYMBOL_GPL 0x05ce0422 pci_load_saved_state vmlinux EXPORT_SYMBOL_GPL 0x519c0705 key_task_permission vmlinux EXPORT_SYMBOL -0x91dbac13 page_cache_next_miss vmlinux EXPORT_SYMBOL +0x7f86955f page_cache_next_miss vmlinux EXPORT_SYMBOL 0x961286e0 ring_buffer_read_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x9b555c8c pm_suspend_default_s2idle vmlinux EXPORT_SYMBOL_GPL 0x8677f369 pvclock_get_pvti_cpu0_va vmlinux EXPORT_SYMBOL_GPL 0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL -0xd8ddc6c0 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL -0xc7699dcc netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL -0x4d425389 sock_sendmsg vmlinux EXPORT_SYMBOL +0xaccd8be1 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL +0x5dd9b15b netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL +0x1baffd07 sock_sendmsg vmlinux EXPORT_SYMBOL 0x8ee6bb5d import_iovec vmlinux EXPORT_SYMBOL 0x86d52ba5 lookup_constant vmlinux EXPORT_SYMBOL 0xc43e92b9 trace_seq_bprintf vmlinux EXPORT_SYMBOL_GPL 0x116180b5 hv_current_partition_id vmlinux EXPORT_SYMBOL_GPL 0x50b42ba1 entry_ibpb vmlinux EXPORT_SYMBOL_GPL -0x5d8a7c73 skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL -0xeb2ab9cb netlink_kernel_release vmlinux EXPORT_SYMBOL +0x27558f59 skb_tunnel_check_pmtu vmlinux EXPORT_SYMBOL +0xc0d234db netlink_kernel_release vmlinux EXPORT_SYMBOL 0xbcbe3339 devlink_set_features vmlinux EXPORT_SYMBOL_GPL -0x41df9f47 __sock_create vmlinux EXPORT_SYMBOL -0x97e8dcc7 regulator_suspend_disable vmlinux EXPORT_SYMBOL_GPL +0x359812e2 __sock_create vmlinux EXPORT_SYMBOL +0x34e0d7f3 regulator_suspend_disable vmlinux EXPORT_SYMBOL_GPL 0x37a6b0d9 pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL 0x5166cd23 pinctrl_select_default_state vmlinux EXPORT_SYMBOL_GPL 0xf5a20ed2 __genradix_prealloc vmlinux EXPORT_SYMBOL -0x693a76fc bio_free_pages vmlinux EXPORT_SYMBOL +0x2f4978a5 bio_free_pages vmlinux EXPORT_SYMBOL 0x69585523 __ksize vmlinux EXPORT_SYMBOL 0x29366b61 register_ftrace_direct vmlinux EXPORT_SYMBOL_GPL 0x6bd0e573 down_interruptible vmlinux EXPORT_SYMBOL -0x244b92f9 tcp_abort vmlinux EXPORT_SYMBOL_GPL -0xf49f7831 netif_carrier_off vmlinux EXPORT_SYMBOL -0x2b2c8ef7 usb_get_maximum_ssp_rate vmlinux EXPORT_SYMBOL_GPL -0x8b9acef4 wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL +0xce1df4a6 tcp_abort vmlinux EXPORT_SYMBOL_GPL +0xfc77a77f netif_carrier_off vmlinux EXPORT_SYMBOL +0xfdefaf6f usb_get_maximum_ssp_rate vmlinux EXPORT_SYMBOL_GPL +0x1c772788 wakeup_sources_walk_next vmlinux EXPORT_SYMBOL_GPL 0xe31b9301 intel_gmch_gtt_flush vmlinux EXPORT_SYMBOL 0xfdda65d8 vp_modern_probe vmlinux EXPORT_SYMBOL_GPL 0x613c8e27 pinctrl_force_default vmlinux EXPORT_SYMBOL_GPL -0x23f094ae sb_set_blocksize vmlinux EXPORT_SYMBOL +0xfd64d343 sb_set_blocksize vmlinux EXPORT_SYMBOL 0x76677509 lease_get_mtime vmlinux EXPORT_SYMBOL 0xa4428e8b srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x4ecd97b1 kthread_unpark vmlinux EXPORT_SYMBOL_GPL -0xf410d004 inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL -0x3720e698 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL +0xd3c81701 inet_csk_reqsk_queue_drop vmlinux EXPORT_SYMBOL +0xd62ef592 nf_ct_hook vmlinux EXPORT_SYMBOL_GPL 0x31e16afa flow_block_cb_incref vmlinux EXPORT_SYMBOL 0x003a7d55 edac_pci_add_device vmlinux EXPORT_SYMBOL_GPL 0x8c0215f2 pm_system_wakeup vmlinux EXPORT_SYMBOL_GPL @@ -3438,22 +3441,22 @@ 0x2977b0cd pinctrl_utils_free_map vmlinux EXPORT_SYMBOL_GPL 0xdabc48a3 ima_file_hash vmlinux EXPORT_SYMBOL_GPL 0x3744cf36 vmalloc_to_pfn vmlinux EXPORT_SYMBOL -0xd55219aa access_process_vm vmlinux EXPORT_SYMBOL_GPL +0x9b78717e access_process_vm vmlinux EXPORT_SYMBOL_GPL 0xaaaa0a3f __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x9a185ace tick_nohz_full_running vmlinux EXPORT_SYMBOL_GPL -0x52cbd7a8 get_task_mm vmlinux EXPORT_SYMBOL_GPL +0x67cca14a get_task_mm vmlinux EXPORT_SYMBOL_GPL 0xd6742002 preempt_schedule_thunk vmlinux EXPORT_SYMBOL 0xfeb5d0aa verify_spi_info vmlinux EXPORT_SYMBOL -0x2ba5a323 udp_skb_destructor vmlinux EXPORT_SYMBOL -0x5e7916ff inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL -0x42ccf353 devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL -0x31e8ccaf msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL +0x2304dc83 udp_skb_destructor vmlinux EXPORT_SYMBOL +0x67ecbdb6 inet_csk_prepare_forced_close vmlinux EXPORT_SYMBOL +0x27b4be1b devlink_dpipe_match_put vmlinux EXPORT_SYMBOL_GPL +0x9f6fb291 msg_zerocopy_alloc vmlinux EXPORT_SYMBOL_GPL 0x7bb50b88 acpi_write vmlinux EXPORT_SYMBOL 0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL 0x7452adff user_return_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x2951a872 trace_clock_local vmlinux EXPORT_SYMBOL_GPL 0x0bbeaeba uv_bios_enum_ports vmlinux EXPORT_SYMBOL_GPL -0x8f1a6ecb register_tcf_proto_ops vmlinux EXPORT_SYMBOL +0x03b08bad register_tcf_proto_ops vmlinux EXPORT_SYMBOL 0xb3caf284 input_get_poll_interval vmlinux EXPORT_SYMBOL 0xb9b9df41 usb_amd_dev_put vmlinux EXPORT_SYMBOL_GPL 0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL @@ -3464,12 +3467,12 @@ 0x5d446530 crypto_unregister_rng vmlinux EXPORT_SYMBOL_GPL 0xff55c700 crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL 0x8a89e0eb dma_opt_mapping_size vmlinux EXPORT_SYMBOL_GPL -0x04618ca4 sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL -0x753fb0f3 nvmem_get_mac_address vmlinux EXPORT_SYMBOL +0x76baf43c sched_trace_rq_avg_rt vmlinux EXPORT_SYMBOL_GPL +0x7cb6afd6 nvmem_get_mac_address vmlinux EXPORT_SYMBOL 0x205dc0af __SCT__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL -0x24606ea8 __SCK__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL -0x2975680c netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL -0x3a1612e2 __skb_vlan_pop vmlinux EXPORT_SYMBOL +0x306a6b14 __SCK__tp_func_neigh_update vmlinux EXPORT_SYMBOL_GPL +0xcc69109f netdev_walk_all_lower_dev vmlinux EXPORT_SYMBOL_GPL +0x3325653d __skb_vlan_pop vmlinux EXPORT_SYMBOL 0xe7839934 hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL 0x195543df __class_create vmlinux EXPORT_SYMBOL_GPL 0xff02a556 __SCT__tp_func_map vmlinux EXPORT_SYMBOL_GPL @@ -3480,8 +3483,8 @@ 0x7f8fe8fe clk_register_mux_table vmlinux EXPORT_SYMBOL_GPL 0x27810361 acpi_os_wait_events_complete vmlinux EXPORT_SYMBOL 0x4c416eb9 LZ4_decompress_fast vmlinux EXPORT_SYMBOL -0xd9e17ff1 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL -0xd62f3f81 filp_open vmlinux EXPORT_SYMBOL +0xc1793ee8 sync_blockdev_nowait vmlinux EXPORT_SYMBOL_GPL +0xca5ed2b1 filp_open vmlinux EXPORT_SYMBOL 0x3a8bbb8e trace_clock_jiffies vmlinux EXPORT_SYMBOL_GPL 0xe06890dc smpboot_register_percpu_thread vmlinux EXPORT_SYMBOL_GPL 0x2ebe3135 cpu_is_hotpluggable vmlinux EXPORT_SYMBOL_GPL @@ -3492,32 +3495,32 @@ 0x3d210724 gen_pool_dma_zalloc_align vmlinux EXPORT_SYMBOL 0x5cf6d78a crypto_sha256_finup vmlinux EXPORT_SYMBOL 0x6636c3c9 irq_set_vcpu_affinity vmlinux EXPORT_SYMBOL_GPL -0xd7da4145 pingv6_prot vmlinux EXPORT_SYMBOL_GPL +0xfad21dff pingv6_prot vmlinux EXPORT_SYMBOL_GPL 0xe7eee3d5 __cookie_v4_init_sequence vmlinux EXPORT_SYMBOL_GPL -0x64eec284 regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x2ba12a41 regulator_bulk_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x55cf08ce __clk_get_hw vmlinux EXPORT_SYMBOL_GPL 0xb7f34d22 blk_pm_runtime_init vmlinux EXPORT_SYMBOL 0xad64b76c bsg_setup_queue vmlinux EXPORT_SYMBOL_GPL 0x5a43554f d_exact_alias vmlinux EXPORT_SYMBOL -0x065d3677 __free_pages vmlinux EXPORT_SYMBOL +0x991dceff __free_pages vmlinux EXPORT_SYMBOL 0xa40a038b tracepoint_probe_register vmlinux EXPORT_SYMBOL_GPL -0x9295b2b8 inet_bind vmlinux EXPORT_SYMBOL -0x7ebe82e4 tc_setup_cb_call vmlinux EXPORT_SYMBOL -0xf0bda4e7 qdisc_watchdog_init vmlinux EXPORT_SYMBOL +0x3c224ba9 inet_bind vmlinux EXPORT_SYMBOL +0xa2a25966 tc_setup_cb_call vmlinux EXPORT_SYMBOL +0x55e57d70 qdisc_watchdog_init vmlinux EXPORT_SYMBOL 0x27d658d1 __SCT__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL -0x709d5930 __SCK__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0xb14d1e94 __SCK__tp_func_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0xc0ba3976 page_pool_return_skb_page vmlinux EXPORT_SYMBOL 0x932e51f5 power_supply_class vmlinux EXPORT_SYMBOL_GPL 0x759c1076 class_find_device vmlinux EXPORT_SYMBOL_GPL 0x0809f44a msi_desc_to_pci_sysdata vmlinux EXPORT_SYMBOL_GPL 0x526f21bc pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL -0x5af8c8db blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL -0x49845f7e __register_binfmt vmlinux EXPORT_SYMBOL +0xb97dcfdd blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0xf8b634d9 __register_binfmt vmlinux EXPORT_SYMBOL 0x5ae1154b __traceiter_kfree vmlinux EXPORT_SYMBOL 0x56948896 spec_ctrl_current vmlinux EXPORT_SYMBOL_GPL -0x7c0e40f8 xfrm_init_state vmlinux EXPORT_SYMBOL +0x693be05a xfrm_init_state vmlinux EXPORT_SYMBOL 0x84c03e9a rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL -0x2d0edf4c alloc_skb_with_frags vmlinux EXPORT_SYMBOL +0x49e190cc alloc_skb_with_frags vmlinux EXPORT_SYMBOL 0xa06ac93c sb800_prefetch vmlinux EXPORT_SYMBOL_GPL 0x14ec4fdb evtchn_put vmlinux EXPORT_SYMBOL_GPL 0xcaf1d958 evtchn_get vmlinux EXPORT_SYMBOL_GPL @@ -3526,43 +3529,43 @@ 0x0b88dcb4 pci_assign_resource vmlinux EXPORT_SYMBOL 0xb3f49446 kstrtos8_from_user vmlinux EXPORT_SYMBOL 0x2eec0312 crypto_unregister_aead vmlinux EXPORT_SYMBOL_GPL -0x06412b21 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL +0xfe197e84 linear_hugepage_index vmlinux EXPORT_SYMBOL_GPL 0x8e3e0f7d fault_in_readable vmlinux EXPORT_SYMBOL 0x1cf43ebc devm_request_free_mem_region vmlinux EXPORT_SYMBOL_GPL -0xf5a758f0 xfrm_user_policy vmlinux EXPORT_SYMBOL -0xc11bf79d tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL -0x0d096db4 netpoll_poll_disable vmlinux EXPORT_SYMBOL -0xbe8f15cf skb_split vmlinux EXPORT_SYMBOL +0x1bdd6855 xfrm_user_policy vmlinux EXPORT_SYMBOL +0x7b9d779d tcp_sock_set_keepcnt vmlinux EXPORT_SYMBOL +0x0e2fdc20 netpoll_poll_disable vmlinux EXPORT_SYMBOL +0x3bccef33 skb_split vmlinux EXPORT_SYMBOL 0x575c53da input_grab_device vmlinux EXPORT_SYMBOL 0x40f90b40 wwan_unregister_ops vmlinux EXPORT_SYMBOL_GPL 0x07b629f4 tty_port_block_til_ready vmlinux EXPORT_SYMBOL 0xef5db66d regulator_get_init_drvdata vmlinux EXPORT_SYMBOL_GPL -0xca1772fb regulator_get_current_limit vmlinux EXPORT_SYMBOL_GPL +0x91a02acc regulator_get_current_limit vmlinux EXPORT_SYMBOL_GPL 0x3d07fd4d vp_modern_get_queue_size vmlinux EXPORT_SYMBOL_GPL 0x0b19b445 ioread8 vmlinux EXPORT_SYMBOL 0x0d49e412 blk_crypto_intersect_capabilities vmlinux EXPORT_SYMBOL_GPL -0x904d1066 vif_device_init vmlinux EXPORT_SYMBOL -0x0439b23c netlink_broadcast vmlinux EXPORT_SYMBOL -0xda763800 __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0xb5ceb02f __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL +0x8792ba15 vif_device_init vmlinux EXPORT_SYMBOL +0x0bf2865d netlink_broadcast vmlinux EXPORT_SYMBOL +0xf582a8d6 __traceiter_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0x8c5d28f4 __skb_get_hash_symmetric vmlinux EXPORT_SYMBOL_GPL 0x45775d73 nvmem_cell_read_u64 vmlinux EXPORT_SYMBOL_GPL 0x0c469fa6 nvmem_cell_read_u32 vmlinux EXPORT_SYMBOL_GPL 0x163156db nvmem_cell_read_u16 vmlinux EXPORT_SYMBOL_GPL -0x8f109668 dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL +0x420540c8 dev_pm_opp_get_max_clock_latency vmlinux EXPORT_SYMBOL_GPL 0x0343bdf1 __i2c_board_list vmlinux EXPORT_SYMBOL_GPL 0x57719632 gnttab_grant_foreign_access vmlinux EXPORT_SYMBOL_GPL 0x8e6fa8b5 apei_exec_pre_map_gars vmlinux EXPORT_SYMBOL_GPL -0x3a3bc8dd shmem_file_setup vmlinux EXPORT_SYMBOL_GPL +0xd10c21ed shmem_file_setup vmlinux EXPORT_SYMBOL_GPL 0x7a98f4b4 copy_from_user_nofault vmlinux EXPORT_SYMBOL_GPL 0xc631580a console_unlock vmlinux EXPORT_SYMBOL 0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL 0xa8be3ba8 apic vmlinux EXPORT_SYMBOL_GPL 0x65b992ac xen_alloc_p2m_entry vmlinux EXPORT_SYMBOL -0x89937e1f udp_sendmsg vmlinux EXPORT_SYMBOL -0x4fe27f12 tcp_md5_hash_key vmlinux EXPORT_SYMBOL -0xc12e00c1 __tracepoint_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL -0xbcd496d9 __tracepoint_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL -0x77217cae ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL +0xf38fff3e udp_sendmsg vmlinux EXPORT_SYMBOL +0x6c06e805 tcp_md5_hash_key vmlinux EXPORT_SYMBOL +0x59948e63 __tracepoint_neigh_event_send_dead vmlinux EXPORT_SYMBOL_GPL +0x246e187b __tracepoint_neigh_event_send_done vmlinux EXPORT_SYMBOL_GPL +0x690314e1 ipv6_bpf_stub vmlinux EXPORT_SYMBOL_GPL 0x38f48af7 put_user_ifreq vmlinux EXPORT_SYMBOL 0x6ee8c94b sfp_get_module_eeprom vmlinux EXPORT_SYMBOL_GPL 0x7ad02a41 asn1_encode_tag vmlinux EXPORT_SYMBOL_GPL @@ -3572,61 +3575,61 @@ 0x9264c75b elv_rb_former_request vmlinux EXPORT_SYMBOL 0x1e424d61 user_preparse vmlinux EXPORT_SYMBOL_GPL 0x4e547048 __kmalloc_node_track_caller vmlinux EXPORT_SYMBOL -0xe8921f5f bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL -0xe1ea1c52 bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL -0xafd1a480 bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL -0x2554b942 bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL -0x3b9f8aa6 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL -0xdb7a9e90 bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL -0xd685a6d5 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL -0x8d4fde9e bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL -0x12ec26b9 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL -0x0d094a55 dcb_ieee_delapp vmlinux EXPORT_SYMBOL -0x1452466f dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0xc19c2978 bpf_trace_run9 vmlinux EXPORT_SYMBOL_GPL +0x77b9b713 bpf_trace_run8 vmlinux EXPORT_SYMBOL_GPL +0xbc7d44a4 bpf_trace_run7 vmlinux EXPORT_SYMBOL_GPL +0x60a7ba3c bpf_trace_run6 vmlinux EXPORT_SYMBOL_GPL +0x3fd34373 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0xd54c122b bpf_trace_run4 vmlinux EXPORT_SYMBOL_GPL +0xce20c082 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x850f2f24 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0xf48a02e9 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0x29bd91e9 dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0x2ab170ea dcb_ieee_setapp vmlinux EXPORT_SYMBOL 0xf53d4c26 qdisc_class_hash_destroy vmlinux EXPORT_SYMBOL 0xbe409389 devlink_port_linecard_set vmlinux EXPORT_SYMBOL_GPL 0xb112bf1c tb_xdomain_lane_bonding_disable vmlinux EXPORT_SYMBOL_GPL -0x3ac88f8c dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL -0x4ef7eeb6 regulator_get_voltage_rdev vmlinux EXPORT_SYMBOL_GPL +0x26ad9c40 dev_pm_genpd_set_performance_state vmlinux EXPORT_SYMBOL_GPL +0x680c6cfc regulator_get_voltage_rdev vmlinux EXPORT_SYMBOL_GPL 0xcd2bcbd3 devm_request_pci_bus_resources vmlinux EXPORT_SYMBOL_GPL 0xa6e1a69d kick_all_cpus_sync vmlinux EXPORT_SYMBOL_GPL 0xd971c6c4 xen_arch_register_cpu vmlinux EXPORT_SYMBOL -0x83f0da88 acpi_dev_for_each_child vmlinux EXPORT_SYMBOL_GPL +0xead47fe4 acpi_dev_for_each_child vmlinux EXPORT_SYMBOL_GPL 0x5a42c937 sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL 0x7ed521a1 key_type_asymmetric vmlinux EXPORT_SYMBOL_GPL 0xb4eefdf3 proc_get_parent_data vmlinux EXPORT_SYMBOL_GPL -0xc6560997 find_inode_rcu vmlinux EXPORT_SYMBOL -0xd068ce2d audit_log vmlinux EXPORT_SYMBOL +0xfa863371 find_inode_rcu vmlinux EXPORT_SYMBOL +0xbffb7675 audit_log vmlinux EXPORT_SYMBOL 0x0bbfa78c set_security_override_from_ctx vmlinux EXPORT_SYMBOL -0x0d341af1 sk_wait_data vmlinux EXPORT_SYMBOL +0x36a6ab81 sk_wait_data vmlinux EXPORT_SYMBOL 0x16bb645d spi_mem_dirmap_write vmlinux EXPORT_SYMBOL_GPL 0xe6b2c7a8 tpm_try_get_ops vmlinux EXPORT_SYMBOL_GPL 0x13357f3a gnttab_end_foreign_access vmlinux EXPORT_SYMBOL_GPL 0x15295367 pci_enable_wake vmlinux EXPORT_SYMBOL 0x6e353c26 mpi_rshift vmlinux EXPORT_SYMBOL_GPL -0x54f91f0f __blk_mq_end_request vmlinux EXPORT_SYMBOL +0xc827e701 __blk_mq_end_request vmlinux EXPORT_SYMBOL 0x3ef8810b skcipher_walk_complete vmlinux EXPORT_SYMBOL_GPL 0xcc814bda crypto_remove_spawns vmlinux EXPORT_SYMBOL_GPL -0x51955cf3 __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL +0xd70bb48f __set_page_dirty_no_writeback vmlinux EXPORT_SYMBOL 0x412bc681 ring_buffer_empty_cpu vmlinux EXPORT_SYMBOL_GPL -0x21dd4878 strp_init vmlinux EXPORT_SYMBOL_GPL -0x7d75bc3b ip6_input vmlinux EXPORT_SYMBOL_GPL -0xa0c414e8 ip6tun_encaps vmlinux EXPORT_SYMBOL -0x7f2e656f lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL -0x9834d316 __netpoll_setup vmlinux EXPORT_SYMBOL_GPL -0xf08c7c0d put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL +0x992e2f29 strp_init vmlinux EXPORT_SYMBOL_GPL +0x6687aa3b ip6_input vmlinux EXPORT_SYMBOL_GPL +0xaea06120 ip6tun_encaps vmlinux EXPORT_SYMBOL +0x3d112b7d lwtunnel_state_alloc vmlinux EXPORT_SYMBOL_GPL +0x00df255a __netpoll_setup vmlinux EXPORT_SYMBOL_GPL +0x0b3e4fa1 put_cmsg_scm_timestamping vmlinux EXPORT_SYMBOL 0xf6c71a25 cper_severity_str vmlinux EXPORT_SYMBOL_GPL 0x8c87aafd pci_free_host_bridge vmlinux EXPORT_SYMBOL 0x20cbb30a __percpu_counter_init vmlinux EXPORT_SYMBOL 0x920cc389 visitorl vmlinux EXPORT_SYMBOL_GPL -0x71dab7a9 get_user_pages_remote vmlinux EXPORT_SYMBOL -0x8ab71dac bpf_link_get_from_fd vmlinux EXPORT_SYMBOL +0x8ddd891c get_user_pages_remote vmlinux EXPORT_SYMBOL +0xa43b5d28 bpf_link_get_from_fd vmlinux EXPORT_SYMBOL 0x68a8bbee irq_get_domain_generic_chip vmlinux EXPORT_SYMBOL_GPL 0x8735ed3d irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL 0x85b15444 arch_set_max_freq_ratio vmlinux EXPORT_SYMBOL_GPL 0x56398615 mark_tsc_unstable vmlinux EXPORT_SYMBOL_GPL 0x7ec814de inet_hashinfo_init vmlinux EXPORT_SYMBOL_GPL -0x85464f4f ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0xa0cc4f23 ipv4_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0xa99ef899 devlink_fmsg_bool_pair_put vmlinux EXPORT_SYMBOL_GPL 0x1f2e8fcf input_mt_report_pointer_emulation vmlinux EXPORT_SYMBOL 0xa7930c93 tpm_put_ops vmlinux EXPORT_SYMBOL_GPL @@ -3635,24 +3638,24 @@ 0xb8d7a91f pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL 0x781b656e pwm_request vmlinux EXPORT_SYMBOL_GPL 0xa1691b63 xas_find_marked vmlinux EXPORT_SYMBOL_GPL -0x8efa2886 end_buffer_read_sync vmlinux EXPORT_SYMBOL +0x6aa3600f end_buffer_read_sync vmlinux EXPORT_SYMBOL 0xa7ad55b2 d_add vmlinux EXPORT_SYMBOL -0x45fbe7c7 set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0xef119e8e set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL 0x5289ca72 tcf_em_tree_dump vmlinux EXPORT_SYMBOL -0xb06b294e neigh_for_each vmlinux EXPORT_SYMBOL +0x76e7aea9 neigh_for_each vmlinux EXPORT_SYMBOL 0x8b41d307 rtc_initialize_alarm vmlinux EXPORT_SYMBOL_GPL 0x6971447a rtc_month_days vmlinux EXPORT_SYMBOL -0x45ce48fb wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL -0x8d0b4dcd regulator_is_enabled_regmap vmlinux EXPORT_SYMBOL_GPL +0x5020e4c5 wakeup_sources_walk_start vmlinux EXPORT_SYMBOL_GPL +0x72a7a510 regulator_is_enabled_regmap vmlinux EXPORT_SYMBOL_GPL 0x149fe1d3 pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL 0x46050ea7 devm_pinctrl_register_and_init vmlinux EXPORT_SYMBOL_GPL 0x77e9eb37 aes_encrypt vmlinux EXPORT_SYMBOL 0x32672757 sg_miter_next vmlinux EXPORT_SYMBOL 0x85efc7e0 zero_pfn vmlinux EXPORT_SYMBOL 0x3373dc92 param_get_ushort vmlinux EXPORT_SYMBOL -0x2c1e6d01 switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0xb8a9ad36 tcp_sock_set_cork vmlinux EXPORT_SYMBOL -0xac4f6cb0 skb_pull vmlinux EXPORT_SYMBOL +0x1740884b switchdev_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0x3b7db6a3 tcp_sock_set_cork vmlinux EXPORT_SYMBOL +0x06397f25 skb_pull vmlinux EXPORT_SYMBOL 0x1d4d4fed device_get_match_data vmlinux EXPORT_SYMBOL_GPL 0x771d87e3 clk_register vmlinux EXPORT_SYMBOL_GPL 0xb284a0a2 pci_add_new_bus vmlinux EXPORT_SYMBOL @@ -3660,36 +3663,36 @@ 0xa01d3df6 font_vga_8x16 vmlinux EXPORT_SYMBOL 0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL 0x2688ec10 bitmap_zalloc vmlinux EXPORT_SYMBOL -0x5658fe7d blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL +0x7713aee8 blkcg_policy_unregister vmlinux EXPORT_SYMBOL_GPL 0xecd86f2f sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL -0xc2da9de0 register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL +0xf256028c register_btf_id_dtor_kfuncs vmlinux EXPORT_SYMBOL_GPL 0xf1cd8929 kvm_read_and_reset_apf_flags vmlinux EXPORT_SYMBOL_GPL 0x6e3347ec devlink_priv vmlinux EXPORT_SYMBOL_GPL -0x57fb2855 neigh_app_ns vmlinux EXPORT_SYMBOL -0x1580f6ec netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL +0x684d9091 neigh_app_ns vmlinux EXPORT_SYMBOL +0x5ef4e9eb netdev_lower_get_first_private_rcu vmlinux EXPORT_SYMBOL 0x9475a651 pm_clk_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0x1fb60530 pm_generic_restore_noirq vmlinux EXPORT_SYMBOL_GPL 0x90ad66b1 software_node_unregister_nodes vmlinux EXPORT_SYMBOL_GPL 0xe1cc84bc register_acpi_bus_type vmlinux EXPORT_SYMBOL_GPL 0x4b9a3844 pci_enable_pasid vmlinux EXPORT_SYMBOL_GPL 0xb0d1656c gpio_free_array vmlinux EXPORT_SYMBOL_GPL -0xc918abe9 iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL +0x9701015f iomap_finish_ioends vmlinux EXPORT_SYMBOL_GPL 0x6f51512b irq_remove_generic_chip vmlinux EXPORT_SYMBOL_GPL 0x7b178afe unlock_system_sleep vmlinux EXPORT_SYMBOL_GPL -0x947630dc xfrm6_protocol_register vmlinux EXPORT_SYMBOL -0x7b4630b1 xfrm_state_check_expire vmlinux EXPORT_SYMBOL -0x8a80162d xfrm4_protocol_register vmlinux EXPORT_SYMBOL -0x84abb4b6 sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL -0x993b05f8 sock_i_ino vmlinux EXPORT_SYMBOL -0xc41d4c4d sock_i_uid vmlinux EXPORT_SYMBOL +0xb00589e0 xfrm6_protocol_register vmlinux EXPORT_SYMBOL +0x75c49c95 xfrm_state_check_expire vmlinux EXPORT_SYMBOL +0x8b14d0de xfrm4_protocol_register vmlinux EXPORT_SYMBOL +0x3364e50a sock_diag_unregister_inet_compat vmlinux EXPORT_SYMBOL_GPL +0xb785c721 sock_i_ino vmlinux EXPORT_SYMBOL +0xaa4742d0 sock_i_uid vmlinux EXPORT_SYMBOL 0x02ed7cae netdev_boot_setup_check vmlinux EXPORT_SYMBOL -0x25614d73 regulator_set_voltage_time vmlinux EXPORT_SYMBOL_GPL +0xbca90ddb regulator_set_voltage_time vmlinux EXPORT_SYMBOL_GPL 0x2bd60ab9 acpi_reset vmlinux EXPORT_SYMBOL -0xc5fe7691 ip6_pol_route vmlinux EXPORT_SYMBOL_GPL -0x06df5021 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL -0xd55ac5b4 cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL +0xcd082bc3 ip6_pol_route vmlinux EXPORT_SYMBOL_GPL +0xd27bbe43 ip_build_and_send_pkt vmlinux EXPORT_SYMBOL_GPL +0x120d98df cpufreq_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0xfd87bf06 edac_pci_handle_npe vmlinux EXPORT_SYMBOL_GPL -0xe19fc306 regulator_get_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL +0xb0e2ad45 regulator_get_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL 0x9ca480cc clk_gate_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x997e0a44 __clk_mux_determine_rate_closest vmlinux EXPORT_SYMBOL_GPL 0xec4d9e3a clk_get_sys vmlinux EXPORT_SYMBOL @@ -3699,8 +3702,8 @@ 0x33fcf44a __kfifo_out_r vmlinux EXPORT_SYMBOL 0xa8c7e2f3 crypto_req_done vmlinux EXPORT_SYMBOL_GPL 0x457594fa crypto_alg_list vmlinux EXPORT_SYMBOL_GPL -0x7cfe84c3 sync_inode_metadata vmlinux EXPORT_SYMBOL -0x8d333eee vm_map_pages vmlinux EXPORT_SYMBOL +0xcaec6883 sync_inode_metadata vmlinux EXPORT_SYMBOL +0xca60ef1d vm_map_pages vmlinux EXPORT_SYMBOL 0xc3762aec mempool_alloc vmlinux EXPORT_SYMBOL 0x1bff4189 unregister_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0x0dc8aec9 free_cgroup_ns vmlinux EXPORT_SYMBOL @@ -3712,8 +3715,8 @@ 0xdd00447a acpi_resource_to_address64 vmlinux EXPORT_SYMBOL 0x28d87421 __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL 0xc2266826 irq_domain_alloc_irqs_parent vmlinux EXPORT_SYMBOL_GPL -0x00a5ef86 xp_can_alloc vmlinux EXPORT_SYMBOL -0xb60dcf28 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL +0xbdfa0027 xp_can_alloc vmlinux EXPORT_SYMBOL +0x32cd77a4 ip_sock_set_pktinfo vmlinux EXPORT_SYMBOL 0x89266f82 flow_rule_match_ct vmlinux EXPORT_SYMBOL 0xe3840e18 secure_ipv4_port_ephemeral vmlinux EXPORT_SYMBOL_GPL 0x545025e5 nvmem_add_cell_table vmlinux EXPORT_SYMBOL_GPL @@ -3722,33 +3725,33 @@ 0x70b7c07a gnttab_grant_foreign_transfer vmlinux EXPORT_SYMBOL_GPL 0xc61ca65e iowrite64be_hi_lo vmlinux EXPORT_SYMBOL 0x865d168a __SCT__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL -0x0eab9f11 __SCK__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL +0x393a6296 __SCK__tp_func_block_split vmlinux EXPORT_SYMBOL_GPL 0x05b30991 iomap_seek_data vmlinux EXPORT_SYMBOL_GPL 0x9be30d27 mhp_get_pluggable_range vmlinux EXPORT_SYMBOL_GPL -0xc2332577 pagecache_get_page vmlinux EXPORT_SYMBOL +0x554c0029 pagecache_get_page vmlinux EXPORT_SYMBOL 0x2cdf87a1 proc_dointvec_minmax vmlinux EXPORT_SYMBOL -0xa270fbf7 mr_vif_seq_idx vmlinux EXPORT_SYMBOL +0x4890f65b mr_vif_seq_idx vmlinux EXPORT_SYMBOL 0x9137956c dev_mc_add_excl vmlinux EXPORT_SYMBOL 0x994e681a dev_uc_add_excl vmlinux EXPORT_SYMBOL 0xe1af4d24 __SCT__tp_func_extlog_mem_event vmlinux EXPORT_SYMBOL_GPL 0xcfb6b5ff __SCK__tp_func_extlog_mem_event vmlinux EXPORT_SYMBOL_GPL -0xc40ddd49 i2c_bus_type vmlinux EXPORT_SYMBOL_GPL +0xe8beb768 i2c_bus_type vmlinux EXPORT_SYMBOL_GPL 0x1e240d7e spi_mem_adjust_op_size vmlinux EXPORT_SYMBOL_GPL 0xe03a689d dma_fence_array_ops vmlinux EXPORT_SYMBOL 0x62bfb4e4 pci_msi_create_irq_domain vmlinux EXPORT_SYMBOL_GPL 0x07f57478 pci_unmap_iospace vmlinux EXPORT_SYMBOL -0x4598937e blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL -0xa7282b99 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL -0x2d72de5f kmalloc_caches vmlinux EXPORT_SYMBOL -0x5fe724e9 rt_dst_alloc vmlinux EXPORT_SYMBOL +0x86b677df blkcg_print_blkgs vmlinux EXPORT_SYMBOL_GPL +0xfab8ab68 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0x365ab225 kmalloc_caches vmlinux EXPORT_SYMBOL +0x67ff8138 rt_dst_alloc vmlinux EXPORT_SYMBOL 0x63be29da do_take_over_console vmlinux EXPORT_SYMBOL_GPL -0xd8dfd83c regulator_set_ramp_delay_regmap vmlinux EXPORT_SYMBOL_GPL -0x7b90f404 regulator_set_current_limit vmlinux EXPORT_SYMBOL_GPL +0x104e5eda regulator_set_ramp_delay_regmap vmlinux EXPORT_SYMBOL_GPL +0x2416e076 regulator_set_current_limit vmlinux EXPORT_SYMBOL_GPL 0x21c34c8f gnttab_end_foreign_transfer vmlinux EXPORT_SYMBOL_GPL 0xb734a53e vp_modern_set_queue_size vmlinux EXPORT_SYMBOL_GPL 0x1b70b9d3 sysfs_add_link_to_group vmlinux EXPORT_SYMBOL_GPL 0x365afcab fsverity_file_open vmlinux EXPORT_SYMBOL_GPL -0xa643d7f4 truncate_pagecache_range vmlinux EXPORT_SYMBOL +0xa95e9fa2 truncate_pagecache_range vmlinux EXPORT_SYMBOL 0x87b87064 __traceiter_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL 0xfb1470b5 param_ops_ullong vmlinux EXPORT_SYMBOL @@ -3758,12 +3761,12 @@ 0x97b6f116 fwnode_graph_get_remote_port_parent vmlinux EXPORT_SYMBOL_GPL 0x67e7bc37 tty_ldisc_deref vmlinux EXPORT_SYMBOL_GPL 0x2ee4c2b1 hdmi_avi_infoframe_pack_only vmlinux EXPORT_SYMBOL -0x2c522189 security_inode_setsecctx vmlinux EXPORT_SYMBOL +0xff74f798 security_inode_setsecctx vmlinux EXPORT_SYMBOL 0xd32d5432 dquot_scan_active vmlinux EXPORT_SYMBOL 0xb2b61a5f vfs_getattr vmlinux EXPORT_SYMBOL 0xc872fd85 in6addr_interfacelocal_allnodes vmlinux EXPORT_SYMBOL -0x4d7bc6bf inet_del_protocol vmlinux EXPORT_SYMBOL -0x275fd0d5 neigh_update vmlinux EXPORT_SYMBOL +0x1f694b2c inet_del_protocol vmlinux EXPORT_SYMBOL +0xa44437fc neigh_update vmlinux EXPORT_SYMBOL 0xc160e262 spi_bitbang_start vmlinux EXPORT_SYMBOL_GPL 0x0d5c2dd6 tty_kclose vmlinux EXPORT_SYMBOL_GPL 0x41989896 acpi_dma_simple_xlate vmlinux EXPORT_SYMBOL_GPL @@ -3772,24 +3775,24 @@ 0x621a8ce1 put_io_context vmlinux EXPORT_SYMBOL_GPL 0x84f70695 blk_queue_io_min vmlinux EXPORT_SYMBOL 0x4a912de0 dquot_load_quota_inode vmlinux EXPORT_SYMBOL -0x7b4ac74b nobh_truncate_page vmlinux EXPORT_SYMBOL +0xbff0dee7 nobh_truncate_page vmlinux EXPORT_SYMBOL 0xfe727411 get_phys_to_machine vmlinux EXPORT_SYMBOL_GPL 0xd5787987 devlink_trap_groups_register vmlinux EXPORT_SYMBOL_GPL 0xd55d41bc devfreq_register_notifier vmlinux EXPORT_SYMBOL -0x4192a51d regulator_set_voltage_rdev vmlinux EXPORT_SYMBOL_GPL +0xd1c1e1e1 regulator_set_voltage_rdev vmlinux EXPORT_SYMBOL_GPL 0x4d202b8c __xas_prev vmlinux EXPORT_SYMBOL_GPL 0xed4ae15e ecc_make_pub_key vmlinux EXPORT_SYMBOL 0x7d4d2a11 securityfs_create_symlink vmlinux EXPORT_SYMBOL_GPL 0xc13137a3 __vfs_getxattr vmlinux EXPORT_SYMBOL -0xba47ca0b __put_page vmlinux EXPORT_SYMBOL +0xa1f9ddf1 __put_page vmlinux EXPORT_SYMBOL 0xcf2a6966 up vmlinux EXPORT_SYMBOL 0x523b19da devm_spi_register_controller vmlinux EXPORT_SYMBOL_GPL 0xf9092eff pci_hp_remove_module_link vmlinux EXPORT_SYMBOL_GPL 0x62a9332e path_get vmlinux EXPORT_SYMBOL 0x5d58adf7 __inode_sub_bytes vmlinux EXPORT_SYMBOL 0x531b604e __virt_addr_valid vmlinux EXPORT_SYMBOL -0xd0945966 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL -0x56c98542 xfrm_state_update vmlinux EXPORT_SYMBOL +0xfd93b0e6 addrconf_add_linklocal vmlinux EXPORT_SYMBOL_GPL +0x3b732226 xfrm_state_update vmlinux EXPORT_SYMBOL 0xaf0bb1fd pm_generic_resume_noirq vmlinux EXPORT_SYMBOL_GPL 0x1b214ad0 pci_bridge_secondary_bus_reset vmlinux EXPORT_SYMBOL_GPL 0x13ce87e8 asn1_ber_decoder vmlinux EXPORT_SYMBOL_GPL @@ -3801,36 +3804,36 @@ 0x23864ce7 cpuset_mem_spread_node vmlinux EXPORT_SYMBOL_GPL 0x757a5019 poll_state_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL 0xe7428e4c kthread_unuse_mm vmlinux EXPORT_SYMBOL_GPL -0x9341f438 get_pid_task vmlinux EXPORT_SYMBOL_GPL +0x2186f621 get_pid_task vmlinux EXPORT_SYMBOL_GPL 0x47884890 system_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL -0x289d0fba hippi_mac_addr vmlinux EXPORT_SYMBOL -0xc501c4b7 sk_psock_drop vmlinux EXPORT_SYMBOL_GPL +0x7024386e hippi_mac_addr vmlinux EXPORT_SYMBOL +0xa96f864d sk_psock_drop vmlinux EXPORT_SYMBOL_GPL 0x4e53e4c4 devlink_param_value_changed vmlinux EXPORT_SYMBOL_GPL -0xfe67d309 dev_open vmlinux EXPORT_SYMBOL -0x25b0080f __skb_free_datagram_locked vmlinux EXPORT_SYMBOL -0x13768e88 cn_add_callback vmlinux EXPORT_SYMBOL_GPL +0x44d7f695 dev_open vmlinux EXPORT_SYMBOL +0x914b3bcf __skb_free_datagram_locked vmlinux EXPORT_SYMBOL +0x1887d9c7 cn_add_callback vmlinux EXPORT_SYMBOL_GPL 0x36ac17ab alloc_iova_fast vmlinux EXPORT_SYMBOL_GPL 0xfc254d15 gnttab_free_auto_xlat_frames vmlinux EXPORT_SYMBOL_GPL 0xbfc177bc iowrite32_rep vmlinux EXPORT_SYMBOL 0x8cc79cab iowrite16_rep vmlinux EXPORT_SYMBOL -0xca713779 ilookup vmlinux EXPORT_SYMBOL +0x6d0a4b17 ilookup vmlinux EXPORT_SYMBOL 0x4302d0eb free_pages vmlinux EXPORT_SYMBOL 0x0a87c6c3 irq_create_of_mapping vmlinux EXPORT_SYMBOL_GPL 0x81e6b37f dmi_get_system_info vmlinux EXPORT_SYMBOL -0xdba30490 thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL -0x9c267a37 i8042_install_filter vmlinux EXPORT_SYMBOL +0x2df52b4f thermal_of_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0x332645ce i8042_install_filter vmlinux EXPORT_SYMBOL 0x680e2c14 of_pm_clk_add_clks vmlinux EXPORT_SYMBOL_GPL 0x765ff474 crc_t10dif_generic vmlinux EXPORT_SYMBOL 0x03592ea0 security_unix_stream_connect vmlinux EXPORT_SYMBOL -0x3b88bece generic_file_fsync vmlinux EXPORT_SYMBOL -0x4569c63f unlock_new_inode vmlinux EXPORT_SYMBOL +0x425a984e generic_file_fsync vmlinux EXPORT_SYMBOL +0x1ed600c4 unlock_new_inode vmlinux EXPORT_SYMBOL 0xcd752d6b __f_setown vmlinux EXPORT_SYMBOL 0x2ebb19fd execute_in_process_context vmlinux EXPORT_SYMBOL_GPL 0x73dd54eb irq_fpu_usable vmlinux EXPORT_SYMBOL 0xa8f6c843 ip_frag_ecn_table vmlinux EXPORT_SYMBOL -0xeb2531c1 ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL +0xde3ee041 ethnl_cable_test_finished vmlinux EXPORT_SYMBOL_GPL 0x62737e1d sock_unregister vmlinux EXPORT_SYMBOL -0x08f99d85 i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL +0x44265368 i2c_new_client_device vmlinux EXPORT_SYMBOL_GPL 0x76d2bbe6 devm_regmap_field_free vmlinux EXPORT_SYMBOL_GPL 0xcc239ec8 iommu_device_link vmlinux EXPORT_SYMBOL_GPL 0xf93fd09c fb_find_mode_cvt vmlinux EXPORT_SYMBOL @@ -3838,7 +3841,7 @@ 0x41216e45 devm_gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL 0x954f099c idr_preload vmlinux EXPORT_SYMBOL 0x3b9f1b94 kset_register vmlinux EXPORT_SYMBOL -0x1f2fe764 fput vmlinux EXPORT_SYMBOL +0x64f99b15 fput vmlinux EXPORT_SYMBOL 0xd672bd98 efivars_register vmlinux EXPORT_SYMBOL_GPL 0x4231b20f platform_device_alloc vmlinux EXPORT_SYMBOL_GPL 0x9c4b242d dev_printk_emit vmlinux EXPORT_SYMBOL @@ -3847,10 +3850,10 @@ 0xf5a5c84c msrs_alloc vmlinux EXPORT_SYMBOL 0x30d3b5aa devm_arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL 0xcb61f70c iov_iter_get_pages_alloc vmlinux EXPORT_SYMBOL -0x1807bcc6 end_page_private_2 vmlinux EXPORT_SYMBOL -0x21c59223 uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL +0x92c9b0d7 end_page_private_2 vmlinux EXPORT_SYMBOL +0x801063b8 uprobe_register_refctr vmlinux EXPORT_SYMBOL_GPL 0x99078b39 trace_print_flags_seq vmlinux EXPORT_SYMBOL -0x823e480e ip6_frag_init vmlinux EXPORT_SYMBOL +0x4cd92f6f ip6_frag_init vmlinux EXPORT_SYMBOL 0x73ed5aec pm_generic_suspend_noirq vmlinux EXPORT_SYMBOL_GPL 0x474210a6 component_add_typed vmlinux EXPORT_SYMBOL_GPL 0x79a8b43c serial8250_em485_config vmlinux EXPORT_SYMBOL_GPL @@ -3864,42 +3867,43 @@ 0x944a564d is_console_locked vmlinux EXPORT_SYMBOL 0x9b25d506 param_ops_bool vmlinux EXPORT_SYMBOL 0xe144f8ef tb_property_add_dir vmlinux EXPORT_SYMBOL_GPL -0x937b7ded regulator_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0x6695094e regulator_get_drvdata vmlinux EXPORT_SYMBOL_GPL 0x11e56ba5 sysfs_change_owner vmlinux EXPORT_SYMBOL_GPL -0xb618ed11 __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x7069c300 __udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0x7f7cbc64 ip_tunnel_need_metadata vmlinux EXPORT_SYMBOL_GPL -0x3fceecbe inet_shutdown vmlinux EXPORT_SYMBOL +0x8cce58f0 inet_shutdown vmlinux EXPORT_SYMBOL 0x59c43dc9 __traceiter_non_standard_event vmlinux EXPORT_SYMBOL_GPL 0xf89fbd38 power_supply_set_property vmlinux EXPORT_SYMBOL_GPL 0x584204b4 power_supply_get_property vmlinux EXPORT_SYMBOL_GPL 0x38374815 clear_selection vmlinux EXPORT_SYMBOL_GPL -0xba0c3147 regulator_set_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL -0x32a0b4d4 __tracepoint_block_bio_remap vmlinux EXPORT_SYMBOL_GPL -0x3e928634 xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL -0x2cd6bbdc clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL +0x198a711e regulator_set_voltage_sel_regmap vmlinux EXPORT_SYMBOL_GPL +0x5672b269 __tracepoint_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0xde0ffbac xsk_get_pool_from_qid vmlinux EXPORT_SYMBOL +0x315a1db1 clean_acked_data_disable vmlinux EXPORT_SYMBOL_GPL 0x862a5d9d flow_rule_match_cvlan vmlinux EXPORT_SYMBOL -0x362d6b68 vga_switcheroo_lock_ddc vmlinux EXPORT_SYMBOL +0x452187d4 vga_switcheroo_lock_ddc vmlinux EXPORT_SYMBOL 0x48d50e79 amd_iommu_register_ppr_notifier vmlinux EXPORT_SYMBOL 0x62ae23c4 uart_remove_one_port vmlinux EXPORT_SYMBOL 0x167d7113 acpi_bus_register_early_device vmlinux EXPORT_SYMBOL_GPL +0x1f138dff fscrypt_add_test_dummy_key vmlinux EXPORT_SYMBOL_GPL 0x6167e72c vmalloc_no_huge vmlinux EXPORT_SYMBOL 0x12047249 vmalloc_to_page vmlinux EXPORT_SYMBOL -0xe61793f1 __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL +0x50226a92 __cgroup_bpf_run_filter_sock_addr vmlinux EXPORT_SYMBOL 0xe033cb29 native_queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL -0xec4e02e1 xfrm_trans_queue vmlinux EXPORT_SYMBOL -0x045c4ba5 xfrm_register_translator vmlinux EXPORT_SYMBOL_GPL +0xea3388ec xfrm_trans_queue vmlinux EXPORT_SYMBOL +0xca71ea19 xfrm_register_translator vmlinux EXPORT_SYMBOL_GPL 0x1c5541bd cpufreq_boost_enabled vmlinux EXPORT_SYMBOL_GPL -0x48f923f3 devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL -0x1a6a20f5 devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0xb4953b0d devm_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0x2e2724f1 devm_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL 0xd6b2ed5f generate_pm_trace vmlinux EXPORT_SYMBOL 0xdaa06dc1 acpi_lpat_raw_to_temp vmlinux EXPORT_SYMBOL_GPL -0x2ad6eb0b blk_update_request vmlinux EXPORT_SYMBOL_GPL +0x7f65c118 blk_update_request vmlinux EXPORT_SYMBOL_GPL 0x02649054 security_sock_rcv_skb vmlinux EXPORT_SYMBOL 0xfc336d2e __wake_up_bit vmlinux EXPORT_SYMBOL 0x63935ed3 get_task_cred vmlinux EXPORT_SYMBOL -0xf455a821 sock_release vmlinux EXPORT_SYMBOL +0x3fcf7ecb sock_release vmlinux EXPORT_SYMBOL 0xb798dfc2 tty_port_tty_wakeup vmlinux EXPORT_SYMBOL_GPL -0x27a47044 regulator_map_voltage_ascend vmlinux EXPORT_SYMBOL_GPL +0xb96e2634 regulator_map_voltage_ascend vmlinux EXPORT_SYMBOL_GPL 0x92b99a33 acpi_put_table vmlinux EXPORT_SYMBOL 0x1283f5b8 gpiochip_lock_as_irq vmlinux EXPORT_SYMBOL_GPL 0x37bf7be3 percpu_ref_exit vmlinux EXPORT_SYMBOL_GPL @@ -3915,10 +3919,10 @@ 0xb10fc19e ecc_get_curve vmlinux EXPORT_SYMBOL 0xdaf07492 d_add_ci vmlinux EXPORT_SYMBOL 0x193ff6d5 tracepoint_probe_register_prio vmlinux EXPORT_SYMBOL_GPL -0x328e602d ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL +0xd47d6390 ncsi_vlan_rx_kill_vid vmlinux EXPORT_SYMBOL_GPL 0x9b33e0d7 unregister_dcbevent_notifier vmlinux EXPORT_SYMBOL -0x081b6348 __skb_checksum_complete_head vmlinux EXPORT_SYMBOL -0xcac61ced skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL +0xc8328199 __skb_checksum_complete_head vmlinux EXPORT_SYMBOL +0x349d77a1 skb_send_sock_locked vmlinux EXPORT_SYMBOL_GPL 0x7a4efc5f usb_gadget_unmap_request_by_dev vmlinux EXPORT_SYMBOL_GPL 0x629079b3 dma_fence_signal_timestamp vmlinux EXPORT_SYMBOL 0x9fec33cc free_io_pgtable_ops vmlinux EXPORT_SYMBOL_GPL @@ -3938,7 +3942,7 @@ 0x66cca4f9 __x86_indirect_thunk_rcx vmlinux EXPORT_SYMBOL 0x65487097 __x86_indirect_thunk_rax vmlinux EXPORT_SYMBOL 0x53126ecc __percpu_counter_sum vmlinux EXPORT_SYMBOL -0xad639c8a mpage_readpage vmlinux EXPORT_SYMBOL +0xecde16b8 mpage_readpage vmlinux EXPORT_SYMBOL 0xc69b7ee5 zs_destroy_pool vmlinux EXPORT_SYMBOL_GPL 0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL 0xa0fdbc16 perf_pmu_unregister vmlinux EXPORT_SYMBOL_GPL @@ -3951,39 +3955,39 @@ 0x62a62a8a blk_queue_io_opt vmlinux EXPORT_SYMBOL 0xdf10f375 trace_event_printf vmlinux EXPORT_SYMBOL 0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL -0x2a41b708 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL +0x784e7276 dcb_ieee_getapp_default_prio_mask vmlinux EXPORT_SYMBOL 0x4fd3e1b0 flow_block_cb_alloc vmlinux EXPORT_SYMBOL 0xb7c6db70 sysctl_max_skb_frags vmlinux EXPORT_SYMBOL 0x941a3d4f clk_hw_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x60841f0b devm_get_clk_from_child vmlinux EXPORT_SYMBOL 0x64ae39ec gpiod_direction_output vmlinux EXPORT_SYMBOL_GPL -0x3e879de2 disk_uevent vmlinux EXPORT_SYMBOL_GPL +0x5289cc9c disk_uevent vmlinux EXPORT_SYMBOL_GPL 0x9f50b770 keyring_restrict vmlinux EXPORT_SYMBOL 0x903b627c list_lru_isolate_move vmlinux EXPORT_SYMBOL_GPL -0xe5ee171d ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL -0x6a9d3554 sock_set_rcvbuf vmlinux EXPORT_SYMBOL +0x1007f75a ip6_dst_lookup_tunnel vmlinux EXPORT_SYMBOL_GPL +0x8fd3a64f sock_set_rcvbuf vmlinux EXPORT_SYMBOL 0x40515fdb component_match_add_typed vmlinux EXPORT_SYMBOL 0x3a4f9d28 rng_is_initialized vmlinux EXPORT_SYMBOL 0x7618af39 hdmi_infoframe_check vmlinux EXPORT_SYMBOL 0x9a2a832a iov_iter_revert vmlinux EXPORT_SYMBOL 0xa2a70f65 crypto_unregister_aeads vmlinux EXPORT_SYMBOL_GPL 0xf69c3697 evm_inode_init_security vmlinux EXPORT_SYMBOL_GPL -0x2d4cd349 __bread_gfp vmlinux EXPORT_SYMBOL -0xd4b3ada9 umd_load_blob vmlinux EXPORT_SYMBOL_GPL -0x965d0817 tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL -0x1780b8af nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL +0x3f9c7c58 __bread_gfp vmlinux EXPORT_SYMBOL +0x3c4446ff umd_load_blob vmlinux EXPORT_SYMBOL_GPL +0x7cca736a tcp_unregister_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x581d3eb2 nf_checksum_partial vmlinux EXPORT_SYMBOL_GPL 0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL 0x1d94a218 dmi_memdev_handle vmlinux EXPORT_SYMBOL_GPL 0x162b87ff usb_ep_set_wedge vmlinux EXPORT_SYMBOL_GPL 0x24e06d92 agp_generic_alloc_page vmlinux EXPORT_SYMBOL 0x32903785 clk_gate_restore_context vmlinux EXPORT_SYMBOL_GPL 0x46024ad0 gpiochip_line_is_open_drain vmlinux EXPORT_SYMBOL_GPL -0x24911019 bio_split vmlinux EXPORT_SYMBOL +0xbfd8d076 bio_split vmlinux EXPORT_SYMBOL 0x344a2c84 iomap_dio_complete vmlinux EXPORT_SYMBOL_GPL 0x9a3f3aad lock_rename vmlinux EXPORT_SYMBOL 0x7c291e86 show_rcu_tasks_trace_gp_kthread vmlinux EXPORT_SYMBOL_GPL -0xaa69c33f preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL -0x106b2836 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL +0x525eb11b preempt_notifier_register vmlinux EXPORT_SYMBOL_GPL +0xe3157735 netlink_remove_tap vmlinux EXPORT_SYMBOL_GPL 0x4f8546af cpuidle_poll_state_init vmlinux EXPORT_SYMBOL_GPL 0x4433a414 class_destroy vmlinux EXPORT_SYMBOL_GPL 0x90ed72fe tpm_tis_remove vmlinux EXPORT_SYMBOL_GPL @@ -3996,20 +4000,20 @@ 0xd7fac8fe proc_create_net_data_write vmlinux EXPORT_SYMBOL_GPL 0x74a7fc8e fs_param_is_string vmlinux EXPORT_SYMBOL 0x6d16c104 mutex_lock_killable vmlinux EXPORT_SYMBOL -0xda4b432f tcp_check_req vmlinux EXPORT_SYMBOL -0xc7550035 tcp_init_sock vmlinux EXPORT_SYMBOL -0x89937d1f netlink_unicast vmlinux EXPORT_SYMBOL -0x83825c36 neigh_sysctl_register vmlinux EXPORT_SYMBOL +0xaf26035e tcp_check_req vmlinux EXPORT_SYMBOL +0xcb3f327e tcp_init_sock vmlinux EXPORT_SYMBOL +0xf6bf415d netlink_unicast vmlinux EXPORT_SYMBOL +0xdc85366b neigh_sysctl_register vmlinux EXPORT_SYMBOL 0xd4adb07e tty_port_tty_hangup vmlinux EXPORT_SYMBOL_GPL 0x52b1e3c7 pci_flags vmlinux EXPORT_SYMBOL_GPL 0xb6903cc9 __blk_req_zone_write_lock vmlinux EXPORT_SYMBOL_GPL -0xfc659a25 __bio_add_page vmlinux EXPORT_SYMBOL_GPL -0xf0a8ed40 bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL -0xa73ae20c bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL -0xdc1e1863 bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL +0xe3c2ab0e __bio_add_page vmlinux EXPORT_SYMBOL_GPL +0x00f5deae bpf_trace_run12 vmlinux EXPORT_SYMBOL_GPL +0xd5c56eda bpf_trace_run11 vmlinux EXPORT_SYMBOL_GPL +0x2f079da9 bpf_trace_run10 vmlinux EXPORT_SYMBOL_GPL 0x8761c87b rps_needed vmlinux EXPORT_SYMBOL -0xd89411c5 skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL -0xe9a6886b i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL +0x96e707d8 skb_flow_get_icmp_tci vmlinux EXPORT_SYMBOL +0x89b12653 i2c_setup_smbus_alert vmlinux EXPORT_SYMBOL_GPL 0x16470930 spi_mem_dirmap_read vmlinux EXPORT_SYMBOL_GPL 0x46d7c190 serdev_controller_add vmlinux EXPORT_SYMBOL_GPL 0x21ba9617 xenbus_dev_probe vmlinux EXPORT_SYMBOL_GPL @@ -4017,16 +4021,16 @@ 0x0296695f refcount_warn_saturate vmlinux EXPORT_SYMBOL 0xf4131f07 import_single_range vmlinux EXPORT_SYMBOL 0xbc794b62 security_sctp_bind_connect vmlinux EXPORT_SYMBOL -0x06ae2d6f set_nlink vmlinux EXPORT_SYMBOL -0xb070daf3 kill_pgrp vmlinux EXPORT_SYMBOL -0x786e64ad sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL -0x0d546393 device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL +0x13d87bba set_nlink vmlinux EXPORT_SYMBOL +0xbcc958f4 kill_pgrp vmlinux EXPORT_SYMBOL +0x47f0b6fd sk_msg_memcopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x648277fe device_wakeup_disable vmlinux EXPORT_SYMBOL_GPL 0xa4d4f0e6 global_cache_flush vmlinux EXPORT_SYMBOL 0xff059c68 seq_read vmlinux EXPORT_SYMBOL 0x1bb2d1cc is_bad_inode vmlinux EXPORT_SYMBOL -0x33d6e6ef lru_cache_add vmlinux EXPORT_SYMBOL +0x0999167e lru_cache_add vmlinux EXPORT_SYMBOL 0x83458466 param_get_int vmlinux EXPORT_SYMBOL -0x999b1417 skb_ext_add vmlinux EXPORT_SYMBOL +0x8928b9c6 skb_ext_add vmlinux EXPORT_SYMBOL 0xa8ebf579 dma_buf_dynamic_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xc79a5cc5 start_tty vmlinux EXPORT_SYMBOL 0x8c484409 gnttab_release_grant_reference vmlinux EXPORT_SYMBOL_GPL @@ -4039,8 +4043,8 @@ 0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL 0x45e8d7b5 native_write_cr0 vmlinux EXPORT_SYMBOL 0xda1f78ee clear_hv_tscchange_cb vmlinux EXPORT_SYMBOL_GPL -0x4d391d92 kernel_sock_shutdown vmlinux EXPORT_SYMBOL -0x6bcb60e1 regulator_set_drvdata vmlinux EXPORT_SYMBOL_GPL +0x3df58735 kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0x49be6ddd regulator_set_drvdata vmlinux EXPORT_SYMBOL_GPL 0x8bf76167 virtqueue_add_sgs vmlinux EXPORT_SYMBOL_GPL 0xe20e9e28 pnp_unregister_card_driver vmlinux EXPORT_SYMBOL 0x54215db5 visitor64 vmlinux EXPORT_SYMBOL_GPL @@ -4050,51 +4054,51 @@ 0xb37ea788 notify_change vmlinux EXPORT_SYMBOL 0x315053c3 follow_up vmlinux EXPORT_SYMBOL 0xf94de0c8 param_get_short vmlinux EXPORT_SYMBOL -0x3ec93255 hv_get_isolation_type vmlinux EXPORT_SYMBOL_GPL -0x71ea3bf9 inet_sk_set_state vmlinux EXPORT_SYMBOL -0xcd03e403 nf_log_bind_pf vmlinux EXPORT_SYMBOL -0x2ccc35f2 dev_pick_tx_zero vmlinux EXPORT_SYMBOL -0x50308c0e netif_set_tso_max_segs vmlinux EXPORT_SYMBOL -0x78a160cb sock_no_ioctl vmlinux EXPORT_SYMBOL +0xccc46fc3 hv_get_isolation_type vmlinux EXPORT_SYMBOL_GPL +0x8bef5c00 inet_sk_set_state vmlinux EXPORT_SYMBOL +0x00b58517 nf_log_bind_pf vmlinux EXPORT_SYMBOL +0xbc0e6795 dev_pick_tx_zero vmlinux EXPORT_SYMBOL +0x23f4f6f7 netif_set_tso_max_segs vmlinux EXPORT_SYMBOL +0x0657d0b9 sock_no_ioctl vmlinux EXPORT_SYMBOL 0x9fe899b7 get_cpu_idle_time vmlinux EXPORT_SYMBOL_GPL 0xbf0b8c63 mipi_dsi_dcs_set_tear_off vmlinux EXPORT_SYMBOL 0x275f3d49 hdmi_vendor_infoframe_check vmlinux EXPORT_SYMBOL -0x311b6d7a get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x7ffba8a3 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL 0xe59a340e kernel_param_lock vmlinux EXPORT_SYMBOL 0xbbb98859 edid_info vmlinux EXPORT_SYMBOL_GPL 0x9ea80780 serio_unregister_child_port vmlinux EXPORT_SYMBOL 0xecc023e8 xenbus_setup_ring vmlinux EXPORT_SYMBOL_GPL 0xd6b80e3c idma32_dma_probe vmlinux EXPORT_SYMBOL_GPL 0x585ee817 acpi_bus_get_acpi_device vmlinux EXPORT_SYMBOL_GPL -0xc9e84b71 simple_empty vmlinux EXPORT_SYMBOL -0x03c219ac find_extend_vma vmlinux EXPORT_SYMBOL_GPL -0x0cc4c5fa vm_mmap vmlinux EXPORT_SYMBOL -0xe5c01469 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL +0x0539cf7c simple_empty vmlinux EXPORT_SYMBOL +0xe77775e2 find_extend_vma vmlinux EXPORT_SYMBOL_GPL +0x440ad67a vm_mmap vmlinux EXPORT_SYMBOL +0xe32dd4d2 shmem_read_mapping_page_gfp vmlinux EXPORT_SYMBOL_GPL 0x3d30c6e2 dma_alloc_attrs vmlinux EXPORT_SYMBOL 0x4034be17 __SCT__might_resched vmlinux EXPORT_SYMBOL -0x66692e8e __sk_mem_schedule vmlinux EXPORT_SYMBOL +0xfd1ea24c __sk_mem_schedule vmlinux EXPORT_SYMBOL 0x6dd49153 __hid_register_driver vmlinux EXPORT_SYMBOL_GPL 0x58430535 hid_disconnect vmlinux EXPORT_SYMBOL_GPL 0xbecb7210 __spi_register_driver vmlinux EXPORT_SYMBOL_GPL 0x220c0838 platform_get_mem_or_io vmlinux EXPORT_SYMBOL_GPL 0x767dce4b acpi_disable_all_gpes vmlinux EXPORT_SYMBOL -0xa28a8e57 __pci_register_driver vmlinux EXPORT_SYMBOL +0xd19c2aa9 __pci_register_driver vmlinux EXPORT_SYMBOL 0x9a22391e radix_tree_gang_lookup_tag_slot vmlinux EXPORT_SYMBOL 0xdbeea035 blk_stat_disable_accounting vmlinux EXPORT_SYMBOL_GPL -0x26b20750 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL +0x3e0deac6 mnt_want_write_file vmlinux EXPORT_SYMBOL_GPL 0x6ffce680 x86_cpu_has_min_microcode_rev vmlinux EXPORT_SYMBOL_GPL -0x93f376e4 ip_ct_attach vmlinux EXPORT_SYMBOL +0x7b081766 ip_ct_attach vmlinux EXPORT_SYMBOL 0xcc795932 devlink_region_snapshot_id_put vmlinux EXPORT_SYMBOL_GPL 0x8ff7ea2f devlink_region_snapshot_id_get vmlinux EXPORT_SYMBOL_GPL -0x31c39354 dev_set_mtu vmlinux EXPORT_SYMBOL +0x54dcb9ba dev_set_mtu vmlinux EXPORT_SYMBOL 0xb0a1aaf7 tb_xdomain_enable_paths vmlinux EXPORT_SYMBOL_GPL 0x9b7c11b4 fwnode_handle_get vmlinux EXPORT_SYMBOL_GPL 0x0093e55c bd_link_disk_holder vmlinux EXPORT_SYMBOL_GPL 0x8126ad4e crypto_unregister_template vmlinux EXPORT_SYMBOL_GPL 0xf59a8fc2 security_sk_classify_flow vmlinux EXPORT_SYMBOL -0xbeb80a36 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL -0xccec28f7 regulator_set_soft_start_regmap vmlinux EXPORT_SYMBOL_GPL -0xddc32790 regulator_get_error_flags vmlinux EXPORT_SYMBOL_GPL +0xfb36e5f3 dev_pm_opp_get_opp_count vmlinux EXPORT_SYMBOL_GPL +0x8238ec50 regulator_set_soft_start_regmap vmlinux EXPORT_SYMBOL_GPL +0x063210f9 regulator_get_error_flags vmlinux EXPORT_SYMBOL_GPL 0xdc512134 backlight_register_notifier vmlinux EXPORT_SYMBOL 0x2f4880df static_key_slow_dec vmlinux EXPORT_SYMBOL_GPL 0x335c570f enable_percpu_irq vmlinux EXPORT_SYMBOL_GPL @@ -4102,7 +4106,7 @@ 0xee38ef57 register_switchdev_blocking_notifier vmlinux EXPORT_SYMBOL_GPL 0xef0deb99 devl_trap_policers_register vmlinux EXPORT_SYMBOL_GPL 0x2e78dd12 __SCT__tp_func_br_fdb_update vmlinux EXPORT_SYMBOL_GPL -0xb018751f __SCK__tp_func_br_fdb_update vmlinux EXPORT_SYMBOL_GPL +0x72db80bd __SCK__tp_func_br_fdb_update vmlinux EXPORT_SYMBOL_GPL 0x0626da5f od_unregister_powersave_bias_handler vmlinux EXPORT_SYMBOL_GPL 0xd87fc0a0 usb_amd_prefetch_quirk vmlinux EXPORT_SYMBOL_GPL 0x4065d168 pm_print_active_wakeup_sources vmlinux EXPORT_SYMBOL_GPL @@ -4111,7 +4115,7 @@ 0x7baca752 pnp_device_detach vmlinux EXPORT_SYMBOL 0xb6410433 mpi_addm vmlinux EXPORT_SYMBOL_GPL 0x96bf4c73 disk_force_media_change vmlinux EXPORT_SYMBOL_GPL -0x8a8835ab should_remove_suid vmlinux EXPORT_SYMBOL +0x0b9a2254 should_remove_suid vmlinux EXPORT_SYMBOL 0x78176ba1 devlink_param_unregister vmlinux EXPORT_SYMBOL_GPL 0xbcc2e321 input_ff_create vmlinux EXPORT_SYMBOL_GPL 0xc9a437b8 regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL @@ -4119,9 +4123,9 @@ 0x5435454c divider_ro_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x41b0415f srcu_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL 0x1389619c __max_die_per_package vmlinux EXPORT_SYMBOL -0xc720bbdf xfrm_if_register_cb vmlinux EXPORT_SYMBOL +0x6826a21f xfrm_if_register_cb vmlinux EXPORT_SYMBOL 0xeae0f496 clean_acked_data_flush vmlinux EXPORT_SYMBOL_GPL -0xa28e04af unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xf3efb895 unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL 0xedebc4ac devfreq_recommended_opp vmlinux EXPORT_SYMBOL 0xf904cb3f input_ff_destroy vmlinux EXPORT_SYMBOL_GPL 0x5f6f1e9e dax_get_private vmlinux EXPORT_SYMBOL_GPL @@ -4130,16 +4134,16 @@ 0xd2f870c0 seq_dentry vmlinux EXPORT_SYMBOL 0x37110088 remove_wait_queue vmlinux EXPORT_SYMBOL 0x48c7975c param_array_ops vmlinux EXPORT_SYMBOL -0x683989e2 napi_get_frags vmlinux EXPORT_SYMBOL +0x05808512 napi_get_frags vmlinux EXPORT_SYMBOL 0xbd776007 dev_pm_domain_detach vmlinux EXPORT_SYMBOL_GPL 0x9c85d52a clk_hw_get_parent_index vmlinux EXPORT_SYMBOL_GPL 0x0fd5d418 devm_gpiochip_add_data_with_key vmlinux EXPORT_SYMBOL_GPL 0xe6f5e6f5 xas_clear_mark vmlinux EXPORT_SYMBOL_GPL 0x8f04a77b kset_find_obj vmlinux EXPORT_SYMBOL_GPL -0x79c747f0 pagecache_isize_extended vmlinux EXPORT_SYMBOL +0x88e2db27 pagecache_isize_extended vmlinux EXPORT_SYMBOL 0x87f34e99 disable_kprobe vmlinux EXPORT_SYMBOL_GPL 0x56470118 __warn_printk vmlinux EXPORT_SYMBOL -0xefac2719 ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL +0xbb18882a ipv6_dup_options vmlinux EXPORT_SYMBOL_GPL 0xbf080f44 cgroup_attach_task_all vmlinux EXPORT_SYMBOL_GPL 0xffeedf6a delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0xbbe35cbf iommu_setup_dma_ops vmlinux EXPORT_SYMBOL_GPL @@ -4147,14 +4151,14 @@ 0xf79ca3bb acpi_remove_gpe_block vmlinux EXPORT_SYMBOL 0x48bedf65 first_ec vmlinux EXPORT_SYMBOL 0x7624249e dim_park_tired vmlinux EXPORT_SYMBOL -0x931a0e4e zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x536c1f5f zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL 0x8c8e460d __SCT__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL -0x769d7b52 __SCK__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0xf56b2d56 __SCK__tp_func_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0xab65ed80 set_memory_uc vmlinux EXPORT_SYMBOL -0xfa142b9a xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL -0xf7b0cb99 tcp_sendmsg vmlinux EXPORT_SYMBOL -0x23f5296c dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL -0xf994553a i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL +0xe0fa99a7 xfrm_policy_bysel_ctx vmlinux EXPORT_SYMBOL +0xed530d6c tcp_sendmsg vmlinux EXPORT_SYMBOL +0x5fadb94d dev_pm_opp_is_turbo vmlinux EXPORT_SYMBOL_GPL +0x94ffbcfe i2c_smbus_write_word_data vmlinux EXPORT_SYMBOL 0x79f1aa44 find_iova vmlinux EXPORT_SYMBOL_GPL 0x2b952517 clk_has_parent vmlinux EXPORT_SYMBOL_GPL 0x96fab350 dim_park_on_top vmlinux EXPORT_SYMBOL @@ -4162,9 +4166,9 @@ 0x0a26d7bf elv_rb_del vmlinux EXPORT_SYMBOL 0xfaf86500 elv_rb_add vmlinux EXPORT_SYMBOL 0x238e4c51 init_user_ns vmlinux EXPORT_SYMBOL_GPL -0x4fbb05e7 ip_mc_leave_group vmlinux EXPORT_SYMBOL -0xb97917b9 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL -0x8f6bd879 netif_skb_features vmlinux EXPORT_SYMBOL +0xe823218a ip_mc_leave_group vmlinux EXPORT_SYMBOL +0x8fb6d457 lwtunnel_cmp_encap vmlinux EXPORT_SYMBOL_GPL +0xfe76ef7d netif_skb_features vmlinux EXPORT_SYMBOL 0x567e7ecd pm_runtime_set_memalloc_noio vmlinux EXPORT_SYMBOL_GPL 0xc333a85a iommu_fwspec_init vmlinux EXPORT_SYMBOL_GPL 0xc4f5a076 devm_gpiod_get_array vmlinux EXPORT_SYMBOL_GPL @@ -4173,7 +4177,7 @@ 0x0c2c5802 work_busy vmlinux EXPORT_SYMBOL_GPL 0x9ad7a582 iosf_mbi_assert_punit_acquired vmlinux EXPORT_SYMBOL 0xfa042227 gnet_stats_add_basic vmlinux EXPORT_SYMBOL -0x9cdbdd4d __sk_mem_reclaim vmlinux EXPORT_SYMBOL +0x870f4d23 __sk_mem_reclaim vmlinux EXPORT_SYMBOL 0xd5a2739b find_mci_by_dev vmlinux EXPORT_SYMBOL_GPL 0x4f670ce2 tty_set_ldisc vmlinux EXPORT_SYMBOL_GPL 0x04863e28 hdmi_audio_infoframe_pack_only vmlinux EXPORT_SYMBOL @@ -4184,15 +4188,15 @@ 0x49927d25 page_reporting_unregister vmlinux EXPORT_SYMBOL_GPL 0x2fc1e0fe kmem_valid_obj vmlinux EXPORT_SYMBOL_GPL 0x4f2c996d kmsg_dump_get_line vmlinux EXPORT_SYMBOL_GPL -0xc13b4519 fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL -0x0b0faa6b tcp_mss_to_mtu vmlinux EXPORT_SYMBOL +0x9b5b23bc fib_nh_common_init vmlinux EXPORT_SYMBOL_GPL +0xe318d18e tcp_mss_to_mtu vmlinux EXPORT_SYMBOL 0x0027e69c gro_cells_receive vmlinux EXPORT_SYMBOL -0x4be898e9 dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL +0x1794289e dev_pm_opp_find_level_exact vmlinux EXPORT_SYMBOL_GPL 0x74f45bcb __devm_clk_hw_register_mux vmlinux EXPORT_SYMBOL_GPL 0xf7a50258 pci_common_swizzle vmlinux EXPORT_SYMBOL_GPL -0xe84999d9 __pagevec_release vmlinux EXPORT_SYMBOL +0x7411064a __pagevec_release vmlinux EXPORT_SYMBOL 0x7040fff9 rtc_lock vmlinux EXPORT_SYMBOL -0xb1df46d5 metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL +0x4551f689 metadata_dst_free_percpu vmlinux EXPORT_SYMBOL_GPL 0x1e911158 hid_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0x95ef1ccc dmi_memdev_size vmlinux EXPORT_SYMBOL_GPL 0x9afacaec spi_take_timestamp_pre vmlinux EXPORT_SYMBOL_GPL @@ -4201,20 +4205,20 @@ 0x75c9a652 pcie_bus_configure_settings vmlinux EXPORT_SYMBOL_GPL 0xcfd159ae nla_reserve_nohdr vmlinux EXPORT_SYMBOL 0xbac8aeea sg_nents_for_len vmlinux EXPORT_SYMBOL -0x88c77ca0 device_add_disk vmlinux EXPORT_SYMBOL +0xd0fb3875 device_add_disk vmlinux EXPORT_SYMBOL 0xef1bebd5 x509_free_certificate vmlinux EXPORT_SYMBOL_GPL 0x2ddc8e77 securityfs_create_file vmlinux EXPORT_SYMBOL_GPL 0x73cc8631 oiap vmlinux EXPORT_SYMBOL_GPL 0x90c7d762 exportfs_encode_fh vmlinux EXPORT_SYMBOL_GPL -0x46e7e5f7 iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0xf18b9dcd ilookup5 vmlinux EXPORT_SYMBOL +0x4a17af4d iomap_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0x32e14f3a ilookup5 vmlinux EXPORT_SYMBOL 0x22fd08ba cpuacct_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL 0xc0a96e14 rcu_gp_is_expedited vmlinux EXPORT_SYMBOL_GPL 0x8427cc7b _raw_spin_lock_irq vmlinux EXPORT_SYMBOL 0x3213f038 mutex_unlock vmlinux EXPORT_SYMBOL 0x011bab86 prepare_creds vmlinux EXPORT_SYMBOL -0xd4da14b4 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL +0x79f60d90 ip6_err_gen_icmpv6_unreach vmlinux EXPORT_SYMBOL 0x3866e217 nvmem_device_write vmlinux EXPORT_SYMBOL_GPL 0x5eae5408 clk_is_enabled_when_prepared vmlinux EXPORT_SYMBOL_GPL 0x9ca22cb2 dquot_quota_sync vmlinux EXPORT_SYMBOL @@ -4225,57 +4229,57 @@ 0x5cfb26a0 acpi_enter_sleep_state vmlinux EXPORT_SYMBOL 0x7b37d4a7 _find_first_zero_bit vmlinux EXPORT_SYMBOL 0x9ba520f4 __blk_req_zone_write_unlock vmlinux EXPORT_SYMBOL_GPL -0x81aa36ac blkdev_get_by_dev vmlinux EXPORT_SYMBOL -0xa9571282 get_tree_keyed vmlinux EXPORT_SYMBOL +0xf6e5695f blkdev_get_by_dev vmlinux EXPORT_SYMBOL +0x03b4b12d get_tree_keyed vmlinux EXPORT_SYMBOL 0xd89da37f movable_zone vmlinux EXPORT_SYMBOL 0x618911fc numa_node vmlinux EXPORT_SYMBOL 0x42e9d0da ring_buffer_unlock_commit vmlinux EXPORT_SYMBOL_GPL -0x8fda0b65 ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL +0xe14a6907 ping_queue_rcv_skb vmlinux EXPORT_SYMBOL_GPL 0x6b55acd0 rtnl_lock_killable vmlinux EXPORT_SYMBOL 0xcdabe8b0 devm_hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0xbe744257 efi_get_embedded_fw vmlinux EXPORT_SYMBOL_GPL 0xab83a5bc pkcs7_get_content_data vmlinux EXPORT_SYMBOL_GPL -0x2a29d658 simple_fill_super vmlinux EXPORT_SYMBOL +0x32ac3bde simple_fill_super vmlinux EXPORT_SYMBOL 0x7a1f0460 event_triggers_call vmlinux EXPORT_SYMBOL_GPL 0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL 0x164c0064 unwind_next_frame vmlinux EXPORT_SYMBOL_GPL 0x04afbd36 l3mdev_table_lookup_register vmlinux EXPORT_SYMBOL_GPL 0xd4b6157e devlink_health_reporter_recovery_done vmlinux EXPORT_SYMBOL_GPL -0xbb02bc95 sock_queue_err_skb vmlinux EXPORT_SYMBOL +0xe040a53b sock_queue_err_skb vmlinux EXPORT_SYMBOL 0x33fc2a31 get_user_ifreq vmlinux EXPORT_SYMBOL -0xffceb9c7 phy_create_lookup vmlinux EXPORT_SYMBOL_GPL +0x8b6985e1 phy_create_lookup vmlinux EXPORT_SYMBOL_GPL 0x61e272c9 sha256_final vmlinux EXPORT_SYMBOL -0x010201fc blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0x59748161 blkdev_compat_ptr_ioctl vmlinux EXPORT_SYMBOL 0xfe1d2e94 key_create_or_update vmlinux EXPORT_SYMBOL -0x36a2acad devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL -0x48718708 devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x5ce0cde0 devm_memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0x9cf2ffa6 devm_memremap_pages vmlinux EXPORT_SYMBOL_GPL 0x2a62cb3a ring_buffer_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0x9d2ab8ac __tasklet_schedule vmlinux EXPORT_SYMBOL 0x9d4894c8 x2apic_mode vmlinux EXPORT_SYMBOL_GPL -0x35d4eb25 dev_load vmlinux EXPORT_SYMBOL +0x0dda140b dev_load vmlinux EXPORT_SYMBOL 0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL -0x58fdddfc skb_flow_dissect_meta vmlinux EXPORT_SYMBOL +0x9df87a77 skb_flow_dissect_meta vmlinux EXPORT_SYMBOL 0x7e6285e5 tb_property_add_text vmlinux EXPORT_SYMBOL_GPL 0xbf02f5db tb_property_add_data vmlinux EXPORT_SYMBOL_GPL 0xba2b7f64 cpufreq_generic_get vmlinux EXPORT_SYMBOL_GPL 0xa9edac6c pci_epf_free_space vmlinux EXPORT_SYMBOL_GPL 0x56466e42 ZSTD_CStreamInSize vmlinux EXPORT_SYMBOL -0x997f159f bio_add_page vmlinux EXPORT_SYMBOL +0x4ee4eecd bio_add_page vmlinux EXPORT_SYMBOL 0x6f156d96 debugfs_create_u16 vmlinux EXPORT_SYMBOL_GPL 0xe0955f76 utf8_casefold vmlinux EXPORT_SYMBOL 0xa2068930 __d_lookup_done vmlinux EXPORT_SYMBOL 0x138d06cc init_on_alloc vmlinux EXPORT_SYMBOL -0xfd503d42 init_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x62f39b87 init_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x8263a6d9 proc_douintvec vmlinux EXPORT_SYMBOL -0x2957f11f gro_find_receive_by_type vmlinux EXPORT_SYMBOL -0x3a45026e __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL +0x03a15bbc gro_find_receive_by_type vmlinux EXPORT_SYMBOL +0x34080adc __sk_mem_raise_allocated vmlinux EXPORT_SYMBOL 0x816347c6 agp_device_command vmlinux EXPORT_SYMBOL -0xfb72eb1a fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL +0x28331500 fb_bl_default_curve vmlinux EXPORT_SYMBOL_GPL 0x263f039e xas_nomem vmlinux EXPORT_SYMBOL_GPL 0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL 0x862bb17b linear_range_values_in_range_array vmlinux EXPORT_SYMBOL_GPL 0x4eeb5c60 __blkdev_issue_discard vmlinux EXPORT_SYMBOL -0x22e50b3a ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL +0xdcf590c7 ethnl_cable_test_result vmlinux EXPORT_SYMBOL_GPL 0x430d88ec __traceiter_arm_event vmlinux EXPORT_SYMBOL_GPL 0xc9621c55 extcon_register_notifier_all vmlinux EXPORT_SYMBOL_GPL 0xb423dba1 console_blanked vmlinux EXPORT_SYMBOL @@ -4288,17 +4292,17 @@ 0x58d6311d trace_clock vmlinux EXPORT_SYMBOL_GPL 0xe58f3185 from_kgid vmlinux EXPORT_SYMBOL 0x8c26d495 prepare_to_wait_event vmlinux EXPORT_SYMBOL -0xe8049676 fib_rules_register vmlinux EXPORT_SYMBOL_GPL +0x3f5d8647 fib_rules_register vmlinux EXPORT_SYMBOL_GPL 0x28a57678 devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL -0x48769b49 cpufreq_generic_suspend vmlinux EXPORT_SYMBOL -0xb71fadc1 dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL +0x6eb15c14 cpufreq_generic_suspend vmlinux EXPORT_SYMBOL +0x7d4dd1a0 dev_pm_opp_get_level vmlinux EXPORT_SYMBOL_GPL 0x85eed1be iopf_queue_discard_partial vmlinux EXPORT_SYMBOL_GPL 0x509b64ea acpi_has_method vmlinux EXPORT_SYMBOL -0x00b3fe65 simple_transaction_read vmlinux EXPORT_SYMBOL +0x6701b3c5 simple_transaction_read vmlinux EXPORT_SYMBOL 0xb9183b88 cleancache_register_ops vmlinux EXPORT_SYMBOL 0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL 0xe44bb614 is_swiotlb_active vmlinux EXPORT_SYMBOL_GPL -0x1247cf40 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL +0x0f82ee76 devlink_dpipe_entry_ctx_prepare vmlinux EXPORT_SYMBOL_GPL 0x77ae495d usb_speed_string vmlinux EXPORT_SYMBOL_GPL 0x0538547e pm_generic_resume_early vmlinux EXPORT_SYMBOL_GPL 0x3d1706e2 pm_generic_thaw vmlinux EXPORT_SYMBOL_GPL @@ -4306,8 +4310,8 @@ 0xaa00fdc0 ec_transaction vmlinux EXPORT_SYMBOL 0x43b4501f pci_scan_slot vmlinux EXPORT_SYMBOL 0x7f52071a net_dim vmlinux EXPORT_SYMBOL -0xcc05ba4e __ip_mc_dec_group vmlinux EXPORT_SYMBOL -0x6ef9b3bd __ip_mc_inc_group vmlinux EXPORT_SYMBOL +0x8d1bdb2a __ip_mc_dec_group vmlinux EXPORT_SYMBOL +0xbc62af4d __ip_mc_inc_group vmlinux EXPORT_SYMBOL 0xeb23f2e0 spi_unregister_controller vmlinux EXPORT_SYMBOL_GPL 0x7b7c5668 __pm_runtime_resume vmlinux EXPORT_SYMBOL_GPL 0xde7105f2 devm_kstrdup_const vmlinux EXPORT_SYMBOL_GPL @@ -4323,12 +4327,12 @@ 0x8c50fe45 pci_request_regions vmlinux EXPORT_SYMBOL 0x6b695cf1 zen_untrain_ret vmlinux EXPORT_SYMBOL 0xefcc6bfd blk_mq_unique_tag vmlinux EXPORT_SYMBOL -0xc2d1c0d8 __wait_on_buffer vmlinux EXPORT_SYMBOL -0x67fb1eb1 find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL +0xa7bfe554 __wait_on_buffer vmlinux EXPORT_SYMBOL +0x8d6d8b56 find_inode_by_ino_rcu vmlinux EXPORT_SYMBOL 0xa0d3456d nr_swap_pages vmlinux EXPORT_SYMBOL_GPL 0x9fa7184a cancel_delayed_work_sync vmlinux EXPORT_SYMBOL -0xc7d17037 lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL -0x9a81b8fe sock_create vmlinux EXPORT_SYMBOL +0x1c83bc38 lwtunnel_encap_add_ops vmlinux EXPORT_SYMBOL_GPL +0xd3416c2d sock_create vmlinux EXPORT_SYMBOL 0x1865f4e1 devm_watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0xb45be80a spi_controller_dma_map_mem_op_data vmlinux EXPORT_SYMBOL_GPL 0x3a71ed6d class_dev_iter_next vmlinux EXPORT_SYMBOL_GPL @@ -4336,22 +4340,22 @@ 0xd19cdc3d __SCK__tp_func_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0x1514b40f clk_add_alias vmlinux EXPORT_SYMBOL 0xd868de10 debugfs_create_x32 vmlinux EXPORT_SYMBOL_GPL -0x3674252c bprm_change_interp vmlinux EXPORT_SYMBOL -0xebeec090 kill_litter_super vmlinux EXPORT_SYMBOL +0x0ae827c2 bprm_change_interp vmlinux EXPORT_SYMBOL +0x48b42d08 kill_litter_super vmlinux EXPORT_SYMBOL 0x3dfb86b9 resource_list_create_entry vmlinux EXPORT_SYMBOL -0x7488d516 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL -0xfbffa219 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL -0x463fedcf neigh_direct_output vmlinux EXPORT_SYMBOL +0xd0d331b5 xfrm_dev_offload_ok vmlinux EXPORT_SYMBOL_GPL +0x38046fd0 inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0xbe6202dc neigh_direct_output vmlinux EXPORT_SYMBOL 0x8a78c1dc agp_generic_enable vmlinux EXPORT_SYMBOL 0xa389a8d9 tty_prepare_flip_string vmlinux EXPORT_SYMBOL_GPL 0x218e600b pci_add_resource_offset vmlinux EXPORT_SYMBOL -0xc0543b8a __breadahead_gfp vmlinux EXPORT_SYMBOL +0x70fa200f __breadahead_gfp vmlinux EXPORT_SYMBOL 0x75bda77a seq_hlist_next vmlinux EXPORT_SYMBOL -0x179f4fe5 __lock_page_killable vmlinux EXPORT_SYMBOL_GPL +0x73e9d44d __lock_page_killable vmlinux EXPORT_SYMBOL_GPL 0x4740b3bc xen_arch_unregister_cpu vmlinux EXPORT_SYMBOL -0x0085bbd6 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL -0x27e191bc skb_copy_bits vmlinux EXPORT_SYMBOL -0x62c4b0d4 sock_no_sendpage_locked vmlinux EXPORT_SYMBOL +0x3b8bea72 fib_rules_unregister vmlinux EXPORT_SYMBOL_GPL +0x0f324609 skb_copy_bits vmlinux EXPORT_SYMBOL +0xda2d615b sock_no_sendpage_locked vmlinux EXPORT_SYMBOL 0x98e15a60 dev_pm_set_dedicated_wake_irq_reverse vmlinux EXPORT_SYMBOL_GPL 0x381c5883 agp_generic_alloc_pages vmlinux EXPORT_SYMBOL 0x4a8a6949 get_random_bytes_arch vmlinux EXPORT_SYMBOL @@ -4362,12 +4366,12 @@ 0x621aff3b crypto_register_ahash vmlinux EXPORT_SYMBOL_GPL 0x33ee4d60 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL 0x6881a123 kernfs_notify vmlinux EXPORT_SYMBOL_GPL -0x2f1179d9 noop_direct_IO vmlinux EXPORT_SYMBOL_GPL -0x3e4cc31b shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL +0xa5f8a816 noop_direct_IO vmlinux EXPORT_SYMBOL_GPL +0x6dbc4968 shmem_file_setup_with_mnt vmlinux EXPORT_SYMBOL_GPL 0x8924eb1e rcu_force_quiescent_state vmlinux EXPORT_SYMBOL_GPL 0x465d31c4 irq_domain_push_irq vmlinux EXPORT_SYMBOL_GPL -0x438a734d tcp_make_synack vmlinux EXPORT_SYMBOL -0x061a02bc __skb_checksum vmlinux EXPORT_SYMBOL +0x048b13d9 tcp_make_synack vmlinux EXPORT_SYMBOL +0x3ff7c8ae __skb_checksum vmlinux EXPORT_SYMBOL 0x14dd4cb6 hid_hw_stop vmlinux EXPORT_SYMBOL_GPL 0x192e4170 dma_async_device_register vmlinux EXPORT_SYMBOL 0x33bf4443 acpi_quirk_skip_acpi_ac_and_battery vmlinux EXPORT_SYMBOL_GPL @@ -4376,14 +4380,14 @@ 0x828e22f4 hrtimer_forward vmlinux EXPORT_SYMBOL_GPL 0x7d59dd46 pm_wq vmlinux EXPORT_SYMBOL_GPL 0xad9901ae bit_waitqueue vmlinux EXPORT_SYMBOL -0x34c45fa1 sock_common_recvmsg vmlinux EXPORT_SYMBOL +0x326b6e43 sock_common_recvmsg vmlinux EXPORT_SYMBOL 0x64c070c4 ptp_clock_register vmlinux EXPORT_SYMBOL 0x6662249b dma_request_chan vmlinux EXPORT_SYMBOL_GPL 0xa82aad30 pldmfw_op_pci_match_record vmlinux EXPORT_SYMBOL 0x5a1d134a rcu_momentary_dyntick_idle vmlinux EXPORT_SYMBOL_GPL 0xceb66bec sched_clock_cpu vmlinux EXPORT_SYMBOL_GPL 0x0f9fc04e uv_get_archtype vmlinux EXPORT_SYMBOL_GPL -0xabfe6505 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x20eb6ae8 inet_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL 0x60069ee1 inet_ehash_locks_alloc vmlinux EXPORT_SYMBOL_GPL 0xa28cfcc0 gen_estimator_active vmlinux EXPORT_SYMBOL 0xf09faff5 devm_devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL @@ -4395,7 +4399,7 @@ 0x7054a3e4 request_dma vmlinux EXPORT_SYMBOL 0xed5376c5 __printk_wait_on_cpu_lock vmlinux EXPORT_SYMBOL 0xb58aeaab kernel_cpustat vmlinux EXPORT_SYMBOL -0xc17a1f2a ip_mc_inc_group vmlinux EXPORT_SYMBOL +0x9b3c3f04 ip_mc_inc_group vmlinux EXPORT_SYMBOL 0x478e81f8 tcp_orphan_count vmlinux EXPORT_SYMBOL_GPL 0x875582b7 nvmem_del_cell_table vmlinux EXPORT_SYMBOL_GPL 0xe60632a9 edac_queue_work vmlinux EXPORT_SYMBOL_GPL @@ -4403,18 +4407,18 @@ 0xe835a2f4 usb_enable_intel_xhci_ports vmlinux EXPORT_SYMBOL_GPL 0x7224a98e request_key_with_auxdata vmlinux EXPORT_SYMBOL 0x624746ef sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL -0xbd55e544 inode_nohighmem vmlinux EXPORT_SYMBOL -0xa81f03d5 file_write_and_wait_range vmlinux EXPORT_SYMBOL +0x106e0f75 inode_nohighmem vmlinux EXPORT_SYMBOL +0xe27d4ed8 file_write_and_wait_range vmlinux EXPORT_SYMBOL 0x47a069d6 register_wide_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL -0x723f3f13 tcf_exts_validate vmlinux EXPORT_SYMBOL +0x45a75c16 tcf_exts_validate vmlinux EXPORT_SYMBOL 0xd7bfcbd5 hid_dump_device vmlinux EXPORT_SYMBOL_GPL -0x22638342 wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL +0xd81688e7 wakeup_source_unregister vmlinux EXPORT_SYMBOL_GPL 0xfdfebd6a fwnode_graph_get_endpoint_by_id vmlinux EXPORT_SYMBOL_GPL 0x3f5cb75a gnttab_page_cache_shrink vmlinux EXPORT_SYMBOL_GPL 0x656e4a6e snprintf vmlinux EXPORT_SYMBOL -0x41a17482 __tracepoint_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0xf80f099b __tracepoint_block_rq_remap vmlinux EXPORT_SYMBOL_GPL 0x4a8a73aa proc_mkdir_mode vmlinux EXPORT_SYMBOL -0x6a5b3cdc tag_pages_for_writeback vmlinux EXPORT_SYMBOL +0xce05513f tag_pages_for_writeback vmlinux EXPORT_SYMBOL 0xb2beba12 flow_indr_dev_register vmlinux EXPORT_SYMBOL 0xdeca886a nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x66b97421 sfp_link_up vmlinux EXPORT_SYMBOL_GPL @@ -4426,70 +4430,70 @@ 0xe909997a bitmap_print_list_to_buf vmlinux EXPORT_SYMBOL 0x2b34f396 PDE_DATA vmlinux EXPORT_SYMBOL 0xac7039dc fscrypt_free_bounce_page vmlinux EXPORT_SYMBOL -0x1c44c885 follow_pfn vmlinux EXPORT_SYMBOL -0x19e9623e follow_pte vmlinux EXPORT_SYMBOL_GPL +0x517bab58 follow_pfn vmlinux EXPORT_SYMBOL +0x85a29ef5 follow_pte vmlinux EXPORT_SYMBOL_GPL 0x2899b066 make_kuid vmlinux EXPORT_SYMBOL 0x2d0684a9 hrtimer_init vmlinux EXPORT_SYMBOL_GPL -0xde2e6a04 __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x9d107819 __napi_alloc_skb vmlinux EXPORT_SYMBOL 0x8adc7d2e usb_disable_xhci_ports vmlinux EXPORT_SYMBOL_GPL 0xe6b96c2b pm_clk_create vmlinux EXPORT_SYMBOL_GPL 0x4b085dbf agp3_generic_configure vmlinux EXPORT_SYMBOL 0x63c72410 agp_alloc_page_array vmlinux EXPORT_SYMBOL -0x594995a9 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL -0x7fe39fdd file_remove_privs vmlinux EXPORT_SYMBOL +0x89e65a8d blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0xa04aa5d5 file_remove_privs vmlinux EXPORT_SYMBOL 0x69637b2c __traceiter_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0x6f7e6040 irq_has_action vmlinux EXPORT_SYMBOL_GPL 0xc683da81 set_memory_decrypted vmlinux EXPORT_SYMBOL_GPL -0x2d0a21fd udp_seq_ops vmlinux EXPORT_SYMBOL +0x690abedf udp_seq_ops vmlinux EXPORT_SYMBOL 0x1b6314fd in_aton vmlinux EXPORT_SYMBOL -0xcb468db6 neigh_resolve_output vmlinux EXPORT_SYMBOL +0xe1e17700 neigh_resolve_output vmlinux EXPORT_SYMBOL 0x5a99a0d7 flow_get_u32_dst vmlinux EXPORT_SYMBOL 0x8f1373b6 ptp_clock_unregister vmlinux EXPORT_SYMBOL 0xfc4152fc ec_read vmlinux EXPORT_SYMBOL -0x46fae9dd cfb_imageblit vmlinux EXPORT_SYMBOL +0x2ff0eca9 cfb_imageblit vmlinux EXPORT_SYMBOL 0x2c2f5a09 x86_family vmlinux EXPORT_SYMBOL_GPL 0x804af87c wrmsr_safe_on_cpu vmlinux EXPORT_SYMBOL 0x58a8be99 sysfs_unbreak_active_protection vmlinux EXPORT_SYMBOL_GPL -0x9ebc09ba __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL +0x9ed0375f __mnt_is_readonly vmlinux EXPORT_SYMBOL_GPL 0x19de6914 __tracepoint_cpu_idle vmlinux EXPORT_SYMBOL_GPL -0xff5ff7f3 xfrm_get_translator vmlinux EXPORT_SYMBOL_GPL -0xb44f0ded tcp_close vmlinux EXPORT_SYMBOL -0xa8f28287 inet_add_offload vmlinux EXPORT_SYMBOL -0x01d4e915 __scm_send vmlinux EXPORT_SYMBOL -0xa5d0fda5 skb_try_coalesce vmlinux EXPORT_SYMBOL +0x9fd967eb xfrm_get_translator vmlinux EXPORT_SYMBOL_GPL +0x3da6c979 tcp_close vmlinux EXPORT_SYMBOL +0x0f335952 inet_add_offload vmlinux EXPORT_SYMBOL +0x23a5c830 __scm_send vmlinux EXPORT_SYMBOL +0x4871509f skb_try_coalesce vmlinux EXPORT_SYMBOL 0x64aba135 get_thermal_instance vmlinux EXPORT_SYMBOL 0x00a4b044 amd_iommu_deactivate_guest_mode vmlinux EXPORT_SYMBOL 0x8bedd9cf pnp_register_driver vmlinux EXPORT_SYMBOL 0xf955e9c5 bprintf vmlinux EXPORT_SYMBOL_GPL 0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL -0xcde07b9b blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL -0xf3d5415d try_to_free_buffers vmlinux EXPORT_SYMBOL +0xdebb5906 blk_mq_delay_run_hw_queues vmlinux EXPORT_SYMBOL +0x03e5db50 try_to_free_buffers vmlinux EXPORT_SYMBOL 0xaae038c2 xattr_full_name vmlinux EXPORT_SYMBOL 0x4531ab62 copy_from_kernel_nofault vmlinux EXPORT_SYMBOL_GPL 0xf558022a blk_trace_setup vmlinux EXPORT_SYMBOL_GPL 0x4f6a07fe show_rcu_gp_kthreads vmlinux EXPORT_SYMBOL_GPL 0xed238617 __put_cred vmlinux EXPORT_SYMBOL -0xf9839c47 xfrm_migrate vmlinux EXPORT_SYMBOL -0xa6f6d128 ping_getfrag vmlinux EXPORT_SYMBOL_GPL +0xd011fdfd xfrm_migrate vmlinux EXPORT_SYMBOL +0x0ae97a7d ping_getfrag vmlinux EXPORT_SYMBOL_GPL 0xa410a295 devlink_region_destroy vmlinux EXPORT_SYMBOL_GPL -0x346b91cf skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL -0x1b51e468 vga_switcheroo_init_domain_pm_ops vmlinux EXPORT_SYMBOL +0x4df0fa14 skb_csum_hwoffload_help vmlinux EXPORT_SYMBOL +0xd11350e9 vga_switcheroo_init_domain_pm_ops vmlinux EXPORT_SYMBOL 0x651103f3 serial8250_clear_and_reinit_fifos vmlinux EXPORT_SYMBOL_GPL 0x41a1a616 xenbus_dev_is_online vmlinux EXPORT_SYMBOL_GPL -0xa8284e67 register_framebuffer vmlinux EXPORT_SYMBOL +0xdbf0472c register_framebuffer vmlinux EXPORT_SYMBOL 0x47473061 pci_epf_create vmlinux EXPORT_SYMBOL_GPL 0x948c47b9 crypto_unregister_templates vmlinux EXPORT_SYMBOL_GPL 0x03687819 dquot_free_inode vmlinux EXPORT_SYMBOL -0x3f71e210 migrate_page_states vmlinux EXPORT_SYMBOL +0x086e3b09 migrate_page_states vmlinux EXPORT_SYMBOL 0x01757935 rdmacg_register_device vmlinux EXPORT_SYMBOL -0x42fc39c3 __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL -0x08bc10ad __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x6e55bbcd __traceiter_pelt_irq_tp vmlinux EXPORT_SYMBOL_GPL +0xe5091488 __traceiter_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0xb5797697 xen_unregister_device_domain_owner vmlinux EXPORT_SYMBOL_GPL -0x04985742 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL +0x7d7bed30 bpf_sk_storage_diag_put vmlinux EXPORT_SYMBOL_GPL 0xedd092d5 power_supply_notifier vmlinux EXPORT_SYMBOL_GPL 0x36fb528a pm_generic_suspend_late vmlinux EXPORT_SYMBOL_GPL 0x3cd06035 add_input_randomness vmlinux EXPORT_SYMBOL_GPL -0xd3923557 regulator_enable_regmap vmlinux EXPORT_SYMBOL_GPL +0x9f2364e7 regulator_enable_regmap vmlinux EXPORT_SYMBOL_GPL 0xb2de4cf2 clk_gate_ops vmlinux EXPORT_SYMBOL_GPL 0xf714e2e0 gpiod_set_config vmlinux EXPORT_SYMBOL_GPL 0x8e7d54d7 pinctrl_force_sleep vmlinux EXPORT_SYMBOL_GPL @@ -4501,8 +4505,8 @@ 0xaf50eac3 tty_port_free_xmit_buf vmlinux EXPORT_SYMBOL 0xe8660adf __devm_clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0xfe3a6de3 alarm_try_to_cancel vmlinux EXPORT_SYMBOL_GPL -0x95a08720 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL -0xa16045dc tcp_enter_cwr vmlinux EXPORT_SYMBOL +0x65e1b99f xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0x9def669b tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x22ab7517 devl_unlock vmlinux EXPORT_SYMBOL_GPL 0x52692d80 hidraw_report_event vmlinux EXPORT_SYMBOL_GPL 0x792200c5 usb_ep_fifo_status vmlinux EXPORT_SYMBOL_GPL @@ -4512,53 +4516,53 @@ 0x4d924f20 memremap vmlinux EXPORT_SYMBOL 0x28aa6a67 call_rcu vmlinux EXPORT_SYMBOL_GPL 0xff18fc46 devm_request_any_context_irq vmlinux EXPORT_SYMBOL -0xefc59aea dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL +0xd124de02 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0xc3ba2071 spi_mem_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0xd57fbd31 hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0xe6fff384 pci_epc_multi_mem_init vmlinux EXPORT_SYMBOL_GPL 0xc3955872 pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL -0xb03db940 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL +0x0d9a7d39 nfs42_ssc_register vmlinux EXPORT_SYMBOL_GPL 0x7f215138 fscrypt_d_revalidate vmlinux EXPORT_SYMBOL_GPL 0x86169f3e amd_smn_write vmlinux EXPORT_SYMBOL_GPL 0xa2d0b59d mmio_stale_data_clear vmlinux EXPORT_SYMBOL_GPL -0xebfae437 xfrm6_rcv_spi vmlinux EXPORT_SYMBOL -0x6f14fb69 tcf_exts_change vmlinux EXPORT_SYMBOL +0xcdbdd4ed xfrm6_rcv_spi vmlinux EXPORT_SYMBOL +0xbaf6f926 tcf_exts_change vmlinux EXPORT_SYMBOL 0x4466638d devfreq_event_disable_edev vmlinux EXPORT_SYMBOL_GPL 0x9625695d acpi_install_gpe_block vmlinux EXPORT_SYMBOL 0x1ef50daf disk_stack_limits vmlinux EXPORT_SYMBOL 0x9879932b crypto_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x1e52fa23 padata_free_shell vmlinux EXPORT_SYMBOL -0x437ac631 tcpv6_prot vmlinux EXPORT_SYMBOL_GPL -0x982e6bd1 fib_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x30dc66bb skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL -0x5944624f pskb_put vmlinux EXPORT_SYMBOL_GPL +0x23e05e38 tcpv6_prot vmlinux EXPORT_SYMBOL_GPL +0xf6b1a960 fib_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x9830211a skb_mpls_update_lse vmlinux EXPORT_SYMBOL_GPL +0x502c06f8 pskb_put vmlinux EXPORT_SYMBOL_GPL 0x816a41ca cpufreq_update_limits vmlinux EXPORT_SYMBOL_GPL 0x470372f1 device_reprobe vmlinux EXPORT_SYMBOL_GPL 0xa44d5018 virtio_finalize_features vmlinux EXPORT_SYMBOL_GPL -0xeabc609c inc_nlink vmlinux EXPORT_SYMBOL -0xd17f5223 vfs_fileattr_set vmlinux EXPORT_SYMBOL -0x1cceab43 vfs_fileattr_get vmlinux EXPORT_SYMBOL +0x6838dc32 inc_nlink vmlinux EXPORT_SYMBOL +0x8d49f485 vfs_fileattr_set vmlinux EXPORT_SYMBOL +0x20de4500 vfs_fileattr_get vmlinux EXPORT_SYMBOL 0x4fd7f652 smpboot_unregister_percpu_thread vmlinux EXPORT_SYMBOL_GPL -0x46fdf2e9 __netlink_dump_start vmlinux EXPORT_SYMBOL -0xa226334e sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL +0xdea2c71d __netlink_dump_start vmlinux EXPORT_SYMBOL +0xc019b570 sk_msg_return_zero vmlinux EXPORT_SYMBOL_GPL 0xbcdd5b99 iommu_group_set_name vmlinux EXPORT_SYMBOL_GPL 0x9a63ce9e seq_open vmlinux EXPORT_SYMBOL -0x68a933d0 mnt_drop_write vmlinux EXPORT_SYMBOL_GPL -0x1ffe1ad4 vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL +0x76f09f6d mnt_drop_write vmlinux EXPORT_SYMBOL_GPL +0xd67452a7 vmf_insert_pfn_prot vmlinux EXPORT_SYMBOL 0xaf793668 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL -0x18309796 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL +0x07bbc8f7 cpufreq_freq_transition_begin vmlinux EXPORT_SYMBOL_GPL 0x2a6c0eb9 spi_mem_dtr_supports_op vmlinux EXPORT_SYMBOL_GPL 0x8d9ca0e6 dma_fence_enable_sw_signaling vmlinux EXPORT_SYMBOL 0x22de4931 amd_iommu_register_ga_log_notifier vmlinux EXPORT_SYMBOL -0xad0ff110 backlight_device_get_by_name vmlinux EXPORT_SYMBOL -0xed5d0773 pci_bus_type vmlinux EXPORT_SYMBOL +0xd54d9add backlight_device_get_by_name vmlinux EXPORT_SYMBOL +0xca149ad0 pci_bus_type vmlinux EXPORT_SYMBOL 0x3ae8cb76 __SCT__tp_func_read_msr vmlinux EXPORT_SYMBOL 0xecc83ea9 __SCK__tp_func_read_msr vmlinux EXPORT_SYMBOL -0x955b6848 __page_frag_cache_drain vmlinux EXPORT_SYMBOL -0x5e813c5c __lock_page vmlinux EXPORT_SYMBOL +0x9fbdabc2 __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0x455353ee __lock_page vmlinux EXPORT_SYMBOL 0xa0584771 perf_event_pause vmlinux EXPORT_SYMBOL_GPL 0x37447de7 synchronize_srcu_expedited vmlinux EXPORT_SYMBOL_GPL -0x8ae2d057 tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL +0x9a9d2101 tcp_cong_avoid_ai vmlinux EXPORT_SYMBOL_GPL 0xc44b9c84 devl_resources_unregister vmlinux EXPORT_SYMBOL_GPL 0xcabe04de cpuidle_resume_and_unlock vmlinux EXPORT_SYMBOL_GPL 0xe5f8b147 pm_clk_runtime_resume vmlinux EXPORT_SYMBOL_GPL @@ -4567,17 +4571,17 @@ 0xae01217a mpi_write_to_sgl vmlinux EXPORT_SYMBOL_GPL 0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL 0x8f80161d follow_down vmlinux EXPORT_SYMBOL -0xa5aa485d filemap_write_and_wait_range vmlinux EXPORT_SYMBOL +0x95ccc950 filemap_write_and_wait_range vmlinux EXPORT_SYMBOL 0x4f5658fd __SCT__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0x2eb4557c __SCK__tp_func_rpm_resume vmlinux EXPORT_SYMBOL_GPL 0x0ad67adb __traceiter_rpm_idle vmlinux EXPORT_SYMBOL_GPL 0x53d7c01e __traceiter_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0x03c1c035 acrn_remove_intr_handler vmlinux EXPORT_SYMBOL_GPL 0x38722f80 kernel_fpu_end vmlinux EXPORT_SYMBOL_GPL -0x9fbb0cbb eth_get_headlen vmlinux EXPORT_SYMBOL +0xb790f5c1 eth_get_headlen vmlinux EXPORT_SYMBOL 0xf07a73ee __regmap_init vmlinux EXPORT_SYMBOL_GPL 0xfab53ed9 pinctrl_gpio_can_use_line vmlinux EXPORT_SYMBOL_GPL -0xfa2162f9 nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0xf1eb4b11 nfs42_ssc_unregister vmlinux EXPORT_SYMBOL_GPL 0x074f98db synth_event_add_field vmlinux EXPORT_SYMBOL_GPL 0x360b1afe probe_irq_mask vmlinux EXPORT_SYMBOL 0xf42805cf tb_ring_start vmlinux EXPORT_SYMBOL_GPL @@ -4587,10 +4591,10 @@ 0xda457020 virtqueue_detach_unused_buf vmlinux EXPORT_SYMBOL_GPL 0xf5803743 pci_reenable_device vmlinux EXPORT_SYMBOL 0x14ad09f0 d_instantiate_new vmlinux EXPORT_SYMBOL -0x3e7f0903 invalidate_mapping_pages vmlinux EXPORT_SYMBOL +0xa03274ef invalidate_mapping_pages vmlinux EXPORT_SYMBOL 0x4bd6f08b misc_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xee843461 devm_release_resource vmlinux EXPORT_SYMBOL -0x62fe0850 napi_disable vmlinux EXPORT_SYMBOL +0x5c9f87b6 napi_disable vmlinux EXPORT_SYMBOL 0x2303b915 efivar_lock vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xe119b57c pci_enable_rom vmlinux EXPORT_SYMBOL_GPL 0x68b4c055 pinctrl_find_gpio_range_from_pin vmlinux EXPORT_SYMBOL_GPL @@ -4598,68 +4602,68 @@ 0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL 0x9291cd3b memdup_user vmlinux EXPORT_SYMBOL 0x08b14eb3 events_sysfs_show vmlinux EXPORT_SYMBOL_GPL -0x6b937520 seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL -0x7bd5453b ping_get_port vmlinux EXPORT_SYMBOL_GPL -0x9b1040e8 raw_abort vmlinux EXPORT_SYMBOL_GPL +0x32c458a4 seg6_hmac_validate_skb vmlinux EXPORT_SYMBOL +0x4b782e2c ping_get_port vmlinux EXPORT_SYMBOL_GPL +0x8039fb8a raw_abort vmlinux EXPORT_SYMBOL_GPL 0xcdb6adcc ras_userspace_consumers vmlinux EXPORT_SYMBOL_GPL -0xe6a03ac4 thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x614a4747 thermal_cooling_device_unregister vmlinux EXPORT_SYMBOL_GPL 0xd13e4af8 dma_fence_unwrap_next vmlinux EXPORT_SYMBOL_GPL 0x9826b27b __clk_mux_determine_rate vmlinux EXPORT_SYMBOL_GPL 0x64e8e732 pci_epf_destroy vmlinux EXPORT_SYMBOL_GPL -0xd0b0cc02 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0x0607d729 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL 0xb48d4d22 security_sb_eat_lsm_opts vmlinux EXPORT_SYMBOL 0xc280fb46 kdb_register vmlinux EXPORT_SYMBOL_GPL 0x0f32a152 dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL 0xb7a387fc synchronize_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL -0x76aa386e nf_log_unbind_pf vmlinux EXPORT_SYMBOL +0x2c97afa1 nf_log_unbind_pf vmlinux EXPORT_SYMBOL 0x71b15008 lwtunnel_valid_encap_type vmlinux EXPORT_SYMBOL_GPL 0xa9c72303 amd_iommu_pc_get_max_banks vmlinux EXPORT_SYMBOL 0xb796669f pcie_update_link_speed vmlinux EXPORT_SYMBOL_GPL -0x047014e9 blk_mq_start_request vmlinux EXPORT_SYMBOL -0xd4329a0e tcp_v4_send_check vmlinux EXPORT_SYMBOL +0xce2e7c62 blk_mq_start_request vmlinux EXPORT_SYMBOL +0xc976c125 tcp_v4_send_check vmlinux EXPORT_SYMBOL 0x949b5176 devlink_region_snapshot_create vmlinux EXPORT_SYMBOL_GPL 0x88476f9f devl_lock vmlinux EXPORT_SYMBOL_GPL -0x67763121 dev_close vmlinux EXPORT_SYMBOL +0x7e914c8d dev_close vmlinux EXPORT_SYMBOL 0x7686c8b7 tb_xdomain_response vmlinux EXPORT_SYMBOL_GPL 0xba4e0e10 dma_buf_put vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x423868fc dma_buf_get vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x9f3ad05d pci_hp_add_bridge vmlinux EXPORT_SYMBOL_GPL 0x11f47d8c utf8_strncmp vmlinux EXPORT_SYMBOL -0x0425cb17 __mark_inode_dirty vmlinux EXPORT_SYMBOL +0x9be11149 __mark_inode_dirty vmlinux EXPORT_SYMBOL 0x4cb27100 ktime_get_snapshot vmlinux EXPORT_SYMBOL_GPL 0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL -0x24555c58 ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0x7ede0ad8 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL -0x704f3683 noop_qdisc vmlinux EXPORT_SYMBOL -0xdbfa85b2 sock_alloc_send_skb vmlinux EXPORT_SYMBOL +0xf1bf4da7 ip6_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x4d9008a7 tcp_set_rcvlowat vmlinux EXPORT_SYMBOL +0xb097ceeb noop_qdisc vmlinux EXPORT_SYMBOL +0x82f6adfe sock_alloc_send_skb vmlinux EXPORT_SYMBOL 0x4a6f3f08 tb_property_find vmlinux EXPORT_SYMBOL_GPL -0x8daf49de firmware_request_cache vmlinux EXPORT_SYMBOL_GPL +0x2287faf6 firmware_request_cache vmlinux EXPORT_SYMBOL_GPL 0x945b6eb5 acpi_bus_get_device vmlinux EXPORT_SYMBOL -0xbab3db8f devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL +0xc8eb13ef devm_of_phy_get_by_index vmlinux EXPORT_SYMBOL_GPL 0xa916b694 strnlen vmlinux EXPORT_SYMBOL 0x7b5b8f31 sha256_update vmlinux EXPORT_SYMBOL -0xc3834eb4 blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL -0x6dcb3534 blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL +0x69aafbc6 blk_mq_init_allocated_queue vmlinux EXPORT_SYMBOL +0x8ab4baeb blk_mq_quiesce_queue_nowait vmlinux EXPORT_SYMBOL_GPL 0x0a4f26ab unregister_filesystem vmlinux EXPORT_SYMBOL 0x0ba0b938 vm_brk vmlinux EXPORT_SYMBOL 0xd68c5a1f adjust_resource vmlinux EXPORT_SYMBOL -0x086251c2 xfrm_state_insert vmlinux EXPORT_SYMBOL -0x98fcde73 hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL +0x1b0b3f09 xfrm_state_insert vmlinux EXPORT_SYMBOL +0xf03c6fe4 hippi_neigh_setup_dev vmlinux EXPORT_SYMBOL 0x39393064 devlink_port_health_reporter_create vmlinux EXPORT_SYMBOL_GPL -0x527d833d metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0xe7248cac metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL 0x3ea5417c __of_reset_control_get vmlinux EXPORT_SYMBOL_GPL 0x6c5ad0cd kmsg_dump_register vmlinux EXPORT_SYMBOL_GPL 0x32e4d1e0 sgx_virt_ecreate vmlinux EXPORT_SYMBOL_GPL -0xc4966ded sk_psock_init vmlinux EXPORT_SYMBOL_GPL -0xf3c31a24 dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL +0x041f0dab sk_psock_init vmlinux EXPORT_SYMBOL_GPL +0x3744c26a dev_pm_opp_set_clkname vmlinux EXPORT_SYMBOL_GPL 0x15bee365 __tracepoint_spi_transfer_start vmlinux EXPORT_SYMBOL 0x1148b179 dma_resv_get_singleton vmlinux EXPORT_SYMBOL_GPL 0xd16b605e isa_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0x5492cf4d platform_irq_count vmlinux EXPORT_SYMBOL_GPL -0x289a9b88 __destroy_inode vmlinux EXPORT_SYMBOL +0x4add92b6 __destroy_inode vmlinux EXPORT_SYMBOL 0xcbe56bc2 zs_get_total_pages vmlinux EXPORT_SYMBOL_GPL 0xf873d4dc fpu_copy_uabi_to_guest_fpstate vmlinux EXPORT_SYMBOL_GPL -0xd3614ccb ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL +0x752cee13 ethnl_cable_test_fault_length vmlinux EXPORT_SYMBOL_GPL 0x02293ac3 dma_fence_chain_ops vmlinux EXPORT_SYMBOL 0xae6440e2 device_property_present vmlinux EXPORT_SYMBOL_GPL 0xc938f3f8 pci_bus_add_devices vmlinux EXPORT_SYMBOL @@ -4671,20 +4675,20 @@ 0xce2840e7 irq_set_irq_wake vmlinux EXPORT_SYMBOL 0xf44a4b85 handle_irq_desc vmlinux EXPORT_SYMBOL_GPL 0xd0ae5f55 __printk_cpu_trylock vmlinux EXPORT_SYMBOL -0xc642fae6 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL +0x2dc00cf0 sk_msg_free_partial vmlinux EXPORT_SYMBOL_GPL 0xd91dbd1f xdp_alloc_skb_bulk vmlinux EXPORT_SYMBOL_GPL 0xb0252d4b extcon_sync vmlinux EXPORT_SYMBOL_GPL 0x33267b91 spi_res_add vmlinux EXPORT_SYMBOL_GPL 0x21ba033f pci_epc_unmap_addr vmlinux EXPORT_SYMBOL_GPL -0x67b9e0f9 inode_io_list_del vmlinux EXPORT_SYMBOL -0x14cc23e7 __remove_inode_hash vmlinux EXPORT_SYMBOL -0xc540fdb5 __mod_lruvec_page_state vmlinux EXPORT_SYMBOL +0xb9a3c79a inode_io_list_del vmlinux EXPORT_SYMBOL +0x949a5129 __remove_inode_hash vmlinux EXPORT_SYMBOL +0xf0427ffa __mod_lruvec_page_state vmlinux EXPORT_SYMBOL 0xfadd0b04 device_match_acpi_dev vmlinux EXPORT_SYMBOL 0x37065e17 __pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0x3cc4b494 key_type_trusted vmlinux EXPORT_SYMBOL_GPL 0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL 0x50d1f870 pgprot_writecombine vmlinux EXPORT_SYMBOL_GPL -0x1cd53376 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL +0x7d7f2fa9 tcf_chain_put_by_act vmlinux EXPORT_SYMBOL 0xd04c1a64 sysctl_devconf_inherit_init_net vmlinux EXPORT_SYMBOL 0xdb95e185 intel_scu_ipc_dev_command_with_size vmlinux EXPORT_SYMBOL 0x53cdd328 bdev_dax_pgoff vmlinux EXPORT_SYMBOL @@ -4697,12 +4701,12 @@ 0x94bf03ca utf8_to_utf32 vmlinux EXPORT_SYMBOL 0x9d09e8ae ring_buffer_event_data vmlinux EXPORT_SYMBOL_GPL 0x8f2eb429 kvm_arch_para_hints vmlinux EXPORT_SYMBOL_GPL -0x0e25a632 skb_vlan_pop vmlinux EXPORT_SYMBOL +0x8fe82984 skb_vlan_pop vmlinux EXPORT_SYMBOL 0x0b72f737 __pm_runtime_disable vmlinux EXPORT_SYMBOL_GPL 0xa0a25474 paste_selection vmlinux EXPORT_SYMBOL_GPL -0xbc015287 phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL +0xf9a7fdff phy_pm_runtime_get_sync vmlinux EXPORT_SYMBOL_GPL 0x323bbee6 crypto_sha1_update vmlinux EXPORT_SYMBOL -0xdb85ceee __tracepoint_kfree vmlinux EXPORT_SYMBOL +0x26e1b088 __tracepoint_kfree vmlinux EXPORT_SYMBOL 0x4dd5c3ae perf_aux_output_end vmlinux EXPORT_SYMBOL_GPL 0x2dd212d5 bpf_prog_select_runtime vmlinux EXPORT_SYMBOL_GPL 0x442deaa9 poll_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL @@ -4710,7 +4714,7 @@ 0x28afbb08 cpu_latency_qos_add_request vmlinux EXPORT_SYMBOL_GPL 0x777a47ff override_creds vmlinux EXPORT_SYMBOL 0x131db64a system_long_wq vmlinux EXPORT_SYMBOL_GPL -0xc4277de7 __ip_queue_xmit vmlinux EXPORT_SYMBOL +0x55f78680 __ip_queue_xmit vmlinux EXPORT_SYMBOL 0x3965b469 watchdog_notify_pretimeout vmlinux EXPORT_SYMBOL_GPL 0x8d16a1bc input_register_handle vmlinux EXPORT_SYMBOL 0x8d22bb58 iommu_group_alloc vmlinux EXPORT_SYMBOL_GPL @@ -4722,33 +4726,33 @@ 0xd58e70dd net_rand_noise vmlinux EXPORT_SYMBOL 0x65dbe7de blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x8153ac81 blk_bio_list_merge vmlinux EXPORT_SYMBOL_GPL -0xfee0651b __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL -0xdde98b89 get_tree_bdev vmlinux EXPORT_SYMBOL +0x6c0966c2 __traceiter_block_split vmlinux EXPORT_SYMBOL_GPL +0x12ff0b79 get_tree_bdev vmlinux EXPORT_SYMBOL 0xd73c8c2b synchronize_shrinkers vmlinux EXPORT_SYMBOL 0x5c61fc7e handle_level_irq vmlinux EXPORT_SYMBOL_GPL 0xae581fa8 unix_table_locks vmlinux EXPORT_SYMBOL_GPL -0x39ee7ac3 sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL +0xb27f2fef sk_msg_free_nocharge vmlinux EXPORT_SYMBOL_GPL 0x0b2ecac5 spi_new_ancillary_device vmlinux EXPORT_SYMBOL_GPL 0x5b0fb356 dw_dma_acpi_controller_free vmlinux EXPORT_SYMBOL_GPL 0x04df8fbc lzo1x_decompress_safe vmlinux EXPORT_SYMBOL_GPL -0xb5bfdf5b blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL -0x333d0381 kern_unmount vmlinux EXPORT_SYMBOL +0xafb9ba5e blkcg_deactivate_policy vmlinux EXPORT_SYMBOL_GPL +0x440d5a6b kern_unmount vmlinux EXPORT_SYMBOL 0x2b6f0962 __cpu_dying_mask vmlinux EXPORT_SYMBOL -0xe07271d6 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x824b9297 __traceiter_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL 0xdcd36fb2 nla_append vmlinux EXPORT_SYMBOL 0x8616864f pcim_iomap_regions vmlinux EXPORT_SYMBOL 0x5a032b5f pstore_ftrace_combine_log vmlinux EXPORT_SYMBOL_GPL 0x7bc7d4f8 vfs_llseek vmlinux EXPORT_SYMBOL -0xef7ddcfc __page_file_index vmlinux EXPORT_SYMBOL_GPL +0xc265a7ce __page_file_index vmlinux EXPORT_SYMBOL_GPL 0xdb743281 __irq_set_handler vmlinux EXPORT_SYMBOL_GPL 0xf2b81b64 arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL 0x5bdb7603 sock_copy_user_timeval vmlinux EXPORT_SYMBOL -0x0890109a devm_regulator_get_optional vmlinux EXPORT_SYMBOL_GPL -0xdf542acf iterate_fd vmlinux EXPORT_SYMBOL +0xa9f5df8e devm_regulator_get_optional vmlinux EXPORT_SYMBOL_GPL +0x14512b9a iterate_fd vmlinux EXPORT_SYMBOL 0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x7aff77a3 __cpu_present_mask vmlinux EXPORT_SYMBOL 0xde4eeab5 __register_nmi_handler vmlinux EXPORT_SYMBOL -0x1a198f8c bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0x1debe77b bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL 0x990a61a8 device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL 0xb2210d64 reset_control_deassert vmlinux EXPORT_SYMBOL_GPL 0x9b651e51 xenbus_teardown_ring vmlinux EXPORT_SYMBOL_GPL @@ -4757,17 +4761,17 @@ 0x86001747 dquot_resume vmlinux EXPORT_SYMBOL 0xf4bdbeb9 __frontswap_invalidate_area vmlinux EXPORT_SYMBOL 0x7ce58981 kvrealloc vmlinux EXPORT_SYMBOL -0x9eac9fa7 __xfrm_state_destroy vmlinux EXPORT_SYMBOL -0x383a0916 tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL +0x5ba4df86 __xfrm_state_destroy vmlinux EXPORT_SYMBOL +0xba7b91ce tcp_v4_md5_hash_skb vmlinux EXPORT_SYMBOL 0x0a5edc9a bfifo_qdisc_ops vmlinux EXPORT_SYMBOL 0x1d623215 devm_devfreq_unregister_opp_notifier vmlinux EXPORT_SYMBOL -0x88a3397d pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL +0x6a56cfbd pm_genpd_remove_subdomain vmlinux EXPORT_SYMBOL_GPL 0xdbaf3208 tty_port_init vmlinux EXPORT_SYMBOL 0xe1f2f8f9 complete_request_key vmlinux EXPORT_SYMBOL -0x9b9cf029 __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x02cde119 __traceiter_sched_util_est_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x1f8544b8 panic_timeout vmlinux EXPORT_SYMBOL_GPL -0x5d1cdf91 nf_queue vmlinux EXPORT_SYMBOL_GPL -0xeec47153 __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL +0x879463e4 nf_queue vmlinux EXPORT_SYMBOL_GPL +0xaa7465ec __sock_recv_timestamp vmlinux EXPORT_SYMBOL_GPL 0x1c2b6a43 extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL 0x59884809 extcon_set_state_sync vmlinux EXPORT_SYMBOL_GPL 0x066807fb efi_skey_stop_regen vmlinux EXPORT_SYMBOL @@ -4777,25 +4781,25 @@ 0x30af45a1 ZSTD_initCStream vmlinux EXPORT_SYMBOL 0x77635ef1 aead_init_geniv vmlinux EXPORT_SYMBOL_GPL 0x6911f50a securityfs_remove vmlinux EXPORT_SYMBOL_GPL -0x145c5ae5 noop_fsync vmlinux EXPORT_SYMBOL +0xef55ee7d noop_fsync vmlinux EXPORT_SYMBOL 0x7c626556 list_lru_destroy vmlinux EXPORT_SYMBOL_GPL 0x1250469b bpf_empty_prog_array vmlinux EXPORT_SYMBOL 0x37169f79 cpu_latency_qos_update_request vmlinux EXPORT_SYMBOL_GPL -0x57a842ae xfrm_migrate_state_find vmlinux EXPORT_SYMBOL -0x5e66c437 fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL +0x128b28c2 xfrm_migrate_state_find vmlinux EXPORT_SYMBOL +0x2a162e6b fib_rule_matchall vmlinux EXPORT_SYMBOL_GPL 0x877e1926 devres_remove_group vmlinux EXPORT_SYMBOL_GPL -0x829300af tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL +0x8a91134a tpm_calc_ordinal_duration vmlinux EXPORT_SYMBOL_GPL 0xd46af5ef cppc_get_perf_ctrs vmlinux EXPORT_SYMBOL_GPL 0x5bcea5f1 sgl_free_n_order vmlinux EXPORT_SYMBOL 0xc959c02f crypto_hash_walk_first vmlinux EXPORT_SYMBOL_GPL 0xcf5f5293 exportfs_decode_fh_raw vmlinux EXPORT_SYMBOL_GPL -0xe24ce05d alloc_anon_inode vmlinux EXPORT_SYMBOL +0x52815453 alloc_anon_inode vmlinux EXPORT_SYMBOL 0x6195069e vfs_mkobj vmlinux EXPORT_SYMBOL -0xbd5cb521 __ClearPageMovable vmlinux EXPORT_SYMBOL -0x2061442a inet_sendpage vmlinux EXPORT_SYMBOL -0xf77499e2 dev_set_allmulti vmlinux EXPORT_SYMBOL -0x21c8c05d dev_get_by_index_rcu vmlinux EXPORT_SYMBOL -0xbd3b71eb i2c_add_adapter vmlinux EXPORT_SYMBOL +0x1e478842 __ClearPageMovable vmlinux EXPORT_SYMBOL +0x31a8b380 inet_sendpage vmlinux EXPORT_SYMBOL +0x73de235a dev_set_allmulti vmlinux EXPORT_SYMBOL +0x83e9b530 dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0xb1af68c6 i2c_add_adapter vmlinux EXPORT_SYMBOL 0x43e79dd4 input_mt_report_finger_count vmlinux EXPORT_SYMBOL 0xee7d7deb gen_pool_dma_zalloc vmlinux EXPORT_SYMBOL 0xe32ab4d8 xxh64_digest vmlinux EXPORT_SYMBOL @@ -4805,7 +4809,7 @@ 0xfa08c34a page_offline_end vmlinux EXPORT_SYMBOL 0x38869d88 kstat vmlinux EXPORT_SYMBOL 0x8250af9b kobject_set_name vmlinux EXPORT_SYMBOL -0xac2c243d shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL +0xfc9ad983 shmem_truncate_range vmlinux EXPORT_SYMBOL_GPL 0x5b21ceff ring_buffer_iter_peek vmlinux EXPORT_SYMBOL_GPL 0x6f12560a get_old_timespec32 vmlinux EXPORT_SYMBOL_GPL 0xa5efbf4c async_synchronize_full vmlinux EXPORT_SYMBOL_GPL @@ -4813,69 +4817,69 @@ 0x33fd9da4 acpi_get_gpe_device vmlinux EXPORT_SYMBOL 0x1c58427f acpi_remove_notify_handler vmlinux EXPORT_SYMBOL 0x48c093fb _atomic_dec_and_lock_irqsave vmlinux EXPORT_SYMBOL -0x68644640 __tracepoint_block_rq_insert vmlinux EXPORT_SYMBOL_GPL -0x714345ed __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL -0x357efc68 restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL +0x0cb640fd __tracepoint_block_rq_insert vmlinux EXPORT_SYMBOL_GPL +0xd196211e __traceiter_block_rq_remap vmlinux EXPORT_SYMBOL_GPL +0x2327faaf restore_online_page_callback vmlinux EXPORT_SYMBOL_GPL 0xaa230f88 perf_unregister_guest_info_callbacks vmlinux EXPORT_SYMBOL_GPL 0x3d510a7b rcu_jiffies_till_stall_check vmlinux EXPORT_SYMBOL_GPL 0x608741b5 __init_swait_queue_head vmlinux EXPORT_SYMBOL 0xb7593ddc iosf_mbi_unregister_pmic_bus_access_notifier vmlinux EXPORT_SYMBOL -0x856b2bd8 ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL +0x395df7c1 ethtool_rx_flow_rule_destroy vmlinux EXPORT_SYMBOL 0x483becf7 tpmm_chip_alloc vmlinux EXPORT_SYMBOL_GPL 0x79ba2256 pci_clear_mwi vmlinux EXPORT_SYMBOL 0x0ddb1cd7 llist_reverse_order vmlinux EXPORT_SYMBOL_GPL 0xda883769 blk_rq_append_bio vmlinux EXPORT_SYMBOL -0x076273af migrate_page_move_mapping vmlinux EXPORT_SYMBOL +0xf368af84 migrate_page_move_mapping vmlinux EXPORT_SYMBOL 0x63eb9355 panic_blink vmlinux EXPORT_SYMBOL 0x1234ffa1 cper_estatus_check_header vmlinux EXPORT_SYMBOL_GPL 0x37914025 xenbus_write vmlinux EXPORT_SYMBOL_GPL 0x01ea1137 pci_cfg_access_trylock vmlinux EXPORT_SYMBOL_GPL 0x85acba82 gpiochip_get_desc vmlinux EXPORT_SYMBOL_GPL 0x42778d1d __blk_rq_map_sg vmlinux EXPORT_SYMBOL -0x39ddbe53 __sync_dirty_buffer vmlinux EXPORT_SYMBOL +0x01714e8c __sync_dirty_buffer vmlinux EXPORT_SYMBOL 0x7c29da85 d_mark_dontcache vmlinux EXPORT_SYMBOL 0x6198dfea __ring_buffer_alloc vmlinux EXPORT_SYMBOL_GPL 0x5e332b52 __var_waitqueue vmlinux EXPORT_SYMBOL 0x0ea3c74e tasklet_kill vmlinux EXPORT_SYMBOL -0xc18cd925 nf_ip_route vmlinux EXPORT_SYMBOL_GPL +0x730dd6ef nf_ip_route vmlinux EXPORT_SYMBOL_GPL 0x2dc637c0 set_secondary_fwnode vmlinux EXPORT_SYMBOL_GPL 0x1fc20383 xenbus_probe_node vmlinux EXPORT_SYMBOL_GPL 0x0306f215 pci_try_set_mwi vmlinux EXPORT_SYMBOL -0xeb1114d9 phy_configure vmlinux EXPORT_SYMBOL_GPL +0xb722f987 phy_configure vmlinux EXPORT_SYMBOL_GPL 0xffb7c514 ida_free vmlinux EXPORT_SYMBOL 0xc6f3b3fc refcount_dec_if_one vmlinux EXPORT_SYMBOL 0xfcee7ee3 blk_post_runtime_resume vmlinux EXPORT_SYMBOL -0x99755d03 bio_endio vmlinux EXPORT_SYMBOL +0x9ca80640 bio_endio vmlinux EXPORT_SYMBOL 0xb7c69a63 unregister_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL -0x7e8cd528 account_page_redirty vmlinux EXPORT_SYMBOL +0xe071ac3b account_page_redirty vmlinux EXPORT_SYMBOL 0x2b6d960d synth_event_cmd_init vmlinux EXPORT_SYMBOL_GPL 0x88b4ae92 ring_buffer_normalize_time_stamp vmlinux EXPORT_SYMBOL_GPL 0xc5f4619e l3mdev_fib_table_rcu vmlinux EXPORT_SYMBOL_GPL -0xc6c6758f eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL -0x7a52f018 sk_stop_timer vmlinux EXPORT_SYMBOL +0x3244d8c5 eth_prepare_mac_addr_change vmlinux EXPORT_SYMBOL +0x2c255ae4 sk_stop_timer vmlinux EXPORT_SYMBOL 0xd3ae7756 fw_fallback_config vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE 0x83f01abd xenbus_frontend_closed vmlinux EXPORT_SYMBOL_GPL 0x7fa96509 erst_get_record_id_next vmlinux EXPORT_SYMBOL_GPL 0x066bbb73 acpi_dma_configure_id vmlinux EXPORT_SYMBOL_GPL 0xc8c85086 sg_free_table vmlinux EXPORT_SYMBOL 0x4b2b832a locks_remove_posix vmlinux EXPORT_SYMBOL -0x0db1f457 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL +0x7ba266c3 pfn_to_online_page vmlinux EXPORT_SYMBOL_GPL 0xb0b85f47 ring_buffer_iter_reset vmlinux EXPORT_SYMBOL_GPL 0xd8fbb14d net_cls_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x43b0c9c3 preempt_schedule vmlinux EXPORT_SYMBOL -0xe696c269 __skb_recv_udp vmlinux EXPORT_SYMBOL +0x8e6276d2 __skb_recv_udp vmlinux EXPORT_SYMBOL 0x956ffb32 edac_mc_handle_error vmlinux EXPORT_SYMBOL_GPL 0x004d2440 pm_generic_thaw_noirq vmlinux EXPORT_SYMBOL_GPL -0x3eefd734 alloc_xenballooned_pages vmlinux EXPORT_SYMBOL +0x7e34cc11 alloc_xenballooned_pages vmlinux EXPORT_SYMBOL 0x8ffb1df7 acpi_get_psd_map vmlinux EXPORT_SYMBOL_GPL 0x5ae1c8d1 pcie_port_service_unregister vmlinux EXPORT_SYMBOL 0x4e6e4b41 radix_tree_delete vmlinux EXPORT_SYMBOL 0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL -0xf1569221 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x2bc37832 sched_trace_rq_cpu vmlinux EXPORT_SYMBOL_GPL 0x18582826 amd_pmu_disable_virt vmlinux EXPORT_SYMBOL_GPL -0xd5a397fd tcp_slow_start vmlinux EXPORT_SYMBOL_GPL -0xdd20c47a dev_activate vmlinux EXPORT_SYMBOL -0x2e41f4ed __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL +0x84d1c342 tcp_slow_start vmlinux EXPORT_SYMBOL_GPL +0xa18d9af5 dev_activate vmlinux EXPORT_SYMBOL +0xec01ccb4 __pneigh_lookup vmlinux EXPORT_SYMBOL_GPL 0x04d19d8d device_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0x7c066e4e fwnode_get_next_child_node vmlinux EXPORT_SYMBOL_GPL 0x680d378d mipi_dsi_dcs_set_tear_scanline vmlinux EXPORT_SYMBOL @@ -4885,29 +4889,29 @@ 0x4bcc2662 mempool_init_node vmlinux EXPORT_SYMBOL 0x23ac7dca dma_set_mask vmlinux EXPORT_SYMBOL 0x74e5ff1a udpv6_encap_enable vmlinux EXPORT_SYMBOL -0xd6d42153 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0x384498f4 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL 0x6d58f69e agp3_generic_sizes vmlinux EXPORT_SYMBOL 0xd5e1a632 nla_reserve vmlinux EXPORT_SYMBOL 0x1d5355a3 __SCT__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL -0xaf9d3c4d __SCK__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0x42bdf65f __SCK__tp_func_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0x21348bab bpf_offload_dev_match vmlinux EXPORT_SYMBOL_GPL 0x2c940be3 tracepoint_srcu vmlinux EXPORT_SYMBOL_GPL 0x7cb1aea1 devlink_dpipe_header_ethernet vmlinux EXPORT_SYMBOL_GPL -0x641db7c4 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL -0x34cee8f8 __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x56960ac8 rtnl_put_cacheinfo vmlinux EXPORT_SYMBOL_GPL +0x6f3f83a7 __cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL 0xf05fbf09 pci_pio_to_address vmlinux EXPORT_SYMBOL_GPL 0x16316a10 ZSTD_getFrameContentSize vmlinux EXPORT_SYMBOL 0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL 0x91cedfa4 crypto_hash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL -0xb53c93de ihold vmlinux EXPORT_SYMBOL +0xe0f867bd ihold vmlinux EXPORT_SYMBOL 0x3096be16 names_cachep vmlinux EXPORT_SYMBOL -0x4cd2d6e8 invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL +0x3656840a invalidate_inode_pages2_range vmlinux EXPORT_SYMBOL_GPL 0xa45c7b90 stack_trace_print vmlinux EXPORT_SYMBOL_GPL 0x00d79412 irq_domain_get_irq_data vmlinux EXPORT_SYMBOL_GPL 0x50d29f84 __SCT__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL -0xf589369b __SCK__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0x7dd043bf __SCK__tp_func_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x3dad9978 cancel_delayed_work vmlinux EXPORT_SYMBOL -0x301a53bd xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL +0xa320bfa4 xfrm_policy_register_afinfo vmlinux EXPORT_SYMBOL 0x4dae16e4 i2c_put_dma_safe_msg_buf vmlinux EXPORT_SYMBOL_GPL 0xdd27be4c pci_unmap_rom vmlinux EXPORT_SYMBOL 0xaee70936 sbitmap_queue_show vmlinux EXPORT_SYMBOL_GPL @@ -4919,9 +4923,9 @@ 0x760a2caa dentry_path_raw vmlinux EXPORT_SYMBOL 0x7afcb7db __kprobe_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x265bbef9 kexec_crash_loaded vmlinux EXPORT_SYMBOL_GPL -0x8c1823e6 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL -0x76a9ab93 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL -0x5e0ac887 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL +0xcc38e247 ipv6_sock_mc_drop vmlinux EXPORT_SYMBOL +0x47f430f2 fib6_info_hw_flags_set vmlinux EXPORT_SYMBOL +0xc8257ec2 xfrm_sad_getinfo vmlinux EXPORT_SYMBOL 0xd1f2eee2 nf_logger_find_get vmlinux EXPORT_SYMBOL_GPL 0xe233762a input_event_from_user vmlinux EXPORT_SYMBOL_GPL 0x4484a5a4 wait_for_device_probe vmlinux EXPORT_SYMBOL_GPL @@ -4930,18 +4934,18 @@ 0xee58e970 fb_add_videomode vmlinux EXPORT_SYMBOL 0xb3ce508b crypto_register_alg vmlinux EXPORT_SYMBOL_GPL 0x3ab03888 debugfs_rename vmlinux EXPORT_SYMBOL_GPL -0x63273218 simple_open vmlinux EXPORT_SYMBOL +0x2fa5d550 simple_open vmlinux EXPORT_SYMBOL 0xb557c7d4 single_open vmlinux EXPORT_SYMBOL -0xbd539f3c __page_file_mapping vmlinux EXPORT_SYMBOL_GPL +0x6f110e47 __page_file_mapping vmlinux EXPORT_SYMBOL_GPL 0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL 0xd0b74705 acpi_install_interface vmlinux EXPORT_SYMBOL 0xfbbd41ca no_action vmlinux EXPORT_SYMBOL_GPL 0x530f80ab kthread_stop vmlinux EXPORT_SYMBOL -0x98115e73 tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL +0x5d242678 tcp_sendmsg_locked vmlinux EXPORT_SYMBOL_GPL 0x45081703 ec_get_handle vmlinux EXPORT_SYMBOL 0x69ee2220 linear_range_get_selector_high vmlinux EXPORT_SYMBOL_GPL 0x78a16f48 aes_decrypt vmlinux EXPORT_SYMBOL -0x5ba2d029 security_inode_create vmlinux EXPORT_SYMBOL_GPL +0x6d035770 security_inode_create vmlinux EXPORT_SYMBOL_GPL 0xc1b6ec28 hid_register_report vmlinux EXPORT_SYMBOL_GPL 0xcb15eee9 sdhci_pci_get_data vmlinux EXPORT_SYMBOL_GPL 0xaceb5724 rtc_set_alarm vmlinux EXPORT_SYMBOL_GPL @@ -4951,8 +4955,8 @@ 0xec89bded crypto_default_rng vmlinux EXPORT_SYMBOL_GPL 0x9037d135 locks_copy_conflock vmlinux EXPORT_SYMBOL 0x323240b0 d_make_root vmlinux EXPORT_SYMBOL -0xc30ccfde vfs_get_super vmlinux EXPORT_SYMBOL -0x555c0106 inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL +0x764ba4fb vfs_get_super vmlinux EXPORT_SYMBOL +0x7f94b713 inet_csk_listen_start vmlinux EXPORT_SYMBOL_GPL 0x5a3bb116 dmaengine_desc_set_metadata_len vmlinux EXPORT_SYMBOL_GPL 0xf6df8c0b pci_epc_mem_alloc_addr vmlinux EXPORT_SYMBOL_GPL 0x2875a315 utf32_to_utf8 vmlinux EXPORT_SYMBOL @@ -4961,59 +4965,59 @@ 0x732dd326 groups_free vmlinux EXPORT_SYMBOL 0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL 0x2def7f76 rtc_cmos_write vmlinux EXPORT_SYMBOL -0x0f6a25b3 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL +0xd9cde383 ip6_flush_pending_frames vmlinux EXPORT_SYMBOL_GPL 0x2ec3be8a regmap_register_patch vmlinux EXPORT_SYMBOL_GPL 0xc53bc035 device_add_groups vmlinux EXPORT_SYMBOL_GPL 0xd508a35a tty_perform_flush vmlinux EXPORT_SYMBOL_GPL 0xa156a1f2 erst_get_record_id_end vmlinux EXPORT_SYMBOL_GPL -0x4b132929 acpi_subsys_freeze vmlinux EXPORT_SYMBOL_GPL +0xa87f8e97 acpi_subsys_freeze vmlinux EXPORT_SYMBOL_GPL 0xf0696401 acpi_pci_detect_ejectable vmlinux EXPORT_SYMBOL_GPL 0x82b3e812 gpiod_set_transitory vmlinux EXPORT_SYMBOL_GPL 0x7410aba2 strreplace vmlinux EXPORT_SYMBOL 0x023d1b90 wrmsr_on_cpu vmlinux EXPORT_SYMBOL 0xf39eecd9 crypto_dh_encode_key vmlinux EXPORT_SYMBOL_GPL 0xd4bb4a82 inet6addr_validator_notifier_call_chain vmlinux EXPORT_SYMBOL -0xac47e6d2 ip_sock_set_recverr vmlinux EXPORT_SYMBOL +0x1cd91407 ip_sock_set_recverr vmlinux EXPORT_SYMBOL 0xc65e4e97 secure_dccp_sequence_number vmlinux EXPORT_SYMBOL 0xee7eb9e1 pnp_platform_devices vmlinux EXPORT_SYMBOL 0xaeb082ad _raw_read_unlock_bh vmlinux EXPORT_SYMBOL 0x830ad6d9 km_migrate vmlinux EXPORT_SYMBOL -0xd0c76d90 sock_map_close vmlinux EXPORT_SYMBOL_GPL -0x6985e16a neigh_parms_alloc vmlinux EXPORT_SYMBOL +0x0c12b6a9 sock_map_close vmlinux EXPORT_SYMBOL_GPL +0x7ad8dd2a neigh_parms_alloc vmlinux EXPORT_SYMBOL 0x13fab921 cpuidle_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x8068fc3c __SCT__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x9bcc2a24 __SCK__tp_func_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x4978f949 clk_hw_is_prepared vmlinux EXPORT_SYMBOL_GPL 0x433cabfb acpi_decode_pld_buffer vmlinux EXPORT_SYMBOL -0x1e7b8f7e mount_single vmlinux EXPORT_SYMBOL -0xc4cd7d01 of_css vmlinux EXPORT_SYMBOL_GPL +0x2b906e6f mount_single vmlinux EXPORT_SYMBOL +0xe4f20379 of_css vmlinux EXPORT_SYMBOL_GPL 0xc87e487a sched_clock_idle_sleep_event vmlinux EXPORT_SYMBOL_GPL -0x996afc47 netif_receive_skb_core vmlinux EXPORT_SYMBOL +0x936b666d netif_receive_skb_core vmlinux EXPORT_SYMBOL 0xb9c425de register_syscore_ops vmlinux EXPORT_SYMBOL_GPL 0xb2f74fb6 intel_gmch_remove vmlinux EXPORT_SYMBOL 0x3a9be019 asymmetric_key_id_partial vmlinux EXPORT_SYMBOL_GPL -0xaa7d13f1 bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0x2343748d bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL 0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL 0xad4e6259 remove_cpu vmlinux EXPORT_SYMBOL_GPL -0xd2b010b1 cfb_fillrect vmlinux EXPORT_SYMBOL +0x366d9df5 cfb_fillrect vmlinux EXPORT_SYMBOL 0x0aaccc92 pci_remap_iospace vmlinux EXPORT_SYMBOL 0x0e23b37f alloc_cpumask_var_node vmlinux EXPORT_SYMBOL -0x23433204 block_write_end vmlinux EXPORT_SYMBOL +0x119a4451 block_write_end vmlinux EXPORT_SYMBOL 0x890f4f97 __kprobe_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL -0x7907a7e4 pid_vnr vmlinux EXPORT_SYMBOL_GPL -0x20b4a931 xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL -0x4c3d593f __xfrm_decode_session vmlinux EXPORT_SYMBOL +0xf012f8f0 pid_vnr vmlinux EXPORT_SYMBOL_GPL +0x7636b13c xsk_clear_rx_need_wakeup vmlinux EXPORT_SYMBOL +0x9358f342 __xfrm_decode_session vmlinux EXPORT_SYMBOL 0xff89c966 devm_regmap_del_irq_chip vmlinux EXPORT_SYMBOL_GPL 0x18f255fa devm_regmap_add_irq_chip vmlinux EXPORT_SYMBOL_GPL -0x853950b2 pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL +0xea05cc1c pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL 0x3219f9c9 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x3205587f is_acpi_data_node vmlinux EXPORT_SYMBOL 0x570546ab pcie_ptm_enabled vmlinux EXPORT_SYMBOL 0x6d7c7dcc bitmap_cut vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL -0x47aa15c6 __fput_sync vmlinux EXPORT_SYMBOL -0x7f36d5c0 netlink_set_err vmlinux EXPORT_SYMBOL -0x9758e7c3 alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0xf43b0766 __fput_sync vmlinux EXPORT_SYMBOL +0xdcd1badb netlink_set_err vmlinux EXPORT_SYMBOL +0x98e16013 alloc_netdev_mqs vmlinux EXPORT_SYMBOL 0x73588979 regmap_field_bulk_alloc vmlinux EXPORT_SYMBOL_GPL 0x39a6b2c6 bus_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x6a58e900 agp_bridge vmlinux EXPORT_SYMBOL @@ -5022,10 +5026,10 @@ 0xfcca5424 register_kprobe vmlinux EXPORT_SYMBOL_GPL 0x0e285590 make_kprojid vmlinux EXPORT_SYMBOL 0x398a96fe wireless_spy_update vmlinux EXPORT_SYMBOL -0xa345af19 inet_listen vmlinux EXPORT_SYMBOL +0xd37f0556 inet_listen vmlinux EXPORT_SYMBOL 0xb69afbb0 devlink_linecard_deactivate vmlinux EXPORT_SYMBOL_GPL -0x12f1cd20 __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL -0x160e91fa skb_queue_purge vmlinux EXPORT_SYMBOL +0x6f2cc5ea __dst_destroy_metrics_generic vmlinux EXPORT_SYMBOL +0x8d580444 skb_queue_purge vmlinux EXPORT_SYMBOL 0x7c1ae4a0 __hwspin_lock_timeout vmlinux EXPORT_SYMBOL_GPL 0x0b290ada dma_fence_chain_walk vmlinux EXPORT_SYMBOL 0x1d266b91 iommu_present vmlinux EXPORT_SYMBOL_GPL @@ -5033,8 +5037,8 @@ 0x24d3f60b xenbus_match vmlinux EXPORT_SYMBOL_GPL 0x263c3152 bcmp vmlinux EXPORT_SYMBOL 0x613885f5 badblocks_show vmlinux EXPORT_SYMBOL_GPL -0x42521002 get_unmapped_area vmlinux EXPORT_SYMBOL -0x17ebe66d add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL +0xca76f129 get_unmapped_area vmlinux EXPORT_SYMBOL +0xf1e8a023 add_to_page_cache_lru vmlinux EXPORT_SYMBOL_GPL 0xb9e8e2cc in6addr_sitelocal_allrouters vmlinux EXPORT_SYMBOL 0xb9175787 devlink_linecard_create vmlinux EXPORT_SYMBOL_GPL 0x90c2d770 flow_rule_match_ports vmlinux EXPORT_SYMBOL @@ -5047,7 +5051,7 @@ 0x6bcdedc0 mpi_point_init vmlinux EXPORT_SYMBOL_GPL 0x0c00f632 blk_rq_map_user vmlinux EXPORT_SYMBOL 0x5ee3042c crypto_sha512_update vmlinux EXPORT_SYMBOL -0x0a2aa883 generic_pipe_buf_release vmlinux EXPORT_SYMBOL +0x90dd5cd4 generic_pipe_buf_release vmlinux EXPORT_SYMBOL 0xbd7aaaee add_memory vmlinux EXPORT_SYMBOL_GPL 0xe25d23f3 blocking_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL 0x39f98237 kthread_queue_delayed_work vmlinux EXPORT_SYMBOL_GPL @@ -5057,9 +5061,9 @@ 0x1b5f4377 trace_seq_putc vmlinux EXPORT_SYMBOL_GPL 0x1741ddee trace_seq_puts vmlinux EXPORT_SYMBOL_GPL 0x760a0f4f yield vmlinux EXPORT_SYMBOL -0x7d903093 __tracepoint_napi_poll vmlinux EXPORT_SYMBOL_GPL -0x1d2eb425 __tracepoint_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x0a734f82 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0x80e852ab __tracepoint_napi_poll vmlinux EXPORT_SYMBOL_GPL +0xe056d61d __tracepoint_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x97592fef netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL 0xd2f2bdf3 extcon_get_edev_by_phandle vmlinux EXPORT_SYMBOL_GPL 0x2309ba80 alloc_dax_region vmlinux EXPORT_SYMBOL_GPL 0xdc282d62 dax_inode vmlinux EXPORT_SYMBOL_GPL @@ -5072,38 +5076,38 @@ 0x98e41f7f fsstack_copy_attr_all vmlinux EXPORT_SYMBOL_GPL 0x9dcab1b0 seq_escape_mem vmlinux EXPORT_SYMBOL 0x70576fee acpi_processor_ffh_cstate_probe vmlinux EXPORT_SYMBOL_GPL -0x55075133 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0xa08332e6 xfrm_init_replay vmlinux EXPORT_SYMBOL -0x80adb465 udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0xcac54a36 udp6_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x780c4d2a xfrm_init_replay vmlinux EXPORT_SYMBOL +0x61282445 udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL 0xb1baa71a devlink_linecard_provision_fail vmlinux EXPORT_SYMBOL_GPL -0xaef09a71 dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL +0x41163b6d dev_pm_opp_get_opp_table vmlinux EXPORT_SYMBOL_GPL 0xd105cea0 devm_kmalloc vmlinux EXPORT_SYMBOL_GPL 0xfdc29a27 xenbus_dev_fatal vmlinux EXPORT_SYMBOL_GPL 0x33b84f74 copy_page vmlinux EXPORT_SYMBOL 0x0f37ca89 lockref_put_not_zero vmlinux EXPORT_SYMBOL 0x3ad5cda3 lockref_get_not_zero vmlinux EXPORT_SYMBOL -0x73064110 inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL -0x6b1cf22b inode_init_always vmlinux EXPORT_SYMBOL +0x7ad5ec5c inode_sb_list_add vmlinux EXPORT_SYMBOL_GPL +0xae4636ad inode_init_always vmlinux EXPORT_SYMBOL 0xce41ba9d d_invalidate vmlinux EXPORT_SYMBOL 0x5da67adc zs_compact vmlinux EXPORT_SYMBOL_GPL 0xa0b04675 vmalloc_32 vmlinux EXPORT_SYMBOL -0xe3ac51c7 pid_task vmlinux EXPORT_SYMBOL -0xec1f1e30 tcp_time_wait vmlinux EXPORT_SYMBOL -0xa5f1c946 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL +0x431aa7d2 pid_task vmlinux EXPORT_SYMBOL +0xb0ce9b67 tcp_time_wait vmlinux EXPORT_SYMBOL +0x59209920 sk_msg_clone vmlinux EXPORT_SYMBOL_GPL 0xb75041d1 hv_stimer_legacy_init vmlinux EXPORT_SYMBOL_GPL 0x52f4697e input_register_handler vmlinux EXPORT_SYMBOL 0xca974ae9 dax_attribute_group vmlinux EXPORT_SYMBOL_GPL -0xcf1be8f9 devm_regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL +0xe9c8137b devm_regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL 0x8ca7a5dd textsearch_unregister vmlinux EXPORT_SYMBOL 0xe11ca997 ZSTD_getDictID_fromDict vmlinux EXPORT_SYMBOL 0xfe1c9ea5 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL 0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL 0x82de20e8 __SCT__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL 0xe194d05c __SCK__tp_func_xdp_exception vmlinux EXPORT_SYMBOL_GPL -0x1afc0884 netif_carrier_on vmlinux EXPORT_SYMBOL -0x662f5920 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL +0x6c47cb15 netif_carrier_on vmlinux EXPORT_SYMBOL +0x8c7c0581 fib_rules_lookup vmlinux EXPORT_SYMBOL_GPL 0x000caa33 spi_res_alloc vmlinux EXPORT_SYMBOL_GPL -0x8584ff8b acpi_pm_set_device_wakeup vmlinux EXPORT_SYMBOL_GPL +0xa4c4ca41 acpi_pm_set_device_wakeup vmlinux EXPORT_SYMBOL_GPL 0xae7c231d mpi_cmp vmlinux EXPORT_SYMBOL_GPL 0x167c5967 print_hex_dump vmlinux EXPORT_SYMBOL 0x2e2e75ed dev_pm_qos_add_notifier vmlinux EXPORT_SYMBOL_GPL @@ -5114,8 +5118,8 @@ 0x1b2c8616 inode_newsize_ok vmlinux EXPORT_SYMBOL 0x15ea2648 hwpoison_filter_flags_mask vmlinux EXPORT_SYMBOL_GPL 0x19cd09ef rdmacg_try_charge vmlinux EXPORT_SYMBOL -0x5ca7c8a6 xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL -0x8d596a4f inet_csk_destroy_sock vmlinux EXPORT_SYMBOL +0xd6f3d6b3 xp_dma_sync_for_cpu_slow vmlinux EXPORT_SYMBOL +0x13c4752f inet_csk_destroy_sock vmlinux EXPORT_SYMBOL 0x38708e25 inet_peer_base_init vmlinux EXPORT_SYMBOL_GPL 0xf475c365 devm_extcon_dev_register vmlinux EXPORT_SYMBOL_GPL 0x1179a2bb devm_extcon_dev_allocate vmlinux EXPORT_SYMBOL_GPL @@ -5128,7 +5132,7 @@ 0x0d07f543 get_anon_bdev vmlinux EXPORT_SYMBOL 0xb4eda0da ring_buffer_event_length vmlinux EXPORT_SYMBOL_GPL 0xe753b68d devlink_fmsg_arr_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0x4d88bc21 sock_kfree_s vmlinux EXPORT_SYMBOL +0x3bd0dde5 sock_kfree_s vmlinux EXPORT_SYMBOL 0xbc270ee1 devm_extcon_dev_unregister vmlinux EXPORT_SYMBOL_GPL 0x48a3d20b mctrl_gpio_get vmlinux EXPORT_SYMBOL_GPL 0xf53661c2 xenbus_dev_groups vmlinux EXPORT_SYMBOL_GPL @@ -5137,62 +5141,62 @@ 0x69dd3b5b crc32_le vmlinux EXPORT_SYMBOL 0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL 0xc62611e1 scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL -0x2d290a6b iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL -0xa43b059c empty_aops vmlinux EXPORT_SYMBOL +0x2b9750c6 iomap_file_unshare vmlinux EXPORT_SYMBOL_GPL +0x71302421 empty_aops vmlinux EXPORT_SYMBOL 0xb29533ee zs_malloc vmlinux EXPORT_SYMBOL_GPL 0x904147cf __SCT__tp_func_kfree vmlinux EXPORT_SYMBOL -0xf7894727 __SCK__tp_func_kfree vmlinux EXPORT_SYMBOL +0xaf64dcc5 __SCK__tp_func_kfree vmlinux EXPORT_SYMBOL 0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL 0x09f50f32 rcu_nocb_flush_deferred_wakeup vmlinux EXPORT_SYMBOL_GPL 0x7a269f4c irq_domain_pop_irq vmlinux EXPORT_SYMBOL_GPL -0x4c6b819c __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xc902dc8f __task_pid_nr_ns vmlinux EXPORT_SYMBOL 0x67dcd76b uv_setup_irq vmlinux EXPORT_SYMBOL_GPL -0x2f41d400 ethtool_op_get_link vmlinux EXPORT_SYMBOL +0xccbefeed ethtool_op_get_link vmlinux EXPORT_SYMBOL 0xf7bc95b0 devlink_fmsg_pair_nest_start vmlinux EXPORT_SYMBOL_GPL 0xda57f0fa pps_lookup_dev vmlinux EXPORT_SYMBOL 0xf7455c16 input_event_to_user vmlinux EXPORT_SYMBOL_GPL 0xe368033b input_unregister_device vmlinux EXPORT_SYMBOL 0x01aa7b71 tty_buffer_space_avail vmlinux EXPORT_SYMBOL_GPL -0x712aa119 regulator_disable_regmap vmlinux EXPORT_SYMBOL_GPL +0x71cf18ca regulator_disable_regmap vmlinux EXPORT_SYMBOL_GPL 0x911a2704 vp_modern_get_features vmlinux EXPORT_SYMBOL_GPL 0x633bb06c clk_hw_set_parent vmlinux EXPORT_SYMBOL_GPL 0xfba4248b clk_hw_get_parent vmlinux EXPORT_SYMBOL_GPL 0xf52494b0 clk_bulk_get_optional vmlinux EXPORT_SYMBOL_GPL 0xd2ea49b8 acpi_leave_sleep_state_prep vmlinux EXPORT_SYMBOL -0x493fe67f read_cache_pages vmlinux EXPORT_SYMBOL +0x10b98786 read_cache_pages vmlinux EXPORT_SYMBOL 0xfe8cdb84 ring_buffer_alloc_read_page vmlinux EXPORT_SYMBOL_GPL 0x330010b6 cpuset_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xef9aedfc boot_option_idle_override vmlinux EXPORT_SYMBOL -0x9dc1d2ff tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL -0x51dbe437 ip_generic_getfrag vmlinux EXPORT_SYMBOL -0x478f40b8 call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0xd266071d tcp_bpf_sendmsg_redir vmlinux EXPORT_SYMBOL_GPL +0x6c9f5547 ip_generic_getfrag vmlinux EXPORT_SYMBOL +0x82db453f call_netdevice_notifiers vmlinux EXPORT_SYMBOL 0x31128b8e hv_remove_kexec_handler vmlinux EXPORT_SYMBOL_GPL 0xdc825d6c usb_amd_quirk_pll_disable vmlinux EXPORT_SYMBOL_GPL -0xdfdec124 set_trace_device vmlinux EXPORT_SYMBOL +0xe81299e5 set_trace_device vmlinux EXPORT_SYMBOL 0xa6b21ef2 dpm_suspend_end vmlinux EXPORT_SYMBOL_GPL 0x2e9ec24d free_iova vmlinux EXPORT_SYMBOL_GPL 0x778dc156 iommu_set_pgtable_quirks vmlinux EXPORT_SYMBOL_GPL 0x9da97fc6 pci_write_msi_msg vmlinux EXPORT_SYMBOL_GPL 0x86fb4536 cpumask_any_and_distribute vmlinux EXPORT_SYMBOL 0x9eb779d3 bio_integrity_alloc vmlinux EXPORT_SYMBOL -0x2ce4e294 thaw_bdev vmlinux EXPORT_SYMBOL +0xb2a31ef4 thaw_bdev vmlinux EXPORT_SYMBOL 0x847a9433 crypto_dequeue_request vmlinux EXPORT_SYMBOL_GPL 0x4ce96c0d crypto_enqueue_request vmlinux EXPORT_SYMBOL_GPL -0xda8f3a2f vfs_fallocate vmlinux EXPORT_SYMBOL_GPL -0xa84ec03b kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0xb1201e04 vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0x530e4c79 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL 0xa3ece414 freezer_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x10c91c5f set_pages_array_uc vmlinux EXPORT_SYMBOL 0xf87242cf current_task vmlinux EXPORT_SYMBOL -0x8ec57a7c netdev_rx_csum_fault vmlinux EXPORT_SYMBOL +0x1fa22cf1 netdev_rx_csum_fault vmlinux EXPORT_SYMBOL 0x682e4cc9 tb_register_protocol_handler vmlinux EXPORT_SYMBOL_GPL -0xf9c3b07f dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL +0x196f2383 dev_pm_genpd_suspend vmlinux EXPORT_SYMBOL_GPL 0xf8537a7c devres_release_group vmlinux EXPORT_SYMBOL_GPL 0xa533346d serdev_device_add vmlinux EXPORT_SYMBOL_GPL 0xe41476d9 ZSTD_getParams vmlinux EXPORT_SYMBOL 0x8f7bd0a6 btree_init_mempool vmlinux EXPORT_SYMBOL_GPL 0xb97220ff bitmap_parse vmlinux EXPORT_SYMBOL 0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL -0xe84f629c neigh_sysctl_unregister vmlinux EXPORT_SYMBOL +0x78d2d52b neigh_sysctl_unregister vmlinux EXPORT_SYMBOL 0x60b3071f neigh_proc_dointvec vmlinux EXPORT_SYMBOL 0x1f3731c3 extcon_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x4c8adfe1 hv_root_partition vmlinux EXPORT_SYMBOL_GPL @@ -5203,109 +5207,109 @@ 0x92ca48cb blk_abort_request vmlinux EXPORT_SYMBOL_GPL 0x0e773414 blk_set_queue_depth vmlinux EXPORT_SYMBOL 0x5986d190 kdb_printf vmlinux EXPORT_SYMBOL_GPL -0x867b6d1c __scm_destroy vmlinux EXPORT_SYMBOL +0xbc525d39 __scm_destroy vmlinux EXPORT_SYMBOL 0x9a3a2ee1 hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0xbeba1ef7 usb_put_phy vmlinux EXPORT_SYMBOL_GPL 0x6c6b5900 tty_port_register_device_serdev vmlinux EXPORT_SYMBOL_GPL 0x732852fe xenbus_transaction_end vmlinux EXPORT_SYMBOL_GPL 0x4617f5d4 devm_pci_epc_destroy vmlinux EXPORT_SYMBOL_GPL -0xcdd38465 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL +0xf43c1e72 phy_pm_runtime_put vmlinux EXPORT_SYMBOL_GPL 0xde4d4ace dim_calc_stats vmlinux EXPORT_SYMBOL 0xc2cb862e sgl_alloc_order vmlinux EXPORT_SYMBOL 0x77efbc4c aead_exit_geniv vmlinux EXPORT_SYMBOL_GPL 0x4d8ad6db d_move vmlinux EXPORT_SYMBOL 0x5091b823 ring_buffer_read_start vmlinux EXPORT_SYMBOL_GPL -0xc402dd97 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL -0xffbd7b66 tcf_block_get vmlinux EXPORT_SYMBOL +0x6a4a1c22 ping_common_sendmsg vmlinux EXPORT_SYMBOL_GPL +0x652cc4cf tcf_block_get vmlinux EXPORT_SYMBOL 0x81ce9941 intel_scu_ipc_dev_writev vmlinux EXPORT_SYMBOL -0x46f0b5c8 touch_atime vmlinux EXPORT_SYMBOL -0xb57965b8 evict_inodes vmlinux EXPORT_SYMBOL_GPL -0xe2827d58 __frontswap_load vmlinux EXPORT_SYMBOL +0xd0d6952e touch_atime vmlinux EXPORT_SYMBOL +0x354e466b evict_inodes vmlinux EXPORT_SYMBOL_GPL +0x0240e839 __frontswap_load vmlinux EXPORT_SYMBOL 0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL 0x39081193 __max_logical_packages vmlinux EXPORT_SYMBOL -0x7f286560 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL -0x8ee82e60 devlink_to_dev vmlinux EXPORT_SYMBOL_GPL -0xc211cd3c kernel_sendmsg_locked vmlinux EXPORT_SYMBOL +0xdc599402 mptcp_subflow_request_sock_ops vmlinux EXPORT_SYMBOL_GPL +0x58817be8 devlink_to_dev vmlinux EXPORT_SYMBOL_GPL +0x06d2f591 kernel_sendmsg_locked vmlinux EXPORT_SYMBOL 0x8cae2079 powercap_unregister_zone vmlinux EXPORT_SYMBOL_GPL 0xba01ec83 hv_stimer_global_cleanup vmlinux EXPORT_SYMBOL_GPL -0x5a2f6ef1 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL +0x3090cca0 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL 0xb2cac247 device_dma_supported vmlinux EXPORT_SYMBOL_GPL 0xbbef6377 tty_kopen_shared vmlinux EXPORT_SYMBOL_GPL 0x0d53a75a padata_do_serial vmlinux EXPORT_SYMBOL 0x1e0a0c24 mod_timer_pending vmlinux EXPORT_SYMBOL -0x02ba6b2d umd_unload_blob vmlinux EXPORT_SYMBOL_GPL -0xfbe888e5 unregister_nexthop_notifier vmlinux EXPORT_SYMBOL -0x6318ee4b qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL +0x015ae3e6 umd_unload_blob vmlinux EXPORT_SYMBOL_GPL +0x3930fd79 unregister_nexthop_notifier vmlinux EXPORT_SYMBOL +0xb4c977bd qdisc_tree_reduce_backlog vmlinux EXPORT_SYMBOL 0x606b4aba devlink_linecard_provision_set vmlinux EXPORT_SYMBOL_GPL 0x5152bd85 devlink_port_type_clear vmlinux EXPORT_SYMBOL_GPL -0x5d47ea33 rtnl_configure_link vmlinux EXPORT_SYMBOL -0x6ac04f10 sock_wmalloc vmlinux EXPORT_SYMBOL +0xa975848a rtnl_configure_link vmlinux EXPORT_SYMBOL +0x432b130c sock_wmalloc vmlinux EXPORT_SYMBOL 0x4de17ab3 usb_state_string vmlinux EXPORT_SYMBOL_GPL -0x277f3d3d amd_iommu_domain_direct_map vmlinux EXPORT_SYMBOL +0x784d5b5c amd_iommu_domain_direct_map vmlinux EXPORT_SYMBOL 0x382cd8d5 acpi_processor_notify_smm vmlinux EXPORT_SYMBOL 0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL 0x349cba85 strchr vmlinux EXPORT_SYMBOL 0x19e81304 btree_alloc vmlinux EXPORT_SYMBOL_GPL -0x126a57c0 security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL +0xac6a06a9 security_kernel_post_read_file vmlinux EXPORT_SYMBOL_GPL 0x35117b53 task_user_regset_view vmlinux EXPORT_SYMBOL_GPL -0x4314a064 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0xb50c7937 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL 0x619d2eca acpi_gpio_get_irq_resource vmlinux EXPORT_SYMBOL_GPL 0x206d991a perf_event_disable vmlinux EXPORT_SYMBOL_GPL 0x2dd16564 arch_register_cpu vmlinux EXPORT_SYMBOL 0x9cb986f2 vmalloc_base vmlinux EXPORT_SYMBOL -0x055eed47 inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL +0x59cd1934 inet_csk_listen_stop vmlinux EXPORT_SYMBOL_GPL 0xda8369a7 __traceiter_extlog_mem_event vmlinux EXPORT_SYMBOL_GPL -0x868312b5 i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL +0x138401b6 i2c_handle_smbus_host_notify vmlinux EXPORT_SYMBOL_GPL 0x217d683b iommu_device_sysfs_remove vmlinux EXPORT_SYMBOL_GPL 0x4f72a987 uart_parse_options vmlinux EXPORT_SYMBOL_GPL 0xf3c7a096 virtio_add_status vmlinux EXPORT_SYMBOL_GPL 0xc697885e pnp_release_card_device vmlinux EXPORT_SYMBOL 0x814f8a4e kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL 0x07bae996 pci_iomap_range vmlinux EXPORT_SYMBOL -0x4e5c8204 setup_new_exec vmlinux EXPORT_SYMBOL -0x05a1c1b3 __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL -0x9b03fdd9 __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL -0x53fad91f __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0xa8e3fdfb setup_new_exec vmlinux EXPORT_SYMBOL +0x36a79cb9 __traceiter_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x39b97cac __traceiter_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0xe470a52d __traceiter_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0xdb8a1b3f usermodehelper_read_trylock vmlinux EXPORT_SYMBOL_GPL -0x5aaa11f5 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL -0x8b14eddc pskb_expand_head vmlinux EXPORT_SYMBOL -0xf6b51f0a blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL +0x0cd50434 xfrm_state_lookup_byaddr vmlinux EXPORT_SYMBOL +0xeef26bc7 pskb_expand_head vmlinux EXPORT_SYMBOL +0x37624084 blkg_conf_prep vmlinux EXPORT_SYMBOL_GPL 0xa7432b0e keyring_alloc vmlinux EXPORT_SYMBOL -0xd642805c tc_setup_offload_action vmlinux EXPORT_SYMBOL +0x7c53e520 tc_setup_offload_action vmlinux EXPORT_SYMBOL 0xf7cd6e89 fsl_mc_device_group vmlinux EXPORT_SYMBOL_GPL 0x25379e73 clk_set_min_rate vmlinux EXPORT_SYMBOL_GPL 0x83df14af pci_free_p2pmem vmlinux EXPORT_SYMBOL_GPL 0x10e8da42 skcipher_walk_virt vmlinux EXPORT_SYMBOL_GPL -0x4eb9892b thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL +0xd99221ba thp_get_unmapped_area vmlinux EXPORT_SYMBOL_GPL 0x604722fd devices_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x7bb045a7 __request_percpu_irq vmlinux EXPORT_SYMBOL_GPL -0x792f0811 ip6_fraglist_init vmlinux EXPORT_SYMBOL -0x018b7fc6 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL -0x976d684b rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x50a9d645 ip6_fraglist_init vmlinux EXPORT_SYMBOL +0x84c15e28 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL +0x894e25f3 rtnl_link_register vmlinux EXPORT_SYMBOL_GPL 0x0360d67f make_flow_keys_digest vmlinux EXPORT_SYMBOL -0xa8edb093 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL +0xb319e402 sk_set_memalloc vmlinux EXPORT_SYMBOL_GPL 0x7e3b9f7d tb_ring_stop vmlinux EXPORT_SYMBOL_GPL 0x5c651800 gov_update_cpu_data vmlinux EXPORT_SYMBOL_GPL -0x3ddbd80d thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL +0xa6a7be75 thermal_zone_device_enable vmlinux EXPORT_SYMBOL_GPL 0x09ded1f0 usb_gadget_activate vmlinux EXPORT_SYMBOL_GPL 0x832cc5f3 dma_buf_export vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xf6eb8297 serdev_device_close vmlinux EXPORT_SYMBOL_GPL 0x8506baa8 clk_unregister_gate vmlinux EXPORT_SYMBOL_GPL 0x3441445f msrs_free vmlinux EXPORT_SYMBOL -0x83942920 bh_submit_read vmlinux EXPORT_SYMBOL +0x03f09855 bh_submit_read vmlinux EXPORT_SYMBOL 0x5ea25d0f vfs_dedupe_file_range_one vmlinux EXPORT_SYMBOL -0xe54d1697 ip_mc_check_igmp vmlinux EXPORT_SYMBOL -0x88c2868b eth_header_parse vmlinux EXPORT_SYMBOL +0xd0a62ef6 ip_mc_check_igmp vmlinux EXPORT_SYMBOL +0x4f5bee48 eth_header_parse vmlinux EXPORT_SYMBOL 0x71b6cf94 dst_cache_reset_now vmlinux EXPORT_SYMBOL_GPL -0x4971b97b xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL +0x819ee5cc xdp_master_redirect vmlinux EXPORT_SYMBOL_GPL 0x05d851c3 __clk_hw_register_gate vmlinux EXPORT_SYMBOL_GPL 0x7023bea8 unregister_acpi_notifier vmlinux EXPORT_SYMBOL 0x06bd88b5 ucs2_strnlen vmlinux EXPORT_SYMBOL -0xa1735116 discard_new_inode vmlinux EXPORT_SYMBOL +0xa45cf37e discard_new_inode vmlinux EXPORT_SYMBOL 0xee518148 kmsg_dump_get_buffer vmlinux EXPORT_SYMBOL_GPL 0xdba0e344 machine_check_poll vmlinux EXPORT_SYMBOL_GPL 0xc36a8cd6 page_pool_put_page vmlinux EXPORT_SYMBOL -0xfe8ec048 sock_wake_async vmlinux EXPORT_SYMBOL +0x9c2004f7 sock_wake_async vmlinux EXPORT_SYMBOL 0x5c08de96 cros_ec_cmd_xfer_status vmlinux EXPORT_SYMBOL 0x97c40004 usb_gadget_set_selfpowered vmlinux EXPORT_SYMBOL_GPL 0xae5a04bb acpi_evaluate_dsm vmlinux EXPORT_SYMBOL @@ -5318,54 +5322,54 @@ 0xb02ac411 register_xenstore_notifier vmlinux EXPORT_SYMBOL_GPL 0x131a6146 xa_clear_mark vmlinux EXPORT_SYMBOL 0xe5ce1a56 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL -0xf72cae62 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL +0x2f37ea63 bio_blkcg_css vmlinux EXPORT_SYMBOL_GPL 0x2407dd9a crypto_register_aead vmlinux EXPORT_SYMBOL_GPL 0xfee3e492 crypto_register_algs vmlinux EXPORT_SYMBOL_GPL -0xe6c9c2d2 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL -0x1b27eb21 unlock_two_nondirectories vmlinux EXPORT_SYMBOL +0xb002b7b8 __set_page_dirty_buffers vmlinux EXPORT_SYMBOL +0x60d8bdd5 unlock_two_nondirectories vmlinux EXPORT_SYMBOL 0x2773c485 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL 0x99f068d5 x86_cpu_to_node_map vmlinux EXPORT_SYMBOL -0xe77b5b8b dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL -0x074ea705 dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL -0x6e9bc740 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL -0x986bccd5 dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL +0xeda82876 dev_pre_changeaddr_notify vmlinux EXPORT_SYMBOL +0x0e64a26f dev_queue_xmit_nit vmlinux EXPORT_SYMBOL_GPL +0x35829012 sock_prot_inuse_add vmlinux EXPORT_SYMBOL_GPL +0xfade5f3e dev_pm_opp_get_max_transition_latency vmlinux EXPORT_SYMBOL_GPL 0xaefc95e4 usb_gadget_clear_selfpowered vmlinux EXPORT_SYMBOL_GPL 0x5d9557d3 serdev_device_write_buf vmlinux EXPORT_SYMBOL_GPL -0x7663d21a regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL +0x0062e9f3 regulator_irq_helper vmlinux EXPORT_SYMBOL_GPL 0x01c028d4 vp_modern_set_features vmlinux EXPORT_SYMBOL_GPL 0x96848186 scnprintf vmlinux EXPORT_SYMBOL 0xa6a088b7 fscrypt_match_name vmlinux EXPORT_SYMBOL_GPL -0xd03bfb21 mod_zone_page_state vmlinux EXPORT_SYMBOL +0x5ef71421 mod_zone_page_state vmlinux EXPORT_SYMBOL 0x4e7c3e38 perf_event_refresh vmlinux EXPORT_SYMBOL_GPL 0xae2d175d x86_msi_msg_get_destid vmlinux EXPORT_SYMBOL_GPL 0x29ad8e33 x86_hyper_type vmlinux EXPORT_SYMBOL -0x2642d602 tcf_register_action vmlinux EXPORT_SYMBOL -0xc00a8e4c mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL -0x936aa9c8 netdev_reset_tc vmlinux EXPORT_SYMBOL +0x4f137a89 tcf_register_action vmlinux EXPORT_SYMBOL +0x78414122 mini_qdisc_pair_swap vmlinux EXPORT_SYMBOL +0x9958b471 netdev_reset_tc vmlinux EXPORT_SYMBOL 0x3d844df4 dev_pm_set_wake_irq vmlinux EXPORT_SYMBOL_GPL 0x168d5ec6 pm_runtime_autosuspend_expiration vmlinux EXPORT_SYMBOL_GPL 0x12e285ec is_uv_system vmlinux EXPORT_SYMBOL_GPL 0x3ddc6c04 x86_bios_cpu_apicid vmlinux EXPORT_SYMBOL 0x6d16aedc ptp_parse_header vmlinux EXPORT_SYMBOL_GPL -0x3da593d0 rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0xc72b3f39 rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL 0xdf1be5e1 __free_iova vmlinux EXPORT_SYMBOL_GPL 0xea366966 d_alloc_anon vmlinux EXPORT_SYMBOL 0x0cad828e generic_copy_file_range vmlinux EXPORT_SYMBOL 0xbe6a866f __wait_on_bit vmlinux EXPORT_SYMBOL -0x5e7b3e92 vlan_filter_push_vids vmlinux EXPORT_SYMBOL +0xd65a3173 vlan_filter_push_vids vmlinux EXPORT_SYMBOL 0x12f4449c extcon_set_state vmlinux EXPORT_SYMBOL_GPL 0x911a698f extcon_get_state vmlinux EXPORT_SYMBOL_GPL 0x091ef4c0 led_trigger_register_simple vmlinux EXPORT_SYMBOL_GPL 0x2fd0a320 __platform_register_drivers vmlinux EXPORT_SYMBOL_GPL -0x6405e387 rdev_get_id vmlinux EXPORT_SYMBOL_GPL +0xaafdea8b rdev_get_id vmlinux EXPORT_SYMBOL_GPL 0xa507125e acpi_clear_gpe vmlinux EXPORT_SYMBOL 0x7f6cee89 rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL 0x81d1d87a blk_req_zone_write_trylock vmlinux EXPORT_SYMBOL_GPL -0x3c561b42 thread_group_exited vmlinux EXPORT_SYMBOL -0xd78eef80 tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0xcf4c0324 thread_group_exited vmlinux EXPORT_SYMBOL +0x3fae69ba tcp_enter_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0x8efd9523 page_pool_alloc_frag vmlinux EXPORT_SYMBOL -0x6d337ab0 dst_init vmlinux EXPORT_SYMBOL -0xafb17b9c skb_add_rx_frag vmlinux EXPORT_SYMBOL +0x5a3b9062 dst_init vmlinux EXPORT_SYMBOL +0x7556340b skb_add_rx_frag vmlinux EXPORT_SYMBOL 0xd214bb91 usb_hcd_amd_remote_wakeup_quirk vmlinux EXPORT_SYMBOL_GPL 0x77456e0a acpi_root_dir vmlinux EXPORT_SYMBOL 0x792e57db devm_pwmchip_add vmlinux EXPORT_SYMBOL_GPL @@ -5375,8 +5379,8 @@ 0x4c38d4e0 utf8_strncasecmp_folded vmlinux EXPORT_SYMBOL 0xd1f60a89 arch_io_free_memtype_wc vmlinux EXPORT_SYMBOL 0x97651e6c vmemmap_base vmlinux EXPORT_SYMBOL -0xd318fe90 cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL -0x38a0f8e4 arp_create vmlinux EXPORT_SYMBOL +0xe203ce68 cookie_tcp_reqsk_alloc vmlinux EXPORT_SYMBOL_GPL +0x7731f2d9 arp_create vmlinux EXPORT_SYMBOL 0x51f1ccdb tty_port_alloc_xmit_buf vmlinux EXPORT_SYMBOL 0xcd01b8e6 acpi_attach_data vmlinux EXPORT_SYMBOL 0xd9b3768d acpi_find_child_by_adr vmlinux EXPORT_SYMBOL_GPL @@ -5394,17 +5398,17 @@ 0x50a4698c fb_videomode_to_modelist vmlinux EXPORT_SYMBOL 0xa85cb8d0 pci_generic_config_write vmlinux EXPORT_SYMBOL_GPL 0xb14fc46a find_next_clump8 vmlinux EXPORT_SYMBOL -0xe62623a4 vfs_truncate vmlinux EXPORT_SYMBOL_GPL -0x1861545a __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL +0x3bee311d vfs_truncate vmlinux EXPORT_SYMBOL_GPL +0x2ffb2097 __cgroup_bpf_run_filter_sock_ops vmlinux EXPORT_SYMBOL 0x46030074 __hrtimer_get_remaining vmlinux EXPORT_SYMBOL_GPL 0x05b09e43 dma_free_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0x3df02dc6 device_match_name vmlinux EXPORT_SYMBOL_GPL 0x94ce9848 acpi_pci_check_ejectable vmlinux EXPORT_SYMBOL_GPL 0xb49601a1 sg_zero_buffer vmlinux EXPORT_SYMBOL 0x23cabbb1 register_sysctl_paths vmlinux EXPORT_SYMBOL -0x0b8b3f2d iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL +0xf2138d17 iomap_migrate_page vmlinux EXPORT_SYMBOL_GPL 0x886c43b0 fsverity_verify_bio vmlinux EXPORT_SYMBOL_GPL -0xbaa1f912 pagecache_write_begin vmlinux EXPORT_SYMBOL +0xb36c8a75 pagecache_write_begin vmlinux EXPORT_SYMBOL 0x78bab66b irq_force_affinity vmlinux EXPORT_SYMBOL_GPL 0x0d459213 work_on_cpu_safe vmlinux EXPORT_SYMBOL_GPL 0xc874d710 hv_unmap_ioapic_interrupt vmlinux EXPORT_SYMBOL_GPL @@ -5416,10 +5420,10 @@ 0x364130ca acpi_bind_one vmlinux EXPORT_SYMBOL_GPL 0x61577694 ZSTD_compressEnd vmlinux EXPORT_SYMBOL 0x16286538 iowrite64be_lo_hi vmlinux EXPORT_SYMBOL -0x69835073 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL +0xbd492d73 bio_associate_blkg_from_css vmlinux EXPORT_SYMBOL_GPL 0xd3adb267 padata_set_cpumask vmlinux EXPORT_SYMBOL 0xc6cbbc89 capable vmlinux EXPORT_SYMBOL -0x2613b2b1 ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL +0x77337978 ncsi_stop_dev vmlinux EXPORT_SYMBOL_GPL 0xc075838b gro_cells_init vmlinux EXPORT_SYMBOL 0xc0b2664d devlink_dpipe_header_ipv4 vmlinux EXPORT_SYMBOL_GPL 0xe7c72a7d hid_debug_event vmlinux EXPORT_SYMBOL_GPL @@ -5433,10 +5437,10 @@ 0x4ef5bcf4 perf_swevent_get_recursion_context vmlinux EXPORT_SYMBOL_GPL 0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL 0xb8273d0b __wake_up_sync vmlinux EXPORT_SYMBOL_GPL -0xd38b15cb sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL -0xe89a6cc6 vlan_vid_del vmlinux EXPORT_SYMBOL -0xb8a5dde5 skb_mpls_push vmlinux EXPORT_SYMBOL_GPL -0xed40cb52 dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL +0x50bdd0f6 sched_trace_cfs_rq_cpu vmlinux EXPORT_SYMBOL_GPL +0x63e50ab5 vlan_vid_del vmlinux EXPORT_SYMBOL +0x8463f55e skb_mpls_push vmlinux EXPORT_SYMBOL_GPL +0x99928b6a dev_pm_opp_sync_regulators vmlinux EXPORT_SYMBOL_GPL 0x81d10485 ioasid_free vmlinux EXPORT_SYMBOL_GPL 0xe224b47c iommu_report_device_fault vmlinux EXPORT_SYMBOL_GPL 0x17e3745d give_up_console vmlinux EXPORT_SYMBOL @@ -5445,12 +5449,12 @@ 0xe7ffe877 pcpu_base_addr vmlinux EXPORT_SYMBOL_GPL 0x9a1da427 dma_pci_p2pdma_supported vmlinux EXPORT_SYMBOL_GPL 0x12db3a8b kvm_clock vmlinux EXPORT_SYMBOL_GPL -0xc6c4e058 regulator_get_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL +0x86281b7a regulator_get_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL 0x76d680f6 acpi_dev_resource_memory vmlinux EXPORT_SYMBOL_GPL 0x9429e006 skcipher_walk_done vmlinux EXPORT_SYMBOL_GPL 0x9a11a0fc crypto_attr_alg_name vmlinux EXPORT_SYMBOL_GPL 0xfbe6da35 debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL -0x22e73986 __test_set_page_writeback vmlinux EXPORT_SYMBOL +0x09af2a94 __test_set_page_writeback vmlinux EXPORT_SYMBOL 0xcd82e861 irq_chip_set_wake_parent vmlinux EXPORT_SYMBOL_GPL 0x50d68377 arch_phys_wc_del vmlinux EXPORT_SYMBOL 0x41a85e43 of_devfreq_cooling_register_power vmlinux EXPORT_SYMBOL_GPL @@ -5461,14 +5465,14 @@ 0xc8adcafa pinctrl_dev_get_name vmlinux EXPORT_SYMBOL_GPL 0xc1514a3b free_irq vmlinux EXPORT_SYMBOL 0x49ff70b7 devm_of_led_get vmlinux EXPORT_SYMBOL_GPL -0xadae630d acpi_subsys_restore_early vmlinux EXPORT_SYMBOL_GPL +0x3be14a17 acpi_subsys_restore_early vmlinux EXPORT_SYMBOL_GPL 0xe397caf5 seq_buf_printf vmlinux EXPORT_SYMBOL_GPL 0xa9d4ea8f take_dentry_name_snapshot vmlinux EXPORT_SYMBOL -0x3a2ff233 deactivate_locked_super vmlinux EXPORT_SYMBOL +0x85f00c56 deactivate_locked_super vmlinux EXPORT_SYMBOL 0xcf540422 ftrace_set_filter vmlinux EXPORT_SYMBOL_GPL 0xa9fc6ff6 em_dev_register_perf_domain vmlinux EXPORT_SYMBOL_GPL -0x4f9ba386 xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL -0x9c77c9ef inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL +0x3d55fad8 xfrm_audit_policy_delete vmlinux EXPORT_SYMBOL_GPL +0xd2823a3c inet_twsk_hashdance vmlinux EXPORT_SYMBOL_GPL 0x588fffe8 auxiliary_find_device vmlinux EXPORT_SYMBOL_GPL 0x86b427ce clkdev_create vmlinux EXPORT_SYMBOL_GPL 0x95bc9078 btree_free vmlinux EXPORT_SYMBOL_GPL @@ -5477,28 +5481,28 @@ 0xee8c02e9 vprintk_emit vmlinux EXPORT_SYMBOL 0x09d44df9 in_lock_functions vmlinux EXPORT_SYMBOL 0x2ca89fe7 snp_issue_guest_request vmlinux EXPORT_SYMBOL_GPL -0x77030c65 ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL -0xbca81b9d netpoll_parse_options vmlinux EXPORT_SYMBOL -0xfd0d0451 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL -0xc8fbef61 kernel_getpeername vmlinux EXPORT_SYMBOL +0xc09ef4c7 ip6_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xb1702b7e netpoll_parse_options vmlinux EXPORT_SYMBOL +0xe905b8c7 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0xf1c01c47 kernel_getpeername vmlinux EXPORT_SYMBOL 0xfdfb792f amd_iommu_pc_supported vmlinux EXPORT_SYMBOL 0x03c235f2 tpm2_get_cc_attrs_tbl vmlinux EXPORT_SYMBOL_GPL 0x57d5930c serial8250_do_set_termios vmlinux EXPORT_SYMBOL 0xac086b64 is_dock_device vmlinux EXPORT_SYMBOL_GPL -0x5c402336 __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL +0x556b20fc __devm_of_phy_provider_register vmlinux EXPORT_SYMBOL_GPL 0xe0e029be sysfs_chmod_file vmlinux EXPORT_SYMBOL_GPL 0xbccfd4d8 register_oldmem_pfn_is_ram vmlinux EXPORT_SYMBOL_GPL -0xca5e7993 zone_device_page_init vmlinux EXPORT_SYMBOL_GPL +0x7e6bfa68 zone_device_page_init vmlinux EXPORT_SYMBOL_GPL 0x7cd9fd0a migrate_device_pages vmlinux EXPORT_SYMBOL 0xd2c99738 __kmalloc_track_caller vmlinux EXPORT_SYMBOL 0x728e25e0 rt_mutex_lock vmlinux EXPORT_SYMBOL_GPL -0x51468660 __tracepoint_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0xa3e67c7a __tracepoint_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0xe0c77bb5 mce_notify_irq vmlinux EXPORT_SYMBOL_GPL 0x9bad141d hv_hypercall_pg vmlinux EXPORT_SYMBOL_GPL 0x686fb4ad l3mdev_link_scope_lookup vmlinux EXPORT_SYMBOL_GPL 0x6855603c alloc_fcdev vmlinux EXPORT_SYMBOL 0x1c78ac3b devl_assert_locked vmlinux EXPORT_SYMBOL_GPL -0x272c70cd skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL +0x503f3f17 skb_complete_wifi_ack vmlinux EXPORT_SYMBOL_GPL 0xb2f61a32 input_event vmlinux EXPORT_SYMBOL 0x655a132b dev_get_regmap vmlinux EXPORT_SYMBOL_GPL 0x00df0211 pm_runtime_suspended_time vmlinux EXPORT_SYMBOL_GPL @@ -5509,13 +5513,13 @@ 0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL 0x49c194cb blk_crypto_reprogram_all_keys vmlinux EXPORT_SYMBOL_GPL 0xc8827b75 sysctl_vals vmlinux EXPORT_SYMBOL -0xcc0e8332 simple_pin_fs vmlinux EXPORT_SYMBOL +0x93a5f168 simple_pin_fs vmlinux EXPORT_SYMBOL 0x5635a60a vmalloc_user vmlinux EXPORT_SYMBOL 0x9df3d871 posix_clock_unregister vmlinux EXPORT_SYMBOL_GPL 0x9dfd5d8b kthread_create_worker_on_cpu vmlinux EXPORT_SYMBOL 0x272a8933 udp_memory_allocated vmlinux EXPORT_SYMBOL -0x79d1d0f8 bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL -0x9ac1dc2c sock_no_sendpage vmlinux EXPORT_SYMBOL +0x0af1c57a bpf_prog_create_from_user vmlinux EXPORT_SYMBOL_GPL +0xd7906a3a sock_no_sendpage vmlinux EXPORT_SYMBOL 0x2e62047b led_put vmlinux EXPORT_SYMBOL_GPL 0x8de6817a acpi_dev_resource_address_space vmlinux EXPORT_SYMBOL_GPL 0xe4329092 __ctzdi2 vmlinux EXPORT_SYMBOL @@ -5528,31 +5532,31 @@ 0xae900ac3 pcie_reset_flr vmlinux EXPORT_SYMBOL_GPL 0x0cc4b4b6 crc_ccitt_false vmlinux EXPORT_SYMBOL 0x18e6c4bc proc_create_data vmlinux EXPORT_SYMBOL -0x09251d84 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL -0xed771d4d filemap_range_has_page vmlinux EXPORT_SYMBOL +0xfae39bd0 filemap_fdatawait_range_keep_errors vmlinux EXPORT_SYMBOL +0xb89739e1 filemap_range_has_page vmlinux EXPORT_SYMBOL 0x8dfab346 param_ops_string vmlinux EXPORT_SYMBOL -0xb91174e0 __tracepoint_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL -0xd10b9e1a kernel_getsockname vmlinux EXPORT_SYMBOL -0x5bfda198 kernel_sendmsg vmlinux EXPORT_SYMBOL +0x429f1e37 __tracepoint_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0x4fd818ab kernel_getsockname vmlinux EXPORT_SYMBOL +0xf9f35645 kernel_sendmsg vmlinux EXPORT_SYMBOL 0xb4b1e011 get_efi_secret_key vmlinux EXPORT_SYMBOL 0x63b8ad4d edac_device_alloc_ctl_info vmlinux EXPORT_SYMBOL_GPL 0xf20e5a29 uart_register_driver vmlinux EXPORT_SYMBOL 0xe6a257f1 divider_round_rate_parent vmlinux EXPORT_SYMBOL_GPL 0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL 0x0c0ea670 l3mdev_ifindex_lookup_by_table_id vmlinux EXPORT_SYMBOL_GPL -0x672404b0 xfrm_alloc_spi vmlinux EXPORT_SYMBOL +0xcfbae26c xfrm_alloc_spi vmlinux EXPORT_SYMBOL 0x8349a895 nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0x7fda9787 nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0x6775cdae led_trigger_read vmlinux EXPORT_SYMBOL_GPL 0x5d72dc46 spi_mem_dirmap_create vmlinux EXPORT_SYMBOL_GPL 0xd1389db2 fwnode_remove_software_node vmlinux EXPORT_SYMBOL_GPL 0x36b5497e intel_iommu_enabled vmlinux EXPORT_SYMBOL_GPL -0xdae99915 tpm_get_random vmlinux EXPORT_SYMBOL_GPL +0x4516232a tpm_get_random vmlinux EXPORT_SYMBOL_GPL 0xe106b23d pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL 0x8412ac02 crypto_alloc_sync_skcipher vmlinux EXPORT_SYMBOL_GPL 0xc267960e utf8_validate vmlinux EXPORT_SYMBOL -0xeb450885 nf_log_packet vmlinux EXPORT_SYMBOL -0x591109e3 dev_remove_pack vmlinux EXPORT_SYMBOL +0xbd13064b nf_log_packet vmlinux EXPORT_SYMBOL +0xc061fae4 dev_remove_pack vmlinux EXPORT_SYMBOL 0x0f7ca236 dmi_memdev_name vmlinux EXPORT_SYMBOL_GPL 0x939c4ec0 led_set_brightness_nopm vmlinux EXPORT_SYMBOL_GPL 0x2c256e1f input_scancode_to_scalar vmlinux EXPORT_SYMBOL @@ -5561,86 +5565,87 @@ 0x759bfe36 btree_destroy vmlinux EXPORT_SYMBOL_GPL 0x546993f1 posix_lock_file vmlinux EXPORT_SYMBOL 0x71a672ef dmam_pool_destroy vmlinux EXPORT_SYMBOL -0x4708058e unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL -0x70c88c8e set_page_dirty vmlinux EXPORT_SYMBOL +0x9756bb61 unpin_user_pages_dirty_lock vmlinux EXPORT_SYMBOL +0x69c3b540 set_page_dirty vmlinux EXPORT_SYMBOL 0x4d7272e4 migrate_enable vmlinux EXPORT_SYMBOL_GPL 0x07f27d64 kthread_destroy_worker vmlinux EXPORT_SYMBOL 0xe83eba32 itlb_multihit_kvm_mitigation vmlinux EXPORT_SYMBOL_GPL -0x2924d31e acpi_match_device vmlinux EXPORT_SYMBOL_GPL +0x1b62f734 acpi_match_device vmlinux EXPORT_SYMBOL_GPL 0x5831e062 cpus_read_trylock vmlinux EXPORT_SYMBOL_GPL -0xcdfe6fe6 seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL -0x6e257a5d udp_disconnect vmlinux EXPORT_SYMBOL -0xeb92f08e ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL +0xa748ce6c seg6_do_srh_inline vmlinux EXPORT_SYMBOL_GPL +0xc13f21ef udp_disconnect vmlinux EXPORT_SYMBOL +0xa752fbca ethnl_cable_test_pulse vmlinux EXPORT_SYMBOL_GPL 0x33389a05 dev_mc_unsync vmlinux EXPORT_SYMBOL 0x2ab46edf dev_uc_unsync vmlinux EXPORT_SYMBOL -0xff58bfa8 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0x4967a220 unregister_netdevice_notifier_net vmlinux EXPORT_SYMBOL 0x44359023 devm_nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0x2f918844 regcache_cache_only vmlinux EXPORT_SYMBOL_GPL 0x9b92d16e pinctrl_gpio_set_config vmlinux EXPORT_SYMBOL_GPL 0xf2f72f5c sbitmap_queue_min_shallow_depth vmlinux EXPORT_SYMBOL_GPL -0x7077b7bb addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL -0xeda1d116 tcf_exts_validate_ex vmlinux EXPORT_SYMBOL +0xe3dffeda addrconf_prefix_rcv_add_addr vmlinux EXPORT_SYMBOL_GPL +0x670593cc tcf_exts_validate_ex vmlinux EXPORT_SYMBOL 0x45af4194 input_set_timestamp vmlinux EXPORT_SYMBOL 0x5a79f16f fwnode_graph_get_remote_port vmlinux EXPORT_SYMBOL_GPL 0xf7cbd3df bus_get_kset vmlinux EXPORT_SYMBOL_GPL -0x55bd84e1 regulator_set_active_discharge_regmap vmlinux EXPORT_SYMBOL_GPL +0xf168929f regulator_set_active_discharge_regmap vmlinux EXPORT_SYMBOL_GPL 0xb5a83e35 gnttab_setup_auto_xlat_frames vmlinux EXPORT_SYMBOL_GPL 0xa02b606a vp_modern_set_queue_enable vmlinux EXPORT_SYMBOL_GPL 0x7d12d76d acpi_get_parent vmlinux EXPORT_SYMBOL -0xda72ad44 fb_pan_display vmlinux EXPORT_SYMBOL -0x76d4b7f0 fb_show_logo vmlinux EXPORT_SYMBOL +0xe164f3d6 fb_pan_display vmlinux EXPORT_SYMBOL +0x44a756c3 fb_show_logo vmlinux EXPORT_SYMBOL 0xb02df2d6 __traceiter_rdpmc vmlinux EXPORT_SYMBOL 0x47f2cabd blk_mq_virtio_map_queues vmlinux EXPORT_SYMBOL_GPL -0xa94dd158 __register_chrdev vmlinux EXPORT_SYMBOL +0x4a95d4ee __register_chrdev vmlinux EXPORT_SYMBOL 0xd39e9848 put_itimerspec64 vmlinux EXPORT_SYMBOL_GPL -0xd825ff6c dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL +0x8aa44c89 dst_blackhole_mtu vmlinux EXPORT_SYMBOL_GPL 0xe4248980 cper_estatus_print vmlinux EXPORT_SYMBOL_GPL 0x33f05da8 rtc_class_close vmlinux EXPORT_SYMBOL_GPL 0x033832c7 usb_amd_hang_symptom_quirk vmlinux EXPORT_SYMBOL_GPL 0xc58d5a90 kstrtoll_from_user vmlinux EXPORT_SYMBOL -0xe9232e32 trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL +0x861a7a70 fscrypt_dummy_policies_equal vmlinux EXPORT_SYMBOL_GPL +0xa7f86eb2 trace_array_get_by_name vmlinux EXPORT_SYMBOL_GPL 0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL 0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL -0x391a7c5f sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL -0x97ae1138 vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL +0x0c87b7c5 sched_trace_rq_avg_irq vmlinux EXPORT_SYMBOL_GPL +0xc70a878a vlan_vids_add_by_dev vmlinux EXPORT_SYMBOL 0x0efc6456 pci_epc_remove_epf vmlinux EXPORT_SYMBOL_GPL 0xdc14eda7 pci_pci_problems vmlinux EXPORT_SYMBOL 0xa3078eb0 pcie_capability_read_dword vmlinux EXPORT_SYMBOL -0x525d8cc1 drop_super_exclusive vmlinux EXPORT_SYMBOL +0x9ac28099 drop_super_exclusive vmlinux EXPORT_SYMBOL 0xdaec9f38 free_vm_area vmlinux EXPORT_SYMBOL_GPL -0x1ca522e6 tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL -0x527c9fe7 udp_lib_getsockopt vmlinux EXPORT_SYMBOL -0x86d9de7e udp_lib_setsockopt vmlinux EXPORT_SYMBOL +0xee1398ed tracing_snapshot_cond_disable vmlinux EXPORT_SYMBOL_GPL +0x0e3b051a udp_lib_getsockopt vmlinux EXPORT_SYMBOL +0x3c1dc975 udp_lib_setsockopt vmlinux EXPORT_SYMBOL 0x81533963 sysfs_format_mac vmlinux EXPORT_SYMBOL -0x6155f410 get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL -0xe5041df0 get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL -0x2c7da4bf sk_send_sigurg vmlinux EXPORT_SYMBOL +0x1fd00e9e get_net_ns_by_fd vmlinux EXPORT_SYMBOL_GPL +0x8380e4e2 get_net_ns_by_id vmlinux EXPORT_SYMBOL_GPL +0xe3eaaf4d sk_send_sigurg vmlinux EXPORT_SYMBOL 0x97a9f0e1 ptp_clock_event vmlinux EXPORT_SYMBOL 0x10013df0 spi_bus_lock vmlinux EXPORT_SYMBOL_GPL -0xde2363e4 regulator_set_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL +0x2e50d2e5 regulator_set_current_limit_regmap vmlinux EXPORT_SYMBOL_GPL 0x9b8a8abb pnp_is_active vmlinux EXPORT_SYMBOL 0x2e678211 xas_find_conflict vmlinux EXPORT_SYMBOL_GPL 0xa88c82a8 proc_set_size vmlinux EXPORT_SYMBOL 0x913a480c dma_alloc_pages vmlinux EXPORT_SYMBOL_GPL 0xc7224d2f devl_sb_unregister vmlinux EXPORT_SYMBOL_GPL -0x4a2214a2 netif_rx_any_context vmlinux EXPORT_SYMBOL +0x9f97ad2c netif_rx_any_context vmlinux EXPORT_SYMBOL 0x46cdca7d pm_generic_poweroff_noirq vmlinux EXPORT_SYMBOL_GPL -0x49de4fd6 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL -0xb37b4b7f drop_super vmlinux EXPORT_SYMBOL +0x7446dc36 blk_mq_end_request_batch vmlinux EXPORT_SYMBOL_GPL +0x4b87d265 drop_super vmlinux EXPORT_SYMBOL 0xc5850110 printk vmlinux EXPORT_SYMBOL 0xf3189f7e __uv_cpu_info vmlinux EXPORT_SYMBOL_GPL 0x6baa828e devlink_health_reporter_create vmlinux EXPORT_SYMBOL_GPL 0x460f4a34 flow_hash_from_keys vmlinux EXPORT_SYMBOL 0xe1a8d7c9 net_rwsem vmlinux EXPORT_SYMBOL_GPL -0x137797b8 sk_alloc vmlinux EXPORT_SYMBOL -0xd94c8722 sock_enable_timestamps vmlinux EXPORT_SYMBOL +0x9e715013 sk_alloc vmlinux EXPORT_SYMBOL +0xaa3114dd sock_enable_timestamps vmlinux EXPORT_SYMBOL 0xf5ef5e2d bus_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0xf0fe1fe7 regulator_disable vmlinux EXPORT_SYMBOL_GPL +0x6f30c91f regulator_disable vmlinux EXPORT_SYMBOL_GPL 0x326cefe5 hwpoison_filter_dev_minor vmlinux EXPORT_SYMBOL_GPL 0x8d7e3373 hwpoison_filter_dev_major vmlinux EXPORT_SYMBOL_GPL -0xf233166b try_to_release_page vmlinux EXPORT_SYMBOL +0xbcc48c70 try_to_release_page vmlinux EXPORT_SYMBOL 0x14c8dfb3 synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0xae4b3f5d xp_alloc_batch vmlinux EXPORT_SYMBOL +0x118b6257 xp_alloc_batch vmlinux EXPORT_SYMBOL 0x32d8e535 usb_gadget_disconnect vmlinux EXPORT_SYMBOL_GPL 0x12755325 dma_buf_vmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x433d5964 dma_buf_mmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF @@ -5648,14 +5653,14 @@ 0x943f6b35 __platform_driver_register vmlinux EXPORT_SYMBOL_GPL 0x85de0547 mipi_dsi_attach vmlinux EXPORT_SYMBOL 0xb432a4c9 pci_disable_msix vmlinux EXPORT_SYMBOL -0x32280cdd devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0xfcb08147 devm_of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0xac2cc753 kobject_add vmlinux EXPORT_SYMBOL 0xe3cd5fae klist_iter_init vmlinux EXPORT_SYMBOL_GPL 0x498e9128 ZSTD_findDecompressedSize vmlinux EXPORT_SYMBOL 0x10138352 tracing_on vmlinux EXPORT_SYMBOL_GPL -0xb56b17f4 seg6_hmac_net_exit vmlinux EXPORT_SYMBOL -0x0881be13 xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL -0x11c9629a sock_gen_put vmlinux EXPORT_SYMBOL_GPL +0x6ff4dfe9 seg6_hmac_net_exit vmlinux EXPORT_SYMBOL +0x5e8f5b62 xfrm_audit_policy_add vmlinux EXPORT_SYMBOL_GPL +0x867e59e8 sock_gen_put vmlinux EXPORT_SYMBOL_GPL 0x25b2754a thermal_zone_get_temp vmlinux EXPORT_SYMBOL_GPL 0x3b14b31b platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL 0x294f5dd9 agp_generic_alloc_user vmlinux EXPORT_SYMBOL @@ -5663,50 +5668,51 @@ 0x735a0bd5 native_io_delay vmlinux EXPORT_SYMBOL 0x4b762828 start_thread vmlinux EXPORT_SYMBOL_GPL 0x086d63d9 iw_handler_get_thrspy vmlinux EXPORT_SYMBOL -0x2673356c xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL +0x90db3cff xfrm_state_mtu vmlinux EXPORT_SYMBOL_GPL 0x32dd5e4c gnet_stats_copy_queue vmlinux EXPORT_SYMBOL 0xf7da4d0d hid_ignore vmlinux EXPORT_SYMBOL_GPL -0xe5b9f03f dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL -0xac8bd6d7 amd_iommu_flush_tlb vmlinux EXPORT_SYMBOL +0x5152a54f dev_pm_opp_put vmlinux EXPORT_SYMBOL_GPL +0xcdefd735 amd_iommu_flush_tlb vmlinux EXPORT_SYMBOL 0x1cb7c983 apei_exec_read_register_value vmlinux EXPORT_SYMBOL_GPL 0xf861c117 pci_scan_single_device vmlinux EXPORT_SYMBOL 0x2505bf18 kstrtol_from_user vmlinux EXPORT_SYMBOL 0x6b10bee1 _copy_to_user vmlinux EXPORT_SYMBOL -0x77ebf822 simple_dir_operations vmlinux EXPORT_SYMBOL +0x7ea437e2 simple_dir_operations vmlinux EXPORT_SYMBOL 0x162893fd hashlen_string vmlinux EXPORT_SYMBOL 0x4da1f4a7 list_lru_del vmlinux EXPORT_SYMBOL_GPL -0x9a0e9820 xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL -0x8b82472a inet_frag_reasm_finish vmlinux EXPORT_SYMBOL +0xdd1d9fbc xp_dma_sync_for_device_slow vmlinux EXPORT_SYMBOL +0x8f45c4b4 inet_frag_reasm_finish vmlinux EXPORT_SYMBOL 0xc2a814db tcp_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0xc1ff3c5d agp_generic_remove_memory vmlinux EXPORT_SYMBOL 0x7f62eaa4 sgl_free vmlinux EXPORT_SYMBOL 0x4fc5b574 dqget vmlinux EXPORT_SYMBOL 0xae0d9776 dqput vmlinux EXPORT_SYMBOL -0x7d470933 always_delete_dentry vmlinux EXPORT_SYMBOL +0x3aa89b89 always_delete_dentry vmlinux EXPORT_SYMBOL 0xcf5e1d30 setattr_copy vmlinux EXPORT_SYMBOL 0xb4ea7cf7 kgdb_connected vmlinux EXPORT_SYMBOL_GPL 0x7f240175 em_dev_unregister_perf_domain vmlinux EXPORT_SYMBOL_GPL -0x1c044bc5 icmpv6_ndo_send vmlinux EXPORT_SYMBOL -0xc098d964 inet_frags_fini vmlinux EXPORT_SYMBOL +0x65ecfe31 icmpv6_ndo_send vmlinux EXPORT_SYMBOL +0xbd4e4906 inet_frags_fini vmlinux EXPORT_SYMBOL 0x7d0e1d95 hv_setup_crash_handler vmlinux EXPORT_SYMBOL_GPL 0x65d9e877 cpufreq_register_notifier vmlinux EXPORT_SYMBOL 0x66014271 spi_mem_poll_status vmlinux EXPORT_SYMBOL_GPL -0xaa98dad4 pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL +0x204b8803 pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL 0x6ee55265 device_driver_attach vmlinux EXPORT_SYMBOL_GPL 0x094e7c64 iommu_capable vmlinux EXPORT_SYMBOL_GPL 0x21bf6f35 gpiod_set_raw_value vmlinux EXPORT_SYMBOL_GPL 0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0xb922bc1d fscrypt_context_for_new_inode vmlinux EXPORT_SYMBOL_GPL 0xf346231f seq_list_start_head vmlinux EXPORT_SYMBOL 0x407ba0ba mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL -0xef01bc3e netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL -0x86ece23e netif_device_attach vmlinux EXPORT_SYMBOL -0x92ac3ab5 netif_device_detach vmlinux EXPORT_SYMBOL +0xebd6f24b netdev_set_default_ethtool_ops vmlinux EXPORT_SYMBOL_GPL +0x24ae3698 netif_device_attach vmlinux EXPORT_SYMBOL +0x70a8cc11 netif_device_detach vmlinux EXPORT_SYMBOL 0x241494cd device_rename vmlinux EXPORT_SYMBOL_GPL 0xdfc1e4a8 mipi_dsi_dcs_set_display_on vmlinux EXPORT_SYMBOL -0x7c825f86 simple_attr_read vmlinux EXPORT_SYMBOL_GPL +0x5b1e2710 simple_attr_read vmlinux EXPORT_SYMBOL_GPL 0x27b1b25d relay_flush vmlinux EXPORT_SYMBOL_GPL -0x65f7d58d espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL -0xe4423264 kernel_bind vmlinux EXPORT_SYMBOL +0x5718a845 espintcp_push_skb vmlinux EXPORT_SYMBOL_GPL +0xc8095088 kernel_bind vmlinux EXPORT_SYMBOL 0x7006586e iommu_get_group_resv_regions vmlinux EXPORT_SYMBOL_GPL 0xcc248d26 serial8250_suspend_port vmlinux EXPORT_SYMBOL 0x4e6e8ea7 fg_console vmlinux EXPORT_SYMBOL @@ -5719,25 +5725,25 @@ 0xc1d44fb6 dma_get_merge_boundary vmlinux EXPORT_SYMBOL_GPL 0x807fdcc4 call_rcu_tasks_rude vmlinux EXPORT_SYMBOL_GPL 0xd9881680 __devm_release_region vmlinux EXPORT_SYMBOL -0x70f0194b fl6_merge_options vmlinux EXPORT_SYMBOL_GPL -0xdcd6527e sock_set_reuseaddr vmlinux EXPORT_SYMBOL +0x357f8b17 fl6_merge_options vmlinux EXPORT_SYMBOL_GPL +0x90deaa1c sock_set_reuseaddr vmlinux EXPORT_SYMBOL 0xaaa95188 device_link_del vmlinux EXPORT_SYMBOL_GPL 0x87c0b432 device_link_add vmlinux EXPORT_SYMBOL_GPL 0xf7d961d8 clk_hw_unregister_composite vmlinux EXPORT_SYMBOL_GPL 0xe6e1872d pci_bus_find_capability vmlinux EXPORT_SYMBOL 0x578a408b ZSTD_initDCtx vmlinux EXPORT_SYMBOL 0x0e27a2dd ZSTD_initCCtx vmlinux EXPORT_SYMBOL -0x4b998caa dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL -0x0df1f8a2 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL -0xda5b2883 __skb_try_recv_datagram vmlinux EXPORT_SYMBOL +0xce96688d dax_iomap_fault vmlinux EXPORT_SYMBOL_GPL +0x950f1c4d vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0xb9696ed6 __skb_try_recv_datagram vmlinux EXPORT_SYMBOL 0x757d6181 input_set_max_poll_interval vmlinux EXPORT_SYMBOL 0xad47bbf5 input_set_min_poll_interval vmlinux EXPORT_SYMBOL 0xc261d7ef serial8250_em485_start_tx vmlinux EXPORT_SYMBOL_GPL 0xe691ac7f ZSTD_decompressBegin vmlinux EXPORT_SYMBOL 0x0609c64d security_skb_classify_flow vmlinux EXPORT_SYMBOL -0x49b9b692 frontswap_register_ops vmlinux EXPORT_SYMBOL -0x9fa7969e pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL -0x2be8caf9 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL +0x88e8b15b frontswap_register_ops vmlinux EXPORT_SYMBOL +0x4992b77a pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0x4080c096 dst_cache_get_ip4 vmlinux EXPORT_SYMBOL_GPL 0x50767b03 __class_register vmlinux EXPORT_SYMBOL_GPL 0x4964df5e agp_collect_device_status vmlinux EXPORT_SYMBOL 0xde58c877 xenbus_dev_cancel vmlinux EXPORT_SYMBOL_GPL @@ -5746,59 +5752,59 @@ 0xf5a3ba99 linear_range_values_in_range vmlinux EXPORT_SYMBOL_GPL 0x6a5cb5ee __get_free_pages vmlinux EXPORT_SYMBOL 0xe5c1cf74 __SCT__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL -0xaa1a4ba4 __SCK__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL -0x6a93fd1a rawv6_mh_filter_register vmlinux EXPORT_SYMBOL -0xe60e7754 nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0x97793e39 __SCK__tp_func_kmalloc_node vmlinux EXPORT_SYMBOL +0x259f892f rawv6_mh_filter_register vmlinux EXPORT_SYMBOL +0xf84e2d83 nf_unregister_net_hook vmlinux EXPORT_SYMBOL 0xadbeed61 mipi_dsi_packet_format_is_long vmlinux EXPORT_SYMBOL 0x596c3fa5 pciserial_init_ports vmlinux EXPORT_SYMBOL_GPL 0x97adb487 utf8s_to_utf16s vmlinux EXPORT_SYMBOL 0xb4b97c90 pvclock_gtod_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x9487d3e1 ns_capable vmlinux EXPORT_SYMBOL -0x38d59fb1 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL -0x54c8d0d7 ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL -0xe995961c is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL +0x4a14f9a0 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL +0xaffa3f7e ip_route_output_key_hash vmlinux EXPORT_SYMBOL_GPL +0x4f0ba76a is_skb_forwardable vmlinux EXPORT_SYMBOL_GPL 0x02655f0a nvmem_device_find vmlinux EXPORT_SYMBOL_GPL 0xe25dc6f8 cros_ec_prepare_tx vmlinux EXPORT_SYMBOL 0x67842ee9 __auxiliary_device_add vmlinux EXPORT_SYMBOL_GPL 0x4871d75d clk_hw_register_clkdev vmlinux EXPORT_SYMBOL -0x27a93148 acpi_subsys_poweroff vmlinux EXPORT_SYMBOL_GPL -0x9a7cdcdd fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL +0xd3d07883 acpi_subsys_poweroff vmlinux EXPORT_SYMBOL_GPL +0xbeea4af1 fb_deferred_io_init vmlinux EXPORT_SYMBOL_GPL 0x906fa939 disk_set_independent_access_ranges vmlinux EXPORT_SYMBOL_GPL 0xecaf9f70 debugfs_attr_read vmlinux EXPORT_SYMBOL_GPL 0x92b9b180 slash_name vmlinux EXPORT_SYMBOL -0xdf81fc9d shake_page vmlinux EXPORT_SYMBOL_GPL +0x8fdda584 shake_page vmlinux EXPORT_SYMBOL_GPL 0x7bbccd05 nr_node_ids vmlinux EXPORT_SYMBOL 0xbcc15e75 ktime_get_coarse_with_offset vmlinux EXPORT_SYMBOL_GPL -0xf679d2f4 sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL +0x19212b7e sched_trace_cfs_rq_avg vmlinux EXPORT_SYMBOL_GPL 0x6df1aaf1 kernel_sigaction vmlinux EXPORT_SYMBOL -0xc49634e6 ipv4_specific vmlinux EXPORT_SYMBOL -0x336ba30b hippi_type_trans vmlinux EXPORT_SYMBOL -0x3714ff77 proto_unregister vmlinux EXPORT_SYMBOL +0x84fddfe5 ipv4_specific vmlinux EXPORT_SYMBOL +0xd8f37280 hippi_type_trans vmlinux EXPORT_SYMBOL +0x7f9be1da proto_unregister vmlinux EXPORT_SYMBOL 0x11940489 efivar_set_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR 0x5a3c9dbb efivar_get_variable vmlinux EXPORT_SYMBOL_GPL EFIVAR -0x5488c8f6 blackhole_netdev vmlinux EXPORT_SYMBOL +0x7c47da89 blackhole_netdev vmlinux EXPORT_SYMBOL 0xcdd5ecb7 spi_controller_dma_unmap_mem_op_data vmlinux EXPORT_SYMBOL_GPL 0xa0d076cd __SCT__tp_func_spi_transfer_start vmlinux EXPORT_SYMBOL 0x8ccf02e6 __SCK__tp_func_spi_transfer_start vmlinux EXPORT_SYMBOL -0xdbdc21e1 regulator_sync_voltage vmlinux EXPORT_SYMBOL_GPL +0xfce83136 regulator_sync_voltage vmlinux EXPORT_SYMBOL_GPL 0xd48586a2 csum_and_copy_from_iter vmlinux EXPORT_SYMBOL 0x93931e14 __fsnotify_inode_delete vmlinux EXPORT_SYMBOL_GPL 0xe67dd4bd fwnode_get_name vmlinux EXPORT_SYMBOL_GPL 0xeafb36c1 pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL -0x516d3b1b blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0xb2a696c9 blk_mq_free_tag_set vmlinux EXPORT_SYMBOL 0x5adcc509 crypto_cipher_encrypt_one vmlinux EXPORT_SYMBOL_GPL CRYPTO_INTERNAL -0xdddb85d1 fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0xa09f57b6 fscrypt_show_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9d366f99 page_reporting_register vmlinux EXPORT_SYMBOL_GPL 0x09d63265 list_lru_count_node vmlinux EXPORT_SYMBOL_GPL 0x3a3749b4 from_kprojid_munged vmlinux EXPORT_SYMBOL 0x8682774a flow_block_cb_setup_simple vmlinux EXPORT_SYMBOL 0x2820fd31 flow_rule_match_enc_ip vmlinux EXPORT_SYMBOL -0xe5086a33 rtnl_af_register vmlinux EXPORT_SYMBOL_GPL +0x1b7ad5af rtnl_af_register vmlinux EXPORT_SYMBOL_GPL 0x8dfe24c3 spi_statistics_add_transfer_stats vmlinux EXPORT_SYMBOL_GPL 0x72a82e44 pci_num_vf vmlinux EXPORT_SYMBOL_GPL 0x22ec5205 cpu_latency_qos_remove_request vmlinux EXPORT_SYMBOL_GPL 0xc623d89b param_ops_long vmlinux EXPORT_SYMBOL -0xd4b74c91 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0xb912b677 inet_csk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x6f41a428 acpi_get_vendor_resource vmlinux EXPORT_SYMBOL 0xd5346bfc acpi_get_possible_resources vmlinux EXPORT_SYMBOL 0x70ad75fb radix_tree_lookup vmlinux EXPORT_SYMBOL @@ -5808,39 +5814,39 @@ 0xc3805cd1 fs_ftype_to_dtype vmlinux EXPORT_SYMBOL_GPL 0x0f180070 ring_buffer_free_read_page vmlinux EXPORT_SYMBOL_GPL 0x4ea4bb04 rt_mutex_unlock vmlinux EXPORT_SYMBOL_GPL -0x70db4f26 neigh_seq_next vmlinux EXPORT_SYMBOL +0x533ebf63 neigh_seq_next vmlinux EXPORT_SYMBOL 0xa702d9c9 bsg_register_queue vmlinux EXPORT_SYMBOL_GPL 0x1e8a2636 badblocks_init vmlinux EXPORT_SYMBOL_GPL 0x92bf97f8 __SCT__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL -0xf5ea2bbd __SCK__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x8601acc3 __SCK__tp_func_block_unplug vmlinux EXPORT_SYMBOL_GPL 0x3361b84c vfs_rename vmlinux EXPORT_SYMBOL 0x118da68e generic_ro_fops vmlinux EXPORT_SYMBOL 0xf0ad7638 __SCT__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0x2026e7fe __SCK__tp_func_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0x7cd8d75e page_offset_base vmlinux EXPORT_SYMBOL -0x097a94a1 nexthop_select_path vmlinux EXPORT_SYMBOL_GPL +0xca128215 nexthop_select_path vmlinux EXPORT_SYMBOL_GPL 0xa142f8af gnet_stats_copy_basic_hw vmlinux EXPORT_SYMBOL 0xc7769482 dev_pm_opp_free_cpufreq_table vmlinux EXPORT_SYMBOL_GPL -0x74205e78 dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL +0xb97b3856 dev_pm_opp_enable vmlinux EXPORT_SYMBOL_GPL 0x306cdc10 pm_runtime_force_resume vmlinux EXPORT_SYMBOL_GPL 0xe6e0cf8e devm_pci_remap_cfgspace vmlinux EXPORT_SYMBOL 0x138806d9 devm_fwnode_pwm_get vmlinux EXPORT_SYMBOL_GPL -0x2e3ad72f phy_calibrate vmlinux EXPORT_SYMBOL_GPL +0xb79404af phy_calibrate vmlinux EXPORT_SYMBOL_GPL 0x92668805 vli_cmp vmlinux EXPORT_SYMBOL -0xd696178f iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL +0x83f9fd93 iomap_page_mkwrite vmlinux EXPORT_SYMBOL_GPL 0x7549cc7b user_path_create vmlinux EXPORT_SYMBOL 0x639dd822 kthread_bind vmlinux EXPORT_SYMBOL -0x7c6ac80e ipv6_setsockopt vmlinux EXPORT_SYMBOL +0x6f4c7760 ipv6_setsockopt vmlinux EXPORT_SYMBOL 0xb5072b34 __SCT__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0x10744861 __SCK__tp_func_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0x8db22efe acpi_setup_gpe_for_wake vmlinux EXPORT_SYMBOL 0xa4191c0b memset_io vmlinux EXPORT_SYMBOL -0x0c5d0e2a blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0xfbfbd981 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL 0xfc70ba38 forget_all_cached_acls vmlinux EXPORT_SYMBOL 0x2915fbda rt_mutex_base_init vmlinux EXPORT_SYMBOL -0x4bf3e59a inet_frag_find vmlinux EXPORT_SYMBOL -0xb14e72d1 inetdev_by_index vmlinux EXPORT_SYMBOL -0x24b77a76 __sk_backlog_rcv vmlinux EXPORT_SYMBOL +0x6925a78e inet_frag_find vmlinux EXPORT_SYMBOL +0xe3c22078 inetdev_by_index vmlinux EXPORT_SYMBOL +0x31408b3e __sk_backlog_rcv vmlinux EXPORT_SYMBOL 0xb74c31cd wwan_remove_port vmlinux EXPORT_SYMBOL_GPL 0xc23b1513 con_is_visible vmlinux EXPORT_SYMBOL 0x9b834bb8 xen_xenbus_fops vmlinux EXPORT_SYMBOL_GPL @@ -5851,15 +5857,15 @@ 0x3702469a clocksource_unregister vmlinux EXPORT_SYMBOL 0xfe41fb2e fifo_set_limit vmlinux EXPORT_SYMBOL 0x58b4645c dev_close_many vmlinux EXPORT_SYMBOL -0x84e69eb0 dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL +0x6214625a dev_pm_opp_set_prop_name vmlinux EXPORT_SYMBOL_GPL 0xbb084007 con_debug_enter vmlinux EXPORT_SYMBOL_GPL 0xed55f929 acpi_os_unmap_generic_address vmlinux EXPORT_SYMBOL 0x4cf433ce pci_write_config_dword vmlinux EXPORT_SYMBOL 0x599fb41c kvmalloc_node vmlinux EXPORT_SYMBOL -0xa2c3e605 filemap_fdatawrite vmlinux EXPORT_SYMBOL +0x98e8ff3d filemap_fdatawrite vmlinux EXPORT_SYMBOL 0x9cc4f70a register_pm_notifier vmlinux EXPORT_SYMBOL_GPL -0x243d3ce5 dev_add_offload vmlinux EXPORT_SYMBOL -0x9cf7b630 dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL +0x7ed5da5c dev_add_offload vmlinux EXPORT_SYMBOL +0x4dc3ef4a dev_fill_metadata_dst vmlinux EXPORT_SYMBOL_GPL 0xa5976e4f dev_base_lock vmlinux EXPORT_SYMBOL 0x23ee1b80 usb_del_gadget_udc vmlinux EXPORT_SYMBOL_GPL 0xd25d4f74 console_blank_hook vmlinux EXPORT_SYMBOL @@ -5869,24 +5875,24 @@ 0x29c0a52d pci_p2pmem_free_sgl vmlinux EXPORT_SYMBOL_GPL 0xbd158f24 iov_iter_discard vmlinux EXPORT_SYMBOL 0x247ef831 kdb_unregister vmlinux EXPORT_SYMBOL_GPL -0x07f40a44 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL +0x21256cc0 cgroup_get_from_fd vmlinux EXPORT_SYMBOL_GPL 0xb1342cdb _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL 0x187848ae param_set_uint_minmax vmlinux EXPORT_SYMBOL_GPL -0x3fc64ed5 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL -0xde2492e9 tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL +0x2aff3076 nexthop_res_grp_activity_update vmlinux EXPORT_SYMBOL +0xe4c880ab tcf_action_set_ctrlact vmlinux EXPORT_SYMBOL 0xda692583 devm_extcon_unregister_notifier vmlinux EXPORT_SYMBOL 0x2346088c devm_regmap_add_irq_chip_fwnode vmlinux EXPORT_SYMBOL_GPL 0xd6f9a0e2 iommu_sva_get_pasid vmlinux EXPORT_SYMBOL_GPL 0xbf47db47 pci_epc_write_header vmlinux EXPORT_SYMBOL_GPL 0xd02f3fb4 pci_iov_get_pf_drvdata vmlinux EXPORT_SYMBOL_GPL -0x0cec55d7 __alloc_disk_node vmlinux EXPORT_SYMBOL +0x2495632a __alloc_disk_node vmlinux EXPORT_SYMBOL 0xc22a3091 vm_unmap_aliases vmlinux EXPORT_SYMBOL_GPL 0x1e8fac8e wireless_nlevent_flush vmlinux EXPORT_SYMBOL_GPL -0x8c9a520d br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL -0xb9f5667f xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL -0x0ba918b2 netlink_capable vmlinux EXPORT_SYMBOL +0x34651fc5 br_ip6_fragment vmlinux EXPORT_SYMBOL_GPL +0x0a6c6504 xfrm_state_lookup_byspi vmlinux EXPORT_SYMBOL +0xb8c16f9a netlink_capable vmlinux EXPORT_SYMBOL 0x0317601e gnet_stats_finish_copy vmlinux EXPORT_SYMBOL -0xbbc9fc23 skb_checksum_trimmed vmlinux EXPORT_SYMBOL +0x7cf24f6e skb_checksum_trimmed vmlinux EXPORT_SYMBOL 0x6add5c9a dmi_find_device vmlinux EXPORT_SYMBOL 0x336316b2 device_show_int vmlinux EXPORT_SYMBOL_GPL 0x4043757f init_iova_domain vmlinux EXPORT_SYMBOL_GPL @@ -5894,29 +5900,29 @@ 0xf61d8f84 uart_handle_dcd_change vmlinux EXPORT_SYMBOL_GPL 0x20be84b0 pwm_capture vmlinux EXPORT_SYMBOL_GPL 0x65acf90c sbitmap_weight vmlinux EXPORT_SYMBOL_GPL -0xfe53ebaf free_inode_nonrcu vmlinux EXPORT_SYMBOL +0x16ee9f7d free_inode_nonrcu vmlinux EXPORT_SYMBOL 0x0d5f980a dma_pool_create vmlinux EXPORT_SYMBOL -0x654bfa3d inode_to_bdi vmlinux EXPORT_SYMBOL -0x8924d8ca bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL -0xd5de33ff __ip6_local_out vmlinux EXPORT_SYMBOL_GPL -0xe46da975 napi_complete_done vmlinux EXPORT_SYMBOL +0x77ee6401 inode_to_bdi vmlinux EXPORT_SYMBOL +0x2d9435ac bpf_map_inc_with_uref vmlinux EXPORT_SYMBOL_GPL +0xc1a3543f __ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0x12fbb183 napi_complete_done vmlinux EXPORT_SYMBOL 0x27f348b0 tty_name vmlinux EXPORT_SYMBOL 0xe1a0d6f3 vfs_parse_fs_param vmlinux EXPORT_SYMBOL 0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL -0x7e18a8d8 udp6_csum_init vmlinux EXPORT_SYMBOL -0xf0775e3f dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL +0x52e8ba7e udp6_csum_init vmlinux EXPORT_SYMBOL +0x11adde6d dst_cache_set_ip4 vmlinux EXPORT_SYMBOL_GPL 0x2d912bca dmi_get_bios_year vmlinux EXPORT_SYMBOL 0x4e78d220 power_supply_register vmlinux EXPORT_SYMBOL_GPL 0x799cf50a serial8250_register_8250_port vmlinux EXPORT_SYMBOL 0xf72a65ea tty_get_char_size vmlinux EXPORT_SYMBOL_GPL 0xedf93f80 virtqueue_add_inbuf vmlinux EXPORT_SYMBOL_GPL -0x04dd23ca __tracepoint_kmalloc vmlinux EXPORT_SYMBOL +0x80c74eb4 __tracepoint_kmalloc vmlinux EXPORT_SYMBOL 0x5b4172d8 perf_event_release_kernel vmlinux EXPORT_SYMBOL_GPL 0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL -0xeaf6bd70 inet_twsk_put vmlinux EXPORT_SYMBOL_GPL +0x0a1ab36b inet_twsk_put vmlinux EXPORT_SYMBOL_GPL 0xf844a337 __SCT__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0xc8260647 __SCK__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL -0x3a41389f fib_default_rule_add vmlinux EXPORT_SYMBOL +0xeaf56a49 __SCK__tp_func_neigh_timer_handler vmlinux EXPORT_SYMBOL_GPL +0xe65e8e8d fib_default_rule_add vmlinux EXPORT_SYMBOL 0xded0e82f devm_extcon_register_notifier_all vmlinux EXPORT_SYMBOL 0x764e4393 usb_initialize_gadget vmlinux EXPORT_SYMBOL_GPL 0xccc60199 regcache_drop_region vmlinux EXPORT_SYMBOL_GPL @@ -5926,37 +5932,37 @@ 0x749d179f pci_load_and_free_saved_state vmlinux EXPORT_SYMBOL_GPL 0xc8a39937 pci_save_state vmlinux EXPORT_SYMBOL 0xd6315f31 ecc_gen_privkey vmlinux EXPORT_SYMBOL -0x7686c4d3 writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x2d9d6cf1 writeback_inodes_sb vmlinux EXPORT_SYMBOL 0xa2e1b3ef trace_printk_init_buffers vmlinux EXPORT_SYMBOL_GPL 0xc3d4ab75 param_get_uint vmlinux EXPORT_SYMBOL 0xcc941e0d elv_register vmlinux EXPORT_SYMBOL_GPL 0xc599a772 security_xfrm_state_delete vmlinux EXPORT_SYMBOL -0x2a2d8e11 compat_ptr_ioctl vmlinux EXPORT_SYMBOL +0x4b44a69f compat_ptr_ioctl vmlinux EXPORT_SYMBOL 0x3c185c61 page_put_link vmlinux EXPORT_SYMBOL -0xdc8af9f1 release_pages vmlinux EXPORT_SYMBOL +0xfe3d5d32 release_pages vmlinux EXPORT_SYMBOL 0xb1bed25d dpm_resume_start vmlinux EXPORT_SYMBOL_GPL -0x5acf3e24 devm_regulator_put vmlinux EXPORT_SYMBOL_GPL +0xa440ddc0 devm_regulator_put vmlinux EXPORT_SYMBOL_GPL 0xf0ace092 pci_enable_msi vmlinux EXPORT_SYMBOL 0xd75b20aa rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL 0xc65304b3 security_xfrm_policy_alloc vmlinux EXPORT_SYMBOL -0x01f18bcd km_state_expired vmlinux EXPORT_SYMBOL +0xa22265a0 km_state_expired vmlinux EXPORT_SYMBOL 0xb9c16f51 hv_max_vp_index vmlinux EXPORT_SYMBOL_GPL 0x075f9071 cros_ec_cmd_xfer vmlinux EXPORT_SYMBOL -0x77d6e3b9 dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL +0x3e6c5c0c dev_pm_opp_get_suspend_opp_freq vmlinux EXPORT_SYMBOL_GPL 0x1b7196ed watchdog_set_restart_priority vmlinux EXPORT_SYMBOL_GPL 0x8c33a896 platform_msi_domain_alloc_irqs vmlinux EXPORT_SYMBOL_GPL 0x9806a68e component_bind_all vmlinux EXPORT_SYMBOL_GPL 0xff05fa13 vring_interrupt vmlinux EXPORT_SYMBOL_GPL 0xb2a41021 clk_hw_rate_is_protected vmlinux EXPORT_SYMBOL_GPL 0xb0e10781 get_option vmlinux EXPORT_SYMBOL -0x7193bb60 blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0x90c4d8c5 blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL 0xdf2738bb cpu_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x0279953c strp_stop vmlinux EXPORT_SYMBOL_GPL +0x537481b5 strp_stop vmlinux EXPORT_SYMBOL_GPL 0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL -0xa961bda6 inet_accept vmlinux EXPORT_SYMBOL -0x6c566e6f tcp_select_initial_window vmlinux EXPORT_SYMBOL -0x22dfc9d1 register_pernet_device vmlinux EXPORT_SYMBOL_GPL -0x8ade0688 sock_set_priority vmlinux EXPORT_SYMBOL +0x1a012dd2 inet_accept vmlinux EXPORT_SYMBOL +0x48d20f1f tcp_select_initial_window vmlinux EXPORT_SYMBOL +0x3c2669da register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0x15d9a3ee sock_set_priority vmlinux EXPORT_SYMBOL 0x90fd2b27 hidraw_connect vmlinux EXPORT_SYMBOL_GPL 0x45e54e17 class_for_each_device vmlinux EXPORT_SYMBOL_GPL 0xcd8ce890 acpi_format_exception vmlinux EXPORT_SYMBOL @@ -5965,18 +5971,18 @@ 0x38e1fde7 mpi_set vmlinux EXPORT_SYMBOL_GPL 0x558b281d aes_expandkey vmlinux EXPORT_SYMBOL 0x2d30596c from_kqid_munged vmlinux EXPORT_SYMBOL -0x351bf9a3 filemap_read vmlinux EXPORT_SYMBOL_GPL +0x57e48d99 filemap_read vmlinux EXPORT_SYMBOL_GPL 0xbe39d25d suse_allow_unsupported_param_ops vmlinux EXPORT_SYMBOL_GPL 0xc8f6af6f padata_do_parallel vmlinux EXPORT_SYMBOL 0xd6cc5f22 bpf_offload_dev_create vmlinux EXPORT_SYMBOL_GPL 0x05883efb __traceiter_suspend_resume vmlinux EXPORT_SYMBOL_GPL 0x53b954a2 up_read vmlinux EXPORT_SYMBOL 0x815f2897 empty_zero_page vmlinux EXPORT_SYMBOL -0x6bba2ee4 tso_count_descs vmlinux EXPORT_SYMBOL -0x8921b787 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL -0xdf61f4e7 __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x5a644526 tso_count_descs vmlinux EXPORT_SYMBOL +0xf164c7f9 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0xfbf39820 __pskb_pull_tail vmlinux EXPORT_SYMBOL 0xec774acb cpufreq_frequency_table_verify vmlinux EXPORT_SYMBOL_GPL -0xe050b0dc i2c_match_id vmlinux EXPORT_SYMBOL_GPL +0x7c2d0c7a i2c_match_id vmlinux EXPORT_SYMBOL_GPL 0xa4de8128 usb_gadget_ep_match_desc vmlinux EXPORT_SYMBOL_GPL 0x4fbba32a devm_hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0x443076ef tty_wait_until_sent vmlinux EXPORT_SYMBOL @@ -5985,15 +5991,15 @@ 0x175e33fb dma_spin_lock vmlinux EXPORT_SYMBOL 0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL 0x98378a1d cc_mkdec vmlinux EXPORT_SYMBOL_GPL -0x7a54af5b skb_consume_udp vmlinux EXPORT_SYMBOL_GPL -0x28c179fb tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL +0x6a04bb04 skb_consume_udp vmlinux EXPORT_SYMBOL_GPL +0x9ce63104 tcp_leave_memory_pressure vmlinux EXPORT_SYMBOL_GPL 0xdf8bad0f device_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x72706fbc pci_device_group vmlinux EXPORT_SYMBOL_GPL 0xdffc80fc vesa_modes vmlinux EXPORT_SYMBOL 0x5c9557d0 gpiod_set_raw_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x1ca3aa97 alarm_forward vmlinux EXPORT_SYMBOL_GPL -0x011cdb7d switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL -0x0ff420cf __netif_schedule vmlinux EXPORT_SYMBOL +0x9ae04229 switchdev_handle_port_attr_set vmlinux EXPORT_SYMBOL_GPL +0xe2459463 __netif_schedule vmlinux EXPORT_SYMBOL 0xadf7944b cpuidle_get_driver vmlinux EXPORT_SYMBOL_GPL 0xe9f9c3fe __SCT__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0x902ffdd9 __SCK__tp_func_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL @@ -6001,29 +6007,29 @@ 0xb0fbb722 clk_fractional_divider_ops vmlinux EXPORT_SYMBOL_GPL 0x5b577291 pci_pr3_present vmlinux EXPORT_SYMBOL_GPL 0x842c8e9d ioread16 vmlinux EXPORT_SYMBOL -0x828a5f23 generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL +0xec9b0970 generic_fh_to_parent vmlinux EXPORT_SYMBOL_GPL 0x9707fc1a generic_fillattr vmlinux EXPORT_SYMBOL 0xc972449f mempool_alloc_slab vmlinux EXPORT_SYMBOL 0x56d61dce context_tracking_enter vmlinux EXPORT_SYMBOL_GPL 0xf47654df irq_check_status_bit vmlinux EXPORT_SYMBOL_GPL 0x58fe5428 param_set_invbool vmlinux EXPORT_SYMBOL -0x80da03a2 __inet_hash vmlinux EXPORT_SYMBOL +0x9a437444 __inet_hash vmlinux EXPORT_SYMBOL 0x642ab64b cpuidle_unregister_driver vmlinux EXPORT_SYMBOL_GPL -0x6c5a9f1f i2c_register_driver vmlinux EXPORT_SYMBOL +0xdcca514b i2c_register_driver vmlinux EXPORT_SYMBOL 0x5dbe9318 xenbus_register_driver_common vmlinux EXPORT_SYMBOL_GPL 0x186ddd37 pci_bus_alloc_resource vmlinux EXPORT_SYMBOL 0x81689150 gpiod_set_array_value vmlinux EXPORT_SYMBOL_GPL -0x76f35824 of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL +0xe8431e1d of_phy_provider_unregister vmlinux EXPORT_SYMBOL_GPL 0x4c762b5c x86_stepping vmlinux EXPORT_SYMBOL_GPL 0x0c0f79af ZSTD_getDictID_fromFrame vmlinux EXPORT_SYMBOL 0x789c73d9 rcu_cpu_stall_suppress_at_boot vmlinux EXPORT_SYMBOL_GPL 0x92d5838e request_threaded_irq vmlinux EXPORT_SYMBOL 0xfef216eb _raw_spin_trylock vmlinux EXPORT_SYMBOL 0x1a522b9a __SCT__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL -0xe04116c5 __SCK__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x63b740c1 __SCK__tp_func_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL 0xa0c146c7 has_capability vmlinux EXPORT_SYMBOL 0xb4f13d2a abort vmlinux EXPORT_SYMBOL -0x1892a674 tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL +0xe7fbaeff tcp_sendpage_locked vmlinux EXPORT_SYMBOL_GPL 0xaea7f1ef devlink_sb_unregister vmlinux EXPORT_SYMBOL_GPL 0x93edef07 devlink_health_report vmlinux EXPORT_SYMBOL_GPL 0x332a403e mbox_flush vmlinux EXPORT_SYMBOL_GPL @@ -6033,27 +6039,27 @@ 0x89940875 mutex_lock_interruptible vmlinux EXPORT_SYMBOL 0x2eda4807 is_uv_hubbed vmlinux EXPORT_SYMBOL_GPL 0x86585a33 devlink_fmsg_obj_nest_start vmlinux EXPORT_SYMBOL_GPL -0x9dc58688 skb_clone vmlinux EXPORT_SYMBOL +0xe37c3b30 skb_clone vmlinux EXPORT_SYMBOL 0xf274d920 devm_mbox_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0x5544c4ac edac_mc_alloc vmlinux EXPORT_SYMBOL_GPL 0x590a9632 input_get_keycode vmlinux EXPORT_SYMBOL 0x7cc785f5 regmap_can_raw_write vmlinux EXPORT_SYMBOL_GPL -0xd0e3b4ab wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL +0xddd8643a wakeup_source_destroy vmlinux EXPORT_SYMBOL_GPL 0x968ab715 virtqueue_enable_cb_prepare vmlinux EXPORT_SYMBOL_GPL 0xfdcc8a0e fb_find_best_display vmlinux EXPORT_SYMBOL 0x6973bc3d __pci_hp_initialize vmlinux EXPORT_SYMBOL_GPL 0x0745a981 xa_erase vmlinux EXPORT_SYMBOL 0xaebeaa98 set_task_ioprio vmlinux EXPORT_SYMBOL_GPL 0x61e27454 crypto_find_alg vmlinux EXPORT_SYMBOL_GPL -0x8c60ad02 setup_arg_pages vmlinux EXPORT_SYMBOL -0xd8af4d27 pagevec_lookup_range vmlinux EXPORT_SYMBOL +0xae6091e5 setup_arg_pages vmlinux EXPORT_SYMBOL +0x838f044b pagevec_lookup_range vmlinux EXPORT_SYMBOL 0xb3707e6e flow_keys_basic_dissector vmlinux EXPORT_SYMBOL 0xbba13bd3 tb_service_type vmlinux EXPORT_SYMBOL_GPL 0xef29fcdd clk_bulk_put vmlinux EXPORT_SYMBOL_GPL 0xa3c014ce devm_fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL -0xe964abe1 inode_dio_wait vmlinux EXPORT_SYMBOL +0xf601b9d8 inode_dio_wait vmlinux EXPORT_SYMBOL 0x38a2013c irq_chip_request_resources_parent vmlinux EXPORT_SYMBOL_GPL -0xfc55ce1d nexthop_set_hw_flags vmlinux EXPORT_SYMBOL +0x9a567e85 nexthop_set_hw_flags vmlinux EXPORT_SYMBOL 0x9e472f5f snmp_fold_field vmlinux EXPORT_SYMBOL_GPL 0x70c6d827 mc146818_set_time vmlinux EXPORT_SYMBOL_GPL 0x0828d609 mc146818_get_time vmlinux EXPORT_SYMBOL_GPL @@ -6067,25 +6073,25 @@ 0xf4e2b27a __SCT__tp_func_module_get vmlinux EXPORT_SYMBOL 0xd44239f8 __SCK__tp_func_module_get vmlinux EXPORT_SYMBOL 0x18615d35 efivar_supports_writes vmlinux EXPORT_SYMBOL_GPL -0xe9a96150 cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL -0x95a43849 thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL -0x403d49f2 __i2c_transfer vmlinux EXPORT_SYMBOL -0x45c3bc45 amd_iommu_flush_page vmlinux EXPORT_SYMBOL +0x2147db22 cpufreq_policy_transition_delay_us vmlinux EXPORT_SYMBOL_GPL +0x5e67893a thermal_zone_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x2ca18c0d __i2c_transfer vmlinux EXPORT_SYMBOL +0x1a6022b6 amd_iommu_flush_page vmlinux EXPORT_SYMBOL 0x34c30a90 acpi_cppc_processor_probe vmlinux EXPORT_SYMBOL_GPL 0xeb8494e2 devm_ioremap_np vmlinux EXPORT_SYMBOL 0x7206e115 devm_ioremap_wc vmlinux EXPORT_SYMBOL 0x89b257f3 devm_ioremap_uc vmlinux EXPORT_SYMBOL_GPL 0x844476c0 vfs_lock_file vmlinux EXPORT_SYMBOL_GPL -0x6049a66a simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL +0xfb028afd simple_rename_exchange vmlinux EXPORT_SYMBOL_GPL 0x4e2bce71 make_bad_inode vmlinux EXPORT_SYMBOL 0x1902ffba __d_drop vmlinux EXPORT_SYMBOL -0x0b24c79b __mmdrop vmlinux EXPORT_SYMBOL_GPL -0xb75b5576 unix_detach_fds vmlinux EXPORT_SYMBOL +0x4f6471d7 __mmdrop vmlinux EXPORT_SYMBOL_GPL +0xd7a2ca20 unix_detach_fds vmlinux EXPORT_SYMBOL 0x59b4ac3e tcp_memory_allocated vmlinux EXPORT_SYMBOL 0x2cc926e0 hid_check_keys_pressed vmlinux EXPORT_SYMBOL_GPL 0x47aad3b9 have_governor_per_policy vmlinux EXPORT_SYMBOL_GPL 0x8984eeec fwnode_graph_parse_endpoint vmlinux EXPORT_SYMBOL -0xb8043962 regulator_map_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL +0x1b6d500a regulator_map_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL 0xda854b4f seq_pad vmlinux EXPORT_SYMBOL 0x920df762 seq_release_private vmlinux EXPORT_SYMBOL 0x1028c8c8 ww_mutex_lock vmlinux EXPORT_SYMBOL @@ -6100,37 +6106,37 @@ 0x9e229c49 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL 0x57f576b9 mpi_ec_curve_point vmlinux EXPORT_SYMBOL_GPL 0x1e6adaa0 bitmap_print_bitmask_to_buf vmlinux EXPORT_SYMBOL -0x88e673ce writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL +0xf61e74bf writeback_inodes_sb_nr vmlinux EXPORT_SYMBOL 0x233eb4f2 vfs_removexattr vmlinux EXPORT_SYMBOL_GPL -0x37ea7d13 lock_page_memcg vmlinux EXPORT_SYMBOL +0x93f1a8cd lock_page_memcg vmlinux EXPORT_SYMBOL 0xd0b687b9 rdmacg_uncharge vmlinux EXPORT_SYMBOL 0xcefb0c9f __mutex_init vmlinux EXPORT_SYMBOL 0xad645234 register_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0x3dcb31cc skb_pull_data vmlinux EXPORT_SYMBOL +0x16377c85 skb_pull_data vmlinux EXPORT_SYMBOL 0xca88ebbe rtc_set_time vmlinux EXPORT_SYMBOL_GPL 0xc681bbba mipi_dsi_dcs_set_display_off vmlinux EXPORT_SYMBOL 0x7650b0a4 pcix_get_mmrbc vmlinux EXPORT_SYMBOL 0xcd91b127 system_highpri_wq vmlinux EXPORT_SYMBOL_GPL 0xae316c11 icmpv6_err_convert vmlinux EXPORT_SYMBOL -0x2dd938c5 xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL +0x115fce72 xfrm_audit_state_delete vmlinux EXPORT_SYMBOL_GPL 0xfa8b5924 iommu_fwspec_add_ids vmlinux EXPORT_SYMBOL_GPL 0xc78e0805 dw8250_setup_port vmlinux EXPORT_SYMBOL_GPL 0x0dcb3ee8 divider_recalc_rate vmlinux EXPORT_SYMBOL_GPL -0x60c69bbd fb_get_mode vmlinux EXPORT_SYMBOL -0x0ef8091d fib6_get_table vmlinux EXPORT_SYMBOL_GPL +0xe2980d11 fb_get_mode vmlinux EXPORT_SYMBOL +0x410ce495 fib6_get_table vmlinux EXPORT_SYMBOL_GPL 0x2ce043ed __SCT__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL -0x52cf5ff8 __SCK__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0x6ad55ec9 __SCK__tp_func_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0x5b3c55d8 gov_attr_set_init vmlinux EXPORT_SYMBOL_GPL 0x5ba9c87f blk_crypto_keyslot_index vmlinux EXPORT_SYMBOL_GPL 0x8673fd81 crypto_shash_setkey vmlinux EXPORT_SYMBOL_GPL 0x193170ca crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL 0x114fcd5c balloon_page_alloc vmlinux EXPORT_SYMBOL_GPL -0x1a49ca19 tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL +0xea7a628a tracing_cond_snapshot_data vmlinux EXPORT_SYMBOL_GPL 0xaa681c21 em_pd_get vmlinux EXPORT_SYMBOL_GPL 0x7ef63d84 rt_mutex_trylock vmlinux EXPORT_SYMBOL_GPL 0x1f0cb5bf pm_power_off_prepare vmlinux EXPORT_SYMBOL_GPL 0x582b6275 xfrm_if_unregister_cb vmlinux EXPORT_SYMBOL -0xec62ab87 rtnl_link_get_net vmlinux EXPORT_SYMBOL +0x85d9951b rtnl_link_get_net vmlinux EXPORT_SYMBOL 0x4f617cb8 cpufreq_freq_attr_scaling_available_freqs vmlinux EXPORT_SYMBOL_GPL 0xa41fc6d4 usb_remove_phy vmlinux EXPORT_SYMBOL_GPL 0xb586e832 device_store_bool vmlinux EXPORT_SYMBOL_GPL @@ -6140,8 +6146,8 @@ 0x02fafd0b irq_work_queue vmlinux EXPORT_SYMBOL_GPL 0x166db1b5 sched_clock_idle_wakeup_event vmlinux EXPORT_SYMBOL_GPL 0x44aaf30f tsc_khz vmlinux EXPORT_SYMBOL -0x7dcf5698 tcp_disconnect vmlinux EXPORT_SYMBOL -0xce2bcafd __skb_ext_del vmlinux EXPORT_SYMBOL +0x512a3032 tcp_disconnect vmlinux EXPORT_SYMBOL +0x16a49cdb __skb_ext_del vmlinux EXPORT_SYMBOL 0xddac0489 extcon_get_extcon_dev vmlinux EXPORT_SYMBOL_GPL 0x8911fead power_supply_put_battery_info vmlinux EXPORT_SYMBOL_GPL 0xbf62d772 power_supply_get_battery_info vmlinux EXPORT_SYMBOL_GPL @@ -6152,9 +6158,9 @@ 0x6fcb87a1 touch_softlockup_watchdog vmlinux EXPORT_SYMBOL 0x2469810f __rcu_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x248bc867 raw_notifier_call_chain_robust vmlinux EXPORT_SYMBOL_GPL -0x60163d4f pv_ops vmlinux EXPORT_SYMBOL +0x093c8e9e pv_ops vmlinux EXPORT_SYMBOL 0x648eb59d gc_inflight_list vmlinux EXPORT_SYMBOL -0x382d3350 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0xe14e447f nf_unregister_net_hooks vmlinux EXPORT_SYMBOL 0x79032523 hid_hw_open vmlinux EXPORT_SYMBOL_GPL 0xf01e582b devm_power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL 0x835d8b88 devm_input_allocate_device vmlinux EXPORT_SYMBOL @@ -6163,11 +6169,11 @@ 0x93b22ea3 register_filesystem vmlinux EXPORT_SYMBOL 0x9241b358 __static_key_slow_dec_deferred vmlinux EXPORT_SYMBOL_GPL 0x98b142fa blk_fill_rwbs vmlinux EXPORT_SYMBOL_GPL -0x984f12b6 sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL +0x5d35f710 sched_trace_rq_nr_running vmlinux EXPORT_SYMBOL_GPL 0xcf4187f1 events_hybrid_sysfs_show vmlinux EXPORT_SYMBOL_GPL 0xba497f13 loops_per_jiffy vmlinux EXPORT_SYMBOL -0x6ebdb554 inet_confirm_addr vmlinux EXPORT_SYMBOL -0x373a4508 eth_validate_addr vmlinux EXPORT_SYMBOL +0x336de6f1 inet_confirm_addr vmlinux EXPORT_SYMBOL +0xdc46be78 eth_validate_addr vmlinux EXPORT_SYMBOL 0x9425bb34 nvmem_dev_name vmlinux EXPORT_SYMBOL_GPL 0x84ded92d hid_hw_close vmlinux EXPORT_SYMBOL_GPL 0x2c208607 power_supply_is_system_supplied vmlinux EXPORT_SYMBOL_GPL @@ -6180,19 +6186,19 @@ 0x7d0db45c jiffies_to_clock_t vmlinux EXPORT_SYMBOL 0x7ab88a45 system_freezing_cnt vmlinux EXPORT_SYMBOL 0xa74c9877 refcount_dec_and_rtnl_lock vmlinux EXPORT_SYMBOL -0xdfaf4044 sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL +0x010a03b4 sock_no_sendmsg_locked vmlinux EXPORT_SYMBOL 0xc1e8b5f5 hidraw_disconnect vmlinux EXPORT_SYMBOL_GPL -0x30146a05 usb_debug_root vmlinux EXPORT_SYMBOL_GPL -0x7953f70c regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL +0xcafecde5 usb_debug_root vmlinux EXPORT_SYMBOL_GPL +0x2b791129 regulator_get_exclusive vmlinux EXPORT_SYMBOL_GPL 0xb520eb79 btree_merge vmlinux EXPORT_SYMBOL_GPL 0xacab29b7 seq_hlist_start_percpu vmlinux EXPORT_SYMBOL 0xce5db719 generic_file_llseek_size vmlinux EXPORT_SYMBOL 0x1c87a811 __round_jiffies_up vmlinux EXPORT_SYMBOL_GPL 0x50b03f5d l1tf_vmx_mitigation vmlinux EXPORT_SYMBOL_GPL -0x7b35b669 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL +0xafa43217 nexthop_for_each_fib6_nh vmlinux EXPORT_SYMBOL_GPL 0x02124474 ip_send_check vmlinux EXPORT_SYMBOL 0xcfc5108a devlink_fmsg_u8_pair_put vmlinux EXPORT_SYMBOL_GPL -0xfd06b01a netdev_name_node_alt_create vmlinux EXPORT_SYMBOL +0xa8bdc6fa netdev_name_node_alt_create vmlinux EXPORT_SYMBOL 0x536822e3 sfp_module_insert vmlinux EXPORT_SYMBOL_GPL 0x042c139f pci_epf_type_add_cfs vmlinux EXPORT_SYMBOL_GPL 0xfbfaef13 __vfs_setxattr_locked vmlinux EXPORT_SYMBOL_GPL @@ -6203,11 +6209,11 @@ 0x0794bf36 pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL 0xbd8a75cb pinctrl_find_gpio_range_from_pin_nolock vmlinux EXPORT_SYMBOL_GPL 0xbc93dbb0 __tracepoint_write_msr vmlinux EXPORT_SYMBOL -0xd92b57c7 bd_abort_claiming vmlinux EXPORT_SYMBOL +0x886e8762 bd_abort_claiming vmlinux EXPORT_SYMBOL 0xd8f6f913 anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL -0x78ffc2eb filemap_flush vmlinux EXPORT_SYMBOL -0x1fd510d5 ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL -0x6f136a08 tcf_idr_create vmlinux EXPORT_SYMBOL +0x7117bf73 filemap_flush vmlinux EXPORT_SYMBOL +0xa770f22d ethnl_cable_test_free vmlinux EXPORT_SYMBOL_GPL +0x1e99a2fe tcf_idr_create vmlinux EXPORT_SYMBOL 0xc694c1de devfreq_event_is_enabled vmlinux EXPORT_SYMBOL_GPL 0xcc7b689b mbox_controller_unregister vmlinux EXPORT_SYMBOL_GPL 0x23d1fa30 pm_generic_freeze_late vmlinux EXPORT_SYMBOL_GPL @@ -6217,16 +6223,16 @@ 0x33d6a881 pin_get_name vmlinux EXPORT_SYMBOL_GPL 0x58de1b34 blk_stack_limits vmlinux EXPORT_SYMBOL 0xc4a72936 trusted_tpm_send vmlinux EXPORT_SYMBOL_GPL -0x71a83050 __fib_lookup vmlinux EXPORT_SYMBOL_GPL -0xaa4b4701 tcp_set_state vmlinux EXPORT_SYMBOL_GPL -0x32b2887d i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL +0x07b9d3e8 __fib_lookup vmlinux EXPORT_SYMBOL_GPL +0x913b5333 tcp_set_state vmlinux EXPORT_SYMBOL_GPL +0x9520a4db i2c_smbus_read_i2c_block_data vmlinux EXPORT_SYMBOL 0xd91f6ab6 strnlen_user vmlinux EXPORT_SYMBOL 0xa78f7f4e input_set_poll_interval vmlinux EXPORT_SYMBOL 0x0a6c4041 cn_netlink_send vmlinux EXPORT_SYMBOL_GPL 0x5f55b2fc serial8250_modem_status vmlinux EXPORT_SYMBOL_GPL 0xe5e336c8 tick_nohz_dep_clear_task vmlinux EXPORT_SYMBOL_GPL 0x9f2a9522 set_create_files_as vmlinux EXPORT_SYMBOL -0xb2f0c583 dev_get_by_name vmlinux EXPORT_SYMBOL +0x9dc197c1 dev_get_by_name vmlinux EXPORT_SYMBOL 0x02cfcd2e efivar_trylock vmlinux EXPORT_SYMBOL_GPL EFIVAR 0xf0207f0e power_supply_set_battery_charged vmlinux EXPORT_SYMBOL_GPL 0x6078fab4 serial8250_init_port vmlinux EXPORT_SYMBOL_GPL @@ -6236,50 +6242,50 @@ 0xc11ba389 iov_iter_get_pages vmlinux EXPORT_SYMBOL 0xbaeb8423 __page_symlink vmlinux EXPORT_SYMBOL 0xa38a9f71 get_itimerspec64 vmlinux EXPORT_SYMBOL_GPL -0x322360ab vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL +0xbeaa3939 vtime_guest_enter vmlinux EXPORT_SYMBOL_GPL 0x5602d63f __pci_epf_register_driver vmlinux EXPORT_SYMBOL_GPL 0x30a80826 __kfifo_from_user vmlinux EXPORT_SYMBOL -0xe42a2916 cdev_set_parent vmlinux EXPORT_SYMBOL +0x231802f7 cdev_set_parent vmlinux EXPORT_SYMBOL 0x07505ea0 irq_work_sync vmlinux EXPORT_SYMBOL_GPL 0x83c6040d unregister_kretprobes vmlinux EXPORT_SYMBOL_GPL 0x0b1bb9f9 synchronize_rcu_tasks vmlinux EXPORT_SYMBOL_GPL 0x8a35b432 sme_me_mask vmlinux EXPORT_SYMBOL -0xfaa2273f udp_prot vmlinux EXPORT_SYMBOL +0xc1d6cf64 udp_prot vmlinux EXPORT_SYMBOL 0x1b92e41d inet_putpeer vmlinux EXPORT_SYMBOL_GPL 0x705416c9 __hw_addr_ref_unsync_dev vmlinux EXPORT_SYMBOL -0xb88b02b0 br_fdb_test_addr_hook vmlinux EXPORT_SYMBOL_GPL -0x70cd4caf netif_set_xps_queue vmlinux EXPORT_SYMBOL -0x9e19095e i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL +0xe90e87f7 br_fdb_test_addr_hook vmlinux EXPORT_SYMBOL_GPL +0x98804504 netif_set_xps_queue vmlinux EXPORT_SYMBOL +0x7c65a72a i2c_adapter_type vmlinux EXPORT_SYMBOL_GPL 0xf79e259a __reset_control_bulk_get vmlinux EXPORT_SYMBOL_GPL 0xb8c850f5 pci_msi_vec_count vmlinux EXPORT_SYMBOL 0xeac9b99a vli_from_le64 vmlinux EXPORT_SYMBOL 0x16e410ff vli_from_be64 vmlinux EXPORT_SYMBOL 0x43f92edd wait_for_initramfs vmlinux EXPORT_SYMBOL_GPL -0x44284d92 inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL -0xa5f514c6 __dev_set_mtu vmlinux EXPORT_SYMBOL +0x03fa8865 inet6_sk_rebuild_header vmlinux EXPORT_SYMBOL_GPL +0xc57fe356 __dev_set_mtu vmlinux EXPORT_SYMBOL 0xeae1963c dma_resv_iter_next vmlinux EXPORT_SYMBOL_GPL -0x142aa365 device_init_wakeup vmlinux EXPORT_SYMBOL_GPL +0xfe468fe8 device_init_wakeup vmlinux EXPORT_SYMBOL_GPL 0x47d0eea2 acpi_lpat_temp_to_raw vmlinux EXPORT_SYMBOL_GPL -0x6857a5e4 acpi_bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0xedabff8b acpi_bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x92cb3740 unregister_quota_format vmlinux EXPORT_SYMBOL 0xcc9268fc hwpoison_filter_enable vmlinux EXPORT_SYMBOL_GPL -0x038e6a3c vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL +0x11d9f248 vtime_guest_exit vmlinux EXPORT_SYMBOL_GPL 0xf1e98c74 avenrun vmlinux EXPORT_SYMBOL 0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL 0xd0177a65 acrn_setup_intr_handler vmlinux EXPORT_SYMBOL_GPL 0xe4499110 ethtool_set_ethtool_phy_ops vmlinux EXPORT_SYMBOL_GPL 0xf744298f hv_unmap_memory vmlinux EXPORT_SYMBOL_GPL 0xb9f01ad3 dev_pm_opp_set_sharing_cpus vmlinux EXPORT_SYMBOL_GPL -0x4ac13dc3 mark_page_accessed vmlinux EXPORT_SYMBOL +0x1aae6c98 mark_page_accessed vmlinux EXPORT_SYMBOL 0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL 0x200b2041 in6addr_any vmlinux EXPORT_SYMBOL -0xda60c377 inet_protos vmlinux EXPORT_SYMBOL +0xc06376b9 inet_protos vmlinux EXPORT_SYMBOL 0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL 0x90de0452 platform_thermal_package_notify vmlinux EXPORT_SYMBOL_GPL 0xf1c4e81e tty_port_install vmlinux EXPORT_SYMBOL_GPL -0xa9bf4d53 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL -0x76779f08 security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL -0x4384d686 ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL +0x77207923 phy_set_mode_ext vmlinux EXPORT_SYMBOL_GPL +0xe16ef7d4 security_sb_mnt_opts_compat vmlinux EXPORT_SYMBOL +0x2af35c6d ip6_sk_dst_lookup_flow vmlinux EXPORT_SYMBOL_GPL 0xcb3cf06d hid_output_report vmlinux EXPORT_SYMBOL_GPL 0x24f2a22d cpuidle_get_cpu_driver vmlinux EXPORT_SYMBOL_GPL 0x4401e6c2 mpi_cmpabs vmlinux EXPORT_SYMBOL_GPL @@ -6287,57 +6293,57 @@ 0x2ec6bba0 errseq_set vmlinux EXPORT_SYMBOL 0x862c8035 bitmap_alloc_node vmlinux EXPORT_SYMBOL 0x14191f0a vfs_parse_fs_string vmlinux EXPORT_SYMBOL -0x93d33f62 cdev_add vmlinux EXPORT_SYMBOL +0x9957ccc4 cdev_add vmlinux EXPORT_SYMBOL 0x788bfbad ring_buffer_empty vmlinux EXPORT_SYMBOL_GPL 0xd260af0d ring_buffer_write vmlinux EXPORT_SYMBOL_GPL -0x83a9572c xfrm_input vmlinux EXPORT_SYMBOL +0x1f55719c xfrm_input vmlinux EXPORT_SYMBOL 0x8cd81c78 dev_mc_del vmlinux EXPORT_SYMBOL 0xc919ef18 dev_mc_add vmlinux EXPORT_SYMBOL 0x6c1ab7ee dev_uc_del vmlinux EXPORT_SYMBOL 0x29db448e dev_uc_add vmlinux EXPORT_SYMBOL -0x048dd1eb register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0xaee85172 register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x2e5fe036 __skb_ext_put vmlinux EXPORT_SYMBOL -0x98de3b15 dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL +0x57c86093 dev_pm_opp_set_opp vmlinux EXPORT_SYMBOL_GPL 0xbe4e2523 rtc_update_irq vmlinux EXPORT_SYMBOL_GPL 0x6be1c1f8 acpi_install_method vmlinux EXPORT_SYMBOL -0x89cf9922 fb_blank vmlinux EXPORT_SYMBOL +0xdb3634c4 fb_blank vmlinux EXPORT_SYMBOL 0x80de5179 devm_gpiod_get vmlinux EXPORT_SYMBOL_GPL 0x71380552 blk_queue_update_dma_pad vmlinux EXPORT_SYMBOL -0x549896bf blkdev_get_by_path vmlinux EXPORT_SYMBOL -0xa0ee0670 open_exec vmlinux EXPORT_SYMBOL +0x451d982e blkdev_get_by_path vmlinux EXPORT_SYMBOL +0x7b62f0fc open_exec vmlinux EXPORT_SYMBOL 0x45d14bdf hypercall_page vmlinux EXPORT_SYMBOL_GPL 0x3b91db5b intel_pt_handle_vmx vmlinux EXPORT_SYMBOL_GPL 0x2ee9637b cpu_subsys vmlinux EXPORT_SYMBOL_GPL 0xd8df08ac acpi_handle_printk vmlinux EXPORT_SYMBOL 0x9d61e994 ucs2_strncmp vmlinux EXPORT_SYMBOL 0xbd462b55 __kfifo_init vmlinux EXPORT_SYMBOL -0x65492aad blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL -0x9d746696 inode_init_owner vmlinux EXPORT_SYMBOL +0xd12663ff blkcg_activate_policy vmlinux EXPORT_SYMBOL_GPL +0x031b2166 inode_init_owner vmlinux EXPORT_SYMBOL 0x38046464 file_ns_capable vmlinux EXPORT_SYMBOL -0x439e1286 xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL +0x79e0a2b5 xfrm_dev_state_add vmlinux EXPORT_SYMBOL_GPL 0x0f68fba1 auxiliary_device_init vmlinux EXPORT_SYMBOL_GPL 0x9de97406 vp_modern_get_status vmlinux EXPORT_SYMBOL_GPL 0xd42be100 pnp_activate_dev vmlinux EXPORT_SYMBOL 0x077e05c5 pci_find_next_capability vmlinux EXPORT_SYMBOL_GPL 0x7dcf4135 __xa_insert vmlinux EXPORT_SYMBOL -0x12f6b879 nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL +0xa4943c6c nfs_ssc_client_tbl vmlinux EXPORT_SYMBOL_GPL 0xa0bf818b fs_context_for_reconfigure vmlinux EXPORT_SYMBOL -0x7ba54dd9 list_lru_count_one vmlinux EXPORT_SYMBOL_GPL +0x3f6f5eef list_lru_count_one vmlinux EXPORT_SYMBOL_GPL 0x09b48fcf __SCT__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0xc36aadab __SCK__tp_func_cpu_idle vmlinux EXPORT_SYMBOL_GPL 0xb2fcb56d queue_delayed_work_on vmlinux EXPORT_SYMBOL 0xd4034828 system_freezable_wq vmlinux EXPORT_SYMBOL_GPL -0x610852ab ip6_output vmlinux EXPORT_SYMBOL -0x8d645c09 qdisc_put_unlocked vmlinux EXPORT_SYMBOL -0x25713ce2 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0xea25db0a ip6_output vmlinux EXPORT_SYMBOL +0x1a9b0ca9 qdisc_put_unlocked vmlinux EXPORT_SYMBOL +0xc99bdd2f skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL 0xf10fc66c update_devfreq vmlinux EXPORT_SYMBOL 0x0c32ff8a edac_pci_alloc_index vmlinux EXPORT_SYMBOL_GPL -0x34a9465f pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0x89e0cda0 pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL 0xffd3c6e8 devres_open_group vmlinux EXPORT_SYMBOL_GPL 0xb8a9140a pci_read_config_dword vmlinux EXPORT_SYMBOL 0x9f6efabd vli_sub vmlinux EXPORT_SYMBOL -0x9400d5ba __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL -0x2b58f45d bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0x48880185 __set_page_dirty_nobuffers vmlinux EXPORT_SYMBOL +0x58ceefca bpf_prog_inc_not_zero vmlinux EXPORT_SYMBOL_GPL 0xc855a392 clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL 0x0d4b50ef devm_pwm_get vmlinux EXPORT_SYMBOL_GPL 0x2566488c gpiochip_line_is_open_source vmlinux EXPORT_SYMBOL_GPL @@ -6345,17 +6351,17 @@ 0x9c122bcf mempool_create_node vmlinux EXPORT_SYMBOL 0x7e53d7aa tracepoint_probe_register_prio_may_exist vmlinux EXPORT_SYMBOL_GPL 0x24a09188 irq_gc_set_wake vmlinux EXPORT_SYMBOL_GPL -0x04206c44 find_get_pid vmlinux EXPORT_SYMBOL_GPL -0xa035235b dev_set_promiscuity vmlinux EXPORT_SYMBOL +0xae813efd find_get_pid vmlinux EXPORT_SYMBOL_GPL +0xada3e891 dev_set_promiscuity vmlinux EXPORT_SYMBOL 0x5185f1f2 pm_generic_resume vmlinux EXPORT_SYMBOL_GPL 0x23daa989 mipi_dsi_create_packet vmlinux EXPORT_SYMBOL 0xe2a1edf7 pci_write_vpd vmlinux EXPORT_SYMBOL 0xe8df057b pci_generic_config_write32 vmlinux EXPORT_SYMBOL_GPL 0x91b9a4ba e820__mapped_any vmlinux EXPORT_SYMBOL_GPL -0xb9a47a2e tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL +0xc9087149 tcp_unregister_ulp vmlinux EXPORT_SYMBOL_GPL 0x1d3b325c devl_resource_register vmlinux EXPORT_SYMBOL_GPL -0x518fdfad __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL -0x6ff61605 neigh_connected_output vmlinux EXPORT_SYMBOL +0x82accd9d __traceiter_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0x81ddb3fc neigh_connected_output vmlinux EXPORT_SYMBOL 0x486dedc3 ghes_unregister_vendor_record_notifier vmlinux EXPORT_SYMBOL_GPL 0x2421097b mpi_const vmlinux EXPORT_SYMBOL_GPL 0xe9f7149c zlib_deflate_workspacesize vmlinux EXPORT_SYMBOL @@ -6366,13 +6372,13 @@ 0x62f7e207 down_read_killable vmlinux EXPORT_SYMBOL 0x8b7fa0a2 param_set_ushort vmlinux EXPORT_SYMBOL 0x607b34f1 edd vmlinux EXPORT_SYMBOL -0xb12b0bf4 udp_flush_pending_frames vmlinux EXPORT_SYMBOL -0x98fef7ee xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL -0x67505ad5 dev_get_stats vmlinux EXPORT_SYMBOL -0x6ecbe65c skb_vlan_untag vmlinux EXPORT_SYMBOL +0x0c8cce55 udp_flush_pending_frames vmlinux EXPORT_SYMBOL +0xa0aeedd4 xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0x25af3b9f dev_get_stats vmlinux EXPORT_SYMBOL +0xea12eb77 skb_vlan_untag vmlinux EXPORT_SYMBOL 0x8e44823a sfp_select_interface vmlinux EXPORT_SYMBOL_GPL 0x9b9d2b5c pm_generic_poweroff vmlinux EXPORT_SYMBOL_GPL -0x0146adb7 vga_switcheroo_register_client vmlinux EXPORT_SYMBOL +0xd2697cf8 vga_switcheroo_register_client vmlinux EXPORT_SYMBOL 0x259cc126 tpm_tis_core_init vmlinux EXPORT_SYMBOL_GPL 0xeb31aee8 acpi_trace_point vmlinux EXPORT_SYMBOL 0x4e68e9be rb_next_postorder vmlinux EXPORT_SYMBOL @@ -6380,27 +6386,27 @@ 0x86fb9b05 bitmap_parse_user vmlinux EXPORT_SYMBOL 0x499c079a __fs_parse vmlinux EXPORT_SYMBOL 0x01000e51 schedule vmlinux EXPORT_SYMBOL -0x84a0894e ip_output vmlinux EXPORT_SYMBOL -0x8011eaba nlmsg_notify vmlinux EXPORT_SYMBOL +0xf517fef5 ip_output vmlinux EXPORT_SYMBOL +0x6f0415db nlmsg_notify vmlinux EXPORT_SYMBOL 0x587d560e watchdog_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x612286a8 devm_hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL 0xdd8166a1 dma_fence_free vmlinux EXPORT_SYMBOL 0x0eba8f82 serial8250_do_set_divisor vmlinux EXPORT_SYMBOL_GPL 0x98e8bf5e proc_create_net_single_write vmlinux EXPORT_SYMBOL_GPL 0xd355a234 ww_mutex_unlock vmlinux EXPORT_SYMBOL -0xeba57502 mmput vmlinux EXPORT_SYMBOL_GPL +0x2d186b02 mmput vmlinux EXPORT_SYMBOL_GPL 0xfe88c90e init_task vmlinux EXPORT_SYMBOL -0x54e05e49 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0x4edf5d68 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL 0x4c35b7b2 __hw_addr_sync_dev vmlinux EXPORT_SYMBOL -0xe6136602 skb_eth_push vmlinux EXPORT_SYMBOL -0x7b3274a8 wakeup_source_create vmlinux EXPORT_SYMBOL_GPL +0x83adbb06 skb_eth_push vmlinux EXPORT_SYMBOL +0x10c780bd wakeup_source_create vmlinux EXPORT_SYMBOL_GPL 0x89fec80c pcibios_resource_to_bus vmlinux EXPORT_SYMBOL 0x5e06bc5c refcount_dec_and_lock vmlinux EXPORT_SYMBOL -0x402620a4 wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL +0x941dd746 wait_on_page_writeback_killable vmlinux EXPORT_SYMBOL_GPL 0xf6c8dc62 cpu_hotplug_enable vmlinux EXPORT_SYMBOL_GPL 0x5fdf7b32 smca_get_bank_type vmlinux EXPORT_SYMBOL_GPL 0x829508ec gnet_stats_copy_app vmlinux EXPORT_SYMBOL -0x9002773e i2c_verify_client vmlinux EXPORT_SYMBOL +0x896e4e4f i2c_verify_client vmlinux EXPORT_SYMBOL 0xe5c9066a input_allocate_device vmlinux EXPORT_SYMBOL 0x8c726518 pm_runtime_barrier vmlinux EXPORT_SYMBOL_GPL 0x33e59bf6 dev_printk vmlinux EXPORT_SYMBOL @@ -6409,15 +6415,15 @@ 0xef70d866 __SCK__tp_func_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x33c6c432 gnttab_unmap_refs vmlinux EXPORT_SYMBOL_GPL 0x3f13d3af pci_set_pcie_reset_state vmlinux EXPORT_SYMBOL_GPL -0xbfaaa042 phy_power_on vmlinux EXPORT_SYMBOL_GPL +0xe15a98bc phy_power_on vmlinux EXPORT_SYMBOL_GPL 0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL -0xc2cc3aa7 __insert_inode_hash vmlinux EXPORT_SYMBOL +0x3675e305 __insert_inode_hash vmlinux EXPORT_SYMBOL 0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL 0xf21e7a33 __tracepoint_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xf0a71b1b revert_creds vmlinux EXPORT_SYMBOL 0xdf929370 fs_overflowgid vmlinux EXPORT_SYMBOL 0xe3feba56 tasklet_unlock_spin_wait vmlinux EXPORT_SYMBOL -0x0872bdfa reuseport_attach_prog vmlinux EXPORT_SYMBOL +0x4b1f6b73 reuseport_attach_prog vmlinux EXPORT_SYMBOL 0x65da58cd edac_mc_del_mc vmlinux EXPORT_SYMBOL_GPL 0x8475a370 usb_del_gadget vmlinux EXPORT_SYMBOL_GPL 0xdb758186 agp_generic_type_to_mask_type vmlinux EXPORT_SYMBOL @@ -6430,8 +6436,8 @@ 0xd0da656b __stack_chk_fail vmlinux EXPORT_SYMBOL 0xf7ef9a79 iosf_mbi_punit_release vmlinux EXPORT_SYMBOL 0x3da171f9 pci_mem_start vmlinux EXPORT_SYMBOL -0x461bfe0e xfrm_policy_walk vmlinux EXPORT_SYMBOL -0x6db7ea53 nf_log_unset vmlinux EXPORT_SYMBOL +0xae0e67db xfrm_policy_walk vmlinux EXPORT_SYMBOL +0x8eb03eeb nf_log_unset vmlinux EXPORT_SYMBOL 0xd47288de spi_bitbang_setup_transfer vmlinux EXPORT_SYMBOL_GPL 0x99e56804 pcie_get_speed_cap vmlinux EXPORT_SYMBOL 0x97de2b83 debug_locks_silent vmlinux EXPORT_SYMBOL_GPL @@ -6439,32 +6445,32 @@ 0x823eae06 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x46cf10eb cachemode2protval vmlinux EXPORT_SYMBOL 0xe2b3207a unregister_switchdev_notifier vmlinux EXPORT_SYMBOL_GPL -0x3f80b5d1 strp_check_rcv vmlinux EXPORT_SYMBOL_GPL -0xcb148224 ping_hash vmlinux EXPORT_SYMBOL_GPL -0x64d9c203 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0xfac36b31 strp_check_rcv vmlinux EXPORT_SYMBOL_GPL +0xec593ae9 ping_hash vmlinux EXPORT_SYMBOL_GPL +0x0b258e02 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL 0x505643ed regmap_read vmlinux EXPORT_SYMBOL_GPL 0x405351de iommu_map_sg vmlinux EXPORT_SYMBOL_GPL -0xa3bfc6d9 regulator_set_suspend_voltage vmlinux EXPORT_SYMBOL_GPL +0xac29f1d1 regulator_set_suspend_voltage vmlinux EXPORT_SYMBOL_GPL 0x9646d870 acpi_dev_hid_uid_match vmlinux EXPORT_SYMBOL 0x594bf15b ioport_map vmlinux EXPORT_SYMBOL 0xcdc03879 crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL 0x8b399afa dquot_quota_off vmlinux EXPORT_SYMBOL 0x165da4a6 kthread_flush_work vmlinux EXPORT_SYMBOL_GPL -0x1c5945ed xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL -0x6625567c __skb_checksum_complete vmlinux EXPORT_SYMBOL +0x5bd885d3 xfrm_audit_state_add vmlinux EXPORT_SYMBOL_GPL +0xcfe2308d __skb_checksum_complete vmlinux EXPORT_SYMBOL 0xc2bdefd5 power_supply_register_no_ws vmlinux EXPORT_SYMBOL_GPL -0x18a51c1f usb_get_role_switch_default_mode vmlinux EXPORT_SYMBOL_GPL +0x08fa61e7 usb_get_role_switch_default_mode vmlinux EXPORT_SYMBOL_GPL 0x7a6cdec0 tty_lock vmlinux EXPORT_SYMBOL -0x3e2fc99a regulator_register vmlinux EXPORT_SYMBOL_GPL +0x4c29c991 regulator_register vmlinux EXPORT_SYMBOL_GPL 0x211130c1 alloc_cpumask_var vmlinux EXPORT_SYMBOL 0xd5b3d0d5 xxh64_copy_state vmlinux EXPORT_SYMBOL 0xbe5a24e9 xxh32_copy_state vmlinux EXPORT_SYMBOL 0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL -0x1286f852 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL +0x1efc0ec3 __blk_mq_alloc_disk vmlinux EXPORT_SYMBOL 0xc08a6db3 key_alloc vmlinux EXPORT_SYMBOL -0x5b8edc6f nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL -0x81aff148 write_inode_now vmlinux EXPORT_SYMBOL -0x724aeccd init_pseudo vmlinux EXPORT_SYMBOL +0x2e52e9aa nfs_ssc_unregister vmlinux EXPORT_SYMBOL_GPL +0x3244438b write_inode_now vmlinux EXPORT_SYMBOL +0xec48d444 init_pseudo vmlinux EXPORT_SYMBOL 0x6005c351 zpool_has_pool vmlinux EXPORT_SYMBOL 0x097ddc04 context_tracking_exit vmlinux EXPORT_SYMBOL_GPL 0xa7cba284 housekeeping_any_cpu vmlinux EXPORT_SYMBOL_GPL @@ -6475,16 +6481,16 @@ 0x8261eccb ecc_get_curve25519 vmlinux EXPORT_SYMBOL 0x226fbe31 crypto_rng_reset vmlinux EXPORT_SYMBOL_GPL 0x7b5a4926 sha1_zero_message_hash vmlinux EXPORT_SYMBOL_GPL -0x6b9c4858 security_dentry_create_files_as vmlinux EXPORT_SYMBOL +0x9600460c security_dentry_create_files_as vmlinux EXPORT_SYMBOL 0x26a2de9a seq_path vmlinux EXPORT_SYMBOL 0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL 0xdc6596fa irq_set_parent vmlinux EXPORT_SYMBOL_GPL 0xd1f6c5f3 smp_num_siblings vmlinux EXPORT_SYMBOL 0xfd2f4f82 dev_addr_add vmlinux EXPORT_SYMBOL -0x9f5d3b70 netdev_err vmlinux EXPORT_SYMBOL +0x884eb6fe netdev_err vmlinux EXPORT_SYMBOL 0x62849ac7 dev_valid_name vmlinux EXPORT_SYMBOL -0x7a128bbc kfree_skb_partial vmlinux EXPORT_SYMBOL -0xabbfecd7 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL +0x578f1709 kfree_skb_partial vmlinux EXPORT_SYMBOL +0xe37933f9 __sk_mem_reduce_allocated vmlinux EXPORT_SYMBOL 0x4778d9a5 __tracepoint_mc_event vmlinux EXPORT_SYMBOL_GPL 0xbde6bf65 agp_create_memory vmlinux EXPORT_SYMBOL 0x89434b4b radix_tree_tag_clear vmlinux EXPORT_SYMBOL @@ -6493,52 +6499,52 @@ 0x2cf0c910 sg_init_table vmlinux EXPORT_SYMBOL 0x1af6976d blk_pre_runtime_resume vmlinux EXPORT_SYMBOL 0x2ddcb850 fsnotify vmlinux EXPORT_SYMBOL_GPL -0x87fae2c0 generic_file_open vmlinux EXPORT_SYMBOL -0x370a19a8 fixup_user_fault vmlinux EXPORT_SYMBOL_GPL +0xe19da6b7 generic_file_open vmlinux EXPORT_SYMBOL +0xaece4abf fixup_user_fault vmlinux EXPORT_SYMBOL_GPL 0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL 0x17f6ec54 regset_get vmlinux EXPORT_SYMBOL -0xc8a81f33 inet_addr_type_dev_table vmlinux EXPORT_SYMBOL +0x7b95a538 inet_addr_type_dev_table vmlinux EXPORT_SYMBOL 0x93cb34f6 devfreq_event_get_event vmlinux EXPORT_SYMBOL_GPL 0x97429482 devfreq_event_set_event vmlinux EXPORT_SYMBOL_GPL 0xb48f0638 software_node_register vmlinux EXPORT_SYMBOL_GPL 0x61b25afb iopf_queue_flush_dev vmlinux EXPORT_SYMBOL_GPL 0x6749d53f hdmi_vendor_infoframe_init vmlinux EXPORT_SYMBOL -0xfd632e08 generic_cont_expand_simple vmlinux EXPORT_SYMBOL +0xca059be6 generic_cont_expand_simple vmlinux EXPORT_SYMBOL 0x22d4c6c0 __vfs_setxattr vmlinux EXPORT_SYMBOL 0xf6aae9dd d_instantiate vmlinux EXPORT_SYMBOL 0x8d059b0f irq_chip_unmask_parent vmlinux EXPORT_SYMBOL_GPL -0x418599d5 __tracepoint_fdb_delete vmlinux EXPORT_SYMBOL_GPL -0xed210d37 skb_set_owner_w vmlinux EXPORT_SYMBOL +0x697a5929 __tracepoint_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x7d5d8702 skb_set_owner_w vmlinux EXPORT_SYMBOL 0x09a3447b agp_generic_create_gatt_table vmlinux EXPORT_SYMBOL 0xdd05a8ce vp_modern_set_status vmlinux EXPORT_SYMBOL_GPL 0xabda467d __nla_put_64bit vmlinux EXPORT_SYMBOL 0x420964e3 __nla_parse vmlinux EXPORT_SYMBOL -0x4c7bb07f page_mapping vmlinux EXPORT_SYMBOL +0x40ab4e25 page_mapping vmlinux EXPORT_SYMBOL 0x87cb0948 devfreq_update_target vmlinux EXPORT_SYMBOL 0x3d9bbf75 wwan_port_txon vmlinux EXPORT_SYMBOL_GPL 0xcc076f03 iommu_domain_alloc vmlinux EXPORT_SYMBOL_GPL 0x6aa2a877 xenbus_printf vmlinux EXPORT_SYMBOL_GPL 0x4df02057 crc32_be vmlinux EXPORT_SYMBOL 0x80a095d8 scatterwalk_ffwd vmlinux EXPORT_SYMBOL_GPL -0x810987cb iomap_readpage vmlinux EXPORT_SYMBOL_GPL +0x211a34c2 iomap_readpage vmlinux EXPORT_SYMBOL_GPL 0x26520970 vm_memory_committed vmlinux EXPORT_SYMBOL_GPL 0xdc5736d5 acpi_register_ioapic vmlinux EXPORT_SYMBOL -0xe3a13898 xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL -0x73b8dacd dev_get_phys_port_name vmlinux EXPORT_SYMBOL -0x614223a0 skb_find_text vmlinux EXPORT_SYMBOL -0x9f1f07a0 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL -0xd22a7904 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL -0x1265744c regulator_unregister vmlinux EXPORT_SYMBOL_GPL +0xb7059690 xfrm_output_resume vmlinux EXPORT_SYMBOL_GPL +0xf65f3c16 dev_get_phys_port_name vmlinux EXPORT_SYMBOL +0x535eb56a skb_find_text vmlinux EXPORT_SYMBOL +0xd511bcd3 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x0cb45113 tpm_pcr_extend vmlinux EXPORT_SYMBOL_GPL +0x93a233d6 regulator_unregister vmlinux EXPORT_SYMBOL_GPL 0xf5481793 pci_clear_master vmlinux EXPORT_SYMBOL 0x20fff6ec ZSTD_DStreamInSize vmlinux EXPORT_SYMBOL 0x720075c2 bio_integrity_add_page vmlinux EXPORT_SYMBOL -0x1078f761 dump_align vmlinux EXPORT_SYMBOL +0xd80f48f3 dump_align vmlinux EXPORT_SYMBOL 0xbbe80fdb kmalloc_order vmlinux EXPORT_SYMBOL -0x4a330f75 __dec_node_page_state vmlinux EXPORT_SYMBOL -0xd3114858 __inc_node_page_state vmlinux EXPORT_SYMBOL -0x6d23b83b __mod_node_page_state vmlinux EXPORT_SYMBOL +0x8a882c85 __dec_node_page_state vmlinux EXPORT_SYMBOL +0x113498ee __inc_node_page_state vmlinux EXPORT_SYMBOL +0x2cf7c12e __mod_node_page_state vmlinux EXPORT_SYMBOL 0x134cdd34 inet_frag_rbtree_purge vmlinux EXPORT_SYMBOL -0x3b5f03ec skb_queue_tail vmlinux EXPORT_SYMBOL +0x24804085 skb_queue_tail vmlinux EXPORT_SYMBOL 0x34a1f7e3 acpi_processor_get_psd vmlinux EXPORT_SYMBOL 0x7732159c free_irq_cpu_rmap vmlinux EXPORT_SYMBOL 0xc2adcb8e crypto_lookup_template vmlinux EXPORT_SYMBOL_GPL @@ -6548,12 +6554,12 @@ 0x2aabcdc8 vmalloc_array vmlinux EXPORT_SYMBOL 0x952664c5 do_exit vmlinux EXPORT_SYMBOL_GPL 0x76fe7f4f l3mdev_master_upper_ifindex_by_index_rcu vmlinux EXPORT_SYMBOL_GPL -0xc2ac9447 tcp_stream_memory_free vmlinux EXPORT_SYMBOL +0x6666799e tcp_stream_memory_free vmlinux EXPORT_SYMBOL 0xd576d246 devm_device_add_groups vmlinux EXPORT_SYMBOL_GPL 0xc09cf9cb xenbus_probe_devices vmlinux EXPORT_SYMBOL_GPL 0x77522cf6 sbitmap_get_shallow vmlinux EXPORT_SYMBOL_GPL -0xb4bd5614 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL -0x1c6cc52e generic_access_phys vmlinux EXPORT_SYMBOL_GPL +0x49becf21 mark_buffer_dirty_inode vmlinux EXPORT_SYMBOL +0x7cdd2f4f generic_access_phys vmlinux EXPORT_SYMBOL_GPL 0x5f988d90 tb_register_service_driver vmlinux EXPORT_SYMBOL_GPL 0x1b5cc9d8 dma_fence_array_first vmlinux EXPORT_SYMBOL 0x7bb1a356 dev_pm_qos_remove_request vmlinux EXPORT_SYMBOL_GPL @@ -6561,12 +6567,12 @@ 0x334b3b55 dma_wait_for_async_tx vmlinux EXPORT_SYMBOL_GPL 0xcf02e8f5 devm_clk_bulk_get vmlinux EXPORT_SYMBOL_GPL 0x0b26b8c8 acpi_run_osc vmlinux EXPORT_SYMBOL -0xf59460eb backlight_device_register vmlinux EXPORT_SYMBOL -0x7884afe8 simple_dentry_operations vmlinux EXPORT_SYMBOL +0x3cf1f30b backlight_device_register vmlinux EXPORT_SYMBOL +0x404da147 simple_dentry_operations vmlinux EXPORT_SYMBOL 0xead3e41b __traceiter_cpu_frequency vmlinux EXPORT_SYMBOL_GPL 0xb1c3a01a oops_in_progress vmlinux EXPORT_SYMBOL 0x057fff1d convert_art_to_tsc vmlinux EXPORT_SYMBOL -0xa1fc1a10 netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL +0xe5ede78b netdev_lower_dev_get_private vmlinux EXPORT_SYMBOL 0x9e493c64 tty_check_change vmlinux EXPORT_SYMBOL 0x715883fb tty_insert_flip_string_fixed_flag vmlinux EXPORT_SYMBOL 0x1d28d032 tty_register_ldisc vmlinux EXPORT_SYMBOL @@ -6575,12 +6581,12 @@ 0xede9a09a btree_lookup vmlinux EXPORT_SYMBOL_GPL 0x3e1c6f9e public_key_subtype vmlinux EXPORT_SYMBOL_GPL 0xb0098af3 kill_fasync vmlinux EXPORT_SYMBOL -0x1c86a9cc sget_fc vmlinux EXPORT_SYMBOL +0xd2cc75d8 sget_fc vmlinux EXPORT_SYMBOL 0x39083627 remove_watch_from_object vmlinux EXPORT_SYMBOL 0x9d9af91f param_get_byte vmlinux EXPORT_SYMBOL 0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL -0x65f4a768 dev_disable_lro vmlinux EXPORT_SYMBOL -0xd833d4d8 sock_alloc vmlinux EXPORT_SYMBOL +0xba65f745 dev_disable_lro vmlinux EXPORT_SYMBOL +0x750a5c09 sock_alloc vmlinux EXPORT_SYMBOL 0x7a9e4c23 software_node_register_node_group vmlinux EXPORT_SYMBOL_GPL 0x7b6d40ab attribute_container_classdev_to_container vmlinux EXPORT_SYMBOL_GPL 0x2d2c6edc component_release_of vmlinux EXPORT_SYMBOL_GPL @@ -6589,17 +6595,17 @@ 0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL 0xf135eb93 bdev_alignment_offset vmlinux EXPORT_SYMBOL_GPL 0xefa30b6d debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL -0x0e4e7735 fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL -0x81693d3c kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL -0x79af444a xsk_tx_release vmlinux EXPORT_SYMBOL +0x8c716a37 fscrypt_set_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL +0x903e744a kill_pid_usb_asyncio vmlinux EXPORT_SYMBOL_GPL +0xf56026d1 xsk_tx_release vmlinux EXPORT_SYMBOL 0xa59d6453 store_sampling_rate vmlinux EXPORT_SYMBOL_GPL -0x23d85758 regulator_list_voltage vmlinux EXPORT_SYMBOL_GPL +0xb3521134 regulator_list_voltage vmlinux EXPORT_SYMBOL_GPL 0x667e6a46 __acpi_node_get_property_reference vmlinux EXPORT_SYMBOL_GPL 0xe00708a3 pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL 0xced0f4d4 gen_pool_create vmlinux EXPORT_SYMBOL 0xcb3ae215 call_blocking_lsm_notifier vmlinux EXPORT_SYMBOL 0xdd0762df set_worker_desc vmlinux EXPORT_SYMBOL_GPL -0xcd843e3e tcf_idr_cleanup vmlinux EXPORT_SYMBOL +0x1812d1b3 tcf_idr_cleanup vmlinux EXPORT_SYMBOL 0xc3847142 devm_nvmem_register vmlinux EXPORT_SYMBOL_GPL 0x898d768b regmap_get_reg_stride vmlinux EXPORT_SYMBOL_GPL 0xa531471e clk_save_context vmlinux EXPORT_SYMBOL_GPL @@ -6607,8 +6613,8 @@ 0x01b6865c xa_get_mark vmlinux EXPORT_SYMBOL 0x6c224cda gen_pool_destroy vmlinux EXPORT_SYMBOL 0xf64a8fb1 blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL -0x956dcae2 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL -0xe534296b __tracepoint_kmalloc_node vmlinux EXPORT_SYMBOL +0xf261e038 vma_kernel_pagesize vmlinux EXPORT_SYMBOL_GPL +0x24c423f2 __tracepoint_kmalloc_node vmlinux EXPORT_SYMBOL 0xec5ad73b trace_seq_bitmask vmlinux EXPORT_SYMBOL_GPL 0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL 0x4aa9651b irq_chip_mask_parent vmlinux EXPORT_SYMBOL_GPL @@ -6622,13 +6628,13 @@ 0xf24b371b is_subdir vmlinux EXPORT_SYMBOL 0xa2b99209 alarm_start vmlinux EXPORT_SYMBOL_GPL 0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL -0x0a943e39 neigh_destroy vmlinux EXPORT_SYMBOL -0x4c750a4b netdev_warn vmlinux EXPORT_SYMBOL +0xf12c8c2c neigh_destroy vmlinux EXPORT_SYMBOL +0x1c64b4aa netdev_warn vmlinux EXPORT_SYMBOL 0xe8e66946 hid_validate_values vmlinux EXPORT_SYMBOL_GPL 0xcefcd99a serial8250_unregister_port vmlinux EXPORT_SYMBOL 0x671f7aa5 ecc_is_key_valid vmlinux EXPORT_SYMBOL 0xbdb2dfd5 uv_bios_reserved_page_pa vmlinux EXPORT_SYMBOL_GPL -0x81ef2da3 __xfrm_policy_check vmlinux EXPORT_SYMBOL +0xe9bbe05d __xfrm_policy_check vmlinux EXPORT_SYMBOL 0x4d2c7133 acpi_info vmlinux EXPORT_SYMBOL 0x3aff3200 acpi_evaluate_object_typed vmlinux EXPORT_SYMBOL 0x28ffc800 devm_pci_remap_iospace vmlinux EXPORT_SYMBOL @@ -6636,22 +6642,22 @@ 0x4dad0ecf gpiod_count vmlinux EXPORT_SYMBOL_GPL 0x13c49cc2 _copy_from_user vmlinux EXPORT_SYMBOL 0x54651f9b rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL -0x47f30738 blk_lld_busy vmlinux EXPORT_SYMBOL_GPL -0x92501eda blk_sync_queue vmlinux EXPORT_SYMBOL +0xbe030d90 blk_lld_busy vmlinux EXPORT_SYMBOL_GPL +0x248e5b25 blk_sync_queue vmlinux EXPORT_SYMBOL 0x47d8d301 __cond_resched_rwlock_read vmlinux EXPORT_SYMBOL 0x92275605 __kthread_init_worker vmlinux EXPORT_SYMBOL_GPL -0xf0795cd4 ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL -0x6f4ca9f2 lwtunnel_output vmlinux EXPORT_SYMBOL_GPL +0x6728959e ip6_route_input_lookup vmlinux EXPORT_SYMBOL_GPL +0x02903b92 lwtunnel_output vmlinux EXPORT_SYMBOL_GPL 0xbb8b85a3 hid_open_report vmlinux EXPORT_SYMBOL_GPL 0xc436a3a4 regmap_attach_dev vmlinux EXPORT_SYMBOL_GPL 0xcb17f974 pm_runtime_irq_safe vmlinux EXPORT_SYMBOL_GPL 0x5cabc95c class_unregister vmlinux EXPORT_SYMBOL_GPL 0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL 0x5a3b1637 node_data vmlinux EXPORT_SYMBOL -0x9ff30720 unix_get_socket vmlinux EXPORT_SYMBOL -0x7b6fc722 ping_init_sock vmlinux EXPORT_SYMBOL_GPL -0xdf63a8f1 netdev_update_features vmlinux EXPORT_SYMBOL -0xbcd48ccf dev_get_port_parent_id vmlinux EXPORT_SYMBOL +0x01433b43 unix_get_socket vmlinux EXPORT_SYMBOL +0x9aedc79a ping_init_sock vmlinux EXPORT_SYMBOL_GPL +0xd5e31ba7 netdev_update_features vmlinux EXPORT_SYMBOL +0x39eec364 dev_get_port_parent_id vmlinux EXPORT_SYMBOL 0xb5106ccf spi_async vmlinux EXPORT_SYMBOL_GPL 0x1db3c3b2 regmap_raw_write_async vmlinux EXPORT_SYMBOL_GPL 0x120458ba devm_acpi_dma_controller_free vmlinux EXPORT_SYMBOL_GPL @@ -6661,40 +6667,40 @@ 0xa0eae826 smp_call_function vmlinux EXPORT_SYMBOL 0xef6c3f70 round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL 0xcaa68533 cpu_has_xfeatures vmlinux EXPORT_SYMBOL_GPL -0xe6535e6d eth_header_cache vmlinux EXPORT_SYMBOL +0x37978a5a eth_header_cache vmlinux EXPORT_SYMBOL 0x5cad8fc3 power_supply_ocv2cap_simple vmlinux EXPORT_SYMBOL_GPL -0xce842ecf i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL +0x1b8fd39a i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL 0xfb2f8ada ps2_handle_response vmlinux EXPORT_SYMBOL 0xeaec81da ps2_command vmlinux EXPORT_SYMBOL 0x28165c51 iommu_dev_disable_feature vmlinux EXPORT_SYMBOL_GPL 0xb47b5d59 uart_set_options vmlinux EXPORT_SYMBOL_GPL -0x46d48c6e regulator_is_supported_voltage vmlinux EXPORT_SYMBOL_GPL +0x98b8eda8 regulator_is_supported_voltage vmlinux EXPORT_SYMBOL_GPL 0xc1b2f981 pci_find_capability vmlinux EXPORT_SYMBOL -0xe9ac5a70 phy_get vmlinux EXPORT_SYMBOL_GPL +0x47c72a8c phy_get vmlinux EXPORT_SYMBOL_GPL 0xb678366f int_sqrt vmlinux EXPORT_SYMBOL 0x248e1473 kfree_strarray vmlinux EXPORT_SYMBOL_GPL 0xb9d025c9 llist_del_first vmlinux EXPORT_SYMBOL_GPL 0x92e8e9ab fsverity_enqueue_verify_work vmlinux EXPORT_SYMBOL_GPL -0x84b39c08 dec_zone_page_state vmlinux EXPORT_SYMBOL +0xffaa4d41 dec_zone_page_state vmlinux EXPORT_SYMBOL 0xdf93b9d8 timespec64_to_jiffies vmlinux EXPORT_SYMBOL -0xdf6cbaf9 ip6_dst_check vmlinux EXPORT_SYMBOL +0x592a6da9 ip6_dst_check vmlinux EXPORT_SYMBOL 0xc7a7e770 clk_bulk_enable vmlinux EXPORT_SYMBOL_GPL 0x626464fa pci_p2pmem_publish vmlinux EXPORT_SYMBOL_GPL 0xd4e6d7e0 linear_range_get_value vmlinux EXPORT_SYMBOL_GPL 0xd96babb4 interval_tree_iter_next vmlinux EXPORT_SYMBOL_GPL 0x6d3891c4 badblocks_exit vmlinux EXPORT_SYMBOL_GPL -0x44781541 mnt_drop_write_file vmlinux EXPORT_SYMBOL -0x18c19cb2 generic_update_time vmlinux EXPORT_SYMBOL +0x0deac949 mnt_drop_write_file vmlinux EXPORT_SYMBOL +0x44f4d986 generic_update_time vmlinux EXPORT_SYMBOL 0x5949bc4b alloc_memory_type vmlinux EXPORT_SYMBOL_GPL -0xa7081d94 generic_online_page vmlinux EXPORT_SYMBOL_GPL +0x271c438d generic_online_page vmlinux EXPORT_SYMBOL_GPL 0x28df1b4b __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0xb480e834 dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL -0x82e36661 sock_pfree vmlinux EXPORT_SYMBOL +0x17ac59a1 sock_pfree vmlinux EXPORT_SYMBOL 0x7a26d7b4 mbox_client_txdone vmlinux EXPORT_SYMBOL_GPL -0xe0e25de1 dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL -0xb8f92a10 __i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x6e1e1de5 dev_pm_opp_find_freq_ceil_by_volt vmlinux EXPORT_SYMBOL_GPL +0x89449ad4 __i2c_smbus_xfer vmlinux EXPORT_SYMBOL 0x238b099f mipi_dsi_packet_format_is_short vmlinux EXPORT_SYMBOL 0x3bbbaa0f xenbus_watch_path vmlinux EXPORT_SYMBOL_GPL 0x2d6aa0f0 arch_apei_enable_cmcff vmlinux EXPORT_SYMBOL_GPL @@ -6709,28 +6715,28 @@ 0x9310f688 irq_chip_set_parent_state vmlinux EXPORT_SYMBOL_GPL 0x48112d76 _raw_read_lock_irq vmlinux EXPORT_SYMBOL 0xff8e74e2 arch_haltpoll_enable vmlinux EXPORT_SYMBOL_GPL -0x6dbb348f __dev_get_by_name vmlinux EXPORT_SYMBOL -0xf5d25608 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL +0x2a9106e1 __dev_get_by_name vmlinux EXPORT_SYMBOL +0x543ea322 skb_copy_and_csum_dev vmlinux EXPORT_SYMBOL 0x8b0f364a input_unregister_handle vmlinux EXPORT_SYMBOL -0x94ba7f48 vga_switcheroo_unregister_client vmlinux EXPORT_SYMBOL +0xa42d0608 vga_switcheroo_unregister_client vmlinux EXPORT_SYMBOL 0x7b82b9a1 idr_replace vmlinux EXPORT_SYMBOL 0x656c1a0e string_escape_mem vmlinux EXPORT_SYMBOL -0x42d2ebf8 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0xbd9c4302 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL 0x23adfd7e register_asymmetric_key_parser vmlinux EXPORT_SYMBOL_GPL -0xb55ff9d6 mod_node_page_state vmlinux EXPORT_SYMBOL +0xcceff002 mod_node_page_state vmlinux EXPORT_SYMBOL 0x2c7db649 irq_dispose_mapping vmlinux EXPORT_SYMBOL_GPL 0x530b1e98 pm_suspend vmlinux EXPORT_SYMBOL 0xae69b1c1 usermodehelper_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x76dc031e asm_exc_nmi_noist vmlinux EXPORT_SYMBOL_GPL 0xb6a41a02 flow_rule_match_control vmlinux EXPORT_SYMBOL -0x68179d3c register_netdev vmlinux EXPORT_SYMBOL +0xb8b76bc2 register_netdev vmlinux EXPORT_SYMBOL 0x58725e11 device_get_dma_attr vmlinux EXPORT_SYMBOL_GPL 0xd320ebaf pci_epc_get_first_free_bar vmlinux EXPORT_SYMBOL_GPL 0xb4a79898 blk_limits_io_opt vmlinux EXPORT_SYMBOL 0x49b75bf1 proc_create vmlinux EXPORT_SYMBOL 0x7aa1756e kvfree vmlinux EXPORT_SYMBOL 0xbb2312ea ww_mutex_trylock vmlinux EXPORT_SYMBOL -0x40457ff5 ping_err vmlinux EXPORT_SYMBOL_GPL +0xe2c878d2 ping_err vmlinux EXPORT_SYMBOL_GPL 0x57732438 inet_twsk_purge vmlinux EXPORT_SYMBOL_GPL 0x37db8f19 dmi_get_date vmlinux EXPORT_SYMBOL 0x4294e8ea component_del vmlinux EXPORT_SYMBOL_GPL @@ -6739,21 +6745,21 @@ 0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL 0x07d1ebdc blkg_rwstat_recursive_sum vmlinux EXPORT_SYMBOL_GPL 0x69d53cbc posix_acl_from_xattr vmlinux EXPORT_SYMBOL -0x4d34732c clear_nlink vmlinux EXPORT_SYMBOL -0x2a4af8cb set_anon_super_fc vmlinux EXPORT_SYMBOL +0x9ea3e98e clear_nlink vmlinux EXPORT_SYMBOL +0xef07f6f2 set_anon_super_fc vmlinux EXPORT_SYMBOL 0x74c7bffa stack_trace_snprint vmlinux EXPORT_SYMBOL_GPL -0xf3d05a71 dev_loopback_xmit vmlinux EXPORT_SYMBOL -0x598d73cb skb_seq_read vmlinux EXPORT_SYMBOL -0xb36b60aa i2c_transfer vmlinux EXPORT_SYMBOL -0x7a52d544 acpi_get_first_physical_node vmlinux EXPORT_SYMBOL_GPL +0xfb1072d4 dev_loopback_xmit vmlinux EXPORT_SYMBOL +0xdf8d2c74 skb_seq_read vmlinux EXPORT_SYMBOL +0x127b8715 i2c_transfer vmlinux EXPORT_SYMBOL +0x5d9cc972 acpi_get_first_physical_node vmlinux EXPORT_SYMBOL_GPL 0xdd18a993 acpi_check_dsm vmlinux EXPORT_SYMBOL 0xed00c4fb acpi_os_printf vmlinux EXPORT_SYMBOL 0x08ec236c gpiod_get_raw_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL 0xdbb2ce8c skcipher_walk_aead_decrypt vmlinux EXPORT_SYMBOL_GPL 0x80e5f86f fscrypt_fname_alloc_buffer vmlinux EXPORT_SYMBOL -0x741c3afa wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL -0x36dba323 cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL +0xbec5c652 wbc_detach_inode vmlinux EXPORT_SYMBOL_GPL +0x8ffe7f0c cgroup_path_ns vmlinux EXPORT_SYMBOL_GPL 0xc553f729 param_set_int vmlinux EXPORT_SYMBOL 0x356461c8 rtc_time64_to_tm vmlinux EXPORT_SYMBOL 0x4aa9312e serial8250_rx_dma_flush vmlinux EXPORT_SYMBOL_GPL @@ -6766,7 +6772,7 @@ 0xa4e22108 devl_rate_leaf_create vmlinux EXPORT_SYMBOL_GPL 0x2aa00e26 intel_scu_ipc_dev_update vmlinux EXPORT_SYMBOL 0x50b2d249 tty_port_register_device_attr_serdev vmlinux EXPORT_SYMBOL_GPL -0x446aa7c5 blk_mq_init_queue vmlinux EXPORT_SYMBOL +0x7ad8e1ed blk_mq_init_queue vmlinux EXPORT_SYMBOL 0x89ae7aa0 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL 0x95609b26 context_tracking_key vmlinux EXPORT_SYMBOL_GPL 0xe560f48b param_set_short vmlinux EXPORT_SYMBOL @@ -6775,31 +6781,31 @@ 0x69cf0632 mpi_fromstr vmlinux EXPORT_SYMBOL_GPL 0x8ef24ea3 shash_register_instance vmlinux EXPORT_SYMBOL_GPL 0xa64fe824 debugfs_lookup vmlinux EXPORT_SYMBOL_GPL -0x38f667e8 io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL +0xaa107313 io_uring_cmd_done vmlinux EXPORT_SYMBOL_GPL 0x7464a936 seq_write vmlinux EXPORT_SYMBOL 0xb3dd7ebc no_seek_end_llseek vmlinux EXPORT_SYMBOL 0xe65e633f generic_file_llseek vmlinux EXPORT_SYMBOL 0x5102a30b do_wait_intr_irq vmlinux EXPORT_SYMBOL -0xb0ef3153 get_mm_exe_file vmlinux EXPORT_SYMBOL -0x86c84f0f udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL -0xc4f4ddd7 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL +0x9cf223ce get_mm_exe_file vmlinux EXPORT_SYMBOL +0x301c6195 udp_tunnel_nic_ops vmlinux EXPORT_SYMBOL_GPL +0x5803af43 tc_setup_cb_destroy vmlinux EXPORT_SYMBOL 0x445a09c0 nvmem_device_cell_write vmlinux EXPORT_SYMBOL_GPL 0x133ff6e8 rtc_update_irq_enable vmlinux EXPORT_SYMBOL_GPL 0x57f94b24 _dev_err vmlinux EXPORT_SYMBOL 0x0f72ada1 acpi_dev_resource_io vmlinux EXPORT_SYMBOL_GPL 0x0805f2c8 ecryptfs_get_auth_tok_key vmlinux EXPORT_SYMBOL 0x999e8297 vfree vmlinux EXPORT_SYMBOL -0xfcae0885 wait_on_page_bit vmlinux EXPORT_SYMBOL +0x67c033be wait_on_page_bit vmlinux EXPORT_SYMBOL 0x633fb67e hrtimer_sleeper_start_expires vmlinux EXPORT_SYMBOL_GPL 0x4dfa8d4b mutex_lock vmlinux EXPORT_SYMBOL 0x5cab9945 unregister_xenbus_watch vmlinux EXPORT_SYMBOL_GPL 0x120b336a __rb_insert_augmented vmlinux EXPORT_SYMBOL 0x20ba4f3e rdmsr_on_cpu vmlinux EXPORT_SYMBOL 0xe470eaf8 bdev_discard_alignment vmlinux EXPORT_SYMBOL_GPL -0x2f9bb463 simple_symlink_inode_operations vmlinux EXPORT_SYMBOL +0x8b39c0eb simple_symlink_inode_operations vmlinux EXPORT_SYMBOL 0x678b96ec dma_pool_alloc vmlinux EXPORT_SYMBOL -0xe442b44c ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL -0x5937a525 tcp_v4_do_rcv vmlinux EXPORT_SYMBOL +0xcff7bd7a ip6_route_lookup vmlinux EXPORT_SYMBOL_GPL +0x1d954b9a tcp_v4_do_rcv vmlinux EXPORT_SYMBOL 0x893abbdd devlink_fmsg_u32_pair_put vmlinux EXPORT_SYMBOL_GPL 0xef345e35 get_device vmlinux EXPORT_SYMBOL_GPL 0x12ae4206 hvc_alloc vmlinux EXPORT_SYMBOL_GPL @@ -6809,81 +6815,82 @@ 0x2da984f9 intel_pinctrl_resume_noirq vmlinux EXPORT_SYMBOL_GPL 0xa71d2e2c ioread16be vmlinux EXPORT_SYMBOL 0xd39f7c0c iov_iter_gap_alignment vmlinux EXPORT_SYMBOL -0xc822c8b8 blk_dump_rq_flags vmlinux EXPORT_SYMBOL -0x18ea7d44 bio_alloc_clone vmlinux EXPORT_SYMBOL +0xa3687217 blk_dump_rq_flags vmlinux EXPORT_SYMBOL +0x6e353ccf bio_alloc_clone vmlinux EXPORT_SYMBOL 0x9f4ebc95 exportfs_decode_fh vmlinux EXPORT_SYMBOL_GPL 0x2a4707bb sysfs_create_group vmlinux EXPORT_SYMBOL_GPL -0xd08a5792 secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL -0xa54183a4 consume_skb vmlinux EXPORT_SYMBOL +0xee537dde secure_tcpv6_ts_off vmlinux EXPORT_SYMBOL +0x7bf2cf5d consume_skb vmlinux EXPORT_SYMBOL 0x832ec4ee hid_lookup_quirk vmlinux EXPORT_SYMBOL_GPL -0x103a46ad __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL -0x65b96da6 pci_match_id vmlinux EXPORT_SYMBOL +0xe399e5fe __pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0x490be1a9 pci_match_id vmlinux EXPORT_SYMBOL 0xdd97ce45 pcie_set_mps vmlinux EXPORT_SYMBOL 0x10646d25 pci_dev_run_wake vmlinux EXPORT_SYMBOL_GPL -0x575ba5ad generic_fadvise vmlinux EXPORT_SYMBOL -0xc3ca07ce __fib6_flush_trees vmlinux EXPORT_SYMBOL -0x24a52551 tcf_action_dump_1 vmlinux EXPORT_SYMBOL +0x3f92cdce generic_fadvise vmlinux EXPORT_SYMBOL +0x099bec16 __fib6_flush_trees vmlinux EXPORT_SYMBOL +0x27e9ae75 tcf_action_dump_1 vmlinux EXPORT_SYMBOL 0x88eee7ad flow_rule_match_enc_ipv6_addrs vmlinux EXPORT_SYMBOL 0xe191caca flow_rule_match_enc_ipv4_addrs vmlinux EXPORT_SYMBOL -0x172235e1 i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL +0xb3024305 i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL 0xd84d35bd dax_read_lock vmlinux EXPORT_SYMBOL_GPL 0xa1e85dd6 dma_get_slave_channel vmlinux EXPORT_SYMBOL_GPL 0x69e0e25a pcie_aspm_enabled vmlinux EXPORT_SYMBOL_GPL -0xc39da8e0 phy_power_off vmlinux EXPORT_SYMBOL_GPL +0x2620483e phy_power_off vmlinux EXPORT_SYMBOL_GPL 0xff7e33bf mpi_sub_ui vmlinux EXPORT_SYMBOL_GPL -0x08b63031 bio_kmalloc vmlinux EXPORT_SYMBOL +0xdfb29d29 bio_kmalloc vmlinux EXPORT_SYMBOL 0x4e5ee273 tick_nohz_full_mask vmlinux EXPORT_SYMBOL_GPL -0x76d82e05 mr_mfc_seq_next vmlinux EXPORT_SYMBOL -0x009b2771 tcp_prot vmlinux EXPORT_SYMBOL +0xd257e93a mr_mfc_seq_next vmlinux EXPORT_SYMBOL +0xf2770782 tcp_prot vmlinux EXPORT_SYMBOL 0x04632921 root_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x1e1734ad mipi_dsi_turn_on_peripheral vmlinux EXPORT_SYMBOL 0x6f4bc6c9 vring_transport_features vmlinux EXPORT_SYMBOL_GPL 0x7c010041 pci_p2pdma_distance_many vmlinux EXPORT_SYMBOL_GPL 0x2031738d textsearch_prepare vmlinux EXPORT_SYMBOL -0x49ca44ab migrate_page_copy vmlinux EXPORT_SYMBOL +0x08e571d6 migrate_page_copy vmlinux EXPORT_SYMBOL 0x617c452b queued_read_lock_slowpath vmlinux EXPORT_SYMBOL 0x84c1c552 proc_dointvec_ms_jiffies vmlinux EXPORT_SYMBOL -0x3e0ff4fd inet_frag_kill vmlinux EXPORT_SYMBOL +0xa585bf2e inet_frag_kill vmlinux EXPORT_SYMBOL 0x11d973af led_update_brightness vmlinux EXPORT_SYMBOL_GPL 0xa1d8004a videomode_from_timing vmlinux EXPORT_SYMBOL_GPL 0x347453f5 pci_iounmap vmlinux EXPORT_SYMBOL 0x953c2552 blk_queue_max_zone_append_sectors vmlinux EXPORT_SYMBOL_GPL -0x5666f1d1 simple_setattr vmlinux EXPORT_SYMBOL -0x96d6275b simple_getattr vmlinux EXPORT_SYMBOL +0xbe788f6a simple_setattr vmlinux EXPORT_SYMBOL +0xa3920624 simple_getattr vmlinux EXPORT_SYMBOL 0xa897e3e7 mempool_free vmlinux EXPORT_SYMBOL 0xc0e63e79 tcf_em_tree_validate vmlinux EXPORT_SYMBOL -0x31ebdd7b neigh_carrier_down vmlinux EXPORT_SYMBOL +0x5aa59c13 neigh_carrier_down vmlinux EXPORT_SYMBOL 0xf969e188 dma_fence_array_next vmlinux EXPORT_SYMBOL 0xb85291a9 attribute_container_unregister vmlinux EXPORT_SYMBOL_GPL 0xeedfa4ee driver_for_each_device vmlinux EXPORT_SYMBOL_GPL 0xfcd1819a hdmi_spd_infoframe_check vmlinux EXPORT_SYMBOL 0x3f4bd846 gen_pool_first_fit_order_align vmlinux EXPORT_SYMBOL 0xef92ef33 btree_last vmlinux EXPORT_SYMBOL_GPL -0xe58946dd fib6_rule_default vmlinux EXPORT_SYMBOL_GPL -0x128785cb fib4_rule_default vmlinux EXPORT_SYMBOL_GPL -0xc08cde0b tcp_rcv_state_process vmlinux EXPORT_SYMBOL -0xd1fe0db9 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL +0x3ba8870e fib6_rule_default vmlinux EXPORT_SYMBOL_GPL +0xa192b467 fib4_rule_default vmlinux EXPORT_SYMBOL_GPL +0xdf103962 tcp_rcv_state_process vmlinux EXPORT_SYMBOL +0x41b0db72 skb_to_sgvec vmlinux EXPORT_SYMBOL_GPL 0xcf08f51e agp_alloc_bridge vmlinux EXPORT_SYMBOL 0xb3863a67 acpi_set_gpe_wake_mask vmlinux EXPORT_SYMBOL 0xbcab6ee6 sscanf vmlinux EXPORT_SYMBOL 0x4b72009e dynamic_debug_exec_queries vmlinux EXPORT_SYMBOL_GPL -0x9cdd3e75 __breadahead vmlinux EXPORT_SYMBOL +0x4d2dabf3 __breadahead vmlinux EXPORT_SYMBOL 0x09ee971a perf_event_sysfs_show vmlinux EXPORT_SYMBOL_GPL 0x02394899 play_idle_precise vmlinux EXPORT_SYMBOL_GPL -0x9cfb939c pfifo_fast_ops vmlinux EXPORT_SYMBOL +0x0dde8d6f pfifo_fast_ops vmlinux EXPORT_SYMBOL 0x7220ef98 unregister_fib_notifier vmlinux EXPORT_SYMBOL 0x228fd3ec led_classdev_suspend vmlinux EXPORT_SYMBOL_GPL 0xca4febe5 platform_device_register_full vmlinux EXPORT_SYMBOL_GPL 0x500c768c apei_exec_read_register vmlinux EXPORT_SYMBOL_GPL 0x956637d8 devm_gpio_free vmlinux EXPORT_SYMBOL_GPL 0x0bfc1d1a check_zeroed_user vmlinux EXPORT_SYMBOL -0x7811b80c blk_mq_queue_stopped vmlinux EXPORT_SYMBOL +0xc337540e blk_mq_queue_stopped vmlinux EXPORT_SYMBOL 0x66e6d679 clean_hidden_area vmlinux EXPORT_SYMBOL +0x5b7d468e fscrypt_parse_test_dummy_encryption vmlinux EXPORT_SYMBOL_GPL 0x9968aacb __audit_log_nfcfg vmlinux EXPORT_SYMBOL_GPL 0x25974000 wait_for_completion vmlinux EXPORT_SYMBOL 0x0fab160d __cpuhp_setup_state vmlinux EXPORT_SYMBOL -0x9a9c577a dev_get_by_name_rcu vmlinux EXPORT_SYMBOL -0xb77fe92c i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL +0xa93507f9 dev_get_by_name_rcu vmlinux EXPORT_SYMBOL +0xa0d165fe i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL 0xf9a0d845 dev_pm_domain_start vmlinux EXPORT_SYMBOL_GPL 0x95889879 agp_add_bridge vmlinux EXPORT_SYMBOL_GPL 0x1276d251 pci_dev_trylock vmlinux EXPORT_SYMBOL_GPL @@ -6892,51 +6899,51 @@ 0x79f697e4 lzorle1x_1_compress vmlinux EXPORT_SYMBOL_GPL 0xb09c64fa iomap_fiemap vmlinux EXPORT_SYMBOL_GPL 0x82c87ad5 nr_online_nodes vmlinux EXPORT_SYMBOL -0xfaecc435 seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL -0x485a6589 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL +0x7477c30f seg6_hmac_info_lookup vmlinux EXPORT_SYMBOL +0xa06aeed4 sock_diag_destroy vmlinux EXPORT_SYMBOL_GPL 0x6b8bf149 netif_receive_skb_list vmlinux EXPORT_SYMBOL 0xe8276c33 devfreq_get_devfreq_by_phandle vmlinux EXPORT_SYMBOL_GPL 0xc64c3b63 platform_device_add_data vmlinux EXPORT_SYMBOL_GPL 0x6739a503 balloon_set_new_target vmlinux EXPORT_SYMBOL_GPL 0x6ed2280e __vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL 0x1d138f6c dmaengine_desc_attach_metadata vmlinux EXPORT_SYMBOL_GPL -0xc00c6e67 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL -0xd64eb827 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL +0xd3ce5927 fscrypt_ioctl_get_policy vmlinux EXPORT_SYMBOL +0x2ce5afa8 fscrypt_ioctl_set_policy vmlinux EXPORT_SYMBOL 0xee761c77 padata_alloc vmlinux EXPORT_SYMBOL 0xb6eabe37 register_kprobes vmlinux EXPORT_SYMBOL_GPL 0xff9e23d1 hugetlb_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x3a26ed11 sched_clock vmlinux EXPORT_SYMBOL_GPL -0x7d79f7db xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL -0x99e53210 unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL -0x862d74f2 sock_create_lite vmlinux EXPORT_SYMBOL +0x41710286 xfrm_audit_state_replay_overflow vmlinux EXPORT_SYMBOL_GPL +0x037f651d unregister_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0xb40f7904 sock_create_lite vmlinux EXPORT_SYMBOL 0x91f4d6a1 security_locked_down vmlinux EXPORT_SYMBOL 0xfbffd601 net_prio_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xb5e11898 irq_domain_free_irqs_parent vmlinux EXPORT_SYMBOL_GPL 0x58e3306d bit_wait_io vmlinux EXPORT_SYMBOL -0x2350517f tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL +0x876a1244 tcp_is_ulp_esp vmlinux EXPORT_SYMBOL_GPL 0x5358864e devlink_fmsg_binary_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0xa69135ce cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL +0x22e3d394 cpufreq_unregister_governor vmlinux EXPORT_SYMBOL_GPL 0x4dff61e5 wwan_port_txoff vmlinux EXPORT_SYMBOL_GPL 0xa3dcb0fb pm_clk_destroy vmlinux EXPORT_SYMBOL_GPL 0x5bc950fe regulator_irq_helper_cancel vmlinux EXPORT_SYMBOL_GPL -0x55ec174a regulator_suspend_enable vmlinux EXPORT_SYMBOL_GPL +0x25bd494c regulator_suspend_enable vmlinux EXPORT_SYMBOL_GPL 0x8be9d367 pci_iomap_wc_range vmlinux EXPORT_SYMBOL_GPL 0xf971cea8 utf8len vmlinux EXPORT_SYMBOL 0xbf87b6c8 d_obtain_alias vmlinux EXPORT_SYMBOL 0x70ff71f6 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x1ed81ef8 irq_domain_set_info vmlinux EXPORT_SYMBOL 0xc287d96a kvm_set_posted_intr_wakeup_handler vmlinux EXPORT_SYMBOL_GPL -0xe9a38872 ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0x5f0bac40 ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x437eb1df ipv6_mod_enabled vmlinux EXPORT_SYMBOL_GPL -0xfaaac1fe ip4_datagram_connect vmlinux EXPORT_SYMBOL -0x8a95f673 tcp_timewait_state_process vmlinux EXPORT_SYMBOL -0x3aa2b20f __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL +0xccfdb94b ip4_datagram_connect vmlinux EXPORT_SYMBOL +0x118da6af tcp_timewait_state_process vmlinux EXPORT_SYMBOL +0xc0b29b67 __tcp_send_ack vmlinux EXPORT_SYMBOL_GPL 0x50616e69 devlink_resources_unregister vmlinux EXPORT_SYMBOL_GPL 0x2cd27dbe pnp_start_dev vmlinux EXPORT_SYMBOL -0xbebf431e security_inode_init_security vmlinux EXPORT_SYMBOL +0xb0fb9554 security_inode_init_security vmlinux EXPORT_SYMBOL 0x6a460dc5 schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL 0x8e3d911b arch_phys_wc_index vmlinux EXPORT_SYMBOL_GPL -0x3f783611 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL +0x62c21a46 mptcp_pm_get_subflows_max vmlinux EXPORT_SYMBOL_GPL 0x6cdcf69d flow_rule_match_enc_opts vmlinux EXPORT_SYMBOL 0xb6787346 sfp_unregister_socket vmlinux EXPORT_SYMBOL_GPL 0xcd0e0149 subsys_interface_register vmlinux EXPORT_SYMBOL_GPL @@ -6944,20 +6951,20 @@ 0xf3916987 global_cursor_default vmlinux EXPORT_SYMBOL 0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL 0x6dc35b25 radix_tree_iter_delete vmlinux EXPORT_SYMBOL -0x34e30386 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL -0x6635b220 nobh_writepage vmlinux EXPORT_SYMBOL +0xe0a6c052 set_capacity_and_notify vmlinux EXPORT_SYMBOL_GPL +0x6b3c5ffd nobh_writepage vmlinux EXPORT_SYMBOL 0xfedcdb60 seq_hlist_next_percpu vmlinux EXPORT_SYMBOL 0xd0760fc0 kfree_sensitive vmlinux EXPORT_SYMBOL -0x86c3232b clear_page_dirty_for_io vmlinux EXPORT_SYMBOL +0xd8cbc96f clear_page_dirty_for_io vmlinux EXPORT_SYMBOL 0x3b0ba3ff __SCT__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL -0xb6a6f5a3 __SCK__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x8a2d4807 __SCK__tp_func_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0xf6eb69f7 srcu_init_notifier_head vmlinux EXPORT_SYMBOL_GPL 0x2b4509dd devlink_health_reporter_state_update vmlinux EXPORT_SYMBOL_GPL 0xab5768aa spi_bitbang_stop vmlinux EXPORT_SYMBOL_GPL 0xc5c68727 devm_free_pages vmlinux EXPORT_SYMBOL_GPL 0xafd5ff2c amd_iommu_v2_supported vmlinux EXPORT_SYMBOL 0xc59e7c38 tty_schedule_flip vmlinux EXPORT_SYMBOL -0xe8ff7361 dump_skip vmlinux EXPORT_SYMBOL +0x4c97b215 dump_skip vmlinux EXPORT_SYMBOL 0xdd7d416d tracepoint_probe_unregister vmlinux EXPORT_SYMBOL_GPL 0xca467318 hibernation_set_ops vmlinux EXPORT_SYMBOL_GPL 0x59f8b7c6 ms_hyperv vmlinux EXPORT_SYMBOL_GPL @@ -6976,37 +6983,37 @@ 0x76eeeb0f sha384_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x946dd559 sha224_zero_message_hash vmlinux EXPORT_SYMBOL_GPL 0x53bae4ed ima_inode_hash vmlinux EXPORT_SYMBOL_GPL -0x4d0beb02 write_dirty_buffer vmlinux EXPORT_SYMBOL +0x85ab1311 write_dirty_buffer vmlinux EXPORT_SYMBOL 0xd32f8545 noop_llseek vmlinux EXPORT_SYMBOL 0x5a200e4c put_watch_queue vmlinux EXPORT_SYMBOL 0x64e27c4f synth_event_delete vmlinux EXPORT_SYMBOL_GPL -0x991d60a5 trace_array_put vmlinux EXPORT_SYMBOL_GPL +0x913b9c2a trace_array_put vmlinux EXPORT_SYMBOL_GPL 0x3061cfce ring_buffer_entries_cpu vmlinux EXPORT_SYMBOL_GPL 0x326a6031 dma_map_sgtable vmlinux EXPORT_SYMBOL_GPL -0x3f954bf8 __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL -0x533aab3b cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL -0xbcee91b6 devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL +0xd2585f14 __udp_enqueue_schedule_skb vmlinux EXPORT_SYMBOL_GPL +0x998b896c cpufreq_driver_fast_switch vmlinux EXPORT_SYMBOL_GPL +0xca48c5dc devm_i2c_add_adapter vmlinux EXPORT_SYMBOL_GPL 0xa57ecd76 input_free_device vmlinux EXPORT_SYMBOL 0x21ac8b77 iommu_group_get_by_id vmlinux EXPORT_SYMBOL_GPL -0x4bbe0959 regulator_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x0f3113cd regulator_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x574609c5 apei_exec_write_register_value vmlinux EXPORT_SYMBOL_GPL 0x35f5e7a5 pci_find_host_bridge vmlinux EXPORT_SYMBOL_GPL 0xa97463c9 __siphash_aligned vmlinux EXPORT_SYMBOL 0x79f92544 skcipher_alloc_instance_simple vmlinux EXPORT_SYMBOL_GPL 0x4129f5ee kernel_fpu_begin_mask vmlinux EXPORT_SYMBOL_GPL -0x34205478 ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL -0xa93b6c7d xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL +0x7e0f313b ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0x42c9ea46 xdp_do_redirect_frame vmlinux EXPORT_SYMBOL_GPL 0xb71ed69f __hw_addr_unsync vmlinux EXPORT_SYMBOL -0xea5ab7f2 i2c_verify_adapter vmlinux EXPORT_SYMBOL +0x66cd41d5 i2c_verify_adapter vmlinux EXPORT_SYMBOL 0x919c58f3 __clzsi2 vmlinux EXPORT_SYMBOL 0xc4777aa9 __ctzsi2 vmlinux EXPORT_SYMBOL 0x4c281912 vli_is_zero vmlinux EXPORT_SYMBOL -0x5d68ab22 security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL +0xefaac26f security_kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x15ba50a6 jiffies vmlinux EXPORT_SYMBOL 0x0cfe59cb hyperv_fill_flush_guest_mapping_list vmlinux EXPORT_SYMBOL_GPL -0x1b9287e5 mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL -0xfb643e93 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL -0x1a0a489e dev_queue_xmit vmlinux EXPORT_SYMBOL +0xfbea6c38 mptcp_pm_get_add_addr_signal_max vmlinux EXPORT_SYMBOL_GPL +0x32658241 fib_alias_hw_flags_set vmlinux EXPORT_SYMBOL_GPL +0xbf7c72e1 dev_queue_xmit vmlinux EXPORT_SYMBOL 0xafbf0931 devm_device_remove_group vmlinux EXPORT_SYMBOL_GPL 0x13d0adf7 __kfifo_out vmlinux EXPORT_SYMBOL 0xe06141e9 security_sk_clone vmlinux EXPORT_SYMBOL @@ -7016,21 +7023,21 @@ 0x03ce7234 sched_smt_present vmlinux EXPORT_SYMBOL_GPL 0x266a4b08 tasklet_unlock vmlinux EXPORT_SYMBOL_GPL 0x4eac5fc1 cpu_mitigations_auto_nosmt vmlinux EXPORT_SYMBOL_GPL -0x8bc2527f xfrm_unregister_translator vmlinux EXPORT_SYMBOL_GPL +0xc9ab6d09 xfrm_unregister_translator vmlinux EXPORT_SYMBOL_GPL 0x90688bcd devlink_info_driver_name_put vmlinux EXPORT_SYMBOL_GPL 0x94ad7cbb devm_usb_get_phy_by_phandle vmlinux EXPORT_SYMBOL_GPL -0xa2859ce0 phy_destroy vmlinux EXPORT_SYMBOL_GPL +0xd1d0c7b4 phy_destroy vmlinux EXPORT_SYMBOL_GPL 0x6faab48c get_cached_acl_rcu vmlinux EXPORT_SYMBOL -0x44b4dfbc get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL +0xd70e412b get_mem_cgroup_from_mm vmlinux EXPORT_SYMBOL 0x9621d738 alarm_start_relative vmlinux EXPORT_SYMBOL_GPL 0xdf6b082f proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0x68c40fe9 tcp_peek_len vmlinux EXPORT_SYMBOL +0x0e9a808c tcp_peek_len vmlinux EXPORT_SYMBOL 0xeef0f10d devlink_traps_register vmlinux EXPORT_SYMBOL_GPL -0xa6cb88a7 dev_change_carrier vmlinux EXPORT_SYMBOL -0xcea584d3 __napi_schedule vmlinux EXPORT_SYMBOL -0xa90f2a4f sk_stream_wait_memory vmlinux EXPORT_SYMBOL +0x72996ec6 dev_change_carrier vmlinux EXPORT_SYMBOL +0x23b62494 __napi_schedule vmlinux EXPORT_SYMBOL +0x7d4976f7 sk_stream_wait_memory vmlinux EXPORT_SYMBOL 0xbbe9c48b hid_bus_type vmlinux EXPORT_SYMBOL -0x6b5f7bf1 dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL +0xebd806ca dev_pm_opp_put_supported_hw vmlinux EXPORT_SYMBOL_GPL 0xfcbf7db6 tty_unlock vmlinux EXPORT_SYMBOL 0xb23027c1 kstrtos16_from_user vmlinux EXPORT_SYMBOL 0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL @@ -7038,9 +7045,9 @@ 0x30a54913 fscrypt_mergeable_bio_bh vmlinux EXPORT_SYMBOL_GPL 0x9aa1ab36 trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL 0xcb48c82b relay_late_setup_files vmlinux EXPORT_SYMBOL_GPL -0x017acaf1 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL +0xdbe6a477 netlink_broadcast_filtered vmlinux EXPORT_SYMBOL 0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL -0x80977256 i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL +0xc480d012 i2c_new_scanned_device vmlinux EXPORT_SYMBOL_GPL 0xddcbe1f3 acpi_ut_value_exit vmlinux EXPORT_SYMBOL 0xc29bf967 strspn vmlinux EXPORT_SYMBOL 0x754d539c strlen vmlinux EXPORT_SYMBOL @@ -7048,7 +7055,7 @@ 0xf07b07f6 sg_free_append_table vmlinux EXPORT_SYMBOL 0xd92ef192 security_kernel_post_load_data vmlinux EXPORT_SYMBOL_GPL 0x9dfccce0 trace_array_set_clr_event vmlinux EXPORT_SYMBOL_GPL -0x0b7cca6d regulator_set_pull_down_regmap vmlinux EXPORT_SYMBOL_GPL +0xb5e7ebb5 regulator_set_pull_down_regmap vmlinux EXPORT_SYMBOL_GPL 0xedbaee5e nla_strcmp vmlinux EXPORT_SYMBOL 0xc0ff12fb nla_strdup vmlinux EXPORT_SYMBOL 0xc16410b9 ZSTD_getDictID_fromDDict vmlinux EXPORT_SYMBOL @@ -7057,82 +7064,82 @@ 0xe3ad3046 __sg_page_iter_dma_next vmlinux EXPORT_SYMBOL 0x99daa9bf try_offline_node vmlinux EXPORT_SYMBOL 0x1546e9bb _debug_pagealloc_enabled_early vmlinux EXPORT_SYMBOL -0xc65e325e tcp_get_cookie_sock vmlinux EXPORT_SYMBOL -0x6bdba69d fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL -0x1612e2ad __skb_flow_dissect vmlinux EXPORT_SYMBOL -0xd0c2af4f skb_trim vmlinux EXPORT_SYMBOL +0x7b7da047 tcp_get_cookie_sock vmlinux EXPORT_SYMBOL +0x46e7f19f fib_add_nexthop vmlinux EXPORT_SYMBOL_GPL +0x82502938 __skb_flow_dissect vmlinux EXPORT_SYMBOL +0xdd5d68ed skb_trim vmlinux EXPORT_SYMBOL 0xb64329cb __clk_hw_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x54175c5f acpi_read_bit_register vmlinux EXPORT_SYMBOL 0x403f9529 gpio_request_one vmlinux EXPORT_SYMBOL_GPL -0x7b80ec9a blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0x2df7e071 blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL 0x0c3f1db9 perf_tp_event vmlinux EXPORT_SYMBOL_GPL 0x094d0529 boot_cpu_data vmlinux EXPORT_SYMBOL -0x50b2859b xp_dma_unmap vmlinux EXPORT_SYMBOL -0x01415520 xfrm_policy_delete vmlinux EXPORT_SYMBOL -0xfbc05557 inet_frags_init vmlinux EXPORT_SYMBOL +0x87f8d7e3 xp_dma_unmap vmlinux EXPORT_SYMBOL +0x626b85b7 xfrm_policy_delete vmlinux EXPORT_SYMBOL +0x1438b443 inet_frags_init vmlinux EXPORT_SYMBOL 0xffe921b5 power_supply_changed vmlinux EXPORT_SYMBOL_GPL -0x3ba727d0 i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL +0xee360521 i2c_get_device_id vmlinux EXPORT_SYMBOL_GPL 0x56d749e5 pci_scan_root_bus_bridge vmlinux EXPORT_SYMBOL 0x4e20bcf8 radix_tree_tag_set vmlinux EXPORT_SYMBOL 0x4e3567f7 match_int vmlinux EXPORT_SYMBOL 0x5697b652 blk_queue_required_elevator_features vmlinux EXPORT_SYMBOL_GPL 0x5c745071 debugfs_create_x64 vmlinux EXPORT_SYMBOL_GPL 0x0765246a fscrypt_ioctl_remove_key vmlinux EXPORT_SYMBOL_GPL -0xeb63fb41 tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL -0xed0125ba devlink_net vmlinux EXPORT_SYMBOL_GPL -0xea7b7d0b skb_cow_data vmlinux EXPORT_SYMBOL_GPL +0xa802e435 tcf_idrinfo_destroy vmlinux EXPORT_SYMBOL +0x2805d39c devlink_net vmlinux EXPORT_SYMBOL_GPL +0xbcf88aee skb_cow_data vmlinux EXPORT_SYMBOL_GPL 0xd78953be pci_fixup_cardbus vmlinux EXPORT_SYMBOL 0xe914abc5 encrypt_blob vmlinux EXPORT_SYMBOL_GPL 0x69ca1e87 posix_acl_update_mode vmlinux EXPORT_SYMBOL -0xc451eb57 __tracepoint_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL +0x72f3df41 __tracepoint_pelt_cfs_tp vmlinux EXPORT_SYMBOL_GPL 0x04d8c750 release_perfctr_nmi vmlinux EXPORT_SYMBOL -0x5d0b8d0d ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0x35b30073 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL -0x2b76bf1c i2c_get_adapter vmlinux EXPORT_SYMBOL +0xd0284ac0 ip6_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x54e2c8f9 ip4_datagram_release_cb vmlinux EXPORT_SYMBOL_GPL +0x4ab44c2b i2c_get_adapter vmlinux EXPORT_SYMBOL 0xb86f74c5 free_cpumask_var vmlinux EXPORT_SYMBOL 0x868acba5 get_options vmlinux EXPORT_SYMBOL 0xeac20c29 vfs_iter_write vmlinux EXPORT_SYMBOL 0xf5e7ea40 ktime_get_coarse_ts64 vmlinux EXPORT_SYMBOL -0xd675704d fib_new_table vmlinux EXPORT_SYMBOL_GPL -0xa52ece37 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0x72ae543d fib_new_table vmlinux EXPORT_SYMBOL_GPL +0xf12f9337 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL 0x5a68e0f5 input_unregister_handler vmlinux EXPORT_SYMBOL 0x8cb71eff agp_generic_alloc_by_type vmlinux EXPORT_SYMBOL 0x09c6b872 acpi_get_pci_dev vmlinux EXPORT_SYMBOL_GPL 0x34966f77 pci_pri_supported vmlinux EXPORT_SYMBOL_GPL 0x3955fcf6 __kfifo_in_r vmlinux EXPORT_SYMBOL 0xa40d12a5 fscrypt_prepare_symlink vmlinux EXPORT_SYMBOL_GPL -0x25b84ec6 bh_uptodate_or_lock vmlinux EXPORT_SYMBOL -0x415042c2 mem_cgroup_from_task vmlinux EXPORT_SYMBOL +0xc2cfc99b bh_uptodate_or_lock vmlinux EXPORT_SYMBOL +0xd2eadc55 mem_cgroup_from_task vmlinux EXPORT_SYMBOL 0xdf81924d uv_bios_mq_watchlist_free vmlinux EXPORT_SYMBOL_GPL 0x2782b393 xfrm_state_walk_init vmlinux EXPORT_SYMBOL -0xfba72dcf udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL -0xefcb83a3 __tracepoint_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0x44c29cff udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0xc734435f __tracepoint_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x690262e1 rtc_read_alarm vmlinux EXPORT_SYMBOL_GPL 0x63fe9463 acpi_spi_device_alloc vmlinux EXPORT_SYMBOL_GPL 0x2a872289 device_match_of_node vmlinux EXPORT_SYMBOL_GPL 0xe4f46e67 acpi_fetch_acpi_dev vmlinux EXPORT_SYMBOL_GPL 0x48a91171 string_get_size vmlinux EXPORT_SYMBOL 0x1628e1f3 security_lock_kernel_down vmlinux EXPORT_SYMBOL -0xf366906c security_path_mknod vmlinux EXPORT_SYMBOL +0x6b582f12 security_path_mknod vmlinux EXPORT_SYMBOL 0xded18743 dquot_initialize vmlinux EXPORT_SYMBOL -0x41b0c6ec vmf_insert_mixed vmlinux EXPORT_SYMBOL +0xe801aea7 vmf_insert_mixed vmlinux EXPORT_SYMBOL 0x76612d66 regset_get_alloc vmlinux EXPORT_SYMBOL 0x81e5bc9f param_get_hexint vmlinux EXPORT_SYMBOL 0x9d70541a native_save_fl vmlinux EXPORT_SYMBOL -0x8bf9f4b0 __sock_cmsg_send vmlinux EXPORT_SYMBOL +0xf24e5db5 __sock_cmsg_send vmlinux EXPORT_SYMBOL 0x2087fabd pci_bus_write_config_word vmlinux EXPORT_SYMBOL 0xb3f985a8 sg_alloc_table vmlinux EXPORT_SYMBOL 0x26f0b801 handle_simple_irq vmlinux EXPORT_SYMBOL_GPL 0x286cc647 async_synchronize_cookie_domain vmlinux EXPORT_SYMBOL_GPL 0xe8330a5a call_usermodehelper_exec vmlinux EXPORT_SYMBOL 0x07b64d81 hyperv_stop_tsc_emulation vmlinux EXPORT_SYMBOL_GPL -0x049f1621 dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL +0x7bd2f28a dev_pm_opp_put_regulators vmlinux EXPORT_SYMBOL_GPL 0xcb84f357 power_supply_batinfo_ocv2cap vmlinux EXPORT_SYMBOL_GPL 0x0f156689 pci_release_region vmlinux EXPORT_SYMBOL -0xf4e88551 io_uring_get_socket vmlinux EXPORT_SYMBOL +0xabe49fd2 io_uring_get_socket vmlinux EXPORT_SYMBOL 0x141f38bf ktime_get_raw_fast_ns vmlinux EXPORT_SYMBOL_GPL -0x4185aeab inet_addr_type_table vmlinux EXPORT_SYMBOL -0x808de234 bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL +0x15ba4525 inet_addr_type_table vmlinux EXPORT_SYMBOL +0xf85ee28c bpf_redirect_info vmlinux EXPORT_SYMBOL_GPL 0x6b0af846 power_supply_unregister vmlinux EXPORT_SYMBOL_GPL 0x8eee3399 dax_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x8b94544d fwnode_irq_get_byname vmlinux EXPORT_SYMBOL @@ -7140,40 +7147,40 @@ 0x486075c8 gen_pool_dma_alloc vmlinux EXPORT_SYMBOL 0xff1e9dd8 seq_list_start vmlinux EXPORT_SYMBOL 0x9843da7c irq_find_matching_fwspec vmlinux EXPORT_SYMBOL_GPL -0xed744f65 __tracepoint_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0xd10de8da __tracepoint_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0xc9d0e574 kthread_queue_work vmlinux EXPORT_SYMBOL_GPL -0xbb5980fd km_state_notify vmlinux EXPORT_SYMBOL -0x4ee6ce09 lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL +0xbb89756b km_state_notify vmlinux EXPORT_SYMBOL +0xbf9e9592 lwtunnel_encap_del_ops vmlinux EXPORT_SYMBOL_GPL 0xe61dbaef tb_property_free_dir vmlinux EXPORT_SYMBOL_GPL 0xb6357e53 cpuidle_enable_device vmlinux EXPORT_SYMBOL_GPL 0x6f2f289e dma_run_dependencies vmlinux EXPORT_SYMBOL_GPL 0xf8783b43 sbitmap_prepare_to_wait vmlinux EXPORT_SYMBOL_GPL 0x7cb803de btree_grim_visitor vmlinux EXPORT_SYMBOL_GPL -0x3e6c94f5 bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0x6d3b19a5 bpf_prog_add vmlinux EXPORT_SYMBOL_GPL 0x24709b2f trace_seq_putmem vmlinux EXPORT_SYMBOL_GPL 0xe68efe41 _raw_write_lock vmlinux EXPORT_SYMBOL 0xddf6ad7a completion_done vmlinux EXPORT_SYMBOL -0xe696bd59 xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL +0x3da7e491 xsk_tx_peek_release_desc_batch vmlinux EXPORT_SYMBOL 0xb94339c4 qdisc_put_stab vmlinux EXPORT_SYMBOL 0x65704d22 hv_stimer_cleanup vmlinux EXPORT_SYMBOL_GPL 0xcb538f62 devm_led_trigger_register vmlinux EXPORT_SYMBOL_GPL 0xce4cdb8e fb_find_best_mode vmlinux EXPORT_SYMBOL 0x6103b3a7 pci_iov_vf_id vmlinux EXPORT_SYMBOL_GPL 0x3450ad94 mpi_set_ui vmlinux EXPORT_SYMBOL_GPL -0xc8a7c184 __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x8a324240 __traceiter_block_unplug vmlinux EXPORT_SYMBOL_GPL 0xe6034839 seq_printf vmlinux EXPORT_SYMBOL 0x30544f38 flow_indr_dev_unregister vmlinux EXPORT_SYMBOL 0xf7b3fd07 devres_release vmlinux EXPORT_SYMBOL_GPL -0x8d54c609 acpi_device_set_power vmlinux EXPORT_SYMBOL -0x5e7b0673 pci_dev_driver vmlinux EXPORT_SYMBOL +0xed499b99 acpi_device_set_power vmlinux EXPORT_SYMBOL +0xaae25fd8 pci_dev_driver vmlinux EXPORT_SYMBOL 0x97623558 xas_create_range vmlinux EXPORT_SYMBOL_GPL 0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL 0x8b1fdbf3 setattr_prepare vmlinux EXPORT_SYMBOL -0x017374c0 ilookup5_nowait vmlinux EXPORT_SYMBOL +0x4826e3b7 ilookup5_nowait vmlinux EXPORT_SYMBOL 0x95cc03e9 irq_gc_mask_clr_bit vmlinux EXPORT_SYMBOL_GPL 0xe3e6efae irq_gc_mask_set_bit vmlinux EXPORT_SYMBOL_GPL 0x01848a8e local_apic_timer_c2_ok vmlinux EXPORT_SYMBOL_GPL -0x6a3522f3 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL +0x39df8482 mptcp_subflow_init_cookie_req vmlinux EXPORT_SYMBOL_GPL 0xded39a6b gen_kill_estimator vmlinux EXPORT_SYMBOL 0xe239b2ab devm_add_action vmlinux EXPORT_SYMBOL_GPL 0xcd5f861d serdev_device_set_parity vmlinux EXPORT_SYMBOL_GPL @@ -7183,7 +7190,7 @@ 0x2c9ae4f6 blk_queue_alignment_offset vmlinux EXPORT_SYMBOL 0x53a6cdc1 dquot_alloc vmlinux EXPORT_SYMBOL 0x2de125c0 page_frag_alloc_align vmlinux EXPORT_SYMBOL -0x7286865c wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL +0x110b261d wait_on_page_writeback vmlinux EXPORT_SYMBOL_GPL 0x5e36befc unwind_get_return_address vmlinux EXPORT_SYMBOL_GPL 0x946c0028 devlink_unregister vmlinux EXPORT_SYMBOL_GPL 0xf3cdd6a4 mipi_dsi_shutdown_peripheral vmlinux EXPORT_SYMBOL @@ -7192,14 +7199,14 @@ 0x19a4d638 pci_bus_size_bridges vmlinux EXPORT_SYMBOL 0x7d628444 memcpy_fromio vmlinux EXPORT_SYMBOL 0xefb43929 __SCT__tp_func_block_bio_remap vmlinux EXPORT_SYMBOL_GPL -0xca9432aa __SCK__tp_func_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0xd7e142ff __SCK__tp_func_block_bio_remap vmlinux EXPORT_SYMBOL_GPL 0x79470a2c TSS_authhmac vmlinux EXPORT_SYMBOL_GPL 0x1b9d5c63 sysfs_create_groups vmlinux EXPORT_SYMBOL_GPL 0xf5425cb1 vfs_setpos vmlinux EXPORT_SYMBOL 0x77a615ba vm_node_stat vmlinux EXPORT_SYMBOL 0xdc0e4855 timer_delete vmlinux EXPORT_SYMBOL 0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL -0xf59909e0 __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL +0xece02f3b __traceiter_sched_util_est_se_tp vmlinux EXPORT_SYMBOL_GPL 0x30cf804f slow_virt_to_phys vmlinux EXPORT_SYMBOL_GPL 0x0ffeeb34 dev_pm_opp_init_cpufreq_table vmlinux EXPORT_SYMBOL_GPL 0x005d3d54 __hvc_resize vmlinux EXPORT_SYMBOL_GPL @@ -7208,7 +7215,7 @@ 0xe5a01614 compat_only_sysfs_link_entry_to_kobj vmlinux EXPORT_SYMBOL_GPL 0x8a662ad8 fscrypt_put_encryption_info vmlinux EXPORT_SYMBOL 0xb89e69b1 jump_label_update_timeout vmlinux EXPORT_SYMBOL_GPL -0x2d7bd7d7 xfer_to_guest_mode_handle_work vmlinux EXPORT_SYMBOL_GPL +0x84940104 xfer_to_guest_mode_handle_work vmlinux EXPORT_SYMBOL_GPL 0xcdca3691 nr_irqs vmlinux EXPORT_SYMBOL_GPL 0x8518a4a6 _raw_spin_trylock_bh vmlinux EXPORT_SYMBOL 0xdaf5c16e __cookie_v4_check vmlinux EXPORT_SYMBOL_GPL @@ -7216,8 +7223,8 @@ 0xcde26600 cppc_get_transition_latency vmlinux EXPORT_SYMBOL_GPL 0xf014534a wait_for_key_construction vmlinux EXPORT_SYMBOL 0xbd3f0b67 f_setown vmlinux EXPORT_SYMBOL -0xc3c07321 is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL -0x686ebdbf ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0x9157e9dc is_transparent_hugepage vmlinux EXPORT_SYMBOL_GPL +0x70b29c68 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL 0xc697b0f7 nvmem_device_read vmlinux EXPORT_SYMBOL_GPL 0xb26066fe ibft_phys_addr vmlinux EXPORT_SYMBOL_GPL 0xddf6e9c0 edac_device_free_ctl_info vmlinux EXPORT_SYMBOL_GPL @@ -7227,7 +7234,7 @@ 0x1a1bac9c ZSTD_decompressDCtx vmlinux EXPORT_SYMBOL 0xac47f9e5 elv_unregister vmlinux EXPORT_SYMBOL_GPL 0x8bc15b1d x509_cert_parse vmlinux EXPORT_SYMBOL_GPL -0xfc3e14c5 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL +0x9de21e86 ip6_datagram_connect_v6_only vmlinux EXPORT_SYMBOL_GPL 0xe563de58 flow_rule_match_vlan vmlinux EXPORT_SYMBOL 0xd36b0279 dev_mc_sync_multiple vmlinux EXPORT_SYMBOL 0x0bdc40fb dev_uc_sync_multiple vmlinux EXPORT_SYMBOL @@ -7235,14 +7242,14 @@ 0xcb4cfea3 devm_acpi_dma_controller_register vmlinux EXPORT_SYMBOL_GPL 0xed7f7b23 devm_gpiod_get_array_optional vmlinux EXPORT_SYMBOL_GPL 0xd21c5139 iowrite64_lo_hi vmlinux EXPORT_SYMBOL -0x3f738130 submit_bh vmlinux EXPORT_SYMBOL -0x624d5d4b page_mkclean vmlinux EXPORT_SYMBOL_GPL +0x1063b29e submit_bh vmlinux EXPORT_SYMBOL +0x65d97b27 page_mkclean vmlinux EXPORT_SYMBOL_GPL 0x1acd18c8 cpuset_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL -0x957bb99c mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL -0x0bb411f6 switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x78e4f851 mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL -0x8c9c1128 passthru_features_check vmlinux EXPORT_SYMBOL -0x19c7ddec skb_checksum_setup vmlinux EXPORT_SYMBOL +0x823cd5aa mptcp_get_reset_option vmlinux EXPORT_SYMBOL_GPL +0x7ad89bfc switchdev_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x819f7e0e mr_mfc_find_any_parent vmlinux EXPORT_SYMBOL +0x74e9dd4a passthru_features_check vmlinux EXPORT_SYMBOL +0x8f96636f skb_checksum_setup vmlinux EXPORT_SYMBOL 0x138e0957 dax_write_cache_enabled vmlinux EXPORT_SYMBOL_GPL 0xe0b1c103 clk_set_max_rate vmlinux EXPORT_SYMBOL_GPL 0x3ea5196d apei_osc_setup vmlinux EXPORT_SYMBOL_GPL @@ -7254,7 +7261,7 @@ 0x9396bc54 page_get_link vmlinux EXPORT_SYMBOL 0xc3960d23 kthread_flush_worker vmlinux EXPORT_SYMBOL_GPL 0xd919806a amd_cache_northbridges vmlinux EXPORT_SYMBOL_GPL -0x6021af3e __xfrm_init_state vmlinux EXPORT_SYMBOL +0x1638caf9 __xfrm_init_state vmlinux EXPORT_SYMBOL 0x8b92bc35 hid_dump_field vmlinux EXPORT_SYMBOL_GPL 0x5790e7a0 pci_unlock_rescan_remove vmlinux EXPORT_SYMBOL_GPL 0x532b90b5 kprobe_event_cmd_init vmlinux EXPORT_SYMBOL_GPL @@ -7262,36 +7269,36 @@ 0x3c5d543a hrtimer_start_range_ns vmlinux EXPORT_SYMBOL_GPL 0xc687966a rt_mutex_lock_killable vmlinux EXPORT_SYMBOL_GPL 0xd9992eb4 uv_bios_get_geoinfo vmlinux EXPORT_SYMBOL_GPL -0x62d1d1a4 i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL +0x88803a1d i2c_smbus_read_word_data vmlinux EXPORT_SYMBOL 0x9477149d device_for_each_child_reverse vmlinux EXPORT_SYMBOL_GPL 0x1d6fd6de tty_port_unregister_device vmlinux EXPORT_SYMBOL_GPL 0xa6f9fab6 tty_buffer_request_room vmlinux EXPORT_SYMBOL_GPL 0x3673e028 xenbus_switch_state vmlinux EXPORT_SYMBOL_GPL 0x8b352a81 d_alloc vmlinux EXPORT_SYMBOL -0xf4b91b46 kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0x9dce74cd kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL 0x78fa64e2 fpu_copy_guest_fpstate_to_uabi vmlinux EXPORT_SYMBOL_GPL 0xbc983ec1 regmap_multi_reg_write_bypassed vmlinux EXPORT_SYMBOL_GPL -0x1e69caa1 submit_bio_noacct vmlinux EXPORT_SYMBOL +0xa4ad9b83 submit_bio_noacct vmlinux EXPORT_SYMBOL 0x2e7a17d4 vmap_pfn vmlinux EXPORT_SYMBOL_GPL 0x93255b2b ring_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL -0x8f73c48f finish_swait vmlinux EXPORT_SYMBOL -0xe0824d4e inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0x6e67c05e finish_swait vmlinux EXPORT_SYMBOL +0x1b4a5673 inet_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0xf14317ef devl_rate_nodes_destroy vmlinux EXPORT_SYMBOL_GPL -0xf111bb9d netdev_port_same_parent_id vmlinux EXPORT_SYMBOL +0xcbe70547 netdev_port_same_parent_id vmlinux EXPORT_SYMBOL 0x76d9b876 clk_set_rate vmlinux EXPORT_SYMBOL_GPL 0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL -0xcfedd3b1 acpi_driver_match_device vmlinux EXPORT_SYMBOL_GPL +0x569d6fef acpi_driver_match_device vmlinux EXPORT_SYMBOL_GPL 0xff81487d gpiod_remove_lookup_table vmlinux EXPORT_SYMBOL_GPL -0x3cfa5d29 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0xf869654c blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL 0x2a8e551d blk_set_stacking_limits vmlinux EXPORT_SYMBOL -0xa5f6970f security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL +0x96a66a13 security_inode_mkdir vmlinux EXPORT_SYMBOL_GPL 0xf84bd6ee bpf_stats_enabled_key vmlinux EXPORT_SYMBOL -0x384babfa tcf_chain_get_by_act vmlinux EXPORT_SYMBOL -0xead40e23 kernel_sendpage vmlinux EXPORT_SYMBOL +0x9e568602 tcf_chain_get_by_act vmlinux EXPORT_SYMBOL +0xf2e1e6a8 kernel_sendpage vmlinux EXPORT_SYMBOL 0x65aed9f5 edac_pci_release_generic_ctl vmlinux EXPORT_SYMBOL_GPL 0x0e72e0f8 pci_choose_state vmlinux EXPORT_SYMBOL 0x833a9b7d dquot_quotactl_sysfile_ops vmlinux EXPORT_SYMBOL -0x965f54fe delete_from_page_cache vmlinux EXPORT_SYMBOL +0x78e4186f delete_from_page_cache vmlinux EXPORT_SYMBOL 0x6b2b69f7 static_key_enable vmlinux EXPORT_SYMBOL_GPL 0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL 0x20463df4 wait_for_completion_killable vmlinux EXPORT_SYMBOL @@ -7304,42 +7311,42 @@ 0xe02ba436 trace_print_hex_seq vmlinux EXPORT_SYMBOL 0x6ebe366f ktime_get_mono_fast_ns vmlinux EXPORT_SYMBOL_GPL 0x91bf9230 __percpu_down_read vmlinux EXPORT_SYMBOL_GPL -0x30912a80 __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL -0x81626257 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL +0xd190a144 __raw_v6_lookup vmlinux EXPORT_SYMBOL_GPL +0x24cb11b4 __raw_v4_lookup vmlinux EXPORT_SYMBOL_GPL 0xc7c3ee5b powercap_unregister_control_type vmlinux EXPORT_SYMBOL_GPL 0x82a68a02 led_trigger_unregister vmlinux EXPORT_SYMBOL_GPL -0x3247f555 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL +0xe2df2ad4 tpm_get_timeouts vmlinux EXPORT_SYMBOL_GPL 0x0a76add6 pci_enable_ptm vmlinux EXPORT_SYMBOL 0xcbfb33e4 init_opal_dev vmlinux EXPORT_SYMBOL -0x9444d181 clear_inode vmlinux EXPORT_SYMBOL +0x9a2565b9 clear_inode vmlinux EXPORT_SYMBOL 0x92774cf8 __kfence_pool vmlinux EXPORT_SYMBOL 0x0abdc439 cc_platform_has vmlinux EXPORT_SYMBOL_GPL 0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL -0x164e4e51 qdisc_hash_add vmlinux EXPORT_SYMBOL -0x78ec9af0 neigh_parms_release vmlinux EXPORT_SYMBOL +0x7494a203 qdisc_hash_add vmlinux EXPORT_SYMBOL +0x7ea1bc26 neigh_parms_release vmlinux EXPORT_SYMBOL 0xdb045f1c led_set_brightness_nosleep vmlinux EXPORT_SYMBOL_GPL 0x780da186 device_release_driver vmlinux EXPORT_SYMBOL_GPL 0xff664ce0 acpi_initialize_hp_context vmlinux EXPORT_SYMBOL_GPL 0xc5b5b013 crypto_grab_akcipher vmlinux EXPORT_SYMBOL_GPL 0xb134b9cd crypto_grab_skcipher vmlinux EXPORT_SYMBOL_GPL -0x0b322cda security_path_rename vmlinux EXPORT_SYMBOL +0x1d5da351 security_path_rename vmlinux EXPORT_SYMBOL 0xe953b21f get_next_ino vmlinux EXPORT_SYMBOL -0x23825526 pm_vt_switch_required vmlinux EXPORT_SYMBOL +0xe0b567a9 pm_vt_switch_required vmlinux EXPORT_SYMBOL 0x6fb49676 queue_rcu_work vmlinux EXPORT_SYMBOL -0x061ffe2e __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL +0x94278ba4 __fl6_sock_lookup vmlinux EXPORT_SYMBOL_GPL 0x866a62b2 gnet_stats_basic_sync_init vmlinux EXPORT_SYMBOL -0xea544f22 skb_expand_head vmlinux EXPORT_SYMBOL +0x3143f950 skb_expand_head vmlinux EXPORT_SYMBOL 0x9aaac699 dev_pm_opp_cpumask_remove_table vmlinux EXPORT_SYMBOL_GPL 0xe4867718 iommu_attach_device vmlinux EXPORT_SYMBOL_GPL 0xfec4efbb pinctrl_utils_add_config vmlinux EXPORT_SYMBOL_GPL 0x46b62ec0 vfs_setlease vmlinux EXPORT_SYMBOL_GPL -0x0c95d538 find_get_pages_range_tag vmlinux EXPORT_SYMBOL +0xd7ba88b0 find_get_pages_range_tag vmlinux EXPORT_SYMBOL 0x1958206c from_kgid_munged vmlinux EXPORT_SYMBOL 0x40d04664 console_trylock vmlinux EXPORT_SYMBOL 0xf30965ac iosf_mbi_register_pmic_bus_access_notifier vmlinux EXPORT_SYMBOL 0x25f02c87 xen_p2m_addr vmlinux EXPORT_SYMBOL_GPL 0xe18b70c2 pps_event vmlinux EXPORT_SYMBOL -0x93aa1604 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL +0xf9e23af6 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL 0x6d192181 vp_modern_queue_address vmlinux EXPORT_SYMBOL_GPL 0x46c5be22 clk_multiplier_ops vmlinux EXPORT_SYMBOL_GPL 0xfc691f80 aperture_remove_conflicting_devices vmlinux EXPORT_SYMBOL @@ -7348,11 +7355,11 @@ 0x4a3ad70e wait_for_completion_timeout vmlinux EXPORT_SYMBOL 0xe080e8f0 set_current_groups vmlinux EXPORT_SYMBOL 0xf767ca35 fixed_percpu_data vmlinux EXPORT_SYMBOL_GPL -0x88f387be dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL -0xb1df7360 xfrm6_input_addr vmlinux EXPORT_SYMBOL -0xa9f99694 rt_dst_clone vmlinux EXPORT_SYMBOL +0x5b6344a0 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0x31c6b135 xfrm6_input_addr vmlinux EXPORT_SYMBOL +0x233abf4b rt_dst_clone vmlinux EXPORT_SYMBOL 0x097af021 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL -0x788fbf14 skb_copy_header vmlinux EXPORT_SYMBOL +0xa0f09d62 skb_copy_header vmlinux EXPORT_SYMBOL 0x9db55374 update_region vmlinux EXPORT_SYMBOL 0x27939633 dma_request_chan_by_mask vmlinux EXPORT_SYMBOL_GPL 0x4c07a7e0 acpi_processor_unregister_performance vmlinux EXPORT_SYMBOL @@ -7360,12 +7367,12 @@ 0x3ff82085 public_key_signature_free vmlinux EXPORT_SYMBOL_GPL 0x88e1d0f0 page_frag_free vmlinux EXPORT_SYMBOL 0x661601de sprint_symbol vmlinux EXPORT_SYMBOL_GPL -0xaa46cac3 __tracepoint_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL -0xb9859a91 __tracepoint_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL -0x3c9aa754 __tracepoint_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL +0x6e5fe1fc __tracepoint_pelt_se_tp vmlinux EXPORT_SYMBOL_GPL +0x7d9cb1ae __tracepoint_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0xf8838c6b __tracepoint_pelt_rt_tp vmlinux EXPORT_SYMBOL_GPL 0x8ff89ed0 seg6_hmac_exit vmlinux EXPORT_SYMBOL 0xdfa4ab33 tcf_em_unregister vmlinux EXPORT_SYMBOL -0x7bb07fa0 scm_fp_dup vmlinux EXPORT_SYMBOL +0x6a3e275f scm_fp_dup vmlinux EXPORT_SYMBOL 0xab43f798 led_stop_software_blink vmlinux EXPORT_SYMBOL_GPL 0x9690e35f devres_remove vmlinux EXPORT_SYMBOL_GPL 0x58c67a90 mipi_dsi_dcs_set_tear_on vmlinux EXPORT_SYMBOL @@ -7374,9 +7381,9 @@ 0x0248efd3 kstrtobool_from_user vmlinux EXPORT_SYMBOL 0xb19c15ef shrink_dcache_parent vmlinux EXPORT_SYMBOL 0x910bdf6b trace_seq_vprintf vmlinux EXPORT_SYMBOL_GPL -0x7cb35f0c preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x0dce4c24 preempt_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL -0xa8b0a5f6 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL +0x0fba74f7 netdev_adjacent_change_abort vmlinux EXPORT_SYMBOL 0x66b2a497 bus_for_each_drv vmlinux EXPORT_SYMBOL_GPL 0xcac7f8b3 bus_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0x55342a42 tty_get_icount vmlinux EXPORT_SYMBOL_GPL @@ -7386,7 +7393,7 @@ 0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL 0x5c309e65 hibernate_quiet_exec vmlinux EXPORT_SYMBOL_GPL 0xc82cba0c flow_rule_alloc vmlinux EXPORT_SYMBOL -0x85526d17 pneigh_lookup vmlinux EXPORT_SYMBOL +0x9c3c758e pneigh_lookup vmlinux EXPORT_SYMBOL 0x9f5c9ced devm_hwspin_lock_free vmlinux EXPORT_SYMBOL_GPL 0x772c363d usb_gadget_udc_reset vmlinux EXPORT_SYMBOL_GPL 0x803443d5 component_master_del vmlinux EXPORT_SYMBOL_GPL @@ -7397,25 +7404,25 @@ 0xf6f9d58d init_on_free vmlinux EXPORT_SYMBOL 0x9eaf0b15 irq_create_mapping_affinity vmlinux EXPORT_SYMBOL_GPL 0x51a511eb _raw_write_lock_bh vmlinux EXPORT_SYMBOL -0xad617fc9 fib_rules_dump vmlinux EXPORT_SYMBOL_GPL +0x151378b6 fib_rules_dump vmlinux EXPORT_SYMBOL_GPL 0x1f5ea438 devfreq_get_devfreq_by_node vmlinux EXPORT_SYMBOL_GPL 0x776e5db2 pci_irq_vector vmlinux EXPORT_SYMBOL 0x192cc28b fsnotify_find_mark vmlinux EXPORT_SYMBOL_GPL -0x3607f438 super_setup_bdi vmlinux EXPORT_SYMBOL +0x89f7db7c super_setup_bdi vmlinux EXPORT_SYMBOL 0x525d0aa3 trace_seq_printf vmlinux EXPORT_SYMBOL_GPL 0xb44e18ea audit_enabled vmlinux EXPORT_SYMBOL_GPL 0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL -0x5bd74b79 eth_gro_complete vmlinux EXPORT_SYMBOL +0x1467f0e6 eth_gro_complete vmlinux EXPORT_SYMBOL 0x955b5a4f __SCT__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL 0xd6455c77 __SCK__tp_func_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x409873e3 tty_termios_baud_rate vmlinux EXPORT_SYMBOL -0x7fa08adf rdev_get_regmap vmlinux EXPORT_SYMBOL_GPL +0x482a5ba3 rdev_get_regmap vmlinux EXPORT_SYMBOL_GPL 0x07a890c8 fb_alloc_cmap vmlinux EXPORT_SYMBOL 0x2176e42a hwpoison_filter_memcg vmlinux EXPORT_SYMBOL_GPL 0xdcd2ca4d perf_event_addr_filters_sync vmlinux EXPORT_SYMBOL_GPL 0xd4686273 irq_chip_set_type_parent vmlinux EXPORT_SYMBOL_GPL -0x7104868a ping_seq_start vmlinux EXPORT_SYMBOL_GPL -0x641fae03 tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL +0xe0d4c176 ping_seq_start vmlinux EXPORT_SYMBOL_GPL +0xc3d89705 tcp_sock_set_keepintvl vmlinux EXPORT_SYMBOL 0x9f54ead7 gro_cells_destroy vmlinux EXPORT_SYMBOL 0x830c470b tb_property_create_dir vmlinux EXPORT_SYMBOL_GPL 0x8b583ae9 input_mt_sync_frame vmlinux EXPORT_SYMBOL @@ -7426,7 +7433,7 @@ 0xca33b8fb __devm_pci_epc_create vmlinux EXPORT_SYMBOL_GPL 0x4a453f53 iowrite32 vmlinux EXPORT_SYMBOL 0x06a86bc1 iowrite16 vmlinux EXPORT_SYMBOL -0xf64d9d70 blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL +0x54229a43 blk_mq_start_stopped_hw_queue vmlinux EXPORT_SYMBOL_GPL 0xb0aa812e fips_enabled vmlinux EXPORT_SYMBOL_GPL 0x2c49b81a set_posix_acl vmlinux EXPORT_SYMBOL 0x46d06de6 anon_inode_getfd_secure vmlinux EXPORT_SYMBOL_GPL @@ -7434,119 +7441,119 @@ 0x16aedd55 synth_event_trace vmlinux EXPORT_SYMBOL_GPL 0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL 0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL -0x69fa99f3 iptun_encaps vmlinux EXPORT_SYMBOL -0x95ee935d inet_frag_queue_insert vmlinux EXPORT_SYMBOL -0x7e7d0b4d tcp_child_process vmlinux EXPORT_SYMBOL -0x4f4b1e04 sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL -0x2ddd69ca netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0x655e8c6d iptun_encaps vmlinux EXPORT_SYMBOL +0xa2112798 inet_frag_queue_insert vmlinux EXPORT_SYMBOL +0xb9773d60 tcp_child_process vmlinux EXPORT_SYMBOL +0xa5e88fab sock_diag_put_filterinfo vmlinux EXPORT_SYMBOL +0xb09d69d6 netdev_set_tc_queue vmlinux EXPORT_SYMBOL 0xd08f8b9f devm_power_supply_register vmlinux EXPORT_SYMBOL_GPL 0x45d28a1d __pm_runtime_suspend vmlinux EXPORT_SYMBOL_GPL 0xc666a132 crc_t10dif vmlinux EXPORT_SYMBOL 0x1632bc21 kvasprintf_const vmlinux EXPORT_SYMBOL 0x1b908d85 _raw_write_lock_nested vmlinux EXPORT_SYMBOL 0x3ed513e0 param_get_charp vmlinux EXPORT_SYMBOL -0xf2431626 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL -0x4f1e08c7 netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL -0x424b44f3 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL +0x4fdfb111 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0x28381667 netdev_next_lower_dev_rcu vmlinux EXPORT_SYMBOL +0xbdec4324 validate_xmit_skb_list vmlinux EXPORT_SYMBOL_GPL 0x12105d5b tty_port_destroy vmlinux EXPORT_SYMBOL 0x41b9a6e6 bsg_unregister_queue vmlinux EXPORT_SYMBOL_GPL -0xb7f5c12b bio_trim vmlinux EXPORT_SYMBOL_GPL +0xf029d4e0 bio_trim vmlinux EXPORT_SYMBOL_GPL 0xc088f5e0 dquot_claim_space_nodirty vmlinux EXPORT_SYMBOL -0xe6a689d5 dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL +0xb275ad10 dax_iomap_rw vmlinux EXPORT_SYMBOL_GPL 0x98e08541 irq_domain_remove_sim vmlinux EXPORT_SYMBOL_GPL -0xef343925 tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL +0x77aed49f tcp_v4_destroy_sock vmlinux EXPORT_SYMBOL 0xdb82e5f3 pm_clk_remove_clk vmlinux EXPORT_SYMBOL_GPL 0xc81dea90 acpi_debugfs_dir vmlinux EXPORT_SYMBOL_GPL -0x13d82a83 remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL +0xf1601e8b remove_conflicting_pci_framebuffers vmlinux EXPORT_SYMBOL 0x77a76e96 gpiod_export vmlinux EXPORT_SYMBOL_GPL 0xdf2c2742 rb_last vmlinux EXPORT_SYMBOL 0x04c4f603 mpi_get_buffer vmlinux EXPORT_SYMBOL_GPL 0x8a3f84ba linear_range_get_selector_low vmlinux EXPORT_SYMBOL_GPL 0x9001f579 sysfs_create_mount_point vmlinux EXPORT_SYMBOL_GPL -0x7d4d8ffe mount_bdev vmlinux EXPORT_SYMBOL +0x4d22d2b9 mount_bdev vmlinux EXPORT_SYMBOL 0xcc5d22d9 can_do_mlock vmlinux EXPORT_SYMBOL 0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL -0xafacca31 ndisc_mc_map vmlinux EXPORT_SYMBOL -0xef13fadb i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL +0x1913c715 ndisc_mc_map vmlinux EXPORT_SYMBOL +0xe6eb50a9 i2c_new_smbus_alert_device vmlinux EXPORT_SYMBOL_GPL 0x6b413c9b sfp_link_down vmlinux EXPORT_SYMBOL_GPL 0xa871e580 __traceiter_remove_device_from_group vmlinux EXPORT_SYMBOL_GPL 0xec2b8a42 acpi_walk_namespace vmlinux EXPORT_SYMBOL 0x3c3ff9fd sprintf vmlinux EXPORT_SYMBOL 0x610ab170 dup_iter vmlinux EXPORT_SYMBOL -0xc992bb9d blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL +0x2394ae55 blk_mq_wait_quiesce_done vmlinux EXPORT_SYMBOL_GPL 0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL -0x4f330665 simple_attr_write vmlinux EXPORT_SYMBOL_GPL -0x9eeda679 simple_unlink vmlinux EXPORT_SYMBOL +0x3fbb765b simple_attr_write vmlinux EXPORT_SYMBOL_GPL +0x5ac05d32 simple_unlink vmlinux EXPORT_SYMBOL 0x85509265 generic_listxattr vmlinux EXPORT_SYMBOL -0x3d1171b0 apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL +0xa32d711b apply_to_existing_page_range vmlinux EXPORT_SYMBOL_GPL 0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL 0xb39801de platform_device_add_properties vmlinux EXPORT_SYMBOL_GPL 0x1ebf6c2a pci_power_names vmlinux EXPORT_SYMBOL_GPL 0x9c7ab539 shash_ahash_update vmlinux EXPORT_SYMBOL_GPL 0xf2e5bd87 security_free_mnt_opts vmlinux EXPORT_SYMBOL 0xcfa7e913 posix_acl_valid vmlinux EXPORT_SYMBOL -0x1c93e3be invalidate_inode_buffers vmlinux EXPORT_SYMBOL -0xa57c8966 PageMovable vmlinux EXPORT_SYMBOL +0xdf63bb73 invalidate_inode_buffers vmlinux EXPORT_SYMBOL +0x6c8c48c0 PageMovable vmlinux EXPORT_SYMBOL 0xc3055d20 usleep_range_state vmlinux EXPORT_SYMBOL 0x1d77b0f8 unix_socket_table vmlinux EXPORT_SYMBOL_GPL -0x66a1af20 nl_table vmlinux EXPORT_SYMBOL_GPL +0x5a682eec nl_table vmlinux EXPORT_SYMBOL_GPL 0x6544d346 mipi_dsi_dcs_exit_sleep_mode vmlinux EXPORT_SYMBOL 0x742578a5 wait_for_random_bytes vmlinux EXPORT_SYMBOL -0x091553f5 regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL +0x374fe6cc regulator_register_notifier vmlinux EXPORT_SYMBOL_GPL 0x917d2f65 crypto_shash_update vmlinux EXPORT_SYMBOL_GPL -0x2aef70c4 find_vma vmlinux EXPORT_SYMBOL +0x905ba98f find_vma vmlinux EXPORT_SYMBOL 0xc0364007 fault_in_writeable vmlinux EXPORT_SYMBOL -0x917720e3 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL -0x7d6cab69 kernel_connect vmlinux EXPORT_SYMBOL +0x3a8bbca2 dcb_ieee_getapp_dscp_prio_mask_map vmlinux EXPORT_SYMBOL +0xfe1da9f6 kernel_connect vmlinux EXPORT_SYMBOL 0xd80ac8a4 cros_ec_get_sensor_count vmlinux EXPORT_SYMBOL_GPL -0xa45fc243 dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL -0xe6e5adc8 devm_regulator_unregister vmlinux EXPORT_SYMBOL_GPL +0xfcad046e dev_pm_genpd_set_next_wakeup vmlinux EXPORT_SYMBOL_GPL +0xc6ceae00 devm_regulator_unregister vmlinux EXPORT_SYMBOL_GPL 0xf32bdc5d unregister_xenstore_notifier vmlinux EXPORT_SYMBOL_GPL 0xc7c23ff0 xenbus_exists vmlinux EXPORT_SYMBOL_GPL 0xcad1aca8 acpi_exception vmlinux EXPORT_SYMBOL 0xbe09f1c2 gen_pool_get vmlinux EXPORT_SYMBOL_GPL 0x47e8dce8 dquot_destroy vmlinux EXPORT_SYMBOL 0x00f4acf8 single_open_size vmlinux EXPORT_SYMBOL -0xb22f4270 migrate_vma_finalize vmlinux EXPORT_SYMBOL +0xa8e9cba9 migrate_vma_finalize vmlinux EXPORT_SYMBOL 0x867ccf4b dma_ops vmlinux EXPORT_SYMBOL -0x94166cbc inet_stream_connect vmlinux EXPORT_SYMBOL -0xe6c23ceb peernet2id vmlinux EXPORT_SYMBOL +0x5a8cc24d inet_stream_connect vmlinux EXPORT_SYMBOL +0x488278af peernet2id vmlinux EXPORT_SYMBOL 0x225007a3 dma_buf_end_cpu_access vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x012b0d69 virtqueue_notify vmlinux EXPORT_SYMBOL_GPL 0xd35a6d31 mempool_kmalloc vmlinux EXPORT_SYMBOL 0x37b8b39e screen_info vmlinux EXPORT_SYMBOL -0xc54d8373 qdisc_warn_nonwc vmlinux EXPORT_SYMBOL -0x12e4acd1 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL +0x8c965f8c qdisc_warn_nonwc vmlinux EXPORT_SYMBOL +0xb98e5640 devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL 0xd68f84ee wwan_port_rx vmlinux EXPORT_SYMBOL_GPL 0x39741a82 vga_remove_vgacon vmlinux EXPORT_SYMBOL 0xcf470dc4 pci_release_regions vmlinux EXPORT_SYMBOL 0x553b49a4 cpufreq_get_driver_data vmlinux EXPORT_SYMBOL_GPL -0xe1586cf2 tpm_send vmlinux EXPORT_SYMBOL_GPL +0x0af94c93 tpm_send vmlinux EXPORT_SYMBOL_GPL 0xa8e6933a qdf2400_e44_present vmlinux EXPORT_SYMBOL 0x326783b4 blk_queue_physical_block_size vmlinux EXPORT_SYMBOL 0x1d9f0fdd relay_subbufs_consumed vmlinux EXPORT_SYMBOL_GPL 0xbc3f2cb0 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL -0xb85c896f ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL -0x617376c9 sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL +0x4b937e4a ip_route_output_tunnel vmlinux EXPORT_SYMBOL_GPL +0x0c1c07e9 sock_diag_check_cookie vmlinux EXPORT_SYMBOL_GPL 0x23412816 rtc_tm_to_ktime vmlinux EXPORT_SYMBOL_GPL 0x838d2bc8 siphash_3u32 vmlinux EXPORT_SYMBOL 0x70002fe8 siphash_1u32 vmlinux EXPORT_SYMBOL 0xa095e02e generic_check_addressable vmlinux EXPORT_SYMBOL -0x237404bd get_tree_nodev vmlinux EXPORT_SYMBOL +0x8ea36811 get_tree_nodev vmlinux EXPORT_SYMBOL 0x8cf2c16b perf_event_read_value vmlinux EXPORT_SYMBOL_GPL 0x04482cdb __refrigerator vmlinux EXPORT_SYMBOL 0x7a28bf5c irqchip_fwnode_ops vmlinux EXPORT_SYMBOL_GPL -0x7bd1d4d6 inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL -0xfed5b5fc netdev_refcnt_read vmlinux EXPORT_SYMBOL +0x3f52fd67 inet6_csk_addr2sockaddr vmlinux EXPORT_SYMBOL_GPL +0x807ac764 netdev_refcnt_read vmlinux EXPORT_SYMBOL 0x923e42aa sysfb_disable vmlinux EXPORT_SYMBOL_GPL -0xcb7c5adf i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL +0x7a605767 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL 0x334eba23 input_mt_init_slots vmlinux EXPORT_SYMBOL 0xbcc015ed devres_close_group vmlinux EXPORT_SYMBOL_GPL -0xd26397be devm_of_find_backlight vmlinux EXPORT_SYMBOL +0xe6c00b31 devm_of_find_backlight vmlinux EXPORT_SYMBOL 0xf5f370e0 async_schedule_node vmlinux EXPORT_SYMBOL_GPL -0x3948f4cc tcp_rcv_established vmlinux EXPORT_SYMBOL +0x0fe9788e tcp_rcv_established vmlinux EXPORT_SYMBOL 0x6d04891d inet_getpeer vmlinux EXPORT_SYMBOL_GPL -0xf831d917 ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x5e05a790 ipv4_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x27762752 __tracepoint_add_device_to_group vmlinux EXPORT_SYMBOL_GPL 0x7b90d1a9 bind_virq_to_irqhandler vmlinux EXPORT_SYMBOL_GPL 0x24a735c6 acpi_ec_remove_query_handler vmlinux EXPORT_SYMBOL_GPL @@ -7556,20 +7563,20 @@ 0x355bc89a klist_next vmlinux EXPORT_SYMBOL_GPL 0x5fa625ed mpi_ec_mul_point vmlinux EXPORT_SYMBOL_GPL 0xe8e526f4 fsnotify_destroy_mark vmlinux EXPORT_SYMBOL_GPL -0x5949aeb8 balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL +0xab3dcfde balance_dirty_pages_ratelimited vmlinux EXPORT_SYMBOL 0x008539f0 klp_shadow_alloc vmlinux EXPORT_SYMBOL_GPL -0xaaa97a08 mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL -0x9a73174f net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL +0xe1a69bbe mini_qdisc_pair_block_init vmlinux EXPORT_SYMBOL +0x6effb252 net_ns_type_operations vmlinux EXPORT_SYMBOL_GPL 0x13bb9200 usb_add_phy_dev vmlinux EXPORT_SYMBOL_GPL 0x069bd01c mipi_dsi_dcs_write_buffer vmlinux EXPORT_SYMBOL 0x16b39e5d iommu_unregister_device_fault_handler vmlinux EXPORT_SYMBOL_GPL 0x90af4dbe proc_symlink vmlinux EXPORT_SYMBOL 0x49608959 migrate_disable vmlinux EXPORT_SYMBOL_GPL -0x9fedd0b2 __tracepoint_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL -0x291c1124 __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL -0xdc7ed78f rtnl_kfree_skbs vmlinux EXPORT_SYMBOL +0x73da6af2 __tracepoint_br_fdb_external_learn_add vmlinux EXPORT_SYMBOL_GPL +0x29a6932e __rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0xfd5c64cd rtnl_kfree_skbs vmlinux EXPORT_SYMBOL 0x982c7dc0 tb_xdomain_alloc_out_hopid vmlinux EXPORT_SYMBOL_GPL -0x45f4e3b1 dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL +0x8bc97b9e dev_pm_opp_find_freq_ceil vmlinux EXPORT_SYMBOL_GPL 0xdf1882af dbgp_reset_prep vmlinux EXPORT_SYMBOL_GPL 0xc6a4a872 __clk_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x564f7608 acpi_reconfig_notifier_register vmlinux EXPORT_SYMBOL @@ -7579,51 +7586,51 @@ 0x3126a9e8 siphash_1u64 vmlinux EXPORT_SYMBOL 0x5e0ccb9f sha1_transform vmlinux EXPORT_SYMBOL 0x631d06aa cpu_rmap_put vmlinux EXPORT_SYMBOL -0x80054013 blk_integrity_compare vmlinux EXPORT_SYMBOL +0x8c4e8da8 blk_integrity_compare vmlinux EXPORT_SYMBOL 0x4fc443f1 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL -0x87b27962 bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL -0x3d1c7298 security_path_unlink vmlinux EXPORT_SYMBOL +0x148bdf6d bd_prepare_to_claim vmlinux EXPORT_SYMBOL_GPL +0x879726eb security_path_unlink vmlinux EXPORT_SYMBOL 0xe18f47a6 remap_vmalloc_range vmlinux EXPORT_SYMBOL 0x87761528 __traceiter_kmem_cache_alloc vmlinux EXPORT_SYMBOL -0x813066f7 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL +0xa5cd0232 noop_backing_dev_info vmlinux EXPORT_SYMBOL_GPL 0xd985dc99 mempool_free_pages vmlinux EXPORT_SYMBOL 0xfa83c5b2 irq_domain_set_hwirq_and_chip vmlinux EXPORT_SYMBOL_GPL 0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL 0x042c9a04 em_cpu_get vmlinux EXPORT_SYMBOL_GPL 0x1e7bbcb3 kernel_restart vmlinux EXPORT_SYMBOL_GPL 0xee13e697 set_personality_ia32 vmlinux EXPORT_SYMBOL_GPL -0xd64bedf8 switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL -0x051e4ad6 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL -0x98f8604b ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL +0x8f8fe205 switchdev_handle_port_obj_del vmlinux EXPORT_SYMBOL_GPL +0x35349293 switchdev_handle_port_obj_add vmlinux EXPORT_SYMBOL_GPL +0x01fad8bd ip_cmsg_recv_offset vmlinux EXPORT_SYMBOL 0xb11e6d8f skb_flow_dissector_init vmlinux EXPORT_SYMBOL 0xcc39c03e nvmem_unregister vmlinux EXPORT_SYMBOL_GPL 0xdd508092 agp_unbind_memory vmlinux EXPORT_SYMBOL 0x90576ec4 vmemdup_user vmlinux EXPORT_SYMBOL -0x4cc944a9 filemap_page_mkwrite vmlinux EXPORT_SYMBOL +0x69fbb677 filemap_page_mkwrite vmlinux EXPORT_SYMBOL 0x170cc36c put_timespec64 vmlinux EXPORT_SYMBOL_GPL -0x2ecb0abe tcf_block_put_ext vmlinux EXPORT_SYMBOL +0x13a05d0b tcf_block_put_ext vmlinux EXPORT_SYMBOL 0x47f8d635 __get_hash_from_flowi6 vmlinux EXPORT_SYMBOL 0xfad9c827 kill_dax vmlinux EXPORT_SYMBOL_GPL 0x702510d6 mipi_dsi_generic_write vmlinux EXPORT_SYMBOL 0xa07a37f0 memchr vmlinux EXPORT_SYMBOL 0x3b235698 __fscrypt_prepare_lookup vmlinux EXPORT_SYMBOL_GPL -0x54aac3bc kern_unmount_array vmlinux EXPORT_SYMBOL -0x2a656c63 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL -0x358f475e inet6_release vmlinux EXPORT_SYMBOL +0x677d1d21 kern_unmount_array vmlinux EXPORT_SYMBOL +0x53660f69 ncsi_vlan_rx_add_vid vmlinux EXPORT_SYMBOL_GPL +0xbad0d73c inet6_release vmlinux EXPORT_SYMBOL 0xeb637bfa clk_hw_get_name vmlinux EXPORT_SYMBOL_GPL 0x9457b7b7 pci_destroy_slot vmlinux EXPORT_SYMBOL_GPL -0x9e61dcdf vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL +0x1be09bbd vfs_kern_mount vmlinux EXPORT_SYMBOL_GPL 0xc85fadd3 get_watch_queue vmlinux EXPORT_SYMBOL 0x31a95e8b ring_buffer_record_enable_cpu vmlinux EXPORT_SYMBOL_GPL 0x267df662 smp_call_on_cpu vmlinux EXPORT_SYMBOL_GPL 0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL 0x5f23e3fa insert_resource vmlinux EXPORT_SYMBOL_GPL 0x7915cee5 do_machine_check vmlinux EXPORT_SYMBOL_GPL -0x66c8c101 inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL -0x3e46dc0f udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL -0x7c2038eb sock_diag_register vmlinux EXPORT_SYMBOL_GPL -0x4a1ab638 __lock_sock_fast vmlinux EXPORT_SYMBOL -0x1606e734 sk_net_capable vmlinux EXPORT_SYMBOL +0xf8cdb99f inet6_compat_ioctl vmlinux EXPORT_SYMBOL_GPL +0x2b1fa453 udp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0x6b4ebb6e sock_diag_register vmlinux EXPORT_SYMBOL_GPL +0xa13cd15d __lock_sock_fast vmlinux EXPORT_SYMBOL +0xaed038e4 sk_net_capable vmlinux EXPORT_SYMBOL 0xa8272e57 devm_devfreq_remove_device vmlinux EXPORT_SYMBOL 0x9c7d6a25 spi_bus_type vmlinux EXPORT_SYMBOL_GPL 0x047d2d89 anon_transport_class_unregister vmlinux EXPORT_SYMBOL_GPL @@ -7635,25 +7642,25 @@ 0xd4816c21 acpi_device_modalias vmlinux EXPORT_SYMBOL_GPL 0x10d9f317 stack_depot_init vmlinux EXPORT_SYMBOL_GPL 0x5a0b73d0 zlib_deflateInit2 vmlinux EXPORT_SYMBOL -0x9765d864 __blk_alloc_disk vmlinux EXPORT_SYMBOL -0x01b8136e submit_bio vmlinux EXPORT_SYMBOL -0x196dbece alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL +0x6ef0b5da __blk_alloc_disk vmlinux EXPORT_SYMBOL +0x05f4d98c submit_bio vmlinux EXPORT_SYMBOL +0x53fdfe49 alloc_page_buffers vmlinux EXPORT_SYMBOL_GPL 0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL -0xb5b66541 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0xf95c58f8 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL 0x549525ef handle_nested_irq vmlinux EXPORT_SYMBOL_GPL 0x2592fc6c console_printk vmlinux EXPORT_SYMBOL_GPL 0x55c76a23 ksys_sync_helper vmlinux EXPORT_SYMBOL_GPL 0x3f2092e3 fl6_update_dst vmlinux EXPORT_SYMBOL_GPL -0xd1a47882 neigh_lookup vmlinux EXPORT_SYMBOL +0xc5dc7e6d neigh_lookup vmlinux EXPORT_SYMBOL 0xbdef63b5 uart_get_rs485_mode vmlinux EXPORT_SYMBOL_GPL 0x75e9c735 pci_ats_disabled vmlinux EXPORT_SYMBOL_GPL 0x6b5a1e65 debugfs_create_u32_array vmlinux EXPORT_SYMBOL_GPL -0x59466585 bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL -0xea0778e4 trace_array_printk vmlinux EXPORT_SYMBOL_GPL +0xc85148c1 bpf_map_inc_not_zero vmlinux EXPORT_SYMBOL_GPL +0xa8c5c7f9 trace_array_printk vmlinux EXPORT_SYMBOL_GPL 0x59b68d4c dma_mmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL 0xdda17358 dma_vmap_noncontiguous vmlinux EXPORT_SYMBOL_GPL -0x771e5810 tcp_mtup_init vmlinux EXPORT_SYMBOL -0x47e2d47a cpuidle_register vmlinux EXPORT_SYMBOL_GPL +0x34277e62 tcp_mtup_init vmlinux EXPORT_SYMBOL +0x70928b57 cpuidle_register vmlinux EXPORT_SYMBOL_GPL 0x3a08475f platform_thermal_notify vmlinux EXPORT_SYMBOL 0xf7866b4f bind_evtchn_to_irqhandler_lateeoi vmlinux EXPORT_SYMBOL_GPL 0x71ac4482 devm_clk_unregister vmlinux EXPORT_SYMBOL_GPL @@ -7662,15 +7669,15 @@ 0x8b482604 blk_crypto_register vmlinux EXPORT_SYMBOL_GPL 0xcbb46ca0 misc_cg_set_capacity vmlinux EXPORT_SYMBOL_GPL 0xa91a0c09 __clocksource_update_freq_scale vmlinux EXPORT_SYMBOL_GPL -0x3603d345 sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL +0xac581c8a sched_set_fifo_low vmlinux EXPORT_SYMBOL_GPL 0xbea5ff1e static_key_initialized vmlinux EXPORT_SYMBOL_GPL 0x56af744d dbs_update vmlinux EXPORT_SYMBOL_GPL 0x8a6c7139 acpi_mask_gpe vmlinux EXPORT_SYMBOL 0xcc23002a hdmi_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL 0xdfe50b68 sbitmap_bitmap_show vmlinux EXPORT_SYMBOL_GPL -0x41a185ad bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL -0xf767708a alloc_buffer_head vmlinux EXPORT_SYMBOL +0xb919c3a8 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL +0xdcaf25fa alloc_buffer_head vmlinux EXPORT_SYMBOL 0x8a99cf5e bpf_event_output vmlinux EXPORT_SYMBOL_GPL 0xe6e1d3aa dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL @@ -7678,38 +7685,38 @@ 0xde867c29 ecc_is_pubkey_valid_partial vmlinux EXPORT_SYMBOL 0x56e602b1 fscrypt_decrypt_block_inplace vmlinux EXPORT_SYMBOL 0x43f14497 fscrypt_encrypt_block_inplace vmlinux EXPORT_SYMBOL -0xd3ea64ab nd_tbl vmlinux EXPORT_SYMBOL_GPL +0x7a6bc626 nd_tbl vmlinux EXPORT_SYMBOL_GPL 0xa8064b46 device_remove_file vmlinux EXPORT_SYMBOL_GPL 0xcee9e881 acpi_dev_get_dma_resources vmlinux EXPORT_SYMBOL_GPL 0x1b8822d8 pinctrl_gpio_direction_output vmlinux EXPORT_SYMBOL_GPL -0x377fc331 security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL +0x7c13489c security_inode_invalidate_secctx vmlinux EXPORT_SYMBOL 0x3f83f8d3 rcu_bind_current_to_nocb vmlinux EXPORT_SYMBOL_GPL 0xa62e847a param_set_bool_enable_only vmlinux EXPORT_SYMBOL_GPL -0xbd88bdf6 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL -0x6729f12c tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL -0x21afbd78 ip_options_compile vmlinux EXPORT_SYMBOL -0x21c9c919 sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL +0xb62a2493 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0x6008158d tcp_md5_hash_skb_data vmlinux EXPORT_SYMBOL +0x0728f90b ip_options_compile vmlinux EXPORT_SYMBOL +0xb33e599b sock_diag_unregister vmlinux EXPORT_SYMBOL_GPL 0xf27d0a7b gnttab_grant_foreign_access_ref vmlinux EXPORT_SYMBOL_GPL 0xe082e88d acpi_check_address_range vmlinux EXPORT_SYMBOL 0xef0d6980 pcibios_bus_to_resource vmlinux EXPORT_SYMBOL 0x9c2efb2b param_get_ulong vmlinux EXPORT_SYMBOL -0xcb42d3de kill_pid vmlinux EXPORT_SYMBOL -0x527ca025 rt6_lookup vmlinux EXPORT_SYMBOL -0x3742b0e1 unix_outq_len vmlinux EXPORT_SYMBOL_GPL -0xe64d2176 udp_seq_start vmlinux EXPORT_SYMBOL -0xfd156b78 sock_map_unhash vmlinux EXPORT_SYMBOL_GPL +0xd1d1fccf kill_pid vmlinux EXPORT_SYMBOL +0x2b06a24c rt6_lookup vmlinux EXPORT_SYMBOL +0xec0a42af unix_outq_len vmlinux EXPORT_SYMBOL_GPL +0x5d2989ae udp_seq_start vmlinux EXPORT_SYMBOL +0x0cacbf3c sock_map_unhash vmlinux EXPORT_SYMBOL_GPL 0x18e98dce spi_bitbang_cleanup vmlinux EXPORT_SYMBOL_GPL 0x4aa341a0 device_store_int vmlinux EXPORT_SYMBOL_GPL 0x9428f816 dim_turn vmlinux EXPORT_SYMBOL 0x19edd064 blkg_rwstat_exit vmlinux EXPORT_SYMBOL_GPL 0xaf0b6ba7 blkg_rwstat_init vmlinux EXPORT_SYMBOL_GPL 0x64999478 congestion_wait vmlinux EXPORT_SYMBOL -0x887645b9 __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL +0x0b141464 __cgroup_bpf_run_filter_sk vmlinux EXPORT_SYMBOL 0x60ebc96f ring_buffer_read_prepare vmlinux EXPORT_SYMBOL_GPL -0xde86c4c8 tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL +0xb65f8b3e tcp_get_syncookie_mss vmlinux EXPORT_SYMBOL_GPL 0xf28404cf devlink_dpipe_header_ipv6 vmlinux EXPORT_SYMBOL_GPL -0xef75990f inet_pton_with_scope vmlinux EXPORT_SYMBOL -0xd8ae3796 i2c_del_driver vmlinux EXPORT_SYMBOL +0x6e17ec11 inet_pton_with_scope vmlinux EXPORT_SYMBOL +0x2a46c75e i2c_del_driver vmlinux EXPORT_SYMBOL 0x1486ded2 dma_fence_allocate_private_stub vmlinux EXPORT_SYMBOL 0x9c66fe27 device_property_read_u64_array vmlinux EXPORT_SYMBOL_GPL 0xa3ee1f66 device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL @@ -7726,30 +7733,31 @@ 0xdca9a7a2 __dma_request_channel vmlinux EXPORT_SYMBOL_GPL 0xab6c06c3 clk_hw_is_enabled vmlinux EXPORT_SYMBOL_GPL 0xfe916dc6 hex_dump_to_buffer vmlinux EXPORT_SYMBOL -0xb0f7a8c8 file_ra_state_init vmlinux EXPORT_SYMBOL_GPL +0xe07f31ab file_ra_state_init vmlinux EXPORT_SYMBOL_GPL 0x3dac779a bpf_sk_lookup_enabled vmlinux EXPORT_SYMBOL 0xed11e790 crypto_larval_kill vmlinux EXPORT_SYMBOL_GPL 0x5739a145 ima_measure_critical_data vmlinux EXPORT_SYMBOL_GPL 0x07528706 irq_set_default_host vmlinux EXPORT_SYMBOL_GPL -0x5d0df0fa inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL -0x10eb5ab4 netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL +0xb06694eb inet_csk_get_port vmlinux EXPORT_SYMBOL_GPL +0xe19f04dd netdev_is_rx_handler_busy vmlinux EXPORT_SYMBOL_GPL 0x68a20eb4 hid_match_device vmlinux EXPORT_SYMBOL_GPL -0xdfffdf1e i2c_clients_command vmlinux EXPORT_SYMBOL +0x0ca3ee49 i2c_clients_command vmlinux EXPORT_SYMBOL 0xff76132f touchscreen_parse_properties vmlinux EXPORT_SYMBOL 0x489f6e0b rdma_dim vmlinux EXPORT_SYMBOL -0xf700da85 kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL +0xfbd160ad kiocb_set_cancel_fn vmlinux EXPORT_SYMBOL 0x63026490 unregister_kprobe vmlinux EXPORT_SYMBOL_GPL -0x8dd5c4f5 dev_get_flags vmlinux EXPORT_SYMBOL +0xc2b06cd6 dev_get_flags vmlinux EXPORT_SYMBOL 0xe9dcf3a4 hwspin_lock_request vmlinux EXPORT_SYMBOL_GPL -0x85069758 dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL -0x644aceb8 thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL +0x02bc85fa dev_pm_opp_get_max_volt_latency vmlinux EXPORT_SYMBOL_GPL +0x30719469 thermal_zone_device_disable vmlinux EXPORT_SYMBOL_GPL 0xc82c721f klist_remove vmlinux EXPORT_SYMBOL_GPL 0x65b11666 crypto_sha256_update vmlinux EXPORT_SYMBOL 0x10f2a3a1 crypto_shash_alg_has_setkey vmlinux EXPORT_SYMBOL_GPL +0xa1872901 fscrypt_fname_encrypt vmlinux EXPORT_SYMBOL_GPL 0x9d92f3ad __wait_on_bit_lock vmlinux EXPORT_SYMBOL 0xb3253ed9 hpet_rtc_timer_init vmlinux EXPORT_SYMBOL_GPL -0xe3502270 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL -0xb5355043 fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL +0xaaf19631 fib_nl_delrule vmlinux EXPORT_SYMBOL_GPL +0x354898d2 fib_nl_newrule vmlinux EXPORT_SYMBOL_GPL 0x5e9a01ce gen_new_estimator vmlinux EXPORT_SYMBOL 0xdceb5362 efi_status_to_err vmlinux EXPORT_SYMBOL_GPL 0x7cd6f042 cpufreq_get_current_driver vmlinux EXPORT_SYMBOL_GPL @@ -7760,29 +7768,29 @@ 0x71a0cca1 pci_set_master vmlinux EXPORT_SYMBOL 0x1b297b1e sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x70e1a9d2 iov_iter_pipe vmlinux EXPORT_SYMBOL -0x5ccfd0a9 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL +0xc24cd9d0 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x5746a188 crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL 0xcd4ee1ea debugfs_create_ulong vmlinux EXPORT_SYMBOL_GPL -0x7d15ee31 freeze_super vmlinux EXPORT_SYMBOL +0xf4bdfc94 freeze_super vmlinux EXPORT_SYMBOL 0x02e67849 __devm_request_region vmlinux EXPORT_SYMBOL 0x0b053cec native_write_cr4 vmlinux EXPORT_SYMBOL_GPL 0xfcee7b5d l3mdev_fib_table_by_index vmlinux EXPORT_SYMBOL_GPL 0x317cc9cc hid_connect vmlinux EXPORT_SYMBOL_GPL -0x4e6a50d9 thermal_zone_device_critical vmlinux EXPORT_SYMBOL -0x9d9f8a01 i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL +0xfa1e4253 thermal_zone_device_critical vmlinux EXPORT_SYMBOL +0x92f0e432 i2c_new_dummy_device vmlinux EXPORT_SYMBOL_GPL 0x2147631a intel_gmch_probe vmlinux EXPORT_SYMBOL 0xb4cffb4a vc_cons vmlinux EXPORT_SYMBOL 0x496f4926 dma_async_device_unregister vmlinux EXPORT_SYMBOL 0x081eb989 pci_rebar_get_possible_sizes vmlinux EXPORT_SYMBOL 0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL -0x8747923d find_inode_nowait vmlinux EXPORT_SYMBOL +0x2cc75baf find_inode_nowait vmlinux EXPORT_SYMBOL 0x6ba36c6a hwpoison_filter_flags_value vmlinux EXPORT_SYMBOL_GPL 0x0bbdc9b2 remove_memory vmlinux EXPORT_SYMBOL_GPL -0x0cf4c66f umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL +0xf4957d88 umd_cleanup_helper vmlinux EXPORT_SYMBOL_GPL 0x1bb51249 tcp_have_smc vmlinux EXPORT_SYMBOL 0xab1e0e93 hv_setup_kexec_handler vmlinux EXPORT_SYMBOL_GPL 0x3b8979ea gnttab_grant_foreign_transfer_ref vmlinux EXPORT_SYMBOL_GPL -0xec0113af acpi_kobj vmlinux EXPORT_SYMBOL_GPL +0x1c2d67d4 acpi_kobj vmlinux EXPORT_SYMBOL_GPL 0xf9ab7707 gpiod_get_value vmlinux EXPORT_SYMBOL_GPL 0xf9c0b663 strlcat vmlinux EXPORT_SYMBOL 0x2e2b40d2 strncat vmlinux EXPORT_SYMBOL @@ -7790,20 +7798,20 @@ 0xa6915137 blk_queue_max_discard_sectors vmlinux EXPORT_SYMBOL 0xbb6f025a asymmetric_key_generate_id vmlinux EXPORT_SYMBOL_GPL 0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL -0x31bbe130 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL -0x8cc37950 netdev_notice vmlinux EXPORT_SYMBOL +0xec6164f5 mr_mfc_seq_idx vmlinux EXPORT_SYMBOL +0x67cc7e4a netdev_notice vmlinux EXPORT_SYMBOL 0xd419746c led_classdev_notify_brightness_hw_changed vmlinux EXPORT_SYMBOL_GPL 0x584c2ad6 pm_generic_freeze_noirq vmlinux EXPORT_SYMBOL_GPL 0x8579204c blk_rq_map_kern vmlinux EXPORT_SYMBOL -0xc25af7e6 sync_mapping_buffers vmlinux EXPORT_SYMBOL -0xeb48a616 noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL -0xce28f222 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL +0xc30423dd sync_mapping_buffers vmlinux EXPORT_SYMBOL +0x93ac0251 noop_invalidatepage vmlinux EXPORT_SYMBOL_GPL +0xa5ba9db1 inet_ehash_nolisten vmlinux EXPORT_SYMBOL_GPL 0x0ac92e60 usb_gadget_check_config vmlinux EXPORT_SYMBOL_GPL 0xd2e825e8 virtqueue_get_avail_addr vmlinux EXPORT_SYMBOL_GPL 0x453e1fa4 dma_async_device_channel_unregister vmlinux EXPORT_SYMBOL_GPL 0x9e761335 desc_to_gpio vmlinux EXPORT_SYMBOL_GPL 0xfcf9ef73 hw_protection_shutdown vmlinux EXPORT_SYMBOL_GPL -0x9e6fbb70 datagram_poll vmlinux EXPORT_SYMBOL +0x6815d944 datagram_poll vmlinux EXPORT_SYMBOL 0x823900b2 tb_xdomain_lane_bonding_enable vmlinux EXPORT_SYMBOL_GPL 0x3d82c336 devfreq_monitor_suspend vmlinux EXPORT_SYMBOL 0x661bde4f regmap_update_bits_base vmlinux EXPORT_SYMBOL_GPL @@ -7812,7 +7820,7 @@ 0x5f99383a ioread64_hi_lo vmlinux EXPORT_SYMBOL 0xb2fa093e blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL 0x1e9edfb7 seq_hlist_start_head_rcu vmlinux EXPORT_SYMBOL -0x44d09e1e current_time vmlinux EXPORT_SYMBOL +0x66ae8331 current_time vmlinux EXPORT_SYMBOL 0x91197468 user_path_at_empty vmlinux EXPORT_SYMBOL 0xae87d6da __tcf_em_tree_match vmlinux EXPORT_SYMBOL 0xb842452e page_pool_release_page vmlinux EXPORT_SYMBOL @@ -7824,11 +7832,11 @@ 0xed61f6b3 security_release_secctx vmlinux EXPORT_SYMBOL 0x2d994605 security_inode_copy_up_xattr vmlinux EXPORT_SYMBOL 0x4e1c21d8 __SCT__tp_func_mmap_lock_start_locking vmlinux EXPORT_SYMBOL -0x9536b6aa __SCK__tp_func_mmap_lock_start_locking vmlinux EXPORT_SYMBOL +0xe3c8446a __SCK__tp_func_mmap_lock_start_locking vmlinux EXPORT_SYMBOL 0x862258db timecounter_init vmlinux EXPORT_SYMBOL_GPL 0x14a5ca0b dma_free_attrs vmlinux EXPORT_SYMBOL -0x2b78872b inet_addr_type vmlinux EXPORT_SYMBOL -0xbc6c5459 inet_recvmsg vmlinux EXPORT_SYMBOL +0xb99f46be inet_addr_type vmlinux EXPORT_SYMBOL +0x392c81f3 inet_recvmsg vmlinux EXPORT_SYMBOL 0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL 0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL 0x0ea5cbce xen_irq_lateeoi vmlinux EXPORT_SYMBOL_GPL @@ -7838,24 +7846,24 @@ 0x1fb70eb9 gnttab_end_foreign_transfer_ref vmlinux EXPORT_SYMBOL_GPL 0x1e53f827 stack_depot_print vmlinux EXPORT_SYMBOL_GPL 0xaf3f11ca __tracepoint_rpm_idle vmlinux EXPORT_SYMBOL_GPL -0xd6cc2790 mr_fill_mroute vmlinux EXPORT_SYMBOL +0xf6ff072d mr_fill_mroute vmlinux EXPORT_SYMBOL 0xabc298d0 intel_scu_ipc_unregister vmlinux EXPORT_SYMBOL_GPL 0xf86190c6 gov_attr_set_put vmlinux EXPORT_SYMBOL_GPL 0x28ee3b9d gov_attr_set_get vmlinux EXPORT_SYMBOL_GPL -0x51080c6d wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL +0x6d890c66 wakeup_source_remove vmlinux EXPORT_SYMBOL_GPL 0x6b668b71 stop_tty vmlinux EXPORT_SYMBOL 0xda26b8ea __irq_regs vmlinux EXPORT_SYMBOL 0x2ee7c52b btree_visitor vmlinux EXPORT_SYMBOL_GPL 0xe2ccebdb dquot_get_dqblk vmlinux EXPORT_SYMBOL -0xabab52f2 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL +0x1d5ebda6 ipv6_push_frag_opts vmlinux EXPORT_SYMBOL 0x9194e18f xenbus_mkdir vmlinux EXPORT_SYMBOL_GPL 0x358cd48d xenbus_watch_pathfmt vmlinux EXPORT_SYMBOL_GPL 0x42578e80 acpi_get_type vmlinux EXPORT_SYMBOL -0xb5f0e71f unlock_page_memcg vmlinux EXPORT_SYMBOL +0xbefb7cdd unlock_page_memcg vmlinux EXPORT_SYMBOL 0x4629334c __preempt_count vmlinux EXPORT_SYMBOL 0x08249512 iwe_stream_add_point vmlinux EXPORT_SYMBOL -0xc0d9024b xfrm_policy_destroy vmlinux EXPORT_SYMBOL -0x3feac4b3 inet_del_offload vmlinux EXPORT_SYMBOL +0x088733e9 xfrm_policy_destroy vmlinux EXPORT_SYMBOL +0xe05bcf4a inet_del_offload vmlinux EXPORT_SYMBOL 0x0ebb03a4 devlink_trap_groups_unregister vmlinux EXPORT_SYMBOL_GPL 0x9cdfb3f7 sysctl_fb_tunnels_only_for_init_net vmlinux EXPORT_SYMBOL 0xe84326af devfreq_monitor_start vmlinux EXPORT_SYMBOL @@ -7864,72 +7872,72 @@ 0xba58b734 gpiod_get_index_optional vmlinux EXPORT_SYMBOL_GPL 0x25bbfa9a security_kernel_load_data vmlinux EXPORT_SYMBOL_GPL 0x2ddd5b55 devlink_is_reload_failed vmlinux EXPORT_SYMBOL_GPL -0xaf92ad18 neigh_ifdown vmlinux EXPORT_SYMBOL +0x35245aa5 neigh_ifdown vmlinux EXPORT_SYMBOL 0x8ea56e2e devfreq_event_add_edev vmlinux EXPORT_SYMBOL_GPL 0xc61abe26 regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0xe07ef363 intel_gmch_gtt_insert_sg_entries vmlinux EXPORT_SYMBOL 0x1ac5d3cb strcspn vmlinux EXPORT_SYMBOL -0x1ca650b9 make_device_exclusive_range vmlinux EXPORT_SYMBOL_GPL +0x9df210fc make_device_exclusive_range vmlinux EXPORT_SYMBOL_GPL 0xc4a31146 rdma_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x4e4c37e2 freq_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL -0xa831609b mmput_async vmlinux EXPORT_SYMBOL_GPL -0x067528a7 thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x20d34ce2 mmput_async vmlinux EXPORT_SYMBOL_GPL +0x6ff260d3 thermal_zone_unbind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0x55a0ebce devm_get_free_pages vmlinux EXPORT_SYMBOL_GPL 0x5e798ffb divider_get_val vmlinux EXPORT_SYMBOL_GPL 0x7e7a47c9 pci_acpi_clear_companion_lookup_hook vmlinux EXPORT_SYMBOL_GPL 0xc096ca6c pci_scan_bridge vmlinux EXPORT_SYMBOL 0x1f17811f pci_generic_config_read vmlinux EXPORT_SYMBOL_GPL -0x174fdb55 blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL +0x3649ae2d blk_mq_delay_kick_requeue_list vmlinux EXPORT_SYMBOL 0x3dabf271 memcg_sockets_enabled_key vmlinux EXPORT_SYMBOL 0xb2c1732e rcu_gp_set_torture_wait vmlinux EXPORT_SYMBOL_GPL 0x0a47553f tdx_kvm_hypercall vmlinux EXPORT_SYMBOL_GPL -0x8739b4a0 skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL +0x4d061fcc skb_copy_and_csum_datagram_msg vmlinux EXPORT_SYMBOL 0x898969dc hid_parse_report vmlinux EXPORT_SYMBOL_GPL 0x449ebed1 sbitmap_queue_init_node vmlinux EXPORT_SYMBOL_GPL 0x060ba97c gen_pool_free_owner vmlinux EXPORT_SYMBOL 0x5fc72f0e alloc_pages_exact vmlinux EXPORT_SYMBOL 0xa23ffc04 groups_sort vmlinux EXPORT_SYMBOL -0x0e4161d6 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x29bbc99e xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL 0x91c8ec9a regmap_get_device vmlinux EXPORT_SYMBOL_GPL -0xe505459a devm_regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL -0x301c535c regulator_get_hardware_vsel_register vmlinux EXPORT_SYMBOL_GPL +0x86e95307 devm_regulator_bulk_get vmlinux EXPORT_SYMBOL_GPL +0x673dfd96 regulator_get_hardware_vsel_register vmlinux EXPORT_SYMBOL_GPL 0x6c80ef73 virtio_break_device vmlinux EXPORT_SYMBOL_GPL 0x208c8796 fs_lookup_param vmlinux EXPORT_SYMBOL -0x417899ee nf_register_net_hook vmlinux EXPORT_SYMBOL +0x05336c3f nf_register_net_hook vmlinux EXPORT_SYMBOL 0x286f63b5 xen_alloc_unpopulated_pages vmlinux EXPORT_SYMBOL 0xb0d34c45 gpiod_to_chip vmlinux EXPORT_SYMBOL_GPL 0x1f50f742 __nla_reserve vmlinux EXPORT_SYMBOL 0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL -0x67e7772a inc_zone_page_state vmlinux EXPORT_SYMBOL +0x224f558b inc_zone_page_state vmlinux EXPORT_SYMBOL 0xdd6ddcec __traceiter_error_report_end vmlinux EXPORT_SYMBOL_GPL 0x5e173309 cpu_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x1090157a lookup_address_in_mm vmlinux EXPORT_SYMBOL_GPL -0x614beb26 netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL -0x80e6c08b skb_checksum vmlinux EXPORT_SYMBOL -0xbee0efcd kfree_skb_list vmlinux EXPORT_SYMBOL +0xd2d1347c netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0x6e672cbe skb_checksum vmlinux EXPORT_SYMBOL +0xa431b989 kfree_skb_list vmlinux EXPORT_SYMBOL 0x581db32e iommu_dev_enable_feature vmlinux EXPORT_SYMBOL_GPL 0xa64e4d97 pci_pme_capable vmlinux EXPORT_SYMBOL 0xca9360b5 rb_next vmlinux EXPORT_SYMBOL 0x94a2111b fscrypt_fname_disk_to_usr vmlinux EXPORT_SYMBOL -0x4d3f7045 fiemap_prep vmlinux EXPORT_SYMBOL +0x44326511 fiemap_prep vmlinux EXPORT_SYMBOL 0xa03ee120 inode_permission vmlinux EXPORT_SYMBOL -0x8b8d72bb buffer_migrate_page vmlinux EXPORT_SYMBOL +0x7afb7c7f buffer_migrate_page vmlinux EXPORT_SYMBOL 0x92540fbf finish_wait vmlinux EXPORT_SYMBOL 0x696d7e0b l1tf_mitigation vmlinux EXPORT_SYMBOL_GPL 0x6e85b00b local_touch_nmi vmlinux EXPORT_SYMBOL_GPL -0x0d1ba993 xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0xacf13173 xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL 0xe2eea8c3 do_dw_dma_enable vmlinux EXPORT_SYMBOL_GPL 0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL 0x68c4b824 cpumask_any_but vmlinux EXPORT_SYMBOL 0xb219d56c wbinvd_on_cpu vmlinux EXPORT_SYMBOL 0x53f4e1ba __bitmap_weight vmlinux EXPORT_SYMBOL 0x619cb7dd simple_read_from_buffer vmlinux EXPORT_SYMBOL -0xad828189 get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL +0x005e632b get_dev_pagemap vmlinux EXPORT_SYMBOL_GPL 0x2e22275a clockevent_delta2ns vmlinux EXPORT_SYMBOL_GPL 0x15e06a39 irq_domain_simple_ops vmlinux EXPORT_SYMBOL_GPL -0x6359ff46 nf_checksum vmlinux EXPORT_SYMBOL_GPL -0x18979b9e sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL -0x25ba49a0 __tracepoint_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0x319032fe nf_checksum vmlinux EXPORT_SYMBOL_GPL +0x06cd7bb7 sch_frag_xmit_hook vmlinux EXPORT_SYMBOL_GPL +0x06d70d5e __tracepoint_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL 0x420f3d01 nvmem_unregister_notifier vmlinux EXPORT_SYMBOL_GPL 0xcd16ff22 hypervisor_kobj vmlinux EXPORT_SYMBOL_GPL 0x45006cee default_red vmlinux EXPORT_SYMBOL @@ -7938,65 +7946,65 @@ 0x029b8520 pci_d3cold_enable vmlinux EXPORT_SYMBOL_GPL 0x545f3b26 gpiochip_add_pin_range vmlinux EXPORT_SYMBOL_GPL 0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL -0x1c5ace0f xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL -0x37c39633 get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL +0x5d9fe2de xfrm_policy_hash_rebuild vmlinux EXPORT_SYMBOL +0xafe9de5f get_net_ns_by_pid vmlinux EXPORT_SYMBOL_GPL 0x3bc92db0 tb_ring_poll vmlinux EXPORT_SYMBOL_GPL 0x5c12e522 mbox_chan_received_data vmlinux EXPORT_SYMBOL_GPL 0x39ca239c _dev_warn vmlinux EXPORT_SYMBOL 0xd846c315 acpi_write_bit_register vmlinux EXPORT_SYMBOL -0xf6b8109a fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL +0xfbe85d80 fb_deferred_io_cleanup vmlinux EXPORT_SYMBOL_GPL 0xb5ecba73 crypto_dh_key_len vmlinux EXPORT_SYMBOL_GPL 0x6120b7aa vfs_statfs vmlinux EXPORT_SYMBOL 0xb10cefc0 _dev_alert vmlinux EXPORT_SYMBOL 0x09dd4c03 mipi_dsi_driver_register_full vmlinux EXPORT_SYMBOL 0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL -0x79040108 list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL -0x712c18b2 ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL -0xddfc16c5 xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL -0x820af83c udp_ioctl vmlinux EXPORT_SYMBOL +0xb943f7bf list_lru_walk_one vmlinux EXPORT_SYMBOL_GPL +0x0f4dc7a1 ip6_datagram_send_ctl vmlinux EXPORT_SYMBOL_GPL +0x76e9d0a9 xfrm_input_register_afinfo vmlinux EXPORT_SYMBOL +0x039f4cd2 udp_ioctl vmlinux EXPORT_SYMBOL 0xc27f9270 tty_port_default_client_ops vmlinux EXPORT_SYMBOL_GPL 0xceb1f126 mpi_read_raw_data vmlinux EXPORT_SYMBOL_GPL 0x7c3e4d6e __nla_reserve_nohdr vmlinux EXPORT_SYMBOL 0x6199ad5d crypto_has_skcipher vmlinux EXPORT_SYMBOL_GPL 0x7dda30af unregister_tracepoint_module_notifier vmlinux EXPORT_SYMBOL_GPL 0xacc977ac alarm_forward_now vmlinux EXPORT_SYMBOL_GPL -0x81acf774 rtnetlink_put_metrics vmlinux EXPORT_SYMBOL +0x05e93820 rtnetlink_put_metrics vmlinux EXPORT_SYMBOL 0x5d2bc42a reset_control_rearm vmlinux EXPORT_SYMBOL_GPL 0x89350062 pwm_get_chip_data vmlinux EXPORT_SYMBOL_GPL 0x4d706b49 pwm_set_chip_data vmlinux EXPORT_SYMBOL_GPL 0x7ee2356b fips_fail_notif_chain vmlinux EXPORT_SYMBOL_GPL -0x32206a0d may_umount vmlinux EXPORT_SYMBOL +0xbb0a5fa4 may_umount vmlinux EXPORT_SYMBOL 0xe60a5e8d pids_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x63ea80b3 cper_mem_err_type_str vmlinux EXPORT_SYMBOL_GPL 0x4adf1d01 iommu_detach_device vmlinux EXPORT_SYMBOL_GPL 0x7e8c8a02 tty_buffer_unlock_exclusive vmlinux EXPORT_SYMBOL_GPL -0x2da07c73 regulator_map_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0x075836f6 regulator_map_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL 0xa64e4c11 pcix_get_max_mmrbc vmlinux EXPORT_SYMBOL -0xc5f0e99a block_read_full_page vmlinux EXPORT_SYMBOL +0xdf06e5f2 block_read_full_page vmlinux EXPORT_SYMBOL 0x139027cd console_drivers vmlinux EXPORT_SYMBOL_GPL 0xd4387aeb bus_sort_breadthfirst vmlinux EXPORT_SYMBOL_GPL 0x8bd577d0 acpi_ut_exit vmlinux EXPORT_SYMBOL 0xcdd47a90 pci_alloc_host_bridge vmlinux EXPORT_SYMBOL 0x9fe939e1 mpi_powm vmlinux EXPORT_SYMBOL_GPL 0xea6f9a36 zlib_deflate_dfltcc_enabled vmlinux EXPORT_SYMBOL -0x0d4f1903 dec_node_page_state vmlinux EXPORT_SYMBOL -0x9a0872ae xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL -0x190b4f95 tcp_v4_connect vmlinux EXPORT_SYMBOL -0x56f382a5 tcp_sync_mss vmlinux EXPORT_SYMBOL +0x964f19a8 dec_node_page_state vmlinux EXPORT_SYMBOL +0x5dd4e6ea xsk_uses_need_wakeup vmlinux EXPORT_SYMBOL +0x6a369d06 tcp_v4_connect vmlinux EXPORT_SYMBOL +0x4e6b4058 tcp_sync_mss vmlinux EXPORT_SYMBOL 0xc80f8e4a devlink_resource_occ_get_unregister vmlinux EXPORT_SYMBOL_GPL 0xc5bb7e83 edac_pci_del_device vmlinux EXPORT_SYMBOL_GPL 0x5ff147a8 alloc_dax vmlinux EXPORT_SYMBOL_GPL 0x911d4df4 regmap_raw_write vmlinux EXPORT_SYMBOL_GPL 0x66ca53c6 iommu_device_register vmlinux EXPORT_SYMBOL_GPL 0x1a90c364 tpm_chip_alloc vmlinux EXPORT_SYMBOL_GPL -0x7bccd097 devm_regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x7a7e24b5 regulator_bulk_disable vmlinux EXPORT_SYMBOL_GPL +0x063f1a63 devm_regulator_unregister_notifier vmlinux EXPORT_SYMBOL_GPL +0xd4a104f4 regulator_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0xc42dcb99 acpi_evaluate_ost vmlinux EXPORT_SYMBOL 0x3fe2ccbe memweight vmlinux EXPORT_SYMBOL 0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL -0x8f186d14 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL -0x86d7ee98 __netpoll_free vmlinux EXPORT_SYMBOL_GPL -0xca3bc396 netdev_upper_dev_link vmlinux EXPORT_SYMBOL +0x31d557c8 ncsi_register_dev vmlinux EXPORT_SYMBOL_GPL +0xc4418d3a __netpoll_free vmlinux EXPORT_SYMBOL_GPL +0xb8b9b6c5 netdev_upper_dev_link vmlinux EXPORT_SYMBOL 0x2bb9f7a1 serio_rescan vmlinux EXPORT_SYMBOL 0xdc2c5e47 regmap_field_read vmlinux EXPORT_SYMBOL_GPL 0x42f728aa mctrl_gpio_get_outputs vmlinux EXPORT_SYMBOL_GPL @@ -8004,22 +8012,22 @@ 0x7fafdec9 clk_fixed_factor_ops vmlinux EXPORT_SYMBOL_GPL 0x479f7d4b clk_bulk_disable vmlinux EXPORT_SYMBOL_GPL 0x4a420d09 acpi_bus_detach_private_data vmlinux EXPORT_SYMBOL_GPL -0x92d122c2 framebuffer_alloc vmlinux EXPORT_SYMBOL +0xbd9648a2 framebuffer_alloc vmlinux EXPORT_SYMBOL 0x47cfd825 kstrtouint_from_user vmlinux EXPORT_SYMBOL -0x4e8f3bdd xfrm_policy_byid vmlinux EXPORT_SYMBOL +0x72115a3c xfrm_policy_byid vmlinux EXPORT_SYMBOL 0xc62c0d94 mbox_free_channel vmlinux EXPORT_SYMBOL_GPL -0x8c32c166 cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL -0x1caa3c8b tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL +0x258fe9ba cpufreq_driver_target vmlinux EXPORT_SYMBOL_GPL +0x289f27f8 tpm_transmit_cmd vmlinux EXPORT_SYMBOL_GPL 0x0e43da8b gnttab_foreach_grant_in_range vmlinux EXPORT_SYMBOL_GPL 0x02b9673a pci_prepare_to_sleep vmlinux EXPORT_SYMBOL 0x2e399993 ahash_register_instance vmlinux EXPORT_SYMBOL_GPL 0x57e33b56 load_nls_default vmlinux EXPORT_SYMBOL 0xb21abf62 __fscrypt_prepare_readdir vmlinux EXPORT_SYMBOL_GPL -0x896d61d3 nonseekable_open vmlinux EXPORT_SYMBOL -0xe72563e3 kmem_cache_create vmlinux EXPORT_SYMBOL +0x35533433 nonseekable_open vmlinux EXPORT_SYMBOL +0x713d8f05 kmem_cache_create vmlinux EXPORT_SYMBOL 0xfa666974 queue_work_node vmlinux EXPORT_SYMBOL_GPL 0x5fdfa2c1 amd_pmu_enable_virt vmlinux EXPORT_SYMBOL_GPL -0x52aa3262 inet_get_local_port_range vmlinux EXPORT_SYMBOL +0x6b1305f5 inet_get_local_port_range vmlinux EXPORT_SYMBOL 0x40f59540 devm_nvmem_device_get vmlinux EXPORT_SYMBOL_GPL 0xcc700859 devm_nvmem_device_put vmlinux EXPORT_SYMBOL_GPL 0x55fed1e6 tb_xdomain_type vmlinux EXPORT_SYMBOL_GPL @@ -8032,24 +8040,24 @@ 0xd0d3f0a4 gen_pool_avail vmlinux EXPORT_SYMBOL_GPL 0x5dd33063 __seq_open_private vmlinux EXPORT_SYMBOL 0xbcebfd3f seq_escape vmlinux EXPORT_SYMBOL -0x96c6051c __sk_queue_drop_skb vmlinux EXPORT_SYMBOL -0x83823f30 sock_alloc_file vmlinux EXPORT_SYMBOL +0xc68cac1a __sk_queue_drop_skb vmlinux EXPORT_SYMBOL +0x68886ea5 sock_alloc_file vmlinux EXPORT_SYMBOL 0x67080e07 device_match_any vmlinux EXPORT_SYMBOL_GPL 0x0228925f iowrite64_hi_lo vmlinux EXPORT_SYMBOL -0xaf9dfa73 __generic_file_write_iter vmlinux EXPORT_SYMBOL -0xf3dc1d70 xfrm_lookup vmlinux EXPORT_SYMBOL +0xff444058 __generic_file_write_iter vmlinux EXPORT_SYMBOL +0x6bf7666f xfrm_lookup vmlinux EXPORT_SYMBOL 0x15510a89 devlink_fmsg_binary_put vmlinux EXPORT_SYMBOL_GPL -0xe849a831 skb_store_bits vmlinux EXPORT_SYMBOL +0xf89feb3c skb_store_bits vmlinux EXPORT_SYMBOL 0x63095ec2 dma_resv_fini vmlinux EXPORT_SYMBOL -0x9d985cba __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL +0xaff9728f __cgroup_bpf_run_filter_skb vmlinux EXPORT_SYMBOL 0x7681946c unregister_pm_notifier vmlinux EXPORT_SYMBOL_GPL -0xc543dcb0 call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL -0x11453ce3 inet_unregister_protosw vmlinux EXPORT_SYMBOL +0x9f3dc6ec call_switchdev_blocking_notifiers vmlinux EXPORT_SYMBOL_GPL +0xd72dd56b inet_unregister_protosw vmlinux EXPORT_SYMBOL 0xfcc09fe3 devm_devfreq_register_opp_notifier vmlinux EXPORT_SYMBOL 0x53cd3b0a __hwspin_unlock vmlinux EXPORT_SYMBOL_GPL 0x7d81d7d5 cpufreq_dbs_governor_stop vmlinux EXPORT_SYMBOL_GPL -0xc4178429 i2c_smbus_read_byte vmlinux EXPORT_SYMBOL -0xa459c70b i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL +0x1b78d96a i2c_smbus_read_byte vmlinux EXPORT_SYMBOL +0x57e2eccb i2c_probe_func_quick_read vmlinux EXPORT_SYMBOL_GPL 0x28884f0f _dev_info vmlinux EXPORT_SYMBOL 0xa1ed9c8b add_hwgenerator_randomness vmlinux EXPORT_SYMBOL_GPL 0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL @@ -8057,7 +8065,7 @@ 0xd685c208 for_each_kernel_tracepoint vmlinux EXPORT_SYMBOL_GPL 0xe295c0ff is_hpet_enabled vmlinux EXPORT_SYMBOL_GPL 0x59e0f053 fpu_free_guest_fpstate vmlinux EXPORT_SYMBOL_GPL -0xab3bd44c netif_napi_add_weight vmlinux EXPORT_SYMBOL +0x8f5e2bbe netif_napi_add_weight vmlinux EXPORT_SYMBOL 0x42537c87 led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL 0xb22ab2df devres_for_each_res vmlinux EXPORT_SYMBOL_GPL 0x3aa5c9cf device_remove_file_self vmlinux EXPORT_SYMBOL_GPL @@ -8067,7 +8075,7 @@ 0x3dfc897c seq_hlist_start_head vmlinux EXPORT_SYMBOL 0x47d00375 clocksource_change_rating vmlinux EXPORT_SYMBOL 0x39991865 icmp_global_allow vmlinux EXPORT_SYMBOL -0xfcc8fc56 peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL +0xaea7fb4a peernet2id_alloc vmlinux EXPORT_SYMBOL_GPL 0x921b4bc6 __tracepoint_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0xc6c65046 vp_modern_remove vmlinux EXPORT_SYMBOL_GPL 0x35c8a669 pci_hp_create_module_link vmlinux EXPORT_SYMBOL_GPL @@ -8076,66 +8084,66 @@ 0x49ed86a0 ZSTD_endStream vmlinux EXPORT_SYMBOL 0x58cc297e crypto_aead_decrypt vmlinux EXPORT_SYMBOL_GPL 0x351f279f crypto_aead_encrypt vmlinux EXPORT_SYMBOL_GPL -0x5813c889 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL +0xd4a52fd2 mark_buffer_write_io_error vmlinux EXPORT_SYMBOL 0xa389a49a profile_event_register vmlinux EXPORT_SYMBOL_GPL 0xdf0ca3f4 cpu_latency_qos_request_active vmlinux EXPORT_SYMBOL_GPL -0x6c585e46 msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL +0x15d2270d msg_zerocopy_put_abort vmlinux EXPORT_SYMBOL_GPL 0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL 0x026b6102 sysfs_rename_link_ns vmlinux EXPORT_SYMBOL_GPL 0x7daece67 quota_send_warning vmlinux EXPORT_SYMBOL 0x00b2cc90 __dquot_transfer vmlinux EXPORT_SYMBOL 0x1a6bf28f fsnotify_get_cookie vmlinux EXPORT_SYMBOL_GPL -0xb6613ce7 lock_two_nondirectories vmlinux EXPORT_SYMBOL +0x342a1a8a lock_two_nondirectories vmlinux EXPORT_SYMBOL 0x356d09a1 unregister_kprobes vmlinux EXPORT_SYMBOL_GPL 0x1f5ece97 cond_wakeup_cpu0 vmlinux EXPORT_SYMBOL_GPL -0xc50417fb dcb_setapp vmlinux EXPORT_SYMBOL -0xd09840f2 dcb_getapp vmlinux EXPORT_SYMBOL -0x074dfb22 register_netdevice vmlinux EXPORT_SYMBOL +0xa57ba5fc dcb_setapp vmlinux EXPORT_SYMBOL +0x67416987 dcb_getapp vmlinux EXPORT_SYMBOL +0xea35a6f1 register_netdevice vmlinux EXPORT_SYMBOL 0x9b15a936 ps2_init vmlinux EXPORT_SYMBOL 0x86c961b3 __set_dax_synchronous vmlinux EXPORT_SYMBOL_GPL -0x0efb0da3 blkdev_put vmlinux EXPORT_SYMBOL +0x5e1a9cf3 blkdev_put vmlinux EXPORT_SYMBOL 0xa8a0ea4e user_describe vmlinux EXPORT_SYMBOL_GPL -0x197ad081 finish_no_open vmlinux EXPORT_SYMBOL +0x172f1cdf finish_no_open vmlinux EXPORT_SYMBOL 0xee7d68e7 bpf_prog_get_type_path vmlinux EXPORT_SYMBOL -0x04a6f96d __neigh_set_probe_once vmlinux EXPORT_SYMBOL -0x73f61792 build_skb vmlinux EXPORT_SYMBOL +0x3bd096e5 __neigh_set_probe_once vmlinux EXPORT_SYMBOL +0xf72f1ab9 build_skb vmlinux EXPORT_SYMBOL 0x97addea5 get_tz_trend vmlinux EXPORT_SYMBOL 0x282cdabc usb_led_activity vmlinux EXPORT_SYMBOL_GPL 0xdffc1c92 fwnode_handle_put vmlinux EXPORT_SYMBOL_GPL 0x52252316 clk_unregister_fixed_rate vmlinux EXPORT_SYMBOL_GPL 0x2d2dd36f kobj_ns_grab_current vmlinux EXPORT_SYMBOL_GPL -0x095441d5 nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL -0xb252f5c7 tcp_get_info vmlinux EXPORT_SYMBOL_GPL +0xac8a4fde nexthop_find_by_id vmlinux EXPORT_SYMBOL_GPL +0x93b62a4b tcp_get_info vmlinux EXPORT_SYMBOL_GPL 0x5d8476d3 bpf_sk_storage_diag_alloc vmlinux EXPORT_SYMBOL_GPL -0xa96c8cf0 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL -0x4460f3aa __alloc_skb vmlinux EXPORT_SYMBOL +0x0fe9fcf7 skb_to_sgvec_nomark vmlinux EXPORT_SYMBOL_GPL +0x15847957 __alloc_skb vmlinux EXPORT_SYMBOL 0x7b70871f devfreq_monitor_stop vmlinux EXPORT_SYMBOL 0xba254cbb regmap_get_val_bytes vmlinux EXPORT_SYMBOL_GPL -0xc2e37a77 blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL +0x400d9cea blk_mq_complete_request_remote vmlinux EXPORT_SYMBOL_GPL 0xba0676e2 vm_zone_stat vmlinux EXPORT_SYMBOL -0xcfb02721 file_fdatawait_range vmlinux EXPORT_SYMBOL +0x9e259ddc file_fdatawait_range vmlinux EXPORT_SYMBOL 0x055e77e8 jiffies_64 vmlinux EXPORT_SYMBOL 0xbb9ed3bf mutex_trylock vmlinux EXPORT_SYMBOL 0x0b4ed3f7 housekeeping_cpumask vmlinux EXPORT_SYMBOL_GPL 0xccf52bc9 sfp_upstream_start vmlinux EXPORT_SYMBOL_GPL -0x14743a3e blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL -0xff78ffa1 xfrm_trans_queue_net vmlinux EXPORT_SYMBOL -0x425a83a6 xfrm_state_migrate vmlinux EXPORT_SYMBOL -0x8d3fce7e tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL +0xc06f4184 blk_mq_start_stopped_hw_queues vmlinux EXPORT_SYMBOL +0x2fa52b18 xfrm_trans_queue_net vmlinux EXPORT_SYMBOL +0x4893dc78 xfrm_state_migrate vmlinux EXPORT_SYMBOL +0x64640582 tcp_bpf_update_proto vmlinux EXPORT_SYMBOL_GPL 0x54f1cf35 led_set_brightness vmlinux EXPORT_SYMBOL_GPL -0xe77b6766 mpage_readahead vmlinux EXPORT_SYMBOL -0xb5ae8805 dcache_readdir vmlinux EXPORT_SYMBOL +0x12148efb mpage_readahead vmlinux EXPORT_SYMBOL +0x4632fa38 dcache_readdir vmlinux EXPORT_SYMBOL 0x89bc41a0 inode_add_bytes vmlinux EXPORT_SYMBOL -0x8a5f3e90 thaw_super vmlinux EXPORT_SYMBOL -0x96a78eee generic_file_mmap vmlinux EXPORT_SYMBOL +0x23273010 thaw_super vmlinux EXPORT_SYMBOL +0x56f0e942 generic_file_mmap vmlinux EXPORT_SYMBOL 0x5b6b0329 swiotlb_max_segment vmlinux EXPORT_SYMBOL_GPL 0x8fdb0752 abort_creds vmlinux EXPORT_SYMBOL 0x204c19f5 tcp_alloc_md5sig_pool vmlinux EXPORT_SYMBOL 0x4188d439 neigh_rand_reach_time vmlinux EXPORT_SYMBOL -0x9017bd99 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0x0412aae5 dev_forward_skb vmlinux EXPORT_SYMBOL_GPL 0x4df2ea84 gen_estimator_read vmlinux EXPORT_SYMBOL -0x42e7871a sock_common_setsockopt vmlinux EXPORT_SYMBOL -0xaca03065 sock_common_getsockopt vmlinux EXPORT_SYMBOL +0xb34b3c2d sock_common_setsockopt vmlinux EXPORT_SYMBOL +0x8bfa242b sock_common_getsockopt vmlinux EXPORT_SYMBOL 0x509f7c5f n_tty_inherit_ops vmlinux EXPORT_SYMBOL_GPL 0x17614bf3 apei_resources_sub vmlinux EXPORT_SYMBOL_GPL 0xf04429b4 acpi_bus_get_status_handle vmlinux EXPORT_SYMBOL_GPL @@ -8143,69 +8151,69 @@ 0xb9e276cf wrmsr_safe_regs_on_cpu vmlinux EXPORT_SYMBOL 0x65408378 zlib_inflate_blob vmlinux EXPORT_SYMBOL 0xcea0c0ff security_sctp_sk_clone vmlinux EXPORT_SYMBOL -0x86f63e69 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL +0x01d9d5c4 try_to_writeback_inodes_sb vmlinux EXPORT_SYMBOL 0x57363f2e vfs_mknod vmlinux EXPORT_SYMBOL 0x08c78cf7 offline_and_remove_memory vmlinux EXPORT_SYMBOL_GPL 0x9c0e043a klp_enable_patch vmlinux EXPORT_SYMBOL_GPL 0x5da2d0e2 __traceiter_devlink_hwerr vmlinux EXPORT_SYMBOL_GPL -0xa8baa82a skb_dequeue vmlinux EXPORT_SYMBOL +0xa07bad27 skb_dequeue vmlinux EXPORT_SYMBOL 0xd26eded9 clk_hw_register vmlinux EXPORT_SYMBOL_GPL 0x9f4f2aa3 acpi_gbl_FADT vmlinux EXPORT_SYMBOL 0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL -0x1474cb64 inet_rtx_syn_ack vmlinux EXPORT_SYMBOL +0xd808bc6f inet_rtx_syn_ack vmlinux EXPORT_SYMBOL 0x935932af sfp_bus_add_upstream vmlinux EXPORT_SYMBOL_GPL 0x3424daf8 __traceiter_dma_fence_enable_signal vmlinux EXPORT_SYMBOL -0x877b4951 __pm_relax vmlinux EXPORT_SYMBOL_GPL +0x2f46458c __pm_relax vmlinux EXPORT_SYMBOL_GPL 0xb655f91b pci_epc_get_next_free_bar vmlinux EXPORT_SYMBOL_GPL 0x9c6febfc add_uevent_var vmlinux EXPORT_SYMBOL_GPL 0x2d4daef5 find_font vmlinux EXPORT_SYMBOL 0xe273d75d alloc_cpu_rmap vmlinux EXPORT_SYMBOL 0x1d64409c blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL -0x82b5d59a blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL +0x034f215a blk_clear_pm_only vmlinux EXPORT_SYMBOL_GPL 0xdd33b84a __synth_event_gen_cmd_start vmlinux EXPORT_SYMBOL_GPL 0xc2c1c427 perf_event_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x36242943 switchdev_deferred_process vmlinux EXPORT_SYMBOL_GPL -0xfef9fa45 tcp_filter vmlinux EXPORT_SYMBOL -0x4e9836f1 device_get_ethdev_address vmlinux EXPORT_SYMBOL -0x6160cff1 netdev_features_change vmlinux EXPORT_SYMBOL +0xce7ec85e tcp_filter vmlinux EXPORT_SYMBOL +0xb108228c device_get_ethdev_address vmlinux EXPORT_SYMBOL +0xcbb4afe2 netdev_features_change vmlinux EXPORT_SYMBOL 0xa6156caf extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL_GPL 0xcedd12d2 platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL 0x2e99dbe5 acpi_unbind_one vmlinux EXPORT_SYMBOL_GPL -0xe9f9c004 fbcon_update_vcs vmlinux EXPORT_SYMBOL -0x39ddba36 smp_ops vmlinux EXPORT_SYMBOL_GPL +0x07b455fb fbcon_update_vcs vmlinux EXPORT_SYMBOL +0xa7caefcc smp_ops vmlinux EXPORT_SYMBOL_GPL 0x2e49b8aa devres_find vmlinux EXPORT_SYMBOL_GPL 0x8ead800c user_free_preparse vmlinux EXPORT_SYMBOL_GPL -0xe57b03f4 page_mapped vmlinux EXPORT_SYMBOL +0xacc740d5 page_mapped vmlinux EXPORT_SYMBOL 0x00513f58 get_timespec64 vmlinux EXPORT_SYMBOL_GPL 0x319d493d proc_dostring vmlinux EXPORT_SYMBOL 0xcd256667 tcp_md5_needed vmlinux EXPORT_SYMBOL -0x8673405c genlmsg_put vmlinux EXPORT_SYMBOL +0x714b074a genlmsg_put vmlinux EXPORT_SYMBOL 0xb87f40fe cppc_set_enable vmlinux EXPORT_SYMBOL_GPL 0xa2376493 pci_bus_write_config_byte vmlinux EXPORT_SYMBOL 0x5b416647 devm_gpiod_put_array vmlinux EXPORT_SYMBOL_GPL 0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL 0x47709e42 free_anon_bdev vmlinux EXPORT_SYMBOL -0x7e5b3fac raw_hash_sk vmlinux EXPORT_SYMBOL_GPL -0x646028c5 tcp_seq_start vmlinux EXPORT_SYMBOL -0x005b4c18 dst_cache_get vmlinux EXPORT_SYMBOL_GPL +0x90849a19 raw_hash_sk vmlinux EXPORT_SYMBOL_GPL +0xc58ba3bd tcp_seq_start vmlinux EXPORT_SYMBOL +0x1ae77e60 dst_cache_get vmlinux EXPORT_SYMBOL_GPL 0xd62ecd49 rps_sock_flow_table vmlinux EXPORT_SYMBOL 0x6e4bc056 spi_res_free vmlinux EXPORT_SYMBOL_GPL -0x96df2fe9 bind_interdomain_evtchn_to_irqhandler_lateeoi vmlinux EXPORT_SYMBOL_GPL +0x65a23ef4 bind_interdomain_evtchn_to_irqhandler_lateeoi vmlinux EXPORT_SYMBOL_GPL 0x5a4cf190 virtio_max_dma_size vmlinux EXPORT_SYMBOL_GPL -0x22fcc8ae blk_mq_complete_request vmlinux EXPORT_SYMBOL +0xbd0573c6 blk_mq_complete_request vmlinux EXPORT_SYMBOL 0x6d7e951e rcu_exp_batches_completed vmlinux EXPORT_SYMBOL_GPL 0xdbdb0e8b request_any_context_irq vmlinux EXPORT_SYMBOL_GPL 0xd4d1983c udplite_table vmlinux EXPORT_SYMBOL -0x51ceb32c cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL +0xf4ed7a1f cpufreq_driver_resolve_freq vmlinux EXPORT_SYMBOL_GPL 0xccf1c887 mipi_dsi_dcs_set_page_address vmlinux EXPORT_SYMBOL 0x3bc9ae26 serial8250_do_set_mctrl vmlinux EXPORT_SYMBOL_GPL 0x143ee419 serial8250_do_get_mctrl vmlinux EXPORT_SYMBOL_GPL -0xab7ece99 bind_interdomain_evtchn_to_irq_lateeoi vmlinux EXPORT_SYMBOL_GPL +0x10596c98 bind_interdomain_evtchn_to_irq_lateeoi vmlinux EXPORT_SYMBOL_GPL 0xdb63a944 acpi_lpat_get_conversion_table vmlinux EXPORT_SYMBOL_GPL 0x59eadb44 msi_desc_to_pci_dev vmlinux EXPORT_SYMBOL 0xd6b9b108 blk_queue_max_segment_size vmlinux EXPORT_SYMBOL 0x6978b987 mmu_notifier_get_locked vmlinux EXPORT_SYMBOL_GPL -0xb54ed11b ip_fraglist_init vmlinux EXPORT_SYMBOL +0x654e397e ip_fraglist_init vmlinux EXPORT_SYMBOL 0xd8d68ab1 dmi_memdev_type vmlinux EXPORT_SYMBOL_GPL 0x050877b9 dmi_first_match vmlinux EXPORT_SYMBOL 0xb1f90139 usb_gadget_unmap_request vmlinux EXPORT_SYMBOL_GPL @@ -8219,8 +8227,8 @@ 0x265db139 kernel_read_file vmlinux EXPORT_SYMBOL_GPL 0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL 0x78b738fd pci_msi_prepare vmlinux EXPORT_SYMBOL_GPL -0xa84b95da sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL -0x84f1b638 netpoll_send_udp vmlinux EXPORT_SYMBOL +0x5d46a6ef sk_msg_zerocopy_from_iter vmlinux EXPORT_SYMBOL_GPL +0x1d9dec58 netpoll_send_udp vmlinux EXPORT_SYMBOL 0x20835a9f __xdp_release_frame vmlinux EXPORT_SYMBOL_GPL 0xf665f74f sock_load_diag_module vmlinux EXPORT_SYMBOL 0x8a838ef6 intel_scu_ipc_dev_put vmlinux EXPORT_SYMBOL_GPL @@ -8229,29 +8237,29 @@ 0x393049a5 pci_claim_resource vmlinux EXPORT_SYMBOL 0x4a909327 mmu_notifier_range_update_to_read_only vmlinux EXPORT_SYMBOL_GPL 0xf09b5d9a get_zeroed_page vmlinux EXPORT_SYMBOL -0xd98239f1 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL -0x2a10d4dd ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL +0xb1ee1b7e bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0x81b03831 ncsi_unregister_dev vmlinux EXPORT_SYMBOL_GPL 0x7e943b45 devlink_port_attrs_pci_sf_set vmlinux EXPORT_SYMBOL_GPL 0x040d11a4 devlink_port_attrs_pci_vf_set vmlinux EXPORT_SYMBOL_GPL 0xd821122c devlink_port_attrs_pci_pf_set vmlinux EXPORT_SYMBOL_GPL -0xc90ed74e ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL +0xb32d9b07 ndo_dflt_fdb_dump vmlinux EXPORT_SYMBOL 0x10ce0901 mbox_request_channel vmlinux EXPORT_SYMBOL_GPL 0x37496bfe input_close_device vmlinux EXPORT_SYMBOL 0x5bffedd9 dma_resv_describe vmlinux EXPORT_SYMBOL_GPL 0x6f4a59e4 sort_r vmlinux EXPORT_SYMBOL 0xb4741e97 key_validate vmlinux EXPORT_SYMBOL -0xe1d890de rtnl_create_link vmlinux EXPORT_SYMBOL +0x10017891 rtnl_create_link vmlinux EXPORT_SYMBOL 0xfcc1edd3 memory_block_size_bytes vmlinux EXPORT_SYMBOL_GPL 0x0a4c2f18 _dev_notice vmlinux EXPORT_SYMBOL 0x2e333c25 tty_insert_flip_string_flags vmlinux EXPORT_SYMBOL 0x2d423a7c virtio_device_freeze vmlinux EXPORT_SYMBOL_GPL -0x1b68b594 address_space_init_once vmlinux EXPORT_SYMBOL -0x00c309a1 bdi_dev_name vmlinux EXPORT_SYMBOL_GPL +0x89e4d57a address_space_init_once vmlinux EXPORT_SYMBOL +0x06ee0b06 bdi_dev_name vmlinux EXPORT_SYMBOL_GPL 0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL 0xc622556f prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL -0x4b4e9e32 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL -0x64656a30 inet_dev_addr_type vmlinux EXPORT_SYMBOL -0x0f8871e0 tcf_action_exec vmlinux EXPORT_SYMBOL +0x9bdf8a55 xfrm_audit_state_replay vmlinux EXPORT_SYMBOL_GPL +0xd4d6143b inet_dev_addr_type vmlinux EXPORT_SYMBOL +0x873c8f15 tcf_action_exec vmlinux EXPORT_SYMBOL 0xec5668f6 dax_zero_page_range vmlinux EXPORT_SYMBOL_GPL 0x4aaea059 platform_device_add vmlinux EXPORT_SYMBOL_GPL 0x763433f1 clk_hw_get_num_parents vmlinux EXPORT_SYMBOL_GPL @@ -8259,28 +8267,28 @@ 0xb5f5704d debugfs_create_size_t vmlinux EXPORT_SYMBOL_GPL 0x5fd58201 remove_proc_entry vmlinux EXPORT_SYMBOL 0x215c3b23 fsnotify_add_mark vmlinux EXPORT_SYMBOL_GPL -0x80fd1772 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL -0x7f28642b xfrm_spd_getinfo vmlinux EXPORT_SYMBOL -0xe334f41f dm_kobject_release vmlinux EXPORT_SYMBOL +0x47929a51 ipv6_opt_accepted vmlinux EXPORT_SYMBOL_GPL +0x9ee5ed00 xfrm_spd_getinfo vmlinux EXPORT_SYMBOL +0x2220d2a1 dm_kobject_release vmlinux EXPORT_SYMBOL 0xe0be2a2c ptp_find_pin vmlinux EXPORT_SYMBOL 0x141bfc57 pci_walk_bus vmlinux EXPORT_SYMBOL_GPL -0xb6bc06fd block_is_partially_uptodate vmlinux EXPORT_SYMBOL +0x9bcf3fca block_is_partially_uptodate vmlinux EXPORT_SYMBOL 0xa4ab7c1c ring_buffer_overruns vmlinux EXPORT_SYMBOL_GPL 0xc45d0d13 injectm vmlinux EXPORT_SYMBOL_GPL 0xd6406025 l3mdev_table_lookup_unregister vmlinux EXPORT_SYMBOL_GPL -0xca414a1f alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x60a590e1 alloc_etherdev_mqs vmlinux EXPORT_SYMBOL 0x5be63c5b crc32c_csum_stub vmlinux EXPORT_SYMBOL -0x1e992421 amd_iommu_complete_ppr vmlinux EXPORT_SYMBOL +0xd9734cf2 amd_iommu_complete_ppr vmlinux EXPORT_SYMBOL 0x73f36f0d uart_resume_port vmlinux EXPORT_SYMBOL 0x7129a6f4 osc_sb_native_usb4_support_confirmed vmlinux EXPORT_SYMBOL_GPL 0x24d91eaf gpiod_get_value_cansleep vmlinux EXPORT_SYMBOL_GPL -0x2abc2e01 __put_devmap_managed_page vmlinux EXPORT_SYMBOL +0x224146a6 __put_devmap_managed_page vmlinux EXPORT_SYMBOL 0xfa35044a alternatives_patched vmlinux EXPORT_SYMBOL_GPL 0x8005cf66 netlbl_audit_start vmlinux EXPORT_SYMBOL 0xb05fc310 sysctl_rmem_max vmlinux EXPORT_SYMBOL 0xfac8865f sysctl_wmem_max vmlinux EXPORT_SYMBOL 0x47805f7a ps2_handle_ack vmlinux EXPORT_SYMBOL -0x766ef354 pm_relax vmlinux EXPORT_SYMBOL_GPL +0x8acc6195 pm_relax vmlinux EXPORT_SYMBOL_GPL 0x1ab65f67 driver_deferred_probe_check_state vmlinux EXPORT_SYMBOL_GPL 0x03bf0e5a acpi_walk_resource_buffer vmlinux EXPORT_SYMBOL 0x30ea7aa2 pci_user_write_config_byte vmlinux EXPORT_SYMBOL_GPL @@ -8291,17 +8299,17 @@ 0x26ed2186 register_vmap_purge_notifier vmlinux EXPORT_SYMBOL_GPL 0x467df16d netdev_rss_key_fill vmlinux EXPORT_SYMBOL 0x5cf53ce2 input_free_minor vmlinux EXPORT_SYMBOL -0x09d959ce pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL +0x0bd9c972 pm_wakeup_dev_event vmlinux EXPORT_SYMBOL_GPL 0x8f213617 pci_write_config_byte vmlinux EXPORT_SYMBOL 0x4cb8317d pwm_get vmlinux EXPORT_SYMBOL_GPL -0xf26052d7 pagecache_write_end vmlinux EXPORT_SYMBOL -0x03d6e07e xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL -0x825db1e1 dev_set_threaded vmlinux EXPORT_SYMBOL +0x307b9b2b pagecache_write_end vmlinux EXPORT_SYMBOL +0x4780a656 xfrm_audit_state_icvfail vmlinux EXPORT_SYMBOL_GPL +0xb3dc534f dev_set_threaded vmlinux EXPORT_SYMBOL 0x07be6905 net_inc_egress_queue vmlinux EXPORT_SYMBOL_GPL 0x85ba2cef hid_resolv_usage vmlinux EXPORT_SYMBOL_GPL 0x65f7cb56 hidinput_get_led_field vmlinux EXPORT_SYMBOL_GPL -0xf6754868 dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL -0x96dba4ca pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL +0x3eb83609 dev_pm_opp_set_supported_hw vmlinux EXPORT_SYMBOL_GPL +0x8acac223 pm_genpd_add_subdomain vmlinux EXPORT_SYMBOL_GPL 0xd72feba2 xenbus_read_driver_state vmlinux EXPORT_SYMBOL_GPL 0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL 0xb12cbacb fb_unregister_client vmlinux EXPORT_SYMBOL @@ -8310,13 +8318,13 @@ 0xeee475af perf_get_aux vmlinux EXPORT_SYMBOL_GPL 0x6762c3ed __SCT__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe070c83c __SCK__tp_func_powernv_throttle vmlinux EXPORT_SYMBOL_GPL -0x34a7a638 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL -0xe7173df5 dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL +0xf5c762c2 inet_csk_init_xmit_timers vmlinux EXPORT_SYMBOL +0x9935b262 dev_pm_opp_remove vmlinux EXPORT_SYMBOL_GPL 0x8cfaf0de irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL 0x3165daa3 arbitrary_virt_to_machine vmlinux EXPORT_SYMBOL_GPL 0xdbfa2500 devl_trylock vmlinux EXPORT_SYMBOL_GPL 0x9b9ca3ec __SCT__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL -0x9d3d64d3 __SCK__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL +0xf4dd1b16 __SCK__tp_func_neigh_cleanup_and_release vmlinux EXPORT_SYMBOL_GPL 0x084c3ca2 dev_pm_put_subsys_data vmlinux EXPORT_SYMBOL_GPL 0x7c2dea9a dev_pm_get_subsys_data vmlinux EXPORT_SYMBOL_GPL 0x967c117d transport_add_device vmlinux EXPORT_SYMBOL_GPL @@ -8326,8 +8334,8 @@ 0xa7f853c0 vfs_readlink vmlinux EXPORT_SYMBOL 0x412f893c page_offline_begin vmlinux EXPORT_SYMBOL 0x26cc73c3 complete_and_exit vmlinux EXPORT_SYMBOL -0xcbe4b0f6 inet6_lookup vmlinux EXPORT_SYMBOL_GPL -0xf22fd2ed udp_seq_stop vmlinux EXPORT_SYMBOL +0x4afcb6e3 inet6_lookup vmlinux EXPORT_SYMBOL_GPL +0x7659910f udp_seq_stop vmlinux EXPORT_SYMBOL 0x99efa2ad __hwspin_trylock vmlinux EXPORT_SYMBOL_GPL 0x19d52f1f hid_quirks_exit vmlinux EXPORT_SYMBOL_GPL 0xb1a5cae4 regmap_reinit_cache vmlinux EXPORT_SYMBOL_GPL @@ -8336,28 +8344,28 @@ 0xff6878cf fb_default_cmap vmlinux EXPORT_SYMBOL 0x37e9a44d sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL 0xa7f38e64 sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL -0x09f9a61b __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL +0x8f11c075 __alloc_pages_bulk vmlinux EXPORT_SYMBOL_GPL 0x879c8520 register_fprobe_ips vmlinux EXPORT_SYMBOL_GPL 0xc3ff38c2 down_read_trylock vmlinux EXPORT_SYMBOL -0x8ec06d24 dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0x4a4a0142 dcbnl_cee_notify vmlinux EXPORT_SYMBOL 0x51aa824f hid_hw_start vmlinux EXPORT_SYMBOL_GPL -0x661f4fde cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL +0x9f06748d cpufreq_register_driver vmlinux EXPORT_SYMBOL_GPL 0xc811fb5e iopf_queue_add_device vmlinux EXPORT_SYMBOL_GPL 0x4fa1de08 serial8250_handle_irq vmlinux EXPORT_SYMBOL_GPL 0x9833bc0c hvc_kick vmlinux EXPORT_SYMBOL_GPL 0x1a86dc4c blkdev_zone_mgmt vmlinux EXPORT_SYMBOL_GPL 0x007a619b path_has_submounts vmlinux EXPORT_SYMBOL -0x7aa7e995 open_with_fake_path vmlinux EXPORT_SYMBOL -0x89d263d8 __strp_unpause vmlinux EXPORT_SYMBOL_GPL -0x7ead1a31 inet6_offloads vmlinux EXPORT_SYMBOL -0x4eefabfa nf_getsockopt vmlinux EXPORT_SYMBOL -0x294b4a21 nf_setsockopt vmlinux EXPORT_SYMBOL +0xddd7848d open_with_fake_path vmlinux EXPORT_SYMBOL +0x80357c6c __strp_unpause vmlinux EXPORT_SYMBOL_GPL +0x7bfdb887 inet6_offloads vmlinux EXPORT_SYMBOL +0x984afeeb nf_getsockopt vmlinux EXPORT_SYMBOL +0x5d2ebe72 nf_setsockopt vmlinux EXPORT_SYMBOL 0x579e0bf5 rtnl_unregister_all vmlinux EXPORT_SYMBOL_GPL -0x1b59bbdd netif_rx_ni vmlinux EXPORT_SYMBOL -0x58c057a2 netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0x11ba9ab8 netif_rx_ni vmlinux EXPORT_SYMBOL +0x9ec90e6d netif_tx_wake_queue vmlinux EXPORT_SYMBOL 0x03815f35 ledtrig_disk_activity vmlinux EXPORT_SYMBOL 0x2c8dd6b8 edac_mem_types vmlinux EXPORT_SYMBOL_GPL -0x33634afe i2c_smbus_xfer vmlinux EXPORT_SYMBOL +0x5ba949f3 i2c_smbus_xfer vmlinux EXPORT_SYMBOL 0x7383ed8c ps2_begin_command vmlinux EXPORT_SYMBOL 0x5b187e82 dev_pm_qos_remove_notifier vmlinux EXPORT_SYMBOL_GPL 0x567aa722 device_attach vmlinux EXPORT_SYMBOL_GPL @@ -8370,13 +8378,13 @@ 0x877a9da5 dquot_commit_info vmlinux EXPORT_SYMBOL 0x085d41de seq_puts vmlinux EXPORT_SYMBOL 0xc98eb865 seq_putc vmlinux EXPORT_SYMBOL -0x77042691 super_setup_bdi_name vmlinux EXPORT_SYMBOL +0xfce4ca3c super_setup_bdi_name vmlinux EXPORT_SYMBOL 0xb61d6fc2 down_read_interruptible vmlinux EXPORT_SYMBOL 0xa452c297 hpet_mask_rtc_irq_bit vmlinux EXPORT_SYMBOL_GPL 0xd529ffbd uart_update_timeout vmlinux EXPORT_SYMBOL 0x6ff002fe pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL 0x6c205008 mpi_print vmlinux EXPORT_SYMBOL_GPL -0x1717f74f invalidate_disk vmlinux EXPORT_SYMBOL +0x401b38c6 invalidate_disk vmlinux EXPORT_SYMBOL 0xd6f7e402 crypto_register_acomp vmlinux EXPORT_SYMBOL_GPL 0x8ba747d6 d_genocide vmlinux EXPORT_SYMBOL 0xec67ed8c __module_put_and_exit vmlinux EXPORT_SYMBOL @@ -8384,54 +8392,54 @@ 0x3b95f543 klp_shadow_free vmlinux EXPORT_SYMBOL_GPL 0xbe1427af __printk_cpu_unlock vmlinux EXPORT_SYMBOL 0xb8b2b1f7 mce_register_decode_chain vmlinux EXPORT_SYMBOL_GPL -0x5248a144 netlink_add_tap vmlinux EXPORT_SYMBOL_GPL -0xa961215d __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL +0xc0be964b netlink_add_tap vmlinux EXPORT_SYMBOL_GPL +0xd64e98d6 __skb_wait_for_more_packets vmlinux EXPORT_SYMBOL 0x3c0e8050 hyperv_pcpu_input_arg vmlinux EXPORT_SYMBOL_GPL 0xea20f926 pm_clk_init vmlinux EXPORT_SYMBOL_GPL 0x9066194d of_clk_hw_register vmlinux EXPORT_SYMBOL_GPL -0x08076230 netdev_txq_to_tc vmlinux EXPORT_SYMBOL +0x40aa07dd netdev_txq_to_tc vmlinux EXPORT_SYMBOL 0x55a06326 __tb_ring_enqueue vmlinux EXPORT_SYMBOL_GPL 0x7c983a5d dmi_walk vmlinux EXPORT_SYMBOL_GPL 0xe743fcc4 fwnode_graph_get_next_endpoint vmlinux EXPORT_SYMBOL_GPL 0x53fa36d1 ZSTD_decompressBlock vmlinux EXPORT_SYMBOL 0xba1008c8 __crc32c_le vmlinux EXPORT_SYMBOL -0x61c3719b end_buffer_write_sync vmlinux EXPORT_SYMBOL +0xd5314481 end_buffer_write_sync vmlinux EXPORT_SYMBOL 0x416a2373 d_rehash vmlinux EXPORT_SYMBOL 0xa3df1a98 d_drop vmlinux EXPORT_SYMBOL -0x2b26eee2 file_open_root vmlinux EXPORT_SYMBOL +0x7a2eaee4 file_open_root vmlinux EXPORT_SYMBOL 0x4cba441d iwe_stream_add_event vmlinux EXPORT_SYMBOL -0xd72107c3 tso_build_hdr vmlinux EXPORT_SYMBOL -0x3f1bac7a sock_recv_errqueue vmlinux EXPORT_SYMBOL +0xc8bc47cc tso_build_hdr vmlinux EXPORT_SYMBOL +0x3835f7e8 sock_recv_errqueue vmlinux EXPORT_SYMBOL 0xc2a3e570 errata vmlinux EXPORT_SYMBOL_GPL 0xec788566 acpi_target_system_state vmlinux EXPORT_SYMBOL_GPL 0xd57d041d pci_get_class vmlinux EXPORT_SYMBOL 0x7918d817 memory_failure vmlinux EXPORT_SYMBOL_GPL 0xf6a28554 region_intersects vmlinux EXPORT_SYMBOL_GPL 0x9615b005 hv_map_ioapic_interrupt vmlinux EXPORT_SYMBOL_GPL -0x14db8b2f netif_rx vmlinux EXPORT_SYMBOL +0x53736f55 netif_rx vmlinux EXPORT_SYMBOL 0xb4b4576e tb_xdomain_request vmlinux EXPORT_SYMBOL_GPL -0x8239630d dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL -0xa4d216c7 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL +0xb06c33c3 dev_pm_opp_set_regulators vmlinux EXPORT_SYMBOL_GPL +0x563b8b18 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL 0x35426c6c dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0xd67ec414 iw_handler_set_spy vmlinux EXPORT_SYMBOL -0xacff15f3 xfrm_stateonly_find vmlinux EXPORT_SYMBOL -0xfc9ef4fd tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL -0xdae47d82 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL -0x830d982e __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xfa800032 xfrm_stateonly_find vmlinux EXPORT_SYMBOL +0xeb830482 tcp_ld_RTO_revert vmlinux EXPORT_SYMBOL +0x93ad5516 tc_cleanup_offload_action vmlinux EXPORT_SYMBOL +0xff150e5d __traceiter_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0x27ee79d7 elv_bio_merge_ok vmlinux EXPORT_SYMBOL -0x5d2de08c tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL +0x322db7d2 tcf_idr_create_from_flags vmlinux EXPORT_SYMBOL 0x6b7a4335 hyperv_cleanup vmlinux EXPORT_SYMBOL_GPL 0xf81dce70 thermal_genl_cpu_capability_event vmlinux EXPORT_SYMBOL_GPL 0xa400936c gpiochip_get_data vmlinux EXPORT_SYMBOL_GPL 0xcc8f4873 parse_option_str vmlinux EXPORT_SYMBOL_GPL 0xa965ca81 reciprocal_value vmlinux EXPORT_SYMBOL -0xd58f5a44 unregister_binfmt vmlinux EXPORT_SYMBOL +0xf9de68d8 unregister_binfmt vmlinux EXPORT_SYMBOL 0xe66d9f8c make_kgid vmlinux EXPORT_SYMBOL 0x889b1370 _raw_read_trylock vmlinux EXPORT_SYMBOL 0x9bcf9f7d housekeeping_enabled vmlinux EXPORT_SYMBOL_GPL -0xe46887cf tcf_idr_check_alloc vmlinux EXPORT_SYMBOL -0x60f6de2f sock_no_accept vmlinux EXPORT_SYMBOL +0x69a9f7bd tcf_idr_check_alloc vmlinux EXPORT_SYMBOL +0x11321bb8 sock_no_accept vmlinux EXPORT_SYMBOL 0x86b50c41 of_led_get vmlinux EXPORT_SYMBOL_GPL 0xf4b754fd acpi_resources_are_enforced vmlinux EXPORT_SYMBOL 0x4f3d0e96 pinctrl_dev_get_devname vmlinux EXPORT_SYMBOL_GPL @@ -8449,59 +8457,59 @@ 0xa48196c8 kdb_poll_idx vmlinux EXPORT_SYMBOL_GPL 0xb88fd035 set_groups vmlinux EXPORT_SYMBOL 0xd5f3bb7b set_memory_encrypted vmlinux EXPORT_SYMBOL_GPL -0xe8a64423 tcf_generic_walker vmlinux EXPORT_SYMBOL -0x1757e99f dev_remove_offload vmlinux EXPORT_SYMBOL +0xef2924e7 tcf_generic_walker vmlinux EXPORT_SYMBOL +0x61b23074 dev_remove_offload vmlinux EXPORT_SYMBOL 0xce87aa52 flow_rule_match_eth_addrs vmlinux EXPORT_SYMBOL -0x51f681b4 sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL -0xe6890425 netif_schedule_queue vmlinux EXPORT_SYMBOL +0x24071d4b sock_diag_register_inet_compat vmlinux EXPORT_SYMBOL_GPL +0xbd8b3340 netif_schedule_queue vmlinux EXPORT_SYMBOL 0x153b60a6 klist_del vmlinux EXPORT_SYMBOL_GPL -0xbbc09a98 __lock_buffer vmlinux EXPORT_SYMBOL +0xe9570aab __lock_buffer vmlinux EXPORT_SYMBOL 0xf352023f memory_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0xf4dd89bf uv_get_hubless_system vmlinux EXPORT_SYMBOL_GPL -0x6a1c517c tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL -0x12dce0b6 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0xdf17883f tcp_openreq_init_rwin vmlinux EXPORT_SYMBOL +0xe5406c9f xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x6a3353b4 devfreq_remove_governor vmlinux EXPORT_SYMBOL 0x46eb7402 __traceiter_detach_device_from_domain vmlinux EXPORT_SYMBOL_GPL 0x17be68ca acpi_clear_event vmlinux EXPORT_SYMBOL 0xbb0ab47b debug_locks vmlinux EXPORT_SYMBOL_GPL 0x3d93edfb aead_geniv_alloc vmlinux EXPORT_SYMBOL_GPL -0x5b9640c0 __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL +0x5864d0a8 __traceiter_mmap_lock_released vmlinux EXPORT_SYMBOL 0x0a284c7b perf_event_update_userpage vmlinux EXPORT_SYMBOL_GPL 0x9a58dd2d trace_print_bitmask_seq vmlinux EXPORT_SYMBOL_GPL -0xad4c31d9 fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL -0x4b8be069 eth_header_parse_protocol vmlinux EXPORT_SYMBOL -0x6e5db13f xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0xaa9fef88 fib6_check_nexthop vmlinux EXPORT_SYMBOL_GPL +0x724371d2 eth_header_parse_protocol vmlinux EXPORT_SYMBOL +0x5867fb22 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL 0x7538b132 agp_off vmlinux EXPORT_SYMBOL 0x20a789ac irq_set_chip_data vmlinux EXPORT_SYMBOL 0x63197685 s2idle_wake vmlinux EXPORT_SYMBOL_GPL -0xc1190681 inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL -0x839aa63e tcp_ioctl vmlinux EXPORT_SYMBOL -0x8ff8ea87 tcf_qevent_handle vmlinux EXPORT_SYMBOL +0xa7ec07bc inet6_csk_xmit vmlinux EXPORT_SYMBOL_GPL +0xd5609d61 tcp_ioctl vmlinux EXPORT_SYMBOL +0x244e9db3 tcf_qevent_handle vmlinux EXPORT_SYMBOL 0xf219b239 iommu_attach_group vmlinux EXPORT_SYMBOL_GPL 0xc3fc1631 gnttab_page_cache_init vmlinux EXPORT_SYMBOL_GPL 0x6c655913 register_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL -0xef4fe880 registered_fb vmlinux EXPORT_SYMBOL +0xce76fe3b registered_fb vmlinux EXPORT_SYMBOL 0xee3c468a vfs_symlink vmlinux EXPORT_SYMBOL 0xc0afb5d7 cgroup_bpf_enabled_key vmlinux EXPORT_SYMBOL 0xd273b1b1 __round_jiffies_up_relative vmlinux EXPORT_SYMBOL_GPL 0x6b0ffe91 devm_irq_domain_create_sim vmlinux EXPORT_SYMBOL_GPL 0x392b1fea wait_for_completion_io vmlinux EXPORT_SYMBOL -0x1d035f5e find_vpid vmlinux EXPORT_SYMBOL_GPL +0x7ca1e968 find_vpid vmlinux EXPORT_SYMBOL_GPL 0xa05b6be2 psched_ppscfg_precompute vmlinux EXPORT_SYMBOL 0xc3cd6929 dma_fence_unwrap_first vmlinux EXPORT_SYMBOL_GPL 0x50df94f5 btree_insert vmlinux EXPORT_SYMBOL_GPL 0xb0c5e247 lockref_put_return vmlinux EXPORT_SYMBOL 0x09264ba6 blk_queue_zone_write_granularity vmlinux EXPORT_SYMBOL_GPL 0x263beb75 ecryptfs_get_versions vmlinux EXPORT_SYMBOL -0x1ac0a879 __alloc_pages vmlinux EXPORT_SYMBOL -0x07da7b9d unmap_mapping_range vmlinux EXPORT_SYMBOL +0xed4352eb __alloc_pages vmlinux EXPORT_SYMBOL +0x40b1a934 unmap_mapping_range vmlinux EXPORT_SYMBOL 0xee883b06 __vmalloc_array vmlinux EXPORT_SYMBOL 0x7171121c overflowgid vmlinux EXPORT_SYMBOL 0x8b618d08 overflowuid vmlinux EXPORT_SYMBOL -0x4051818c mr_rtm_dumproute vmlinux EXPORT_SYMBOL -0x1f41d8a3 ping_unhash vmlinux EXPORT_SYMBOL_GPL -0x20256d59 inet_select_addr vmlinux EXPORT_SYMBOL -0xd5155460 dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL +0xb5177126 mr_rtm_dumproute vmlinux EXPORT_SYMBOL +0xee184793 ping_unhash vmlinux EXPORT_SYMBOL_GPL +0x7a4610d6 inet_select_addr vmlinux EXPORT_SYMBOL +0x93ddb44d dev_getbyhwaddr_rcu vmlinux EXPORT_SYMBOL 0x1a146ec3 usb_ep_type_string vmlinux EXPORT_SYMBOL_GPL 0x661551b5 iommu_get_msi_cookie vmlinux EXPORT_SYMBOL 0x55fa01f4 dma_async_tx_descriptor_init vmlinux EXPORT_SYMBOL @@ -8509,29 +8517,29 @@ 0x431ec3a9 __nla_validate vmlinux EXPORT_SYMBOL 0xaaa0ac46 vfs_dedupe_file_range vmlinux EXPORT_SYMBOL 0x56c4a2ad wireless_send_event vmlinux EXPORT_SYMBOL -0x367d53e6 ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL -0xd6c67ff8 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL +0x42cbef4f ipv6_recv_error vmlinux EXPORT_SYMBOL_GPL +0x9ef3d888 udp_sk_rx_dst_set vmlinux EXPORT_SYMBOL 0x0465a073 regmap_reg_in_ranges vmlinux EXPORT_SYMBOL_GPL 0x55432dca iommu_fwspec_free vmlinux EXPORT_SYMBOL_GPL 0x1f449588 mctrl_gpio_disable_ms vmlinux EXPORT_SYMBOL_GPL 0xde09a94d xas_find vmlinux EXPORT_SYMBOL_GPL 0x9c311926 sbitmap_finish_wait vmlinux EXPORT_SYMBOL_GPL 0x7972430a blk_mq_debugfs_rq_show vmlinux EXPORT_SYMBOL_GPL -0x35cf0871 security_sb_remount vmlinux EXPORT_SYMBOL -0xcfd73024 dcache_dir_close vmlinux EXPORT_SYMBOL +0xe585cd51 security_sb_remount vmlinux EXPORT_SYMBOL +0xae98cfaa dcache_dir_close vmlinux EXPORT_SYMBOL 0x1f563160 bpf_offload_dev_priv vmlinux EXPORT_SYMBOL_GPL 0x494e3393 vm_get_page_prot vmlinux EXPORT_SYMBOL -0xd54d36e2 tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL -0xf10b7786 ethtool_notify vmlinux EXPORT_SYMBOL -0xe6b60946 regulator_get_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL +0xffccfba4 tcp_enter_quickack_mode vmlinux EXPORT_SYMBOL +0x732e6c2b ethtool_notify vmlinux EXPORT_SYMBOL +0x086138fa regulator_get_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL 0x5d17148b apei_write vmlinux EXPORT_SYMBOL_GPL 0x73860f90 vga_set_legacy_decoding vmlinux EXPORT_SYMBOL 0x9fa1d9b8 crypto_alloc_rng vmlinux EXPORT_SYMBOL_GPL 0x7202e503 relay_reset vmlinux EXPORT_SYMBOL_GPL -0x736fe055 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL -0x8b3a42fd inet_put_port vmlinux EXPORT_SYMBOL -0x51d5e8ac sock_no_connect vmlinux EXPORT_SYMBOL -0x922b4eb9 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL +0x55be86d1 cgroup_get_from_id vmlinux EXPORT_SYMBOL_GPL +0xda6c0b13 inet_put_port vmlinux EXPORT_SYMBOL +0x9c746b61 sock_no_connect vmlinux EXPORT_SYMBOL +0x25e7ed69 sk_set_peek_off vmlinux EXPORT_SYMBOL_GPL 0x62253143 usb_ep_fifo_flush vmlinux EXPORT_SYMBOL_GPL 0x1b706791 cpu_device_create vmlinux EXPORT_SYMBOL_GPL 0xc78bf82d clk_register_fractional_divider vmlinux EXPORT_SYMBOL_GPL @@ -8540,22 +8548,22 @@ 0x01f022c7 iov_iter_zero vmlinux EXPORT_SYMBOL 0x01d3c005 crypto_register_aeads vmlinux EXPORT_SYMBOL_GPL 0xd8935db0 dquot_mark_dquot_dirty vmlinux EXPORT_SYMBOL -0x44d0a051 ram_aops vmlinux EXPORT_SYMBOL +0x085a3dba ram_aops vmlinux EXPORT_SYMBOL 0x65929cae ns_to_timespec64 vmlinux EXPORT_SYMBOL 0xb6888188 klp_shadow_get_or_alloc vmlinux EXPORT_SYMBOL_GPL 0x726bc3c7 wait_for_completion_killable_timeout vmlinux EXPORT_SYMBOL 0x10ecc52c usb_amd_quirk_pll_enable vmlinux EXPORT_SYMBOL_GPL 0xc9f34c1d acpi_acquire_global_lock vmlinux EXPORT_SYMBOL -0xbdc405d6 generic_file_read_iter vmlinux EXPORT_SYMBOL +0x4c546852 generic_file_read_iter vmlinux EXPORT_SYMBOL 0x77be4e3b get_device_system_crosststamp vmlinux EXPORT_SYMBOL_GPL -0xca0f2289 dev_get_phys_port_id vmlinux EXPORT_SYMBOL +0x111d35ea dev_get_phys_port_id vmlinux EXPORT_SYMBOL 0x02f4a904 spi_res_release vmlinux EXPORT_SYMBOL_GPL 0x1059b9e0 iommu_map vmlinux EXPORT_SYMBOL_GPL 0x5b3e282f xa_store vmlinux EXPORT_SYMBOL 0x3221df67 __bitmap_subset vmlinux EXPORT_SYMBOL 0x697c5d0d tracing_snapshot_alloc vmlinux EXPORT_SYMBOL_GPL 0x40a0aafc __flush_tlb_all vmlinux EXPORT_SYMBOL_GPL -0x90a174b1 eth_type_trans vmlinux EXPORT_SYMBOL +0x6414293e eth_type_trans vmlinux EXPORT_SYMBOL 0x627030ae fwnode_get_phy_mode vmlinux EXPORT_SYMBOL_GPL 0x327a2687 bind_evtchn_to_irq_lateeoi vmlinux EXPORT_SYMBOL_GPL 0x3410f0be gpiochip_free_own_desc vmlinux EXPORT_SYMBOL_GPL @@ -8563,15 +8571,15 @@ 0x7e44cc53 debugfs_create_blob vmlinux EXPORT_SYMBOL_GPL 0xdc7557a5 posix_acl_access_xattr_handler vmlinux EXPORT_SYMBOL_GPL 0xc4317b12 vfs_iocb_iter_write vmlinux EXPORT_SYMBOL -0xd5d8d706 send_sig vmlinux EXPORT_SYMBOL -0xfce469bd tcp_shutdown vmlinux EXPORT_SYMBOL -0x920eddc7 blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0x405c71c9 send_sig vmlinux EXPORT_SYMBOL +0xa3e8ad53 tcp_shutdown vmlinux EXPORT_SYMBOL +0xf0ccbccd blk_mq_alloc_request vmlinux EXPORT_SYMBOL 0xe40c37ea down_write_trylock vmlinux EXPORT_SYMBOL 0x264ffaaa param_set_uint vmlinux EXPORT_SYMBOL 0x573b5453 ipv6_fixup_options vmlinux EXPORT_SYMBOL_GPL 0xf28cf0ae __hw_addr_init vmlinux EXPORT_SYMBOL 0x199ed0cd net_disable_timestamp vmlinux EXPORT_SYMBOL -0xc1fc18d8 sock_cmsg_send vmlinux EXPORT_SYMBOL +0xe880ee7f sock_cmsg_send vmlinux EXPORT_SYMBOL 0xc2692173 wakeup_sources_read_lock vmlinux EXPORT_SYMBOL_GPL 0xd27f215d gnttab_alloc_grant_references vmlinux EXPORT_SYMBOL_GPL 0x0ad137d3 lpit_read_residency_count_address vmlinux EXPORT_SYMBOL_GPL @@ -8580,35 +8588,35 @@ 0x3be850b7 pkcs7_parse_message vmlinux EXPORT_SYMBOL_GPL 0x6a4f623b mmu_notifier_synchronize vmlinux EXPORT_SYMBOL_GPL 0x3123d727 cpu_info vmlinux EXPORT_SYMBOL -0x2a9e0c13 ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL -0x4f3c1f9e sk_msg_free vmlinux EXPORT_SYMBOL_GPL +0x5fe896b5 ip_fib_metrics_init vmlinux EXPORT_SYMBOL_GPL +0xf9afe4e9 sk_msg_free vmlinux EXPORT_SYMBOL_GPL 0xd6c467fd flow_block_cb_decref vmlinux EXPORT_SYMBOL -0x1f6c1277 cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL +0x9d6f3a74 cpufreq_enable_fast_switch vmlinux EXPORT_SYMBOL_GPL 0xce79cd0e spi_register_controller vmlinux EXPORT_SYMBOL_GPL 0xea6c049c devm_mipi_dsi_attach vmlinux EXPORT_SYMBOL_GPL -0x82166b5a backlight_device_set_brightness vmlinux EXPORT_SYMBOL +0x2e7580e4 backlight_device_set_brightness vmlinux EXPORT_SYMBOL 0x14c03fdb pcie_capability_write_word vmlinux EXPORT_SYMBOL 0x7c65de24 copy_page_to_iter vmlinux EXPORT_SYMBOL 0x3eb66128 dquot_set_dqinfo vmlinux EXPORT_SYMBOL -0x03dd8eb4 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL +0x01bbd916 css_next_descendant_pre vmlinux EXPORT_SYMBOL_GPL 0x556422b3 ioremap_cache vmlinux EXPORT_SYMBOL -0x13ee3f99 qdisc_hash_del vmlinux EXPORT_SYMBOL +0x1e674d72 qdisc_hash_del vmlinux EXPORT_SYMBOL 0xacddd806 ptp_get_vclocks_index vmlinux EXPORT_SYMBOL 0x1050d234 intel_pinctrl_suspend_noirq vmlinux EXPORT_SYMBOL_GPL 0xd5b4c25d __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL 0x0147812c kblockd_mod_delayed_work_on vmlinux EXPORT_SYMBOL -0x7554cbb4 memremap_pages vmlinux EXPORT_SYMBOL_GPL -0x4db96ad2 memunmap_pages vmlinux EXPORT_SYMBOL_GPL +0xf8b56166 memremap_pages vmlinux EXPORT_SYMBOL_GPL +0x86c10daa memunmap_pages vmlinux EXPORT_SYMBOL_GPL 0xc08bbce6 irq_get_percpu_devid_partition vmlinux EXPORT_SYMBOL_GPL 0x43d22fb9 groups_alloc vmlinux EXPORT_SYMBOL 0x024d13dd request_free_mem_region vmlinux EXPORT_SYMBOL_GPL 0xdf54a8f7 netlink_unregister_notifier vmlinux EXPORT_SYMBOL -0x49b9e0d3 lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL +0x9b73bca3 lwtunnel_build_state vmlinux EXPORT_SYMBOL_GPL 0x7a34327c devm_rtc_allocate_device vmlinux EXPORT_SYMBOL_GPL 0x138aff76 gnttab_init vmlinux EXPORT_SYMBOL_GPL -0xdc34e958 __dynamic_dev_dbg vmlinux EXPORT_SYMBOL -0xe8d17834 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL -0x595e1f8b simple_release_fs vmlinux EXPORT_SYMBOL +0xf7375418 __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0x85aa8e01 generic_set_encrypted_ci_d_ops vmlinux EXPORT_SYMBOL +0x7534d2a2 simple_release_fs vmlinux EXPORT_SYMBOL 0xf4066723 __irq_resolve_mapping vmlinux EXPORT_SYMBOL_GPL 0x6626afca down vmlinux EXPORT_SYMBOL 0x005f18a6 add_wait_queue_priority vmlinux EXPORT_SYMBOL_GPL @@ -8616,29 +8624,29 @@ 0xa650cb51 sync_file_create vmlinux EXPORT_SYMBOL 0x509d5f55 clk_divider_ro_ops vmlinux EXPORT_SYMBOL_GPL 0x373d39a3 irq_chip_set_affinity_parent vmlinux EXPORT_SYMBOL_GPL -0xb347af74 tcp_rtx_synack vmlinux EXPORT_SYMBOL +0x7ba974c9 tcp_rtx_synack vmlinux EXPORT_SYMBOL 0x329c9be9 devlink_linecard_nested_dl_set vmlinux EXPORT_SYMBOL_GPL -0x8d811c01 __netdev_notify_peers vmlinux EXPORT_SYMBOL -0x4db2fd4f skb_put vmlinux EXPORT_SYMBOL +0x05feb5ec __netdev_notify_peers vmlinux EXPORT_SYMBOL +0xd3038706 skb_put vmlinux EXPORT_SYMBOL 0xbd1500c0 vga_default_device vmlinux EXPORT_SYMBOL_GPL 0x3f9750cc pcim_set_mwi vmlinux EXPORT_SYMBOL 0x98d6800b fwnode_gpiod_get_index vmlinux EXPORT_SYMBOL_GPL 0x7e5c9cbd migrate_device_finalize vmlinux EXPORT_SYMBOL 0x586bfc8a alarm_restart vmlinux EXPORT_SYMBOL_GPL -0xfb29cf69 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL -0x3351fbcb sk_capable vmlinux EXPORT_SYMBOL -0xd425d123 get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL +0xca3bb15c ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0x3bede488 sk_capable vmlinux EXPORT_SYMBOL +0x19825419 get_governor_parent_kobj vmlinux EXPORT_SYMBOL_GPL 0x4828e77b acpi_scan_lock_acquire vmlinux EXPORT_SYMBOL_GPL 0x57e4de8c pinctrl_put vmlinux EXPORT_SYMBOL_GPL 0x59d23470 pinctrl_get vmlinux EXPORT_SYMBOL_GPL -0xdab77be9 generic_block_fiemap vmlinux EXPORT_SYMBOL +0x67e3537c generic_block_fiemap vmlinux EXPORT_SYMBOL 0x4afb2238 add_wait_queue vmlinux EXPORT_SYMBOL 0x5ea97ae3 param_ops_invbool vmlinux EXPORT_SYMBOL 0xe9a5e67f intel_graphics_stolen_res vmlinux EXPORT_SYMBOL -0xe6dc8f67 dev_add_pack vmlinux EXPORT_SYMBOL +0xc9291cfb dev_add_pack vmlinux EXPORT_SYMBOL 0x118cfc78 hv_setup_dma_ops vmlinux EXPORT_SYMBOL_GPL 0xbb52bd99 auxiliary_driver_unregister vmlinux EXPORT_SYMBOL_GPL -0xe42c21d1 regulator_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL +0xd9cc0b71 regulator_list_voltage_linear_range vmlinux EXPORT_SYMBOL_GPL 0xa5ebf80a pci_epc_get_features vmlinux EXPORT_SYMBOL_GPL 0x15f90c56 gpiod_get vmlinux EXPORT_SYMBOL_GPL 0xe7257ab8 xa_store_range vmlinux EXPORT_SYMBOL @@ -8656,12 +8664,12 @@ 0x668402aa crypto_put_default_rng vmlinux EXPORT_SYMBOL_GPL 0x6ff607b6 crypto_get_default_rng vmlinux EXPORT_SYMBOL_GPL 0x1ee6d5bd crypto_mod_put vmlinux EXPORT_SYMBOL_GPL -0x26f94499 filemap_map_pages vmlinux EXPORT_SYMBOL +0x396b395b filemap_map_pages vmlinux EXPORT_SYMBOL 0x258a2c02 _raw_write_trylock vmlinux EXPORT_SYMBOL 0x03c12dfe cancel_work_sync vmlinux EXPORT_SYMBOL_GPL 0x3a7d80f9 xen_max_p2m_pfn vmlinux EXPORT_SYMBOL_GPL -0x1505f0cc pingv6_ops vmlinux EXPORT_SYMBOL_GPL -0x058137af nf_log_set vmlinux EXPORT_SYMBOL +0x897caea8 pingv6_ops vmlinux EXPORT_SYMBOL_GPL +0x8e444b1a nf_log_set vmlinux EXPORT_SYMBOL 0x46725ea5 hwspin_lock_unregister vmlinux EXPORT_SYMBOL_GPL 0x6b5a1734 input_set_keycode vmlinux EXPORT_SYMBOL 0x78365e62 subsys_virtual_register vmlinux EXPORT_SYMBOL_GPL @@ -8671,13 +8679,13 @@ 0xd73dc57f __quota_error vmlinux EXPORT_SYMBOL 0xb8448f35 vfs_dup_fs_context vmlinux EXPORT_SYMBOL 0x1d9672bd fault_in_subpage_writeable vmlinux EXPORT_SYMBOL -0x015b8cde dev_set_alias vmlinux EXPORT_SYMBOL +0xe5373036 dev_set_alias vmlinux EXPORT_SYMBOL 0x696340a5 __i2c_board_lock vmlinux EXPORT_SYMBOL_GPL 0x5464ecf2 set_selection_kernel vmlinux EXPORT_SYMBOL_GPL 0x4a7f1564 tty_ldisc_flush vmlinux EXPORT_SYMBOL_GPL -0xadc28ff3 regulator_set_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL +0xe713537f regulator_set_voltage_sel_pickable_regmap vmlinux EXPORT_SYMBOL_GPL 0x91f44510 idr_alloc_cyclic vmlinux EXPORT_SYMBOL -0x3f711f2a __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x45f928ab __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL 0xa536ad76 __blkg_prfill_rwstat vmlinux EXPORT_SYMBOL_GPL 0xc70194be crypto_register_instance vmlinux EXPORT_SYMBOL_GPL 0x52b05efe dma_need_sync vmlinux EXPORT_SYMBOL_GPL @@ -8685,22 +8693,22 @@ 0xc9c3f176 hpet_register_irq_handler vmlinux EXPORT_SYMBOL_GPL 0x32e3b076 mxcsr_feature_mask vmlinux EXPORT_SYMBOL_GPL 0xb10d964d devlink_fmsg_pair_nest_end vmlinux EXPORT_SYMBOL_GPL -0xc29f43d4 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x18ce59af skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL 0x81569f29 devfreq_monitor_resume vmlinux EXPORT_SYMBOL 0x528fe234 of_hwspin_lock_get_id vmlinux EXPORT_SYMBOL_GPL 0x963ff2a9 firmware_upload_register vmlinux EXPORT_SYMBOL_GPL 0x25f31dfb tty_set_operations vmlinux EXPORT_SYMBOL -0xa11a2895 regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL +0xcdef958e regulator_register_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xf812cff6 memscan vmlinux EXPORT_SYMBOL 0xab67a0ac dql_init vmlinux EXPORT_SYMBOL -0x3270d645 mark_buffer_dirty vmlinux EXPORT_SYMBOL -0x475cc40b skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL +0x17437f28 mark_buffer_dirty vmlinux EXPORT_SYMBOL +0xb2c0fb55 skb_copy_and_csum_bits vmlinux EXPORT_SYMBOL 0x80814a48 devm_hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL 0x55784228 regmap_irq_get_virq vmlinux EXPORT_SYMBOL_GPL 0x6822de1a firmware_upload_unregister vmlinux EXPORT_SYMBOL_GPL 0x821ec7f1 clk_mux_ro_ops vmlinux EXPORT_SYMBOL_GPL -0xd02c28c2 ll_rw_block vmlinux EXPORT_SYMBOL -0x0011eb28 block_write_begin vmlinux EXPORT_SYMBOL +0x22ee764c ll_rw_block vmlinux EXPORT_SYMBOL +0x1ac96dcd block_write_begin vmlinux EXPORT_SYMBOL 0xa2018d03 irq_domain_associate_many vmlinux EXPORT_SYMBOL_GPL 0xbc6bec66 free_percpu_irq vmlinux EXPORT_SYMBOL_GPL 0xb7d7c12e hpet_set_alarm_time vmlinux EXPORT_SYMBOL_GPL @@ -8708,25 +8716,25 @@ 0xf089630a __tracepoint_non_standard_event vmlinux EXPORT_SYMBOL_GPL 0xa96e8b4e hv_setup_vmbus_handler vmlinux EXPORT_SYMBOL_GPL 0xbd61d52f ps2_sendbyte vmlinux EXPORT_SYMBOL -0xdfabf5ab fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL +0x2faa2cf5 fb_deferred_io_fsync vmlinux EXPORT_SYMBOL_GPL 0x40449f05 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL 0x744c4690 blk_mq_sched_mark_restart_hctx vmlinux EXPORT_SYMBOL_GPL -0x63cdea5c blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL +0x62aa4951 blk_mq_start_hw_queues vmlinux EXPORT_SYMBOL 0xd4592578 security_inet_conn_request vmlinux EXPORT_SYMBOL 0x1e9032d9 sysfs_remove_groups vmlinux EXPORT_SYMBOL_GPL 0x07301f17 mmu_interval_read_begin vmlinux EXPORT_SYMBOL_GPL 0x1268f357 resume_device_irqs vmlinux EXPORT_SYMBOL_GPL -0xf60aad97 __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x90eafbe5 __traceiter_devlink_trap_report vmlinux EXPORT_SYMBOL_GPL 0xbdb1b391 tb_xdomain_alloc_in_hopid vmlinux EXPORT_SYMBOL_GPL 0xca4bf3dd ptp_find_pin_unlocked vmlinux EXPORT_SYMBOL 0x2763857e dev_pm_domain_attach_by_id vmlinux EXPORT_SYMBOL_GPL 0x5fd4eb28 component_match_add_release vmlinux EXPORT_SYMBOL -0xd3d0d69f regulator_list_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL +0xfad4966b regulator_list_voltage_pickable_linear_range vmlinux EXPORT_SYMBOL_GPL 0x1e0cd7fe acpi_detach_data vmlinux EXPORT_SYMBOL 0xc208cb8e gpiod_set_array_value_cansleep vmlinux EXPORT_SYMBOL_GPL 0x7429e20c kstrtos8 vmlinux EXPORT_SYMBOL 0xfdbd7a17 crypto_get_attr_type vmlinux EXPORT_SYMBOL_GPL -0x364ab5fc bdi_alloc vmlinux EXPORT_SYMBOL +0x986e0b1a bdi_alloc vmlinux EXPORT_SYMBOL 0xbf3193ec acpi_unregister_ioapic vmlinux EXPORT_SYMBOL 0x6735d56e tcp_ca_get_name_by_key vmlinux EXPORT_SYMBOL_GPL 0x91a10c61 intel_scu_ipc_dev_simple_command vmlinux EXPORT_SYMBOL @@ -8737,11 +8745,11 @@ 0xf46267f6 crypto_alloc_aead vmlinux EXPORT_SYMBOL_GPL 0x99b0c595 crypto_spawn_tfm2 vmlinux EXPORT_SYMBOL_GPL 0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL -0xbf490c86 register_nexthop_notifier vmlinux EXPORT_SYMBOL +0xb2746363 register_nexthop_notifier vmlinux EXPORT_SYMBOL 0xffcc4ec7 tcp_bpf_bypass_getsockopt vmlinux EXPORT_SYMBOL -0xd0c5e7fb dev_get_mac_address vmlinux EXPORT_SYMBOL -0x5bbc3ca5 dev_set_mac_address vmlinux EXPORT_SYMBOL -0xc5594df4 sk_mc_loop vmlinux EXPORT_SYMBOL +0x11f8748f dev_get_mac_address vmlinux EXPORT_SYMBOL +0xf1c54165 dev_set_mac_address vmlinux EXPORT_SYMBOL +0xb28f0541 sk_mc_loop vmlinux EXPORT_SYMBOL 0xa33fd46f hv_map_memory vmlinux EXPORT_SYMBOL_GPL 0x30b682ce serio_open vmlinux EXPORT_SYMBOL 0xe52f6412 agp_generic_free_by_type vmlinux EXPORT_SYMBOL @@ -8750,17 +8758,17 @@ 0x75f0e875 xas_store vmlinux EXPORT_SYMBOL_GPL 0x8ee65f70 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL 0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL -0x413edc92 fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL +0x64f09a12 fsnotify_alloc_user_group vmlinux EXPORT_SYMBOL_GPL 0x95ea8134 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL -0xed41e3a9 irqd_cfg vmlinux EXPORT_SYMBOL_GPL +0xcc4f2078 irqd_cfg vmlinux EXPORT_SYMBOL_GPL 0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL -0x3dd4530a sock_register vmlinux EXPORT_SYMBOL +0x14db81d2 sock_register vmlinux EXPORT_SYMBOL 0xcb8a461c hv_stimer_legacy_cleanup vmlinux EXPORT_SYMBOL_GPL 0x00eb4159 serio_close vmlinux EXPORT_SYMBOL -0x03c2232f device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x6afa2717 device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL 0xdad1fcb9 tpm2_probe vmlinux EXPORT_SYMBOL_GPL -0x8121097d regulator_get_bypass_regmap vmlinux EXPORT_SYMBOL_GPL +0x39bd6aa0 regulator_get_bypass_regmap vmlinux EXPORT_SYMBOL_GPL 0xbc68f5ef vchan_init vmlinux EXPORT_SYMBOL_GPL 0x7265f2b0 pci_vpd_check_csum vmlinux EXPORT_SYMBOL_GPL 0x898e7382 pci_find_bus vmlinux EXPORT_SYMBOL @@ -8768,18 +8776,18 @@ 0x0f45e631 _proc_mkdir vmlinux EXPORT_SYMBOL_GPL 0xcdac7e1d fscrypt_set_bio_crypt_ctx_bh vmlinux EXPORT_SYMBOL_GPL 0x90de72a9 register_ftrace_function vmlinux EXPORT_SYMBOL_GPL -0xcc48d0b0 cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL +0x4b89cc78 cgrp_dfl_root vmlinux EXPORT_SYMBOL_GPL 0x64a31445 mutex_lock_io vmlinux EXPORT_SYMBOL_GPL -0xf39b4d1c inet6_register_protosw vmlinux EXPORT_SYMBOL -0xa8ee3432 dev_set_group vmlinux EXPORT_SYMBOL -0x7ed15eb8 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL -0x17d012dc netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x4bb5ace4 inet6_register_protosw vmlinux EXPORT_SYMBOL +0xad236833 dev_set_group vmlinux EXPORT_SYMBOL +0x46181128 netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0x25b7b7af netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL 0x53052237 tb_unregister_service_driver vmlinux EXPORT_SYMBOL_GPL 0xe952851c pci_find_resource vmlinux EXPORT_SYMBOL 0xb3b11907 pci_user_read_config_word vmlinux EXPORT_SYMBOL_GPL 0xcd132094 badblocks_check vmlinux EXPORT_SYMBOL_GPL 0xc10604ea proc_remove vmlinux EXPORT_SYMBOL -0x168720a9 end_buffer_async_write vmlinux EXPORT_SYMBOL +0x3681d418 end_buffer_async_write vmlinux EXPORT_SYMBOL 0x1ad8cced perf_event_period vmlinux EXPORT_SYMBOL_GPL 0x5b641283 arch_phys_wc_add vmlinux EXPORT_SYMBOL 0x9a583306 netlbl_bitmap_walk vmlinux EXPORT_SYMBOL @@ -8787,7 +8795,7 @@ 0x75ccc224 devm_devfreq_unregister_notifier vmlinux EXPORT_SYMBOL 0x9258c776 hdmi_vendor_infoframe_pack_only vmlinux EXPORT_SYMBOL 0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL -0x86be27d9 add_swap_extent vmlinux EXPORT_SYMBOL_GPL +0xa60f0db4 add_swap_extent vmlinux EXPORT_SYMBOL_GPL 0x28be0cef misc_cg_res_total_usage vmlinux EXPORT_SYMBOL_GPL 0xabc1661d fpu_swap_kvm_fpstate vmlinux EXPORT_SYMBOL_GPL 0xb0e8e671 xenbus_otherend_changed vmlinux EXPORT_SYMBOL_GPL @@ -8795,68 +8803,68 @@ 0x5e85415b ring_buffer_consume vmlinux EXPORT_SYMBOL_GPL 0x1c5b1f28 irq_free_descs vmlinux EXPORT_SYMBOL_GPL 0xa8181adf proc_dointvec vmlinux EXPORT_SYMBOL -0xb7d81c53 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0xef767b8d __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL 0x71bc0974 devl_region_create vmlinux EXPORT_SYMBOL_GPL 0x11df0e75 devlink_fmsg_binary_pair_nest_start vmlinux EXPORT_SYMBOL_GPL -0xa7a270ef netdev_alert vmlinux EXPORT_SYMBOL -0x44408baa netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL +0x280cfad0 netdev_alert vmlinux EXPORT_SYMBOL +0xf79482fb netdev_has_any_upper_dev vmlinux EXPORT_SYMBOL 0xf8d27e10 __reset_control_get vmlinux EXPORT_SYMBOL_GPL -0xfa6dc89f phy_validate vmlinux EXPORT_SYMBOL_GPL +0x2ccd084f phy_validate vmlinux EXPORT_SYMBOL_GPL 0x9430b198 trace_dump_stack vmlinux EXPORT_SYMBOL_GPL 0x4248ae3c single_task_running vmlinux EXPORT_SYMBOL -0xa211ea73 udp_lib_rehash vmlinux EXPORT_SYMBOL -0x7fb687b0 udp_lib_unhash vmlinux EXPORT_SYMBOL +0x30983a44 udp_lib_rehash vmlinux EXPORT_SYMBOL +0xee2b36ec udp_lib_unhash vmlinux EXPORT_SYMBOL 0x05495392 hid_debug vmlinux EXPORT_SYMBOL_GPL 0x504885c6 dev_coredumpm vmlinux EXPORT_SYMBOL_GPL 0x94aa1d7e dev_coredumpv vmlinux EXPORT_SYMBOL_GPL -0xdb73f276 pm_stay_awake vmlinux EXPORT_SYMBOL_GPL +0x9edc41fe pm_stay_awake vmlinux EXPORT_SYMBOL_GPL 0xa04632ac device_show_ulong vmlinux EXPORT_SYMBOL_GPL -0x9ee28b91 amd_iommu_is_attach_deferred vmlinux EXPORT_SYMBOL_GPL +0x042a344e amd_iommu_is_attach_deferred vmlinux EXPORT_SYMBOL_GPL 0x908df696 dw_dma_filter vmlinux EXPORT_SYMBOL_GPL -0x8e361ceb acpi_bus_register_driver vmlinux EXPORT_SYMBOL +0x71c7e86f acpi_bus_register_driver vmlinux EXPORT_SYMBOL 0x6cb2f5a1 cpumask_next_and vmlinux EXPORT_SYMBOL 0xe39b2ea5 sha256 vmlinux EXPORT_SYMBOL -0x6b5162c8 tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL +0xf0dbec5d tcp_ca_get_key_by_name vmlinux EXPORT_SYMBOL_GPL 0x14c67e3e tcp_tx_delay_enabled vmlinux EXPORT_SYMBOL -0x68cdf14d nf_hook_slow vmlinux EXPORT_SYMBOL -0xa7dc6dea task_cls_state vmlinux EXPORT_SYMBOL_GPL -0x2e07954b dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL +0x1e719c14 nf_hook_slow vmlinux EXPORT_SYMBOL +0xe225c468 task_cls_state vmlinux EXPORT_SYMBOL_GPL +0x6023f047 dev_pick_tx_cpu_id vmlinux EXPORT_SYMBOL 0x2ea2f9c5 tpm1_do_selftest vmlinux EXPORT_SYMBOL_GPL 0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL 0xc60d0620 __num_online_cpus vmlinux EXPORT_SYMBOL -0x10505696 tcp_recvmsg vmlinux EXPORT_SYMBOL +0x3536dae1 tcp_recvmsg vmlinux EXPORT_SYMBOL 0x9638f028 xen_remap_vma_range vmlinux EXPORT_SYMBOL_GPL 0x00388b11 vga_client_register vmlinux EXPORT_SYMBOL -0x50c7351b bioset_init vmlinux EXPORT_SYMBOL -0x65d2690e bioset_exit vmlinux EXPORT_SYMBOL +0x396deef0 bioset_init vmlinux EXPORT_SYMBOL +0x9018a897 bioset_exit vmlinux EXPORT_SYMBOL 0xd4f7cc54 decrypt_restore_hidden_area vmlinux EXPORT_SYMBOL 0x09977c90 irq_alloc_generic_chip vmlinux EXPORT_SYMBOL_GPL 0x2aff68f9 perf_guest_get_msrs vmlinux EXPORT_SYMBOL_GPL -0x9bc340d2 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL -0x54995cd1 udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL +0xbe067890 xfrm_audit_state_notfound_simple vmlinux EXPORT_SYMBOL_GPL +0x19f5e51e udp_destruct_sock vmlinux EXPORT_SYMBOL_GPL 0xe338c5ac inet_hashinfo2_init_mod vmlinux EXPORT_SYMBOL_GPL 0x0a52c511 hv_query_ext_cap vmlinux EXPORT_SYMBOL_GPL 0xc6572a90 xenbus_read_unsigned vmlinux EXPORT_SYMBOL_GPL -0x85a5bcae bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL +0x629b506a bpf_verifier_log_write vmlinux EXPORT_SYMBOL_GPL 0x1ee6ded5 console_start vmlinux EXPORT_SYMBOL 0x3dd9b230 proc_dointvec_userhz_jiffies vmlinux EXPORT_SYMBOL -0xe4789697 tcp_simple_retransmit vmlinux EXPORT_SYMBOL +0x50d38f89 tcp_simple_retransmit vmlinux EXPORT_SYMBOL 0xf8bac199 pci_check_and_mask_intx vmlinux EXPORT_SYMBOL_GPL 0x18345b8e __bitmap_replace vmlinux EXPORT_SYMBOL 0xa20e5432 proc_set_user vmlinux EXPORT_SYMBOL 0xea7cf4c4 anon_inode_getfile vmlinux EXPORT_SYMBOL_GPL -0x4292b5f1 simple_dir_inode_operations vmlinux EXPORT_SYMBOL +0x3d3cb6a6 simple_dir_inode_operations vmlinux EXPORT_SYMBOL 0xafc08054 dotdot_name vmlinux EXPORT_SYMBOL 0x389b64a2 static_key_count vmlinux EXPORT_SYMBOL_GPL 0x97325a2a trace_output_call vmlinux EXPORT_SYMBOL_GPL 0xda0bee07 irq_domain_xlate_onetwocell vmlinux EXPORT_SYMBOL_GPL -0x4e34c0fa __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL +0xca1fccb5 __traceiter_sched_overutilized_tp vmlinux EXPORT_SYMBOL_GPL 0x90e273e2 cred_fscmp vmlinux EXPORT_SYMBOL 0xb5ab892d uv_undefined vmlinux EXPORT_SYMBOL -0x419e5b25 napi_consume_skb vmlinux EXPORT_SYMBOL +0x5dd805a9 napi_consume_skb vmlinux EXPORT_SYMBOL 0xfde62e3d pci_host_probe vmlinux EXPORT_SYMBOL_GPL 0x0e74ad2d utf8ncursor vmlinux EXPORT_SYMBOL -0x1597fa14 vfs_get_tree vmlinux EXPORT_SYMBOL +0xa7de030d vfs_get_tree vmlinux EXPORT_SYMBOL 0x2595cf20 dmam_pool_create vmlinux EXPORT_SYMBOL 0xd08adb2b trace_seq_hex_dump vmlinux EXPORT_SYMBOL 0x41b7e8e2 register_kretprobe vmlinux EXPORT_SYMBOL_GPL @@ -8868,25 +8876,25 @@ 0x3ef38dc9 arch_nvram_ops vmlinux EXPORT_SYMBOL 0x400e84cc acpi_find_child_device vmlinux EXPORT_SYMBOL_GPL 0x39b1abc2 cpci_hp_register_bus vmlinux EXPORT_SYMBOL_GPL -0xf4d2926b __find_get_block vmlinux EXPORT_SYMBOL -0xe06505a4 dcache_dir_open vmlinux EXPORT_SYMBOL +0x9b85b9ab __find_get_block vmlinux EXPORT_SYMBOL +0xa19f028d dcache_dir_open vmlinux EXPORT_SYMBOL 0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL 0xb1ddf995 jiffies_64_to_clock_t vmlinux EXPORT_SYMBOL 0x1372351b irq_domain_create_hierarchy vmlinux EXPORT_SYMBOL_GPL -0x4f558255 inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0x7fcd1e1a tcp_seq_stop vmlinux EXPORT_SYMBOL +0xd166a9a4 inet6_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x97d063f1 tcp_seq_stop vmlinux EXPORT_SYMBOL 0xb31de604 dev_pm_qos_expose_latency_limit vmlinux EXPORT_SYMBOL_GPL 0xd6d3cf37 gpiochip_generic_free vmlinux EXPORT_SYMBOL_GPL 0xece784c2 rb_first vmlinux EXPORT_SYMBOL -0x64a9614a __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL +0x338c7c14 __traceiter_mmap_lock_acquire_returned vmlinux EXPORT_SYMBOL 0xa20d01ba __trace_bprintk vmlinux EXPORT_SYMBOL_GPL 0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL 0x3c1c3725 rcu_fwd_progress_check vmlinux EXPORT_SYMBOL_GPL 0x3dc619d3 swake_up_locked vmlinux EXPORT_SYMBOL 0xf8f61ebc wake_up_var vmlinux EXPORT_SYMBOL 0xb5e73116 flush_delayed_work vmlinux EXPORT_SYMBOL -0x931c55e6 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL -0x0309b6ff skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0x67f36280 ethnl_cable_test_alloc vmlinux EXPORT_SYMBOL_GPL +0x6d4a025a skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL 0xc4456208 fwnode_property_present vmlinux EXPORT_SYMBOL_GPL 0xbac5e459 devm_release_action vmlinux EXPORT_SYMBOL_GPL 0xfd7243c7 erst_disable vmlinux EXPORT_SYMBOL_GPL @@ -8895,81 +8903,81 @@ 0xf8f3860a __SCK__tp_func_rdpmc vmlinux EXPORT_SYMBOL 0x39e3c030 do_trace_read_msr vmlinux EXPORT_SYMBOL 0xb4985beb ZSTD_resetCStream vmlinux EXPORT_SYMBOL -0x3cb57502 zero_fill_bio vmlinux EXPORT_SYMBOL -0x52b103cf rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL -0x3ddb7b3c unix_peer_get vmlinux EXPORT_SYMBOL_GPL +0x1e3318ba zero_fill_bio vmlinux EXPORT_SYMBOL +0x055a00ea rcuwait_wake_up vmlinux EXPORT_SYMBOL_GPL +0xa78ee589 unix_peer_get vmlinux EXPORT_SYMBOL_GPL 0x0a1dbc76 tcp_rx_skb_cache_key vmlinux EXPORT_SYMBOL 0x51dab0c0 devm_extcon_unregister_notifier_all vmlinux EXPORT_SYMBOL 0x9116b608 device_property_read_string vmlinux EXPORT_SYMBOL_GPL 0x7d49fce5 bus_register vmlinux EXPORT_SYMBOL_GPL 0x082c3213 pci_root_buses vmlinux EXPORT_SYMBOL -0x834675da blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0x85a4d217 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL 0xd0289947 balloon_aops vmlinux EXPORT_SYMBOL_GPL 0xacf649bf audit_log_task_info vmlinux EXPORT_SYMBOL -0x09ca9931 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL -0x20a9b54b nf_log_unregister vmlinux EXPORT_SYMBOL -0x7c8aaa37 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL +0x15590bf9 tcp_syn_ack_timeout vmlinux EXPORT_SYMBOL +0x5143fdc9 nf_log_unregister vmlinux EXPORT_SYMBOL +0x888e5687 dev_pm_genpd_add_notifier vmlinux EXPORT_SYMBOL_GPL 0x0e13cb4d apei_resources_release vmlinux EXPORT_SYMBOL_GPL 0x141271bf acpi_dev_found vmlinux EXPORT_SYMBOL 0x42f1b900 fb_pad_unaligned_buffer vmlinux EXPORT_SYMBOL -0xee555581 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL +0xcb6d7101 __traceiter_block_bio_remap vmlinux EXPORT_SYMBOL_GPL 0x23e8a0b1 d_hash_and_lookup vmlinux EXPORT_SYMBOL 0x13f42152 system_entering_hibernation vmlinux EXPORT_SYMBOL 0x26779ebe devl_port_register vmlinux EXPORT_SYMBOL_GPL 0x285e8796 dmi_kobj vmlinux EXPORT_SYMBOL_GPL -0xe1a3ece1 thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL +0xcb5339be thermal_cooling_device_register vmlinux EXPORT_SYMBOL_GPL 0x9bd8ca3e input_open_device vmlinux EXPORT_SYMBOL -0xe898226b regulator_set_bypass_regmap vmlinux EXPORT_SYMBOL_GPL +0x203a11c6 regulator_set_bypass_regmap vmlinux EXPORT_SYMBOL_GPL 0xfe990052 gpio_free vmlinux EXPORT_SYMBOL_GPL 0xba53adab nla_policy_len vmlinux EXPORT_SYMBOL 0x1df63e88 ZSTD_compressBegin vmlinux EXPORT_SYMBOL 0x86463322 _copy_from_iter_nocache vmlinux EXPORT_SYMBOL -0xd2a19005 blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL -0x893ee92a fsync_bdev vmlinux EXPORT_SYMBOL -0x5d4e0506 simple_get_link vmlinux EXPORT_SYMBOL +0xfb1e3e4c blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0xc55a4b67 fsync_bdev vmlinux EXPORT_SYMBOL +0xe4bc2e9d simple_get_link vmlinux EXPORT_SYMBOL 0x92ec510d jiffies64_to_msecs vmlinux EXPORT_SYMBOL 0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL -0xf13b6991 seg6_hmac_info_add vmlinux EXPORT_SYMBOL -0x9cda9434 icmp6_send vmlinux EXPORT_SYMBOL -0x1127f982 ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL +0x50132a99 seg6_hmac_info_add vmlinux EXPORT_SYMBOL +0xbed6393a icmp6_send vmlinux EXPORT_SYMBOL +0xf3ef1904 ip6_dst_lookup vmlinux EXPORT_SYMBOL_GPL 0x37b7f4cc device_for_each_child vmlinux EXPORT_SYMBOL_GPL 0x8c1850d5 pci_aer_clear_nonfatal_status vmlinux EXPORT_SYMBOL_GPL 0x40a9b349 vzalloc vmlinux EXPORT_SYMBOL -0xba252b50 __tracepoint_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0x5206a68d __tracepoint_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0x2474596c set_pages_uc vmlinux EXPORT_SYMBOL 0xa3c339a2 pm_generic_poweroff_late vmlinux EXPORT_SYMBOL_GPL 0x2817f7fd cppc_get_desired_perf vmlinux EXPORT_SYMBOL_GPL 0x1344d7e6 acpi_enable_gpe vmlinux EXPORT_SYMBOL 0xc1a5f3a2 pci_probe_reset_slot vmlinux EXPORT_SYMBOL_GPL 0xbaffff96 ZSTD_CStreamWorkspaceBound vmlinux EXPORT_SYMBOL -0x3b409209 bio_init_clone vmlinux EXPORT_SYMBOL +0x1e3c2943 bio_init_clone vmlinux EXPORT_SYMBOL 0x56b17f88 unregister_key_type vmlinux EXPORT_SYMBOL 0xb57343c2 frontswap_shrink vmlinux EXPORT_SYMBOL 0x9424058f arch_haltpoll_disable vmlinux EXPORT_SYMBOL_GPL 0x518c2fc6 hpet_rtc_dropped_irq vmlinux EXPORT_SYMBOL_GPL -0x420efee9 ipv4_dst_check vmlinux EXPORT_SYMBOL -0x8a579c99 skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL -0xcba0dac7 dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL +0x307ea9e6 ipv4_dst_check vmlinux EXPORT_SYMBOL +0x8b0212c2 skb_mpls_pop vmlinux EXPORT_SYMBOL_GPL +0x30202012 dev_pm_opp_remove_table vmlinux EXPORT_SYMBOL_GPL 0x629fba7b usb_add_gadget_udc vmlinux EXPORT_SYMBOL_GPL 0x11089ac7 _ctype vmlinux EXPORT_SYMBOL -0x8fc326cb blk_get_queue vmlinux EXPORT_SYMBOL -0xc9dd40c5 hmm_range_fault vmlinux EXPORT_SYMBOL -0x71c273ee pm_vt_switch_unregister vmlinux EXPORT_SYMBOL +0xb17f58fd blk_get_queue vmlinux EXPORT_SYMBOL +0xaf486dee hmm_range_fault vmlinux EXPORT_SYMBOL +0x083a2022 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL 0xca7d8764 kthread_freezable_should_stop vmlinux EXPORT_SYMBOL_GPL 0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL 0x782cdd61 power_supply_get_by_name vmlinux EXPORT_SYMBOL_GPL -0xc0454bc8 regulator_set_load vmlinux EXPORT_SYMBOL_GPL +0xec7f32a4 regulator_set_load vmlinux EXPORT_SYMBOL_GPL 0x3981195a pcie_capability_write_dword vmlinux EXPORT_SYMBOL 0xcfdce488 gpiod_is_active_low vmlinux EXPORT_SYMBOL_GPL 0x7846af3e __kfifo_len_r vmlinux EXPORT_SYMBOL -0xe433e124 vfs_create_mount vmlinux EXPORT_SYMBOL +0x4bbc6190 vfs_create_mount vmlinux EXPORT_SYMBOL 0xef70eb7e ring_buffer_iter_advance vmlinux EXPORT_SYMBOL_GPL 0x38049e65 srcutorture_get_gp_data vmlinux EXPORT_SYMBOL_GPL 0xa2060911 inet_current_timestamp vmlinux EXPORT_SYMBOL -0xa8375943 inet_sk_rebuild_header vmlinux EXPORT_SYMBOL +0xf075acb8 inet_sk_rebuild_header vmlinux EXPORT_SYMBOL 0xfd2c62ad devlink_dpipe_table_counter_enabled vmlinux EXPORT_SYMBOL_GPL 0xfdd79d43 flow_block_cb_is_busy vmlinux EXPORT_SYMBOL -0x76417137 skb_copy vmlinux EXPORT_SYMBOL +0xc2dd3542 skb_copy vmlinux EXPORT_SYMBOL 0xdcfeeafb input_ff_flush vmlinux EXPORT_SYMBOL_GPL 0x70b8c5ed input_inject_event vmlinux EXPORT_SYMBOL 0xa129389f gadget_find_ep_by_name vmlinux EXPORT_SYMBOL_GPL @@ -8982,14 +8990,14 @@ 0x2de7ef01 pci_bus_read_config_dword vmlinux EXPORT_SYMBOL 0x27864d57 memparse vmlinux EXPORT_SYMBOL 0x3071232b sysfs_remove_mount_point vmlinux EXPORT_SYMBOL_GPL -0x5e133d11 block_truncate_page vmlinux EXPORT_SYMBOL +0xcace7d38 block_truncate_page vmlinux EXPORT_SYMBOL 0x7b8954f6 vfs_tmpfile vmlinux EXPORT_SYMBOL 0x4053b059 generic_write_checks vmlinux EXPORT_SYMBOL 0xe7232e0f user_return_notifier_unregister vmlinux EXPORT_SYMBOL_GPL 0xa7ef060f kthread_park vmlinux EXPORT_SYMBOL_GPL 0xf8fe3986 pat_pfn_immune_to_uc_mtrr vmlinux EXPORT_SYMBOL_GPL -0x394a3df7 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL -0x89f5e062 platform_get_ethdev_address vmlinux EXPORT_SYMBOL +0x0c148689 xfrm_dev_state_flush vmlinux EXPORT_SYMBOL +0xe60dad77 platform_get_ethdev_address vmlinux EXPORT_SYMBOL 0xc9ecff50 devl_port_unregister vmlinux EXPORT_SYMBOL_GPL 0x69668826 netdev_increment_features vmlinux EXPORT_SYMBOL 0x4f2250ba rtc_tm_to_time64 vmlinux EXPORT_SYMBOL @@ -9002,15 +9010,15 @@ 0x6d09843f copy_bpf_fprog_from_user vmlinux EXPORT_SYMBOL_GPL 0x9719bcfd pmc_atom_read vmlinux EXPORT_SYMBOL_GPL 0x1ff24253 iommu_register_device_fault_handler vmlinux EXPORT_SYMBOL_GPL -0xba1f225f regulator_get_linear_step vmlinux EXPORT_SYMBOL_GPL -0x7c486ce7 acpi_device_get_match_data vmlinux EXPORT_SYMBOL_GPL +0x198a2f0a regulator_get_linear_step vmlinux EXPORT_SYMBOL_GPL +0x466f5573 acpi_device_get_match_data vmlinux EXPORT_SYMBOL_GPL 0x8169436c pcie_port_service_register vmlinux EXPORT_SYMBOL 0x0e3d2c2f pci_request_selected_regions vmlinux EXPORT_SYMBOL 0x23b4e0d7 clear_page_rep vmlinux EXPORT_SYMBOL_GPL -0xbea4d9d8 __splice_from_pipe vmlinux EXPORT_SYMBOL +0xfe9035c9 __splice_from_pipe vmlinux EXPORT_SYMBOL 0xd53c67b3 unregister_net_sysctl_table vmlinux EXPORT_SYMBOL_GPL -0x70613130 __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL -0xfff8f4e1 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL +0x52d9f95c __skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0xa94c9da9 cpufreq_register_governor vmlinux EXPORT_SYMBOL_GPL 0x5e6c2b4b __SCT__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x27ba156c __SCK__tp_func_dma_fence_enable_signal vmlinux EXPORT_SYMBOL 0x90a4a7b1 tty_write_room vmlinux EXPORT_SYMBOL @@ -9021,25 +9029,25 @@ 0xd04a2de1 unregister_fprobe vmlinux EXPORT_SYMBOL_GPL 0x88c77dbd param_ops_ushort vmlinux EXPORT_SYMBOL 0xa931af8a asm_load_gs_index vmlinux EXPORT_SYMBOL -0xd960637a dev_trans_start vmlinux EXPORT_SYMBOL +0x43ebcd08 dev_trans_start vmlinux EXPORT_SYMBOL 0x6a1cad28 hwspin_lock_request_specific vmlinux EXPORT_SYMBOL_GPL 0xefeafcf1 edac_has_mcs vmlinux EXPORT_SYMBOL_GPL 0xd92d8a13 watchdog_unregister_governor vmlinux EXPORT_SYMBOL 0xba55b9f9 serial8250_rpm_put vmlinux EXPORT_SYMBOL_GPL 0x64a9c928 default_blu vmlinux EXPORT_SYMBOL -0xf4ea8c89 devm_regulator_register vmlinux EXPORT_SYMBOL_GPL +0x51c57c96 devm_regulator_register vmlinux EXPORT_SYMBOL_GPL 0x57575f08 dmaengine_put vmlinux EXPORT_SYMBOL 0xaae8ab0e acpi_bus_power_manageable vmlinux EXPORT_SYMBOL 0x0998cc3c hdmi_infoframe_unpack vmlinux EXPORT_SYMBOL 0x4ea25709 dql_reset vmlinux EXPORT_SYMBOL -0x9689ce09 bio_put vmlinux EXPORT_SYMBOL +0x58f049e8 bio_put vmlinux EXPORT_SYMBOL 0xb67c9280 utf8cursor vmlinux EXPORT_SYMBOL 0x3403d997 devm_memunmap vmlinux EXPORT_SYMBOL 0x836d3fb5 devm_memremap vmlinux EXPORT_SYMBOL -0xc3d65544 bpf_map_inc vmlinux EXPORT_SYMBOL_GPL +0x5d30360c bpf_map_inc vmlinux EXPORT_SYMBOL_GPL 0xc3bc72ad trace_print_array_seq vmlinux EXPORT_SYMBOL 0x1b597b7a swake_up_all vmlinux EXPORT_SYMBOL -0xf6c19477 tcf_qevent_destroy vmlinux EXPORT_SYMBOL +0xf7d563c8 tcf_qevent_destroy vmlinux EXPORT_SYMBOL 0x8c9cfad3 devl_dpipe_table_resource_set vmlinux EXPORT_SYMBOL_GPL 0x7f4ef470 input_alloc_absinfo vmlinux EXPORT_SYMBOL 0x78cdc3bd serio_bus vmlinux EXPORT_SYMBOL @@ -9047,50 +9055,50 @@ 0xf838c038 bio_map_user_iov vmlinux EXPORT_SYMBOL_GPL 0x21cd536a crypto_put_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL 0xa0add77c crypto_get_default_null_skcipher vmlinux EXPORT_SYMBOL_GPL -0xbcfaa9bf ping_bind vmlinux EXPORT_SYMBOL_GPL -0xebff7b5d ipv4_mtu vmlinux EXPORT_SYMBOL -0xf214f8fc nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL -0xd920237b sk_dst_check vmlinux EXPORT_SYMBOL -0x420a024a vga_switcheroo_register_audio_client vmlinux EXPORT_SYMBOL +0xdad7dc0a ping_bind vmlinux EXPORT_SYMBOL_GPL +0xfc1f0388 ipv4_mtu vmlinux EXPORT_SYMBOL +0x726b2c50 nf_hook_entries_insert_raw vmlinux EXPORT_SYMBOL_GPL +0x0b1a308e sk_dst_check vmlinux EXPORT_SYMBOL +0x1a03e818 vga_switcheroo_register_audio_client vmlinux EXPORT_SYMBOL 0x2f24ca0b iommu_enable_nesting vmlinux EXPORT_SYMBOL_GPL 0xb7495700 vp_modern_config_vector vmlinux EXPORT_SYMBOL_GPL 0x453c8403 pci_msi_enabled vmlinux EXPORT_SYMBOL 0xd36e3d59 prandom_bytes_state vmlinux EXPORT_SYMBOL -0x68c0c599 inode_needs_sync vmlinux EXPORT_SYMBOL +0x21d9cd3c inode_needs_sync vmlinux EXPORT_SYMBOL 0xba220db7 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL 0x57af7eda bpfilter_ops vmlinux EXPORT_SYMBOL_GPL -0xfb4161e6 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL -0xa3ca00da dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL +0x81baa091 inet_csk_complete_hashdance vmlinux EXPORT_SYMBOL +0x5508e328 dev_getfirstbyhwtype vmlinux EXPORT_SYMBOL 0x26e298e0 unregister_memory_notifier vmlinux EXPORT_SYMBOL -0xdc709ff1 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL +0x4f811a87 of_phy_simple_xlate vmlinux EXPORT_SYMBOL_GPL 0x291876f3 mpi_ec_get_affine vmlinux EXPORT_SYMBOL_GPL 0x8fd89918 dma_can_mmap vmlinux EXPORT_SYMBOL_GPL -0x761d0561 wake_up_process vmlinux EXPORT_SYMBOL +0x53f0ce99 wake_up_process vmlinux EXPORT_SYMBOL 0x25820c64 fs_overflowuid vmlinux EXPORT_SYMBOL -0xdf607422 gro_find_complete_by_type vmlinux EXPORT_SYMBOL -0xbbaa2e61 skb_dequeue_tail vmlinux EXPORT_SYMBOL +0x909570da gro_find_complete_by_type vmlinux EXPORT_SYMBOL +0x2c506c9d skb_dequeue_tail vmlinux EXPORT_SYMBOL 0x459e6151 mm_unaccount_pinned_pages vmlinux EXPORT_SYMBOL_GPL 0x2e944c34 hidinput_count_leds vmlinux EXPORT_SYMBOL_GPL 0xc3441907 input_ff_erase vmlinux EXPORT_SYMBOL_GPL -0xb4ab727b pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL +0x454b7433 pm_genpd_remove vmlinux EXPORT_SYMBOL_GPL 0xbb93eec5 ioasid_alloc vmlinux EXPORT_SYMBOL_GPL 0xba7afd2c pci_device_is_present vmlinux EXPORT_SYMBOL_GPL 0x16cb6a90 radix_tree_preloads vmlinux EXPORT_SYMBOL_GPL 0x1dfa5dbd mpi_invm vmlinux EXPORT_SYMBOL_GPL 0xd3543063 memcg_kmem_enabled_key vmlinux EXPORT_SYMBOL 0xa4115957 arch_debugfs_dir vmlinux EXPORT_SYMBOL -0xe5fa3068 inet_stream_ops vmlinux EXPORT_SYMBOL -0x1a577f4a qdisc_reset vmlinux EXPORT_SYMBOL +0x665a015e inet_stream_ops vmlinux EXPORT_SYMBOL +0xf6065d77 qdisc_reset vmlinux EXPORT_SYMBOL 0x00f71bc8 flow_rule_match_ip vmlinux EXPORT_SYMBOL 0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL 0x97477eda regmap_multi_reg_write vmlinux EXPORT_SYMBOL_GPL 0x33865c02 pci_get_device vmlinux EXPORT_SYMBOL -0x677aa77d blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL +0xd8ae70fd blk_mq_delay_run_hw_queue vmlinux EXPORT_SYMBOL 0x808ec1a3 crypto_alg_tested vmlinux EXPORT_SYMBOL_GPL 0xc09d827c iomap_seek_hole vmlinux EXPORT_SYMBOL_GPL 0xe769232e sprint_symbol_no_offset vmlinux EXPORT_SYMBOL_GPL 0x1e0f05a3 __SCT__tp_func_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL -0x563e69db __SCK__tp_func_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL +0xec3f5b8f __SCK__tp_func_pelt_thermal_tp vmlinux EXPORT_SYMBOL_GPL 0x0fa45a3a led_init_core vmlinux EXPORT_SYMBOL_GPL 0x7f6928ae edac_mc_free vmlinux EXPORT_SYMBOL_GPL 0x4883a25c tpm1_getcap vmlinux EXPORT_SYMBOL_GPL @@ -9098,9 +9106,9 @@ 0xc57c48a3 idr_get_next vmlinux EXPORT_SYMBOL 0x881c4413 gen_pool_first_fit vmlinux EXPORT_SYMBOL 0x907bc0d4 dquot_initialize_needed vmlinux EXPORT_SYMBOL -0x0343eb35 do_xdp_generic vmlinux EXPORT_SYMBOL_GPL -0xb612e33e register_netdevice_notifier_net vmlinux EXPORT_SYMBOL -0xfae7db49 dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL +0x7840600b do_xdp_generic vmlinux EXPORT_SYMBOL_GPL +0xb16a28aa register_netdevice_notifier_net vmlinux EXPORT_SYMBOL +0xfd132606 dev_pm_opp_put_opp_table vmlinux EXPORT_SYMBOL_GPL 0x19555d77 regmap_async_complete_cb vmlinux EXPORT_SYMBOL_GPL 0x466c14a7 __delay vmlinux EXPORT_SYMBOL 0xb47cca30 csum_ipv6_magic vmlinux EXPORT_SYMBOL @@ -9111,7 +9119,7 @@ 0x711c74b0 param_get_ullong vmlinux EXPORT_SYMBOL 0x0eb6eb87 add_taint vmlinux EXPORT_SYMBOL 0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL -0x0bfa482f __neigh_for_each_release vmlinux EXPORT_SYMBOL +0x3cb82926 __neigh_for_each_release vmlinux EXPORT_SYMBOL 0xf542deb2 spi_busnum_to_master vmlinux EXPORT_SYMBOL_GPL 0xe862c4b7 dpm_suspend_start vmlinux EXPORT_SYMBOL_GPL 0x9751c9fb device_initialize vmlinux EXPORT_SYMBOL_GPL @@ -9119,58 +9127,58 @@ 0x09f2a6b8 user_destroy vmlinux EXPORT_SYMBOL_GPL 0xaa88ad70 dquot_alloc_inode vmlinux EXPORT_SYMBOL 0x6fecd196 fsstack_copy_inode_size vmlinux EXPORT_SYMBOL_GPL -0xef2f249c dev_get_by_napi_id vmlinux EXPORT_SYMBOL +0xfc721aa9 dev_get_by_napi_id vmlinux EXPORT_SYMBOL 0x8a5ca10a fwnode_get_named_child_node vmlinux EXPORT_SYMBOL_GPL 0xb9d49fb5 pci_status_get_and_clear_errors vmlinux EXPORT_SYMBOL_GPL 0xe0419ac4 kstrtos16 vmlinux EXPORT_SYMBOL 0xfb32b30f ring_buffer_read_prepare_sync vmlinux EXPORT_SYMBOL_GPL 0x84b268cf sn_coherency_id vmlinux EXPORT_SYMBOL_GPL -0x11d0e100 strp_process vmlinux EXPORT_SYMBOL_GPL +0xc85f8ed9 strp_process vmlinux EXPORT_SYMBOL_GPL 0xcd9020bd tcf_em_register vmlinux EXPORT_SYMBOL 0x0ea2d500 mipi_dsi_host_register vmlinux EXPORT_SYMBOL 0x1068245b iommu_map_atomic vmlinux EXPORT_SYMBOL_GPL 0xecd8f23d xenbus_read vmlinux EXPORT_SYMBOL_GPL 0x70fbae4d cppc_allow_fast_switch vmlinux EXPORT_SYMBOL_GPL 0xbac5ba6a devm_init_badblocks vmlinux EXPORT_SYMBOL_GPL -0x42d6ae7d __tracepoint_block_unplug vmlinux EXPORT_SYMBOL_GPL -0x604a4b7a fs_kobj vmlinux EXPORT_SYMBOL_GPL -0x06edf8ff register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL +0x3c97584f __tracepoint_block_unplug vmlinux EXPORT_SYMBOL_GPL +0x1043fdc9 fs_kobj vmlinux EXPORT_SYMBOL_GPL +0xb5d62032 register_netdevice_notifier_dev_net vmlinux EXPORT_SYMBOL 0x8522d6bc strncpy_from_user vmlinux EXPORT_SYMBOL -0x1c9081b3 bio_init vmlinux EXPORT_SYMBOL +0x19ca4ddb bio_init vmlinux EXPORT_SYMBOL 0x7278d328 all_vm_events vmlinux EXPORT_SYMBOL_GPL 0x41814cb8 dirty_writeback_interval vmlinux EXPORT_SYMBOL_GPL 0xcd8e8f82 uv_bios_enum_objs vmlinux EXPORT_SYMBOL_GPL -0x4edcbb67 inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL -0x81e2fcf9 iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL -0x69392d0b tcp_sock_set_quickack vmlinux EXPORT_SYMBOL +0xb4e8061c inet6_hash_connect vmlinux EXPORT_SYMBOL_GPL +0xcba4caa1 iptunnel_handle_offloads vmlinux EXPORT_SYMBOL_GPL +0x2f5646d8 tcp_sock_set_quickack vmlinux EXPORT_SYMBOL 0x60510536 gnet_stats_copy_rate_est vmlinux EXPORT_SYMBOL -0xab37ed3f skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL -0x2833d50f dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL +0x030afc9d skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0x39aac53f dev_pm_opp_register_set_opp_helper vmlinux EXPORT_SYMBOL_GPL 0xaa63ec29 pm_runtime_no_callbacks vmlinux EXPORT_SYMBOL_GPL 0x0cbe3ee2 software_node_unregister vmlinux EXPORT_SYMBOL_GPL 0xbbbf791f subsys_dev_iter_next vmlinux EXPORT_SYMBOL_GPL 0xc05f8c28 iommu_detach_group vmlinux EXPORT_SYMBOL_GPL 0xa778d8da pci_scan_root_bus vmlinux EXPORT_SYMBOL -0x0e402733 set_capacity vmlinux EXPORT_SYMBOL -0x0c6505dd create_empty_buffers vmlinux EXPORT_SYMBOL -0xaae68e48 init_special_inode vmlinux EXPORT_SYMBOL +0x0baf2f7f set_capacity vmlinux EXPORT_SYMBOL +0x55b3ab33 create_empty_buffers vmlinux EXPORT_SYMBOL +0xc9fe5bca init_special_inode vmlinux EXPORT_SYMBOL 0x24212d86 __frontswap_invalidate_page vmlinux EXPORT_SYMBOL -0x58eac302 __xfrm_dst_lookup vmlinux EXPORT_SYMBOL -0xc3e43667 ipmr_rule_default vmlinux EXPORT_SYMBOL -0xaa9fab85 iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL -0x0d0808c5 inet_frag_destroy vmlinux EXPORT_SYMBOL -0x8d7d6cec ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL +0x9f03fd70 __xfrm_dst_lookup vmlinux EXPORT_SYMBOL +0x41e61f20 ipmr_rule_default vmlinux EXPORT_SYMBOL +0xbe76edb5 iptunnel_xmit vmlinux EXPORT_SYMBOL_GPL +0xb24ed7b2 inet_frag_destroy vmlinux EXPORT_SYMBOL +0x0233595a ipv4_sk_update_pmtu vmlinux EXPORT_SYMBOL_GPL 0x4531624f usb_decode_ctrl vmlinux EXPORT_SYMBOL_GPL 0xe4e736e0 iommu_device_unregister vmlinux EXPORT_SYMBOL_GPL -0xefe1a0da __dec_zone_page_state vmlinux EXPORT_SYMBOL -0x0cb54bf8 __inc_zone_page_state vmlinux EXPORT_SYMBOL -0x312bc232 __mod_zone_page_state vmlinux EXPORT_SYMBOL +0x01488462 __dec_zone_page_state vmlinux EXPORT_SYMBOL +0xdcad9ca8 __inc_zone_page_state vmlinux EXPORT_SYMBOL +0xa2e88d77 __mod_zone_page_state vmlinux EXPORT_SYMBOL 0x27f4f029 ftrace_set_global_filter vmlinux EXPORT_SYMBOL_GPL 0x36431a21 __put_user_ns vmlinux EXPORT_SYMBOL 0xc5e74216 release_resource vmlinux EXPORT_SYMBOL -0x5d2ee9aa __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL +0x3f0d91fa __nf_ip6_route vmlinux EXPORT_SYMBOL_GPL 0x3fe6c346 devlink_fmsg_binary_pair_put vmlinux EXPORT_SYMBOL_GPL -0xd19f53ae brioctl_set vmlinux EXPORT_SYMBOL +0xf0082ac9 brioctl_set vmlinux EXPORT_SYMBOL 0x30a47403 input_set_abs_params vmlinux EXPORT_SYMBOL 0xd7156e07 spi_mem_dirmap_destroy vmlinux EXPORT_SYMBOL_GPL 0x5ec4c2d2 spi_bus_unlock vmlinux EXPORT_SYMBOL_GPL @@ -9178,46 +9186,46 @@ 0x38aa1397 gpiod_add_lookup_table vmlinux EXPORT_SYMBOL_GPL 0xb3687850 out_of_line_wait_on_bit_lock vmlinux EXPORT_SYMBOL 0xaf354bbe cpu_tss_rw vmlinux EXPORT_SYMBOL -0x1800ee1d xfrm_state_alloc vmlinux EXPORT_SYMBOL -0x1828072d netdev_class_create_file_ns vmlinux EXPORT_SYMBOL +0x893afde0 xfrm_state_alloc vmlinux EXPORT_SYMBOL +0xa7e05749 netdev_class_create_file_ns vmlinux EXPORT_SYMBOL 0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL 0x786bcf7a devm_kmemdup vmlinux EXPORT_SYMBOL_GPL 0x392e296c __clk_hw_register_divider vmlinux EXPORT_SYMBOL_GPL 0x064ec599 page_symlink vmlinux EXPORT_SYMBOL 0xa26d9b4f workqueue_congested vmlinux EXPORT_SYMBOL_GPL -0x7f095be4 __xfrm_route_forward vmlinux EXPORT_SYMBOL -0xadd4445a udp_gro_complete vmlinux EXPORT_SYMBOL +0x338854a3 __xfrm_route_forward vmlinux EXPORT_SYMBOL +0xe360ae85 udp_gro_complete vmlinux EXPORT_SYMBOL 0x52d54fce devlink_info_version_stored_put vmlinux EXPORT_SYMBOL_GPL -0x3802e322 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL +0x6d6b38c7 rtnl_get_net_ns_capable vmlinux EXPORT_SYMBOL_GPL 0xf30a5502 cpufreq_enable_boost_support vmlinux EXPORT_SYMBOL_GPL 0x1e3505cd acpi_dev_get_first_consumer_dev vmlinux EXPORT_SYMBOL_GPL -0xb9917e6d dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL +0x17eaab31 dax_finish_sync_fault vmlinux EXPORT_SYMBOL_GPL 0x0f630261 gen_replace_estimator vmlinux EXPORT_SYMBOL 0x976e918f spi_bitbang_setup vmlinux EXPORT_SYMBOL_GPL 0x60d87d54 dev_coredumpsg vmlinux EXPORT_SYMBOL_GPL 0x602fd461 devm_clk_hw_unregister vmlinux EXPORT_SYMBOL_GPL 0x19bd383b security_secmark_refcount_dec vmlinux EXPORT_SYMBOL 0x2f03fc4b security_secmark_refcount_inc vmlinux EXPORT_SYMBOL -0x946d5e2e inc_node_page_state vmlinux EXPORT_SYMBOL +0x0df3adc3 inc_node_page_state vmlinux EXPORT_SYMBOL 0x610c3f9d param_set_bint vmlinux EXPORT_SYMBOL 0x9a19207c param_get_bool vmlinux EXPORT_SYMBOL 0xd01a6689 param_set_byte vmlinux EXPORT_SYMBOL -0xcff01b05 __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL +0xf6ca41eb __ip6_datagram_connect vmlinux EXPORT_SYMBOL_GPL 0x66628bf3 ip_tunnel_metadata_cnt vmlinux EXPORT_SYMBOL -0xabad3991 __ip4_datagram_connect vmlinux EXPORT_SYMBOL -0x2a4508d7 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0x9606c0f1 __ip4_datagram_connect vmlinux EXPORT_SYMBOL +0xecd4b478 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL 0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL -0x6a54aac1 skb_clone_sk vmlinux EXPORT_SYMBOL +0xfbeb755a skb_clone_sk vmlinux EXPORT_SYMBOL 0xeb7f6046 acpi_get_devices vmlinux EXPORT_SYMBOL 0x1c2905f7 acpi_gpiochip_request_interrupts vmlinux EXPORT_SYMBOL_GPL 0x54b23e67 sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL 0xa19e1818 blk_queue_logical_block_size vmlinux EXPORT_SYMBOL -0xbade6bfe __frontswap_test vmlinux EXPORT_SYMBOL +0x449d40fc __frontswap_test vmlinux EXPORT_SYMBOL 0x828062b1 __frontswap_init vmlinux EXPORT_SYMBOL 0xe167dc3d init_srcu_struct vmlinux EXPORT_SYMBOL_GPL 0x740a1b95 reserve_evntsel_nmi vmlinux EXPORT_SYMBOL -0x517dcb42 arp_tbl vmlinux EXPORT_SYMBOL -0x06d1dbd0 __skb_recv_datagram vmlinux EXPORT_SYMBOL +0x79ddaf40 arp_tbl vmlinux EXPORT_SYMBOL +0x5faa6bbb __skb_recv_datagram vmlinux EXPORT_SYMBOL 0x8a7cb9c4 platform_thermal_package_rate_control vmlinux EXPORT_SYMBOL_GPL 0xbd9b98fa component_compare_dev_name vmlinux EXPORT_SYMBOL_GPL 0x19df99b9 acpi_finish_gpe vmlinux EXPORT_SYMBOL @@ -9225,17 +9233,17 @@ 0x44dae495 gpiochip_remove_pin_ranges vmlinux EXPORT_SYMBOL_GPL 0x5a8ae15a ZSTD_initDDict vmlinux EXPORT_SYMBOL 0x371e7f3a ZSTD_initCDict vmlinux EXPORT_SYMBOL -0x194bf766 dump_skip_to vmlinux EXPORT_SYMBOL +0xeddb686b dump_skip_to vmlinux EXPORT_SYMBOL 0x32c2bb04 list_lru_walk_node vmlinux EXPORT_SYMBOL_GPL 0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL -0x8da43ae4 tcp_splice_read vmlinux EXPORT_SYMBOL +0x6bc74735 tcp_splice_read vmlinux EXPORT_SYMBOL 0x715a43ce priv_to_devlink vmlinux EXPORT_SYMBOL_GPL 0x695e51a0 regmap_fields_update_bits_base vmlinux EXPORT_SYMBOL_GPL -0xae5995b3 request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0x8d89b511 request_firmware_direct vmlinux EXPORT_SYMBOL_GPL 0x21a563da clk_get_accuracy vmlinux EXPORT_SYMBOL_GPL 0x130ef734 acpiphp_unregister_attention vmlinux EXPORT_SYMBOL_GPL 0x50f91491 __genradix_ptr vmlinux EXPORT_SYMBOL -0x59fda130 simple_recursive_removal vmlinux EXPORT_SYMBOL +0x17b688eb simple_recursive_removal vmlinux EXPORT_SYMBOL 0xc341ae6d zs_map_object vmlinux EXPORT_SYMBOL_GPL 0x6c64a030 irq_setup_generic_chip vmlinux EXPORT_SYMBOL_GPL 0xc10fddb8 name_to_dev_t vmlinux EXPORT_SYMBOL_GPL @@ -9248,19 +9256,19 @@ 0xcbc88a23 ZSTD_isFrame vmlinux EXPORT_SYMBOL 0xfc399557 utf8_load vmlinux EXPORT_SYMBOL 0x9d2e7707 unregister_sysrq_key vmlinux EXPORT_SYMBOL -0x4651f17b regulator_put vmlinux EXPORT_SYMBOL_GPL +0x07120302 regulator_put vmlinux EXPORT_SYMBOL_GPL 0x058f9366 apei_exec_collect_resources vmlinux EXPORT_SYMBOL_GPL 0x81a7f541 percpu_ref_init vmlinux EXPORT_SYMBOL_GPL 0x2fe9bea0 crypto_unregister_rngs vmlinux EXPORT_SYMBOL_GPL 0x0208f5e5 crypto_aead_setkey vmlinux EXPORT_SYMBOL_GPL 0x03858de5 crypto_unregister_algs vmlinux EXPORT_SYMBOL_GPL -0x0aa72d15 simple_transaction_get vmlinux EXPORT_SYMBOL -0xc9d891fe simple_transaction_set vmlinux EXPORT_SYMBOL +0x59021852 simple_transaction_get vmlinux EXPORT_SYMBOL +0xbeb1aac6 simple_transaction_set vmlinux EXPORT_SYMBOL 0x9cdeca56 register_kretprobes vmlinux EXPORT_SYMBOL_GPL -0x35c4f162 find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0xf7d197ff find_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x87e64181 amd_nb_has_feature vmlinux EXPORT_SYMBOL_GPL -0x409aa861 __nlmsg_put vmlinux EXPORT_SYMBOL -0x702b7ee3 lock_sock_nested vmlinux EXPORT_SYMBOL +0x82bee131 __nlmsg_put vmlinux EXPORT_SYMBOL +0xf38e0055 lock_sock_nested vmlinux EXPORT_SYMBOL 0x0ff127ec nvmem_cell_get vmlinux EXPORT_SYMBOL_GPL 0xdb52a9b6 devm_extcon_register_notifier vmlinux EXPORT_SYMBOL 0x58c80ea3 hid_add_device vmlinux EXPORT_SYMBOL_GPL @@ -9277,33 +9285,33 @@ 0x8714563b csum_and_copy_from_user vmlinux EXPORT_SYMBOL 0x2864abc9 klist_node_attached vmlinux EXPORT_SYMBOL_GPL 0xf188a662 rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL -0x8097170a sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL +0x52842563 sched_trace_rd_span vmlinux EXPORT_SYMBOL_GPL 0x2f2c95c4 flush_work vmlinux EXPORT_SYMBOL_GPL 0x9930f8a3 uv_bios_change_memprotect vmlinux EXPORT_SYMBOL_GPL 0x5b76423f vga_con vmlinux EXPORT_SYMBOL 0x41001f02 gpiochip_line_is_persistent vmlinux EXPORT_SYMBOL_GPL 0x0f5bc2ad create_signature vmlinux EXPORT_SYMBOL_GPL -0x247ed848 __generic_file_fsync vmlinux EXPORT_SYMBOL -0x8a52a238 tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL -0x5e0d4be3 reuseport_migrate_sock vmlinux EXPORT_SYMBOL +0x728d51d2 __generic_file_fsync vmlinux EXPORT_SYMBOL +0x15fe5c8b tcf_action_update_hw_stats vmlinux EXPORT_SYMBOL +0x9cf31616 reuseport_migrate_sock vmlinux EXPORT_SYMBOL 0x6b198c77 led_colors vmlinux EXPORT_SYMBOL_GPL -0x9f451d30 rdev_get_drvdata vmlinux EXPORT_SYMBOL_GPL -0xfa346b71 acpi_bus_unregister_driver vmlinux EXPORT_SYMBOL +0x02d6cc75 rdev_get_drvdata vmlinux EXPORT_SYMBOL_GPL +0xeb18c4d3 acpi_bus_unregister_driver vmlinux EXPORT_SYMBOL 0xff7bf959 pci_alloc_p2pmem vmlinux EXPORT_SYMBOL_GPL 0xb66bc2f6 pci_msi_unmask_irq vmlinux EXPORT_SYMBOL_GPL 0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL -0xd661c48c mpage_writepage vmlinux EXPORT_SYMBOL +0xedf58d05 mpage_writepage vmlinux EXPORT_SYMBOL 0x06cca30b ring_buffer_record_off vmlinux EXPORT_SYMBOL_GPL 0xb650d8dc set_security_override vmlinux EXPORT_SYMBOL -0xd9b28d5e raw_seq_start vmlinux EXPORT_SYMBOL_GPL -0x210ab9c3 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL +0xa78dab6d raw_seq_start vmlinux EXPORT_SYMBOL_GPL +0x26d0cd62 dst_cow_metrics_generic vmlinux EXPORT_SYMBOL 0x9ff2054e rtc_read_time vmlinux EXPORT_SYMBOL_GPL 0xabd806c0 tpm2_get_tpm_pt vmlinux EXPORT_SYMBOL_GPL 0x7adc0fbf rb_replace_node_rcu vmlinux EXPORT_SYMBOL 0xe21f18ac __genradix_iter_peek vmlinux EXPORT_SYMBOL -0x406bae1c clean_bdev_aliases vmlinux EXPORT_SYMBOL -0xaaa188d7 copy_string_kernel vmlinux EXPORT_SYMBOL -0x73d11424 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0x3fde1354 clean_bdev_aliases vmlinux EXPORT_SYMBOL +0x6130ce38 copy_string_kernel vmlinux EXPORT_SYMBOL +0x407844a7 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL 0xf73fb0c4 __SCT__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL 0xa4f96c8c __SCK__tp_func_mc_event vmlinux EXPORT_SYMBOL_GPL 0x237a0b5c __traceiter_dma_fence_signaled vmlinux EXPORT_SYMBOL @@ -9315,26 +9323,26 @@ 0x4587fcf6 crypto_unregister_shash vmlinux EXPORT_SYMBOL_GPL 0x8f095e52 crypto_unregister_ahash vmlinux EXPORT_SYMBOL_GPL 0xb8b9f817 kmalloc_order_trace vmlinux EXPORT_SYMBOL -0x68240e93 tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL -0x810e540b devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL +0x7ae1e88a tcp_sock_set_user_timeout vmlinux EXPORT_SYMBOL +0x01a37b74 devl_dpipe_table_register vmlinux EXPORT_SYMBOL_GPL 0x43f4e227 devm_devfreq_add_device vmlinux EXPORT_SYMBOL 0xccae7a07 cpufreq_dbs_governor_start vmlinux EXPORT_SYMBOL_GPL 0x83d44891 policy_has_boost_freq vmlinux EXPORT_SYMBOL_GPL 0x20e51e7b mctrl_gpio_init_noauto vmlinux EXPORT_SYMBOL_GPL 0x96554810 register_keyboard_notifier vmlinux EXPORT_SYMBOL_GPL 0xaa0fdcf6 devm_clk_notifier_register vmlinux EXPORT_SYMBOL_GPL -0x8582a1ed devm_backlight_device_register vmlinux EXPORT_SYMBOL +0x1ee4c229 devm_backlight_device_register vmlinux EXPORT_SYMBOL 0x0ea593f6 hdmi_drm_infoframe_init vmlinux EXPORT_SYMBOL -0x23f467c4 poll_initwait vmlinux EXPORT_SYMBOL +0xe7e0726d poll_initwait vmlinux EXPORT_SYMBOL 0x67c3c192 irq_gc_ack_set_bit vmlinux EXPORT_SYMBOL_GPL 0xd89d476f unregister_console vmlinux EXPORT_SYMBOL -0x50e3ff41 device_get_mac_address vmlinux EXPORT_SYMBOL +0x164d6811 device_get_mac_address vmlinux EXPORT_SYMBOL 0xea24ec53 led_trigger_unregister_simple vmlinux EXPORT_SYMBOL_GPL 0x8455e3a7 dma_fence_signal_timestamp_locked vmlinux EXPORT_SYMBOL 0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL 0xe3d857ea __cpu_active_mask vmlinux EXPORT_SYMBOL 0xb5a8c226 acpi_gsi_to_irq vmlinux EXPORT_SYMBOL_GPL -0x6b4b902a netdev_state_change vmlinux EXPORT_SYMBOL +0x044704b7 netdev_state_change vmlinux EXPORT_SYMBOL 0x7810b604 devm_regmap_field_bulk_free vmlinux EXPORT_SYMBOL_GPL 0xd5eb0d4e acpi_register_lps0_dev vmlinux EXPORT_SYMBOL_GPL 0xb7c0f443 sort vmlinux EXPORT_SYMBOL @@ -9344,15 +9352,15 @@ 0x327ab89c mmu_notifier_put vmlinux EXPORT_SYMBOL_GPL 0x541bd60a irq_work_run vmlinux EXPORT_SYMBOL_GPL 0xbdbc6c0d __tracepoint_suspend_resume vmlinux EXPORT_SYMBOL_GPL -0x129ab446 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL +0x54f3dfa9 tracing_snapshot_cond vmlinux EXPORT_SYMBOL_GPL 0xfdd0365a devm_gpiod_get_from_of_node vmlinux EXPORT_SYMBOL_GPL 0x1278221d ZSTD_compressBegin_usingCDict vmlinux EXPORT_SYMBOL 0x24fd7e92 debugfs_create_devm_seqfile vmlinux EXPORT_SYMBOL_GPL 0xc9fbf36f kern_path vmlinux EXPORT_SYMBOL 0xdbd6ad57 irq_chip_ack_parent vmlinux EXPORT_SYMBOL_GPL -0x1dd5a117 xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL -0xef6c8860 nf_register_queue_handler vmlinux EXPORT_SYMBOL -0x3b8108df netpoll_print_options vmlinux EXPORT_SYMBOL +0x0caf21aa xfrm_dev_resume vmlinux EXPORT_SYMBOL_GPL +0xda9df262 nf_register_queue_handler vmlinux EXPORT_SYMBOL +0xc3a603be netpoll_print_options vmlinux EXPORT_SYMBOL 0xe4309905 syscore_resume vmlinux EXPORT_SYMBOL_GPL 0x508d74bc clk_hw_get_flags vmlinux EXPORT_SYMBOL_GPL 0x30db5694 clk_bulk_get vmlinux EXPORT_SYMBOL @@ -9372,60 +9380,60 @@ 0x815fda83 sed_ioctl vmlinux EXPORT_SYMBOL_GPL 0x4421ff76 blkdev_issue_flush vmlinux EXPORT_SYMBOL 0x499043d3 crypto_init_queue vmlinux EXPORT_SYMBOL_GPL -0xddc3b203 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL +0x4c25fbe4 page_cache_sync_ra vmlinux EXPORT_SYMBOL_GPL 0xb510c250 raw_v4_hashinfo vmlinux EXPORT_SYMBOL_GPL 0xae3698d1 devm_clk_hw_get_clk vmlinux EXPORT_SYMBOL_GPL -0x671c2bbb acpi_subsys_suspend_noirq vmlinux EXPORT_SYMBOL_GPL +0xbc99e956 acpi_subsys_suspend_noirq vmlinux EXPORT_SYMBOL_GPL 0xd64ed259 __memcat_p vmlinux EXPORT_SYMBOL_GPL -0x5d5fe6b4 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL +0x999412c2 blockdev_superblock vmlinux EXPORT_SYMBOL_GPL 0x611378de sysfs_break_active_protection vmlinux EXPORT_SYMBOL_GPL -0x148cf912 iomap_zero_range vmlinux EXPORT_SYMBOL_GPL +0xef6a75a7 iomap_zero_range vmlinux EXPORT_SYMBOL_GPL 0x2109665c fsnotify_put_mark vmlinux EXPORT_SYMBOL_GPL 0xb308c97d wait_woken vmlinux EXPORT_SYMBOL 0xb25154a1 param_ops_short vmlinux EXPORT_SYMBOL 0x20619177 fpu_alloc_guest_fpstate vmlinux EXPORT_SYMBOL_GPL -0xcc7aaa95 skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL +0x0bcf402d skb_zerocopy_iter_dgram vmlinux EXPORT_SYMBOL_GPL 0x44c73878 usb_gadget_deactivate vmlinux EXPORT_SYMBOL_GPL 0x50f2bef8 fwnode_irq_get vmlinux EXPORT_SYMBOL 0x0b3fd680 get_agp_version vmlinux EXPORT_SYMBOL 0x2484adc3 __kfifo_to_user_r vmlinux EXPORT_SYMBOL 0xac3201b0 udp_flow_hashrnd vmlinux EXPORT_SYMBOL 0x22d60537 tcf_frag_xmit_count vmlinux EXPORT_SYMBOL_GPL -0xce5f6765 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL -0x1edba99d softnet_data vmlinux EXPORT_SYMBOL +0xf88ffda2 devlink_trap_report vmlinux EXPORT_SYMBOL_GPL +0x0ccdee09 softnet_data vmlinux EXPORT_SYMBOL 0x99113d53 extcon_get_edev_name vmlinux EXPORT_SYMBOL_GPL 0x02e0ab2b __devm_intel_scu_ipc_register vmlinux EXPORT_SYMBOL_GPL 0x6527a231 dbgp_external_startup vmlinux EXPORT_SYMBOL_GPL 0x86700220 acpi_get_cpuid vmlinux EXPORT_SYMBOL_GPL 0xeea13643 gpiod_to_irq vmlinux EXPORT_SYMBOL_GPL -0x67645663 blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL +0x19f5ffe7 blk_mq_alloc_sq_tag_set vmlinux EXPORT_SYMBOL_GPL 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL 0xb2ae1c9b dma_get_sgtable_attrs vmlinux EXPORT_SYMBOL 0xb5b54b34 _raw_spin_unlock vmlinux EXPORT_SYMBOL -0x441bf9f4 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL +0xa4686af7 ip6_sk_redirect vmlinux EXPORT_SYMBOL_GPL 0x9ffa3a75 netdev_max_backlog vmlinux EXPORT_SYMBOL 0x58276f93 cper_next_record_id vmlinux EXPORT_SYMBOL_GPL 0x0dca7a06 dev_pm_domain_attach_by_name vmlinux EXPORT_SYMBOL_GPL 0xf1a68107 acpi_processor_preregister_performance vmlinux EXPORT_SYMBOL 0xddbeeecc pci_lock_rescan_remove vmlinux EXPORT_SYMBOL_GPL 0xb1fc1782 pci_speed_string vmlinux EXPORT_SYMBOL_GPL -0x36c9a355 blk_integrity_register vmlinux EXPORT_SYMBOL +0xf02ecd7d blk_integrity_register vmlinux EXPORT_SYMBOL 0x08863cdb kernfs_path_from_node vmlinux EXPORT_SYMBOL_GPL -0x04a15200 unlock_page vmlinux EXPORT_SYMBOL +0x8e3e23c9 unlock_page vmlinux EXPORT_SYMBOL 0xfe6fac96 kthread_create_on_cpu vmlinux EXPORT_SYMBOL -0x08fedec5 netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL -0x8dd41372 dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL +0xf80a74cd netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x810d43fc dev_pm_opp_set_rate vmlinux EXPORT_SYMBOL_GPL 0xf3a57892 release_dentry_name_snapshot vmlinux EXPORT_SYMBOL 0x1c264669 __SCT__tp_func_kmalloc vmlinux EXPORT_SYMBOL -0x8a815845 __SCK__tp_func_kmalloc vmlinux EXPORT_SYMBOL +0x8114db0a __SCK__tp_func_kmalloc vmlinux EXPORT_SYMBOL 0xfdea2d04 alarm_cancel vmlinux EXPORT_SYMBOL_GPL -0x74dcce4f xfrm_unregister_type vmlinux EXPORT_SYMBOL -0xc7223675 nf_ip_checksum vmlinux EXPORT_SYMBOL -0x8c1cd7d9 sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL +0x4e756cb8 xfrm_unregister_type vmlinux EXPORT_SYMBOL +0xfa2f0391 nf_ip_checksum vmlinux EXPORT_SYMBOL +0xdb5f2a3c sock_diag_save_cookie vmlinux EXPORT_SYMBOL_GPL 0xc3cfa44d led_sysfs_enable vmlinux EXPORT_SYMBOL_GPL 0x4b931968 xen_features vmlinux EXPORT_SYMBOL_GPL 0x29c7ab6d pci_request_regions_exclusive vmlinux EXPORT_SYMBOL -0x4a1b861e bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL +0x04c11a27 bio_add_zone_append_page vmlinux EXPORT_SYMBOL_GPL 0x2c02c2d1 pkcs7_validate_trust vmlinux EXPORT_SYMBOL_GPL 0x67140d15 hrtimer_init_sleeper vmlinux EXPORT_SYMBOL_GPL 0x80c11314 gnttab_query_foreign_access vmlinux EXPORT_SYMBOL_GPL @@ -9436,29 +9444,29 @@ 0x597da94c crypto_comp_compress vmlinux EXPORT_SYMBOL_GPL 0x73ccfc4f dquot_disable vmlinux EXPORT_SYMBOL 0x69c08254 __SCT__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL -0x79263291 __SCK__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL -0x4b6f2734 trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0xed3420b2 __SCK__tp_func_mmap_lock_released vmlinux EXPORT_SYMBOL +0x09d0008a trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL 0x633fa696 module_put vmlinux EXPORT_SYMBOL 0x2459bbcc console_set_on_cmdline vmlinux EXPORT_SYMBOL -0x2f0b8356 __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL +0xcbb35e60 __traceiter_napi_poll vmlinux EXPORT_SYMBOL_GPL 0xbc60dc37 cpufreq_show_cpus vmlinux EXPORT_SYMBOL_GPL 0x3750d770 erst_read vmlinux EXPORT_SYMBOL_GPL 0xdbcf041a acpi_install_address_space_handler vmlinux EXPORT_SYMBOL 0x7039ba2a inode_get_bytes vmlinux EXPORT_SYMBOL 0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL -0xfc5ed9a3 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x88223a79 xdp_rxq_info_unreg_mem_model vmlinux EXPORT_SYMBOL_GPL 0x215f91c4 edac_device_del_device vmlinux EXPORT_SYMBOL_GPL 0xad9ec326 edac_device_add_device vmlinux EXPORT_SYMBOL_GPL -0x01b383c8 i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL +0xf7a59e53 i2c_for_each_dev vmlinux EXPORT_SYMBOL_GPL 0xaaff2422 dma_resv_replace_fences vmlinux EXPORT_SYMBOL 0x01965478 dev_driver_string vmlinux EXPORT_SYMBOL 0x7e1ad1ec pcie_get_readrq vmlinux EXPORT_SYMBOL 0x2484e789 vbin_printf vmlinux EXPORT_SYMBOL_GPL 0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL -0x566b4429 blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL -0xc95ae228 bio_reset vmlinux EXPORT_SYMBOL -0xcc52ae5d security_d_instantiate vmlinux EXPORT_SYMBOL -0x5f747178 iter_file_splice_write vmlinux EXPORT_SYMBOL +0x2f7d55ac blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0x8a6a7f65 bio_reset vmlinux EXPORT_SYMBOL +0xbb5db846 security_d_instantiate vmlinux EXPORT_SYMBOL +0xf8139579 iter_file_splice_write vmlinux EXPORT_SYMBOL 0x4b8207e5 vfs_mkdir vmlinux EXPORT_SYMBOL 0x5912d787 srcu_torture_stats_print vmlinux EXPORT_SYMBOL_GPL 0xfe2155b9 fwnode_property_get_reference_args vmlinux EXPORT_SYMBOL_GPL @@ -9477,18 +9485,18 @@ 0xb9ccfd91 dget_parent vmlinux EXPORT_SYMBOL 0xfc03a4ca proc_dou8vec_minmax vmlinux EXPORT_SYMBOL_GPL 0xa0436e98 in6addr_linklocal_allnodes vmlinux EXPORT_SYMBOL -0xcffe7eb9 do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL +0x12cb3e0b do_tcp_sendpages vmlinux EXPORT_SYMBOL_GPL 0xccce7727 hid_dump_input vmlinux EXPORT_SYMBOL_GPL 0xda8e1302 software_node_find_by_name vmlinux EXPORT_SYMBOL_GPL 0x056eed95 device_property_match_string vmlinux EXPORT_SYMBOL_GPL 0x1ed4d2eb percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL 0x81cd109f securityfs_create_dir vmlinux EXPORT_SYMBOL_GPL -0x405a6b01 iunique vmlinux EXPORT_SYMBOL +0xea4de92a iunique vmlinux EXPORT_SYMBOL 0x720805b0 try_lookup_one_len vmlinux EXPORT_SYMBOL 0x6917a77e __traceiter_kmem_cache_free vmlinux EXPORT_SYMBOL 0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL -0xe7bdacca xfrm_policy_walk_done vmlinux EXPORT_SYMBOL -0x16a9b101 inet_dgram_ops vmlinux EXPORT_SYMBOL +0xb12c0c95 xfrm_policy_walk_done vmlinux EXPORT_SYMBOL +0x651d4016 inet_dgram_ops vmlinux EXPORT_SYMBOL 0x2fb7fc8a input_release_device vmlinux EXPORT_SYMBOL 0x02e43e52 usb_add_gadget vmlinux EXPORT_SYMBOL_GPL 0xc93e8461 acpi_get_event_resources vmlinux EXPORT_SYMBOL @@ -9497,35 +9505,35 @@ 0xd38cd261 __default_kernel_pte_mask vmlinux EXPORT_SYMBOL 0xc3ea5305 iommu_default_passthrough vmlinux EXPORT_SYMBOL_GPL 0x5ef6a672 gen_pool_for_each_chunk vmlinux EXPORT_SYMBOL -0xbbf81e5a blk_cleanup_disk vmlinux EXPORT_SYMBOL +0xd76a8eed blk_cleanup_disk vmlinux EXPORT_SYMBOL 0x3d8baf3b zs_huge_class_size vmlinux EXPORT_SYMBOL_GPL 0xec2e1c8f proc_doulongvec_minmax vmlinux EXPORT_SYMBOL 0x4b80ce18 hwmon_device_register vmlinux EXPORT_SYMBOL_GPL 0x6ab0f6c0 of_find_mipi_dsi_host_by_node vmlinux EXPORT_SYMBOL 0x379f5952 crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL -0x79a5fe8b simple_attr_open vmlinux EXPORT_SYMBOL_GPL +0x08e51dfa simple_attr_open vmlinux EXPORT_SYMBOL_GPL 0xcabef049 seq_hex_dump vmlinux EXPORT_SYMBOL -0xd391ddd2 truncate_inode_pages_final vmlinux EXPORT_SYMBOL +0xba93a322 truncate_inode_pages_final vmlinux EXPORT_SYMBOL 0x09337cd0 __wake_up_locked_key vmlinux EXPORT_SYMBOL_GPL 0x2d1b02d2 usermodehelper_read_lock_wait vmlinux EXPORT_SYMBOL_GPL 0x5c74b1a3 __cpuhp_setup_state_cpuslocked vmlinux EXPORT_SYMBOL -0x3540e3a4 xen_remap_pfn vmlinux EXPORT_SYMBOL_GPL -0xbb3883f8 netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL -0x16224b7b sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL +0x792d57e1 xen_remap_pfn vmlinux EXPORT_SYMBOL_GPL +0x59079f29 netdev_adjacent_change_commit vmlinux EXPORT_SYMBOL +0xae379d7b sk_clear_memalloc vmlinux EXPORT_SYMBOL_GPL 0x1263f580 hvc_remove vmlinux EXPORT_SYMBOL_GPL 0xbe0ddd31 pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL 0xa72035f9 xa_get_order vmlinux EXPORT_SYMBOL 0x7d5e1008 __crc32c_le_shift vmlinux EXPORT_SYMBOL 0x4578f528 __kfifo_to_user vmlinux EXPORT_SYMBOL 0xd49f6ec2 done_path_create vmlinux EXPORT_SYMBOL -0xa0826c2f xp_free vmlinux EXPORT_SYMBOL -0x073bce55 xfrm6_rcv_encap vmlinux EXPORT_SYMBOL -0xfc6d2e3f xfrm4_rcv_encap vmlinux EXPORT_SYMBOL -0xd7e1e39d udp_poll vmlinux EXPORT_SYMBOL -0xf76ea3fd sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL -0x6558a71d skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0x41c97791 xp_free vmlinux EXPORT_SYMBOL +0x27936a83 xfrm6_rcv_encap vmlinux EXPORT_SYMBOL +0xb3fd094a xfrm4_rcv_encap vmlinux EXPORT_SYMBOL +0x94833971 udp_poll vmlinux EXPORT_SYMBOL +0xed4b34eb sk_msg_recvmsg vmlinux EXPORT_SYMBOL_GPL +0x273af587 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL 0x497a7bb4 devm_devfreq_event_remove_edev vmlinux EXPORT_SYMBOL_GPL -0xe6568b7b dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL +0x7887f809 dev_pm_opp_attach_genpd vmlinux EXPORT_SYMBOL_GPL 0x6129fb93 sfp_remove_phy vmlinux EXPORT_SYMBOL_GPL 0xf5828eaa iommu_group_remove_device vmlinux EXPORT_SYMBOL_GPL 0x69c9a228 pci_hp_deregister vmlinux EXPORT_SYMBOL_GPL @@ -9537,23 +9545,23 @@ 0x6fcbc386 irq_domain_reset_irq_data vmlinux EXPORT_SYMBOL_GPL 0xb9ed13ab irq_set_chip vmlinux EXPORT_SYMBOL 0x0553ab7b console_stop vmlinux EXPORT_SYMBOL -0x3c37c375 mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL +0x4620f71c mptcp_token_iter_next vmlinux EXPORT_SYMBOL_GPL 0xa77bfd29 register_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0xa0fea8c9 inet6_getname vmlinux EXPORT_SYMBOL +0x0072297b inet6_getname vmlinux EXPORT_SYMBOL 0x612e95f3 power_supply_put vmlinux EXPORT_SYMBOL_GPL 0xa5d1f4b8 stack_depot_snprint vmlinux EXPORT_SYMBOL_GPL -0x4feb57a0 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL +0x0e5cafd8 fscrypt_ioctl_get_policy_ex vmlinux EXPORT_SYMBOL_GPL 0x02cb3d74 __traceiter_rpm_suspend vmlinux EXPORT_SYMBOL_GPL 0x05d56730 __SCT__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL -0xee9be07f __SCK__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL +0x6cb7ddb0 __SCK__tp_func_fdb_delete vmlinux EXPORT_SYMBOL_GPL 0xba2b041b driver_set_override vmlinux EXPORT_SYMBOL_GPL 0x8d73278e hex_asc_upper vmlinux EXPORT_SYMBOL 0x891dbb8f sgl_free_order vmlinux EXPORT_SYMBOL 0xc7d9791a debugfs_create_file vmlinux EXPORT_SYMBOL_GPL -0x75b46c25 new_inode vmlinux EXPORT_SYMBOL +0xcae30b04 new_inode vmlinux EXPORT_SYMBOL 0x1f162ef6 __blk_trace_note_message vmlinux EXPORT_SYMBOL_GPL 0x86f85114 net_dec_egress_queue vmlinux EXPORT_SYMBOL_GPL -0x1edc5cba build_skb_around vmlinux EXPORT_SYMBOL +0x08a4df85 build_skb_around vmlinux EXPORT_SYMBOL 0x3fc35c4e hwmon_notify_event vmlinux EXPORT_SYMBOL_GPL 0xa433547a dma_fence_array_create vmlinux EXPORT_SYMBOL 0x98004b48 regmap_field_update_bits_base vmlinux EXPORT_SYMBOL_GPL @@ -9565,8 +9573,8 @@ 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL 0xdefaf3b4 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL -0xfd39a384 genl_unregister_family vmlinux EXPORT_SYMBOL -0xb64528bc netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL +0xcd37ea0b genl_unregister_family vmlinux EXPORT_SYMBOL +0xfd9ec81c netdev_upper_get_next_dev_rcu vmlinux EXPORT_SYMBOL 0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL 0x535b8ec3 __traceiter_attach_device_to_domain vmlinux EXPORT_SYMBOL_GPL 0x626f7fd4 tty_register_driver vmlinux EXPORT_SYMBOL @@ -9574,10 +9582,10 @@ 0xc9b33111 cpumask_any_distribute vmlinux EXPORT_SYMBOL 0xd1363cc1 ucs2_strsize vmlinux EXPORT_SYMBOL 0x0efbea65 generic_remap_file_range_prep vmlinux EXPORT_SYMBOL -0xb81b7e6d wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL +0xc948eb88 wbc_attach_and_unlock_inode vmlinux EXPORT_SYMBOL_GPL 0xc46324f6 dynevent_create vmlinux EXPORT_SYMBOL_GPL 0xc8eafcd2 synth_event_gen_cmd_array_start vmlinux EXPORT_SYMBOL_GPL -0x9bdfb2bf ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL +0x74c1f3b3 ndo_dflt_fdb_del vmlinux EXPORT_SYMBOL 0x4b78cfd4 tb_property_get_next vmlinux EXPORT_SYMBOL_GPL 0x709349e9 driver_remove_file vmlinux EXPORT_SYMBOL_GPL 0x945515a9 iommu_sva_bind_device vmlinux EXPORT_SYMBOL_GPL @@ -9588,17 +9596,17 @@ 0x217116d6 debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL 0xa0ea991a vfs_iocb_iter_read vmlinux EXPORT_SYMBOL 0x86c7272b iosf_mbi_read vmlinux EXPORT_SYMBOL -0x9ce6e8fd strp_unpause vmlinux EXPORT_SYMBOL_GPL -0xc080352b netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0xcb0e3750 strp_unpause vmlinux EXPORT_SYMBOL_GPL +0xddbc5ff9 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL 0x438d8df2 iova_cache_get vmlinux EXPORT_SYMBOL_GPL 0xfd0c338b acpi_dev_ready_for_enumeration vmlinux EXPORT_SYMBOL_GPL 0x04c62fd7 __memset vmlinux EXPORT_SYMBOL -0x8f72646f __tracepoint_block_split vmlinux EXPORT_SYMBOL_GPL -0x52c77585 wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL +0x7ff8eb62 __tracepoint_block_split vmlinux EXPORT_SYMBOL_GPL +0x11012590 wbc_account_cgroup_owner vmlinux EXPORT_SYMBOL_GPL 0x6bd1aa56 stack_trace_save vmlinux EXPORT_SYMBOL_GPL 0xe64ad8ea unregister_nmi_handler vmlinux EXPORT_SYMBOL_GPL -0x7e197566 inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL -0xf62be874 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL +0x78955dca inet_csk_reset_keepalive_timer vmlinux EXPORT_SYMBOL +0xc99aced3 __traceiter_tcp_send_reset vmlinux EXPORT_SYMBOL_GPL 0x50b88f41 usb_get_gadget_udc_name vmlinux EXPORT_SYMBOL_GPL 0x69655900 dev_vprintk_emit vmlinux EXPORT_SYMBOL 0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL @@ -9609,50 +9617,50 @@ 0x766a0927 mempool_alloc_pages vmlinux EXPORT_SYMBOL 0x4b9c475f trace_define_field vmlinux EXPORT_SYMBOL_GPL 0x3e3bad0a __tasklet_hi_schedule vmlinux EXPORT_SYMBOL -0x7d525e4b arp_send vmlinux EXPORT_SYMBOL +0x810785ad arp_send vmlinux EXPORT_SYMBOL 0x3d02cd70 dma_fence_signal_locked vmlinux EXPORT_SYMBOL 0xea194d04 unregister_acpi_bus_type vmlinux EXPORT_SYMBOL_GPL 0xbb0540aa zlib_inflateReset vmlinux EXPORT_SYMBOL 0x281823c5 __kfifo_out_peek vmlinux EXPORT_SYMBOL 0xc64416e5 security_sctp_assoc_request vmlinux EXPORT_SYMBOL -0x072372da cdev_del vmlinux EXPORT_SYMBOL +0xa29c4394 cdev_del vmlinux EXPORT_SYMBOL 0x377bbcbc pm_suspend_target_state vmlinux EXPORT_SYMBOL_GPL -0x92538bdc pneigh_enqueue vmlinux EXPORT_SYMBOL -0x5609d266 netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL -0x455fa9f1 dev_alloc_name vmlinux EXPORT_SYMBOL +0x69e9edc6 pneigh_enqueue vmlinux EXPORT_SYMBOL +0x7e267c45 netdev_sk_get_lowest_dev vmlinux EXPORT_SYMBOL +0x0277c917 dev_alloc_name vmlinux EXPORT_SYMBOL 0x00df9837 ioasid_register_allocator vmlinux EXPORT_SYMBOL_GPL 0xd0d156e9 __rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL -0xd53c2606 dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL +0x7089ddfc dax_layout_busy_page vmlinux EXPORT_SYMBOL_GPL 0xd6597e25 fsnotify_init_mark vmlinux EXPORT_SYMBOL_GPL -0xbc4fe70b ksm_madvise vmlinux EXPORT_SYMBOL_GPL -0x4955f9db ping_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x648fe98b tcp_add_backlog vmlinux EXPORT_SYMBOL +0xdb077b3d ksm_madvise vmlinux EXPORT_SYMBOL_GPL +0x068a84b6 ping_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x8c8b8430 tcp_add_backlog vmlinux EXPORT_SYMBOL 0x2c3054f9 net_inc_ingress_queue vmlinux EXPORT_SYMBOL_GPL 0x1f0d7c0d mipi_dsi_dcs_get_display_brightness vmlinux EXPORT_SYMBOL 0xed17a751 mipi_dsi_dcs_set_display_brightness vmlinux EXPORT_SYMBOL 0xa5082222 __clk_determine_rate vmlinux EXPORT_SYMBOL_GPL 0x9fbfebab erst_write vmlinux EXPORT_SYMBOL_GPL 0xe2c472d1 vga_get vmlinux EXPORT_SYMBOL -0x6849089d security_dentry_init_security vmlinux EXPORT_SYMBOL -0x22ec271a generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL -0x7d6cb3c6 filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL +0x169823c7 security_dentry_init_security vmlinux EXPORT_SYMBOL +0x4cfd7149 generic_fh_to_dentry vmlinux EXPORT_SYMBOL_GPL +0xc5436027 filemap_fdatawait_keep_errors vmlinux EXPORT_SYMBOL 0x7e3191f6 try_to_del_timer_sync vmlinux EXPORT_SYMBOL -0xeb7e6b23 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL +0x9db8e1b7 qdisc_offload_dump_helper vmlinux EXPORT_SYMBOL 0x371ffb81 devlink_traps_unregister vmlinux EXPORT_SYMBOL_GPL -0x29c7ee1f dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL +0x60e8e279 dev_pm_opp_add vmlinux EXPORT_SYMBOL_GPL 0x9a4de740 isa_register_driver vmlinux EXPORT_SYMBOL_GPL 0x806b825d tty_init_termios vmlinux EXPORT_SYMBOL_GPL 0xe031649c xenbus_map_ring_valloc vmlinux EXPORT_SYMBOL_GPL 0xa8334006 pci_enable_device_io vmlinux EXPORT_SYMBOL 0xc91fdf58 percpu_ref_is_zero vmlinux EXPORT_SYMBOL_GPL -0x500c0fa0 alloc_pages_vma vmlinux EXPORT_SYMBOL +0x86a49669 alloc_pages_vma vmlinux EXPORT_SYMBOL 0x90a7b102 __clocksource_register_scale vmlinux EXPORT_SYMBOL_GPL 0x7807f0f8 schedule_timeout_idle vmlinux EXPORT_SYMBOL 0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL -0x3c2b348e tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL +0x6914409d tcp_get_md5sig_pool vmlinux EXPORT_SYMBOL 0x7483dc59 pci_dev_present vmlinux EXPORT_SYMBOL -0x5d39d0e8 pci_dev_put vmlinux EXPORT_SYMBOL -0xfc894de7 pci_dev_get vmlinux EXPORT_SYMBOL +0x2cbe981b pci_dev_put vmlinux EXPORT_SYMBOL +0xb201240d pci_dev_get vmlinux EXPORT_SYMBOL 0x74725e69 ZSTD_compressContinue vmlinux EXPORT_SYMBOL 0x7c555ca0 blk_crypto_profile_destroy vmlinux EXPORT_SYMBOL_GPL 0x9c86b9ab fileattr_fill_flags vmlinux EXPORT_SYMBOL @@ -9660,12 +9668,12 @@ 0x4de995ec gen_pool_dma_alloc_algo vmlinux EXPORT_SYMBOL 0x890fa0fa btree_get_prev vmlinux EXPORT_SYMBOL_GPL 0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL -0x5997b5c8 security_old_inode_init_security vmlinux EXPORT_SYMBOL +0x952ef94e security_old_inode_init_security vmlinux EXPORT_SYMBOL 0x960ca550 debugfs_create_x16 vmlinux EXPORT_SYMBOL_GPL -0xf2f4f6df fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL -0x113b9bf2 __tracepoint_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x299617b1 fsnotify_put_group vmlinux EXPORT_SYMBOL_GPL +0x58078497 __tracepoint_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0xc6779093 ring_buffer_record_enable vmlinux EXPORT_SYMBOL_GPL -0x5a8bbee0 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL +0xec7bf109 inet6_destroy_sock vmlinux EXPORT_SYMBOL_GPL 0x012e730e apei_exec_noop vmlinux EXPORT_SYMBOL_GPL 0x061651be strcat vmlinux EXPORT_SYMBOL 0x08162c74 free_bucket_spinlocks vmlinux EXPORT_SYMBOL @@ -9673,42 +9681,42 @@ 0x6f915a45 dqstats vmlinux EXPORT_SYMBOL 0xd35cce70 _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL 0x3af578f5 hyperv_report_panic vmlinux EXPORT_SYMBOL_GPL -0xa9f42b1d tcf_classify vmlinux EXPORT_SYMBOL +0xce49a9ae tcf_classify vmlinux EXPORT_SYMBOL 0x7cf8321e usb_gadget_unregister_driver vmlinux EXPORT_SYMBOL_GPL 0x38b0579c dma_buf_vunmap vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x3f491f49 reset_control_bulk_reset vmlinux EXPORT_SYMBOL_GPL 0x1b73766d xenbus_free_evtchn vmlinux EXPORT_SYMBOL_GPL 0x14de4df4 crypto_register_shash vmlinux EXPORT_SYMBOL_GPL -0x233b80e2 inet6_unregister_protosw vmlinux EXPORT_SYMBOL -0x0590c6b1 xfrm_register_type_offload vmlinux EXPORT_SYMBOL +0xd0fc1286 inet6_unregister_protosw vmlinux EXPORT_SYMBOL +0x675edddf xfrm_register_type_offload vmlinux EXPORT_SYMBOL 0xe6d2458e do_trace_netlink_extack vmlinux EXPORT_SYMBOL 0x6bd9c767 pfifo_qdisc_ops vmlinux EXPORT_SYMBOL -0xfeb701d8 i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL +0xc41eae6d i2c_transfer_buffer_flags vmlinux EXPORT_SYMBOL 0x06a9a4c0 device_change_owner vmlinux EXPORT_SYMBOL_GPL 0xd4f5bfa5 iommu_queue_iopf vmlinux EXPORT_SYMBOL_GPL 0x4d966633 pwm_adjust_config vmlinux EXPORT_SYMBOL_GPL 0x6fbc6a00 radix_tree_insert vmlinux EXPORT_SYMBOL 0x65b97413 vfs_listxattr vmlinux EXPORT_SYMBOL_GPL -0x4729cdc7 kern_mount vmlinux EXPORT_SYMBOL_GPL +0xe8a64d73 kern_mount vmlinux EXPORT_SYMBOL_GPL 0x42065ec3 __check_sticky vmlinux EXPORT_SYMBOL -0xd3368879 page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL -0x3f1450fd find_get_pages_contig vmlinux EXPORT_SYMBOL -0xd27d303a wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL +0xb2cd2eef page_cache_ra_unbounded vmlinux EXPORT_SYMBOL_GPL +0x06b426ac find_get_pages_contig vmlinux EXPORT_SYMBOL +0x48f7e464 wait_on_page_private_2_killable vmlinux EXPORT_SYMBOL 0x133969d7 __trace_printk vmlinux EXPORT_SYMBOL_GPL -0x00cc37dd ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL -0x93b8a94b ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL -0x573fd763 xfrm_state_walk_done vmlinux EXPORT_SYMBOL -0xad398b8c qdisc_create_dflt vmlinux EXPORT_SYMBOL +0x78222ea2 ipv6_dev_mc_dec vmlinux EXPORT_SYMBOL +0x9bf2d1b1 ipv6_dev_mc_inc vmlinux EXPORT_SYMBOL +0x97ea8f36 xfrm_state_walk_done vmlinux EXPORT_SYMBOL +0x871b2006 qdisc_create_dflt vmlinux EXPORT_SYMBOL 0xd70fd31b flow_rule_match_ipv6_addrs vmlinux EXPORT_SYMBOL 0x3364c68d flow_rule_match_ipv4_addrs vmlinux EXPORT_SYMBOL -0x5bf277a8 netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL -0x01195c1f sock_bind_add vmlinux EXPORT_SYMBOL +0xebdaed5b netdev_name_node_alt_destroy vmlinux EXPORT_SYMBOL +0xf42caf59 sock_bind_add vmlinux EXPORT_SYMBOL 0xf9eda014 uart_add_one_port vmlinux EXPORT_SYMBOL 0xc6eec8f5 clk_divider_ops vmlinux EXPORT_SYMBOL_GPL 0x16301b34 wrmsrl_on_cpu vmlinux EXPORT_SYMBOL -0xa7c322e5 blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL +0xd6803515 blk_mark_disk_dead vmlinux EXPORT_SYMBOL_GPL 0x8ae25cd6 key_put vmlinux EXPORT_SYMBOL -0x5f0fcb89 bmap vmlinux EXPORT_SYMBOL +0xed9c2774 bmap vmlinux EXPORT_SYMBOL 0x66b4cc41 kmemdup vmlinux EXPORT_SYMBOL 0x96f97e80 dma_free_pages vmlinux EXPORT_SYMBOL_GPL 0xf0225037 param_set_hexint vmlinux EXPORT_SYMBOL @@ -9718,11 +9726,11 @@ 0xdce9ed54 pci_epc_get_msi vmlinux EXPORT_SYMBOL_GPL 0xa99b39c2 prandom_bytes vmlinux EXPORT_SYMBOL 0x29fb5317 generic_parse_monolithic vmlinux EXPORT_SYMBOL -0x3a976a8a tcp_gro_complete vmlinux EXPORT_SYMBOL -0x25a92859 tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL -0xcd5c1526 tcp_release_cb vmlinux EXPORT_SYMBOL +0xe18ad15f tcp_gro_complete vmlinux EXPORT_SYMBOL +0x1256013f tcp_register_congestion_control vmlinux EXPORT_SYMBOL_GPL +0x5d14eac1 tcp_release_cb vmlinux EXPORT_SYMBOL 0x04c41c60 devlink_flash_update_status_notify vmlinux EXPORT_SYMBOL_GPL -0xb87ab744 skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL +0x4ff9b21a skb_gso_validate_network_len vmlinux EXPORT_SYMBOL_GPL 0x0b0b1ac1 usb_phy_set_event vmlinux EXPORT_SYMBOL_GPL 0xc91aa869 dma_buf_fd vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x6f2ff230 __dax_driver_register vmlinux EXPORT_SYMBOL_GPL @@ -9734,42 +9742,42 @@ 0xda5d1445 kstrdup_quotable_file vmlinux EXPORT_SYMBOL_GPL 0x99f7371c refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL 0xb59574ed page_is_hidden vmlinux EXPORT_SYMBOL -0x2327c4b6 sync_filesystem vmlinux EXPORT_SYMBOL -0x15bb9f53 espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL -0xc4166b39 tcp_connect vmlinux EXPORT_SYMBOL -0xf46f8988 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL +0xa2d10845 sync_filesystem vmlinux EXPORT_SYMBOL +0xfc798b5f espintcp_queue_out vmlinux EXPORT_SYMBOL_GPL +0xc58ed493 tcp_connect vmlinux EXPORT_SYMBOL +0xedd94211 qdisc_watchdog_init_clockid vmlinux EXPORT_SYMBOL 0x146cc88f bpf_master_redirect_enabled_key vmlinux EXPORT_SYMBOL_GPL -0x65058481 neigh_table_clear vmlinux EXPORT_SYMBOL +0xa50bac20 neigh_table_clear vmlinux EXPORT_SYMBOL 0x77ecf68d memalloc_socks_key vmlinux EXPORT_SYMBOL_GPL 0x9be8cbb3 led_trigger_event vmlinux EXPORT_SYMBOL_GPL -0x72f12448 thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL +0x395c41fa thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0x0f0b21fe pm_trace_rtc_abused vmlinux EXPORT_SYMBOL_GPL 0xf2d0e9bd device_match_fwnode vmlinux EXPORT_SYMBOL_GPL 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL -0x71a3a431 vmf_insert_pfn_pud_prot vmlinux EXPORT_SYMBOL_GPL -0xc6757d24 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL +0xba02ee33 vmf_insert_pfn_pud_prot vmlinux EXPORT_SYMBOL_GPL +0x9fc03342 vmf_insert_pfn_pmd_prot vmlinux EXPORT_SYMBOL_GPL 0x55a64a2d dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x1e969cc5 __cpuhp_remove_state vmlinux EXPORT_SYMBOL -0xc4ea2fe9 xfrm_state_flush vmlinux EXPORT_SYMBOL +0x64dbcd08 xfrm_state_flush vmlinux EXPORT_SYMBOL 0xdead2e78 reserve_iova vmlinux EXPORT_SYMBOL_GPL -0x8b7ae3be pci_fixup_device vmlinux EXPORT_SYMBOL +0xefdb57c4 pci_fixup_device vmlinux EXPORT_SYMBOL 0xb7f73ef8 xas_init_marks vmlinux EXPORT_SYMBOL_GPL 0xe157d938 blk_req_needs_zone_write_lock vmlinux EXPORT_SYMBOL_GPL 0xa57daae2 __dquot_alloc_space vmlinux EXPORT_SYMBOL -0x827e2cc5 stream_open vmlinux EXPORT_SYMBOL -0xbb7cfa7f xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL -0xa245da8a xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL +0xc19978d4 stream_open vmlinux EXPORT_SYMBOL +0xdf26fea9 xfrm_find_acq_byseq vmlinux EXPORT_SYMBOL +0x92fbff0b xfrm_policy_unregister_afinfo vmlinux EXPORT_SYMBOL 0x5cb6d542 __SCT__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0x588b7b45 __SCK__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL -0xcfd6626a reuseport_detach_sock vmlinux EXPORT_SYMBOL -0xd82d83bb skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL +0x4c817ef9 __SCK__tp_func_tcp_bad_csum vmlinux EXPORT_SYMBOL_GPL +0xbdf65b1f reuseport_detach_sock vmlinux EXPORT_SYMBOL +0x77ad59c6 skb_zerocopy_iter_stream vmlinux EXPORT_SYMBOL_GPL 0x49c573e0 governor_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0xb784154f utf8_casefold_hash vmlinux EXPORT_SYMBOL 0x31e45b84 __vfs_removexattr_locked vmlinux EXPORT_SYMBOL_GPL 0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL -0xec23db51 secpath_set vmlinux EXPORT_SYMBOL +0x1fbff812 secpath_set vmlinux EXPORT_SYMBOL 0x334d41a8 dma_buf_detach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0xb23e924f dma_buf_attach vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x17f75156 fwnode_create_software_node vmlinux EXPORT_SYMBOL_GPL @@ -9786,23 +9794,23 @@ 0x5dffb495 ZSTD_decompress_usingDDict vmlinux EXPORT_SYMBOL 0x1a107de2 ZSTD_compressCCtx vmlinux EXPORT_SYMBOL 0x7ad050b9 qid_lt vmlinux EXPORT_SYMBOL -0x103151ed fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL -0xe13eeb7b qdisc_put vmlinux EXPORT_SYMBOL -0x73689c79 eth_gro_receive vmlinux EXPORT_SYMBOL -0x75b3a9a9 __tracepoint_neigh_update_done vmlinux EXPORT_SYMBOL_GPL +0x79a67146 fscrypt_set_context vmlinux EXPORT_SYMBOL_GPL +0xd9984139 qdisc_put vmlinux EXPORT_SYMBOL +0x48351a9c eth_gro_receive vmlinux EXPORT_SYMBOL +0x6867a7ed __tracepoint_neigh_update_done vmlinux EXPORT_SYMBOL_GPL 0x4e4f0f16 dma_fence_chain_find_seqno vmlinux EXPORT_SYMBOL 0x758264fc platform_bus vmlinux EXPORT_SYMBOL_GPL 0xa853396b xa_extract vmlinux EXPORT_SYMBOL 0x06707696 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL 0x55339365 flush_delayed_fput vmlinux EXPORT_SYMBOL_GPL 0x40f8b94e ring_buffer_iter_dropped vmlinux EXPORT_SYMBOL_GPL -0x46529a63 __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x8881eaac __traceiter_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0xccf396a3 x86_perf_get_lbr vmlinux EXPORT_SYMBOL_GPL -0x6d102a83 mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL -0x6d02a756 ip6mr_rule_default vmlinux EXPORT_SYMBOL -0x4596fbec netpoll_setup vmlinux EXPORT_SYMBOL +0xb6ddd723 mptcp_pm_get_local_addr_max vmlinux EXPORT_SYMBOL_GPL +0x92342db1 ip6mr_rule_default vmlinux EXPORT_SYMBOL +0x5afd5f8f netpoll_setup vmlinux EXPORT_SYMBOL 0x391df80a netstamp_needed_key vmlinux EXPORT_SYMBOL -0x743b3422 skb_abort_seq_read vmlinux EXPORT_SYMBOL +0xfc3468b9 skb_abort_seq_read vmlinux EXPORT_SYMBOL 0x72b9d287 default_grn vmlinux EXPORT_SYMBOL 0xd803874e clk_hw_register_composite vmlinux EXPORT_SYMBOL_GPL 0x00d41d9d devm_clk_get_optional vmlinux EXPORT_SYMBOL @@ -9810,14 +9818,14 @@ 0xb7a58926 blk_queue_split vmlinux EXPORT_SYMBOL 0x0b2db2d5 remove_resource vmlinux EXPORT_SYMBOL_GPL 0x54ea6dfe xen_start_flags vmlinux EXPORT_SYMBOL -0x6d7d40fa inet6_ioctl vmlinux EXPORT_SYMBOL -0x72f17db6 tcp_getsockopt vmlinux EXPORT_SYMBOL -0x8a805473 tcp_setsockopt vmlinux EXPORT_SYMBOL -0x0731d812 rtnl_unicast vmlinux EXPORT_SYMBOL -0x63cb8c98 refresh_frequency_limits vmlinux EXPORT_SYMBOL +0x433da051 inet6_ioctl vmlinux EXPORT_SYMBOL +0xf9de619a tcp_getsockopt vmlinux EXPORT_SYMBOL +0xb214f49e tcp_setsockopt vmlinux EXPORT_SYMBOL +0xb595423c rtnl_unicast vmlinux EXPORT_SYMBOL +0x9a902ddd refresh_frequency_limits vmlinux EXPORT_SYMBOL 0x2bb9fec4 pnpacpi_protocol vmlinux EXPORT_SYMBOL 0xef464c28 getboottime64 vmlinux EXPORT_SYMBOL_GPL -0x3fce6e4a dequeue_signal vmlinux EXPORT_SYMBOL_GPL +0xffaf4910 dequeue_signal vmlinux EXPORT_SYMBOL_GPL 0x84106f36 devlink_trap_ctx_priv vmlinux EXPORT_SYMBOL_GPL 0xde59c2fe agp_generic_destroy_page vmlinux EXPORT_SYMBOL 0x92274fe6 acpi_unregister_lps0_dev vmlinux EXPORT_SYMBOL_GPL @@ -9833,28 +9841,28 @@ 0x51f298e0 intel_scu_ipc_dev_ioread8 vmlinux EXPORT_SYMBOL 0xb4a6c0be __nla_reserve_64bit vmlinux EXPORT_SYMBOL 0x0b9b7110 copy_page_from_iter_atomic vmlinux EXPORT_SYMBOL -0x1e7b5932 fget_raw vmlinux EXPORT_SYMBOL +0x72f1e4fe fget_raw vmlinux EXPORT_SYMBOL 0xd3752c27 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x6d092514 devfreq_resume_device vmlinux EXPORT_SYMBOL 0xdd971e19 spi_add_device vmlinux EXPORT_SYMBOL_GPL 0xa5d9ab42 __xenmem_reservation_va_mapping_reset vmlinux EXPORT_SYMBOL_GPL -0x1f88bbdb backlight_device_unregister vmlinux EXPORT_SYMBOL +0x3a671b51 backlight_device_unregister vmlinux EXPORT_SYMBOL 0x1e028971 pci_reset_function_locked vmlinux EXPORT_SYMBOL_GPL 0x5a68ba21 pinctrl_add_gpio_ranges vmlinux EXPORT_SYMBOL_GPL -0xdaf7f9c8 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL -0x5533ddda ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL +0x53c3b3f3 phy_pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0xb7253eaa ip6_push_pending_frames vmlinux EXPORT_SYMBOL_GPL 0x5807c3a8 gnttab_map_refs vmlinux EXPORT_SYMBOL_GPL 0x5fa864fd pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL 0x1f557414 gen_pool_has_addr vmlinux EXPORT_SYMBOL 0x86cbd6f8 blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL -0x1d96a307 blk_queue_flag_clear vmlinux EXPORT_SYMBOL -0xdbeef570 tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL -0x79d05466 scm_detach_fds vmlinux EXPORT_SYMBOL +0x6f598d68 blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0xb132af2c tcp_twsk_destructor vmlinux EXPORT_SYMBOL_GPL +0x399c7a09 scm_detach_fds vmlinux EXPORT_SYMBOL 0xe4c2c66c rtc_ktime_to_tm vmlinux EXPORT_SYMBOL_GPL 0xd60d1e67 dma_buf_pin vmlinux EXPORT_SYMBOL_GPL DMA_BUF 0x4dd9d14d cn_netlink_send_mult vmlinux EXPORT_SYMBOL_GPL 0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL -0xa374fcf9 put_pid vmlinux EXPORT_SYMBOL_GPL +0x6cd0916c put_pid vmlinux EXPORT_SYMBOL_GPL 0x78087b53 x86_spec_ctrl_current vmlinux EXPORT_SYMBOL_GPL 0xe8e235c8 arch_static_call_transform vmlinux EXPORT_SYMBOL_GPL 0x8a62b81b sfp_upstream_stop vmlinux EXPORT_SYMBOL_GPL @@ -9862,13 +9870,13 @@ 0xbc3d98bd dev_pm_domain_attach vmlinux EXPORT_SYMBOL_GPL 0xe9d95e77 fwnode_device_is_available vmlinux EXPORT_SYMBOL_GPL 0x3148bf34 driver_find_device vmlinux EXPORT_SYMBOL_GPL -0x8b0381b8 regulator_is_equal vmlinux EXPORT_SYMBOL_GPL +0xa80ab179 regulator_is_equal vmlinux EXPORT_SYMBOL_GPL 0x943fc708 xen_setup_shutdown_event vmlinux EXPORT_SYMBOL_GPL 0x0b65b91c pci_user_read_config_byte vmlinux EXPORT_SYMBOL_GPL 0x3a2d1dfa rdmsr_safe_regs_on_cpu vmlinux EXPORT_SYMBOL -0xfb033aeb __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL +0xe3a94c22 __inode_attach_wb vmlinux EXPORT_SYMBOL_GPL 0x2a214935 __SCT__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL -0xe9462a59 __SCK__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL +0x9a7ebc96 __SCK__tp_func_kmem_cache_free vmlinux EXPORT_SYMBOL 0x956ac400 ring_buffer_dropped_events_cpu vmlinux EXPORT_SYMBOL_GPL 0x1fd07fff kdb_grepping_flag vmlinux EXPORT_SYMBOL 0x369f8bca posix_clock_register vmlinux EXPORT_SYMBOL_GPL @@ -9876,16 +9884,16 @@ 0x90a9d8cc hv_is_hyperv_initialized vmlinux EXPORT_SYMBOL_GPL 0x273aab74 xen_have_vector_callback vmlinux EXPORT_SYMBOL_GPL 0x623ec16d spi_mem_default_supports_op vmlinux EXPORT_SYMBOL_GPL -0x97d5cf4b phy_set_speed vmlinux EXPORT_SYMBOL_GPL +0x3e802023 phy_set_speed vmlinux EXPORT_SYMBOL_GPL 0xd8b61304 get_default_font vmlinux EXPORT_SYMBOL 0xf828a5e9 bpf_prog_free vmlinux EXPORT_SYMBOL_GPL 0x542e7501 kthread_data vmlinux EXPORT_SYMBOL_GPL 0x1526b301 unix_tot_inflight vmlinux EXPORT_SYMBOL 0x9dd8d0e2 efi_embedded_fw_checked vmlinux EXPORT_SYMBOL_GPL TEST_FIRMWARE -0x368e1105 request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL -0x1e637f1a device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL +0x6d9870ab request_partial_firmware_into_buf vmlinux EXPORT_SYMBOL +0xe59c8b57 device_pm_wait_for_dev vmlinux EXPORT_SYMBOL_GPL 0x4055a920 acpi_remove_fixed_event_handler vmlinux EXPORT_SYMBOL -0x9429c285 bio_uninit vmlinux EXPORT_SYMBOL +0x4dcb5618 bio_uninit vmlinux EXPORT_SYMBOL 0x56054c05 crypto_it_tab vmlinux EXPORT_SYMBOL_GPL 0x1a10c32b crypto_ft_tab vmlinux EXPORT_SYMBOL_GPL 0x5a44f8cb __crypto_memneq vmlinux EXPORT_SYMBOL @@ -9898,32 +9906,32 @@ 0xf37d73af devm_platform_ioremap_resource vmlinux EXPORT_SYMBOL_GPL 0xf26b8145 mipi_dsi_dcs_write vmlinux EXPORT_SYMBOL 0xd5301b2c linear_range_get_max_value vmlinux EXPORT_SYMBOL_GPL -0xc47412f7 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL +0x535be692 dax_layout_busy_page_range vmlinux EXPORT_SYMBOL_GPL 0x87884e11 misc_cg_uncharge vmlinux EXPORT_SYMBOL_GPL 0x74e73871 housekeeping_overridden vmlinux EXPORT_SYMBOL_GPL -0xaae47912 dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL +0x0c69fcd6 dst_blackhole_redirect vmlinux EXPORT_SYMBOL_GPL 0x789dab9a misc_deregister vmlinux EXPORT_SYMBOL 0xe5fa5fe7 vp_modern_get_num_queues vmlinux EXPORT_SYMBOL_GPL 0x74457e56 apei_resources_fini vmlinux EXPORT_SYMBOL_GPL -0xd831a8c4 acpi_match_device_ids vmlinux EXPORT_SYMBOL +0xdb3c44c2 acpi_match_device_ids vmlinux EXPORT_SYMBOL 0x3f0eabd2 xxh64_update vmlinux EXPORT_SYMBOL 0x45535485 xxh32_update vmlinux EXPORT_SYMBOL -0xc2d10d9d iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL +0xcf39d44d iomap_ioend_try_merge vmlinux EXPORT_SYMBOL_GPL 0x7e17ace8 lookup_one_len vmlinux EXPORT_SYMBOL 0xc965f5f9 relay_buf_full vmlinux EXPORT_SYMBOL_GPL 0xdc841b74 misc_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x32ab06cc irq_percpu_is_enabled vmlinux EXPORT_SYMBOL_GPL 0x782adb74 hpet_rtc_interrupt vmlinux EXPORT_SYMBOL_GPL 0x47c65bfc unregister_inet6addr_validator_notifier vmlinux EXPORT_SYMBOL -0x281c8a64 inet6_bind vmlinux EXPORT_SYMBOL +0xa7109e73 inet6_bind vmlinux EXPORT_SYMBOL 0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL 0xfc421e79 gnet_stats_add_queue vmlinux EXPORT_SYMBOL -0xe6b5043b skb_segment_list vmlinux EXPORT_SYMBOL_GPL -0xd8b6ec14 skb_headers_offset_update vmlinux EXPORT_SYMBOL +0xa1ba5082 skb_segment_list vmlinux EXPORT_SYMBOL_GPL +0xc4822021 skb_headers_offset_update vmlinux EXPORT_SYMBOL 0x36e65d59 extcon_set_property_sync vmlinux EXPORT_SYMBOL_GPL 0x12cb9c89 devm_hwspin_lock_register vmlinux EXPORT_SYMBOL_GPL 0x3c429b37 edac_pci_create_generic_ctl vmlinux EXPORT_SYMBOL_GPL -0x3fe16721 acpi_device_update_power vmlinux EXPORT_SYMBOL_GPL +0x30178a42 acpi_device_update_power vmlinux EXPORT_SYMBOL_GPL 0x4351577a fb_parse_edid vmlinux EXPORT_SYMBOL 0x8fa25c24 xa_find vmlinux EXPORT_SYMBOL 0x55ac3d3e fscrypt_ioctl_add_key vmlinux EXPORT_SYMBOL_GPL @@ -9932,10 +9940,10 @@ 0xcfc9deaf atomic_dec_and_mutex_lock vmlinux EXPORT_SYMBOL 0x0f86f560 kthread_delayed_work_timer_fn vmlinux EXPORT_SYMBOL 0x0fbf1a05 __SCT__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x398443f4 __SCK__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x9467008f ip_sock_set_tos vmlinux EXPORT_SYMBOL +0x4f780c17 __SCK__tp_func_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x7a243c80 ip_sock_set_tos vmlinux EXPORT_SYMBOL 0xab9b7d46 __SCT__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL -0x40d5fa09 __SCK__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL +0xc2f9c7c6 __SCK__tp_func_br_fdb_add vmlinux EXPORT_SYMBOL_GPL 0xf918b48a regmap_noinc_write vmlinux EXPORT_SYMBOL_GPL 0xa5b03816 devres_get vmlinux EXPORT_SYMBOL_GPL 0x3b78b6af devres_add vmlinux EXPORT_SYMBOL_GPL @@ -9948,9 +9956,9 @@ 0x211a3842 crypto_grab_ahash vmlinux EXPORT_SYMBOL_GPL 0xf8bd3ad6 fscrypt_free_inode vmlinux EXPORT_SYMBOL 0xba057786 kernel_read_file_from_path_initns vmlinux EXPORT_SYMBOL_GPL -0x2aa9fa8c inode_set_flags vmlinux EXPORT_SYMBOL +0xf512dff8 inode_set_flags vmlinux EXPORT_SYMBOL 0x26561f73 dma_mmap_attrs vmlinux EXPORT_SYMBOL -0xb3e40aef ip_frag_init vmlinux EXPORT_SYMBOL +0xa941b45e ip_frag_init vmlinux EXPORT_SYMBOL 0x355d9641 cros_ec_check_features vmlinux EXPORT_SYMBOL_GPL 0xb70edbec led_trigger_blink_oneshot vmlinux EXPORT_SYMBOL_GPL 0x3f84bcd7 dax_alive vmlinux EXPORT_SYMBOL_GPL @@ -9959,13 +9967,13 @@ 0x2a2aea17 clk_fixed_rate_ops vmlinux EXPORT_SYMBOL_GPL 0x8e02ee15 pci_epc_raise_irq vmlinux EXPORT_SYMBOL_GPL 0x3dd61b65 pci_set_mwi vmlinux EXPORT_SYMBOL -0xb6e27cf6 sync_inodes_sb vmlinux EXPORT_SYMBOL +0x9719cd69 sync_inodes_sb vmlinux EXPORT_SYMBOL 0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL -0x0f49d8d3 generic_writepages vmlinux EXPORT_SYMBOL +0x821c5185 generic_writepages vmlinux EXPORT_SYMBOL 0x15c85de3 mempool_init vmlinux EXPORT_SYMBOL 0x38e46431 mempool_exit vmlinux EXPORT_SYMBOL 0x28e64c64 xen_has_pv_and_legacy_disk_devices vmlinux EXPORT_SYMBOL_GPL -0x0a9a9e45 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL +0xf1ccf903 udp_cmsg_send vmlinux EXPORT_SYMBOL_GPL 0x3bb33501 devl_sb_register vmlinux EXPORT_SYMBOL_GPL 0xac032039 usb_add_phy vmlinux EXPORT_SYMBOL_GPL 0x58acf24b mdiobus_register_board_info vmlinux EXPORT_SYMBOL @@ -9974,12 +9982,12 @@ 0xacbce8a6 dquot_get_next_dqblk vmlinux EXPORT_SYMBOL 0x00b4e615 posix_acl_equiv_mode vmlinux EXPORT_SYMBOL 0x53569707 this_cpu_off vmlinux EXPORT_SYMBOL -0x4f47ee9d __udp_disconnect vmlinux EXPORT_SYMBOL +0x693c72ca __udp_disconnect vmlinux EXPORT_SYMBOL 0x62497a35 devl_dpipe_headers_register vmlinux EXPORT_SYMBOL_GPL 0x6f8f674a bpf_dispatcher_xdp_func vmlinux EXPORT_SYMBOL -0xffacf03d sock_from_file vmlinux EXPORT_SYMBOL +0xe290d638 sock_from_file vmlinux EXPORT_SYMBOL 0xb90bf4b9 cpufreq_generic_attr vmlinux EXPORT_SYMBOL_GPL -0x3c5f36e0 cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL +0x7afe16db cpufreq_generic_init vmlinux EXPORT_SYMBOL_GPL 0xa78af5f3 ioread32 vmlinux EXPORT_SYMBOL 0x34c7cdbc lookup_bdev vmlinux EXPORT_SYMBOL 0xc839c1ce trace_seq_to_user vmlinux EXPORT_SYMBOL_GPL @@ -9987,8 +9995,8 @@ 0xa04f945a cpus_read_lock vmlinux EXPORT_SYMBOL_GPL 0x6a261b78 irq_stat vmlinux EXPORT_SYMBOL 0x5f098b2a in6addr_interfacelocal_allrouters vmlinux EXPORT_SYMBOL -0x3e58ad29 raw_seq_stop vmlinux EXPORT_SYMBOL_GPL -0x78d63f03 inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL +0x2eb12d57 raw_seq_stop vmlinux EXPORT_SYMBOL_GPL +0x0313230a inet_proto_csum_replace_by_diff vmlinux EXPORT_SYMBOL 0xfa690589 netdev_cmd_to_name vmlinux EXPORT_SYMBOL_GPL 0xbcca5a6d gnet_stats_copy_basic vmlinux EXPORT_SYMBOL 0xf7214951 usb_gadget_register_driver_owner vmlinux EXPORT_SYMBOL_GPL @@ -9996,19 +10004,19 @@ 0xac537ac2 percpu_counter_destroy vmlinux EXPORT_SYMBOL 0xa618eb4b vfs_parse_fs_param_source vmlinux EXPORT_SYMBOL 0xab01af1f vm_map_ram vmlinux EXPORT_SYMBOL -0x2abd2f49 filemap_fdatawrite_range vmlinux EXPORT_SYMBOL +0x98cb9c13 filemap_fdatawrite_range vmlinux EXPORT_SYMBOL 0x7c3e736a rcu_nocb_cpu_offload vmlinux EXPORT_SYMBOL_GPL -0x89ed87a7 inet_sendmsg vmlinux EXPORT_SYMBOL +0x70e6bbdc inet_sendmsg vmlinux EXPORT_SYMBOL 0x0350382a hidinput_report_event vmlinux EXPORT_SYMBOL_GPL 0x3a473e8a xen_free_unpopulated_pages vmlinux EXPORT_SYMBOL 0xbfe441dc elevator_alloc vmlinux EXPORT_SYMBOL 0xf3a09fe7 crypto_has_kpp vmlinux EXPORT_SYMBOL_GPL 0x35d3dc46 crypto_alg_sem vmlinux EXPORT_SYMBOL_GPL -0xc580be55 __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x32c92691 __iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL 0x43aa319e lease_register_notifier vmlinux EXPORT_SYMBOL_GPL -0x10d71962 __getblk_gfp vmlinux EXPORT_SYMBOL +0x7a75e93f __getblk_gfp vmlinux EXPORT_SYMBOL 0xc7998b48 bpfilter_umh_cleanup vmlinux EXPORT_SYMBOL_GPL -0x64611f26 netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL +0x383b6e33 netlink_strict_get_check vmlinux EXPORT_SYMBOL_GPL 0xadd139d4 rfs_needed vmlinux EXPORT_SYMBOL 0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL 0x7fc82b45 extcon_dev_register vmlinux EXPORT_SYMBOL_GPL @@ -10028,7 +10036,7 @@ 0x1a9a433c prandom_u32_state vmlinux EXPORT_SYMBOL 0xa6588ca4 elv_rqhash_add vmlinux EXPORT_SYMBOL_GPL 0x4939ebcd numa_map_to_online_node vmlinux EXPORT_SYMBOL_GPL -0x9dc77715 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL +0x8ec7a757 get_kernel_pages vmlinux EXPORT_SYMBOL_GPL 0xe722c39c perf_event_enable vmlinux EXPORT_SYMBOL_GPL 0x0d533f20 misc_cg_try_charge vmlinux EXPORT_SYMBOL_GPL 0xe05e2f85 nexthop_free_rcu vmlinux EXPORT_SYMBOL_GPL @@ -10036,15 +10044,15 @@ 0x82505cf0 agp_generic_mask_memory vmlinux EXPORT_SYMBOL 0x01037d5d virtqueue_add_outbuf vmlinux EXPORT_SYMBOL_GPL 0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL -0xb536a134 nobh_write_begin vmlinux EXPORT_SYMBOL -0x67074fc6 filemap_check_errors vmlinux EXPORT_SYMBOL +0x3bd2d2f2 nobh_write_begin vmlinux EXPORT_SYMBOL +0xeeb94835 filemap_check_errors vmlinux EXPORT_SYMBOL 0x8d3330b6 cpuacct_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x1eb922a3 IO_APIC_get_PCI_irq_vector vmlinux EXPORT_SYMBOL -0x7c9f6755 __tracepoint_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL -0x02865b1e xfrm_state_free vmlinux EXPORT_SYMBOL -0x8dc9d28c nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL -0x03b0bf43 netlink_ack vmlinux EXPORT_SYMBOL -0x18bebdc6 sock_no_bind vmlinux EXPORT_SYMBOL +0xcf50992c __tracepoint_fib6_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x974fe0b9 xfrm_state_free vmlinux EXPORT_SYMBOL +0x43cc96ae nf_hook_entries_delete_raw vmlinux EXPORT_SYMBOL_GPL +0x0eade0d2 netlink_ack vmlinux EXPORT_SYMBOL +0x60c50cfc sock_no_bind vmlinux EXPORT_SYMBOL 0x4b3211f5 dmaengine_unmap_put vmlinux EXPORT_SYMBOL_GPL 0x63c08029 clk_bulk_unprepare vmlinux EXPORT_SYMBOL_GPL 0x5f93525c acpi_extract_package vmlinux EXPORT_SYMBOL @@ -10052,14 +10060,14 @@ 0xa5d7c388 pstore_type_to_name vmlinux EXPORT_SYMBOL_GPL 0xed1f10d3 param_set_charp vmlinux EXPORT_SYMBOL 0x8c4fded2 sgx_virt_einit vmlinux EXPORT_SYMBOL_GPL -0x4ba461a1 xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL -0xaa66508a udp_read_sock vmlinux EXPORT_SYMBOL -0x4a318abb netif_set_real_num_queues vmlinux EXPORT_SYMBOL +0xdf5e0f9d xfrm_unregister_type_offload vmlinux EXPORT_SYMBOL +0x0cf11b81 udp_read_sock vmlinux EXPORT_SYMBOL +0x7ef0a8e3 netif_set_real_num_queues vmlinux EXPORT_SYMBOL 0xa3b9956e dax_copy_to_iter vmlinux EXPORT_SYMBOL_GPL 0xf30c1823 serdev_device_write_wakeup vmlinux EXPORT_SYMBOL_GPL 0xbec66c3a __apei_exec_run vmlinux EXPORT_SYMBOL_GPL -0xf0081d09 acpi_dev_resume vmlinux EXPORT_SYMBOL_GPL -0xb54c5581 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL +0xc24aa3da acpi_dev_resume vmlinux EXPORT_SYMBOL_GPL +0xdc146e51 blkg_lookup_slowpath vmlinux EXPORT_SYMBOL_GPL 0xfd0b9683 __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL 0x4071b517 out_of_line_wait_on_bit_timeout vmlinux EXPORT_SYMBOL_GPL 0x2f723164 flow_rule_match_enc_keyid vmlinux EXPORT_SYMBOL @@ -10069,10 +10077,10 @@ 0xeb9eef52 match_uint vmlinux EXPORT_SYMBOL 0xa9c63b69 security_xfrm_policy_free vmlinux EXPORT_SYMBOL 0x67fdb142 __SCT__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x32420001 __SCK__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL -0x6d2273b8 filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL +0xc5d1bc97 __SCK__tp_func_wbc_writepage vmlinux EXPORT_SYMBOL_GPL +0x116f9b70 filemap_invalidate_lock_two vmlinux EXPORT_SYMBOL 0x91a7b1da qdisc_class_hash_remove vmlinux EXPORT_SYMBOL -0x1a62c271 __put_net vmlinux EXPORT_SYMBOL_GPL +0x6ecc2c6c __put_net vmlinux EXPORT_SYMBOL_GPL 0xc4d8e7d5 usb_gadget_vbus_disconnect vmlinux EXPORT_SYMBOL_GPL 0x98c039dc dma_fence_wait_timeout vmlinux EXPORT_SYMBOL 0x64925270 __dax_synchronous vmlinux EXPORT_SYMBOL_GPL @@ -10080,9 +10088,9 @@ 0x04b8a04a serial8250_tx_chars vmlinux EXPORT_SYMBOL_GPL 0x4b56ce05 xenmem_reservation_increase vmlinux EXPORT_SYMBOL_GPL 0xd52620bb gpiochip_enable_irq vmlinux EXPORT_SYMBOL_GPL -0xf7d1f56c blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL -0x55cce2de blk_steal_bios vmlinux EXPORT_SYMBOL_GPL -0x3102dc91 tcf_block_get_ext vmlinux EXPORT_SYMBOL +0x26d69ba0 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0xd63ec5d6 blk_steal_bios vmlinux EXPORT_SYMBOL_GPL +0xd3f6689c tcf_block_get_ext vmlinux EXPORT_SYMBOL 0x918bbb4d thermal_cdev_update vmlinux EXPORT_SYMBOL 0x7f2736b0 tty_unregister_device vmlinux EXPORT_SYMBOL 0x4ec54e78 bitmap_to_arr32 vmlinux EXPORT_SYMBOL @@ -10091,15 +10099,15 @@ 0xd6fde043 is_module_sig_enforced vmlinux EXPORT_SYMBOL 0xf3808cb1 get_state_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0x715a5ed0 vprintk vmlinux EXPORT_SYMBOL -0x88bee7d8 ipv6_sock_mc_join vmlinux EXPORT_SYMBOL -0x43c87e92 __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL -0xf8801702 tcp_poll vmlinux EXPORT_SYMBOL -0x64c43d09 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL +0x3f1b6711 ipv6_sock_mc_join vmlinux EXPORT_SYMBOL +0x4334038b __udp4_lib_lookup vmlinux EXPORT_SYMBOL_GPL +0x981350b1 tcp_poll vmlinux EXPORT_SYMBOL +0x7c155b23 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL 0x78b887ed vsprintf vmlinux EXPORT_SYMBOL -0x4b863b44 generic_splice_sendpage vmlinux EXPORT_SYMBOL +0x5344b73f generic_splice_sendpage vmlinux EXPORT_SYMBOL 0x224da89b dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL 0x442194e6 dma_map_resource vmlinux EXPORT_SYMBOL -0xae348420 ip_do_fragment vmlinux EXPORT_SYMBOL +0xdb1a805a ip_do_fragment vmlinux EXPORT_SYMBOL 0xd3eaf1ed devlink_dpipe_entry_clear vmlinux EXPORT_SYMBOL_GPL 0xfb757d9d attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL 0xa51e27e2 __tracepoint_map vmlinux EXPORT_SYMBOL_GPL @@ -10109,38 +10117,38 @@ 0x167e7f9d __get_user_1 vmlinux EXPORT_SYMBOL 0x10b89330 crypto_has_shash vmlinux EXPORT_SYMBOL_GPL 0xd30262a1 register_key_type vmlinux EXPORT_SYMBOL -0xd7156817 grab_cache_page_write_begin vmlinux EXPORT_SYMBOL +0x23b0bf5b grab_cache_page_write_begin vmlinux EXPORT_SYMBOL 0xebc9a09f lock_system_sleep vmlinux EXPORT_SYMBOL_GPL 0x8eb257d3 rt_mutex_lock_interruptible vmlinux EXPORT_SYMBOL_GPL 0x41bce49a ghes_register_vendor_record_notifier vmlinux EXPORT_SYMBOL_GPL -0x71f6f0b0 acpi_subsys_suspend vmlinux EXPORT_SYMBOL_GPL -0x60d2e1ba acpi_subsys_prepare vmlinux EXPORT_SYMBOL_GPL +0xbe9766c4 acpi_subsys_suspend vmlinux EXPORT_SYMBOL_GPL +0x6e058f2f acpi_subsys_prepare vmlinux EXPORT_SYMBOL_GPL 0xbd6436a2 pci_disable_link_state_locked vmlinux EXPORT_SYMBOL 0x1434bf2b _copy_to_iter vmlinux EXPORT_SYMBOL -0x038aaf2b blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL +0xf0805f93 blkg_conf_finish vmlinux EXPORT_SYMBOL_GPL 0xabf32f29 utf16s_to_utf8s vmlinux EXPORT_SYMBOL -0x17830b89 iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL +0x4a383dff iomap_swapfile_activate vmlinux EXPORT_SYMBOL_GPL 0xee6c633a devices_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xa02aa74a __cond_resched_lock vmlinux EXPORT_SYMBOL -0x4b812eeb __put_task_struct vmlinux EXPORT_SYMBOL_GPL -0x84dc1c95 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x7422f919 __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0x6121803d unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL 0x0ec096b0 hv_read_reference_counter vmlinux EXPORT_SYMBOL_GPL 0xfeb8aea8 devm_led_classdev_register_ext vmlinux EXPORT_SYMBOL_GPL 0x001cc4b0 pnp_unregister_driver vmlinux EXPORT_SYMBOL -0xbfd7956f fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL -0x288892e2 simple_write_begin vmlinux EXPORT_SYMBOL -0xd88330ab __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL -0x1e369f56 redirty_page_for_writepage vmlinux EXPORT_SYMBOL -0x4aea907f bdi_set_max_ratio vmlinux EXPORT_SYMBOL -0xc54a1022 netpoll_poll_dev vmlinux EXPORT_SYMBOL -0xf82e890f netdev_emerg vmlinux EXPORT_SYMBOL -0x9eca9a83 sk_stream_kill_queues vmlinux EXPORT_SYMBOL +0x5b0b7367 fscrypt_ioctl_get_nonce vmlinux EXPORT_SYMBOL_GPL +0x8658e63a simple_write_begin vmlinux EXPORT_SYMBOL +0xb539a3f0 __mmap_lock_do_trace_released vmlinux EXPORT_SYMBOL +0x9521bfb1 redirty_page_for_writepage vmlinux EXPORT_SYMBOL +0x0c004550 bdi_set_max_ratio vmlinux EXPORT_SYMBOL +0xd8ca5712 netpoll_poll_dev vmlinux EXPORT_SYMBOL +0x687c270b netdev_emerg vmlinux EXPORT_SYMBOL +0xa51ce110 sk_stream_kill_queues vmlinux EXPORT_SYMBOL 0x33120ded dev_set_name vmlinux EXPORT_SYMBOL_GPL 0x897bc0ea fs_param_is_blob vmlinux EXPORT_SYMBOL 0xeb37101c audit_log_end vmlinux EXPORT_SYMBOL 0x0cd5835b ipv6_flowlabel_exclusive vmlinux EXPORT_SYMBOL -0x64ada9b3 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL -0xad21f52f __sk_dst_check vmlinux EXPORT_SYMBOL +0xdc1e5fb0 lwtunnel_fill_encap vmlinux EXPORT_SYMBOL_GPL +0x40547333 __sk_dst_check vmlinux EXPORT_SYMBOL 0x07ebe845 __tracepoint_dma_fence_signaled vmlinux EXPORT_SYMBOL 0x5027bde2 acpi_acquire_mutex vmlinux EXPORT_SYMBOL 0x3324ef3b acpi_set_firmware_waking_vector vmlinux EXPORT_SYMBOL @@ -10150,20 +10158,20 @@ 0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL 0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL 0xe7553883 lookup_one_len_unlocked vmlinux EXPORT_SYMBOL -0xded834bd bpf_map_get vmlinux EXPORT_SYMBOL -0xe0ead6c3 bpf_map_put vmlinux EXPORT_SYMBOL_GPL -0x0d38be3d tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL -0x67076dcf task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL +0x5e716e59 bpf_map_get vmlinux EXPORT_SYMBOL +0x22d15ec0 bpf_map_put vmlinux EXPORT_SYMBOL_GPL +0x41272b5c tracing_snapshot_cond_enable vmlinux EXPORT_SYMBOL_GPL +0xfa95a91a task_cputime_adjusted vmlinux EXPORT_SYMBOL_GPL 0xa9785b49 cpu_core_map vmlinux EXPORT_SYMBOL -0xe782b6d1 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL +0xff7ab0d2 xdp_convert_zc_to_xdp_frame vmlinux EXPORT_SYMBOL_GPL 0xaf4014ff usb_amd_quirk_pll_check vmlinux EXPORT_SYMBOL_GPL 0x504c2394 pm_generic_runtime_resume vmlinux EXPORT_SYMBOL_GPL 0x1d299b29 bus_unregister vmlinux EXPORT_SYMBOL_GPL 0x78041b8f byte_rev_table vmlinux EXPORT_SYMBOL_GPL -0x0fc50057 set_bh_page vmlinux EXPORT_SYMBOL +0x2825a7d6 set_bh_page vmlinux EXPORT_SYMBOL 0xe48611ac trace_clock_global vmlinux EXPORT_SYMBOL_GPL 0x6790ebd3 mce_is_memory_error vmlinux EXPORT_SYMBOL_GPL -0x24d42e90 tcf_action_update_stats vmlinux EXPORT_SYMBOL +0xe60bf8c2 tcf_action_update_stats vmlinux EXPORT_SYMBOL 0xd8d065dd hv_stimer_alloc vmlinux EXPORT_SYMBOL_GPL 0x19cedfd2 efivars_unregister vmlinux EXPORT_SYMBOL_GPL 0x595d8002 hdmi_infoframe_pack vmlinux EXPORT_SYMBOL @@ -10173,26 +10181,26 @@ 0xf5493b22 kobj_sysfs_ops vmlinux EXPORT_SYMBOL_GPL 0x7750b24b crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL 0x6e5de3df sysfs_remove_link_from_group vmlinux EXPORT_SYMBOL_GPL -0xc1bc9afb filemap_fault vmlinux EXPORT_SYMBOL +0xe3409ecd filemap_fault vmlinux EXPORT_SYMBOL 0x636257f7 get_ibs_caps vmlinux EXPORT_SYMBOL -0x6143a70a fb_get_buffer_offset vmlinux EXPORT_SYMBOL +0xf41708b6 fb_get_buffer_offset vmlinux EXPORT_SYMBOL 0x29b97adf key_payload_reserve vmlinux EXPORT_SYMBOL -0xbc7338a0 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL +0x1176ef21 pin_user_pages_fast_only vmlinux EXPORT_SYMBOL_GPL 0x1088ea76 ftrace_set_notrace vmlinux EXPORT_SYMBOL_GPL 0x0907d14d blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL 0x49fd2249 __SCT__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x094c528c __SCK__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL -0x0bb60f2c skb_unlink vmlinux EXPORT_SYMBOL +0x2d855cda __SCK__tp_func_kfree_skb vmlinux EXPORT_SYMBOL_GPL +0x2c2c94a7 skb_unlink vmlinux EXPORT_SYMBOL 0xacaf415c xenbus_grant_ring vmlinux EXPORT_SYMBOL_GPL 0xf7c3f273 xen_resume_notifier_register vmlinux EXPORT_SYMBOL_GPL 0xff291ecf clk_unregister_divider vmlinux EXPORT_SYMBOL_GPL 0x51b319bd crypto_register_template vmlinux EXPORT_SYMBOL_GPL 0x85b4cf2f utf8nlen vmlinux EXPORT_SYMBOL 0x9493fc86 node_states vmlinux EXPORT_SYMBOL -0xad489787 vm_iomap_memory vmlinux EXPORT_SYMBOL +0x2ec2fd61 vm_iomap_memory vmlinux EXPORT_SYMBOL 0x49e96999 cond_synchronize_rcu vmlinux EXPORT_SYMBOL_GPL 0x684f2a8a irq_setup_alt_chip vmlinux EXPORT_SYMBOL_GPL -0x4fe4578a __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0x4183c873 __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL 0xd430ddc1 ptp_classify_raw vmlinux EXPORT_SYMBOL_GPL 0x20899467 hv_stimer0_isr vmlinux EXPORT_SYMBOL_GPL 0x5641485b tty_termios_encode_baud_rate vmlinux EXPORT_SYMBOL_GPL @@ -10200,12 +10208,12 @@ 0xb4043948 acpi_execute_simple_method vmlinux EXPORT_SYMBOL 0xc085f075 fs_param_is_fd vmlinux EXPORT_SYMBOL 0xa080c5e5 smp_call_function_single_async vmlinux EXPORT_SYMBOL_GPL -0x864c0074 sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL +0x6f06a66f sched_trace_rq_avg_dl vmlinux EXPORT_SYMBOL_GPL 0xa709c835 fib6_info_destroy_rcu vmlinux EXPORT_SYMBOL_GPL -0xdcd91be0 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL -0xd6204296 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL -0x9adcefab skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL -0x51fd1b1c msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL +0x6af6d6f1 inet_csk_delete_keepalive_timer vmlinux EXPORT_SYMBOL +0xe55cac64 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0xbc9e4785 skb_append_pagefrags vmlinux EXPORT_SYMBOL_GPL +0xac2c67ea msg_zerocopy_realloc vmlinux EXPORT_SYMBOL_GPL 0xf5db28c9 mbox_request_channel_byname vmlinux EXPORT_SYMBOL_GPL 0x6958ae23 dax_get_by_host vmlinux EXPORT_SYMBOL_GPL 0xc54b80d6 __bdev_dax_supported vmlinux EXPORT_SYMBOL_GPL @@ -10216,17 +10224,17 @@ 0x6673f96d xxh32_reset vmlinux EXPORT_SYMBOL 0x7e5db80b pstore_name_to_type vmlinux EXPORT_SYMBOL_GPL 0x01993ffb proc_create_single_data vmlinux EXPORT_SYMBOL -0x80764867 xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL +0x154c7a2a xfrm_state_register_afinfo vmlinux EXPORT_SYMBOL 0x4fdee897 i8042_command vmlinux EXPORT_SYMBOL 0x419e7efd sfp_module_stop vmlinux EXPORT_SYMBOL_GPL 0x9155ab8a subsys_interface_unregister vmlinux EXPORT_SYMBOL_GPL -0x6491b501 regulator_list_hardware_vsel vmlinux EXPORT_SYMBOL_GPL +0x39b37271 regulator_list_hardware_vsel vmlinux EXPORT_SYMBOL_GPL 0xb630a1ff vp_modern_generation vmlinux EXPORT_SYMBOL_GPL 0xf8194f5b blk_crypto_evict_key vmlinux EXPORT_SYMBOL_GPL 0x587f22d7 devmap_managed_key vmlinux EXPORT_SYMBOL -0xe33115ef kmem_cache_size vmlinux EXPORT_SYMBOL +0xb1a1574f kmem_cache_size vmlinux EXPORT_SYMBOL 0x8b8cc689 enable_kprobe vmlinux EXPORT_SYMBOL_GPL -0xfd178dbe inet_ioctl vmlinux EXPORT_SYMBOL +0x022d414f inet_ioctl vmlinux EXPORT_SYMBOL 0x7d7f6dff regmap_get_val_endian vmlinux EXPORT_SYMBOL_GPL 0x74754435 acpi_bus_generate_netlink_event vmlinux EXPORT_SYMBOL 0xe97d0155 kobject_get_path vmlinux EXPORT_SYMBOL_GPL @@ -10239,24 +10247,24 @@ 0xef34bf3e hrtimer_active vmlinux EXPORT_SYMBOL_GPL 0x406c4cb1 hrtimer_resolution vmlinux EXPORT_SYMBOL_GPL 0x4fb61032 start_poll_synchronize_srcu vmlinux EXPORT_SYMBOL_GPL -0x516bd3fb ping_prot vmlinux EXPORT_SYMBOL +0x78da698a ping_prot vmlinux EXPORT_SYMBOL 0xa64c7432 watchdog_set_last_hw_keepalive vmlinux EXPORT_SYMBOL_GPL 0xa977d041 pm_generic_freeze vmlinux EXPORT_SYMBOL_GPL 0x21fb9f0b iommu_unmap_fast vmlinux EXPORT_SYMBOL_GPL 0x50a91f15 tty_port_hangup vmlinux EXPORT_SYMBOL 0x45abf439 pnp_disable_dev vmlinux EXPORT_SYMBOL -0x9f670c09 framebuffer_release vmlinux EXPORT_SYMBOL +0x41891598 framebuffer_release vmlinux EXPORT_SYMBOL 0x1fe6e504 gpiod_add_hogs vmlinux EXPORT_SYMBOL_GPL 0x917c55f9 pinctrl_utils_reserve_map vmlinux EXPORT_SYMBOL_GPL 0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL -0xa4df52c7 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL +0x51ce7266 iomap_file_buffered_write vmlinux EXPORT_SYMBOL_GPL 0x898ce5c4 get_cached_acl vmlinux EXPORT_SYMBOL -0x166bb697 wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL +0xb6da8312 wait_for_stable_page vmlinux EXPORT_SYMBOL_GPL 0xe158541a __static_call_update vmlinux EXPORT_SYMBOL_GPL 0x4a45b8ba event_triggers_post_call vmlinux EXPORT_SYMBOL_GPL 0x01c12c32 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL -0x3330acfd ip6_mtu vmlinux EXPORT_SYMBOL -0x6df3e295 fqdir_init vmlinux EXPORT_SYMBOL +0xadb9c136 ip6_mtu vmlinux EXPORT_SYMBOL +0x80b9b710 fqdir_init vmlinux EXPORT_SYMBOL 0xc1af3b2a devfreq_cooling_register vmlinux EXPORT_SYMBOL_GPL 0x1b8b95ad i8042_unlock_chip vmlinux EXPORT_SYMBOL 0xd426dbc4 erst_get_record_count vmlinux EXPORT_SYMBOL_GPL @@ -10265,9 +10273,9 @@ 0xc1dae7b4 blk_mq_sched_try_merge vmlinux EXPORT_SYMBOL_GPL 0x0daacc72 pkcs7_verify vmlinux EXPORT_SYMBOL_GPL 0xcb6298a1 crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL -0xbae56c51 touch_buffer vmlinux EXPORT_SYMBOL -0x00676b50 alloc_file_pseudo vmlinux EXPORT_SYMBOL -0xef016974 prepare_to_swait_event vmlinux EXPORT_SYMBOL +0xbb9e35a4 touch_buffer vmlinux EXPORT_SYMBOL +0xcb8d6e92 alloc_file_pseudo vmlinux EXPORT_SYMBOL +0x573d0d79 prepare_to_swait_event vmlinux EXPORT_SYMBOL 0x996ade27 __kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x46c47fb6 __node_distance vmlinux EXPORT_SYMBOL 0x63a58370 flow_action_cookie_destroy vmlinux EXPORT_SYMBOL @@ -10281,52 +10289,52 @@ 0x6eecfaf4 sg_copy_buffer vmlinux EXPORT_SYMBOL 0x78273c8b __fscrypt_prepare_link vmlinux EXPORT_SYMBOL_GPL 0x1aa63da0 fscrypt_file_open vmlinux EXPORT_SYMBOL_GPL -0xb72f5534 generic_read_dir vmlinux EXPORT_SYMBOL +0x4f09660b generic_read_dir vmlinux EXPORT_SYMBOL 0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL 0xff1e67b9 setup_APIC_eilvt vmlinux EXPORT_SYMBOL_GPL 0xc2a0c6e5 flow_indr_block_cb_alloc vmlinux EXPORT_SYMBOL -0x0bbb10bd sock_set_mark vmlinux EXPORT_SYMBOL +0x336876fc sock_set_mark vmlinux EXPORT_SYMBOL 0x9ab56420 usb_ep_enable vmlinux EXPORT_SYMBOL_GPL -0x25332ca7 tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL +0xe8fd8d7a tpm_pm_suspend vmlinux EXPORT_SYMBOL_GPL 0xcbd32e7a devm_gpiod_put vmlinux EXPORT_SYMBOL_GPL -0x9d24d07b phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL +0x6cdd9f24 phy_pm_runtime_get vmlinux EXPORT_SYMBOL_GPL 0x213a738d memregion_alloc vmlinux EXPORT_SYMBOL 0xc4f5c1cb bsg_remove_queue vmlinux EXPORT_SYMBOL_GPL -0x447780b2 truncate_pagecache vmlinux EXPORT_SYMBOL +0x3cc2dc3e truncate_pagecache vmlinux EXPORT_SYMBOL 0x174c6274 ring_buffer_time_stamp vmlinux EXPORT_SYMBOL_GPL 0x8fe426f1 param_ops_bool_enable_only vmlinux EXPORT_SYMBOL_GPL -0xed3670b8 tso_start vmlinux EXPORT_SYMBOL -0x668ed218 sock_no_shutdown vmlinux EXPORT_SYMBOL +0x8e356639 tso_start vmlinux EXPORT_SYMBOL +0x2c2427d7 sock_no_shutdown vmlinux EXPORT_SYMBOL 0x72a069e0 watchdog_register_device vmlinux EXPORT_SYMBOL_GPL 0xd77b65f9 vc_resize vmlinux EXPORT_SYMBOL 0x0b52e502 apei_resources_add vmlinux EXPORT_SYMBOL_GPL 0x94ef4d05 cpci_hp_stop vmlinux EXPORT_SYMBOL_GPL -0x1db7ed58 phy_put vmlinux EXPORT_SYMBOL_GPL -0x2d8edb90 phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL +0x9a6f12c4 phy_put vmlinux EXPORT_SYMBOL_GPL +0x0aa9ac4f phy_pm_runtime_put_sync vmlinux EXPORT_SYMBOL_GPL 0x84ef27f5 synth_event_add_fields vmlinux EXPORT_SYMBOL_GPL 0x24da0093 rcu_inkernel_boot_has_ended vmlinux EXPORT_SYMBOL_GPL 0x21ef374c try_wait_for_completion vmlinux EXPORT_SYMBOL 0x050f6a12 param_set_ulong vmlinux EXPORT_SYMBOL 0xee2d0fc7 _local_bh_enable vmlinux EXPORT_SYMBOL 0x72d79d83 pgdir_shift vmlinux EXPORT_SYMBOL -0x11853f61 tcp_mmap vmlinux EXPORT_SYMBOL +0x386b01ea tcp_mmap vmlinux EXPORT_SYMBOL 0x503a9f6e spi_unregister_device vmlinux EXPORT_SYMBOL_GPL 0x78fc2da9 tpm_chip_start vmlinux EXPORT_SYMBOL_GPL 0x2c6def65 generic_key_instantiate vmlinux EXPORT_SYMBOL 0xb69735f2 sysfs_unmerge_group vmlinux EXPORT_SYMBOL_GPL 0x8bad78ce fs_param_is_path vmlinux EXPORT_SYMBOL -0x486f145d __cancel_dirty_page vmlinux EXPORT_SYMBOL -0xfd9bc2ab sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL +0x230fdba9 __cancel_dirty_page vmlinux EXPORT_SYMBOL +0xa92b126e sched_trace_cfs_rq_path vmlinux EXPORT_SYMBOL_GPL 0x79defbe1 kthread_should_park vmlinux EXPORT_SYMBOL_GPL 0x6226b9fa machine_to_phys_mapping vmlinux EXPORT_SYMBOL 0x018b3d1e intel_pt_validate_cap vmlinux EXPORT_SYMBOL_GPL 0x70c52dc5 nf_skb_duplicated vmlinux EXPORT_SYMBOL_GPL 0xb73e37e3 devlink_params_unregister vmlinux EXPORT_SYMBOL_GPL 0xa5c61d9b fib_notifier_ops_register vmlinux EXPORT_SYMBOL -0x405b736a dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL +0x66d65108 dev_pm_opp_xlate_required_opp vmlinux EXPORT_SYMBOL_GPL 0xde676fad dma_resv_init vmlinux EXPORT_SYMBOL 0x07342898 unregister_firmware_config_sysctl vmlinux EXPORT_SYMBOL_GPL FIRMWARE_LOADER_PRIVATE -0x3539563c add_random_ready_callback vmlinux EXPORT_SYMBOL +0x65025841 add_random_ready_callback vmlinux EXPORT_SYMBOL 0xb995fc49 dummy_con vmlinux EXPORT_SYMBOL_GPL 0xf9c1f9ab security_secctx_to_secid vmlinux EXPORT_SYMBOL 0x71455455 sysfs_create_link_nowarn vmlinux EXPORT_SYMBOL_GPL @@ -10334,14 +10342,14 @@ 0x814e2386 kcpustat_field vmlinux EXPORT_SYMBOL_GPL 0x4541fe0d mtrr_state vmlinux EXPORT_SYMBOL_GPL 0x21e13cb3 inet_peer_xrlim_allow vmlinux EXPORT_SYMBOL -0x351e61cb nf_ct_attach vmlinux EXPORT_SYMBOL +0x2ee61396 nf_ct_attach vmlinux EXPORT_SYMBOL 0xefaf2e4f tcf_queue_work vmlinux EXPORT_SYMBOL -0x8be242a2 dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL +0xdd81ecf1 dev_pm_opp_unregister_notifier vmlinux EXPORT_SYMBOL 0xc1365323 acpi_enable_all_wakeup_gpes vmlinux EXPORT_SYMBOL -0x7be166af devm_phy_put vmlinux EXPORT_SYMBOL_GPL +0x6367293d devm_phy_put vmlinux EXPORT_SYMBOL_GPL 0x41d07fc4 sbitmap_queue_wake_up vmlinux EXPORT_SYMBOL_GPL 0x11bb2fca __SCT__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL -0x85070ad5 __SCK__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x58d77243 __SCK__tp_func_kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x6cb3eb51 register_user_hw_breakpoint vmlinux EXPORT_SYMBOL_GPL 0xc9df055a xfrm_policy_walk_init vmlinux EXPORT_SYMBOL 0xc4a69547 tb_unregister_protocol_handler vmlinux EXPORT_SYMBOL_GPL @@ -10353,33 +10361,33 @@ 0x44200d7a textsearch_register vmlinux EXPORT_SYMBOL 0x8b9ea582 ZSTD_copyDCtx vmlinux EXPORT_SYMBOL 0x279be432 ZSTD_copyCCtx vmlinux EXPORT_SYMBOL -0xc29bba14 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL +0xf95fbc62 bio_clone_blkg_association vmlinux EXPORT_SYMBOL_GPL 0x74baf17a tracing_is_on vmlinux EXPORT_SYMBOL_GPL 0x381a798a setup_max_cpus vmlinux EXPORT_SYMBOL 0x97e2789a commit_creds vmlinux EXPORT_SYMBOL 0x3b72f08d preempt_schedule_notrace_thunk vmlinux EXPORT_SYMBOL -0x36b66e49 iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL -0x41255ec3 ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL +0x5782e2df iptunnel_metadata_reply vmlinux EXPORT_SYMBOL_GPL +0xb74457fa ethnl_cable_test_step vmlinux EXPORT_SYMBOL_GPL 0x6ab166d5 devl_rate_leaf_destroy vmlinux EXPORT_SYMBOL_GPL 0xa1e7eab0 platform_device_register vmlinux EXPORT_SYMBOL_GPL 0x80d68d3e fb_register_client vmlinux EXPORT_SYMBOL 0xad0413d4 match_hex vmlinux EXPORT_SYMBOL -0x0e6945ab __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL -0x5f2174e9 nf_unregister_sockopt vmlinux EXPORT_SYMBOL +0x4b815c57 __inet_lookup_listener vmlinux EXPORT_SYMBOL_GPL +0x7d20a649 nf_unregister_sockopt vmlinux EXPORT_SYMBOL 0xdb0ecdc3 devl_resource_occ_get_register vmlinux EXPORT_SYMBOL_GPL -0x64a7a50f skb_realloc_headroom vmlinux EXPORT_SYMBOL +0xa409aec7 skb_realloc_headroom vmlinux EXPORT_SYMBOL 0xde0970d9 software_node_fwnode vmlinux EXPORT_SYMBOL_GPL 0x87a804e0 platform_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x0291293a serial8250_set_isa_configurator vmlinux EXPORT_SYMBOL 0xda77a64b acpi_data_fwnode_ops vmlinux EXPORT_SYMBOL_GPL 0xa3a04602 btree_geo64 vmlinux EXPORT_SYMBOL_GPL -0xd2910811 generic_pipe_buf_get vmlinux EXPORT_SYMBOL -0xbfd542e9 pin_user_pages_locked vmlinux EXPORT_SYMBOL -0xe434f022 ipv6_find_hdr vmlinux EXPORT_SYMBOL -0xbee6308b ipv6_dev_find vmlinux EXPORT_SYMBOL -0xcd2cc604 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL -0x5ac243fc __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL -0xc80a6900 sock_set_sndtimeo vmlinux EXPORT_SYMBOL +0xab564715 generic_pipe_buf_get vmlinux EXPORT_SYMBOL +0x1c9a927d pin_user_pages_locked vmlinux EXPORT_SYMBOL +0xccddf3df ipv6_find_hdr vmlinux EXPORT_SYMBOL +0x1254bf2f ipv6_dev_find vmlinux EXPORT_SYMBOL +0x69352c14 ipv6_chk_addr_and_flags vmlinux EXPORT_SYMBOL +0xcb78babe __dev_forward_skb vmlinux EXPORT_SYMBOL_GPL +0xd3b50502 sock_set_sndtimeo vmlinux EXPORT_SYMBOL 0xd0da14a6 uhci_reset_hc vmlinux EXPORT_SYMBOL_GPL 0x903852c8 __traceiter_io_page_fault vmlinux EXPORT_SYMBOL_GPL 0xdf6238eb iommu_page_response vmlinux EXPORT_SYMBOL_GPL @@ -10387,12 +10395,12 @@ 0xe225bca6 tty_port_close_end vmlinux EXPORT_SYMBOL 0xe3273c94 pcie_bandwidth_available vmlinux EXPORT_SYMBOL 0x702946da ucs2_strlen vmlinux EXPORT_SYMBOL -0xc53ef1e0 bdev_end_io_acct vmlinux EXPORT_SYMBOL -0x52070ea3 account_locked_vm vmlinux EXPORT_SYMBOL_GPL +0xad5b826d bdev_end_io_acct vmlinux EXPORT_SYMBOL +0xc613b920 account_locked_vm vmlinux EXPORT_SYMBOL_GPL 0x04bf0092 io_cgrp_subsys_enabled_key vmlinux EXPORT_SYMBOL_GPL 0x797a70de handle_fasteoi_irq vmlinux EXPORT_SYMBOL_GPL 0x2410c338 x86_virt_spec_ctrl vmlinux EXPORT_SYMBOL_GPL -0x86a401c4 __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL +0x5b6f262b __vlan_find_dev_deep_rcu vmlinux EXPORT_SYMBOL 0x6f772257 tb_xdomain_release_in_hopid vmlinux EXPORT_SYMBOL_GPL 0x8fc12788 software_node_unregister_node_group vmlinux EXPORT_SYMBOL_GPL 0x44cf8cf0 blk_zone_cond_str vmlinux EXPORT_SYMBOL_GPL @@ -10401,47 +10409,47 @@ 0xbf5c512d irq_domain_create_legacy vmlinux EXPORT_SYMBOL_GPL 0x8328673f uv_bios_get_master_nasid vmlinux EXPORT_SYMBOL_GPL 0x2c635527 arch_invalidate_pmem vmlinux EXPORT_SYMBOL_GPL -0x14176f6f inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL +0x9850f9b8 inet_frag_reasm_prepare vmlinux EXPORT_SYMBOL 0x5bc3ccfe dma_fence_chain_init vmlinux EXPORT_SYMBOL 0x64f22278 virtqueue_kick vmlinux EXPORT_SYMBOL_GPL 0x1dd571e6 fb_copy_cmap vmlinux EXPORT_SYMBOL 0x28418312 gpiod_set_value vmlinux EXPORT_SYMBOL_GPL 0xd9d952d1 crypto_aes_sbox vmlinux EXPORT_SYMBOL 0x2d39b0a7 kstrdup vmlinux EXPORT_SYMBOL -0xf5c7c121 freezing_slow_path vmlinux EXPORT_SYMBOL +0x0ea19e54 freezing_slow_path vmlinux EXPORT_SYMBOL 0x3aca0190 _raw_write_lock_irq vmlinux EXPORT_SYMBOL -0x59515c4d __tracepoint_neigh_update vmlinux EXPORT_SYMBOL_GPL +0x7a3c18b3 __tracepoint_neigh_update vmlinux EXPORT_SYMBOL_GPL 0x37ac04d6 is_software_node vmlinux EXPORT_SYMBOL_GPL 0x61ae1d2d xas_pause vmlinux EXPORT_SYMBOL_GPL 0xcf4fdd4d _atomic_dec_and_lock vmlinux EXPORT_SYMBOL 0x7984eefc key_update vmlinux EXPORT_SYMBOL 0x3b1a9b59 clocksource_verify_percpu vmlinux EXPORT_SYMBOL_GPL 0x95199c20 __SCT__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL -0xd911c6a1 __SCK__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL +0x2d3de42e __SCK__tp_func_sched_update_nr_running_tp vmlinux EXPORT_SYMBOL_GPL 0x550ce709 pat_enabled vmlinux EXPORT_SYMBOL_GPL 0x502c63ec l3mdev_master_ifindex_rcu vmlinux EXPORT_SYMBOL_GPL -0x9504900c xfrm_register_km vmlinux EXPORT_SYMBOL +0xf054f49c xfrm_register_km vmlinux EXPORT_SYMBOL 0xbf4513c3 devlink_linecard_activate vmlinux EXPORT_SYMBOL_GPL 0x72282a96 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0x5b6617ac device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0xc4a245fa virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL -0xe23a25ed acpi_storage_d3 vmlinux EXPORT_SYMBOL_GPL -0x1df57fa3 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL +0x4b11a281 acpi_storage_d3 vmlinux EXPORT_SYMBOL_GPL +0xc4b67fe5 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL -0x91671e78 phy_init vmlinux EXPORT_SYMBOL_GPL +0xbb3ef88c phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL -0x344c8fff blk_next_bio vmlinux EXPORT_SYMBOL_GPL +0x4d9bd32b blk_next_bio vmlinux EXPORT_SYMBOL_GPL 0xf0ca6912 debugfs_create_automount vmlinux EXPORT_SYMBOL -0x2cd9c915 simple_rename vmlinux EXPORT_SYMBOL +0x475c5180 simple_rename vmlinux EXPORT_SYMBOL 0xeaa6b3e6 vfs_getxattr vmlinux EXPORT_SYMBOL_GPL 0x031681c9 vfs_setxattr vmlinux EXPORT_SYMBOL_GPL 0x515bc702 __tracepoint_error_report_end vmlinux EXPORT_SYMBOL_GPL 0x169054fe trace_seq_path vmlinux EXPORT_SYMBOL_GPL -0xc702e3cb __tracepoint_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL +0x35a219d1 __tracepoint_sched_cpu_capacity_tp vmlinux EXPORT_SYMBOL_GPL 0x115a3b4a kernel_param_unlock vmlinux EXPORT_SYMBOL 0x850bb6db devlink_health_reporter_destroy vmlinux EXPORT_SYMBOL_GPL -0xbb95d361 reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL -0xa2d5dfb7 sock_init_data vmlinux EXPORT_SYMBOL +0xe924d563 reuseport_stop_listen_sock vmlinux EXPORT_SYMBOL +0x387c83b1 sock_init_data vmlinux EXPORT_SYMBOL 0xc2424641 agp3_generic_cleanup vmlinux EXPORT_SYMBOL 0xde9a1555 tty_set_termios vmlinux EXPORT_SYMBOL_GPL 0x44e1e9aa balloon_stats vmlinux EXPORT_SYMBOL_GPL @@ -10449,10 +10457,10 @@ 0x3a536bd7 ring_buffer_read_finish vmlinux EXPORT_SYMBOL_GPL 0x682ff057 ring_buffer_commit_overrun_cpu vmlinux EXPORT_SYMBOL_GPL 0xba8fbd64 _raw_spin_lock vmlinux EXPORT_SYMBOL -0x5d9bb159 tcp_mtu_to_mss vmlinux EXPORT_SYMBOL -0x986b2151 ip_queue_xmit vmlinux EXPORT_SYMBOL -0xb7f9f6de rtnl_register_module vmlinux EXPORT_SYMBOL_GPL -0xe66e3f5f put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL +0x9b97d153 tcp_mtu_to_mss vmlinux EXPORT_SYMBOL +0xb1be519a ip_queue_xmit vmlinux EXPORT_SYMBOL +0x53a8b74c rtnl_register_module vmlinux EXPORT_SYMBOL_GPL +0xe778f90a put_cmsg_scm_timestamping64 vmlinux EXPORT_SYMBOL 0x9f0675ab device_add_software_node vmlinux EXPORT_SYMBOL_GPL 0x98d9e4c1 class_dev_iter_init vmlinux EXPORT_SYMBOL_GPL 0x616f1ac9 clk_register_fixed_rate vmlinux EXPORT_SYMBOL_GPL @@ -10461,44 +10469,44 @@ 0xe419bc99 iowrite32be vmlinux EXPORT_SYMBOL 0x26f8f0b8 iowrite16be vmlinux EXPORT_SYMBOL 0xff87cd18 lockref_get_not_dead vmlinux EXPORT_SYMBOL -0x9068ccbb blk_queue_flag_set vmlinux EXPORT_SYMBOL +0x79db4b57 blk_queue_flag_set vmlinux EXPORT_SYMBOL 0xde6f1851 TSS_checkhmac1 vmlinux EXPORT_SYMBOL_GPL -0x35ecfe23 __frontswap_store vmlinux EXPORT_SYMBOL +0xb586c49a __frontswap_store vmlinux EXPORT_SYMBOL 0xb45550ec perf_aux_output_skip vmlinux EXPORT_SYMBOL_GPL -0x75062a67 task_cgroup_path vmlinux EXPORT_SYMBOL_GPL -0x0f3a96df km_query vmlinux EXPORT_SYMBOL -0x9535e6b7 inet_release vmlinux EXPORT_SYMBOL -0x27548bf4 dev_change_proto_down_reason vmlinux EXPORT_SYMBOL +0xe6104158 task_cgroup_path vmlinux EXPORT_SYMBOL_GPL +0xfa14c73a km_query vmlinux EXPORT_SYMBOL +0xcc0c169e inet_release vmlinux EXPORT_SYMBOL +0x79826aec dev_change_proto_down_reason vmlinux EXPORT_SYMBOL 0x1a3f2e08 usb_udc_vbus_handler vmlinux EXPORT_SYMBOL_GPL 0xefe4f679 ZSTD_CCtxWorkspaceBound vmlinux EXPORT_SYMBOL 0xb4136a21 __SCT__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL -0x3f6de510 __SCK__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL +0xe8aecfbf __SCK__tp_func_devlink_hwmsg vmlinux EXPORT_SYMBOL_GPL 0xccfcb75e xen_xlate_remap_gfn_array vmlinux EXPORT_SYMBOL_GPL 0x9fce80db fb_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL 0x8c8569cb kstrtoint vmlinux EXPORT_SYMBOL 0xadb2ee7e blk_mq_sched_try_insert_merge vmlinux EXPORT_SYMBOL_GPL 0x9efa6586 crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL 0x3ebf8a58 crypto_alloc_skcipher vmlinux EXPORT_SYMBOL_GPL -0x032e98db get_tree_single vmlinux EXPORT_SYMBOL +0xb4b2e85f get_tree_single vmlinux EXPORT_SYMBOL 0x01e1a8de kgdb_breakpoint vmlinux EXPORT_SYMBOL_GPL 0xa9029533 call_srcu vmlinux EXPORT_SYMBOL_GPL 0x593edc4b cpu_tlbstate_shared vmlinux EXPORT_SYMBOL -0x556897cc cpufreq_get_policy vmlinux EXPORT_SYMBOL -0xe31857e0 vga_switcheroo_client_fb_set vmlinux EXPORT_SYMBOL +0x930ac111 cpufreq_get_policy vmlinux EXPORT_SYMBOL +0x7a57c5ee vga_switcheroo_client_fb_set vmlinux EXPORT_SYMBOL 0xebd4cc11 mctrl_gpio_enable_ms vmlinux EXPORT_SYMBOL_GPL 0x8a240bff __xas_next vmlinux EXPORT_SYMBOL_GPL 0xa3fea172 sha224_final vmlinux EXPORT_SYMBOL 0xb0f389ee utf8_normalize vmlinux EXPORT_SYMBOL 0x7a1be2f5 sysfs_remove_file_self vmlinux EXPORT_SYMBOL_GPL 0x67a80107 dquot_set_dqblk vmlinux EXPORT_SYMBOL -0x1f80a5cb wait_on_page_private_2 vmlinux EXPORT_SYMBOL +0xa17a7045 wait_on_page_private_2 vmlinux EXPORT_SYMBOL 0x6746252d __tracepoint_rpm_return_int vmlinux EXPORT_SYMBOL_GPL 0x8f6cee77 __round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL 0x8f0748af rcu_expedite_gp vmlinux EXPORT_SYMBOL_GPL 0xfa31edbd kthread_use_mm vmlinux EXPORT_SYMBOL_GPL 0x5f2da8c4 check_tsc_unstable vmlinux EXPORT_SYMBOL_GPL -0xa3533e4a __sk_defer_free_flush vmlinux EXPORT_SYMBOL -0x88a32f83 inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL +0xf46378a6 __sk_defer_free_flush vmlinux EXPORT_SYMBOL +0xaab29a22 inet_twsk_alloc vmlinux EXPORT_SYMBOL_GPL 0xb9681621 xdp_do_flush vmlinux EXPORT_SYMBOL_GPL 0xde1a5f95 __serio_register_driver vmlinux EXPORT_SYMBOL 0xcbbd65b9 dev_pm_qos_expose_latency_tolerance vmlinux EXPORT_SYMBOL_GPL @@ -10512,11 +10520,11 @@ 0xf2b33cb7 memory_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0xb01e8868 __rt_mutex_init vmlinux EXPORT_SYMBOL_GPL 0xd9d8fd16 register_restart_handler vmlinux EXPORT_SYMBOL -0x63662cf6 vlan_dev_real_dev vmlinux EXPORT_SYMBOL -0xee6d4c8e xfrm_state_delete vmlinux EXPORT_SYMBOL -0x221e85b6 nf_register_sockopt vmlinux EXPORT_SYMBOL -0x98b62271 sock_kmalloc vmlinux EXPORT_SYMBOL -0x2399025f amd_iommu_domain_set_gcr3 vmlinux EXPORT_SYMBOL +0xe7d5d215 vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0xd1792c7e xfrm_state_delete vmlinux EXPORT_SYMBOL +0x59d1bd0b nf_register_sockopt vmlinux EXPORT_SYMBOL +0xe7c0100d sock_kmalloc vmlinux EXPORT_SYMBOL +0xdc5e993a amd_iommu_domain_set_gcr3 vmlinux EXPORT_SYMBOL 0xdfcb6c90 mctrl_gpio_set vmlinux EXPORT_SYMBOL_GPL 0xe8fbf4fa __alloc_bucket_spinlocks vmlinux EXPORT_SYMBOL 0x62bf6edf utf8agemin vmlinux EXPORT_SYMBOL @@ -10524,7 +10532,7 @@ 0xd42f1d4e show_rcu_tasks_rude_gp_kthread vmlinux EXPORT_SYMBOL_GPL 0xcca94f26 generic_handle_domain_irq vmlinux EXPORT_SYMBOL_GPL 0xc45e246f housekeeping_test_cpu vmlinux EXPORT_SYMBOL_GPL -0x3d58120f sched_set_normal vmlinux EXPORT_SYMBOL_GPL +0x75ee16a6 sched_set_normal vmlinux EXPORT_SYMBOL_GPL 0xf881cecd load_fixmap_gdt vmlinux EXPORT_SYMBOL_GPL 0x0d52ea25 dax_region_put vmlinux EXPORT_SYMBOL_GPL 0x6c4b6684 reset_control_assert vmlinux EXPORT_SYMBOL_GPL @@ -10534,7 +10542,7 @@ 0xe7d4daac seq_list_next vmlinux EXPORT_SYMBOL 0x306f77a8 __irq_alloc_domain_generic_chips vmlinux EXPORT_SYMBOL_GPL 0x09917bc8 __SCT__tp_func_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL -0xf3824697 __SCK__tp_func_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL +0x70741093 __SCK__tp_func_pelt_dl_tp vmlinux EXPORT_SYMBOL_GPL 0x2fe252cc unregister_inet6addr_notifier vmlinux EXPORT_SYMBOL 0x69064576 devm_hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL 0x4fed50d0 tpm_chip_register vmlinux EXPORT_SYMBOL_GPL @@ -10550,22 +10558,22 @@ 0x1d9d9c64 set_pages_array_wb vmlinux EXPORT_SYMBOL 0x1e9159aa set_pages_array_wt vmlinux EXPORT_SYMBOL_GPL 0xbb8f75d3 set_pages_array_wc vmlinux EXPORT_SYMBOL -0x04f161f4 strp_done vmlinux EXPORT_SYMBOL_GPL -0x6ab87c7b ipv6_chk_addr vmlinux EXPORT_SYMBOL -0xe2ec52f5 neigh_xmit vmlinux EXPORT_SYMBOL +0xae65489d strp_done vmlinux EXPORT_SYMBOL_GPL +0x2829aa97 ipv6_chk_addr vmlinux EXPORT_SYMBOL +0x650979b6 neigh_xmit vmlinux EXPORT_SYMBOL 0xb73713d7 nvmem_add_cell_lookups vmlinux EXPORT_SYMBOL_GPL 0x58aee950 extcon_set_property vmlinux EXPORT_SYMBOL_GPL 0xf7f5c474 extcon_get_property vmlinux EXPORT_SYMBOL_GPL 0x5143fffc dev_pm_qos_flags vmlinux EXPORT_SYMBOL_GPL 0x30cf09c1 __devm_alloc_percpu vmlinux EXPORT_SYMBOL_GPL 0xd7fac996 devm_kstrdup vmlinux EXPORT_SYMBOL_GPL -0x002a0709 amd_iommu_device_info vmlinux EXPORT_SYMBOL +0x271b4d43 amd_iommu_device_info vmlinux EXPORT_SYMBOL 0x0e2e242e uart_suspend_port vmlinux EXPORT_SYMBOL 0x4bc8727f xen_balloon_init vmlinux EXPORT_SYMBOL_GPL 0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL 0x093786cf synth_event_add_field_str vmlinux EXPORT_SYMBOL_GPL 0x539f157b pci_xen_swiotlb_init_late vmlinux EXPORT_SYMBOL_GPL -0x873f16e8 seg6_push_hmac vmlinux EXPORT_SYMBOL +0x9fa59004 seg6_push_hmac vmlinux EXPORT_SYMBOL 0xd7bc859d hid_field_extract vmlinux EXPORT_SYMBOL_GPL 0x15668383 platform_get_irq_byname_optional vmlinux EXPORT_SYMBOL_GPL 0xde9ab8c7 xenbus_rm vmlinux EXPORT_SYMBOL_GPL @@ -10573,32 +10581,32 @@ 0x9bb0c5d0 __SCK__tp_func_write_msr vmlinux EXPORT_SYMBOL 0x1bc49b50 sbitmap_show vmlinux EXPORT_SYMBOL_GPL 0x615d3447 kernel_read_file_from_path vmlinux EXPORT_SYMBOL_GPL -0x7eefaac8 ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL -0x67bc1bf9 neigh_changeaddr vmlinux EXPORT_SYMBOL +0x2a753ad6 ipv6_find_tlv vmlinux EXPORT_SYMBOL_GPL +0x1e16e76b neigh_changeaddr vmlinux EXPORT_SYMBOL 0x2b54ae80 devm_free_percpu vmlinux EXPORT_SYMBOL_GPL 0xec40a9a4 do_unregister_con_driver vmlinux EXPORT_SYMBOL_GPL 0xb04d5a17 tty_unregister_ldisc vmlinux EXPORT_SYMBOL 0x2d21751b tty_standard_install vmlinux EXPORT_SYMBOL_GPL 0x0f6fcaf6 gpiochip_populate_parent_fwspec_fourcell vmlinux EXPORT_SYMBOL_GPL 0x710c73b6 crypto_unregister_notifier vmlinux EXPORT_SYMBOL_GPL -0x84d59ce8 invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL +0x8c6256cf invalidate_inode_pages2 vmlinux EXPORT_SYMBOL_GPL 0x3cd1b510 trace_vbprintk vmlinux EXPORT_SYMBOL_GPL 0x216de4e1 rcu_get_gp_kthreads_prio vmlinux EXPORT_SYMBOL_GPL 0x5dbcfa4f boot_cpu_physical_apicid vmlinux EXPORT_SYMBOL_GPL 0xcd38b349 __hw_addr_ref_sync_dev vmlinux EXPORT_SYMBOL 0x5d7445dc pnp_possible_config vmlinux EXPORT_SYMBOL 0xa50a3da7 _find_next_bit vmlinux EXPORT_SYMBOL -0x07586a58 kmem_cache_destroy vmlinux EXPORT_SYMBOL -0x24cffc01 add_to_page_cache_locked vmlinux EXPORT_SYMBOL +0xbfe1b3f9 kmem_cache_destroy vmlinux EXPORT_SYMBOL +0x0653002c add_to_page_cache_locked vmlinux EXPORT_SYMBOL 0xea38036f ring_buffer_entries vmlinux EXPORT_SYMBOL_GPL 0xf28ed6e2 machine_to_phys_nr vmlinux EXPORT_SYMBOL -0x62f00ba8 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL -0x6e2b3baf alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL +0x17c9e1a6 dev_get_tstats64 vmlinux EXPORT_SYMBOL_GPL +0x10928617 alloc_skb_for_msg vmlinux EXPORT_SYMBOL_GPL 0x8ff60436 mpi_ec_add_points vmlinux EXPORT_SYMBOL_GPL -0x8a7f951a blkcg_root_css vmlinux EXPORT_SYMBOL_GPL +0x270fdf6b blkcg_root_css vmlinux EXPORT_SYMBOL_GPL 0x3f664205 proc_create_net_data vmlinux EXPORT_SYMBOL_GPL 0xe9c402a6 d_instantiate_anon vmlinux EXPORT_SYMBOL -0x1152cefd nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL +0x6f4ab3e8 nf_ct_get_tuple_skb vmlinux EXPORT_SYMBOL 0xcb2bfe2b nvmem_register_notifier vmlinux EXPORT_SYMBOL_GPL 0xa01d7f2c spi_bitbang_init vmlinux EXPORT_SYMBOL_GPL 0x77d47d55 vring_new_virtqueue vmlinux EXPORT_SYMBOL_GPL @@ -10613,18 +10621,18 @@ 0x93d6dd8c complete_all vmlinux EXPORT_SYMBOL 0x0c575719 __cond_resched_rwlock_write vmlinux EXPORT_SYMBOL 0x1035c7c2 __release_region vmlinux EXPORT_SYMBOL -0x8bc91fcd xp_raw_get_dma vmlinux EXPORT_SYMBOL +0x1330f7d8 xp_raw_get_dma vmlinux EXPORT_SYMBOL 0x5ed040b0 pm_set_vt_switch vmlinux EXPORT_SYMBOL 0xed34ebbc acpi_any_gpe_status_set vmlinux EXPORT_SYMBOL 0xd7269c64 osc_sb_native_usb4_control vmlinux EXPORT_SYMBOL_GPL 0xfa9480f4 pci_epc_mem_exit vmlinux EXPORT_SYMBOL_GPL 0xbad262c7 pci_epc_mem_init vmlinux EXPORT_SYMBOL_GPL -0xde6490e0 bdi_register vmlinux EXPORT_SYMBOL -0x33e97c46 __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL -0x7f16c5cf inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL -0xa8bfc1b1 reuseport_alloc vmlinux EXPORT_SYMBOL +0x2b15c998 bdi_register vmlinux EXPORT_SYMBOL +0x1c31cdc4 __iptunnel_pull_header vmlinux EXPORT_SYMBOL_GPL +0x01b29e50 inet_csk_clear_xmit_timers vmlinux EXPORT_SYMBOL +0x30d534b4 reuseport_alloc vmlinux EXPORT_SYMBOL 0x51fc28d9 __device_reset vmlinux EXPORT_SYMBOL_GPL -0xa87f39d9 regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x3f44e0f8 regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xe10cd6ad erst_get_record_id_begin vmlinux EXPORT_SYMBOL_GPL 0x7129e5f8 hex_asc vmlinux EXPORT_SYMBOL 0xcaf91afc fs_param_is_u64 vmlinux EXPORT_SYMBOL @@ -10643,7 +10651,7 @@ 0x71a990e0 default_llseek vmlinux EXPORT_SYMBOL 0xd31a2ac5 ring_buffer_oldest_event_ts vmlinux EXPORT_SYMBOL_GPL 0x3c427f67 cpu_die_map vmlinux EXPORT_SYMBOL -0x9ab8258e tcp_read_sock vmlinux EXPORT_SYMBOL +0xff90ac10 tcp_read_sock vmlinux EXPORT_SYMBOL 0x6e90e68c usb_gadget_giveback_request vmlinux EXPORT_SYMBOL_GPL 0x051d58e8 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL 0x51d4efdb virtqueue_get_desc_addr vmlinux EXPORT_SYMBOL_GPL @@ -10651,25 +10659,25 @@ 0x7de6cc23 io_cgrp_subsys_on_dfl_key vmlinux EXPORT_SYMBOL_GPL 0x05a6aeca cpuidle_register_driver vmlinux EXPORT_SYMBOL_GPL 0xd6b3a151 ptp_cancel_worker_sync vmlinux EXPORT_SYMBOL -0x578eaba6 firmware_request_platform vmlinux EXPORT_SYMBOL_GPL +0x957d494d firmware_request_platform vmlinux EXPORT_SYMBOL_GPL 0x62706850 tty_port_register_device_attr vmlinux EXPORT_SYMBOL_GPL -0x6ff0e781 devm_regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL +0x7c362b89 devm_regulator_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0xb05c5b0a xenbus_dev_changed vmlinux EXPORT_SYMBOL_GPL 0xae3f7ec1 pci_set_cacheline_size vmlinux EXPORT_SYMBOL_GPL 0x4df75891 copy_page_from_iter vmlinux EXPORT_SYMBOL 0x815b5dd4 match_octal vmlinux EXPORT_SYMBOL -0x4752c4b8 cdev_device_del vmlinux EXPORT_SYMBOL -0x742227af cdev_device_add vmlinux EXPORT_SYMBOL +0xa6633b03 cdev_device_del vmlinux EXPORT_SYMBOL +0x2235c463 cdev_device_add vmlinux EXPORT_SYMBOL 0x92897e3d default_idle vmlinux EXPORT_SYMBOL -0xa2a0197f ip_local_deliver vmlinux EXPORT_SYMBOL +0x66cdd8b6 ip_local_deliver vmlinux EXPORT_SYMBOL 0xa95b5c77 hwmon_sanitize_name vmlinux EXPORT_SYMBOL_GPL -0x8b00ed42 i2c_smbus_write_byte vmlinux EXPORT_SYMBOL +0xdf02a5dc i2c_smbus_write_byte vmlinux EXPORT_SYMBOL 0xacaa4c72 dma_fence_match_context vmlinux EXPORT_SYMBOL 0xe0ebb087 unregister_virtio_driver vmlinux EXPORT_SYMBOL_GPL 0x25e58a09 hdmi_avi_infoframe_init vmlinux EXPORT_SYMBOL -0x328e0fa2 iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL -0x98f0d84d vfs_fsync vmlinux EXPORT_SYMBOL -0x48e290aa poll_freewait vmlinux EXPORT_SYMBOL +0x71d4863a iomap_dio_rw vmlinux EXPORT_SYMBOL_GPL +0x44402b50 vfs_fsync vmlinux EXPORT_SYMBOL +0x616a3d57 poll_freewait vmlinux EXPORT_SYMBOL 0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL 0xb22c5e90 kthread_create_on_node vmlinux EXPORT_SYMBOL 0x9e64fbfe rtc_cmos_read vmlinux EXPORT_SYMBOL @@ -10681,36 +10689,36 @@ 0x40d59096 unregister_restart_handler vmlinux EXPORT_SYMBOL 0x6b0eaa18 hv_ghcb_msr_read vmlinux EXPORT_SYMBOL_GPL 0x1660c67c tty_driver_kref_put vmlinux EXPORT_SYMBOL -0x908254bf regulator_bulk_free vmlinux EXPORT_SYMBOL_GPL +0x7346282b regulator_bulk_free vmlinux EXPORT_SYMBOL_GPL 0x6c389761 acpi_bus_get_private_data vmlinux EXPORT_SYMBOL_GPL 0x80d5e57a mpi_free vmlinux EXPORT_SYMBOL_GPL 0xa2a0df2e dquot_acquire vmlinux EXPORT_SYMBOL 0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL -0x0eb22cf4 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL +0xae64c831 xfrm_local_error vmlinux EXPORT_SYMBOL_GPL 0x5338184f ethtool_sprintf vmlinux EXPORT_SYMBOL 0x5cede0a7 xdp_flush_frame_bulk vmlinux EXPORT_SYMBOL_GPL -0x268eca21 sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL +0x9233ab4b sock_prot_inuse_get vmlinux EXPORT_SYMBOL_GPL 0xd408d95c devm_register_netdev vmlinux EXPORT_SYMBOL 0x867e60a6 iommu_alloc_resv_region vmlinux EXPORT_SYMBOL_GPL 0x41c69939 gpiod_put vmlinux EXPORT_SYMBOL_GPL 0x998d79d6 x509_decode_time vmlinux EXPORT_SYMBOL_GPL -0x8e2f048b iomap_readahead vmlinux EXPORT_SYMBOL_GPL -0x68bffb9d generic_write_end vmlinux EXPORT_SYMBOL +0x6bb26816 iomap_readahead vmlinux EXPORT_SYMBOL_GPL +0x024caa0c generic_write_end vmlinux EXPORT_SYMBOL 0xb9fa4b38 seq_file_path vmlinux EXPORT_SYMBOL -0x08698044 pin_user_pages vmlinux EXPORT_SYMBOL +0x5e1e2f14 pin_user_pages vmlinux EXPORT_SYMBOL 0x67955ce6 profile_hits vmlinux EXPORT_SYMBOL_GPL 0xb4a9539d devm_request_threaded_irq vmlinux EXPORT_SYMBOL -0x05c7c61b udp6_seq_ops vmlinux EXPORT_SYMBOL -0x24923e55 mini_qdisc_pair_init vmlinux EXPORT_SYMBOL -0xd1078974 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL +0xe6bf5be3 udp6_seq_ops vmlinux EXPORT_SYMBOL +0x9c42bb4f mini_qdisc_pair_init vmlinux EXPORT_SYMBOL +0x0bf4e9b7 bpf_prog_create vmlinux EXPORT_SYMBOL_GPL 0x01a0cb78 property_entries_free vmlinux EXPORT_SYMBOL_GPL 0x527dd444 gpio_to_desc vmlinux EXPORT_SYMBOL_GPL -0xc81f227e security_inode_copy_up vmlinux EXPORT_SYMBOL +0x83c0923f security_inode_copy_up vmlinux EXPORT_SYMBOL 0x352ec68b bpf_offload_dev_destroy vmlinux EXPORT_SYMBOL_GPL 0x9e016da1 __traceiter_module_get vmlinux EXPORT_SYMBOL -0x7a903a08 tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL -0xc15717cc clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL -0x5653d21b bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL +0x426c1345 tcp_ca_openreq_child vmlinux EXPORT_SYMBOL_GPL +0xa016e733 clean_acked_data_enable vmlinux EXPORT_SYMBOL_GPL +0x91651bf5 bpf_prog_destroy vmlinux EXPORT_SYMBOL_GPL 0xc4e831d2 spi_mem_exec_op vmlinux EXPORT_SYMBOL_GPL 0xb6947f17 spi_mem_supports_op vmlinux EXPORT_SYMBOL_GPL 0xbd0c6737 devm_remove_action vmlinux EXPORT_SYMBOL_GPL @@ -10718,9 +10726,9 @@ 0x21be37e1 hdmi_avi_infoframe_check vmlinux EXPORT_SYMBOL 0x72c8bb1e pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL 0xa84ce9e0 crypto_aes_inv_sbox vmlinux EXPORT_SYMBOL -0x5677091d bio_copy_data_iter vmlinux EXPORT_SYMBOL -0x99982bae inode_insert5 vmlinux EXPORT_SYMBOL -0xd3d2e9c4 deactivate_super vmlinux EXPORT_SYMBOL +0x974c978b bio_copy_data_iter vmlinux EXPORT_SYMBOL +0xb5ded035 inode_insert5 vmlinux EXPORT_SYMBOL +0x393d87e0 deactivate_super vmlinux EXPORT_SYMBOL 0x450a0c7e vmap vmlinux EXPORT_SYMBOL 0xf6b481a6 synth_event_trace_array vmlinux EXPORT_SYMBOL_GPL 0x2e8009dc ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL @@ -10730,17 +10738,17 @@ 0x1da7f576 hsi_async drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x3bbf7c46 sata_pmp_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xc3065f3f media_entity_pads_init drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x46b4e4f8 tm6000_set_reg_mask drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x2e92c5e6 tm6000_set_reg_mask drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL 0x8d4f3fa4 hd44780_common_init_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x981efe92 mpt_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0x15147343 mt76x02_mac_cc_reset drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x938cca91 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x771dd483 cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x771008c3 cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xac7ff442 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x883221f9 cs47l92_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x883ffdb9 cs47l92_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xfd1c5200 drm_sched_reset_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x8ae63c33 drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x19f6ec80 drm_dp_send_real_edid_checksum drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x969b26b0 xen_front_pgdir_shbuf_alloc drivers/xen/xen-front-pgdir-shbuf EXPORT_SYMBOL_GPL -0x0a9bac16 kvm_get_cs_db_l_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x79b96823 kvm_get_cs_db_l_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x3d2aa036 ieee80211_wake_queues net/mac80211/mac80211 EXPORT_SYMBOL 0x40778dd4 snd_hdac_ext_bus_link_power_up_all sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x8146d486 snd_soc_component_compr_open sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -10755,104 +10763,104 @@ 0xbede066f st21nfca_dep_deinit drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xf07a686d drm_atomic_set_crtc_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0x8691600a ife_encode net/ife/ife EXPORT_SYMBOL_GPL -0x0ace8cf1 __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0x14fd3bf0 __hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL 0x4da387b9 __iio_trigger_register drivers/iio/industrialio EXPORT_SYMBOL -0xdb7d219f ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb326065e ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x90e807c7 ib_cache_gid_parse_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe2822320 __v4l2_find_nearest_size drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xfde965c4 cx8802_buf_queue drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL -0x32906fad t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xebf8aff5 cx8802_buf_queue drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xc9fff7bb t3_register_cpl_handler drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xd4c42937 unregister_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL 0xb4b9232a wpan_phy_find net/ieee802154/ieee802154 EXPORT_SYMBOL 0x5265952e ieee80211_queue_stopped net/mac80211/mac80211 EXPORT_SYMBOL -0x5d1a2ae4 ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x393c0513 ieee80211_unreserve_tid net/mac80211/mac80211 EXPORT_SYMBOL 0x31bf3ca3 rxrpc_debug_id net/rxrpc/rxrpc EXPORT_SYMBOL -0x81209292 cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL +0xb592f43a cfg80211_external_auth_request net/wireless/cfg80211 EXPORT_SYMBOL 0xfab29d36 cfg80211_wext_giwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xf5d2ae89 cfg80211_wext_siwscan net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x3583a625 snd_hdac_ext_stream_init_all sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0x2a09060d rvt_dealloc_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x2df6c75f rvt_dealloc_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x36076589 ishtp_set_client_data drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0x6d464d46 saa7134_s_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xef70d842 saa7134_g_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x43c902a7 saa7134_s_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x6d33ddca saa7134_g_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x41c88172 mt7663_usb_sdio_tx_status_data drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x4d319b8a mt76x02_mac_setaddr drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x14e59c7a __drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x88638552 simd_skcipher_create_compat crypto/crypto_simd EXPORT_SYMBOL_GPL -0x5dd660f5 o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x6f000bec o2hb_setup_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc366bfa1 ceph_pagelist_truncate net/ceph/libceph EXPORT_SYMBOL -0x544c172d tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL +0x953071fd tls_encrypt_skb net/tls/tls EXPORT_SYMBOL_GPL 0x09798e80 intel_nhlt_get_endpoint_blob sound/hda/snd-intel-dspcfg EXPORT_SYMBOL 0x21d5ad80 snd_soc_tplg_component_remove sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x73b9c43c vfio_pci_core_finish_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x5b36fe15 videobuf_queue_cancel drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x8dfe01bd usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xca038351 videobuf_queue_cancel drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x2160f2a9 usbip_dump_urb drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x2a079b6f rtl_cam_empty_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x808ce82d mt76x2_configure_tx_delay drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x781ce523 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf746f0e0 iscsi_tcp_r2tpool_free drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x38b22de3 mhi_notify drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x1d4db0d7 cryptd_skcipher_queued crypto/cryptd EXPORT_SYMBOL_GPL 0x1d29b9e1 decode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0x62321781 snd_hdac_ext_bus_link_power_down_all sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x6493771a snd_soc_of_parse_audio_routing sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xf6483e0c ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8abf11a9 btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x3f9bdb80 ib_device_get_by_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b18544b btbcm_setup_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x3cc192de __rio_local_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x0d07a119 __tracepoint_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xabb11a37 sch56xx_watchdog_register drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0x7a26d3e6 nvme_max_retries drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xc3ba71c3 qlt_abort_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x5b51b41e drm_fb_xrgb8888_to_rgb565 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf2f3fb35 drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x693f05e9 drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd33ba807 qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL +0xe07448af drm_dp_pcon_is_frl_ready drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xba657a38 drm_dp_dpcd_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe221b935 qrtr_endpoint_unregister net/qrtr/qrtr EXPORT_SYMBOL_GPL 0x0b1379bd snd_soc_component_update_bits sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa56dfe6b snd_pt2258_reset sound/i2c/other/snd-pt2258 EXPORT_SYMBOL 0x5ffafbba rpmsg_trysend drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0xd465f463 vringh_need_notify_kern drivers/vhost/vringh EXPORT_SYMBOL 0x6a05e1c4 ishtp_trace_callback drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x8f655fbb fw_send_request drivers/firewire/firewire-core EXPORT_SYMBOL -0x7aab1a0d mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb220f4db mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4b762f9d mlx5_core_destroy_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5dad8ea8 mlx5_core_destroy_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd412f78d mei_cldev_recv_nonblock_vtag drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x1a71d30c ttm_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x851748d8 xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe98bdd39 snd_soc_dapm_put_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc642fe1a snd_soc_dapm_get_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xcdec7397 xdr_page_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x35dd18c3 snd_soc_dapm_put_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x951784f6 snd_soc_dapm_get_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x00ad3e54 ata_sff_tf_read drivers/ata/libata EXPORT_SYMBOL_GPL 0xf2256e27 media_request_object_init drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xe043ab0d dvb_usbv2_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x91586c3a dvb_usbv2_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0x446e3c93 usb_serial_generic_write_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x448b4d6b xhci_drop_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xf8599081 ath10k_htt_rx_pktlog_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xcf9c30a6 mlxsw_core_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x6235bd04 mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa1829577 mlx5_set_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb4e98a46 twofish_dec_blk_3way arch/x86/crypto/twofish-x86_64-3way EXPORT_SYMBOL_GPL 0x6004858d LZ4_compress_fast lib/lz4/lz4_compress EXPORT_SYMBOL 0x457fbe73 nfc_llc_start net/nfc/hci/hci EXPORT_SYMBOL -0x6f62d0b1 nfc_target_lost net/nfc/nfc EXPORT_SYMBOL +0x6683f02b nfc_target_lost net/nfc/nfc EXPORT_SYMBOL 0x482ac5a4 g_token_size net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0xfa239a36 ax25_find_cb net/ax25/ax25 EXPORT_SYMBOL -0x01f4e4f9 wm_adsp2_component_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0xf25ec928 __tracepoint_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL -0xbd3961ae em28xx_write_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x103ff9da ax25_find_cb net/ax25/ax25 EXPORT_SYMBOL +0x5e66aadd wm_adsp2_component_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x43ef8bf3 __tracepoint_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x8211e1e8 em28xx_write_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x43850947 __traceiter_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x5440b8f9 u_audio_set_volume drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0x7509892e u_audio_get_volume drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0xf3f6c6de mt76x02_init_debugfs drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xb253d4fe cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xff0f3d30 cxgbi_get_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xd8fa57a6 dlm_unregister_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xe95a80f6 __SCT__tp_func_kvm_nested_vmenter_failed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xf144b856 __SCK__tp_func_kvm_nested_vmenter_failed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xeae87319 kvm_vcpu_gfn_to_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x3de056c4 nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xce12ee8d __SCK__tp_func_kvm_nested_vmenter_failed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x65ab1458 kvm_vcpu_gfn_to_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x945fa39e nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1b47c188 acp_dsp_block_write sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x0a6246c3 sof_client_dev_register sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0xea3db21e __parport_register_driver drivers/parport/parport EXPORT_SYMBOL -0x1f4cc62c rapl_add_package drivers/powercap/intel_rapl_common EXPORT_SYMBOL_GPL +0x853a7c81 rapl_add_package drivers/powercap/intel_rapl_common EXPORT_SYMBOL_GPL 0x70cdcbfd vbg_warn drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL -0xb0ae740a md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL -0xcf02f2fb __traceiter_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2667c954 md_finish_reshape drivers/md/md-mod EXPORT_SYMBOL +0x62de9bf5 __traceiter_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xf27b804d rmi_2d_sensor_abs_process drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xca3f100a cma3000_suspend drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0xf0beae0a wl1271_acx_sleep_auth drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -10863,53 +10871,53 @@ 0xbf6f947b genphy_c45_pma_resume drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x28ce3d66 sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf586b817 scsi_target_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL -0x8803b6ad drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x03dafd0b drm_gem_fb_get_obj drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xa38c4c94 drm_memcpy_from_wc drivers/gpu/drm/drm EXPORT_SYMBOL -0xbe013bbd dccp_ctl_make_reset net/dccp/dccp EXPORT_SYMBOL_GPL +0x0f6ecc71 dccp_ctl_make_reset net/dccp/dccp EXPORT_SYMBOL_GPL 0x2f4fb7f1 amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x5533db56 snd_emux_terminate_all sound/synth/emux/snd-emux-synth EXPORT_SYMBOL -0x78a53475 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL -0x252066c5 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL -0x7db97eae vb2_core_poll drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x435702d0 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL +0xa57514d6 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL +0x9437e7e2 vb2_core_poll drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x67d32b08 mpt_free_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL -0xd78bc6e0 can_rx_offload_add_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0xf3ed5dd3 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xaadec7de can_rx_offload_add_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2c26af46 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x245a1bed fcoe_ctlr_destroy drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x9899f5a3 jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0xb43e6520 jbd2_journal_try_to_free_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0x90a0c2dc nfc_hci_send_cmd_async net/nfc/hci/hci EXPORT_SYMBOL 0x5e79849e p9_client_statfs net/9p/9pnet EXPORT_SYMBOL 0xf64c7c41 wdev_to_ieee80211_vif net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x2c3fc10d nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x04881287 nf_reject_skb_v6_unreach net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0xfa776b3e skl_ipc_save_pipeline sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x78f6565b cmp_connection_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x29a17544 __snd_seq_driver_register sound/core/snd-seq-device EXPORT_SYMBOL_GPL 0xc1b67e12 __devm_uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL 0xefa05192 dev_attr_link_power_management_policy drivers/ata/libata EXPORT_SYMBOL_GPL -0x2bc601bc sdhci_runtime_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xbcd10a50 sdhci_runtime_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x7d053fc5 dm_rh_start_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe41801a3 cec_queue_pin_hpd_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x1f799f8a mt76_mcu_rx_event drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xf14c87d5 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x23a3c843 mlx5_cmd_destroy_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xce936619 fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x91fec1cc drm_rect_calc_vscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2d50570f drm_rect_calc_hscale drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5bc92e85 LZ4_compress_destSize lib/lz4/lz4_compress EXPORT_SYMBOL -0x94d0a505 virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd6bec50d virtio_transport_notify_send_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x51f9d5d4 snd_hdac_get_sub_nodes sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd5d3e8e0 snd_akm4xxx_init sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL 0x9ceb26b6 sdw_bus_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x089b6c68 pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x74695f5b pmbus_get_fan_rate_cached drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x398778e1 fsg_ss_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x857b6dc2 fsg_hs_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xa5f99b69 fsg_fs_function drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xd5313d02 wl1271_cmd_data_path drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0e8d9c3d hostap_info_process drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xa9086135 ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x09825a5d ocelot_port_lag_change drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xdec30700 __i915_gem_object_set_pages drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x315aa3cd nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL +0x93bb544e nfs_sb_active fs/nfs/nfs EXPORT_SYMBOL_GPL 0x43cc3d4b pstore_blk_get_config fs/pstore/pstore_blk EXPORT_SYMBOL_GPL -0xad1ac1c8 handle_ud arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xee4f99ca nfc_tm_activated net/nfc/nfc EXPORT_SYMBOL +0x51b42b69 handle_ud arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf9841b77 nfc_tm_activated net/nfc/nfc EXPORT_SYMBOL 0x9e59271d dsa_8021q_rx_source_port net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xe07cd783 snd_soc_acpi_amd_sof_machines sound/soc/amd/snd-acp-config EXPORT_SYMBOL 0xc783b925 ir_raw_event_handle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL @@ -10921,71 +10929,72 @@ 0x9f523d49 sas_release_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xc7d04fc5 drm_vma_node_allow drivers/gpu/drm/drm EXPORT_SYMBOL 0x92b9835e drm_dp_128b132b_cds_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe3110ecd nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xbff4a8c4 fscache_operation_init fs/fscache/fscache EXPORT_SYMBOL +0x24163948 nfs_revalidate_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3d71dbaa kvm_apic_set_eoi_accelerated arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xf850c5ac kvm_service_local_tlb_flush_requests arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x3e0374b3 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x08e9cb50 kvm_service_local_tlb_flush_requests arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x5a91a996 xdr_decode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4dac77f0 xdr_encode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x371e099a l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x09b9b2f2 l2cap_chan_set_defaults net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0x86108dc7 atom_set_mach_params sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP -0xdb07df98 wm_adsp2_preloader_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xe9863ecc wm_adsp2_preloader_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x3582c241 snd_power_wait sound/core/snd EXPORT_SYMBOL 0x219e0869 iio_kfifo_free drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL 0x786e4ee9 w1_unregister_family drivers/w1/wire EXPORT_SYMBOL 0xf3c2dfe0 transport_set_vpd_proto_id drivers/target/target_core_mod EXPORT_SYMBOL 0x0979eb34 intel_th_driver_register drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x98281f20 mptscsih_scandv_complete drivers/message/fusion/mptscsih EXPORT_SYMBOL -0xe21e8c9f alloc_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x6475399e alloc_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL 0xcf0f4c61 wl1251_free_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL -0x4d95771b mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x6a78b318 ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x01ba9edf mwifiex_add_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x6d623684 ks8851_suspend drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL 0x03d27a70 mei_cldev_recv drivers/misc/mei/mei EXPORT_SYMBOL_GPL +0x00c0e3e2 __fscache_clear_page_bits fs/fscache/fscache EXPORT_SYMBOL 0xc5ba8afa mrp_unregister_application net/802/mrp EXPORT_SYMBOL_GPL 0x2c8167cf fpga_bridges_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x91b40e23 intel_th_driver_unregister drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x4052a699 adf_pfvf_comms_disabled drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x2c969219 mmc_app_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x4a54a410 cx88_get_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x040e694f usb_otg_descriptor_init drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x99a2365f cx88_get_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xfaa20245 usb_otg_descriptor_init drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x78971d7e iwl_he_is_sgi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x1607ae17 ath10k_htc_rx_completion_handler drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x255ab30f cxgb_get_4tuple drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x676bd843 vmci_qpair_consume_free_space drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xc020c0c1 drm_dp_pcon_dsc_max_slice_width drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6961eabb pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xafe378f5 kvm_msr_allowed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x03a5cf8f kvm_debugfs_dir arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xa2676cb9 nci_core_conn_close net/nfc/nci/nci EXPORT_SYMBOL -0xb7f8c281 rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x284c5894 pnfs_layout_mark_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf910ccb6 kvm_msr_allowed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xfa80445c kvm_debugfs_dir arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x17706cdc nci_core_conn_close net/nfc/nci/nci EXPORT_SYMBOL +0x81d42c0a rpc_d_lookup_sb net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x732efe6e dfl_fpga_enum_info_free drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x6877eece stv0288_attach drivers/media/dvb-frontends/stv0288 EXPORT_SYMBOL -0x46ccb18f dibusb_i2c_algo drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x4d7eb1ad stv0288_attach drivers/media/dvb-frontends/stv0288 EXPORT_SYMBOL +0xe911e26f dibusb_i2c_algo drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0xe39d0794 usb_phy_roothub_exit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc93ee1e7 usb_phy_roothub_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x336f3657 xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0xd2db8332 xrs700x_switch_register drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xf7400082 rtl92c_phy_ap_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2a3fb714 rtl92c_phy_iq_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x7498de97 nvmf_free_options drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x31b8a5e3 __drm_set_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL 0xb1e909ea xillybus_cleanup_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL -0x3562c917 jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x37664bc9 kvm_request_apicv_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x99132531 vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x21778983 jbd2_journal_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xad401f44 fscache_cookie_lookup_negative fs/fscache/fscache EXPORT_SYMBOL +0x28658387 kvm_request_apicv_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x8cb6a271 vsock_remove_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x242852b9 ax25_uid_policy net/ax25/ax25 EXPORT_SYMBOL -0xb649a2b5 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xc757189d snd_soc_jack_add_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x52710a87 ip_tunnel_delete_nets net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x65a9292f snd_soc_jack_add_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc86c34ed rtllib_wx_set_mode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x63198335 camera_sensor_csi drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0x894c5528 camera_sensor_csi drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0x0f467e5b usbnet_cdc_unbind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL 0xba8955ea mt7615_mcu_fill_msg drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x390d7443 rtsx_pci_card_power_on drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xc8b9ac64 drm_gem_prime_mmap drivers/gpu/drm/drm EXPORT_SYMBOL -0xa842e151 nci_hci_get_param net/nfc/nci/nci EXPORT_SYMBOL -0xf9f31b60 nci_hci_set_param net/nfc/nci/nci EXPORT_SYMBOL +0x705672bd nci_hci_get_param net/nfc/nci/nci EXPORT_SYMBOL +0x342536b2 nci_hci_set_param net/nfc/nci/nci EXPORT_SYMBOL 0xee439093 vhost_discard_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x7f461710 btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0x7ba142cc sdhci_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0d8c9301 btintel_enter_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x22d160cd sdhci_suspend_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x93822ecb rc_map_dibusb_table drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x8d88137a cx88_sram_channels drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x6e56cc38 usb_autopm_get_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL @@ -10993,166 +11002,166 @@ 0xac9e98f1 phy_device_register drivers/net/phy/libphy EXPORT_SYMBOL 0xf8c8dcef drm_client_modeset_commit drivers/gpu/drm/drm EXPORT_SYMBOL 0xad4e902b drm_color_ctm_s31_32_to_qm_n drivers/gpu/drm/drm EXPORT_SYMBOL -0x59732af3 rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfd69aeb0 hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL -0x8a2355b2 can_rx_unregister net/can/can EXPORT_SYMBOL +0x4b0d8ec5 rpc_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x606cdf9c hci_cmd_sync net/bluetooth/bluetooth EXPORT_SYMBOL +0x0994cd8e can_rx_unregister net/can/can EXPORT_SYMBOL 0x61d24c52 ib_rate_to_mbps drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xae956dce ib_rate_to_mult drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xac17cb63 hci_uart_register_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0xb9266e4b hci_uart_register_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x232b5238 mxm_wmi_supported drivers/platform/x86/mxm-wmi EXPORT_SYMBOL_GPL 0xab5f8e3e uhid_hid_driver drivers/hid/uhid EXPORT_SYMBOL_GPL 0x2c37314c __SCT__tp_func_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x6a0e33db __SCK__tp_func_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x387cd4c0 max9271_configure_i2c drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x086e9056 max9271_configure_i2c drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x3868edb6 typec_retimer_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xd787807a mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x081837c8 mlx5_set_port_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9cd141f7 mlx4_multicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6c743655 fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x3522505a xillybus_endpoint_discovery drivers/char/xillybus/xillybus_core EXPORT_SYMBOL -0x6a7bb00d acpi_video_get_edid drivers/acpi/video EXPORT_SYMBOL +0x63efeb12 acpi_video_get_edid drivers/acpi/video EXPORT_SYMBOL 0x65aaf037 crc7_be_syndrome_table lib/crc7 EXPORT_SYMBOL -0x468e4245 __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc07c754b __ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x5dc92cdf rl6231_pll_calc sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0x5ff19e6d passthrough_pr_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0xc7ffec92 ata_pci_bmdma_init_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x3debf72b rio_get_comptag drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x4e1ecd67 ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xe04e8d54 ufshcd_clkgate_delay_set drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x42a9b17e mt76x02_ampdu_action drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x3aa94920 free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x76a8a3a5 free_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x825c7340 phylink_get_eee_err drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x29f08205 st21nfca_se_deinit drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x94536109 enclosure_component_alloc drivers/misc/enclosure EXPORT_SYMBOL_GPL 0xf67486f8 drm_property_create_signed_range drivers/gpu/drm/drm EXPORT_SYMBOL 0xd1a874c0 drm_framebuffer_plane_height drivers/gpu/drm/drm EXPORT_SYMBOL 0xfa4a606f amd_iommu_set_invalidate_ctx_cb drivers/iommu/amd/iommu_v2 EXPORT_SYMBOL -0x5069f38e kvm_get_running_vcpu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfbd18014 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xa9dfea00 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x4d2a8567 kvm_get_running_vcpu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x01b4a3d1 ovs_vport_alloc net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x6b11f617 arpt_do_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0xd1fd7ba9 snd_hdac_bus_handle_stream_irq sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x30148d47 unregister_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xa7deab4f rvt_compute_aeth drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x14183802 rvt_compute_aeth drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x8a6cc1dc vfio_pci_core_ioctl_feature drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xdd1a2fd9 spmi_command_shutdown drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x3039b074 dot11d_reset drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x6141c8c5 cx88_tuner_callback drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x37797e82 wm97xx_set_suspend_mode drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL -0x7feb290d mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x3b27238a iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2f4350a8 mlx5_eq_destroy_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5541280a iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xa21fafb9 mraid_mm_adapter_app_handle drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL 0xa05056d4 mei_hbm_pg_resume drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xdbd9aa99 async_tx_submit crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0xc4e61bac nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe2470101 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8cd096eb nfs_retry_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0fdeb447 nfs_client_init_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6303c089 kvm_calc_nested_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xcfb6a3da unregister_atmdevice_notifier net/atm/atm EXPORT_SYMBOL_GPL 0x43fd03c6 vdpa_mgmtdev_register drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0xb3d5c8b0 mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb6d705c6 mlx5_fs_add_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3c862a62 st_nci_discover_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0xe6c29d0f drm_gem_vram_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x4a274c2d drm_atomic_add_affected_connectors drivers/gpu/drm/drm EXPORT_SYMBOL 0x293aaab1 __fat_fs_error fs/fat/fat EXPORT_SYMBOL_GPL 0xefce3c3b ceph_pagelist_reserve net/ceph/libceph EXPORT_SYMBOL -0x5346a636 rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8d600b9d rpc_exit net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc552876e snd_vx_resume sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x2be4e269 adf_gen2_get_arb_info drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xcf8009ab gs_free_req drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x9aff1249 team_modeop_port_change_dev_addr drivers/net/team/team EXPORT_SYMBOL 0x83b52918 hostap_check_sta_fw_version drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xa8f1f136 mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc72fd7bf mlx5_core_query_vendor_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x1943f896 drm_atomic_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0x11977f53 drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x73cce544 __tracepoint_kvm_vmgexit_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xdd9fe421 xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x0624b547 drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe0c141b0 __tracepoint_kvm_vmgexit_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7b5da0a8 xt_proto_fini net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x9954b7ac snd_soc_acpi_intel_icl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0xe41fde15 iscsit_get_datain_values drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7d511524 sata_scr_write_flush drivers/ata/libata EXPORT_SYMBOL_GPL 0xdd655cf7 mlx4_mr_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xa2c7b3da drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL +0xd30a04ea drm_connector_set_orientation_from_panel drivers/gpu/drm/drm EXPORT_SYMBOL 0xe33917e9 is_hsr_master net/hsr/hsr EXPORT_SYMBOL 0xd3cae139 acp_sof_dsp_run sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x16e86983 sst_shim32_read sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xf225bf5f snd_card_free sound/core/snd EXPORT_SYMBOL -0xf3564925 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x2aba5a0d iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x3646e38f dm_tm_issue_prefetches drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x24f4ebe7 mt76u_resume_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x2cf9eedd ath9k_hw_disable_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x0dfcddc4 mlx4_SET_PORT_SCHEDULER drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xd758dffc cxgbi_ppm_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x6edae427 fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xab37206b nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5610ebc4 nfs_show_stats fs/nfs/nfs EXPORT_SYMBOL_GPL 0x864a190b ife_get_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL -0xd121b4f7 wm_adsp_compr_get_caps sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x00e70080 wm_adsp_compr_get_caps sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xf5dedb30 rdma_node_get_transport drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4ea8b611 ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0xf11fd1bf ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL +0xf90b4f3b ata_host_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0x3b8654ba ata_link_offline drivers/ata/libata EXPORT_SYMBOL_GPL 0xc156f4e8 dm_exception_store_destroy drivers/md/dm-snapshot EXPORT_SYMBOL -0xc34a2a97 bttv_sub_register drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x88677596 bttv_sub_register drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL 0xbc9b8588 ehci_cf_port_reset_rwsem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x2bbdc44e b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xdb8c21d9 b53_br_join drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x4961ad99 rt2x00lib_txdone_noinfo drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xaf33b2f1 ath_hw_keysetmac drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x29ccc316 ath6kl_core_create drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x1d57fa49 mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x171df677 mlx5_core_attach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfbad3cf0 scsi_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x84eba96d oslec_free drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x8c5f8959 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6bc68a27 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x83de96da xen_front_pgdir_shbuf_get_dir_start drivers/xen/xen-front-pgdir-shbuf EXPORT_SYMBOL_GPL -0xe074156c ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL -0x264731bd nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0e8e627a ceph_osdc_alloc_request net/ceph/libceph EXPORT_SYMBOL +0x514ca8db nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc8d46dad snd_hda_mixer_amp_volume_get sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x546f5112 hid_sensor_setup_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID 0x25ebd8c7 pcmcia_unregister_socket drivers/pcmcia/pcmcia_core EXPORT_SYMBOL -0x0a559c56 ivtv_release_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x1a8f26df ivtv_release_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0xfbf02318 usb_wwan_open drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0xddff0f32 register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL +0x5044cca6 register_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL 0x3b1df66b mt76x02_mcu_cleanup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x884deb9d eeprom_93cx6_read drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x4e0b2111 drm_gem_simple_kms_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x72d725db mhi_unregister_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xe5781d0c xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x29c88f02 xdr_init_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8f6abd65 snd_hdac_channel_allocation sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x43741be9 cs35l41_safe_reset sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xe868db6b snd_pcm_new_internal sound/core/snd-pcm EXPORT_SYMBOL -0x22dc812e ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x64fcdd62 ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x37396b9f md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL +0x20ce4641 ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1945518b ib_check_mr_status drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6a27565d md_check_no_bitmap drivers/md/md-mod EXPORT_SYMBOL 0x197db1d4 __SCT__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7059c47a __SCK__tp_func_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x605b024c v4l2_i2c_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7d4a0caf v4l2_i2c_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x25ad2bb1 v4l2_compat_ioctl32 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x1288055e cx24123_attach drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL -0xd23f5880 cx231xx_dev_uninit drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x07ec226e cx24123_attach drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL +0x1d0838f6 cx231xx_dev_uninit drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xfed11ed1 usb_mon_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x55c598df ath10k_core_napi_sync_disable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xf51a609e ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x15d46609 ocelot_regmap_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xc56f7aa7 mlxsw_core_event_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x190f0141 mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x179f4ce9 mlx5_lag_is_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc39ee85c scsi_is_sas_rphy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x0d5aff61 drm_plane_create_color_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x729fc706 nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x754c9d5c jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL -0xa88cfe3e vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xf08a72dd ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0xfcf40db8 nfs_remove_bad_delegation fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x119c784f jbd2_journal_load fs/jbd2/jbd2 EXPORT_SYMBOL +0x09df62e4 vsock_enqueue_accept net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x6a0a7fa4 ipt_unregister_table_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x641f459f intel_nhlt_get_dmic_geo sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0xb6435961 ssam_request_sync_alloc drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x59fb6faa videobuf_mmap_free drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x268e7709 videobuf_mmap_free drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x2e09dcf0 v4l2_ctrl_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xca21f193 il_setup_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd7ca8866 il_power_initialize drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x935c6080 ar9003_mci_send_wlan_channels drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x21e609f7 nvme_fc_io_getuuid drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0xf08a120b kvm_vcpu_deliver_sipi_vector arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb98f17b1 kvm_requeue_exception arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3162c507 kvm_vcpu_deliver_sipi_vector arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xcdc58b59 kvm_requeue_exception arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x352633f4 objagg_hints_stats_get lib/objagg EXPORT_SYMBOL 0xf7d0a704 p9_client_lock_dotl net/9p/9pnet EXPORT_SYMBOL 0xd8356c0c snd_hdac_ext_bus_link_power sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0x14f81412 rt5670_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL -0xf91640d4 rt5640_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL -0x3743f1ef nau8821_enable_jack_detect sound/soc/codecs/snd-soc-nau8821 EXPORT_SYMBOL_GPL +0x722fa8a4 rt5670_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL +0xf4d052c9 rt5640_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x99733731 nau8821_enable_jack_detect sound/soc/codecs/snd-soc-nau8821 EXPORT_SYMBOL_GPL 0x9e122d79 sdw_alloc_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xf220c5c8 dvb_register_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe134f5b2 dvb_register_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xb19d95f9 usb_serial_deregister_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0xa06f8c00 b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x6e8c8547 b53_get_ethtool_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5ec58e0d rtw_tx_fill_tx_desc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x651ecde0 il_hdl_spectrum_measurement drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x08dea702 scsicam_bios_param drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -11160,29 +11169,29 @@ 0xdec56d74 snd_hdac_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x932596f1 sdw_cdns_pdi_init drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0xdc42b358 ssb_commit_settings drivers/ssb/ssb EXPORT_SYMBOL -0xf7512136 rvt_alloc_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x47e68c12 rvt_alloc_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0xa1c86351 __traceiter_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7948c222 budget_debug drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0xf94dc0c4 vb2_core_queue_release drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xf7d571bd vb2_core_queue_release drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xd0db185f rt2x00usb_vendor_request drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL -0x13edf1c4 nfc_get_local_general_bytes net/nfc/nfc EXPORT_SYMBOL -0x3eb1c68a dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x6cec3f2b nfc_get_local_general_bytes net/nfc/nfc EXPORT_SYMBOL +0x232068a9 dsa_switch_resume net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x2aa1aa40 sof_io_write sound/soc/sof/snd-sof EXPORT_SYMBOL 0x22d04ce3 sdw_read drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xf04dc54f ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdd81cbbf ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3bd45b0d ledtrig_audio_set drivers/leds/trigger/ledtrig-audio EXPORT_SYMBOL_GPL 0xce593c22 ledtrig_audio_get drivers/leds/trigger/ledtrig-audio EXPORT_SYMBOL_GPL -0x1b7aeb93 md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL -0x9d1c8170 ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x62fc5ecb md_bitmap_resize drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa8b78290 ocelot_deinit_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb22dfd68 drm_format_info_min_pitch drivers/gpu/drm/drm EXPORT_SYMBOL 0x0be26d35 mhi_alloc_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xf59181df kvm_vcpu_mark_page_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xf03cf63f ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2767dff6 kvm_vcpu_mark_page_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x08089ead ib_unregister_device_and_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x22eac777 dev_attr_ncq_prio_enable drivers/ata/libata EXPORT_SYMBOL_GPL 0x49aa04ae rtllib_wx_set_auth drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xccd197c7 vb2_destroy_framevec drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL -0x20cabe67 usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x5c6c87b2 usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x227f0cad usb_sg_wait drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb36f22d6 usb_sg_init drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xeca0c95d usb_urb_ep_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x0363b94e rt2x00lib_dmastart drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xbe4ec846 ath11k_info drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -11190,28 +11199,28 @@ 0xbc222a8d mlxsw_afk_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2c06f93e set_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc2faead2 sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x63355f4f drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x79327525 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL +0xc2099aa7 drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2ac57090 jbd2_journal_flush fs/jbd2/jbd2 EXPORT_SYMBOL 0x02aefa92 qtree_release_dquot fs/quota/quota_tree EXPORT_SYMBOL -0x5e5a8f79 ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL +0x68d0868e ceph_put_page_vector net/ceph/libceph EXPORT_SYMBOL 0xea4e1eae p9_client_fsync net/9p/9pnet EXPORT_SYMBOL 0x81fff2d1 ip_set_netmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x216fd4bf ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x74c49cd3 ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xf2b62969 snd_soc_component_compr_ack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5bd469c0 vringh_getdesc_user drivers/vhost/vringh EXPORT_SYMBOL -0xa7dd338f pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x6362590e pmbus_check_byte_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x610b257e mpt_reset_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xcdbdeca7 mdio45_ethtool_gset_npage drivers/net/mdio EXPORT_SYMBOL 0xa8d4c488 rt2x00usb_disable_radio drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x746de00f mt76_tx_worker_run drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x3630e89f phy_error drivers/net/phy/libphy EXPORT_SYMBOL +0x38d68ca8 phy_error drivers/net/phy/libphy EXPORT_SYMBOL 0xd8a994eb scsi_extd_sense_format drivers/scsi/scsi_mod EXPORT_SYMBOL 0x01903ad2 drm_sched_job_add_dependency drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x3446d6a7 drm_get_format_info drivers/gpu/drm/drm EXPORT_SYMBOL 0x96eb492d acpi_smbus_write drivers/acpi/sbshc EXPORT_SYMBOL_GPL -0xfdb9c881 xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x73fa4bba dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xd07934c3 dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd8fde5ba xdr_buf_from_iov net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcf71f953 dsa_port_from_netdev net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd2126641 dsa_devlink_resource_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x9adb7399 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xea190f98 hid_sensor_convert_timestamp drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0xd599e5f7 vdpa_register_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL @@ -11219,15 +11228,15 @@ 0xd6c6b12d dell_laptop_unregister_notifier drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0x6f94cfbb adf_cfg_get_param_value drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x46e562fc mmc_retune_timer_stop drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xeffe90df b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x90d51f32 __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x344264e0 b53_phylink_mac_an_restart drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xbf83d865 __orinoco_ev_info drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xe75b7e77 iwl_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x84d4d16f ath10k_ce_send_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xd2eaca8a __SCT__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xc8a2e7fd __SCK__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3dad816f __SCK__tp_func_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdad9c8b1 drm_prime_get_contiguous_size drivers/gpu/drm/drm EXPORT_SYMBOL -0xb76b3f22 drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xce703a1c drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xdd0dcd0e drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xba24dbbd drm_dp_pcon_frl_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1e552348 mhi_pm_resume drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x12627f15 curve25519_generic lib/crypto/libcurve25519-generic EXPORT_SYMBOL 0x60db25b2 snd_hdac_display_power sound/hda/snd-hda-core EXPORT_SYMBOL_GPL @@ -11238,18 +11247,18 @@ 0xa0eac4d2 vhost_chr_read_iter drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x92cec44c parport_wait_peripheral drivers/parport/parport EXPORT_SYMBOL 0xbf1a2968 btracker_create drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x4caf85de rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xfac1aee5 rtw89_core_register drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xbff12e6e rt2x00mmio_initialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x8e9e6fdf ar9003_mci_cleanup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2a0811b9 drm_atomic_helper_prepare_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xda4d6f75 drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9d54bcf8 drm_dp_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x688e6a64 torture_cleanup_end kernel/torture EXPORT_SYMBOL_GPL 0xc410a79e wiphy_to_ieee80211_hw net/mac80211/mac80211 EXPORT_SYMBOL 0x38529461 snd_hda_gen_mic_autoswitch sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x8c26f97c nvdimm_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xa74ef614 roccat_connect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL 0x5adc2807 btracker_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x47b1e2e7 v4l2_subdev_get_fwnode_pad_1_to_1 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xcfe4b8bd v4l2_subdev_get_fwnode_pad_1_to_1 drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xe054533d usb_ftdi_elan_edset_setup drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x8c5746d7 mpt_GetIocState drivers/message/fusion/mptbase EXPORT_SYMBOL 0x4d72d926 mt76_init_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -11257,113 +11266,113 @@ 0x16bc0a88 ath9k_hw_setmcastfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2733eaf7 scsi_dev_info_list_add_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xff748b76 drm_buddy_alloc_blocks drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x864af9ce cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x8e9c2049 cfg80211_ch_switch_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x66c6f5f5 cfg80211_sched_scan_stopped_locked net/wireless/cfg80211 EXPORT_SYMBOL 0xe9ce0a8c snd_ctl_sync_vmaster sound/core/snd EXPORT_SYMBOL_GPL 0x2f1e3fd7 vhost_set_backend_features drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x7e1a80bf vhost_dev_cleanup drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xf6e874f5 ata_timing_merge drivers/ata/libata EXPORT_SYMBOL_GPL 0xa6b06f65 ata_sff_queue_work drivers/ata/libata EXPORT_SYMBOL_GPL -0xbe06db33 atomisp_gmin_register_vcm_control drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0x1afa9721 atomisp_gmin_register_vcm_control drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0xfc0c146b adf_gen2_enable_ints drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x26b3b58a mmc_crypto_setup_queue drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xc2964d68 v4l2_i2c_new_subdev_board drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xf695463e v4l2_i2c_new_subdev_board drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x6c7c9592 usb_driver_release_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe3cb0dbd rtw_bf_cfg_csi_rate drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x04069d43 mt76x2_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xca80437b ceph_extent_to_file net/ceph/libceph EXPORT_SYMBOL -0xb61d2c60 cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL +0x0c28f5a3 cfg80211_notify_new_peer_candidate net/wireless/cfg80211 EXPORT_SYMBOL 0xd793469f acp_pcm_hw_params sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x61e3831b vringh_getdesc_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x0bba29ea ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL -0x64ec2ec2 ivtv_start_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xd7ff9cca mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe3a05ca8 ata_host_activate drivers/ata/libata EXPORT_SYMBOL_GPL +0x68eb0e08 ivtv_start_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xa97182d1 mlx5_lag_get_slave_port drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x669e5cfa xpcs_do_config drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0xdfdda41e st21nfca_connectivity_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x015fdb83 lm3533_ctrlbank_get_brightness drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL 0xfb62a132 lm3533_ctrlbank_set_brightness drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL -0x1236cade lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x9d769354 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x12570825 nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL +0x85753682 lis3lv02d_joystick_disable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x72847c79 o2nm_node_get fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x7240f6bd nlmsvc_ops fs/lockd/lockd EXPORT_SYMBOL_GPL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x33cb6455 bxt_sst_dsp_cleanup sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x644b750f snd_soc_acpi_intel_cfl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL -0x12045812 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xafd18626 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x80a0bbe3 __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf97f0dce dibusb_rc_query drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0x0843e1f1 usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xd7cc25ad can_put_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0x1c406b9d phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0x5337d819 dibusb_rc_query drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xb84c9885 usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0295a62f can_put_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x665d7934 phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL 0x646c85c5 drm_fb_xrgb8888_to_rgb565_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x98ac3e74 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL -0x37399976 vcc_process_recv_queue net/atm/atm EXPORT_SYMBOL +0xd7d34726 nfs_server_remove_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1559cda6 vcc_process_recv_queue net/atm/atm EXPORT_SYMBOL 0x2cc2d52d vcc_hash net/atm/atm EXPORT_SYMBOL -0x9f0475b3 __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL -0xa391cf64 nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x3444d5dd nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xeb4258e3 __hci_cmd_sync_ev net/bluetooth/bluetooth EXPORT_SYMBOL +0xede75fff nft_meta_set_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x6f7eaf6a nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x58589cca nand_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x3c5aa5f9 cx2341x_handler_setup drivers/media/common/cx2341x EXPORT_SYMBOL -0x05e09672 mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x88344525 cx2341x_handler_setup drivers/media/common/cx2341x EXPORT_SYMBOL +0xbd1fd3eb mlx5_eswitch_uplink_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x47fec794 mlx4_srq_lookup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xcf650b40 phy_resume drivers/net/phy/libphy EXPORT_SYMBOL 0x2949deb9 nvmet_req_uninit drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xdbcabc37 __SCT__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf48ad032 __SCK__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x978204c0 __SCK__tp_func_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0d1d98c6 torture_shuffle_task_register kernel/torture EXPORT_SYMBOL_GPL 0xfd581da1 free_rs lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0xdfc7c6ef ssb_admatch_size drivers/ssb/ssb EXPORT_SYMBOL 0xcb17f1cb ssb_admatch_base drivers/ssb/ssb EXPORT_SYMBOL -0x3f8b6d1f ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x6814a973 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xed1ddef1 w1_ds2781_io drivers/w1/slaves/w1_ds2781 EXPORT_SYMBOL 0xd3e191ad w1_ds2780_io drivers/w1/slaves/w1_ds2780 EXPORT_SYMBOL 0x8b8ae425 wilco_ec_set_byte_property drivers/platform/chrome/wilco_ec/wilco_ec EXPORT_SYMBOL_GPL 0x24eef51f wilco_ec_get_byte_property drivers/platform/chrome/wilco_ec/wilco_ec EXPORT_SYMBOL_GPL -0x459c9fd4 saa7146_wait_for_debi_done drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0xd72e09f4 can_rx_offload_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xc54e8fab saa7146_wait_for_debi_done drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xec9b2153 can_rx_offload_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x57791484 il_add_beacon_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xdc7d5aee il_tx_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x57698a50 drm_mm_takedown drivers/gpu/drm/drm EXPORT_SYMBOL -0x0c129962 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0x67f34f76 svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb69d9c63 nfs_atomic_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4282de9a svc_set_num_threads net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf5596d89 cfg80211_get_p2p_attr net/wireless/cfg80211 EXPORT_SYMBOL -0x4fcf3eaf nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x8261b96c synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x1e979de6 nf_reject_ip6_tcphdr_get net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xc214dd31 synproxy_send_client_synack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x30359b9e mrp_request_leave net/802/mrp EXPORT_SYMBOL_GPL -0x4f7b868b get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x6da8a557 i2c_dw_acpi_configure drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xb5a400cb get_mtd_device_nm drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x129fa8de i2c_dw_acpi_configure drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x66535a18 adxl34x_suspend drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL -0x25c0f92a b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xf1673d93 b53_get_sset_count drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xb120ecda wl1271_cmd_send drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x1906648e brcmu_boardrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xaf154ea7 drm_crtc_vblank_on drivers/gpu/drm/drm EXPORT_SYMBOL -0xf3147473 drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x96eba9c8 fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL -0xaf458161 nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2a26d477 ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL -0xd91dc034 rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0x9668238f snd_soc_dapm_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc8c4263e core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL +0x75778e7f drm_dp_mst_hpd_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa31740a7 fuse_do_open fs/fuse/fuse EXPORT_SYMBOL_GPL +0x59dc881a nfs_permission fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe5b431ca ceph_print_client_options net/ceph/libceph EXPORT_SYMBOL +0xde3f41ff rds_send_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0x16be0125 snd_soc_dapm_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x9f429e55 core_tpg_set_initiator_node_tag drivers/target/target_core_mod EXPORT_SYMBOL 0x1ab311dc altera_ci_init drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL -0x00c2930f i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xcc70ee07 i3c_master_enec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xe980b2a7 rtl_cam_reset_all_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x40c9c2ed iwl_parse_nvm_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xc1d5d504 scsi_cmd_allowed drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe3c50c49 acp_sof_ipc_get_mailbox_offset sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x4a575d21 snd_i2c_device_free sound/i2c/snd-i2c EXPORT_SYMBOL 0x972a3443 vhost_exceeds_weight drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xaee24d07 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x265d4957 rdma_restrack_get_byid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xccdb32fe nvdimm_has_cache drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x7eba7eef ishtp_fw_cl_by_uuid drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xdaa35a05 mmc_can_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x2184b08d saa7134_pgtable_build drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x898c8db8 mmc_can_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x53e89912 saa7134_pgtable_build drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0x1a706cfb mt7615_init_txpower drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x945f95c2 ath_is_mybeacon drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xcd536065 scsi_flush_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xea143610 vmci_datagram_send drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x349b441e xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf84bcb5e xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5029f49c arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL -0x077ee18d nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x000789b0 xdr_stream_decode_string_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdf877323 xprt_wait_for_buffer_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x33457722 arpt_alloc_initial_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL_GPL +0x73e7cb0d nf_nat_ipv6_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x6f93b65b fpga_mgr_load drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x2c5a5ef8 stm_source_unregister_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xdf4f52b3 nanddev_mtd_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL @@ -11378,52 +11387,52 @@ 0x679b23d7 mlx4_get_roce_gid_from_slave drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xf47fd5cd mlx4_config_roce_v2_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xea00fe81 __drm_printfn_coredump drivers/gpu/drm/drm EXPORT_SYMBOL -0xe732d8e0 kvm_mmu_free_roots arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x8c27df72 kvm_mmu_free_roots arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x01e463d5 visorbus_disable_channel_interrupts drivers/visorbus/visorbus EXPORT_SYMBOL_GPL 0x98e94597 ishtp_cl_driver_unregister drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x63b9b66b sdhci_pltfm_suspend drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x17dd39d6 dm_deferred_set_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x7bff42c3 au8522_led_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x737bdb08 au8522_led_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0x9e0bd753 tcpm_pd_hard_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x4c5295b2 bcm_phy_write_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xe6eac882 scsi_host_get drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7f29d14c mei_cldev_dma_unmap drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x0c4ebc84 drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x041cac43 drm_helper_move_panel_connectors_to_head drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb7484727 drm_event_reserve_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xce8f10cb mhi_sync_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL -0x0df04f83 fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL -0xe3aa0b3a ieee802154_unregister_hw net/mac802154/mac802154 EXPORT_SYMBOL -0xb7a543f3 ax25_listen_register net/ax25/ax25 EXPORT_SYMBOL +0xd3132694 fuse_send_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0xd4790789 ieee802154_unregister_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x0d1dadaa ax25_listen_register net/ax25/ax25 EXPORT_SYMBOL 0x117aca91 cfg80211_merge_profile net/wireless/cfg80211 EXPORT_SYMBOL 0x6081ec01 ntb_transport_register_client drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0x07f952cf rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x56e2d481 mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL +0xc74c5646 rdma_unlock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xf2ca950b mtd_concat_destroy drivers/mtd/mtd EXPORT_SYMBOL 0xdb5a7916 parport_ieee1284_epp_write_addr drivers/parport/parport EXPORT_SYMBOL 0x1f033cc3 parport_ieee1284_ecp_write_addr drivers/parport/parport EXPORT_SYMBOL -0x549f2be9 acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL -0x0d2b9f7e acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL -0x3eed9212 vb2_ioctl_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x24539e01 acct_bioset_exit drivers/md/md-mod EXPORT_SYMBOL_GPL +0x184a9d33 acct_bioset_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xcbdbca71 vb2_ioctl_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x7a6bac98 phy_set_sym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x33efe0e4 s3fwrn5_phy_power_ctrl drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x7a99065e drm_vblank_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xaa2278f2 drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1cac1e6a drm_dp_dual_mode_detect drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x9e13f6f6 gf128mul_lle crypto/gf128mul EXPORT_SYMBOL -0x19e2d19a nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcfc57724 nfs4_mark_deviceid_available fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x7fc8932e ieee80211_rx_list net/mac80211/mac80211 EXPORT_SYMBOL 0x4717548b snd_hdac_setup_channel_mapping sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa74546b3 snd_soc_bytes_get sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc7fa7eed inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL +0x432349f0 inv_mpu_pmops drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL 0x57bbb1fb rtllib_wx_get_name drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xf805c0eb dib0070_wbd_offset drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL -0x136d5d21 flexcop_pass_dmx_packets drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xefb6680b dib0070_wbd_offset drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0xa83042a1 flexcop_pass_dmx_packets drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0xa6a59cc4 adxl34x_probe drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL 0xd17d2a22 phy_basic_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xf413d491 nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb60cb0a5 nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xe41e339d drm_atomic_helper_commit_duplicated_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfce95ee drm_hdcp_update_content_protection drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0a57b8d4 __async_tx_find_channel crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x10533667 jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL -0x388f463f kvm_init_shadow_ept_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x5538a67e jbd2_journal_update_sb_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0x307782b9 kvm_init_shadow_ept_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x59b47237 nfc_hci_get_param net/nfc/hci/hci EXPORT_SYMBOL 0x98b2971f nfc_hci_set_param net/nfc/hci/hci EXPORT_SYMBOL 0x8c4b84ed ieee80211_stop_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL @@ -11433,87 +11442,86 @@ 0x643a6b6c snd_soc_card_add_dai_link sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x073809bb snd_dmaengine_pcm_open_request_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x2d6bcdcb iio_trigger_generic_data_rdy_poll drivers/iio/industrialio EXPORT_SYMBOL -0x0c53c3b2 rvt_invalidate_rkey drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x8ceb0115 rvt_invalidate_rkey drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0xa1751e50 ata_acpi_stm drivers/ata/libata EXPORT_SYMBOL_GPL 0xab1f0ff8 ata_acpi_gtm drivers/ata/libata EXPORT_SYMBOL_GPL 0x5847f501 telemetry_clear_pltdata drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0x488e7572 mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x0141a190 phy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL +0xf1b0f45d mlx5_lag_is_shared_fdb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x758dc9dd phy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL 0x988c9900 fcoe_check_wait_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xcdf98927 srp_start_tl_fail_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x612df9ae vmci_qpair_detach drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x0f1b2e34 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL -0x99592c32 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL -0x6e417f50 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x698c8fa4 nfs_mkdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1836de95 rds_message_addref net/rds/rds EXPORT_SYMBOL_GPL +0xc96bbb14 xprt_reserve_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5376835f sof_acpi_remove sound/soc/sof/snd-sof-acpi EXPORT_SYMBOL SND_SOC_SOF_ACPI_DEV 0x90b11c75 vfio_pci_core_sriov_configure drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x6b39adf3 ieee80211_wx_get_power_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x9bcf4b8e ieee80211_wx_set_power_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x6664faf8 pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xebbc6500 i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x8cff49eb pmbus_read_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xf2523dfe i3c_master_do_daa drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x5e6aea25 rt2x00lib_remove_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x6adadbb4 nvme_auth_free_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x47b29af7 mei_phy_ops drivers/nfc/mei_phy EXPORT_SYMBOL_GPL 0x087489a3 ieee80211_sched_scan_stopped net/mac80211/mac80211 EXPORT_SYMBOL 0x28ea16c1 snd_pcm_period_elapsed_under_stream_lock sound/core/snd-pcm EXPORT_SYMBOL -0xd841a410 ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL +0x2331ba80 ata_scsi_slave_destroy drivers/ata/libata EXPORT_SYMBOL_GPL 0x70e72bc7 rio_query_mport drivers/rapidio/rapidio EXPORT_SYMBOL -0xa4b921e3 gp8psk_fe_attach drivers/media/dvb-frontends/gp8psk-fe EXPORT_SYMBOL_GPL +0xe1dcc42e gp8psk_fe_attach drivers/media/dvb-frontends/gp8psk-fe EXPORT_SYMBOL_GPL 0x84fdac39 mt76x2_mcu_init_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x31aeaaf6 p54_free_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x8ce0d595 ath9k_hw_addrxbuf_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x60d18f01 ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x0b0ef5d5 ocelot_get_ts_info drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x36b5493f scsi_device_from_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe99b3f36 tps65010_set_gpio_out_value drivers/mfd/tps65010 EXPORT_SYMBOL 0xa8424b2e drm_sched_entity_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xdd7302e4 __drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x57553db0 drm_crtc_vblank_restore drivers/gpu/drm/drm EXPORT_SYMBOL -0x1817a4ae nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf5f5dbed __fscache_maybe_release_page fs/fscache/fscache EXPORT_SYMBOL +0xb880c8ad nfs_release_request fs/nfs/nfs EXPORT_SYMBOL_GPL 0xfbbab20b llc_add_pack net/llc/llc EXPORT_SYMBOL -0xcfa49a1f xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0x9492907f xfrm6_tunnel_alloc_spi net/ipv6/xfrm6_tunnel EXPORT_SYMBOL 0xbccde06c rpmsg_create_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x215a8995 btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x4c31724e btintel_download_firmware drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x777302f7 sensor_hub_device_close drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0x880bf731 cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x2d39fb5b cdns_set_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x51c54777 iwl_fw_dbg_collect_trig drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xb4333234 ath9k_hw_deinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x12bb5ecf pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x1ffb53a2 nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf850bcfc kvm_set_memory_region arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x142897f2 dccp_setsockopt net/dccp/dccp EXPORT_SYMBOL_GPL +0xbe4f3941 pnfs_update_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x04b3d73b nfs_access_zap_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4adc9ecb kvm_set_memory_region arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7f62ddfd dccp_setsockopt net/dccp/dccp EXPORT_SYMBOL_GPL 0x0718b8b7 bt_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x93ad759a mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xa0b9c5a2 mpls_stats_inc_outucastpkts net/mpls/mpls_router EXPORT_SYMBOL_GPL 0x434204c6 snd_hdac_get_connections sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x7c1d2245 sst_dsp_shim_update_bits_forced sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xc37d9036 ntb_transport_rx_remove drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0xf568fd69 stv0910_attach drivers/media/dvb-frontends/stv0910 EXPORT_SYMBOL_GPL -0x37591574 stv6110_attach drivers/media/dvb-frontends/stv6110 EXPORT_SYMBOL -0x50b334cd lnbp22_attach drivers/media/dvb-frontends/lnbp22 EXPORT_SYMBOL +0x9479c8cb stv0910_attach drivers/media/dvb-frontends/stv0910 EXPORT_SYMBOL_GPL +0x49b2f0b3 stv6110_attach drivers/media/dvb-frontends/stv6110 EXPORT_SYMBOL +0x740d9525 lnbp22_attach drivers/media/dvb-frontends/lnbp22 EXPORT_SYMBOL 0x341530cb rc_map_af9005_table drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL -0x2d047d9b saa7134_ts_buffer_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x742f9d7a saa7134_ts_buffer_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x32b37886 typec_altmode_attention drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x060388a1 mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x8c88e7f0 mwifiex_add_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x2d69852a nvmf_should_reconnect drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x5b18c370 rtsx_pci_card_power_off drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x130b7607 drm_atomic_get_new_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x7f349098 ieee80211_nan_func_terminated net/mac80211/mac80211 EXPORT_SYMBOL -0x1f5aef46 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xa6d3d802 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x799ccaa8 nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0x3126ccd6 l2tp_tunnel_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x92822d77 inet_diag_bc_sk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x7cb5238d nf_osf_match net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0xe7e2d68d snd_soc_acpi_codec_list sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL 0x16b3f9b5 bmp280_regmap_config drivers/iio/pressure/bmp280 EXPORT_SYMBOL 0xfc3524d7 bmp180_regmap_config drivers/iio/pressure/bmp280 EXPORT_SYMBOL -0xe91a8b95 bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL +0x60837d71 bmi160_regmap_config drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL 0x3df40350 bme680_regmap_config drivers/iio/chemical/bme680_core EXPORT_SYMBOL -0x186af8ba rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xbffda328 rtrs_clt_close drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0xc59297f3 mtd_do_chip_probe drivers/mtd/chips/gen_probe EXPORT_SYMBOL -0x143fb53b iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x20230eb5 pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xe332edb3 s921_attach drivers/media/dvb-frontends/s921 EXPORT_SYMBOL +0x7f59435c iscsit_build_datain_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x8bc89f51 pmbus_set_update drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xbbd38733 s921_attach drivers/media/dvb-frontends/s921 EXPORT_SYMBOL 0x689f60a4 wlcore_event_channel_switch drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7be0235b rtw8723d_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8723d EXPORT_SYMBOL -0x41f87124 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x66ba2814 rtlwifi_rate_mapping drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x35169c85 rt2800_read_eeprom_efuse drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x24ba31e6 mt76_has_tx_pending drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x58063fd4 iwl_opmode_register drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -11524,7 +11532,7 @@ 0x6bedf402 ieee80211_freq_khz_to_channel net/wireless/cfg80211 EXPORT_SYMBOL 0x566b759a snd_hda_set_dev_select sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0e9b3790 snd_hda_get_dev_select sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x7e861e87 ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x68706591 ib_umem_dmabuf_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x8bfda7ee nand_ecc_sw_hamming_get_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x2f622ea1 roccat_disconnect drivers/hid/hid-roccat EXPORT_SYMBOL_GPL 0x9aa9a242 adf_gen4_handle_pm_interrupt drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL @@ -11532,56 +11540,56 @@ 0x123232e3 __phy_modify_mmd_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0294c6a2 nfs_callback_nr_threads fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8db18255 configfs_unregister_subsystem fs/configfs/configfs EXPORT_SYMBOL -0x77fee19b kvm_vcpu_destroy arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb4e26e4b br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL +0x77f33594 kvm_vcpu_destroy arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xbc59c251 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL 0x7e606130 snd_soc_calc_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x503bd137 snd_interval_ranges sound/core/snd-pcm EXPORT_SYMBOL 0xe1a79624 sdw_cdns_clock_stop drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0x59069522 vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x3cc70264 i2c_pca_add_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL +0x1212e42f i2c_pca_add_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL 0xde1b0e3a mt76_connac_mcu_start_patch drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5bd84fd5 mt76x02_rates drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x8f4a71e8 fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x1accea12 drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x99f7fa54 kvm_apic_update_irr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb85741be __SCT__tp_func_kvm_ple_window_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd8b9207c __SCK__tp_func_kvm_ple_window_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9c71f542 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL -0xa37d1640 ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL -0xb9db0126 nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xaa5c7f74 __SCK__tp_func_kvm_ple_window_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1bb43ec5 ceph_release_page_vector net/ceph/libceph EXPORT_SYMBOL +0x54e6743a ceph_wait_for_latest_osdmap net/ceph/libceph EXPORT_SYMBOL +0xaace008e nf_nat_pptp_hook_expectfn net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xed7b525c snd_hdac_sync_power_state sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x96219ee5 ipack_device_add drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x1516243e iio_trigger_validate_own_device drivers/iio/industrialio EXPORT_SYMBOL -0x4941cc85 w1_add_master_device drivers/w1/wire EXPORT_SYMBOL -0x6d5d3caf mmc_wait_for_req drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x467c6bf2 orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xe743fc37 w1_add_master_device drivers/w1/wire EXPORT_SYMBOL +0x6a13d3b3 mmc_wait_for_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xd46e9610 orinoco_if_del drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x5d8ee712 __SCT__tp_func_mei_reg_write drivers/misc/mei/mei EXPORT_SYMBOL 0x08bccd76 __SCK__tp_func_mei_reg_write drivers/misc/mei/mei EXPORT_SYMBOL -0x5f1ccec2 virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xd9f613fa deregister_atm_ioctl net/atm/atm EXPORT_SYMBOL -0x47e8f834 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xbe32197f virtio_transport_stream_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xdbd02b01 deregister_atm_ioctl net/atm/atm EXPORT_SYMBOL +0x1c565626 hci_register_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x19eb4589 snd_amd_acp_find_config sound/soc/amd/snd-acp-config EXPORT_SYMBOL 0x4b87a9e0 devm_fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x5459e557 sensor_hub_input_attr_get_raw_value drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL -0xa531f657 sdhci_reset drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x4eb445bb v4l2_get_link_freq drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc10f7ec5 sdhci_reset drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x93929466 v4l2_get_link_freq drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xb4410de2 ffs_single_dev drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL -0xede509b3 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xc2b1985c cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xac1d5183 ocelot_port_readl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x2d563e5d cxgb4_remove_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xf76b838f fc_frame_crc_check drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x3acf5163 kempld_read32 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x2b707546 hda_cs_dsp_fw_ids sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0x5ce48048 snd_rawmidi_drain_output sound/core/snd-rawmidi EXPORT_SYMBOL -0x60e4525f ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb276a2b3 ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x98a34630 ata_sff_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0x4a365a32 dev_attr_ncq_prio_supported drivers/ata/libata EXPORT_SYMBOL_GPL 0x2065181a adf_sysfs_init drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x866c1ee6 sdhci_set_data_timeout_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xa60c2a7c m_can_class_get_clocks drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x72938773 sdhci_set_data_timeout_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xe9f58eac m_can_class_get_clocks drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x61726d6e iwl_fw_runtime_suspend drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xbd24981c init_airo_card drivers/net/wireless/cisco/airo EXPORT_SYMBOL 0x6cb57232 drm_bridge_is_panel drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x19b5d12a drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xc3e02256 drm_gem_shmem_pin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x912e1015 snd_soc_dai_compr_startup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7e7349c3 snd_ac97_pcm_open sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xc96e7bea snd_pcm_hw_constraint_mask64 sound/core/snd-pcm EXPORT_SYMBOL @@ -11590,26 +11598,26 @@ 0x0fd9880c usbnet_get_link_ksettings_internal drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x53744bd3 rsi_91x_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x076a3117 mt7615_init_debugfs drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x1e216baa mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x74bd4274 mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x6ea729be mlx5_query_port_max_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xaa797019 mlx4_get_slave_default_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2bde4617 ei_netdev_ops drivers/net/ethernet/8390/8390 EXPORT_SYMBOL -0x874e69fe nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc7d6cb7d nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xde45fe0f rtsx_pci_complete_unfinished_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x705a4645 lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x57510125 lis3_dev drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x0e62fef1 drm_atomic_get_crtc_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x8b7a894e cfg80211_wext_giwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x3fde9369 cfg80211_wext_siwrts net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x7c3ac925 ieee80211_get_vht_max_nss net/wireless/cfg80211 EXPORT_SYMBOL -0x96b94189 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8c3223fc __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x35d86961 sof_ipc_tx_message_no_pm sound/soc/sof/snd-sof EXPORT_SYMBOL -0xee30291d rt5682_aif1_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0xe396ebd2 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x0a66a85a core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x14c1b8d5 rt5682_aif1_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x7764b9b2 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2ea16b3e core_tpg_check_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x805c424c rio_unregister_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xd735e2ac hv_pkt_iter_first drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x06f7821f isst_if_mbox_cmd_set_req drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL 0x29235363 videocodec_detach drivers/staging/media/zoran/videocodec EXPORT_SYMBOL -0x098da5b2 config_ep_by_speed drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x7edde6ed config_ep_by_speed drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x33bfdca2 gserial_alloc_line drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x80907919 usbnet_suspend drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x75474a77 rtl92c_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -11617,26 +11625,26 @@ 0x8effb505 phy_gbit_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xc3a01873 sas_execute_internal_abort_dev drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xaf969565 ocfs2_dlm_lock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x27e57d4c nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdd31211f nfs_pageio_init_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7de53067 rpc_init_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5aa5c321 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x32446b67 ip_set_name_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x78ce6a45 sof_client_unregister_fw_state_handler sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT -0x29d5ef89 ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x49ee084c rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x80e0e6b1 ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfd8ef271 rdma_read_gid_hw_context drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7935e81e vfio_assign_device_set drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x14e5be7a adf_dev_start drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xa82b2066 dm_bufio_write_dirty_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xb6f4ddc6 matrix_keypad_parse_properties drivers/input/matrix-keymap EXPORT_SYMBOL_GPL 0xed6fe300 fw_iso_resource_manage drivers/firewire/firewire-core EXPORT_SYMBOL 0x5988395c iwl_notification_wait_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x1c120527 mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x85188f5d mlx5_rl_remove_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc4183da2 scsi_device_set_state drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4130f40a drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x2aec2c84 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0xc24c40bc __kvm_request_immediate_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x799af91d drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x052b0041 drm_panel_enable drivers/gpu/drm/drm EXPORT_SYMBOL +0x95871a71 __kvm_request_immediate_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x28e23139 xfrm_probe_algs net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xf13914b3 gue_encap_hlen net/ipv4/fou EXPORT_SYMBOL -0x1e486b93 cs35l41_init_boost sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x4379eb9f cs35l41_init_boost sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xaa763a10 nanddev_bbt_set_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x8bc057a6 nanddev_bbt_get_block_status drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x690029fa vbg_hgcm_disconnect drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL @@ -11651,170 +11659,168 @@ 0x7ac125c4 mt76x02_phy_set_band drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa9578912 lbtf_send_tx_feedback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xe3c04836 cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xe3cd9476 cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1cefbd4c cs47l15_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1ce2610c cs47l15_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xc9c6bb25 eeprom_93cx6_readb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL -0xb5cdcb45 ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL -0x21a940d6 dccp_feat_nn_get net/dccp/dccp EXPORT_SYMBOL_GPL +0xf0a8dada ceph_auth_verify_authorizer_reply net/ceph/libceph EXPORT_SYMBOL +0x1b6675a1 dccp_feat_nn_get net/dccp/dccp EXPORT_SYMBOL_GPL 0xe2c84666 nft_reject_icmp_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x1d35272f snd_jack_add_new_kctl sound/core/snd EXPORT_SYMBOL -0xddd21863 rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0xad5e92a5 ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x20032fde md_integrity_register drivers/md/md-mod EXPORT_SYMBOL +0x51f05ca9 rtrs_init_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x0446b759 ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5010aa78 md_integrity_register drivers/md/md-mod EXPORT_SYMBOL 0xc17515d7 usb_hcds_loaded drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x76b1c6f1 usbnet_write_cmd_nopm drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x7e67ae92 mt76_skb_adjust_pad drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x278ba0b1 __fscache_check_consistency fs/fscache/fscache EXPORT_SYMBOL -0xd7049d34 l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL +0x8478fb61 l2cap_register_user net/bluetooth/bluetooth EXPORT_SYMBOL 0x0b9ab564 snd_hda_get_default_vref sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x24f6f697 snd_ctl_unregister_ioctl sound/core/snd EXPORT_SYMBOL 0xf966c522 iio_unregister_sw_device_type drivers/iio/industrialio-sw-device EXPORT_SYMBOL 0xf28221a8 ssb_bus_resume drivers/ssb/ssb EXPORT_SYMBOL -0x872ceeac target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL +0xfa030996 target_remove_session drivers/target/target_core_mod EXPORT_SYMBOL 0x5716fc6d parport_claim drivers/parport/parport EXPORT_SYMBOL -0x4ba6e717 v4l2_async_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x15a5d581 v4l2_async_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0xd9760185 media_devnode_remove drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x9aa8b263 fsg_lun_fsync_sub drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xb46e7531 ath11k_ce_get_attr_flags drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x1acc7d67 mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xec30a78a mlx5_core_query_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5b0e6c59 bcm_phy_read_shadow drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xdd208eb8 __scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4f46b221 drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x6d97bc59 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb4a4b224 kvm_arch_no_poll arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7d44748c drm_connector_attach_hdr_output_metadata_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc72bf7c7 nfs_instantiate fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf35e6d3b kvm_arch_no_poll arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf08e95f3 skl_sst_init_fw sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xa5b5c628 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x71aa09ed ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x42537fb7 rtrs_clt_query drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xf751622d ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa57b7d88 mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x3804e6d3 ssam_bus_type drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x925f421d dm_array_info_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x2d203b22 dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x09d82969 dm_bio_get_target_bio_nr drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x65e2c4e3 cec_queue_pin_cec_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x0e9017ba saa7146_vmalloc_build_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x6e8fe84a saa7146_vmalloc_build_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0xff8ebb90 usbnet_set_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x33799083 usbnet_get_msglevel drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xc262dcfb nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x74cd220a nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x28779e52 drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL 0x60387855 dlm_posix_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL -0xf249db5a cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x59ee4a32 svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4c24d5fd svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x409fe95c cache_create_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8d48d911 svc_generic_init_request net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xef226b0f svc_prepare_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf19a2296 acp_sof_trace_init sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x3fe5e73d snd_sof_create_page_table sound/soc/sof/snd-sof-utils EXPORT_SYMBOL -0xa6787232 snd_soc_dapm_free_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xba9b62c3 dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xc27de3a9 snd_soc_dapm_free_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3fa2953b dm_get_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x75db849b usb_stor_suspend drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xfe29fb44 vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL +0x2591d527 vxlan_fdb_clear_offload drivers/net/vxlan EXPORT_SYMBOL_GPL 0x106c81d0 rtl8723_enable_fw_download drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x12ec0d8e w5100_remove drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL 0x15801382 mlxsw_afk_key_info_put drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1b460db7 fscache_mark_pages_cached fs/fscache/fscache EXPORT_SYMBOL -0x8b197cdb __nfc_alloc_vendor_cmd_reply_skb net/nfc/nfc EXPORT_SYMBOL -0xf8f2ce4a rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe1fe64bd __nfc_alloc_vendor_cmd_reply_skb net/nfc/nfc EXPORT_SYMBOL +0xf0c5e13a rpc_unlink net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf9748b57 snd_hdac_ext_bus_ppcap_enable sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xdf0c11a0 snd_sof_device_remove sound/soc/sof/snd-sof EXPORT_SYMBOL 0xbfa9e43e oxygen_pci_shutdown sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xf1804ee8 ssb_device_is_enabled drivers/ssb/ssb EXPORT_SYMBOL 0x57b3ffbd spc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0x0fb62e7a ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x51744917 usb_composite_probe drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x75250a20 ufshcd_get_local_unipro_ver drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x7e96150a usb_composite_probe drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x79833e62 rtw89_pm_ops drivers/net/wireless/realtek/rtw89/rtw89_pci EXPORT_SYMBOL 0x2cb3502b __iwl_dbg drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xe40d7be1 ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL -0xb69bbdc0 mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0x1c5ed687 ks8851_resume drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x7ca048de mlxsw_i2c_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL 0x3e0ef07a nvmet_wq drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x5822ea00 ndlc_probe drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0xec12af74 __drm_dbg drivers/gpu/drm/drm EXPORT_SYMBOL 0x7430f97c tpm_key_create crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL 0x1e1dc24a locks_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL -0xb744728e sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb1e9e6ce sunrpc_destroy_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe45c7b4d v4l2_ctrl_new_fwnode_properties drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x241f935b typec_cable_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x668896ae typec_cable_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xe2c7290d usb_wwan_suspend drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x45bde1d3 usbnet_link_change drivers/net/usb/usbnet EXPORT_SYMBOL -0x38fc604e rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x8973af42 rtl_set_tx_report drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xbf37916d mt7615_txp_skb_unmap drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xbe0f986a mt76x2_phy_update_channel_gain drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xccfd3eaa mt76_eeprom_override drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc3285606 phylink_mii_c22_pcs_an_restart drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xc6873c33 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0x275d5251 dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x8ec5ac76 dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x6d32bb71 drm_mode_create_from_cmdline_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xa325af9b dlm_register_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0xde9022ae dlm_unregister_domain fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xa7c6076c xfrm_msg_min net/xfrm/xfrm_user EXPORT_SYMBOL_GPL -0xb9997294 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xaf3e7537 ip_vs_conn_in_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x18800ee1 snd_soc_tplg_widget_bind_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x5828875a rvt_qp_iter_next drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0xcd59e149 rvt_qp_iter_init drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x5ab0520b rvt_qp_iter_next drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xee72c92d rvt_qp_iter_init drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x64a9b06f processor_thermal_send_mbox_read_cmd drivers/thermal/intel/int340x_thermal/processor_thermal_mbox EXPORT_SYMBOL_GPL INT340X_THERMAL -0xae180a09 ttusbdecfe_dvbs_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL -0x85df0bc3 ttusbdecfe_dvbt_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL +0xf08dd6de ttusbdecfe_dvbs_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL +0xdb4ad714 ttusbdecfe_dvbt_attach drivers/media/usb/ttusb-dec/ttusbdecfe EXPORT_SYMBOL 0xd12c761c ucsi_connector_change drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0xdaab59a6 usb_autopm_put_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xa32c0b5e usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x3afae636 phy_ethtool_nway_reset drivers/net/phy/libphy EXPORT_SYMBOL -0x5293b85c virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x276a35d1 usb_lock_device_for_reset drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x054b4f18 phy_ethtool_nway_reset drivers/net/phy/libphy EXPORT_SYMBOL +0xdac50ad4 virtio_transport_dgram_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x2101cbc9 ceph_oid_destroy net/ceph/libceph EXPORT_SYMBOL -0x13d74a1c ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL +0x10bee4e5 ieee80211_tx_dequeue net/mac80211/mac80211 EXPORT_SYMBOL 0x29982cbb snd_sof_runtime_idle sound/soc/sof/snd-sof EXPORT_SYMBOL 0x4e80cee7 sst_dsp_outbox_write sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xf1d6f627 snd_hda_gen_add_mute_led_cdev sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x6a9a22cd snd_timer_global_new sound/core/snd-timer EXPORT_SYMBOL -0x4fe756d0 btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0x63a904ee ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL +0x481cbb75 btintel_configure_setup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x40bb7410 ata_std_prereset drivers/ata/libata EXPORT_SYMBOL_GPL 0xbf9ed5b3 sdio_retune_crc_enable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xaa17a737 sch56xx_write_virtual_reg drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0x0ea48947 usb_ftdi_elan_edset_empty drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x45ca0dd7 mt76_connac_mcu_alloc_wtbl_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xa2854009 ath10k_ce_free_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x08a7896d i915_gpu_raise drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL -0x9caba99e drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x9872179a drm_mode_create_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x6210e871 ife_tlv_meta_next net/ife/ife EXPORT_SYMBOL_GPL -0x728a08c9 nci_hci_connect_gate net/nfc/nci/nci EXPORT_SYMBOL +0xa3df7d1f nci_hci_connect_gate net/nfc/nci/nci EXPORT_SYMBOL 0x4eb6ba83 ieee80211_queue_delayed_work net/mac80211/mac80211 EXPORT_SYMBOL -0xe4f98e77 sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL +0x35182d3e sctp_do_peeloff net/sctp/sctp EXPORT_SYMBOL 0xa7ff4342 snd_ctl_add sound/core/snd EXPORT_SYMBOL -0xf13a0ce7 ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa2487436 ib_port_sysfs_get_ibdev_kobj drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb33bae46 vfio_pci_core_uninit_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x1705d5dd sata_scr_read drivers/ata/libata EXPORT_SYMBOL_GPL 0xa9b91e31 dvb_ca_en50221_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x2aa73609 tm6000_set_audio_bitrate drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0xeb8c77dc drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa8921df6 tm6000_set_audio_bitrate drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x8e82f436 drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x24620e4d drm_atomic_helper_wait_for_dependencies drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7b5d9573 drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x58e1bd9b drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x163e8a5b drm_edp_backlight_enable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x74165f5e drm_dp_downstream_id drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x392a838b drm_dp_downstream_max_dotclock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xefce991c ceph_pagelist_append net/ceph/libceph EXPORT_SYMBOL -0xa4fb187e dccp_done net/dccp/dccp EXPORT_SYMBOL_GPL +0x524822fc dccp_done net/dccp/dccp EXPORT_SYMBOL_GPL 0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd14ffffc telemetry_update_events drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0xe79718ec adf_gen4_init_hw_csr_ops drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xc9137755 adf_gen2_init_hw_csr_ops drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x3843544c mmc_cqe_post_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x4157aa7d mmc_cqe_post_req drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x04e83446 saa7134_tuner_callback drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xa5e1ca9a ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xb463528c ohci_hub_status_data drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0xb3e47fad mt76x02_phy_set_rxpath drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x2d238155 ath9k_hw_check_alive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4a5a8811 curve25519_null_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL 0x644092b9 nfc_llc_stop net/nfc/hci/hci EXPORT_SYMBOL -0x4a1aa051 bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL +0x4c863630 bt_procfs_init net/bluetooth/bluetooth EXPORT_SYMBOL 0x739f0ce9 ife_encode_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x8aff57f9 ife_encode_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x97e0d56d vdpa_unregister_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x154c6338 dm_kcopyd_client_destroy drivers/md/dm-mod EXPORT_SYMBOL -0x62f9c581 v4l2_device_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4e474916 v4l2_device_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x2ad91f6e ir_raw_gen_pl drivers/media/rc/rc-core EXPORT_SYMBOL 0x9e12e343 ir_raw_gen_pd drivers/media/rc/rc-core EXPORT_SYMBOL 0x114c19f2 sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xd06ed5df drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x58b4d171 drm_dp_pcon_reset_frl_config drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x74fe3670 nfc_hci_result_to_errno net/nfc/hci/hci EXPORT_SYMBOL 0x64687433 ieee80211_sta_pspoll net/mac80211/mac80211 EXPORT_SYMBOL 0x98ca817c snd_hdac_get_stream_stripe_ctl sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x9e93d04b rt5645_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL +0xd1878554 rt5645_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL 0x624611af snd_soc_component_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x138828bb snd_cs8427_reg_write sound/i2c/snd-cs8427 EXPORT_SYMBOL 0x1691262b adf_init_arb drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x4a8d1f33 get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL +0xc135b16a get_bitmap_from_slot drivers/md/md-mod EXPORT_SYMBOL 0x06d3b27e wl12xx_debug_level drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x8baf8913 rtl8723_phy_set_sw_chnl_cmdarray drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x2a9140e4 rtl92c_dm_init_rate_adaptive_mask drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -11825,23 +11831,23 @@ 0xdf43794c drm_atomic_helper_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd37621c1 drm_client_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x28ca3a29 xen_privcmdbuf_fops drivers/xen/xen-privcmd EXPORT_SYMBOL_GPL -0x80bdfd5e cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x2a9c0531 cfg80211_vendor_cmd_get_sender net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x1804bd2a rpmsg_trysend_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x700933f9 rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x95519a3b rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x6c28be5a vfio_info_add_capability drivers/vfio/vfio EXPORT_SYMBOL -0x6be521a1 iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x50d7695a iscsi_target_check_login_request drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x04773b60 ccp_present drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL 0x16c63361 led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0xf4efc0c8 fsg_ss_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x56344daf fsg_hs_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x1710b539 fsg_fs_bulk_out_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x479006b3 cdc_ncm_fill_tx_frame drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x30cd5235 mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x90aef0de wm_adsp_compr_open sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x17802092 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xd2bd8370 _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7090ced3 mlx5_query_ib_port_oper drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdfceadb8 wm_adsp_compr_open sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xb9927338 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x84921898 _ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf890e2e5 __traceiter_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xfcec9229 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x429fe978 rtw89_core_napi_start drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xd44c61bb il_eeprom_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8e3b54e7 drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1c8984c7 acpi_smbus_unregister_callback drivers/acpi/sbshc EXPORT_SYMBOL_GPL @@ -11852,28 +11858,28 @@ 0x6e4dac79 of_fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x4448304a ssam_device_get_match drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xa9cf611b dm_btree_insert_notify drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xd78a78a2 zl10036_attach drivers/media/dvb-frontends/zl10036 EXPORT_SYMBOL -0xfb303bd0 tsc200x_pm_ops drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL -0x127aa40a cyttsp_pm_ops drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL +0xf61e8b42 zl10036_attach drivers/media/dvb-frontends/zl10036 EXPORT_SYMBOL +0x71b103df tsc200x_pm_ops drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0x23fa5262 cyttsp_pm_ops drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL 0xb83e3339 usbnet_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x883a7f84 rt2800_config_shared_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4b9cac25 mt7615_mcu_reg_rr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x9abe33b2 mt76x02_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x6a8eb330 il_tx_queue_reset drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x6c4181ff drm_fb_xrgb8888_to_xrgb2101010_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd1399a8a lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL -0xb258f778 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x323cd3d7 fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL +0x22e7d4a1 lockd_up fs/lockd/lockd EXPORT_SYMBOL_GPL +0xe377e929 __traceiter_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf0d5b914 fat_sync_inode fs/fat/fat EXPORT_SYMBOL_GPL 0x2073754e rpmsg_trysendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x698bf9d1 rt2800_link_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x580d7d9d iwl_sar_select_profile drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x618a30ab mlxsw_afa_block_commit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xbfa77cb3 mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9e607400 mlx5_rsc_dump_cmd_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x946edda5 ttm_resource_manager_debug drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x5f3b8829 drm_crtc_vblank_off drivers/gpu/drm/drm EXPORT_SYMBOL 0x80d38313 drm_crtc_vblank_get drivers/gpu/drm/drm EXPORT_SYMBOL 0xd9152beb kvm_page_track_register_notifier arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xcba706ea kvm_is_valid_cr4 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xbb09a311 kvm_is_valid_cr4 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x364af638 mux_chip_free drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x045688dd ms_sensors_read_prom_word drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0x087a4b35 sdw_cdns_check_self_clearing_bits drivers/soundwire/soundwire-cadence EXPORT_SYMBOL @@ -11898,72 +11904,72 @@ 0x06bcf63e phy_attach_direct drivers/net/phy/libphy EXPORT_SYMBOL 0xfbeeb13c phy_gbit_all_ports_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xb32d4313 fcoe_start_io drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x193329b8 iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8e5fd875 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7a2b5197 iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6af39746 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xf00e8779 drm_crtc_enable_color_mgmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x044756c5 p9_client_disconnect net/9p/9pnet EXPORT_SYMBOL 0x2d715041 snd_pcm_hw_constraint_list sound/core/snd-pcm EXPORT_SYMBOL -0xa7a7e002 v4l2_pipeline_pm_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xe5d1d3cb v4l2_pipeline_pm_get drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x46a180cc vb2_ops_wait_prepare drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x0b518df2 v4l2_pipeline_pm_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x60620930 v4l2_pipeline_pm_get drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4b029729 vb2_ops_wait_prepare drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x264d8e49 smscore_putbuffer drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x43f66f50 smscore_getbuffer drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x85eab826 rndis_register drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x257fae82 cdc_ncm_rx_verify_nth32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0x031c872f cdc_ncm_rx_verify_nth16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x03de8370 libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xc936bfc1 libipw_get_channel_flags drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xfa9796b3 __SCT__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5591ed1c __SCK__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8f889d48 mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xd8851bcc __SCK__tp_func_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfd3b5afb mlx4_phys_to_slave_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa1c59d9b __bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x1f117bd0 iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0xde3abc2e vmci_datagram_create_handle_priv drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x91cb5b1d nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7f740e69 nfs_put_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3d4b0fca vsock_addr_init net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xae51f395 nci_uart_set_config net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL -0x74344b78 nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe7bc694c nf_ct_bridge_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb06f96d0 snd_hda_pick_pin_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe97b08ac mux_control_select drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x68e9ae96 iio_read_avail_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x3fad2238 sbc_get_write_same_sectors drivers/target/target_core_mod EXPORT_SYMBOL -0xd4bac654 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL +0x14b459b0 target_stop_session drivers/target/target_core_mod EXPORT_SYMBOL 0xccfe6409 btracker_nr_demotions_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x28133888 usb_serial_generic_get_icount drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x5cc6cc1b ath10k_ce_disable_interrupt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x26ea0ea3 mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x735ec8b4 mlx4_get_counter_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xaca90ebd ipmi_request_supply_msgs drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x478a8eb0 pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x86af695e kvm_deliver_exception_payload arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x3f6bc8d8 dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xfd9b9bfe pnfs_add_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb6567860 kvm_deliver_exception_payload arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xbf05fd6c dsa_8021q_rx_vid_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x3a3d8443 _snd_hdac_read_parm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x8388af40 snd_cs8427_create sound/i2c/snd-cs8427 EXPORT_SYMBOL -0x94d62b3e roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3545c5f4 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd061ad60 nand_readid_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0xfa57e767 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL -0x4aa22bc6 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL -0xfcd22ba5 ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL +0xc4e438f8 target_setup_session drivers/target/target_core_mod EXPORT_SYMBOL +0x17187e25 core_tpg_deregister drivers/target/target_core_mod EXPORT_SYMBOL +0x0e698bbc ata_host_detach drivers/ata/libata EXPORT_SYMBOL_GPL 0x4051c822 nd_cmd_in_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xeda0d1a7 HT_update_self_and_peer_setting drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xb43e7650 dvb_frontend_reinitialise drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x5e246886 dvb_frontend_reinitialise drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x0c589aba usb_validate_langid drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xe3795016 b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x2b73bcf3 cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x7f96eeaa b53_vlan_filtering drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd56a7429 cxgb4_alloc_sftid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x8c5a52dd fixed_phy_set_link_update drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0xdf2f4dbc nvmf_get_address drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xa443b71f drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x301a77ad drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7f7c8823 drm_connector_attach_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xd6bb6060 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x603bc097 snd_soc_info_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x54afad68 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x112f41cb rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc5f2c748 spmi_command_reset drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x287f78ce target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL -0x6ebd1029 s5h1411_attach drivers/media/dvb-frontends/s5h1411 EXPORT_SYMBOL +0x3b18035a target_configure_unmap_from_queue drivers/target/target_core_mod EXPORT_SYMBOL +0xf8f425e1 s5h1411_attach drivers/media/dvb-frontends/s5h1411 EXPORT_SYMBOL 0x45323a69 fsg_show_ro drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x8433b4f1 mt76x02_edcca_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x9e41f494 mlxsw_afk_encode drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc39fc28f i915_gem_ww_ctx_fini drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xef2735b2 p9_is_proto_dotl net/9p/9pnet EXPORT_SYMBOL -0xb973b2dc nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x2d4f8502 nft_unregister_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xf24fd5d6 unregister_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL 0x558ff5b2 sof_client_core_module_put sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0x357b09c0 skl_dsp_set_dma_control sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL @@ -11971,52 +11977,52 @@ 0xd31dd979 __nvdimm_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xca000cee dm_exception_store_create drivers/md/dm-snapshot EXPORT_SYMBOL 0xd02831ae phylink_of_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x2f1812c2 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb2a738d9 nvme_start_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xeec5a8c8 drm_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0x7199a17c __SCT__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0x85530d20 __SCK__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa8f0e9db ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x7fc320b3 __SCK__tp_func_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0x88af6d58 ip6_tnl_xmit net/ipv6/ip6_tunnel EXPORT_SYMBOL 0x2a48197f snd_util_mem_alloc sound/synth/snd-util-mem EXPORT_SYMBOL 0xfc8f8809 rio_mport_get_efb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x6fcad232 dvb_frontend_detach drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xd5a60d2a cx88_video_mux drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x2598bd41 dvb_frontend_detach drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe1f36fca cx88_video_mux drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL 0xce25bdb0 mt76_tx_status_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x74d8fb2b cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x50391f3f iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x00b595d7 cxgb4_ring_tx_db drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x965585b7 iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x227ac9c1 crypto_sha3_init crypto/sha3_generic EXPORT_SYMBOL 0x4b99648c vsock_addr_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5fc5c565 osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0xabb37ad1 ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL +0xf2e03baf osd_req_op_cls_request_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0xa5b58944 ceph_monc_got_map net/ceph/libceph EXPORT_SYMBOL 0x2560f240 p9_client_renameat net/9p/9pnet EXPORT_SYMBOL -0xee809e90 nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x17a06fcb nf_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0e338292 visorchannel_signalempty drivers/visorbus/visorbus EXPORT_SYMBOL_GPL 0x0bb8d518 iio_dma_buffer_exit drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x69d28dfd rvt_copy_sge drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x77283444 transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x540253dc cx25821_sram_channel_setup_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0xe33cd502 cx18_release_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x51f1e0f2 rvt_copy_sge drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xb8a3d0dd transport_copy_sense_to_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xdcb2482a cx25821_sram_channel_setup_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x86adb6a3 cx18_release_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0x8157b553 rtw89_ser_notify drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x4abe6257 mt76_connac_mcu_hw_scan drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x3806f4e5 ath9k_hw_stop_dma_queue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xa8db193f cxgb4_smt_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x7846534f ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xc4e9f527 ip_vs_conn_out_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0x1f2f2923 snd_hdac_ext_stream_init sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0xc034223d rt5682_parse_dt sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x23053670 rt5682_parse_dt sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x9e6d79f8 snd_info_get_str sound/core/snd EXPORT_SYMBOL -0x019b15dd sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xd7276895 sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xa29d4c0c dm_bitset_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xa85da81e cdrom_get_last_written drivers/cdrom/cdrom EXPORT_SYMBOL 0x97e05663 rtl_tid_to_ac drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x2610bcf6 ath11k_core_free drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xcb5aee8d enclosure_add_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0xd9450f31 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x23226218 drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb81fced2 drm_crtc_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x44858080 drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL -0x5a28a81c drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe326163e drm_connector_update_privacy_screen drivers/gpu/drm/drm EXPORT_SYMBOL +0x48232919 drm_dp_mst_connector_early_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb79c3b38 simd_unregister_skciphers crypto/crypto_simd EXPORT_SYMBOL_GPL 0x71fa908a cache_flush net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfc690d4d bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb779ba0c ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x8df4331c bc_svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeccefde8 ip_set_match_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x1500e790 snd_sof_load_firmware_memcpy sound/soc/sof/snd-sof EXPORT_SYMBOL 0xc30822c8 devm_fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x48d2c807 ubi_leb_erase drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL @@ -12025,42 +12031,42 @@ 0x7d5e1815 dm_rh_get_region_key drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x72b97a74 __tracepoint_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd8d4faad mt76x02_phy_dfs_adjust_agc drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x14a0be8f mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xa6fc70c6 drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x410eb994 drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x30effa8d mlx5_set_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x340c429a drm_dp_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd623f682 drm_dp_dual_mode_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf94c02dd crypto_finalize_aead_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0xbc9ce4f4 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe7e77916 br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0x0fcc5dfe nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x54477e01 svc_alien_sock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbe129ecd br_multicast_has_router_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0x8839060d nf_conncount_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0xdde49493 snd_soc_limit_volume sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6a40dd74 sdw_clear_slave_status drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xd93cb447 intel_th_alloc drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x1c635a80 ishtp_set_rx_ring_size drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xc7d094b5 dm_read_arg_group drivers/md/dm-mod EXPORT_SYMBOL -0x0c7e8d24 zd1301_demod_get_dvb_frontend drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL -0xdc8980f4 dib3000mc_pid_parse drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x2d7f1dfa zd1301_demod_get_dvb_frontend drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL +0xa0957fd6 dib3000mc_pid_parse drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0x16c2c2f1 rt2x00queue_unmap_skb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xfb35f135 ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x573c68ef iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc741fcb8 ocelot_get_max_mtu drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x03741309 iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xa082047b ttm_bo_vm_reserve drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x65b9ee81 drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x73d71210 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL -0x67c98e33 rxrpc_get_server_data_key net/rxrpc/rxrpc EXPORT_SYMBOL -0xe74ad47e rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd387946f drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x3eca8591 netfs_subreq_terminated fs/netfs/netfs EXPORT_SYMBOL +0x48a83a32 rxrpc_get_server_data_key net/rxrpc/rxrpc EXPORT_SYMBOL +0x1410cb82 rpc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x342dff89 cfg80211_sched_scan_results net/wireless/cfg80211 EXPORT_SYMBOL 0x5c699441 xfrm_aalg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0xcad79b71 esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL -0xed82581b register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xd6d29cdd esp_output_head net/ipv4/esp4 EXPORT_SYMBOL_GPL +0xdd823bde register_ip_vs_app_inc net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x2d836b27 snd_hdac_acomp_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x35c6262d iso_packets_buffer_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xfb55c305 tee_shm_free drivers/tee/tee EXPORT_SYMBOL_GPL -0x6bd8f17b video_device_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xca6f5648 video_device_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x8edd93f6 mt76x02u_mcu_fw_reset drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL -0x02c5fbf5 nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2443f30c nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x96b14ecf drm_mode_set_config_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0xa1c4231f kvm_set_pfn_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x15487477 snd_hdac_stream_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x790ecc67 nau8824_enable_jack_detect sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL +0xe968c636 nau8824_enable_jack_detect sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL 0xe7f414ef snd_soc_resume sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf6dfbac0 snd_hda_jack_bind_keymap sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd1e03ed6 snd_pcm_hw_rule_noresample sound/core/snd-pcm EXPORT_SYMBOL @@ -12070,57 +12076,57 @@ 0x843d6541 sev_guest_decommission drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL 0xa01fbb6b cec_notifier_set_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xc01fe9b9 typec_set_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x3b81df14 usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0xeb170e6a usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x10b88ada usbip_recv_xbuff drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x26338549 usb_phy_gen_create_phy drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0xc4e77cfd rt2x00mac_sw_scan_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1c5e7267 mt76x2_phy_tssi_compensate drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x37743767 ath9k_hw_btcoex_init_2wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x110a019c cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xfa2cd083 drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1a32e2e9 drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL -0x44ddc7b3 fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL +0xbd0fe14e cxgbi_hbas_add drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x87c7f0f6 drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8c3cbdfc drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL +0x4218dadf fuse_conn_put fs/fuse/fuse EXPORT_SYMBOL_GPL 0x09a34a2b crc_itu_t lib/crc-itu-t EXPORT_SYMBOL -0x3852f48c ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcd9b86ad ahci_start_fis_rx drivers/ata/libahci EXPORT_SYMBOL_GPL 0x735908bc adf_vf2pf_notify_shutdown drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x6984bcbd em28xx_set_mode drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x3a70740f em28xx_set_mode drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x1b700d37 put_vaddr_frames drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x9ba1b0d4 mpt_Soft_Hard_ResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL -0x456e8db5 cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x42b9e4c0 cxgbi_device_portmap_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xdd8ec6bd hchacha_block_arch arch/x86/crypto/chacha-x86_64 EXPORT_SYMBOL 0x0b901549 camellia_dec_blk_2way arch/x86/crypto/camellia-x86_64 EXPORT_SYMBOL_GPL -0x63016d9c dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x6e04f0c8 ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x95f0d643 dsa_enqueue_skb net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x13839409 ieee80211_get_hdrlen_from_skb net/wireless/cfg80211 EXPORT_SYMBOL 0xd35d8f16 snd_soc_component_initialize sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xb89c12f0 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x879651d3 cs35l41_hda_remove sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 0x18f3ddc2 vringh_iov_push_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x0c46f5fb vringh_iov_pull_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0xa167d064 dell_wmi_get_size drivers/platform/x86/dell/dell-wmi-descriptor EXPORT_SYMBOL_GPL -0xea5b95d8 videobuf_querybuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x198b5017 usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1b87611a videobuf_querybuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xe5cce098 usb_driver_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9bde439f mii_ethtool_sset drivers/net/mii EXPORT_SYMBOL 0xab0a9fc9 mii_ethtool_gset drivers/net/mii EXPORT_SYMBOL 0xf1d5ce60 rsi_mac80211_detach drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x7acf8784 rt2x00mac_bss_info_changed drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x2cf47e01 mt76_register_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9482325b atmel_open drivers/net/wireless/atmel/atmel EXPORT_SYMBOL -0x08f163aa svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7f86d7f6 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL -0x62dcc845 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9779eba2 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL -0x9867a1c7 ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x9ac3d1d7 svc_fill_write_vector net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbc255b12 cfg80211_update_owe_info_event net/wireless/cfg80211 EXPORT_SYMBOL +0xf5b6f247 ib_get_cached_lmc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa9ead5f4 transport_kunmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0x5e563f58 ipvlan_link_setup drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xb78e0287 ar9003_mci_set_bt_version drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4e614523 ar9003_is_paprd_enabled drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x638edcfb phy_validate_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x3fecefeb nvmet_sq_destroy drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x506c73a7 drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x771680a5 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x11ad3dba drm_i2c_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2c074849 drm_gem_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xf6d34fb5 torture_kthread_stopping kernel/torture EXPORT_SYMBOL_GPL -0xed34381d nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0xe5af7f9b nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0x8602917b nft_fib6_eval net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x5853e6a0 nft_fib4_eval net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0x8e7f36aa nft_set_do_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x4d20874a snd_pcm_hw_constraint_msbits sound/core/snd-pcm EXPORT_SYMBOL 0xdbbf125d parport_register_dev_model drivers/parport/parport EXPORT_SYMBOL -0xc9f4be64 cx8802_unregister_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xc62c4b3d cx8802_unregister_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x2cde5357 usbnet_status_stop drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x59ea508b rtw_bf_phy_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x6a33d164 mt76_eeprom_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -12129,55 +12135,54 @@ 0x2d82cc24 kvm_spec_ctrl_test_value arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc3cd034d crc8_populate_lsb lib/crc8 EXPORT_SYMBOL 0xaa8106bc crc8_populate_msb lib/crc8 EXPORT_SYMBOL -0xd8cd945d osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL +0x98b7279e osd_req_op_extent_dup_last net/ceph/libceph EXPORT_SYMBOL 0xa998513e oxygen_read32 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x73076315 snd_pci_quirk_lookup_id sound/core/snd EXPORT_SYMBOL -0x1be9c420 iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x11cbdcca iscsit_process_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x96ec3b26 sch56xx_read_virtual_reg12 drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0xc575c7f4 cec_s_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xfbf28ffd il_get_single_channel_number drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x245cfbd1 drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf32e7cef drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0060dd1f drm_print_regset32 drivers/gpu/drm/drm EXPORT_SYMBOL -0x9bf1ffac mark_page_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x261be056 nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xbde29a69 acp_sofdsp_dai_links_create sound/soc/amd/acp/snd-acp-mach EXPORT_SYMBOL_GPL SND_SOC_AMD_MACH +0x9e8a277c mark_page_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf7f47e12 nf_ct_remove_expect net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc70599d6 acp_sofdsp_dai_links_create sound/soc/amd/acp/snd-acp-mach EXPORT_SYMBOL_GPL SND_SOC_AMD_MACH 0x8150b379 snd_midi_event_reset_encode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0x7f69657f ata_sff_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL 0x6eaff5a3 __traceiter_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xcb8cfc7a __tracepoint_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xaa63bde8 __tracepoint_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x12cdc4af mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1a22e073 __tracepoint_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7bcda1e1 __tracepoint_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6826b386 mlx5_set_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x09a14df5 fwnode_mdiobus_register_phy drivers/net/mdio/fwnode_mdio EXPORT_SYMBOL 0x257b9dd6 drm_send_event_locked drivers/gpu/drm/drm EXPORT_SYMBOL -0x42d9ed29 __fscache_write_page fs/fscache/fscache EXPORT_SYMBOL -0x4f140092 xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x372ba80d rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xed3610de dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xb90ff44f nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4ee7c411 xdr_stream_decode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa23d5562 rpc_clnt_xprt_switch_has_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfb0f4a4d dsa_8021q_tx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x69f1dd66 nf_ct_get_id net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xef59207d bq27xxx_battery_update drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0xbf8e8632 cx18_start_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL -0x7c43d732 i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xd6cd2c9c cx18_start_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x9ab47030 i3c_device_free_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x7cc8873d usb_power_delivery_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x85403ef2 typec_get_negotiated_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xa93aeef6 dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xd7a53726 dev_attr_usbip_debug drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x63e0fee5 mdio45_links_ok drivers/net/mdio EXPORT_SYMBOL -0x8bbca90c nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2221b1c2 nvme_cancel_admin_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd0eef98f mei_me_irq_thread_handler drivers/misc/mei/mei-me EXPORT_SYMBOL_GPL 0x0d7731bd drm_syncobj_get_fd drivers/gpu/drm/drm EXPORT_SYMBOL -0xadf977aa drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x0f2ef334 nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3d33cff8 virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x629665af ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL -0xd6f672b7 atm_dev_register net/atm/atm EXPORT_SYMBOL +0x40211459 drm_connector_attach_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x7c029a20 nfs_sops fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4e9f80d5 virtio_transport_notify_send_pre_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x940c61be ceph_osdc_wait_request net/ceph/libceph EXPORT_SYMBOL +0x19655316 atm_dev_register net/atm/atm EXPORT_SYMBOL 0x8663ffe7 cfi_build_cmd_addr drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0x674e657e hv_ringbuffer_get_debuginfo drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x665cd407 telemetry_read_eventlog drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0x1d34e996 pp_msgs drivers/edac/edac_mce_amd EXPORT_SYMBOL_GPL -0x42323676 m88ds3103_attach drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL +0x08ea5e70 m88ds3103_attach drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL 0x4659521c check_hw_ready drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd02fcf5d qlt_lport_register drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL -0xf9392a43 ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL -0x4289a8da sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc1bdfeb5 ceph_zero_page_vector_range net/ceph/libceph EXPORT_SYMBOL +0x58eb0e2d sunrpc_cache_lookup_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xecd90d86 dca3_get_tag drivers/dca/dca EXPORT_SYMBOL_GPL 0x2f916ce6 sata_async_notification drivers/ata/libata EXPORT_SYMBOL_GPL 0x2d1dd253 nd_device_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL @@ -12186,31 +12191,31 @@ 0x04ad745c v4l2_event_subdev_unsubscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x983276da phylink_disconnect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x41ce9823 p9stat_read net/9p/9pnet EXPORT_SYMBOL -0x1fc79d64 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL -0xf0ff7ee9 xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xeb982a03 lapb_disconnect_request net/lapb/lapb EXPORT_SYMBOL -0x8990fee8 xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x3e08fc53 set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x570fef78 ieee80211_return_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x2865b1e9 xdr_reserve_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe7cc7ece lapb_disconnect_request net/lapb/lapb EXPORT_SYMBOL +0xb622b3fb xt_register_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xfb484efe set_h225_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x63b31caf snd_soc_poweroff sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8975078e snd_hda_codec_amp_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xfa571d28 mma9551_write_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0x02d5d7f5 md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL +0xb2956a6c mma9551_write_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x281c4010 md_unregister_thread drivers/md/md-mod EXPORT_SYMBOL 0x8f8d4341 v4l2_get_edid_phys_addr drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x2ed90ced rc_map_unregister drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xc8ec5f4d usb_serial_generic_unthrottle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x86b13d2a usb_unpoison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe0ff7a18 unregister_pppox_proto drivers/net/ppp/pppox EXPORT_SYMBOL -0x1f8dbbc2 ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x22cd6908 ocelot_hwstamp_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xbeec42c2 phy_support_sym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x623b1d52 sas_abort_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x7251bc5e sas_alloc_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xe856340b scsi_device_lookup_by_target drivers/scsi/scsi_mod EXPORT_SYMBOL -0xa03d17f0 drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x321803ca drm_panel_add drivers/gpu/drm/drm EXPORT_SYMBOL 0x6afdf015 nfs_stream_decode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL -0x48cf92ef __tracepoint_kvm_pi_irte_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf28ca94e __tracepoint_kvm_pi_irte_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x5202f998 nfc_hci_connect_gate net/nfc/hci/hci EXPORT_SYMBOL -0xcb88e81f ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL -0xd93ff598 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7347fb1f ieee80211_alloc_hw_nm net/mac80211/mac80211 EXPORT_SYMBOL +0x4bfa7b80 rpcauth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x564b9f77 snd_pcm_hw_constraint_eld sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x8f0fddb9 snd_ctl_activate_id sound/core/snd EXPORT_SYMBOL_GPL 0x5e60065e sdw_write_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL @@ -12218,69 +12223,69 @@ 0xcf8c2590 dm_cache_policy_get_hint_size drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x922ecd29 v4l2_enum_dv_timings_cap drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x6b2fbad9 usb_serial_generic_submit_read_urbs drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0xda9fa478 rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xdbbc1ae2 rtw89_core_napi_stop drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xc6b35580 rt2x00mac_sw_scan_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1506ffca mt7663_usb_sdio_reg_map drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x2d70f870 fc_eh_host_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x4c1d2c32 nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xba58d88d ceph_create_client net/ceph/libceph EXPORT_SYMBOL +0x9a3eb35d nfs_setattr_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9b9311bb ceph_create_client net/ceph/libceph EXPORT_SYMBOL 0x85e4e520 rds_stats_info_copy net/rds/rds EXPORT_SYMBOL_GPL -0x6db0ba2a xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2b9ed539 nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL +0x6b31842a xprt_request_get_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc85160aa nf_br_ops net/bridge/bridge EXPORT_SYMBOL_GPL 0xbecf5d14 nfnl_acct_put net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xa4b75ce9 sof_io_write64 sound/soc/sof/snd-sof EXPORT_SYMBOL 0x1422e41e sdio_unregister_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xdfc60918 dm_exception_store_type_unregister drivers/md/dm-snapshot EXPORT_SYMBOL 0x8fb32839 usb_serial_generic_close drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x82a8036d mt76x2_mcu_load_cr drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x0953ce20 cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL -0x90bc2abe __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x84ff2fa8 ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL -0xca7b3173 osd_req_op_init net/ceph/libceph EXPORT_SYMBOL -0xe61c1bbd unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xea3e2324 cnic_register_driver drivers/net/ethernet/broadcom/cnic EXPORT_SYMBOL +0xe480b11e __traceiter_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4449296e ceph_auth_handle_svc_reply_done net/ceph/libceph EXPORT_SYMBOL +0x02173e8c osd_req_op_init net/ceph/libceph EXPORT_SYMBOL +0x99d28795 unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x6e3677c1 sst_dsp_outbox_read sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL -0x513aafbc cs35l41_set_cspl_mbox_cmd sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x9d8850bf cs35l41_set_cspl_mbox_cmd sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x834dc955 snd_pcm_format_size sound/core/snd-pcm EXPORT_SYMBOL 0xc270dc24 ntb_transport_free_queue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x85213850 __vmbus_driver_register drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xb14ab6c8 dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL +0x7df14afa dm_cache_policy_register drivers/md/dm-cache EXPORT_SYMBOL_GPL 0xf60de8a9 v4l2_ctrl_activate drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xaa8be52b cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xa9a76d14 cxgb3_unregister_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x04fbd463 bgpio_init drivers/gpio/gpio-generic EXPORT_SYMBOL_GPL -0x0ddeab6b dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x098193eb dsa_devlink_port_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd30638c5 acp_dsp_block_read sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x1bf3e913 rio_map_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xc6d97a24 dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xcb56dd07 usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4b5ac3b9 dm_cache_policy_unregister drivers/md/dm-cache EXPORT_SYMBOL_GPL +0xcb57198d usb_wakeup_enabled_descendants drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x78ce5412 rt2800_config_erp drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x5c6e2b0d mlx5_create_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x78b145bc scsi_scan_target drivers/scsi/scsi_mod EXPORT_SYMBOL 0x91441cdc drm_property_create_object drivers/gpu/drm/drm EXPORT_SYMBOL 0x06c49551 drm_dp_dsc_sink_line_buf_depth drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x20d2c5cd __SCT__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x00d8e611 __SCK__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb53f4174 __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL -0x0d9161f8 kvm_fixup_and_inject_pf_error arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x5d174d8b __SCK__tp_func_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0b1bcf51 __fscache_invalidate fs/fscache/fscache EXPORT_SYMBOL +0x21ed1100 kvm_fixup_and_inject_pf_error arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xe4ae7508 __twofish_enc_blk_3way arch/x86/crypto/twofish-x86_64-3way EXPORT_SYMBOL_GPL -0x8421b00e nci_hci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL -0x528baa9b dccp_v4_conn_request net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xafab19a0 nci_hci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL +0x8d41b265 dccp_v4_conn_request net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL 0xc2b80445 snd_hdac_stream_cleanup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x258aba5c snd_soc_card_get_kcontrol sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf968e2ed snd_soc_rtdcom_lookup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xfa0a87f4 snd_opl3_create sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xbc97b2bf iio_enum_read drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x38c77fa0 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd5eb49f6 ib_alloc_mr_integrity drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x070619f2 mtype_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x890723f7 dm_cache_policy_get_version drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x54babf97 v4l_disable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x1b075320 dib9000_set_gpio drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0x2c4b768d write_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL -0x6b779b9f vb2_wait_for_all_buffers drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xa5c6e7bb flexcop_pid_feed_control drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xa1661311 v4l_disable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7cdfa66a dib9000_set_gpio drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xf32bf864 write_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x43d1081f vb2_wait_for_all_buffers drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x37b76a1d flexcop_pid_feed_control drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0xc4c89127 ath9k_hw_rxprocdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xfd902984 phy_register_fixup drivers/net/phy/libphy EXPORT_SYMBOL 0xc8792a2c sas_resume_ha_no_sync drivers/scsi/libsas/libsas EXPORT_SYMBOL -0x3ddbef0f osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL +0x7acc3522 osd_req_op_extent_osd_data net/ceph/libceph EXPORT_SYMBOL 0xf49bc67a atm_pcr_goal net/atm/atm EXPORT_SYMBOL 0x3a1f492b snd_ac97_reset sound/ac97_bus EXPORT_SYMBOL_GPL 0xfe764aa0 snd_soc_bytes_info sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -12288,81 +12293,81 @@ 0x7efb2f23 rio_mport_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x4e17cdcf ssam_controller_statelock drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x044be256 led_get_flash_fault drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x89f5dc66 v4l2_fwnode_endpoint_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x2d664dac xc4000_attach drivers/media/tuners/xc4000 EXPORT_SYMBOL -0x1e76efae xc5000_attach drivers/media/tuners/xc5000 EXPORT_SYMBOL +0x6c35bb09 v4l2_fwnode_endpoint_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xbb2f7864 xc4000_attach drivers/media/tuners/xc4000 EXPORT_SYMBOL +0xcac3b1c0 xc5000_attach drivers/media/tuners/xc5000 EXPORT_SYMBOL 0xce0a8c9b cdc_ncm_select_altsetting drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0xec7e55bf rtw_chip_info_setup drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x965630b0 rt2800_watchdog drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x5957c33c ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd1ed9f62 ocelot_port_pre_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x23eddc68 mlxsw_core_cpu_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xf3a944dc drm_gem_dmabuf_vmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x34d184de rpc_wake_up_status net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe7e373f1 snd_emu10k1_voice_alloc sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL 0x3fb4d161 snd_seq_kernel_client_dispatch sound/core/seq/snd-seq EXPORT_SYMBOL 0x4e3eab68 sound_class sound/soundcore EXPORT_SYMBOL -0x2074ddac usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe230acff tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL -0x8807ce53 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x182e3949 usb_set_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf79c4759 tap_destroy_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x6db80376 mlx5_vector2eqn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x40c0d1c4 mlx4_xrcd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe5cf06b5 fc_lport_notifier_head drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xa852bed0 ttm_eu_fence_buffer_objects drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x8737fa06 qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL -0xe36e97c3 vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x36f1a609 svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x4605a677 svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x902c0f46 qrtr_endpoint_post net/qrtr/qrtr EXPORT_SYMBOL_GPL +0x73af8d2d vsock_core_register net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x33667793 svcauth_gss_register_pseudoflavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x0ce92eaf svcauth_gss_flavor net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0xe2622e6e skl_ipc_unload_modules sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xe35be3be sst_configure_runtime_pm sound/soc/intel/atom/sst/snd-intel-sst-core EXPORT_SYMBOL_GPL -0x4c63a5ff rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x85f3661b rdma_rw_ctx_signature_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa83dce02 mmc_gpio_set_cd_wake drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x2439087e __tracepoint_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x9c42d2ad vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x6a5e6f42 vsc73xx_probe drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0xdbc30586 __phy_modify_mmd drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x789ce25f iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x63d77a18 iscsi_add_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6075f36f drm_object_property_get_value drivers/gpu/drm/drm EXPORT_SYMBOL -0x49a35e63 vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xb32f090d lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0x098d6f1e rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x073ab394 vsock_find_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x26aa811e lowpan_header_decompress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x25cb9b1e rpc_task_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6d5f2034 snd_hdac_codec_modalias sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xae3ee582 rvt_rc_error drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0xbdde1ed6 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x14a212e1 rvt_rc_error drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x29d9fff7 uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xd09c1717 cqhci_irq drivers/mmc/host/cqhci EXPORT_SYMBOL -0x139a9d5e saa7134_ts_unregister drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xd8e409ca saa7134_ts_unregister drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0x9627042f usb_deregister_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xdd4ef2c9 usbnet_nway_reset drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x424a69a2 mdio45_ethtool_ksettings_get_npage drivers/net/mdio EXPORT_SYMBOL 0x84085484 drm_client_buffer_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x10d7084a __SCT__tp_func_kvm_cr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x1ff63fc7 __SCK__tp_func_kvm_cr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x4c66b3fb xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x13dbe2e5 snd_soc_dapm_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x6cd2c7a6 snd_soc_dapm_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x2005a79f ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x93e3a715 __SCK__tp_func_kvm_cr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x47c7d946 xprt_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcb86c421 snd_soc_dapm_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0a32f489 snd_soc_dapm_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2a669514 ibdev_printk drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa9624271 __traceiter_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x1044d1ea rtl92c_set_p2p_ps_offload_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0x1fb73044 __traceiter_mei_pci_cfg_read drivers/misc/mei/mei EXPORT_SYMBOL 0xbdefba94 ttm_bo_vm_fault drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x592fe4d3 drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xdcea02d4 drm_lspcon_get_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x73c9cfe7 mhi_get_exec_env drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0xce4f04d0 async_tx_quiesce crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0x972d131d nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd389a0d9 nfs_alloc_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8e6b1a9e net_selftest_get_count net/core/selftests EXPORT_SYMBOL_GPL 0x16756dc0 snd_usbmidi_input_start sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x1fa08b0e parport_ieee1284_read_nibble drivers/parport/parport EXPORT_SYMBOL 0x1d66a0ff ieee80211_is_shortslot_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x07cd73c1 mmc_card_is_blockaddr drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe5126520 mmc_card_is_blockaddr drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x2f40da68 dm_bm_set_read_write drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72f07bf4 dm_bufio_set_minimum_buffers drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x32d43420 v4l2_ctrl_get_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x12fb653e rtw_parse_tbl_phy_cond drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x09d55018 nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x34382a64 nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2165f009 kvm_get_kvm arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x666f6f49 nfs4_pnfs_ds_put fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x39b59404 nfs4_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb79e5030 kvm_get_kvm arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xeef6cfa3 ceph_iterate_extents net/ceph/libceph EXPORT_SYMBOL -0x08029f3c mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x0e301379 mpls_pkt_too_big net/mpls/mpls_router EXPORT_SYMBOL_GPL 0xb2929f4b snd_hdac_bus_init_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x42b86bf6 gnss_serial_register drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL -0x7900c319 iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd1060a28 iscsit_setup_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7fad79fa cs_dsp_cleanup_debugfs drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xfcac84c3 rt2x00lib_dmadone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x4d4ecb4e il_hdl_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -12370,38 +12375,38 @@ 0x4b8134e9 rtsx_pci_switch_output_voltage drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xd8b9cc72 ext_pi_type1_crc64 block/t10-pi EXPORT_SYMBOL_GPL 0xd476e15b p9_show_client_options net/9p/9pnet EXPORT_SYMBOL -0x396f60d8 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x1b559512 hci_free_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x074067e4 snd_hdac_read_parm_uncached sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x96b1c93d snd_sof_dsp_update_bits64 sound/soc/sof/snd-sof EXPORT_SYMBOL 0xd748b710 iio_validate_scan_mask_onehot drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xf6947ceb ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x47681d2a ib_umem_odp_alloc_child drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xb421ba6e virtio_pmem_host_ack drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL 0x40689a80 usbnet_resume drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x7ddadb4d mt76x02_phy_set_txdac drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xef60e47a mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x605603be mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x916c8077 mlx5_eswitch_register_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe5547c37 mlx5_query_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x5f53243e genphy_read_abilities drivers/net/phy/libphy EXPORT_SYMBOL 0xa0247a0c sdev_evt_send drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe816145b nfc_mei_phy_free drivers/nfc/mei_phy EXPORT_SYMBOL_GPL 0xb212dc3e drm_edid_dup drivers/gpu/drm/drm EXPORT_SYMBOL 0xceec8abd __mb_cache_entry_free fs/mbcache EXPORT_SYMBOL -0x43969ac3 __tracepoint_kvm_fast_mmio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd75db7de virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd3f09b38 __tracepoint_kvm_fast_mmio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd40896a5 virtio_transport_recv_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xf03fe862 ceph_pagelist_set_cursor net/ceph/libceph EXPORT_SYMBOL -0x363159c8 ceph_parse_param net/ceph/libceph EXPORT_SYMBOL +0x280f7b02 ceph_parse_param net/ceph/libceph EXPORT_SYMBOL 0x3a47924a snd_soc_set_runtime_hwparams sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xcb2ff800 snd_soc_daifmt_parse_clock_provider_raw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x81953afe snd_pcm_open_substream sound/core/snd-pcm EXPORT_SYMBOL 0x7e7ded59 tee_get_drvdata drivers/tee/tee EXPORT_SYMBOL_GPL 0x552fc950 ssb_device_disable drivers/ssb/ssb EXPORT_SYMBOL -0xa64c7792 alloc_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x3fda2bdd mmc_can_secure_erase_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x90921bfb usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x70d8985b qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL -0x05260f19 mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0xcf50ebba libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xaba4b827 mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xf52c3c91 mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xaba166ed alloc_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x39d35516 mmc_can_secure_erase_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x3a1ac4ef usb_hcd_unmap_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc6a48e39 qtnf_wake_all_queues drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xb52e6ff8 mwifiex_handle_rx_packet drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1f08f9c4 libipw_txb_free drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x2ac7a5bd mlx5_core_query_vport_counter drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa1e967d9 mlx5_query_nic_vport_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xd7879d41 phy_select_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x774203fc s3fwrn5_phy_set_wake drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0xd3d2bf04 gru_free_message drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL @@ -12409,96 +12414,97 @@ 0x22fcd2f7 snd_device_free sound/core/snd EXPORT_SYMBOL 0x682e8ff7 ntb_transport_unregister_client drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x992bd64d il_mac_sta_remove drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x08ed102c drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x6d46335f drm_connector_set_link_status_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x130fd155 supported_xss arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x0396d92b sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL -0x2e8b9eb0 nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x10eb0f36 sctp_transport_lookup_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xa203378b nf_tables_deactivate_flowtable net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x01f839d4 atom_run sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x06052c05 snd_soc_debugfs_root sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb3119e34 fpga_region_register_full drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0xc8f83f82 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x71ed7698 iscsit_check_dataout_payload drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x0d3b9049 adf_gen4_init_pf_pfvf_ops drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x9cc9a78d adf_gen2_init_vf_pfvf_ops drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xe3e08ab6 adf_gen2_init_pf_pfvf_ops drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xfa79c037 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x7312a310 au8522_release_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0xe7c316a7 em28xx_stop_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x74d15387 dm_cell_release_no_holder drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x2ac6f0cf au8522_release_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xdefb2597 em28xx_stop_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x183be425 team_option_inst_set_change drivers/net/team/team EXPORT_SYMBOL 0x675abe59 rtsx_usb_ep0_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0xeb33d58f alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd1c3a2c3 load_pdptrs arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x36f64d51 rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa86bdada nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd242df0c alloc_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb5418e39 __fscache_acquire_volume fs/fscache/fscache EXPORT_SYMBOL +0x727992ee load_pdptrs arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x0ddd06bf rpc_queue_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x53e5b895 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x93d175cd azx_codec_configure sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xea91c614 azx_init_chip sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x336ceb21 RemovePeerTS drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xd3de54f7 dot11d_update_country_ie drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x2086c241 hiddev_hid_event drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL 0x3e707f37 adf_gen2_get_admin_info drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xc4917af8 sdhci_remove_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x9fb559f4 v4l2_i2c_subdev_addr drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x36858266 v4l2_i2c_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x497bc375 ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x57af4b87 ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xf60dae94 sdhci_remove_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x5484fbb7 v4l2_i2c_subdev_addr drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x70010bf5 v4l2_i2c_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x208039fe ksz_port_fdb_dump drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x2cb43eb6 ksz_phy_write16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xf6af3c3a iwl_poll_direct_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7fa3a520 ath10k_ce_disable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xf4bb934b ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xab81a00e ocelot_deinit_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xca5f6b61 mlx4_unicast_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8b2996ea mlx4_unicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2aee372b xillybus_init_chrdev drivers/char/xillybus/xillybus_class EXPORT_SYMBOL -0x87734597 kvm_vcpu_is_reset_bsp arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x554fcda6 kvm_vcpu_is_reset_bsp arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x165b1948 ceph_pagelist_free_reserve net/ceph/libceph EXPORT_SYMBOL 0x3c802264 snd_sof_free_debug sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL 0xabd9fefb snd_hda_gen_init sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x7ef7e3ff snd_pcm_period_elapsed sound/core/snd-pcm EXPORT_SYMBOL 0x3bc3b9c8 adf_dev_init drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x39dac778 usbatm_usb_probe drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL -0x479f5d9e cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xddf34fa0 usbatm_usb_probe drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL +0x49acd614 cxgbi_device_portmap_create drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x2b8d035a fcoe_ctlr_link_up drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x9692e904 drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL -0xe3251cfc drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7002b9e9 drm_av_sync_delay drivers/gpu/drm/drm EXPORT_SYMBOL +0x14c3eadc drm_dp_dpcd_probe drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xca9fc082 synproxy_net_id net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x370d79fa snd_hda_mixer_amp_volume_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xead0ed90 iio_convert_raw_to_processed drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x85933f21 rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x1af6ce81 dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xd93bc6f7 lgs8gl5_attach drivers/media/dvb-frontends/lgs8gl5 EXPORT_SYMBOL +0xdb2796b5 rtrs_iu_post_rdma_write_imm drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x58469ca4 dm_cell_quiesce_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x1865e496 lgs8gl5_attach drivers/media/dvb-frontends/lgs8gl5 EXPORT_SYMBOL 0x24e1774a mlx4_qp_query drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xb1d5528f drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL +0xae738c86 drm_panel_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x0f67965e drm_object_attach_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x133e8580 ife_decode net/ife/ife EXPORT_SYMBOL_GPL 0x9d447b98 skl_sst_dsp_init sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xf9954648 snd_emu10k1_synth_copy_from_user sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL 0x83fa7689 mux_control_states drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xc065faff iio_read_channel_ext_info drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x5735a5de rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe29408b4 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9f672365 rdma_dev_access_netns drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x720d2bf2 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa70a0a09 devm_led_classdev_flash_unregister drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x54c946de ufshcd_init_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0x85737b95 sdhci_start_signal_voltage_switch drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x40afdd5c sdhci_start_signal_voltage_switch drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x82e3f959 __tracepoint_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x09917359 charlcd_poke drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0x70d64b4b tifm_alloc_device drivers/misc/tifm_core EXPORT_SYMBOL 0xe07432d4 i915_request_add drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x41b86685 drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa7eb0ec6 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL -0x140d8792 kvm_vcpu_on_spin arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x55a8ced8 setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x35a4359b drm_dp_mst_update_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2761aed9 nfs_pgio_current_mirror fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa0106cad kvm_vcpu_on_spin arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7420fe83 setup_udp_tunnel_sock net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xe5cef90f adf_cfg_add_key_value_param drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x34c067c5 proc_thermal_mbox_remove drivers/thermal/intel/int340x_thermal/processor_thermal_mbox EXPORT_SYMBOL_GPL -0x58ec3314 vb2_dvb_alloc_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL -0xd8219d61 max9271_clear_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xab47719b vb2_dvb_alloc_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x2bb8ddf8 max9271_clear_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x55ee2542 wm97xx_read_aux_adc drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x4fb65ef3 usb_stor_CB_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xc01cf0eb ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xc4e64c04 iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x01971e1d drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6362929a ocelot_port_disable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7fb61cc6 iscsi_tcp_segment_unmap drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x21644c04 drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x30eed0af __SCT__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x7fa60247 __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3f737d6f __SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xe1df0e1b poly1305_init_arch arch/x86/crypto/poly1305-x86_64 EXPORT_SYMBOL 0x8d725052 __camellia_setkey arch/x86/crypto/camellia-x86_64 EXPORT_SYMBOL_GPL -0xd953fa84 ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL -0x37aea813 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xac932462 ieee80211_next_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x33fb0726 nf_flow_table_cleanup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x184c2620 snd_soc_component_read sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8edc30a9 oxygen_write8_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x6bc55bd5 nand_get_set_features_notsupp drivers/mtd/nand/raw/nand EXPORT_SYMBOL @@ -12510,31 +12516,31 @@ 0x029ff9a9 phy_led_triggers_register drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x705c6057 drm_bridge_chain_mode_set drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e2a621e drm_prime_sg_to_dma_addr_array drivers/gpu/drm/drm EXPORT_SYMBOL -0x652492ce rxrpc_kernel_charge_accept net/rxrpc/rxrpc EXPORT_SYMBOL -0x1898db86 nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0xc414055f tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x24d77f63 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x42a41c19 wm_adsp2_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x5bd9b0bf ts3a227e_enable_jack_detect sound/soc/codecs/snd-soc-ts3a227e EXPORT_SYMBOL_GPL +0xb2ae3c25 rxrpc_kernel_charge_accept net/rxrpc/rxrpc EXPORT_SYMBOL +0x9d7512f5 nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0xc86cecf0 tcp_vegas_pkts_acked net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xd9f22256 ip_tunnel_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xe0b50fb2 wm_adsp2_remove sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xd25a6a9f ts3a227e_enable_jack_detect sound/soc/codecs/snd-soc-ts3a227e EXPORT_SYMBOL_GPL 0x2541a979 snd_soc_calc_frame_size sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x784007c0 mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x9d0f44ca target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL -0xd98ff7bb ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL -0xef295a1a ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x099a4724 mtd_kmalloc_up_to drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe86bb19c target_set_cmd_data_length drivers/target/target_core_mod EXPORT_SYMBOL +0xd6a991ce ahci_start_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0x287b585d ata_platform_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x8692f36a led_update_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x533a84cb md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0x5bc87c4b md_find_rdev_nr_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0x6cf8a362 v4l2_event_pending drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x7d77265f rtl92c_dm_check_txpower_tracking drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xb1e9c8ac mt76x02_phy_set_txpower drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xde4e211f mlxsw_afa_block_append_l4port drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb28dbbe8 mlx5_destroy_flow_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x9bf94d1c mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf3779ec9 iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xd68eba27 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc718214b mlx4_get_vf_stats drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x75a092e5 iscsi_tcp_dgst_header drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x9e25daa4 iscsi_conn_unbind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xba1d8143 ttm_bo_unmap_virtual drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x7cf03ce2 drm_gem_ttm_mmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x2f21fd06 drm_gem_ttm_vmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0x3b669691 nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x16a67047 nfs4_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x2528149d amd_sof_acp_resume sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xe14f2ab1 snd_soc_dai_link_set_capabilities sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa4b09a08 snd_ak4113_build sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL @@ -12543,42 +12549,41 @@ 0x3ee1955e vringh_init_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0xfe19d70e ieee80211_stop_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xa8be79dc videobuf_dma_free drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL -0xf9f456b1 dib0090_update_rframp_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x5f9dfa54 dib0090_update_rframp_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x4fa386f6 mlx4_cq_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xada161c8 nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe8f3640b nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x5b8bb699 gru_get_next_message drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL 0x263af4cb asym_tpm_subtype crypto/asymmetric_keys/asym_tpm EXPORT_SYMBOL_GPL -0x7845a4a5 nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2ea54f24 __fscache_uncache_all_inode_pages fs/fscache/fscache EXPORT_SYMBOL +0x48f255d3 nfs4_mark_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x0b2c64a3 raid6_vgfmul lib/raid6/raid6_pq EXPORT_SYMBOL 0xba490602 nci_to_errno net/nfc/nci/nci EXPORT_SYMBOL -0x08b55cc5 snd_soc_dapm_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe0b7fd96 snd_soc_dapm_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x12aa8d3c snd_hda_enable_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xd5ed0827 cxd2820r_attach drivers/media/dvb-frontends/cxd2820r EXPORT_SYMBOL +0x78ced2bc cxd2820r_attach drivers/media/dvb-frontends/cxd2820r EXPORT_SYMBOL 0xa193b3f0 usb_power_delivery_unregister_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x11ea7555 usb_wwan_write_room drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x0815e61d nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe6ee1296 nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7eb58046 drm_crtc_vblank_count_and_time drivers/gpu/drm/drm EXPORT_SYMBOL 0x8d27e4e8 drm_bridge_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xcd8f3609 drm_send_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x27db89fc __tracepoint_kvm_pml_full arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xeb8094cc kvm_get_apic_mode arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xfec7e3f3 __tracepoint_kvm_pml_full arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x40c71fc9 kvm_get_apic_mode arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc6b1fdbe xfrm_aalg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x90378cda dfl_fpga_port_ops_del drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x82092899 badrange_forget drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x95c783fd adf_dev_stop drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x11063f05 register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL -0x69a26591 saa7134_enum_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x1dd04083 vb2_fop_write drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xd3fea92b register_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL +0x872c2141 saa7134_enum_input drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x987fabb8 vb2_fop_write drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x13f14c3f typec_register_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xe1c8d394 unregister_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0xc196b761 fc_lport_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xa1fd3b83 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xbc34f456 spi_attach_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x912a9286 __traceiter_kvm_nested_intr_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x51f55371 ntb_db_event drivers/ntb/ntb EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xb3d076ec ieee80211_wx_set_rawtx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xc5c4975f mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x7d07b64e mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x9f532528 __SCT__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x737c1662 __SCK__tp_func_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x1df0bdf3 __SCT__tp_func_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL @@ -12586,7 +12591,7 @@ 0xe20fc8f5 rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x5203bc11 rt2x00usb_register_read_async drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x28c58937 mt76_mcu_get_response drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xd0b176a4 cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x908c88cb cxgb4_read_tpte drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x7ac722bd phy_all_ports_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xb18694b9 phylink_mii_c45_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xab6f8d85 phylink_mii_c22_pcs_get_state drivers/net/phy/phylink EXPORT_SYMBOL_GPL @@ -12598,120 +12603,121 @@ 0x6914e809 gnss_serial_allocate drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x7fe5d0c4 ssam_controller_stateunlock drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xaa1c36de cros_ec_lpc_io_bytes_mec drivers/platform/chrome/cros_ec_lpcs EXPORT_SYMBOL -0x9fc73060 usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x413f74f8 usbip_recv_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x8a22d9ab __lbtf_cmd drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x53abf1aa ath9k_hw_reset_tsf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xaf3dd7dc scsi_logging_level drivers/scsi/scsi_mod EXPORT_SYMBOL 0x12110133 nfcmrvl_nci_unregister_dev drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL 0x5fb8848b halt_poll_ns_grow_start arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x1f14f07c xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x0f6d3f4e ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x44097718 xprt_wait_for_reply_request_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x431c9ef8 ip_tunnel_dellink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xdcbae3a8 snd_hda_correct_pin_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd200f591 register_sound_dsp sound/soundcore EXPORT_SYMBOL -0x3189c562 rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2111144d rdma_res_to_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xecfd4e2c rtl_cam_delete_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x48135c56 mdio_find_bus drivers/net/phy/libphy EXPORT_SYMBOL 0x6f280381 fcoe_get_wwn drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x39d1df41 drm_sched_resubmit_jobs_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x62698ebb af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL -0x5c2532a0 kvm_queue_exception_p arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x10aab8a9 ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x653fd293 synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x7cc664b8 af_alg_poll crypto/af_alg EXPORT_SYMBOL_GPL +0xad219a67 kvm_queue_exception_p arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xcbcf12b9 ip_tunnel_init_net net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x28c43a34 synproxy_recv_client_ack_ipv6 net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0xbb0977a9 snd_card_free_on_error sound/core/snd EXPORT_SYMBOL_GPL 0xbd9717cb cdns_reset_page_addr drivers/soundwire/soundwire-cadence EXPORT_SYMBOL -0xbbe4b88e ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3f5d6613 ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd41ff2ac nand_subop_get_data_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x39594df1 ata_sff_wait_ready drivers/ata/libata EXPORT_SYMBOL_GPL -0xf29c3cbf dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL -0x7c7f9985 __traceiter_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x393adc1e dvb_usb_device_init drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0x5ce9872f cx25821_risc_databuffer_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0xafa3e3b8 dev_attr_unload_heads drivers/ata/libata EXPORT_SYMBOL_GPL +0xfa8b2ca5 __traceiter_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2d689635 dvb_usb_device_init drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x266eee80 cx25821_risc_databuffer_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0x15ab8f10 alloc_ep_req drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x72f4383d mt76x02u_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x608bf8b1 ath9k_hw_setrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xceab77d2 ath9k_hw_getrxfilter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5096006b alcor_write8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x59e7c314 drm_modeset_backoff drivers/gpu/drm/drm EXPORT_SYMBOL +0x39e999be __fscache_unuse_cookie fs/fscache/fscache EXPORT_SYMBOL 0x1fe1e1ad locks_end_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x749849d8 LZ4_loadDict lib/lz4/lz4_compress EXPORT_SYMBOL -0x2cdff205 ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL -0x9eddadaa dccp_sendmsg net/dccp/dccp EXPORT_SYMBOL_GPL -0xf6d64489 rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x27ad2e87 ceph_msg_data_add_pagelist net/ceph/libceph EXPORT_SYMBOL +0xb6a34a13 dccp_sendmsg net/dccp/dccp EXPORT_SYMBOL_GPL +0xd0a78b05 rpc_put_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x79a5e911 sof_icl_ops sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON -0x681f7f5d snd_soc_dapm_del_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x16201f83 snd_soc_dapm_del_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2f6e80a2 tee_client_invoke_func drivers/tee/tee EXPORT_SYMBOL_GPL -0x688823bf mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x5715738f mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x77970e06 mtd_ooblayout_set_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7baaa888 mtd_ooblayout_get_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x53e7c201 __SCT__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x6df3c70d __SCK__tp_func_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x52951ffd vb2_core_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x5c84b196 vb2_core_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xd1a3e8e0 fsg_common_create_luns drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x09d0916d il_mac_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf736ce14 ttm_bo_unpin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x6943b518 nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd9eea35f nfs_show_devname fs/nfs/nfs EXPORT_SYMBOL_GPL 0xce678a59 xdr_decode_netobj net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8d1cc897 sof_ipc4_set_pipeline_state sound/soc/sof/snd-sof EXPORT_SYMBOL 0xaea325b1 snd_soc_acpi_intel_bxt_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL -0xe15ecf1e snd_soc_dapm_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2f9c5530 snd_soc_dapm_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa61a17b9 ata_bmdma_dumb_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0x05db92b6 sata_set_spd drivers/ata/libata EXPORT_SYMBOL_GPL 0xd12d1a94 vdpa_mgmtdev_unregister drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0xfbfae901 usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x3ce1f0eb usb_phy_generic_register drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0x5c8efe08 rtl92c_phy_set_txpower_level drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x32fa0d90 mt76_unregister_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xe302dd54 ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xc34f86ab __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL -0xb8394b00 register_atm_ioctl net/atm/atm EXPORT_SYMBOL +0x0b16eca9 ocelot_hwstamp_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xc2d1994f __fscache_acquire_cookie fs/fscache/fscache EXPORT_SYMBOL +0xc414b063 register_atm_ioctl net/atm/atm EXPORT_SYMBOL 0x5c17db06 cfg80211_chandef_usable net/wireless/cfg80211 EXPORT_SYMBOL 0x57126b73 ssb_pmu_set_ldo_paref drivers/ssb/ssb EXPORT_SYMBOL 0xcec2dc77 adf_dev_started drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xc8930f32 iTCO_vendor_pre_start drivers/watchdog/iTCO_vendor_support EXPORT_SYMBOL -0xe97abf78 flexcop_dma_config_timer drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL -0xe5decd3b flexcop_device_initialize drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0x0b3965d2 usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL -0xca197df2 __tracepoint_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6bb6a5d9 mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8849bd99 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x111b2148 flexcop_dma_config_timer drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x6ad84f8b flexcop_device_initialize drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x55e0552f usb_phy_generic_unregister drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0xb3146b4a __tracepoint_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8a4d072a mlx5_modify_header_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe7195d51 mlx5_eq_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbb0e18a6 nvme_fc_rcv_ls_req drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x68d27065 xp_expand_memprotect drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0xc79ecffb drm_dp_downstream_is_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xe09aa1f9 fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0x9a28ec99 ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL -0x278e0dd7 svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4d5f451b rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x54211cc9 cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0xded1b63b fuse_free_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x683c2d98 ceph_alloc_page_vector net/ceph/libceph EXPORT_SYMBOL +0x2b420a8c svc_unreg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8d7e3831 rpc_prepare_reply_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4cfd91de cfg80211_iter_combinations net/wireless/cfg80211 EXPORT_SYMBOL 0xbf532a5f snd_hdac_ext_stream_drsm_enable sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xd8aa4dfc acp_mailbox_read sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xf8082ae9 vhost_dev_check_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x01d23830 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x6147d040 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3d5665b0 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb9463cf8 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0b89ab01 vfio_register_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xcf1a131d v4l2_ctrl_new_std drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x27b476ea aptina_pll_calculate drivers/media/i2c/aptina-pll EXPORT_SYMBOL_GPL -0x76890c98 tsc200x_regmap_config drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0xf6703d08 tsc200x_regmap_config drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL 0x1eac5e35 usb_serial_generic_write drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x3f5077b7 ar9003_paprd_is_done drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x53287462 ar9003_get_pll_sqsum_dvc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x8231cf6a mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x898bfc4a mlx5_modify_header_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x37058e2d mlx4_buf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x29db112e bcm_phy_cable_test_get_status_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x9c35f086 fwnode_get_phy_id drivers/net/phy/libphy EXPORT_SYMBOL -0xdee6bc67 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xaf4655e9 iscsi_alloc_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x90d864e9 rtsx_pci_write_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x3c321f0b drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x532367ea drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x0e000ed3 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x91d11707 drm_gem_shmem_prime_import_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xcf92fb00 drm_gem_shmem_get_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x4759d272 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0x041793be reprogram_counter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x0a4563d3 kvm_io_bus_get_dev arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xa7b6bb7b kvm_io_bus_get_dev arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xafb8a407 ceph_msgr_flush net/ceph/libceph EXPORT_SYMBOL 0xedcf6be4 qword_add net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x798ac4e6 rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xec7794b1 dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xb95754a6 ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x0626e15b rpc_max_bc_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd71ab3b8 dsa_port_get_phy_strings net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x3fa336b5 ip6_tnl_encap_setup net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL 0xf9afc2d7 snd_timer_interrupt sound/core/snd-timer EXPORT_SYMBOL 0xa71d7802 sdio_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xaaa1a384 dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xd20fa355 ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x6dbb411e dm_bio_from_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x4339f363 ppp_register_net_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0xa70c3894 mlx4_get_protocol_dev drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8f4b1074 fc_eh_device_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf6f3b5c8 vid_is_dsa_8021q_txvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL @@ -12719,66 +12725,67 @@ 0xd8c95c77 mrp_uninit_applicant net/802/mrp EXPORT_SYMBOL_GPL 0xba627d1c amdtp_domain_start sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0xf67ce91c vfio_file_iommu_group drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xb68d10f8 md_register_thread drivers/md/md-mod EXPORT_SYMBOL +0x4d034ded md_register_thread drivers/md/md-mod EXPORT_SYMBOL 0x86e1283c usbnet_probe drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x43b3d692 mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xfef8ede5 mwifiex_process_hs_config drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x94b805e2 il_setup_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x0dfe9c3a mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x0b197c6d mlx5_modify_nic_vport_vlans drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0f1a5528 cxgb4_unregister_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xbd607ed4 __SCT__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x30cc7973 __SCK__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x53611f96 __SCK__tp_func_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xaa8bc198 nfc_hci_send_cmd net/nfc/hci/hci EXPORT_SYMBOL 0xc4c625dc ieee80211_stop_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL 0x431d1031 snd_sbmixer_suspend sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0xd8dd6172 sdio_retune_crc_disable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x0614dd5a v4l2_video_std_frame_period drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x8d29051b i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xef94b0bd i3c_generic_ibi_alloc_pool drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xcf16a01d generic_mii_ioctl drivers/net/mii EXPORT_SYMBOL -0xf5aba5e7 mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x33a9616e mlx5_get_flow_namespace drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0334da4e scsi_command_size_tbl drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3f405489 __drm_printfn_err drivers/gpu/drm/drm EXPORT_SYMBOL -0x36bfa979 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x4ca81b9a ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL +0xcaddda88 jbd2_fc_end_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xf31f3a1e ceph_osdc_call net/ceph/libceph EXPORT_SYMBOL 0x811396b6 p9_client_wstat net/9p/9pnet EXPORT_SYMBOL -0xdb678a49 xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x127b2aa8 bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL -0x64b5c49a xt_find_table net/netfilter/x_tables EXPORT_SYMBOL +0x3a7f41bd xprt_wake_pending_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe61177aa bt_accept_dequeue net/bluetooth/bluetooth EXPORT_SYMBOL +0x5d6f4169 xt_find_table net/netfilter/x_tables EXPORT_SYMBOL 0xa41c61cf _snd_hda_set_pin_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x95df1459 w1_triplet drivers/w1/wire EXPORT_SYMBOL_GPL 0x88998224 dm_disk_bitset_init drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x330e2d89 __traceiter_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9db2a1bb __SCT__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x201fb8da __SCK__tp_func_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xc488dd07 usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x08b49c17 usb_bulk_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcb760d88 generic_rndis_bind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xf088b5f6 fc_lport_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x7637925c kempld_get_mutex drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x29b1378a rtsx_usb_ep0_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x1423915b drm_atomic_get_old_connector_for_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0x8bf48e28 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbdd57b4d __tracepoint_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x6aeb1ee6 svc_generic_rpcbind_set net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0d88d7e1 vq_meta_prefetch drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x217ed7b9 rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x87793ff7 videobuf_mmap_mapper drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x3c87c8a9 zl10039_attach drivers/media/dvb-frontends/zl10039 EXPORT_SYMBOL +0x3521e666 rdma_modify_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb9efa118 videobuf_mmap_mapper drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x493e30f5 zl10039_attach drivers/media/dvb-frontends/zl10039 EXPORT_SYMBOL 0x614b2f18 gserial_connect drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x3389f926 cfag12864b_enable drivers/auxdisplay/cfag12864b EXPORT_SYMBOL_GPL 0x238f3ea6 iwl_fw_runtime_resume drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x860a9643 iwl_set_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x47f35891 hdlcdrv_unregister drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x8300628d hdlcdrv_unregister drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL 0x79961748 phy_attached_print drivers/net/phy/libphy EXPORT_SYMBOL 0xd3875888 scsi_done drivers/scsi/scsi_mod EXPORT_SYMBOL 0x4b711f77 oslec_adaption_mode drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x7a53b991 crypto_engine_start crypto/crypto_engine EXPORT_SYMBOL_GPL -0xad872baa __tracepoint_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5e0f9652 gfn_to_pfn_prot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8abecc0b ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL +0xfd066044 __tracepoint_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6ecd2061 gfn_to_pfn_prot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xac8b6872 ceph_osdc_cancel_request net/ceph/libceph EXPORT_SYMBOL 0xf5c5cb89 p9_client_xattrcreate net/9p/9pnet EXPORT_SYMBOL_GPL 0x0dac116d __ieee80211_get_radio_led_name net/mac80211/mac80211 EXPORT_SYMBOL 0xc3eb3b78 sof_mailbox_read sound/soc/sof/snd-sof EXPORT_SYMBOL 0xdfcd6ede snd_devm_alloc_dir_pages sound/core/snd-pcm EXPORT_SYMBOL_GPL -0x160685bf ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf2378071 sdhci_enable_v4_mode drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xda39c23d si470x_viddev_template drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0xbd6ce09f ib_set_vf_link_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xabce4ba6 sdhci_enable_v4_mode drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x63bbed53 si470x_viddev_template drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL 0x04ffb4a9 usb_wwan_close drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x831a3178 rtl92c_phy_lc_calibrate drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x5224df91 rtl_lps_enter drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -12789,47 +12796,47 @@ 0x748d80fd ath9k_hw_getnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xf54ac427 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x35aa451c scsi_rescan_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x89980772 drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x59f56897 drm_fbdev_generic_setup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa7f44751 drm_modeset_lock_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x34f58021 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0x62eebcda drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0xf9ce85b8 drm_gem_put_pages drivers/gpu/drm/drm EXPORT_SYMBOL +0xabe45e58 drm_gem_get_pages drivers/gpu/drm/drm EXPORT_SYMBOL 0xd738d2c3 mhi_device_put drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xda8114e0 jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL -0x82dbe5d5 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL +0x19875f24 jbd2_journal_init_dev fs/jbd2/jbd2 EXPORT_SYMBOL +0x273a15e3 fscache_add_cache fs/fscache/fscache EXPORT_SYMBOL 0xcf9f3328 dlm_release_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0xb8051b9a virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xdf03b6f9 ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x4e2b2d32 rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb2645bf7 virtio_transport_seqpacket_has_data net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x79617d94 ib_umem_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8b5a9166 rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9a836503 vmbus_send_modifychannel drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xc1c9bee2 sensor_hub_input_get_attribute_info drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xd001754d rt2x00mac_tx_frames_pending drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x4ea175d5 mt76x02_mac_start drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa97a5fb1 ath11k_core_suspend drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x89201874 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0df4ef2c drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb2067f09 drm_master_internal_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x114eb824 __traceiter_kvm_nested_vmexit_inject arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x44b72438 phonet_stream_ops net/phonet/phonet EXPORT_SYMBOL +0x5fe5b166 phonet_stream_ops net/phonet/phonet EXPORT_SYMBOL 0x479d0436 snd_soc_component_update_bits_async sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x55f7207a snd_soc_dapm_ignore_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0144f30a snd_soc_dapm_ignore_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xcdb5f279 hda_cs_dsp_add_controls sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0x131c01d8 hsi_unregister_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xfd29ab51 mmc_hsq_finalize_request drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL 0x1ae16d40 dm_tm_dec_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x3321d179 __v4l2_async_notifier_add_fwnode_remote_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0xdb2c8ff9 __v4l2_async_notifier_add_fwnode_remote_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL 0xf57496f4 cdrom_check_events drivers/cdrom/cdrom EXPORT_SYMBOL 0x411a76f5 rt2x00mac_get_stats drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x03cd13d1 devm_phy_package_join drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x95d4757a drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL +0xbfb86457 drm_edid_get_panel_id drivers/gpu/drm/drm EXPORT_SYMBOL 0x87781e89 drm_hdmi_avi_infoframe_colorimetry drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1ecc24d9 qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xc061b092 kvm_release_page_clean arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf956963a qmi_txn_cancel drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xc6e954ed kvm_release_page_clean arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xca39ae6a parman_destroy lib/parman EXPORT_SYMBOL -0x78c018f2 hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL +0xbc91535c hci_alloc_dev_priv net/bluetooth/bluetooth EXPORT_SYMBOL 0x27efff25 ieee80211_s1g_channel_width net/wireless/cfg80211 EXPORT_SYMBOL 0xb62620c8 snd_soc_dai_compr_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf65a3218 snd_hda_activate_path sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xc2d29025 snd_ac97_resume sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL -0x8fd971e5 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xac82f382 ib_alloc_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x932aa9d1 nand_ecc_get_sw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xd77957eb rtllib_ps_tx_ack drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x0b82d10b mt76_connac_power_save_sched drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL @@ -12845,22 +12852,22 @@ 0x95bd8f96 p9dirent_read net/9p/9pnet EXPORT_SYMBOL 0xb8731a61 p9_client_readdir net/9p/9pnet EXPORT_SYMBOL 0xb51a0757 ieee80211_queue_work net/mac80211/mac80211 EXPORT_SYMBOL -0x6d3cb0db dccp_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL -0x90c64dd0 l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL +0x94f4b881 dccp_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL +0x2956239d l2cap_unregister_user net/bluetooth/bluetooth EXPORT_SYMBOL 0x3bd544c2 snd_hdac_get_active_channels sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x70a7a33b snd_soc_dapm_weak_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd2375e72 snd_soc_dapm_weak_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3b0a8582 sdw_startup_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x19567d06 vfio_info_cap_shift drivers/vfio/vfio EXPORT_SYMBOL -0x2845e368 iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x3a649bec iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xa38781db iscsit_handle_logout_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x83e86726 iscsit_find_cmd_from_itt drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xff85cd6b ufshcd_get_pwr_dev_param drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0xc76309ba v4l2_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xb4345028 mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa9091ac5 v4l2_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x199bd9d5 mlx5_nic_vport_unaffiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x39a508f8 serpent_setkey crypto/serpent_generic EXPORT_SYMBOL_GPL -0x0cb9f4e0 l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL -0x1a82b676 __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0x3933da1e l2tp_ioctl net/l2tp/l2tp_ip EXPORT_SYMBOL_GPL +0x23a73448 __cfg80211_alloc_event_skb net/wireless/cfg80211 EXPORT_SYMBOL 0xf2b2b904 rio_release_inb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x14a663a3 v4l2_ctrl_subdev_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd15c3f32 v4l2_ctrl_subdev_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xa4d15241 __media_pipeline_stop drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xb2b9efb7 cx2341x_ext_ctrls drivers/media/common/cx2341x EXPORT_SYMBOL 0x689ca211 typec_altmode2port drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -12868,41 +12875,41 @@ 0x038eeddb usbnet_tx_timeout drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xbb7ce9f7 rtw_phy_config_swing_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf0fc2527 p54_free_skb drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL -0x947a4811 ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x61235349 mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x7d1e062e ocelot_policer_validate drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9ea110d2 mlx5_query_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x780989d1 nvme_auth_dhgroup_id drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x9e3ec7eb scsi_device_quiesce drivers/scsi/scsi_mod EXPORT_SYMBOL 0xac5e1ebb drm_modeset_unlock_all drivers/gpu/drm/drm EXPORT_SYMBOL -0xe8453983 drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL -0x86771a47 gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4a3f5baf synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xb9d3161c snd_soc_jack_add_zones sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0aa0971e drm_edid_read_custom drivers/gpu/drm/drm EXPORT_SYMBOL +0xc39ae273 gssd_running net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd089d9a0 synproxy_parse_options net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x2544eb4e snd_soc_jack_add_zones sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3b00e8fa snd_pcm_hw_param_first sound/core/snd-pcm EXPORT_SYMBOL 0xd775beb9 bcma_core_disable drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x940a4c3f memstick_resume_host drivers/memstick/core/memstick EXPORT_SYMBOL 0xa2cf6a56 rio_register_scan drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xef2610af cqhci_init drivers/mmc/host/cqhci EXPORT_SYMBOL -0xaef5efe8 vb2_request_queue drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x2f44553f vb2_request_queue drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x74d34e14 usb_put_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x776221bf iwl_send_phy_db_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x602bbcae mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x831d074c svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x557d0af6 rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1372cbc1 mlx5_core_query_sq_state drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x082950eb svc_create_pooled net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3d5562fd rpc_clnt_xprt_switch_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8501d31c snd_pcm_new sound/core/snd-pcm EXPORT_SYMBOL -0x67862134 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x3b0c2cc0 ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x38d392c5 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x50f1e06f ib_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x20826811 vfio_pci_core_err_handlers drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xdaa43f14 __ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x852c5fd9 intel_th_msu_buffer_register drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL -0xfa757175 dvb_usbv2_generic_rw drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x3e38e252 dvb_usbv2_generic_rw drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0xe0eede79 xhci_dbg_trace drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xc557c7c4 mt76u_alloc_mcu_queue drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x356c518c mlx4_register_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xf063e730 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe613c428 nvme_delete_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x9368f1b6 sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf27b2a77 sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xb40d2b47 qtree_write_dquot fs/quota/quota_tree EXPORT_SYMBOL -0x4bc3143b lapb_setparms net/lapb/lapb EXPORT_SYMBOL +0xa3cf77d6 lapb_setparms net/lapb/lapb EXPORT_SYMBOL 0xfd3e2b67 dsa_devlink_param_set net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd077e855 dsa_devlink_param_get net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x905c3f41 _snd_pcm_lib_alloc_vmalloc_buffer sound/core/snd-pcm EXPORT_SYMBOL @@ -12914,47 +12921,47 @@ 0x6c1d1ac9 il_send_cmd_sync drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4db4cbed ath11k_pcic_config_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x778d7534 ath9k_hw_computetxtime drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x6171e52c mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa13a008e mlx5_eq_create_generic drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xebcb7c51 drm_sched_dependency_optimized drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x591cd2cc __tracepoint_kvm_inj_virq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe084e16d kvm_complete_insn_gp arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x3c7d25f7 kvm_io_bus_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb283a4dc snd_soc_dapm_sync sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x156bb77a bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL +0x8000b8c3 __tracepoint_kvm_inj_virq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x33535428 kvm_complete_insn_gp arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x51201122 kvm_io_bus_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x4ac49a5e snd_soc_dapm_sync sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x3d5077a1 bmc150_magn_pm_ops drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL 0x48cf4c48 san_dgpu_notifier_register drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL 0x960ff343 cec_s_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xd68f1bd5 v4l2_s_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x8d0e56e9 cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL -0xb592c6de cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xe6d189ec v4l2_s_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x03d19d87 cdns_resume drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x6c1c04e3 cdns_remove drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x1f6cfa3d ath9k_hw_init_btcoex_hw drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x18218842 mlx4_free_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xe158533c nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x09039f10 cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x5096018d cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xf90e9eec drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc483caf3 nvme_sync_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9aba4c2d cxgbi_sock_skb_entail drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x64671740 cxgbi_sock_rcv_wr_ack drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x1354137a drm_dp_cec_register_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x8a490c90 rfkill_set_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0xafe11433 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8f15b650 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x07b46036 rpc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5f9621e3 rpc_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaba5a9c3 snd_dmaengine_pcm_open sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xc428068d sata_deb_timing_long drivers/ata/libata EXPORT_SYMBOL_GPL 0xaf076aec nd_fletcher64 drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x34909627 cros_ec_unregister drivers/platform/chrome/cros_ec EXPORT_SYMBOL -0x604e2da5 ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x37a1d925 cros_ec_unregister drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x08308d1f ufshcd_release drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x23b99277 fill_inquiry_response drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xa80ce0e9 usb_match_one_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xdf1b808b b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x790e3a76 b53_switch_detect drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x6251cafa il_free_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x20ba34db ar9003_paprd_create_curve drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xaf1a42d8 mlxfw_firmware_flash drivers/net/ethernet/mellanox/mlxfw/mlxfw EXPORT_SYMBOL 0xdc415cf1 mlxsw_afa_block_continue drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc3844e85 nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa9158912 rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x47b4429f nfs_access_get_cached fs/nfs/nfs EXPORT_SYMBOL_GPL +0x99ca841a rdma_set_min_rnr_timer drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x305e5701 rdma_addr_size_kss drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6b61caad il_rx_queue_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xdd0b2827 ath9k_hw_gpio_get drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xe43fe7e0 scsi_is_sdev_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x45424f92 drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0x8454b396 drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0b1b7bb3 drm_connector_atomic_hdr_metadata_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0x360f10e0 drm_atomic_get_mst_topology_state drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x63a477fb drm_dp_downstream_min_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x136691ca ieee80211_stop_queue net/mac80211/mac80211 EXPORT_SYMBOL 0x51701194 ieee80211_csa_finish net/mac80211/mac80211 EXPORT_SYMBOL @@ -12964,33 +12971,33 @@ 0xf3251e7b v4l2_norm_to_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xc2d9e090 get_vaddr_frames drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x54714947 mt76_update_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xcc0c2bba mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdd1f58f5 mlx5_frag_buf_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xe8df0f1b rtsx_pci_stop_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x6885db0b drm_bridge_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xe9674a16 supported_xcr0 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x6ca2460d dccp_ioctl net/dccp/dccp EXPORT_SYMBOL_GPL +0x88a5ac2e dccp_ioctl net/dccp/dccp EXPORT_SYMBOL_GPL 0xa381be5a snd_soc_acpi_intel_haswell_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x4c059cb9 snd_soc_component_set_sysclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4812dec9 iio_write_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xb66c99e8 ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL +0x0c139ba3 ata_link_online drivers/ata/libata EXPORT_SYMBOL_GPL 0x8d561db2 parport_read drivers/parport/parport EXPORT_SYMBOL 0x71a7ce54 smscore_register_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xce304587 max9271_set_deserializer_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x8fa1c1fb max9271_set_deserializer_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x7e4c87b9 gether_get_dev_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xda87e5bb gether_set_dev_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x66d07cef mpt_suspend drivers/message/fusion/mptbase EXPORT_SYMBOL 0x659a6d41 drm_plane_create_rotation_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xe6989fd3 torture_init_end kernel/torture EXPORT_SYMBOL_GPL 0xf6aeea60 p9_client_clunk net/9p/9pnet EXPORT_SYMBOL -0xae1a13d4 key_type_rxrpc net/rxrpc/rxrpc EXPORT_SYMBOL +0xef58fbc0 key_type_rxrpc net/rxrpc/rxrpc EXPORT_SYMBOL 0xefacd407 cfg80211_chandef_dfs_required net/wireless/cfg80211 EXPORT_SYMBOL 0xa24bd043 snd_sof_resume sound/soc/sof/snd-sof EXPORT_SYMBOL 0xe9eaf8dd ipack_bus_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL -0x68f68b8c uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xd9d474e1 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x34679bd7 uverbs_uobject_fd_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xa2ba7c13 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xeceab541 nd_pfn_validate drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x5bb8e91a telemetry_raw_read_eventlog drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0x714397ca dm_io drivers/md/dm-mod EXPORT_SYMBOL +0x0c42de96 dm_io drivers/md/dm-mod EXPORT_SYMBOL 0xc22c749a usb_match_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc4f9d13c __traceiter_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x8387732c il_mac_flush drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -12998,10 +13005,10 @@ 0xa69e110a __scsi_execute drivers/scsi/scsi_mod EXPORT_SYMBOL 0x4dfcecd7 devm_drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9123e417 dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x2df0e681 vb2_request_object_is_buffer drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xe681ea52 dm_suspended drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd95f712b vb2_request_object_is_buffer drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xd6acd983 ad7879_pm_ops drivers/input/touchscreen/ad7879 EXPORT_SYMBOL -0x850132bc usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x614c030f usb_add_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9fa101e2 rt2x00lib_get_bssidx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x51cc4ef7 il_rx_queue_space drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x5ce78532 ath11k_pcic_start drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -13011,28 +13018,28 @@ 0x4b6ae1a3 phylink_create drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x63270977 kvm_default_tsc_scaling_ratio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x0105b595 des_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0x33c37157 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xa8f44a99 virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x729ebb16 ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x22389d23 virtio_transport_put_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xc224fae9 virtio_transport_get_credit net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x7cb03ec7 ip_vs_conn_put net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x2cc7acc7 snd_opl3_timer_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL -0x1df87c3d ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x54f79901 ib_device_set_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x36ab6ec1 sdio_f0_writeb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x2e0774dc dm_bufio_get_block_number drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xef738fb9 md_update_sb drivers/md/md-mod EXPORT_SYMBOL +0xe2fd0eb4 md_update_sb drivers/md/md-mod EXPORT_SYMBOL 0x41c834c8 __media_remove_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x36639c7f dib7000p_attach drivers/media/dvb-frontends/dib7000p EXPORT_SYMBOL -0x00a39d4d dib7000m_attach drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL -0x4b62d02d tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL +0x8356bc42 dib7000p_attach drivers/media/dvb-frontends/dib7000p EXPORT_SYMBOL +0x3f4e9afa dib7000m_attach drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x5b2b5728 tap_create_cdev drivers/net/tap EXPORT_SYMBOL_GPL 0xfdd2039d rtw_rx_fill_rx_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x89705ff2 mt76x02_eeprom_parse_hw_cap drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa7686d4b il_scan_cancel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xd2fcce26 iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x087e6d0d iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x11f2e282 drm_gem_dmabuf_export drivers/gpu/drm/drm EXPORT_SYMBOL -0xd84369b0 __tracepoint_kvm_vmgexit_msr_protocol_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xcc640bae l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xd2f1a31f tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x68390256 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8402fe47 mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x989cab3f __tracepoint_kvm_vmgexit_msr_protocol_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3b1c3994 l2cap_chan_del net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xc2d527b2 tcp_vegas_get_info net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0x1af68030 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeaa9c983 mtd_write drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x89d3c63a passthrough_attrib_attrs drivers/target/target_core_mod EXPORT_SYMBOL 0xb75bd1e6 telemetry_raw_read_events drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0x534fcbc3 ieee80211_wx_get_name_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL @@ -13043,12 +13050,12 @@ 0xc93fa5b5 ieee80211_wx_set_mlme_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x91f86eb8 __tracepoint_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x09248298 media_get_pad_index drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x0bf35ad7 vb2_read drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xd0440cb5 vb2_read drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xc7c78e5a usb_register_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x1af63ac8 rndis_status drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL -0xdb52cd7e nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6e7565b5 nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa9ed9182 scsi_esp_register drivers/scsi/esp_scsi EXPORT_SYMBOL -0xc3f4c7a7 iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1fedab93 iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xf63c3727 scsi_block_requests drivers/scsi/scsi_mod EXPORT_SYMBOL 0x712993a8 drm_atomic_helper_commit_modeset_disables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa3b1c360 drm_client_modeset_check drivers/gpu/drm/drm EXPORT_SYMBOL @@ -13056,8 +13063,8 @@ 0xd214ac31 register_pstore_device fs/pstore/pstore_blk EXPORT_SYMBOL_GPL 0x99c95fa5 unregister_sound_special sound/soundcore EXPORT_SYMBOL 0x4dce7dd4 iio_format_value drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x801a53ac ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL -0xf6fda00d mmc_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0d93b8a3 ahci_save_initial_config drivers/ata/libahci EXPORT_SYMBOL_GPL +0x09ce6692 mmc_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xded39319 media_graph_walk_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xe74dd787 il_cmd_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xde3d9c17 il_power_update_mode drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -13065,125 +13072,125 @@ 0x772db92d sdev_disable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL 0xaf9b93e2 intel_lpss_probe drivers/mfd/intel-lpss EXPORT_SYMBOL_GPL 0xd23bc029 drm_bridge_attach drivers/gpu/drm/drm EXPORT_SYMBOL -0x0e5975d8 drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd7b9975e drm_dp_cec_unset_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2ffb2860 t10_pi_type3_ip block/t10-pi EXPORT_SYMBOL 0xaed3f1b0 fat_dir_empty fs/fat/fat EXPORT_SYMBOL_GPL 0x5aaefe51 ieee80211_iter_keys_rcu net/mac80211/mac80211 EXPORT_SYMBOL -0x271ca734 rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xac70d655 rpc_put_task_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0ddb1bbf snd_soc_component_set_jack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf895fed1 amdtp_domain_stream_pcm_pointer sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x609f9797 snd_hda_input_mux_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x78d6a07d snd_hda_mixer_amp_tlv sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x4c03baa0 iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xa2e2c4a0 iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0x571470da __rdma_block_iter_start drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc4e1fd2f i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0xb55986c4 ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xb9300abf sdhci_set_bus_width drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x78056f46 i2c_hid_ll_driver drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x1486910e ufshcd_dme_get_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xfeec2863 sdhci_set_bus_width drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xb647c8e8 cec_s_conn_info drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x18acd31f dvb_dmx_swfilter_packets drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x4820f1d5 usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xfba993f4 usb_hcd_unlink_urb_from_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd3ea8ea8 __tracepoint_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x68b75fe4 mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x23f37e14 mlx5_eq_update_ci drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x19537a25 mlx4_qp_reserve_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x96ab2141 am335x_tsc_se_set_cache drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0xf234c854 mei_reset drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x5442043e ocfs2_plock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x48298c47 snd_jack_set_key sound/core/snd EXPORT_SYMBOL 0xfd7c2ee1 ntb_default_port_number drivers/ntb/ntb EXPORT_SYMBOL -0x245c558c ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL -0xecd8a935 ieee80211_rx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xf4fec447 ata_cable_sata drivers/ata/libata EXPORT_SYMBOL_GPL +0xe6a82cb4 ieee80211_rx_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x75bec08d iTCO_vendor_pre_stop drivers/watchdog/iTCO_vendor_support EXPORT_SYMBOL 0xb655342c tcpm_pd_receive drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x257f8145 get_phy_device drivers/net/phy/libphy EXPORT_SYMBOL 0xf7dcad5c __intel_context_do_unpin drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0xec447eac drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3c4460f0 drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc1ef085b drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0xa5259d7d fat_truncate_time fs/fat/fat EXPORT_SYMBOL_GPL 0x6892e3c3 kvm_set_pfn_accessed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfd7b54a4 rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL -0x4e02500a svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb5645731 rds_message_unmapped net/rds/rds EXPORT_SYMBOL_GPL +0x2e69d3c4 svc_exit_thread net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x77c754a8 snd_hdac_chmap_to_spk_mask sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x1676780c snd_soc_dapm_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x476d832a snd_soc_dapm_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd552568c fpga_region_class_find drivers/fpga/fpga-region EXPORT_SYMBOL_GPL 0x3a92b2f8 ubi_leb_map drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x698834e9 cx88_newstation drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xb3ae056e cx88_newstation drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xdffb744b frame_vector_to_pfns drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x860d8b7b wlcore_event_soft_gemini_sense drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x1d6d5df5 drm_gem_map_detach drivers/gpu/drm/drm EXPORT_SYMBOL 0x7485a49b drm_gem_map_attach drivers/gpu/drm/drm EXPORT_SYMBOL 0xd5df0bee drm_hdcp_check_ksvs_revoked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL_GPL 0x230094ac ipmi_smi_watchdog_pretimeout drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xffb13067 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7bcd4420 nfs_lock fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb3e6f265 dlm_posix_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x58c27e21 rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x19b45cae print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xd3755981 wm_halo_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xa355689b rpc_clnt_show_stats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x47fa6387 print_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x174a3ed0 wm_halo_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xb75dfeca snd_soc_dai_set_clkdiv sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x9de3298f iio_device_release_direct_mode drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xbe9e8974 ata_sas_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL 0x6c71a8a3 nvdimm_namespace_disk_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xa9703c42 fw_attributes_class_get drivers/platform/x86/firmware_attributes_class EXPORT_SYMBOL_GPL 0x8f9fadbd __tracepoint_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf72cfa6e dib0090_set_vga drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xd8509af6 usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x4923dffe dib0090_set_vga drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x2920281c usb_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf8e2da3f rtl92c_set_fw_rsvdpagepkt drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x062a2225 drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0xa8a99c29 __tracepoint_kvm_vmgexit_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x626fa0cd drm_gem_shmem_purge drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xacf2f5a4 __tracepoint_kvm_vmgexit_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x1f491d36 twofish_dec_blk arch/x86/crypto/twofish-x86_64 EXPORT_SYMBOL_GPL 0x7c7bf6e0 twofish_enc_blk arch/x86/crypto/twofish-x86_64 EXPORT_SYMBOL_GPL -0x5160f7bf __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL +0xe6d8a705 __traceiter_smcr_link_down net/smc/smc EXPORT_SYMBOL 0x1e119a79 rpcauth_get_pseudoflavor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf765f318 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2ca93611 nf_ct_timeout_put_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x214c0a2a snd_hdac_query_supported_pcm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x0e74cca0 snd_soc_dapm_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x11bd0fbf snd_soc_dapm_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe7ec1917 iio_dma_buffer_data_available drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x47dd71fe em28xx_audio_analog_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xed89c54f usb_add_config_only drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x810168ef em28xx_audio_analog_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x29c2fbed usb_add_config_only drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x5965c00e fc_lport_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xfbf03612 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x7eab2853 dsa_port_get_ethtool_phy_stats net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xf1f04d23 snd_vx_irq_handler sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x6023e9a7 sensor_hub_set_feature drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x467eee62 adf_exit_arb drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xcd2ba798 dm_bufio_forget drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xda1bad31 typec_altmode_vdm drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x7f3265f1 orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x0fd86fda stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x45f2a230 orinoco_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xfaeb36be stmmac_dvr_probe drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xad6815cd mlx5_rsc_dump_cmd_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0933dde4 scsi_eh_restore_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL 0x224ccb35 mei_cldev_send_gsc_command drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x52fbe771 drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x6517bb83 cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe16d6c29 drm_class_device_register drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x404c7d74 cache_destroy_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x26b51931 skl_ipc_create_pipeline sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xb9d27d9b ishtp_cl_get_tx_free_rings drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xcda0dfeb rmi_register_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x5c3242d5 drm_sched_job_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xacb56be8 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0xfabdbe1b virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xc9dec018 drm_gtf_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x8c19be7f virtio_transport_stream_has_space net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xd4d736db ceph_destroy_options net/ceph/libceph EXPORT_SYMBOL 0xbe793b5c snd_rawmidi_transmit_empty sound/core/snd-rawmidi EXPORT_SYMBOL 0xc6fde9b2 snd_timer_open sound/core/snd-timer EXPORT_SYMBOL 0xb2973626 iio_device_set_clock drivers/iio/industrialio EXPORT_SYMBOL 0x8acc8a36 ishtp_cl_connect drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x7149e09a __v4l2_ctrl_grab drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x4e46c0fa vb2_ioctl_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xadf73d07 vb2_ioctl_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x6f24c1e0 rt2800_wait_wpdma_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x2f6e1a69 __iwl_warn drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xa3d5758d stop_airo_card drivers/net/wireless/cisco/airo EXPORT_SYMBOL 0x0ca34ccf mlxsw_core_max_ports drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x829e8934 drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x60c6bdef drm_bridge_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0xe6919bb0 drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x984f95e6 drm_dp_dpcd_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xe55840b1 virtio_dma_buf_attach drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0xceecd9e4 cifs_md4_final fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0xea8f0d7d v9fs_get_trans_by_name net/9p/9pnet EXPORT_SYMBOL -0xbb4ab1c8 sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2d6b2961 ax25_listen_release net/ax25/ax25 EXPORT_SYMBOL +0x4822213c sunrpc_cache_update net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x20925370 ax25_listen_release net/ax25/ax25 EXPORT_SYMBOL 0x06e976b1 devm_snd_dmaengine_pcm_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0e4568b9 oxygen_pci_remove sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xbf9e5bd4 snd_jack_set_parent sound/core/snd EXPORT_SYMBOL -0x2be1ea8e ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbb4948b7 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x2fb11f93 sdhci_set_uhs_signaling drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x087e230d ib_map_mr_sg_pi drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x768fa5c7 iscsit_aborted_task drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xe72a2b76 sdhci_set_uhs_signaling drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x54abe4ff dvb_dmx_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xe1ea0586 usbip_dump_header drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x03ad08cd rtl_pci_resume drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL @@ -13191,206 +13198,205 @@ 0x1eecb9f5 ttm_bo_init_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x74b81b17 drm_modeset_lock_all drivers/gpu/drm/drm EXPORT_SYMBOL 0x7cd8db62 kvm_lapic_switch_to_sw_timer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x0e8bf196 gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x44654ef1 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x6595e299 ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x2c534873 nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xbef07df4 gss_mech_get net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x058548e6 ebt_unregister_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x2a6cd4e8 ip_set_type_register net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xd127df3a nat_rtp_rtcp_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x2577b49f w1_touch_bit drivers/w1/wire EXPORT_SYMBOL_GPL 0x18997776 ata_bmdma_stop drivers/ata/libata EXPORT_SYMBOL_GPL 0x2f1d6b53 intel_th_trace_disable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0x43114add __ssam_device_driver_register drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x9fbdc15c gmin_camera_platform_data drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0x9a482297 gmin_camera_platform_data drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0xb111dcec ishtp_fw_cl_get_client drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x6b7b5de0 __traceiter_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfbc53333 rc_repeat drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xc529e32e tcpci_unregister_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0xe3ee2ee3 efuse_power_switch drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x959ced5b phy_trigger_machine drivers/net/phy/libphy EXPORT_SYMBOL +0x4e5d96d2 phy_trigger_machine drivers/net/phy/libphy EXPORT_SYMBOL 0xf3083a1d phylink_destroy drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x7d3ebe95 cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xae79530f cxgbi_set_conn_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x30172307 fc_eh_abort drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x22d25d8d fc_set_rport_loss_tmo drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xc489de9f __scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL 0x50674de7 drm_timeout_abs_to_jiffies drivers/gpu/drm/drm EXPORT_SYMBOL 0x8cba15af mhi_async_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x61596fed kvm_update_dr7 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x976e2702 kvm_update_dr7 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd819a524 crc_itu_t_table lib/crc-itu-t EXPORT_SYMBOL -0x1fd8fcb5 rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x30dfd197 ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x9e176fb0 rpc_run_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9899ef92 ip6t_do_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0xed2acb24 hda_to_sdw sound/soc/codecs/snd-soc-rt715 EXPORT_SYMBOL 0x439ce33c ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xff1295cd rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xed86d722 rdma_query_gid_table drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9f268172 nand_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0xd0072180 ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL -0xf18b00b4 ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x3ea175dc ata_std_postreset drivers/ata/libata EXPORT_SYMBOL_GPL +0xc883b86e ufshcd_remove drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xfc14bb2e dm_get_dev_t drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xbbeb9aec v4l2_i2c_subdev_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x6af0e72a v4l2_i2c_subdev_set_name drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x11dc4b6d bttv_gpio_enable drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL -0xc0b97e42 i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x30164656 i2c_dw_adjust_bus_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0xda23c921 typec_altmode_update_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x9cc1c200 cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL -0xca5365b7 spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0xbcf8c811 drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3acabc31 cdns_init drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xa38f0945 spi_release_transport drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x323eab3c drm_dp_read_desc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x75c993ab simd_register_skciphers_compat crypto/crypto_simd EXPORT_SYMBOL_GPL 0x37bbf20f ieee80211_mark_rx_ba_filtered_frames net/mac80211/mac80211 EXPORT_SYMBOL -0x8e1570f7 xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x962d09ef nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x38d39854 xprt_unpin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x39754e06 nf_ct_expect_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x7ceca29f skl_put_pvt_id sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x04e1b99f snd_pcm_std_chmaps sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xc8b420b5 snd_unregister_oss_device sound/core/snd EXPORT_SYMBOL -0x7bccff42 rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0x9121b849 btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0xeb0b54f1 __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe260c84f rtrs_rdma_dev_pd_deinit drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x28c77565 btbcm_setup_apple drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x5ae0ad9c __nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x10be08cc sas_query_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x8f483668 __SCT__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xbf9d68d2 __SCK__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xb7ca98ea nci_set_config net/nfc/nci/nci EXPORT_SYMBOL -0x8aefb5cf pcm512x_regmap sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL -0x6bc3e3dc dapm_pinctrl_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x34f5496a btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL -0x364e606f put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x1dbb1af1 __SCK__tp_func_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa5447cc6 nci_set_config net/nfc/nci/nci EXPORT_SYMBOL +0xa8b2aaa5 pcm512x_regmap sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x18ab1ff7 dapm_pinctrl_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4074cb36 btbcm_finalize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x7c819dad put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x2e08226d badrange_add drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xe09be362 mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL +0x8f9e9637 mddev_suspend drivers/md/md-mod EXPORT_SYMBOL_GPL 0xd09bd141 usb_ep_autoconfig_reset drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x44338eb0 rndis_set_param_vendor drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x1332e4de iwl_abort_notification_waits drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7a1bcd59 gf128mul_x8_ble crypto/gf128mul EXPORT_SYMBOL -0x369340b2 xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1274d0f1 ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x021217c7 xprt_register_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x79f1c289 ip_tunnel_changelink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x53071db2 iio_dma_buffer_disable drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0xd80fc39a mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x49d22dd0 atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x739076b6 dib9000_set_i2c_adapter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0xafee7cc1 dibx000_get_i2c_adapter drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL -0x4169be98 orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x1896a787 mtd_get_fact_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x438e7329 atmel_i2c_send_receive drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xe88fc736 dib9000_set_i2c_adapter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xf75b9568 dibx000_get_i2c_adapter drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x186a7ad9 orinoco_stop drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x5987fe45 iwl_fw_lookup_assert_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL 0x99412cbc st_nci_enable_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x402468e9 i915_gpu_lower drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL 0x3e2304b3 drm_object_property_set_value drivers/gpu/drm/drm EXPORT_SYMBOL -0xd1245efe qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x3c1932cc qmi_handle_release drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xc38e0a6d mhi_prepare_for_power_up drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x6f935ab3 nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0x465c392e nci_nfcee_discover net/nfc/nci/nci EXPORT_SYMBOL -0xb314d68b pn_sock_unhash net/phonet/phonet EXPORT_SYMBOL -0xabf98150 xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb4f24633 nfs_show_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1e2f3e39 nci_nfcee_discover net/nfc/nci/nci EXPORT_SYMBOL +0x80fda6ff pn_sock_unhash net/phonet/phonet EXPORT_SYMBOL +0xe2a2a49f xprt_complete_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2c34340b line6_send_raw_message sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x8cce7bab bcma_chipco_pll_read drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xef1b0aca is_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xa8f61f17 vbg_put_gdev drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL 0x571b3e39 ieee80211_wx_set_auth_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xdd7bf75a cx88_shutdown drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x4b9a6192 i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x31f217d3 cx88_shutdown drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xd78f6394 i3cdev_to_dev drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x60860045 mt76x2_get_power_info drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x6d0fd0f4 iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x859b7d3d iscsi_alloc_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xf2166c41 __SCT__tp_func_kvm_skinit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd021f9c0 __SCK__tp_func_kvm_skinit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7cc74885 __SCK__tp_func_kvm_skinit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x0f141b0c __snd_pcm_lib_xfer sound/core/snd-pcm EXPORT_SYMBOL -0x25cb0b05 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0x34e23b99 bmc150_accel_pm_ops drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL 0x2890c460 vringh_getdesc_kern drivers/vhost/vringh EXPORT_SYMBOL 0x67042fc8 rio_pw_enable drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xba845040 vbg_hgcm_call drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL -0x973afdfc mt352_attach drivers/media/dvb-frontends/mt352 EXPORT_SYMBOL -0x0c2a444a mt312_attach drivers/media/dvb-frontends/mt312 EXPORT_SYMBOL +0xc2aaf2d0 mt352_attach drivers/media/dvb-frontends/mt352 EXPORT_SYMBOL +0x89a9ee72 mt312_attach drivers/media/dvb-frontends/mt312 EXPORT_SYMBOL 0x5026affe iwl_acpi_get_mcc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xfc3fc420 il_connection_init_rx_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x3948c51e mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1fa99717 mlx5_eswitch_add_send_to_vport_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x09a48585 cavium_ptp_get drivers/net/ethernet/cavium/common/cavium_ptp EXPORT_SYMBOL 0x92d31cfb fixed_phy_add drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x5909e701 oslec_snapshot drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x24d124ac drm_mode_equal_no_clocks_no_stereo drivers/gpu/drm/drm EXPORT_SYMBOL -0x511fc4ff fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL -0x55396ac9 __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x43324fbc ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL +0xe96b4a0e fuse_sync_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x797e0b97 __traceiter_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x716fee92 ceph_osdc_clear_abort_err net/ceph/libceph EXPORT_SYMBOL 0x00a467af rds_wq net/rds/rds EXPORT_SYMBOL_GPL -0x315f396f ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0xde887505 nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x80da0143 ip6t_unregister_table_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x843c5f3a nf_conntrack_alter_reply net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x857dd564 snd_rawmidi_proceed sound/core/snd-rawmidi EXPORT_SYMBOL 0xcbd7e520 iio_read_channel_processed drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x4f17441b sdhci_free_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x55254a5d cx231xx_send_gpio_cmd drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x09f0343a usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6a395b06 sdhci_free_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x669d0076 cx231xx_send_gpio_cmd drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x7d8e1a15 usb_for_each_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xeb4aa194 mlx4_hw_rule_sz drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xeebd7a90 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xcd49bacc iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x8dcfe110 drm_crtc_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0x2272d25c drm_framebuffer_lookup drivers/gpu/drm/drm EXPORT_SYMBOL -0x9c30defd jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL +0x93ce6b91 jbd2_journal_blocks_per_page fs/jbd2/jbd2 EXPORT_SYMBOL 0x0fd902db mb_cache_entry_create fs/mbcache EXPORT_SYMBOL 0x536c61e2 snd_hda_jack_add_kctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe87c1f80 ssb_bus_sdiobus_register drivers/ssb/ssb EXPORT_SYMBOL -0xcc88c92e iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x640bceee iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xc8d38664 rdma_free_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa1f3cff8 ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL +0x2b6c9d41 ata_scsi_unlock_native_capacity drivers/ata/libata EXPORT_SYMBOL_GPL 0xf7649f42 rio_dev_put drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x4783b412 rio_dev_get drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x2a165417 ssam_client_link drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x75a40b9a v4l2_ctrl_subdev_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x35b90645 v4l2_ctrl_subdev_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x962c8ae1 usb_kill_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x061d5df7 mt76x2_mcu_tssi_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x1fb095e3 mt76x2_get_temp_comp drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x49224181 nvme_reset_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x7eb75bba iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x444ac7aa iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x4d19e371 drm_panel_bridge_add_typed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x1e974dd6 drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL +0x99bfa463 drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0x1709ddcf drm_dp_lttpr_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x7f7bf733 fscache_check_aux fs/fscache/fscache EXPORT_SYMBOL 0xcd224e1d dlm_new_lockspace fs/dlm/dlm EXPORT_SYMBOL_GPL -0xeb7fffc5 svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x92183d3b svc_xprt_do_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0cdb0804 cfg80211_unlink_bss net/wireless/cfg80211 EXPORT_SYMBOL 0x8c4cb9c3 nf_conncount_list_init net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0xfdb6b224 icl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xa830904b target_undepend_item drivers/target/target_core_mod EXPORT_SYMBOL -0xbb5a5d0b sdhci_set_power_noreg drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x9fc9f7d0 sdhci_set_power_noreg drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x6edae968 ks0108_isinited drivers/auxdisplay/ks0108 EXPORT_SYMBOL_GPL 0x1fe5fd7b mt76_seq_puts_array drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc633d82d phy_unregister_fixup drivers/net/phy/libphy EXPORT_SYMBOL 0x3dbae082 __cast6_decrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0xcfce512f __cast6_encrypt crypto/cast6_generic EXPORT_SYMBOL_GPL 0x0bddca87 sm3_zero_message_hash crypto/sm3_generic EXPORT_SYMBOL_GPL -0xebf36969 nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x31df9f8f nfs4_put_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd766a7bd kvm_intr_is_single_vcpu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x5aaabd64 p9_client_xattrwalk net/9p/9pnet EXPORT_SYMBOL_GPL -0xd8e7cbf5 ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xa80ff37c ip_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x6564582c nand_erase_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x861369f8 isst_resume_common drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL 0xf9e7f22f usbnet_get_drvinfo drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x5c974190 iwl_write_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3956878c __SCT__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x164605b0 __SCK__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6c971f3b __tracepoint_kvm_nested_intr_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x4496aa78 kvm_set_rflags arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x1bd794aa kvm_get_rflags arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xbb04d156 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xef8eddbd xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x83c88256 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x18fe2ead __SCK__tp_func_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x419e2d7e __tracepoint_kvm_nested_intr_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x44ac16cb kvm_set_rflags arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc7e176b7 kvm_get_rflags arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7de74af2 svc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2215aa91 xprt_write_space net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4b9c4337 nf_ct_helper_expectfn_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1fc25ecc snd_hda_add_verbs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa39526f5 mtd_blktrans_cease_background drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x7f410468 ieee80211_softmac_stop_protocol_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x1d335591 __SCT__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8bd6d22c __SCK__tp_func_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x3ff95ba5 videobuf_read_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0xc1549ba7 i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x164e8a80 videobuf_read_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x1a417acd i3c_master_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xa5cae92f fsg_ss_bulk_out_comp_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x5bb2a44d hostap_set_roaming drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xa22187e3 ath9k_hw_setpower drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa2bec20c phy_do_ioctl_running drivers/net/phy/libphy EXPORT_SYMBOL +0x0c93b963 phy_do_ioctl_running drivers/net/phy/libphy EXPORT_SYMBOL 0xce0c4550 scsi_mode_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbd13ee5d o2hb_check_node_heartbeating_no_sem fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x647d6170 dlm_lock fs/dlm/dlm EXPORT_SYMBOL_GPL -0x3211a30c xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL -0xe2a67f9e xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL -0xa99e2014 mma9551_read_status_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x36fe4930 xfrm6_tunnel_register net/ipv6/tunnel6 EXPORT_SYMBOL +0xd2750ad9 xfrm4_tunnel_register net/ipv4/tunnel4 EXPORT_SYMBOL +0x556128ab mma9551_read_status_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x81ef0098 ssb_clockspeed drivers/ssb/ssb EXPORT_SYMBOL 0x9a5c38f2 isst_store_cmd drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL 0xff976874 mt76_mmio_init drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xb7b34c91 mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x62d30a2e mlx5_core_alloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x51763edf mlx4_FLOW_STEERING_IB_UC_QP_RANGE drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x3b611e18 iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x563db3bf iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x83ecb6a2 scsi_dh_attached_handler_name drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xc5a920d6 drm_atomic_helper_shutdown drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x76cc796e drm_crtc_from_index drivers/gpu/drm/drm EXPORT_SYMBOL -0xe91ff094 drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd10f6752 drm_dp_mst_topology_mgr_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x3000db1f p9_client_readlink net/9p/9pnet EXPORT_SYMBOL -0xfd16f625 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x97a77038 nf_nat_icmpv6_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xc8269f94 snd_soc_params_to_frame_size sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xcb8ffbdb snd_pcm_lib_ioctl sound/core/snd-pcm EXPORT_SYMBOL 0xd16a14a4 w1_read_8 drivers/w1/wire EXPORT_SYMBOL_GPL @@ -13399,57 +13405,57 @@ 0x7f638e30 adf_dev_put drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x4aef3261 adf_dev_get drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xb3a2a292 ir_raw_event_store_edge drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x528899b4 rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x35ec398e rtl_rx_ampdu_apply drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x1ed40197 rt2800mmio_get_entry_state drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x66ee46b7 rt2x00queue_stop_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xff103ee6 brcmu_pktq_peek_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xf6ead214 brcmu_pktq_pdeq_tail drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x054ff141 brcmu_pktq_penq_head drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0xd1086956 mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xadc58393 mlx5_query_port_wol drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc8118806 __mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x20f663c1 qlt_xmit_tm_rsp drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x51821ae6 drm_gem_vram_unpin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x7bcc24fd blake2s256_hmac lib/crypto/libblake2s EXPORT_SYMBOL -0xd621223a ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL -0x4ea8d7af soc_codec_dev_max98373_sdw sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x181e9ede ceph_cls_lock_info net/ceph/libceph EXPORT_SYMBOL +0xf24ee53e soc_codec_dev_max98373_sdw sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL 0xc5879269 fpga_bridge_disable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x19b18420 rtl8723_phy_save_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x42842daf mt76_rx_aggr_start drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x890b9b2a iwl_fwrt_dump_error_logs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x61cb8d79 tee_shm_get_pa drivers/tee/tee EXPORT_SYMBOL_GPL 0xe4e03cc2 tee_shm_get_va drivers/tee/tee EXPORT_SYMBOL_GPL -0x3bc650d6 v4l2_device_register drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x28326a58 v4l2_device_register drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x5da7898a mt76_dma_attach drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xfccfc9e9 mlx4_SYNC_TPT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x521ad6d0 drm_puts drivers/gpu/drm/drm EXPORT_SYMBOL -0xaf721fba jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL -0x3967d200 jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0x3963a649 jbd2_journal_destroy fs/jbd2/jbd2 EXPORT_SYMBOL +0x7c2faf01 jbd2_journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL 0x9c995c69 xt_percpu_counter_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x54f216b1 snd_hdac_acomp_get_eld sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x84e567da ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9c23be6f ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x20317dcb vfio_unregister_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x3fc8a9a4 wilco_ec_mailbox drivers/platform/chrome/wilco_ec/wilco_ec EXPORT_SYMBOL_GPL 0xb5a62a8c __traceiter_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xdbc78179 scsi_mode_select drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x23d9c2d8 rtsx_pci_dma_transfer drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x418f8e88 drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2503688c drm_dp_read_mst_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xeb2f49d9 cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL 0x61ab7567 cast5_setkey crypto/cast5_generic EXPORT_SYMBOL_GPL -0x69ea7c89 rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x595cc1fa rdma_nl_put_driver_string drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xee040a3c memstick_alloc_host drivers/memstick/core/memstick EXPORT_SYMBOL -0x6d34275a target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL -0xfa2febe3 __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x1883aa72 target_cmd_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x1a3ded7b __target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xe0660cf8 ata_sff_softreset drivers/ata/libata EXPORT_SYMBOL_GPL -0x41389973 ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL +0x8c294019 ata_scsi_dma_need_drain drivers/ata/libata EXPORT_SYMBOL_GPL 0x35db93a6 telemetry_get_trace_verbosity drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0xb96cd1fe i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL -0xb2de10f6 vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0x8f7a60f1 i3c_master_set_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x2f57910a vsc73xx_remove drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0x498e4f1a libipw_debug_level drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL -0x82847410 ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xd51f4b8e ice_add_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0xeaadf7c1 drm_atomic_helper_cleanup_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x07aba4a3 acpi_nfit_ctl drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL 0x8210950f config_group_init fs/configfs/configfs EXPORT_SYMBOL -0x7c55e34d dccp_invalid_packet net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x02672be9 dccp_invalid_packet net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL 0x54d772b0 acp_sof_ipc_msg_data sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x8e407f47 tee_shm_pa2va drivers/tee/tee EXPORT_SYMBOL_GPL 0xeb2ec139 vringh_notify_enable_kern drivers/vhost/vringh EXPORT_SYMBOL @@ -13463,36 +13469,36 @@ 0x8703c454 snd_sbdsp_command sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0xbf547fd6 _vdpa_unregister_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0xbb7e8d90 adf_flush_vf_wq drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xe058cab1 dib9000_get_component_bus_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x7504c967 dib9000_get_component_bus_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x5f88c5a2 mii_check_media drivers/net/mii EXPORT_SYMBOL 0xbf0cd8a3 il_set_tx_power drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd84eb6b0 mlxsw_afa_block_append_drop drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x22074fda __phy_write_mmd drivers/net/phy/libphy EXPORT_SYMBOL -0x1f4dd44b dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL -0x97692f2a __tracepoint_kvm_nested_intercepts arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7a7912cc dln2_unregister_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0x9cb4e7d5 __tracepoint_kvm_nested_intercepts arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x17f54263 raid6_gfexp lib/raid6/raid6_pq EXPORT_SYMBOL 0xaa024146 sonet_copy_stats net/atm/atm EXPORT_SYMBOL -0xc48d577d dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x5d470167 dsa_dev_to_net_device net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x76132878 snd_hda_pick_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4bad9c44 spmi_device_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x006f70bb dvb_register_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xfa3cc816 bttv_sub_unregister drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0x04280613 dvb_register_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x266c822a bttv_sub_unregister drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL 0x20351125 wlcore_get_native_channel_type drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x02712a96 __SCT__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x0e11c93f __SCK__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x12eaec20 __SCK__tp_func_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x639e6b04 __SCT__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x6ffe88ad __SCK__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x1f6a1916 mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x31dfb2af can_rx_register net/can/can EXPORT_SYMBOL -0xccd3a363 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x2448d013 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xbc61e03a nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7305adb2 __SCK__tp_func_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6faca906 mlx5_core_alloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x78c38fda can_rx_register net/can/can EXPORT_SYMBOL +0x0ff0ebe7 ipcomp_init_state net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xcbac0b10 xt_check_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xa4676377 nf_nat_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf02188b6 iio_show_mount_matrix drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x0fcfcda5 ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd71d5c75 btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xb77ecc26 ib_port_register_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3cc30e8f btintel_version_info drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xe1ee00ac cfi_qry_mode_on drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL -0x6d730e01 dib3000mc_attach drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL -0xb187a676 dib3000mb_attach drivers/media/dvb-frontends/dib3000mb EXPORT_SYMBOL +0xc52048dc dib3000mc_attach drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x1e8c174c dib3000mb_attach drivers/media/dvb-frontends/dib3000mb EXPORT_SYMBOL 0x8fef6cda usb_ep_autoconfig drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1aa688fd hd44780_common_lines drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x4e94cd48 rtl_global_var drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -13500,49 +13506,49 @@ 0x89cad0b2 mlx4_bond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x7c7ebe4a ei_open drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0xe05362b0 xpcs_link_up drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0xfa39f4e3 cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x5397a859 cs47l15_patch drivers/mfd/madera EXPORT_SYMBOL_GPL 0x60ee215c drm_atomic_helper_check_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xba7e4cf2 drm_syncobj_find_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0xaad9de99 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xadc2d3f5 drm_connector_attach_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0x9b95c885 drm_mode_match drivers/gpu/drm/drm EXPORT_SYMBOL 0x09a89410 crypto_sm4_expand_key crypto/sm4_generic EXPORT_SYMBOL_GPL 0xef14fd98 kvm_calc_nested_tsc_multiplier arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x7c4c1bcc svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe8c5c843 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x5d64e613 svc_reg_xprt_class net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1b008ea1 nf_reject_iphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x729563fd snd_hdac_dsp_prepare sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xf484e388 atom_reset sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x6bc14257 snd_soc_unregister_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe982e8c4 fpga_mgr_register drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x0c24acd9 iio_channel_cb_get_channels drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0x9c26cd70 sdio_release_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x682cdae6 mmc_wait_for_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xff02dbfb mmc_wait_for_cmd drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xf82abf3c sdhci_pltfm_resume drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL -0x71ece94d ts2020_attach drivers/media/dvb-frontends/ts2020 EXPORT_SYMBOL -0xe0bf5cb6 s5h1432_attach drivers/media/dvb-frontends/s5h1432 EXPORT_SYMBOL +0x4ceb5a8e ts2020_attach drivers/media/dvb-frontends/ts2020 EXPORT_SYMBOL +0x76f6697e s5h1432_attach drivers/media/dvb-frontends/s5h1432 EXPORT_SYMBOL 0x4d03be2a wm97xx_reg_write drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL -0xe8b2456b c_can_power_up drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x2b45842c c_can_power_up drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0xa6e2a9b1 nvmf_register_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x59056243 drm_mm_replace_node drivers/gpu/drm/drm EXPORT_SYMBOL 0x9e026481 xen_front_pgdir_shbuf_map drivers/xen/xen-front-pgdir-shbuf EXPORT_SYMBOL_GPL 0x1412f042 __traceiter_kvm_ple_window_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x98b40401 gfn_to_pfn_memslot_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xa7194a95 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xace6f2a9 rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x51542fb5 l2tp_session_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xeb0c7f2f rpc_count_iostats_metrics net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc3c13915 atom_send_msg sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x6a849fcd HTUpdateSelfAndPeerSetting drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x988e1831 em28xx_setup_xc3028 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x480dd8b5 mxl5005s_attach drivers/media/tuners/mxl5005s EXPORT_SYMBOL +0xdc935fa5 em28xx_setup_xc3028 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x750a6b76 mxl5005s_attach drivers/media/tuners/mxl5005s EXPORT_SYMBOL 0x7269d6da dm_restorepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0xb6acaa13 phy_sfp_detach drivers/net/phy/libphy EXPORT_SYMBOL 0x394a1e11 phy_sfp_attach drivers/net/phy/libphy EXPORT_SYMBOL -0x904f4477 drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0b46ce9c drm_mode_config_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4f18a150 __drm_debug drivers/gpu/drm/drm EXPORT_SYMBOL 0xd7ba575e dlm_errmsg fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x2957df12 netfs_readpage fs/netfs/netfs EXPORT_SYMBOL +0xdb8581bb netfs_readpage fs/netfs/netfs EXPORT_SYMBOL 0x2559dc0b sst_register_dsp sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform EXPORT_SYMBOL_GPL 0xd10aecbc snd_trident_stop_voice sound/pci/trident/snd-trident EXPORT_SYMBOL 0x6898c1ad nand_ecc_prepare_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xc7951425 ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL +0x2eedcef2 ata_host_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xabd7a0bb rndis_free_response drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x35d2834d mt76x02_limit_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xc7f98319 mt76_free_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -13550,64 +13556,64 @@ 0xdd88d298 genphy_read_status_fixed drivers/net/phy/libphy EXPORT_SYMBOL 0xee5557ca phy_set_max_speed drivers/net/phy/libphy EXPORT_SYMBOL 0x790dd640 drm_fb_xrgb8888_to_rgb332 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe403bfec drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc2bd12da drm_scdc_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xb6ebf62a o2nm_this_node fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x679e8cc2 objagg_create lib/objagg EXPORT_SYMBOL -0xff35e0cd ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL +0x768be6e5 ceph_auth_invalidate_authorizer net/ceph/libceph EXPORT_SYMBOL 0x4443d399 atm_proc_root net/atm/atm EXPORT_SYMBOL 0x19857303 snd_hda_get_connections sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x077dbc64 snd_component_add sound/core/snd EXPORT_SYMBOL 0xe6cb51a8 iio_dma_buffer_block_list_abort drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0xf6c70053 nand_ecc_sw_bch_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xfa85f1df ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0xb71bac59 register_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xbc0d3451 ksz_enable_port drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x3632c022 register_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0xd2536448 mlxsw_pci_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL -0x653c6a4b l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xe1cd8dbc ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL -0xe8341de1 xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xc90b1441 l2cap_chan_list net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xb142ca4c ip6t_alloc_initial_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL_GPL +0xdb0267b1 xt_compat_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x7053c065 snd_hdac_refresh_widgets sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xf879a74e wm_adsp1_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xf3c0c9c1 wm_adsp1_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xea922553 snd_soc_daifmt_parse_format sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc9b9bd0a ntb_default_peer_port_idx drivers/ntb/ntb EXPORT_SYMBOL -0x4ec85040 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x6cc54c34 mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xb0917de7 ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x1b858552 mtd_writev drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4044bcc4 mtd_read_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0e3e3f9b ahci_platform_enable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x5bcc0df7 ata_dev_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0xb389ada2 rio_request_mport_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x8a3c2928 __tracepoint_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xc2821775 tuner_count drivers/media/tuners/tuner-types EXPORT_SYMBOL 0x908ca40c mt76_connac_wowlan_support drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xcdd4775c hostap_set_encryption drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x5452ffd4 mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6df964aa mlx5_put_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9e9c731b mlx4_gen_guid_change_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x97388d2b lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x3da0dbf6 lis3lv02d_init_device drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x604db168 __SCT__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbbdbc30e __SCK__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x9271064d jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL +0x60da8721 __SCK__tp_func_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x311ccdb9 jbd2_journal_inode_ranged_write fs/jbd2/jbd2 EXPORT_SYMBOL 0x1d013832 kvm_enable_efer_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x397f6231 ip_set_free net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xb3aa774f nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL -0xac1c32d8 snd_soc_dapm_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xe25e760b snd_soc_dapm_update_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xfd0217dd nf_nat_mangle_udp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0xf8b3be46 snd_soc_dapm_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xff7bb42a snd_soc_dapm_update_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb0e59c8a snd_hda_codec_amp_init_stereo sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa09bffb1 ata_acpi_gtm_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL 0x499f0ecf nd_sb_checksum drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x3bcfe5f1 si21xx_attach drivers/media/dvb-frontends/si21xx EXPORT_SYMBOL +0x633c2280 si21xx_attach drivers/media/dvb-frontends/si21xx EXPORT_SYMBOL 0xe49022ff smscore_unregister_hotplug drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x813d6dbb rtw_phy_read_rf_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x337a03a5 mt76_connac_mcu_wtbl_hdr_trans_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xb60ff678 mt76_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xc4ef33e3 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x962ac427 ocelot_can_inject drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x077932d5 genphy_c45_read_pma drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xb98611d4 genphy_c45_read_lpa drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x831b8a44 st_nci_hci_cmd_received drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x75fe065a vmci_send_datagram drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x9b687d07 __drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3ee09352 nfc_class net/nfc/nfc EXPORT_SYMBOL -0x419517f1 ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xb4a25324 nfc_class net/nfc/nfc EXPORT_SYMBOL +0x3541464c ieee80211_restart_hw net/mac80211/mac80211 EXPORT_SYMBOL 0x1f05f696 snd_soc_acpi_intel_hda_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x2775bfa6 cmp_connection_break sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0x87fce11a nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x8bf33557 nvdimm_bus_add_badrange drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x22e25ee9 __SCT__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcecd6da3 __SCK__tp_func_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2c491579 __tracepoint_bcache_invalidate drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -13616,109 +13622,109 @@ 0xf38a4393 hostap_80211_rx drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xf7e1f4af iwl_fw_dbg_read_d3_debug_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x888a2246 mlx5_create_auto_grouped_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7ca16bac mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4fdbde42 mlx5_nic_vport_disable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ad68ea0 mlx4_flow_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x1a0d0ad0 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x8b1d9536 iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x068212ba rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3c205a65 iscsi_tcp_recv_segment_is_hdr drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x3643b937 iscsi_itt_to_ctask drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc3ae9aa4 rpcauth_init_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8701b4ac vhost_vq_init_access drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x60b67780 nxt6000_attach drivers/media/dvb-frontends/nxt6000 EXPORT_SYMBOL +0x9293a836 nxt6000_attach drivers/media/dvb-frontends/nxt6000 EXPORT_SYMBOL 0x328e416e input_ff_create_memless drivers/input/ff-memless EXPORT_SYMBOL_GPL 0x69fba2d1 mt76x02_add_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x55079817 ath11k_pcic_map_service_to_pipe drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xad484f4c scsi_esp_template drivers/scsi/esp_scsi EXPORT_SYMBOL 0x7fe19488 kvm_add_user_return_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8c0d115b xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcfffcd49 xdr_shift_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x91ab78d7 snd_hdac_regmap_sync sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x20b6b49a sof_acpi_probe sound/soc/sof/snd-sof-acpi EXPORT_SYMBOL SND_SOC_SOF_ACPI_DEV -0xa54d7feb da7219_aad_exit sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x26931a3d da7219_aad_exit sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL 0xaa2391c0 snd_sgbuf_get_page sound/core/snd-pcm EXPORT_SYMBOL -0x88955509 rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xbd8134b2 rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xade89c31 ata_sas_tport_delete drivers/ata/libata EXPORT_SYMBOL_GPL -0x2ee8d4c9 mmc_put_card drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x72b25cf3 mmc_cqe_recovery drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x822df0b7 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x8747704c mmc_put_card drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xec951efe mmc_cqe_recovery drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xd65baa03 pmbus_check_word_register drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xf462d5fc cec_transmit_msg drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x0808e547 i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xc1b5a13f i2c_bit_add_numbered_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0x2e09263f usb_copy_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x4380d28d rtl_fw_page_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xfead5825 mt76x02_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xea10f192 mlx4_get_base_gid_ix drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x0ffb277f tifm_queue_work drivers/misc/tifm_core EXPORT_SYMBOL -0xb43e6db6 drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7723ebae drm_dp_aux_unregister drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x3bca10bd ieee80211_sched_scan_results net/mac80211/mac80211 EXPORT_SYMBOL -0x506631b7 br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x6b258f78 br_vlan_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0xdff6645b hsi_release_port drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x76ae31fd wmi_remove_notify_handler drivers/platform/x86/wmi EXPORT_SYMBOL_GPL 0x8c89e3b8 usb_phy_roothub_power_off drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x59fbf71e __mt76_sta_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x4d348d66 mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xdc1f5b09 cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd77e5c9a mlx5_cmd_exec drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x76528334 cxgb4_write_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x97bdfa60 scsi_dev_info_remove_list drivers/scsi/scsi_mod EXPORT_SYMBOL -0x270e7791 drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x072e7b14 drm_gem_shmem_vunmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0x0a72f765 drm_clflush_virt_range drivers/gpu/drm/drm EXPORT_SYMBOL -0xc2ba2b2d drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbbe86080 drm_dp_read_lttpr_common_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xacbd0732 ieee80211_sta_uapsd_trigger net/mac80211/mac80211 EXPORT_SYMBOL -0xe7f06ca7 rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0a7f4cfc rpc_sleep_on_priority net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x91863ed8 get_wiphy_regdom net/wireless/cfg80211 EXPORT_SYMBOL -0xe4163011 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0xe1dd559e nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL 0x2fc81463 ata_sff_hsm_move drivers/ata/libata EXPORT_SYMBOL_GPL 0x5dff6322 sata_link_debounce drivers/ata/libata EXPORT_SYMBOL_GPL 0xd2855bb0 set_required_buffer_size drivers/platform/x86/wmi EXPORT_SYMBOL_GPL -0x9575a38d helene_attach drivers/media/dvb-frontends/helene EXPORT_SYMBOL +0x5891f879 helene_attach drivers/media/dvb-frontends/helene EXPORT_SYMBOL 0xc86de95b ath9k_hw_setup_statusring drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xc60c6e91 mlx4_bf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x528a0691 bcm_phy_downshift_set drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x264831a0 bcm_phy_downshift_get drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xd2e7aad3 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL -0x80028531 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcfcfb731 jbd2_journal_get_undo_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xf3ff05bd nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe5731994 __iio_device_register drivers/iio/industrialio EXPORT_SYMBOL -0x0e0fd88e ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL +0x8ba11a4a ata_do_set_mode drivers/ata/libata EXPORT_SYMBOL_GPL 0xe1eb4be1 telemetry_set_trace_verbosity drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0xe6024e59 dm_bufio_release drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x9830dd73 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL +0x57dd0d41 xt_unregister_matches net/netfilter/x_tables EXPORT_SYMBOL 0x1070e498 snd_hdac_regmap_update_raw_once sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xec479485 tgl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x2f8dd789 snd_hda_jack_tbl_get_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x2e0ae0ba fpga_bridge_get_to_list drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xfe295b32 ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xdb8c4d24 ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x25e32e0f ib_get_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1ad4ccc0 ib_set_vf_guid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe77d5ef3 ata_xfer_mode2mask drivers/ata/libata EXPORT_SYMBOL_GPL 0x274d6487 rio_mport_class drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xe253b165 sdhci_calc_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x50c22ced sdhci_calc_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x8d49fe75 proc_thermal_rfim_add drivers/thermal/intel/int340x_thermal/processor_thermal_rfim EXPORT_SYMBOL_GPL 0x614ecbda ath10k_mac_tx_push_pending drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x8964f450 mdio_driver_unregister drivers/net/phy/libphy EXPORT_SYMBOL -0xaadbfed7 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x64e9b400 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x28411ed7 kvm_max_tsc_scaling_ratio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9feec404 __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0x4a23e3fc __ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL 0x818ca7d3 sof_client_unregister_ipc_rx_handler sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0xa8efaeb9 vringh_set_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0xf3fb017d btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x7091fd8a btmrvl_register_hdev drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x88295b96 dm_tm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x48e323be dm_bm_unlock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x068b2511 mlx4_uar_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x76478ea2 genphy_c45_loopback drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x69627a0e drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xcd169968 drm_gem_shmem_get_pages_sgt drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x30748b6b drm_modeset_acquire_fini drivers/gpu/drm/drm EXPORT_SYMBOL 0x5e54dcf2 t10_pi_type1_crc block/t10-pi EXPORT_SYMBOL -0x19323e9f kvm_set_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x57db2ce6 kvm_get_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x73de6690 rxrpc_kernel_begin_call net/rxrpc/rxrpc EXPORT_SYMBOL -0xd461554d svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6ddd25b0 kvm_set_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xeecb9476 kvm_get_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x906b9838 rxrpc_kernel_begin_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x39c9a6e3 svc_authenticate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd5c30ffe rio_alloc_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x7646403c ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x7a4f3a6b m88rs2000_attach drivers/media/dvb-frontends/m88rs2000 EXPORT_SYMBOL -0x7d79698a cx88_vdev_init drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x24c5afcd ufshcd_dump_regs drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xaed103d6 m88rs2000_attach drivers/media/dvb-frontends/m88rs2000 EXPORT_SYMBOL +0xe624de30 cx88_vdev_init drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xf129c05e wm9713_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x3356c8f4 usb_cdc_wdm_register drivers/usb/class/cdc-wdm EXPORT_SYMBOL 0xf8cbe2c4 usb_hcd_pci_remove drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa970dd74 ath9k_hw_set_tx_filter drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5f56d9ac mlx4_put_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x31fb3875 phy_device_remove drivers/net/phy/libphy EXPORT_SYMBOL -0x8bdcb32a iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9cf9d177 iscsi_update_cmdsn drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2948f51f drm_atomic_helper_wait_for_vblanks drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7efc98c5 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfbce6127 nfs_file_operations fs/nfs/nfs EXPORT_SYMBOL_GPL 0x93ff008c LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xc5eff404 snd_devm_card_new sound/core/snd EXPORT_SYMBOL_GPL 0x5d38b547 ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL @@ -13728,50 +13734,51 @@ 0x3d44ed1c usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x374f4ce0 gether_get_host_addr_u8 drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x372ae730 rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x097a8002 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0xeb32001b ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2308360c rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x7c0bc772 ocelot_vcap_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x274a0e05 ocelot_port_fdb_do_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x9bf37d50 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x4e7afb72 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x3f713c8b fc_fcp_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x5013c21b iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc7a98771 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6d877406 st21nfca_apdu_reader_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xc1d5e902 config_item_init_type_name fs/configfs/configfs EXPORT_SYMBOL -0x5c3a296a kvm_read_guest_offset_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1a3299f1 kvm_read_guest_offset_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x9bb6fd09 vsock_connected_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xbb04f677 __ieee80211_get_tx_led_name net/mac80211/mac80211 EXPORT_SYMBOL -0x6553a54c l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xca7ed388 l2tp_xmit_skb net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0xaca9e435 sof_cnl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x35d32b9e snd_ac97_pcm_close sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xca0643ff snd_pcm_new_stream sound/core/snd-pcm EXPORT_SYMBOL 0xdf3fce58 ntb_msg_event drivers/ntb/ntb EXPORT_SYMBOL 0xd8e578df sata_link_resume drivers/ata/libata EXPORT_SYMBOL_GPL -0x8e9180a2 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL +0x554a3c64 sync_page_io drivers/md/md-mod EXPORT_SYMBOL_GPL 0x9e84a6a0 usb_acpi_power_manageable drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa8504da3 mt76x02_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xbc9b3661 brcmu_pkt_buf_get_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0xe6ba4bf5 mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x27439b99 mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x52dd1c8d mlx5_dm_sw_icm_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xacfebdad mlx5_query_port_tc_group drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xed958b86 scsi_test_unit_ready drivers/scsi/scsi_mod EXPORT_SYMBOL -0x123a6945 ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL -0x37bf0782 smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL -0x9b26eb44 xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x590646e7 __fscache_relinquish_volume fs/fscache/fscache EXPORT_SYMBOL +0x9089cc1d ceph_monc_blocklist_add net/ceph/libceph EXPORT_SYMBOL +0xa2095def smcd_register_dev net/smc/smc EXPORT_SYMBOL_GPL +0xf20960ff xprt_reconnect_backoff net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x417d1fed dsa_8021q_rx_switch_id net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdd9be555 amd_sof_acp_probe sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xfd23b65a cnl_sst_dsp_cleanup sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xfa966d44 snd_soc_jack_free_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc1ed7de5 __tracepoint_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd0f7dc7f snd_soc_jack_free_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb74f362d __tracepoint_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x315de2cf v4l2_ctrl_get_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x9866c8f6 au8522_analog_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0x2c08325f saa7146_pgtable_alloc drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x06ad2eaa mc44s803_attach drivers/media/tuners/mc44s803 EXPORT_SYMBOL -0x043692e4 iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf452262d au8522_analog_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xc5baf78c saa7146_pgtable_alloc drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xe037cef8 mc44s803_attach drivers/media/tuners/mc44s803 EXPORT_SYMBOL +0xe7e88f14 iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x97f4dc7c st_register drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL 0xff586406 ttm_agp_is_bound drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x274c0319 ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL +0x5f93ee5e ceph_osdc_notify net/ceph/libceph EXPORT_SYMBOL 0x41a91e20 nvdimm_clear_poison drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xcda7f105 videobuf_queue_vmalloc_init drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL 0x730c21f2 usb_serial_suspend drivers/usb/serial/usbserial EXPORT_SYMBOL -0x08a1af6b usb_otg_descriptor_alloc drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xe6ae45f1 usb_otg_descriptor_alloc drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xbfcfb15d rtl92c_phy_set_rfpath_switch drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xc1952a2c scsi_remove_target drivers/scsi/scsi_mod EXPORT_SYMBOL 0x3c22a4d8 drm_vma_offset_manager_init drivers/gpu/drm/drm EXPORT_SYMBOL @@ -13779,205 +13786,205 @@ 0x123c3148 snd_hdac_ext_link_stream_start sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xe564e67d bcma_driver_unregister drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x253df1a2 nand_ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL -0xb950e310 ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x51a6bb26 ahci_platform_enable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x95a52abd dm_bm_is_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x8b7694cc mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc294c9e1 mlx5_set_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2d2cd1ba bcm_phy_r_rc_cal_reset drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x58350940 phy_init_eee drivers/net/phy/libphy EXPORT_SYMBOL -0x4bd519ed drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x0172a88b phy_init_eee drivers/net/phy/libphy EXPORT_SYMBOL +0x683c79ca drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x7730540a crypto_transfer_skcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x9f9bdbcc nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5818014b nfs4_init_ds_session fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xdf7a56a9 _torture_stop_kthread kernel/torture EXPORT_SYMBOL_GPL -0x8896fc28 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x75ad2e8b xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9aa78792 nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x806dc641 cache_seq_next_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe78be001 xprt_release_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4d81d0f4 nf_nat_ipv4_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xe609be46 fw_attributes_class_put drivers/platform/x86/firmware_attributes_class EXPORT_SYMBOL_GPL -0x779d0605 sdhci_reset_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xa837e6c2 amd_mp2_bus_enable_set drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x419f255e sdhci_reset_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x527baeae amd_mp2_bus_enable_set drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL 0xfbe99b77 mptscsih_get_scsi_lookup drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x5f7cbf26 mt76x2_eeprom_init drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x8d075ac1 mlx4_qp_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xae227be2 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa0540955 nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3e71204b kvm_emulate_as_nop arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x67d0c900 nci_prop_cmd net/nfc/nci/nci EXPORT_SYMBOL -0x632b6e00 ceph_client_gid net/ceph/libceph EXPORT_SYMBOL +0x803beb08 nvme_init_ctrl_finish drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x738d6206 nfs_file_mmap fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7787d0f3 kvm_emulate_as_nop arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x8fb16ce3 nci_prop_cmd net/nfc/nci/nci EXPORT_SYMBOL +0xc338b1d0 ceph_client_gid net/ceph/libceph EXPORT_SYMBOL 0x1a7d1459 snd_rawmidi_info_select sound/core/snd-rawmidi EXPORT_SYMBOL 0x532d50c4 snd_timer_global_register sound/core/snd-timer EXPORT_SYMBOL 0x7b80ca3a iio_read_avail_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x425d3a4c vhost_add_used drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x15777b72 ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xe3b247ee ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL +0xfb184da1 ib_umem_dmabuf_unmap_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0ef6f183 ata_host_register drivers/ata/libata EXPORT_SYMBOL_GPL 0xe8847f53 telemetry_get_sampling_period drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0xb7f8e795 gspca_frame_add drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xa21f4c90 gspca_frame_add drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0xf8afadf2 ir_raw_event_set_idle drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0xb14bc1d7 i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xda291acc i3c_device_enable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x47de6ccd ath6kl_cfg80211_suspend drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x73a9e39b ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x76e1a739 ks8851_probe_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL 0x98222b0b fc_fabric_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x06d44b7a sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x7249c361 drm_vblank_work_cancel_sync drivers/gpu/drm/drm EXPORT_SYMBOL -0x5364991c drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0x73477287 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL 0x52acfe88 torture_hrtimeout_jiffies kernel/torture EXPORT_SYMBOL_GPL 0x6c12de44 kvm_set_msi_irq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x0555323d __SCT__tp_func_kvm_invlpga arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9fc8b61e __SCK__tp_func_kvm_invlpga arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xbe2efacb ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL +0x99d2e5b0 __SCK__tp_func_kvm_invlpga arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb82dba2b ieee80211_get_num_supported_channels net/wireless/cfg80211 EXPORT_SYMBOL 0x03d2f4db snd_soc_component_exit_regmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0f3ffae3 snd_soc_component_init_regmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xfd7fe3e8 snd_ac97_update_bits sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x660cef98 bcma_core_set_clockmode drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x24c1f5c4 ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL +0x6c787355 ata_msleep drivers/ata/libata EXPORT_SYMBOL_GPL 0xdc3dcf28 nvdimm_check_and_set_ro drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x1690b503 usb_role_switch_get_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x51a348cc usb_role_switch_set_drvdata drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x0384ec47 ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x2cc4366b ppp_output_wakeup drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x0d50c440 ath11k_pcic_ext_irq_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xa39426fe xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4affd6c2 ceph_parse_fsid net/ceph/libceph EXPORT_SYMBOL +0x1121f2a6 xdr_buf_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7b8c32f1 bt_err net/bluetooth/bluetooth EXPORT_SYMBOL -0x791060b4 nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xc8110f9c nf_tables_bind_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x8661c419 snd_soc_dpcm_can_be_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xfa6df439 hci_uart_tx_wakeup drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0x53ed5e2c hci_uart_tx_wakeup drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x2a03af19 vmbus_recvpacket_raw drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x7bf94c9a flexcop_dma_free drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x1d370ebd flexcop_dma_free drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x0276d4b4 rtl8192_phy_check_is_legal_rfpath drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2327d91c _rtl92c_phy_calculate_bit_shift drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xcfc18f1c rt2800mmio_init_queues drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x471d98c3 lbs_host_sleep_cfg drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x36a4c243 ath9k_hw_wow_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x9362ca64 cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x34c159af cxgbi_device_register drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xbe1f8d5a drm_master_internal_acquire drivers/gpu/drm/drm EXPORT_SYMBOL 0x71f51c80 async_raid6_2data_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL -0x55caa63c nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0xcec316dc fscache_init_cache fs/fscache/fscache EXPORT_SYMBOL +0x449fd0ce nfs_unlink fs/nfs/nfs EXPORT_SYMBOL_GPL 0x17fb9e5e cfg80211_put_bss net/wireless/cfg80211 EXPORT_SYMBOL -0x94ada1a9 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xe723d593 nf_nat_inet_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xeea74cc4 snd_power_ref_and_wait sound/core/snd EXPORT_SYMBOL_GPL -0x25dac901 btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xa6c3c3c0 btmrvl_check_evtpkt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x11091291 nand_extract_bits drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x14be044f asus_wmi_register_driver drivers/platform/x86/asus-wmi EXPORT_SYMBOL_GPL +0x57391510 asus_wmi_register_driver drivers/platform/x86/asus-wmi EXPORT_SYMBOL_GPL 0xed2a3373 iTCO_vendorsupport drivers/watchdog/iTCO_vendor_support EXPORT_SYMBOL 0x74ee9098 sms_board_load_modules drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xec452fce usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8bdcc57c usb_find_alt_setting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xdcb21ab5 usb_put_function_instance drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1d2ba7e5 mt7615_dma_reset drivers/net/wireless/mediatek/mt76/mt7615/mt7615e EXPORT_SYMBOL_GPL 0xd035dd6f il_mac_reset_tsf drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xdbeab355 libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x74198ed2 libipw_is_valid_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x041a0ec9 phy_connect drivers/net/phy/libphy EXPORT_SYMBOL 0x5d60a183 st21nfca_se_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xfb6aad59 __devm_regmap_init_spmi_base drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL 0xae44f395 drm_gem_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xae6f7c77 vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x9e730050 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL +0x9e6d189e vsock_insert_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xd0e07e97 rds_inc_init net/rds/rds EXPORT_SYMBOL_GPL 0x3b304ebb vringh_iov_push_user drivers/vhost/vringh EXPORT_SYMBOL 0x4311cd91 vringh_iov_pull_user drivers/vhost/vringh EXPORT_SYMBOL -0xef4cc19e qca_send_pre_shutdown_cmd drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x716f8bb0 qca_send_pre_shutdown_cmd drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0xdc7e0128 v4l2_ctrl_fill drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x527d9e97 v4l2_ctrl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xbc5671dc v4l_printk_ioctl drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x861a2cfb stv6110x_attach drivers/media/dvb-frontends/stv6110x EXPORT_SYMBOL +0xe8ffbe6e stv6110x_attach drivers/media/dvb-frontends/stv6110x EXPORT_SYMBOL 0xe3cd9b5c saa7146_debug drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x949e3478 il_remove_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0x3fcdfef3 ath9k_cmn_init_crypto drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x15500652 mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe616b363 mlx5_fpga_sbu_conn_sendmsg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5219c1c3 phy_package_join drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x647880a4 fcoe_ctlr_recv drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x800553ee iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xfeae95a2 drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbc9c7061 iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd7596935 drm_i2c_encoder_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xce414189 drm_plane_get_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL -0xf401a0d6 nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6bf7f3ac br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0x20c04953 cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL -0x56944e25 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x6130ccb5 nfs_kill_super fs/nfs/nfs EXPORT_SYMBOL_GPL +0x94b22a69 br_vlan_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x2983cc7b cfg80211_send_layer2_update net/wireless/cfg80211 EXPORT_SYMBOL +0x61802eb8 nf_synproxy_ipv4_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x0d3354a6 rdma_alloc_hw_stats_struct drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0fe75469 cfi_read_pri drivers/mtd/chips/cfi_util EXPORT_SYMBOL 0x3126de79 adf_gen4_enable_pm drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x1e12bd1a cqhci_deactivate drivers/mmc/host/cqhci EXPORT_SYMBOL 0x4e589321 int340x_thermal_zone_remove drivers/thermal/intel/int340x_thermal/int340x_thermal_zone EXPORT_SYMBOL_GPL -0xf9ce9357 em28xx_init_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xda5038b5 tda18218_attach drivers/media/tuners/tda18218 EXPORT_SYMBOL -0x06fcbbee i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0xa43af72a em28xx_init_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xa4bbdd72 tda18218_attach drivers/media/tuners/tda18218 EXPORT_SYMBOL +0xefeedac3 i2c_handle_smbus_alert drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x560c0f30 typec_mux_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x0c53c279 typec_set_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x807766ea usb_scuttle_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd2ea2134 usb_descriptor_fillbuf drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x95c6bf76 c_can_power_down drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL -0x96f5df94 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xdbb8efff c_can_power_down drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x2e280902 drm_sysfs_connector_status_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x2910cd86 __SCT__kvm_x86_cache_reg arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x1c93f530 __SCK__kvm_x86_cache_reg arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x56d72723 can_sock_destruct net/can/can EXPORT_SYMBOL -0xa5693835 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x46dbf01b __SCK__kvm_x86_cache_reg arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3a34cec5 can_sock_destruct net/can/can EXPORT_SYMBOL +0x04963de4 nf_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x1b54bd5d ib_copy_path_rec_from_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x1cf53ed7 dell_smbios_register_device drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0xd991e3b9 dm_bufio_get_device_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x3ca2f515 musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x5e3a2e27 usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x5c273a85 rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xff7cbe32 libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x77488b83 musb_set_peripheral drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x2844c04c usb_reset_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7dc826de rtl_beacon_statistic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x19e54238 libipw_channel_to_freq drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x83370081 detach_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL 0xf9120f32 mlx4_is_eq_vector_valid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x531e8068 fc_exch_mgr_free drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x30b64ea2 st_nci_hci_event_received drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL -0x38297ef4 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7b259f82 drm_connector_helper_get_modes_from_ddc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x99b5d05e __drmm_add_action drivers/gpu/drm/drm EXPORT_SYMBOL 0xe1fe5a05 __SCT__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa3792fa8 __SCK__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xfb3f72df __SCK__tp_func_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x17c17611 ceph_pg_to_acting_primary net/ceph/libceph EXPORT_SYMBOL -0x74bdb222 rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9560d2b3 rt5682_apply_patch_list sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x5a1a60da rpc_clnt_setup_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x02b6ca54 rt5682_apply_patch_list sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x8dfd57d4 snd_soc_info_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc1163215 snd_hda_get_int_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x84a0861f snd_hda_jack_detect_state_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0e635be7 snd_ak4113_check_rate_and_errors sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0xe493f213 snd_ak4114_check_rate_and_errors sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0x9a8f2731 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x64192c99 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xe1bd6c99 rio_init_mports drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x01568393 sch56xx_read_virtual_reg drivers/hwmon/sch56xx-common EXPORT_SYMBOL 0xf88db6bf rt2x00queue_stop_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x92f064ff phy_suspend drivers/net/phy/libphy EXPORT_SYMBOL -0xedcfe670 af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL -0xdb83f993 nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0xf6782988 nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xe33a0811 af_alg_pull_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x61d1aa3f nla_put_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x01e0579f nft_register_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x5af762f1 snd_fasync_free sound/core/snd EXPORT_SYMBOL_GPL 0x132be314 sbc_get_device_type drivers/target/target_core_mod EXPORT_SYMBOL 0xfb6c3b1f __SCT__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4e2a11a9 __SCK__tp_func_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2f5cdf80 dvb_ringbuffer_write drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x9c06a32b cx231xx_unregister_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL -0x4530901d dibusb_dib3000mc_frontend_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL +0x6e1dbdaf cx231xx_unregister_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL +0x50619219 dibusb_dib3000mc_frontend_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL 0x3c56ef91 fw_workqueue drivers/firewire/firewire-core EXPORT_SYMBOL 0x502108d0 mpt_fwfault_debug drivers/message/fusion/mptbase EXPORT_SYMBOL -0x6251cfa5 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xe5efeead ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x8eef96d9 rtl8366_vlan_add drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x97585ff0 ipvlan_link_new drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x5c213016 lbs_start_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x62821e01 phy_resolve_aneg_linkmode drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x842245ff drm_mode_is_420_also drivers/gpu/drm/drm EXPORT_SYMBOL -0x78ddeeee drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0x85785db3 drm_gem_unlock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL 0xbd3e7542 cast_s1 crypto/cast_common EXPORT_SYMBOL_GPL -0xd4110d09 pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4ec6569c xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x51120553 nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x13207d5f pnfs_ld_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9dc2f0a8 xt_table_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x683cffd3 nft_reject_init net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xacf0aae8 snd_soc_card_jack_new_pins sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x90dab206 snd_soc_link_compr_shutdown sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3c53db34 snd_hda_multi_out_analog_open sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xdbe1ebc6 ssam_device_remove drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xafaba142 cxd2880_attach drivers/media/dvb-frontends/cxd2880/cxd2880 EXPORT_SYMBOL -0xfa9b76c2 amd756_smbus drivers/i2c/busses/i2c-amd756 EXPORT_SYMBOL +0x5d381a07 cxd2880_attach drivers/media/dvb-frontends/cxd2880/cxd2880 EXPORT_SYMBOL +0x503eebf6 amd756_smbus drivers/i2c/busses/i2c-amd756 EXPORT_SYMBOL 0x9bcb7468 xhci_resume drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x16a2833f iwl_cmd_groups_verify_sorted drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x1ffccf1d ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x4b471acd ocelot_port_writel drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x02dfd3d0 mlxsw_afk_key_info_block_encoding_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x2b5667fb mlx4_counter_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xb9347690 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xfea9bd22 iscsi_tcp_recv_skb drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x935f82e9 sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x7fba99cb s3fwrn5_remove drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x2d5ed134 mei_cldev_register_rx_cb drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x810687c0 mei_deregister drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x2e5b6bd8 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa8138466 nfs_request_add_commit_list_locked fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa4dbd77a snd_hdac_ext_bus_link_power_down sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xbdf8ef2f sof_pci_probe sound/soc/sof/snd-sof-pci EXPORT_SYMBOL SND_SOC_SOF_PCI_DEV -0x00dd2ae0 mma9551_set_power_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0xf417bdb1 ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1957924d mma9551_set_power_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x36795ca4 ib_device_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4facc761 ata_sff_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0x8a38cace ieee80211_wx_get_freq_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x734df35e ieee80211_wx_set_freq_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL @@ -13986,26 +13993,26 @@ 0x86c998e6 acpi_thermal_rel_misc_device_remove drivers/thermal/intel/int340x_thermal/acpi_thermal_rel EXPORT_SYMBOL 0xf148b224 usbip_in_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x9163048d fsg_lun_open drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0xacad4d52 bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL +0x68f9f862 bareudp_dev_create drivers/net/bareudp EXPORT_SYMBOL_GPL 0xae985a16 phy_find_first drivers/net/phy/libphy EXPORT_SYMBOL 0x811811e0 fc_exch_done drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x519cd53e p9_client_begin_disconnect net/9p/9pnet EXPORT_SYMBOL -0x408e958d xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL -0xec63b69b ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xeb2f112a iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xd80b4d07 ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xddce9b70 xfrm6_tunnel_spi_lookup net/ipv6/xfrm6_tunnel EXPORT_SYMBOL +0x958fff51 ms_sensors_ht_read_temperature drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x81fe8fbc iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xa2ffa0aa ib_port_immutable_read drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2fa05af2 nand_ecc_is_strong_enough drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x33bf5723 cx231xx_dev_init drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x37a988d0 cx231xx_dev_init drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x89d9444e cma3000_exit drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0x999a8575 cma3000_init drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0x49bf6fde wm97xx_register_mach_ops drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x011836f2 fsg_store_cdrom drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xd7898d16 rtl8723_phy_pi_mode_switch drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x591731bd __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x56e13d69 __traceiter_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x0703fbf5 scsi_ioctl drivers/scsi/scsi_mod EXPORT_SYMBOL 0x8a0b647e vmci_qpair_dequev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x7c63c64b drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe4ffe048 drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL +0x472f569e drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x25bf329e drm_connector_set_panel_orientation_with_quirk drivers/gpu/drm/drm EXPORT_SYMBOL 0xaab0b861 qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x72b7b76b snd_hdac_stream_clear sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9e4faeef dm_io_client_destroy drivers/md/dm-mod EXPORT_SYMBOL @@ -14013,7 +14020,7 @@ 0x010bf457 typec_set_pwr_opmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x2f476a7c fwnode_phy_find_device drivers/net/phy/libphy EXPORT_SYMBOL 0x23961837 drm_dp_downstream_max_bpc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc7d4dd30 ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x99a756c6 ib_dma_virt_map_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9f904525 ssam_device_get_match_data drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xe32ce77a cs_dsp_halo_wdt_expire drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x1f4ff591 mptscsih_IssueTaskMgmt drivers/message/fusion/mptscsih EXPORT_SYMBOL @@ -14022,58 +14029,57 @@ 0x20e6277b dfs_pattern_detector_init drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x7344e52d sas_notify_phy_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xd5973287 __drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8eb0c63c fscache_object_mark_killed fs/fscache/fscache EXPORT_SYMBOL 0x12efd330 snd_soc_of_get_dai_link_cpus sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6ff2abc4 snd_seq_kernel_client_write_poll sound/core/seq/snd-seq EXPORT_SYMBOL -0x196df3c3 ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xfd2a3267 target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL -0x4e9510e3 v4l2_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x518bf5cf cx231xx_uninit_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x2138ff7e ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x416d2b03 target_send_busy drivers/target/target_core_mod EXPORT_SYMBOL +0x1ceafa25 v4l2_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf506bd5c cx231xx_uninit_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x078482e3 usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x11392fc4 ttm_glob drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x456b4a41 is_virtio_dma_buf drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0xb072dace kvm_lapic_expired_hv_timer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfecc68a2 phonet_header_ops net/phonet/phonet EXPORT_SYMBOL -0x1eba23a8 __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3e3404c1 phonet_header_ops net/phonet/phonet EXPORT_SYMBOL +0x26e26571 __rpc_wait_for_completion_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x552c43d1 rpmsg_register_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x09d77fe6 vhost_vq_is_setup drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x1e54a05a bcma_core_pll_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xcc45a1a2 rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xcc5d327e rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x2409daae ssam_controller_device drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x873d49b0 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL +0xc7b4a153 macvlan_common_setup drivers/net/macvlan EXPORT_SYMBOL_GPL 0x7b371eaa _rtl92c_phy_set_rf_sleep drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x4ac3d78d cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xafe73f87 cxgbi_sock_established drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x2f34f9cb scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xc0675d5a scsi_report_device_reset drivers/scsi/scsi_mod EXPORT_SYMBOL -0x6219298a dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL +0xec182bd5 dln2_transfer drivers/mfd/dln2 EXPORT_SYMBOL 0x054bef45 layoutstats_timer fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0081ac36 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x51054eb8 pnfs_read_resend_pnfs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x907eaeea __SCT__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8e67a3fc __SCK__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x117753e2 __SCK__tp_func_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x45a2c959 config_item_get_unless_zero fs/configfs/configfs EXPORT_SYMBOL 0x6fe97487 opens_in_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0xa0235662 __SCT__tp_func_kvm_write_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfecc41fd __SCK__tp_func_kvm_write_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1cf4cc3b __SCK__tp_func_kvm_write_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x4140192a serpent_ecb_dec_8way_avx arch/x86/crypto/serpent-avx-x86_64 EXPORT_SYMBOL_GPL 0x194b2841 serpent_ecb_enc_8way_avx arch/x86/crypto/serpent-avx-x86_64 EXPORT_SYMBOL_GPL 0x316e7195 ieee80211_report_wowlan_wakeup net/mac80211/mac80211 EXPORT_SYMBOL 0xe334e6df cfg80211_sinfo_alloc_tid_stats net/wireless/cfg80211 EXPORT_SYMBOL -0x41e3d884 ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xb51e96dd ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x3613e873 cs35l41_register_errata_patch sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL -0xbdbb22cb snd_soc_jack_notifier_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf5f11ad2 ip_set_get_ip6_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xb9e3c5e3 ip_set_get_ip4_port net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xb53e0e74 cs35l41_register_errata_patch sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xd4f02da6 snd_soc_jack_notifier_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x012403d0 register_sound_mixer sound/soundcore EXPORT_SYMBOL 0x9c47b57b ssb_bus_suspend drivers/ssb/ssb EXPORT_SYMBOL -0x216ddfe4 btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0x5f35da76 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xe40b36f9 btmrvl_enable_hs drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0xd743cdc3 btmrvl_enable_ps drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x056ceda0 core_alua_check_nonop_delay drivers/target/target_core_mod EXPORT_SYMBOL 0x6b892524 telemetry_set_sampling_period drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0xf02fbffe ieee80211_disassociate_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x74d6ff68 ishtp_cl_flush_queues drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0x0fbbb77d mmc_regulator_set_ocr drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x7ba31928 dib0090_set_dc_servo drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xc70ac666 saa7134_s_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x909d75d0 saa7134_g_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xc391f388 mmc_regulator_set_ocr drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0xcb1ff7ca dib0090_set_dc_servo drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xb17e4bbf saa7134_s_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x5f6a93e9 saa7134_g_tuner drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x4a491c0a ndlc_close drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x0eee3a5e drm_dev_register drivers/gpu/drm/drm EXPORT_SYMBOL 0x3799076c cfg80211_wext_giwretry net/wireless/cfg80211 EXPORT_SYMBOL_GPL @@ -14088,7 +14094,7 @@ 0xc6a185f0 rt2x00usb_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xec2391ef fcoe_ctlr_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x51fb7454 __max730x_remove drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL -0x0e556b29 xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa7feb59e xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8200a2c0 atom_dump sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0xc108bd3b nvdimm_region_notify drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x5ad749e1 v4l2_ctrl_request_hdl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL @@ -14096,20 +14102,20 @@ 0xf56c2017 mlog_not_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xacd81eb3 jbd2_inode_cache fs/jbd2/jbd2 EXPORT_SYMBOL 0x451b459d __SCT__tp_func_kvm_nested_intr_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x30110860 __SCK__tp_func_kvm_nested_intr_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3eb8650d __SCK__tp_func_kvm_nested_intr_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xba050680 snd_hda_codec_unregister sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x991a5976 snd_seq_device_new sound/core/snd-seq-device EXPORT_SYMBOL -0xddfbe945 iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xdb794875 iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xfcd10b69 ieee80211_softmac_scan_syncro_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x5d3bdef7 v4l_vb2q_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xae15b55e lg2160_attach drivers/media/dvb-frontends/lg2160 EXPORT_SYMBOL -0x331dfc0f vb2_buffer_in_use drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL -0xe6b4dd2d mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdaee21d8 v4l_vb2q_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x23762d6d lg2160_attach drivers/media/dvb-frontends/lg2160 EXPORT_SYMBOL +0x6c9589bc vb2_buffer_in_use drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0xd9bccf94 mlx5_cmd_exec_cb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7fdb6004 cxgbi_device_unregister_all drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xfeb37d56 ttm_range_man_init_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xb143a55a drm_object_property_get_default_value drivers/gpu/drm/drm EXPORT_SYMBOL -0xb58836fe smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL -0x7d24f50a cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL +0x7de78538 smcd_unregister_dev net/smc/smc EXPORT_SYMBOL_GPL +0xe93159f0 cfg80211_remain_on_channel_expired net/wireless/cfg80211 EXPORT_SYMBOL 0xf40f1d62 ife_validate_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x96f4ce89 line6_disconnect sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x5b1b9df1 snd_seq_create_kernel_client sound/core/seq/snd-seq EXPORT_SYMBOL @@ -14117,170 +14123,169 @@ 0xe70294fc mtd_del_partition drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd58217bc rtllib_wx_set_gen_ie drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x8c54b0f8 dvb_dmx_swfilter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xca564bba drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x11b4a65a drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc1a26863 fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0x888465b9 drm_dp_read_sink_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2ec6dfdd drm_dp_dual_mode_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd29f74d7 fuse_dev_install fs/fuse/fuse EXPORT_SYMBOL_GPL 0x4b62826c dlm_unlock fs/dlm/dlm EXPORT_SYMBOL_GPL 0x1be7d8be torture_onoff_failures kernel/torture EXPORT_SYMBOL_GPL -0xf6183106 __tracepoint_kvm_vmgexit_msr_protocol_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8e3e2362 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL -0xcef26b64 cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf6d1d8ec __tracepoint_kvm_vmgexit_msr_protocol_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x8016db33 rds_conn_create net/rds/rds EXPORT_SYMBOL_GPL +0xb909572d cache_unregister_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xca19cfae bmi160_enable_irq drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL -0xc05c6d85 rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x59fa15d8 ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd83d87e6 rtrs_clt_get_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xbf1985c3 ib_get_device_fw_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xba4bcb8a hsi_register_client_driver drivers/hsi/hsi EXPORT_SYMBOL_GPL -0xff3fb367 get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xdc884844 get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xca1428b5 ata_sas_port_alloc drivers/ata/libata EXPORT_SYMBOL_GPL 0x4d48c201 ata_port_abort drivers/ata/libata EXPORT_SYMBOL_GPL 0x1c7565c2 telemetry_read_events drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0xafb66d0c __SCT__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xbf5d10fc __SCK__tp_func_bcache_btree_insert_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7917312a typec_mux_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x9596cf37 usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x37410dc5 usb_get_descriptor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x85715c69 mt76x02_bss_info_changed drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xcb8e7622 genphy_c45_read_link drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xb5e38e20 fcoe_ctlr_link_down drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x29eeffe0 ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL -0x9b77c252 rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL -0x75cf601f rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x0b711a2c rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe3b13d39 ceph_monc_get_version net/ceph/libceph EXPORT_SYMBOL +0xd9a26150 rds_conn_destroy net/rds/rds EXPORT_SYMBOL_GPL +0xb5a29248 rdma_connect_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x35b7387b rdma_restrack_set_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x921e9784 __SCT__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x3f548128 __SCK__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x34a0791e cx88_ir_start drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x69c3613b usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5d7fe951 __SCK__tp_func_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x467a1908 cx88_ir_start drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x6e339ad3 usb_put_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2537ccfa ath9k_hw_loadnf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa8723c6b drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x210c6fdd drm_panel_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x26815dbc drm_dp_link_rate_to_bw_code drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x408c1ff0 cryptd_ahash_queued crypto/cryptd EXPORT_SYMBOL_GPL 0x9c5d5b94 crc8 lib/crc8 EXPORT_SYMBOL 0x696b3a5a crc4 lib/crc4 EXPORT_SYMBOL_GPL 0x1879dd95 p9_client_read_once net/9p/9pnet EXPORT_SYMBOL 0x9e0c0500 lib80211_register_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL -0x4e9b14ca cs35l41_set_dai_link sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_CIRRUS_COMMON +0xef7b1493 cs35l41_set_dai_link sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_CIRRUS_COMMON 0x8d83fafb sof_rt1019p_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x84f6d146 sof_rt1015p_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x06ab10a5 mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x189a6271 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x51ad1ab9 __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x546775ce uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x5ae7b24c __iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x5da3b196 adf_dev_shutdown drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x601f665f dm_io_client_create drivers/md/dm-mod EXPORT_SYMBOL -0xbdb69862 vb2_ioctl_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x5509729f vb2_ioctl_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x210029c6 mii_check_link drivers/net/mii EXPORT_SYMBOL 0xe464cd2e mt76_connac_pm_queue_skb drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x7346d06d mt76x02_mcu_set_radio_state drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x03250c8f mdio_device_create drivers/net/phy/libphy EXPORT_SYMBOL 0xb3fb86f9 rtsx_pci_card_pull_ctl_enable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x90aa8549 vsock_find_cid net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xb92e8d3b inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x3244d370 inet_diag_dump_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x7d8e6057 snd_i2c_readbytes sound/i2c/snd-i2c EXPORT_SYMBOL -0xc7832d4b rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7b60da07 mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xc7ab5647 tea5761_attach drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL -0x0cb1a994 max9271_set_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xfff96bfe rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd6554f99 mtd_is_locked drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x649196bf tea5761_attach drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL +0xe4e3bdcc max9271_set_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xc486c735 mlx4_qp_release_range drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb9b47ffe i915_gem_prime_export drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x2b86e7c3 i915_gem_object_alloc drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x748194e7 drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5c763552 nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL -0x2b626f36 __tracepoint_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb0a8e7d7 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xbeda0a49 drm_dp_send_query_stream_enc_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8eb20fbb nlmclnt_init fs/lockd/lockd EXPORT_SYMBOL_GPL +0xd74107ea __tracepoint_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc8c96be2 nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x6a37e753 snd_hda_mixer_amp_switch_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x198f1b09 snd_hda_unlock_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x6d842a55 bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL_GPL +0xff34bb45 bmi160_core_probe drivers/iio/imu/bmi160/bmi160_core EXPORT_SYMBOL_GPL 0xc662490c bme680_core_probe drivers/iio/chemical/bme680_core EXPORT_SYMBOL_GPL -0x084ee756 btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x2f747041 btrtl_get_uart_settings drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x3bcf402a parport_release drivers/parport/parport EXPORT_SYMBOL 0xebcc64a4 dm_bufio_get_block_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x32bb64d9 go7007_alloc drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0x2f5212ac cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x39bd9ff3 go7007_alloc drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x2a20b1b1 cxgb4_read_sge_timestamp drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xd066f545 __phy_resume drivers/net/phy/libphy EXPORT_SYMBOL -0xb88f8872 iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x07c311fd iscsi_get_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xbcb90cb3 poly1305_core_emit lib/crypto/libpoly1305 EXPORT_SYMBOL 0x415e894e dsa_8021q_rx_subvlan net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdd70dbf6 snd_midi_event_decode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0x772ccb39 hid_sensor_power_state drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID 0xf6192fc8 vhost_add_used_n drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x3a20a9d7 transport_set_vpd_ident_type drivers/target/target_core_mod EXPORT_SYMBOL -0xbac327da dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x5f26cb32 v4l2_ctrl_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x35ce1f64 dm_set_target_max_io_len drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xade11e12 v4l2_ctrl_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x170326ed usb_ftdi_elan_edset_input drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x30e85287 hd44780_common_shift_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x37228c2c cdrom_get_media_event drivers/cdrom/cdrom EXPORT_SYMBOL 0x18007ba5 ath10k_core_destroy drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x1da3b3f8 mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x84faa060 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6dad7c4f iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xe2589697 mlx5_debugfs_get_dev_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6ed21a59 mlx4_free_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x7189492c iscsi_tcp_hdr_recv_prep drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x12a5e9ce fcoe_fcf_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x405b6e05 srp_parse_tmo drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0xce7d8d54 scsi_host_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL 0x8dc522e6 rtsx_pci_read_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x434aab21 intel_gvt_clear_ops drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x9970f7d6 af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL -0x711f8a30 nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc362bdca kvm_arch_end_assignment arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfac21219 tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL -0x940b61df nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x4b303a8e af_alg_async_cb crypto/af_alg EXPORT_SYMBOL_GPL +0x14bb81e8 nfs_create fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfb29bcac kvm_arch_end_assignment arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf8fef6e7 tcp_vegas_state net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xbdb249dd nft_register_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x507ac69b snd_hdac_ext_stream_set_lpib sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x1bc869a0 sof_machine_unregister sound/soc/sof/snd-sof EXPORT_SYMBOL 0x4985e0d7 rtw_core_init drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xd47a7292 mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x784e117d mlx5_core_modify_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb46f1ea0 gen10g_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xbf23b191 fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x21199081 drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x54d17087 drm_gem_fb_vmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa698f998 ceph_free_lockers net/ceph/libceph EXPORT_SYMBOL 0xd72a34c2 sst_shim32_read64 sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0x8084ed48 memstick_suspend_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x889133b2 is_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x0d2d6041 dib0090_get_current_gain drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xe2a1771d dib0090_get_current_gain drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x7770d55f usb_function_register drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x116e620c cdrom_autoclose drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0x3686ea09 spi_print_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x9d19fcb1 ttm_pool_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4fedf559 jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL -0x79cc3aab xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xb17da90e jbd2_journal_init_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x7434dd89 xt_proto_init net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xbe918df0 snd_soc_card_remove_dai_link sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xaaeff215 snd_hda_jack_pin_sense sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x4fa4f8eb __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x488c32a2 __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xa5109712 mt76_get_of_eeprom drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9bcc6674 mei_cldev_register_notif_cb drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xd7995cac virtio_dma_buf_get_uuid drivers/virtio/virtio_dma_buf EXPORT_SYMBOL -0x4395234e fscache_put_operation fs/fscache/fscache EXPORT_SYMBOL 0x978f1b8e acp_dsp_stream_init sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON -0xfb1c9551 ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xda2cc514 ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x07fbddca ib_umem_odp_get drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x18589177 ahci_platform_disable_phys drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xa88484ea sata_pmp_qc_defer_cmd_switch drivers/ata/libata EXPORT_SYMBOL_GPL 0x91c8cb9d ata_sff_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL 0xb3f4f19b ata_scsi_change_queue_depth drivers/ata/libata EXPORT_SYMBOL_GPL 0x81578b12 media_device_delete drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x99a81ab3 smsclient_sendrequest drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x669594ad musb_clearw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xb750f6af mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1773eb44 mlx5_lag_mode_is_hash drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfab30dc0 mdio_bus_exit drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xccd5ed1c drm_master_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x03bc993e ipmi_set_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x6205fc2f crypto_sha3_final crypto/sha3_generic EXPORT_SYMBOL 0x943f712c nfc_hci_target_discovered net/nfc/hci/hci EXPORT_SYMBOL -0xd4161840 __tracepoint_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0x9a920ee0 xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xea573ccf __tracepoint_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x90c2fed0 xt_compat_match_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xa2f04c89 iio_trigger_unregister drivers/iio/industrialio EXPORT_SYMBOL 0x2d8bc878 iio_read_max_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x7cb2c68e target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x37d8db43 target_submit_tmr drivers/target/target_core_mod EXPORT_SYMBOL 0xf045099e mmc_of_parse_clk_phase drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x86c6d6b5 usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x73dc3657 usb_hcd_check_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x1e9c590a usb_find_common_endpoints_reverse drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xaed47bdf gether_get_host_addr_cdc drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0xdb1ac3e5 ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xc45abc1c ehci_suspend drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x2306b092 mlxsw_core_trap_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xe344030c genphy_check_and_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x0f67750e phy_device_free drivers/net/phy/libphy EXPORT_SYMBOL 0xc1c45e3b c2port_device_unregister drivers/misc/c2port/core EXPORT_SYMBOL 0x5bee7020 intel_context_create drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x88b90dfb drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc6a83dde drm_dp_read_downstream_info drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0ce19729 mb_cache_entry_touch fs/mbcache EXPORT_SYMBOL -0x22936952 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x29a8307e pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL -0x02ee4bc3 atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x1bf15e0a radio_tea5777_exit drivers/media/radio/shark2 EXPORT_SYMBOL_GPL +0xa640b6e4 virtio_transport_dgram_bind net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf8a00024 pci_test_config_bits drivers/ata/libata EXPORT_SYMBOL_GPL +0x5cfad9cc atmel_i2c_enqueue drivers/crypto/atmel-i2c EXPORT_SYMBOL +0xc3c7b7b9 radio_tea5777_exit drivers/media/radio/shark2 EXPORT_SYMBOL_GPL 0x515e1108 media_device_pci_init drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x49aa0612 usbnet_open drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xc297ce06 rtw8852a_chip_info drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL @@ -14291,30 +14296,30 @@ 0x41bcb986 ath9k_hw_puttxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xd66e3af3 mlxsw_core_trap_state_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x9a3f8c02 mlxsw_core_trap_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xea667b84 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xdfa1427c lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0xbc1f81c9 mlx5_query_nic_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8b9c88a8 lp3943_read_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL 0xda7e14c4 pasic3_read_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL 0x83cbc8cd drm_atomic_add_encoder_bridges drivers/gpu/drm/drm EXPORT_SYMBOL 0x6615069e drm_dp_dsc_sink_max_slice_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x4b67ace5 fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL -0xc03ebdcf udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0xbfd15a2f xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x63670c3d fuse_dev_fiq_ops fs/fuse/fuse EXPORT_SYMBOL_GPL +0x13953b7a udp_tunnel_notify_del_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x1c039e98 xt_compat_target_from_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x128063ae is_jack_detectable sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xbcc548c7 snd_hda_find_mixer_ctl sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xfa34bccb snd_ctl_notify sound/core/snd EXPORT_SYMBOL -0x75bde3d2 ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb7e487a0 ieee80211_rx_mgt_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0x0a260e14 ibdev_warn drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7558d1fc ieee80211_rx_mgt_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x13448972 media_request_object_unbind drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x00a10318 cx2341x_handler_set_busy drivers/media/common/cx2341x EXPORT_SYMBOL +0xe88e2c7f cx2341x_handler_set_busy drivers/media/common/cx2341x EXPORT_SYMBOL 0x8bec91c3 rmi_unregister_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xfa9f6078 fw_schedule_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL -0xe977854e orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xa1cd53d6 orinoco_open drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x59c1d9f4 mdio_device_register drivers/net/phy/libphy EXPORT_SYMBOL 0xd93b373b qlt_free_cmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x300071f6 fc_get_host_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb75966e3 snd_pcm_hw_constraint_step sound/core/snd-pcm EXPORT_SYMBOL 0x1ddae099 fpga_bridge_unregister drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x48dc8e31 ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x082e6578 ahci_platform_suspend drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x4f477261 dm_bm_checksum drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x66ffebe6 media_device_unregister_entity drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xaaae0086 __traceiter_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL @@ -14325,59 +14330,59 @@ 0xca18434a scsi_vpd_tpg_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0xd47c055e tifm_alloc_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0xa5273ae5 drm_framebuffer_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xf8920f31 __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x73c00639 gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x572b3dcf esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL +0x12eb9641 __traceiter_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6a177861 gss_pseudoflavor_to_service net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0x4f594f2e esp6_output_tail net/ipv6/esp6 EXPORT_SYMBOL_GPL 0x8d864069 snd_pcm_rate_range_to_bits sound/core/snd-pcm EXPORT_SYMBOL_GPL -0xf0596d73 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf78a0cc0 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa2258f95 w1_register_family drivers/w1/wire EXPORT_SYMBOL -0x57d07f93 ieee80211_txb_free_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL +0xc539408b ieee80211_txb_free_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xbe4de675 cec_get_edid_phys_addr drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x3325a783 dibx000_i2c_set_speed drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x2186199b dibx000_i2c_set_speed drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL 0xb914844f mt76s_deinit drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL 0xd28256cf mlxsw_afa_block_append_allocated_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4009a256 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf38c9ddb iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xa9769ae6 i915_gem_object_create_shmem drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xacd91a09 drm_atomic_set_crtc_for_plane drivers/gpu/drm/drm EXPORT_SYMBOL -0x3a500842 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x770ef9eb br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL -0x3832aa39 ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xdf9f59f1 nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xc3e86401 rpc_release_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4bc68f81 br_fdb_find_port net/bridge/bridge EXPORT_SYMBOL_GPL +0x2ad51376 ip_set_init_comment net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x106fe04d nf_nat_pptp_hook_inbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xa0d070bd of_fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x18c54701 nd_region_release_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x0131c018 usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5c7416df usb_unlocked_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x64415593 hd44780_common_display drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0xc1b2ab22 rtw_bf_set_gid_table drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x7cb4a4cd drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa8c5cd6e drm_dp_mst_deallocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xe89fd4be mhi_queue_skb drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x6111a0c4 flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x1ac3997a flow_offload_route_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x7b4134dc sdw_cdns_config_stream drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0xf53ba0b8 sdw_rows drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x5a311776 vhost_dev_has_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xe123326f rvt_fast_reg_mr drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xca641718 rvt_fast_reg_mr drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x142072c0 transport_set_vpd_assoc drivers/target/target_core_mod EXPORT_SYMBOL -0xd3c68e93 ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x97ffc39d ksz_port_mdb_del drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x7c3129c3 wl12xx_is_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x00ba82da wlcore_event_inactive_sta drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x72d443cc wl1271_cmd_configure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xa18f224e ath_regd_find_country_by_name drivers/net/wireless/ath/ath EXPORT_SYMBOL -0xdf34e947 iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0x3f689269 iavf_register_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL 0x947433fa sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x5ffde350 axp20x_device_remove drivers/mfd/axp20x EXPORT_SYMBOL +0x20fbfded axp20x_device_remove drivers/mfd/axp20x EXPORT_SYMBOL 0x8838df5e rtsx_pci_send_cmd_no_wait drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x4791369f __devm_drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x1583803d nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf7f43839 nfs_commit_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3fb8d32a ieee80211_remain_on_channel_expired net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x21f31080 set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xf4185b0e set_sig_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xe4c4987e snd_soc_component_compr_get_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xda9503a2 nand_ecc_cleanup_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xfa9446ba vb2_fop_mmap drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xb34536c2 vb2_fop_mmap drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x78e8eacf usb_wwan_port_probe drivers/usb/serial/usb_wwan EXPORT_SYMBOL_GPL 0x7624a179 iwl_get_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x79406541 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x081038dd drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x60cca46f virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x9de68c1e nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x878748a4 mlx5_sriov_blocking_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xeb786e57 drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa71a31ec virtio_transport_notify_recv_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x0ffec545 nf_reject_ip_tcphdr_get net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0x5fc3c6ed taprio_offload_free net/sched/sch_taprio EXPORT_SYMBOL_GPL 0x102dc65b acp_pcm_open sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x0166c751 snd_soc_component_compr_free sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -14386,26 +14391,26 @@ 0x01612c0b v4l2_detect_gtf drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xa97e00eb v4l2_detect_cvt drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x10e37991 smscore_start_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x8c7f30d6 flexcop_wan_set_speed drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xa4246abf flexcop_wan_set_speed drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0xaae7546b usb_acpi_set_power_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf0e5fdb1 genphy_write_mmd_unsupported drivers/net/phy/libphy EXPORT_SYMBOL 0xbc97144e drm_plane_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0x68c850df __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x381605bf nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb51b9515 rt5682_calibrate sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x3e2eaa2f rt5659_set_jack_detect sound/soc/codecs/snd-soc-rt5659 EXPORT_SYMBOL_GPL +0x9bfd0f39 __traceiter_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x05c99ed1 nfs_set_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe6ba853f rt5682_calibrate sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x2726681b rt5659_set_jack_detect sound/soc/codecs/snd-soc-rt5659 EXPORT_SYMBOL_GPL 0xa52027e6 iio_triggered_buffer_cleanup drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL 0x11b5098c __rio_local_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xeb8ad4b4 to_legal_channel drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x4998426a ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x8343045d vb2_video_unregister_device drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x4c165fdc ufshcd_hold drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x5ec2eb6b vb2_video_unregister_device drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xe9c5231a rt2800_disable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0xf96dc112 cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x10b1014a cxgbi_conn_init_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x6416119d sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x53376cb8 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL -0xc3df235e nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe1081415 ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xacdab240 nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x5317dc39 rbd_img_request_create drivers/block/rbd EXPORT_SYMBOL +0xfbaba407 nfs_alloc_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x87a1fe89 ip_set_put_flags net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xe8e3ebf6 nf_tables_destroy_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x81f0f0b2 snd_sof_device_probe sound/soc/sof/snd-sof EXPORT_SYMBOL 0xf8393a7c amdtp_stream_pcm_abort sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x64ec7091 iio_map_array_register drivers/iio/industrialio EXPORT_SYMBOL_GPL @@ -14413,19 +14418,19 @@ 0x171f6898 pcmcia_put_socket drivers/pcmcia/pcmcia_core EXPORT_SYMBOL 0xf988ff04 pcmcia_get_socket drivers/pcmcia/pcmcia_core EXPORT_SYMBOL 0xe3a41177 ubi_leb_change drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xb64cf97c dvb_frontend_resume drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x40e0cdb3 dvb_frontend_resume drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x3ec9aa55 rtl92c_phy_query_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xb7c481c2 cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x4f525310 cxgb4_iscsi_init drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x478debf5 phy_10gbit_fec_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x2e3ad3f8 phy_write_paged drivers/net/phy/libphy EXPORT_SYMBOL 0x538d073d phy_duplex_to_str drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x4573f9e0 cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xbf339d50 cxgbi_iscsi_init drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xf811e69d scsi_eh_flush_done_q drivers/scsi/scsi_mod EXPORT_SYMBOL 0xea61eefe vmci_qpair_produce_buf_ready drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x12ca3fa6 nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0x6b23e0e3 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5d968a97 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL -0x8f56c228 mmc_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x7cd704a1 nfs_create_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xcb787ca1 vsock_core_get_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xae55dea8 transport_wait_for_tasks drivers/target/target_core_mod EXPORT_SYMBOL +0x5063aad8 mmc_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x3a25c36f rtl_debug_remove_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xd7ca5958 mt76_csa_finish drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x6da4fb00 il_send_cmd_pdu_async drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -14436,65 +14441,65 @@ 0x68a24153 snd_pcm_format_physical_width sound/core/snd-pcm EXPORT_SYMBOL 0xa145ce40 devm_mux_chip_alloc drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xf021e8eb __bcma_driver_register drivers/bcma/bcma EXPORT_SYMBOL_GPL -0xb5873906 transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL +0x60dc017d transport_generic_handle_tmr drivers/target/target_core_mod EXPORT_SYMBOL 0xfb09f39a dvb_ringbuffer_read drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x311f8ebf dib9000_fw_set_component_bus_speed drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x2cc4fe3d dib9000_fw_set_component_bus_speed drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x2198afeb __typec_altmode_register_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xc6632bb3 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL -0x8305ad85 t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x35deddf9 tun_get_tx_ring drivers/net/tun EXPORT_SYMBOL_GPL +0x518d4067 t3_l2t_send_event drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xfe75efcb fc_exch_mgr_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xfead9dcb scsi_remove_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0xef3c339f drm_atomic_get_connector_state drivers/gpu/drm/drm EXPORT_SYMBOL -0x80d2acce pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x06e4de6c gfn_to_pfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd32f704c gfn_to_hva arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2fd68763 pnfs_ld_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa7989802 gfn_to_pfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3dd90c18 gfn_to_hva arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xfc766731 snd_soc_suspend sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf7ac85a4 nand_write_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x63806904 ata_sas_tport_add drivers/ata/libata EXPORT_SYMBOL_GPL 0x87bee547 btracker_queue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x01d2f9ac dm_rh_recovery_start drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x7d388806 v4l2_querymenu drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xdf25409d dvb_pll_attach drivers/media/dvb-frontends/dvb-pll EXPORT_SYMBOL +0xa25f0cda v4l2_querymenu drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x16242620 dvb_pll_attach drivers/media/dvb-frontends/dvb-pll EXPORT_SYMBOL 0x03bc3d6a renesas_xhci_check_request_fw drivers/usb/host/xhci-pci-renesas EXPORT_SYMBOL_GPL 0x296e0666 mlx4_get_slave_from_roce_gid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xff9ce579 ei_start_xmit drivers/net/ethernet/8390/8390 EXPORT_SYMBOL -0x3cfcefb4 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x81d13015 nvme_find_get_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0x43df6aa0 scsi_is_host_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xedfad44d mei_cldev_driver_unregister drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xb3ff43b1 mei_cldev_send_vtag drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x1851ea71 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL +0xed167bc8 af_alg_release_parent crypto/af_alg EXPORT_SYMBOL_GPL 0xcec25270 ieee80211_calc_rx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7aad008b bt_to_errno net/bluetooth/bluetooth EXPORT_SYMBOL -0xc367fc4b ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0x13a371dc ebt_register_table net/bridge/netfilter/ebtables EXPORT_SYMBOL 0x1f23b7a4 vhost_add_used_and_signal_n drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x349c5c2e rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x797ed976 rdma_umap_priv_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x080baabf __tracepoint_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x55fb9a70 cx2341x_handler_init drivers/media/common/cx2341x EXPORT_SYMBOL +0xfc72308e cx2341x_handler_init drivers/media/common/cx2341x EXPORT_SYMBOL 0xd020dd1f __traceiter_mlx5_fs_del_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ec4aee6 put_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf1421d13 drm_mode_sort drivers/gpu/drm/drm EXPORT_SYMBOL -0x7f77e4b0 atm_init_aal5 net/atm/atm EXPORT_SYMBOL +0x03c8301c atm_init_aal5 net/atm/atm EXPORT_SYMBOL 0xbf55f96a nau8824_components sound/soc/codecs/snd-soc-nau8824 EXPORT_SYMBOL_GPL 0x9adc8c44 __snd_util_memblk_new sound/synth/snd-util-mem EXPORT_SYMBOL -0xf6f9236c rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb520a4d6 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xd200fe60 sbc_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0xa07e0310 __traceiter_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x2dbbe3d5 v4l2_ctrl_sub_ev_ops drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xb20d42d0 vb2_dvb_unregister_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0xd4d5993d v4l2_ctrl_sub_ev_ops drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x2ad7411f vb2_dvb_unregister_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0xe51692e1 usbip_event_add drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xe7cd7c6e usb_alloc_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4ae65af0 rt2800_reset_tuner drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xeafe9248 ath9k_hw_releasetxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xba07669b mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0a524eb5 mlx5_comp_vectors_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xff838618 phy_driver_is_genphy drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x06cdc8d1 kvm_configure_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xe4b051cf raid6_datap_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0x2e4f6c23 tee_shm_pool_free drivers/tee/tee EXPORT_SYMBOL_GPL 0x7cb7dfa8 iio_bus_type drivers/iio/industrialio EXPORT_SYMBOL -0x9c0a447d rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xa142c8e3 transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL +0xef23f0bd rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x68cec01a transport_backend_register drivers/target/target_core_mod EXPORT_SYMBOL 0x38516712 rio_mport_send_doorbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x61b5b913 md_start drivers/md/md-mod EXPORT_SYMBOL_GPL +0xd8a398c9 md_start drivers/md/md-mod EXPORT_SYMBOL_GPL 0x458930a1 ad714x_disable drivers/input/misc/ad714x EXPORT_SYMBOL 0x57d4050a xhci_get_endpoint_index drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x0722ae7b il_mac_add_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -14502,15 +14507,15 @@ 0x5c91cb4d cfg80211_tx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL 0x21a56eb0 cfg80211_rx_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL 0x133a7a60 snd_soc_dai_set_pll sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xd016df2b mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x84852a83 asus_wmi_unregister_driver drivers/platform/x86/asus-wmi EXPORT_SYMBOL_GPL +0xe46a349c mtd_block_isbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfd71a9b8 asus_wmi_unregister_driver drivers/platform/x86/asus-wmi EXPORT_SYMBOL_GPL 0x96d2b72d wmi_driver_unregister drivers/platform/x86/wmi EXPORT_SYMBOL 0x1999342b usb_stor_clear_halt drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x2f5643b4 fw_core_handle_bus_reset drivers/firewire/firewire-core EXPORT_SYMBOL -0xd569e3d4 alloc_can_err_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xdff89676 alloc_can_err_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xc5439a3c rt2x00usb_initialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xea2a1d99 mt7615_mcu_reg_wr drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x982d95a0 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1e6f436a mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xc6a2efa9 __drmm_simple_encoder_alloc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x40a375ce p9_tag_lookup net/9p/9pnet EXPORT_SYMBOL 0xb51a3724 rpc_pipefs_notifier_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -14519,15 +14524,15 @@ 0xa1df46dc bxt_sst_init_fw sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x01318f83 snd_soc_acpi_find_machine sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL 0xfeb6daea devm_iio_device_alloc drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x2cdd2c83 mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x145a505f mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xcfaad2c8 mtd_read_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xffb7cdee mtd_get_user_prot_info drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x2793ef3c nanddev_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x5fe1414d rawnand_sw_hamming_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x733968ec target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0xc3e70ce8 target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xd5ff28b2 target_put_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xd6e92cd2 target_get_sess_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0xc0cc240e __tracepoint_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5e234751 __traceiter_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x68364212 cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x9a7d4fd1 cxgbi_set_host_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xb511bb0f drm_bridge_connector_disable_hpd drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x2c0f8f84 drm_framebuffer_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL 0x0bb9e68e drm_get_unmapped_area drivers/gpu/drm/drm EXPORT_SYMBOL_GPL @@ -14538,51 +14543,51 @@ 0xa7f29f47 rtllib_wx_get_freq drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x4e85e9a4 rtllib_wx_set_mlme drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xe9de1a56 mmc_register_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xe682cc7f cx88_core_irq drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xd37682dd mantis_dvb_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xe2ab79b4 mantis_i2c_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x2948dbb6 mantis_pci_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x2e0c6bf6 mantis_dma_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x801330d9 cx88_core_irq drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x25250288 mantis_dvb_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xe0b0377f mantis_i2c_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x7f220475 mantis_pci_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xb130a1b7 mantis_dma_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0xc37b9769 tcpm_cc_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xa6f1e8bd rtw_phy_pwrtrack_get_pwridx drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xdcf4180a mt76_connac_mcu_sta_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x0d4023ec mt76x02_get_max_rate_power drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x785e5df7 lbs_add_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x9d7183ff ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x74d34d9c ocelot_vcap_filter_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x440de36b fcoe_ctlr_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x4f884012 libfc_vport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xe22366de mfd_cell_enable drivers/mfd/mfd-core EXPORT_SYMBOL -0x6a8c7245 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6f6d4224 mfd_cell_enable drivers/mfd/mfd-core EXPORT_SYMBOL +0xe88abfe3 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2a5f15cd sof_client_register_fw_state_handler sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0x200334af sof_client_ipc_tx_message sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0x815abf70 fw_core_remove_card drivers/firewire/firewire-core EXPORT_SYMBOL 0x8972bf7e xrs7004f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xb89aa5e3 xrs7004e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x80aa4656 ipmi_free_recv_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xf028984b kvm_vcpu_block arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x79aad85d kvm_vcpu_block arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xe97f4ce5 qword_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf448d1c fanout_mutex net/packet/af_packet EXPORT_SYMBOL_GPL -0x8ae0136a ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xaa26b8c7 ip_vs_nfct_expect_related net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x1d21bb3e snd_pcm_lib_preallocate_pages_for_all sound/core/snd-pcm EXPORT_SYMBOL 0x5f586ca2 vringh_init_kern drivers/vhost/vringh EXPORT_SYMBOL 0x61cdf799 mxm_wmi_call_mxds drivers/platform/x86/mxm-wmi EXPORT_SYMBOL_GPL -0xa2af1b68 cx231xx_init_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0xb372a065 ivtv_firmware_check drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xa5b9c957 b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x5d6cde1c cx231xx_init_bulk drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xb7da86b5 ivtv_firmware_check drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xd4481215 b53_br_flags drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x9b9629f0 mt7615_update_channel drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x8ac811a0 ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x31d13861 ocelot_mact_learn drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x579af566 fixed_phy_register_with_gpiod drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0xd0ad3498 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xff18e2a7 drm_gem_shmem_vm_ops drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x018574a1 mb_cache_entry_delete fs/mbcache EXPORT_SYMBOL 0x6ada8f59 kvm_mmu_set_mmio_spte_mask arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xcc4ee841 raid6_gfexi lib/raid6/raid6_pq EXPORT_SYMBOL 0x38701a7c cfcnfg_del_phy_layer net/caif/caif EXPORT_SYMBOL 0xf67b39bd cfcnfg_add_phy_layer net/caif/caif EXPORT_SYMBOL -0x476d645e __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL -0x88f324b0 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL -0x62ba36c3 br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x24309e7d __hci_cmd_sync_status_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0x2fbe9fb7 br_mdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL +0x9ca619af br_fdb_replay net/bridge/bridge EXPORT_SYMBOL_GPL 0x7fc752bc snd_soc_lookup_component_nolocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x4569ddd2 qca_uart_setup drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x8c21cacd qca_uart_setup drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x54459f1c to_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x11e06ee9 badrange_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x73c99533 rio_route_get_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL @@ -14590,41 +14595,42 @@ 0x414c3ffb __SCT__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe923ffc9 __SCK__tp_func_mac_txdone drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xc26d5ff8 _i915_vma_move_to_active drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x3f82e5e5 fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0xdacd6966 fuse_dev_free fs/fuse/fuse EXPORT_SYMBOL_GPL +0xcfc9b294 __fscache_use_cookie fs/fscache/fscache EXPORT_SYMBOL 0x60d0352c qtree_entry_unused fs/quota/quota_tree EXPORT_SYMBOL 0x342aefe2 objagg_obj_delta_priv lib/objagg EXPORT_SYMBOL 0x7b5ce5c3 baswap net/bluetooth/bluetooth EXPORT_SYMBOL -0x82d3e36b dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x005ec9ce cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x96619072 udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x25ab0c39 dsa_8021q_rx_vid net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe5ffe49c cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x61deb539 udp_tunnel_push_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x3c1a3bae iio_channel_cb_get_iio_dev drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0x94590378 nand_change_write_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x2816df1c onenand_release drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL_GPL 0x73a48b4a ata_sff_std_ports drivers/ata/libata EXPORT_SYMBOL_GPL 0x776ea155 intel_th_msc_window_unlock drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL 0x47d3c97f psp_check_tee_status drivers/crypto/ccp/ccp EXPORT_SYMBOL -0x7aab495d dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL -0x8438d5d6 tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL +0xc8ff4d07 dm_snap_origin drivers/md/dm-snapshot EXPORT_SYMBOL +0xa10895a4 tun_get_socket drivers/net/tun EXPORT_SYMBOL_GPL 0xaa50e4b6 sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL -0x8dd987ef drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x3d9226e5 dccp_destroy_sock net/dccp/dccp EXPORT_SYMBOL_GPL -0x240d852e rxrpc_kernel_get_srtt net/rxrpc/rxrpc EXPORT_SYMBOL +0xe2d43936 drm_dp_pcon_hdmi_frl_link_error_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x02b3a88a dccp_destroy_sock net/dccp/dccp EXPORT_SYMBOL_GPL +0xd72f75d8 rxrpc_kernel_get_srtt net/rxrpc/rxrpc EXPORT_SYMBOL 0x79e17ff0 snd_hda_gen_path_power_filter sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x436098aa ntb_transport_link_down drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xf39b7dd5 nanddev_erase drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x2dc500b5 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x3e386488 md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL +0xbe503058 dm_noflush_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0419aabf md_bitmap_end_sync drivers/md/md-mod EXPORT_SYMBOL 0xada25cbf rt2800_ampdu_action drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x3bd90455 ath10k_ce_dump_registers drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x992e03d0 qed_put_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x8a923b75 cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x2c40cedd cxgbi_sock_check_wr_invariants drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x7d1adef9 __px_dma drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xb63a558c drm_sched_entity_push_job drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x72761827 drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbbf69b1e drm_dp_mst_add_affected_dsc_crtcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbfd26f15 simd_aead_free crypto/crypto_simd EXPORT_SYMBOL_GPL 0xc8ccd9d0 p9_client_rename net/9p/9pnet EXPORT_SYMBOL 0x70328683 p9_client_remove net/9p/9pnet EXPORT_SYMBOL -0xc4f9067c auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa0229ff3 auth_domain_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb4cd8da0 snd_rawmidi_kernel_open sound/core/snd-rawmidi EXPORT_SYMBOL 0x0404f9d4 ntb_default_peer_port_count drivers/ntb/ntb EXPORT_SYMBOL 0x8898c9da bcma_pmu_spuravoid_pllupdate drivers/bcma/bcma EXPORT_SYMBOL_GPL @@ -14636,13 +14642,13 @@ 0x2fef832e mpt_halt_firmware drivers/message/fusion/mptbase EXPORT_SYMBOL 0xf102033e slhc_remember drivers/net/slip/slhc EXPORT_SYMBOL 0x5021996a mlxsw_core_ptp_transmitted drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x613abb33 mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9d1e06b8 mlx5_rdma_rn_get_params drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x85c6fdc8 scsi_target_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x0c6ad2cf tps65010_config_vdcdc2 drivers/mfd/tps65010 EXPORT_SYMBOL 0x9c972b87 drm_property_replace_global_blob drivers/gpu/drm/drm EXPORT_SYMBOL -0x0ae25219 rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL -0x66dff074 hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0x5e6b1c01 can_send net/can/can EXPORT_SYMBOL +0x55debed0 rds_inc_path_init net/rds/rds EXPORT_SYMBOL_GPL +0xfd34e68c hci_reset_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x340698b9 can_send net/can/can EXPORT_SYMBOL 0x44713839 snd_soc_component_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5b42f627 snd_ctl_boolean_mono_info sound/core/snd EXPORT_SYMBOL 0x6b958320 ib_ud_ip4_csum drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -14650,20 +14656,20 @@ 0xe90810d2 led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x84bf237d rt2800_wait_csr_ready drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xf8eec98a scsi_esp_cmd drivers/scsi/esp_scsi EXPORT_SYMBOL -0x21d3f7f1 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2ce3d925 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x89b70cde fc_queuecommand drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x1e2a09f1 jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xb667df55 jbd2_log_start_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0x4ec2331b ieee802154_stop_queue net/mac802154/mac802154 EXPORT_SYMBOL 0x6f855e2c lib80211_crypt_info_free net/wireless/lib80211 EXPORT_SYMBOL 0x32e3568e snd_soc_component_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1f9a8fbd snd_soc_of_parse_card_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x26d080f3 si470x_stop drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL -0x9d075328 rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x965bbb60 ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb308845e si470x_stop drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x3c55ce99 rtl8366_get_ethtool_stats drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x83cdd67c ocelot_port_txtstamp_request drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb0ddd5a1 fc_rport_flush_queue drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xdcf2d6ae drm_atomic_helper_check_modeset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xb8dbb5ca drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0x67362ea7 jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL +0x8a5bd5b1 drm_connector_create_privacy_screen_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x3e0b7f97 jbd2_journal_abort fs/jbd2/jbd2 EXPORT_SYMBOL 0x0ca8df68 __traceiter_kvm_vmgexit_msr_protocol_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x54f320fa ieee80211_hw_restart_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x878ca783 snd_hdac_ext_bus_link_at sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL @@ -14674,277 +14680,276 @@ 0x2b704dea rawnand_sw_hamming_correct drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x97d0bb6f rawnand_sw_hamming_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x4940aedb videocodec_unregister drivers/staging/media/zoran/videocodec EXPORT_SYMBOL -0x80d05582 dibusb_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x2b68a6dc dibusb_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x2710c362 iwl_dump_desc_assert drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xa62984ab il_clear_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x886d911c __SCT__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xceab291e __SCK__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x48f5ef3c __SCK__tp_func_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xea3c8e4e scsilun_to_int drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf386c63d mei_cldev_uuid drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x091a84f5 drm_prime_pages_to_sg drivers/gpu/drm/drm EXPORT_SYMBOL 0x6aacee47 drm_dp_128b132b_link_training_failed drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2353e4bd crypto_nhpoly1305_final_helper crypto/nhpoly1305 EXPORT_SYMBOL 0xbd6841d4 crc16 lib/crc16 EXPORT_SYMBOL -0xc4ee6eb5 nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x28c77615 nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xfa37ba0c pccard_register_pcmcia drivers/pcmcia/pcmcia_core EXPORT_SYMBOL 0x74cab66f usb_stor_disconnect drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x4354ec47 rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x2491a091 rtl_get_hal_edca_param drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x4571aea8 ath_is_world_regd drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xa66eb130 mlxsw_env_module_port_map drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xaec8b87f cxgbi_ppm_make_ppod_hdr drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x6dbc6a30 scsi_change_queue_depth drivers/scsi/scsi_mod EXPORT_SYMBOL -0x8046f8ab virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x2d6a371d virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x3f0c0d13 nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4d1bf72c virtio_transport_seqpacket_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x93a44f40 virtio_transport_seqpacket_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x19116ec6 nfnetlink_unicast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xd8d9ce8f cnl_dsp_free sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x9c6217ed snd_hda_codec_load_dsp_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x95708dfe snd_mixer_oss_ioctl_card sound/core/oss/snd-mixer-oss EXPORT_SYMBOL 0x24962dad vhost_log_write drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x17f86205 max9271_configure_gmsl_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xa2cbd696 max9271_configure_gmsl_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x4422b6cf typec_switch_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x4d6c6581 mpt_raid_phys_disk_pg1 drivers/message/fusion/mptbase EXPORT_SYMBOL 0xfe6bccdc rtw_register_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe255c971 rt2800mmio_queue_init drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x50ab98a4 rt2x00lib_pretbtt drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x7683fe72 libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xd9b831db libipw_rx_mgt drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x1c57c524 __traceiter_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x1ac59e26 nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9e35211b nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x22fe0063 ttm_resource_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xae1317ee drm_fb_xrgb8888_to_mono drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x430e3d63 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x44ae2f30 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x447d9c95 torture_offline kernel/torture EXPORT_SYMBOL_GPL 0xffa9e6fa snd_sof_dsp_only_d0i3_compatible_stream_active sound/soc/sof/snd-sof EXPORT_SYMBOL 0xba4f663f snd_sof_dsp_update_bits_unlocked sound/soc/sof/snd-sof EXPORT_SYMBOL -0xdb93e034 ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7a89f1ff ib_set_device_ops drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb6c854bb atmel_i2c_init_ecdh_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x0efbca4c btracker_promotion_already_present drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x43e0a8f0 v4l2_flash_release drivers/media/v4l2-core/v4l2-flash-led-class EXPORT_SYMBOL_GPL -0x7b1857f7 dibusb2_0_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0xc66d93fc v4l2_flash_release drivers/media/v4l2-core/v4l2-flash-led-class EXPORT_SYMBOL_GPL +0x0cba065a dibusb2_0_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x50d6ad35 usb_serial_generic_throttle drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x99ee6d6f cdrom_mode_select drivers/cdrom/cdrom EXPORT_SYMBOL -0x433b20e8 m_can_class_suspend drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x44dd3df2 m_can_class_suspend drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0xea75959a ar9003_paprd_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xaeeb9b4d iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x18d70575 iscsi_tcp_task_xmit drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x8be10038 drm_syncobj_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x8c836a2c virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xd42e6265 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xd9f8d9f6 cs35l41_set_channels sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xf8df1173 virtio_transport_destruct net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xed39a585 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf01763eb cs35l41_set_channels sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x85e61a45 snd_pcm_lib_preallocate_free_for_all sound/core/snd-pcm EXPORT_SYMBOL 0x98eb20c0 dfl_feature_ioctl_get_num_irqs drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x1c51412a iio_device_alloc drivers/iio/industrialio EXPORT_SYMBOL -0x9a30c221 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd725e770 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x23c32c37 memstick_set_rw_addr drivers/memstick/core/memstick EXPORT_SYMBOL 0x397514bc ata_port_schedule_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xd688716b dm_kcopyd_client_create drivers/md/dm-mod EXPORT_SYMBOL -0x6d961765 v4l2_fh_add drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x20d03e50 helene_attach_s drivers/media/dvb-frontends/helene EXPORT_SYMBOL +0xd3fc172f v4l2_fh_add drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xacb95f71 helene_attach_s drivers/media/dvb-frontends/helene EXPORT_SYMBOL 0xb960f15c rc_map_register drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x2e174607 i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0x19163ad0 i2c_root_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x78b72f44 usbip_debug_flag drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xa7f4cc4f usbnet_write_cmd_async drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x363ad7a8 qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL -0x2b3e23fd nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x50358fc5 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x55c3309e qtnf_get_debugfs_dir drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x4ebf3a4c nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x512be5b3 iscsi_tcp_conn_setup drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xb0804bb5 intel_pmc_gcr_read64 drivers/mfd/intel_pmc_bxt EXPORT_SYMBOL_GPL -0x828b9f56 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x56749d75 drm_scdc_set_scrambling drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xcac33cd4 platform_profile_register drivers/acpi/platform_profile EXPORT_SYMBOL_GPL -0x7c973462 osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL -0x5f992b48 __tracepoint_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0xf7e2aa9e rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2ab1c313 osd_req_op_cls_init net/ceph/libceph EXPORT_SYMBOL +0x34657e9f __tracepoint_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0x2ac9fdd9 rpc_setbufsize net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3a3124f8 ipack_device_init drivers/ipack/ipack EXPORT_SYMBOL_GPL -0x10815c2a ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x1259d3f9 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0xa2b4e46b ib_umem_odp_alloc_implicit drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x39c28e89 __transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0xf768964a rc_unregister_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x125ed5e4 usbnet_purge_paused_rxq drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xf86da3ae wlcore_synchronize_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x4ec6aa13 rt2x00pci_pm_ops drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0xf8fb067c p54_rx drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xcdabb148 ath9k_hw_set_gpio drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xfc5240e0 cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x784f510f cxgb4_get_srq_entry drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xc4842830 scsi_internal_device_unblock_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x039b5017 drm_hdmi_avi_infoframe_bars drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2fa94ef2 drm_dp_downstream_444_to_420_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x24ca5ca9 objagg_obj_root_priv lib/objagg EXPORT_SYMBOL -0x50667efd __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xb52a2089 can_proto_register net/can/can EXPORT_SYMBOL -0x09002ec4 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf63e6642 __ovs_vport_ops_register net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0xa598cb53 can_proto_register net/can/can EXPORT_SYMBOL +0x7a85fe91 nf_nat_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2fc02ae4 snd_sof_complete sound/soc/sof/snd-sof EXPORT_SYMBOL 0xade4bf4c rl6347a_hw_read sound/soc/codecs/snd-soc-rl6347a EXPORT_SYMBOL_GPL -0x686aa016 md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL +0xa790821d md_set_array_sectors drivers/md/md-mod EXPORT_SYMBOL 0x1a65ea7d fw_core_remove_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL -0x4abf149c mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x1b80a505 xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8a3b088c dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x225a7cb4 mlx5_ipsec_device_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3e7baa44 xprt_reconnect_delay net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcd125ba6 dsa_devlink_resource_occ_get_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xa0d7e026 null_dailink_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4e8e4229 snd_hda_spdif_ctls_assign sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x5beb3b58 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x52de3a84 ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL +0x6dd1bab6 iscsit_logout_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xa5f63d19 ahci_handle_port_intr drivers/ata/libahci EXPORT_SYMBOL_GPL 0xfe70cf39 rtllib_wx_set_freq drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x7062014c dm_btree_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x66714ebd em28xx_alloc_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xb57e0e21 flexcop_dump_reg drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0xee9c17e3 usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xec24734b em28xx_alloc_urbs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xacd60c57 flexcop_dump_reg drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xb4ba5399 usb_alloc_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x421fac13 dm_writepowerindex drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL_GPL 0xdff39e58 __mt76_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x48817033 il_full_rxon_required drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x0b009326 cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x769efb5f cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x22073451 cxgb4_check_l2t_valid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x7bbb42c8 cxgb4_l2t_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x1120641c nvmet_check_transfer_len drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x68fac9b2 rtsx_usb_get_rsp drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0xd667856d drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL -0x171ca383 kvm_make_all_cpus_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xae56d6e5 drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL +0x069c9237 kvm_make_all_cpus_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xa6aa9857 des_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL 0xcfac924a __SCT__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0xdd4b41ea __SCK__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0x2035e429 smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL -0xe2ca804c rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL +0x0709fae6 __SCK__tp_func_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0x26e9721f smcd_alloc_dev net/smc/smc EXPORT_SYMBOL_GPL +0xb0e9f60c rds_inc_put net/rds/rds EXPORT_SYMBOL_GPL 0x31a89d59 rpc_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbd83bacb svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3a8a9740 svc_xprt_enqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc7b4d234 cfg80211_ref_bss net/wireless/cfg80211 EXPORT_SYMBOL -0x4ba4b353 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x51cfdda5 nfnetlink_broadcast net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x51a0a501 dfl_fpga_cdev_config_ports_vf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x1c2d734e dfl_fpga_cdev_config_ports_pf drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x14afe70b w1_ds2781_eeprom_cmd drivers/w1/slaves/w1_ds2781 EXPORT_SYMBOL 0x1b2bbc0a w1_ds2780_eeprom_cmd drivers/w1/slaves/w1_ds2780 EXPORT_SYMBOL 0xbe06472e ssh_packet_get drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xad163c5b dst_pio_disable drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xb770b96d dst_pio_disable drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x13abdd5a hostap_dump_tx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x7fb75891 hostap_dump_rx_header drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x64ba5017 xp_pa drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x5769b30c drm_warn_on_modeset_not_all_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0xa0f385b7 crypto_sm4_set_key crypto/sm4_generic EXPORT_SYMBOL_GPL 0x75f274a3 crypto_sha3_update crypto/sha3_generic EXPORT_SYMBOL -0xd0892e7a jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL -0x7e09fd53 svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xad04dfc4 jbd2__journal_restart fs/jbd2/jbd2 EXPORT_SYMBOL +0x82c6777d svc_destroy net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdb01a548 snd_hda_gen_spec_init sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x04247f38 snd_unregister_device sound/core/snd EXPORT_SYMBOL 0xfa607c26 ata_scsi_cmd_error_handler drivers/ata/libata EXPORT_SYMBOL -0xd6d9d10e __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0xdc08c1b2 ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL +0xa1209c42 __traceiter_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0xd7e804b9 ksz9477_switch_register drivers/net/dsa/microchip/ksz9477 EXPORT_SYMBOL 0x03168620 cw1200_core_probe drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0x7e884ec4 rtw_rx_stats drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xfd05eccc _rtl92c_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x4f264472 qed_put_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL 0x5ca3b099 ei_poll drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x890fc889 i915_vm_release drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0xf014be6c af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL +0xb6cc6658 af_alg_accept crypto/af_alg EXPORT_SYMBOL_GPL 0xa05ca625 nfs_fattr_init fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd0f73b3c fat_detach fs/fat/fat EXPORT_SYMBOL_GPL -0x38be0684 __fscache_update_cookie fs/fscache/fscache EXPORT_SYMBOL +0x0f70ac72 fat_detach fs/fat/fat EXPORT_SYMBOL_GPL 0xafbea66d kvm_lapic_switch_to_hv_timer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd75b7072 dccp_orphan_count net/dccp/dccp EXPORT_SYMBOL_GPL -0xc0ae1d2b xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x2f41baea cs35l41_exit_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x2a957445 xt_request_find_match net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3b78dcd9 cs35l41_exit_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x63057f4b ib_copy_path_rec_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x7895b73a rtllib_wx_set_wap drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xc8927372 sdhci_end_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xd82f9dd7 sdhci_enable_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x3fbc0d59 mantis_ca_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x8ce7f512 microtune_attach drivers/media/tuners/mt20xx EXPORT_SYMBOL_GPL +0x42505b60 sdhci_end_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x34a359f3 sdhci_enable_clk drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xa6d525cc mantis_ca_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x298fe8dd microtune_attach drivers/media/tuners/mt20xx EXPORT_SYMBOL_GPL 0xb84f78e8 iforce_send_packet drivers/input/joystick/iforce/iforce EXPORT_SYMBOL 0x5fe3c065 wlcore_event_beacon_loss drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x6cb33f7a il_get_passive_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xb56d0dff iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x849f9a46 iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xa54d11c6 drm_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL 0x202383de avc_general_get_sig_fmt sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x3eddcdf6 avc_general_set_sig_fmt sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xee2a1221 snd_hda_ctl_add sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xeb2c46b7 rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xd05cdd91 rtrs_stop_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x4b2210b8 vmbus_send_tl_connect_request drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x43e7778a cx231xx_demod_reset drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x0a294c4b dibusb2_0_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0x8bf1b3ce mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc2c525e8 cx231xx_demod_reset drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x553fb5a8 dibusb2_0_power_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x51795750 mlx5_cmd_init_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8f8a6cba bcm_phy_get_sset_count drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xb43658c6 bcm_phy_enable_apd drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xfaa46ec8 lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL -0x904f760e drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0x82c4c9c7 lp3943_update_bits drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0x61128001 drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x3f9a2b0b rpcauth_get_gssinfo net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdd691402 xprt_find_transport_ident net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1d415d53 can_proto_unregister net/can/can EXPORT_SYMBOL +0x9eef4321 can_proto_unregister net/can/can EXPORT_SYMBOL 0x07fbb070 snd_soc_of_parse_aux_devs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x998aaa90 bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0x81c87d8b bmc150_accel_core_probe drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL 0x1378255f vhost_dev_reset_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x63757e92 w1_calc_crc8 drivers/w1/wire EXPORT_SYMBOL_GPL 0x31d37e50 ata_sff_busy_sleep drivers/ata/libata EXPORT_SYMBOL_GPL 0xb06e70b5 rtw_phy_pwrtrack_thermal_changed drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe59766d1 ttm_resource_compat drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x24cf437a drm_vma_node_is_allowed drivers/gpu/drm/drm EXPORT_SYMBOL -0x412b342a fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL -0x30a4f551 __tracepoint_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x411d8ea6 nci_recv_frame net/nfc/nci/nci EXPORT_SYMBOL -0xcc40a7fd cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x879a559a fuse_dequeue_forget fs/fuse/fuse EXPORT_SYMBOL +0xc094015d __tracepoint_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf44e5509 nci_recv_frame net/nfc/nci/nci EXPORT_SYMBOL +0xf2a0eca6 cache_check net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5150b7f3 sof_suspend_clients sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT -0x739e3acf v4l2_mc_create_media_graph drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xdfc7d577 vb2_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x43953b19 v4l2_mc_create_media_graph drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x0b6e4c8c vb2_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x6c83a796 usbip_stop_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0xb3adf38d store_cdrom_address drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0x76444900 b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x784301fb b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xcfcf513f b53_br_leave drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xb122ca31 b53_phylink_validate drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x315de9f2 rtl8723_phy_path_adda_on drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xee137092 phy_modify_paged_changed drivers/net/phy/libphy EXPORT_SYMBOL -0x90836551 phy_speed_down drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x15120eb2 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x329cff3b phy_speed_down drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0x33d71ba6 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x570d85fa rtsx_usb_read_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x84fa1fe5 drm_atomic_print_new_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x5b17be06 cast_s4 crypto/cast_common EXPORT_SYMBOL_GPL 0x3b94da31 snd_sof_dsp_dbg_dump sound/soc/sof/snd-sof EXPORT_SYMBOL 0x35d03125 jsl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x3559b0f1 snd_sbmixer_resume sound/isa/sb/snd-sb-common EXPORT_SYMBOL -0x614ac7b8 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xae7b0101 ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7271463d ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x60160c2d ib_cq_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xea16adf2 nand_ecc_sw_bch_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x9a02e909 rtllib_softmac_start_protocol drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x5b2f29ba md_done_sync drivers/md/md-mod EXPORT_SYMBOL +0x280d0a4c md_done_sync drivers/md/md-mod EXPORT_SYMBOL 0x8f1ad46b saa7134_devlist_lock drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xb8f10b75 saa7146_pgtable_build_single drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x0a1d46c1 flexcop_i2c_request drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x3d3e3977 saa7146_pgtable_build_single drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xd7e6ccc4 flexcop_i2c_request drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x10ec6d2d tcpm_sink_frs drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xf5fd587e ieee80211_iterate_stations_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xe05f7097 l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL +0x54eb2520 l2cap_conn_get net/bluetooth/bluetooth EXPORT_SYMBOL 0x5b4bf62e lib80211_crypt_info_init net/wireless/lib80211 EXPORT_SYMBOL -0xb5bbab4a rt5640_enable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x715e0862 rt5640_enable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0xd29b8668 mdev_bus_type drivers/vfio/mdev/mdev EXPORT_SYMBOL_GPL -0x5a292edf ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x1ae656ed ufshcd_hba_enable drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x2d30c685 usb_ftdi_elan_edset_output drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x36dc00a2 hd44780_common_print drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x60e94c9d rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x2b918d3d rtl8366_get_sset_count drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x7e43d09d mt76_connac_mcu_set_mac_enable drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x4a9b1b3a cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x9a1b67fe cxgb4_update_root_dev_clip drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xfba95307 mdio_bus_type drivers/net/phy/libphy EXPORT_SYMBOL 0x9fd44c69 tps65010_set_led drivers/mfd/tps65010 EXPORT_SYMBOL 0x5bafa76e altera_init drivers/misc/altera-stapl/altera-stapl EXPORT_SYMBOL -0x2125ce19 virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x9852a6a4 virtio_transport_deliver_tap_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x0cdce87c rfkill_set_hw_state_reason net/rfkill/rfkill EXPORT_SYMBOL -0x038aeeaa rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe891c2ed ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x470f8e07 rpc_call_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x298ac7f2 ip_tunnel_init net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x5b66d187 iio_channel_get_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0xc85141a2 ata_sff_dev_select drivers/ata/libata EXPORT_SYMBOL_GPL -0x2e368074 ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL +0x19750e67 ata_noop_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0x57c8ccf0 vmbus_disconnect_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x764f0614 dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x2218ddd4 dm_cell_visit_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x1e3ae559 ath10k_core_stop drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xbb43119a drm_bridge_detect drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x844811be drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x2af905be jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0x1bcdbc7d drm_hdmi_avi_infoframe_quant_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x07ac9b04 jbd2_journal_unlock_updates fs/jbd2/jbd2 EXPORT_SYMBOL 0x2f5582d8 caif_enroll_dev net/caif/caif EXPORT_SYMBOL -0x432f6e2d xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xce9b108b l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL +0x622995e1 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x984dec7d l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL 0x43596ecf sdw_write drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x850cfa93 w1_remove_master_device drivers/w1/wire EXPORT_SYMBOL -0xead7fbad mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8c9abc60 w1_remove_master_device drivers/w1/wire EXPORT_SYMBOL +0x85c72122 mtd_ooblayout_ecc drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x43ce1dbe ata_port_classify drivers/ata/libata EXPORT_SYMBOL_GPL 0x07be2aa9 adf_err_handler drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x81ed06c6 sdhci_set_clock drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0xf38dfbca o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x95641f4e __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc4c602f7 sdhci_set_clock drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x71fdd037 o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xaf8d99b5 __traceiter_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL 0x0b8a3365 __traceiter_kvm_invlpga arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x69f4ff25 __camellia_enc_blk_2way arch/x86/crypto/camellia-x86_64 EXPORT_SYMBOL_GPL -0x17a7203d xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL +0xf7b50c16 xdr_truncate_encode net/sunrpc/sunrpc EXPORT_SYMBOL 0x359f84d8 cfg80211_register_netdevice net/wireless/cfg80211 EXPORT_SYMBOL 0x21ec1d31 line6_suspend sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x28de49c2 ata_sas_port_start drivers/ata/libata EXPORT_SYMBOL_GPL -0xb6df1037 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL -0xa4e87206 ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xc213c7e9 md_account_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0x8ea903c6 ohci_suspend drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0xdc414cdf usbnet_get_ethernet_addr drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x149361eb mt76_connac_mcu_update_gtk_rekey drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xdc746f70 ath11k_core_resume drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -14952,19 +14957,19 @@ 0x7b4982a7 enclosure_register drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x25ff7cb6 drm_property_replace_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0x2881ab09 drm_atomic_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL -0x7da6552e __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL +0xdd8c0889 __fscache_relinquish_cookie fs/fscache/fscache EXPORT_SYMBOL 0x64d5f708 dlm_posix_get fs/dlm/dlm EXPORT_SYMBOL_GPL 0x25c07225 __traceiter_kvm_vmgexit_msr_protocol_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2952e113 rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa5645e84 rpc_wake_up_next net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x904a1eef __tracepoint_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf3958a13 __media_entity_remove_links drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xf0278f36 mt76x02_init_agc_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xd1d134e8 drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x26ae547d drm_gem_fb_begin_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3755f990 gf128mul_init_64k_bbe crypto/gf128mul EXPORT_SYMBOL -0xca93ee6b osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL +0x254ac671 osd_req_op_extent_osd_data_pages net/ceph/libceph EXPORT_SYMBOL 0x79b82a71 cfg80211_find_vendor_elem net/wireless/cfg80211 EXPORT_SYMBOL 0x275269b3 ieee80211_ie_split_ric net/wireless/cfg80211 EXPORT_SYMBOL -0x95278262 xt_find_match net/netfilter/x_tables EXPORT_SYMBOL +0xe802c301 xt_find_match net/netfilter/x_tables EXPORT_SYMBOL 0xa89a1d50 snd_hda_gen_line_automute sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xbaf5c19f snd_ctl_disconnect_layer sound/core/snd EXPORT_SYMBOL_GPL 0x0862001f ntb_transport_tx_free_entry drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL @@ -14974,13 +14979,13 @@ 0xa3dcfa65 dell_wmi_get_descriptor_valid drivers/platform/x86/dell/dell-wmi-descriptor EXPORT_SYMBOL_GPL 0xd6c309a7 rtllib_wx_get_power drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xba162574 cec_queue_pin_5v_event drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x0c8103fa dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0x791e275c usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x054c9b7d dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x3cead03e usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xb2fa4972 xhci_get_ep_ctx drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xcdef1e59 rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x6b1abe62 drm_atomic_helper_check_crtc_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf52fa224 ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL -0xf76a7cb0 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x96b6708b ceph_msg_data_add_bvecs net/ceph/libceph EXPORT_SYMBOL +0xb49690da nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe5b79a11 amdtp_domain_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x450b5f07 snd_vx_create sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x95a5b2c0 snd_dma_buffer_mmap sound/core/snd-pcm EXPORT_SYMBOL @@ -14989,11 +14994,11 @@ 0x979fdc82 genphy_read_mmd_unsupported drivers/net/phy/libphy EXPORT_SYMBOL 0xe45039e2 fc_slave_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x90a24af4 mei_fw_status2str drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x39c1e7bb nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9ea0d43d kvm_task_switch arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x4222dfc5 kvm_set_cr4 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3197f756 nfs4_label_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x52fd1e74 kvm_task_switch arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1e6f1ad4 kvm_set_cr4 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf8dc35ac snd_hda_input_mux_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x701f934b __tracepoint_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0xb3ece89e __tracepoint_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x33b0d7b9 ssam_request_sync_free drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x2a39e99d cec_unregister_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x8ecf4acc bttv_write_gpio drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL @@ -15001,97 +15006,100 @@ 0x5b4825e7 bcm_phy_read_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xa9487f3b drm_gem_vram_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0xb86d15a6 drm_encoder_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0xcaec9a4f kvm_sev_es_string_io arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x646ca70b kvm_sev_es_string_io arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xe0b0179a ieee80211_rx_napi net/mac80211/mac80211 EXPORT_SYMBOL 0x9dcbbbf0 rds_page_remainder_alloc net/rds/rds EXPORT_SYMBOL_GPL -0xf1364847 udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0xf1cbe6de udp_tunnel_xmit_skb net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xbdd7a193 snd_hdac_ext_link_stream_clear sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xbe29b859 hda_ops_free sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x20254e45 amdtp_syt_intervals sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x61cc815a rpmsg_create_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x08e1f31d vfio_virqfd_enable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL 0x6a9e90af ata_mode_string drivers/ata/libata EXPORT_SYMBOL_GPL -0xa0aa332b devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x17d65bbe devm_nvdimm_memremap drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xd39c0246 dm_btree_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x2b14e790 b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x79f1eb33 b53_phylink_mac_config drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x4a0aa22c lbs_get_firmware_async drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x1cf6e024 ath10k_ce_completed_recv_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa5e59ad3 __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc0bd6b3b __traceiter_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x51de5fb7 drm_crtc_send_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0xa97b0f16 nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL +0xc85eb950 nfsd4_ssc_init_umount_work fs/nfsd/nfsd EXPORT_SYMBOL_GPL 0x8d25501f qrtr_ns_remove net/qrtr/ns EXPORT_SYMBOL_GPL -0x6252a5e8 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL -0x25c2a4cd xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL +0xeea12d54 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL +0x605631e1 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL 0xd2b10a05 ata_timing_find_mode drivers/ata/libata EXPORT_SYMBOL_GPL 0xc0023a1d rio_dma_prep_slave_sg drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9341b376 dm_bitset_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x0bfb90a2 mantis_uart_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x72a3664d mantis_uart_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x37776c91 mantis_gpio_set_bits drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x7e297b26 usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x27c6d223 usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x2452aae8 vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL +0x2cde682b mantis_uart_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x7d91cb31 mantis_uart_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x455d3701 mantis_gpio_set_bits drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x94c376c1 usb_string drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xc107756f usb_hub_release_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x94eafaa5 vxlan_fdb_find_uc drivers/net/vxlan EXPORT_SYMBOL_GPL 0x20d1b02b nxp_nci_probe drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL 0x53aeedab enclosure_unregister drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x32f45f5a configfs_undepend_item fs/configfs/configfs EXPORT_SYMBOL 0xa23b0d05 p9_client_attach net/9p/9pnet EXPORT_SYMBOL 0xd39beb57 ieee80211_disable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL -0x7d505aa6 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5b549a38 nf_ct_unexpect_related net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xc54c758e sdw_cdns_init drivers/soundwire/soundwire-cadence EXPORT_SYMBOL -0x612b6f1e dvb_create_media_graph drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL -0x42a58b8a v4l2_fwnode_device_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xa3bba0bf dvb_create_media_graph drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0xb1477e8f v4l2_fwnode_device_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0xd0da4913 v4l2_ctrl_radio_filter drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x6f374ada can_rx_offload_irq_offload_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xbaf5cbef can_rx_offload_irq_offload_timestamp drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x2421c349 qlt_xmit_response drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xbcb85f62 vmci_doorbell_notify drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xdd6fc325 alcor_write32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0xa44146c1 drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b0a1fdc drm_dp_lttpr_voltage_swing_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa1886e05 pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf7e728b2 pnfs_generic_search_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6c34e79c __SCT__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x5cd1b566 __SCK__tp_func_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL 0x2b40afb1 acp_dsp_pre_fw_run sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xdb9332d9 snd_hda_codec_build_controls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xb7dabb09 dibx000_exit_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL -0x595e73f7 dibx000_init_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL -0xfae3c67b be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL -0x7784868b lm3533_update drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL -0x5c492cac virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xf78eb6cc osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL -0xa9d01b73 rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x22df4f01 dibx000_exit_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x05ff4962 dibx000_init_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0xba97bcf2 be_roce_unregister_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0x37ec51a5 lm3533_update drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x8d9fbb75 virtio_transport_stream_is_active net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xbc3104f9 osd_req_op_alloc_hint_init net/ceph/libceph EXPORT_SYMBOL +0xe04c10bf rpc_put_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf20005b5 snd_pcm_hw_constraint_ratdens sound/core/snd-pcm EXPORT_SYMBOL 0xc5a6d10b release_and_free_resource sound/core/snd EXPORT_SYMBOL 0xd788bd61 mux_control_put drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xc2b4cc91 mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL 0xba87b54e __SCT__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x76f3fa6c __SCK__tp_func_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe9eac3e4 em28xx_write_regs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x8ca302d1 em28xx_write_regs drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x0c11e98c fwnode_typec_retimer_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xde9842e4 ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xf5b643b1 ksz_mac_link_down drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x0d4418b2 mt76u_single_wr drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xd50ea8a5 mt76_txq_schedule_all drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xd052e314 _il_grab_nic_access drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL -0xb74a5c30 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xda6b0341 drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x0d9f34f7 kvm_write_guest_virt_system arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x96ac08d3 ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL +0xfb30ee98 iscsi_tcp_conn_teardown drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xe69ba201 drm_dp_mst_dsc_aux_for_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8e6c12ec kvm_write_guest_virt_system arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2477feac ceph_osdc_maybe_request_map net/ceph/libceph EXPORT_SYMBOL 0x25b3b32a ieee80211_get_tx_rates net/mac80211/mac80211 EXPORT_SYMBOL -0x99a56ddf nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0x027e7e00 fddi_type_trans net/802/fddi EXPORT_SYMBOL +0x26a2ec03 nf_reject_ip_tcphdr_put net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x77e0a5e9 fddi_type_trans net/802/fddi EXPORT_SYMBOL 0x0541a047 sof_pci_remove sound/soc/sof/snd-sof-pci EXPORT_SYMBOL SND_SOC_SOF_PCI_DEV 0x6bec0e66 vhost_iotlb_del_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x38ff875f vhost_iotlb_add_range drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x3416a32d ssb_pmu_spuravoid_pllupdate drivers/ssb/ssb EXPORT_SYMBOL_GPL -0x638573a4 rvt_qp_iter drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x96ac9a1f rvt_qp_iter drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x787ccc4c ib_get_mad_data_offset drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x7c03beb3 pcmcia_get_socket_by_nr drivers/pcmcia/pcmcia_core EXPORT_SYMBOL -0x45bc05a1 rapl_remove_package drivers/powercap/intel_rapl_common EXPORT_SYMBOL_GPL +0x6605d71a rapl_remove_package drivers/powercap/intel_rapl_common EXPORT_SYMBOL_GPL 0xa22afdaa hd44780_common_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x151693e0 __tracepoint_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x281561a3 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd0d5a548 __tracepoint_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5a72c230 mlx5_frag_buf_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7be37eb2 scsi_host_complete_all_commands drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xacdf7911 drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0x2197ed46 drm_mode_get_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0xfed1b734 xen_front_pgdir_shbuf_free drivers/xen/xen-front-pgdir-shbuf EXPORT_SYMBOL_GPL -0x85553579 __tracepoint_kvm_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x520f1233 vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x2fbdaa8b fscache_wait_for_operation fs/fscache/fscache EXPORT_SYMBOL +0xafaa78ec __tracepoint_kvm_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x98473218 vsock_remove_bound net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x781d7771 p9_client_cb net/9p/9pnet EXPORT_SYMBOL 0xa9533f2c acp_mailbox_write sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xf33701a1 rtw_pm_ops drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL @@ -15099,15 +15107,15 @@ 0x6ff7b91b _rtl92c_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x33eedb40 mt76_get_rate drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x749556a2 mlxsw_afk_key_info_subset drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc899668d ceph_msg_put net/ceph/libceph EXPORT_SYMBOL +0xafe00f5c ceph_msg_put net/ceph/libceph EXPORT_SYMBOL 0x083eb21c rfkill_unregister net/rfkill/rfkill EXPORT_SYMBOL -0xdb2f80bd xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb3c1803f nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xdbb56741 xdr_expand_hole net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa2929c70 nft_set_catchall_gc net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x71b00cd3 snd_hdac_check_power_state sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd4c7cca1 bcma_chipco_pll_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x46a417ca vmbus_proto_version drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x2b5ea0b2 go7007_parse_video_stream drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0xef0873b7 cx88_ir_stop drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x91a4ce45 go7007_parse_video_stream drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xac603e92 cx88_ir_stop drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xf3afa12a usb_ep_autoconfig_ss drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x47bda496 mt76_dma_rx_poll drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xad212ec7 iwl_acpi_get_lari_config_bitmap drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -15115,49 +15123,49 @@ 0x13621625 __bcm_phy_modify_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x24eab630 fc_frame_alloc_fill drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xaa749f1e sas_drain_work drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x4091133e cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x409ccf7e cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xbfbee644 cs47l90_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xbfb33a04 cs47l90_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x72aa1402 drm_writeback_cleanup_job drivers/gpu/drm/drm EXPORT_SYMBOL 0x11854f60 drm_plane_force_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x30ff102c jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0xc37919a5 rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL +0x6d47dcdb jbd2_journal_start_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x4c8655e4 rds_conn_create_outgoing net/rds/rds EXPORT_SYMBOL_GPL 0xa7f08102 taprio_offload_get net/sched/sch_taprio EXPORT_SYMBOL_GPL 0xe5d1556a snd_cs8427_iec958_pcm sound/i2c/snd-cs8427 EXPORT_SYMBOL 0xb7deaa81 bcma_chipco_gpio_out drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x2ccaa90b to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0x63f34cee to_nd_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x9b7adfae rtllib_wx_get_rate drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xc669bf40 cypress_load_firmware drivers/media/common/cypress_firmware EXPORT_SYMBOL 0xfda92172 mptscsih_remove drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x966bbdbe team_modeop_port_enter drivers/net/team/team EXPORT_SYMBOL 0x49c3e468 __drmm_add_action_or_reset drivers/gpu/drm/drm EXPORT_SYMBOL 0x6acd1e35 drm_atomic_add_affected_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0x21cfae54 ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x8ec9b81c nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL -0xeb58f58d nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x5477584b ip6_tnl_get_iflink net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xf468ff0b nf_dup_ipv6 net/ipv6/netfilter/nf_dup_ipv6 EXPORT_SYMBOL_GPL +0x2d12ca39 nf_nat_ipv6_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x62843b2f sof_renoir_ops sound/soc/sof/amd/snd-sof-amd-renoir EXPORT_SYMBOL -0xd60e626d rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x91479e63 rtl_collect_scan_list drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x3f3ce52a il_init_geos drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x213a523c ath6kl_cfg80211_resume drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0xccd2fdab mlx4_query_diag_counters drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x76114380 cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x43d3586d cxgbi_conn_tx_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x12f16404 qlt_unreg_sess drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xc10873d5 scsi_scan_host drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb053adda drm_rect_rotate drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc02d4240 nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0bfc297a nfs_clear_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x41cea670 __SCT__tp_func_kvm_inj_virq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe3334a86 __SCK__tp_func_kvm_inj_virq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x35c18ca6 vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xbaf42fdd ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL -0xe86362b5 svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd25bde3a __SCK__tp_func_kvm_inj_virq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x9a4f4d57 vsock_create_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x7ef4a35d ceph_cls_break_lock net/ceph/libceph EXPORT_SYMBOL +0x9bea6776 svc_xprt_received net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc3fb5770 cfg80211_wext_giwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x66454601 cfg80211_wext_siwfrag net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x1de558c1 nft_reject_icmpv6_code net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0x897b3ea5 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xdc354bf3 iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x623edeb9 iscsit_build_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x94914b2d iscsit_handle_snack drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x132697da ata_slave_link_init drivers/ata/libata EXPORT_SYMBOL_GPL 0x0a85f1c3 adf_devmgr_rm_dev drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xf82dba90 dm_btree_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xcc21ea2c mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x79528848 mlx5_rl_remove_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x221394ae hyperv_reg_block_invalidate drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x2a09f713 cfpkt_fromnative net/caif/caif EXPORT_SYMBOL 0xc1b99792 ieee80211_channel_to_freq_khz net/wireless/cfg80211 EXPORT_SYMBOL @@ -15168,51 +15176,51 @@ 0x7b610d1e alloc_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x3ce650fd phy_10gbit_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x94179da9 altera_spi_init_master drivers/spi/spi-altera-core EXPORT_SYMBOL_GPL -0x3e0bea0c iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x207f3d86 dccp_init_sock net/dccp/dccp EXPORT_SYMBOL_GPL -0xaa34dd52 __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xb60604bc iscsi_put_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x115072b0 dccp_init_sock net/dccp/dccp EXPORT_SYMBOL_GPL +0xe2f6be9b __cfg80211_alloc_reply_skb net/wireless/cfg80211 EXPORT_SYMBOL 0x439d3963 sof_mailbox_write sound/soc/sof/snd-sof EXPORT_SYMBOL 0xca481caf snd_soc_component_compr_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x56401853 visorchannel_signalremove drivers/visorbus/visorbus EXPORT_SYMBOL_GPL -0x7126511a ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x69d5ee61 ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcd7b9ea8 ib_drain_rq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9dd9ea6b ib_drain_sq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb7405bce w1_reset_select_slave drivers/w1/wire EXPORT_SYMBOL_GPL 0xfc8d67e2 ubi_get_volume_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x9c6fbcbb mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfee1051b mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x18823315 cros_ec_sensorhub_register_push_data drivers/platform/chrome/cros-ec-sensorhub EXPORT_SYMBOL_GPL -0x3bd30eec mt2060_attach drivers/media/tuners/mt2060 EXPORT_SYMBOL +0x31f23cb8 mt2060_attach drivers/media/tuners/mt2060 EXPORT_SYMBOL 0x6fd31dde lbtf_remove_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x43fd4553 hostap_free_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xb5e71a4a phy_start_cable_test_tdr drivers/net/phy/libphy EXPORT_SYMBOL -0xeef8b05d nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xa37c143f drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x076d1b8b phy_start_cable_test_tdr drivers/net/phy/libphy EXPORT_SYMBOL +0x7d090a38 nvme_stop_keep_alive drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x619bdd8c drm_connector_attach_max_bpc_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x8ca2d9e4 drm_dp_calc_pbn_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x617eb5f0 jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL -0x2de87695 cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL +0xdae3c1e0 jbd2_fc_end_commit_fallback fs/jbd2/jbd2 EXPORT_SYMBOL +0x8b22dad7 cfg80211_conn_failed net/wireless/cfg80211 EXPORT_SYMBOL 0xd0f52d88 snd_hdac_bus_alloc_stream_pages sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x7554e232 snd_hdac_bus_update_rirb sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x0a3a83c1 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcc8d325e ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe6ed56cf target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL +0x58bb88fa rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb8a2a05a ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x403f7b3e target_nacl_find_deve drivers/target/target_core_mod EXPORT_SYMBOL 0x6127d7cc rtllib_wx_set_power drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x85f60906 proc_thermal_rapl_add drivers/thermal/intel/int340x_thermal/processor_thermal_rapl EXPORT_SYMBOL_GPL 0x8b6f5395 dvb_usb_get_hexline drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0x7155f2b4 amd_mp2_rw drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x957c71ac amd_mp2_rw drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL 0x305dc3c6 cfag12864b_isenabled drivers/auxdisplay/cfag12864b EXPORT_SYMBOL_GPL -0x52686b23 b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x7501121d b53_br_fast_age drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x48f980ea mt7615_mcu_parse_response drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xeda7a5d0 mlxsw_core_port_type_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x85bfa431 drm_vblank_work_flush drivers/gpu/drm/drm EXPORT_SYMBOL 0xefe73979 simd_skcipher_free crypto/crypto_simd EXPORT_SYMBOL_GPL -0x1c8fa2c9 nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfd1a750f x86_decode_emulated_instruction arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3ae89a85 nfs_write_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd1ed16d1 x86_decode_emulated_instruction arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x146289b7 crc16_table lib/crc16 EXPORT_SYMBOL -0x7dbd311d dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x83845b19 cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL -0x6ea01106 xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x8a4c6e7a dsa_tag_drivers_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x1e6de7da cfg80211_rx_spurious_frame net/wireless/cfg80211 EXPORT_SYMBOL +0xa72c8d65 xt_compat_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x01a029a4 amdtp_domain_stop sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x09934e57 snd_dma_buffer_sync sound/core/snd-pcm EXPORT_SYMBOL_GPL -0xfe1038fe ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xc63d9a3f ib_umem_dmabuf_get_pinned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x96bff1ae ishtp_device_init drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x578dfda4 sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL @@ -15220,33 +15228,33 @@ 0x9415f6a9 scsi_track_queue_full drivers/scsi/scsi_mod EXPORT_SYMBOL 0x26353f23 ocfs2_stack_glue_unregister fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xcd47fcc4 arc4_crypt lib/crypto/libarc4 EXPORT_SYMBOL -0xe2200423 svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa3cdf741 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x7cceb247 cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0x6352d458 svc_fill_symlink_pathname net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x14f6f870 dsa_tag_drivers_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x11fc3136 cfg80211_control_port_tx_status net/wireless/cfg80211 EXPORT_SYMBOL 0xb7f02ed3 acp_dsp_stream_put sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x5a2dd245 snd_card_new sound/core/snd EXPORT_SYMBOL -0x57b5b035 bmp280_dev_pm_ops drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0xe6b7b3ed bmp280_dev_pm_ops drivers/iio/pressure/bmp280 EXPORT_SYMBOL 0xad23be3c ubi_close_volume drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xcb7f6779 ieee80211_wx_get_rts_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x079998e5 ieee80211_wx_set_rts_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x3997b17e ieee80211_wx_set_wap_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xf5714ee2 ieee80211_wx_get_wap_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xd875ff43 videobuf_read_one drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x7d064cf1 mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x79a4c404 videobuf_read_one drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xe61f5bdd mlx5_cmd_cleanup_async_ctx drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x84f966e9 sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL -0x53f3e123 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x19dfa438 jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0x8cca8510 o2hb_unregister_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x14796882 jbd2__journal_start fs/jbd2/jbd2 EXPORT_SYMBOL 0x48d0f4c0 ieee80211_manage_rx_ba_offl net/mac80211/mac80211 EXPORT_SYMBOL -0x80e92a0e rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8862a962 rpcauth_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3bc17c49 nf_nat_masquerade_inet_register_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xd7752b86 wmi_set_block drivers/platform/x86/wmi EXPORT_SYMBOL_GPL 0x5077f760 v4l2_event_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x058fd1d4 b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x11c8d9bf b53_phylink_mac_link_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xd714e6ac mt76_connac_mcu_uni_add_dev drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x8446ea3f ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xf759a627 ocelot_apply_bridge_fwd_mask drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x05dd16e1 mlx4_mr_rereg_mem_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xf3df2479 mlx4_get_default_counter_index drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xeed3ff9a dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x6debf270 dev2t3cdev drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x4160339d fcoe_validate_vport_create drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xbf6fc198 ttm_device_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xa8843412 drm_send_event_timestamp_locked drivers/gpu/drm/drm EXPORT_SYMBOL @@ -15254,50 +15262,50 @@ 0x9d6cba30 cfg80211_find_elem_match net/wireless/cfg80211 EXPORT_SYMBOL 0x48a70518 ks0108_writedata drivers/auxdisplay/ks0108 EXPORT_SYMBOL_GPL 0x4c8ca670 phy_driver_unregister drivers/net/phy/libphy EXPORT_SYMBOL -0xb64f71ab drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x1c0ed54f drm_mode_create_hdmi_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x375135ff drm_prime_sg_to_page_array drivers/gpu/drm/drm EXPORT_SYMBOL -0xdbb883ea ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL -0x034a5e13 ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xaec71110 ceph_check_fsid net/ceph/libceph EXPORT_SYMBOL +0xaadaaebc ip_set_elem_len net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x41f605b4 snd_hdac_set_codec_wakeup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x068275cd sst_context_cleanup sound/soc/intel/atom/sst/snd-intel-sst-core EXPORT_SYMBOL_GPL 0xeb2972fb snd_hda_get_bool_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x2b929d3e snd_hda_codec_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x09e3c81c cdns_bus_conf drivers/soundwire/soundwire-cadence EXPORT_SYMBOL -0x7dafe759 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x79b94beb rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x673b6df1 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe4c93bb8 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa2a97f0c unregister_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL 0x3a0ce0a1 __mmc_poll_for_busy drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xa2803577 cec_s_log_addrs drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x0348d034 mxl111sf_demod_attach drivers/media/usb/dvb-usb-v2/mxl111sf-demod EXPORT_SYMBOL_GPL +0x516d19b4 mxl111sf_demod_attach drivers/media/usb/dvb-usb-v2/mxl111sf-demod EXPORT_SYMBOL_GPL 0xc23f0d58 rndis_set_host_mac drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0xbc9525cf ath_regd_init drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xba827b6f ath9k_hw_wait drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xddff0459 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd275a5c4 mlx5_core_destroy_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4068d349 mdiobb_read drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x9ac9d19b __fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x3503d56c st21nfca_vendor_cmds_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xc40abd50 kempld_read16 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x61887054 line6_pcm_release sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0x9380c95e ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1cc5bb7e ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x877e4d5c wm97xx_unregister_mach_ops drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x3c4c183f hd44780_common_home drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x0fbda803 fw_iso_context_stop drivers/firewire/firewire-core EXPORT_SYMBOL 0x9e55c3aa ath10k_coredump_get_mem_layout drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x67336cf3 drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xdea1cccb drm_mode_create_suggested_offset_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xc4c73891 cifs_arc4_setkey fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL 0xbf9d1b96 nfsd_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc8ca054e ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0x712302be ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xcbbb331c ip_tunnel_newlink net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x74d1dc27 ct_sip_parse_numerical_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xc2cff72c snd_ac97_set_rate sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x1700bca7 sdw_compare_devid drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x8a7d8ee9 vhost_iotlb_init drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x0be1a4d8 amd_unregister_ecc_decoder drivers/edac/edac_mce_amd EXPORT_SYMBOL_GPL -0x792d85f9 cx88_core_put drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x00cf6187 cx88_core_put drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xebedfe5f rtl_wowlan_fw_cb drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x6b9aa109 il_send_stats_request drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xfef03a71 bcm_phy_write_misc drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x485a16c5 sas_execute_internal_abort_single drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0xc75069d6 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL +0xac54bc25 drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL 0xe58a3360 p9_error_init net/9p/9pnet EXPORT_SYMBOL 0xfa5c2e32 devm_iio_dmaengine_buffer_setup drivers/iio/buffer/industrialio-buffer-dmaengine EXPORT_SYMBOL_GPL 0x6e164e05 nand_ecc_sw_hamming_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL @@ -15309,17 +15317,16 @@ 0x88c7885e mdiobus_read drivers/net/phy/libphy EXPORT_SYMBOL 0xe22b7787 __twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL 0xa2d4d41f cryptd_free_aead crypto/cryptd EXPORT_SYMBOL_GPL -0x19109885 fscache_obtained_object fs/fscache/fscache EXPORT_SYMBOL -0xb8c0b5e2 virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xb0e73c69 ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL -0x31d6ef82 rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xfa28f612 virtio_transport_notify_send_post_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x9051d7d5 ceph_osdc_list_watchers net/ceph/libceph EXPORT_SYMBOL +0xc44e8130 rpc_pton net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1f2a9970 rpc_ntop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5dd87403 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x14d6d313 nf_tproxy_laddr4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0x86cef180 rdma_addr_size drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8d667603 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x68f41664 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa2110a38 w1_reset_resume_command drivers/w1/wire EXPORT_SYMBOL_GPL -0xbe8d9eee dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL -0x1ff9db63 ivtv_claim_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x5e51c9fd dm_table_run_md_queue_async drivers/md/dm-mod EXPORT_SYMBOL +0x105541f9 ivtv_claim_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x74a0134a mpt_device_driver_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0xdadd7d52 mt76_set_irq_mask drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x8dec16c3 ath11k_ce_rx_post_buf drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -15333,42 +15340,42 @@ 0xe89b2e79 ttm_lru_bulk_move_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x966a2b62 drm_atomic_get_plane_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x3b0d486b drm_gem_prime_import_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0x6f404d6b drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd9f89713 drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xabd9af6d cifs_arc4_crypt fs/smbfs_common/cifs_arc4 EXPORT_SYMBOL_GPL -0xf3ee6aac __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb1675ba1 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf5ceee20 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL -0xf79ca8d0 ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL +0xffe4b1d5 __traceiter_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x4fa2ba19 nfs_clone_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1408e594 ceph_osdc_abort_requests net/ceph/libceph EXPORT_SYMBOL +0x4de49a6b ahci_error_handler drivers/ata/libahci EXPORT_SYMBOL_GPL 0x553d5eaa cec_register_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x068d367d ir_raw_event_store drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xdc98fe91 rndis_signal_disconnect drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0xfee8ef7b ks0108_address drivers/auxdisplay/ks0108 EXPORT_SYMBOL_GPL 0xdaceb7a6 mdio_mii_ioctl drivers/net/mdio EXPORT_SYMBOL 0x81e65297 ath11k_pcic_get_ce_msi_idx drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xbfc8ab9b mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1509691b mlx5_get_uars_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x50eac3db fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x1a0feae2 drm_client_rotation drivers/gpu/drm/drm EXPORT_SYMBOL 0x056fff24 bxt_sst_dsp_init sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xfa5f4da5 wm_adsp2_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x6e521e71 wm_adsp1_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x33bf0fdb transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL -0xaec4898d ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL +0xf600f5a9 wm_adsp2_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x1e9400ae wm_adsp1_init sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc0e6b7e8 transport_alloc_session_tags drivers/target/target_core_mod EXPORT_SYMBOL +0x391ee433 ata_dev_set_feature drivers/ata/libata EXPORT_SYMBOL_GPL 0x5d08af4e intel_th_set_output drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc2f88fd0 rtllib_wx_set_rate drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xd7aa34fa v4l2_fwnode_parse_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x129c21e4 max9271_set_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x3ce23c42 v4l2_fwnode_parse_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x87ef3c95 max9271_set_address drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xa666df17 fsg_store_file drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xb79a54ee mdio45_nway_restart drivers/net/mdio EXPORT_SYMBOL 0x6a85de78 rtl92c_phy_rf_config drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xa3cd4447 mlx4_max_tc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x1de4ccb2 get_sg_io_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL -0x4356f1e0 nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x938aa991 lapb_unregister net/lapb/lapb EXPORT_SYMBOL +0xff0d9698 nfs4_find_get_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x60c91d53 lapb_unregister net/lapb/lapb EXPORT_SYMBOL 0x834d35f8 snd_hdac_stream_free_all sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xb93be326 snd_hda_codec_amp_update sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf325ed78 snd_opl3_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0x1ea7de04 ishtp_get_pci_device drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xf1c41977 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xfe452ef6 dm_cell_unlock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x0f963f46 v4l2_ctrl_request_hdl_ctrl_find drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xfcc49392 rtl92c_phy_set_io drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xe34f2e31 mt76x02_remove_hdr_pad drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL @@ -15381,7 +15388,7 @@ 0xc4729ae5 snd_sof_suspend sound/soc/sof/snd-sof EXPORT_SYMBOL 0x2fc70b9e ib_get_gids_from_rdma_hdr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf942709b pcmcia_socket_list_rwsem drivers/pcmcia/pcmcia_core EXPORT_SYMBOL -0xd1ac7b64 ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xd9bec868 ahci_platform_suspend_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xe9050411 cx25821_sram_channels drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0x032979ec ath9k_hw_setuptxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x97035a9c mlxsw_afa_block_append_fid_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL @@ -15390,58 +15397,58 @@ 0x4230d330 drm_writeback_connector_init_with_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0xbe413948 snd_timer_resolution sound/core/snd-timer EXPORT_SYMBOL 0x96911717 ntb_unregister_device drivers/ntb/ntb EXPORT_SYMBOL -0x2e913012 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xa2c8d166 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc391c53d rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa62a0d71 ms_sensors_read_temp_and_pressure drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x0b7a0fe3 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xba2eedac rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x52f1b23b memstick_debug_get_tpc_name drivers/memstick/host/r592 EXPORT_SYMBOL 0xd6f0ea7b intel_soc_dts_iosf_interrupt_handler drivers/thermal/intel/intel_soc_dts_iosf EXPORT_SYMBOL_GPL 0xb1a3db49 typec_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x8147cf31 rtw_bf_enable_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xae9fc667 rtw_bf_enable_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x40d2c285 rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x683221a5 rtl_tx_report_handler drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x65e16da4 mlxsw_afk_key_info_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xfb15d92a sas_clear_task_set drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x40d76a49 drm_get_buddy drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0xc11e366c jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL +0xcea57476 jbd2_journal_wipe fs/jbd2/jbd2 EXPORT_SYMBOL 0x4e859456 intel_nhlt_free sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0x3a5e2926 snd_hda_multi_out_analog_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb36e4148 ib_sa_pack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa6f454b5 btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xa3789e5f __tracepoint_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x918da31e btintel_set_diag drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x760aac63 __tracepoint_vb2_v4l2_dqbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x1434b507 usb_block_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xacfa5306 b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe29507c8 b53_brcm_hdr_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x86263852 iwl_fw_dbg_collect_desc drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x4d93d8a8 phy_ethtool_get_sset_count drivers/net/phy/libphy EXPORT_SYMBOL +0xb6d381ba phy_ethtool_get_sset_count drivers/net/phy/libphy EXPORT_SYMBOL 0x7bfa9497 nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0x257f648a kvm_handle_invalid_op arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xa7896b68 kvm_handle_invalid_op arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x652aeedf ieee80211_mandatory_rates net/wireless/cfg80211 EXPORT_SYMBOL -0x8364c04b inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xbd8c7225 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb4d9a3f8 inet_diag_register net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xa81d3295 nf_ct_helper_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xca99cffe snd_sof_handle_fw_exception sound/soc/sof/snd-sof EXPORT_SYMBOL 0xab17d238 acp_dmic_dai_ops sound/soc/amd/acp/snd-acp-pdm EXPORT_SYMBOL_GPL SND_SOC_ACP_COMMON 0x2af92dd8 of_fpga_bridge_get drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x5f88deb6 ntb_msi_peer_addr drivers/ntb/ntb EXPORT_SYMBOL -0xe3a51c1f ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xebf3daf2 ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb9e28125 ib_qp_usecnt_dec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbba4cfcd ib_qp_usecnt_inc drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xea366848 ata_pci_sff_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL 0x839a8eb4 sdhci_pltfm_unregister drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL -0xb9135164 dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xc267d19d vb2_ops_wait_finish drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x77cbec8a rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xe990490c dm_rh_dirty_log drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x3c5ff209 vb2_ops_wait_finish drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x15dd9015 rtl_init_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xa642aa8d ath9k_hw_set_sta_beacon_timers drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x4d19963a ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x59ad2fcd ocelot_ptp_gettime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x166cdab7 bcm_phy_get_strings drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x9a240208 sas_port_mark_backlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x45023dc7 pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc889c21a pnfs_generic_layout_insert_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd67acd05 snd_pcm_hw_rule_add sound/core/snd-pcm EXPORT_SYMBOL 0x2d2babc9 vringh_complete_kern drivers/vhost/vringh EXPORT_SYMBOL -0xaf132dbf mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2043538f mtd_ooblayout_find_eccregion drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd4ae7e40 __vdpa_alloc_device drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x2e5382f9 rtl_fill_dummy drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x146c279c iwl_init_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7f71cffd scsi_esp_unregister drivers/scsi/esp_scsi EXPORT_SYMBOL 0xf12e77d0 drm_crtc_vblank_helper_get_vblank_timestamp drivers/gpu/drm/drm EXPORT_SYMBOL -0x6e0e3843 drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xef56e4d1 drm_dp_mst_get_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2b0d543c rds_message_add_extension net/rds/rds EXPORT_SYMBOL_GPL 0xc2dab779 rds_info_copy net/rds/rds EXPORT_SYMBOL_GPL 0x0a575945 xfrm_count_pfkey_auth_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL @@ -15450,294 +15457,293 @@ 0xc6695825 rt5677_spi_hotword_detected sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL 0xe3d86207 snd_card_file_remove sound/core/snd EXPORT_SYMBOL 0xa7ce8bd6 vringh_notify_disable_user drivers/vhost/vringh EXPORT_SYMBOL -0x615b1e58 rvt_init_port drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x1790b860 iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xc236e31d rvt_init_port drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x3ef28941 iscsi_change_param_sprintf drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x1030fff3 ishtp_cl_rx_get_rb drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x7ade1071 dm_tm_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x2f2c82cf au8522_sleep drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x81044d97 au8522_sleep drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0xfd6df26b usb_init_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd566ea4b rtw_phy_get_tx_power_index drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x7d714298 ath11k_pcic_ce_irqs_enable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x29d63254 genphy_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL 0x0b98123d nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0x0ca79c4c cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x507377bc __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x1c58ad21 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xe9655e58 o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x0b976f45 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc2b855d8 kvm_post_set_cr4 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x44274a8f cxgbi_sock_free_cpl_skbs drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x00a5eebb __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x455c9bfa iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x11baccf0 o2nm_get_node_by_num fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x38d16115 unregister_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x84b0ac1a kvm_post_set_cr4 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x2bb32ad1 arc4_setkey lib/crypto/libarc4 EXPORT_SYMBOL 0x068d7e81 snd_ac97_read sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xa3ce05f4 snd_dmaengine_pcm_get_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xac437f7b snd_interval_ratnum sound/core/snd-pcm EXPORT_SYMBOL -0x943d0de9 bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL -0x306292fa btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xeb87e7fe mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf2e785f0 bmc150_magn_regmap_config drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL +0x21596f54 btintel_read_boot_params drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xf9a8c923 mtd_write_oob drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xcccfb2fa sata_deb_timing_hotplug drivers/ata/libata EXPORT_SYMBOL_GPL -0xbc7bb617 ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x6f0347ee ufshcd_alloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0x637f7f1e media_request_get_by_fd drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x0a5060a1 amd_mp2_process_event drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL -0x912e8753 usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x344ddc8c amd_mp2_process_event drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x4cc31bc9 usb_hcd_unmap_urb_setup_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x8a243563 scsi_device_put drivers/scsi/scsi_mod EXPORT_SYMBOL 0x574d3e53 scsi_device_get drivers/scsi/scsi_mod EXPORT_SYMBOL -0x72d5f20a br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL +0xce52f0ba br_vlan_get_proto net/bridge/bridge EXPORT_SYMBOL_GPL 0x2310adee ieee80211_bss_get_elem net/wireless/cfg80211 EXPORT_SYMBOL 0x0f4947dd snd_hdac_device_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x96b4744a snd_hdac_device_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xc4adf8cf is_skl_dsp_running sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x33d09365 sst_dsp_shim_write sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xd370af4a sound_debugfs_root sound/core/snd EXPORT_SYMBOL_GPL -0x9a926481 mmc_set_blocklen drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x110e7ca9 mmc_set_blocklen drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x192414ea dm_register_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL -0xe939d12b pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x95741f56 pmbus_regulator_ops drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x370cfe6e v4l2_dv_timings_presets drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0xd323a26b tea5761_autodetection drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL -0x3cb5de67 rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xb803d1da tea5761_autodetection drivers/media/tuners/tea5761 EXPORT_SYMBOL_GPL +0x57514e68 rtl8366_get_strings drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xfecd2ef3 il_eeprom_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x28809de2 mlx4_get_slave_node_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xdd9ed346 drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x97b783d3 ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0xa4e3dafd rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0x7a766a2e pn_sock_hash net/phonet/phonet EXPORT_SYMBOL -0x0824eadf rt5682s_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682s EXPORT_SYMBOL_GPL +0x2f0d1470 drm_connector_attach_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x7c6a0640 ovs_netdev_link net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x6d153571 rds_atomic_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0xe691b796 pn_sock_hash net/phonet/phonet EXPORT_SYMBOL +0x2bda415b rt5682s_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682s EXPORT_SYMBOL_GPL 0x3119a6da sdw_unregister_driver drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL -0xfe82de00 dib0090_gain_control drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xe2296d83 saa7134_s_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x583a01bc saa7134_g_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x96512947 mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7454ce8b cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x77aad7a2 dib0090_gain_control drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xbb668531 saa7134_s_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x635e4a86 saa7134_g_frequency drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x41580389 mlx5_core_destroy_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x09667284 cxgbi_device_unregister drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x8a588dde ttm_bo_init_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xbfe6b95c ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x5eade55e ovs_vport_free net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0x06f5f7ee ieee80211_rate_control_register net/mac80211/mac80211 EXPORT_SYMBOL -0x03d70dff inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x4e688b95 nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x31e572f4 nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xafe0e5c9 inet_diag_unregister net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x7065644d nf_ct_netns_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe18acbe4 nf_ct_netns_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa5b3df27 max_98390_spk_codec_init sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0xb101a8a0 max_98373_spk_codec_init sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0x7947fa0a snd_i2c_bus_create sound/i2c/snd-i2c EXPORT_SYMBOL 0x90e93e3c vringh_complete_multi_user drivers/vhost/vringh EXPORT_SYMBOL 0x7ffcd6e2 ssam_client_bind drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x5afced98 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x212326c1 pmbus_get_driver_info drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x3c42f5a6 mlx4_mr_hw_get_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x708a0a95 iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL +0x1c06c226 iavf_unregister_client drivers/net/ethernet/intel/iavf/iavf EXPORT_SYMBOL 0x4b4cc31a sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x8da4bad9 iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x28b7ae7c iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x9c7283a1 gru_copy_gpa drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL 0xe13c8842 kvm_apic_has_interrupt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x12bd88b5 virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x7ee30889 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xf4e12c3f virtio_transport_stream_rcvhiwat net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x98760466 l2tp_recv_common net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x556b233e snd_pcm_stop_xrun sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xac7ca10c snd_hwdep_new sound/core/snd-hwdep EXPORT_SYMBOL 0xda25ad9c cfi_build_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0xbd2d73b2 __tracepoint_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x4b57a692 __tracepoint_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0x6c825859 ffs_lock drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL 0x8b45326c charlcd_alloc drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0xaa3d7447 rt2x00usb_vendor_request_buff drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xcfaebee2 mt76_connac_mcu_sched_scan_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x456cff85 ath9k_cmn_rx_accept drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xba05b3b0 mlxsw_core_emad_string_tlv_enable drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x31d640c7 kvm_read_guest_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x19c4bca0 kvm_read_guest_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xa1d412e5 ieee802154_hdr_peek_addrs net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL 0xf9c7d7bc snd_hdac_bus_init_cmd_io sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xfaddf617 ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc50dd805 ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6247d37c hsi_register_port_event drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xdf78f620 rtllib_wlan_frequencies drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x8d19003e mmc_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x4f3f49f9 b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xd204c869 b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x549e19df mmc_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xa8db59bb b53_mdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xcd274f99 b53_fdb_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5028bbb2 rt2800mmio_tbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x6d24bf81 mt7663_usb_sdio_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x13ed8784 sdev_evt_alloc drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x9c7980f7 drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xd051f240 drm_do_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x50f65edf ipmi_set_gets_events drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xf884bc80 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL -0xe9eaabfb cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9d618aa9 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL +0xa22473aa cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6782f234 nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x561cbc25 snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL 0x68257bd8 parport_ieee1284_epp_read_addr drivers/parport/parport EXPORT_SYMBOL 0xf1e82f6d sdio_writew drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x64007e96 rt2x00lib_txdone_nomatch drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x5dfd68fd iwl_force_nmi drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x2e76dc51 ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xef8c1b99 ocelot_ptp_verify drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xc20134e7 chacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x147c3f2e chacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x88026dd3 __ieee80211_get_assoc_led_name net/mac80211/mac80211 EXPORT_SYMBOL 0x97a01790 ieee80211_ctstoself_duration net/mac80211/mac80211 EXPORT_SYMBOL -0x936ef0dd rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1eeac397 rdma_accept_ece drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x547fadd5 nvdimm_cmd_mask drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x093d8c20 rio_lock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x90cca92e cqhci_pltfm_init drivers/mmc/host/cqhci EXPORT_SYMBOL 0xa0407c5a __SCT__tp_func_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xfab3c5aa __SCK__tp_func_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xa00b8ef8 __SCK__tp_func_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xf360d788 hd44780_common_fontsize drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x95213877 rtl_pci_suspend drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL 0x6940a60a iwl_set_bits_mask_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x4c5e08c2 ath9k_hw_btcoex_set_weight drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x3218ad1c ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x6b98184a ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x1966c25f mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4d550387 ocelot_mrp_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8d89d131 ocelot_fdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5ccf6fbd mlx5_modify_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x42f2c81f nfs4_client_id_uniquifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0a13cf38 kvm_handle_memory_failure arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x15e49762 rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1b82e208 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x0326b9be nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x29329bce kvm_handle_memory_failure arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xec843124 rpc_task_release_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3e0a36a7 nft_unregister_flowtable_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xb6005bbc nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x39d370d1 iscsit_register_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x90006be6 dm_kcopyd_client_flush drivers/md/dm-mod EXPORT_SYMBOL -0x15aafe28 md_handle_request drivers/md/md-mod EXPORT_SYMBOL +0xb9f03b11 md_handle_request drivers/md/md-mod EXPORT_SYMBOL 0xf8c202e1 v4l2_ctrl_new_custom drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x835d665b go7007_read_interrupt drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0x2ccbe9c6 tda829x_attach drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL +0x443b9efb go7007_read_interrupt drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x92236777 tda829x_attach drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL 0x9507a8f9 usb_power_delivery_unlink_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xb9902270 typec_altmode_unregister_driver drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x48004db4 rtl_swlps_beacon drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xf88964e4 iwl_remove_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x8854d198 mlxsw_reg_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xec132612 phy_start_cable_test drivers/net/phy/libphy EXPORT_SYMBOL -0xf85115e3 nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x161362bd phy_start_cable_test drivers/net/phy/libphy EXPORT_SYMBOL +0x91b44838 nvme_command_effects drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xbcceef68 drm_plane_from_index drivers/gpu/drm/drm EXPORT_SYMBOL -0xe55e0305 synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x764b1344 wm_adsp_fw_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x2347778a ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x38893d52 synproxy_send_client_synack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xcad5903b wm_adsp_fw_get sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x57bfe0b9 ib_dealloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa79bae71 nand_monolithic_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x16fe4e2e dot11d_get_max_tx_pwr_in_dbm drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x0b78728a adf_enable_aer drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x3016397f unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xe44b0d28 unregister_md_personality drivers/md/md-mod EXPORT_SYMBOL 0x52bfc899 mt76x02_resync_beacon_timer drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xdbf23f2d hdlc_start_xmit drivers/net/wan/hdlc EXPORT_SYMBOL -0x3e064498 ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x615cd150 ocelot_port_vlan_filtering drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x7b0bfeec mlxsw_core_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc59987dc mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x351e1fe9 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xd43ae551 iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x53cfcfb2 mlx4_set_vf_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xfd05c4a5 iscsi_suspend_rx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xaa407d36 iscsi_suspend_tx drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x5e95a4b2 o2net_send_message_vec fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x85a08483 fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL +0xb67f6a03 fuse_conn_get fs/fuse/fuse EXPORT_SYMBOL_GPL 0x80993155 dccp_timestamp net/dccp/dccp EXPORT_SYMBOL_GPL 0xaab23340 xfrm_calg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0xe0af867f ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x28f954f2 nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x6dbc21db ip_vs_tcp_conn_listen net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x8e6de5e7 nf_flow_offload_ipv6_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x68ad08c1 cnl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xc18c42e1 oxygen_reset_uart sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x97d92947 snd_rawmidi_set_ops sound/core/snd-rawmidi EXPORT_SYMBOL 0xf622199d _snd_pcm_stream_lock_irqsave sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x32537aca ntb_transport_link_query drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0x1fcf459c tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL +0x16deae91 tap_get_ptr_ring drivers/net/tap EXPORT_SYMBOL_GPL 0xe8f8132a rtw_phy_pwrtrack_avg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd41ea28b rtl92c_phy_set_bw_mode drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x84bb50e1 iwl_rs_pretty_ant drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x636c2e77 __SCT__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xcc6a55d8 __SCK__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x417ea308 __SCK__tp_func_mlx5_fs_del_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf066966b __bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xc7a1849c ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0x35fb6be2 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xd96a931e nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xc45205b3 ipv6_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x544a7090 ipv4_synproxy_hook net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xbefe5776 nfnl_acct_overquota net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0xe4892a4f cfi_send_gen_cmd drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0xd5baddd3 ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x700731db ufshcd_uic_hibern8_enter drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xeca7949e dm_bufio_client_destroy drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x64b1c72d md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL +0xbed7f352 md_bitmap_unplug drivers/md/md-mod EXPORT_SYMBOL 0x32fbd2fa __SCT__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x2210af0a __SCK__tp_func_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf38b0630 v4l2_s_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x70dee410 vb2_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x0d5ae79c v4l2_s_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xb736908a vb2_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x4c7c7dd2 __tracepoint_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7c40db92 ieee80211_ready_on_channel net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x29ed1c2b cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL -0x40081bd3 nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xbc86ec6e nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL +0xbed0f190 cfg80211_crit_proto_stopped net/wireless/cfg80211 EXPORT_SYMBOL +0x8ad9aada nft_obj_notify net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x273af126 nf_nat_amanda_hook net/netfilter/nf_conntrack_amanda EXPORT_SYMBOL_GPL 0xebc7da73 snd_soc_acpi_intel_cnl_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x9c1a31d6 parport_put_port drivers/parport/parport EXPORT_SYMBOL 0x5b00fb4c parport_get_port drivers/parport/parport EXPORT_SYMBOL 0xb004524b ezusb_fx1_set_reset drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL -0xc01a4273 usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd43642b9 usb_hcd_end_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x54824f58 channel5g drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x607e2c2c rt2x00mac_reconfig_complete drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xfda3951a mt7615_mcu_exit drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x202693f0 mlxsw_afa_block_cur_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xe8bf85c7 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xff23cab9 mlx5_toggle_port_link drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xe784b666 vnic_dev_get_res_count drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x7073c04f phy_10_100_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xea0e8815 mei_write_is_idle drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x6243ac82 __kvm_apic_update_irr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9241c3e5 kvm_apicv_activated arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xdbabbd7f kvm_apicv_activated arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd177eea1 v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL 0x65883836 sof_resume_clients sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0x6579e039 snd_pcm_debug_name sound/core/snd-pcm EXPORT_SYMBOL 0x887302f3 rtrs_addr_to_sockaddr drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0xdd126002 vb2_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x98c9e8a2 vb2_create_bufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xbd54036a rtw89_ops drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x386d9ca0 rtw_pci_probe drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0x2700a5cb rtl_pci_probe drivers/net/wireless/realtek/rtlwifi/rtl_pci EXPORT_SYMBOL 0x1ac91df5 mt76x02_sta_remove drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x0fbc9383 i915_gem_ww_ctx_init drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x8d43ce78 drm_fb_memcpy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xaa7536c9 ceph_osdc_copy_from net/ceph/libceph EXPORT_SYMBOL 0x851fe71a caif_connect_client net/caif/caif EXPORT_SYMBOL 0x2fda1251 snd_intel_acpi_dsp_driver_probe sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0xa3c173c2 snd_soc_find_dai_with_mutex sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0fdf4d43 dfl_fpga_set_irq_triggers drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xe25ca77d rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa14f2e31 rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x30cd617a rdma_destroy_ah_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd1046a87 rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5b5b3ad8 __traceiter_bcache_read_retry drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x364bb3a8 dvb_generic_open drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xe962cb25 dvb_generic_open drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xe5ceecd6 media_entity_enum_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x9e44ed56 iforce_process_packet drivers/input/joystick/iforce/iforce EXPORT_SYMBOL 0x1c095ee3 xhci_init_driver drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x3d2ffca1 il_check_rxon_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x83fb69af mlxsw_core_lag_mapping_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xf82bdc70 mlxsw_core_lag_mapping_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x3f2f69f2 cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa5a310ae cxgb4_sync_txq_pidx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xd2ec2939 phy_modify_paged drivers/net/phy/libphy EXPORT_SYMBOL -0x3696b3f1 nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4dc61d3e nfs_file_write fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7bb9b8e0 rio_local_get_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xc1efed36 sev_issue_cmd_external_user drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0x7c8bd481 sdhci_cqe_enable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x443d1444 dvb_free_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xfc5d02a4 ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8554d632 sdhci_cqe_enable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x60d16714 dvb_free_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xa92a3ecc ocelot_sb_occ_snapshot drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1b51bd69 drm_crtc_accurate_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL 0x797af587 nfc_digital_unregister_device net/nfc/nfc_digital EXPORT_SYMBOL -0x700b9fbe ax25_send_frame net/ax25/ax25 EXPORT_SYMBOL +0x70b5d533 ax25_send_frame net/ax25/ax25 EXPORT_SYMBOL 0x4430f441 sof_client_get_fw_state sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0x89e5f8da iso_packets_buffer_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xdf76bbeb iio_pollfunc_store_time drivers/iio/industrialio EXPORT_SYMBOL -0xddb31fc1 mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xfd205de6 mtd_block_markbad drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x49cc5bee isst_if_get_pci_dev drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL 0x890e21ea mt7615_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x8244449f mt76_connac_mcu_sta_cmd drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xe40b66ef mt76_wcid_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe4b818c3 phy_speed_to_str drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xdce1f37a i915_request_wait drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x6634ca7f kvm_emulate_rdpmc arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xeb31d45f kvm_destroy_vcpus arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x05dfccee kvm_emulate_rdpmc arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x9efeb962 kvm_destroy_vcpus arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xbde4654c snd_timer_stop sound/core/snd-timer EXPORT_SYMBOL 0x9802f3f9 ata_sff_lost_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0xe21c2245 sdio_register_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x66597551 amd_mp2_rw_timeout drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x06f97ac8 amd_mp2_rw_timeout drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL 0xbabfa785 ucsi_get_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x8a747885 usb_kill_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x3627cd61 usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x282865cb usb_get_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc12a2bba ath9k_hw_stopdmarecv drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x6e9c474b iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x38dccad0 iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6a54431e drm_crtc_vblank_reset drivers/gpu/drm/drm EXPORT_SYMBOL -0x725deb76 nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1d79f357 nfs4_test_deviceid_unavailable fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x38f7b6e0 LZ4_compress_HC_continue lib/lz4/lz4hc_compress EXPORT_SYMBOL -0x94b4cf50 cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL -0x6b7afc93 nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xe2adb6a9 cfg80211_ready_on_channel net/wireless/cfg80211 EXPORT_SYMBOL +0x38c91c05 nf_reject_skb_v4_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xc456b6af acp_pcm_close sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x057df92f hda_cs_dsp_control_remove sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0x0b620334 devm_mux_control_get drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x1cf08111 stm_unregister_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x9acf62ab iio_channel_cb_set_buffer_watermark drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL -0x4d1a88f9 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x968af933 dst_error_recovery drivers/media/pci/bt8xx/dst EXPORT_SYMBOL -0x06d645cb b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa210aac9 dm_bio_prison_alloc_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xcb22730a dst_error_recovery drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xda2a75dd b53_br_set_stp_state drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x6a9e1406 rt2x00queue_for_each_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x57f8d516 tifm_add_adapter drivers/misc/tifm_core EXPORT_SYMBOL -0xf260ad0c drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd872d1ee drm_helper_encoder_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x709101ea drm_gem_prime_import drivers/gpu/drm/drm EXPORT_SYMBOL 0xfb1d18cb crypto_finalize_hash_request crypto/crypto_engine EXPORT_SYMBOL_GPL 0x9768dbfa nfc_hci_register_device net/nfc/hci/hci EXPORT_SYMBOL -0x843e123d xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x6f5b2e47 dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x136f08fe ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xf1c051ae xdr_process_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5cbe9c51 dsa_slave_dev_check net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x6b569f2f ip_tunnel_uninit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xd411cb6f snd_soc_register_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x394a1f0b amdtp_domain_stream_pcm_ack sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0xcdbfbadf snd_sbdsp_get_byte sound/isa/sb/snd-sb-common EXPORT_SYMBOL @@ -15748,93 +15754,93 @@ 0x0871ffd6 transport_set_vpd_ident drivers/target/target_core_mod EXPORT_SYMBOL 0xd3f5f51c ata_sff_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL 0x87c934be dm_tm_inc drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf84f71bc v4l2_query_ext_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xc108a8a0 tda18271_attach drivers/media/tuners/tda18271 EXPORT_SYMBOL_GPL +0xa1df8046 v4l2_query_ext_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xf9d2b755 tda18271_attach drivers/media/tuners/tda18271 EXPORT_SYMBOL_GPL 0x4a54e648 cyttsp4_remove drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL 0xfbd4de83 usb_autopm_put_interface_no_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6ac01ea8 drm_edid_to_sad drivers/gpu/drm/drm EXPORT_SYMBOL 0x7e2b872f lib80211_unregister_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL -0xac5e4824 xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xf25eb7b9 xt_replace_table net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x0e0f050b snd_hda_get_num_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x12a5d88f snd_ac97_update_power sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x7d34ac9a snd_ak4113_reinit sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x8a8f1565 snd_ak4114_reinit sound/i2c/other/snd-ak4114 EXPORT_SYMBOL 0x9f864c97 iio_triggered_buffer_setup_ext drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL -0xc5e8ee6c mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf9ba0aa5 mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x29656d43 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x7399e6b9 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x164f05d0 mlx5_core_modify_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8ca4ebfb mlx5_core_modify_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc493dfe0 mlx5_query_module_eeprom_by_page drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x4ccc56b2 mlx5_core_modify_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x107be854 mlx4_unbond drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x1bece1cc mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x8c3d9c9a mlx4_set_vf_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc69ba844 ttm_eu_reserve_buffers drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x8c6d579a drm_atomic_helper_commit_tail_rpm drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd9c0837a drm_atomic_get_new_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x4603c416 drm_dp_pcon_dsc_bpp_incr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb9a2bd78 ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL +0x1102ea7b ceph_monc_want_map net/ceph/libceph EXPORT_SYMBOL 0x128d0950 snd_hdac_bus_stop_cmd_io sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x11fb7182 snd_fw_transaction sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x734e4fba snd_midi_event_encode_byte sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0xaa52eba1 sdw_intel_thread drivers/soundwire/soundwire-intel EXPORT_SYMBOL SOUNDWIRE_INTEL_INIT -0x4ee1d67e rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x57e1f3f5 vb2_core_querybuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xfa427411 rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x203847e4 vb2_core_querybuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xda9af359 usb_stor_bulk_transfer_sg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x153f094f wl1271_tx_min_rate_get drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x62cc92c6 mt7615_init_work drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x2fa2bc8d mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x0c6502f4 iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1ce30c57 mlx5_modify_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x697df88c iscsi_host_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xf2371259 sas_task_abort drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x8406df79 pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x020f568c kvm_init_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x6bfdca3c pnfs_generic_prepare_to_resend_writes fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1b77201c kvm_init_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x50b73ce2 rfkill_find_type net/rfkill/rfkill EXPORT_SYMBOL 0xe08254fc snd_vx_setup_firmware sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0x829f1aa8 __traceiter_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xf660584e vb2_plane_cookie drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xa0a32459 __traceiter_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x98ceed9c vb2_plane_cookie drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x7e64181d usb_calc_bus_time drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x538b2c00 wl1271_tx_flush drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x9d783823 rtl_get_hwinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x1d867fce rt2x00usb_kick_queue drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x79654738 sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf824c7db __drm_printfn_debug drivers/gpu/drm/drm EXPORT_SYMBOL -0xc0b9e6bd vcc_insert_socket net/atm/atm EXPORT_SYMBOL -0x9418647a svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x275b5547 nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0xf8b86b82 vcc_insert_socket net/atm/atm EXPORT_SYMBOL +0xa6cf9a1e svc_sock_update_bufs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6894668f nft_reject_dump net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0x373fab4a snd_emu10k1_ptr_read sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL 0x3ff92289 vhost_dev_set_owner drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xacd98910 ubi_open_volume_path drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x1f561aff ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL -0x2d115eee pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x0389effd ix2505v_attach drivers/media/dvb-frontends/ix2505v EXPORT_SYMBOL -0x3d818dbd stv090x_attach drivers/media/dvb-frontends/stv090x EXPORT_SYMBOL -0xfd1c21b0 vb2_core_expbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xb70d86d7 usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3772fe9b ata_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0x3905bfca pmbus_write_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x9f951868 ix2505v_attach drivers/media/dvb-frontends/ix2505v EXPORT_SYMBOL +0x09bffbdf stv090x_attach drivers/media/dvb-frontends/stv090x EXPORT_SYMBOL +0x0907b8ff vb2_core_expbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x5ef76198 usb_find_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x86468d44 fw_rcode_string drivers/firewire/firewire-core EXPORT_SYMBOL 0x1d673a77 rtw_set_channel_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xada70aca bcm_phy_write_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x813cf212 nvme_io_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xdf9e6558 mhi_prepare_for_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xb84df693 __tracepoint_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL +0x85e4e8f5 __tracepoint_nfs_xdr_bad_filehandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1db1c372 enable_vmware_backdoor arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x4e8f6ca7 sunrpc_net_id net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5fbb7edf snd_sof_pcm_period_elapsed sound/soc/sof/snd-sof EXPORT_SYMBOL 0xc9a88fcf vfio_file_enforced_coherent drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x89949c4d mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x89eb5e37 mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x135aa18b iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb7d8d800 mtd_ooblayout_set_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9b4d2407 mtd_ooblayout_get_databytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xa6b63320 iscsit_setup_scsi_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x62d81f3d rio_del_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x085f948a vb2_fop_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x730d2f4b vb2_fop_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x3989d7c2 fsg_show_cdrom drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xb35b1c2d fw_iso_context_start drivers/firewire/firewire-core EXPORT_SYMBOL 0x332249e8 rtl_efuse_ops_init drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x37ac7a5c il_prep_station drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL -0x23510138 cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xde1eeb51 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0e6e42bb cxgbi_device_find_by_lldev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x665e32b6 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x82409cd0 scsi_get_vpd_page drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x678dcbb4 drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x301a3310 drm_i2c_encoder_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x798f3830 cifs_md4_init fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0xb0598eca snd_hda_codec_get_pincfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x215f5cef snd_hda_codec_set_pincfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd95dd8ac ntb_msi_setup_mws drivers/ntb/ntb EXPORT_SYMBOL -0x25171d03 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x71944736 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x460cbb8f parport_register_port drivers/parport/parport EXPORT_SYMBOL 0x2dddcfa6 ssam_request_sync_submit drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xd9679cfe surface_hid_device_add drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL @@ -15842,51 +15848,52 @@ 0xce27fbf4 mt76_connac_mcu_alloc_sta_req drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xb7e48010 mt76x02_tx_status_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf11d344d lbs_stop_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x2cf66cda mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x977f7133 mlx5_query_hca_vport_pkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xff035298 phy_attached_info drivers/net/phy/libphy EXPORT_SYMBOL 0xf9b87d9b fc_fcp_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xfc7302ce st_nci_se_init drivers/nfc/st-nci/st-nci EXPORT_SYMBOL -0xae7f613d __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x683eead0 kvm_vcpu_unmap arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x1da65914 xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbb486986 __traceiter_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0712c856 kvm_vcpu_unmap arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x009bd976 xprt_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8d7fa148 rl6231_get_pre_div sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0x52c2944c snd_emux_lock_voice sound/synth/emux/snd-emux-synth EXPORT_SYMBOL 0xdc0d80f6 oxygen_read16 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x40e62848 snd_register_device sound/core/snd EXPORT_SYMBOL 0x8a7b3290 dfl_fpga_check_port_id drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xf3df871f iwcm_reject_msg drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x492f6bb6 mmc_wait_for_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xa7f124e8 cec_notifier_parse_hdmi_phandle drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x2aec0f5b mmc_wait_for_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe10fc3df cec_notifier_parse_hdmi_phandle drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x2c4601a4 typec_partner_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xa22ac3d4 ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x9dff0473 ipvlan_count_rx drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0x6de9c924 iwl_read_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x68fa7d28 xp_remote_memcpy drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0xb0e5ce46 drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x71047d19 __tracepoint_kvm_skinit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xfb151ee8 __tracepoint_kvm_skinit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb0f0557a ieee80211_nan_func_match net/mac80211/mac80211 EXPORT_SYMBOL -0xa75b3950 inet_dccp_listen net/dccp/dccp EXPORT_SYMBOL_GPL +0x08bb6a5d inet_dccp_listen net/dccp/dccp EXPORT_SYMBOL_GPL 0xebf4bf3c cfg80211_cac_event net/wireless/cfg80211 EXPORT_SYMBOL -0x91b9ea26 cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL +0x4228236a cfg80211_classify8021d net/wireless/cfg80211 EXPORT_SYMBOL 0x41f35218 gnss_allocate_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0x37bc47da ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL +0xf2054017 ata_do_dev_read_id drivers/ata/libata EXPORT_SYMBOL_GPL +0x557a775f fscache_addremove_sem fs/fscache/fscache EXPORT_SYMBOL 0xab119cdc __SCT__tp_func_kvm_apicv_update_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x026e4b0b __SCK__tp_func_kvm_apicv_update_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x15d13217 br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL +0xe13e4dad __SCK__tp_func_kvm_apicv_update_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x75ede52b br_get_ageing_time net/bridge/bridge EXPORT_SYMBOL_GPL 0x305fd4b9 stm_unregister_protocol drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x6b369ef9 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xda0a3899 pmbus_clear_faults drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0xebcfea0d usb_function_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xe3ce94a5 mt76x2_apply_gain_adj drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0x4878e927 mt76_connac_mcu_set_rate_txpower drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x620b47ec mt76_rx_aggr_stop drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xfd644ca3 ar9003_mci_send_message drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xb39beef2 mlxsw_env_module_port_down drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x0a7e9e20 mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd446d487 iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd268c43f mlx5_add_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5973533a iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x0f379262 madera_of_match drivers/mfd/madera EXPORT_SYMBOL_GPL 0x077f5af0 __drm_atomic_helper_set_config drivers/gpu/drm/drm EXPORT_SYMBOL -0x2ea75028 nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x20b5d664 nfs_submount fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7a3c5ad4 kvm_wait_lapic_expire arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xa2801fc6 atm_charge net/atm/atm EXPORT_SYMBOL +0x02e79a89 atm_charge net/atm/atm EXPORT_SYMBOL 0xf8a79aaa amdtp_stream_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x84c3fe6d iio_register_sw_trigger_type drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL 0xb0eafef7 pccard_static_ops drivers/pcmcia/pcmcia_rsrc EXPORT_SYMBOL @@ -15897,62 +15904,62 @@ 0x751752ca mlx4_is_slave_active drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3ce05bf8 __devm_regmap_init_sdw drivers/base/regmap/regmap-sdw EXPORT_SYMBOL_GPL 0x3c74a43e curve25519_base_arch arch/x86/crypto/curve25519-x86_64 EXPORT_SYMBOL -0x063fd3e5 ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL -0x84da4f88 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x426731e1 ieee80211_beacon_set_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0xfe9c1146 rpc_malloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0d7f5fcd xt_alloc_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x8930931a gnss_insert_raw drivers/gnss/gnss EXPORT_SYMBOL_GPL 0x1386cf59 iio_channel_get drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xf5d24ffe ssam_controller_get drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xaba842fe wmi_query_block drivers/platform/x86/wmi EXPORT_SYMBOL_GPL -0xc67db5ee video_device_release_empty drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x9a0e0d27 video_device_release_empty drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xb9776d37 ccs_pll_calculate drivers/media/i2c/ccs-pll EXPORT_SYMBOL_GPL 0x417b6363 cdrom_read_tocentry drivers/cdrom/cdrom EXPORT_SYMBOL_GPL 0xa618564f usbnet_pause_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x2ffd4d94 mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x5176d1d2 mlx4_get_active_ports drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3906c58 phylink_ethtool_ksettings_set drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x6831eccf phylink_ethtool_ksettings_get drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x76ff6644 drm_dp_lttpr_pre_emphasis_level_3_supported drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa4adedf1 sw842_decompress lib/842/842_decompress EXPORT_SYMBOL_GPL -0x95acc970 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x35f255c9 dsa_port_phylink_mac_change net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xdba7326b nf_conntrack_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe300b6fa snd_soc_acpi_intel_kbl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x89afc6f2 fpga_mgr_unregister drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x8b11b7db rvt_restart_sge drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x3420f75f rvt_restart_sge drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x2df7e247 rio_local_set_device_id drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x0cbaf7c5 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x85e4d0d2 bt878 drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL -0x315f7114 saa7146_vv_release drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x8420cd78 dm_cell_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x8cb55eaf bt878 drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x927651c6 saa7146_vv_release drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xf5e72334 ucsi_destroy drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x992393b5 rtw_tx_write_data_h2c_get drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x25224406 _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa697215e _mwifiex_dbg drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x475d29ca il_mac_hw_scan drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x42b9749d ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x71b17fd9 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcc32512f ocelot_mact_forget drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xcb9c2353 mlx5_query_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x1c222ade __mlx4_replace_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa80595a6 __traceiter_kvm_inj_virq arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x9fbba67f ceph_buffer_new net/ceph/libceph EXPORT_SYMBOL 0x3b033fd3 p9_client_walk net/9p/9pnet EXPORT_SYMBOL -0xf31226bc rxrpc_kernel_set_max_life net/rxrpc/rxrpc EXPORT_SYMBOL +0x2da2b6b2 rxrpc_kernel_set_max_life net/rxrpc/rxrpc EXPORT_SYMBOL 0xe0f83682 snd_hdac_ext_bus_device_init sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x5fc320ad rt5677_spi_write_firmware sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL 0x6830b053 snd_hda_override_conn_list sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x5c889517 iio_device_free drivers/iio/industrialio EXPORT_SYMBOL -0xba2170e7 ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL +0xe986ebe8 ata_dummy_port_info drivers/ata/libata EXPORT_SYMBOL_GPL 0x1b0b3141 dell_laptop_register_notifier drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0xa6ffd9dc mpt_set_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL 0xcc149602 mt76_connac_mcu_update_arp_filter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x231cf361 ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x0f738994 phy_stop drivers/net/phy/libphy EXPORT_SYMBOL +0xc517f0db ocelot_get_txtstamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3f8a26d2 phy_stop drivers/net/phy/libphy EXPORT_SYMBOL 0x5d0c4dcc phylink_speed_up drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x477b7dec drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x80bbf333 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x743dee34 nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xd7531eee ceph_monc_init net/ceph/libceph EXPORT_SYMBOL +0x863bb3d8 drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe47c8722 qmi_handle_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x3b5861ed nfs_writeback_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4d1ea398 ceph_monc_init net/ceph/libceph EXPORT_SYMBOL 0x3fa84493 cfpkt_add_head net/caif/caif EXPORT_SYMBOL 0x9961dff8 ieee80211_generic_frame_duration net/mac80211/mac80211 EXPORT_SYMBOL -0xdc4874a3 xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf67d2ffc xprt_lock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdf0aed48 nf_ct_port_nla_policy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x536b6be5 pcm512x_probe sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0xbc2a2c02 pcm512x_probe sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL 0xfe84e4ee snd_soc_unregister_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa9fac0ff snd_vx_check_reg_bit sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x418cdffb intel_pmt_is_early_client_hw drivers/platform/x86/intel/pmt/pmt_class EXPORT_SYMBOL_GPL @@ -15961,13 +15968,13 @@ 0xfd703d94 __SCK__tp_func_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xcc0038b8 __SCT__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5ae5bf05 __SCK__tp_func_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xe05e39c0 rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL -0x96241727 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2ac20d52 rtw89_core_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xd2cb2529 iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xc403cafe vmci_is_context_owner drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xf8036079 rtsx_pci_card_exist drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xc4d99852 o2hb_check_node_heartbeating_from_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x453d61a2 nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x65583ad4 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1f8205cf nfs_pgio_header_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3a3907d9 rpc_call_start net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xfcb875cc iio_sw_trigger_create drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL 0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x72dfb555 ubi_leb_unmap drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL @@ -15976,35 +15983,35 @@ 0x0e761967 il_send_add_sta drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe202b3ea il_send_cmd_pdu drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe140e735 il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x7b53f54d iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb19c5121 iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5821ef45 st21nfca_dep_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x36c33441 drm_property_create_bitmask drivers/gpu/drm/drm EXPORT_SYMBOL -0xfa0a6f59 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x162bdaa5 nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL +0xa67c0b01 nfs4_set_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbf462a56 nfs3_set_ds_client fs/nfs/nfsv3 EXPORT_SYMBOL_GPL 0x624522f8 ieee80211_color_change_finish net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x25571f93 snd_sof_dsp_update_bits64_unlocked sound/soc/sof/snd-sof EXPORT_SYMBOL 0x7bba9425 snd_soc_unregister_component_by_driver sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x1976ce74 rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xd1fdebd4 rtrs_clt_rdma_cq_direct drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0x6b1be500 cros_usbpd_unregister_notify drivers/platform/chrome/cros_usbpd_notify EXPORT_SYMBOL_GPL 0x0ccc1104 __tracepoint_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xaf758dfe mantis_ca_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xda4e2b37 mantis_ca_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0xb3698bba usb_deregister_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x1b063990 usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb2ae9139 usb_hcd_is_primary_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe516460a rt2800_check_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xf1d62088 __tracepoint_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x3fdea21f mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd748b8db mlx5_lag_get_roce_netdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa3d14def mlx4_uar_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x860ab176 qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x20982561 qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x3f344961 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0xb6f67814 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL +0x21de9c22 qmi_txn_wait drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x5e467a01 qmi_txn_init drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x6208dbf4 __ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0x743e0f29 tls_device_sk_destruct net/tls/tls EXPORT_SYMBOL_GPL 0xb3bd62b8 nft_data_release net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xc44fb5e0 snd_sof_ipc_reply sound/soc/sof/snd-sof EXPORT_SYMBOL 0x4c25daf8 ntb_msi_peer_trigger drivers/ntb/ntb EXPORT_SYMBOL 0x8c3e63ff bcma_chipco_chipctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x3bb2f64d transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL +0xa23737f5 transport_deregister_session_configfs drivers/target/target_core_mod EXPORT_SYMBOL 0x14d9f2e9 ieee80211_wx_set_gen_ie_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xb2fac749 sdhci_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x85491ead sdhci_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x4d76f8e9 proc_thermal_mmio_remove drivers/thermal/intel/int340x_thermal/processor_thermal_device EXPORT_SYMBOL_GPL 0x8303f414 usb_serial_claim_interface drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x811aeda3 ath9k_hw_disable_mib_counters drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL @@ -16014,73 +16021,73 @@ 0x7a45377b acpi_video_unregister drivers/acpi/video EXPORT_SYMBOL 0x521c7102 xchacha20poly1305_decrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0xce15a526 xchacha20poly1305_encrypt lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x798759fc osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL -0x6a4e4ed9 nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xcfebd9a5 osd_req_op_extent_init net/ceph/libceph EXPORT_SYMBOL +0x3130c712 nat_q931_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x6c73f673 mrp_init_applicant net/802/mrp EXPORT_SYMBOL_GPL 0x6abcd5bd sst_ipc_fini sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL 0x6d629c59 snd_mpu401_uart_interrupt_tx sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL -0x97c2091e rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x1c678aaf b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xefbbc3d1 unregister_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xbd3d79bf rtrs_iu_post_send drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xba6a2aeb b53_phylink_mac_link_up drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xa84cc6ec unregister_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0x25606bbd mt76x02_tx_set_txpwr_auto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x56742abc mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL -0x8f006e9e mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x8b5c7682 mwifiex_del_virtual_intf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x182380e5 mwifiex_main_process drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x2c4ab861 mdiobus_free drivers/net/phy/libphy EXPORT_SYMBOL 0xb742ed03 sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0xb3e8a096 drm_gem_vram_offset drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x40739385 nfs_wait_bit_killable fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfa439cc6 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0x7d857145 xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xe82b4dd1 nf_reject_ip6hdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x7623319c xt_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xc77a973c snd_dmaengine_pcm_trigger sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0xdb843a25 vhost_has_work drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x5cbb5274 ltc2947_core_probe drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0xaeda3273 tea5767_attach drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL -0x9118eb56 ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xdb63ca2f tea5767_attach drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL +0x8a7105ac ppp_dev_name drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x4c0b45f8 lbs_send_tx_feedback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xccf54d5e drm_dp_get_adjust_tx_ffe_preset drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x3de32425 nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x01aef66d ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbe015daf mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9c81c7ca nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xea28cba4 ib_create_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x785bb838 mtd_ooblayout_free drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x6047ede6 can_fd_len2dlc drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf12d9387 can_fd_dlc2len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf2ca3bae mlxsw_core_res_query_enabled drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x4d739d91 sas_phy_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0x6094dab5 drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x10c6e78f drm_dp_cec_set_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x284e07d8 vsock_bind_table net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x08b799fe snd_hdac_ext_stream_assign sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xf287c9e8 snd_hdac_ext_bus_get_ml_capabilities sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x77c42cd5 snd_soc_of_put_dai_link_codecs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x24311933 btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x063ea498 btintel_set_event_mask_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x5210a5bf hsi_board_list drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x6ba1a74c flexonenand_region drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL 0x501d1217 cs_dsp_stop drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xa2172ac3 saa7134_g_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x607a6981 saa7134_s_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x2f792ab5 saa7134_g_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x042e55ef saa7134_s_std drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0xc4d2f5d0 ir_raw_handler_unregister drivers/media/rc/rc-core EXPORT_SYMBOL 0x7748d87c il_irq_handle_error drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x3caed6bb ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL +0x71dafa21 ceph_monc_open_session net/ceph/libceph EXPORT_SYMBOL 0xb7b6874e caif_free_client net/caif/caif EXPORT_SYMBOL -0xedf9231d l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x3bafb3a6 l2tp_session_delete net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x484f4671 snd_hdac_regmap_add_vendor_verb sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x7182ff4d snd_hda_codec_load_dsp_trigger sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe4c21196 vringh_notify_disable_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x2b412690 iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x761ace38 cx88_risc_databuffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x2bd15edf iscsit_release_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2ac5e7bc cx88_risc_databuffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x955eb392 smscore_unregister_device drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x0fea4f98 rmi_set_attn_data drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0xad79b8e6 usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x849cfa6d usb_ep0_reinit drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfc1e6f41 iwl_guid drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x32864c99 sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x590874b7 scsi_build_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x17158025 __SCT__tp_func_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbf30d805 __SCK__tp_func_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x71097ac7 __SCK__tp_func_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd9353e0a xt_rateest_put net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL 0x83be64b9 vhost_iotlb_itree_next drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x165feec4 nand_get_large_page_hamming_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xc324c442 g_audio_cleanup drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0x43a74db0 mptscsih_info drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x91d5b9ee mt76x02_irq_handler drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xcc71d850 mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x290785ea mwifiex_cancel_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x81aadc6a mlx5_fill_page_frag_array_perm drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xcf5695a0 __mlx4_unregister_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x01282b9b nvme_fc_register_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL @@ -16089,55 +16096,56 @@ 0x1b0ba4ec notifier_err_inject_dir lib/notifier-error-inject EXPORT_SYMBOL_GPL 0xcd1f4af4 nfc_hci_disconnect_gate net/nfc/hci/hci EXPORT_SYMBOL 0x839ddb7b cfcnfg_set_phy_state net/caif/caif EXPORT_SYMBOL -0x33e5f075 xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x95ae7cd5 xt_unregister_table net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xb36438c4 snd_hda_override_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x9c992c8f ntb_transport_link_up drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xec4da809 vhost_poll_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xa9b3dc17 ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x264189e4 ib_destroy_cq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0af3d134 v4l2_valid_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x912a4364 mb86a16_attach drivers/media/dvb-frontends/mb86a16 EXPORT_SYMBOL +0x21ea80de mb86a16_attach drivers/media/dvb-frontends/mb86a16 EXPORT_SYMBOL 0x6dc50487 fw_csr_string drivers/firewire/firewire-core EXPORT_SYMBOL 0xde1fd2ea mlx4_qp_modify drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x2fbc5a6a iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb898c96f iscsi_requeue_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x7a01e027 __traceiter_mei_reg_write drivers/misc/mei/mei EXPORT_SYMBOL 0x3f881f51 drm_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0xf9cde04c drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x4e38e133 pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xba73320e drm_mode_create_dp_colorspace_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ffbc605 pnfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa6c47136 snd_soc_acpi_intel_mtl_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x1d027e4b snd_pcm_format_signed sound/core/snd-pcm EXPORT_SYMBOL 0xe111719d rpmsg_ns_register_device drivers/rpmsg/rpmsg_ns EXPORT_SYMBOL 0x67b85372 mmc_can_gpio_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xf2fc02b8 mmc_can_gpio_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x7c2db0c3 si470x_ctrl_ops drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL -0x1a56320c usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x17e817a6 lan9303_indirect_phy_ops drivers/net/dsa/lan9303-core EXPORT_SYMBOL_GPL +0x1bda4e04 si470x_ctrl_ops drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x7a4d77f2 usb_get_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x87d2a9ef lan9303_indirect_phy_ops drivers/net/dsa/lan9303-core EXPORT_SYMBOL_GPL 0x710ea3e2 hostap_80211_ops drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xfdad6674 hostap_info_init drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x24d8cbae alcor_write32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x5aa4623f jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x678ebf52 jbd2_journal_put_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x8efd34f9 fscache_caching_failed fs/fscache/fscache EXPORT_SYMBOL 0x329dbd06 cfpkt_info net/caif/caif EXPORT_SYMBOL -0xbc9fa4c1 xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x40fa18d1 xdr_encode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xe9c6de99 sst_shim32_write sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0x655cb202 snd_sf_linear_to_log sound/synth/emux/snd-emux-synth EXPORT_SYMBOL 0x9c41c7ac dfl_driver_unregister drivers/fpga/dfl EXPORT_SYMBOL -0x2ca35fcb rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x41e293da flexcop_sram_ctrl drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0x56d5d76d usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x37d2e1d2 rdma_alloc_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x049da17d flexcop_sram_ctrl drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x2413ad7b usb_hcd_giveback_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xef4ca0ce fw_iso_context_create drivers/firewire/firewire-core EXPORT_SYMBOL -0xbba395f5 xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL -0x6be751e9 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa78c8ec2 iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xd8a529c0 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdcdb803d xrs700x_switch_remove drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x01c624b7 mlx5_eswitch_reg_c1_loopback_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8a5683a4 iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x53c65d7e drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x342997a8 drm_prime_gem_destroy drivers/gpu/drm/drm EXPORT_SYMBOL 0x9f68faa3 __traceiter_kvm_avic_unaccelerated_access arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xff09bd65 camellia_dec_blk arch/x86/crypto/camellia-x86_64 EXPORT_SYMBOL_GPL -0xec093bda nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x905324de ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0xeab47ab4 nf_nat_icmp_reply_translation net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x0c2bf27a ct_sip_get_sdp_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xbed43a41 snd_usbmidi_suspend sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x16054376 snd_emu10k1_synth_bzero sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL 0xacd81ea7 roccat_common2_device_init_struct drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0x2bf67def v4l2_calc_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x8e34ce40 v4l2_fwnode_put_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x149c3d05 v4l2_fwnode_put_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0x28b12cc9 v4l2_format_info drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xa3f3f9ac typec_partner_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x7fc232d7 rtw8822c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8822c EXPORT_SYMBOL @@ -16146,103 +16154,104 @@ 0x19d5c14a nxp_nci_remove drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL 0x804d7852 drm_debugfs_create_files drivers/gpu/drm/drm EXPORT_SYMBOL 0x6c193e73 mhi_soc_reset drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x4e23f823 nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL -0x44cea8f9 pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x11f72d10 nlmclnt_proc fs/lockd/lockd EXPORT_SYMBOL_GPL +0x37b670d3 pnfs_generic_write_commit_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xab2e8b7b snd_hdac_stream_assign sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x17e43526 rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2632ff20 mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc5180556 rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xacb7b2c7 mtd_block_isreserved drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x540bf383 intel_th_output_enable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc0d7c2d1 dm_array_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x1f097d3e xhci_shutdown drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x92622c74 rtw_dump_fw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x53355445 rt2800_link_stats drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xc6634315 mt76_ac_to_hwq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x07061d11 mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7c44f5f9 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x093319c9 phy_ethtool_get_wol drivers/net/phy/libphy EXPORT_SYMBOL -0x65d605bd phy_ethtool_set_wol drivers/net/phy/libphy EXPORT_SYMBOL +0x373bd76b mlx5_vf_put_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd79f4319 mlx5_vf_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x32d693ee phy_ethtool_get_wol drivers/net/phy/libphy EXPORT_SYMBOL +0x37b353fb phy_ethtool_set_wol drivers/net/phy/libphy EXPORT_SYMBOL 0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x15b44787 scsi_dh_attach drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x056837fb vmci_get_context_id drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x9b2560b9 gf128mul_init_4k_bbe crypto/gf128mul EXPORT_SYMBOL 0x83581089 gf128mul_init_4k_lle crypto/gf128mul EXPORT_SYMBOL -0x6c2b8c4b rt5670_set_jack_detect sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL +0x6de75a35 rt5670_set_jack_detect sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL 0x4311ca40 sdw_cdns_exit_reset drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0xb5253458 vhost_poll_start drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x2d4500a1 ata_bmdma_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL -0xd67e90b3 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL -0x177b1048 v4l2_create_fwnode_links drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xff9da192 raid5_set_cache_size drivers/md/raid456 EXPORT_SYMBOL +0xfcc9555d v4l2_create_fwnode_links drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x6bd6414f usbnet_cdc_status drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x05616fce macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x77c95457 macvlan_dellink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x3a52376e mt76x02_set_rts_threshold drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa74c2dc5 hermes_struct_init drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x406b4614 mlxsw_afa_block_append_counter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xab1a7892 __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7dd7e676 __traceiter_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6f65932c bcm_phy_modify_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xf2c68a30 devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL -0xec9a2620 nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc55a8ee6 cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL -0x788117a3 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0xe0ff9ce8 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x1aa4375c devm_lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0x19245e3e nfs_set_verifier fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1373e907 cfg80211_vendor_cmd_reply net/wireless/cfg80211 EXPORT_SYMBOL_GPL +0x24720616 udp_tunnel6_xmit_skb net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0xef96e0c8 ct_sip_parse_request net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0x94673054 snd_emu10k1_voice_free sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL -0xb470de2d mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x4844e29c mtd_lock drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x605ff958 ata_sff_irq_on drivers/ata/libata EXPORT_SYMBOL_GPL -0xa72a2099 flexcop_sram_set_dest drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xb087acb8 flexcop_sram_set_dest drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x9a05641f rt2800_txstatus_timeout drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x6f586d58 ath9k_hw_phy_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x951c5470 nvme_auth_gen_shared_secret drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0xd680a377 drm_gem_object_free drivers/gpu/drm/drm EXPORT_SYMBOL -0xb16b5b96 devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL -0x409de1ec nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5cd0b9e2 xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x34da15f2 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb7e4fb4a ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc1e725e3 ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc171f63c devm_lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0x06831797 nfs_fscache_open_file fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9c8a88bd xprt_wait_for_reply_request_def net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xed8a1ee8 rpc_clnt_test_and_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4988d15c ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe0f1b41a ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x472b1883 nand_ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xfec8504d v4l2_ctrl_request_complete drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xc7ea461a mxl111sf_tuner_attach drivers/media/usb/dvb-usb-v2/mxl111sf-tuner EXPORT_SYMBOL_GPL +0x89279dfd mxl111sf_tuner_attach drivers/media/usb/dvb-usb-v2/mxl111sf-tuner EXPORT_SYMBOL_GPL 0x6ff7510d altera_ci_tuner_reset drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL -0x027401b1 usb_function_activate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x899cb9a1 usb_function_activate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x68a25790 rtw_phy_write_rf_reg_sipi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x81a52374 ttm_bo_vm_dummy_page drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x430c9250 drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL +0x09826aa0 drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL 0x23ee13fd mb_cache_entry_find_first fs/mbcache EXPORT_SYMBOL 0xb79f25fd p9_parse_header net/9p/9pnet EXPORT_SYMBOL -0x8038cfd0 gre_parse_header net/ipv4/gre EXPORT_SYMBOL +0x095a0064 gre_parse_header net/ipv4/gre EXPORT_SYMBOL 0x2c7006a6 snd_hda_spdif_ctls_unassign sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x39e96360 usb_role_switch_find_by_fwnode drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0xab259de0 ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xb959e89d ppp_unregister_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x61f67c92 phy_gbit_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xa8de1eb7 __phy_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x05430650 cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x7108d7e8 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x24d2708c cxgbi_sock_rcv_peer_close drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa6aacb36 __traceiter_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x2fd6cb2c drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1f49de75 devm_drm_bridge_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x479edb03 lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL -0xc1808424 dccp_set_state net/dccp/dccp EXPORT_SYMBOL_GPL +0xf82394a7 lowpan_unregister_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0xdd2b70b4 dccp_set_state net/dccp/dccp EXPORT_SYMBOL_GPL 0x66fd6169 intel_nhlt_ssp_endpoint_mask sound/hda/snd-intel-dspcfg EXPORT_SYMBOL 0x5975a307 snd_hdac_ext_link_stream_setup sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xce5d2d45 snd_hdac_ext_bus_device_exit sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xd09e0c93 snd_hda_codec_configure sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd53553b8 vmbus_set_chn_rescind_callback drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x350624a1 cx18_claim_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL -0xe230e4dd i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL -0x1ba1d437 usb_function_deactivate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x01363276 cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x9c11cfe1 drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0xd39e7f4e xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3113a271 cx18_claim_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x9580bf3c i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x3669c5d4 usb_function_deactivate drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xe66715b1 cxgbi_destroy_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x4047c77b drm_gem_shmem_get_sg_table drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x2ed58c0d fscache_get_cookie fs/fscache/fscache EXPORT_SYMBOL +0xa992cb84 fscache_put_cookie fs/fscache/fscache EXPORT_SYMBOL +0xfe6d6b98 xdr_inline_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x79ed8dee ipack_get_device drivers/ipack/ipack EXPORT_SYMBOL_GPL 0xd5312434 rpmsg_release_channel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x2a0ff5f7 vhost_vring_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x956210d4 ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0xc90df7e5 dm_bufio_prefetch drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x40b2303d md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb6c5d89e md_rdev_init drivers/md/md-mod EXPORT_SYMBOL_GPL 0x1671eb65 usb_ftdi_elan_edset_single drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0xadc98df6 fw_iso_buffer_destroy drivers/firewire/firewire-core EXPORT_SYMBOL 0xaa542b22 mlx4_register_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x79edfd99 drm_dev_dbg drivers/gpu/drm/drm EXPORT_SYMBOL -0x35c1c2f6 __fscache_check_page_write fs/fscache/fscache EXPORT_SYMBOL -0x4fcaf344 kvm_write_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x21f9a05c kvm_write_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf9921ad2 sof_acpi_pm sound/soc/sof/snd-sof-acpi EXPORT_SYMBOL SND_SOC_SOF_ACPI_DEV 0xb489bb8c snd_soc_get_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb97244ce snd_soc_put_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -16251,115 +16260,114 @@ 0xc1d6ab91 usb_serial_generic_read_bulk_callback drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x07abcc0c mlxsw_afa_block_append_trap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb635b28d drm_gem_vram_driver_dumb_create drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x99c03204 drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x50c5999f drm_edp_backlight_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xd5a95eae drm_dp_128b132b_lane_symbol_locked drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x56fc282e l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x0ec083eb l2tp_sk_to_tunnel net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x52c16479 wm_halo_wdt_expire sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x89156f0e gnss_serial_free drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x38ecb367 hid_sensor_write_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x94b26d09 adf_devmgr_add_dev drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xec29e22a __traceiter_bcache_gc_copy_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x57aa04b5 bq27xxx_battery_setup drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0xfc720b3a s5h1409_attach drivers/media/dvb-frontends/s5h1409 EXPORT_SYMBOL +0xd9a9fdcb s5h1409_attach drivers/media/dvb-frontends/s5h1409 EXPORT_SYMBOL 0x5c0768e1 mptscsih_flush_running_cmds drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xe3b0fa32 mlx4_qp_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x82230b4e battery_hook_register drivers/acpi/battery EXPORT_SYMBOL_GPL +0xf0e45971 battery_hook_register drivers/acpi/battery EXPORT_SYMBOL_GPL 0x66983e96 simd_skcipher_create crypto/crypto_simd EXPORT_SYMBOL_GPL -0x0824c6bb fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL -0x98175997 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xa23ad899 fat_build_inode fs/fat/fat EXPORT_SYMBOL_GPL +0xe419b437 flow_offload_add net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x24a3a0d8 ishtp_cl_disconnect drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x6418177a typec_set_mode drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x5c10ab48 vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL +0x9bfd5307 vxlan_dev_create drivers/net/vxlan EXPORT_SYMBOL_GPL 0x57bb79cb ath9k_hw_process_rxdesc_edma drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x99874a08 hdlcdrv_receiver drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0xa0446e48 hdlcdrv_receiver drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL 0xae0e5fd1 configfs_unregister_group fs/configfs/configfs EXPORT_SYMBOL -0xe5df137f phonet_proto_register net/phonet/phonet EXPORT_SYMBOL -0x876d2485 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x066ef580 phonet_proto_register net/phonet/phonet EXPORT_SYMBOL +0x311a7dac nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb21f37dc intel_sst_pm sound/soc/intel/atom/sst/snd-intel-sst-core EXPORT_SYMBOL_GPL 0xe50413d7 snd_seq_client_ioctl_lock sound/core/seq/snd-seq EXPORT_SYMBOL_GPL 0xb57af8c0 snd_pcm_add_chmap_ctls sound/core/snd-pcm EXPORT_SYMBOL_GPL 0xfa00d532 snd_pcm_notify sound/core/snd-pcm EXPORT_SYMBOL 0xa32c1e61 adf_vf_isr_resource_alloc drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x84e613c2 dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL -0x3344ce62 max2165_attach drivers/media/tuners/max2165 EXPORT_SYMBOL +0x59a482c9 dm_table_get_mode drivers/md/dm-mod EXPORT_SYMBOL +0x36c8eefe max2165_attach drivers/media/tuners/max2165 EXPORT_SYMBOL 0xadca2ed2 rt2x00mac_remove_interface drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xc56bac63 mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa302ab38 kvm_read_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x34f99ffb lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL +0x2365be4e mlx5_core_modify_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7e3e8d3e kvm_read_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xefd98dcd lowpan_register_netdev net/6lowpan/6lowpan EXPORT_SYMBOL 0xb5589a2c ieee80211_start_tx_ba_cb_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0x8c013cf7 garp_request_join net/802/garp EXPORT_SYMBOL_GPL 0xf8ff54af snd_hdac_stream_sync_trigger sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xcf2420a0 line6_send_sysex_message sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xcc54f556 hda_cs_dsp_write_ctl sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS 0xc6a28243 nand_read_oob_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x5a2d2e44 sdhci_set_power_and_bus_voltage drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x932075a0 sdhci_set_power_and_bus_voltage drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x0054f69d dm_tm_pre_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x72289260 dm_block_manager_destroy drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xd8254533 rt2800mmio_write_tx_desc drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x02e2f26a cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xd10722ab __tracepoint_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xab6c9ce3 cxgb4_port_chan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x88126589 __tracepoint_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xdef1096d cifs_md4_update fs/smbfs_common/cifs_md4 EXPORT_SYMBOL_GPL 0x2e0571b8 ieee80211_sta_block_awake net/mac80211/mac80211 EXPORT_SYMBOL -0x02ceb628 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfcd816bc nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x9d3062ee snd_hdac_power_down_pm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x169396d8 snd_rawmidi_transmit_ack sound/core/snd-rawmidi EXPORT_SYMBOL 0xd3bcac46 snd_card_disconnect_sync sound/core/snd EXPORT_SYMBOL_GPL 0xe915e32a rio_route_add_entry drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xec230af1 md_write_start drivers/md/md-mod EXPORT_SYMBOL -0xa0486eaf dib9000_i2c_enumeration drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0xdf871e5d cyttsp_i2c_read_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL -0xfb23393f usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x3dc078bb md_write_start drivers/md/md-mod EXPORT_SYMBOL +0x07852696 dib9000_i2c_enumeration drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x050ebe3b cyttsp_i2c_read_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL +0x5bbaff16 usbip_pack_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x51636951 mpt_verify_adapter drivers/message/fusion/mptbase EXPORT_SYMBOL 0x885e0b79 scsi_remove_device drivers/scsi/scsi_mod EXPORT_SYMBOL 0xa87bc9e7 o2nm_configured_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xae56ae5e dccp_make_response net/dccp/dccp EXPORT_SYMBOL_GPL -0x1af18177 nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL -0x9d96201e nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL +0xf4ca1a5f dccp_make_response net/dccp/dccp EXPORT_SYMBOL_GPL +0xcfa2dce9 nf_sk_lookup_slow_v6 net/ipv6/netfilter/nf_socket_ipv6 EXPORT_SYMBOL_GPL +0x48c57d80 nf_sk_lookup_slow_v4 net/ipv4/netfilter/nf_socket_ipv4 EXPORT_SYMBOL_GPL 0xdba4502f rl6231_calc_dmic_clk sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0xb9c791e4 snd_dmaengine_pcm_register sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xebf7ba73 snd_soc_dapm_new_dai_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x33c75e78 snd_soc_dapm_new_dai_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x75eb45f3 sdw_bus_prep_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x0270433c __sdw_register_driver drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL 0xfbd1e915 bcma_chipco_gpio_control drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x6026ffc6 cs_dsp_read_raw_data_block drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x70cf032f usb_hcd_irq drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x75f4cbc5 __lbs_cmd drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL -0x030adca7 mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL +0x2717f405 mlxsw_i2c_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c EXPORT_SYMBOL 0xb897d707 srp_timed_out drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x4489a5e9 drm_edid_raw drivers/gpu/drm/drm EXPORT_SYMBOL -0x0873cce2 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL +0x50ed8356 fuse_file_poll fs/fuse/fuse EXPORT_SYMBOL_GPL 0x6a7a38a0 ceph_pr_addr net/ceph/libceph EXPORT_SYMBOL 0x51af9fd7 ieee80211_channel_switch_disconnect net/mac80211/mac80211 EXPORT_SYMBOL -0x67e13f27 hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL -0x1061dc74 dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x371d2e96 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x22cc6157 hci_register_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0x6f561c30 dsa_register_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x127fc850 ibdev_notice drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x41505c73 spmi_command_sleep drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x695b9ba1 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL -0xe41f06ec dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL +0xc7f302c8 ahci_fill_cmd_slot drivers/ata/libahci EXPORT_SYMBOL_GPL +0x3506edb8 dm_snap_cow drivers/md/dm-snapshot EXPORT_SYMBOL 0x60da251c typec_switch_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xa33f2a4f usb_string_ids_tab drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x56982bfe nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7212988f nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbbacdce0 usb_string_ids_tab drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x7513cc40 nfs_file_set_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6efdade8 nfs_free_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2919b156 xdr_decode_string_inplace net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x707d2777 snd_hda_codec_setup_stream sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc8f367ed vhost_dev_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x39bfa75d rawnand_dt_parse_gpio_cs drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x0bb1c753 vmbus_open drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x843fe5c9 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL +0x8c296080 tap_handle_frame drivers/net/tap EXPORT_SYMBOL_GPL 0xf5d4e3fe ath9k_hw_gettsf32 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x73e1b8a2 fcoe_ctlr_set_fip_mode drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xd351149d intel_lpss_resume drivers/mfd/intel-lpss EXPORT_SYMBOL_GPL -0x6acefa42 fscache_cache_cleared_wq fs/fscache/fscache EXPORT_SYMBOL -0xff2df509 tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL -0xe7f6e9cd svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x51dcde26 tipc_nl_sk_walk net/tipc/tipc EXPORT_SYMBOL +0x7ee6ef64 svc_seq_show net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5697f440 snd_soc_acpi_intel_ehl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x36ba5de7 snd_hda_gen_build_pcms sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x6fab4397 query_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x280cac9a rio_attach_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x95a1d8c1 vmbus_close drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x72c78e7d ttpci_budget_init drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0x8a63c8d8 vb2_core_queue_init drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xc592826a rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x7a0ab7e3 ttpci_budget_init drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x2c2faa56 vb2_core_queue_init drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x876fb844 rtw89_core_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x50e1f64f rt2800_config_pairwise_key drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x5875fe71 mt76_connac_mcu_sta_basic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x1a6d08dc ath_key_delete drivers/net/wireless/ath/ath EXPORT_SYMBOL @@ -16373,16 +16381,16 @@ 0x7fd2ce06 dell_smbios_find_token drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0x6318885d adf_devmgr_pci_to_accel_dev drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x586705e1 dm_btree_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb5b8fdf9 mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x010b2c8d mlx5_nic_vport_affiliate_multiport drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9d50ed7e fc_rport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf830c2b4 fc_lport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xe14a4141 __drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xcbbdbf12 drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xb0fb4e8d drm_mode_create_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL 0xd0bea906 switchtec_class drivers/pci/switch/switchtec EXPORT_SYMBOL_GPL 0x499129da wiphy_register net/wireless/cfg80211 EXPORT_SYMBOL -0x4830bcd6 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xecb98356 nft_dump_register net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3ff55ad3 nf_conncount_cache_free net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0x58f0a6d0 rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xa5320360 rtrs_cq_qp_create drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x9f51628e nand_ecc_sw_hamming_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xcd849138 videobuf_to_vmalloc drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL 0x82dc87e1 usb_wwan_chars_in_buffer drivers/usb/serial/usb_wwan EXPORT_SYMBOL @@ -16391,26 +16399,26 @@ 0x108b188f ath_is_49ghz_allowed drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x0137f952 mlxsw_afk_values_add_buf drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x47041e4e mlxsw_afk_key_info_blocks_count_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x7e85a7fb mfd_cell_disable drivers/mfd/mfd-core EXPORT_SYMBOL -0x9e4cd96b ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL -0xc9fef62e lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL -0xde24ac4a flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x302f243e mfd_cell_disable drivers/mfd/mfd-core EXPORT_SYMBOL +0x0a66cc30 ceph_copy_from_page_vector net/ceph/libceph EXPORT_SYMBOL +0xc5c436f4 lowpan_nhc_add net/6lowpan/6lowpan EXPORT_SYMBOL +0xc2d7d46e flow_offload_alloc net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xbaf9e26f snd_hdac_bus_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x3c10932f snd_hdac_bus_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x8710e96e ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x8911ff44 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x2ad1b3d2 mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x0d137219 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xb9d6beb2 ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x72f48663 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x491d534a mtd_get_unmapped_area drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x05f0acb3 dm_start_time_ns_from_clone drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x2be1ccfc v4l2_event_unsubscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xc53079f1 rmi_2d_sensor_rel_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xcec7b009 mt7615_sta_ps drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x6c2343f2 ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xf3973170 iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x3bbb167c drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xbad9336f pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0865fb8b ocelot_devlink_sb_unregister drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2be7e6c0 iscsi_tcp_set_max_r2t drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x7542a486 drm_connector_set_vrr_capable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x002b33d8 pnfs_generic_clear_request_commit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf8fc5c59 configfs_register_group fs/configfs/configfs EXPORT_SYMBOL -0x029f1f5f __tracepoint_smcr_link_down net/smc/smc EXPORT_SYMBOL -0x5ba1c340 ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL +0x3cde3bd0 __tracepoint_smcr_link_down net/smc/smc EXPORT_SYMBOL +0x6394064b ieee80211_beacon_get_tim net/mac80211/mac80211 EXPORT_SYMBOL 0x30b6c4b8 ntb_register_device drivers/ntb/ntb EXPORT_SYMBOL 0xdfd43d07 sdw_cdns_alloc_pdi drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0x139cffa5 add_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL @@ -16418,20 +16426,20 @@ 0xb9ad3322 adf_dev_in_use drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x6310cf91 mmc_gpiod_request_ro drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x39ee3db9 mmc_gpiod_request_cd drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x2aa35827 dvb_generic_ioctl drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x7133e3da dvb_generic_ioctl drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x887c8ef6 rmi_driver_resume drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x8708a274 wl1271_acx_pm_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xfdad8793 phy_register_fixup_for_id drivers/net/phy/libphy EXPORT_SYMBOL 0x9cb0b5a0 phylink_connect_phy drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x9d9f6cea intel_lpss_prepare drivers/mfd/intel-lpss EXPORT_SYMBOL_GPL -0x2b11deea sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL +0x726e7059 sys_copyarea drivers/video/fbdev/core/syscopyarea EXPORT_SYMBOL 0x5250cf98 ieee80211_tkip_add_iv net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x32c264aa dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe11625fa dsa_devlink_resources_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xaf0847f0 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xaef6e694 __ntb_register_client drivers/ntb/ntb EXPORT_SYMBOL 0x0c4f03f6 iio_read_channel_offset drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x6d9b7ea6 ad714x_enable drivers/input/misc/ad714x EXPORT_SYMBOL -0x8858198f tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0xf600dbf3 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL 0x36c5bfca rtw_disable_lps_deep_mode drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe29f55ed mt76_connac_free_pending_tx_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x5c4e6c69 ath_hw_setbssidmask drivers/net/wireless/ath/ath EXPORT_SYMBOL @@ -16443,103 +16451,103 @@ 0xf98adb36 vmbus_sendpacket_pagebuffer drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xff5efbfd ish_hw_reset drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x9e798e22 dm_bm_set_read_only drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x0f8f0ccc md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL -0xd1098aa9 md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL -0x548fd99e __tracepoint_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xc628c40b vb2_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xe4a2397d md_bitmap_free drivers/md/md-mod EXPORT_SYMBOL +0xd3e047a7 md_bitmap_endwrite drivers/md/md-mod EXPORT_SYMBOL +0x2a8581de __tracepoint_vb2_v4l2_buf_done drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x977bb9a6 vb2_dqbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x25acae8a fw_card_add drivers/firewire/firewire-core EXPORT_SYMBOL 0x594af395 mlxsw_core_rx_listener_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x77e34759 mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4c92af2d mlx5_lag_is_master drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xdaeab57f mlx4_ACCESS_PTYS_REG drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x359319f2 drm_panel_bridge_remove drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf1fb1805 drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xfebffa55 drm_dp_send_power_updown_phy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4e12ccf5 wpan_phy_free net/ieee802154/ieee802154 EXPORT_SYMBOL -0xc268e96e rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x799f0339 rpc_init_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xcbfabf0f snd_hdac_ext_bus_ppcap_int_enable sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x75db1dfa snd_soc_component_compr_get_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x608e1541 dst_attach drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x1a05abbd dst_attach drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0xd72b35d8 mptscsih_qcmd drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xf9c59a4c mptscsih_is_phys_disk drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xdce54ee2 __traceiter_dev_irq drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x53a1cb11 ath9k_hw_settsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x566c0a6e ath9k_hw_gettsf64 drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x024d14bc vmci_qpair_produce_free_space drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x6a25a0bb fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL +0x37122e9e fuse_simple_background fs/fuse/fuse EXPORT_SYMBOL_GPL 0xdc7369fe __traceiter_kvm_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x871e0681 __SCT__kvm_x86_tlb_flush_current arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfdee6314 __SCK__kvm_x86_tlb_flush_current arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x5a9f203b dccp_disconnect net/dccp/dccp EXPORT_SYMBOL_GPL +0x9a626dd8 __SCK__kvm_x86_tlb_flush_current arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3b52d3ab dccp_disconnect net/dccp/dccp EXPORT_SYMBOL_GPL 0xc0a2e746 snd_soc_get_dai_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb5fb74f2 snd_soc_set_dmi_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc59655e4 snd_util_mem_avail sound/synth/snd-util-mem EXPORT_SYMBOL 0x510f8a5e mma7455_core_probe drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL -0x09b23b23 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd597e3c6 au8522_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0x186bf1ad gspca_dev_probe2 drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xa24b6b50 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc509a796 au8522_i2c_gate_ctrl drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0xc14863d8 gspca_dev_probe2 drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0x6fd9cc4a charlcd_register drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL -0x0465890e mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7c70e13e mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa0f8897a cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xa0f5553a cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0xf6f14dd2 drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xecf5f582 lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL +0x8a030f6c mlx5_eswitch_unregister_vport_reps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x9ab5ffcc mlx5_debug_qp_remove drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5fd77c00 cs47l15_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x5fdaa040 cs47l15_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xc702d19f drm_dp_stop_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6cb32578 lcd_device_unregister drivers/video/backlight/lcd EXPORT_SYMBOL 0xd7613212 bt_err_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL -0x2c42f8e0 nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0x548beaf7 nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL -0x01168130 ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xc8c0e500 ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xfa50f809 vb2_ioctl_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x280ed96f ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3589eeaf nf_defrag_ipv6_disable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x75b0129b nf_defrag_ipv4_disable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0xd83332ba ip_set_put_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xbff03593 ip_set_get_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xe6d20022 vb2_ioctl_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xd2a44492 ocelot_port_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x4e6be521 mlxsw_afa_block_append_fwd drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5ad0563e mlx4_tunnel_steer_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x4c7d9f58 __devm_regmap_init_spi_avmm drivers/base/regmap/regmap-spi-avmm EXPORT_SYMBOL_GPL 0xb97b59d5 __SCT__tp_func_kvm_avic_unaccelerated_access arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x19455371 __SCK__tp_func_kvm_avic_unaccelerated_access arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2b5a6f24 cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x67a6ea8e cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xdaa6e804 __SCK__tp_func_kvm_avic_unaccelerated_access arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x963b880f cache_register_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x55139c8a cfg80211_cqm_rssi_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x01d3995c sst_ipc_init sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL -0x438caea3 ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x4d8417fb videobuf_read_start drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xc4391692 ufshcd_auto_hibern8_update drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xa51af761 videobuf_read_start drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x37dc331a smscore_register_hotplug drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xb60a2bbd usb_autopm_put_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x2d166658 lan9303_probe drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0x014a273b lan9303_probe drivers/net/dsa/lan9303-core EXPORT_SYMBOL 0xb7d5ffb1 iwl_rate_mcs drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x9fd77b9d st95hf_spi_recv_echo_res drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL -0x998eea5e drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9a3e1d33 drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf1a5611d o2net_unregister_handler_list fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xfb476564 rvt_error_qp drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x9500cf91 rvt_error_qp drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x5b807bef led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL -0xd020475d alloc_can_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xabcbb6be alloc_can_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x0f262619 il_get_channel_info drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf4db046e ath9k_hw_init_global_settings drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x0bd2a211 cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd82c7c6d cxgb4_inline_tx_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9412e014 drm_sched_increase_karma drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xe719e86c ttm_bo_eviction_valuable drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x1056b6fc amd_iommu_init_device drivers/iommu/amd/iommu_v2 EXPORT_SYMBOL 0x4cb9e001 recover_lost_locks fs/nfs/nfs EXPORT_SYMBOL_GPL -0xb516be59 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL +0x486a3735 register_nfs_version fs/nfs/nfs EXPORT_SYMBOL_GPL 0x364f1e3a kvm_hv_assist_page_enabled arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x47ad40fa __tracepoint_kvm_nested_vmrun arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9209d566 sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x541c9456 wm_adsp_read_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0x2119f684 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x43f62977 __tracepoint_kvm_nested_vmrun arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xbeb65c5b sunrpc_cache_pipe_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1373e28c wm_adsp_read_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc55b67e7 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xf88f666c rtllib_wx_get_rts drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xf4771a1a __traceiter_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5bdae35b usb_phy_roothub_set_mode drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x9a7eb2a3 can_rx_offload_del drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xc2151c11 can_rx_offload_del drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x206963c3 rtw_restore_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x72cf0e87 mt76x02_set_tx_ackto drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x98ea0194 mlx4_cq_resize drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x564899c4 st21nfca_hci_se_io drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0x3115970d oslec_create drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x9d4715f5 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x60c39288 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x32b416a4 drm_gem_fb_vunmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x009fa3b3 drm_connector_helper_get_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe1d51050 drm_writeback_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x5d996b31 kvm_set_cpu_caps arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xc12b1f9a ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL +0xfa3eb001 ieee80211_beacon_get_template net/mac80211/mac80211 EXPORT_SYMBOL 0x1757d1a4 fou_encap_hlen net/ipv4/fou EXPORT_SYMBOL 0xdbd019c4 ib_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL_GPL -0xc1f01d66 dvb_usbv2_generic_write_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x0949767f dvb_usbv2_generic_write_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0xcb7d280f rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xfbd9ccd3 rtw89_mac_get_err_status drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xe566811f il_add_station_common drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -16548,24 +16556,24 @@ 0xecc846a3 vmci_qpair_peekv drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x6cb685f5 drm_sched_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xd11db908 drm_aperture_remove_conflicting_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0x71430ae9 nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0x30f4c5e5 nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL -0xaf8d3323 kvm_sev_es_mmio_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x0278462d kvm_inject_emulated_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf0432c1b nfs_scan_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x1f50c649 nfs4_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb2bd4e6d kvm_sev_es_mmio_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd7a376f8 kvm_inject_emulated_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xadbefda4 dm_cache_policy_destroy drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x3a18389a dm_rh_update_states drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xed3283a4 dm_bufio_set_sector_offset drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x029abf16 __traceiter_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf8854389 cx88_sram_channel_dump drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x9a893714 _vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x6378128d cx88_sram_channel_dump drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x6f581110 _vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xff7f8dfb usbnet_set_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x3dc8058e usbnet_get_link_ksettings_mii drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xb9d4bd16 ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9242c06a ocelot_init_port drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x50ee5c07 cxgb4_best_aligned_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xf6b1479a pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x26ddbbd1 xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7b4e8dd1 pnfs_register_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5bd53f3c xprt_adjust_cwnd net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf0c7e36c snd_hda_codec_set_power_save sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xbc602fb1 saa7146_unregister_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x0c0676f5 saa7146_unregister_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0xea8b2f85 rc_keydown drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xadf427b8 mt76_tx_status_skb_done drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x1df1e5eb mt76_rx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -16576,7 +16584,7 @@ 0x53a1de2a snd_sof_run_firmware sound/soc/sof/snd-sof EXPORT_SYMBOL 0xcf3a6ec7 snd_soc_acpi_intel_skl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0xadb51cff snd_seq_client_ioctl_unlock sound/core/seq/snd-seq EXPORT_SYMBOL_GPL -0x7fe31c74 vb2_buffer_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xe2da997d vb2_buffer_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x37968196 usb_wwan_write drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x933f75e0 usb_unlink_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x292e726b mptscsih_slave_destroy drivers/message/fusion/mptscsih EXPORT_SYMBOL @@ -16585,59 +16593,59 @@ 0xa7d56528 rt2x00mac_conf_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x0263e81a ath9k_hw_getchan_noise drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x40f2b10c ipmi_alloc_smi_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x2fb7a2ae kvm_arch_register_noncoherent_dma arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x87d7be77 kvm_arch_register_noncoherent_dma arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xdc2921f1 p9_client_getlock_dotl net/9p/9pnet EXPORT_SYMBOL -0xd0239b82 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcef8e3e0 rpc_num_bc_slots net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x48012e28 xt_check_proc_name net/netfilter/x_tables EXPORT_SYMBOL -0xc07739af xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL +0x93796297 xt_unregister_target net/netfilter/x_tables EXPORT_SYMBOL 0x6ea09972 snd_midi_channel_alloc_set sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL 0xf9deb0db vhost_iotlb_map_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0xc3604cfe flexcop_device_kfree drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0x9331950f i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL -0x040ea58f ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x69b08724 flexcop_device_kfree drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x3489c818 i2c_mux_add_adapter drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xd1275d67 ehci_adjust_port_wakeup_flags drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xfa452b46 hostap_add_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0xbe3173b2 cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x5daf57f9 cxgb3_register_client drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x52559246 ieee80211_start_tx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL 0xee02e420 ax25_findbyuid net/ax25/ax25 EXPORT_SYMBOL 0xe8d0aed3 ife_check_meta_u16 net/sched/act_ife EXPORT_SYMBOL_GPL 0x0e01cbc0 fw_iso_resources_free sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x588ee050 oxygen_write_i2c sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xe9cf3e43 rvt_rnr_tbl_to_usec drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x406510da atomisp_gmin_find_subdev drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0x88c94ca5 atomisp_gmin_find_subdev drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0x84e9e704 sdhci_pltfm_clk_get_max_clock drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x2b27f91f __SCT__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc708ca55 __SCK__tp_func_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x3c59624b v4l2_fh_is_singular drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x3a01b198 nforce2_smbus drivers/i2c/busses/i2c-nforce2 EXPORT_SYMBOL_GPL +0xd8eebe30 v4l2_fh_is_singular drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x7b305f4e nforce2_smbus drivers/i2c/busses/i2c-nforce2 EXPORT_SYMBOL_GPL 0xffc3626f mt76x0_register_device drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL 0x2443316a ath9k_hw_wow_apply_pattern drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x829cdb4d cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd111af71 cxgb4_register_uld drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x7320ac34 config_group_init_type_name fs/configfs/configfs EXPORT_SYMBOL -0x9a549361 xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1a93b15d ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0xce70629b nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x44b3795c nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb34264ec xdr_enter_page net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x60e90149 ct_sip_parse_address_param net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x8cce485f nf_conntrack_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd046fc3b nf_conntrack_helpers_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4fa15bad hda_codec_probe_complete sound/soc/codecs/snd-soc-hda-codec EXPORT_SYMBOL_GPL -0x543f8e68 snd_soc_jack_add_gpiods sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1c8f6cff snd_soc_jack_add_gpiods sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x04541e98 ssb_pcicore_dev_irqvecs_enable drivers/ssb/ssb EXPORT_SYMBOL -0xa92faff4 i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xea85c8aa i2c_hid_core_shutdown drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0x6aebce95 dm_bufio_issue_discard drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xe2e0f89a __SCT__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5f4de1fb __SCK__tp_func_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x28dcfbef cx231xx_capture_start drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x7950252f cx231xx_capture_start drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xfd2c2b5f rndis_rx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x380ccb3e mt76x02_set_ethtool_fwver drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x1c6605f6 mlxsw_afa_block_append_qos_switch_prio drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x24f8d440 rtsx_usb_card_exclusive_check drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x0c3e9c0f ttm_bo_mem_space drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x4cc31479 qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x48baa259 qmi_send_response drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0x7263ae77 __traceiter_kvm_nested_vmrun arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xa4b2b77e ieee80211_key_replay net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x78436f2d rt5640_detect_headset sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0xf0794263 rt5640_detect_headset sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0xbe75f25f snd_ctl_register_ioctl_compat sound/core/snd EXPORT_SYMBOL -0xab274683 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x6a7f57e4 target_queue_submission drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0x6d3f57bd dm_bufio_get_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x93f2917e md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL +0x9a014592 md_bitmap_copy_from_slot drivers/md/md-mod EXPORT_SYMBOL_GPL 0x84f3ab47 __SCT__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa644fbd4 __SCK__tp_func_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x45284ae9 smsendian_handle_rx_message drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL @@ -16646,45 +16654,45 @@ 0xe877c139 mii_ethtool_get_link_ksettings drivers/net/mii EXPORT_SYMBOL 0xaf5d2447 mlx4_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x6408978f nvme_auth_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xb4884eb8 drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa1d1988a drm_dp_check_act_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x7f376d08 poly1305_final_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL 0xbabd30f5 virtio_transport_dgram_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x6aae667b ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL -0xe57cb5e3 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x1707e3cd ceph_osdc_unwatch net/ceph/libceph EXPORT_SYMBOL +0xbfdced47 gss_mech_register net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x334d41f0 snd_soc_component_compr_copy sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2beeddb3 sensor_hub_remove_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x3d3c35ce usbnet_start_xmit drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x919fdcdc ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xa42b4a4d jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL -0xc8167e96 virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xd35a8954 ocelot_vlan_prepare drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa8a84752 jbd2_journal_set_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x21911c40 virtio_transport_notify_poll_in net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x1d08cf5a gnss_register_device drivers/gnss/gnss EXPORT_SYMBOL_GPL 0x1a749ac4 tee_device_register drivers/tee/tee EXPORT_SYMBOL_GPL 0x60e31fbb sdw_find_col_index drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xd923c73f ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6535191a ib_alloc_xrcd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x58a8261f isst_if_mbox_cmd_invalid drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL 0x0851b654 ishtp_get_device drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xa04f26e5 sdhci_cleanup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x44b13323 sdhci_cleanup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x111eefed acpi_parse_art drivers/thermal/intel/int340x_thermal/acpi_thermal_rel EXPORT_SYMBOL -0x034591d7 saa7146_pgtable_free drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xfcb5dee8 saa7146_pgtable_free drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x40b03724 rtl8723be_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x571fb50a rtl8723ae_firmware_selfreset drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xf49b705b ath10k_print_driver_info drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xc39aa581 mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x02205dc5 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1d8634a1 mlx5_query_hca_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcf80eba5 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x12dd1e77 ipmi_set_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x435e80c3 __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xa6492bd6 __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xce576a13 enable_apicv arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9b79fb61 rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL -0xedd324d2 xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdc9383cd rds_conn_path_drop net/rds/rds EXPORT_SYMBOL_GPL +0x87f5ecda xdr_align_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd7a00101 hda_codec_jack_check sound/soc/sof/intel/snd-sof-intel-hda EXPORT_SYMBOL SND_SOC_SOF_HDA_AUDIO_CODEC 0x4cc8b554 sst_ipc_tx_msg_reply_complete sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL 0xe4832803 snd_hda_jack_add_kctl_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x20849a41 snd_dmaengine_pcm_close sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x1c697e67 iio_device_id drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x3c3d5362 iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xedef13e5 iscsit_find_cmd_from_itt_or_dump drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x3a15013b ata_pack_xfermask drivers/ata/libata EXPORT_SYMBOL_GPL 0xbae0e12f atomisp_get_default_camera_caps drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL -0x55eb03ab dm_table_event drivers/md/dm-mod EXPORT_SYMBOL +0xe7439e8f dm_table_event drivers/md/dm-mod EXPORT_SYMBOL 0x258cb28f __tracepoint_bcache_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4f8b432b rt2x00pci_remove drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0x8e2b0fe0 iwl_fw_start_dbg_conf drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI @@ -16692,23 +16700,22 @@ 0xe5ad0cad mlx5_create_lag_demux_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x59a4827a microread_probe drivers/nfc/microread/microread EXPORT_SYMBOL 0x053614ec kvm_set_user_return_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe2388d0f rxrpc_kernel_check_life net/rxrpc/rxrpc EXPORT_SYMBOL -0xcba2951d ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x7e95e941 snd_soc_dapm_dai_get_connected_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x462c138f rxrpc_kernel_check_life net/rxrpc/rxrpc EXPORT_SYMBOL +0xe8fea7c5 ip_vs_conn_new net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xe9001aa9 snd_soc_dapm_dai_get_connected_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7ac2f329 snd_seq_expand_var_event sound/core/seq/snd-seq EXPORT_SYMBOL 0x2ad7d01b sdw_intel_exit drivers/soundwire/soundwire-intel EXPORT_SYMBOL SOUNDWIRE_INTEL_INIT -0x49532b5d dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x9925cb34 dm_region_hash_create drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xf693a878 usb_free_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x1ed4d49a mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x6d6deeb6 mwifiex_process_sleep_confirm_resp drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x77ef2904 ath11k_pcic_get_user_msi_assignment drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xbe82d6cc mlxsw_env_get_module_info drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xa0369450 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x5541e6d5 drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL -0x958f35f8 __fscache_read_or_alloc_page fs/fscache/fscache EXPORT_SYMBOL +0x1318ab08 drm_panel_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0x28a09455 drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x54cd466b __traceiter_kvm_apicv_update_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x718b29b7 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x747c72e5 nfc_fw_download_done net/nfc/nfc EXPORT_SYMBOL -0x1c2c280f nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd6c521c2 virtio_transport_notify_recv_pre_block net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xbdc0a3be nfc_fw_download_done net/nfc/nfc EXPORT_SYMBOL +0x91e2c7b5 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x33182145 spmi_controller_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xd857cac7 sony_pic_camera_command drivers/platform/x86/sony-laptop EXPORT_SYMBOL 0xa254de98 typec_find_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -16724,59 +16731,60 @@ 0x756247fc snd_akm4xxx_build_controls sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL 0x74115fee iio_get_channel_type drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x8ec5682e sdw_compute_params drivers/soundwire/soundwire-generic-allocation EXPORT_SYMBOL -0x85e06c75 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0xff0de52a ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x289ed930 rtrs_srv_open drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xc4c25e51 ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2e9ee933 ata_ehi_clear_desc drivers/ata/libata EXPORT_SYMBOL_GPL -0xc439e5dd nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x03838ce0 dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xea20727f nvdimm_bus_unlock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x8c36c93e dm_table_set_type drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x24ca58a9 mptscsih_taskmgmt_response_code drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xe276ca82 mii_check_gmii_support drivers/net/mii EXPORT_SYMBOL 0x2e6f9fb6 __traceiter_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x65e3e7be mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6c7bcf13 mlx5_qp_debugfs_init drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x20726502 drm_atomic_helper_damage_iter_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9139d89e drm_bridge_chain_pre_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0x7b2e2166 drm_vma_node_revoke drivers/gpu/drm/drm EXPORT_SYMBOL 0x553b7b00 t10_pi_type1_ip block/t10-pi EXPORT_SYMBOL -0x4b482bb6 kvm_release_page_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8bf44c9a dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x62257a24 kvm_release_page_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x85d26b5d dsa_devlink_params_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xc3ad3d2f snd_hdac_power_up sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa689d556 snd_sbmixer_write sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0x6f40613a stm_register_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xee57f0b1 iio_dma_buffer_request_update drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0xbd379607 mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xef3f321c ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL -0xc5c4ec17 dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x9fe13f1d dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x5e331e7e pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xaa46b087 __video_register_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xdbb365b4 mtd_erase_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x89344ccd ata_wait_register drivers/ata/libata EXPORT_SYMBOL_GPL +0x62919073 dm_cell_put_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x9f9e65c5 dm_cell_get_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x220d259f pmbus_update_fan drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xa60eb1e6 __video_register_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x14f943e0 sms_board_setup drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x2ad2026d sl811h_driver drivers/usb/host/sl811-hcd EXPORT_SYMBOL 0xc1f837fc rtw_pci_remove drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0xc7bef6de p54_parse_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xc9187234 drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL +0x1e21b7e0 drm_mode_validate_ycbcr420 drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a1332b5 drm_ioctl_kernel drivers/gpu/drm/drm EXPORT_SYMBOL 0xfe12bcb9 drm_dsc_compute_rc_parameters drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x0bea3b34 drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xaae23582 drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf50008e2 drm_dp_pcon_frl_configure_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x92b0d17b drm_dp_pcon_frl_configure_1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1605d0ed drm_dp_lttpr_max_lane_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xcce11a60 fscache_n_no_write_space fs/fscache/fscache EXPORT_SYMBOL 0x2e34548f kvm_apic_update_apicv arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x5aeeee62 ceph_oid_aprintf net/ceph/libceph EXPORT_SYMBOL 0x05dd0d9f ieee80211_tx_rate_update net/mac80211/mac80211 EXPORT_SYMBOL 0x8fa02936 cfg80211_free_nan_func net/wireless/cfg80211 EXPORT_SYMBOL -0x5a910f6f nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0x9dca97cf nf_tproxy_get_sock_v4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0xe2b8cc13 nft_parse_register_load net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3d7a490e sst_dsp_mailbox_init sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL -0x1f8eade1 cs35l41_otp_unpack sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xc2272d40 cs35l41_otp_unpack sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x3a1d9998 iio_buffer_put drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x1ff47605 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x97e339c4 mtd_pairing_groups drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc9e20f10 rtllib_wx_set_rts drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x0a361612 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL -0x1cab9d69 vb2_write drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xec5aa630 md_stop_writes drivers/md/md-mod EXPORT_SYMBOL_GPL +0x579bd7e1 vb2_write drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xb313f873 xhci_add_endpoint drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x62a3a409 rt2x00usb_clear_entry drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x2e642fe9 drm_crtc_check_viewport drivers/gpu/drm/drm EXPORT_SYMBOL -0x456cdb79 jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL +0x471ec917 jbd2_transaction_committed fs/jbd2/jbd2 EXPORT_SYMBOL 0x23263c0a __traceiter_kvm_nested_vmenter_failed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd12eeb0d cfg80211_roamed net/wireless/cfg80211 EXPORT_SYMBOL 0xe744a173 snd_mpu401_uart_new sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL @@ -16784,24 +16792,24 @@ 0x45a90ab5 ssb_bus_may_powerdown drivers/ssb/ssb EXPORT_SYMBOL 0x0b9d190b ata_sff_data_xfer drivers/ata/libata EXPORT_SYMBOL_GPL 0xbe38a431 dm_rh_recovery_prepare drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xade998d5 cx231xx_register_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL +0x49aa0797 cx231xx_register_extension drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL 0x1a91f769 rtw89_mac_set_err_status drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x81707392 il_fill_probe_req drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x849ece38 ath10k_htt_txrx_compl_task drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x5ff17b5c mlxsw_afa_block_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x6f9d1be6 mlxsw_core_bus_device_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8d303b1b iscsi_pool_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x22679fca lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x1ae84d58 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL -0xe5b01e2a osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL +0x5eec699a lis3lv02d_joystick_enable drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xe47b9600 fat_attach fs/fat/fat EXPORT_SYMBOL_GPL +0x9677297f osd_req_op_cls_request_data_pages net/ceph/libceph EXPORT_SYMBOL 0x987d3968 ceph_alloc_options net/ceph/libceph EXPORT_SYMBOL -0x64fd47f6 ieee802154_register_hw net/mac802154/mac802154 EXPORT_SYMBOL -0x8d1c5e8a nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x414bf181 ieee802154_register_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x0950e2c9 nft_set_lookup_global net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xc04fc6e8 line6_read_data sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0x791ba587 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdc0eaa9d ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xe6e6b684 md_new_event drivers/md/md-mod EXPORT_SYMBOL_GPL -0xe015d3ed videobuf_queue_to_vaddr drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x99f2be96 __v4l2_async_notifier_add_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x5c79d27e videobuf_queue_to_vaddr drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xee87c7ca __v4l2_async_notifier_add_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL 0x4c99f95e rtw_power_mode_change drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x183e7714 mt76_token_consume drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x41710cf3 mlx4_xrcd_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -16810,68 +16818,68 @@ 0xaedf765c __SCT__tp_func_mei_reg_read drivers/misc/mei/mei EXPORT_SYMBOL 0x99d33deb __SCK__tp_func_mei_reg_read drivers/misc/mei/mei EXPORT_SYMBOL 0x3d042491 __devm_regmap_init_spi drivers/base/regmap/regmap-spi EXPORT_SYMBOL_GPL -0x0603edfa rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1ac69a74 cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL +0x6706a0ac rpcauth_destroy_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ea76a23 cfg80211_check_station_change net/wireless/cfg80211 EXPORT_SYMBOL 0x0737c203 sof_client_core_module_get sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT -0xf3cb102a rt5682_register_dai_clks sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x64c86c1c rt5645_set_jack_detect sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL +0xf330f45d rt5682_register_dai_clks sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x0e05dc29 rt5645_set_jack_detect sound/soc/codecs/snd-soc-rt5645 EXPORT_SYMBOL_GPL 0x18e1683f snd_dma_program sound/core/snd EXPORT_SYMBOL 0x60aa0c5d of_get_nand_ecc_user_config drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x57a933e5 cxl_add_dport drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xda3c5851 mmc_send_abort_tuning drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xc3289285 cx231xx_init_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x7bf565b1 cx231xx_init_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x5fa4db64 rt2800mmio_interrupt drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xdbdb2e33 mt76u_stop_tx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x363be0e8 ieee80211_cqm_rssi_notify net/mac80211/mac80211 EXPORT_SYMBOL 0x9f9ac872 cfg80211_assoc_timeout net/wireless/cfg80211 EXPORT_SYMBOL 0xa2322aac snd_soc_acpi_intel_cnl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL -0xb9ca5391 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x0a7d8248 btintel_regmap_init drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0xb24bbb2a nand_change_read_column_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x88ff362b ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xc4cfab69 free_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL -0xf0a69673 m_can_class_resume drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x128bae21 ufshcd_link_recovery drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x2900fbbc free_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x3f22567b m_can_class_resume drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x00c0c6a1 ath_hw_get_listen_time drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x5823d611 ath10k_core_unregister drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x18b0ad00 mlxsw_afa_block_append_police drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc4dbacaa iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9fc0e858 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xed6009b5 scsi_report_opcode drivers/scsi/scsi_mod EXPORT_SYMBOL 0x061e4979 __traceiter_mei_reg_read drivers/misc/mei/mei EXPORT_SYMBOL 0x371e7b20 drm_bridge_chain_enable drivers/gpu/drm/drm EXPORT_SYMBOL 0xf2f930d0 crypto_sm3_final crypto/sm3_generic EXPORT_SYMBOL -0x0249a66e rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL -0x7d73f55a hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL -0xc1067360 nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xa629fe92 rds_rdma_send_complete net/rds/rds EXPORT_SYMBOL_GPL +0xd082f5a4 hci_cmd_sync_queue net/bluetooth/bluetooth EXPORT_SYMBOL +0x6130d56f nft_set_elem_destroy net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x5e8e0de5 tglh_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x123e67b5 sst_dsp_shim_read_unlocked sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xb1e312ba snd_card_register sound/core/snd EXPORT_SYMBOL 0xc4aea111 sdw_stream_remove_slave drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x6d916022 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3f857f7d rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL -0x0348303d ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x606d0696 rdma_user_mmap_entry_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcb87c7d9 rsi_bt_ops drivers/bluetooth/btrsi EXPORT_SYMBOL +0x88662983 ufshcd_system_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xef346615 cxgbi_attr_is_visible drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x515a2d98 __regmap_init_sdw drivers/base/regmap/regmap-sdw EXPORT_SYMBOL_GPL -0xb34e04b0 fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL -0xfdc781f3 fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL -0xfcf53ec4 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe0be2276 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL -0x24ded4e0 vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xa689ae89 ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL -0x4d124932 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL -0xf4576a1a nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL -0x51a02f57 nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL -0x79238c73 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0x410448f9 fuse_fill_super_common fs/fuse/fuse EXPORT_SYMBOL_GPL +0xefb3b2e8 fuse_dev_alloc fs/fuse/fuse EXPORT_SYMBOL_GPL +0x94dd53d6 __traceiter_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd2bc96a8 nfs_pageio_init_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb992e244 vsock_deliver_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xd36b4074 ovs_vport_ops_unregister net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x832138d4 nf_send_unreach net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0x18af9354 nf_nat_irc_hook net/netfilter/nf_conntrack_irc EXPORT_SYMBOL_GPL +0x5950e41a nf_nat_ftp_hook net/netfilter/nf_conntrack_ftp EXPORT_SYMBOL_GPL +0x18980783 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL 0x8477d6e6 register_ife_op net/sched/act_ife EXPORT_SYMBOL_GPL -0x17b17952 snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb40d1142 snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0b93c0ea oxygen_write_spi sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x4de03230 visorchannel_signalinsert drivers/visorbus/visorbus EXPORT_SYMBOL_GPL 0xb7b7c3f3 devm_iio_kfifo_buffer_setup_ext drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL_GPL 0xc577832d vhost_iotlb_alloc drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0x13dc9793 spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x172e3167 vmbus_next_request_id drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x18219205 ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0xda558e22 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL +0x6ae560a9 ufshcd_map_desc_id_to_length drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x70892799 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL 0x56114520 usb_register_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xae9c107e config_ep_by_speed_and_alt drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x24626f9d config_ep_by_speed_and_alt drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x8f2ce755 rtw_phy_load_tables drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xc67908f8 rt2x00usb_probe drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xd776c648 p54_register_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL @@ -16879,11 +16887,11 @@ 0xbf86179f ar9003_mci_get_interrupt drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x206a99af scsi_dma_map drivers/scsi/scsi_mod EXPORT_SYMBOL 0x97c087b2 ipmi_add_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xa5eb1390 ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL +0x0cd406ae ceph_auth_add_authorizer_challenge net/ceph/libceph EXPORT_SYMBOL 0x9f377170 iscsit_cause_connection_reinstatement drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x151e2e70 __SCT__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x09807fce __SCK__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x423ccd19 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x7ec142bf __SCK__tp_func_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0xb4da49d5 dm_path_uevent drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe3fde125 fw_csr_iterator_next drivers/firewire/firewire-core EXPORT_SYMBOL 0x276eb624 wlcore_calc_packet_alignment drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x35af3ad3 wl1271_cmd_test drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL @@ -16893,7 +16901,7 @@ 0x1e3852b9 __drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7edf470b drm_edid_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL 0x25daad93 __drm_mm_interval_first drivers/gpu/drm/drm EXPORT_SYMBOL -0x8d128f38 vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x9d563edc vsock_find_bound_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x902669e1 skl_dsp_wake sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xcecbfba1 ata_std_sched_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0x50680aba nvdimm_volatile_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL @@ -16901,12 +16909,12 @@ 0xb61dd445 mmc_of_parse drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x6d863ec7 rt2x00queue_map_txskb drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x5f8e648d il_mac_conf_tx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x208a4220 mfd_remove_devices drivers/mfd/mfd-core EXPORT_SYMBOL -0x2cf0b95c drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbdf57a0d __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL +0xe2998777 mfd_remove_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0x74eea0c0 drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4991f705 __cfg80211_send_event_skb net/wireless/cfg80211 EXPORT_SYMBOL 0xbda242a7 snd_hdac_get_stream sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xd34bb805 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL -0xebd906c6 transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL +0xd00a3536 transport_lookup_tmr_lun drivers/target/target_core_mod EXPORT_SYMBOL +0xf904f96c transport_lookup_cmd_lun drivers/target/target_core_mod EXPORT_SYMBOL 0x13b59acb typec_partner_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x57e75e48 register_cdrom drivers/cdrom/cdrom EXPORT_SYMBOL 0xb2db6cbc mt7615_tx_token_put drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL @@ -16914,136 +16922,136 @@ 0x74008931 ttm_agp_unbind drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc86f28b2 drm_hdmi_avi_infoframe_content_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xe3934e9f __SCT__tp_func_kvm_nested_vmrun arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x79ac7314 __SCK__tp_func_kvm_nested_vmrun arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x28e8738f __SCK__tp_func_kvm_nested_vmrun arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x23865923 objagg_destroy lib/objagg EXPORT_SYMBOL 0xaf5bf6ef nfs_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe8792248 nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa684cc1e nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x5e918126 snd_hdac_regmap_read_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xc9cb12f5 oxygen_pci_probe sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x9d8fd19e vfio_dma_rw drivers/vfio/vfio EXPORT_SYMBOL -0x7c740fd3 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xae5c94f5 mtd_unlock drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc0fadb13 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0xbaf608d7 usb_composite_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xa00a13a0 usb_composite_unregister drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xcc5f6328 fsg_show_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xcd746d55 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x7d6a959e ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x0b564ace nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0x4faa1c64 nvme_put_ns drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xd014ba20 intel_runtime_pm_get drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x8947b947 drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x618a6797 ieee802154_hdr_peek net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL 0xac67c3c5 ieee802154_hdr_pull net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL 0x73547fc6 ieee802154_hdr_push net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL -0x953150c7 rt5682_soc_component_dev sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x37af9603 rt5682_soc_component_dev sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x26f6b499 iio_str_to_fixpoint drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x64d7d03e rvt_mcast_find drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x09be77a1 rvt_mcast_find drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x9955fef4 dm_bitset_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb3352dd2 dvb_ringbuffer_empty drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xdb3faf38 altera_ci_release drivers/media/pci/cx23885/altera-ci EXPORT_SYMBOL -0xd82a8689 saa7146_vfree_destroy_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x9ab29f5a b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x60eb7f31 saa7146_vfree_destroy_pgtable drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x89ae8d32 b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x1d7e4ae5 __mt76_set_tx_blocked drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x25d4147e mlx4_mtt_init drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x53a686e5 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x06c66f33 kvm_mmu_new_pgd arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x4404d2aa fscache_n_no_create_space fs/fscache/fscache EXPORT_SYMBOL +0xd0bff37d kvm_mmu_new_pgd arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xa47e91ba qrtr_ns_init net/qrtr/ns EXPORT_SYMBOL_GPL -0xbfc1e738 dccp_reqsk_init net/dccp/dccp EXPORT_SYMBOL_GPL -0x136bd240 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xdbf2f331 dccp_reqsk_init net/dccp/dccp EXPORT_SYMBOL_GPL +0x2e9e73d8 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x192198ec snd_hdac_ext_bus_get_link sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x28c68fac hdac_hdmi_jack_init sound/soc/codecs/snd-soc-hdac-hdmi EXPORT_SYMBOL_GPL 0x12d640f5 snd_pcm_release_substream sound/core/snd-pcm EXPORT_SYMBOL 0x751e594a stm_source_write drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x6115e793 rvt_unregister_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x48a2f9b4 rvt_unregister_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0xf27c8cf3 parport_remove_port drivers/parport/parport EXPORT_SYMBOL -0xd28b1ac8 ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0x72342839 ipvlan_link_register drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xaab36117 mt76_csa_check drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x16297fc5 ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x376eb55b mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xe7ed60fb iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1166ff1a ocelot_port_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb70c26e3 mlx5_set_port_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x233e4fcc iscsi_put_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x99cc3d2b mei_me_get_cfg drivers/misc/mei/mei-me EXPORT_SYMBOL_GPL -0x082d99ea drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8531214f drm_dp_mst_get_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xbb4f9d1f sdw_intel_acpi_scan sound/hda/snd-intel-sdw-acpi EXPORT_SYMBOL SND_INTEL_SOUNDWIRE_ACPI 0x1df0c070 snd_soc_bytes_put sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x37c0f45d snd_trident_alloc_voice sound/pci/trident/snd-trident EXPORT_SYMBOL 0x05060a19 snd_opl3_regmap sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL -0x58b6ecce btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x6bc84cea btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x5a4faae9 btmtk_set_bdaddr drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0xa450d168 btbcm_set_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x62622f45 ata_sas_slave_configure drivers/ata/libata EXPORT_SYMBOL_GPL -0x43924628 ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL +0x017272eb ata_qc_complete drivers/ata/libata EXPORT_SYMBOL_GPL 0xb55f6332 san_client_link drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL 0x471c616d dm_dirty_log_destroy drivers/md/dm-log EXPORT_SYMBOL -0xbdea08c1 dib9000_fw_pid_filter_ctrl drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xfbe57641 dib9000_fw_pid_filter_ctrl drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x7bffd119 fw_iso_context_queue drivers/firewire/firewire-core EXPORT_SYMBOL -0xb89a7ff3 mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x57f19394 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x84b2fe2b cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xf2f0f83c mlx5_qp_debugfs_cleanup drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd8be158d nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6ea602da cs47l90_patch drivers/mfd/madera EXPORT_SYMBOL_GPL 0x1018eee0 xp_restrict_memprotect drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x5d720b01 drm_client_framebuffer_delete drivers/gpu/drm/drm EXPORT_SYMBOL 0xb7fd8434 __SCT__tp_func_kvm_pi_irte_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x37e2139a __SCK__tp_func_kvm_pi_irte_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xa557110f __SCK__tp_func_kvm_pi_irte_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb8b44e50 polynomial_calc lib/polynomial EXPORT_SYMBOL_GPL 0xcf048a91 sw842_compress lib/842/842_compress EXPORT_SYMBOL_GPL 0x6099f547 wiphy_free net/wireless/cfg80211 EXPORT_SYMBOL 0x6081751d nft_reject_policy net/netfilter/nft_reject EXPORT_SYMBOL_GPL 0xf0fcf326 sof_client_get_debugfs_root sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0xfed3e225 snd_ctl_new1 sound/core/snd EXPORT_SYMBOL -0x477b7075 __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x0830fc01 __ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x7774620f dm_rh_stop_recovery drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x44843bda dvb_ca_en50221_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xbd1824f3 media_device_cleanup drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x8b2a70ac b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x3036c057 b53_phylink_mac_link_down drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x22939e0a rt2800_process_rxwi drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xdb21ec99 cxgbi_ppm_ppod_release drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x8d7b6aed phy_write_mmd drivers/net/phy/libphy EXPORT_SYMBOL 0xad983b23 devm_drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x653c3bf5 rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1076e378 nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL -0xf987eb1d nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL +0xfd45a977 rpc_uaddr2sockaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x0a0af598 nft_fib6_eval_type net/ipv6/netfilter/nft_fib_ipv6 EXPORT_SYMBOL_GPL +0x4c7ee201 nft_fib4_eval_type net/ipv4/netfilter/nft_fib_ipv4 EXPORT_SYMBOL_GPL 0xd1e246a2 xt_compat_unlock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xf595f826 snd_hdac_ext_bus_link_put sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x6685bae1 snd_hdac_ext_bus_link_get sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xe34d6c4b cnl_sst_init_fw sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x3de48408 snd_dma_alloc_dir_pages sound/core/snd-pcm EXPORT_SYMBOL -0x159011b1 atomisp_gmin_remove_subdev drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL -0x3a7b81b9 mantis_input_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xee50646d mantis_input_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x836c82d0 atomisp_gmin_remove_subdev drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0xe30923d2 mantis_input_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xe3260976 mantis_input_init drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0x72e3ef2a usb_wwan_tiocmset drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0xbe205286 usb_wwan_tiocmget drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x531d6c71 tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL +0x48de90cd tap_free_minor drivers/net/tap EXPORT_SYMBOL_GPL 0xdf9d19b3 nvmet_req_complete drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xafba5550 iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xcb8e7f8a iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x2ef9a845 scsi_host_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x25fd87a8 __drm_atomic_helper_bridge_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x9cc34ba3 drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x775baa36 fscache_mark_page_cached fs/fscache/fscache EXPORT_SYMBOL +0x5502e6bc drm_dp_vsc_sdp_log drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc8e3332b raid6_gflog lib/raid6/raid6_pq EXPORT_SYMBOL -0x579a0031 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0x5ed5da50 osd_req_op_cls_request_data_bvecs net/ceph/libceph EXPORT_SYMBOL 0x8703daa9 sof_set_fw_state sound/soc/sof/snd-sof EXPORT_SYMBOL 0xa909cfc5 vhost_work_init drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x144d6986 cs_dsp_mem_region_name drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x0322ac1f __traceiter_vb2_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x8c357ce9 usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x09d0293f usb_altnum_to_altsetting drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcdce8902 wlcore_enable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xf80ffcee rt2800mmio_stop_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x981fda45 rt2800mmio_kick_queue drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xcc784c9b il_eeprom_query_addr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x96e55d33 ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1afe64d1 ocelot_get_strings drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xc8b6d72b uacce_register drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL -0x6f01af52 nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe24f35bf __traceiter_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x848a38d2 nfs_close_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf2e03cc9 __traceiter_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x3c0c4d09 ieee80211_vif_to_wdev net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x247d1ca4 rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL -0x9ca92c4a rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x77b923df wm_adsp_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc2a855bb rds_info_register_func net/rds/rds EXPORT_SYMBOL_GPL +0x1caea42d rpcauth_lookupcred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1d446c4e wm_adsp_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x60aa79d0 snd_soc_dpcm_get_substream sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xedd97eb2 snd_sbmixer_add_ctl sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0x93fa6441 vhost_chr_write_iter drivers/vhost/vhost EXPORT_SYMBOL 0xd8076fe0 spmi_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4e315d15 nd_btt_version drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x9d4b709e dell_privacy_has_mic_mute drivers/platform/x86/dell/dell-wmi EXPORT_SYMBOL_GPL -0xc9edd49b md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL -0x4e2b9789 cx88_querycap drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0xc376c06d md_reap_sync_thread drivers/md/md-mod EXPORT_SYMBOL +0x6db0caca cx88_querycap drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL 0xa17c0ccf brcmu_dotrev_str drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x9ad6f36d phylink_decode_usxgmii_word drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x80d98b7b tifm_unregister_driver drivers/misc/tifm_core EXPORT_SYMBOL @@ -17051,30 +17059,30 @@ 0x4e125cd1 mhi_register_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x59814a84 dccp_statistics net/dccp/dccp EXPORT_SYMBOL_GPL 0x23ef3688 snd_hda_ext_driver_unregister sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0x8142eb03 snd_soc_jack_notifier_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xa4f94e20 snd_soc_jack_notifier_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5bb52da1 snd_hda_jack_tbl_get_from_tag sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x0aca3bdf ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x88be21f6 btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x8158fb82 ms_sensors_show_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x1c03ab22 btmrvl_add_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x53c3166e hsi_alloc_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x344e1a6e ubi_leb_read drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xc2368ea5 ata_xfer_mask2mode drivers/ata/libata EXPORT_SYMBOL_GPL 0x613e4bf6 cec_delete_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x91b2ed9e dib3000mc_pid_control drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL -0x33cb2c86 qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x803d023f dib3000mc_pid_control drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x53a1ddcd qtnf_core_detach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xb74df434 genphy_read_status drivers/net/phy/libphy EXPORT_SYMBOL 0xb4765f5e am335x_tsc_se_adc_done drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0x8ac2c53c drm_sched_pick_best drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x02d1c379 ttm_resource_manager_usage drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x2ee06563 __acpi_nfit_notify drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0xedc47fc7 __tracepoint_kvm_ple_window_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x426237a5 ieee802154_alloc_hw net/mac802154/mac802154 EXPORT_SYMBOL +0xe619b738 __tracepoint_kvm_ple_window_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x32b649ea ieee802154_alloc_hw net/mac802154/mac802154 EXPORT_SYMBOL 0x063f5308 ieee80211_get_tkip_p1k_iv net/mac80211/mac80211 EXPORT_SYMBOL -0xdd59164e pcm512x_remove sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x4c380779 pcm512x_remove sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL 0xddf31799 pcmcia_parse_uevents drivers/pcmcia/pcmcia_core EXPORT_SYMBOL -0x35cce926 ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x9ed69b6e ufshcd_hba_stop drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x3bdd0f94 v4l2_prio_change drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x141fce2a fsg_common_remove_luns drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0x44f5c1fa vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL +0xa2badfec vsc73xx_shutdown drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL 0xb3f85ae0 qlt_stop_phase2 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x6417babd qlt_stop_phase1 drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xb90ad6d8 st21nfca_dep_init drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL @@ -17082,24 +17090,24 @@ 0x9ea7bef1 drm_event_reserve_init_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x693d8e11 drm_poll drivers/gpu/drm/drm EXPORT_SYMBOL 0x28c91ee0 drm_connector_attach_content_protection_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x14494f71 synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xeaa283a2 synproxy_recv_client_ack net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x35fb27dd acp_sof_ipc_irq_thread sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON -0x7d110867 bttv_get_pcidev drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL -0x46bddc76 musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x84e93794 rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x5a4a14a2 bttv_get_pcidev drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL +0xd9a57301 musb_queue_resume_work drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xbbf701e1 rtw89_core_query_rxdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x3294d810 iwl_sar_get_wgds_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x92f15aef iwl_sar_get_wrds_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x31a3e4f2 ath_gen_timer_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x737c452f drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xddf780fc drm_framebuffer_plane_width drivers/gpu/drm/drm EXPORT_SYMBOL 0xd7c58718 drm_gem_dmabuf_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x6ad0333e drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd338a16d drm_dp_pcon_frl_prepare drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x32c5e61c crypto_engine_alloc_init crypto/crypto_engine EXPORT_SYMBOL_GPL 0x9e20b2bc __traceiter_kvm_avic_incomplete_ipi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x059b0229 kvm_lmsw arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x67fcc923 kvm_lmsw arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xbbe5611b crc64_rocksoft_update lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0x4539096f osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL -0x66e0e071 ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL +0xa64dab50 osd_req_op_xattr_init net/ceph/libceph EXPORT_SYMBOL +0x65633a4a ieee80211_txq_may_transmit net/mac80211/mac80211 EXPORT_SYMBOL 0x89b29419 sof_cnl_ops sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xca5cd52f sst_dsp_register_poll sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0x30934216 ntb_transport_max_size drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL @@ -17107,62 +17115,62 @@ 0x954412ac target_register_template drivers/target/target_core_mod EXPORT_SYMBOL 0x133cad8e adf_send_admin_init drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x5d10b4e9 __SCT__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xe0f7b54c __SCK__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x628e80b2 ivtv_init_on_first_open drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xc117453c usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xaf493bb3 mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x65c83ddf __SCK__tp_func_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x59cd60d0 ivtv_init_on_first_open drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x2c505ed9 usb_get_current_frame_number drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbceaf29a mlx5_eswitch_get_core_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x07b2feda phy_resolve_aneg_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x1a2cdfbb sas_notify_port_event drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xfaaa4831 ipmi_set_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x05be3292 nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc1618404 nfs_init_cinfo fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa06c060e kvm_cpu_has_pending_timer arch/x86/kvm/kvm EXPORT_SYMBOL -0x5da1356a rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL -0xd140280f vcc_release_async net/atm/atm EXPORT_SYMBOL -0x17d970a6 hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL -0x73bab8a2 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xe379cd92 nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x79ba9f87 rds_recv_incoming net/rds/rds EXPORT_SYMBOL_GPL +0x52028e6a vcc_release_async net/atm/atm EXPORT_SYMBOL +0xe3e010a6 hci_suspend_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xf367af51 nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x02b2ed4a nf_ct_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x04c9b250 snd_pcm_lib_free_pages sound/core/snd-pcm EXPORT_SYMBOL -0xe45ac910 transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL +0xa473bfa2 transport_generic_request_failure drivers/target/target_core_mod EXPORT_SYMBOL 0xc89363ff cxl_map_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x5c605125 __nd_driver_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x915f9f19 roccat_common2_send drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xed326d9e __tracepoint_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x645c4acb em28xx_toggle_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xa3d8363f em28xx_toggle_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x4b0aa003 smscore_get_board_id drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x8de99bfa smscore_set_board_id drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x2014b5c4 i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0xade968af i40e_client_device_unregister drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL 0xf0ccf2d4 nvme_auth_dhgroup_kpp drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x6e74b9d3 __SCT__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xfc8db3c7 __SCK__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xfc2f7690 __SCK__tp_func_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xd57905c1 mei_cldev_send drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x5bfa67bd i915_reserve_fence drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x00b1c8f2 drm_sched_fault drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xa81a6331 drm_atomic_helper_bridge_propagate_bus_fmt drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe3bac697 drm_display_info_set_bus_formats drivers/gpu/drm/drm EXPORT_SYMBOL 0xe864561d mhi_poll drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xbefc88e1 pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbb559568 pnfs_nfs_generic_sync fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x4e024862 sof_io_read sound/soc/sof/snd-sof EXPORT_SYMBOL -0x91104649 snd_soc_dapm_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf31d9715 snd_soc_dapm_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x002e0357 snd_card_disconnect sound/core/snd EXPORT_SYMBOL 0xd82980d7 spmi_command_wakeup drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x2a311fd7 iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x9bb154a8 dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xc033cb64 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x74b7ea52 iscsit_process_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x536fa49f dm_internal_suspend_noflush drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x63cd49d2 dm_put drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x3adbd595 v4l2_field_names drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x8ef26b38 media_create_pad_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x05e119dc zl10353_attach drivers/media/dvb-frontends/zl10353 EXPORT_SYMBOL -0xe14a5088 tda9887_attach drivers/media/tuners/tda9887 EXPORT_SYMBOL_GPL +0x773aee78 zl10353_attach drivers/media/dvb-frontends/zl10353 EXPORT_SYMBOL +0x42709070 tda9887_attach drivers/media/tuners/tda9887 EXPORT_SYMBOL_GPL 0x76eeda4b tcpm_unregister_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x5a8c2d8d fw_send_response drivers/firewire/firewire-core EXPORT_SYMBOL 0x1fdca8fb iwl_acpi_get_wifi_pkg_range drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x63b2cb18 il_write_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x7291810a __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xed5af0b3 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa464b67f __ocelot_write_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x98116e60 iscsi_conn_queue_xmit drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x40b4aba7 idxd_user_drv drivers/dma/idxd/idxd EXPORT_SYMBOL_GPL IDXD -0x594f5727 ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL +0x62310720 ieee80211_txq_schedule_start net/mac80211/mac80211 EXPORT_SYMBOL 0x0bc00f80 nf_nat_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x75ca3a0f dm_dirty_log_create drivers/md/dm-log EXPORT_SYMBOL -0xa6b4118d pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x773d2a23 pmbus_get_debugfs_dir drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x09d76568 devm_rc_allocate_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xe47af36a rtl92c_dm_write_dig drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xe7e85acb il_leds_exit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -17172,33 +17180,33 @@ 0x12333991 xpc_set_interface drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x8c50c3cd configfs_unregister_default_group fs/configfs/configfs EXPORT_SYMBOL 0x3ab2794c kvm_find_user_return_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x0a5c09c4 ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL -0x760d09c2 xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xed840f21 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x93471dee ceph_msg_data_add_bio net/ceph/libceph EXPORT_SYMBOL +0x842bc22f xprt_setup_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2dbd58c8 rpc_peeraddr2str net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xddf68fc6 xt_find_revision net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x64415c9b snd_hda_shutup_pins sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd0e36916 snd_ak4113_resume sound/i2c/other/snd-ak4113 EXPORT_SYMBOL 0xb6dddef8 snd_ak4114_resume sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0x63d63b7a rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd2bd2d3f ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0xdea1fabd rdma_hold_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6e596a2f ahci_reset_controller drivers/ata/libahci EXPORT_SYMBOL_GPL 0x621a40a6 iwl_fw_runtime_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x5461b69c il_cmd_queue_free drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3d4421b3 il_cancel_scan_deferred_work drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf8876bb5 ath9k_hw_set_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x494dc1c3 mlx4_SET_MCAST_FLTR drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x42f38559 cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xcc924c57 cxgb4_create_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xff4f093f mei_cancel_work drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x5e6e604c hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x42fb5a42 hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL -0x620eed44 nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL +0xfa3b6621 hci_set_fw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0xe7cd28e0 hci_set_hw_info net/bluetooth/bluetooth EXPORT_SYMBOL +0xe4cb60fe nf_osf_find net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0x60337aa5 snd_soc_dai_get_channel_map sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4984265e snd_soc_dai_set_channel_map sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf912f0c8 snd_midi_process_event sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL 0x42cdebc4 bcma_core_irq drivers/bcma/bcma EXPORT_SYMBOL -0xf5b0d311 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x48e6d80e iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0xc822ad7d fc0011_attach drivers/media/tuners/fc0011 EXPORT_SYMBOL -0x00f220fe usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x2100afb9 rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1bfbeca2 iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x3d1e4d6d fc0011_attach drivers/media/tuners/fc0011 EXPORT_SYMBOL +0xf0b4e791 usb_mon_register drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x31ac08e5 u_audio_stop_capture drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0xfbbe9c07 mpt_event_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0x2059049a libipw_wx_get_encodeext drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL @@ -17206,66 +17214,67 @@ 0x5afce787 bcm_phy_config_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x1d6d484e phy_led_triggers_unregister drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x982313fc mdio_device_remove drivers/net/phy/libphy EXPORT_SYMBOL -0x6eceb22f lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0xdfa7b4c9 lis3lv02d_poweron drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0xd438c28f drm_plane_create_blend_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xfdc7059d kvm_update_cpuid_runtime arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xba7adc6f kvm_handle_invpcid arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x99ea81b7 kvm_handle_invpcid arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x8d9b761c camellia_decrypt_cbc_2way arch/x86/crypto/camellia-x86_64 EXPORT_SYMBOL_GPL 0xeb2f825c init_rs_gfp lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0xb3dd9ceb nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xbd9d2253 nf_flow_table_init net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x8793aceb snd_hdac_ext_stream_set_dpibr sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xe93a833d snd_rawmidi_drop_output sound/core/snd-rawmidi EXPORT_SYMBOL 0x7dfb0d29 ata_sas_port_init drivers/ata/libata EXPORT_SYMBOL_GPL -0xa1d58da9 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xed128c05 v4l2_device_unregister_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2b504546 dm_bio_prison_alloc_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xbe60a47e v4l2_device_unregister_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x9bb9e36f wlcore_disable_interrupts_nosync drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7eaaf1d8 ath11k_pcic_ext_irq_disable drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x9cbf026d mlxsw_afa_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x0e81c09c mlxsw_afk_destroy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x51829c3b cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x52894371 phy_do_ioctl drivers/net/phy/libphy EXPORT_SYMBOL +0x9c4a9df3 cxgb4_select_ntuple drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xeeb3924a phy_do_ioctl drivers/net/phy/libphy EXPORT_SYMBOL 0x43953271 fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xb074a181 intel_gvt_set_ops drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x90d83028 skl_ipc_set_dx sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x70617a04 rl6231_get_clk_info sound/soc/codecs/snd-soc-rl6231 EXPORT_SYMBOL_GPL 0xe21098e5 bcma_chipco_b_mii_write drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x95d30c24 rio_unregister_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xb0b462c8 dib0070_set_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL -0x33e333d3 dib0070_get_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x24667104 dib0070_set_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x54f6e22e dib0070_get_rf_output drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL 0x5edb7ae5 cx88_print_irqbits drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x99d242fe vsc73xx_is_addr_valid drivers/net/dsa/vitesse-vsc73xx-core EXPORT_SYMBOL -0xf1b23cb3 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5cd69c64 mlx5_core_destroy_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x561835eb init_rs_non_canonical lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x2c2975f6 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x78989cd7 xdr_read_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x496d67a1 mtl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON -0x0ab6fbf7 mmc_regulator_set_vqmmc drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x9222a385 mmc_regulator_set_vqmmc drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xa4dd85d5 ath10k_ce_init_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xec122cde mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x3caf2ecb nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU -0x9dc4d372 iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xb9020a1e __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd4b3ebe3 mlx5_get_fdb_sub_ns drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x92c03810 nvme_execute_passthru_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xb70cc61a iscsi_dbg_trace drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3d573480 __traceiter_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x09820628 drm_gem_ttm_vunmap drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL 0x9cbbfa12 drm_property_lookup_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0xadcfc9f5 drm_modeset_unlock drivers/gpu/drm/drm EXPORT_SYMBOL +0xdc9ca3d5 fscache_set_page_dirty fs/fscache/fscache EXPORT_SYMBOL 0xddacccf6 bt_warn_ratelimited net/bluetooth/bluetooth EXPORT_SYMBOL 0x28730696 rt5682_supply_names sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0xddda6a5b dm_dirty_log_type_unregister drivers/md/dm-log EXPORT_SYMBOL 0x4f506333 ks0108_startline drivers/auxdisplay/ks0108 EXPORT_SYMBOL_GPL -0x138dd4f4 b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x676bbd77 b53_enable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x5c891a0d phy_sfp_probe drivers/net/phy/libphy EXPORT_SYMBOL 0xd1657794 fcoe_fcf_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x24b4476e iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x513a6e70 lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x98076281 kvm_require_dr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb9f79e26 iscsi_create_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2aa38030 lis3lv02d_init_dt drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x1186a6e7 kvm_require_dr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc96d35f4 report_ignored_msrs arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x98c42bc4 rxrpc_kernel_set_tx_length net/rxrpc/rxrpc EXPORT_SYMBOL -0x3ef35e0b nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0a71dafe cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x7df59c57 rxrpc_kernel_set_tx_length net/rxrpc/rxrpc EXPORT_SYMBOL +0x194f6a47 nf_nat_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3127c4ca cs35l41_hda_probe sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 0xe9546289 dca_remove_requester drivers/dca/dca EXPORT_SYMBOL_GPL -0x163fc2c1 __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0x3e802a8f __traceiter_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0x20b209ff devm_cxl_add_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x4863c1e1 cx231xx_enable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x6b6007ad b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xbaa96d57 cx231xx_enable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x53c1f4d0 b53_get_ethtool_phy_stats drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x8ba8c387 wlcore_scan_sched_scan_results drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x3615b657 il_is_ht40_tx_allowed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x3d388abe mlx4_get_base_qpn drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -17275,98 +17284,97 @@ 0xc781bd9f rfkill_resume_polling net/rfkill/rfkill EXPORT_SYMBOL 0xac97a207 ieee80211_radiotap_iterator_init net/wireless/cfg80211 EXPORT_SYMBOL 0x2b2cbc9c atom_dai sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP -0x15d15df4 wm_adsp_compr_set_params sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x7d8194c2 wm_adsp_compr_set_params sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x6e39ca1e snd_pcm_stream_unlock_irq sound/core/snd-pcm EXPORT_SYMBOL_GPL -0xf73fed8a btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x85791bac btintel_load_ddc_config drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x0ac7a481 nanddev_markbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xff5fc1e5 sdio_writesb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x79032279 dvb_remove_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x7934d48e v4l2_async_notifier_unregister drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xa700fb7c dvb_remove_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x7d3cefe5 v4l2_async_notifier_unregister drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0x93ba981e mlxsw_core_skb_receive drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4ef889b2 phy_mac_interrupt drivers/net/phy/libphy EXPORT_SYMBOL -0x0d9c2986 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa7095820 phy_mac_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0x1d663d84 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x7a21af27 drm_sched_entity_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xfb86b96f dlm_errname fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x7685cb33 nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x19b2a2ad __fscache_register_netfs fs/fscache/fscache EXPORT_SYMBOL -0xd144270d ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL -0x7b05eddd ceph_con_init net/ceph/libceph EXPORT_SYMBOL -0xcb20070c ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x769ea040 nfs4_init_deviceid_node fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc4454214 ceph_osdc_put_request net/ceph/libceph EXPORT_SYMBOL +0x7ecdb789 ceph_con_init net/ceph/libceph EXPORT_SYMBOL +0xf2ac11bd ip_vs_proto_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x069e2b8c intel_nhlt_init sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0x5a820393 stm_register_protocol drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x50dabc2f mtd_table_mutex drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x09b40127 iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf26f4d2d iscsit_add_reject drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x6b2327b6 __tracepoint_bcache_cache_insert drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x89e3897d v4l2_ctrl_query_fill drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x7193a4b2 dvb_usbv2_reset_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0xec576397 dvb_usbv2_reset_resume drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0xda43ccba ucsi_unregister drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL -0xeeaed445 usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xdab988ff usb_control_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9caeec69 fsg_show_nofua drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x2d32cdfc rtl_lps_change_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x2a091d16 iwl_fw_dbg_stop_restart_recording drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x17d17627 uacce_alloc drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL 0x8a42e629 drm_atomic_set_mode_prop_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL -0xe90d39b0 jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL -0xc54aaa41 __fscache_read_or_alloc_pages fs/fscache/fscache EXPORT_SYMBOL -0x6dda685e kvm_mmu_reset_context arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x97fa2429 jbd2_journal_lock_updates fs/jbd2/jbd2 EXPORT_SYMBOL +0x252ba175 kvm_mmu_reset_context arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x59c01d77 ieee80211_find_sta net/mac80211/mac80211 EXPORT_SYMBOL 0x702d89fe ieee80211_tx_status_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0x674091b1 snd_hda_enum_helper_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x12684094 snd_dma_free_pages sound/core/snd-pcm EXPORT_SYMBOL 0x867e87eb dm_bufio_get_dm_io_client drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x11e0ec41 dm_read_arg drivers/md/dm-mod EXPORT_SYMBOL -0x876fb13c i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x987ac83c i3c_device_do_priv_xfers drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xce0c6460 iwl_phy_db_set_section drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x81e0c2d0 w5100_ops_priv drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL -0x93acdcca mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x735cd17a mlx4_phys_to_slaves_pport_actv drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe6709ede mei_hbm_pg drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xcab1788f ttm_io_prot drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xc47eb06a ttm_bo_wait drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x7f47c798 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xc2ac4ee9 bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0x439dd904 vsock_stream_has_space net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x62297be4 bt_sock_unlink net/bluetooth/bluetooth EXPORT_SYMBOL 0xbfacb837 xt_percpu_counter_free net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xed93e646 snd_sof_device_shutdown sound/soc/sof/snd-sof EXPORT_SYMBOL 0xac61b9ef snd_soc_runtime_calc_hw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x2bbf0324 snd_soc_dapm_add_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1e754555 snd_soc_dapm_add_routes sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8cfff330 snd_hda_get_path_from_idx sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x356b2153 snd_pcm_stream_lock_irq sound/core/snd-pcm EXPORT_SYMBOL_GPL -0x8a6fd23b ves1x93_attach drivers/media/dvb-frontends/ves1x93 EXPORT_SYMBOL -0xc43df7e1 can_free_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x73d38174 ves1x93_attach drivers/media/dvb-frontends/ves1x93 EXPORT_SYMBOL +0x0466eaf5 can_free_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xff7d6f89 ath6kl_core_destroy drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xe38a7908 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xabec7f17 nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x075d3d54 iscsi_add_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x36eb40ef nfs4_schedule_lease_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xec96eadf vsock_addr_validate net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x2f38ab44 nfc_hci_disconnect_all_gates net/nfc/hci/hci EXPORT_SYMBOL -0x4aacff78 cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xab208ec0 cfg80211_sta_opmode_change_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x44e89664 snd_soc_acpi_intel_mtl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x9d6d46ff snd_soc_lookup_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5f18c71d vfio_mig_get_next_state drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xf9af54f7 nand_write_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xeefc34a7 nvdimm_namespace_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x96a40e10 mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL -0x522ba0d8 v4l2_fwnode_connector_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xdb0d0eed mddev_init_writes_pending drivers/md/md-mod EXPORT_SYMBOL_GPL +0xd0001dbf v4l2_fwnode_connector_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0x8106095a v4l2_prio_max drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x31447ee8 usb_unpoison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6ab600f2 mt76_connac_mcu_set_vif_ps drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x257bd338 snd_soc_component_compr_get_codec_caps sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xf6eab737 dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x733ab129 usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xfa6680f6 dm_audit_log_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xd65815ba usb_hcd_resume_root_hub drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xfd6419a4 rt2x00usb_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL -0xdfd2345d __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x7a53ab71 __orinoco_ev_rx drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x7ce6fcc7 ar9003_paprd_init_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x6996f824 mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xf91cd867 qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0x40524ba3 mlx5_eq_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3940e0eb qmi_send_indication drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xc9fae756 ocfs2_cluster_connect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xbc4bc3c8 jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL -0xdd6e6adb rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa4a03caa rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf110bc92 jbd2_journal_grab_journal_head fs/jbd2/jbd2 EXPORT_SYMBOL +0x9ffefcb2 fscache_n_read fs/fscache/fscache EXPORT_SYMBOL +0x009f5e7c rpc_count_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1fd74ce0 rpc_destroy_pipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x50a3ca5a cfg80211_ibss_joined net/wireless/cfg80211 EXPORT_SYMBOL -0xee48cf7d cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL -0xf20f0641 rt5682_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x2379d9bb cfg80211_bss_color_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x0a6dd438 rt5682_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0xc344ebe6 amdtp_am824_set_midi_position sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x9468c68e to_cxl_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x046921da videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x2d74a019 tea5767_autodetection drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL +0x6871ff12 videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x8b250a53 tea5767_autodetection drivers/media/tuners/tea5767 EXPORT_SYMBOL_GPL 0x7003fc46 lbs_remove_card drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x38ad974e hostap_set_string drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x23da5c54 ath11k_pcic_stop drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -17375,36 +17383,37 @@ 0x7a5d5b9b ndlc_open drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0xc69709dd drm_atomic_private_obj_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x4b9a62b1 crypto_engine_exit crypto/crypto_engine EXPORT_SYMBOL_GPL -0xc19c5c3e pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3fd9a783 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb19af27f kvm_get_msr_common arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb8889b76 kvm_set_msr_common arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x73d6b782 vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb6b38bc4 pnfs_generic_pg_cleanup fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc4daec73 nfs4_proc_getdeviceinfo fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x1a0d09e7 fscache_n_write fs/fscache/fscache EXPORT_SYMBOL +0x91537e1d kvm_get_msr_common arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x343d5077 kvm_set_msr_common arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7f27e618 vsock_remove_connected net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xf92ee0aa amdtp_am824_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x55ffb11f snd_ctl_remove_id sound/core/snd EXPORT_SYMBOL 0xbedf2f0f to_ndd drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x7ab4f408 mmc_can_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xe364ded2 bt878_stop drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x1461a27c mmc_can_erase drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb5757933 bt878_stop drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0x7f822447 mlxsw_env_get_module_eeprom drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x829e8851 mlxsw_afa_block_first_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x3668704d ttm_bo_move_sync_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xd063be92 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x65b084a7 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x438964ce drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf5e7f113 pnfs_report_layoutstat fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa7022320 __traceiter_kvm_avic_ga_log arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x164ca4bf osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL -0x2b51b8a7 hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL -0xa83e17e2 br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL +0x12c45515 osd_req_op_extent_osd_data_bio net/ceph/libceph EXPORT_SYMBOL +0x92c6f021 hci_conn_security net/bluetooth/bluetooth EXPORT_SYMBOL +0x6a41e9df br_port_get_stp_state net/bridge/bridge EXPORT_SYMBOL_GPL 0x1ce2497f reg_query_regdb_wmm net/wireless/cfg80211 EXPORT_SYMBOL 0xae179ce7 tee_shm_put drivers/tee/tee EXPORT_SYMBOL_GPL -0x620294a8 rvt_rkey_ok drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0xbac7de18 rvt_lkey_ok drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x4f3adc37 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6f374982 rvt_rkey_ok drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x13ab179e rvt_lkey_ok drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xf8e67b60 dm_send_uevents drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x3640501e __SCT__tp_func_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x66fcbeb1 __SCK__tp_func_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x29b352b5 tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL +0x3fb66ee4 tap_get_minor drivers/net/tap EXPORT_SYMBOL_GPL 0x3f435957 rtl8723_phy_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x8c200c20 bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x4bc0a804 wm_adsp_compr_trigger sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xb72bcc6b bt_debugfs net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xbaae9220 wm_adsp_compr_trigger sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xa6d8cda2 unregister_dca_provider drivers/dca/dca EXPORT_SYMBOL_GPL 0x35fee91b ata_bmdma_irq_clear drivers/ata/libata EXPORT_SYMBOL_GPL 0x95e1ed17 mmc_spi_put_pdata drivers/mmc/host/of_mmc_spi EXPORT_SYMBOL @@ -17413,8 +17422,8 @@ 0x267f648b phy_modify_mmd_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xa6ad2584 st95hf_spi_send drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL 0x1a96ca43 ipmi_smi_watcher_register drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x6f188d65 nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2b547fce atm_dev_release_vccs net/atm/atm EXPORT_SYMBOL +0xedac7962 nfs4_schedule_migration_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5609ac1f atm_dev_release_vccs net/atm/atm EXPORT_SYMBOL 0x2cb6ae46 snd_hdac_codec_link_down sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xac8fec81 amdtp_am824_set_pcm_position sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x52b071fb hda_cs_dsp_read_ctl sound/pci/hda/snd-hda-cs-dsp-ctls EXPORT_SYMBOL_GPL SND_HDA_CS_DSP_CONTROLS @@ -17423,45 +17432,45 @@ 0x5a8df943 ntbm_msi_free_irq drivers/ntb/ntb EXPORT_SYMBOL 0xcf97f3bd dead_socket drivers/pcmcia/pcmcia_core EXPORT_SYMBOL 0x9718cffa dm_sm_disk_open drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb6dc4767 v4l2_flash_init drivers/media/v4l2-core/v4l2-flash-led-class EXPORT_SYMBOL_GPL +0xe6351621 v4l2_flash_init drivers/media/v4l2-core/v4l2-flash-led-class EXPORT_SYMBOL_GPL 0x66711e6b usb_anchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x27b5c88e mt76x02_get_efuse_data drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe69ebbea libipw_wx_set_encodeext drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xec62071d fc_rport_recv_req drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xe9698d74 drm_mode_object_put drivers/gpu/drm/drm EXPORT_SYMBOL 0x0ef12cc9 qmi_encode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x12c52d04 rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL +0xcec5abfa rds_info_deregister_func net/rds/rds EXPORT_SYMBOL_GPL 0xc4865833 devm_iio_channel_get drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x4cf699b8 vfio_pci_core_set_params drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x5d28f5d1 spmi_ext_register_readl drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xeff701bd ata_sas_port_stop drivers/ata/libata EXPORT_SYMBOL_GPL -0x28516e03 ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x726a2aba ppp_register_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x7b3e9945 rtl92c_dm_watchdog drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xcf2b2b72 mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x39f23c0d mwifiex_drv_info_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x454aa5d1 st_nci_hci_load_session drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x43ec3ca5 drmm_kstrdup drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x1e9f5c06 drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd26474e3 drm_dp_remote_aux_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xea98cd61 sst_dsp_shim_update_bits sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0x80241758 hid_sensor_get_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0xbd28ec38 ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x103a0b42 ib_get_vf_config drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x766d7ff6 rio_enable_rx_tx_port drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x27644390 ieee80211_get_beacon_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x63fe5da1 md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL -0x9e67eb97 md_reload_sb drivers/md/md-mod EXPORT_SYMBOL -0x67d01f26 dvb_unregister_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xcf3ab83f ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xb4ae3f79 ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xd25af52e cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x3f79fcea md_bitmap_start_sync drivers/md/md-mod EXPORT_SYMBOL +0x9573010d md_reload_sb drivers/md/md-mod EXPORT_SYMBOL +0xf0d60abb dvb_unregister_frontend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x144ccd85 ocelot_mrp_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xbcc24348 ocelot_fdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1f324c30 cxgb4_flush_eq_cache drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x3ebfeb20 bcm_phy_cable_test_start_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x88708a61 fc_get_host_speed drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xb4be2d10 fc_fc4_deregister_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x6c7c7875 scsi_print_command drivers/scsi/scsi_mod EXPORT_SYMBOL 0xeeb12934 drm_bridge_chain_mode_valid drivers/gpu/drm/drm EXPORT_SYMBOL 0xe29f0fc1 async_syndrome_val crypto/async_tx/async_pq EXPORT_SYMBOL_GPL -0x544d3476 nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL +0x93e8492b nfs_client_for_each_server fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7bb867d5 ieee80211_stop_queues net/mac80211/mac80211 EXPORT_SYMBOL 0x268c6840 nft_fib_validate net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0x7802195a nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0321e721 nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x42625f43 snd_pcm_stream_unlock_irqrestore sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x2f24f9c4 iio_get_time_ns drivers/iio/industrialio EXPORT_SYMBOL 0x80ad5b1d __register_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL @@ -17471,36 +17480,36 @@ 0x111ab12a dm_bufio_mark_partial_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xeda3950f typec_mux_register drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x02ff9464 cfag12864b_isinited drivers/auxdisplay/cfag12864b EXPORT_SYMBOL_GPL -0x46e6d540 libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xb4dc5611 libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x0f2bde04 libipw_get_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xdfe91e21 libipw_set_geo drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x61a44d06 mlxsw_core_port_eth_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xec02ebe0 phylink_init_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x5d06f483 sas_rphy_remove drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xbe9f4425 nfcmrvl_nci_recv_frame drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL 0x21d541eb drm_flip_work_queue_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd60736ec gf128mul_free_64k crypto/gf128mul EXPORT_SYMBOL -0x5765f83d dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x7dbb73ef flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xd4a252c4 nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x414a20f3 dsa_switch_shutdown net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xf72cf3f9 flow_offload_teardown net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x3284473f nft_data_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x6f63a49e snd_sgbuf_get_addr sound/core/snd-pcm EXPORT_SYMBOL -0xe1a7e3bb cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x59ac0eb8 cxgb4_smt_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9bd893df __phy_read_mmd drivers/net/phy/libphy EXPORT_SYMBOL -0x2233add6 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x556d6528 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x735ab7a8 drm_atomic_state_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x1bd1e107 nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xc8d8cc67 nfnl_acct_find_get net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x5a81731a sst_alloc_drv_context sound/soc/intel/atom/sst/snd-intel-sst-core EXPORT_SYMBOL_GPL 0x3e84f129 sst_dsp_inbox_write sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL -0xd6deffda rapl_find_package_domain drivers/powercap/intel_rapl_common EXPORT_SYMBOL_GPL -0x6797e524 simple_tuner_attach drivers/media/tuners/tuner-simple EXPORT_SYMBOL_GPL +0x255ecc04 rapl_find_package_domain drivers/powercap/intel_rapl_common EXPORT_SYMBOL_GPL +0x2fb39fcb simple_tuner_attach drivers/media/tuners/tuner-simple EXPORT_SYMBOL_GPL 0x3fa4588e cdc_ncm_rx_verify_ndp32 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0xb073952c cdc_ncm_rx_verify_ndp16 drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x5eadb606 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x77330d56 b53_imp_vlan_setup drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x804a4951 mlx4_gen_pkey_eqe drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x5ce2f026 pn544_hci_remove drivers/nfc/pn544/pn544 EXPORT_SYMBOL 0xf30db916 drm_fb_clip_offset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcf11a549 drm_flip_work_allocate_task drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd5790caf drm_driver_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL -0x7f3d22ec kvm_put_kvm arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x339bc327 kvm_put_kvm arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xceced6ed snd_hdac_i915_set_bclk sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xb4d745d6 sof_widget_setup sound/soc/sof/snd-sof EXPORT_SYMBOL 0x2f5ee4db rt5670_components sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL @@ -17509,83 +17518,82 @@ 0xffdfcfaf nanddev_mtd_max_bad_blocks drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x5bdb610a target_free_sgl drivers/target/target_core_mod EXPORT_SYMBOL 0xc5b51574 parport_find_number drivers/parport/parport EXPORT_SYMBOL -0xd014a47e sdhci_request_atomic drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x401fadb0 safe_candev_priv drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x752f2ed1 sdhci_request_atomic drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0fb59726 safe_candev_priv drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xa7616b6d mei_cldev_enable drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xdf666902 drm_rotation_simplify drivers/gpu/drm/drm EXPORT_SYMBOL -0x87c989ae drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0xe81dd58a drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL 0xdba126c1 reg_initiator_name net/wireless/cfg80211 EXPORT_SYMBOL -0x064a87b8 dvb_module_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL -0x5a5c41d6 dib0070_attach drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0xcc881da6 dvb_module_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0xbbbd2183 dib0070_attach drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL 0xe7d08fcd rtl92c_dm_bt_coexist drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x345c9217 xpc_disconnect drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL -0xdf40f5bb xen_privcmd_fops drivers/xen/xen-privcmd EXPORT_SYMBOL_GPL +0x832caf87 xen_privcmd_fops drivers/xen/xen-privcmd EXPORT_SYMBOL_GPL 0xb0d904b7 raid6_empty_zero_page lib/raid6/raid6_pq EXPORT_SYMBOL 0xc8e96dea qword_addhex net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xeb404e8a sof_mtl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x7e3eefa4 azx_get_position sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x448039d0 snd_info_create_card_entry sound/core/snd EXPORT_SYMBOL 0x064de0c8 hid_sensor_remove_trigger drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID -0x0b682efa rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xf9f967fa rtrs_iu_alloc drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x796ed291 spmi_controller_remove drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xa4b7ab18 ata_qc_complete_multiple drivers/ata/libata EXPORT_SYMBOL_GPL -0xc675512f ivtv_reset_ir_gpio drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x66148e5b ivtv_reset_ir_gpio drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x09492220 musb_mailbox drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x98622ca0 mt76_connac_mcu_set_hif_suspend drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x5d1bd91e mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8be793eb mlx5_eswitch_get_encap_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x3f2690f2 nfs_check_flags fs/nfs/nfs EXPORT_SYMBOL_GPL -0x8ad4b78f kvm_emulate_wbinvd arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x64a4d749 kvm_emulate_wbinvd arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd02e197f sev_platform_init drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL 0x7e51a6a8 typec_mux_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x008d1b34 mpt_get_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0xe8a6cbc4 mlx4_mr_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x4aec0f5b drm_crtc_add_crc_entry drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x53d47c33 kvm_cpu_has_interrupt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9bb1a543 nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xa5707af3 nft_register_chain_type net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x3c5c3e23 snd_ac97_suspend sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x198788b4 snd_lookup_oss_minor_data sound/core/snd EXPORT_SYMBOL 0x4a3ea5c0 snd_request_card sound/core/snd EXPORT_SYMBOL -0xcc281af4 saa7134_querystd drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x2a7c95bc saa7134_querystd drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0xc848a9e9 brcmu_pktq_mdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x81221e11 brcmu_pktq_mlen drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x40c74846 mlx4_mw_enable drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xddb6a6df drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1a997fe5 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xcdb99cc9 drm_mode_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xc7556996 __fscache_wait_on_invalidate fs/fscache/fscache EXPORT_SYMBOL -0x04d0dadd l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL +0xa6caff3a l2tp_nl_register_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL 0xef265f27 cfg80211_chandef_create net/wireless/cfg80211 EXPORT_SYMBOL -0x5333f04e cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL -0x307d017d wm_adsp_write_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL -0xa063f76a rt5640_set_ovcd_params sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x1eefb764 cfg80211_tdls_oper_request net/wireless/cfg80211 EXPORT_SYMBOL +0x196bddd2 wm_adsp_write_ctl sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xb1aac76f rt5640_set_ovcd_params sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x1a724fcc snd_seq_kernel_client_ctl sound/core/seq/snd-seq EXPORT_SYMBOL 0x011f9392 vhost_poll_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x8497a4f7 rvt_ruc_loopback drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x84a77586 rvt_ruc_loopback drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x16b760f1 nvdimm_pmem_region_create drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x3c9bf95e dm_register_target drivers/md/dm-mod EXPORT_SYMBOL +0xd1a4c406 dm_register_target drivers/md/dm-mod EXPORT_SYMBOL 0xe59efb0e musb_clearb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x2d7f632b rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xb6f5f495 rtl_deinit_deferred_work drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x1a5492d7 mlx4_pd_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x70731ccd ttm_bo_vm_open drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xb506e691 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd92ffc11 lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL +0xe219bbf3 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7056ee22 lockd_down fs/lockd/lockd EXPORT_SYMBOL_GPL 0x3fe35aea irq_bypass_unregister_consumer virt/lib/irqbypass EXPORT_SYMBOL_GPL -0x88cd2be1 ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL -0x018730bc xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x95e5d006 ieee80211_nullfunc_get net/mac80211/mac80211 EXPORT_SYMBOL +0x7ff7822e xprt_reserve_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x14cecd59 ax25_display_timer net/ax25/ax25 EXPORT_SYMBOL 0x2689a56e cfg80211_port_authorized net/wireless/cfg80211 EXPORT_SYMBOL -0x6a88d0ba nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL -0x82d3a2a7 nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x27ff6e65 nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0069098e ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0xb51895d3 nf_dup_ipv4 net/ipv4/netfilter/nf_dup_ipv4 EXPORT_SYMBOL_GPL +0x62096747 nf_nat_ipv4_unregister_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x652ecd6f nf_ct_seqadj_init net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8cdc0767 ahci_kick_engine drivers/ata/libahci EXPORT_SYMBOL_GPL 0xcda04a5b v4l2_prio_close drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xc5e5573a frame_vector_to_pages drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x3c145649 cdc_ncm_change_mtu drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL 0xb432b349 mt7615_unregister_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xe3c0f91f __bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x407096ec __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3cc04b74 __traceiter_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf0dc63df nfc_digital_register_device net/nfc/nfc_digital EXPORT_SYMBOL -0xe4b92512 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xfba99fd1 ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x29471ac2 xprt_add_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x048dc6af ip_set_test net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xf13aa282 snd_sof_prepare sound/soc/sof/snd-sof EXPORT_SYMBOL 0x6517719f __snd_util_mem_free sound/synth/snd-util-mem EXPORT_SYMBOL 0xc2248a6c __devm_iio_trigger_register drivers/iio/industrialio EXPORT_SYMBOL_GPL @@ -17603,22 +17611,21 @@ 0x5e373fb4 gf128mul_64k_bbe crypto/gf128mul EXPORT_SYMBOL 0x6e8d6778 kvm_mtrr_valid arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x863841bb ieee80211_stop_rx_ba_session net/mac80211/mac80211 EXPORT_SYMBOL -0x3847e93b ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0x8d509d42 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x99f64870 ip_vs_scheduler_err net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x671fa217 nft_chain_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x2672c255 snd_soc_link_compr_startup sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xfbf0166a snd_soc_dai_set_bclk_ratio sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x197335e8 ntb_msi_init drivers/ntb/ntb EXPORT_SYMBOL 0x4d118338 fw_core_handle_request drivers/firewire/firewire-core EXPORT_SYMBOL -0x172345ac rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xc244a23d rtl_init_rx_config drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x207c84ab mt7615_register_ext_phy drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x5e49c7ef mt76_wcid_key_setup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL 0x1bdaafe1 cxgbi_tagmask_set drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xe4330a39 ipmi_unregister_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xb4d0c99f mhi_get_free_desc_count drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x32366522 __fscache_readpages_cancel fs/fscache/fscache EXPORT_SYMBOL 0xff282521 rfkill_register net/rfkill/rfkill EXPORT_SYMBOL -0x84a5928e ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x0418cd7e cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xe657ecc4 ebt_unregister_table_pre_exit net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xf053d20b cfg80211_cqm_beacon_loss_notify net/wireless/cfg80211 EXPORT_SYMBOL 0xb0f5a8a1 hda_codec_i915_init sound/soc/sof/intel/snd-sof-intel-hda EXPORT_SYMBOL SND_SOC_SOF_HDA_AUDIO_CODEC_I915 0xfccee4b8 rawnand_sw_bch_init drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x8abe7a1c led_mc_calc_color_components drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL @@ -17626,143 +17633,144 @@ 0x657ecc0c proc_thermal_mbox_add drivers/thermal/intel/int340x_thermal/processor_thermal_mbox EXPORT_SYMBOL_GPL 0x19a304ba usb_disabled drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3cf873e9 usb_os_desc_prepare_interf_dir drivers/usb/gadget/libcomposite EXPORT_SYMBOL -0x60f268f6 isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL -0xdbf4ec51 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x34796b08 isp1301_get_client drivers/usb/phy/phy-isp1301 EXPORT_SYMBOL_GPL +0x64d5aff8 mlx5_notifier_register drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd69a0294 cxgb4_best_mtu drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x5f12fdd0 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xbe9d93b3 nvme_set_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd17bc03f drm_atomic_helper_check_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb1ad7e57 drm_atomic_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0x9d3042df nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL +0x65f675d7 nfs_rmdir fs/nfs/nfs EXPORT_SYMBOL_GPL 0x2e7ea87c snd_hdac_ext_stream_set_spib sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xfb138f68 snd_soc_component_async_complete sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x012c4ca2 snd_i2c_device_create sound/i2c/snd-i2c EXPORT_SYMBOL 0x5e7f4920 snd_pcm_format_set_silence sound/core/snd-pcm EXPORT_SYMBOL -0x241cd5e4 lan9303_remove drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0x437064e4 lan9303_remove drivers/net/dsa/lan9303-core EXPORT_SYMBOL 0x30453518 iwl_parse_eeprom_data drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xb0dc7914 libipw_wx_get_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x1ab99611 phy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x26c636ba drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL +0x7abfba3a phy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0x03ec64a6 drm_gem_mmap_obj drivers/gpu/drm/drm EXPORT_SYMBOL 0x37eb0881 acpi_nfit_desc_init drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL 0xdeff885a kvm_cpuid arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x7974f7c5 skl_ipc_set_pipeline_state sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0x491660b0 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5e10a195 ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8b05bede ata_pci_bmdma_init drivers/ata/libata EXPORT_SYMBOL_GPL 0x71cd330f cs_dsp_adsp2_bus_error drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xdcd81695 vb2_queue_error drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xfb77779b vb2_queue_error drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xa302f43c rtl8723_phy_txpwr_idx_to_dbm drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x751693a1 lynx_pcs_create drivers/net/pcs/pcs-lynx EXPORT_SYMBOL 0x9667a894 __SCT__tp_func_kvm_vmgexit_msr_protocol_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x477cf16f __SCK__tp_func_kvm_vmgexit_msr_protocol_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x67d09767 __SCK__tp_func_kvm_vmgexit_msr_protocol_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x8b8bfd63 mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x6d53c4a5 tee_client_close_context drivers/tee/tee EXPORT_SYMBOL_GPL 0x6ad3a6fe iio_device_claim_direct_mode drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x88d0d24e sdhci_runtime_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xba9c402c sdhci_runtime_resume_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xcc4fa794 ath9k_hw_beaconinit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x989bf72b cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x40c8ad7a cxgb_find_route drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0xf63b7cf5 lynx_pcs_destroy drivers/net/pcs/pcs-lynx EXPORT_SYMBOL 0x4e5852d8 pn53x_register_nfc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x787f0fe8 vmci_register_vsock_callback drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x49729196 mhi_force_rddm_mode drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x5c5b2cf3 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL -0x15dd79f6 kvm_vcpu_kick arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x4337cef5 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x013f4fc0 nfs_link fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb0a6f0ac fscache_end_cookie_access fs/fscache/fscache EXPORT_SYMBOL +0xe928c958 kvm_vcpu_kick arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x008dd1db rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x6791a44e dm_deferred_entry_dec drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xca2e3a88 dm_deferred_entry_inc drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x2637eae4 lnbh24_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL +0x70ddc178 lnbh24_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL 0xb621a385 rt2800_txdone_entry drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xdd829d92 fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x59879589 cb710_sg_dwiter_write_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL 0x466b85b8 libceph_compatible net/ceph/libceph EXPORT_SYMBOL 0x417b4b8c register_snap_client net/802/psnap EXPORT_SYMBOL -0x6368227e bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL -0xcb52849c mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x495cfbe8 bmc150_accel_core_remove drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xa04a10c0 mtd_pairing_info_to_wunit drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x5006a231 rio_free_net drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa1f6d007 vmbus_setevent drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xb37b9b81 sch56xx_read_virtual_reg16 drivers/hwmon/sch56xx-common EXPORT_SYMBOL -0xbaf23598 mantis_frontend_soft_reset drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x41983ac9 rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL -0xa32fbfa5 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1f131120 mantis_frontend_soft_reset drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x7c308540 rtw89_core_napi_deinit drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x1c12ea15 mlx5_mpfs_del_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xedc7960c mlx4_srq_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9590317a bcm_phy_ack_intr drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x766fe740 lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL -0x62309420 __tracepoint_kvm_avic_incomplete_ipi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8c96d896 nci_unregister_device net/nfc/nci/nci EXPORT_SYMBOL -0x61ce6778 ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL +0xb09744f3 lis3lv02d_poweroff drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x64ab280d __tracepoint_kvm_avic_incomplete_ipi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3207fa08 nci_unregister_device net/nfc/nci/nci EXPORT_SYMBOL +0x53fa5b5f ceph_auth_get_authorizer net/ceph/libceph EXPORT_SYMBOL 0xac1b7915 ieee80211_radar_detected net/mac80211/mac80211 EXPORT_SYMBOL 0x9a8e1877 snd_array_free sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x709cd25f relocate_imr_addr_mrfld sound/soc/intel/atom/sst/snd-intel-sst-core EXPORT_SYMBOL_GPL 0x9b063fb5 snd_soc_info_volsw_range sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xbbff1dbe dpcm_be_dai_trigger sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd1c296d4 snd_soc_find_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x1f2077a8 ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x856c9557 usb_bus_start_enum drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x68abc598 ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe70f8f41 usb_bus_start_enum drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x8878cfa6 gether_cleanup drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x3c6c6bd1 _rtl_dbg_print drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x9d38d0a7 orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xff433073 orinoco_process_xmit_skb drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x6c67fe3a genphy_config_eee_advert drivers/net/phy/libphy EXPORT_SYMBOL 0xc06adff8 rtsx_pci_read_phy_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xfd6f568d drm_sched_job_arm drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xe430b139 drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfc1d4f92 jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL -0x0d2aede0 bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL +0x3ed0a8cb drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe227641b jbd2_journal_clear_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x4aa5f62a bt_accept_unlink net/bluetooth/bluetooth EXPORT_SYMBOL 0x6bd4fe63 regulatory_set_wiphy_regd_sync net/wireless/cfg80211 EXPORT_SYMBOL -0x7533f101 ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xc6ba8349 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x82a1317c ip6_tnl_encap_del_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xf3945749 nf_ct_gre_keymap_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xbf97e58d cmp_connection_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xbf3eb55e line6_version_request_async sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x75a729a0 rdma_nl_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4d9bbf65 i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x81206703 i2c_hid_core_pm drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL 0x3df7741b cs_dsp_adsp1_power_down drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xbeaf7513 sdhci_pltfm_pmops drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0xad6c6081 __SCT__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x97649c56 __SCK__tp_func_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8c9cde58 tm6000_init_digital_mode drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL -0xcdb26e9b vb2_request_validate drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x0c894306 tm6000_init_digital_mode drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x9599b4a3 vb2_request_validate drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xada83f40 lan9303_register_set drivers/net/dsa/lan9303-core EXPORT_SYMBOL -0xe3a77716 tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL +0x8249638b tap_del_queues drivers/net/tap EXPORT_SYMBOL_GPL 0x77312ed7 qlt_free_mcmd drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x2674baa3 enclosure_remove_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x292ad55e drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x549eeae2 drm_dp_pcon_convert_rgb_to_ycbcr drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x51892d61 nfs_callback_set_tcpport fs/nfs/nfs EXPORT_SYMBOL_GPL 0xfa617389 poly1305_update_generic lib/crypto/libpoly1305 EXPORT_SYMBOL_GPL -0xfe6f22f3 hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL -0x2546b878 xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x08260890 rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x2acd00b2 iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xa56acacb hci_cmd_sync_cancel net/bluetooth/bluetooth EXPORT_SYMBOL +0xd8866c70 xt_check_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xa92dcfac rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x9967e43d iscsit_process_nop_out drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xf0f86ee5 sdio_claim_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xe479c3ed ascot2e_attach drivers/media/dvb-frontends/ascot2e EXPORT_SYMBOL +0x3210163f ascot2e_attach drivers/media/dvb-frontends/ascot2e EXPORT_SYMBOL 0xd8761952 __ulpi_register_driver drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x1b76f8ea rt2x00queue_pause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xcc18dc13 kvm_emulate_xsetbv arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x4ac4abf2 kvm_write_guest_offset_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe30d5a58 atm_dev_signal_change net/atm/atm EXPORT_SYMBOL -0x8274b556 __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x16b70e4e kvm_emulate_xsetbv arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xa4daa53c kvm_write_guest_offset_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x22b480c6 atm_dev_signal_change net/atm/atm EXPORT_SYMBOL +0x08704a78 __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf64b93b2 snd_jack_report sound/core/snd EXPORT_SYMBOL -0xb5e02cec transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL +0x36a46de6 transport_init_session drivers/target/target_core_mod EXPORT_SYMBOL 0x569b312f vbg_info drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL 0x93ef45a2 sdio_signal_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xf98605d5 ath_regd_get_band_ctl drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x3681f34f mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x476289f0 mlx5_nic_vport_enable_roce drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x90d8d3a6 scsi_command_normalize_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0x690d890d __drm_atomic_helper_disable_plane drivers/gpu/drm/drm EXPORT_SYMBOL 0x7cc484a5 acpi_video_handles_brightness_key_presses drivers/acpi/video EXPORT_SYMBOL -0x460efa39 kvm_require_cpl arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x05770e50 l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xbf135b34 set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x47232eeb kvm_require_cpl arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7ec0f1d0 l2cap_add_psm net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xdc51a451 set_h245_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa789624f stp_proto_register net/802/stp EXPORT_SYMBOL_GPL -0xac44a55b cs35l41_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_CIRRUS_COMMON +0x30a60ac3 cs35l41_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-cirrus-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_CIRRUS_COMMON 0x2131a9e5 sof_rt1015p_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x1bdce726 mdev_unregister_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x01facccc ssam_request_sync_init drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x57008706 dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x0262eaeb dm_internal_resume_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x017ea7c7 cx231xx_tuner_callback drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xc8974ff9 typec_retimer_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1b247c48 phy_check_downshift drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd1d87e92 scsi_mlreturn_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbae08800 drm_writeback_queue_job drivers/gpu/drm/drm EXPORT_SYMBOL -0xd3d9f916 drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x46dad140 pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8683bcae drm_class_device_unregister drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0x9ac9dc7c pnfs_generic_pg_check_range fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa17d9ea4 nfs_stream_encode_acl fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0xdef40c9c kvm_can_use_hv_timer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x03a81e69 virtio_transport_stream_allow net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL @@ -17770,76 +17778,77 @@ 0x335e481c garp_register_application net/802/garp EXPORT_SYMBOL_GPL 0x308a9caa ehl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xaf8046bf visorbus_register_visor_driver drivers/visorbus/visorbus EXPORT_SYMBOL_GPL -0xc5b64be2 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf1d1d9db nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xf70eb828 scsi_unregister_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x0e1f38d2 i915_gem_object_set_to_cpu_domain drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x52dee061 drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xd693a173 drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xf68741fb drm_dp_subconnector_type drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x36b95547 ieee80211_ave_rssi net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x6e4d0ac4 ieee80211_rts_duration net/mac80211/mac80211 EXPORT_SYMBOL -0x34463156 rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL -0x0507921e rt5682_aif2_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x68f2d213 rds_send_xmit net/rds/rds EXPORT_SYMBOL_GPL +0xfff603d6 rt5682_aif2_dai_ops sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0xaa757402 amdtp_stream_pcm_prepare sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xa795a66c fw_iso_resources_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x885512a2 vhost_iotlb_add_range_ctx drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL -0x61eb1e77 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3498de92 ib_port_unregister_client_groups drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2296266a vfio_uninit_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x09ea9ec1 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xb024a729 target_submit drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0xebbc2d9b dvb_ringbuffer_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xd32404f9 s5h1420_get_tuner_i2c_adapter drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL +0x54956ff7 s5h1420_get_tuner_i2c_adapter drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL 0x9e87a818 rtl_cam_del_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xd059eb34 mt76_connac_mcu_sta_update_hdr_trans drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x4b2d4f67 mt76x02_mac_wcid_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x27756bc8 scsi_sanitize_inquiry_string drivers/scsi/scsi_mod EXPORT_SYMBOL -0xcbcb52bd drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd81ff2ff drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb71eed29 acpi_nfit_init drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL 0xfe1298f3 o2net_register_handler fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x9615dfbb nfc_digital_allocate_device net/nfc/nfc_digital EXPORT_SYMBOL -0x092a2c33 pn_sock_get_port net/phonet/phonet EXPORT_SYMBOL -0xfc1d0cee _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xbc58004e pn_sock_get_port net/phonet/phonet EXPORT_SYMBOL +0x0ca58cb5 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xf474a207 usb_gadget_config_buf drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xe739d376 rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x9d28430f mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf5e052f8 rtl_recognize_peer drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x01add29e mlx5_cmd_exec_polling drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7e1ef5dd fcoe_ctlr_els_send drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x43f317c1 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xaff5c18e iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x370c7cc5 st_nci_vendor_cmds_init drivers/nfc/st-nci/st-nci EXPORT_SYMBOL -0xec407bc7 nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0x536f3e07 nfs_pageio_reset_read_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x9a4d793a __SCT__tp_func_kvm_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x711733af __SCK__tp_func_kvm_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x128517fb kvm_inject_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xce05b42e __SCK__tp_func_kvm_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb1306728 kvm_inject_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x984c5e73 p9_fcall_fini net/9p/9pnet EXPORT_SYMBOL 0xca933c81 ieee80211_gtk_rekey_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x15b34b8c dccp_reqsk_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL -0xa9c29f0c nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x012970d4 dccp_reqsk_send_ack net/dccp/dccp EXPORT_SYMBOL_GPL +0x798c21b9 nf_reject_skb_v6_tcp_reset net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0x4c7ec4b6 snd_hdac_get_ch_alloc_from_ca sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa597a0be cnl_sst_dsp_init sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xe875b823 azx_probe_codecs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x2ca4e5a6 snd_hda_jack_set_dirty_all sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x3796bdcc snd_pcm_format_little_endian sound/core/snd-pcm EXPORT_SYMBOL -0xd79cfed8 rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x6d19870f rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x641cdce7 rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7c6885a1 rdma_create_user_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x9f9bc6bd rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x982b0b2a rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xae9f0269 nvdimm_bus_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xe4fc4e85 typec_cable_is_active drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x356a263e usb_stor_access_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x3bfd9446 __mt7663_load_firmware drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x3bd81196 mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x290e3eba cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x2903e2fa cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x1cdaabee nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5c92f218 br_forward net/bridge/bridge EXPORT_SYMBOL_GPL -0x1a1735fd udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL -0xd44e4b8b nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x14664a5f mlx5_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd621cbc0 cs47l35_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xd62c1780 cs47l35_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x1fd38f4b nfs_add_or_obtain fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa47fa27f br_forward net/bridge/bridge EXPORT_SYMBOL_GPL +0x6cf93ce7 udp_tunnel_sock_release net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x357eb243 nft_unregister_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x238c5063 fpga_bridge_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0x8637607c btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0x817d4a7f btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x1fe14f5e btrtl_initialize drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x7c7460b2 btbcm_initialize drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0xaee236c6 cec_notifier_conn_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xf5e2fb7d v4l2_try_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x8960a479 max9271_set_serial_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL -0x0017f78a usb_string_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0xfac963da iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x3e38b24f v4l2_try_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd303db52 max9271_set_serial_link drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x6a214c3a usb_string_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xab31e37b iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xc7284aca sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x6ca2ad73 __regmap_init_sdw_mbq drivers/base/regmap/regmap-sdw-mbq EXPORT_SYMBOL_GPL +0x8c2d6da7 fscache_clearance_waiters fs/fscache/fscache EXPORT_SYMBOL 0x1a66fc17 ieee80211_get_tkip_rx_p1k net/mac80211/mac80211 EXPORT_SYMBOL 0x53445f68 nlm_debug net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x44db2554 stp_proto_unregister net/802/stp EXPORT_SYMBOL_GPL @@ -17850,46 +17859,46 @@ 0x47d61432 dvb_net_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xd034392d v4l2_match_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x721f7cc7 em28xx_free_device drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x449b6513 cyttsp_probe drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL -0xdf610551 usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe9e65e0a ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x0871f8b1 cyttsp_probe drivers/input/touchscreen/cyttsp_core EXPORT_SYMBOL_GPL +0x5f0091ae usb_for_each_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x35115c60 ehci_reset drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xf1c2ddd2 mii_nway_restart drivers/net/mii EXPORT_SYMBOL 0xd71566b9 mlxsw_core_schedule_work drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x75339042 mlxsw_core_lag_mapping_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x12d36b27 sas_port_alloc_num drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xf1d34a86 __tracepoint_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9f37d5dc __tracepoint_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf1cab985 fat_add_entries fs/fat/fat EXPORT_SYMBOL_GPL -0x0fe89ed8 nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x3d4c595c nf_tables_deactivate_set net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x0d8834bc snd_hdac_device_unregister sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x34979aef snd_seq_driver_unregister sound/core/snd-seq-device EXPORT_SYMBOL_GPL 0x3106fd5f iio_dma_buffer_set_length drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x87631653 iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xdbeb5f4c iscsit_allocate_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x5000f05b ata_sff_data_xfer32 drivers/ata/libata EXPORT_SYMBOL_GPL -0x903e9c62 videobuf_poll_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x34574888 usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa3965ee8 videobuf_poll_stream drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xad761a98 usb_phy_roothub_suspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6b42bb0a mt76x02_eeprom_copy drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xacaed010 libipw_wx_set_encode drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0x1cabb2e9 mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd6f38beb mlx5_fpga_sbu_conn_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4d4992a8 acpi_mdiobus_register drivers/net/mdio/acpi_mdio EXPORT_SYMBOL 0xad35b865 drm_atomic_helper_commit_cleanup_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x22d795a8 _nfs_display_fhandle_hash fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0bdfae37 nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL -0x084fc045 nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9913fa27 nfs_lookup fs/nfs/nfs EXPORT_SYMBOL_GPL +0xaf7f4f77 nfs_force_lookup_revalidate fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6c3ff11a torture_init_begin kernel/torture EXPORT_SYMBOL_GPL -0x6f66dc5f rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL -0x4e502de8 xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3cce2fbe bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL -0x4cc0e213 ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0x256488d1 rds_send_path_reset net/rds/rds EXPORT_SYMBOL_GPL +0x326e3249 xdr_decode_array2 net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xccd4f2fc bt_sock_reclassify_lock net/bluetooth/bluetooth EXPORT_SYMBOL +0xf8d5228f ipt_register_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xbd77888e max_98390_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0x07d94540 max_98373_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0xe56a9336 snd_pcm_format_width sound/core/snd-pcm EXPORT_SYMBOL 0xc8154fda hyperbus_unregister_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL -0xd77c988a ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL -0x7d650fe8 tda10023_attach drivers/media/dvb-frontends/tda10023 EXPORT_SYMBOL -0x8e270fa2 tda10021_attach drivers/media/dvb-frontends/tda10021 EXPORT_SYMBOL +0x88be3460 ata_pio_need_iordy drivers/ata/libata EXPORT_SYMBOL_GPL +0xa9fb3655 tda10023_attach drivers/media/dvb-frontends/tda10023 EXPORT_SYMBOL +0xbd0348f5 tda10021_attach drivers/media/dvb-frontends/tda10021 EXPORT_SYMBOL 0xe4e48b12 swphy_validate_state drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd635a09a drm_gem_simple_kms_cleanup_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x40c077df nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2c138458 nfs_fhget fs/nfs/nfs EXPORT_SYMBOL_GPL 0x211eeffb snd_hdac_bus_link_power sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x0878c8a7 snd_mixer_oss_notify_callback sound/core/snd EXPORT_SYMBOL 0xdd68a981 roccat_common2_receive drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL @@ -17899,189 +17908,190 @@ 0x874f53ea mdiobus_get_phy drivers/net/phy/libphy EXPORT_SYMBOL 0xcc92f6d4 drm_atomic_helper_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa82a378c drm_crtc_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0xf8e9727f rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4d9cc66a ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0x52130b51 rpc_wake_up_first net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x47f31ea6 ipcomp_destroy net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL 0x1e3a4635 snd_hda_codec_amp_stereo sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x45a625d8 rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xccc77ad3 rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x872ead4f ata_std_end_eh drivers/ata/libata EXPORT_SYMBOL 0xe1311279 rt2x00mac_flush drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x5647033f mt76_set_tim drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x0f76a1fa iwl_write_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x7ba70e56 __ath10k_ce_rx_num_free_bufs drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0xa6a6f19c ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6ec218bc ocelot_port_lag_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1cffd20b mlx4_flow_steer_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xdddc53d5 fc_lport_set_local_id drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xc0166446 battery_hook_unregister drivers/acpi/battery EXPORT_SYMBOL_GPL +0xf64df2d4 battery_hook_unregister drivers/acpi/battery EXPORT_SYMBOL_GPL 0x89a5279a ipmi_get_version drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x07a8b3b6 fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL -0xdd032779 ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x98815b5a fuse_mount_remove fs/fuse/fuse EXPORT_SYMBOL_GPL +0xf19ab1a5 ieee80211_unregister_hw net/mac80211/mac80211 EXPORT_SYMBOL 0xa06aed7b vfio_pci_core_enable drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x955a6705 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xb788a517 target_execute_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x6534e722 rtllib_wx_get_encode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xa6f0e02a __traceiter_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc40bb8ae rtl92c_dm_init drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xf6a8a3ec ttm_agp_bind drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xd70d35a1 gf128mul_4k_bbe crypto/gf128mul EXPORT_SYMBOL 0x5a4d313e gf128mul_4k_lle crypto/gf128mul EXPORT_SYMBOL -0xf7f52ac5 phonet_proto_unregister net/phonet/phonet EXPORT_SYMBOL -0x6c7c3d66 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x2777263a target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0xb369afd6 phonet_proto_unregister net/phonet/phonet EXPORT_SYMBOL +0xe08f9fad ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xff51497a target_tpg_has_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x6ab0a5d4 cs_dsp_get_ctl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x2eb01e04 dm_deferred_set_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x92949f9f dibusb_read_eeprom_byte drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL -0xd68aaa2f vb2_queue_init_name drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xc5752193 dibusb_read_eeprom_byte drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x1c1576af vb2_queue_init_name drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x5e857619 cyttsp4_pm_ops drivers/input/touchscreen/cyttsp4_core EXPORT_SYMBOL_GPL 0x15e8703b usb_power_delivery_register_capabilities drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x75f66613 ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xdad55f89 ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xfc5c5990 cmp_connection_check_used sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x4ddbc376 snd_pcm_stream_unlock sound/core/snd-pcm EXPORT_SYMBOL_GPL -0x6fb6db2f btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0x912d7ea0 dib0090_set_switch drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x85586a8e btintel_set_quality_report drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x34e7c8bb dib0090_set_switch drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x0091b3fb ucsi_create drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL -0xc5f16cb7 ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x1e2ad96f mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xff9484c4 ocelot_fdb_dump drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x51e0ec13 mlx5_cmd_do drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x15351f32 drm_atomic_bridge_chain_post_disable drivers/gpu/drm/drm EXPORT_SYMBOL 0x188d9d26 __cast5_decrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0xef81a4af __cast5_encrypt crypto/cast5_generic EXPORT_SYMBOL_GPL 0xd0aefb7f crypto_transfer_aead_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x65d090f1 ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL -0x622fa585 rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd3d27035 wm_adsp_compr_copy sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xe16b6f87 ieee80211_get_buffered_bc net/mac80211/mac80211 EXPORT_SYMBOL +0xa6118845 rpcauth_stringify_acceptor net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbed12fdb wm_adsp_compr_copy sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x85fd9922 tee_session_calc_client_uuid drivers/tee/tee EXPORT_SYMBOL_GPL -0x0b9cf515 mma9551_read_version drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x63553c5b mma9551_read_version drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x16ed27b9 nand_gpio_waitrdy drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x6050d353 cfi_qry_mode_off drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL 0xb2438d54 dm_bufio_release_move drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xbf129f1e saa7134_ts_queue_setup drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x14a86d55 saa7134_ts_queue_setup drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0x53ff3a8d usb_serial_generic_resume drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x407af304 usb_wait_anchor_empty_timeout drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x98abfd0d ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x1e26b628 ppp_channel_index drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x0555be03 rtl92c_set_fw_pwrmode_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xb77e9ca5 efuse_read_1byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0xf85aa627 rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xd3f4d1d1 ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x13085e7b rtl_deinit_rfkill drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x9d6cb5dc ocelot_port_inject_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xdeb1dc2e mlxsw_afa_block_first_kvdl_index drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x6b2b06df ttm_bo_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x991a0ca0 ieee80211_parse_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL -0x8297dfc0 __sdhci_set_timeout drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x4c9490dd md_check_recovery drivers/md/md-mod EXPORT_SYMBOL -0x7d68abcf musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0xf3e3520c macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL -0x705ae08c mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd64242e8 __sdhci_set_timeout drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xbf86f618 md_check_recovery drivers/md/md-mod EXPORT_SYMBOL +0x4e92c9d7 musb_get_mode drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xbcef047d macvlan_link_register drivers/net/macvlan EXPORT_SYMBOL_GPL +0xcaf9437c mlx5_set_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x80898f0a drm_atomic_helper_damage_merged drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xabb5a026 drm_buddy_block_trim drivers/gpu/drm/drm_buddy EXPORT_SYMBOL 0xe2d5b613 drm_noop drivers/gpu/drm/drm EXPORT_SYMBOL 0x7734bd2e mhi_queue_is_full drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xd987a550 rt5677_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5677 EXPORT_SYMBOL_GPL -0x04f2bef0 rvt_register_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x02cdb817 ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcfdefdc9 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1b47f9d4 btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xb34e6785 rt5677_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5677 EXPORT_SYMBOL_GPL +0x5e0c732b rvt_register_device drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x10896cdb ibdev_crit drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdace64c6 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x747be42c btrtl_setup_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0xd735c436 __traceiter_bcache_journal_entry_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x90fe9c9a __tracepoint_bcache_journal_full drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x7d64a4c5 saa7134_querycap drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xd0d93328 i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x551bcec8 saa7134_querycap drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x7a8a012e i2c_dw_prepare_clk drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x9caa3868 sparse_keymap_report_event drivers/input/sparse-keymap EXPORT_SYMBOL 0xac1074a5 mlxsw_core_skb_transmit_busy drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x66f40ccd mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd504e825 mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4197ed68 mlx5_core_query_sq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xa141f517 mlx5_core_query_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xd340643c iscsi_boot_create_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0xf7c4646e __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xc81da02d spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0xd1ad8c72 drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL +0x1752ce38 __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xab432208 spi_display_xfer_agreement drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xc08fc964 drm_gem_dma_resv_wait drivers/gpu/drm/drm EXPORT_SYMBOL 0x54393d35 dw_edma_probe drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0xd01959d3 fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL +0x71356044 fuse_do_ioctl fs/fuse/fuse EXPORT_SYMBOL_GPL 0x369ae04c __traceiter_kvm_vmgexit_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb09faf79 register_atmdevice_notifier net/atm/atm EXPORT_SYMBOL_GPL -0x404ca8ed __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL +0x3fe8864e __hci_cmd_sync_sk net/bluetooth/bluetooth EXPORT_SYMBOL 0xb8112559 sdw_intel_process_wakeen_event drivers/soundwire/soundwire-intel EXPORT_SYMBOL SOUNDWIRE_INTEL_INIT 0x5bf741e8 ata_bmdma_port_intr drivers/ata/libata EXPORT_SYMBOL_GPL 0x5f2b1d95 intlog2 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x4d1575bc tda665x_attach drivers/media/dvb-frontends/tda665x EXPORT_SYMBOL +0x2b9fe0cb tda665x_attach drivers/media/dvb-frontends/tda665x EXPORT_SYMBOL 0x265034ef ulpi_read drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0xf1125533 rt2800mmio_init_registers drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xf769c62c ath9k_hw_setrxabort drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xedaadd22 cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf18807b7 cxgbi_create_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x60b16338 st_nci_disable_se drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0x33df3392 mei_cldev_enabled drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x6e7421d5 intel_gvt_iterate_mmio_table drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x07f0113e mhi_driver_unregister drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x13a4c8db osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL -0xa96822b1 rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd7533f74 ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL +0x4814b1d0 osd_req_op_extent_osd_data_bvecs net/ceph/libceph EXPORT_SYMBOL +0xf244c1fb rpc_localaddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb1a2d615 ip_tunnel_get_link_net net/ipv4/ip_tunnel EXPORT_SYMBOL 0x05a23271 nft_fwd_dup_netdev_offload net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x4df2f509 vhost_get_vq_desc drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x2aeb2725 adf_enable_pf2vf_comms drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x42101b68 ec100_attach drivers/media/dvb-frontends/ec100 EXPORT_SYMBOL +0xd4f45384 ec100_attach drivers/media/dvb-frontends/ec100 EXPORT_SYMBOL 0x3b26944e wlcore_event_max_tx_failure drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xbcf21132 drm_writeback_signal_completion drivers/gpu/drm/drm EXPORT_SYMBOL 0xb245a9a8 drm_plane_create_zpos_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x43e19e72 drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x561a808f smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL -0x822196e1 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL -0x6f550a31 transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL +0xf154a400 drm_edp_backlight_set_level drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x61eea908 smc_hash_sk net/smc/smc EXPORT_SYMBOL_GPL +0x63451661 nf_nat_pptp_hook_exp_gre net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0xf4ecc02b transport_handle_cdb_direct drivers/target/target_core_mod EXPORT_SYMBOL 0x9e0cac2e ata_bmdma_qc_prep drivers/ata/libata EXPORT_SYMBOL_GPL 0xb13252b2 nd_pfn_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x57ce6ebc rio_request_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x533ffd33 cx8802_cancel_buffers drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x010bc990 cx8802_cancel_buffers drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x44b517f5 cx25821_print_irqbits drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0xacd1be31 amd_mp2_find_device drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x28d362a6 amd_mp2_find_device drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL 0xf182990d rt2x00mac_config drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xab0e6d2d bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x73452342 srp_stop_rport_timers drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x22040f65 kempld_write8 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x0d3e3292 crypto_finalize_skcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0x81795712 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xa2976d22 fscache_relinquish_cache fs/fscache/fscache EXPORT_SYMBOL +0x36ebab76 nf_synproxy_ipv6_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x0603783d avc_general_get_plug_info sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xbaee1658 dfl_fpga_dev_ops_register drivers/fpga/dfl EXPORT_SYMBOL_GPL -0x6a769cac dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xc473b833 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x52cbd743 dm_cell_lock_promote_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x7e1e7d81 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xdecfd339 pn533_rx_frame_is_ack drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0xeb8d2e73 __regmap_init_w1 drivers/base/regmap/regmap-w1 EXPORT_SYMBOL_GPL 0xe80a3b43 drm_client_modeset_dpms drivers/gpu/drm/drm EXPORT_SYMBOL 0x59f27ed7 drm_dp_pcon_enc_is_dsc_1_2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x8d66522d fat_free_clusters fs/fat/fat EXPORT_SYMBOL_GPL -0x86e0e068 jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL -0xe94f3077 bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL +0xa236c849 jbd2_complete_transaction fs/jbd2/jbd2 EXPORT_SYMBOL +0x6abd09bc bt_sock_poll net/bluetooth/bluetooth EXPORT_SYMBOL 0x71f2333f azx_stop_chip sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x0ffea1b3 usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x3ed7ec2c usb_hcd_platform_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4ad74f49 mt76x2_reset_wlan drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x9cc448a4 madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL +0xfa321dda madera_dev_init drivers/mfd/madera EXPORT_SYMBOL_GPL 0x1f2a1763 rtsx_pci_transfer_data drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xecae1651 put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc173acfc rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeda6464d ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0x1846afc5 put_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd6beb690 rdma_restrack_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8bb688f2 ufshcd_runtime_suspend drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0x8592d892 amd_register_ecc_decoder drivers/edac/edac_mce_amd EXPORT_SYMBOL_GPL 0xff42c374 usb_role_switch_get_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xd5474690 usb_role_switch_set_role drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x40267068 usb_anchor_resume_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xc9a89692 libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xc97e7505 libipw_xmit drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xc633622c kvm_irq_has_notifier arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x88429804 lapb_connect_request net/lapb/lapb EXPORT_SYMBOL -0x1576f4b5 snd_soc_dapm_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x3d258392 sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL -0x4ea0723f md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL +0xc2ba9d7e lapb_connect_request net/lapb/lapb EXPORT_SYMBOL +0xd24dd96e snd_soc_dapm_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4ff32c40 sata_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0x198191e0 md_bitmap_sync_with_cluster drivers/md/md-mod EXPORT_SYMBOL 0xae575c8f v4l2_phys_addr_for_input drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xcc501597 v4l2_fill_pixfmt drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x6d628ebb mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x52684a43 mlx5_rl_is_in_range drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5d813187 line6_send_raw_message_async sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xd76aff82 azx_get_pos_posbuf sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x8c537a45 __tracepoint_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0x7a29af65 __tracepoint_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL 0xd22bb686 ssam_notifier_register drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x09720eac ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x442a8565 ksz_port_bridge_join drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xfc218323 rtw_bf_remove_bfee_mu drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe8d81fe7 rtw_bf_remove_bfee_su drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x68fc6e7a mt76_connac_mcu_start_firmware drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x690f585e phy_basic_ports_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xecd3ba36 iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x0273a354 iscsi_recv_pdu drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x86861601 intel_pmc_s0ix_counter_read drivers/mfd/intel_pmc_bxt EXPORT_SYMBOL_GPL 0xe7237b0b i915_gpu_turbo_disable drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL -0xcaaa980e xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0xa374b8aa xt_compat_match_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xa02196b7 snd_soc_put_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xeb9e7af1 snd_soc_get_xr_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd85e6a45 snd_soc_component_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x85e121b8 snd_dmaengine_pcm_request_channel sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x8cbe5a2b md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL +0xe424be76 md_kick_rdev_from_array drivers/md/md-mod EXPORT_SYMBOL_GPL 0x91c192a7 __SCT__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd01044f2 __SCK__tp_func_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x21b31f38 __tracepoint_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL @@ -18092,9 +18102,9 @@ 0x0f685713 sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x216741cc mei_irq_write_handler drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x2479193e crypto_authenc_extractkeys crypto/authenc EXPORT_SYMBOL_GPL -0x369d8d13 kvm_vcpu_halt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x20095f94 __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL -0xb4653771 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x771ab72b kvm_vcpu_halt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2f35fe3a __hci_cmd_send net/bluetooth/bluetooth EXPORT_SYMBOL +0x197e5476 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xd624b635 dfl_fpga_port_ops_put drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x901522b4 dfl_fpga_port_ops_get drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x2d2af636 iio_map_array_unregister drivers/iio/industrialio EXPORT_SYMBOL_GPL @@ -18102,34 +18112,34 @@ 0x3d528116 ata_bmdma_post_internal_cmd drivers/ata/libata EXPORT_SYMBOL_GPL 0xb22fcc3c lirc_scancode_event drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0xed34c24e rt2800_clear_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x41d329cd __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x767da374 __ocelot_read_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xabff8af4 mlx4_multicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xd4568370 genphy_c45_an_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xda896b88 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0xe226b593 spi_schedule_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL 0x9ebc4458 drm_atomic_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xed813880 drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb17f9230 drm_dp_mst_atomic_enable_dsc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4f762f6e __SCT__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe753774e __SCK__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x0e921129 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL +0x296ad58c __SCK__tp_func_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf05d0e40 jbd2_journal_get_create_access fs/jbd2/jbd2 EXPORT_SYMBOL 0x40babbe0 cfpkt_extr_head net/caif/caif EXPORT_SYMBOL -0xaa60165d smc_proto net/smc/smc EXPORT_SYMBOL_GPL +0x4e23ea47 smc_proto net/smc/smc EXPORT_SYMBOL_GPL 0x8578cfce snd_soc_component_write_field sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x0eab9e6a ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb408d3b2 ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x253b07e1 ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x23decfad ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbfe3bb2c rtllib_wx_set_encode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x854ae73c cs_dsp_set_dspclk drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x2ceb9042 mmc_poll_for_busy drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x5375ca71 dm_bm_write_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x6af5d529 flexcop_eeprom_check_mac_addr drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0xc0b70837 b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xf8fff567 cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xed5f3c37 cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x9df74dbd cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x630d4f16 flexcop_eeprom_check_mac_addr drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xf65f979d b53_vlan_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xe220d9cc cxgb4_port_viid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xb6e5f3f9 cxgb4_free_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xe4e36992 cxgb3_free_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xf9be270f mb_cache_entry_wait_unused fs/mbcache EXPORT_SYMBOL -0x8df0cc95 gfn_to_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x94c4ee13 nfc_unregister_device net/nfc/nfc EXPORT_SYMBOL +0x3f6c84bb gfn_to_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xade9ce38 nfc_unregister_device net/nfc/nfc EXPORT_SYMBOL 0xe380a9a2 ieeee80211_obss_color_collision_notify net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x9962febf hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL +0xec109cb2 hidp_hid_driver net/bluetooth/hidp/hidp EXPORT_SYMBOL_GPL 0x9d255abb skl_dsp_put_core sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x7b47f4ba skl_dsp_get_core sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xba58e516 snd_ctl_register_layer sound/core/snd EXPORT_SYMBOL_GPL @@ -18137,10 +18147,10 @@ 0x9c803020 usb_phy_roothub_power_on drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9e21f4ad mdio_device_free drivers/net/phy/libphy EXPORT_SYMBOL 0xbd21b4d6 fc_lport_config drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xd48414e0 lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL +0x5338de74 lp3943_write_byte drivers/mfd/lp3943 EXPORT_SYMBOL_GPL 0x9ce050be drm_mode_copy drivers/gpu/drm/drm EXPORT_SYMBOL -0x62d045b1 rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x23f4c1fd dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x40dfba0f rpc_clnt_xprt_switch_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xa99bfd68 dsa_switch_suspend net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x0eda33fa snd_util_memhdr_new sound/synth/snd-util-mem EXPORT_SYMBOL 0x09d072b2 mma7455_core_remove drivers/iio/accel/mma7455_core EXPORT_SYMBOL_GPL 0x3a956cfa ata_sff_pause drivers/ata/libata EXPORT_SYMBOL_GPL @@ -18151,24 +18161,24 @@ 0xa2f61793 rtw_dump_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x2420f124 ath11k_ce_cleanup_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x21daf3af mlxsw_afa_block_append_qos_dsfield drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xb0c0eedf iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x6b48024a iscsi_segment_init_linear drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0xfe9afbfd scmd_printk drivers/scsi/scsi_mod EXPORT_SYMBOL -0xe408960a kvm_vcpu_update_apicv arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7c445ded kvm_vcpu_update_apicv arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x359742d6 v9fs_unregister_trans net/9p/9pnet EXPORT_SYMBOL 0x871a6e44 hda_extra_out_badness sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x36b1120f snd_hda_jack_unsol_event sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x10ba8c20 mmc_can_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x81ddcf22 v4l2_async_register_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL -0xe1a5d1cd can_change_state drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x087df4b3 mmc_can_trim drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x4bc40103 v4l2_async_register_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x8190ce89 can_change_state drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x610898bc lbtf_bcn_sent drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0x0ec4d467 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd4583be1 phy_queue_state_machine drivers/net/phy/libphy EXPORT_SYMBOL +0x8c709ef8 mlx5_core_dealloc_pd drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x3b0a0dfa phy_queue_state_machine drivers/net/phy/libphy EXPORT_SYMBOL 0xe366a251 nvmf_reg_read64 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x6e9103d5 nvmf_reg_read32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xba13e04d drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xfd1d8574 qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xec33bee4 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xcb107a79 nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd8b3a5df drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xfffb8e66 qmi_add_lookup drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xffb45616 virtio_transport_notify_poll_out net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x3de850fd nf_ct_port_tuple_to_nlattr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x89112982 alt_pr_register drivers/fpga/altera-pr-ip-core EXPORT_SYMBOL_GPL 0x1c599ebe __traceiter_bcache_btree_gc_coalesce drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfb9a826f dvb_ringbuffer_flush drivers/media/dvb-core/dvb-core EXPORT_SYMBOL @@ -18180,42 +18190,42 @@ 0xc0a8f4be phylink_resume drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x763cac30 fcoe_get_paged_crc_eof drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x81d61eef vmci_qpair_dequeue drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x3ad14686 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd8291840 drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc4c42460 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x68ce437d drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x15b201ec drm_plane_get_damage_clips_count drivers/gpu/drm/drm EXPORT_SYMBOL 0x24993e50 drm_edid_are_equal drivers/gpu/drm/drm EXPORT_SYMBOL -0xc1eed45c nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x326b8318 nf_conntrack_helper_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xeb60e33c snd_seq_root sound/core/snd EXPORT_SYMBOL -0xa711999e ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x00fcb7ec rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x4ab81ccb ib_uverbs_flow_resources_free drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8ef5a0a8 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x834c0dda nanddev_bbt_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x8f31ce85 target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0xdba3525f target_cmd_init_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x6147b7b3 rio_request_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x30dc5dd8 cs_dsp_coeff_read_ctrl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x2f0b5e75 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x21b283c9 snd_tea575x_exit drivers/media/radio/tea575x EXPORT_SYMBOL -0x7ca0825f snd_tea575x_init drivers/media/radio/tea575x EXPORT_SYMBOL +0xb147c9e3 pmbus_write_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x1accb6ab snd_tea575x_exit drivers/media/radio/tea575x EXPORT_SYMBOL +0x9b1db9af snd_tea575x_init drivers/media/radio/tea575x EXPORT_SYMBOL 0xaa294d88 media_graph_walk_start drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xb18a2c32 ivtv_vapi_result drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x96196d86 cx2341x_handler_set_50hz drivers/media/common/cx2341x EXPORT_SYMBOL +0x6ae25ceb ivtv_vapi_result drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x51842853 cx2341x_handler_set_50hz drivers/media/common/cx2341x EXPORT_SYMBOL 0xc8cc8f82 mpt_reset_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0x60fd6449 mei_stop drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x52437ab4 rtsx_pci_send_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xcb4d7d85 drm_atomic_helper_async_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x64462d9f drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL +0xeb7c766a drm_mode_find_dmt drivers/gpu/drm/drm EXPORT_SYMBOL 0x23aa18fe blake2s_compress_arch arch/x86/crypto/blake2s-x86_64 EXPORT_SYMBOL 0x72395dc1 xfrm_calg_get_byid net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x52ab14a1 snd_akm4xxx_reset sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL -0x63a4a18c mmc_is_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x21966f23 vb2_discard_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x0ce81d90 mmc_is_req_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x0609ceba vb2_discard_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x9780b881 ir_raw_handler_register drivers/media/rc/rc-core EXPORT_SYMBOL -0x7f05e490 usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xdba37219 usb_hc_died drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x06c8f2de slhc_compress drivers/net/slip/slhc EXPORT_SYMBOL -0xe9d11f3c xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x8e7d2617 xrs700x_switch_alloc drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x2ddbdb51 nvmet_unregister_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x5045ec93 cb710_sg_dwiter_read_next_block drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL 0x6c95726c host_xss arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x16a80f02 l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x10ca6a2f l2tp_session_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x81874735 ieee80211_get_response_rate net/wireless/cfg80211 EXPORT_SYMBOL 0xb2af19e1 snd_usbmidi_resume sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x87ed75a3 ssb_bus_unregister drivers/ssb/ssb EXPORT_SYMBOL @@ -18223,37 +18233,37 @@ 0x89aef5b5 nvdimm_to_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x0a22272e ssam_controller_event_disable drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x84d74835 team_options_unregister drivers/net/team/team EXPORT_SYMBOL -0x8d43e59e cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x27ac7dd5 drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x6a1b56c8 drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6773ab46 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL -0x518fbd90 virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x14360167 lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL -0x71710faa sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3669fc33 rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdac039ef cxgb4_clip_release drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xf290ac3d drm_gem_shmem_put_pages drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xf879dc17 drm_dp_read_sink_count_cap drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1663d949 jbd2_journal_init_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x25855647 virtio_transport_dgram_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf1beaf71 lowpan_nhc_del net/6lowpan/6lowpan EXPORT_SYMBOL +0x997c9064 sunrpc_cache_unhash net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1c8fce7b rpcauth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x85786ef6 snd_hda_mixer_amp_switch_get sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4f816e9b snd_pcm_format_big_endian sound/core/snd-pcm EXPORT_SYMBOL 0x9c2fc8de iio_read_channel_average_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xaf78f260 btrtl_free drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0xb41c6f45 mt2131_attach drivers/media/tuners/mt2131 EXPORT_SYMBOL +0xbe3d5d11 mt2131_attach drivers/media/tuners/mt2131 EXPORT_SYMBOL 0xf6f58dc7 wlcore_scan_sched_scan_ssid_list drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x71bc40e3 rpc_wake_up net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3d645201 cfg80211_abandon_assoc net/wireless/cfg80211 EXPORT_SYMBOL -0x52c53fa2 cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL -0x709fd625 ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0x45986ebe cfg80211_cqm_pktloss_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x3feef860 ip6_tnl_xmit_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL 0x3c7f5bf2 snd_hdac_link_free_all sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0xb90077b8 snd_soc_dapm_stream_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x918b686c snd_soc_dapm_stream_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd77af434 to_nd_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xe66301ff cs_dsp_run drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x30c37cc0 dm_bm_write_lock_zero drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x4dbd7036 au8522_get_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x0af1510d au8522_get_state drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0xbeba9883 ulpi_write drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x8fec2cb2 rtl92c_phy_update_txpower_dbm drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0x0a972953 rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xf15705f8 rtl_deinit_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xe1d60395 mt76x02u_mcu_fw_send_data drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xe5540be5 mlxsw_core_port_ib_set drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xede7ebd0 mlx4_assign_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xe99dde46 cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xecfc7c57 cxgb3_insert_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x380cbab4 mdiobus_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x50c62a5c sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x58ac0f00 ndlc_recv drivers/nfc/st-nci/st-nci EXPORT_SYMBOL @@ -18261,93 +18271,94 @@ 0x5407ae9e drm_dp_get_dual_mode_type_name drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1591b2c6 hyperv_read_cfg_blk drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x851c747c simd_aead_create crypto/crypto_simd EXPORT_SYMBOL_GPL -0xf49b0cba ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL +0x880551f3 ieee80211_reserve_tid net/mac80211/mac80211 EXPORT_SYMBOL 0xd6c2a67e snd_soc_card_jack_new sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x3c2c29a3 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xde1b4f5c vb2_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0xa23404e6 drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6977c0f9 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x06dc2d37 vb2_expbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xf98b774b drm_gem_fb_end_cpu_access drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xfb74c13e crypto_sm3_update crypto/sm3_generic EXPORT_SYMBOL -0xf0d36ead kvm_handle_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x84150ceb kvm_handle_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd6aafb42 crc64_rocksoft lib/crc64-rocksoft EXPORT_SYMBOL_GPL -0x09514e91 rxrpc_kernel_end_call net/rxrpc/rxrpc EXPORT_SYMBOL -0x6b367e30 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xc6bd2bc8 cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL -0x92e15ff5 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xa2939e3a rxrpc_kernel_end_call net/rxrpc/rxrpc EXPORT_SYMBOL +0xff911dd2 xprt_pin_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x267e7a31 cfg80211_tx_mgmt_expired net/wireless/cfg80211 EXPORT_SYMBOL +0x704d7669 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xf4e057e7 hda_codec_driver_unregister sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4344ea50 iio_read_channel_raw drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x104d3699 vhost_enqueue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xcc9aceef ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x9146f5f0 ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x6656dd5d rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x33c2bc9b ib_unregister_device_queued drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2bebc25f ksz_sset_count drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x8c25bf08 rtw89_chip_info_setup drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x5a1bb630 rt2x00mmio_regbusy_read drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0x979b1b18 ath9k_hw_startpcureceive drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x1b8b4211 ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xcdfd9786 ocelot_bridge_stp_state_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x22216b1b kvm_cpu_caps arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xc4edc085 nci_hci_send_event net/nfc/nci/nci EXPORT_SYMBOL +0x8ae875cb nci_hci_send_event net/nfc/nci/nci EXPORT_SYMBOL 0x571fe365 sdw_cdns_debugfs_init drivers/soundwire/soundwire-cadence EXPORT_SYMBOL_GPL 0x2fc1464d bcma_host_pci_up drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x0a73fa31 intel_th_trace_enable drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0x8fa4d371 ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x2d7ddd0f ufshcd_uic_hibern8_exit drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x723b1abf ufshcd_delay_us drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x178ee5c7 rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL -0xc920e984 ivtv_udma_prepare drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x8421fd4d rdev_set_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0x73f32b01 ivtv_udma_prepare drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x6497ee96 fw_fill_response drivers/firewire/firewire-core EXPORT_SYMBOL -0xec014ee5 mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x4e719d7c mlx5_free_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x28485130 tps65010_config_vregs1 drivers/mfd/tps65010 EXPORT_SYMBOL 0x051f202c mei_me_polling_thread drivers/misc/mei/mei-me EXPORT_SYMBOL_GPL 0xd91319d6 raid6_gfmul lib/raid6/raid6_pq EXPORT_SYMBOL -0xcbe482c2 nci_conn_max_data_pkt_payload_size net/nfc/nci/nci EXPORT_SYMBOL -0x28233f10 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xe333445a l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x79238e49 sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x595253c2 nci_conn_max_data_pkt_payload_size net/nfc/nci/nci EXPORT_SYMBOL +0xd4cefdd1 l2tp_tunnel_get_session net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x695abc3b l2tp_tunnel_get net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xe80dd910 sunrpc_cache_register_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd057397a snd_hda_gen_build_controls sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x91c7ae9b snd_ac97_write_cache sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x7a3e0db5 snd_midi_event_no_status sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0x3971b4df snd_ecards_limit sound/core/snd EXPORT_SYMBOL -0x8b2c9f70 btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x721af170 btmrvl_send_module_cfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x99d5e5bc nand_ecc_get_on_die_hw_engine drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x274ba936 nand_wait_ready drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x72d1eed3 wmidev_block_query drivers/platform/x86/wmi EXPORT_SYMBOL_GPL -0xa1644890 tda18271c2dd_attach drivers/media/dvb-frontends/tda18271c2dd EXPORT_SYMBOL_GPL -0x93c0cbb3 lnbh29_attach drivers/media/dvb-frontends/lnbh29 EXPORT_SYMBOL +0x87921c3e tda18271c2dd_attach drivers/media/dvb-frontends/tda18271c2dd EXPORT_SYMBOL_GPL +0x755a2be1 lnbh29_attach drivers/media/dvb-frontends/lnbh29 EXPORT_SYMBOL 0xcf9210d4 unregister_gadget_item drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x6aea5278 rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x18b0e069 rtl8366rb_variant drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x5e949e0a vmci_doorbell_destroy drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0xfdcb8df0 nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL -0x91679faa nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x17651cea nfs_getattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3d824d60 nfs_setattr fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3cacdd95 __fscache_begin_write_operation fs/fscache/fscache EXPORT_SYMBOL 0x244052a0 nand_reset drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x1d7b0dd8 dib9000_get_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0x6316e0d2 dib9000_set_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xa9995463 dib9000_get_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xf013b87a dib9000_set_slave_frontend drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0xecab212a mlxsw_afa_cookie_lookup drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x14c9e1e5 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x53c1f220 mlx5_eq_get_eqe drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc95f3b02 mlx4_eq_get_irq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc1768011 drm_atomic_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb17ab162 objagg_obj_get lib/objagg EXPORT_SYMBOL -0xd8b9ac0d nfc_targets_found net/nfc/nfc EXPORT_SYMBOL +0x24838fbc nfc_targets_found net/nfc/nfc EXPORT_SYMBOL 0x7bd9427a bt_status net/bluetooth/bluetooth EXPORT_SYMBOL 0x4502c65a asc2ax net/ax25/ax25 EXPORT_SYMBOL 0xf2627c72 snd_hdac_power_up_pm sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x6ab00b29 mma9551_read_status_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x68a2fed1 mma9551_read_status_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xdafb1f77 ata_eh_freeze_port drivers/ata/libata EXPORT_SYMBOL_GPL 0x17b0f8ca wmi_get_event_data drivers/platform/x86/wmi EXPORT_SYMBOL_GPL -0xc687a167 rtllib_xmit drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x5e82f6ac rtllib_xmit drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x74fae712 processor_thermal_send_mbox_write_cmd drivers/thermal/intel/int340x_thermal/processor_thermal_mbox EXPORT_SYMBOL_GPL INT340X_THERMAL -0x2828707b ds3000_attach drivers/media/dvb-frontends/ds3000 EXPORT_SYMBOL -0xf6e7f2de dib0070_ctrl_agc_filter drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL -0x072b27a9 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0x8be045bd ds3000_attach drivers/media/dvb-frontends/ds3000 EXPORT_SYMBOL +0x1b0481b0 dib0070_ctrl_agc_filter drivers/media/dvb-frontends/dib0070 EXPORT_SYMBOL +0x8eec7493 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL 0x9e01949d mt76x02_mac_set_beacon drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x088a8259 fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0x97dc73fb drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x945342a2 kvm_get_dr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8fcc4c60 kvm_set_dr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xe7cb83ec drm_gem_dumb_map_offset drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xb5eebe10 kvm_get_dr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf44bcd4e kvm_set_dr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xdaf14255 snd_soc_of_parse_node_prefix sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf6e603ca iio_dma_buffer_enable drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0x55bb02f3 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x87b2b748 nand_ecc_finish_io_req drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x3dd6fef4 vmbus_sendpacket_getid drivers/hv/hv_vmbus EXPORT_SYMBOL 0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x00e21c3d video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xdc5c9c27 ivtv_ext_init drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x95e23fce video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x71d85f33 ivtv_ext_init drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x7cf52901 ir_raw_gen_manchester drivers/media/rc/rc-core EXPORT_SYMBOL 0x76ef66e3 iwl_read_prph_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xb84bafd6 ath11k_pcic_init_msi_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -18358,10 +18369,10 @@ 0xff7a38ab ubi_do_get_device_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0x794e5453 ata_sff_prereset drivers/ata/libata EXPORT_SYMBOL_GPL 0x37e1db14 rtllib_softmac_stop_protocol drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x2c8a41f6 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x87e57561 dm_rh_inc_pending drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x2cdea06d cx18_reset_ir_gpio drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0x4192d9fe usb_choose_configuration drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe8d8fca1 usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5561d0b2 usb_free_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xdba90955 mt76_get_rate_power_limits drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9152f817 ath9k_hw_btcoex_init_scheme drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xd590cdf4 mlx4_INIT_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -18371,7 +18382,7 @@ 0xc1dc6d41 async_gen_syndrome crypto/async_tx/async_pq EXPORT_SYMBOL_GPL 0x58c88ff2 o2hb_get_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xacd77ecf kvm_lapic_hv_timer_in_use arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xc8dfa0de ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x7c5cc817 ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xa7c94f1d xt_compat_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x7f08058b snd_hdac_power_down sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x2bd342db dfl_fpga_enum_info_alloc drivers/fpga/dfl EXPORT_SYMBOL_GPL @@ -18381,7 +18392,7 @@ 0x72e1b018 ath9k_hw_gen_timer_stop drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xbf41af84 phy_set_asym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0xa62f715c mei_device_init drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0xbbf38895 drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3827c717 drm_panel_dp_aux_backlight drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1cf65ffc kvm_max_guest_tsc_khz arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x59e640c0 halt_poll_ns arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb54676fa ceph_msg_type_name net/ceph/libceph EXPORT_SYMBOL @@ -18389,40 +18400,39 @@ 0x613b1e2e ib_is_mad_class_rmpp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4e90435c ib_sa_free_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xec76cf2d rio_request_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xea89f6fa ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x5e7b6d52 sdhci_abort_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x07a0b4fc ufshcd_config_pwr_mode drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x8e615e6c sdhci_abort_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x8ca515b7 __traceiter_bcache_btree_set_root drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x9f3c8921 rt2800mmio_txstatus_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x3c267d92 mt7921_reset drivers/net/wireless/mediatek/mt76/mt7921/mt7921e EXPORT_SYMBOL_GPL 0x9ee72ea1 mlxsw_core_resources_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x7fa82864 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd79dca09 iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe3e27f63 drm_atomic_set_mode_for_crtc drivers/gpu/drm/drm EXPORT_SYMBOL 0x1235000a kvm_tsc_scaling_ratio_frac_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x4a493d46 svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8bc4d177 svc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3e6d7587 snd_rawmidi_new sound/core/snd-rawmidi EXPORT_SYMBOL -0xb0590fc9 rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x0e958408 rtrs_srv_close drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL 0x5cba51c3 adf_reset_sbr drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xd8aa4284 dm_rh_region_context drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x87183bf7 cec_pin_changed drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x8855f014 cx88_set_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x5f381a6a cx88_set_stereo drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x00c66827 ath9k_hw_updatetxtriglevel drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x13e3169f ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL +0x31397306 ovs_netdev_tunnel_destroy net/openvswitch/openvswitch EXPORT_SYMBOL_GPL 0x9feaf287 sonet_subtract_stats net/atm/atm EXPORT_SYMBOL 0x7bce4603 xt_data_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xd2f79735 nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x9d626757 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xb9ac69f9 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb4017a25 nf_flow_rule_route_ipv6 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xe7190402 nf_flow_rule_route_ipv4 net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xb6ebb953 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x47c39226 snd_hdac_i915_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xe0bec059 spmi_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x4b5fd49e dm_kcopyd_do_callback drivers/md/dm-mod EXPORT_SYMBOL -0x177b4460 is_fw_load drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x69773ea5 macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL +0x2903cff6 is_fw_load drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xd3a78a3b macvlan_common_newlink drivers/net/macvlan EXPORT_SYMBOL_GPL 0x021f0410 mdiobus_alloc_size drivers/net/phy/libphy EXPORT_SYMBOL 0xe45e4279 phylink_fwnode_phy_connect drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x06151b2d sas_ata_schedule_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x60abd250 drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x36b92da3 nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x092cf98e fscache_object_sleep_till_congested fs/fscache/fscache EXPORT_SYMBOL_GPL +0x52071bfe drm_dp_downstream_debug drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x89bc1e1f nfs41_sequence_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xaa7a74d8 cfg80211_sched_scan_stopped net/wireless/cfg80211 EXPORT_SYMBOL 0x6ea3d50d sof_machine_check sound/soc/sof/snd-sof EXPORT_SYMBOL 0x8a941307 amdtp_stream_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL @@ -18430,80 +18440,80 @@ 0x6376e742 intel_th_msu_buffer_unregister drivers/hwtracing/intel_th/intel_th_msu EXPORT_SYMBOL_GPL 0xc36559ad dm_btree_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x9ced228c dm_array_cursor_skip drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x80a81578 mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x17f1f56a mlx4_slave_convert_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5e401e5b drm_sched_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x0fd60df2 drm_get_connector_status_name drivers/gpu/drm/drm EXPORT_SYMBOL -0xe47b7b40 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x774e8a89 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x32468f77 cfg80211_get_bss net/wireless/cfg80211 EXPORT_SYMBOL -0xa8fe2896 bmp280_common_probe drivers/iio/pressure/bmp280 EXPORT_SYMBOL +0xa65aeb36 bmp280_common_probe drivers/iio/pressure/bmp280 EXPORT_SYMBOL 0x17d491ee vhost_add_used_and_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x2bfb5687 ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL -0xedd7bded sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL +0xc1de31e7 ahci_init_controller drivers/ata/libahci EXPORT_SYMBOL_GPL +0xe1f4a78a sata_std_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x1cd157da rio_mport_write_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x260590c0 vbg_err drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL -0x670de73c md_run drivers/md/md-mod EXPORT_SYMBOL_GPL +0xf5305c2f md_run drivers/md/md-mod EXPORT_SYMBOL_GPL 0x5d851db2 __media_pipeline_start drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x458d7b80 sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL -0x1b7ca5c2 cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x1b717982 cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xe45350b8 cs47l85_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xe45e8cf8 cs47l85_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0xb8e4e21e __drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xad324dca drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5a5ed47a drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd73d671f drm_property_add_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0xad885165 drm_bus_flags_from_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x39e05ac3 nfs_idmap_cache_timeout fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8b7e26f5 parman_item_remove lib/parman EXPORT_SYMBOL -0xddc6dc4b rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xe5db1e8b hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL +0xc657ef32 rpcauth_lookup_credcache net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4593a144 hci_conn_switch_role net/bluetooth/bluetooth EXPORT_SYMBOL 0x9b518cc9 nand_scan_with_ids drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x8dee573c rio_unmap_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x200871ca ieee80211_stop_scan_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x15bafe29 unregister_md_cluster_operations drivers/md/md-mod EXPORT_SYMBOL 0x1e488e7a mt7615_mac_write_txwi drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0x39e6c7f1 mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x78adcf45 mwifiex_fw_dump_event drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xbf00f3b4 phy_restore_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x7f6d8fb8 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL -0xdf1524ee drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc1735469 spi_dv_device drivers/scsi/scsi_transport_spi EXPORT_SYMBOL +0x4f6e2735 drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x513072fe __drm_puts_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL 0x73011db0 drm_dp_bw_code_to_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x33f86e37 nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2a9a3e3e nfs_commitdata_release fs/nfs/nfs EXPORT_SYMBOL_GPL 0x4ed3ae70 snd_sof_debugfs_add_region_item_iomem sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL 0xb0ee91e9 sst_unregister_dsp sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform EXPORT_SYMBOL_GPL 0x552485e3 tee_client_open_session drivers/tee/tee EXPORT_SYMBOL_GPL 0x4f3410c5 hid_sensor_parse_common_attributes drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID -0xa04b80e2 saa7134_ts_buffer_prepare drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xe206d8d8 vp3054_i2c_remove drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL +0xb630c0fe saa7134_ts_buffer_prepare drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xac4ec5b2 vp3054_i2c_remove drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL 0x35776596 mt76x02_rx_poll_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x1001a235 __tracepoint_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x17df56ef __tracepoint_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x13b6f285 reprogram_fixed_counter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x5b24e0ba kvm_emulate_invd arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd46d32f4 kvm_emulate_invd arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x9cab34a6 rfkill_set_led_trigger_name net/rfkill/rfkill EXPORT_SYMBOL 0xaa6f23ad rfkill_get_led_trigger_name net/rfkill/rfkill EXPORT_SYMBOL 0xfa870f2a sof_stream_pcm_open sound/soc/sof/snd-sof EXPORT_SYMBOL 0x6b367133 vhost_signal drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xabcf8d82 qca_set_bdaddr_rome drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x4e912d40 qca_set_bdaddr_rome drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x188b3e05 usb_serial_generic_wait_until_sent drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x519379d2 usb_get_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x577cb6b4 xhci_gen_setup drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x6c5b664f rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x7a3a3153 rtl8366_vlan_filtering drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x3e533563 mhi_prepare_for_transfer_autoqueue drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xc10f2bfb __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xe475fb9b nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL +0x822a307b __traceiter_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x85073619 nfs_file_release fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa6e2ac79 kvm_apic_write_nodecode arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x975d10dd l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x01f3acfb cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL +0xe9a99bd5 l2tp_session_set_header_len net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x66b00ec7 cfg80211_gtk_rekey_notify net/wireless/cfg80211 EXPORT_SYMBOL 0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x68827c28 snd_hda_add_new_path sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x1deee061 sdw_find_row_index drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xf0f9fe0d acpi_parse_trt drivers/thermal/intel/int340x_thermal/acpi_thermal_rel EXPORT_SYMBOL -0xc90b11b2 i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xaa102a88 i3c_master_get_free_addr drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x601545f2 wlcore_boot_upload_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x9761e83d p54_read_eeprom drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xe7c21e33 mlxsw_env_module_port_up drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd1cd0591 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x606c0104 mlx5_fpga_get_sbu_caps drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xdcbd2724 drm_color_lut_check drivers/gpu/drm/drm EXPORT_SYMBOL 0x1a876f62 nfc_hci_driver_failure net/nfc/hci/hci EXPORT_SYMBOL -0xabae532b br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0x4dc25382 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL +0x70ad6b32 br_multicast_list_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xfbb537e0 cfg80211_probe_status net/wireless/cfg80211 EXPORT_SYMBOL 0x67df765e snd_soc_component_read_field sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf6069864 line6_resume sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x2e0b294b snd_timer_instance_free sound/core/snd-timer EXPORT_SYMBOL @@ -18511,13 +18521,13 @@ 0x191e88cf snd_dma_pointer sound/core/snd EXPORT_SYMBOL 0x24a94b26 snd_info_get_line sound/core/snd EXPORT_SYMBOL 0x03cca351 tee_bus_type drivers/tee/tee EXPORT_SYMBOL_GPL -0x2bae889e mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x3183823a iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x5d16f4ad ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL +0x81e142e3 mtd_point drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x5b7e6a3d iscsit_build_logout_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x14baa19b ahci_qc_issue drivers/ata/libahci EXPORT_SYMBOL_GPL 0x977b26e8 v4l2_ctrl_auto_cluster drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xf4ddb710 v4l2_subdev_link_validate_default drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc1030665 v4l2_subdev_link_validate_default drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x62df5c36 v4l2_event_dequeue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x9f3532c8 em28xx_gpio_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x93aedd7b em28xx_gpio_set drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x2aa23795 rtw_fw_c2h_cmd_isr drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xdf20021a scsi_queue_work drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x780d3f01 oslec_flush drivers/misc/echo/echo EXPORT_SYMBOL_GPL @@ -18530,103 +18540,104 @@ 0x05c459bf snd_soc_dai_digital_mute sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb184a7d5 snd_sgbuf_get_chunk_size sound/core/snd-pcm EXPORT_SYMBOL 0x2d2f5cd5 ms_sensors_reset drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x31da027e iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xda0757f1 iscsit_check_dataout_hdr drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x148d59e2 sdhci_pltfm_init drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0x0d1b0137 __tracepoint_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf434f9b4 gether_connect drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x6819cef7 rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x67c97d20 rtl_action_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xd7e7a553 unregister_hdlc_device drivers/net/wan/hdlc EXPORT_SYMBOL -0x45297398 mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe4ed69eb mlx5_nic_vport_query_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x74aeb218 mlx4_SET_VPORT_QOS_set drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x70b22032 mlx4_SET_VPORT_QOS_get drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x60b836b2 cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa8452f00 cxgbi_create_session drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x1312863c kempld_write32 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x23c27c12 kempld_write16 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0xcda22339 ttm_resource_manager_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xec108e3f drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd078a133 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x866705cf drm_i2c_encoder_restore drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe7033e35 nfs4_setup_sequence fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf7e24349 __SCT__tp_func_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xc2617bff __SCK__tp_func_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x98297ed4 __SCK__tp_func_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc12435e3 rpc_calc_rto net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb241f739 dib0090_set_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0xb0979d99 dib0090_get_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x8f824e13 saa7134_dmasound_exit drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x0f30979b saa7134_dmasound_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xf51e39e6 saa7146_vv_init drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xdaa09588 dib0090_set_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x3f59d02b dib0090_get_tune_state drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xc5dd5a17 saa7134_dmasound_exit drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xcd78efd4 saa7134_dmasound_init drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x7a2c8237 saa7146_vv_init drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xf529342f rtw_fw_c2h_cmd_rx_irqsafe drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xbd1cc727 ei_set_multicast_list drivers/net/ethernet/8390/8390 EXPORT_SYMBOL -0xe63c122c ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x574bf746 ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x484017f3 drm_atomic_helper_swap_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe3be5dcc sof_stream_pcm_close sound/soc/sof/snd-sof EXPORT_SYMBOL 0x94005efd parport_write drivers/parport/parport EXPORT_SYMBOL 0xbe04c142 rt2800_efuse_detect drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x70cf4267 scsi_done_direct drivers/scsi/scsi_mod EXPORT_SYMBOL 0xdca24263 drmm_mutex_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x194a8d0b kvm_is_visible_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2da796f9 ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL -0x476c3d10 tipc_dump_done net/tipc/tipc EXPORT_SYMBOL -0x99223e40 rxrpc_kernel_send_data net/rxrpc/rxrpc EXPORT_SYMBOL -0xf80d5651 nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8d4d4e1c kvm_is_visible_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2debebf5 ceph_osdc_watch net/ceph/libceph EXPORT_SYMBOL +0x7de541b4 tipc_dump_done net/tipc/tipc EXPORT_SYMBOL +0xef11b48d rxrpc_kernel_send_data net/rxrpc/rxrpc EXPORT_SYMBOL +0x33a05e5b nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x89880fd3 snd_soc_component_write sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0127ad4e oxygen_write8 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0xef066191 mma9551_write_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x056add00 mma9551_write_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x9a68ba78 sdw_nread drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xe26032eb mxm_wmi_call_mxmx drivers/platform/x86/mxm-wmi EXPORT_SYMBOL_GPL -0xca7114c5 rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x6606bae1 mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xc8675d6d rtl8366_set_pvid drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x11706f81 mlx5_query_nic_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb2998d3c drm_gem_prime_export drivers/gpu/drm/drm EXPORT_SYMBOL -0xa3b73b16 drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xcb400d78 nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x682c5a4d kvm_flush_remote_tlbs arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x7418ff5a sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9034771b drm_dp_pcon_hdmi_link_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xacd8b090 nfs4_delete_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdcb87498 __traceiter_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x3c245847 kvm_flush_remote_tlbs arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd6e29829 sunrpc_cache_unregister_pipefs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf3b4d4ae ip_set_alloc net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x5d1e4721 tee_shm_pool_mgr_alloc_res_mem drivers/tee/tee EXPORT_SYMBOL_GPL -0x64e5715c transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL +0x62f5ed6a transport_register_session drivers/target/target_core_mod EXPORT_SYMBOL 0x92c3baa2 __SCT__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xb074ea31 __SCK__tp_func_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0ab30973 videobuf_streamon drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x171ee8e5 i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x0267cc86 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x80c75766 videobuf_streamon drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xcb461c01 i3c_master_add_i3c_dev_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x927015d8 ehci_hub_control drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x8cd60e25 usbnet_resume_rx drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x213f74fc mt76_mcu_msg_alloc drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x3817e7ca drm_sched_suspend_timeout drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xb5d5ba76 drm_atomic_state_default_release drivers/gpu/drm/drm EXPORT_SYMBOL -0x26e1d1ff pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8ae19ea1 virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x42a67e32 nfc_driver_failure net/nfc/nfc EXPORT_SYMBOL -0xe751ee1e rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x4fecb220 pnfs_generic_scan_commit_lists fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x66962ad9 virtio_transport_release net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x00a235c3 nfc_driver_failure net/nfc/nfc EXPORT_SYMBOL +0x83d7d035 rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x7c5f3dd8 ubi_leb_read_sg drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xaaa8ad1f dvb_frontend_suspend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x04f15547 dvb_frontend_suspend drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x39aa4888 usb_role_string drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x387decc0 usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x85324d7a usb_free_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4099f919 tun_ptr_free drivers/net/tun EXPORT_SYMBOL_GPL 0x77b205af il_usecs_to_beacons drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x58005ff6 ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x94a842a5 ocelot_sb_occ_max_clear drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3bef2f73 iscsi_pool_init drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x9f44c898 drm_buddy_init drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0xe4398749 cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL +0x0f7b8ff9 cfg80211_report_obss_beacon_khz net/wireless/cfg80211 EXPORT_SYMBOL 0x08786dc5 sof_ipc_msg_data sound/soc/sof/snd-sof EXPORT_SYMBOL -0xe93ddcc0 max98373_slot_config sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL -0x973a5d11 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xc52b2cf9 max98373_slot_config sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x87c31ba3 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xa24fae7f stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL -0xc9824cee usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xa7311289 stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0x3b328b7e usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x97e3c029 rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x0ec50678 __tracepoint_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x85155a0d __tracepoint_ff_layout_commit_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x6398eb7c snd_sof_runtime_suspend sound/soc/sof/snd-sof EXPORT_SYMBOL 0x3e32bf4e register_mtd_chip_driver drivers/mtd/chips/chipreg EXPORT_SYMBOL 0xea33f026 parport_ieee1284_write_compat drivers/parport/parport EXPORT_SYMBOL 0x631c13aa cros_ec_sensorhub_unregister_push_data drivers/platform/chrome/cros-ec-sensorhub EXPORT_SYMBOL_GPL -0x74e6037d dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xe8308928 dib9000_firmware_post_pll_init drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x8594c0a6 dm_bio_prison_free_cell_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x9ec86eee dib9000_firmware_post_pll_init drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0xb3abec40 mt76x0_mac_stop drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0xbe69110a ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x41822313 devm_mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0xa732c426 ocelot_init_timestamp drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2e27864d devm_mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL 0x9e739607 st_unregister drivers/misc/ti-st/st_drv EXPORT_SYMBOL_GPL -0xe2ad8f8b drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x474ded48 drm_fb_helper_sys_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc43fc938 drm_atomic_normalize_zpos drivers/gpu/drm/drm EXPORT_SYMBOL -0xe08437cd smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL +0x1d028d4b smc_proto6 net/smc/smc EXPORT_SYMBOL_GPL 0xe4387b35 failover_register net/core/failover EXPORT_SYMBOL_GPL 0x9e0b3bb6 sof_pci_shutdown sound/soc/sof/snd-sof-pci EXPORT_SYMBOL SND_SOC_SOF_PCI_DEV 0x1ae40b47 hda_codec_i915_display_power sound/soc/sof/intel/snd-sof-intel-hda EXPORT_SYMBOL SND_SOC_SOF_HDA_AUDIO_CODEC_I915 @@ -18635,15 +18646,15 @@ 0x0676f5ac snd_hda_get_input_pin_attr sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x71891d59 sdw_deprepare_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xf8429d74 deregister_mtd_parser drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x78905a51 dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x1650e86c dib3000mc_i2c_enumeration drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x5200e82e dm_rh_mark_nosync drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x9f2b2b4b dib3000mc_i2c_enumeration drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0x47eefff0 cw1200_irq_handler drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL -0x6066f9ea __tracepoint_kvm_invlpga arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xaa562a03 __tracepoint_kvm_invlpga arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x57baf885 ceph_str_hash net/ceph/libceph EXPORT_SYMBOL -0x7809b495 lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL -0xd1637f41 rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x71663bbc rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8bf7b5b2 register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xb45a117f lowpan_register_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0x4bd27840 rpc_find_or_alloc_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4dde3ec4 rpcauth_unwrap_resp_decode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb3071db2 register_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x4052b20e hdac_get_device_id sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xb90edccb sdw_slave_read_prop drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x6c2c7ef4 dm_array_cursor_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL @@ -18652,29 +18663,29 @@ 0x6033e845 mt76_connac_mcu_wtbl_ba_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x4d614699 mt76_connac_mcu_wtbl_ht_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x8ce90ac3 ath9k_cmn_init_channels_rates drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0xd2bc0b32 mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd197c570 mlx5_modify_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xbf1963bb mdio_device_reset drivers/net/phy/libphy EXPORT_SYMBOL 0x7519fcc4 drmm_kfree drivers/gpu/drm/drm EXPORT_SYMBOL 0xedcf81ce drm_dp_channel_eq_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xf9db1a29 fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0x5235600a fb_sys_write drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL 0x5ba1b373 mhi_pm_resume_force drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x263a58a8 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL -0x206261cf rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x4e5b5d5a lapb_data_request net/lapb/lapb EXPORT_SYMBOL +0x4e1da1e4 fuse_dev_alloc_install fs/fuse/fuse EXPORT_SYMBOL_GPL +0xa6c94969 rpc_add_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3ba4a285 lapb_data_request net/lapb/lapb EXPORT_SYMBOL 0x914f3491 snd_util_memhdr_free sound/synth/snd-util-mem EXPORT_SYMBOL 0xd29ad09f sata_scr_write drivers/ata/libata EXPORT_SYMBOL_GPL -0x7b3464a6 usb_composite_overwrite_options drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xb7d9a716 usb_composite_overwrite_options drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xaedf84ce fw_high_memory_region drivers/firewire/firewire-core EXPORT_SYMBOL 0xd8202b93 __iwl_info drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x416bd26a il_debug_level drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x4fde5971 rtsx_pci_card_pull_ctl_disable drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x8b1370d0 ttm_bo_mmap_obj drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xca190085 drm_format_info_block_height drivers/gpu/drm/drm EXPORT_SYMBOL -0xcca81ef0 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0xb6ac1e32 nf_reject_ip6_tcphdr_put net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL 0xd7a9660c ife_validate_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0x3e255462 snd_hda_gen_check_power_status sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x1743784d snd_cs8427_init sound/i2c/snd-cs8427 EXPORT_SYMBOL -0x7b8bd1e5 ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0x4a6fc8f5 ahci_pmp_retry_srst_ops drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc1aefe1c cec_received_msg_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x91a6794b dvb_ringbuffer_read_user drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x51e14bc2 sparse_keymap_setup drivers/input/sparse-keymap EXPORT_SYMBOL @@ -18683,152 +18694,152 @@ 0x0c64e46a rtsx_usb_transfer_data drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xe90f5e5c alcor_write16 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x1a411479 drm_syncobj_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x4bd6aec0 nci_register_device net/nfc/nci/nci EXPORT_SYMBOL -0x619157f6 ceph_client_addr net/ceph/libceph EXPORT_SYMBOL +0x8048a5b3 nci_register_device net/nfc/nci/nci EXPORT_SYMBOL +0xeaeabb6a ceph_client_addr net/ceph/libceph EXPORT_SYMBOL 0x7db78de1 sdw_cdns_is_clock_stop drivers/soundwire/soundwire-cadence EXPORT_SYMBOL -0x8094d236 usb_string_ids_n drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x07ec0ad0 m_can_class_unregister drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0xbb7234ee usb_string_ids_n drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x8d9441ca m_can_class_unregister drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x516ba725 rtl_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x8860cf3b ar9003_hw_bb_watchdog_check drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x1d7d0b0f mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x93e3a1e7 mlx5_fpga_sbu_conn_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xcac66748 phy_save_page drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xcdfdf95c cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x6a39c528 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xc819fd9a virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xb866b504 vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x496215e2 xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x07932661 cxgbi_conn_pdu_ready drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf626e957 iscsi_free_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x964cc4df virtio_transport_stream_enqueue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x65cc717d vsock_remove_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0x30dc6927 xprt_disconnect_done net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x020c8045 snd_hdac_ext_bus_link_power_up sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x833a3e07 snd_midi_channel_set_clear sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL 0x5f1a42a9 del_mtd_blktrans_dev drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL 0x22a87ae1 nand_ecc_choose_conf drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0xd247879d ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xd2a7e6fc dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL -0xce1f57f8 md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL +0xb643ed09 ufshcd_make_hba_operational drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x65353a84 dm_kcopyd_zero drivers/md/dm-mod EXPORT_SYMBOL +0x6c3de87a md_submit_discard_bio drivers/md/md-mod EXPORT_SYMBOL_GPL 0xade3e56c musb_writew drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x2a7daabc usb_serial_port_softint drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xc369090d hd44780_common_shift_cursor drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0x1565d211 mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x805b1ba4 mlx5_query_nic_vport_promisc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc84c0e42 phy_modify_mmd drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x4d97ce32 nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x5f72ae1b nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x2dc3695b drm_property_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x6ac8bedf dccp_getsockopt net/dccp/dccp EXPORT_SYMBOL_GPL +0x30162e10 dccp_getsockopt net/dccp/dccp EXPORT_SYMBOL_GPL 0x41ba6fcc sdw_stream_remove_master drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x6c51d27a atomisp_get_platform_data drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0x36e817b2 atomisp_get_platform_data drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0x14a2d6d6 fwnode_usb_role_switch_get drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x842f046d usb_poison_anchored_urbs drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xaa1773e2 rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0xf4a97681 rtw89_core_unregister drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x38c87ca1 rt2x00mmio_uninitialize drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL -0xf9224224 ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x4e56c637 mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x50f93ee4 ocelot_mact_learn_streamdata drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x11b71aea mlx5_fc_create drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbc23196c alcor_read32 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL 0x061d5ed5 drm_gem_vram_vunmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0xb96e9aa1 __traceiter_kvm_skinit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd0f931f5 nfc_hci_send_event net/nfc/hci/hci EXPORT_SYMBOL -0x530dfb07 rxrpc_kernel_get_reply_time net/rxrpc/rxrpc EXPORT_SYMBOL -0xfb72f7a0 bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL -0x3be5481d bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL +0x3702b2ed rxrpc_kernel_get_reply_time net/rxrpc/rxrpc EXPORT_SYMBOL +0x35995afe bt_sock_wait_ready net/bluetooth/bluetooth EXPORT_SYMBOL +0x73415e11 bt_sock_wait_state net/bluetooth/bluetooth EXPORT_SYMBOL 0xf773c296 snd_soc_get_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x036c9ef3 tee_device_alloc drivers/tee/tee EXPORT_SYMBOL_GPL -0x22beec2e b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x7de8d44e b53_mirror_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x51175cef mt76_connac_mcu_chip_config drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x4d134ce5 ei_tx_timeout drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x6c321fed phy_drivers_unregister drivers/net/phy/libphy EXPORT_SYMBOL 0xa2616538 genphy_c45_check_and_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x32a0cc37 drm_print_bits drivers/gpu/drm/drm EXPORT_SYMBOL -0x25a8dcf5 rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8f352f01 rpc_clone_client_set_auth net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x807d2b2c xt_recseq net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x4579e61e mma9551_read_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x16e6273d mma9551_read_config_words drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xb4472885 memstick_detect_change drivers/memstick/core/memstick EXPORT_SYMBOL 0x7775ef5c nd_region_provider_data drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x0906f8dc __hv_pkt_iter_next drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xfafe11c2 dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x05a3d244 dm_hold drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xf56238f4 v4l2_find_dv_timings_cea861_vic drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x93934d8d cx22700_attach drivers/media/dvb-frontends/cx22700 EXPORT_SYMBOL +0x52cd6fec cx22700_attach drivers/media/dvb-frontends/cx22700 EXPORT_SYMBOL 0xd02753dc usbip_header_correct_endian drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x79000e19 mptscsih_event_process drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x404133d4 rtw_core_deinit drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x07e1a60c rt2x00mac_set_key drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xf3a3ca80 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6d3073f1 mlx5_cmd_check drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x556d80a5 mdiobus_is_registered_device drivers/net/phy/libphy EXPORT_SYMBOL -0x0c22ddac iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x72811835 iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x1366a7b0 __devm_regmap_init_mmio_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL -0x9fdc47b7 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x60063de9 drm_i2c_encoder_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4c2054d7 ipmi_request_settime drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x738410d3 nfc_hci_unregister_device net/nfc/hci/hci EXPORT_SYMBOL -0x61a2492a ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL +0xee283358 ceph_cls_lock net/ceph/libceph EXPORT_SYMBOL 0x9e861d90 ieee80211_sta_set_buffered net/mac80211/mac80211 EXPORT_SYMBOL -0x685b8aa7 rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL -0xe86e89a0 xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x90768f53 rds_send_path_drop_acked net/rds/rds EXPORT_SYMBOL_GPL +0xd6ea0ca2 xt_request_find_target net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x6dd1c371 mmc_send_status drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x1222a31d __sdhci_read_caps drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x50550c00 __sdhci_read_caps drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xa385b471 intel_soc_dts_iosf_exit drivers/thermal/intel/intel_soc_dts_iosf EXPORT_SYMBOL_GPL -0xc5676035 cx88_core_get drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xada61f8d vb2_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL +0x6294881a cx88_core_get drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x6af4128e vb2_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL 0xbac559d4 mptscsih_resume drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x07f6f395 net_failover_destroy drivers/net/net_failover EXPORT_SYMBOL_GPL -0xbabfe223 hdlcdrv_register drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x588e738f hdlcdrv_register drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL 0x45d0017c __devm_regmap_init_w1 drivers/base/regmap/regmap-w1 EXPORT_SYMBOL_GPL -0x2daa905e kvm_emulate_instruction_from_buffer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb8c0c732 sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL +0x3f76f30c kvm_emulate_instruction_from_buffer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x8bb474fd sctp_get_sctp_info net/sctp/sctp EXPORT_SYMBOL_GPL 0x906de1d3 ife_alloc_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0xc455c651 visorchannel_get_guid drivers/visorbus/visorbus EXPORT_SYMBOL_GPL -0xddac7c8c __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4b6aa8c9 __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x785339dc memstick_new_req drivers/memstick/core/memstick EXPORT_SYMBOL -0xa35f9b51 iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x2f66c24c iscsit_thread_check_cpumask drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xa0991346 async_pmem_flush drivers/nvdimm/nd_virtio EXPORT_SYMBOL_GPL -0x73668b7b dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x8842b846 md_write_inc drivers/md/md-mod EXPORT_SYMBOL -0x96a9b762 register_md_personality drivers/md/md-mod EXPORT_SYMBOL -0x731fd5c1 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL +0xa6fa51e5 dm_rh_delay drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0xb02c4db2 md_write_inc drivers/md/md-mod EXPORT_SYMBOL +0x4890c0f7 register_md_personality drivers/md/md-mod EXPORT_SYMBOL +0xa1859475 mddev_unlock drivers/md/md-mod EXPORT_SYMBOL_GPL 0xad6440b4 __traceiter_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x24e94b85 dib3000mc_get_tuner_i2c_master drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x4bcc6067 dib3000mc_get_tuner_i2c_master drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0x97e4a504 rt2800_pre_reset_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x9b16eda5 iwl_acpi_get_tas drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x47adf3de mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcc746ba4 mlx5_db_alloc_node drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x0a464844 cavium_ptp_put drivers/net/ethernet/cavium/common/cavium_ptp EXPORT_SYMBOL 0x436c522a scsi_get_device_flags_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL 0x7f7e3529 st21nfca_im_send_dep_req drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xd55ccdb6 st21nfca_im_send_atr_req drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xbfa502e6 st21nfca_tm_send_dep_res drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xf463698f tifm_free_adapter drivers/misc/tifm_core EXPORT_SYMBOL -0xe3fde6ea __tracepoint_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd138bc99 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL +0x84f461a7 __tracepoint_pnfs_mds_fallback_read_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x0e9b2b49 ceph_osdc_start_request net/ceph/libceph EXPORT_SYMBOL 0x3d8e5894 cfg80211_chandef_compatible net/wireless/cfg80211 EXPORT_SYMBOL 0xf90b9042 iio_sw_device_destroy drivers/iio/industrialio-sw-device EXPORT_SYMBOL -0xa9c3af75 ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x80eaf676 ms_sensors_show_battery_low drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0xba606dcc sdio_writeb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xfce51d79 dm_array_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb2fccc10 go7007_update_board drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x4a9defb7 go7007_update_board drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0xbdeaa6e8 usb_hcd_pci_probe drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4967a4c0 gether_disconnect drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xe4597796 gether_set_gadget drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x0032a85f iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3832edc1 iscsi_remove_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb572e830 vmci_doorbell_create drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xfba51979 drm_sched_entity_destroy drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x1f91958f vcpu_put arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb74cb063 snd_soc_dapm_kcontrol_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x234a0881 vcpu_put arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xdbb5e30e snd_soc_dapm_kcontrol_widget sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xff6104d0 snd_pcm_rate_bit_to_rate sound/core/snd-pcm EXPORT_SYMBOL -0x93c895ff usb_assign_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x3618a29e usb_assign_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xf0ceee32 wlcore_cmd_wait_for_event_or_timeout drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x1c583c9b ath9k_hw_btcoex_enable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x83c49ec9 ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x71d3fbb5 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x14d4192b mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xc85d6b66 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x97afe671 ocelot_vcap_filter_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb555fad6 mlx4_vf_set_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x0bff923f mlx4_vf_get_enable_smi_admin drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x14ebc4b1 ttm_tt_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0xd6ec716e snd_hda_gen_fix_pin_power sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x629f5aa6 snd_ctl_get_preferred_subdevice sound/core/snd EXPORT_SYMBOL_GPL 0x055fb26f sdw_bus_exit_clk_stop drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0x852dac00 ata_ehi_push_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x0c40e147 is_root_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x543bb45e dib0090_pwm_gain_reset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x04f40555 i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0x29f7a516 dib0090_pwm_gain_reset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xa875d90e i2c_dw_probe_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x00f1e73b usb_serial_generic_write_start drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x8b38b9a1 mptscsih_host_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x1629a56c b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xfc4465da b53_setup_devlink_resources drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xf81f7a29 rt2800_get_key_seq drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x30d72838 mlxsw_env_get_module_eeprom_by_page drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xffaebd11 enic_api_devcmd_proxy_by_index drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL -0xf9344457 nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL +0x82884fbd nfs_pgio_header_free fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf99bd12c fat_get_dotdot_entry fs/fat/fat EXPORT_SYMBOL_GPL 0x9bc6b539 ceph_find_or_create_string net/ceph/libceph EXPORT_SYMBOL 0xefa4a41a atom_irq_handler sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP @@ -18840,101 +18851,100 @@ 0x3070d683 rtsx_usb_send_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xdf3f760d drm_mm_scan_color_evict drivers/gpu/drm/drm EXPORT_SYMBOL 0xaf2674b5 vsock_addr_equals_addr net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xe7a1f1e5 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL +0xdc823331 psample_group_take net/psample/psample EXPORT_SYMBOL_GPL 0x095c67f3 p9_client_mkdir_dotl net/9p/9pnet EXPORT_SYMBOL 0x5b24b960 p9_client_mknod_dotl net/9p/9pnet EXPORT_SYMBOL 0x337f2432 l2tp_nl_unregister_ops net/l2tp/l2tp_netlink EXPORT_SYMBOL_GPL -0x40033d17 rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x87c51984 bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL -0x35e5dacd rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x39b8134c rpc_sleep_on net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xca8243aa bt_sock_stream_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x7de196ef rdma_rw_ctx_destroy_signature drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xafddd545 ata_id_c_string drivers/ata/libata EXPORT_SYMBOL_GPL 0x33c3d544 nd_region_acquire_lane drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x75a9bd13 rtllib_EnableIntelPromiscuousMode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x57888b0b sp8870_attach drivers/staging/media/av7110/sp8870 EXPORT_SYMBOL -0x1c5ff724 mmc_cqe_start_req drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x9d6c4514 cec_notifier_cec_adap_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xe030778b au8522_init drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0x66ec3fb3 dib0090_dcc_freq drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x3f05dd99 sp8870_attach drivers/staging/media/av7110/sp8870 EXPORT_SYMBOL +0x05899999 mmc_cqe_start_req drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x815b1054 cec_notifier_cec_adap_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xff85b00c au8522_init drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x04b8e583 dib0090_dcc_freq drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x9a5471af mt76_sar_capa drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xb522da02 mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xa8f7b360 mwifiex_enable_hs drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x6d17bd18 ath9k_hw_gettxbuf drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa410d60b mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2e28b53a mlx5_fpga_mem_write drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x26abf831 fixed_phy_register drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x7719d6b1 drm_syncobj_replace_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0xf41fd8af pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xfd7a2282 sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL +0xdf2b7501 pnfs_generic_commit_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6d496798 sctp_for_each_endpoint net/sctp/sctp EXPORT_SYMBOL_GPL 0xd0d9f0b0 cfg80211_pmsr_complete net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x15a37cf3 cfg80211_calculate_bitrate net/wireless/cfg80211 EXPORT_SYMBOL -0x6b2033d3 ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL +0x09b0e919 ip_tunnel_get_iflink net/ipv4/ip_tunnel EXPORT_SYMBOL 0xf1bb302a iio_register_sw_device_type drivers/iio/industrialio-sw-device EXPORT_SYMBOL 0xf5ee9ba8 ubi_register_volume_notifier drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xb1d650bd mt76_alloc_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xf8b84d10 ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xce802e6f ocelot_set_ageing_time drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x674c5bc1 nvme_auth_hmac_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x4d6959ef ttm_pool_free drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x13def4b2 drm_property_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x6e41e895 __tracepoint_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8876f147 nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x581a6c2b unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL -0x5ead1e80 kvm_write_guest_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xe1d85502 __tracepoint_ff_layout_read_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xbafc033b nfs4_find_or_create_ds_client fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x674cc432 unregister_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0x2a53a0ba kvm_write_guest_cached arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xee120c03 ceph_release_string net/ceph/libceph EXPORT_SYMBOL -0x92a0afcd ceph_con_send net/ceph/libceph EXPORT_SYMBOL -0x6ffcf8e5 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x86a2a64f rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xfd5353d2 ceph_con_send net/ceph/libceph EXPORT_SYMBOL +0xc583a558 nf_ct_gre_keymap_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x990fbda8 rtrs_send_hb_ack drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x41add804 __mmc_send_status drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x93f666db si470x_set_freq drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL -0x6f62c724 flexcop_dma_xfer_control drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL -0xf80a1291 mt2266_attach drivers/media/tuners/mt2266 EXPORT_SYMBOL +0x1a61d4b1 si470x_set_freq drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x741da3c6 flexcop_dma_xfer_control drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x8f97f8d2 mt2266_attach drivers/media/tuners/mt2266 EXPORT_SYMBOL 0x37956b72 rs_pretty_print_rate drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xa25dccfa ath10k_coredump_new drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x63758856 ceph_str_hash_name net/ceph/libceph EXPORT_SYMBOL -0x3199501b esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL -0xa07ff4d7 nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4800f809 esp6_output_head net/ipv6/esp6 EXPORT_SYMBOL_GPL +0xac02a4ae nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x6848407f skl_ipc_get_large_config sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x1f51700f skl_ipc_set_large_config sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xabce5de5 snd_pcm_lib_free_vmalloc_buffer sound/core/snd-pcm EXPORT_SYMBOL -0x7a4b760a _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xca73ae66 ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9df3f035 _uverbs_get_const_signed drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x83be7937 ib_create_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xeee07c4b SendDisassociation_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x260569c3 vb2_thread_stop drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xf68d3d89 vb2_thread_stop drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xabfc55ed ath9k_hw_gen_timer_start drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9aeba451 mlxsw_core_res_valid drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xc1cb36e1 intel_ring_begin drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x38a21aac drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xa05cd666 get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0xcf248add fscache_object_init fs/fscache/fscache EXPORT_SYMBOL -0x2bb71996 br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL -0xa18961bf nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x56644cb8 drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xf37b4547 get_nfs_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2d54372b br_fdb_clear_offload net/bridge/bridge EXPORT_SYMBOL_GPL +0x8baea7d9 nf_conncount_destroy net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x6ce9b467 pie_calculate_probability net/sched/sch_pie EXPORT_SYMBOL_GPL 0x688d422d dm_bm_block_size drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x0ad0dc4f dm_bufio_mark_buffer_dirty drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x39a2cb94 dib9000_get_i2c_master drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0xb44923fa gspca_dev_probe drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xdcf4fa9a dib9000_get_i2c_master drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x222def78 gspca_dev_probe drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0xea69a783 gether_setup_name drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0xd3f16307 mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x8aa0df51 mlx5_fc_destroy drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xc80a1ae3 pn53x_unregister_nfc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x0a726931 ocfs2_cluster_this_node fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x729514c2 p9_client_destroy net/9p/9pnet EXPORT_SYMBOL -0xdf8f3384 dccp_shutdown net/dccp/dccp EXPORT_SYMBOL_GPL -0xdd1e7dd9 pn_skb_send net/phonet/phonet EXPORT_SYMBOL -0xe8902d2b tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL -0xcd505e2f rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xc62c9300 btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL -0xdd992da9 cros_ec_register drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0xcb717ad0 dccp_shutdown net/dccp/dccp EXPORT_SYMBOL_GPL +0x091a7240 pn_skb_send net/phonet/phonet EXPORT_SYMBOL +0x1b6849b3 tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL +0xf570a0dc rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb7b412df btrtl_download_firmware drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xc4498635 cros_ec_register drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0x1391e474 mmc_retune_unpause drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xef7069de ttpci_budget_irq10_handler drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0xfce7971f i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc0a7710e ttpci_budget_irq10_handler drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x3fd24c31 i3c_device_disable_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xcf7c834b net_failover_create drivers/net/net_failover EXPORT_SYMBOL_GPL -0xe641ee59 ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x6d117dc2 ksz_port_mdb_add drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x682cce05 rtl8723_dm_init_dynamic_txpower drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x7f59c100 attach_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL 0xcbab836f mlxsw_core_fw_rev_minor_subminor_validate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x23bb3f50 mlx5_create_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa7fc7c6c iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9c4021b8 iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x9b9d48fd snd_soc_of_parse_pin_switches sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x00c7c384 iio_trigger_alloc drivers/iio/industrialio EXPORT_SYMBOL -0xe2be2857 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x38ba4541 saa7146_setgpio drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x4c48ca76 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb8386c62 saa7146_setgpio drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x4c549b36 __traceiter_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x1a7b19d5 mt76_tx_status_unlock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x581a075b lbs_resume drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL @@ -18942,114 +18952,115 @@ 0xc9253ea0 fixed_phy_unregister drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL 0x02d4ad0f tps65013_set_low_pwr drivers/mfd/tps65010 EXPORT_SYMBOL 0xb14080cc tps65010_set_low_pwr drivers/mfd/tps65010 EXPORT_SYMBOL -0xe6bca0bf svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x858789a7 svc_drop net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb935365f snd_hdac_sync_audio_rate sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x78cd970c ipack_put_device drivers/ipack/ipack EXPORT_SYMBOL_GPL -0xf5173eb6 ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x4f8e99b5 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcdd4dfa0 ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdd16a609 rdma_copy_src_l2_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa089f6c9 ata_bmdma32_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x53163bf9 sata_scr_valid drivers/ata/libata EXPORT_SYMBOL_GPL -0x082474f1 isl6421_attach drivers/media/dvb-frontends/isl6421 EXPORT_SYMBOL +0xbd3dbaa6 isl6421_attach drivers/media/dvb-frontends/isl6421 EXPORT_SYMBOL 0x439df6fa ad7879_probe drivers/input/touchscreen/ad7879 EXPORT_SYMBOL -0x88db2d71 drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x82bef42c jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL -0xea380066 md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL -0x7a66e85c cx88_enum_input drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL -0x91f1cb30 vb2_thread_start drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xaee9815f drm_dp_pcon_pps_override_param drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8d3a5b51 jbd2_journal_forget fs/jbd2/jbd2 EXPORT_SYMBOL +0x2ce2bd8d md_bitmap_cond_end_sync drivers/md/md-mod EXPORT_SYMBOL +0x86b639b4 cx88_enum_input drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0xcf6a41da vb2_thread_start drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0xe89dc424 gserial_alloc_line_no_console drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x956016a9 ath6kl_core_cleanup drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x63e0e975 ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4be3a8b5 ocelot_deinit drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5bf4d2b9 _torture_create_kthread kernel/torture EXPORT_SYMBOL_GPL -0x0959055a sdhci_switch_external_dma drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xa80e74bb sdhci_switch_external_dma drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xa05c286f usb_serial_generic_process_read_urb drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xf7332685 cw1200_can_suspend drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0xc460b6ee rt2x00mac_rfkill_poll drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x2ea37b23 mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x67530780 mlx5_eswitch_vport_rep drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfc04013a bcm_phy_write_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x648d953b drm_dsc_dp_pps_header_init drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x339c33c5 camellia_cbc_dec_16way arch/x86/crypto/camellia-aesni-avx-x86_64 EXPORT_SYMBOL_GPL 0xe76a8d30 snd_soc_register_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7b8699eb snd_seq_event_port_detach sound/core/seq/snd-seq EXPORT_SYMBOL 0xccbdd825 ssb_device_enable drivers/ssb/ssb EXPORT_SYMBOL -0xaa12c698 ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xcabc80e6 ib_umem_odp_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x877a3954 v4l2_ctrl_new_std_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x07dd6fcf typec_set_pwr_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x781e137f iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf9e18837 iscsi_session_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x6a0edd1c drm_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x45d38cf6 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL -0xd12ad89f vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xe96065fd l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xd6d154f9 jbd2_journal_start fs/jbd2/jbd2 EXPORT_SYMBOL +0x27584d17 vsock_stream_has_data net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xb0f5b247 l2tp_udp_encap_recv net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x1ecba026 garp_unregister_application net/802/garp EXPORT_SYMBOL_GPL 0x37cf7154 snd_hdac_codec_write sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x7a21dda5 snd_hda_multi_out_dig_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xfb8b8ba6 ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL -0xdb928147 tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL +0x16dd05f2 ata_host_alloc_pinfo drivers/ata/libata EXPORT_SYMBOL_GPL +0xbca3e2d7 tcpci_register_port drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0x8c49714d rtw_ops drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x4bae41bb rtl_ops drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xe6e81941 rt2800_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x679d9e50 torture_must_stop kernel/torture EXPORT_SYMBOL_GPL -0x9b457776 gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL +0x9f90f20d gss_mech_unregister net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0xc0d2b918 snd_hdac_stream_start sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd658549f __register_rpmsg_driver drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x861f0fe6 btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x8002326a btmrvl_interrupt drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0x8cc9268b ata_sff_qc_fill_rtf drivers/ata/libata EXPORT_SYMBOL_GPL -0x59d8187c mxl5007t_attach drivers/media/tuners/mxl5007t EXPORT_SYMBOL_GPL +0x54a03c39 mxl5007t_attach drivers/media/tuners/mxl5007t EXPORT_SYMBOL_GPL 0xdfb291c2 scsi_alloc_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL 0x58f0dff9 __mei_cldev_driver_register drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x9e18778a jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL +0xa5a2a56e jbd2_journal_force_commit_nested fs/jbd2/jbd2 EXPORT_SYMBOL 0x59fac8d6 snd_ctl_remove sound/core/snd EXPORT_SYMBOL -0x82c30d38 rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcec05dd0 ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL +0x98260852 rdma_restrack_new drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5c5c3b41 ata_pci_remove_one drivers/ata/libata EXPORT_SYMBOL_GPL 0x6279241f __rio_local_write_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0xa4c5d3ce cx25821_dev_unregister drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0x366e1837 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x15307fd9 cx25821_dev_unregister drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x3ea07705 i3c_device_request_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xfe2ac311 ath10k_ce_cancel_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x45354015 __mdiobus_modify_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3cdc37e9 drm_edid_to_speaker_allocation drivers/gpu/drm/drm EXPORT_SYMBOL -0x006b947d nci_core_conn_create net/nfc/nci/nci EXPORT_SYMBOL +0xbf985a38 nci_core_conn_create net/nfc/nci/nci EXPORT_SYMBOL 0xf846895d snd_ctl_apply_vmaster_followers sound/core/snd EXPORT_SYMBOL_GPL 0xaa5a35ea sdio_readsb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xef3c6a64 usb_stor_host_template_init drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x54c437eb usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xbfc4491e mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x743292fe mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe381d291 mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x3b43e603 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x171e88c5 usb_phy_roothub_alloc drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb35bdc76 mlx5_core_create_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd0287042 mlx5_core_create_cq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xc849b8ad mlx5_debugfs_root drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xea300b71 drm_i2c_encoder_mode_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x93ca3cf2 drm_dev_printk drivers/gpu/drm/drm EXPORT_SYMBOL -0x5e3f8a15 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x621f3453 drm_connector_attach_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xcba93183 dw_edma_remove drivers/dma/dw-edma/dw-edma EXPORT_SYMBOL_GPL -0x276177a6 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x9ff16369 __traceiter_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf7801360 nfs41_maxgetdevinfo_overhead fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x7409bffd jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL +0x555ab30c jbd2_journal_check_used_features fs/jbd2/jbd2 EXPORT_SYMBOL 0x7e431c15 cordic_calc_iq lib/math/cordic EXPORT_SYMBOL -0xb9869d5b ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL +0x130509ff ieee80211_schedule_txq net/mac80211/mac80211 EXPORT_SYMBOL 0x8e4609a4 ieee80211_send_eosp_nullfunc net/mac80211/mac80211 EXPORT_SYMBOL -0xadf0240e auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x23004f4a auth_domain_lookup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x7cba3ae7 mrp_request_join net/802/mrp EXPORT_SYMBOL_GPL 0x0ad66371 snd_soc_get_dai_id sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x42b6a050 ms_sensors_convert_and_read drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xdced5e25 cx24117_attach drivers/media/dvb-frontends/cx24117 EXPORT_SYMBOL_GPL +0x1db37c44 cx24117_attach drivers/media/dvb-frontends/cx24117 EXPORT_SYMBOL_GPL 0xdbc5583a cx2341x_update drivers/media/common/cx2341x EXPORT_SYMBOL -0x7ce3acc2 vb2_plane_vaddr drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x467a0981 vb2_plane_vaddr drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x0c307c34 rt2800_write_beacon drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xea1b26fc iwl_nvm_fixups drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x6915ba52 il_set_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x131e8b94 phylink_helper_basex_speed drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xa39013ac scsi_register_device_handler drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x096f95e5 drm_bridge_connector_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x7d02dcb1 nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf7299645 nfs4_schedule_session_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xcd8cbb1d fscache_withdraw_volume fs/fscache/fscache EXPORT_SYMBOL 0xdf6ef4a1 ceph_oid_printf net/ceph/libceph EXPORT_SYMBOL -0xd35275a3 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL -0xb625c62a inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x960d4968 lowpan_header_compress net/6lowpan/6lowpan EXPORT_SYMBOL_GPL +0x4833bfe4 inet_diag_find_one_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x47f92885 snd_emu10k1_synth_alloc sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL -0x025e05d7 ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x9d36b7b5 mmc_detect_change drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x623dab18 ufshcd_dealloc_host drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x0b32c687 mmc_detect_change drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x8ec867eb rmi_2d_sensor_configure_input drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x55b39124 mt76_connac_mcu_add_nested_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x8cd35dcd drm_debugfs_remove_files drivers/gpu/drm/drm EXPORT_SYMBOL 0x773555ae mhi_free_controller drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x620be703 register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL -0xee788907 osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL +0x45da4368 register_pstore_zone fs/pstore/pstore_zone EXPORT_SYMBOL_GPL +0x4e2827a4 osd_req_op_extent_update net/ceph/libceph EXPORT_SYMBOL 0x78f1e7f6 snd_soc_acpi_intel_glk_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x49baf66c oxygen_write32 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x306ad140 oxygen_write16 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL @@ -19057,177 +19068,178 @@ 0xa2e53da2 sdio_readl drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xfa678ebe sdio_readw drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xfe504763 sdio_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xca131381 usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x881fab43 usb_remove_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x86863ebd rtw_coex_write_scbd drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x6c5f8dc3 mt7615_ops drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x8081ce76 mt76s_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-sdio EXPORT_SYMBOL_GPL 0x435d6e3d mt76u_alloc_queues drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x68772745 qmi_decode_message drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0x220c6728 nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL -0xcc7f1cbb nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc2d839a2 nfs_fs_type fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdf7be25d nfs_server_insert_lists fs/nfs/nfs EXPORT_SYMBOL_GPL 0x33f2d985 kvm_lapic_find_highest_irr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf13e1803 vid_is_dsa_8021q net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x2dbbbf12 snd_card_add_dev_attr sound/core/snd EXPORT_SYMBOL_GPL -0x5b0824c7 ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2502dee1 ib_destroy_srq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xac759a7d adf_gen2_get_num_accels drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xee601f5c videobuf_streamoff drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xd7ed5575 videobuf_streamoff drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x7b4dd2cb cx2341x_fill_defaults drivers/media/common/cx2341x EXPORT_SYMBOL -0x8f6cc112 vb2_core_prepare_buf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x19c00441 r820t_attach drivers/media/tuners/r820t EXPORT_SYMBOL_GPL +0xf551d3d4 vb2_core_prepare_buf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xf5e6dfcc r820t_attach drivers/media/tuners/r820t EXPORT_SYMBOL_GPL 0xed65a97f hostap_init_data drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xd2fba916 mlx4_CLOSE_PORT drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x9b9de1c1 drm_edid_header_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0x90790b5e drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL -0x53b90864 nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x91955020 nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xeec46c75 drm_gtf_mode_complex drivers/gpu/drm/drm EXPORT_SYMBOL +0x80433001 nft_meta_set_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xd8ef86d9 nft_meta_get_init net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xdd901465 hid_sensor_write_samp_freq_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x0da23599 ata_port_wait_eh drivers/ata/libata EXPORT_SYMBOL_GPL 0xa7eadcb5 btracker_complete drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xaf83651f v4l2_ctrl_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x831d466d usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x07a14434 ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x17798b94 v4l2_ctrl_subscribe_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x024af444 usb_phy_roothub_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xbaea2981 ppp_input drivers/net/ppp/ppp_generic EXPORT_SYMBOL 0x83b7b667 xrs7003f_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0xb25facfa xrs7003e_info drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL 0x532fc591 virtio_dma_buf_export drivers/virtio/virtio_dma_buf EXPORT_SYMBOL 0x7e6fdbfc curve25519_base_point lib/crypto/libcurve25519-generic EXPORT_SYMBOL -0x70a87824 rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL -0x373f7bfc svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xef056fbf rds_for_each_conn_info net/rds/rds EXPORT_SYMBOL_GPL +0x25bae075 svc_encode_result_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6f63bab6 snd_hdac_stop_streams sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x67db9871 devm_snd_soc_register_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x80bee9f0 cs_dsp_adsp1_power_up drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x554de559 cs_dsp_coeff_write_acked_control drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x242deda4 mmc_gpio_set_cd_isr drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x31489e7a au8522_writereg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x52872014 au8522_writereg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL 0xf066d9ff u_audio_stop_playback drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0xd4dad9f3 mwifiex_alloc_dma_align_buf drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xe628bb9f phy_fibre_port_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd44e8c91 fc_disc_config drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x7bb3ded4 sas_remove_children drivers/scsi/scsi_transport_sas EXPORT_SYMBOL -0xf7ef6455 lm3533_write drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0xf9c9f00c lm3533_write drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL 0xead4f7fe xp_max_npartitions drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x32d1c87e __SCT__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x96db9a61 __SCK__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x3d528365 nfc_register_device net/nfc/nfc EXPORT_SYMBOL -0xe819bf93 l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x547884d1 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL -0xb2cd7875 xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x3dd1a67c __SCK__tp_func_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x144a5807 nfc_register_device net/nfc/nfc EXPORT_SYMBOL +0x6906b74d l2tp_tunnel_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xbcc6ef59 mpls_dev_mtu net/mpls/mpls_router EXPORT_SYMBOL_GPL +0x66627724 xt_hook_ops_alloc net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x5cbba117 snd_sof_dsp_update_bits_forced sound/soc/sof/snd-sof EXPORT_SYMBOL 0xe6db989b ecc_sw_hamming_correct drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x83d54df9 target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL +0xbc8d987e target_put_nacl drivers/target/target_core_mod EXPORT_SYMBOL 0x6ba15239 core_tmr_alloc_req drivers/target/target_core_mod EXPORT_SYMBOL -0x852c6667 saa7134_ts_start_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x4c86b5c1 saa7134_ts_start_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL 0xdf041a94 __tracepoint_vb2_buf_done drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x6f497a3c tcpci_irq drivers/usb/typec/tcpm/tcpci EXPORT_SYMBOL_GPL 0xd480d437 rtw_unregister_hw drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf1ce4a68 rtl_lps_leave drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xe78302ae mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x73466564 mlx5_rl_add_rate drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xff7a0fdf eeprom_93cx6_multiread drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x388982d4 drm_mode_crtc_set_gamma_size drivers/gpu/drm/drm EXPORT_SYMBOL 0xe4edd69e garp_uninit_applicant net/802/garp EXPORT_SYMBOL_GPL 0x4dc2f79c snd_soc_runtime_set_dai_fmt sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x4ecc9ddb iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd1f2f7cf iscsit_build_text_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x6d73897d dev_attr_sw_activity drivers/ata/libata EXPORT_SYMBOL_GPL 0xf5ed44d2 cs_dsp_coeff_write_ctrl drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0xf3b807e1 cx231xx_uninit_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0xd5bf85b7 usb_composite_setup_continue drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x2920dfed cx231xx_uninit_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xf820b421 usb_composite_setup_continue drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x11d199dd rndis_borrow_net drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x894731d6 wlcore_event_dummy_packet drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xd2463fb4 ar9003_mci_get_next_gpm_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xe174043f qed_get_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL 0xbd2f79ae ceph_oloc_copy net/ceph/libceph EXPORT_SYMBOL 0x87e2553b ieee802154_max_payload net/ieee802154/ieee802154 EXPORT_SYMBOL_GPL -0x4bc83c69 br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL -0xc801f618 nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xd14c5577 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xdc451761 br_port_flag_is_set net/bridge/bridge EXPORT_SYMBOL_GPL +0xfc50dfdb nf_flow_dnat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xc19f8860 nf_flow_snat_port net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x40845eec skl_get_pvt_instance_id_map sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x235e8019 ntb_msi_clear_mws drivers/ntb/ntb EXPORT_SYMBOL 0x4f48f0e1 iio_enum_write drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x19e7490f __rdma_block_iter_next drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3cfdbfd7 dm_block_manager_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xdb2ecc45 as102_attach drivers/media/dvb-frontends/as102_fe EXPORT_SYMBOL_GPL +0x17257b4f as102_attach drivers/media/dvb-frontends/as102_fe EXPORT_SYMBOL_GPL 0xebbd89fb __genphy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL -0x4ac75274 ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL -0x4d643c78 pcm512x_pm_ops sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL +0x6d451fe2 ceph_cls_unlock net/ceph/libceph EXPORT_SYMBOL +0xfa0f8278 pcm512x_pm_ops sound/soc/codecs/snd-soc-pcm512x EXPORT_SYMBOL_GPL 0x81761f10 snd_soc_dai_compr_shutdown sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xabb8f82a oxygen_write_ac97 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0x9752f72a v4l2_fwnode_connector_add_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xdb70cd73 v4l2_fwnode_connector_add_link drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL 0x13122c70 mpt_alloc_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL 0x6405dcd3 slhc_toss drivers/net/slip/slhc EXPORT_SYMBOL 0xf00a1284 rtl_dm_diginit drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x1151eee3 mt76x02_mac_shared_key_setup drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x4cc3b545 mt76_get_min_avg_rssi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x00bd01ae iwl_write64 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xed92f28f mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x4e788032 axp20x_device_probe drivers/mfd/axp20x EXPORT_SYMBOL -0xfe6b4d9b drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL -0x3926e5e7 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL +0xec7110bb mlx5_eswitch_mode drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xd6be57fe axp20x_device_probe drivers/mfd/axp20x EXPORT_SYMBOL +0x06dd1487 drm_gem_vm_close drivers/gpu/drm/drm EXPORT_SYMBOL +0x4b1a94e3 fuse_conn_init fs/fuse/fuse EXPORT_SYMBOL_GPL 0x52665f8b torture_random kernel/torture EXPORT_SYMBOL_GPL -0x3ba56164 __tracepoint_kvm_nested_vmexit_inject arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7e7ca6ad __tracepoint_kvm_nested_vmexit_inject arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xa1247034 ieee80211_remove_key net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7f5dcfbc ieee80211_scan_completed net/mac80211/mac80211 EXPORT_SYMBOL -0xd557acca rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x67fe5e25 unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xffa4c15f rpc_mkpipe_data net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd162e38b unix_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x681b9e43 iio_dma_buffer_release drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0xb43a6e21 go7007_read_addr drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0xd6d6bcc4 tda829x_probe drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL +0xc1efe3de go7007_read_addr drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x183a2721 tda829x_probe drivers/media/tuners/tda8290 EXPORT_SYMBOL_GPL 0xea220941 tcpm_tcpc_reset drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0xa85cfc23 fw_bus_type drivers/firewire/firewire-core EXPORT_SYMBOL 0x0ce604d2 il_set_rxon_hwcrypto drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd44105b7 ath10k_ce_revoke_recv_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x2ad11545 __devm_regmap_init_sdw_mbq drivers/base/regmap/regmap-sdw-mbq EXPORT_SYMBOL_GPL -0x43eed4e5 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd838ebbf drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7a1211f8 dlm_setup_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x726aef59 kvm_fast_pio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x95eef3d8 br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0xfde720dd kvm_fast_pio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7dcc18b4 osd_req_op_copy_from_init net/ceph/libceph EXPORT_SYMBOL +0x7ab4a52a br_handle_frame_finish net/bridge/bridge EXPORT_SYMBOL_GPL 0xe204e042 xt_free_table_info net/netfilter/x_tables EXPORT_SYMBOL 0x213523a1 bcma_pmu_get_bus_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xc81d8367 vfio_pci_core_mmap drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xea50dad3 ahci_ignore_sss drivers/ata/libahci EXPORT_SYMBOL_GPL 0x158a48fe ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0x3a0b563a intel_punit_ipc_simple_command drivers/platform/x86/intel_punit_ipc EXPORT_SYMBOL -0x29c39297 ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x9f1c1507 cx18_ext_init drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0xd10e8da3 ufshcd_runtime_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xfccdf8ba cx18_ext_init drivers/media/pci/cx18/cx18 EXPORT_SYMBOL 0x35c28c11 mpt_print_ioc_summary drivers/message/fusion/mptbase EXPORT_SYMBOL 0x637f796f prism2_update_comms_qual drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x16818ef5 mlx4_db_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb3d654cc shmem_pin_map drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x3ecbf07e drm_property_create_blob drivers/gpu/drm/drm EXPORT_SYMBOL 0xd59cbce8 async_raid6_datap_recov crypto/async_tx/async_raid6_recov EXPORT_SYMBOL_GPL -0x2b908433 dccp_poll net/dccp/dccp EXPORT_SYMBOL_GPL +0x0ef1c3e4 dccp_poll net/dccp/dccp EXPORT_SYMBOL_GPL 0xd43ecbf1 null_ax25_address net/ax25/ax25 EXPORT_SYMBOL 0xde89ca14 snd_soc_component_get_pin_status sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x02dcaca6 snd_hda_gen_free sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x27ead37d snd_dma_alloc_pages_fallback sound/core/snd-pcm EXPORT_SYMBOL -0x690ebbcd sdhci_dumpregs drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xe1c33dfe sdhci_dumpregs drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x3ae50a4a dm_tm_inc_range drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x83367361 drxk_attach drivers/media/dvb-frontends/drxk EXPORT_SYMBOL -0x1fe390d0 drxd_attach drivers/media/dvb-frontends/drxd EXPORT_SYMBOL -0xe2c24ee7 dvb_usbv2_probe drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0x348eab79 ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xbe31c0a2 drxk_attach drivers/media/dvb-frontends/drxk EXPORT_SYMBOL +0x182ed7b4 drxd_attach drivers/media/dvb-frontends/drxd EXPORT_SYMBOL +0xd5f342bc dvb_usbv2_probe drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x755a38c9 ohci_hub_control drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x59851940 p54_unregister_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xc26b6a97 il_tx_queue_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xec6e7d67 libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x98744ff9 libipw_channel_to_index drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x46e574d5 mlxsw_core_port_init drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x0b1bb34d fdp_nci_probe drivers/nfc/fdp/fdp EXPORT_SYMBOL +0xa6cdb597 fdp_nci_probe drivers/nfc/fdp/fdp EXPORT_SYMBOL 0x804f922a ipmi_addr_length drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x9a745e7e rate_control_set_rates net/mac80211/mac80211 EXPORT_SYMBOL -0x4f9cafcb rxrpc_get_null_key net/rxrpc/rxrpc EXPORT_SYMBOL +0xdafd19b1 rxrpc_get_null_key net/rxrpc/rxrpc EXPORT_SYMBOL 0xd2502677 cfg80211_connect_done net/wireless/cfg80211 EXPORT_SYMBOL 0x67bfe791 snd_hdac_spk_to_chmap sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xcb38de5f snd_hda_apply_pincfgs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf9eb813f ntb_transport_unregister_client_dev drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0xb322b4cd ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x712b2dcb ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3e390dc6 vfio_pci_core_init_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x4e7ae46e __SCT__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL -0x52e4b5d0 __SCK__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0x25a588a1 __SCK__tp_func_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0x68ba624d ishtp_cl_link drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xc19bfb42 ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL -0x8fc4123d ivtv_set_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x40857a24 ufshcd_shutdown drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xe97d66ec ivtv_set_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x468d19e5 mt76x02_set_coverage_class drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x368f3104 iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0xe8f0a6e4 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x6505cd33 nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL -0xb5641b6e nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x0b395410 iscsi_segment_seek_sg drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x9aa73922 ipcomp_input net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xcc32d04d nft_reject_validate net/netfilter/nft_reject EXPORT_SYMBOL_GPL +0x1e2eed49 nat_h245_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xb1dfbdcc sst_context_init sound/soc/intel/atom/sst/snd-intel-sst-core EXPORT_SYMBOL_GPL 0xd8bceb3e snd_ctl_register_ioctl sound/core/snd EXPORT_SYMBOL 0x2af155eb sdw_bus_type drivers/soundwire/soundwire-bus EXPORT_SYMBOL_GPL @@ -19238,44 +19250,44 @@ 0xe4ff86d8 mt76_connac_mcu_set_channel_domain drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x32315177 mt76x02_remove_interface drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x5a099407 mlxsw_afa_block_append_qos_dscp drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xee4e55fd mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x8338bf02 mlx5_core_reserved_gids_count drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xe991f8df sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL 0x4831da6e drm_vma_offset_remove drivers/gpu/drm/drm EXPORT_SYMBOL -0xf70e679b netfs_readahead fs/netfs/netfs EXPORT_SYMBOL -0x8f23518a virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x604120a9 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0xa263f992 netfs_readahead fs/netfs/netfs EXPORT_SYMBOL +0x9c97960c virtio_transport_connect net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x49df1219 rds_conn_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL 0xe97dbb0c sof_rt1308_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x4ec67355 sof_rt1015_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x97c1e8f6 sof_rt1011_dai_link sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x42b08368 snd_opl3_load_patch sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0x71e42e23 v4l2_event_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x8544b074 dib3000mc_set_config drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL +0x7ad37567 dib3000mc_set_config drivers/media/dvb-frontends/dib3000mc EXPORT_SYMBOL 0x1c29bcb1 rc_keydown_notimeout drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x93246de5 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x80b486c7 i3c_device_get_info drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x3b84657b tcpm_pd_transmit_complete drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x9355643d register_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL -0x2efa6bde cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x11d87618 kvm_emulate_ap_reset_hold arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x926a6582 kvm_vcpu_yield_to arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb8fc6df1 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x1117b832 wm8804_regmap_config sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0xc9a146bb cxgb4_remove_server_filter drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x147bcd9e kvm_emulate_ap_reset_hold arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x06ba0486 kvm_vcpu_yield_to arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x71687a93 nf_ct_extend_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5866d1ac wm8804_regmap_config sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL 0xe6e8de50 iio_sw_device_create drivers/iio/industrialio-sw-device EXPORT_SYMBOL 0xadf1f4e4 rpmsg_destroy_ept drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x2fdbc5d0 spmi_register_zero_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x3e059f28 sev_guest_activate drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0xa82f2edf mmc_calc_max_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x7125b32a mmc_calc_max_discard drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x123959a1 v4l2_type_names drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x30c9097d typec_partner_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xf6e19cbe qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0xd76d5c53 ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xa315acda cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0fcdbfba qed_get_rdma_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x1af170fb ocelot_sb_occ_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd6c79183 cxgb4_reclaim_completed_tx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x37449a1e free_mdio_bitbang drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0xf8cca985 drm_gem_dmabuf_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a4df8c5 drm_dp_128b132b_eq_interlane_align_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x44971411 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x2e27a883 nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x55674baa rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x5df0bd29 transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL +0xcade6698 l2tp_session_get_nth net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xf1882133 nf_nat_sip_hooks net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x8bad4172 rtrs_srv_resp_rdma drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0xf4db1dba transport_kmap_data_sg drivers/target/target_core_mod EXPORT_SYMBOL 0xbbda9651 nd_dax_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xfd93482e dm_rh_recovery_in_flight drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x07198a4c vb2_dma_contig_set_max_seg_size drivers/media/common/videobuf2/videobuf2-dma-contig EXPORT_SYMBOL_GPL @@ -19286,39 +19298,39 @@ 0x33120962 fc_vport_id_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x187ca688 scsi_report_bus_reset drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf5531bea ipmi_poll_interface drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xc117949f ceph_compare_options net/ceph/libceph EXPORT_SYMBOL +0xc81b1494 ceph_compare_options net/ceph/libceph EXPORT_SYMBOL 0x566a5b77 __snd_usbmidi_create sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0x33bcc66a snd_hda_set_power_save sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x10e8c3d5 cxd2841er_attach_s drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL -0x48a30d7b saa7146_i2c_adapter_prepare drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL -0x3d888226 __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9b10bb0f cxd2841er_attach_s drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL +0x508b0950 saa7146_i2c_adapter_prepare drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0xf6d9f792 __usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x134acf50 rt2x00mmio_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00mmio EXPORT_SYMBOL_GPL 0xeaaabafa brcmu_pktq_pdeq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x4eb68404 brcmu_pktq_penq drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x4c4a1e1e fc_fill_reply_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf2aedcfd drm_panel_bridge_set_orientation drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xfbc45604 kvm_vcpu_write_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd7fe67f1 kvm_vcpu_write_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd4eb7735 ceph_decode_entity_addr net/ceph/libceph EXPORT_SYMBOL 0xeeacab69 rpc_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5bb82183 fw_iso_resources_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x418e49d8 snd_timer_new sound/core/snd-timer EXPORT_SYMBOL -0x867edd6f ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc0637e31 ib_modify_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xfac900a4 dev_attr_em_message_type drivers/ata/libata EXPORT_SYMBOL_GPL 0x3ca3d8bf proc_thermal_suspend drivers/thermal/intel/int340x_thermal/processor_thermal_device EXPORT_SYMBOL_GPL 0x921d7c65 em28xx_boards drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x0acf63bc mptscsih_change_queue_depth drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x907b78cf mt76_txq_schedule drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x3464b776 ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x82047044 ocelot_sb_port_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x8d701329 drm_dp_clock_recovery_ok drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa77b3b62 des3_ede_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL 0x15a3cbf6 snd_hda_lock_devices sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x30f43f00 ntbm_msi_request_threaded_irq drivers/ntb/ntb EXPORT_SYMBOL -0x3c964186 ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0x1e1a6ad3 max9271_enable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x41f4fd8b ahci_platform_disable_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x0cc9c955 max9271_enable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x0fedf101 mt76x02_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x04ac1e06 iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1198e52f iscsi_remove_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x47a0cdcb mb_cache_entry_find_next fs/mbcache EXPORT_SYMBOL -0x90f5dbd8 __tracepoint_kvm_nested_vmenter_failed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7208780b __tracepoint_kvm_nested_vmenter_failed arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x804a5b70 raid6_call lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0x6ab8a2c5 snd_hda_codec_update_widgets sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc65ba01c iio_trigger_notify_done drivers/iio/industrialio EXPORT_SYMBOL @@ -19327,29 +19339,29 @@ 0x267ed641 iwl_clear_bits_prph drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xec4d9af2 il_send_rxon_timing drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x1a71da4c ath9k_hw_numtxpending drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x90708bc9 bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL +0x692b2051 bnxt_ulp_probe drivers/net/ethernet/broadcom/bnxt/bnxt_en EXPORT_SYMBOL 0x75d4740e ieee80211_report_low_ack net/mac80211/mac80211 EXPORT_SYMBOL -0x92814354 rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xb09c14a1 ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc3cebd3a gmin_get_var_int drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0xc45867d5 rdma_nl_put_driver_u32_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x90c3da40 ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x19cd779e gmin_get_var_int drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0x6dd04723 __tracepoint_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xf74be57b iwl_read32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x1a29e151 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4cfa2965 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xd5cb50e7 drm_atomic_helper_disable_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x13d28c12 drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x383787c9 svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2fd3bd32 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL +0x40f7bdf4 drm_dp_dpcd_read_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2ecb1b39 svc_xprt_copy_addrs net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd77e2d29 esp_output_tail net/ipv4/esp4 EXPORT_SYMBOL_GPL 0x6812bc53 skl_ipc_delete_pipeline sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xf87e38f7 mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x2fe4a18a saa7146_register_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL +0x23ab4db6 mtd_ooblayout_count_eccbytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd29bd72f saa7146_register_extension drivers/media/common/saa7146/saa7146 EXPORT_SYMBOL_GPL 0x7e98d01f usbnet_unlink_rx_urbs drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x215a8ec8 slhc_init drivers/net/slip/slhc EXPORT_SYMBOL 0x2eda8820 mt76_sta_pre_rcu_remove drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x9e8279bb drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5becf76b af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL -0x8e18c578 kvm_x86_ops arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd095fa24 dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xcdd30763 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbe6a199f drm_dp_set_subconnector_property drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1de59c5b af_alg_get_rsgl crypto/af_alg EXPORT_SYMBOL_GPL +0x31f5afaa kvm_x86_ops arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7ec56b81 dsa_switch_find net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xa12fba58 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x84d54db4 snd_hdac_stream_sync sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xeb7cab60 snd_hdac_stream_stop sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xef45c621 amdtp_am824_set_parameters sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL @@ -19361,185 +19373,184 @@ 0x9c57554c ath9k_hw_btcoex_init_3wire drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x0f67cfce ath9k_hw_gpio_request_in drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xff007c25 mlxsw_core_cpu_port_fini drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xe83bcfc8 cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x11949fbd cxgb4_port_idx drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xde72b675 genphy_handle_interrupt_no_ack drivers/net/phy/libphy EXPORT_SYMBOL -0x9312cb2e iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x7decd9c2 iscsi_verify_itt drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x64857142 scsi_bios_ptable drivers/scsi/scsi_mod EXPORT_SYMBOL 0x4639bcda acpi_nfit_shutdown drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL 0x8ec9a56d configfs_depend_item_unlocked fs/configfs/configfs EXPORT_SYMBOL -0xe1cd5e1a ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL -0x19824ab4 nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xd66d2684 esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL +0xdde1c075 ieee80211_beacon_update_cntdwn net/mac80211/mac80211 EXPORT_SYMBOL +0x587a799c nf_send_unreach6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x5017fa06 esp_input_done2 net/ipv4/esp4 EXPORT_SYMBOL_GPL 0x7b2c8c82 sst_ipc_tx_message_nowait sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL 0xc0fec227 snd_mpu401_uart_interrupt sound/drivers/mpu401/snd-mpu401-uart EXPORT_SYMBOL 0xe5a78c1e ib_sa_unpack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3a84586f rio_map_inb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x46dc3e5a rt2800_get_txwi_rxwi_size drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xae5e3c82 mt76_release_buffered_frames drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x3b90206d mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x1a1d9d20 mwifiex_reinit_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x2921afaa drm_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xb9cba57f cast_s3 crypto/cast_common EXPORT_SYMBOL_GPL 0xc94a93e3 torture_onoff_init kernel/torture EXPORT_SYMBOL_GPL -0x98e8f85a svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2a813903 bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL +0x0e059143 svc_recv net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x29dff504 bt_sock_recvmsg net/bluetooth/bluetooth EXPORT_SYMBOL 0x8b665b96 snd_soc_link_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x26a3960c cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 +0x1266951e cs35l41_hda_pm_ops sound/pci/hda/snd-hda-scodec-cs35l41 EXPORT_SYMBOL_GPL SND_HDA_SCODEC_CS35L41 0xabbb1ca7 azx_stop_all_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb78e0417 snd_timer_notify sound/core/snd-timer EXPORT_SYMBOL 0x68a68eb0 visorbus_enable_channel_interrupts drivers/visorbus/visorbus EXPORT_SYMBOL_GPL 0x0e58b311 mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x169dfbf3 iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x0469953e dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x4b0bf086 l64781_attach drivers/media/dvb-frontends/l64781 EXPORT_SYMBOL +0xf70f3241 iscsit_queue_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xd70de968 dm_submit_bio_remap drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc1c71320 l64781_attach drivers/media/dvb-frontends/l64781 EXPORT_SYMBOL 0x851e6003 usb_phy_roothub_calibrate drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xca3c136f usb_add_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x0d8760d3 usb_add_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1150a4d5 usb_ep_autoconfig_release drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xeab7d337 ath_key_config drivers/net/wireless/ath/ath EXPORT_SYMBOL -0x171f6fd8 ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x6255029c ice_get_qos_params drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x96d2908f genphy_c45_pma_setup_forced drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x094950e4 intel_runtime_pm_put_unchecked drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x1335cb80 pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x54f8dbe4 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL +0x398fa919 pnfs_generic_pg_writepages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe8d38058 hci_mgmt_chan_register net/bluetooth/bluetooth EXPORT_SYMBOL 0x12b508fc devm_snd_soc_register_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x469c9a22 snd_emux_free sound/synth/emux/snd-emux-synth EXPORT_SYMBOL 0x3fc2387c ib_ud_header_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe5e383b4 btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xdf3eb995 snd_tea575x_enum_freq_bands drivers/media/radio/tea575x EXPORT_SYMBOL -0x30a29837 dvb_usb_nec_rc_key_to_event drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0x239a160b ddbridge_dummy_fe_qam_attach drivers/media/pci/ddbridge/ddbridge-dummy-fe EXPORT_SYMBOL +0x9f8c2b2b btintel_exit_mfg drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xa3685778 snd_tea575x_enum_freq_bands drivers/media/radio/tea575x EXPORT_SYMBOL +0xe47cf74b dvb_usb_nec_rc_key_to_event drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xdae05784 ddbridge_dummy_fe_qam_attach drivers/media/pci/ddbridge/ddbridge-dummy-fe EXPORT_SYMBOL 0x57544109 typec_register_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xbad8ebd4 iwl_uefi_get_sgom_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x300ffba5 il_free_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x5a4734d1 drm_kms_helper_is_poll_worker drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x087940d8 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x9fdc02d5 drm_i2c_encoder_save drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x33f8f918 drm_property_create_enum drivers/gpu/drm/drm EXPORT_SYMBOL 0xace6c011 mhi_download_rddm_image drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x324ebb25 rt5670_jack_suspend sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL +0x154ee41a rt5670_jack_suspend sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL 0x3f90c844 oxygen_write_ac97_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xdfcb8259 snd_emu10k1_memblk_map sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL 0xe35786f7 snd_rawmidi_transmit_peek sound/core/snd-rawmidi EXPORT_SYMBOL -0x9542fca2 transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x745e6110 video_devdata drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x8d3d85d7 transport_generic_free_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x5ba6b4ae video_devdata drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x1bd0032f fsg_store_removable drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x3c6a07d0 fsg_common_create_lun drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x5aea4103 __bcm_phy_read_exp drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xb754996e nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x96b5a439 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xdc93dc3c vmci_qpair_enquev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xf3274137 i915_gem_object_ggtt_pin_ww drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0xb66fa8fa drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0xfddbf248 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL -0x56148736 __fscache_wait_on_page_write fs/fscache/fscache EXPORT_SYMBOL -0x5f2951b9 rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa4188a66 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL -0x3ce9086c videobuf_queue_core_init drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x7b7dc208 drm_probe_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xec466236 nfs_check_cache_invalid fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa750a97d rpc_sleep_on_priority_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x54243b90 target_wait_for_sess_cmds drivers/target/target_core_mod EXPORT_SYMBOL +0xe8c58d62 videobuf_queue_core_init drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0xa9933dc6 v4l2_src_change_event_subdev_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xf60ce480 usbatm_usb_disconnect drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL -0x5803faff unregister_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x5c6e2179 usbatm_usb_disconnect drivers/usb/atm/usbatm EXPORT_SYMBOL_GPL +0x54803653 unregister_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL 0x6241341c wlcore_alloc_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x6d8e1f2b ath9k_hw_set_txpowerlimit drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xccf79c2c ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x4284413c ocelot_port_flush drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb9f797a9 mlxsw_env_module_overheat_counter_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x71b9fa61 mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xef39397e mlx5_query_min_inline drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4808ba00 enclosure_component_register drivers/misc/enclosure EXPORT_SYMBOL_GPL 0x3a8063f3 drm_dp_dsc_sink_supported_input_bpcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x68d8dce7 drm_dp_downstream_is_tmds drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x7be2cd1e virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xf0dadbf3 virtio_transport_inc_tx_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x36087aa4 rds_stats net/rds/rds EXPORT_SYMBOL_GPL 0xb8620ad8 snd_midi_event_reset_decode sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL -0xfa091dbb md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL -0x2410e010 snd_tea575x_set_freq drivers/media/radio/tea575x EXPORT_SYMBOL +0xe4aa99fe md_do_sync drivers/md/md-mod EXPORT_SYMBOL_GPL +0xebb9e0dd snd_tea575x_set_freq drivers/media/radio/tea575x EXPORT_SYMBOL 0xcdc4b283 usbnet_cdc_update_filter drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL 0xc0fd57b0 sungem_phy_probe drivers/net/sungem_phy EXPORT_SYMBOL -0xe5be86c9 ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x62984bb9 __tracepoint_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x03770a2b __tracepoint_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x817471b6 ksz_init_mib_timer drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xb33657b0 __tracepoint_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd2d91622 __tracepoint_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe752a7f2 scsi_dh_set_params drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x2b073400 drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7a67c485 ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL +0x2dcdd73d drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5f96b57b ieee80211_data_to_8023_exthdr net/wireless/cfg80211 EXPORT_SYMBOL 0x0ddc7171 snd_hdac_ext_stream_decouple sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xb1fc18d9 snd_hdac_codec_read sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x03fa796c sst_dsp_shim_read sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xe8f68066 snd_soc_of_put_dai_link_cpus sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x932a6ffc dm_tm_shadow_block drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xa59afde6 v4l2_subdev_notify_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x95d3131b v4l2_subdev_notify_event drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x340db83b hdlc_close drivers/net/wan/hdlc EXPORT_SYMBOL -0xf70cb8f9 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3bc91744 nfs_client_init_is_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0x548ae882 line6_init_midi sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x49ac36b1 rtllib_wx_set_rawtx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xb3d7482b dm_bitset_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xd5832924 il_chswitch_done drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x07fb449a drm_vma_offset_manager_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0xc54f830c nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc0b1ca2e nfs_init_commit fs/nfs/nfs EXPORT_SYMBOL_GPL 0x755f4ba3 blake2s_compress_generic lib/crypto/libblake2s-generic EXPORT_SYMBOL 0x6302d922 __ieee80211_create_tpt_led_trigger net/mac80211/mac80211 EXPORT_SYMBOL -0xf71dd296 cs35l41_test_key_lock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL -0x8e0ac025 cs35l41_probe sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL -0x65ac23a7 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x0fb8ac0b ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xb12f7a49 cs35l41_test_key_lock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xa70157ac cs35l41_probe sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0xf4f9c5b5 ib_umem_copy_from drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdc770ab7 ata_pci_device_do_suspend drivers/ata/libata EXPORT_SYMBOL_GPL 0xf5c87c59 cros_ec_lpc_mec_destroy drivers/platform/chrome/cros_ec_lpcs EXPORT_SYMBOL 0xf5270d86 intel_pmt_dev_destroy drivers/platform/x86/intel/pmt/pmt_class EXPORT_SYMBOL_GPL 0x6181aec0 dvb_ringbuffer_flush_spinlock_wakeup drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x3127fbcb sp887x_attach drivers/media/dvb-frontends/sp887x EXPORT_SYMBOL -0x1d457bcd saa7134_ts_register drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x8b2f1c5c max9271_disable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL -0xb276ebd8 amd_mp2_register_cb drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x59aaad59 sp887x_attach drivers/media/dvb-frontends/sp887x EXPORT_SYMBOL +0xc87f7062 saa7134_ts_register drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xdf5d5024 max9271_disable_gpios drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x91d8952b amd_mp2_register_cb drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL 0x68697e77 mptscsih_shutdown drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x0bc06532 ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xfb906408 ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x9b66c9fd ppp_unregister_channel drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xd1f5f8eb ksz_switch_register drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL 0x46815d3a mt76_mcu_skb_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x9c029dc9 lbtf_cmd_response_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0xe2ddd291 mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5b7325ad mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7cc55bef mlx5_nic_vport_update_local_lb drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe1ef1974 mlx5_comp_irq_get_affinity_mask drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x17454eca genphy_read_lpa drivers/net/phy/libphy EXPORT_SYMBOL -0xe3dc6fb2 kvm_requeue_exception_e arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xdc581410 nci_nfcc_loopback net/nfc/nci/nci EXPORT_SYMBOL -0xd5fefef0 ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL -0x4c23cefd ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL +0x82ed19d3 kvm_requeue_exception_e arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x0be8575b nci_nfcc_loopback net/nfc/nci/nci EXPORT_SYMBOL +0x41ac0bb0 ceph_osdc_notify_ack net/ceph/libceph EXPORT_SYMBOL +0xfd787d8d ieee80211_amsdu_to_8023s net/wireless/cfg80211 EXPORT_SYMBOL 0x3da0f500 amdtp_stream_set_parameters sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xdc90436f snd_hda_codec_set_name sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xb014a550 __v4l2_async_notifier_add_i2c_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x2bfc22ad __v4l2_async_notifier_add_i2c_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL 0x1a0de603 mt76x02_queue_rx_skb drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x7499ff6f reset_airo_card drivers/net/wireless/cisco/airo EXPORT_SYMBOL 0x14fe194f ath11k_err drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x862f0986 ath10k_err drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x407d6991 drm_atomic_helper_bridge_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xecce8e97 drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7a5ee90a drm_dp_lttpr_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1c8d6443 fat_search_long fs/fat/fat EXPORT_SYMBOL_GPL -0x1227befa rxrpc_kernel_new_call_notification net/rxrpc/rxrpc EXPORT_SYMBOL +0xeeeedd7c rxrpc_kernel_new_call_notification net/rxrpc/rxrpc EXPORT_SYMBOL 0xd7673035 g_verify_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL 0x1f099794 synproxy_init_timestamp_cookie net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x1f83c14c atom_machine_select sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x749e05f2 ledtrig_flash_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL -0x5e0e4c18 cx231xx_uninit_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x4a6e51a8 cx231xx_uninit_vbi_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x89bbafc6 usb_register_notify drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x37a55ca9 rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x2ad5e614 rtw89_core_napi_init drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xb73dcf91 mt7615_mac_sta_poll drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xc37e240a ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x121ea3a0 cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xcd3ee308 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x0744534f kvm_emulate_wrmsr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xeefa8756 kvm_emulate_rdmsr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe65bfab3 cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL +0x25822d15 ocelot_port_bridge_join drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa461a3a7 cxgb4_map_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xc8d05721 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x03a86f0f kvm_emulate_wrmsr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3af6ae56 kvm_emulate_rdmsr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x4bcfb845 cfg80211_new_sta net/wireless/cfg80211 EXPORT_SYMBOL 0xe662fd13 snd_hdac_bus_parse_capabilities sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x53ca18e8 amdtp_rate_table sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xf8605294 vringh_notify_enable_user drivers/vhost/vringh EXPORT_SYMBOL 0x5ab595d8 ata_sff_freeze drivers/ata/libata EXPORT_SYMBOL_GPL 0x7d4ad090 adf_gen2_get_num_aes drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x3c516598 adf_devmgr_update_class_index drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xcd859fd0 ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xcc40061e ufshcd_resume_complete drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0x7b6ac78f v4l2_phys_addr_validate drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xf0197188 ath11k_cold_boot_cal drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xffc80b63 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xe68b49e5 mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x040f6115 mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7de62bda mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x171a5ff8 mlx5_core_create_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x880a4a61 mlx5_core_create_tis drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x242c58cf mlx5_core_create_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5168b8c0 mlx5_core_create_psv drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xef473c15 __mdiobus_register drivers/net/phy/libphy EXPORT_SYMBOL 0xdd62f6df genphy_update_link drivers/net/phy/libphy EXPORT_SYMBOL 0xfb921e00 hvpci_block_ops drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x9ae60906 crypto_sm4_decrypt crypto/sm4_generic EXPORT_SYMBOL_GPL 0x4a9bcee5 crypto_engine_stop crypto/crypto_engine EXPORT_SYMBOL_GPL 0x361033b6 nfc_hci_recv_frame net/nfc/hci/hci EXPORT_SYMBOL -0xa1b4dfad rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1e7e7b17 rpc_clnt_swap_deactivate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa4238016 line6_write_data sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x7aa17aa1 snd_hda_mixer_amp_switch_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa48ad1bc register_sound_special_device sound/soundcore EXPORT_SYMBOL @@ -19547,104 +19558,103 @@ 0xf1e32cc0 vringh_init_user drivers/vhost/vringh EXPORT_SYMBOL 0xd0bc2fde rtllib_stop_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xf0d31192 ishtp_get_drvdata drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xbfdb5f8b vb2_queue_init drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x204ad9b9 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x22f98f31 vb2_queue_init drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x1e7c5f73 i3c_driver_register_with_owner drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x903fbfa1 ath_rxbuf_alloc drivers/net/wireless/ath/ath EXPORT_SYMBOL -0xa59dcd54 mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7c2a1622 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x819a2dfb mlx5_core_dealloc_transport_domain drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x7a8befc5 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x5f7985a5 drm_mm_scan_remove_block drivers/gpu/drm/drm EXPORT_SYMBOL 0xa0cbeb29 crypto_nhpoly1305_final crypto/nhpoly1305 EXPORT_SYMBOL 0xeaf3cb23 crc64_be lib/crc64 EXPORT_SYMBOL_GPL 0xc071c3a9 cfg80211_shutdown_all_interfaces net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x977fd4bf xt_alloc_table_info net/netfilter/x_tables EXPORT_SYMBOL -0xf9fd43f5 max98373_reset sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL -0xde5e4b97 rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xaba1f5b2 rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2b3d5c77 max98373_reset sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0xd31332bf rdma_nl_put_driver_u64_hex drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xce7a93a6 rdma_read_gid_attr_ndev_rcu drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcfbc053b ib_unregister_driver drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x511f656d rtllib_MgntDisconnect drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xfbc2a777 __SCT__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc1ca5ba0 __SCK__tp_func_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xdbf69e26 v4l2_fwnode_endpoint_alloc_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x86e10fba s5h1420_attach drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL -0x639588cf cx231xx_enable_i2c_port_3 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x18cd8106 m_can_init_ram drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x5c9f01c9 v4l2_fwnode_endpoint_alloc_parse drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x525451d4 s5h1420_attach drivers/media/dvb-frontends/s5h1420 EXPORT_SYMBOL +0x523004cc cx231xx_enable_i2c_port_3 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x84892e08 m_can_init_ram drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0xd05eab30 lbtf_rx drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x5dd85c82 mlx4_SET_PORT_qpn_calc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xf3d9e5ba af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL -0x554aff1a __fscache_unregister_netfs fs/fscache/fscache EXPORT_SYMBOL +0xc1aa4d88 af_alg_wmem_wakeup crypto/af_alg EXPORT_SYMBOL_GPL 0x882283dc __SCT__kvm_x86_get_cs_db_l_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x121dbe57 __SCK__kvm_x86_get_cs_db_l_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x4359becc __SCK__kvm_x86_get_cs_db_l_bits arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x8b44ee75 camellia_ecb_dec_16way arch/x86/crypto/camellia-aesni-avx-x86_64 EXPORT_SYMBOL_GPL 0x2c8b5dbf camellia_ecb_enc_16way arch/x86/crypto/camellia-aesni-avx-x86_64 EXPORT_SYMBOL_GPL -0xc788430e ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL -0x68b19004 ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL -0x59ebbaf1 rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x58b2e2d2 l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xd255779c ceph_osdc_new_request net/ceph/libceph EXPORT_SYMBOL +0xc68d2313 ieee80211_register_hw net/mac80211/mac80211 EXPORT_SYMBOL +0x33ab2c6e rpc_restart_call net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x18318783 l2cap_chan_connect net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0xe77a154f atom_get_mailbox_offset sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x3a4f6a32 ata_sff_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL 0x4aaf08ce ieee80211_wx_get_encode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x64ebf3a9 ieee80211_wx_set_encode_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x2c5a02df dm_btree_find_lowest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xb2b0008e cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0x1e579112 drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x12a4dd9d kvm_emulate_hypercall arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x8dfb8d2a cs47l35_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0xe70f179d drm_helper_crtc_in_use drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x70a4efac kvm_emulate_hypercall arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x0e9bc9b6 vsock_addr_unbind net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x19259555 __SCT__tp_func_smcr_link_down net/smc/smc EXPORT_SYMBOL -0x0bc246f5 __SCK__tp_func_smcr_link_down net/smc/smc EXPORT_SYMBOL +0xd180fdf9 __SCK__tp_func_smcr_link_down net/smc/smc EXPORT_SYMBOL 0xd05ce3e6 amdtp_am824_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x11fbbe02 dm_bitset_set_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x707353a8 __SCT__tp_func_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x60982e58 __SCK__tp_func_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xa690b2d3 cec_allocate_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x3da35d72 dvb_ca_en50221_frda_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x51c579d3 em28xx_uninit_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xb2df9d6f em28xx_uninit_usb_xfer drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x6e30ba8e drm_rect_rotate_inv drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x21ce5888 qmi_response_type_v01_ei drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xfc619abd _nfs_display_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL 0x7fd7a63b p9_is_proto_dotu net/9p/9pnet EXPORT_SYMBOL 0x8b7802ea ieee80211_sta_register_airtime net/mac80211/mac80211 EXPORT_SYMBOL 0xa286c50c snd_sof_dsp_update_bits sound/soc/sof/snd-sof EXPORT_SYMBOL -0x5dfd955a rvt_get_credit drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0xc2b42c59 mb86a20s_attach drivers/media/dvb-frontends/mb86a20s EXPORT_SYMBOL +0xb3223cbb rvt_get_credit drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x3b087f16 mb86a20s_attach drivers/media/dvb-frontends/mb86a20s EXPORT_SYMBOL 0x99fd20aa drm_rect_clip_scaled drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc5fdca07 drm_self_refresh_helper_alter_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6085edbd nfs_map_string_to_numeric fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd8f216d5 __tracepoint_kvm_apicv_update_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xefc99b5b ceph_msg_get net/ceph/libceph EXPORT_SYMBOL -0x98efd37e l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0xe6d14d3a ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x9d2bd11c __tracepoint_kvm_apicv_update_request arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xa0fb01ec ceph_msg_get net/ceph/libceph EXPORT_SYMBOL +0xd5991f62 l2cap_chan_create net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x8d7a9aec ip_tunnel_lookup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x07b0d0fc snd_hda_mixer_amp_switch_get_beep sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xcc792ea3 snd_cs8427_iec958_active sound/i2c/snd-cs8427 EXPORT_SYMBOL 0x7a93ba8f snd_dmaengine_pcm_refine_runtime_hwparams sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x2d55bdba rpmsg_unregister_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x164d01e0 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x487105ad __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xef19dffd __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x4863541d mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf68c6f88 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x00eb91cd __put_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xe56161b9 __get_mtd_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x03e160bf mtd_wunit_to_pairing_info drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x3f7d2022 ata_sff_thaw drivers/ata/libata EXPORT_SYMBOL_GPL 0x7c381a76 dm_bufio_get_block_size drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x0958448b v4l2_set_edid_phys_addr drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x36e537c0 media_create_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xec009e7c tda10086_attach drivers/media/dvb-frontends/tda10086 EXPORT_SYMBOL -0xe9dc3106 dvb_usb_generic_write drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x701c69e9 tda10086_attach drivers/media/dvb-frontends/tda10086 EXPORT_SYMBOL +0xcd0ac327 dvb_usb_generic_write drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL 0x2f8434de ath9k_hw_resume_interrupts drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xed79080b dev_dax_probe drivers/dax/device_dax EXPORT_SYMBOL_GPL -0x33215dfd drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc28b3165 drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4c7529bd torture_shutdown_absorb kernel/torture EXPORT_SYMBOL_GPL 0xa3cefaa0 blake2s_update lib/crypto/libblake2s EXPORT_SYMBOL 0x418873cc irq_bypass_register_producer virt/lib/irqbypass EXPORT_SYMBOL_GPL -0xe39a116c nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd1640215 nf_ct_helper_log net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x7d5d949b snd_emux_unlock_voice sound/synth/emux/snd-emux-synth EXPORT_SYMBOL -0x2abf122b flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x3b1ee9c8 flow_resources_add drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x2e6a6147 psp_copy_user_blob drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0x644e1b91 pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xc661ab25 __tracepoint_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x25f258f6 max9271_wake_up drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0xe9793a6c pmbus_do_probe drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xd4127307 __tracepoint_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc95c02cd max9271_wake_up drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x33739de7 tps65010_set_vib drivers/mfd/tps65010 EXPORT_SYMBOL 0x3cb83d5b eeprom_93cx6_multireadb drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x1803a6ed raid6_2data_recov lib/raid6/raid6_pq EXPORT_SYMBOL_GPL 0xa32f3d9e decode_rs16 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL -0x703e67a0 psample_group_get net/psample/psample EXPORT_SYMBOL_GPL +0xc79c181d psample_group_get net/psample/psample EXPORT_SYMBOL_GPL 0xd3a22f4f nci_uart_register net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL 0xd0a3de41 ieee80211_sta_ps_transition net/mac80211/mac80211 EXPORT_SYMBOL 0x00bd107e ieee80211_update_mu_groups net/mac80211/mac80211 EXPORT_SYMBOL_GPL @@ -19652,24 +19662,24 @@ 0x2a9d20b8 ieee80211_softmac_start_protocol_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x4c860764 mmc_sanitize drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x81d954d3 vb2_dma_sg_memops drivers/media/common/videobuf2/videobuf2-dma-sg EXPORT_SYMBOL_GPL -0x0892bdaf m_can_class_free_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x695df0a2 m_can_class_free_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0xae64ed19 il_tx_cmd_protection drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x88ef659b ath9k_cmn_beacon_config_adhoc drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xc66b8b16 fc_fill_hdr drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xa81378a7 drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0a0a4995 drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xafb715f3 drm_panel_bridge_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7fe0e008 drm_put_dev drivers/gpu/drm/drm EXPORT_SYMBOL -0x887f234d drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL -0x35d577b2 drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x93337618 drm_gem_vm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0xca25b503 drm_lspcon_set_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x0cfd3fc5 ocfs2_cluster_connect_agnostic fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xc1385778 ieee80211_find_sta_by_ifaddr net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x28b40023 snd_soc_dapm_info_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc4d990f1 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0699ca27 snd_soc_dapm_info_pin_switch sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xac9fa2c2 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x9b6d95cc is_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x2111341d rio_request_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x263c83ba ishtp_cl_set_fw_client_id drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xc9a3422d dm_bufio_write_dirty_buffers_async drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x29e3701c md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL +0x1399e7cf md_rdev_clear drivers/md/md-mod EXPORT_SYMBOL_GPL 0x5ea56d49 __tracepoint_bcache_btree_node_compact drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x772d8fdc typec_switch_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xd7306de6 typec_switch_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -19678,59 +19688,60 @@ 0x503c31c4 iwl_read_direct32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xff41a8e1 drm_bridge_hpd_disable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xb113189e xillybus_init_endpoint drivers/char/xillybus/xillybus_core EXPORT_SYMBOL -0xfb429e44 mark_page_dirty_in_slot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x9a88eafc mark_page_dirty_in_slot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x3c1c49ae vhost_poll_init drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x50775dad rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x9d8dfffa rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x900c06c8 ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8a0ffee1 rdma_lock_handler drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xfd3fdd2c rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2b8127df ib_destroy_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0a8b429b hsi_get_channel_id_by_name drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xc9d4d6d1 wmi_has_guid drivers/platform/x86/wmi EXPORT_SYMBOL_GPL -0x412ecaaf ttpci_budget_debiread drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x218fdfb3 ttpci_budget_debiread drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0xf3304696 charlcd_free drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL 0x5cf3dd79 mlxsw_core_bus_device_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xbf3a2b98 mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xbb17c59f mlx5_set_port_tc_bw_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x3b0113eb fwnode_mdiobus_phy_device_register drivers/net/mdio/fwnode_mdio EXPORT_SYMBOL 0xf5d3bba6 mdio_driver_register drivers/net/phy/libphy EXPORT_SYMBOL 0x3e33ac54 nvme_fc_rescan_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0xcc45acc4 scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x40fd5bc3 nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd39ac27b nfs_file_llseek fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4996bd29 fscache_n_updates fs/fscache/fscache EXPORT_SYMBOL 0x7109d7de snd_soc_acpi_intel_adl_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0xa7aa810f rl6347a_hw_write sound/soc/codecs/snd-soc-rl6347a EXPORT_SYMBOL_GPL -0x5d019fc6 btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x2a772d07 mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xf57b0cf1 btmtk_setup_firmware drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x76640cea mtd_ooblayout_count_freebytes drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x281b2bff ata_scsi_port_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL 0xb9ffd7b0 nvdimm_badblocks_populate drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xdf5b153f mmc_start_request drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xe4eff9ae mmc_start_request drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xc2cdd826 __tracepoint_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xae9b47a3 cx88_set_freq drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL -0xac300182 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x9e6da6be cx88_set_freq drivers/media/pci/cx88/cx8800 EXPORT_SYMBOL +0x3afec353 rtl_send_smps_action drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xdc60219f iwl_fw_lookup_notif_ver drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL 0xc9d861aa il_eeprom_query16 drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xd12a8fa1 ath11k_warn drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xb2483d1f ath10k_warn drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xbbeeb0cd tifm_eject drivers/misc/tifm_core EXPORT_SYMBOL -0xf14c6da0 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc5479972 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL +0xc356d948 nfs4_decode_mp_ds_addr fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xf0a13671 cfg80211_report_wowlan_wakeup net/wireless/cfg80211 EXPORT_SYMBOL 0x0359e02a acp_sof_ipc_send_msg sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xa626bcd0 snd_compr_malloc_pages sound/core/snd-compress EXPORT_SYMBOL 0xa27aa032 fpga_image_info_alloc drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0x02608019 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x6f2f6972 mma9551_set_device_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0xf4838869 rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x26cf6710 ms_sensors_read_serial drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x9a4321c3 mma9551_set_device_state drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xb4224f6f rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x72b103f5 mtype_get_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL -0x4293aae0 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x56592ef5 ata_pci_device_do_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x7d06afa6 sdio_retune_hold_now drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x2e36c705 __tracepoint_bcache_btree_cache_cannibalize drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x3c0100b7 __tracepoint_bcache_request_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x1ded89b6 v4l2_fh_del drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x138bd1ba v4l2_fh_del drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xa5c5d3d2 wlcore_disable_interrupts drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x440b7589 rtw_phy_rf_power_2_rssi drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf2ab60da s3fwrn5_phy_get_mode drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0xedb12f10 s3fwrn5_phy_set_mode drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL -0xf0157e29 __regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL +0x13c9c8f9 __regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL 0xc2fa1153 __SCT__tp_func_kvm_nested_intercepts arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xa2147091 __SCK__tp_func_kvm_nested_intercepts arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xbb3d3afa wm_adsp_fw_enum sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xd0f12f99 __SCK__tp_func_kvm_nested_intercepts arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x59d8eb33 wm_adsp_fw_enum sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x85db2889 snd_ctl_rename_id sound/core/snd EXPORT_SYMBOL 0x1a8c10aa ata_pci_sff_init_host drivers/ata/libata EXPORT_SYMBOL_GPL 0x087625f1 to_cxl_decoder drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL @@ -19738,74 +19749,74 @@ 0xe45f24b7 devm_led_classdev_flash_register_ext drivers/leds/led-class-flash EXPORT_SYMBOL_GPL 0x7fb832cc cec_fill_conn_info_from_drm drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xa5231c50 usbnet_get_link drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xcde083b1 free_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0x7878de68 free_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0xdcb8a281 rt2x00queue_unpause_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x857bea8a rt2x00lib_txdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x1d691721 cryptd_aead_child crypto/cryptd EXPORT_SYMBOL_GPL 0x3ff9be11 torture_online kernel/torture EXPORT_SYMBOL_GPL -0xbbc88d61 kvm_set_cr0 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfdce6a9e gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x8b65db94 kvm_set_cr0 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2e534ab0 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0x917a33d2 snd_hdac_is_supported_format sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x15ab3ff1 line6_pcm_acquire sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x3d1139eb iio_get_debugfs_dentry drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xaceb49c0 bcma_core_dma_translation drivers/bcma/bcma EXPORT_SYMBOL -0x3216aa91 ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc25c0526 ibdev_info drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x053f8bf0 cs_dsp_write_data_word drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x83c9236c mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x98b93b68 mwifiex_deauthenticate_all drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xcf1edcf8 ath9k_hw_check_nav drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x769af09c phy_advertise_supported drivers/net/phy/libphy EXPORT_SYMBOL 0xe6500473 scsi_schedule_eh drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xcc114589 alcor_read32be drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0x5836dac9 rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL -0x403da220 drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc5a8351f rbd_img_fill_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xf3554002 drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x93109113 fat_alloc_new_dir fs/fat/fat EXPORT_SYMBOL_GPL -0x0c0e7884 snd_soc_dapm_dai_free_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5e957c79 snd_soc_dapm_dai_free_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x731e4604 snd_sbmixer_new sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0x81552a2c devm_mux_chip_register drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x9075b7f3 ata_sff_postreset drivers/ata/libata EXPORT_SYMBOL_GPL -0xcf270072 ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x09599b1f ata_sas_port_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x30a956d7 rtl_query_rxpwrpercentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xaac6a45b ath9k_hw_btcoex_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xcbb2b08a regmap_mmio_detach_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL 0x67b1fd8e regmap_mmio_attach_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL -0x0116f340 __regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL -0xe8f94f8b sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL -0xf29e6901 nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL -0xaf72ba9a vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xbeab31c8 __regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL +0x0fd0e3b3 sys_imageblit drivers/video/fbdev/core/sysimgblt EXPORT_SYMBOL +0x3a13eb04 nfs_async_iocounter_wait fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3dbfa3ba vsock_core_unregister net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xd9c25654 nf_nat_masquerade_inet_unregister_notifiers net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0x8959308b w1_touch_block drivers/w1/wire EXPORT_SYMBOL_GPL -0x5f3bfd48 dibusb_dib3000mc_tuner_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL +0xd9212de4 dibusb_dib3000mc_tuner_attach drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common EXPORT_SYMBOL 0x43a983fd dst_check_sum drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x15ac1bd0 cx2341x_ctrl_query drivers/media/common/cx2341x EXPORT_SYMBOL 0xc55a3229 wlcore_tx_complete drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0x8cb5d827 ath10k_bmi_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xa329134c scsi_print_sense_hdr drivers/scsi/scsi_mod EXPORT_SYMBOL 0xdf453cc9 scsi_host_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0xb9c2e2a8 sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x51c0f4d6 sunrpc_cache_pipe_upcall_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x295ca8e2 llc_mac_hdr_init net/llc/llc EXPORT_SYMBOL 0xf38bcdf3 nf_conntrack_max net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x3d54dbfc ntb_transport_tx_enqueue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xd40e7a02 ntb_transport_rx_enqueue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0xc2fc5ddf _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x5febecb1 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xa3d6c0fa _uverbs_get_const_unsigned drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x3b47ff39 uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x0fb51aa8 rio_del_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xe0140773 adf_sriov_configure drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x5c7e08ec mlxsw_core_driver_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x25c07fda mlx4_test_interrupt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x9d799070 srp_rport_del drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xbb65fd9b mei_cldev_recv_nonblock drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x46c5924e drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xde4a9bcd drm_mode_create_aspect_ratio_property drivers/gpu/drm/drm EXPORT_SYMBOL 0xeec0f6df config_item_put fs/configfs/configfs EXPORT_SYMBOL 0xe8e31134 config_item_get fs/configfs/configfs EXPORT_SYMBOL -0x4529d094 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL +0x1b401b3c ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xcfc6c2a0 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL +0x0a417c56 hci_conn_check_secure net/bluetooth/bluetooth EXPORT_SYMBOL 0xdd88d86b devm_cxl_add_port drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xeda68071 pmem_should_map_pages drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0xd351353f dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x8f40d930 video_unregister_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xbeb20ae0 dib7000m_get_i2c_master drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL -0xbd3988e1 rdc_reset_state drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x884399e5 dm_audit_log_ti drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xc23be924 video_unregister_device drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x59ef71d6 dib7000m_get_i2c_master drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x68a36c57 rdc_reset_state drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x203ddd9a wm9705_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x2d1e301d typec_find_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x0e75616a rt2x00queue_get_entry drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL @@ -19816,123 +19827,124 @@ 0x6fff407d fc_linkup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x5e4b671e drm_atomic_helper_dirtyfb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd76a5716 __cast6_setkey crypto/cast6_generic EXPORT_SYMBOL_GPL -0xc545d6f4 pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x8332d798 __fscache_disable_cookie fs/fscache/fscache EXPORT_SYMBOL -0x275b05b8 nfc_add_se net/nfc/nfc EXPORT_SYMBOL -0xd0dfdcc4 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL -0xd9518504 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdc7da92b pnfs_layoutcommit_inode fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x77a66b13 nfc_add_se net/nfc/nfc EXPORT_SYMBOL +0xb12dc094 rds_connect_complete net/rds/rds EXPORT_SYMBOL_GPL +0xf4f37573 nf_ct_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x2d23d324 snd_hdac_stream_release sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x2402381c cs35l41_enter_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xe6f818eb cs35l41_enter_hibernate sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xfd2b3e45 vhost_dev_reset_owner_prepare drivers/vhost/vhost EXPORT_SYMBOL_GPL -0xb5b48b5b saa7134_pgtable_alloc drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x6ea886c7 usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb4991ec1 can_skb_get_frame_len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x78577602 saa7134_pgtable_alloc drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xf9d6b237 usb_hcd_map_urb_for_dma drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xe390bc83 can_skb_get_frame_len drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xf3b23957 rtl8723_phy_set_bb_reg drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL -0x1e11a774 rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x018debe3 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6230593d rtl_get_tcb_desc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0xdc6d2690 ocelot_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5577e294 sas_execute_ata_cmd drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x7d24cfbd st21nfca_hci_disable_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0x0c1c4248 drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xfe4fc8c3 drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x51f61433 kvm_slot_page_track_remove_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x940b559b kvm_is_linear_rip arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd4a235dc xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x55c4c8f7 cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL +0x0a71d175 kvm_is_linear_rip arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x6e273498 xdr_stream_decode_opaque_dup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf36404e6 cfg80211_get_station net/wireless/cfg80211 EXPORT_SYMBOL 0xb9ef73af hda_codec_i915_exit sound/soc/sof/intel/snd-sof-intel-hda EXPORT_SYMBOL SND_SOC_SOF_HDA_AUDIO_CODEC_I915 0x53157e87 sof_apl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xd9d2bb03 snd_usbmidi_disconnect sound/usb/snd-usbmidi-lib EXPORT_SYMBOL 0xa697a984 snd_timer_continue sound/core/snd-timer EXPORT_SYMBOL 0xf562f047 iio_get_time_res drivers/iio/industrialio EXPORT_SYMBOL 0x4cde88bf sdw_disable_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xfaefc383 ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xea257a0d ib_resize_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x87e3e592 rtllib_stop_scan_syncro drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xdf17c289 mt76_connac_pm_dequeue_skbs drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x03af2eb8 ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xeeac8f0a ocelot_port_bridge_flags drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xaf72dbdb mdiobus_write_nested drivers/net/phy/libphy EXPORT_SYMBOL -0xb10030e1 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4c0fa7dd nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x94726aca am335x_tsc_se_set_once drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL -0x743fc1b2 pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x8030689f pnfs_alloc_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd1186232 kvm_page_track_unregister_notifier arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x45165e53 __hda_codec_driver_register sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0729a216 sdw_handle_slave_status drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xbd809461 rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x8cb56815 rtrs_cq_qp_destroy drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0x8ecbb3b8 nand_check_erased_ecc_chunk drivers/mtd/nand/raw/nand EXPORT_SYMBOL -0x9a755fbd dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x4a479eec dm_internal_resume drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xa4235824 dvb_dmx_swfilter_raw drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x6a9f708a dvb_dmx_swfilter_204 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xb5193758 musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0x31ba0000 musb_set_host drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x24d80e34 __tracepoint_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x493fba30 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x5f808fe4 t3_l2t_get drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xff3a7520 bcm_phy_enable_jumbo drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0xfb4b0403 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x8be61fce pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x3184a06f iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x31a0a1a5 pnfs_generic_ds_cinfo_release_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x4846eb6d __SCT__tp_func_kvm_nested_vmexit_inject arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe1393cba __SCK__tp_func_kvm_nested_vmexit_inject arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x765111bf ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL -0x2d8ad0bc ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x02693a1c __SCK__tp_func_kvm_nested_vmexit_inject arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x04a77dba ceph_osdc_alloc_messages net/ceph/libceph EXPORT_SYMBOL +0xfbbbf2ec ib_dereg_mr_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xcff9f1ad v4l2_ctrl_request_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xfe36f6a7 ivtv_stop_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x47661571 ivtv_stop_v4l2_encode_stream drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0xa44c158c ath9k_hw_beaconq_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x3c3dbb5b mlx4_srq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x4439509b qlt_lport_deregister drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0x4cb97de9 scsi_device_lookup drivers/scsi/scsi_mod EXPORT_SYMBOL -0x03a9d272 cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x03a40e32 cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x77ae0c42 drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x803d5af5 __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xebc6ac3e kvm_inject_nmi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xfc862708 cs47l90_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xfc8bfb48 cs47l90_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x4ee794de drm_i2c_encoder_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbf9d4e06 __traceiter_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd4050047 kvm_inject_nmi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x709cd8cb kvm_spurious_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2d2a29b8 vcpu_load arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8e45cf01 xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9ffa09b5 net_selftest net/core/selftests EXPORT_SYMBOL_GPL +0xe4610dd2 vcpu_load arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x4126b4ba xdr_inline_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x502ae845 net_selftest net/core/selftests EXPORT_SYMBOL_GPL 0xe07a2b1e snd_card_file_add sound/core/snd EXPORT_SYMBOL 0x24772bfe dm_bufio_get drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0x0eb2e936 ttpci_eeprom_parse_mac drivers/media/common/ttpci-eeprom EXPORT_SYMBOL +0x458652ca ttpci_eeprom_parse_mac drivers/media/common/ttpci-eeprom EXPORT_SYMBOL 0x28240e61 cx2341x_ctrl_get_menu drivers/media/common/cx2341x EXPORT_SYMBOL 0xcd50ce7d cdrom_dummy_generic_packet drivers/cdrom/cdrom EXPORT_SYMBOL -0xfb0a15da pppox_compat_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0xa2aabaf0 pppox_compat_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL 0xd82de8ed mt76_connac_mcu_set_deep_sleep drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xcb784e56 il_apm_init drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x28ea1022 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x5259a5e0 drm_connector_attach_dp_subconnector_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x25900ba2 hsr_get_version net/hsr/hsr EXPORT_SYMBOL -0x98b21816 dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x478c8ca0 dsa_devlink_params_register net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x2f1c28a7 snd_sof_runtime_resume sound/soc/sof/snd-sof EXPORT_SYMBOL 0x9b02bd1d snd_hda_get_hint sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe9e6c50c snd_midi_event_new sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL 0x4aea0f70 snd_pcm_lib_mmap_iomem sound/core/snd-pcm EXPORT_SYMBOL -0x462ff60d mma9551_read_status_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0x6a791710 rvt_add_retry_timer_ext drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x361ea597 ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL +0x56d5ebeb mma9551_read_status_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x916d5cf7 rvt_add_retry_timer_ext drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x6de6d870 ata_cable_80wire drivers/ata/libata EXPORT_SYMBOL_GPL 0x973f5a55 ssam_device_driver_unregister drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x02a0e799 mptbase_sas_persist_operation drivers/message/fusion/mptbase EXPORT_SYMBOL 0x344ddd9a ath11k_core_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x938d6aa9 mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x67bdeacd mlx5_lag_get_peer_mdev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x9d0d29f4 qlt_enable_vha drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL -0xb13309b0 drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0xd8d2b85c drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xeac9c0cd drm_gem_fb_init_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x6e929d7f drm_helper_probe_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x57b6efe3 drm_ioctl_flags drivers/gpu/drm/drm EXPORT_SYMBOL 0x67369b42 ipmi_addr_src_to_str drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xce975b0b __SCT__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL +0x1aae1af2 __SCK__tp_func_fscache_access fs/fscache/fscache EXPORT_SYMBOL 0xcfd936e3 kvm_slot_page_track_add_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x89a0cd52 crc32c_impl lib/libcrc32c EXPORT_SYMBOL -0x9a3ba68f nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL -0x26818c50 nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL -0x8cca42d9 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x8c91c0f8 nf_nat_tftp_hook net/netfilter/nf_conntrack_tftp EXPORT_SYMBOL_GPL +0x0dedd85c nf_nat_snmp_hook net/netfilter/nf_conntrack_snmp EXPORT_SYMBOL_GPL +0x5627b6c4 get_h225_addr net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x56b04801 snd_hda_multi_out_analog_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x5c52d863 iscsit_tmr_post_handler drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xbf07b364 target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL +0xae1c21aa target_to_linux_sector drivers/target/target_core_mod EXPORT_SYMBOL 0x699aa30b __SCT__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xc1e63c2a __SCK__tp_func_bcache_gc_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x15cc0294 v4l2_ctrl_handler_free drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xf3b011f5 dvb_usbv2_generic_rw_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0xe38d082d can_rx_offload_queue_tail drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xa7187d5d dvb_usbv2_generic_rw_locked drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x6333f14c can_rx_offload_queue_tail drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xa8005bdf ath9k_cmn_beacon_config_ap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xe264e319 fc_exch_mgr_list_clone drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xeb9edee8 ad_dpot_probe drivers/misc/ad525x_dpot EXPORT_SYMBOL -0xea1cfb08 drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xb94891ee drm_connector_oob_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0x58d8fcaa drm_dsc_pps_payload_pack drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x7bfcc161 ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL -0xbd709841 snd_soc_dapm_new_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x85629ec5 ip6_tnl_parse_tlv_enc_lim net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x54ed137c snd_soc_dapm_new_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5be4fb4d snd_info_create_module_entry sound/core/snd EXPORT_SYMBOL -0x508b46ed rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xa4898a2d rtrs_rdma_dev_pd_init drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0x5b1a1d2b rio_unlock_device drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x6b644af3 sensor_hub_register_callback drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x8286a67e sparse_keymap_report_entry drivers/input/sparse-keymap EXPORT_SYMBOL @@ -19942,33 +19954,32 @@ 0x119721ac ei_interrupt drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0xa1bcd198 fc_cpu_mask drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x156150cc drm_plane_create_zpos_immutable_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xf5d4075d handle_fastpath_set_msr_irqoff arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd28f6619 dccp_req_err net/dccp/dccp_ipv4 EXPORT_SYMBOL +0x08de4ac7 handle_fastpath_set_msr_irqoff arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x019ec3ad dccp_req_err net/dccp/dccp_ipv4 EXPORT_SYMBOL 0x18670fdd snd_soc_acpi_intel_tgl_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x4e155af0 ib_response_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3f9e23da ata_acpi_cbl_80wire drivers/ata/libata EXPORT_SYMBOL_GPL -0xc5dc0a1f mmc_detect_card_removed drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb952f4d8 mmc_detect_card_removed drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xceb50012 tcpm_vbus_change drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x6dc12459 il_get_free_ucode_key_idx drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xe0a3f27f ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0xee0b735b pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x2746af6c fscache_object_retrying_stale fs/fscache/fscache EXPORT_SYMBOL +0x5a521df2 ocelot_cls_flower_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x41944912 pnfs_generic_pg_readpages fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc832c670 curve25519_arch arch/x86/crypto/curve25519-x86_64 EXPORT_SYMBOL -0x6d8a0537 l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL +0x7dab08cc l2cap_is_socket net/bluetooth/bluetooth EXPORT_SYMBOL 0xc23e8d5f dsa_devlink_region_destroy net/dsa/dsa_core EXPORT_SYMBOL_GPL -0xbf1bc51d da7219_aad_jack_det sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x6a0540cb da7219_aad_jack_det sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL 0x7aa7bdd6 nanddev_ecc_engine_cleanup drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xcabe295e ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xe54d151c ahci_platform_enable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xbac2e518 rtllib_wx_get_essid drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xc8ef953f ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x4ae015a6 ehci_handshake drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x41093243 rtw89_phy_read_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0xdbbfb2c8 rtl_process_phyinfo drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf5c68e58 mlx4_mr_hw_change_pd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x1b2fca48 torture_must_stop_irq kernel/torture EXPORT_SYMBOL_GPL -0xc84c3006 kvm_load_guest_xsave_state arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe0372bb1 ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL +0xfa1303cb kvm_load_guest_xsave_state arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xefa3d468 ceph_msg_data_add_pages net/ceph/libceph EXPORT_SYMBOL 0x38d3dce5 g_make_token_header net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL_GPL -0x283668d5 xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7a0fbdbe xprt_release_rqst_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8bd31836 mux_chip_unregister drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x267c0508 iio_channel_release_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL 0xb168852c cdns_xfer_msg drivers/soundwire/soundwire-cadence EXPORT_SYMBOL @@ -19980,10 +19991,10 @@ 0xd5bb106d tps65010_set_vbus_draw drivers/mfd/tps65010 EXPORT_SYMBOL 0xcdf42a51 intel_uncore_forcewake_put drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xbe34d739 drm_gem_ttm_dumb_map_offset drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0x9b1479e6 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xfb0fe8a5 drm_gem_shmem_print_info drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0xf726063e drm_atomic_state_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x121297f9 nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc86a75e9 rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2ea83d32 nfs_sync_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x585d51f8 rpc_alloc_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x41b71e65 nft_trace_enabled net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xf808cf3d snd_opl3_hwdep_new sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xc54a2fd5 snd_pcm_lib_get_vmalloc_page sound/core/snd-pcm EXPORT_SYMBOL @@ -19991,11 +20002,11 @@ 0xf75b5388 mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL 0xe6b0f7e2 vdpa_set_status drivers/vdpa/vdpa EXPORT_SYMBOL 0x35d14e23 usb_unanchor_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb3809fbc rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0x94987dc8 rtl_init_core drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x1ce25a19 rt2x00lib_suspend drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xa8cccf0b mlxsw_core_port_devlink_port_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xc7cb9605 cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xc9e220e9 cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x378915c2 cxgbi_ep_connect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x17f36d14 cxgbi_sock_fail_act_open drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x2429c87f scsi_check_sense drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x333ea98c amd_iommu_unbind_pasid drivers/iommu/amd/iommu_v2 EXPORT_SYMBOL 0xcc179d7e xillybus_find_inode drivers/char/xillybus/xillybus_class EXPORT_SYMBOL @@ -20003,7 +20014,7 @@ 0xbfc7ce34 mhi_unprepare_after_power_down drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x0d535267 torture_num_online_cpus kernel/torture EXPORT_SYMBOL_GPL 0xecd3f56c p9_client_open net/9p/9pnet EXPORT_SYMBOL -0x8979e9b1 nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6728b778 nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x0a07a3a0 snd_hda_jack_detect_enable_callback_mst sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa432baf6 ib_unpack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb99bfebc ata_ncq_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL @@ -20014,79 +20025,79 @@ 0x1f43ff30 rmi_unregister_transport_device drivers/input/rmi4/rmi_core EXPORT_SYMBOL 0x5fd604c2 rndis_msg_parser drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0xcbea1eba ath9k_cmn_reload_chainmask drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x53e2c536 __tracepoint_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2aefd38e __tracepoint_mlx5_fs_set_fte drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xa11bccc4 xpcs_destroy drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL 0xb175648b st21nfca_hci_remove drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0xcfc3ebec fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL -0x9e5e7228 fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL +0x085e061c fuse_init_fs_context_submount fs/fuse/fuse EXPORT_SYMBOL_GPL +0xdbc9d096 fuse_direct_io fs/fuse/fuse EXPORT_SYMBOL_GPL 0x8b0e1d2f torture_shuffle_init kernel/torture EXPORT_SYMBOL_GPL -0x9ffe6b6f ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL +0xf6297a25 ceph_con_keepalive net/ceph/libceph EXPORT_SYMBOL 0x66c39c85 devm_namespace_enable drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x4948cfdb intel_pmt_dev_create drivers/platform/x86/intel/pmt/pmt_class EXPORT_SYMBOL_GPL -0xe7ee9362 v4l2_fh_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x279ce74e or51211_attach drivers/media/dvb-frontends/or51211 EXPORT_SYMBOL -0xbb309e96 otg_statemachine drivers/usb/common/usb-otg-fsm EXPORT_SYMBOL_GPL +0x0065ec37 v4l2_fh_release drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x37ef825c or51211_attach drivers/media/dvb-frontends/or51211 EXPORT_SYMBOL +0xb8ba8a53 otg_statemachine drivers/usb/common/usb-otg-fsm EXPORT_SYMBOL_GPL 0x489c89e8 hd44780_common_redefine_char drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL 0x1c65b287 sas_port_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xc6323239 drm_flip_work_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x7820cc96 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL +0x76a475af drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL 0x37a43928 async_memcpy crypto/async_tx/async_memcpy EXPORT_SYMBOL_GPL 0x33b866ce crypto_ecdh_decode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0xb230d2ec crypto_ecdh_encode_key crypto/ecdh_generic EXPORT_SYMBOL_GPL 0x623ec1ee cryptd_free_skcipher crypto/cryptd EXPORT_SYMBOL_GPL -0x96242a41 nfc_dep_link_is_up net/nfc/nfc EXPORT_SYMBOL +0xecb892bb nfc_dep_link_is_up net/nfc/nfc EXPORT_SYMBOL 0x3fa1a66f llc_sap_open net/llc/llc EXPORT_SYMBOL 0xb3efbbfc rio_add_mport_pw_handler drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x721faf5a cx88_sram_channel_setup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xaf44c853 cx88_sram_channel_setup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xaf706ac9 typec_unregister_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xc1682cf0 usb_stor_Bulk_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xb411b8f4 rt2x00lib_beacondone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x34cc67d0 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x28340e40 mlx5_core_destroy_tir drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x255b77ec srp_rport_put drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x4c7cdccb configfs_register_subsystem fs/configfs/configfs EXPORT_SYMBOL -0xb093f447 rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x199595f1 v4l2_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x34b90ade rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x24f1c22b v4l2_g_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x07d5fefc rt2x00mac_set_antenna drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x4762979b iwl_get_cmd_string drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xa2ba721d fwnode_get_phy_node drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x3ad1b9e1 nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU +0xc4ecc4df nvme_ctrl_from_file drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL NVME_TARGET_PASSTHRU 0xefd40a8a pasic3_write_register drivers/mfd/htc-pasic3 EXPORT_SYMBOL 0x84082e34 drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x77e35ccc nlmsvc_unlock_all_by_ip fs/lockd/lockd EXPORT_SYMBOL_GPL -0x8b5ef282 nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL +0xc4843695 nlmsvc_unlock_all_by_sb fs/lockd/lockd EXPORT_SYMBOL_GPL 0x159b8d5e host_efer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2f0fe4b9 rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7485c8d0 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xed3999e0 rpc_bind_new_program net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcf13cee9 ip6_tnl_encap_add_ops net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xd87ae60d xt_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x962b7fae cs35l41_gpio_config sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xdac3473f snd_soc_add_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5c9092fb snd_pcm_hw_constraint_integer sound/core/snd-pcm EXPORT_SYMBOL -0xbff65d05 ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xae7a57c0 ibdev_alert drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x113fb863 nvdimm_setup_pfn drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xa52d5b88 __rio_local_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x80a11b1d atmel_i2c_init_read_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x8961c09b mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9137484a mlx5_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb7cc20d2 iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0x333727a7 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0xd0d969d6 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6c31378c iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x440d7e9d mei_cldev_get_drvdata drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x5c220d56 i915_gem_gtt_insert drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xdc2b7c2c drm_gem_dmabuf_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xf373cbed xillybus_endpoint_remove drivers/char/xillybus/xillybus_core EXPORT_SYMBOL 0x48193639 acpi_lid_open drivers/acpi/button EXPORT_SYMBOL -0x28ec0ea3 csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1f33f9bd csum_partial_copy_to_xdr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x16492135 snd_soc_dpcm_can_be_free_stop sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x02d47010 mma9551_write_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xe3c4f895 mma9551_write_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x8db6f8f0 dm_tm_with_runs drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xfa00c0c7 si470x_start drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL +0x1dc5f2fb si470x_start drivers/media/radio/si470x/radio-si470x-common EXPORT_SYMBOL_GPL 0xc3f679f9 dvb_ringbuffer_write_user drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xeaf38661 vb2_queue_change_type drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xac3ee9b2 vb2_queue_change_type drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x4ca5ad83 usb_unlink_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa2515278 ath_hw_cycle_counters_update drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x6fa426d2 phylink_ethtool_nway_reset drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x2754dad8 drm_mm_reserve_node drivers/gpu/drm/drm EXPORT_SYMBOL 0xa8fb743d des_expand_key lib/crypto/libdes EXPORT_SYMBOL_GPL -0x145b17f2 __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL +0x2015558f __nf_nat_mangle_tcp_packet net/netfilter/nf_nat EXPORT_SYMBOL 0x891c192e iio_device_unregister drivers/iio/industrialio EXPORT_SYMBOL 0x39abe2bd iscsit_stop_dataout_timer drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x480b7f6b to_nd_region drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL @@ -20096,46 +20107,46 @@ 0xae66472b scsi_kmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0xc0b145a1 drm_modeset_lock_all_ctx drivers/gpu/drm/drm EXPORT_SYMBOL 0x04ef806b amd_iommu_free_device drivers/iommu/amd/iommu_v2 EXPORT_SYMBOL -0xe6340bf9 ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL -0xe61c85f5 rxrpc_kernel_abort_call net/rxrpc/rxrpc EXPORT_SYMBOL -0x3247cdc9 put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x03c914ca rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8eaa6e3f lapb_getparms net/lapb/lapb EXPORT_SYMBOL +0xc077227a ieee80211_beacon_cntdwn_is_complete net/mac80211/mac80211 EXPORT_SYMBOL +0x642f6bec rxrpc_kernel_abort_call net/rxrpc/rxrpc EXPORT_SYMBOL +0x9f71e04f put_rpccred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04e16d42 rpcauth_init_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x99f084a9 lapb_getparms net/lapb/lapb EXPORT_SYMBOL 0xaa984d87 sof_block_read sound/soc/sof/snd-sof EXPORT_SYMBOL 0xcfc8c542 nanddev_ecc_engine_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xb2d8af7e ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL -0x68106288 cx25821_set_gpiopin_direction drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0x0d6e6368 drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3880a2a7 drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0x9aa55a8c jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL -0x6fe91919 nfc_proto_register net/nfc/nfc EXPORT_SYMBOL +0x0f02c3e2 ata_std_qc_defer drivers/ata/libata EXPORT_SYMBOL_GPL +0x74224923 cx25821_set_gpiopin_direction drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x93f76ed2 drm_helper_force_disable_all drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbcf0845c drm_gem_create_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x775c69bb jbd2_journal_free_reserved fs/jbd2/jbd2 EXPORT_SYMBOL +0x3d6d501e nfc_proto_register net/nfc/nfc EXPORT_SYMBOL 0x1430723c p9_req_put net/9p/9pnet EXPORT_SYMBOL 0xe6b1a11f sof_block_write sound/soc/sof/snd-sof EXPORT_SYMBOL 0xea877dee snd_seq_event_port_attach sound/core/seq/snd-seq EXPORT_SYMBOL 0xd0d2f978 fpga_mgr_put drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x9bb19874 hsi_new_client drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x01fb633a vmbus_connection drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0x2c1e2ba6 v4l2_g_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xbc3bb17e v4l2_g_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xe4ef5955 cdrom_release drivers/cdrom/cdrom EXPORT_SYMBOL 0x9e4ff0cf rt2x00usb_vendor_req_buff_lock drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xef840265 mt76x0_config drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0x5a6624f8 mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x9f4ac222 mwifiex_dnld_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x6dfd0883 mlx4_register_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x82ab674c fcoe_clean_pending_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xe85ddb93 _fc_frame_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x3bd04ba8 tifm_free_device drivers/misc/tifm_core EXPORT_SYMBOL 0x809c5dea drm_vblank_work_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0363233d objagg_obj_raw lib/objagg EXPORT_SYMBOL -0xe049ff3d nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xed7597e1 nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6e3d7943 snd_hda_spdif_out_of_nid sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x890cd070 h4_recv_buf drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0xee8f63fe h4_recv_buf drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x0da757e5 ata_pci_sff_init_one drivers/ata/libata EXPORT_SYMBOL_GPL 0xa4fc4f2f fw_core_handle_response drivers/firewire/firewire-core EXPORT_SYMBOL 0x7546c61b mt76_tx_status_skb_get drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x05957952 il_read_targ_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x24c3e434 stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0xe42e325d mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x945e7088 cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa5a157d0 stmmac_suspend drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x9cf2e66f mlx5_lag_get_num_ports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x27593c03 cxgb4_l2t_alloc_switching drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL 0x38800636 serpent_cbc_dec_8way_avx arch/x86/crypto/serpent-avx-x86_64 EXPORT_SYMBOL_GPL 0x635ff76d LZ4_saveDict lib/lz4/lz4_compress EXPORT_SYMBOL @@ -20143,31 +20154,31 @@ 0x0159f6d6 snd_soc_component_compr_set_metadata sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1bdec3e2 snd_soc_dai_compr_pointer sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0d4bc3f3 tee_shm_pool_alloc drivers/tee/tee EXPORT_SYMBOL_GPL -0x60f33f14 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3dcfa476 rdma_restrack_parent_name drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3eb540a2 parport_wait_event drivers/parport/parport EXPORT_SYMBOL 0x32005bbf rtllib_start_scan_syncro drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x92e9efa8 v4l2_ctrl_poll drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xcb027411 v4l2_ctrl_poll drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xb39e2c40 il_hdl_pm_sleep drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xf5aa453b starget_for_each_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0x5fa8e07b virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xba5fb221 xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb0063905 virtio_transport_shutdown net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x97058ab5 xdr_commit_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x61ff58e3 rt5514_spi_burst_read sound/soc/codecs/snd-soc-rt5514-spi EXPORT_SYMBOL_GPL 0x98fde921 snd_rawmidi_kernel_write sound/core/snd-rawmidi EXPORT_SYMBOL -0x11fa7e84 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x279cc5d8 ahci_platform_resume drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xf817328c adf_init_admin_comms drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xcad822c0 gspca_disconnect drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x4efdc981 fc0012_attach drivers/media/tuners/fc0012 EXPORT_SYMBOL +0x28fd002a gspca_disconnect drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0xd7e1a557 fc0012_attach drivers/media/tuners/fc0012 EXPORT_SYMBOL 0xf9de8e44 ftdi_elan_gone_away drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL 0x902c3533 mlxsw_core_schedule_dw drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x374009c3 mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x87ccd54a mlx5_query_nic_vport_qkey_viol_cntr drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xfaaedbb6 s3fwrn5_recv_frame drivers/nfc/s3fwrn5/s3fwrn5 EXPORT_SYMBOL 0x77b5c776 drm_syncobj_add_point drivers/gpu/drm/drm EXPORT_SYMBOL 0x4491fd43 locks_start_grace fs/nfs_common/grace EXPORT_SYMBOL_GPL 0x3e9619f5 torture_onoff_stats kernel/torture EXPORT_SYMBOL_GPL 0x720dcf44 __SCT__tp_func_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x08fdaad1 __SCK__tp_func_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9282a922 nci_core_cmd net/nfc/nci/nci EXPORT_SYMBOL -0x93d90ae2 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6f71a41d __SCK__tp_func_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x39b6cc8e nci_core_cmd net/nfc/nci/nci EXPORT_SYMBOL +0xe5240a89 svc_create_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x597fa987 snd_hda_ext_driver_register sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x3503e0b1 atom_irq_thread sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x2ece3e5f snd_ac97_pcm_double_rate_rules sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL @@ -20176,11 +20187,11 @@ 0x4da40327 mt76x02_mcu_calibrate drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd6217d91 brcmu_d11_attach drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x671d1262 drm_gem_vram_fill_create_dumb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x2626e1cd pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xc0e325c9 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb5ab2b7a pnfs_write_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x11a3f721 nfs_server_copy_userdata fs/nfs/nfs EXPORT_SYMBOL_GPL 0x311821e4 snd_hdac_acomp_register_notifier sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x31f2e07f inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL -0x4086d8df ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x94ff8e9f inv_mpu_core_probe drivers/iio/imu/inv_mpu6050/inv-mpu6050 EXPORT_SYMBOL_GPL +0xc16e575f ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0d263b73 rtllib_wx_set_essid drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x4498bb60 ieee80211_start_scan_syncro_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x8410b798 dp_altmode_remove drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL @@ -20190,67 +20201,67 @@ 0x9933aaaa iwl_sar_geo_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xaf5338a4 ath11k_pcic_free_irq drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x24e5e6a1 mlx4_get_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xcede9cf3 cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL +0x83414ba0 cxgb_find_route6 drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x8031c9d2 cxgbi_ppm_init drivers/net/ethernet/chelsio/libcxgb/libcxgb EXPORT_SYMBOL 0x6f9fd5b1 genphy_c37_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x5518cc94 genphy_c45_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xd0fe4fa4 drm_gem_plane_helper_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x82e003dc nfc_proto_unregister net/nfc/nfc EXPORT_SYMBOL -0xdae10be4 __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0x832e347c nfc_proto_unregister net/nfc/nfc EXPORT_SYMBOL +0xde7505c5 __traceiter_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL 0x35cec0e3 ieee80211_txq_get_depth net/mac80211/mac80211 EXPORT_SYMBOL 0xe5752af3 ieee80211_get_bssid net/mac80211/mac80211 EXPORT_SYMBOL 0x21a70629 llc_sap_find net/llc/llc EXPORT_SYMBOL -0x8b34e6ad __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL -0x16eba32d ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL -0x2564626d usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x2430edf6 __traceiter_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x2d87c790 ata_host_init drivers/ata/libata EXPORT_SYMBOL_GPL +0x6bf80303 usbip_pad_iso drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x82bdb843 phy_remove_link_mode drivers/net/phy/libphy EXPORT_SYMBOL -0x9a581c5e ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL +0x0f29dee1 ceph_reset_client_addr net/ceph/libceph EXPORT_SYMBOL 0x0c6039ac dsa_flush_workqueue net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x8ac24713 sof_machine_register sound/soc/sof/snd-sof EXPORT_SYMBOL 0xe8ece129 rt5677_spi_read sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL 0x81913cad iio_read_channel_scale drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x8e46bbff rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0x858881ea rtrs_ib_dev_put drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0x82640a26 ishtp_recv drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xa21628a8 usb_hid_driver drivers/hid/usbhid/usbhid EXPORT_SYMBOL_GPL 0x672ef15b adf_cleanup_etr_data drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x7deff673 dm_consume_args drivers/md/dm-mod EXPORT_SYMBOL -0x279d8922 musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x406f6914 pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL +0x5b218e30 musb_root_disconnect drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xaaf79827 pppox_unbind_sock drivers/net/ppp/pppox EXPORT_SYMBOL 0x25a868b5 _rtl92c_phy_rf_serial_write drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x6f0b8d0e rt2800_sta_remove drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x7ff9ae61 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xdd98f4c3 mlx5_query_nic_vport_mac_list drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x201a5e88 st_nci_se_io drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x69deeb72 tifm_unmap_sg drivers/misc/tifm_core EXPORT_SYMBOL 0x8aa26c83 drm_atomic_helper_setup_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x53215621 async_trigger_callback crypto/async_tx/async_tx EXPORT_SYMBOL_GPL -0xd30b4fd2 kvm_vcpu_write_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xeaee554b kvm_vcpu_write_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x1320cd29 wiphy_rfkill_set_hw_state_reason net/wireless/cfg80211 EXPORT_SYMBOL -0x9b1ca3a3 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL +0x4f04f7c7 bmc150_magn_remove drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL 0xde849bc6 bcma_core_is_enabled drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x6ba4b8d5 do_map_probe drivers/mtd/chips/chipreg EXPORT_SYMBOL 0xe6515785 wlcore_remove drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x32dfbb9f mt76_connac_mcu_coredump_event drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xb1325efd ath11k_pcic_write32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x5cd9b56e ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0xc55f4e17 i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL -0x931c3e53 cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x37c925ca ocelot_sb_port_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8cfea3c5 i40e_client_device_register drivers/net/ethernet/intel/i40e/i40e EXPORT_SYMBOL_GPL +0x99afeed5 cxgb4_l2t_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x51873876 nvme_auth_get_seqnum drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x03dbb5c6 mei_cldev_ver drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0x51d9e576 drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0da57128 drm_dp_mst_allocate_vcpi drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x76f40744 ocfs2_dlm_lvb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xf999267e pnfs_generic_commit_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd3c7f8b5 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0a27ff08 jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0x086cd989 nfs_get_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe63ef69a jbd2_wait_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL 0xa4289292 sof_print_oops_and_stack sound/soc/sof/snd-sof EXPORT_SYMBOL -0x8afb80bd rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x5ddcbad7 hci_uart_unregister_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL +0x3256497e rdma_iw_cm_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe2f566bd hci_uart_unregister_device drivers/bluetooth/hci_uart EXPORT_SYMBOL_GPL 0x36a0aa1e parport_find_base drivers/parport/parport EXPORT_SYMBOL 0xbb94a145 ssh_packet_put drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0x72f973de ivtv_api drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0x500932b0 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xecb8ac99 ivtv_api drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x2470a439 usb_hcd_start_port_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x2777dbb2 usbnet_update_max_qlen drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0xf519ae28 mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xaacb38d7 mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfe9f01e0 mlx5_fpga_mem_read drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0f76678a mlx5_query_hca_vport_context drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x08e253a7 mlx4_flow_steer_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc3f30cc0 fcoe_wwn_from_mac drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xc600faa8 rtsx_pci_write_register drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL @@ -20258,100 +20269,100 @@ 0xfe729ed6 __camellia_enc_blk arch/x86/crypto/camellia-x86_64 EXPORT_SYMBOL_GPL 0xef15cc44 v4l2_hdmi_rx_colorimetry drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x57fc7837 media_request_put drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xfd155091 usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xca935a00 cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0x8ce59762 drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL +0xff7da6cd usb_set_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1e4ba08e cs47l85_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x498d03b3 drm_display_mode_from_cea_vic drivers/gpu/drm/drm EXPORT_SYMBOL 0x5197fafb __SCT__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6a51ff6b __SCK__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xb49da888 __tracepoint_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x44534b25 nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xc0d94689 wm_adsp2_component_probe sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x1ff56555 __SCK__tp_func_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xd9a55bc8 __tracepoint_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc5339faa nf_ct_kill_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1917b19b wm_adsp2_component_probe sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x03156836 snd_ak4113_reg_write sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x0e625bc5 snd_ak4114_reg_write sound/i2c/other/snd-ak4114 EXPORT_SYMBOL -0x242a482d mma9551_update_config_bits drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x735df312 mma9551_update_config_bits drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x5800664c sata_lpm_ignore_phy_events drivers/ata/libata EXPORT_SYMBOL_GPL 0xf6221637 mt76x02_mac_reset_counters drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x59482a25 mt76x02_sw_scan_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xc0623e5f il_tx_cmd_complete drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xaadd1117 __fscache_alloc_page fs/fscache/fscache EXPORT_SYMBOL 0x0c97924c __SCT__tp_func_kvm_vmgexit_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x96a8afc7 __SCK__tp_func_kvm_vmgexit_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc7ecaf5c __SCK__tp_func_kvm_vmgexit_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xdb68bbad rfkill_destroy net/rfkill/rfkill EXPORT_SYMBOL 0xb65ad714 ieee80211_rx_ba_timer_expired net/mac80211/mac80211 EXPORT_SYMBOL -0xd9553bd9 __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL -0x4e3e6aaf hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL -0xcbce1a80 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x5a1e5d8b __hci_cmd_sync_status net/bluetooth/bluetooth EXPORT_SYMBOL +0xa346b5ed hci_recv_frame net/bluetooth/bluetooth EXPORT_SYMBOL +0xf6d1e5d1 iscsit_handle_task_mgt_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x501c3282 rtw_pci_shutdown drivers/net/wireless/realtek/rtw88/rtw88_pci EXPORT_SYMBOL 0xd2981357 ath9k_cmn_count_streams drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x74dcd511 stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xbf64d5b0 stmmac_init_tstamp_counter drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x041428e7 scsi_host_block drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x29c820ad mei_cldev_set_drvdata drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xe8a0e334 drm_vma_offset_add drivers/gpu/drm/drm EXPORT_SYMBOL -0x4c807351 drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x46ae968e drm_dp_pcon_hdmi_link_active drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x722630de dccp_hashinfo net/dccp/dccp EXPORT_SYMBOL_GPL -0xef5d16c6 svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd4feedbf svc_return_autherr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x28c88d43 amdtp_am824_midi_trigger sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x7b8967cc snd_ac97_mixer sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x7a7c9c84 parport_announce_port drivers/parport/parport EXPORT_SYMBOL -0xc975fdd6 dibusb_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x9a0bd469 dibusb_streaming_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x7e7c63b2 vb2_common_vm_ops drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL_GPL 0x54d1e40d usb_enable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x256d6c7f mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0xee157869 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf2ba993e mlx5_query_nic_vport_system_image_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfa5d4310 mlx5_core_detach_mcg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8f45d370 fc_seq_assign drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x286574b0 drm_simple_display_pipe_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3ba6c794 gfn_to_pfn_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x8cc07ada gfn_to_hva_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9a4f16a3 svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x06f2dd8b svc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6bb71038 snd_seq_delete_kernel_client sound/core/seq/snd-seq EXPORT_SYMBOL 0x65d666db fpga_bridge_register drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0x3863cf6a hsi_claim_port drivers/hsi/hsi EXPORT_SYMBOL_GPL -0x02e7e029 ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL +0x9d112e11 ata_qc_get_active drivers/ata/libata EXPORT_SYMBOL_GPL 0xb501b2df nd_cmd_dimm_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x9049491e typec_find_port_data_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x37f69f54 rt2x00lib_resume drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xaf0655fa fdp_nci_remove drivers/nfc/fdp/fdp EXPORT_SYMBOL +0x8cba322c fdp_nci_remove drivers/nfc/fdp/fdp EXPORT_SYMBOL +0x396634c6 fscache_resume_after_invalidation fs/fscache/fscache EXPORT_SYMBOL 0x7197a840 nfc_hci_free_device net/nfc/hci/hci EXPORT_SYMBOL -0x9c5e8ed0 rt5663_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5663 EXPORT_SYMBOL_GPL +0x0a516322 rt5663_sel_asrc_clk_src sound/soc/codecs/snd-soc-rt5663 EXPORT_SYMBOL_GPL 0x59bed54a snd_pcm_kernel_ioctl sound/core/snd-pcm EXPORT_SYMBOL -0xfb45022c rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe298ba4d rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5475ba9e dm_block_location drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x1887763e acpi_thermal_rel_misc_device_add drivers/thermal/intel/int340x_thermal/acpi_thermal_rel EXPORT_SYMBOL -0x81bf0763 cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xd8d203fb cdns_suspend drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x3b1b92db fsg_common_set_cdev drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x78d5d4c3 scsi_internal_device_block_nowait drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xaeb97402 l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL -0xbd064163 l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0x115c8858 l2cap_conn_put net/bluetooth/bluetooth EXPORT_SYMBOL +0xc73ad20b l2cap_chan_put net/bluetooth/bluetooth EXPORT_SYMBOL_GPL 0x1879fcbd bridge_tunnel_header net/wireless/cfg80211 EXPORT_SYMBOL -0x19d31b00 nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x510157ab nf_conncount_count net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0xf4c404e3 skl_ipc_bind_unbind sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x9d7bba42 snd_card_free_when_closed sound/core/snd EXPORT_SYMBOL -0xe5070117 rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xc97cfdd2 mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0dc790ff rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x78f193e3 mtd_erase drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd9d15dc6 nand_ecc_sw_bch_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL 0xd415b9e6 cs_dsp_power_up drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xd4bddf5c dm_bufio_issue_flush drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x6ce22498 mt76x02_update_beacon_iter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xd13f9985 drm_edid_block_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0xb670bae1 udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL -0x1e2404b6 nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x6b9e9112 udp_sock_create6 net/ipv6/ip6_udp_tunnel EXPORT_SYMBOL_GPL +0x1dff1ce3 nft_unregister_expr net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xadc60283 snd_soc_runtime_action sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc845acc9 cmp_connection_release sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x2fb3115b __traceiter_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xbc687385 cxd2841er_attach_t_c drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL -0xb40c441f em28xx_init_camera drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x668d2203 saa7134_ts_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x549f7ce9 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x99612ce6 cxd2841er_attach_t_c drivers/media/dvb-frontends/cxd2841er EXPORT_SYMBOL +0x968d536b em28xx_init_camera drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x34adb2ed saa7134_ts_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xd9016a71 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x48bf344e ieee80211_chswitch_done net/mac80211/mac80211 EXPORT_SYMBOL 0x87701e6e iio_channel_get_all drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xf00c27d3 mma9551_app_reset drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xf329fedf mma9551_app_reset drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xb5833d25 nand_write_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x748f0d5a spc_emulate_evpd_83 drivers/target/target_core_mod EXPORT_SYMBOL -0x31ce3348 ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x13638d73 ufshcd_dme_set_attr drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xf7198ca9 rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x47fceb54 rt2x00usb_disconnect drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0x9afd81d2 __drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x0dd9b698 fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL +0x752d0f2d fat_fill_super fs/fat/fat EXPORT_SYMBOL_GPL 0xde57b5f5 nft_parse_u32_check net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x439c5045 snd_soc_acpi_amd_rmb_sof_machines sound/soc/amd/snd-acp-config EXPORT_SYMBOL 0xbd150693 cmp_connection_establish sound/firewire/snd-firewire-lib EXPORT_SYMBOL @@ -20359,19 +20370,19 @@ 0x8515843c snd_pci_quirk_lookup sound/core/snd EXPORT_SYMBOL 0x28db0f68 vhost_init_device_iotlb drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xff9fa623 cfi_udelay drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x1f10205c apply_msr_data drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper EXPORT_SYMBOL_GPL +0x5a323d60 apply_msr_data drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper EXPORT_SYMBOL_GPL 0x218128e4 ath9k_cmn_process_rate drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x912139ee ceph_open_session net/ceph/libceph EXPORT_SYMBOL -0xe60610da br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL +0x146a401a ceph_open_session net/ceph/libceph EXPORT_SYMBOL +0xb8e7064b br_vlan_get_pvid net/bridge/bridge EXPORT_SYMBOL_GPL 0x6d713b57 snd_soc_acpi_intel_cml_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x9444e2e4 snd_ak4113_create sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0x4ffe17e9 snd_ak4114_create sound/i2c/other/snd-ak4114 EXPORT_SYMBOL 0x60b7b7bb snd_info_free_entry sound/core/snd EXPORT_SYMBOL -0x99850e41 transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL -0x5ae00e46 v4l2_async_subdev_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xfc515cda transport_send_check_condition_and_sense drivers/target/target_core_mod EXPORT_SYMBOL +0xad3ad175 v4l2_async_subdev_notifier_register drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0xd55db86d v4l2_ctrl_handler_init_class drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x844539ae sms_get_board drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xfcc88434 max9271_set_translation drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x51d0923f max9271_set_translation drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xf10709d0 mt76u_queues_deinit drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0xf3f94057 iwl_sar_geo_support drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x81409f62 ath9k_hw_reset_calvalid drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL @@ -20380,30 +20391,29 @@ 0x388a2990 tifm_register_driver drivers/misc/tifm_core EXPORT_SYMBOL 0x428d8bd0 cb710_pci_update_config_reg drivers/misc/cb710/cb710 EXPORT_SYMBOL_GPL 0x84946b52 drm_gem_prime_fd_to_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0xd4394c20 drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x628d25d7 drm_scdc_write drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x933d36c5 kvm_mtrr_get_guest_memory_type arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xe17169f5 ieee80211_connection_loss net/mac80211/mac80211 EXPORT_SYMBOL 0x02a99820 ieee80211_get_tkip_p2k net/mac80211/mac80211 EXPORT_SYMBOL 0xaa084661 snd_pcm_hw_constraint_ranges sound/core/snd-pcm EXPORT_SYMBOL -0xb7154d1e rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x07d7c5f8 btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL -0x5f729259 ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL +0x4fd0edf1 rtrs_iu_post_recv drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x53c4c4e3 btmtk_setup_firmware_79xx drivers/bluetooth/btmtk EXPORT_SYMBOL_GPL +0x20f7149e ata_host_put drivers/ata/libata EXPORT_SYMBOL_GPL 0xef674857 genphy_c37_read_status drivers/net/phy/libphy EXPORT_SYMBOL 0x78d61d46 genphy_c45_read_status drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x22e5813b fc_elsct_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x8dc51bdd gru_create_message_queue drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL 0x4436d612 drm_release drivers/gpu/drm/drm EXPORT_SYMBOL 0xe4f4665b ipmi_validate_addr drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x74530ecd fscache_op_debug_id fs/fscache/fscache EXPORT_SYMBOL -0x4fc1c567 netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL +0xf3d468f3 netfs_write_begin fs/netfs/netfs EXPORT_SYMBOL 0x0049ca83 xfrm_aead_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL -0x61f31577 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xbacf4e95 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0xafbd6cf5 nf_ct_port_nlattr_to_tuple net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe98ff3a5 snd_pcm_set_ops sound/core/snd-pcm EXPORT_SYMBOL 0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x9c1f9c5f cxl_probe_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xa9862f1d ishtp_wait_resume drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL_GPL -0x35f941c3 cx8802_get_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xfda3fd9e cx8802_get_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0xc86ca2d5 mt76u_stop_rx drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL 0x87af5b09 mlx5_del_flow_rules drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf50aeeda iio_read_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL @@ -20412,26 +20422,26 @@ 0x4e03b3ec mptscsih_dev_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x99954620 mpt_detach drivers/message/fusion/mptbase EXPORT_SYMBOL 0x5a29cc5c rt2800_config drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x779eea92 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xbd9c9381 mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x1b349a35 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL -0xa6b31a09 pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x7cb7ea45 nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0790e35c ax25_linkfail_release net/ax25/ax25 EXPORT_SYMBOL -0xe334a093 inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x7e120e6f rvt_comm_est drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x7a2c83f9 mlx5_eq_enable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xe04c4156 mlx4_alloc_cmd_mailbox drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x1a9a318e drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x318b6055 pnfs_set_layoutcommit fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x04ce8af7 nfs_setsecurity fs/nfs/nfs EXPORT_SYMBOL_GPL +0x56272154 ax25_linkfail_release net/ax25/ax25 EXPORT_SYMBOL +0xb3eac2b0 inet_diag_msg_common_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0xeed2faad rvt_comm_est drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x61dd2ea1 nd_device_register drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xf7186407 mmc_free_host drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xb72b15a0 __traceiter_bcache_gc_end drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x2ec3e3a1 ivtv_clear_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x7d267374 ivtv_clear_irq_mask drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x2656528b fwnode_typec_mux_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xa7e756ea mptscsih_raid_id_to_num drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xd7a9cf42 drm_mode_validate_size drivers/gpu/drm/drm EXPORT_SYMBOL 0xf78345f5 reprogram_gp_counter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xa71e9a30 kvm_lapic_set_eoi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x20e331ae kvm_set_apic_base arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb9c98053 kvm_get_apic_base arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x952f1b23 gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL +0xd6cc411b kvm_set_apic_base arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb8ef29e4 kvm_get_apic_base arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xa445e34c gretap_fb_dev_create net/ipv4/ip_gre EXPORT_SYMBOL_GPL 0x3b1aa25f snd_sof_device_probe_completed sound/soc/sof/snd-sof EXPORT_SYMBOL 0xf1812ece snd_soc_dpcm_runtime_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x7285c470 fcp_avc_transaction sound/firewire/snd-firewire-lib EXPORT_SYMBOL @@ -20440,19 +20450,19 @@ 0x7b8ffb32 __SCK__tp_func_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5fdf38b8 lbs_disablemesh drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x82db4e5d unregister_hdlc_protocol drivers/net/wan/hdlc EXPORT_SYMBOL -0xb5ec5805 ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x3c93031a mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x3288628a ocelot_get_ethtool_stats drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xb1149e08 mlx5_query_hca_vport_gid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x39816b73 nxp_nci_fw_recv_frame drivers/nfc/nxp-nci/nxp-nci EXPORT_SYMBOL 0xf0517d7a drm_mm_init drivers/gpu/drm/drm EXPORT_SYMBOL -0x94aeaf5e fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL +0xe678f51b fuse_dev_operations fs/fuse/fuse EXPORT_SYMBOL_GPL 0x7c9722ba nfs_dreq_bytes_left fs/nfs/nfs EXPORT_SYMBOL_GPL 0xa8e9e1ae send_implementation_id fs/nfs/nfs EXPORT_SYMBOL_GPL -0x363b00d5 __tracepoint_kvm_write_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x302cde1a __tracepoint_kvm_write_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc7aec4dc snd_i2c_sendbytes sound/i2c/snd-i2c EXPORT_SYMBOL 0xf1a87bcf nand_op_parser_exec_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x20514a64 vmbus_request_addr drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xa2365f44 btracker_issue drivers/md/dm-cache EXPORT_SYMBOL_GPL -0xfc4166ba dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x2f77fa84 dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0xe80e5087 fw_csr_iterator_init drivers/firewire/firewire-core EXPORT_SYMBOL 0xae1ffdab mt76x02_dma_disable drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xc8b81e7f xpcs_get_an_mode drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL @@ -20461,36 +20471,36 @@ 0x6caa9622 max_98390_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0x669da8a6 max_98373_set_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0x82571b47 snd_pcm_lib_malloc_pages sound/core/snd-pcm EXPORT_SYMBOL -0xb213c3b9 transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL -0xddc36155 sdhci_execute_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x5c90f67f transport_alloc_session drivers/target/target_core_mod EXPORT_SYMBOL +0xe6b97e4f sdhci_execute_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xfe1061b5 mptscsih_host_attr_groups drivers/message/fusion/mptscsih EXPORT_SYMBOL -0x0dc283e0 ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x434ea346 mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x6f239617 ocelot_port_set_maxlen drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x2731a6aa mlx5_modify_nic_vport_mac_address drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x16ca1a8a phylink_suspend drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x15597a09 scsi_free_sgtables drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x2cea2f2c drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x20417b56 drm_mode_create_content_type_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x3f135251 __acpi_nvdimm_notify drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0x455e4122 osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL -0x7e3c01a5 rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL -0xb4325a63 tls_get_record net/tls/tls EXPORT_SYMBOL -0xd453fe57 xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL -0xde9fd418 rvt_stop_rc_timers drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x9375ca2d osd_req_op_extent_osd_data_bvec_pos net/ceph/libceph EXPORT_SYMBOL +0x38dd3a25 rds_connect_path_complete net/rds/rds EXPORT_SYMBOL_GPL +0x253b5e3a tls_get_record net/tls/tls EXPORT_SYMBOL +0x028b5452 xt_match_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x038c2fe4 rvt_stop_rc_timers drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x192a6e52 rawnand_sw_bch_cleanup drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0xa75079d6 dcdbas_smi_request drivers/platform/x86/dell/dcdbas EXPORT_SYMBOL -0xfec39b9f i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x87ab3830 i3c_master_register drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x0fbe0043 wlcore_translate_addr drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x56c8799d scsi_kunmap_atomic_sg drivers/scsi/scsi_mod EXPORT_SYMBOL 0xe7dc8972 scsi_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL 0x871ab41a drm_rect_intersect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8883b456 nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x327db755 jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL +0xdfd0e59a nfs_post_op_update_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5b7f5f6f jbd2_journal_set_triggers fs/jbd2/jbd2 EXPORT_SYMBOL 0xc291e6da wpan_phy_new net/ieee802154/ieee802154 EXPORT_SYMBOL 0x05e807a9 xdr_encode_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa2e32c69 snd_hda_bus_type sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xf793b6f6 fcp_bus_reset sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x42801d20 ubi_sync drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x2ba4c6d9 dvb_generic_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xaffcf05d usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0f02695d dvb_generic_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x56a1a676 usb_clear_halt drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc35e837a ath9k_hw_setuprxdesc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2df23d25 mlx4_sync_pkey_table drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x18e4f8aa swphy_read_reg drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -20501,7 +20511,7 @@ 0xadc044b7 vfio_set_irqs_validate_and_prepare drivers/vfio/vfio EXPORT_SYMBOL 0xa09b719f nd_device_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x2f276d41 bq27xxx_battery_teardown drivers/power/supply/bq27xxx_battery EXPORT_SYMBOL_GPL -0x1b40e0ae b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xeef9390e b53_configure_vlan drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x75323b95 mt76_alloc_device drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x76ce3766 pn533_finalize_setup drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x159bd24a dsa_bus_type drivers/dma/idxd/idxd_bus EXPORT_SYMBOL_GPL IDXD @@ -20511,18 +20521,18 @@ 0xfb51c8fd sdw_cdns_clock_restart drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0x45fb8985 rdma_nl_chk_listeners drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x51f61a78 ieee80211_wake_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xce5b7916 md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL +0x3b24d825 md_cluster_ops drivers/md/md-mod EXPORT_SYMBOL 0x7e8d8619 usb_anchor_empty drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x41ee8817 lbtf_cmd_copyback drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL 0x966bbdb3 hostap_set_word drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x0d6368d7 fc_seq_set_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x342515cf cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x3428c98f cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x01e442bd sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL +0xcb0ae0b5 cs47l92_32bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xcb073cf5 cs47l92_16bit_i2c_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x16ff5a9f sys_fillrect drivers/video/fbdev/core/sysfillrect EXPORT_SYMBOL 0xa926ec24 crypto_nhpoly1305_setkey crypto/nhpoly1305 EXPORT_SYMBOL -0x4f71649d __tracepoint_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb0b6dbae svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xb16aca27 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xdc7cc069 __tracepoint_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x461be7a8 svcauth_unix_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xddf20333 dsa_port_get_phy_sset_count net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x35eff5e0 nf_osf_fingers net/netfilter/nfnetlink_osf EXPORT_SYMBOL_GPL 0x3955bca5 snd_hdac_stream_setup_periods sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa6c2a62a ata_sff_dma_pause drivers/ata/libata EXPORT_SYMBOL_GPL @@ -20530,30 +20540,30 @@ 0xbb9a2726 telemetry_reset_events drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0x5b8fbacb __scsi_init_queue drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x2ffe3948 mei_irq_compl_handler drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0xfd468487 drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xadf6a05d drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38f2d94e ceph_file_to_extents net/ceph/libceph EXPORT_SYMBOL -0x785c6d4d ieee802154_free_hw net/mac802154/mac802154 EXPORT_SYMBOL +0x96a64794 ieee802154_free_hw net/mac802154/mac802154 EXPORT_SYMBOL 0xd626f5fb llc_set_station_handler net/llc/llc EXPORT_SYMBOL 0x280c7ba2 cmp_connection_reserve sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x462f2ed2 snd_ctl_add_vmaster_hook sound/core/snd EXPORT_SYMBOL_GPL 0xb13d3ae6 nand_read_page_hwecc_oob_first drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x1bfeb8ea __v4l2_device_register_subdev_nodes drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x5390d8f3 __v4l2_device_register_subdev_nodes drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x74c1c89e iwl_fw_dbg_error_collect drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x70c1b810 drm_property_blob_get drivers/gpu/drm/drm EXPORT_SYMBOL 0x08238906 drm_property_blob_put drivers/gpu/drm/drm EXPORT_SYMBOL -0xfadcebd3 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL -0xc1354162 __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL -0xe2a2f003 __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0x952387c7 drm_connector_init_with_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0x3562c8b9 __traceiter_smc_rx_recvmsg net/smc/smc EXPORT_SYMBOL +0xef5fd6d3 __traceiter_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL 0x1fcf0386 iio_channel_release drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x5cab184f w5100_probe drivers/net/ethernet/wiznet/w5100 EXPORT_SYMBOL_GPL 0x31548b46 fc_host_post_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0xcb2340b8 drm_rect_debug_print drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf17cdd84 drm_simple_display_pipe_attach_bridge drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x4eb04e9d __SCT__tp_func_kvm_vmgexit_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x34402b08 __SCK__tp_func_kvm_vmgexit_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x53cc25c4 __SCK__tp_func_kvm_vmgexit_enter arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xbd0f4e11 wiphy_unregister net/wireless/cfg80211 EXPORT_SYMBOL 0x6f4a8e61 sst_dsp_shim_update_bits_unlocked sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL -0x419c5b6d cs35l41_remove sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0x461b7d4a cs35l41_remove sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL 0xb8bdf0cf snd_soc_register_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x830a52f8 snd_ctl_notify_one sound/core/snd EXPORT_SYMBOL 0xb77a71da hid_sensor_read_raw_hyst_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID @@ -20562,95 +20572,94 @@ 0xa10509d2 dvb_ca_en50221_camchange_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x082737e8 v4l2_ctrl_merge drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x71b469a2 v4l2_event_wake_all drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x52fc2922 rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL -0x43ca6cd0 cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x2414ec90 fscache_object_lookup_negative fs/fscache/fscache EXPORT_SYMBOL -0x26d8cc0e nci_nfcee_mode_set net/nfc/nci/nci EXPORT_SYMBOL +0xbf7078f5 rsi_hal_device_init drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL +0xeedbe880 cxgbi_get_conn_stats drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xfb61d5fe nci_nfcee_mode_set net/nfc/nci/nci EXPORT_SYMBOL 0xb72c162e ceph_buffer_release net/ceph/libceph EXPORT_SYMBOL -0xc6ffbf29 xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdb037554 xdr_stream_decode_opaque net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x003159d1 nand_ecc_cleanup_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL -0x12303b6f ata_print_version drivers/ata/libata EXPORT_SYMBOL +0x6b2c642e ata_print_version drivers/ata/libata EXPORT_SYMBOL 0xdff230ee nvdimm_has_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xa47c2d38 ishtp_reset_handler drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x54a12ec4 ti_lmu_common_set_ramp drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL -0x144db68b usb_gstrings_attach drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x99051680 usb_gstrings_attach drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xf388b18b ipmi_destroy_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x1117662d nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xec6e3d4d nfs_access_add_cache fs/nfs/nfs EXPORT_SYMBOL_GPL 0x693c3961 nf_ct_helper_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xffc93288 snd_soc_dai_set_sysclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd762d8df azx_get_pos_lpib sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x241b9a82 iio_dma_buffer_block_done drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x79714077 ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0x9ddc0ad8 ttpci_budget_init_hooks drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x83bc3f24 ahci_platform_shutdown drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0xddcae06d ttpci_budget_init_hooks drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0x55aa7c5f cx2341x_mpeg_ctrls drivers/media/common/cx2341x EXPORT_SYMBOL -0x5b40ebe6 fc0013_rc_cal_add drivers/media/tuners/fc0013 EXPORT_SYMBOL +0x45194f45 fc0013_rc_cal_add drivers/media/tuners/fc0013 EXPORT_SYMBOL 0x5722dcc9 mt76x2_phy_set_txpower_regs drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x382af83b iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x9221a581 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x499c9307 br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL -0xbfcdabda ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0xe3aa6de2 iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x30e7d432 drm_dp_dpcd_read_phy_link_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x7a1a3939 br_multicast_enabled net/bridge/bridge EXPORT_SYMBOL_GPL +0x4eaa118d ip_tunnel_encap_add_ops net/ipv4/ip_tunnel EXPORT_SYMBOL 0x024057d2 cs35l41_global_enable sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x82e6c13d ntb_transport_qp_num drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL -0xb2ffff40 rvt_check_ah drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0xc2707efe rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x97248505 rvt_check_ah drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xe51e7b93 rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xbd1535a9 memstick_next_req drivers/memstick/core/memstick EXPORT_SYMBOL -0x2573f947 btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x454567ee btbcm_check_bdaddr drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x7154fef1 ssam_get_controller drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xd7d40410 ieee80211_ps_tx_ack_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xf1611412 dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6d1ef29b dm_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xe62054d6 rtw8821c_hw_spec drivers/net/wireless/realtek/rtw88/rtw88_8821c EXPORT_SYMBOL -0x225569f3 rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xaeb301a7 rtl_tx_mgmt_proc drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xd594a414 rt2800_disable_wpdma drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x77d83398 mlxsw_core_read_frc_l drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x45e8e147 phy_led_trigger_change_speed drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x0414e0d9 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x62c5b0fe drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf9134687 cryptd_alloc_skcipher crypto/cryptd EXPORT_SYMBOL_GPL 0xd806a273 ocfs2_dlm_dump_lksb fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x2aa350f8 svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xdba5dc9b svc_close_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x21d0e35d snd_soc_component_force_enable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x37012379 snd_soc_component_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd627c910 bcma_host_pci_irq_ctl drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x90b639dd free_dca_provider drivers/dca/dca EXPORT_SYMBOL_GPL -0xfa60758c uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xf1a51ef8 target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL -0xe8453e84 lnbh25_attach drivers/media/dvb-frontends/lnbh25 EXPORT_SYMBOL +0x6db5caf7 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x3f2a7bac target_show_dynamic_sessions drivers/target/target_core_mod EXPORT_SYMBOL +0x6dc694bc lnbh25_attach drivers/media/dvb-frontends/lnbh25 EXPORT_SYMBOL 0x81dfbbfc smscore_onresponse drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0xc50efc67 usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x5f3fcafb ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x77a3444e __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xafb24949 iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x8389357e ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL +0x0fe17a36 usb_hcd_link_urb_to_ep drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x56f69bb8 ocelot_sb_pool_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xfba24c7d __mlx4_cmd drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xa596de5f iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x53049b41 ceph_osdc_get_request net/ceph/libceph EXPORT_SYMBOL 0x4e5e14bc __SCT__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0x6f590530 __SCK__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL -0x2360b909 cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL +0x9b51c7ba __SCK__tp_func_smc_switch_to_fallback net/smc/smc EXPORT_SYMBOL +0xf5ed81af cfg80211_iftype_allowed net/wireless/cfg80211 EXPORT_SYMBOL 0x3a8ddaba snd_sof_load_topology sound/soc/sof/snd-sof EXPORT_SYMBOL 0x31151e25 snd_sof_ipc_get_reply sound/soc/sof/snd-sof EXPORT_SYMBOL 0x4568e20a snd_trident_start_voice sound/pci/trident/snd-trident EXPORT_SYMBOL 0x515ae258 snd_sbdsp_reset sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0xfffd89db copy_from_user_toio sound/core/snd EXPORT_SYMBOL -0x8f8014f4 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xd4c53ac3 sdhci_cqe_disable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x11cff141 dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL +0xb8b17793 iscsit_build_task_mgt_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x91005382 sdhci_cqe_disable drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7957e54f dm_kcopyd_copy drivers/md/dm-mod EXPORT_SYMBOL 0xea2764b4 __traceiter_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x05b4f858 dib7000m_pid_filter_ctrl drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0x51bd3940 dib7000m_pid_filter_ctrl drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL 0x3950541b typec_port_set_usb_power_delivery drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x156e2c11 usb_serial_handle_dcd_change drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0x1c16c2fd usb_stor_bulk_srb drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0xd32e1973 usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x6099b515 usb_alloc_streams drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xdb2fbdd2 fixed_phy_change_carrier drivers/net/phy/fixed_phy EXPORT_SYMBOL_GPL -0x5b6452d3 cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x93f7671f iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2e31d331 cxgbi_sock_select_mss drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x12812350 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xca5578ae scsi_register_interface drivers/scsi/scsi_mod EXPORT_SYMBOL -0x33cdda36 nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x4222c7bb kvm_inject_realmode_interrupt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8df3a45e rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL +0x449d8025 nfs4_schedule_lease_moved_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x2e216fe3 kvm_inject_realmode_interrupt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2923a667 rds_send_ping net/rds/rds EXPORT_SYMBOL_GPL 0x6678948e ife_get_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL -0x2b3a40b7 soc_codec_dev_max98373 sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL +0x09f806c3 soc_codec_dev_max98373 sound/soc/codecs/snd-soc-max98373 EXPORT_SYMBOL_GPL 0x81225bfd oxygen_read_ac97 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x0633c4b9 fpga_bridges_enable drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL 0xf125459f ata_sff_queue_pio_task drivers/ata/libata EXPORT_SYMBOL_GPL 0x1b5c42e1 v4l2_ctrl_add_handler drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x740dd364 usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb99e90e8 usb_put_intf drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x34813a40 __regmap_init_mmio_clk drivers/base/regmap/regmap-mmio EXPORT_SYMBOL_GPL 0x4d6cf9f1 i915_gem_object_init drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xf2a66e56 drm_sched_resubmit_jobs drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL @@ -20659,10 +20668,10 @@ 0x3c511dc6 snd_hda_codec_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x99d18575 snd_cs8427_iec958_build sound/i2c/snd-cs8427 EXPORT_SYMBOL 0x3192d0cf rpmsg_poll drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xd9d33684 flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xcb798db6 core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL +0x9aab70e6 flow_resources_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xcedcc7e2 core_tpg_register drivers/target/target_core_mod EXPORT_SYMBOL 0x05b75116 adf_cfg_dev_add drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x8ce2955c tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL +0x4dbcb73d tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL 0xeebf3c00 typec_retimer_get_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x6be99360 usb_stor_probe2 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x0d189d81 usb_stor_probe1 drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE @@ -20672,31 +20681,31 @@ 0x9d734d24 ar9003_hw_bb_watchdog_dbg_info drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x9494cd8f mlx4_cq_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0x7f93baeb cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x64e6e5d7 cxgbi_ddp_ppm_setup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x9fc25a98 rtsx_pci_write_ppbuf drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0xeeecc8a8 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x24e3fff3 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd535ac39 pnfs_generic_pg_test fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7f0d35f8 nfs_show_options fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf9eced44 LZ4_compress_fast_continue lib/lz4/lz4_compress EXPORT_SYMBOL -0x819f8b86 hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL +0x2a22284a hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL 0x38d370c2 sof_client_get_ipc_max_payload_size sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0xba54b904 sdw_cols drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x25e9c5e1 cx88_set_tvaudio drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x3b8a742b cx88_set_tvaudio drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x9ec5c3eb rc_g_keycode_from_table drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x54e71a78 wl1271_acx_set_ht_capabilities drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x4d11654f mt76_mcu_send_and_get_msg drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xcbab7f3d tifm_remove_adapter drivers/misc/tifm_core EXPORT_SYMBOL 0xd7022eea drm_sched_increase_karma_ext drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xbbbf8df1 drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd365f937 drm_fb_helper_fill_info drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x3e72ee27 blowfish_setkey crypto/blowfish_common EXPORT_SYMBOL_GPL 0xdd626ee3 fuse_len_args fs/fuse/fuse EXPORT_SYMBOL_GPL -0x6b12c305 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x7b714cf9 nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x01842459 nft_register_obj net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x6d88055b nf_conntrack_count net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb22f9398 ac97_bus_type sound/ac97_bus EXPORT_SYMBOL 0x613a66e9 sof_mtl_ops sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON -0xf0f4d564 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc1f39b2f ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x475a6e8b suni_init drivers/atm/suni EXPORT_SYMBOL -0x11256143 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x0147c9c0 rdma_user_mmap_entry_remove drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdcff8236 ib_close_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf3221c76 suni_init drivers/atm/suni EXPORT_SYMBOL +0x92b48fd5 iscsit_reject_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0xb77b0159 v4l2_prio_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x6daad714 rndis_deregister drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x24f06ddc _rtl92c_phy_init_bb_rf_register_definition drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -20707,22 +20716,22 @@ 0x4f2bf696 mdiobus_register_device drivers/net/phy/libphy EXPORT_SYMBOL 0x37a91ecc fc_lport_iterate drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x0d8f4740 kvm_mce_cap_supported arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xdb61b446 dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x665fbb04 dsa_8021q_rcv net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x7700fb70 dpcm_end_walk_at_be sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4c91a6dd hid_sensor_read_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x3374c62a onenand_addr drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL 0xcfa29329 parport_negotiate drivers/parport/parport EXPORT_SYMBOL 0x8c784f5e dell_smbios_call_filter drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0x74dcd98c dm_bufio_get_aux_data drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xa5199f7f cx18_stop_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL -0x2d54d1dd rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x89588550 cx18_stop_v4l2_encode_stream drivers/media/pci/cx18/cx18 EXPORT_SYMBOL +0x944f8ebf rtw89_core_rx drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x7b0db133 rtl_debug_add_one drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xd4756eaa phy_get_c45_ids drivers/net/phy/libphy EXPORT_SYMBOL 0xfa7d78e2 ttm_agp_destroy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x0e74bdfc ttm_bo_move_to_lru_tail drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x5cdd67de drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x5ab6f49b xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xeb25326a rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xacb66d08 drm_dp_128b132b_read_aux_rd_interval drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0ed39c94 xdr_terminate_string net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe21c103a rpc_net_ns net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x16f96162 snd_timer_close sound/core/snd-timer EXPORT_SYMBOL 0xcc6ba189 cs_dsp_halo_bus_error drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x1211df5d saa7134_devlist drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL @@ -20731,7 +20740,7 @@ 0x42ca6760 il_rx_queue_alloc drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xa6cfa501 drm_gem_destroy_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x596db439 drm_gem_vram_pin drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x8b4da63d drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x753e746d drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x4eb4c55e __serpent_encrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x7af33010 to_pdrv_policy_node drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0xc3000e71 fwnode_typec_switch_get drivers/usb/typec/typec EXPORT_SYMBOL_GPL @@ -20739,198 +20748,199 @@ 0x4e2e10d2 be_roce_mcc_cmd drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0xaeae0254 phy_package_leave drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xed1ad713 drm_atomic_helper_fake_vblank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xbfb066dd drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x57104a2f drm_dp_aux_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x88dc4b2c async_xor_val_offs crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0x6cfd5cc1 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL -0xdc315631 dccp_check_req net/dccp/dccp EXPORT_SYMBOL_GPL -0x78c34c69 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL +0x237837b5 af_alg_release crypto/af_alg EXPORT_SYMBOL_GPL +0xb5b00876 dccp_check_req net/dccp/dccp EXPORT_SYMBOL_GPL +0x268723f5 nf_conntrack_broadcast_help net/netfilter/nf_conntrack_broadcast EXPORT_SYMBOL_GPL 0x6967fea8 line6_init_pcm sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0x2096ff16 dib0090_get_wbd_target drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xb1c44afa dib0090_get_wbd_target drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0xc7815361 iwl_read_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xbf1ba27b phy_speed_up drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0xd44fe6de drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL -0x92b861f8 drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x3fdec348 __tracepoint_kvm_avic_ga_log arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x5ece5424 phy_speed_up drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0xf8323d3e drm_gem_shmem_mmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xb5bc14ae drm_gem_shmem_vmap drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xbf915bce __tracepoint_kvm_avic_ga_log arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd1aae654 dfl_fpga_dev_feature_init drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x3510c2b5 pcmcia_socket_class drivers/pcmcia/pcmcia_core EXPORT_SYMBOL -0x7961824f iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x4c9f42f1 iscsit_build_nopin_rsp drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x72e59b50 ar9003_mci_state drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xfa8d8455 mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5a471449 phy_start_machine drivers/net/phy/libphy EXPORT_SYMBOL_GPL +0xd9567a3a mlx5_query_port_oper_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x13fd7b73 phy_start_machine drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xbac847dc devm_mdiobus_alloc_size drivers/net/phy/mdio_devres EXPORT_SYMBOL 0x345f7998 drm_atomic_helper_update_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x38690d99 drm_detect_hdmi_monitor drivers/gpu/drm/drm EXPORT_SYMBOL -0x4fc1f274 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x1a82bebc nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x10dee3ca nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xee25ca85 rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0xfc80427f mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x2cabb3b3 __tracepoint_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x71b015e2 dsa_devlink_region_create net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xf771ddae nf_nat_redirect_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x7ad9d708 nf_nat_redirect_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xa0a788ee rtrs_srv_set_sess_priv drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x3f65a33a mtd_unpoint drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x64b1a6cc nanddev_isreserved drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0x4a7ecd94 lgs8gxx_attach drivers/media/dvb-frontends/lgs8gxx EXPORT_SYMBOL +0x46874e03 lgs8gxx_attach drivers/media/dvb-frontends/lgs8gxx EXPORT_SYMBOL 0xc0e5a19f u_audio_start_capture drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL -0x73a533e7 rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL +0x41af5001 rtw89_core_fill_txdesc drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x081d4329 rt2800_config_filter drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x554a9933 mt76x02_init_device drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x03cd7b36 ath11k_pcic_register_pci_ops drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x7d1b7481 cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x7803f9e2 cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x0c92d2e5 cxgb4_ofld_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x279d3c48 cxgb3_ofld_send drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0xd7e5c18f mdiobus_write drivers/net/phy/libphy EXPORT_SYMBOL 0xf22494b2 __devm_mdiobus_register drivers/net/phy/mdio_devres EXPORT_SYMBOL -0x8e63dc2c nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf9e6337f nvme_fail_nonready_command drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x5c11e105 __traceiter_kvm_write_tsc_offset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc9705e34 nfc_digital_free_device net/nfc/nfc_digital EXPORT_SYMBOL -0x6808dddf l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xff138217 l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x3d90841d atm_dev_deregister net/atm/atm EXPORT_SYMBOL +0xe7f0b1c7 l2tp_session_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xc9d05022 l2tp_session_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0xde2028a5 atm_dev_deregister net/atm/atm EXPORT_SYMBOL 0xe42c1cf9 snd_soc_add_dai_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xd505d4d2 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x3cc95c03 ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL +0x35c1e59a rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb3463ee7 ahci_port_resume drivers/ata/libahci EXPORT_SYMBOL_GPL 0xe01351e2 nd_btt_arena_is_valid drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xed2cb963 adt7x10_dev_pm_ops drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0x594027eb ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0x5807a4d1 ehci_setup drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0x0ecb2e5d cfag12864b_disable drivers/auxdisplay/cfag12864b EXPORT_SYMBOL_GPL 0x8b1c374f mt76_wake_tx_queue drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xf101da8c ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xe288301c ocelot_adjust_link drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5c72bd52 fc_find_rport_by_wwpn drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x7b123f30 rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL +0xde803647 rbd_img_request_destroy drivers/block/rbd EXPORT_SYMBOL 0xe76e7226 ceph_pagelist_alloc net/ceph/libceph EXPORT_SYMBOL -0x5bb6d9ab flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xf0401644 flow_offload_refresh net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x30826d60 nft_do_chain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xf31001d1 nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0x98dc50fe nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL -0xad8e1d48 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5b5a9b62 nf_nat_masquerade_ipv6 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x31c40518 nf_nat_masquerade_ipv4 net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x9b2073ca nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xa2477082 snd_hda_detach_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x4d5e64ce snd_hda_attach_beep_device sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x82af96bb ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x093e3623 dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xeded3ace ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcf8a81df dm_internal_suspend_fast drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xbfe1dae8 mt7615_thermal_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0x65300eb6 lm3533_ctrlbank_enable drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL 0x69c36527 i915_ppgtt_create drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x4f6c2360 acpi_smbus_read drivers/acpi/sbshc EXPORT_SYMBOL_GPL -0x64ce9014 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL -0xec2edbd4 virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0x70b05750 hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x557aec81 nfs_umount_begin fs/nfs/nfs EXPORT_SYMBOL_GPL +0xbbefa784 virtio_transport_free_pkt net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0xa97f7b9c hci_release_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xdc90c7d2 snd_soc_put_strobe sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x43649c9b snd_soc_get_strobe sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb83ecf03 dfl_fpga_cdev_assign_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xff4351b0 ecc_sw_hamming_calculate drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x91865593 nand_prog_page_begin_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL -0x77e10cb7 ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x3e05af46 ahci_platform_enable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x32e72fe7 media_device_register_entity drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xc6c0b04f i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL -0x30df3383 usb_add_config drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0xa2d9737b i3c_master_entdaa_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x2f9afbad usb_add_config drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0xcc681e76 mptscsih_io_done drivers/message/fusion/mptscsih EXPORT_SYMBOL 0xbdc68cfc rtl_cam_add_one_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x17f568e9 mt76_rates drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb7bd33ff il_isr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x1c8d7b57 drm_event_cancel_free drivers/gpu/drm/drm EXPORT_SYMBOL -0x10a6dab3 ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL -0xe6686e83 rt5682_volatile_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x6015ac53 ip_tunnel_ioctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0x44bd0fcd rt5682_volatile_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x2b9c72d9 ntb_link_event drivers/ntb/ntb EXPORT_SYMBOL -0x3d0f5abc vb2_request_buffer_cnt drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x05ae12c0 vb2_request_buffer_cnt drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x0c631390 usb_autopm_get_interface_async drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x06b52df8 mlx4_SET_PORT_PRIO2TC drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x50c74a7b bcm_phy_cable_test_start drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL -0x44275998 cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf5f7e32f cxgbi_parse_pdu_itt drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x7f0e8654 raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL 0x0f7acb66 drm_mm_print drivers/gpu/drm/drm EXPORT_SYMBOL -0xa77d3545 gfn_to_page_many_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb2bf07b1 gfn_to_page_many_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x59a2712d raid6_gfinv lib/raid6/raid6_pq EXPORT_SYMBOL -0xc9a70f06 svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x019b8261 nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9f96a380 svc_print_addr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe150b498 nf_ct_extend_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x37d7c0ab snd_soc_acpi_intel_adl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL -0xa9b61c4f acp_legacy_dai_links_create sound/soc/amd/acp/snd-acp-mach EXPORT_SYMBOL_GPL SND_SOC_AMD_MACH -0xd17173ab cs35l41_regmap_spi sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x06f67029 acp_legacy_dai_links_create sound/soc/amd/acp/snd-acp-mach EXPORT_SYMBOL_GPL SND_SOC_AMD_MACH +0xb70cca03 cs35l41_regmap_spi sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x5a2ac528 iio_sw_trigger_destroy drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL -0xc9158004 can_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x4a84493c can_get_echo_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xaeb54a34 rtw_phy_set_tx_power_level drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x86c2382c hdlcdrv_transmitter drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL -0xe7ab96bf ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7c02c224 hdlcdrv_transmitter drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0xd7f95447 ocelot_mact_lookup drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x98411960 mlx4_multicast_promisc_add drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xe54facd2 sas_request_addr drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x35728934 rtsx_usb_write_register drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0xc85f0467 drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc28cb833 drm_dp_mst_connector_late_register drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x363f5285 snd_pcm_set_managed_buffer_all sound/core/snd-pcm EXPORT_SYMBOL 0x4a67ef24 rio_bus_type drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x25e32e14 ishtp_bus_remove_all_clients drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xed901bcb nxt200x_attach drivers/media/dvb-frontends/nxt200x EXPORT_SYMBOL +0xb94b325e nxt200x_attach drivers/media/dvb-frontends/nxt200x EXPORT_SYMBOL 0xce68bd4e fw_run_transaction drivers/firewire/firewire-core EXPORT_SYMBOL -0x3edb57ff alloc_canfd_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0x77e4bb81 stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x4702ed4a mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x946b54b0 alloc_canfd_skb drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xda719eae stmmac_resume drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x4b34121c mlx5_debug_qp_add drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe4de825b mdiobus_read_nested drivers/net/phy/libphy EXPORT_SYMBOL 0xd5a31c69 fcoe_ctlr_recv_flogi drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0x8f73c60a rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1b2d8f14 ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0xdb68c78b rpc_mkpipe_dentry net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc1e3374c ipt_unregister_table_pre_exit net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0xa94dfe66 snd_hdac_regmap_exit sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x41340bc0 snd_hdac_regmap_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x00b9fbc6 da7219_aad_init sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL -0xeb6b9fed ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL +0xc3020c9b da7219_aad_init sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0x96eb9ef8 ahci_stop_engine drivers/ata/libahci EXPORT_SYMBOL_GPL 0x57f4e8b8 ath9k_hw_ani_monitor drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xdbb3f810 drm_vram_helper_mode_valid drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x7f5dfa6a xfrma_policy net/xfrm/xfrm_user EXPORT_SYMBOL_GPL 0x9223e14b snd_util_mem_free sound/synth/snd-util-mem EXPORT_SYMBOL -0xa1d10188 videobuf_reqbufs drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x2a779b7e v4l2_queryctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x253e867f videobuf_reqbufs drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x5a3dac67 v4l2_queryctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xcf166f60 mpt_device_driver_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0x7a2daadb rtl_usb_resume drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0xa122af15 rt2800_load_firmware drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xebe384cb madera_name_from_type drivers/mfd/madera EXPORT_SYMBOL_GPL 0x499bbf57 nfit_get_smbios_id drivers/acpi/nfit/nfit EXPORT_SYMBOL_GPL -0x8ed8bcfc fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL -0xa9f2f6e2 nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL +0xc4491906 fuse_dax_cancel_work fs/fuse/fuse EXPORT_SYMBOL_GPL +0x74ff303a nlmclnt_done fs/lockd/lockd EXPORT_SYMBOL_GPL 0xcf3c7e67 ieee80211_wake_queue net/mac80211/mac80211 EXPORT_SYMBOL -0xd4e8f425 dccp_feat_signal_nn_change net/dccp/dccp EXPORT_SYMBOL_GPL -0x15f361ee ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x713c9e17 dccp_feat_signal_nn_change net/dccp/dccp EXPORT_SYMBOL_GPL +0x31a3d1bf ip_vs_new_conn_out net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x3684d8af vringh_complete_iotlb drivers/vhost/vringh EXPORT_SYMBOL 0x6b24a7ed v4l2_ctrl_handler_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xdf1edd0a rtw_tx_report_enqueue drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x75481318 mlx4_mr_hw_put_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5b2d0142 bcm_phy_28nm_a0b0_afe_config_init drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xbd298a9c fc_seq_els_rsp_send drivers/scsi/libfc/libfc EXPORT_SYMBOL_GPL -0x3ab84a0b nci_hci_dev_session_init net/nfc/nci/nci EXPORT_SYMBOL +0x4ecc32bb nci_hci_dev_session_init net/nfc/nci/nci EXPORT_SYMBOL 0x490ed741 snd_hda_create_spdif_share_sw sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc87491c8 vringh_notify_enable_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0x8010d992 gspca_suspend drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0xefdcbea8 usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe4a6a7f0 usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x5b3a465a gspca_suspend drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x0d09b6bc usb_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xd9901ff2 usb_disable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3d5743cf mt76x02u_init_mcu drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x07ac8040 libipw_wx_get_scan drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x02a803c7 ath_gen_timer_alloc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x62974669 ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x38ae41ac ocelot_port_mdb_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x5c5c6826 phy_10gbit_full_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x8cafb484 drm_gem_ttm_print_info drivers/gpu/drm/drm_ttm_helper EXPORT_SYMBOL -0xacd0f59c drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL +0x3832fd25 drm_mode_parse_command_line_for_connector drivers/gpu/drm/drm EXPORT_SYMBOL 0xccabde6f crc64_rocksoft_generic lib/crc64 EXPORT_SYMBOL_GPL -0x8df970a6 xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL +0x25b97fd9 xt_unregister_targets net/netfilter/x_tables EXPORT_SYMBOL 0x7d068187 failover_unregister net/core/failover EXPORT_SYMBOL_GPL 0x1a6446a4 gnss_serial_deregister drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x689c7605 sm_register_device drivers/mtd/nand/raw/sm_common EXPORT_SYMBOL_GPL -0x20a153e4 ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL +0x3a64134d ahci_set_em_messages drivers/ata/libahci EXPORT_SYMBOL_GPL 0xa7df0ecc rio_request_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x2170f855 proc_thermal_mmio_add drivers/thermal/intel/int340x_thermal/processor_thermal_device EXPORT_SYMBOL_GPL -0xb9e8f23e usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb292eb66 usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xa618ef3a register_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2c428e93 usb_enable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf8db27dd usb_enable_ltm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8a472e40 register_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x2a66be74 iwl_poll_bit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xdf4a4907 cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xfceab5c0 cxgb4_l2t_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x21d294f1 drm_mode_object_get drivers/gpu/drm/drm EXPORT_SYMBOL -0x48696d2c drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x071f911e qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL -0xb0df30c0 nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL -0x219d3074 ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xa3b78cf9 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x48120567 tda826x_attach drivers/media/dvb-frontends/tda826x EXPORT_SYMBOL -0x11726ba0 phy_free_interrupt drivers/net/phy/libphy EXPORT_SYMBOL +0x505f4980 drm_dp_read_dpcd_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe87cc8d9 qmi_send_request drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xd145a30b nfs_initiate_commit fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf3f9548f ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x226168a9 ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x1490271b tda826x_attach drivers/media/dvb-frontends/tda826x EXPORT_SYMBOL +0x849f5823 phy_free_interrupt drivers/net/phy/libphy EXPORT_SYMBOL 0x7d002472 mraid_mm_register_adp drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL 0x991617a7 drm_panel_bridge_add drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1fca482b drm_gem_vram_put drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0xb9cad492 __drm_atomic_state_free drivers/gpu/drm/drm EXPORT_SYMBOL -0xe084975b kvm_emulate_instruction arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x0c85485b kvm_emulate_instruction arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x63adbf92 encode_rs8 lib/reed_solomon/reed_solomon EXPORT_SYMBOL_GPL 0x9ca95932 ceph_create_snap_context net/ceph/libceph EXPORT_SYMBOL -0x998ce6e0 ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x8a5f1c64 ceph_copy_user_to_page_vector net/ceph/libceph EXPORT_SYMBOL 0x9011869c snd_soc_dai_set_tdm_slot sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x4384f022 snd_hda_mixer_amp_switch_put_beep sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x55f1a846 gnss_deregister_device drivers/gnss/gnss EXPORT_SYMBOL_GPL @@ -20938,72 +20948,72 @@ 0x7939cac3 parport_ieee1284_epp_write_data drivers/parport/parport EXPORT_SYMBOL 0xbd608f16 parport_ieee1284_ecp_write_data drivers/parport/parport EXPORT_SYMBOL 0x5a2e33c0 vmbus_allocate_mmio drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xce4c2241 videobuf_qbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x365ddbaa videobuf_qbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x9bbaef91 usb_hcd_pci_pm_ops drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x3ba149be cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL -0xb2c58869 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL +0x06ad7aaf cdc_parse_cdc_header drivers/usb/core/usbcore EXPORT_SYMBOL +0x394fcb29 spi_populate_tag_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0x993b84e9 ad_dpot_remove drivers/misc/ad525x_dpot EXPORT_SYMBOL 0x1ea5872c iio_dma_buffer_read drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL -0x37075eea ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1b133832 ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa4d65408 pcmcia_register_socket drivers/pcmcia/pcmcia_core EXPORT_SYMBOL 0x9c7361ba nvdimm_flush drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0x067105c1 vmbus_teardown_gpadl drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xc50adf1b em28xx_write_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x325ac8a9 bt878_device_control drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0xd43e79b4 em28xx_write_reg_bits drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x470dac7f bt878_device_control drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0xe0eb5838 iwl_init_notification_wait drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xc4eaf474 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xeeaa1a73 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xbb8ef471 verbose_torout_sleep kernel/torture EXPORT_SYMBOL_GPL 0xb059f7b0 __ieee80211_get_rx_led_name net/mac80211/mac80211 EXPORT_SYMBOL -0xc723acf5 ax25_ip_xmit net/ax25/ax25 EXPORT_SYMBOL -0xb823a23b wm_adsp_fw_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xdc13eb39 ax25_ip_xmit net/ax25/ax25 EXPORT_SYMBOL +0x6bef5a8e wm_adsp_fw_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xe17880bd snd_vx_free_firmware sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0x21f89703 cros_ec_resume drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x4c88a0f8 cros_ec_resume drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0xaa04056c psp_tee_process_cmd drivers/crypto/ccp/ccp EXPORT_SYMBOL -0xc30e2c8d dib9000_fw_pid_filter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0xe1a42c8a dib9000_fw_pid_filter drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x20ca019a fw_core_add_address_handler drivers/firewire/firewire-core EXPORT_SYMBOL -0x95d04e92 orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xa7f0b28f phy_ethtool_get_stats drivers/net/phy/libphy EXPORT_SYMBOL +0xbe28441c orinoco_up drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x7a8b4c4b phy_ethtool_get_stats drivers/net/phy/libphy EXPORT_SYMBOL 0x2f768b0c fc_rport_terminate_io drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf883daf6 raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL 0xc047844d drm_crtc_arm_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL -0x320a45f1 drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x9304e43e kvm_get_linear_rip arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x546f0b2e drm_mode_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xc8e2f488 kvm_get_linear_rip arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xdeb8bcce snd_hdac_ext_bus_exit sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x68fa6acc snd_hdac_ext_bus_init sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0x6091350d target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0x882d8df1 target_submit_prep drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0xce8cf32d cs_dsp_power_down drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xb452029d v4l2_ctrl_new_int_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x8615988a fw_iso_context_destroy drivers/firewire/firewire-core EXPORT_SYMBOL 0xbdaee63e rtl8723_phy_mac_setting_calibration drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x657471bf mt7615_mac_sta_remove drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xd653e3eb devm_pvpanic_probe drivers/misc/pvpanic/pvpanic EXPORT_SYMBOL_GPL -0x00b696df drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x8a2491e0 drm_gem_fb_afbc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0x65129069 drm_syncobj_find drivers/gpu/drm/drm EXPORT_SYMBOL -0x23d70438 drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL -0x3966d99d drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9ba42af6 drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x67943411 drm_dp_mst_topology_mgr_resume drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x01c4bba9 drm_dp_lttpr_max_link_rate drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb47a973b nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf3262e96 nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfe12524e nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf91c89b1 nfc_set_remote_general_bytes net/nfc/nfc EXPORT_SYMBOL -0x24c5bcc3 dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x69cbd396 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x42c9be68 nfs_request_add_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd6ceea7c nfs_invalidate_atime fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6d1d16ab nfs_rename fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8188c649 nfc_set_remote_general_bytes net/nfc/nfc EXPORT_SYMBOL +0xc7832958 dsa_8021q_crosschip_bridge_leave net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x86499eff ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x38d5a976 hid_sensor_get_usage_index drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0xe6dfc114 il_dealloc_bcast_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL_GPL 0x484489a4 mlxsw_cmd_exec drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x12b89f19 genphy_read_master_slave drivers/net/phy/libphy EXPORT_SYMBOL 0x9f9cd60e __dax_pmem_probe drivers/dax/pmem/dax_pmem_core EXPORT_SYMBOL_GPL -0x3be26b26 drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1935590e ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL -0x33ebc9b3 ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL -0x9c75d975 br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL +0x920dd59e drm_dp_mst_atomic_check drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xb34a3c00 ceph_osdc_update_epoch_barrier net/ceph/libceph EXPORT_SYMBOL +0xc8fe8da8 ceph_msg_dump net/ceph/libceph EXPORT_SYMBOL +0x89912590 br_dev_queue_push_xmit net/bridge/bridge EXPORT_SYMBOL_GPL 0xfabab4f1 acp_platform_register sound/soc/amd/acp/snd-acp-pcm EXPORT_SYMBOL_GPL SND_SOC_ACP_COMMON -0x62b6ebdf ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0xebc40f64 ata_host_resume drivers/ata/libata EXPORT_SYMBOL_GPL 0x61f5993f ssam_request_write_data drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x7903e46e ledtrig_torch_ctrl drivers/leds/trigger/ledtrig-camera EXPORT_SYMBOL_GPL 0xafa279b1 mmc_remove_host drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x1c5263df usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf16948f9 usb_put_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x185a09ad mt76_connac_mcu_wtbl_generic_tlv drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x6b928b1a sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xccfd2ebc scsi_dev_info_list_del_keyed drivers/scsi/scsi_mod EXPORT_SYMBOL @@ -21012,55 +21022,55 @@ 0xc9794f78 ttm_pool_alloc drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x284e0bd7 crypto_transfer_akcipher_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL 0xd344e4ee ocfs2_stack_glue_set_max_proto_version fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x743c0d81 nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x2a288cd8 mmc_cqe_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x47fca8ba nf_ct_destroy_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x85fdfed7 mmc_cqe_request_done drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x4c65e8cd __media_remove_intf_links drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xff9fdeb5 typec_match_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xa12c0483 ulpi_unregister_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x8c3efcea mpt_HardResetHandler drivers/message/fusion/mptbase EXPORT_SYMBOL -0x275f8cbb ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x1ed63273 ocelot_port_rmwl drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x827a2f1f mlxsw_afa_block_jump drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x62147f0b crypto_nhpoly1305_init crypto/nhpoly1305 EXPORT_SYMBOL 0x98b0ece8 nfs_init_timeout_values fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa0c0846a l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0x4b7b84dd cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x40a9a64b rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf12a44bb snd_soc_jack_report sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xc6095fab snd_soc_dapm_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x6441e7fa snd_soc_dapm_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1a8b504f l2tp_tunnel_create net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x3359ca4b cache_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9df85781 rpc_sleep_on_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x36fd1206 snd_soc_jack_report sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe7d5ecd7 snd_soc_dapm_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb1c6e268 snd_soc_dapm_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa01b2e26 snd_hda_check_amp_list_power sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x6224589c btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0x61f77076 btrtl_shutdown_realtek drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x5821e59c simple_map_init drivers/mtd/maps/map_funcs EXPORT_SYMBOL 0x9c072aa8 vbg_status_code_to_errno drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL 0xd163cade dm_tm_commit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x087c0c78 mlxsw_core_port_clear drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xf1e975e5 nvme_auth_free drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x1b411429 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x2a9a2e85 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04548a01 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x8be1f4e9 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xfde001a8 snd_soc_acpi_intel_tgl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x4c51719b snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x552199cb uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x54c833b4 uverbs_finalize_uobj_create drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x3a9df8d0 mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL -0xa7b66f2c dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x6d56e74e cx231xx_disable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x75ab7dbc dm_accept_partial_bio drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x8887c7ec cx231xx_disable656 drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x50c7fe09 usbnet_get_endpoints drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xd9188e8a ath9k_hw_set_tsfadjust drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xa29e8dba ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x717505c5 ocelot_sb_pool_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe8c137ed phylink_set_pcs drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x635eca78 nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc4369a76 nvme_sync_io_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x201408b3 __drm_gem_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x26884ff7 nfs_alloc_fhandle fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2794426d cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL +0x4ba6c6d4 cfg80211_nan_func_terminated net/wireless/cfg80211 EXPORT_SYMBOL 0x7d5f57f8 snd_hdac_ext_link_set_stream_id sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0x487b9158 rt5640_disable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0xd076361c rt5640_disable_micbias1_for_ovcd sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x89a35b44 vhost_disable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xf3104243 vhost_vq_avail_empty drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x6906fb00 atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL -0x937131a4 lan9303_shutdown drivers/net/dsa/lan9303-core EXPORT_SYMBOL +0xaa0f3f63 atmel_i2c_probe drivers/crypto/atmel-i2c EXPORT_SYMBOL +0x53d52ead lan9303_shutdown drivers/net/dsa/lan9303-core EXPORT_SYMBOL 0x1b945315 rtl_addr_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xd1d897ab il_mac_change_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xce1cf070 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xaf8e03c1 iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xd9d89ee9 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe4a1944b iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xdbd9a389 drm_client_framebuffer_flush drivers/gpu/drm/drm EXPORT_SYMBOL 0xcafdd707 ocfs2_dlm_lock_status fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x289c3714 nf_ct_alloc_hashtable net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL @@ -21071,22 +21081,22 @@ 0xde804bb9 vringh_iov_pull_kern drivers/vhost/vringh EXPORT_SYMBOL 0x2906236b memstick_add_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x9fef35ac v4l2_apply_frmsize_constraints drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x57e1a8c6 cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xa29707d6 cdns_clear_vbus drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xe5bc9a53 slhc_free drivers/net/slip/slhc EXPORT_SYMBOL -0x5fe9ba24 __devm_regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL -0x676a0370 drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x95592ec5 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x1fc5b840 __devm_regmap_init_sccb drivers/base/regmap/regmap-sccb EXPORT_SYMBOL_GPL +0x83f3e3bc drm_gem_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x370a5738 drm_gem_mmap drivers/gpu/drm/drm EXPORT_SYMBOL 0xaa1f1224 __SCT__tp_func_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9c8f5e0c __SCK__tp_func_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xa1c16078 tipc_dump_start net/tipc/tipc EXPORT_SYMBOL +0xd1556ef2 __SCK__tp_func_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x4bcecd6d tipc_dump_start net/tipc/tipc EXPORT_SYMBOL 0x04e14401 ieee80211_tx_status_8023 net/mac80211/mac80211 EXPORT_SYMBOL -0x5b77f59d dccp_v4_connect net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL -0xbd11bf31 nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1462845b dccp_v4_connect net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x2d433dec nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x4627d446 mmc_retune_release drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x692bfb82 mlx4_get_is_vlan_offload_disabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0xb15b73aa iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x4d505e77 drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x644df62e jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0x9f0c5372 iscsi_force_destroy_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x535cdefd drm_fb_helper_restore_fbdev_mode_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0d52e2e8 jbd2_fc_wait_bufs fs/jbd2/jbd2 EXPORT_SYMBOL 0x43487047 config_item_set_name fs/configfs/configfs EXPORT_SYMBOL 0x2976b749 __gfn_to_pfn_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x9cef495b LZ4_saveDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL @@ -21094,25 +21104,25 @@ 0x0aeee0d7 __dfl_fpga_cdev_find_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xb7ee98b2 rvt_rc_rnr_retry drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x62d9f666 vfio_pin_pages drivers/vfio/vfio EXPORT_SYMBOL -0xccef8ab4 usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x99eef36b usb_hcd_setup_local_mem drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x1dbe0158 sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xa93d0eb4 mei_restart drivers/misc/mei/mei EXPORT_SYMBOL_GPL -0xf59c21bf nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0xfe97fc78 nfs_generic_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL 0x944882ed kvm_has_bus_lock_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xdd3c79ef wm_adsp2_bus_error sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x8bf904c0 snd_hda_codec_cleanup_for_unbind sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xafc1687c get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x0a77f637 get_tree_mtd drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x5c1e2957 cs_dsp_halo_init drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xb720ee73 dm_array_cursor_begin drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf30209c9 vb2_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x012caa4a usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0b412cef vb2_prepare_buf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xaa2f92a1 usb_alloc_coherent drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9b2165c0 mt76_connac_sta_state_dp drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0xa72b6b3d mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf1ab3e97 mlx5_core_modify_cq_moderation drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x7db61b7a mlx4_unicast_promisc_remove drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL 0x2eaea460 intel_pmc_gcr_update drivers/mfd/intel_pmc_bxt EXPORT_SYMBOL_GPL -0x6659873c nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xe56ac5fd wm_adsp_early_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x6b331501 nft_flowtable_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xd22d13a2 wm_adsp_early_event sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x5de7544b snd_rawmidi_kernel_release sound/core/snd-rawmidi EXPORT_SYMBOL 0xfa0d47d4 sdw_slave_add drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xe7b52e5f mult_to_ib_rate drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -21121,94 +21131,94 @@ 0x469b9bf3 drm_modeset_acquire_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xbab23ad0 drm_mode_is_420_only drivers/gpu/drm/drm EXPORT_SYMBOL 0x92b7b4ce ceph_pg_pool_flags net/ceph/libceph EXPORT_SYMBOL -0xde313c67 ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL +0xd5714d13 ceph_parse_mon_ips net/ceph/libceph EXPORT_SYMBOL 0x9b8ba60b snd_sof_ipc_free sound/soc/sof/snd-sof EXPORT_SYMBOL 0xfd447ab9 sst_ipc_reply_find_msg sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL 0x853cf46f adf_isr_resource_alloc drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xff333455 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xeaca1356 v4l2_subdev_alloc_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x758a6f05 pmbus_clear_cache drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x9942ad36 v4l2_subdev_alloc_state drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xa98e0a84 typec_mux_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x359798fc usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x86d42d74 usb_get_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x66772b9c mptscsih_ioc_reset drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x3a42f98b hostap_init_ap_proc drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x3052d4be ath10k_ce_num_free_src_entries drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x56d4472a mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xdff53259 mlx5_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4ba5c46b vmci_qpair_peek drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0xec8f2ad1 l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xe1bd34a0 svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1ab0d9b7 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x411d23d6 nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1dfc534d l2tp_tunnel_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x439b2fec svc_xprt_deferred_close net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc4492311 svc_auth_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x629c6e7f nf_ct_seq_offset net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x73c68527 sof_client_get_ipc_type sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT -0xa35e17a9 snd_soc_dapm_init sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x2844b1dc snd_soc_dapm_init sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x22f3cf93 ib_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe7e93786 rtllib_wx_get_scan drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xd5a0d7e1 qt1010_attach drivers/media/tuners/qt1010 EXPORT_SYMBOL -0xd4e41103 usb_remove_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL -0x6a3e1080 ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa23d3da2 qt1010_attach drivers/media/tuners/qt1010 EXPORT_SYMBOL +0xd63f6095 usb_remove_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x31284893 ocelot_vcap_policer_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x4a29ab38 scsi_esp_intr drivers/scsi/esp_scsi EXPORT_SYMBOL -0x700dfad8 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL +0x021e77f9 jbd2_journal_inode_ranged_wait fs/jbd2/jbd2 EXPORT_SYMBOL 0x17d3b68c snd_hda_multi_out_dig_prepare sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x9b20eb7f ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0x2b9d84b1 iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL -0x984c4993 mmc_set_data_timeout drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xb2839ba6 ms_sensors_write_resolution drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xe49c42f4 iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x9a1c35d4 mmc_set_data_timeout drivers/mmc/core/mmc_core EXPORT_SYMBOL 0xf5ef842e v4l_bound_align_image drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x0035315c cx231xx_unmute_audio drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x3299a4b0 flexcop_pass_dmx_data drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL -0xa579e8ae usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x801ac91a alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0xd33f076c cx231xx_unmute_audio drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xe79af9f2 flexcop_pass_dmx_data drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x49feda3e usb_set_device_state drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x485d3605 alloc_orinocodev drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x3e6a61ef ath11k_ce_free_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x4a4fe5b1 nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xbbf16715 nvme_stop_admin_queue drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x9506f6a1 scsi_autopm_put_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x01418223 scsi_autopm_get_device drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xe69cec88 scsi_eh_finish_cmd drivers/scsi/scsi_mod EXPORT_SYMBOL 0x1f3caa9e ndlc_send drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0x5a056d81 drm_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL -0x33beb39c nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7478ac13 nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4e21cfbe jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0xb4d7cf13 nfs_pageio_resend fs/nfs/nfs EXPORT_SYMBOL_GPL +0x26db7fbf nfs_clear_verifier_delegated fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3fc96a15 jbd2_journal_submit_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL 0xd77cdf41 cfg80211_auth_timeout net/wireless/cfg80211 EXPORT_SYMBOL 0x62839abc devm_snd_soc_register_dai sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x6578e317 transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL +0x7e24b6cc transport_free_session drivers/target/target_core_mod EXPORT_SYMBOL 0x5d14c7b2 v4l2_ctrl_new_std_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xe7867449 ath11k_ce_alloc_pipes drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xc36476bb ath9k_hw_bstuck_nfcal drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x3837dffd drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0xcea45c52 nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4e5db27d drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x85d57adb nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x1731b6ef snd_ac97_bus sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL -0x309558de mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xd75c12de mtd_lock_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xf7961dd1 cfi_merge_status drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x3ce8ee3d ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xf983c285 ata_pci_device_suspend drivers/ata/libata EXPORT_SYMBOL_GPL 0xa060fe7d dell_rbtn_notifier_register drivers/platform/x86/dell/dell-rbtn EXPORT_SYMBOL_GPL 0x1b4f75a0 rtllib_DisableIntelPromiscuousMode drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0xece1fa7b mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL -0xbec57825 mantis_get_mac drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xc8942d49 mddev_init drivers/md/md-mod EXPORT_SYMBOL_GPL +0xbff13649 mantis_get_mac drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL 0x7ade2379 mt76x02_get_lna_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xb001f66d mlx4_config_vxlan_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x14ed1395 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL -0xd4291cbb bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL -0xf43a15d8 ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa35a0e2f target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL -0xe21890ff mxl5xx_attach drivers/media/dvb-frontends/mxl5xx EXPORT_SYMBOL_GPL +0xbdaa4235 ceph_auth_is_authenticated net/ceph/libceph EXPORT_SYMBOL +0x1dfca043 bt_sock_register net/bluetooth/bluetooth EXPORT_SYMBOL +0x8cd2457c ib_create_qp_kernel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3f57a9a2 target_lun_is_rdonly drivers/target/target_core_mod EXPORT_SYMBOL +0x1b7fcaf1 mxl5xx_attach drivers/media/dvb-frontends/mxl5xx EXPORT_SYMBOL_GPL 0x9b21c507 wm97xx_set_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x55dcddd2 wm97xx_get_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x3e33b4db mpt_raid_phys_disk_get_num_paths drivers/message/fusion/mptbase EXPORT_SYMBOL 0x0f30f04e rtw_fw_inform_rfk_status drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0x64158f0b mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xf1a91043 mwifiex_disable_auto_ds drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x7b100881 mlx4_get_parav_qkey drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x777eb536 phy_get_internal_delay drivers/net/phy/libphy EXPORT_SYMBOL 0x1f08685b __scsi_add_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xa581d34b drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xe9036c61 drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL 0x1a85764c fat_scan fs/fat/fat EXPORT_SYMBOL_GPL 0x44a0d85f snd_hda_multi_out_dig_close sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x3e58979f snd_pcm_hw_constraint_minmax sound/core/snd-pcm EXPORT_SYMBOL 0x4a49b455 rpmsg_send_offchannel drivers/rpmsg/rpmsg_core EXPORT_SYMBOL 0x01a33ab9 dca_unregister_notify drivers/dca/dca EXPORT_SYMBOL_GPL 0x0c439b2b __SCT__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL -0x20869bf1 __SCK__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL +0x07f39b66 __SCK__tp_func_ata_bmdma_status drivers/ata/libata EXPORT_SYMBOL_GPL 0xa2147d0e to_nvdimm_bus drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x93f89de6 au8522_readreg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL -0xbb60f32b cx231xx_get_i2c_adap drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x3d08f90c cx8802_start_dma drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0xf47d753a au8522_readreg drivers/media/dvb-frontends/au8522_common EXPORT_SYMBOL +0x752f6dff cx231xx_get_i2c_adap drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x17a2b9c4 cx8802_start_dma drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0xe34e3189 rt2x00queue_flush_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x16354bd3 __scsi_print_sense drivers/scsi/scsi_mod EXPORT_SYMBOL 0xdd935c83 snd_midi_event_free sound/core/seq/snd-seq-midi-event EXPORT_SYMBOL @@ -21222,26 +21232,26 @@ 0xbf61fef2 drm_client_modeset_commit_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0xae7a7073 drm_atomic_state_clear drivers/gpu/drm/drm EXPORT_SYMBOL 0x1204f2c7 mhi_queue_dma drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x3a571a48 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL +0xd6c68415 jbd2_journal_check_available_features fs/jbd2/jbd2 EXPORT_SYMBOL 0x014ce5a6 ieee80211_free_txskb net/mac80211/mac80211 EXPORT_SYMBOL 0x7337ab39 llc_sap_close net/llc/llc EXPORT_SYMBOL 0x023edbbb garp_request_leave net/802/garp EXPORT_SYMBOL_GPL 0x08e839d4 mux_control_try_select drivers/mux/mux-core EXPORT_SYMBOL_GPL -0x536e26c9 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL +0xf4001e40 target_init_cmd drivers/target/target_core_mod EXPORT_SYMBOL_GPL 0xc295d294 ata_bmdma_port_start32 drivers/ata/libata EXPORT_SYMBOL_GPL -0x21be58dd atomisp_register_i2c_module drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL +0x267eca36 atomisp_register_i2c_module drivers/staging/media/atomisp/pci/atomisp_gmin_platform EXPORT_SYMBOL_GPL 0x2766fb04 __traceiter_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x553a86d0 videobuf_sg_alloc drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL -0xd7d730fe __v4l2_ctrl_s_ctrl_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x17356401 flexcop_dma_control_timer_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL -0x6553c727 max9271_set_high_threshold drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x116770db __v4l2_ctrl_s_ctrl_compound drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x7154b1b6 flexcop_dma_control_timer_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x13787950 max9271_set_high_threshold drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0x72058c9d ad714x_probe drivers/input/misc/ad714x EXPORT_SYMBOL -0x9992f12c cyttsp_i2c_write_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL +0x4f963bb8 cyttsp_i2c_write_block_data drivers/input/touchscreen/cyttsp_i2c_common EXPORT_SYMBOL_GPL 0xc3ede584 iwl_acpi_get_pwr_limit drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x4a265c47 ath10k_ce_completed_send_next drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x520acc24 ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL -0x92b62f90 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xedb3f2e1 be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL +0xcea5dab0 ks8851_remove_common drivers/net/ethernet/micrel/ks8851_common EXPORT_SYMBOL_GPL +0x82110f55 mlx4_set_vf_link_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x383e4b4f be_roce_register_driver drivers/net/ethernet/emulex/benet/be2net EXPORT_SYMBOL 0x4359886e mdiobus_unregister drivers/net/phy/libphy EXPORT_SYMBOL 0xe286dad6 st21nfca_hci_enable_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL 0xfa35e207 drm_client_register drivers/gpu/drm/drm EXPORT_SYMBOL @@ -21252,80 +21262,79 @@ 0xa4f90e5c phy_detach drivers/net/phy/libphy EXPORT_SYMBOL 0x73e6233d phy_driver_is_genphy_10g drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x9cbffb54 rtsx_usb_write_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL -0x4d727757 pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x98ad8f98 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0de5e4ac bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL +0xafac0f3d pnfs_generic_ds_cinfo_destroy fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe4cab7d8 nfs_commitdata_alloc fs/nfs/nfs EXPORT_SYMBOL_GPL +0xf0bfe1b3 bt_procfs_cleanup net/bluetooth/bluetooth EXPORT_SYMBOL 0x41a05c36 intel_nhlt_has_endpoint_type sound/hda/snd-intel-dspcfg EXPORT_SYMBOL -0x8d0cf69c btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0xed50089f transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL +0x7e1529a0 btmrvl_pscan_window_reporting drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x126d1e8a transport_deregister_session drivers/target/target_core_mod EXPORT_SYMBOL 0xec9bcfb7 media_device_usb_allocate drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x21e36bf2 smscore_registry_getmode drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x1439f348 il_get_lowest_plcp drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x115b5f97 il_send_lq_cmd drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x0aaf41af mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xdf370d67 cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa5a1e523 mlx5_alloc_bfreg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xf711541f cxgbi_get_ep_param drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x1ae0a4dc __intel_context_do_pin drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x1e1458b0 amd_iommu_bind_pasid drivers/iommu/amd/iommu_v2 EXPORT_SYMBOL -0xd4d9794a pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x952da6b4 fscache_fsdef_index fs/fscache/fscache EXPORT_SYMBOL +0xc934b646 pnfs_unregister_layoutdriver fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x856a5ef3 des3_ede_encrypt lib/crypto/libdes EXPORT_SYMBOL_GPL 0xd6636ca6 rdma_addr_size_in6 drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3d40bc19 sdio_writel drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xf17865c0 dvb_module_probe drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL -0x1188c9ae vb2_verify_memory_type drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL +0x48e279c2 dvb_module_probe drivers/media/dvb-core/dvb-core EXPORT_SYMBOL_GPL +0x5e0fa616 vb2_verify_memory_type drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0xb5516017 ir_raw_encode_carrier drivers/media/rc/rc-core EXPORT_SYMBOL 0xdb375e62 wl1251_alloc_hw drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL 0x96516d39 rtl_cam_get_free_entry drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x0b6d62c6 rt2x00mac_tx drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x620bef3c nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa33d9dd3 nfs_pageio_reset_write_mds fs/nfs/nfs EXPORT_SYMBOL_GPL 0x0c4f311b tee_shm_get_from_id drivers/tee/tee EXPORT_SYMBOL_GPL 0x6732cded nand_read_data_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x4354c01a sdio_memcpy_toio drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x39c2766a sdhci_pltfm_register drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL 0xbf1916aa typec_unregister_port drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xc3820fb5 geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL +0xd42b548e geneve_dev_create_fb drivers/net/geneve EXPORT_SYMBOL_GPL 0xb94231a2 rt2800mmio_toggle_irq drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x51b03b76 __drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xf4ad8c0e jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL +0x0f6c060e jbd2_journal_stop fs/jbd2/jbd2 EXPORT_SYMBOL 0x90cec73e p9_client_unlinkat net/9p/9pnet EXPORT_SYMBOL 0xacf97283 snd_pcm_hw_constraint_ratnums sound/core/snd-pcm EXPORT_SYMBOL 0x5cc7497c snd_ctl_replace sound/core/snd EXPORT_SYMBOL 0x2b4044a3 cfi_fixup drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x4ff7eb6e ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL -0x1dcd150d __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdd51cc61 ahci_platform_ops drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x38ccac2d __traceiter_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x74778a80 ipmi_get_my_LUN drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x3910d286 twofish_setkey crypto/twofish_common EXPORT_SYMBOL_GPL 0x0cebf023 skl_ipc_restore_pipeline sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xbffdbc92 ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL -0x3c371b65 md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL -0x1764caa5 __tracepoint_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x9688ab1d jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL -0x5a72cd2b virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xb93d771f vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x3d013c61 ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xb663ad67 ata_cable_ignore drivers/ata/libata EXPORT_SYMBOL_GPL +0xca3bbed3 md_allow_write drivers/md/md-mod EXPORT_SYMBOL_GPL +0xfe48655b __tracepoint_iscsi_dbg_sw_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7def3efe jbd2_journal_extend fs/jbd2/jbd2 EXPORT_SYMBOL +0x227c97e5 virtio_transport_notify_recv_pre_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x9414f9ac vsock_assign_transport net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xff62ad16 ip_md_tunnel_xmit net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xa62e15fe intel_soc_dts_iosf_add_read_only_critical_trip drivers/thermal/intel/intel_soc_dts_iosf EXPORT_SYMBOL_GPL 0x95fe2f6b ltc2947_pm_ops drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL -0x0ce4bce4 cx88_set_tvnorm drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0xc10fba35 cx88_set_tvnorm drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x0271db5b usb_serial_resume drivers/usb/serial/usbserial EXPORT_SYMBOL -0x77e3a303 ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xbcebb303 ehci_resume drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xcaa90dcc il_tx_queue_unmap drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x10bf22e9 ath11k_core_alloc drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xd8ff577f drm_invalid_op drivers/gpu/drm/drm EXPORT_SYMBOL -0xb03878ec ceph_msg_new net/ceph/libceph EXPORT_SYMBOL +0xf1819f6a ceph_msg_new net/ceph/libceph EXPORT_SYMBOL 0x06032a74 ieee80211_rx_irqsafe net/mac80211/mac80211 EXPORT_SYMBOL 0xa13acdb8 svc_pool_map_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb312d0c4 svc_pool_map_get net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x44ca19de core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL +0xc0d37943 core_allocate_nexus_loss_ua drivers/target/target_core_mod EXPORT_SYMBOL 0x4c492ba5 ata_timing_compute drivers/ata/libata EXPORT_SYMBOL_GPL 0xf2210ea4 adf_exit_admin_comms drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x7ce1303a fw_iso_context_queue_flush drivers/firewire/firewire-core EXPORT_SYMBOL -0x6ff6c189 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x51ebae69 nvme_wait_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xd9dd53dd drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x426c2f44 drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x7440b774 dccp_rcv_established net/dccp/dccp EXPORT_SYMBOL_GPL -0xb9024243 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x1e5ab0da svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x003e0d53 rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd1106d36 drm_connector_set_tile_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x487d32cf dccp_rcv_established net/dccp/dccp EXPORT_SYMBOL_GPL +0x79d2b6b3 svc_find_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb0e36386 svc_process net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6ade488a rpc_force_rebind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4bb87fc9 snd_hda_create_dig_out_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x05a44586 register_sound_special sound/soundcore EXPORT_SYMBOL 0x2e25457e parport_unregister_device drivers/parport/parport EXPORT_SYMBOL @@ -21333,15 +21342,15 @@ 0x055f23f0 usbnet_skb_return drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0x58210e60 rtw_rate_section drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xf5cbf13f init_atmel_card drivers/net/wireless/atmel/atmel EXPORT_SYMBOL -0xe85a9a96 drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0x88f49249 drm_gem_objects_lookup drivers/gpu/drm/drm EXPORT_SYMBOL 0xfab33e4c enable_mmio_caching arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x529730d8 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x04df8575 rpc_killall_tasks net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x04e27719 xt_compat_flush_offsets net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x146bfc0d snd_soc_of_parse_audio_simple_widgets sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xf213f57f ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x443afd47 ib_umem_odp_map_dma_and_lock drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xf71d5a6a deregister_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL -0x1953fb99 ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL -0xa7983cc5 ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xd9a7561c ahci_sdev_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0x852cad5e ohci_setup drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x7780640e mpt_clear_taskmgmt_in_progress_flag drivers/message/fusion/mptbase EXPORT_SYMBOL 0x1741afd9 mt76_queues_read drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xca71e41e lbs_suspend drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL @@ -21350,71 +21359,71 @@ 0xaca48dcb drm_simple_encoder_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa1fefe6a drm_dp_psr_setup_time drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x4d0d8fab __SCT__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL -0x5fea5c0b __SCK__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL -0x8ff7e07b svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x85a8e707 __SCK__tp_func_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0x41530f64 svc_xprt_init net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x52d7b2fd llc_sap_list net/llc/llc EXPORT_SYMBOL 0xfbb65a08 sst_dsp_shim_update_bits_forced_unlocked sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xbcd7fe96 mma9551_sleep drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x326d5420 vdpasim_create drivers/vdpa/vdpa_sim/vdpa_sim EXPORT_SYMBOL_GPL 0xf1f17a81 ieee80211_wx_set_essid_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x01079cfc ieee80211_wx_get_essid_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x651d1def dvb_unregister_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x94b06f3a saa7146_set_hps_source_and_sync drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xb9a92239 dvb_unregister_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x147661e6 saa7146_set_hps_source_and_sync drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xcf47a0f5 gether_set_ifname drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xd6759d7d gether_get_ifname drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x66b44c14 phy_start_aneg drivers/net/phy/libphy EXPORT_SYMBOL +0x8fbe13bc phy_start_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0x67e75a49 scsi_print_result drivers/scsi/scsi_mod EXPORT_SYMBOL -0x00fc4fc6 madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL -0xec790e77 nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf0c257fc nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4a0e96c6 nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL -0xab01becd nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL +0x317cb9ae madera_pm_ops drivers/mfd/madera EXPORT_SYMBOL_GPL +0x7d1c632f nfs4_pnfs_ds_add fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xc901e5d3 nfs_get_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xff0991d3 nf_defrag_ipv6_enable net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x90f89699 nf_defrag_ipv4_enable net/ipv4/netfilter/nf_defrag_ipv4 EXPORT_SYMBOL_GPL 0x73300f81 snd_compr_stop_error sound/core/snd-compress EXPORT_SYMBOL_GPL -0xefbe3c22 target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xb020ba59 target_complete_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x7450f316 vmbus_driver_unregister drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xecc5fb1b ieee80211_is_54g_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x7bc7621f dm_btree_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x612ddce5 v4l2_fwnode_connector_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0xf1175340 ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xfe24cfcf ksz_phy_read16 drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x0c78681e wlcore_set_partition drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xbd5b2d23 ath11k_pcic_read32 drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xab521f6e __traceiter_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xad833f12 mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x0ef27cef mlx5_cmd_create_vport_lag drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x0f7795f8 mlx4_SET_PORT_user_mtu drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x40e119f4 rtsx_pci_switch_clock drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x0c303f52 bch_encode lib/bch EXPORT_SYMBOL_GPL 0x182ec2bf dccp_ackvec_parsed_add net/dccp/dccp EXPORT_SYMBOL_GPL -0x9a4cfeb3 nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x0f151190 rt5670_jack_resume sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL +0xb555a459 nf_ct_tcp_seqadj_set net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe097386f rt5670_jack_resume sound/soc/codecs/snd-soc-rt5670 EXPORT_SYMBOL_GPL 0x38ce402b azx_interrupt sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd2c29fbd __tracepoint_bcache_btree_node_split drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xa841452b cx88_setup_xc3028 drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL_GPL +0x40ad02fe cx88_setup_xc3028 drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL_GPL 0x7cb82545 mt76_connac_pm_wake drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x7a4738d3 ath11k_pcic_ce_irq_disable_sync drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xe663fd59 t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0xa74c0d29 t3_l2t_send_slow drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x25307bcb mei_cl_all_disconnect drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xfd075907 crypto_transfer_hash_request_to_engine crypto/crypto_engine EXPORT_SYMBOL_GPL -0x236b23db kvm_queue_exception_e arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd15aa337 kvm_queue_exception_e arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb97a17d0 iio_unregister_sw_trigger_type drivers/iio/industrialio-sw-trigger EXPORT_SYMBOL -0x36098545 target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x1665856f target_submit_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x15ca9563 devm_cxl_add_nvdimm drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x0f2d1f96 stv6111_attach drivers/media/dvb-frontends/stv6111 EXPORT_SYMBOL_GPL -0x1b1cd31d or51132_attach drivers/media/dvb-frontends/or51132 EXPORT_SYMBOL +0x7a94e7ca stv6111_attach drivers/media/dvb-frontends/stv6111 EXPORT_SYMBOL_GPL +0x4fc7fa88 or51132_attach drivers/media/dvb-frontends/or51132 EXPORT_SYMBOL 0x896ac157 wlcore_cmd_generic_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0939cbfe rtw_coex_write_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL -0xfd332411 orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x8deebe26 t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x64bf0bc4 orinoco_tx_timeout drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x108a86d2 t3_l2e_free drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x64804cee __mdiobus_read drivers/net/phy/libphy EXPORT_SYMBOL -0xc0e5b5c6 drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc9466020 drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6c84d8ee __drm_atomic_helper_connector_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x0d5f1b7c drm_writeback_get_out_fence drivers/gpu/drm/drm EXPORT_SYMBOL -0xe315b9f8 drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xbabb0168 drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xc3bd15de af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL +0x44572b0c drm_dp_update_payload_part2 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbd7f94ba drm_dp_update_payload_part1 drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xa2785cd8 af_alg_register_type crypto/af_alg EXPORT_SYMBOL_GPL 0x7afe324e halt_poll_ns_grow arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb3ffc274 ieee80211_iterate_active_interfaces_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xc2d9f86e xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2eae6e2b nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8649c906 xdr_buf_trim net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x68fe13fb nf_ct_acct_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf1a9d02b cfi_cmdset_0200 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL 0xe838f87f cfi_cmdset_0003 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL 0x46d6bb10 cfi_cmdset_0001 drivers/mtd/chips/cfi_cmdset_0001 EXPORT_SYMBOL_GPL @@ -21422,65 +21431,65 @@ 0xd45ada77 cfi_cmdset_0006 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL 0x52f75ae8 cfi_cmdset_0002 drivers/mtd/chips/cfi_cmdset_0002 EXPORT_SYMBOL_GPL 0x21ba8b0d cfi_cmdset_0020 drivers/mtd/chips/cfi_cmdset_0020 EXPORT_SYMBOL_GPL -0xd19817d9 iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xc1d64a59 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x082f0fd5 rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x7b4b482f iscsit_sequence_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x9a078639 pmbus_write_byte drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x8e5ba29d rtl_mrate_idx_to_arfr_id drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x664d0996 iwl_write32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x2fb6760a ath9k_hw_init drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x0b93a854 __mdiobus_write drivers/net/phy/libphy EXPORT_SYMBOL 0x0f0463d8 genphy_loopback drivers/net/phy/libphy EXPORT_SYMBOL 0x532463d0 async_xor_val crypto/async_tx/async_xor EXPORT_SYMBOL_GPL -0xbb6a0200 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa6412a53 nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL -0x2abb8362 kvm_read_l1_tsc arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3ce5f2c8 nfs4_pnfs_ds_connect fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x009ab737 nfs_try_get_tree fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd4e222ec kvm_read_l1_tsc arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc330bc57 sof_tgl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x3e905eb2 snd_soc_acpi_intel_cml_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL -0x41f7884e rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xeb1af5a7 ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL -0x4748e949 is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xafb454ef rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4fdc7553 ata_common_sdev_groups drivers/ata/libata EXPORT_SYMBOL_GPL +0x27af69fd is_nvdimm_bus_locked drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x79bdc649 dm_sm_disk_create drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf0969ba4 v4l2_spi_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x1fe638b4 v4l2_spi_new_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x0d983474 v4l2_ctrl_handler_setup drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xcc1378a8 __SCT__tp_func_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x32b56134 __SCK__tp_func_vb2_dqbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xf6ba60c8 xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL -0x95ea7dbc ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL -0x5aa6e804 mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xac21b9b9 xrs700x_switch_shutdown drivers/net/dsa/xrs700x/xrs700x EXPORT_SYMBOL +0x34033924 ksz_switch_alloc drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0xdb7c0343 mlx5_core_query_rq drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x5ed90adc int_to_scsilun drivers/scsi/scsi_mod EXPORT_SYMBOL 0x8b9d9380 pn533_rx_frame_is_cmd_response drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL -0xddbb25a7 rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL +0xb75f11a9 rbd_img_fill_cmp_and_write_from_bvecs drivers/block/rbd EXPORT_SYMBOL 0xd8a78657 ttm_agp_tt_create drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xbe344bcf rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2e35d344 rpc_switch_client_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x82f7c304 snd_hda_apply_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x76161dfe ishtp_reset_compl_handler drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x7bbb7f4b mmc_hsq_suspend drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL -0xbe6a0fbf md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL -0xe53379e2 __traceiter_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x0dd2aa48 go7007_snd_remove drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xe4af7f66 md_integrity_add_rdev drivers/md/md-mod EXPORT_SYMBOL +0x2a66a876 __traceiter_vb2_v4l2_buf_queue drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xff147a69 go7007_snd_remove drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0xac4761b3 mt76_register_phy drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x911cba4a cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x1a934a68 iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x48f57b06 cxgb4_crypto_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0ccea24b iscsi_tcp_r2tpool_alloc drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xb701879b drm_dev_unplug drivers/gpu/drm/drm EXPORT_SYMBOL 0xc8b6a8ae drm_dp_128b132b_lane_channel_eq_done drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xa394529e kvm_emulate_cpuid arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9c868455 kvm_emulate_mwait arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x427a5db1 cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL +0x6125a457 kvm_emulate_mwait arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf2f06fea cfg80211_check_combinations net/wireless/cfg80211 EXPORT_SYMBOL 0x9259f0b7 snd_soc_component_test_bits sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xeb711ae7 snd_soc_params_to_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb5ffe31f ipack_device_del drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x723cbbdf to_nvdimm drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xd2f6c144 adf_enable_vf2pf_comms drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xae63a8c4 mmc_sw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xb064a94f mmc_hw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xf56b63d5 mmc_sw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x3da1cb1a mmc_hw_reset drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x8233431c cdc_ncm_unbind drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0x2d0d69f5 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL -0x7fc0ef47 kvm_skip_emulated_instruction arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x92a71fd5 ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL -0x9c400c34 ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x880a5a13 nfs_mark_client_ready fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2e21994d kvm_skip_emulated_instruction arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x883b3743 ipt_alloc_initial_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL_GPL +0x54fd2e5f ct_sip_get_header net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL 0xb33fbf0d snd_hda_gen_stream_pm sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xcb16793f rpmsg_send drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0x949664ea rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb1300009 rdma_replace_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x45170471 dell_smbios_call drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0xc71ed50c atmel_i2c_init_genkey_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x588b2a61 __traceiter_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -21489,44 +21498,44 @@ 0x762c38cb rc_free_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x161a5477 sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xe8a034df drm_dev_exit drivers/gpu/drm/drm EXPORT_SYMBOL -0x224513b5 jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x257b0d0c jbd2_journal_ack_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x3d73a797 p9_errstr2errno net/9p/9pnet EXPORT_SYMBOL 0x17dfd5b8 snd_rawmidi_input_params sound/core/snd-rawmidi EXPORT_SYMBOL 0x1d655d92 mdev_get_type_group_id drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x369244ce hsi_port_unregister_clients drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x46228b1f nand_read_page_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x1e3f728d dm_block_data drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xf5283e4a md_error drivers/md/md-mod EXPORT_SYMBOL +0x25d20cf9 md_error drivers/md/md-mod EXPORT_SYMBOL 0x567fae17 ezusb_fx1_ihex_firmware_download drivers/usb/misc/ezusb EXPORT_SYMBOL_GPL -0xb51ab6eb ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xd216c6be ocelot_ptp_adjfine drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x072460c4 mlx5_fill_page_frag_array drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x1bb5f686 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x82985329 cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x7383de38 cxgb4_remove_tid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd00d3e6e cxgb3_remove_tid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x399d9ac8 nvme_auth_hmac_hash_len drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0xd6d317ad __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x687da7a7 kvm_mmu_gva_to_gpa_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xbecf6d47 rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL +0x278730df __traceiter_ff_layout_write_error fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x21881ac5 kvm_mmu_gva_to_gpa_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x5ce3586a rds_trans_register net/rds/rds EXPORT_SYMBOL_GPL 0x86be7924 dccp_packet_name net/dccp/dccp EXPORT_SYMBOL_GPL -0x762372a5 rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL -0x4b9d641e mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x09465d01 rtrs_iu_free drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0xa8314b45 mtd_panic_write drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x69fb86c2 to_cxl_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x997fa280 adf_devmgr_in_reset drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x38efaf5a dm_region_hash_destroy drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xa7073575 dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x65045fd5 dm_post_suspending drivers/md/dm-mod EXPORT_SYMBOL_GPL 0xef9cac7e __SCT__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x5231b51f __SCK__tp_func_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x5ad0a1a9 vb2_fop_read drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0xd9e632fe i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x550022d3 vb2_fop_read drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xe4545eb4 i3c_device_match_id drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xc4cd5324 wl1271_acx_init_mem_config drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x0f77dafc ath9k_hw_get_tsf_offset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x229e1ed0 __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL -0x19cc981d kvm_vcpu_read_guest_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc3e7f303 __ocelot_rmw_ix drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x85b2cc05 kvm_vcpu_read_guest_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xcd1d7f63 max_98390_4spk_components sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON -0xd2565bbc wm_adsp_compr_free sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xc2b88df4 wm_adsp_compr_free sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x4fa1782d snd_soc_tdm_params_to_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x57e16c3e dm_rh_get_state drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x8f5eefee dm_btree_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x6b581aac ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0x7d38ffeb ohci_restart drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0x0be10611 rtl92ce_phy_set_rf_on drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0xa628fa59 rtl_rfreg_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x684337b4 _il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -21536,23 +21545,23 @@ 0xe2600b90 mlxsw_afa_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xdeab0691 mlxsw_afk_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xbd650f07 mlx4_mr_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x39b14659 phy_get_eee_err drivers/net/phy/libphy EXPORT_SYMBOL -0x4a3ea840 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8e85ec90 phy_get_eee_err drivers/net/phy/libphy EXPORT_SYMBOL +0xdb98ef4b nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7f3407a7 fc_seq_start_next drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x6268a7a4 drm_self_refresh_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd6f50cf7 xfrm_ealg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0xf8c87bbe snd_i2c_probeaddr sound/i2c/snd-i2c EXPORT_SYMBOL 0xfaf598c6 snd_ctl_request_layer sound/core/snd EXPORT_SYMBOL_GPL 0x19b17a1e tee_client_get_version drivers/tee/tee EXPORT_SYMBOL_GPL -0x32120b47 btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL +0xa224a005 btbcm_patchram drivers/bluetooth/btbcm EXPORT_SYMBOL 0x16801eb2 ubi_open_volume drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0x3e335df9 nd_btt_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x079d0170 ssam_request_sync drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x5eb24829 dm_shift_arg drivers/md/dm-mod EXPORT_SYMBOL -0x451456ad v4l2_async_unregister_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL -0x188f9d59 dib9000_get_tuner_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x850f2e68 v4l2_async_unregister_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0xb687052f dib9000_get_tuner_interface drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL 0x3a6a93c6 usb_stor_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x94b51da9 open_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x9511b6ed open_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xd56e312e rtw89_phy_write_rf drivers/net/wireless/realtek/rtw89/rtw89_core EXPORT_SYMBOL 0x5b043638 rtl92c_set_fw_joinbss_report_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x1a189b5e ath10k_ce_deinit_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -21561,7 +21570,7 @@ 0x45ba1f67 drm_client_dev_hotplug drivers/gpu/drm/drm EXPORT_SYMBOL 0xc6942bfc azx_init_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x279be408 snd_hda_mixer_amp_volume_info sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x3c3538ab ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL +0x11c97d03 ata_sas_scsi_ioctl drivers/ata/libata EXPORT_SYMBOL_GPL 0x59b922d8 cec_pin_allocate_adapter drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xbc230c95 ath_reg_notifier_apply drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x221c5d15 ath10k_bmi_read_memory drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -21571,24 +21580,24 @@ 0x870b53e9 eeprom_93cx6_write drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x97340f17 nfs_access_set_mask fs/nfs/nfs EXPORT_SYMBOL_GPL 0xe2430307 stutter_wait kernel/torture EXPORT_SYMBOL_GPL -0x2ce17dcf kvm_sev_es_mmio_read arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xf108348e kvm_vcpu_read_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xc70c0893 nfc_send_to_raw_sock net/nfc/nfc EXPORT_SYMBOL +0x062bbaee kvm_sev_es_mmio_read arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb33dca21 kvm_vcpu_read_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xdad04666 nfc_send_to_raw_sock net/nfc/nfc EXPORT_SYMBOL 0x810e0fd6 ieee80211_enable_rssi_reports net/mac80211/mac80211 EXPORT_SYMBOL -0x1446e664 unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0xb7b0a93a unregister_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0xd52b3af1 nft_fib_init net/netfilter/nft_fib EXPORT_SYMBOL_GPL 0xe1bcf8d9 hdac_hdmi_jack_port_init sound/soc/codecs/snd-soc-hdac-hdmi EXPORT_SYMBOL_GPL 0x4f19400a snd_soc_put_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x04a6ac4c snd_soc_get_volsw sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5550cf42 iio_triggered_event_cleanup drivers/iio/industrialio-triggered-event EXPORT_SYMBOL 0xc0d7df85 dm_bufio_new drivers/md/dm-bufio EXPORT_SYMBOL_GPL -0xd19c63d8 dibx000_reset_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL +0x8fd709da dibx000_reset_i2c_master drivers/media/dvb-frontends/dibx000_common EXPORT_SYMBOL 0x8ef366b5 usb_wwan_resume drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x2a7ac2a7 mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x2cfadc3b mwifiex_shutdown_sw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xac6285e8 il_txq_update_write_ptr drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x2c1eebf4 mlx4_set_admin_guid drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6bf50ef0 __tracepoint_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xc900b7b0 svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3119fd44 __tracepoint_iscsi_dbg_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x069ce886 svc_xprt_put net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x1a3462ac sof_client_register_ipc_rx_handler sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0xce6af272 snd_sbdsp_create sound/isa/sb/snd-sb-common EXPORT_SYMBOL 0xde96b740 dfl_fpga_port_ops_add drivers/fpga/dfl EXPORT_SYMBOL_GPL @@ -21600,18 +21609,18 @@ 0x6285dfe8 xp_cpu_to_nasid drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x73756ccc __regmap_init_spmi_ext drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL 0x1c6646d7 drm_plane_create_alpha_property drivers/gpu/drm/drm EXPORT_SYMBOL -0x948be4c1 jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL -0x11af622e rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL -0x444e1d97 dccp_v4_send_check net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL -0x88c6e250 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL -0xd24bf850 wm8804_remove sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL -0xf9ffc496 rt5682_reset sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x53f60a7d jbd2_journal_finish_inode_data_buffers fs/jbd2/jbd2 EXPORT_SYMBOL +0x1069c61b rds_trans_unregister net/rds/rds EXPORT_SYMBOL_GPL +0xb807bc8a dccp_v4_send_check net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xb9ec52d6 ip6_tnl_rcv_ctl net/ipv6/ip6_tunnel EXPORT_SYMBOL_GPL +0xe5e46b07 wm8804_remove sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0x15316a08 rt5682_reset sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x4abe9931 snd_hda_create_spdif_in_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc6d929c4 snd_pcm_stream_lock sound/core/snd-pcm EXPORT_SYMBOL_GPL -0x718ae4cc rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x2a84e276 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x814753e5 rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc3670aee rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xeac6af3b spi_nor_restore drivers/mtd/spi-nor/spi-nor EXPORT_SYMBOL_GPL -0x2b7b5955 __tracepoint_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL +0xe8882280 __tracepoint_ata_bmdma_setup drivers/ata/libata EXPORT_SYMBOL_GPL 0xec683e00 vmbus_set_sc_create_callback drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x3dc6c688 vmbus_sendpacket_mpb_desc drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x46440c6a ishtp_get_client_data drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL @@ -21623,69 +21632,68 @@ 0xde477b08 __ath10k_ce_send_revert drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x1cb8f858 mlxsw_reg_trans_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x5603eeb9 mlx4_read_clock drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x57deac3a cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xdc4948bf cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0x0a096157 cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x3a3c596f cxgb4_free_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x81910812 cxgb3_free_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x57491424 cxgbi_bind_conn drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xd97201b7 fdomain_create drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x9367c38f nfcmrvl_nci_register_dev drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL -0x838e6651 nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL +0xacd0dc7b nfs_file_fsync fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3f510ff5 kvm_has_noapic_vcpu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xadae6df8 blake2s_final lib/crypto/libblake2s EXPORT_SYMBOL -0xdeb86eb4 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL -0x7d7f6c06 nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0x9041fd0e __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x33e22f70 qrtr_endpoint_register net/qrtr/qrtr EXPORT_SYMBOL_GPL +0xab5e58bc nf_tproxy_get_sock_v6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x0237fe57 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x794505b9 dot11d_init drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xca2b30e8 gether_register_netdev drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0x13ea99c1 ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0x7cdebfc3 ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0x44e57d11 can_change_mtu drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x7f5a2e8f ppp_input_error drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x68fd4ebe ppp_unit_number drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0xbcafb02e can_change_mtu drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x384c7f8e lbs_notify_command_response drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xb98bb315 phy_gbit_fibre_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xac8a24fc drm_dev_enter drivers/gpu/drm/drm EXPORT_SYMBOL 0xbbc4ef97 ocfs2_stack_supports_plocks fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x0be406b2 nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL -0x750e5938 nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL +0x996418a1 nfs_generic_pg_test fs/nfs/nfs EXPORT_SYMBOL_GPL +0x69fe11ac nfs_init_server_rpcclient fs/nfs/nfs EXPORT_SYMBOL_GPL 0x3c93693c p9_client_link net/9p/9pnet EXPORT_SYMBOL 0xd8de69b5 sof_io_read64 sound/soc/sof/snd-sof EXPORT_SYMBOL 0xba26a030 __snd_hda_add_vmaster sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x0b133db4 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL +0x42c1b7f3 ahci_reset_em drivers/ata/libahci EXPORT_SYMBOL_GPL 0xc370a43e ieee80211_wlan_frequencies_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x763b499f ieee80211_start_send_beacons_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0xe28a6732 v4l2_device_disconnect drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xafcf87db v4l2_device_disconnect drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x0305e548 usb_serial_generic_open drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0x9d5e188c can_rx_offload_queue_sorted drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x65ccda1f can_rx_offload_queue_sorted drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xbb285bb8 __iwl_err drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xba118682 il_mac_remove_interface drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x496160c8 fc_exch_init drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x48e62c9f xp_region_size drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL -0x4d5c3b5b drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x681a6972 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xb11ac7a7 __drm_err drivers/gpu/drm/drm EXPORT_SYMBOL 0x8602cbd3 drm_universal_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL -0xafe036b9 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xce6e5024 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL -0x38308a06 drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6ce66357 __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL +0x6dcdfb62 drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xc9bcaa80 drm_gem_create_mmap_offset_size drivers/gpu/drm/drm EXPORT_SYMBOL +0x53913246 drm_edp_backlight_disable drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x226a3ddc __traceiter_nfs_fsync_exit fs/nfs/nfs EXPORT_SYMBOL_GPL 0xd014cb2e __SCT__tp_func_kvm_avic_ga_log arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x509af6af __SCK__tp_func_kvm_avic_ga_log arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x49a920df kvm_scale_tsc arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x24c328c2 hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL -0x67fad954 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL -0x82e082d5 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xca9a579e __SCK__tp_func_kvm_avic_ga_log arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2e34746c kvm_scale_tsc arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x6fa4afa4 hci_unregister_cb net/bluetooth/bluetooth EXPORT_SYMBOL +0x44a08410 ebt_do_table net/bridge/netfilter/ebtables EXPORT_SYMBOL +0xc1ccb4a1 ip_set_type_unregister net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x132602f9 amdtp_domain_destroy sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0xf747bffc sdw_update_no_pm drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0xc3d613db ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x912705ea ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x79c98de8 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL -0x15d7ffe5 cec_notifier_cec_adap_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x379dda22 cx24110_attach drivers/media/dvb-frontends/cx24110 EXPORT_SYMBOL +0xef340af4 ufshcd_suspend_prepare drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x97aa687a ufshcd_dme_configure_adapt drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x9f674452 md_wait_for_blocked_rdev drivers/md/md-mod EXPORT_SYMBOL +0xb90b186d cec_notifier_cec_adap_unregister drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0xf6c3f843 cx24110_attach drivers/media/dvb-frontends/cx24110 EXPORT_SYMBOL 0x7af56639 gs_alloc_req drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL -0xff97818c ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL +0xd90214dc ipvlan_link_delete drivers/net/ipvlan/ipvlan EXPORT_SYMBOL_GPL 0xde95c823 rtw_fw_do_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xae050126 __SCT__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x5d785a35 __SCK__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x779f241a __SCK__tp_func_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfe2e2349 __tracepoint_mei_pci_cfg_read drivers/misc/mei/mei EXPORT_SYMBOL -0xf7c9b2e9 __devm_regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL -0xb52da898 fscache_enqueue_operation fs/fscache/fscache EXPORT_SYMBOL +0x04c0b003 __devm_regmap_init_i2c drivers/base/regmap/regmap-i2c EXPORT_SYMBOL_GPL 0xd075ef67 snd_soc_dai_set_fmt sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc72fc82f snd_virmidi_new sound/core/seq/snd-seq-virmidi EXPORT_SYMBOL 0xdcbd580c ata_sff_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL @@ -21693,40 +21701,40 @@ 0xf2bc5516 wlcore_event_rssi_trigger drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x938fac07 shmem_unpin_map drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xfb8022fe drm_atomic_nonblocking_commit drivers/gpu/drm/drm EXPORT_SYMBOL -0xd21f6f0b jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL -0x750f5274 jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL +0x492524ee jbd2_trans_will_send_data_barrier fs/jbd2/jbd2 EXPORT_SYMBOL +0xf521b18a jbd2_journal_begin_ordered_truncate fs/jbd2/jbd2 EXPORT_SYMBOL 0xf9b51ba8 p9_client_setattr net/9p/9pnet EXPORT_SYMBOL -0x0fa86164 svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8bbc5b01 svc_create net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xeda3a721 snd_print_pcm_bits sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x868ae01c nand_read_oob_std drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x7d5f47a0 videocodec_register drivers/staging/media/zoran/videocodec EXPORT_SYMBOL 0x7e29c59d dm_bitset_clear_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x371f42a4 media_remove_intf_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xff91bca7 dst_ca_attach drivers/media/pci/bt8xx/dst_ca EXPORT_SYMBOL +0x125fcb7f dst_ca_attach drivers/media/pci/bt8xx/dst_ca EXPORT_SYMBOL 0x4afa20ce mptscsih_abort drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x9038811a iwl_rfi_guid drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x965c1819 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf0e95004 iscsi_tcp_segment_done drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x72190165 rtsx_usb_read_ppbuf drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xaeaf7ea5 drm_gem_simple_display_pipe_prepare_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x31e07597 crypto_sm3_finup crypto/sm3_generic EXPORT_SYMBOL 0x9507547f ocfs2_cluster_disconnect fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0xf2a043d8 kvm_inject_pending_timer_irqs arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x1378aba3 ceph_pg_pool_name_by_id net/ceph/libceph EXPORT_SYMBOL -0x86b09d0f cs35l41_write_fs_errata sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x4df8a288 cs35l41_write_fs_errata sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x1ba7cc87 dm_array_new drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xd95650f3 __traceiter_bcache_btree_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0b0155bc videobuf_queue_is_busy drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x943260f8 mantis_dvb_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xa5ef9b91 mantis_i2c_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x1c6f2874 mantis_pci_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x694889d3 mantis_dma_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xffe0fc54 saa7146_register_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x34e83426 videobuf_queue_is_busy drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x58501a3c mantis_dvb_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x9dc52fcb mantis_i2c_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xe172397f mantis_pci_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xcc45b903 mantis_dma_exit drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x8ed5b24d saa7146_register_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xc479aa61 sas_slave_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xc99f8030 drm_gem_simple_kms_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xe08dd669 drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xfb2aaf5a __traceiter_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1bb2a0c8 drm_dp_get_vc_payload_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x21c79202 __traceiter_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x38b92846 llc_remove_pack net/llc/llc EXPORT_SYMBOL -0x99e31c1a xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x063d63bb xt_target_to_user net/netfilter/x_tables EXPORT_SYMBOL_GPL 0x9d451115 snd_timer_instance_new sound/core/snd-timer EXPORT_SYMBOL 0xd3fee7f4 parport_pc_probe_port drivers/parport/parport_pc EXPORT_SYMBOL 0x563ecc7e ieee80211_stop_send_beacons_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL @@ -21736,30 +21744,30 @@ 0x22e5d1de nvme_auth_augmented_challenge drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x3f1cef95 nfc_mei_phy_alloc drivers/nfc/mei_phy EXPORT_SYMBOL_GPL 0xb6bd2e9d lm3533_ctrlbank_disable drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL -0xa6dc86f5 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xfb16e4c4 fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL +0xccecbe4a drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x9d6bd38e fuse_conn_destroy fs/fuse/fuse EXPORT_SYMBOL_GPL 0xc13ceeb8 nfc_hci_get_clientdata net/nfc/hci/hci EXPORT_SYMBOL 0xb2911fd8 nfc_hci_set_clientdata net/nfc/hci/hci EXPORT_SYMBOL 0xd0d3b6b2 cfg80211_disconnected net/wireless/cfg80211 EXPORT_SYMBOL 0xc23cd9bb nft_chain_validate_hooks net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xf6e23857 acp_sof_trace_release sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xc0bb1581 vringh_need_notify_iotlb drivers/vhost/vringh EXPORT_SYMBOL -0xd95d91a2 ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x11de9e70 dvb_register_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x9364410e gspca_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x0aa6028a vb2_ioctl_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x1e167f0b ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8b0f778b dvb_register_adapter drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0xad898cd4 gspca_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x3f0f4ec9 vb2_ioctl_querybuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x4beb505d usb_gadget_get_string drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x26654479 usbnet_manage_power drivers/net/usb/usbnet EXPORT_SYMBOL 0x43ad0dd1 rt2x00queue_flush_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x204cd27c mlx4_multicast_attach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x7dcd08d0 ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL -0x9e0579ef dccp_create_openreq_child net/dccp/dccp EXPORT_SYMBOL_GPL -0x2cc22cde xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x88b91571 cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL -0x1b1c652a nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xdb8fc3bf ieee80211_tx_prepare_skb net/mac80211/mac80211 EXPORT_SYMBOL +0x6d602920 dccp_create_openreq_child net/dccp/dccp EXPORT_SYMBOL_GPL +0x9a2579d3 xdr_reserve_space_vec net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x38cd79f4 cfg80211_nan_match net/wireless/cfg80211 EXPORT_SYMBOL +0xb8ced258 nf_send_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xfe7e442c register_dca_provider drivers/dca/dca EXPORT_SYMBOL_GPL -0xf373d518 dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x13742e1a musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL +0xc6711c35 dm_cell_promote_or_release drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xcff9e45b musb_interrupt drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x32ac3645 rt2800mmio_rxdone_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x4bebf4da rt2800_config_ant drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x749ab4f6 il_alloc_txq_mem drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -21768,36 +21776,36 @@ 0x7cc2fb87 bcm_phy_cable_test_get_status drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x25cb5d82 drm_framebuffer_unregister_private drivers/gpu/drm/drm EXPORT_SYMBOL 0xea470863 sm2_compute_z_digest crypto/sm2_generic EXPORT_SYMBOL -0x865bc58a pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x49e0d2ea pnfs_destroy_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x21d18981 p9_client_read net/9p/9pnet EXPORT_SYMBOL -0xc95d371d dccp_child_process net/dccp/dccp EXPORT_SYMBOL_GPL -0xc3447faf udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x0cf75849 dccp_child_process net/dccp/dccp EXPORT_SYMBOL_GPL +0x139695dc udp_tunnel_drop_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x3251d762 nf_tables_trans_destroy_flush_work net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xcfe9fbca rt5640_dmic_enable sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL +0x40914a25 rt5640_dmic_enable sound/soc/codecs/snd-soc-rt5640 EXPORT_SYMBOL_GPL 0x18b64708 snd_dmaengine_pcm_prepare_slave_config sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd60bd773 san_dgpu_notifier_unregister drivers/platform/surface/surface_acpi_notify EXPORT_SYMBOL_GPL 0x2180b1c7 media_entity_remote_pad drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x3c1fe337 zd1301_demod_get_i2c_adapter drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL -0xd43dab62 ivtv_vapi drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x5b62dbe6 zd1301_demod_get_i2c_adapter drivers/media/dvb-frontends/zd1301_demod EXPORT_SYMBOL +0x60c10bcc ivtv_vapi drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x874c77de iwl_fw_rate_idx_to_plcp drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3bd6f37d ipmi_smi_watcher_unregister drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x40f17573 p9_client_write net/9p/9pnet EXPORT_SYMBOL 0xd505c3e0 nf_ct_port_nlattr_tuple_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x156f6ee7 wm_adsp2_preloader_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x48bcf479 wm_adsp2_preloader_put sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xbd85159d sdw_bus_master_add drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xd48c491d notify_wx_assoc_event_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x22d49c76 usb_stor_adjust_quirks drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xe1172dfd mpt_register drivers/message/fusion/mptbase EXPORT_SYMBOL 0xb283b2d4 usbnet_set_rx_mode drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x640df08a phy_start drivers/net/phy/libphy EXPORT_SYMBOL +0x8af592f2 phy_start drivers/net/phy/libphy EXPORT_SYMBOL 0x3ab7b1cc scsi_set_sense_field_pointer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xfeb953b1 __drm_printfn_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL -0x31ce8117 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL +0x01f30586 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL 0xc67a49d4 torture_cleanup_begin kernel/torture EXPORT_SYMBOL_GPL -0xbb61b7f2 kvm_init arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x016958f3 kvm_init arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xef1f4647 snd_soc_component_force_enable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x6b1ca89f rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x089fcacd ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5006216c rdma_user_mmap_entry_insert drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x050e5e3f ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x33b3f3c0 rtw_debug_mask drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x0af3516c rtl8723_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x6fe2291f rtl92c_phy_sw_chnl drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL @@ -21807,29 +21815,29 @@ 0xb90fc668 fc_fc4_register_provider drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x1cb191cf pn533_recv_frame drivers/nfc/pn533/pn533 EXPORT_SYMBOL 0x69733924 drm_crtc_set_max_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL -0x7d637281 drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x5dadba59 drm_dp_mst_detect_port drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x504cb053 simd_aead_create_compat crypto/crypto_simd EXPORT_SYMBOL_GPL -0x3e1dc618 __x86_set_memory_region arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x0729c9e1 __kvm_set_memory_region arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3da750f0 __x86_set_memory_region arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1fdf2e89 __kvm_set_memory_region arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x82f8de0e ieee80211_iterate_active_interfaces_mtx net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xc2185238 sof_ipc_tx_message sound/soc/sof/snd-sof EXPORT_SYMBOL 0xf981897e snd_compress_new sound/core/snd-compress EXPORT_SYMBOL_GPL 0x9db7632d iio_trigger_poll drivers/iio/industrialio EXPORT_SYMBOL 0x00d696b1 w1_reset_bus drivers/w1/wire EXPORT_SYMBOL_GPL -0xc48e997a mmc_card_alternative_gpt_sector drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xec4b15d8 md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL -0xa59ff44a md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL +0xe7471ec3 mmc_card_alternative_gpt_sector drivers/mmc/core/mmc_core EXPORT_SYMBOL +0xc37fb322 md_bitmap_close_sync drivers/md/md-mod EXPORT_SYMBOL +0x6bb07eb1 md_bitmap_startwrite drivers/md/md-mod EXPORT_SYMBOL 0x44388dee usb_stor_control_msg drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x9fc0c356 cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x92d22b09 cdns_power_is_lost drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x69701c2d wlcore_event_sched_scan_completed drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0x39981f1f orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x4908a086 orinoco_down drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0xb4b77c8b hostap_80211_get_hdrlen drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xbfa25fae ath9k_hw_reset drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x6a28e282 fdomain_destroy drivers/scsi/fdomain EXPORT_SYMBOL_GPL 0x03c63897 __drm_get_edid_firmware_path drivers/gpu/drm/drm EXPORT_SYMBOL 0x49692159 mhi_device_get drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x0ac971d4 ieee802154_wake_queue net/mac802154/mac802154 EXPORT_SYMBOL -0x0774ab6a rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb1f09cd1 rpc_clnt_swap_activate net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6762cf12 iio_get_channel_ext_info_count drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xfcb6614c uio_unregister_device drivers/uio/uio EXPORT_SYMBOL_GPL 0x904b8696 cx88_audio_thread drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL @@ -21842,59 +21850,59 @@ 0x500858b9 i915_read_mch_val drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL 0x31f6f107 drm_atomic_helper_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x70bba7e0 drm_aperture_remove_conflicting_pci_framebuffers drivers/gpu/drm/drm EXPORT_SYMBOL -0xd008256e nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3aa189fa nfs_wb_all fs/nfs/nfs EXPORT_SYMBOL_GPL 0x8c692584 hda_pci_intel_probe sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x272e89bc snd_hda_add_vmaster_hook sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x7c70d349 vhost_new_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL -0x64e8b174 kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL -0xc8e86e9a dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL +0xbd2bf22e kill_mtd_super drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7422f8be dm_table_get_size drivers/md/dm-mod EXPORT_SYMBOL 0x210412a0 gether_get_host_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0xcdfaf125 gether_set_host_addr drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x7fdde0b4 mlx4_handle_eth_header_mcast_prio drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x60ba1da8 wm_adsp2_set_dspclk sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x2c8aed8f wm_adsp2_set_dspclk sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xa768a899 snd_ac97_get_short_name sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0xa091aa14 ssb_dma_translation drivers/ssb/ssb EXPORT_SYMBOL 0x2b59ce12 iscsit_increment_maxcmdsn drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x16233534 md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL -0x3a75934f cx231xx_init_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL -0x10a2938e vb2_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x15b90183 md_bitmap_update_sb drivers/md/md-mod EXPORT_SYMBOL +0xad1df17e cx231xx_init_isoc drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x3ab7fcde vb2_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x1e0d737e tcpm_register_port drivers/usb/typec/tcpm/tcpm EXPORT_SYMBOL_GPL 0x8c657751 typec_set_vconn_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x8caf59a1 lbs_cmd_copyback drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x61ce029d genphy_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xfa4667d1 fc_seq_release drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x701599bf drm_compat_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL -0xa0542213 drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL -0xb0d92f58 __tracepoint_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9f67e16d drm_connector_attach_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xe05864b6 __tracepoint_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc1faeeb9 snd_dmaengine_pcm_close_release_chan sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x1d40c925 v4l2_flash_indicator_init drivers/media/v4l2-core/v4l2-flash-led-class EXPORT_SYMBOL_GPL +0x9167238f v4l2_flash_indicator_init drivers/media/v4l2-core/v4l2-flash-led-class EXPORT_SYMBOL_GPL 0xcb82825c mpt_raid_phys_disk_pg0 drivers/message/fusion/mptbase EXPORT_SYMBOL 0xae29df50 lbs_host_to_card_done drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x296a8983 oslec_update drivers/misc/echo/echo EXPORT_SYMBOL_GPL -0x951d5bea af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL +0x20e09aa6 af_alg_sendmsg crypto/af_alg EXPORT_SYMBOL_GPL 0x4d3af7fa ocfs2_cluster_hangup fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xb17cb46f file_is_kvm arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x49e9541e ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL -0x9a37f2a5 rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf96d374b tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xf06e596e file_is_kvm arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x9711f5d1 ceph_msg_new2 net/ceph/libceph EXPORT_SYMBOL +0x2c62a0fe rpc_init_pipe_dir_head net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x78ee3a0a tcp_vegas_init net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL 0x650f8603 snd_pcm_format_silence_64 sound/core/snd-pcm EXPORT_SYMBOL 0xa24517eb vhost_iotlb_free drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xb700fa98 ata_std_error_handler drivers/ata/libata EXPORT_SYMBOL_GPL -0xbbe1fbcb md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL -0x2613c30e v4l2_device_unregister drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xfef05fe1 md_stop drivers/md/md-mod EXPORT_SYMBOL_GPL +0x07afc3ed v4l2_device_unregister drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xd81a9269 phy_connect_direct drivers/net/phy/libphy EXPORT_SYMBOL 0x6d3177df nvmet_req_alloc_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xfd26a44c iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xd50e2233 mfd_remove_devices_late drivers/mfd/mfd-core EXPORT_SYMBOL +0xaa1a044a iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x603689a1 mfd_remove_devices_late drivers/mfd/mfd-core EXPORT_SYMBOL 0x224ae144 i915_gem_ww_ctx_backoff drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0xb747d0d5 drm_crtc_vblank_waitqueue drivers/gpu/drm/drm EXPORT_SYMBOL -0xb377ea5b bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL +0x0614e72b bt_sock_ioctl net/bluetooth/bluetooth EXPORT_SYMBOL 0x85a8ee76 ubi_unregister_volume_notifier drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0xc40fc465 ubi_open_volume_nm drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xd5e9915d ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL -0x16492467 md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL -0x1f1926a8 v4l2_async_notifier_cleanup drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL -0xb43de719 i2c_register_spd drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL +0xcb8dd244 ata_pci_shutdown_one drivers/ata/libata EXPORT_SYMBOL_GPL +0xfc521ea8 md_bitmap_load drivers/md/md-mod EXPORT_SYMBOL_GPL +0x867a1ad6 v4l2_async_notifier_cleanup drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x26ebb0a6 i2c_register_spd drivers/i2c/i2c-smbus EXPORT_SYMBOL_GPL 0x0bc6094c fw_core_remove_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL 0x06f70cb2 ath11k_qmi_deinit_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x850ba944 xpcs_create drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL @@ -21903,29 +21911,29 @@ 0x78ee81c2 ttm_bo_kmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x397c3d27 drm_edid_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x2a983d26 ceph_pagelist_release net/ceph/libceph EXPORT_SYMBOL -0x4489eb7b arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0xfa794908 arpt_register_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL 0x0f7fc21f ssb_bus_powerup drivers/ssb/ssb EXPORT_SYMBOL -0xf948c936 ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x98ea68ee ufshcd_fixup_dev_quirks drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL 0xfd445b11 rtl_usb_disconnect drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL -0xae1b11ac ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x255dec2f ocelot_devlink_sb_register drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x561a0a17 genphy_setup_forced drivers/net/phy/libphy EXPORT_SYMBOL 0x8eef5e04 nvmf_reg_write32 drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x90872aeb ttm_bo_lock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x03501b01 drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL +0xce9ca925 drm_connector_attach_privacy_screen_provider drivers/gpu/drm/drm EXPORT_SYMBOL 0x73d7f531 drm_modeset_lock drivers/gpu/drm/drm EXPORT_SYMBOL 0xd9ec23eb poly1305_update_arch arch/x86/crypto/poly1305-x86_64 EXPORT_SYMBOL 0x7d9b1141 nci_uart_unregister net/nfc/nci/nci_uart EXPORT_SYMBOL_GPL -0x23dc9da5 atm_alloc_charge net/atm/atm EXPORT_SYMBOL +0x5ddc47ad atm_alloc_charge net/atm/atm EXPORT_SYMBOL 0x9983125a snd_soc_acpi_intel_jsl_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x39bf9301 _snd_pcm_hw_param_setempty sound/core/snd-pcm EXPORT_SYMBOL -0x185bc289 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x8739d134 cx88_reset drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x0fbaea92 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd3ab490c cx88_reset drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0x4a1bd102 mt76_connac_mcu_set_rts_thresh drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x286ef684 il_scan_cancel_timeout drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x556fa2aa ath10k_core_fetch_board_file drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xaa8d8741 drm_atomic_helper_commit_hw_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc6a3d260 parman_prio_fini lib/parman EXPORT_SYMBOL -0x78169fe7 nfc_tm_data_received net/nfc/nfc EXPORT_SYMBOL +0xdc068809 nfc_tm_data_received net/nfc/nfc EXPORT_SYMBOL 0xfd5ed391 ieee802154_rx_irqsafe net/mac802154/mac802154 EXPORT_SYMBOL 0xfd22dd56 rds_cong_map_updated net/rds/rds EXPORT_SYMBOL_GPL 0x8ede9e26 ax25_protocol_release net/ax25/ax25 EXPORT_SYMBOL @@ -21933,56 +21941,56 @@ 0x59ff3099 soc_hda_ext_bus_ops sound/soc/codecs/snd-soc-hda-codec EXPORT_SYMBOL_GPL 0xe668f797 snd_vx_dsp_boot sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0x216726ab iio_trigger_using_own drivers/iio/industrialio EXPORT_SYMBOL -0x6e6467a4 iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xd85436e8 ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x2d41bf2a iscsit_setup_text_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x30345ce8 ahci_platform_resume_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x778acaab parport_ieee1284_epp_read_data drivers/parport/parport EXPORT_SYMBOL 0xc6475565 parport_ieee1284_ecp_read_data drivers/parport/parport EXPORT_SYMBOL -0x7266a47d sdhci_adma_write_desc drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xef8069b3 sdhci_adma_write_desc drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x24507fbf dm_array_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x9164ca6d cx25821_dev_get drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0xd4de0228 ivtv_udma_setup drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x7bbbdd34 cx25821_dev_get drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0x71e97f7a ivtv_udma_setup drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x81f8f058 rt2800_sta_add drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4022586d rt2800_txdone_nostatus drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x06209f49 phy_lookup_setting drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0a1ab04c nvme_auth_gen_pubkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x4f2a3483 i915_gem_object_pin_map drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0xfc2b0520 jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL -0xcf99227d kvm_clear_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2bdb4667 lapb_register net/lapb/lapb EXPORT_SYMBOL +0x8a30bb53 jbd2_journal_errno fs/jbd2/jbd2 EXPORT_SYMBOL +0xe6ed0d93 kvm_clear_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xd4ed43b7 lapb_register net/lapb/lapb EXPORT_SYMBOL 0x4bd8c482 xt_rateest_lookup net/netfilter/xt_RATEEST EXPORT_SYMBOL_GPL 0x9351483c rpmsg_find_device drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xc88e8daa rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd56be551 ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL +0xfad6a596 rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe64519a1 ata_std_bios_param drivers/ata/libata EXPORT_SYMBOL_GPL 0xaf540f16 rtllib_sta_ps_send_null_frame drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x88a5c035 dm_bitset_cursor_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x05e54de0 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL +0x281fb052 md_wakeup_thread drivers/md/md-mod EXPORT_SYMBOL 0x57a3091d mlx4_SET_PORT_BEACON drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x4b8bfd42 phy_ethtool_ksettings_set drivers/net/phy/libphy EXPORT_SYMBOL -0xc9eb7310 phy_ethtool_ksettings_get drivers/net/phy/libphy EXPORT_SYMBOL +0x3252f38d phy_ethtool_ksettings_set drivers/net/phy/libphy EXPORT_SYMBOL +0x0f027681 phy_ethtool_ksettings_get drivers/net/phy/libphy EXPORT_SYMBOL 0xc8bee024 nvmf_connect_io_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x7e14f6f3 fc_elsct_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xbfe3269d drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0xa242a4a3 drm_gem_fb_create_with_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL 0xa1803736 drm_gem_map_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL 0x69790093 drm_clflush_pages drivers/gpu/drm/drm EXPORT_SYMBOL -0x12d34490 rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x65bbcc34 cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL -0x0c39ff40 arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0x1d5cb444 ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x668d76bb rpc_clone_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc920ed7b cfg80211_ft_event net/wireless/cfg80211 EXPORT_SYMBOL +0x55313d8f arpt_unregister_table_pre_exit net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x286301aa ahci_platform_disable_clks drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x7866c581 sdio_f0_readb drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0x34bf0e61 smscore_translate_msg drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xd0839e3c rndis_tx_fixup drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0x3e17f466 mdio_set_flag drivers/net/mdio EXPORT_SYMBOL 0xaa88cd59 iscsi_boot_create_acpitbl drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL -0x48af2808 iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xd5a3138c drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x041a4a90 iscsi_conn_queue_recv drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa16ba55b drm_gem_shmem_dumb_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0xb1ad6c67 drm_read drivers/gpu/drm/drm EXPORT_SYMBOL -0xaf46712f drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1f3c9d1b drm_dp_read_clock_recovery_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1446b60a caif_client_register_refcnt net/caif/caif EXPORT_SYMBOL 0x27418f35 get_cfcnfg net/caif/caif EXPORT_SYMBOL 0x59c13bed ieee80211_key_mic_failure net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x44c6e633 vcc_sklist_lock net/atm/atm EXPORT_SYMBOL 0x273f1a1f cfg80211_any_usable_channels net/wireless/cfg80211 EXPORT_SYMBOL -0xd77d02e5 ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x98b457b0 ip_vs_conn_out_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x202a1b1b line6_midi_id sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0x655104a5 vmbus_set_event drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x4e45ee6b mt7615_mac_sta_add drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL @@ -21991,58 +21999,59 @@ 0xd9f711ae mlxsw_afa_block_append_mcrouter drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8a9c70ed nvme_sec_submit drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x2d5c16c4 fcoe_transport_detach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL -0xcdc38c19 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x29394f4e ceph_con_open net/ceph/libceph EXPORT_SYMBOL +0xed72cf96 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbd4f8da3 ceph_con_open net/ceph/libceph EXPORT_SYMBOL 0x721171d6 p9_release_pages net/9p/9pnet EXPORT_SYMBOL -0x6599b2ed ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xed1eb690 ip_tunnel_encap_setup net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x7f1627af cdns_xfer_msg_defer drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0x0dbd16a8 dvb_ca_en50221_camready_irq drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0x77696d3c v4l2_ctrl_new_std_menu_items drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xb6652875 gserial_free_line drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL -0xc22c94e0 ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xaf5a84e8 ohci_resume drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL 0xb01b307d ath10k_core_napi_enable drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x74971843 get_phv_bit drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x3efe1703 phy_unregister_fixup_for_id drivers/net/phy/libphy EXPORT_SYMBOL 0x4a545e8e am335x_tsc_se_clr drivers/mfd/ti_am335x_tscadc EXPORT_SYMBOL_GPL 0xf8c1e3cd drm_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x28980555 drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL -0xc388166c kvm_write_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x6e48d6ec drm_mode_prune_invalid drivers/gpu/drm/drm EXPORT_SYMBOL +0xbca46908 fscache_wq fs/fscache/fscache EXPORT_SYMBOL +0xd2694115 kvm_write_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x127be3e4 cfg80211_unregister_wdev net/wireless/cfg80211 EXPORT_SYMBOL -0x02a86b5a nau8825_enable_jack_detect sound/soc/codecs/snd-soc-nau8825 EXPORT_SYMBOL_GPL +0x28a5f5b7 nau8825_enable_jack_detect sound/soc/codecs/snd-soc-nau8825 EXPORT_SYMBOL_GPL 0xc266ba51 snd_hda_add_new_ctls sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x013bbd68 nd_region_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xb4f2da8e surface_hid_pm_ops drivers/hid/surface-hid/surface_hid_core EXPORT_SYMBOL_GPL -0x804c9f48 v4l_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xd7142dbc em28xx_unregister_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL -0x1194f679 xc2028_attach drivers/media/tuners/tuner-xc2028 EXPORT_SYMBOL -0x1b9ef89a i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xc7784f59 v4l_enable_media_source drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x151b602f em28xx_unregister_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL +0xaf31bb6d xc2028_attach drivers/media/tuners/tuner-xc2028 EXPORT_SYMBOL +0x1da63098 i2c_mux_del_adapters drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x2725b28a mlx4_buf_write_mtt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6501f28a t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x27687fa4 scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL +0x3b554232 t4_cleanup_clip_tbl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x507c7b97 scsi_nl_sock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x50603ce3 ceph_decode_entity_addrvec net/ceph/libceph EXPORT_SYMBOL 0xa0608546 wpan_phy_register net/ieee802154/ieee802154 EXPORT_SYMBOL -0xc9a28711 ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x2c8884df ip_set_nfnl_get_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0x823edea5 xt_compat_add_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x94a49d7d nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xb0a1bb76 nf_flow_table_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xcd56c8ac spc_emulate_inquiry_std drivers/target/target_core_mod EXPORT_SYMBOL 0xd16d9c01 v4l2_ctrl_get_int_menu drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x99a588f8 __media_device_register drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xf6c8b972 vp3054_i2c_probe drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL -0x6903128b b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0xd58765bf rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL +0x49ff7e38 vp3054_i2c_probe drivers/media/pci/cx88/cx88-vp3054-i2c EXPORT_SYMBOL +0xb79277dd b53_fdb_dump drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xed82a92d rtl_phy_scan_operation_backup drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x9f8809f5 rt2x00lib_rxdone drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x99ea07eb __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5b37324e __traceiter_mlx5_fw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x077b88b0 rtsx_pci_add_cmd drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0xd26cbe93 ieee80211_iter_chan_contexts_atomic net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7f59091f acp_dsp_stream_get sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0x6f0269cb ntb_clear_ctx drivers/ntb/ntb EXPORT_SYMBOL -0xf0c6c6e8 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x014b7799 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf446074f ir_raw_encode_scancode drivers/media/rc/rc-core EXPORT_SYMBOL 0xae45f7cd mlx4_wol_write drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xc7d0618c fwnode_mdio_find_device drivers/net/phy/libphy EXPORT_SYMBOL 0x17c5191d drm_plane_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x602ea43b drm_is_current_master drivers/gpu/drm/drm EXPORT_SYMBOL -0x44808020 nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x2334b54a nf_nat_inet_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xa9326eee snd_sof_dsp_panic sound/soc/sof/snd-sof EXPORT_SYMBOL 0xb4d54ec0 snd_soc_component_set_pll sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x823ecd7c snd_pcm_hw_param_last sound/core/snd-pcm EXPORT_SYMBOL @@ -22051,90 +22060,90 @@ 0x46809fa9 ips_link_to_i915_driver drivers/platform/x86/intel_ips EXPORT_SYMBOL_GPL 0xdba66614 __SCT__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xeaa1cc8e __SCK__tp_func_bcache_btree_node_free drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x7e49d8f0 usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xe189e69b ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xdc293c32 usb_create_shared_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x396e2753 ksz_get_ethtool_stats drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x71f175f1 mt76x02_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xdae9b5d7 nfs4_disable_idmapping fs/nfs/nfs EXPORT_SYMBOL_GPL -0xcaeecebd ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL -0x8d8adb3d __gue_build_header net/ipv4/fou EXPORT_SYMBOL -0xf3f15708 __fou_build_header net/ipv4/fou EXPORT_SYMBOL -0x6cb25ea7 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x130c9ecb ceph_monc_stop net/ceph/libceph EXPORT_SYMBOL +0x9e8a6005 __gue_build_header net/ipv4/fou EXPORT_SYMBOL +0x3deef327 __fou_build_header net/ipv4/fou EXPORT_SYMBOL +0x515032a1 nf_ct_l4proto_log_invalid net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xdb6e731a snd_hdac_dsp_trigger sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd8cac56d vfio_pci_core_close_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xb5426674 ishtp_cl_get_tx_free_buffer_size drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0x129026c8 vb2_core_streamon drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x2092fe94 vb2_core_streamon drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x1bce3895 rtl8723_phy_reload_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xcffa2aff spi_populate_width_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL 0x9156b2f2 rtsx_usb_switch_clock drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0x9e52bef0 ttm_device_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x3bdb599a idxd_driver_unregister drivers/dma/idxd/idxd_bus EXPORT_SYMBOL_GPL IDXD 0x752c2b00 __traceiter_kvm_fast_mmio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2c57d67d rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL -0x732a2301 tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL +0xb219de6b rds_conn_path_connect_if_down net/rds/rds EXPORT_SYMBOL_GPL +0xb41a997a tcp_vegas_cwnd_event net/ipv4/tcp_vegas EXPORT_SYMBOL_GPL 0xcc6a729f snd_ctl_enum_info sound/core/snd EXPORT_SYMBOL -0xe9d9b778 ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe0e4e40d ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x80ea4bb4 __vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xeea34775 typec_partner_set_pd_revision drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x5d02b917 mt76_connac_mcu_beacon_loss_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL -0x5388a8a9 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x25746c2f af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL +0xc717d399 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb62325ac af_alg_count_tsgl crypto/af_alg EXPORT_SYMBOL_GPL 0xeab63a0a fw_iso_resources_update sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xb3fdb2a5 hsi_unregister_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0x5fc44a53 cxl_bus_type drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL -0x46da1ceb __mmc_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x063aa42f __mmc_claim_host drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x29915366 proc_thermal_remove drivers/thermal/intel/int340x_thermal/processor_thermal_device EXPORT_SYMBOL_GPL -0x34483906 __v4l2_ctrl_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xd3f3848a __v4l2_ctrl_s_ctrl drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xd2465a22 usb_poison_urb drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xba5c2f4f __traceiter_mlx5_fs_del_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x8891d0c3 mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL +0x2b54792d mdio_i2c_alloc drivers/net/mdio/mdio-i2c EXPORT_SYMBOL_GPL 0xc55ff962 phy_basic_t1_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x1533951c __SCT__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x04eeaf83 __SCK__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x03c5ec28 __SCK__tp_func_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xbf639dfe __drmm_universal_plane_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x3e7f7762 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL -0x687a70de nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe6212dc6 nfs_initiate_pgio fs/nfs/nfs EXPORT_SYMBOL_GPL +0xdd53487f nfs_create_rpc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb38c6b97 snd_pcm_hw_refine sound/core/snd-pcm EXPORT_SYMBOL 0x95ce45cb nand_ecc_sw_bch_init_ctx drivers/mtd/nand/nandcore EXPORT_SYMBOL 0x2bc1a8d9 dm_tm_open_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x5f1721e6 cec_transmit_attempt_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0x2b13c780 amd_mp2_unregister_cb drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL +0x67b46768 amd_mp2_unregister_cb drivers/i2c/busses/i2c-amd-mp2-pci EXPORT_SYMBOL_GPL 0xb5bfc55b usbnet_ether_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x7264a8cc ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL +0x979dc7f9 ksz_switch_remove drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL 0x5f76a628 iwl_pnvm_load drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xe8b7e7ac mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x42b49f44 mlx5_sriov_blocking_notifier_unregister drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb2cf7c01 mraid_mm_unregister_adp drivers/scsi/megaraid/megaraid_mm EXPORT_SYMBOL -0x71eb1eef vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xe0ee1282 tls_toe_register_device net/tls/tls EXPORT_SYMBOL -0xe0288938 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x166f7094 vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xd7ee9726 tls_toe_register_device net/tls/tls EXPORT_SYMBOL +0x98dfb13c unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL 0x3b174d39 vfio_pci_core_ioctl drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xf6d3b740 dib0090_fw_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x4754ef58 dib0090_fw_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x14f67530 ivtv_debug drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0xf0f95e51 musb_readl drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x719a5e41 musb_readw drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x2734197f musb_readb drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL -0x9fa326e7 usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x45a82f3b usb_create_hcd drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x3c1752c8 rt2x00lib_probe_dev drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0xab3bb13a stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0x1e9c059e stmmac_bus_clks_config drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0xae1087ba sas_eh_abort_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x72ea7b2d scsi_device_type drivers/scsi/scsi_mod EXPORT_SYMBOL 0x67927a0d platform_profile_notify drivers/acpi/platform_profile EXPORT_SYMBOL_GPL -0xcd12d391 nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL -0x5c8a6d6b rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2089d750 pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL +0x066df8ad nfs_dentry_operations fs/nfs/nfs EXPORT_SYMBOL_GPL +0x25e0f920 rpc_get_sb_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7145201e pie_drop_early net/sched/sch_pie EXPORT_SYMBOL_GPL 0xc602a955 sof_rt1015_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON 0x5e79ac5a sof_rt1011_codec_conf sound/soc/intel/boards/snd-soc-intel-sof-realtek-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_REALTEK_COMMON -0x49dbd44d da7219_aad_probe sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL -0x061ad4b1 dapm_mark_endpoints_dirty sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5c6daa8b da7219_aad_probe sound/soc/codecs/snd-soc-da7219 EXPORT_SYMBOL_GPL +0xd68a163a dapm_mark_endpoints_dirty sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf8f2a4eb snd_kill_fasync sound/core/snd EXPORT_SYMBOL_GPL 0x37a1d7ee rio_release_outb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3a1a3979 ccp_version drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL 0x9db39d36 usb_autopm_get_interface_no_resume drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xb93b52b7 b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x3f53513d can_bus_off drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xc91e4475 b53_port_event drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x361bd1db can_bus_off drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xe4a2c1e5 mlx4_get_slave_pkey_gid_tbl_len drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x22770446 nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x889e0a29 axp20x_match_device drivers/mfd/axp20x EXPORT_SYMBOL -0xa26dd1fc xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe092e74c nvme_cancel_tagset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x397ed22e axp20x_match_device drivers/mfd/axp20x EXPORT_SYMBOL +0xfb6f6369 xdr_init_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x02ae0576 iio_push_to_buffers_with_ts_unaligned drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xb6500c12 ata_sff_check_status drivers/ata/libata EXPORT_SYMBOL_GPL 0x8bda2df3 cros_usbpd_register_notify drivers/platform/chrome/cros_usbpd_notify EXPORT_SYMBOL_GPL @@ -22142,7 +22151,7 @@ 0xe4c26f13 usb_serial_register_drivers drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL 0xce531229 mt76x02_reconfig_complete drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xce65e154 cryptd_ahash_child crypto/cryptd EXPORT_SYMBOL_GPL -0x1973139a fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL +0xdb96d3b3 fuse_get_unique fs/fuse/fuse EXPORT_SYMBOL_GPL 0x95758f55 sdw_intel_probe drivers/soundwire/soundwire-intel EXPORT_SYMBOL SOUNDWIRE_INTEL_INIT 0x45928fd7 hsi_alloc_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xa726afc0 spmi_device_add drivers/spmi/spmi EXPORT_SYMBOL_GPL @@ -22150,79 +22159,80 @@ 0x96b9e143 roccat_common2_send_with_status drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xb9750e78 mmc_unregister_driver drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x618a55cb dvb_dmxdev_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x61fa34a5 horus3a_attach drivers/media/dvb-frontends/horus3a EXPORT_SYMBOL +0xb793e177 horus3a_attach drivers/media/dvb-frontends/horus3a EXPORT_SYMBOL 0x04ba8589 genphy_soft_reset drivers/net/phy/libphy EXPORT_SYMBOL 0x7e60b550 phy_modify_changed drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x6accb41a esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL +0xff4c1810 esp6_input_done2 net/ipv6/esp6 EXPORT_SYMBOL_GPL 0xbd7ec49c snd_ac97_write sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL -0x38a3c22c passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL +0x057e7949 passthrough_parse_cdb drivers/target/target_core_mod EXPORT_SYMBOL 0x8bb1ad9e ufshcd_pltfrm_init drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL -0x65b033ca dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x2ffc2dd2 dm_copy_name_and_uuid drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x64e39418 __traceiter_bcache_writeback_collision drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd215b388 __traceiter_bcache_bypass_congested drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x78d7cc8c usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL -0xfb7fe328 alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x1a1f346f usb_gen_phy_init drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x63bec7a8 alloc_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xc284f3c3 brcmu_pktq_pflush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0x18bffbf4 ar9003_paprd_populate_single_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x4f4b87c0 mlx4_mr_hw_change_access drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x6b697e13 kvm_valid_efer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf1736f7e kvm_valid_efer arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x1a267fa8 bch_init lib/bch EXPORT_SYMBOL_GPL 0x7924b6de ip_set_hostmask_map net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xaa5353ea unregister_nvdimm_pmu drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x096ebb38 tua6100_attach drivers/media/dvb-frontends/tua6100 EXPORT_SYMBOL -0x461a6fff saa7134_set_dmabits drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x6bc61f1f tua6100_attach drivers/media/dvb-frontends/tua6100 EXPORT_SYMBOL +0xc162000c saa7134_set_dmabits drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0x1224d531 bcm_phy_read_rdb drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL -0x811cff67 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xaabf6342 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x16118b74 xen_front_pgdir_shbuf_unmap drivers/xen/xen-front-pgdir-shbuf EXPORT_SYMBOL_GPL 0x7475be8e crypto_ecdh_key_len crypto/ecdh_generic EXPORT_SYMBOL_GPL 0xd0459e67 kvm_has_tsc_control arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9d24b0e3 nfc_find_se net/nfc/nfc EXPORT_SYMBOL +0xb379cdb4 nfc_find_se net/nfc/nfc EXPORT_SYMBOL 0x53b7b717 cfg80211_scan_done net/wireless/cfg80211 EXPORT_SYMBOL -0x550cd997 ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x69af947d register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x4aca6b65 ip6_tnl_get_link_net net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xe68e8662 register_ip_vs_pe net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL 0xbd4b97a1 vhost_dev_ioctl drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x933cbaa9 ata_eh_analyze_ncq_error drivers/ata/libata EXPORT_SYMBOL_GPL 0x9559234e dell_wmi_get_interface_version drivers/platform/x86/dell/dell-wmi-descriptor EXPORT_SYMBOL_GPL 0x4d42c563 dm_unregister_path_selector drivers/md/dm-multipath EXPORT_SYMBOL_GPL -0x15190da5 videobuf_alloc_vb drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xbf616b14 videobuf_alloc_vb drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x5bca1a59 iforce_init_device drivers/input/joystick/iforce/iforce EXPORT_SYMBOL 0xb52ba28a fsg_intf_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x9cc714af il_bg_watchdog drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x34e6c348 vnic_dev_get_pdev drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x1d3b270f nvme_auth_transform_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x9af40f50 nvmet_req_free_sgls drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0xf472fced cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xe585668c cxgbi_sock_act_open_req_arp_failure drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x0faf1c14 ttm_resource_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xc95b3762 ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x34848b1c drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0fc5cb19 ttm_kmap_iter_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x8e8380a6 drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf9622dd1 snd_soc_daifmt_clock_provider_from_bitmap sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xc317a15e snd_soc_daifmt_clock_provider_flipped sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xbad97b03 nand_ecc_init_req_tweaking drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xae3ea741 media_remove_intf_links drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x2d6701f3 mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xe21ec1f1 mwifiex_queue_main_work drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xd58bbbcb nvme_delete_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xa0c71dac spi_populate_sync_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0xd7b0d7f3 xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x7b575d9d mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL +0xd4caaa05 xdr_stream_subsegment net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6123e914 mpls_output_possible net/mpls/mpls_router EXPORT_SYMBOL_GPL 0xe8e914a9 cfg80211_radar_event net/wireless/cfg80211 EXPORT_SYMBOL 0x5c26ed75 cfg80211_inform_bss_data net/wireless/cfg80211 EXPORT_SYMBOL -0xa8d9f890 snd_soc_dapm_kcontrol_dapm sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd2b2b8b6 snd_soc_dapm_kcontrol_dapm sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x3c71c7a0 fpga_mgr_lock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xf55d6313 ntb_transport_register_client_dev drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x7f7621ec hid_sensor_format_scale drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0x6adfdf02 vfio_pci_core_write drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x71c71af4 adf_gen4_set_ssm_wdtimer drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x9f1c000b adf_gen2_set_ssm_wdtimer drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x80392434 free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xa0c49856 __tracepoint_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x752eb2d1 free_libipw drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x6507aefe __tracepoint_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x769457b9 mlx4_unregister_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xed15fb41 nfs4_print_deviceid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xba8ad8b6 ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL -0xb30f44ae xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x234a140d __traceiter_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL +0x0475d871 ieee80211_proberesp_get net/mac80211/mac80211 EXPORT_SYMBOL +0xffa6ad6f xprt_release_xprt_cong net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5c0d7646 snd_soc_put_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x51f68904 snd_soc_get_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x51330d24 ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcc218e26 ahci_shost_groups drivers/ata/libahci EXPORT_SYMBOL_GPL 0x4b6fd718 isst_if_cdev_register drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL 0x992e85d0 typec_register_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xf1eae56c rtl8723_write_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL @@ -22230,81 +22240,81 @@ 0x23facb55 phy_read_mmd drivers/net/phy/libphy EXPORT_SYMBOL 0xba568ed5 drm_atomic_helper_calc_timestamping_constants drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xf5fa17ac cryptd_skcipher_child crypto/cryptd EXPORT_SYMBOL_GPL -0x60b3aa55 __tracepoint_kvm_cr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe786035c rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x25af6022 __tracepoint_kvm_cr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x0d7539d8 rpc_wake_up_queued_task net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xbafb6250 unregister_snap_client net/802/psnap EXPORT_SYMBOL 0x0dfd9c50 snd_ctl_unregister_ioctl_compat sound/core/snd EXPORT_SYMBOL 0x7dad8ca9 sensor_hub_device_open drivers/hid/hid-sensor-hub EXPORT_SYMBOL_GPL 0x75606d09 dm_btree_lookup drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x08402862 v4l2_print_dv_timings drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL -0x7ed58e01 drx39xxj_attach drivers/media/dvb-frontends/drx39xyj/drx39xyj EXPORT_SYMBOL +0xf7264df7 drx39xxj_attach drivers/media/dvb-frontends/drx39xyj/drx39xyj EXPORT_SYMBOL 0x007f8a55 iwl_write_prph64_no_grab drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x20202b42 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf4af4f79 mlx5_dm_sw_icm_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xc8c604c0 phy_driver_register drivers/net/phy/libphy EXPORT_SYMBOL 0xf171fb8f scsi_dma_unmap drivers/scsi/scsi_mod EXPORT_SYMBOL 0x1b292695 ttm_bo_move_accel_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x32f764d9 drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8695a0b5 drm_mode_config_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc7bd4e49 drm_atomic_state_default_clear drivers/gpu/drm/drm EXPORT_SYMBOL -0x7fa622fc drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x08db3d48 cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL -0x2371a7d5 nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL -0xcc7d137a nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa9e6aa73 drm_dp_mst_put_port_malloc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x89635c13 cfg80211_rx_unprot_mlme_mgmt net/wireless/cfg80211 EXPORT_SYMBOL +0x183b5ba0 nf_send_reset6 net/ipv6/netfilter/nf_reject_ipv6 EXPORT_SYMBOL_GPL +0x4fe5aa5b nf_conntrack_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x283e22f1 max_98373_dapm_routes sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0x7ef5f6f5 snd_akm4xxx_write sound/i2c/other/snd-ak4xxx-adda EXPORT_SYMBOL 0xdc8246c0 tee_client_close_session drivers/tee/tee EXPORT_SYMBOL_GPL 0x2522885a devm_iio_trigger_alloc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xd6848b6f rio_set_port_lockout drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x520871af dm_exception_store_type_register drivers/md/dm-snapshot EXPORT_SYMBOL -0xe4af3500 dst_wait_dst_ready drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0xc3e46814 dst_wait_dst_ready drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0xbf4774db ks0108_writecontrol drivers/auxdisplay/ks0108 EXPORT_SYMBOL_GPL 0x4f3dcec9 rt2800_config_intf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xd50a0688 ath10k_ce_enable_interrupts drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x2865015e ath6kl_hif_intr_bh_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x91cfb84a ath6kl_hif_rw_comp_handler drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0xf7504ed4 phy_print_status drivers/net/phy/libphy EXPORT_SYMBOL -0xbf70d88c cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL -0x444573f8 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL -0xc13017aa kvm_init_shadow_npt_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2c25d05b phy_print_status drivers/net/phy/libphy EXPORT_SYMBOL +0xb91db437 cs47l92_patch drivers/mfd/madera EXPORT_SYMBOL_GPL +0x71022cf4 fscache_withdraw_cache fs/fscache/fscache EXPORT_SYMBOL +0x141acf1f kvm_init_shadow_npt_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf928ab50 snd_ice1712_akm4xxx_build_controls sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL 0xc943ffb5 w1_write_block drivers/w1/wire EXPORT_SYMBOL_GPL -0x709d41a5 to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x4bdc0dac ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0xb6351a53 itd1000_attach drivers/media/dvb-frontends/itd1000 EXPORT_SYMBOL +0xade0f767 to_nvdimm_bus_dev drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL +0xc2183f12 ufshcd_update_evt_hist drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0x2dbe7a6e itd1000_attach drivers/media/dvb-frontends/itd1000 EXPORT_SYMBOL 0x50d68956 mpt_attach drivers/message/fusion/mptbase EXPORT_SYMBOL -0xfc8855e3 qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x02dccd80 qtnf_core_attach drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x07fbec74 rt2800mmio_get_txwi drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x114d9435 __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd904b174 __nvme_check_ready drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x15656d20 iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL 0x34c2574b ndlc_remove drivers/nfc/st-nci/st-nci EXPORT_SYMBOL 0xc04c7267 xpc_connect drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x6033b16b ttm_range_man_fini_nocheck drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x86fca7e4 ceph_put_snap_context net/ceph/libceph EXPORT_SYMBOL -0xfa4dfe38 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe7dd4c66 xdr_stream_pos net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9c047847 snd_soc_component_compr_get_caps sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x96a42f13 snd_soc_component_disable_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x06b559fa ipack_driver_register drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x762a15ff bcma_chipco_get_alp_clock drivers/bcma/bcma EXPORT_SYMBOL_GPL -0x8485b24c rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x384835b0 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4b71cf40 rtllib_stop_send_beacons drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x62adfd4e tm6000_unregister_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL -0xee89f2f5 flexcop_device_kmalloc drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0x9e71ee52 tm6000_unregister_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x06e1689e flexcop_device_kmalloc drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x996c5d6d mlxsw_reg_trans_bulk_wait drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xfc8f4f62 fc_eh_should_retry_cmd drivers/scsi/scsi_transport_fc EXPORT_SYMBOL_GPL 0xb98bcb2b drm_state_dump drivers/gpu/drm/drm EXPORT_SYMBOL 0x2e9d0eb2 __max730x_probe drivers/gpio/gpio-max730x EXPORT_SYMBOL_GPL -0xb5675f96 o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0xfbfc7665 o2nm_node_put fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x8159b710 __SCT__tp_func_kvm_fast_mmio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd5251dd5 __SCK__tp_func_kvm_fast_mmio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x17c38ae6 __SCK__tp_func_kvm_fast_mmio arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x2a5d816f cfg80211_chandef_valid net/wireless/cfg80211 EXPORT_SYMBOL 0x3560a96e hda_get_autocfg_input_label sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xf7a9ba53 qca_set_bdaddr drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x5cdd4624 qca_set_bdaddr drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0xd8ed1597 nand_prog_page_end_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x0bde673f rio_release_dma drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x65453e58 saa7134_set_gpio drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x476aea7f saa7134_set_gpio drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0xc108bf24 ei_get_stats drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x510c8c8a drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xac8597d5 mb_cache_entry_get fs/mbcache EXPORT_SYMBOL -0x5fd0b7b2 tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL +0xac8c50a2 tls_offload_tx_resync_request net/tls/tls EXPORT_SYMBOL_GPL 0x342a2354 copy_to_user_fromio sound/core/snd EXPORT_SYMBOL 0x39d5da48 bcma_core_enable drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x38e10c1d ubi_flush drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL @@ -22312,126 +22322,127 @@ 0x6c218062 dm_bitset_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x68e20172 usb_stor_set_xfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xc456a7cc usbnet_change_mtu drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x392d9b26 libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xcff4b4ef libipw_get_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0xf4689d50 linkmode_set_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xc75f1ed7 mei_cldev_disable drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xddf86133 LZ4_compress_HC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0xf0b7775d rpc_init_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xbc6b6cd3 tee_shm_alloc drivers/tee/tee EXPORT_SYMBOL_GPL 0x5a89a595 devm_iio_triggered_buffer_setup_ext drivers/iio/buffer/industrialio-triggered-buffer EXPORT_SYMBOL_GPL -0x6449c8f5 rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x477dc0e8 rtrs_start_hb drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xaf0cc970 __vdpa_register_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0xbe13ca40 sdio_set_host_pm_flags drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xec6c2991 dvb_usbv2_generic_write drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x9ffbb3a6 dvb_usbv2_generic_write drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0x6f6b8b73 usb_stor_ctrl_transfer drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x5d8cc042 usb_get_function drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x54a74754 gether_get_qmult drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x4dc6d806 gether_set_qmult drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL 0x886ff2d7 cdrom_open drivers/cdrom/cdrom EXPORT_SYMBOL 0x7418f344 __mt76_mcu_send_firmware drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xe8dacb80 mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x48d9d93a cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x4405b62b mlx5_eswitch_get_vport_metadata_for_match drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x41aac4e1 cxgb4_pktgl_to_skb drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x7fe4c069 enclosure_for_each_device drivers/misc/enclosure EXPORT_SYMBOL_GPL -0xce6016e5 drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL -0xfbb00608 drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x723044de drm_panel_unprepare drivers/gpu/drm/drm EXPORT_SYMBOL +0xb4fe301c drm_dp_dual_mode_read drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x19c24590 vringh_notify_disable_kern drivers/vhost/vringh EXPORT_SYMBOL -0xf1355f57 ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x051fb438 ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL -0xbd1d56ea ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL -0x57de4aab pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0xf9c8701e vb2_dvb_register_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x82275ff4 ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x604ae16a ata_scsi_slave_config drivers/ata/libata EXPORT_SYMBOL_GPL +0xfa1b5208 ata_pci_device_resume drivers/ata/libata EXPORT_SYMBOL_GPL +0x9649a9bf pmbus_get_fan_rate_device drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xb2f07629 vb2_dvb_register_bus drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0xb372de29 mpt_put_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL 0x92d778bb stmmac_get_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x545572d4 stmmac_set_mac_addr drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL -0x14794370 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x38e13493 mlx5_query_port_vl_hw_cap drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x02a89814 mlx4_map_sw_to_hw_steering_mode drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xb1a31551 scsi_partsize drivers/scsi/scsi_mod EXPORT_SYMBOL 0x28ac5597 drm_client_buffer_vmap drivers/gpu/drm/drm EXPORT_SYMBOL -0x0a4522a0 drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL -0xa92871de drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x440689d7 drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xddce8c14 drm_connector_attach_tv_margin_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x0ad8f18a drm_dp_set_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x0d40d3ee drm_dp_get_phy_test_pattern drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x2c63e051 apple_bl_register drivers/video/backlight/apple_bl EXPORT_SYMBOL_GPL 0xec069b52 snd_device_get_state sound/core/snd EXPORT_SYMBOL_GPL -0x6032807d ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x983619d2 ib_advise_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xd5d8d75f ata_port_pbar_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x97165027 led_set_flash_timeout drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x52ea9056 vb2_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xd4dce01e vb2_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x18c90141 wlcore_probe drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x4765e1c1 ath9k_cmn_setup_ht_cap drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0x995e825b ath9k_hw_gpio_free drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x3a527950 cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xe2c16513 iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4f6f022d cxgbi_sock_rcv_abort_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x98d1c079 iscsi_conn_error_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xe1fdb0b3 cryptd_alloc_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0x5c5e03ec nci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL -0x1fa50bc2 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL +0x338dbcd7 fscache_acquire_cache fs/fscache/fscache EXPORT_SYMBOL +0x261fe041 nci_send_cmd net/nfc/nci/nci EXPORT_SYMBOL +0xbde177b5 ceph_auth_handle_bad_authorizer net/ceph/libceph EXPORT_SYMBOL 0x05e9e957 p9_client_stat net/9p/9pnet EXPORT_SYMBOL -0xabb40d51 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x87e87091 nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x5aed5c98 dapm_regulator_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xa0b4051e ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x64b99618 svc_rqst_free net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2f97041c nft_parse_register_store net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x8842d6b0 dapm_regulator_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x29d09d56 ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x8a36c3bb nand_ecc_restore_req drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xa6c296f2 dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xb57cc4b3 vb2_core_create_bufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x6facdb17 dm_table_device_name drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa4ced812 vb2_core_create_bufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x83e5f435 mt76x2_get_rate_power drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x66350c77 cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x22af7709 cxgbi_ep_poll drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x666c444b drm_sched_entity_flush drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xcada9bf3 drm_syncobj_get_handle drivers/gpu/drm/drm EXPORT_SYMBOL -0x5f9dae1a __tracepoint_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xcb0da865 nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x44522f99 __tracepoint_kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x74d44947 nf_ct_set_timeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xd05e4b75 snd_hdac_stream_timecounter_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xaf0867d4 _snd_pcm_stream_lock_irqsave_nested sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x047424bb gnss_serial_pm_ops drivers/gnss/gnss-serial EXPORT_SYMBOL_GPL 0x5f4e5249 vhost_iotlb_reset drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xa0787b49 iwl_write8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x02232a40 mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x6424c4f7 mlx4_set_vf_rate drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x17af8ec3 pn532_i2c_nfc_alloc drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0xd48ba4f9 rtsx_pci_dma_map_sg drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL 0x21a2f085 drm_dev_put drivers/gpu/drm/drm EXPORT_SYMBOL 0xbc8e6d9b drm_dev_get drivers/gpu/drm/drm EXPORT_SYMBOL 0xae71627d ipmi_create_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0xbe1aba41 nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL -0xff479b1c inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x0e6dfcfe nfc_se_transaction net/nfc/nfc EXPORT_SYMBOL +0xa0f536fe inet_diag_dump_icsk net/ipv4/inet_diag EXPORT_SYMBOL_GPL 0x2808ef66 line6_alloc_sysex_buffer sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL -0x701c91a8 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xe65b3963 ms_sensors_write_heater drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0x8e463617 ubi_leb_write drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0xc9cf2d4e mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL +0xf387616c mtd_concat_create drivers/mtd/mtd EXPORT_SYMBOL 0x6baddf3e ieee80211_softmac_xmit_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x2885fec5 fw_get_request_speed drivers/firewire/firewire-core EXPORT_SYMBOL 0xb0305f4c wlcore_event_ba_rx_constraint drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7b327e3a efuse_shadow_read drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xe14a4b7e ath9k_hw_name drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2a331f89 qede_rdma_register_driver drivers/net/ethernet/qlogic/qede/qede EXPORT_SYMBOL -0xeb8c5736 cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x4caae6c2 cxgbi_sock_rcv_close_conn_rpl drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x9e7507c0 scsi_host_put drivers/scsi/scsi_mod EXPORT_SYMBOL -0xfff9f3cb kvm_queue_exception arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x974a15b0 kvm_gfn_to_hva_cache_init arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x24c0cc1a kvm_queue_exception arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x407aa3eb kvm_gfn_to_hva_cache_init arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xdd231c55 nfc_hci_sak_to_protocol net/nfc/hci/hci EXPORT_SYMBOL -0xa06c9a03 nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL +0xda881984 nf_reject_skb_v4_tcp_reset net/ipv4/netfilter/nf_reject_ipv4 EXPORT_SYMBOL_GPL 0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xb62cbc4d snd_hda_codec_get_pin_target sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa4f75117 snd_hda_codec_set_pin_target sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd99c76db dfl_fpga_dev_ops_unregister drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xe96fdd91 ntb_unregister_client drivers/ntb/ntb EXPORT_SYMBOL 0xd1d28e00 w1_next_pullup drivers/w1/wire EXPORT_SYMBOL_GPL -0x1fc52118 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL +0x9643ee71 core_tpg_set_initiator_node_queue_depth drivers/target/target_core_mod EXPORT_SYMBOL 0x0445bc95 usb_ftdi_elan_read_pcimem drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL -0x6a36fff6 cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x6a3b23b6 cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x95190a8c cs47l35_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x9514d6cc cs47l35_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x5b392c61 configfs_depend_item fs/configfs/configfs EXPORT_SYMBOL -0xcf473809 kvm_load_host_xsave_state arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x431b62dd kvm_load_host_xsave_state arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc7226606 apl_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xb574b468 snd_device_disconnect sound/core/snd EXPORT_SYMBOL_GPL -0xd30a8aa5 __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x37ed24d7 __ib_alloc_cq_any drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc84731dd adf_init_etr_data drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x2d38ecd9 dm_bitset_resize drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x419286b9 v4l2_async_register_subdev_sensor drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0xdbc3686e au8522_attach drivers/media/dvb-frontends/au8522_dig EXPORT_SYMBOL -0xae2a0f13 vb2_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xe8fda02a v4l2_async_register_subdev_sensor drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0xebedbd87 au8522_attach drivers/media/dvb-frontends/au8522_dig EXPORT_SYMBOL +0xb660e15c vb2_poll drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xaa4b7d8f __rmi_register_function_handler drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL -0x116e07ca usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x0d0f7468 usb_hub_clear_tt_buffer drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xbe8546ed brcmu_pktq_flush drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xda42eaa8 ttm_bo_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xd6af9fc5 drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1cd97b10 drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc5090987 drm_modeset_drop_locks drivers/gpu/drm/drm EXPORT_SYMBOL 0x6339b6d0 snd_seq_device_load_drivers sound/core/snd-seq-device EXPORT_SYMBOL 0xaee66e57 hv_pkt_iter_close drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL @@ -22444,62 +22455,60 @@ 0x3d1a19ee ath10k_core_check_dt drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xb9a689dd ath6kl_err drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0x96eb2c99 mlx5_fc_id drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xd30d11fe mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x5fd4746c drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0x67244cf8 __tracepoint_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xbb9e49a1 __tracepoint_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6a72f539 __fscache_uncache_page fs/fscache/fscache EXPORT_SYMBOL +0xc07bebe7 mlx4_set_vf_spoofchk drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x53789dbe drm_gem_shmem_unpin drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0xe7b4abe7 __tracepoint_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xdc97ceec __tracepoint_pnfs_mds_fallback_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x6f136b11 hv_remote_flush_tlb arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x4f840417 ieee80211_cqm_beacon_loss_notify net/mac80211/mac80211 EXPORT_SYMBOL 0xd8478c65 snd_pcm_hw_constraint_pow2 sound/core/snd-pcm EXPORT_SYMBOL 0x5edd0fc8 vhost_dev_stop drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x75de45bf ssb_set_devtypedata drivers/ssb/ssb EXPORT_SYMBOL -0xb8928341 m88ds3103_get_agc_pwm drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL -0x65f0b8ff dib0090_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL -0x54a0c156 i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x639f3129 m88ds3103_get_agc_pwm drivers/media/dvb-frontends/m88ds3103 EXPORT_SYMBOL +0xf82539a3 dib0090_register drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0x42068b79 i3c_master_defslvs_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xa048e9e6 st21nfca_hci_loopback_event_received drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0x642c2fc3 drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL -0x7faaa468 dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0x366d1cf4 kvm_arch_start_assignment arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x6a1fc42a kvm_read_guest_page_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xada82395 drm_gem_free_mmap_offset drivers/gpu/drm/drm EXPORT_SYMBOL +0x9c2752ad dlm_register_eviction_cb fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x60b71179 kvm_arch_start_assignment arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2028bff1 kvm_read_guest_page_mmu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x1cbb5179 nfc_hci_allocate_device net/nfc/hci/hci EXPORT_SYMBOL 0x5e3a3912 parport_irq_handler drivers/parport/parport EXPORT_SYMBOL 0xb9400dbf dell_laptop_call_notifier drivers/platform/x86/dell/dell-smbios EXPORT_SYMBOL_GPL 0x93c7edeb usb_find_common_endpoints drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x4706c287 rt2800_get_survey drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x6661464c lbtf_add_card drivers/net/wireless/marvell/libertas_tf/libertas_tf EXPORT_SYMBOL_GPL -0x52eb7ca4 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xb782d721 mlx5_packet_reformat_dealloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xbbf4dfbe phy_basic_t1_features drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0xbcd718c8 drm_atomic_helper_wait_for_flip_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xd8c46930 drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL +0xeb2f36f9 drm_panel_prepare drivers/gpu/drm/drm EXPORT_SYMBOL 0x10962bc2 nfs_auth_info_match fs/nfs/nfs EXPORT_SYMBOL_GPL 0x888c5be5 irq_bypass_register_consumer virt/lib/irqbypass EXPORT_SYMBOL_GPL 0xd10d1d5b rpc_machine_cred net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbe1d60ec dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x32b60a04 dsa_devlink_resource_occ_get_unregister net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xecb81942 fpga_image_info_free drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x2439412d hsi_put_controller drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xf00771b0 telemetry_get_eventconfig drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0xb3d99a8d __videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x76d08a3c __videobuf_mmap_setup drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x6d150406 rtl8723_save_adda_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x8b91a1ed rt2800_vco_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x9493a447 mt76x02u_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0xc51ff428 mt76x02e_init_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xfea4c326 ath_hw_keyreset drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x93022ba6 __scsi_format_command drivers/scsi/scsi_mod EXPORT_SYMBOL -0xad4139b2 fscache_object_destroy fs/fscache/fscache EXPORT_SYMBOL 0x5bf7cde0 kvm_mmu_set_ept_masks arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xec4da771 write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x49c902ba write_bytes_to_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc5dcacef ieee80211_operating_class_to_band net/wireless/cfg80211 EXPORT_SYMBOL 0xfe954d28 tee_shm_pool_alloc_res_mem drivers/tee/tee EXPORT_SYMBOL_GPL 0xd0bb6533 iio_update_buffers drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x93b4eba1 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xc809e0d3 ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL +0x42454889 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x971b51a2 ahci_check_ready drivers/ata/libahci EXPORT_SYMBOL_GPL 0x2d4d6db1 rio_release_outb_mbox drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x8f97f18d usb_wwan_dtr_rts drivers/usb/serial/usb_wwan EXPORT_SYMBOL 0x6b9f7e99 mt76_get_txpower drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xf03c388a mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x1d059e0d mlx5_rsc_dump_next drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe956f93d mlx4_get_module_info drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x94199def cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x57fd7629 cxgb4_immdata_send drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xe555b7c0 srp_attach_transport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0xae277372 __drm_crtc_commit_free drivers/gpu/drm/drm EXPORT_SYMBOL 0x6a8ab5de snd_hdac_stream_reset sound/hda/snd-hda-core EXPORT_SYMBOL_GPL @@ -22514,31 +22523,31 @@ 0x0898f06d mt76_tx drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb60c4226 ath9k_cmn_rx_skb_postprocess drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0xdc31781e mlxsw_reg_trans_write drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4d940f7e mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x705a068f mlx5_set_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xacdc1b27 mlx4_release_eq drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xf642c440 sas_rphy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xde70797f fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x738484b3 i915_request_create drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT -0x620a90e1 drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL +0xdb6e9f7f drm_mode_validate_driver drivers/gpu/drm/drm EXPORT_SYMBOL 0xfb1a7a5a drm_dp_downstream_rgb_to_ycbcr_conversion drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x6a26c0af kvm_emulate_monitor arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2c2b96e4 kvm_emulate_monitor arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x178b3d7e sof_client_get_dma_dev sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT 0x2338aaa2 iscsit_unregister_transport drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x8e4d2c46 nvdimm_name drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xc9d4ce95 ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL +0xb74df021 ufshcd_system_resume drivers/ufs/core/ufshcd-core EXPORT_SYMBOL 0xdf4e60d6 ath10k_core_create drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xfdf5c436 fcoe_fcf_get_selected drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0x440ca223 fc_lport_flogi_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x91b68446 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc7ee9438 drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x2e8f4b70 pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x23443a54 virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL -0xaa6d1402 svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x65160b7d svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x9cc1278a nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xb9f10105 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe7f5eaaa drm_add_override_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0xcda42454 pnfs_generic_recover_commit_reqs fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7cf2262d virtio_transport_do_socket_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x57b66463 svc_proc_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x65a1c514 svc_rpcbind_set_version net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x989b642b nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x4d528b78 snd_soc_info_volsw_sx sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x9b24fa02 fw_iso_resources_allocate sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0xf3379bfb ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xf10c4894 ib_umem_release drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0xdd2f5827 vmbus_recvpacket drivers/hv/hv_vmbus EXPORT_SYMBOL 0x7e26d4a5 fsg_common_set_sysfs drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x2a9d4a7e phy_modify drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -22546,51 +22555,51 @@ 0x62bb2b32 st_nci_remove drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL 0xc4f4b493 drm_crtc_wait_one_vblank drivers/gpu/drm/drm EXPORT_SYMBOL 0x77d0675b drm_dev_unregister drivers/gpu/drm/drm EXPORT_SYMBOL -0x371af8de drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x49f708e8 pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x871ac12a pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa806e7fc ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL -0x9bf60c64 l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL -0x097f7c7a xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x76efbcc4 drm_scdc_set_high_tmds_clock_ratio drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x22cbf853 pnfs_generic_pg_init_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x86f441fa pnfs_error_mark_layout_for_return fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb29cffef ceph_cls_assert_locked net/ceph/libceph EXPORT_SYMBOL +0x0ad71282 l2cap_chan_send net/bluetooth/bluetooth EXPORT_SYMBOL_GPL +0xecb3a7d6 xt_request_find_table_lock net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xd4af9e62 snd_intel_dsp_driver_probe sound/hda/snd-intel-dspcfg EXPORT_SYMBOL_GPL 0xffebd4af bcma_chipco_pll_write drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xe3fad9e7 devm_cxl_add_nvdimm_bridge drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x321055cb vmbus_prep_negotiate_resp drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xa53387c7 dm_rh_flush drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x3ad0f55b dm_bm_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xc1c74cb8 cx24113_attach drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL +0xe05b3f36 cx24113_attach drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL 0x97d73d52 gserial_resume drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x0885a8b3 mt76_token_release drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb37b318c iwl_rs_pretty_bw drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x9dba934a ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x51c3343e ocelot_ptp_settime64 drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xb28baaa3 mlx4_mtt_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x5e5662ac phylink_mii_c22_pcs_config drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x23990cd4 drm_fb_xrgb8888_to_rgb888 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfe36436 platform_profile_remove drivers/acpi/platform_profile EXPORT_SYMBOL_GPL 0x3f09fd40 __SCT__tp_func_kvm_pml_full arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9df411b6 __SCK__tp_func_kvm_pml_full arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xac9c850a __SCK__tp_func_kvm_pml_full arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x16e59211 __SCT__tp_func_kvm_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x85e34cbb __SCK__tp_func_kvm_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xed3ece7a ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0xedb2eadb __SCK__tp_func_kvm_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x215ce9b9 ieee80211_get_fils_discovery_tmpl net/mac80211/mac80211 EXPORT_SYMBOL 0x43e43b4b nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0xef9daf95 acp_platform_unregister sound/soc/amd/acp/snd-acp-pcm EXPORT_SYMBOL_GPL SND_SOC_ACP_COMMON 0x3e386f90 dfl_feature_ioctl_set_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x9b30452e vringh_complete_user drivers/vhost/vringh EXPORT_SYMBOL 0x3bf1b572 spmi_controller_add drivers/spmi/spmi EXPORT_SYMBOL_GPL -0x228d53a1 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL -0xd27aa4d5 vb2_ioctl_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x9e65ed9e vb2_core_streamoff drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0xa3888259 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x9de59893 vb2_ioctl_qbuf drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x38b98ebe vb2_core_streamoff drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x1af84078 il_set_rate drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xb6517b2e mlxsw_afa_block_append_trap_and_forward drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x0a85b285 kvm_vcpu_read_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xb0d86a3d kvm_vcpu_read_guest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0xd28dc0da __snd_util_mem_alloc sound/synth/snd-util-mem EXPORT_SYMBOL 0x191dcaf0 snd_hda_sync_vmaster_hook sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x374a81ee register_mtd_blktrans drivers/mtd/mtd_blkdevs EXPORT_SYMBOL_GPL -0xf8497b57 load_msr_list drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper EXPORT_SYMBOL_GPL +0x552f104e load_msr_list drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper EXPORT_SYMBOL_GPL 0xd366ed6c __tracepoint_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0ac2f941 saa7134_pgtable_free drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0x0e58d72f vb2_dvb_find_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x48cfd4dd saa7134_pgtable_free drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0x40689c23 vb2_dvb_find_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0xf4ba3268 rtl92c_dm_rf_saving drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x06b90f97 rt2x00usb_suspend drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xb8f79483 hdlc_open drivers/net/wan/hdlc EXPORT_SYMBOL @@ -22598,7 +22607,7 @@ 0xdfe3a903 phy_register_fixup_for_uid drivers/net/phy/libphy EXPORT_SYMBOL 0x204c5067 scsi_dev_info_add_list drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb4032484 drm_mm_insert_node_in_range drivers/gpu/drm/drm EXPORT_SYMBOL -0x2b7ef09d nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL +0x65450a34 nfs_flock fs/nfs/nfs EXPORT_SYMBOL_GPL 0x39fd83db halt_poll_ns_shrink arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x69b18f43 rfc1042_header net/wireless/cfg80211 EXPORT_SYMBOL 0xe03d5ad1 __snd_hda_codec_cleanup_stream sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL @@ -22615,41 +22624,41 @@ 0x3a22fa8a vmci_datagram_destroy_handle drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xcd46d12e drm_fb_xrgb8888_to_gray8 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x7e5a1c95 drm_atomic_helper_update_legacy_modeset_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x757903f5 svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7461de95 svc_rpcb_cleanup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x475f4baf cfg80211_rx_mgmt_khz net/wireless/cfg80211 EXPORT_SYMBOL 0xfeb2a7b8 skl_ipc_set_d0ix sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0x6eafb0b5 dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL -0xa99965c5 videobuf_next_field drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x0026b4ce af9005_rc_decode drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL +0xc6afd16d dm_disk drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x6c0e586d videobuf_next_field drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x13bc7b25 af9005_rc_decode drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL 0x911fcd6c phylink_start drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0x563e54b7 iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL -0x04f5baa6 rt5682_readable_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL +0x9a2c692f iscsi_tcp_conn_get_stats drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0xf6c97c35 rt5682_readable_register sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL 0x6ef86292 snd_soc_of_get_dai_name sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xad2f290b fpga_region_register drivers/fpga/fpga-region EXPORT_SYMBOL_GPL -0x05ad5e3d dvb_usbv2_disconnect drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL -0x950d33b2 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL +0xc75cdece dvb_usbv2_disconnect drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x91a35e82 macsec_pn_wrapped drivers/net/macsec EXPORT_SYMBOL_GPL 0x81665e11 mt76_tx_status_lock drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xe620c5fd hostap_set_hostapd_sta drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x1354043d ath6kl_warn drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL 0xa7e38a9c qlt_rdy_to_xfer drivers/scsi/qla2xxx/qla2xxx EXPORT_SYMBOL 0xf5d7acea drm_atomic_helper_async_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x93a6dc34 devm_aperture_acquire_from_firmware drivers/gpu/drm/drm EXPORT_SYMBOL -0x8621f419 drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x967590a6 drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x81a17396 mlog_and_bits fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xc1e1efe1 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL +0x80ff0792 ceph_osdc_flush_notifies net/ceph/libceph EXPORT_SYMBOL 0x1355707b p9_client_fcreate net/9p/9pnet EXPORT_SYMBOL -0xae47e39e atm_dev_lookup net/atm/atm EXPORT_SYMBOL -0xfd2d3f05 svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x16ab622b br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL -0x73564779 nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL -0xd17c9e2d cs35l41_pm_ops sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL +0x5bda934d atm_dev_lookup net/atm/atm EXPORT_SYMBOL +0x8b16cd5a svc_rpcb_setup net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb5a79e00 br_forward_finish net/bridge/bridge EXPORT_SYMBOL_GPL +0x2df8b2d5 nf_synproxy_ipv4_fini net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0xc435f164 cs35l41_pm_ops sound/soc/codecs/snd-soc-cs35l41 EXPORT_SYMBOL_GPL 0x8de57b3a fpga_mgr_unlock drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0xf2acaca8 hid_sensor_write_raw_hyst_rel_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID 0xdfd927ba hsmp_send_message drivers/platform/x86/amd_hsmp EXPORT_SYMBOL_GPL -0x31c797eb v4l2_g_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xc3908157 v4l2_g_parm_cap drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x0a3880d8 mlx4_flow_detach drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x2f3d7b51 drm_hdmi_infoframe_set_hdr_metadata drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xad4b052a set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xb9e9a737 set_ras_addr_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xc090c376 net_selftest_get_strings net/core/selftests EXPORT_SYMBOL_GPL 0x280b0d55 snd_hdac_ext_stream_get_spbmaxfifo sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x1f8e52da sof_client_get_fw_version sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT @@ -22660,10 +22669,10 @@ 0x3ba05f25 rtsx_usb_add_cmd drivers/misc/cardreader/rtsx_usb EXPORT_SYMBOL_GPL 0xa4b024be drm_open drivers/gpu/drm/drm EXPORT_SYMBOL 0x4e3fd1b4 kvm_release_pfn_clean arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x23b4d538 nci_send_data net/nfc/nci/nci EXPORT_SYMBOL -0x039dc5a2 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL -0xe0d7e0d0 svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x46952cf2 ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL +0xa334ab6d nci_send_data net/nfc/nci/nci EXPORT_SYMBOL +0xfef1af63 ceph_osdc_sync net/ceph/libceph EXPORT_SYMBOL +0x7cb96361 svc_age_temp_xprts_now net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x37fac1b6 ip6_tnl_change_mtu net/ipv6/ip6_tunnel EXPORT_SYMBOL 0xa25fc115 xt_compat_check_entry_offsets net/netfilter/x_tables EXPORT_SYMBOL 0x30c46e38 skl_get_pvt_id sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xa5bb72a8 vhost_dequeue_msg drivers/vhost/vhost EXPORT_SYMBOL_GPL @@ -22671,30 +22680,30 @@ 0xac34ecec dca_register_notify drivers/dca/dca EXPORT_SYMBOL_GPL 0x0112f8f9 dm_dirty_log_type_register drivers/md/dm-log EXPORT_SYMBOL 0x9fd1c101 __tracepoint_bcache_btree_node_alloc_fail drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xaba67954 usb_cypress_load_firmware drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL -0x076ce5ed qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0xa31ad594 usb_cypress_load_firmware drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x52b576ba qtnf_trans_handle_rx_ctl_packet drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0x77987a86 mt76x2_mcu_set_channel drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL 0xfa023ef9 ath10k_core_register drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xc49b5fbb __SCT__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x7990c0fb __SCK__tp_func_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xece18fd5 drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL +0xfb785aea drm_edid_read_ddc drivers/gpu/drm/drm EXPORT_SYMBOL 0xf982e6db o2net_send_message fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0xfeaf81fb pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x680493cb nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL +0x31919c61 pnfs_put_lseg fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe4f68b65 nfs_sb_deactive fs/nfs/nfs EXPORT_SYMBOL_GPL 0x6f4fadf0 v9fs_get_default_trans net/9p/9pnet EXPORT_SYMBOL 0xd6c8b83c spmi_ext_register_write drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xe3696f09 ata_pci_sff_activate_host drivers/ata/libata EXPORT_SYMBOL_GPL -0xf33d86b0 ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL +0xaaf38972 ata_scsi_queuecmd drivers/ata/libata EXPORT_SYMBOL_GPL 0xe138ce6b dvb_ringbuffer_avail drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xb50d3914 ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x21520374 ocelot_regfields_init drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xad7170fa fcoe_ctlr_init drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL 0xa248afde drm_detect_monitor_audio drivers/gpu/drm/drm EXPORT_SYMBOL 0x70b0ddd8 kvm_lapic_reg_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x82304fc0 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL -0x1f61e0a1 nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0xf0af088c ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xdf487176 xt_register_match net/netfilter/x_tables EXPORT_SYMBOL +0xf6730cac nf_flow_offload_ip_hook net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x112fd615 ib_uverbs_get_ucontext_file drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x74492f31 parport_unregister_driver drivers/parport/parport EXPORT_SYMBOL -0xebc6fee3 vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xdf7ab233 vb2_fop_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x40470874 u_audio_start_playback drivers/usb/gadget/function/u_audio EXPORT_SYMBOL_GPL 0x9d1d2c59 mt76x02u_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x533b4122 ath11k_hal_srng_deinit drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL @@ -22704,103 +22713,104 @@ 0x091def1c snd_seq_autoload_exit sound/core/snd-seq-device EXPORT_SYMBOL 0x370a0736 snd_seq_autoload_init sound/core/snd-seq-device EXPORT_SYMBOL 0x237a648d __devm_iio_device_register drivers/iio/industrialio EXPORT_SYMBOL_GPL -0xba7af75e mma9551_gpio_config drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x2a0a229e mma9551_gpio_config drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x0b1ab0fb vfio_pci_core_unregister_device drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0xa63719e2 ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0xe2ab5aad ahci_do_softreset drivers/ata/libahci EXPORT_SYMBOL_GPL 0x12c04b27 vbg_get_gdev drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL 0x9c389a01 rtllib_start_send_beacons drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xc446234e intel_soc_dts_iosf_init drivers/thermal/intel/intel_soc_dts_iosf EXPORT_SYMBOL_GPL -0x300791cb pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x9223b79c vb2_mmap drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x21cace75 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x32577954 pmbus_update_byte_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0x06274348 vb2_mmap drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x2be501f2 i3c_master_disec_locked drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xf6a88e93 sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x5fb05b96 mhi_device_get_sync drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x898ebc73 ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL +0xb0f987bc fscache_end_volume_access fs/fscache/fscache EXPORT_SYMBOL +0x625470fe ieee80211_txq_airtime_check net/mac80211/mac80211 EXPORT_SYMBOL 0xa30c0a2d snd_soc_dai_action sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8c9b8689 snd_emu10k1_synth_free sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL 0x12dad9c1 usb_power_delivery_link_device drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x81644de4 libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL -0xb25746d5 ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xddbddb45 libipw_networks_age drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0xf3e82f48 ocelot_mrp_add_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x8950a802 genphy_suspend drivers/net/phy/libphy EXPORT_SYMBOL 0x6e91ee1b nvme_auth_digest_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0xcaf580b9 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8c34fa36 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xe317082a __drm_printfn_info drivers/gpu/drm/drm EXPORT_SYMBOL 0xf73f6b15 drm_atomic_check_only drivers/gpu/drm/drm EXPORT_SYMBOL -0x1b825332 smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL +0xdd2bffc3 smc_unhash_sk net/smc/smc EXPORT_SYMBOL_GPL 0x6c5d2bcd snd_soc_acpi_find_package_from_hid sound/soc/snd-soc-acpi EXPORT_SYMBOL_GPL -0x79bbecbd ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9c1b2976 ibdev_err drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x2cf191fc rio_unregister_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xef9f7a36 usbnet_read_cmd drivers/net/usb/usbnet EXPORT_SYMBOL_GPL -0x5b1fba90 mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x77a2fdfe mlx5_eswitch_get_proto_dev drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x4d142562 mlx4_counter_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x7dd2577a cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x1e3fed96 cxgb4_get_tcp_stats drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xa795f6b9 srp_reconnect_rport drivers/scsi/scsi_transport_srp EXPORT_SYMBOL -0xbb3796bb rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL +0x1bbf2b6a rbd_img_handle_request drivers/block/rbd EXPORT_SYMBOL 0x687decc9 ttm_resource_manager_create_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x6a847134 ttm_kmap_iter_iomap_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x859a062c drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x14dff699 drm_dp_downstream_mode drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xc3a2be67 nfs_net_id fs/nfs/nfs EXPORT_SYMBOL_GPL 0x77c14317 vsock_addr_cast net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0xefbc3409 nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xfd2f7aeb nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x4e9aa842 wm_adsp_compr_handle_irq sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0xbca9bbfe nft_set_catchall_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xd2792c7e nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf92ba9f6 wm_adsp_compr_handle_irq sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x0b7c0116 hid_sensor_read_poll_value drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0x27c5f727 ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1a6bd526 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x21d8f809 ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL +0x755231a0 ib_find_exact_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa2ff7a15 ib_reg_user_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0733f4ec ata_dummy_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x3a333a11 vmbus_free_ring drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x1dd38ff6 mmc_switch drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xa001d68f __traceiter_vb2_buf_queue drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0x14a986ba cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x19714ea7 cxgbi_sock_purge_wr_queue drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x110608fe sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x298cf3a1 microread_remove drivers/nfc/microread/microread EXPORT_SYMBOL 0xed542bc0 drm_bridge_chain_mode_fixup drivers/gpu/drm/drm EXPORT_SYMBOL 0x1ff23cec kvm_apic_clear_irr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9b9dfb46 __tracepoint_kvm_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x8f3466fc l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL -0xce48b88f l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x55b90313 __tracepoint_kvm_msr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc4304ce7 l2tp_tunnel_dec_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x49c608bb l2tp_tunnel_inc_refcount net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x94a5cf67 max_98373_trigger sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0xaf37f9d8 visorbus_write_channel drivers/visorbus/visorbus EXPORT_SYMBOL_GPL 0x4e4722ab iio_read_const_attr drivers/iio/industrialio EXPORT_SYMBOL -0x3c47312d iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xdfa4b991 iscsit_response_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7d00c65b nd_synchronize drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0xdf5b13cc v4l2_spi_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x96c407ea v4l2_spi_subdev_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x48630c40 mt7615_mcu_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xab659d55 __SCT__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xa7057efc __SCK__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xbbfe5be3 __SCK__tp_func_mlx5_fs_add_fg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xca8adcc7 __SCT__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xc6ea3f6e __SCK__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x2fd3eeb3 ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xda111a71 __SCK__tp_func_mlx5_fs_add_ft drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xda72e858 ice_rdma_update_vsi_filter drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0xeedd987e phy_10gbit_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x47434222 nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x58485d82 nft_meta_set_validate net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x14672109 iio_alloc_pollfunc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xc3971080 bcma_chipco_regctl_maskset drivers/bcma/bcma EXPORT_SYMBOL_GPL 0xbbbbcb32 dca_add_requester drivers/dca/dca EXPORT_SYMBOL_GPL 0x416f4986 vfio_pci_core_match drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x46c3a2b7 notify_wx_assoc_event drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x6925ffef free_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0xa1785977 free_rtllib drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x561e3098 mmc_alloc_host drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x88b239cb videobuf_iolock drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x84ff3c3c videobuf_iolock drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x1c1aa6bd iwl_fw_dbg_stop_sync drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x5e8d90df ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x96014f97 ocelot_cls_flower_replace drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0x92ec16f2 scsi_eh_ready_devs drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x395c1d4b drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x383d3037 crypto_nhpoly1305_update_helper crypto/nhpoly1305 EXPORT_SYMBOL -0xac60aeeb kvm_vcpu_reset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xe4045ca9 kvm_vcpu_reset arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x884a32bd dccp_death_row net/dccp/dccp EXPORT_SYMBOL_GPL -0x6da88f17 lapb_data_received net/lapb/lapb EXPORT_SYMBOL +0xee6320ed lapb_data_received net/lapb/lapb EXPORT_SYMBOL 0x10bc406d cfg80211_bss_iter net/wireless/cfg80211 EXPORT_SYMBOL 0x86019bcb snd_rawmidi_drain_input sound/core/snd-rawmidi EXPORT_SYMBOL 0x70c15ac1 snd_dma_disable sound/core/snd EXPORT_SYMBOL -0xd357d98d ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x4d3a980f ahci_platform_disable_regulators drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x065b4695 wmi_get_acpi_device_uid drivers/platform/x86/wmi EXPORT_SYMBOL_GPL 0xdca4d657 media_request_object_bind drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x813c7b4b media_request_object_find drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xaad7f835 mantis_stream_control drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0x2eda8d5f ttpci_budget_set_video_port drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xb1784b43 mantis_stream_control drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0x39edfa41 ttpci_budget_set_video_port drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0x55daee47 typec_port_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x93698f86 typec_plug_register_altmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xfc9eb8ad b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x32df63fa b53_br_flags_pre drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x6694e83a rtl_ps_disable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x2c5982b2 mei_cldev_recv_vtag drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x1aefac9b __regmap_init_spmi_base drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL @@ -22811,7 +22821,7 @@ 0xf5511527 objagg_stats_put lib/objagg EXPORT_SYMBOL 0xdaa3ee68 objagg_stats_get lib/objagg EXPORT_SYMBOL 0x034e9ace cfg80211_wext_giwrange net/wireless/cfg80211 EXPORT_SYMBOL_GPL -0x67247574 cs35l41_regmap_i2c sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x0159ccdc cs35l41_regmap_i2c sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x54a30738 azx_free_streams sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf5bfea50 snd_ak4113_external_rate sound/i2c/other/snd-ak4113 EXPORT_SYMBOL_GPL 0xe3738df6 snd_ak4114_external_rate sound/i2c/other/snd-ak4114 EXPORT_SYMBOL @@ -22819,58 +22829,58 @@ 0xf56d7369 iio_push_event drivers/iio/industrialio EXPORT_SYMBOL 0xdfec4428 ssb_pcihost_register drivers/ssb/ssb EXPORT_SYMBOL 0xa9a98aae vfio_pci_register_dev_region drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL -0x23a57dc5 fc0013_rc_cal_reset drivers/media/tuners/fc0013 EXPORT_SYMBOL -0xc6e90e1b rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x1fd5dd56 fc0013_rc_cal_reset drivers/media/tuners/fc0013 EXPORT_SYMBOL +0x0455fcb3 rtl8366_enable_vlan4k drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xe4d91511 mt7615_eeprom_init drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL 0xf64277de lbs_debug drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0xe39f40eb ath6kl_core_init drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL -0x364bec78 ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x84048910 ocelot_drain_cpu_queue drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x2043a0c2 ttm_device_clear_dma_mappings drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x127a8c6b drm_flip_work_queue drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x6794e555 drmm_mode_config_init drivers/gpu/drm/drm EXPORT_SYMBOL 0xc7910e38 drm_vma_offset_lookup_locked drivers/gpu/drm/drm EXPORT_SYMBOL 0x4a35d30d drm_mode_set_name drivers/gpu/drm/drm EXPORT_SYMBOL -0x30fcf67b drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1e9fb7ac nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe27fc9c9 ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL -0x50318e5b dccp_close net/dccp/dccp EXPORT_SYMBOL_GPL -0x0bbc24df hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0x51587e59 drm_dp_read_channel_eq_delay drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x2c032cc6 nfs_reconfigure fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9769f507 ieee80211_free_hw net/mac80211/mac80211 EXPORT_SYMBOL +0xf6b74b85 dccp_close net/dccp/dccp EXPORT_SYMBOL_GPL +0x281cd6eb hci_resume_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0xbf920aa7 cfg80211_reg_can_beacon_relax net/wireless/cfg80211 EXPORT_SYMBOL 0xc113159a cfg80211_inform_bss_frame_data net/wireless/cfg80211 EXPORT_SYMBOL 0xb9948d2c snd_midi_channel_free_set sound/core/seq/snd-seq-midi-emul EXPORT_SYMBOL -0x87d4806b __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbe04835b __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x5f0fc498 mmc_cmdq_enable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xa1eb1c8c pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xd964c3a2 pmbus_set_page drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS 0x458a9d83 media_device_unregister drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x94d6fb77 mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xe0bc7559 mwifiex_remove_card drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xa7267bb7 mlx4_find_cached_vlan drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xea44d9dc nvmf_connect_admin_queue drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL 0x1902178a srp_tmo_valid drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL -0x5ca88bf8 nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL -0x52aa902f nci_allocate_device net/nfc/nci/nci EXPORT_SYMBOL -0x6801b12f rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1b80901a nfs_commit_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4f782a03 nci_allocate_device net/nfc/nci/nci EXPORT_SYMBOL +0x183168bd rpc_shutdown_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf0fa868d failover_slave_unregister net/core/failover EXPORT_SYMBOL_GPL 0xf9d0dd07 vringh_abandon_user drivers/vhost/vringh EXPORT_SYMBOL 0x660779c8 vringh_kiov_advance drivers/vhost/vringh EXPORT_SYMBOL 0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x959a0769 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL -0x4c43c736 pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL +0x99a3c070 transport_generic_new_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0x7b9f2cab pppox_ioctl drivers/net/ppp/pppox EXPORT_SYMBOL 0x243c2be9 rt2800_txstatus_pending drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xaf445f12 __mt76_poll_msec drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x19cb72e3 ath10k_core_start_recovery drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x0fc6809b mlx4_get_internal_clock_params drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x7510fcbc drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x51f2bbb9 drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd655dc84 __drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x083e824f drm_gem_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x3ecefaa9 drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL -0x36f8e3e6 af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL -0x013b81d8 dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x4e66e231 drm_edid_read drivers/gpu/drm/drm EXPORT_SYMBOL +0xb9fda76f af_alg_wait_for_data crypto/af_alg EXPORT_SYMBOL_GPL +0x82c511d4 dlmunlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL 0xe7888e98 ife_tlv_meta_encode net/ife/ife EXPORT_SYMBOL_GPL 0x67db2029 ife_tlv_meta_decode net/ife/ife EXPORT_SYMBOL_GPL -0xbd7c785c rxrpc_kernel_recv_data net/rxrpc/rxrpc EXPORT_SYMBOL -0x6429bf77 nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL -0x2935789c ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL -0xb90624fb mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x6e2d4d7c rxrpc_kernel_recv_data net/rxrpc/rxrpc EXPORT_SYMBOL +0xa5772fa4 nf_conncount_gc_list net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x9cc57467 ms_sensors_tp_read_prom drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0xa1105291 mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x8adce40c __rio_local_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x15fdad7e adf_reset_flr drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x2b69ff17 __tracepoint_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -22878,49 +22888,49 @@ 0x19b72184 typec_switch_set_drvdata drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x97ad7c9f typec_unregister_partner drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x59e0695d phylink_speed_down drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xda391b07 __fscache_enable_cookie fs/fscache/fscache EXPORT_SYMBOL +0x17faa6b2 __tracepoint_fscache_access_volume fs/fscache/fscache EXPORT_SYMBOL 0xd65a41e4 __SCT__tp_func_kvm_vmgexit_msr_protocol_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x76644b40 __SCK__tp_func_kvm_vmgexit_msr_protocol_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x43bb4ba5 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb587f035 __SCK__tp_func_kvm_vmgexit_msr_protocol_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc51c1526 svc_xprt_names net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2849d647 snd_pcm_stop sound/core/snd-pcm EXPORT_SYMBOL 0xa2d8654e ntb_transport_create_queue drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0x0e385842 ib_rvt_state_ops drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL -0x2cbc5218 rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xfc5b4e2d target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL +0x637f8387 rdma_rw_mr_factor drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3dede576 target_backend_unregister drivers/target/target_core_mod EXPORT_SYMBOL 0xf3761337 cqhci_resume drivers/mmc/host/cqhci EXPORT_SYMBOL -0x732f8380 dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x8187c0b1 saa7134_vb2_buffer_queue drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x53498353 rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0x114e54a0 close_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x2efea197 dm_cell_lock_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0xd53dd1bf saa7134_vb2_buffer_queue drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xb0ffea71 rtl8366_init_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x9895e267 close_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xda0e8b93 mt76x0_init_hardware drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL -0x4dde73c4 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x540e8c85 nvme_complete_batch_req drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xbd5f011f sof_xtensa_arch_ops sound/soc/sof/xtensa/snd-sof-xtensa-dsp EXPORT_SYMBOL SND_SOC_SOF_XTENSA 0xd3fe72ee snd_device_initialize sound/core/snd EXPORT_SYMBOL_GPL 0x6f95b16b sdw_shutdown_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x2860f787 btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x73ea5bec btintel_read_version drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x5ac2c5f5 hsi_free_msg drivers/hsi/hsi EXPORT_SYMBOL_GPL 0xc3a557a7 mmc_send_tuning drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x52df7b2e em28xx_write_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x1218d7ef em28xx_write_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0xd4a509b2 rtw_phy_pwrtrack_get_delta drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x50266523 il_free_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xcbe70c2a iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6dbe14fc iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x8119bb3e sas_rphy_unlink drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x3086277d drm_atomic_helper_page_flip_target drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x49ceccb8 svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8953dffc cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x8124d6ef svc_shutdown_net net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xcf72f5d8 cfg80211_pmksa_candidate_notify net/wireless/cfg80211 EXPORT_SYMBOL 0x198b7860 snd_hda_gen_add_micmute_led_cdev sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xaa634427 dca_get_tag drivers/dca/dca EXPORT_SYMBOL_GPL 0x08733236 intlog10 drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xa195b3e3 saa_dsp_writel drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xa839e2ed saa_dsp_writel drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL 0x07b26ecc hd44780_common_gotoxy drivers/auxdisplay/hd44780_common EXPORT_SYMBOL_GPL -0xd04efa08 sja1110_process_meta_tstamp drivers/net/dsa/sja1105/sja1105 EXPORT_SYMBOL_GPL +0xac673599 sja1110_process_meta_tstamp drivers/net/dsa/sja1105/sja1105 EXPORT_SYMBOL_GPL 0x76428e77 rtl8723_cmd_send_packet drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xbc32db85 brcmu_pktq_pdeq_match drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0xaaf0ca74 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb4400233 iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xda824fa7 ttm_eu_backoff_reservation drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x1f3d5d1e kvm_mmu_invlpg arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9dd3d682 nci_send_frame net/nfc/nci/nci EXPORT_SYMBOL -0xb3cd39e0 dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd6195802 kvm_mmu_invlpg arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xccad11f4 nci_send_frame net/nfc/nci/nci EXPORT_SYMBOL +0xb00ccb8d dsa_8021q_crosschip_bridge_join net/dsa/dsa_core EXPORT_SYMBOL_GPL 0xd56d55f3 ieee80211_get_mesh_hdrlen net/wireless/cfg80211 EXPORT_SYMBOL 0x3bf9d084 xt_check_table_hooks net/netfilter/x_tables EXPORT_SYMBOL 0x2a1fab3c iio_channel_stop_all_cb drivers/iio/buffer/industrialio-buffer-cb EXPORT_SYMBOL_GPL @@ -22930,77 +22940,78 @@ 0xabe7e92a ieee80211_wpa_supplicant_ioctl_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x4e5562f8 cs_dsp_remove_padding drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x29f2d723 sdio_align_size drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xd70119a7 sdhci_set_power drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xb6ccfe12 sdhci_set_power drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x23fac0f2 rt2x00usb_resume drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xa3fbf4b0 stop_atmel_card drivers/net/wireless/atmel/atmel EXPORT_SYMBOL -0x2ce0ec6e mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x9aa34614 cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x81e4e49c mlx5_mpfs_add_mac drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xcb5f55cb cxgbi_ep_disconnect drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x061b1a93 fc_rport_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xad2405f7 scsi_is_sas_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x1bb040d1 nfcmrvl_parse_dt drivers/nfc/nfcmrvl/nfcmrvl EXPORT_SYMBOL_GPL -0xd2df34d8 ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL +0x90d447f3 fscache_n_culled fs/fscache/fscache EXPORT_SYMBOL +0xd1b69a21 ieee80211_pspoll_get net/mac80211/mac80211 EXPORT_SYMBOL 0x9e05f60c lib80211_get_crypto_ops net/wireless/lib80211 EXPORT_SYMBOL 0x9c2e8b07 snd_soc_hdac_hda_get_ops sound/soc/codecs/snd-soc-hdac-hda EXPORT_SYMBOL_GPL 0x2758e303 ishtp_set_connection_state drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0x8d9af890 stv0900_attach drivers/media/dvb-frontends/stv0900 EXPORT_SYMBOL -0xaf544e5d stb6000_attach drivers/media/dvb-frontends/stb6000 EXPORT_SYMBOL -0xeac5a751 lnbp21_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL -0x69826928 stb6100_attach drivers/media/dvb-frontends/stb6100 EXPORT_SYMBOL +0x076f4d04 stv0900_attach drivers/media/dvb-frontends/stv0900 EXPORT_SYMBOL +0xcdfcea7a stb6000_attach drivers/media/dvb-frontends/stb6000 EXPORT_SYMBOL +0xc5a1a561 lnbp21_attach drivers/media/dvb-frontends/lnbp21 EXPORT_SYMBOL +0x66483cde stb6100_attach drivers/media/dvb-frontends/stb6100 EXPORT_SYMBOL 0xb53fca3e usbip_start_eh drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0x5a5fd734 usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7ab2cbf5 usb_unlocked_disable_lpm drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x15d1b652 _il_poll_bit drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x1ab40099 drm_fb_swab drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbfd7d7a2 o2hb_global_heartbeat_active fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL -0x402465b4 smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL -0xaf550a24 ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL +0xdb34218b smcd_handle_irq net/smc/smc EXPORT_SYMBOL_GPL +0xcb01f3e7 ieee80211_rts_get net/mac80211/mac80211 EXPORT_SYMBOL 0xd74147dd w1_read_block drivers/w1/wire EXPORT_SYMBOL_GPL -0x7ea6044e ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL +0xcd666345 ahci_do_hardreset drivers/ata/libahci EXPORT_SYMBOL_GPL 0x91722dce sev_platform_status drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0xfd15a50c sdhci_set_ios drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xc79287fc sdhci_set_ios drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x5de611a9 btracker_nr_writebacks_queued drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x1ec4ced5 video_ioctl2 drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x0dd81004 dib0090_update_tuning_table_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xe702276c video_ioctl2 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x81047c8d dib0090_update_tuning_table_7090 drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x3cdc7910 smscore_get_device_mode drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x0f5c3ce9 rsi_zone_enabled drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x38185d87 mlxsw_afa_block_append_qos_ecn drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa3030248 scsi_is_target_device drivers/scsi/scsi_mod EXPORT_SYMBOL -0xdd2dc413 __tracepoint_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x27579da9 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x09e04588 __tracepoint_pnfs_mds_fallback_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe6c6cf71 virtio_transport_stream_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x582fe5cf rds_message_add_rdma_dest_extension net/rds/rds EXPORT_SYMBOL_GPL 0xac93ae05 ax25_bcast net/ax25/ax25 EXPORT_SYMBOL_GPL 0x01043cf7 ife_release_meta_gen net/sched/act_ife EXPORT_SYMBOL_GPL 0x56dbfaa3 snd_hda_codec_parse_pcms sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x7d5e644a ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL +0x5656f098 ms_sensors_ht_read_humidity drivers/iio/common/ms_sensors/ms_sensors_i2c EXPORT_SYMBOL 0x73baf9a2 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x1bf4fec5 rio_mport_read_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x57078984 cx231xx_set_mode drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xff964c3f cx231xx_set_mode drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x748dc646 ucsi_set_drvdata drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x60e942ba typec_altmode_enter drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x0e4fc51a wl1271_debugfs_update_stats drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x7ce31c3e iwlwifi_mod_params drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x1f0d8ad2 mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9c378349 mlx5_core_access_reg drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xa491be59 kempld_release_mutex drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0x6b5c2b06 drm_atomic_helper_damage_iter_next drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x6831cfe5 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x396f8d20 kvm_arch_unregister_noncoherent_dma arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xb2fdd409 hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL +0xe3cb0c53 nfs_init_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x909fbd8d kvm_arch_unregister_noncoherent_dma arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x0d383f1a hci_mgmt_chan_unregister net/bluetooth/bluetooth EXPORT_SYMBOL 0xfb995d23 skl_sst_dsp_cleanup sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x5c2a0caa snd_hda_codec_pcm_put sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x07244ff7 snd_rawmidi_receive sound/core/snd-rawmidi EXPORT_SYMBOL 0x6d38b0fb ssb_pmu_set_ldo_voltage drivers/ssb/ssb EXPORT_SYMBOL -0xc30687e6 ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL +0xb0d7fed5 ahci_print_info drivers/ata/libahci EXPORT_SYMBOL_GPL 0xf0872465 rio_mport_write_config_8 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL -0x0fbcea36 saa7134_tvaudio_setmute drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL -0xe97a3939 can_rx_offload_add_manual drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xb3a4bc00 saa7134_tvaudio_setmute drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL +0xe72a42fc can_rx_offload_add_manual drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x2708daf1 drm_framebuffer_remove drivers/gpu/drm/drm EXPORT_SYMBOL 0x2cf09875 drm_atomic_get_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x06848c60 to_nfit_uuid drivers/acpi/nfit/nfit EXPORT_SYMBOL 0x8826c13b acpi_video_register drivers/acpi/video EXPORT_SYMBOL 0xc226b040 mb_cache_entry_delete_or_get fs/mbcache EXPORT_SYMBOL -0xe233db46 l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x5d5fe21f l2tp_session_register net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x53dea1ff ax2asc net/ax25/ax25 EXPORT_SYMBOL 0x452ab2bd wiphy_new_nm net/wireless/cfg80211 EXPORT_SYMBOL -0x3e396f52 __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x6f440a8c __nf_ct_refresh_acct net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x6bfefa50 snd_seq_kernel_client_enqueue sound/core/seq/snd-seq EXPORT_SYMBOL 0x8defe3d9 vhost_enable_notify drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x4e17c613 ata_sff_queue_delayed_work drivers/ata/libata EXPORT_SYMBOL_GPL @@ -23009,63 +23020,64 @@ 0x5f9b0501 ishtp_get_fw_client_id drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xcc3b167a adf_clean_vf_map drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x4073e924 sev_guest_deactivate drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0x99dacf5d sdhci_setup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL -0x2e79a113 flexcop_device_exit drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL +0xc51466a9 sdhci_setup_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xaac5f9d5 flexcop_device_exit drivers/media/common/b2c2/b2c2-flexcop EXPORT_SYMBOL 0x892d76b2 cma3000_resume drivers/input/misc/cma3000_d0x EXPORT_SYMBOL 0xbb24f607 init_cdrom_command drivers/cdrom/cdrom EXPORT_SYMBOL -0xb4867cd0 b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xb574b349 b53_switch_register drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x40deb5e0 scsi_is_sas_port drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0x019c1e1e scsi_target_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0x74257f7b nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL +0x4b79bb8a nfs_do_submount fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdfc091f9 ceph_entity_type_name net/ceph/libceph EXPORT_SYMBOL -0x7ddae9dd nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x54fb7415 nf_ct_timeout_find_get_hook net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xfc7674f7 sof_apl_ops sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xcf938d5f snd_hda_gen_hp_automute sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x242a8646 rtrs_addr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL 0xc68da2f3 videobuf_dma_unmap drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL 0x6570c58c wm97xx_reg_read drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0xa9e97eb2 iwl_acpi_get_ppag_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xde179770 mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x06eb43a5 mlx5_eq_disable drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x51b8fdf8 alcor_read8 drivers/misc/cardreader/alcor_pci EXPORT_SYMBOL_GPL -0xaf353820 drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL -0xfdb0e811 nci_free_device net/nfc/nci/nci EXPORT_SYMBOL +0x864cc88c drm_edid_connector_update drivers/gpu/drm/drm EXPORT_SYMBOL +0x3049fbf7 nci_free_device net/nfc/nci/nci EXPORT_SYMBOL 0x87735d92 ata_sff_drain_fifo drivers/ata/libata EXPORT_SYMBOL_GPL -0x8c334095 dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL +0x3d40675c dm_rh_bio_to_region drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe6e547e8 __SCT__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xfda53345 __SCK__tp_func_bcache_gc_copy drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x8935d1eb em28xx_audio_setup drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x6e6b1b7a ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL +0xac86ff35 em28xx_audio_setup drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x45ebac5f ehci_init_driver drivers/usb/host/ehci-hcd EXPORT_SYMBOL_GPL 0xcc223856 mlxsw_afa_block_append_mirror drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x8a4e34b8 nvme_auth_gen_privkey drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x9070925e nvme_auth_extract_key drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL 0x08956c22 nvmet_sq_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL -0x9b11f7f1 jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL -0x2fc5abcf dccp_syn_ack_timeout net/dccp/dccp_ipv4 EXPORT_SYMBOL -0x9556be35 dccp_connect net/dccp/dccp EXPORT_SYMBOL_GPL -0xa6148fa9 nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2c3d0a92 jbd2_fc_get_buf fs/jbd2/jbd2 EXPORT_SYMBOL +0x5bde949e fscache_withdraw_cookie fs/fscache/fscache EXPORT_SYMBOL +0x21cfe67d dccp_syn_ack_timeout net/dccp/dccp_ipv4 EXPORT_SYMBOL +0x3c5d5501 dccp_connect net/dccp/dccp EXPORT_SYMBOL_GPL +0xe117feab nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb186ee20 cxl_map_device_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xc9464822 __traceiter_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x394bb94f rtl92c_dm_init_edca_turbo drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x10d3c264 mlxsw_core_port_is_xm drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xb6127243 drm_need_swiotlb drivers/gpu/drm/drm EXPORT_SYMBOL -0x9a9988c6 nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x49a2c41a jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL -0x3ee8236f nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xd23fe8cd nfs42_proc_layouterror fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xff27cbb5 jbd2_fc_release_bufs fs/jbd2/jbd2 EXPORT_SYMBOL +0xebd19d28 nf_flow_table_offload_setup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0x9da5b664 snd_soc_tplg_component_load sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1af4c192 snd_soc_component_nc_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x1ef67033 snd_hda_gen_parse_auto_config sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0xf719a600 iio_trigger_poll_chained drivers/iio/industrialio EXPORT_SYMBOL -0x9357b0e8 iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x030e4103 nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x27ba68d0 dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x04ce3075 iscsit_build_rsp_pdu drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x78bc613d nd_integrity_init drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0xf8852d98 dm_report_zones drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x0ddcc13d typec_retimer_put drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x5f7f19c8 mt7663_usb_sdio_register_device drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0x6a8aea56 mt76_queue_tx_complete drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xfcf5273a mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x758d08c7 mlx5_core_roce_gid_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe24fb068 drm_sched_job_cleanup drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xe2734d10 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x96d76ae1 nfs4_set_rw_stateid fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xc60d7d0c __traceiter_kvm_pml_full arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xedc2a3c1 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x879e54d8 virtio_transport_notify_send_init net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x543baf5a snd_soc_component_compr_pointer sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf44449a9 hyperbus_register_device drivers/mtd/hyperbus/hyperbus-core EXPORT_SYMBOL_GPL 0xe099bd66 ata_pci_bmdma_prepare_host drivers/ata/libata EXPORT_SYMBOL_GPL @@ -23073,7 +23085,7 @@ 0xcdf657e5 vbg_hgcm_connect drivers/virt/vboxguest/vboxguest EXPORT_SYMBOL 0x546fb03d roccat_common2_sysfs_write drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xafe6ae01 media_pipeline_stop drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xa2053101 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xc09598e9 i2c_dw_configure_master drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL 0x5cb89cdf mlxsw_core_skb_transmit drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xcd4c9551 drm_fb_xrgb8888_to_rgb888_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x82ba78d3 drm_dev_has_vblank drivers/gpu/drm/drm EXPORT_SYMBOL @@ -23082,43 +23094,43 @@ 0xe118de5d snd_pcm_2_1_chmaps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe523d41e memstick_register_driver drivers/memstick/core/memstick EXPORT_SYMBOL 0xbd06f3a9 ata_get_cmd_name drivers/ata/libata EXPORT_SYMBOL_GPL -0x9e55c839 mmc_get_card drivers/mmc/core/mmc_core EXPORT_SYMBOL -0x23b4304a dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x842ea1e8 fc0013_attach drivers/media/tuners/fc0013 EXPORT_SYMBOL -0xdcdfa514 tsc200x_probe drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0x6c70c73a mmc_get_card drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x1ec7f8ab dm_get_md drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xcaaa1300 fc0013_attach drivers/media/tuners/fc0013 EXPORT_SYMBOL +0x764e3414 tsc200x_probe drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL 0x8f9edddd rsi_config_wowlan drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL 0x9d598e8c rtl8723_phy_path_a_fill_iqk_matrix drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x19fa5852 mlxsw_core_flush_owq drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd9dceeb8 mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x5844648e cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL -0x5849b8ce cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0x6bbd7048 mlx5_query_module_eeprom drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xa76b91f4 cs47l85_32bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL +0xa7664db4 cs47l85_16bit_spi_regmap drivers/mfd/madera EXPORT_SYMBOL_GPL 0x17f9cfe3 __traceiter_kvm_cr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x27046576 kvm_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xc40f284c nf_ct_helper_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf15eded3 iio_enum_available_read drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x5a73e84f __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xa6ba7d8b ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x9ae43d13 __rdma_create_kernel_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x87fc1a11 ahci_platform_init_host drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0x89aa3a2b sata_link_scr_lpm drivers/ata/libata EXPORT_SYMBOL_GPL 0x954269dd ishtp_set_drvdata drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x1d69ef48 cs_dsp_read_data_word drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x2de7dcc6 cx25821_sram_channel_dump_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0xdc9e7dee cx25821_sram_channel_dump_audio drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL 0xf04f1788 ucsi_send_command drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x1414101f cdrom_ioctl drivers/cdrom/cdrom EXPORT_SYMBOL 0x8bfda6ac rt2800_set_rts_threshold drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x35033c81 iwl_phy_db_free drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x3b0e5e9c __drm_puts_coredump drivers/gpu/drm/drm EXPORT_SYMBOL -0x01aaed48 drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ea5653a drm_connector_list_update drivers/gpu/drm/drm EXPORT_SYMBOL 0x2ed3c600 drm_mode_debug_printmodeline drivers/gpu/drm/drm EXPORT_SYMBOL -0xb1c94ea3 gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL -0x0d9fb86d rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x31cd09c9 hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL +0xfa2d1dab gss_mech_put net/sunrpc/auth_gss/auth_rpcgss EXPORT_SYMBOL +0xd76e13a4 rpc_max_payload net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xeed86bb6 hci_recv_diag net/bluetooth/bluetooth EXPORT_SYMBOL 0x83718481 snd_soc_new_compress sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x0960bcca rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1d62be89 rdma_move_grh_sgid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x8fcd7c2f vfio_register_emulated_iommu_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x4dfc5d9c vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL 0x8887bad6 adf_vf_isr_resource_free drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x8d7f77c4 sdio_enable_func drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xbafe201f cx8802_buf_prepare drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x4bcfde5a cx8802_buf_prepare drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0x6c57bef5 __mt76_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x57175a8b genphy_c45_aneg_done drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x581ae0a2 intel_lpss_suspend drivers/mfd/intel-lpss EXPORT_SYMBOL_GPL @@ -23126,18 +23138,18 @@ 0xf3b47f67 xp_partition_id drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x748832c7 drm_gem_vram_vmap drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x2a962499 drm_mm_scan_init_with_range drivers/gpu/drm/drm EXPORT_SYMBOL -0xdddeb384 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL -0x701edfef cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL +0xa55661d3 br_vlan_get_info net/bridge/bridge EXPORT_SYMBOL_GPL +0x2026d2b8 cfg80211_mgmt_tx_status net/wireless/cfg80211 EXPORT_SYMBOL 0xd3fcc511 xt_tee_enabled net/netfilter/x_tables EXPORT_SYMBOL_GPL -0x12d6ab15 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL +0xad5c2cf1 nfnl_acct_update net/netfilter/nfnetlink_acct EXPORT_SYMBOL_GPL 0x8f595b11 snd_major sound/core/snd EXPORT_SYMBOL 0xe0c55a63 iio_push_to_buffers drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x1a1e651c rvt_cq_enter drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x92ad0857 rvt_cq_enter drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x70fc8222 cfi_qry_present drivers/mtd/chips/cfi_util EXPORT_SYMBOL_GPL 0x10a91869 ishtp_start drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x40bc5f86 proc_thermal_rfim_remove drivers/thermal/intel/int340x_thermal/processor_thermal_rfim EXPORT_SYMBOL_GPL -0x5bbf0a73 videobuf_read_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL -0x4c2de35e i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc388b6ce videobuf_read_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x00ee71cd i3c_driver_unregister drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xf70677db cw1200_core_release drivers/net/wireless/st/cw1200/cw1200_core EXPORT_SYMBOL_GPL 0x32a68b2a rtw_read8_physical_efuse drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xb65510a3 il_get_cmd_string drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -23145,31 +23157,31 @@ 0x842dd90c drm_flip_work_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc7b4b170 drm_vram_mm_debugfs_init drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL 0x25978d50 xillybus_isr drivers/char/xillybus/xillybus_core EXPORT_SYMBOL -0x3ca24de4 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5b18b648 nfs_drop_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x130c8ac2 configfs_register_default_group fs/configfs/configfs EXPORT_SYMBOL 0x09e913c1 snd_pcm_alt_chmaps sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x0f73e140 sdw_bread_no_pm_unlocked drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xe452005f sbc_dif_verify drivers/target/target_core_mod EXPORT_SYMBOL 0xb812d515 rtllib_act_scanning drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x799fc44a videobuf_waiton drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x6085d80e videobuf_waiton drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x6e9acc41 v4l2_fill_pixfmt_mp drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x56270616 ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL -0xa330c17c register_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL -0x1bd7f72e ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0xa42fba71 ppp_register_compressor drivers/net/ppp/ppp_generic EXPORT_SYMBOL +0x49588621 register_sja1000dev drivers/net/can/sja1000/sja1000 EXPORT_SYMBOL_GPL +0x72ce7450 ice_rdma_request_reset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x8d72789e drm_edid_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL -0x32a73d9a drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xaf66196e drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xe1401f11 drm_dp_dual_mode_set_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xc5b6be4a drm_dp_dual_mode_get_tmds_output drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x860a2eab bch_decode lib/bch EXPORT_SYMBOL_GPL 0x3939f8f0 rfkill_pause_polling net/rfkill/rfkill EXPORT_SYMBOL -0xa7e96d1a xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x1772ae7c xprt_free_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x158b3e36 snd_soc_add_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x094927db snd_dmaengine_pcm_pointer sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x4e141737 btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xc3b4ba41 btintel_secure_send_result drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x12153588 spc_emulate_report_luns drivers/target/target_core_mod EXPORT_SYMBOL 0x0c16056e target_unregister_template drivers/target/target_core_mod EXPORT_SYMBOL 0xa406a23c media_request_object_complete drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x03066362 atbm8830_attach drivers/media/dvb-frontends/atbm8830 EXPORT_SYMBOL -0xbc4413dc nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3df93a8f atbm8830_attach drivers/media/dvb-frontends/atbm8830 EXPORT_SYMBOL +0x8b37c0d2 nfs_alloc_client fs/nfs/nfs EXPORT_SYMBOL_GPL 0xc25caaa5 fat_remove_entries fs/fat/fat EXPORT_SYMBOL_GPL 0xf8f11a86 freq_reg_info net/wireless/cfg80211 EXPORT_SYMBOL 0xbbb27508 amd_sof_acp_remove sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON @@ -23179,25 +23191,25 @@ 0x7f6487a3 snd_hda_gen_update_outputs sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x2215d86b cs_dsp_find_alg_region drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0xf02ec958 mmc_gpiod_request_cd_irq drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xf3cd9ca5 dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x2ec763af dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL -0x16316d08 tda10048_attach drivers/media/dvb-frontends/tda10048 EXPORT_SYMBOL -0x676371c2 tda10046_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL -0x9300a798 tda10045_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL +0x8e27cad1 dm_get_queue_limits drivers/md/dm-mod EXPORT_SYMBOL_GPL +0x2a2b68a4 dm_per_bio_data drivers/md/dm-mod EXPORT_SYMBOL_GPL +0xa48e36b4 tda10048_attach drivers/media/dvb-frontends/tda10048 EXPORT_SYMBOL +0x80c881da tda10046_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL +0x74ab5780 tda10045_attach drivers/media/dvb-frontends/tda1004x EXPORT_SYMBOL 0xa666f1e7 rtl_usb_suspend drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0x15c4e3e2 phylink_ethtool_set_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xf8fe5642 phylink_ethtool_get_pauseparam drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xbf5568a8 drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x19b8f004 o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL +0x1bb46072 drm_dp_mst_get_edid drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x59cb98cb o2hb_register_callback fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0x6177c4bd nfsacl_decode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL 0x14c7e391 nfsacl_encode fs/nfs_common/nfs_acl EXPORT_SYMBOL_GPL -0x248848c9 kvm_arch_has_assigned_device arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x29459b09 kvm_vcpu_wake_up arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x15ffb245 kvm_arch_has_assigned_device arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1c34d7c9 kvm_vcpu_wake_up arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xdc94f829 chacha_init_arch arch/x86/crypto/chacha-x86_64 EXPORT_SYMBOL 0xdb79dc2c p9_client_getattr_dotl net/9p/9pnet EXPORT_SYMBOL -0x6959ab77 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x61287b75 nf_ct_expect_iterate_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe5b0412b sof_client_dev_unregister sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL SND_SOC_SOF_CLIENT -0xaa9c53ff cs35l41_test_key_unlock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0x58bca5af cs35l41_test_key_unlock sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0x7f1575be snd_soc_remove_pcm_runtime sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x11cd09f1 visorbus_unregister_visor_driver drivers/visorbus/visorbus EXPORT_SYMBOL_GPL 0xd1c68aa8 rmi_driver_suspend drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL @@ -23208,96 +23220,96 @@ 0x04af019d il_send_bt_config drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x5f4019b4 fc_get_host_port_state drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xa8ecee09 scsi_target_unblock drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0xaa387f90 rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5f150f13 br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL +0x8882bfac rpc_call_null net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x758b5d2a br_multicast_router net/bridge/bridge EXPORT_SYMBOL_GPL 0x1dc3ee05 fc_exch_mgr_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x9bab4eb9 __regmap_init_spi_avmm drivers/base/regmap/regmap-spi-avmm EXPORT_SYMBOL_GPL 0xd65703ef snd_hda_codec_pcm_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x6115572e snd_opl3_init sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xa978fe6b stm_source_register_device drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL -0x71cfe598 __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0x0899f884 __traceiter_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x4d2a941b parport_ieee1284_interrupt drivers/parport/parport EXPORT_SYMBOL 0xaa4dfafe rmi_of_property_read_u32 drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x1fa42105 rtw_phy_write_rf_reg_mix drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe16986dd mlxsw_afa_block_activity_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x1f116f51 mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x5813c706 mlx5_query_port_pause drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x2ca98e7d phy_attach drivers/net/phy/libphy EXPORT_SYMBOL 0xab10169b sas_get_address drivers/scsi/scsi_transport_sas EXPORT_SYMBOL 0xdc11c5db p9_client_create_dotl net/9p/9pnet EXPORT_SYMBOL 0x065994f1 xdr_encode_opaque_fixed net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xbd8119b0 xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL -0xc836e6a2 snd_soc_dapm_new_control sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x5b2798b6 rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbb5867d7 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x00e43616 xt_unregister_match net/netfilter/x_tables EXPORT_SYMBOL +0xc99dcd94 snd_soc_dapm_new_control sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8103b22a rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x48089e88 ib_destroy_wq_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x39f3d94e spmi_ext_register_writel drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xf1234a8b typec_find_pwr_opmode drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x57982d50 mptscsih_show_info drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x9c22f329 rtl8723_phy_reload_mac_registers drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xe2a80b74 phy_get_pause drivers/net/phy/libphy EXPORT_SYMBOL 0xfb3e640f ttm_resource_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xa9669adb drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xaf1f6ca0 drm_connector_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xebde7db8 drm_plane_enable_fb_damage_clips drivers/gpu/drm/drm EXPORT_SYMBOL 0x9a9ccb0f ext_pi_type3_crc64 block/t10-pi EXPORT_SYMBOL_GPL -0x6f5fbbb9 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL -0x644ab122 ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa67ac908 ip_vs_conn_in_get_proto net/netfilter/ipvs/ip_vs EXPORT_SYMBOL_GPL +0x96c06b4d ip_set_extensions net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xb4510fb5 snd_hdac_ext_link_stream_reset sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x7fc8652c em28xx_tuner_callback drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x2da728c9 gspca_coarse_grained_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x95537790 can_rx_offload_add_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0x2e99a6be vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL -0x92812f2b iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x26546bda __tracepoint_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe9a1f694 gspca_coarse_grained_expo_autogain drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x2f126d1b can_rx_offload_add_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xc49d7729 vxlan_fdb_replay drivers/net/vxlan EXPORT_SYMBOL_GPL +0x5cd7850a iscsi_prep_data_out_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x802e5ea6 __tracepoint_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x3d0077f8 drm_master_get drivers/gpu/drm/drm EXPORT_SYMBOL 0x1f9cff55 snd_hdac_ext_link_clear_stream_id sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL -0x50ad42f2 snd_soc_jack_add_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x1899e8ff snd_soc_jack_add_gpios sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x2c4592c2 snd_soc_add_component_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xa95b9f6e rvt_send_complete drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xc2fcd959 rvt_send_complete drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x70a066ff typec_plug_set_num_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xbb8791ac mptscsih_suspend drivers/message/fusion/mptscsih EXPORT_SYMBOL 0x56fd5c2a rtl_usb_probe drivers/net/wireless/realtek/rtlwifi/rtl_usb EXPORT_SYMBOL 0x1ec57b4f __mt76_worker_fn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xb04c539b nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL +0x8015285b nfs_file_read fs/nfs/nfs EXPORT_SYMBOL_GPL 0x9ad76bed rfkill_alloc net/rfkill/rfkill EXPORT_SYMBOL 0x1db2a91d sdw_stream_add_master drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x704af194 cros_ec_suspend drivers/platform/chrome/cros_ec EXPORT_SYMBOL +0x2901e3ae cros_ec_suspend drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0x960788ec sdio_disable_func drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xc746d845 go7007_boot_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0x93ff7772 go7007_boot_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0x1dd89a87 usbnet_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x8aace1c5 udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x21eea5cc udp_tunnel_notify_add_rx_port net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x69e872f9 vhost_iotlb_itree_first drivers/vhost/vhost_iotlb EXPORT_SYMBOL_GPL 0xd2d78509 ata_sff_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x30a26537 dm_btree_remove drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x769d3141 usb_deregister drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xa77839ec il_wr_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x2212f5fa il_rd_prph drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0x74497a7e mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xfeac7521 mlx5_db_free drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x7c2e1be3 mlx4_update_qp drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xaeff38b7 mlx4_db_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xefde9a05 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x47ab26bf cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0xbaace40b cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xfb1607bd cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL -0xedc0bb7e phy_ethtool_set_eee drivers/net/phy/libphy EXPORT_SYMBOL -0x0bc214fd phy_ethtool_get_eee drivers/net/phy/libphy EXPORT_SYMBOL +0xd0f8af53 cxgb4_alloc_stid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xd3cbf469 cxgb4_alloc_atid drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x03e1c2c0 cxgb3_alloc_stid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x07f42f4f cxgb3_alloc_atid drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x19c660a7 phy_ethtool_set_eee drivers/net/phy/libphy EXPORT_SYMBOL +0xbca391ae phy_ethtool_get_eee drivers/net/phy/libphy EXPORT_SYMBOL 0x463b1b89 fc_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL -0xe957ed75 drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x14aecdc4 drm_dp_pcon_pps_default drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0x1068004b gf128mul_bbe crypto/gf128mul EXPORT_SYMBOL 0x2087719e ceph_oid_copy net/ceph/libceph EXPORT_SYMBOL 0xff8f0f4f snd_hdac_bus_exec_verb_unlocked sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x04cda566 snd_interval_refine sound/core/snd-pcm EXPORT_SYMBOL 0xfa1ebc79 tee_shm_register drivers/tee/tee EXPORT_SYMBOL_GPL -0xb9a1e476 cec_notifier_conn_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL -0xaffd73cb rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xa76dda0a cec_notifier_conn_register drivers/media/cec/core/cec EXPORT_SYMBOL_GPL +0x9429bd3d rtl8366_mc_is_used drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x91b6b96b p54_parse_firmware drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0x2a82b01c hostap_master_start_xmit drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL -0x519cf4cf nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2f3a0c79 nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x71d96306 rtsx_pci_start_run drivers/misc/cardreader/rtsx_pci EXPORT_SYMBOL_GPL -0x0d71c79b drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0x2eb0195f drm_gem_shmem_free drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL 0x4b7ebf95 drm_mm_remove_node drivers/gpu/drm/drm EXPORT_SYMBOL -0xb34a25e4 nfc_allocate_device net/nfc/nfc EXPORT_SYMBOL -0x7b6a7e3c nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL -0xfaf1413b dapm_kcontrol_get_value sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xb4b3323b ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL +0xd9ef4af6 nfc_allocate_device net/nfc/nfc EXPORT_SYMBOL +0x58102475 nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xf030c029 dapm_kcontrol_get_value sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe5d5f68b ata_dev_pair drivers/ata/libata EXPORT_SYMBOL_GPL 0xc2bd582d ssam_device_id_match drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0xd934a9e6 ir_raw_event_store_with_filter drivers/media/rc/rc-core EXPORT_SYMBOL_GPL 0x7674c044 usb_get_function_instance drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL @@ -23306,126 +23318,126 @@ 0x6b579240 scsi_dh_activate drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xd45b9cf4 poly1305_core_setkey lib/crypto/libpoly1305 EXPORT_SYMBOL 0x68ef08eb p9_client_create net/9p/9pnet EXPORT_SYMBOL -0x11bb2632 smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL -0xbe01af5b flexcop_dma_config drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x0fc030eb smcd_handle_event net/smc/smc EXPORT_SYMBOL_GPL +0x7f46d5b4 flexcop_dma_config drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x63d2ff63 eeprom_93cx6_wren drivers/misc/eeprom/eeprom_93cx6 EXPORT_SYMBOL_GPL 0x224c493d drm_atomic_bridge_chain_check drivers/gpu/drm/drm EXPORT_SYMBOL 0x6b53e216 drm_dp_downstream_max_tmds_clock drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xf947309a kvm_set_cr3 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xaec239ef rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5dcf3f56 rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf40d4232 nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0xe4a20b64 kvm_set_cr3 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x25aa66f2 rpc_remove_pipe_dir_object net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe566d51d rpc_clnt_add_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf89d416b nat_callforwarding_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0x15456e05 snd_sof_debugfs_buf_item sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL 0xef2cd36e snd_ctl_find_numid sound/core/snd EXPORT_SYMBOL -0x29865e30 uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x634ae1de uverbs_copy_to_struct_or_zero drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x09300636 spi_nor_scan drivers/mtd/spi-nor/spi-nor EXPORT_SYMBOL_GPL -0x2aa09530 i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0xf080cda1 dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x3a1dbfa7 i2c_hid_core_probe drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0xb2ccff79 dm_bio_detain drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0x9c519b45 typec_port_register_altmodes drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0xe111571f usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x334d128a usb_reset_endpoint drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x96efb5d3 mlxsw_env_module_port_unmap drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x35d3e603 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL -0x1c8080a6 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x316f23eb nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xa1724aa4 rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x4ed166ab rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc02c3690 ceph_monc_wait_osdmap net/ceph/libceph EXPORT_SYMBOL +0xf9ea6596 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x3fef6b98 nf_ct_unconfirmed_destroy net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4b05aa53 rtrs_srv_get_queue_depth drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x2001cde8 rdma_nl_stat_hwcounter_entry drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4d31f925 nand_monolithic_read_page_raw drivers/mtd/nand/raw/nand EXPORT_SYMBOL 0x38c2be8a __tracepoint_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x27fa4b39 usb_stor_reset_resume drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x790be0b9 usb_bus_idr drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6b829327 il_init_scan_params drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xffd6e515 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x65b8c4a6 mlx5_is_roce_on drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xb43e56e5 mlx4_SET_PORT_VXLAN drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x813e8e66 phy_disconnect drivers/net/phy/libphy EXPORT_SYMBOL -0xdb2fbe5c phy_ethtool_set_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL -0xf6d43c96 phy_ethtool_get_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL +0xeda65142 phy_ethtool_set_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL +0x449e907e phy_ethtool_get_link_ksettings drivers/net/phy/libphy EXPORT_SYMBOL 0x4900035b o2hb_stop_all_regions fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x6ab26acb rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x719db435 rpcauth_wrap_req_encode net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x214e4265 bt_warn net/bluetooth/bluetooth EXPORT_SYMBOL 0x46312808 ieee80211_radiotap_iterator_next net/wireless/cfg80211 EXPORT_SYMBOL 0x2d368c4c nand_subop_get_addr_start_off drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xd0de8b41 ufshcd_pltfrm_shutdown drivers/ufs/host/ufshcd-pltfrm EXPORT_SYMBOL_GPL 0x785cae9c mmc_crypto_prepare_req drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0xb874edaa cx88_risc_buffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xb1c267b0 rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x95657b61 cx88_risc_buffer drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x7b2d634c rtl8366_enable_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xe128ffa5 wlcore_set_key drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xfc2a9197 rtl8723_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0x1157e350 mlx4_unregister_interface drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x3e817605 __tracepoint_mei_reg_write drivers/misc/mei/mei EXPORT_SYMBOL 0x822c250d drm_mode_is_420 drivers/gpu/drm/drm EXPORT_SYMBOL 0x9cf59e7a allow_smaller_maxphyaddr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9d6f9833 smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL +0x0703d41e smcd_free_dev net/smc/smc EXPORT_SYMBOL_GPL 0x06cdd70b ieee80211_iterate_interfaces net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x7670b536 nla_get_labels net/mpls/mpls_router EXPORT_SYMBOL_GPL -0x9815d1ef __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x2fcecce3 nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL +0x4998542f __nft_release_basechain net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x8797114a nf_conncount_add net/netfilter/nf_conncount EXPORT_SYMBOL_GPL 0x77de84ad snd_sof_dbg_memory_info_init sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL 0x80710723 snd_rawmidi_kernel_read sound/core/snd-rawmidi EXPORT_SYMBOL 0x0a6ee2f5 nand_status_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x3aa68d7a v4l2_find_dv_timings_cap drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x7ca86ec2 usb_serial_generic_chars_in_buffer drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL -0xfe43f3ed usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x33119628 qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL +0x6b50c2e0 usb_sg_cancel drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x24cdc083 qtnf_classify_skb drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xb609b05d mt76x02_get_rx_gain drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x152c6c08 mlx4_SET_PORT_general drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL -0x05684e5b cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x08be2c18 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb156bf64 cxgbi_conn_xmit_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xf4b71b5e iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xf30f84a5 srp_rport_get drivers/scsi/scsi_transport_srp EXPORT_SYMBOL 0x9759b061 drm_crtc_init_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL -0xf2e6c55a nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL -0x4a9728b2 fscache_io_error fs/fscache/fscache EXPORT_SYMBOL -0xd614f9cf rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xbab1f0a1 nfs_probe_fsinfo fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2a08c513 fscache_io_error fs/fscache/fscache EXPORT_SYMBOL +0x82d4542e rpc_set_connect_timeout net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb73aafb1 ieee80211_chandef_to_operating_class net/wireless/cfg80211 EXPORT_SYMBOL 0x300772dc snd_soc_dai_set_tristate sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xb5b3db13 snd_emux_new sound/synth/emux/snd-emux-synth EXPORT_SYMBOL 0x30f570be sdw_master_read_prop drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x0373312b rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf3099a24 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xbcfad951 dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xc3e52b0b rdma_user_mmap_entry_get_pgoff drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc31c59de ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe105eb80 dev_to_i3cdev drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xc78a2565 mt76_dma_cleanup drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x192847e2 il_get_active_dwell_time drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x7c74d7a6 vmci_qpair_consume_buf_ready drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0x30be2bbe drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x1e5cefbe drm_gem_shmem_madvise drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL 0xd4d61d78 drm_client_framebuffer_create drivers/gpu/drm/drm EXPORT_SYMBOL -0x9c88b91f ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x43ed7995 v4l2_subdev_link_validate drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x102c7da3 ivtv_udma_alloc drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL -0xe096337b rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL -0xb825a34a alloc_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL +0xb594bd64 ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc2b7dd9c v4l2_subdev_link_validate drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x892609e0 ivtv_udma_alloc drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0xe5ba9ebf rtl8366_reset_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xde525a80 alloc_c_can_dev drivers/net/can/c_can/c_can EXPORT_SYMBOL_GPL 0xdb7a1102 il_set_flags_for_band drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL -0xd74befba ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x7cee35a0 ocelot_port_policer_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1d2685e1 drm_client_modeset_probe drivers/gpu/drm/drm EXPORT_SYMBOL 0xd54a5050 ipmi_unregister_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x627f98e2 snd_soc_bytes_info_ext sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x916ab233 hsi_event drivers/hsi/hsi EXPORT_SYMBOL_GPL -0xbc0b84a1 i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xde8a31c7 i3c_master_queue_ibi drivers/i3c/i3c EXPORT_SYMBOL_GPL 0xef05b88c typec_register_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x48a23b0b mt76u_vendor_request drivers/net/wireless/mediatek/mt76/mt76-usb EXPORT_SYMBOL_GPL -0x00af7d3d drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xcd0bf606 drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x0d3e3481 bch_free lib/bch EXPORT_SYMBOL_GPL 0xaad6d92f rfkill_init_sw_state net/rfkill/rfkill EXPORT_SYMBOL -0x1603ef12 dccp_v4_request_recv_sock net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL -0x73ba7b23 rxrpc_kernel_get_epoch net/rxrpc/rxrpc EXPORT_SYMBOL -0x424643ab rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xeee803f2 hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL +0xccdf8417 dccp_v4_request_recv_sock net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0x83a96c0e rxrpc_kernel_get_epoch net/rxrpc/rxrpc EXPORT_SYMBOL +0x69a2240f rpcb_getport_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x78c9735c hci_unregister_dev net/bluetooth/bluetooth EXPORT_SYMBOL 0x25b470df snd_hdac_stream_setup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xa1288136 oxygen_write32_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x33bf9666 oxygen_write16_masked sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL -0xc2a95e89 rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL -0x4d3021b9 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa0779733 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc1726d6a rtrs_srv_get_sess_name drivers/infiniband/ulp/rtrs/rtrs-server EXPORT_SYMBOL +0x2798d1e9 rdma_user_mmap_entry_insert_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x94922706 ib_get_vf_stats drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x503cc66d nand_deselect_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xf283e995 atmel_i2c_init_random_cmd drivers/crypto/atmel-i2c EXPORT_SYMBOL 0x9b6d9a91 devm_led_classdev_multicolor_register_ext drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL -0x7f0f64c0 v4l2_subdev_call_wrappers drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0x5c17843b mantis_frontend_power drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL -0xe0087068 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0x4127f84b v4l2_subdev_call_wrappers drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x79206373 mantis_frontend_power drivers/media/pci/mantis/mantis_core EXPORT_SYMBOL_GPL +0xadd9f3f6 i3c_generic_ibi_recycle_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x6d3867dd mpt_findImVolumes drivers/message/fusion/mptbase EXPORT_SYMBOL 0x85fbc931 slhc_uncompress drivers/net/slip/slhc EXPORT_SYMBOL 0xa201f0dc mt76x02_set_key drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xc4111764 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x904ecbb6 nvme_try_sched_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xac36531f kvm_cpu_get_interrupt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe5bd6968 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdb9cb3d5 nf_ct_untimeout net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xf38e9b33 snd_hdac_ext_bus_device_remove sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x51a824c7 dfl_fpga_feature_devs_remove drivers/fpga/dfl EXPORT_SYMBOL_GPL 0x16d1706b sdw_prepare_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL @@ -23434,70 +23446,70 @@ 0x3d59eef2 __tracepoint_bcache_request_start drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x4063dbe4 wlcore_boot_run_firmware drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x340d391e rt2x00mac_configure_filter drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL -0x6920f9da libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL +0xa6008ddf libipw_rx_any drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL_GPL 0x233bbd5e ath10k_htt_rx_hl_indication drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x1cdf3397 ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x37972225 cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcfdd1f6c ocelot_vcap_filter_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x3f6f0ac3 cxgbi_conn_alloc_pdu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x9b76d62f fc_rport_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xc579e122 fc_rport_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xf7b5f1d0 __idxd_driver_register drivers/dma/idxd/idxd_bus EXPORT_SYMBOL_GPL IDXD -0x99a32195 __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL -0x92169815 osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL -0xf2bfd1c7 rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x764d4ced __fscache_begin_read_operation fs/fscache/fscache EXPORT_SYMBOL +0xb3f7f052 osd_req_op_extent_osd_data_pagelist net/ceph/libceph EXPORT_SYMBOL +0x379fe46a rpc_clnt_iterate_for_each_xprt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xca9a9835 nand_get_large_page_ooblayout drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0x2840724e __SCT__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL -0xde9bf6b2 __SCK__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL +0xd6980c9e __SCK__tp_func_ata_tf_load drivers/ata/libata EXPORT_SYMBOL_GPL 0x1816383d dm_btree_find_highest_key drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x4598c6bc cx231xx_set_alt_setting drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0x87cb264e cx231xx_set_alt_setting drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0x1d5f9555 frame_vector_destroy drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL -0xb9d42ef8 b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xc4aa6674 b53_eee_init drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x8de47b02 team_mode_register drivers/net/team/team EXPORT_SYMBOL 0x48400122 team_options_change_check drivers/net/team/team EXPORT_SYMBOL 0x7ea47d33 rtw_phy_pwrtrack_need_iqk drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xe42f09c1 rtw_phy_pwrtrack_need_lck drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x314fc332 mlxsw_pci_driver_register drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci EXPORT_SYMBOL 0xbac58840 fcoe_queue_timer drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL -0xb7077948 osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL +0x2fc61392 osd_req_op_cls_response_data_pages net/ceph/libceph EXPORT_SYMBOL 0x387e1639 rpc_pipefs_notifier_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf5ff3d8b nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x93512358 nft_data_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xa7cbe0bf sdio_memcpy_fromio drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xd99e003d dm_bio_prison_create_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x5a2086bc cx24116_attach drivers/media/dvb-frontends/cx24116 EXPORT_SYMBOL -0x884143c3 cx88_set_scale drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0x209dc66f i2c_pca_add_numbered_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL +0xe39f6040 cx24116_attach drivers/media/dvb-frontends/cx24116 EXPORT_SYMBOL +0xaf788df7 cx88_set_scale drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x2756736e i2c_pca_add_numbered_bus drivers/i2c/algos/i2c-algo-pca EXPORT_SYMBOL 0xe4586827 adxl34x_resume drivers/input/misc/adxl34x EXPORT_SYMBOL_GPL 0x330ae3a1 usb_power_delivery_unregister drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xdb68c4ed wlcore_free_hw drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0xae65a5cd rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xbc252b51 rtl_tx_ackqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xae8d0fde ttm_resource_manager_evict_all drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x671574af drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL -0xfad63e8c lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL +0x2855745b drm_sysfs_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0x77038ae8 lcd_device_register drivers/video/backlight/lcd EXPORT_SYMBOL 0x6756347e __traceiter_kvm_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd3f9a4ec osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL +0xd4dd8402 osd_req_op_raw_data_in_pages net/ceph/libceph EXPORT_SYMBOL 0x5a45ba31 svc_auth_unregister net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xd056ffe4 amdtp_stream_init sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xdf7bdf69 oxygen_pci_pm sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0xd3672aad snd_info_register sound/core/snd EXPORT_SYMBOL -0x62cd7760 rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x77f69218 btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xcc6bd43b rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x432a7752 btintel_set_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x2c09dd91 rio_mport_read_config_32 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xb7a91c41 rio_mport_read_config_16 drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0xa2a74861 dm_array_set_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x382a0134 dm_array_get_value drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x5a1b4594 radio_tea5777_init drivers/media/radio/shark2 EXPORT_SYMBOL_GPL -0x6f9413c8 max9271_verify_id drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL +0x27e3ef6c radio_tea5777_init drivers/media/radio/shark2 EXPORT_SYMBOL_GPL +0xba4fece1 max9271_verify_id drivers/media/i2c/max9271 EXPORT_SYMBOL_GPL 0xe1804795 rsi_91x_deinit drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0xed7c8cf2 rtl_evm_db_to_percentage drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL -0x84e9e4fb ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x40d93eac ocelot_port_lag_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xe67343c1 vmci_qpair_enqueue drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x41724d04 __drm_atomic_helper_crtc_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x5ab8cdbc __tracepoint_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x22c09333 jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x52b2f916 __tracepoint_pnfs_mds_fallback_write_pagelist fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x14520ad5 jbd2_log_wait_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0xae94b82b snd_hda_load_patch sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0283dfe3 _snd_pcm_hw_params_any sound/core/snd-pcm EXPORT_SYMBOL 0xbdf55b95 memstick_free_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x3d3d92dc __SCT__tp_func_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL -0x11f89206 __SCK__tp_func_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL +0x368d9291 __SCK__tp_func_ata_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL 0x17a9379d wm97xx_config_gpio drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0xd2c5f3c7 xhci_ext_cap_init drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0x57727285 phylink_ethtool_set_eee drivers/net/phy/phylink EXPORT_SYMBOL_GPL @@ -23505,33 +23517,33 @@ 0xe9290dd6 nvme_auth_negotiate drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x56e0164b drm_self_refresh_helper_update_avg_times drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x88bfde2a nsh_push net/nsh/nsh EXPORT_SYMBOL_GPL -0x6fb28e09 ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xc6983c0b ip_tunnel_rcv net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x226138b0 snd_vx_threaded_irq_handler sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0x1cca9c40 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9b98fc9d ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x804593b9 nand_decode_ext_id drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x1e4821e8 sata_link_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x38972f23 dm_rh_region_to_sector drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0xa7abbd56 snd_tea575x_s_hw_freq_seek drivers/media/radio/tea575x EXPORT_SYMBOL -0x031a6c72 videobuf_dqbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0x0aa6d82a snd_tea575x_s_hw_freq_seek drivers/media/radio/tea575x EXPORT_SYMBOL +0x2bbfe0b9 videobuf_dqbuf drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x560d3fa6 usb_get_from_anchor drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6d50a830 ffs_name_dev drivers/usb/gadget/function/usb_f_fs EXPORT_SYMBOL_GPL 0x0b038e24 channel5g_80m drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x89cc2cb5 rt2800mmio_fill_rxdone drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x48f16302 rt2x00mac_stop drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xc8d7f28b iwl_acpi_get_object drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x37fe5a2c libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x59f40107 libipw_freq_to_channel drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x8df2b565 ath10k_ce_alloc_rri drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x726ed132 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x84f4c234 ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x93e7fced mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6ff00e87 ocelot_vlan_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x6238ad1d ocelot_vlan_add drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x1a01c239 mlx5_fc_query drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6e0c8d15 genphy_resume drivers/net/phy/libphy EXPORT_SYMBOL 0xc96b2364 fc_host_fpin_rcv drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x0705dd14 ipmi_register_for_cmd drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0x5a12a7da torture_stutter_init kernel/torture EXPORT_SYMBOL_GPL -0x10d2412e nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xd15847da nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x04068ee2 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x031dc9a6 mma9551_read_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xceecc988 nft_meta_set_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xac35e419 nft_meta_get_eval net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x4160bd95 nf_conntrack_helper_unregister net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x563c13d3 mma9551_read_config_byte drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0xa01a8d9b nd_cmd_bus_desc drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xdff8e89d tm6000_tuner_callback drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL 0x2133ba26 mpt_free_msg_frame drivers/message/fusion/mptbase EXPORT_SYMBOL @@ -23539,34 +23551,34 @@ 0xd2464044 rt2800mmio_probe_hw drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x754574e5 ar9003_mci_setup drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x5a939205 mlxsw_afk_values_add_u32 drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x9b07e08e qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL +0xe2486779 qmi_add_server drivers/soc/qcom/qmi_helpers EXPORT_SYMBOL 0xdfd609dc ieee80211_gtk_rekey_add net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0x6866e50d rio_register_mport drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x7e2468a4 usb_driver_claim_interface drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xa58e4e8b b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x4b8e623a b53_eee_enable_set drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xbdb91f5c team_mode_unregister drivers/net/team/team EXPORT_SYMBOL 0x5695fca8 rtl92c_download_fw drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x4ca0565a bcm54xx_auxctl_write drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL 0xca2fe7af drm_atomic_get_new_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL 0x596632fd drm_gem_prime_handle_to_fd drivers/gpu/drm/drm EXPORT_SYMBOL 0xb57771d4 cryptd_free_ahash crypto/cryptd EXPORT_SYMBOL_GPL -0x64709cf2 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0xd812b641 jbd2_fc_begin_commit fs/jbd2/jbd2 EXPORT_SYMBOL 0x916491ac chacha20poly1305_decrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL 0x6c713da5 chacha20poly1305_encrypt_sg_inplace lib/crypto/libchacha20poly1305 EXPORT_SYMBOL -0x70b50f3c rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x2384cea8 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa4bb5e4e nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL +0x2f7d6025 rpc_pipe_generic_upcall net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xd550f946 xprt_unregister_transport net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7a93371b nf_synproxy_ipv6_init net/netfilter/nf_synproxy_core EXPORT_SYMBOL_GPL 0x90bb8f29 snd_opl3_reset sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0x2416f19e to_nd_btt drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xeacda6ff nvme_auth_reset drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x7791a330 iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0xccfa7195 dccp_insert_option net/dccp/dccp EXPORT_SYMBOL_GPL +0x6c0b17ad iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4547892b dccp_insert_option net/dccp/dccp EXPORT_SYMBOL_GPL 0x00b75911 snd_pcm_mmap_data sound/core/snd-pcm EXPORT_SYMBOL 0x50847552 ieee80211_reset_queue_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x64affb45 sdhci_send_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x9db08949 sdhci_send_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x5e7a72be matrix_keypad_build_keymap drivers/input/matrix-keymap EXPORT_SYMBOL 0x7eaf119c usb_disable_autosuspend drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x14a57411 usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x1eee8195 usb_get_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x25477cf2 wl1251_init_ieee80211 drivers/net/wireless/ti/wl1251/wl1251 EXPORT_SYMBOL_GPL 0xf0a66898 rtl8723_dm_init_dynamic_bb_powersaving drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL 0xef5524d6 rtl_hal_pwrseqcmdparsing drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL @@ -23578,7 +23590,7 @@ 0x6d362a88 kvm_pmu_trigger_event arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x2aa8fb80 snd_ac97_tune_hardware sound/pci/ac97/snd-ac97-codec EXPORT_SYMBOL 0x4d10b571 w1_write_8 drivers/w1/wire EXPORT_SYMBOL_GPL -0xab058304 ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL +0xf473cfc3 ata_dev_next drivers/ata/libata EXPORT_SYMBOL_GPL 0xeb2524fc media_pipeline_start drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xb2ef404d rtw_phy_parsing_cfo drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x304f809a rt2x00queue_start_queue drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL @@ -23587,17 +23599,17 @@ 0x6c0ae0bf ath9k_hw_btcoex_init_mci drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x046dd187 vmci_datagram_create_handle drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x6ef2f78e drm_format_info drivers/gpu/drm/drm EXPORT_SYMBOL -0x3c74be89 nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x28493dcb nfs4_schedule_stateid_recovery fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xd5263820 mb_cache_destroy fs/mbcache EXPORT_SYMBOL -0x9749de93 ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0xb27acb97 nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x452f7b3c ip_set_nfnl_put net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xb428665c nf_conntrack_helpers_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x30d7aef1 snd_soc_unregister_card sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xa9847663 dm_bufio_client_create drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x446615bd vid_from_reg drivers/hwmon/hwmon-vid EXPORT_SYMBOL -0x279ca353 v4l2_fwnode_endpoint_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x1f7ce0b8 v4l2_pipeline_link_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xddc8d4c4 tda8261_attach drivers/media/dvb-frontends/tda8261 EXPORT_SYMBOL -0x43c64592 vb2_find_timestamp drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x0093a3d9 v4l2_fwnode_endpoint_free drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x0943f7e9 v4l2_pipeline_link_notify drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xfb04804f tda8261_attach drivers/media/dvb-frontends/tda8261 EXPORT_SYMBOL +0xeb0b2c8a vb2_find_timestamp drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x4e9d4a78 fw_iso_context_flush_completions drivers/firewire/firewire-core EXPORT_SYMBOL 0xcc002b85 mlx5_destroy_flow_table drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x77915b93 mlx4_get_devlink_port drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL @@ -23607,11 +23619,11 @@ 0xa740d7d3 nfc_hci_reset_pipes net/nfc/hci/hci EXPORT_SYMBOL 0xcb3e91cc xt_counters_alloc net/netfilter/x_tables EXPORT_SYMBOL 0x8b5ae838 nft_chain_validate_dependency net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0xadb90e17 rvt_del_timers_sync drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x7c11199e rvt_del_timers_sync drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0xf9d5ad60 telemetry_get_pltdata drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0x065246b8 frame_vector_create drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL 0x88e9b5c4 usb_store_new_id drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0xfa0a7cb6 usb_interface_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x4ccf139c usb_interface_id drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x1cd74845 rt2x00mac_set_tim drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x40a9fc6d iwl_sar_get_ewrd_table drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x2bf7eea6 il_queue_space drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -23619,91 +23631,91 @@ 0xb24ac028 ath9k_hw_get_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2a58511c ath9k_hw_set_txq_props drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x7451f9b1 sdev_evt_send_simple drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x75d71a7b ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x961d41e8 drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x871f055e ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc5df15c7 drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xa511d19e __drm_atomic_helper_plane_state_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xc64c7c92 pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x5ff0807c pnfs_generic_pg_init_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x417a9131 ceph_oloc_destroy net/ceph/libceph EXPORT_SYMBOL 0x622759d7 iio_dma_buffer_set_bytes_per_datum drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0x80a5cdcb vhost_work_queue drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x368bf52c vfio_pci_core_read drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x1b914ac9 ata_pci_bmdma_clear_simplex drivers/ata/libata EXPORT_SYMBOL_GPL 0xb6879c01 dm_btree_lookup_next drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x372b01ea dvb_usb_generic_rw drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0x8dc1f029 dvb_usb_generic_rw drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL 0xfa8c1364 typec_unregister_cable drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x9be0bb70 usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xede3abdd usb_root_hub_lost_power drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x13078d09 rndis_uninit drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0xf1453e35 iwl_acpi_get_dsm_u8 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xd0d7f7c8 sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x6691f29d objagg_obj_put lib/objagg EXPORT_SYMBOL -0x66341f3c ceph_con_close net/ceph/libceph EXPORT_SYMBOL +0x4b551d0e ceph_con_close net/ceph/libceph EXPORT_SYMBOL 0x03a458ac devm_of_iio_channel_get_by_name drivers/iio/industrialio EXPORT_SYMBOL_GPL 0xf34332f0 iscsi_find_param_from_key drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x2966107b ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL -0xe16ac9b5 isl6405_attach drivers/media/dvb-frontends/isl6405 EXPORT_SYMBOL -0x47340324 dibusb_pid_filter drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL +0x523752d7 ahci_host_activate drivers/ata/libahci EXPORT_SYMBOL_GPL +0x1885fcf1 isl6405_attach drivers/media/dvb-frontends/isl6405 EXPORT_SYMBOL +0x4b88fbd1 dibusb_pid_filter drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL 0x4abbe121 fsg_common_remove_lun drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x2b4610f4 gserial_disconnect drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0xbb78cfe6 mt76_sw_scan drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xb5a42869 mdiobus_unregister_device drivers/net/phy/libphy EXPORT_SYMBOL 0x026a7a73 st95hf_spi_recv_response drivers/nfc/st95hf/st95hf EXPORT_SYMBOL_GPL -0xdc6c9d3b nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfe1115f5 nf_conntrack_tuple_taken net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x70fe5b9e snd_hdac_regmap_update_raw sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x505dc6b3 snd_device_register sound/core/snd EXPORT_SYMBOL -0x1cc5d2c4 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x67ab11a1 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x302e471b sata_pmp_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL 0x46768dbf dm_btree_remove_leaves drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x7108efdd vb2_dvb_get_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL -0x1cb70073 i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL -0x07048c1c rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0xf526ad84 vb2_dvb_get_frontend drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0x3949d7e7 i2c_dw_validate_speed drivers/i2c/busses/i2c-designware-core EXPORT_SYMBOL_GPL +0xd4834e43 rtl8366_set_vlan drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0xd2053321 mlx4_mr_rereg_mem_cleanup drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x464525b8 ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL +0x74f62235 ice_del_rdma_qset drivers/net/ethernet/intel/ice/ice EXPORT_SYMBOL_GPL 0x067337cd nvme_auth_stop drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x1d3d3227 mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL +0xa8dcd9d6 mfd_add_devices drivers/mfd/mfd-core EXPORT_SYMBOL 0x1713edf4 drm_client_release drivers/gpu/drm/drm EXPORT_SYMBOL 0x3ab87110 drm_mode_equal_no_clocks drivers/gpu/drm/drm EXPORT_SYMBOL 0xbcc074f3 __serpent_decrypt crypto/serpent_generic EXPORT_SYMBOL_GPL 0x91d1fe52 max_session_slots fs/nfs/nfs EXPORT_SYMBOL_GPL 0x449f4dd0 __traceiter_kvm_vmgexit_exit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x99392937 __tracepoint_kvm_avic_unaccelerated_access arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9ab03670 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL -0xe2067b47 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x5ce126c4 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x8fbcf8d9 auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x99f0c0dd __tracepoint_kvm_avic_unaccelerated_access arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x79fecc38 rds_message_put net/rds/rds EXPORT_SYMBOL_GPL +0xcd4d5853 sunrpc_init_cache_detail net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc5926db1 xdr_encode_word net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x379bf88e auth_domain_find net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x22d966c6 ip_set_range_to_cidr net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x150875ec uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xf44705b1 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x7a4bfac7 uverbs_uobject_put drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x9bf65462 register_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x4fdc945d sata_deb_timing_normal drivers/ata/libata EXPORT_SYMBOL_GPL 0x82586b76 ieee80211_wx_get_encode_ext_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xd5fbbf33 ieee80211_wx_set_encode_ext_rsl drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL -0x3d88613f ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL -0x3ab1ace9 mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xfe155875 ohci_init_driver drivers/usb/host/ohci-hcd EXPORT_SYMBOL_GPL +0xb4a27215 mwifiex_multi_chan_resync drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x95b9bc60 ath11k_ce_per_engine_service drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0x05476a24 ath10k_ce_per_engine_service drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x777190a0 mlx4_find_cached_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x71dfb08b cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x565856d2 cxgb4_bar2_sge_qregs drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xa333c97b mei_irq_read_handler drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xeeddc6ce drm_mode_config_reset drivers/gpu/drm/drm EXPORT_SYMBOL 0x87bd07bd acpi_smbus_register_callback drivers/acpi/sbshc EXPORT_SYMBOL_GPL -0x2a9ce65d rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x596b38e6 rpc_restart_call_prepare net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3b8cd18d snd_ctl_find_id sound/core/snd EXPORT_SYMBOL 0x45411ac4 __uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL 0xc7db60a4 qat_crypto_dev_config drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x8322a1ae xhci_run drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL 0xedde6df2 ks0108_page drivers/auxdisplay/ks0108 EXPORT_SYMBOL_GPL -0xea2ed03c ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0xab79eeea ksz_port_bridge_leave drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0x88ac9627 wl1271_free_tx_id drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL 0xb194c56c il_hdl_pm_debug_stats drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x8112b3d2 scsi_build_sense_buffer drivers/scsi/scsi_mod EXPORT_SYMBOL 0xf406e46a drm_get_connector_type_name drivers/gpu/drm/drm EXPORT_SYMBOL 0x292d93ff drm_dev_set_unique drivers/gpu/drm/drm EXPORT_SYMBOL -0xd9567da1 drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x16dbcc79 drm_dp_start_crc drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfcb3a03e __SCT__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xd1081014 __SCK__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x446975ba jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL +0x6b85e93e __SCK__tp_func_nfs4_pnfs_commit_ds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x339ec0b5 jbd2_journal_clear_err fs/jbd2/jbd2 EXPORT_SYMBOL 0x0351f2e7 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x6ccea1a3 nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x6a5a1206 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x2a10f147 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x5be88549 __traceiter_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x04e133fc iTCO_vendor_check_noreboot_on drivers/watchdog/iTCO_vendor_support EXPORT_SYMBOL 0x092c28dd rt2800mmio_get_dma_done drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL @@ -23712,79 +23724,80 @@ 0x4b0bae55 mlxsw_core_kvd_sizes_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xe353b145 kempld_read8 drivers/mfd/kempld-core EXPORT_SYMBOL_GPL 0xf8ecb687 __devm_regmap_init_spmi_ext drivers/base/regmap/regmap-spmi EXPORT_SYMBOL_GPL -0x773536c3 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x06280906 drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x6c3eeea0 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x6dc452d1 drm_dp_pcon_pps_override_buf drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xfe0f2369 ipmi_get_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL -0x20c26479 pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa150c117 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0x84e41d1f pnfs_read_done_resend_to_mds fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x142b0da6 nfs_refresh_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0xdbc5277a torture_shutdown_init kernel/torture EXPORT_SYMBOL_GPL -0xd89b79a6 kvm_mmu_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x90c322c4 kvm_mmu_page_fault arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xad703657 ceph_auth_destroy_authorizer net/ceph/libceph EXPORT_SYMBOL 0xaf8dc982 snd_hdac_bus_send_cmd sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x2fbc0127 acp_get_bar_index sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xaa2dda74 memstick_unregister_driver drivers/memstick/core/memstick EXPORT_SYMBOL 0x2ac20e72 sdio_release_host drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xcee69f8b __SCT__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0xe37875e1 __SCK__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x0c45c1e5 v4l2_fh_exit drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x39150d73 v4l2_fh_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x150dd3bd __SCK__tp_func_vb2_v4l2_qbuf drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xcaedbc92 v4l2_fh_exit drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x3623de23 v4l2_fh_init drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xdfb87684 typec_get_fw_cap drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x50a89d04 mlx4_mw_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x50e7bf34 mlx4_config_dev_retrieval drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xedc4ad0d __fscache_resize_cookie fs/fscache/fscache EXPORT_SYMBOL 0x25783e3c llc_build_and_send_ui_pkt net/llc/llc EXPORT_SYMBOL 0x28804008 adls_chip_info sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xbc4b3107 snd_hda_codec_eapd_power_filter sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0c90b4cf vfio_file_set_kvm drivers/vfio/vfio EXPORT_SYMBOL_GPL 0xcef2c673 hsi_remove_client drivers/hsi/hsi EXPORT_SYMBOL_GPL -0xaa78df7c core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL +0x16acaffb core_tpg_get_initiator_node_acl drivers/target/target_core_mod EXPORT_SYMBOL 0x6333dd60 ishtp_cl_io_rb_recycle drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x83f52be5 led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0xb73ee3bd mt76x02_config_mac_addr_list drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xc8cc0902 hostap_remove_interface drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0xf8c6e4eb set_and_calc_slave_port_state drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x0ef06974 spi_populate_ppr_msg drivers/scsi/scsi_transport_spi EXPORT_SYMBOL_GPL -0xb3871657 drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x58d98614 drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x90fc0319 drm_atomic_bridge_chain_disable drivers/gpu/drm/drm EXPORT_SYMBOL -0x72af9e75 jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL +0x0cd14f54 jbd2_journal_release_jbd_inode fs/jbd2/jbd2 EXPORT_SYMBOL 0x7392f055 sof_set_stream_data_offset sound/soc/sof/snd-sof EXPORT_SYMBOL 0xd6bca0f8 sst_ipc_tx_message_nopm sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL 0x5eed3160 snd_hda_apply_verbs sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x85f79254 videobuf_queue_sg_init drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL -0xe0df4ad1 ttpci_budget_debiwrite drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0x9e30d4b4 ttpci_budget_debiwrite drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL 0x3c955c05 dp_altmode_probe drivers/usb/typec/altmodes/typec_displayport EXPORT_SYMBOL_GPL 0x6dead02e rt2800_get_tsf drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xe4d70fa5 __alloc_ei_netdev drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0xe45590c7 dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x2449459d vmci_event_subscribe drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x7053fa72 drm_dp_get_pcon_max_frl_bw drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x9eabff74 kvm_vcpu_gfn_to_pfn_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2f0aab39 read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x076a96cf cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL -0xa1d5c840 xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL +0xe2d83dfe kvm_vcpu_gfn_to_pfn_atomic arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x0ddc4b3b read_bytes_from_xdr_buf net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x375fa6b9 cfg80211_ch_switch_started_notify net/wireless/cfg80211 EXPORT_SYMBOL +0x86e4a388 xt_register_matches net/netfilter/x_tables EXPORT_SYMBOL 0x6154d82a ife_check_meta_u32 net/sched/act_ife EXPORT_SYMBOL_GPL 0xe27517e1 line6_probe sound/usb/line6/snd-usb-line6 EXPORT_SYMBOL_GPL 0xcc595bc9 sata_sff_hardreset drivers/ata/libata EXPORT_SYMBOL_GPL 0x8eef8246 dell_wmi_get_hotfix drivers/platform/x86/dell/dell-wmi-descriptor EXPORT_SYMBOL_GPL 0x3e4427c8 roccat_report_event drivers/hid/hid-roccat EXPORT_SYMBOL_GPL -0x0a5a687e cx24123_get_tuner_i2c_adapter drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL +0x8deb0370 cx24123_get_tuner_i2c_adapter drivers/media/dvb-frontends/cx24123 EXPORT_SYMBOL 0xdddbd580 mt7663_usb_sdio_tx_complete_skb drivers/net/wireless/mediatek/mt76/mt7615/mt7663-usb-sdio-common EXPORT_SYMBOL_GPL 0xcb24fe27 mt76x02_mcu_function_select drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xa107473d mt76x02_sta_ps drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0x4a673a1a ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5f4994c0 ocelot_sb_occ_tc_port_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xeceedba2 bcm_phy_set_eee drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xf8c52cf5 fcoe_fc_crc drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x92aec455 i915_unreserve_fence drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x94bf3dac ttm_bo_unlock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x3a9ac69d kvm_put_kvm_no_destroy arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x18474349 dccp_parse_options net/dccp/dccp EXPORT_SYMBOL_GPL +0x140d8019 kvm_put_kvm_no_destroy arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x60813f97 dccp_parse_options net/dccp/dccp EXPORT_SYMBOL_GPL 0xea4166a6 cdns_set_sdw_stream drivers/soundwire/soundwire-cadence EXPORT_SYMBOL 0x535537c7 ssb_driver_unregister drivers/ssb/ssb EXPORT_SYMBOL -0x8a5029d0 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0x1157979f ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xec331d70 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x4071cdb9 ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x62111f84 spmi_device_alloc drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xf18bdd75 wmi_install_notify_handler drivers/platform/x86/wmi EXPORT_SYMBOL_GPL 0x9670af2c gspca_debug drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL -0x4264800c i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL +0xb4382fa7 i2c_mux_alloc drivers/i2c/i2c-mux EXPORT_SYMBOL_GPL 0x43e0414c ath10k_htc_process_trailer drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x27ea21c7 ar9003_paprd_setup_gain_table drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x7a2bbbe7 raid_component_add drivers/scsi/raid_class EXPORT_SYMBOL @@ -23796,116 +23809,116 @@ 0x47a8046c snd_ice1712_akm4xxx_free sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL 0x5f4a6e61 dm_rh_dec drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0xe781f874 dm_tm_dec drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x43ab6baf usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL -0xc17f8207 usb_free_all_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL +0x788ac667 usbip_recv drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0x651fa04e usb_free_all_descriptors drivers/usb/gadget/libcomposite EXPORT_SYMBOL_GPL 0x2e5ce8a7 mt7615_mcu_restart drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xa04798e4 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL -0x05474945 kvm_emulate_halt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x647a5b46 drm_gem_fb_create drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL +0x7da36fe5 kvm_emulate_halt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x4cdd391d dccp_feat_list_purge net/dccp/dccp EXPORT_SYMBOL_GPL -0xe9a5af63 svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xd007f771 ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL -0x900b2e68 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf78d295c svc_addsock net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4bd9483f ipcomp_output net/xfrm/xfrm_ipcomp EXPORT_SYMBOL_GPL +0xbfca4b53 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x272d2bf0 snd_hdac_add_chmap_ctls sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0x77e18356 btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL +0xe1b3b189 btrtl_set_quirks drivers/bluetooth/btrtl EXPORT_SYMBOL_GPL 0x795c6178 adf_init_admin_pm drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0xb581fe49 dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL +0x4256bf4f dm_unregister_target drivers/md/dm-mod EXPORT_SYMBOL 0x661df05c proc_thermal_add drivers/thermal/intel/int340x_thermal/processor_thermal_device EXPORT_SYMBOL_GPL 0x3081ac8e ucsi_register drivers/usb/typec/ucsi/typec_ucsi EXPORT_SYMBOL_GPL 0x147f0016 usb_stor_bulk_transfer_buf drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE -0x56cab487 mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2fb8376f mlx5_query_port_prio_tc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x4a013682 nvmet_fc_invalidate_host drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL -0x4f4aa663 nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe0340046 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL +0x00aa9f1f nfs_statfs fs/nfs/nfs EXPORT_SYMBOL_GPL +0x587aebf0 ceph_monc_get_version_async net/ceph/libceph EXPORT_SYMBOL 0xf691e3e3 mux_control_deselect drivers/mux/mux-core EXPORT_SYMBOL_GPL 0x200ef006 iio_kfifo_allocate drivers/iio/buffer/kfifo_buf EXPORT_SYMBOL -0x731ceec1 mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xea0e802d mtd_read drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xa7f34bbc ata_sas_port_destroy drivers/ata/libata EXPORT_SYMBOL_GPL -0x13b20993 ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL -0x30bc18b1 dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL +0x287cbb53 ata_sas_port_suspend drivers/ata/libata EXPORT_SYMBOL_GPL +0xf5df72fb dm_mq_kick_requeue_list drivers/md/dm-mod EXPORT_SYMBOL 0xe1775ee7 dm_get_reserved_bio_based_ios drivers/md/dm-mod EXPORT_SYMBOL_GPL 0x9263a063 dvb_dmx_release drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0xd63c4581 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0xa95e4c81 cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x901751f3 orinoco_change_mtu drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x2954016e cxgb4_clip_get drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xdd9c983f nvmf_unregister_transport drivers/nvme/host/nvme-fabrics EXPORT_SYMBOL_GPL -0xefaac545 cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x26119ead cxgbi_cleanup_task drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x485918d7 __SCT__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x49c621ea __SCK__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x20d17de4 jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL +0x28cf37cd __SCK__tp_func_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7bc5aa82 jbd2_journal_revoke fs/jbd2/jbd2 EXPORT_SYMBOL 0x3d379a22 config_group_find_item fs/configfs/configfs EXPORT_SYMBOL -0x0509c296 ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL +0xf80f4c3e ceph_monc_do_statfs net/ceph/libceph EXPORT_SYMBOL 0xbe7dd7dc snd_array_new sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xbbec2c2e sdw_enable_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x7a12044f ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9d8f8ab5 ib_device_get_by_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x735f3f6a lpddr_cmdset drivers/mtd/lpddr/lpddr_cmds EXPORT_SYMBOL 0x11269b62 rio_release_inb_pwrite drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x7fe9908f led_set_flash_brightness drivers/leds/led-class-flash EXPORT_SYMBOL_GPL -0x2b056e10 go7007_snd_init drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xefeb5a5e go7007_snd_init drivers/media/usb/go7007/go7007 EXPORT_SYMBOL 0x24a888a3 sms_board_power drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x5d413225 usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x8b6c8acd rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x23165d5c usb_ifnum_to_if drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x473fe221 rtl8366_vlan_del drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x9c6e6506 brcmu_pkt_buf_free_skb drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL 0xc6a0eb2b __traceiter_nvme_sq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x0abad391 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x65aeaf2b nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfff7ef9b intel_lpss_remove drivers/mfd/intel-lpss EXPORT_SYMBOL_GPL 0x8c1eccce ttm_bo_set_bulk_move drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x747ceae5 drm_atomic_helper_disable_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x65fe37d9 af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL +0x8c8ddfee af_alg_alloc_areq crypto/af_alg EXPORT_SYMBOL_GPL 0x5609ce41 cast_s2 crypto/cast_common EXPORT_SYMBOL_GPL 0x06c6ca47 nft_meta_policy net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0xeb31a76e sof_icl_ops_init sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0xed63af61 snd_rawmidi_transmit sound/core/snd-rawmidi EXPORT_SYMBOL -0x436920e7 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa6071123 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa05b1727 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe5f78f91 ib_cq_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x461ec0be nvdimm_kobj drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL 0xeb2e702a rio_register_driver drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x9deec96c telemetry_set_pltdata drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0x52f6cc29 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL +0xcd336164 md_find_rdev_rcu drivers/md/md-mod EXPORT_SYMBOL_GPL 0xdc8c8e5b typec_partner_set_svdm_version drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x28ad7280 cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0x16fe1d22 cdns_drd_gadget_on drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0x65fcdbd6 cdrom_mode_sense drivers/cdrom/cdrom EXPORT_SYMBOL 0xe4a8f89b fw_cancel_transaction drivers/firewire/firewire-core EXPORT_SYMBOL 0x774274ea mdiobb_write drivers/net/mdio/mdio-bitbang EXPORT_SYMBOL 0x321a94d7 phy_device_create drivers/net/phy/libphy EXPORT_SYMBOL -0x65ca74da iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL +0x860cc32f iscsi_tcp_cleanup_task drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL 0x17142e10 enclosure_find drivers/misc/enclosure EXPORT_SYMBOL_GPL -0x45eaaded drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL -0xba43f8e6 af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL +0xbd877e90 drm_gem_shmem_purge_locked drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL +0x582bed16 af_alg_unregister_type crypto/af_alg EXPORT_SYMBOL_GPL 0x53d5c24d qtree_delete_dquot fs/quota/quota_tree EXPORT_SYMBOL 0x50873741 xt_compat_init_offsets net/netfilter/x_tables EXPORT_SYMBOL -0xc7273b87 rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0xb415e2c1 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b2f891c rdma_set_ack_timeout drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x31804388 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0c35a0bd vfio_pci_core_aer_err_detected drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0xe18f42a5 isst_if_cdev_unregister drivers/platform/x86/intel_speed_select_if/isst_if_common EXPORT_SYMBOL_GPL -0xe193a44f v4l2_ctrl_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x57a6ad31 v4l2_ctrl_log_status drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xeafc1eb8 typec_find_port_power_role drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x1ccb58f7 fsg_common_set_num_buffers drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0x0e8806e0 b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x835248ba iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa73126ae b53_disable_port drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x08200b22 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x88154000 drm_sched_entity_set_priority drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0xc42706f1 jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL -0xb184a5f3 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL +0xe38cf1be jbd2_journal_invalidatepage fs/jbd2/jbd2 EXPORT_SYMBOL +0x3421db67 jbd2_journal_get_write_access fs/jbd2/jbd2 EXPORT_SYMBOL 0xb232834c ieee80211_sta_eosp net/mac80211/mac80211 EXPORT_SYMBOL -0xb9f79642 rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL -0x93256958 xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x083f827b gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0xcda5ccfe rds_conn_drop net/rds/rds EXPORT_SYMBOL_GPL +0xb046b30f xprt_unlock_connect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xc2845a74 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL 0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xd593f977 wm8804_probe sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0xe8c1fa33 wm8804_probe sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL 0xb6b9e466 snd_ak4113_suspend sound/i2c/other/snd-ak4113 EXPORT_SYMBOL 0xef7a4464 snd_ak4114_suspend sound/i2c/other/snd-ak4114 EXPORT_SYMBOL 0x691fa6a8 ssam_request_sync_with_buffer drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x7880c781 dm_kcopyd_prepare_callback drivers/md/dm-mod EXPORT_SYMBOL -0x3fbb75a5 __v4l2_ctrl_s_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xa93d064e __v4l2_ctrl_s_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0xa321d126 vb2_dma_contig_memops drivers/media/common/videobuf2/videobuf2-dma-contig EXPORT_SYMBOL_GPL 0xa21fa765 vb2_create_framevec drivers/media/common/videobuf2/videobuf2-memops EXPORT_SYMBOL -0x3f467ce1 alloc_candev_mqs drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x16dfb7e9 alloc_candev_mqs drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x1ad849b3 fc_fabric_login drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xde4cb034 ttm_device_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x11b007ab idxd_dmaengine_drv drivers/dma/idxd/idxd EXPORT_SYMBOL_GPL IDXD 0xe10ecbca ieee80211_tx_status net/mac80211/mac80211 EXPORT_SYMBOL -0x2198aee1 dccp_v4_do_rcv net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL +0xbc9b175e dccp_v4_do_rcv net/dccp/dccp_ipv4 EXPORT_SYMBOL_GPL 0xb8e448a0 snd_seq_set_queue_tempo sound/core/seq/snd-seq EXPORT_SYMBOL -0x357ebb49 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x7307d7f1 mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xa6a62fb2 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9954044a mtd_write_user_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xc2f4318c target_depend_item drivers/target/target_core_mod EXPORT_SYMBOL 0x90551504 telemetry_add_events drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL 0xf11dbe52 ishtp_cl_send drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL @@ -23914,14 +23927,14 @@ 0x8d4b12aa usbnet_defer_kevent drivers/net/usb/usbnet EXPORT_SYMBOL_GPL 0xa9f180b9 mt76_connac_mcu_uni_add_bss drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0x7763a97c ath11k_ce_get_shadow_config drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0x3a66e4cd cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL -0x1542d193 nci_hci_clear_all_pipes net/nfc/nci/nci EXPORT_SYMBOL -0xd851242a dccp_sync_mss net/dccp/dccp EXPORT_SYMBOL_GPL -0x65d68556 _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x5f370232 cxgb4_create_server drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xe09c081b nci_hci_clear_all_pipes net/nfc/nci/nci EXPORT_SYMBOL +0xcef9cce3 dccp_sync_mss net/dccp/dccp EXPORT_SYMBOL_GPL +0x80e09b4d _copy_from_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9dcd7219 snd_hdac_ext_stream_release sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x23fc87b5 snd_hdac_stop_streams_and_chip sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xe44b69a8 skl_dsp_free sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xbfa96e8e snd_soc_dapm_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xb1bd963e snd_soc_dapm_disable_pin sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x91651a8b vdpa_get_config drivers/vdpa/vdpa EXPORT_SYMBOL_GPL 0x73420d49 dm_bitset_empty drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xb70b342a dm_bio_prison_destroy drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL @@ -23931,7 +23944,7 @@ 0xf1b5340a drm_mode_vrefresh drivers/gpu/drm/drm EXPORT_SYMBOL 0xf6e772c3 irq_bypass_unregister_producer virt/lib/irqbypass EXPORT_SYMBOL_GPL 0x4cc1faf0 cfg80211_stop_iface net/wireless/cfg80211 EXPORT_SYMBOL -0x81478436 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe776bcf6 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x58fd231e __dfl_driver_register drivers/fpga/dfl EXPORT_SYMBOL 0xda8d544e ipack_driver_unregister drivers/ipack/ipack EXPORT_SYMBOL_GPL 0x66440cda __ssb_driver_register drivers/ssb/ssb EXPORT_SYMBOL @@ -23940,24 +23953,24 @@ 0x65f4b43a __wmi_driver_register drivers/platform/x86/wmi EXPORT_SYMBOL 0xdd616882 rtl8192u_dot11d_init drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0x12dd50a1 media_entity_setup_link drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x8fd36f87 tda827x_attach drivers/media/tuners/tda827x EXPORT_SYMBOL_GPL +0xff7df004 tda827x_attach drivers/media/tuners/tda827x EXPORT_SYMBOL_GPL 0xc75a9eaa iwl_set_soc_latency drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0xd284cc79 stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL +0xd86e811e stmmac_dvr_remove drivers/net/ethernet/stmicro/stmmac/stmmac EXPORT_SYMBOL_GPL 0x5f022de5 mlx4_bf_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x1ef7ff4f iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL -0x04edfb93 drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ce6204d iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x55a3440f drm_panel_of_backlight drivers/gpu/drm/drm EXPORT_SYMBOL 0x701a0e99 __mhi_driver_register drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0x6684adb8 nci_hci_open_pipe net/nfc/nci/nci EXPORT_SYMBOL -0x56b705a1 __tracepoint_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL +0xe882e19e nci_hci_open_pipe net/nfc/nci/nci EXPORT_SYMBOL +0x68f6212e __tracepoint_smc_tx_sendmsg net/smc/smc EXPORT_SYMBOL 0x6a693a25 vringh_need_notify_user drivers/vhost/vringh EXPORT_SYMBOL -0x53e8a597 iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0xb57f9018 dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0x729ffa01 stb0899_attach drivers/media/dvb-frontends/stb0899 EXPORT_SYMBOL -0x2796f51e stv0299_attach drivers/media/dvb-frontends/stv0299 EXPORT_SYMBOL +0x3af97366 iscsit_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x6d2701d9 dm_bio_prison_free_cell drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL +0x3d330d6f stb0899_attach drivers/media/dvb-frontends/stb0899 EXPORT_SYMBOL +0x6466d386 stv0299_attach drivers/media/dvb-frontends/stv0299 EXPORT_SYMBOL 0x1fcf85a9 mt76_set_stream_caps drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0xbf23dbd1 scsi_alloc_request drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL -0x555d2e8c pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x07781969 __tracepoint_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL +0xae7d9bb7 pnfs_generic_pg_check_layout fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x409a575d __tracepoint_nfs_fsync_enter fs/nfs/nfs EXPORT_SYMBOL_GPL 0xbf9f24ea wpan_phy_for_each net/ieee802154/ieee802154 EXPORT_SYMBOL 0x59518247 ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL 0x37a02412 xfrm_aalg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL @@ -23966,46 +23979,47 @@ 0x464922d4 iio_read_channel_processed_scale drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x2db47646 ishtp_send_resume drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xc48e9d95 cfag12864b_buffer drivers/auxdisplay/cfag12864b EXPORT_SYMBOL_GPL -0x72108617 ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x6a078883 ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x42ce31c2 ocelot_sb_tc_pool_bind_set drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x67676e16 ocelot_sb_tc_pool_bind_get drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x3dbf9aaa __SCT__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x7b7922a8 __SCK__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfd27e48a __SCK__tp_func_mlx5_fs_add_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x8451328e pwm_lpss_probe drivers/pwm/pwm-lpss EXPORT_SYMBOL_GPL 0x32e24c8a blake2b_compress_generic crypto/blake2b_generic EXPORT_SYMBOL -0xd3c49368 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL -0x9efc5388 virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x6b62e3e7 fat_flush_inodes fs/fat/fat EXPORT_SYMBOL_GPL +0xe3aa79ae virtio_transport_notify_recv_post_dequeue net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0xfe71b315 snd_hdac_ext_stream_spbcap_enable sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0x75f56c04 snd_soc_close_delayed_work sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x962530bc snd_trident_write_voice_regs sound/pci/trident/snd-trident EXPORT_SYMBOL 0x883f3543 snd_vx_load_boot_image sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL 0xcad547d4 tee_device_unregister drivers/tee/tee EXPORT_SYMBOL_GPL 0x315de849 iio_trigger_free drivers/iio/industrialio EXPORT_SYMBOL -0xc83883a1 mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x6290e4b1 mwifiex_write_data_complete drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xbb237b63 drm_atomic_helper_commit_modeset_enables drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8a6238e1 nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe74956a2 nfs_wait_on_request fs/nfs/nfs EXPORT_SYMBOL_GPL +0xb4ba3975 __fscache_write_to_cache fs/fscache/fscache EXPORT_SYMBOL 0xab3d2bbd snd_ctl_make_virtual_master sound/core/snd EXPORT_SYMBOL -0x8550fe32 rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x72253ea2 rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfee9ff7d rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x16cd87fe rdma_user_mmap_entry_put drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xb875c860 sdio_retune_release drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL 0xc35f0cc1 typec_altmode_put_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xc7631695 rndis_signal_connect drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x2268a120 mt76_put_txwi drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x55481781 hdlc_ioctl drivers/net/wan/hdlc EXPORT_SYMBOL 0xc3e2d892 parman_create lib/parman EXPORT_SYMBOL -0x38a256ee ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL +0x8f550d93 ieee80211_probereq_get net/mac80211/mac80211 EXPORT_SYMBOL 0xa123b7be ieee80211_send_bar net/mac80211/mac80211 EXPORT_SYMBOL -0x6238871c xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xa7d6e71d nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x1d4bb749 nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x93567112 xprt_force_disconnect net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb8f9ed17 nft_meta_set_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x1e653c0f nft_meta_get_dump net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x51bbdbc3 snd_hda_parse_pin_defcfg sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x3d056657 ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xfb97d107 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x1c8eab88 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0xcef325d0 ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL -0x59248d12 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x27787328 ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x1b6d45f8 ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xe8332eb4 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xcea422f2 ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x30e5ca8e rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x0f9b9115 usb_wwan_port_remove drivers/usb/serial/usb_wwan EXPORT_SYMBOL -0x84d3f338 hdlcdrv_arbitrate drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL -0xf9129cd7 mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x9e629ae7 hdlcdrv_arbitrate drivers/net/hamradio/hdlcdrv EXPORT_SYMBOL +0x7545ca2e mlx5_query_nic_vport_mtu drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb3d2c76d scsi_hostbyte_string drivers/scsi/scsi_mod EXPORT_SYMBOL 0x34ee4715 __scsi_iterate_devices drivers/scsi/scsi_mod EXPORT_SYMBOL 0xca39f8ac lm3533_ctrlbank_get_pwm drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL @@ -24013,33 +24027,33 @@ 0x922c6ae5 mei_me_irq_quick_handler drivers/misc/mei/mei-me EXPORT_SYMBOL_GPL 0x57651421 drm_crtc_vblank_helper_get_vblank_timestamp_internal drivers/gpu/drm/drm EXPORT_SYMBOL 0xaafd4acc max_session_cb_slots fs/nfs/nfs EXPORT_SYMBOL_GPL -0xf78106a0 svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x490a4882 ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x1f68fc91 dapm_clock_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xd33794b3 svc_reserve net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x3f30def4 ip6_tnl_get_cap net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x50d4edac dapm_clock_event sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe7b8e485 vdpa_unregister_driver drivers/vdpa/vdpa EXPORT_SYMBOL_GPL -0x1ba4e482 cx88_wakeup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL -0xd02c5dec cx25821_riscmem_alloc drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL -0xface2cf8 vb2_ioctl_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xf8c5b932 cx88_wakeup drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x01ecf0fb cx25821_riscmem_alloc drivers/media/pci/cx25821/cx25821 EXPORT_SYMBOL +0xe6c0f18d vb2_ioctl_streamon drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x267b691b fw_device_enable_phys_dma drivers/firewire/firewire-core EXPORT_SYMBOL -0x2e71c3ef mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x1127806f mlx5_eswitch_get_total_vports drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xab07858c genphy_c45_restart_aneg drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x12135396 phylink_mac_change drivers/net/phy/phylink EXPORT_SYMBOL_GPL -0xb225cdd0 drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL +0x562495cd drm_connector_set_panel_orientation drivers/gpu/drm/drm EXPORT_SYMBOL 0x92a51c43 twofish_dec_blk_cbc_3way arch/x86/crypto/twofish-x86_64-3way EXPORT_SYMBOL_GPL 0x81fb3687 snd_soc_cnew sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xbcb14769 snd_ice1712_akm4xxx_init sound/pci/ice1712/snd-ice17xx-ak4xxx EXPORT_SYMBOL -0x4fb40a08 rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0xcf9a27c1 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x5772fb1b rtrs_clt_put_permit drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x29caf3d1 rdma_connect_locked drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0xf34c2da7 vfio_init_group_dev drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x32f7c4a3 b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x7fc37af3 b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x68d3ed5a b53_set_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x0303e7ae b53_get_mac_eee drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x07ce3441 read_efuse_byte drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x4a10fd2c vnic_dev_register drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL -0x9b4aca89 phy_ethtool_get_strings drivers/net/phy/libphy EXPORT_SYMBOL -0x4926ab2d iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x6b084139 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x78ceb401 phy_ethtool_get_strings drivers/net/phy/libphy EXPORT_SYMBOL +0x8910a79f iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xee381406 iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x10d9f885 scsi_sense_desc_find drivers/scsi/scsi_mod EXPORT_SYMBOL -0xc84a119a rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL +0xaf4bf5e5 rbd_img_fill_nodata drivers/block/rbd EXPORT_SYMBOL 0x16949812 drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xe92ca535 acpi_video_set_dmi_backlight_type drivers/acpi/video EXPORT_SYMBOL 0xbe3879aa ceph_get_snap_context net/ceph/libceph EXPORT_SYMBOL @@ -24048,12 +24062,12 @@ 0x3c2ea8af max_98373_ops sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0x6ef8fcd8 snd_pcm_format_linear sound/core/snd-pcm EXPORT_SYMBOL 0x94816d4d iio_triggered_event_setup drivers/iio/industrialio-triggered-event EXPORT_SYMBOL -0xa807d412 rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL -0x93d56d81 iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xb6905b13 rtrs_clt_request drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0xb6a1ceb3 iscsit_build_r2ts_for_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x746da2b5 sbc_dif_copy_prot drivers/target/target_core_mod EXPORT_SYMBOL -0x9bf4a21a target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL +0xdb680448 target_complete_cmd_with_length drivers/target/target_core_mod EXPORT_SYMBOL 0xced72aae ti_lmu_common_set_brightness drivers/leds/leds-ti-lmu-common EXPORT_SYMBOL -0xfdaeab2f ves1820_attach drivers/media/dvb-frontends/ves1820 EXPORT_SYMBOL +0x8764daf1 ves1820_attach drivers/media/dvb-frontends/ves1820 EXPORT_SYMBOL 0xc5178cab typec_altmode_exit drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0x5fc06120 rt2x00usb_watchdog drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL 0xb3e03417 mt76_tx_check_agg_ssn drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -24061,41 +24075,41 @@ 0xe60273de hostap_setup_dev drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x0b457183 iwl_finish_nic_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x9eeeef48 qed_put_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0xdf72a560 mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xd636088f mlx5_fs_remove_rx_underlay_qpn drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xfdecc6cc mei_start drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0x262fa7c7 drm_property_create_range drivers/gpu/drm/drm EXPORT_SYMBOL 0x220b49ab chacha_crypt_arch arch/x86/crypto/chacha-x86_64 EXPORT_SYMBOL -0x453df7bc rxrpc_kernel_get_peer net/rxrpc/rxrpc EXPORT_SYMBOL +0x71b5fb3b rxrpc_kernel_get_peer net/rxrpc/rxrpc EXPORT_SYMBOL 0xe2ade868 adf_gen2_enable_error_correction drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xc3f54354 usb_role_switch_register drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0xabed6e39 rt2x00mac_start drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x36dc1b96 mt76x02_ext_pa_enabled drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf06c7b83 ath9k_cmn_beacon_config_sta drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL 0x2226ab50 qed_get_fcoe_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0xfb1f81db ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x133db862 ocelot_port_bridge_leave drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xc2c41e8f bcm54xx_auxctl_read drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0xeab37062 ieee80211_iter_keys net/mac80211/mac80211 EXPORT_SYMBOL -0xfe805cbc ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0xe67e207c ip6t_register_table net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL 0xa332ac0a sof_widget_free sound/soc/sof/snd-sof EXPORT_SYMBOL 0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa4c085f8 ata_tf_from_fis drivers/ata/libata EXPORT_SYMBOL_GPL 0xd696f47f adt7x10_probe drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0x05cd03f9 snd_tea575x_hw_init drivers/media/radio/tea575x EXPORT_SYMBOL +0xfbe1050a snd_tea575x_hw_init drivers/media/radio/tea575x EXPORT_SYMBOL 0x0dbf0296 tveeprom_hauppauge_analog drivers/media/common/tveeprom EXPORT_SYMBOL 0x2882d40e usb_role_switch_unregister drivers/usb/roles/roles EXPORT_SYMBOL_GPL 0x17b75768 usbnet_device_suggests_idle drivers/net/usb/usbnet EXPORT_SYMBOL -0x3ee9417c b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x2f1afa29 b53_vlan_del drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x16fccdda mlx4_qp_alloc drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0xdceb193b nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4dd1c554 nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x4a8e3d34 try_test_sas_gpio_gp_bit drivers/scsi/libsas/libsas EXPORT_SYMBOL 0xe639389f drm_gem_simple_kms_prepare_shadow_fb drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbd5b3bcc drm_buddy_free_block drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x2a2cc035 pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x35053a2b pnfs_set_lo_fail fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xa31815ab kvm_cpu_has_injectable_intr arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf2e50eb8 caif_disconnect_client net/caif/caif EXPORT_SYMBOL -0xd2c960c1 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL -0xdbdc2daa v4l2_async_notifier_parse_fwnode_endpoints drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL -0x3a82b821 cx22702_attach drivers/media/dvb-frontends/cx22702 EXPORT_SYMBOL +0x8499c5f9 pie_process_dequeue net/sched/sch_pie EXPORT_SYMBOL_GPL +0xef1eaa58 v4l2_async_notifier_parse_fwnode_endpoints drivers/media/v4l2-core/v4l2-fwnode EXPORT_SYMBOL_GPL +0x62717f50 cx22702_attach drivers/media/dvb-frontends/cx22702 EXPORT_SYMBOL 0xa5d324ed lbs_process_rxed_packet drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x94b04897 st_nci_se_deinit drivers/nfc/st-nci/st-nci EXPORT_SYMBOL @@ -24103,16 +24117,16 @@ 0xe00f8049 drm_writeback_prepare_job drivers/gpu/drm/drm EXPORT_SYMBOL 0xc15c2343 crypto_nhpoly1305_update crypto/nhpoly1305 EXPORT_SYMBOL 0xc0763484 rfkill_blocked net/rfkill/rfkill EXPORT_SYMBOL -0x20020ae6 dccp_recvmsg net/dccp/dccp EXPORT_SYMBOL_GPL +0x9c5fad3e dccp_recvmsg net/dccp/dccp EXPORT_SYMBOL_GPL 0xd93aa350 nft_fib_dump net/netfilter/nft_fib EXPORT_SYMBOL_GPL -0x855ccdf8 unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL -0x44f54b32 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL -0x39260417 ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL +0xa8a2e9ad unregister_mtd_user drivers/mtd/mtd EXPORT_SYMBOL_GPL +0xc4104bd3 iscsit_set_unsolicited_dataout drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0x9587b4ea ahci_dev_classify drivers/ata/libahci EXPORT_SYMBOL_GPL 0x09925eee mmc_get_ext_csd drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x0ba8504a vb2_dvb_dealloc_frontends drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL +0xb70a3b96 vb2_dvb_dealloc_frontends drivers/media/common/videobuf2/videobuf2-dvb EXPORT_SYMBOL 0xcffefdb8 mt76_write_mac_initvals drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2-common EXPORT_SYMBOL_GPL -0x742bcd97 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xb1f16bbf mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf0a62490 mlx5_lag_is_sriov drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xec278035 mlx5_query_port_admin_status drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0xb4751777 sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xf9ef6e54 ttm_bo_pin drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x03a561f8 ttm_bo_put drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL @@ -24120,44 +24134,44 @@ 0xec1c2a90 ipmi_get_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xe5f73406 hyperv_write_cfg_blk drivers/pci/controller/pci-hyperv-intf EXPORT_SYMBOL_GPL 0x6a0c3847 __mlog_printk fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL -0x4daa902f nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL -0xfaa7dda7 cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x22efcaf5 xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x651d96fd xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL +0x9dd2398e nfs_path fs/nfs/nfs EXPORT_SYMBOL_GPL +0x62ab0c8f cache_seq_stop_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xf59f9c3e xdr_init_decode_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2917ce46 xt_compat_target_offset net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xc1aa92b0 snd_hdac_bus_get_response sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x3e8fe03c iio_dealloc_pollfunc drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x287277cb memstick_init_req_sg drivers/memstick/core/memstick EXPORT_SYMBOL 0xdcc18e90 __spmi_driver_register drivers/spmi/spmi EXPORT_SYMBOL_GPL -0xfe4634f1 __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL -0x9162a3cd md_write_end drivers/md/md-mod EXPORT_SYMBOL +0x47bdb34b __traceiter_ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL +0xbcb3821f md_write_end drivers/md/md-mod EXPORT_SYMBOL 0x7725e405 v4l2_src_change_event_subscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x1349e7d4 __media_entity_setup_link drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x1379921e usb_stor_pre_reset drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xe454f1c7 mt76_get_antenna drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0xd48e0e57 mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0xf3f96643 mwifiex_init_shutdown_fw drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xaa77daad lbs_queue_event drivers/net/wireless/marvell/libertas/libertas EXPORT_SYMBOL_GPL 0x4034a79d hostap_set_antsel drivers/net/wireless/intersil/hostap/hostap EXPORT_SYMBOL 0x20e94d7d il_setup_rx_scan_handlers drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x39b3804e __traceiter_mlx5_fs_del_rule drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x1830d562 cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x0e4fcc41 cxgb4_port_e2cchan drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x9ca189c2 scsi_ioctl_block_when_processing_errors drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0x0a02380e st21nfca_hci_discover_se drivers/nfc/st21nfca/st21nfca_hci EXPORT_SYMBOL -0x23a1e02c __tracepoint_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xa0eada05 nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL +0x2ae79cf3 __tracepoint_nfs4_pnfs_write fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x172ea034 nfs_mknod fs/nfs/nfs EXPORT_SYMBOL_GPL 0xf2c4aecf kvm_lapic_reg_read arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x2e8b29d0 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL -0xa0ab6cad max98090_mic_detect sound/soc/codecs/snd-soc-max98090 EXPORT_SYMBOL_GPL +0x43d538d1 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL +0x411fca3f max98090_mic_detect sound/soc/codecs/snd-soc-max98090 EXPORT_SYMBOL_GPL 0xaca29ed1 snd_hda_multi_out_dig_open sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x86981083 snd_hda_codec_device_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xa286a234 snd_pcm_format_name sound/core/snd-pcm EXPORT_SYMBOL_GPL 0x0c19b875 devm_iio_channel_get_all drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x01077636 adf_cfg_section_add drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL -0x36c3822a pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS -0x613d58f1 cx88_dsp_detect_stereo_sap drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL +0x8889d4ae pmbus_read_word_data drivers/hwmon/pmbus/pmbus_core EXPORT_SYMBOL_GPL PMBUS +0xe80b80f0 cx88_dsp_detect_stereo_sap drivers/media/pci/cx88/cx88xx EXPORT_SYMBOL 0xbd044b0c rt2x00queue_start_queues drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0x79c00fa2 drm_edid_alloc drivers/gpu/drm/drm EXPORT_SYMBOL 0x341fbbe7 ieee80211_calc_tx_airtime net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0x7fa30574 dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xd4475a5c dsa_8021q_setup net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x26421410 ishtp_set_tx_ring_size drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x0e7ab7b9 roccat_common2_sysfs_read drivers/hid/hid-roccat-common EXPORT_SYMBOL_GPL 0xcc6693b6 __SCT__tp_func_bcache_btree_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -24170,46 +24184,45 @@ 0xd9bb821b xt_copy_counters net/netfilter/x_tables EXPORT_SYMBOL_GPL 0xc8d03f18 snd_soc_acpi_intel_baytrail_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x61215f02 rpmsg_sendto drivers/rpmsg/rpmsg_core EXPORT_SYMBOL -0xae81aa5d rvt_get_rwqe drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0xabc600be rvt_get_rwqe drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0x7cef7bd6 sms_board_lna_control drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0xcfc51f5e ath9k_hw_set_rx_bufsize drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0xcc75b725 nvme_should_fail drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0xea7d48c3 drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL -0x7c2fee3f drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL -0x9373f650 psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL -0x9b303ec4 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x4d799c34 drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL +0xb8ab953b drm_set_preferred_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x3f7cce4b psample_sample_packet net/psample/psample EXPORT_SYMBOL_GPL +0x2018d940 xprt_update_rtt net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xfc2c5520 cfg80211_get_drvinfo net/wireless/cfg80211 EXPORT_SYMBOL -0xcd45601e nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x875a058f nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL 0x34712074 sdw_cdns_irq drivers/soundwire/soundwire-cadence EXPORT_SYMBOL -0xbd6aff10 rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xd7ee19fb ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL -0x1a1c8198 ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL +0xbc20c07e rdma_user_mmap_io drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7e07332d ahci_ops drivers/ata/libahci EXPORT_SYMBOL_GPL +0xfe92634b ata_wait_after_reset drivers/ata/libata EXPORT_SYMBOL_GPL 0x21aa042f iwl_acpi_get_dsm_u32 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xee5afd15 genphy_c45_pma_suspend drivers/net/phy/libphy EXPORT_SYMBOL_GPL -0x6d76ceff __fscache_attr_changed fs/fscache/fscache EXPORT_SYMBOL -0xa5cdc103 ax25_header_ops net/ax25/ax25 EXPORT_SYMBOL -0x60841ce3 ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL +0xc39153f1 ax25_header_ops net/ax25/ax25 EXPORT_SYMBOL +0xae44aa07 ip_tunnel_encap_del_ops net/ipv4/ip_tunnel EXPORT_SYMBOL 0x6a0ae7c2 snd_pcm_suspend_all sound/core/snd-pcm EXPORT_SYMBOL -0xe3beb666 btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL -0xd26beb4d __v4l2_async_notifier_add_fwnode_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL -0xaf9de779 mt2063_attach drivers/media/tuners/mt2063 EXPORT_SYMBOL_GPL -0x2caf98de tsc200x_remove drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL +0x9c507507 btintel_bootup drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0x270523ea __v4l2_async_notifier_add_fwnode_subdev drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL_GPL +0x4907072b mt2063_attach drivers/media/tuners/mt2063 EXPORT_SYMBOL_GPL +0x7db2614a tsc200x_remove drivers/input/touchscreen/tsc200x-core EXPORT_SYMBOL_GPL 0x75e1af96 rtl92c_phy_sw_chnl_callback drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x2921a4d4 rtl_btc_status_false drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0x1fd4782d vmci_qpair_get_produce_indexes drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0xaf267620 drm_dp_lttpr_count drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x1ba9d8d6 drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x1edb5e63 drm_dp_read_lttpr_phy_caps drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL 0xae4c7b6d __SCT__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf625a845 __SCK__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x534e1438 __SCK__tp_func_pnfs_mds_fallback_write_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0x90a5530f nfsiod_workqueue fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9812d713 kvm_vcpu_gfn_to_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xaef1f20d kvm_vcpu_gfn_to_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x19f37f0d ieee80211_update_p2p_noa net/mac80211/mac80211 EXPORT_SYMBOL -0x17fe852a flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0xfa8a2ce2 flow_offload_lookup net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL 0xa66f44b3 snd_sof_dbg_init sound/soc/sof/snd-sof EXPORT_SYMBOL_GPL 0xa4cf6ce8 snd_card_ref sound/core/snd EXPORT_SYMBOL_GPL 0x7afc9d8a unregister_sound_mixer sound/soundcore EXPORT_SYMBOL -0x169ca306 ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xac6d56c8 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe1f1564c ib_umem_find_best_pgsz drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x87f3deb0 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL 0x16c9da07 rtw_parse_tbl_txpwr_lmt drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x75755289 mt76x02_configure_filter drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xe9804d5f ath10k_htt_hif_tx_complete drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL @@ -24219,47 +24232,47 @@ 0x5e7866a9 snd_soc_dai_compr_ack sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xbb2b14fd iio_dma_buffer_init drivers/iio/buffer/industrialio-buffer-dma EXPORT_SYMBOL_GPL 0xac39c84a parport_pc_unregister_port drivers/parport/parport_pc EXPORT_SYMBOL -0x4596ff4f mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xcd451e74 mlx5_query_port_pfc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x45b61916 acpi_video_register_backlight drivers/acpi/video EXPORT_SYMBOL -0x0eb7d7db af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL -0x5baf53cb netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL -0x86f7dd3c virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL +0x04527d8e af_alg_sendpage crypto/af_alg EXPORT_SYMBOL_GPL +0x464a47d1 netfs_stats_show fs/netfs/netfs EXPORT_SYMBOL +0xf4af3f49 virtio_transport_notify_buffer_size net/vmw_vsock/vmw_vsock_virtio_transport_common EXPORT_SYMBOL_GPL 0x4a237e57 cfpkt_tonative net/caif/caif EXPORT_SYMBOL 0x640def92 ieee80211_resume_disconnect net/mac80211/mac80211 EXPORT_SYMBOL_GPL -0xf9b78691 bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL +0xb066108e bt_accept_enqueue net/bluetooth/bluetooth EXPORT_SYMBOL 0x828f9815 skl_ipc_load_modules sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xadc7b39f pcmcia_parse_events drivers/pcmcia/pcmcia_core EXPORT_SYMBOL 0x2bb8e955 nanddev_isbad drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xb3972073 onenand_scan drivers/mtd/nand/onenand/onenand EXPORT_SYMBOL_GPL 0x8fac14a2 sev_guest_df_flush drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0xecffda74 v4l2_device_register_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x4e79bb0b v4l2_device_register_subdev drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x24efd174 media_devnode_create drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xa89a7fde lgdt3305_attach drivers/media/dvb-frontends/lgdt3305 EXPORT_SYMBOL -0x4433c7ac lgdt330x_attach drivers/media/dvb-frontends/lgdt330x EXPORT_SYMBOL +0x401f0a8d lgdt3305_attach drivers/media/dvb-frontends/lgdt3305 EXPORT_SYMBOL +0xba1a0114 lgdt330x_attach drivers/media/dvb-frontends/lgdt330x EXPORT_SYMBOL 0x78490f90 sms_board_led_feedback drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL -0x3e8cbe9c orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x8ccda6aa mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xe9de2837 orinoco_if_add drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x397480b0 mlx5_modify_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x9b1304ed fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0x4f158e29 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL -0x39e13de3 ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL +0x3f4a0bb8 nfs_free_client fs/nfs/nfs EXPORT_SYMBOL_GPL +0xc94d5c1c ceph_monc_validate_auth net/ceph/libceph EXPORT_SYMBOL 0xd562620d register_8022_client net/802/p8022 EXPORT_SYMBOL 0x1e7765ce fpga_mgr_register_full drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL 0x1c01c556 vhost_vq_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL 0xd8d76db1 ssam_device_alloc drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL 0x7b047bd9 dm_tm_create_non_blocking_clone drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xcae19262 bcm3510_attach drivers/media/dvb-frontends/bcm3510 EXPORT_SYMBOL -0xe3e1bdf0 em28xx_find_led drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0x8904c1ca em28xx_read_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0x0b9ee6b6 bcm3510_attach drivers/media/dvb-frontends/bcm3510 EXPORT_SYMBOL +0x7148a6b6 em28xx_find_led drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xeac0e344 em28xx_read_reg drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL 0x848b1575 sms_board_event drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x81e0992d cdc_ncm_bind_common drivers/net/usb/cdc_ncm EXPORT_SYMBOL_GPL -0xfe5b6404 realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL +0x7ee96aeb realtek_smi_write_reg_noack drivers/net/dsa/realtek-smi EXPORT_SYMBOL_GPL 0x458c8358 qed_get_iscsi_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL -0x63437a2e ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x09521969 cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0x51c8c3aa drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x94443d27 ocelot_get_sset_count drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x673257d0 cxgbi_device_find_by_netdev drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xa76c9bea drm_i2c_encoder_detect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x9cb88864 simd_register_aeads_compat crypto/crypto_simd EXPORT_SYMBOL_GPL -0xfe5276a1 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL -0x405456e7 kvm_read_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xf5fc3853 fuse_request_end fs/fuse/fuse EXPORT_SYMBOL_GPL +0x90b5b22c kvm_read_guest_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x04cad6f0 ceph_pg_poolid_by_name net/ceph/libceph EXPORT_SYMBOL 0x318aba78 snd_soc_info_enum_double sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x0932514c hid_sensor_batch_mode_supported drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES @@ -24267,157 +24280,158 @@ 0x70dfb336 _rtl92c_phy_fw_rf_serial_read drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x1984f833 ttm_base_object_noref_lookup drivers/gpu/drm/vmwgfx/vmwgfx EXPORT_SYMBOL 0xa22fbe14 __drmm_encoder_alloc drivers/gpu/drm/drm EXPORT_SYMBOL -0x5e8bc25b ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL +0x72fc1510 ceph_destroy_client net/ceph/libceph EXPORT_SYMBOL 0x7a8ca627 xfrm_count_pfkey_enc_supported net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x071eac25 snd_hdac_acomp_init sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x6175e646 amdtp_domain_add_stream sound/firewire/snd-firewire-lib EXPORT_SYMBOL_GPL 0x875209ac snd_hda_add_nid sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x124026b8 mma9551_read_accel_chan drivers/iio/accel/mma9551_core EXPORT_SYMBOL -0x6a6100b0 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL -0x1f569854 btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xa56c6506 mma9551_read_accel_chan drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0x6af1ff22 btmrvl_remove_card drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x01bf4120 btintel_check_bdaddr drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x112134ec wilco_ec_set_property drivers/platform/chrome/wilco_ec/wilco_ec EXPORT_SYMBOL_GPL 0x75bf4d33 wilco_ec_get_property drivers/platform/chrome/wilco_ec/wilco_ec EXPORT_SYMBOL_GPL 0x3a771e39 fw_core_add_descriptor drivers/firewire/firewire-core EXPORT_SYMBOL 0x61c55894 il_mac_bss_info_changed drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x5dac1ea7 __SCT__tp_func_kvm_avic_incomplete_ipi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x9ed59a4b __SCK__tp_func_kvm_avic_incomplete_ipi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xadd82ec3 __SCK__tp_func_kvm_avic_incomplete_ipi arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x3f6811d2 cfg80211_pmsr_report net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xecccfd3a oxygen_read8 sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x9b28ab6b tee_shm_va2pa drivers/tee/tee EXPORT_SYMBOL_GPL 0x7175f1da videocodec_attach drivers/staging/media/zoran/videocodec EXPORT_SYMBOL 0x9a73729f __SCT__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x8a980f6f __SCK__tp_func_bcache_btree_node_alloc drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x9ce55c5e isl6423_attach drivers/media/dvb-frontends/isl6423 EXPORT_SYMBOL -0x672cd95b tveeprom_read drivers/media/common/tveeprom EXPORT_SYMBOL +0x56be6892 isl6423_attach drivers/media/dvb-frontends/isl6423 EXPORT_SYMBOL +0x39029d74 tveeprom_read drivers/media/common/tveeprom EXPORT_SYMBOL 0xe1fe1432 cx2341x_log_status drivers/media/common/cx2341x EXPORT_SYMBOL 0x6acb4179 fsg_common_set_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0xed3ac930 usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL +0x1bdf621d usb_gen_phy_shutdown drivers/usb/phy/phy-generic EXPORT_SYMBOL_GPL 0x02af73a4 rtw_coex_read_indirect_reg drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd54b2784 rt2x00mac_get_ringparam drivers/net/wireless/ralink/rt2x00/rt2x00lib EXPORT_SYMBOL_GPL 0xfeb77df8 ath10k_ce_per_engine_service_any drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xeab9cbd5 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x19f00289 __i915_gem_object_flush_map drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x66cf2f64 drm_display_mode_from_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL -0x34723be3 rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf995b6ae br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL -0xc5e75470 alloc_fddidev net/802/fddi EXPORT_SYMBOL +0x6f37fc7c rpc_call_async net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x6ce82291 br_multicast_has_querier_adjacent net/bridge/bridge EXPORT_SYMBOL_GPL +0xb6620734 alloc_fddidev net/802/fddi EXPORT_SYMBOL 0xea38ee07 wm_halo_bus_error sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0xbd9f6cc2 snd_hda_codec_new sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x9fc6a127 iio_read_mount_matrix drivers/iio/industrialio EXPORT_SYMBOL 0xc4b1b2d7 intel_th_free drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL 0xc78b0218 ssam_controller_event_enable drivers/platform/surface/aggregator/surface_aggregator EXPORT_SYMBOL_GPL -0xdae67858 ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL -0x4ae88efb read_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x445722d8 ufshcd_init drivers/ufs/core/ufshcd-core EXPORT_SYMBOL_GPL +0xb74f92ca read_dst drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0x80b44c6a mt76x02_sta_add drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xb0cafcc8 mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x6de4bed9 mlx5_core_create_mkey drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x87cdf7d2 sst_shim32_write64 sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0xb517d7cf snd_hda_get_conn_index sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0x82e13191 btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x4e263c10 btmrvl_send_hscfg_cmd drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xc9b8caea vfio_pci_core_request drivers/vfio/pci/vfio-pci-core EXPORT_SYMBOL_GPL 0x7f9c8184 ata_sff_exec_command drivers/ata/libata EXPORT_SYMBOL_GPL 0x82bb2dbe telemetry_get_evtname drivers/platform/x86/intel_telemetry_core EXPORT_SYMBOL_GPL -0x3aeb229b b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x4b6883af b53_get_strings drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x85291423 ath9k_cmn_update_txpow drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x34eea9a9 mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x9e98fa90 drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x95cd2c16 af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL -0xfb3ee7ef af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x7d54d9bd mlx5_eswitch_vport_match_metadata_enabled drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x670a5bd1 drm_dp_cec_unregister_connector drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x9d879137 af_alg_free_sg crypto/af_alg EXPORT_SYMBOL_GPL +0x3b4292c4 af_alg_make_sg crypto/af_alg EXPORT_SYMBOL_GPL 0xc55dfd38 bcma_core_pci_power_save drivers/bcma/bcma EXPORT_SYMBOL_GPL 0x5b01e41d sockaddr_to_str drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0x44744a6b dib0090_get_wbd_offset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL +0xb4ffdc77 dib0090_get_wbd_offset drivers/media/dvb-frontends/dib0090 EXPORT_SYMBOL 0x31dd8220 rtl_cam_mark_invalid drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf2cba0f4 phy_reset_after_clk_enable drivers/net/phy/libphy EXPORT_SYMBOL 0x6338ff21 snd_hdac_dsp_cleanup sound/hda/snd-hda-core EXPORT_SYMBOL_GPL -0xb824ef40 rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL +0x99f46997 rtrs_clt_open drivers/infiniband/ulp/rtrs/rtrs-client EXPORT_SYMBOL 0x409e71fc wlcore_set_scan_chan_params drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0xa4c4fc7d rtl_btc_get_ops_pointer drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist EXPORT_SYMBOL 0x513ea5ca rt2800_gain_calibration drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x1e82af86 ath_printk drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x9670f39b ath9k_hw_disable drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xe5eefb18 ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL +0x29d57e59 ocelot_cls_flower_destroy drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL_GPL 0xd738ca1b phy_unregister_fixup_for_uid drivers/net/phy/libphy EXPORT_SYMBOL -0x82dd34ce iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0x38e595ab nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL -0xc0e25a7c ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL +0x1a1a6c63 iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4b6e2679 nfs_post_op_update_inode_force_wcc fs/nfs/nfs EXPORT_SYMBOL_GPL +0x744902d9 ceph_auth_handle_svc_reply_more net/ceph/libceph EXPORT_SYMBOL 0xdf3a4e7d dm_tm_create_with_sm drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x800f14dd v4l2_event_unsubscribe_all drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xc82b61f1 xhci_check_bandwidth drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL -0x1c785992 tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL -0x2a33e7a3 orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL +0x08846b8a tap_queue_resize drivers/net/tap EXPORT_SYMBOL_GPL +0x8da473aa orinoco_set_multicast_list drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL 0x861160c4 ath9k_hw_resettxqueue drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL 0x2d007899 prestera_device_register drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL -0xe8660b3b iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbaeb5e12 iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x7a1f64c4 ttm_bo_vm_access drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xd9c7ef7e drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xdc6c036b drm_gem_shmem_create drivers/gpu/drm/drm_shmem_helper EXPORT_SYMBOL_GPL +0xae6040a5 __traceiter_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL 0x6acfb807 snd_hda_codec_load_dsp_cleanup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xf59061bf ata_sas_sync_probe drivers/ata/libata EXPORT_SYMBOL_GPL 0x2f9e7f8e vid_which_vrm drivers/hwmon/hwmon-vid EXPORT_SYMBOL 0xb314fcd2 v4l2_event_queue_fh drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0x9a0221c7 fsg_common_free_buffers drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x0f928b96 mt76x02_dma_init drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL -0xd8093947 libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL +0x18e97863 libipw_rx drivers/net/wireless/intel/ipw2x00/libipw EXPORT_SYMBOL 0x150bb243 prestera_device_unregister drivers/net/ethernet/marvell/prestera/prestera EXPORT_SYMBOL 0x39046c7a xpc_clear_interface drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x4f487ab6 drm_atomic_helper_page_flip drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xb802c1fd fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL -0x34f26580 nci_req_complete net/nfc/nci/nci EXPORT_SYMBOL +0x3d586e84 fb_sys_read drivers/video/fbdev/core/fb_sys_fops EXPORT_SYMBOL_GPL +0xdcf46af5 nci_req_complete net/nfc/nci/nci EXPORT_SYMBOL 0x537ce0be wpan_phy_unregister net/ieee802154/ieee802154 EXPORT_SYMBOL 0x43004539 snd_hdac_bus_enter_link_reset sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0x9ca0d4d5 snd_soc_acpi_intel_icl_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL -0x0bb2ad0e wm_adsp_compr_pointer sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL +0x76d205f2 wm_adsp_compr_pointer sound/soc/codecs/snd-soc-wm-adsp EXPORT_SYMBOL_GPL 0x8df3789f snd_oss_info_register sound/core/snd EXPORT_SYMBOL 0xf3ebc046 vfio_unpin_pages drivers/vfio/vfio EXPORT_SYMBOL 0xee362c0f mtd_get_device_size drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x0a3ad920 nvdimm_namespace_capacity drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xaad0818d ishtp_register_event_cb drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0x2342f1ae v4l2_prio_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xd1d75957 cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL +0xbe74aa02 cdns_drd_gadget_off drivers/usb/cdns3/cdns-usb-common EXPORT_SYMBOL_GPL 0xffe27bca orinoco_interrupt drivers/net/wireless/intersil/orinoco/orinoco EXPORT_SYMBOL -0x3f13e359 cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x48c8c6be cxgbi_sock_closed drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0x3eb2158c fc_lport_bsg_request drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x2c78c026 simd_unregister_aeads crypto/crypto_simd EXPORT_SYMBOL_GPL -0x0efcbadc ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL -0x2877e179 ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0xa903b7f8 ip_set_del net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x7edba8ef ip_set_add net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL 0xf25aacf5 cros_ec_irq_thread drivers/platform/chrome/cros_ec EXPORT_SYMBOL 0xd3dad871 cec_transmit_done_ts drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0x0d90b1a8 fsg_store_nofua drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL -0xd1fbc20c m_can_class_allocate_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x8f31d1fa m_can_class_allocate_dev drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0x88f7ed8a rt2800mmio_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0x4bb78092 ath10k_ce_rx_update_write_idx drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL -0x99a5989f mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x5b793498 mlx5_lag_is_active drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x6e0c01ae mlx4_replace_zero_macs drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x75d6d47e vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xa0bcdc82 vsock_for_each_connected_socket net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x753e20b2 dm_bio_prison_create drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL -0xfe52cf0b v4l2_create_fwnode_links_to_pad drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x0f7a5852 v4l2_create_fwnode_links_to_pad drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL 0xe5bd4236 fsg_store_inquiry_string drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x31fab83c qtnf_chipid_to_string drivers/net/wireless/quantenna/qtnfmac/qtnfmac EXPORT_SYMBOL_GPL 0xedcbaed4 ttm_bo_vm_fault_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x662d21cd drmm_kmalloc drivers/gpu/drm/drm EXPORT_SYMBOL -0xfa439704 kvm_map_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xe1776775 kvm_map_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x05433b9a cfg80211_get_ies_channel_number net/wireless/cfg80211 EXPORT_SYMBOL -0xb0261d74 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL +0x7e40bfb1 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x2e878ff7 skl_sst_ipc_load_library sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xd47b5d94 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL IIO_HID 0xa0a9504a int340x_thermal_zone_add drivers/thermal/intel/int340x_thermal/int340x_thermal_zone EXPORT_SYMBOL_GPL 0xb7189841 media_device_unregister_entity_notify drivers/media/mc/mc EXPORT_SYMBOL_GPL -0xe561084e em28xx_read_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL -0xb74af02b gspca_resume drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL +0x288b56ec em28xx_read_ac97 drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL_GPL +0xf1e43d86 gspca_resume drivers/media/usb/gspca/gspca_main EXPORT_SYMBOL 0x8c15c473 mlxsw_core_res_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xf4896865 cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0x2ac1536b cxgb4_create_server6 drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xe59f1c27 drm_atomic_helper_bridge_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x759571e0 torture_hrtimeout_s kernel/torture EXPORT_SYMBOL_GPL -0x7c694a76 nfc_vendor_cmd_reply net/nfc/nfc EXPORT_SYMBOL +0x6744f439 nfc_vendor_cmd_reply net/nfc/nfc EXPORT_SYMBOL 0x1ab34ad8 skl_dsp_sleep sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0xe52a72a7 sdw_bwrite_no_pm_unlocked drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xf6c29ba6 ssb_chipco_gpio_control drivers/ssb/ssb EXPORT_SYMBOL -0x4ff2fd5f __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8b3dee9f __mtd_next_device drivers/mtd/mtd EXPORT_SYMBOL_GPL 0xd0ff07ff nanddev_init drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL -0xb9152136 vb2_core_reqbufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x8bf842ab vb2_core_reqbufs drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL 0x6af8c6dc musb_writel drivers/usb/musb/musb_hdrc EXPORT_SYMBOL_GPL 0x621999cb rtw_phy_cfg_rf drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xd7fdef2c rtw_phy_cfg_bb drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa7765e88 mlxsw_reg_query drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x73554718 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xffbdd9c9 mlx4_phys_to_slaves_pport drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x14d43280 scsi_host_busy_iter drivers/scsi/scsi_mod EXPORT_SYMBOL_GPL 0xa722b841 __tracepoint_mei_reg_read drivers/misc/mei/mei EXPORT_SYMBOL 0x2f97215c __regmap_init_spi drivers/base/regmap/regmap-spi EXPORT_SYMBOL_GPL @@ -24427,64 +24441,64 @@ 0x822bb0f6 mrp_register_application net/802/mrp EXPORT_SYMBOL_GPL 0x58e9ef94 skl_clear_module_cnt sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL 0x2b8a33c8 snd_rawmidi_output_params sound/core/snd-rawmidi EXPORT_SYMBOL -0xda4732bb rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x95e7144b rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe2ace157 __tracepoint_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7f659d4c mlxsw_afa_block_append_vlan_modify drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xaef4bfab drm_gem_duplicate_shadow_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xc5c99a79 drm_dp_get_adjust_request_voltage drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x68f1a925 ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL +0x5698a1c7 ieee80211_ctstoself_get net/mac80211/mac80211 EXPORT_SYMBOL 0x8ffe7e89 nf_conntrack_htable_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x5d4d7cd8 snd_hda_add_imux_item sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xc45b7d8b ata_port_desc drivers/ata/libata EXPORT_SYMBOL_GPL 0x1d77badd cxl_driver_unregister drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0x34ccea9c ishtp_cl_allocate drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xdb3fbc32 em28xx_register_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL +0x3bb60f99 em28xx_register_extension drivers/media/usb/em28xx/em28xx EXPORT_SYMBOL 0x2309a6d6 tm6000_xc5000_callback drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0x2655220a saa7134_ts_qops drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0x5a5c59a3 can_rx_offload_enable drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x173a1492 saa7134_ts_qops drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0xe1291206 can_rx_offload_enable drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xea291cab il_set_rxon_channel drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x63874d4c mlxsw_core_port_driver_priv drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4ead1418 cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL +0x0a4da3a3 cxgb3_queue_tid_release drivers/net/ethernet/chelsio/cxgb3/cxgb3 EXPORT_SYMBOL 0x8370a3c1 fc_block_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x887588d0 drm_gem_simple_kms_reset_shadow_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x5542443b drm_flip_work_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8a95e280 kvm_read_guest_virt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x744f33c7 kvm_read_guest_virt arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xea669e7d cfi_varsize_frob drivers/mtd/chips/cfi_util EXPORT_SYMBOL -0x0c5c69a9 usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x7162a31a ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL -0x4dcfa517 drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x714bcd88 usb_queue_reset_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x7b6daeab ksz_update_port_member drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x775f3a37 drm_fb_helper_sys_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x2183c08c drm_mm_scan_add_block drivers/gpu/drm/drm EXPORT_SYMBOL -0x8a280518 drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x4f0ce2c5 ax25_register_pid net/ax25/ax25 EXPORT_SYMBOL_GPL +0x1dcefa68 drm_scdc_get_scrambling_status drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x49ab0dc2 ax25_register_pid net/ax25/ax25 EXPORT_SYMBOL_GPL 0x1b33ff53 snd_opl3_find_patch sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0x9daebe37 snd_pcm_lib_preallocate_pages sound/core/snd-pcm EXPORT_SYMBOL -0xa8a26ca8 btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL +0xb9ca6e56 btintel_send_intel_reset drivers/bluetooth/btintel EXPORT_SYMBOL_GPL 0x89b611dd tm6000_debug drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0xfd63bb05 usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x8953b50b usb_interrupt_msg drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc1cf7c94 rsi_read_pkt drivers/net/wireless/rsi/rsi_91x EXPORT_SYMBOL_GPL 0x736651f8 rt2800_conf_tx drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL -0x19eab96e ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x4895f610 ax25_linkfail_register net/ax25/ax25 EXPORT_SYMBOL +0xac72f51b ocelot_port_mdb_del drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0xa0818689 ax25_linkfail_register net/ax25/ax25 EXPORT_SYMBOL 0x39d4f1ed snd_soc_dpcm_be_can_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xf53eda02 snd_soc_dpcm_fe_can_update sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x37cd95c8 snd_dmaengine_pcm_pointer_no_residue sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL 0x691a1aa5 dfl_fpga_dev_feature_uinit drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xd1f6c871 btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x59ec716c btbcm_write_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x9290e07a dm_tm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x7b6b3af5 dm_bm_read_lock drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x413c0230 vb2_core_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL -0xd2ed723e nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x0ad25ad4 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x94336c1e vb2_core_qbuf drivers/media/common/videobuf2/videobuf2-common EXPORT_SYMBOL_GPL +0x36d92b37 nvme_init_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0d67ec60 drm_kms_helper_connector_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xccc59759 drm_format_info_block_width drivers/gpu/drm/drm EXPORT_SYMBOL -0x8803c417 nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL -0x0f4d5fd5 nfc_tm_deactivated net/nfc/nfc EXPORT_SYMBOL +0x2dc92a78 nfs_zap_acl_cache fs/nfs/nfs EXPORT_SYMBOL_GPL +0xd41d0d82 nfc_tm_deactivated net/nfc/nfc EXPORT_SYMBOL 0xb3c36947 nft_fib_policy net/netfilter/nft_fib EXPORT_SYMBOL 0x7792eff9 parport_ieee1284_read_byte drivers/parport/parport EXPORT_SYMBOL 0xa36396e5 parport_claim_or_block drivers/parport/parport EXPORT_SYMBOL 0xb6c0d9e7 cs_dsp_chunk_read drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL -0x0ec15fca snd_tea575x_g_tuner drivers/media/radio/tea575x EXPORT_SYMBOL -0x8549f0e2 tm6000_get_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL -0x55394364 tm6000_set_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x7f0f7ea7 snd_tea575x_g_tuner drivers/media/radio/tea575x EXPORT_SYMBOL +0xbb67a59e tm6000_get_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL +0x72794748 tm6000_set_reg drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL_GPL 0x1bc3edc2 usb_stor_sense_invalidCDB drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0xbda13b18 rndis_set_param_medium drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x3d2b7229 rtl8723_phy_path_a_standby drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common EXPORT_SYMBOL_GPL @@ -24492,57 +24506,57 @@ 0xdcaa82a8 rtl_fw_block_write drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xf4814ac2 mlx4_is_eq_shared drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xc9bb48ac nvme_auth_dhgroup_name drivers/nvme/common/nvme-common EXPORT_SYMBOL_GPL -0x19b71d25 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf09c6c06 iscsi_host_get_max_scsi_cmds drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x994f9b17 sdev_enable_disk_events drivers/scsi/scsi_mod EXPORT_SYMBOL -0x653645cd dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL +0x361d112e dln2_register_event_cb drivers/mfd/dln2 EXPORT_SYMBOL 0x139c7df9 t10_pi_type3_crc block/t10-pi EXPORT_SYMBOL 0x1475f64b ocfs2_dlm_lvb_valid fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xfe44af85 pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xb8818db1 pnfs_free_commit_array fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xf9ff7300 ieee802154_xmit_complete net/mac802154/mac802154 EXPORT_SYMBOL 0x183dcd3b ieee80211_get_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL 0x49109c8e snd_soc_acpi_intel_broadwell_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x76c80d19 sst_dsp_shim_write_unlocked sound/soc/intel/common/snd-soc-sst-dsp EXPORT_SYMBOL_GPL 0x996f830d hid_sensor_set_report_latency drivers/iio/common/hid-sensors/hid-sensor-iio-common EXPORT_SYMBOL IIO_HID_ATTRIBUTES -0x1d7228f8 rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL -0x75f426ec nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL +0x59545c8d rtrs_ib_dev_find_or_add drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL +0xec2b6445 nvdimm_bus_lock drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x5736c9c5 dm_bitset_flush drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0xc5868edb vb2_ioctl_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL -0x484672c3 ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL -0x3bdc4173 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL -0x003bfdc7 nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL -0x519e24ef dccp_send_sync net/dccp/dccp EXPORT_SYMBOL_GPL -0x46ad1829 nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL -0x4ff87db5 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL +0xc70f0b18 vb2_ioctl_streamoff drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xc765f00f ksz8_switch_register drivers/net/dsa/microchip/ksz8795 EXPORT_SYMBOL +0x1839d615 fuse_abort_conn fs/fuse/fuse EXPORT_SYMBOL_GPL +0x9a91e0aa nfs_filemap_write_and_wait_range fs/nfs/nfs EXPORT_SYMBOL_GPL +0x3488d7a1 dccp_send_sync net/dccp/dccp EXPORT_SYMBOL_GPL +0xd0d4ca3c nf_tproxy_handle_time_wait6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x79462aa5 nf_tproxy_handle_time_wait4 net/ipv4/netfilter/nf_tproxy_ipv4 EXPORT_SYMBOL_GPL 0x7a47d252 hda_codec_jack_wake_enable sound/soc/sof/intel/snd-sof-intel-hda EXPORT_SYMBOL SND_SOC_SOF_HDA_AUDIO_CODEC 0xb2e5ae4a snd_lookup_minor_data sound/core/snd EXPORT_SYMBOL 0xafd50a65 fpga_mgr_get drivers/fpga/fpga-mgr EXPORT_SYMBOL_GPL -0xd45009bd ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x44ee1233 ibdev_emerg drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xe1bdae47 dm_cache_policy_create drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x7f74a55f fsg_show_removable drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xd2e1359c mt76_stop_tx_queues drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x12b1b405 il_apm_stop drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xaaec79ca drm_sched_stop drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL -0x6139b2c2 cs35l41_configure_cs_dsp sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL +0xf12d0d32 cs35l41_configure_cs_dsp sound/soc/codecs/snd-soc-cs35l41-lib EXPORT_SYMBOL_GPL 0xbc3309c9 iio_write_channel_attribute drivers/iio/industrialio EXPORT_SYMBOL_GPL -0x525c88d3 ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL +0x81166a16 ata_cable_40wire drivers/ata/libata EXPORT_SYMBOL_GPL 0xf1c13ff9 cxl_probe_component_regs drivers/cxl/core/cxl_core EXPORT_SYMBOL_GPL CXL 0xc5a16d3b mmc_hsq_init drivers/mmc/host/mmc_hsq EXPORT_SYMBOL_GPL -0x02f4a920 ttpci_budget_deinit drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL -0x5965d592 saa7146_stop_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x4962069a ttpci_budget_deinit drivers/media/pci/ttpci/budget-core EXPORT_SYMBOL_GPL +0xbcf459e1 saa7146_stop_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0x2c74bc81 usb_hcd_pci_shutdown drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x4398d6bb m_can_class_register drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL +0x206cdced m_can_class_register drivers/net/can/m_can/m_can EXPORT_SYMBOL_GPL 0xf0df1406 rtl92c_bt_rssi_state_change drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL -0xbede989e ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x8743478b ocelot_mrp_del_ring_role drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x21e7adfe xpcs_validate drivers/net/pcs/pcs_xpcs EXPORT_SYMBOL_GPL -0x7c7ac084 phy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL +0xfccfcbd8 phy_config_aneg drivers/net/phy/libphy EXPORT_SYMBOL 0xb3de1f8c fc_host_post_fc_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL -0xde53919b drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x27cf0a87 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL +0xa2402a51 drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb2feb842 nfs_wait_client_init_complete fs/nfs/nfs EXPORT_SYMBOL_GPL 0x81dbd8e6 cfg80211_wext_giwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x36e13f63 cfg80211_wext_siwmode net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0xf38e4520 cfg80211_wext_giwname net/wireless/cfg80211 EXPORT_SYMBOL_GPL 0x0b2b884c fpga_bridges_put drivers/fpga/fpga-bridge EXPORT_SYMBOL_GPL -0xc9f67590 ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL +0x65e5d8c8 ata_cable_unknown drivers/ata/libata EXPORT_SYMBOL_GPL 0x4839762f v4l2_calc_timeperframe drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xe6d358e3 usb_register_device_driver drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x5f2a689b __SCT__tp_func_xhci_dbg_quirks drivers/usb/host/xhci-hcd EXPORT_SYMBOL_GPL @@ -24552,88 +24566,88 @@ 0x6efb20c1 phy_loopback drivers/net/phy/libphy EXPORT_SYMBOL 0x8d6e28a7 ttm_global_swapout drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x31efcc99 drm_atomic_helper_commit_planes_on_crtc drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x8d9a714c l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL +0x37dd5f00 l2tp_session_get_by_ifname net/l2tp/l2tp_core EXPORT_SYMBOL_GPL 0x3194e52f regulatory_hint net/wireless/cfg80211 EXPORT_SYMBOL 0xbb095b27 wiphy_rfkill_start_polling net/wireless/cfg80211 EXPORT_SYMBOL -0x370a92d7 snd_soc_dapm_mixer_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x8bb7dca5 snd_soc_dapm_mixer_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x449773e1 snd_dmaengine_pcm_set_config_from_dai_data sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x58683318 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x8274c94b ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xf6790fc3 nand_reset_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0x31e2e77f vmbus_free_mmio drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x9e324cb0 cs_dsp_chunk_flush drivers/firmware/cirrus/cs_dsp EXPORT_SYMBOL_GPL 0x1b78ab9a videobuf_vmalloc_free drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL -0x47c73303 mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0x44018fd6 mlx4_get_vf_config drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0xa7b1c6ed genphy_c45_pma_read_abilities drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x0b008db0 oslec_hpf_tx drivers/misc/echo/echo EXPORT_SYMBOL_GPL 0x14a556a0 amd_iommu_set_invalid_ppr_cb drivers/iommu/amd/iommu_v2 EXPORT_SYMBOL -0x6e6bb578 nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL -0xe08f4916 bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL -0x6d408b29 xt_register_target net/netfilter/x_tables EXPORT_SYMBOL +0x6fd70bed nfs_symlink fs/nfs/nfs EXPORT_SYMBOL_GPL +0x43fa9304 bt_sock_link net/bluetooth/bluetooth EXPORT_SYMBOL +0x1e3c02af xt_register_target net/netfilter/x_tables EXPORT_SYMBOL 0x5f03a02f snd_soc_acpi_intel_cfl_sdw_machines sound/soc/intel/common/snd-soc-acpi-intel-match EXPORT_SYMBOL_GPL 0x691600d1 __snd_hda_apply_fixup sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0197e65c tee_shm_alloc_kernel_buf drivers/tee/tee EXPORT_SYMBOL_GPL 0x5404a1f5 ata_sas_async_probe drivers/ata/libata EXPORT_SYMBOL_GPL -0xf073449e sdhci_enable_sdio_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x7149f92c sdhci_enable_sdio_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x098e82d4 proc_thermal_rapl_remove drivers/thermal/intel/int340x_thermal/processor_thermal_rapl EXPORT_SYMBOL_GPL 0x19e589b5 mt76_connac_mcu_set_suspend_iter drivers/net/wireless/mediatek/mt76/mt76-connac-lib EXPORT_SYMBOL_GPL 0xfbc0c624 phy_drivers_register drivers/net/phy/libphy EXPORT_SYMBOL -0x2ba89415 nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x16cf5652 nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xfaa899bc scsi_vpd_lun_id drivers/scsi/scsi_mod EXPORT_SYMBOL 0xbb2a77ec drm_any_plane_has_format drivers/gpu/drm/drm EXPORT_SYMBOL -0xc185a23a drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL -0x88b785cb acpi_video_get_levels drivers/acpi/video EXPORT_SYMBOL -0xe1e092c4 nfc_remove_se net/nfc/nfc EXPORT_SYMBOL -0x9db1f689 svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3c2ff55d ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL -0xe10508cb nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xe43a53d1 drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL +0x567eca84 acpi_video_get_levels drivers/acpi/video EXPORT_SYMBOL +0x9f55dc01 nfc_remove_se net/nfc/nfc EXPORT_SYMBOL +0x476bb7a3 svc_rqst_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x7024a732 ip_vs_proto_data_get net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x107fd057 nf_nat_inet_register_fn net/netfilter/nf_nat EXPORT_SYMBOL_GPL 0xf2cc2cce acp_bt_uart_enable sound/soc/amd/acp_audio_dma EXPORT_SYMBOL 0xa7fdf2a1 snd_soc_hda_codec_dai_ops sound/soc/codecs/snd-soc-hda-codec EXPORT_SYMBOL_GPL 0x0b047e49 snd_hda_gen_add_kctl sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL -0x9a731d2b ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL -0xddb16ca4 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x6b0df440 dvb_unregister_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL +0x39980971 ib_umem_dmabuf_map_pages drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x73517b52 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x132153a1 dvb_unregister_device drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xe8305170 videobuf_to_dma drivers/media/v4l2-core/videobuf-dma-sg EXPORT_SYMBOL_GPL 0x2b6ad2aa rndis_command drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xb675358a ath11k_hal_srng_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL 0xc7b5a60b mlx4_mr_hw_write_mpt drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x28060e59 nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x225823fb nvme_get_features drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xcbd77b7b drm_bridge_hpd_enable drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x9670b5a1 rpc_free_iostats net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x66ed2439 rpc_destroy_wait_queue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x08c0ebaa skl_ipc_init_instance sound/soc/intel/skylake/snd-soc-skl EXPORT_SYMBOL_GPL -0xeac6016c btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL +0x655fb0fa btmrvl_process_event drivers/bluetooth/btmrvl EXPORT_SYMBOL_GPL 0xea486eb7 devm_led_classdev_multicolor_unregister drivers/leds/led-class-multicolor EXPORT_SYMBOL_GPL 0x6b2357b6 dm_bitset_test_bit drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL -0x99528fcb saa7146_start_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0xb91bd21a saa7146_start_preview drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL 0xbafc8994 iwl_wait_notification drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x3f54ec48 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2f369a50 mlx5_packet_reformat_alloc drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x03d37a6d mlx4_test_async drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x255cc0f7 vnic_dev_get_res drivers/net/ethernet/cisco/enic/enic EXPORT_SYMBOL 0x77c06c82 bcm_phy_handle_interrupt drivers/net/phy/bcm-phy-lib EXPORT_SYMBOL_GPL 0x36d9b077 intel_uncore_forcewake_get drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x24c1b483 drm_atomic_helper_wait_for_fences drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x4a288473 drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x5894e3e0 drm_connector_has_possible_encoder drivers/gpu/drm/drm EXPORT_SYMBOL 0x8cddd604 crypto_engine_alloc_init_and_set crypto/crypto_engine EXPORT_SYMBOL_GPL -0xb822a6ea kvm_get_cr8 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x936d2e68 kvm_set_cr8 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xcdf50bfc nci_get_conn_info_by_dest_type_params net/nfc/nci/nci EXPORT_SYMBOL -0x819bcdbd nfc_se_connectivity net/nfc/nfc EXPORT_SYMBOL -0x57ac2dca svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xe8f69a41 kvm_get_cr8 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x7a015f55 kvm_set_cr8 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x35660967 nci_get_conn_info_by_dest_type_params net/nfc/nci/nci EXPORT_SYMBOL +0x3c301e95 nfc_se_connectivity net/nfc/nfc EXPORT_SYMBOL +0x9486b397 svcauth_unix_purge net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xfc7f2bbe wiphy_apply_custom_regulatory net/wireless/cfg80211 EXPORT_SYMBOL -0x7544d92c rtllib_rx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x4a0120ee rtllib_rx drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0x263ba5ed ishtp_get_ishtp_device drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0x9612ee31 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL -0xc2673c1b cx24113_agc_callback drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL +0xc2efb825 dm_table_get_md drivers/md/dm-mod EXPORT_SYMBOL +0x823e7fca cx24113_agc_callback drivers/media/dvb-frontends/cx24113 EXPORT_SYMBOL 0x9e97b29b devm_rc_register_device drivers/media/rc/rc-core EXPORT_SYMBOL_GPL -0x69f1e5f4 usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x9b04d764 usb_hcd_poll_rh_status drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xe6c1e126 mpt_event_deregister drivers/message/fusion/mptbase EXPORT_SYMBOL 0x3e5596bf rtl92c_fill_h2c_cmd drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x9056de38 brcmu_pktq_init drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil EXPORT_SYMBOL -0x64d807f8 fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL -0x5a6cf9a7 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL -0x5e2930b5 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xf4310dd1 ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL -0x36948af9 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1e7388a6 fat_setattr fs/fat/fat EXPORT_SYMBOL_GPL +0xd60d5e95 fat_getattr fs/fat/fat EXPORT_SYMBOL_GPL +0x50fe13b1 xprt_lookup_rqst net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x15d83166 ct_sip_parse_header_uri net/netfilter/nf_conntrack_sip EXPORT_SYMBOL_GPL +0x1af3fb85 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x75b24a83 ath10k_ce_completed_send_next_nolock drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x383c4863 ath10k_core_free_board_files drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0xd59a1587 linkmode_resolve_pause drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -24641,9 +24655,9 @@ 0xa0b1a8cc fc_exch_seq_send drivers/scsi/libfc/libfc EXPORT_SYMBOL 0xae02726f pn53x_common_clean drivers/nfc/pn533/pn533 EXPORT_SYMBOL_GPL 0x78cfc01d drm_fb_blit_toio drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0xac2c7eed drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x37772634 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL -0x5b636536 vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xddd4086b drm_dp_mst_dump_topology drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0xbef5dc13 vsock_add_pending net/vmw_vsock/vsock EXPORT_SYMBOL_GPL +0xc4067d1d vsock_remove_sock net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xb73be794 xfrm_ealg_get_byidx net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL 0x3c996375 azx_bus_init sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x0e8989fb mmc_cmdq_disable drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL @@ -24651,108 +24665,107 @@ 0x8e571f27 NS8390_init drivers/net/ethernet/8390/8390 EXPORT_SYMBOL 0x8ac2e0a8 ocfs2_kset fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL 0x69d3558d pnfs_generic_rw_release fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x88515b22 nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x7f54cf8a nfs4_test_session_trunk fs/nfs/nfsv4 EXPORT_SYMBOL_GPL 0xbce6f31b fat_update_time fs/fat/fat EXPORT_SYMBOL_GPL -0xd5789dfb gfn_to_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x491b842b rxrpc_sock_set_min_security_level net/rxrpc/rxrpc EXPORT_SYMBOL -0xb9b6f7dc nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0x9bce31b9 wm8804_pm sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL -0x0ecd96a4 idt77105_init drivers/atm/idt77105 EXPORT_SYMBOL -0xddffad5b lgdt3306a_attach drivers/media/dvb-frontends/lgdt3306a EXPORT_SYMBOL +0x6a4407f6 gfn_to_memslot arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x3480db37 rxrpc_sock_set_min_security_level net/rxrpc/rxrpc EXPORT_SYMBOL +0x576a634c nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x58dabf6c wm8804_pm sound/soc/codecs/snd-soc-wm8804 EXPORT_SYMBOL_GPL +0x122a297b idt77105_init drivers/atm/idt77105 EXPORT_SYMBOL +0x33091f04 lgdt3306a_attach drivers/media/dvb-frontends/lgdt3306a EXPORT_SYMBOL 0xd4a364ef iwl_read_external_nvm drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0xd906f652 ath9k_hw_intrpend drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0x82db0a90 drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x19dfbf0b drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbcf8a4a6 drm_fb_helper_deferred_io drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcce5d0a0 drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x45e80fdf __traceiter_kvm_pi_irte_update arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x41557da4 kvm_arch_has_noncoherent_dma arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x25bab575 ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL +0x0531dfe7 kvm_arch_has_noncoherent_dma arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x16b5321b ceph_copy_to_page_vector net/ceph/libceph EXPORT_SYMBOL 0x4d842e02 hpi_send_recv sound/pci/asihpi/snd-asihpi EXPORT_SYMBOL -0xbf6b30aa ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe618fbd5 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xf6aa9bd8 cx24120_attach drivers/media/dvb-frontends/cx24120 EXPORT_SYMBOL +0x27678337 ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe3d417b0 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3c590756 cx24120_attach drivers/media/dvb-frontends/cx24120 EXPORT_SYMBOL 0xaf232428 typec_get_orientation drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x43a3c5d8 can_rx_offload_irq_offload_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0xd1946166 can_rx_offload_irq_offload_fifo drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0x2cd59869 p54_init_common drivers/net/wireless/intersil/p54/p54common EXPORT_SYMBOL_GPL 0xec318f7a ttm_bo_vunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x1aeae4af ttm_bo_kunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0x226b0ff5 drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xace9c6b6 drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x277a9817 drm_calc_timestamping_constants drivers/gpu/drm/drm EXPORT_SYMBOL 0x1b89c6ee o2hb_fill_node_map fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL 0xc5196999 ocfs2_dlm_unlock fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0xdb860ada kvm_vcpu_map arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x13aaff54 kvm_vcpu_map arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xb897de56 rt5682_reg sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x3f70e5c1 snd_soc_dapm_sync_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xf0b2e341 snd_soc_dapm_sync_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x8a86bdc7 snd_timer_global_free sound/core/snd-timer EXPORT_SYMBOL 0xe818b32b ata_bmdma_interrupt drivers/ata/libata EXPORT_SYMBOL_GPL -0xe4103b91 flexcop_dma_allocate drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0x723e026e flexcop_dma_allocate drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x68b81817 smscore_register_client drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL 0x5cd14b4f usb_ftdi_elan_edset_flush drivers/usb/misc/ftdi-elan EXPORT_SYMBOL_GPL -0xb5894595 mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x2bd17dcf cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0x59a42e59 mlx5_query_port_ets_rate_limit drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x369106cb cxgbi_hbas_remove drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL 0xa8752d4e fcoe_link_speed_update drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xdab0f892 apple_bl_unregister drivers/video/backlight/apple_bl EXPORT_SYMBOL_GPL 0x8d20aa18 __SCT__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL -0x9339a70e __SCK__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL +0x0c295710 __SCK__tp_func_nfs_xdr_status fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1e9b0fcd kvm_apic_match_dest arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x7c94c99a kvm_release_pfn_dirty arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x39d3afdd cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL +0xeb62dbf8 cfg80211_rx_control_port net/wireless/cfg80211 EXPORT_SYMBOL 0x99a65882 sof_pci_pm sound/soc/sof/snd-sof-pci EXPORT_SYMBOL SND_SOC_SOF_PCI_DEV 0xd65a2099 sof_pcm_dai_link_fixup sound/soc/sof/snd-sof EXPORT_SYMBOL -0xbe381d9d saa7134_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL -0xf9f74d9d saa7146_unregister_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL -0x89840548 usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL +0xafbff206 saa7134_stop_streaming drivers/media/pci/saa7134/saa7134 EXPORT_SYMBOL_GPL +0x8cdc5a6a saa7146_unregister_device drivers/media/common/saa7146/saa7146_vv EXPORT_SYMBOL_GPL +0x23ad089a usbip_alloc_iso_desc_pdu drivers/usb/usbip/usbip-core EXPORT_SYMBOL_GPL 0x68c1e577 ath11k_core_pre_init drivers/net/wireless/ath/ath11k/ath11k EXPORT_SYMBOL -0xd4f158c3 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL -0x2c831b37 cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xa21d1646 mlx5_query_port_ptys drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0xf4be959b cxgb4_dbfifo_count drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0xe95fc0d2 sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0xe5360b84 drm_dp_pcon_dsc_max_slices drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0x44a70142 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL -0x18f279be fscache_op_complete fs/fscache/fscache EXPORT_SYMBOL +0x5ba3ce41 nfs_inode_attach_open_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0x574eda34 des3_ede_decrypt lib/crypto/libdes EXPORT_SYMBOL_GPL -0xef6de77e dccp_rcv_state_process net/dccp/dccp EXPORT_SYMBOL_GPL -0x85800e9d __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x133e9aba dccp_rcv_state_process net/dccp/dccp EXPORT_SYMBOL_GPL +0x481d94aa __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xb746c6e6 garp_init_applicant net/802/garp EXPORT_SYMBOL_GPL 0x6a54e9f8 sof_tgl_ops sound/soc/sof/intel/snd-sof-intel-hda-common EXPORT_SYMBOL SND_SOC_SOF_INTEL_HDA_COMMON 0x0a18522a ishtp_cl_free drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xab6c68ac fsg_config_from_params drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x75746df4 usbnet_generic_cdc_bind drivers/net/usb/cdc_ether EXPORT_SYMBOL_GPL -0x6a31820c ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x9fc379ef ocelot_ptp_enable drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xed1d3813 xp_socket_pa drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x90445722 drm_atomic_helper_commit_tail drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd8e09da4 ieee80211_set_key_rx_seq net/mac80211/mac80211 EXPORT_SYMBOL_GPL 0xfef779fa xt_find_jump_offset net/netfilter/x_tables EXPORT_SYMBOL 0x9ce86f5f snd_vx_suspend sound/drivers/vx/snd-vx-lib EXPORT_SYMBOL -0xbd6766f9 rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbcd4e136 rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x52dcee38 dev_attr_em_message drivers/ata/libata EXPORT_SYMBOL_GPL 0x4bfdd568 rio_unmap_outb_region drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x657f9bc7 media_entity_find_link drivers/media/mc/mc EXPORT_SYMBOL_GPL 0x911b5d68 media_create_pad_links drivers/media/mc/mc EXPORT_SYMBOL_GPL -0x572a3385 tm6000_register_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL -0xe99269ff bt878_start drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL +0x32c2d69f tm6000_register_extension drivers/media/usb/tm6000/tm6000 EXPORT_SYMBOL +0x094449d2 bt878_start drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0x2933ee1d fsg_ss_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0x95cffb3e fsg_hs_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xb54d0d95 fsg_fs_bulk_in_desc drivers/usb/gadget/function/usb_f_mass_storage EXPORT_SYMBOL_GPL 0xc80c0cc0 mt76_sta_state drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x858c30d0 mlxsw_afa_block_create drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0x4d66c695 mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0xcce4a37a __traceiter_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x1327fdc5 mlx5_rl_add_rate_raw drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xfc56be9e __traceiter_kvm_nested_vmexit arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x0f518717 parman_prio_init lib/parman EXPORT_SYMBOL 0x54901c57 snd_fasync_helper sound/core/snd EXPORT_SYMBOL_GPL -0xaf9c1944 uPD98402_init drivers/atm/uPD98402 EXPORT_SYMBOL +0x927e530a uPD98402_init drivers/atm/uPD98402 EXPORT_SYMBOL 0x8ee9455e intel_punit_ipc_command drivers/platform/x86/intel_punit_ipc EXPORT_SYMBOL_GPL -0x6aa39014 sdhci_cqe_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x0156c313 sdhci_cqe_irq drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x4403a9c3 drm_mode_get_hv_timing drivers/gpu/drm/drm EXPORT_SYMBOL 0x22046ee7 mhi_unprepare_from_transfer drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL -0xd2471609 nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL -0xa04d604f jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL -0x111f41c8 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL -0x61c51939 nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL -0xb2ac156b ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x91645026 rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xe79c0d33 md_flush_request drivers/md/md-mod EXPORT_SYMBOL +0x30e74f56 nfs_may_open fs/nfs/nfs EXPORT_SYMBOL_GPL +0x7d940f4b jbd2_journal_dirty_metadata fs/jbd2/jbd2 EXPORT_SYMBOL +0xb207daa2 xdr_restrict_buflen net/sunrpc/sunrpc EXPORT_SYMBOL +0x85245738 nf_ct_bridge_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd9a9bac9 ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0c5f9f0b rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7f2996b7 md_flush_request drivers/md/md-mod EXPORT_SYMBOL 0xfc6380e5 dvb_ringbuffer_free drivers/media/dvb-core/dvb-core EXPORT_SYMBOL 0xc31ef183 dvb_dmxdev_init drivers/media/dvb-core/dvb-core EXPORT_SYMBOL -0x2020d826 flexcop_dma_control_size_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL +0xb3150f2d flexcop_dma_control_size_irq drivers/media/pci/b2c2/b2c2-flexcop-pci EXPORT_SYMBOL 0x79bc842c usb_anchor_suspend_wakeups drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x519c8ba9 rtw_rate_size drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xfa76ac3d mt76_tx_status_skb_add drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL @@ -24762,191 +24775,193 @@ 0xe68acd6c xpc_interface drivers/misc/sgi-xp/xp EXPORT_SYMBOL_GPL 0x6de7f7ff acpi_video_get_backlight_type drivers/acpi/video EXPORT_SYMBOL 0x021f3700 poly1305_core_blocks lib/crypto/libpoly1305 EXPORT_SYMBOL -0x3a66e2e1 nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL -0x3ed36bb0 rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xa937f37e btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL +0x72e9d1a7 nft_request_module net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0x054003ab rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x03c58156 btbcm_read_pcm_int_params drivers/bluetooth/btbcm EXPORT_SYMBOL_GPL 0x20806bb9 ubi_is_mapped drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL 0x22439c28 nanddev_bbt_update drivers/mtd/nand/nandcore EXPORT_SYMBOL_GPL 0xd27484ed rio_mport_chk_dev_access drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x40e294f9 adf_gen2_cfg_iov_thds drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x6db3ba37 rtl_update_beacon_work_callback drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0x9f40be74 cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL +0xbe4b17c7 cxgb4_write_partial_sgl drivers/net/ethernet/chelsio/cxgb4/cxgb4 EXPORT_SYMBOL 0x10898c07 drm_atomic_get_old_bridge_state drivers/gpu/drm/drm EXPORT_SYMBOL -0x76efe076 kvm_vcpu_gfn_to_pfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x36184657 kvm_vcpu_gfn_to_hva arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xcfc35113 kvm_vcpu_gfn_to_pfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x14be9b93 kvm_vcpu_gfn_to_hva arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xcec122d7 chacha_crypt_generic lib/crypto/libchacha EXPORT_SYMBOL 0x8be23909 snd_hda_check_amp_caps sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xbf7efcf6 snd_opl3_interrupt sound/drivers/opl3/snd-opl3-lib EXPORT_SYMBOL 0xe26f2c27 ata_bmdma_port_ops drivers/ata/libata EXPORT_SYMBOL_GPL -0x09313b0a ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL +0xadcb9cea ata_host_alloc drivers/ata/libata EXPORT_SYMBOL_GPL 0xfc781c47 __media_entity_enum_init drivers/media/mc/mc EXPORT_SYMBOL_GPL 0xb3f64904 typec_mux_set drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x42066106 rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL -0x3c2ac8a0 rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL -0xc06a21f2 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x2be467d6 rtl8152_get_version drivers/net/usb/r8152 EXPORT_SYMBOL_GPL +0x87d5adf9 rtl_is_special_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL +0xb9ab1e80 mlx5_eswitch_get_vport_metadata_for_set drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0x62d5bf72 mlx4_SET_PORT_user_mac drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x9375e565 fcoe_libfc_config drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0x036c76aa st_nci_probe drivers/nfc/st-nci/st-nci EXPORT_SYMBOL_GPL -0xe22ce5f7 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xe1eb3c68 drm_sysfs_connector_hotplug_event drivers/gpu/drm/drm EXPORT_SYMBOL 0xc1444946 ax25cmp net/ax25/ax25 EXPORT_SYMBOL -0x46252788 snd_soc_dapm_mux_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x5dedbefc snd_soc_dapm_mux_update_power sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xaa80a7fd dfl_fpga_cdev_release_port drivers/fpga/dfl EXPORT_SYMBOL_GPL 0xf0c4252c dfl_fpga_enum_info_add_irq drivers/fpga/dfl EXPORT_SYMBOL_GPL -0xcda8faca ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7e8471b4 ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xc9fd634a usb_role_switch_put drivers/usb/roles/roles EXPORT_SYMBOL_GPL -0x8faff2ba ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL +0x545f5a23 ksz_port_fast_age drivers/net/dsa/microchip/ksz_common EXPORT_SYMBOL_GPL 0xcb12c34f rt2800_mcu_request drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x4a5425ab mt76_pci_disable_aspm drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL -0x4f0bb7e0 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf57253a3 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0xfe5e8433 drm_vblank_work_schedule drivers/gpu/drm/drm EXPORT_SYMBOL 0xfe9f72f3 drm_display_mode_to_videomode drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xf689ad25 drm_dp_downstream_420_passthrough drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xd901b038 __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0x6afba1d5 nci_core_init net/nfc/nci/nci EXPORT_SYMBOL +0xaf03210e __traceiter_nfs4_pnfs_read fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xaa08165a nci_core_init net/nfc/nci/nci EXPORT_SYMBOL 0xa5cb50df snd_ctl_free_one sound/core/snd EXPORT_SYMBOL 0xda5bce09 sdw_release_stream drivers/soundwire/soundwire-bus EXPORT_SYMBOL -0x3e2dc54b iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xea0f7b09 iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL 0xb5efb44a is_legal_channel drivers/staging/rtl8192u/r8192u_usb EXPORT_SYMBOL 0xc16f2887 cec_notifier_set_phys_addr_from_edid drivers/media/cec/core/cec EXPORT_SYMBOL_GPL 0xd5d0bdef bt878_num drivers/media/pci/bt8xx/bt878 EXPORT_SYMBOL 0x49e0135d iwl_new_rate_from_v1 drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x8ac778a9 iwl_dbg_tlv_del_timers drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x6a08efe2 mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL -0x32366dd9 lm3533_read drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0xa286e29d mlx5_cmd_out_err drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xee9c52cf lm3533_read drivers/mfd/lm3533-core EXPORT_SYMBOL_GPL +0x53c13379 __SCT__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL +0x036c2096 __SCK__tp_func_fscache_access_cache fs/fscache/fscache EXPORT_SYMBOL 0x4f6b8e37 oxygen_write_uart sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x76dc6871 hda_main_out_badness sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x65455f3e nand_select_target drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xe34ec1be rtllib_wx_set_encode_ext drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL -0x72da7f49 v4l2_fh_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x3514c4dc go7007_register_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL -0xd6bf6f90 unregister_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL -0xa9913689 mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL -0x333692a8 cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL -0xeefc5c49 dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL -0xee64e5e8 jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL -0xb235ce49 kvm_mmu_gva_to_gpa_read arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xfece90f0 cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL -0x8f0e14b5 inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0x7561093c nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x853ce97d v4l2_fh_open drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0x2ef65e89 go7007_register_encoder drivers/media/usb/go7007/go7007 EXPORT_SYMBOL +0xbd623476 unregister_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x1b152e04 mlx4_vf_smi_enabled drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL +0xf988cc8c cxgbi_iscsi_cleanup drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL +0xcec1395c dlm_print_one_lock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL +0x9eb6672e jbd2_submit_inode_data fs/jbd2/jbd2 EXPORT_SYMBOL +0xac6fe509 kvm_mmu_gva_to_gpa_read arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xfd046183 cfg80211_del_sta_sinfo net/wireless/cfg80211 EXPORT_SYMBOL +0x6076d75f inet_diag_msg_attrs_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x61cb99d8 nf_ct_helper_expectfn_register net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0xe1621192 snd_hda_codec_register sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xb7fb6559 vhost_log_access_ok drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x3884c970 alloc_dca_provider drivers/dca/dca EXPORT_SYMBOL_GPL -0x465cc145 ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL -0xcc75f11f ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x62e5824f ib_find_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x859bc10b ib_dealloc_pd_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x18815f95 vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL -0x238ed2d1 ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL +0x1220c4c4 ahci_platform_get_resources drivers/ata/libahci_platform EXPORT_SYMBOL_GPL 0xbf8a1032 vmbus_hvsock_device_unregister drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL -0xa70413c9 videobuf_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL +0xa5707c1f videobuf_stop drivers/media/v4l2-core/videobuf-core EXPORT_SYMBOL_GPL 0x39a860c8 mpt_resume drivers/message/fusion/mptbase EXPORT_SYMBOL 0x3242f312 _rtl92c_phy_bb8192c_config_parafile drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common EXPORT_SYMBOL 0x62104126 phylink_ethtool_set_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x08213956 phylink_ethtool_get_wol drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0x4d7c3734 drm_gem_vram_simple_display_pipe_cleanup_fb drivers/gpu/drm/drm_vram_helper EXPORT_SYMBOL -0x5d506aa1 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL -0x3bc6335e kvm_post_set_cr0 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x704787f7 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x30446c51 snd_soc_dapm_force_bias_level sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x2d8b5eb9 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x122ff26c release_msr_list drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper EXPORT_SYMBOL_GPL +0xfc047698 jbd2_journal_force_commit fs/jbd2/jbd2 EXPORT_SYMBOL +0x4c3ce08b kvm_post_set_cr0 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc6a6a6a2 xprt_alloc net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x8941d8ac snd_soc_dapm_force_bias_level sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x4fffebb0 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb8c7bde4 release_msr_list drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper EXPORT_SYMBOL_GPL 0xa83588eb dm_rh_recovery_end drivers/md/dm-region-hash EXPORT_SYMBOL_GPL 0x7f8af3b8 usb_stor_CB_transport drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE 0x9ebaea18 mt76_get_survey drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x16b1b85f il_restore_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xdf96f465 phy_read_paged drivers/net/phy/libphy EXPORT_SYMBOL 0xa33322d0 __SCT__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xc392713f __SCK__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL -0xd796930f drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x8291201c __SCK__tp_func_iscsi_dbg_tcp drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xca2a672a drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL 0x1fe50c1a vringh_abandon_kern drivers/vhost/vringh EXPORT_SYMBOL -0xd263691a qca_read_soc_version drivers/bluetooth/btqca EXPORT_SYMBOL_GPL +0x93ec8bb9 qca_read_soc_version drivers/bluetooth/btqca EXPORT_SYMBOL_GPL 0x60a634c4 vfio_info_cap_add drivers/vfio/vfio EXPORT_SYMBOL_GPL -0xbc817902 mmc_command_done drivers/mmc/core/mmc_core EXPORT_SYMBOL -0xe23875fe __v4l2_ctrl_modify_range drivers/media/v4l2-core/videodev EXPORT_SYMBOL -0xf691e6ec v4l2_device_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL -0x89aec3f1 cx231xx_send_usb_command drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL +0xfe5e8324 mmc_command_done drivers/mmc/core/mmc_core EXPORT_SYMBOL +0x1ce8dc89 __v4l2_ctrl_modify_range drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0x40d7fac2 v4l2_device_put drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL +0xd42472c7 cx231xx_send_usb_command drivers/media/usb/cx231xx/cx231xx EXPORT_SYMBOL_GPL 0xdd805159 ioc_list drivers/message/fusion/mptbase EXPORT_SYMBOL 0x60443957 mdio45_probe drivers/net/mdio EXPORT_SYMBOL 0x78a2807d rt2x00pci_probe drivers/net/wireless/ralink/rt2x00/rt2x00pci EXPORT_SYMBOL_GPL 0xddafc8a1 ocelot_vcap_block_find_filter_by_id drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0xee0f7ca2 mlxsw_core_event_listener_unregister drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x3d7153f0 crypto_sm4_encrypt crypto/sm4_generic EXPORT_SYMBOL_GPL -0x6f6f2781 current_vcpu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xe778637c svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL -0xabf0731d dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL -0x0cbcc53d ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL +0x2ca54de5 current_vcpu arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xade426e1 svc_pool_stats_open net/sunrpc/sunrpc EXPORT_SYMBOL +0xd5cfb8ae dsa_8021q_xmit net/dsa/dsa_core EXPORT_SYMBOL_GPL +0x16f7757e ieee80211_get_channel_khz net/wireless/cfg80211 EXPORT_SYMBOL 0x9e7ec4f3 snd_hdac_stream_set_params sound/hda/snd-hda-core EXPORT_SYMBOL_GPL 0xd247ce10 max_98360a_dai_link sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0xd7f4339d max_98357a_dai_link sound/soc/intel/boards/snd-soc-intel-sof-maxim-common EXPORT_SYMBOL SND_SOC_INTEL_SOF_MAXIM_COMMON 0xacef78af snd_hda_get_conn_list sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xd73885ce rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe4d0eacf rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x3d48428d pmem_sector_size drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x0d8a4e4f nvdimm_bus_check_dimm_count drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x0318522b usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0x818b3ee5 usb_intf_get_dma_device drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xf8babff9 gserial_suspend drivers/usb/gadget/function/u_serial EXPORT_SYMBOL_GPL 0x8e020514 mt76x02u_tx_prepare_skb drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL 0x8f982d40 iwl_phy_db_init drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x8c9e7dde ath_gen_timer_isr drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL -0xb47bb0d6 ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL -0x2838cd0d mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0xeee3bba7 ocelot_xtr_poll_frame drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x5b9e4443 mlx5_core_destroy_rqt drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xe11895c1 vmci_event_unsubscribe drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL -0xd0c30ebc kvm_mmu_free_guest_mode_roots arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x60033823 kvm_mmu_free_guest_mode_roots arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x3769fa5a cfg80211_rx_assoc_resp net/wireless/cfg80211 EXPORT_SYMBOL 0xb9638db4 snd_pcm_rate_to_rate_bit sound/core/snd-pcm EXPORT_SYMBOL -0xdf0f17b4 ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL -0x1b6fef42 target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL +0xd1b61217 ib_modify_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x457f1ee2 target_show_cmd drivers/target/target_core_mod EXPORT_SYMBOL 0x9522a342 cfag12864b_getrate drivers/auxdisplay/cfag12864b EXPORT_SYMBOL_GPL 0x3d741c87 rt2800mmio_pretbtt_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL -0x87099510 mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL +0x769d6090 mlx5_lag_query_cong_counters drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL 0xf9038974 genphy_c45_read_mdix drivers/net/phy/libphy EXPORT_SYMBOL_GPL 0x3f540d12 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL -0x48edaadc __tracepoint_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x9dd4fe7f __tracepoint_iscsi_dbg_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0xeed7d505 gru_send_message_gpa drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL 0x6827e366 mhi_pm_suspend drivers/bus/mhi/host/mhi EXPORT_SYMBOL_GPL 0x9fefa3cb ceph_calc_file_object_mapping net/ceph/libceph EXPORT_SYMBOL -0xb09bba0f tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL -0xf4525cfc xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x3efa96e9 br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL +0x9f36905c tipc_sk_fill_sock_diag net/tipc/tipc EXPORT_SYMBOL +0x6161b7e0 xprt_destroy_backchannel net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0xb27fc517 br_multicast_has_querier_anywhere net/bridge/bridge EXPORT_SYMBOL_GPL 0x5527fd39 amd_sof_acp_suspend sound/soc/sof/amd/snd-sof-amd-acp EXPORT_SYMBOL SND_SOC_SOF_AMD_COMMON 0xc5b2fe00 snd_hda_set_vmaster_tlv sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xd149d77a snd_pcm_set_managed_buffer sound/core/snd-pcm EXPORT_SYMBOL 0xe8dcc45a gnss_put_device drivers/gnss/gnss EXPORT_SYMBOL_GPL -0xbbaaac15 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL -0x26b2c42b rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb90b7471 bmc150_regmap_conf drivers/iio/accel/bmc150-accel-core EXPORT_SYMBOL_GPL +0xf568db6e rdma_init_netdev drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x66011ab6 ubi_get_device_info drivers/mtd/ubi/ubi EXPORT_SYMBOL_GPL -0x9c080344 v4l2_async_notifier_init drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL +0x9c82950f v4l2_async_notifier_init drivers/media/v4l2-core/v4l2-async EXPORT_SYMBOL 0xca0088e2 rndis_unbind drivers/net/usb/rndis_host EXPORT_SYMBOL_GPL 0xfd06e774 mt76x0_chip_onoff drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common EXPORT_SYMBOL_GPL 0xdadfb2ba mlx4_buf_free drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x107742a9 drm_get_subpixel_order_name drivers/gpu/drm/drm EXPORT_SYMBOL 0x7c545285 drm_edid_get_monitor_name drivers/gpu/drm/drm EXPORT_SYMBOL -0xc076e781 drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL -0xa79ecadf nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe535132a drm_gem_lock_reservations drivers/gpu/drm/drm EXPORT_SYMBOL +0x69f30922 nfs_free_inode fs/nfs/nfs EXPORT_SYMBOL_GPL 0x1205ef04 torture_hrtimeout_ms kernel/torture EXPORT_SYMBOL_GPL 0x2b3de84b torture_hrtimeout_us kernel/torture EXPORT_SYMBOL_GPL 0x615c5465 torture_hrtimeout_ns kernel/torture EXPORT_SYMBOL_GPL 0xa6a50230 __traceiter_kvm_nested_intercepts arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xa08161ff dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL +0xe19615dd dsa_unregister_switch net/dsa/dsa_core EXPORT_SYMBOL_GPL 0x5df300bf snd_hda_jack_report_sync sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL -0xbe7443b9 vb2_queue_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0xf38ecded vb2_queue_release drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0x3f1fe4f4 rmi_dbg drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xf883c540 charlcd_unregister drivers/auxdisplay/charlcd EXPORT_SYMBOL_GPL -0xf6a84f0c b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x106410d1 b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xec100e7d b53_mdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x61a3f3cb b53_fdb_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x3e37a608 rtw_phy_cfg_agc drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0x0e034823 rtw_phy_cfg_mac drivers/net/wireless/realtek/rtw88/rtw88_core EXPORT_SYMBOL 0xa566a8f2 iwl_free_fw_paging drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI 0x741de639 uacce_remove drivers/misc/uacce/uacce EXPORT_SYMBOL_GPL 0x3db4758e mei_register drivers/misc/mei/mei EXPORT_SYMBOL_GPL 0xbe1b4609 ttm_bo_vm_close drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL -0xeded56ee drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL +0xf2b96e0c drm_mode_put_tile_group drivers/gpu/drm/drm EXPORT_SYMBOL 0x832e8f0b nfs_alloc_fattr fs/nfs/nfs EXPORT_SYMBOL_GPL 0xfaeb41b2 poly1305_final_arch arch/x86/crypto/poly1305-x86_64 EXPORT_SYMBOL -0x7f373c78 lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL +0xd73b6caf lowpan_unregister_netdevice net/6lowpan/6lowpan EXPORT_SYMBOL 0x45a4781e rds_addr_cmp net/rds/rds EXPORT_SYMBOL_GPL -0xf3682b52 cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL -0x909d7888 ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL -0x0997cf46 nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL +0x6704e8f2 cfg80211_rx_unexpected_4addr_frame net/wireless/cfg80211 EXPORT_SYMBOL +0x00ca80c5 ip6_tnl_rcv net/ipv6/ip6_tunnel EXPORT_SYMBOL +0x2d7b10f3 nf_tproxy_laddr6 net/ipv6/netfilter/nf_tproxy_ipv6 EXPORT_SYMBOL_GPL 0xf1479f5f intel_th_trace_switch drivers/hwtracing/intel_th/intel_th EXPORT_SYMBOL_GPL -0xa9919811 v4l2_ctrl_g_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL +0xdf38be9b v4l2_ctrl_g_ctrl_int64 drivers/media/v4l2-core/videodev EXPORT_SYMBOL 0x66862007 vb2_vmalloc_memops drivers/media/common/videobuf2/videobuf2-vmalloc EXPORT_SYMBOL_GPL 0xd0f7c167 ulpi_register_interface drivers/usb/common/ulpi EXPORT_SYMBOL_GPL 0x370489f7 rtl_p2p_info drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL @@ -24955,45 +24970,45 @@ 0xda9c41fb nvmet_req_init drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0x9598d24d dccp_ackvec_parsed_cleanup net/dccp/dccp EXPORT_SYMBOL_GPL 0x4afedab1 xprtiod_workqueue net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0x90cd7deb nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x635e2887 nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x50a8da47 atom_get_window_offset sound/soc/sof/intel/snd-sof-intel-atom EXPORT_SYMBOL SND_SOC_SOF_INTEL_ATOM_HIFI_EP 0x59d3d967 rt5682_jack_detect_handler sound/soc/codecs/snd-soc-rt5682 EXPORT_SYMBOL_GPL -0x75397c37 mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x56edbcc6 mtd_read_fact_prot_reg drivers/mtd/mtd EXPORT_SYMBOL_GPL 0x19220e16 ata_bmdma_qc_issue drivers/ata/libata EXPORT_SYMBOL_GPL 0xe8f2a985 wmidev_evaluate_method drivers/platform/x86/wmi EXPORT_SYMBOL_GPL -0x058a34d7 __sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0xa8720b5a __sdhci_add_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xf92b8a3d dm_rh_get_region_size drivers/md/dm-region-hash EXPORT_SYMBOL_GPL -0x51ccec62 dib7000m_pid_filter drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL -0x2a7f5b49 dvb_usbv2_suspend drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL +0x2a0dcf4c dib7000m_pid_filter drivers/media/dvb-frontends/dib7000m EXPORT_SYMBOL +0xcf8bd1ac dvb_usbv2_suspend drivers/media/usb/dvb-usb-v2/dvb_usb_v2 EXPORT_SYMBOL 0x41db2406 rndis_set_param_dev drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL 0x513143a0 scsi_device_resume drivers/scsi/scsi_mod EXPORT_SYMBOL -0x17ce7359 lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL +0x233dd088 lis3lv02d_remove_fs drivers/misc/lis3lv02d/lis3lv02d EXPORT_SYMBOL_GPL 0x5ce14b2e kvm_hv_get_assist_page arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0xd34e4662 snd_soc_jack_get_type sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x0e7bbca6 snd_soc_jack_get_type sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd71c2fd2 snd_soc_of_get_dai_link_codecs sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x750cc142 snd_emux_register sound/synth/emux/snd-emux-synth EXPORT_SYMBOL -0x219e3ebf i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL -0x1e59bd45 sdhci_request drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL +0x4e9210ba i2c_hid_core_remove drivers/hid/i2c-hid/i2c-hid EXPORT_SYMBOL_GPL +0x7f06055f sdhci_request drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0xd924624e __traceiter_bcache_journal_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x0124ea87 ivtv_udma_unmap drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL +0x32d65d36 ivtv_udma_unmap drivers/media/pci/ivtv/ivtv EXPORT_SYMBOL 0x0456df82 iwl_read_eeprom drivers/net/wireless/intel/iwlwifi/iwlwifi EXPORT_SYMBOL_GPL IWLWIFI -0x5c96e59d psample_group_put net/psample/psample EXPORT_SYMBOL_GPL +0x43341c29 psample_group_put net/psample/psample EXPORT_SYMBOL_GPL 0x755b3660 cfg80211_michael_mic_failure net/wireless/cfg80211 EXPORT_SYMBOL -0xa80bd75d udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL -0xf1636414 ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL +0xf152301a udp_sock_create4 net/ipv4/udp_tunnel EXPORT_SYMBOL +0x2ff2740e ipt_do_table net/ipv4/netfilter/ip_tables EXPORT_SYMBOL 0x0649ac9c snd_soc_dai_compr_get_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x21cdf7d7 snd_soc_dai_compr_set_params sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xe934da1d snd_seq_dump_var_event sound/core/seq/snd-seq EXPORT_SYMBOL -0x002363a7 nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL -0x76f601f3 nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0x1ee025de nvdimm_namespace_detach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL +0x5f3ecd54 nvdimm_namespace_attach_btt drivers/nvdimm/nd_btt EXPORT_SYMBOL 0x3c3975d4 mmc_retune_pause drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x17a83e40 __traceiter_bcache_writeback drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xf155c7e0 vb2_ioctl_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL +0x771b8850 vb2_ioctl_reqbufs drivers/media/common/videobuf2/videobuf2-v4l2 EXPORT_SYMBOL_GPL 0xd78a95db drm_crtc_create_scaling_filter_property drivers/gpu/drm/drm EXPORT_SYMBOL 0x80ffbbf5 snd_hwparams_to_dma_slave_config sound/core/snd-pcm-dmaengine EXPORT_SYMBOL_GPL -0x57da0dbb rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL +0x9c736b17 rtrs_post_recv_empty drivers/infiniband/ulp/rtrs/rtrs-core EXPORT_SYMBOL_GPL 0xa65cabf4 is_nd_dax drivers/nvdimm/libnvdimm EXPORT_SYMBOL -0x457c45ce rtllib_legal_channel drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL +0x58d451e9 rtllib_legal_channel drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xc211059d wl12xx_cmd_build_probe_req drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL 0x83b9f36d rtl_bb_delay drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xc95513bf ath6kl_core_rx_complete drivers/net/wireless/ath/ath6kl/ath6kl_core EXPORT_SYMBOL @@ -25002,27 +25017,27 @@ 0xcf9a28bf intel_uncore_forcewake_for_reg drivers/gpu/drm/i915/i915 EXPORT_SYMBOL_GPL I915_GVT 0x71626b4a drm_mode_object_find drivers/gpu/drm/drm EXPORT_SYMBOL 0x69e1bf40 drm_clflush_sg drivers/gpu/drm/drm EXPORT_SYMBOL -0xf3711649 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL -0x3b67f998 kvm_vcpu_is_visible_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL -0x326ae582 rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL -0xcce96f0b svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x28417617 nfs_request_remove_commit_list fs/nfs/nfs EXPORT_SYMBOL_GPL +0x5c02e91d kvm_vcpu_is_visible_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x2c5ed70d rpc_proc_register net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9280e6ff svc_set_num_threads_sync net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xf2a36612 pptp_msg_name net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL -0x6806a850 nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x26895bfe nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL 0x3b36d4d0 snd_hda_sequence_write sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0x99561d14 adf_gen2_get_accel_cap drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0x048928ed mmc_of_parse_voltage drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x243ce1ad dm_array_cursor_end drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x067e36c2 __tracepoint_bcache_write drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x493bfea4 ath9k_cmn_process_rssi drivers/net/wireless/ath/ath9k/ath9k_common EXPORT_SYMBOL -0x5a06fab6 phy_mii_ioctl drivers/net/phy/libphy EXPORT_SYMBOL +0x8e7058ab phy_mii_ioctl drivers/net/phy/libphy EXPORT_SYMBOL 0xb9edd149 altera_spi_irq drivers/spi/spi-altera-core EXPORT_SYMBOL_GPL 0xf167cb7a fcoe_wwn_to_str drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL 0xa11afbc5 c2port_device_register drivers/misc/c2port/core EXPORT_SYMBOL 0x912f97a4 drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0x1dbeb5e8 nfc_hci_reset_pipes_per_host net/nfc/hci/hci EXPORT_SYMBOL -0x2866ef70 nfc_alloc_recv_skb net/nfc/nfc EXPORT_SYMBOL +0x0d1ebe72 nfc_alloc_recv_skb net/nfc/nfc EXPORT_SYMBOL 0x795a1721 cfg80211_reg_can_beacon net/wireless/cfg80211 EXPORT_SYMBOL -0xdc3664bf ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL +0xf65b1953 ip_tunnel_ctl net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xc3d781ce snd_sof_fw_unload sound/soc/sof/snd-sof EXPORT_SYMBOL 0x67956035 rt5677_spi_write sound/soc/codecs/snd-soc-rt5677-spi EXPORT_SYMBOL_GPL 0xc4207711 snd_emu10k1_ptr_write sound/pci/emu10k1/snd-emu10k1 EXPORT_SYMBOL @@ -25030,132 +25045,132 @@ 0x8db19a32 sdw_bus_master_delete drivers/soundwire/soundwire-bus EXPORT_SYMBOL 0xbc6460d9 parport_del_port drivers/parport/parport EXPORT_SYMBOL 0x1ab878f6 ccp_enqueue_cmd drivers/crypto/ccp/ccp EXPORT_SYMBOL_GPL -0x03002f65 r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL +0x27f17230 r5c_journal_mode_set drivers/md/raid456 EXPORT_SYMBOL 0xbcf2d2fb bttv_read_gpio drivers/media/pci/bt8xx/bttv EXPORT_SYMBOL 0x363bf47c rndis_rm_hdr drivers/usb/gadget/function/usb_f_rndis EXPORT_SYMBOL_GPL -0x104429a7 b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL -0x21722f13 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0x12c9b2ee b53_switch_alloc drivers/net/dsa/b53/b53_common EXPORT_SYMBOL +0xd158df22 b53_get_tag_protocol drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x55dab506 il_init_channel_map drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0xe34a59f2 ceph_object_locator_to_pg net/ceph/libceph EXPORT_SYMBOL -0xce01ae41 xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x2995a507 xprt_alloc_slot net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3c664818 asoc_acp_cpu_dai_ops sound/soc/amd/acp/snd-acp-i2s EXPORT_SYMBOL_GPL SND_SOC_ACP_COMMON 0x456e414b snd_hda_get_path_idx sound/pci/hda/snd-hda-codec-generic EXPORT_SYMBOL_GPL 0x52e3e4a5 snd_pcm_hw_param_value sound/core/snd-pcm EXPORT_SYMBOL -0x3fc94ce9 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL -0x654f28a1 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe06451bd rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xfc2b7a34 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL 0x684ae62d vfio_virqfd_disable drivers/vfio/vfio_virqfd EXPORT_SYMBOL_GPL -0xceef45f7 iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf974392c iscsit_add_cmd_to_immediate_queue drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x76dc4965 nvdimm_bus_unregister drivers/nvdimm/libnvdimm EXPORT_SYMBOL_GPL -0x868528d0 mmc_regulator_get_supply drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL -0x6610d971 dst_error_bailout drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x9cbdc601 mmc_regulator_get_supply drivers/mmc/core/mmc_core EXPORT_SYMBOL_GPL +0x38f8a07f dst_error_bailout drivers/media/pci/bt8xx/dst EXPORT_SYMBOL 0xac9cfd99 mt76x02_phy_set_bw drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x43a9b87e mlxsw_afa_block_terminate drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0x51a89366 drm_sched_start drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0x7ad8d2f7 __drm_atomic_helper_private_obj_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x89dc170b drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL -0x33ea4612 nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL +0x9d314d7c drm_panel_get_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x44316a55 nfs_pgheader_init fs/nfs/nfs EXPORT_SYMBOL_GPL 0xad92e5c2 fat_time_unix2fat fs/fat/fat EXPORT_SYMBOL_GPL -0x4cf76a99 nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL +0x75111f49 nf_nat_follow_master net/netfilter/nf_nat EXPORT_SYMBOL 0x40851ef6 iio_channel_release_all drivers/iio/industrialio EXPORT_SYMBOL_GPL 0x184621a4 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xf8f3a0fb ata_ratelimit drivers/ata/libata EXPORT_SYMBOL_GPL 0x882bc87d fw_iso_buffer_init drivers/firewire/firewire-core EXPORT_SYMBOL 0x38ab612e ath10k_core_start drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL 0x2c68ced3 mlxsw_core_read_frc_h drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL -0xd436a7e1 mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL +0x2d07b4af mlx5_query_hca_vport_node_guid drivers/net/ethernet/mellanox/mlx5/core/mlx5_core EXPORT_SYMBOL_GPL 0x371b8f92 srp_rport_add drivers/scsi/scsi_transport_srp EXPORT_SYMBOL_GPL 0x1066be9f fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL 0x07ef54d5 lm3533_ctrlbank_set_max_current drivers/mfd/lm3533-ctrlbank EXPORT_SYMBOL_GPL 0x0c3760c4 drm_modeset_lock_single_interruptible drivers/gpu/drm/drm EXPORT_SYMBOL 0xd4c4d0dd ocfs2_stack_glue_register fs/ocfs2/ocfs2_stackglue EXPORT_SYMBOL_GPL -0x34abd01f fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL +0x632b997e fuse_dev_release fs/fuse/fuse EXPORT_SYMBOL_GPL 0x43a18817 p9_client_symlink net/9p/9pnet EXPORT_SYMBOL -0x24363c20 svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x40605279 svc_bind net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x3061c52d snd_use_lock_sync_helper sound/core/seq/snd-seq EXPORT_SYMBOL 0x0b715c6d snd_jack_new sound/core/snd EXPORT_SYMBOL 0xb0c972f8 sdhci_pltfm_free drivers/mmc/host/sdhci-pltfm EXPORT_SYMBOL_GPL -0x1629efba dst_comm_init drivers/media/pci/bt8xx/dst EXPORT_SYMBOL -0x5f90e40a cx8802_register_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL +0x83d5d7e6 dst_comm_init drivers/media/pci/bt8xx/dst EXPORT_SYMBOL +0x62e5133f cx8802_register_driver drivers/media/pci/cx88/cx8802 EXPORT_SYMBOL 0xd2c5678c mt7615_init_device drivers/net/wireless/mediatek/mt76/mt7615/mt7615-common EXPORT_SYMBOL_GPL -0xbd8f9e2a __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xac0777c4 __traceiter_iscsi_dbg_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x89d681e4 scsi_host_busy drivers/scsi/scsi_mod EXPORT_SYMBOL -0x0188fd20 ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL -0x78658625 rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL +0x9662116d ieee80211_get_unsol_bcast_probe_resp_tmpl net/mac80211/mac80211 EXPORT_SYMBOL +0xfa31b707 rpc_peeraddr net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xaa84f3f0 lib80211_crypt_delayed_deinit net/wireless/lib80211 EXPORT_SYMBOL -0x9b452ef7 nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL +0xdb1c1293 nft_obj_lookup net/netfilter/nf_tables EXPORT_SYMBOL_GPL 0x04f0919c sst_ipc_tx_message_wait sound/soc/intel/common/snd-soc-sst-ipc EXPORT_SYMBOL_GPL 0x8a4a6542 snd_dmaengine_pcm_unregister sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0x9f20b649 snd_soc_dapm_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL -0xf8efee4f rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe6a931d9 snd_soc_dapm_nc_pin_unlocked sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xe72fcacb rdma_link_register drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xa6a27ae5 ishtp_cl_unlink drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL -0xfd4e9637 rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL +0xe09c99b5 rdev_clear_badblocks drivers/md/md-mod EXPORT_SYMBOL_GPL 0xbc54f93e ltc2947_of_match drivers/hwmon/ltc2947-core EXPORT_SYMBOL_GPL 0xff2ddc03 rmi_2d_sensor_of_probe drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x82027ff4 mt76x02u_exit_beacon_config drivers/net/wireless/mediatek/mt76/mt76x02-usb EXPORT_SYMBOL_GPL -0x96353c2e mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL +0x7385375f mwifiex_prepare_fw_dump_info drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0xa6ad54cd il_clear_ucode_stations drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL 0x210ae65c phylink_mii_c22_pcs_set_advertisement drivers/net/phy/phylink EXPORT_SYMBOL_GPL 0xecbd80be nvmet_register_transport drivers/nvme/target/nvmet EXPORT_SYMBOL_GPL 0xc2111d6e scsi_eh_prep_cmnd drivers/scsi/scsi_mod EXPORT_SYMBOL 0xb8560199 to_drm_sched_fence drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL 0xc275d5e3 drm_self_refresh_helper_cleanup drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL -0x01279e76 nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL +0xe77e2bbe nfs_put_lock_context fs/nfs/nfs EXPORT_SYMBOL_GPL 0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL -0x3210f4a5 xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL +0xc7d03c63 xt_register_targets net/netfilter/x_tables EXPORT_SYMBOL 0x49a0ea17 snd_sof_load_firmware_raw sound/soc/sof/snd-sof EXPORT_SYMBOL 0x1b27a126 amdtp_stream_get_max_payload sound/firewire/snd-firewire-lib EXPORT_SYMBOL -0x3b41c57e mma9551_read_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL +0xb8e5142a mma9551_read_config_word drivers/iio/accel/mma9551_core EXPORT_SYMBOL 0x929c8a7e rio_release_inb_dbell drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x3d83c0c0 wm9712_codec drivers/input/touchscreen/wm97xx-ts EXPORT_SYMBOL_GPL 0x0557ef1a mt76_set_channel drivers/net/wireless/mediatek/mt76/mt76 EXPORT_SYMBOL_GPL 0x13f4b585 scsi_register_driver drivers/scsi/scsi_mod EXPORT_SYMBOL 0x22d53779 drm_buddy_free_list drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x474ea45b tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL +0x50e6e6a1 tls_toe_unregister_device net/tls/tls EXPORT_SYMBOL 0xe5979441 snd_timer_pause sound/core/snd-timer EXPORT_SYMBOL 0x336fb446 vhost_chr_poll drivers/vhost/vhost EXPORT_SYMBOL -0x6b4cb586 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL +0xf78a2d33 iscsit_free_cmd drivers/target/iscsi/iscsi_target_mod EXPORT_SYMBOL 0x7890d535 dm_cache_policy_get_name drivers/md/dm-cache EXPORT_SYMBOL_GPL -0x0bd47920 dib9000_attach drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL -0x3d626786 dib8000_attach drivers/media/dvb-frontends/dib8000 EXPORT_SYMBOL +0xdac43726 dib9000_attach drivers/media/dvb-frontends/dib9000 EXPORT_SYMBOL +0x6236998c dib8000_attach drivers/media/dvb-frontends/dib8000 EXPORT_SYMBOL 0x52d5cfc2 typec_cable_set_identity drivers/usb/typec/typec EXPORT_SYMBOL_GPL 0xb2acce80 mt76x02_conf_tx drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0x5b6c00e6 xor_blocks crypto/xor EXPORT_SYMBOL -0x199f0fbd af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL +0x592de10e af_alg_free_resources crypto/af_alg EXPORT_SYMBOL_GPL 0x52f21077 crypto_finalize_akcipher_request crypto/crypto_engine EXPORT_SYMBOL_GPL -0xe726589a __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL -0xf7dbedbb kvm_unmap_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x98a74280 __traceiter_pnfs_mds_fallback_pg_get_mirror_count fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0xe4a00015 kvm_unmap_gfn arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x6b1d5e1b cfg80211_bss_flush net/wireless/cfg80211 EXPORT_SYMBOL -0x580cb987 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL +0x6b340ab2 nf_nat_pptp_hook_outbound net/netfilter/nf_conntrack_pptp EXPORT_SYMBOL_GPL 0xd9167947 snd_trident_free_voice sound/pci/trident/snd-trident EXPORT_SYMBOL 0x0a639c77 snd_hda_jack_detect_enable sound/pci/hda/snd-hda-codec EXPORT_SYMBOL_GPL 0xe16fe761 visorbus_read_channel drivers/visorbus/visorbus EXPORT_SYMBOL_GPL -0x498aff3d bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL -0x77d540a7 rvt_add_rnr_timer drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL +0x37a5bcc8 bmc150_magn_probe drivers/iio/magnetometer/bmc150_magn EXPORT_SYMBOL +0x2249e328 rvt_add_rnr_timer drivers/infiniband/sw/rdmavt/rdmavt EXPORT_SYMBOL 0xafde2c97 rio_mport_get_physefb drivers/rapidio/rapidio EXPORT_SYMBOL_GPL 0x04cf308e rtllib_get_beacon drivers/staging/rtl8192e/rtllib EXPORT_SYMBOL 0xb5a2f879 ishtp_dev_to_cl_device drivers/hid/intel-ish-hid/intel-ishtp EXPORT_SYMBOL 0xf5943703 adt7x10_remove drivers/hwmon/adt7x10 EXPORT_SYMBOL_GPL -0xa4c34068 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL +0xd5de1939 i3c_generic_ibi_get_free_slot drivers/i3c/i3c EXPORT_SYMBOL_GPL 0x8c572a70 typec_unregister_plug drivers/usb/typec/typec EXPORT_SYMBOL_GPL -0x6d169db9 usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL -0x294197a2 free_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL +0x5adc4e5c usb_hub_claim_port drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xf9806156 free_candev drivers/net/can/dev/can-dev EXPORT_SYMBOL_GPL 0xe2056267 wl12xx_acx_mem_cfg drivers/net/wireless/ti/wlcore/wlcore EXPORT_SYMBOL_GPL -0x3c825e51 ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL +0x479082c1 ocelot_ptp_adjtime drivers/net/ethernet/mscc/mscc_ocelot_switch_lib EXPORT_SYMBOL 0x1c580dea mlx4_alloc_hwq_res drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL_GPL 0x29f078d1 drm_mode_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL 0x86d3b726 vhost_work_dev_flush drivers/vhost/vhost EXPORT_SYMBOL_GPL 0x47cb2b69 __SCT__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0x7dc3d7be __SCK__tp_func_bcache_journal_replay_key drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0xc5919766 usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL +0xb6b1ee13 usb_wakeup_notification drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x23b1f2c5 mpt_send_handshake_request drivers/message/fusion/mptbase EXPORT_SYMBOL 0x9ca83c02 _rtl_dbg_print_data drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL_GPL 0xec669f2a phy_support_asym_pause drivers/net/phy/libphy EXPORT_SYMBOL 0x5d9ce7c4 fc_exch_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL -0x6b26ba09 madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL +0x11f030fa madera_dev_exit drivers/mfd/madera EXPORT_SYMBOL_GPL 0xd9af3ef6 drm_atomic_get_private_obj_state drivers/gpu/drm/drm EXPORT_SYMBOL -0x41df940b drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL -0xb9b29037 flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL -0x9e2c8578 nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL +0x588a9195 drm_dp_mst_topology_state_funcs drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x768a8364 flow_offload_free net/netfilter/nf_flow_table EXPORT_SYMBOL_GPL +0x0533d67a nat_t120_hook net/netfilter/nf_conntrack_h323 EXPORT_SYMBOL_GPL 0xcd083b10 unregister_sound_dsp sound/soundcore EXPORT_SYMBOL 0x6479e7d7 stm_data_write drivers/hwtracing/stm/stm_core EXPORT_SYMBOL_GPL 0x3439f425 sdw_extract_slave_id drivers/soundwire/soundwire-bus EXPORT_SYMBOL @@ -25163,18 +25178,18 @@ 0x509d57dc adf_gen4_ring_pair_reset drivers/crypto/qat/qat_common/intel_qat EXPORT_SYMBOL_GPL 0xd237b9fb dm_array_walk drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0x2d9e9583 drm_buddy_print drivers/gpu/drm/drm_buddy EXPORT_SYMBOL -0x3676dc5e __tracepoint_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0x42dcc145 __tracepoint_kvm_entry arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0x4f4d78c5 LZ4_compress_default lib/lz4/lz4_compress EXPORT_SYMBOL -0x3be1baa5 nci_core_reset net/nfc/nci/nci EXPORT_SYMBOL -0xa1959e08 ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL -0x8ac499a4 inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL -0xd071e542 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL -0xa4fa9d22 rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x68e0db88 nci_core_reset net/nfc/nci/nci EXPORT_SYMBOL +0xc91a243d ceph_cls_set_cookie net/ceph/libceph EXPORT_SYMBOL +0xe7ef0ff5 inet_sk_diag_fill net/ipv4/inet_diag EXPORT_SYMBOL_GPL +0x2fef2f88 arpt_unregister_table net/ipv4/netfilter/arp_tables EXPORT_SYMBOL +0x4ad724d2 rdma_link_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x87f2e5b7 __traceiter_bcache_bypass_sequential drivers/md/bcache/bcache EXPORT_SYMBOL_GPL -0x7b56ec87 stv0367ddb_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL -0x0822bfe2 stv0367cab_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL -0xdc9e0aa0 stv0367ter_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0xcb962f3d stv0367ddb_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0xb8e27c58 stv0367cab_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL +0x6c5ec91a stv0367ter_attach drivers/media/dvb-frontends/stv0367 EXPORT_SYMBOL 0xd4e288db rc_map_af9005_table_size drivers/media/usb/dvb-usb/dvb-usb-af9005-remote EXPORT_SYMBOL 0x12b0e873 gether_setup_name_default drivers/usb/gadget/function/u_ether EXPORT_SYMBOL_GPL -0xb29b986e nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL -0x231f6eb7 drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL +0x3111ce07 nvme_host_path_error drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xec9d3775 drm_dp_cec_irq drivers/gpu/drm/display/drm_display_helper EXPORT_SYMBOL diff --git a/patches.rt/fs-dcache-use-swait_queue-instead-of-waitqueue.patch b/patches.rt/fs-dcache-use-swait_queue-instead-of-waitqueue.patch index a390a0b..ed23671 100644 --- a/patches.rt/fs-dcache-use-swait_queue-instead-of-waitqueue.patch +++ b/patches.rt/fs-dcache-use-swait_queue-instead-of-waitqueue.patch @@ -15,25 +15,23 @@ Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Thomas Gleixner Signed-off-by: Mel Gorman --- - fs/afs/dir_silly.c | 2 +- - fs/cifs/readdir.c | 2 +- - fs/dcache.c | 27 +++++++++++++++------------ - fs/fuse/readdir.c | 2 +- - fs/namei.c | 4 ++-- - fs/nfs/dir.c | 4 ++-- - fs/nfs/unlink.c | 4 ++-- - fs/proc/base.c | 3 ++- - fs/proc/proc_sysctl.c | 2 +- - include/linux/dcache.h | 4 ++-- - include/linux/nfs_xdr.h | 2 +- - kernel/sched/swait.c | 1 + + fs/afs/dir_silly.c | 2 +- + fs/cifs/readdir.c | 2 +- + fs/dcache.c | 27 +++++++++++++++------------ + fs/fuse/readdir.c | 2 +- + fs/namei.c | 4 ++-- + fs/nfs/dir.c | 4 ++-- + fs/nfs/unlink.c | 4 ++-- + fs/proc/base.c | 3 ++- + fs/proc/proc_sysctl.c | 2 +- + include/linux/dcache.h | 4 ++-- + include/linux/nfs_xdr.h | 2 +- + kernel/sched/swait.c | 1 + 12 files changed, 31 insertions(+), 26 deletions(-) -diff --git a/fs/afs/dir_silly.c b/fs/afs/dir_silly.c -index dae9a57d7ec0..9a6a0ec4d1fb 100644 --- a/fs/afs/dir_silly.c +++ b/fs/afs/dir_silly.c -@@ -239,7 +239,7 @@ int afs_silly_iput(struct dentry *dentry, struct inode *inode) +@@ -239,7 +239,7 @@ int afs_silly_iput(struct dentry *dentry struct dentry *alias; int ret; @@ -42,11 +40,9 @@ index dae9a57d7ec0..9a6a0ec4d1fb 100644 _enter("%p{%pd},%llx", dentry, dentry, vnode->fid.vnode); -diff --git a/fs/cifs/readdir.c b/fs/cifs/readdir.c -index 1929e80c09ee..48eb8c30c6db 100644 --- a/fs/cifs/readdir.c +++ b/fs/cifs/readdir.c -@@ -69,7 +69,7 @@ cifs_prime_dcache(struct dentry *parent, struct qstr *name, +@@ -70,7 +70,7 @@ cifs_prime_dcache(struct dentry *parent, struct inode *inode; struct super_block *sb = parent->d_sb; struct cifs_sb_info *cifs_sb = CIFS_SB(sb); @@ -55,11 +51,9 @@ index 1929e80c09ee..48eb8c30c6db 100644 cifs_dbg(FYI, "%s: for %s\n", __func__, name->name); -diff --git a/fs/dcache.c b/fs/dcache.c -index cf871a81f4fd..93165b9ba3b0 100644 --- a/fs/dcache.c +++ b/fs/dcache.c -@@ -2553,21 +2553,24 @@ static inline void end_dir_add(struct inode *dir, unsigned n) +@@ -2560,21 +2560,24 @@ static inline void end_dir_add(struct in static void d_wait_lookup(struct dentry *dentry) { @@ -95,7 +89,7 @@ index cf871a81f4fd..93165b9ba3b0 100644 { unsigned int hash = name->hash; struct hlist_bl_head *b = in_lookup_hash(parent, hash); -@@ -2682,7 +2685,7 @@ void __d_lookup_done(struct dentry *dentry) +@@ -2689,7 +2692,7 @@ void __d_lookup_done(struct dentry *dent hlist_bl_lock(b); dentry->d_flags &= ~DCACHE_PAR_LOOKUP; __hlist_bl_del(&dentry->d_u.d_in_lookup_hash); @@ -104,11 +98,9 @@ index cf871a81f4fd..93165b9ba3b0 100644 dentry->d_wait = NULL; hlist_bl_unlock(b); INIT_HLIST_NODE(&dentry->d_u.d_alias); -diff --git a/fs/fuse/readdir.c b/fs/fuse/readdir.c -index bc267832310c..3176913fae6c 100644 --- a/fs/fuse/readdir.c +++ b/fs/fuse/readdir.c -@@ -158,7 +158,7 @@ static int fuse_direntplus_link(struct file *file, +@@ -160,7 +160,7 @@ static int fuse_direntplus_link(struct f struct inode *dir = d_inode(parent); struct fuse_conn *fc; struct inode *inode; @@ -117,11 +109,9 @@ index bc267832310c..3176913fae6c 100644 if (!o->nodeid) { /* -diff --git a/fs/namei.c b/fs/namei.c -index 9b2e35ccb994..22547719de79 100644 --- a/fs/namei.c +++ b/fs/namei.c -@@ -1622,7 +1622,7 @@ static struct dentry *__lookup_slow(const struct qstr *name, +@@ -1633,7 +1633,7 @@ static struct dentry *__lookup_slow(cons { struct dentry *dentry, *old; struct inode *inode = dir->d_inode; @@ -130,7 +120,7 @@ index 9b2e35ccb994..22547719de79 100644 /* Don't go there if it's already dead */ if (unlikely(IS_DEADDIR(inode))) -@@ -3140,7 +3140,7 @@ static struct dentry *lookup_open(struct nameidata *nd, struct file *file, +@@ -3224,7 +3224,7 @@ static struct dentry *lookup_open(struct struct dentry *dentry; int error, create_error = 0; umode_t mode = op->mode; @@ -139,11 +129,9 @@ index 9b2e35ccb994..22547719de79 100644 if (unlikely(IS_DEADDIR(dir_inode))) return ERR_PTR(-ENOENT); -diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c -index d00b393a5070..4d66f296567d 100644 --- a/fs/nfs/dir.c +++ b/fs/nfs/dir.c -@@ -638,7 +638,7 @@ void nfs_prime_dcache(struct dentry *parent, struct nfs_entry *entry, +@@ -639,7 +639,7 @@ void nfs_prime_dcache(struct dentry *par unsigned long dir_verifier) { struct qstr filename = QSTR_INIT(entry->name, entry->len); @@ -152,7 +140,7 @@ index d00b393a5070..4d66f296567d 100644 struct dentry *dentry; struct dentry *alias; struct inode *inode; -@@ -1889,7 +1889,7 @@ int nfs_atomic_open(struct inode *dir, struct dentry *dentry, +@@ -1880,7 +1880,7 @@ int nfs_atomic_open(struct inode *dir, s struct file *file, unsigned open_flags, umode_t mode) { @@ -161,8 +149,6 @@ index d00b393a5070..4d66f296567d 100644 struct nfs_open_context *ctx; struct dentry *res; struct iattr attr = { .ia_valid = ATTR_OPEN }; -diff --git a/fs/nfs/unlink.c b/fs/nfs/unlink.c -index 5fa11e1aca4c..984f26eb888c 100644 --- a/fs/nfs/unlink.c +++ b/fs/nfs/unlink.c @@ -13,7 +13,7 @@ @@ -174,7 +160,7 @@ index 5fa11e1aca4c..984f26eb888c 100644 #include #include -@@ -180,7 +180,7 @@ nfs_async_unlink(struct dentry *dentry, const struct qstr *name) +@@ -184,7 +184,7 @@ nfs_async_unlink(struct dentry *dentry, data->cred = get_current_cred(); data->res.dir_attr = &data->dir_attr; @@ -183,8 +169,6 @@ index 5fa11e1aca4c..984f26eb888c 100644 status = -EBUSY; spin_lock(&dentry->d_lock); -diff --git a/fs/proc/base.c b/fs/proc/base.c -index c060f818a91b..1a02b7f810e7 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -96,6 +96,7 @@ @@ -195,7 +179,7 @@ index c060f818a91b..1a02b7f810e7 100644 #include #include "internal.h" #include "fd.h" -@@ -2040,7 +2041,7 @@ bool proc_fill_cache(struct file *file, struct dir_context *ctx, +@@ -2068,7 +2069,7 @@ bool proc_fill_cache(struct file *file, child = d_hash_and_lookup(dir, &qname); if (!child) { @@ -204,11 +188,9 @@ index c060f818a91b..1a02b7f810e7 100644 child = d_alloc_parallel(dir, &qname, &wq); if (IS_ERR(child)) goto end_instantiate; -diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c -index cd8bbf13d0f0..fcd2be7cf068 100644 --- a/fs/proc/proc_sysctl.c +++ b/fs/proc/proc_sysctl.c -@@ -679,7 +679,7 @@ static bool proc_sys_fill_cache(struct file *file, +@@ -679,7 +679,7 @@ static bool proc_sys_fill_cache(struct f child = d_lookup(dir, &qname); if (!child) { @@ -217,8 +199,6 @@ index cd8bbf13d0f0..fcd2be7cf068 100644 child = d_alloc_parallel(dir, &qname, &wq); if (IS_ERR(child)) return false; -diff --git a/include/linux/dcache.h b/include/linux/dcache.h -index 9e23d33bb6f1..9f89d4887e35 100644 --- a/include/linux/dcache.h +++ b/include/linux/dcache.h @@ -108,7 +108,7 @@ struct dentry { @@ -230,7 +210,7 @@ index 9e23d33bb6f1..9f89d4887e35 100644 }; struct list_head d_child; /* child of parent list */ struct list_head d_subdirs; /* our children */ -@@ -240,7 +240,7 @@ extern void d_set_d_op(struct dentry *dentry, const struct dentry_operations *op +@@ -240,7 +240,7 @@ extern void d_set_d_op(struct dentry *de extern struct dentry * d_alloc(struct dentry *, const struct qstr *); extern struct dentry * d_alloc_anon(struct super_block *); extern struct dentry * d_alloc_parallel(struct dentry *, const struct qstr *, @@ -238,9 +218,7 @@ index 9e23d33bb6f1..9f89d4887e35 100644 + struct swait_queue_head *); extern struct dentry * d_splice_alias(struct inode *, struct dentry *); extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); - extern struct dentry * d_exact_alias(struct dentry *, struct inode *); -diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h -index e9698b6278a5..1c8393c1280c 100644 + extern bool d_same_name(const struct dentry *dentry, const struct dentry *parent, --- a/include/linux/nfs_xdr.h +++ b/include/linux/nfs_xdr.h @@ -1692,7 +1692,7 @@ struct nfs_unlinkdata { @@ -252,11 +230,9 @@ index e9698b6278a5..1c8393c1280c 100644 const struct cred *cred; struct nfs_fattr dir_attr; long timeout; -diff --git a/kernel/sched/swait.c b/kernel/sched/swait.c -index e1c655f928c7..f230b1ac7f91 100644 --- a/kernel/sched/swait.c +++ b/kernel/sched/swait.c -@@ -64,6 +64,7 @@ void swake_up_all(struct swait_queue_head *q) +@@ -64,6 +64,7 @@ void swake_up_all(struct swait_queue_hea struct swait_queue *curr; LIST_HEAD(tmp); diff --git a/patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch b/patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch index 3d1d26a..30e1a21 100644 --- a/patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch +++ b/patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch @@ -54,4 +54,4 @@ Acked-by: NeilBrown + vfs_fsync(filp, 0); nfs_inc_stats(inode, NFSIOS_VFSRELEASE); nfs_file_clear_open_context(filp); - return 0; + nfs_fscache_release_file(inode, filp); diff --git a/patches.suse/9p-Convert-to-using-the-netfs-helper-lib-to-do-reads-and-caching.patch b/patches.suse/9p-Convert-to-using-the-netfs-helper-lib-to-do-reads-and-caching.patch new file mode 100644 index 0000000..b166a73 --- /dev/null +++ b/patches.suse/9p-Convert-to-using-the-netfs-helper-lib-to-do-reads-and-caching.patch @@ -0,0 +1,692 @@ +From: David Howells +Date: Tue, 2 Nov 2021 08:29:55 +0000 +Subject: 9p: Convert to using the netfs helper lib to do reads and caching +Git-commit: eb497943fa215897f2f60fd28aa6fe52da27ca6c +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Convert the 9p filesystem to use the netfs helper lib to handle readpage, +readahead and write_begin, converting those into a common issue_op for the +filesystem itself to handle. The netfs helper lib also handles reading +from fscache if a cache is available, and interleaving reads from both +sources. + +This change also switches from the old fscache I/O API to the new one, +meaning that fscache no longer keeps track of netfs pages and instead does +async DIO between the backing files and the 9p file pagecache. As a part +of this change, the handling of PG_fscache changes. It now just means that +the cache has a write I/O operation in progress on a page (PG_locked +is used for a read I/O op). + +Note that this is a cut-down version of the fscache rewrite and does not +change any of the cookie and cache coherency handling. + +Changes +======= +ver #4: + - Rebase on top of folios. + - Don't use wait_on_page_bit_killable(). + +ver #3: + - v9fs_req_issue_op() needs to terminate the subrequest. + - v9fs_write_end() needs to call SetPageUptodate() a bit more often. + - It's not CONFIG_{AFS,V9FS}_FSCACHE[1] + - v9fs_init_rreq() should take a ref on the p9_fid and the cleanup should + drop it [from Dominique Martinet]. + +Signed-off-by: David Howells +Reviewed-and-tested-by: Dominique Martinet +cc: v9fs-developer@lists.sourceforge.net +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/YUm+xucHxED+1MJp@codewreck.org/ [1] +Link: https://lore.kernel.org/r/163162772646.438332.16323773205855053535.stgit@warthog.procyon.org.uk/ # rfc +Link: https://lore.kernel.org/r/163189109885.2509237.7153668924503399173.stgit@warthog.procyon.org.uk/ # rfc v2 +Link: https://lore.kernel.org/r/163363943896.1980952.1226527304649419689.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/163551662876.1877519.14706391695553204156.stgit@warthog.procyon.org.uk/ # v4 +Link: https://lore.kernel.org/r/163584179557.4023316.11089762304657644342.stgit@warthog.procyon.org.uk # rebase on folio +Signed-off-by: Dominique Martinet +Acked-by: Luis Henriques +--- + fs/9p/Kconfig | 1 + fs/9p/cache.c | 137 -------------------------------------- + fs/9p/cache.h | 97 --------------------------- + fs/9p/v9fs.h | 9 ++ + fs/9p/vfs_addr.c | 196 ++++++++++++++++++++++++++----------------------------- + fs/9p/vfs_file.c | 17 +++- + 6 files changed, 122 insertions(+), 335 deletions(-) + +--- a/fs/9p/Kconfig ++++ b/fs/9p/Kconfig +@@ -2,6 +2,7 @@ + config 9P_FS + tristate "Plan 9 Resource Sharing Support (9P2000)" + depends on INET && NET_9P ++ select NETFS_SUPPORT + help + If you say Y here, you will get experimental support for + Plan 9 resource sharing via the 9P2000 protocol. +--- a/fs/9p/cache.c ++++ b/fs/9p/cache.c +@@ -199,140 +199,3 @@ void v9fs_cache_inode_reset_cookie(struc + + mutex_unlock(&v9inode->fscache_lock); + } +- +-int __v9fs_fscache_release_page(struct page *page, gfp_t gfp) +-{ +- struct inode *inode = page->mapping->host; +- struct v9fs_inode *v9inode = V9FS_I(inode); +- +- BUG_ON(!v9inode->fscache); +- +- return fscache_maybe_release_page(v9inode->fscache, page, gfp); +-} +- +-void __v9fs_fscache_invalidate_page(struct page *page) +-{ +- struct inode *inode = page->mapping->host; +- struct v9fs_inode *v9inode = V9FS_I(inode); +- +- BUG_ON(!v9inode->fscache); +- +- if (PageFsCache(page)) { +- fscache_wait_on_page_write(v9inode->fscache, page); +- BUG_ON(!PageLocked(page)); +- fscache_uncache_page(v9inode->fscache, page); +- } +-} +- +-static void v9fs_vfs_readpage_complete(struct page *page, void *data, +- int error) +-{ +- if (!error) +- SetPageUptodate(page); +- +- unlock_page(page); +-} +- +-/** +- * __v9fs_readpage_from_fscache - read a page from cache +- * +- * Returns 0 if the pages are in cache and a BIO is submitted, +- * 1 if the pages are not in cache and -error otherwise. +- */ +- +-int __v9fs_readpage_from_fscache(struct inode *inode, struct page *page) +-{ +- int ret; +- const struct v9fs_inode *v9inode = V9FS_I(inode); +- +- p9_debug(P9_DEBUG_FSC, "inode %p page %p\n", inode, page); +- if (!v9inode->fscache) +- return -ENOBUFS; +- +- ret = fscache_read_or_alloc_page(v9inode->fscache, +- page, +- v9fs_vfs_readpage_complete, +- NULL, +- GFP_KERNEL); +- switch (ret) { +- case -ENOBUFS: +- case -ENODATA: +- p9_debug(P9_DEBUG_FSC, "page/inode not in cache %d\n", ret); +- return 1; +- case 0: +- p9_debug(P9_DEBUG_FSC, "BIO submitted\n"); +- return ret; +- default: +- p9_debug(P9_DEBUG_FSC, "ret %d\n", ret); +- return ret; +- } +-} +- +-/** +- * __v9fs_readpages_from_fscache - read multiple pages from cache +- * +- * Returns 0 if the pages are in cache and a BIO is submitted, +- * 1 if the pages are not in cache and -error otherwise. +- */ +- +-int __v9fs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- int ret; +- const struct v9fs_inode *v9inode = V9FS_I(inode); +- +- p9_debug(P9_DEBUG_FSC, "inode %p pages %u\n", inode, *nr_pages); +- if (!v9inode->fscache) +- return -ENOBUFS; +- +- ret = fscache_read_or_alloc_pages(v9inode->fscache, +- mapping, pages, nr_pages, +- v9fs_vfs_readpage_complete, +- NULL, +- mapping_gfp_mask(mapping)); +- switch (ret) { +- case -ENOBUFS: +- case -ENODATA: +- p9_debug(P9_DEBUG_FSC, "pages/inodes not in cache %d\n", ret); +- return 1; +- case 0: +- BUG_ON(!list_empty(pages)); +- BUG_ON(*nr_pages != 0); +- p9_debug(P9_DEBUG_FSC, "BIO submitted\n"); +- return ret; +- default: +- p9_debug(P9_DEBUG_FSC, "ret %d\n", ret); +- return ret; +- } +-} +- +-/** +- * __v9fs_readpage_to_fscache - write a page to the cache +- * +- */ +- +-void __v9fs_readpage_to_fscache(struct inode *inode, struct page *page) +-{ +- int ret; +- const struct v9fs_inode *v9inode = V9FS_I(inode); +- +- p9_debug(P9_DEBUG_FSC, "inode %p page %p\n", inode, page); +- ret = fscache_write_page(v9inode->fscache, page, +- i_size_read(&v9inode->vfs_inode), GFP_KERNEL); +- p9_debug(P9_DEBUG_FSC, "ret = %d\n", ret); +- if (ret != 0) +- v9fs_uncache_page(inode, page); +-} +- +-/* +- * wait for a page to complete writing to the cache +- */ +-void __v9fs_fscache_wait_on_page_write(struct inode *inode, struct page *page) +-{ +- const struct v9fs_inode *v9inode = V9FS_I(inode); +- p9_debug(P9_DEBUG_FSC, "inode %p page %p\n", inode, page); +- if (PageFsCache(page)) +- fscache_wait_on_page_write(v9inode->fscache, page); +-} +--- a/fs/9p/cache.h ++++ b/fs/9p/cache.h +@@ -7,9 +7,10 @@ + + #ifndef _9P_CACHE_H + #define _9P_CACHE_H +-#ifdef CONFIG_9P_FSCACHE ++#define FSCACHE_USE_NEW_IO_API + #include +-#include ++ ++#ifdef CONFIG_9P_FSCACHE + + extern struct fscache_netfs v9fs_cache_netfs; + extern const struct fscache_cookie_def v9fs_cache_session_index_def; +@@ -27,64 +28,6 @@ extern void v9fs_cache_inode_reset_cooki + extern int __v9fs_cache_register(void); + extern void __v9fs_cache_unregister(void); + +-extern int __v9fs_fscache_release_page(struct page *page, gfp_t gfp); +-extern void __v9fs_fscache_invalidate_page(struct page *page); +-extern int __v9fs_readpage_from_fscache(struct inode *inode, +- struct page *page); +-extern int __v9fs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages); +-extern void __v9fs_readpage_to_fscache(struct inode *inode, struct page *page); +-extern void __v9fs_fscache_wait_on_page_write(struct inode *inode, +- struct page *page); +- +-static inline int v9fs_fscache_release_page(struct page *page, +- gfp_t gfp) +-{ +- return __v9fs_fscache_release_page(page, gfp); +-} +- +-static inline void v9fs_fscache_invalidate_page(struct page *page) +-{ +- __v9fs_fscache_invalidate_page(page); +-} +- +-static inline int v9fs_readpage_from_fscache(struct inode *inode, +- struct page *page) +-{ +- return __v9fs_readpage_from_fscache(inode, page); +-} +- +-static inline int v9fs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- return __v9fs_readpages_from_fscache(inode, mapping, pages, +- nr_pages); +-} +- +-static inline void v9fs_readpage_to_fscache(struct inode *inode, +- struct page *page) +-{ +- if (PageFsCache(page)) +- __v9fs_readpage_to_fscache(inode, page); +-} +- +-static inline void v9fs_uncache_page(struct inode *inode, struct page *page) +-{ +- struct v9fs_inode *v9inode = V9FS_I(inode); +- fscache_uncache_page(v9inode->fscache, page); +- BUG_ON(PageFsCache(page)); +-} +- +-static inline void v9fs_fscache_wait_on_page_write(struct inode *inode, +- struct page *page) +-{ +- return __v9fs_fscache_wait_on_page_write(inode, page); +-} +- + #else /* CONFIG_9P_FSCACHE */ + + static inline void v9fs_cache_inode_get_cookie(struct inode *inode) +@@ -99,39 +42,5 @@ static inline void v9fs_cache_inode_set_ + { + } + +-static inline int v9fs_fscache_release_page(struct page *page, +- gfp_t gfp) { +- return 1; +-} +- +-static inline void v9fs_fscache_invalidate_page(struct page *page) {} +- +-static inline int v9fs_readpage_from_fscache(struct inode *inode, +- struct page *page) +-{ +- return -ENOBUFS; +-} +- +-static inline int v9fs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- return -ENOBUFS; +-} +- +-static inline void v9fs_readpage_to_fscache(struct inode *inode, +- struct page *page) +-{} +- +-static inline void v9fs_uncache_page(struct inode *inode, struct page *page) +-{} +- +-static inline void v9fs_fscache_wait_on_page_write(struct inode *inode, +- struct page *page) +-{ +- return; +-} +- + #endif /* CONFIG_9P_FSCACHE */ + #endif /* _9P_CACHE_H */ +--- a/fs/9p/v9fs.h ++++ b/fs/9p/v9fs.h +@@ -124,6 +124,15 @@ static inline struct v9fs_inode *V9FS_I( + return container_of(inode, struct v9fs_inode, vfs_inode); + } + ++static inline struct fscache_cookie *v9fs_inode_cookie(struct v9fs_inode *v9inode) ++{ ++#ifdef CONFIG_9P_FSCACHE ++ return v9inode->fscache; ++#else ++ return NULL; ++#endif ++} ++ + extern int v9fs_show_options(struct seq_file *m, struct dentry *root); + + struct p9_fid *v9fs_session_init(struct v9fs_session_info *, const char *, +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -19,7 +19,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + +@@ -29,89 +29,97 @@ + #include "fid.h" + + /** +- * v9fs_fid_readpage - read an entire page in from 9P +- * +- * @fid: fid being read +- * @page: structure to page +- * ++ * v9fs_req_issue_op - Issue a read from 9P ++ * @subreq: The read to make + */ +-static int v9fs_fid_readpage(void *data, struct page *page) ++static void v9fs_req_issue_op(struct netfs_read_subrequest *subreq) + { +- struct p9_fid *fid = data; +- struct inode *inode = page->mapping->host; +- struct bio_vec bvec = {.bv_page = page, .bv_len = PAGE_SIZE}; ++ struct netfs_read_request *rreq = subreq->rreq; ++ struct p9_fid *fid = rreq->netfs_priv; + struct iov_iter to; +- int retval, err; ++ loff_t pos = subreq->start + subreq->transferred; ++ size_t len = subreq->len - subreq->transferred; ++ int total, err; + +- p9_debug(P9_DEBUG_VFS, "\n"); ++ iov_iter_xarray(&to, READ, &rreq->mapping->i_pages, pos, len); + +- BUG_ON(!PageLocked(page)); ++ total = p9_client_read(fid, pos, &to, &err); ++ netfs_subreq_terminated(subreq, err ?: total, false); ++} + +- retval = v9fs_readpage_from_fscache(inode, page); +- if (retval == 0) +- return retval; ++/** ++ * v9fs_init_rreq - Initialise a read request ++ * @rreq: The read request ++ * @file: The file being read from ++ */ ++static void v9fs_init_rreq(struct netfs_read_request *rreq, struct file *file) ++{ ++ struct p9_fid *fid = file->private_data; + +- iov_iter_bvec(&to, READ, &bvec, 1, PAGE_SIZE); ++ refcount_inc(&fid->count); ++ rreq->netfs_priv = fid; ++} + +- retval = p9_client_read(fid, page_offset(page), &to, &err); +- if (err) { +- v9fs_uncache_page(inode, page); +- retval = err; +- goto done; +- } ++/** ++ * v9fs_req_cleanup - Cleanup request initialized by v9fs_init_rreq ++ * @mapping: unused mapping of request to cleanup ++ * @priv: private data to cleanup, a fid, guaranted non-null. ++ */ ++static void v9fs_req_cleanup(struct address_space *mapping, void *priv) ++{ ++ struct p9_fid *fid = priv; + +- zero_user(page, retval, PAGE_SIZE - retval); +- flush_dcache_page(page); +- SetPageUptodate(page); ++ p9_client_clunk(fid); ++} + +- v9fs_readpage_to_fscache(inode, page); +- retval = 0; ++/** ++ * v9fs_is_cache_enabled - Determine if caching is enabled for an inode ++ * @inode: The inode to check ++ */ ++static bool v9fs_is_cache_enabled(struct inode *inode) ++{ ++ struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(inode)); + +-done: +- unlock_page(page); +- return retval; ++ return fscache_cookie_enabled(cookie) && !hlist_empty(&cookie->backing_objects); + } + + /** ++ * v9fs_begin_cache_operation - Begin a cache operation for a read ++ * @rreq: The read request ++ */ ++static int v9fs_begin_cache_operation(struct netfs_read_request *rreq) ++{ ++ struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(rreq->inode)); ++ ++ return fscache_begin_read_operation(rreq, cookie); ++} ++ ++static const struct netfs_read_request_ops v9fs_req_ops = { ++ .init_rreq = v9fs_init_rreq, ++ .is_cache_enabled = v9fs_is_cache_enabled, ++ .begin_cache_operation = v9fs_begin_cache_operation, ++ .issue_op = v9fs_req_issue_op, ++ .cleanup = v9fs_req_cleanup, ++}; ++ ++/** + * v9fs_vfs_readpage - read an entire page in from 9P +- * +- * @filp: file being read ++ * @file: file being read + * @page: structure to page + * + */ +- +-static int v9fs_vfs_readpage(struct file *filp, struct page *page) ++static int v9fs_vfs_readpage(struct file *file, struct page *page) + { +- return v9fs_fid_readpage(filp->private_data, page); ++ return netfs_readpage(file, page, &v9fs_req_ops, NULL); + } + + /** +- * v9fs_vfs_readpages - read a set of pages from 9P +- * +- * @filp: file being read +- * @mapping: the address space +- * @pages: list of pages to read +- * @nr_pages: count of pages to read +- * ++ * v9fs_vfs_readahead - read a set of pages from 9P ++ * @ractl: The readahead parameters + */ +- +-static int v9fs_vfs_readpages(struct file *filp, struct address_space *mapping, +- struct list_head *pages, unsigned nr_pages) ++static void v9fs_vfs_readahead(struct readahead_control *ractl) + { +- int ret = 0; +- struct inode *inode; +- +- inode = mapping->host; +- p9_debug(P9_DEBUG_VFS, "inode: %p file: %p\n", inode, filp); +- +- ret = v9fs_readpages_from_fscache(inode, mapping, pages, &nr_pages); +- if (ret == 0) +- return ret; +- +- ret = read_cache_pages(mapping, pages, v9fs_fid_readpage, +- filp->private_data); +- p9_debug(P9_DEBUG_VFS, " = %d\n", ret); +- return ret; ++ netfs_readahead(ractl, &v9fs_req_ops, NULL); + } + + /** +@@ -124,7 +132,14 @@ static int v9fs_release_page(struct page + { + if (PagePrivate(page)) + return 0; +- return v9fs_fscache_release_page(page, gfp); ++#ifdef CONFIG_9P_FSCACHE ++ if (PageFsCache(page)) { ++ if (!(gfp & __GFP_DIRECT_RECLAIM) || !(gfp & __GFP_FS)) ++ return 0; ++ wait_on_page_fscache(page); ++ } ++#endif ++ return 1; + } + + /** +@@ -137,21 +152,16 @@ static int v9fs_release_page(struct page + static void v9fs_invalidate_page(struct page *page, unsigned int offset, + unsigned int length) + { +- /* +- * If called with zero offset, we should release +- * the private state assocated with the page +- */ +- if (offset == 0 && length == PAGE_SIZE) +- v9fs_fscache_invalidate_page(page); ++ wait_on_page_fscache(page); + } + + static int v9fs_vfs_writepage_locked(struct page *page) + { + struct inode *inode = page->mapping->host; + struct v9fs_inode *v9inode = V9FS_I(inode); ++ loff_t start = page_offset(page); + loff_t size = i_size_read(inode); + struct iov_iter from; +- struct bio_vec bvec; + int err, len; + + if (page->index == size >> PAGE_SHIFT) +@@ -159,17 +169,14 @@ static int v9fs_vfs_writepage_locked(str + else + len = PAGE_SIZE; + +- bvec.bv_page = page; +- bvec.bv_offset = 0; +- bvec.bv_len = len; +- iov_iter_bvec(&from, WRITE, &bvec, 1, len); ++ iov_iter_xarray(&from, WRITE, &page->mapping->i_pages, start, len); + + /* We should have writeback_fid always set */ + BUG_ON(!v9inode->writeback_fid); + + set_page_writeback(page); + +- p9_client_write(v9inode->writeback_fid, page_offset(page), &from, &err); ++ p9_client_write(v9inode->writeback_fid, start, &from, &err); + + end_page_writeback(page); + return err; +@@ -205,14 +212,13 @@ static int v9fs_vfs_writepage(struct pag + static int v9fs_launder_page(struct page *page) + { + int retval; +- struct inode *inode = page->mapping->host; + +- v9fs_fscache_wait_on_page_write(inode, page); + if (clear_page_dirty_for_io(page)) { + retval = v9fs_vfs_writepage_locked(page); + if (retval) + return retval; + } ++ wait_on_page_fscache(page); + return 0; + } + +@@ -256,35 +262,24 @@ static int v9fs_write_begin(struct file + loff_t pos, unsigned len, unsigned flags, + struct page **pagep, void **fsdata) + { +- int retval = 0; ++ int retval; + struct page *page; +- struct v9fs_inode *v9inode; +- pgoff_t index = pos >> PAGE_SHIFT; +- struct inode *inode = mapping->host; +- ++ struct v9fs_inode *v9inode = V9FS_I(mapping->host); + + p9_debug(P9_DEBUG_VFS, "filp %p, mapping %p\n", filp, mapping); + +- v9inode = V9FS_I(inode); +-start: +- page = grab_cache_page_write_begin(mapping, index, flags); +- if (!page) { +- retval = -ENOMEM; +- goto out; +- } + BUG_ON(!v9inode->writeback_fid); +- if (PageUptodate(page)) +- goto out; + +- if (len == PAGE_SIZE) +- goto out; ++ /* Prefetch area to be written into the cache if we're caching this ++ * file. We need to do this before we get a lock on the page in case ++ * there's more than one writer competing for the same cache block. ++ */ ++ retval = netfs_write_begin(filp, mapping, pos, len, flags, &page, fsdata, ++ &v9fs_req_ops, NULL); ++ if (retval < 0) ++ return retval; + +- retval = v9fs_fid_readpage(v9inode->writeback_fid, page); +- put_page(page); +- if (!retval) +- goto start; +-out: +- *pagep = page; ++ *pagep = find_subpage(page, pos / PAGE_SIZE); + return retval; + } + +@@ -301,10 +296,11 @@ static int v9fs_write_end(struct file *f + if (unlikely(copied < len)) { + copied = 0; + goto out; +- } else if (len == PAGE_SIZE) { +- SetPageUptodate(page); + } ++ ++ SetPageUptodate(page); + } ++ + /* + * No need to use i_size_read() here, the i_size + * cannot change under us because we hold the i_mutex. +@@ -324,7 +320,7 @@ out: + + const struct address_space_operations v9fs_addr_operations = { + .readpage = v9fs_vfs_readpage, +- .readpages = v9fs_vfs_readpages, ++ .readahead = v9fs_vfs_readahead, + .set_page_dirty = __set_page_dirty_nobuffers, + .writepage = v9fs_vfs_writepage, + .write_begin = v9fs_write_begin, +--- a/fs/9p/vfs_file.c ++++ b/fs/9p/vfs_file.c +@@ -555,14 +555,23 @@ v9fs_vm_page_mkwrite(struct vm_fault *vm + p9_debug(P9_DEBUG_VFS, "page %p fid %lx\n", + page, (unsigned long)filp->private_data); + ++ v9inode = V9FS_I(inode); ++ ++ /* Wait for the page to be written to the cache before we allow it to ++ * be modified. We then assume the entire page will need writing back. ++ */ ++#ifdef CONFIG_9P_FSCACHE ++ if (PageFsCache(page) && ++ wait_on_page_fscache_killable(page) < 0) ++ return VM_FAULT_RETRY; ++#endif ++ + /* Update file times before taking page lock */ + file_update_time(filp); + +- v9inode = V9FS_I(inode); +- /* make sure the cache has finished storing the page */ +- v9fs_fscache_wait_on_page_write(inode, page); + BUG_ON(!v9inode->writeback_fid); +- lock_page(page); ++ if (lock_page_killable(page) < 0) ++ return VM_FAULT_RETRY; + if (page->mapping != inode->i_mapping) + goto out_unlock; + wait_for_stable_page(page); diff --git a/patches.suse/9p-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch b/patches.suse/9p-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch new file mode 100644 index 0000000..bc8a7e5 --- /dev/null +++ b/patches.suse/9p-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch @@ -0,0 +1,204 @@ +From: David Howells +Date: Wed, 18 Nov 2020 09:06:42 +0000 +Subject: 9p: Copy local writes to the cache when writing to the server +Git-commit: 93c846143d8630d1fd465b69703b0f0021a543dc +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +When writing to the server from v9fs_vfs_writepage(), copy the data to the +cache object too. + +To make this possible, the cookie must have its active users count +incremented when the page is dirtied and kept incremented until we manage +to clean up all the pages. This allows the writeback to take place after +the last file struct is released. + +This is done by taking a use on the cookie in v9fs_set_page_dirty() if we +haven't already done so (controlled by the I_PINNING_FSCACHE_WB flag) and +dropping the pin in v9fs_write_inode() if __writeback_single_inode() clears +all the outstanding dirty pages (conveyed by the unpinned_fscache_wb flag +in the writeback_control struct). + +Inode eviction must also clear the flag after truncating away all the +outstanding pages. + +In the future this will be handled more gracefully by netfslib. + +Changes +======= +ver #3: + - Canonicalise the coherency data to make it endianness-independent. + +ver #2: + - Fix an unused-var warning due to CONFIG_9P_FSCACHE=n[1]. + +Signed-off-by: David Howells +Acked-by: Jeff Layton +Tested-by: Dominique Martinet +cc: Eric Van Hensbergen +cc: Latchesar Ionkov +cc: v9fs-developer@lists.sourceforge.net +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819667027.215744.13815687931204222995.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906978015.143852.10646669694345706328.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967180760.1823006.5831751873616248910.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021574522.640689.13849966660182529125.stgit@warthog.procyon.org.uk/ # v4 +[adapted to use pages instead of folios] +Acked-by: Luis Henriques +--- + fs/9p/vfs_addr.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++- + fs/9p/vfs_inode.c | 4 ++++ + fs/9p/vfs_super.c | 3 +++ + 3 files changed, 53 insertions(+), 1 deletion(-) + +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -134,6 +134,8 @@ static void v9fs_vfs_readahead(struct re + + static int v9fs_release_page(struct page *page, gfp_t gfp) + { ++ struct inode *inode = page->mapping->host; ++ + if (PagePrivate(page)) + return 0; + #ifdef CONFIG_9P_FSCACHE +@@ -143,6 +145,7 @@ static int v9fs_release_page(struct page + wait_on_page_fscache(page); + } + #endif ++ fscache_note_page_release(v9fs_inode_cookie(V9FS_I(inode))); + return 1; + } + +@@ -159,10 +162,25 @@ static void v9fs_invalidate_page(struct + wait_on_page_fscache(page); + } + ++static void v9fs_write_to_cache_done(void *priv, ssize_t transferred_or_error, ++ bool was_async) ++{ ++ struct v9fs_inode *v9inode = priv; ++ __le32 version; ++ ++ if (IS_ERR_VALUE(transferred_or_error) && ++ transferred_or_error != -ENOBUFS) { ++ version = cpu_to_le32(v9inode->qid.version); ++ fscache_invalidate(v9fs_inode_cookie(v9inode), &version, ++ i_size_read(&v9inode->vfs_inode), 0); ++ } ++} ++ + static int v9fs_vfs_writepage_locked(struct page *page) + { + struct inode *inode = page->mapping->host; + struct v9fs_inode *v9inode = V9FS_I(inode); ++ struct fscache_cookie *cookie = v9fs_inode_cookie(v9inode); + loff_t start = page_offset(page); + loff_t size = i_size_read(inode); + struct iov_iter from; +@@ -178,10 +196,21 @@ static int v9fs_vfs_writepage_locked(str + /* We should have writeback_fid always set */ + BUG_ON(!v9inode->writeback_fid); + ++ wait_on_page_fscache(page); + set_page_writeback(page); + + p9_client_write(v9inode->writeback_fid, start, &from, &err); + ++ if (err == 0 && ++ fscache_cookie_enabled(cookie) && ++ test_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags)) { ++ set_page_fscache(page); ++ fscache_write_to_cache(v9fs_inode_cookie(v9inode), ++ page->mapping, start, len, size, ++ v9fs_write_to_cache_done, v9inode, ++ true); ++ } ++ + end_page_writeback(page); + return err; + } +@@ -293,6 +322,7 @@ static int v9fs_write_end(struct file *f + { + loff_t last_pos = pos + copied; + struct inode *inode = page->mapping->host; ++ struct v9fs_inode *v9inode = V9FS_I(inode); + + p9_debug(P9_DEBUG_VFS, "filp %p, mapping %p\n", filp, mapping); + +@@ -312,6 +342,7 @@ static int v9fs_write_end(struct file *f + if (last_pos > inode->i_size) { + inode_add_bytes(inode, last_pos - inode->i_size); + i_size_write(inode, last_pos); ++ fscache_update_cookie(v9fs_inode_cookie(v9inode), NULL, &last_pos); + } + set_page_dirty(page); + out: +@@ -321,11 +352,25 @@ out: + return copied; + } + ++#ifdef CONFIG_9P_FSCACHE ++/* ++ * Mark a page as having been made dirty and thus needing writeback. We also ++ * need to pin the cache object to write back to. ++ */ ++static int v9fs_set_page_dirty(struct page *page) ++{ ++ struct v9fs_inode *v9inode = V9FS_I(page->mapping->host); ++ ++ return fscache_set_page_dirty(page, v9fs_inode_cookie(v9inode)); ++} ++#else ++#define v9fs_set_page_dirty __set_page_dirty_nobuffers ++#endif + + const struct address_space_operations v9fs_addr_operations = { + .readpage = v9fs_vfs_readpage, + .readahead = v9fs_vfs_readahead, +- .set_page_dirty = __set_page_dirty_nobuffers, ++ .set_page_dirty = v9fs_set_page_dirty, + .writepage = v9fs_vfs_writepage, + .write_begin = v9fs_write_begin, + .write_end = v9fs_write_end, +--- a/fs/9p/vfs_inode.c ++++ b/fs/9p/vfs_inode.c +@@ -375,8 +375,12 @@ struct inode *v9fs_get_inode(struct supe + void v9fs_evict_inode(struct inode *inode) + { + struct v9fs_inode *v9inode = V9FS_I(inode); ++ __le32 version; + + truncate_inode_pages_final(&inode->i_data); ++ version = cpu_to_le32(v9inode->qid.version); ++ fscache_clear_inode_writeback(v9fs_inode_cookie(v9inode), inode, ++ &version); + clear_inode(inode); + filemap_fdatawrite(&inode->i_data); + +--- a/fs/9p/vfs_super.c ++++ b/fs/9p/vfs_super.c +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -307,6 +308,7 @@ static int v9fs_write_inode(struct inode + __mark_inode_dirty(inode, I_DIRTY_DATASYNC); + return ret; + } ++ fscache_unpin_writeback(wbc, v9fs_inode_cookie(v9inode)); + return 0; + } + +@@ -330,6 +332,7 @@ static int v9fs_write_inode_dotl(struct + __mark_inode_dirty(inode, I_DIRTY_DATASYNC); + return ret; + } ++ fscache_unpin_writeback(wbc, v9fs_inode_cookie(v9inode)); + return 0; + } + diff --git a/patches.suse/9p-Use-fscache-indexing-rewrite-and-reenable-caching.patch b/patches.suse/9p-Use-fscache-indexing-rewrite-and-reenable-caching.patch new file mode 100644 index 0000000..89d735d --- /dev/null +++ b/patches.suse/9p-Use-fscache-indexing-rewrite-and-reenable-caching.patch @@ -0,0 +1,627 @@ +From: David Howells +Date: Wed, 18 Nov 2020 09:06:42 +0000 +Subject: 9p: Use fscache indexing rewrite and reenable caching +Git-commit: 24e42e32d347f0787a6f99aeb590f3aaa7221093 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Change the 9p filesystem to take account of the changes to fscache's +indexing rewrite and reenable caching in 9p. + +The following changes have been made: + + (1) The fscache_netfs struct is no more, and there's no need to register + the filesystem as a whole. + + (2) The session cookie is now an fscache_volume cookie, allocated with + fscache_acquire_volume(). That takes three parameters: a string + representing the "volume" in the index, a string naming the cache to + use (or NULL) and a u64 that conveys coherency metadata for the + volume. + + For 9p, I've made it render the volume name string as: + + "9p,," + + where the cachetag is replaced by the aname if it wasn't supplied. + + This probably needs rethinking a bit as the aname can have slashes in + it. It might be better to hash the cachetag and use the hash or I + could substitute commas for the slashes or something. + + (3) The fscache_cookie_def is no more and needed information is passed + directly to fscache_acquire_cookie(). The cache no longer calls back + into the filesystem, but rather metadata changes are indicated at + other times. + + fscache_acquire_cookie() is passed the same keying and coherency + information as before. + + (4) The functions to set/reset/flush cookies are removed and + fscache_use_cookie() and fscache_unuse_cookie() are used instead. + + fscache_use_cookie() is passed a flag to indicate if the cookie is + opened for writing. fscache_unuse_cookie() is passed updates for the + metadata if we changed it (ie. if the file was opened for writing). + + These are called when the file is opened or closed. + + (5) wait_on_page_bit[_killable]() is replaced with the specific wait + functions for the bits waited upon. + + (6) I've got rid of some of the 9p-specific cache helper functions and + called things like fscache_relinquish_cookie() directly as they'll + optimise away if v9fs_inode_cookie() returns an unconditional NULL + (which will be the case if CONFIG_9P_FSCACHE=n). + + (7) v9fs_vfs_setattr() is made to call fscache_resize() to change the size + of the cache object. + +Notes: + + (A) We should call fscache_invalidate() if we detect that the server's + copy of a file got changed by a third party, but I don't know where to + do that. We don't need to do that when allocating the cookie as we + get a check-and-invalidate when we initially bind to the cache object. + + (B) The copy-to-cache-on-writeback side of things will be handled in + separate patch. + +Changes +======= +ver #3: + - Canonicalise the cookie key and coherency data to make them + endianness-independent. + +ver #2: + - Use gfpflags_allow_blocking() rather than using flag directly. + - fscache_acquire_volume() now returns errors. + +Signed-off-by: David Howells +Acked-by: Jeff Layton +Tested-by: Dominique Martinet +cc: Eric Van Hensbergen +cc: Latchesar Ionkov +cc: v9fs-developer@lists.sourceforge.net +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819664645.215744.1555314582005286846.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906975017.143852.3459573173204394039.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967178512.1823006.17377493641569138183.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021573143.640689.3977487095697717967.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/9p/Kconfig | 2 + fs/9p/cache.c | 195 ++++++++----------------------------------------- + fs/9p/cache.h | 25 ------ + fs/9p/v9fs.c | 17 +--- + fs/9p/v9fs.h | 13 ++- + fs/9p/vfs_addr.c | 8 +- + fs/9p/vfs_dir.c | 13 +++ + fs/9p/vfs_file.c | 3 + fs/9p/vfs_inode.c | 22 +++-- + fs/9p/vfs_inode_dotl.c | 3 + 10 files changed, 91 insertions(+), 210 deletions(-) + +--- a/fs/9p/Kconfig ++++ b/fs/9p/Kconfig +@@ -14,7 +14,7 @@ config 9P_FS + if 9P_FS + config 9P_FSCACHE + bool "Enable 9P client caching support" +- depends on 9P_FS=m && FSCACHE_OLD_API || 9P_FS=y && FSCACHE_OLD_API=y ++ depends on 9P_FS=m && FSCACHE || 9P_FS=y && FSCACHE=y + help + Choose Y here to enable persistent, read-only local + caching support for 9p clients using FS-Cache +--- a/fs/9p/cache.c ++++ b/fs/9p/cache.c +@@ -16,186 +16,61 @@ + #include "v9fs.h" + #include "cache.h" + +-#define CACHETAG_LEN 11 +- +-struct fscache_netfs v9fs_cache_netfs = { +- .name = "9p", +- .version = 0, +-}; +- +-/** +- * v9fs_random_cachetag - Generate a random tag to be associated +- * with a new cache session. +- * +- * The value of jiffies is used for a fairly randomly cache tag. +- */ +- +-static +-int v9fs_random_cachetag(struct v9fs_session_info *v9ses) ++int v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses, ++ const char *dev_name) + { +- v9ses->cachetag = kmalloc(CACHETAG_LEN, GFP_KERNEL); +- if (!v9ses->cachetag) +- return -ENOMEM; ++ struct fscache_volume *vcookie; ++ char *name, *p; + +- return scnprintf(v9ses->cachetag, CACHETAG_LEN, "%lu", jiffies); +-} +- +-const struct fscache_cookie_def v9fs_cache_session_index_def = { +- .name = "9P.session", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; ++ name = kasprintf(GFP_KERNEL, "9p,%s,%s", ++ dev_name, v9ses->cachetag ?: v9ses->aname); ++ if (!name) ++ return -ENOMEM; + +-void v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses) +-{ +- /* If no cache session tag was specified, we generate a random one. */ +- if (!v9ses->cachetag) { +- if (v9fs_random_cachetag(v9ses) < 0) { +- v9ses->fscache = NULL; +- kfree(v9ses->cachetag); +- v9ses->cachetag = NULL; +- return; ++ for (p = name; *p; p++) ++ if (*p == '/') ++ *p = ';'; ++ ++ vcookie = fscache_acquire_volume(name, NULL, NULL, 0); ++ p9_debug(P9_DEBUG_FSC, "session %p get volume %p (%s)\n", ++ v9ses, vcookie, name); ++ if (IS_ERR(vcookie)) { ++ if (vcookie != ERR_PTR(-EBUSY)) { ++ kfree(name); ++ return PTR_ERR(vcookie); + } ++ pr_err("Cache volume key already in use (%s)\n", name); ++ vcookie = NULL; + } +- +- v9ses->fscache = fscache_acquire_cookie(v9fs_cache_netfs.primary_index, +- &v9fs_cache_session_index_def, +- v9ses->cachetag, +- strlen(v9ses->cachetag), +- NULL, 0, +- v9ses, 0, true); +- p9_debug(P9_DEBUG_FSC, "session %p get cookie %p\n", +- v9ses, v9ses->fscache); +-} +- +-void v9fs_cache_session_put_cookie(struct v9fs_session_info *v9ses) +-{ +- p9_debug(P9_DEBUG_FSC, "session %p put cookie %p\n", +- v9ses, v9ses->fscache); +- fscache_relinquish_cookie(v9ses->fscache, NULL, false); +- v9ses->fscache = NULL; +-} +- +-static enum +-fscache_checkaux v9fs_cache_inode_check_aux(void *cookie_netfs_data, +- const void *buffer, +- uint16_t buflen, +- loff_t object_size) +-{ +- const struct v9fs_inode *v9inode = cookie_netfs_data; +- +- if (buflen != sizeof(v9inode->qid.version)) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- if (memcmp(buffer, &v9inode->qid.version, +- sizeof(v9inode->qid.version))) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- return FSCACHE_CHECKAUX_OKAY; ++ v9ses->fscache = vcookie; ++ kfree(name); ++ return 0; + } + +-const struct fscache_cookie_def v9fs_cache_inode_index_def = { +- .name = "9p.inode", +- .type = FSCACHE_COOKIE_TYPE_DATAFILE, +- .check_aux = v9fs_cache_inode_check_aux, +-}; +- + void v9fs_cache_inode_get_cookie(struct inode *inode) + { + struct v9fs_inode *v9inode; + struct v9fs_session_info *v9ses; ++ __le32 version; ++ __le64 path; + + if (!S_ISREG(inode->i_mode)) + return; + + v9inode = V9FS_I(inode); +- if (v9inode->fscache) ++ if (WARN_ON(v9inode->fscache)) + return; + ++ version = cpu_to_le32(v9inode->qid.version); ++ path = cpu_to_le64(v9inode->qid.path); + v9ses = v9fs_inode2v9ses(inode); +- v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, +- &v9fs_cache_inode_index_def, +- &v9inode->qid.path, +- sizeof(v9inode->qid.path), +- &v9inode->qid.version, +- sizeof(v9inode->qid.version), +- v9inode, +- i_size_read(&v9inode->vfs_inode), +- true); ++ v9inode->fscache = ++ fscache_acquire_cookie(v9fs_session_cache(v9ses), ++ 0, ++ &path, sizeof(path), ++ &version, sizeof(version), ++ i_size_read(&v9inode->vfs_inode)); + + p9_debug(P9_DEBUG_FSC, "inode %p get cookie %p\n", + inode, v9inode->fscache); + } +- +-void v9fs_cache_inode_put_cookie(struct inode *inode) +-{ +- struct v9fs_inode *v9inode = V9FS_I(inode); +- +- if (!v9inode->fscache) +- return; +- p9_debug(P9_DEBUG_FSC, "inode %p put cookie %p\n", +- inode, v9inode->fscache); +- +- fscache_relinquish_cookie(v9inode->fscache, &v9inode->qid.version, +- false); +- v9inode->fscache = NULL; +-} +- +-void v9fs_cache_inode_flush_cookie(struct inode *inode) +-{ +- struct v9fs_inode *v9inode = V9FS_I(inode); +- +- if (!v9inode->fscache) +- return; +- p9_debug(P9_DEBUG_FSC, "inode %p flush cookie %p\n", +- inode, v9inode->fscache); +- +- fscache_relinquish_cookie(v9inode->fscache, NULL, true); +- v9inode->fscache = NULL; +-} +- +-void v9fs_cache_inode_set_cookie(struct inode *inode, struct file *filp) +-{ +- struct v9fs_inode *v9inode = V9FS_I(inode); +- +- if (!v9inode->fscache) +- return; +- +- mutex_lock(&v9inode->fscache_lock); +- +- if ((filp->f_flags & O_ACCMODE) != O_RDONLY) +- v9fs_cache_inode_flush_cookie(inode); +- else +- v9fs_cache_inode_get_cookie(inode); +- +- mutex_unlock(&v9inode->fscache_lock); +-} +- +-void v9fs_cache_inode_reset_cookie(struct inode *inode) +-{ +- struct v9fs_inode *v9inode = V9FS_I(inode); +- struct v9fs_session_info *v9ses; +- struct fscache_cookie *old; +- +- if (!v9inode->fscache) +- return; +- +- old = v9inode->fscache; +- +- mutex_lock(&v9inode->fscache_lock); +- fscache_relinquish_cookie(v9inode->fscache, NULL, true); +- +- v9ses = v9fs_inode2v9ses(inode); +- v9inode->fscache = fscache_acquire_cookie(v9ses->fscache, +- &v9fs_cache_inode_index_def, +- &v9inode->qid.path, +- sizeof(v9inode->qid.path), +- &v9inode->qid.version, +- sizeof(v9inode->qid.version), +- v9inode, +- i_size_read(&v9inode->vfs_inode), +- true); +- p9_debug(P9_DEBUG_FSC, "inode %p revalidating cookie old %p new %p\n", +- inode, old, v9inode->fscache); +- +- mutex_unlock(&v9inode->fscache_lock); +-} +--- a/fs/9p/cache.h ++++ b/fs/9p/cache.h +@@ -7,26 +7,15 @@ + + #ifndef _9P_CACHE_H + #define _9P_CACHE_H +-#define FSCACHE_USE_NEW_IO_API ++ + #include + + #ifdef CONFIG_9P_FSCACHE + +-extern struct fscache_netfs v9fs_cache_netfs; +-extern const struct fscache_cookie_def v9fs_cache_session_index_def; +-extern const struct fscache_cookie_def v9fs_cache_inode_index_def; +- +-extern void v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses); +-extern void v9fs_cache_session_put_cookie(struct v9fs_session_info *v9ses); ++extern int v9fs_cache_session_get_cookie(struct v9fs_session_info *v9ses, ++ const char *dev_name); + + extern void v9fs_cache_inode_get_cookie(struct inode *inode); +-extern void v9fs_cache_inode_put_cookie(struct inode *inode); +-extern void v9fs_cache_inode_flush_cookie(struct inode *inode); +-extern void v9fs_cache_inode_set_cookie(struct inode *inode, struct file *filp); +-extern void v9fs_cache_inode_reset_cookie(struct inode *inode); +- +-extern int __v9fs_cache_register(void); +-extern void __v9fs_cache_unregister(void); + + #else /* CONFIG_9P_FSCACHE */ + +@@ -34,13 +23,5 @@ static inline void v9fs_cache_inode_get_ + { + } + +-static inline void v9fs_cache_inode_put_cookie(struct inode *inode) +-{ +-} +- +-static inline void v9fs_cache_inode_set_cookie(struct inode *inode, struct file *file) +-{ +-} +- + #endif /* CONFIG_9P_FSCACHE */ + #endif /* _9P_CACHE_H */ +--- a/fs/9p/v9fs.c ++++ b/fs/9p/v9fs.c +@@ -467,7 +467,11 @@ struct p9_fid *v9fs_session_init(struct + + #ifdef CONFIG_9P_FSCACHE + /* register the session for caching */ +- v9fs_cache_session_get_cookie(v9ses); ++ if (v9ses->cache == CACHE_LOOSE || v9ses->cache == CACHE_FSCACHE) { ++ rc = v9fs_cache_session_get_cookie(v9ses, dev_name); ++ if (rc < 0) ++ goto err_clnt; ++ } + #endif + spin_lock(&v9fs_sessionlist_lock); + list_add(&v9ses->slist, &v9fs_sessionlist); +@@ -500,8 +504,7 @@ void v9fs_session_close(struct v9fs_sess + } + + #ifdef CONFIG_9P_FSCACHE +- if (v9ses->fscache) +- v9fs_cache_session_put_cookie(v9ses); ++ fscache_relinquish_volume(v9fs_session_cache(v9ses), NULL, false); + kfree(v9ses->cachetag); + #endif + kfree(v9ses->uname); +@@ -664,20 +667,12 @@ static int v9fs_cache_register(void) + ret = v9fs_init_inode_cache(); + if (ret < 0) + return ret; +-#ifdef CONFIG_9P_FSCACHE +- ret = fscache_register_netfs(&v9fs_cache_netfs); +- if (ret < 0) +- v9fs_destroy_inode_cache(); +-#endif + return ret; + } + + static void v9fs_cache_unregister(void) + { + v9fs_destroy_inode_cache(); +-#ifdef CONFIG_9P_FSCACHE +- fscache_unregister_netfs(&v9fs_cache_netfs); +-#endif + } + + /** +--- a/fs/9p/v9fs.h ++++ b/fs/9p/v9fs.h +@@ -89,7 +89,7 @@ struct v9fs_session_info { + unsigned int cache; + #ifdef CONFIG_9P_FSCACHE + char *cachetag; +- struct fscache_cookie *fscache; ++ struct fscache_volume *fscache; + #endif + + char *uname; /* user name to mount as */ +@@ -109,7 +109,6 @@ struct v9fs_session_info { + + struct v9fs_inode { + #ifdef CONFIG_9P_FSCACHE +- struct mutex fscache_lock; + struct fscache_cookie *fscache; + #endif + struct p9_qid qid; +@@ -133,6 +132,16 @@ static inline struct fscache_cookie *v9f + #endif + } + ++static inline struct fscache_volume *v9fs_session_cache(struct v9fs_session_info *v9ses) ++{ ++#ifdef CONFIG_9P_FSCACHE ++ return v9ses->fscache; ++#else ++ return NULL; ++#endif ++} ++ ++ + extern int v9fs_show_options(struct seq_file *m, struct dentry *root); + + struct p9_fid *v9fs_session_init(struct v9fs_session_info *, const char *, +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -78,7 +78,9 @@ static void v9fs_req_cleanup(struct addr + */ + static bool v9fs_is_cache_enabled(struct inode *inode) + { +- return fscache_cookie_enabled(v9fs_inode_cookie(V9FS_I(inode))); ++ struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(inode)); ++ ++ return fscache_cookie_enabled(cookie) && cookie->cache_priv; + } + + /** +@@ -90,7 +92,7 @@ static int v9fs_begin_cache_operation(st + #ifdef CONFIG_9P_FSCACHE + struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(rreq->inode)); + +- return fscache_begin_read_operation(rreq, cookie); ++ return fscache_begin_read_operation(&rreq->cache_resources, cookie); + #else + return -ENOBUFS; + #endif +@@ -136,7 +138,7 @@ static int v9fs_release_page(struct page + return 0; + #ifdef CONFIG_9P_FSCACHE + if (PageFsCache(page)) { +- if (!(gfp & __GFP_DIRECT_RECLAIM) || !(gfp & __GFP_FS)) ++ if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) + return 0; + wait_on_page_fscache(page); + } +--- a/fs/9p/vfs_dir.c ++++ b/fs/9p/vfs_dir.c +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -205,7 +206,10 @@ static int v9fs_dir_readdir_dotl(struct + + int v9fs_dir_release(struct inode *inode, struct file *filp) + { ++ struct v9fs_inode *v9inode = V9FS_I(inode); + struct p9_fid *fid; ++ __le32 version; ++ loff_t i_size; + + fid = filp->private_data; + p9_debug(P9_DEBUG_VFS, "inode: %p filp: %p fid: %d\n", +@@ -216,6 +220,15 @@ int v9fs_dir_release(struct inode *inode + spin_unlock(&inode->i_lock); + p9_client_clunk(fid); + } ++ ++ if ((filp->f_mode & FMODE_WRITE)) { ++ version = cpu_to_le32(v9inode->qid.version); ++ i_size = i_size_read(inode); ++ fscache_unuse_cookie(v9fs_inode_cookie(v9inode), ++ &version, &i_size); ++ } else { ++ fscache_unuse_cookie(v9fs_inode_cookie(v9inode), NULL, NULL); ++ } + return 0; + } + +--- a/fs/9p/vfs_file.c ++++ b/fs/9p/vfs_file.c +@@ -95,7 +95,8 @@ int v9fs_file_open(struct inode *inode, + } + mutex_unlock(&v9inode->v_mutex); + if (v9ses->cache == CACHE_LOOSE || v9ses->cache == CACHE_FSCACHE) +- v9fs_cache_inode_set_cookie(inode, file); ++ fscache_use_cookie(v9fs_inode_cookie(v9inode), ++ file->f_mode & FMODE_WRITE); + v9fs_open_fid_add(inode, fid); + return 0; + out_error: +--- a/fs/9p/vfs_inode.c ++++ b/fs/9p/vfs_inode.c +@@ -228,7 +228,6 @@ struct inode *v9fs_alloc_inode(struct su + return NULL; + #ifdef CONFIG_9P_FSCACHE + v9inode->fscache = NULL; +- mutex_init(&v9inode->fscache_lock); + #endif + v9inode->writeback_fid = NULL; + v9inode->cache_validity = 0; +@@ -381,7 +380,7 @@ void v9fs_evict_inode(struct inode *inod + clear_inode(inode); + filemap_fdatawrite(&inode->i_data); + +- v9fs_cache_inode_put_cookie(inode); ++ fscache_relinquish_cookie(v9fs_inode_cookie(v9inode), false); + /* clunk the fid stashed in writeback_fid */ + if (v9inode->writeback_fid) { + p9_client_clunk(v9inode->writeback_fid); +@@ -860,7 +859,8 @@ v9fs_vfs_atomic_open(struct inode *dir, + + file->private_data = fid; + if (v9ses->cache == CACHE_LOOSE || v9ses->cache == CACHE_FSCACHE) +- v9fs_cache_inode_set_cookie(d_inode(dentry), file); ++ fscache_use_cookie(v9fs_inode_cookie(v9inode), ++ file->f_mode & FMODE_WRITE); + v9fs_open_fid_add(inode, fid); + + file->f_mode |= FMODE_CREATED; +@@ -1059,6 +1059,8 @@ static int v9fs_vfs_setattr(struct user_ + struct dentry *dentry, struct iattr *iattr) + { + int retval, use_dentry = 0; ++ struct inode *inode = d_inode(dentry); ++ struct v9fs_inode *v9inode = V9FS_I(inode); + struct v9fs_session_info *v9ses; + struct p9_fid *fid = NULL; + struct p9_wstat wstat; +@@ -1104,7 +1106,7 @@ static int v9fs_vfs_setattr(struct user_ + + /* Write all dirty data */ + if (d_is_reg(dentry)) +- filemap_write_and_wait(d_inode(dentry)->i_mapping); ++ filemap_write_and_wait(inode->i_mapping); + + retval = p9_client_wstat(fid, &wstat); + +@@ -1115,13 +1117,15 @@ static int v9fs_vfs_setattr(struct user_ + return retval; + + if ((iattr->ia_valid & ATTR_SIZE) && +- iattr->ia_size != i_size_read(d_inode(dentry))) +- truncate_setsize(d_inode(dentry), iattr->ia_size); ++ iattr->ia_size != i_size_read(inode)) { ++ truncate_setsize(inode, iattr->ia_size); ++ fscache_resize_cookie(v9fs_inode_cookie(v9inode), iattr->ia_size); ++ } + +- v9fs_invalidate_inode_attr(d_inode(dentry)); ++ v9fs_invalidate_inode_attr(inode); + +- setattr_copy(&init_user_ns, d_inode(dentry), iattr); +- mark_inode_dirty(d_inode(dentry)); ++ setattr_copy(&init_user_ns, inode, iattr); ++ mark_inode_dirty(inode); + return 0; + } + +--- a/fs/9p/vfs_inode_dotl.c ++++ b/fs/9p/vfs_inode_dotl.c +@@ -342,7 +342,8 @@ v9fs_vfs_atomic_open_dotl(struct inode * + goto err_clunk_old_fid; + file->private_data = ofid; + if (v9ses->cache == CACHE_LOOSE || v9ses->cache == CACHE_FSCACHE) +- v9fs_cache_inode_set_cookie(inode, file); ++ fscache_use_cookie(v9fs_inode_cookie(v9inode), ++ file->f_mode & FMODE_WRITE); + v9fs_open_fid_add(inode, ofid); + file->f_mode |= FMODE_CREATED; + out: diff --git a/patches.suse/9p-afs-ceph-nfs-Use-current_is_kswapd-rather-than-gfpflags_allow_blocking.patch b/patches.suse/9p-afs-ceph-nfs-Use-current_is_kswapd-rather-than-gfpflags_allow_blocking.patch new file mode 100644 index 0000000..2a7577b --- /dev/null +++ b/patches.suse/9p-afs-ceph-nfs-Use-current_is_kswapd-rather-than-gfpflags_allow_blocking.patch @@ -0,0 +1,134 @@ +From: David Howells +Date: Wed, 22 Dec 2021 17:21:04 +0000 +Subject: 9p, afs, ceph, nfs: Use current_is_kswapd() rather than + gfpflags_allow_blocking() +Git-commit: d7bdba1c81f7e7bad12c7c7ce55afa3c7b0821ef +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +In 9p, afs ceph, and nfs, gfpflags_allow_blocking() (which wraps a +test for __GFP_DIRECT_RECLAIM being set) is used to determine if +->releasepage() should wait for the completion of a DIO write to fscache +with something like: + + if (folio_test_fscache(folio)) { + if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) + return false; + folio_wait_fscache(folio); + } + +Instead, current_is_kswapd() should be used instead. + +Note that this is based on a patch originally by Zhaoyang Huang[1]. In +addition to extending it to the other network filesystems and putting it on +top of my fscache rewrite, it also needs to include linux/swap.h in a bunch +of places. Can current_is_kswapd() be moved to linux/mm.h? + +Changes +======= +ver #5: + - Dropping the changes for cifs. + +Originally-signed-off-by: Zhaoyang Huang +Co-developed-by: David Howells +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: Zhaoyang Huang +cc: Dominique Martinet +cc: Marc Dionne +cc: Steve French +cc: Trond Myklebust +cc: linux-cachefs@redhat.com +cc: v9fs-developer@lists.sourceforge.net +cc: linux-afs@lists.infradead.org +cc: ceph-devel@vger.kernel.org +cc: linux-cifs@vger.kernel.org +cc: linux-nfs@vger.kernel.org +cc: linux-mm@kvack.org +Link: https://lore.kernel.org/r/1638952658-20285-1-git-send-email-huangzhaoyang@gmail.com/ [1] +Link: https://lore.kernel.org/r/164021590773.640689.16777975200823659231.stgit@warthog.procyon.org.uk/ # v4 +[adapted to use pages instead of folios] +Acked-by: Luis Henriques +--- + fs/9p/vfs_addr.c | 3 ++- + fs/afs/file.c | 3 ++- + fs/ceph/addr.c | 3 ++- + fs/nfs/fscache.h | 3 ++- + 4 files changed, 8 insertions(+), 4 deletions(-) + +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -140,7 +141,7 @@ static int v9fs_release_page(struct page + return 0; + #ifdef CONFIG_9P_FSCACHE + if (PageFsCache(page)) { +- if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) ++ if (current_is_kswapd() || !(gfp & __GFP_FS)) + return 0; + wait_on_page_fscache(page); + } +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + #include + #include "internal.h" + +@@ -499,7 +500,7 @@ static int afs_releasepage(struct page * + * elected to wait */ + #ifdef CONFIG_AFS_FSCACHE + if (PageFsCache(page)) { +- if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) ++ if (current_is_kswapd() || !(gfp & __GFP_FS)) + return false; + wait_on_page_fscache(page); + } +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -4,6 +4,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -174,7 +175,7 @@ static int ceph_releasepage(struct page + return 0; + + if (PageFsCache(page)) { +- if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) ++ if (current_is_kswapd() || !(gfp & __GFP_FS)) + return 0; + wait_on_page_fscache(page); + } +--- a/fs/nfs/fscache.h ++++ b/fs/nfs/fscache.h +@@ -8,6 +8,7 @@ + #ifndef _NFS_FSCACHE_H + #define _NFS_FSCACHE_H + ++#include + #include + #include + #include +@@ -52,7 +53,7 @@ extern void __nfs_readpage_to_fscache(st + static inline int nfs_fscache_release_page(struct page *page, gfp_t gfp) + { + if (PageFsCache(page)) { +- if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) ++ if (current_is_kswapd() || !(gfp & __GFP_FS)) + return false; + wait_on_page_fscache(page); + fscache_note_page_release(nfs_i_fscache(page->mapping->host)); diff --git a/patches.suse/9p-fix-EBADF-errors-in-cached-mode.patch b/patches.suse/9p-fix-EBADF-errors-in-cached-mode.patch new file mode 100644 index 0000000..bad98a3 --- /dev/null +++ b/patches.suse/9p-fix-EBADF-errors-in-cached-mode.patch @@ -0,0 +1,56 @@ +From: Dominique Martinet +Date: Tue, 14 Jun 2022 12:19:02 +0900 +Subject: 9p: fix EBADF errors in cached mode +Git-commit: b0017602fdf6bd3f344dd49eaee8b6ffeed6dbac +Patch-mainline: v5.19-rc4 +References: jsc#SES-1880 + +cached operations sometimes need to do invalid operations (e.g. read +on a write only file) +Historic fscache had added a "writeback fid", a special handle opened +RW as root, for this. The conversion to new fscache missed that bit. + +This commit reinstates a slightly lesser variant of the original code +that uses the writeback fid for partial pages backfills if the regular +user fid had been open as WRONLY, and thus would lack read permissions. + +Link: https://lkml.kernel.org/r/20220614033802.1606738-1-asmadeus@codewreck.org +Fixes: eb497943fa21 ("9p: Convert to using the netfs helper lib to do reads and caching") +Cc: stable@vger.kernel.org +Cc: David Howells +Reported-By: Christian Schoenebeck +Reviewed-by: Christian Schoenebeck +Tested-by: Christian Schoenebeck +Signed-off-by: Dominique Martinet +Acked-by: Luis Henriques +--- + fs/9p/vfs_addr.c | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/fs/9p/vfs_addr.c b/fs/9p/vfs_addr.c +index a8f512b44a85..d0833fa69faf 100644 +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -58,8 +58,21 @@ static void v9fs_issue_read(struct netfs_io_subrequest *subreq) + */ + static int v9fs_init_request(struct netfs_io_request *rreq, struct file *file) + { ++ struct inode *inode = file_inode(file); ++ struct v9fs_inode *v9inode = V9FS_I(inode); + struct p9_fid *fid = file->private_data; + ++ BUG_ON(!fid); ++ ++ /* we might need to read from a fid that was opened write-only ++ * for read-modify-write of page cache, use the writeback fid ++ * for that */ ++ if (rreq->origin == NETFS_READ_FOR_WRITE && ++ (fid->mode & O_ACCMODE) == O_WRONLY) { ++ fid = v9inode->writeback_fid; ++ BUG_ON(!fid); ++ } ++ + refcount_inc(&fid->count); + rreq->netfs_priv = fid; + return 0; + diff --git a/patches.suse/9p-fix-enodata-when-reading-growing-file.patch b/patches.suse/9p-fix-enodata-when-reading-growing-file.patch new file mode 100644 index 0000000..48bad0e --- /dev/null +++ b/patches.suse/9p-fix-enodata-when-reading-growing-file.patch @@ -0,0 +1,47 @@ +From: Dominique Martinet +Date: Mon, 10 Jan 2022 20:10:31 +0900 +Subject: 9p: fix enodata when reading growing file +Git-commit: 19d1c32652bbbf406063025354845fdddbcecd3a +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Reading from a file that was just extended by a write, but the write had +not yet reached the server would return ENODATA as illustrated by this +command: +$ xfs_io -c 'open -ft test' -c 'w 4096 1000' -c 'r 0 1000' +wrote 1000/1000 bytes at offset 4096 +1000.000000 bytes, 1 ops; 0.0001 sec (5.610 MiB/sec and 5882.3529 ops/sec) +pread: No data available + +Fix this case by having netfs assume zeroes when reads from server come +short like AFS and CEPH do + +Link: https://lkml.kernel.org/r/20220110111444.926753-1-asmadeus@codewreck.org +Cc: stable@vger.kernel.org +Fixes: eb497943fa21 ("9p: Convert to using the netfs helper lib to do reads and caching") +Co-authored-by: David Howells +Reviewed-by: David Howells +Tested-by: David Howells +Signed-off-by: Dominique Martinet +Acked-by: Luis Henriques +--- + fs/9p/vfs_addr.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/fs/9p/vfs_addr.c b/fs/9p/vfs_addr.c +index fac918ccb305..1d554d0b6e58 100644 +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -42,6 +42,11 @@ static void v9fs_req_issue_op(struct netfs_read_subrequest *subreq) + iov_iter_xarray(&to, READ, &rreq->mapping->i_pages, pos, len); + + total = p9_client_read(fid, pos, &to, &err); ++ ++ /* if we just extended the file size, any portion not in ++ * cache won't be on server and is zeroes */ ++ __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); ++ + netfs_subreq_terminated(subreq, err ?: total, false); + } + + diff --git a/patches.suse/Adjust-cifssb-maximum-read-size.patch b/patches.suse/Adjust-cifssb-maximum-read-size.patch index 3bc6930..3dd9977 100644 --- a/patches.suse/Adjust-cifssb-maximum-read-size.patch +++ b/patches.suse/Adjust-cifssb-maximum-read-size.patch @@ -36,7 +36,7 @@ Acked-by: Enzo Matsumiya else --- a/fs/cifs/file.c +++ b/fs/cifs/file.c -@@ -3730,6 +3730,11 @@ cifs_send_async_read(loff_t offset, size +@@ -3739,6 +3739,11 @@ cifs_send_async_read(loff_t offset, size break; } @@ -48,8 +48,8 @@ Acked-by: Enzo Matsumiya rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->rsize, &rsize, credits); if (rc) -@@ -4501,6 +4506,11 @@ static int cifs_readpages(struct file *f - break; +@@ -4428,6 +4433,11 @@ static void cifs_readahead(struct readah + } } + if (cifs_sb->ctx->rsize == 0) diff --git a/patches.suse/Fix-page-corruption-caused-by-racy-check-in-__free_pages.patch b/patches.suse/Fix-page-corruption-caused-by-racy-check-in-__free_pages.patch new file mode 100644 index 0000000..83857cb --- /dev/null +++ b/patches.suse/Fix-page-corruption-caused-by-racy-check-in-__free_pages.patch @@ -0,0 +1,76 @@ +From: David Chen +Date: Thu, 9 Feb 2023 17:48:28 +0000 +Subject: Fix page corruption caused by racy check in __free_pages +Git-commit: 462a8e08e0e6287e5ce13187257edbf24213ed03 +Patch-mainline: v6.2-rc8 +References: bsc#1208149 + +When we upgraded our kernel, we started seeing some page corruption like +the following consistently: + + BUG: Bad page state in process ganesha.nfsd pfn:1304ca + page:0000000022261c55 refcount:0 mapcount:-128 mapping:0000000000000000 index:0x0 pfn:0x1304ca + flags: 0x17ffffc0000000() + raw: 0017ffffc0000000 ffff8a513ffd4c98 ffffeee24b35ec08 0000000000000000 + raw: 0000000000000000 0000000000000001 00000000ffffff7f 0000000000000000 + page dumped because: nonzero mapcount + CPU: 0 PID: 15567 Comm: ganesha.nfsd Kdump: loaded Tainted: P B O 5.10.158-1.nutanix.20221209.el7.x86_64 #1 + Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 04/05/2016 + Call Trace: + dump_stack+0x74/0x96 + bad_page.cold+0x63/0x94 + check_new_page_bad+0x6d/0x80 + rmqueue+0x46e/0x970 + get_page_from_freelist+0xcb/0x3f0 + ? _cond_resched+0x19/0x40 + __alloc_pages_nodemask+0x164/0x300 + alloc_pages_current+0x87/0xf0 + skb_page_frag_refill+0x84/0x110 + ... + +Sometimes, it would also show up as corruption in the free list pointer +and cause crashes. + +After bisecting the issue, we found the issue started from commit +e320d3012d25 ("mm/page_alloc.c: fix freeing non-compound pages"): + + if (put_page_testzero(page)) + free_the_page(page, order); + else if (!PageHead(page)) + while (order-- > 0) + free_the_page(page + (1 << order), order); + +So the problem is the check PageHead is racy because at this point we +already dropped our reference to the page. So even if we came in with +compound page, the page can already be freed and PageHead can return +false and we will end up freeing all the tail pages causing double free. + +Fixes: e320d3012d25 ("mm/page_alloc.c: fix freeing non-compound pages") +Link: https://lore.kernel.org/lkml/BYAPR02MB448855960A9656EEA81141FC94D99@BYAPR02MB4488.namprd02.prod.outlook.com/ +Cc: Andrew Morton +Cc: stable@vger.kernel.org +Signed-off-by: Chunwei Chen +Reviewed-by: Vlastimil Babka +Reviewed-by: Matthew Wilcox (Oracle) +Signed-off-by: Linus Torvalds +Signed-off-by: Vlastimil Babka +--- + mm/page_alloc.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +--- a/mm/page_alloc.c ++++ b/mm/page_alloc.c +@@ -5437,9 +5437,12 @@ EXPORT_SYMBOL(get_zeroed_page); + */ + void __free_pages(struct page *page, unsigned int order) + { ++ /* get PageHead before we drop reference */ ++ int head = PageHead(page); ++ + if (put_page_testzero(page)) + free_the_page(page, order); +- else if (!PageHead(page)) ++ else if (!head) + while (order-- > 0) + free_the_page(page + (1 << order), order); + } diff --git a/patches.suse/NFS-Always-provide-aligned-buffers-to-the-RPC-read-layers.patch b/patches.suse/NFS-Always-provide-aligned-buffers-to-the-RPC-read-layers.patch new file mode 100644 index 0000000..22c8987 --- /dev/null +++ b/patches.suse/NFS-Always-provide-aligned-buffers-to-the-RPC-read-layers.patch @@ -0,0 +1,46 @@ +From: Trond Myklebust +Date: Fri, 27 Aug 2021 14:00:56 -0400 +Subject: NFS: Always provide aligned buffers to the RPC read layers +Git-commit: 8cfb9015280d49f9d92d5b0f88cedf5f0856c0fd +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Instead of messing around with XDR padding in the RDMA layer, we should +just give the RPC layer an aligned buffer. Try to avoid creating extra +RPC calls by aligning to the smaller value of ALIGN(len, rsize) and +PAGE_SIZE. + +Signed-off-by: Trond Myklebust +Signed-off-by: Anna Schumaker +Acked-by: Luis Henriques +--- + fs/nfs/read.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/fs/nfs/read.c b/fs/nfs/read.c +index 9f39e0a1a38b..08d6cc57cbc3 100644 +--- a/fs/nfs/read.c ++++ b/fs/nfs/read.c +@@ -293,15 +293,19 @@ static int + readpage_async_filler(void *data, struct page *page) + { + struct nfs_readdesc *desc = data; ++ struct inode *inode = page_file_mapping(page)->host; ++ unsigned int rsize = NFS_SERVER(inode)->rsize; + struct nfs_page *new; +- unsigned int len; ++ unsigned int len, aligned_len; + int error; + + len = nfs_page_length(page); + if (len == 0) + return nfs_return_empty_page(page); + +- new = nfs_create_request(desc->ctx, page, 0, len); ++ aligned_len = min_t(unsigned int, ALIGN(len, rsize), PAGE_SIZE); ++ ++ new = nfs_create_request(desc->ctx, page, 0, aligned_len); + if (IS_ERR(new)) + goto out_error; + + diff --git a/patches.suse/NFS-Remove-unnecessary-TRACE_DEFINE_ENUM-s.patch b/patches.suse/NFS-Remove-unnecessary-TRACE_DEFINE_ENUM-s.patch new file mode 100644 index 0000000..9a4eef1 --- /dev/null +++ b/patches.suse/NFS-Remove-unnecessary-TRACE_DEFINE_ENUM-s.patch @@ -0,0 +1,125 @@ +From: Chuck Lever +Date: Mon, 4 Oct 2021 10:09:57 -0400 +Subject: NFS: Remove unnecessary TRACE_DEFINE_ENUM()s +Git-commit: 8e09650f5ec68858f4b8b67cdef9e2ece9b208f3 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Clean up: TRACE_DEFINE_ENUM is unnecessary because the target +symbols are all C macros, not enums. + +Signed-off-by: Chuck Lever +Signed-off-by: Trond Myklebust +Acked-by: Luis Henriques +--- + fs/nfs/nfstrace.h | 68 ------------------------------------------------------- + 1 file changed, 68 deletions(-) + +diff --git a/fs/nfs/nfstrace.h b/fs/nfs/nfstrace.h +index 8a224871be74..589f32fdbe63 100644 +--- a/fs/nfs/nfstrace.h ++++ b/fs/nfs/nfstrace.h +@@ -11,16 +11,6 @@ + #include + #include + +-TRACE_DEFINE_ENUM(DT_UNKNOWN); +-TRACE_DEFINE_ENUM(DT_FIFO); +-TRACE_DEFINE_ENUM(DT_CHR); +-TRACE_DEFINE_ENUM(DT_DIR); +-TRACE_DEFINE_ENUM(DT_BLK); +-TRACE_DEFINE_ENUM(DT_REG); +-TRACE_DEFINE_ENUM(DT_LNK); +-TRACE_DEFINE_ENUM(DT_SOCK); +-TRACE_DEFINE_ENUM(DT_WHT); +- + #define nfs_show_file_type(ftype) \ + __print_symbolic(ftype, \ + { DT_UNKNOWN, "UNKNOWN" }, \ +@@ -33,24 +23,6 @@ TRACE_DEFINE_ENUM(DT_WHT); + { DT_SOCK, "SOCK" }, \ + { DT_WHT, "WHT" }) + +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_DATA); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_ATIME); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_ACCESS); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_ACL); +-TRACE_DEFINE_ENUM(NFS_INO_REVAL_PAGECACHE); +-TRACE_DEFINE_ENUM(NFS_INO_REVAL_FORCED); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_LABEL); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_CHANGE); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_CTIME); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_MTIME); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_SIZE); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_OTHER); +-TRACE_DEFINE_ENUM(NFS_INO_DATA_INVAL_DEFER); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_BLOCKS); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_XATTR); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_NLINK); +-TRACE_DEFINE_ENUM(NFS_INO_INVALID_MODE); +- + #define nfs_show_cache_validity(v) \ + __print_flags(v, "|", \ + { NFS_INO_INVALID_DATA, "INVALID_DATA" }, \ +@@ -71,17 +43,6 @@ TRACE_DEFINE_ENUM(NFS_INO_INVALID_MODE); + { NFS_INO_INVALID_NLINK, "INVALID_NLINK" }, \ + { NFS_INO_INVALID_MODE, "INVALID_MODE" }) + +-TRACE_DEFINE_ENUM(NFS_INO_ADVISE_RDPLUS); +-TRACE_DEFINE_ENUM(NFS_INO_STALE); +-TRACE_DEFINE_ENUM(NFS_INO_ACL_LRU_SET); +-TRACE_DEFINE_ENUM(NFS_INO_INVALIDATING); +-TRACE_DEFINE_ENUM(NFS_INO_FSCACHE); +-TRACE_DEFINE_ENUM(NFS_INO_FSCACHE_LOCK); +-TRACE_DEFINE_ENUM(NFS_INO_LAYOUTCOMMIT); +-TRACE_DEFINE_ENUM(NFS_INO_LAYOUTCOMMITTING); +-TRACE_DEFINE_ENUM(NFS_INO_LAYOUTSTATS); +-TRACE_DEFINE_ENUM(NFS_INO_ODIRECT); +- + #define nfs_show_nfsi_flags(v) \ + __print_flags(v, "|", \ + { BIT(NFS_INO_ADVISE_RDPLUS), "ADVISE_RDPLUS" }, \ +@@ -270,19 +231,6 @@ TRACE_EVENT(nfs_access_exit, + ) + ); + +-TRACE_DEFINE_ENUM(LOOKUP_FOLLOW); +-TRACE_DEFINE_ENUM(LOOKUP_DIRECTORY); +-TRACE_DEFINE_ENUM(LOOKUP_AUTOMOUNT); +-TRACE_DEFINE_ENUM(LOOKUP_PARENT); +-TRACE_DEFINE_ENUM(LOOKUP_REVAL); +-TRACE_DEFINE_ENUM(LOOKUP_RCU); +-TRACE_DEFINE_ENUM(LOOKUP_OPEN); +-TRACE_DEFINE_ENUM(LOOKUP_CREATE); +-TRACE_DEFINE_ENUM(LOOKUP_EXCL); +-TRACE_DEFINE_ENUM(LOOKUP_RENAME_TARGET); +-TRACE_DEFINE_ENUM(LOOKUP_EMPTY); +-TRACE_DEFINE_ENUM(LOOKUP_DOWN); +- + #define show_lookup_flags(flags) \ + __print_flags(flags, "|", \ + { LOOKUP_FOLLOW, "FOLLOW" }, \ +@@ -392,22 +340,6 @@ DEFINE_NFS_LOOKUP_EVENT_DONE(nfs_lookup_exit); + DEFINE_NFS_LOOKUP_EVENT(nfs_lookup_revalidate_enter); + DEFINE_NFS_LOOKUP_EVENT_DONE(nfs_lookup_revalidate_exit); + +-TRACE_DEFINE_ENUM(O_WRONLY); +-TRACE_DEFINE_ENUM(O_RDWR); +-TRACE_DEFINE_ENUM(O_CREAT); +-TRACE_DEFINE_ENUM(O_EXCL); +-TRACE_DEFINE_ENUM(O_NOCTTY); +-TRACE_DEFINE_ENUM(O_TRUNC); +-TRACE_DEFINE_ENUM(O_APPEND); +-TRACE_DEFINE_ENUM(O_NONBLOCK); +-TRACE_DEFINE_ENUM(O_DSYNC); +-TRACE_DEFINE_ENUM(O_DIRECT); +-TRACE_DEFINE_ENUM(O_LARGEFILE); +-TRACE_DEFINE_ENUM(O_DIRECTORY); +-TRACE_DEFINE_ENUM(O_NOFOLLOW); +-TRACE_DEFINE_ENUM(O_NOATIME); +-TRACE_DEFINE_ENUM(O_CLOEXEC); +- + #define show_open_flags(flags) \ + __print_flags(flags, "|", \ + { O_WRONLY, "O_WRONLY" }, \ + diff --git a/patches.suse/afs-Convert-afs-to-use-the-new-fscache-API.patch b/patches.suse/afs-Convert-afs-to-use-the-new-fscache-API.patch new file mode 100644 index 0000000..99a7752 --- /dev/null +++ b/patches.suse/afs-Convert-afs-to-use-the-new-fscache-API.patch @@ -0,0 +1,577 @@ +From: David Howells +Date: Thu, 6 Feb 2020 14:22:21 +0000 +Subject: afs: Convert afs to use the new fscache API +Git-commit: 523d27cda149cfc8c99159c0f68f690e4d3b9d14 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Change the afs filesystem to support the new afs driver. + +The following changes have been made: + + (1) The fscache_netfs struct is no more, and there's no need to register + the filesystem as a whole. There's also no longer a cell cookie. + + (2) The volume cookie is now an fscache_volume cookie, allocated with + fscache_acquire_volume(). This function takes three parameters: a + string representing the "volume" in the index, a string naming the + cache to use (or NULL) and a u64 that conveys coherency metadata for + the volume. + + For afs, I've made it render the volume name string as: + + "afs,," + + and the coherency data is currently 0. + + (3) The fscache_cookie_def is no more and needed information is passed + directly to fscache_acquire_cookie(). The cache no longer calls back + into the filesystem, but rather metadata changes are indicated at + other times. + + fscache_acquire_cookie() is passed the same keying and coherency + information as before, except that these are now stored in big endian + form instead of cpu endian. This makes the cache more copyable. + + (4) fscache_use_cookie() and fscache_unuse_cookie() are called when a file + is opened or closed to prevent a cache file from being culled and to + keep resources to hand that are needed to do I/O. + + fscache_use_cookie() is given an indication if the cache is likely to + be modified locally (e.g. the file is open for writing). + + fscache_unuse_cookie() is given a coherency update if we had the file + open for writing and will update that. + + (5) fscache_invalidate() is now given uptodate auxiliary data and a file + size. It can also take a flag to indicate if this was due to a DIO + write. This is wrapped into afs_fscache_invalidate() now for + convenience. + + (6) fscache_resize() now gets called from the finalisation of + afs_setattr(), and afs_setattr() does use/unuse of the cookie around + the call to support this. + + (7) fscache_note_page_release() is called from afs_release_page(). + + (8) Use a killable wait in nfs_vm_page_mkwrite() when waiting for + PG_fscache to be cleared. + +Render the parts of the cookie key for an afs inode cookie as big endian. + +Changes +======= +ver #2: + - Use gfpflags_allow_blocking() rather than using flag directly. + - fscache_acquire_volume() now returns errors. + +Signed-off-by: David Howells +Acked-by: Jeff Layton +Tested-by: kafs-testing@auristor.com +cc: Marc Dionne +cc: linux-afs@lists.infradead.org +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819661382.215744.1485608824741611837.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906970002.143852.17678518584089878259.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967174665.1823006.1301789965454084220.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021568841.640689.6684240152253400380.stgit@warthog.procyon.org.uk/ # v4 +[adapted to use pages instead of folios] +Acked-by: Luis Henriques +--- + fs/afs/Kconfig | 2 - + fs/afs/Makefile | 3 -- + fs/afs/cache.c | 68 ------------------------------------------------------ + fs/afs/cell.c | 12 --------- + fs/afs/file.c | 29 ++++++++++++++++++----- + fs/afs/inode.c | 50 +++++++++++++++++++-------------------- + fs/afs/internal.h | 32 ++++++++++++++----------- + fs/afs/main.c | 14 ----------- + fs/afs/volume.c | 29 +++++++++++++++++------ + fs/afs/write.c | 1 + 10 files changed, 89 insertions(+), 151 deletions(-) + +--- a/fs/afs/Kconfig ++++ b/fs/afs/Kconfig +@@ -25,7 +25,7 @@ config AFS_DEBUG + + config AFS_FSCACHE + bool "Provide AFS client caching support" +- depends on AFS_FS=m && FSCACHE_OLD_API || AFS_FS=y && FSCACHE_OLD_API=y ++ depends on AFS_FS=m && FSCACHE || AFS_FS=y && FSCACHE=y + help + Say Y here if you want AFS data to be cached locally on disk through + the generic filesystem cache manager +--- a/fs/afs/Makefile ++++ b/fs/afs/Makefile +@@ -3,10 +3,7 @@ + # Makefile for Red Hat Linux AFS client. + # + +-afs-cache-$(CONFIG_AFS_FSCACHE) := cache.o +- + kafs-y := \ +- $(afs-cache-y) \ + addr_list.o \ + callback.o \ + cell.o \ +--- a/fs/afs/cache.c ++++ /dev/null +@@ -1,68 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* AFS caching stuff +- * +- * Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include "internal.h" +- +-static enum fscache_checkaux afs_vnode_cache_check_aux(void *cookie_netfs_data, +- const void *buffer, +- uint16_t buflen, +- loff_t object_size); +- +-struct fscache_netfs afs_cache_netfs = { +- .name = "afs", +- .version = 2, +-}; +- +-struct fscache_cookie_def afs_cell_cache_index_def = { +- .name = "AFS.cell", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-struct fscache_cookie_def afs_volume_cache_index_def = { +- .name = "AFS.volume", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-struct fscache_cookie_def afs_vnode_cache_index_def = { +- .name = "AFS.vnode", +- .type = FSCACHE_COOKIE_TYPE_DATAFILE, +- .check_aux = afs_vnode_cache_check_aux, +-}; +- +-/* +- * check that the auxiliary data indicates that the entry is still valid +- */ +-static enum fscache_checkaux afs_vnode_cache_check_aux(void *cookie_netfs_data, +- const void *buffer, +- uint16_t buflen, +- loff_t object_size) +-{ +- struct afs_vnode *vnode = cookie_netfs_data; +- struct afs_vnode_cache_aux aux; +- +- _enter("{%llx,%x,%llx},%p,%u", +- vnode->fid.vnode, vnode->fid.unique, vnode->status.data_version, +- buffer, buflen); +- +- memcpy(&aux, buffer, sizeof(aux)); +- +- /* check the size of the data is what we're expecting */ +- if (buflen != sizeof(aux)) { +- _leave(" = OBSOLETE [len %hx != %zx]", buflen, sizeof(aux)); +- return FSCACHE_CHECKAUX_OBSOLETE; +- } +- +- if (vnode->status.data_version != aux.data_version) { +- _leave(" = OBSOLETE [vers %llx != %llx]", +- aux.data_version, vnode->status.data_version); +- return FSCACHE_CHECKAUX_OBSOLETE; +- } +- +- _leave(" = SUCCESS"); +- return FSCACHE_CHECKAUX_OKAY; +-} +--- a/fs/afs/cell.c ++++ b/fs/afs/cell.c +@@ -678,13 +678,6 @@ static int afs_activate_cell(struct afs_ + return ret; + } + +-#ifdef CONFIG_AFS_FSCACHE +- cell->cache = fscache_acquire_cookie(afs_cache_netfs.primary_index, +- &afs_cell_cache_index_def, +- cell->name, strlen(cell->name), +- NULL, 0, +- cell, 0, true); +-#endif + ret = afs_proc_cell_setup(cell); + if (ret < 0) + return ret; +@@ -721,11 +714,6 @@ static void afs_deactivate_cell(struct a + afs_dynroot_rmdir(net, cell); + mutex_unlock(&net->proc_cells_lock); + +-#ifdef CONFIG_AFS_FSCACHE +- fscache_relinquish_cookie(cell->cache, NULL, false); +- cell->cache = NULL; +-#endif +- + _leave(""); + } + +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -146,7 +146,9 @@ int afs_open(struct inode *inode, struct + + if (file->f_flags & O_TRUNC) + set_bit(AFS_VNODE_NEW_CONTENT, &vnode->flags); +- ++ ++ fscache_use_cookie(afs_vnode_cache(vnode), file->f_mode & FMODE_WRITE); ++ + file->private_data = af; + _leave(" = 0"); + return 0; +@@ -165,8 +167,10 @@ error: + */ + int afs_release(struct inode *inode, struct file *file) + { ++ struct afs_vnode_cache_aux aux; + struct afs_vnode *vnode = AFS_FS_I(inode); + struct afs_file *af = file->private_data; ++ loff_t i_size; + int ret = 0; + + _enter("{%llx:%llu},", vnode->fid.vid, vnode->fid.vnode); +@@ -177,6 +181,15 @@ int afs_release(struct inode *inode, str + file->private_data = NULL; + if (af->wb) + afs_put_wb_key(af->wb); ++ ++ if ((file->f_mode & FMODE_WRITE)) { ++ i_size = i_size_read(&vnode->vfs_inode); ++ afs_set_cache_aux(vnode, &aux); ++ fscache_unuse_cookie(afs_vnode_cache(vnode), &aux, &i_size); ++ } else { ++ fscache_unuse_cookie(afs_vnode_cache(vnode), NULL, NULL); ++ } ++ + key_put(af->key); + kfree(af); + afs_prune_wb_keys(vnode); +@@ -336,7 +349,9 @@ static void afs_init_rreq(struct netfs_r + + static bool afs_is_cache_enabled(struct inode *inode) + { +- return fscache_cookie_enabled(afs_vnode_cache(AFS_FS_I(inode))); ++ struct fscache_cookie *cookie = afs_vnode_cache(AFS_FS_I(inode)); ++ ++ return fscache_cookie_enabled(cookie) && cookie->cache_priv; + } + + static int afs_begin_cache_operation(struct netfs_read_request *rreq) +@@ -344,7 +359,8 @@ static int afs_begin_cache_operation(str + #ifdef CONFIG_AFS_FSCACHE + struct afs_vnode *vnode = AFS_FS_I(rreq->inode); + +- return fscache_begin_read_operation(rreq, afs_vnode_cache(vnode)); ++ return fscache_begin_read_operation(&rreq->cache_resources, ++ afs_vnode_cache(vnode)); + #else + return -ENOBUFS; + #endif +@@ -465,22 +481,23 @@ static void afs_invalidatepage(struct pa + * release a page and clean up its private state if it's not busy + * - return true if the page can now be released, false if not + */ +-static int afs_releasepage(struct page *page, gfp_t gfp_flags) ++static int afs_releasepage(struct page *page, gfp_t gfp) + { + struct afs_vnode *vnode = AFS_FS_I(page->mapping->host); + + _enter("{{%llx:%llu}[%lu],%lx},%x", + vnode->fid.vid, vnode->fid.vnode, page->index, page->flags, +- gfp_flags); ++ gfp); + + /* deny if page is being written to the cache and the caller hasn't + * elected to wait */ + #ifdef CONFIG_AFS_FSCACHE + if (PageFsCache(page)) { +- if (!(gfp_flags & __GFP_DIRECT_RECLAIM) || !(gfp_flags & __GFP_FS)) ++ if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) + return false; + wait_on_page_fscache(page); + } ++ fscache_note_page_release(afs_vnode_cache(vnode)); + #endif + + if (PagePrivate(page)) { +--- a/fs/afs/inode.c ++++ b/fs/afs/inode.c +@@ -413,9 +413,9 @@ static void afs_get_inode_cache(struct a + { + #ifdef CONFIG_AFS_FSCACHE + struct { +- u32 vnode_id; +- u32 unique; +- u32 vnode_id_ext[2]; /* Allow for a 96-bit key */ ++ __be32 vnode_id; ++ __be32 unique; ++ __be32 vnode_id_ext[2]; /* Allow for a 96-bit key */ + } __packed key; + struct afs_vnode_cache_aux aux; + +@@ -424,17 +424,18 @@ static void afs_get_inode_cache(struct a + return; + } + +- key.vnode_id = vnode->fid.vnode; +- key.unique = vnode->fid.unique; +- key.vnode_id_ext[0] = vnode->fid.vnode >> 32; +- key.vnode_id_ext[1] = vnode->fid.vnode_hi; +- aux.data_version = vnode->status.data_version; +- +- vnode->cache = fscache_acquire_cookie(vnode->volume->cache, +- &afs_vnode_cache_index_def, +- &key, sizeof(key), +- &aux, sizeof(aux), +- vnode, vnode->status.size, true); ++ key.vnode_id = htonl(vnode->fid.vnode); ++ key.unique = htonl(vnode->fid.unique); ++ key.vnode_id_ext[0] = htonl(vnode->fid.vnode >> 32); ++ key.vnode_id_ext[1] = htonl(vnode->fid.vnode_hi); ++ afs_set_cache_aux(vnode, &aux); ++ ++ vnode->cache = fscache_acquire_cookie( ++ vnode->volume->cache, ++ vnode->status.type == AFS_FTYPE_FILE ? 0 : FSCACHE_ADV_SINGLE_CHUNK, ++ &key, sizeof(key), ++ &aux, sizeof(aux), ++ vnode->status.size); + #endif + } + +@@ -563,9 +564,7 @@ static void afs_zap_data(struct afs_vnod + { + _enter("{%llx:%llu}", vnode->fid.vid, vnode->fid.vnode); + +-#ifdef CONFIG_AFS_FSCACHE +- fscache_invalidate(vnode->cache); +-#endif ++ afs_invalidate_cache(vnode, 0); + + /* nuke all the non-dirty pages that aren't locked, mapped or being + * written back in a regular file and completely discard the pages in a +@@ -788,14 +787,9 @@ void afs_evict_inode(struct inode *inode + } + + #ifdef CONFIG_AFS_FSCACHE +- { +- struct afs_vnode_cache_aux aux; +- +- aux.data_version = vnode->status.data_version; +- fscache_relinquish_cookie(vnode->cache, &aux, +- test_bit(AFS_VNODE_DELETED, &vnode->flags)); +- vnode->cache = NULL; +- } ++ fscache_relinquish_cookie(vnode->cache, ++ test_bit(AFS_VNODE_DELETED, &vnode->flags)); ++ vnode->cache = NULL; + #endif + + afs_prune_wb_keys(vnode); +@@ -835,6 +829,9 @@ static void afs_setattr_edit_file(struct + + if (size < i_size) + truncate_pagecache(inode, size); ++ if (size != i_size) ++ fscache_resize_cookie(afs_vnode_cache(vp->vnode), ++ vp->scb.status.size); + } + } + +@@ -878,6 +875,8 @@ int afs_setattr(struct user_namespace *m + attr->ia_valid &= ~ATTR_SIZE; + } + ++ fscache_use_cookie(afs_vnode_cache(vnode), true); ++ + /* flush any dirty data outstanding on a regular file */ + if (S_ISREG(vnode->vfs_inode.i_mode)) + filemap_write_and_wait(vnode->vfs_inode.i_mapping); +@@ -909,6 +908,7 @@ int afs_setattr(struct user_namespace *m + + out_unlock: + up_write(&vnode->validate_lock); ++ fscache_unuse_cookie(afs_vnode_cache(vnode), NULL, NULL); + _leave(" = %d", ret); + return ret; + } +--- a/fs/afs/internal.h ++++ b/fs/afs/internal.h +@@ -14,7 +14,6 @@ + #include + #include + #include +-#define FSCACHE_USE_NEW_IO_API + #include + #include + #include +@@ -364,9 +363,6 @@ struct afs_cell { + struct key *anonymous_key; /* anonymous user key for this cell */ + struct work_struct manager; /* Manager for init/deinit/dns */ + struct hlist_node proc_link; /* /proc cell list link */ +-#ifdef CONFIG_AFS_FSCACHE +- struct fscache_cookie *cache; /* caching cookie */ +-#endif + time64_t dns_expiry; /* Time AFSDB/SRV record expires */ + time64_t last_inactive; /* Time of last drop of usage count */ + atomic_t ref; /* Struct refcount */ +@@ -586,7 +582,7 @@ struct afs_volume { + #define AFS_VOLUME_BUSY 5 /* - T if volume busy notice given */ + #define AFS_VOLUME_MAYBE_NO_IBULK 6 /* - T if some servers don't have InlineBulkStatus */ + #ifdef CONFIG_AFS_FSCACHE +- struct fscache_cookie *cache; /* caching cookie */ ++ struct fscache_volume *cache; /* Caching cookie */ + #endif + struct afs_server_list __rcu *servers; /* List of servers on which volume resides */ + rwlock_t servers_lock; /* Lock for ->servers */ +@@ -864,9 +860,24 @@ struct afs_operation { + * Cache auxiliary data. + */ + struct afs_vnode_cache_aux { +- u64 data_version; ++ __be64 data_version; + } __packed; + ++static inline void afs_set_cache_aux(struct afs_vnode *vnode, ++ struct afs_vnode_cache_aux *aux) ++{ ++ aux->data_version = cpu_to_be64(vnode->status.data_version); ++} ++ ++static inline void afs_invalidate_cache(struct afs_vnode *vnode, unsigned int flags) ++{ ++ struct afs_vnode_cache_aux aux; ++ ++ afs_set_cache_aux(vnode, &aux); ++ fscache_invalidate(afs_vnode_cache(vnode), &aux, ++ i_size_read(&vnode->vfs_inode), flags); ++} ++ + /* + * We use page->private to hold the amount of the page that we've written to, + * splitting the field into two parts. However, we need to represent a range +@@ -954,13 +965,6 @@ extern void afs_merge_fs_addr6(struct af + */ + #ifdef CONFIG_AFS_FSCACHE + extern struct fscache_netfs afs_cache_netfs; +-extern struct fscache_cookie_def afs_cell_cache_index_def; +-extern struct fscache_cookie_def afs_volume_cache_index_def; +-extern struct fscache_cookie_def afs_vnode_cache_index_def; +-#else +-#define afs_cell_cache_index_def (*(struct fscache_cookie_def *) NULL) +-#define afs_volume_cache_index_def (*(struct fscache_cookie_def *) NULL) +-#define afs_vnode_cache_index_def (*(struct fscache_cookie_def *) NULL) + #endif + + /* +@@ -1495,7 +1499,7 @@ extern struct afs_vlserver_list *afs_ext + * volume.c + */ + extern struct afs_volume *afs_create_volume(struct afs_fs_context *); +-extern void afs_activate_volume(struct afs_volume *); ++extern int afs_activate_volume(struct afs_volume *); + extern void afs_deactivate_volume(struct afs_volume *); + extern struct afs_volume *afs_get_volume(struct afs_volume *, enum afs_volume_trace); + extern void afs_put_volume(struct afs_net *, struct afs_volume *, enum afs_volume_trace); +--- a/fs/afs/main.c ++++ b/fs/afs/main.c +@@ -186,13 +186,6 @@ static int __init afs_init(void) + if (!afs_lock_manager) + goto error_lockmgr; + +-#ifdef CONFIG_AFS_FSCACHE +- /* we want to be able to cache */ +- ret = fscache_register_netfs(&afs_cache_netfs); +- if (ret < 0) +- goto error_cache; +-#endif +- + ret = register_pernet_device(&afs_net_ops); + if (ret < 0) + goto error_net; +@@ -215,10 +208,6 @@ error_proc: + error_fs: + unregister_pernet_device(&afs_net_ops); + error_net: +-#ifdef CONFIG_AFS_FSCACHE +- fscache_unregister_netfs(&afs_cache_netfs); +-error_cache: +-#endif + destroy_workqueue(afs_lock_manager); + error_lockmgr: + destroy_workqueue(afs_async_calls); +@@ -245,9 +234,6 @@ static void __exit afs_exit(void) + proc_remove(afs_proc_symlink); + afs_fs_exit(); + unregister_pernet_device(&afs_net_ops); +-#ifdef CONFIG_AFS_FSCACHE +- fscache_unregister_netfs(&afs_cache_netfs); +-#endif + destroy_workqueue(afs_lock_manager); + destroy_workqueue(afs_async_calls); + destroy_workqueue(afs_wq); +--- a/fs/afs/volume.c ++++ b/fs/afs/volume.c +@@ -268,15 +268,30 @@ void afs_put_volume(struct afs_net *net, + /* + * Activate a volume. + */ +-void afs_activate_volume(struct afs_volume *volume) ++int afs_activate_volume(struct afs_volume *volume) + { + #ifdef CONFIG_AFS_FSCACHE +- volume->cache = fscache_acquire_cookie(volume->cell->cache, +- &afs_volume_cache_index_def, +- &volume->vid, sizeof(volume->vid), +- NULL, 0, +- volume, 0, true); ++ struct fscache_volume *vcookie; ++ char *name; ++ ++ name = kasprintf(GFP_KERNEL, "afs,%s,%llx", ++ volume->cell->name, volume->vid); ++ if (!name) ++ return -ENOMEM; ++ ++ vcookie = fscache_acquire_volume(name, NULL, NULL, 0); ++ if (IS_ERR(vcookie)) { ++ if (vcookie != ERR_PTR(-EBUSY)) { ++ kfree(name); ++ return PTR_ERR(vcookie); ++ } ++ pr_err("AFS: Cache volume key already in use (%s)\n", name); ++ vcookie = NULL; ++ } ++ volume->cache = vcookie; ++ kfree(name); + #endif ++ return 0; + } + + /* +@@ -287,7 +302,7 @@ void afs_deactivate_volume(struct afs_vo + _enter("%s", volume->name); + + #ifdef CONFIG_AFS_FSCACHE +- fscache_relinquish_cookie(volume->cache, NULL, ++ fscache_relinquish_volume(volume->cache, NULL, + test_bit(AFS_VOLUME_DELETED, &volume->flags)); + volume->cache = NULL; + #endif +--- a/fs/afs/write.c ++++ b/fs/afs/write.c +@@ -12,7 +12,6 @@ + #include + #include + #include +-#include + #include "internal.h" + + /* diff --git a/patches.suse/afs-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch b/patches.suse/afs-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch new file mode 100644 index 0000000..5ab499a --- /dev/null +++ b/patches.suse/afs-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch @@ -0,0 +1,301 @@ +From: David Howells +Date: Thu, 6 Feb 2020 14:22:30 +0000 +Subject: afs: Copy local writes to the cache when writing to the server +Git-commit: c7f75ef33b6dcd4269d0f6ee8c50221ee3390733 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +When writing to the server from afs_writepage() or afs_writepages(), copy +the data to the cache object too. + +To make this possible, the cookie must have its active users count +incremented when the page is dirtied and kept incremented until we manage +to clean up all the pages. This allows the writeback to take place after +the last file struct is released. + +Signed-off-by: David Howells +Tested-by: kafs-testing@auristor.com +Acked-by: Jeff Layton +cc: Marc Dionne +cc: linux-afs@lists.infradead.org +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819662333.215744.7531373404219224438.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906970998.143852.674420788614608063.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967176564.1823006.16666056085593949570.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021570208.640689.9193494979708031862.stgit@warthog.procyon.org.uk/ # v4 +[adapted to use pages instead of folios] +Acked-by: Luis Henriques +--- + fs/afs/file.c | 6 +++ + fs/afs/inode.c | 8 +++- + fs/afs/internal.h | 5 +++ + fs/afs/super.c | 1 + fs/afs/write.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++-------- + 5 files changed, 92 insertions(+), 15 deletions(-) + +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -401,6 +401,12 @@ static void afs_readahead(struct readahe + netfs_readahead(ractl, &afs_req_ops, NULL); + } + ++int afs_write_inode(struct inode *inode, struct writeback_control *wbc) ++{ ++ fscache_unpin_writeback(wbc, afs_vnode_cache(AFS_FS_I(inode))); ++ return 0; ++} ++ + /* + * Adjust the dirty region of the page on truncation or full invalidation, + * getting rid of the markers altogether if the region is entirely invalidated. +--- a/fs/afs/inode.c ++++ b/fs/afs/inode.c +@@ -763,9 +763,8 @@ int afs_drop_inode(struct inode *inode) + */ + void afs_evict_inode(struct inode *inode) + { +- struct afs_vnode *vnode; +- +- vnode = AFS_FS_I(inode); ++ struct afs_vnode_cache_aux aux; ++ struct afs_vnode *vnode = AFS_FS_I(inode); + + _enter("{%llx:%llu.%d}", + vnode->fid.vid, +@@ -777,6 +776,9 @@ void afs_evict_inode(struct inode *inode + ASSERTCMP(inode->i_ino, ==, vnode->fid.vnode); + + truncate_inode_pages_final(&inode->i_data); ++ ++ afs_set_cache_aux(vnode, &aux); ++ fscache_clear_inode_writeback(afs_vnode_cache(vnode), inode, &aux); + clear_inode(inode); + + while (!list_empty(&vnode->wb_keys)) { +--- a/fs/afs/internal.h ++++ b/fs/afs/internal.h +@@ -1061,6 +1061,7 @@ extern int afs_release(struct inode *, s + extern int afs_fetch_data(struct afs_vnode *, struct afs_read *); + extern struct afs_read *afs_alloc_read(gfp_t); + extern void afs_put_read(struct afs_read *); ++extern int afs_write_inode(struct inode *, struct writeback_control *); + + static inline struct afs_read *afs_get_read(struct afs_read *req) + { +@@ -1508,7 +1509,11 @@ extern int afs_check_volume_status(struc + /* + * write.c + */ ++#ifdef CONFIG_AFS_FSCACHE + extern int afs_set_page_dirty(struct page *); ++#else ++#define afs_set_page_dirty __set_page_dirty_nobuffers ++#endif + extern int afs_write_begin(struct file *file, struct address_space *mapping, + loff_t pos, unsigned len, unsigned flags, + struct page **pagep, void **fsdata); +--- a/fs/afs/super.c ++++ b/fs/afs/super.c +@@ -55,6 +55,7 @@ int afs_net_id; + static const struct super_operations afs_super_ops = { + .statfs = afs_statfs, + .alloc_inode = afs_alloc_inode, ++ .write_inode = afs_write_inode, + .drop_inode = afs_drop_inode, + .destroy_inode = afs_destroy_inode, + .free_inode = afs_free_inode, +--- a/fs/afs/write.c ++++ b/fs/afs/write.c +@@ -14,14 +14,28 @@ + #include + #include "internal.h" + ++static void afs_write_to_cache(struct afs_vnode *vnode, loff_t start, size_t len, ++ loff_t i_size, bool caching); ++ ++#ifdef CONFIG_AFS_FSCACHE + /* +- * mark a page as having been made dirty and thus needing writeback ++ * Mark a page as having been made dirty and thus needing writeback. We also ++ * need to pin the cache object to write back to. + */ + int afs_set_page_dirty(struct page *page) + { +- _enter(""); +- return __set_page_dirty_nobuffers(page); ++ return fscache_set_page_dirty(page, afs_vnode_cache(AFS_FS_I(page->mapping->host))); ++} ++static void afs_page_start_fscache(bool caching, struct page *page) ++{ ++ if (caching) ++ set_page_fscache(page); ++} ++#else ++static void afs_page_start_fscache(bool caching, struct page *page) ++{ + } ++#endif + + /* + * prepare to perform part of a write to a page +@@ -112,7 +126,7 @@ int afs_write_end(struct file *file, str + unsigned long priv; + unsigned int f, from = pos & (thp_size(page) - 1); + unsigned int t, to = from + copied; +- loff_t i_size, maybe_i_size; ++ loff_t i_size, write_end_pos; + + _enter("{%llx:%llu},{%lx}", + vnode->fid.vid, vnode->fid.vnode, page->index); +@@ -129,15 +143,16 @@ int afs_write_end(struct file *file, str + if (copied == 0) + goto out; + +- maybe_i_size = pos + copied; ++ write_end_pos = pos + copied; + + i_size = i_size_read(&vnode->vfs_inode); +- if (maybe_i_size > i_size) { ++ if (write_end_pos > i_size) { + write_seqlock(&vnode->cb_lock); + i_size = i_size_read(&vnode->vfs_inode); +- if (maybe_i_size > i_size) +- afs_set_i_size(vnode, maybe_i_size); ++ if (write_end_pos > i_size) ++ afs_set_i_size(vnode, write_end_pos); + write_sequnlock(&vnode->cb_lock); ++ fscache_update_cookie(afs_vnode_cache(vnode), NULL, &write_end_pos); + } + + if (PagePrivate(page)) { +@@ -433,6 +448,7 @@ static void afs_extend_writeback(struct + loff_t start, + loff_t max_len, + bool new_content, ++ bool caching, + unsigned int *_len) + { + struct pagevec pvec; +@@ -479,7 +495,9 @@ static void afs_extend_writeback(struct + put_page(page); + break; + } +- if (!PageDirty(page) || PageWriteback(page)) { ++ if (!PageDirty(page) || ++ PageWriteback(page) || ++ PageFsCache(page)) { + unlock_page(page); + put_page(page); + break; +@@ -527,6 +545,7 @@ static void afs_extend_writeback(struct + BUG(); + if (test_set_page_writeback(page)) + BUG(); ++ afs_page_start_fscache(caching, page); + + *_count -= thp_nr_pages(page); + unlock_page(page); +@@ -554,6 +573,7 @@ static ssize_t afs_write_back_from_locke + unsigned int offset, to, len, max_len; + loff_t i_size = i_size_read(&vnode->vfs_inode); + bool new_content = test_bit(AFS_VNODE_NEW_CONTENT, &vnode->flags); ++ bool caching = fscache_cookie_enabled(afs_vnode_cache(vnode)); + long count = wbc->nr_to_write; + int ret; + +@@ -561,6 +581,7 @@ static ssize_t afs_write_back_from_locke + + if (test_set_page_writeback(page)) + BUG(); ++ afs_page_start_fscache(caching, page); + + count -= thp_nr_pages(page); + +@@ -587,7 +608,8 @@ static ssize_t afs_write_back_from_locke + if (len < max_len && + (to == thp_size(page) || new_content)) + afs_extend_writeback(mapping, vnode, &count, +- start, max_len, new_content, &len); ++ start, max_len, new_content, ++ caching, &len); + len = min_t(loff_t, len, max_len); + } + +@@ -600,12 +622,19 @@ static ssize_t afs_write_back_from_locke + if (start < i_size) { + _debug("write back %x @%llx [%llx]", len, start, i_size); + ++ /* Speculatively write to the cache. We have to fix this up ++ * later if the store fails. ++ */ ++ afs_write_to_cache(vnode, start, len, i_size, caching); ++ + iov_iter_xarray(&iter, WRITE, &mapping->i_pages, start, len); + ret = afs_store_data(vnode, &iter, start, false); + } else { + _debug("write discard %x @%llx [%llx]", len, start, i_size); + + /* The dirty region was entirely beyond the EOF. */ ++ fscache_clear_page_bits(afs_vnode_cache(vnode), ++ mapping, start, len, caching); + afs_pages_written_back(vnode, start, len); + ret = 0; + } +@@ -663,6 +692,10 @@ int afs_writepage(struct page *page, str + + _enter("{%lx},", page->index); + ++#ifdef CONFIG_AFS_FSCACHE ++ wait_on_page_fscache(page); ++#endif ++ + start = page->index * PAGE_SIZE; + ret = afs_write_back_from_locked_page(page->mapping, wbc, page, + start, LLONG_MAX - start); +@@ -725,10 +758,15 @@ static int afs_writepages_region(struct + continue; + } + +- if (PageWriteback(page)) { ++ if (PageWriteback(page) || ++ PageFsCache(page)) { + unlock_page(page); +- if (wbc->sync_mode != WB_SYNC_NONE) ++ if (wbc->sync_mode != WB_SYNC_NONE) { + wait_on_page_writeback(page); ++#ifdef CONFIG_AFS_FSCACHE ++ wait_on_page_fscache(page); ++#endif ++ } + put_page(page); + continue; + } +@@ -981,3 +1019,28 @@ int afs_launder_page(struct page *page) + wait_on_page_fscache(page); + return ret; + } ++ ++/* ++ * Deal with the completion of writing the data to the cache. ++ */ ++static void afs_write_to_cache_done(void *priv, ssize_t transferred_or_error, ++ bool was_async) ++{ ++ struct afs_vnode *vnode = priv; ++ ++ if (IS_ERR_VALUE(transferred_or_error) && ++ transferred_or_error != -ENOBUFS) ++ afs_invalidate_cache(vnode, 0); ++} ++ ++/* ++ * Save the write to the cache also. ++ */ ++static void afs_write_to_cache(struct afs_vnode *vnode, ++ loff_t start, size_t len, loff_t i_size, ++ bool caching) ++{ ++ fscache_write_to_cache(afs_vnode_cache(vnode), ++ vnode->vfs_inode.i_mapping, start, len, i_size, ++ afs_write_to_cache_done, vnode, caching); ++} diff --git a/patches.suse/afs-Skip-truncation-on-the-server-of-data-we-haven-t-written-yet.patch b/patches.suse/afs-Skip-truncation-on-the-server-of-data-we-haven-t-written-yet.patch new file mode 100644 index 0000000..1c27896 --- /dev/null +++ b/patches.suse/afs-Skip-truncation-on-the-server-of-data-we-haven-t-written-yet.patch @@ -0,0 +1,110 @@ +From: David Howells +Date: Wed, 22 Jul 2020 10:44:34 +0100 +Subject: afs: Skip truncation on the server of data we haven't written yet +Git-commit: 0770bd4187c555e6df087f7abc252eeacb0842ec +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Don't send a truncation RPC to the server if we're only shortening data +that's in the pagecache and is beyond the server's EOF. + +Also don't automatically force writeback on setattr, but do wait to store +RPCs that are in the region to be removed on a shortening truncation. + +Signed-off-by: David Howells +Tested-by: kafs-testing@auristor.com +Acked-by: Jeff Layton +cc: Marc Dionne +cc: linux-afs@lists.infradead.org +Link: https://lore.kernel.org/r/163819663275.215744.4781075713714590913.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906972600.143852.14237659724463048094.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967177522.1823006.15336589054269480601.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021571880.640689.1837025861707111004.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/afs/inode.c | 45 +++++++++++++++++++++++++++++++++++---------- + 1 file changed, 35 insertions(+), 10 deletions(-) + +diff --git a/fs/afs/inode.c b/fs/afs/inode.c +index 8db902405031..5964f8aee090 100644 +--- a/fs/afs/inode.c ++++ b/fs/afs/inode.c +@@ -848,42 +848,67 @@ static const struct afs_operation_ops afs_setattr_operation = { + int afs_setattr(struct user_namespace *mnt_userns, struct dentry *dentry, + struct iattr *attr) + { ++ const unsigned int supported = ++ ATTR_SIZE | ATTR_MODE | ATTR_UID | ATTR_GID | ++ ATTR_MTIME | ATTR_MTIME_SET | ATTR_TIMES_SET | ATTR_TOUCH; + struct afs_operation *op; + struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry)); ++ struct inode *inode = &vnode->vfs_inode; ++ loff_t i_size; + int ret; + + _enter("{%llx:%llu},{n=%pd},%x", + vnode->fid.vid, vnode->fid.vnode, dentry, + attr->ia_valid); + +- if (!(attr->ia_valid & (ATTR_SIZE | ATTR_MODE | ATTR_UID | ATTR_GID | +- ATTR_MTIME | ATTR_MTIME_SET | ATTR_TIMES_SET | +- ATTR_TOUCH))) { ++ if (!(attr->ia_valid & supported)) { + _leave(" = 0 [unsupported]"); + return 0; + } + ++ i_size = i_size_read(inode); + if (attr->ia_valid & ATTR_SIZE) { +- if (!S_ISREG(vnode->vfs_inode.i_mode)) ++ if (!S_ISREG(inode->i_mode)) + return -EISDIR; + +- ret = inode_newsize_ok(&vnode->vfs_inode, attr->ia_size); ++ ret = inode_newsize_ok(inode, attr->ia_size); + if (ret) + return ret; + +- if (attr->ia_size == i_size_read(&vnode->vfs_inode)) ++ if (attr->ia_size == i_size) + attr->ia_valid &= ~ATTR_SIZE; + } + + fscache_use_cookie(afs_vnode_cache(vnode), true); + +- /* flush any dirty data outstanding on a regular file */ +- if (S_ISREG(vnode->vfs_inode.i_mode)) +- filemap_write_and_wait(vnode->vfs_inode.i_mapping); +- + /* Prevent any new writebacks from starting whilst we do this. */ + down_write(&vnode->validate_lock); + ++ if ((attr->ia_valid & ATTR_SIZE) && S_ISREG(inode->i_mode)) { ++ loff_t size = attr->ia_size; ++ ++ /* Wait for any outstanding writes to the server to complete */ ++ loff_t from = min(size, i_size); ++ loff_t to = max(size, i_size); ++ ret = filemap_fdatawait_range(inode->i_mapping, from, to); ++ if (ret < 0) ++ goto out_unlock; ++ ++ /* Don't talk to the server if we're just shortening in-memory ++ * writes that haven't gone to the server yet. ++ */ ++ if (!(attr->ia_valid & (supported & ~ATTR_SIZE & ~ATTR_MTIME)) && ++ attr->ia_size < i_size && ++ attr->ia_size > vnode->status.size) { ++ truncate_pagecache(inode, attr->ia_size); ++ fscache_resize_cookie(afs_vnode_cache(vnode), ++ attr->ia_size); ++ i_size_write(inode, attr->ia_size); ++ ret = 0; ++ goto out_unlock; ++ } ++ } ++ + op = afs_alloc_operation(((attr->ia_valid & ATTR_FILE) ? + afs_file_key(attr->ia_file) : NULL), + vnode->volume); + diff --git a/patches.suse/afs-Sort-out-symlink-reading.patch b/patches.suse/afs-Sort-out-symlink-reading.patch new file mode 100644 index 0000000..9f28c0f --- /dev/null +++ b/patches.suse/afs-Sort-out-symlink-reading.patch @@ -0,0 +1,110 @@ +From: David Howells +Date: Tue, 29 Jun 2021 22:23:13 +0100 +Subject: afs: Sort out symlink reading +Git-commit: 75bd228d5637b58e24119a263c1b4e4a875d9498 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +afs_readpage() doesn't get a file pointer when called for a symlink, so +separate it from regular file pointer handling. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +Link: https://lore.kernel.org/r/162687508008.276387.6418924257569297305.stgit@warthog.procyon.org.uk/ # rfc +Link: https://lore.kernel.org/r/162981152280.1901565.2264055504466731917.stgit@warthog.procyon.org.uk/ +Link: https://lore.kernel.org/r/163005742570.2472992.7800423440314043178.stgit@warthog.procyon.org.uk/ # v2 +Acked-by: Luis Henriques +--- + fs/afs/file.c | 14 +++++++++----- + fs/afs/inode.c | 6 +++--- + fs/afs/internal.h | 3 ++- + 3 files changed, 14 insertions(+), 9 deletions(-) + +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -19,6 +19,7 @@ + + static int afs_file_mmap(struct file *file, struct vm_area_struct *vma); + static int afs_readpage(struct file *file, struct page *page); ++static int afs_symlink_readpage(struct file *file, struct page *page); + static void afs_invalidatepage(struct page *page, unsigned int offset, + unsigned int length); + static int afs_releasepage(struct page *page, gfp_t gfp_flags); +@@ -46,7 +47,7 @@ const struct inode_operations afs_file_i + .permission = afs_permission, + }; + +-const struct address_space_operations afs_fs_aops = { ++const struct address_space_operations afs_file_aops = { + .readpage = afs_readpage, + .readahead = afs_readahead, + .set_page_dirty = afs_set_page_dirty, +@@ -59,6 +60,12 @@ const struct address_space_operations af + .writepages = afs_writepages, + }; + ++const struct address_space_operations afs_symlink_aops = { ++ .readpage = afs_symlink_readpage, ++ .releasepage = afs_releasepage, ++ .invalidatepage = afs_invalidatepage, ++}; ++ + static const struct vm_operations_struct afs_vm_ops = { + .fault = filemap_fault, + .map_pages = filemap_map_pages, +@@ -307,7 +314,7 @@ static void afs_req_issue_op(struct netf + afs_fetch_data(fsreq->vnode, fsreq); + } + +-static int afs_symlink_readpage(struct page *page) ++static int afs_symlink_readpage(struct file *file, struct page *page) + { + struct afs_vnode *vnode = AFS_FS_I(page->mapping->host); + struct afs_read *fsreq; +@@ -372,9 +379,6 @@ const struct netfs_read_request_ops afs_ + + static int afs_readpage(struct file *file, struct page *page) + { +- if (!file) +- return afs_symlink_readpage(page); +- + return netfs_readpage(file, page, &afs_req_ops, NULL); + } + +--- a/fs/afs/inode.c ++++ b/fs/afs/inode.c +@@ -95,7 +95,7 @@ static int afs_inode_init_from_status(st + inode->i_mode = S_IFREG | (status->mode & S_IALLUGO); + inode->i_op = &afs_file_inode_operations; + inode->i_fop = &afs_file_operations; +- inode->i_mapping->a_ops = &afs_fs_aops; ++ inode->i_mapping->a_ops = &afs_file_aops; + break; + case AFS_FTYPE_DIR: + inode->i_mode = S_IFDIR | (status->mode & S_IALLUGO); +@@ -113,11 +113,11 @@ static int afs_inode_init_from_status(st + inode->i_mode = S_IFDIR | 0555; + inode->i_op = &afs_mntpt_inode_operations; + inode->i_fop = &afs_mntpt_file_operations; +- inode->i_mapping->a_ops = &afs_fs_aops; ++ inode->i_mapping->a_ops = &afs_symlink_aops; + } else { + inode->i_mode = S_IFLNK | status->mode; + inode->i_op = &afs_symlink_inode_operations; +- inode->i_mapping->a_ops = &afs_fs_aops; ++ inode->i_mapping->a_ops = &afs_symlink_aops; + } + inode_nohighmem(inode); + break; +--- a/fs/afs/internal.h ++++ b/fs/afs/internal.h +@@ -1045,7 +1045,8 @@ extern void afs_dynroot_depopulate(struc + /* + * file.c + */ +-extern const struct address_space_operations afs_fs_aops; ++extern const struct address_space_operations afs_file_aops; ++extern const struct address_space_operations afs_symlink_aops; + extern const struct inode_operations afs_file_inode_operations; + extern const struct file_operations afs_file_operations; + extern const struct netfs_read_request_ops afs_req_ops; diff --git a/patches.suse/aquantia-Do-not-purge-addresses-when-setting-the-num.patch b/patches.suse/aquantia-Do-not-purge-addresses-when-setting-the-num.patch new file mode 100644 index 0000000..020a5ce --- /dev/null +++ b/patches.suse/aquantia-Do-not-purge-addresses-when-setting-the-num.patch @@ -0,0 +1,91 @@ +From 58b410488be18be30c28410f630db604bdf66b93 Mon Sep 17 00:00:00 2001 +From: Izabela Bakollari +Date: Wed, 23 Nov 2022 11:10:08 +0100 +Subject: [PATCH 13/13] aquantia: Do not purge addresses when setting the + number of rings +Patch-mainline: v6.1-rc8 +Git-commit: 2a83891130512dafb321418a8e7c9c09268d8c59 +References: jsc#PED-1530 + +IPV6 addresses are purged when setting the number of rx/tx +rings using ethtool -G. The function aq_set_ringparam +calls dev_close, which removes the addresses. As a solution, +call an internal function (aq_ndev_close). + +Fixes: c1af5427954b ("net: aquantia: Ethtool based ring size configuration") +Signed-off-by: Izabela Bakollari +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +++-- + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 ++-- + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 ++ + 3 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c b/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c +index 812f037a694e..1130395fa973 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c +@@ -13,6 +13,7 @@ + #include "aq_ptp.h" + #include "aq_filters.h" + #include "aq_macsec.h" ++#include "aq_main.h" + + #include + +@@ -849,7 +850,7 @@ static int aq_set_ringparam(struct net_device *ndev, + + if (netif_running(ndev)) { + ndev_running = true; +- dev_close(ndev); ++ aq_ndev_close(ndev); + } + + cfg->rxds = max(ring->rx_pending, hw_caps->rxds_min); +@@ -865,7 +866,7 @@ static int aq_set_ringparam(struct net_device *ndev, + goto err_exit; + + if (ndev_running) +- err = dev_open(ndev, NULL); ++ err = aq_ndev_open(ndev); + + err_exit: + return err; +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_main.c b/drivers/net/ethernet/aquantia/atlantic/aq_main.c +index f069312463fb..45ed097bfe49 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_main.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_main.c +@@ -53,7 +53,7 @@ struct net_device *aq_ndev_alloc(void) + return ndev; + } + +-static int aq_ndev_open(struct net_device *ndev) ++int aq_ndev_open(struct net_device *ndev) + { + struct aq_nic_s *aq_nic = netdev_priv(ndev); + int err = 0; +@@ -83,7 +83,7 @@ static int aq_ndev_open(struct net_device *ndev) + return err; + } + +-static int aq_ndev_close(struct net_device *ndev) ++int aq_ndev_close(struct net_device *ndev) + { + struct aq_nic_s *aq_nic = netdev_priv(ndev); + int err = 0; +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_main.h b/drivers/net/ethernet/aquantia/atlantic/aq_main.h +index a5a624b9ce73..2a562ab7a5af 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_main.h ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_main.h +@@ -14,5 +14,7 @@ + + void aq_ndev_schedule_work(struct work_struct *work); + struct net_device *aq_ndev_alloc(void); ++int aq_ndev_open(struct net_device *ndev); ++int aq_ndev_close(struct net_device *ndev); + + #endif /* AQ_MAIN_H */ +-- +2.16.4 + diff --git a/patches.suse/atlantic-fix-deadlock-at-aq_nic_stop.patch b/patches.suse/atlantic-fix-deadlock-at-aq_nic_stop.patch new file mode 100644 index 0000000..9321f90 --- /dev/null +++ b/patches.suse/atlantic-fix-deadlock-at-aq_nic_stop.patch @@ -0,0 +1,246 @@ +From d51751cc50cccf5ec65d0403a3d75da6f839509d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=C3=8D=C3=B1igo=20Huguet?= +Date: Thu, 20 Oct 2022 09:53:10 +0200 +Subject: [PATCH 11/13] atlantic: fix deadlock at aq_nic_stop +Patch-mainline: v6.1-rc3 +Git-commit: 6960d133f66ecddcd3af2b1cbd0c7dcd104268b8 +References: jsc#PED-1530 + +NIC is stopped with rtnl_lock held, and during the stop it cancels the +'service_task' work and free irqs. + +However, if CONFIG_MACSEC is set, rtnl_lock is acquired both from +aq_nic_service_task and aq_linkstate_threaded_isr. Then a deadlock +happens if aq_nic_stop tries to cancel/disable them when they've already +started their execution. + +As the deadlock is caused by rtnl_lock, it causes many other processes +to stall, not only atlantic related stuff. + +Fix it by introducing a mutex that protects each NIC's macsec related +data, and locking it instead of the rtnl_lock from the service task and +the threaded IRQ. + +Before this patch, all macsec data was protected with rtnl_lock, but +maybe not all of it needs to be protected. With this new mutex, further +efforts can be made to limit the protected data only to that which +requires it. However, probably it doesn't worth it because all macsec's +data accesses are infrequent, and almost all are done from macsec_ops +or ethtool callbacks, called holding rtnl_lock, so macsec_mutex won't +never be much contended. + +The issue appeared repeteadly attaching and deattaching the NIC to a +bond interface. Doing that after this patch I cannot reproduce the bug. + +Fixes: 62c1c2e606f6 ("net: atlantic: MACSec offload skeleton") +Reported-by: Li Liang +Suggested-by: Andrew Lunn +Signed-off-by: Íñigo Huguet +Reviewed-by: Igor Russkikh +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 96 ++++++++++++++++------ + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + + 2 files changed, 74 insertions(+), 24 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c +index 3d0e16791e1c..a0180811305d 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c +@@ -1394,26 +1394,57 @@ static void aq_check_txsa_expiration(struct aq_nic_s *nic) + egress_sa_threshold_expired); + } + ++#define AQ_LOCKED_MDO_DEF(mdo) \ ++static int aq_locked_mdo_##mdo(struct macsec_context *ctx) \ ++{ \ ++ struct aq_nic_s *nic = netdev_priv(ctx->netdev); \ ++ int ret; \ ++ mutex_lock(&nic->macsec_mutex); \ ++ ret = aq_mdo_##mdo(ctx); \ ++ mutex_unlock(&nic->macsec_mutex); \ ++ return ret; \ ++} ++ ++AQ_LOCKED_MDO_DEF(dev_open) ++AQ_LOCKED_MDO_DEF(dev_stop) ++AQ_LOCKED_MDO_DEF(add_secy) ++AQ_LOCKED_MDO_DEF(upd_secy) ++AQ_LOCKED_MDO_DEF(del_secy) ++AQ_LOCKED_MDO_DEF(add_rxsc) ++AQ_LOCKED_MDO_DEF(upd_rxsc) ++AQ_LOCKED_MDO_DEF(del_rxsc) ++AQ_LOCKED_MDO_DEF(add_rxsa) ++AQ_LOCKED_MDO_DEF(upd_rxsa) ++AQ_LOCKED_MDO_DEF(del_rxsa) ++AQ_LOCKED_MDO_DEF(add_txsa) ++AQ_LOCKED_MDO_DEF(upd_txsa) ++AQ_LOCKED_MDO_DEF(del_txsa) ++AQ_LOCKED_MDO_DEF(get_dev_stats) ++AQ_LOCKED_MDO_DEF(get_tx_sc_stats) ++AQ_LOCKED_MDO_DEF(get_tx_sa_stats) ++AQ_LOCKED_MDO_DEF(get_rx_sc_stats) ++AQ_LOCKED_MDO_DEF(get_rx_sa_stats) ++ + const struct macsec_ops aq_macsec_ops = { +- .mdo_dev_open = aq_mdo_dev_open, +- .mdo_dev_stop = aq_mdo_dev_stop, +- .mdo_add_secy = aq_mdo_add_secy, +- .mdo_upd_secy = aq_mdo_upd_secy, +- .mdo_del_secy = aq_mdo_del_secy, +- .mdo_add_rxsc = aq_mdo_add_rxsc, +- .mdo_upd_rxsc = aq_mdo_upd_rxsc, +- .mdo_del_rxsc = aq_mdo_del_rxsc, +- .mdo_add_rxsa = aq_mdo_add_rxsa, +- .mdo_upd_rxsa = aq_mdo_upd_rxsa, +- .mdo_del_rxsa = aq_mdo_del_rxsa, +- .mdo_add_txsa = aq_mdo_add_txsa, +- .mdo_upd_txsa = aq_mdo_upd_txsa, +- .mdo_del_txsa = aq_mdo_del_txsa, +- .mdo_get_dev_stats = aq_mdo_get_dev_stats, +- .mdo_get_tx_sc_stats = aq_mdo_get_tx_sc_stats, +- .mdo_get_tx_sa_stats = aq_mdo_get_tx_sa_stats, +- .mdo_get_rx_sc_stats = aq_mdo_get_rx_sc_stats, +- .mdo_get_rx_sa_stats = aq_mdo_get_rx_sa_stats, ++ .mdo_dev_open = aq_locked_mdo_dev_open, ++ .mdo_dev_stop = aq_locked_mdo_dev_stop, ++ .mdo_add_secy = aq_locked_mdo_add_secy, ++ .mdo_upd_secy = aq_locked_mdo_upd_secy, ++ .mdo_del_secy = aq_locked_mdo_del_secy, ++ .mdo_add_rxsc = aq_locked_mdo_add_rxsc, ++ .mdo_upd_rxsc = aq_locked_mdo_upd_rxsc, ++ .mdo_del_rxsc = aq_locked_mdo_del_rxsc, ++ .mdo_add_rxsa = aq_locked_mdo_add_rxsa, ++ .mdo_upd_rxsa = aq_locked_mdo_upd_rxsa, ++ .mdo_del_rxsa = aq_locked_mdo_del_rxsa, ++ .mdo_add_txsa = aq_locked_mdo_add_txsa, ++ .mdo_upd_txsa = aq_locked_mdo_upd_txsa, ++ .mdo_del_txsa = aq_locked_mdo_del_txsa, ++ .mdo_get_dev_stats = aq_locked_mdo_get_dev_stats, ++ .mdo_get_tx_sc_stats = aq_locked_mdo_get_tx_sc_stats, ++ .mdo_get_tx_sa_stats = aq_locked_mdo_get_tx_sa_stats, ++ .mdo_get_rx_sc_stats = aq_locked_mdo_get_rx_sc_stats, ++ .mdo_get_rx_sa_stats = aq_locked_mdo_get_rx_sa_stats, + }; + + int aq_macsec_init(struct aq_nic_s *nic) +@@ -1435,6 +1466,7 @@ int aq_macsec_init(struct aq_nic_s *nic) + + nic->ndev->features |= NETIF_F_HW_MACSEC; + nic->ndev->macsec_ops = &aq_macsec_ops; ++ mutex_init(&nic->macsec_mutex); + + return 0; + } +@@ -1458,7 +1490,7 @@ int aq_macsec_enable(struct aq_nic_s *nic) + if (!nic->macsec_cfg) + return 0; + +- rtnl_lock(); ++ mutex_lock(&nic->macsec_mutex); + + if (nic->aq_fw_ops->send_macsec_req) { + struct macsec_cfg_request cfg = { 0 }; +@@ -1507,7 +1539,7 @@ int aq_macsec_enable(struct aq_nic_s *nic) + ret = aq_apply_macsec_cfg(nic); + + unlock: +- rtnl_unlock(); ++ mutex_unlock(&nic->macsec_mutex); + return ret; + } + +@@ -1519,9 +1551,9 @@ void aq_macsec_work(struct aq_nic_s *nic) + if (!netif_carrier_ok(nic->ndev)) + return; + +- rtnl_lock(); ++ mutex_lock(&nic->macsec_mutex); + aq_check_txsa_expiration(nic); +- rtnl_unlock(); ++ mutex_unlock(&nic->macsec_mutex); + } + + int aq_macsec_rx_sa_cnt(struct aq_nic_s *nic) +@@ -1532,21 +1564,30 @@ int aq_macsec_rx_sa_cnt(struct aq_nic_s *nic) + if (!cfg) + return 0; + ++ mutex_lock(&nic->macsec_mutex); ++ + for (i = 0; i < AQ_MACSEC_MAX_SC; i++) { + if (!test_bit(i, &cfg->rxsc_idx_busy)) + continue; + cnt += hweight_long(cfg->aq_rxsc[i].rx_sa_idx_busy); + } + ++ mutex_unlock(&nic->macsec_mutex); + return cnt; + } + + int aq_macsec_tx_sc_cnt(struct aq_nic_s *nic) + { ++ int cnt; ++ + if (!nic->macsec_cfg) + return 0; + +- return hweight_long(nic->macsec_cfg->txsc_idx_busy); ++ mutex_lock(&nic->macsec_mutex); ++ cnt = hweight_long(nic->macsec_cfg->txsc_idx_busy); ++ mutex_unlock(&nic->macsec_mutex); ++ ++ return cnt; + } + + int aq_macsec_tx_sa_cnt(struct aq_nic_s *nic) +@@ -1557,12 +1598,15 @@ int aq_macsec_tx_sa_cnt(struct aq_nic_s *nic) + if (!cfg) + return 0; + ++ mutex_lock(&nic->macsec_mutex); ++ + for (i = 0; i < AQ_MACSEC_MAX_SC; i++) { + if (!test_bit(i, &cfg->txsc_idx_busy)) + continue; + cnt += hweight_long(cfg->aq_txsc[i].tx_sa_idx_busy); + } + ++ mutex_unlock(&nic->macsec_mutex); + return cnt; + } + +@@ -1634,6 +1678,8 @@ u64 *aq_macsec_get_stats(struct aq_nic_s *nic, u64 *data) + if (!cfg) + return data; + ++ mutex_lock(&nic->macsec_mutex); ++ + aq_macsec_update_stats(nic); + + common_stats = &cfg->stats; +@@ -1716,5 +1762,7 @@ u64 *aq_macsec_get_stats(struct aq_nic_s *nic, u64 *data) + + data += i; + ++ mutex_unlock(&nic->macsec_mutex); ++ + return data; + } +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.h b/drivers/net/ethernet/aquantia/atlantic/aq_nic.h +index 1a7148041e3d..b7f7d6f66633 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.h ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.h +@@ -154,6 +154,8 @@ struct aq_nic_s { + struct mutex fwreq_mutex; + #if IS_ENABLED(CONFIG_MACSEC) + struct aq_macsec_cfg *macsec_cfg; ++ /* mutex to protect data in macsec_cfg */ ++ struct mutex macsec_mutex; + #endif + /* PTP support */ + struct aq_ptp_s *aq_ptp; +-- +2.16.4 + diff --git a/patches.suse/cachefiles-Add-a-couple-of-tracepoints-for-logging-errors.patch b/patches.suse/cachefiles-Add-a-couple-of-tracepoints-for-logging-errors.patch new file mode 100644 index 0000000..bb2d36c --- /dev/null +++ b/patches.suse/cachefiles-Add-a-couple-of-tracepoints-for-logging-errors.patch @@ -0,0 +1,163 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:42:18 +0100 +Subject: cachefiles: Add a couple of tracepoints for logging errors +Git-commit: ecf5a6ce15f90d1fe6bc326c720d21fc0e73fc88 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add two trace points to log errors, one for vfs operations like mkdir or +create, and one for I/O operations, like read, write or truncate. + +Also add the beginnings of a struct that is going to represent a data file +and place a debugging ID in it for the tracepoints to record. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819625632.215744.17907340966178411033.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906926297.143852.18267924605548658911.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967135390.1823006.2512120406360156424.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021534029.640689.1875723624947577095.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 1 + + include/trace/events/cachefiles.h | 94 +++++++++++++++++++++++++++++++++++++++ + 2 files changed, 95 insertions(+) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 1f2fea902d3e..b51146a29aca 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -62,6 +62,7 @@ struct cachefiles_cache { + char *tag; /* cache binding tag */ + }; + ++#include + + /* + * error_inject.c +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 5ee0aabb20be..9bd5a8a60801 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -18,11 +18,49 @@ + #ifndef __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY + #define __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY + ++enum cachefiles_error_trace { ++ cachefiles_trace_fallocate_error, ++ cachefiles_trace_getxattr_error, ++ cachefiles_trace_link_error, ++ cachefiles_trace_lookup_error, ++ cachefiles_trace_mkdir_error, ++ cachefiles_trace_notify_change_error, ++ cachefiles_trace_open_error, ++ cachefiles_trace_read_error, ++ cachefiles_trace_remxattr_error, ++ cachefiles_trace_rename_error, ++ cachefiles_trace_seek_error, ++ cachefiles_trace_setxattr_error, ++ cachefiles_trace_statfs_error, ++ cachefiles_trace_tmpfile_error, ++ cachefiles_trace_trunc_error, ++ cachefiles_trace_unlink_error, ++ cachefiles_trace_write_error, ++}; ++ + #endif + + /* + * Define enum -> string mappings for display. + */ ++#define cachefiles_error_traces \ ++ EM(cachefiles_trace_fallocate_error, "fallocate") \ ++ EM(cachefiles_trace_getxattr_error, "getxattr") \ ++ EM(cachefiles_trace_link_error, "link") \ ++ EM(cachefiles_trace_lookup_error, "lookup") \ ++ EM(cachefiles_trace_mkdir_error, "mkdir") \ ++ EM(cachefiles_trace_notify_change_error, "notify_change") \ ++ EM(cachefiles_trace_open_error, "open") \ ++ EM(cachefiles_trace_read_error, "read") \ ++ EM(cachefiles_trace_remxattr_error, "remxattr") \ ++ EM(cachefiles_trace_rename_error, "rename") \ ++ EM(cachefiles_trace_seek_error, "seek") \ ++ EM(cachefiles_trace_setxattr_error, "setxattr") \ ++ EM(cachefiles_trace_statfs_error, "statfs") \ ++ EM(cachefiles_trace_tmpfile_error, "tmpfile") \ ++ EM(cachefiles_trace_trunc_error, "trunc") \ ++ EM(cachefiles_trace_unlink_error, "unlink") \ ++ E_(cachefiles_trace_write_error, "write") + + + /* +@@ -33,6 +71,8 @@ + #define EM(a, b) TRACE_DEFINE_ENUM(a); + #define E_(a, b) TRACE_DEFINE_ENUM(a); + ++cachefiles_error_traces; ++ + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that + * will be printed in the output. +@@ -43,6 +83,60 @@ + #define E_(a, b) { a, b } + + ++TRACE_EVENT(cachefiles_vfs_error, ++ TP_PROTO(struct cachefiles_object *obj, struct inode *backer, ++ int error, enum cachefiles_error_trace where), ++ ++ TP_ARGS(obj, backer, error, where), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ __field(enum cachefiles_error_trace, where ) ++ __field(short, error ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->backer = backer->i_ino; ++ __entry->error = error; ++ __entry->where = where; ++ ), ++ ++ TP_printk("o=%08x b=%08x %s e=%d", ++ __entry->obj, ++ __entry->backer, ++ __print_symbolic(__entry->where, cachefiles_error_traces), ++ __entry->error) ++ ); ++ ++TRACE_EVENT(cachefiles_io_error, ++ TP_PROTO(struct cachefiles_object *obj, struct inode *backer, ++ int error, enum cachefiles_error_trace where), ++ ++ TP_ARGS(obj, backer, error, where), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ __field(enum cachefiles_error_trace, where ) ++ __field(short, error ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->backer = backer->i_ino; ++ __entry->error = error; ++ __entry->where = where; ++ ), ++ ++ TP_printk("o=%08x b=%08x %s e=%d", ++ __entry->obj, ++ __entry->backer, ++ __print_symbolic(__entry->where, cachefiles_error_traces), ++ __entry->error) ++ ); ++ + #endif /* _TRACE_CACHEFILES_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/cachefiles-Add-cache-error-reporting-macro.patch b/patches.suse/cachefiles-Add-cache-error-reporting-macro.patch new file mode 100644 index 0000000..310e4ba --- /dev/null +++ b/patches.suse/cachefiles-Add-cache-error-reporting-macro.patch @@ -0,0 +1,55 @@ +From: David Howells +Date: Thu, 21 Oct 2021 09:08:54 +0100 +Subject: cachefiles: Add cache error reporting macro +Git-commit: 1493bf74bcf2434a840eacef60c0f56966faa11a +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a macro to report a cache I/O error and to tell fscache that the cache +is in trouble. + +Also add a pointer to the fscache cache cookie from the cachefiles_cache +struct as we need that to pass to fscache_io_error(). + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819626562.215744.1503690975344731661.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906927235.143852.13694625647880837563.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967137158.1823006.2065038830569321335.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021536053.640689.5306822604644352548.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index b51146a29aca..b2adcb59b4ce 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -30,6 +30,7 @@ struct cachefiles_object { + * Cache files cache definition + */ + struct cachefiles_cache { ++ struct fscache_cache *cache; /* Cache cookie */ + struct vfsmount *mnt; /* mountpoint holding the cache */ + struct file *cachefilesd; /* manager daemon handle */ + const struct cred *cache_cred; /* security override for accessing cache */ +@@ -103,6 +104,16 @@ static inline int cachefiles_inject_remove_error(void) + return cachefiles_error_injection_state & 2 ? -EIO : 0; + } + ++/* ++ * Error handling ++ */ ++#define cachefiles_io_error(___cache, FMT, ...) \ ++do { \ ++ pr_err("I/O Error: " FMT"\n", ##__VA_ARGS__); \ ++ fscache_io_error((___cache)->cache); \ ++ set_bit(CACHEFILES_DEAD, &(___cache)->flags); \ ++} while (0) ++ + + /* + * Debug tracing + diff --git a/patches.suse/cachefiles-Add-security-derivation.patch b/patches.suse/cachefiles-Add-security-derivation.patch new file mode 100644 index 0000000..e6a59de --- /dev/null +++ b/patches.suse/cachefiles-Add-security-derivation.patch @@ -0,0 +1,199 @@ +From: David Howells +Date: Fri, 26 Nov 2021 14:59:10 +0000 +Subject: cachefiles: Add security derivation +Git-commit: 254947d47945f2fa02e9b3366594fad2ed127618 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement code to derive a new set of creds for the cachefiles to use when +making VFS or I/O calls and to change the auditing info since the +application interacting with the network filesystem is not accessing the +cache directly. Cachefiles uses override_creds() to change the effective +creds temporarily. + +set_security_override_from_ctx() is called to derive the LSM 'label' that +the cachefiles driver will act with. set_create_files_as() is called to +determine the LSM 'label' that will be applied to files and directories +created in the cache. These functions alter the new creds. + +Also implement a couple of functions to wrap the calls to begin/end cred +overriding. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819627469.215744.3603633690679962985.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906928172.143852.15886637013364286786.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967138138.1823006.7620933448261939504.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021537001.640689.4081334436031700558.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 3 +- + fs/cachefiles/internal.h | 20 +++++++++ + fs/cachefiles/security.c | 112 +++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 134 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index 183fb5f3b8b1..28bbb0d14868 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -4,7 +4,8 @@ + # + + cachefiles-y := \ +- main.o ++ main.o \ ++ security.o + + cachefiles-$(CONFIG_CACHEFILES_ERROR_INJECTION) += error_inject.o + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index b2adcb59b4ce..e57ce5ef875c 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -104,6 +104,26 @@ static inline int cachefiles_inject_remove_error(void) + return cachefiles_error_injection_state & 2 ? -EIO : 0; + } + ++/* ++ * security.c ++ */ ++extern int cachefiles_get_security_ID(struct cachefiles_cache *cache); ++extern int cachefiles_determine_cache_security(struct cachefiles_cache *cache, ++ struct dentry *root, ++ const struct cred **_saved_cred); ++ ++static inline void cachefiles_begin_secure(struct cachefiles_cache *cache, ++ const struct cred **_saved_cred) ++{ ++ *_saved_cred = override_creds(cache->cache_cred); ++} ++ ++static inline void cachefiles_end_secure(struct cachefiles_cache *cache, ++ const struct cred *saved_cred) ++{ ++ revert_creds(saved_cred); ++} ++ + /* + * Error handling + */ +diff --git a/fs/cachefiles/security.c b/fs/cachefiles/security.c +new file mode 100644 +index 000000000000..fe777164f1d8 +--- /dev/null ++++ b/fs/cachefiles/security.c +@@ -0,0 +1,112 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* CacheFiles security management ++ * ++ * Copyright (C) 2007, 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include "internal.h" ++ ++/* ++ * determine the security context within which we access the cache from within ++ * the kernel ++ */ ++int cachefiles_get_security_ID(struct cachefiles_cache *cache) ++{ ++ struct cred *new; ++ int ret; ++ ++ _enter("{%s}", cache->secctx); ++ ++ new = prepare_kernel_cred(current); ++ if (!new) { ++ ret = -ENOMEM; ++ goto error; ++ } ++ ++ if (cache->secctx) { ++ ret = set_security_override_from_ctx(new, cache->secctx); ++ if (ret < 0) { ++ put_cred(new); ++ pr_err("Security denies permission to nominate security context: error %d\n", ++ ret); ++ goto error; ++ } ++ } ++ ++ cache->cache_cred = new; ++ ret = 0; ++error: ++ _leave(" = %d", ret); ++ return ret; ++} ++ ++/* ++ * see if mkdir and create can be performed in the root directory ++ */ ++static int cachefiles_check_cache_dir(struct cachefiles_cache *cache, ++ struct dentry *root) ++{ ++ int ret; ++ ++ ret = security_inode_mkdir(d_backing_inode(root), root, 0); ++ if (ret < 0) { ++ pr_err("Security denies permission to make dirs: error %d", ++ ret); ++ return ret; ++ } ++ ++ ret = security_inode_create(d_backing_inode(root), root, 0); ++ if (ret < 0) ++ pr_err("Security denies permission to create files: error %d", ++ ret); ++ ++ return ret; ++} ++ ++/* ++ * check the security details of the on-disk cache ++ * - must be called with security override in force ++ * - must return with a security override in force - even in the case of an ++ * error ++ */ ++int cachefiles_determine_cache_security(struct cachefiles_cache *cache, ++ struct dentry *root, ++ const struct cred **_saved_cred) ++{ ++ struct cred *new; ++ int ret; ++ ++ _enter(""); ++ ++ /* duplicate the cache creds for COW (the override is currently in ++ * force, so we can use prepare_creds() to do this) */ ++ new = prepare_creds(); ++ if (!new) ++ return -ENOMEM; ++ ++ cachefiles_end_secure(cache, *_saved_cred); ++ ++ /* use the cache root dir's security context as the basis with ++ * which create files */ ++ ret = set_create_files_as(new, d_backing_inode(root)); ++ if (ret < 0) { ++ abort_creds(new); ++ cachefiles_begin_secure(cache, _saved_cred); ++ _leave(" = %d [cfa]", ret); ++ return ret; ++ } ++ ++ put_cred(cache->cache_cred); ++ cache->cache_cred = new; ++ ++ cachefiles_begin_secure(cache, _saved_cred); ++ ret = cachefiles_check_cache_dir(cache, root); ++ ++ if (ret == -EOPNOTSUPP) ++ ret = 0; ++ _leave(" = %d", ret); ++ return ret; ++} + diff --git a/patches.suse/cachefiles-Add-some-error-injection-support.patch b/patches.suse/cachefiles-Add-some-error-injection-support.patch new file mode 100644 index 0000000..ca53057 --- /dev/null +++ b/patches.suse/cachefiles-Add-some-error-injection-support.patch @@ -0,0 +1,197 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:15:26 +0100 +Subject: cachefiles: Add some error injection support +Git-commit: a70f6526267e9f5fbf958a69c6112938b0b14bc4 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add support for injecting ENOSPC or EIO errors. This needs to be enabled +by CONFIG_CACHEFILES_ERROR_INJECTION=y. Once enabled, ENOSPC on things +like write and mkdir can be triggered by: + + echo 1 >/proc/sys/cachefiles/error_injection + +and EIO can be triggered on most operations by: + + echo 2 >/proc/sys/cachefiles/error_injection + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819624706.215744.6911916249119962943.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906925343.143852.5465695512984025812.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967134412.1823006.7354285948280296595.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021532340.640689.18209494225772443698.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Kconfig | 7 +++++++ + fs/cachefiles/Makefile | 2 ++ + fs/cachefiles/error_inject.c | 46 ++++++++++++++++++++++++++++++++++++++++++++ + fs/cachefiles/internal.h | 42 +++++++++++++++++++++++++++++++++++++++- + fs/cachefiles/main.c | 12 ++++++++++++ + 5 files changed, 108 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/Kconfig b/fs/cachefiles/Kconfig +index 6827b40f7ddc..719faeeda168 100644 +--- a/fs/cachefiles/Kconfig ++++ b/fs/cachefiles/Kconfig +@@ -19,3 +19,10 @@ config CACHEFILES_DEBUG + caching on files module. If this is set, the debugging output may be + enabled by setting bits in /sys/modules/cachefiles/parameter/debug or + by including a debugging specifier in /etc/cachefilesd.conf. ++ ++config CACHEFILES_ERROR_INJECTION ++ bool "Provide error injection for cachefiles" ++ depends on CACHEFILES && SYSCTL ++ help ++ This permits error injection to be enabled in cachefiles whilst a ++ cache is in service. +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index a7f3e982e249..183fb5f3b8b1 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -6,4 +6,6 @@ + cachefiles-y := \ + main.o + ++cachefiles-$(CONFIG_CACHEFILES_ERROR_INJECTION) += error_inject.o ++ + obj-$(CONFIG_CACHEFILES) := cachefiles.o +diff --git a/fs/cachefiles/error_inject.c b/fs/cachefiles/error_inject.c +new file mode 100644 +index 000000000000..58f8aec964e4 +--- /dev/null ++++ b/fs/cachefiles/error_inject.c +@@ -0,0 +1,46 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Error injection handling. ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include "internal.h" ++ ++unsigned int cachefiles_error_injection_state; ++ ++static struct ctl_table_header *cachefiles_sysctl; ++static struct ctl_table cachefiles_sysctls[] = { ++ { ++ .procname = "error_injection", ++ .data = &cachefiles_error_injection_state, ++ .maxlen = sizeof(unsigned int), ++ .mode = 0644, ++ .proc_handler = proc_douintvec, ++ }, ++ {} ++}; ++ ++static struct ctl_table cachefiles_sysctls_root[] = { ++ { ++ .procname = "cachefiles", ++ .mode = 0555, ++ .child = cachefiles_sysctls, ++ }, ++ {} ++}; ++ ++int __init cachefiles_register_error_injection(void) ++{ ++ cachefiles_sysctl = register_sysctl_table(cachefiles_sysctls_root); ++ if (!cachefiles_sysctl) ++ return -ENOMEM; ++ return 0; ++ ++} ++ ++void cachefiles_unregister_error_injection(void) ++{ ++ unregister_sysctl_table(cachefiles_sysctl); ++} +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index cff4b2a5f928..1f2fea902d3e 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -64,7 +64,47 @@ struct cachefiles_cache { + + + /* +- * Debug tracing. ++ * error_inject.c ++ */ ++#ifdef CONFIG_CACHEFILES_ERROR_INJECTION ++extern unsigned int cachefiles_error_injection_state; ++extern int cachefiles_register_error_injection(void); ++extern void cachefiles_unregister_error_injection(void); ++ ++#else ++#define cachefiles_error_injection_state 0 ++ ++static inline int cachefiles_register_error_injection(void) ++{ ++ return 0; ++} ++ ++static inline void cachefiles_unregister_error_injection(void) ++{ ++} ++#endif ++ ++ ++static inline int cachefiles_inject_read_error(void) ++{ ++ return cachefiles_error_injection_state & 2 ? -EIO : 0; ++} ++ ++static inline int cachefiles_inject_write_error(void) ++{ ++ return cachefiles_error_injection_state & 2 ? -EIO : ++ cachefiles_error_injection_state & 1 ? -ENOSPC : ++ 0; ++} ++ ++static inline int cachefiles_inject_remove_error(void) ++{ ++ return cachefiles_error_injection_state & 2 ? -EIO : 0; ++} ++ ++ ++/* ++ * Debug tracing + */ + extern unsigned cachefiles_debug; + #define CACHEFILES_DEBUG_KENTER 1 +diff --git a/fs/cachefiles/main.c b/fs/cachefiles/main.c +index 47bc1cc078de..387d42c7185f 100644 +--- a/fs/cachefiles/main.c ++++ b/fs/cachefiles/main.c +@@ -36,8 +36,18 @@ MODULE_LICENSE("GPL"); + */ + static int __init cachefiles_init(void) + { ++ int ret; ++ ++ ret = cachefiles_register_error_injection(); ++ if (ret < 0) ++ goto error_einj; ++ + pr_info("Loaded\n"); + return 0; ++ ++error_einj: ++ pr_err("failed to register: %d\n", ret); ++ return ret; + } + + fs_initcall(cachefiles_init); +@@ -48,6 +58,8 @@ fs_initcall(cachefiles_init); + static void __exit cachefiles_exit(void) + { + pr_info("Unloading\n"); ++ ++ cachefiles_unregister_error_injection(); + } + + module_exit(cachefiles_exit); + diff --git a/patches.suse/cachefiles-Add-tracepoints-for-calls-to-the-VFS.patch b/patches.suse/cachefiles-Add-tracepoints-for-calls-to-the-VFS.patch new file mode 100644 index 0000000..0d2e1dd --- /dev/null +++ b/patches.suse/cachefiles-Add-tracepoints-for-calls-to-the-VFS.patch @@ -0,0 +1,231 @@ +From: David Howells +Date: Tue, 16 Nov 2021 16:30:25 +0000 +Subject: cachefiles: Add tracepoints for calls to the VFS +Git-commit: 13871bad1ef7f41947c816a9e342aa9fa8643c5e +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add tracepoints in cachefiles to monitor when it does various VFS +operations, such as mkdir. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819638517.215744.12773133137536579766.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906938316.143852.17227990869551737803.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967147139.1823006.4909879317496543392.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021546287.640689.3501604495002415631.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + include/trace/events/cachefiles.h | 176 ++++++++++++++++++++++++++++++++++++++ + 1 file changed, 176 insertions(+) + +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 6331cd29880d..5975ea4977b2 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -18,6 +18,21 @@ + #ifndef __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY + #define __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY + ++enum fscache_why_object_killed { ++ FSCACHE_OBJECT_IS_STALE, ++ FSCACHE_OBJECT_IS_WEIRD, ++ FSCACHE_OBJECT_INVALIDATED, ++ FSCACHE_OBJECT_NO_SPACE, ++ FSCACHE_OBJECT_WAS_RETIRED, ++ FSCACHE_OBJECT_WAS_CULLED, ++}; ++ ++enum cachefiles_trunc_trace { ++ cachefiles_trunc_dio_adjust, ++ cachefiles_trunc_expand_tmpfile, ++ cachefiles_trunc_shrink, ++}; ++ + enum cachefiles_error_trace { + cachefiles_trace_fallocate_error, + cachefiles_trace_getxattr_error, +@@ -43,6 +58,19 @@ enum cachefiles_error_trace { + /* + * Define enum -> string mappings for display. + */ ++#define cachefiles_obj_kill_traces \ ++ EM(FSCACHE_OBJECT_IS_STALE, "stale") \ ++ EM(FSCACHE_OBJECT_IS_WEIRD, "weird") \ ++ EM(FSCACHE_OBJECT_INVALIDATED, "inval") \ ++ EM(FSCACHE_OBJECT_NO_SPACE, "no_space") \ ++ EM(FSCACHE_OBJECT_WAS_RETIRED, "was_retired") \ ++ E_(FSCACHE_OBJECT_WAS_CULLED, "was_culled") ++ ++#define cachefiles_trunc_traces \ ++ EM(cachefiles_trunc_dio_adjust, "DIOADJ") \ ++ EM(cachefiles_trunc_expand_tmpfile, "EXPTMP") \ ++ E_(cachefiles_trunc_shrink, "SHRINK") ++ + #define cachefiles_error_traces \ + EM(cachefiles_trace_fallocate_error, "fallocate") \ + EM(cachefiles_trace_getxattr_error, "getxattr") \ +@@ -71,6 +99,8 @@ enum cachefiles_error_trace { + #define EM(a, b) TRACE_DEFINE_ENUM(a); + #define E_(a, b) TRACE_DEFINE_ENUM(a); + ++cachefiles_obj_kill_traces; ++cachefiles_trunc_traces; + cachefiles_error_traces; + + /* +@@ -83,6 +113,152 @@ cachefiles_error_traces; + #define E_(a, b) { a, b } + + ++TRACE_EVENT(cachefiles_lookup, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct dentry *de), ++ ++ TP_ARGS(obj, de), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(short, error ) ++ __field(unsigned long, ino ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->ino = (!IS_ERR(de) && d_backing_inode(de) ? ++ d_backing_inode(de)->i_ino : 0); ++ __entry->error = IS_ERR(de) ? PTR_ERR(de) : 0; ++ ), ++ ++ TP_printk("o=%08x i=%lx e=%d", ++ __entry->obj, __entry->ino, __entry->error) ++ ); ++ ++TRACE_EVENT(cachefiles_tmpfile, ++ TP_PROTO(struct cachefiles_object *obj, struct inode *backer), ++ ++ TP_ARGS(obj, backer), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->backer = backer->i_ino; ++ ), ++ ++ TP_printk("o=%08x b=%08x", ++ __entry->obj, ++ __entry->backer) ++ ); ++ ++TRACE_EVENT(cachefiles_link, ++ TP_PROTO(struct cachefiles_object *obj, struct inode *backer), ++ ++ TP_ARGS(obj, backer), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->backer = backer->i_ino; ++ ), ++ ++ TP_printk("o=%08x b=%08x", ++ __entry->obj, ++ __entry->backer) ++ ); ++ ++TRACE_EVENT(cachefiles_unlink, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct dentry *de, ++ enum fscache_why_object_killed why), ++ ++ TP_ARGS(obj, de, why), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(struct dentry *, de ) ++ __field(enum fscache_why_object_killed, why ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : UINT_MAX; ++ __entry->de = de; ++ __entry->why = why; ++ ), ++ ++ TP_printk("o=%08x d=%p w=%s", ++ __entry->obj, __entry->de, ++ __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) ++ ); ++ ++TRACE_EVENT(cachefiles_rename, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct dentry *de, ++ struct dentry *to, ++ enum fscache_why_object_killed why), ++ ++ TP_ARGS(obj, de, to, why), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(struct dentry *, de ) ++ __field(struct dentry *, to ) ++ __field(enum fscache_why_object_killed, why ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : UINT_MAX; ++ __entry->de = de; ++ __entry->to = to; ++ __entry->why = why; ++ ), ++ ++ TP_printk("o=%08x d=%p t=%p w=%s", ++ __entry->obj, __entry->de, __entry->to, ++ __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) ++ ); ++ ++TRACE_EVENT(cachefiles_trunc, ++ TP_PROTO(struct cachefiles_object *obj, struct inode *backer, ++ loff_t from, loff_t to, enum cachefiles_trunc_trace why), ++ ++ TP_ARGS(obj, backer, from, to, why), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ __field(enum cachefiles_trunc_trace, why ) ++ __field(loff_t, from ) ++ __field(loff_t, to ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->backer = backer->i_ino; ++ __entry->from = from; ++ __entry->to = to; ++ __entry->why = why; ++ ), ++ ++ TP_printk("o=%08x b=%08x %s l=%llx->%llx", ++ __entry->obj, ++ __entry->backer, ++ __print_symbolic(__entry->why, cachefiles_trunc_traces), ++ __entry->from, ++ __entry->to) ++ ); ++ + TRACE_EVENT(cachefiles_mark_active, + TP_PROTO(struct cachefiles_object *obj, + struct inode *inode), + diff --git a/patches.suse/cachefiles-Allow-cachefiles-to-actually-function.patch b/patches.suse/cachefiles-Allow-cachefiles-to-actually-function.patch new file mode 100644 index 0000000..9cfbfc0 --- /dev/null +++ b/patches.suse/cachefiles-Allow-cachefiles-to-actually-function.patch @@ -0,0 +1,38 @@ +From: David Howells +Date: Fri, 26 Nov 2021 21:04:23 +0000 +Subject: cachefiles: Allow cachefiles to actually function +Git-commit: ecd1a5f62eed35d812de8fe20703e21b551c6560 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Remove the block that allowed cachefiles to be compiled but prevented it +from actually starting a cache. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819649497.215744.2872504990762846767.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906956491.143852.4951522864793559189.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967165374.1823006.14248189932202373809.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021564379.640689.7921380491176827442.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/daemon.c | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 61e8740d01be..45af558a696e 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -703,9 +703,7 @@ static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) + return -EBUSY; + } + +- pr_warn("Cache is disabled for development\n"); +- return -ENOANO; // Don't allow the cache to operate yet +- //return cachefiles_add_cache(cache); ++ return cachefiles_add_cache(cache); + } + + /* + diff --git a/patches.suse/cachefiles-Calculate-the-blockshift-in-terms-of-bytes-not-pages.patch b/patches.suse/cachefiles-Calculate-the-blockshift-in-terms-of-bytes-not-pages.patch new file mode 100644 index 0000000..5a89d80 --- /dev/null +++ b/patches.suse/cachefiles-Calculate-the-blockshift-in-terms-of-bytes-not-pages.patch @@ -0,0 +1,98 @@ +From: David Howells +Date: Fri, 14 Jan 2022 14:13:59 +0000 +Subject: cachefiles: Calculate the blockshift in terms of bytes, not pages +Git-commit: 5638b067d370583c6c455f019129ce33340b4142 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Cachefiles keeps track of how much space is available on the backing +filesystem and refuses new writes permission to start if there isn't enough +(we especially don't want ENOSPC happening). It also tracks the amount of +data pending in DIO writes (cache->b_writing) and reduces the amount of +free space available by this amount before deciding if it can set up a new +write. + +However, the old fscache I/O API was very much page-granularity dependent +and, as such, cachefiles's cache->bshift was meant to be a multiplier to +get from PAGE_SIZE to block size (ie. a blocksize of 512 would give a shift +of 3 for a 4KiB page) - and this was incorrectly being used to turn the +number of bytes in a DIO write into a number of blocks, leading to a +massive over estimation of the amount of data in flight. + +Fix this by changing cache->bshift to be a multiplier from bytes to +blocksize and deal with quantities of blocks, not quantities of pages. + +Fix also the rounding in the calculation in cachefiles_write() which needs +a "- 1" inserting. + +Fixes: 047487c947e8 ("cachefiles: Implement the I/O routines") +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164251398954.3435901.7138806620218474123.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/cachefiles/cache.c | 7 ++----- + fs/cachefiles/internal.h | 2 +- + fs/cachefiles/io.c | 2 +- + 3 files changed, 4 insertions(+), 7 deletions(-) + +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index ce4d4785003c..1e9c71666c6a 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -84,9 +84,7 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + goto error_unsupported; + + cache->bsize = stats.f_bsize; +- cache->bshift = 0; +- if (stats.f_bsize < PAGE_SIZE) +- cache->bshift = PAGE_SHIFT - ilog2(stats.f_bsize); ++ cache->bshift = ilog2(stats.f_bsize); + + _debug("blksize %u (shift %u)", + cache->bsize, cache->bshift); +@@ -106,7 +104,6 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + (unsigned long long) cache->fcull, + (unsigned long long) cache->fstop); + +- stats.f_blocks >>= cache->bshift; + do_div(stats.f_blocks, 100); + cache->bstop = stats.f_blocks * cache->bstop_percent; + cache->bcull = stats.f_blocks * cache->bcull_percent; +@@ -209,7 +206,7 @@ int cachefiles_has_space(struct cachefiles_cache *cache, + return ret; + } + +- b_avail = stats.f_bavail >> cache->bshift; ++ b_avail = stats.f_bavail; + b_writing = atomic_long_read(&cache->b_writing); + if (b_avail > b_writing) + b_avail -= b_writing; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 8dd54d9375b6..c793d33b0224 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -86,7 +86,7 @@ struct cachefiles_cache { + unsigned bcull_percent; /* when to start culling (% blocks) */ + unsigned bstop_percent; /* when to stop allocating (% blocks) */ + unsigned bsize; /* cache's block size */ +- unsigned bshift; /* min(ilog2(PAGE_SIZE / bsize), 0) */ ++ unsigned bshift; /* ilog2(bsize) */ + uint64_t frun; /* when to stop culling */ + uint64_t fcull; /* when to start culling */ + uint64_t fstop; /* when to stop allocating */ +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index 60b1eac2ce78..04eb52736990 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -264,7 +264,7 @@ static int cachefiles_write(struct netfs_cache_resources *cres, + ki->term_func = term_func; + ki->term_func_priv = term_func_priv; + ki->was_async = true; +- ki->b_writing = (len + (1 << cache->bshift)) >> cache->bshift; ++ ki->b_writing = (len + (1 << cache->bshift) - 1) >> cache->bshift; + + if (ki->term_func) + ki->iocb.ki_complete = cachefiles_write_complete; + diff --git a/patches.suse/cachefiles-Check-that-the-backing-filesystem-supports-tmpfiles.patch b/patches.suse/cachefiles-Check-that-the-backing-filesystem-supports-tmpfiles.patch new file mode 100644 index 0000000..69b6579 --- /dev/null +++ b/patches.suse/cachefiles-Check-that-the-backing-filesystem-supports-tmpfiles.patch @@ -0,0 +1,42 @@ +From: David Howells +Date: Fri, 7 Jan 2022 10:57:45 +0000 +Subject: cachefiles: Check that the backing filesystem supports tmpfiles +Git-commit: 6633213139d827fb9abf9a9a280f3d9e89fc7091 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a check that the backing filesystem supports the creation of +tmpfiles[1]. + +Suggested-by: Jeff Layton +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/568749bd7cc02908ecf6f3d6a611b6f9cf5c4afd.camel@kernel.org/ [1] +Link: https://lore.kernel.org/r/164251406558.3435901.1249023136670058162.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/cachefiles/cache.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index 2b2879c5d1d2..7077f72e6f47 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -51,6 +51,7 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + + /* Check features of the backing filesystem: + * - Directories must support looking up and directory creation ++ * - We create tmpfiles to handle invalidation + * - We use xattrs to store metadata + * - We need to be able to query the amount of space available + * - We want to be able to sync the filesystem when stopping the cache +@@ -60,6 +61,7 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + if (d_is_negative(root) || + !d_backing_inode(root)->i_op->lookup || + !d_backing_inode(root)->i_op->mkdir || ++ !d_backing_inode(root)->i_op->tmpfile || + !(d_backing_inode(root)->i_opflags & IOP_XATTR) || + !root->d_sb->s_op->statfs || + !root->d_sb->s_op->sync_fs || + diff --git a/patches.suse/cachefiles-Define-structs.patch b/patches.suse/cachefiles-Define-structs.patch new file mode 100644 index 0000000..adee113 --- /dev/null +++ b/patches.suse/cachefiles-Define-structs.patch @@ -0,0 +1,84 @@ +From: David Howells +Date: Fri, 26 Nov 2021 14:45:38 +0000 +Subject: cachefiles: Define structs +Git-commit: 8390fbc46570dca6f1c7b170f19c612f9ec91a92 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Define the cachefiles_cache struct that's going to carry the cache-level +parameters and state of a cache. + +Define the beginning of the cachefiles_object struct that's going to carry +the state for a data storage object. For the moment this is just a +debugging ID for logging purposes. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819623690.215744.2824739137193655547.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906924292.143852.15881439716653984905.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967131405.1823006.4480555941533935597.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021530610.640689.846094074334176928.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 46 insertions(+) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 26e0e23d7702..cff4b2a5f928 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -16,6 +16,52 @@ + #include + #include + ++struct cachefiles_cache; ++struct cachefiles_object; ++ ++/* ++ * Data file records. ++ */ ++struct cachefiles_object { ++ int debug_id; /* debugging ID */ ++}; ++ ++/* ++ * Cache files cache definition ++ */ ++struct cachefiles_cache { ++ struct vfsmount *mnt; /* mountpoint holding the cache */ ++ struct file *cachefilesd; /* manager daemon handle */ ++ const struct cred *cache_cred; /* security override for accessing cache */ ++ struct mutex daemon_mutex; /* command serialisation mutex */ ++ wait_queue_head_t daemon_pollwq; /* poll waitqueue for daemon */ ++ atomic_t gravecounter; /* graveyard uniquifier */ ++ atomic_t f_released; /* number of objects released lately */ ++ atomic_long_t b_released; /* number of blocks released lately */ ++ unsigned frun_percent; /* when to stop culling (% files) */ ++ unsigned fcull_percent; /* when to start culling (% files) */ ++ unsigned fstop_percent; /* when to stop allocating (% files) */ ++ unsigned brun_percent; /* when to stop culling (% blocks) */ ++ unsigned bcull_percent; /* when to start culling (% blocks) */ ++ unsigned bstop_percent; /* when to stop allocating (% blocks) */ ++ unsigned bsize; /* cache's block size */ ++ unsigned bshift; /* min(ilog2(PAGE_SIZE / bsize), 0) */ ++ uint64_t frun; /* when to stop culling */ ++ uint64_t fcull; /* when to start culling */ ++ uint64_t fstop; /* when to stop allocating */ ++ sector_t brun; /* when to stop culling */ ++ sector_t bcull; /* when to start culling */ ++ sector_t bstop; /* when to stop allocating */ ++ unsigned long flags; ++#define CACHEFILES_READY 0 /* T if cache prepared */ ++#define CACHEFILES_DEAD 1 /* T if cache dead */ ++#define CACHEFILES_CULLING 2 /* T if cull engaged */ ++#define CACHEFILES_STATE_CHANGED 3 /* T if state changed (poll trigger) */ ++ char *rootdirname; /* name of cache root directory */ ++ char *secctx; /* LSM security context */ ++ char *tag; /* cache binding tag */ ++}; ++ + + /* + * Debug tracing. + diff --git a/patches.suse/cachefiles-Delete-the-cachefiles-driver-pending-rewrite.patch b/patches.suse/cachefiles-Delete-the-cachefiles-driver-pending-rewrite.patch new file mode 100644 index 0000000..0594f02 --- /dev/null +++ b/patches.suse/cachefiles-Delete-the-cachefiles-driver-pending-rewrite.patch @@ -0,0 +1,5503 @@ +From: David Howells +Date: Sun, 31 Oct 2021 12:58:05 +0000 +Subject: cachefiles: Delete the cachefiles driver pending rewrite +Git-commit: 850cba069c266d6f31b81c5a199052a3482a63fc +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Delete the code from the cachefiles driver to make it easier to rewrite and +resubmit in a logical manner. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819577641.215744.12718114397770666596.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906883770.143852.4149714614981373410.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967076066.1823006.7175712134577687753.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021483619.640689.7586546280515844702.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/Kconfig | 1 + fs/Makefile | 1 + fs/cachefiles/Kconfig | 21 + fs/cachefiles/Makefile | 18 + fs/cachefiles/bind.c | 278 ---------- + fs/cachefiles/daemon.c | 748 --------------------------- + fs/cachefiles/interface.c | 572 --------------------- + fs/cachefiles/internal.h | 350 ------------- + fs/cachefiles/io.c | 420 --------------- + fs/cachefiles/key.c | 155 ----- + fs/cachefiles/main.c | 95 --- + fs/cachefiles/namei.c | 1018 -------------------------------------- + fs/cachefiles/rdwr.c | 972 ------------------------------------ + fs/cachefiles/security.c | 112 ---- + fs/cachefiles/xattr.c | 324 ------------ + include/trace/events/cachefiles.h | 321 ----------- + 16 files changed, 5406 deletions(-) + +--- a/fs/Kconfig ++++ b/fs/Kconfig +@@ -127,7 +127,6 @@ menu "Caches" + + source "fs/netfs/Kconfig" + source "fs/fscache/Kconfig" +-source "fs/cachefiles/Kconfig" + + endmenu + +--- a/fs/Makefile ++++ b/fs/Makefile +@@ -123,7 +123,6 @@ obj-$(CONFIG_AFS_FS) += afs/ + obj-$(CONFIG_NILFS2_FS) += nilfs2/ + obj-$(CONFIG_BEFS_FS) += befs/ + obj-$(CONFIG_HOSTFS) += hostfs/ +-obj-$(CONFIG_CACHEFILES) += cachefiles/ + obj-$(CONFIG_DEBUG_FS) += debugfs/ + obj-$(CONFIG_TRACING) += tracefs/ + obj-$(CONFIG_OCFS2_FS) += ocfs2/ +--- a/fs/cachefiles/Kconfig ++++ /dev/null +@@ -1,21 +0,0 @@ +-# SPDX-License-Identifier: GPL-2.0-only +- +-config CACHEFILES +- tristate "Filesystem caching on files" +- depends on FSCACHE && BLOCK +- help +- This permits use of a mounted filesystem as a cache for other +- filesystems - primarily networking filesystems - thus allowing fast +- local disk to enhance the speed of slower devices. +- +- See Documentation/filesystems/caching/cachefiles.rst for more +- information. +- +-config CACHEFILES_DEBUG +- bool "Debug CacheFiles" +- depends on CACHEFILES +- help +- This permits debugging to be dynamically enabled in the filesystem +- caching on files module. If this is set, the debugging output may be +- enabled by setting bits in /sys/modules/cachefiles/parameter/debug or +- by including a debugging specifier in /etc/cachefilesd.conf. +--- a/fs/cachefiles/Makefile ++++ /dev/null +@@ -1,18 +0,0 @@ +-# SPDX-License-Identifier: GPL-2.0 +-# +-# Makefile for caching in a mounted filesystem +-# +- +-cachefiles-y := \ +- bind.o \ +- daemon.o \ +- interface.o \ +- io.o \ +- key.o \ +- main.o \ +- namei.o \ +- rdwr.o \ +- security.o \ +- xattr.o +- +-obj-$(CONFIG_CACHEFILES) := cachefiles.o +--- a/fs/cachefiles/bind.c ++++ /dev/null +@@ -1,278 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Bind and unbind a cache from the filesystem backing it +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-static int cachefiles_daemon_add_cache(struct cachefiles_cache *caches); +- +-/* +- * bind a directory as a cache +- */ +-int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) +-{ +- _enter("{%u,%u,%u,%u,%u,%u},%s", +- cache->frun_percent, +- cache->fcull_percent, +- cache->fstop_percent, +- cache->brun_percent, +- cache->bcull_percent, +- cache->bstop_percent, +- args); +- +- /* start by checking things over */ +- ASSERT(cache->fstop_percent >= 0 && +- cache->fstop_percent < cache->fcull_percent && +- cache->fcull_percent < cache->frun_percent && +- cache->frun_percent < 100); +- +- ASSERT(cache->bstop_percent >= 0 && +- cache->bstop_percent < cache->bcull_percent && +- cache->bcull_percent < cache->brun_percent && +- cache->brun_percent < 100); +- +- if (*args) { +- pr_err("'bind' command doesn't take an argument\n"); +- return -EINVAL; +- } +- +- if (!cache->rootdirname) { +- pr_err("No cache directory specified\n"); +- return -EINVAL; +- } +- +- /* don't permit already bound caches to be re-bound */ +- if (test_bit(CACHEFILES_READY, &cache->flags)) { +- pr_err("Cache already bound\n"); +- return -EBUSY; +- } +- +- /* make sure we have copies of the tag and dirname strings */ +- if (!cache->tag) { +- /* the tag string is released by the fops->release() +- * function, so we don't release it on error here */ +- cache->tag = kstrdup("CacheFiles", GFP_KERNEL); +- if (!cache->tag) +- return -ENOMEM; +- } +- +- /* add the cache */ +- return cachefiles_daemon_add_cache(cache); +-} +- +-/* +- * add a cache +- */ +-static int cachefiles_daemon_add_cache(struct cachefiles_cache *cache) +-{ +- struct cachefiles_object *fsdef; +- struct path path; +- struct kstatfs stats; +- struct dentry *graveyard, *cachedir, *root; +- const struct cred *saved_cred; +- int ret; +- +- _enter(""); +- +- /* we want to work under the module's security ID */ +- ret = cachefiles_get_security_ID(cache); +- if (ret < 0) +- return ret; +- +- cachefiles_begin_secure(cache, &saved_cred); +- +- /* allocate the root index object */ +- ret = -ENOMEM; +- +- fsdef = kmem_cache_alloc(cachefiles_object_jar, GFP_KERNEL); +- if (!fsdef) +- goto error_root_object; +- +- ASSERTCMP(fsdef->backer, ==, NULL); +- +- atomic_set(&fsdef->usage, 1); +- fsdef->type = FSCACHE_COOKIE_TYPE_INDEX; +- +- /* look up the directory at the root of the cache */ +- ret = kern_path(cache->rootdirname, LOOKUP_DIRECTORY, &path); +- if (ret < 0) +- goto error_open_root; +- +- cache->mnt = path.mnt; +- root = path.dentry; +- +- ret = -EINVAL; +- if (is_idmapped_mnt(path.mnt)) { +- pr_warn("File cache on idmapped mounts not supported"); +- goto error_unsupported; +- } +- +- /* check parameters */ +- ret = -EOPNOTSUPP; +- if (d_is_negative(root) || +- !d_backing_inode(root)->i_op->lookup || +- !d_backing_inode(root)->i_op->mkdir || +- !(d_backing_inode(root)->i_opflags & IOP_XATTR) || +- !root->d_sb->s_op->statfs || +- !root->d_sb->s_op->sync_fs) +- goto error_unsupported; +- +- ret = -EROFS; +- if (sb_rdonly(root->d_sb)) +- goto error_unsupported; +- +- /* determine the security of the on-disk cache as this governs +- * security ID of files we create */ +- ret = cachefiles_determine_cache_security(cache, root, &saved_cred); +- if (ret < 0) +- goto error_unsupported; +- +- /* get the cache size and blocksize */ +- ret = vfs_statfs(&path, &stats); +- if (ret < 0) +- goto error_unsupported; +- +- ret = -ERANGE; +- if (stats.f_bsize <= 0) +- goto error_unsupported; +- +- ret = -EOPNOTSUPP; +- if (stats.f_bsize > PAGE_SIZE) +- goto error_unsupported; +- +- cache->bsize = stats.f_bsize; +- cache->bshift = 0; +- if (stats.f_bsize < PAGE_SIZE) +- cache->bshift = PAGE_SHIFT - ilog2(stats.f_bsize); +- +- _debug("blksize %u (shift %u)", +- cache->bsize, cache->bshift); +- +- _debug("size %llu, avail %llu", +- (unsigned long long) stats.f_blocks, +- (unsigned long long) stats.f_bavail); +- +- /* set up caching limits */ +- do_div(stats.f_files, 100); +- cache->fstop = stats.f_files * cache->fstop_percent; +- cache->fcull = stats.f_files * cache->fcull_percent; +- cache->frun = stats.f_files * cache->frun_percent; +- +- _debug("limits {%llu,%llu,%llu} files", +- (unsigned long long) cache->frun, +- (unsigned long long) cache->fcull, +- (unsigned long long) cache->fstop); +- +- stats.f_blocks >>= cache->bshift; +- do_div(stats.f_blocks, 100); +- cache->bstop = stats.f_blocks * cache->bstop_percent; +- cache->bcull = stats.f_blocks * cache->bcull_percent; +- cache->brun = stats.f_blocks * cache->brun_percent; +- +- _debug("limits {%llu,%llu,%llu} blocks", +- (unsigned long long) cache->brun, +- (unsigned long long) cache->bcull, +- (unsigned long long) cache->bstop); +- +- /* get the cache directory and check its type */ +- cachedir = cachefiles_get_directory(cache, root, "cache"); +- if (IS_ERR(cachedir)) { +- ret = PTR_ERR(cachedir); +- goto error_unsupported; +- } +- +- fsdef->dentry = cachedir; +- fsdef->fscache.cookie = NULL; +- +- ret = cachefiles_check_object_type(fsdef); +- if (ret < 0) +- goto error_unsupported; +- +- /* get the graveyard directory */ +- graveyard = cachefiles_get_directory(cache, root, "graveyard"); +- if (IS_ERR(graveyard)) { +- ret = PTR_ERR(graveyard); +- goto error_unsupported; +- } +- +- cache->graveyard = graveyard; +- +- /* publish the cache */ +- fscache_init_cache(&cache->cache, +- &cachefiles_cache_ops, +- "%s", +- fsdef->dentry->d_sb->s_id); +- +- fscache_object_init(&fsdef->fscache, &fscache_fsdef_index, +- &cache->cache); +- +- ret = fscache_add_cache(&cache->cache, &fsdef->fscache, cache->tag); +- if (ret < 0) +- goto error_add_cache; +- +- /* done */ +- set_bit(CACHEFILES_READY, &cache->flags); +- dput(root); +- +- pr_info("File cache on %s registered\n", cache->cache.identifier); +- +- /* check how much space the cache has */ +- cachefiles_has_space(cache, 0, 0); +- cachefiles_end_secure(cache, saved_cred); +- return 0; +- +-error_add_cache: +- dput(cache->graveyard); +- cache->graveyard = NULL; +-error_unsupported: +- mntput(cache->mnt); +- cache->mnt = NULL; +- dput(fsdef->dentry); +- fsdef->dentry = NULL; +- dput(root); +-error_open_root: +- kmem_cache_free(cachefiles_object_jar, fsdef); +-error_root_object: +- cachefiles_end_secure(cache, saved_cred); +- pr_err("Failed to register: %d\n", ret); +- return ret; +-} +- +-/* +- * unbind a cache on fd release +- */ +-void cachefiles_daemon_unbind(struct cachefiles_cache *cache) +-{ +- _enter(""); +- +- if (test_bit(CACHEFILES_READY, &cache->flags)) { +- pr_info("File cache on %s unregistering\n", +- cache->cache.identifier); +- +- fscache_withdraw_cache(&cache->cache); +- } +- +- dput(cache->graveyard); +- mntput(cache->mnt); +- +- kfree(cache->rootdirname); +- kfree(cache->secctx); +- kfree(cache->tag); +- +- _leave(""); +-} +--- a/fs/cachefiles/daemon.c ++++ /dev/null +@@ -1,748 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Daemon interface +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-static int cachefiles_daemon_open(struct inode *, struct file *); +-static int cachefiles_daemon_release(struct inode *, struct file *); +-static ssize_t cachefiles_daemon_read(struct file *, char __user *, size_t, +- loff_t *); +-static ssize_t cachefiles_daemon_write(struct file *, const char __user *, +- size_t, loff_t *); +-static __poll_t cachefiles_daemon_poll(struct file *, +- struct poll_table_struct *); +-static int cachefiles_daemon_frun(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_fcull(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_fstop(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_brun(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_bcull(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_bstop(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_cull(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_debug(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_dir(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_inuse(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_secctx(struct cachefiles_cache *, char *); +-static int cachefiles_daemon_tag(struct cachefiles_cache *, char *); +- +-static unsigned long cachefiles_open; +- +-const struct file_operations cachefiles_daemon_fops = { +- .owner = THIS_MODULE, +- .open = cachefiles_daemon_open, +- .release = cachefiles_daemon_release, +- .read = cachefiles_daemon_read, +- .write = cachefiles_daemon_write, +- .poll = cachefiles_daemon_poll, +- .llseek = noop_llseek, +-}; +- +-struct cachefiles_daemon_cmd { +- char name[8]; +- int (*handler)(struct cachefiles_cache *cache, char *args); +-}; +- +-static const struct cachefiles_daemon_cmd cachefiles_daemon_cmds[] = { +- { "bind", cachefiles_daemon_bind }, +- { "brun", cachefiles_daemon_brun }, +- { "bcull", cachefiles_daemon_bcull }, +- { "bstop", cachefiles_daemon_bstop }, +- { "cull", cachefiles_daemon_cull }, +- { "debug", cachefiles_daemon_debug }, +- { "dir", cachefiles_daemon_dir }, +- { "frun", cachefiles_daemon_frun }, +- { "fcull", cachefiles_daemon_fcull }, +- { "fstop", cachefiles_daemon_fstop }, +- { "inuse", cachefiles_daemon_inuse }, +- { "secctx", cachefiles_daemon_secctx }, +- { "tag", cachefiles_daemon_tag }, +- { "", NULL } +-}; +- +- +-/* +- * do various checks +- */ +-static int cachefiles_daemon_open(struct inode *inode, struct file *file) +-{ +- struct cachefiles_cache *cache; +- +- _enter(""); +- +- /* only the superuser may do this */ +- if (!capable(CAP_SYS_ADMIN)) +- return -EPERM; +- +- /* the cachefiles device may only be open once at a time */ +- if (xchg(&cachefiles_open, 1) == 1) +- return -EBUSY; +- +- /* allocate a cache record */ +- cache = kzalloc(sizeof(struct cachefiles_cache), GFP_KERNEL); +- if (!cache) { +- cachefiles_open = 0; +- return -ENOMEM; +- } +- +- mutex_init(&cache->daemon_mutex); +- cache->active_nodes = RB_ROOT; +- rwlock_init(&cache->active_lock); +- init_waitqueue_head(&cache->daemon_pollwq); +- +- /* set default caching limits +- * - limit at 1% free space and/or free files +- * - cull below 5% free space and/or free files +- * - cease culling above 7% free space and/or free files +- */ +- cache->frun_percent = 7; +- cache->fcull_percent = 5; +- cache->fstop_percent = 1; +- cache->brun_percent = 7; +- cache->bcull_percent = 5; +- cache->bstop_percent = 1; +- +- file->private_data = cache; +- cache->cachefilesd = file; +- return 0; +-} +- +-/* +- * release a cache +- */ +-static int cachefiles_daemon_release(struct inode *inode, struct file *file) +-{ +- struct cachefiles_cache *cache = file->private_data; +- +- _enter(""); +- +- ASSERT(cache); +- +- set_bit(CACHEFILES_DEAD, &cache->flags); +- +- cachefiles_daemon_unbind(cache); +- +- ASSERT(!cache->active_nodes.rb_node); +- +- /* clean up the control file interface */ +- cache->cachefilesd = NULL; +- file->private_data = NULL; +- cachefiles_open = 0; +- +- kfree(cache); +- +- _leave(""); +- return 0; +-} +- +-/* +- * read the cache state +- */ +-static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, +- size_t buflen, loff_t *pos) +-{ +- struct cachefiles_cache *cache = file->private_data; +- unsigned long long b_released; +- unsigned f_released; +- char buffer[256]; +- int n; +- +- //_enter(",,%zu,", buflen); +- +- if (!test_bit(CACHEFILES_READY, &cache->flags)) +- return 0; +- +- /* check how much space the cache has */ +- cachefiles_has_space(cache, 0, 0); +- +- /* summarise */ +- f_released = atomic_xchg(&cache->f_released, 0); +- b_released = atomic_long_xchg(&cache->b_released, 0); +- clear_bit(CACHEFILES_STATE_CHANGED, &cache->flags); +- +- n = snprintf(buffer, sizeof(buffer), +- "cull=%c" +- " frun=%llx" +- " fcull=%llx" +- " fstop=%llx" +- " brun=%llx" +- " bcull=%llx" +- " bstop=%llx" +- " freleased=%x" +- " breleased=%llx", +- test_bit(CACHEFILES_CULLING, &cache->flags) ? '1' : '0', +- (unsigned long long) cache->frun, +- (unsigned long long) cache->fcull, +- (unsigned long long) cache->fstop, +- (unsigned long long) cache->brun, +- (unsigned long long) cache->bcull, +- (unsigned long long) cache->bstop, +- f_released, +- b_released); +- +- if (n > buflen) +- return -EMSGSIZE; +- +- if (copy_to_user(_buffer, buffer, n) != 0) +- return -EFAULT; +- +- return n; +-} +- +-/* +- * command the cache +- */ +-static ssize_t cachefiles_daemon_write(struct file *file, +- const char __user *_data, +- size_t datalen, +- loff_t *pos) +-{ +- const struct cachefiles_daemon_cmd *cmd; +- struct cachefiles_cache *cache = file->private_data; +- ssize_t ret; +- char *data, *args, *cp; +- +- //_enter(",,%zu,", datalen); +- +- ASSERT(cache); +- +- if (test_bit(CACHEFILES_DEAD, &cache->flags)) +- return -EIO; +- +- if (datalen < 0 || datalen > PAGE_SIZE - 1) +- return -EOPNOTSUPP; +- +- /* drag the command string into the kernel so we can parse it */ +- data = memdup_user_nul(_data, datalen); +- if (IS_ERR(data)) +- return PTR_ERR(data); +- +- ret = -EINVAL; +- if (memchr(data, '\0', datalen)) +- goto error; +- +- /* strip any newline */ +- cp = memchr(data, '\n', datalen); +- if (cp) { +- if (cp == data) +- goto error; +- +- *cp = '\0'; +- } +- +- /* parse the command */ +- ret = -EOPNOTSUPP; +- +- for (args = data; *args; args++) +- if (isspace(*args)) +- break; +- if (*args) { +- if (args == data) +- goto error; +- *args = '\0'; +- args = skip_spaces(++args); +- } +- +- /* run the appropriate command handler */ +- for (cmd = cachefiles_daemon_cmds; cmd->name[0]; cmd++) +- if (strcmp(cmd->name, data) == 0) +- goto found_command; +- +-error: +- kfree(data); +- //_leave(" = %zd", ret); +- return ret; +- +-found_command: +- mutex_lock(&cache->daemon_mutex); +- +- ret = -EIO; +- if (!test_bit(CACHEFILES_DEAD, &cache->flags)) +- ret = cmd->handler(cache, args); +- +- mutex_unlock(&cache->daemon_mutex); +- +- if (ret == 0) +- ret = datalen; +- goto error; +-} +- +-/* +- * poll for culling state +- * - use EPOLLOUT to indicate culling state +- */ +-static __poll_t cachefiles_daemon_poll(struct file *file, +- struct poll_table_struct *poll) +-{ +- struct cachefiles_cache *cache = file->private_data; +- __poll_t mask; +- +- poll_wait(file, &cache->daemon_pollwq, poll); +- mask = 0; +- +- if (test_bit(CACHEFILES_STATE_CHANGED, &cache->flags)) +- mask |= EPOLLIN; +- +- if (test_bit(CACHEFILES_CULLING, &cache->flags)) +- mask |= EPOLLOUT; +- +- return mask; +-} +- +-/* +- * give a range error for cache space constraints +- * - can be tail-called +- */ +-static int cachefiles_daemon_range_error(struct cachefiles_cache *cache, +- char *args) +-{ +- pr_err("Free space limits must be in range 0%%<=stop%" +- */ +-static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long frun; +- +- _enter(",%s", args); +- +- if (!*args) +- return -EINVAL; +- +- frun = simple_strtoul(args, &args, 10); +- if (args[0] != '%' || args[1] != '\0') +- return -EINVAL; +- +- if (frun <= cache->fcull_percent || frun >= 100) +- return cachefiles_daemon_range_error(cache, args); +- +- cache->frun_percent = frun; +- return 0; +-} +- +-/* +- * set the percentage of files at which to start culling +- * - command: "fcull %" +- */ +-static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long fcull; +- +- _enter(",%s", args); +- +- if (!*args) +- return -EINVAL; +- +- fcull = simple_strtoul(args, &args, 10); +- if (args[0] != '%' || args[1] != '\0') +- return -EINVAL; +- +- if (fcull <= cache->fstop_percent || fcull >= cache->frun_percent) +- return cachefiles_daemon_range_error(cache, args); +- +- cache->fcull_percent = fcull; +- return 0; +-} +- +-/* +- * set the percentage of files at which to stop allocating +- * - command: "fstop %" +- */ +-static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long fstop; +- +- _enter(",%s", args); +- +- if (!*args) +- return -EINVAL; +- +- fstop = simple_strtoul(args, &args, 10); +- if (args[0] != '%' || args[1] != '\0') +- return -EINVAL; +- +- if (fstop < 0 || fstop >= cache->fcull_percent) +- return cachefiles_daemon_range_error(cache, args); +- +- cache->fstop_percent = fstop; +- return 0; +-} +- +-/* +- * set the percentage of blocks at which to stop culling +- * - command: "brun %" +- */ +-static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long brun; +- +- _enter(",%s", args); +- +- if (!*args) +- return -EINVAL; +- +- brun = simple_strtoul(args, &args, 10); +- if (args[0] != '%' || args[1] != '\0') +- return -EINVAL; +- +- if (brun <= cache->bcull_percent || brun >= 100) +- return cachefiles_daemon_range_error(cache, args); +- +- cache->brun_percent = brun; +- return 0; +-} +- +-/* +- * set the percentage of blocks at which to start culling +- * - command: "bcull %" +- */ +-static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long bcull; +- +- _enter(",%s", args); +- +- if (!*args) +- return -EINVAL; +- +- bcull = simple_strtoul(args, &args, 10); +- if (args[0] != '%' || args[1] != '\0') +- return -EINVAL; +- +- if (bcull <= cache->bstop_percent || bcull >= cache->brun_percent) +- return cachefiles_daemon_range_error(cache, args); +- +- cache->bcull_percent = bcull; +- return 0; +-} +- +-/* +- * set the percentage of blocks at which to stop allocating +- * - command: "bstop %" +- */ +-static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long bstop; +- +- _enter(",%s", args); +- +- if (!*args) +- return -EINVAL; +- +- bstop = simple_strtoul(args, &args, 10); +- if (args[0] != '%' || args[1] != '\0') +- return -EINVAL; +- +- if (bstop < 0 || bstop >= cache->bcull_percent) +- return cachefiles_daemon_range_error(cache, args); +- +- cache->bstop_percent = bstop; +- return 0; +-} +- +-/* +- * set the cache directory +- * - command: "dir " +- */ +-static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args) +-{ +- char *dir; +- +- _enter(",%s", args); +- +- if (!*args) { +- pr_err("Empty directory specified\n"); +- return -EINVAL; +- } +- +- if (cache->rootdirname) { +- pr_err("Second cache directory specified\n"); +- return -EEXIST; +- } +- +- dir = kstrdup(args, GFP_KERNEL); +- if (!dir) +- return -ENOMEM; +- +- cache->rootdirname = dir; +- return 0; +-} +- +-/* +- * set the cache security context +- * - command: "secctx " +- */ +-static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args) +-{ +- char *secctx; +- +- _enter(",%s", args); +- +- if (!*args) { +- pr_err("Empty security context specified\n"); +- return -EINVAL; +- } +- +- if (cache->secctx) { +- pr_err("Second security context specified\n"); +- return -EINVAL; +- } +- +- secctx = kstrdup(args, GFP_KERNEL); +- if (!secctx) +- return -ENOMEM; +- +- cache->secctx = secctx; +- return 0; +-} +- +-/* +- * set the cache tag +- * - command: "tag " +- */ +-static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args) +-{ +- char *tag; +- +- _enter(",%s", args); +- +- if (!*args) { +- pr_err("Empty tag specified\n"); +- return -EINVAL; +- } +- +- if (cache->tag) +- return -EEXIST; +- +- tag = kstrdup(args, GFP_KERNEL); +- if (!tag) +- return -ENOMEM; +- +- cache->tag = tag; +- return 0; +-} +- +-/* +- * request a node in the cache be culled from the current working directory +- * - command: "cull " +- */ +-static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args) +-{ +- struct path path; +- const struct cred *saved_cred; +- int ret; +- +- _enter(",%s", args); +- +- if (strchr(args, '/')) +- goto inval; +- +- if (!test_bit(CACHEFILES_READY, &cache->flags)) { +- pr_err("cull applied to unready cache\n"); +- return -EIO; +- } +- +- if (test_bit(CACHEFILES_DEAD, &cache->flags)) { +- pr_err("cull applied to dead cache\n"); +- return -EIO; +- } +- +- /* extract the directory dentry from the cwd */ +- get_fs_pwd(current->fs, &path); +- +- if (!d_can_lookup(path.dentry)) +- goto notdir; +- +- cachefiles_begin_secure(cache, &saved_cred); +- ret = cachefiles_cull(cache, path.dentry, args); +- cachefiles_end_secure(cache, saved_cred); +- +- path_put(&path); +- _leave(" = %d", ret); +- return ret; +- +-notdir: +- path_put(&path); +- pr_err("cull command requires dirfd to be a directory\n"); +- return -ENOTDIR; +- +-inval: +- pr_err("cull command requires dirfd and filename\n"); +- return -EINVAL; +-} +- +-/* +- * set debugging mode +- * - command: "debug " +- */ +-static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args) +-{ +- unsigned long mask; +- +- _enter(",%s", args); +- +- mask = simple_strtoul(args, &args, 0); +- if (args[0] != '\0') +- goto inval; +- +- cachefiles_debug = mask; +- _leave(" = 0"); +- return 0; +- +-inval: +- pr_err("debug command requires mask\n"); +- return -EINVAL; +-} +- +-/* +- * find out whether an object in the current working directory is in use or not +- * - command: "inuse " +- */ +-static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args) +-{ +- struct path path; +- const struct cred *saved_cred; +- int ret; +- +- //_enter(",%s", args); +- +- if (strchr(args, '/')) +- goto inval; +- +- if (!test_bit(CACHEFILES_READY, &cache->flags)) { +- pr_err("inuse applied to unready cache\n"); +- return -EIO; +- } +- +- if (test_bit(CACHEFILES_DEAD, &cache->flags)) { +- pr_err("inuse applied to dead cache\n"); +- return -EIO; +- } +- +- /* extract the directory dentry from the cwd */ +- get_fs_pwd(current->fs, &path); +- +- if (!d_can_lookup(path.dentry)) +- goto notdir; +- +- cachefiles_begin_secure(cache, &saved_cred); +- ret = cachefiles_check_in_use(cache, path.dentry, args); +- cachefiles_end_secure(cache, saved_cred); +- +- path_put(&path); +- //_leave(" = %d", ret); +- return ret; +- +-notdir: +- path_put(&path); +- pr_err("inuse command requires dirfd to be a directory\n"); +- return -ENOTDIR; +- +-inval: +- pr_err("inuse command requires dirfd and filename\n"); +- return -EINVAL; +-} +- +-/* +- * see if we have space for a number of pages and/or a number of files in the +- * cache +- */ +-int cachefiles_has_space(struct cachefiles_cache *cache, +- unsigned fnr, unsigned bnr) +-{ +- struct kstatfs stats; +- struct path path = { +- .mnt = cache->mnt, +- .dentry = cache->mnt->mnt_root, +- }; +- int ret; +- +- //_enter("{%llu,%llu,%llu,%llu,%llu,%llu},%u,%u", +- // (unsigned long long) cache->frun, +- // (unsigned long long) cache->fcull, +- // (unsigned long long) cache->fstop, +- // (unsigned long long) cache->brun, +- // (unsigned long long) cache->bcull, +- // (unsigned long long) cache->bstop, +- // fnr, bnr); +- +- /* find out how many pages of blockdev are available */ +- memset(&stats, 0, sizeof(stats)); +- +- ret = vfs_statfs(&path, &stats); +- if (ret < 0) { +- if (ret == -EIO) +- cachefiles_io_error(cache, "statfs failed"); +- _leave(" = %d", ret); +- return ret; +- } +- +- stats.f_bavail >>= cache->bshift; +- +- //_debug("avail %llu,%llu", +- // (unsigned long long) stats.f_ffree, +- // (unsigned long long) stats.f_bavail); +- +- /* see if there is sufficient space */ +- if (stats.f_ffree > fnr) +- stats.f_ffree -= fnr; +- else +- stats.f_ffree = 0; +- +- if (stats.f_bavail > bnr) +- stats.f_bavail -= bnr; +- else +- stats.f_bavail = 0; +- +- ret = -ENOBUFS; +- if (stats.f_ffree < cache->fstop || +- stats.f_bavail < cache->bstop) +- goto begin_cull; +- +- ret = 0; +- if (stats.f_ffree < cache->fcull || +- stats.f_bavail < cache->bcull) +- goto begin_cull; +- +- if (test_bit(CACHEFILES_CULLING, &cache->flags) && +- stats.f_ffree >= cache->frun && +- stats.f_bavail >= cache->brun && +- test_and_clear_bit(CACHEFILES_CULLING, &cache->flags) +- ) { +- _debug("cease culling"); +- cachefiles_state_changed(cache); +- } +- +- //_leave(" = 0"); +- return 0; +- +-begin_cull: +- if (!test_and_set_bit(CACHEFILES_CULLING, &cache->flags)) { +- _debug("### CULL CACHE ###"); +- cachefiles_state_changed(cache); +- } +- +- _leave(" = %d", ret); +- return ret; +-} +--- a/fs/cachefiles/interface.c ++++ /dev/null +@@ -1,572 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache interface to CacheFiles +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include "internal.h" +- +-struct cachefiles_lookup_data { +- struct cachefiles_xattr *auxdata; /* auxiliary data */ +- char *key; /* key path */ +-}; +- +-static int cachefiles_attr_changed(struct fscache_object *_object); +- +-/* +- * allocate an object record for a cookie lookup and prepare the lookup data +- */ +-static struct fscache_object *cachefiles_alloc_object( +- struct fscache_cache *_cache, +- struct fscache_cookie *cookie) +-{ +- struct cachefiles_lookup_data *lookup_data; +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- struct cachefiles_xattr *auxdata; +- unsigned keylen, auxlen; +- void *buffer, *p; +- char *key; +- +- cache = container_of(_cache, struct cachefiles_cache, cache); +- +- _enter("{%s},%x,", cache->cache.identifier, cookie->debug_id); +- +- lookup_data = kmalloc(sizeof(*lookup_data), cachefiles_gfp); +- if (!lookup_data) +- goto nomem_lookup_data; +- +- /* create a new object record and a temporary leaf image */ +- object = kmem_cache_alloc(cachefiles_object_jar, cachefiles_gfp); +- if (!object) +- goto nomem_object; +- +- ASSERTCMP(object->backer, ==, NULL); +- +- BUG_ON(test_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags)); +- atomic_set(&object->usage, 1); +- +- fscache_object_init(&object->fscache, cookie, &cache->cache); +- +- object->type = cookie->def->type; +- +- /* get hold of the raw key +- * - stick the length on the front and leave space on the back for the +- * encoder +- */ +- buffer = kmalloc((2 + 512) + 3, cachefiles_gfp); +- if (!buffer) +- goto nomem_buffer; +- +- keylen = cookie->key_len; +- if (keylen <= sizeof(cookie->inline_key)) +- p = cookie->inline_key; +- else +- p = cookie->key; +- memcpy(buffer + 2, p, keylen); +- +- *(uint16_t *)buffer = keylen; +- ((char *)buffer)[keylen + 2] = 0; +- ((char *)buffer)[keylen + 3] = 0; +- ((char *)buffer)[keylen + 4] = 0; +- +- /* turn the raw key into something that can work with as a filename */ +- key = cachefiles_cook_key(buffer, keylen + 2, object->type); +- if (!key) +- goto nomem_key; +- +- /* get hold of the auxiliary data and prepend the object type */ +- auxdata = buffer; +- auxlen = cookie->aux_len; +- if (auxlen) { +- if (auxlen <= sizeof(cookie->inline_aux)) +- p = cookie->inline_aux; +- else +- p = cookie->aux; +- memcpy(auxdata->data, p, auxlen); +- } +- +- auxdata->len = auxlen + 1; +- auxdata->type = cookie->type; +- +- lookup_data->auxdata = auxdata; +- lookup_data->key = key; +- object->lookup_data = lookup_data; +- +- _leave(" = %x [%p]", object->fscache.debug_id, lookup_data); +- return &object->fscache; +- +-nomem_key: +- kfree(buffer); +-nomem_buffer: +- BUG_ON(test_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags)); +- kmem_cache_free(cachefiles_object_jar, object); +- fscache_object_destroyed(&cache->cache); +-nomem_object: +- kfree(lookup_data); +-nomem_lookup_data: +- _leave(" = -ENOMEM"); +- return ERR_PTR(-ENOMEM); +-} +- +-/* +- * attempt to look up the nominated node in this cache +- * - return -ETIMEDOUT to be scheduled again +- */ +-static int cachefiles_lookup_object(struct fscache_object *_object) +-{ +- struct cachefiles_lookup_data *lookup_data; +- struct cachefiles_object *parent, *object; +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- int ret; +- +- _enter("{OBJ%x}", _object->debug_id); +- +- cache = container_of(_object->cache, struct cachefiles_cache, cache); +- parent = container_of(_object->parent, +- struct cachefiles_object, fscache); +- object = container_of(_object, struct cachefiles_object, fscache); +- lookup_data = object->lookup_data; +- +- ASSERTCMP(lookup_data, !=, NULL); +- +- /* look up the key, creating any missing bits */ +- cachefiles_begin_secure(cache, &saved_cred); +- ret = cachefiles_walk_to_object(parent, object, +- lookup_data->key, +- lookup_data->auxdata); +- cachefiles_end_secure(cache, saved_cred); +- +- /* polish off by setting the attributes of non-index files */ +- if (ret == 0 && +- object->fscache.cookie->def->type != FSCACHE_COOKIE_TYPE_INDEX) +- cachefiles_attr_changed(&object->fscache); +- +- if (ret < 0 && ret != -ETIMEDOUT) { +- if (ret != -ENOBUFS) +- pr_warn("Lookup failed error %d\n", ret); +- fscache_object_lookup_error(&object->fscache); +- } +- +- _leave(" [%d]", ret); +- return ret; +-} +- +-/* +- * indication of lookup completion +- */ +-static void cachefiles_lookup_complete(struct fscache_object *_object) +-{ +- struct cachefiles_object *object; +- +- object = container_of(_object, struct cachefiles_object, fscache); +- +- _enter("{OBJ%x,%p}", object->fscache.debug_id, object->lookup_data); +- +- if (object->lookup_data) { +- kfree(object->lookup_data->key); +- kfree(object->lookup_data->auxdata); +- kfree(object->lookup_data); +- object->lookup_data = NULL; +- } +-} +- +-/* +- * increment the usage count on an inode object (may fail if unmounting) +- */ +-static +-struct fscache_object *cachefiles_grab_object(struct fscache_object *_object, +- enum fscache_obj_ref_trace why) +-{ +- struct cachefiles_object *object = +- container_of(_object, struct cachefiles_object, fscache); +- int u; +- +- _enter("{OBJ%x,%d}", _object->debug_id, atomic_read(&object->usage)); +- +-#ifdef CACHEFILES_DEBUG_SLAB +- ASSERT((atomic_read(&object->usage) & 0xffff0000) != 0x6b6b0000); +-#endif +- +- u = atomic_inc_return(&object->usage); +- trace_cachefiles_ref(object, _object->cookie, +- (enum cachefiles_obj_ref_trace)why, u); +- return &object->fscache; +-} +- +-/* +- * update the auxiliary data for an object object on disk +- */ +-static void cachefiles_update_object(struct fscache_object *_object) +-{ +- struct cachefiles_object *object; +- struct cachefiles_xattr *auxdata; +- struct cachefiles_cache *cache; +- struct fscache_cookie *cookie; +- const struct cred *saved_cred; +- const void *aux; +- unsigned auxlen; +- +- _enter("{OBJ%x}", _object->debug_id); +- +- object = container_of(_object, struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, struct cachefiles_cache, +- cache); +- +- if (!fscache_use_cookie(_object)) { +- _leave(" [relinq]"); +- return; +- } +- +- cookie = object->fscache.cookie; +- auxlen = cookie->aux_len; +- +- if (!auxlen) { +- fscache_unuse_cookie(_object); +- _leave(" [no aux]"); +- return; +- } +- +- auxdata = kmalloc(2 + auxlen + 3, cachefiles_gfp); +- if (!auxdata) { +- fscache_unuse_cookie(_object); +- _leave(" [nomem]"); +- return; +- } +- +- aux = (auxlen <= sizeof(cookie->inline_aux)) ? +- cookie->inline_aux : cookie->aux; +- +- memcpy(auxdata->data, aux, auxlen); +- fscache_unuse_cookie(_object); +- +- auxdata->len = auxlen + 1; +- auxdata->type = cookie->type; +- +- cachefiles_begin_secure(cache, &saved_cred); +- cachefiles_update_object_xattr(object, auxdata); +- cachefiles_end_secure(cache, saved_cred); +- kfree(auxdata); +- _leave(""); +-} +- +-/* +- * discard the resources pinned by an object and effect retirement if +- * requested +- */ +-static void cachefiles_drop_object(struct fscache_object *_object) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- struct inode *inode; +- blkcnt_t i_blocks = 0; +- +- ASSERT(_object); +- +- object = container_of(_object, struct cachefiles_object, fscache); +- +- _enter("{OBJ%x,%d}", +- object->fscache.debug_id, atomic_read(&object->usage)); +- +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +-#ifdef CACHEFILES_DEBUG_SLAB +- ASSERT((atomic_read(&object->usage) & 0xffff0000) != 0x6b6b0000); +-#endif +- +- /* We need to tidy the object up if we did in fact manage to open it. +- * It's possible for us to get here before the object is fully +- * initialised if the parent goes away or the object gets retired +- * before we set it up. +- */ +- if (object->dentry) { +- /* delete retired objects */ +- if (test_bit(FSCACHE_OBJECT_RETIRED, &object->fscache.flags) && +- _object != cache->cache.fsdef +- ) { +- _debug("- retire object OBJ%x", object->fscache.debug_id); +- inode = d_backing_inode(object->dentry); +- if (inode) +- i_blocks = inode->i_blocks; +- +- cachefiles_begin_secure(cache, &saved_cred); +- cachefiles_delete_object(cache, object); +- cachefiles_end_secure(cache, saved_cred); +- } +- +- /* close the filesystem stuff attached to the object */ +- if (object->backer != object->dentry) +- dput(object->backer); +- object->backer = NULL; +- } +- +- /* note that the object is now inactive */ +- if (test_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags)) +- cachefiles_mark_object_inactive(cache, object, i_blocks); +- +- dput(object->dentry); +- object->dentry = NULL; +- +- _leave(""); +-} +- +-/* +- * dispose of a reference to an object +- */ +-void cachefiles_put_object(struct fscache_object *_object, +- enum fscache_obj_ref_trace why) +-{ +- struct cachefiles_object *object; +- struct fscache_cache *cache; +- int u; +- +- ASSERT(_object); +- +- object = container_of(_object, struct cachefiles_object, fscache); +- +- _enter("{OBJ%x,%d}", +- object->fscache.debug_id, atomic_read(&object->usage)); +- +-#ifdef CACHEFILES_DEBUG_SLAB +- ASSERT((atomic_read(&object->usage) & 0xffff0000) != 0x6b6b0000); +-#endif +- +- ASSERTIFCMP(object->fscache.parent, +- object->fscache.parent->n_children, >, 0); +- +- u = atomic_dec_return(&object->usage); +- trace_cachefiles_ref(object, _object->cookie, +- (enum cachefiles_obj_ref_trace)why, u); +- ASSERTCMP(u, !=, -1); +- if (u == 0) { +- _debug("- kill object OBJ%x", object->fscache.debug_id); +- +- ASSERT(!test_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags)); +- ASSERTCMP(object->fscache.parent, ==, NULL); +- ASSERTCMP(object->backer, ==, NULL); +- ASSERTCMP(object->dentry, ==, NULL); +- ASSERTCMP(object->fscache.n_ops, ==, 0); +- ASSERTCMP(object->fscache.n_children, ==, 0); +- +- if (object->lookup_data) { +- kfree(object->lookup_data->key); +- kfree(object->lookup_data->auxdata); +- kfree(object->lookup_data); +- object->lookup_data = NULL; +- } +- +- cache = object->fscache.cache; +- fscache_object_destroy(&object->fscache); +- kmem_cache_free(cachefiles_object_jar, object); +- fscache_object_destroyed(cache); +- } +- +- _leave(""); +-} +- +-/* +- * sync a cache +- */ +-static void cachefiles_sync_cache(struct fscache_cache *_cache) +-{ +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- int ret; +- +- _enter("%s", _cache->tag->name); +- +- cache = container_of(_cache, struct cachefiles_cache, cache); +- +- /* make sure all pages pinned by operations on behalf of the netfs are +- * written to disc */ +- cachefiles_begin_secure(cache, &saved_cred); +- down_read(&cache->mnt->mnt_sb->s_umount); +- ret = sync_filesystem(cache->mnt->mnt_sb); +- up_read(&cache->mnt->mnt_sb->s_umount); +- cachefiles_end_secure(cache, saved_cred); +- +- if (ret == -EIO) +- cachefiles_io_error(cache, +- "Attempt to sync backing fs superblock" +- " returned error %d", +- ret); +-} +- +-/* +- * check if the backing cache is updated to FS-Cache +- * - called by FS-Cache when evaluates if need to invalidate the cache +- */ +-static int cachefiles_check_consistency(struct fscache_operation *op) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- int ret; +- +- _enter("{OBJ%x}", op->object->debug_id); +- +- object = container_of(op->object, struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- cachefiles_begin_secure(cache, &saved_cred); +- ret = cachefiles_check_auxdata(object); +- cachefiles_end_secure(cache, saved_cred); +- +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * notification the attributes on an object have changed +- * - called with reads/writes excluded by FS-Cache +- */ +-static int cachefiles_attr_changed(struct fscache_object *_object) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- struct iattr newattrs; +- uint64_t ni_size; +- loff_t oi_size; +- int ret; +- +- ni_size = _object->store_limit_l; +- +- _enter("{OBJ%x},[%llu]", +- _object->debug_id, (unsigned long long) ni_size); +- +- object = container_of(_object, struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- if (ni_size == object->i_size) +- return 0; +- +- if (!object->backer) +- return -ENOBUFS; +- +- ASSERT(d_is_reg(object->backer)); +- +- fscache_set_store_limit(&object->fscache, ni_size); +- +- oi_size = i_size_read(d_backing_inode(object->backer)); +- if (oi_size == ni_size) +- return 0; +- +- cachefiles_begin_secure(cache, &saved_cred); +- inode_lock(d_inode(object->backer)); +- +- /* if there's an extension to a partial page at the end of the backing +- * file, we need to discard the partial page so that we pick up new +- * data after it */ +- if (oi_size & ~PAGE_MASK && ni_size > oi_size) { +- _debug("discard tail %llx", oi_size); +- newattrs.ia_valid = ATTR_SIZE; +- newattrs.ia_size = oi_size & PAGE_MASK; +- ret = notify_change(&init_user_ns, object->backer, &newattrs, NULL); +- if (ret < 0) +- goto truncate_failed; +- } +- +- newattrs.ia_valid = ATTR_SIZE; +- newattrs.ia_size = ni_size; +- ret = notify_change(&init_user_ns, object->backer, &newattrs, NULL); +- +-truncate_failed: +- inode_unlock(d_inode(object->backer)); +- cachefiles_end_secure(cache, saved_cred); +- +- if (ret == -EIO) { +- fscache_set_store_limit(&object->fscache, 0); +- cachefiles_io_error_obj(object, "Size set failed"); +- ret = -ENOBUFS; +- } +- +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * Invalidate an object +- */ +-static void cachefiles_invalidate_object(struct fscache_operation *op) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- struct path path; +- uint64_t ni_size; +- int ret; +- +- object = container_of(op->object, struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- ni_size = op->object->store_limit_l; +- +- _enter("{OBJ%x},[%llu]", +- op->object->debug_id, (unsigned long long)ni_size); +- +- if (object->backer) { +- ASSERT(d_is_reg(object->backer)); +- +- fscache_set_store_limit(&object->fscache, ni_size); +- +- path.dentry = object->backer; +- path.mnt = cache->mnt; +- +- cachefiles_begin_secure(cache, &saved_cred); +- ret = vfs_truncate(&path, 0); +- if (ret == 0) +- ret = vfs_truncate(&path, ni_size); +- cachefiles_end_secure(cache, saved_cred); +- +- if (ret != 0) { +- fscache_set_store_limit(&object->fscache, 0); +- if (ret == -EIO) +- cachefiles_io_error_obj(object, +- "Invalidate failed"); +- } +- } +- +- fscache_op_complete(op, true); +- _leave(""); +-} +- +-/* +- * dissociate a cache from all the pages it was backing +- */ +-static void cachefiles_dissociate_pages(struct fscache_cache *cache) +-{ +- _enter(""); +-} +- +-const struct fscache_cache_ops cachefiles_cache_ops = { +- .name = "cachefiles", +- .alloc_object = cachefiles_alloc_object, +- .lookup_object = cachefiles_lookup_object, +- .lookup_complete = cachefiles_lookup_complete, +- .grab_object = cachefiles_grab_object, +- .update_object = cachefiles_update_object, +- .invalidate_object = cachefiles_invalidate_object, +- .drop_object = cachefiles_drop_object, +- .put_object = cachefiles_put_object, +- .sync_cache = cachefiles_sync_cache, +- .attr_changed = cachefiles_attr_changed, +- .read_or_alloc_page = cachefiles_read_or_alloc_page, +- .read_or_alloc_pages = cachefiles_read_or_alloc_pages, +- .allocate_page = cachefiles_allocate_page, +- .allocate_pages = cachefiles_allocate_pages, +- .write_page = cachefiles_write_page, +- .uncache_page = cachefiles_uncache_page, +- .dissociate_pages = cachefiles_dissociate_pages, +- .check_consistency = cachefiles_check_consistency, +- .begin_read_operation = cachefiles_begin_read_operation, +-}; +--- a/fs/cachefiles/internal.h ++++ /dev/null +@@ -1,350 +0,0 @@ +-/* SPDX-License-Identifier: GPL-2.0-or-later */ +-/* General netfs cache on cache files internal defs +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#ifdef pr_fmt +-#undef pr_fmt +-#endif +- +-#define pr_fmt(fmt) "CacheFiles: " fmt +- +- +-#include +-#include +-#include +-#include +-#include +-#include +- +-struct cachefiles_cache; +-struct cachefiles_object; +- +-extern unsigned cachefiles_debug; +-#define CACHEFILES_DEBUG_KENTER 1 +-#define CACHEFILES_DEBUG_KLEAVE 2 +-#define CACHEFILES_DEBUG_KDEBUG 4 +- +-#define cachefiles_gfp (__GFP_RECLAIM | __GFP_NORETRY | __GFP_NOMEMALLOC) +- +-/* +- * node records +- */ +-struct cachefiles_object { +- struct fscache_object fscache; /* fscache handle */ +- struct cachefiles_lookup_data *lookup_data; /* cached lookup data */ +- struct dentry *dentry; /* the file/dir representing this object */ +- struct dentry *backer; /* backing file */ +- loff_t i_size; /* object size */ +- unsigned long flags; +-#define CACHEFILES_OBJECT_ACTIVE 0 /* T if marked active */ +- atomic_t usage; /* object usage count */ +- uint8_t type; /* object type */ +- uint8_t new; /* T if object new */ +- spinlock_t work_lock; +- struct rb_node active_node; /* link in active tree (dentry is key) */ +-}; +- +-extern struct kmem_cache *cachefiles_object_jar; +- +-/* +- * Cache files cache definition +- */ +-struct cachefiles_cache { +- struct fscache_cache cache; /* FS-Cache record */ +- struct vfsmount *mnt; /* mountpoint holding the cache */ +- struct dentry *graveyard; /* directory into which dead objects go */ +- struct file *cachefilesd; /* manager daemon handle */ +- const struct cred *cache_cred; /* security override for accessing cache */ +- struct mutex daemon_mutex; /* command serialisation mutex */ +- wait_queue_head_t daemon_pollwq; /* poll waitqueue for daemon */ +- struct rb_root active_nodes; /* active nodes (can't be culled) */ +- rwlock_t active_lock; /* lock for active_nodes */ +- atomic_t gravecounter; /* graveyard uniquifier */ +- atomic_t f_released; /* number of objects released lately */ +- atomic_long_t b_released; /* number of blocks released lately */ +- unsigned frun_percent; /* when to stop culling (% files) */ +- unsigned fcull_percent; /* when to start culling (% files) */ +- unsigned fstop_percent; /* when to stop allocating (% files) */ +- unsigned brun_percent; /* when to stop culling (% blocks) */ +- unsigned bcull_percent; /* when to start culling (% blocks) */ +- unsigned bstop_percent; /* when to stop allocating (% blocks) */ +- unsigned bsize; /* cache's block size */ +- unsigned bshift; /* min(ilog2(PAGE_SIZE / bsize), 0) */ +- uint64_t frun; /* when to stop culling */ +- uint64_t fcull; /* when to start culling */ +- uint64_t fstop; /* when to stop allocating */ +- sector_t brun; /* when to stop culling */ +- sector_t bcull; /* when to start culling */ +- sector_t bstop; /* when to stop allocating */ +- unsigned long flags; +-#define CACHEFILES_READY 0 /* T if cache prepared */ +-#define CACHEFILES_DEAD 1 /* T if cache dead */ +-#define CACHEFILES_CULLING 2 /* T if cull engaged */ +-#define CACHEFILES_STATE_CHANGED 3 /* T if state changed (poll trigger) */ +- char *rootdirname; /* name of cache root directory */ +- char *secctx; /* LSM security context */ +- char *tag; /* cache binding tag */ +-}; +- +-/* +- * backing file read tracking +- */ +-struct cachefiles_one_read { +- wait_queue_entry_t monitor; /* link into monitored waitqueue */ +- struct page *back_page; /* backing file page we're waiting for */ +- struct page *netfs_page; /* netfs page we're going to fill */ +- struct fscache_retrieval *op; /* retrieval op covering this */ +- struct list_head op_link; /* link in op's todo list */ +-}; +- +-/* +- * backing file write tracking +- */ +-struct cachefiles_one_write { +- struct page *netfs_page; /* netfs page to copy */ +- struct cachefiles_object *object; +- struct list_head obj_link; /* link in object's lists */ +- fscache_rw_complete_t end_io_func; +- void *context; +-}; +- +-/* +- * auxiliary data xattr buffer +- */ +-struct cachefiles_xattr { +- uint16_t len; +- uint8_t type; +- uint8_t data[]; +-}; +- +-#include +- +-/* +- * note change of state for daemon +- */ +-static inline void cachefiles_state_changed(struct cachefiles_cache *cache) +-{ +- set_bit(CACHEFILES_STATE_CHANGED, &cache->flags); +- wake_up_all(&cache->daemon_pollwq); +-} +- +-/* +- * bind.c +- */ +-extern int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args); +-extern void cachefiles_daemon_unbind(struct cachefiles_cache *cache); +- +-/* +- * daemon.c +- */ +-extern const struct file_operations cachefiles_daemon_fops; +- +-extern int cachefiles_has_space(struct cachefiles_cache *cache, +- unsigned fnr, unsigned bnr); +- +-/* +- * interface.c +- */ +-extern const struct fscache_cache_ops cachefiles_cache_ops; +- +-void cachefiles_put_object(struct fscache_object *_object, +- enum fscache_obj_ref_trace why); +- +-/* +- * key.c +- */ +-extern char *cachefiles_cook_key(const u8 *raw, int keylen, uint8_t type); +- +-/* +- * namei.c +- */ +-extern void cachefiles_mark_object_inactive(struct cachefiles_cache *cache, +- struct cachefiles_object *object, +- blkcnt_t i_blocks); +-extern int cachefiles_delete_object(struct cachefiles_cache *cache, +- struct cachefiles_object *object); +-extern int cachefiles_walk_to_object(struct cachefiles_object *parent, +- struct cachefiles_object *object, +- const char *key, +- struct cachefiles_xattr *auxdata); +-extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, +- struct dentry *dir, +- const char *name); +- +-extern int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, +- char *filename); +- +-extern int cachefiles_check_in_use(struct cachefiles_cache *cache, +- struct dentry *dir, char *filename); +- +-/* +- * rdwr.c +- */ +-extern int cachefiles_read_or_alloc_page(struct fscache_retrieval *, +- struct page *, gfp_t); +-extern int cachefiles_read_or_alloc_pages(struct fscache_retrieval *, +- struct list_head *, unsigned *, +- gfp_t); +-extern int cachefiles_allocate_page(struct fscache_retrieval *, struct page *, +- gfp_t); +-extern int cachefiles_allocate_pages(struct fscache_retrieval *, +- struct list_head *, unsigned *, gfp_t); +-extern int cachefiles_write_page(struct fscache_storage *, struct page *); +-extern void cachefiles_uncache_page(struct fscache_object *, struct page *); +- +-/* +- * rdwr2.c +- */ +-extern int cachefiles_begin_read_operation(struct netfs_read_request *, +- struct fscache_retrieval *); +- +-/* +- * security.c +- */ +-extern int cachefiles_get_security_ID(struct cachefiles_cache *cache); +-extern int cachefiles_determine_cache_security(struct cachefiles_cache *cache, +- struct dentry *root, +- const struct cred **_saved_cred); +- +-static inline void cachefiles_begin_secure(struct cachefiles_cache *cache, +- const struct cred **_saved_cred) +-{ +- *_saved_cred = override_creds(cache->cache_cred); +-} +- +-static inline void cachefiles_end_secure(struct cachefiles_cache *cache, +- const struct cred *saved_cred) +-{ +- revert_creds(saved_cred); +-} +- +-/* +- * xattr.c +- */ +-extern int cachefiles_check_object_type(struct cachefiles_object *object); +-extern int cachefiles_set_object_xattr(struct cachefiles_object *object, +- struct cachefiles_xattr *auxdata); +-extern int cachefiles_update_object_xattr(struct cachefiles_object *object, +- struct cachefiles_xattr *auxdata); +-extern int cachefiles_check_auxdata(struct cachefiles_object *object); +-extern int cachefiles_check_object_xattr(struct cachefiles_object *object, +- struct cachefiles_xattr *auxdata); +-extern int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, +- struct dentry *dentry); +- +- +-/* +- * error handling +- */ +- +-#define cachefiles_io_error(___cache, FMT, ...) \ +-do { \ +- pr_err("I/O Error: " FMT"\n", ##__VA_ARGS__); \ +- fscache_io_error(&(___cache)->cache); \ +- set_bit(CACHEFILES_DEAD, &(___cache)->flags); \ +-} while (0) +- +-#define cachefiles_io_error_obj(object, FMT, ...) \ +-do { \ +- struct cachefiles_cache *___cache; \ +- \ +- ___cache = container_of((object)->fscache.cache, \ +- struct cachefiles_cache, cache); \ +- cachefiles_io_error(___cache, FMT, ##__VA_ARGS__); \ +-} while (0) +- +- +-/* +- * debug tracing +- */ +-#define dbgprintk(FMT, ...) \ +- printk(KERN_DEBUG "[%-6.6s] "FMT"\n", current->comm, ##__VA_ARGS__) +- +-#define kenter(FMT, ...) dbgprintk("==> %s("FMT")", __func__, ##__VA_ARGS__) +-#define kleave(FMT, ...) dbgprintk("<== %s()"FMT"", __func__, ##__VA_ARGS__) +-#define kdebug(FMT, ...) dbgprintk(FMT, ##__VA_ARGS__) +- +- +-#if defined(__KDEBUG) +-#define _enter(FMT, ...) kenter(FMT, ##__VA_ARGS__) +-#define _leave(FMT, ...) kleave(FMT, ##__VA_ARGS__) +-#define _debug(FMT, ...) kdebug(FMT, ##__VA_ARGS__) +- +-#elif defined(CONFIG_CACHEFILES_DEBUG) +-#define _enter(FMT, ...) \ +-do { \ +- if (cachefiles_debug & CACHEFILES_DEBUG_KENTER) \ +- kenter(FMT, ##__VA_ARGS__); \ +-} while (0) +- +-#define _leave(FMT, ...) \ +-do { \ +- if (cachefiles_debug & CACHEFILES_DEBUG_KLEAVE) \ +- kleave(FMT, ##__VA_ARGS__); \ +-} while (0) +- +-#define _debug(FMT, ...) \ +-do { \ +- if (cachefiles_debug & CACHEFILES_DEBUG_KDEBUG) \ +- kdebug(FMT, ##__VA_ARGS__); \ +-} while (0) +- +-#else +-#define _enter(FMT, ...) no_printk("==> %s("FMT")", __func__, ##__VA_ARGS__) +-#define _leave(FMT, ...) no_printk("<== %s()"FMT"", __func__, ##__VA_ARGS__) +-#define _debug(FMT, ...) no_printk(FMT, ##__VA_ARGS__) +-#endif +- +-#if 1 /* defined(__KDEBUGALL) */ +- +-#define ASSERT(X) \ +-do { \ +- if (unlikely(!(X))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- BUG(); \ +- } \ +-} while (0) +- +-#define ASSERTCMP(X, OP, Y) \ +-do { \ +- if (unlikely(!((X) OP (Y)))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- pr_err("%lx " #OP " %lx is false\n", \ +- (unsigned long)(X), (unsigned long)(Y)); \ +- BUG(); \ +- } \ +-} while (0) +- +-#define ASSERTIF(C, X) \ +-do { \ +- if (unlikely((C) && !(X))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- BUG(); \ +- } \ +-} while (0) +- +-#define ASSERTIFCMP(C, X, OP, Y) \ +-do { \ +- if (unlikely((C) && !((X) OP (Y)))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- pr_err("%lx " #OP " %lx is false\n", \ +- (unsigned long)(X), (unsigned long)(Y)); \ +- BUG(); \ +- } \ +-} while (0) +- +-#else +- +-#define ASSERT(X) do {} while (0) +-#define ASSERTCMP(X, OP, Y) do {} while (0) +-#define ASSERTIF(C, X) do {} while (0) +-#define ASSERTIFCMP(C, X, OP, Y) do {} while (0) +- +-#endif +--- a/fs/cachefiles/io.c ++++ /dev/null +@@ -1,420 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* kiocb-using read/write +- * +- * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-struct cachefiles_kiocb { +- struct kiocb iocb; +- refcount_t ki_refcnt; +- loff_t start; +- union { +- size_t skipped; +- size_t len; +- }; +- netfs_io_terminated_t term_func; +- void *term_func_priv; +- bool was_async; +-}; +- +-static inline void cachefiles_put_kiocb(struct cachefiles_kiocb *ki) +-{ +- if (refcount_dec_and_test(&ki->ki_refcnt)) { +- fput(ki->iocb.ki_filp); +- kfree(ki); +- } +-} +- +-/* +- * Handle completion of a read from the cache. +- */ +-static void cachefiles_read_complete(struct kiocb *iocb, long ret) +-{ +- struct cachefiles_kiocb *ki = container_of(iocb, struct cachefiles_kiocb, iocb); +- +- _enter("%ld", ret); +- +- if (ki->term_func) { +- if (ret >= 0) +- ret += ki->skipped; +- ki->term_func(ki->term_func_priv, ret, ki->was_async); +- } +- +- cachefiles_put_kiocb(ki); +-} +- +-/* +- * Initiate a read from the cache. +- */ +-static int cachefiles_read(struct netfs_cache_resources *cres, +- loff_t start_pos, +- struct iov_iter *iter, +- bool seek_data, +- netfs_io_terminated_t term_func, +- void *term_func_priv) +-{ +- struct cachefiles_kiocb *ki; +- struct file *file = cres->cache_priv2; +- unsigned int old_nofs; +- ssize_t ret = -ENOBUFS; +- size_t len = iov_iter_count(iter), skipped = 0; +- +- _enter("%pD,%li,%llx,%zx/%llx", +- file, file_inode(file)->i_ino, start_pos, len, +- i_size_read(file_inode(file))); +- +- /* If the caller asked us to seek for data before doing the read, then +- * we should do that now. If we find a gap, we fill it with zeros. +- */ +- if (seek_data) { +- loff_t off = start_pos, off2; +- +- off2 = vfs_llseek(file, off, SEEK_DATA); +- if (off2 < 0 && off2 >= (loff_t)-MAX_ERRNO && off2 != -ENXIO) { +- skipped = 0; +- ret = off2; +- goto presubmission_error; +- } +- +- if (off2 == -ENXIO || off2 >= start_pos + len) { +- /* The region is beyond the EOF or there's no more data +- * in the region, so clear the rest of the buffer and +- * return success. +- */ +- iov_iter_zero(len, iter); +- skipped = len; +- ret = 0; +- goto presubmission_error; +- } +- +- skipped = off2 - off; +- iov_iter_zero(skipped, iter); +- } +- +- ret = -ENOBUFS; +- ki = kzalloc(sizeof(struct cachefiles_kiocb), GFP_KERNEL); +- if (!ki) +- goto presubmission_error; +- +- refcount_set(&ki->ki_refcnt, 2); +- ki->iocb.ki_filp = file; +- ki->iocb.ki_pos = start_pos + skipped; +- ki->iocb.ki_flags = IOCB_DIRECT; +- ki->iocb.ki_hint = ki_hint_validate(file_write_hint(file)); +- ki->iocb.ki_ioprio = get_current_ioprio(); +- ki->skipped = skipped; +- ki->term_func = term_func; +- ki->term_func_priv = term_func_priv; +- ki->was_async = true; +- +- if (ki->term_func) +- ki->iocb.ki_complete = cachefiles_read_complete; +- +- get_file(ki->iocb.ki_filp); +- +- old_nofs = memalloc_nofs_save(); +- ret = vfs_iocb_iter_read(file, &ki->iocb, iter); +- memalloc_nofs_restore(old_nofs); +- switch (ret) { +- case -EIOCBQUEUED: +- goto in_progress; +- +- case -ERESTARTSYS: +- case -ERESTARTNOINTR: +- case -ERESTARTNOHAND: +- case -ERESTART_RESTARTBLOCK: +- /* There's no easy way to restart the syscall since other AIO's +- * may be already running. Just fail this IO with EINTR. +- */ +- ret = -EINTR; +- fallthrough; +- default: +- ki->was_async = false; +- cachefiles_read_complete(&ki->iocb, ret); +- if (ret > 0) +- ret = 0; +- break; +- } +- +-in_progress: +- cachefiles_put_kiocb(ki); +- _leave(" = %zd", ret); +- return ret; +- +-presubmission_error: +- if (term_func) +- term_func(term_func_priv, ret < 0 ? ret : skipped, false); +- return ret; +-} +- +-/* +- * Handle completion of a write to the cache. +- */ +-static void cachefiles_write_complete(struct kiocb *iocb, long ret) +-{ +- struct cachefiles_kiocb *ki = container_of(iocb, struct cachefiles_kiocb, iocb); +- struct inode *inode = file_inode(ki->iocb.ki_filp); +- +- _enter("%ld", ret); +- +- /* Tell lockdep we inherited freeze protection from submission thread */ +- __sb_writers_acquired(inode->i_sb, SB_FREEZE_WRITE); +- __sb_end_write(inode->i_sb, SB_FREEZE_WRITE); +- +- if (ki->term_func) +- ki->term_func(ki->term_func_priv, ret, ki->was_async); +- +- cachefiles_put_kiocb(ki); +-} +- +-/* +- * Initiate a write to the cache. +- */ +-static int cachefiles_write(struct netfs_cache_resources *cres, +- loff_t start_pos, +- struct iov_iter *iter, +- netfs_io_terminated_t term_func, +- void *term_func_priv) +-{ +- struct cachefiles_kiocb *ki; +- struct inode *inode; +- struct file *file = cres->cache_priv2; +- unsigned int old_nofs; +- ssize_t ret = -ENOBUFS; +- size_t len = iov_iter_count(iter); +- +- _enter("%pD,%li,%llx,%zx/%llx", +- file, file_inode(file)->i_ino, start_pos, len, +- i_size_read(file_inode(file))); +- +- ki = kzalloc(sizeof(struct cachefiles_kiocb), GFP_KERNEL); +- if (!ki) +- goto presubmission_error; +- +- refcount_set(&ki->ki_refcnt, 2); +- ki->iocb.ki_filp = file; +- ki->iocb.ki_pos = start_pos; +- ki->iocb.ki_flags = IOCB_DIRECT | IOCB_WRITE; +- ki->iocb.ki_hint = ki_hint_validate(file_write_hint(file)); +- ki->iocb.ki_ioprio = get_current_ioprio(); +- ki->start = start_pos; +- ki->len = len; +- ki->term_func = term_func; +- ki->term_func_priv = term_func_priv; +- ki->was_async = true; +- +- if (ki->term_func) +- ki->iocb.ki_complete = cachefiles_write_complete; +- +- /* Open-code file_start_write here to grab freeze protection, which +- * will be released by another thread in aio_complete_rw(). Fool +- * lockdep by telling it the lock got released so that it doesn't +- * complain about the held lock when we return to userspace. +- */ +- inode = file_inode(file); +- __sb_start_write(inode->i_sb, SB_FREEZE_WRITE); +- __sb_writers_release(inode->i_sb, SB_FREEZE_WRITE); +- +- get_file(ki->iocb.ki_filp); +- +- old_nofs = memalloc_nofs_save(); +- ret = vfs_iocb_iter_write(file, &ki->iocb, iter); +- memalloc_nofs_restore(old_nofs); +- switch (ret) { +- case -EIOCBQUEUED: +- goto in_progress; +- +- case -ERESTARTSYS: +- case -ERESTARTNOINTR: +- case -ERESTARTNOHAND: +- case -ERESTART_RESTARTBLOCK: +- /* There's no easy way to restart the syscall since other AIO's +- * may be already running. Just fail this IO with EINTR. +- */ +- ret = -EINTR; +- fallthrough; +- default: +- ki->was_async = false; +- cachefiles_write_complete(&ki->iocb, ret); +- if (ret > 0) +- ret = 0; +- break; +- } +- +-in_progress: +- cachefiles_put_kiocb(ki); +- _leave(" = %zd", ret); +- return ret; +- +-presubmission_error: +- if (term_func) +- term_func(term_func_priv, -ENOMEM, false); +- return -ENOMEM; +-} +- +-/* +- * Prepare a read operation, shortening it to a cached/uncached +- * boundary as appropriate. +- */ +-static enum netfs_read_source cachefiles_prepare_read(struct netfs_read_subrequest *subreq, +- loff_t i_size) +-{ +- struct fscache_retrieval *op = subreq->rreq->cache_resources.cache_priv; +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- const struct cred *saved_cred; +- struct file *file = subreq->rreq->cache_resources.cache_priv2; +- loff_t off, to; +- +- _enter("%zx @%llx/%llx", subreq->len, subreq->start, i_size); +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- if (!file) +- goto cache_fail_nosec; +- +- if (subreq->start >= i_size) +- return NETFS_FILL_WITH_ZEROES; +- +- cachefiles_begin_secure(cache, &saved_cred); +- +- off = vfs_llseek(file, subreq->start, SEEK_DATA); +- if (off < 0 && off >= (loff_t)-MAX_ERRNO) { +- if (off == (loff_t)-ENXIO) +- goto download_and_store; +- goto cache_fail; +- } +- +- if (off >= subreq->start + subreq->len) +- goto download_and_store; +- +- if (off > subreq->start) { +- off = round_up(off, cache->bsize); +- subreq->len = off - subreq->start; +- goto download_and_store; +- } +- +- to = vfs_llseek(file, subreq->start, SEEK_HOLE); +- if (to < 0 && to >= (loff_t)-MAX_ERRNO) +- goto cache_fail; +- +- if (to < subreq->start + subreq->len) { +- if (subreq->start + subreq->len >= i_size) +- to = round_up(to, cache->bsize); +- else +- to = round_down(to, cache->bsize); +- subreq->len = to - subreq->start; +- } +- +- cachefiles_end_secure(cache, saved_cred); +- return NETFS_READ_FROM_CACHE; +- +-download_and_store: +- if (cachefiles_has_space(cache, 0, (subreq->len + PAGE_SIZE - 1) / PAGE_SIZE) == 0) +- __set_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); +-cache_fail: +- cachefiles_end_secure(cache, saved_cred); +-cache_fail_nosec: +- return NETFS_DOWNLOAD_FROM_SERVER; +-} +- +-/* +- * Prepare for a write to occur. +- */ +-static int cachefiles_prepare_write(struct netfs_cache_resources *cres, +- loff_t *_start, size_t *_len, loff_t i_size) +-{ +- loff_t start = *_start; +- size_t len = *_len, down; +- +- /* Round to DIO size */ +- down = start - round_down(start, PAGE_SIZE); +- *_start = start - down; +- *_len = round_up(down + len, PAGE_SIZE); +- return 0; +-} +- +-/* +- * Clean up an operation. +- */ +-static void cachefiles_end_operation(struct netfs_cache_resources *cres) +-{ +- struct fscache_retrieval *op = cres->cache_priv; +- struct file *file = cres->cache_priv2; +- +- _enter(""); +- +- if (file) +- fput(file); +- if (op) { +- fscache_op_complete(&op->op, false); +- fscache_put_retrieval(op); +- } +- +- _leave(""); +-} +- +-static const struct netfs_cache_ops cachefiles_netfs_cache_ops = { +- .end_operation = cachefiles_end_operation, +- .read = cachefiles_read, +- .write = cachefiles_write, +- .prepare_read = cachefiles_prepare_read, +- .prepare_write = cachefiles_prepare_write, +-}; +- +-/* +- * Open the cache file when beginning a cache operation. +- */ +-int cachefiles_begin_read_operation(struct netfs_read_request *rreq, +- struct fscache_retrieval *op) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- struct path path; +- struct file *file; +- +- _enter(""); +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- path.mnt = cache->mnt; +- path.dentry = object->backer; +- file = open_with_fake_path(&path, O_RDWR | O_LARGEFILE | O_DIRECT, +- d_inode(object->backer), cache->cache_cred); +- if (IS_ERR(file)) +- return PTR_ERR(file); +- if (!S_ISREG(file_inode(file)->i_mode)) +- goto error_file; +- if (unlikely(!file->f_op->read_iter) || +- unlikely(!file->f_op->write_iter)) { +- pr_notice("Cache does not support read_iter and write_iter\n"); +- goto error_file; +- } +- +- fscache_get_retrieval(op); +- rreq->cache_resources.cache_priv = op; +- rreq->cache_resources.cache_priv2 = file; +- rreq->cache_resources.ops = &cachefiles_netfs_cache_ops; +- rreq->cache_resources.debug_id = object->fscache.debug_id; +- _leave(""); +- return 0; +- +-error_file: +- fput(file); +- return -EIO; +-} +--- a/fs/cachefiles/key.c ++++ /dev/null +@@ -1,155 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Key to pathname encoder +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include "internal.h" +- +-static const char cachefiles_charmap[64] = +- "0123456789" /* 0 - 9 */ +- "abcdefghijklmnopqrstuvwxyz" /* 10 - 35 */ +- "ABCDEFGHIJKLMNOPQRSTUVWXYZ" /* 36 - 61 */ +- "_-" /* 62 - 63 */ +- ; +- +-static const char cachefiles_filecharmap[256] = { +- /* we skip space and tab and control chars */ +- [33 ... 46] = 1, /* '!' -> '.' */ +- /* we skip '/' as it's significant to pathwalk */ +- [48 ... 127] = 1, /* '0' -> '~' */ +-}; +- +-/* +- * turn the raw key into something cooked +- * - the raw key should include the length in the two bytes at the front +- * - the key may be up to 514 bytes in length (including the length word) +- * - "base64" encode the strange keys, mapping 3 bytes of raw to four of +- * cooked +- * - need to cut the cooked key into 252 char lengths (189 raw bytes) +- */ +-char *cachefiles_cook_key(const u8 *raw, int keylen, uint8_t type) +-{ +- unsigned char csum, ch; +- unsigned int acc; +- char *key; +- int loop, len, max, seg, mark, print; +- +- _enter(",%d", keylen); +- +- BUG_ON(keylen < 2 || keylen > 514); +- +- csum = raw[0] + raw[1]; +- print = 1; +- for (loop = 2; loop < keylen; loop++) { +- ch = raw[loop]; +- csum += ch; +- print &= cachefiles_filecharmap[ch]; +- } +- +- if (print) { +- /* if the path is usable ASCII, then we render it directly */ +- max = keylen - 2; +- max += 2; /* two base64'd length chars on the front */ +- max += 5; /* @checksum/M */ +- max += 3 * 2; /* maximum number of segment dividers (".../M") +- * is ((514 + 251) / 252) = 3 +- */ +- max += 1; /* NUL on end */ +- } else { +- /* calculate the maximum length of the cooked key */ +- keylen = (keylen + 2) / 3; +- +- max = keylen * 4; +- max += 5; /* @checksum/M */ +- max += 3 * 2; /* maximum number of segment dividers (".../M") +- * is ((514 + 188) / 189) = 3 +- */ +- max += 1; /* NUL on end */ +- } +- +- max += 1; /* 2nd NUL on end */ +- +- _debug("max: %d", max); +- +- key = kmalloc(max, cachefiles_gfp); +- if (!key) +- return NULL; +- +- len = 0; +- +- /* build the cooked key */ +- sprintf(key, "@%02x%c+", (unsigned) csum, 0); +- len = 5; +- mark = len - 1; +- +- if (print) { +- acc = *(uint16_t *) raw; +- raw += 2; +- +- key[len + 1] = cachefiles_charmap[acc & 63]; +- acc >>= 6; +- key[len] = cachefiles_charmap[acc & 63]; +- len += 2; +- +- seg = 250; +- for (loop = keylen; loop > 0; loop--) { +- if (seg <= 0) { +- key[len++] = '\0'; +- mark = len; +- key[len++] = '+'; +- seg = 252; +- } +- +- key[len++] = *raw++; +- ASSERT(len < max); +- } +- +- switch (type) { +- case FSCACHE_COOKIE_TYPE_INDEX: type = 'I'; break; +- case FSCACHE_COOKIE_TYPE_DATAFILE: type = 'D'; break; +- default: type = 'S'; break; +- } +- } else { +- seg = 252; +- for (loop = keylen; loop > 0; loop--) { +- if (seg <= 0) { +- key[len++] = '\0'; +- mark = len; +- key[len++] = '+'; +- seg = 252; +- } +- +- acc = *raw++; +- acc |= *raw++ << 8; +- acc |= *raw++ << 16; +- +- _debug("acc: %06x", acc); +- +- key[len++] = cachefiles_charmap[acc & 63]; +- acc >>= 6; +- key[len++] = cachefiles_charmap[acc & 63]; +- acc >>= 6; +- key[len++] = cachefiles_charmap[acc & 63]; +- acc >>= 6; +- key[len++] = cachefiles_charmap[acc & 63]; +- +- ASSERT(len < max); +- } +- +- switch (type) { +- case FSCACHE_COOKIE_TYPE_INDEX: type = 'J'; break; +- case FSCACHE_COOKIE_TYPE_DATAFILE: type = 'E'; break; +- default: type = 'T'; break; +- } +- } +- +- key[mark] = type; +- key[len++] = 0; +- key[len] = 0; +- +- _leave(" = %s %d", key, len); +- return key; +-} +--- a/fs/cachefiles/main.c ++++ /dev/null +@@ -1,95 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Network filesystem caching backend to use cache files on a premounted +- * filesystem +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#define CREATE_TRACE_POINTS +-#include "internal.h" +- +-unsigned cachefiles_debug; +-module_param_named(debug, cachefiles_debug, uint, S_IWUSR | S_IRUGO); +-MODULE_PARM_DESC(cachefiles_debug, "CacheFiles debugging mask"); +- +-MODULE_DESCRIPTION("Mounted-filesystem based cache"); +-MODULE_AUTHOR("Red Hat, Inc."); +-MODULE_LICENSE("GPL"); +- +-struct kmem_cache *cachefiles_object_jar; +- +-static struct miscdevice cachefiles_dev = { +- .minor = MISC_DYNAMIC_MINOR, +- .name = "cachefiles", +- .fops = &cachefiles_daemon_fops, +-}; +- +-static void cachefiles_object_init_once(void *_object) +-{ +- struct cachefiles_object *object = _object; +- +- memset(object, 0, sizeof(*object)); +- spin_lock_init(&object->work_lock); +-} +- +-/* +- * initialise the fs caching module +- */ +-static int __init cachefiles_init(void) +-{ +- int ret; +- +- ret = misc_register(&cachefiles_dev); +- if (ret < 0) +- goto error_dev; +- +- /* create an object jar */ +- ret = -ENOMEM; +- cachefiles_object_jar = +- kmem_cache_create("cachefiles_object_jar", +- sizeof(struct cachefiles_object), +- 0, +- SLAB_HWCACHE_ALIGN, +- cachefiles_object_init_once); +- if (!cachefiles_object_jar) { +- pr_notice("Failed to allocate an object jar\n"); +- goto error_object_jar; +- } +- +- pr_info("Loaded\n"); +- return 0; +- +-error_object_jar: +- misc_deregister(&cachefiles_dev); +-error_dev: +- pr_err("failed to register: %d\n", ret); +- return ret; +-} +- +-fs_initcall(cachefiles_init); +- +-/* +- * clean up on module removal +- */ +-static void __exit cachefiles_exit(void) +-{ +- pr_info("Unloading\n"); +- +- kmem_cache_destroy(cachefiles_object_jar); +- misc_deregister(&cachefiles_dev); +-} +- +-module_exit(cachefiles_exit); +--- a/fs/cachefiles/namei.c ++++ /dev/null +@@ -1,1018 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* CacheFiles path walking and related routines +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-#define CACHEFILES_KEYBUF_SIZE 512 +- +-/* +- * dump debugging info about an object +- */ +-static noinline +-void __cachefiles_printk_object(struct cachefiles_object *object, +- const char *prefix) +-{ +- struct fscache_cookie *cookie; +- const u8 *k; +- unsigned loop; +- +- pr_err("%sobject: OBJ%x\n", prefix, object->fscache.debug_id); +- pr_err("%sobjstate=%s fl=%lx wbusy=%x ev=%lx[%lx]\n", +- prefix, object->fscache.state->name, +- object->fscache.flags, work_busy(&object->fscache.work), +- object->fscache.events, object->fscache.event_mask); +- pr_err("%sops=%u inp=%u exc=%u\n", +- prefix, object->fscache.n_ops, object->fscache.n_in_progress, +- object->fscache.n_exclusive); +- pr_err("%sparent=%x\n", +- prefix, object->fscache.parent ? object->fscache.parent->debug_id : 0); +- +- spin_lock(&object->fscache.lock); +- cookie = object->fscache.cookie; +- if (cookie) { +- pr_err("%scookie=%x [pr=%x nd=%p fl=%lx]\n", +- prefix, +- cookie->debug_id, +- cookie->parent ? cookie->parent->debug_id : 0, +- cookie->netfs_data, +- cookie->flags); +- pr_err("%skey=[%u] '", prefix, cookie->key_len); +- k = (cookie->key_len <= sizeof(cookie->inline_key)) ? +- cookie->inline_key : cookie->key; +- for (loop = 0; loop < cookie->key_len; loop++) +- pr_cont("%02x", k[loop]); +- pr_cont("'\n"); +- } else { +- pr_err("%scookie=NULL\n", prefix); +- } +- spin_unlock(&object->fscache.lock); +-} +- +-/* +- * dump debugging info about a pair of objects +- */ +-static noinline void cachefiles_printk_object(struct cachefiles_object *object, +- struct cachefiles_object *xobject) +-{ +- if (object) +- __cachefiles_printk_object(object, ""); +- if (xobject) +- __cachefiles_printk_object(xobject, "x"); +-} +- +-/* +- * mark the owner of a dentry, if there is one, to indicate that that dentry +- * has been preemptively deleted +- * - the caller must hold the i_mutex on the dentry's parent as required to +- * call vfs_unlink(), vfs_rmdir() or vfs_rename() +- */ +-static void cachefiles_mark_object_buried(struct cachefiles_cache *cache, +- struct dentry *dentry, +- enum fscache_why_object_killed why) +-{ +- struct cachefiles_object *object; +- struct rb_node *p; +- +- _enter(",'%pd'", dentry); +- +- write_lock(&cache->active_lock); +- +- p = cache->active_nodes.rb_node; +- while (p) { +- object = rb_entry(p, struct cachefiles_object, active_node); +- if (object->dentry > dentry) +- p = p->rb_left; +- else if (object->dentry < dentry) +- p = p->rb_right; +- else +- goto found_dentry; +- } +- +- write_unlock(&cache->active_lock); +- trace_cachefiles_mark_buried(NULL, dentry, why); +- _leave(" [no owner]"); +- return; +- +- /* found the dentry for */ +-found_dentry: +- kdebug("preemptive burial: OBJ%x [%s] %pd", +- object->fscache.debug_id, +- object->fscache.state->name, +- dentry); +- +- trace_cachefiles_mark_buried(object, dentry, why); +- +- if (fscache_object_is_live(&object->fscache)) { +- pr_err("\n"); +- pr_err("Error: Can't preemptively bury live object\n"); +- cachefiles_printk_object(object, NULL); +- } else { +- if (why != FSCACHE_OBJECT_IS_STALE) +- fscache_object_mark_killed(&object->fscache, why); +- } +- +- write_unlock(&cache->active_lock); +- _leave(" [owner marked]"); +-} +- +-/* +- * record the fact that an object is now active +- */ +-static int cachefiles_mark_object_active(struct cachefiles_cache *cache, +- struct cachefiles_object *object) +-{ +- struct cachefiles_object *xobject; +- struct rb_node **_p, *_parent = NULL; +- struct dentry *dentry; +- +- _enter(",%x", object->fscache.debug_id); +- +-try_again: +- write_lock(&cache->active_lock); +- +- dentry = object->dentry; +- trace_cachefiles_mark_active(object, dentry); +- +- if (test_and_set_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags)) { +- pr_err("Error: Object already active\n"); +- cachefiles_printk_object(object, NULL); +- BUG(); +- } +- +- _p = &cache->active_nodes.rb_node; +- while (*_p) { +- _parent = *_p; +- xobject = rb_entry(_parent, +- struct cachefiles_object, active_node); +- +- ASSERT(xobject != object); +- +- if (xobject->dentry > dentry) +- _p = &(*_p)->rb_left; +- else if (xobject->dentry < dentry) +- _p = &(*_p)->rb_right; +- else +- goto wait_for_old_object; +- } +- +- rb_link_node(&object->active_node, _parent, _p); +- rb_insert_color(&object->active_node, &cache->active_nodes); +- +- write_unlock(&cache->active_lock); +- _leave(" = 0"); +- return 0; +- +- /* an old object from a previous incarnation is hogging the slot - we +- * need to wait for it to be destroyed */ +-wait_for_old_object: +- trace_cachefiles_wait_active(object, dentry, xobject); +- clear_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags); +- +- if (fscache_object_is_live(&xobject->fscache)) { +- pr_err("\n"); +- pr_err("Error: Unexpected object collision\n"); +- cachefiles_printk_object(object, xobject); +- } +- atomic_inc(&xobject->usage); +- write_unlock(&cache->active_lock); +- +- if (test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)) { +- wait_queue_head_t *wq; +- +- signed long timeout = 60 * HZ; +- wait_queue_entry_t wait; +- bool requeue; +- +- /* if the object we're waiting for is queued for processing, +- * then just put ourselves on the queue behind it */ +- if (work_pending(&xobject->fscache.work)) { +- _debug("queue OBJ%x behind OBJ%x immediately", +- object->fscache.debug_id, +- xobject->fscache.debug_id); +- goto requeue; +- } +- +- /* otherwise we sleep until either the object we're waiting for +- * is done, or the fscache_object is congested */ +- wq = bit_waitqueue(&xobject->flags, CACHEFILES_OBJECT_ACTIVE); +- init_wait(&wait); +- requeue = false; +- do { +- prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE); +- if (!test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)) +- break; +- +- requeue = fscache_object_sleep_till_congested(&timeout); +- } while (timeout > 0 && !requeue); +- finish_wait(wq, &wait); +- +- if (requeue && +- test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)) { +- _debug("queue OBJ%x behind OBJ%x after wait", +- object->fscache.debug_id, +- xobject->fscache.debug_id); +- goto requeue; +- } +- +- if (timeout <= 0) { +- pr_err("\n"); +- pr_err("Error: Overlong wait for old active object to go away\n"); +- cachefiles_printk_object(object, xobject); +- goto requeue; +- } +- } +- +- ASSERT(!test_bit(CACHEFILES_OBJECT_ACTIVE, &xobject->flags)); +- +- cache->cache.ops->put_object(&xobject->fscache, +- (enum fscache_obj_ref_trace)cachefiles_obj_put_wait_retry); +- goto try_again; +- +-requeue: +- cache->cache.ops->put_object(&xobject->fscache, +- (enum fscache_obj_ref_trace)cachefiles_obj_put_wait_timeo); +- _leave(" = -ETIMEDOUT"); +- return -ETIMEDOUT; +-} +- +-/* +- * Mark an object as being inactive. +- */ +-void cachefiles_mark_object_inactive(struct cachefiles_cache *cache, +- struct cachefiles_object *object, +- blkcnt_t i_blocks) +-{ +- struct dentry *dentry = object->dentry; +- struct inode *inode = d_backing_inode(dentry); +- +- trace_cachefiles_mark_inactive(object, dentry, inode); +- +- write_lock(&cache->active_lock); +- rb_erase(&object->active_node, &cache->active_nodes); +- clear_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags); +- write_unlock(&cache->active_lock); +- +- wake_up_bit(&object->flags, CACHEFILES_OBJECT_ACTIVE); +- +- /* This object can now be culled, so we need to let the daemon know +- * that there is something it can remove if it needs to. +- */ +- atomic_long_add(i_blocks, &cache->b_released); +- if (atomic_inc_return(&cache->f_released)) +- cachefiles_state_changed(cache); +-} +- +-/* +- * delete an object representation from the cache +- * - file backed objects are unlinked +- * - directory backed objects are stuffed into the graveyard for userspace to +- * delete +- * - unlocks the directory mutex +- */ +-static int cachefiles_bury_object(struct cachefiles_cache *cache, +- struct cachefiles_object *object, +- struct dentry *dir, +- struct dentry *rep, +- bool preemptive, +- enum fscache_why_object_killed why) +-{ +- struct dentry *grave, *trap; +- struct path path, path_to_graveyard; +- char nbuffer[8 + 8 + 1]; +- int ret; +- +- _enter(",'%pd','%pd'", dir, rep); +- +- /* non-directories can just be unlinked */ +- if (!d_is_dir(rep)) { +- _debug("unlink stale object"); +- +- path.mnt = cache->mnt; +- path.dentry = dir; +- ret = security_path_unlink(&path, rep); +- if (ret < 0) { +- cachefiles_io_error(cache, "Unlink security error"); +- } else { +- trace_cachefiles_unlink(object, rep, why); +- ret = vfs_unlink(&init_user_ns, d_inode(dir), rep, +- NULL); +- +- if (preemptive) +- cachefiles_mark_object_buried(cache, rep, why); +- } +- +- inode_unlock(d_inode(dir)); +- +- if (ret == -EIO) +- cachefiles_io_error(cache, "Unlink failed"); +- +- _leave(" = %d", ret); +- return ret; +- } +- +- /* directories have to be moved to the graveyard */ +- _debug("move stale object to graveyard"); +- inode_unlock(d_inode(dir)); +- +-try_again: +- /* first step is to make up a grave dentry in the graveyard */ +- sprintf(nbuffer, "%08x%08x", +- (uint32_t) ktime_get_real_seconds(), +- (uint32_t) atomic_inc_return(&cache->gravecounter)); +- +- /* do the multiway lock magic */ +- trap = lock_rename(cache->graveyard, dir); +- +- /* do some checks before getting the grave dentry */ +- if (rep->d_parent != dir || IS_DEADDIR(d_inode(rep))) { +- /* the entry was probably culled when we dropped the parent dir +- * lock */ +- unlock_rename(cache->graveyard, dir); +- _leave(" = 0 [culled?]"); +- return 0; +- } +- +- if (!d_can_lookup(cache->graveyard)) { +- unlock_rename(cache->graveyard, dir); +- cachefiles_io_error(cache, "Graveyard no longer a directory"); +- return -EIO; +- } +- +- if (trap == rep) { +- unlock_rename(cache->graveyard, dir); +- cachefiles_io_error(cache, "May not make directory loop"); +- return -EIO; +- } +- +- if (d_mountpoint(rep)) { +- unlock_rename(cache->graveyard, dir); +- cachefiles_io_error(cache, "Mountpoint in cache"); +- return -EIO; +- } +- +- grave = lookup_one_len(nbuffer, cache->graveyard, strlen(nbuffer)); +- if (IS_ERR(grave)) { +- unlock_rename(cache->graveyard, dir); +- +- if (PTR_ERR(grave) == -ENOMEM) { +- _leave(" = -ENOMEM"); +- return -ENOMEM; +- } +- +- cachefiles_io_error(cache, "Lookup error %ld", +- PTR_ERR(grave)); +- return -EIO; +- } +- +- if (d_is_positive(grave)) { +- unlock_rename(cache->graveyard, dir); +- dput(grave); +- grave = NULL; +- cond_resched(); +- goto try_again; +- } +- +- if (d_mountpoint(grave)) { +- unlock_rename(cache->graveyard, dir); +- dput(grave); +- cachefiles_io_error(cache, "Mountpoint in graveyard"); +- return -EIO; +- } +- +- /* target should not be an ancestor of source */ +- if (trap == grave) { +- unlock_rename(cache->graveyard, dir); +- dput(grave); +- cachefiles_io_error(cache, "May not make directory loop"); +- return -EIO; +- } +- +- /* attempt the rename */ +- path.mnt = cache->mnt; +- path.dentry = dir; +- path_to_graveyard.mnt = cache->mnt; +- path_to_graveyard.dentry = cache->graveyard; +- ret = security_path_rename(&path, rep, &path_to_graveyard, grave, 0); +- if (ret < 0) { +- cachefiles_io_error(cache, "Rename security error %d", ret); +- } else { +- struct renamedata rd = { +- .old_mnt_userns = &init_user_ns, +- .old_dir = d_inode(dir), +- .old_dentry = rep, +- .new_mnt_userns = &init_user_ns, +- .new_dir = d_inode(cache->graveyard), +- .new_dentry = grave, +- }; +- trace_cachefiles_rename(object, rep, grave, why); +- ret = vfs_rename(&rd); +- if (ret != 0 && ret != -ENOMEM) +- cachefiles_io_error(cache, +- "Rename failed with error %d", ret); +- +- if (preemptive) +- cachefiles_mark_object_buried(cache, rep, why); +- } +- +- unlock_rename(cache->graveyard, dir); +- dput(grave); +- _leave(" = 0"); +- return 0; +-} +- +-/* +- * delete an object representation from the cache +- */ +-int cachefiles_delete_object(struct cachefiles_cache *cache, +- struct cachefiles_object *object) +-{ +- struct dentry *dir; +- int ret; +- +- _enter(",OBJ%x{%pd}", object->fscache.debug_id, object->dentry); +- +- ASSERT(object->dentry); +- ASSERT(d_backing_inode(object->dentry)); +- ASSERT(object->dentry->d_parent); +- +- dir = dget_parent(object->dentry); +- +- inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); +- +- if (test_bit(FSCACHE_OBJECT_KILLED_BY_CACHE, &object->fscache.flags)) { +- /* object allocation for the same key preemptively deleted this +- * object's file so that it could create its own file */ +- _debug("object preemptively buried"); +- inode_unlock(d_inode(dir)); +- ret = 0; +- } else { +- /* we need to check that our parent is _still_ our parent - it +- * may have been renamed */ +- if (dir == object->dentry->d_parent) { +- ret = cachefiles_bury_object(cache, object, dir, +- object->dentry, false, +- FSCACHE_OBJECT_WAS_RETIRED); +- } else { +- /* it got moved, presumably by cachefilesd culling it, +- * so it's no longer in the key path and we can ignore +- * it */ +- inode_unlock(d_inode(dir)); +- ret = 0; +- } +- } +- +- dput(dir); +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * walk from the parent object to the child object through the backing +- * filesystem, creating directories as we go +- */ +-int cachefiles_walk_to_object(struct cachefiles_object *parent, +- struct cachefiles_object *object, +- const char *key, +- struct cachefiles_xattr *auxdata) +-{ +- struct cachefiles_cache *cache; +- struct dentry *dir, *next = NULL; +- struct inode *inode; +- struct path path; +- const char *name; +- int ret, nlen; +- +- _enter("OBJ%x{%pd},OBJ%x,%s,", +- parent->fscache.debug_id, parent->dentry, +- object->fscache.debug_id, key); +- +- cache = container_of(parent->fscache.cache, +- struct cachefiles_cache, cache); +- path.mnt = cache->mnt; +- +- ASSERT(parent->dentry); +- ASSERT(d_backing_inode(parent->dentry)); +- +- if (!(d_is_dir(parent->dentry))) { +- // TODO: convert file to dir +- _leave("looking up in none directory"); +- return -ENOBUFS; +- } +- +- dir = dget(parent->dentry); +- +-advance: +- /* attempt to transit the first directory component */ +- name = key; +- nlen = strlen(key); +- +- /* key ends in a double NUL */ +- key = key + nlen + 1; +- if (!*key) +- key = NULL; +- +-lookup_again: +- /* search the current directory for the element name */ +- _debug("lookup '%s'", name); +- +- inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); +- +- next = lookup_one_len(name, dir, nlen); +- if (IS_ERR(next)) { +- trace_cachefiles_lookup(object, next, NULL); +- goto lookup_error; +- } +- +- inode = d_backing_inode(next); +- trace_cachefiles_lookup(object, next, inode); +- _debug("next -> %pd %s", next, inode ? "positive" : "negative"); +- +- if (!key) +- object->new = !inode; +- +- /* if this element of the path doesn't exist, then the lookup phase +- * failed, and we can release any readers in the certain knowledge that +- * there's nothing for them to actually read */ +- if (d_is_negative(next)) +- fscache_object_lookup_negative(&object->fscache); +- +- /* we need to create the object if it's negative */ +- if (key || object->type == FSCACHE_COOKIE_TYPE_INDEX) { +- /* index objects and intervening tree levels must be subdirs */ +- if (d_is_negative(next)) { +- ret = cachefiles_has_space(cache, 1, 0); +- if (ret < 0) +- goto no_space_error; +- +- path.dentry = dir; +- ret = security_path_mkdir(&path, next, 0); +- if (ret < 0) +- goto create_error; +- ret = vfs_mkdir(&init_user_ns, d_inode(dir), next, 0); +- if (!key) +- trace_cachefiles_mkdir(object, next, ret); +- if (ret < 0) +- goto create_error; +- +- if (unlikely(d_unhashed(next))) { +- dput(next); +- inode_unlock(d_inode(dir)); +- goto lookup_again; +- } +- ASSERT(d_backing_inode(next)); +- +- _debug("mkdir -> %pd{ino=%lu}", +- next, d_backing_inode(next)->i_ino); +- +- } else if (!d_can_lookup(next)) { +- pr_err("inode %lu is not a directory\n", +- d_backing_inode(next)->i_ino); +- ret = -ENOBUFS; +- goto error; +- } +- +- } else { +- /* non-index objects start out life as files */ +- if (d_is_negative(next)) { +- ret = cachefiles_has_space(cache, 1, 0); +- if (ret < 0) +- goto no_space_error; +- +- path.dentry = dir; +- ret = security_path_mknod(&path, next, S_IFREG, 0); +- if (ret < 0) +- goto create_error; +- ret = vfs_create(&init_user_ns, d_inode(dir), next, +- S_IFREG, true); +- trace_cachefiles_create(object, next, ret); +- if (ret < 0) +- goto create_error; +- +- ASSERT(d_backing_inode(next)); +- +- _debug("create -> %pd{ino=%lu}", +- next, d_backing_inode(next)->i_ino); +- +- } else if (!d_can_lookup(next) && +- !d_is_reg(next) +- ) { +- pr_err("inode %lu is not a file or directory\n", +- d_backing_inode(next)->i_ino); +- ret = -ENOBUFS; +- goto error; +- } +- } +- +- /* process the next component */ +- if (key) { +- _debug("advance"); +- inode_unlock(d_inode(dir)); +- dput(dir); +- dir = next; +- next = NULL; +- goto advance; +- } +- +- /* we've found the object we were looking for */ +- object->dentry = next; +- +- /* if we've found that the terminal object exists, then we need to +- * check its attributes and delete it if it's out of date */ +- if (!object->new) { +- _debug("validate '%pd'", next); +- +- ret = cachefiles_check_object_xattr(object, auxdata); +- if (ret == -ESTALE) { +- /* delete the object (the deleter drops the directory +- * mutex) */ +- object->dentry = NULL; +- +- ret = cachefiles_bury_object(cache, object, dir, next, +- true, +- FSCACHE_OBJECT_IS_STALE); +- dput(next); +- next = NULL; +- +- if (ret < 0) +- goto delete_error; +- +- _debug("redo lookup"); +- fscache_object_retrying_stale(&object->fscache); +- goto lookup_again; +- } +- } +- +- /* note that we're now using this object */ +- ret = cachefiles_mark_object_active(cache, object); +- +- inode_unlock(d_inode(dir)); +- dput(dir); +- dir = NULL; +- +- if (ret == -ETIMEDOUT) +- goto mark_active_timed_out; +- +- _debug("=== OBTAINED_OBJECT ==="); +- +- if (object->new) { +- /* attach data to a newly constructed terminal object */ +- ret = cachefiles_set_object_xattr(object, auxdata); +- if (ret < 0) +- goto check_error; +- } else { +- /* always update the atime on an object we've just looked up +- * (this is used to keep track of culling, and atimes are only +- * updated by read, write and readdir but not lookup or +- * open) */ +- path.dentry = next; +- touch_atime(&path); +- } +- +- /* open a file interface onto a data file */ +- if (object->type != FSCACHE_COOKIE_TYPE_INDEX) { +- if (d_is_reg(object->dentry)) { +- const struct address_space_operations *aops; +- +- ret = -EPERM; +- aops = d_backing_inode(object->dentry)->i_mapping->a_ops; +- if (!aops->bmap) +- goto check_error; +- if (object->dentry->d_sb->s_blocksize > PAGE_SIZE) +- goto check_error; +- +- object->backer = object->dentry; +- } else { +- BUG(); // TODO: open file in data-class subdir +- } +- } +- +- object->new = 0; +- fscache_obtained_object(&object->fscache); +- +- _leave(" = 0 [%lu]", d_backing_inode(object->dentry)->i_ino); +- return 0; +- +-no_space_error: +- fscache_object_mark_killed(&object->fscache, FSCACHE_OBJECT_NO_SPACE); +-create_error: +- _debug("create error %d", ret); +- if (ret == -EIO) +- cachefiles_io_error(cache, "Create/mkdir failed"); +- goto error; +- +-mark_active_timed_out: +- _debug("mark active timed out"); +- goto release_dentry; +- +-check_error: +- _debug("check error %d", ret); +- cachefiles_mark_object_inactive( +- cache, object, d_backing_inode(object->dentry)->i_blocks); +-release_dentry: +- dput(object->dentry); +- object->dentry = NULL; +- goto error_out; +- +-delete_error: +- _debug("delete error %d", ret); +- goto error_out2; +- +-lookup_error: +- _debug("lookup error %ld", PTR_ERR(next)); +- ret = PTR_ERR(next); +- if (ret == -EIO) +- cachefiles_io_error(cache, "Lookup failed"); +- next = NULL; +-error: +- inode_unlock(d_inode(dir)); +- dput(next); +-error_out2: +- dput(dir); +-error_out: +- _leave(" = error %d", -ret); +- return ret; +-} +- +-/* +- * get a subdirectory +- */ +-struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, +- struct dentry *dir, +- const char *dirname) +-{ +- struct dentry *subdir; +- struct path path; +- int ret; +- +- _enter(",,%s", dirname); +- +- /* search the current directory for the element name */ +- inode_lock(d_inode(dir)); +- +-retry: +- subdir = lookup_one_len(dirname, dir, strlen(dirname)); +- if (IS_ERR(subdir)) { +- if (PTR_ERR(subdir) == -ENOMEM) +- goto nomem_d_alloc; +- goto lookup_error; +- } +- +- _debug("subdir -> %pd %s", +- subdir, d_backing_inode(subdir) ? "positive" : "negative"); +- +- /* we need to create the subdir if it doesn't exist yet */ +- if (d_is_negative(subdir)) { +- ret = cachefiles_has_space(cache, 1, 0); +- if (ret < 0) +- goto mkdir_error; +- +- _debug("attempt mkdir"); +- +- path.mnt = cache->mnt; +- path.dentry = dir; +- ret = security_path_mkdir(&path, subdir, 0700); +- if (ret < 0) +- goto mkdir_error; +- ret = vfs_mkdir(&init_user_ns, d_inode(dir), subdir, 0700); +- if (ret < 0) +- goto mkdir_error; +- +- if (unlikely(d_unhashed(subdir))) { +- dput(subdir); +- goto retry; +- } +- ASSERT(d_backing_inode(subdir)); +- +- _debug("mkdir -> %pd{ino=%lu}", +- subdir, d_backing_inode(subdir)->i_ino); +- } +- +- inode_unlock(d_inode(dir)); +- +- /* we need to make sure the subdir is a directory */ +- ASSERT(d_backing_inode(subdir)); +- +- if (!d_can_lookup(subdir)) { +- pr_err("%s is not a directory\n", dirname); +- ret = -EIO; +- goto check_error; +- } +- +- ret = -EPERM; +- if (!(d_backing_inode(subdir)->i_opflags & IOP_XATTR) || +- !d_backing_inode(subdir)->i_op->lookup || +- !d_backing_inode(subdir)->i_op->mkdir || +- !d_backing_inode(subdir)->i_op->create || +- !d_backing_inode(subdir)->i_op->rename || +- !d_backing_inode(subdir)->i_op->rmdir || +- !d_backing_inode(subdir)->i_op->unlink) +- goto check_error; +- +- _leave(" = [%lu]", d_backing_inode(subdir)->i_ino); +- return subdir; +- +-check_error: +- dput(subdir); +- _leave(" = %d [check]", ret); +- return ERR_PTR(ret); +- +-mkdir_error: +- inode_unlock(d_inode(dir)); +- dput(subdir); +- pr_err("mkdir %s failed with error %d\n", dirname, ret); +- return ERR_PTR(ret); +- +-lookup_error: +- inode_unlock(d_inode(dir)); +- ret = PTR_ERR(subdir); +- pr_err("Lookup %s failed with error %d\n", dirname, ret); +- return ERR_PTR(ret); +- +-nomem_d_alloc: +- inode_unlock(d_inode(dir)); +- _leave(" = -ENOMEM"); +- return ERR_PTR(-ENOMEM); +-} +- +-/* +- * find out if an object is in use or not +- * - if finds object and it's not in use: +- * - returns a pointer to the object and a reference on it +- * - returns with the directory locked +- */ +-static struct dentry *cachefiles_check_active(struct cachefiles_cache *cache, +- struct dentry *dir, +- char *filename) +-{ +- struct cachefiles_object *object; +- struct rb_node *_n; +- struct dentry *victim; +- int ret; +- +- //_enter(",%pd/,%s", +- // dir, filename); +- +- /* look up the victim */ +- inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); +- +- victim = lookup_one_len(filename, dir, strlen(filename)); +- if (IS_ERR(victim)) +- goto lookup_error; +- +- //_debug("victim -> %pd %s", +- // victim, d_backing_inode(victim) ? "positive" : "negative"); +- +- /* if the object is no longer there then we probably retired the object +- * at the netfs's request whilst the cull was in progress +- */ +- if (d_is_negative(victim)) { +- inode_unlock(d_inode(dir)); +- dput(victim); +- _leave(" = -ENOENT [absent]"); +- return ERR_PTR(-ENOENT); +- } +- +- /* check to see if we're using this object */ +- read_lock(&cache->active_lock); +- +- _n = cache->active_nodes.rb_node; +- +- while (_n) { +- object = rb_entry(_n, struct cachefiles_object, active_node); +- +- if (object->dentry > victim) +- _n = _n->rb_left; +- else if (object->dentry < victim) +- _n = _n->rb_right; +- else +- goto object_in_use; +- } +- +- read_unlock(&cache->active_lock); +- +- //_leave(" = %pd", victim); +- return victim; +- +-object_in_use: +- read_unlock(&cache->active_lock); +- inode_unlock(d_inode(dir)); +- dput(victim); +- //_leave(" = -EBUSY [in use]"); +- return ERR_PTR(-EBUSY); +- +-lookup_error: +- inode_unlock(d_inode(dir)); +- ret = PTR_ERR(victim); +- if (ret == -ENOENT) { +- /* file or dir now absent - probably retired by netfs */ +- _leave(" = -ESTALE [absent]"); +- return ERR_PTR(-ESTALE); +- } +- +- if (ret == -EIO) { +- cachefiles_io_error(cache, "Lookup failed"); +- } else if (ret != -ENOMEM) { +- pr_err("Internal error: %d\n", ret); +- ret = -EIO; +- } +- +- _leave(" = %d", ret); +- return ERR_PTR(ret); +-} +- +-/* +- * cull an object if it's not in use +- * - called only by cache manager daemon +- */ +-int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, +- char *filename) +-{ +- struct dentry *victim; +- int ret; +- +- _enter(",%pd/,%s", dir, filename); +- +- victim = cachefiles_check_active(cache, dir, filename); +- if (IS_ERR(victim)) +- return PTR_ERR(victim); +- +- _debug("victim -> %pd %s", +- victim, d_backing_inode(victim) ? "positive" : "negative"); +- +- /* okay... the victim is not being used so we can cull it +- * - start by marking it as stale +- */ +- _debug("victim is cullable"); +- +- ret = cachefiles_remove_object_xattr(cache, victim); +- if (ret < 0) +- goto error_unlock; +- +- /* actually remove the victim (drops the dir mutex) */ +- _debug("bury"); +- +- ret = cachefiles_bury_object(cache, NULL, dir, victim, false, +- FSCACHE_OBJECT_WAS_CULLED); +- if (ret < 0) +- goto error; +- +- dput(victim); +- _leave(" = 0"); +- return 0; +- +-error_unlock: +- inode_unlock(d_inode(dir)); +-error: +- dput(victim); +- if (ret == -ENOENT) { +- /* file or dir now absent - probably retired by netfs */ +- _leave(" = -ESTALE [absent]"); +- return -ESTALE; +- } +- +- if (ret != -ENOMEM) { +- pr_err("Internal error: %d\n", ret); +- ret = -EIO; +- } +- +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * find out if an object is in use or not +- * - called only by cache manager daemon +- * - returns -EBUSY or 0 to indicate whether an object is in use or not +- */ +-int cachefiles_check_in_use(struct cachefiles_cache *cache, struct dentry *dir, +- char *filename) +-{ +- struct dentry *victim; +- +- //_enter(",%pd/,%s", +- // dir, filename); +- +- victim = cachefiles_check_active(cache, dir, filename); +- if (IS_ERR(victim)) +- return PTR_ERR(victim); +- +- inode_unlock(d_inode(dir)); +- dput(victim); +- //_leave(" = 0"); +- return 0; +-} +--- a/fs/cachefiles/rdwr.c ++++ /dev/null +@@ -1,972 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Storage object read/write +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-/* +- * detect wake up events generated by the unlocking of pages in which we're +- * interested +- * - we use this to detect read completion of backing pages +- * - the caller holds the waitqueue lock +- */ +-static int cachefiles_read_waiter(wait_queue_entry_t *wait, unsigned mode, +- int sync, void *_key) +-{ +- struct cachefiles_one_read *monitor = +- container_of(wait, struct cachefiles_one_read, monitor); +- struct cachefiles_object *object; +- struct fscache_retrieval *op = monitor->op; +- struct wait_page_key *key = _key; +- struct page *page = wait->private; +- +- ASSERT(key); +- +- _enter("{%lu},%u,%d,{%p,%u}", +- monitor->netfs_page->index, mode, sync, +- key->page, key->bit_nr); +- +- if (key->page != page || key->bit_nr != PG_locked) +- return 0; +- +- _debug("--- monitor %p %lx ---", page, page->flags); +- +- if (!PageUptodate(page) && !PageError(page)) { +- /* unlocked, not uptodate and not erronous? */ +- _debug("page probably truncated"); +- } +- +- /* remove from the waitqueue */ +- list_del(&wait->entry); +- +- /* move onto the action list and queue for FS-Cache thread pool */ +- ASSERT(op); +- +- /* We need to temporarily bump the usage count as we don't own a ref +- * here otherwise cachefiles_read_copier() may free the op between the +- * monitor being enqueued on the op->to_do list and the op getting +- * enqueued on the work queue. +- */ +- fscache_get_retrieval(op); +- +- object = container_of(op->op.object, struct cachefiles_object, fscache); +- spin_lock(&object->work_lock); +- list_add_tail(&monitor->op_link, &op->to_do); +- fscache_enqueue_retrieval(op); +- spin_unlock(&object->work_lock); +- +- fscache_put_retrieval(op); +- return 0; +-} +- +-/* +- * handle a probably truncated page +- * - check to see if the page is still relevant and reissue the read if +- * possible +- * - return -EIO on error, -ENODATA if the page is gone, -EINPROGRESS if we +- * must wait again and 0 if successful +- */ +-static int cachefiles_read_reissue(struct cachefiles_object *object, +- struct cachefiles_one_read *monitor) +-{ +- struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; +- struct page *backpage = monitor->back_page, *backpage2; +- int ret; +- +- _enter("{ino=%lx},{%lx,%lx}", +- d_backing_inode(object->backer)->i_ino, +- backpage->index, backpage->flags); +- +- /* skip if the page was truncated away completely */ +- if (backpage->mapping != bmapping) { +- _leave(" = -ENODATA [mapping]"); +- return -ENODATA; +- } +- +- backpage2 = find_get_page(bmapping, backpage->index); +- if (!backpage2) { +- _leave(" = -ENODATA [gone]"); +- return -ENODATA; +- } +- +- if (backpage != backpage2) { +- put_page(backpage2); +- _leave(" = -ENODATA [different]"); +- return -ENODATA; +- } +- +- /* the page is still there and we already have a ref on it, so we don't +- * need a second */ +- put_page(backpage2); +- +- INIT_LIST_HEAD(&monitor->op_link); +- add_page_wait_queue(backpage, &monitor->monitor); +- +- if (trylock_page(backpage)) { +- ret = -EIO; +- if (PageError(backpage)) +- goto unlock_discard; +- ret = 0; +- if (PageUptodate(backpage)) +- goto unlock_discard; +- +- _debug("reissue read"); +- ret = bmapping->a_ops->readpage(NULL, backpage); +- if (ret < 0) +- goto discard; +- } +- +- /* but the page may have been read before the monitor was installed, so +- * the monitor may miss the event - so we have to ensure that we do get +- * one in such a case */ +- if (trylock_page(backpage)) { +- _debug("jumpstart %p {%lx}", backpage, backpage->flags); +- unlock_page(backpage); +- } +- +- /* it'll reappear on the todo list */ +- _leave(" = -EINPROGRESS"); +- return -EINPROGRESS; +- +-unlock_discard: +- unlock_page(backpage); +-discard: +- spin_lock_irq(&object->work_lock); +- list_del(&monitor->op_link); +- spin_unlock_irq(&object->work_lock); +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * copy data from backing pages to netfs pages to complete a read operation +- * - driven by FS-Cache's thread pool +- */ +-static void cachefiles_read_copier(struct fscache_operation *_op) +-{ +- struct cachefiles_one_read *monitor; +- struct cachefiles_object *object; +- struct fscache_retrieval *op; +- int error, max; +- +- op = container_of(_op, struct fscache_retrieval, op); +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- +- _enter("{ino=%lu}", d_backing_inode(object->backer)->i_ino); +- +- max = 8; +- spin_lock_irq(&object->work_lock); +- +- while (!list_empty(&op->to_do)) { +- monitor = list_entry(op->to_do.next, +- struct cachefiles_one_read, op_link); +- list_del(&monitor->op_link); +- +- spin_unlock_irq(&object->work_lock); +- +- _debug("- copy {%lu}", monitor->back_page->index); +- +- recheck: +- if (test_bit(FSCACHE_COOKIE_INVALIDATING, +- &object->fscache.cookie->flags)) { +- error = -ESTALE; +- } else if (PageUptodate(monitor->back_page)) { +- copy_highpage(monitor->netfs_page, monitor->back_page); +- fscache_mark_page_cached(monitor->op, +- monitor->netfs_page); +- error = 0; +- } else if (!PageError(monitor->back_page)) { +- /* the page has probably been truncated */ +- error = cachefiles_read_reissue(object, monitor); +- if (error == -EINPROGRESS) +- goto next; +- goto recheck; +- } else { +- cachefiles_io_error_obj( +- object, +- "Readpage failed on backing file %lx", +- (unsigned long) monitor->back_page->flags); +- error = -EIO; +- } +- +- put_page(monitor->back_page); +- +- fscache_end_io(op, monitor->netfs_page, error); +- put_page(monitor->netfs_page); +- fscache_retrieval_complete(op, 1); +- fscache_put_retrieval(op); +- kfree(monitor); +- +- next: +- /* let the thread pool have some air occasionally */ +- max--; +- if (max < 0 || need_resched()) { +- if (!list_empty(&op->to_do)) +- fscache_enqueue_retrieval(op); +- _leave(" [maxed out]"); +- return; +- } +- +- spin_lock_irq(&object->work_lock); +- } +- +- spin_unlock_irq(&object->work_lock); +- _leave(""); +-} +- +-/* +- * read the corresponding page to the given set from the backing file +- * - an uncertain page is simply discarded, to be tried again another time +- */ +-static int cachefiles_read_backing_file_one(struct cachefiles_object *object, +- struct fscache_retrieval *op, +- struct page *netpage) +-{ +- struct cachefiles_one_read *monitor; +- struct address_space *bmapping; +- struct page *newpage, *backpage; +- int ret; +- +- _enter(""); +- +- _debug("read back %p{%lu,%d}", +- netpage, netpage->index, page_count(netpage)); +- +- monitor = kzalloc(sizeof(*monitor), cachefiles_gfp); +- if (!monitor) +- goto nomem; +- +- monitor->netfs_page = netpage; +- monitor->op = fscache_get_retrieval(op); +- +- init_waitqueue_func_entry(&monitor->monitor, cachefiles_read_waiter); +- +- /* attempt to get hold of the backing page */ +- bmapping = d_backing_inode(object->backer)->i_mapping; +- newpage = NULL; +- +- for (;;) { +- backpage = find_get_page(bmapping, netpage->index); +- if (backpage) +- goto backing_page_already_present; +- +- if (!newpage) { +- newpage = __page_cache_alloc(cachefiles_gfp); +- if (!newpage) +- goto nomem_monitor; +- } +- +- ret = add_to_page_cache_lru(newpage, bmapping, +- netpage->index, cachefiles_gfp); +- if (ret == 0) +- goto installed_new_backing_page; +- if (ret != -EEXIST) +- goto nomem_page; +- } +- +- /* we've installed a new backing page, so now we need to start +- * it reading */ +-installed_new_backing_page: +- _debug("- new %p", newpage); +- +- backpage = newpage; +- newpage = NULL; +- +-read_backing_page: +- ret = bmapping->a_ops->readpage(NULL, backpage); +- if (ret < 0) +- goto read_error; +- +- /* set the monitor to transfer the data across */ +-monitor_backing_page: +- _debug("- monitor add"); +- +- /* install the monitor */ +- get_page(monitor->netfs_page); +- get_page(backpage); +- monitor->back_page = backpage; +- monitor->monitor.private = backpage; +- add_page_wait_queue(backpage, &monitor->monitor); +- monitor = NULL; +- +- /* but the page may have been read before the monitor was installed, so +- * the monitor may miss the event - so we have to ensure that we do get +- * one in such a case */ +- if (trylock_page(backpage)) { +- _debug("jumpstart %p {%lx}", backpage, backpage->flags); +- unlock_page(backpage); +- } +- goto success; +- +- /* if the backing page is already present, it can be in one of +- * three states: read in progress, read failed or read okay */ +-backing_page_already_present: +- _debug("- present"); +- +- if (newpage) { +- put_page(newpage); +- newpage = NULL; +- } +- +- if (PageError(backpage)) +- goto io_error; +- +- if (PageUptodate(backpage)) +- goto backing_page_already_uptodate; +- +- if (!trylock_page(backpage)) +- goto monitor_backing_page; +- _debug("read %p {%lx}", backpage, backpage->flags); +- goto read_backing_page; +- +- /* the backing page is already up to date, attach the netfs +- * page to the pagecache and LRU and copy the data across */ +-backing_page_already_uptodate: +- _debug("- uptodate"); +- +- fscache_mark_page_cached(op, netpage); +- +- copy_highpage(netpage, backpage); +- fscache_end_io(op, netpage, 0); +- fscache_retrieval_complete(op, 1); +- +-success: +- _debug("success"); +- ret = 0; +- +-out: +- if (backpage) +- put_page(backpage); +- if (monitor) { +- fscache_put_retrieval(monitor->op); +- kfree(monitor); +- } +- _leave(" = %d", ret); +- return ret; +- +-read_error: +- _debug("read error %d", ret); +- if (ret == -ENOMEM) { +- fscache_retrieval_complete(op, 1); +- goto out; +- } +-io_error: +- cachefiles_io_error_obj(object, "Page read error on backing file"); +- fscache_retrieval_complete(op, 1); +- ret = -ENOBUFS; +- goto out; +- +-nomem_page: +- put_page(newpage); +-nomem_monitor: +- fscache_put_retrieval(monitor->op); +- kfree(monitor); +-nomem: +- fscache_retrieval_complete(op, 1); +- _leave(" = -ENOMEM"); +- return -ENOMEM; +-} +- +-/* +- * read a page from the cache or allocate a block in which to store it +- * - cache withdrawal is prevented by the caller +- * - returns -EINTR if interrupted +- * - returns -ENOMEM if ran out of memory +- * - returns -ENOBUFS if no buffers can be made available +- * - returns -ENOBUFS if page is beyond EOF +- * - if the page is backed by a block in the cache: +- * - a read will be started which will call the callback on completion +- * - 0 will be returned +- * - else if the page is unbacked: +- * - the metadata will be retained +- * - -ENODATA will be returned +- */ +-int cachefiles_read_or_alloc_page(struct fscache_retrieval *op, +- struct page *page, +- gfp_t gfp) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- struct inode *inode; +- sector_t block; +- unsigned shift; +- int ret, ret2; +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- _enter("{%p},{%lx},,,", object, page->index); +- +- if (!object->backer) +- goto enobufs; +- +- inode = d_backing_inode(object->backer); +- ASSERT(S_ISREG(inode->i_mode)); +- +- /* calculate the shift required to use bmap */ +- shift = PAGE_SHIFT - inode->i_sb->s_blocksize_bits; +- +- op->op.flags &= FSCACHE_OP_KEEP_FLAGS; +- op->op.flags |= FSCACHE_OP_ASYNC; +- op->op.processor = cachefiles_read_copier; +- +- /* we assume the absence or presence of the first block is a good +- * enough indication for the page as a whole +- * - TODO: don't use bmap() for this as it is _not_ actually good +- * enough for this as it doesn't indicate errors, but it's all we've +- * got for the moment +- */ +- block = page->index; +- block <<= shift; +- +- ret2 = bmap(inode, &block); +- ASSERT(ret2 == 0); +- +- _debug("%llx -> %llx", +- (unsigned long long) (page->index << shift), +- (unsigned long long) block); +- +- if (block) { +- /* submit the apparently valid page to the backing fs to be +- * read from disk */ +- ret = cachefiles_read_backing_file_one(object, op, page); +- } else if (cachefiles_has_space(cache, 0, 1) == 0) { +- /* there's space in the cache we can use */ +- fscache_mark_page_cached(op, page); +- fscache_retrieval_complete(op, 1); +- ret = -ENODATA; +- } else { +- goto enobufs; +- } +- +- _leave(" = %d", ret); +- return ret; +- +-enobufs: +- fscache_retrieval_complete(op, 1); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +-} +- +-/* +- * read the corresponding pages to the given set from the backing file +- * - any uncertain pages are simply discarded, to be tried again another time +- */ +-static int cachefiles_read_backing_file(struct cachefiles_object *object, +- struct fscache_retrieval *op, +- struct list_head *list) +-{ +- struct cachefiles_one_read *monitor = NULL; +- struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; +- struct page *newpage = NULL, *netpage, *_n, *backpage = NULL; +- int ret = 0; +- +- _enter(""); +- +- list_for_each_entry_safe(netpage, _n, list, lru) { +- list_del(&netpage->lru); +- +- _debug("read back %p{%lu,%d}", +- netpage, netpage->index, page_count(netpage)); +- +- if (!monitor) { +- monitor = kzalloc(sizeof(*monitor), cachefiles_gfp); +- if (!monitor) +- goto nomem; +- +- monitor->op = fscache_get_retrieval(op); +- init_waitqueue_func_entry(&monitor->monitor, +- cachefiles_read_waiter); +- } +- +- for (;;) { +- backpage = find_get_page(bmapping, netpage->index); +- if (backpage) +- goto backing_page_already_present; +- +- if (!newpage) { +- newpage = __page_cache_alloc(cachefiles_gfp); +- if (!newpage) +- goto nomem; +- } +- +- ret = add_to_page_cache_lru(newpage, bmapping, +- netpage->index, +- cachefiles_gfp); +- if (ret == 0) +- goto installed_new_backing_page; +- if (ret != -EEXIST) +- goto nomem; +- } +- +- /* we've installed a new backing page, so now we need +- * to start it reading */ +- installed_new_backing_page: +- _debug("- new %p", newpage); +- +- backpage = newpage; +- newpage = NULL; +- +- reread_backing_page: +- ret = bmapping->a_ops->readpage(NULL, backpage); +- if (ret < 0) +- goto read_error; +- +- /* add the netfs page to the pagecache and LRU, and set the +- * monitor to transfer the data across */ +- monitor_backing_page: +- _debug("- monitor add"); +- +- ret = add_to_page_cache_lru(netpage, op->mapping, +- netpage->index, cachefiles_gfp); +- if (ret < 0) { +- if (ret == -EEXIST) { +- put_page(backpage); +- backpage = NULL; +- put_page(netpage); +- netpage = NULL; +- fscache_retrieval_complete(op, 1); +- continue; +- } +- goto nomem; +- } +- +- /* install a monitor */ +- get_page(netpage); +- monitor->netfs_page = netpage; +- +- get_page(backpage); +- monitor->back_page = backpage; +- monitor->monitor.private = backpage; +- add_page_wait_queue(backpage, &monitor->monitor); +- monitor = NULL; +- +- /* but the page may have been read before the monitor was +- * installed, so the monitor may miss the event - so we have to +- * ensure that we do get one in such a case */ +- if (trylock_page(backpage)) { +- _debug("2unlock %p {%lx}", backpage, backpage->flags); +- unlock_page(backpage); +- } +- +- put_page(backpage); +- backpage = NULL; +- +- put_page(netpage); +- netpage = NULL; +- continue; +- +- /* if the backing page is already present, it can be in one of +- * three states: read in progress, read failed or read okay */ +- backing_page_already_present: +- _debug("- present %p", backpage); +- +- if (PageError(backpage)) +- goto io_error; +- +- if (PageUptodate(backpage)) +- goto backing_page_already_uptodate; +- +- _debug("- not ready %p{%lx}", backpage, backpage->flags); +- +- if (!trylock_page(backpage)) +- goto monitor_backing_page; +- +- if (PageError(backpage)) { +- _debug("error %lx", backpage->flags); +- unlock_page(backpage); +- goto io_error; +- } +- +- if (PageUptodate(backpage)) +- goto backing_page_already_uptodate_unlock; +- +- /* we've locked a page that's neither up to date nor erroneous, +- * so we need to attempt to read it again */ +- goto reread_backing_page; +- +- /* the backing page is already up to date, attach the netfs +- * page to the pagecache and LRU and copy the data across */ +- backing_page_already_uptodate_unlock: +- _debug("uptodate %lx", backpage->flags); +- unlock_page(backpage); +- backing_page_already_uptodate: +- _debug("- uptodate"); +- +- ret = add_to_page_cache_lru(netpage, op->mapping, +- netpage->index, cachefiles_gfp); +- if (ret < 0) { +- if (ret == -EEXIST) { +- put_page(backpage); +- backpage = NULL; +- put_page(netpage); +- netpage = NULL; +- fscache_retrieval_complete(op, 1); +- continue; +- } +- goto nomem; +- } +- +- copy_highpage(netpage, backpage); +- +- put_page(backpage); +- backpage = NULL; +- +- fscache_mark_page_cached(op, netpage); +- +- /* the netpage is unlocked and marked up to date here */ +- fscache_end_io(op, netpage, 0); +- put_page(netpage); +- netpage = NULL; +- fscache_retrieval_complete(op, 1); +- continue; +- } +- +- netpage = NULL; +- +- _debug("out"); +- +-out: +- /* tidy up */ +- if (newpage) +- put_page(newpage); +- if (netpage) +- put_page(netpage); +- if (backpage) +- put_page(backpage); +- if (monitor) { +- fscache_put_retrieval(op); +- kfree(monitor); +- } +- +- list_for_each_entry_safe(netpage, _n, list, lru) { +- list_del(&netpage->lru); +- put_page(netpage); +- fscache_retrieval_complete(op, 1); +- } +- +- _leave(" = %d", ret); +- return ret; +- +-nomem: +- _debug("nomem"); +- ret = -ENOMEM; +- goto record_page_complete; +- +-read_error: +- _debug("read error %d", ret); +- if (ret == -ENOMEM) +- goto record_page_complete; +-io_error: +- cachefiles_io_error_obj(object, "Page read error on backing file"); +- ret = -ENOBUFS; +-record_page_complete: +- fscache_retrieval_complete(op, 1); +- goto out; +-} +- +-/* +- * read a list of pages from the cache or allocate blocks in which to store +- * them +- */ +-int cachefiles_read_or_alloc_pages(struct fscache_retrieval *op, +- struct list_head *pages, +- unsigned *nr_pages, +- gfp_t gfp) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- struct list_head backpages; +- struct pagevec pagevec; +- struct inode *inode; +- struct page *page, *_n; +- unsigned shift, nrbackpages; +- int ret, ret2, space; +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- _enter("{OBJ%x,%d},,%d,,", +- object->fscache.debug_id, atomic_read(&op->op.usage), +- *nr_pages); +- +- if (!object->backer) +- goto all_enobufs; +- +- space = 1; +- if (cachefiles_has_space(cache, 0, *nr_pages) < 0) +- space = 0; +- +- inode = d_backing_inode(object->backer); +- ASSERT(S_ISREG(inode->i_mode)); +- +- /* calculate the shift required to use bmap */ +- shift = PAGE_SHIFT - inode->i_sb->s_blocksize_bits; +- +- pagevec_init(&pagevec); +- +- op->op.flags &= FSCACHE_OP_KEEP_FLAGS; +- op->op.flags |= FSCACHE_OP_ASYNC; +- op->op.processor = cachefiles_read_copier; +- +- INIT_LIST_HEAD(&backpages); +- nrbackpages = 0; +- +- ret = space ? -ENODATA : -ENOBUFS; +- list_for_each_entry_safe(page, _n, pages, lru) { +- sector_t block; +- +- /* we assume the absence or presence of the first block is a +- * good enough indication for the page as a whole +- * - TODO: don't use bmap() for this as it is _not_ actually +- * good enough for this as it doesn't indicate errors, but +- * it's all we've got for the moment +- */ +- block = page->index; +- block <<= shift; +- +- ret2 = bmap(inode, &block); +- ASSERT(ret2 == 0); +- +- _debug("%llx -> %llx", +- (unsigned long long) (page->index << shift), +- (unsigned long long) block); +- +- if (block) { +- /* we have data - add it to the list to give to the +- * backing fs */ +- list_move(&page->lru, &backpages); +- (*nr_pages)--; +- nrbackpages++; +- } else if (space && pagevec_add(&pagevec, page) == 0) { +- fscache_mark_pages_cached(op, &pagevec); +- fscache_retrieval_complete(op, 1); +- ret = -ENODATA; +- } else { +- fscache_retrieval_complete(op, 1); +- } +- } +- +- if (pagevec_count(&pagevec) > 0) +- fscache_mark_pages_cached(op, &pagevec); +- +- if (list_empty(pages)) +- ret = 0; +- +- /* submit the apparently valid pages to the backing fs to be read from +- * disk */ +- if (nrbackpages > 0) { +- ret2 = cachefiles_read_backing_file(object, op, &backpages); +- if (ret2 == -ENOMEM || ret2 == -EINTR) +- ret = ret2; +- } +- +- _leave(" = %d [nr=%u%s]", +- ret, *nr_pages, list_empty(pages) ? " empty" : ""); +- return ret; +- +-all_enobufs: +- fscache_retrieval_complete(op, *nr_pages); +- return -ENOBUFS; +-} +- +-/* +- * allocate a block in the cache in which to store a page +- * - cache withdrawal is prevented by the caller +- * - returns -EINTR if interrupted +- * - returns -ENOMEM if ran out of memory +- * - returns -ENOBUFS if no buffers can be made available +- * - returns -ENOBUFS if page is beyond EOF +- * - otherwise: +- * - the metadata will be retained +- * - 0 will be returned +- */ +-int cachefiles_allocate_page(struct fscache_retrieval *op, +- struct page *page, +- gfp_t gfp) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- int ret; +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- _enter("%p,{%lx},", object, page->index); +- +- ret = cachefiles_has_space(cache, 0, 1); +- if (ret == 0) +- fscache_mark_page_cached(op, page); +- else +- ret = -ENOBUFS; +- +- fscache_retrieval_complete(op, 1); +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * allocate blocks in the cache in which to store a set of pages +- * - cache withdrawal is prevented by the caller +- * - returns -EINTR if interrupted +- * - returns -ENOMEM if ran out of memory +- * - returns -ENOBUFS if some buffers couldn't be made available +- * - returns -ENOBUFS if some pages are beyond EOF +- * - otherwise: +- * - -ENODATA will be returned +- * - metadata will be retained for any page marked +- */ +-int cachefiles_allocate_pages(struct fscache_retrieval *op, +- struct list_head *pages, +- unsigned *nr_pages, +- gfp_t gfp) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- struct pagevec pagevec; +- struct page *page; +- int ret; +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- _enter("%p,,,%d,", object, *nr_pages); +- +- ret = cachefiles_has_space(cache, 0, *nr_pages); +- if (ret == 0) { +- pagevec_init(&pagevec); +- +- list_for_each_entry(page, pages, lru) { +- if (pagevec_add(&pagevec, page) == 0) +- fscache_mark_pages_cached(op, &pagevec); +- } +- +- if (pagevec_count(&pagevec) > 0) +- fscache_mark_pages_cached(op, &pagevec); +- ret = -ENODATA; +- } else { +- ret = -ENOBUFS; +- } +- +- fscache_retrieval_complete(op, *nr_pages); +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * request a page be stored in the cache +- * - cache withdrawal is prevented by the caller +- * - this request may be ignored if there's no cache block available, in which +- * case -ENOBUFS will be returned +- * - if the op is in progress, 0 will be returned +- */ +-int cachefiles_write_page(struct fscache_storage *op, struct page *page) +-{ +- struct cachefiles_object *object; +- struct cachefiles_cache *cache; +- struct file *file; +- struct path path; +- loff_t pos, eof; +- size_t len; +- void *data; +- int ret = -ENOBUFS; +- +- ASSERT(op != NULL); +- ASSERT(page != NULL); +- +- object = container_of(op->op.object, +- struct cachefiles_object, fscache); +- +- _enter("%p,%p{%lx},,,", object, page, page->index); +- +- if (!object->backer) { +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +- } +- +- ASSERT(d_is_reg(object->backer)); +- +- cache = container_of(object->fscache.cache, +- struct cachefiles_cache, cache); +- +- pos = (loff_t)page->index << PAGE_SHIFT; +- +- /* We mustn't write more data than we have, so we have to beware of a +- * partial page at EOF. +- */ +- eof = object->fscache.store_limit_l; +- if (pos >= eof) +- goto error; +- +- /* write the page to the backing filesystem and let it store it in its +- * own time */ +- path.mnt = cache->mnt; +- path.dentry = object->backer; +- file = dentry_open(&path, O_RDWR | O_LARGEFILE, cache->cache_cred); +- if (IS_ERR(file)) { +- ret = PTR_ERR(file); +- goto error_2; +- } +- +- len = PAGE_SIZE; +- if (eof & ~PAGE_MASK) { +- if (eof - pos < PAGE_SIZE) { +- _debug("cut short %llx to %llx", +- pos, eof); +- len = eof - pos; +- ASSERTCMP(pos + len, ==, eof); +- } +- } +- +- data = kmap(page); +- ret = kernel_write(file, data, len, &pos); +- kunmap(page); +- fput(file); +- if (ret != len) +- goto error_eio; +- +- _leave(" = 0"); +- return 0; +- +-error_eio: +- ret = -EIO; +-error_2: +- if (ret == -EIO) +- cachefiles_io_error_obj(object, +- "Write page to backing file failed"); +-error: +- _leave(" = -ENOBUFS [%d]", ret); +- return -ENOBUFS; +-} +- +-/* +- * detach a backing block from a page +- * - cache withdrawal is prevented by the caller +- */ +-void cachefiles_uncache_page(struct fscache_object *_object, struct page *page) +- __releases(&object->fscache.cookie->lock) +-{ +- struct cachefiles_object *object; +- +- object = container_of(_object, struct cachefiles_object, fscache); +- +- _enter("%p,{%lu}", object, page->index); +- +- spin_unlock(&object->fscache.cookie->lock); +-} +--- a/fs/cachefiles/security.c ++++ /dev/null +@@ -1,112 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* CacheFiles security management +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include "internal.h" +- +-/* +- * determine the security context within which we access the cache from within +- * the kernel +- */ +-int cachefiles_get_security_ID(struct cachefiles_cache *cache) +-{ +- struct cred *new; +- int ret; +- +- _enter("{%s}", cache->secctx); +- +- new = prepare_kernel_cred(current); +- if (!new) { +- ret = -ENOMEM; +- goto error; +- } +- +- if (cache->secctx) { +- ret = set_security_override_from_ctx(new, cache->secctx); +- if (ret < 0) { +- put_cred(new); +- pr_err("Security denies permission to nominate security context: error %d\n", +- ret); +- goto error; +- } +- } +- +- cache->cache_cred = new; +- ret = 0; +-error: +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * see if mkdir and create can be performed in the root directory +- */ +-static int cachefiles_check_cache_dir(struct cachefiles_cache *cache, +- struct dentry *root) +-{ +- int ret; +- +- ret = security_inode_mkdir(d_backing_inode(root), root, 0); +- if (ret < 0) { +- pr_err("Security denies permission to make dirs: error %d", +- ret); +- return ret; +- } +- +- ret = security_inode_create(d_backing_inode(root), root, 0); +- if (ret < 0) +- pr_err("Security denies permission to create files: error %d", +- ret); +- +- return ret; +-} +- +-/* +- * check the security details of the on-disk cache +- * - must be called with security override in force +- * - must return with a security override in force - even in the case of an +- * error +- */ +-int cachefiles_determine_cache_security(struct cachefiles_cache *cache, +- struct dentry *root, +- const struct cred **_saved_cred) +-{ +- struct cred *new; +- int ret; +- +- _enter(""); +- +- /* duplicate the cache creds for COW (the override is currently in +- * force, so we can use prepare_creds() to do this) */ +- new = prepare_creds(); +- if (!new) +- return -ENOMEM; +- +- cachefiles_end_secure(cache, *_saved_cred); +- +- /* use the cache root dir's security context as the basis with +- * which create files */ +- ret = set_create_files_as(new, d_backing_inode(root)); +- if (ret < 0) { +- abort_creds(new); +- cachefiles_begin_secure(cache, _saved_cred); +- _leave(" = %d [cfa]", ret); +- return ret; +- } +- +- put_cred(cache->cache_cred); +- cache->cache_cred = new; +- +- cachefiles_begin_secure(cache, _saved_cred); +- ret = cachefiles_check_cache_dir(cache, root); +- +- if (ret == -EOPNOTSUPP) +- ret = 0; +- _leave(" = %d", ret); +- return ret; +-} +--- a/fs/cachefiles/xattr.c ++++ /dev/null +@@ -1,324 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* CacheFiles extended attribute management +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-static const char cachefiles_xattr_cache[] = +- XATTR_USER_PREFIX "CacheFiles.cache"; +- +-/* +- * check the type label on an object +- * - done using xattrs +- */ +-int cachefiles_check_object_type(struct cachefiles_object *object) +-{ +- struct dentry *dentry = object->dentry; +- char type[3], xtype[3]; +- int ret; +- +- ASSERT(dentry); +- ASSERT(d_backing_inode(dentry)); +- +- if (!object->fscache.cookie) +- strcpy(type, "C3"); +- else +- snprintf(type, 3, "%02x", object->fscache.cookie->def->type); +- +- _enter("%x{%s}", object->fscache.debug_id, type); +- +- /* attempt to install a type label directly */ +- ret = vfs_setxattr(&init_user_ns, dentry, cachefiles_xattr_cache, type, +- 2, XATTR_CREATE); +- if (ret == 0) { +- _debug("SET"); /* we succeeded */ +- goto error; +- } +- +- if (ret != -EEXIST) { +- pr_err("Can't set xattr on %pd [%lu] (err %d)\n", +- dentry, d_backing_inode(dentry)->i_ino, +- -ret); +- goto error; +- } +- +- /* read the current type label */ +- ret = vfs_getxattr(&init_user_ns, dentry, cachefiles_xattr_cache, xtype, +- 3); +- if (ret < 0) { +- if (ret == -ERANGE) +- goto bad_type_length; +- +- pr_err("Can't read xattr on %pd [%lu] (err %d)\n", +- dentry, d_backing_inode(dentry)->i_ino, +- -ret); +- goto error; +- } +- +- /* check the type is what we're expecting */ +- if (ret != 2) +- goto bad_type_length; +- +- if (xtype[0] != type[0] || xtype[1] != type[1]) +- goto bad_type; +- +- ret = 0; +- +-error: +- _leave(" = %d", ret); +- return ret; +- +-bad_type_length: +- pr_err("Cache object %lu type xattr length incorrect\n", +- d_backing_inode(dentry)->i_ino); +- ret = -EIO; +- goto error; +- +-bad_type: +- xtype[2] = 0; +- pr_err("Cache object %pd [%lu] type %s not %s\n", +- dentry, d_backing_inode(dentry)->i_ino, +- xtype, type); +- ret = -EIO; +- goto error; +-} +- +-/* +- * set the state xattr on a cache file +- */ +-int cachefiles_set_object_xattr(struct cachefiles_object *object, +- struct cachefiles_xattr *auxdata) +-{ +- struct dentry *dentry = object->dentry; +- int ret; +- +- ASSERT(dentry); +- +- _enter("%p,#%d", object, auxdata->len); +- +- /* attempt to install the cache metadata directly */ +- _debug("SET #%u", auxdata->len); +- +- clear_bit(FSCACHE_COOKIE_AUX_UPDATED, &object->fscache.cookie->flags); +- ret = vfs_setxattr(&init_user_ns, dentry, cachefiles_xattr_cache, +- &auxdata->type, auxdata->len, XATTR_CREATE); +- if (ret < 0 && ret != -ENOMEM) +- cachefiles_io_error_obj( +- object, +- "Failed to set xattr with error %d", ret); +- +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * update the state xattr on a cache file +- */ +-int cachefiles_update_object_xattr(struct cachefiles_object *object, +- struct cachefiles_xattr *auxdata) +-{ +- struct dentry *dentry = object->dentry; +- int ret; +- +- if (!dentry) +- return -ESTALE; +- +- _enter("%x,#%d", object->fscache.debug_id, auxdata->len); +- +- /* attempt to install the cache metadata directly */ +- _debug("SET #%u", auxdata->len); +- +- clear_bit(FSCACHE_COOKIE_AUX_UPDATED, &object->fscache.cookie->flags); +- ret = vfs_setxattr(&init_user_ns, dentry, cachefiles_xattr_cache, +- &auxdata->type, auxdata->len, XATTR_REPLACE); +- if (ret < 0 && ret != -ENOMEM) +- cachefiles_io_error_obj( +- object, +- "Failed to update xattr with error %d", ret); +- +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * check the consistency between the backing cache and the FS-Cache cookie +- */ +-int cachefiles_check_auxdata(struct cachefiles_object *object) +-{ +- struct cachefiles_xattr *auxbuf; +- enum fscache_checkaux validity; +- struct dentry *dentry = object->dentry; +- ssize_t xlen; +- int ret; +- +- ASSERT(dentry); +- ASSERT(d_backing_inode(dentry)); +- ASSERT(object->fscache.cookie->def->check_aux); +- +- auxbuf = kmalloc(sizeof(struct cachefiles_xattr) + 512, GFP_KERNEL); +- if (!auxbuf) +- return -ENOMEM; +- +- xlen = vfs_getxattr(&init_user_ns, dentry, cachefiles_xattr_cache, +- &auxbuf->type, 512 + 1); +- ret = -ESTALE; +- if (xlen < 1 || +- auxbuf->type != object->fscache.cookie->def->type) +- goto error; +- +- xlen--; +- validity = fscache_check_aux(&object->fscache, &auxbuf->data, xlen, +- i_size_read(d_backing_inode(dentry))); +- if (validity != FSCACHE_CHECKAUX_OKAY) +- goto error; +- +- ret = 0; +-error: +- kfree(auxbuf); +- return ret; +-} +- +-/* +- * check the state xattr on a cache file +- * - return -ESTALE if the object should be deleted +- */ +-int cachefiles_check_object_xattr(struct cachefiles_object *object, +- struct cachefiles_xattr *auxdata) +-{ +- struct cachefiles_xattr *auxbuf; +- struct dentry *dentry = object->dentry; +- int ret; +- +- _enter("%p,#%d", object, auxdata->len); +- +- ASSERT(dentry); +- ASSERT(d_backing_inode(dentry)); +- +- auxbuf = kmalloc(sizeof(struct cachefiles_xattr) + 512, cachefiles_gfp); +- if (!auxbuf) { +- _leave(" = -ENOMEM"); +- return -ENOMEM; +- } +- +- /* read the current type label */ +- ret = vfs_getxattr(&init_user_ns, dentry, cachefiles_xattr_cache, +- &auxbuf->type, 512 + 1); +- if (ret < 0) { +- if (ret == -ENODATA) +- goto stale; /* no attribute - power went off +- * mid-cull? */ +- +- if (ret == -ERANGE) +- goto bad_type_length; +- +- cachefiles_io_error_obj(object, +- "Can't read xattr on %lu (err %d)", +- d_backing_inode(dentry)->i_ino, -ret); +- goto error; +- } +- +- /* check the on-disk object */ +- if (ret < 1) +- goto bad_type_length; +- +- if (auxbuf->type != auxdata->type) +- goto stale; +- +- auxbuf->len = ret; +- +- /* consult the netfs */ +- if (object->fscache.cookie->def->check_aux) { +- enum fscache_checkaux result; +- unsigned int dlen; +- +- dlen = auxbuf->len - 1; +- +- _debug("checkaux %s #%u", +- object->fscache.cookie->def->name, dlen); +- +- result = fscache_check_aux(&object->fscache, +- &auxbuf->data, dlen, +- i_size_read(d_backing_inode(dentry))); +- +- switch (result) { +- /* entry okay as is */ +- case FSCACHE_CHECKAUX_OKAY: +- goto okay; +- +- /* entry requires update */ +- case FSCACHE_CHECKAUX_NEEDS_UPDATE: +- break; +- +- /* entry requires deletion */ +- case FSCACHE_CHECKAUX_OBSOLETE: +- goto stale; +- +- default: +- BUG(); +- } +- +- /* update the current label */ +- ret = vfs_setxattr(&init_user_ns, dentry, +- cachefiles_xattr_cache, &auxdata->type, +- auxdata->len, XATTR_REPLACE); +- if (ret < 0) { +- cachefiles_io_error_obj(object, +- "Can't update xattr on %lu" +- " (error %d)", +- d_backing_inode(dentry)->i_ino, -ret); +- goto error; +- } +- } +- +-okay: +- ret = 0; +- +-error: +- kfree(auxbuf); +- _leave(" = %d", ret); +- return ret; +- +-bad_type_length: +- pr_err("Cache object %lu xattr length incorrect\n", +- d_backing_inode(dentry)->i_ino); +- ret = -EIO; +- goto error; +- +-stale: +- ret = -ESTALE; +- goto error; +-} +- +-/* +- * remove the object's xattr to mark it stale +- */ +-int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, +- struct dentry *dentry) +-{ +- int ret; +- +- ret = vfs_removexattr(&init_user_ns, dentry, cachefiles_xattr_cache); +- if (ret < 0) { +- if (ret == -ENOENT || ret == -ENODATA) +- ret = 0; +- else if (ret != -ENOMEM) +- cachefiles_io_error(cache, +- "Can't remove xattr from %lu" +- " (error %d)", +- d_backing_inode(dentry)->i_ino, -ret); +- } +- +- _leave(" = %d", ret); +- return ret; +-} +--- a/include/trace/events/cachefiles.h ++++ /dev/null +@@ -1,321 +0,0 @@ +-/* SPDX-License-Identifier: GPL-2.0-or-later */ +-/* CacheFiles tracepoints +- * +- * Copyright (C) 2016 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +-#undef TRACE_SYSTEM +-#define TRACE_SYSTEM cachefiles +- +-#if !defined(_TRACE_CACHEFILES_H) || defined(TRACE_HEADER_MULTI_READ) +-#define _TRACE_CACHEFILES_H +- +-#include +- +-/* +- * Define enums for tracing information. +- */ +-#ifndef __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY +-#define __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY +- +-enum cachefiles_obj_ref_trace { +- cachefiles_obj_put_wait_retry = fscache_obj_ref__nr_traces, +- cachefiles_obj_put_wait_timeo, +- cachefiles_obj_ref__nr_traces +-}; +- +-#endif +- +-/* +- * Define enum -> string mappings for display. +- */ +-#define cachefiles_obj_kill_traces \ +- EM(FSCACHE_OBJECT_IS_STALE, "stale") \ +- EM(FSCACHE_OBJECT_NO_SPACE, "no_space") \ +- EM(FSCACHE_OBJECT_WAS_RETIRED, "was_retired") \ +- E_(FSCACHE_OBJECT_WAS_CULLED, "was_culled") +- +-#define cachefiles_obj_ref_traces \ +- EM(fscache_obj_get_add_to_deps, "GET add_to_deps") \ +- EM(fscache_obj_get_queue, "GET queue") \ +- EM(fscache_obj_put_alloc_fail, "PUT alloc_fail") \ +- EM(fscache_obj_put_attach_fail, "PUT attach_fail") \ +- EM(fscache_obj_put_drop_obj, "PUT drop_obj") \ +- EM(fscache_obj_put_enq_dep, "PUT enq_dep") \ +- EM(fscache_obj_put_queue, "PUT queue") \ +- EM(fscache_obj_put_work, "PUT work") \ +- EM(cachefiles_obj_put_wait_retry, "PUT wait_retry") \ +- E_(cachefiles_obj_put_wait_timeo, "PUT wait_timeo") +- +-/* +- * Export enum symbols via userspace. +- */ +-#undef EM +-#undef E_ +-#define EM(a, b) TRACE_DEFINE_ENUM(a); +-#define E_(a, b) TRACE_DEFINE_ENUM(a); +- +-cachefiles_obj_kill_traces; +-cachefiles_obj_ref_traces; +- +-/* +- * Now redefine the EM() and E_() macros to map the enums to the strings that +- * will be printed in the output. +- */ +-#undef EM +-#undef E_ +-#define EM(a, b) { a, b }, +-#define E_(a, b) { a, b } +- +- +-TRACE_EVENT(cachefiles_ref, +- TP_PROTO(struct cachefiles_object *obj, +- struct fscache_cookie *cookie, +- enum cachefiles_obj_ref_trace why, +- int usage), +- +- TP_ARGS(obj, cookie, why, usage), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(unsigned int, cookie ) +- __field(enum cachefiles_obj_ref_trace, why ) +- __field(int, usage ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->cookie = cookie->debug_id; +- __entry->usage = usage; +- __entry->why = why; +- ), +- +- TP_printk("c=%08x o=%08x u=%d %s", +- __entry->cookie, __entry->obj, __entry->usage, +- __print_symbolic(__entry->why, cachefiles_obj_ref_traces)) +- ); +- +-TRACE_EVENT(cachefiles_lookup, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- struct inode *inode), +- +- TP_ARGS(obj, de, inode), +- +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(struct inode *, inode ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->de = de; +- __entry->inode = inode; +- ), +- +- TP_printk("o=%08x d=%p i=%p", +- __entry->obj, __entry->de, __entry->inode) +- ); +- +-TRACE_EVENT(cachefiles_mkdir, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, int ret), +- +- TP_ARGS(obj, de, ret), +- +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(int, ret ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->de = de; +- __entry->ret = ret; +- ), +- +- TP_printk("o=%08x d=%p r=%u", +- __entry->obj, __entry->de, __entry->ret) +- ); +- +-TRACE_EVENT(cachefiles_create, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, int ret), +- +- TP_ARGS(obj, de, ret), +- +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(int, ret ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->de = de; +- __entry->ret = ret; +- ), +- +- TP_printk("o=%08x d=%p r=%u", +- __entry->obj, __entry->de, __entry->ret) +- ); +- +-TRACE_EVENT(cachefiles_unlink, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- enum fscache_why_object_killed why), +- +- TP_ARGS(obj, de, why), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(enum fscache_why_object_killed, why ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj ? obj->fscache.debug_id : UINT_MAX; +- __entry->de = de; +- __entry->why = why; +- ), +- +- TP_printk("o=%08x d=%p w=%s", +- __entry->obj, __entry->de, +- __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) +- ); +- +-TRACE_EVENT(cachefiles_rename, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- struct dentry *to, +- enum fscache_why_object_killed why), +- +- TP_ARGS(obj, de, to, why), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(struct dentry *, to ) +- __field(enum fscache_why_object_killed, why ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj ? obj->fscache.debug_id : UINT_MAX; +- __entry->de = de; +- __entry->to = to; +- __entry->why = why; +- ), +- +- TP_printk("o=%08x d=%p t=%p w=%s", +- __entry->obj, __entry->de, __entry->to, +- __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) +- ); +- +-TRACE_EVENT(cachefiles_mark_active, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de), +- +- TP_ARGS(obj, de), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->de = de; +- ), +- +- TP_printk("o=%08x d=%p", +- __entry->obj, __entry->de) +- ); +- +-TRACE_EVENT(cachefiles_wait_active, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- struct cachefiles_object *xobj), +- +- TP_ARGS(obj, de, xobj), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(unsigned int, xobj ) +- __field(struct dentry *, de ) +- __field(u16, flags ) +- __field(u16, fsc_flags ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->de = de; +- __entry->xobj = xobj->fscache.debug_id; +- __entry->flags = xobj->flags; +- __entry->fsc_flags = xobj->fscache.flags; +- ), +- +- TP_printk("o=%08x d=%p wo=%08x wf=%x wff=%x", +- __entry->obj, __entry->de, __entry->xobj, +- __entry->flags, __entry->fsc_flags) +- ); +- +-TRACE_EVENT(cachefiles_mark_inactive, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- struct inode *inode), +- +- TP_ARGS(obj, de, inode), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(struct inode *, inode ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj->fscache.debug_id; +- __entry->de = de; +- __entry->inode = inode; +- ), +- +- TP_printk("o=%08x d=%p i=%p", +- __entry->obj, __entry->de, __entry->inode) +- ); +- +-TRACE_EVENT(cachefiles_mark_buried, +- TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- enum fscache_why_object_killed why), +- +- TP_ARGS(obj, de, why), +- +- /* Note that obj may be NULL */ +- TP_STRUCT__entry( +- __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(enum fscache_why_object_killed, why ) +- ), +- +- TP_fast_assign( +- __entry->obj = obj ? obj->fscache.debug_id : UINT_MAX; +- __entry->de = de; +- __entry->why = why; +- ), +- +- TP_printk("o=%08x d=%p w=%s", +- __entry->obj, __entry->de, +- __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) +- ); +- +-#endif /* _TRACE_CACHEFILES_H */ +- +-/* This part must be outside protection */ +-#include diff --git a/patches.suse/cachefiles-Explain-checks-in-a-comment.patch b/patches.suse/cachefiles-Explain-checks-in-a-comment.patch new file mode 100644 index 0000000..4f6c0e7 --- /dev/null +++ b/patches.suse/cachefiles-Explain-checks-in-a-comment.patch @@ -0,0 +1,41 @@ +From: David Howells +Date: Fri, 7 Jan 2022 10:51:13 +0000 +Subject: cachefiles: Explain checks in a comment +Git-commit: 14b9d0902dfa25dac9c41bf346aa655fdeafe5b2 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a comment to explain the checks that cachefiles is making of the +backing filesystem[1]. + +Suggested-by: Jeff Layton +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/568749bd7cc02908ecf6f3d6a611b6f9cf5c4afd.camel@kernel.org/ [1] +Link: https://lore.kernel.org/r/164251405621.3435901.771439791811515914.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/cachefiles/cache.c | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index 1e9c71666c6a..2b2879c5d1d2 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -49,7 +49,13 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + goto error_unsupported; + } + +- /* check parameters */ ++ /* Check features of the backing filesystem: ++ * - Directories must support looking up and directory creation ++ * - We use xattrs to store metadata ++ * - We need to be able to query the amount of space available ++ * - We want to be able to sync the filesystem when stopping the cache ++ * - We use DIO to/from pages, so the blocksize mustn't be too big. ++ */ + ret = -EOPNOTSUPP; + if (d_is_negative(root) || + !d_backing_inode(root)->i_op->lookup || + diff --git a/patches.suse/cachefiles-Fix-KASAN-slab-out-of-bounds-in-cachefiles_set_volume_xattr.patch b/patches.suse/cachefiles-Fix-KASAN-slab-out-of-bounds-in-cachefiles_set_volume_xattr.patch new file mode 100644 index 0000000..1c0c53d --- /dev/null +++ b/patches.suse/cachefiles-Fix-KASAN-slab-out-of-bounds-in-cachefiles_set_volume_xattr.patch @@ -0,0 +1,97 @@ +From: Dave Wysochanski +Date: Tue, 5 Apr 2022 09:46:49 -0400 +Subject: cachefiles: Fix KASAN slab-out-of-bounds in + cachefiles_set_volume_xattr +Git-commit: 7b2f6c306601240635c72caa61f682e74d4591b2 +Patch-mainline: v5.18-rc3 +References: jsc#SES-1880 + +Use the actual length of volume coherency data when setting the +xattr to avoid the following KASAN report. + + BUG: KASAN: slab-out-of-bounds in cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles] + Write of size 4 at addr ffff888101e02af4 by task kworker/6:0/1347 + + CPU: 6 PID: 1347 Comm: kworker/6:0 Kdump: loaded Not tainted 5.18.0-rc1-nfs-fscache-netfs+ #13 + Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-4.fc34 04/01/2014 + Workqueue: events fscache_create_volume_work [fscache] + Call Trace: + + dump_stack_lvl+0x45/0x5a + print_report.cold+0x5e/0x5db + ? __lock_text_start+0x8/0x8 + ? cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles] + kasan_report+0xab/0x120 + ? cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles] + kasan_check_range+0xf5/0x1d0 + memcpy+0x39/0x60 + cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles] + cachefiles_acquire_volume+0x2be/0x500 [cachefiles] + ? __cachefiles_free_volume+0x90/0x90 [cachefiles] + fscache_create_volume_work+0x68/0x160 [fscache] + process_one_work+0x3b7/0x6a0 + worker_thread+0x2c4/0x650 + ? process_one_work+0x6a0/0x6a0 + kthread+0x16c/0x1a0 + ? kthread_complete_and_exit+0x20/0x20 + ret_from_fork+0x22/0x30 + + + Allocated by task 1347: + kasan_save_stack+0x1e/0x40 + __kasan_kmalloc+0x81/0xa0 + cachefiles_set_volume_xattr+0x76/0x350 [cachefiles] + cachefiles_acquire_volume+0x2be/0x500 [cachefiles] + fscache_create_volume_work+0x68/0x160 [fscache] + process_one_work+0x3b7/0x6a0 + worker_thread+0x2c4/0x650 + kthread+0x16c/0x1a0 + ret_from_fork+0x22/0x30 + + The buggy address belongs to the object at ffff888101e02af0 + which belongs to the cache kmalloc-8 of size 8 + The buggy address is located 4 bytes inside of + 8-byte region [ffff888101e02af0, ffff888101e02af8) + + The buggy address belongs to the physical page: + page:00000000a2292d70 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x101e02 + flags: 0x17ffffc0000200(slab|node=0|zone=2|lastcpupid=0x1fffff) + raw: 0017ffffc0000200 0000000000000000 dead000000000001 ffff888100042280 + raw: 0000000000000000 0000000080660066 00000001ffffffff 0000000000000000 + page dumped because: kasan: bad access detected + + Memory state around the buggy address: + ffff888101e02980: fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc + ffff888101e02a00: 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00 + >ffff888101e02a80: fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc 04 fc + ^ + ffff888101e02b00: fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc + ffff888101e02b80: fc fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc + ================================================================== + +Fixes: 413a4a6b0b55 "cachefiles: Fix volume coherency attribute" +Signed-off-by: Dave Wysochanski +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/20220405134649.6579-1-dwysocha@redhat.com/ # v1 +Link: https://lore.kernel.org/r/20220405142810.8208-1-dwysocha@redhat.com/ # Incorrect v2 + +Acked-by: Luis Henriques +--- + fs/cachefiles/xattr.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/cachefiles/xattr.c b/fs/cachefiles/xattr.c +index 35465109d9c4..00b087c14995 100644 +--- a/fs/cachefiles/xattr.c ++++ b/fs/cachefiles/xattr.c +@@ -203,7 +203,7 @@ bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume) + if (!buf) + return false; + buf->reserved = cpu_to_be32(0); +- memcpy(buf->data, p, len); ++ memcpy(buf->data, p, volume->vcookie->coherency_len); + + ret = cachefiles_inject_write_error(); + if (ret == 0) + diff --git a/patches.suse/cachefiles-Fix-incorrect-length-to-fallocate.patch b/patches.suse/cachefiles-Fix-incorrect-length-to-fallocate.patch new file mode 100644 index 0000000..2f30e66 --- /dev/null +++ b/patches.suse/cachefiles-Fix-incorrect-length-to-fallocate.patch @@ -0,0 +1,43 @@ +From: David Howells +Date: Thu, 3 Mar 2022 13:05:18 +0000 +Subject: cachefiles: Fix incorrect length to fallocate() +Git-commit: b08968f196d498b19e9d0841d76a03862258f2d8 +Patch-mainline: v5.17-rc7 +References: jsc#SES-1880 + +When cachefiles_shorten_object() calls fallocate() to shape the cache +file to match the DIO size, it passes the total file size it wants to +achieve, not the amount of zeros that should be inserted. Since this is +meant to preallocate that amount of storage for the file, it can cause +the cache to fill up the disk and hit ENOSPC. + +Fix this by passing the length actually required to go from the current +EOF to the desired EOF. + +Fixes: 7623ed6772de ("cachefiles: Implement cookie resize for truncate") +Reported-by: Jeffle Xu +Signed-off-by: David Howells +Tested-by: Jeff Layton +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164630854858.3665356.17419701804248490708.stgit@warthog.procyon.org.uk # v1 +Signed-off-by: Linus Torvalds +Acked-by: Luis Henriques +--- + fs/cachefiles/interface.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index 51c968cd00a6..ae93cee9d25d 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -254,7 +254,7 @@ static bool cachefiles_shorten_object(struct cachefiles_object *object, + ret = cachefiles_inject_write_error(); + if (ret == 0) + ret = vfs_fallocate(file, FALLOC_FL_ZERO_RANGE, +- new_size, dio_size); ++ new_size, dio_size - new_size); + if (ret < 0) { + trace_cachefiles_io_error(object, file_inode(file), ret, + cachefiles_trace_fallocate_error); + diff --git a/patches.suse/cachefiles-Fix-volume-coherency-attribute.patch b/patches.suse/cachefiles-Fix-volume-coherency-attribute.patch new file mode 100644 index 0000000..daf1ff3 --- /dev/null +++ b/patches.suse/cachefiles-Fix-volume-coherency-attribute.patch @@ -0,0 +1,143 @@ +From: David Howells +Date: Fri, 11 Mar 2022 16:02:18 +0000 +Subject: cachefiles: Fix volume coherency attribute +Git-commit: 413a4a6b0b5553f2423d210f65e98c211b99c3f8 +Patch-mainline: v5.17-rc8 +References: jsc#SES-1880 + +A network filesystem may set coherency data on a volume cookie, and if +given, cachefiles will store this in an xattr on the directory in the +cache corresponding to the volume. + +The function that sets the xattr just stores the contents of the volume +coherency buffer directly into the xattr, with nothing added; the +checking function, on the other hand, has a cut'n'paste error whereby it +tries to interpret the xattr contents as would be the xattr on an +ordinary file (using the cachefiles_xattr struct). This results in a +failure to match the coherency data because the buffer ends up being +shifted by 18 bytes. + +Fix this by defining a structure specifically for the volume xattr and +making both the setting and checking functions use it. + +Since the volume coherency doesn't work if used, take the opportunity to +insert a reserved field for future use, set it to 0 and check that it is +0. Log mismatch through the appropriate tracepoint. + +Note that this only affects cifs; 9p, afs, ceph and nfs don't use the +volume coherency data at the moment. + +Fixes: 32e150037dce ("fscache, cachefiles: Store the volume coherency data") +Reported-by: Rohith Surabattula +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: Steve French +cc: linux-cifs@vger.kernel.org +cc: linux-cachefs@redhat.com +Signed-off-by: Linus Torvalds +Acked-by: Luis Henriques +--- + fs/cachefiles/xattr.c | 23 ++++++++++++++++++++--- + include/trace/events/cachefiles.h | 2 ++ + 2 files changed, 22 insertions(+), 3 deletions(-) + +diff --git a/fs/cachefiles/xattr.c b/fs/cachefiles/xattr.c +index 83f41bd0c3a9..35465109d9c4 100644 +--- a/fs/cachefiles/xattr.c ++++ b/fs/cachefiles/xattr.c +@@ -28,6 +28,11 @@ struct cachefiles_xattr { + static const char cachefiles_xattr_cache[] = + XATTR_USER_PREFIX "CacheFiles.cache"; + ++struct cachefiles_vol_xattr { ++ __be32 reserved; /* Reserved, should be 0 */ ++ __u8 data[]; /* netfs volume coherency data */ ++} __packed; ++ + /* + * set the state xattr on a cache file + */ +@@ -185,6 +190,7 @@ void cachefiles_prepare_to_write(struct fscache_cookie *cookie) + */ + bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume) + { ++ struct cachefiles_vol_xattr *buf; + unsigned int len = volume->vcookie->coherency_len; + const void *p = volume->vcookie->coherency; + struct dentry *dentry = volume->dentry; +@@ -192,10 +198,17 @@ bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume) + + _enter("%x,#%d", volume->vcookie->debug_id, len); + ++ len += sizeof(*buf); ++ buf = kmalloc(len, GFP_KERNEL); ++ if (!buf) ++ return false; ++ buf->reserved = cpu_to_be32(0); ++ memcpy(buf->data, p, len); ++ + ret = cachefiles_inject_write_error(); + if (ret == 0) + ret = vfs_setxattr(&init_user_ns, dentry, cachefiles_xattr_cache, +- p, len, 0); ++ buf, len, 0); + if (ret < 0) { + trace_cachefiles_vfs_error(NULL, d_inode(dentry), ret, + cachefiles_trace_setxattr_error); +@@ -209,6 +222,7 @@ bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume) + cachefiles_coherency_vol_set_ok); + } + ++ kfree(buf); + _leave(" = %d", ret); + return ret == 0; + } +@@ -218,7 +232,7 @@ bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume) + */ + int cachefiles_check_volume_xattr(struct cachefiles_volume *volume) + { +- struct cachefiles_xattr *buf; ++ struct cachefiles_vol_xattr *buf; + struct dentry *dentry = volume->dentry; + unsigned int len = volume->vcookie->coherency_len; + const void *p = volume->vcookie->coherency; +@@ -228,6 +242,7 @@ int cachefiles_check_volume_xattr(struct cachefiles_volume *volume) + + _enter(""); + ++ len += sizeof(*buf); + buf = kmalloc(len, GFP_KERNEL); + if (!buf) + return -ENOMEM; +@@ -245,7 +260,9 @@ int cachefiles_check_volume_xattr(struct cachefiles_volume *volume) + "Failed to read xattr with error %zd", xlen); + } + why = cachefiles_coherency_vol_check_xattr; +- } else if (memcmp(buf->data, p, len) != 0) { ++ } else if (buf->reserved != cpu_to_be32(0)) { ++ why = cachefiles_coherency_vol_check_resv; ++ } else if (memcmp(buf->data, p, len - sizeof(*buf)) != 0) { + why = cachefiles_coherency_vol_check_cmp; + } else { + why = cachefiles_coherency_vol_check_ok; +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index c6f5aa74db89..2c530637e10a 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -56,6 +56,7 @@ enum cachefiles_coherency_trace { + cachefiles_coherency_set_ok, + cachefiles_coherency_vol_check_cmp, + cachefiles_coherency_vol_check_ok, ++ cachefiles_coherency_vol_check_resv, + cachefiles_coherency_vol_check_xattr, + cachefiles_coherency_vol_set_fail, + cachefiles_coherency_vol_set_ok, +@@ -139,6 +140,7 @@ enum cachefiles_error_trace { + EM(cachefiles_coherency_set_ok, "SET ok ") \ + EM(cachefiles_coherency_vol_check_cmp, "VOL BAD cmp ") \ + EM(cachefiles_coherency_vol_check_ok, "VOL OK ") \ ++ EM(cachefiles_coherency_vol_check_resv, "VOL BAD resv") \ + EM(cachefiles_coherency_vol_check_xattr,"VOL BAD xatt") \ + EM(cachefiles_coherency_vol_set_fail, "VOL SET fail") \ + E_(cachefiles_coherency_vol_set_ok, "VOL SET ok ") + diff --git a/patches.suse/cachefiles-Implement-a-function-to-get-create-a-directory-in-the-cache.patch b/patches.suse/cachefiles-Implement-a-function-to-get-create-a-directory-in-the-cache.patch new file mode 100644 index 0000000..683a8e1 --- /dev/null +++ b/patches.suse/cachefiles-Implement-a-function-to-get-create-a-directory-in-the-cache.patch @@ -0,0 +1,208 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:34:55 +0100 +Subject: cachefiles: Implement a function to get/create a directory in the + cache +Git-commit: 32759f7d7af5454c616574190c388e1a59184f92 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement a function to get/create structural directories in the cache. +This is used for setting up a cache and creating volume substructures. The +directory in memory are marked with the S_KERNEL_FILE inode flag whilst +they're in use to tell rmdir to reject attempts to remove them. + +Changes +======= +ver #3: + - Return an indication as to whether the directory was freshly created. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819631182.215744.3322471539523262619.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906933130.143852.962088616746509062.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967141952.1823006.7832985646370603833.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021542169.640689.18266858945694357839.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 9 +++ + fs/cachefiles/namei.c | 141 +++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 150 insertions(+) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 3783a3e01027..48768a3ab105 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -125,6 +125,15 @@ static inline int cachefiles_inject_remove_error(void) + return cachefiles_error_injection_state & 2 ? -EIO : 0; + } + ++/* ++ * namei.c ++ */ ++extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, ++ struct dentry *dir, ++ const char *name, ++ bool *_is_new); ++extern void cachefiles_put_directory(struct dentry *dir); ++ + /* + * security.c + */ +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index 913f83f1c900..11a33209ab5f 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -6,6 +6,7 @@ + */ + + #include ++#include + #include "internal.h" + + /* +@@ -41,3 +42,143 @@ static void __cachefiles_unmark_inode_in_use(struct cachefiles_object *object, + inode->i_flags &= ~S_KERNEL_FILE; + trace_cachefiles_mark_inactive(object, inode); + } ++ ++/* ++ * get a subdirectory ++ */ ++struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, ++ struct dentry *dir, ++ const char *dirname, ++ bool *_is_new) ++{ ++ struct dentry *subdir; ++ struct path path; ++ int ret; ++ ++ _enter(",,%s", dirname); ++ ++ /* search the current directory for the element name */ ++ inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); ++ ++retry: ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ subdir = lookup_one_len(dirname, dir, strlen(dirname)); ++ else ++ subdir = ERR_PTR(ret); ++ if (IS_ERR(subdir)) { ++ trace_cachefiles_vfs_error(NULL, d_backing_inode(dir), ++ PTR_ERR(subdir), ++ cachefiles_trace_lookup_error); ++ if (PTR_ERR(subdir) == -ENOMEM) ++ goto nomem_d_alloc; ++ goto lookup_error; ++ } ++ ++ _debug("subdir -> %pd %s", ++ subdir, d_backing_inode(subdir) ? "positive" : "negative"); ++ ++ /* we need to create the subdir if it doesn't exist yet */ ++ if (d_is_negative(subdir)) { ++ ret = cachefiles_has_space(cache, 1, 0); ++ if (ret < 0) ++ goto mkdir_error; ++ ++ _debug("attempt mkdir"); ++ ++ path.mnt = cache->mnt; ++ path.dentry = dir; ++ ret = security_path_mkdir(&path, subdir, 0700); ++ if (ret < 0) ++ goto mkdir_error; ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = vfs_mkdir(&init_user_ns, d_inode(dir), subdir, 0700); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error(NULL, d_inode(dir), ret, ++ cachefiles_trace_mkdir_error); ++ goto mkdir_error; ++ } ++ ++ if (unlikely(d_unhashed(subdir))) { ++ cachefiles_put_directory(subdir); ++ goto retry; ++ } ++ ASSERT(d_backing_inode(subdir)); ++ ++ _debug("mkdir -> %pd{ino=%lu}", ++ subdir, d_backing_inode(subdir)->i_ino); ++ if (_is_new) ++ *_is_new = true; ++ } ++ ++ /* Tell rmdir() it's not allowed to delete the subdir */ ++ inode_lock(d_inode(subdir)); ++ inode_unlock(d_inode(dir)); ++ ++ if (!__cachefiles_mark_inode_in_use(NULL, subdir)) ++ goto mark_error; ++ ++ inode_unlock(d_inode(subdir)); ++ ++ /* we need to make sure the subdir is a directory */ ++ ASSERT(d_backing_inode(subdir)); ++ ++ if (!d_can_lookup(subdir)) { ++ pr_err("%s is not a directory\n", dirname); ++ ret = -EIO; ++ goto check_error; ++ } ++ ++ ret = -EPERM; ++ if (!(d_backing_inode(subdir)->i_opflags & IOP_XATTR) || ++ !d_backing_inode(subdir)->i_op->lookup || ++ !d_backing_inode(subdir)->i_op->mkdir || ++ !d_backing_inode(subdir)->i_op->rename || ++ !d_backing_inode(subdir)->i_op->rmdir || ++ !d_backing_inode(subdir)->i_op->unlink) ++ goto check_error; ++ ++ _leave(" = [%lu]", d_backing_inode(subdir)->i_ino); ++ return subdir; ++ ++check_error: ++ cachefiles_put_directory(subdir); ++ _leave(" = %d [check]", ret); ++ return ERR_PTR(ret); ++ ++mark_error: ++ inode_unlock(d_inode(subdir)); ++ dput(subdir); ++ return ERR_PTR(-EBUSY); ++ ++mkdir_error: ++ inode_unlock(d_inode(dir)); ++ dput(subdir); ++ pr_err("mkdir %s failed with error %d\n", dirname, ret); ++ return ERR_PTR(ret); ++ ++lookup_error: ++ inode_unlock(d_inode(dir)); ++ ret = PTR_ERR(subdir); ++ pr_err("Lookup %s failed with error %d\n", dirname, ret); ++ return ERR_PTR(ret); ++ ++nomem_d_alloc: ++ inode_unlock(d_inode(dir)); ++ _leave(" = -ENOMEM"); ++ return ERR_PTR(-ENOMEM); ++} ++ ++/* ++ * Put a subdirectory. ++ */ ++void cachefiles_put_directory(struct dentry *dir) ++{ ++ if (dir) { ++ inode_lock(dir->d_inode); ++ __cachefiles_unmark_inode_in_use(NULL, dir); ++ inode_unlock(dir->d_inode); ++ dput(dir); ++ } ++} + diff --git a/patches.suse/cachefiles-Implement-backing-file-wrangling.patch b/patches.suse/cachefiles-Implement-backing-file-wrangling.patch new file mode 100644 index 0000000..a42551f --- /dev/null +++ b/patches.suse/cachefiles-Implement-backing-file-wrangling.patch @@ -0,0 +1,755 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:50:10 +0100 +Subject: cachefiles: Implement backing file wrangling +Git-commit: 1f08c925e7a38002bde509e66f6f891468848511 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement the wrangling of backing files, including the following pieces: + + (1) Lookup and creation of a file on disk, using a tmpfile if the file + isn't yet present. The file is then opened, sized for DIO and the + file handle is attached to the cachefiles_object struct. The inode is + marked to indicate that it's in use by a kernel service. + + (2) Invalidation of an object, creating a tmpfile and switching the file + pointer in the cachefiles object. + + (3) Committing a file to disk, including setting the coherency xattr on it + and, if necessary, creating a hard link to it. + + Note that this would be a good place to use Omar Sandoval's vfs_link() + with AT_LINK_REPLACE[1] as I may have to unlink an old file before I + can link a tmpfile into place. + + (4) Withdrawal of open objects when a cache is being withdrawn or a cookie + is relinquished. This involves committing or discarding the file. + +Changes +======= +ver #2: + - Fix logging of wrong error[1]. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/20211203094950.GA2480@kili/ [1] +Link: https://lore.kernel.org/r/163819644097.215744.4505389616742411239.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906949512.143852.14222856795032602080.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967158526.1823006.17482695321424642675.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021557060.640689.16373541458119269871.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/cache.c | 32 ++++- + fs/cachefiles/daemon.c | 1 + + fs/cachefiles/interface.c | 260 +++++++++++++++++++++++++++++++++++++ + fs/cachefiles/internal.h | 9 ++ + fs/cachefiles/namei.c | 318 ++++++++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 619 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index c4b9280ca0cd..e2cbbc08bad9 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -262,6 +262,36 @@ int cachefiles_has_space(struct cachefiles_cache *cache, + return ret; + } + ++/* ++ * Mark all the objects as being out of service and queue them all for cleanup. ++ */ ++static void cachefiles_withdraw_objects(struct cachefiles_cache *cache) ++{ ++ struct cachefiles_object *object; ++ unsigned int count = 0; ++ ++ _enter(""); ++ ++ spin_lock(&cache->object_list_lock); ++ ++ while (!list_empty(&cache->object_list)) { ++ object = list_first_entry(&cache->object_list, ++ struct cachefiles_object, cache_link); ++ cachefiles_see_object(object, cachefiles_obj_see_withdrawal); ++ list_del_init(&object->cache_link); ++ fscache_withdraw_cookie(object->cookie); ++ count++; ++ if ((count & 63) == 0) { ++ spin_unlock(&cache->object_list_lock); ++ cond_resched(); ++ spin_lock(&cache->object_list_lock); ++ } ++ } ++ ++ spin_unlock(&cache->object_list_lock); ++ _leave(" [%u objs]", count); ++} ++ + /* + * Withdraw volumes. + */ +@@ -326,7 +356,7 @@ void cachefiles_withdraw_cache(struct cachefiles_cache *cache) + /* we now have to destroy all the active objects pertaining to this + * cache - which we do by passing them off to thread pool to be + * disposed of */ +- // PLACEHOLDER: Withdraw objects ++ cachefiles_withdraw_objects(cache); + fscache_wait_for_objects(fscache); + + cachefiles_withdraw_volumes(cache); +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 985c3f3e6767..61e8740d01be 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -106,6 +106,7 @@ static int cachefiles_daemon_open(struct inode *inode, struct file *file) + mutex_init(&cache->daemon_mutex); + init_waitqueue_head(&cache->daemon_pollwq); + INIT_LIST_HEAD(&cache->volumes); ++ INIT_LIST_HEAD(&cache->object_list); + spin_lock_init(&cache->object_list_lock); + + /* set default caching limits +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index 68bb7b6c4945..e47c52c34071 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -99,8 +99,268 @@ void cachefiles_put_object(struct cachefiles_object *object, + _leave(""); + } + ++/* ++ * Adjust the size of a cache file if necessary to match the DIO size. We keep ++ * the EOF marker a multiple of DIO blocks so that we don't fall back to doing ++ * non-DIO for a partial block straddling the EOF, but we also have to be ++ * careful of someone expanding the file and accidentally accreting the ++ * padding. ++ */ ++static int cachefiles_adjust_size(struct cachefiles_object *object) ++{ ++ struct iattr newattrs; ++ struct file *file = object->file; ++ uint64_t ni_size; ++ loff_t oi_size; ++ int ret; ++ ++ ni_size = object->cookie->object_size; ++ ni_size = round_up(ni_size, CACHEFILES_DIO_BLOCK_SIZE); ++ ++ _enter("{OBJ%x},[%llu]", ++ object->debug_id, (unsigned long long) ni_size); ++ ++ if (!file) ++ return -ENOBUFS; ++ ++ oi_size = i_size_read(file_inode(file)); ++ if (oi_size == ni_size) ++ return 0; ++ ++ inode_lock(file_inode(file)); ++ ++ /* if there's an extension to a partial page at the end of the backing ++ * file, we need to discard the partial page so that we pick up new ++ * data after it */ ++ if (oi_size & ~PAGE_MASK && ni_size > oi_size) { ++ _debug("discard tail %llx", oi_size); ++ newattrs.ia_valid = ATTR_SIZE; ++ newattrs.ia_size = oi_size & PAGE_MASK; ++ ret = cachefiles_inject_remove_error(); ++ if (ret == 0) ++ ret = notify_change(&init_user_ns, file->f_path.dentry, ++ &newattrs, NULL); ++ if (ret < 0) ++ goto truncate_failed; ++ } ++ ++ newattrs.ia_valid = ATTR_SIZE; ++ newattrs.ia_size = ni_size; ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = notify_change(&init_user_ns, file->f_path.dentry, ++ &newattrs, NULL); ++ ++truncate_failed: ++ inode_unlock(file_inode(file)); ++ ++ if (ret < 0) ++ trace_cachefiles_io_error(NULL, file_inode(file), ret, ++ cachefiles_trace_notify_change_error); ++ if (ret == -EIO) { ++ cachefiles_io_error_obj(object, "Size set failed"); ++ ret = -ENOBUFS; ++ } ++ ++ _leave(" = %d", ret); ++ return ret; ++} ++ ++/* ++ * Attempt to look up the nominated node in this cache ++ */ ++static bool cachefiles_lookup_cookie(struct fscache_cookie *cookie) ++{ ++ struct cachefiles_object *object; ++ struct cachefiles_cache *cache = cookie->volume->cache->cache_priv; ++ const struct cred *saved_cred; ++ bool success; ++ ++ object = cachefiles_alloc_object(cookie); ++ if (!object) ++ goto fail; ++ ++ _enter("{OBJ%x}", object->debug_id); ++ ++ if (!cachefiles_cook_key(object)) ++ goto fail_put; ++ ++ cookie->cache_priv = object; ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ++ success = cachefiles_look_up_object(object); ++ if (!success) ++ goto fail_withdraw; ++ ++ cachefiles_see_object(object, cachefiles_obj_see_lookup_cookie); ++ ++ spin_lock(&cache->object_list_lock); ++ list_add(&object->cache_link, &cache->object_list); ++ spin_unlock(&cache->object_list_lock); ++ cachefiles_adjust_size(object); ++ ++ cachefiles_end_secure(cache, saved_cred); ++ _leave(" = t"); ++ return true; ++ ++fail_withdraw: ++ cachefiles_end_secure(cache, saved_cred); ++ cachefiles_see_object(object, cachefiles_obj_see_lookup_failed); ++ fscache_caching_failed(cookie); ++ _debug("failed c=%08x o=%08x", cookie->debug_id, object->debug_id); ++ /* The caller holds an access count on the cookie, so we need them to ++ * drop it before we can withdraw the object. ++ */ ++ return false; ++ ++fail_put: ++ cachefiles_put_object(object, cachefiles_obj_put_alloc_fail); ++fail: ++ return false; ++} ++ ++/* ++ * Commit changes to the object as we drop it. ++ */ ++static void cachefiles_commit_object(struct cachefiles_object *object, ++ struct cachefiles_cache *cache) ++{ ++ bool update = false; ++ ++ if (test_and_clear_bit(FSCACHE_COOKIE_LOCAL_WRITE, &object->cookie->flags)) ++ update = true; ++ if (test_and_clear_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &object->cookie->flags)) ++ update = true; ++ if (update) ++ cachefiles_set_object_xattr(object); ++ ++ if (test_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags)) ++ cachefiles_commit_tmpfile(cache, object); ++} ++ ++/* ++ * Finalise and object and close the VFS structs that we have. ++ */ ++static void cachefiles_clean_up_object(struct cachefiles_object *object, ++ struct cachefiles_cache *cache) ++{ ++ if (test_bit(FSCACHE_COOKIE_RETIRED, &object->cookie->flags)) { ++ if (!test_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags)) { ++ cachefiles_see_object(object, cachefiles_obj_see_clean_delete); ++ _debug("- inval object OBJ%x", object->debug_id); ++ cachefiles_delete_object(object, FSCACHE_OBJECT_WAS_RETIRED); ++ } else { ++ cachefiles_see_object(object, cachefiles_obj_see_clean_drop_tmp); ++ _debug("- inval object OBJ%x tmpfile", object->debug_id); ++ } ++ } else { ++ cachefiles_see_object(object, cachefiles_obj_see_clean_commit); ++ cachefiles_commit_object(object, cache); ++ } ++ ++ cachefiles_unmark_inode_in_use(object, object->file); ++ if (object->file) { ++ fput(object->file); ++ object->file = NULL; ++ } ++} ++ ++/* ++ * Withdraw caching for a cookie. ++ */ ++static void cachefiles_withdraw_cookie(struct fscache_cookie *cookie) ++{ ++ struct cachefiles_object *object = cookie->cache_priv; ++ struct cachefiles_cache *cache = object->volume->cache; ++ const struct cred *saved_cred; ++ ++ _enter("o=%x", object->debug_id); ++ cachefiles_see_object(object, cachefiles_obj_see_withdraw_cookie); ++ ++ if (!list_empty(&object->cache_link)) { ++ spin_lock(&cache->object_list_lock); ++ cachefiles_see_object(object, cachefiles_obj_see_withdrawal); ++ list_del_init(&object->cache_link); ++ spin_unlock(&cache->object_list_lock); ++ } ++ ++ if (object->file) { ++ cachefiles_begin_secure(cache, &saved_cred); ++ cachefiles_clean_up_object(object, cache); ++ cachefiles_end_secure(cache, saved_cred); ++ } ++ ++ cookie->cache_priv = NULL; ++ cachefiles_put_object(object, cachefiles_obj_put_detach); ++} ++ ++/* ++ * Invalidate the storage associated with a cookie. ++ */ ++static bool cachefiles_invalidate_cookie(struct fscache_cookie *cookie) ++{ ++ struct cachefiles_object *object = cookie->cache_priv; ++ struct file *new_file, *old_file; ++ bool old_tmpfile; ++ ++ _enter("o=%x,[%llu]", object->debug_id, object->cookie->object_size); ++ ++ old_tmpfile = test_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags); ++ ++ if (!object->file) { ++ fscache_resume_after_invalidation(cookie); ++ _leave(" = t [light]"); ++ return true; ++ } ++ ++ new_file = cachefiles_create_tmpfile(object); ++ if (IS_ERR(new_file)) ++ goto failed; ++ ++ /* Substitute the VFS target */ ++ _debug("sub"); ++ spin_lock(&object->lock); ++ ++ old_file = object->file; ++ object->file = new_file; ++ object->content_info = CACHEFILES_CONTENT_NO_DATA; ++ set_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags); ++ set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &object->cookie->flags); ++ ++ spin_unlock(&object->lock); ++ _debug("subbed"); ++ ++ /* Allow I/O to take place again */ ++ fscache_resume_after_invalidation(cookie); ++ ++ if (old_file) { ++ if (!old_tmpfile) { ++ struct cachefiles_volume *volume = object->volume; ++ struct dentry *fan = volume->fanout[(u8)cookie->key_hash]; ++ ++ inode_lock_nested(d_inode(fan), I_MUTEX_PARENT); ++ cachefiles_bury_object(volume->cache, object, fan, ++ old_file->f_path.dentry, ++ FSCACHE_OBJECT_INVALIDATED); ++ } ++ fput(old_file); ++ } ++ ++ _leave(" = t"); ++ return true; ++ ++failed: ++ _leave(" = f"); ++ return false; ++} ++ + const struct fscache_cache_ops cachefiles_cache_ops = { + .name = "cachefiles", + .acquire_volume = cachefiles_acquire_volume, + .free_volume = cachefiles_free_volume, ++ .lookup_cookie = cachefiles_lookup_cookie, ++ .withdraw_cookie = cachefiles_withdraw_cookie, ++ .invalidate_cookie = cachefiles_invalidate_cookie, ++ .prepare_to_write = cachefiles_prepare_to_write, + }; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 654dbd51b965..d7aae04edc61 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -16,6 +16,8 @@ + #include + #include + ++#define CACHEFILES_DIO_BLOCK_SIZE 4096 ++ + struct cachefiles_cache; + struct cachefiles_object; + +@@ -68,6 +70,7 @@ struct cachefiles_cache { + struct dentry *graveyard; /* directory into which dead objects go */ + struct file *cachefilesd; /* manager daemon handle */ + struct list_head volumes; /* List of volume objects */ ++ struct list_head object_list; /* List of active objects */ + spinlock_t object_list_lock; /* Lock for volumes and object_list */ + const struct cred *cache_cred; /* security override for accessing cache */ + struct mutex daemon_mutex; /* command serialisation mutex */ +@@ -194,6 +197,9 @@ extern int cachefiles_bury_object(struct cachefiles_cache *cache, + struct dentry *dir, + struct dentry *rep, + enum fscache_why_object_killed why); ++extern int cachefiles_delete_object(struct cachefiles_object *object, ++ enum fscache_why_object_killed why); ++extern bool cachefiles_look_up_object(struct cachefiles_object *object); + extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, + struct dentry *dir, + const char *name, +@@ -205,6 +211,9 @@ extern int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, + + extern int cachefiles_check_in_use(struct cachefiles_cache *cache, + struct dentry *dir, char *filename); ++extern struct file *cachefiles_create_tmpfile(struct cachefiles_object *object); ++extern bool cachefiles_commit_tmpfile(struct cachefiles_cache *cache, ++ struct cachefiles_object *object); + + /* + * security.c +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index e87c401239f1..b549e9f79c01 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -404,6 +404,324 @@ int cachefiles_bury_object(struct cachefiles_cache *cache, + return 0; + } + ++/* ++ * Delete a cache file. ++ */ ++int cachefiles_delete_object(struct cachefiles_object *object, ++ enum fscache_why_object_killed why) ++{ ++ struct cachefiles_volume *volume = object->volume; ++ struct dentry *dentry = object->file->f_path.dentry; ++ struct dentry *fan = volume->fanout[(u8)object->cookie->key_hash]; ++ int ret; ++ ++ _enter(",OBJ%x{%pD}", object->debug_id, object->file); ++ ++ /* Stop the dentry being negated if it's only pinned by a file struct. */ ++ dget(dentry); ++ ++ inode_lock_nested(d_backing_inode(fan), I_MUTEX_PARENT); ++ ret = cachefiles_unlink(volume->cache, object, fan, dentry, why); ++ inode_unlock(d_backing_inode(fan)); ++ dput(dentry); ++ return ret; ++} ++ ++/* ++ * Create a temporary file and leave it unattached and un-xattr'd until the ++ * time comes to discard the object from memory. ++ */ ++struct file *cachefiles_create_tmpfile(struct cachefiles_object *object) ++{ ++ struct cachefiles_volume *volume = object->volume; ++ struct cachefiles_cache *cache = volume->cache; ++ const struct cred *saved_cred; ++ struct dentry *fan = volume->fanout[(u8)object->cookie->key_hash]; ++ struct file *file; ++ struct path path; ++ uint64_t ni_size = object->cookie->object_size; ++ long ret; ++ ++ ni_size = round_up(ni_size, CACHEFILES_DIO_BLOCK_SIZE); ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ++ path.mnt = cache->mnt; ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ path.dentry = vfs_tmpfile(&init_user_ns, fan, S_IFREG, O_RDWR); ++ else ++ path.dentry = ERR_PTR(ret); ++ if (IS_ERR(path.dentry)) { ++ trace_cachefiles_vfs_error(object, d_inode(fan), PTR_ERR(path.dentry), ++ cachefiles_trace_tmpfile_error); ++ if (PTR_ERR(path.dentry) == -EIO) ++ cachefiles_io_error_obj(object, "Failed to create tmpfile"); ++ file = ERR_CAST(path.dentry); ++ goto out; ++ } ++ ++ trace_cachefiles_tmpfile(object, d_backing_inode(path.dentry)); ++ ++ if (!cachefiles_mark_inode_in_use(object, path.dentry)) { ++ file = ERR_PTR(-EBUSY); ++ goto out_dput; ++ } ++ ++ if (ni_size > 0) { ++ trace_cachefiles_trunc(object, d_backing_inode(path.dentry), 0, ni_size, ++ cachefiles_trunc_expand_tmpfile); ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = vfs_truncate(&path, ni_size); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error( ++ object, d_backing_inode(path.dentry), ret, ++ cachefiles_trace_trunc_error); ++ file = ERR_PTR(ret); ++ goto out_dput; ++ } ++ } ++ ++ file = open_with_fake_path(&path, O_RDWR | O_LARGEFILE | O_DIRECT, ++ d_backing_inode(path.dentry), cache->cache_cred); ++ if (IS_ERR(file)) { ++ trace_cachefiles_vfs_error(object, d_backing_inode(path.dentry), ++ PTR_ERR(file), ++ cachefiles_trace_open_error); ++ goto out_dput; ++ } ++ if (unlikely(!file->f_op->read_iter) || ++ unlikely(!file->f_op->write_iter)) { ++ fput(file); ++ pr_notice("Cache does not support read_iter and write_iter\n"); ++ file = ERR_PTR(-EINVAL); ++ } ++ ++out_dput: ++ dput(path.dentry); ++out: ++ cachefiles_end_secure(cache, saved_cred); ++ return file; ++} ++ ++/* ++ * Create a new file. ++ */ ++static bool cachefiles_create_file(struct cachefiles_object *object) ++{ ++ struct file *file; ++ int ret; ++ ++ ret = cachefiles_has_space(object->volume->cache, 1, 0); ++ if (ret < 0) ++ return false; ++ ++ file = cachefiles_create_tmpfile(object); ++ if (IS_ERR(file)) ++ return false; ++ ++ set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &object->cookie->flags); ++ set_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags); ++ _debug("create -> %pD{ino=%lu}", file, file_inode(file)->i_ino); ++ object->file = file; ++ return true; ++} ++ ++/* ++ * Open an existing file, checking its attributes and replacing it if it is ++ * stale. ++ */ ++static bool cachefiles_open_file(struct cachefiles_object *object, ++ struct dentry *dentry) ++{ ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct file *file; ++ struct path path; ++ int ret; ++ ++ _enter("%pd", dentry); ++ ++ if (!cachefiles_mark_inode_in_use(object, dentry)) ++ return false; ++ ++ /* We need to open a file interface onto a data file now as we can't do ++ * it on demand because writeback called from do_exit() sees ++ * current->fs == NULL - which breaks d_path() called from ext4 open. ++ */ ++ path.mnt = cache->mnt; ++ path.dentry = dentry; ++ file = open_with_fake_path(&path, O_RDWR | O_LARGEFILE | O_DIRECT, ++ d_backing_inode(dentry), cache->cache_cred); ++ if (IS_ERR(file)) { ++ trace_cachefiles_vfs_error(object, d_backing_inode(dentry), ++ PTR_ERR(file), ++ cachefiles_trace_open_error); ++ goto error; ++ } ++ ++ if (unlikely(!file->f_op->read_iter) || ++ unlikely(!file->f_op->write_iter)) { ++ pr_notice("Cache does not support read_iter and write_iter\n"); ++ goto error_fput; ++ } ++ _debug("file -> %pd positive", dentry); ++ ++ ret = cachefiles_check_auxdata(object, file); ++ if (ret < 0) ++ goto check_failed; ++ ++ object->file = file; ++ ++ /* Always update the atime on an object we've just looked up (this is ++ * used to keep track of culling, and atimes are only updated by read, ++ * write and readdir but not lookup or open). ++ */ ++ touch_atime(&file->f_path); ++ dput(dentry); ++ return true; ++ ++check_failed: ++ fscache_cookie_lookup_negative(object->cookie); ++ cachefiles_unmark_inode_in_use(object, file); ++ if (ret == -ESTALE) { ++ fput(file); ++ dput(dentry); ++ return cachefiles_create_file(object); ++ } ++error_fput: ++ fput(file); ++error: ++ dput(dentry); ++ return false; ++} ++ ++/* ++ * walk from the parent object to the child object through the backing ++ * filesystem, creating directories as we go ++ */ ++bool cachefiles_look_up_object(struct cachefiles_object *object) ++{ ++ struct cachefiles_volume *volume = object->volume; ++ struct dentry *dentry, *fan = volume->fanout[(u8)object->cookie->key_hash]; ++ int ret; ++ ++ _enter("OBJ%x,%s,", object->debug_id, object->d_name); ++ ++ /* Look up path "cache/vol/fanout/file". */ ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ dentry = lookup_positive_unlocked(object->d_name, fan, ++ object->d_name_len); ++ else ++ dentry = ERR_PTR(ret); ++ trace_cachefiles_lookup(object, dentry); ++ if (IS_ERR(dentry)) { ++ if (dentry == ERR_PTR(-ENOENT)) ++ goto new_file; ++ if (dentry == ERR_PTR(-EIO)) ++ cachefiles_io_error_obj(object, "Lookup failed"); ++ return false; ++ } ++ ++ if (!d_is_reg(dentry)) { ++ pr_err("%pd is not a file\n", dentry); ++ inode_lock_nested(d_inode(fan), I_MUTEX_PARENT); ++ ret = cachefiles_bury_object(volume->cache, object, fan, dentry, ++ FSCACHE_OBJECT_IS_WEIRD); ++ dput(dentry); ++ if (ret < 0) ++ return false; ++ goto new_file; ++ } ++ ++ if (!cachefiles_open_file(object, dentry)) ++ return false; ++ ++ _leave(" = t [%lu]", file_inode(object->file)->i_ino); ++ return true; ++ ++new_file: ++ fscache_cookie_lookup_negative(object->cookie); ++ return cachefiles_create_file(object); ++} ++ ++/* ++ * Attempt to link a temporary file into its rightful place in the cache. ++ */ ++bool cachefiles_commit_tmpfile(struct cachefiles_cache *cache, ++ struct cachefiles_object *object) ++{ ++ struct cachefiles_volume *volume = object->volume; ++ struct dentry *dentry, *fan = volume->fanout[(u8)object->cookie->key_hash]; ++ bool success = false; ++ int ret; ++ ++ _enter(",%pD", object->file); ++ ++ inode_lock_nested(d_inode(fan), I_MUTEX_PARENT); ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ dentry = lookup_one_len(object->d_name, fan, object->d_name_len); ++ else ++ dentry = ERR_PTR(ret); ++ if (IS_ERR(dentry)) { ++ trace_cachefiles_vfs_error(object, d_inode(fan), PTR_ERR(dentry), ++ cachefiles_trace_lookup_error); ++ _debug("lookup fail %ld", PTR_ERR(dentry)); ++ goto out_unlock; ++ } ++ ++ if (!d_is_negative(dentry)) { ++ if (d_backing_inode(dentry) == file_inode(object->file)) { ++ success = true; ++ goto out_dput; ++ } ++ ++ ret = cachefiles_unlink(volume->cache, object, fan, dentry, ++ FSCACHE_OBJECT_IS_STALE); ++ if (ret < 0) ++ goto out_dput; ++ ++ dput(dentry); ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ dentry = lookup_one_len(object->d_name, fan, object->d_name_len); ++ else ++ dentry = ERR_PTR(ret); ++ if (IS_ERR(dentry)) { ++ trace_cachefiles_vfs_error(object, d_inode(fan), PTR_ERR(dentry), ++ cachefiles_trace_lookup_error); ++ _debug("lookup fail %ld", PTR_ERR(dentry)); ++ goto out_unlock; ++ } ++ } ++ ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ ret = vfs_link(object->file->f_path.dentry, &init_user_ns, ++ d_inode(fan), dentry, NULL); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error(object, d_inode(fan), ret, ++ cachefiles_trace_link_error); ++ _debug("link fail %d", ret); ++ } else { ++ trace_cachefiles_link(object, file_inode(object->file)); ++ spin_lock(&object->lock); ++ /* TODO: Do we want to switch the file pointer to the new dentry? */ ++ clear_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags); ++ spin_unlock(&object->lock); ++ success = true; ++ } ++ ++out_dput: ++ dput(dentry); ++out_unlock: ++ inode_unlock(d_inode(fan)); ++ _leave(" = %u", success); ++ return success; ++} ++ + /* + * Look up an inode to be checked or culled. Return -EBUSY if the inode is + * marked in use. + diff --git a/patches.suse/cachefiles-Implement-begin-and-end-I-O-operation.patch b/patches.suse/cachefiles-Implement-begin-and-end-I-O-operation.patch new file mode 100644 index 0000000..884ac9b --- /dev/null +++ b/patches.suse/cachefiles-Implement-begin-and-end-I-O-operation.patch @@ -0,0 +1,181 @@ +From: David Howells +Date: Thu, 21 Oct 2021 11:05:53 +0100 +Subject: cachefiles: Implement begin and end I/O operation +Git-commit: 287fd611238dd4b7e32fd3a8985aa387d26c4f29 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement the methods for beginning and ending an I/O operation. + +When called to begin an I/O operation, we are guaranteed that the cookie +has reached a certain stage (we're called by fscache after it has done a +suitable wait). + +If a file is available, we paste a ref over into the cache resources for +the I/O routines to use. This means that the object can be invalidated +whilst the I/O is ongoing without the need to synchronise as the file +pointer in the object is replaced, but the file pointer in the cache +resources is unaffected. + +Ending the operation just requires ditching any refs we have and dropping +the access guarantee that fscache got for us on the cookie. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819645033.215744.2199344081658268312.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906951916.143852.9531384743995679857.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967161222.1823006.4461476204800357263.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021559030.640689.3684291785218094142.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 1 + + fs/cachefiles/interface.c | 1 + + fs/cachefiles/internal.h | 18 +++++++++++++ + fs/cachefiles/io.c | 57 ++++++++++++++++++++++++++++++++++++++++++ + include/trace/events/fscache.h | 2 ++ + 5 files changed, 79 insertions(+) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index cb7a6bcf51eb..16d811f1a2fa 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -7,6 +7,7 @@ cachefiles-y := \ + cache.o \ + daemon.o \ + interface.o \ ++ io.o \ + key.o \ + main.o \ + namei.o \ +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index e47c52c34071..ad9d311413ff 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -362,5 +362,6 @@ const struct fscache_cache_ops cachefiles_cache_ops = { + .lookup_cookie = cachefiles_lookup_cookie, + .withdraw_cookie = cachefiles_withdraw_cookie, + .invalidate_cookie = cachefiles_invalidate_cookie, ++ .begin_operation = cachefiles_begin_operation, + .prepare_to_write = cachefiles_prepare_to_write, + }; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index d7aae04edc61..d5868f5514d3 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -105,6 +105,18 @@ struct cachefiles_cache { + + #include + ++static inline ++struct file *cachefiles_cres_file(struct netfs_cache_resources *cres) ++{ ++ return cres->cache_priv2; ++} ++ ++static inline ++struct cachefiles_object *cachefiles_cres_object(struct netfs_cache_resources *cres) ++{ ++ return fscache_cres_cookie(cres)->cache_priv; ++} ++ + /* + * note change of state for daemon + */ +@@ -177,6 +189,12 @@ extern struct cachefiles_object *cachefiles_grab_object(struct cachefiles_object + extern void cachefiles_put_object(struct cachefiles_object *object, + enum cachefiles_obj_ref_trace why); + ++/* ++ * io.c ++ */ ++extern bool cachefiles_begin_operation(struct netfs_cache_resources *cres, ++ enum fscache_want_state want_state); ++ + /* + * key.c + */ +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +new file mode 100644 +index 000000000000..adeb9a42fd7b +--- /dev/null ++++ b/fs/cachefiles/io.c +@@ -0,0 +1,57 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* kiocb-using read/write ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include "internal.h" ++ ++/* ++ * Clean up an operation. ++ */ ++static void cachefiles_end_operation(struct netfs_cache_resources *cres) ++{ ++ struct file *file = cachefiles_cres_file(cres); ++ ++ if (file) ++ fput(file); ++ fscache_end_cookie_access(fscache_cres_cookie(cres), fscache_access_io_end); ++} ++ ++static const struct netfs_cache_ops cachefiles_netfs_cache_ops = { ++ .end_operation = cachefiles_end_operation, ++}; ++ ++/* ++ * Open the cache file when beginning a cache operation. ++ */ ++bool cachefiles_begin_operation(struct netfs_cache_resources *cres, ++ enum fscache_want_state want_state) ++{ ++ struct cachefiles_object *object = cachefiles_cres_object(cres); ++ ++ if (!cachefiles_cres_file(cres)) { ++ cres->ops = &cachefiles_netfs_cache_ops; ++ if (object->file) { ++ spin_lock(&object->lock); ++ if (!cres->cache_priv2 && object->file) ++ cres->cache_priv2 = get_file(object->file); ++ spin_unlock(&object->lock); ++ } ++ } ++ ++ if (!cachefiles_cres_file(cres) && want_state != FSCACHE_WANT_PARAMS) { ++ pr_err("failed to get cres->file\n"); ++ return false; ++ } ++ ++ return true; ++} +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index d9d830296ec3..1594aefadeac 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -78,6 +78,7 @@ enum fscache_access_trace { + fscache_access_cache_unpin, + fscache_access_invalidate_cookie, + fscache_access_invalidate_cookie_end, ++ fscache_access_io_end, + fscache_access_io_not_live, + fscache_access_io_read, + fscache_access_io_resize, +@@ -152,6 +153,7 @@ enum fscache_access_trace { + EM(fscache_access_cache_unpin, "UNPIN cache ") \ + EM(fscache_access_invalidate_cookie, "BEGIN inval ") \ + EM(fscache_access_invalidate_cookie_end,"END inval ") \ ++ EM(fscache_access_io_end, "END io ") \ + EM(fscache_access_io_not_live, "END io_notl") \ + EM(fscache_access_io_read, "BEGIN io_read") \ + EM(fscache_access_io_resize, "BEGIN io_resz") \ + diff --git a/patches.suse/cachefiles-Implement-cache-registration-and-withdrawal.patch b/patches.suse/cachefiles-Implement-cache-registration-and-withdrawal.patch new file mode 100644 index 0000000..4922ef7 --- /dev/null +++ b/patches.suse/cachefiles-Implement-cache-registration-and-withdrawal.patch @@ -0,0 +1,355 @@ +From: David Howells +Date: Fri, 26 Nov 2021 14:29:06 +0000 +Subject: cachefiles: Implement cache registration and withdrawal +Git-commit: d1065b0a6fd9397edd3094c56b777d0d8ec1290d +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Do the following: + + (1) Fill out cachefiles_daemon_add_cache() so that it sets up the cache + directories and registers the cache with cachefiles. + + (2) Add a function to do the top-level part of cache withdrawal and + unregistration. + + (3) Add a function to sync a cache. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819633175.215744.10857127598041268340.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906935445.143852.15545194974036410029.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967142904.1823006.244055483596047072.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021543872.640689.14370017789605073222.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 1 + + fs/cachefiles/cache.c | 207 ++++++++++++++++++++++++++++++++++++++++++++++ + fs/cachefiles/daemon.c | 8 +- + fs/cachefiles/interface.c | 18 ++++ + fs/cachefiles/internal.h | 9 ++ + 5 files changed, 240 insertions(+), 3 deletions(-) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index e0b092ca077f..92af5daee8ce 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -6,6 +6,7 @@ + cachefiles-y := \ + cache.o \ + daemon.o \ ++ interface.o \ + main.o \ + namei.o \ + security.o +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index 73636f89eefa..0462e7af87fb 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -10,6 +10,166 @@ + #include + #include "internal.h" + ++/* ++ * Bring a cache online. ++ */ ++int cachefiles_add_cache(struct cachefiles_cache *cache) ++{ ++ struct fscache_cache *cache_cookie; ++ struct path path; ++ struct kstatfs stats; ++ struct dentry *graveyard, *cachedir, *root; ++ const struct cred *saved_cred; ++ int ret; ++ ++ _enter(""); ++ ++ cache_cookie = fscache_acquire_cache(cache->tag); ++ if (IS_ERR(cache_cookie)) ++ return PTR_ERR(cache_cookie); ++ ++ /* we want to work under the module's security ID */ ++ ret = cachefiles_get_security_ID(cache); ++ if (ret < 0) ++ goto error_getsec; ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ++ /* look up the directory at the root of the cache */ ++ ret = kern_path(cache->rootdirname, LOOKUP_DIRECTORY, &path); ++ if (ret < 0) ++ goto error_open_root; ++ ++ cache->mnt = path.mnt; ++ root = path.dentry; ++ ++ ret = -EINVAL; ++ if (mnt_user_ns(path.mnt) != &init_user_ns) { ++ pr_warn("File cache on idmapped mounts not supported"); ++ goto error_unsupported; ++ } ++ ++ /* check parameters */ ++ ret = -EOPNOTSUPP; ++ if (d_is_negative(root) || ++ !d_backing_inode(root)->i_op->lookup || ++ !d_backing_inode(root)->i_op->mkdir || ++ !(d_backing_inode(root)->i_opflags & IOP_XATTR) || ++ !root->d_sb->s_op->statfs || ++ !root->d_sb->s_op->sync_fs || ++ root->d_sb->s_blocksize > PAGE_SIZE) ++ goto error_unsupported; ++ ++ ret = -EROFS; ++ if (sb_rdonly(root->d_sb)) ++ goto error_unsupported; ++ ++ /* determine the security of the on-disk cache as this governs ++ * security ID of files we create */ ++ ret = cachefiles_determine_cache_security(cache, root, &saved_cred); ++ if (ret < 0) ++ goto error_unsupported; ++ ++ /* get the cache size and blocksize */ ++ ret = vfs_statfs(&path, &stats); ++ if (ret < 0) ++ goto error_unsupported; ++ ++ ret = -ERANGE; ++ if (stats.f_bsize <= 0) ++ goto error_unsupported; ++ ++ ret = -EOPNOTSUPP; ++ if (stats.f_bsize > PAGE_SIZE) ++ goto error_unsupported; ++ ++ cache->bsize = stats.f_bsize; ++ cache->bshift = 0; ++ if (stats.f_bsize < PAGE_SIZE) ++ cache->bshift = PAGE_SHIFT - ilog2(stats.f_bsize); ++ ++ _debug("blksize %u (shift %u)", ++ cache->bsize, cache->bshift); ++ ++ _debug("size %llu, avail %llu", ++ (unsigned long long) stats.f_blocks, ++ (unsigned long long) stats.f_bavail); ++ ++ /* set up caching limits */ ++ do_div(stats.f_files, 100); ++ cache->fstop = stats.f_files * cache->fstop_percent; ++ cache->fcull = stats.f_files * cache->fcull_percent; ++ cache->frun = stats.f_files * cache->frun_percent; ++ ++ _debug("limits {%llu,%llu,%llu} files", ++ (unsigned long long) cache->frun, ++ (unsigned long long) cache->fcull, ++ (unsigned long long) cache->fstop); ++ ++ stats.f_blocks >>= cache->bshift; ++ do_div(stats.f_blocks, 100); ++ cache->bstop = stats.f_blocks * cache->bstop_percent; ++ cache->bcull = stats.f_blocks * cache->bcull_percent; ++ cache->brun = stats.f_blocks * cache->brun_percent; ++ ++ _debug("limits {%llu,%llu,%llu} blocks", ++ (unsigned long long) cache->brun, ++ (unsigned long long) cache->bcull, ++ (unsigned long long) cache->bstop); ++ ++ /* get the cache directory and check its type */ ++ cachedir = cachefiles_get_directory(cache, root, "cache", NULL); ++ if (IS_ERR(cachedir)) { ++ ret = PTR_ERR(cachedir); ++ goto error_unsupported; ++ } ++ ++ cache->store = cachedir; ++ ++ /* get the graveyard directory */ ++ graveyard = cachefiles_get_directory(cache, root, "graveyard", NULL); ++ if (IS_ERR(graveyard)) { ++ ret = PTR_ERR(graveyard); ++ goto error_unsupported; ++ } ++ ++ cache->graveyard = graveyard; ++ cache->cache = cache_cookie; ++ ++ ret = fscache_add_cache(cache_cookie, &cachefiles_cache_ops, cache); ++ if (ret < 0) ++ goto error_add_cache; ++ ++ /* done */ ++ set_bit(CACHEFILES_READY, &cache->flags); ++ dput(root); ++ ++ pr_info("File cache on %s registered\n", cache_cookie->name); ++ ++ /* check how much space the cache has */ ++ cachefiles_has_space(cache, 0, 0); ++ cachefiles_end_secure(cache, saved_cred); ++ _leave(" = 0 [%px]", cache->cache); ++ return 0; ++ ++error_add_cache: ++ cachefiles_put_directory(cache->graveyard); ++ cache->graveyard = NULL; ++error_unsupported: ++ cachefiles_put_directory(cache->store); ++ cache->store = NULL; ++ mntput(cache->mnt); ++ cache->mnt = NULL; ++ dput(root); ++error_open_root: ++ cachefiles_end_secure(cache, saved_cred); ++error_getsec: ++ fscache_relinquish_cache(cache_cookie); ++ cache->cache = NULL; ++ pr_err("Failed to register: %d\n", ret); ++ return ret; ++} ++ + /* + * See if we have space for a number of pages and/or a number of files in the + * cache +@@ -101,3 +261,50 @@ int cachefiles_has_space(struct cachefiles_cache *cache, + _leave(" = %d", ret); + return ret; + } ++ ++/* ++ * Sync a cache to backing disk. ++ */ ++static void cachefiles_sync_cache(struct cachefiles_cache *cache) ++{ ++ const struct cred *saved_cred; ++ int ret; ++ ++ _enter("%s", cache->cache->name); ++ ++ /* make sure all pages pinned by operations on behalf of the netfs are ++ * written to disc */ ++ cachefiles_begin_secure(cache, &saved_cred); ++ down_read(&cache->mnt->mnt_sb->s_umount); ++ ret = sync_filesystem(cache->mnt->mnt_sb); ++ up_read(&cache->mnt->mnt_sb->s_umount); ++ cachefiles_end_secure(cache, saved_cred); ++ ++ if (ret == -EIO) ++ cachefiles_io_error(cache, ++ "Attempt to sync backing fs superblock returned error %d", ++ ret); ++} ++ ++/* ++ * Withdraw cache objects. ++ */ ++void cachefiles_withdraw_cache(struct cachefiles_cache *cache) ++{ ++ struct fscache_cache *fscache = cache->cache; ++ ++ pr_info("File cache on %s unregistering\n", fscache->name); ++ ++ fscache_withdraw_cache(fscache); ++ ++ /* we now have to destroy all the active objects pertaining to this ++ * cache - which we do by passing them off to thread pool to be ++ * disposed of */ ++ // PLACEHOLDER: Withdraw objects ++ fscache_wait_for_objects(fscache); ++ ++ // PLACEHOLDER: Withdraw volume ++ cachefiles_sync_cache(cache); ++ cache->cache = NULL; ++ fscache_relinquish_cache(fscache); ++} +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 7d4691614cec..a449ee661987 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -702,6 +702,7 @@ static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) + + pr_warn("Cache is disabled for development\n"); + return -ENOANO; // Don't allow the cache to operate yet ++ //return cachefiles_add_cache(cache); + } + + /* +@@ -711,10 +712,11 @@ static void cachefiles_daemon_unbind(struct cachefiles_cache *cache) + { + _enter(""); + +- if (test_bit(CACHEFILES_READY, &cache->flags)) { +- // PLACEHOLDER: Withdraw cache +- } ++ if (test_bit(CACHEFILES_READY, &cache->flags)) ++ cachefiles_withdraw_cache(cache); + ++ cachefiles_put_directory(cache->graveyard); ++ cachefiles_put_directory(cache->store); + mntput(cache->mnt); + + kfree(cache->rootdirname); +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +new file mode 100644 +index 000000000000..564ea8fa6641 +--- /dev/null ++++ b/fs/cachefiles/interface.c +@@ -0,0 +1,18 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* FS-Cache interface to CacheFiles ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include "internal.h" ++ ++const struct fscache_cache_ops cachefiles_cache_ops = { ++ .name = "cachefiles", ++}; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 48768a3ab105..77e874c2bbe7 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -32,6 +32,8 @@ struct cachefiles_object { + struct cachefiles_cache { + struct fscache_cache *cache; /* Cache cookie */ + struct vfsmount *mnt; /* mountpoint holding the cache */ ++ struct dentry *store; /* Directory into which live objects go */ ++ struct dentry *graveyard; /* directory into which dead objects go */ + struct file *cachefilesd; /* manager daemon handle */ + const struct cred *cache_cred; /* security override for accessing cache */ + struct mutex daemon_mutex; /* command serialisation mutex */ +@@ -78,8 +80,10 @@ static inline void cachefiles_state_changed(struct cachefiles_cache *cache) + /* + * cache.c + */ ++extern int cachefiles_add_cache(struct cachefiles_cache *cache); + extern int cachefiles_has_space(struct cachefiles_cache *cache, + unsigned fnr, unsigned bnr); ++extern void cachefiles_withdraw_cache(struct cachefiles_cache *cache); + + /* + * daemon.c +@@ -125,6 +129,11 @@ static inline int cachefiles_inject_remove_error(void) + return cachefiles_error_injection_state & 2 ? -EIO : 0; + } + ++/* ++ * interface.c ++ */ ++extern const struct fscache_cache_ops cachefiles_cache_ops; ++ + /* + * namei.c + */ + diff --git a/patches.suse/cachefiles-Implement-cookie-resize-for-truncate.patch b/patches.suse/cachefiles-Implement-cookie-resize-for-truncate.patch new file mode 100644 index 0000000..2df35fa --- /dev/null +++ b/patches.suse/cachefiles-Implement-cookie-resize-for-truncate.patch @@ -0,0 +1,118 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:50:10 +0100 +Subject: cachefiles: Implement cookie resize for truncate +Git-commit: 7623ed6772de31cadcc474b87bcbc1db84cc1e8e +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement resizing an object, using truncate and/or fallocate to adjust the +object. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819646631.215744.13819016478175576761.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906952877.143852.4140962906331914859.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967162168.1823006.5941985259926902274.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021560394.640689.9972155785508094960.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/interface.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 78 insertions(+) + +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index ad9d311413ff..51c968cd00a6 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -220,6 +220,83 @@ static bool cachefiles_lookup_cookie(struct fscache_cookie *cookie) + return false; + } + ++/* ++ * Shorten the backing object to discard any dirty data and free up ++ * any unused granules. ++ */ ++static bool cachefiles_shorten_object(struct cachefiles_object *object, ++ struct file *file, loff_t new_size) ++{ ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct inode *inode = file_inode(file); ++ loff_t i_size, dio_size; ++ int ret; ++ ++ dio_size = round_up(new_size, CACHEFILES_DIO_BLOCK_SIZE); ++ i_size = i_size_read(inode); ++ ++ trace_cachefiles_trunc(object, inode, i_size, dio_size, ++ cachefiles_trunc_shrink); ++ ret = cachefiles_inject_remove_error(); ++ if (ret == 0) ++ ret = vfs_truncate(&file->f_path, dio_size); ++ if (ret < 0) { ++ trace_cachefiles_io_error(object, file_inode(file), ret, ++ cachefiles_trace_trunc_error); ++ cachefiles_io_error_obj(object, "Trunc-to-size failed %d", ret); ++ cachefiles_remove_object_xattr(cache, object, file->f_path.dentry); ++ return false; ++ } ++ ++ if (new_size < dio_size) { ++ trace_cachefiles_trunc(object, inode, dio_size, new_size, ++ cachefiles_trunc_dio_adjust); ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = vfs_fallocate(file, FALLOC_FL_ZERO_RANGE, ++ new_size, dio_size); ++ if (ret < 0) { ++ trace_cachefiles_io_error(object, file_inode(file), ret, ++ cachefiles_trace_fallocate_error); ++ cachefiles_io_error_obj(object, "Trunc-to-dio-size failed %d", ret); ++ cachefiles_remove_object_xattr(cache, object, file->f_path.dentry); ++ return false; ++ } ++ } ++ ++ return true; ++} ++ ++/* ++ * Resize the backing object. ++ */ ++static void cachefiles_resize_cookie(struct netfs_cache_resources *cres, ++ loff_t new_size) ++{ ++ struct cachefiles_object *object = cachefiles_cres_object(cres); ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct fscache_cookie *cookie = object->cookie; ++ const struct cred *saved_cred; ++ struct file *file = cachefiles_cres_file(cres); ++ loff_t old_size = cookie->object_size; ++ ++ _enter("%llu->%llu", old_size, new_size); ++ ++ if (new_size < old_size) { ++ cachefiles_begin_secure(cache, &saved_cred); ++ cachefiles_shorten_object(object, file, new_size); ++ cachefiles_end_secure(cache, saved_cred); ++ object->cookie->object_size = new_size; ++ return; ++ } ++ ++ /* The file is being expanded. We don't need to do anything ++ * particularly. cookie->initial_size doesn't change and so the point ++ * at which we have to download before doesn't change. ++ */ ++ cookie->object_size = new_size; ++} ++ + /* + * Commit changes to the object as we drop it. + */ +@@ -363,5 +440,6 @@ const struct fscache_cache_ops cachefiles_cache_ops = { + .withdraw_cookie = cachefiles_withdraw_cookie, + .invalidate_cookie = cachefiles_invalidate_cookie, + .begin_operation = cachefiles_begin_operation, ++ .resize_cookie = cachefiles_resize_cookie, + .prepare_to_write = cachefiles_prepare_to_write, + }; + diff --git a/patches.suse/cachefiles-Implement-culling-daemon-commands.patch b/patches.suse/cachefiles-Implement-culling-daemon-commands.patch new file mode 100644 index 0000000..ac924d1 --- /dev/null +++ b/patches.suse/cachefiles-Implement-culling-daemon-commands.patch @@ -0,0 +1,405 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:50:10 +0100 +Subject: cachefiles: Implement culling daemon commands +Git-commit: 07a90e97400c15967c8754fa271ba24d9df71ab5 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement the ability for the userspace daemon to try and cull a file or +directory in the cache. Two daemon commands are implemented: + + (1) The "inuse" command. This queries if a file is in use or whether it + can be deleted. It checks the S_KERNEL_FILE flag on the inode + referred to by the specified filename. + + (2) The "cull" command. This asks for a file or directory to be removed, + where removal means either unlinking it or moving it to the graveyard + directory for userspace to dismantle. + +Changes +======= +ver #2: + - Fix logging of wrong error[1]. + - Need to unmark an inode we've moved to the graveyard before unlocking. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/20211203094950.GA2480@kili/ [1] +Link: https://lore.kernel.org/r/163819643179.215744.13641580295708315695.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906945705.143852.8177595531814485350.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967155792.1823006.1088936326902550910.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021555037.640689.9472627499842585255.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/daemon.c | 4 +- + fs/cachefiles/internal.h | 11 ++ + fs/cachefiles/namei.c | 307 +++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 320 insertions(+), 2 deletions(-) + +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 337597a4e30c..985c3f3e6767 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -574,7 +574,7 @@ static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args) + goto notdir; + + cachefiles_begin_secure(cache, &saved_cred); +- ret = -ENOANO; // PLACEHOLDER: Do culling ++ ret = cachefiles_cull(cache, path.dentry, args); + cachefiles_end_secure(cache, saved_cred); + + path_put(&path); +@@ -645,7 +645,7 @@ static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args) + goto notdir; + + cachefiles_begin_secure(cache, &saved_cred); +- ret = -ENOANO; // PLACEHOLDER: Check if in use ++ ret = cachefiles_check_in_use(cache, path.dentry, args); + cachefiles_end_secure(cache, saved_cred); + + path_put(&path); +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 7c67a70a3dff..654dbd51b965 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -189,12 +189,23 @@ extern struct kmem_cache *cachefiles_object_jar; + */ + extern void cachefiles_unmark_inode_in_use(struct cachefiles_object *object, + struct file *file); ++extern int cachefiles_bury_object(struct cachefiles_cache *cache, ++ struct cachefiles_object *object, ++ struct dentry *dir, ++ struct dentry *rep, ++ enum fscache_why_object_killed why); + extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, + struct dentry *dir, + const char *name, + bool *_is_new); + extern void cachefiles_put_directory(struct dentry *dir); + ++extern int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, ++ char *filename); ++ ++extern int cachefiles_check_in_use(struct cachefiles_cache *cache, ++ struct dentry *dir, char *filename); ++ + /* + * security.c + */ +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index db60a671c3fc..e87c401239f1 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -217,3 +217,310 @@ void cachefiles_put_directory(struct dentry *dir) + dput(dir); + } + } ++ ++/* ++ * Remove a regular file from the cache. ++ */ ++static int cachefiles_unlink(struct cachefiles_cache *cache, ++ struct cachefiles_object *object, ++ struct dentry *dir, struct dentry *dentry, ++ enum fscache_why_object_killed why) ++{ ++ struct path path = { ++ .mnt = cache->mnt, ++ .dentry = dir, ++ }; ++ int ret; ++ ++ trace_cachefiles_unlink(object, dentry, why); ++ ret = security_path_unlink(&path, dentry); ++ if (ret < 0) { ++ cachefiles_io_error(cache, "Unlink security error"); ++ return ret; ++ } ++ ++ ret = cachefiles_inject_remove_error(); ++ if (ret == 0) { ++ ret = vfs_unlink(&init_user_ns, d_backing_inode(dir), dentry, NULL); ++ if (ret == -EIO) ++ cachefiles_io_error(cache, "Unlink failed"); ++ } ++ if (ret != 0) ++ trace_cachefiles_vfs_error(object, d_backing_inode(dir), ret, ++ cachefiles_trace_unlink_error); ++ return ret; ++} ++ ++/* ++ * Delete an object representation from the cache ++ * - File backed objects are unlinked ++ * - Directory backed objects are stuffed into the graveyard for userspace to ++ * delete ++ */ ++int cachefiles_bury_object(struct cachefiles_cache *cache, ++ struct cachefiles_object *object, ++ struct dentry *dir, ++ struct dentry *rep, ++ enum fscache_why_object_killed why) ++{ ++ struct dentry *grave, *trap; ++ struct path path, path_to_graveyard; ++ char nbuffer[8 + 8 + 1]; ++ int ret; ++ ++ _enter(",'%pd','%pd'", dir, rep); ++ ++ if (rep->d_parent != dir) { ++ inode_unlock(d_inode(dir)); ++ _leave(" = -ESTALE"); ++ return -ESTALE; ++ } ++ ++ /* non-directories can just be unlinked */ ++ if (!d_is_dir(rep)) { ++ dget(rep); /* Stop the dentry being negated if it's only pinned ++ * by a file struct. ++ */ ++ ret = cachefiles_unlink(cache, object, dir, rep, why); ++ dput(rep); ++ ++ inode_unlock(d_inode(dir)); ++ _leave(" = %d", ret); ++ return ret; ++ } ++ ++ /* directories have to be moved to the graveyard */ ++ _debug("move stale object to graveyard"); ++ inode_unlock(d_inode(dir)); ++ ++try_again: ++ /* first step is to make up a grave dentry in the graveyard */ ++ sprintf(nbuffer, "%08x%08x", ++ (uint32_t) ktime_get_real_seconds(), ++ (uint32_t) atomic_inc_return(&cache->gravecounter)); ++ ++ /* do the multiway lock magic */ ++ trap = lock_rename(cache->graveyard, dir); ++ ++ /* do some checks before getting the grave dentry */ ++ if (rep->d_parent != dir || IS_DEADDIR(d_inode(rep))) { ++ /* the entry was probably culled when we dropped the parent dir ++ * lock */ ++ unlock_rename(cache->graveyard, dir); ++ _leave(" = 0 [culled?]"); ++ return 0; ++ } ++ ++ if (!d_can_lookup(cache->graveyard)) { ++ unlock_rename(cache->graveyard, dir); ++ cachefiles_io_error(cache, "Graveyard no longer a directory"); ++ return -EIO; ++ } ++ ++ if (trap == rep) { ++ unlock_rename(cache->graveyard, dir); ++ cachefiles_io_error(cache, "May not make directory loop"); ++ return -EIO; ++ } ++ ++ if (d_mountpoint(rep)) { ++ unlock_rename(cache->graveyard, dir); ++ cachefiles_io_error(cache, "Mountpoint in cache"); ++ return -EIO; ++ } ++ ++ grave = lookup_one_len(nbuffer, cache->graveyard, strlen(nbuffer)); ++ if (IS_ERR(grave)) { ++ unlock_rename(cache->graveyard, dir); ++ trace_cachefiles_vfs_error(object, d_inode(cache->graveyard), ++ PTR_ERR(grave), ++ cachefiles_trace_lookup_error); ++ ++ if (PTR_ERR(grave) == -ENOMEM) { ++ _leave(" = -ENOMEM"); ++ return -ENOMEM; ++ } ++ ++ cachefiles_io_error(cache, "Lookup error %ld", PTR_ERR(grave)); ++ return -EIO; ++ } ++ ++ if (d_is_positive(grave)) { ++ unlock_rename(cache->graveyard, dir); ++ dput(grave); ++ grave = NULL; ++ cond_resched(); ++ goto try_again; ++ } ++ ++ if (d_mountpoint(grave)) { ++ unlock_rename(cache->graveyard, dir); ++ dput(grave); ++ cachefiles_io_error(cache, "Mountpoint in graveyard"); ++ return -EIO; ++ } ++ ++ /* target should not be an ancestor of source */ ++ if (trap == grave) { ++ unlock_rename(cache->graveyard, dir); ++ dput(grave); ++ cachefiles_io_error(cache, "May not make directory loop"); ++ return -EIO; ++ } ++ ++ /* attempt the rename */ ++ path.mnt = cache->mnt; ++ path.dentry = dir; ++ path_to_graveyard.mnt = cache->mnt; ++ path_to_graveyard.dentry = cache->graveyard; ++ ret = security_path_rename(&path, rep, &path_to_graveyard, grave, 0); ++ if (ret < 0) { ++ cachefiles_io_error(cache, "Rename security error %d", ret); ++ } else { ++ struct renamedata rd = { ++ .old_mnt_userns = &init_user_ns, ++ .old_dir = d_inode(dir), ++ .old_dentry = rep, ++ .new_mnt_userns = &init_user_ns, ++ .new_dir = d_inode(cache->graveyard), ++ .new_dentry = grave, ++ }; ++ trace_cachefiles_rename(object, rep, grave, why); ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ ret = vfs_rename(&rd); ++ if (ret != 0) ++ trace_cachefiles_vfs_error(object, d_inode(dir), ret, ++ cachefiles_trace_rename_error); ++ if (ret != 0 && ret != -ENOMEM) ++ cachefiles_io_error(cache, ++ "Rename failed with error %d", ret); ++ } ++ ++ __cachefiles_unmark_inode_in_use(object, rep); ++ unlock_rename(cache->graveyard, dir); ++ dput(grave); ++ _leave(" = 0"); ++ return 0; ++} ++ ++/* ++ * Look up an inode to be checked or culled. Return -EBUSY if the inode is ++ * marked in use. ++ */ ++static struct dentry *cachefiles_lookup_for_cull(struct cachefiles_cache *cache, ++ struct dentry *dir, ++ char *filename) ++{ ++ struct dentry *victim; ++ int ret = -ENOENT; ++ ++ inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); ++ ++ victim = lookup_one_len(filename, dir, strlen(filename)); ++ if (IS_ERR(victim)) ++ goto lookup_error; ++ if (d_is_negative(victim)) ++ goto lookup_put; ++ if (d_inode(victim)->i_flags & S_KERNEL_FILE) ++ goto lookup_busy; ++ return victim; ++ ++lookup_busy: ++ ret = -EBUSY; ++lookup_put: ++ inode_unlock(d_inode(dir)); ++ dput(victim); ++ return ERR_PTR(ret); ++ ++lookup_error: ++ inode_unlock(d_inode(dir)); ++ ret = PTR_ERR(victim); ++ if (ret == -ENOENT) ++ return ERR_PTR(-ESTALE); /* Probably got retired by the netfs */ ++ ++ if (ret == -EIO) { ++ cachefiles_io_error(cache, "Lookup failed"); ++ } else if (ret != -ENOMEM) { ++ pr_err("Internal error: %d\n", ret); ++ ret = -EIO; ++ } ++ ++ return ERR_PTR(ret); ++} ++ ++/* ++ * Cull an object if it's not in use ++ * - called only by cache manager daemon ++ */ ++int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, ++ char *filename) ++{ ++ struct dentry *victim; ++ struct inode *inode; ++ int ret; ++ ++ _enter(",%pd/,%s", dir, filename); ++ ++ victim = cachefiles_lookup_for_cull(cache, dir, filename); ++ if (IS_ERR(victim)) ++ return PTR_ERR(victim); ++ ++ /* check to see if someone is using this object */ ++ inode = d_inode(victim); ++ inode_lock(inode); ++ if (inode->i_flags & S_KERNEL_FILE) { ++ ret = -EBUSY; ++ } else { ++ /* Stop the cache from picking it back up */ ++ inode->i_flags |= S_KERNEL_FILE; ++ ret = 0; ++ } ++ inode_unlock(inode); ++ if (ret < 0) ++ goto error_unlock; ++ ++ ret = cachefiles_bury_object(cache, NULL, dir, victim, ++ FSCACHE_OBJECT_WAS_CULLED); ++ if (ret < 0) ++ goto error; ++ ++ dput(victim); ++ _leave(" = 0"); ++ return 0; ++ ++error_unlock: ++ inode_unlock(d_inode(dir)); ++error: ++ dput(victim); ++ if (ret == -ENOENT) ++ return -ESTALE; /* Probably got retired by the netfs */ ++ ++ if (ret != -ENOMEM) { ++ pr_err("Internal error: %d\n", ret); ++ ret = -EIO; ++ } ++ ++ _leave(" = %d", ret); ++ return ret; ++} ++ ++/* ++ * Find out if an object is in use or not ++ * - called only by cache manager daemon ++ * - returns -EBUSY or 0 to indicate whether an object is in use or not ++ */ ++int cachefiles_check_in_use(struct cachefiles_cache *cache, struct dentry *dir, ++ char *filename) ++{ ++ struct dentry *victim; ++ int ret = 0; ++ ++ victim = cachefiles_lookup_for_cull(cache, dir, filename); ++ if (IS_ERR(victim)) ++ return PTR_ERR(victim); ++ ++ inode_unlock(d_inode(dir)); ++ dput(victim); ++ return ret; ++} + diff --git a/patches.suse/cachefiles-Implement-key-to-filename-encoding.patch b/patches.suse/cachefiles-Implement-key-to-filename-encoding.patch new file mode 100644 index 0000000..53c4a2e --- /dev/null +++ b/patches.suse/cachefiles-Implement-key-to-filename-encoding.patch @@ -0,0 +1,224 @@ +From: David Howells +Date: Wed, 17 Nov 2021 15:48:06 +0000 +Subject: cachefiles: Implement key to filename encoding +Git-commit: 5d439467b802f5c6393b20d57662500dfb177c8f +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement a function to encode a binary cookie key as something that can be +used as a filename. Four options are considered: + + (1) All printable chars with no '/' characters. Prepend a 'D' to indicate + the encoding but otherwise use as-is. + + (2) Appears to be an array of __be32. Encode as 'S' plus a list of + hex-encoded 32-bit ints separated by commas. If a number is 0, it is + rendered as "" instead of "0". + + (3) Appears to be an array of __le32. Encoded as (2) but with a 'T' + encoding prefix. + + (4) Encoded as base64 with an 'E' prefix plus a second char indicating how + much padding is involved. A non-standard base64 encoding is used + because '/' cannot be used in the encoded form. + +If (1) is not possible, whichever of (2), (3) or (4) produces the shortest +string is selected (hex-encoding a number may be less dense than base64 +encoding it). + +Note that the prefix characters have to be selected from the set [DEIJST@] +lest cachefilesd remove the files because it recognise the name. + +Changes +======= +ver #2: + - Fix a short allocation that didn't allow for a string terminator[1] + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/bcefb8f2-576a-b3fc-cc29-89808ebfd7c1@linux.alibaba.com/ [1] +Link: https://lore.kernel.org/r/163819640393.215744.15212364106412961104.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906940529.143852.17352132319136117053.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967149827.1823006.6088580775428487961.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021549223.640689.14762875188193982341.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 1 + + fs/cachefiles/internal.h | 5 ++ + fs/cachefiles/key.c | 138 +++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 144 insertions(+) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index d67210ece9cd..6f025940a65c 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -7,6 +7,7 @@ cachefiles-y := \ + cache.o \ + daemon.o \ + interface.o \ ++ key.o \ + main.o \ + namei.o \ + security.o \ +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 8763ee4a0df2..dbc37f5d4714 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -173,6 +173,11 @@ extern struct cachefiles_object *cachefiles_grab_object(struct cachefiles_object + extern void cachefiles_put_object(struct cachefiles_object *object, + enum cachefiles_obj_ref_trace why); + ++/* ++ * key.c ++ */ ++extern bool cachefiles_cook_key(struct cachefiles_object *object); ++ + /* + * main.c + */ +diff --git a/fs/cachefiles/key.c b/fs/cachefiles/key.c +new file mode 100644 +index 000000000000..bf935e25bdbe +--- /dev/null ++++ b/fs/cachefiles/key.c +@@ -0,0 +1,138 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Key to pathname encoder ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include "internal.h" ++ ++static const char cachefiles_charmap[64] = ++ "0123456789" /* 0 - 9 */ ++ "abcdefghijklmnopqrstuvwxyz" /* 10 - 35 */ ++ "ABCDEFGHIJKLMNOPQRSTUVWXYZ" /* 36 - 61 */ ++ "_-" /* 62 - 63 */ ++ ; ++ ++static const char cachefiles_filecharmap[256] = { ++ /* we skip space and tab and control chars */ ++ [33 ... 46] = 1, /* '!' -> '.' */ ++ /* we skip '/' as it's significant to pathwalk */ ++ [48 ... 127] = 1, /* '0' -> '~' */ ++}; ++ ++static inline unsigned int how_many_hex_digits(unsigned int x) ++{ ++ return x ? round_up(ilog2(x) + 1, 4) / 4 : 0; ++} ++ ++/* ++ * turn the raw key into something cooked ++ * - the key may be up to NAME_MAX in length (including the length word) ++ * - "base64" encode the strange keys, mapping 3 bytes of raw to four of ++ * cooked ++ * - need to cut the cooked key into 252 char lengths (189 raw bytes) ++ */ ++bool cachefiles_cook_key(struct cachefiles_object *object) ++{ ++ const u8 *key = fscache_get_key(object->cookie), *kend; ++ unsigned char ch; ++ unsigned int acc, i, n, nle, nbe, keylen = object->cookie->key_len; ++ unsigned int b64len, len, print, pad; ++ char *name, sep; ++ ++ _enter(",%u,%*phN", keylen, keylen, key); ++ ++ BUG_ON(keylen > NAME_MAX - 3); ++ ++ print = 1; ++ for (i = 0; i < keylen; i++) { ++ ch = key[i]; ++ print &= cachefiles_filecharmap[ch]; ++ } ++ ++ /* If the path is usable ASCII, then we render it directly */ ++ if (print) { ++ len = 1 + keylen; ++ name = kmalloc(len + 1, GFP_KERNEL); ++ if (!name) ++ return false; ++ ++ name[0] = 'D'; /* Data object type, string encoding */ ++ memcpy(name + 1, key, keylen); ++ goto success; ++ } ++ ++ /* See if it makes sense to encode it as "hex,hex,hex" for each 32-bit ++ * chunk. We rely on the key having been padded out to a whole number ++ * of 32-bit words. ++ */ ++ n = round_up(keylen, 4); ++ nbe = nle = 0; ++ for (i = 0; i < n; i += 4) { ++ u32 be = be32_to_cpu(*(__be32 *)(key + i)); ++ u32 le = le32_to_cpu(*(__le32 *)(key + i)); ++ ++ nbe += 1 + how_many_hex_digits(be); ++ nle += 1 + how_many_hex_digits(le); ++ } ++ ++ b64len = DIV_ROUND_UP(keylen, 3); ++ pad = b64len * 3 - keylen; ++ b64len = 2 + b64len * 4; /* Length if we base64-encode it */ ++ _debug("len=%u nbe=%u nle=%u b64=%u", keylen, nbe, nle, b64len); ++ if (nbe < b64len || nle < b64len) { ++ unsigned int nlen = min(nbe, nle) + 1; ++ name = kmalloc(nlen, GFP_KERNEL); ++ if (!name) ++ return false; ++ sep = (nbe <= nle) ? 'S' : 'T'; /* Encoding indicator */ ++ len = 0; ++ for (i = 0; i < n; i += 4) { ++ u32 x; ++ if (nbe <= nle) ++ x = be32_to_cpu(*(__be32 *)(key + i)); ++ else ++ x = le32_to_cpu(*(__le32 *)(key + i)); ++ name[len++] = sep; ++ if (x != 0) ++ len += snprintf(name + len, nlen - len, "%x", x); ++ sep = ','; ++ } ++ goto success; ++ } ++ ++ /* We need to base64-encode it */ ++ name = kmalloc(b64len + 1, GFP_KERNEL); ++ if (!name) ++ return false; ++ ++ name[0] = 'E'; ++ name[1] = '0' + pad; ++ len = 2; ++ kend = key + keylen; ++ do { ++ acc = *key++; ++ if (key < kend) { ++ acc |= *key++ << 8; ++ if (key < kend) ++ acc |= *key++ << 16; ++ } ++ ++ name[len++] = cachefiles_charmap[acc & 63]; ++ acc >>= 6; ++ name[len++] = cachefiles_charmap[acc & 63]; ++ acc >>= 6; ++ name[len++] = cachefiles_charmap[acc & 63]; ++ acc >>= 6; ++ name[len++] = cachefiles_charmap[acc & 63]; ++ } while (key < kend); ++ ++success: ++ name[len] = 0; ++ object->d_name = name; ++ object->d_name_len = len; ++ _leave(" = %s", object->d_name); ++ return true; ++} + diff --git a/patches.suse/cachefiles-Implement-metadata-coherency-data-storage-in-xattrs.patch b/patches.suse/cachefiles-Implement-metadata-coherency-data-storage-in-xattrs.patch new file mode 100644 index 0000000..15e792d --- /dev/null +++ b/patches.suse/cachefiles-Implement-metadata-coherency-data-storage-in-xattrs.patch @@ -0,0 +1,378 @@ +From: David Howells +Date: Wed, 17 Nov 2021 16:11:07 +0000 +Subject: cachefiles: Implement metadata/coherency data storage in xattrs +Git-commit: 72b957856b0c09eee542afcff29705dd0adda654 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Use an xattr on each backing file in the cache to store some metadata, such +as the content type and the coherency data. + +Five content types are defined: + + (0) No content stored. + + (1) The file contains a single monolithic blob and must be all or nothing. + This would be used for something like an AFS directory or a symlink. + + (2) The file is populated with content completely up to a point with + nothing beyond that. + + (3) The file has a map attached and is sparsely populated. This would be + stored in one or more additional xattrs. + + (4) The file is dirty, being in the process of local modification and the + contents are not necessarily represented correctly by the metadata. + The file should be deleted if this is seen on binding. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819641320.215744.16346770087799536862.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906942248.143852.5423738045012094252.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967151734.1823006.9301249989443622576.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021550471.640689.553853918307994335.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 3 +- + fs/cachefiles/internal.h | 21 +++++ + fs/cachefiles/xattr.c | 181 ++++++++++++++++++++++++++++++++++++++ + include/trace/events/cachefiles.h | 56 ++++++++++++ + 4 files changed, 260 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index 6f025940a65c..cb7a6bcf51eb 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -11,7 +11,8 @@ cachefiles-y := \ + main.o \ + namei.o \ + security.o \ +- volume.o ++ volume.o \ ++ xattr.o + + cachefiles-$(CONFIG_CACHEFILES_ERROR_INJECTION) += error_inject.o + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index dbc37f5d4714..01071e7a7c02 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -55,6 +55,7 @@ struct cachefiles_object { + u8 d_name_len; /* Length of filename */ + enum cachefiles_content content_info:8; /* Info about content presence */ + unsigned long flags; ++#define CACHEFILES_OBJECT_USING_TMPFILE 0 /* Have an unlinked tmpfile */ + }; + + /* +@@ -219,6 +220,17 @@ void cachefiles_acquire_volume(struct fscache_volume *volume); + void cachefiles_free_volume(struct fscache_volume *volume); + void cachefiles_withdraw_volume(struct cachefiles_volume *volume); + ++/* ++ * xattr.c ++ */ ++extern int cachefiles_set_object_xattr(struct cachefiles_object *object); ++extern int cachefiles_check_auxdata(struct cachefiles_object *object, ++ struct file *file); ++extern int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, ++ struct cachefiles_object *object, ++ struct dentry *dentry); ++extern void cachefiles_prepare_to_write(struct fscache_cookie *cookie); ++ + /* + * Error handling + */ +@@ -229,6 +241,15 @@ do { \ + set_bit(CACHEFILES_DEAD, &(___cache)->flags); \ + } while (0) + ++#define cachefiles_io_error_obj(object, FMT, ...) \ ++do { \ ++ struct cachefiles_cache *___cache; \ ++ \ ++ ___cache = (object)->volume->cache; \ ++ cachefiles_io_error(___cache, FMT " [o=%08x]", ##__VA_ARGS__, \ ++ (object)->debug_id); \ ++} while (0) ++ + + /* + * Debug tracing +diff --git a/fs/cachefiles/xattr.c b/fs/cachefiles/xattr.c +new file mode 100644 +index 000000000000..0601c46a22ef +--- /dev/null ++++ b/fs/cachefiles/xattr.c +@@ -0,0 +1,181 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* CacheFiles extended attribute management ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include "internal.h" ++ ++#define CACHEFILES_COOKIE_TYPE_DATA 1 ++ ++struct cachefiles_xattr { ++ __be64 object_size; /* Actual size of the object */ ++ __be64 zero_point; /* Size after which server has no data not written by us */ ++ __u8 type; /* Type of object */ ++ __u8 content; /* Content presence (enum cachefiles_content) */ ++ __u8 data[]; /* netfs coherency data */ ++} __packed; ++ ++static const char cachefiles_xattr_cache[] = ++ XATTR_USER_PREFIX "CacheFiles.cache"; ++ ++/* ++ * set the state xattr on a cache file ++ */ ++int cachefiles_set_object_xattr(struct cachefiles_object *object) ++{ ++ struct cachefiles_xattr *buf; ++ struct dentry *dentry; ++ struct file *file = object->file; ++ unsigned int len = object->cookie->aux_len; ++ int ret; ++ ++ if (!file) ++ return -ESTALE; ++ dentry = file->f_path.dentry; ++ ++ _enter("%x,#%d", object->debug_id, len); ++ ++ buf = kmalloc(sizeof(struct cachefiles_xattr) + len, GFP_KERNEL); ++ if (!buf) ++ return -ENOMEM; ++ ++ buf->object_size = cpu_to_be64(object->cookie->object_size); ++ buf->zero_point = 0; ++ buf->type = CACHEFILES_COOKIE_TYPE_DATA; ++ buf->content = object->content_info; ++ if (test_bit(FSCACHE_COOKIE_LOCAL_WRITE, &object->cookie->flags)) ++ buf->content = CACHEFILES_CONTENT_DIRTY; ++ if (len > 0) ++ memcpy(buf->data, fscache_get_aux(object->cookie), len); ++ ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = vfs_setxattr(&init_user_ns, dentry, cachefiles_xattr_cache, ++ buf, sizeof(struct cachefiles_xattr) + len, 0); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error(object, file_inode(file), ret, ++ cachefiles_trace_setxattr_error); ++ trace_cachefiles_coherency(object, file_inode(file)->i_ino, ++ buf->content, ++ cachefiles_coherency_set_fail); ++ if (ret != -ENOMEM) ++ cachefiles_io_error_obj( ++ object, ++ "Failed to set xattr with error %d", ret); ++ } else { ++ trace_cachefiles_coherency(object, file_inode(file)->i_ino, ++ buf->content, ++ cachefiles_coherency_set_ok); ++ } ++ ++ kfree(buf); ++ _leave(" = %d", ret); ++ return ret; ++} ++ ++/* ++ * check the consistency between the backing cache and the FS-Cache cookie ++ */ ++int cachefiles_check_auxdata(struct cachefiles_object *object, struct file *file) ++{ ++ struct cachefiles_xattr *buf; ++ struct dentry *dentry = file->f_path.dentry; ++ unsigned int len = object->cookie->aux_len, tlen; ++ const void *p = fscache_get_aux(object->cookie); ++ enum cachefiles_coherency_trace why; ++ ssize_t xlen; ++ int ret = -ESTALE; ++ ++ tlen = sizeof(struct cachefiles_xattr) + len; ++ buf = kmalloc(tlen, GFP_KERNEL); ++ if (!buf) ++ return -ENOMEM; ++ ++ xlen = cachefiles_inject_read_error(); ++ if (xlen == 0) ++ xlen = vfs_getxattr(&init_user_ns, dentry, cachefiles_xattr_cache, buf, tlen); ++ if (xlen != tlen) { ++ if (xlen < 0) ++ trace_cachefiles_vfs_error(object, file_inode(file), xlen, ++ cachefiles_trace_getxattr_error); ++ if (xlen == -EIO) ++ cachefiles_io_error_obj( ++ object, ++ "Failed to read aux with error %zd", xlen); ++ why = cachefiles_coherency_check_xattr; ++ } else if (buf->type != CACHEFILES_COOKIE_TYPE_DATA) { ++ why = cachefiles_coherency_check_type; ++ } else if (memcmp(buf->data, p, len) != 0) { ++ why = cachefiles_coherency_check_aux; ++ } else if (be64_to_cpu(buf->object_size) != object->cookie->object_size) { ++ why = cachefiles_coherency_check_objsize; ++ } else if (buf->content == CACHEFILES_CONTENT_DIRTY) { ++ // TODO: Begin conflict resolution ++ pr_warn("Dirty object in cache\n"); ++ why = cachefiles_coherency_check_dirty; ++ } else { ++ why = cachefiles_coherency_check_ok; ++ ret = 0; ++ } ++ ++ trace_cachefiles_coherency(object, file_inode(file)->i_ino, ++ buf->content, why); ++ kfree(buf); ++ return ret; ++} ++ ++/* ++ * remove the object's xattr to mark it stale ++ */ ++int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, ++ struct cachefiles_object *object, ++ struct dentry *dentry) ++{ ++ int ret; ++ ++ ret = cachefiles_inject_remove_error(); ++ if (ret == 0) ++ ret = vfs_removexattr(&init_user_ns, dentry, cachefiles_xattr_cache); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error(object, d_inode(dentry), ret, ++ cachefiles_trace_remxattr_error); ++ if (ret == -ENOENT || ret == -ENODATA) ++ ret = 0; ++ else if (ret != -ENOMEM) ++ cachefiles_io_error(cache, ++ "Can't remove xattr from %lu" ++ " (error %d)", ++ d_backing_inode(dentry)->i_ino, -ret); ++ } ++ ++ _leave(" = %d", ret); ++ return ret; ++} ++ ++/* ++ * Stick a marker on the cache object to indicate that it's dirty. ++ */ ++void cachefiles_prepare_to_write(struct fscache_cookie *cookie) ++{ ++ const struct cred *saved_cred; ++ struct cachefiles_object *object = cookie->cache_priv; ++ struct cachefiles_cache *cache = object->volume->cache; ++ ++ _enter("c=%08x", object->cookie->debug_id); ++ ++ if (!test_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags)) { ++ cachefiles_begin_secure(cache, &saved_cred); ++ cachefiles_set_object_xattr(object); ++ cachefiles_end_secure(cache, saved_cred); ++ } ++} +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 54815cc776ba..98b1eee4a7a8 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -42,6 +42,19 @@ enum fscache_why_object_killed { + FSCACHE_OBJECT_WAS_CULLED, + }; + ++enum cachefiles_coherency_trace { ++ cachefiles_coherency_check_aux, ++ cachefiles_coherency_check_content, ++ cachefiles_coherency_check_dirty, ++ cachefiles_coherency_check_len, ++ cachefiles_coherency_check_objsize, ++ cachefiles_coherency_check_ok, ++ cachefiles_coherency_check_type, ++ cachefiles_coherency_check_xattr, ++ cachefiles_coherency_set_fail, ++ cachefiles_coherency_set_ok, ++}; ++ + enum cachefiles_trunc_trace { + cachefiles_trunc_dio_adjust, + cachefiles_trunc_expand_tmpfile, +@@ -95,6 +108,18 @@ enum cachefiles_error_trace { + EM(cachefiles_obj_see_withdraw_cookie, "SEE withdraw_cookie") \ + E_(cachefiles_obj_see_withdrawal, "SEE withdrawal") + ++#define cachefiles_coherency_traces \ ++ EM(cachefiles_coherency_check_aux, "BAD aux ") \ ++ EM(cachefiles_coherency_check_content, "BAD cont") \ ++ EM(cachefiles_coherency_check_dirty, "BAD dirt") \ ++ EM(cachefiles_coherency_check_len, "BAD len ") \ ++ EM(cachefiles_coherency_check_objsize, "BAD osiz") \ ++ EM(cachefiles_coherency_check_ok, "OK ") \ ++ EM(cachefiles_coherency_check_type, "BAD type") \ ++ EM(cachefiles_coherency_check_xattr, "BAD xatt") \ ++ EM(cachefiles_coherency_set_fail, "SET fail") \ ++ E_(cachefiles_coherency_set_ok, "SET ok ") ++ + #define cachefiles_trunc_traces \ + EM(cachefiles_trunc_dio_adjust, "DIOADJ") \ + EM(cachefiles_trunc_expand_tmpfile, "EXPTMP") \ +@@ -130,6 +155,7 @@ enum cachefiles_error_trace { + + cachefiles_obj_kill_traces; + cachefiles_obj_ref_traces; ++cachefiles_coherency_traces; + cachefiles_trunc_traces; + cachefiles_error_traces; + +@@ -287,6 +313,36 @@ TRACE_EVENT(cachefiles_rename, + __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) + ); + ++TRACE_EVENT(cachefiles_coherency, ++ TP_PROTO(struct cachefiles_object *obj, ++ ino_t ino, ++ enum cachefiles_content content, ++ enum cachefiles_coherency_trace why), ++ ++ TP_ARGS(obj, ino, content, why), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(enum cachefiles_coherency_trace, why ) ++ __field(enum cachefiles_content, content ) ++ __field(u64, ino ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->why = why; ++ __entry->content = content; ++ __entry->ino = ino; ++ ), ++ ++ TP_printk("o=%08x %s i=%llx c=%u", ++ __entry->obj, ++ __print_symbolic(__entry->why, cachefiles_coherency_traces), ++ __entry->ino, ++ __entry->content) ++ ); ++ + TRACE_EVENT(cachefiles_trunc, + TP_PROTO(struct cachefiles_object *obj, struct inode *backer, + loff_t from, loff_t to, enum cachefiles_trunc_trace why), + diff --git a/patches.suse/cachefiles-Implement-object-lifecycle-funcs.patch b/patches.suse/cachefiles-Implement-object-lifecycle-funcs.patch new file mode 100644 index 0000000..493e661 --- /dev/null +++ b/patches.suse/cachefiles-Implement-object-lifecycle-funcs.patch @@ -0,0 +1,358 @@ +From: David Howells +Date: Wed, 17 Nov 2021 16:22:21 +0000 +Subject: cachefiles: Implement object lifecycle funcs +Git-commit: df98e87f2091774c377ddfaedfe64bd90ed4bdca +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement allocate, get, see and put functions for the cachefiles_object +struct. The members of the struct we're going to need are also added. + +Additionally, implement a lifecycle tracepoint. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819639457.215744.4600093239395728232.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906939569.143852.3594314410666551982.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967148857.1823006.6332962598220464364.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021547762.640689.8422781599594931000.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/interface.c | 86 +++++++++++++++++++++++++++++++++++++++ + fs/cachefiles/internal.h | 35 +++++++++++++++- + fs/cachefiles/main.c | 16 ++++++++ + include/trace/events/cachefiles.h | 58 ++++++++++++++++++++++++++ + include/trace/events/fscache.h | 4 ++ + 5 files changed, 197 insertions(+), 2 deletions(-) + +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index 1793e46bd3e7..68bb7b6c4945 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -13,6 +13,92 @@ + #include + #include "internal.h" + ++static atomic_t cachefiles_object_debug_id; ++ ++/* ++ * Allocate a cache object record. ++ */ ++static ++struct cachefiles_object *cachefiles_alloc_object(struct fscache_cookie *cookie) ++{ ++ struct fscache_volume *vcookie = cookie->volume; ++ struct cachefiles_volume *volume = vcookie->cache_priv; ++ struct cachefiles_object *object; ++ ++ _enter("{%s},%x,", vcookie->key, cookie->debug_id); ++ ++ object = kmem_cache_zalloc(cachefiles_object_jar, GFP_KERNEL); ++ if (!object) ++ return NULL; ++ ++ refcount_set(&object->ref, 1); ++ ++ spin_lock_init(&object->lock); ++ INIT_LIST_HEAD(&object->cache_link); ++ object->volume = volume; ++ object->debug_id = atomic_inc_return(&cachefiles_object_debug_id); ++ object->cookie = fscache_get_cookie(cookie, fscache_cookie_get_attach_object); ++ ++ fscache_count_object(vcookie->cache); ++ trace_cachefiles_ref(object->debug_id, cookie->debug_id, 1, ++ cachefiles_obj_new); ++ return object; ++} ++ ++/* ++ * Note that an object has been seen. ++ */ ++void cachefiles_see_object(struct cachefiles_object *object, ++ enum cachefiles_obj_ref_trace why) ++{ ++ trace_cachefiles_ref(object->debug_id, object->cookie->debug_id, ++ refcount_read(&object->ref), why); ++} ++ ++/* ++ * Increment the usage count on an object; ++ */ ++struct cachefiles_object *cachefiles_grab_object(struct cachefiles_object *object, ++ enum cachefiles_obj_ref_trace why) ++{ ++ int r; ++ ++ __refcount_inc(&object->ref, &r); ++ trace_cachefiles_ref(object->debug_id, object->cookie->debug_id, r, why); ++ return object; ++} ++ ++/* ++ * dispose of a reference to an object ++ */ ++void cachefiles_put_object(struct cachefiles_object *object, ++ enum cachefiles_obj_ref_trace why) ++{ ++ unsigned int object_debug_id = object->debug_id; ++ unsigned int cookie_debug_id = object->cookie->debug_id; ++ struct fscache_cache *cache; ++ bool done; ++ int r; ++ ++ done = __refcount_dec_and_test(&object->ref, &r); ++ trace_cachefiles_ref(object_debug_id, cookie_debug_id, r, why); ++ if (done) { ++ _debug("- kill object OBJ%x", object_debug_id); ++ ++ ASSERTCMP(object->file, ==, NULL); ++ ++ kfree(object->d_name); ++ ++ cache = object->volume->cache->cache; ++ fscache_put_cookie(object->cookie, fscache_cookie_put_object); ++ object->cookie = NULL; ++ kmem_cache_free(cachefiles_object_jar, object); ++ fscache_uncount_object(cache); ++ } ++ ++ _leave(""); ++} ++ + const struct fscache_cache_ops cachefiles_cache_ops = { + .name = "cachefiles", + .acquire_volume = cachefiles_acquire_volume, +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index ab0e9307be7b..8763ee4a0df2 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -19,6 +19,16 @@ + struct cachefiles_cache; + struct cachefiles_object; + ++enum cachefiles_content { ++ /* These values are saved on disk */ ++ CACHEFILES_CONTENT_NO_DATA = 0, /* No content stored */ ++ CACHEFILES_CONTENT_SINGLE = 1, /* Content is monolithic, all is present */ ++ CACHEFILES_CONTENT_ALL = 2, /* Content is all present, no map */ ++ CACHEFILES_CONTENT_BACKFS_MAP = 3, /* Content is piecemeal, mapped through backing fs */ ++ CACHEFILES_CONTENT_DIRTY = 4, /* Content is dirty (only seen on disk) */ ++ nr__cachefiles_content ++}; ++ + /* + * Cached volume representation. + */ +@@ -31,10 +41,20 @@ struct cachefiles_volume { + }; + + /* +- * Data file records. ++ * Backing file state. + */ + struct cachefiles_object { +- int debug_id; /* debugging ID */ ++ struct fscache_cookie *cookie; /* Netfs data storage object cookie */ ++ struct cachefiles_volume *volume; /* Cache volume that holds this object */ ++ struct list_head cache_link; /* Link in cache->*_list */ ++ struct file *file; /* The file representing this object */ ++ char *d_name; /* Backing file name */ ++ int debug_id; ++ spinlock_t lock; ++ refcount_t ref; ++ u8 d_name_len; /* Length of filename */ ++ enum cachefiles_content content_info:8; /* Info about content presence */ ++ unsigned long flags; + }; + + /* +@@ -146,6 +166,17 @@ static inline int cachefiles_inject_remove_error(void) + * interface.c + */ + extern const struct fscache_cache_ops cachefiles_cache_ops; ++extern void cachefiles_see_object(struct cachefiles_object *object, ++ enum cachefiles_obj_ref_trace why); ++extern struct cachefiles_object *cachefiles_grab_object(struct cachefiles_object *object, ++ enum cachefiles_obj_ref_trace why); ++extern void cachefiles_put_object(struct cachefiles_object *object, ++ enum cachefiles_obj_ref_trace why); ++ ++/* ++ * main.c ++ */ ++extern struct kmem_cache *cachefiles_object_jar; + + /* + * namei.c +diff --git a/fs/cachefiles/main.c b/fs/cachefiles/main.c +index 533e3067d80f..3f369c6f816d 100644 +--- a/fs/cachefiles/main.c ++++ b/fs/cachefiles/main.c +@@ -31,6 +31,8 @@ MODULE_DESCRIPTION("Mounted-filesystem based cache"); + MODULE_AUTHOR("Red Hat, Inc."); + MODULE_LICENSE("GPL"); + ++struct kmem_cache *cachefiles_object_jar; ++ + static struct miscdevice cachefiles_dev = { + .minor = MISC_DYNAMIC_MINOR, + .name = "cachefiles", +@@ -51,9 +53,22 @@ static int __init cachefiles_init(void) + if (ret < 0) + goto error_dev; + ++ /* create an object jar */ ++ ret = -ENOMEM; ++ cachefiles_object_jar = ++ kmem_cache_create("cachefiles_object_jar", ++ sizeof(struct cachefiles_object), ++ 0, SLAB_HWCACHE_ALIGN, NULL); ++ if (!cachefiles_object_jar) { ++ pr_notice("Failed to allocate an object jar\n"); ++ goto error_object_jar; ++ } ++ + pr_info("Loaded\n"); + return 0; + ++error_object_jar: ++ misc_deregister(&cachefiles_dev); + error_dev: + cachefiles_unregister_error_injection(); + error_einj: +@@ -70,6 +85,7 @@ static void __exit cachefiles_exit(void) + { + pr_info("Unloading\n"); + ++ kmem_cache_destroy(cachefiles_object_jar); + misc_deregister(&cachefiles_dev); + cachefiles_unregister_error_injection(); + } +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 5975ea4977b2..54815cc776ba 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -18,6 +18,21 @@ + #ifndef __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY + #define __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY + ++enum cachefiles_obj_ref_trace { ++ cachefiles_obj_get_ioreq, ++ cachefiles_obj_new, ++ cachefiles_obj_put_alloc_fail, ++ cachefiles_obj_put_detach, ++ cachefiles_obj_put_ioreq, ++ cachefiles_obj_see_clean_commit, ++ cachefiles_obj_see_clean_delete, ++ cachefiles_obj_see_clean_drop_tmp, ++ cachefiles_obj_see_lookup_cookie, ++ cachefiles_obj_see_lookup_failed, ++ cachefiles_obj_see_withdraw_cookie, ++ cachefiles_obj_see_withdrawal, ++}; ++ + enum fscache_why_object_killed { + FSCACHE_OBJECT_IS_STALE, + FSCACHE_OBJECT_IS_WEIRD, +@@ -66,6 +81,20 @@ enum cachefiles_error_trace { + EM(FSCACHE_OBJECT_WAS_RETIRED, "was_retired") \ + E_(FSCACHE_OBJECT_WAS_CULLED, "was_culled") + ++#define cachefiles_obj_ref_traces \ ++ EM(cachefiles_obj_get_ioreq, "GET ioreq") \ ++ EM(cachefiles_obj_new, "NEW obj") \ ++ EM(cachefiles_obj_put_alloc_fail, "PUT alloc_fail") \ ++ EM(cachefiles_obj_put_detach, "PUT detach") \ ++ EM(cachefiles_obj_put_ioreq, "PUT ioreq") \ ++ EM(cachefiles_obj_see_clean_commit, "SEE clean_commit") \ ++ EM(cachefiles_obj_see_clean_delete, "SEE clean_delete") \ ++ EM(cachefiles_obj_see_clean_drop_tmp, "SEE clean_drop_tmp") \ ++ EM(cachefiles_obj_see_lookup_cookie, "SEE lookup_cookie") \ ++ EM(cachefiles_obj_see_lookup_failed, "SEE lookup_failed") \ ++ EM(cachefiles_obj_see_withdraw_cookie, "SEE withdraw_cookie") \ ++ E_(cachefiles_obj_see_withdrawal, "SEE withdrawal") ++ + #define cachefiles_trunc_traces \ + EM(cachefiles_trunc_dio_adjust, "DIOADJ") \ + EM(cachefiles_trunc_expand_tmpfile, "EXPTMP") \ +@@ -100,6 +129,7 @@ enum cachefiles_error_trace { + #define E_(a, b) TRACE_DEFINE_ENUM(a); + + cachefiles_obj_kill_traces; ++cachefiles_obj_ref_traces; + cachefiles_trunc_traces; + cachefiles_error_traces; + +@@ -113,6 +143,34 @@ cachefiles_error_traces; + #define E_(a, b) { a, b } + + ++TRACE_EVENT(cachefiles_ref, ++ TP_PROTO(unsigned int object_debug_id, ++ unsigned int cookie_debug_id, ++ int usage, ++ enum cachefiles_obj_ref_trace why), ++ ++ TP_ARGS(object_debug_id, cookie_debug_id, usage, why), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, cookie ) ++ __field(enum cachefiles_obj_ref_trace, why ) ++ __field(int, usage ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = object_debug_id; ++ __entry->cookie = cookie_debug_id; ++ __entry->usage = usage; ++ __entry->why = why; ++ ), ++ ++ TP_printk("c=%08x o=%08x u=%d %s", ++ __entry->cookie, __entry->obj, __entry->usage, ++ __print_symbolic(__entry->why, cachefiles_obj_ref_traces)) ++ ); ++ + TRACE_EVENT(cachefiles_lookup, + TP_PROTO(struct cachefiles_object *obj, + struct dentry *de), +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 5fa37a8b4ec7..d9d830296ec3 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -49,6 +49,7 @@ enum fscache_volume_trace { + enum fscache_cookie_trace { + fscache_cookie_collision, + fscache_cookie_discard, ++ fscache_cookie_get_attach_object, + fscache_cookie_get_end_access, + fscache_cookie_get_hash_collision, + fscache_cookie_get_inval_work, +@@ -57,6 +58,7 @@ enum fscache_cookie_trace { + fscache_cookie_new_acquire, + fscache_cookie_put_hash_collision, + fscache_cookie_put_lru, ++ fscache_cookie_put_object, + fscache_cookie_put_over_queued, + fscache_cookie_put_relinquish, + fscache_cookie_put_withdrawn, +@@ -122,6 +124,7 @@ enum fscache_access_trace { + #define fscache_cookie_traces \ + EM(fscache_cookie_collision, "*COLLIDE*") \ + EM(fscache_cookie_discard, "DISCARD ") \ ++ EM(fscache_cookie_get_attach_object, "GET attch") \ + EM(fscache_cookie_get_hash_collision, "GET hcoll") \ + EM(fscache_cookie_get_end_access, "GQ endac") \ + EM(fscache_cookie_get_inval_work, "GQ inval") \ +@@ -130,6 +133,7 @@ enum fscache_access_trace { + EM(fscache_cookie_new_acquire, "NEW acq ") \ + EM(fscache_cookie_put_hash_collision, "PUT hcoll") \ + EM(fscache_cookie_put_lru, "PUT lru ") \ ++ EM(fscache_cookie_put_object, "PUT obj ") \ + EM(fscache_cookie_put_over_queued, "PQ overq") \ + EM(fscache_cookie_put_relinquish, "PUT relnq") \ + EM(fscache_cookie_put_withdrawn, "PUT wthdn") \ + diff --git a/patches.suse/cachefiles-Implement-the-I-O-routines.patch b/patches.suse/cachefiles-Implement-the-I-O-routines.patch new file mode 100644 index 0000000..2e25824 --- /dev/null +++ b/patches.suse/cachefiles-Implement-the-I-O-routines.patch @@ -0,0 +1,729 @@ +From: David Howells +Date: Thu, 21 Oct 2021 00:19:46 +0100 +Subject: cachefiles: Implement the I/O routines +Git-commit: 047487c947e8b96b94579c3a33207bd4e266b4c6 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement the I/O routines for cachefiles. There are two sets of routines +here: preparation and actual I/O. + +Preparation for read involves looking to see whether there is data present, +and how much. Netfslib tells us what it wants us to do and we have the +option of adjusting shrinking and telling it whether to read from the +cache, download from the server or simply clear a region. + +Preparation for write involves checking for space and defending against +possibly running short of space, if necessary punching out a hole in the +file so that we don't leave old data in the cache if we update the +coherency information. + +Then there's a read routine and a write routine. They wait for the cookie +state to move to something appropriate and then start a potentially +asynchronous direct I/O operation upon it. + +Changes +======= +ver #2: + - Fix a misassigned variable[1]. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/YaZOCk9zxApPattb@archlinux-ax161/ [1] +Link: https://lore.kernel.org/r/163819647945.215744.17827962047487125939.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906954666.143852.1504887120569779407.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967163110.1823006.9206718511874339672.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021562168.640689.8802250542405732391.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/io.c | 514 ++++++++++++++++++++++++++++++++++++++ + include/trace/events/cachefiles.h | 121 +++++++++ + 2 files changed, 635 insertions(+) + +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index adeb9a42fd7b..6f4dce0cfc36 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -14,6 +14,516 @@ + #include + #include "internal.h" + ++struct cachefiles_kiocb { ++ struct kiocb iocb; ++ refcount_t ki_refcnt; ++ loff_t start; ++ union { ++ size_t skipped; ++ size_t len; ++ }; ++ struct cachefiles_object *object; ++ netfs_io_terminated_t term_func; ++ void *term_func_priv; ++ bool was_async; ++ unsigned int inval_counter; /* Copy of cookie->inval_counter */ ++ u64 b_writing; ++}; ++ ++static inline void cachefiles_put_kiocb(struct cachefiles_kiocb *ki) ++{ ++ if (refcount_dec_and_test(&ki->ki_refcnt)) { ++ cachefiles_put_object(ki->object, cachefiles_obj_put_ioreq); ++ fput(ki->iocb.ki_filp); ++ kfree(ki); ++ } ++} ++ ++/* ++ * Handle completion of a read from the cache. ++ */ ++static void cachefiles_read_complete(struct kiocb *iocb, long ret) ++{ ++ struct cachefiles_kiocb *ki = container_of(iocb, struct cachefiles_kiocb, iocb); ++ struct inode *inode = file_inode(ki->iocb.ki_filp); ++ ++ _enter("%ld", ret); ++ ++ if (ret < 0) ++ trace_cachefiles_io_error(ki->object, inode, ret, ++ cachefiles_trace_read_error); ++ ++ if (ki->term_func) { ++ if (ret >= 0) { ++ if (ki->object->cookie->inval_counter == ki->inval_counter) ++ ki->skipped += ret; ++ else ++ ret = -ESTALE; ++ } ++ ++ ki->term_func(ki->term_func_priv, ret, ki->was_async); ++ } ++ ++ cachefiles_put_kiocb(ki); ++} ++ ++/* ++ * Initiate a read from the cache. ++ */ ++static int cachefiles_read(struct netfs_cache_resources *cres, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ enum netfs_read_from_hole read_hole, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv) ++{ ++ struct cachefiles_object *object; ++ struct cachefiles_kiocb *ki; ++ struct file *file; ++ unsigned int old_nofs; ++ ssize_t ret = -ENOBUFS; ++ size_t len = iov_iter_count(iter), skipped = 0; ++ ++ if (!fscache_wait_for_operation(cres, FSCACHE_WANT_READ)) ++ goto presubmission_error; ++ ++ fscache_count_read(); ++ object = cachefiles_cres_object(cres); ++ file = cachefiles_cres_file(cres); ++ ++ _enter("%pD,%li,%llx,%zx/%llx", ++ file, file_inode(file)->i_ino, start_pos, len, ++ i_size_read(file_inode(file))); ++ ++ /* If the caller asked us to seek for data before doing the read, then ++ * we should do that now. If we find a gap, we fill it with zeros. ++ */ ++ if (read_hole != NETFS_READ_HOLE_IGNORE) { ++ loff_t off = start_pos, off2; ++ ++ off2 = cachefiles_inject_read_error(); ++ if (off2 == 0) ++ off2 = vfs_llseek(file, off, SEEK_DATA); ++ if (off2 < 0 && off2 >= (loff_t)-MAX_ERRNO && off2 != -ENXIO) { ++ skipped = 0; ++ ret = off2; ++ goto presubmission_error; ++ } ++ ++ if (off2 == -ENXIO || off2 >= start_pos + len) { ++ /* The region is beyond the EOF or there's no more data ++ * in the region, so clear the rest of the buffer and ++ * return success. ++ */ ++ ret = -ENODATA; ++ if (read_hole == NETFS_READ_HOLE_FAIL) ++ goto presubmission_error; ++ ++ iov_iter_zero(len, iter); ++ skipped = len; ++ ret = 0; ++ goto presubmission_error; ++ } ++ ++ skipped = off2 - off; ++ iov_iter_zero(skipped, iter); ++ } ++ ++ ret = -ENOMEM; ++ ki = kzalloc(sizeof(struct cachefiles_kiocb), GFP_KERNEL); ++ if (!ki) ++ goto presubmission_error; ++ ++ refcount_set(&ki->ki_refcnt, 2); ++ ki->iocb.ki_filp = file; ++ ki->iocb.ki_pos = start_pos + skipped; ++ ki->iocb.ki_flags = IOCB_DIRECT; ++ ki->iocb.ki_hint = ki_hint_validate(file_write_hint(file)); ++ ki->iocb.ki_ioprio = get_current_ioprio(); ++ ki->skipped = skipped; ++ ki->object = object; ++ ki->inval_counter = cres->inval_counter; ++ ki->term_func = term_func; ++ ki->term_func_priv = term_func_priv; ++ ki->was_async = true; ++ ++ if (ki->term_func) ++ ki->iocb.ki_complete = cachefiles_read_complete; ++ ++ get_file(ki->iocb.ki_filp); ++ cachefiles_grab_object(object, cachefiles_obj_get_ioreq); ++ ++ trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped); ++ old_nofs = memalloc_nofs_save(); ++ ret = cachefiles_inject_read_error(); ++ if (ret == 0) ++ ret = vfs_iocb_iter_read(file, &ki->iocb, iter); ++ memalloc_nofs_restore(old_nofs); ++ switch (ret) { ++ case -EIOCBQUEUED: ++ goto in_progress; ++ ++ case -ERESTARTSYS: ++ case -ERESTARTNOINTR: ++ case -ERESTARTNOHAND: ++ case -ERESTART_RESTARTBLOCK: ++ /* There's no easy way to restart the syscall since other AIO's ++ * may be already running. Just fail this IO with EINTR. ++ */ ++ ret = -EINTR; ++ fallthrough; ++ default: ++ ki->was_async = false; ++ cachefiles_read_complete(&ki->iocb, ret); ++ if (ret > 0) ++ ret = 0; ++ break; ++ } ++ ++in_progress: ++ cachefiles_put_kiocb(ki); ++ _leave(" = %zd", ret); ++ return ret; ++ ++presubmission_error: ++ if (term_func) ++ term_func(term_func_priv, ret < 0 ? ret : skipped, false); ++ return ret; ++} ++ ++/* ++ * Handle completion of a write to the cache. ++ */ ++static void cachefiles_write_complete(struct kiocb *iocb, long ret) ++{ ++ struct cachefiles_kiocb *ki = container_of(iocb, struct cachefiles_kiocb, iocb); ++ struct cachefiles_object *object = ki->object; ++ struct inode *inode = file_inode(ki->iocb.ki_filp); ++ ++ _enter("%ld", ret); ++ ++ /* Tell lockdep we inherited freeze protection from submission thread */ ++ __sb_writers_acquired(inode->i_sb, SB_FREEZE_WRITE); ++ __sb_end_write(inode->i_sb, SB_FREEZE_WRITE); ++ ++ if (ret < 0) ++ trace_cachefiles_io_error(object, inode, ret, ++ cachefiles_trace_write_error); ++ ++ atomic_long_sub(ki->b_writing, &object->volume->cache->b_writing); ++ set_bit(FSCACHE_COOKIE_HAVE_DATA, &object->cookie->flags); ++ if (ki->term_func) ++ ki->term_func(ki->term_func_priv, ret, ki->was_async); ++ cachefiles_put_kiocb(ki); ++} ++ ++/* ++ * Initiate a write to the cache. ++ */ ++static int cachefiles_write(struct netfs_cache_resources *cres, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv) ++{ ++ struct cachefiles_object *object; ++ struct cachefiles_cache *cache; ++ struct cachefiles_kiocb *ki; ++ struct inode *inode; ++ struct file *file; ++ unsigned int old_nofs; ++ ssize_t ret = -ENOBUFS; ++ size_t len = iov_iter_count(iter); ++ ++ if (!fscache_wait_for_operation(cres, FSCACHE_WANT_WRITE)) ++ goto presubmission_error; ++ fscache_count_write(); ++ object = cachefiles_cres_object(cres); ++ cache = object->volume->cache; ++ file = cachefiles_cres_file(cres); ++ ++ _enter("%pD,%li,%llx,%zx/%llx", ++ file, file_inode(file)->i_ino, start_pos, len, ++ i_size_read(file_inode(file))); ++ ++ ret = -ENOMEM; ++ ki = kzalloc(sizeof(struct cachefiles_kiocb), GFP_KERNEL); ++ if (!ki) ++ goto presubmission_error; ++ ++ refcount_set(&ki->ki_refcnt, 2); ++ ki->iocb.ki_filp = file; ++ ki->iocb.ki_pos = start_pos; ++ ki->iocb.ki_flags = IOCB_DIRECT | IOCB_WRITE; ++ ki->iocb.ki_hint = ki_hint_validate(file_write_hint(file)); ++ ki->iocb.ki_ioprio = get_current_ioprio(); ++ ki->object = object; ++ ki->inval_counter = cres->inval_counter; ++ ki->start = start_pos; ++ ki->len = len; ++ ki->term_func = term_func; ++ ki->term_func_priv = term_func_priv; ++ ki->was_async = true; ++ ki->b_writing = (len + (1 << cache->bshift)) >> cache->bshift; ++ ++ if (ki->term_func) ++ ki->iocb.ki_complete = cachefiles_write_complete; ++ atomic_long_add(ki->b_writing, &cache->b_writing); ++ ++ /* Open-code file_start_write here to grab freeze protection, which ++ * will be released by another thread in aio_complete_rw(). Fool ++ * lockdep by telling it the lock got released so that it doesn't ++ * complain about the held lock when we return to userspace. ++ */ ++ inode = file_inode(file); ++ __sb_start_write(inode->i_sb, SB_FREEZE_WRITE); ++ __sb_writers_release(inode->i_sb, SB_FREEZE_WRITE); ++ ++ get_file(ki->iocb.ki_filp); ++ cachefiles_grab_object(object, cachefiles_obj_get_ioreq); ++ ++ trace_cachefiles_write(object, inode, ki->iocb.ki_pos, len); ++ old_nofs = memalloc_nofs_save(); ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = vfs_iocb_iter_write(file, &ki->iocb, iter); ++ memalloc_nofs_restore(old_nofs); ++ switch (ret) { ++ case -EIOCBQUEUED: ++ goto in_progress; ++ ++ case -ERESTARTSYS: ++ case -ERESTARTNOINTR: ++ case -ERESTARTNOHAND: ++ case -ERESTART_RESTARTBLOCK: ++ /* There's no easy way to restart the syscall since other AIO's ++ * may be already running. Just fail this IO with EINTR. ++ */ ++ ret = -EINTR; ++ fallthrough; ++ default: ++ ki->was_async = false; ++ cachefiles_write_complete(&ki->iocb, ret); ++ if (ret > 0) ++ ret = 0; ++ break; ++ } ++ ++in_progress: ++ cachefiles_put_kiocb(ki); ++ _leave(" = %zd", ret); ++ return ret; ++ ++presubmission_error: ++ if (term_func) ++ term_func(term_func_priv, ret, false); ++ return ret; ++} ++ ++/* ++ * Prepare a read operation, shortening it to a cached/uncached ++ * boundary as appropriate. ++ */ ++static enum netfs_read_source cachefiles_prepare_read(struct netfs_read_subrequest *subreq, ++ loff_t i_size) ++{ ++ enum cachefiles_prepare_read_trace why; ++ struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_cache_resources *cres = &rreq->cache_resources; ++ struct cachefiles_object *object; ++ struct cachefiles_cache *cache; ++ struct fscache_cookie *cookie = fscache_cres_cookie(cres); ++ const struct cred *saved_cred; ++ struct file *file = cachefiles_cres_file(cres); ++ enum netfs_read_source ret = NETFS_DOWNLOAD_FROM_SERVER; ++ loff_t off, to; ++ ino_t ino = file ? file_inode(file)->i_ino : 0; ++ ++ _enter("%zx @%llx/%llx", subreq->len, subreq->start, i_size); ++ ++ if (subreq->start >= i_size) { ++ ret = NETFS_FILL_WITH_ZEROES; ++ why = cachefiles_trace_read_after_eof; ++ goto out_no_object; ++ } ++ ++ if (test_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags)) { ++ __set_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++ why = cachefiles_trace_read_no_data; ++ goto out_no_object; ++ } ++ ++ /* The object and the file may be being created in the background. */ ++ if (!file) { ++ why = cachefiles_trace_read_no_file; ++ if (!fscache_wait_for_operation(cres, FSCACHE_WANT_READ)) ++ goto out_no_object; ++ file = cachefiles_cres_file(cres); ++ if (!file) ++ goto out_no_object; ++ ino = file_inode(file)->i_ino; ++ } ++ ++ object = cachefiles_cres_object(cres); ++ cache = object->volume->cache; ++ cachefiles_begin_secure(cache, &saved_cred); ++ ++ off = cachefiles_inject_read_error(); ++ if (off == 0) ++ off = vfs_llseek(file, subreq->start, SEEK_DATA); ++ if (off < 0 && off >= (loff_t)-MAX_ERRNO) { ++ if (off == (loff_t)-ENXIO) { ++ why = cachefiles_trace_read_seek_nxio; ++ goto download_and_store; ++ } ++ trace_cachefiles_io_error(object, file_inode(file), off, ++ cachefiles_trace_seek_error); ++ why = cachefiles_trace_read_seek_error; ++ goto out; ++ } ++ ++ if (off >= subreq->start + subreq->len) { ++ why = cachefiles_trace_read_found_hole; ++ goto download_and_store; ++ } ++ ++ if (off > subreq->start) { ++ off = round_up(off, cache->bsize); ++ subreq->len = off - subreq->start; ++ why = cachefiles_trace_read_found_part; ++ goto download_and_store; ++ } ++ ++ to = cachefiles_inject_read_error(); ++ if (to == 0) ++ to = vfs_llseek(file, subreq->start, SEEK_HOLE); ++ if (to < 0 && to >= (loff_t)-MAX_ERRNO) { ++ trace_cachefiles_io_error(object, file_inode(file), to, ++ cachefiles_trace_seek_error); ++ why = cachefiles_trace_read_seek_error; ++ goto out; ++ } ++ ++ if (to < subreq->start + subreq->len) { ++ if (subreq->start + subreq->len >= i_size) ++ to = round_up(to, cache->bsize); ++ else ++ to = round_down(to, cache->bsize); ++ subreq->len = to - subreq->start; ++ } ++ ++ why = cachefiles_trace_read_have_data; ++ ret = NETFS_READ_FROM_CACHE; ++ goto out; ++ ++download_and_store: ++ __set_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++out: ++ cachefiles_end_secure(cache, saved_cred); ++out_no_object: ++ trace_cachefiles_prep_read(subreq, ret, why, ino); ++ return ret; ++} ++ ++/* ++ * Prepare for a write to occur. ++ */ ++static int __cachefiles_prepare_write(struct netfs_cache_resources *cres, ++ loff_t *_start, size_t *_len, loff_t i_size, ++ bool no_space_allocated_yet) ++{ ++ struct cachefiles_object *object = cachefiles_cres_object(cres); ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct file *file = cachefiles_cres_file(cres); ++ loff_t start = *_start, pos; ++ size_t len = *_len, down; ++ int ret; ++ ++ /* Round to DIO size */ ++ down = start - round_down(start, PAGE_SIZE); ++ *_start = start - down; ++ *_len = round_up(down + len, PAGE_SIZE); ++ ++ /* We need to work out whether there's sufficient disk space to perform ++ * the write - but we can skip that check if we have space already ++ * allocated. ++ */ ++ if (no_space_allocated_yet) ++ goto check_space; ++ ++ pos = cachefiles_inject_read_error(); ++ if (pos == 0) ++ pos = vfs_llseek(file, *_start, SEEK_DATA); ++ if (pos < 0 && pos >= (loff_t)-MAX_ERRNO) { ++ if (pos == -ENXIO) ++ goto check_space; /* Unallocated tail */ ++ trace_cachefiles_io_error(object, file_inode(file), pos, ++ cachefiles_trace_seek_error); ++ return pos; ++ } ++ if ((u64)pos >= (u64)*_start + *_len) ++ goto check_space; /* Unallocated region */ ++ ++ /* We have a block that's at least partially filled - if we're low on ++ * space, we need to see if it's fully allocated. If it's not, we may ++ * want to cull it. ++ */ ++ if (cachefiles_has_space(cache, 0, *_len / PAGE_SIZE) == 0) ++ return 0; /* Enough space to simply overwrite the whole block */ ++ ++ pos = cachefiles_inject_read_error(); ++ if (pos == 0) ++ pos = vfs_llseek(file, *_start, SEEK_HOLE); ++ if (pos < 0 && pos >= (loff_t)-MAX_ERRNO) { ++ trace_cachefiles_io_error(object, file_inode(file), pos, ++ cachefiles_trace_seek_error); ++ return pos; ++ } ++ if ((u64)pos >= (u64)*_start + *_len) ++ return 0; /* Fully allocated */ ++ ++ /* Partially allocated, but insufficient space: cull. */ ++ ret = cachefiles_inject_remove_error(); ++ if (ret == 0) ++ ret = vfs_fallocate(file, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, ++ *_start, *_len); ++ if (ret < 0) { ++ trace_cachefiles_io_error(object, file_inode(file), ret, ++ cachefiles_trace_fallocate_error); ++ cachefiles_io_error_obj(object, ++ "CacheFiles: fallocate failed (%d)\n", ret); ++ ret = -EIO; ++ } ++ ++ return ret; ++ ++check_space: ++ return cachefiles_has_space(cache, 0, *_len / PAGE_SIZE); ++} ++ ++static int cachefiles_prepare_write(struct netfs_cache_resources *cres, ++ loff_t *_start, size_t *_len, loff_t i_size, ++ bool no_space_allocated_yet) ++{ ++ struct cachefiles_object *object = cachefiles_cres_object(cres); ++ struct cachefiles_cache *cache = object->volume->cache; ++ const struct cred *saved_cred; ++ int ret; ++ ++ if (!cachefiles_cres_file(cres)) { ++ if (!fscache_wait_for_operation(cres, FSCACHE_WANT_WRITE)) ++ return -ENOBUFS; ++ if (!cachefiles_cres_file(cres)) ++ return -ENOBUFS; ++ } ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ret = __cachefiles_prepare_write(cres, _start, _len, i_size, ++ no_space_allocated_yet); ++ cachefiles_end_secure(cache, saved_cred); ++ return ret; ++} ++ + /* + * Clean up an operation. + */ +@@ -28,6 +538,10 @@ static void cachefiles_end_operation(struct netfs_cache_resources *cres) + + static const struct netfs_cache_ops cachefiles_netfs_cache_ops = { + .end_operation = cachefiles_end_operation, ++ .read = cachefiles_read, ++ .write = cachefiles_write, ++ .prepare_read = cachefiles_prepare_read, ++ .prepare_write = cachefiles_prepare_write, + }; + + /* +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 98b1eee4a7a8..ab1376ebc3ab 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -61,6 +61,17 @@ enum cachefiles_trunc_trace { + cachefiles_trunc_shrink, + }; + ++enum cachefiles_prepare_read_trace { ++ cachefiles_trace_read_after_eof, ++ cachefiles_trace_read_found_hole, ++ cachefiles_trace_read_found_part, ++ cachefiles_trace_read_have_data, ++ cachefiles_trace_read_no_data, ++ cachefiles_trace_read_no_file, ++ cachefiles_trace_read_seek_error, ++ cachefiles_trace_read_seek_nxio, ++}; ++ + enum cachefiles_error_trace { + cachefiles_trace_fallocate_error, + cachefiles_trace_getxattr_error, +@@ -125,6 +136,16 @@ enum cachefiles_error_trace { + EM(cachefiles_trunc_expand_tmpfile, "EXPTMP") \ + E_(cachefiles_trunc_shrink, "SHRINK") + ++#define cachefiles_prepare_read_traces \ ++ EM(cachefiles_trace_read_after_eof, "after-eof ") \ ++ EM(cachefiles_trace_read_found_hole, "found-hole") \ ++ EM(cachefiles_trace_read_found_part, "found-part") \ ++ EM(cachefiles_trace_read_have_data, "have-data ") \ ++ EM(cachefiles_trace_read_no_data, "no-data ") \ ++ EM(cachefiles_trace_read_no_file, "no-file ") \ ++ EM(cachefiles_trace_read_seek_error, "seek-error") \ ++ E_(cachefiles_trace_read_seek_nxio, "seek-enxio") ++ + #define cachefiles_error_traces \ + EM(cachefiles_trace_fallocate_error, "fallocate") \ + EM(cachefiles_trace_getxattr_error, "getxattr") \ +@@ -157,6 +178,7 @@ cachefiles_obj_kill_traces; + cachefiles_obj_ref_traces; + cachefiles_coherency_traces; + cachefiles_trunc_traces; ++cachefiles_prepare_read_traces; + cachefiles_error_traces; + + /* +@@ -343,6 +365,105 @@ TRACE_EVENT(cachefiles_coherency, + __entry->content) + ); + ++TRACE_EVENT(cachefiles_prep_read, ++ TP_PROTO(struct netfs_read_subrequest *sreq, ++ enum netfs_read_source source, ++ enum cachefiles_prepare_read_trace why, ++ ino_t cache_inode), ++ ++ TP_ARGS(sreq, source, why, cache_inode), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, rreq ) ++ __field(unsigned short, index ) ++ __field(unsigned short, flags ) ++ __field(enum netfs_read_source, source ) ++ __field(enum cachefiles_prepare_read_trace, why ) ++ __field(size_t, len ) ++ __field(loff_t, start ) ++ __field(unsigned int, netfs_inode ) ++ __field(unsigned int, cache_inode ) ++ ), ++ ++ TP_fast_assign( ++ __entry->rreq = sreq->rreq->debug_id; ++ __entry->index = sreq->debug_index; ++ __entry->flags = sreq->flags; ++ __entry->source = source; ++ __entry->why = why; ++ __entry->len = sreq->len; ++ __entry->start = sreq->start; ++ __entry->netfs_inode = sreq->rreq->inode->i_ino; ++ __entry->cache_inode = cache_inode; ++ ), ++ ++ TP_printk("R=%08x[%u] %s %s f=%02x s=%llx %zx ni=%x b=%x", ++ __entry->rreq, __entry->index, ++ __print_symbolic(__entry->source, netfs_sreq_sources), ++ __print_symbolic(__entry->why, cachefiles_prepare_read_traces), ++ __entry->flags, ++ __entry->start, __entry->len, ++ __entry->netfs_inode, __entry->cache_inode) ++ ); ++ ++TRACE_EVENT(cachefiles_read, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct inode *backer, ++ loff_t start, ++ size_t len), ++ ++ TP_ARGS(obj, backer, start, len), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ __field(size_t, len ) ++ __field(loff_t, start ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->backer = backer->i_ino; ++ __entry->start = start; ++ __entry->len = len; ++ ), ++ ++ TP_printk("o=%08x b=%08x s=%llx l=%zx", ++ __entry->obj, ++ __entry->backer, ++ __entry->start, ++ __entry->len) ++ ); ++ ++TRACE_EVENT(cachefiles_write, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct inode *backer, ++ loff_t start, ++ size_t len), ++ ++ TP_ARGS(obj, backer, start, len), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ __field(size_t, len ) ++ __field(loff_t, start ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj->debug_id; ++ __entry->backer = backer->i_ino; ++ __entry->start = start; ++ __entry->len = len; ++ ), ++ ++ TP_printk("o=%08x b=%08x s=%llx l=%zx", ++ __entry->obj, ++ __entry->backer, ++ __entry->start, ++ __entry->len) ++ ); ++ + TRACE_EVENT(cachefiles_trunc, + TP_PROTO(struct cachefiles_object *obj, struct inode *backer, + loff_t from, loff_t to, enum cachefiles_trunc_trace why), + diff --git a/patches.suse/cachefiles-Implement-volume-support.patch b/patches.suse/cachefiles-Implement-volume-support.patch new file mode 100644 index 0000000..cb9c269 --- /dev/null +++ b/patches.suse/cachefiles-Implement-volume-support.patch @@ -0,0 +1,286 @@ +From: David Howells +Date: Thu, 21 Oct 2021 09:55:21 +0100 +Subject: cachefiles: Implement volume support +Git-commit: fe2140e2f57fef8562e0f9b7cd447d2b08dc2f35 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement support for creating the directory layout for a volume on disk +and setting up and withdrawing volume caching. + +Each volume has a directory named for the volume key under the root of the +cache (prefixed with an 'I' to indicate to cachefilesd that it's an index) +and then creates a bunch of hash bucket subdirectories under that (named as +'@' plus a hex number) in which cookie files will be created. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819635314.215744.13081522301564537723.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906936397.143852.17788457778396467161.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967143860.1823006.7185205806080225038.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021545212.640689.5064821392307582927.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 3 +- + fs/cachefiles/cache.c | 28 ++++++++++- + fs/cachefiles/daemon.c | 2 + + fs/cachefiles/interface.c | 2 + + fs/cachefiles/internal.h | 20 ++++++++ + fs/cachefiles/volume.c | 118 ++++++++++++++++++++++++++++++++++++++++++++++ + 6 files changed, 171 insertions(+), 2 deletions(-) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index 92af5daee8ce..d67210ece9cd 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -9,7 +9,8 @@ cachefiles-y := \ + interface.o \ + main.o \ + namei.o \ +- security.o ++ security.o \ ++ volume.o + + cachefiles-$(CONFIG_CACHEFILES_ERROR_INJECTION) += error_inject.o + +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index 0462e7af87fb..c4b9280ca0cd 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -262,6 +262,32 @@ int cachefiles_has_space(struct cachefiles_cache *cache, + return ret; + } + ++/* ++ * Withdraw volumes. ++ */ ++static void cachefiles_withdraw_volumes(struct cachefiles_cache *cache) ++{ ++ _enter(""); ++ ++ for (;;) { ++ struct cachefiles_volume *volume = NULL; ++ ++ spin_lock(&cache->object_list_lock); ++ if (!list_empty(&cache->volumes)) { ++ volume = list_first_entry(&cache->volumes, ++ struct cachefiles_volume, cache_link); ++ list_del_init(&volume->cache_link); ++ } ++ spin_unlock(&cache->object_list_lock); ++ if (!volume) ++ break; ++ ++ cachefiles_withdraw_volume(volume); ++ } ++ ++ _leave(""); ++} ++ + /* + * Sync a cache to backing disk. + */ +@@ -303,7 +329,7 @@ void cachefiles_withdraw_cache(struct cachefiles_cache *cache) + // PLACEHOLDER: Withdraw objects + fscache_wait_for_objects(fscache); + +- // PLACEHOLDER: Withdraw volume ++ cachefiles_withdraw_volumes(cache); + cachefiles_sync_cache(cache); + cache->cache = NULL; + fscache_relinquish_cache(fscache); +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index a449ee661987..337597a4e30c 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -105,6 +105,8 @@ static int cachefiles_daemon_open(struct inode *inode, struct file *file) + + mutex_init(&cache->daemon_mutex); + init_waitqueue_head(&cache->daemon_pollwq); ++ INIT_LIST_HEAD(&cache->volumes); ++ spin_lock_init(&cache->object_list_lock); + + /* set default caching limits + * - limit at 1% free space and/or free files +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index 564ea8fa6641..1793e46bd3e7 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -15,4 +15,6 @@ + + const struct fscache_cache_ops cachefiles_cache_ops = { + .name = "cachefiles", ++ .acquire_volume = cachefiles_acquire_volume, ++ .free_volume = cachefiles_free_volume, + }; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 77e874c2bbe7..ab0e9307be7b 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -19,6 +19,17 @@ + struct cachefiles_cache; + struct cachefiles_object; + ++/* ++ * Cached volume representation. ++ */ ++struct cachefiles_volume { ++ struct cachefiles_cache *cache; ++ struct list_head cache_link; /* Link in cache->volumes */ ++ struct fscache_volume *vcookie; /* The netfs's representation */ ++ struct dentry *dentry; /* The volume dentry */ ++ struct dentry *fanout[256]; /* Fanout subdirs */ ++}; ++ + /* + * Data file records. + */ +@@ -35,6 +46,8 @@ struct cachefiles_cache { + struct dentry *store; /* Directory into which live objects go */ + struct dentry *graveyard; /* directory into which dead objects go */ + struct file *cachefilesd; /* manager daemon handle */ ++ struct list_head volumes; /* List of volume objects */ ++ spinlock_t object_list_lock; /* Lock for volumes and object_list */ + const struct cred *cache_cred; /* security override for accessing cache */ + struct mutex daemon_mutex; /* command serialisation mutex */ + wait_queue_head_t daemon_pollwq; /* poll waitqueue for daemon */ +@@ -163,6 +176,13 @@ static inline void cachefiles_end_secure(struct cachefiles_cache *cache, + revert_creds(saved_cred); + } + ++/* ++ * volume.c ++ */ ++void cachefiles_acquire_volume(struct fscache_volume *volume); ++void cachefiles_free_volume(struct fscache_volume *volume); ++void cachefiles_withdraw_volume(struct cachefiles_volume *volume); ++ + /* + * Error handling + */ +diff --git a/fs/cachefiles/volume.c b/fs/cachefiles/volume.c +new file mode 100644 +index 000000000000..4a14f5e72764 +--- /dev/null ++++ b/fs/cachefiles/volume.c +@@ -0,0 +1,118 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Volume handling. ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include "internal.h" ++#include ++ ++/* ++ * Allocate and set up a volume representation. We make sure all the fanout ++ * directories are created and pinned. ++ */ ++void cachefiles_acquire_volume(struct fscache_volume *vcookie) ++{ ++ struct cachefiles_volume *volume; ++ struct cachefiles_cache *cache = vcookie->cache->cache_priv; ++ const struct cred *saved_cred; ++ struct dentry *vdentry, *fan; ++ size_t len; ++ char *name; ++ int n_accesses, i; ++ ++ _enter(""); ++ ++ volume = kzalloc(sizeof(struct cachefiles_volume), GFP_KERNEL); ++ if (!volume) ++ return; ++ volume->vcookie = vcookie; ++ volume->cache = cache; ++ INIT_LIST_HEAD(&volume->cache_link); ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ++ len = vcookie->key[0]; ++ name = kmalloc(len + 3, GFP_NOFS); ++ if (!name) ++ goto error_vol; ++ name[0] = 'I'; ++ memcpy(name + 1, vcookie->key + 1, len); ++ name[len + 1] = 0; ++ ++ vdentry = cachefiles_get_directory(cache, cache->store, name, NULL); ++ if (IS_ERR(vdentry)) ++ goto error_name; ++ volume->dentry = vdentry; ++ ++ for (i = 0; i < 256; i++) { ++ sprintf(name, "@%02x", i); ++ fan = cachefiles_get_directory(cache, vdentry, name, NULL); ++ if (IS_ERR(fan)) ++ goto error_fan; ++ volume->fanout[i] = fan; ++ } ++ ++ cachefiles_end_secure(cache, saved_cred); ++ ++ vcookie->cache_priv = volume; ++ n_accesses = atomic_inc_return(&vcookie->n_accesses); /* Stop wakeups on dec-to-0 */ ++ trace_fscache_access_volume(vcookie->debug_id, 0, ++ refcount_read(&vcookie->ref), ++ n_accesses, fscache_access_cache_pin); ++ ++ spin_lock(&cache->object_list_lock); ++ list_add(&volume->cache_link, &volume->cache->volumes); ++ spin_unlock(&cache->object_list_lock); ++ ++ kfree(name); ++ return; ++ ++error_fan: ++ for (i = 0; i < 256; i++) ++ cachefiles_put_directory(volume->fanout[i]); ++ cachefiles_put_directory(volume->dentry); ++error_name: ++ kfree(name); ++error_vol: ++ kfree(volume); ++ cachefiles_end_secure(cache, saved_cred); ++} ++ ++/* ++ * Release a volume representation. ++ */ ++static void __cachefiles_free_volume(struct cachefiles_volume *volume) ++{ ++ int i; ++ ++ _enter(""); ++ ++ volume->vcookie->cache_priv = NULL; ++ ++ for (i = 0; i < 256; i++) ++ cachefiles_put_directory(volume->fanout[i]); ++ cachefiles_put_directory(volume->dentry); ++ kfree(volume); ++} ++ ++void cachefiles_free_volume(struct fscache_volume *vcookie) ++{ ++ struct cachefiles_volume *volume = vcookie->cache_priv; ++ ++ if (volume) { ++ spin_lock(&volume->cache->object_list_lock); ++ list_del_init(&volume->cache_link); ++ spin_unlock(&volume->cache->object_list_lock); ++ __cachefiles_free_volume(volume); ++ } ++} ++ ++void cachefiles_withdraw_volume(struct cachefiles_volume *volume) ++{ ++ fscache_withdraw_volume(volume->vcookie); ++ __cachefiles_free_volume(volume); ++} + diff --git a/patches.suse/cachefiles-Introduce-rewritten-driver.patch b/patches.suse/cachefiles-Introduce-rewritten-driver.patch new file mode 100644 index 0000000..de779e3 --- /dev/null +++ b/patches.suse/cachefiles-Introduce-rewritten-driver.patch @@ -0,0 +1,330 @@ +From: David Howells +Date: Fri, 26 Nov 2021 14:32:29 +0000 +Subject: cachefiles: Introduce rewritten driver +Git-commit: 77443f6171f32626f24b2f97494c71a6bd83831a +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Introduce basic skeleton of the rewritten cachefiles driver including +config options so that it can be enabled for compilation. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819622766.215744.9108359326983195047.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906923341.143852.3856498104256721447.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967130320.1823006.15791456613198441566.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021528993.640689.9069695476048171884.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/Kconfig | 1 + + fs/Makefile | 1 + + fs/cachefiles/Kconfig | 21 +++++++ + fs/cachefiles/Makefile | 9 +++ + fs/cachefiles/internal.h | 115 ++++++++++++++++++++++++++++++++++++++ + fs/cachefiles/main.c | 53 ++++++++++++++++++ + include/trace/events/cachefiles.h | 49 ++++++++++++++++ + 7 files changed, 249 insertions(+) + +diff --git a/fs/Kconfig b/fs/Kconfig +index 86e311377e6e..a6313a969bc5 100644 +--- a/fs/Kconfig ++++ b/fs/Kconfig +@@ -132,6 +132,7 @@ menu "Caches" + + source "fs/netfs/Kconfig" + source "fs/fscache/Kconfig" ++source "fs/cachefiles/Kconfig" + + endmenu + +diff --git a/fs/Makefile b/fs/Makefile +index 290815f3fd31..84c5e4cdfee5 100644 +--- a/fs/Makefile ++++ b/fs/Makefile +@@ -125,6 +125,7 @@ obj-$(CONFIG_AFS_FS) += afs/ + obj-$(CONFIG_NILFS2_FS) += nilfs2/ + obj-$(CONFIG_BEFS_FS) += befs/ + obj-$(CONFIG_HOSTFS) += hostfs/ ++obj-$(CONFIG_CACHEFILES) += cachefiles/ + obj-$(CONFIG_DEBUG_FS) += debugfs/ + obj-$(CONFIG_TRACING) += tracefs/ + obj-$(CONFIG_OCFS2_FS) += ocfs2/ +diff --git a/fs/cachefiles/Kconfig b/fs/cachefiles/Kconfig +new file mode 100644 +index 000000000000..6827b40f7ddc +--- /dev/null ++++ b/fs/cachefiles/Kconfig +@@ -0,0 +1,21 @@ ++# SPDX-License-Identifier: GPL-2.0-only ++ ++config CACHEFILES ++ tristate "Filesystem caching on files" ++ depends on FSCACHE && BLOCK ++ help ++ This permits use of a mounted filesystem as a cache for other ++ filesystems - primarily networking filesystems - thus allowing fast ++ local disk to enhance the speed of slower devices. ++ ++ See Documentation/filesystems/caching/cachefiles.rst for more ++ information. ++ ++config CACHEFILES_DEBUG ++ bool "Debug CacheFiles" ++ depends on CACHEFILES ++ help ++ This permits debugging to be dynamically enabled in the filesystem ++ caching on files module. If this is set, the debugging output may be ++ enabled by setting bits in /sys/modules/cachefiles/parameter/debug or ++ by including a debugging specifier in /etc/cachefilesd.conf. +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +new file mode 100644 +index 000000000000..a7f3e982e249 +--- /dev/null ++++ b/fs/cachefiles/Makefile +@@ -0,0 +1,9 @@ ++# SPDX-License-Identifier: GPL-2.0 ++# ++# Makefile for caching in a mounted filesystem ++# ++ ++cachefiles-y := \ ++ main.o ++ ++obj-$(CONFIG_CACHEFILES) := cachefiles.o +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +new file mode 100644 +index 000000000000..26e0e23d7702 +--- /dev/null ++++ b/fs/cachefiles/internal.h +@@ -0,0 +1,115 @@ ++/* SPDX-License-Identifier: GPL-2.0-or-later */ ++/* General netfs cache on cache files internal defs ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#ifdef pr_fmt ++#undef pr_fmt ++#endif ++ ++#define pr_fmt(fmt) "CacheFiles: " fmt ++ ++ ++#include ++#include ++#include ++ ++ ++/* ++ * Debug tracing. ++ */ ++extern unsigned cachefiles_debug; ++#define CACHEFILES_DEBUG_KENTER 1 ++#define CACHEFILES_DEBUG_KLEAVE 2 ++#define CACHEFILES_DEBUG_KDEBUG 4 ++ ++#define dbgprintk(FMT, ...) \ ++ printk(KERN_DEBUG "[%-6.6s] "FMT"\n", current->comm, ##__VA_ARGS__) ++ ++#define kenter(FMT, ...) dbgprintk("==> %s("FMT")", __func__, ##__VA_ARGS__) ++#define kleave(FMT, ...) dbgprintk("<== %s()"FMT"", __func__, ##__VA_ARGS__) ++#define kdebug(FMT, ...) dbgprintk(FMT, ##__VA_ARGS__) ++ ++ ++#if defined(__KDEBUG) ++#define _enter(FMT, ...) kenter(FMT, ##__VA_ARGS__) ++#define _leave(FMT, ...) kleave(FMT, ##__VA_ARGS__) ++#define _debug(FMT, ...) kdebug(FMT, ##__VA_ARGS__) ++ ++#elif defined(CONFIG_CACHEFILES_DEBUG) ++#define _enter(FMT, ...) \ ++do { \ ++ if (cachefiles_debug & CACHEFILES_DEBUG_KENTER) \ ++ kenter(FMT, ##__VA_ARGS__); \ ++} while (0) ++ ++#define _leave(FMT, ...) \ ++do { \ ++ if (cachefiles_debug & CACHEFILES_DEBUG_KLEAVE) \ ++ kleave(FMT, ##__VA_ARGS__); \ ++} while (0) ++ ++#define _debug(FMT, ...) \ ++do { \ ++ if (cachefiles_debug & CACHEFILES_DEBUG_KDEBUG) \ ++ kdebug(FMT, ##__VA_ARGS__); \ ++} while (0) ++ ++#else ++#define _enter(FMT, ...) no_printk("==> %s("FMT")", __func__, ##__VA_ARGS__) ++#define _leave(FMT, ...) no_printk("<== %s()"FMT"", __func__, ##__VA_ARGS__) ++#define _debug(FMT, ...) no_printk(FMT, ##__VA_ARGS__) ++#endif ++ ++#if 1 /* defined(__KDEBUGALL) */ ++ ++#define ASSERT(X) \ ++do { \ ++ if (unlikely(!(X))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#define ASSERTCMP(X, OP, Y) \ ++do { \ ++ if (unlikely(!((X) OP (Y)))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ pr_err("%lx " #OP " %lx is false\n", \ ++ (unsigned long)(X), (unsigned long)(Y)); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#define ASSERTIF(C, X) \ ++do { \ ++ if (unlikely((C) && !(X))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#define ASSERTIFCMP(C, X, OP, Y) \ ++do { \ ++ if (unlikely((C) && !((X) OP (Y)))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ pr_err("%lx " #OP " %lx is false\n", \ ++ (unsigned long)(X), (unsigned long)(Y)); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#else ++ ++#define ASSERT(X) do {} while (0) ++#define ASSERTCMP(X, OP, Y) do {} while (0) ++#define ASSERTIF(C, X) do {} while (0) ++#define ASSERTIFCMP(C, X, OP, Y) do {} while (0) ++ ++#endif +diff --git a/fs/cachefiles/main.c b/fs/cachefiles/main.c +new file mode 100644 +index 000000000000..47bc1cc078de +--- /dev/null ++++ b/fs/cachefiles/main.c +@@ -0,0 +1,53 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Network filesystem caching backend to use cache files on a premounted ++ * filesystem ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#define CREATE_TRACE_POINTS ++#include "internal.h" ++ ++unsigned cachefiles_debug; ++module_param_named(debug, cachefiles_debug, uint, S_IWUSR | S_IRUGO); ++MODULE_PARM_DESC(cachefiles_debug, "CacheFiles debugging mask"); ++ ++MODULE_DESCRIPTION("Mounted-filesystem based cache"); ++MODULE_AUTHOR("Red Hat, Inc."); ++MODULE_LICENSE("GPL"); ++ ++/* ++ * initialise the fs caching module ++ */ ++static int __init cachefiles_init(void) ++{ ++ pr_info("Loaded\n"); ++ return 0; ++} ++ ++fs_initcall(cachefiles_init); ++ ++/* ++ * clean up on module removal ++ */ ++static void __exit cachefiles_exit(void) ++{ ++ pr_info("Unloading\n"); ++} ++ ++module_exit(cachefiles_exit); +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +new file mode 100644 +index 000000000000..5ee0aabb20be +--- /dev/null ++++ b/include/trace/events/cachefiles.h +@@ -0,0 +1,49 @@ ++/* SPDX-License-Identifier: GPL-2.0-or-later */ ++/* CacheFiles tracepoints ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++#undef TRACE_SYSTEM ++#define TRACE_SYSTEM cachefiles ++ ++#if !defined(_TRACE_CACHEFILES_H) || defined(TRACE_HEADER_MULTI_READ) ++#define _TRACE_CACHEFILES_H ++ ++#include ++ ++/* ++ * Define enums for tracing information. ++ */ ++#ifndef __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY ++#define __CACHEFILES_DECLARE_TRACE_ENUMS_ONCE_ONLY ++ ++#endif ++ ++/* ++ * Define enum -> string mappings for display. ++ */ ++ ++ ++/* ++ * Export enum symbols via userspace. ++ */ ++#undef EM ++#undef E_ ++#define EM(a, b) TRACE_DEFINE_ENUM(a); ++#define E_(a, b) TRACE_DEFINE_ENUM(a); ++ ++/* ++ * Now redefine the EM() and E_() macros to map the enums to the strings that ++ * will be printed in the output. ++ */ ++#undef EM ++#undef E_ ++#define EM(a, b) { a, b }, ++#define E_(a, b) { a, b } ++ ++ ++#endif /* _TRACE_CACHEFILES_H */ ++ ++/* This part must be outside protection */ ++#include + diff --git a/patches.suse/cachefiles-Make-some-tracepoint-adjustments.patch b/patches.suse/cachefiles-Make-some-tracepoint-adjustments.patch new file mode 100644 index 0000000..27bbe14 --- /dev/null +++ b/patches.suse/cachefiles-Make-some-tracepoint-adjustments.patch @@ -0,0 +1,315 @@ +From: David Howells +Date: Fri, 14 Jan 2022 11:44:54 +0000 +Subject: cachefiles: Make some tracepoint adjustments +Git-commit: 8c39b8bc82aafcc8dd378bd79c76fac8e8a89c8d +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Make some adjustments to tracepoints to make the tracing a bit more +followable: + + (1) Standardise on displaying the backing inode number as "B=" with + no leading zeros. + + (2) Make the cachefiles_lookup tracepoint log the directory inode number + as well as the looked-up inode number. + + (3) Add a cachefiles_lookup tracepoint into cachefiles_get_directory() to + log directory lookup. + + (4) Add a new cachefiles_mkdir tracepoint and use that to log a successful + mkdir from cachefiles_get_directory(). + + (5) Make the cachefiles_unlink and cachefiles_rename tracepoints log the + inode number of the affected file/dir rather than dentry struct + pointers. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164251403694.3435901.9797725381831316715.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/cachefiles/namei.c | 8 ++-- + include/trace/events/cachefiles.h | 82 ++++++++++++++++++++++++--------------- + 2 files changed, 56 insertions(+), 34 deletions(-) + +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index 9bd692870617..52c9f0864a87 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -101,6 +101,7 @@ struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, + subdir = lookup_one_len(dirname, dir, strlen(dirname)); + else + subdir = ERR_PTR(ret); ++ trace_cachefiles_lookup(NULL, dir, subdir); + if (IS_ERR(subdir)) { + trace_cachefiles_vfs_error(NULL, d_backing_inode(dir), + PTR_ERR(subdir), +@@ -135,6 +136,7 @@ struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, + cachefiles_trace_mkdir_error); + goto mkdir_error; + } ++ trace_cachefiles_mkdir(dir, subdir); + + if (unlikely(d_unhashed(subdir))) { + cachefiles_put_directory(subdir); +@@ -233,7 +235,7 @@ static int cachefiles_unlink(struct cachefiles_cache *cache, + }; + int ret; + +- trace_cachefiles_unlink(object, dentry, why); ++ trace_cachefiles_unlink(object, d_inode(dentry)->i_ino, why); + ret = security_path_unlink(&path, dentry); + if (ret < 0) { + cachefiles_io_error(cache, "Unlink security error"); +@@ -386,7 +388,7 @@ int cachefiles_bury_object(struct cachefiles_cache *cache, + .new_dir = d_inode(cache->graveyard), + .new_dentry = grave, + }; +- trace_cachefiles_rename(object, rep, grave, why); ++ trace_cachefiles_rename(object, d_inode(rep)->i_ino, why); + ret = cachefiles_inject_read_error(); + if (ret == 0) + ret = vfs_rename(&rd); +@@ -617,7 +619,7 @@ bool cachefiles_look_up_object(struct cachefiles_object *object) + object->d_name_len); + else + dentry = ERR_PTR(ret); +- trace_cachefiles_lookup(object, dentry); ++ trace_cachefiles_lookup(object, fan, dentry); + if (IS_ERR(dentry)) { + if (dentry == ERR_PTR(-ENOENT)) + goto new_file; +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 1172529b5b49..093c4acb7a3a 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -233,25 +233,48 @@ TRACE_EVENT(cachefiles_ref, + + TRACE_EVENT(cachefiles_lookup, + TP_PROTO(struct cachefiles_object *obj, ++ struct dentry *dir, + struct dentry *de), + +- TP_ARGS(obj, de), ++ TP_ARGS(obj, dir, de), + + TP_STRUCT__entry( + __field(unsigned int, obj ) + __field(short, error ) ++ __field(unsigned long, dino ) + __field(unsigned long, ino ) + ), + + TP_fast_assign( +- __entry->obj = obj->debug_id; ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->dino = d_backing_inode(dir)->i_ino; + __entry->ino = (!IS_ERR(de) && d_backing_inode(de) ? + d_backing_inode(de)->i_ino : 0); + __entry->error = IS_ERR(de) ? PTR_ERR(de) : 0; + ), + +- TP_printk("o=%08x i=%lx e=%d", +- __entry->obj, __entry->ino, __entry->error) ++ TP_printk("o=%08x dB=%lx B=%lx e=%d", ++ __entry->obj, __entry->dino, __entry->ino, __entry->error) ++ ); ++ ++TRACE_EVENT(cachefiles_mkdir, ++ TP_PROTO(struct dentry *dir, struct dentry *subdir), ++ ++ TP_ARGS(dir, subdir), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, dir ) ++ __field(unsigned int, subdir ) ++ ), ++ ++ TP_fast_assign( ++ __entry->dir = d_backing_inode(dir)->i_ino; ++ __entry->subdir = d_backing_inode(subdir)->i_ino; ++ ), ++ ++ TP_printk("dB=%x sB=%x", ++ __entry->dir, ++ __entry->subdir) + ); + + TRACE_EVENT(cachefiles_tmpfile, +@@ -269,7 +292,7 @@ TRACE_EVENT(cachefiles_tmpfile, + __entry->backer = backer->i_ino; + ), + +- TP_printk("o=%08x b=%08x", ++ TP_printk("o=%08x B=%x", + __entry->obj, + __entry->backer) + ); +@@ -289,61 +312,58 @@ TRACE_EVENT(cachefiles_link, + __entry->backer = backer->i_ino; + ), + +- TP_printk("o=%08x b=%08x", ++ TP_printk("o=%08x B=%x", + __entry->obj, + __entry->backer) + ); + + TRACE_EVENT(cachefiles_unlink, + TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, ++ ino_t ino, + enum fscache_why_object_killed why), + +- TP_ARGS(obj, de, why), ++ TP_ARGS(obj, ino, why), + + /* Note that obj may be NULL */ + TP_STRUCT__entry( + __field(unsigned int, obj ) +- __field(struct dentry *, de ) ++ __field(unsigned int, ino ) + __field(enum fscache_why_object_killed, why ) + ), + + TP_fast_assign( + __entry->obj = obj ? obj->debug_id : UINT_MAX; +- __entry->de = de; ++ __entry->ino = ino; + __entry->why = why; + ), + +- TP_printk("o=%08x d=%p w=%s", +- __entry->obj, __entry->de, ++ TP_printk("o=%08x B=%x w=%s", ++ __entry->obj, __entry->ino, + __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) + ); + + TRACE_EVENT(cachefiles_rename, + TP_PROTO(struct cachefiles_object *obj, +- struct dentry *de, +- struct dentry *to, ++ ino_t ino, + enum fscache_why_object_killed why), + +- TP_ARGS(obj, de, to, why), ++ TP_ARGS(obj, ino, why), + + /* Note that obj may be NULL */ + TP_STRUCT__entry( + __field(unsigned int, obj ) +- __field(struct dentry *, de ) +- __field(struct dentry *, to ) ++ __field(unsigned int, ino ) + __field(enum fscache_why_object_killed, why ) + ), + + TP_fast_assign( + __entry->obj = obj ? obj->debug_id : UINT_MAX; +- __entry->de = de; +- __entry->to = to; ++ __entry->ino = ino; + __entry->why = why; + ), + +- TP_printk("o=%08x d=%p t=%p w=%s", +- __entry->obj, __entry->de, __entry->to, ++ TP_printk("o=%08x B=%x w=%s", ++ __entry->obj, __entry->ino, + __print_symbolic(__entry->why, cachefiles_obj_kill_traces)) + ); + +@@ -370,7 +390,7 @@ TRACE_EVENT(cachefiles_coherency, + __entry->ino = ino; + ), + +- TP_printk("o=%08x %s i=%llx c=%u", ++ TP_printk("o=%08x %s B=%llx c=%u", + __entry->obj, + __print_symbolic(__entry->why, cachefiles_coherency_traces), + __entry->ino, +@@ -397,7 +417,7 @@ TRACE_EVENT(cachefiles_vol_coherency, + __entry->ino = ino; + ), + +- TP_printk("V=%08x %s i=%llx", ++ TP_printk("V=%08x %s B=%llx", + __entry->vol, + __print_symbolic(__entry->why, cachefiles_coherency_traces), + __entry->ino) +@@ -435,7 +455,7 @@ TRACE_EVENT(cachefiles_prep_read, + __entry->cache_inode = cache_inode; + ), + +- TP_printk("R=%08x[%u] %s %s f=%02x s=%llx %zx ni=%x b=%x", ++ TP_printk("R=%08x[%u] %s %s f=%02x s=%llx %zx ni=%x B=%x", + __entry->rreq, __entry->index, + __print_symbolic(__entry->source, netfs_sreq_sources), + __print_symbolic(__entry->why, cachefiles_prepare_read_traces), +@@ -466,7 +486,7 @@ TRACE_EVENT(cachefiles_read, + __entry->len = len; + ), + +- TP_printk("o=%08x b=%08x s=%llx l=%zx", ++ TP_printk("o=%08x B=%x s=%llx l=%zx", + __entry->obj, + __entry->backer, + __entry->start, +@@ -495,7 +515,7 @@ TRACE_EVENT(cachefiles_write, + __entry->len = len; + ), + +- TP_printk("o=%08x b=%08x s=%llx l=%zx", ++ TP_printk("o=%08x B=%x s=%llx l=%zx", + __entry->obj, + __entry->backer, + __entry->start, +@@ -524,7 +544,7 @@ TRACE_EVENT(cachefiles_trunc, + __entry->why = why; + ), + +- TP_printk("o=%08x b=%08x %s l=%llx->%llx", ++ TP_printk("o=%08x B=%x %s l=%llx->%llx", + __entry->obj, + __entry->backer, + __print_symbolic(__entry->why, cachefiles_trunc_traces), +@@ -549,7 +569,7 @@ TRACE_EVENT(cachefiles_mark_active, + __entry->inode = inode->i_ino; + ), + +- TP_printk("o=%08x i=%lx", ++ TP_printk("o=%08x B=%lx", + __entry->obj, __entry->inode) + ); + +@@ -570,7 +590,7 @@ TRACE_EVENT(cachefiles_mark_inactive, + __entry->inode = inode->i_ino; + ), + +- TP_printk("o=%08x i=%lx", ++ TP_printk("o=%08x B=%lx", + __entry->obj, __entry->inode) + ); + +@@ -594,7 +614,7 @@ TRACE_EVENT(cachefiles_vfs_error, + __entry->where = where; + ), + +- TP_printk("o=%08x b=%08x %s e=%d", ++ TP_printk("o=%08x B=%x %s e=%d", + __entry->obj, + __entry->backer, + __print_symbolic(__entry->where, cachefiles_error_traces), +@@ -621,7 +641,7 @@ TRACE_EVENT(cachefiles_io_error, + __entry->where = where; + ), + +- TP_printk("o=%08x b=%08x %s e=%d", ++ TP_printk("o=%08x B=%x %s e=%d", + __entry->obj, + __entry->backer, + __print_symbolic(__entry->where, cachefiles_error_traces), + diff --git a/patches.suse/cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch b/patches.suse/cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch new file mode 100644 index 0000000..35e8fc0 --- /dev/null +++ b/patches.suse/cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch @@ -0,0 +1,95 @@ +From: David Howells +Date: Thu, 18 Nov 2021 08:58:08 +0000 +Subject: cachefiles: Mark a backing file in use with an inode flag +Git-commit: 169379eaef933ca98c279257cacb313a02f9984d +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Use an inode flag, S_KERNEL_FILE, to mark that a backing file is in use by +the kernel to prevent cachefiles or other kernel services from interfering +with that file. + +Using S_SWAPFILE instead isn't really viable as that has other effects in +the I/O paths. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819642273.215744.6414248677118690672.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906943215.143852.16972351425323967014.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967154118.1823006.13227551961786743991.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021541207.640689.564689725898537127.stgit@warthog.procyon.org.uk/ # v4 +Link: https://lore.kernel.org/r/164021552299.640689.10578652796777392062.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 2 ++ + fs/cachefiles/namei.c | 35 +++++++++++++++++++++++++++++++++++ + 2 files changed, 37 insertions(+) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 01071e7a7c02..7c67a70a3dff 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -187,6 +187,8 @@ extern struct kmem_cache *cachefiles_object_jar; + /* + * namei.c + */ ++extern void cachefiles_unmark_inode_in_use(struct cachefiles_object *object, ++ struct file *file); + extern struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, + struct dentry *dir, + const char *name, +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index 11a33209ab5f..db60a671c3fc 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -31,6 +31,18 @@ static bool __cachefiles_mark_inode_in_use(struct cachefiles_object *object, + return can_use; + } + ++static bool cachefiles_mark_inode_in_use(struct cachefiles_object *object, ++ struct dentry *dentry) ++{ ++ struct inode *inode = d_backing_inode(dentry); ++ bool can_use; ++ ++ inode_lock(inode); ++ can_use = __cachefiles_mark_inode_in_use(object, dentry); ++ inode_unlock(inode); ++ return can_use; ++} ++ + /* + * Unmark a backing inode. The caller must hold the inode lock. + */ +@@ -43,6 +55,29 @@ static void __cachefiles_unmark_inode_in_use(struct cachefiles_object *object, + trace_cachefiles_mark_inactive(object, inode); + } + ++/* ++ * Unmark a backing inode and tell cachefilesd that there's something that can ++ * be culled. ++ */ ++void cachefiles_unmark_inode_in_use(struct cachefiles_object *object, ++ struct file *file) ++{ ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct inode *inode = file_inode(file); ++ ++ if (inode) { ++ inode_lock(inode); ++ __cachefiles_unmark_inode_in_use(object, file->f_path.dentry); ++ inode_unlock(inode); ++ ++ if (!test_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags)) { ++ atomic_long_add(inode->i_blocks, &cache->b_released); ++ if (atomic_inc_return(&cache->f_released)) ++ cachefiles_state_changed(cache); ++ } ++ } ++} ++ + /* + * get a subdirectory + */ + diff --git a/patches.suse/cachefiles-Provide-a-function-to-check-how-much-space-there-is.patch b/patches.suse/cachefiles-Provide-a-function-to-check-how-much-space-there-is.patch new file mode 100644 index 0000000..07e36b8 --- /dev/null +++ b/patches.suse/cachefiles-Provide-a-function-to-check-how-much-space-there-is.patch @@ -0,0 +1,190 @@ +From: David Howells +Date: Thu, 21 Oct 2021 08:59:46 +0100 +Subject: cachefiles: Provide a function to check how much space there is +Git-commit: 80f94f29f677d32a1edabc055acfe91c00803592 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a function to check how much space there is. This also flips the +state on the cache and will signal the daemon to inform it of the change +and to ask it to do some culling if necessary. + +We will also need to subtract the amount of data currently being written to +the cache (cache->b_writing) from the amount of available space to avoid +hitting ENOSPC accidentally. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819629322.215744.13457425294680841213.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906930100.143852.1681026700865762069.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967140058.1823006.7781243664702837128.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021539957.640689.12477177372616805706.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 1 + + fs/cachefiles/cache.c | 103 +++++++++++++++++++++++++++++++++++++++++++++++ + fs/cachefiles/daemon.c | 2 +- + fs/cachefiles/internal.h | 7 ++++ + 4 files changed, 112 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index f008524bb78f..463e3d608b75 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -4,6 +4,7 @@ + # + + cachefiles-y := \ ++ cache.o \ + daemon.o \ + main.o \ + security.o +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +new file mode 100644 +index 000000000000..73636f89eefa +--- /dev/null ++++ b/fs/cachefiles/cache.c +@@ -0,0 +1,103 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Manage high-level VFS aspects of a cache. ++ * ++ * Copyright (C) 2007, 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include "internal.h" ++ ++/* ++ * See if we have space for a number of pages and/or a number of files in the ++ * cache ++ */ ++int cachefiles_has_space(struct cachefiles_cache *cache, ++ unsigned fnr, unsigned bnr) ++{ ++ struct kstatfs stats; ++ u64 b_avail, b_writing; ++ int ret; ++ ++ struct path path = { ++ .mnt = cache->mnt, ++ .dentry = cache->mnt->mnt_root, ++ }; ++ ++ //_enter("{%llu,%llu,%llu,%llu,%llu,%llu},%u,%u", ++ // (unsigned long long) cache->frun, ++ // (unsigned long long) cache->fcull, ++ // (unsigned long long) cache->fstop, ++ // (unsigned long long) cache->brun, ++ // (unsigned long long) cache->bcull, ++ // (unsigned long long) cache->bstop, ++ // fnr, bnr); ++ ++ /* find out how many pages of blockdev are available */ ++ memset(&stats, 0, sizeof(stats)); ++ ++ ret = vfs_statfs(&path, &stats); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error(NULL, d_inode(path.dentry), ret, ++ cachefiles_trace_statfs_error); ++ if (ret == -EIO) ++ cachefiles_io_error(cache, "statfs failed"); ++ _leave(" = %d", ret); ++ return ret; ++ } ++ ++ b_avail = stats.f_bavail >> cache->bshift; ++ b_writing = atomic_long_read(&cache->b_writing); ++ if (b_avail > b_writing) ++ b_avail -= b_writing; ++ else ++ b_avail = 0; ++ ++ //_debug("avail %llu,%llu", ++ // (unsigned long long)stats.f_ffree, ++ // (unsigned long long)b_avail); ++ ++ /* see if there is sufficient space */ ++ if (stats.f_ffree > fnr) ++ stats.f_ffree -= fnr; ++ else ++ stats.f_ffree = 0; ++ ++ if (b_avail > bnr) ++ b_avail -= bnr; ++ else ++ b_avail = 0; ++ ++ ret = -ENOBUFS; ++ if (stats.f_ffree < cache->fstop || ++ b_avail < cache->bstop) ++ goto begin_cull; ++ ++ ret = 0; ++ if (stats.f_ffree < cache->fcull || ++ b_avail < cache->bcull) ++ goto begin_cull; ++ ++ if (test_bit(CACHEFILES_CULLING, &cache->flags) && ++ stats.f_ffree >= cache->frun && ++ b_avail >= cache->brun && ++ test_and_clear_bit(CACHEFILES_CULLING, &cache->flags) ++ ) { ++ _debug("cease culling"); ++ cachefiles_state_changed(cache); ++ } ++ ++ //_leave(" = 0"); ++ return 0; ++ ++begin_cull: ++ if (!test_and_set_bit(CACHEFILES_CULLING, &cache->flags)) { ++ _debug("### CULL CACHE ###"); ++ cachefiles_state_changed(cache); ++ } ++ ++ _leave(" = %d", ret); ++ return ret; ++} +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 4cfb7c8b37d0..7d4691614cec 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -167,7 +167,7 @@ static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, + return 0; + + /* check how much space the cache has */ +- // PLACEHOLDER: Check space ++ cachefiles_has_space(cache, 0, 0); + + /* summarise */ + f_released = atomic_xchg(&cache->f_released, 0); +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 7fd5429715ea..3783a3e01027 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -39,6 +39,7 @@ struct cachefiles_cache { + atomic_t gravecounter; /* graveyard uniquifier */ + atomic_t f_released; /* number of objects released lately */ + atomic_long_t b_released; /* number of blocks released lately */ ++ atomic_long_t b_writing; /* Number of blocks being written */ + unsigned frun_percent; /* when to stop culling (% files) */ + unsigned fcull_percent; /* when to start culling (% files) */ + unsigned fstop_percent; /* when to stop allocating (% files) */ +@@ -74,6 +75,12 @@ static inline void cachefiles_state_changed(struct cachefiles_cache *cache) + wake_up_all(&cache->daemon_pollwq); + } + ++/* ++ * cache.c ++ */ ++extern int cachefiles_has_space(struct cachefiles_cache *cache, ++ unsigned fnr, unsigned bnr); ++ + /* + * daemon.c + */ + diff --git a/patches.suse/cachefiles-Register-a-miscdev-and-parse-commands-over-it.patch b/patches.suse/cachefiles-Register-a-miscdev-and-parse-commands-over-it.patch new file mode 100644 index 0000000..e2058a3 --- /dev/null +++ b/patches.suse/cachefiles-Register-a-miscdev-and-parse-commands-over-it.patch @@ -0,0 +1,841 @@ +From: David Howells +Date: Fri, 26 Nov 2021 15:12:07 +0000 +Subject: cachefiles: Register a miscdev and parse commands over it +Git-commit: 8667d434b2a993b34a9dae6f6673bf93870fac25 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Register a misc device with which to talk to the daemon. The misc device +holds a cache set up through it around and closing the device kills the +cache. + +cachefilesd communicates with the kernel by passing it single-line text +commands. Parse these and use them to parameterise the cache state. This +does not implement the command to actually bring a cache online. That's +left for later. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819628388.215744.17712097043607299608.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906929128.143852.14065207858943654011.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967139085.1823006.3514846391807454287.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021538400.640689.9172006906288062041.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 1 + + fs/cachefiles/daemon.c | 725 +++++++++++++++++++++++++++++++++++++++++++++++ + fs/cachefiles/internal.h | 14 + + fs/cachefiles/main.c | 12 + + 4 files changed, 752 insertions(+) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index 28bbb0d14868..f008524bb78f 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -4,6 +4,7 @@ + # + + cachefiles-y := \ ++ daemon.o \ + main.o \ + security.o + +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +new file mode 100644 +index 000000000000..4cfb7c8b37d0 +--- /dev/null ++++ b/fs/cachefiles/daemon.c +@@ -0,0 +1,725 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Daemon interface ++ * ++ * Copyright (C) 2007, 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include "internal.h" ++ ++static int cachefiles_daemon_open(struct inode *, struct file *); ++static int cachefiles_daemon_release(struct inode *, struct file *); ++static ssize_t cachefiles_daemon_read(struct file *, char __user *, size_t, ++ loff_t *); ++static ssize_t cachefiles_daemon_write(struct file *, const char __user *, ++ size_t, loff_t *); ++static __poll_t cachefiles_daemon_poll(struct file *, ++ struct poll_table_struct *); ++static int cachefiles_daemon_frun(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_fcull(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_fstop(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_brun(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_bcull(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_bstop(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_cull(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_debug(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_dir(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_inuse(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_secctx(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_tag(struct cachefiles_cache *, char *); ++static int cachefiles_daemon_bind(struct cachefiles_cache *, char *); ++static void cachefiles_daemon_unbind(struct cachefiles_cache *); ++ ++static unsigned long cachefiles_open; ++ ++const struct file_operations cachefiles_daemon_fops = { ++ .owner = THIS_MODULE, ++ .open = cachefiles_daemon_open, ++ .release = cachefiles_daemon_release, ++ .read = cachefiles_daemon_read, ++ .write = cachefiles_daemon_write, ++ .poll = cachefiles_daemon_poll, ++ .llseek = noop_llseek, ++}; ++ ++struct cachefiles_daemon_cmd { ++ char name[8]; ++ int (*handler)(struct cachefiles_cache *cache, char *args); ++}; ++ ++static const struct cachefiles_daemon_cmd cachefiles_daemon_cmds[] = { ++ { "bind", cachefiles_daemon_bind }, ++ { "brun", cachefiles_daemon_brun }, ++ { "bcull", cachefiles_daemon_bcull }, ++ { "bstop", cachefiles_daemon_bstop }, ++ { "cull", cachefiles_daemon_cull }, ++ { "debug", cachefiles_daemon_debug }, ++ { "dir", cachefiles_daemon_dir }, ++ { "frun", cachefiles_daemon_frun }, ++ { "fcull", cachefiles_daemon_fcull }, ++ { "fstop", cachefiles_daemon_fstop }, ++ { "inuse", cachefiles_daemon_inuse }, ++ { "secctx", cachefiles_daemon_secctx }, ++ { "tag", cachefiles_daemon_tag }, ++ { "", NULL } ++}; ++ ++ ++/* ++ * Prepare a cache for caching. ++ */ ++static int cachefiles_daemon_open(struct inode *inode, struct file *file) ++{ ++ struct cachefiles_cache *cache; ++ ++ _enter(""); ++ ++ /* only the superuser may do this */ ++ if (!capable(CAP_SYS_ADMIN)) ++ return -EPERM; ++ ++ /* the cachefiles device may only be open once at a time */ ++ if (xchg(&cachefiles_open, 1) == 1) ++ return -EBUSY; ++ ++ /* allocate a cache record */ ++ cache = kzalloc(sizeof(struct cachefiles_cache), GFP_KERNEL); ++ if (!cache) { ++ cachefiles_open = 0; ++ return -ENOMEM; ++ } ++ ++ mutex_init(&cache->daemon_mutex); ++ init_waitqueue_head(&cache->daemon_pollwq); ++ ++ /* set default caching limits ++ * - limit at 1% free space and/or free files ++ * - cull below 5% free space and/or free files ++ * - cease culling above 7% free space and/or free files ++ */ ++ cache->frun_percent = 7; ++ cache->fcull_percent = 5; ++ cache->fstop_percent = 1; ++ cache->brun_percent = 7; ++ cache->bcull_percent = 5; ++ cache->bstop_percent = 1; ++ ++ file->private_data = cache; ++ cache->cachefilesd = file; ++ return 0; ++} ++ ++/* ++ * Release a cache. ++ */ ++static int cachefiles_daemon_release(struct inode *inode, struct file *file) ++{ ++ struct cachefiles_cache *cache = file->private_data; ++ ++ _enter(""); ++ ++ ASSERT(cache); ++ ++ set_bit(CACHEFILES_DEAD, &cache->flags); ++ ++ cachefiles_daemon_unbind(cache); ++ ++ /* clean up the control file interface */ ++ cache->cachefilesd = NULL; ++ file->private_data = NULL; ++ cachefiles_open = 0; ++ ++ kfree(cache); ++ ++ _leave(""); ++ return 0; ++} ++ ++/* ++ * Read the cache state. ++ */ ++static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, ++ size_t buflen, loff_t *pos) ++{ ++ struct cachefiles_cache *cache = file->private_data; ++ unsigned long long b_released; ++ unsigned f_released; ++ char buffer[256]; ++ int n; ++ ++ //_enter(",,%zu,", buflen); ++ ++ if (!test_bit(CACHEFILES_READY, &cache->flags)) ++ return 0; ++ ++ /* check how much space the cache has */ ++ // PLACEHOLDER: Check space ++ ++ /* summarise */ ++ f_released = atomic_xchg(&cache->f_released, 0); ++ b_released = atomic_long_xchg(&cache->b_released, 0); ++ clear_bit(CACHEFILES_STATE_CHANGED, &cache->flags); ++ ++ n = snprintf(buffer, sizeof(buffer), ++ "cull=%c" ++ " frun=%llx" ++ " fcull=%llx" ++ " fstop=%llx" ++ " brun=%llx" ++ " bcull=%llx" ++ " bstop=%llx" ++ " freleased=%x" ++ " breleased=%llx", ++ test_bit(CACHEFILES_CULLING, &cache->flags) ? '1' : '0', ++ (unsigned long long) cache->frun, ++ (unsigned long long) cache->fcull, ++ (unsigned long long) cache->fstop, ++ (unsigned long long) cache->brun, ++ (unsigned long long) cache->bcull, ++ (unsigned long long) cache->bstop, ++ f_released, ++ b_released); ++ ++ if (n > buflen) ++ return -EMSGSIZE; ++ ++ if (copy_to_user(_buffer, buffer, n) != 0) ++ return -EFAULT; ++ ++ return n; ++} ++ ++/* ++ * Take a command from cachefilesd, parse it and act on it. ++ */ ++static ssize_t cachefiles_daemon_write(struct file *file, ++ const char __user *_data, ++ size_t datalen, ++ loff_t *pos) ++{ ++ const struct cachefiles_daemon_cmd *cmd; ++ struct cachefiles_cache *cache = file->private_data; ++ ssize_t ret; ++ char *data, *args, *cp; ++ ++ //_enter(",,%zu,", datalen); ++ ++ ASSERT(cache); ++ ++ if (test_bit(CACHEFILES_DEAD, &cache->flags)) ++ return -EIO; ++ ++ if (datalen > PAGE_SIZE - 1) ++ return -EOPNOTSUPP; ++ ++ /* drag the command string into the kernel so we can parse it */ ++ data = memdup_user_nul(_data, datalen); ++ if (IS_ERR(data)) ++ return PTR_ERR(data); ++ ++ ret = -EINVAL; ++ if (memchr(data, '\0', datalen)) ++ goto error; ++ ++ /* strip any newline */ ++ cp = memchr(data, '\n', datalen); ++ if (cp) { ++ if (cp == data) ++ goto error; ++ ++ *cp = '\0'; ++ } ++ ++ /* parse the command */ ++ ret = -EOPNOTSUPP; ++ ++ for (args = data; *args; args++) ++ if (isspace(*args)) ++ break; ++ if (*args) { ++ if (args == data) ++ goto error; ++ *args = '\0'; ++ args = skip_spaces(++args); ++ } ++ ++ /* run the appropriate command handler */ ++ for (cmd = cachefiles_daemon_cmds; cmd->name[0]; cmd++) ++ if (strcmp(cmd->name, data) == 0) ++ goto found_command; ++ ++error: ++ kfree(data); ++ //_leave(" = %zd", ret); ++ return ret; ++ ++found_command: ++ mutex_lock(&cache->daemon_mutex); ++ ++ ret = -EIO; ++ if (!test_bit(CACHEFILES_DEAD, &cache->flags)) ++ ret = cmd->handler(cache, args); ++ ++ mutex_unlock(&cache->daemon_mutex); ++ ++ if (ret == 0) ++ ret = datalen; ++ goto error; ++} ++ ++/* ++ * Poll for culling state ++ * - use EPOLLOUT to indicate culling state ++ */ ++static __poll_t cachefiles_daemon_poll(struct file *file, ++ struct poll_table_struct *poll) ++{ ++ struct cachefiles_cache *cache = file->private_data; ++ __poll_t mask; ++ ++ poll_wait(file, &cache->daemon_pollwq, poll); ++ mask = 0; ++ ++ if (test_bit(CACHEFILES_STATE_CHANGED, &cache->flags)) ++ mask |= EPOLLIN; ++ ++ if (test_bit(CACHEFILES_CULLING, &cache->flags)) ++ mask |= EPOLLOUT; ++ ++ return mask; ++} ++ ++/* ++ * Give a range error for cache space constraints ++ * - can be tail-called ++ */ ++static int cachefiles_daemon_range_error(struct cachefiles_cache *cache, ++ char *args) ++{ ++ pr_err("Free space limits must be in range 0%%<=stop%" ++ */ ++static int cachefiles_daemon_frun(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long frun; ++ ++ _enter(",%s", args); ++ ++ if (!*args) ++ return -EINVAL; ++ ++ frun = simple_strtoul(args, &args, 10); ++ if (args[0] != '%' || args[1] != '\0') ++ return -EINVAL; ++ ++ if (frun <= cache->fcull_percent || frun >= 100) ++ return cachefiles_daemon_range_error(cache, args); ++ ++ cache->frun_percent = frun; ++ return 0; ++} ++ ++/* ++ * Set the percentage of files at which to start culling ++ * - command: "fcull %" ++ */ ++static int cachefiles_daemon_fcull(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long fcull; ++ ++ _enter(",%s", args); ++ ++ if (!*args) ++ return -EINVAL; ++ ++ fcull = simple_strtoul(args, &args, 10); ++ if (args[0] != '%' || args[1] != '\0') ++ return -EINVAL; ++ ++ if (fcull <= cache->fstop_percent || fcull >= cache->frun_percent) ++ return cachefiles_daemon_range_error(cache, args); ++ ++ cache->fcull_percent = fcull; ++ return 0; ++} ++ ++/* ++ * Set the percentage of files at which to stop allocating ++ * - command: "fstop %" ++ */ ++static int cachefiles_daemon_fstop(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long fstop; ++ ++ _enter(",%s", args); ++ ++ if (!*args) ++ return -EINVAL; ++ ++ fstop = simple_strtoul(args, &args, 10); ++ if (args[0] != '%' || args[1] != '\0') ++ return -EINVAL; ++ ++ if (fstop >= cache->fcull_percent) ++ return cachefiles_daemon_range_error(cache, args); ++ ++ cache->fstop_percent = fstop; ++ return 0; ++} ++ ++/* ++ * Set the percentage of blocks at which to stop culling ++ * - command: "brun %" ++ */ ++static int cachefiles_daemon_brun(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long brun; ++ ++ _enter(",%s", args); ++ ++ if (!*args) ++ return -EINVAL; ++ ++ brun = simple_strtoul(args, &args, 10); ++ if (args[0] != '%' || args[1] != '\0') ++ return -EINVAL; ++ ++ if (brun <= cache->bcull_percent || brun >= 100) ++ return cachefiles_daemon_range_error(cache, args); ++ ++ cache->brun_percent = brun; ++ return 0; ++} ++ ++/* ++ * Set the percentage of blocks at which to start culling ++ * - command: "bcull %" ++ */ ++static int cachefiles_daemon_bcull(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long bcull; ++ ++ _enter(",%s", args); ++ ++ if (!*args) ++ return -EINVAL; ++ ++ bcull = simple_strtoul(args, &args, 10); ++ if (args[0] != '%' || args[1] != '\0') ++ return -EINVAL; ++ ++ if (bcull <= cache->bstop_percent || bcull >= cache->brun_percent) ++ return cachefiles_daemon_range_error(cache, args); ++ ++ cache->bcull_percent = bcull; ++ return 0; ++} ++ ++/* ++ * Set the percentage of blocks at which to stop allocating ++ * - command: "bstop %" ++ */ ++static int cachefiles_daemon_bstop(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long bstop; ++ ++ _enter(",%s", args); ++ ++ if (!*args) ++ return -EINVAL; ++ ++ bstop = simple_strtoul(args, &args, 10); ++ if (args[0] != '%' || args[1] != '\0') ++ return -EINVAL; ++ ++ if (bstop >= cache->bcull_percent) ++ return cachefiles_daemon_range_error(cache, args); ++ ++ cache->bstop_percent = bstop; ++ return 0; ++} ++ ++/* ++ * Set the cache directory ++ * - command: "dir " ++ */ ++static int cachefiles_daemon_dir(struct cachefiles_cache *cache, char *args) ++{ ++ char *dir; ++ ++ _enter(",%s", args); ++ ++ if (!*args) { ++ pr_err("Empty directory specified\n"); ++ return -EINVAL; ++ } ++ ++ if (cache->rootdirname) { ++ pr_err("Second cache directory specified\n"); ++ return -EEXIST; ++ } ++ ++ dir = kstrdup(args, GFP_KERNEL); ++ if (!dir) ++ return -ENOMEM; ++ ++ cache->rootdirname = dir; ++ return 0; ++} ++ ++/* ++ * Set the cache security context ++ * - command: "secctx " ++ */ ++static int cachefiles_daemon_secctx(struct cachefiles_cache *cache, char *args) ++{ ++ char *secctx; ++ ++ _enter(",%s", args); ++ ++ if (!*args) { ++ pr_err("Empty security context specified\n"); ++ return -EINVAL; ++ } ++ ++ if (cache->secctx) { ++ pr_err("Second security context specified\n"); ++ return -EINVAL; ++ } ++ ++ secctx = kstrdup(args, GFP_KERNEL); ++ if (!secctx) ++ return -ENOMEM; ++ ++ cache->secctx = secctx; ++ return 0; ++} ++ ++/* ++ * Set the cache tag ++ * - command: "tag " ++ */ ++static int cachefiles_daemon_tag(struct cachefiles_cache *cache, char *args) ++{ ++ char *tag; ++ ++ _enter(",%s", args); ++ ++ if (!*args) { ++ pr_err("Empty tag specified\n"); ++ return -EINVAL; ++ } ++ ++ if (cache->tag) ++ return -EEXIST; ++ ++ tag = kstrdup(args, GFP_KERNEL); ++ if (!tag) ++ return -ENOMEM; ++ ++ cache->tag = tag; ++ return 0; ++} ++ ++/* ++ * Request a node in the cache be culled from the current working directory ++ * - command: "cull " ++ */ ++static int cachefiles_daemon_cull(struct cachefiles_cache *cache, char *args) ++{ ++ struct path path; ++ const struct cred *saved_cred; ++ int ret; ++ ++ _enter(",%s", args); ++ ++ if (strchr(args, '/')) ++ goto inval; ++ ++ if (!test_bit(CACHEFILES_READY, &cache->flags)) { ++ pr_err("cull applied to unready cache\n"); ++ return -EIO; ++ } ++ ++ if (test_bit(CACHEFILES_DEAD, &cache->flags)) { ++ pr_err("cull applied to dead cache\n"); ++ return -EIO; ++ } ++ ++ get_fs_pwd(current->fs, &path); ++ ++ if (!d_can_lookup(path.dentry)) ++ goto notdir; ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ret = -ENOANO; // PLACEHOLDER: Do culling ++ cachefiles_end_secure(cache, saved_cred); ++ ++ path_put(&path); ++ _leave(" = %d", ret); ++ return ret; ++ ++notdir: ++ path_put(&path); ++ pr_err("cull command requires dirfd to be a directory\n"); ++ return -ENOTDIR; ++ ++inval: ++ pr_err("cull command requires dirfd and filename\n"); ++ return -EINVAL; ++} ++ ++/* ++ * Set debugging mode ++ * - command: "debug " ++ */ ++static int cachefiles_daemon_debug(struct cachefiles_cache *cache, char *args) ++{ ++ unsigned long mask; ++ ++ _enter(",%s", args); ++ ++ mask = simple_strtoul(args, &args, 0); ++ if (args[0] != '\0') ++ goto inval; ++ ++ cachefiles_debug = mask; ++ _leave(" = 0"); ++ return 0; ++ ++inval: ++ pr_err("debug command requires mask\n"); ++ return -EINVAL; ++} ++ ++/* ++ * Find out whether an object in the current working directory is in use or not ++ * - command: "inuse " ++ */ ++static int cachefiles_daemon_inuse(struct cachefiles_cache *cache, char *args) ++{ ++ struct path path; ++ const struct cred *saved_cred; ++ int ret; ++ ++ //_enter(",%s", args); ++ ++ if (strchr(args, '/')) ++ goto inval; ++ ++ if (!test_bit(CACHEFILES_READY, &cache->flags)) { ++ pr_err("inuse applied to unready cache\n"); ++ return -EIO; ++ } ++ ++ if (test_bit(CACHEFILES_DEAD, &cache->flags)) { ++ pr_err("inuse applied to dead cache\n"); ++ return -EIO; ++ } ++ ++ get_fs_pwd(current->fs, &path); ++ ++ if (!d_can_lookup(path.dentry)) ++ goto notdir; ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ret = -ENOANO; // PLACEHOLDER: Check if in use ++ cachefiles_end_secure(cache, saved_cred); ++ ++ path_put(&path); ++ //_leave(" = %d", ret); ++ return ret; ++ ++notdir: ++ path_put(&path); ++ pr_err("inuse command requires dirfd to be a directory\n"); ++ return -ENOTDIR; ++ ++inval: ++ pr_err("inuse command requires dirfd and filename\n"); ++ return -EINVAL; ++} ++ ++/* ++ * Bind a directory as a cache ++ */ ++static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) ++{ ++ _enter("{%u,%u,%u,%u,%u,%u},%s", ++ cache->frun_percent, ++ cache->fcull_percent, ++ cache->fstop_percent, ++ cache->brun_percent, ++ cache->bcull_percent, ++ cache->bstop_percent, ++ args); ++ ++ if (cache->fstop_percent >= cache->fcull_percent || ++ cache->fcull_percent >= cache->frun_percent || ++ cache->frun_percent >= 100) ++ return -ERANGE; ++ ++ if (cache->bstop_percent >= cache->bcull_percent || ++ cache->bcull_percent >= cache->brun_percent || ++ cache->brun_percent >= 100) ++ return -ERANGE; ++ ++ if (*args) { ++ pr_err("'bind' command doesn't take an argument\n"); ++ return -EINVAL; ++ } ++ ++ if (!cache->rootdirname) { ++ pr_err("No cache directory specified\n"); ++ return -EINVAL; ++ } ++ ++ /* Don't permit already bound caches to be re-bound */ ++ if (test_bit(CACHEFILES_READY, &cache->flags)) { ++ pr_err("Cache already bound\n"); ++ return -EBUSY; ++ } ++ ++ pr_warn("Cache is disabled for development\n"); ++ return -ENOANO; // Don't allow the cache to operate yet ++} ++ ++/* ++ * Unbind a cache. ++ */ ++static void cachefiles_daemon_unbind(struct cachefiles_cache *cache) ++{ ++ _enter(""); ++ ++ if (test_bit(CACHEFILES_READY, &cache->flags)) { ++ // PLACEHOLDER: Withdraw cache ++ } ++ ++ mntput(cache->mnt); ++ ++ kfree(cache->rootdirname); ++ kfree(cache->secctx); ++ kfree(cache->tag); ++ ++ _leave(""); ++} +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index e57ce5ef875c..7fd5429715ea 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -65,6 +65,20 @@ struct cachefiles_cache { + + #include + ++/* ++ * note change of state for daemon ++ */ ++static inline void cachefiles_state_changed(struct cachefiles_cache *cache) ++{ ++ set_bit(CACHEFILES_STATE_CHANGED, &cache->flags); ++ wake_up_all(&cache->daemon_pollwq); ++} ++ ++/* ++ * daemon.c ++ */ ++extern const struct file_operations cachefiles_daemon_fops; ++ + /* + * error_inject.c + */ +diff --git a/fs/cachefiles/main.c b/fs/cachefiles/main.c +index 387d42c7185f..533e3067d80f 100644 +--- a/fs/cachefiles/main.c ++++ b/fs/cachefiles/main.c +@@ -31,6 +31,12 @@ MODULE_DESCRIPTION("Mounted-filesystem based cache"); + MODULE_AUTHOR("Red Hat, Inc."); + MODULE_LICENSE("GPL"); + ++static struct miscdevice cachefiles_dev = { ++ .minor = MISC_DYNAMIC_MINOR, ++ .name = "cachefiles", ++ .fops = &cachefiles_daemon_fops, ++}; ++ + /* + * initialise the fs caching module + */ +@@ -41,10 +47,15 @@ static int __init cachefiles_init(void) + ret = cachefiles_register_error_injection(); + if (ret < 0) + goto error_einj; ++ ret = misc_register(&cachefiles_dev); ++ if (ret < 0) ++ goto error_dev; + + pr_info("Loaded\n"); + return 0; + ++error_dev: ++ cachefiles_unregister_error_injection(); + error_einj: + pr_err("failed to register: %d\n", ret); + return ret; +@@ -59,6 +70,7 @@ static void __exit cachefiles_exit(void) + { + pr_info("Unloading\n"); + ++ misc_deregister(&cachefiles_dev); + cachefiles_unregister_error_injection(); + } + + diff --git a/patches.suse/cachefiles-Trace-active-mark-failure.patch b/patches.suse/cachefiles-Trace-active-mark-failure.patch new file mode 100644 index 0000000..3d39038 --- /dev/null +++ b/patches.suse/cachefiles-Trace-active-mark-failure.patch @@ -0,0 +1,70 @@ +From: David Howells +Date: Fri, 14 Jan 2022 11:05:13 +0000 +Subject: cachefiles: Trace active-mark failure +Git-commit: b64a3314989df8e44c114f377808407f36dbf4f4 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a tracepoint to log failure to apply an active mark to a file in +addition to tracing successfully setting and unsetting the mark. + +Also include the backing file inode number in the message logged to dmesg. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164251404666.3435901.17331742792401482190.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/cachefiles/namei.c | 4 +++- + include/trace/events/cachefiles.h | 21 +++++++++++++++++++++ + 2 files changed, 24 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index 52c9f0864a87..f256c8aff7bb 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -25,7 +25,9 @@ static bool __cachefiles_mark_inode_in_use(struct cachefiles_object *object, + trace_cachefiles_mark_active(object, inode); + can_use = true; + } else { +- pr_notice("cachefiles: Inode already in use: %pd\n", dentry); ++ trace_cachefiles_mark_failed(object, inode); ++ pr_notice("cachefiles: Inode already in use: %pd (B=%lx)\n", ++ dentry, inode->i_ino); + } + + return can_use; +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 093c4acb7a3a..c6f5aa74db89 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -573,6 +573,27 @@ TRACE_EVENT(cachefiles_mark_active, + __entry->obj, __entry->inode) + ); + ++TRACE_EVENT(cachefiles_mark_failed, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct inode *inode), ++ ++ TP_ARGS(obj, inode), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(ino_t, inode ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->inode = inode->i_ino; ++ ), ++ ++ TP_printk("o=%08x B=%lx", ++ __entry->obj, __entry->inode) ++ ); ++ + TRACE_EVENT(cachefiles_mark_inactive, + TP_PROTO(struct cachefiles_object *obj, + struct inode *inode), + diff --git a/patches.suse/cachefiles-Use-file_inode-rather-than-accessing-f_inode.patch b/patches.suse/cachefiles-Use-file_inode-rather-than-accessing-f_inode.patch new file mode 100644 index 0000000..c0796f9 --- /dev/null +++ b/patches.suse/cachefiles-Use-file_inode-rather-than-accessing-f_inode.patch @@ -0,0 +1,41 @@ +From: David Howells +Date: Thu, 3 Jun 2021 10:51:28 +0100 +Subject: cachefiles: Use file_inode() rather than accessing ->f_inode +Git-commit: 185981958c920dd28e35cba7cda69486c8551781 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Use the file_inode() helper rather than accessing ->f_inode directly. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/162431192403.2908479.4590814090994846904.stgit@warthog.procyon.org.uk/ +Acked-by: Luis Henriques +--- + fs/cachefiles/io.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index ca68bb97ca00..fac2e8e7b533 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -70,7 +70,7 @@ static int cachefiles_read(struct netfs_cache_resources *cres, + + _enter("%pD,%li,%llx,%zx/%llx", + file, file_inode(file)->i_ino, start_pos, len, +- i_size_read(file->f_inode)); ++ i_size_read(file_inode(file))); + + /* If the caller asked us to seek for data before doing the read, then + * we should do that now. If we find a gap, we fill it with zeros. +@@ -194,7 +194,7 @@ static int cachefiles_write(struct netfs_cache_resources *cres, + + _enter("%pD,%li,%llx,%zx/%llx", + file, file_inode(file)->i_ino, start_pos, len, +- i_size_read(file->f_inode)); ++ i_size_read(file_inode(file))); + + ki = kzalloc(sizeof(struct cachefiles_kiocb), GFP_KERNEL); + if (!ki) + diff --git a/patches.suse/cachefiles-add-tracepoints-for-on-demand-read-mode.patch b/patches.suse/cachefiles-add-tracepoints-for-on-demand-read-mode.patch new file mode 100644 index 0000000..6f9850d --- /dev/null +++ b/patches.suse/cachefiles-add-tracepoints-for-on-demand-read-mode.patch @@ -0,0 +1,272 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:29 +0800 +Subject: cachefiles: add tracepoints for on-demand read mode +Git-commit: 1519670e4fecc6063fa2f0c10f0666d3331f219b +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Add tracepoints for on-demand read mode. Currently following tracepoints +are added: + + OPEN request / COPEN reply + CLOSE request + READ request / CREAD reply + write through anonymous fd + release of anonymous fd + +Signed-off-by: Jeffle Xu +Acked-by: David Howells +Link: https://lore.kernel.org/r/20220425122143.56815-8-jefflexu@linux.alibaba.com +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/ondemand.c | 7 ++ + include/trace/events/cachefiles.h | 174 ++++++++++++++++++++++++++++++++++++++ + 2 files changed, 181 insertions(+) + +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index 3470d4e8f0cb..a41ae6efc545 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -30,6 +30,7 @@ static int cachefiles_ondemand_fd_release(struct inode *inode, + xa_unlock(&cache->reqs); + + xa_erase(&cache->ondemand_ids, object_id); ++ trace_cachefiles_ondemand_fd_release(object, object_id); + cachefiles_put_object(object, cachefiles_obj_put_ondemand_fd); + cachefiles_put_unbind_pincount(cache); + return 0; +@@ -55,6 +56,7 @@ static ssize_t cachefiles_ondemand_fd_write_iter(struct kiocb *kiocb, + if (ret < 0) + return ret; + ++ trace_cachefiles_ondemand_fd_write(object, file_inode(file), pos, len); + ret = __cachefiles_write(object, file, pos, iter, NULL, NULL); + if (!ret) + ret = len; +@@ -93,6 +95,7 @@ static long cachefiles_ondemand_fd_ioctl(struct file *filp, unsigned int ioctl, + if (!req) + return -EINVAL; + ++ trace_cachefiles_ondemand_cread(object, id); + complete(&req->done); + return 0; + } +@@ -166,6 +169,7 @@ int cachefiles_ondemand_copen(struct cachefiles_cache *cache, char *args) + clear_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); + else + set_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ trace_cachefiles_ondemand_copen(req->object, id, size); + + out: + complete(&req->done); +@@ -213,6 +217,7 @@ static int cachefiles_ondemand_get_fd(struct cachefiles_req *req) + object->ondemand_id = object_id; + + cachefiles_get_unbind_pincount(cache); ++ trace_cachefiles_ondemand_open(object, &req->msg, load); + return 0; + + err_put_fd: +@@ -426,6 +431,7 @@ static int cachefiles_ondemand_init_close_req(struct cachefiles_req *req, + return -ENOENT; + + req->msg.object_id = object_id; ++ trace_cachefiles_ondemand_close(object, &req->msg); + return 0; + } + +@@ -452,6 +458,7 @@ static int cachefiles_ondemand_init_read_req(struct cachefiles_req *req, + req->msg.object_id = object_id; + load->off = read_ctx->off; + load->len = read_ctx->len; ++ trace_cachefiles_ondemand_read(object, &req->msg, load); + return 0; + } + +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 93df9391bd7f..d8d4d73fe7b6 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -673,6 +673,180 @@ TRACE_EVENT(cachefiles_io_error, + __entry->error) + ); + ++TRACE_EVENT(cachefiles_ondemand_open, ++ TP_PROTO(struct cachefiles_object *obj, struct cachefiles_msg *msg, ++ struct cachefiles_open *load), ++ ++ TP_ARGS(obj, msg, load), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, msg_id ) ++ __field(unsigned int, object_id ) ++ __field(unsigned int, fd ) ++ __field(unsigned int, flags ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->msg_id = msg->msg_id; ++ __entry->object_id = msg->object_id; ++ __entry->fd = load->fd; ++ __entry->flags = load->flags; ++ ), ++ ++ TP_printk("o=%08x mid=%x oid=%x fd=%d f=%x", ++ __entry->obj, ++ __entry->msg_id, ++ __entry->object_id, ++ __entry->fd, ++ __entry->flags) ++ ); ++ ++TRACE_EVENT(cachefiles_ondemand_copen, ++ TP_PROTO(struct cachefiles_object *obj, unsigned int msg_id, ++ long len), ++ ++ TP_ARGS(obj, msg_id, len), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, msg_id ) ++ __field(long, len ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->msg_id = msg_id; ++ __entry->len = len; ++ ), ++ ++ TP_printk("o=%08x mid=%x l=%lx", ++ __entry->obj, ++ __entry->msg_id, ++ __entry->len) ++ ); ++ ++TRACE_EVENT(cachefiles_ondemand_close, ++ TP_PROTO(struct cachefiles_object *obj, struct cachefiles_msg *msg), ++ ++ TP_ARGS(obj, msg), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, msg_id ) ++ __field(unsigned int, object_id ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->msg_id = msg->msg_id; ++ __entry->object_id = msg->object_id; ++ ), ++ ++ TP_printk("o=%08x mid=%x oid=%x", ++ __entry->obj, ++ __entry->msg_id, ++ __entry->object_id) ++ ); ++ ++TRACE_EVENT(cachefiles_ondemand_read, ++ TP_PROTO(struct cachefiles_object *obj, struct cachefiles_msg *msg, ++ struct cachefiles_read *load), ++ ++ TP_ARGS(obj, msg, load), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, msg_id ) ++ __field(unsigned int, object_id ) ++ __field(loff_t, start ) ++ __field(size_t, len ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->msg_id = msg->msg_id; ++ __entry->object_id = msg->object_id; ++ __entry->start = load->off; ++ __entry->len = load->len; ++ ), ++ ++ TP_printk("o=%08x mid=%x oid=%x s=%llx l=%zx", ++ __entry->obj, ++ __entry->msg_id, ++ __entry->object_id, ++ __entry->start, ++ __entry->len) ++ ); ++ ++TRACE_EVENT(cachefiles_ondemand_cread, ++ TP_PROTO(struct cachefiles_object *obj, unsigned int msg_id), ++ ++ TP_ARGS(obj, msg_id), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, msg_id ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->msg_id = msg_id; ++ ), ++ ++ TP_printk("o=%08x mid=%x", ++ __entry->obj, ++ __entry->msg_id) ++ ); ++ ++TRACE_EVENT(cachefiles_ondemand_fd_write, ++ TP_PROTO(struct cachefiles_object *obj, struct inode *backer, ++ loff_t start, size_t len), ++ ++ TP_ARGS(obj, backer, start, len), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, backer ) ++ __field(loff_t, start ) ++ __field(size_t, len ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->backer = backer->i_ino; ++ __entry->start = start; ++ __entry->len = len; ++ ), ++ ++ TP_printk("o=%08x iB=%x s=%llx l=%zx", ++ __entry->obj, ++ __entry->backer, ++ __entry->start, ++ __entry->len) ++ ); ++ ++TRACE_EVENT(cachefiles_ondemand_fd_release, ++ TP_PROTO(struct cachefiles_object *obj, int object_id), ++ ++ TP_ARGS(obj, object_id), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(unsigned int, object_id ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->object_id = object_id; ++ ), ++ ++ TP_printk("o=%08x oid=%x", ++ __entry->obj, ++ __entry->object_id) ++ ); ++ + #endif /* _TRACE_CACHEFILES_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/cachefiles-enable-on-demand-read-mode.patch b/patches.suse/cachefiles-enable-on-demand-read-mode.patch new file mode 100644 index 0000000..c568ff6 --- /dev/null +++ b/patches.suse/cachefiles-enable-on-demand-read-mode.patch @@ -0,0 +1,58 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:28 +0800 +Subject: cachefiles: enable on-demand read mode +Git-commit: 4e4f1788af0e477bca079e5b1ffc42846b3bafee +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Enable on-demand read mode by adding an optional parameter to the "bind" +command. + +On-demand mode will be turned on when this parameter is "ondemand", i.e. +"bind ondemand". Otherwise cachefiles will work in the original mode. + +Signed-off-by: Jeffle Xu +Link: https://lore.kernel.org/r/20220509074028.74954-7-jefflexu@linux.alibaba.com +Acked-by: David Howells +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/daemon.c | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 5b1d0642c749..aa4efcabb5e3 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -755,11 +755,6 @@ static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) + cache->brun_percent >= 100) + return -ERANGE; + +- if (*args) { +- pr_err("'bind' command doesn't take an argument\n"); +- return -EINVAL; +- } +- + if (!cache->rootdirname) { + pr_err("No cache directory specified\n"); + return -EINVAL; +@@ -771,6 +766,18 @@ static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) + return -EBUSY; + } + ++ if (IS_ENABLED(CONFIG_CACHEFILES_ONDEMAND)) { ++ if (!strcmp(args, "ondemand")) { ++ set_bit(CACHEFILES_ONDEMAND_MODE, &cache->flags); ++ } else if (*args) { ++ pr_err("Invalid argument to the 'bind' command\n"); ++ return -EINVAL; ++ } ++ } else if (*args) { ++ pr_err("'bind' command doesn't take an argument\n"); ++ return -EINVAL; ++ } ++ + /* Make sure we have copies of the tag string */ + if (!cache->tag) { + /* + diff --git a/patches.suse/cachefiles-extract-write-routine.patch b/patches.suse/cachefiles-extract-write-routine.patch new file mode 100644 index 0000000..d154ee7 --- /dev/null +++ b/patches.suse/cachefiles-extract-write-routine.patch @@ -0,0 +1,164 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:23 +0800 +Subject: cachefiles: extract write routine +Git-commit: a06fac1599c179853639491974fd72aefd46d030 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Extract the generic routine of writing data to cache files, and make it +generally available. + +This will be used by the following patch implementing on-demand read +mode. Since it's called inside CacheFiles module, make the interface +generic and unrelated to netfs_cache_resources. + +It is worth noting that, ki->inval_counter is not initialized after +this cleanup. It shall not make any visible difference, since +inval_counter is no longer used in the write completion routine, i.e. +cachefiles_write_complete(). + +Signed-off-by: Jeffle Xu +Acked-by: David Howells +Link: https://lore.kernel.org/r/20220425122143.56815-2-jefflexu@linux.alibaba.com +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 10 +++++++ + fs/cachefiles/io.c | 61 ++++++++++++++++++++++++++--------------------- + 2 files changed, 45 insertions(+), 26 deletions(-) + +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -201,6 +201,16 @@ extern void cachefiles_put_object(struct + */ + extern bool cachefiles_begin_operation(struct netfs_cache_resources *cres, + enum fscache_want_state want_state); ++extern int __cachefiles_prepare_write(struct cachefiles_object *object, ++ struct file *file, ++ loff_t *_start, size_t *_len, ++ bool no_space_allocated_yet); ++extern int __cachefiles_write(struct cachefiles_object *object, ++ struct file *file, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv); + + /* + * key.c +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -278,36 +278,33 @@ static void cachefiles_write_complete(st + /* + * Initiate a write to the cache. + */ +-static int cachefiles_write(struct netfs_cache_resources *cres, +- loff_t start_pos, +- struct iov_iter *iter, +- netfs_io_terminated_t term_func, +- void *term_func_priv) ++int __cachefiles_write(struct cachefiles_object *object, ++ struct file *file, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv) + { +- struct cachefiles_object *object; + struct cachefiles_cache *cache; + struct cachefiles_kiocb *ki; + struct inode *inode; +- struct file *file; + unsigned int old_nofs; +- ssize_t ret = -ENOBUFS; ++ ssize_t ret; + size_t len = iov_iter_count(iter); + +- if (!fscache_wait_for_operation(cres, FSCACHE_WANT_WRITE)) +- goto presubmission_error; + fscache_count_write(); +- object = cachefiles_cres_object(cres); + cache = object->volume->cache; +- file = cachefiles_cres_file(cres); + + _enter("%pD,%li,%llx,%zx/%llx", + file, file_inode(file)->i_ino, start_pos, len, + i_size_read(file_inode(file))); + +- ret = -ENOMEM; + ki = kzalloc(sizeof(struct cachefiles_kiocb), GFP_KERNEL); +- if (!ki) +- goto presubmission_error; ++ if (!ki) { ++ if (term_func) ++ term_func(term_func_priv, -ENOMEM, false); ++ return -ENOMEM; ++ } + + refcount_set(&ki->ki_refcnt, 2); + ki->iocb.ki_filp = file; +@@ -316,7 +313,6 @@ static int cachefiles_write(struct netfs + ki->iocb.ki_hint = ki_hint_validate(file_write_hint(file)); + ki->iocb.ki_ioprio = get_current_ioprio(); + ki->object = object; +- ki->inval_counter = cres->inval_counter; + ki->start = start_pos; + ki->len = len; + ki->term_func = term_func; +@@ -371,11 +367,24 @@ in_progress: + cachefiles_put_kiocb(ki); + _leave(" = %zd", ret); + return ret; ++} + +-presubmission_error: +- if (term_func) +- term_func(term_func_priv, ret, false); +- return ret; ++static int cachefiles_write(struct netfs_cache_resources *cres, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv) ++{ ++ if (!fscache_wait_for_operation(cres, FSCACHE_WANT_WRITE)) { ++ if (term_func) ++ term_func(term_func_priv, -ENOBUFS, false); ++ return -ENOBUFS; ++ } ++ ++ return __cachefiles_write(cachefiles_cres_object(cres), ++ cachefiles_cres_file(cres), ++ start_pos, iter, ++ term_func, term_func_priv); + } + + /* +@@ -486,13 +495,12 @@ out_no_object: + /* + * Prepare for a write to occur. + */ +-static int __cachefiles_prepare_write(struct netfs_cache_resources *cres, +- loff_t *_start, size_t *_len, loff_t i_size, +- bool no_space_allocated_yet) ++int __cachefiles_prepare_write(struct cachefiles_object *object, ++ struct file *file, ++ loff_t *_start, size_t *_len, ++ bool no_space_allocated_yet) + { +- struct cachefiles_object *object = cachefiles_cres_object(cres); + struct cachefiles_cache *cache = object->volume->cache; +- struct file *file = cachefiles_cres_file(cres); + loff_t start = *_start, pos; + size_t len = *_len, down; + int ret; +@@ -579,7 +587,8 @@ static int cachefiles_prepare_write(stru + } + + cachefiles_begin_secure(cache, &saved_cred); +- ret = __cachefiles_prepare_write(cres, _start, _len, i_size, ++ ret = __cachefiles_prepare_write(object, cachefiles_cres_file(cres), ++ _start, _len, + no_space_allocated_yet); + cachefiles_end_secure(cache, saved_cred); + return ret; diff --git a/patches.suse/cachefiles-fix-error-return-code-in-cachefiles_ondemand_copen.patch b/patches.suse/cachefiles-fix-error-return-code-in-cachefiles_ondemand_copen.patch new file mode 100644 index 0000000..7d2caf7 --- /dev/null +++ b/patches.suse/cachefiles-fix-error-return-code-in-cachefiles_ondemand_copen.patch @@ -0,0 +1,58 @@ +From: Sun Ke +Date: Fri, 26 Aug 2022 10:35:15 +0800 +Subject: cachefiles: fix error return code in cachefiles_ondemand_copen() +Git-commit: c93ccd63b18c8d108c57b2bb0e5f3b058b9d2029 +Patch-mainline: v6.0-rc4 +References: jsc#SES-1880 + +The cache_size field of copen is specified by the user daemon. +If cache_size < 0, then the OPEN request is expected to fail, +while copen itself shall succeed. However, returning 0 is indeed +unexpected when cache_size is an invalid error code. + +Fix this by returning error when cache_size is an invalid error code. + +Changes +======= +v4: update the code suggested by Dan +v3: update the commit log suggested by Jingbo. + +Fixes: c8383054506c ("cachefiles: notify the user daemon when looking up cookie") +Signed-off-by: Sun Ke +Suggested-by: Jeffle Xu +Suggested-by: Dan Carpenter +Signed-off-by: David Howells +Reviewed-by: Gao Xiang +Reviewed-by: Jingbo Xu +Reviewed-by: Dan Carpenter +Link: https://lore.kernel.org/r/20220818111935.1683062-1-sunke32@huawei.com/ # v2 +Link: https://lore.kernel.org/r/20220818125038.2247720-1-sunke32@huawei.com/ # v3 +Link: https://lore.kernel.org/r/20220826023515.3437469-1-sunke32@huawei.com/ # v4 + +Acked-by: Luis Henriques +--- + fs/cachefiles/ondemand.c | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index 1fee702d5529..7e1586bd5cf3 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -158,9 +158,13 @@ int cachefiles_ondemand_copen(struct cachefiles_cache *cache, char *args) + + /* fail OPEN request if daemon reports an error */ + if (size < 0) { +- if (!IS_ERR_VALUE(size)) +- size = -EINVAL; +- req->error = size; ++ if (!IS_ERR_VALUE(size)) { ++ req->error = -EINVAL; ++ ret = -EINVAL; ++ } else { ++ req->error = size; ++ ret = 0; ++ } + goto out; + } + + diff --git a/patches.suse/cachefiles-implement-on-demand-read.patch b/patches.suse/cachefiles-implement-on-demand-read.patch new file mode 100644 index 0000000..f746987 --- /dev/null +++ b/patches.suse/cachefiles-implement-on-demand-read.patch @@ -0,0 +1,281 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:27 +0800 +Subject: cachefiles: implement on-demand read +Git-commit: 9032b6e8589f269743984aac53e82e4835be16dc +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Implement the data plane of on-demand read mode. + +The early implementation [1] place the entry to +cachefiles_ondemand_read() in fscache_read(). However, fscache_read() +can only detect if the requested file range is fully cache miss, whilst +we need to notify the user daemon as long as there's a hole inside the +requested file range. + +Thus the entry is now placed in cachefiles_prepare_read(). When working +in on-demand read mode, once a hole detected, the read routine will send +a READ request to the user daemon. The user daemon needs to fetch the +data and write it to the cache file. After sending the READ request, the +read routine will hang there, until the READ request is handled by the +user daemon. Then it will retry to read from the same file range. If no +progress encountered, the read routine will fail then. + +A new NETFS_SREQ_ONDEMAND flag is introduced to indicate that on-demand +read should be done when a cache miss encountered. + +[1] https://lore.kernel.org/all/20220406075612.60298-6-jefflexu@linux.alibaba.com/ #v8 + +Signed-off-by: Jeffle Xu +Acked-by: David Howells +Link: https://lore.kernel.org/r/20220425122143.56815-6-jefflexu@linux.alibaba.com +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 9 +++++ + fs/cachefiles/io.c | 15 ++++++-- + fs/cachefiles/ondemand.c | 77 +++++++++++++++++++++++++++++++++++++++++ + include/linux/netfs.h | 1 + + include/uapi/linux/cachefiles.h | 17 +++++++++ + 5 files changed, 117 insertions(+), 2 deletions(-) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index da388ba127eb..6cba2c6de2f9 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -292,6 +292,9 @@ extern int cachefiles_ondemand_copen(struct cachefiles_cache *cache, + extern int cachefiles_ondemand_init_object(struct cachefiles_object *object); + extern void cachefiles_ondemand_clean_object(struct cachefiles_object *object); + ++extern int cachefiles_ondemand_read(struct cachefiles_object *object, ++ loff_t pos, size_t len); ++ + #else + static inline ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, + char __user *_buffer, size_t buflen) +@@ -307,6 +310,12 @@ static inline int cachefiles_ondemand_init_object(struct cachefiles_object *obje + static inline void cachefiles_ondemand_clean_object(struct cachefiles_object *object) + { + } ++ ++static inline int cachefiles_ondemand_read(struct cachefiles_object *object, ++ loff_t pos, size_t len) ++{ ++ return -EOPNOTSUPP; ++} + #endif + + /* +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index 50a14e8f0aac..000a28f46e59 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -403,6 +403,7 @@ static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest * + enum netfs_io_source ret = NETFS_DOWNLOAD_FROM_SERVER; + loff_t off, to; + ino_t ino = file ? file_inode(file)->i_ino : 0; ++ int rc; + + _enter("%zx @%llx/%llx", subreq->len, subreq->start, i_size); + +@@ -415,7 +416,8 @@ static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest * + if (test_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags)) { + __set_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); + why = cachefiles_trace_read_no_data; +- goto out_no_object; ++ if (!test_bit(NETFS_SREQ_ONDEMAND, &subreq->flags)) ++ goto out_no_object; + } + + /* The object and the file may be being created in the background. */ +@@ -432,7 +434,7 @@ static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest * + object = cachefiles_cres_object(cres); + cache = object->volume->cache; + cachefiles_begin_secure(cache, &saved_cred); +- ++retry: + off = cachefiles_inject_read_error(); + if (off == 0) + off = vfs_llseek(file, subreq->start, SEEK_DATA); +@@ -483,6 +485,15 @@ static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest * + + download_and_store: + __set_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); ++ if (test_bit(NETFS_SREQ_ONDEMAND, &subreq->flags)) { ++ rc = cachefiles_ondemand_read(object, subreq->start, ++ subreq->len); ++ if (!rc) { ++ __clear_bit(NETFS_SREQ_ONDEMAND, &subreq->flags); ++ goto retry; ++ } ++ ret = NETFS_INVALID_READ; ++ } + out: + cachefiles_end_secure(cache, saved_cred); + out_no_object: +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index 11b1c15ac697..3470d4e8f0cb 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -10,8 +10,25 @@ static int cachefiles_ondemand_fd_release(struct inode *inode, + struct cachefiles_object *object = file->private_data; + struct cachefiles_cache *cache = object->volume->cache; + int object_id = object->ondemand_id; ++ struct cachefiles_req *req; ++ XA_STATE(xas, &cache->reqs, 0); + ++ xa_lock(&cache->reqs); + object->ondemand_id = CACHEFILES_ONDEMAND_ID_CLOSED; ++ ++ /* ++ * Flush all pending READ requests since their completion depends on ++ * anon_fd. ++ */ ++ xas_for_each(&xas, req, ULONG_MAX) { ++ if (req->msg.opcode == CACHEFILES_OP_READ) { ++ req->error = -EIO; ++ complete(&req->done); ++ xas_store(&xas, NULL); ++ } ++ } ++ xa_unlock(&cache->reqs); ++ + xa_erase(&cache->ondemand_ids, object_id); + cachefiles_put_object(object, cachefiles_obj_put_ondemand_fd); + cachefiles_put_unbind_pincount(cache); +@@ -57,11 +74,35 @@ static loff_t cachefiles_ondemand_fd_llseek(struct file *filp, loff_t pos, + return vfs_llseek(file, pos, whence); + } + ++static long cachefiles_ondemand_fd_ioctl(struct file *filp, unsigned int ioctl, ++ unsigned long arg) ++{ ++ struct cachefiles_object *object = filp->private_data; ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct cachefiles_req *req; ++ unsigned long id; ++ ++ if (ioctl != CACHEFILES_IOC_READ_COMPLETE) ++ return -EINVAL; ++ ++ if (!test_bit(CACHEFILES_ONDEMAND_MODE, &cache->flags)) ++ return -EOPNOTSUPP; ++ ++ id = arg; ++ req = xa_erase(&cache->reqs, id); ++ if (!req) ++ return -EINVAL; ++ ++ complete(&req->done); ++ return 0; ++} ++ + static const struct file_operations cachefiles_ondemand_fd_fops = { + .owner = THIS_MODULE, + .release = cachefiles_ondemand_fd_release, + .write_iter = cachefiles_ondemand_fd_write_iter, + .llseek = cachefiles_ondemand_fd_llseek, ++ .unlocked_ioctl = cachefiles_ondemand_fd_ioctl, + }; + + /* +@@ -388,6 +429,32 @@ static int cachefiles_ondemand_init_close_req(struct cachefiles_req *req, + return 0; + } + ++struct cachefiles_read_ctx { ++ loff_t off; ++ size_t len; ++}; ++ ++static int cachefiles_ondemand_init_read_req(struct cachefiles_req *req, ++ void *private) ++{ ++ struct cachefiles_object *object = req->object; ++ struct cachefiles_read *load = (void *)req->msg.data; ++ struct cachefiles_read_ctx *read_ctx = private; ++ int object_id = object->ondemand_id; ++ ++ /* Stop enqueuing requests when daemon has closed anon_fd. */ ++ if (object_id <= 0) { ++ WARN_ON_ONCE(object_id == 0); ++ pr_info_once("READ: anonymous fd closed prematurely.\n"); ++ return -EIO; ++ } ++ ++ req->msg.object_id = object_id; ++ load->off = read_ctx->off; ++ load->len = read_ctx->len; ++ return 0; ++} ++ + int cachefiles_ondemand_init_object(struct cachefiles_object *object) + { + struct fscache_cookie *cookie = object->cookie; +@@ -417,3 +484,13 @@ void cachefiles_ondemand_clean_object(struct cachefiles_object *object) + cachefiles_ondemand_send_req(object, CACHEFILES_OP_CLOSE, 0, + cachefiles_ondemand_init_close_req, NULL); + } ++ ++int cachefiles_ondemand_read(struct cachefiles_object *object, ++ loff_t pos, size_t len) ++{ ++ struct cachefiles_read_ctx read_ctx = {pos, len}; ++ ++ return cachefiles_ondemand_send_req(object, CACHEFILES_OP_READ, ++ sizeof(struct cachefiles_read), ++ cachefiles_ondemand_init_read_req, &read_ctx); ++} +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index c7bf1eaf51d5..057d04efaf79 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -159,6 +159,7 @@ struct netfs_io_subrequest { + #define NETFS_SREQ_SHORT_IO 2 /* Set if the I/O was short */ + #define NETFS_SREQ_SEEK_DATA_READ 3 /* Set if ->read() should SEEK_DATA first */ + #define NETFS_SREQ_NO_PROGRESS 4 /* Set if we didn't manage to read any data */ ++#define NETFS_SREQ_ONDEMAND 5 /* Set if it's from on-demand read mode */ + }; + + enum netfs_io_origin { +diff --git a/include/uapi/linux/cachefiles.h b/include/uapi/linux/cachefiles.h +index 37a0071037c8..78caa73e5343 100644 +--- a/include/uapi/linux/cachefiles.h ++++ b/include/uapi/linux/cachefiles.h +@@ -3,6 +3,7 @@ + #define _LINUX_CACHEFILES_H + + #include ++#include + + /* + * Fscache ensures that the maximum length of cookie key is 255. The volume key +@@ -13,6 +14,7 @@ + enum cachefiles_opcode { + CACHEFILES_OP_OPEN, + CACHEFILES_OP_CLOSE, ++ CACHEFILES_OP_READ, + }; + + /* +@@ -48,4 +50,19 @@ struct cachefiles_open { + __u8 data[]; + }; + ++/* ++ * @off indicates the starting offset of the requested file range ++ * @len indicates the length of the requested file range ++ */ ++struct cachefiles_read { ++ __u64 off; ++ __u64 len; ++}; ++ ++/* ++ * Reply for READ request ++ * @arg for this ioctl is the @id field of READ request. ++ */ ++#define CACHEFILES_IOC_READ_COMPLETE _IOW(0x98, 1, int) ++ + #endif + diff --git a/patches.suse/cachefiles-make-on-demand-request-distribution-fairer.patch b/patches.suse/cachefiles-make-on-demand-request-distribution-fairer.patch new file mode 100644 index 0000000..1932ffd --- /dev/null +++ b/patches.suse/cachefiles-make-on-demand-request-distribution-fairer.patch @@ -0,0 +1,77 @@ +From: Xin Yin +Date: Thu, 25 Aug 2022 10:09:45 +0800 +Subject: cachefiles: make on-demand request distribution fairer +Git-commit: 1122f40072731525c06b1371cfa30112b9b54d27 +Patch-mainline: v6.0-rc4 +References: jsc#SES-1880 + +For now, enqueuing and dequeuing on-demand requests all start from +idx 0, this makes request distribution unfair. In the weighty +concurrent I/O scenario, the request stored in higher idx will starve. + +Searching requests cyclically in cachefiles_ondemand_daemon_read, +makes distribution fairer. + +Fixes: c8383054506c ("cachefiles: notify the user daemon when looking up cookie") +Reported-by: Yongqing Li +Signed-off-by: Xin Yin +Signed-off-by: David Howells +Reviewed-by: Jeffle Xu +Reviewed-by: Gao Xiang +Link: https://lore.kernel.org/r/20220817065200.11543-1-yinxin.x@bytedance.com/ # v1 +Link: https://lore.kernel.org/r/20220825020945.2293-1-yinxin.x@bytedance.com/ # v2 + +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 1 + + fs/cachefiles/ondemand.c | 12 +++++++++--- + 2 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 6cba2c6de2f9..2ad58c465208 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -111,6 +111,7 @@ struct cachefiles_cache { + char *tag; /* cache binding tag */ + refcount_t unbind_pincount;/* refcount to do daemon unbind */ + struct xarray reqs; /* xarray of pending on-demand requests */ ++ unsigned long req_id_next; + struct xarray ondemand_ids; /* xarray for ondemand_id allocation */ + u32 ondemand_id_next; + }; +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index 7e1586bd5cf3..0254ed39f68c 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -242,14 +242,19 @@ ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, + unsigned long id = 0; + size_t n; + int ret = 0; +- XA_STATE(xas, &cache->reqs, 0); ++ XA_STATE(xas, &cache->reqs, cache->req_id_next); + + /* +- * Search for a request that has not ever been processed, to prevent +- * requests from being processed repeatedly. ++ * Cyclically search for a request that has not ever been processed, ++ * to prevent requests from being processed repeatedly, and make ++ * request distribution fair. + */ + xa_lock(&cache->reqs); + req = xas_find_marked(&xas, UINT_MAX, CACHEFILES_REQ_NEW); ++ if (!req && cache->req_id_next > 0) { ++ xas_set(&xas, 0); ++ req = xas_find_marked(&xas, cache->req_id_next - 1, CACHEFILES_REQ_NEW); ++ } + if (!req) { + xa_unlock(&cache->reqs); + return 0; +@@ -264,6 +269,7 @@ ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, + } + + xas_clear_mark(&xas, CACHEFILES_REQ_NEW); ++ cache->req_id_next = xas.xa_index + 1; + xa_unlock(&cache->reqs); + + id = xas.xa_index; + diff --git a/patches.suse/cachefiles-narrow-the-scope-of-flushed-requests-when-releasing-fd.patch b/patches.suse/cachefiles-narrow-the-scope-of-flushed-requests-when-releasing-fd.patch new file mode 100644 index 0000000..49fa932 --- /dev/null +++ b/patches.suse/cachefiles-narrow-the-scope-of-flushed-requests-when-releasing-fd.patch @@ -0,0 +1,37 @@ +From: Jia Zhu +Date: Thu, 9 Jun 2022 16:54:10 +0800 +Subject: cachefiles: narrow the scope of flushed requests when releasing fd +Git-commit: 65aa5f6fd8a12e0a343aaf1815949a79a49e3f35 +Patch-mainline: v5.19-rc6 +References: jsc#SES-1880 + +When an anonymous fd is released, only flush the requests +associated with it, rather than all of requests in xarray. + +Fixes: 9032b6e8589f ("cachefiles: implement on-demand read") +Signed-off-by: Jia Zhu +Signed-off-by: David Howells +Reviewed-by: Jeffle Xu +Reviewed-by: Gao Xiang +Link: https://listman.redhat.com/archives/linux-cachefs/2022-June/006937.html + +Acked-by: Luis Henriques +--- + fs/cachefiles/ondemand.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index a41ae6efc545..1fee702d5529 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -21,7 +21,8 @@ static int cachefiles_ondemand_fd_release(struct inode *inode, + * anon_fd. + */ + xas_for_each(&xas, req, ULONG_MAX) { +- if (req->msg.opcode == CACHEFILES_OP_READ) { ++ if (req->msg.object_id == object_id && ++ req->msg.opcode == CACHEFILES_OP_READ) { + req->error = -EIO; + complete(&req->done); + xas_store(&xas, NULL); + diff --git a/patches.suse/cachefiles-notify-the-user-daemon-when-looking-up-cookie.patch b/patches.suse/cachefiles-notify-the-user-daemon-when-looking-up-cookie.patch new file mode 100644 index 0000000..670fa62 --- /dev/null +++ b/patches.suse/cachefiles-notify-the-user-daemon-when-looking-up-cookie.patch @@ -0,0 +1,818 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:24 +0800 +Subject: cachefiles: notify the user daemon when looking up cookie +Git-commit: c8383054506c77b814489c09877b5db83fd4abf2 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Fscache/CacheFiles used to serve as a local cache for a remote +networking fs. A new on-demand read mode will be introduced for +CacheFiles, which can boost the scenario where on-demand read semantics +are needed, e.g. container image distribution. + +The essential difference between these two modes is seen when a cache +miss occurs: In the original mode, the netfs will fetch the data from +the remote server and then write it to the cache file; in on-demand +read mode, fetching the data and writing it into the cache is delegated +to a user daemon. + +As the first step, notify the user daemon when looking up cookie. In +this case, an anonymous fd is sent to the user daemon, through which the +user daemon can write the fetched data to the cache file. Since the user +daemon may move the anonymous fd around, e.g. through dup(), an object +ID uniquely identifying the cache file is also attached. + +Also add one advisory flag (FSCACHE_ADV_WANT_CACHE_SIZE) suggesting that +the cache file size shall be retrieved at runtime. This helps the +scenario where one cache file contains multiple netfs files, e.g. for +the purpose of deduplication. In this case, netfs itself has no idea the +size of the cache file, whilst the user daemon should give the hint on +it. + +Signed-off-by: Jeffle Xu +Link: https://lore.kernel.org/r/20220509074028.74954-3-jefflexu@linux.alibaba.com +Acked-by: David Howells +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/Kconfig | 12 ++ + fs/cachefiles/Makefile | 1 + + fs/cachefiles/daemon.c | 81 ++++++-- + fs/cachefiles/internal.h | 51 +++++ + fs/cachefiles/namei.c | 16 +- + fs/cachefiles/ondemand.c | 378 ++++++++++++++++++++++++++++++++++++++ + include/linux/fscache.h | 1 + + include/trace/events/cachefiles.h | 2 + + include/uapi/linux/cachefiles.h | 50 +++++ + 9 files changed, 577 insertions(+), 15 deletions(-) + +diff --git a/fs/cachefiles/Kconfig b/fs/cachefiles/Kconfig +index 719faeeda168..8df715640a48 100644 +--- a/fs/cachefiles/Kconfig ++++ b/fs/cachefiles/Kconfig +@@ -26,3 +26,15 @@ config CACHEFILES_ERROR_INJECTION + help + This permits error injection to be enabled in cachefiles whilst a + cache is in service. ++ ++config CACHEFILES_ONDEMAND ++ bool "Support for on-demand read" ++ depends on CACHEFILES ++ default n ++ help ++ This permits userspace to enable the cachefiles on-demand read mode. ++ In this mode, when a cache miss occurs, responsibility for fetching ++ the data lies with the cachefiles backend instead of with the netfs ++ and is delegated to userspace. ++ ++ If unsure, say N. +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index 16d811f1a2fa..c37a7a9af10b 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -16,5 +16,6 @@ cachefiles-y := \ + xattr.o + + cachefiles-$(CONFIG_CACHEFILES_ERROR_INJECTION) += error_inject.o ++cachefiles-$(CONFIG_CACHEFILES_ONDEMAND) += ondemand.o + + obj-$(CONFIG_CACHEFILES) := cachefiles.o +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 7ac04ee2c0a0..d5417da7f792 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -75,6 +75,9 @@ static const struct cachefiles_daemon_cmd cachefiles_daemon_cmds[] = { + { "inuse", cachefiles_daemon_inuse }, + { "secctx", cachefiles_daemon_secctx }, + { "tag", cachefiles_daemon_tag }, ++#ifdef CONFIG_CACHEFILES_ONDEMAND ++ { "copen", cachefiles_ondemand_copen }, ++#endif + { "", NULL } + }; + +@@ -108,6 +111,8 @@ static int cachefiles_daemon_open(struct inode *inode, struct file *file) + INIT_LIST_HEAD(&cache->volumes); + INIT_LIST_HEAD(&cache->object_list); + spin_lock_init(&cache->object_list_lock); ++ xa_init_flags(&cache->reqs, XA_FLAGS_ALLOC); ++ xa_init_flags(&cache->ondemand_ids, XA_FLAGS_ALLOC1); + + /* set default caching limits + * - limit at 1% free space and/or free files +@@ -126,6 +131,39 @@ static int cachefiles_daemon_open(struct inode *inode, struct file *file) + return 0; + } + ++static void cachefiles_flush_reqs(struct cachefiles_cache *cache) ++{ ++ struct xarray *xa = &cache->reqs; ++ struct cachefiles_req *req; ++ unsigned long index; ++ ++ /* ++ * Make sure the following two operations won't be reordered. ++ * 1) set CACHEFILES_DEAD bit ++ * 2) flush requests in the xarray ++ * Otherwise the request may be enqueued after xarray has been ++ * flushed, leaving the orphan request never being completed. ++ * ++ * CPU 1 CPU 2 ++ * ===== ===== ++ * flush requests in the xarray ++ * test CACHEFILES_DEAD bit ++ * enqueue the request ++ * set CACHEFILES_DEAD bit ++ */ ++ smp_mb(); ++ ++ xa_lock(xa); ++ xa_for_each(xa, index, req) { ++ req->error = -EIO; ++ complete(&req->done); ++ } ++ xa_unlock(xa); ++ ++ xa_destroy(&cache->reqs); ++ xa_destroy(&cache->ondemand_ids); ++} ++ + /* + * Release a cache. + */ +@@ -139,6 +177,8 @@ static int cachefiles_daemon_release(struct inode *inode, struct file *file) + + set_bit(CACHEFILES_DEAD, &cache->flags); + ++ if (cachefiles_in_ondemand_mode(cache)) ++ cachefiles_flush_reqs(cache); + cachefiles_daemon_unbind(cache); + + /* clean up the control file interface */ +@@ -152,23 +192,14 @@ static int cachefiles_daemon_release(struct inode *inode, struct file *file) + return 0; + } + +-/* +- * Read the cache state. +- */ +-static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, +- size_t buflen, loff_t *pos) ++static ssize_t cachefiles_do_daemon_read(struct cachefiles_cache *cache, ++ char __user *_buffer, size_t buflen) + { +- struct cachefiles_cache *cache = file->private_data; + unsigned long long b_released; + unsigned f_released; + char buffer[256]; + int n; + +- //_enter(",,%zu,", buflen); +- +- if (!test_bit(CACHEFILES_READY, &cache->flags)) +- return 0; +- + /* check how much space the cache has */ + cachefiles_has_space(cache, 0, 0, cachefiles_has_space_check); + +@@ -206,6 +237,25 @@ static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, + return n; + } + ++/* ++ * Read the cache state. ++ */ ++static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, ++ size_t buflen, loff_t *pos) ++{ ++ struct cachefiles_cache *cache = file->private_data; ++ ++ //_enter(",,%zu,", buflen); ++ ++ if (!test_bit(CACHEFILES_READY, &cache->flags)) ++ return 0; ++ ++ if (cachefiles_in_ondemand_mode(cache)) ++ return cachefiles_ondemand_daemon_read(cache, _buffer, buflen); ++ else ++ return cachefiles_do_daemon_read(cache, _buffer, buflen); ++} ++ + /* + * Take a command from cachefilesd, parse it and act on it. + */ +@@ -297,8 +347,13 @@ static __poll_t cachefiles_daemon_poll(struct file *file, + poll_wait(file, &cache->daemon_pollwq, poll); + mask = 0; + +- if (test_bit(CACHEFILES_STATE_CHANGED, &cache->flags)) +- mask |= EPOLLIN; ++ if (cachefiles_in_ondemand_mode(cache)) { ++ if (!xa_empty(&cache->reqs)) ++ mask |= EPOLLIN; ++ } else { ++ if (test_bit(CACHEFILES_STATE_CHANGED, &cache->flags)) ++ mask |= EPOLLIN; ++ } + + if (test_bit(CACHEFILES_CULLING, &cache->flags)) + mask |= EPOLLOUT; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index e80673d0ab97..4f5150a96849 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -15,6 +15,8 @@ + #include + #include + #include ++#include ++#include + + #define CACHEFILES_DIO_BLOCK_SIZE 4096 + +@@ -58,8 +60,13 @@ struct cachefiles_object { + enum cachefiles_content content_info:8; /* Info about content presence */ + unsigned long flags; + #define CACHEFILES_OBJECT_USING_TMPFILE 0 /* Have an unlinked tmpfile */ ++#ifdef CONFIG_CACHEFILES_ONDEMAND ++ int ondemand_id; ++#endif + }; + ++#define CACHEFILES_ONDEMAND_ID_CLOSED -1 ++ + /* + * Cache files cache definition + */ +@@ -98,11 +105,30 @@ struct cachefiles_cache { + #define CACHEFILES_DEAD 1 /* T if cache dead */ + #define CACHEFILES_CULLING 2 /* T if cull engaged */ + #define CACHEFILES_STATE_CHANGED 3 /* T if state changed (poll trigger) */ ++#define CACHEFILES_ONDEMAND_MODE 4 /* T if in on-demand read mode */ + char *rootdirname; /* name of cache root directory */ + char *secctx; /* LSM security context */ + char *tag; /* cache binding tag */ ++ struct xarray reqs; /* xarray of pending on-demand requests */ ++ struct xarray ondemand_ids; /* xarray for ondemand_id allocation */ ++ u32 ondemand_id_next; + }; + ++static inline bool cachefiles_in_ondemand_mode(struct cachefiles_cache *cache) ++{ ++ return IS_ENABLED(CONFIG_CACHEFILES_ONDEMAND) && ++ test_bit(CACHEFILES_ONDEMAND_MODE, &cache->flags); ++} ++ ++struct cachefiles_req { ++ struct cachefiles_object *object; ++ struct completion done; ++ int error; ++ struct cachefiles_msg msg; ++}; ++ ++#define CACHEFILES_REQ_NEW XA_MARK_1 ++ + #include + + static inline +@@ -250,6 +276,31 @@ extern struct file *cachefiles_create_tmpfile(struct cachefiles_object *object); + extern bool cachefiles_commit_tmpfile(struct cachefiles_cache *cache, + struct cachefiles_object *object); + ++/* ++ * ondemand.c ++ */ ++#ifdef CONFIG_CACHEFILES_ONDEMAND ++extern ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, ++ char __user *_buffer, size_t buflen); ++ ++extern int cachefiles_ondemand_copen(struct cachefiles_cache *cache, ++ char *args); ++ ++extern int cachefiles_ondemand_init_object(struct cachefiles_object *object); ++ ++#else ++static inline ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, ++ char __user *_buffer, size_t buflen) ++{ ++ return -EOPNOTSUPP; ++} ++ ++static inline int cachefiles_ondemand_init_object(struct cachefiles_object *object) ++{ ++ return 0; ++} ++#endif ++ + /* + * security.c + */ +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index ca9f3e4ec4b3..facf2ebe464b 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -452,10 +452,9 @@ struct file *cachefiles_create_tmpfile(struct cachefiles_object *object) + struct dentry *fan = volume->fanout[(u8)object->cookie->key_hash]; + struct file *file; + struct path path; +- uint64_t ni_size = object->cookie->object_size; ++ uint64_t ni_size; + long ret; + +- ni_size = round_up(ni_size, CACHEFILES_DIO_BLOCK_SIZE); + + cachefiles_begin_secure(cache, &saved_cred); + +@@ -481,6 +480,15 @@ struct file *cachefiles_create_tmpfile(struct cachefiles_object *object) + goto out_dput; + } + ++ ret = cachefiles_ondemand_init_object(object); ++ if (ret < 0) { ++ file = ERR_PTR(ret); ++ goto out_unuse; ++ } ++ ++ ni_size = object->cookie->object_size; ++ ni_size = round_up(ni_size, CACHEFILES_DIO_BLOCK_SIZE); ++ + if (ni_size > 0) { + trace_cachefiles_trunc(object, d_backing_inode(path.dentry), 0, ni_size, + cachefiles_trunc_expand_tmpfile); +@@ -586,6 +594,10 @@ static bool cachefiles_open_file(struct cachefiles_object *object, + } + _debug("file -> %pd positive", dentry); + ++ ret = cachefiles_ondemand_init_object(object); ++ if (ret < 0) ++ goto error_fput; ++ + ret = cachefiles_check_auxdata(object, file); + if (ret < 0) + goto check_failed; +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +new file mode 100644 +index 000000000000..64fc312b16d3 +--- /dev/null ++++ b/fs/cachefiles/ondemand.c +@@ -0,0 +1,378 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++#include ++#include ++#include ++#include "internal.h" ++ ++static int cachefiles_ondemand_fd_release(struct inode *inode, ++ struct file *file) ++{ ++ struct cachefiles_object *object = file->private_data; ++ struct cachefiles_cache *cache = object->volume->cache; ++ int object_id = object->ondemand_id; ++ ++ object->ondemand_id = CACHEFILES_ONDEMAND_ID_CLOSED; ++ xa_erase(&cache->ondemand_ids, object_id); ++ cachefiles_put_object(object, cachefiles_obj_put_ondemand_fd); ++ return 0; ++} ++ ++static ssize_t cachefiles_ondemand_fd_write_iter(struct kiocb *kiocb, ++ struct iov_iter *iter) ++{ ++ struct cachefiles_object *object = kiocb->ki_filp->private_data; ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct file *file = object->file; ++ size_t len = iter->count; ++ loff_t pos = kiocb->ki_pos; ++ const struct cred *saved_cred; ++ int ret; ++ ++ if (!file) ++ return -ENOBUFS; ++ ++ cachefiles_begin_secure(cache, &saved_cred); ++ ret = __cachefiles_prepare_write(object, file, &pos, &len, true); ++ cachefiles_end_secure(cache, saved_cred); ++ if (ret < 0) ++ return ret; ++ ++ ret = __cachefiles_write(object, file, pos, iter, NULL, NULL); ++ if (!ret) ++ ret = len; ++ ++ return ret; ++} ++ ++static loff_t cachefiles_ondemand_fd_llseek(struct file *filp, loff_t pos, ++ int whence) ++{ ++ struct cachefiles_object *object = filp->private_data; ++ struct file *file = object->file; ++ ++ if (!file) ++ return -ENOBUFS; ++ ++ return vfs_llseek(file, pos, whence); ++} ++ ++static const struct file_operations cachefiles_ondemand_fd_fops = { ++ .owner = THIS_MODULE, ++ .release = cachefiles_ondemand_fd_release, ++ .write_iter = cachefiles_ondemand_fd_write_iter, ++ .llseek = cachefiles_ondemand_fd_llseek, ++}; ++ ++/* ++ * OPEN request Completion (copen) ++ * - command: "copen ," ++ * indicates the object size if >=0, error code if negative ++ */ ++int cachefiles_ondemand_copen(struct cachefiles_cache *cache, char *args) ++{ ++ struct cachefiles_req *req; ++ struct fscache_cookie *cookie; ++ char *pid, *psize; ++ unsigned long id; ++ long size; ++ int ret; ++ ++ if (!test_bit(CACHEFILES_ONDEMAND_MODE, &cache->flags)) ++ return -EOPNOTSUPP; ++ ++ if (!*args) { ++ pr_err("Empty id specified\n"); ++ return -EINVAL; ++ } ++ ++ pid = args; ++ psize = strchr(args, ','); ++ if (!psize) { ++ pr_err("Cache size is not specified\n"); ++ return -EINVAL; ++ } ++ ++ *psize = 0; ++ psize++; ++ ++ ret = kstrtoul(pid, 0, &id); ++ if (ret) ++ return ret; ++ ++ req = xa_erase(&cache->reqs, id); ++ if (!req) ++ return -EINVAL; ++ ++ /* fail OPEN request if copen format is invalid */ ++ ret = kstrtol(psize, 0, &size); ++ if (ret) { ++ req->error = ret; ++ goto out; ++ } ++ ++ /* fail OPEN request if daemon reports an error */ ++ if (size < 0) { ++ if (!IS_ERR_VALUE(size)) ++ size = -EINVAL; ++ req->error = size; ++ goto out; ++ } ++ ++ cookie = req->object->cookie; ++ cookie->object_size = size; ++ if (size) ++ clear_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ else ++ set_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ ++out: ++ complete(&req->done); ++ return ret; ++} ++ ++static int cachefiles_ondemand_get_fd(struct cachefiles_req *req) ++{ ++ struct cachefiles_object *object; ++ struct cachefiles_cache *cache; ++ struct cachefiles_open *load; ++ struct file *file; ++ u32 object_id; ++ int ret, fd; ++ ++ object = cachefiles_grab_object(req->object, ++ cachefiles_obj_get_ondemand_fd); ++ cache = object->volume->cache; ++ ++ ret = xa_alloc_cyclic(&cache->ondemand_ids, &object_id, NULL, ++ XA_LIMIT(1, INT_MAX), ++ &cache->ondemand_id_next, GFP_KERNEL); ++ if (ret < 0) ++ goto err; ++ ++ fd = get_unused_fd_flags(O_WRONLY); ++ if (fd < 0) { ++ ret = fd; ++ goto err_free_id; ++ } ++ ++ file = anon_inode_getfile("[cachefiles]", &cachefiles_ondemand_fd_fops, ++ object, O_WRONLY); ++ if (IS_ERR(file)) { ++ ret = PTR_ERR(file); ++ goto err_put_fd; ++ } ++ ++ file->f_mode |= FMODE_PWRITE | FMODE_LSEEK; ++ fd_install(fd, file); ++ ++ load = (void *)req->msg.data; ++ load->fd = fd; ++ req->msg.object_id = object_id; ++ object->ondemand_id = object_id; ++ return 0; ++ ++err_put_fd: ++ put_unused_fd(fd); ++err_free_id: ++ xa_erase(&cache->ondemand_ids, object_id); ++err: ++ cachefiles_put_object(object, cachefiles_obj_put_ondemand_fd); ++ return ret; ++} ++ ++ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, ++ char __user *_buffer, size_t buflen) ++{ ++ struct cachefiles_req *req; ++ struct cachefiles_msg *msg; ++ unsigned long id = 0; ++ size_t n; ++ int ret = 0; ++ XA_STATE(xas, &cache->reqs, 0); ++ ++ /* ++ * Search for a request that has not ever been processed, to prevent ++ * requests from being processed repeatedly. ++ */ ++ xa_lock(&cache->reqs); ++ req = xas_find_marked(&xas, UINT_MAX, CACHEFILES_REQ_NEW); ++ if (!req) { ++ xa_unlock(&cache->reqs); ++ return 0; ++ } ++ ++ msg = &req->msg; ++ n = msg->len; ++ ++ if (n > buflen) { ++ xa_unlock(&cache->reqs); ++ return -EMSGSIZE; ++ } ++ ++ xas_clear_mark(&xas, CACHEFILES_REQ_NEW); ++ xa_unlock(&cache->reqs); ++ ++ id = xas.xa_index; ++ msg->msg_id = id; ++ ++ if (msg->opcode == CACHEFILES_OP_OPEN) { ++ ret = cachefiles_ondemand_get_fd(req); ++ if (ret) ++ goto error; ++ } ++ ++ if (copy_to_user(_buffer, msg, n) != 0) { ++ ret = -EFAULT; ++ goto err_put_fd; ++ } ++ ++ return n; ++ ++err_put_fd: ++ if (msg->opcode == CACHEFILES_OP_OPEN) ++ close_fd(((struct cachefiles_open *)msg->data)->fd); ++error: ++ xa_erase(&cache->reqs, id); ++ req->error = ret; ++ complete(&req->done); ++ return ret; ++} ++ ++typedef int (*init_req_fn)(struct cachefiles_req *req, void *private); ++ ++static int cachefiles_ondemand_send_req(struct cachefiles_object *object, ++ enum cachefiles_opcode opcode, ++ size_t data_len, ++ init_req_fn init_req, ++ void *private) ++{ ++ struct cachefiles_cache *cache = object->volume->cache; ++ struct cachefiles_req *req; ++ XA_STATE(xas, &cache->reqs, 0); ++ int ret; ++ ++ if (!test_bit(CACHEFILES_ONDEMAND_MODE, &cache->flags)) ++ return 0; ++ ++ if (test_bit(CACHEFILES_DEAD, &cache->flags)) ++ return -EIO; ++ ++ req = kzalloc(sizeof(*req) + data_len, GFP_KERNEL); ++ if (!req) ++ return -ENOMEM; ++ ++ req->object = object; ++ init_completion(&req->done); ++ req->msg.opcode = opcode; ++ req->msg.len = sizeof(struct cachefiles_msg) + data_len; ++ ++ ret = init_req(req, private); ++ if (ret) ++ goto out; ++ ++ do { ++ /* ++ * Stop enqueuing the request when daemon is dying. The ++ * following two operations need to be atomic as a whole. ++ * 1) check cache state, and ++ * 2) enqueue request if cache is alive. ++ * Otherwise the request may be enqueued after xarray has been ++ * flushed, leaving the orphan request never being completed. ++ * ++ * CPU 1 CPU 2 ++ * ===== ===== ++ * test CACHEFILES_DEAD bit ++ * set CACHEFILES_DEAD bit ++ * flush requests in the xarray ++ * enqueue the request ++ */ ++ xas_lock(&xas); ++ ++ if (test_bit(CACHEFILES_DEAD, &cache->flags)) { ++ xas_unlock(&xas); ++ ret = -EIO; ++ goto out; ++ } ++ ++ /* coupled with the barrier in cachefiles_flush_reqs() */ ++ smp_mb(); ++ ++ xas.xa_index = 0; ++ xas_find_marked(&xas, UINT_MAX, XA_FREE_MARK); ++ if (xas.xa_node == XAS_RESTART) ++ xas_set_err(&xas, -EBUSY); ++ xas_store(&xas, req); ++ xas_clear_mark(&xas, XA_FREE_MARK); ++ xas_set_mark(&xas, CACHEFILES_REQ_NEW); ++ xas_unlock(&xas); ++ } while (xas_nomem(&xas, GFP_KERNEL)); ++ ++ ret = xas_error(&xas); ++ if (ret) ++ goto out; ++ ++ wake_up_all(&cache->daemon_pollwq); ++ wait_for_completion(&req->done); ++ ret = req->error; ++out: ++ kfree(req); ++ return ret; ++} ++ ++static int cachefiles_ondemand_init_open_req(struct cachefiles_req *req, ++ void *private) ++{ ++ struct cachefiles_object *object = req->object; ++ struct fscache_cookie *cookie = object->cookie; ++ struct fscache_volume *volume = object->volume->vcookie; ++ struct cachefiles_open *load = (void *)req->msg.data; ++ size_t volume_key_size, cookie_key_size; ++ void *volume_key, *cookie_key; ++ ++ /* ++ * Volume key is a NUL-terminated string. key[0] stores strlen() of the ++ * string, followed by the content of the string (excluding '\0'). ++ */ ++ volume_key_size = volume->key[0] + 1; ++ volume_key = volume->key + 1; ++ ++ /* Cookie key is binary data, which is netfs specific. */ ++ cookie_key_size = cookie->key_len; ++ cookie_key = fscache_get_key(cookie); ++ ++ if (!(object->cookie->advice & FSCACHE_ADV_WANT_CACHE_SIZE)) { ++ pr_err("WANT_CACHE_SIZE is needed for on-demand mode\n"); ++ return -EINVAL; ++ } ++ ++ load->volume_key_size = volume_key_size; ++ load->cookie_key_size = cookie_key_size; ++ memcpy(load->data, volume_key, volume_key_size); ++ memcpy(load->data + volume_key_size, cookie_key, cookie_key_size); ++ ++ return 0; ++} ++ ++int cachefiles_ondemand_init_object(struct cachefiles_object *object) ++{ ++ struct fscache_cookie *cookie = object->cookie; ++ struct fscache_volume *volume = object->volume->vcookie; ++ size_t volume_key_size, cookie_key_size, data_len; ++ ++ /* ++ * CacheFiles will firstly check the cache file under the root cache ++ * directory. If the coherency check failed, it will fallback to ++ * creating a new tmpfile as the cache file. Reuse the previously ++ * allocated object ID if any. ++ */ ++ if (object->ondemand_id > 0) ++ return 0; ++ ++ volume_key_size = volume->key[0] + 1; ++ cookie_key_size = cookie->key_len; ++ data_len = sizeof(struct cachefiles_open) + ++ volume_key_size + cookie_key_size; ++ ++ return cachefiles_ondemand_send_req(object, CACHEFILES_OP_OPEN, ++ data_len, cachefiles_ondemand_init_open_req, NULL); ++} +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index e25539072463..72585c9729a2 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -39,6 +39,7 @@ struct fscache_cookie; + #define FSCACHE_ADV_SINGLE_CHUNK 0x01 /* The object is a single chunk of data */ + #define FSCACHE_ADV_WRITE_CACHE 0x00 /* Do cache if written to locally */ + #define FSCACHE_ADV_WRITE_NOCACHE 0x02 /* Don't cache if written to locally */ ++#define FSCACHE_ADV_WANT_CACHE_SIZE 0x04 /* Retrieve cache size at runtime */ + + #define FSCACHE_INVAL_DIO_WRITE 0x01 /* Invalidate due to DIO write */ + +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 311c14a20e70..93df9391bd7f 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -31,6 +31,8 @@ enum cachefiles_obj_ref_trace { + cachefiles_obj_see_lookup_failed, + cachefiles_obj_see_withdraw_cookie, + cachefiles_obj_see_withdrawal, ++ cachefiles_obj_get_ondemand_fd, ++ cachefiles_obj_put_ondemand_fd, + }; + + enum fscache_why_object_killed { +diff --git a/include/uapi/linux/cachefiles.h b/include/uapi/linux/cachefiles.h +new file mode 100644 +index 000000000000..521f2fe4fe9c +--- /dev/null ++++ b/include/uapi/linux/cachefiles.h +@@ -0,0 +1,50 @@ ++/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ ++#ifndef _LINUX_CACHEFILES_H ++#define _LINUX_CACHEFILES_H ++ ++#include ++ ++/* ++ * Fscache ensures that the maximum length of cookie key is 255. The volume key ++ * is controlled by netfs, and generally no bigger than 255. ++ */ ++#define CACHEFILES_MSG_MAX_SIZE 1024 ++ ++enum cachefiles_opcode { ++ CACHEFILES_OP_OPEN, ++}; ++ ++/* ++ * Message Header ++ * ++ * @msg_id a unique ID identifying this message ++ * @opcode message type, CACHEFILE_OP_* ++ * @len message length, including message header and following data ++ * @object_id a unique ID identifying a cache file ++ * @data message type specific payload ++ */ ++struct cachefiles_msg { ++ __u32 msg_id; ++ __u32 opcode; ++ __u32 len; ++ __u32 object_id; ++ __u8 data[]; ++}; ++ ++/* ++ * @data contains the volume_key followed directly by the cookie_key. volume_key ++ * is a NUL-terminated string; @volume_key_size indicates the size of the volume ++ * key in bytes. cookie_key is binary data, which is netfs specific; ++ * @cookie_key_size indicates the size of the cookie key in bytes. ++ * ++ * @fd identifies an anon_fd referring to the cache file. ++ */ ++struct cachefiles_open { ++ __u32 volume_key_size; ++ __u32 cookie_key_size; ++ __u32 fd; ++ __u32 flags; ++ __u8 data[]; ++}; ++ ++#endif + diff --git a/patches.suse/cachefiles-notify-the-user-daemon-when-withdrawing-cookie.patch b/patches.suse/cachefiles-notify-the-user-daemon-when-withdrawing-cookie.patch new file mode 100644 index 0000000..b8bb573 --- /dev/null +++ b/patches.suse/cachefiles-notify-the-user-daemon-when-withdrawing-cookie.patch @@ -0,0 +1,145 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:26 +0800 +Subject: cachefiles: notify the user daemon when withdrawing cookie +Git-commit: 324b954ac80cff0d11ddb6bde9b6631e45e98620 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Notify the user daemon that cookie is going to be withdrawn, providing a +hint that the associated anonymous fd can be closed. + +Be noted that this is only a hint. The user daemon may close the +associated anonymous fd when receiving the CLOSE request, then it will +receive another anonymous fd when the cookie gets looked up. Or it may +ignore the CLOSE request, and keep writing data through the anonymous +fd. However the next time the cookie gets looked up, the user daemon +will still receive another new anonymous fd. + +Signed-off-by: Jeffle Xu +Acked-by: David Howells +Link: https://lore.kernel.org/r/20220425122143.56815-5-jefflexu@linux.alibaba.com +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/interface.c | 2 ++ + fs/cachefiles/internal.h | 5 +++++ + fs/cachefiles/ondemand.c | 38 ++++++++++++++++++++++++++++++++++++++ + include/uapi/linux/cachefiles.h | 1 + + 4 files changed, 46 insertions(+) + +diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c +index ae93cee9d25d..a69073a1d3f0 100644 +--- a/fs/cachefiles/interface.c ++++ b/fs/cachefiles/interface.c +@@ -362,6 +362,8 @@ static void cachefiles_withdraw_cookie(struct fscache_cookie *cookie) + spin_unlock(&cache->object_list_lock); + } + ++ cachefiles_ondemand_clean_object(object); ++ + if (object->file) { + cachefiles_begin_secure(cache, &saved_cred); + cachefiles_clean_up_object(object, cache); +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index e5c612888f84..da388ba127eb 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -290,6 +290,7 @@ extern int cachefiles_ondemand_copen(struct cachefiles_cache *cache, + char *args); + + extern int cachefiles_ondemand_init_object(struct cachefiles_object *object); ++extern void cachefiles_ondemand_clean_object(struct cachefiles_object *object); + + #else + static inline ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, +@@ -302,6 +303,10 @@ static inline int cachefiles_ondemand_init_object(struct cachefiles_object *obje + { + return 0; + } ++ ++static inline void cachefiles_ondemand_clean_object(struct cachefiles_object *object) ++{ ++} + #endif + + /* +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index 7946ee6c40be..11b1c15ac697 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -229,6 +229,12 @@ ssize_t cachefiles_ondemand_daemon_read(struct cachefiles_cache *cache, + goto err_put_fd; + } + ++ /* CLOSE request has no reply */ ++ if (msg->opcode == CACHEFILES_OP_CLOSE) { ++ xa_erase(&cache->reqs, id); ++ complete(&req->done); ++ } ++ + return n; + + err_put_fd: +@@ -300,6 +306,13 @@ static int cachefiles_ondemand_send_req(struct cachefiles_object *object, + /* coupled with the barrier in cachefiles_flush_reqs() */ + smp_mb(); + ++ if (opcode != CACHEFILES_OP_OPEN && object->ondemand_id <= 0) { ++ WARN_ON_ONCE(object->ondemand_id == 0); ++ xas_unlock(&xas); ++ ret = -EIO; ++ goto out; ++ } ++ + xas.xa_index = 0; + xas_find_marked(&xas, UINT_MAX, XA_FREE_MARK); + if (xas.xa_node == XAS_RESTART) +@@ -356,6 +369,25 @@ static int cachefiles_ondemand_init_open_req(struct cachefiles_req *req, + return 0; + } + ++static int cachefiles_ondemand_init_close_req(struct cachefiles_req *req, ++ void *private) ++{ ++ struct cachefiles_object *object = req->object; ++ int object_id = object->ondemand_id; ++ ++ /* ++ * It's possible that object id is still 0 if the cookie looking up ++ * phase failed before OPEN request has ever been sent. Also avoid ++ * sending CLOSE request for CACHEFILES_ONDEMAND_ID_CLOSED, which means ++ * anon_fd has already been closed. ++ */ ++ if (object_id <= 0) ++ return -ENOENT; ++ ++ req->msg.object_id = object_id; ++ return 0; ++} ++ + int cachefiles_ondemand_init_object(struct cachefiles_object *object) + { + struct fscache_cookie *cookie = object->cookie; +@@ -379,3 +411,9 @@ int cachefiles_ondemand_init_object(struct cachefiles_object *object) + return cachefiles_ondemand_send_req(object, CACHEFILES_OP_OPEN, + data_len, cachefiles_ondemand_init_open_req, NULL); + } ++ ++void cachefiles_ondemand_clean_object(struct cachefiles_object *object) ++{ ++ cachefiles_ondemand_send_req(object, CACHEFILES_OP_CLOSE, 0, ++ cachefiles_ondemand_init_close_req, NULL); ++} +diff --git a/include/uapi/linux/cachefiles.h b/include/uapi/linux/cachefiles.h +index 521f2fe4fe9c..37a0071037c8 100644 +--- a/include/uapi/linux/cachefiles.h ++++ b/include/uapi/linux/cachefiles.h +@@ -12,6 +12,7 @@ + + enum cachefiles_opcode { + CACHEFILES_OP_OPEN, ++ CACHEFILES_OP_CLOSE, + }; + + /* + diff --git a/patches.suse/cachefiles-set-default-tag-name-if-it-s-unspecified.patch b/patches.suse/cachefiles-set-default-tag-name-if-it-s-unspecified.patch new file mode 100644 index 0000000..f2ba4ea --- /dev/null +++ b/patches.suse/cachefiles-set-default-tag-name-if-it-s-unspecified.patch @@ -0,0 +1,46 @@ +From: Jeffle Xu +Date: Fri, 14 Jan 2022 15:30:29 +0800 +Subject: cachefiles: set default tag name if it's unspecified +Git-commit: c7ca73155762684a896ba57edf48519b645ea528 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +fscache_acquire_cache() requires a non-empty name, while 'tag ' +command is optional for cachefilesd. + +Thus set default tag name if it's unspecified to avoid the regression of +cachefilesd. The logic is the same with that before rewritten. + +Signed-off-by: Jeffle Xu +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164251399914.3435901.4761991152407411408.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/cachefiles/daemon.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 40a792421fc1..7ac04ee2c0a0 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -703,6 +703,17 @@ static int cachefiles_daemon_bind(struct cachefiles_cache *cache, char *args) + return -EBUSY; + } + ++ /* Make sure we have copies of the tag string */ ++ if (!cache->tag) { ++ /* ++ * The tag string is released by the fops->release() ++ * function, so we don't release it on error here ++ */ ++ cache->tag = kstrdup("CacheFiles", GFP_KERNEL); ++ if (!cache->tag) ++ return -ENOMEM; ++ } ++ + return cachefiles_add_cache(cache); + } + + diff --git a/patches.suse/cachefiles-unbind-cachefiles-gracefully-in-on-demand-mode.patch b/patches.suse/cachefiles-unbind-cachefiles-gracefully-in-on-demand-mode.patch new file mode 100644 index 0000000..7587718 --- /dev/null +++ b/patches.suse/cachefiles-unbind-cachefiles-gracefully-in-on-demand-mode.patch @@ -0,0 +1,125 @@ +From: Jeffle Xu +Date: Mon, 25 Apr 2022 20:21:25 +0800 +Subject: cachefiles: unbind cachefiles gracefully in on-demand mode +Git-commit: d11b0b043b4008d64abaf1a26eea3dbcd906ee59 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Add a refcount to avoid the deadlock in on-demand read mode. The +on-demand read mode will pin the corresponding cachefiles object for +each anonymous fd. The cachefiles object is unpinned when the anonymous +fd gets closed. When the user daemon exits and the fd of +"/dev/cachefiles" device node gets closed, it will wait for all +cahcefiles objects getting withdrawn. Then if there's any anonymous fd +getting closed after the fd of the device node, the user daemon will +hang forever, waiting for all objects getting withdrawn. + +To fix this, add a refcount indicating if there's any object pinned by +anonymous fds. The cachefiles cache gets unbound and withdrawn when the +refcount is decreased to 0. It won't change the behaviour of the +original mode, in which case the cachefiles cache gets unbound and +withdrawn as long as the fd of the device node gets closed. + +Signed-off-by: Jeffle Xu +Link: https://lore.kernel.org/r/20220509074028.74954-4-jefflexu@linux.alibaba.com +Acked-by: David Howells +Signed-off-by: Gao Xiang +Acked-by: Luis Henriques +--- + fs/cachefiles/daemon.c | 19 ++++++++++++++++--- + fs/cachefiles/internal.h | 3 +++ + fs/cachefiles/ondemand.c | 3 +++ + 3 files changed, 22 insertions(+), 3 deletions(-) + +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index d5417da7f792..5b1d0642c749 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -111,6 +111,7 @@ static int cachefiles_daemon_open(struct inode *inode, struct file *file) + INIT_LIST_HEAD(&cache->volumes); + INIT_LIST_HEAD(&cache->object_list); + spin_lock_init(&cache->object_list_lock); ++ refcount_set(&cache->unbind_pincount, 1); + xa_init_flags(&cache->reqs, XA_FLAGS_ALLOC); + xa_init_flags(&cache->ondemand_ids, XA_FLAGS_ALLOC1); + +@@ -164,6 +165,20 @@ static void cachefiles_flush_reqs(struct cachefiles_cache *cache) + xa_destroy(&cache->ondemand_ids); + } + ++void cachefiles_put_unbind_pincount(struct cachefiles_cache *cache) ++{ ++ if (refcount_dec_and_test(&cache->unbind_pincount)) { ++ cachefiles_daemon_unbind(cache); ++ cachefiles_open = 0; ++ kfree(cache); ++ } ++} ++ ++void cachefiles_get_unbind_pincount(struct cachefiles_cache *cache) ++{ ++ refcount_inc(&cache->unbind_pincount); ++} ++ + /* + * Release a cache. + */ +@@ -179,14 +194,12 @@ static int cachefiles_daemon_release(struct inode *inode, struct file *file) + + if (cachefiles_in_ondemand_mode(cache)) + cachefiles_flush_reqs(cache); +- cachefiles_daemon_unbind(cache); + + /* clean up the control file interface */ + cache->cachefilesd = NULL; + file->private_data = NULL; +- cachefiles_open = 0; + +- kfree(cache); ++ cachefiles_put_unbind_pincount(cache); + + _leave(""); + return 0; +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index 4f5150a96849..e5c612888f84 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -109,6 +109,7 @@ struct cachefiles_cache { + char *rootdirname; /* name of cache root directory */ + char *secctx; /* LSM security context */ + char *tag; /* cache binding tag */ ++ refcount_t unbind_pincount;/* refcount to do daemon unbind */ + struct xarray reqs; /* xarray of pending on-demand requests */ + struct xarray ondemand_ids; /* xarray for ondemand_id allocation */ + u32 ondemand_id_next; +@@ -171,6 +172,8 @@ extern int cachefiles_has_space(struct cachefiles_cache *cache, + * daemon.c + */ + extern const struct file_operations cachefiles_daemon_fops; ++extern void cachefiles_get_unbind_pincount(struct cachefiles_cache *cache); ++extern void cachefiles_put_unbind_pincount(struct cachefiles_cache *cache); + + /* + * error_inject.c +diff --git a/fs/cachefiles/ondemand.c b/fs/cachefiles/ondemand.c +index 64fc312b16d3..7946ee6c40be 100644 +--- a/fs/cachefiles/ondemand.c ++++ b/fs/cachefiles/ondemand.c +@@ -14,6 +14,7 @@ static int cachefiles_ondemand_fd_release(struct inode *inode, + object->ondemand_id = CACHEFILES_ONDEMAND_ID_CLOSED; + xa_erase(&cache->ondemand_ids, object_id); + cachefiles_put_object(object, cachefiles_obj_put_ondemand_fd); ++ cachefiles_put_unbind_pincount(cache); + return 0; + } + +@@ -169,6 +170,8 @@ static int cachefiles_ondemand_get_fd(struct cachefiles_req *req) + load->fd = fd; + req->msg.object_id = object_id; + object->ondemand_id = object_id; ++ ++ cachefiles_get_unbind_pincount(cache); + return 0; + + err_put_fd: + diff --git a/patches.suse/cachefiles-unmark-inode-in-use-in-error-path.patch b/patches.suse/cachefiles-unmark-inode-in-use-in-error-path.patch new file mode 100644 index 0000000..eea9f53 --- /dev/null +++ b/patches.suse/cachefiles-unmark-inode-in-use-in-error-path.patch @@ -0,0 +1,114 @@ +From: Jeffle Xu +Date: Wed, 30 Mar 2022 17:47:59 +0800 +Subject: cachefiles: unmark inode in use in error path +Git-commit: ea5dc046127e857a7873ae55fd57c866e9e86fb2 +Patch-mainline: v5.18-rc3 +References: jsc#SES-1880 + +Unmark inode in use if error encountered. If the in-use flag leakage +occurs in cachefiles_open_file(), Cachefiles will complain "Inode +already in use" when later another cookie with the same index key is +looked up. + +If the in-use flag leakage occurs in cachefiles_create_tmpfile(), though +the "Inode already in use" warning won't be triggered, fix the leakage +anyway. + +Reported-by: Gao Xiang +Fixes: 1f08c925e7a3 ("cachefiles: Implement backing file wrangling") +Signed-off-by: Jeffle Xu +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Link: https://listman.redhat.com/archives/linux-cachefs/2022-March/006615.html # v1 +Link: https://listman.redhat.com/archives/linux-cachefs/2022-March/006618.html # v2 + +Acked-by: Luis Henriques +--- + fs/cachefiles/namei.c | 33 ++++++++++++++++++++++++--------- + 1 file changed, 24 insertions(+), 9 deletions(-) + +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index f256c8aff7bb..ca9f3e4ec4b3 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -57,6 +57,16 @@ static void __cachefiles_unmark_inode_in_use(struct cachefiles_object *object, + trace_cachefiles_mark_inactive(object, inode); + } + ++static void cachefiles_do_unmark_inode_in_use(struct cachefiles_object *object, ++ struct dentry *dentry) ++{ ++ struct inode *inode = d_backing_inode(dentry); ++ ++ inode_lock(inode); ++ __cachefiles_unmark_inode_in_use(object, dentry); ++ inode_unlock(inode); ++} ++ + /* + * Unmark a backing inode and tell cachefilesd that there's something that can + * be culled. +@@ -68,9 +78,7 @@ void cachefiles_unmark_inode_in_use(struct cachefiles_object *object, + struct inode *inode = file_inode(file); + + if (inode) { +- inode_lock(inode); +- __cachefiles_unmark_inode_in_use(object, file->f_path.dentry); +- inode_unlock(inode); ++ cachefiles_do_unmark_inode_in_use(object, file->f_path.dentry); + + if (!test_bit(CACHEFILES_OBJECT_USING_TMPFILE, &object->flags)) { + atomic_long_add(inode->i_blocks, &cache->b_released); +@@ -484,7 +492,7 @@ struct file *cachefiles_create_tmpfile(struct cachefiles_object *object) + object, d_backing_inode(path.dentry), ret, + cachefiles_trace_trunc_error); + file = ERR_PTR(ret); +- goto out_dput; ++ goto out_unuse; + } + } + +@@ -494,15 +502,20 @@ struct file *cachefiles_create_tmpfile(struct cachefiles_object *object) + trace_cachefiles_vfs_error(object, d_backing_inode(path.dentry), + PTR_ERR(file), + cachefiles_trace_open_error); +- goto out_dput; ++ goto out_unuse; + } + if (unlikely(!file->f_op->read_iter) || + unlikely(!file->f_op->write_iter)) { + fput(file); + pr_notice("Cache does not support read_iter and write_iter\n"); + file = ERR_PTR(-EINVAL); ++ goto out_unuse; + } + ++ goto out_dput; ++ ++out_unuse: ++ cachefiles_do_unmark_inode_in_use(object, path.dentry); + out_dput: + dput(path.dentry); + out: +@@ -590,14 +603,16 @@ static bool cachefiles_open_file(struct cachefiles_object *object, + check_failed: + fscache_cookie_lookup_negative(object->cookie); + cachefiles_unmark_inode_in_use(object, file); +- if (ret == -ESTALE) { +- fput(file); +- dput(dentry); ++ fput(file); ++ dput(dentry); ++ if (ret == -ESTALE) + return cachefiles_create_file(object); +- } ++ return false; ++ + error_fput: + fput(file); + error: ++ cachefiles_do_unmark_inode_in_use(object, dentry); + dput(dentry); + return false; + } + diff --git a/patches.suse/ceph-Fix-incorrect-statfs-report-for-small-quota.patch b/patches.suse/ceph-Fix-incorrect-statfs-report-for-small-quota.patch new file mode 100644 index 0000000..30df4ec --- /dev/null +++ b/patches.suse/ceph-Fix-incorrect-statfs-report-for-small-quota.patch @@ -0,0 +1,69 @@ +From: Kotresh HR +Date: Wed, 10 Nov 2021 23:30:21 +0530 +Subject: ceph: Fix incorrect statfs report for small quota +Git-commit: 8e55ba8caae5cd380b1c9c81a426602a667e110e +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Problem: +The statfs reports incorrect free/available space for quota less then +CEPH_BLOCK size (4M). + +Solution: +For quota less than CEPH_BLOCK size, smaller block size of 4K is used. +But if quota is less than 4K, it is decided to go with binary use/free +of 4K block. For quota size less than 4K size, report the +total=used=4K,free=0 when quota is full and total=free=4K,used=0 +otherwise. + +Signed-off-by: Kotresh HR +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/quota.c | 14 ++++++++++++++ + fs/ceph/super.h | 1 + + 2 files changed, 15 insertions(+) + +diff --git a/fs/ceph/quota.c b/fs/ceph/quota.c +index 620c691af40e..24ae13ea2241 100644 +--- a/fs/ceph/quota.c ++++ b/fs/ceph/quota.c +@@ -494,10 +494,24 @@ bool ceph_quota_update_statfs(struct ceph_fs_client *fsc, struct kstatfs *buf) + if (ci->i_max_bytes) { + total = ci->i_max_bytes >> CEPH_BLOCK_SHIFT; + used = ci->i_rbytes >> CEPH_BLOCK_SHIFT; ++ /* For quota size less than 4MB, use 4KB block size */ ++ if (!total) { ++ total = ci->i_max_bytes >> CEPH_4K_BLOCK_SHIFT; ++ used = ci->i_rbytes >> CEPH_4K_BLOCK_SHIFT; ++ buf->f_frsize = 1 << CEPH_4K_BLOCK_SHIFT; ++ } + /* It is possible for a quota to be exceeded. + * Report 'zero' in that case + */ + free = total > used ? total - used : 0; ++ /* For quota size less than 4KB, report the ++ * total=used=4KB,free=0 when quota is full ++ * and total=free=4KB, used=0 otherwise */ ++ if (!total) { ++ total = 1; ++ free = ci->i_max_bytes > ci->i_rbytes ? 1 : 0; ++ buf->f_frsize = 1 << CEPH_4K_BLOCK_SHIFT; ++ } + } + spin_unlock(&ci->i_ceph_lock); + if (total) { +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index ec6b221e5b62..533189b537b2 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -32,6 +32,7 @@ + * large volume sizes on 32-bit machines. */ + #define CEPH_BLOCK_SHIFT 22 /* 4 MB */ + #define CEPH_BLOCK (1 << CEPH_BLOCK_SHIFT) ++#define CEPH_4K_BLOCK_SHIFT 12 /* 4 KB */ + + #define CEPH_MOUNT_OPT_CLEANRECOVER (1<<1) /* auto reonnect (clean mode) after blocklisted */ + #define CEPH_MOUNT_OPT_DIRSTAT (1<<4) /* `cat dirname` for stats */ + diff --git a/patches.suse/ceph-Make-ceph_init_request-check-caps-on-readahead.patch b/patches.suse/ceph-Make-ceph_init_request-check-caps-on-readahead.patch new file mode 100644 index 0000000..1cc5e90 --- /dev/null +++ b/patches.suse/ceph-Make-ceph_init_request-check-caps-on-readahead.patch @@ -0,0 +1,129 @@ +From: David Howells +Date: Wed, 9 Mar 2022 21:45:22 +0000 +Subject: ceph: Make ceph_init_request() check caps on readahead +Git-commit: a5c9dc4451394b2854493944dcc0ff71af9705a3 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Move the caps check from ceph_readahead() to ceph_init_request(), +conditional on the origin being NETFS_READAHEAD so that in a future patch, +ceph can point its ->readahead() vector directly at netfs_readahead(). + +Changes +======= +ver #4) + - Move the check for NETFS_READAHEAD up in ceph_init_request()[2]. + +ver #3) + - Split from the patch to add a netfs inode context[1]. + - Need to store the caps got in rreq->netfs_priv for later freeing. + +Signed-off-by: David Howells +cc: ceph-devel@vger.kernel.org +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/8af0d47f17d89c06bbf602496dd845f2b0bf25b3.camel@kernel.org/ [1] +Link: https://lore.kernel.org/r/dd054c962818716e718bd9b446ee5322ca097675.camel@redhat.com/ [2] +Link: https://lore.kernel.org/r/164692907694.2099075.10081819855690054094.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/2533821.1647006574@warthog.procyon.org.uk/ # v4 + +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 69 ++++++++++++++++++++++++++++++++++------------------------ + 1 file changed, 41 insertions(+), 28 deletions(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index 9189257476f8..4aeccafa5dda 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -354,6 +354,45 @@ static void ceph_netfs_issue_read(struct netfs_io_subrequest *subreq) + dout("%s: result %d\n", __func__, err); + } + ++static int ceph_init_request(struct netfs_io_request *rreq, struct file *file) ++{ ++ struct inode *inode = rreq->inode; ++ int got = 0, want = CEPH_CAP_FILE_CACHE; ++ int ret = 0; ++ ++ if (rreq->origin != NETFS_READAHEAD) ++ return 0; ++ ++ if (file) { ++ struct ceph_rw_context *rw_ctx; ++ struct ceph_file_info *fi = file->private_data; ++ ++ rw_ctx = ceph_find_rw_context(fi); ++ if (rw_ctx) ++ return 0; ++ } ++ ++ /* ++ * readahead callers do not necessarily hold Fcb caps ++ * (e.g. fadvise, madvise). ++ */ ++ ret = ceph_try_get_caps(inode, CEPH_CAP_FILE_RD, want, true, &got); ++ if (ret < 0) { ++ dout("start_read %p, error getting cap\n", inode); ++ return ret; ++ } ++ ++ if (!(got & want)) { ++ dout("start_read %p, no cache cap\n", inode); ++ return -EACCES; ++ } ++ if (ret == 0) ++ return -EACCES; ++ ++ rreq->netfs_priv = (void *)(uintptr_t)got; ++ return 0; ++} ++ + static void ceph_readahead_cleanup(struct address_space *mapping, void *priv) + { + struct inode *inode = mapping->host; +@@ -365,7 +404,7 @@ static void ceph_readahead_cleanup(struct address_space *mapping, void *priv) + } + + static const struct netfs_request_ops ceph_netfs_read_ops = { +- .is_cache_enabled = ceph_is_cache_enabled, ++ .init_request = ceph_init_request, + .begin_cache_operation = ceph_begin_cache_operation, + .issue_read = ceph_netfs_issue_read, + .expand_readahead = ceph_netfs_expand_readahead, +@@ -393,33 +432,7 @@ static int ceph_readpage(struct file *file, struct page *subpage) + + static void ceph_readahead(struct readahead_control *ractl) + { +- struct inode *inode = file_inode(ractl->file); +- struct ceph_file_info *fi = ractl->file->private_data; +- struct ceph_rw_context *rw_ctx; +- int got = 0; +- int ret = 0; +- +- if (ceph_inode(inode)->i_inline_version != CEPH_INLINE_NONE) +- return; +- +- rw_ctx = ceph_find_rw_context(fi); +- if (!rw_ctx) { +- /* +- * readahead callers do not necessarily hold Fcb caps +- * (e.g. fadvise, madvise). +- */ +- int want = CEPH_CAP_FILE_CACHE; +- +- ret = ceph_try_get_caps(inode, CEPH_CAP_FILE_RD, want, true, &got); +- if (ret < 0) +- dout("start_read %p, error getting cap\n", inode); +- else if (!(got & want)) +- dout("start_read %p, no cache cap\n", inode); +- +- if (ret <= 0) +- return; +- } +- netfs_readahead(ractl, &ceph_netfs_read_ops, (void *)(uintptr_t)got); ++ netfs_readahead(ractl, &ceph_netfs_read_ops, NULL); + } + + #ifdef CONFIG_CEPH_FSCACHE + diff --git a/patches.suse/ceph-Use-kcalloc-for-allocating-multiple-elements.patch b/patches.suse/ceph-Use-kcalloc-for-allocating-multiple-elements.patch new file mode 100644 index 0000000..6aee472 --- /dev/null +++ b/patches.suse/ceph-Use-kcalloc-for-allocating-multiple-elements.patch @@ -0,0 +1,32 @@ +From: Kenneth Lee +Date: Thu, 18 Aug 2022 22:42:55 -0700 +Subject: ceph: Use kcalloc for allocating multiple elements +Git-commit: aa1d627207cace003163dee24d1c06fa4e910c6b +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +Prefer using kcalloc(a, b) over kzalloc(a * b) as this improves +semantics since kcalloc is intended for allocating an array of memory. + +Signed-off-by: Kenneth Lee +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 0dc1251c3c6d..fb023f9fafcb 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2286,7 +2286,7 @@ static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + struct ceph_mds_request *req; + int i; + +- sessions = kzalloc(max_sessions * sizeof(s), GFP_KERNEL); ++ sessions = kcalloc(max_sessions, sizeof(s), GFP_KERNEL); + if (!sessions) { + err = -ENOMEM; + goto out; + diff --git a/patches.suse/ceph-add-a-new-metric-to-keep-track-of-remote-object-copies.patch b/patches.suse/ceph-add-a-new-metric-to-keep-track-of-remote-object-copies.patch new file mode 100644 index 0000000..2cff737 --- /dev/null +++ b/patches.suse/ceph-add-a-new-metric-to-keep-track-of-remote-object-copies.patch @@ -0,0 +1,78 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Thu, 4 Nov 2021 12:31:47 +0000 +Subject: ceph: add a new metric to keep track of remote object copies +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: c02cb7bdc4501debc3e71a4d2daf7286c48e1d38 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +This patch adds latency and size metrics for remote object copies +operations ("copyfrom"). For now, these metrics will be available on the +client only, they won't be sent to the MDS. + +Signed-off-by: Luís Henriques +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/debugfs.c | 3 ++- + fs/ceph/file.c | 4 ++++ + fs/ceph/metric.h | 8 ++++++++ + 3 files changed, 14 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c +index e04ae1098431..3cf7c9c1085b 100644 +--- a/fs/ceph/debugfs.c ++++ b/fs/ceph/debugfs.c +@@ -167,7 +167,8 @@ static int metrics_file_show(struct seq_file *s, void *p) + static const char * const metric_str[] = { + "read", + "write", +- "metadata" ++ "metadata", ++ "copyfrom" + }; + static int metrics_latency_show(struct seq_file *s, void *p) + { +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 6c77f203e7b5..220a41831b46 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -2304,6 +2304,10 @@ static ssize_t ceph_do_objects_copy(struct ceph_inode_info *src_ci, u64 *src_off + else { + ceph_osdc_start_request(osdc, req, false); + ret = ceph_osdc_wait_request(osdc, req); ++ ceph_update_copyfrom_metrics(&fsc->mdsc->metric, ++ req->r_start_latency, ++ req->r_end_latency, ++ object_size, ret); + ceph_osdc_put_request(req); + } + if (ret) { +diff --git a/fs/ceph/metric.h b/fs/ceph/metric.h +index e67fc997760b..bb45608181e7 100644 +--- a/fs/ceph/metric.h ++++ b/fs/ceph/metric.h +@@ -129,6 +129,7 @@ enum metric_type { + METRIC_READ, + METRIC_WRITE, + METRIC_METADATA, ++ METRIC_COPYFROM, + METRIC_MAX + }; + +@@ -214,4 +215,11 @@ static inline void ceph_update_metadata_metrics(struct ceph_client_metric *m, + ceph_update_metrics(&m->metric[METRIC_METADATA], + r_start, r_end, 0, rc); + } ++static inline void ceph_update_copyfrom_metrics(struct ceph_client_metric *m, ++ ktime_t r_start, ktime_t r_end, ++ unsigned int size, int rc) ++{ ++ ceph_update_metrics(&m->metric[METRIC_COPYFROM], ++ r_start, r_end, size, rc); ++} + #endif /* _FS_CEPH_MDS_METRIC_H */ + diff --git a/patches.suse/ceph-add-a-new-vxattr-to-return-auth-mds-for-an-inode.patch b/patches.suse/ceph-add-a-new-vxattr-to-return-auth-mds-for-an-inode.patch new file mode 100644 index 0000000..aa60044 --- /dev/null +++ b/patches.suse/ceph-add-a-new-vxattr-to-return-auth-mds-for-an-inode.patch @@ -0,0 +1,58 @@ +From: Jeff Layton +Date: Mon, 26 Jul 2021 07:07:50 -0400 +Subject: ceph: add a new vxattr to return auth mds for an inode +Git-commit: 40e309de4dd84ba91b9e0549a5173ce13ef02c5e +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Add a new vxattr that shows what MDS is authoritative for an inode (if +we happen to have auth caps). If we don't have an auth cap for the inode +then just return -1. + +URL: https://tracker.ceph.com/issues/1276 +Signed-off-by: Jeff Layton +Reviewed-by: Luis Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/xattr.c | 19 +++++++++++++++++++ + 1 file changed, 19 insertions(+) + +diff --git a/fs/ceph/xattr.c b/fs/ceph/xattr.c +index 1242db8d3444..159a1ffa4f4b 100644 +--- a/fs/ceph/xattr.c ++++ b/fs/ceph/xattr.c +@@ -340,6 +340,18 @@ static ssize_t ceph_vxattrcb_caps(struct ceph_inode_info *ci, char *val, + ceph_cap_string(issued), issued); + } + ++static ssize_t ceph_vxattrcb_auth_mds(struct ceph_inode_info *ci, ++ char *val, size_t size) ++{ ++ int ret; ++ ++ spin_lock(&ci->i_ceph_lock); ++ ret = ceph_fmt_xattr(val, size, "%d", ++ ci->i_auth_cap ? ci->i_auth_cap->session->s_mds : -1); ++ spin_unlock(&ci->i_ceph_lock); ++ return ret; ++} ++ + #define CEPH_XATTR_NAME(_type, _name) XATTR_CEPH_PREFIX #_type "." #_name + #define CEPH_XATTR_NAME2(_type, _name, _name2) \ + XATTR_CEPH_PREFIX #_type "." #_name "." #_name2 +@@ -473,6 +485,13 @@ static struct ceph_vxattr ceph_common_vxattrs[] = { + .exists_cb = NULL, + .flags = VXATTR_FLAG_READONLY, + }, ++ { ++ .name = "ceph.auth_mds", ++ .name_size = sizeof("ceph.auth_mds"), ++ .getxattr_cb = ceph_vxattrcb_auth_mds, ++ .exists_cb = NULL, ++ .flags = VXATTR_FLAG_READONLY, ++ }, + { .name = NULL, 0 } /* Required table terminator */ + }; + + diff --git a/patches.suse/ceph-add-ceph_change_snap_realm-helper.patch b/patches.suse/ceph-add-ceph_change_snap_realm-helper.patch new file mode 100644 index 0000000..80b4c6e --- /dev/null +++ b/patches.suse/ceph-add-ceph_change_snap_realm-helper.patch @@ -0,0 +1,222 @@ +From: Jeff Layton +Date: Mon, 2 Aug 2021 11:01:26 -0400 +Subject: ceph: add ceph_change_snap_realm() helper +Git-commit: 0ba92e1c5f7ce7e9c1c828a84e873d7be51c1b9f +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Consolidate some fiddly code for changing an inode's snap_realm +into a new helper function, and change the callers to use it. + +While we're in here, nothing uses the i_snap_realm_counter field, so +remove that from the inode. + +Signed-off-by: Jeff Layton +Reviewed-by: Luis Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 36 +++-------------------------------- + fs/ceph/inode.c | 11 ++--------- + fs/ceph/snap.c | 59 ++++++++++++++++++++++++++++++++++++++------------------- + fs/ceph/super.h | 2 +- + 4 files changed, 45 insertions(+), 63 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index d5a46556e20e..b75a9e1d6882 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -704,23 +704,7 @@ void ceph_add_cap(struct inode *inode, + struct ceph_snap_realm *realm = ceph_lookup_snap_realm(mdsc, + realmino); + if (realm) { +- struct ceph_snap_realm *oldrealm = ci->i_snap_realm; +- if (oldrealm) { +- spin_lock(&oldrealm->inodes_with_caps_lock); +- list_del_init(&ci->i_snap_realm_item); +- spin_unlock(&oldrealm->inodes_with_caps_lock); +- } +- +- spin_lock(&realm->inodes_with_caps_lock); +- list_add(&ci->i_snap_realm_item, +- &realm->inodes_with_caps); +- ci->i_snap_realm = realm; +- if (realm->ino == ci->i_vino.ino) +- realm->inode = inode; +- spin_unlock(&realm->inodes_with_caps_lock); +- +- if (oldrealm) +- ceph_put_snap_realm(mdsc, oldrealm); ++ ceph_change_snap_realm(inode, realm); + } else { + pr_err("ceph_add_cap: couldn't find snap realm %llx\n", + realmino); +@@ -1112,20 +1096,6 @@ int ceph_is_any_caps(struct inode *inode) + return ret; + } + +-static void drop_inode_snap_realm(struct ceph_inode_info *ci) +-{ +- struct ceph_snap_realm *realm = ci->i_snap_realm; +- spin_lock(&realm->inodes_with_caps_lock); +- list_del_init(&ci->i_snap_realm_item); +- ci->i_snap_realm_counter++; +- ci->i_snap_realm = NULL; +- if (realm->ino == ci->i_vino.ino) +- realm->inode = NULL; +- spin_unlock(&realm->inodes_with_caps_lock); +- ceph_put_snap_realm(ceph_sb_to_client(ci->vfs_inode.i_sb)->mdsc, +- realm); +-} +- + /* + * Remove a cap. Take steps to deal with a racing iterate_session_caps. + * +@@ -1201,7 +1171,7 @@ void __ceph_remove_cap(struct ceph_cap *cap, bool queue_release) + * keep i_snap_realm. + */ + if (ci->i_wr_ref == 0 && ci->i_snap_realm) +- drop_inode_snap_realm(ci); ++ ceph_change_snap_realm(&ci->vfs_inode, NULL); + + __cap_delay_cancel(mdsc, ci); + } +@@ -3084,7 +3054,7 @@ static void __ceph_put_cap_refs(struct ceph_inode_info *ci, int had, + } + /* see comment in __ceph_remove_cap() */ + if (!__ceph_is_any_real_caps(ci) && ci->i_snap_realm) +- drop_inode_snap_realm(ci); ++ ceph_change_snap_realm(inode, NULL); + } + } + if (check_flushsnaps && __ceph_have_pending_cap_snap(ci)) { +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 1bd2cc015913..2df1e1284451 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -581,16 +581,9 @@ void ceph_evict_inode(struct inode *inode) + */ + if (ci->i_snap_realm) { + if (ceph_snap(inode) == CEPH_NOSNAP) { +- struct ceph_snap_realm *realm = ci->i_snap_realm; + dout(" dropping residual ref to snap realm %p\n", +- realm); +- spin_lock(&realm->inodes_with_caps_lock); +- list_del_init(&ci->i_snap_realm_item); +- ci->i_snap_realm = NULL; +- if (realm->ino == ci->i_vino.ino) +- realm->inode = NULL; +- spin_unlock(&realm->inodes_with_caps_lock); +- ceph_put_snap_realm(mdsc, realm); ++ ci->i_snap_realm); ++ ceph_change_snap_realm(inode, NULL); + } else { + ceph_put_snapid_map(mdsc, ci->i_snapid_map); + ci->i_snap_realm = NULL; +diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c +index 15105f9da3fd..b41e6724c591 100644 +--- a/fs/ceph/snap.c ++++ b/fs/ceph/snap.c +@@ -849,6 +849,43 @@ static void flush_snaps(struct ceph_mds_client *mdsc) + dout("flush_snaps done\n"); + } + ++/** ++ * ceph_change_snap_realm - change the snap_realm for an inode ++ * @inode: inode to move to new snap realm ++ * @realm: new realm to move inode into (may be NULL) ++ * ++ * Detach an inode from its old snaprealm (if any) and attach it to ++ * the new snaprealm (if any). The old snap realm reference held by ++ * the inode is put. If realm is non-NULL, then the caller's reference ++ * to it is taken over by the inode. ++ */ ++void ceph_change_snap_realm(struct inode *inode, struct ceph_snap_realm *realm) ++{ ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct ceph_mds_client *mdsc = ceph_inode_to_client(inode)->mdsc; ++ struct ceph_snap_realm *oldrealm = ci->i_snap_realm; ++ ++ lockdep_assert_held(&ci->i_ceph_lock); ++ ++ if (oldrealm) { ++ spin_lock(&oldrealm->inodes_with_caps_lock); ++ list_del_init(&ci->i_snap_realm_item); ++ if (oldrealm->ino == ci->i_vino.ino) ++ oldrealm->inode = NULL; ++ spin_unlock(&oldrealm->inodes_with_caps_lock); ++ ceph_put_snap_realm(mdsc, oldrealm); ++ } ++ ++ ci->i_snap_realm = realm; ++ ++ if (realm) { ++ spin_lock(&realm->inodes_with_caps_lock); ++ list_add(&ci->i_snap_realm_item, &realm->inodes_with_caps); ++ if (realm->ino == ci->i_vino.ino) ++ realm->inode = inode; ++ spin_unlock(&realm->inodes_with_caps_lock); ++ } ++} + + /* + * Handle a snap notification from the MDS. +@@ -935,7 +972,6 @@ void ceph_handle_snap(struct ceph_mds_client *mdsc, + }; + struct inode *inode = ceph_find_inode(sb, vino); + struct ceph_inode_info *ci; +- struct ceph_snap_realm *oldrealm; + + if (!inode) + continue; +@@ -960,27 +996,10 @@ void ceph_handle_snap(struct ceph_mds_client *mdsc, + } + dout(" will move %p to split realm %llx %p\n", + inode, realm->ino, realm); +- /* +- * Move the inode to the new realm +- */ +- oldrealm = ci->i_snap_realm; +- spin_lock(&oldrealm->inodes_with_caps_lock); +- list_del_init(&ci->i_snap_realm_item); +- spin_unlock(&oldrealm->inodes_with_caps_lock); +- +- spin_lock(&realm->inodes_with_caps_lock); +- list_add(&ci->i_snap_realm_item, +- &realm->inodes_with_caps); +- ci->i_snap_realm = realm; +- if (realm->ino == ci->i_vino.ino) +- realm->inode = inode; +- spin_unlock(&realm->inodes_with_caps_lock); +- +- spin_unlock(&ci->i_ceph_lock); + + ceph_get_snap_realm(mdsc, realm); +- ceph_put_snap_realm(mdsc, oldrealm); +- ++ ceph_change_snap_realm(inode, realm); ++ spin_unlock(&ci->i_ceph_lock); + iput(inode); + continue; + +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index b1a363641beb..3fad464d7c6d 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -418,7 +418,6 @@ struct ceph_inode_info { + struct ceph_snap_realm *i_snap_realm; /* snap realm (if caps) */ + struct ceph_snapid_map *i_snapid_map; /* snapid -> dev_t */ + }; +- int i_snap_realm_counter; /* snap realm (if caps) */ + struct list_head i_snap_realm_item; + struct list_head i_snap_flush_item; + struct timespec64 i_btime; +@@ -929,6 +928,7 @@ extern void ceph_put_snap_realm(struct ceph_mds_client *mdsc, + extern int ceph_update_snap_trace(struct ceph_mds_client *m, + void *p, void *e, bool deletion, + struct ceph_snap_realm **realm_ret); ++void ceph_change_snap_realm(struct inode *inode, struct ceph_snap_realm *realm); + extern void ceph_handle_snap(struct ceph_mds_client *mdsc, + struct ceph_mds_session *session, + struct ceph_msg *msg); + diff --git a/patches.suse/ceph-add-fscache-writeback-support.patch b/patches.suse/ceph-add-fscache-writeback-support.patch new file mode 100644 index 0000000..63fe26d --- /dev/null +++ b/patches.suse/ceph-add-fscache-writeback-support.patch @@ -0,0 +1,181 @@ +From: Jeff Layton +Date: Tue, 7 Dec 2021 08:44:51 -0500 +Subject: ceph: add fscache writeback support +Git-commit: 1702e79734104d711a84ff55bd6a93c21947bc01 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +When updating the backing store from the pagecache (a'la writepage or +writepages), write to the cache first. This allows us to keep caching +files even when they are being written, as long as we have appropriate +caps. + +Signed-off-by: Jeff Layton +Signed-off-by: David Howells +Link: https://lore.kernel.org/r/20211129162907.149445-3-jlayton@kernel.org/ # v1 +Link: https://lore.kernel.org/r/20211207134451.66296-3-jlayton@kernel.org/ # v2 +Link: https://lore.kernel.org/r/163906985808.143852.1383891557313186623.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967190257.1823006.16713609520911954804.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021585020.640689.6765214932458435472.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++------- + 1 file changed, 59 insertions(+), 8 deletions(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index 0ffc4c8d7c10..e836f8f1d4f8 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -5,7 +5,6 @@ + #include + #include + #include +-#include /* generic_writepages */ + #include + #include + #include +@@ -384,6 +383,38 @@ static void ceph_readahead(struct readahead_control *ractl) + netfs_readahead(ractl, &ceph_netfs_read_ops, (void *)(uintptr_t)got); + } + ++#ifdef CONFIG_CEPH_FSCACHE ++static void ceph_set_page_fscache(struct page *page) ++{ ++ set_page_fscache(page); ++} ++ ++static void ceph_fscache_write_terminated(void *priv, ssize_t error, bool was_async) ++{ ++ struct inode *inode = priv; ++ ++ if (IS_ERR_VALUE(error) && error != -ENOBUFS) ++ ceph_fscache_invalidate(inode, false); ++} ++ ++static void ceph_fscache_write_to_cache(struct inode *inode, u64 off, u64 len, bool caching) ++{ ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct fscache_cookie *cookie = ceph_fscache_cookie(ci); ++ ++ fscache_write_to_cache(cookie, inode->i_mapping, off, len, i_size_read(inode), ++ ceph_fscache_write_terminated, inode, caching); ++} ++#else ++static inline void ceph_set_page_fscache(struct page *page) ++{ ++} ++ ++static inline void ceph_fscache_write_to_cache(struct inode *inode, u64 off, u64 len, bool caching) ++{ ++} ++#endif /* CONFIG_CEPH_FSCACHE */ ++ + struct ceph_writeback_ctl + { + loff_t i_size; +@@ -499,6 +530,7 @@ static int writepage_nounlock(struct page *page, struct writeback_control *wbc) + struct ceph_writeback_ctl ceph_wbc; + struct ceph_osd_client *osdc = &fsc->client->osdc; + struct ceph_osd_request *req; ++ bool caching = ceph_is_cache_enabled(inode); + + dout("writepage %p idx %lu\n", page, page->index); + +@@ -537,16 +569,17 @@ static int writepage_nounlock(struct page *page, struct writeback_control *wbc) + CONGESTION_ON_THRESH(fsc->mount_options->congestion_kb)) + set_bdi_congested(inode_to_bdi(inode), BLK_RW_ASYNC); + +- set_page_writeback(page); + req = ceph_osdc_new_request(osdc, &ci->i_layout, ceph_vino(inode), page_off, &len, 0, 1, + CEPH_OSD_OP_WRITE, CEPH_OSD_FLAG_WRITE, snapc, + ceph_wbc.truncate_seq, ceph_wbc.truncate_size, + true); +- if (IS_ERR(req)) { +- redirty_page_for_writepage(wbc, page); +- end_page_writeback(page); ++ if (IS_ERR(req)) + return PTR_ERR(req); +- } ++ ++ set_page_writeback(page); ++ if (caching) ++ ceph_set_page_fscache(page); ++ ceph_fscache_write_to_cache(inode, page_off, len, caching); + + /* it may be a short write due to an object boundary */ + WARN_ON_ONCE(len > thp_size(page)); +@@ -605,6 +638,9 @@ static int ceph_writepage(struct page *page, struct writeback_control *wbc) + struct inode *inode = page->mapping->host; + BUG_ON(!inode); + ihold(inode); ++ ++ wait_on_page_fscache(page); ++ + err = writepage_nounlock(page, wbc); + if (err == -ERESTARTSYS) { + /* direct memory reclaimer was killed by SIGKILL. return 0 +@@ -726,6 +762,7 @@ static int ceph_writepages_start(struct address_space *mapping, + struct ceph_writeback_ctl ceph_wbc; + bool should_loop, range_whole = false; + bool done = false; ++ bool caching = ceph_is_cache_enabled(inode); + + dout("writepages_start %p (mode=%s)\n", inode, + wbc->sync_mode == WB_SYNC_NONE ? "NONE" : +@@ -849,7 +886,7 @@ static int ceph_writepages_start(struct address_space *mapping, + unlock_page(page); + break; + } +- if (PageWriteback(page)) { ++ if (PageWriteback(page) || PageFsCache(page)) { + if (wbc->sync_mode == WB_SYNC_NONE) { + dout("%p under writeback\n", page); + unlock_page(page); +@@ -857,6 +894,7 @@ static int ceph_writepages_start(struct address_space *mapping, + } + dout("waiting on writeback %p\n", page); + wait_on_page_writeback(page); ++ wait_on_page_fscache(page); + } + + if (!clear_page_dirty_for_io(page)) { +@@ -989,9 +1027,19 @@ static int ceph_writepages_start(struct address_space *mapping, + op_idx = 0; + for (i = 0; i < locked_pages; i++) { + u64 cur_offset = page_offset(pages[i]); ++ /* ++ * Discontinuity in page range? Ceph can handle that by just passing ++ * multiple extents in the write op. ++ */ + if (offset + len != cur_offset) { ++ /* If it's full, stop here */ + if (op_idx + 1 == req->r_num_ops) + break; ++ ++ /* Kick off an fscache write with what we have so far. */ ++ ceph_fscache_write_to_cache(inode, offset, len, caching); ++ ++ /* Start a new extent */ + osd_req_op_extent_dup_last(req, op_idx, + cur_offset - offset); + dout("writepages got pages at %llu~%llu\n", +@@ -1002,14 +1050,17 @@ static int ceph_writepages_start(struct address_space *mapping, + osd_req_op_extent_update(req, op_idx, len); + + len = 0; +- offset = cur_offset; ++ offset = cur_offset; + data_pages = pages + i; + op_idx++; + } + + set_page_writeback(pages[i]); ++ if (caching) ++ ceph_set_page_fscache(pages[i]); + len += thp_size(page); + } ++ ceph_fscache_write_to_cache(inode, offset, len, caching); + + if (ceph_wbc.size_stable) { + len = min(len, ceph_wbc.i_size - offset); + diff --git a/patches.suse/ceph-add-getvxattr-op.patch b/patches.suse/ceph-add-getvxattr-op.patch new file mode 100644 index 0000000..f8aa451 --- /dev/null +++ b/patches.suse/ceph-add-getvxattr-op.patch @@ -0,0 +1,241 @@ +From: Milind Changire +Date: Mon, 14 Feb 2022 05:01:01 +0000 +Subject: ceph: add getvxattr op +Git-commit: 6ddf5f165f13ab623d04aee2a473d35818255199 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Problem: +Some directory vxattrs (e.g. ceph.dir.pin.random) are governed by +information that isn't necessarily shared with the client. Add support +for the new GETVXATTR operation, which allows the client to query the +MDS directly for vxattrs. +When the client is queried for a vxattr that doesn't have a special +handler, have it issue a GETVXATTR to the MDS directly. + +Solution: +Adds new getvxattr op to fetch ceph.dir.pin*, ceph.dir.layout* and +ceph.file.layout* vxattrs. +If the entire layout for a dir or a file is being set, then it is +expected that the layout be set in standard JSON format. Individual +field value retrieval is not wrapped in JSON. The JSON format also +applies while setting the vxattr if the entire layout is being set in +one go. +As a temporary measure, setting a vxattr can also be done in the old +format. The old format will be deprecated in the future. + +URL: https://tracker.ceph.com/issues/51062 +Signed-off-by: Milind Changire +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 51 ++++++++++++++++++++++++++++++++++++++++++++ + fs/ceph/mds_client.c | 24 +++++++++++++++++++++ + fs/ceph/mds_client.h | 6 ++++++ + fs/ceph/strings.c | 1 + + fs/ceph/super.h | 1 + + fs/ceph/xattr.c | 13 +++++++++-- + include/linux/ceph/ceph_fs.h | 1 + + 7 files changed, 95 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 22adddb3d051..7b1e93c8a0d2 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2301,6 +2301,57 @@ int __ceph_do_getattr(struct inode *inode, struct page *locked_page, + return err; + } + ++int ceph_do_getvxattr(struct inode *inode, const char *name, void *value, ++ size_t size) ++{ ++ struct ceph_fs_client *fsc = ceph_sb_to_client(inode->i_sb); ++ struct ceph_mds_client *mdsc = fsc->mdsc; ++ struct ceph_mds_request *req; ++ int mode = USE_AUTH_MDS; ++ int err; ++ char *xattr_value; ++ size_t xattr_value_len; ++ ++ req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_GETVXATTR, mode); ++ if (IS_ERR(req)) { ++ err = -ENOMEM; ++ goto out; ++ } ++ ++ req->r_path2 = kstrdup(name, GFP_NOFS); ++ if (!req->r_path2) { ++ err = -ENOMEM; ++ goto put; ++ } ++ ++ ihold(inode); ++ req->r_inode = inode; ++ err = ceph_mdsc_do_request(mdsc, NULL, req); ++ if (err < 0) ++ goto put; ++ ++ xattr_value = req->r_reply_info.xattr_info.xattr_value; ++ xattr_value_len = req->r_reply_info.xattr_info.xattr_value_len; ++ ++ dout("do_getvxattr xattr_value_len:%zu, size:%zu\n", xattr_value_len, size); ++ ++ err = (int)xattr_value_len; ++ if (size == 0) ++ goto put; ++ ++ if (xattr_value_len > size) { ++ err = -ERANGE; ++ goto put; ++ } ++ ++ memcpy(value, xattr_value, xattr_value_len); ++put: ++ ceph_mdsc_put_request(req); ++out: ++ dout("do_getvxattr result=%d\n", err); ++ return err; ++} ++ + + /* + * Check inode permissions. We verify we have a valid value for +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index f3abbf83ea5b..0b7bde73bf03 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -555,6 +555,28 @@ static int parse_reply_info_create(void **p, void *end, + return -EIO; + } + ++static int parse_reply_info_getvxattr(void **p, void *end, ++ struct ceph_mds_reply_info_parsed *info, ++ u64 features) ++{ ++ u32 value_len; ++ ++ ceph_decode_skip_8(p, end, bad); /* skip current version: 1 */ ++ ceph_decode_skip_8(p, end, bad); /* skip first version: 1 */ ++ ceph_decode_skip_32(p, end, bad); /* skip payload length */ ++ ++ ceph_decode_32_safe(p, end, value_len, bad); ++ ++ if (value_len == end - *p) { ++ info->xattr_info.xattr_value = *p; ++ info->xattr_info.xattr_value_len = value_len; ++ *p = end; ++ return value_len; ++ } ++bad: ++ return -EIO; ++} ++ + /* + * parse extra results + */ +@@ -570,6 +592,8 @@ static int parse_reply_info_extra(void **p, void *end, + return parse_reply_info_readdir(p, end, info, features); + else if (op == CEPH_MDS_OP_CREATE) + return parse_reply_info_create(p, end, info, features, s); ++ else if (op == CEPH_MDS_OP_GETVXATTR) ++ return parse_reply_info_getvxattr(p, end, info, features); + else + return -EIO; + } +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index ab12f3ce81a3..33497846e47e 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -100,6 +100,11 @@ struct ceph_mds_reply_dir_entry { + loff_t offset; + }; + ++struct ceph_mds_reply_xattr { ++ char *xattr_value; ++ size_t xattr_value_len; ++}; ++ + /* + * parsed info about an mds reply, including information about + * either: 1) the target inode and/or its parent directory and dentry, +@@ -115,6 +120,7 @@ struct ceph_mds_reply_info_parsed { + char *dname; + u32 dname_len; + struct ceph_mds_reply_lease *dlease; ++ struct ceph_mds_reply_xattr xattr_info; + + /* extra */ + union { +diff --git a/fs/ceph/strings.c b/fs/ceph/strings.c +index 573bb9556fb5..e36e8948e728 100644 +--- a/fs/ceph/strings.c ++++ b/fs/ceph/strings.c +@@ -60,6 +60,7 @@ const char *ceph_mds_op_name(int op) + case CEPH_MDS_OP_LOOKUPINO: return "lookupino"; + case CEPH_MDS_OP_LOOKUPNAME: return "lookupname"; + case CEPH_MDS_OP_GETATTR: return "getattr"; ++ case CEPH_MDS_OP_GETVXATTR: return "getvxattr"; + case CEPH_MDS_OP_SETXATTR: return "setxattr"; + case CEPH_MDS_OP_SETATTR: return "setattr"; + case CEPH_MDS_OP_RMXATTR: return "rmxattr"; +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index a35c27489901..4569f802ddbb 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1048,6 +1048,7 @@ static inline bool ceph_inode_is_shutdown(struct inode *inode) + + /* xattr.c */ + int __ceph_setxattr(struct inode *, const char *, const void *, size_t, int); ++int ceph_do_getvxattr(struct inode *inode, const char *name, void *value, size_t size); + ssize_t __ceph_getxattr(struct inode *, const char *, void *, size_t); + extern ssize_t ceph_listxattr(struct dentry *, char *, size_t); + extern struct ceph_buffer *__ceph_build_xattrs_blob(struct ceph_inode_info *ci); +diff --git a/fs/ceph/xattr.c b/fs/ceph/xattr.c +index fcf7dfdecf96..afec84088471 100644 +--- a/fs/ceph/xattr.c ++++ b/fs/ceph/xattr.c +@@ -923,10 +923,13 @@ ssize_t __ceph_getxattr(struct inode *inode, const char *name, void *value, + { + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_inode_xattr *xattr; +- struct ceph_vxattr *vxattr = NULL; ++ struct ceph_vxattr *vxattr; + int req_mask; + ssize_t err; + ++ if (strncmp(name, XATTR_CEPH_PREFIX, XATTR_CEPH_PREFIX_LEN)) ++ goto handle_non_vxattrs; ++ + /* let's see if a virtual xattr was requested */ + vxattr = ceph_match_vxattr(inode, name); + if (vxattr) { +@@ -945,8 +948,14 @@ ssize_t __ceph_getxattr(struct inode *inode, const char *name, void *value, + err = -ERANGE; + } + return err; ++ } else { ++ err = ceph_do_getvxattr(inode, name, value, size); ++ /* this would happen with a new client and old server combo */ ++ if (err == -EOPNOTSUPP) ++ err = -ENODATA; ++ return err; + } +- ++handle_non_vxattrs: + req_mask = __get_request_mask(inode); + + spin_lock(&ci->i_ceph_lock); +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index 7ad6c3d0db7d..66db21ac5f0c 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -328,6 +328,7 @@ enum { + CEPH_MDS_OP_LOOKUPPARENT = 0x00103, + CEPH_MDS_OP_LOOKUPINO = 0x00104, + CEPH_MDS_OP_LOOKUPNAME = 0x00105, ++ CEPH_MDS_OP_GETVXATTR = 0x00106, + + CEPH_MDS_OP_SETXATTR = 0x01105, + CEPH_MDS_OP_RMXATTR = 0x01106, + diff --git a/patches.suse/ceph-add-new-nopagecache-option.patch b/patches.suse/ceph-add-new-nopagecache-option.patch new file mode 100644 index 0000000..15fd220 --- /dev/null +++ b/patches.suse/ceph-add-new-nopagecache-option.patch @@ -0,0 +1,168 @@ +From: Jeff Layton +Date: Tue, 30 Nov 2021 14:12:13 -0500 +Subject: ceph: add new "nopagecache" option +Git-commit: 94cc0877cad0bc6ca84686c4fa874bf530eb8b88 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +CephFS is a bit unlike most other filesystems in that it only +conditionally does buffered I/O based on the caps that it gets from the +MDS. In most cases, unless there is contended access for an inode the +MDS does give Fbc caps to the client, so the unbuffered codepaths are +only infrequently traveled and are difficult to test. + +At one time, the "-o sync" mount option would give you this behavior, +but that was removed in commit 7ab9b3807097 ("ceph: Don't use +ceph-sync-mode for synchronous-fs."). + +Add a new mount option to tell the client to ignore Fbc caps when doing +I/O, and to use the synchronous codepaths exclusively, even on +non-O_DIRECT file descriptors. We already have an ioctl that forces this +behavior on a per-file basis, so we can just always set the CEPH_F_SYNC +flag in the file description on such mounts. + +Additionally, this patch also changes the client to not request Fbc when +doing direct I/O. We aren't using the cache with O_DIRECT so we don't +have any need for those caps. + +Signed-off-by: Jeff Layton +Acked-by: Greg Farnum +Reviewed-by: Venky Shankar +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 24 +++++++++++++++--------- + fs/ceph/super.c | 11 +++++++++++ + fs/ceph/super.h | 1 + + 3 files changed, 27 insertions(+), 9 deletions(-) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index c138e8126286..7de5db51c3d0 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -204,6 +204,8 @@ static int ceph_init_file_info(struct inode *inode, struct file *file, + int fmode, bool isdir) + { + struct ceph_inode_info *ci = ceph_inode(inode); ++ struct ceph_mount_options *opt = ++ ceph_inode_to_client(&ci->vfs_inode)->mount_options; + struct ceph_file_info *fi; + + dout("%s %p %p 0%o (%s)\n", __func__, inode, file, +@@ -225,6 +227,9 @@ static int ceph_init_file_info(struct inode *inode, struct file *file, + if (!fi) + return -ENOMEM; + ++ if (opt->flags & CEPH_MOUNT_OPT_NOPAGECACHE) ++ fi->flags |= CEPH_F_SYNC; ++ + file->private_data = fi; + } + +@@ -1536,7 +1541,7 @@ static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to) + struct ceph_inode_info *ci = ceph_inode(inode); + bool direct_lock = iocb->ki_flags & IOCB_DIRECT; + ssize_t ret; +- int want, got = 0; ++ int want = 0, got = 0; + int retry_op = 0, read = 0; + + again: +@@ -1551,13 +1556,14 @@ static ssize_t ceph_read_iter(struct kiocb *iocb, struct iov_iter *to) + else + ceph_start_io_read(inode); + ++ if (!(fi->flags & CEPH_F_SYNC) && !direct_lock) ++ want |= CEPH_CAP_FILE_CACHE; + if (fi->fmode & CEPH_FILE_MODE_LAZY) +- want = CEPH_CAP_FILE_CACHE | CEPH_CAP_FILE_LAZYIO; +- else +- want = CEPH_CAP_FILE_CACHE; ++ want |= CEPH_CAP_FILE_LAZYIO; ++ + ret = ceph_get_caps(filp, CEPH_CAP_FILE_RD, want, -1, &got); + if (ret < 0) { +- if (iocb->ki_flags & IOCB_DIRECT) ++ if (direct_lock) + ceph_end_io_direct(inode); + else + ceph_end_io_read(inode); +@@ -1691,7 +1697,7 @@ static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) + struct ceph_osd_client *osdc = &fsc->client->osdc; + struct ceph_cap_flush *prealloc_cf; + ssize_t count, written = 0; +- int err, want, got; ++ int err, want = 0, got; + bool direct_lock = false; + u32 map_flags; + u64 pool_flags; +@@ -1766,10 +1772,10 @@ static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) + + dout("aio_write %p %llx.%llx %llu~%zd getting caps. i_size %llu\n", + inode, ceph_vinop(inode), pos, count, i_size_read(inode)); ++ if (!(fi->flags & CEPH_F_SYNC) && !direct_lock) ++ want |= CEPH_CAP_FILE_BUFFER; + if (fi->fmode & CEPH_FILE_MODE_LAZY) +- want = CEPH_CAP_FILE_BUFFER | CEPH_CAP_FILE_LAZYIO; +- else +- want = CEPH_CAP_FILE_BUFFER; ++ want |= CEPH_CAP_FILE_LAZYIO; + got = 0; + err = ceph_get_caps(file, CEPH_CAP_FILE_WR, want, pos + count, &got); + if (err < 0) +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index 2166fc2c1625..eb255d24e321 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -160,6 +160,7 @@ enum { + Opt_quotadf, + Opt_copyfrom, + Opt_wsync, ++ Opt_pagecache, + }; + + enum ceph_recover_session_mode { +@@ -201,6 +202,7 @@ static const struct fs_parameter_spec ceph_mount_parameters[] = { + fsparam_string ("mon_addr", Opt_mon_addr), + fsparam_u32 ("wsize", Opt_wsize), + fsparam_flag_no ("wsync", Opt_wsync), ++ fsparam_flag_no ("pagecache", Opt_pagecache), + {} + }; + +@@ -564,6 +566,12 @@ static int ceph_parse_mount_param(struct fs_context *fc, + else + fsopt->flags |= CEPH_MOUNT_OPT_ASYNC_DIROPS; + break; ++ case Opt_pagecache: ++ if (result.negated) ++ fsopt->flags |= CEPH_MOUNT_OPT_NOPAGECACHE; ++ else ++ fsopt->flags &= ~CEPH_MOUNT_OPT_NOPAGECACHE; ++ break; + default: + BUG(); + } +@@ -699,6 +707,9 @@ static int ceph_show_options(struct seq_file *m, struct dentry *root) + if (!(fsopt->flags & CEPH_MOUNT_OPT_ASYNC_DIROPS)) + seq_puts(m, ",wsync"); + ++ if (fsopt->flags & CEPH_MOUNT_OPT_NOPAGECACHE) ++ seq_puts(m, ",nopagecache"); ++ + if (fsopt->wsize != CEPH_MAX_WRITE_SIZE) + seq_printf(m, ",wsize=%u", fsopt->wsize); + if (fsopt->rsize != CEPH_MAX_READ_SIZE) +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 5ec465a1350a..0d489a973d5e 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -46,6 +46,7 @@ + #define CEPH_MOUNT_OPT_NOQUOTADF (1<<13) /* no root dir quota in statfs */ + #define CEPH_MOUNT_OPT_NOCOPYFROM (1<<14) /* don't use RADOS 'copy-from' op */ + #define CEPH_MOUNT_OPT_ASYNC_DIROPS (1<<15) /* allow async directory ops */ ++#define CEPH_MOUNT_OPT_NOPAGECACHE (1<<16) /* bypass pagecache altogether */ + + #define CEPH_MOUNT_OPT_DEFAULT \ + (CEPH_MOUNT_OPT_DCACHE | \ + diff --git a/patches.suse/ceph-add-session-already-open-notify-support.patch b/patches.suse/ceph-add-session-already-open-notify-support.patch new file mode 100644 index 0000000..f67ce02 --- /dev/null +++ b/patches.suse/ceph-add-session-already-open-notify-support.patch @@ -0,0 +1,86 @@ +From: Xiubo Li +Date: Thu, 26 May 2022 13:21:31 +0800 +Subject: ceph: add session already open notify support +Git-commit: 300e42a2e79e2270a00dbf9e4ddd4b101dd75a03 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +If the connection was accidently closed due to the socket issue or +something else the clients will try to open the opened sessions, the +MDSes will send the session open reply one more time if the clients +support the notify feature. + +When the clients retry to open the sessions the s_seq will be 0 as +default, we need to update it anyway. + +Link: https://tracker.ceph.com/issues/53911 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 25 ++++++++++++++++++++----- + fs/ceph/mds_client.h | 5 ++++- + 2 files changed, 24 insertions(+), 6 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index f6da80d110dc..9cfa7b775fdb 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -3540,11 +3540,26 @@ static void handle_session(struct ceph_mds_session *session, + case CEPH_SESSION_OPEN: + if (session->s_state == CEPH_MDS_SESSION_RECONNECTING) + pr_info("mds%d reconnect success\n", session->s_mds); +- session->s_state = CEPH_MDS_SESSION_OPEN; +- session->s_features = features; +- renewed_caps(mdsc, session, 0); +- if (test_bit(CEPHFS_FEATURE_METRIC_COLLECT, &session->s_features)) +- metric_schedule_delayed(&mdsc->metric); ++ ++ if (session->s_state == CEPH_MDS_SESSION_OPEN) { ++ pr_notice("mds%d is already opened\n", session->s_mds); ++ } else { ++ session->s_state = CEPH_MDS_SESSION_OPEN; ++ session->s_features = features; ++ renewed_caps(mdsc, session, 0); ++ if (test_bit(CEPHFS_FEATURE_METRIC_COLLECT, ++ &session->s_features)) ++ metric_schedule_delayed(&mdsc->metric); ++ } ++ ++ /* ++ * The connection maybe broken and the session in client ++ * side has been reinitialized, need to update the seq ++ * anyway. ++ */ ++ if (!session->s_seq && seq) ++ session->s_seq = seq; ++ + wake = 1; + if (mdsc->stopping) + __close_session(mdsc, session); +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index d8ec2ac93da3..256e3eada6c1 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -29,8 +29,10 @@ enum ceph_feature_type { + CEPHFS_FEATURE_MULTI_RECONNECT, + CEPHFS_FEATURE_DELEG_INO, + CEPHFS_FEATURE_METRIC_COLLECT, ++ CEPHFS_FEATURE_ALTERNATE_NAME, ++ CEPHFS_FEATURE_NOTIFY_SESSION_STATE, + +- CEPHFS_FEATURE_MAX = CEPHFS_FEATURE_METRIC_COLLECT, ++ CEPHFS_FEATURE_MAX = CEPHFS_FEATURE_NOTIFY_SESSION_STATE, + }; + + #define CEPHFS_FEATURES_CLIENT_SUPPORTED { \ +@@ -41,6 +43,7 @@ enum ceph_feature_type { + CEPHFS_FEATURE_MULTI_RECONNECT, \ + CEPHFS_FEATURE_DELEG_INO, \ + CEPHFS_FEATURE_METRIC_COLLECT, \ ++ CEPHFS_FEATURE_NOTIFY_SESSION_STATE, \ + } + + /* + diff --git a/patches.suse/ceph-allocate-capsnap-memory-outside-of-ceph_queue_cap_snap.patch b/patches.suse/ceph-allocate-capsnap-memory-outside-of-ceph_queue_cap_snap.patch new file mode 100644 index 0000000..bf96e05 --- /dev/null +++ b/patches.suse/ceph-allocate-capsnap-memory-outside-of-ceph_queue_cap_snap.patch @@ -0,0 +1,123 @@ +From: Xiubo Li +Date: Wed, 23 Feb 2022 09:20:42 +0800 +Subject: ceph: allocate capsnap memory outside of ceph_queue_cap_snap() +Git-commit: 1ab36c9dfa0116a522410117eda159e6bc97c407 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +This will reduce very possible but unnecessary frequently memory +allocate/free in this loop. + +URL: https://tracker.ceph.com/issues/44100 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/snap.c | 46 ++++++++++++++++++++++++++++------------------ + 1 file changed, 28 insertions(+), 18 deletions(-) + +diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c +index cc9097c27052..b75dcc9a36b6 100644 +--- a/fs/ceph/snap.c ++++ b/fs/ceph/snap.c +@@ -522,23 +522,15 @@ static bool has_new_snaps(struct ceph_snap_context *o, + * Caller must hold snap_rwsem for read (i.e., the realm topology won't + * change). + */ +-static void ceph_queue_cap_snap(struct ceph_inode_info *ci) ++static void ceph_queue_cap_snap(struct ceph_inode_info *ci, ++ struct ceph_cap_snap **pcapsnap) + { + struct inode *inode = &ci->vfs_inode; +- struct ceph_cap_snap *capsnap; + struct ceph_snap_context *old_snapc, *new_snapc; ++ struct ceph_cap_snap *capsnap = *pcapsnap; + struct ceph_buffer *old_blob = NULL; + int used, dirty; + +- capsnap = kmem_cache_zalloc(ceph_cap_snap_cachep, GFP_NOFS); +- if (!capsnap) { +- pr_err("ENOMEM allocating ceph_cap_snap on %p\n", inode); +- return; +- } +- capsnap->cap_flush.is_capsnap = true; +- INIT_LIST_HEAD(&capsnap->cap_flush.i_list); +- INIT_LIST_HEAD(&capsnap->cap_flush.g_list); +- + spin_lock(&ci->i_ceph_lock); + used = __ceph_caps_used(ci); + dirty = __ceph_caps_dirty(ci); +@@ -595,9 +587,6 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci) + capsnap->need_flush ? "" : "no_flush"); + ihold(inode); + +- refcount_set(&capsnap->nref, 1); +- INIT_LIST_HEAD(&capsnap->ci_item); +- + capsnap->follows = old_snapc->seq; + capsnap->issued = __ceph_caps_issued(ci, NULL); + capsnap->dirty = dirty; +@@ -635,7 +624,7 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci) + /* note mtime, size NOW. */ + __ceph_finish_cap_snap(ci, capsnap); + } +- capsnap = NULL; ++ *pcapsnap = NULL; + old_snapc = NULL; + + update_snapc: +@@ -651,8 +640,6 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci) + spin_unlock(&ci->i_ceph_lock); + + ceph_buffer_put(old_blob); +- if (capsnap) +- kmem_cache_free(ceph_cap_snap_cachep, capsnap); + ceph_put_snap_context(old_snapc); + } + +@@ -720,6 +707,7 @@ static void queue_realm_cap_snaps(struct ceph_snap_realm *realm) + { + struct ceph_inode_info *ci; + struct inode *lastinode = NULL; ++ struct ceph_cap_snap *capsnap = NULL; + + dout("queue_realm_cap_snaps %p %llx inodes\n", realm, realm->ino); + +@@ -731,12 +719,34 @@ static void queue_realm_cap_snaps(struct ceph_snap_realm *realm) + spin_unlock(&realm->inodes_with_caps_lock); + iput(lastinode); + lastinode = inode; +- ceph_queue_cap_snap(ci); ++ ++ /* ++ * Allocate the capsnap memory outside of ceph_queue_cap_snap() ++ * to reduce very possible but unnecessary frequently memory ++ * allocate/free in this loop. ++ */ ++ if (!capsnap) { ++ capsnap = kmem_cache_zalloc(ceph_cap_snap_cachep, GFP_NOFS); ++ if (!capsnap) { ++ pr_err("ENOMEM allocating ceph_cap_snap on %p\n", ++ inode); ++ return; ++ } ++ } ++ capsnap->cap_flush.is_capsnap = true; ++ refcount_set(&capsnap->nref, 1); ++ INIT_LIST_HEAD(&capsnap->cap_flush.i_list); ++ INIT_LIST_HEAD(&capsnap->cap_flush.g_list); ++ INIT_LIST_HEAD(&capsnap->ci_item); ++ ++ ceph_queue_cap_snap(ci, &capsnap); + spin_lock(&realm->inodes_with_caps_lock); + } + spin_unlock(&realm->inodes_with_caps_lock); + iput(lastinode); + ++ if (capsnap) ++ kmem_cache_free(ceph_cap_snap_cachep, capsnap); + dout("queue_realm_cap_snaps %p %llx done\n", realm, realm->ino); + } + + diff --git a/patches.suse/ceph-assign-the-ci-only-when-the-inode-isn-t-NULL.patch b/patches.suse/ceph-assign-the-ci-only-when-the-inode-isn-t-NULL.patch new file mode 100644 index 0000000..514e154 --- /dev/null +++ b/patches.suse/ceph-assign-the-ci-only-when-the-inode-isn-t-NULL.patch @@ -0,0 +1,38 @@ +From: Xiubo Li +Date: Wed, 2 Mar 2022 15:29:51 +0800 +Subject: ceph: assign the ci only when the inode isn't NULL +Git-commit: 1ad3bb28d336978e451980ca6c72be494b8fe2f1 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +The ceph_find_inode() may will fail and return NULL. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 991c6c8625b2..f1ad6884d4da 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -4166,7 +4166,6 @@ void ceph_handle_caps(struct ceph_mds_session *session, + + /* lookup ino */ + inode = ceph_find_inode(mdsc->fsc->sb, vino); +- ci = ceph_inode(inode); + dout(" op %s ino %llx.%llx inode %p\n", ceph_cap_op_name(op), vino.ino, + vino.snap, inode); + +@@ -4192,6 +4191,7 @@ void ceph_handle_caps(struct ceph_mds_session *session, + } + goto flush_cap_releases; + } ++ ci = ceph_inode(inode); + + /* these will work even if we don't have a cap yet */ + switch (op) { + diff --git a/patches.suse/ceph-avoid-putting-the-realm-twice-when-decoding-snaps-fails.patch b/patches.suse/ceph-avoid-putting-the-realm-twice-when-decoding-snaps-fails.patch index a14c4b6..488f5f7 100644 --- a/patches.suse/ceph-avoid-putting-the-realm-twice-when-decoding-snaps-fails.patch +++ b/patches.suse/ceph-avoid-putting-the-realm-twice-when-decoding-snaps-fails.patch @@ -23,7 +23,7 @@ Acked-by: Luis Henriques --- a/fs/ceph/snap.c +++ b/fs/ceph/snap.c -@@ -705,7 +705,7 @@ int ceph_update_snap_trace(struct ceph_m +@@ -763,7 +763,7 @@ int ceph_update_snap_trace(struct ceph_m struct ceph_mds_snap_realm *ri; /* encoded */ __le64 *snaps; /* encoded */ __le64 *prior_parent_snaps; /* encoded */ @@ -32,12 +32,11 @@ Acked-by: Luis Henriques struct ceph_snap_realm *first_realm = NULL; struct ceph_snap_realm *realm_to_rebuild = NULL; int rebuild_snapcs; -@@ -716,6 +716,7 @@ int ceph_update_snap_trace(struct ceph_m +@@ -774,6 +774,7 @@ int ceph_update_snap_trace(struct ceph_m - dout("update_snap_trace deletion=%d\n", deletion); + dout("%s deletion=%d\n", __func__, deletion); more: + realm = NULL; rebuild_snapcs = 0; ceph_decode_need(&p, e, sizeof(*ri), bad); ri = p; - diff --git a/patches.suse/ceph-call-netfs_subreq_terminated-with-was_async-false.patch b/patches.suse/ceph-call-netfs_subreq_terminated-with-was_async-false.patch new file mode 100644 index 0000000..0bac4a3 --- /dev/null +++ b/patches.suse/ceph-call-netfs_subreq_terminated-with-was_async-false.patch @@ -0,0 +1,36 @@ +From: Jeff Layton +Date: Tue, 7 Jun 2022 13:06:14 -0400 +Subject: ceph: call netfs_subreq_terminated with was_async == false +Git-commit: 7467b04418d929c64cbaf75fc8d54db73e2b64df +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +"was_async" is a bit misleadingly named. It's supposed to indicate +whether it's safe to call blocking operations from the context you're +calling it from, but it sounds like it's asking whether this was done +via async operation. For ceph, this it's always called from kernel +thread context so it should be safe to set this to false. + +Cc: David Howells +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index d6e5916138e4..01fe75b8d146 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -237,7 +237,7 @@ static void finish_netfs_read(struct ceph_osd_request *req) + if (err >= 0 && err < subreq->len) + __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); + +- netfs_subreq_terminated(subreq, err, true); ++ netfs_subreq_terminated(subreq, err, false); + + num_pages = calc_pages_for(osd_data->alignment, osd_data->length); + ceph_put_page_vector(osd_data->pages, num_pages, false); + diff --git a/patches.suse/ceph-choose-auth-MDS-for-getxattr-with-the-Xs-caps.patch b/patches.suse/ceph-choose-auth-MDS-for-getxattr-with-the-Xs-caps.patch new file mode 100644 index 0000000..f846fa9 --- /dev/null +++ b/patches.suse/ceph-choose-auth-MDS-for-getxattr-with-the-Xs-caps.patch @@ -0,0 +1,44 @@ +From: Xiubo Li +Date: Fri, 27 May 2022 12:39:17 +0800 +Subject: ceph: choose auth MDS for getxattr with the Xs caps +Git-commit: 8266c4d7a7469c3fd45ee2b4ebc01aac311c6c48 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +And for the 'Xs' caps for getxattr we will also choose the auth MDS, +because the MDS side code is buggy due to setxattr won't notify the +replica MDSes when the values changed and the replica MDS will return +the old values. Though we will fix it in MDS code, but this still +makes sense for old ceph. + +Link: https://tracker.ceph.com/issues/55331 +Signed-off-by: Xiubo Li +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 56c53ab3618e..1834d6529f25 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2275,9 +2275,15 @@ int ceph_try_to_choose_auth_mds(struct inode *inode, int mask) + * + * This cost much when doing the Locker state transition and + * usually will need to revoke caps from clients. ++ * ++ * And for the 'Xs' caps for getxattr we will also choose the ++ * auth MDS, because the MDS side code is buggy due to setxattr ++ * won't notify the replica MDSes when the values changed and ++ * the replica MDS will return the old values. Though we will ++ * fix it in MDS code, but this still makes sense for old ceph. + */ + if (((mask & CEPH_CAP_ANY_SHARED) && (issued & CEPH_CAP_ANY_EXCL)) +- || (mask & CEPH_STAT_RSTAT)) ++ || (mask & (CEPH_STAT_RSTAT | CEPH_STAT_CAP_XATTR))) + return USE_AUTH_MDS; + else + return USE_ANY_MDS; + diff --git a/patches.suse/ceph-clean-up-metrics-data-structures-to-reduce-code-duplication.patch b/patches.suse/ceph-clean-up-metrics-data-structures-to-reduce-code-duplication.patch new file mode 100644 index 0000000..424f56e --- /dev/null +++ b/patches.suse/ceph-clean-up-metrics-data-structures-to-reduce-code-duplication.patch @@ -0,0 +1,447 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Fri, 29 Oct 2021 15:09:28 +0100 +Subject: ceph: clean-up metrics data structures to reduce code duplication +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: 17e9fc9fca0c4e0d5924f4b92f89c2c2b6b4be15 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +This patch modifies struct ceph_client_metric so that each metric block +(read, write and metadata) becomes an element in a array. This allows to +also re-write the helper functions that handle these blocks, making them +simpler and, above all, reduce the amount of copy&paste every time a new +metric is added. + +Thus, for each of these metrics there will be a new struct ceph_metric +entry that'll will contain all the sizes and latencies fields (and a lock). +Note however that the metadata metric doesn't really use the size_fields, +and thus this metric won't be shown in the debugfs '../metrics/size' file. + +Signed-off-by: Luís Henriques +Reviewed-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/debugfs.c | 87 ++++++++++++++++--------------------- + fs/ceph/metric.c | 128 ++++++++++++++---------------------------------------- + fs/ceph/metric.h | 80 +++++++++++++++++++--------------- + 3 files changed, 115 insertions(+), 180 deletions(-) + +diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c +index 55426514491b..e04ae1098431 100644 +--- a/fs/ceph/debugfs.c ++++ b/fs/ceph/debugfs.c +@@ -164,44 +164,34 @@ static int metrics_file_show(struct seq_file *s, void *p) + return 0; + } + ++static const char * const metric_str[] = { ++ "read", ++ "write", ++ "metadata" ++}; + static int metrics_latency_show(struct seq_file *s, void *p) + { + struct ceph_fs_client *fsc = s->private; +- struct ceph_client_metric *m = &fsc->mdsc->metric; ++ struct ceph_client_metric *cm = &fsc->mdsc->metric; ++ struct ceph_metric *m; + s64 total, sum, avg, min, max, sq; ++ int i; + + seq_printf(s, "item total avg_lat(us) min_lat(us) max_lat(us) stdev(us)\n"); + seq_printf(s, "-----------------------------------------------------------------------------------\n"); + +- spin_lock(&m->read_metric_lock); +- total = m->total_reads; +- sum = m->read_latency_sum; +- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0; +- min = m->read_latency_min; +- max = m->read_latency_max; +- sq = m->read_latency_sq_sum; +- spin_unlock(&m->read_metric_lock); +- CEPH_LAT_METRIC_SHOW("read", total, avg, min, max, sq); +- +- spin_lock(&m->write_metric_lock); +- total = m->total_writes; +- sum = m->write_latency_sum; +- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0; +- min = m->write_latency_min; +- max = m->write_latency_max; +- sq = m->write_latency_sq_sum; +- spin_unlock(&m->write_metric_lock); +- CEPH_LAT_METRIC_SHOW("write", total, avg, min, max, sq); +- +- spin_lock(&m->metadata_metric_lock); +- total = m->total_metadatas; +- sum = m->metadata_latency_sum; +- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0; +- min = m->metadata_latency_min; +- max = m->metadata_latency_max; +- sq = m->metadata_latency_sq_sum; +- spin_unlock(&m->metadata_metric_lock); +- CEPH_LAT_METRIC_SHOW("metadata", total, avg, min, max, sq); ++ for (i = 0; i < METRIC_MAX; i++) { ++ m = &cm->metric[i]; ++ spin_lock(&m->lock); ++ total = m->total; ++ sum = m->latency_sum; ++ avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0; ++ min = m->latency_min; ++ max = m->latency_max; ++ sq = m->latency_sq_sum; ++ spin_unlock(&m->lock); ++ CEPH_LAT_METRIC_SHOW(metric_str[i], total, avg, min, max, sq); ++ } + + return 0; + } +@@ -209,30 +199,29 @@ static int metrics_latency_show(struct seq_file *s, void *p) + static int metrics_size_show(struct seq_file *s, void *p) + { + struct ceph_fs_client *fsc = s->private; +- struct ceph_client_metric *m = &fsc->mdsc->metric; ++ struct ceph_client_metric *cm = &fsc->mdsc->metric; ++ struct ceph_metric *m; + s64 total; +- u64 sum_sz, avg_sz, min_sz, max_sz; ++ u64 sum, avg, min, max; ++ int i; + + seq_printf(s, "item total avg_sz(bytes) min_sz(bytes) max_sz(bytes) total_sz(bytes)\n"); + seq_printf(s, "----------------------------------------------------------------------------------------\n"); + +- spin_lock(&m->read_metric_lock); +- total = m->total_reads; +- sum_sz = m->read_size_sum; +- avg_sz = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum_sz, total) : 0; +- min_sz = m->read_size_min; +- max_sz = m->read_size_max; +- spin_unlock(&m->read_metric_lock); +- CEPH_SZ_METRIC_SHOW("read", total, avg_sz, min_sz, max_sz, sum_sz); +- +- spin_lock(&m->write_metric_lock); +- total = m->total_writes; +- sum_sz = m->write_size_sum; +- avg_sz = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum_sz, total) : 0; +- min_sz = m->write_size_min; +- max_sz = m->write_size_max; +- spin_unlock(&m->write_metric_lock); +- CEPH_SZ_METRIC_SHOW("write", total, avg_sz, min_sz, max_sz, sum_sz); ++ for (i = 0; i < METRIC_MAX; i++) { ++ /* skip 'metadata' as it doesn't use the size metric */ ++ if (i == METRIC_METADATA) ++ continue; ++ m = &cm->metric[i]; ++ spin_lock(&m->lock); ++ total = m->total; ++ sum = m->size_sum; ++ avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0; ++ min = m->size_min; ++ max = m->size_max; ++ spin_unlock(&m->lock); ++ CEPH_SZ_METRIC_SHOW(metric_str[i], total, avg, min, max, sum); ++ } + + return 0; + } +diff --git a/fs/ceph/metric.c b/fs/ceph/metric.c +index 04d5df29bbbf..c57699d8408d 100644 +--- a/fs/ceph/metric.c ++++ b/fs/ceph/metric.c +@@ -62,7 +62,7 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + read->header.ver = 1; + read->header.compat = 1; + read->header.data_len = cpu_to_le32(sizeof(*read) - header_len); +- sum = m->read_latency_sum; ++ sum = m->metric[METRIC_READ].latency_sum; + jiffies_to_timespec64(sum, &ts); + read->sec = cpu_to_le32(ts.tv_sec); + read->nsec = cpu_to_le32(ts.tv_nsec); +@@ -74,7 +74,7 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + write->header.ver = 1; + write->header.compat = 1; + write->header.data_len = cpu_to_le32(sizeof(*write) - header_len); +- sum = m->write_latency_sum; ++ sum = m->metric[METRIC_WRITE].latency_sum; + jiffies_to_timespec64(sum, &ts); + write->sec = cpu_to_le32(ts.tv_sec); + write->nsec = cpu_to_le32(ts.tv_nsec); +@@ -86,7 +86,7 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + meta->header.ver = 1; + meta->header.compat = 1; + meta->header.data_len = cpu_to_le32(sizeof(*meta) - header_len); +- sum = m->metadata_latency_sum; ++ sum = m->metric[METRIC_METADATA].latency_sum; + jiffies_to_timespec64(sum, &ts); + meta->sec = cpu_to_le32(ts.tv_sec); + meta->nsec = cpu_to_le32(ts.tv_nsec); +@@ -141,8 +141,8 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + rsize->header.ver = 1; + rsize->header.compat = 1; + rsize->header.data_len = cpu_to_le32(sizeof(*rsize) - header_len); +- rsize->total_ops = cpu_to_le64(m->total_reads); +- rsize->total_size = cpu_to_le64(m->read_size_sum); ++ rsize->total_ops = cpu_to_le64(m->metric[METRIC_READ].total); ++ rsize->total_size = cpu_to_le64(m->metric[METRIC_READ].size_sum); + items++; + + /* encode the write io size metric */ +@@ -151,8 +151,8 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + wsize->header.ver = 1; + wsize->header.compat = 1; + wsize->header.data_len = cpu_to_le32(sizeof(*wsize) - header_len); +- wsize->total_ops = cpu_to_le64(m->total_writes); +- wsize->total_size = cpu_to_le64(m->write_size_sum); ++ wsize->total_ops = cpu_to_le64(m->metric[METRIC_WRITE].total); ++ wsize->total_size = cpu_to_le64(m->metric[METRIC_WRITE].size_sum); + items++; + + put_unaligned_le32(items, &head->num); +@@ -220,7 +220,8 @@ static void metric_delayed_work(struct work_struct *work) + + int ceph_metric_init(struct ceph_client_metric *m) + { +- int ret; ++ struct ceph_metric *metric; ++ int ret, i; + + if (!m) + return -EINVAL; +@@ -243,32 +244,18 @@ int ceph_metric_init(struct ceph_client_metric *m) + if (ret) + goto err_i_caps_mis; + +- spin_lock_init(&m->read_metric_lock); +- m->read_latency_sq_sum = 0; +- m->read_latency_min = KTIME_MAX; +- m->read_latency_max = 0; +- m->total_reads = 0; +- m->read_latency_sum = 0; +- m->read_size_min = U64_MAX; +- m->read_size_max = 0; +- m->read_size_sum = 0; +- +- spin_lock_init(&m->write_metric_lock); +- m->write_latency_sq_sum = 0; +- m->write_latency_min = KTIME_MAX; +- m->write_latency_max = 0; +- m->total_writes = 0; +- m->write_latency_sum = 0; +- m->write_size_min = U64_MAX; +- m->write_size_max = 0; +- m->write_size_sum = 0; +- +- spin_lock_init(&m->metadata_metric_lock); +- m->metadata_latency_sq_sum = 0; +- m->metadata_latency_min = KTIME_MAX; +- m->metadata_latency_max = 0; +- m->total_metadatas = 0; +- m->metadata_latency_sum = 0; ++ for (i = 0; i < METRIC_MAX; i++) { ++ metric = &m->metric[i]; ++ spin_lock_init(&metric->lock); ++ metric->size_sum = 0; ++ metric->size_min = U64_MAX; ++ metric->size_max = 0; ++ metric->total = 0; ++ metric->latency_sum = 0; ++ metric->latency_sq_sum = 0; ++ metric->latency_min = KTIME_MAX; ++ metric->latency_max = 0; ++ } + + atomic64_set(&m->opened_files, 0); + ret = percpu_counter_init(&m->opened_inodes, 0, GFP_KERNEL); +@@ -338,9 +325,9 @@ static inline void __update_stdev(ktime_t total, ktime_t lsum, + *sq_sump += sq; + } + +-void ceph_update_read_metrics(struct ceph_client_metric *m, +- ktime_t r_start, ktime_t r_end, +- unsigned int size, int rc) ++void ceph_update_metrics(struct ceph_metric *m, ++ ktime_t r_start, ktime_t r_end, ++ unsigned int size, int rc) + { + ktime_t lat = ktime_sub(r_end, r_start); + ktime_t total; +@@ -348,63 +335,12 @@ void ceph_update_read_metrics(struct ceph_client_metric *m, + if (unlikely(rc < 0 && rc != -ENOENT && rc != -ETIMEDOUT)) + return; + +- spin_lock(&m->read_metric_lock); +- total = ++m->total_reads; +- m->read_size_sum += size; +- m->read_latency_sum += lat; +- METRIC_UPDATE_MIN_MAX(m->read_size_min, +- m->read_size_max, +- size); +- METRIC_UPDATE_MIN_MAX(m->read_latency_min, +- m->read_latency_max, +- lat); +- __update_stdev(total, m->read_latency_sum, +- &m->read_latency_sq_sum, lat); +- spin_unlock(&m->read_metric_lock); +-} +- +-void ceph_update_write_metrics(struct ceph_client_metric *m, +- ktime_t r_start, ktime_t r_end, +- unsigned int size, int rc) +-{ +- ktime_t lat = ktime_sub(r_end, r_start); +- ktime_t total; +- +- if (unlikely(rc && rc != -ETIMEDOUT)) +- return; +- +- spin_lock(&m->write_metric_lock); +- total = ++m->total_writes; +- m->write_size_sum += size; +- m->write_latency_sum += lat; +- METRIC_UPDATE_MIN_MAX(m->write_size_min, +- m->write_size_max, +- size); +- METRIC_UPDATE_MIN_MAX(m->write_latency_min, +- m->write_latency_max, +- lat); +- __update_stdev(total, m->write_latency_sum, +- &m->write_latency_sq_sum, lat); +- spin_unlock(&m->write_metric_lock); +-} +- +-void ceph_update_metadata_metrics(struct ceph_client_metric *m, +- ktime_t r_start, ktime_t r_end, +- int rc) +-{ +- ktime_t lat = ktime_sub(r_end, r_start); +- ktime_t total; +- +- if (unlikely(rc && rc != -ENOENT)) +- return; +- +- spin_lock(&m->metadata_metric_lock); +- total = ++m->total_metadatas; +- m->metadata_latency_sum += lat; +- METRIC_UPDATE_MIN_MAX(m->metadata_latency_min, +- m->metadata_latency_max, +- lat); +- __update_stdev(total, m->metadata_latency_sum, +- &m->metadata_latency_sq_sum, lat); +- spin_unlock(&m->metadata_metric_lock); ++ spin_lock(&m->lock); ++ total = ++m->total; ++ m->size_sum += size; ++ METRIC_UPDATE_MIN_MAX(m->size_min, m->size_max, size); ++ m->latency_sum += lat; ++ METRIC_UPDATE_MIN_MAX(m->latency_min, m->latency_max, lat); ++ __update_stdev(total, m->latency_sum, &m->latency_sq_sum, lat); ++ spin_unlock(&m->lock); + } +diff --git a/fs/ceph/metric.h b/fs/ceph/metric.h +index 0133955a3c6a..e67fc997760b 100644 +--- a/fs/ceph/metric.h ++++ b/fs/ceph/metric.h +@@ -125,6 +125,25 @@ struct ceph_metric_head { + __le32 num; /* the number of metrics that will be sent */ + } __packed; + ++enum metric_type { ++ METRIC_READ, ++ METRIC_WRITE, ++ METRIC_METADATA, ++ METRIC_MAX ++}; ++ ++struct ceph_metric { ++ spinlock_t lock; ++ u64 total; ++ u64 size_sum; ++ u64 size_min; ++ u64 size_max; ++ ktime_t latency_sum; ++ ktime_t latency_sq_sum; ++ ktime_t latency_min; ++ ktime_t latency_max; ++}; ++ + /* This is the global metrics */ + struct ceph_client_metric { + atomic64_t total_dentries; +@@ -135,32 +154,7 @@ struct ceph_client_metric { + struct percpu_counter i_caps_hit; + struct percpu_counter i_caps_mis; + +- spinlock_t read_metric_lock; +- u64 total_reads; +- u64 read_size_sum; +- u64 read_size_min; +- u64 read_size_max; +- ktime_t read_latency_sum; +- ktime_t read_latency_sq_sum; +- ktime_t read_latency_min; +- ktime_t read_latency_max; +- +- spinlock_t write_metric_lock; +- u64 total_writes; +- u64 write_size_sum; +- u64 write_size_min; +- u64 write_size_max; +- ktime_t write_latency_sum; +- ktime_t write_latency_sq_sum; +- ktime_t write_latency_min; +- ktime_t write_latency_max; +- +- spinlock_t metadata_metric_lock; +- u64 total_metadatas; +- ktime_t metadata_latency_sum; +- ktime_t metadata_latency_sq_sum; +- ktime_t metadata_latency_min; +- ktime_t metadata_latency_max; ++ struct ceph_metric metric[METRIC_MAX]; + + /* The total number of directories and files that are opened */ + atomic64_t opened_files; +@@ -195,13 +189,29 @@ static inline void ceph_update_cap_mis(struct ceph_client_metric *m) + percpu_counter_inc(&m->i_caps_mis); + } + +-extern void ceph_update_read_metrics(struct ceph_client_metric *m, +- ktime_t r_start, ktime_t r_end, +- unsigned int size, int rc); +-extern void ceph_update_write_metrics(struct ceph_client_metric *m, +- ktime_t r_start, ktime_t r_end, +- unsigned int size, int rc); +-extern void ceph_update_metadata_metrics(struct ceph_client_metric *m, +- ktime_t r_start, ktime_t r_end, +- int rc); ++extern void ceph_update_metrics(struct ceph_metric *m, ++ ktime_t r_start, ktime_t r_end, ++ unsigned int size, int rc); ++ ++static inline void ceph_update_read_metrics(struct ceph_client_metric *m, ++ ktime_t r_start, ktime_t r_end, ++ unsigned int size, int rc) ++{ ++ ceph_update_metrics(&m->metric[METRIC_READ], ++ r_start, r_end, size, rc); ++} ++static inline void ceph_update_write_metrics(struct ceph_client_metric *m, ++ ktime_t r_start, ktime_t r_end, ++ unsigned int size, int rc) ++{ ++ ceph_update_metrics(&m->metric[METRIC_WRITE], ++ r_start, r_end, size, rc); ++} ++static inline void ceph_update_metadata_metrics(struct ceph_client_metric *m, ++ ktime_t r_start, ktime_t r_end, ++ int rc) ++{ ++ ceph_update_metrics(&m->metric[METRIC_METADATA], ++ r_start, r_end, 0, rc); ++} + #endif /* _FS_CEPH_MDS_METRIC_H */ + diff --git a/patches.suse/ceph-conversion-to-new-fscache-API.patch b/patches.suse/ceph-conversion-to-new-fscache-API.patch new file mode 100644 index 0000000..10292f0 --- /dev/null +++ b/patches.suse/ceph-conversion-to-new-fscache-API.patch @@ -0,0 +1,777 @@ +From: Jeff Layton +Date: Tue, 7 Dec 2021 08:44:50 -0500 +Subject: ceph: conversion to new fscache API +Git-commit: 400e1286c0ec3fd13d7ac0705c3c175bcb6d2899 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Now that the fscache API has been reworked and simplified, change ceph +over to use it. + +With the old API, we would only instantiate a cookie when the file was +open for reads. Change it to instantiate the cookie when the inode is +instantiated and call use/unuse when the file is opened/closed. + +Also, ensure we resize the cached data on truncates, and invalidate the +cache in response to the appropriate events. This will allow us to +plumb in write support later. + +Signed-off-by: Jeff Layton +Signed-off-by: David Howells +Link: https://lore.kernel.org/r/20211129162907.149445-2-jlayton@kernel.org/ # v1 +Link: https://lore.kernel.org/r/20211207134451.66296-2-jlayton@kernel.org/ # v2 +Link: https://lore.kernel.org/r/163906984277.143852.14697110691303589000.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967188351.1823006.5065634844099079351.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021581427.640689.14128682147127509264.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/ceph/Kconfig | 2 +- + fs/ceph/addr.c | 34 +++++---- + fs/ceph/cache.c | 218 +++++++++++++++----------------------------------------- + fs/ceph/cache.h | 97 +++++++++++++++++-------- + fs/ceph/caps.c | 3 +- + fs/ceph/file.c | 13 +++- + fs/ceph/inode.c | 22 ++++-- + fs/ceph/super.c | 10 +-- + fs/ceph/super.h | 3 +- + 9 files changed, 178 insertions(+), 224 deletions(-) + +diff --git a/fs/ceph/Kconfig b/fs/ceph/Kconfig +index 61f123356c3e..94df854147d3 100644 +--- a/fs/ceph/Kconfig ++++ b/fs/ceph/Kconfig +@@ -21,7 +21,7 @@ config CEPH_FS + if CEPH_FS + config CEPH_FSCACHE + bool "Enable Ceph client caching support" +- depends on CEPH_FS=m && FSCACHE_OLD_API || CEPH_FS=y && FSCACHE_OLD_API=y ++ depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y + help + Choose Y here to enable persistent, read-only local + caching support for Ceph clients using FS-Cache +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index e53c8541f5b2..0ffc4c8d7c10 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -126,7 +126,7 @@ static int ceph_set_page_dirty(struct page *page) + BUG_ON(PagePrivate(page)); + attach_page_private(page, snapc); + +- return __set_page_dirty_nobuffers(page); ++ return ceph_fscache_set_page_dirty(page); + } + + /* +@@ -141,8 +141,6 @@ static void ceph_invalidatepage(struct page *page, unsigned int offset, + struct ceph_inode_info *ci; + struct ceph_snap_context *snapc; + +- wait_on_page_fscache(page); +- + inode = page->mapping->host; + ci = ceph_inode(inode); + +@@ -153,28 +151,36 @@ static void ceph_invalidatepage(struct page *page, unsigned int offset, + } + + WARN_ON(!PageLocked(page)); +- if (!PagePrivate(page)) +- return; ++ if (PagePrivate(page)) { ++ dout("%p invalidatepage %p idx %lu full dirty page\n", ++ inode, page, page->index); + +- dout("%p invalidatepage %p idx %lu full dirty page\n", +- inode, page, page->index); ++ snapc = detach_page_private(page); ++ ceph_put_wrbuffer_cap_refs(ci, 1, snapc); ++ ceph_put_snap_context(snapc); ++ } + +- snapc = detach_page_private(page); +- ceph_put_wrbuffer_cap_refs(ci, 1, snapc); +- ceph_put_snap_context(snapc); ++ wait_on_page_fscache(page); + } + + static int ceph_releasepage(struct page *page, gfp_t gfp) + { +- dout("%p releasepage %p idx %lu (%sdirty)\n", page->mapping->host, +- page, page->index, PageDirty(page) ? "" : "not "); ++ struct inode *inode = page->mapping->host; ++ ++ dout("%llx:%llx releasepage %p idx %lu (%sdirty)\n", ++ ceph_vinop(inode), page, ++ page->index, PageDirty(page) ? "" : "not "); ++ ++ if (PagePrivate(page)) ++ return 0; + + if (PageFsCache(page)) { +- if (!(gfp & __GFP_DIRECT_RECLAIM) || !(gfp & __GFP_FS)) ++ if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) + return 0; + wait_on_page_fscache(page); + } +- return !PagePrivate(page); ++ ceph_fscache_note_page_release(inode); ++ return 1; + } + + static void ceph_netfs_expand_readahead(struct netfs_read_request *rreq) +diff --git a/fs/ceph/cache.c b/fs/ceph/cache.c +index 457afda5498a..7d22850623ef 100644 +--- a/fs/ceph/cache.c ++++ b/fs/ceph/cache.c +@@ -12,199 +12,99 @@ + #include "super.h" + #include "cache.h" + +-struct fscache_netfs ceph_cache_netfs = { +- .name = "ceph", +- .version = 0, +-}; +- +-static DEFINE_MUTEX(ceph_fscache_lock); +-static LIST_HEAD(ceph_fscache_list); +- +-struct ceph_fscache_entry { +- struct list_head list; +- struct fscache_cookie *fscache; +- size_t uniq_len; +- /* The following members must be last */ +- struct ceph_fsid fsid; +- char uniquifier[]; +-}; +- +-static const struct fscache_cookie_def ceph_fscache_fsid_object_def = { +- .name = "CEPH.fsid", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-int __init ceph_fscache_register(void) +-{ +- return fscache_register_netfs(&ceph_cache_netfs); +-} +- +-void ceph_fscache_unregister(void) +-{ +- fscache_unregister_netfs(&ceph_cache_netfs); +-} +- +-int ceph_fscache_register_fs(struct ceph_fs_client* fsc, struct fs_context *fc) ++void ceph_fscache_register_inode_cookie(struct inode *inode) + { +- const struct ceph_fsid *fsid = &fsc->client->fsid; +- const char *fscache_uniq = fsc->mount_options->fscache_uniq; +- size_t uniq_len = fscache_uniq ? strlen(fscache_uniq) : 0; +- struct ceph_fscache_entry *ent; +- int err = 0; ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct ceph_fs_client *fsc = ceph_inode_to_client(inode); + +- mutex_lock(&ceph_fscache_lock); +- list_for_each_entry(ent, &ceph_fscache_list, list) { +- if (memcmp(&ent->fsid, fsid, sizeof(*fsid))) +- continue; +- if (ent->uniq_len != uniq_len) +- continue; +- if (uniq_len && memcmp(ent->uniquifier, fscache_uniq, uniq_len)) +- continue; +- +- errorfc(fc, "fscache cookie already registered for fsid %pU, use fsc= option", +- fsid); +- err = -EBUSY; +- goto out_unlock; +- } ++ /* No caching for filesystem? */ ++ if (!fsc->fscache) ++ return; + +- ent = kzalloc(sizeof(*ent) + uniq_len, GFP_KERNEL); +- if (!ent) { +- err = -ENOMEM; +- goto out_unlock; +- } ++ /* Regular files only */ ++ if (!S_ISREG(inode->i_mode)) ++ return; + +- memcpy(&ent->fsid, fsid, sizeof(*fsid)); +- if (uniq_len > 0) { +- memcpy(&ent->uniquifier, fscache_uniq, uniq_len); +- ent->uniq_len = uniq_len; +- } ++ /* Only new inodes! */ ++ if (!(inode->i_state & I_NEW)) ++ return; + +- fsc->fscache = fscache_acquire_cookie(ceph_cache_netfs.primary_index, +- &ceph_fscache_fsid_object_def, +- &ent->fsid, sizeof(ent->fsid) + uniq_len, +- NULL, 0, +- fsc, 0, true); ++ WARN_ON_ONCE(ci->fscache); + +- if (fsc->fscache) { +- ent->fscache = fsc->fscache; +- list_add_tail(&ent->list, &ceph_fscache_list); +- } else { +- kfree(ent); +- errorfc(fc, "unable to register fscache cookie for fsid %pU", +- fsid); +- /* all other fs ignore this error */ +- } +-out_unlock: +- mutex_unlock(&ceph_fscache_lock); +- return err; ++ ci->fscache = fscache_acquire_cookie(fsc->fscache, 0, ++ &ci->i_vino, sizeof(ci->i_vino), ++ &ci->i_version, sizeof(ci->i_version), ++ i_size_read(inode)); + } + +-static enum fscache_checkaux ceph_fscache_inode_check_aux( +- void *cookie_netfs_data, const void *data, uint16_t dlen, +- loff_t object_size) ++void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci) + { +- struct ceph_inode_info* ci = cookie_netfs_data; +- struct inode* inode = &ci->vfs_inode; ++ struct fscache_cookie *cookie = ci->fscache; + +- if (dlen != sizeof(ci->i_version) || +- i_size_read(inode) != object_size) +- return FSCACHE_CHECKAUX_OBSOLETE; ++ fscache_relinquish_cookie(cookie, false); ++} + +- if (*(u64 *)data != ci->i_version) +- return FSCACHE_CHECKAUX_OBSOLETE; ++void ceph_fscache_use_cookie(struct inode *inode, bool will_modify) ++{ ++ struct ceph_inode_info *ci = ceph_inode(inode); + +- dout("ceph inode 0x%p cached okay\n", ci); +- return FSCACHE_CHECKAUX_OKAY; ++ fscache_use_cookie(ci->fscache, will_modify); + } + +-static const struct fscache_cookie_def ceph_fscache_inode_object_def = { +- .name = "CEPH.inode", +- .type = FSCACHE_COOKIE_TYPE_DATAFILE, +- .check_aux = ceph_fscache_inode_check_aux, +-}; +- +-void ceph_fscache_register_inode_cookie(struct inode *inode) ++void ceph_fscache_unuse_cookie(struct inode *inode, bool update) + { + struct ceph_inode_info *ci = ceph_inode(inode); +- struct ceph_fs_client *fsc = ceph_inode_to_client(inode); +- +- /* No caching for filesystem */ +- if (!fsc->fscache) +- return; + +- /* Only cache for regular files that are read only */ +- if (!S_ISREG(inode->i_mode)) +- return; ++ if (update) { ++ loff_t i_size = i_size_read(inode); + +- inode_lock_nested(inode, I_MUTEX_CHILD); +- if (!ci->fscache) { +- ci->fscache = fscache_acquire_cookie(fsc->fscache, +- &ceph_fscache_inode_object_def, +- &ci->i_vino, sizeof(ci->i_vino), +- &ci->i_version, sizeof(ci->i_version), +- ci, i_size_read(inode), false); ++ fscache_unuse_cookie(ci->fscache, &ci->i_version, &i_size); ++ } else { ++ fscache_unuse_cookie(ci->fscache, NULL, NULL); + } +- inode_unlock(inode); + } + +-void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci) ++void ceph_fscache_update(struct inode *inode) + { +- struct fscache_cookie* cookie; +- +- if ((cookie = ci->fscache) == NULL) +- return; +- +- ci->fscache = NULL; ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ loff_t i_size = i_size_read(inode); + +- fscache_relinquish_cookie(cookie, &ci->i_vino, false); ++ fscache_update_cookie(ci->fscache, &ci->i_version, &i_size); + } + +-static bool ceph_fscache_can_enable(void *data) ++void ceph_fscache_invalidate(struct inode *inode, bool dio_write) + { +- struct inode *inode = data; +- return !inode_is_open_for_write(inode); ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ ++ fscache_invalidate(ceph_inode(inode)->fscache, ++ &ci->i_version, i_size_read(inode), ++ dio_write ? FSCACHE_INVAL_DIO_WRITE : 0); + } + +-void ceph_fscache_file_set_cookie(struct inode *inode, struct file *filp) ++int ceph_fscache_register_fs(struct ceph_fs_client* fsc, struct fs_context *fc) + { +- struct ceph_inode_info *ci = ceph_inode(inode); ++ const struct ceph_fsid *fsid = &fsc->client->fsid; ++ const char *fscache_uniq = fsc->mount_options->fscache_uniq; ++ size_t uniq_len = fscache_uniq ? strlen(fscache_uniq) : 0; ++ char *name; ++ int err = 0; + +- if (!fscache_cookie_valid(ci->fscache)) +- return; ++ name = kasprintf(GFP_KERNEL, "ceph,%pU%s%s", fsid, uniq_len ? "," : "", ++ uniq_len ? fscache_uniq : ""); ++ if (!name) ++ return -ENOMEM; + +- if (inode_is_open_for_write(inode)) { +- dout("fscache_file_set_cookie %p %p disabling cache\n", +- inode, filp); +- fscache_disable_cookie(ci->fscache, &ci->i_vino, false); +- } else { +- fscache_enable_cookie(ci->fscache, &ci->i_vino, i_size_read(inode), +- ceph_fscache_can_enable, inode); +- if (fscache_cookie_enabled(ci->fscache)) { +- dout("fscache_file_set_cookie %p %p enabling cache\n", +- inode, filp); +- } ++ fsc->fscache = fscache_acquire_volume(name, NULL, NULL, 0); ++ if (IS_ERR_OR_NULL(fsc->fscache)) { ++ errorfc(fc, "Unable to register fscache cookie for %s", name); ++ err = fsc->fscache ? PTR_ERR(fsc->fscache) : -EOPNOTSUPP; ++ fsc->fscache = NULL; + } ++ kfree(name); ++ return err; + } + + void ceph_fscache_unregister_fs(struct ceph_fs_client* fsc) + { +- if (fscache_cookie_valid(fsc->fscache)) { +- struct ceph_fscache_entry *ent; +- bool found = false; +- +- mutex_lock(&ceph_fscache_lock); +- list_for_each_entry(ent, &ceph_fscache_list, list) { +- if (ent->fscache == fsc->fscache) { +- list_del(&ent->list); +- kfree(ent); +- found = true; +- break; +- } +- } +- WARN_ON_ONCE(!found); +- mutex_unlock(&ceph_fscache_lock); +- +- __fscache_relinquish_cookie(fsc->fscache, NULL, false); +- } +- fsc->fscache = NULL; ++ fscache_relinquish_volume(fsc->fscache, NULL, false); + } +diff --git a/fs/ceph/cache.h b/fs/ceph/cache.h +index 058ea2a04376..09164389fa66 100644 +--- a/fs/ceph/cache.h ++++ b/fs/ceph/cache.h +@@ -12,19 +12,19 @@ + #include + + #ifdef CONFIG_CEPH_FSCACHE +- +-extern struct fscache_netfs ceph_cache_netfs; +- +-int ceph_fscache_register(void); +-void ceph_fscache_unregister(void); ++#include + + int ceph_fscache_register_fs(struct ceph_fs_client* fsc, struct fs_context *fc); + void ceph_fscache_unregister_fs(struct ceph_fs_client* fsc); + + void ceph_fscache_register_inode_cookie(struct inode *inode); + void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci); +-void ceph_fscache_file_set_cookie(struct inode *inode, struct file *filp); +-void ceph_fscache_revalidate_cookie(struct ceph_inode_info *ci); ++ ++void ceph_fscache_use_cookie(struct inode *inode, bool will_modify); ++void ceph_fscache_unuse_cookie(struct inode *inode, bool update); ++ ++void ceph_fscache_update(struct inode *inode); ++void ceph_fscache_invalidate(struct inode *inode, bool dio_write); + + static inline void ceph_fscache_inode_init(struct ceph_inode_info *ci) + { +@@ -36,37 +36,51 @@ static inline struct fscache_cookie *ceph_fscache_cookie(struct ceph_inode_info + return ci->fscache; + } + +-static inline void ceph_fscache_invalidate(struct inode *inode) ++static inline void ceph_fscache_resize(struct inode *inode, loff_t to) + { +- fscache_invalidate(ceph_inode(inode)->fscache); ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct fscache_cookie *cookie = ceph_fscache_cookie(ci); ++ ++ if (cookie) { ++ ceph_fscache_use_cookie(inode, true); ++ fscache_resize_cookie(cookie, to); ++ ceph_fscache_unuse_cookie(inode, true); ++ } + } + +-static inline bool ceph_is_cache_enabled(struct inode *inode) ++static inline void ceph_fscache_unpin_writeback(struct inode *inode, ++ struct writeback_control *wbc) + { +- struct fscache_cookie *cookie = ceph_fscache_cookie(ceph_inode(inode)); ++ fscache_unpin_writeback(wbc, ceph_fscache_cookie(ceph_inode(inode))); ++} ++ ++static inline int ceph_fscache_set_page_dirty(struct page *page) ++{ ++ struct inode *inode = page->mapping->host; ++ struct ceph_inode_info *ci = ceph_inode(inode); + +- if (!cookie) +- return false; +- return fscache_cookie_enabled(cookie); ++ return fscache_set_page_dirty(page, ceph_fscache_cookie(ci)); + } + + static inline int ceph_begin_cache_operation(struct netfs_read_request *rreq) + { + struct fscache_cookie *cookie = ceph_fscache_cookie(ceph_inode(rreq->inode)); + +- return fscache_begin_read_operation(rreq, cookie); ++ return fscache_begin_read_operation(&rreq->cache_resources, cookie); + } +-#else + +-static inline int ceph_fscache_register(void) ++static inline bool ceph_is_cache_enabled(struct inode *inode) + { +- return 0; ++ return fscache_cookie_enabled(ceph_fscache_cookie(ceph_inode(inode))); + } + +-static inline void ceph_fscache_unregister(void) ++static inline void ceph_fscache_note_page_release(struct inode *inode) + { +-} ++ struct ceph_inode_info *ci = ceph_inode(inode); + ++ fscache_note_page_release(ceph_fscache_cookie(ci)); ++} ++#else /* CONFIG_CEPH_FSCACHE */ + static inline int ceph_fscache_register_fs(struct ceph_fs_client* fsc, + struct fs_context *fc) + { +@@ -81,28 +95,49 @@ static inline void ceph_fscache_inode_init(struct ceph_inode_info *ci) + { + } + +-static inline struct fscache_cookie *ceph_fscache_cookie(struct ceph_inode_info *ci) ++static inline void ceph_fscache_register_inode_cookie(struct inode *inode) + { +- return NULL; + } + +-static inline void ceph_fscache_register_inode_cookie(struct inode *inode) ++static inline void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci) + { + } + +-static inline void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci) ++static inline void ceph_fscache_use_cookie(struct inode *inode, bool will_modify) + { + } + +-static inline void ceph_fscache_file_set_cookie(struct inode *inode, +- struct file *filp) ++static inline void ceph_fscache_unuse_cookie(struct inode *inode, bool update) + { + } + +-static inline void ceph_fscache_invalidate(struct inode *inode) ++static inline void ceph_fscache_update(struct inode *inode) + { + } + ++static inline void ceph_fscache_invalidate(struct inode *inode, bool dio_write) ++{ ++} ++ ++static inline struct fscache_cookie *ceph_fscache_cookie(struct ceph_inode_info *ci) ++{ ++ return NULL; ++} ++ ++static inline void ceph_fscache_resize(struct inode *inode, loff_t to) ++{ ++} ++ ++static inline void ceph_fscache_unpin_writeback(struct inode *inode, ++ struct writeback_control *wbc) ++{ ++} ++ ++static inline int ceph_fscache_set_page_dirty(struct page *page) ++{ ++ return __set_page_dirty_nobuffers(page); ++} ++ + static inline bool ceph_is_cache_enabled(struct inode *inode) + { + return false; +@@ -112,6 +147,10 @@ static inline int ceph_begin_cache_operation(struct netfs_read_request *rreq) + { + return -ENOBUFS; + } +-#endif + +-#endif /* _CEPH_CACHE_H */ ++static inline void ceph_fscache_note_page_release(struct inode *inode) ++{ ++} ++#endif /* CONFIG_CEPH_FSCACHE */ ++ ++#endif +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index b9460b6fb76f..0bc0e6c157df 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1856,7 +1856,7 @@ static int try_nonblocking_invalidate(struct inode *inode) + u32 invalidating_gen = ci->i_rdcache_gen; + + spin_unlock(&ci->i_ceph_lock); +- ceph_fscache_invalidate(inode); ++ ceph_fscache_invalidate(inode, false); + invalidate_mapping_pages(&inode->i_data, 0, -1); + spin_lock(&ci->i_ceph_lock); + +@@ -2388,6 +2388,7 @@ int ceph_write_inode(struct inode *inode, struct writeback_control *wbc) + int wait = (wbc->sync_mode == WB_SYNC_ALL && !wbc->for_sync); + + dout("write_inode %p wait=%d\n", inode, wait); ++ ceph_fscache_unpin_writeback(inode, wbc); + if (wait) { + dirty = try_flush_caps(inode, &flush_tid); + if (dirty) +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 02a0a0fd9ccd..bf1017682d09 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -248,8 +248,7 @@ static int ceph_init_file(struct inode *inode, struct file *file, int fmode) + + switch (inode->i_mode & S_IFMT) { + case S_IFREG: +- ceph_fscache_register_inode_cookie(inode); +- ceph_fscache_file_set_cookie(inode, file); ++ ceph_fscache_use_cookie(inode, file->f_mode & FMODE_WRITE); + fallthrough; + case S_IFDIR: + ret = ceph_init_file_info(inode, file, fmode, +@@ -810,6 +809,7 @@ int ceph_release(struct inode *inode, struct file *file) + dout("release inode %p regular file %p\n", inode, file); + WARN_ON(!list_empty(&fi->rw_contexts)); + ++ ceph_fscache_unuse_cookie(inode, file->f_mode & FMODE_WRITE); + ceph_put_fmode(ci, fi->fmode, 1); + + kmem_cache_free(ceph_file_cachep, fi); +@@ -1206,7 +1206,11 @@ ceph_direct_read_write(struct kiocb *iocb, struct iov_iter *iter, + snapc, snapc ? snapc->seq : 0); + + if (write) { +- int ret2 = invalidate_inode_pages2_range(inode->i_mapping, ++ int ret2; ++ ++ ceph_fscache_invalidate(inode, true); ++ ++ ret2 = invalidate_inode_pages2_range(inode->i_mapping, + pos >> PAGE_SHIFT, + (pos + count - 1) >> PAGE_SHIFT); + if (ret2 < 0) +@@ -1417,6 +1421,7 @@ ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos, + if (ret < 0) + return ret; + ++ ceph_fscache_invalidate(inode, false); + ret = invalidate_inode_pages2_range(inode->i_mapping, + pos >> PAGE_SHIFT, + (pos + count - 1) >> PAGE_SHIFT); +@@ -2101,6 +2106,7 @@ static long ceph_fallocate(struct file *file, int mode, + goto unlock; + + filemap_invalidate_lock(inode->i_mapping); ++ ceph_fscache_invalidate(inode, false); + ceph_zero_pagecache_range(inode, offset, length); + ret = ceph_zero_objects(inode, offset, length); + +@@ -2425,6 +2431,7 @@ static ssize_t __ceph_copy_file_range(struct file *src_file, loff_t src_off, + goto out_caps; + + /* Drop dst file cached pages */ ++ ceph_fscache_invalidate(dst_inode, false); + ret = invalidate_inode_pages2_range(dst_inode->i_mapping, + dst_off >> PAGE_SHIFT, + (dst_off + len) >> PAGE_SHIFT); +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index e3322fcb2e8d..ef4a980a7bf3 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -564,6 +564,8 @@ void ceph_evict_inode(struct inode *inode) + percpu_counter_dec(&mdsc->metric.total_inodes); + + truncate_inode_pages_final(&inode->i_data); ++ if (inode->i_state & I_PINNING_FSCACHE_WB) ++ ceph_fscache_unuse_cookie(inode, true); + clear_inode(inode); + + ceph_fscache_unregister_inode_cookie(ci); +@@ -634,6 +636,12 @@ int ceph_fill_file_size(struct inode *inode, int issued, + } + i_size_write(inode, size); + inode->i_blocks = calc_inode_blocks(size); ++ /* ++ * If we're expanding, then we should be able to just update ++ * the existing cookie. ++ */ ++ if (size > isize) ++ ceph_fscache_update(inode); + ci->i_reported_size = size; + if (truncate_seq != ci->i_truncate_seq) { + dout("truncate_seq %u -> %u\n", +@@ -666,10 +674,6 @@ int ceph_fill_file_size(struct inode *inode, int issued, + truncate_size); + ci->i_truncate_size = truncate_size; + } +- +- if (queue_trunc) +- ceph_fscache_invalidate(inode); +- + return queue_trunc; + } + +@@ -1053,6 +1057,8 @@ int ceph_fill_inode(struct inode *inode, struct page *locked_page, + + spin_unlock(&ci->i_ceph_lock); + ++ ceph_fscache_register_inode_cookie(inode); ++ + if (fill_inline) + ceph_fill_inline_data(inode, locked_page, + iinfo->inline_data, iinfo->inline_len); +@@ -1814,11 +1820,13 @@ bool ceph_inode_set_size(struct inode *inode, loff_t size) + spin_lock(&ci->i_ceph_lock); + dout("set_size %p %llu -> %llu\n", inode, i_size_read(inode), size); + i_size_write(inode, size); ++ ceph_fscache_update(inode); + inode->i_blocks = calc_inode_blocks(size); + + ret = __ceph_should_report_size(ci); + + spin_unlock(&ci->i_ceph_lock); ++ + return ret; + } + +@@ -1844,6 +1852,8 @@ static void ceph_do_invalidate_pages(struct inode *inode) + u32 orig_gen; + int check = 0; + ++ ceph_fscache_invalidate(inode, false); ++ + mutex_lock(&ci->i_truncate_mutex); + + if (ceph_inode_is_shutdown(inode)) { +@@ -1868,7 +1878,7 @@ static void ceph_do_invalidate_pages(struct inode *inode) + orig_gen = ci->i_rdcache_gen; + spin_unlock(&ci->i_ceph_lock); + +- ceph_fscache_invalidate(inode); ++ ceph_fscache_invalidate(inode, false); + if (invalidate_inode_pages2(inode->i_mapping) < 0) { + pr_err("invalidate_inode_pages2 %llx.%llx failed\n", + ceph_vinop(inode)); +@@ -1937,6 +1947,7 @@ void __ceph_do_pending_vmtruncate(struct inode *inode) + ci->i_truncate_pending, to); + spin_unlock(&ci->i_ceph_lock); + ++ ceph_fscache_resize(inode, to); + truncate_pagecache(inode, to); + + spin_lock(&ci->i_ceph_lock); +@@ -2184,7 +2195,6 @@ int __ceph_setattr(struct inode *inode, struct iattr *attr) + if (inode_dirty_flags) + __mark_inode_dirty(inode, inode_dirty_flags); + +- + if (mask) { + req->r_inode = inode; + ihold(inode); +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index bab61232dc5a..bea89bdb534a 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -787,16 +787,10 @@ static int __init init_caches(void) + if (!ceph_wb_pagevec_pool) + goto bad_pagevec_pool; + +- error = ceph_fscache_register(); +- if (error) +- goto bad_fscache; +- + return 0; + +-bad_fscache: +- kmem_cache_destroy(ceph_mds_request_cachep); + bad_pagevec_pool: +- mempool_destroy(ceph_wb_pagevec_pool); ++ kmem_cache_destroy(ceph_mds_request_cachep); + bad_mds_req: + kmem_cache_destroy(ceph_dir_file_cachep); + bad_dir_file: +@@ -828,8 +822,6 @@ static void destroy_caches(void) + kmem_cache_destroy(ceph_dir_file_cachep); + kmem_cache_destroy(ceph_mds_request_cachep); + mempool_destroy(ceph_wb_pagevec_pool); +- +- ceph_fscache_unregister(); + } + + static void __ceph_umount_begin(struct ceph_fs_client *fsc) +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index ac331aa07cfa..d0142cc5c41b 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -21,7 +21,6 @@ + #include + + #ifdef CONFIG_CEPH_FSCACHE +-#define FSCACHE_USE_NEW_IO_API + #include + #endif + +@@ -135,7 +134,7 @@ struct ceph_fs_client { + #endif + + #ifdef CONFIG_CEPH_FSCACHE +- struct fscache_cookie *fscache; ++ struct fscache_volume *fscache; + #endif + }; + + diff --git a/patches.suse/ceph-convert-to-generic_file_llseek.patch b/patches.suse/ceph-convert-to-generic_file_llseek.patch new file mode 100644 index 0000000..1f00922 --- /dev/null +++ b/patches.suse/ceph-convert-to-generic_file_llseek.patch @@ -0,0 +1,93 @@ +From: Jeff Layton +Date: Tue, 7 Jun 2022 11:05:49 -0400 +Subject: ceph: convert to generic_file_llseek +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: e82145033547dac360bf20e960cf9adefc50b72d +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +There's no reason we need to lock the inode for write in order to handle +an llseek. I suspect this should have been dropped in 2013 when we +stopped doing vmtruncate in llseek. + +With that gone, ceph_llseek is functionally equivalent to +generic_file_llseek, so just call that after getting the size. + +Signed-off-by: Jeff Layton +Reviewed-by: Luís Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 52 +++++----------------------------------------------- + 1 file changed, 5 insertions(+), 47 deletions(-) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 0f3424dc618b..fefa6ded07c8 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -1939,57 +1939,15 @@ static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) + */ + static loff_t ceph_llseek(struct file *file, loff_t offset, int whence) + { +- struct inode *inode = file->f_mapping->host; +- struct ceph_fs_client *fsc = ceph_inode_to_client(inode); +- loff_t i_size; +- loff_t ret; +- +- inode_lock(inode); +- + if (whence == SEEK_END || whence == SEEK_DATA || whence == SEEK_HOLE) { ++ struct inode *inode = file_inode(file); ++ int ret; ++ + ret = ceph_do_getattr(inode, CEPH_STAT_CAP_SIZE, false); + if (ret < 0) +- goto out; +- } +- +- i_size = i_size_read(inode); +- switch (whence) { +- case SEEK_END: +- offset += i_size; +- break; +- case SEEK_CUR: +- /* +- * Here we special-case the lseek(fd, 0, SEEK_CUR) +- * position-querying operation. Avoid rewriting the "same" +- * f_pos value back to the file because a concurrent read(), +- * write() or lseek() might have altered it +- */ +- if (offset == 0) { +- ret = file->f_pos; +- goto out; +- } +- offset += file->f_pos; +- break; +- case SEEK_DATA: +- if (offset < 0 || offset >= i_size) { +- ret = -ENXIO; +- goto out; +- } +- break; +- case SEEK_HOLE: +- if (offset < 0 || offset >= i_size) { +- ret = -ENXIO; +- goto out; +- } +- offset = i_size; +- break; ++ return ret; + } +- +- ret = vfs_setpos(file, offset, max(i_size, fsc->max_file_size)); +- +-out: +- inode_unlock(inode); +- return ret; ++ return generic_file_llseek(file, offset, whence); + } + + static inline void ceph_zero_partial_page( + diff --git a/patches.suse/ceph-convert-to-noop_direct_IO.patch b/patches.suse/ceph-convert-to-noop_direct_IO.patch new file mode 100644 index 0000000..c57bc48 --- /dev/null +++ b/patches.suse/ceph-convert-to-noop_direct_IO.patch @@ -0,0 +1,50 @@ +From: Jeff Layton +Date: Thu, 23 Sep 2021 07:50:08 -0400 +Subject: ceph: convert to noop_direct_IO +Git-commit: 9c43ff4490ef1d721877fdfdb4ff2d9bda93f391 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +We have our own op, but the WARN_ON is not terribly helpful, and it's +otherwise identical to the noop one. Just use that. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 13 +------------ + 1 file changed, 1 insertion(+), 12 deletions(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index 99b80b5c7a93..b42920431419 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1306,17 +1306,6 @@ static int ceph_write_end(struct file *file, struct address_space *mapping, + return copied; + } + +-/* +- * we set .direct_IO to indicate direct io is supported, but since we +- * intercept O_DIRECT reads and writes early, this function should +- * never get called. +- */ +-static ssize_t ceph_direct_io(struct kiocb *iocb, struct iov_iter *iter) +-{ +- WARN_ON(1); +- return -EINVAL; +-} +- + const struct address_space_operations ceph_aops = { + .readpage = ceph_readpage, + .readahead = ceph_readahead, +@@ -1327,7 +1316,7 @@ const struct address_space_operations ceph_aops = { + .set_page_dirty = ceph_set_page_dirty, + .invalidatepage = ceph_invalidatepage, + .releasepage = ceph_releasepage, +- .direct_IO = ceph_direct_io, ++ .direct_IO = noop_direct_IO, + }; + + static void ceph_block_sigs(sigset_t *oldset) + diff --git a/patches.suse/ceph-disable-updating-the-atime-since-cephfs-won-t-maintain-it.patch b/patches.suse/ceph-disable-updating-the-atime-since-cephfs-won-t-maintain-it.patch new file mode 100644 index 0000000..a208c85 --- /dev/null +++ b/patches.suse/ceph-disable-updating-the-atime-since-cephfs-won-t-maintain-it.patch @@ -0,0 +1,50 @@ +From: Xiubo Li +Date: Wed, 20 Apr 2022 13:13:02 +0800 +Subject: ceph: disable updating the atime since cephfs won't maintain it +Git-commit: f7a2d0688a3b2bb4769402b4c962f54f7b0fc23c +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Since CephFS makes no attempt to maintain atime, we shouldn't +try to update it in mmap and generic read cases and ignore updating +it in direct and sync read cases. + +And even we update it in mmap and generic read cases we will drop +it and won't sync it to MDS. And we are seeing the atime will be +updated and then dropped to the floor again and again. + +URL: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/VSJM7T4CS5TDRFF6XFPIYMHP75K73PZ6/ +Signed-off-by: Xiubo Li +Acked-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 1 - + fs/ceph/super.c | 1 + + 2 files changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index b6edcf89a429..69578cc3749d 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1777,7 +1777,6 @@ int ceph_mmap(struct file *file, struct vm_area_struct *vma) + + if (!mapping->a_ops->readpage) + return -ENOEXEC; +- file_accessed(file); + vma->vm_ops = &ceph_vmops; + return 0; + } +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index e6987d295079..b73b4f75462c 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -1119,6 +1119,7 @@ static int ceph_set_super(struct super_block *s, struct fs_context *fc) + s->s_time_gran = 1; + s->s_time_min = 0; + s->s_time_max = U32_MAX; ++ s->s_flags |= SB_NODIRATIME | SB_NOATIME; + + ret = set_anon_super_fc(s, fc); + if (ret != 0) + diff --git a/patches.suse/ceph-do-not-release-the-global-snaprealm-until-unmounting.patch b/patches.suse/ceph-do-not-release-the-global-snaprealm-until-unmounting.patch new file mode 100644 index 0000000..b2b0f0a --- /dev/null +++ b/patches.suse/ceph-do-not-release-the-global-snaprealm-until-unmounting.patch @@ -0,0 +1,96 @@ +From: Xiubo Li +Date: Wed, 23 Feb 2022 09:04:56 +0800 +Subject: ceph: do not release the global snaprealm until unmounting +Git-commit: 5ed91587e201c77b35a5555c8c082655bb5834fe +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +The global snaprealm would be created and then destroyed immediately +every time when updating it. + +URL: https://tracker.ceph.com/issues/54362 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 2 +- + fs/ceph/snap.c | 13 +++++++++++-- + fs/ceph/super.h | 2 +- + include/linux/ceph/ceph_fs.h | 3 ++- + 4 files changed, 15 insertions(+), 5 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index ef9145477aae..fa38c013126d 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4838,7 +4838,7 @@ void ceph_mdsc_close_sessions(struct ceph_mds_client *mdsc) + mutex_unlock(&mdsc->mutex); + + ceph_cleanup_snapid_map(mdsc); +- ceph_cleanup_empty_realms(mdsc); ++ ceph_cleanup_global_and_empty_realms(mdsc); + + cancel_work_sync(&mdsc->cap_reclaim_work); + cancel_delayed_work_sync(&mdsc->delayed_work); /* cancel timer */ +diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c +index 66a1a92cf579..cc9097c27052 100644 +--- a/fs/ceph/snap.c ++++ b/fs/ceph/snap.c +@@ -121,7 +121,11 @@ static struct ceph_snap_realm *ceph_create_snap_realm( + if (!realm) + return ERR_PTR(-ENOMEM); + +- atomic_set(&realm->nref, 1); /* for caller */ ++ /* Do not release the global dummy snaprealm until unmouting */ ++ if (ino == CEPH_INO_GLOBAL_SNAPREALM) ++ atomic_set(&realm->nref, 2); ++ else ++ atomic_set(&realm->nref, 1); + realm->ino = ino; + INIT_LIST_HEAD(&realm->children); + INIT_LIST_HEAD(&realm->child_item); +@@ -261,9 +265,14 @@ static void __cleanup_empty_realms(struct ceph_mds_client *mdsc) + spin_unlock(&mdsc->snap_empty_lock); + } + +-void ceph_cleanup_empty_realms(struct ceph_mds_client *mdsc) ++void ceph_cleanup_global_and_empty_realms(struct ceph_mds_client *mdsc) + { ++ struct ceph_snap_realm *global_realm; ++ + down_write(&mdsc->snap_rwsem); ++ global_realm = __lookup_snap_realm(mdsc, CEPH_INO_GLOBAL_SNAPREALM); ++ if (global_realm) ++ ceph_put_snap_realm(mdsc, global_realm); + __cleanup_empty_realms(mdsc); + up_write(&mdsc->snap_rwsem); + } +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index ef9f32ec905e..0b4b519682f1 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -940,7 +940,7 @@ extern void ceph_handle_snap(struct ceph_mds_client *mdsc, + struct ceph_msg *msg); + extern int __ceph_finish_cap_snap(struct ceph_inode_info *ci, + struct ceph_cap_snap *capsnap); +-extern void ceph_cleanup_empty_realms(struct ceph_mds_client *mdsc); ++extern void ceph_cleanup_global_and_empty_realms(struct ceph_mds_client *mdsc); + + extern struct ceph_snapid_map *ceph_get_snapid_map(struct ceph_mds_client *mdsc, + u64 snap); +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index f14f9bc290e6..86bf82dbd8b8 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -28,7 +28,8 @@ + + + #define CEPH_INO_ROOT 1 +-#define CEPH_INO_CEPH 2 /* hidden .ceph dir */ ++#define CEPH_INO_CEPH 2 /* hidden .ceph dir */ ++#define CEPH_INO_GLOBAL_SNAPREALM 3 /* global dummy snaprealm */ + + /* arbitrary limit on max # of monitors (cluster of 3 is typical) */ + #define CEPH_MAX_MON 31 + diff --git a/patches.suse/ceph-don-t-WARN-if-we-re-force-umounting.patch b/patches.suse/ceph-don-t-WARN-if-we-re-force-umounting.patch new file mode 100644 index 0000000..ee07a20 --- /dev/null +++ b/patches.suse/ceph-don-t-WARN-if-we-re-force-umounting.patch @@ -0,0 +1,45 @@ +From: Xiubo Li +Date: Wed, 25 Aug 2021 21:45:44 +0800 +Subject: ceph: don't WARN if we're force umounting +Git-commit: 42ad631b4d0e0d6da0bfe375af99887251fbf970 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Force umount will try to close the sessions by setting the session +state to _CLOSING. We don't want to WARN in this situation, since it's +expected. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index d010c24456ef..c3a0e549c413 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4541,6 +4541,8 @@ static void maybe_recover_session(struct ceph_mds_client *mdsc) + + bool check_session_state(struct ceph_mds_session *s) + { ++ struct ceph_fs_client *fsc = s->s_mdsc->fsc; ++ + switch (s->s_state) { + case CEPH_MDS_SESSION_OPEN: + if (s->s_ttl && time_after(jiffies, s->s_ttl)) { +@@ -4549,8 +4551,9 @@ bool check_session_state(struct ceph_mds_session *s) + } + break; + case CEPH_MDS_SESSION_CLOSING: +- /* Should never reach this when we're unmounting */ +- WARN_ON_ONCE(s->s_ttl); ++ /* Should never reach this when not force unmounting */ ++ WARN_ON_ONCE(s->s_ttl && ++ READ_ONCE(fsc->mount_state) != CEPH_MOUNT_SHUTDOWN); + fallthrough; + case CEPH_MDS_SESSION_NEW: + case CEPH_MDS_SESSION_RESTARTING: + diff --git a/patches.suse/ceph-don-t-WARN-if-we-re-forcibly-removing-the-session-caps.patch b/patches.suse/ceph-don-t-WARN-if-we-re-forcibly-removing-the-session-caps.patch new file mode 100644 index 0000000..df8cdfb --- /dev/null +++ b/patches.suse/ceph-don-t-WARN-if-we-re-forcibly-removing-the-session-caps.patch @@ -0,0 +1,147 @@ +From: Xiubo Li +Date: Wed, 25 Aug 2021 21:45:45 +0800 +Subject: ceph: don't WARN if we're forcibly removing the session caps +Git-commit: a76d0a9c288ea7f5fc01bf05485573ce6b36b839 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +For example in the case of a forced umount, we'll remove all the session +caps even if they are dirty. Move the warning to a wrapper function and +make most of the callers use it. Call the core function when removing +caps due to a forced umount. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 39 ++++++++++++++++++++++++++++++--------- + fs/ceph/mds_client.c | 2 +- + fs/ceph/super.h | 1 + + 3 files changed, 32 insertions(+), 10 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 2e5d2659f48e..f92eeb741160 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1114,17 +1114,16 @@ void __ceph_remove_cap(struct ceph_cap *cap, bool queue_release) + return; + } + ++ lockdep_assert_held(&ci->i_ceph_lock); ++ + dout("__ceph_remove_cap %p from %p\n", cap, &ci->vfs_inode); + + mdsc = ceph_inode_to_client(&ci->vfs_inode)->mdsc; + + /* remove from inode's cap rbtree, and clear auth cap */ + rb_erase(&cap->ci_node, &ci->i_caps); +- if (ci->i_auth_cap == cap) { +- WARN_ON_ONCE(!list_empty(&ci->i_dirty_item) && +- !mdsc->fsc->blocklisted); ++ if (ci->i_auth_cap == cap) + ci->i_auth_cap = NULL; +- } + + /* remove from session list */ + spin_lock(&session->s_cap_lock); +@@ -1176,6 +1175,28 @@ void __ceph_remove_cap(struct ceph_cap *cap, bool queue_release) + } + } + ++void ceph_remove_cap(struct ceph_cap *cap, bool queue_release) ++{ ++ struct ceph_inode_info *ci = cap->ci; ++ struct ceph_fs_client *fsc; ++ ++ /* 'ci' being NULL means the remove have already occurred */ ++ if (!ci) { ++ dout("%s: cap inode is NULL\n", __func__); ++ return; ++ } ++ ++ lockdep_assert_held(&ci->i_ceph_lock); ++ ++ fsc = ceph_sb_to_client(ci->vfs_inode.i_sb); ++ WARN_ON_ONCE(ci->i_auth_cap == cap && ++ !list_empty(&ci->i_dirty_item) && ++ !fsc->blocklisted && ++ READ_ONCE(fsc->mount_state) != CEPH_MOUNT_SHUTDOWN); ++ ++ __ceph_remove_cap(cap, queue_release); ++} ++ + struct cap_msg_args { + struct ceph_mds_session *session; + u64 ino, cid, follows; +@@ -1304,7 +1325,7 @@ void __ceph_remove_caps(struct ceph_inode_info *ci) + while (p) { + struct ceph_cap *cap = rb_entry(p, struct ceph_cap, ci_node); + p = rb_next(p); +- __ceph_remove_cap(cap, true); ++ ceph_remove_cap(cap, true); + } + spin_unlock(&ci->i_ceph_lock); + } +@@ -3822,7 +3843,7 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex, + goto out_unlock; + + if (target < 0) { +- __ceph_remove_cap(cap, false); ++ ceph_remove_cap(cap, false); + goto out_unlock; + } + +@@ -3857,7 +3878,7 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex, + change_auth_cap_ses(ci, tcap->session); + } + } +- __ceph_remove_cap(cap, false); ++ ceph_remove_cap(cap, false); + goto out_unlock; + } else if (tsession) { + /* add placeholder for the export tagert */ +@@ -3874,7 +3895,7 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex, + spin_unlock(&mdsc->cap_dirty_lock); + } + +- __ceph_remove_cap(cap, false); ++ ceph_remove_cap(cap, false); + goto out_unlock; + } + +@@ -3985,7 +4006,7 @@ static void handle_cap_import(struct ceph_mds_client *mdsc, + ocap->mseq, mds, le32_to_cpu(ph->seq), + le32_to_cpu(ph->mseq)); + } +- __ceph_remove_cap(ocap, (ph->flags & CEPH_CAP_FLAG_RELEASE)); ++ ceph_remove_cap(ocap, (ph->flags & CEPH_CAP_FLAG_RELEASE)); + } + + *old_issued = issued; +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index c3a0e549c413..94e90dba46d7 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -2016,7 +2016,7 @@ static int trim_caps_cb(struct inode *inode, struct ceph_cap *cap, void *arg) + + if (oissued) { + /* we aren't the only cap.. just remove us */ +- __ceph_remove_cap(cap, true); ++ ceph_remove_cap(cap, true); + (*remaining)--; + } else { + struct dentry *dentry; +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index e1d62e4e8780..16c7eb02550c 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1138,6 +1138,7 @@ extern void ceph_add_cap(struct inode *inode, + unsigned cap, unsigned seq, u64 realmino, int flags, + struct ceph_cap **new_cap); + extern void __ceph_remove_cap(struct ceph_cap *cap, bool queue_release); ++extern void ceph_remove_cap(struct ceph_cap *cap, bool queue_release); + extern void __ceph_remove_caps(struct ceph_inode_info *ci); + extern void ceph_put_cap(struct ceph_mds_client *mdsc, + struct ceph_cap *cap); + diff --git a/patches.suse/ceph-don-t-check-for-quotas-on-MDS-stray-dirs.patch b/patches.suse/ceph-don-t-check-for-quotas-on-MDS-stray-dirs.patch new file mode 100644 index 0000000..1f9300c --- /dev/null +++ b/patches.suse/ceph-don-t-check-for-quotas-on-MDS-stray-dirs.patch @@ -0,0 +1,85 @@ +From: Jeff Layton +Date: Tue, 9 Nov 2021 09:54:49 -0500 +Subject: ceph: don't check for quotas on MDS stray dirs +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: 0078ea3b0566e3da09ae8e1e4fbfd708702f2876 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +玮文 胡 reported seeing the WARN_RATELIMIT pop when writing to an +inode that had been transplanted into the stray dir. The client was +trying to look up the quotarealm info from the parent and that tripped +the warning. + +Change the ceph_vino_is_reserved helper to not throw a warning for +MDS stray directories (0x100 - 0x1ff), only for reserved dirs that +are not in that range. + +Also, fix ceph_has_realms_with_quotas to return false when encountering +a reserved inode. + +URL: https://tracker.ceph.com/issues/53180 +Reported-by: Hu Weiwen +Signed-off-by: Jeff Layton +Reviewed-by: Luis Henriques +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/quota.c | 3 +++ + fs/ceph/super.h | 20 ++++++++++++-------- + 2 files changed, 15 insertions(+), 8 deletions(-) + +diff --git a/fs/ceph/quota.c b/fs/ceph/quota.c +index 24ae13ea2241..a338a3ec0dc4 100644 +--- a/fs/ceph/quota.c ++++ b/fs/ceph/quota.c +@@ -30,6 +30,9 @@ static inline bool ceph_has_realms_with_quotas(struct inode *inode) + /* if root is the real CephFS root, we don't have quota realms */ + if (root && ceph_ino(root) == CEPH_INO_ROOT) + return false; ++ /* MDS stray dirs have no quota realms */ ++ if (ceph_vino_is_reserved(ceph_inode(inode)->i_vino)) ++ return false; + /* otherwise, we can't know for sure */ + return true; + } +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 533189b537b2..5ec465a1350a 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -539,19 +539,23 @@ static inline int ceph_ino_compare(struct inode *inode, void *data) + * + * These come from src/mds/mdstypes.h in the ceph sources. + */ +-#define CEPH_MAX_MDS 0x100 +-#define CEPH_NUM_STRAY 10 ++#define CEPH_MAX_MDS 0x100 ++#define CEPH_NUM_STRAY 10 + #define CEPH_MDS_INO_MDSDIR_OFFSET (1 * CEPH_MAX_MDS) ++#define CEPH_MDS_INO_LOG_OFFSET (2 * CEPH_MAX_MDS) + #define CEPH_INO_SYSTEM_BASE ((6*CEPH_MAX_MDS) + (CEPH_MAX_MDS * CEPH_NUM_STRAY)) + + static inline bool ceph_vino_is_reserved(const struct ceph_vino vino) + { +- if (vino.ino < CEPH_INO_SYSTEM_BASE && +- vino.ino >= CEPH_MDS_INO_MDSDIR_OFFSET) { +- WARN_RATELIMIT(1, "Attempt to access reserved inode number 0x%llx", vino.ino); +- return true; +- } +- return false; ++ if (vino.ino >= CEPH_INO_SYSTEM_BASE || ++ vino.ino < CEPH_MDS_INO_MDSDIR_OFFSET) ++ return false; ++ ++ /* Don't warn on mdsdirs */ ++ WARN_RATELIMIT(vino.ino >= CEPH_MDS_INO_LOG_OFFSET, ++ "Attempt to access reserved inode number 0x%llx", ++ vino.ino); ++ return true; + } + + static inline struct inode *ceph_find_inode(struct super_block *sb, + diff --git a/patches.suse/ceph-don-t-get-the-inline-data-for-new-creating-files.patch b/patches.suse/ceph-don-t-get-the-inline-data-for-new-creating-files.patch new file mode 100644 index 0000000..58b617b --- /dev/null +++ b/patches.suse/ceph-don-t-get-the-inline-data-for-new-creating-files.patch @@ -0,0 +1,125 @@ +From: Xiubo Li +Date: Tue, 7 Jun 2022 10:13:53 +0800 +Subject: ceph: don't get the inline data for new creating files +Git-commit: 4849077604f0126514d487836e7d87c3e53a753c +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +If the 'i_inline_version' is 1, that means the file is just new +created and there shouldn't have any inline data in it, we should +skip retrieving the inline data from MDS. + +This also could help reduce possiblity of dead lock issue introduce +by the inline data and Fcr caps. + +Gradually we will remove the inline feature from kclient after ceph's +scrub too have support to unline the inline data, currently this +could help reduce the teuthology test failures. + +This is possiblly could also fix a bug that for some old clients if +they couldn't explictly uninline the inline data when writing, the +inline version will keep as 1 always. We may always reading non-exist +data from inline data. + +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 5 ++--- + fs/ceph/caps.c | 2 +- + fs/ceph/file.c | 5 ++--- + fs/ceph/inode.c | 5 +++-- + fs/ceph/super.h | 8 ++++++++ + 5 files changed, 16 insertions(+), 9 deletions(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -314,8 +314,7 @@ static void ceph_netfs_issue_read(struct + int err = 0; + u64 len = subreq->len; + +- if (ci->i_inline_version != CEPH_INLINE_NONE && +- ceph_netfs_issue_op_inline(subreq)) ++ if (ceph_has_inline_data(ci) && ceph_netfs_issue_op_inline(subreq)) + return; + + req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, vino, subreq->start, &len, +@@ -1427,7 +1426,7 @@ static vm_fault_t ceph_filemap_fault(str + inode, off, ceph_cap_string(got)); + + if ((got & (CEPH_CAP_FILE_CACHE | CEPH_CAP_FILE_LAZYIO)) || +- ci->i_inline_version == CEPH_INLINE_NONE) { ++ !ceph_has_inline_data(ci)) { + CEPH_DEFINE_RW_CONTEXT(rw_ctx, got); + ceph_add_rw_context(fi, &rw_ctx); + ret = filemap_fault(vmf); +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -3005,7 +3005,7 @@ int ceph_get_caps(struct file *filp, int + } + + if (S_ISREG(ci->vfs_inode.i_mode) && +- ci->i_inline_version != CEPH_INLINE_NONE && ++ ceph_has_inline_data(ci) && + (_got & (CEPH_CAP_FILE_CACHE|CEPH_CAP_FILE_LAZYIO)) && + i_size_read(inode) > 0) { + struct page *page = +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -241,8 +241,7 @@ static int ceph_init_file_info(struct in + INIT_LIST_HEAD(&fi->rw_contexts); + fi->filp_gen = READ_ONCE(ceph_inode_to_client(inode)->filp_gen); + +- if ((file->f_mode & FMODE_WRITE) && +- ci->i_inline_version != CEPH_INLINE_NONE) { ++ if ((file->f_mode & FMODE_WRITE) && ceph_has_inline_data(ci)) { + ret = ceph_uninline_data(file); + if (ret < 0) + goto error; +@@ -1650,7 +1649,7 @@ again: + inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len, + ceph_cap_string(got)); + +- if (ci->i_inline_version == CEPH_INLINE_NONE) { ++ if (!ceph_has_inline_data(ci)) { + if (!retry_op && (iocb->ki_flags & IOCB_DIRECT)) { + ret = ceph_direct_read_write(iocb, to, + NULL, NULL); +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -1049,7 +1049,7 @@ int ceph_fill_inode(struct inode *inode, + iinfo->inline_version >= ci->i_inline_version) { + int cache_caps = CEPH_CAP_FILE_CACHE | CEPH_CAP_FILE_LAZYIO; + ci->i_inline_version = iinfo->inline_version; +- if (ci->i_inline_version != CEPH_INLINE_NONE && ++ if (ceph_has_inline_data(ci) && + (locked_page || (info_caps & cache_caps))) + fill_inline = true; + } +@@ -2327,7 +2327,8 @@ int __ceph_do_getattr(struct inode *inod + if (inline_version == 0) { + /* the reply is supposed to contain inline data */ + err = -EINVAL; +- } else if (inline_version == CEPH_INLINE_NONE) { ++ } else if (inline_version == CEPH_INLINE_NONE || ++ inline_version == 1) { + err = -ENODATA; + } else { + err = req->r_reply_info.targeti.inline_len; +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1234,6 +1234,14 @@ extern int ceph_pool_perm_check(struct i + extern void ceph_pool_perm_destroy(struct ceph_mds_client* mdsc); + int ceph_purge_inode_cap(struct inode *inode, struct ceph_cap *cap, bool *invalidate); + ++static inline bool ceph_has_inline_data(struct ceph_inode_info *ci) ++{ ++ if (ci->i_inline_version == CEPH_INLINE_NONE || ++ ci->i_inline_version == 1) /* initial version, no data */ ++ return false; ++ return true; ++} ++ + /* file.c */ + extern const struct file_operations ceph_file_fops; + diff --git a/patches.suse/ceph-don-t-rely-on-error_string-to-validate-blocklisted-session.patch b/patches.suse/ceph-don-t-rely-on-error_string-to-validate-blocklisted-session.patch new file mode 100644 index 0000000..f9a3252 --- /dev/null +++ b/patches.suse/ceph-don-t-rely-on-error_string-to-validate-blocklisted-session.patch @@ -0,0 +1,79 @@ +From: Kotresh HR +Date: Mon, 27 Sep 2021 19:22:27 +0530 +Subject: ceph: don't rely on error_string to validate blocklisted session. +Git-commit: e1c9788cb39777e81ebfbf31ae80b4ec14eb6f6d +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +The "error_string" in the metadata of MClientSession is being +parsed by kclient to validate whether the session is blocklisted. +The "error_string" is for humans and shouldn't be relied on it. +Hence added the flag to MClientsession to indicate the session +is blocklisted. + +[ jlayton: minor formatting cleanup ] + +URL: https://tracker.ceph.com/issues/47450 +Signed-off-by: Kotresh HR +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 21 +++++++++++++++++++-- + include/linux/ceph/ceph_fs.h | 2 ++ + 2 files changed, 21 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 52d1b538c656..522790c64db4 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -3361,9 +3361,14 @@ static void handle_session(struct ceph_mds_session *session, + + if (msg_version >= 3) { + u32 len; +- /* version >= 2, metadata */ +- if (__decode_session_metadata(&p, end, &blocklisted) < 0) ++ /* version >= 2 and < 5, decode metadata, skip otherwise ++ * as it's handled via flags. ++ */ ++ if (msg_version >= 5) ++ ceph_decode_skip_map(&p, end, string, string, bad); ++ else if (__decode_session_metadata(&p, end, &blocklisted) < 0) + goto bad; ++ + /* version >= 3, feature bits */ + ceph_decode_32_safe(&p, end, len, bad); + if (len) { +@@ -3372,6 +3377,18 @@ static void handle_session(struct ceph_mds_session *session, + } + } + ++ if (msg_version >= 5) { ++ u32 flags; ++ /* version >= 4, struct_v, struct_cv, len, metric_spec */ ++ ceph_decode_skip_n(&p, end, 2 + sizeof(u32) * 2, bad); ++ /* version >= 5, flags */ ++ ceph_decode_32_safe(&p, end, flags, bad); ++ if (flags & CEPH_SESSION_BLOCKLISTED) { ++ pr_warn("mds%d session blocklisted\n", session->s_mds); ++ blocklisted = true; ++ } ++ } ++ + mutex_lock(&mdsc->mutex); + if (op == CEPH_SESSION_CLOSE) { + ceph_get_mds_session(session); +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index bc2699feddbe..7ad6c3d0db7d 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -302,6 +302,8 @@ enum { + CEPH_SESSION_REQUEST_FLUSH_MDLOG, + }; + ++#define CEPH_SESSION_BLOCKLISTED (1 << 0) /* session blocklisted */ ++ + extern const char *ceph_session_op_name(int op); + + struct ceph_mds_session_head { + diff --git a/patches.suse/ceph-don-t-truncate-file-in-atomic_open.patch b/patches.suse/ceph-don-t-truncate-file-in-atomic_open.patch index 3d7e3e8..622e02e 100644 --- a/patches.suse/ceph-don-t-truncate-file-in-atomic_open.patch +++ b/patches.suse/ceph-don-t-truncate-file-in-atomic_open.patch @@ -23,9 +23,9 @@ Acked-by: Luis Henriques --- a/fs/ceph/file.c +++ b/fs/ceph/file.c -@@ -703,6 +703,12 @@ int ceph_atomic_open(struct inode *dir, - if (dentry->d_name.len > NAME_MAX) - return -ENAMETOOLONG; +@@ -750,6 +750,12 @@ int ceph_atomic_open(struct inode *dir, + if (err) + return err; + /* + * Do not truncate the file, since atomic_open is called before the @@ -36,7 +36,7 @@ Acked-by: Luis Henriques if (flags & O_CREAT) { if (ceph_quota_is_max_files_exceeded(dir)) return -EDQUOT; -@@ -770,9 +776,7 @@ retry: +@@ -824,9 +830,7 @@ retry: } set_bit(CEPH_MDS_R_PARENT_LOCKED, &req->r_req_flags); @@ -47,4 +47,3 @@ Acked-by: Luis Henriques if (err == -ENOENT) { dentry = ceph_handle_snapdir(req, dentry); if (IS_ERR(dentry)) { - diff --git a/patches.suse/ceph-don-t-use-ESTALE-as-special-return-code-in-try_get_cap_refs.patch b/patches.suse/ceph-don-t-use-ESTALE-as-special-return-code-in-try_get_cap_refs.patch new file mode 100644 index 0000000..897518b --- /dev/null +++ b/patches.suse/ceph-don-t-use-ESTALE-as-special-return-code-in-try_get_cap_refs.patch @@ -0,0 +1,81 @@ +From: Jeff Layton +Date: Tue, 7 Sep 2021 13:54:34 -0400 +Subject: ceph: don't use -ESTALE as special return code in try_get_cap_refs +Git-commit: 8006daff5f94b157ab1df7c6eb1b55fc470d0d24 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +In some cases, we may want to return -ESTALE if it ends up that we're +dealing with an inode that no longer exists. Switch to using -EUCLEAN as +the "special" error return. + +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 159c7bae7a9f..ccfba5aa9697 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2630,9 +2630,9 @@ void ceph_take_cap_refs(struct ceph_inode_info *ci, int got, + * + * Returns 0 if caps were not able to be acquired (yet), 1 if succeed, + * or a negative error code. There are 3 speical error codes: +- * -EAGAIN: need to sleep but non-blocking is specified +- * -EFBIG: ask caller to call check_max_size() and try again. +- * -ESTALE: ask caller to call ceph_renew_caps() and try again. ++ * -EAGAIN: need to sleep but non-blocking is specified ++ * -EFBIG: ask caller to call check_max_size() and try again. ++ * -EUCLEAN: ask caller to call ceph_renew_caps() and try again. + */ + enum { + /* first 8 bits are reserved for CEPH_FILE_MODE_FOO */ +@@ -2680,7 +2680,7 @@ static int try_get_cap_refs(struct inode *inode, int need, int want, + dout("get_cap_refs %p endoff %llu > maxsize %llu\n", + inode, endoff, ci->i_max_size); + if (endoff > ci->i_requested_max_size) +- ret = ci->i_auth_cap ? -EFBIG : -ESTALE; ++ ret = ci->i_auth_cap ? -EFBIG : -EUCLEAN; + goto out_unlock; + } + /* +@@ -2760,7 +2760,7 @@ static int try_get_cap_refs(struct inode *inode, int need, int want, + dout("get_cap_refs %p need %s > mds_wanted %s\n", + inode, ceph_cap_string(need), + ceph_cap_string(mds_wanted)); +- ret = -ESTALE; ++ ret = -EUCLEAN; + goto out_unlock; + } + +@@ -2844,7 +2844,7 @@ int ceph_try_get_caps(struct inode *inode, int need, int want, + + ret = try_get_cap_refs(inode, need, want, 0, flags, got); + /* three special error codes */ +- if (ret == -EAGAIN || ret == -EFBIG || ret == -ESTALE) ++ if (ret == -EAGAIN || ret == -EFBIG || ret == -EUCLEAN) + ret = 0; + return ret; + } +@@ -2927,7 +2927,7 @@ int ceph_get_caps(struct file *filp, int need, int want, loff_t endoff, int *got + } + + if (ret < 0) { +- if (ret == -EFBIG || ret == -ESTALE) { ++ if (ret == -EFBIG || ret == -EUCLEAN) { + int ret2 = ceph_wait_on_async_create(inode); + if (ret2 < 0) + return ret2; +@@ -2936,7 +2936,7 @@ int ceph_get_caps(struct file *filp, int need, int want, loff_t endoff, int *got + check_max_size(inode, endoff); + continue; + } +- if (ret == -ESTALE) { ++ if (ret == -EUCLEAN) { + /* session was killed, try renew caps */ + ret = ceph_renew_caps(inode, flags); + if (ret == 0) + diff --git a/patches.suse/ceph-drop-private-list-from-remove_session_caps_cb.patch b/patches.suse/ceph-drop-private-list-from-remove_session_caps_cb.patch new file mode 100644 index 0000000..79c4466 --- /dev/null +++ b/patches.suse/ceph-drop-private-list-from-remove_session_caps_cb.patch @@ -0,0 +1,82 @@ +From: Jeff Layton +Date: Thu, 2 Sep 2021 12:34:21 -0400 +Subject: ceph: drop private list from remove_session_caps_cb +Git-commit: c35cac610a24f8b2e2d6f6535b7300d3bb2e5c29 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +This function does a lot of list-shuffling with cap flushes, all to +avoid possibly freeing a slab allocation under spinlock (which is +totally ok). Simplify the code by just detaching and freeing the cap +flushes in place. + +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 26 ++++++++++---------------- + 1 file changed, 10 insertions(+), 16 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index d64413adc0fd..9967824ad9c3 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -1619,7 +1619,6 @@ static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, + struct ceph_fs_client *fsc = (struct ceph_fs_client *)arg; + struct ceph_mds_client *mdsc = fsc->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); +- LIST_HEAD(to_remove); + bool dirty_dropped = false; + bool invalidate = false; + int capsnap_release = 0; +@@ -1638,16 +1637,17 @@ static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, + mapping_set_error(&inode->i_data, -EIO); + } + ++ spin_lock(&mdsc->cap_dirty_lock); ++ ++ /* trash all of the cap flushes for this inode */ + while (!list_empty(&ci->i_cap_flush_list)) { + cf = list_first_entry(&ci->i_cap_flush_list, + struct ceph_cap_flush, i_list); +- list_move(&cf->i_list, &to_remove); +- } +- +- spin_lock(&mdsc->cap_dirty_lock); +- +- list_for_each_entry(cf, &to_remove, i_list) + list_del_init(&cf->g_list); ++ list_del_init(&cf->i_list); ++ if (!cf->is_capsnap) ++ ceph_free_cap_flush(cf); ++ } + + if (!list_empty(&ci->i_dirty_item)) { + pr_warn_ratelimited( +@@ -1690,22 +1690,16 @@ static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, + } + + if (!ci->i_dirty_caps && ci->i_prealloc_cap_flush) { +- list_add(&ci->i_prealloc_cap_flush->i_list, &to_remove); ++ cf = ci->i_prealloc_cap_flush; + ci->i_prealloc_cap_flush = NULL; ++ if (!cf->is_capsnap) ++ ceph_free_cap_flush(cf); + } + + if (!list_empty(&ci->i_cap_snaps)) + capsnap_release = remove_capsnaps(mdsc, inode); + } + spin_unlock(&ci->i_ceph_lock); +- while (!list_empty(&to_remove)) { +- struct ceph_cap_flush *cf; +- cf = list_first_entry(&to_remove, +- struct ceph_cap_flush, i_list); +- list_del_init(&cf->i_list); +- if (!cf->is_capsnap) +- ceph_free_cap_flush(cf); +- } + + wake_up_all(&ci->i_cap_wq); + if (invalidate) + diff --git a/patches.suse/ceph-drop-send-metrics-debug-message.patch b/patches.suse/ceph-drop-send-metrics-debug-message.patch new file mode 100644 index 0000000..a75451d --- /dev/null +++ b/patches.suse/ceph-drop-send-metrics-debug-message.patch @@ -0,0 +1,31 @@ +From: Jeff Layton +Date: Tue, 26 Jan 2021 13:41:38 -0500 +Subject: ceph: drop send metrics debug message +Git-commit: af9ceae83cd26c9319bb2cdab23bb16d39300cbd +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +This pops every second and isn't very useful. + +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/metric.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/fs/ceph/metric.c b/fs/ceph/metric.c +index c57699d8408d..0fcba68f9a99 100644 +--- a/fs/ceph/metric.c ++++ b/fs/ceph/metric.c +@@ -160,8 +160,6 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + msg->hdr.version = cpu_to_le16(1); + msg->hdr.compat_version = cpu_to_le16(1); + msg->hdr.front_len = cpu_to_le32(msg->front.iov_len); +- dout("client%llu send metrics to mds%d\n", +- ceph_client_gid(mdsc->fsc->client), s->s_mds); + ceph_con_send(&s->s_con, msg); + + return true; + diff --git a/patches.suse/ceph-drop-the-mdsc_get_session-put_session-dout-messages.patch b/patches.suse/ceph-drop-the-mdsc_get_session-put_session-dout-messages.patch new file mode 100644 index 0000000..1e119f3 --- /dev/null +++ b/patches.suse/ceph-drop-the-mdsc_get_session-put_session-dout-messages.patch @@ -0,0 +1,48 @@ +From: Jeff Layton +Date: Tue, 26 Jan 2021 13:22:31 -0500 +Subject: ceph: drop the mdsc_get_session/put_session dout messages +Git-commit: 9f3589993c0c69ab9f2401a6b65b21c419b482d6 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +These are very chatty, racy, and not terribly useful. Just remove them. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 11 ++--------- + 1 file changed, 2 insertions(+), 9 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 94e90dba46d7..7cad180d6deb 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -653,14 +653,9 @@ const char *ceph_session_state_name(int s) + + struct ceph_mds_session *ceph_get_mds_session(struct ceph_mds_session *s) + { +- if (refcount_inc_not_zero(&s->s_ref)) { +- dout("mdsc get_session %p %d -> %d\n", s, +- refcount_read(&s->s_ref)-1, refcount_read(&s->s_ref)); ++ if (refcount_inc_not_zero(&s->s_ref)) + return s; +- } else { +- dout("mdsc get_session %p 0 -- FAIL\n", s); +- return NULL; +- } ++ return NULL; + } + + void ceph_put_mds_session(struct ceph_mds_session *s) +@@ -668,8 +663,6 @@ void ceph_put_mds_session(struct ceph_mds_session *s) + if (IS_ERR_OR_NULL(s)) + return; + +- dout("mdsc put_session %p %d -> %d\n", s, +- refcount_read(&s->s_ref), refcount_read(&s->s_ref)-1); + if (refcount_dec_and_test(&s->s_ref)) { + if (s->s_auth.authorizer) + ceph_auth_destroy_authorizer(s->s_auth.authorizer); + diff --git a/patches.suse/ceph-eliminate-req-r_wait_for_completion-from-ceph_mds_request.patch b/patches.suse/ceph-eliminate-req-r_wait_for_completion-from-ceph_mds_request.patch new file mode 100644 index 0000000..a431538 --- /dev/null +++ b/patches.suse/ceph-eliminate-req-r_wait_for_completion-from-ceph_mds_request.patch @@ -0,0 +1,127 @@ +From: Jeff Layton +Date: Thu, 3 Feb 2022 09:04:24 -0500 +Subject: ceph: eliminate req->r_wait_for_completion from ceph_mds_request +Git-commit: 9eaa7b79979f2cb1ac0508d413dc7f7664feb430 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +...and instead just pass the wait function on the stack. + +Make ceph_mdsc_wait_request non-static, and add an argument for wait for +completion. Then have ceph_lock_message call ceph_mdsc_submit_request, +and ceph_mdsc_wait_request and pass in the pointer to +ceph_lock_wait_for_completion. + +While we're in there, rearrange some fields in ceph_mds_request, so we +save a total of 24 bytes per. + +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/locks.c | 8 ++++---- + fs/ceph/mds_client.c | 11 ++++++----- + fs/ceph/mds_client.h | 9 +++++---- + 3 files changed, 15 insertions(+), 13 deletions(-) + +diff --git a/fs/ceph/locks.c b/fs/ceph/locks.c +index d1f154aec249..3e2843e86e27 100644 +--- a/fs/ceph/locks.c ++++ b/fs/ceph/locks.c +@@ -111,10 +111,10 @@ static int ceph_lock_message(u8 lock_type, u16 operation, struct inode *inode, + req->r_args.filelock_change.length = cpu_to_le64(length); + req->r_args.filelock_change.wait = wait; + +- if (wait) +- req->r_wait_for_completion = ceph_lock_wait_for_completion; +- +- err = ceph_mdsc_do_request(mdsc, inode, req); ++ err = ceph_mdsc_submit_request(mdsc, inode, req); ++ if (!err) ++ err = ceph_mdsc_wait_request(mdsc, req, wait ? ++ ceph_lock_wait_for_completion : NULL); + if (!err && operation == CEPH_MDS_OP_GETFILELOCK) { + fl->fl_pid = -le64_to_cpu(req->r_reply_info.filelock_reply->pid); + if (CEPH_LOCK_SHARED == req->r_reply_info.filelock_reply->type) +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index c30eefc0ac19..f26ed1d76be2 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -2946,15 +2946,16 @@ int ceph_mdsc_submit_request(struct ceph_mds_client *mdsc, struct inode *dir, + return err; + } + +-static int ceph_mdsc_wait_request(struct ceph_mds_client *mdsc, +- struct ceph_mds_request *req) ++int ceph_mdsc_wait_request(struct ceph_mds_client *mdsc, ++ struct ceph_mds_request *req, ++ ceph_mds_request_wait_callback_t wait_func) + { + int err; + + /* wait */ + dout("do_request waiting\n"); +- if (!req->r_timeout && req->r_wait_for_completion) { +- err = req->r_wait_for_completion(mdsc, req); ++ if (wait_func) { ++ err = wait_func(mdsc, req); + } else { + long timeleft = wait_for_completion_killable_timeout( + &req->r_completion, +@@ -3011,7 +3012,7 @@ int ceph_mdsc_do_request(struct ceph_mds_client *mdsc, + /* issue */ + err = ceph_mdsc_submit_request(mdsc, dir, req); + if (!err) +- err = ceph_mdsc_wait_request(mdsc, req); ++ err = ceph_mdsc_wait_request(mdsc, req, NULL); + dout("do_request %p done, result %d\n", req, err); + return err; + } +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 97c7f7bfa55f..ab12f3ce81a3 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -274,8 +274,8 @@ struct ceph_mds_request { + + union ceph_mds_request_args r_args; + int r_fmode; /* file mode, if expecting cap */ +- const struct cred *r_cred; + int r_request_release_offset; ++ const struct cred *r_cred; + struct timespec64 r_stamp; + + /* for choosing which mds to send this request to */ +@@ -296,12 +296,11 @@ struct ceph_mds_request { + struct ceph_msg *r_reply; + struct ceph_mds_reply_info_parsed r_reply_info; + int r_err; +- ++ u32 r_readdir_offset; + + struct page *r_locked_page; + int r_dir_caps; + int r_num_caps; +- u32 r_readdir_offset; + + unsigned long r_timeout; /* optional. jiffies, 0 is "wait forever" */ + unsigned long r_started; /* start time to measure timeout against */ +@@ -329,7 +328,6 @@ struct ceph_mds_request { + struct completion r_completion; + struct completion r_safe_completion; + ceph_mds_request_callback_t r_callback; +- ceph_mds_request_wait_callback_t r_wait_for_completion; + struct list_head r_unsafe_item; /* per-session unsafe list item */ + + long long r_dir_release_cnt; +@@ -507,6 +505,9 @@ ceph_mdsc_create_request(struct ceph_mds_client *mdsc, int op, int mode); + extern int ceph_mdsc_submit_request(struct ceph_mds_client *mdsc, + struct inode *dir, + struct ceph_mds_request *req); ++int ceph_mdsc_wait_request(struct ceph_mds_client *mdsc, ++ struct ceph_mds_request *req, ++ ceph_mds_request_wait_callback_t wait_func); + extern int ceph_mdsc_do_request(struct ceph_mds_client *mdsc, + struct inode *dir, + struct ceph_mds_request *req); + diff --git a/patches.suse/ceph-eliminate-the-recursion-when-rebuilding-the-snap-context.patch b/patches.suse/ceph-eliminate-the-recursion-when-rebuilding-the-snap-context.patch new file mode 100644 index 0000000..4595f31 --- /dev/null +++ b/patches.suse/ceph-eliminate-the-recursion-when-rebuilding-the-snap-context.patch @@ -0,0 +1,123 @@ +From: Xiubo Li +Date: Sat, 19 Feb 2022 14:56:17 +0800 +Subject: ceph: eliminate the recursion when rebuilding the snap context +Git-commit: 74a31df4f1f16807a93e414a322baf6eceddb60d +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Use a list instead of recursion to avoid possible stack overflow. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/snap.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++--------- + fs/ceph/super.h | 2 ++ + 2 files changed, 50 insertions(+), 9 deletions(-) + +diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c +index 5fd79ae96f34..66a1a92cf579 100644 +--- a/fs/ceph/snap.c ++++ b/fs/ceph/snap.c +@@ -127,6 +127,7 @@ static struct ceph_snap_realm *ceph_create_snap_realm( + INIT_LIST_HEAD(&realm->child_item); + INIT_LIST_HEAD(&realm->empty_item); + INIT_LIST_HEAD(&realm->dirty_item); ++ INIT_LIST_HEAD(&realm->rebuild_item); + INIT_LIST_HEAD(&realm->inodes_with_caps); + spin_lock_init(&realm->inodes_with_caps_lock); + __insert_snap_realm(&mdsc->snap_realms, realm); +@@ -320,7 +321,8 @@ static int cmpu64_rev(const void *a, const void *b) + * build the snap context for a given realm. + */ + static int build_snap_context(struct ceph_snap_realm *realm, +- struct list_head* dirty_realms) ++ struct list_head *realm_queue, ++ struct list_head *dirty_realms) + { + struct ceph_snap_realm *parent = realm->parent; + struct ceph_snap_context *snapc; +@@ -334,9 +336,9 @@ static int build_snap_context(struct ceph_snap_realm *realm, + */ + if (parent) { + if (!parent->cached_context) { +- err = build_snap_context(parent, dirty_realms); +- if (err) +- goto fail; ++ /* add to the queue head */ ++ list_add(&parent->rebuild_item, realm_queue); ++ return 1; + } + num += parent->cached_context->num_snaps; + } +@@ -420,13 +422,50 @@ static int build_snap_context(struct ceph_snap_realm *realm, + static void rebuild_snap_realms(struct ceph_snap_realm *realm, + struct list_head *dirty_realms) + { +- struct ceph_snap_realm *child; ++ LIST_HEAD(realm_queue); ++ int last = 0; ++ bool skip = false; + +- dout("rebuild_snap_realms %llx %p\n", realm->ino, realm); +- build_snap_context(realm, dirty_realms); ++ list_add_tail(&realm->rebuild_item, &realm_queue); + +- list_for_each_entry(child, &realm->children, child_item) +- rebuild_snap_realms(child, dirty_realms); ++ while (!list_empty(&realm_queue)) { ++ struct ceph_snap_realm *_realm, *child; ++ ++ _realm = list_first_entry(&realm_queue, ++ struct ceph_snap_realm, ++ rebuild_item); ++ ++ /* ++ * If the last building failed dues to memory ++ * issue, just empty the realm_queue and return ++ * to avoid infinite loop. ++ */ ++ if (last < 0) { ++ list_del_init(&_realm->rebuild_item); ++ continue; ++ } ++ ++ last = build_snap_context(_realm, &realm_queue, dirty_realms); ++ dout("rebuild_snap_realms %llx %p, %s\n", _realm->ino, _realm, ++ last > 0 ? "is deferred" : !last ? "succeeded" : "failed"); ++ ++ /* is any child in the list ? */ ++ list_for_each_entry(child, &_realm->children, child_item) { ++ if (!list_empty(&child->rebuild_item)) { ++ skip = true; ++ break; ++ } ++ } ++ ++ if (!skip) { ++ list_for_each_entry(child, &_realm->children, child_item) ++ list_add_tail(&child->rebuild_item, &realm_queue); ++ } ++ ++ /* last == 1 means need to build parent first */ ++ if (last <= 0) ++ list_del_init(&_realm->rebuild_item); ++ } + } + + +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index a2caa7beca4f..ef9f32ec905e 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -883,6 +883,8 @@ struct ceph_snap_realm { + + struct list_head dirty_item; /* if realm needs new context */ + ++ struct list_head rebuild_item; /* rebuild snap realms _downward_ in hierarchy */ ++ + /* the current set of snaps for this realm */ + struct ceph_snap_context *cached_context; + + diff --git a/patches.suse/ceph-enable-async-dirops-by-default.patch b/patches.suse/ceph-enable-async-dirops-by-default.patch new file mode 100644 index 0000000..0265ab2 --- /dev/null +++ b/patches.suse/ceph-enable-async-dirops-by-default.patch @@ -0,0 +1,54 @@ +From: Jeff Layton +Date: Mon, 9 Aug 2021 11:55:15 -0400 +Subject: ceph: enable async dirops by default +Git-commit: f7a67b463fb83a4b9b11ceaa8ec4950b8fb7f902 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Async dirops have been supported in mainline kernels for quite some time +now, and we've recently (as of June) started doing regular testing in +teuthology with '-o nowsync'. There were a few issues, but we've sorted +those out now. + +Enable async dirops by default, and change /proc/mounts to show "wsync" +when they are disabled rather than "nowsync" when they are enabled. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/super.c | 4 ++-- + fs/ceph/super.h | 3 ++- + 2 files changed, 4 insertions(+), 3 deletions(-) + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index fd8742bae847..5fe4d9f102e8 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -577,8 +577,8 @@ static int ceph_show_options(struct seq_file *m, struct dentry *root) + if (fsopt->flags & CEPH_MOUNT_OPT_CLEANRECOVER) + seq_show_option(m, "recover_session", "clean"); + +- if (fsopt->flags & CEPH_MOUNT_OPT_ASYNC_DIROPS) +- seq_puts(m, ",nowsync"); ++ if (!(fsopt->flags & CEPH_MOUNT_OPT_ASYNC_DIROPS)) ++ seq_puts(m, ",wsync"); + + if (fsopt->wsize != CEPH_MAX_WRITE_SIZE) + seq_printf(m, ",wsize=%u", fsopt->wsize); +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 14f951cd5b61..6a82fb49e9f3 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -48,7 +48,8 @@ + + #define CEPH_MOUNT_OPT_DEFAULT \ + (CEPH_MOUNT_OPT_DCACHE | \ +- CEPH_MOUNT_OPT_NOCOPYFROM) ++ CEPH_MOUNT_OPT_NOCOPYFROM | \ ++ CEPH_MOUNT_OPT_ASYNC_DIROPS) + + #define ceph_set_mount_opt(fsc, opt) \ + (fsc)->mount_options->flags |= CEPH_MOUNT_OPT_##opt + diff --git a/patches.suse/ceph-fail-the-open_by_handle_at-if-the-dentry-is-being-unlinked.patch b/patches.suse/ceph-fail-the-open_by_handle_at-if-the-dentry-is-being-unlinked.patch new file mode 100644 index 0000000..9eb4c9a --- /dev/null +++ b/patches.suse/ceph-fail-the-open_by_handle_at-if-the-dentry-is-being-unlinked.patch @@ -0,0 +1,58 @@ +From: Xiubo Li +Date: Tue, 30 Aug 2022 22:49:36 +0800 +Subject: ceph: fail the open_by_handle_at() if the dentry is being unlinked +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: bd04b9192e1ff6859d6b3906e91cfd5c9b0ad55b +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +When unlinking a file the kclient will send a unlink request to MDS +by holding the dentry reference, and then the MDS will return 2 replies, +which are unsafe reply and a deferred safe reply. + +After the unsafe reply received the kernel will return and succeed +the unlink request to user space apps. + +Only when the safe reply received the dentry's reference will be +released. Or the dentry will only be unhashed from dcache. But when +the open_by_handle_at() begins to open the unlinked files it will +succeed. + +The inode->i_count couldn't be used to check whether the inode is +opened or not. + +Link: https://tracker.ceph.com/issues/56524 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Reviewed-by: Luís Henriques +Tested-by: Luís Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/export.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/export.c b/fs/ceph/export.c +index e0fa66ac8b9f..f780e4e0d062 100644 +--- a/fs/ceph/export.c ++++ b/fs/ceph/export.c +@@ -181,6 +181,7 @@ struct inode *ceph_lookup_inode(struct super_block *sb, u64 ino) + static struct dentry *__fh_to_dentry(struct super_block *sb, u64 ino) + { + struct inode *inode = __lookup_inode(sb, ino); ++ struct ceph_inode_info *ci = ceph_inode(inode); + int err; + + if (IS_ERR(inode)) +@@ -192,7 +193,7 @@ static struct dentry *__fh_to_dentry(struct super_block *sb, u64 ino) + return ERR_PTR(err); + } + /* -ESTALE if inode as been unlinked and no file is open */ +- if ((inode->i_nlink == 0) && (atomic_read(&inode->i_count) == 1)) { ++ if ((inode->i_nlink == 0) && !__ceph_is_file_opened(ci)) { + iput(inode); + return ERR_PTR(-ESTALE); + } + diff --git a/patches.suse/ceph-fail-the-request-directly-if-handle_reply-gets-an-ESTALE.patch b/patches.suse/ceph-fail-the-request-directly-if-handle_reply-gets-an-ESTALE.patch new file mode 100644 index 0000000..4754fc6 --- /dev/null +++ b/patches.suse/ceph-fail-the-request-directly-if-handle_reply-gets-an-ESTALE.patch @@ -0,0 +1,68 @@ +From: Xiubo Li +Date: Mon, 7 Feb 2022 13:03:40 +0800 +Subject: ceph: fail the request directly if handle_reply gets an ESTALE +Git-commit: 370f0acf2c707a3973daf528a725f046c9528f6b +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +If MDS return ESTALE, that means the MDS has already iterated all the +possible active MDSes including the auth MDS or the inode is under +purging. No need to retry in auth MDS and will just return ESTALE +directly. Retrying in this situation will cause an infinite loop. + +Also, retrying like this would prevent the kernel VFS layer ESTALE +handling from working properly. An ESTALE error is usually an indication +that the dcache is wrong, so we want to allow the VFS to redo the lookup +and revalidate it properly. + +URL: https://tracker.ceph.com/issues/53504 +Signed-off-by: Xiubo Li +Acked-by: Greg Farnum +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 29 ----------------------------- + 1 file changed, 29 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index f26ed1d76be2..f3abbf83ea5b 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -3098,35 +3098,6 @@ static void handle_reply(struct ceph_mds_session *session, struct ceph_msg *msg) + + result = le32_to_cpu(head->result); + +- /* +- * Handle an ESTALE +- * if we're not talking to the authority, send to them +- * if the authority has changed while we weren't looking, +- * send to new authority +- * Otherwise we just have to return an ESTALE +- */ +- if (result == -ESTALE) { +- dout("got ESTALE on request %llu\n", req->r_tid); +- req->r_resend_mds = -1; +- if (req->r_direct_mode != USE_AUTH_MDS) { +- dout("not using auth, setting for that now\n"); +- req->r_direct_mode = USE_AUTH_MDS; +- __do_request(mdsc, req); +- mutex_unlock(&mdsc->mutex); +- goto out; +- } else { +- int mds = __choose_mds(mdsc, req, NULL); +- if (mds >= 0 && mds != req->r_session->s_mds) { +- dout("but auth changed, so resending\n"); +- __do_request(mdsc, req); +- mutex_unlock(&mdsc->mutex); +- goto out; +- } +- } +- dout("have to return ESTALE on request %llu\n", req->r_tid); +- } +- +- + if (head->safe) { + set_bit(CEPH_MDS_R_GOT_SAFE, &req->r_req_flags); + __unregister_request(mdsc, req); + diff --git a/patches.suse/ceph-fail-the-request-if-the-peer-MDS-doesn-t-support-getvxattr-op.patch b/patches.suse/ceph-fail-the-request-if-the-peer-MDS-doesn-t-support-getvxattr-op.patch new file mode 100644 index 0000000..7adc1ab --- /dev/null +++ b/patches.suse/ceph-fail-the-request-if-the-peer-MDS-doesn-t-support-getvxattr-op.patch @@ -0,0 +1,94 @@ +From: Xiubo Li +Date: Wed, 27 Jul 2022 12:29:10 +0800 +Subject: ceph: fail the request if the peer MDS doesn't support getvxattr op +Git-commit: 6eb06c46214d33c71ae86d60b3fc9cb17c20beca +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +Just fail the request instead sending the request out, or the peer +MDS will crash. + +Link: https://tracker.ceph.com/issues/56529 +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 1 + + fs/ceph/mds_client.c | 11 +++++++++++ + fs/ceph/mds_client.h | 6 +++++- + 3 files changed, 17 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 42351d7a0dd6..b4a3cb07d5b0 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2356,6 +2356,7 @@ int ceph_do_getvxattr(struct inode *inode, const char *name, void *value, + goto out; + } + ++ req->r_feature_needed = CEPHFS_FEATURE_OP_GETVXATTR; + req->r_path2 = kstrdup(name, GFP_NOFS); + if (!req->r_path2) { + err = -ENOMEM; +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 80f8b9ec1a31..26a0a8b9975e 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -2318,6 +2318,7 @@ ceph_mdsc_create_request(struct ceph_mds_client *mdsc, int op, int mode) + INIT_LIST_HEAD(&req->r_unsafe_dir_item); + INIT_LIST_HEAD(&req->r_unsafe_target_item); + req->r_fmode = -1; ++ req->r_feature_needed = -1; + kref_init(&req->r_kref); + RB_CLEAR_NODE(&req->r_node); + INIT_LIST_HEAD(&req->r_wait); +@@ -2916,6 +2917,16 @@ static void __do_request(struct ceph_mds_client *mdsc, + + dout("do_request mds%d session %p state %s\n", mds, session, + ceph_session_state_name(session->s_state)); ++ ++ /* ++ * The old ceph will crash the MDSs when see unknown OPs ++ */ ++ if (req->r_feature_needed > 0 && ++ !test_bit(req->r_feature_needed, &session->s_features)) { ++ err = -EOPNOTSUPP; ++ goto out_session; ++ } ++ + if (session->s_state != CEPH_MDS_SESSION_OPEN && + session->s_state != CEPH_MDS_SESSION_HUNG) { + /* +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 256e3eada6c1..0598faa50e2e 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -31,8 +31,9 @@ enum ceph_feature_type { + CEPHFS_FEATURE_METRIC_COLLECT, + CEPHFS_FEATURE_ALTERNATE_NAME, + CEPHFS_FEATURE_NOTIFY_SESSION_STATE, ++ CEPHFS_FEATURE_OP_GETVXATTR, + +- CEPHFS_FEATURE_MAX = CEPHFS_FEATURE_NOTIFY_SESSION_STATE, ++ CEPHFS_FEATURE_MAX = CEPHFS_FEATURE_OP_GETVXATTR, + }; + + #define CEPHFS_FEATURES_CLIENT_SUPPORTED { \ +@@ -44,6 +45,7 @@ enum ceph_feature_type { + CEPHFS_FEATURE_DELEG_INO, \ + CEPHFS_FEATURE_METRIC_COLLECT, \ + CEPHFS_FEATURE_NOTIFY_SESSION_STATE, \ ++ CEPHFS_FEATURE_OP_GETVXATTR, \ + } + + /* +@@ -336,6 +338,8 @@ struct ceph_mds_request { + long long r_dir_ordered_cnt; + int r_readdir_cache_idx; + ++ int r_feature_needed; ++ + struct ceph_cap_reservation r_caps_reservation; + }; + + diff --git a/patches.suse/ceph-fix-NULL-pointer-dereference-for-req-r_session.patch b/patches.suse/ceph-fix-NULL-pointer-dereference-for-req-r_session.patch new file mode 100644 index 0000000..5ec0863 --- /dev/null +++ b/patches.suse/ceph-fix-NULL-pointer-dereference-for-req-r_session.patch @@ -0,0 +1,121 @@ +From: Xiubo Li +Date: Thu, 10 Nov 2022 21:01:59 +0800 +Subject: ceph: fix NULL pointer dereference for req->r_session +Git-commit: 5bd76b8de5b74fa941a6eafee87728a0fe072267 +Patch-mainline: v6.1-rc6 +References: jsc#SES-1880 + +The request's r_session maybe changed when it was forwarded or +resent. Both the forwarding and resending cases the requests will +be protected by the mdsc->mutex. + +Cc: stable@vger.kernel.org +Link: https://bugzilla.redhat.com/show_bug.cgi?id=2137955 +Signed-off-by: Xiubo Li +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 48 ++++++++++++------------------------------------ + 1 file changed, 12 insertions(+), 36 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index fb023f9fafcb..e54814d0c2f7 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2248,7 +2248,6 @@ static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_mds_request *req1 = NULL, *req2 = NULL; +- unsigned int max_sessions; + int ret, err = 0; + + spin_lock(&ci->i_unsafe_lock); +@@ -2266,28 +2265,24 @@ static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + } + spin_unlock(&ci->i_unsafe_lock); + +- /* +- * The mdsc->max_sessions is unlikely to be changed +- * mostly, here we will retry it by reallocating the +- * sessions array memory to get rid of the mdsc->mutex +- * lock. +- */ +-retry: +- max_sessions = mdsc->max_sessions; +- + /* + * Trigger to flush the journal logs in all the relevant MDSes + * manually, or in the worst case we must wait at most 5 seconds + * to wait the journal logs to be flushed by the MDSes periodically. + */ +- if ((req1 || req2) && likely(max_sessions)) { +- struct ceph_mds_session **sessions = NULL; +- struct ceph_mds_session *s; ++ if (req1 || req2) { + struct ceph_mds_request *req; ++ struct ceph_mds_session **sessions; ++ struct ceph_mds_session *s; ++ unsigned int max_sessions; + int i; + ++ mutex_lock(&mdsc->mutex); ++ max_sessions = mdsc->max_sessions; ++ + sessions = kcalloc(max_sessions, sizeof(s), GFP_KERNEL); + if (!sessions) { ++ mutex_unlock(&mdsc->mutex); + err = -ENOMEM; + goto out; + } +@@ -2299,16 +2294,6 @@ static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + s = req->r_session; + if (!s) + continue; +- if (unlikely(s->s_mds >= max_sessions)) { +- spin_unlock(&ci->i_unsafe_lock); +- for (i = 0; i < max_sessions; i++) { +- s = sessions[i]; +- if (s) +- ceph_put_mds_session(s); +- } +- kfree(sessions); +- goto retry; +- } + if (!sessions[s->s_mds]) { + s = ceph_get_mds_session(s); + sessions[s->s_mds] = s; +@@ -2321,16 +2306,6 @@ static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + s = req->r_session; + if (!s) + continue; +- if (unlikely(s->s_mds >= max_sessions)) { +- spin_unlock(&ci->i_unsafe_lock); +- for (i = 0; i < max_sessions; i++) { +- s = sessions[i]; +- if (s) +- ceph_put_mds_session(s); +- } +- kfree(sessions); +- goto retry; +- } + if (!sessions[s->s_mds]) { + s = ceph_get_mds_session(s); + sessions[s->s_mds] = s; +@@ -2342,11 +2317,12 @@ static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + /* the auth MDS */ + spin_lock(&ci->i_ceph_lock); + if (ci->i_auth_cap) { +- s = ci->i_auth_cap->session; +- if (!sessions[s->s_mds]) +- sessions[s->s_mds] = ceph_get_mds_session(s); ++ s = ci->i_auth_cap->session; ++ if (!sessions[s->s_mds]) ++ sessions[s->s_mds] = ceph_get_mds_session(s); + } + spin_unlock(&ci->i_ceph_lock); ++ mutex_unlock(&mdsc->mutex); + + /* send flush mdlog request to MDSes */ + for (i = 0; i < max_sessions; i++) { + diff --git a/patches.suse/ceph-fix-a-NULL-vs-IS_ERR-check-when-calling-ceph_lookup_inode.patch b/patches.suse/ceph-fix-a-NULL-vs-IS_ERR-check-when-calling-ceph_lookup_inode.patch new file mode 100644 index 0000000..d8f7e90 --- /dev/null +++ b/patches.suse/ceph-fix-a-NULL-vs-IS_ERR-check-when-calling-ceph_lookup_inode.patch @@ -0,0 +1,34 @@ +From: Dan Carpenter +Date: Fri, 14 Oct 2022 12:36:53 +0300 +Subject: ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() +Git-commit: f86a48667b91202d502d753c707e8576a6fe265b +Patch-mainline: v6.1-rc6 +References: jsc#SES-1880 + +The ceph_lookup_inode() function returns error pointers. It never +returns NULL. + +Fixes: aa87052dd965 ("ceph: fix incorrectly showing the .snap size for stat") +Signed-off-by: Dan Carpenter +Reviewed-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 4af5e55abc15..bad9eeb6a1a5 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2492,7 +2492,7 @@ int ceph_getattr(struct user_namespace *mnt_userns, const struct path *path, + struct inode *parent; + + parent = ceph_lookup_inode(sb, ceph_ino(inode)); +- if (!parent) ++ if (IS_ERR(parent)) + return PTR_ERR(parent); + + pci = ceph_inode(parent); + diff --git a/patches.suse/ceph-fix-auth-cap-handling-logic-in-remove_session_caps_cb.patch b/patches.suse/ceph-fix-auth-cap-handling-logic-in-remove_session_caps_cb.patch new file mode 100644 index 0000000..abde5a1 --- /dev/null +++ b/patches.suse/ceph-fix-auth-cap-handling-logic-in-remove_session_caps_cb.patch @@ -0,0 +1,43 @@ +From: Jeff Layton +Date: Thu, 2 Sep 2021 12:47:01 -0400 +Subject: ceph: fix auth cap handling logic in remove_session_caps_cb +Git-commit: 3c3050267e3c9a230f23a5621d7c6bd084d15094 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +The existing logic relies on ci->i_auth_cap being NULL, but if we end up +removing the auth cap early, then we'll do a lot of useless work and +lock-taking on the remaining caps. Ensure that we only do the auth cap +removal when we're _actually_ removing the auth cap. + +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 9967824ad9c3..3239e6c9047f 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -1619,6 +1619,7 @@ static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, + struct ceph_fs_client *fsc = (struct ceph_fs_client *)arg; + struct ceph_mds_client *mdsc = fsc->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); ++ bool is_auth; + bool dirty_dropped = false; + bool invalidate = false; + int capsnap_release = 0; +@@ -1626,8 +1627,9 @@ static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, + dout("removing cap %p, ci is %p, inode is %p\n", + cap, ci, &ci->vfs_inode); + spin_lock(&ci->i_ceph_lock); ++ is_auth = (cap == ci->i_auth_cap); + __ceph_remove_cap(cap, false); +- if (!ci->i_auth_cap) { ++ if (is_auth) { + struct ceph_cap_flush *cf; + + if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { + diff --git a/patches.suse/ceph-fix-comment-about-short-copies-in-ceph_write_end.patch b/patches.suse/ceph-fix-comment-about-short-copies-in-ceph_write_end.patch new file mode 100644 index 0000000..6131116 --- /dev/null +++ b/patches.suse/ceph-fix-comment-about-short-copies-in-ceph_write_end.patch @@ -0,0 +1,30 @@ +From: Jeff Layton +Date: Mon, 14 Jun 2021 07:15:38 -0400 +Subject: ceph: fix comment about short copies in ceph_write_end +Git-commit: ce3a8732ae0d43a6d14aa24624c0f12b3e6281b9 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index a1e2813731d1..6d3f74d46e5b 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1281,8 +1281,8 @@ static int ceph_write_end(struct file *file, struct address_space *mapping, + dout("write_end file %p inode %p page %p %d~%d (%d)\n", file, + inode, page, (int)pos, (int)copied, (int)len); + +- /* zero the stale part of the page if we did a short copy */ + if (!PageUptodate(page)) { ++ /* just return that nothing was copied on a short copy */ + if (copied < len) { + copied = 0; + goto out; + diff --git a/patches.suse/ceph-fix-comments-mentioning-i_mutex.patch b/patches.suse/ceph-fix-comments-mentioning-i_mutex.patch new file mode 100644 index 0000000..dd0ceb4 --- /dev/null +++ b/patches.suse/ceph-fix-comments-mentioning-i_mutex.patch @@ -0,0 +1,73 @@ +From: hongnanli +Date: Fri, 11 Feb 2022 11:33:25 +0800 +Subject: ceph: fix comments mentioning i_mutex +Git-commit: 810313c5f3f5cff36c342d3e26c13f170c3af044 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +inode->i_mutex has been replaced with inode->i_rwsem long ago. Fix +comments still mentioning i_mutex. + +Signed-off-by: hongnanli +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/dir.c | 6 +++--- + fs/ceph/inode.c | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c +index 133dbd9338e7..0cf6afe283e9 100644 +--- a/fs/ceph/dir.c ++++ b/fs/ceph/dir.c +@@ -145,7 +145,7 @@ __dcache_find_get_entry(struct dentry *parent, u64 idx, + return ERR_PTR(-EAGAIN); + } + /* reading/filling the cache are serialized by +- i_mutex, no need to use page lock */ ++ i_rwsem, no need to use page lock */ + unlock_page(cache_ctl->page); + cache_ctl->dentries = kmap(cache_ctl->page); + } +@@ -155,7 +155,7 @@ __dcache_find_get_entry(struct dentry *parent, u64 idx, + rcu_read_lock(); + spin_lock(&parent->d_lock); + /* check i_size again here, because empty directory can be +- * marked as complete while not holding the i_mutex. */ ++ * marked as complete while not holding the i_rwsem. */ + if (ceph_dir_is_complete_ordered(dir) && ptr_pos < i_size_read(dir)) + dentry = cache_ctl->dentries[cache_ctl->index]; + else +@@ -671,7 +671,7 @@ struct dentry *ceph_handle_snapdir(struct ceph_mds_request *req, + struct dentry *dentry) + { + struct ceph_fs_client *fsc = ceph_sb_to_client(dentry->d_sb); +- struct inode *parent = d_inode(dentry->d_parent); /* we hold i_mutex */ ++ struct inode *parent = d_inode(dentry->d_parent); /* we hold i_rwsem */ + + /* .snap dir? */ + if (ceph_snap(parent) == CEPH_NOSNAP && +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index ef4a980a7bf3..22adddb3d051 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -1201,7 +1201,7 @@ static void update_dentry_lease_careful(struct dentry *dentry, + + /* + * splice a dentry to an inode. +- * caller must hold directory i_mutex for this to be safe. ++ * caller must hold directory i_rwsem for this to be safe. + */ + static int splice_dentry(struct dentry **pdn, struct inode *in) + { +@@ -1598,7 +1598,7 @@ static int fill_readdir_cache(struct inode *dir, struct dentry *dn, + return idx == 0 ? -ENOMEM : 0; + } + /* reading/filling the cache are serialized by +- * i_mutex, no need to use page lock */ ++ * i_rwsem, no need to use page lock */ + unlock_page(ctl->page); + ctl->dentries = kmap(ctl->page); + if (idx == 0) + diff --git a/patches.suse/ceph-fix-decoding-of-client-session-messages-flags.patch b/patches.suse/ceph-fix-decoding-of-client-session-messages-flags.patch new file mode 100644 index 0000000..316865e --- /dev/null +++ b/patches.suse/ceph-fix-decoding-of-client-session-messages-flags.patch @@ -0,0 +1,58 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Mon, 23 May 2022 17:09:51 +0100 +Subject: ceph: fix decoding of client session messages flags +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: ea16567f11018e2f58e72b667b0c803ff92b8153 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +The cephfs kernel client started to show the message: + + ceph: mds0 session blocklisted + +when mounting a filesystem. This is due to the fact that the session +messages are being incorrectly decoded: the skip needs to take into +account the 'len'. + +While there, fixed some whitespaces too. + +Cc: stable@vger.kernel.org +Fixes: e1c9788cb397 ("ceph: don't rely on error_string to validate blocklisted session.") +Signed-off-by: Luís Henriques +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 14 +++++++++----- + 1 file changed, 9 insertions(+), 5 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index e9eb996e0aee..f5d110d90b77 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -3425,13 +3425,17 @@ static void handle_session(struct ceph_mds_session *session, + } + + if (msg_version >= 5) { +- u32 flags; +- /* version >= 4, struct_v, struct_cv, len, metric_spec */ +- ceph_decode_skip_n(&p, end, 2 + sizeof(u32) * 2, bad); ++ u32 flags, len; ++ ++ /* version >= 4 */ ++ ceph_decode_skip_16(&p, end, bad); /* struct_v, struct_cv */ ++ ceph_decode_32_safe(&p, end, len, bad); /* len */ ++ ceph_decode_skip_n(&p, end, len, bad); /* metric_spec */ ++ + /* version >= 5, flags */ +- ceph_decode_32_safe(&p, end, flags, bad); ++ ceph_decode_32_safe(&p, end, flags, bad); + if (flags & CEPH_SESSION_BLOCKLISTED) { +- pr_warn("mds%d session blocklisted\n", session->s_mds); ++ pr_warn("mds%d session blocklisted\n", session->s_mds); + blocklisted = true; + } + } + diff --git a/patches.suse/ceph-fix-incorrect-old_size-length-in-ceph_mds_request_args.patch b/patches.suse/ceph-fix-incorrect-old_size-length-in-ceph_mds_request_args.patch new file mode 100644 index 0000000..615a1e1 --- /dev/null +++ b/patches.suse/ceph-fix-incorrect-old_size-length-in-ceph_mds_request_args.patch @@ -0,0 +1,42 @@ +From: Xiubo Li +Date: Thu, 9 Jun 2022 15:21:37 +0800 +Subject: ceph: fix incorrect old_size length in ceph_mds_request_args +Git-commit: b53aca4b460ae2ece453963ef01667ee8ee78f52 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +The 'old_size' is a __le64 type since birth, not sure why the +kclient incorrectly switched it to __le32. This change is okay +won't break anything because union will always allocate more memory +than the 'open' member needed. + +Rename 'file_replication' to 'pool' as ceph did. Though this 'open' +struct may never be used in kclient in future, it's confusing when +going through the ceph code. + +Signed-off-by: Xiubo Li +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + include/linux/ceph/ceph_fs.h | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index 40740e234ce1..49586ff26152 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -433,9 +433,9 @@ union ceph_mds_request_args { + __le32 stripe_unit; /* layout for newly created file */ + __le32 stripe_count; /* ... */ + __le32 object_size; +- __le32 file_replication; +- __le32 mask; /* CEPH_CAP_* */ +- __le32 old_size; ++ __le32 pool; ++ __le32 mask; /* CEPH_CAP_* */ ++ __le64 old_size; + } __attribute__ ((packed)) open; + struct { + __le32 flags; + diff --git a/patches.suse/ceph-fix-incorrectly-showing-the-.snap-size-for-stat.patch b/patches.suse/ceph-fix-incorrectly-showing-the-.snap-size-for-stat.patch new file mode 100644 index 0000000..3e62af5 --- /dev/null +++ b/patches.suse/ceph-fix-incorrectly-showing-the-.snap-size-for-stat.patch @@ -0,0 +1,70 @@ +From: Xiubo Li +Date: Wed, 31 Aug 2022 12:13:28 +0800 +Subject: ceph: fix incorrectly showing the .snap size for stat +Git-commit: aa87052dd965a6094355fcc13d5abc3f5bebfbe4 +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +We should set the 'stat->size' to the real number of snapshots for +snapdirs. + +Link: https://tracker.ceph.com/issues/57342 +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 27 +++++++++++++++++++++++---- + 1 file changed, 23 insertions(+), 4 deletions(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index a5e2eb5704c9..9ebb7cee7978 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2449,6 +2449,7 @@ int ceph_getattr(struct user_namespace *mnt_userns, const struct path *path, + struct kstat *stat, u32 request_mask, unsigned int flags) + { + struct inode *inode = d_inode(path->dentry); ++ struct super_block *sb = inode->i_sb; + struct ceph_inode_info *ci = ceph_inode(inode); + u32 valid_mask = STATX_BASIC_STATS; + int err = 0; +@@ -2478,16 +2479,34 @@ int ceph_getattr(struct user_namespace *mnt_userns, const struct path *path, + } + + if (ceph_snap(inode) == CEPH_NOSNAP) +- stat->dev = inode->i_sb->s_dev; ++ stat->dev = sb->s_dev; + else + stat->dev = ci->i_snapid_map ? ci->i_snapid_map->dev : 0; + + if (S_ISDIR(inode->i_mode)) { +- if (ceph_test_mount_opt(ceph_sb_to_client(inode->i_sb), +- RBYTES)) ++ if (ceph_test_mount_opt(ceph_sb_to_client(sb), RBYTES)) { + stat->size = ci->i_rbytes; +- else ++ } else if (ceph_snap(inode) == CEPH_SNAPDIR) { ++ struct ceph_inode_info *pci; ++ struct ceph_snap_realm *realm; ++ struct inode *parent; ++ ++ parent = ceph_lookup_inode(sb, ceph_ino(inode)); ++ if (!parent) ++ return PTR_ERR(parent); ++ ++ pci = ceph_inode(parent); ++ spin_lock(&pci->i_ceph_lock); ++ realm = pci->i_snap_realm; ++ if (realm) ++ stat->size = realm->num_snaps; ++ else ++ stat->size = 0; ++ spin_unlock(&pci->i_ceph_lock); ++ iput(parent); ++ } else { + stat->size = ci->i_files + ci->i_subdirs; ++ } + stat->blocks = 0; + stat->blksize = 65536; + /* + diff --git a/patches.suse/ceph-fix-mdsmap-decode-when-there-are-MDS-s-beyond-max_mds.patch b/patches.suse/ceph-fix-mdsmap-decode-when-there-are-MDS-s-beyond-max_mds.patch new file mode 100644 index 0000000..c7740b4 --- /dev/null +++ b/patches.suse/ceph-fix-mdsmap-decode-when-there-are-MDS-s-beyond-max_mds.patch @@ -0,0 +1,41 @@ +From: Xiubo Li +Date: Fri, 5 Nov 2021 17:34:18 +0800 +Subject: ceph: fix mdsmap decode when there are MDS's beyond max_mds +Git-commit: 0e24421ac431e7af62d4acef6c638b85aae51728 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +If the max_mds is decreased in a cephfs cluster, there is a window +of time before the MDSs are removed. If a map goes out during this +period, the mdsmap may show the decreased max_mds but still shows +those MDSes as in or in the export target list. + +Ensure that we don't fail the map decode in that case. + +Cc: stable@vger.kernel.org +URL: https://tracker.ceph.com/issues/52436 +Fixes: d517b3983dd3 ("ceph: reconnect to the export targets on new mdsmaps") +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mdsmap.c | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/fs/ceph/mdsmap.c b/fs/ceph/mdsmap.c +index 61d67cbcb367..30387733765d 100644 +--- a/fs/ceph/mdsmap.c ++++ b/fs/ceph/mdsmap.c +@@ -263,10 +263,6 @@ struct ceph_mdsmap *ceph_mdsmap_decode(void **p, void *end, bool msgr2) + goto nomem; + for (j = 0; j < num_export_targets; j++) { + target = ceph_decode_32(&pexport_targets); +- if (target >= m->possible_max_rank) { +- err = -EIO; +- goto corrupt; +- } + info->export_targets[j] = target; + } + } else { + diff --git a/patches.suse/ceph-fix-off-by-one-bugs-in-unsafe_request_wait.patch b/patches.suse/ceph-fix-off-by-one-bugs-in-unsafe_request_wait.patch new file mode 100644 index 0000000..8fd32d8 --- /dev/null +++ b/patches.suse/ceph-fix-off-by-one-bugs-in-unsafe_request_wait.patch @@ -0,0 +1,42 @@ +From: Dan Carpenter +Date: Mon, 6 Sep 2021 12:43:01 +0300 +Subject: ceph: fix off by one bugs in unsafe_request_wait() +Git-commit: 708c87168b6121abc74b2a57d0c498baaf70cbea +Patch-mainline: v5.15-rc3 +References: jsc#SES-1880 + +The "> max" tests should be ">= max" to prevent an out of bounds access +on the next lines. + +Fixes: e1a4541ec0b9 ("ceph: flush the mdlog before waiting on unsafe reqs") +Signed-off-by: Dan Carpenter +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 6c0e52fd0743..3e42d0466521 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2263,7 +2263,7 @@ static int unsafe_request_wait(struct inode *inode) + list_for_each_entry(req, &ci->i_unsafe_dirops, + r_unsafe_dir_item) { + s = req->r_session; +- if (unlikely(s->s_mds > max)) { ++ if (unlikely(s->s_mds >= max)) { + spin_unlock(&ci->i_unsafe_lock); + goto retry; + } +@@ -2277,7 +2277,7 @@ static int unsafe_request_wait(struct inode *inode) + list_for_each_entry(req, &ci->i_unsafe_iops, + r_unsafe_target_item) { + s = req->r_session; +- if (unlikely(s->s_mds > max)) { ++ if (unlikely(s->s_mds >= max)) { + spin_unlock(&ci->i_unsafe_lock); + goto retry; + } + diff --git a/patches.suse/ceph-fix-possible-NULL-pointer-dereference-for-req-r_session.patch b/patches.suse/ceph-fix-possible-NULL-pointer-dereference-for-req-r_session.patch new file mode 100644 index 0000000..c80739b --- /dev/null +++ b/patches.suse/ceph-fix-possible-NULL-pointer-dereference-for-req-r_session.patch @@ -0,0 +1,45 @@ +From: Xiubo Li +Date: Thu, 14 Apr 2022 09:07:21 +0800 +Subject: ceph: fix possible NULL pointer dereference for req->r_session +Git-commit: 7acae6183cf37c48b8da48bbbdb78820fb3913f3 +Patch-mainline: v5.18-rc5 +References: jsc#SES-1880 + +The request will be inserted into the ci->i_unsafe_dirops before +assigning the req->r_session, so it's possible that we will hit +NULL pointer dereference bug here. + +Cc: stable@vger.kernel.org +URL: https://tracker.ceph.com/issues/55327 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Tested-by: Aaron Tomlin +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 31204cdc2fbf..5c14ef04e474 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2274,6 +2274,8 @@ static int unsafe_request_wait(struct inode *inode) + list_for_each_entry(req, &ci->i_unsafe_dirops, + r_unsafe_dir_item) { + s = req->r_session; ++ if (!s) ++ continue; + if (unlikely(s->s_mds >= max_sessions)) { + spin_unlock(&ci->i_unsafe_lock); + for (i = 0; i < max_sessions; i++) { +@@ -2294,6 +2296,8 @@ static int unsafe_request_wait(struct inode *inode) + list_for_each_entry(req, &ci->i_unsafe_iops, + r_unsafe_target_item) { + s = req->r_session; ++ if (!s) ++ continue; + if (unlikely(s->s_mds >= max_sessions)) { + spin_unlock(&ci->i_unsafe_lock); + for (i = 0; i < max_sessions; i++) { + diff --git a/patches.suse/ceph-fix-possible-deadlock-when-holding-Fwb-to-get-inline_data.patch b/patches.suse/ceph-fix-possible-deadlock-when-holding-Fwb-to-get-inline_data.patch new file mode 100644 index 0000000..3640d4d --- /dev/null +++ b/patches.suse/ceph-fix-possible-deadlock-when-holding-Fwb-to-get-inline_data.patch @@ -0,0 +1,147 @@ +From: Xiubo Li +Date: Mon, 25 Apr 2022 16:08:24 +0800 +Subject: ceph: fix possible deadlock when holding Fwb to get inline_data +Git-commit: 825978fd6a0defc3c29d8a38b6cea76a0938d21e +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +1, mount with wsync. +2, create a file with O_RDWR, and the request was sent to mds.0: + + ceph_atomic_open()--> + ceph_mdsc_do_request(openc) + finish_open(file, dentry, ceph_open)--> + ceph_open()--> + ceph_init_file()--> + ceph_init_file_info()--> + ceph_uninline_data()--> + { + ... + if (inline_version == 1 || /* initial version, no data */ + inline_version == CEPH_INLINE_NONE) + goto out_unlock; + ... + } + +The inline_version will be 1, which is the initial version for the +new create file. And here the ci->i_inline_version will keep with 1, +it's buggy. + +3, buffer write to the file immediately: + + ceph_write_iter()--> + ceph_get_caps(file, need=Fw, want=Fb, ...); + generic_perform_write()--> + a_ops->write_begin()--> + ceph_write_begin()--> + netfs_write_begin()--> + netfs_begin_read()--> + netfs_rreq_submit_slice()--> + netfs_read_from_server()--> + rreq->netfs_ops->issue_read()--> + ceph_netfs_issue_read()--> + { + ... + if (ci->i_inline_version != CEPH_INLINE_NONE && + ceph_netfs_issue_op_inline(subreq)) + return; + ... + } + ceph_put_cap_refs(ci, Fwb); + +The ceph_netfs_issue_op_inline() will send a getattr(Fsr) request to +mds.1. + +4, then the mds.1 will request the rd lock for CInode::filelock from +the auth mds.0, the mds.0 will do the CInode::filelock state transation +from excl --> sync, but it need to revoke the Fxwb caps back from the +clients. + +While the kernel client has aleady held the Fwb caps and waiting for +the getattr(Fsr). + +It's deadlock! + +URL: https://tracker.ceph.com/issues/55377 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 33 +++++++++++++++++++-------------- + 1 file changed, 19 insertions(+), 14 deletions(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1637,7 +1637,7 @@ int ceph_uninline_data(struct file *file + struct inode *inode = file_inode(file); + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_fs_client *fsc = ceph_inode_to_client(inode); +- struct ceph_osd_request *req; ++ struct ceph_osd_request *req = NULL; + struct ceph_cap_flush *prealloc_cf; + struct page *page = NULL; + u64 inline_version = CEPH_INLINE_NONE; +@@ -1645,10 +1645,23 @@ int ceph_uninline_data(struct file *file + int err = 0; + u64 len; + ++ spin_lock(&ci->i_ceph_lock); ++ inline_version = ci->i_inline_version; ++ spin_unlock(&ci->i_ceph_lock); ++ ++ dout("uninline_data %p %llx.%llx inline_version %llu\n", ++ inode, ceph_vinop(inode), inline_version); ++ ++ if (inline_version == CEPH_INLINE_NONE) ++ return 0; ++ + prealloc_cf = ceph_alloc_cap_flush(); + if (!prealloc_cf) + return -ENOMEM; + ++ if (inline_version == 1) /* initial version, no data */ ++ goto out_uninline; ++ + page = read_mapping_page(inode->i_mapping, 0, file); + if (IS_ERR(page)) { + err = PTR_ERR(page); +@@ -1657,17 +1670,6 @@ int ceph_uninline_data(struct file *file + + lock_page(page); + +- spin_lock(&ci->i_ceph_lock); +- inline_version = ci->i_inline_version; +- spin_unlock(&ci->i_ceph_lock); +- +- dout("uninline_data %p %llx.%llx inline_version %llu\n", +- inode, ceph_vinop(inode), inline_version); +- +- if (inline_version == 1 || /* initial version, no data */ +- inline_version == CEPH_INLINE_NONE) +- goto out_unlock; +- + len = i_size_read(inode); + if (len > page_size(page)) + len = page_size(page); +@@ -1732,6 +1734,7 @@ int ceph_uninline_data(struct file *file + ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, + req->r_end_latency, len, err); + ++out_uninline: + if (!err) { + int dirty; + +@@ -1750,8 +1753,10 @@ out_put_req: + if (err == -ECANCELED) + err = 0; + out_unlock: +- unlock_page(page); +- put_page(page); ++ if (page) { ++ unlock_page(page); ++ put_page(page); ++ } + out: + ceph_free_cap_flush(prealloc_cf); + dout("uninline_data %p %llx.%llx inline_version %llu = %d\n", diff --git a/patches.suse/ceph-fix-statfs-for-subdir-mounts.patch b/patches.suse/ceph-fix-statfs-for-subdir-mounts.patch new file mode 100644 index 0000000..9469a5b --- /dev/null +++ b/patches.suse/ceph-fix-statfs-for-subdir-mounts.patch @@ -0,0 +1,152 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Wed, 27 Apr 2022 16:57:04 +0100 +Subject: ceph: fix statfs for subdir mounts +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: 55ab5520802016b13098e0ea3794480289659aab +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +When doing a mount using as base a directory that has 'max_bytes' quotas +statfs uses that value as the total; if a subdirectory is used instead, +the same 'max_bytes' too in statfs, unless there is another quota set. + +Unfortunately, if this subdirectory only has the 'max_files' quota set, +then statfs uses the filesystem total. Fix this by making sure we only +lookup realms that contain the 'max_bytes' quota. + +Cc: Ryan Taylor +URL: https://tracker.ceph.com/issues/55090 +Signed-off-by: Luís Henriques +Reviewed-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 2 +- + fs/ceph/quota.c | 19 +++++++++++-------- + fs/ceph/super.h | 28 ++++++++++++++++++++++++---- + 3 files changed, 36 insertions(+), 13 deletions(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 2db1a21c9ae0..b7e9cac3aeef 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -578,7 +578,7 @@ void ceph_evict_inode(struct inode *inode) + + __ceph_remove_caps(ci); + +- if (__ceph_has_any_quota(ci)) ++ if (__ceph_has_quota(ci, QUOTA_GET_ANY)) + ceph_adjust_quota_realms_count(inode, false); + + /* +diff --git a/fs/ceph/quota.c b/fs/ceph/quota.c +index a338a3ec0dc4..64592adfe48f 100644 +--- a/fs/ceph/quota.c ++++ b/fs/ceph/quota.c +@@ -195,9 +195,9 @@ void ceph_cleanup_quotarealms_inodes(struct ceph_mds_client *mdsc) + + /* + * This function walks through the snaprealm for an inode and returns the +- * ceph_snap_realm for the first snaprealm that has quotas set (either max_files +- * or max_bytes). If the root is reached, return the root ceph_snap_realm +- * instead. ++ * ceph_snap_realm for the first snaprealm that has quotas set (max_files, ++ * max_bytes, or any, depending on the 'which_quota' argument). If the root is ++ * reached, return the root ceph_snap_realm instead. + * + * Note that the caller is responsible for calling ceph_put_snap_realm() on the + * returned realm. +@@ -209,7 +209,9 @@ void ceph_cleanup_quotarealms_inodes(struct ceph_mds_client *mdsc) + * will be restarted. + */ + static struct ceph_snap_realm *get_quota_realm(struct ceph_mds_client *mdsc, +- struct inode *inode, bool retry) ++ struct inode *inode, ++ enum quota_get_realm which_quota, ++ bool retry) + { + struct ceph_inode_info *ci = NULL; + struct ceph_snap_realm *realm, *next; +@@ -248,7 +250,7 @@ static struct ceph_snap_realm *get_quota_realm(struct ceph_mds_client *mdsc, + } + + ci = ceph_inode(in); +- has_quota = __ceph_has_any_quota(ci); ++ has_quota = __ceph_has_quota(ci, which_quota); + iput(in); + + next = realm->parent; +@@ -279,8 +281,8 @@ bool ceph_quota_is_same_realm(struct inode *old, struct inode *new) + * dropped and we can then restart the whole operation. + */ + down_read(&mdsc->snap_rwsem); +- old_realm = get_quota_realm(mdsc, old, true); +- new_realm = get_quota_realm(mdsc, new, false); ++ old_realm = get_quota_realm(mdsc, old, QUOTA_GET_ANY, true); ++ new_realm = get_quota_realm(mdsc, new, QUOTA_GET_ANY, false); + if (PTR_ERR(new_realm) == -EAGAIN) { + up_read(&mdsc->snap_rwsem); + if (old_realm) +@@ -483,7 +485,8 @@ bool ceph_quota_update_statfs(struct ceph_fs_client *fsc, struct kstatfs *buf) + bool is_updated = false; + + down_read(&mdsc->snap_rwsem); +- realm = get_quota_realm(mdsc, d_inode(fsc->sb->s_root), true); ++ realm = get_quota_realm(mdsc, d_inode(fsc->sb->s_root), ++ QUOTA_GET_MAX_BYTES, true); + up_read(&mdsc->snap_rwsem); + if (!realm) + return false; +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index d749c96070f6..dd7dac0f984a 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1279,9 +1279,29 @@ extern void ceph_fs_debugfs_init(struct ceph_fs_client *client); + extern void ceph_fs_debugfs_cleanup(struct ceph_fs_client *client); + + /* quota.c */ +-static inline bool __ceph_has_any_quota(struct ceph_inode_info *ci) ++ ++enum quota_get_realm { ++ QUOTA_GET_MAX_FILES, ++ QUOTA_GET_MAX_BYTES, ++ QUOTA_GET_ANY ++}; ++ ++static inline bool __ceph_has_quota(struct ceph_inode_info *ci, ++ enum quota_get_realm which) + { +- return ci->i_max_files || ci->i_max_bytes; ++ bool has_quota = false; ++ ++ switch (which) { ++ case QUOTA_GET_MAX_BYTES: ++ has_quota = !!ci->i_max_bytes; ++ break; ++ case QUOTA_GET_MAX_FILES: ++ has_quota = !!ci->i_max_files; ++ break; ++ default: ++ has_quota = !!(ci->i_max_files || ci->i_max_bytes); ++ } ++ return has_quota; + } + + extern void ceph_adjust_quota_realms_count(struct inode *inode, bool inc); +@@ -1290,10 +1310,10 @@ static inline void __ceph_update_quota(struct ceph_inode_info *ci, + u64 max_bytes, u64 max_files) + { + bool had_quota, has_quota; +- had_quota = __ceph_has_any_quota(ci); ++ had_quota = __ceph_has_quota(ci, QUOTA_GET_ANY); + ci->i_max_bytes = max_bytes; + ci->i_max_files = max_files; +- has_quota = __ceph_has_any_quota(ci); ++ has_quota = __ceph_has_quota(ci, QUOTA_GET_ANY); + + if (had_quota != has_quota) + ceph_adjust_quota_realms_count(&ci->vfs_inode, has_quota); + diff --git a/patches.suse/ceph-fix-statx-AT_STATX_DONT_SYNC-vs-AT_STATX_FORCE_SYNC-check.patch b/patches.suse/ceph-fix-statx-AT_STATX_DONT_SYNC-vs-AT_STATX_FORCE_SYNC-check.patch new file mode 100644 index 0000000..6bceea4 --- /dev/null +++ b/patches.suse/ceph-fix-statx-AT_STATX_DONT_SYNC-vs-AT_STATX_FORCE_SYNC-check.patch @@ -0,0 +1,37 @@ +From: Xiubo Li +Date: Mon, 11 Apr 2022 09:59:09 +0800 +Subject: ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check +Git-commit: 261998c30004f0e6eeddd24b1eb5e504cfacee18 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +From the posix and the initial statx supporting commit comments, +the AT_STATX_DONT_SYNC is a lightweight stat and the +AT_STATX_FORCE_SYNC is a heaverweight one. And also checked all +the other current usage about these two flags they are all doing +the same, that is only when the AT_STATX_FORCE_SYNC is not set +and the AT_STATX_DONT_SYNC is set will they skip sync retriving +the attributes from storage. + +Signed-off-by: Xiubo Li +Reviewed-by: David Howells +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index e6065483c36b..88d7074d011d 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2424,7 +2424,7 @@ int ceph_getattr(struct user_namespace *mnt_userns, const struct path *path, + return -ESTALE; + + /* Skip the getattr altogether if we're asked not to sync */ +- if (!(flags & AT_STATX_DONT_SYNC)) { ++ if ((flags & AT_STATX_SYNC_TYPE) != AT_STATX_DONT_SYNC) { + err = ceph_do_getattr(inode, + statx_to_caps(request_mask, inode->i_mode), + flags & AT_STATX_FORCE_SYNC); + diff --git a/patches.suse/ceph-fix-the-incorrect-comment-for-the-ceph_mds_caps-struct.patch b/patches.suse/ceph-fix-the-incorrect-comment-for-the-ceph_mds_caps-struct.patch new file mode 100644 index 0000000..e40c5b5 --- /dev/null +++ b/patches.suse/ceph-fix-the-incorrect-comment-for-the-ceph_mds_caps-struct.patch @@ -0,0 +1,33 @@ +From: Xiubo Li +Date: Mon, 6 Jun 2022 20:15:33 +0800 +Subject: ceph: fix the incorrect comment for the ceph_mds_caps struct +Git-commit: 1b7587d69ea7b8c350195392bfd30a0f31374ae4 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +The incorrect comment is misleading. Acutally the last members +in ceph_mds_caps strcut is a union for none export and export +bodies. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + include/linux/ceph/ceph_fs.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index 86bf82dbd8b8..40740e234ce1 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -768,7 +768,7 @@ struct ceph_mds_caps { + __le32 xattr_len; + __le64 xattr_version; + +- /* filelock */ ++ /* a union of non-export and export bodies. */ + __le64 size, max_size, truncate_size; + __le32 truncate_seq; + struct ceph_timespec mtime, atime, ctime; + diff --git a/patches.suse/ceph-flush-mdlog-before-umounting.patch b/patches.suse/ceph-flush-mdlog-before-umounting.patch new file mode 100644 index 0000000..5cb594a --- /dev/null +++ b/patches.suse/ceph-flush-mdlog-before-umounting.patch @@ -0,0 +1,98 @@ +From: Xiubo Li +Date: Mon, 5 Jul 2021 09:22:56 +0800 +Subject: ceph: flush mdlog before umounting +Git-commit: d095559ce4100f0c02aea229705230deac329c97 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 25 +++++++++++++++++++++++++ + fs/ceph/mds_client.h | 1 + + fs/ceph/strings.c | 1 + + include/linux/ceph/ceph_fs.h | 1 + + 4 files changed, 28 insertions(+) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 926971822174..d98a3eda0d4c 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4693,6 +4693,30 @@ static void wait_requests(struct ceph_mds_client *mdsc) + dout("wait_requests done\n"); + } + ++void send_flush_mdlog(struct ceph_mds_session *s) ++{ ++ struct ceph_msg *msg; ++ ++ /* ++ * Pre-luminous MDS crashes when it sees an unknown session request ++ */ ++ if (!CEPH_HAVE_FEATURE(s->s_con.peer_features, SERVER_LUMINOUS)) ++ return; ++ ++ mutex_lock(&s->s_mutex); ++ dout("request mdlog flush to mds%d (%s)s seq %lld\n", s->s_mds, ++ ceph_session_state_name(s->s_state), s->s_seq); ++ msg = ceph_create_session_msg(CEPH_SESSION_REQUEST_FLUSH_MDLOG, ++ s->s_seq); ++ if (!msg) { ++ pr_err("failed to request mdlog flush to mds%d (%s) seq %lld\n", ++ s->s_mds, ceph_session_state_name(s->s_state), s->s_seq); ++ } else { ++ ceph_con_send(&s->s_con, msg); ++ } ++ mutex_unlock(&s->s_mutex); ++} ++ + /* + * called before mount is ro, and before dentries are torn down. + * (hmm, does this still race with new lookups?) +@@ -4702,6 +4726,7 @@ void ceph_mdsc_pre_umount(struct ceph_mds_client *mdsc) + dout("pre_umount\n"); + mdsc->stopping = 1; + ++ ceph_mdsc_iterate_sessions(mdsc, send_flush_mdlog, true); + ceph_mdsc_iterate_sessions(mdsc, lock_unlock_session, false); + ceph_flush_dirty_caps(mdsc); + wait_requests(mdsc); +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 4a75a14c2a88..97c7f7bfa55f 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -522,6 +522,7 @@ static inline void ceph_mdsc_put_request(struct ceph_mds_request *req) + kref_put(&req->r_kref, ceph_mdsc_release_request); + } + ++extern void send_flush_mdlog(struct ceph_mds_session *s); + extern void ceph_mdsc_iterate_sessions(struct ceph_mds_client *mdsc, + void (*cb)(struct ceph_mds_session *), + bool check_state); +diff --git a/fs/ceph/strings.c b/fs/ceph/strings.c +index 4a79f3632260..573bb9556fb5 100644 +--- a/fs/ceph/strings.c ++++ b/fs/ceph/strings.c +@@ -46,6 +46,7 @@ const char *ceph_session_op_name(int op) + case CEPH_SESSION_FLUSHMSG_ACK: return "flushmsg_ack"; + case CEPH_SESSION_FORCE_RO: return "force_ro"; + case CEPH_SESSION_REJECT: return "reject"; ++ case CEPH_SESSION_REQUEST_FLUSH_MDLOG: return "flush_mdlog"; + } + return "???"; + } +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index e41a811026f6..bc2699feddbe 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -299,6 +299,7 @@ enum { + CEPH_SESSION_FLUSHMSG_ACK, + CEPH_SESSION_FORCE_RO, + CEPH_SESSION_REJECT, ++ CEPH_SESSION_REQUEST_FLUSH_MDLOG, + }; + + extern const char *ceph_session_op_name(int op); + diff --git a/patches.suse/ceph-flush-the-dirty-caps-immediatelly-when-quota-is-approaching.patch b/patches.suse/ceph-flush-the-dirty-caps-immediatelly-when-quota-is-approaching.patch new file mode 100644 index 0000000..8b3495d --- /dev/null +++ b/patches.suse/ceph-flush-the-dirty-caps-immediatelly-when-quota-is-approaching.patch @@ -0,0 +1,74 @@ +From: Xiubo Li +Date: Thu, 23 Jun 2022 17:17:21 +0800 +Subject: ceph: flush the dirty caps immediatelly when quota is approaching +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: e027ddb6d3cce80945ab86358929460f91f5cf4f +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +When the quota is approaching we need to notify it to the MDS as +soon as possible, or the client could write to the directory more +than expected. + +This will flush the dirty caps without delaying after each write, +though this couldn't prevent the real size of a directory exceed +the quota but could prevent it as soon as possible. + +Link: https://tracker.ceph.com/issues/56180 +Signed-off-by: Xiubo Li +Reviewed-by: Luís Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 5 +++-- + fs/ceph/file.c | 5 +++-- + 2 files changed, 6 insertions(+), 4 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 0acff406ba29..53cfe026b3ea 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1978,14 +1978,15 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + } + + dout("check_caps %llx.%llx file_want %s used %s dirty %s flushing %s" +- " issued %s revoking %s retain %s %s%s\n", ceph_vinop(inode), ++ " issued %s revoking %s retain %s %s%s%s\n", ceph_vinop(inode), + ceph_cap_string(file_wanted), + ceph_cap_string(used), ceph_cap_string(ci->i_dirty_caps), + ceph_cap_string(ci->i_flushing_caps), + ceph_cap_string(issued), ceph_cap_string(revoking), + ceph_cap_string(retain), + (flags & CHECK_CAPS_AUTHONLY) ? " AUTHONLY" : "", +- (flags & CHECK_CAPS_FLUSH) ? " FLUSH" : ""); ++ (flags & CHECK_CAPS_FLUSH) ? " FLUSH" : "", ++ (flags & CHECK_CAPS_NOINVAL) ? " NOINVAL" : ""); + + /* + * If we no longer need to hold onto old our caps, and we may +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index ffb717e2c1df..cd025ff25bf0 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -1912,7 +1912,7 @@ static ssize_t ceph_write_iter(struct kiocb *iocb, struct iov_iter *from) + if (dirty) + __mark_inode_dirty(inode, dirty); + if (ceph_quota_is_max_bytes_approaching(inode, iocb->ki_pos)) +- ceph_check_caps(ci, 0, NULL); ++ ceph_check_caps(ci, CHECK_CAPS_FLUSH, NULL); + } + + dout("aio_write %p %llx.%llx %llu~%u dropping cap refs on %s\n", +@@ -2529,7 +2529,8 @@ static ssize_t __ceph_copy_file_range(struct file *src_file, loff_t src_off, + /* Let the MDS know about dst file size change */ + if (ceph_inode_set_size(dst_inode, dst_off) || + ceph_quota_is_max_bytes_approaching(dst_inode, dst_off)) +- ceph_check_caps(dst_ci, CHECK_CAPS_AUTHONLY, NULL); ++ ceph_check_caps(dst_ci, CHECK_CAPS_AUTHONLY | CHECK_CAPS_FLUSH, ++ NULL); + } + /* Mark Fw dirty */ + spin_lock(&dst_ci->i_ceph_lock); + diff --git a/patches.suse/ceph-flush-the-mdlog-before-waiting-on-unsafe-reqs.patch b/patches.suse/ceph-flush-the-mdlog-before-waiting-on-unsafe-reqs.patch new file mode 100644 index 0000000..e568fdc --- /dev/null +++ b/patches.suse/ceph-flush-the-mdlog-before-waiting-on-unsafe-reqs.patch @@ -0,0 +1,129 @@ +From: Xiubo Li +Date: Mon, 5 Jul 2021 09:22:57 +0800 +Subject: ceph: flush the mdlog before waiting on unsafe reqs +Git-commit: e1a4541ec0b951685a49d1f72d183681e6433a45 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +For the client requests who will have unsafe and safe replies from +MDS daemons, in the MDS side the MDS daemons won't flush the mdlog +(journal log) immediatelly, because they think it's unnecessary. +That's true for most cases but not all, likes the fsync request. +The fsync will wait until all the unsafe replied requests to be +safely replied. + +Normally if there have multiple threads or clients are running, the +whole mdlog in MDS daemons could be flushed in time if any request +will trigger the mdlog submit thread. So usually we won't experience +the normal operations will stuck for a long time. But in case there +has only one client with only thread is running, the stuck phenomenon +maybe obvious and the worst case it must wait at most 5 seconds to +wait the mdlog to be flushed by the MDS's tick thread periodically. + +This patch will trigger to flush the mdlog in the relevant and auth +MDSes to which the in-flight requests are sent just before waiting +the unsafe requests to finish. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 76 insertions(+) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index a42dbc343749..d5a46556e20e 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2219,6 +2219,7 @@ static int caps_are_flushed(struct inode *inode, u64 flush_tid) + */ + static int unsafe_request_wait(struct inode *inode) + { ++ struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_mds_request *req1 = NULL, *req2 = NULL; + int ret, err = 0; +@@ -2238,6 +2239,81 @@ static int unsafe_request_wait(struct inode *inode) + } + spin_unlock(&ci->i_unsafe_lock); + ++ /* ++ * Trigger to flush the journal logs in all the relevant MDSes ++ * manually, or in the worst case we must wait at most 5 seconds ++ * to wait the journal logs to be flushed by the MDSes periodically. ++ */ ++ if (req1 || req2) { ++ struct ceph_mds_session **sessions = NULL; ++ struct ceph_mds_session *s; ++ struct ceph_mds_request *req; ++ unsigned int max; ++ int i; ++ ++ /* ++ * The mdsc->max_sessions is unlikely to be changed ++ * mostly, here we will retry it by reallocating the ++ * sessions arrary memory to get rid of the mdsc->mutex ++ * lock. ++ */ ++retry: ++ max = mdsc->max_sessions; ++ sessions = krealloc(sessions, max * sizeof(s), __GFP_ZERO); ++ if (!sessions) ++ return -ENOMEM; ++ ++ spin_lock(&ci->i_unsafe_lock); ++ if (req1) { ++ list_for_each_entry(req, &ci->i_unsafe_dirops, ++ r_unsafe_dir_item) { ++ s = req->r_session; ++ if (unlikely(s->s_mds > max)) { ++ spin_unlock(&ci->i_unsafe_lock); ++ goto retry; ++ } ++ if (!sessions[s->s_mds]) { ++ s = ceph_get_mds_session(s); ++ sessions[s->s_mds] = s; ++ } ++ } ++ } ++ if (req2) { ++ list_for_each_entry(req, &ci->i_unsafe_iops, ++ r_unsafe_target_item) { ++ s = req->r_session; ++ if (unlikely(s->s_mds > max)) { ++ spin_unlock(&ci->i_unsafe_lock); ++ goto retry; ++ } ++ if (!sessions[s->s_mds]) { ++ s = ceph_get_mds_session(s); ++ sessions[s->s_mds] = s; ++ } ++ } ++ } ++ spin_unlock(&ci->i_unsafe_lock); ++ ++ /* the auth MDS */ ++ spin_lock(&ci->i_ceph_lock); ++ if (ci->i_auth_cap) { ++ s = ci->i_auth_cap->session; ++ if (!sessions[s->s_mds]) ++ sessions[s->s_mds] = ceph_get_mds_session(s); ++ } ++ spin_unlock(&ci->i_ceph_lock); ++ ++ /* send flush mdlog request to MDSes */ ++ for (i = 0; i < max; i++) { ++ s = sessions[i]; ++ if (s) { ++ send_flush_mdlog(s); ++ ceph_put_mds_session(s); ++ } ++ } ++ kfree(sessions); ++ } ++ + dout("unsafe_request_wait %p wait on tid %llu %llu\n", + inode, req1 ? req1->r_tid : 0ULL, req2 ? req2->r_tid : 0ULL); + if (req1) { + diff --git a/patches.suse/ceph-flush-the-mdlog-for-filesystem-sync.patch b/patches.suse/ceph-flush-the-mdlog-for-filesystem-sync.patch new file mode 100644 index 0000000..dd1e631 --- /dev/null +++ b/patches.suse/ceph-flush-the-mdlog-for-filesystem-sync.patch @@ -0,0 +1,109 @@ +From: Xiubo Li +Date: Tue, 19 Apr 2022 08:58:49 +0800 +Subject: ceph: flush the mdlog for filesystem sync +Git-commit: 1b2ba3c5616e17ff951359e25c658a1c3f146f1e +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Before waiting for a request's safe reply, we will send the mdlog flush +request to the relevant MDS. And this will also flush the mdlog for all +the other unsafe requests in the same session, so we can record the last +session and no need to flush mdlog again in the next loop. But there +still have cases that it may send the mdlog flush requst twice or more, +but that should be not often. + +Rename wait_unsafe_requests() to +flush_mdlog_and_wait_mdsc_unsafe_requests() to make it more +descriptive. + +[xiubli: fold in MDS request refcount leak fix from Jeff] + +URL: https://tracker.ceph.com/issues/55284 +URL: https://tracker.ceph.com/issues/55411 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 33 +++++++++++++++++++++++++++------ + 1 file changed, 27 insertions(+), 6 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index b5139382cf9b..23a6c11d805c 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4740,15 +4740,17 @@ void ceph_mdsc_pre_umount(struct ceph_mds_client *mdsc) + } + + /* +- * wait for all write mds requests to flush. ++ * flush the mdlog and wait for all write mds requests to flush. + */ +-static void wait_unsafe_requests(struct ceph_mds_client *mdsc, u64 want_tid) ++static void flush_mdlog_and_wait_mdsc_unsafe_requests(struct ceph_mds_client *mdsc, ++ u64 want_tid) + { + struct ceph_mds_request *req = NULL, *nextreq; ++ struct ceph_mds_session *last_session = NULL; + struct rb_node *n; + + mutex_lock(&mdsc->mutex); +- dout("wait_unsafe_requests want %lld\n", want_tid); ++ dout("%s want %lld\n", __func__, want_tid); + restart: + req = __get_oldest_req(mdsc); + while (req && req->r_tid <= want_tid) { +@@ -4760,14 +4762,32 @@ static void wait_unsafe_requests(struct ceph_mds_client *mdsc, u64 want_tid) + nextreq = NULL; + if (req->r_op != CEPH_MDS_OP_SETFILELOCK && + (req->r_op & CEPH_MDS_OP_WRITE)) { ++ struct ceph_mds_session *s = req->r_session; ++ ++ if (!s) { ++ req = nextreq; ++ continue; ++ } ++ + /* write op */ + ceph_mdsc_get_request(req); + if (nextreq) + ceph_mdsc_get_request(nextreq); ++ s = ceph_get_mds_session(s); + mutex_unlock(&mdsc->mutex); +- dout("wait_unsafe_requests wait on %llu (want %llu)\n", ++ ++ /* send flush mdlog request to MDS */ ++ if (last_session != s) { ++ send_flush_mdlog(s); ++ ceph_put_mds_session(last_session); ++ last_session = s; ++ } else { ++ ceph_put_mds_session(s); ++ } ++ dout("%s wait on %llu (want %llu)\n", __func__, + req->r_tid, want_tid); + wait_for_completion(&req->r_safe_completion); ++ + mutex_lock(&mdsc->mutex); + ceph_mdsc_put_request(req); + if (!nextreq) +@@ -4782,7 +4802,8 @@ static void wait_unsafe_requests(struct ceph_mds_client *mdsc, u64 want_tid) + req = nextreq; + } + mutex_unlock(&mdsc->mutex); +- dout("wait_unsafe_requests done\n"); ++ ceph_put_mds_session(last_session); ++ dout("%s done\n", __func__); + } + + void ceph_mdsc_sync(struct ceph_mds_client *mdsc) +@@ -4811,7 +4832,7 @@ void ceph_mdsc_sync(struct ceph_mds_client *mdsc) + dout("sync want tid %lld flush_seq %lld\n", + want_tid, want_flush); + +- wait_unsafe_requests(mdsc, want_tid); ++ flush_mdlog_and_wait_mdsc_unsafe_requests(mdsc, want_tid); + wait_caps_flush(mdsc, want_flush); + } + + diff --git a/patches.suse/ceph-get-snap_rwsem-read-lock-in-handle_cap_export-for-ceph_add_cap.patch b/patches.suse/ceph-get-snap_rwsem-read-lock-in-handle_cap_export-for-ceph_add_cap.patch new file mode 100644 index 0000000..c6a7e8d --- /dev/null +++ b/patches.suse/ceph-get-snap_rwsem-read-lock-in-handle_cap_export-for-ceph_add_cap.patch @@ -0,0 +1,54 @@ +From: Niels Dossche +Date: Tue, 15 Mar 2022 16:29:47 +0100 +Subject: ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap +Git-commit: 7f47f7f3b3c33fd2b4a662cd43cd1af96e1a297e +Patch-mainline: v5.18-rc5 +References: jsc#SES-1880 + +ceph_add_cap says in its function documentation that the caller should +hold the read lock on the session snap_rwsem. Furthermore, not only +ceph_add_cap needs that lock, when it calls to ceph_lookup_snap_realm it +eventually calls ceph_get_snap_realm which states via lockdep that +snap_rwsem needs to be held. handle_cap_export calls ceph_add_cap +without that mdsc->snap_rwsem held. Thus, since ceph_get_snap_realm +and ceph_add_cap both need the lock, the common place to acquire that +lock is inside handle_cap_export. + +Signed-off-by: Niels Dossche +Reviewed-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index f1ad6884d4da..31204cdc2fbf 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -3870,6 +3870,7 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex, + dout("handle_cap_export inode %p ci %p mds%d mseq %d target %d\n", + inode, ci, mds, mseq, target); + retry: ++ down_read(&mdsc->snap_rwsem); + spin_lock(&ci->i_ceph_lock); + cap = __get_cap_for_mds(ci, mds); + if (!cap || cap->cap_id != le64_to_cpu(ex->cap_id)) +@@ -3933,6 +3934,7 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex, + } + + spin_unlock(&ci->i_ceph_lock); ++ up_read(&mdsc->snap_rwsem); + mutex_unlock(&session->s_mutex); + + /* open target session */ +@@ -3958,6 +3960,7 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex, + + out_unlock: + spin_unlock(&ci->i_ceph_lock); ++ up_read(&mdsc->snap_rwsem); + mutex_unlock(&session->s_mutex); + if (tsession) { + mutex_unlock(&tsession->s_mutex); + diff --git a/patches.suse/ceph-ignore-the-truncate-when-size-won-t-change-with-Fx-caps-issued.patch b/patches.suse/ceph-ignore-the-truncate-when-size-won-t-change-with-Fx-caps-issued.patch new file mode 100644 index 0000000..1ab0102 --- /dev/null +++ b/patches.suse/ceph-ignore-the-truncate-when-size-won-t-change-with-Fx-caps-issued.patch @@ -0,0 +1,45 @@ +From: Xiubo Li +Date: Fri, 8 Oct 2021 16:23:58 +0800 +Subject: ceph: ignore the truncate when size won't change with Fx caps issued +Git-commit: e90334e89b0c3caa64213ba80fbbc053c7975c66 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +If the new size is the same as the current size, the MDS will do nothing +but change the mtime/atime. POSIX doesn't mandate that the filesystems +must update them in this case, so just ignore it instead. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index c22c0676090f..e3322fcb2e8d 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2103,12 +2103,14 @@ int __ceph_setattr(struct inode *inode, struct iattr *attr) + loff_t isize = i_size_read(inode); + + dout("setattr %p size %lld -> %lld\n", inode, isize, attr->ia_size); +- if ((issued & CEPH_CAP_FILE_EXCL) && attr->ia_size > isize) { +- i_size_write(inode, attr->ia_size); +- inode->i_blocks = calc_inode_blocks(attr->ia_size); +- ci->i_reported_size = attr->ia_size; +- dirtied |= CEPH_CAP_FILE_EXCL; +- ia_valid |= ATTR_MTIME; ++ if ((issued & CEPH_CAP_FILE_EXCL) && attr->ia_size >= isize) { ++ if (attr->ia_size > isize) { ++ i_size_write(inode, attr->ia_size); ++ inode->i_blocks = calc_inode_blocks(attr->ia_size); ++ ci->i_reported_size = attr->ia_size; ++ dirtied |= CEPH_CAP_FILE_EXCL; ++ ia_valid |= ATTR_MTIME; ++ } + } else if ((issued & CEPH_CAP_FILE_SHARED) == 0 || + attr->ia_size != isize) { + req->r_args.setattr.size = cpu_to_le64(attr->ia_size); + diff --git a/patches.suse/ceph-include-average-stdev-r-w-m-latency-in-mds-metrics.patch b/patches.suse/ceph-include-average-stdev-r-w-m-latency-in-mds-metrics.patch new file mode 100644 index 0000000..812a5e8 --- /dev/null +++ b/patches.suse/ceph-include-average-stdev-r-w-m-latency-in-mds-metrics.patch @@ -0,0 +1,155 @@ +From: Venky Shankar +Date: Tue, 8 Mar 2022 07:42:18 -0500 +Subject: ceph: include average/stdev r/w/m latency in mds metrics +Git-commit: 54d7b821a37fdb805ffc8545e536fb228c1113b2 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +stdev is computed in `cephfs-top` tool - clients forward +square of sums and IO count required to calculate stdev. + +Signed-off-by: Venky Shankar +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/metric.c | 15 ++++++++++++--- + fs/ceph/metric.h | 51 ++++++++++++++++++++++++++++++++++++--------------- + 2 files changed, 48 insertions(+), 18 deletions(-) + +diff --git a/fs/ceph/metric.c b/fs/ceph/metric.c +index 14b6af48b611..c47347d2e84e 100644 +--- a/fs/ceph/metric.c ++++ b/fs/ceph/metric.c +@@ -64,31 +64,40 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + /* encode the read latency metric */ + read = (struct ceph_metric_read_latency *)(cap + 1); + read->header.type = cpu_to_le32(CLIENT_METRIC_TYPE_READ_LATENCY); +- read->header.ver = 1; ++ read->header.ver = 2; + read->header.compat = 1; + read->header.data_len = cpu_to_le32(sizeof(*read) - header_len); + sum = m->metric[METRIC_READ].latency_sum; + ktime_to_ceph_timespec(&read->lat, sum); ++ ktime_to_ceph_timespec(&read->avg, m->metric[METRIC_READ].latency_avg); ++ read->sq_sum = cpu_to_le64(m->metric[METRIC_READ].latency_sq_sum); ++ read->count = cpu_to_le64(m->metric[METRIC_READ].total); + items++; + + /* encode the write latency metric */ + write = (struct ceph_metric_write_latency *)(read + 1); + write->header.type = cpu_to_le32(CLIENT_METRIC_TYPE_WRITE_LATENCY); +- write->header.ver = 1; ++ write->header.ver = 2; + write->header.compat = 1; + write->header.data_len = cpu_to_le32(sizeof(*write) - header_len); + sum = m->metric[METRIC_WRITE].latency_sum; + ktime_to_ceph_timespec(&write->lat, sum); ++ ktime_to_ceph_timespec(&write->avg, m->metric[METRIC_WRITE].latency_avg); ++ write->sq_sum = cpu_to_le64(m->metric[METRIC_WRITE].latency_sq_sum); ++ write->count = cpu_to_le64(m->metric[METRIC_WRITE].total); + items++; + + /* encode the metadata latency metric */ + meta = (struct ceph_metric_metadata_latency *)(write + 1); + meta->header.type = cpu_to_le32(CLIENT_METRIC_TYPE_METADATA_LATENCY); +- meta->header.ver = 1; ++ meta->header.ver = 2; + meta->header.compat = 1; + meta->header.data_len = cpu_to_le32(sizeof(*meta) - header_len); + sum = m->metric[METRIC_METADATA].latency_sum; + ktime_to_ceph_timespec(&meta->lat, sum); ++ ktime_to_ceph_timespec(&meta->avg, m->metric[METRIC_METADATA].latency_avg); ++ meta->sq_sum = cpu_to_le64(m->metric[METRIC_METADATA].latency_sq_sum); ++ meta->count = cpu_to_le64(m->metric[METRIC_METADATA].total); + items++; + + /* encode the dentry lease metric */ +diff --git a/fs/ceph/metric.h b/fs/ceph/metric.h +index c47ba0074e49..0d0c44bd3332 100644 +--- a/fs/ceph/metric.h ++++ b/fs/ceph/metric.h +@@ -19,27 +19,39 @@ enum ceph_metric_type { + CLIENT_METRIC_TYPE_OPENED_INODES, + CLIENT_METRIC_TYPE_READ_IO_SIZES, + CLIENT_METRIC_TYPE_WRITE_IO_SIZES, +- +- CLIENT_METRIC_TYPE_MAX = CLIENT_METRIC_TYPE_WRITE_IO_SIZES, ++ CLIENT_METRIC_TYPE_AVG_READ_LATENCY, ++ CLIENT_METRIC_TYPE_STDEV_READ_LATENCY, ++ CLIENT_METRIC_TYPE_AVG_WRITE_LATENCY, ++ CLIENT_METRIC_TYPE_STDEV_WRITE_LATENCY, ++ CLIENT_METRIC_TYPE_AVG_METADATA_LATENCY, ++ CLIENT_METRIC_TYPE_STDEV_METADATA_LATENCY, ++ ++ CLIENT_METRIC_TYPE_MAX = CLIENT_METRIC_TYPE_STDEV_METADATA_LATENCY, + }; + + /* + * This will always have the highest metric bit value + * as the last element of the array. + */ +-#define CEPHFS_METRIC_SPEC_CLIENT_SUPPORTED { \ +- CLIENT_METRIC_TYPE_CAP_INFO, \ +- CLIENT_METRIC_TYPE_READ_LATENCY, \ +- CLIENT_METRIC_TYPE_WRITE_LATENCY, \ +- CLIENT_METRIC_TYPE_METADATA_LATENCY, \ +- CLIENT_METRIC_TYPE_DENTRY_LEASE, \ +- CLIENT_METRIC_TYPE_OPENED_FILES, \ +- CLIENT_METRIC_TYPE_PINNED_ICAPS, \ +- CLIENT_METRIC_TYPE_OPENED_INODES, \ +- CLIENT_METRIC_TYPE_READ_IO_SIZES, \ +- CLIENT_METRIC_TYPE_WRITE_IO_SIZES, \ +- \ +- CLIENT_METRIC_TYPE_MAX, \ ++#define CEPHFS_METRIC_SPEC_CLIENT_SUPPORTED { \ ++ CLIENT_METRIC_TYPE_CAP_INFO, \ ++ CLIENT_METRIC_TYPE_READ_LATENCY, \ ++ CLIENT_METRIC_TYPE_WRITE_LATENCY, \ ++ CLIENT_METRIC_TYPE_METADATA_LATENCY, \ ++ CLIENT_METRIC_TYPE_DENTRY_LEASE, \ ++ CLIENT_METRIC_TYPE_OPENED_FILES, \ ++ CLIENT_METRIC_TYPE_PINNED_ICAPS, \ ++ CLIENT_METRIC_TYPE_OPENED_INODES, \ ++ CLIENT_METRIC_TYPE_READ_IO_SIZES, \ ++ CLIENT_METRIC_TYPE_WRITE_IO_SIZES, \ ++ CLIENT_METRIC_TYPE_AVG_READ_LATENCY, \ ++ CLIENT_METRIC_TYPE_STDEV_READ_LATENCY, \ ++ CLIENT_METRIC_TYPE_AVG_WRITE_LATENCY, \ ++ CLIENT_METRIC_TYPE_STDEV_WRITE_LATENCY, \ ++ CLIENT_METRIC_TYPE_AVG_METADATA_LATENCY, \ ++ CLIENT_METRIC_TYPE_STDEV_METADATA_LATENCY, \ ++ \ ++ CLIENT_METRIC_TYPE_MAX, \ + } + + struct ceph_metric_header { +@@ -61,18 +73,27 @@ struct ceph_metric_cap { + struct ceph_metric_read_latency { + struct ceph_metric_header header; + struct ceph_timespec lat; ++ struct ceph_timespec avg; ++ __le64 sq_sum; ++ __le64 count; + } __packed; + + /* metric write latency header */ + struct ceph_metric_write_latency { + struct ceph_metric_header header; + struct ceph_timespec lat; ++ struct ceph_timespec avg; ++ __le64 sq_sum; ++ __le64 count; + } __packed; + + /* metric metadata latency header */ + struct ceph_metric_metadata_latency { + struct ceph_metric_header header; + struct ceph_timespec lat; ++ struct ceph_timespec avg; ++ __le64 sq_sum; ++ __le64 count; + } __packed; + + /* metric dentry lease header */ + diff --git a/patches.suse/ceph-increment-i_version-when-doing-a-setattr-with-caps.patch b/patches.suse/ceph-increment-i_version-when-doing-a-setattr-with-caps.patch new file mode 100644 index 0000000..85a7a05 --- /dev/null +++ b/patches.suse/ceph-increment-i_version-when-doing-a-setattr-with-caps.patch @@ -0,0 +1,35 @@ +From: Jeff Layton +Date: Wed, 24 Aug 2022 09:24:42 -0400 +Subject: ceph: increment i_version when doing a setattr with caps +Git-commit: b4b924c7a16e857b0715603456045251a49f2ea6 +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +When the client has enough caps to satisfy a setattr locally without +having to talk to the server, we currently do the setattr without +incrementing the change attribute. + +Ensure that if the ctime changes locally, then the change attribute +does too. + +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index b4a3cb07d5b0..a5e2eb5704c9 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2192,6 +2192,7 @@ int __ceph_setattr(struct inode *inode, struct iattr *attr) + inode_dirty_flags = __ceph_mark_dirty_caps(ci, dirtied, + &prealloc_cf); + inode->i_ctime = attr->ia_ctime; ++ inode_inc_iversion_raw(inode); + } + + release &= issued; + diff --git a/patches.suse/ceph-initialize-i_size-variable-in-ceph_sync_read.patch b/patches.suse/ceph-initialize-i_size-variable-in-ceph_sync_read.patch new file mode 100644 index 0000000..a0f60d7 --- /dev/null +++ b/patches.suse/ceph-initialize-i_size-variable-in-ceph_sync_read.patch @@ -0,0 +1,37 @@ +From: Jeff Layton +Date: Tue, 23 Nov 2021 07:30:38 -0500 +Subject: ceph: initialize i_size variable in ceph_sync_read +Git-commit: e485d028bb1075d6167558b47f63e10713ad2034 +Patch-mainline: v5.16-rc6 +References: jsc#SES-1880 + +Newer compilers seem to determine that this variable being uninitialized +isn't a problem, but older compilers (from the RHEL8 era) seem to choke +on it and complain that it could be used uninitialized. + +Go ahead and initialize the variable at declaration time to silence +potential compiler warnings. + +Fixes: c3d8e0b5de48 ("ceph: return the real size read when it hits EOF") +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 02a0a0fd9ccd..b24442e27e4e 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -847,7 +847,7 @@ static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to, + ssize_t ret; + u64 off = iocb->ki_pos; + u64 len = iov_iter_count(to); +- u64 i_size; ++ u64 i_size = i_size_read(inode); + + dout("sync_read on file %p %llu~%u %s\n", file, off, (unsigned)len, + (file->f_flags & O_DIRECT) ? "O_DIRECT" : ""); + diff --git a/patches.suse/ceph-just-use-ci-i_version-for-fscache-aux-info.patch b/patches.suse/ceph-just-use-ci-i_version-for-fscache-aux-info.patch new file mode 100644 index 0000000..484022b --- /dev/null +++ b/patches.suse/ceph-just-use-ci-i_version-for-fscache-aux-info.patch @@ -0,0 +1,84 @@ +From: Jeff Layton +Date: Wed, 5 May 2021 15:21:12 -0400 +Subject: ceph: just use ci->i_version for fscache aux info +Git-commit: 25b7351161941222da17d4caa136d49031fdba6b +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +If the i_version regresses, then it's likely that the mtime will do the +same in lockstep with it. There's no need to track both here, just use +the i_version counter since it's just as good and gets the aux size down +to 64 bits. + +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/cache.c | 23 +++-------------------- + 1 file changed, 3 insertions(+), 20 deletions(-) + +diff --git a/fs/ceph/cache.c b/fs/ceph/cache.c +index 9cfadbb86568..457afda5498a 100644 +--- a/fs/ceph/cache.c ++++ b/fs/ceph/cache.c +@@ -12,12 +12,6 @@ + #include "super.h" + #include "cache.h" + +-struct ceph_aux_inode { +- u64 version; +- u64 mtime_sec; +- u64 mtime_nsec; +-}; +- + struct fscache_netfs ceph_cache_netfs = { + .name = "ceph", + .version = 0, +@@ -109,20 +103,14 @@ static enum fscache_checkaux ceph_fscache_inode_check_aux( + void *cookie_netfs_data, const void *data, uint16_t dlen, + loff_t object_size) + { +- struct ceph_aux_inode aux; + struct ceph_inode_info* ci = cookie_netfs_data; + struct inode* inode = &ci->vfs_inode; + +- if (dlen != sizeof(aux) || ++ if (dlen != sizeof(ci->i_version) || + i_size_read(inode) != object_size) + return FSCACHE_CHECKAUX_OBSOLETE; + +- memset(&aux, 0, sizeof(aux)); +- aux.version = ci->i_version; +- aux.mtime_sec = inode->i_mtime.tv_sec; +- aux.mtime_nsec = inode->i_mtime.tv_nsec; +- +- if (memcmp(data, &aux, sizeof(aux)) != 0) ++ if (*(u64 *)data != ci->i_version) + return FSCACHE_CHECKAUX_OBSOLETE; + + dout("ceph inode 0x%p cached okay\n", ci); +@@ -139,7 +127,6 @@ void ceph_fscache_register_inode_cookie(struct inode *inode) + { + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_fs_client *fsc = ceph_inode_to_client(inode); +- struct ceph_aux_inode aux; + + /* No caching for filesystem */ + if (!fsc->fscache) +@@ -151,14 +138,10 @@ void ceph_fscache_register_inode_cookie(struct inode *inode) + + inode_lock_nested(inode, I_MUTEX_CHILD); + if (!ci->fscache) { +- memset(&aux, 0, sizeof(aux)); +- aux.version = ci->i_version; +- aux.mtime_sec = inode->i_mtime.tv_sec; +- aux.mtime_nsec = inode->i_mtime.tv_nsec; + ci->fscache = fscache_acquire_cookie(fsc->fscache, + &ceph_fscache_inode_object_def, + &ci->i_vino, sizeof(ci->i_vino), +- &aux, sizeof(aux), ++ &ci->i_version, sizeof(ci->i_version), + ci, i_size_read(inode), false); + } + inode_unlock(inode); + diff --git a/patches.suse/ceph-make-ceph_create_session_msg-a-global-symbol.patch b/patches.suse/ceph-make-ceph_create_session_msg-a-global-symbol.patch new file mode 100644 index 0000000..5b03c86 --- /dev/null +++ b/patches.suse/ceph-make-ceph_create_session_msg-a-global-symbol.patch @@ -0,0 +1,91 @@ +From: Xiubo Li +Date: Mon, 5 Jul 2021 09:22:54 +0800 +Subject: ceph: make ceph_create_session_msg a global symbol +Git-commit: fba97e8025015b63b1bdb73cd868c8ea832a1620 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 16 +++++++++------- + fs/ceph/mds_client.h | 1 + + 2 files changed, 10 insertions(+), 7 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 0b69aec23e5c..b21c44af53bf 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -1155,7 +1155,7 @@ static int __choose_mds(struct ceph_mds_client *mdsc, + /* + * session messages + */ +-static struct ceph_msg *create_session_msg(u32 op, u64 seq) ++struct ceph_msg *ceph_create_session_msg(u32 op, u64 seq) + { + struct ceph_msg *msg; + struct ceph_mds_session_head *h; +@@ -1163,7 +1163,8 @@ static struct ceph_msg *create_session_msg(u32 op, u64 seq) + msg = ceph_msg_new(CEPH_MSG_CLIENT_SESSION, sizeof(*h), GFP_NOFS, + false); + if (!msg) { +- pr_err("create_session_msg ENOMEM creating msg\n"); ++ pr_err("ENOMEM creating session %s msg\n", ++ ceph_session_op_name(op)); + return NULL; + } + h = msg->front.iov_base; +@@ -1294,7 +1295,7 @@ static struct ceph_msg *create_session_open_msg(struct ceph_mds_client *mdsc, u6 + msg = ceph_msg_new(CEPH_MSG_CLIENT_SESSION, sizeof(*h) + extra_bytes, + GFP_NOFS, false); + if (!msg) { +- pr_err("create_session_msg ENOMEM creating msg\n"); ++ pr_err("ENOMEM creating session open msg\n"); + return ERR_PTR(-ENOMEM); + } + p = msg->front.iov_base; +@@ -1803,8 +1804,8 @@ static int send_renew_caps(struct ceph_mds_client *mdsc, + + dout("send_renew_caps to mds%d (%s)\n", session->s_mds, + ceph_mds_state_name(state)); +- msg = create_session_msg(CEPH_SESSION_REQUEST_RENEWCAPS, +- ++session->s_renew_seq); ++ msg = ceph_create_session_msg(CEPH_SESSION_REQUEST_RENEWCAPS, ++ ++session->s_renew_seq); + if (!msg) + return -ENOMEM; + ceph_con_send(&session->s_con, msg); +@@ -1818,7 +1819,7 @@ static int send_flushmsg_ack(struct ceph_mds_client *mdsc, + + dout("send_flushmsg_ack to mds%d (%s)s seq %lld\n", + session->s_mds, ceph_session_state_name(session->s_state), seq); +- msg = create_session_msg(CEPH_SESSION_FLUSHMSG_ACK, seq); ++ msg = ceph_create_session_msg(CEPH_SESSION_FLUSHMSG_ACK, seq); + if (!msg) + return -ENOMEM; + ceph_con_send(&session->s_con, msg); +@@ -1870,7 +1871,8 @@ static int request_close_session(struct ceph_mds_session *session) + dout("request_close_session mds%d state %s seq %lld\n", + session->s_mds, ceph_session_state_name(session->s_state), + session->s_seq); +- msg = create_session_msg(CEPH_SESSION_REQUEST_CLOSE, session->s_seq); ++ msg = ceph_create_session_msg(CEPH_SESSION_REQUEST_CLOSE, ++ session->s_seq); + if (!msg) + return -ENOMEM; + ceph_con_send(&session->s_con, msg); +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 20e42d8b66c6..be4a97664464 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -522,6 +522,7 @@ static inline void ceph_mdsc_put_request(struct ceph_mds_request *req) + kref_put(&req->r_kref, ceph_mdsc_release_request); + } + ++extern struct ceph_msg *ceph_create_session_msg(u32 op, u64 seq); + extern void __ceph_queue_cap_release(struct ceph_mds_session *session, + struct ceph_cap *cap); + extern void ceph_flush_cap_releases(struct ceph_mds_client *mdsc, + diff --git a/patches.suse/ceph-make-ceph_netfs_issue_op-handle-inlined-data.patch b/patches.suse/ceph-make-ceph_netfs_issue_op-handle-inlined-data.patch new file mode 100644 index 0000000..961b821 --- /dev/null +++ b/patches.suse/ceph-make-ceph_netfs_issue_op-handle-inlined-data.patch @@ -0,0 +1,117 @@ +From: David Howells +Date: Fri, 17 Dec 2021 16:14:15 +0000 +Subject: ceph: make ceph_netfs_issue_op() handle inlined data +Git-commit: 5b19f1eba45902bc75b92e9962374fc98a40e174 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Make ceph_netfs_issue_op() handle inlined data on page 0. + +Signed-off-by: David Howells +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 77 ++++++++++++++++++++++++++++++++++++++++++++------------- + 1 file changed, 60 insertions(+), 17 deletions(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -245,6 +245,59 @@ static void finish_netfs_read(struct cep + iput(req->r_inode); + } + ++static bool ceph_netfs_issue_op_inline(struct netfs_read_subrequest *subreq) ++{ ++ struct netfs_read_request *rreq = subreq->rreq; ++ struct inode *inode = rreq->inode; ++ struct ceph_mds_reply_info_parsed *rinfo; ++ struct ceph_mds_reply_info_in *iinfo; ++ struct ceph_mds_request *req; ++ struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(inode->i_sb); ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct iov_iter iter; ++ ssize_t err = 0; ++ size_t len; ++ ++ __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); ++ __clear_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++ ++ if (subreq->start >= inode->i_size) ++ goto out; ++ ++ /* We need to fetch the inline data. */ ++ req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_GETATTR, USE_ANY_MDS); ++ if (IS_ERR(req)) { ++ err = PTR_ERR(req); ++ goto out; ++ } ++ req->r_ino1 = ci->i_vino; ++ req->r_args.getattr.mask = cpu_to_le32(CEPH_STAT_CAP_INLINE_DATA); ++ req->r_num_caps = 2; ++ ++ err = ceph_mdsc_do_request(mdsc, NULL, req); ++ if (err < 0) ++ goto out; ++ ++ rinfo = &req->r_reply_info; ++ iinfo = &rinfo->targeti; ++ if (iinfo->inline_version == CEPH_INLINE_NONE) { ++ /* The data got uninlined */ ++ ceph_mdsc_put_request(req); ++ return false; ++ } ++ ++ len = min_t(size_t, iinfo->inline_len - subreq->start, subreq->len); ++ iov_iter_xarray(&iter, READ, &rreq->mapping->i_pages, subreq->start, len); ++ err = copy_to_iter(iinfo->inline_data + subreq->start, len, &iter); ++ if (err == 0) ++ err = -EFAULT; ++ ++ ceph_mdsc_put_request(req); ++out: ++ netfs_subreq_terminated(subreq, err, false); ++ return true; ++} ++ + static void ceph_netfs_issue_op(struct netfs_read_subrequest *subreq) + { + struct netfs_read_request *rreq = subreq->rreq; +@@ -259,6 +312,10 @@ static void ceph_netfs_issue_op(struct n + int err = 0; + u64 len = subreq->len; + ++ if (ci->i_inline_version != CEPH_INLINE_NONE && ++ ceph_netfs_issue_op_inline(subreq)) ++ return; ++ + req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, vino, subreq->start, &len, + 0, 1, CEPH_OSD_OP_READ, + CEPH_OSD_FLAG_READ | fsc->client->osdc.client->options->read_from_replica, +@@ -326,23 +383,9 @@ static int ceph_readpage(struct file *fi + u64 off = page_offset(page); + u64 len = thp_size(page); + +- if (ci->i_inline_version != CEPH_INLINE_NONE) { +- /* +- * Uptodate inline data should have been added +- * into page cache while getting Fcr caps. +- */ +- if (off == 0) { +- unlock_page(page); +- return -EINVAL; +- } +- zero_user_segment(page, 0, thp_size(page)); +- SetPageUptodate(page); +- unlock_page(page); +- return 0; +- } +- +- dout("readpage ino %llx.%llx file %p off %llu len %llu page %p index %lu\n", +- vino.ino, vino.snap, file, off, len, page, page->index); ++ dout("readpage ino %llx.%llx file %p off %llu len %llu page %p index %lu\n inline %d", ++ vino.ino, vino.snap, file, off, len, page, page->index, ++ ci->i_inline_version != CEPH_INLINE_NONE); + + return netfs_readpage(file, page, &ceph_netfs_read_ops, NULL); + } diff --git a/patches.suse/ceph-make-change_auth_cap_ses-a-global-symbol.patch b/patches.suse/ceph-make-change_auth_cap_ses-a-global-symbol.patch new file mode 100644 index 0000000..ef0ea7d --- /dev/null +++ b/patches.suse/ceph-make-change_auth_cap_ses-a-global-symbol.patch @@ -0,0 +1,44 @@ +From: Xiubo Li +Date: Fri, 10 Jun 2022 10:12:49 +0800 +Subject: ceph: make change_auth_cap_ses a global symbol +Git-commit: e19feff96380e7a98ed55446ae08c3c52ce6a994 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 4 ++-- + fs/ceph/super.h | 2 ++ + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 2b1f22322e8f..2677199efbce 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -602,8 +602,8 @@ static void __check_cap_issue(struct ceph_inode_info *ci, struct ceph_cap *cap, + * @ci: inode to be moved + * @session: new auth caps session + */ +-static void change_auth_cap_ses(struct ceph_inode_info *ci, +- struct ceph_mds_session *session) ++void change_auth_cap_ses(struct ceph_inode_info *ci, ++ struct ceph_mds_session *session) + { + lockdep_assert_held(&ci->i_ceph_lock); + +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 59469253592b..3c940a8457de 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -767,6 +767,8 @@ extern void ceph_unreserve_caps(struct ceph_mds_client *mdsc, + extern void ceph_reservation_status(struct ceph_fs_client *client, + int *total, int *avail, int *used, + int *reserved, int *min); ++extern void change_auth_cap_ses(struct ceph_inode_info *ci, ++ struct ceph_mds_session *session); + + + + diff --git a/patches.suse/ceph-make-f_bsize-always-equal-to-f_frsize.patch b/patches.suse/ceph-make-f_bsize-always-equal-to-f_frsize.patch new file mode 100644 index 0000000..3a70860 --- /dev/null +++ b/patches.suse/ceph-make-f_bsize-always-equal-to-f_frsize.patch @@ -0,0 +1,55 @@ +From: Xiubo Li +Date: Fri, 24 Jun 2022 16:43:49 +0800 +Subject: ceph: make f_bsize always equal to f_frsize +Git-commit: 0c04a117d77b258febb1a69da7c0cb651d4a38cc +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +The f_frsize maybe changed in the quota size is less than the defualt +4MB. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/super.c | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index 5539f6c87a45..3fc48b43cab0 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -72,15 +72,9 @@ static int ceph_statfs(struct dentry *dentry, struct kstatfs *buf) + buf->f_type = CEPH_SUPER_MAGIC; /* ?? */ + + /* +- * express utilization in terms of large blocks to avoid ++ * Express utilization in terms of large blocks to avoid + * overflow on 32-bit machines. +- * +- * NOTE: for the time being, we make bsize == frsize to humor +- * not-yet-ancient versions of glibc that are broken. +- * Someday, we will probably want to report a real block +- * size... whatever that may mean for a network file system! + */ +- buf->f_bsize = 1 << CEPH_BLOCK_SHIFT; + buf->f_frsize = 1 << CEPH_BLOCK_SHIFT; + + /* +@@ -95,6 +89,14 @@ static int ceph_statfs(struct dentry *dentry, struct kstatfs *buf) + buf->f_bavail = le64_to_cpu(st.kb_avail) >> (CEPH_BLOCK_SHIFT-10); + } + ++ /* ++ * NOTE: for the time being, we make bsize == frsize to humor ++ * not-yet-ancient versions of glibc that are broken. ++ * Someday, we will probably want to report a real block ++ * size... whatever that may mean for a network file system! ++ */ ++ buf->f_bsize = buf->f_frsize; ++ + buf->f_files = le64_to_cpu(st.num_objects); + buf->f_ffree = -1; + buf->f_namelen = NAME_MAX; + diff --git a/patches.suse/ceph-make-iterate_sessions-a-global-symbol.patch b/patches.suse/ceph-make-iterate_sessions-a-global-symbol.patch new file mode 100644 index 0000000..3a5a759 --- /dev/null +++ b/patches.suse/ceph-make-iterate_sessions-a-global-symbol.patch @@ -0,0 +1,147 @@ +From: Xiubo Li +Date: Mon, 5 Jul 2021 09:22:55 +0800 +Subject: ceph: make iterate_sessions a global symbol +Git-commit: 59b312f36230ea91ebb6ce1b11f2781604495d30 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 26 +------------------------- + fs/ceph/mds_client.c | 49 ++++++++++++++++++++++++++++++++----------------- + fs/ceph/mds_client.h | 3 +++ + 3 files changed, 36 insertions(+), 42 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index c2d654156783..a42dbc343749 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -4226,33 +4226,9 @@ static void flush_dirty_session_caps(struct ceph_mds_session *s) + dout("flush_dirty_caps done\n"); + } + +-static void iterate_sessions(struct ceph_mds_client *mdsc, +- void (*cb)(struct ceph_mds_session *)) +-{ +- int mds; +- +- mutex_lock(&mdsc->mutex); +- for (mds = 0; mds < mdsc->max_sessions; ++mds) { +- struct ceph_mds_session *s; +- +- if (!mdsc->sessions[mds]) +- continue; +- +- s = ceph_get_mds_session(mdsc->sessions[mds]); +- if (!s) +- continue; +- +- mutex_unlock(&mdsc->mutex); +- cb(s); +- ceph_put_mds_session(s); +- mutex_lock(&mdsc->mutex); +- } +- mutex_unlock(&mdsc->mutex); +-} +- + void ceph_flush_dirty_caps(struct ceph_mds_client *mdsc) + { +- iterate_sessions(mdsc, flush_dirty_session_caps); ++ ceph_mdsc_iterate_sessions(mdsc, flush_dirty_session_caps, true); + } + + void __ceph_touch_fmode(struct ceph_inode_info *ci, +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index b21c44af53bf..926971822174 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -811,6 +811,33 @@ static void put_request_session(struct ceph_mds_request *req) + } + } + ++void ceph_mdsc_iterate_sessions(struct ceph_mds_client *mdsc, ++ void (*cb)(struct ceph_mds_session *), ++ bool check_state) ++{ ++ int mds; ++ ++ mutex_lock(&mdsc->mutex); ++ for (mds = 0; mds < mdsc->max_sessions; ++mds) { ++ struct ceph_mds_session *s; ++ ++ s = __ceph_lookup_mds_session(mdsc, mds); ++ if (!s) ++ continue; ++ ++ if (check_state && !check_session_state(s)) { ++ ceph_put_mds_session(s); ++ continue; ++ } ++ ++ mutex_unlock(&mdsc->mutex); ++ cb(s); ++ ceph_put_mds_session(s); ++ mutex_lock(&mdsc->mutex); ++ } ++ mutex_unlock(&mdsc->mutex); ++} ++ + void ceph_mdsc_release_request(struct kref *kref) + { + struct ceph_mds_request *req = container_of(kref, +@@ -4411,24 +4438,12 @@ void ceph_mdsc_lease_send_msg(struct ceph_mds_session *session, + } + + /* +- * lock unlock sessions, to wait ongoing session activities ++ * lock unlock the session, to wait ongoing session activities + */ +-static void lock_unlock_sessions(struct ceph_mds_client *mdsc) ++static void lock_unlock_session(struct ceph_mds_session *s) + { +- int i; +- +- mutex_lock(&mdsc->mutex); +- for (i = 0; i < mdsc->max_sessions; i++) { +- struct ceph_mds_session *s = __ceph_lookup_mds_session(mdsc, i); +- if (!s) +- continue; +- mutex_unlock(&mdsc->mutex); +- mutex_lock(&s->s_mutex); +- mutex_unlock(&s->s_mutex); +- ceph_put_mds_session(s); +- mutex_lock(&mdsc->mutex); +- } +- mutex_unlock(&mdsc->mutex); ++ mutex_lock(&s->s_mutex); ++ mutex_unlock(&s->s_mutex); + } + + static void maybe_recover_session(struct ceph_mds_client *mdsc) +@@ -4687,7 +4702,7 @@ void ceph_mdsc_pre_umount(struct ceph_mds_client *mdsc) + dout("pre_umount\n"); + mdsc->stopping = 1; + +- lock_unlock_sessions(mdsc); ++ ceph_mdsc_iterate_sessions(mdsc, lock_unlock_session, false); + ceph_flush_dirty_caps(mdsc); + wait_requests(mdsc); + +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index be4a97664464..4a75a14c2a88 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -522,6 +522,9 @@ static inline void ceph_mdsc_put_request(struct ceph_mds_request *req) + kref_put(&req->r_kref, ceph_mdsc_release_request); + } + ++extern void ceph_mdsc_iterate_sessions(struct ceph_mds_client *mdsc, ++ void (*cb)(struct ceph_mds_session *), ++ bool check_state); + extern struct ceph_msg *ceph_create_session_msg(u32 op, u64 seq); + extern void __ceph_queue_cap_release(struct ceph_mds_session *session, + struct ceph_cap *cap); + diff --git a/patches.suse/ceph-misc-fix-for-code-style-and-logs.patch b/patches.suse/ceph-misc-fix-for-code-style-and-logs.patch new file mode 100644 index 0000000..adb8f2d --- /dev/null +++ b/patches.suse/ceph-misc-fix-for-code-style-and-logs.patch @@ -0,0 +1,358 @@ +From: Xiubo Li +Date: Wed, 23 Feb 2022 09:27:45 +0800 +Subject: ceph: misc fix for code style and logs +Git-commit: ad5255c1ea9c64b350efe732c90e63063b2bbbe0 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +To make the logs more readable such as for log likes: + +ceph: will move 00000000a42b796b to split realm 100000003ed 000000007146df45 + +With this it will always show the inode numbers instead the inode +addresses. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/snap.c | 122 +++++++++++++++++++++++++++++---------------------------- + 1 file changed, 62 insertions(+), 60 deletions(-) + +diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c +index b75dcc9a36b6..322ee5add942 100644 +--- a/fs/ceph/snap.c ++++ b/fs/ceph/snap.c +@@ -137,7 +137,7 @@ static struct ceph_snap_realm *ceph_create_snap_realm( + __insert_snap_realm(&mdsc->snap_realms, realm); + mdsc->num_snap_realms++; + +- dout("create_snap_realm %llx %p\n", realm->ino, realm); ++ dout("%s %llx %p\n", __func__, realm->ino, realm); + return realm; + } + +@@ -161,7 +161,7 @@ static struct ceph_snap_realm *__lookup_snap_realm(struct ceph_mds_client *mdsc, + else if (ino > r->ino) + n = n->rb_right; + else { +- dout("lookup_snap_realm %llx %p\n", r->ino, r); ++ dout("%s %llx %p\n", __func__, r->ino, r); + return r; + } + } +@@ -189,7 +189,7 @@ static void __destroy_snap_realm(struct ceph_mds_client *mdsc, + { + lockdep_assert_held_write(&mdsc->snap_rwsem); + +- dout("__destroy_snap_realm %p %llx\n", realm, realm->ino); ++ dout("%s %p %llx\n", __func__, realm, realm->ino); + + rb_erase(&realm->node, &mdsc->snap_realms); + mdsc->num_snap_realms--; +@@ -302,9 +302,8 @@ static int adjust_snap_realm_parent(struct ceph_mds_client *mdsc, + if (IS_ERR(parent)) + return PTR_ERR(parent); + } +- dout("adjust_snap_realm_parent %llx %p: %llx %p -> %llx %p\n", +- realm->ino, realm, realm->parent_ino, realm->parent, +- parentino, parent); ++ dout("%s %llx %p: %llx %p -> %llx %p\n", __func__, realm->ino, ++ realm, realm->parent_ino, realm->parent, parentino, parent); + if (realm->parent) { + list_del_init(&realm->child_item); + ceph_put_snap_realm(mdsc, realm->parent); +@@ -360,9 +359,8 @@ static int build_snap_context(struct ceph_snap_realm *realm, + realm->cached_context->seq == realm->seq && + (!parent || + realm->cached_context->seq >= parent->cached_context->seq)) { +- dout("build_snap_context %llx %p: %p seq %lld (%u snaps)" +- " (unchanged)\n", +- realm->ino, realm, realm->cached_context, ++ dout("%s %llx %p: %p seq %lld (%u snaps) (unchanged)\n", ++ __func__, realm->ino, realm, realm->cached_context, + realm->cached_context->seq, + (unsigned int)realm->cached_context->num_snaps); + return 0; +@@ -401,9 +399,8 @@ static int build_snap_context(struct ceph_snap_realm *realm, + + sort(snapc->snaps, num, sizeof(u64), cmpu64_rev, NULL); + snapc->num_snaps = num; +- dout("build_snap_context %llx %p: %p seq %lld (%u snaps)\n", +- realm->ino, realm, snapc, snapc->seq, +- (unsigned int) snapc->num_snaps); ++ dout("%s %llx %p: %p seq %lld (%u snaps)\n", __func__, realm->ino, ++ realm, snapc, snapc->seq, (unsigned int) snapc->num_snaps); + + ceph_put_snap_context(realm->cached_context); + realm->cached_context = snapc; +@@ -420,8 +417,7 @@ static int build_snap_context(struct ceph_snap_realm *realm, + ceph_put_snap_context(realm->cached_context); + realm->cached_context = NULL; + } +- pr_err("build_snap_context %llx %p fail %d\n", realm->ino, +- realm, err); ++ pr_err("%s %llx %p fail %d\n", __func__, realm->ino, realm, err); + return err; + } + +@@ -455,7 +451,7 @@ static void rebuild_snap_realms(struct ceph_snap_realm *realm, + } + + last = build_snap_context(_realm, &realm_queue, dirty_realms); +- dout("rebuild_snap_realms %llx %p, %s\n", _realm->ino, _realm, ++ dout("%s %llx %p, %s\n", __func__, _realm->ino, _realm, + last > 0 ? "is deferred" : !last ? "succeeded" : "failed"); + + /* is any child in the list ? */ +@@ -551,12 +547,14 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci, + as no new writes are allowed to start when pending, so any + writes in progress now were started before the previous + cap_snap. lucky us. */ +- dout("queue_cap_snap %p already pending\n", inode); ++ dout("%s %p %llx.%llx already pending\n", ++ __func__, inode, ceph_vinop(inode)); + goto update_snapc; + } + if (ci->i_wrbuffer_ref_head == 0 && + !(dirty & (CEPH_CAP_ANY_EXCL|CEPH_CAP_FILE_WR))) { +- dout("queue_cap_snap %p nothing dirty|writing\n", inode); ++ dout("%s %p %llx.%llx nothing dirty|writing\n", ++ __func__, inode, ceph_vinop(inode)); + goto update_snapc; + } + +@@ -576,15 +574,15 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci, + } else { + if (!(used & CEPH_CAP_FILE_WR) && + ci->i_wrbuffer_ref_head == 0) { +- dout("queue_cap_snap %p " +- "no new_snap|dirty_page|writing\n", inode); ++ dout("%s %p %llx.%llx no new_snap|dirty_page|writing\n", ++ __func__, inode, ceph_vinop(inode)); + goto update_snapc; + } + } + +- dout("queue_cap_snap %p cap_snap %p queuing under %p %s %s\n", +- inode, capsnap, old_snapc, ceph_cap_string(dirty), +- capsnap->need_flush ? "" : "no_flush"); ++ dout("%s %p %llx.%llx cap_snap %p queuing under %p %s %s\n", ++ __func__, inode, ceph_vinop(inode), capsnap, old_snapc, ++ ceph_cap_string(dirty), capsnap->need_flush ? "" : "no_flush"); + ihold(inode); + + capsnap->follows = old_snapc->seq; +@@ -616,8 +614,8 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci, + list_add_tail(&capsnap->ci_item, &ci->i_cap_snaps); + + if (used & CEPH_CAP_FILE_WR) { +- dout("queue_cap_snap %p cap_snap %p snapc %p" +- " seq %llu used WR, now pending\n", inode, ++ dout("%s %p %llx.%llx cap_snap %p snapc %p seq %llu used WR," ++ " now pending\n", __func__, inode, ceph_vinop(inode), + capsnap, old_snapc, old_snapc->seq); + capsnap->writing = 1; + } else { +@@ -628,12 +626,12 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci, + old_snapc = NULL; + + update_snapc: +- if (ci->i_wrbuffer_ref_head == 0 && +- ci->i_wr_ref == 0 && +- ci->i_dirty_caps == 0 && +- ci->i_flushing_caps == 0) { +- ci->i_head_snapc = NULL; +- } else { ++ if (ci->i_wrbuffer_ref_head == 0 && ++ ci->i_wr_ref == 0 && ++ ci->i_dirty_caps == 0 && ++ ci->i_flushing_caps == 0) { ++ ci->i_head_snapc = NULL; ++ } else { + ci->i_head_snapc = ceph_get_snap_context(new_snapc); + dout(" new snapc is %p\n", new_snapc); + } +@@ -668,27 +666,28 @@ int __ceph_finish_cap_snap(struct ceph_inode_info *ci, + capsnap->truncate_size = ci->i_truncate_size; + capsnap->truncate_seq = ci->i_truncate_seq; + if (capsnap->dirty_pages) { +- dout("finish_cap_snap %p cap_snap %p snapc %p %llu %s s=%llu " +- "still has %d dirty pages\n", inode, capsnap, +- capsnap->context, capsnap->context->seq, +- ceph_cap_string(capsnap->dirty), capsnap->size, +- capsnap->dirty_pages); ++ dout("%s %p %llx.%llx cap_snap %p snapc %p %llu %s s=%llu " ++ "still has %d dirty pages\n", __func__, inode, ++ ceph_vinop(inode), capsnap, capsnap->context, ++ capsnap->context->seq, ceph_cap_string(capsnap->dirty), ++ capsnap->size, capsnap->dirty_pages); + return 0; + } + + /* Fb cap still in use, delay it */ + if (ci->i_wb_ref) { +- dout("finish_cap_snap %p cap_snap %p snapc %p %llu %s s=%llu " +- "used WRBUFFER, delaying\n", inode, capsnap, +- capsnap->context, capsnap->context->seq, +- ceph_cap_string(capsnap->dirty), capsnap->size); ++ dout("%s %p %llx.%llx cap_snap %p snapc %p %llu %s s=%llu " ++ "used WRBUFFER, delaying\n", __func__, inode, ++ ceph_vinop(inode), capsnap, capsnap->context, ++ capsnap->context->seq, ceph_cap_string(capsnap->dirty), ++ capsnap->size); + capsnap->writing = 1; + return 0; + } + + ci->i_ceph_flags |= CEPH_I_FLUSH_SNAPS; +- dout("finish_cap_snap %p cap_snap %p snapc %p %llu %s s=%llu\n", +- inode, capsnap, capsnap->context, ++ dout("%s %p %llx.%llx cap_snap %p snapc %p %llu %s s=%llu\n", ++ __func__, inode, ceph_vinop(inode), capsnap, capsnap->context, + capsnap->context->seq, ceph_cap_string(capsnap->dirty), + capsnap->size); + +@@ -709,7 +708,7 @@ static void queue_realm_cap_snaps(struct ceph_snap_realm *realm) + struct inode *lastinode = NULL; + struct ceph_cap_snap *capsnap = NULL; + +- dout("queue_realm_cap_snaps %p %llx inodes\n", realm, realm->ino); ++ dout("%s %p %llx inode\n", __func__, realm, realm->ino); + + spin_lock(&realm->inodes_with_caps_lock); + list_for_each_entry(ci, &realm->inodes_with_caps, i_snap_realm_item) { +@@ -747,7 +746,7 @@ static void queue_realm_cap_snaps(struct ceph_snap_realm *realm) + + if (capsnap) + kmem_cache_free(ceph_cap_snap_cachep, capsnap); +- dout("queue_realm_cap_snaps %p %llx done\n", realm, realm->ino); ++ dout("%s %p %llx done\n", __func__, realm, realm->ino); + } + + /* +@@ -773,7 +772,7 @@ int ceph_update_snap_trace(struct ceph_mds_client *mdsc, + + lockdep_assert_held_write(&mdsc->snap_rwsem); + +- dout("update_snap_trace deletion=%d\n", deletion); ++ dout("%s deletion=%d\n", __func__, deletion); + more: + rebuild_snapcs = 0; + ceph_decode_need(&p, e, sizeof(*ri), bad); +@@ -802,7 +801,7 @@ int ceph_update_snap_trace(struct ceph_mds_client *mdsc, + rebuild_snapcs += err; + + if (le64_to_cpu(ri->seq) > realm->seq) { +- dout("update_snap_trace updating %llx %p %lld -> %lld\n", ++ dout("%s updating %llx %p %lld -> %lld\n", __func__, + realm->ino, realm, realm->seq, le64_to_cpu(ri->seq)); + /* update realm parameters, snap lists */ + realm->seq = le64_to_cpu(ri->seq); +@@ -826,11 +825,11 @@ int ceph_update_snap_trace(struct ceph_mds_client *mdsc, + + rebuild_snapcs = 1; + } else if (!realm->cached_context) { +- dout("update_snap_trace %llx %p seq %lld new\n", ++ dout("%s %llx %p seq %lld new\n", __func__, + realm->ino, realm, realm->seq); + rebuild_snapcs = 1; + } else { +- dout("update_snap_trace %llx %p seq %lld unchanged\n", ++ dout("%s %llx %p seq %lld unchanged\n", __func__, + realm->ino, realm, realm->seq); + } + +@@ -883,7 +882,7 @@ int ceph_update_snap_trace(struct ceph_mds_client *mdsc, + ceph_put_snap_realm(mdsc, realm); + if (first_realm) + ceph_put_snap_realm(mdsc, first_realm); +- pr_err("update_snap_trace error %d\n", err); ++ pr_err("%s error %d\n", __func__, err); + return err; + } + +@@ -900,7 +899,7 @@ static void flush_snaps(struct ceph_mds_client *mdsc) + struct inode *inode; + struct ceph_mds_session *session = NULL; + +- dout("flush_snaps\n"); ++ dout("%s\n", __func__); + spin_lock(&mdsc->snap_flush_lock); + while (!list_empty(&mdsc->snap_flush_list)) { + ci = list_first_entry(&mdsc->snap_flush_list, +@@ -915,7 +914,7 @@ static void flush_snaps(struct ceph_mds_client *mdsc) + spin_unlock(&mdsc->snap_flush_lock); + + ceph_put_mds_session(session); +- dout("flush_snaps done\n"); ++ dout("%s done\n", __func__); + } + + /** +@@ -997,8 +996,8 @@ void ceph_handle_snap(struct ceph_mds_client *mdsc, + trace_len = le32_to_cpu(h->trace_len); + p += sizeof(*h); + +- dout("handle_snap from mds%d op %s split %llx tracelen %d\n", mds, +- ceph_snap_op_name(op), split, trace_len); ++ dout("%s from mds%d op %s split %llx tracelen %d\n", __func__, ++ mds, ceph_snap_op_name(op), split, trace_len); + + mutex_lock(&session->s_mutex); + inc_session_sequence(session); +@@ -1058,13 +1057,13 @@ void ceph_handle_snap(struct ceph_mds_client *mdsc, + */ + if (ci->i_snap_realm->created > + le64_to_cpu(ri->created)) { +- dout(" leaving %p in newer realm %llx %p\n", +- inode, ci->i_snap_realm->ino, ++ dout(" leaving %p %llx.%llx in newer realm %llx %p\n", ++ inode, ceph_vinop(inode), ci->i_snap_realm->ino, + ci->i_snap_realm); + goto skip_inode; + } +- dout(" will move %p to split realm %llx %p\n", +- inode, realm->ino, realm); ++ dout(" will move %p %llx.%llx to split realm %llx %p\n", ++ inode, ceph_vinop(inode), realm->ino, realm); + + ceph_get_snap_realm(mdsc, realm); + ceph_change_snap_realm(inode, realm); +@@ -1107,7 +1106,7 @@ void ceph_handle_snap(struct ceph_mds_client *mdsc, + return; + + bad: +- pr_err("corrupt snap message from mds%d\n", mds); ++ pr_err("%s corrupt snap message from mds%d\n", __func__, mds); + ceph_msg_dump(msg); + out: + if (locked_rwsem) +@@ -1140,7 +1139,8 @@ struct ceph_snapid_map* ceph_get_snapid_map(struct ceph_mds_client *mdsc, + } + spin_unlock(&mdsc->snapid_map_lock); + if (exist) { +- dout("found snapid map %llx -> %x\n", exist->snap, exist->dev); ++ dout("%s found snapid map %llx -> %x\n", __func__, ++ exist->snap, exist->dev); + return exist; + } + +@@ -1184,11 +1184,13 @@ struct ceph_snapid_map* ceph_get_snapid_map(struct ceph_mds_client *mdsc, + if (exist) { + free_anon_bdev(sm->dev); + kfree(sm); +- dout("found snapid map %llx -> %x\n", exist->snap, exist->dev); ++ dout("%s found snapid map %llx -> %x\n", __func__, ++ exist->snap, exist->dev); + return exist; + } + +- dout("create snapid map %llx -> %x\n", sm->snap, sm->dev); ++ dout("%s create snapid map %llx -> %x\n", __func__, ++ sm->snap, sm->dev); + return sm; + } + + diff --git a/patches.suse/ceph-mount-syntax-module-parameter.patch b/patches.suse/ceph-mount-syntax-module-parameter.patch new file mode 100644 index 0000000..448717f --- /dev/null +++ b/patches.suse/ceph-mount-syntax-module-parameter.patch @@ -0,0 +1,40 @@ +From: Venky Shankar +Date: Wed, 3 Nov 2021 10:30:39 +0530 +Subject: ceph: mount syntax module parameter +Git-commit: adbed05ed62d1f3b6f6c5cb88ec52c1ffafc0fd9 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add read-only module parameters for supported mount syntaxes. Primary +user is the user-space mount helper for catching v2 syntax bugs during +testing by cross verifying if the kernel supports v2 syntax on mount +failure. + +Signed-off-by: Venky Shankar +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/super.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index 31b5786cd98f..2166fc2c1625 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -1461,6 +1461,14 @@ bool disable_send_metrics = false; + module_param_cb(disable_send_metrics, ¶m_ops_metrics, &disable_send_metrics, 0644); + MODULE_PARM_DESC(disable_send_metrics, "Enable sending perf metrics to ceph cluster (default: on)"); + ++/* for both v1 and v2 syntax */ ++static bool mount_support = true; ++static const struct kernel_param_ops param_ops_mount_syntax = { ++ .get = param_get_bool, ++}; ++module_param_cb(mount_syntax_v1, ¶m_ops_mount_syntax, &mount_support, 0444); ++module_param_cb(mount_syntax_v2, ¶m_ops_mount_syntax, &mount_support, 0444); ++ + module_init(init_ceph); + module_exit(exit_ceph); + + diff --git a/patches.suse/ceph-move-CEPH_SUPER_MAGIC-definition-to-magic.h.patch b/patches.suse/ceph-move-CEPH_SUPER_MAGIC-definition-to-magic.h.patch new file mode 100644 index 0000000..e1e1f97 --- /dev/null +++ b/patches.suse/ceph-move-CEPH_SUPER_MAGIC-definition-to-magic.h.patch @@ -0,0 +1,60 @@ +From: Jeff Layton +Date: Mon, 10 Jan 2022 18:28:33 -0500 +Subject: ceph: move CEPH_SUPER_MAGIC definition to magic.h +Git-commit: a0b3a15eab6bc2e90008460b646d53e7d9dcdbbb +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +The uapi headers are missing the ceph definition. Move it there so +userland apps can ID cephfs. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/super.c | 2 ++ + fs/ceph/super.h | 3 --- + include/uapi/linux/magic.h | 1 + + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index eb255d24e321..dbcf9b743c88 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -27,6 +27,8 @@ + #include + #include + ++#include ++ + static DEFINE_SPINLOCK(ceph_fsc_lock); + static LIST_HEAD(ceph_fsc_list); + +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 0d489a973d5e..dc9fe7ed3fa8 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -25,9 +25,6 @@ + #include + #endif + +-/* f_type in struct statfs */ +-#define CEPH_SUPER_MAGIC 0x00c36400 +- + /* large granularity for statfs utilization stats to facilitate + * large volume sizes on 32-bit machines. */ + #define CEPH_BLOCK_SHIFT 22 /* 4 MB */ +diff --git a/include/uapi/linux/magic.h b/include/uapi/linux/magic.h +index 35687dcb1a42..53a3c20394cf 100644 +--- a/include/uapi/linux/magic.h ++++ b/include/uapi/linux/magic.h +@@ -6,6 +6,7 @@ + #define AFFS_SUPER_MAGIC 0xadff + #define AFS_SUPER_MAGIC 0x5346414F + #define AUTOFS_SUPER_MAGIC 0x0187 ++#define CEPH_SUPER_MAGIC 0x00c36400 + #define CODA_SUPER_MAGIC 0x73757245 + #define CRAMFS_MAGIC 0x28cd3d45 /* some random number */ + #define CRAMFS_MAGIC_WEND 0x453dcd28 /* magic number with the wrong endianess */ + diff --git a/patches.suse/ceph-move-to-a-dedicated-slabcache-for-ceph_cap_snap.patch b/patches.suse/ceph-move-to-a-dedicated-slabcache-for-ceph_cap_snap.patch new file mode 100644 index 0000000..55a6fe7 --- /dev/null +++ b/patches.suse/ceph-move-to-a-dedicated-slabcache-for-ceph_cap_snap.patch @@ -0,0 +1,112 @@ +From: Xiubo Li +Date: Tue, 15 Feb 2022 20:23:14 +0800 +Subject: ceph: move to a dedicated slabcache for ceph_cap_snap +Git-commit: ab58a5a1c0487b67f7409f39d3c8593d416d4e7f +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +There could be huge number of capsnaps around at any given time. On +x86_64 the structure is 248 bytes, which will be rounded up to 256 bytes +by kzalloc. Move this to a dedicated slabcache to save 8 bytes for each. + +[ jlayton: use kmem_cache_zalloc ] + +Signed-off-by: Xiubo Li +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/snap.c | 5 +++-- + fs/ceph/super.c | 7 +++++++ + fs/ceph/super.h | 2 +- + include/linux/ceph/libceph.h | 1 + + 4 files changed, 12 insertions(+), 3 deletions(-) + +diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c +index b41e6724c591..bc5ec72d958c 100644 +--- a/fs/ceph/snap.c ++++ b/fs/ceph/snap.c +@@ -482,7 +482,7 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci) + struct ceph_buffer *old_blob = NULL; + int used, dirty; + +- capsnap = kzalloc(sizeof(*capsnap), GFP_NOFS); ++ capsnap = kmem_cache_zalloc(ceph_cap_snap_cachep, GFP_NOFS); + if (!capsnap) { + pr_err("ENOMEM allocating ceph_cap_snap on %p\n", inode); + return; +@@ -603,7 +603,8 @@ static void ceph_queue_cap_snap(struct ceph_inode_info *ci) + spin_unlock(&ci->i_ceph_lock); + + ceph_buffer_put(old_blob); +- kfree(capsnap); ++ if (capsnap) ++ kmem_cache_free(ceph_cap_snap_cachep, capsnap); + ceph_put_snap_context(old_snapc); + } + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index bf79f369aec6..978463fa822c 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -864,6 +864,7 @@ static void destroy_fs_client(struct ceph_fs_client *fsc) + */ + struct kmem_cache *ceph_inode_cachep; + struct kmem_cache *ceph_cap_cachep; ++struct kmem_cache *ceph_cap_snap_cachep; + struct kmem_cache *ceph_cap_flush_cachep; + struct kmem_cache *ceph_dentry_cachep; + struct kmem_cache *ceph_file_cachep; +@@ -892,6 +893,9 @@ static int __init init_caches(void) + ceph_cap_cachep = KMEM_CACHE(ceph_cap, SLAB_MEM_SPREAD); + if (!ceph_cap_cachep) + goto bad_cap; ++ ceph_cap_snap_cachep = KMEM_CACHE(ceph_cap_snap, SLAB_MEM_SPREAD); ++ if (!ceph_cap_snap_cachep) ++ goto bad_cap_snap; + ceph_cap_flush_cachep = KMEM_CACHE(ceph_cap_flush, + SLAB_RECLAIM_ACCOUNT|SLAB_MEM_SPREAD); + if (!ceph_cap_flush_cachep) +@@ -931,6 +935,8 @@ static int __init init_caches(void) + bad_dentry: + kmem_cache_destroy(ceph_cap_flush_cachep); + bad_cap_flush: ++ kmem_cache_destroy(ceph_cap_snap_cachep); ++bad_cap_snap: + kmem_cache_destroy(ceph_cap_cachep); + bad_cap: + kmem_cache_destroy(ceph_inode_cachep); +@@ -947,6 +953,7 @@ static void destroy_caches(void) + + kmem_cache_destroy(ceph_inode_cachep); + kmem_cache_destroy(ceph_cap_cachep); ++ kmem_cache_destroy(ceph_cap_snap_cachep); + kmem_cache_destroy(ceph_cap_flush_cachep); + kmem_cache_destroy(ceph_dentry_cachep); + kmem_cache_destroy(ceph_file_cachep); +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 4569f802ddbb..a2caa7beca4f 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -230,7 +230,7 @@ static inline void ceph_put_cap_snap(struct ceph_cap_snap *capsnap) + if (refcount_dec_and_test(&capsnap->nref)) { + if (capsnap->xattr_blob) + ceph_buffer_put(capsnap->xattr_blob); +- kfree(capsnap); ++ kmem_cache_free(ceph_cap_snap_cachep, capsnap); + } + } + +diff --git a/include/linux/ceph/libceph.h b/include/linux/ceph/libceph.h +index edf62eaa6285..00af2c98da75 100644 +--- a/include/linux/ceph/libceph.h ++++ b/include/linux/ceph/libceph.h +@@ -284,6 +284,7 @@ DEFINE_RB_LOOKUP_FUNC(name, type, keyfld, nodefld) + + extern struct kmem_cache *ceph_inode_cachep; + extern struct kmem_cache *ceph_cap_cachep; ++extern struct kmem_cache *ceph_cap_snap_cachep; + extern struct kmem_cache *ceph_cap_flush_cachep; + extern struct kmem_cache *ceph_dentry_cachep; + extern struct kmem_cache *ceph_file_cachep; + diff --git a/patches.suse/ceph-new-device-mount-syntax.patch b/patches.suse/ceph-new-device-mount-syntax.patch new file mode 100644 index 0000000..8d49ea9 --- /dev/null +++ b/patches.suse/ceph-new-device-mount-syntax.patch @@ -0,0 +1,299 @@ +From: Venky Shankar +Date: Wed, 14 Jul 2021 15:35:52 +0530 +Subject: ceph: new device mount syntax +Git-commit: 7b19b4db5add8d9f50e854907a82a10ba4d27c42 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Old mount device syntax (source) has the following problems: + +- mounts to the same cluster but with different fsnames + and/or creds have identical device string which can + confuse xfstests. + +- Userspace mount helper tool resolves monitor addresses + and fill in mon addrs automatically, but that means the + device shown in /proc/mounts is different than what was + used for mounting. + +New device syntax is as follows: + + cephuser@fsid.mycephfs2=/path + +Note, there is no "monitor address" in the device string. +That gets passed in as mount option. This keeps the device +string same when monitor addresses change (on remounts). + +Also note that the userspace mount helper tool is backward +compatible. I.e., the mount helper will fallback to using +old syntax after trying to mount with the new syntax. + +[ idryomov: drop CEPH_MON_ADDR_MNTOPT_DELIM ] + +Signed-off-by: Venky Shankar +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/super.c | 141 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- + fs/ceph/super.h | 3 ++ + 2 files changed, 134 insertions(+), 10 deletions(-) + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index c444371ebc38..e2c40d055711 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -146,6 +146,7 @@ enum { + Opt_mds_namespace, + Opt_recover_session, + Opt_source, ++ Opt_mon_addr, + /* string args above */ + Opt_dirstat, + Opt_rbytes, +@@ -197,6 +198,7 @@ static const struct fs_parameter_spec ceph_mount_parameters[] = { + fsparam_u32 ("rsize", Opt_rsize), + fsparam_string ("snapdirname", Opt_snapdirname), + fsparam_string ("source", Opt_source), ++ fsparam_string ("mon_addr", Opt_mon_addr), + fsparam_u32 ("wsize", Opt_wsize), + fsparam_flag_no ("wsync", Opt_wsync), + {} +@@ -228,9 +230,92 @@ static void canonicalize_path(char *path) + } + + /* +- * Parse the source parameter. Distinguish the server list from the path. ++ * Check if the mds namespace in ceph_mount_options matches ++ * the passed in namespace string. First time match (when ++ * ->mds_namespace is NULL) is treated specially, since ++ * ->mds_namespace needs to be initialized by the caller. ++ */ ++static int namespace_equals(struct ceph_mount_options *fsopt, ++ const char *namespace, size_t len) ++{ ++ return !(fsopt->mds_namespace && ++ (strlen(fsopt->mds_namespace) != len || ++ strncmp(fsopt->mds_namespace, namespace, len))); ++} ++ ++static int ceph_parse_old_source(const char *dev_name, const char *dev_name_end, ++ struct fs_context *fc) ++{ ++ int r; ++ struct ceph_parse_opts_ctx *pctx = fc->fs_private; ++ struct ceph_mount_options *fsopt = pctx->opts; ++ ++ if (*dev_name_end != ':') ++ return invalfc(fc, "separator ':' missing in source"); ++ ++ r = ceph_parse_mon_ips(dev_name, dev_name_end - dev_name, ++ pctx->copts, fc->log.log, ','); ++ if (r) ++ return r; ++ ++ fsopt->new_dev_syntax = false; ++ return 0; ++} ++ ++static int ceph_parse_new_source(const char *dev_name, const char *dev_name_end, ++ struct fs_context *fc) ++{ ++ size_t len; ++ struct ceph_fsid fsid; ++ struct ceph_parse_opts_ctx *pctx = fc->fs_private; ++ struct ceph_mount_options *fsopt = pctx->opts; ++ char *fsid_start, *fs_name_start; ++ ++ if (*dev_name_end != '=') { ++ dout("separator '=' missing in source"); ++ return -EINVAL; ++ } ++ ++ fsid_start = strchr(dev_name, '@'); ++ if (!fsid_start) ++ return invalfc(fc, "missing cluster fsid"); ++ ++fsid_start; /* start of cluster fsid */ ++ ++ fs_name_start = strchr(fsid_start, '.'); ++ if (!fs_name_start) ++ return invalfc(fc, "missing file system name"); ++ ++ if (ceph_parse_fsid(fsid_start, &fsid)) ++ return invalfc(fc, "Invalid FSID"); ++ ++ ++fs_name_start; /* start of file system name */ ++ len = dev_name_end - fs_name_start; ++ ++ if (!namespace_equals(fsopt, fs_name_start, len)) ++ return invalfc(fc, "Mismatching mds_namespace"); ++ kfree(fsopt->mds_namespace); ++ fsopt->mds_namespace = kstrndup(fs_name_start, len, GFP_KERNEL); ++ if (!fsopt->mds_namespace) ++ return -ENOMEM; ++ dout("file system (mds namespace) '%s'\n", fsopt->mds_namespace); ++ ++ fsopt->new_dev_syntax = true; ++ return 0; ++} ++ ++/* ++ * Parse the source parameter for new device format. Distinguish the device ++ * spec from the path. Try parsing new device format and fallback to old ++ * format if needed. ++ * ++ * New device syntax will looks like: ++ * =/ ++ * where ++ * is name@fsid.fsname ++ * is optional, but if present must begin with '/' ++ * (monitor addresses are passed via mount option) + * +- * The source will look like: ++ * Old device syntax is: + * [,...]:[] + * where + * is [:] +@@ -263,24 +348,44 @@ static int ceph_parse_source(struct fs_parameter *param, struct fs_context *fc) + dev_name_end = dev_name + strlen(dev_name); + } + +- dev_name_end--; /* back up to ':' separator */ +- if (dev_name_end < dev_name || *dev_name_end != ':') +- return invalfc(fc, "No path or : separator in source"); ++ dev_name_end--; /* back up to separator */ ++ if (dev_name_end < dev_name) ++ return invalfc(fc, "Path missing in source"); + + dout("device name '%.*s'\n", (int)(dev_name_end - dev_name), dev_name); + if (fsopt->server_path) + dout("server path '%s'\n", fsopt->server_path); + +- ret = ceph_parse_mon_ips(param->string, dev_name_end - dev_name, +- pctx->copts, fc->log.log, ','); +- if (ret) +- return ret; ++ dout("trying new device syntax"); ++ ret = ceph_parse_new_source(dev_name, dev_name_end, fc); ++ if (ret) { ++ if (ret != -EINVAL) ++ return ret; ++ dout("trying old device syntax"); ++ ret = ceph_parse_old_source(dev_name, dev_name_end, fc); ++ if (ret) ++ return ret; ++ } + + fc->source = param->string; + param->string = NULL; + return 0; + } + ++static int ceph_parse_mon_addr(struct fs_parameter *param, ++ struct fs_context *fc) ++{ ++ struct ceph_parse_opts_ctx *pctx = fc->fs_private; ++ struct ceph_mount_options *fsopt = pctx->opts; ++ ++ kfree(fsopt->mon_addr); ++ fsopt->mon_addr = param->string; ++ param->string = NULL; ++ ++ return ceph_parse_mon_ips(fsopt->mon_addr, strlen(fsopt->mon_addr), ++ pctx->copts, fc->log.log, '/'); ++} ++ + static int ceph_parse_mount_param(struct fs_context *fc, + struct fs_parameter *param) + { +@@ -306,6 +411,8 @@ static int ceph_parse_mount_param(struct fs_context *fc, + param->string = NULL; + break; + case Opt_mds_namespace: ++ if (!namespace_equals(fsopt, param->string, strlen(param->string))) ++ return invalfc(fc, "Mismatching mds_namespace"); + kfree(fsopt->mds_namespace); + fsopt->mds_namespace = param->string; + param->string = NULL; +@@ -323,6 +430,8 @@ static int ceph_parse_mount_param(struct fs_context *fc, + if (fc->source) + return invalfc(fc, "Multiple sources specified"); + return ceph_parse_source(param, fc); ++ case Opt_mon_addr: ++ return ceph_parse_mon_addr(param, fc); + case Opt_wsize: + if (result.uint_32 < PAGE_SIZE || + result.uint_32 > CEPH_MAX_WRITE_SIZE) +@@ -474,6 +583,7 @@ static void destroy_mount_options(struct ceph_mount_options *args) + kfree(args->mds_namespace); + kfree(args->server_path); + kfree(args->fscache_uniq); ++ kfree(args->mon_addr); + kfree(args); + } + +@@ -517,6 +627,10 @@ static int compare_mount_options(struct ceph_mount_options *new_fsopt, + if (ret) + return ret; + ++ ret = strcmp_null(fsopt1->mon_addr, fsopt2->mon_addr); ++ if (ret) ++ return ret; ++ + return ceph_compare_options(new_opt, fsc->client); + } + +@@ -572,9 +686,13 @@ static int ceph_show_options(struct seq_file *m, struct dentry *root) + if ((fsopt->flags & CEPH_MOUNT_OPT_NOCOPYFROM) == 0) + seq_puts(m, ",copyfrom"); + +- if (fsopt->mds_namespace) ++ /* dump mds_namespace when old device syntax is in use */ ++ if (fsopt->mds_namespace && !fsopt->new_dev_syntax) + seq_show_option(m, "mds_namespace", fsopt->mds_namespace); + ++ if (fsopt->mon_addr) ++ seq_printf(m, ",mon_addr=%s", fsopt->mon_addr); ++ + if (fsopt->flags & CEPH_MOUNT_OPT_CLEANRECOVER) + seq_show_option(m, "recover_session", "clean"); + +@@ -1060,6 +1178,7 @@ static int ceph_setup_bdi(struct super_block *sb, struct ceph_fs_client *fsc) + static int ceph_get_tree(struct fs_context *fc) + { + struct ceph_parse_opts_ctx *pctx = fc->fs_private; ++ struct ceph_mount_options *fsopt = pctx->opts; + struct super_block *sb; + struct ceph_fs_client *fsc; + struct dentry *res; +@@ -1071,6 +1190,8 @@ static int ceph_get_tree(struct fs_context *fc) + + if (!fc->source) + return invalfc(fc, "No source"); ++ if (fsopt->new_dev_syntax && !fsopt->mon_addr) ++ return invalfc(fc, "No monitor address"); + + /* create client (which we may/may not use) */ + fsc = create_fs_client(pctx->opts, pctx->copts); +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index ac331aa07cfa..ec6b221e5b62 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -89,6 +89,8 @@ struct ceph_mount_options { + unsigned int max_readdir; /* max readdir result (entries) */ + unsigned int max_readdir_bytes; /* max readdir result (bytes) */ + ++ bool new_dev_syntax; ++ + /* + * everything above this point can be memcmp'd; everything below + * is handled in compare_mount_options() +@@ -98,6 +100,7 @@ struct ceph_mount_options { + char *mds_namespace; /* default NULL */ + char *server_path; /* default NULL (means "/") */ + char *fscache_uniq; /* default NULL */ ++ char *mon_addr; + }; + + struct ceph_fs_client { + diff --git a/patches.suse/ceph-no-need-to-invalidate-the-fscache-twice.patch b/patches.suse/ceph-no-need-to-invalidate-the-fscache-twice.patch new file mode 100644 index 0000000..25fa8af --- /dev/null +++ b/patches.suse/ceph-no-need-to-invalidate-the-fscache-twice.patch @@ -0,0 +1,29 @@ +From: Xiubo Li +Date: Thu, 7 Apr 2022 13:12:42 +0800 +Subject: ceph: no need to invalidate the fscache twice +Git-commit: 68e5ec2ec94576bee4d5280d512ed47e6f876baf +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Fixes: 400e1286c0ec3 ("ceph: conversion to new fscache API") +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index f9b68b2c9b12..e6065483c36b 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -1886,7 +1886,6 @@ static void ceph_do_invalidate_pages(struct inode *inode) + orig_gen = ci->i_rdcache_gen; + spin_unlock(&ci->i_ceph_lock); + +- ceph_fscache_invalidate(inode, false); + if (invalidate_inode_pages2(inode->i_mapping) < 0) { + pr_err("invalidate_inode_pages2 %llx.%llx failed\n", + ceph_vinop(inode)); + diff --git a/patches.suse/ceph-no-need-to-wait-for-transition-RDCACHE-RD-RD.patch b/patches.suse/ceph-no-need-to-wait-for-transition-RDCACHE-RD-RD.patch new file mode 100644 index 0000000..2ccf048 --- /dev/null +++ b/patches.suse/ceph-no-need-to-wait-for-transition-RDCACHE-RD-RD.patch @@ -0,0 +1,55 @@ +From: Xiubo Li +Date: Thu, 11 Aug 2022 13:00:53 +0800 +Subject: ceph: no need to wait for transition RDCACHE|RD -> RD +Git-commit: 7c3ea9870e09e193981695dd67c37a1a2b6d600b +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +For write when trying to get the Fwb caps we need to keep waiting +on transition from WRBUFFER|WR -> WR to avoid a new WR sync write +from going before a prior buffered writeback happens. + +While for read there is no need to wait on transition from +RDCACHE|RD -> RD, and we can just exclude the revoking caps and +force to sync read. + +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 0ddd91eadbce..0dc1251c3c6d 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2760,13 +2760,17 @@ static int try_get_cap_refs(struct inode *inode, int need, int want, + * on transition from wanted -> needed caps. This is needed + * for WRBUFFER|WR -> WR to avoid a new WR sync write from + * going before a prior buffered writeback happens. ++ * ++ * For RDCACHE|RD -> RD, there is not need to wait and we can ++ * just exclude the revoking caps and force to sync read. + */ + int not = want & ~(have & need); + int revoking = implemented & ~have; ++ int exclude = revoking & not; + dout("get_cap_refs %p have %s but not %s (revoking %s)\n", + inode, ceph_cap_string(have), ceph_cap_string(not), + ceph_cap_string(revoking)); +- if ((revoking & not) == 0) { ++ if (!exclude || !(exclude & CEPH_CAP_FILE_BUFFER)) { + if (!snap_rwsem_locked && + !ci->i_head_snapc && + (need & CEPH_CAP_FILE_WR)) { +@@ -2788,7 +2792,7 @@ static int try_get_cap_refs(struct inode *inode, int need, int want, + snap_rwsem_locked = true; + } + if ((have & want) == want) +- *got = need | want; ++ *got = need | (want & ~exclude); + else + *got = need; + ceph_take_cap_refs(ci, *got, true); + diff --git a/patches.suse/ceph-prevent-a-client-from-exceeding-the-MDS-maximum-xattr-size.patch b/patches.suse/ceph-prevent-a-client-from-exceeding-the-MDS-maximum-xattr-size.patch new file mode 100644 index 0000000..3685053 --- /dev/null +++ b/patches.suse/ceph-prevent-a-client-from-exceeding-the-MDS-maximum-xattr-size.patch @@ -0,0 +1,130 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Fri, 3 Jun 2022 14:29:09 +0100 +Subject: ceph: prevent a client from exceeding the MDS maximum xattr size +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: d93231a6bc8a452323d5fef16cca7107ce483a27 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +The MDS tries to enforce a limit on the total key/values in extended +attributes. However, this limit is enforced only if doing a synchronous +operation (MDS_OP_SETXATTR) -- if we're buffering the xattrs, the MDS +doesn't have a chance to enforce these limits. + +This patch adds support for decoding the xattrs maximum size setting that is +distributed in the mdsmap. Then, when setting an xattr, the kernel client +will revert to do a synchronous operation if that maximum size is exceeded. + +While there, fix a dout() that would trigger a printk warning: + +[ 98.718078] ------------[ cut here ]------------ +[ 98.719012] precision 65536 too large +[ 98.719039] WARNING: CPU: 1 PID: 3755 at lib/vsprintf.c:2703 vsnprintf+0x5e3/0x600 +... + +Link: https://tracker.ceph.com/issues/55725 +Signed-off-by: Luís Henriques +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mdsmap.c | 22 ++++++++++++++++++---- + fs/ceph/xattr.c | 12 ++++++++---- + include/linux/ceph/mdsmap.h | 1 + + 3 files changed, 27 insertions(+), 8 deletions(-) + +diff --git a/fs/ceph/mdsmap.c b/fs/ceph/mdsmap.c +index 30387733765d..8d0a6d2c2da4 100644 +--- a/fs/ceph/mdsmap.c ++++ b/fs/ceph/mdsmap.c +@@ -352,12 +352,10 @@ struct ceph_mdsmap *ceph_mdsmap_decode(void **p, void *end, bool msgr2) + __decode_and_drop_type(p, end, u8, bad_ext); + } + if (mdsmap_ev >= 8) { +- u32 name_len; + /* enabled */ + ceph_decode_8_safe(p, end, m->m_enabled, bad_ext); +- ceph_decode_32_safe(p, end, name_len, bad_ext); +- ceph_decode_need(p, end, name_len, bad_ext); +- *p += name_len; ++ /* fs_name */ ++ ceph_decode_skip_string(p, end, bad_ext); + } + /* damaged */ + if (mdsmap_ev >= 9) { +@@ -370,6 +368,22 @@ struct ceph_mdsmap *ceph_mdsmap_decode(void **p, void *end, bool msgr2) + } else { + m->m_damaged = false; + } ++ if (mdsmap_ev >= 17) { ++ /* balancer */ ++ ceph_decode_skip_string(p, end, bad_ext); ++ /* standby_count_wanted */ ++ ceph_decode_skip_32(p, end, bad_ext); ++ /* old_max_mds */ ++ ceph_decode_skip_32(p, end, bad_ext); ++ /* min_compat_client */ ++ ceph_decode_skip_8(p, end, bad_ext); ++ /* required_client_features */ ++ ceph_decode_skip_set(p, end, 64, bad_ext); ++ ceph_decode_64_safe(p, end, m->m_max_xattr_size, bad_ext); ++ } else { ++ /* This forces the usage of the (sync) SETXATTR Op */ ++ m->m_max_xattr_size = 0; ++ } + bad_ext: + dout("mdsmap_decode m_enabled: %d, m_damaged: %d, m_num_laggy: %d\n", + !!m->m_enabled, !!m->m_damaged, m->m_num_laggy); +diff --git a/fs/ceph/xattr.c b/fs/ceph/xattr.c +index f141f5246163..f31350cda960 100644 +--- a/fs/ceph/xattr.c ++++ b/fs/ceph/xattr.c +@@ -1086,7 +1086,7 @@ static int ceph_sync_setxattr(struct inode *inode, const char *name, + flags |= CEPH_XATTR_REMOVE; + } + +- dout("setxattr value=%.*s\n", (int)size, value); ++ dout("setxattr value size: %zu\n", size); + + /* do request */ + req = ceph_mdsc_create_request(mdsc, op, USE_AUTH_MDS); +@@ -1184,8 +1184,14 @@ int __ceph_setxattr(struct inode *inode, const char *name, + spin_lock(&ci->i_ceph_lock); + retry: + issued = __ceph_caps_issued(ci, NULL); +- if (ci->i_xattrs.version == 0 || !(issued & CEPH_CAP_XATTR_EXCL)) ++ required_blob_size = __get_required_blob_size(ci, name_len, val_len); ++ if ((ci->i_xattrs.version == 0) || !(issued & CEPH_CAP_XATTR_EXCL) || ++ (required_blob_size > mdsc->mdsmap->m_max_xattr_size)) { ++ dout("%s do sync setxattr: version: %llu size: %d max: %llu\n", ++ __func__, ci->i_xattrs.version, required_blob_size, ++ mdsc->mdsmap->m_max_xattr_size); + goto do_sync; ++ } + + if (!lock_snap_rwsem && !ci->i_head_snapc) { + lock_snap_rwsem = true; +@@ -1201,8 +1207,6 @@ int __ceph_setxattr(struct inode *inode, const char *name, + ceph_cap_string(issued)); + __build_xattrs(inode); + +- required_blob_size = __get_required_blob_size(ci, name_len, val_len); +- + if (!ci->i_xattrs.prealloc_blob || + required_blob_size > ci->i_xattrs.prealloc_blob->alloc_len) { + struct ceph_buffer *blob; +diff --git a/include/linux/ceph/mdsmap.h b/include/linux/ceph/mdsmap.h +index 523fd0452856..4c3e0648dc27 100644 +--- a/include/linux/ceph/mdsmap.h ++++ b/include/linux/ceph/mdsmap.h +@@ -25,6 +25,7 @@ struct ceph_mdsmap { + u32 m_session_timeout; /* seconds */ + u32 m_session_autoclose; /* seconds */ + u64 m_max_file_size; ++ u64 m_max_xattr_size; /* maximum size for xattrs blob */ + u32 m_max_mds; /* expected up:active mds number */ + u32 m_num_active_mds; /* actual up:active mds number */ + u32 possible_max_rank; /* possible max rank index */ + diff --git a/patches.suse/ceph-print-inode-numbers-instead-of-pointer-values.patch b/patches.suse/ceph-print-inode-numbers-instead-of-pointer-values.patch new file mode 100644 index 0000000..7dcd4f7 --- /dev/null +++ b/patches.suse/ceph-print-inode-numbers-instead-of-pointer-values.patch @@ -0,0 +1,96 @@ +From: Jeff Layton +Date: Thu, 2 Sep 2021 09:12:35 -0400 +Subject: ceph: print inode numbers instead of pointer values +Git-commit: 6407fbb9c3cb5b89361ca95afc62090b933c3fb5 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +We have a lot of log messages that print inode pointer values. This is +of dubious utility. Switch a random assortment of the ones I've found +most useful to use ceph_vinop to print the snap:inum tuple instead. + +[ idryomov: use . as a separator, break unnecessarily long lines ] + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 9 +++++---- + fs/ceph/file.c | 2 +- + fs/ceph/inode.c | 7 ++++--- + 3 files changed, 10 insertions(+), 8 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 8f537f1d9d1d..159c7bae7a9f 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1968,8 +1968,8 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + } + } + +- dout("check_caps %p file_want %s used %s dirty %s flushing %s" +- " issued %s revoking %s retain %s %s%s\n", inode, ++ dout("check_caps %llx.%llx file_want %s used %s dirty %s flushing %s" ++ " issued %s revoking %s retain %s %s%s\n", ceph_vinop(inode), + ceph_cap_string(file_wanted), + ceph_cap_string(used), ceph_cap_string(ci->i_dirty_caps), + ceph_cap_string(ci->i_flushing_caps), +@@ -1990,7 +1990,8 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + (revoking & (CEPH_CAP_FILE_CACHE| + CEPH_CAP_FILE_LAZYIO)) && /* or revoking cache */ + !tried_invalidate) { +- dout("check_caps trying to invalidate on %p\n", inode); ++ dout("check_caps trying to invalidate on %llx.%llx\n", ++ ceph_vinop(inode)); + if (try_nonblocking_invalidate(inode) < 0) { + dout("check_caps queuing invalidate\n"); + queue_invalidate = true; +@@ -4315,7 +4316,7 @@ static void flush_dirty_session_caps(struct ceph_mds_session *s) + i_dirty_item); + inode = &ci->vfs_inode; + ihold(inode); +- dout("flush_dirty_caps %p\n", inode); ++ dout("flush_dirty_caps %llx.%llx\n", ceph_vinop(inode)); + spin_unlock(&mdsc->cap_dirty_lock); + ceph_check_caps(ci, CHECK_CAPS_FLUSH, NULL); + iput(inode); +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index e61018d9764e..b18dd403aa38 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -556,7 +556,7 @@ static void ceph_async_create_cb(struct ceph_mds_client *mdsc, + } + ceph_kick_flushing_inode_caps(req->r_session, ci); + spin_unlock(&ci->i_ceph_lock); +- } else { ++ } else if (!result) { + pr_warn("%s: no req->r_target_inode for 0x%llx\n", __func__, + req->r_deleg_ino); + } +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 1c7574105478..d8d07e68dd4f 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -1848,8 +1848,8 @@ static void ceph_do_invalidate_pages(struct inode *inode) + mutex_lock(&ci->i_truncate_mutex); + + if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { +- pr_warn_ratelimited("invalidate_pages %p %lld forced umount\n", +- inode, ceph_ino(inode)); ++ pr_warn_ratelimited("%s: inode %llx.%llx is shut down\n", ++ __func__, ceph_vinop(inode)); + mapping_set_error(inode->i_mapping, -EIO); + truncate_pagecache(inode, 0); + mutex_unlock(&ci->i_truncate_mutex); +@@ -1871,7 +1871,8 @@ static void ceph_do_invalidate_pages(struct inode *inode) + + ceph_fscache_invalidate(inode); + if (invalidate_inode_pages2(inode->i_mapping) < 0) { +- pr_err("invalidate_pages %p fails\n", inode); ++ pr_err("invalidate_inode_pages2 %llx.%llx failed\n", ++ ceph_vinop(inode)); + } + + spin_lock(&ci->i_ceph_lock); + diff --git a/patches.suse/ceph-print-more-information-when-we-can-t-find-snaprealm.patch b/patches.suse/ceph-print-more-information-when-we-can-t-find-snaprealm.patch new file mode 100644 index 0000000..2f3fc51 --- /dev/null +++ b/patches.suse/ceph-print-more-information-when-we-can-t-find-snaprealm.patch @@ -0,0 +1,44 @@ +From: Jeff Layton +Date: Mon, 2 Aug 2021 15:32:47 -0400 +Subject: ceph: print more information when we can't find snaprealm +Git-commit: 692e17159792a13e8c5031bdc0ae9b0f3158593d +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Print a bit more information when we can't find the realm during +ceph_add_cap. Show both the inode number and the old realm inode +number. + +Suggested-by: Sage Weil +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index b75a9e1d6882..1f544eeecf79 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -703,13 +703,12 @@ void ceph_add_cap(struct inode *inode, + */ + struct ceph_snap_realm *realm = ceph_lookup_snap_realm(mdsc, + realmino); +- if (realm) { ++ if (realm) + ceph_change_snap_realm(inode, realm); +- } else { +- pr_err("ceph_add_cap: couldn't find snap realm %llx\n", +- realmino); +- WARN_ON(!realm); +- } ++ else ++ WARN(1, "%s: couldn't find snap realm 0x%llx (ino 0x%llx oldrealm 0x%llx)\n", ++ __func__, realmino, ci->i_vino.ino, ++ ci->i_snap_realm ? ci->i_snap_realm->ino : 0); + } + + __check_cap_issue(ci, cap, issued); + diff --git a/patches.suse/ceph-put-the-requests-sessions-when-it-fails-to-alloc-memory.patch b/patches.suse/ceph-put-the-requests-sessions-when-it-fails-to-alloc-memory.patch new file mode 100644 index 0000000..fcba02e --- /dev/null +++ b/patches.suse/ceph-put-the-requests-sessions-when-it-fails-to-alloc-memory.patch @@ -0,0 +1,146 @@ +From: Xiubo Li +Date: Wed, 12 Jan 2022 12:29:04 +0800 +Subject: ceph: put the requests/sessions when it fails to alloc memory +Git-commit: 89d43d0551a848e70e63d9ba11534aaeabc82443 +Patch-mainline: v5.17-rc2 +References: jsc#SES-1880 + +When failing to allocate the sessions memory we should make sure +the req1 and req2 and the sessions get put. And also in case the +max_sessions decreased so when kreallocate the new memory some +sessions maybe missed being put. + +And if the max_sessions is 0 krealloc will return ZERO_SIZE_PTR, +which will lead to a distinct access fault. + +URL: https://tracker.ceph.com/issues/53819 +Fixes: e1a4541ec0b9 ("ceph: flush the mdlog before waiting on unsafe reqs") +Signed-off-by: Xiubo Li +Reviewed-by: Venky Shankar +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 55 +++++++++++++++++++++++++++++++++++++------------------ + 1 file changed, 37 insertions(+), 18 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 7d305b974824..b472cd066d1c 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2218,6 +2218,7 @@ static int unsafe_request_wait(struct inode *inode) + struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_mds_request *req1 = NULL, *req2 = NULL; ++ unsigned int max_sessions; + int ret, err = 0; + + spin_lock(&ci->i_unsafe_lock); +@@ -2235,37 +2236,45 @@ static int unsafe_request_wait(struct inode *inode) + } + spin_unlock(&ci->i_unsafe_lock); + ++ /* ++ * The mdsc->max_sessions is unlikely to be changed ++ * mostly, here we will retry it by reallocating the ++ * sessions array memory to get rid of the mdsc->mutex ++ * lock. ++ */ ++retry: ++ max_sessions = mdsc->max_sessions; ++ + /* + * Trigger to flush the journal logs in all the relevant MDSes + * manually, or in the worst case we must wait at most 5 seconds + * to wait the journal logs to be flushed by the MDSes periodically. + */ +- if (req1 || req2) { ++ if ((req1 || req2) && likely(max_sessions)) { + struct ceph_mds_session **sessions = NULL; + struct ceph_mds_session *s; + struct ceph_mds_request *req; +- unsigned int max; + int i; + +- /* +- * The mdsc->max_sessions is unlikely to be changed +- * mostly, here we will retry it by reallocating the +- * sessions arrary memory to get rid of the mdsc->mutex +- * lock. +- */ +-retry: +- max = mdsc->max_sessions; +- sessions = krealloc(sessions, max * sizeof(s), __GFP_ZERO); +- if (!sessions) +- return -ENOMEM; ++ sessions = kzalloc(max_sessions * sizeof(s), GFP_KERNEL); ++ if (!sessions) { ++ err = -ENOMEM; ++ goto out; ++ } + + spin_lock(&ci->i_unsafe_lock); + if (req1) { + list_for_each_entry(req, &ci->i_unsafe_dirops, + r_unsafe_dir_item) { + s = req->r_session; +- if (unlikely(s->s_mds >= max)) { ++ if (unlikely(s->s_mds >= max_sessions)) { + spin_unlock(&ci->i_unsafe_lock); ++ for (i = 0; i < max_sessions; i++) { ++ s = sessions[i]; ++ if (s) ++ ceph_put_mds_session(s); ++ } ++ kfree(sessions); + goto retry; + } + if (!sessions[s->s_mds]) { +@@ -2278,8 +2287,14 @@ static int unsafe_request_wait(struct inode *inode) + list_for_each_entry(req, &ci->i_unsafe_iops, + r_unsafe_target_item) { + s = req->r_session; +- if (unlikely(s->s_mds >= max)) { ++ if (unlikely(s->s_mds >= max_sessions)) { + spin_unlock(&ci->i_unsafe_lock); ++ for (i = 0; i < max_sessions; i++) { ++ s = sessions[i]; ++ if (s) ++ ceph_put_mds_session(s); ++ } ++ kfree(sessions); + goto retry; + } + if (!sessions[s->s_mds]) { +@@ -2300,7 +2315,7 @@ static int unsafe_request_wait(struct inode *inode) + spin_unlock(&ci->i_ceph_lock); + + /* send flush mdlog request to MDSes */ +- for (i = 0; i < max; i++) { ++ for (i = 0; i < max_sessions; i++) { + s = sessions[i]; + if (s) { + send_flush_mdlog(s); +@@ -2317,15 +2332,19 @@ static int unsafe_request_wait(struct inode *inode) + ceph_timeout_jiffies(req1->r_timeout)); + if (ret) + err = -EIO; +- ceph_mdsc_put_request(req1); + } + if (req2) { + ret = !wait_for_completion_timeout(&req2->r_safe_completion, + ceph_timeout_jiffies(req2->r_timeout)); + if (ret) + err = -EIO; +- ceph_mdsc_put_request(req2); + } ++ ++out: ++ if (req1) ++ ceph_mdsc_put_request(req1); ++ if (req2) ++ ceph_mdsc_put_request(req2); + return err; + } + + diff --git a/patches.suse/ceph-reconnect-to-the-export-targets-on-new-mdsmaps.patch b/patches.suse/ceph-reconnect-to-the-export-targets-on-new-mdsmaps.patch new file mode 100644 index 0000000..266d8a3 --- /dev/null +++ b/patches.suse/ceph-reconnect-to-the-export-targets-on-new-mdsmaps.patch @@ -0,0 +1,151 @@ +From: Xiubo Li +Date: Wed, 18 Aug 2021 09:31:19 +0800 +Subject: ceph: reconnect to the export targets on new mdsmaps +Git-commit: d517b3983dd3106ca92d6c5d0d09415a4a09481c +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +In the case where the export MDS has crashed just after the EImportStart +journal is flushed, a standby MDS takes over for it and when replaying +the EImportStart journal the MDS will wait the client to reconnect. That +may never happen because the client may not have registered or opened +the sessions yet. + +When receiving a new map, ensure we reconnect to valid export targets as +well if their sessions don't exist yet. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++- + fs/ceph/mdsmap.c | 12 ++++++++--- + 2 files changed, 65 insertions(+), 4 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index b1f8a4025195..ba1036f09127 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -11,6 +11,7 @@ + #include + #include + #include ++#include + + #include "super.h" + #include "mds_client.h" +@@ -4171,13 +4172,21 @@ static void check_new_map(struct ceph_mds_client *mdsc, + struct ceph_mdsmap *newmap, + struct ceph_mdsmap *oldmap) + { +- int i; ++ int i, j, err; + int oldstate, newstate; + struct ceph_mds_session *s; ++ unsigned long targets[DIV_ROUND_UP(CEPH_MAX_MDS, sizeof(unsigned long))] = {0}; + + dout("check_new_map new %u old %u\n", + newmap->m_epoch, oldmap->m_epoch); + ++ if (newmap->m_info) { ++ for (i = 0; i < newmap->possible_max_rank; i++) { ++ for (j = 0; j < newmap->m_info[i].num_export_targets; j++) ++ set_bit(newmap->m_info[i].export_targets[j], targets); ++ } ++ } ++ + for (i = 0; i < oldmap->possible_max_rank && i < mdsc->max_sessions; i++) { + if (!mdsc->sessions[i]) + continue; +@@ -4231,6 +4240,7 @@ static void check_new_map(struct ceph_mds_client *mdsc, + if (s->s_state == CEPH_MDS_SESSION_RESTARTING && + newstate >= CEPH_MDS_STATE_RECONNECT) { + mutex_unlock(&mdsc->mutex); ++ clear_bit(i, targets); + send_mds_reconnect(mdsc, s); + mutex_lock(&mdsc->mutex); + } +@@ -4253,6 +4263,51 @@ static void check_new_map(struct ceph_mds_client *mdsc, + } + } + ++ /* ++ * Only open and reconnect sessions that don't exist yet. ++ */ ++ for (i = 0; i < newmap->possible_max_rank; i++) { ++ /* ++ * In case the import MDS is crashed just after ++ * the EImportStart journal is flushed, so when ++ * a standby MDS takes over it and is replaying ++ * the EImportStart journal the new MDS daemon ++ * will wait the client to reconnect it, but the ++ * client may never register/open the session yet. ++ * ++ * Will try to reconnect that MDS daemon if the ++ * rank number is in the export targets array and ++ * is the up:reconnect state. ++ */ ++ newstate = ceph_mdsmap_get_state(newmap, i); ++ if (!test_bit(i, targets) || newstate != CEPH_MDS_STATE_RECONNECT) ++ continue; ++ ++ /* ++ * The session maybe registered and opened by some ++ * requests which were choosing random MDSes during ++ * the mdsc->mutex's unlock/lock gap below in rare ++ * case. But the related MDS daemon will just queue ++ * that requests and be still waiting for the client's ++ * reconnection request in up:reconnect state. ++ */ ++ s = __ceph_lookup_mds_session(mdsc, i); ++ if (likely(!s)) { ++ s = __open_export_target_session(mdsc, i); ++ if (IS_ERR(s)) { ++ err = PTR_ERR(s); ++ pr_err("failed to open export target session, err %d\n", ++ err); ++ continue; ++ } ++ } ++ dout("send reconnect to export target mds.%d\n", i); ++ mutex_unlock(&mdsc->mutex); ++ send_mds_reconnect(mdsc, s); ++ ceph_put_mds_session(s); ++ mutex_lock(&mdsc->mutex); ++ } ++ + for (i = 0; i < newmap->possible_max_rank && i < mdsc->max_sessions; i++) { + s = mdsc->sessions[i]; + if (!s) +diff --git a/fs/ceph/mdsmap.c b/fs/ceph/mdsmap.c +index 3c444b9cb17b..61d67cbcb367 100644 +--- a/fs/ceph/mdsmap.c ++++ b/fs/ceph/mdsmap.c +@@ -122,6 +122,7 @@ struct ceph_mdsmap *ceph_mdsmap_decode(void **p, void *end, bool msgr2) + int err; + u8 mdsmap_v; + u16 mdsmap_ev; ++ u32 target; + + m = kzalloc(sizeof(*m), GFP_NOFS); + if (!m) +@@ -260,9 +261,14 @@ struct ceph_mdsmap *ceph_mdsmap_decode(void **p, void *end, bool msgr2) + sizeof(u32), GFP_NOFS); + if (!info->export_targets) + goto nomem; +- for (j = 0; j < num_export_targets; j++) +- info->export_targets[j] = +- ceph_decode_32(&pexport_targets); ++ for (j = 0; j < num_export_targets; j++) { ++ target = ceph_decode_32(&pexport_targets); ++ if (target >= m->possible_max_rank) { ++ err = -EIO; ++ goto corrupt; ++ } ++ info->export_targets[j] = target; ++ } + } else { + info->export_targets = NULL; + } + diff --git a/patches.suse/ceph-record-updated-mon_addr-on-remount.patch b/patches.suse/ceph-record-updated-mon_addr-on-remount.patch new file mode 100644 index 0000000..006b80f --- /dev/null +++ b/patches.suse/ceph-record-updated-mon_addr-on-remount.patch @@ -0,0 +1,40 @@ +From: Venky Shankar +Date: Wed, 14 Jul 2021 15:35:53 +0530 +Subject: ceph: record updated mon_addr on remount +Git-commit: 2167f2cc686a97911a0b06ba9c97cec304b7c432 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Note that the new monitors are just shown in /proc/mounts. +Ceph does not (re)connect to new monitors yet. + +[ jlayton: s/printk\(KERN_NOTICE/pr_notice(/ + s/strcmp/strcmp_null/ ] + +Signed-off-by: Venky Shankar +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/super.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index e2c40d055711..31b5786cd98f 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -1277,6 +1277,13 @@ static int ceph_reconfigure_fc(struct fs_context *fc) + else + ceph_clear_mount_opt(fsc, ASYNC_DIROPS); + ++ if (strcmp_null(fsc->mount_options->mon_addr, fsopt->mon_addr)) { ++ kfree(fsc->mount_options->mon_addr); ++ fsc->mount_options->mon_addr = fsopt->mon_addr; ++ fsopt->mon_addr = NULL; ++ pr_notice("ceph: monitor addresses recorded, but not used for reconnection"); ++ } ++ + sync_filesystem(fc->root->d_sb); + return 0; + } + diff --git a/patches.suse/ceph-redirty-the-page-for-writepage-on-failure.patch b/patches.suse/ceph-redirty-the-page-for-writepage-on-failure.patch new file mode 100644 index 0000000..05892e0 --- /dev/null +++ b/patches.suse/ceph-redirty-the-page-for-writepage-on-failure.patch @@ -0,0 +1,37 @@ +From: Xiubo Li +Date: Sun, 24 Apr 2022 17:35:53 +0800 +Subject: ceph: redirty the page for writepage on failure +Git-commit: 3459bd0c55ed28f86a1fd2e01e376492cb6d4f91 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +When run out of memories we should redirty the page before failing +the writepage. Or we will hit BUG_ON(folio_get_private(folio)) in +ceph_dirty_folio(). + +URL: https://tracker.ceph.com/issues/55421 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index c25a33dd6284..18956c629ad4 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -606,8 +606,10 @@ static int writepage_nounlock(struct page *page, struct writeback_control *wbc) + CEPH_OSD_OP_WRITE, CEPH_OSD_FLAG_WRITE, snapc, + ceph_wbc.truncate_seq, ceph_wbc.truncate_size, + true); +- if (IS_ERR(req)) ++ if (IS_ERR(req)) { ++ redirty_page_for_writepage(wbc, page); + return PTR_ERR(req); ++ } + + set_page_writeback(page); + if (caching) + diff --git a/patches.suse/ceph-refactor-remove_session_caps_cb.patch b/patches.suse/ceph-refactor-remove_session_caps_cb.patch new file mode 100644 index 0000000..d755113 --- /dev/null +++ b/patches.suse/ceph-refactor-remove_session_caps_cb.patch @@ -0,0 +1,290 @@ +From: Jeff Layton +Date: Thu, 2 Sep 2021 13:06:57 -0400 +Subject: ceph: refactor remove_session_caps_cb +Git-commit: 36e6da987e7ea839c671c950da5d3a6d175b3f0d +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Move remove_capsnaps to caps.c. Move the part of remove_session_caps_cb +under i_ceph_lock into a separate function that lives in caps.c. Have +remove_session_caps_cb call the new helper after taking the lock. + +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++ + fs/ceph/mds_client.c | 108 ++--------------------------------------------- + fs/ceph/super.h | 1 + + 3 files changed, 120 insertions(+), 105 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index ccfba5aa9697..e8e663e43328 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -4561,3 +4561,119 @@ int ceph_encode_dentry_release(void **p, struct dentry *dentry, + spin_unlock(&dentry->d_lock); + return ret; + } ++ ++static int remove_capsnaps(struct ceph_mds_client *mdsc, struct inode *inode) ++{ ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct ceph_cap_snap *capsnap; ++ int capsnap_release = 0; ++ ++ lockdep_assert_held(&ci->i_ceph_lock); ++ ++ dout("removing capsnaps, ci is %p, inode is %p\n", ci, inode); ++ ++ while (!list_empty(&ci->i_cap_snaps)) { ++ capsnap = list_first_entry(&ci->i_cap_snaps, ++ struct ceph_cap_snap, ci_item); ++ __ceph_remove_capsnap(inode, capsnap, NULL, NULL); ++ ceph_put_snap_context(capsnap->context); ++ ceph_put_cap_snap(capsnap); ++ capsnap_release++; ++ } ++ wake_up_all(&ci->i_cap_wq); ++ wake_up_all(&mdsc->cap_flushing_wq); ++ return capsnap_release; ++} ++ ++int ceph_purge_inode_cap(struct inode *inode, struct ceph_cap *cap, bool *invalidate) ++{ ++ struct ceph_fs_client *fsc = ceph_inode_to_client(inode); ++ struct ceph_mds_client *mdsc = fsc->mdsc; ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ bool is_auth; ++ bool dirty_dropped = false; ++ int iputs = 0; ++ ++ lockdep_assert_held(&ci->i_ceph_lock); ++ ++ dout("removing cap %p, ci is %p, inode is %p\n", ++ cap, ci, &ci->vfs_inode); ++ ++ is_auth = (cap == ci->i_auth_cap); ++ __ceph_remove_cap(cap, false); ++ if (is_auth) { ++ struct ceph_cap_flush *cf; ++ ++ if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { ++ if (inode->i_data.nrpages > 0) ++ *invalidate = true; ++ if (ci->i_wrbuffer_ref > 0) ++ mapping_set_error(&inode->i_data, -EIO); ++ } ++ ++ spin_lock(&mdsc->cap_dirty_lock); ++ ++ /* trash all of the cap flushes for this inode */ ++ while (!list_empty(&ci->i_cap_flush_list)) { ++ cf = list_first_entry(&ci->i_cap_flush_list, ++ struct ceph_cap_flush, i_list); ++ list_del_init(&cf->g_list); ++ list_del_init(&cf->i_list); ++ if (!cf->is_capsnap) ++ ceph_free_cap_flush(cf); ++ } ++ ++ if (!list_empty(&ci->i_dirty_item)) { ++ pr_warn_ratelimited( ++ " dropping dirty %s state for %p %lld\n", ++ ceph_cap_string(ci->i_dirty_caps), ++ inode, ceph_ino(inode)); ++ ci->i_dirty_caps = 0; ++ list_del_init(&ci->i_dirty_item); ++ dirty_dropped = true; ++ } ++ if (!list_empty(&ci->i_flushing_item)) { ++ pr_warn_ratelimited( ++ " dropping dirty+flushing %s state for %p %lld\n", ++ ceph_cap_string(ci->i_flushing_caps), ++ inode, ceph_ino(inode)); ++ ci->i_flushing_caps = 0; ++ list_del_init(&ci->i_flushing_item); ++ mdsc->num_cap_flushing--; ++ dirty_dropped = true; ++ } ++ spin_unlock(&mdsc->cap_dirty_lock); ++ ++ if (dirty_dropped) { ++ mapping_set_error(inode->i_mapping, -EIO); ++ ++ if (ci->i_wrbuffer_ref_head == 0 && ++ ci->i_wr_ref == 0 && ++ ci->i_dirty_caps == 0 && ++ ci->i_flushing_caps == 0) { ++ ceph_put_snap_context(ci->i_head_snapc); ++ ci->i_head_snapc = NULL; ++ } ++ } ++ ++ if (atomic_read(&ci->i_filelock_ref) > 0) { ++ /* make further file lock syscall return -EIO */ ++ ci->i_ceph_flags |= CEPH_I_ERROR_FILELOCK; ++ pr_warn_ratelimited(" dropping file locks for %p %lld\n", ++ inode, ceph_ino(inode)); ++ } ++ ++ if (!ci->i_dirty_caps && ci->i_prealloc_cap_flush) { ++ cf = ci->i_prealloc_cap_flush; ++ ci->i_prealloc_cap_flush = NULL; ++ if (!cf->is_capsnap) ++ ceph_free_cap_flush(cf); ++ } ++ ++ if (!list_empty(&ci->i_cap_snaps)) ++ iputs = remove_capsnaps(mdsc, inode); ++ } ++ if (dirty_dropped) ++ ++iputs; ++ return iputs; ++} +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 3239e6c9047f..52d1b538c656 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -1590,125 +1590,23 @@ int ceph_iterate_session_caps(struct ceph_mds_session *session, + return ret; + } + +-static int remove_capsnaps(struct ceph_mds_client *mdsc, struct inode *inode) +-{ +- struct ceph_inode_info *ci = ceph_inode(inode); +- struct ceph_cap_snap *capsnap; +- int capsnap_release = 0; +- +- lockdep_assert_held(&ci->i_ceph_lock); +- +- dout("removing capsnaps, ci is %p, inode is %p\n", ci, inode); +- +- while (!list_empty(&ci->i_cap_snaps)) { +- capsnap = list_first_entry(&ci->i_cap_snaps, +- struct ceph_cap_snap, ci_item); +- __ceph_remove_capsnap(inode, capsnap, NULL, NULL); +- ceph_put_snap_context(capsnap->context); +- ceph_put_cap_snap(capsnap); +- capsnap_release++; +- } +- wake_up_all(&ci->i_cap_wq); +- wake_up_all(&mdsc->cap_flushing_wq); +- return capsnap_release; +-} +- + static int remove_session_caps_cb(struct inode *inode, struct ceph_cap *cap, + void *arg) + { +- struct ceph_fs_client *fsc = (struct ceph_fs_client *)arg; +- struct ceph_mds_client *mdsc = fsc->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); +- bool is_auth; +- bool dirty_dropped = false; + bool invalidate = false; +- int capsnap_release = 0; ++ int iputs; + + dout("removing cap %p, ci is %p, inode is %p\n", + cap, ci, &ci->vfs_inode); + spin_lock(&ci->i_ceph_lock); +- is_auth = (cap == ci->i_auth_cap); +- __ceph_remove_cap(cap, false); +- if (is_auth) { +- struct ceph_cap_flush *cf; +- +- if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { +- if (inode->i_data.nrpages > 0) +- invalidate = true; +- if (ci->i_wrbuffer_ref > 0) +- mapping_set_error(&inode->i_data, -EIO); +- } +- +- spin_lock(&mdsc->cap_dirty_lock); +- +- /* trash all of the cap flushes for this inode */ +- while (!list_empty(&ci->i_cap_flush_list)) { +- cf = list_first_entry(&ci->i_cap_flush_list, +- struct ceph_cap_flush, i_list); +- list_del_init(&cf->g_list); +- list_del_init(&cf->i_list); +- if (!cf->is_capsnap) +- ceph_free_cap_flush(cf); +- } +- +- if (!list_empty(&ci->i_dirty_item)) { +- pr_warn_ratelimited( +- " dropping dirty %s state for %p %lld\n", +- ceph_cap_string(ci->i_dirty_caps), +- inode, ceph_ino(inode)); +- ci->i_dirty_caps = 0; +- list_del_init(&ci->i_dirty_item); +- dirty_dropped = true; +- } +- if (!list_empty(&ci->i_flushing_item)) { +- pr_warn_ratelimited( +- " dropping dirty+flushing %s state for %p %lld\n", +- ceph_cap_string(ci->i_flushing_caps), +- inode, ceph_ino(inode)); +- ci->i_flushing_caps = 0; +- list_del_init(&ci->i_flushing_item); +- mdsc->num_cap_flushing--; +- dirty_dropped = true; +- } +- spin_unlock(&mdsc->cap_dirty_lock); +- +- if (dirty_dropped) { +- mapping_set_error(inode->i_mapping, -EIO); +- +- if (ci->i_wrbuffer_ref_head == 0 && +- ci->i_wr_ref == 0 && +- ci->i_dirty_caps == 0 && +- ci->i_flushing_caps == 0) { +- ceph_put_snap_context(ci->i_head_snapc); +- ci->i_head_snapc = NULL; +- } +- } +- +- if (atomic_read(&ci->i_filelock_ref) > 0) { +- /* make further file lock syscall return -EIO */ +- ci->i_ceph_flags |= CEPH_I_ERROR_FILELOCK; +- pr_warn_ratelimited(" dropping file locks for %p %lld\n", +- inode, ceph_ino(inode)); +- } +- +- if (!ci->i_dirty_caps && ci->i_prealloc_cap_flush) { +- cf = ci->i_prealloc_cap_flush; +- ci->i_prealloc_cap_flush = NULL; +- if (!cf->is_capsnap) +- ceph_free_cap_flush(cf); +- } +- +- if (!list_empty(&ci->i_cap_snaps)) +- capsnap_release = remove_capsnaps(mdsc, inode); +- } ++ iputs = ceph_purge_inode_cap(inode, cap, &invalidate); + spin_unlock(&ci->i_ceph_lock); + + wake_up_all(&ci->i_cap_wq); + if (invalidate) + ceph_queue_invalidate(inode); +- if (dirty_dropped) +- iput(inode); +- while (capsnap_release--) ++ while (iputs--) + iput(inode); + return 0; + } +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 6a82fb49e9f3..daf7e7e64746 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1199,6 +1199,7 @@ extern int ceph_mmap(struct file *file, struct vm_area_struct *vma); + extern int ceph_uninline_data(struct file *filp, struct page *locked_page); + extern int ceph_pool_perm_check(struct inode *inode, int need); + extern void ceph_pool_perm_destroy(struct ceph_mds_client* mdsc); ++int ceph_purge_inode_cap(struct inode *inode, struct ceph_cap *cap, bool *invalidate); + + /* file.c */ + extern const struct file_operations ceph_file_fops; + diff --git a/patches.suse/ceph-remove-incorrect-and-unused-CEPH_INO_DOTDOT-macro.patch b/patches.suse/ceph-remove-incorrect-and-unused-CEPH_INO_DOTDOT-macro.patch new file mode 100644 index 0000000..3cb2d3b --- /dev/null +++ b/patches.suse/ceph-remove-incorrect-and-unused-CEPH_INO_DOTDOT-macro.patch @@ -0,0 +1,31 @@ +From: Xiubo Li +Date: Wed, 23 Feb 2022 09:04:55 +0800 +Subject: ceph: remove incorrect and unused CEPH_INO_DOTDOT macro +Git-commit: 1753629ea0f34900467185b7d8b0db11a64f4728 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Ceph have removed this macro and the 0x3 will be use for global dummy +snaprealm. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + include/linux/ceph/ceph_fs.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/include/linux/ceph/ceph_fs.h b/include/linux/ceph/ceph_fs.h +index 66db21ac5f0c..f14f9bc290e6 100644 +--- a/include/linux/ceph/ceph_fs.h ++++ b/include/linux/ceph/ceph_fs.h +@@ -29,7 +29,6 @@ + + #define CEPH_INO_ROOT 1 + #define CEPH_INO_CEPH 2 /* hidden .ceph dir */ +-#define CEPH_INO_DOTDOT 3 /* used by ceph fuse for parent (..) */ + + /* arbitrary limit on max # of monitors (cluster of 3 is typical) */ + #define CEPH_MAX_MON 31 + diff --git a/patches.suse/ceph-remove-incorrect-session-state-check.patch b/patches.suse/ceph-remove-incorrect-session-state-check.patch new file mode 100644 index 0000000..cebf1cb --- /dev/null +++ b/patches.suse/ceph-remove-incorrect-session-state-check.patch @@ -0,0 +1,46 @@ +From: Xiubo Li +Date: Tue, 22 Mar 2022 11:03:13 +0800 +Subject: ceph: remove incorrect session state check +Git-commit: 396ea1681892211dd3fbc1a58bfc2c2c971433e3 +Patch-mainline: v5.18-rc5 +References: jsc#SES-1880 + +Once the session is opened the s->s_ttl will be set, and when receiving +a new mdsmap and the MDS map is changed, it will be possibly will close +some sessions and open new ones. And then some sessions will be in +CLOSING state evening without unmounting. + +URL: https://tracker.ceph.com/issues/54979 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index fa38c013126d..00c3de177dd6 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4434,8 +4434,6 @@ static void maybe_recover_session(struct ceph_mds_client *mdsc) + + bool check_session_state(struct ceph_mds_session *s) + { +- struct ceph_fs_client *fsc = s->s_mdsc->fsc; +- + switch (s->s_state) { + case CEPH_MDS_SESSION_OPEN: + if (s->s_ttl && time_after(jiffies, s->s_ttl)) { +@@ -4444,10 +4442,6 @@ bool check_session_state(struct ceph_mds_session *s) + } + break; + case CEPH_MDS_SESSION_CLOSING: +- /* Should never reach this when not force unmounting */ +- WARN_ON_ONCE(s->s_ttl && +- READ_ONCE(fsc->mount_state) != CEPH_MOUNT_SHUTDOWN); +- fallthrough; + case CEPH_MDS_SESSION_NEW: + case CEPH_MDS_SESSION_RESTARTING: + case CEPH_MDS_SESSION_CLOSED: + diff --git a/patches.suse/ceph-remove-redundant-Lsx-caps-check.patch b/patches.suse/ceph-remove-redundant-Lsx-caps-check.patch new file mode 100644 index 0000000..1dda968 --- /dev/null +++ b/patches.suse/ceph-remove-redundant-Lsx-caps-check.patch @@ -0,0 +1,32 @@ +From: Xiubo Li +Date: Thu, 6 Jan 2022 09:35:52 +0800 +Subject: ceph: remove redundant Lsx caps check +Git-commit: 76bdbc7ac777adb6bc316bfe3f57b3de93c50985 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +The newcaps has already included the Ls, no need to check it again. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index c447fa2e2d1f..62448691608f 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -3375,8 +3375,7 @@ static void handle_cap_grant(struct inode *inode, + if ((newcaps & CEPH_CAP_LINK_SHARED) && + (extra_info->issued & CEPH_CAP_LINK_EXCL) == 0) { + set_nlink(inode, le32_to_cpu(grant->nlink)); +- if (inode->i_nlink == 0 && +- (newcaps & (CEPH_CAP_LINK_SHARED | CEPH_CAP_LINK_EXCL))) ++ if (inode->i_nlink == 0) + deleted_inode = true; + } + + diff --git a/patches.suse/ceph-remove-redundant-initializations-from-mdsc-and-session.patch b/patches.suse/ceph-remove-redundant-initializations-from-mdsc-and-session.patch new file mode 100644 index 0000000..33e025d --- /dev/null +++ b/patches.suse/ceph-remove-redundant-initializations-from-mdsc-and-session.patch @@ -0,0 +1,84 @@ +From: Jeff Layton +Date: Tue, 27 Jul 2021 10:50:02 -0400 +Subject: ceph: remove redundant initializations from mdsc and session +Git-commit: c80dc3aee984c647d747bb07c108862effc917d8 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +The ceph_mds_client and ceph_mds_session structures are kzalloc'ed so +there's no need to explicitly initialize either of their fields to 0. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 19 ------------------- + 1 file changed, 19 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 85934091e024..b1f8a4025195 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -743,8 +743,6 @@ static struct ceph_mds_session *register_session(struct ceph_mds_client *mdsc, + s->s_mdsc = mdsc; + s->s_mds = mds; + s->s_state = CEPH_MDS_SESSION_NEW; +- s->s_ttl = 0; +- s->s_seq = 0; + mutex_init(&s->s_mutex); + + ceph_con_init(&s->s_con, s, &mds_con_ops, &mdsc->fsc->client->msgr); +@@ -753,17 +751,11 @@ static struct ceph_mds_session *register_session(struct ceph_mds_client *mdsc, + s->s_cap_ttl = jiffies - 1; + + spin_lock_init(&s->s_cap_lock); +- s->s_renew_requested = 0; +- s->s_renew_seq = 0; + INIT_LIST_HEAD(&s->s_caps); +- s->s_nr_caps = 0; + refcount_set(&s->s_ref, 1); + INIT_LIST_HEAD(&s->s_waiting); + INIT_LIST_HEAD(&s->s_unsafe); + xa_init(&s->s_delegated_inos); +- s->s_num_cap_releases = 0; +- s->s_cap_reconnect = 0; +- s->s_cap_iterator = NULL; + INIT_LIST_HEAD(&s->s_cap_releases); + INIT_WORK(&s->s_cap_release_work, ceph_cap_release_work); + +@@ -4601,21 +4593,12 @@ int ceph_mdsc_init(struct ceph_fs_client *fsc) + init_completion(&mdsc->safe_umount_waiters); + init_waitqueue_head(&mdsc->session_close_wq); + INIT_LIST_HEAD(&mdsc->waiting_for_map); +- mdsc->sessions = NULL; +- atomic_set(&mdsc->num_sessions, 0); +- mdsc->max_sessions = 0; +- mdsc->stopping = 0; +- atomic64_set(&mdsc->quotarealms_count, 0); + mdsc->quotarealms_inodes = RB_ROOT; + mutex_init(&mdsc->quotarealms_inodes_mutex); +- mdsc->last_snap_seq = 0; + init_rwsem(&mdsc->snap_rwsem); + mdsc->snap_realms = RB_ROOT; + INIT_LIST_HEAD(&mdsc->snap_empty); +- mdsc->num_snap_realms = 0; + spin_lock_init(&mdsc->snap_empty_lock); +- mdsc->last_tid = 0; +- mdsc->oldest_tid = 0; + mdsc->request_tree = RB_ROOT; + INIT_DELAYED_WORK(&mdsc->delayed_work, delayed_work); + mdsc->last_renew_caps = jiffies; +@@ -4627,11 +4610,9 @@ int ceph_mdsc_init(struct ceph_fs_client *fsc) + mdsc->last_cap_flush_tid = 1; + INIT_LIST_HEAD(&mdsc->cap_flush_list); + INIT_LIST_HEAD(&mdsc->cap_dirty_migrating); +- mdsc->num_cap_flushing = 0; + spin_lock_init(&mdsc->cap_dirty_lock); + init_waitqueue_head(&mdsc->cap_flushing_wq); + INIT_WORK(&mdsc->cap_reclaim_work, ceph_cap_reclaim_work); +- atomic_set(&mdsc->cap_reclaim_pending, 0); + err = ceph_metric_init(&mdsc->metric); + if (err) + goto err_mdsmap; + diff --git a/patches.suse/ceph-remove-redundant-variable-ino.patch b/patches.suse/ceph-remove-redundant-variable-ino.patch new file mode 100644 index 0000000..5dc57f5 --- /dev/null +++ b/patches.suse/ceph-remove-redundant-variable-ino.patch @@ -0,0 +1,46 @@ +From: Colin Ian King +Date: Wed, 18 May 2022 09:55:08 +0100 +Subject: ceph: remove redundant variable ino +Git-commit: 2ecd0edd13a8bed87c3588bcd4a048113eff18f6 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Variable ino is being assigned a value that is never read. The variable +and assignment are redundant, remove it. + +Cleans up clang scan build warning: +warning: Although the value stored to 'ino' is used in the enclosing +expression, the value is never actually read from 'ino' +[deadcode.DeadStores] + +Signed-off-by: Colin Ian King +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 23a6c11d805c..e9eb996e0aee 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -437,7 +437,7 @@ static int ceph_parse_deleg_inos(void **p, void *end, + ceph_decode_32_safe(p, end, sets, bad); + dout("got %u sets of delegated inodes\n", sets); + while (sets--) { +- u64 start, len, ino; ++ u64 start, len; + + ceph_decode_64_safe(p, end, start, bad); + ceph_decode_64_safe(p, end, len, bad); +@@ -449,7 +449,7 @@ static int ceph_parse_deleg_inos(void **p, void *end, + continue; + } + while (len--) { +- int err = xa_insert(&s->s_delegated_inos, ino = start++, ++ int err = xa_insert(&s->s_delegated_inos, start++, + DELEGATED_INO_AVAILABLE, + GFP_KERNEL); + if (!err) { + diff --git a/patches.suse/ceph-remove-some-defunct-forward-declarations.patch b/patches.suse/ceph-remove-some-defunct-forward-declarations.patch new file mode 100644 index 0000000..d7f9662 --- /dev/null +++ b/patches.suse/ceph-remove-some-defunct-forward-declarations.patch @@ -0,0 +1,35 @@ +From: Jeff Layton +Date: Wed, 7 Jul 2021 12:26:47 -0400 +Subject: ceph: remove some defunct forward declarations +Git-commit: 49f8899e5edfc4b8a97d3959e1ded5a95f2e46b3 +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +We missed these in the recent fscache rework. + +Reported-by: Steve French +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/cache.h | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/fs/ceph/cache.h b/fs/ceph/cache.h +index 1409d6149281..058ea2a04376 100644 +--- a/fs/ceph/cache.h ++++ b/fs/ceph/cache.h +@@ -26,12 +26,6 @@ void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci); + void ceph_fscache_file_set_cookie(struct inode *inode, struct file *filp); + void ceph_fscache_revalidate_cookie(struct ceph_inode_info *ci); + +-int ceph_readpage_from_fscache(struct inode *inode, struct page *page); +-int ceph_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages); +- + static inline void ceph_fscache_inode_init(struct ceph_inode_info *ci) + { + ci->fscache = NULL; + diff --git a/patches.suse/ceph-remove-unused-CEPH_MDS_LEASE_RELEASE-related-code.patch b/patches.suse/ceph-remove-unused-CEPH_MDS_LEASE_RELEASE-related-code.patch new file mode 100644 index 0000000..da838d9 --- /dev/null +++ b/patches.suse/ceph-remove-unused-CEPH_MDS_LEASE_RELEASE-related-code.patch @@ -0,0 +1,37 @@ +From: Xiubo Li +Date: Mon, 28 Mar 2022 10:25:35 +0800 +Subject: ceph: remove unused CEPH_MDS_LEASE_RELEASE related code +Git-commit: 6c1dc50284c4dab9f1e563efba6f9c4a47af894a +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +The ceph_mdsc_lease_release() has been removed by commit 8aa152c77890 +(ceph: remove ceph_mdsc_lease_release). ceph_mdsc_lease_send_msg will +never be called with CEPH_MDS_LEASE_RELEASE. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 00c3de177dd6..7b9a16dc8353 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4396,12 +4396,6 @@ void ceph_mdsc_lease_send_msg(struct ceph_mds_session *session, + memcpy((void *)(lease + 1) + 4, + dentry->d_name.name, dentry->d_name.len); + spin_unlock(&dentry->d_lock); +- /* +- * if this is a preemptive lease RELEASE, no need to +- * flush request stream, since the actual request will +- * soon follow. +- */ +- msg->more_to_follow = (action == CEPH_MDS_LEASE_RELEASE); + + ceph_con_send(&session->s_con, msg); + } + diff --git a/patches.suse/ceph-remove-useless-CEPHFS_FEATURES_CLIENT_REQUIRED.patch b/patches.suse/ceph-remove-useless-CEPHFS_FEATURES_CLIENT_REQUIRED.patch new file mode 100644 index 0000000..f4e66a2 --- /dev/null +++ b/patches.suse/ceph-remove-useless-CEPHFS_FEATURES_CLIENT_REQUIRED.patch @@ -0,0 +1,38 @@ +From: Xiubo Li +Date: Thu, 26 May 2022 14:07:21 +0800 +Subject: ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: 7c2e3d9194f78770fdfd688d0eecfe7132f83138 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +This macro was added but never be used. And check the ceph code +there has another CEPHFS_FEATURES_MDS_REQUIRED but always be empty. + +We should clean up all this related code, which make no sense but +introducing confusion. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Reviewed-by: Luís Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 2a49e331987b..4620167f58eb 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -42,7 +42,6 @@ enum ceph_feature_type { + CEPHFS_FEATURE_DELEG_INO, \ + CEPHFS_FEATURE_METRIC_COLLECT, \ + } +-#define CEPHFS_FEATURES_CLIENT_REQUIRED {} + + /* + * Some lock dependencies: + diff --git a/patches.suse/ceph-remove-useless-check-for-the-folio.patch b/patches.suse/ceph-remove-useless-check-for-the-folio.patch new file mode 100644 index 0000000..c57d0af --- /dev/null +++ b/patches.suse/ceph-remove-useless-check-for-the-folio.patch @@ -0,0 +1,44 @@ +From: Xiubo Li +Date: Tue, 5 Jul 2022 10:40:23 +0800 +Subject: ceph: remove useless check for the folio +Git-commit: c460f4e4bba2d3f8dc0b5bfa8995d6e8d2d527a1 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +The netfs_write_begin() won't set the folio if the return value +is non-zero. + +Signed-off-by: Xiubo Li +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 17 +++++++---------- + 1 file changed, 7 insertions(+), 10 deletions(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1315,16 +1315,13 @@ static int ceph_write_begin(struct file + int r; + + r = netfs_write_begin(file, inode->i_mapping, pos, len, 0, &page, NULL); +- if (r == 0) +- wait_on_page_fscache(page); +- if (r < 0) { +- if (page) +- put_page(page); +- } else { +- WARN_ON_ONCE(!PageLocked(page)); +- *pagep = page; +- } +- return r; ++ if (r < 0) ++ return r; ++ ++ wait_on_page_fscache(page); ++ WARN_ON_ONCE(!PageLocked(page)); ++ *pagep = page; ++ return 0; + } + + /* diff --git a/patches.suse/ceph-rename-unsafe_request_wait.patch b/patches.suse/ceph-rename-unsafe_request_wait.patch new file mode 100644 index 0000000..f809d82 --- /dev/null +++ b/patches.suse/ceph-rename-unsafe_request_wait.patch @@ -0,0 +1,53 @@ +From: Xiubo Li +Date: Mon, 18 Apr 2022 20:04:51 +0800 +Subject: ceph: rename unsafe_request_wait() +Git-commit: ae0670633014d172fab3772fff2da99269d17874 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Rename it to flush_mdlog_and_wait_inode_unsafe_requests() to make +it more descriptive. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index b8d9404fbdb3..a051e6e4d7ca 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -2219,9 +2219,9 @@ static int caps_are_flushed(struct inode *inode, u64 flush_tid) + } + + /* +- * wait for any unsafe requests to complete. ++ * flush the mdlog and wait for any unsafe requests to complete. + */ +-static int unsafe_request_wait(struct inode *inode) ++static int flush_mdlog_and_wait_inode_unsafe_requests(struct inode *inode) + { + struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; + struct ceph_inode_info *ci = ceph_inode(inode); +@@ -2337,7 +2337,7 @@ static int unsafe_request_wait(struct inode *inode) + kfree(sessions); + } + +- dout("unsafe_request_wait %p wait on tid %llu %llu\n", ++ dout("%s %p wait on tid %llu %llu\n", __func__, + inode, req1 ? req1->r_tid : 0ULL, req2 ? req2->r_tid : 0ULL); + if (req1) { + ret = !wait_for_completion_timeout(&req1->r_safe_completion, +@@ -2381,7 +2381,7 @@ int ceph_fsync(struct file *file, loff_t start, loff_t end, int datasync) + dirty = try_flush_caps(inode, &flush_tid); + dout("fsync dirty caps are %s\n", ceph_cap_string(dirty)); + +- err = unsafe_request_wait(inode); ++ err = flush_mdlog_and_wait_inode_unsafe_requests(inode); + + /* + * only wait on non-file metadata writeback (the mds + diff --git a/patches.suse/ceph-replace-usage-of-found-with-dedicated-list-iterator-variable.patch b/patches.suse/ceph-replace-usage-of-found-with-dedicated-list-iterator-variable.patch new file mode 100644 index 0000000..42064ee --- /dev/null +++ b/patches.suse/ceph-replace-usage-of-found-with-dedicated-list-iterator-variable.patch @@ -0,0 +1,109 @@ +From: Jakob Koschel +Date: Thu, 31 Mar 2022 23:53:29 +0200 +Subject: ceph: replace usage of found with dedicated list iterator variable +Git-commit: 3ffa9d6f991facd370fe35fd7fcbdbf5d1063afd +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +To move the list iterator variable into the list_for_each_entry_*() +macro in the future it should be avoided to use the list iterator +variable after the loop body. + +To *never* use the list iterator variable after the loop it was +concluded to use a separate iterator variable instead of a +found boolean. + +This removes the need to use a found variable and simply checking if +the variable was set, can determine if the break/goto was hit. + +Link: https://lore.kernel.org/all/CAHk-=wgRr_D8CB-D9Kg-c=EHreAsk5SqXPwr9Y7k9sA6cWXJ6w@mail.gmail.com/ +Signed-off-by: Jakob Koschel +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 32 +++++++++++++++----------------- + 1 file changed, 15 insertions(+), 17 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 1485a63159e3..b8d9404fbdb3 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -3183,10 +3183,9 @@ void ceph_put_wrbuffer_cap_refs(struct ceph_inode_info *ci, int nr, + struct ceph_snap_context *snapc) + { + struct inode *inode = &ci->vfs_inode; +- struct ceph_cap_snap *capsnap = NULL; ++ struct ceph_cap_snap *capsnap = NULL, *iter; + int put = 0; + bool last = false; +- bool found = false; + bool flush_snaps = false; + bool complete_capsnap = false; + +@@ -3213,14 +3212,14 @@ void ceph_put_wrbuffer_cap_refs(struct ceph_inode_info *ci, int nr, + ci->i_wrbuffer_ref, ci->i_wrbuffer_ref_head, + last ? " LAST" : ""); + } else { +- list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { +- if (capsnap->context == snapc) { +- found = true; ++ list_for_each_entry(iter, &ci->i_cap_snaps, ci_item) { ++ if (iter->context == snapc) { ++ capsnap = iter; + break; + } + } + +- if (!found) { ++ if (!capsnap) { + /* + * The capsnap should already be removed when removing + * auth cap in the case of a forced unmount. +@@ -3770,8 +3769,7 @@ static void handle_cap_flushsnap_ack(struct inode *inode, u64 flush_tid, + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; + u64 follows = le64_to_cpu(m->snap_follows); +- struct ceph_cap_snap *capsnap; +- bool flushed = false; ++ struct ceph_cap_snap *capsnap = NULL, *iter; + bool wake_ci = false; + bool wake_mdsc = false; + +@@ -3779,26 +3777,26 @@ static void handle_cap_flushsnap_ack(struct inode *inode, u64 flush_tid, + inode, ci, session->s_mds, follows); + + spin_lock(&ci->i_ceph_lock); +- list_for_each_entry(capsnap, &ci->i_cap_snaps, ci_item) { +- if (capsnap->follows == follows) { +- if (capsnap->cap_flush.tid != flush_tid) { ++ list_for_each_entry(iter, &ci->i_cap_snaps, ci_item) { ++ if (iter->follows == follows) { ++ if (iter->cap_flush.tid != flush_tid) { + dout(" cap_snap %p follows %lld tid %lld !=" +- " %lld\n", capsnap, follows, +- flush_tid, capsnap->cap_flush.tid); ++ " %lld\n", iter, follows, ++ flush_tid, iter->cap_flush.tid); + break; + } +- flushed = true; ++ capsnap = iter; + break; + } else { + dout(" skipping cap_snap %p follows %lld\n", +- capsnap, capsnap->follows); ++ iter, iter->follows); + } + } +- if (flushed) ++ if (capsnap) + ceph_remove_capsnap(inode, capsnap, &wake_ci, &wake_mdsc); + spin_unlock(&ci->i_ceph_lock); + +- if (flushed) { ++ if (capsnap) { + ceph_put_snap_context(capsnap->context); + ceph_put_cap_snap(capsnap); + if (wake_ci) + diff --git a/patches.suse/ceph-return-the-real-size-read-when-it-hits-EOF.patch b/patches.suse/ceph-return-the-real-size-read-when-it-hits-EOF.patch new file mode 100644 index 0000000..522efee --- /dev/null +++ b/patches.suse/ceph-return-the-real-size-read-when-it-hits-EOF.patch @@ -0,0 +1,60 @@ +From: Xiubo Li +Date: Sat, 30 Oct 2021 13:16:40 +0800 +Subject: ceph: return the real size read when it hits EOF +Git-commit: c3d8e0b5de487a7c462781745bc17694a4266696 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Currently, if the sync read handler ends up reading more from the last +object in the file than the i_size indicates, then it'll end up +returning the wrong length. Ensure that we cap the returned length and +pos at the EOF. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 13 ++++++++----- + 1 file changed, 8 insertions(+), 5 deletions(-) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 91173d3aa161..6005b430f6f7 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -847,6 +847,7 @@ static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to, + ssize_t ret; + u64 off = iocb->ki_pos; + u64 len = iov_iter_count(to); ++ u64 i_size; + + dout("sync_read on file %p %llu~%u %s\n", file, off, (unsigned)len, + (file->f_flags & O_DIRECT) ? "O_DIRECT" : ""); +@@ -870,7 +871,6 @@ static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to, + struct page **pages; + int num_pages; + size_t page_off; +- u64 i_size; + bool more; + int idx; + size_t left; +@@ -953,11 +953,14 @@ static ssize_t ceph_sync_read(struct kiocb *iocb, struct iov_iter *to, + } + + if (off > iocb->ki_pos) { +- if (ret >= 0 && +- iov_iter_count(to) > 0 && off >= i_size_read(inode)) ++ if (off >= i_size) { + *retry_op = CHECK_EOF; +- ret = off - iocb->ki_pos; +- iocb->ki_pos = off; ++ ret = i_size - iocb->ki_pos; ++ iocb->ki_pos = i_size; ++ } else { ++ ret = off - iocb->ki_pos; ++ iocb->ki_pos = off; ++ } + } + + dout("sync_read result %zd retry_op %d\n", ret, *retry_op); + diff --git a/patches.suse/ceph-shut-down-access-to-inode-when-async-create-fails.patch b/patches.suse/ceph-shut-down-access-to-inode-when-async-create-fails.patch new file mode 100644 index 0000000..54a32e8 --- /dev/null +++ b/patches.suse/ceph-shut-down-access-to-inode-when-async-create-fails.patch @@ -0,0 +1,303 @@ +From: Jeff Layton +Date: Tue, 31 Aug 2021 13:39:13 -0400 +Subject: ceph: shut down access to inode when async create fails +Git-commit: 5d6451b1489ad1781a0778cc876bf26a21910413 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Add proper error handling for when an async create fails. The inode +never existed, so any dirty caps or data are now toast. We already +d_drop the dentry in that case, but the now-stale inode may still be +around. We want to shut down access to these inodes, and ensure that +they can't harbor any more dirty data, which can cause problems at +umount time. + +When this occurs, flag such inodes as being SHUTDOWN, and trash any caps +and cap flushes that may be in flight for them, and invalidate the +pagecache for the inode. Add a new helper that can check whether an +inode or an entire mount is now shut down, and call it instead of +accessing the mount_state directly in places where we test that now. + +URL: https://tracker.ceph.com/issues/51279 +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 16 +++++++++++----- + fs/ceph/caps.c | 12 ++++++------ + fs/ceph/export.c | 12 +++++++++++- + fs/ceph/file.c | 10 +++++++++- + fs/ceph/inode.c | 33 +++++++++++++++++++++++++++++++-- + fs/ceph/locks.c | 6 ++++++ + fs/ceph/super.h | 11 +++++++++++ + 7 files changed, 85 insertions(+), 15 deletions(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -724,7 +724,7 @@ static int ceph_writepages_start(struct + wbc->sync_mode == WB_SYNC_NONE ? "NONE" : + (wbc->sync_mode == WB_SYNC_ALL ? "ALL" : "HOLD")); + +- if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { ++ if (ceph_inode_is_shutdown(inode)) { + if (ci->i_wrbuffer_ref > 0) { + pr_warn_ratelimited( + "writepage_start %p %lld forced umount\n", +@@ -1145,12 +1145,12 @@ static struct ceph_snap_context * + ceph_find_incompatible(struct page *page) + { + struct inode *inode = page->mapping->host; +- struct ceph_fs_client *fsc = ceph_inode_to_client(inode); + struct ceph_inode_info *ci = ceph_inode(inode); + +- if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { +- dout(" page %p forced umount\n", page); +- return ERR_PTR(-EIO); ++ if (ceph_inode_is_shutdown(inode)) { ++ dout(" page %p %llx:%llx is shutdown\n", page, ++ ceph_vinop(inode)); ++ return ERR_PTR(-ESTALE); + } + + for (;;) { +@@ -1345,6 +1345,9 @@ static vm_fault_t ceph_filemap_fault(str + sigset_t oldset; + vm_fault_t ret = VM_FAULT_SIGBUS; + ++ if (ceph_inode_is_shutdown(inode)) ++ return ret; ++ + ceph_block_sigs(&oldset); + + dout("filemap_fault %p %llx.%llx %llu trying to get caps\n", +@@ -1436,6 +1439,9 @@ static vm_fault_t ceph_page_mkwrite(stru + sigset_t oldset; + vm_fault_t ret = VM_FAULT_SIGBUS; + ++ if (ceph_inode_is_shutdown(inode)) ++ return ret; ++ + prealloc_cf = ceph_alloc_cap_flush(); + if (!prealloc_cf) + return VM_FAULT_OOM; +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1188,11 +1188,11 @@ void ceph_remove_cap(struct ceph_cap *ca + + lockdep_assert_held(&ci->i_ceph_lock); + +- fsc = ceph_sb_to_client(ci->vfs_inode.i_sb); ++ fsc = ceph_inode_to_client(&ci->vfs_inode); + WARN_ON_ONCE(ci->i_auth_cap == cap && + !list_empty(&ci->i_dirty_item) && + !fsc->blocklisted && +- READ_ONCE(fsc->mount_state) != CEPH_MOUNT_SHUTDOWN); ++ !ceph_inode_is_shutdown(&ci->vfs_inode)); + + __ceph_remove_cap(cap, queue_release); + } +@@ -2750,9 +2750,9 @@ again: + goto out_unlock; + } + +- if (READ_ONCE(mdsc->fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { +- dout("get_cap_refs %p forced umount\n", inode); +- ret = -EIO; ++ if (ceph_inode_is_shutdown(inode)) { ++ dout("get_cap_refs %p inode is shutdown\n", inode); ++ ret = -ESTALE; + goto out_unlock; + } + mds_wanted = __ceph_caps_mds_wanted(ci, false); +@@ -4604,7 +4604,7 @@ int ceph_purge_inode_cap(struct inode *i + if (is_auth) { + struct ceph_cap_flush *cf; + +- if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { ++ if (ceph_inode_is_shutdown(inode)) { + if (inode->i_data.nrpages > 0) + *invalidate = true; + if (ci->i_wrbuffer_ref > 0) +--- a/fs/ceph/export.c ++++ b/fs/ceph/export.c +@@ -157,6 +157,11 @@ static struct inode *__lookup_inode(stru + ceph_mdsc_put_request(req); + if (!inode) + return err < 0 ? ERR_PTR(err) : ERR_PTR(-ESTALE); ++ } else { ++ if (ceph_inode_is_shutdown(inode)) { ++ iput(inode); ++ return ERR_PTR(-ESTALE); ++ } + } + return inode; + } +@@ -223,8 +228,13 @@ static struct dentry *__snapfh_to_dentry + return ERR_PTR(-ESTALE); + + inode = ceph_find_inode(sb, vino); +- if (inode) ++ if (inode) { ++ if (ceph_inode_is_shutdown(inode)) { ++ iput(inode); ++ return ERR_PTR(-ESTALE); ++ } + return d_obtain_alias(inode); ++ } + + req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LOOKUPINO, + USE_ANY_MDS); +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -525,6 +525,7 @@ static void ceph_async_create_cb(struct + + if (result) { + struct dentry *dentry = req->r_dentry; ++ struct inode *inode = d_inode(dentry); + int pathlen = 0; + u64 base = 0; + char *path = ceph_mdsc_build_path(req->r_dentry, &pathlen, +@@ -534,7 +535,8 @@ static void ceph_async_create_cb(struct + if (!d_unhashed(dentry)) + d_drop(dentry); + +- /* FIXME: start returning I/O errors on all accesses? */ ++ ceph_inode_shutdown(inode); ++ + pr_warn("ceph: async create failure path=(%llx)%s result=%d!\n", + base, IS_ERR(path) ? "<>" : path, result); + ceph_mdsc_free_path(path, pathlen); +@@ -1526,6 +1528,9 @@ again: + dout("aio_read %p %llx.%llx %llu~%u trying to get caps on %p\n", + inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len, inode); + ++ if (ceph_inode_is_shutdown(inode)) ++ return -ESTALE; ++ + if (direct_lock) + ceph_start_io_direct(inode); + else +@@ -1678,6 +1683,9 @@ static ssize_t ceph_write_iter(struct ki + loff_t pos; + loff_t limit = max(i_size_read(inode), fsc->max_file_size); + ++ if (ceph_inode_is_shutdown(inode)) ++ return -ESTALE; ++ + if (ceph_snap(inode) != CEPH_NOSNAP) + return -EROFS; + +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -1841,13 +1841,12 @@ void ceph_queue_inode_work(struct inode + static void ceph_do_invalidate_pages(struct inode *inode) + { + struct ceph_inode_info *ci = ceph_inode(inode); +- struct ceph_fs_client *fsc = ceph_inode_to_client(inode); + u32 orig_gen; + int check = 0; + + mutex_lock(&ci->i_truncate_mutex); + +- if (READ_ONCE(fsc->mount_state) >= CEPH_MOUNT_SHUTDOWN) { ++ if (ceph_inode_is_shutdown(inode)) { + pr_warn_ratelimited("%s: inode %llx.%llx is shut down\n", + __func__, ceph_vinop(inode)); + mapping_set_error(inode->i_mapping, -EIO); +@@ -2218,6 +2217,9 @@ int ceph_setattr(struct user_namespace * + if (ceph_snap(inode) != CEPH_NOSNAP) + return -EROFS; + ++ if (ceph_inode_is_shutdown(inode)) ++ return -ESTALE; ++ + err = setattr_prepare(&init_user_ns, dentry, attr); + if (err != 0) + return err; +@@ -2348,6 +2350,9 @@ int ceph_getattr(struct user_namespace * + u32 valid_mask = STATX_BASIC_STATS; + int err = 0; + ++ if (ceph_inode_is_shutdown(inode)) ++ return -ESTALE; ++ + /* Skip the getattr altogether if we're asked not to sync */ + if (!(flags & AT_STATX_DONT_SYNC)) { + err = ceph_do_getattr(inode, +@@ -2395,3 +2400,27 @@ int ceph_getattr(struct user_namespace * + stat->result_mask = request_mask & valid_mask; + return err; + } ++ ++void ceph_inode_shutdown(struct inode *inode) ++{ ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ struct rb_node *p; ++ int iputs = 0; ++ bool invalidate = false; ++ ++ spin_lock(&ci->i_ceph_lock); ++ ci->i_ceph_flags |= CEPH_I_SHUTDOWN; ++ p = rb_first(&ci->i_caps); ++ while (p) { ++ struct ceph_cap *cap = rb_entry(p, struct ceph_cap, ci_node); ++ ++ p = rb_next(p); ++ iputs += ceph_purge_inode_cap(inode, cap, &invalidate); ++ } ++ spin_unlock(&ci->i_ceph_lock); ++ ++ if (invalidate) ++ ceph_queue_invalidate(inode); ++ while (iputs--) ++ iput(inode); ++} +--- a/fs/ceph/locks.c ++++ b/fs/ceph/locks.c +@@ -244,6 +244,9 @@ int ceph_lock(struct file *file, int cmd + if (__mandatory_lock(file->f_mapping->host) && fl->fl_type != F_UNLCK) + return -ENOLCK; + ++ if (ceph_inode_is_shutdown(inode)) ++ return -ESTALE; ++ + dout("ceph_lock, fl_owner: %p\n", fl->fl_owner); + + /* set wait bit as appropriate, then make command as Ceph expects it*/ +@@ -309,6 +312,9 @@ int ceph_flock(struct file *file, int cm + if (fl->fl_type & LOCK_MAND) + return -EOPNOTSUPP; + ++ if (ceph_inode_is_shutdown(inode)) ++ return -ESTALE; ++ + dout("ceph_flock, fl_file: %p\n", fl->fl_file); + + spin_lock(&ci->i_ceph_lock); +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -581,6 +581,7 @@ static inline struct inode *ceph_find_in + #define CEPH_I_ODIRECT (1 << 11) /* inode in direct I/O mode */ + #define CEPH_ASYNC_CREATE_BIT (12) /* async create in flight for this */ + #define CEPH_I_ASYNC_CREATE (1 << CEPH_ASYNC_CREATE_BIT) ++#define CEPH_I_SHUTDOWN (1 << 13) /* inode is no longer usable */ + + /* + * Masks of ceph inode work. +@@ -1028,6 +1029,16 @@ extern int ceph_setattr(struct user_name + extern int ceph_getattr(struct user_namespace *mnt_userns, + const struct path *path, struct kstat *stat, + u32 request_mask, unsigned int flags); ++void ceph_inode_shutdown(struct inode *inode); ++ ++static inline bool ceph_inode_is_shutdown(struct inode *inode) ++{ ++ unsigned long flags = READ_ONCE(ceph_inode(inode)->i_ceph_flags); ++ struct ceph_fs_client *fsc = ceph_inode_to_client(inode); ++ int state = READ_ONCE(fsc->mount_state); ++ ++ return (flags & CEPH_I_SHUTDOWN) || state >= CEPH_MOUNT_SHUTDOWN; ++} + + /* xattr.c */ + int __ceph_setxattr(struct inode *, const char *, const void *, size_t, int); diff --git a/patches.suse/ceph-shut-down-mount-on-bad-mdsmap-or-fsmap-decode.patch b/patches.suse/ceph-shut-down-mount-on-bad-mdsmap-or-fsmap-decode.patch new file mode 100644 index 0000000..a2828a6 --- /dev/null +++ b/patches.suse/ceph-shut-down-mount-on-bad-mdsmap-or-fsmap-decode.patch @@ -0,0 +1,81 @@ +From: Jeff Layton +Date: Thu, 14 Oct 2021 11:10:47 -0400 +Subject: ceph: shut down mount on bad mdsmap or fsmap decode +Git-commit: 631ed4b082872767412cda8a941af832f227335c +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +As Greg pointed out, if we get a mangled mdsmap or fsmap, then something +has gone very wrong, and we should avoid doing any activity on the +filesystem. + +When this occurs, shut down the mount the same way we would with a +forced umount by calling ceph_umount_begin when decoding fails on either +map. This causes most operations done against the filesystem to return +an error. Any dirty data or caps in the cache will be dropped as well. + +The effect is not reversible, so the only remedy is to umount. + +[ idryomov: print fsmap decoding error ] + +URL: https://tracker.ceph.com/issues/52303 +Signed-off-by: Jeff Layton +Acked-by: Greg Farnum +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 6 ++++-- + fs/ceph/super.c | 2 +- + fs/ceph/super.h | 1 + + 3 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 522790c64db4..250aad330a10 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -4983,7 +4983,8 @@ void ceph_mdsc_handle_fsmap(struct ceph_mds_client *mdsc, struct ceph_msg *msg) + return; + + bad: +- pr_err("error decoding fsmap\n"); ++ pr_err("error decoding fsmap %d. Shutting down mount.\n", err); ++ ceph_umount_begin(mdsc->fsc->sb); + err_out: + mutex_lock(&mdsc->mutex); + mdsc->mdsmap_err = err; +@@ -5050,7 +5051,8 @@ void ceph_mdsc_handle_mdsmap(struct ceph_mds_client *mdsc, struct ceph_msg *msg) + bad_unlock: + mutex_unlock(&mdsc->mutex); + bad: +- pr_err("error decoding mdsmap %d\n", err); ++ pr_err("error decoding mdsmap %d. Shutting down mount.\n", err); ++ ceph_umount_begin(mdsc->fsc->sb); + return; + } + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index 5fe4d9f102e8..f6cbbfcdf66d 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -842,7 +842,7 @@ static void __ceph_umount_begin(struct ceph_fs_client *fsc) + * ceph_umount_begin - initiate forced umount. Tear down the + * mount, skipping steps that may hang while waiting for server(s). + */ +-static void ceph_umount_begin(struct super_block *sb) ++void ceph_umount_begin(struct super_block *sb) + { + struct ceph_fs_client *fsc = ceph_sb_to_client(sb); + +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 5c911586593d..93d313294ade 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -941,6 +941,7 @@ extern void ceph_put_snapid_map(struct ceph_mds_client* mdsc, + struct ceph_snapid_map *sm); + extern void ceph_trim_snapid_map(struct ceph_mds_client *mdsc); + extern void ceph_cleanup_snapid_map(struct ceph_mds_client *mdsc); ++void ceph_umount_begin(struct super_block *sb); + + + /* + diff --git a/patches.suse/ceph-split-metric-debugfs-file-into-several-files.patch b/patches.suse/ceph-split-metric-debugfs-file-into-several-files.patch new file mode 100644 index 0000000..2b4f6b8 --- /dev/null +++ b/patches.suse/ceph-split-metric-debugfs-file-into-several-files.patch @@ -0,0 +1,184 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Wed, 27 Oct 2021 11:01:30 +0100 +Subject: ceph: split 'metric' debugfs file into several files +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: cbed4ff76bbb8083780dcd6ebb5bed2af25b9505 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Currently, all the metrics are grouped together in a single file, making +it difficult to process this file from scripts. Furthermore, as new +metrics are added, processing this file will become even more challenging. + +This patch turns the 'metric' file into a directory that will contain +several files, one for each metric. + +Signed-off-by: Luís Henriques +Reviewed-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/debugfs.c | 81 ++++++++++++++++++++++++++++++++++++++----------------- + fs/ceph/super.h | 2 +- + 2 files changed, 57 insertions(+), 26 deletions(-) + +diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c +index 38b78b45811f..55426514491b 100644 +--- a/fs/ceph/debugfs.c ++++ b/fs/ceph/debugfs.c +@@ -146,26 +146,30 @@ static int mdsc_show(struct seq_file *s, void *p) + name, total, avg, _min, max, sum); \ + } + +-static int metric_show(struct seq_file *s, void *p) ++static int metrics_file_show(struct seq_file *s, void *p) + { + struct ceph_fs_client *fsc = s->private; +- struct ceph_mds_client *mdsc = fsc->mdsc; +- struct ceph_client_metric *m = &mdsc->metric; +- int nr_caps = 0; +- s64 total, sum, avg, min, max, sq; +- u64 sum_sz, avg_sz, min_sz, max_sz; ++ struct ceph_client_metric *m = &fsc->mdsc->metric; + +- sum = percpu_counter_sum(&m->total_inodes); + seq_printf(s, "item total\n"); + seq_printf(s, "------------------------------------------\n"); +- seq_printf(s, "%-35s%lld / %lld\n", "opened files / total inodes", +- atomic64_read(&m->opened_files), sum); +- seq_printf(s, "%-35s%lld / %lld\n", "pinned i_caps / total inodes", +- atomic64_read(&m->total_caps), sum); +- seq_printf(s, "%-35s%lld / %lld\n", "opened inodes / total inodes", +- percpu_counter_sum(&m->opened_inodes), sum); +- +- seq_printf(s, "\n"); ++ seq_printf(s, "%-35s%lld\n", "total inodes", ++ percpu_counter_sum(&m->total_inodes)); ++ seq_printf(s, "%-35s%lld\n", "opened files", ++ atomic64_read(&m->opened_files)); ++ seq_printf(s, "%-35s%lld\n", "pinned i_caps", ++ atomic64_read(&m->total_caps)); ++ seq_printf(s, "%-35s%lld\n", "opened inodes", ++ percpu_counter_sum(&m->opened_inodes)); ++ return 0; ++} ++ ++static int metrics_latency_show(struct seq_file *s, void *p) ++{ ++ struct ceph_fs_client *fsc = s->private; ++ struct ceph_client_metric *m = &fsc->mdsc->metric; ++ s64 total, sum, avg, min, max, sq; ++ + seq_printf(s, "item total avg_lat(us) min_lat(us) max_lat(us) stdev(us)\n"); + seq_printf(s, "-----------------------------------------------------------------------------------\n"); + +@@ -199,7 +203,16 @@ static int metric_show(struct seq_file *s, void *p) + spin_unlock(&m->metadata_metric_lock); + CEPH_LAT_METRIC_SHOW("metadata", total, avg, min, max, sq); + +- seq_printf(s, "\n"); ++ return 0; ++} ++ ++static int metrics_size_show(struct seq_file *s, void *p) ++{ ++ struct ceph_fs_client *fsc = s->private; ++ struct ceph_client_metric *m = &fsc->mdsc->metric; ++ s64 total; ++ u64 sum_sz, avg_sz, min_sz, max_sz; ++ + seq_printf(s, "item total avg_sz(bytes) min_sz(bytes) max_sz(bytes) total_sz(bytes)\n"); + seq_printf(s, "----------------------------------------------------------------------------------------\n"); + +@@ -221,7 +234,15 @@ static int metric_show(struct seq_file *s, void *p) + spin_unlock(&m->write_metric_lock); + CEPH_SZ_METRIC_SHOW("write", total, avg_sz, min_sz, max_sz, sum_sz); + +- seq_printf(s, "\n"); ++ return 0; ++} ++ ++static int metrics_caps_show(struct seq_file *s, void *p) ++{ ++ struct ceph_fs_client *fsc = s->private; ++ struct ceph_client_metric *m = &fsc->mdsc->metric; ++ int nr_caps = 0; ++ + seq_printf(s, "item total miss hit\n"); + seq_printf(s, "-------------------------------------------------\n"); + +@@ -350,8 +371,11 @@ DEFINE_SHOW_ATTRIBUTE(mdsmap); + DEFINE_SHOW_ATTRIBUTE(mdsc); + DEFINE_SHOW_ATTRIBUTE(caps); + DEFINE_SHOW_ATTRIBUTE(mds_sessions); +-DEFINE_SHOW_ATTRIBUTE(metric); + DEFINE_SHOW_ATTRIBUTE(status); ++DEFINE_SHOW_ATTRIBUTE(metrics_file); ++DEFINE_SHOW_ATTRIBUTE(metrics_latency); ++DEFINE_SHOW_ATTRIBUTE(metrics_size); ++DEFINE_SHOW_ATTRIBUTE(metrics_caps); + + + /* +@@ -385,8 +409,9 @@ void ceph_fs_debugfs_cleanup(struct ceph_fs_client *fsc) + debugfs_remove(fsc->debugfs_mdsmap); + debugfs_remove(fsc->debugfs_mds_sessions); + debugfs_remove(fsc->debugfs_caps); +- debugfs_remove(fsc->debugfs_metric); ++ debugfs_remove(fsc->debugfs_status); + debugfs_remove(fsc->debugfs_mdsc); ++ debugfs_remove_recursive(fsc->debugfs_metrics_dir); + } + + void ceph_fs_debugfs_init(struct ceph_fs_client *fsc) +@@ -426,12 +451,6 @@ void ceph_fs_debugfs_init(struct ceph_fs_client *fsc) + fsc, + &mdsc_fops); + +- fsc->debugfs_metric = debugfs_create_file("metrics", +- 0400, +- fsc->client->debugfs_dir, +- fsc, +- &metric_fops); +- + fsc->debugfs_caps = debugfs_create_file("caps", + 0400, + fsc->client->debugfs_dir, +@@ -443,6 +462,18 @@ void ceph_fs_debugfs_init(struct ceph_fs_client *fsc) + fsc->client->debugfs_dir, + fsc, + &status_fops); ++ ++ fsc->debugfs_metrics_dir = debugfs_create_dir("metrics", ++ fsc->client->debugfs_dir); ++ ++ debugfs_create_file("file", 0400, fsc->debugfs_metrics_dir, fsc, ++ &metrics_file_fops); ++ debugfs_create_file("latency", 0400, fsc->debugfs_metrics_dir, fsc, ++ &metrics_latency_fops); ++ debugfs_create_file("size", 0400, fsc->debugfs_metrics_dir, fsc, ++ &metrics_size_fops); ++ debugfs_create_file("caps", 0400, fsc->debugfs_metrics_dir, fsc, ++ &metrics_caps_fops); + } + + +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 93d313294ade..ac331aa07cfa 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -129,9 +129,9 @@ struct ceph_fs_client { + struct dentry *debugfs_congestion_kb; + struct dentry *debugfs_bdi; + struct dentry *debugfs_mdsc, *debugfs_mdsmap; +- struct dentry *debugfs_metric; + struct dentry *debugfs_status; + struct dentry *debugfs_mds_sessions; ++ struct dentry *debugfs_metrics_dir; + #endif + + #ifdef CONFIG_CEPH_FSCACHE + diff --git a/patches.suse/ceph-stop-forwarding-the-request-when-exceeding-256-times.patch b/patches.suse/ceph-stop-forwarding-the-request-when-exceeding-256-times.patch new file mode 100644 index 0000000..026d1a5 --- /dev/null +++ b/patches.suse/ceph-stop-forwarding-the-request-when-exceeding-256-times.patch @@ -0,0 +1,101 @@ +From: Xiubo Li +Date: Tue, 29 Mar 2022 12:48:01 +0800 +Subject: ceph: stop forwarding the request when exceeding 256 times +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: 1980b1bf17a4975fee5ee42df167f50f7f67b3d9 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +The type of 'num_fwd' in ceph 'MClientRequestForward' is 'int32_t', +while in 'ceph_mds_request_head' the type is '__u8'. So in case +the request bounces between MDSes exceeding 256 times, the client +will get stuck. + +In this case it's ususally a bug in MDS and continue bouncing the +request makes no sense. + +URL: https://tracker.ceph.com/issues/55130 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Reviewed-by: Luís Henriques +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 39 ++++++++++++++++++++++++++++++++++----- + 1 file changed, 34 insertions(+), 5 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 7b9a16dc8353..75506ac30307 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -3265,6 +3265,7 @@ static void handle_forward(struct ceph_mds_client *mdsc, + int err = -EINVAL; + void *p = msg->front.iov_base; + void *end = p + msg->front.iov_len; ++ bool aborted = false; + + ceph_decode_need(&p, end, 2*sizeof(u32), bad); + next_mds = ceph_decode_32(&p); +@@ -3273,16 +3274,41 @@ static void handle_forward(struct ceph_mds_client *mdsc, + mutex_lock(&mdsc->mutex); + req = lookup_get_request(mdsc, tid); + if (!req) { ++ mutex_unlock(&mdsc->mutex); + dout("forward tid %llu to mds%d - req dne\n", tid, next_mds); +- goto out; /* dup reply? */ ++ return; /* dup reply? */ + } + + if (test_bit(CEPH_MDS_R_ABORTED, &req->r_req_flags)) { + dout("forward tid %llu aborted, unregistering\n", tid); + __unregister_request(mdsc, req); + } else if (fwd_seq <= req->r_num_fwd) { +- dout("forward tid %llu to mds%d - old seq %d <= %d\n", +- tid, next_mds, req->r_num_fwd, fwd_seq); ++ /* ++ * The type of 'num_fwd' in ceph 'MClientRequestForward' ++ * is 'int32_t', while in 'ceph_mds_request_head' the ++ * type is '__u8'. So in case the request bounces between ++ * MDSes exceeding 256 times, the client will get stuck. ++ * ++ * In this case it's ususally a bug in MDS and continue ++ * bouncing the request makes no sense. ++ * ++ * In future this could be fixed in ceph code, so avoid ++ * using the hardcode here. ++ */ ++ int max = sizeof_field(struct ceph_mds_request_head, num_fwd); ++ max = 1 << (max * BITS_PER_BYTE); ++ if (req->r_num_fwd >= max) { ++ mutex_lock(&req->r_fill_mutex); ++ req->r_err = -EMULTIHOP; ++ set_bit(CEPH_MDS_R_ABORTED, &req->r_req_flags); ++ mutex_unlock(&req->r_fill_mutex); ++ aborted = true; ++ pr_warn_ratelimited("forward tid %llu seq overflow\n", ++ tid); ++ } else { ++ dout("forward tid %llu to mds%d - old seq %d <= %d\n", ++ tid, next_mds, req->r_num_fwd, fwd_seq); ++ } + } else { + /* resend. forward race not possible; mds would drop */ + dout("forward tid %llu to mds%d (we resend)\n", tid, next_mds); +@@ -3294,9 +3320,12 @@ static void handle_forward(struct ceph_mds_client *mdsc, + put_request_session(req); + __do_request(mdsc, req); + } +- ceph_mdsc_put_request(req); +-out: + mutex_unlock(&mdsc->mutex); ++ ++ /* kick calling process */ ++ if (aborted) ++ complete_request(mdsc, req); ++ ceph_mdsc_put_request(req); + return; + + bad: + diff --git a/patches.suse/ceph-stop-retrying-the-request-when-exceeding-256-times.patch b/patches.suse/ceph-stop-retrying-the-request-when-exceeding-256-times.patch new file mode 100644 index 0000000..d446e63 --- /dev/null +++ b/patches.suse/ceph-stop-retrying-the-request-when-exceeding-256-times.patch @@ -0,0 +1,68 @@ +From: Xiubo Li +Date: Wed, 30 Mar 2022 14:39:33 +0800 +Subject: ceph: stop retrying the request when exceeding 256 times +Git-commit: 546a5d6122faae161cb59159e8af8518130efeab +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +The type of 'r_attempts' in kernel 'ceph_mds_request' is 'int', +while in 'ceph_mds_request_head' the type of 'num_retry' is '__u8'. +So in case the request retries exceeding 256 times, the MDS will +receive a incorrect retry seq. + +In this case it's ususally a bug in MDS and continue retrying the +request makes no sense. For now let's limit it to 256. In future +this could be fixed in ceph code, so avoid using the hardcode here. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 25 +++++++++++++++++++++++-- + 1 file changed, 23 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 75506ac30307..b5139382cf9b 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -2651,7 +2651,28 @@ static int __prepare_send_request(struct ceph_mds_session *session, + struct ceph_mds_client *mdsc = session->s_mdsc; + struct ceph_mds_request_head_old *rhead; + struct ceph_msg *msg; +- int flags = 0; ++ int flags = 0, max_retry; ++ ++ /* ++ * The type of 'r_attempts' in kernel 'ceph_mds_request' ++ * is 'int', while in 'ceph_mds_request_head' the type of ++ * 'num_retry' is '__u8'. So in case the request retries ++ * exceeding 256 times, the MDS will receive a incorrect ++ * retry seq. ++ * ++ * In this case it's ususally a bug in MDS and continue ++ * retrying the request makes no sense. ++ * ++ * In future this could be fixed in ceph code, so avoid ++ * using the hardcode here. ++ */ ++ max_retry = sizeof_field(struct ceph_mds_request_head, num_retry); ++ max_retry = 1 << (max_retry * BITS_PER_BYTE); ++ if (req->r_attempts >= max_retry) { ++ pr_warn_ratelimited("%s request tid %llu seq overflow\n", ++ __func__, req->r_tid); ++ return -EMULTIHOP; ++ } + + req->r_attempts++; + if (req->r_inode) { +@@ -2663,7 +2684,7 @@ static int __prepare_send_request(struct ceph_mds_session *session, + else + req->r_sent_on_mseq = -1; + } +- dout("prepare_send_request %p tid %lld %s (attempt %d)\n", req, ++ dout("%s %p tid %lld %s (attempt %d)\n", __func__, req, + req->r_tid, ceph_mds_op_name(req->r_op), req->r_attempts); + + if (test_bit(CEPH_MDS_R_GOT_UNSAFE, &req->r_req_flags)) { + diff --git a/patches.suse/ceph-switch-TASK_INTERRUPTIBLE-to-TASK_KILLABLE.patch b/patches.suse/ceph-switch-TASK_INTERRUPTIBLE-to-TASK_KILLABLE.patch new file mode 100644 index 0000000..002f0e0 --- /dev/null +++ b/patches.suse/ceph-switch-TASK_INTERRUPTIBLE-to-TASK_KILLABLE.patch @@ -0,0 +1,34 @@ +From: Xiubo Li +Date: Wed, 18 May 2022 22:49:26 +0800 +Subject: ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE +Git-commit: 5e56776d5215ab5ab886006fc749346bad8473c8 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +If the task is placed in the TASK_INTERRUPTIBLE state it will sleep +until either something explicitly wakes it up, or a non-masked signal +is received. Switch to TASK_KILLABLE to avoid the noises. + +Cc: Matthew Wilcox +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 33497846e47e..1140aecd82ce 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -579,7 +579,7 @@ static inline int ceph_wait_on_async_create(struct inode *inode) + struct ceph_inode_info *ci = ceph_inode(inode); + + return wait_on_bit(&ci->i_ceph_flags, CEPH_ASYNC_CREATE_BIT, +- TASK_INTERRUPTIBLE); ++ TASK_KILLABLE); + } + + extern u64 ceph_get_deleg_ino(struct ceph_mds_session *session); + diff --git a/patches.suse/ceph-track-average-r-w-m-latency.patch b/patches.suse/ceph-track-average-r-w-m-latency.patch new file mode 100644 index 0000000..629073c --- /dev/null +++ b/patches.suse/ceph-track-average-r-w-m-latency.patch @@ -0,0 +1,86 @@ +From: Venky Shankar +Date: Tue, 8 Mar 2022 07:42:17 -0500 +Subject: ceph: track average r/w/m latency +Git-commit: 367290e6355ce13c17d17f3ec1075beb7ca3224a +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Make the math a bit simpler to understand (should not +affect execution speeds). + +Signed-off-by: Venky Shankar +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/metric.c | 29 +++++++++++++++-------------- + fs/ceph/metric.h | 1 + + 2 files changed, 16 insertions(+), 14 deletions(-) + +diff --git a/fs/ceph/metric.c b/fs/ceph/metric.c +index 454d2c93208e..14b6af48b611 100644 +--- a/fs/ceph/metric.c ++++ b/fs/ceph/metric.c +@@ -249,6 +249,7 @@ int ceph_metric_init(struct ceph_client_metric *m) + metric->size_max = 0; + metric->total = 0; + metric->latency_sum = 0; ++ metric->latency_avg = 0; + metric->latency_sq_sum = 0; + metric->latency_min = KTIME_MAX; + metric->latency_max = 0; +@@ -306,20 +307,19 @@ void ceph_metric_destroy(struct ceph_client_metric *m) + max = new; \ + } + +-static inline void __update_stdev(ktime_t total, ktime_t lsum, +- ktime_t *sq_sump, ktime_t lat) ++static inline void __update_mean_and_stdev(ktime_t total, ktime_t *lavg, ++ ktime_t *sq_sump, ktime_t lat) + { +- ktime_t avg, sq; +- +- if (unlikely(total == 1)) +- return; +- +- /* the sq is (lat - old_avg) * (lat - new_avg) */ +- avg = DIV64_U64_ROUND_CLOSEST((lsum - lat), (total - 1)); +- sq = lat - avg; +- avg = DIV64_U64_ROUND_CLOSEST(lsum, total); +- sq = sq * (lat - avg); +- *sq_sump += sq; ++ ktime_t avg; ++ ++ if (unlikely(total == 1)) { ++ *lavg = lat; ++ } else { ++ /* the sq is (lat - old_avg) * (lat - new_avg) */ ++ avg = *lavg + div64_s64(lat - *lavg, total); ++ *sq_sump += (lat - *lavg)*(lat - avg); ++ *lavg = avg; ++ } + } + + void ceph_update_metrics(struct ceph_metric *m, +@@ -338,6 +338,7 @@ void ceph_update_metrics(struct ceph_metric *m, + METRIC_UPDATE_MIN_MAX(m->size_min, m->size_max, size); + m->latency_sum += lat; + METRIC_UPDATE_MIN_MAX(m->latency_min, m->latency_max, lat); +- __update_stdev(total, m->latency_sum, &m->latency_sq_sum, lat); ++ __update_mean_and_stdev(total, &m->latency_avg, &m->latency_sq_sum, ++ lat); + spin_unlock(&m->lock); + } +diff --git a/fs/ceph/metric.h b/fs/ceph/metric.h +index 5b2bb2897056..c47ba0074e49 100644 +--- a/fs/ceph/metric.h ++++ b/fs/ceph/metric.h +@@ -137,6 +137,7 @@ struct ceph_metric { + u64 size_min; + u64 size_max; + ktime_t latency_sum; ++ ktime_t latency_avg; + ktime_t latency_sq_sum; + ktime_t latency_min; + ktime_t latency_max; + diff --git a/patches.suse/ceph-try-to-choose-the-auth-MDS-if-possible-for-getattr.patch b/patches.suse/ceph-try-to-choose-the-auth-MDS-if-possible-for-getattr.patch new file mode 100644 index 0000000..8084fca --- /dev/null +++ b/patches.suse/ceph-try-to-choose-the-auth-MDS-if-possible-for-getattr.patch @@ -0,0 +1,108 @@ +From: Xiubo Li +Date: Thu, 21 Apr 2022 11:26:40 +0800 +Subject: ceph: try to choose the auth MDS if possible for getattr +Git-commit: 5eed80fba65cd707075892450bc5d6bd464862a0 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +If any 'x' caps is issued we can just choose the auth MDS instead +of the random replica MDSes. Because only when the Locker is in +LOCK_EXEC state will the loner client could get the 'x' caps. And +if we send the getattr requests to any replica MDS it must auth pin +and tries to rdlock from the auth MDS, and then the auth MDS need +to do the Locker state transition to LOCK_SYNC. And after that the +lock state will change back. + +This cost much when doing the Locker state transition and usually +will need to revoke caps from clients. + +URL: https://tracker.ceph.com/issues/55240 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 4 +++- + fs/ceph/inode.c | 26 +++++++++++++++++++++++++- + fs/ceph/super.h | 1 + + 3 files changed, 29 insertions(+), 2 deletions(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index 69578cc3749d..c25a33dd6284 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -256,6 +256,7 @@ static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq) + struct iov_iter iter; + ssize_t err = 0; + size_t len; ++ int mode; + + __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); + __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); +@@ -264,7 +265,8 @@ static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq) + goto out; + + /* We need to fetch the inline data. */ +- req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_GETATTR, USE_ANY_MDS); ++ mode = ceph_try_to_choose_auth_mds(inode, CEPH_STAT_CAP_INLINE_DATA); ++ req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_GETATTR, mode); + if (IS_ERR(req)) { + err = PTR_ERR(req); + goto out; +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 88d7074d011d..2db1a21c9ae0 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -2259,6 +2259,30 @@ int ceph_setattr(struct user_namespace *mnt_userns, struct dentry *dentry, + return err; + } + ++int ceph_try_to_choose_auth_mds(struct inode *inode, int mask) ++{ ++ int issued = ceph_caps_issued(ceph_inode(inode)); ++ ++ /* ++ * If any 'x' caps is issued we can just choose the auth MDS ++ * instead of the random replica MDSes. Because only when the ++ * Locker is in LOCK_EXEC state will the loner client could ++ * get the 'x' caps. And if we send the getattr requests to ++ * any replica MDS it must auth pin and tries to rdlock from ++ * the auth MDS, and then the auth MDS need to do the Locker ++ * state transition to LOCK_SYNC. And after that the lock state ++ * will change back. ++ * ++ * This cost much when doing the Locker state transition and ++ * usually will need to revoke caps from clients. ++ */ ++ if (((mask & CEPH_CAP_ANY_SHARED) && (issued & CEPH_CAP_ANY_EXCL)) ++ || (mask & CEPH_STAT_RSTAT)) ++ return USE_AUTH_MDS; ++ else ++ return USE_ANY_MDS; ++} ++ + /* + * Verify that we have a lease on the given mask. If not, + * do a getattr against an mds. +@@ -2282,7 +2306,7 @@ int __ceph_do_getattr(struct inode *inode, struct page *locked_page, + if (!force && ceph_caps_issued_mask_metric(ceph_inode(inode), mask, 1)) + return 0; + +- mode = (mask & CEPH_STAT_RSTAT) ? USE_AUTH_MDS : USE_ANY_MDS; ++ mode = ceph_try_to_choose_auth_mds(inode, mask); + req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_GETATTR, mode); + if (IS_ERR(req)) + return PTR_ERR(req); +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 20ceab74e871..d749c96070f6 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1022,6 +1022,7 @@ static inline void ceph_queue_flush_snaps(struct inode *inode) + ceph_queue_inode_work(inode, CEPH_I_WORK_FLUSH_SNAPS); + } + ++extern int ceph_try_to_choose_auth_mds(struct inode *inode, int mask); + extern int __ceph_do_getattr(struct inode *inode, struct page *locked_page, + int mask, bool force); + static inline int ceph_do_getattr(struct inode *inode, int mask, bool force) + diff --git a/patches.suse/ceph-try-to-queue-a-writeback-if-revoking-fails.patch b/patches.suse/ceph-try-to-queue-a-writeback-if-revoking-fails.patch new file mode 100644 index 0000000..b609855 --- /dev/null +++ b/patches.suse/ceph-try-to-queue-a-writeback-if-revoking-fails.patch @@ -0,0 +1,79 @@ +From: Xiubo Li +Date: Wed, 27 Apr 2022 14:14:41 +0800 +Subject: ceph: try to queue a writeback if revoking fails +Git-commit: a74379543d229a3fb1af8cd44cbd19844a7bb1bc +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +If the pagecaches writeback just finished and the i_wrbuffer_ref +reaches zero it will try to trigger ceph_check_caps(). But if just +before ceph_check_caps() the i_wrbuffer_ref could be increased +again by mmap/cache write, then the Fwb revoke will fail. + +We need to try to queue a writeback in this case instead of +triggering the writeback by BDI's delayed work per 5 seconds. + +URL: https://tracker.ceph.com/issues/46904 +URL: https://tracker.ceph.com/issues/55377 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 28 ++++++++++++++++++++++++---- + 1 file changed, 24 insertions(+), 4 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index a051e6e4d7ca..bf2e94005598 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1911,6 +1911,7 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + struct rb_node *p; + bool queue_invalidate = false; + bool tried_invalidate = false; ++ bool queue_writeback = false; + + if (session) + ceph_get_mds_session(session); +@@ -2063,10 +2064,27 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + } + + /* completed revocation? going down and there are no caps? */ +- if (revoking && (revoking & cap_used) == 0) { +- dout("completed revocation of %s\n", +- ceph_cap_string(cap->implemented & ~cap->issued)); +- goto ack; ++ if (revoking) { ++ if ((revoking & cap_used) == 0) { ++ dout("completed revocation of %s\n", ++ ceph_cap_string(cap->implemented & ~cap->issued)); ++ goto ack; ++ } ++ ++ /* ++ * If the "i_wrbuffer_ref" was increased by mmap or generic ++ * cache write just before the ceph_check_caps() is called, ++ * the Fb capability revoking will fail this time. Then we ++ * must wait for the BDI's delayed work to flush the dirty ++ * pages and to release the "i_wrbuffer_ref", which will cost ++ * at most 5 seconds. That means the MDS needs to wait at ++ * most 5 seconds to finished the Fb capability's revocation. ++ * ++ * Let's queue a writeback for it. ++ */ ++ if (S_ISREG(inode->i_mode) && ci->i_wrbuffer_ref && ++ (revoking & CEPH_CAP_FILE_BUFFER)) ++ queue_writeback = true; + } + + /* want more caps from mds? */ +@@ -2136,6 +2154,8 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + spin_unlock(&ci->i_ceph_lock); + + ceph_put_mds_session(session); ++ if (queue_writeback) ++ ceph_queue_writeback(inode); + if (queue_invalidate) + ceph_queue_invalidate(inode); + } + diff --git a/patches.suse/ceph-uninitialized-variable-in-debug-output.patch b/patches.suse/ceph-uninitialized-variable-in-debug-output.patch new file mode 100644 index 0000000..c13b89e --- /dev/null +++ b/patches.suse/ceph-uninitialized-variable-in-debug-output.patch @@ -0,0 +1,35 @@ +From: Dan Carpenter +Date: Mon, 7 Mar 2022 17:21:21 +0300 +Subject: ceph: uninitialized variable in debug output +Git-commit: c38af9825eff8ff76b9d57dd62ebc7ff6050464c +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +If read_mapping_folio() fails then "inline_version" is printed without +being initialized. + +[ jlayton: use CEPH_INLINE_NONE instead of "-1" ] + +Fixes: 083db6fd3e73 ("ceph: uninline the data on a file opened for writing") +Signed-off-by: Dan Carpenter +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1644,9 +1644,10 @@ int ceph_uninline_data(struct file *file + struct ceph_osd_request *req; + struct ceph_cap_flush *prealloc_cf; + struct page *page = NULL; ++ u64 inline_version = CEPH_INLINE_NONE; + struct page *pages[1]; +- u64 len, inline_version; + int err = 0; ++ u64 len; + + prealloc_cf = ceph_alloc_cap_flush(); + if (!prealloc_cf) diff --git a/patches.suse/ceph-uninline-the-data-on-a-file-opened-for-writing.patch b/patches.suse/ceph-uninline-the-data-on-a-file-opened-for-writing.patch new file mode 100644 index 0000000..a422760 --- /dev/null +++ b/patches.suse/ceph-uninline-the-data-on-a-file-opened-for-writing.patch @@ -0,0 +1,379 @@ +From: David Howells +Date: Wed, 15 Dec 2021 23:48:33 +0000 +Subject: ceph: uninline the data on a file opened for writing +Git-commit: 083db6fd3e73fc4f9ee74d2da1012a94216d6a60 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +If a ceph file is made up of inline data, uninline that in the ceph_open() +rather than in ceph_page_mkwrite(), ceph_write_iter(), ceph_fallocate() or +ceph_write_begin(). + +This makes it easier to convert to using the netfs library for VM write +hooks. + +Should this also take the inode lock for the duration on uninlining to +prevent a race with truncation? + +[ jlayton: fix up folio locking, update i_inline_version after write ] + +Signed-off-by: David Howells +Signed-off-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 148 +++++++++++++++++--------------------------------------- + fs/ceph/file.c | 32 ++++++------ + fs/ceph/super.h | 2 + 3 files changed, 63 insertions(+), 119 deletions(-) + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -1315,41 +1315,11 @@ static int ceph_write_begin(struct file + struct page **pagep, void **fsdata) + { + struct inode *inode = file_inode(file); +- struct ceph_inode_info *ci = ceph_inode(inode); + struct page *page = NULL; +- pgoff_t index = pos >> PAGE_SHIFT; + int r; + +- /* +- * Uninlining should have already been done and everything updated, EXCEPT +- * for inline_version sent to the MDS. +- */ +- if (ci->i_inline_version != CEPH_INLINE_NONE) { +- page = grab_cache_page_write_begin(mapping, index, flags); +- if (!page) +- return -ENOMEM; +- +- /* +- * The inline_version on a new inode is set to 1. If that's the +- * case, then the page is brand new and isn't yet Uptodate. +- */ +- r = 0; +- if (index == 0 && ci->i_inline_version != 1) { +- if (!PageUptodate(page)) { +- WARN_ONCE(1, "ceph: write_begin called on still-inlined inode (inline_version %llu)!\n", +- ci->i_inline_version); +- r = -EINVAL; +- } +- goto out; +- } +- zero_user_segment(page, 0, thp_size(page)); +- SetPageUptodate(page); +- goto out; +- } +- + r = netfs_write_begin(file, inode->i_mapping, pos, len, 0, &page, NULL, + &ceph_netfs_read_ops, NULL); +-out: + if (r == 0) + wait_on_page_fscache(page); + if (r < 0) { +@@ -1544,19 +1514,6 @@ static vm_fault_t ceph_page_mkwrite(stru + sb_start_pagefault(inode->i_sb); + ceph_block_sigs(&oldset); + +- if (ci->i_inline_version != CEPH_INLINE_NONE) { +- struct page *locked_page = NULL; +- if (off == 0) { +- lock_page(page); +- locked_page = page; +- } +- err = ceph_uninline_data(vma->vm_file, locked_page); +- if (locked_page) +- unlock_page(locked_page); +- if (err < 0) +- goto out_free; +- } +- + if (off + thp_size(page) <= size) + len = thp_size(page); + else +@@ -1613,11 +1570,9 @@ static vm_fault_t ceph_page_mkwrite(stru + ceph_put_snap_context(snapc); + } while (err == 0); + +- if (ret == VM_FAULT_LOCKED || +- ci->i_inline_version != CEPH_INLINE_NONE) { ++ if (ret == VM_FAULT_LOCKED) { + int dirty; + spin_lock(&ci->i_ceph_lock); +- ci->i_inline_version = CEPH_INLINE_NONE; + dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR, + &prealloc_cf); + spin_unlock(&ci->i_ceph_lock); +@@ -1681,16 +1636,29 @@ void ceph_fill_inline_data(struct inode + } + } + +-int ceph_uninline_data(struct file *filp, struct page *locked_page) ++int ceph_uninline_data(struct file *file) + { +- struct inode *inode = file_inode(filp); ++ struct inode *inode = file_inode(file); + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_fs_client *fsc = ceph_inode_to_client(inode); + struct ceph_osd_request *req; ++ struct ceph_cap_flush *prealloc_cf; + struct page *page = NULL; ++ struct page *pages[1]; + u64 len, inline_version; + int err = 0; +- bool from_pagecache = false; ++ ++ prealloc_cf = ceph_alloc_cap_flush(); ++ if (!prealloc_cf) ++ return -ENOMEM; ++ ++ page = read_mapping_page(inode->i_mapping, 0, file); ++ if (IS_ERR(page)) { ++ err = PTR_ERR(page); ++ goto out; ++ } ++ ++ lock_page(page); + + spin_lock(&ci->i_ceph_lock); + inline_version = ci->i_inline_version; +@@ -1701,45 +1669,11 @@ int ceph_uninline_data(struct file *filp + + if (inline_version == 1 || /* initial version, no data */ + inline_version == CEPH_INLINE_NONE) +- goto out; ++ goto out_unlock; + +- if (locked_page) { +- page = locked_page; +- WARN_ON(!PageUptodate(page)); +- } else if (ceph_caps_issued(ci) & +- (CEPH_CAP_FILE_CACHE|CEPH_CAP_FILE_LAZYIO)) { +- page = find_get_page(inode->i_mapping, 0); +- if (page) { +- if (PageUptodate(page)) { +- from_pagecache = true; +- lock_page(page); +- } else { +- put_page(page); +- page = NULL; +- } +- } +- } +- +- if (page) { +- len = i_size_read(inode); +- if (len > PAGE_SIZE) +- len = PAGE_SIZE; +- } else { +- page = __page_cache_alloc(GFP_NOFS); +- if (!page) { +- err = -ENOMEM; +- goto out; +- } +- err = __ceph_do_getattr(inode, page, +- CEPH_STAT_CAP_INLINE_DATA, true); +- if (err < 0) { +- /* no inline data */ +- if (err == -ENODATA) +- err = 0; +- goto out; +- } +- len = err; +- } ++ len = i_size_read(inode); ++ if (len > page_size(page)) ++ len = page_size(page); + + req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, + ceph_vino(inode), 0, &len, 0, 1, +@@ -1747,7 +1681,7 @@ int ceph_uninline_data(struct file *filp + NULL, 0, 0, false); + if (IS_ERR(req)) { + err = PTR_ERR(req); +- goto out; ++ goto out_unlock; + } + + req->r_mtime = inode->i_mtime; +@@ -1756,7 +1690,7 @@ int ceph_uninline_data(struct file *filp + err = ceph_osdc_wait_request(&fsc->client->osdc, req); + ceph_osdc_put_request(req); + if (err < 0) +- goto out; ++ goto out_unlock; + + req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, + ceph_vino(inode), 0, &len, 1, 3, +@@ -1765,10 +1699,11 @@ int ceph_uninline_data(struct file *filp + ci->i_truncate_size, false); + if (IS_ERR(req)) { + err = PTR_ERR(req); +- goto out; ++ goto out_unlock; + } + +- osd_req_op_extent_osd_data_pages(req, 1, &page, len, 0, false, false); ++ pages[0] = page; ++ osd_req_op_extent_osd_data_pages(req, 1, pages, len, 0, false, false); + + { + __le64 xattr_buf = cpu_to_le64(inline_version); +@@ -1778,7 +1713,7 @@ int ceph_uninline_data(struct file *filp + CEPH_OSD_CMPXATTR_OP_GT, + CEPH_OSD_CMPXATTR_MODE_U64); + if (err) +- goto out_put; ++ goto out_put_req; + } + + { +@@ -1789,7 +1724,7 @@ int ceph_uninline_data(struct file *filp + "inline_version", + xattr_buf, xattr_len, 0, 0); + if (err) +- goto out_put; ++ goto out_put_req; + } + + req->r_mtime = inode->i_mtime; +@@ -1800,19 +1735,28 @@ int ceph_uninline_data(struct file *filp + ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, + req->r_end_latency, len, err); + +-out_put: ++ if (!err) { ++ int dirty; ++ ++ /* Set to CAP_INLINE_NONE and dirty the caps */ ++ down_read(&fsc->mdsc->snap_rwsem); ++ spin_lock(&ci->i_ceph_lock); ++ ci->i_inline_version = CEPH_INLINE_NONE; ++ dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR, &prealloc_cf); ++ spin_unlock(&ci->i_ceph_lock); ++ up_read(&fsc->mdsc->snap_rwsem); ++ if (dirty) ++ __mark_inode_dirty(inode, dirty); ++ } ++out_put_req: + ceph_osdc_put_request(req); + if (err == -ECANCELED) + err = 0; ++out_unlock: ++ unlock_page(page); ++ put_page(page); + out: +- if (page && page != locked_page) { +- if (from_pagecache) { +- unlock_page(page); +- put_page(page); +- } else +- __free_pages(page, 0); +- } +- ++ ceph_free_cap_flush(prealloc_cf); + dout("uninline_data %p %llx.%llx inline_version %llu = %d\n", + inode, ceph_vinop(inode), inline_version, err); + return err; +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -207,6 +207,7 @@ static int ceph_init_file_info(struct in + struct ceph_mount_options *opt = + ceph_inode_to_client(&ci->vfs_inode)->mount_options; + struct ceph_file_info *fi; ++ int ret; + + dout("%s %p %p 0%o (%s)\n", __func__, inode, file, + inode->i_mode, isdir ? "dir" : "regular"); +@@ -240,7 +241,22 @@ static int ceph_init_file_info(struct in + INIT_LIST_HEAD(&fi->rw_contexts); + fi->filp_gen = READ_ONCE(ceph_inode_to_client(inode)->filp_gen); + ++ if ((file->f_mode & FMODE_WRITE) && ++ ci->i_inline_version != CEPH_INLINE_NONE) { ++ ret = ceph_uninline_data(file); ++ if (ret < 0) ++ goto error; ++ } ++ + return 0; ++ ++error: ++ ceph_fscache_unuse_cookie(inode, file->f_mode & FMODE_WRITE); ++ ceph_put_fmode(ci, fi->fmode, 1); ++ kmem_cache_free(ceph_file_cachep, fi); ++ /* wake up anyone waiting for caps on this inode */ ++ wake_up_all(&ci->i_cap_wq); ++ return ret; + } + + /* +@@ -1041,7 +1057,6 @@ static void ceph_aio_complete(struct ino + } + + spin_lock(&ci->i_ceph_lock); +- ci->i_inline_version = CEPH_INLINE_NONE; + dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR, + &aio_req->prealloc_cf); + spin_unlock(&ci->i_ceph_lock); +@@ -1778,12 +1793,6 @@ retry_snap: + if (err) + goto out; + +- if (ci->i_inline_version != CEPH_INLINE_NONE) { +- err = ceph_uninline_data(file, NULL); +- if (err < 0) +- goto out; +- } +- + dout("aio_write %p %llx.%llx %llu~%zd getting caps. i_size %llu\n", + inode, ceph_vinop(inode), pos, count, i_size_read(inode)); + if (!(fi->flags & CEPH_F_SYNC) && !direct_lock) +@@ -1855,7 +1864,6 @@ retry_snap: + int dirty; + + spin_lock(&ci->i_ceph_lock); +- ci->i_inline_version = CEPH_INLINE_NONE; + dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR, + &prealloc_cf); + spin_unlock(&ci->i_ceph_lock); +@@ -2109,12 +2117,6 @@ static long ceph_fallocate(struct file * + goto unlock; + } + +- if (ci->i_inline_version != CEPH_INLINE_NONE) { +- ret = ceph_uninline_data(file, NULL); +- if (ret < 0) +- goto unlock; +- } +- + size = i_size_read(inode); + + /* Are we punching a hole beyond EOF? */ +@@ -2139,7 +2141,6 @@ static long ceph_fallocate(struct file * + + if (!ret) { + spin_lock(&ci->i_ceph_lock); +- ci->i_inline_version = CEPH_INLINE_NONE; + dirty = __ceph_mark_dirty_caps(ci, CEPH_CAP_FILE_WR, + &prealloc_cf); + spin_unlock(&ci->i_ceph_lock); +@@ -2532,7 +2533,6 @@ static ssize_t __ceph_copy_file_range(st + } + /* Mark Fw dirty */ + spin_lock(&dst_ci->i_ceph_lock); +- dst_ci->i_inline_version = CEPH_INLINE_NONE; + dirty = __ceph_mark_dirty_caps(dst_ci, CEPH_CAP_FILE_WR, &prealloc_cf); + spin_unlock(&dst_ci->i_ceph_lock); + if (dirty) +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -1213,7 +1213,7 @@ extern void __ceph_touch_fmode(struct ce + /* addr.c */ + extern const struct address_space_operations ceph_aops; + extern int ceph_mmap(struct file *file, struct vm_area_struct *vma); +-extern int ceph_uninline_data(struct file *filp, struct page *locked_page); ++extern int ceph_uninline_data(struct file *file); + extern int ceph_pool_perm_check(struct inode *inode, int need); + extern void ceph_pool_perm_destroy(struct ceph_mds_client* mdsc); + int ceph_purge_inode_cap(struct inode *inode, struct ceph_cap *cap, bool *invalidate); diff --git a/patches.suse/ceph-update-the-auth-cap-when-the-async-create-req-is-forwarded.patch b/patches.suse/ceph-update-the-auth-cap-when-the-async-create-req-is-forwarded.patch new file mode 100644 index 0000000..b813ad0 --- /dev/null +++ b/patches.suse/ceph-update-the-auth-cap-when-the-async-create-req-is-forwarded.patch @@ -0,0 +1,151 @@ +From: Xiubo Li +Date: Fri, 10 Jun 2022 09:53:21 +0800 +Subject: ceph: update the auth cap when the async create req is forwarded +Git-commit: 0006164589ecc755cd6bbc46e466e32be20fe285 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +For async create we will always try to choose the auth MDS of frag +the dentry belonged to of the parent directory to send the request +and ususally this works fine, but if the MDS migrated the directory +to another MDS before it could be handled the request will be +forwarded. And then the auth cap will be changed. + +We need to update the auth cap in this case before the request is +forwarded. + +Link: https://tracker.ceph.com/issues/55857 +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 14 +++++++++++++ + fs/ceph/mds_client.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + fs/ceph/super.h | 2 ++ + 3 files changed, 74 insertions(+) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index fefa6ded07c8..cec1111f58ab 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -612,6 +612,7 @@ static int ceph_finish_async_create(struct inode *dir, struct dentry *dentry, + struct ceph_mds_reply_inode in = { }; + struct ceph_mds_reply_info_in iinfo = { .in = &in }; + struct ceph_inode_info *ci = ceph_inode(dir); ++ struct ceph_dentry_info *di = ceph_dentry(dentry); + struct inode *inode; + struct timespec64 now; + struct ceph_string *pool_ns; +@@ -714,6 +715,12 @@ static int ceph_finish_async_create(struct inode *dir, struct dentry *dentry, + file->f_mode |= FMODE_CREATED; + ret = finish_open(file, dentry, ceph_open); + } ++ ++ spin_lock(&dentry->d_lock); ++ di->flags &= ~CEPH_DENTRY_ASYNC_CREATE; ++ wake_up_bit(&di->flags, CEPH_DENTRY_ASYNC_CREATE_BIT); ++ spin_unlock(&dentry->d_lock); ++ + return ret; + } + +@@ -790,9 +797,16 @@ int ceph_atomic_open(struct inode *dir, struct dentry *dentry, + (req->r_dir_caps = + try_prep_async_create(dir, dentry, &lo, + &req->r_deleg_ino))) { ++ struct ceph_dentry_info *di = ceph_dentry(dentry); ++ + set_bit(CEPH_MDS_R_ASYNC, &req->r_req_flags); + req->r_args.open.flags |= cpu_to_le32(CEPH_O_EXCL); + req->r_callback = ceph_async_create_cb; ++ ++ spin_lock(&dentry->d_lock); ++ di->flags |= CEPH_DENTRY_ASYNC_CREATE; ++ spin_unlock(&dentry->d_lock); ++ + err = ceph_mdsc_submit_request(mdsc, dir, req); + if (!err) { + err = ceph_finish_async_create(dir, dentry, +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 9cfa7b775fdb..80f8b9ec1a31 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -2960,6 +2960,64 @@ static void __do_request(struct ceph_mds_client *mdsc, + if (req->r_request_started == 0) /* note request start time */ + req->r_request_started = jiffies; + ++ /* ++ * For async create we will choose the auth MDS of frag in parent ++ * directory to send the request and ususally this works fine, but ++ * if the migrated the dirtory to another MDS before it could handle ++ * it the request will be forwarded. ++ * ++ * And then the auth cap will be changed. ++ */ ++ if (test_bit(CEPH_MDS_R_ASYNC, &req->r_req_flags) && req->r_num_fwd) { ++ struct ceph_dentry_info *di = ceph_dentry(req->r_dentry); ++ struct ceph_inode_info *ci; ++ struct ceph_cap *cap; ++ ++ /* ++ * The request maybe handled very fast and the new inode ++ * hasn't been linked to the dentry yet. We need to wait ++ * for the ceph_finish_async_create(), which shouldn't be ++ * stuck too long or fail in thoery, to finish when forwarding ++ * the request. ++ */ ++ if (!d_inode(req->r_dentry)) { ++ err = wait_on_bit(&di->flags, CEPH_DENTRY_ASYNC_CREATE_BIT, ++ TASK_KILLABLE); ++ if (err) { ++ mutex_lock(&req->r_fill_mutex); ++ set_bit(CEPH_MDS_R_ABORTED, &req->r_req_flags); ++ mutex_unlock(&req->r_fill_mutex); ++ goto out_session; ++ } ++ } ++ ++ ci = ceph_inode(d_inode(req->r_dentry)); ++ ++ spin_lock(&ci->i_ceph_lock); ++ cap = ci->i_auth_cap; ++ if (ci->i_ceph_flags & CEPH_I_ASYNC_CREATE && mds != cap->mds) { ++ dout("do_request session changed for auth cap %d -> %d\n", ++ cap->session->s_mds, session->s_mds); ++ ++ /* Remove the auth cap from old session */ ++ spin_lock(&cap->session->s_cap_lock); ++ cap->session->s_nr_caps--; ++ list_del_init(&cap->session_caps); ++ spin_unlock(&cap->session->s_cap_lock); ++ ++ /* Add the auth cap to the new session */ ++ cap->mds = mds; ++ cap->session = session; ++ spin_lock(&session->s_cap_lock); ++ session->s_nr_caps++; ++ list_add_tail(&cap->session_caps, &session->s_caps); ++ spin_unlock(&session->s_cap_lock); ++ ++ change_auth_cap_ses(ci, session); ++ } ++ spin_unlock(&ci->i_ceph_lock); ++ } ++ + err = __send_request(session, req, false); + + out_session: +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index 3c940a8457de..3b146c0fbb2b 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -302,6 +302,8 @@ struct ceph_dentry_info { + #define CEPH_DENTRY_PRIMARY_LINK (1 << 3) + #define CEPH_DENTRY_ASYNC_UNLINK_BIT (4) + #define CEPH_DENTRY_ASYNC_UNLINK (1 << CEPH_DENTRY_ASYNC_UNLINK_BIT) ++#define CEPH_DENTRY_ASYNC_CREATE_BIT (5) ++#define CEPH_DENTRY_ASYNC_CREATE (1 << CEPH_DENTRY_ASYNC_CREATE_BIT) + + struct ceph_inode_xattrs_info { + /* + diff --git a/patches.suse/ceph-update-the-dlease-for-the-hashed-dentry-when-removing.patch b/patches.suse/ceph-update-the-dlease-for-the-hashed-dentry-when-removing.patch new file mode 100644 index 0000000..6b7f6f0 --- /dev/null +++ b/patches.suse/ceph-update-the-dlease-for-the-hashed-dentry-when-removing.patch @@ -0,0 +1,38 @@ +From: Xiubo Li +Date: Wed, 30 Mar 2022 12:21:12 +0800 +Subject: ceph: update the dlease for the hashed dentry when removing +Git-commit: 7ffe4fcea789552fac47216188f30559c329c847 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +The MDS will always refresh the dentry lease when removing the files +or directories. And if the dentry is still hashed, we can update +the dentry lease and no need to do the lookup from the MDS later. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/inode.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c +index 63113e2a4890..f9b68b2c9b12 100644 +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -1466,10 +1466,12 @@ int ceph_fill_trace(struct super_block *sb, struct ceph_mds_request *req) + } else if (have_lease) { + if (d_unhashed(dn)) + d_add(dn, NULL); ++ } ++ ++ if (!d_unhashed(dn) && have_lease) + update_dentry_lease(dir, dn, + rinfo->dlease, session, + req->r_request_started); +- } + goto done; + } + + diff --git a/patches.suse/ceph-use-dedicated-list-iterator-variable.patch b/patches.suse/ceph-use-dedicated-list-iterator-variable.patch new file mode 100644 index 0000000..bf43de2 --- /dev/null +++ b/patches.suse/ceph-use-dedicated-list-iterator-variable.patch @@ -0,0 +1,49 @@ +From: Jakob Koschel +Date: Thu, 31 Mar 2022 23:53:28 +0200 +Subject: ceph: use dedicated list iterator variable +Git-commit: 57a5df0e8653a4ae4fa8f8fbfed8f1f0d734ebc0 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +To move the list iterator variable into the list_for_each_entry_*() +macro in the future it should be avoided to use the list iterator +variable after the loop body. + +To *never* use the list iterator variable after the loop it was +concluded to use a separate iterator variable. + +Link: https://lore.kernel.org/all/CAHk-=wgRr_D8CB-D9Kg-c=EHreAsk5SqXPwr9Y7k9sA6cWXJ6w@mail.gmail.com/ +Signed-off-by: Jakob Koschel +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 5c14ef04e474..1485a63159e3 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1577,7 +1577,7 @@ static void __ceph_flush_snaps(struct ceph_inode_info *ci, + + while (first_tid <= last_tid) { + struct ceph_cap *cap = ci->i_auth_cap; +- struct ceph_cap_flush *cf; ++ struct ceph_cap_flush *cf = NULL, *iter; + int ret; + + if (!(cap && cap->session == session)) { +@@ -1587,8 +1587,9 @@ static void __ceph_flush_snaps(struct ceph_inode_info *ci, + } + + ret = -ENOENT; +- list_for_each_entry(cf, &ci->i_cap_flush_list, i_list) { +- if (cf->tid >= first_tid) { ++ list_for_each_entry(iter, &ci->i_cap_flush_list, i_list) { ++ if (iter->tid >= first_tid) { ++ cf = iter; + ret = 0; + break; + } + diff --git a/patches.suse/ceph-use-ktime_to_timespec64-rather-than-jiffies_to_timespec64.patch b/patches.suse/ceph-use-ktime_to_timespec64-rather-than-jiffies_to_timespec64.patch new file mode 100644 index 0000000..18ef331 --- /dev/null +++ b/patches.suse/ceph-use-ktime_to_timespec64-rather-than-jiffies_to_timespec64.patch @@ -0,0 +1,117 @@ +From: Venky Shankar +Date: Tue, 8 Mar 2022 07:42:16 -0500 +Subject: ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() +Git-commit: 8d728c769fd8e5aaaea36288741a4e3493111816 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Latencies are of type ktime_t, coverting from jiffies is incorrect. +Also, switch to "struct ceph_timespec" for r/w/m latencies. + +Signed-off-by: Venky Shankar +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/metric.c | 19 +++++++++---------- + fs/ceph/metric.h | 11 ++++------- + 2 files changed, 13 insertions(+), 17 deletions(-) + +diff --git a/fs/ceph/metric.c b/fs/ceph/metric.c +index 0fcba68f9a99..454d2c93208e 100644 +--- a/fs/ceph/metric.c ++++ b/fs/ceph/metric.c +@@ -8,6 +8,12 @@ + #include "metric.h" + #include "mds_client.h" + ++static void ktime_to_ceph_timespec(struct ceph_timespec *ts, ktime_t val) ++{ ++ struct timespec64 t = ktime_to_timespec64(val); ++ ceph_encode_timespec64(ts, &t); ++} ++ + static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + struct ceph_mds_session *s) + { +@@ -26,7 +32,6 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + u64 nr_caps = atomic64_read(&m->total_caps); + u32 header_len = sizeof(struct ceph_metric_header); + struct ceph_msg *msg; +- struct timespec64 ts; + s64 sum; + s32 items = 0; + s32 len; +@@ -63,9 +68,7 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + read->header.compat = 1; + read->header.data_len = cpu_to_le32(sizeof(*read) - header_len); + sum = m->metric[METRIC_READ].latency_sum; +- jiffies_to_timespec64(sum, &ts); +- read->sec = cpu_to_le32(ts.tv_sec); +- read->nsec = cpu_to_le32(ts.tv_nsec); ++ ktime_to_ceph_timespec(&read->lat, sum); + items++; + + /* encode the write latency metric */ +@@ -75,9 +78,7 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + write->header.compat = 1; + write->header.data_len = cpu_to_le32(sizeof(*write) - header_len); + sum = m->metric[METRIC_WRITE].latency_sum; +- jiffies_to_timespec64(sum, &ts); +- write->sec = cpu_to_le32(ts.tv_sec); +- write->nsec = cpu_to_le32(ts.tv_nsec); ++ ktime_to_ceph_timespec(&write->lat, sum); + items++; + + /* encode the metadata latency metric */ +@@ -87,9 +88,7 @@ static bool ceph_mdsc_send_metrics(struct ceph_mds_client *mdsc, + meta->header.compat = 1; + meta->header.data_len = cpu_to_le32(sizeof(*meta) - header_len); + sum = m->metric[METRIC_METADATA].latency_sum; +- jiffies_to_timespec64(sum, &ts); +- meta->sec = cpu_to_le32(ts.tv_sec); +- meta->nsec = cpu_to_le32(ts.tv_nsec); ++ ktime_to_ceph_timespec(&meta->lat, sum); + items++; + + /* encode the dentry lease metric */ +diff --git a/fs/ceph/metric.h b/fs/ceph/metric.h +index bb45608181e7..5b2bb2897056 100644 +--- a/fs/ceph/metric.h ++++ b/fs/ceph/metric.h +@@ -2,7 +2,7 @@ + #ifndef _FS_CEPH_MDS_METRIC_H + #define _FS_CEPH_MDS_METRIC_H + +-#include ++#include + #include + #include + +@@ -60,22 +60,19 @@ struct ceph_metric_cap { + /* metric read latency header */ + struct ceph_metric_read_latency { + struct ceph_metric_header header; +- __le32 sec; +- __le32 nsec; ++ struct ceph_timespec lat; + } __packed; + + /* metric write latency header */ + struct ceph_metric_write_latency { + struct ceph_metric_header header; +- __le32 sec; +- __le32 nsec; ++ struct ceph_timespec lat; + } __packed; + + /* metric metadata latency header */ + struct ceph_metric_metadata_latency { + struct ceph_metric_header header; +- __le32 sec; +- __le32 nsec; ++ struct ceph_timespec lat; + } __packed; + + /* metric dentry lease header */ + diff --git a/patches.suse/ceph-use-tracked-average-r-w-m-latencies-to-display-metrics-in-debugfs.patch b/patches.suse/ceph-use-tracked-average-r-w-m-latencies-to-display-metrics-in-debugfs.patch new file mode 100644 index 0000000..87c104e --- /dev/null +++ b/patches.suse/ceph-use-tracked-average-r-w-m-latencies-to-display-metrics-in-debugfs.patch @@ -0,0 +1,40 @@ +From: Venky Shankar +Date: Tue, 8 Mar 2022 07:42:19 -0500 +Subject: ceph: use tracked average r/w/m latencies to display metrics in + debugfs +Git-commit: 271251f841a53ce20c4e49047278e06c205a8ebd +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Signed-off-by: Venky Shankar +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/debugfs.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/fs/ceph/debugfs.c b/fs/ceph/debugfs.c +index 3cf7c9c1085b..bec3c4549c07 100644 +--- a/fs/ceph/debugfs.c ++++ b/fs/ceph/debugfs.c +@@ -175,7 +175,7 @@ static int metrics_latency_show(struct seq_file *s, void *p) + struct ceph_fs_client *fsc = s->private; + struct ceph_client_metric *cm = &fsc->mdsc->metric; + struct ceph_metric *m; +- s64 total, sum, avg, min, max, sq; ++ s64 total, avg, min, max, sq; + int i; + + seq_printf(s, "item total avg_lat(us) min_lat(us) max_lat(us) stdev(us)\n"); +@@ -185,8 +185,7 @@ static int metrics_latency_show(struct seq_file *s, void *p) + m = &cm->metric[i]; + spin_lock(&m->lock); + total = m->total; +- sum = m->latency_sum; +- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0; ++ avg = m->latency_avg; + min = m->latency_min; + max = m->latency_max; + sq = m->latency_sq_sum; + diff --git a/patches.suse/ceph-wait-for-async-create-reply-before-sending-any-cap-messages.patch b/patches.suse/ceph-wait-for-async-create-reply-before-sending-any-cap-messages.patch new file mode 100644 index 0000000..aeff6dc --- /dev/null +++ b/patches.suse/ceph-wait-for-async-create-reply-before-sending-any-cap-messages.patch @@ -0,0 +1,64 @@ +From: Jeff Layton +Date: Sat, 5 Feb 2022 08:39:33 -0500 +Subject: ceph: wait for async create reply before sending any cap messages +Git-commit: fbed7045f552db33f5f9e99ec40d55e6e0128b51 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +If we haven't received a reply to an async create request, then we don't +want to send any cap messages to the MDS for that inode yet. + +Just have ceph_check_caps and __kick_flushing_caps return without doing +anything, and have ceph_write_inode wait for the reply if we were asked +to wait on the inode writeback. + +URL: https://tracker.ceph.com/issues/54107 +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Reviewed-by: Patrick Donnelly +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index b472cd066d1c..991c6c8625b2 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -1915,6 +1915,13 @@ void ceph_check_caps(struct ceph_inode_info *ci, int flags, + ceph_get_mds_session(session); + + spin_lock(&ci->i_ceph_lock); ++ if (ci->i_ceph_flags & CEPH_I_ASYNC_CREATE) { ++ /* Don't send messages until we get async create reply */ ++ spin_unlock(&ci->i_ceph_lock); ++ ceph_put_mds_session(session); ++ return; ++ } ++ + if (ci->i_ceph_flags & CEPH_I_FLUSH) + flags |= CHECK_CAPS_FLUSH; + retry: +@@ -2409,6 +2416,9 @@ int ceph_write_inode(struct inode *inode, struct writeback_control *wbc) + dout("write_inode %p wait=%d\n", inode, wait); + ceph_fscache_unpin_writeback(inode, wbc); + if (wait) { ++ err = ceph_wait_on_async_create(inode); ++ if (err) ++ return err; + dirty = try_flush_caps(inode, &flush_tid); + if (dirty) + err = wait_event_interruptible(ci->i_cap_wq, +@@ -2439,6 +2449,10 @@ static void __kick_flushing_caps(struct ceph_mds_client *mdsc, + u64 first_tid = 0; + u64 last_snap_flush = 0; + ++ /* Don't do anything until create reply comes in */ ++ if (ci->i_ceph_flags & CEPH_I_ASYNC_CREATE) ++ return; ++ + ci->i_ceph_flags &= ~CEPH_I_KICK_FLUSH; + + list_for_each_entry_reverse(cf, &ci->i_cap_flush_list, i_list) { + diff --git a/patches.suse/ceph-wait-for-the-first-reply-of-inflight-async-unlink.patch b/patches.suse/ceph-wait-for-the-first-reply-of-inflight-async-unlink.patch new file mode 100644 index 0000000..a6e10c0 --- /dev/null +++ b/patches.suse/ceph-wait-for-the-first-reply-of-inflight-async-unlink.patch @@ -0,0 +1,418 @@ +From: Xiubo Li +Date: Tue, 10 May 2022 09:47:01 +0800 +Subject: ceph: wait for the first reply of inflight async unlink +Git-commit: 4868e537fa867f82e38e37429d61d7bb8357d79b +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +In async unlink case the kclient won't wait for the first reply +from MDS and just drop all the links and unhash the dentry and then +succeeds immediately. + +For any new create/link/rename,etc requests followed by using the +same file names we must wait for the first reply of the inflight +unlink request, or the MDS possibly will fail these following +requests with -EEXIST if the inflight async unlink request was +delayed for some reasons. + +And the worst case is that for the none async openc request it will +successfully open the file if the CDentry hasn't been unlinked yet, +but later the previous delayed async unlink request will remove the +CDenty. That means the just created file is possiblly deleted later +by accident. + +We need to wait for the inflight async unlink requests to finish +when creating new files/directories by using the same file names. + +Link: https://tracker.ceph.com/issues/55332 +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/dir.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++------ + fs/ceph/file.c | 6 +++- + fs/ceph/mds_client.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++- + fs/ceph/mds_client.h | 1 + + fs/ceph/super.c | 3 ++ + fs/ceph/super.h | 19 +++++++++---- + 6 files changed, 167 insertions(+), 16 deletions(-) + +diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c +index eae417d71136..e7e2ebac330d 100644 +--- a/fs/ceph/dir.c ++++ b/fs/ceph/dir.c +@@ -856,6 +856,10 @@ static int ceph_mknod(struct user_namespace *mnt_userns, struct inode *dir, + if (ceph_snap(dir) != CEPH_NOSNAP) + return -EROFS; + ++ err = ceph_wait_on_conflict_unlink(dentry); ++ if (err) ++ return err; ++ + if (ceph_quota_is_max_files_exceeded(dir)) { + err = -EDQUOT; + goto out; +@@ -918,6 +922,10 @@ static int ceph_symlink(struct user_namespace *mnt_userns, struct inode *dir, + if (ceph_snap(dir) != CEPH_NOSNAP) + return -EROFS; + ++ err = ceph_wait_on_conflict_unlink(dentry); ++ if (err) ++ return err; ++ + if (ceph_quota_is_max_files_exceeded(dir)) { + err = -EDQUOT; + goto out; +@@ -968,9 +976,13 @@ static int ceph_mkdir(struct user_namespace *mnt_userns, struct inode *dir, + struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(dir->i_sb); + struct ceph_mds_request *req; + struct ceph_acl_sec_ctx as_ctx = {}; +- int err = -EROFS; ++ int err; + int op; + ++ err = ceph_wait_on_conflict_unlink(dentry); ++ if (err) ++ return err; ++ + if (ceph_snap(dir) == CEPH_SNAPDIR) { + /* mkdir .snap/foo is a MKSNAP */ + op = CEPH_MDS_OP_MKSNAP; +@@ -980,6 +992,7 @@ static int ceph_mkdir(struct user_namespace *mnt_userns, struct inode *dir, + dout("mkdir dir %p dn %p mode 0%ho\n", dir, dentry, mode); + op = CEPH_MDS_OP_MKDIR; + } else { ++ err = -EROFS; + goto out; + } + +@@ -1037,6 +1050,10 @@ static int ceph_link(struct dentry *old_dentry, struct inode *dir, + struct ceph_mds_request *req; + int err; + ++ err = ceph_wait_on_conflict_unlink(dentry); ++ if (err) ++ return err; ++ + if (ceph_snap(dir) != CEPH_NOSNAP) + return -EROFS; + +@@ -1071,9 +1088,27 @@ static int ceph_link(struct dentry *old_dentry, struct inode *dir, + static void ceph_async_unlink_cb(struct ceph_mds_client *mdsc, + struct ceph_mds_request *req) + { ++ struct dentry *dentry = req->r_dentry; ++ struct ceph_fs_client *fsc = ceph_sb_to_client(dentry->d_sb); ++ struct ceph_dentry_info *di = ceph_dentry(dentry); + int result = req->r_err ? req->r_err : + le32_to_cpu(req->r_reply_info.head->result); + ++ if (!test_bit(CEPH_DENTRY_ASYNC_UNLINK_BIT, &di->flags)) ++ pr_warn("%s dentry %p:%pd async unlink bit is not set\n", ++ __func__, dentry, dentry); ++ ++ spin_lock(&fsc->async_unlink_conflict_lock); ++ hash_del_rcu(&di->hnode); ++ spin_unlock(&fsc->async_unlink_conflict_lock); ++ ++ spin_lock(&dentry->d_lock); ++ di->flags &= ~CEPH_DENTRY_ASYNC_UNLINK; ++ wake_up_bit(&di->flags, CEPH_DENTRY_ASYNC_UNLINK_BIT); ++ spin_unlock(&dentry->d_lock); ++ ++ synchronize_rcu(); ++ + if (result == -EJUKEBOX) + goto out; + +@@ -1081,7 +1116,7 @@ static void ceph_async_unlink_cb(struct ceph_mds_client *mdsc, + if (result) { + int pathlen = 0; + u64 base = 0; +- char *path = ceph_mdsc_build_path(req->r_dentry, &pathlen, ++ char *path = ceph_mdsc_build_path(dentry, &pathlen, + &base, 0); + + /* mark error on parent + clear complete */ +@@ -1089,13 +1124,13 @@ static void ceph_async_unlink_cb(struct ceph_mds_client *mdsc, + ceph_dir_clear_complete(req->r_parent); + + /* drop the dentry -- we don't know its status */ +- if (!d_unhashed(req->r_dentry)) +- d_drop(req->r_dentry); ++ if (!d_unhashed(dentry)) ++ d_drop(dentry); + + /* mark inode itself for an error (since metadata is bogus) */ + mapping_set_error(req->r_old_inode->i_mapping, result); + +- pr_warn("ceph: async unlink failure path=(%llx)%s result=%d!\n", ++ pr_warn("async unlink failure path=(%llx)%s result=%d!\n", + base, IS_ERR(path) ? "<>" : path, result); + ceph_mdsc_free_path(path, pathlen); + } +@@ -1180,6 +1215,8 @@ static int ceph_unlink(struct inode *dir, struct dentry *dentry) + + if (try_async && op == CEPH_MDS_OP_UNLINK && + (req->r_dir_caps = get_caps_for_async_unlink(dir, dentry))) { ++ struct ceph_dentry_info *di = ceph_dentry(dentry); ++ + dout("async unlink on %llu/%.*s caps=%s", ceph_ino(dir), + dentry->d_name.len, dentry->d_name.name, + ceph_cap_string(req->r_dir_caps)); +@@ -1187,6 +1224,16 @@ static int ceph_unlink(struct inode *dir, struct dentry *dentry) + req->r_callback = ceph_async_unlink_cb; + req->r_old_inode = d_inode(dentry); + ihold(req->r_old_inode); ++ ++ spin_lock(&dentry->d_lock); ++ di->flags |= CEPH_DENTRY_ASYNC_UNLINK; ++ spin_unlock(&dentry->d_lock); ++ ++ spin_lock(&fsc->async_unlink_conflict_lock); ++ hash_add_rcu(fsc->async_unlink_conflict, &di->hnode, ++ dentry->d_name.hash); ++ spin_unlock(&fsc->async_unlink_conflict_lock); ++ + err = ceph_mdsc_submit_request(mdsc, dir, req); + if (!err) { + /* +@@ -1195,10 +1242,20 @@ static int ceph_unlink(struct inode *dir, struct dentry *dentry) + */ + drop_nlink(inode); + d_delete(dentry); +- } else if (err == -EJUKEBOX) { +- try_async = false; +- ceph_mdsc_put_request(req); +- goto retry; ++ } else { ++ spin_lock(&fsc->async_unlink_conflict_lock); ++ hash_del_rcu(&di->hnode); ++ spin_unlock(&fsc->async_unlink_conflict_lock); ++ ++ spin_lock(&dentry->d_lock); ++ di->flags &= ~CEPH_DENTRY_ASYNC_UNLINK; ++ spin_unlock(&dentry->d_lock); ++ ++ if (err == -EJUKEBOX) { ++ try_async = false; ++ ceph_mdsc_put_request(req); ++ goto retry; ++ } + } + } else { + set_bit(CEPH_MDS_R_PARENT_LOCKED, &req->r_req_flags); +@@ -1237,6 +1294,10 @@ static int ceph_rename(struct user_namespace *mnt_userns, struct inode *old_dir, + (!ceph_quota_is_same_realm(old_dir, new_dir))) + return -EXDEV; + ++ err = ceph_wait_on_conflict_unlink(new_dentry); ++ if (err) ++ return err; ++ + dout("rename dir %p dentry %p to dir %p dentry %p\n", + old_dir, old_dentry, new_dir, new_dentry); + req = ceph_mdsc_create_request(mdsc, op, USE_AUTH_MDS); +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index da59e836a06e..0f3424dc618b 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -569,7 +569,7 @@ static void ceph_async_create_cb(struct ceph_mds_client *mdsc, + char *path = ceph_mdsc_build_path(req->r_dentry, &pathlen, + &base, 0); + +- pr_warn("ceph: async create failure path=(%llx)%s result=%d!\n", ++ pr_warn("async create failure path=(%llx)%s result=%d!\n", + base, IS_ERR(path) ? "<>" : path, result); + ceph_mdsc_free_path(path, pathlen); + +@@ -740,6 +740,10 @@ int ceph_atomic_open(struct inode *dir, struct dentry *dentry, + if (dentry->d_name.len > NAME_MAX) + return -ENAMETOOLONG; + ++ err = ceph_wait_on_conflict_unlink(dentry); ++ if (err) ++ return err; ++ + if (flags & O_CREAT) { + if (ceph_quota_is_max_files_exceeded(dir)) + return -EDQUOT; +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 0aded10375fd..f6da80d110dc 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -456,7 +456,7 @@ static int ceph_parse_deleg_inos(void **p, void *end, + dout("added delegated inode 0x%llx\n", + start - 1); + } else if (err == -EBUSY) { +- pr_warn("ceph: MDS delegated inode 0x%llx more than once.\n", ++ pr_warn("MDS delegated inode 0x%llx more than once.\n", + start - 1); + } else { + return err; +@@ -655,6 +655,79 @@ static void destroy_reply_info(struct ceph_mds_reply_info_parsed *info) + free_pages((unsigned long)info->dir_entries, get_order(info->dir_buf_size)); + } + ++/* ++ * In async unlink case the kclient won't wait for the first reply ++ * from MDS and just drop all the links and unhash the dentry and then ++ * succeeds immediately. ++ * ++ * For any new create/link/rename,etc requests followed by using the ++ * same file names we must wait for the first reply of the inflight ++ * unlink request, or the MDS possibly will fail these following ++ * requests with -EEXIST if the inflight async unlink request was ++ * delayed for some reasons. ++ * ++ * And the worst case is that for the none async openc request it will ++ * successfully open the file if the CDentry hasn't been unlinked yet, ++ * but later the previous delayed async unlink request will remove the ++ * CDenty. That means the just created file is possiblly deleted later ++ * by accident. ++ * ++ * We need to wait for the inflight async unlink requests to finish ++ * when creating new files/directories by using the same file names. ++ */ ++int ceph_wait_on_conflict_unlink(struct dentry *dentry) ++{ ++ struct ceph_fs_client *fsc = ceph_sb_to_client(dentry->d_sb); ++ struct dentry *pdentry = dentry->d_parent; ++ struct dentry *udentry, *found = NULL; ++ struct ceph_dentry_info *di; ++ struct qstr dname; ++ u32 hash = dentry->d_name.hash; ++ int err; ++ ++ dname.name = dentry->d_name.name; ++ dname.len = dentry->d_name.len; ++ ++ rcu_read_lock(); ++ hash_for_each_possible_rcu(fsc->async_unlink_conflict, di, ++ hnode, hash) { ++ udentry = di->dentry; ++ ++ spin_lock(&udentry->d_lock); ++ if (udentry->d_name.hash != hash) ++ goto next; ++ if (unlikely(udentry->d_parent != pdentry)) ++ goto next; ++ if (!hash_hashed(&di->hnode)) ++ goto next; ++ ++ if (!test_bit(CEPH_DENTRY_ASYNC_UNLINK_BIT, &di->flags)) ++ pr_warn("%s dentry %p:%pd async unlink bit is not set\n", ++ __func__, dentry, dentry); ++ ++ if (!d_same_name(udentry, pdentry, &dname)) ++ goto next; ++ ++ spin_unlock(&udentry->d_lock); ++ found = dget(udentry); ++ break; ++next: ++ spin_unlock(&udentry->d_lock); ++ } ++ rcu_read_unlock(); ++ ++ if (likely(!found)) ++ return 0; ++ ++ dout("%s dentry %p:%pd conflict with old %p:%pd\n", __func__, ++ dentry, dentry, found, found); ++ ++ err = wait_on_bit(&di->flags, CEPH_DENTRY_ASYNC_UNLINK_BIT, ++ TASK_KILLABLE); ++ dput(found); ++ return err; ++} ++ + + /* + * sessions +diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h +index 4620167f58eb..d8ec2ac93da3 100644 +--- a/fs/ceph/mds_client.h ++++ b/fs/ceph/mds_client.h +@@ -575,6 +575,7 @@ static inline int ceph_wait_on_async_create(struct inode *inode) + TASK_KILLABLE); + } + ++extern int ceph_wait_on_conflict_unlink(struct dentry *dentry); + extern u64 ceph_get_deleg_ino(struct ceph_mds_session *session); + extern int ceph_restore_deleg_ino(struct ceph_mds_session *session, u64 ino); + #endif +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index 40140805bdcf..5539f6c87a45 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -816,6 +816,9 @@ static struct ceph_fs_client *create_fs_client(struct ceph_mount_options *fsopt, + if (!fsc->cap_wq) + goto fail_inode_wq; + ++ hash_init(fsc->async_unlink_conflict); ++ spin_lock_init(&fsc->async_unlink_conflict_lock); ++ + spin_lock(&ceph_fsc_lock); + list_add_tail(&fsc->metric_wakeup, &ceph_fsc_list); + spin_unlock(&ceph_fsc_lock); +diff --git a/fs/ceph/super.h b/fs/ceph/super.h +index f59dac66955b..59469253592b 100644 +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + #include + +@@ -99,6 +100,8 @@ struct ceph_mount_options { + char *mon_addr; + }; + ++#define CEPH_ASYNC_CREATE_CONFLICT_BITS 8 ++ + struct ceph_fs_client { + struct super_block *sb; + +@@ -124,6 +127,9 @@ struct ceph_fs_client { + struct workqueue_struct *inode_wq; + struct workqueue_struct *cap_wq; + ++ DECLARE_HASHTABLE(async_unlink_conflict, CEPH_ASYNC_CREATE_CONFLICT_BITS); ++ spinlock_t async_unlink_conflict_lock; ++ + #ifdef CONFIG_DEBUG_FS + struct dentry *debugfs_dentry_lru, *debugfs_caps; + struct dentry *debugfs_congestion_kb; +@@ -280,7 +286,8 @@ struct ceph_dentry_info { + struct dentry *dentry; + struct ceph_mds_session *lease_session; + struct list_head lease_list; +- unsigned flags; ++ struct hlist_node hnode; ++ unsigned long flags; + int lease_shared_gen; + u32 lease_gen; + u32 lease_seq; +@@ -289,10 +296,12 @@ struct ceph_dentry_info { + u64 offset; + }; + +-#define CEPH_DENTRY_REFERENCED 1 +-#define CEPH_DENTRY_LEASE_LIST 2 +-#define CEPH_DENTRY_SHRINK_LIST 4 +-#define CEPH_DENTRY_PRIMARY_LINK 8 ++#define CEPH_DENTRY_REFERENCED (1 << 0) ++#define CEPH_DENTRY_LEASE_LIST (1 << 1) ++#define CEPH_DENTRY_SHRINK_LIST (1 << 2) ++#define CEPH_DENTRY_PRIMARY_LINK (1 << 3) ++#define CEPH_DENTRY_ASYNC_UNLINK_BIT (4) ++#define CEPH_DENTRY_ASYNC_UNLINK (1 << CEPH_DENTRY_ASYNC_UNLINK_BIT) + + struct ceph_inode_xattrs_info { + /* + diff --git a/patches.suse/ceph-wait-on-async-create-before-checking-caps-for-syncfs.patch b/patches.suse/ceph-wait-on-async-create-before-checking-caps-for-syncfs.patch new file mode 100644 index 0000000..36a9beb --- /dev/null +++ b/patches.suse/ceph-wait-on-async-create-before-checking-caps-for-syncfs.patch @@ -0,0 +1,36 @@ +From: Jeff Layton +Date: Mon, 6 Jun 2022 19:31:42 -0400 +Subject: ceph: wait on async create before checking caps for syncfs +Git-commit: 8692969e9164c15474b356b9898e5b9b21a85643 +Patch-mainline: v5.19-rc5 +References: jsc#SES-1880 + +Currently, we'll call ceph_check_caps, but if we're still waiting +on the reply, we'll end up spinning around on the same inode in +flush_dirty_session_caps. Wait for the async create reply before +flushing caps. + +Cc: stable@vger.kernel.org +URL: https://tracker.ceph.com/issues/55823 +Fixes: fbed7045f552 ("ceph: wait for async create reply before sending any cap messages") +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 38c930384d41..ac8fd5e7f540 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -4377,6 +4377,7 @@ static void flush_dirty_session_caps(struct ceph_mds_session *s) + ihold(inode); + dout("flush_dirty_caps %llx.%llx\n", ceph_vinop(inode)); + spin_unlock(&mdsc->cap_dirty_lock); ++ ceph_wait_on_async_create(inode); + ceph_check_caps(ci, CHECK_CAPS_FLUSH, NULL); + iput(inode); + spin_lock(&mdsc->cap_dirty_lock); + diff --git a/patches.suse/ceph-wake-up-the-waiters-if-any-new-caps-comes.patch b/patches.suse/ceph-wake-up-the-waiters-if-any-new-caps-comes.patch new file mode 100644 index 0000000..83e3e4a --- /dev/null +++ b/patches.suse/ceph-wake-up-the-waiters-if-any-new-caps-comes.patch @@ -0,0 +1,41 @@ +From: Xiubo Li +Date: Fri, 5 Aug 2022 12:33:03 +0800 +Subject: ceph: wake up the waiters if any new caps comes +Git-commit: f791357330b0043ec953ce122ab7519af4b9d24a +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +When new caps comes we need to wake up the waiters and also when +revoking the caps, there also could be new caps comes. + +Link: https://tracker.ceph.com/issues/54044 +Signed-off-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/caps.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c +index 53cfe026b3ea..0ddd91eadbce 100644 +--- a/fs/ceph/caps.c ++++ b/fs/ceph/caps.c +@@ -754,6 +754,7 @@ void ceph_add_cap(struct inode *inode, + cap->issue_seq = seq; + cap->mseq = mseq; + cap->cap_gen = gen; ++ wake_up_all(&ci->i_cap_wq); + } + + /* +@@ -3550,6 +3551,9 @@ static void handle_cap_grant(struct inode *inode, + check_caps = 1; /* check auth cap only */ + else + check_caps = 2; /* check all caps */ ++ /* If there is new caps, try to wake up the waiters */ ++ if (~cap->issued & newcaps) ++ wake = true; + cap->issued = newcaps; + cap->implemented |= newcaps; + } else if (cap->issued == newcaps) { + diff --git a/patches.suse/ceph-wake-waiters-after-failed-async-create.patch b/patches.suse/ceph-wake-waiters-after-failed-async-create.patch new file mode 100644 index 0000000..2399182 --- /dev/null +++ b/patches.suse/ceph-wake-waiters-after-failed-async-create.patch @@ -0,0 +1,114 @@ +From: Jeff Layton +Date: Tue, 8 Feb 2022 10:27:50 -0500 +Subject: ceph: wake waiters after failed async create +Git-commit: 4d9513cf6d20f2977c791087cf4fd9cadb9d28e3 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Currently, we only wake the waiters if we got a req->r_target_inode +out of the reply. In the case where the create fails though, we may not +have one. + +If there is a non-zero result from the create, then ensure that we wake +anything waiting on the inode after we shut it down. + +URL: https://tracker.ceph.com/issues/54067 +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 51 +++++++++++++++++++++++++++++++++------------------ + 1 file changed, 33 insertions(+), 18 deletions(-) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 22ca724aef36..feb75eb1cd82 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -532,52 +532,67 @@ static void restore_deleg_ino(struct inode *dir, u64 ino) + } + } + ++static void wake_async_create_waiters(struct inode *inode, ++ struct ceph_mds_session *session) ++{ ++ struct ceph_inode_info *ci = ceph_inode(inode); ++ ++ spin_lock(&ci->i_ceph_lock); ++ if (ci->i_ceph_flags & CEPH_I_ASYNC_CREATE) { ++ ci->i_ceph_flags &= ~CEPH_I_ASYNC_CREATE; ++ wake_up_bit(&ci->i_ceph_flags, CEPH_ASYNC_CREATE_BIT); ++ } ++ ceph_kick_flushing_inode_caps(session, ci); ++ spin_unlock(&ci->i_ceph_lock); ++} ++ + static void ceph_async_create_cb(struct ceph_mds_client *mdsc, + struct ceph_mds_request *req) + { ++ struct dentry *dentry = req->r_dentry; ++ struct inode *dinode = d_inode(dentry); ++ struct inode *tinode = req->r_target_inode; + int result = req->r_err ? req->r_err : + le32_to_cpu(req->r_reply_info.head->result); + ++ WARN_ON_ONCE(dinode && tinode && dinode != tinode); ++ ++ /* MDS changed -- caller must resubmit */ + if (result == -EJUKEBOX) + goto out; + + mapping_set_error(req->r_parent->i_mapping, result); + + if (result) { +- struct dentry *dentry = req->r_dentry; +- struct inode *inode = d_inode(dentry); + int pathlen = 0; + u64 base = 0; + char *path = ceph_mdsc_build_path(req->r_dentry, &pathlen, + &base, 0); + ++ pr_warn("ceph: async create failure path=(%llx)%s result=%d!\n", ++ base, IS_ERR(path) ? "<>" : path, result); ++ ceph_mdsc_free_path(path, pathlen); ++ + ceph_dir_clear_complete(req->r_parent); + if (!d_unhashed(dentry)) + d_drop(dentry); + +- ceph_inode_shutdown(inode); +- +- pr_warn("ceph: async create failure path=(%llx)%s result=%d!\n", +- base, IS_ERR(path) ? "<>" : path, result); +- ceph_mdsc_free_path(path, pathlen); ++ if (dinode) { ++ mapping_set_error(dinode->i_mapping, result); ++ ceph_inode_shutdown(dinode); ++ wake_async_create_waiters(dinode, req->r_session); ++ } + } + +- if (req->r_target_inode) { +- struct ceph_inode_info *ci = ceph_inode(req->r_target_inode); +- u64 ino = ceph_vino(req->r_target_inode).ino; ++ if (tinode) { ++ u64 ino = ceph_vino(tinode).ino; + + if (req->r_deleg_ino != ino) + pr_warn("%s: inode number mismatch! err=%d deleg_ino=0x%llx target=0x%llx\n", + __func__, req->r_err, req->r_deleg_ino, ino); +- mapping_set_error(req->r_target_inode->i_mapping, result); + +- spin_lock(&ci->i_ceph_lock); +- if (ci->i_ceph_flags & CEPH_I_ASYNC_CREATE) { +- ci->i_ceph_flags &= ~CEPH_I_ASYNC_CREATE; +- wake_up_bit(&ci->i_ceph_flags, CEPH_ASYNC_CREATE_BIT); +- } +- ceph_kick_flushing_inode_caps(req->r_session, ci); +- spin_unlock(&ci->i_ceph_lock); ++ mapping_set_error(tinode->i_mapping, result); ++ wake_async_create_waiters(tinode, req->r_session); + } else if (!result) { + pr_warn("%s: no req->r_target_inode for 0x%llx\n", __func__, + req->r_deleg_ino); + diff --git a/patches.suse/ceph-zero-the-dir_entries-memory-when-allocating-it.patch b/patches.suse/ceph-zero-the-dir_entries-memory-when-allocating-it.patch new file mode 100644 index 0000000..3c6e257 --- /dev/null +++ b/patches.suse/ceph-zero-the-dir_entries-memory-when-allocating-it.patch @@ -0,0 +1,34 @@ +From: Xiubo Li +Date: Thu, 17 Feb 2022 16:15:42 +0800 +Subject: ceph: zero the dir_entries memory when allocating it +Git-commit: 2941bf53f59c5fb4def7e5883cb452ae7b2ee304 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +This potentially will cause a bug in future if using an old ceph +version that sends a smaller inode struct, which can cause some members +to be skipped in handle_reply. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/mds_client.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c +index 0b7bde73bf03..ef9145477aae 100644 +--- a/fs/ceph/mds_client.c ++++ b/fs/ceph/mds_client.c +@@ -2202,7 +2202,8 @@ int ceph_alloc_readdir_reply_buffer(struct ceph_mds_request *req, + order = get_order(size * num_entries); + while (order >= 0) { + rinfo->dir_entries = (void*)__get_free_pages(GFP_KERNEL | +- __GFP_NOWARN, ++ __GFP_NOWARN | ++ __GFP_ZERO, + order); + if (rinfo->dir_entries) + break; + diff --git a/patches.suse/cifs-Add-constructor-destructors-for-tcon-cfid.patch b/patches.suse/cifs-Add-constructor-destructors-for-tcon-cfid.patch index 9e418d7..c4ab5b3 100644 --- a/patches.suse/cifs-Add-constructor-destructors-for-tcon-cfid.patch +++ b/patches.suse/cifs-Add-constructor-destructors-for-tcon-cfid.patch @@ -313,7 +313,7 @@ Acked-by: Paulo Alcantara struct cifs_sb_info *cifs_sb, --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h -@@ -1133,42 +1133,6 @@ struct cifs_fattr { +@@ -1130,42 +1130,6 @@ struct cifs_fattr { u32 cf_cifstag; }; @@ -356,8 +356,8 @@ Acked-by: Paulo Alcantara /* * there is one of these for each connection to a resource on a particular * session -@@ -1262,7 +1226,7 @@ struct cifs_tcon { - struct fscache_cookie *fscache; /* cookie for share */ +@@ -1259,7 +1223,7 @@ struct cifs_tcon { + struct fscache_volume *fscache; /* cookie for share */ #endif struct list_head pending_opens; /* list of incomplete opens */ - struct cached_fid cfid; /* Cached root fid */ diff --git a/patches.suse/cifs-Fix-the-readahead-conversion-to-manage-the-batch-when-reading-from-cache.patch b/patches.suse/cifs-Fix-the-readahead-conversion-to-manage-the-batch-when-reading-from-cache.patch new file mode 100644 index 0000000..c5975ca --- /dev/null +++ b/patches.suse/cifs-Fix-the-readahead-conversion-to-manage-the-batch-when-reading-from-cache.patch @@ -0,0 +1,39 @@ +From: David Howells +Date: Mon, 31 Jan 2022 17:54:43 +0000 +Subject: cifs: Fix the readahead conversion to manage the batch when reading + from cache +Git-commit: 46f5cbdef7d4fbb0f857a3caddec6799d0b5bb2f +Patch-mainline: v5.17-rc3 +References: jsc#SES-1880 + +Fix the readahead conversion to correctly manage the last batch skipping +when reading from cache. This involves a readahead batch of one page or +one folio, so set the batch size according to the number of constituent +pages (should be 1 for a filesystem that doesn't do multipage folios yet). + +Signed-off-by: David Howells +cc: Steve French +Reviewed-by: Rohith Surabattula +Reviewed-by: Shyam Prasad N +cc: Jeff Layton +cc: linux-cifs@vger.kernel.org +Signed-off-by: Steve French +Acked-by: Luis Henriques +--- + fs/cifs/file.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/cifs/file.c b/fs/cifs/file.c +index a50912674915..e7af802dcfa6 100644 +--- a/fs/cifs/file.c ++++ b/fs/cifs/file.c +@@ -4446,7 +4446,7 @@ static void cifs_readahead(struct readahead_control *ractl) + * by the cache. + */ + page = readahead_page(ractl); +- ++ last_batch_size = 1 << thp_order(page); + if (cifs_readpage_from_fscache(ractl->mapping->host, + page) < 0) { + /* + diff --git a/patches.suse/cifs-Implement-cache-I-O-by-accessing-the-cache-directly.patch b/patches.suse/cifs-Implement-cache-I-O-by-accessing-the-cache-directly.patch new file mode 100644 index 0000000..baff290 --- /dev/null +++ b/patches.suse/cifs-Implement-cache-I-O-by-accessing-the-cache-directly.patch @@ -0,0 +1,408 @@ +From: David Howells +Date: Thu, 27 Jan 2022 16:02:58 +0000 +Subject: cifs: Implement cache I/O by accessing the cache directly +Git-commit: 0174ee9947bd0f24fee2794b35258960d108b7aa +Patch-mainline: v5.17-rc3 +References: jsc#SES-1880 + +Move cifs to using fscache DIO API instead of the old upstream I/O API as +that has been removed. This is a stopgap solution as the intention is that +at sometime in the future, the cache will move to using larger blocks and +won't be able to store individual pages in order to deal with the potential +for data corruption due to the backing filesystem being able insert/remove +bridging blocks of zeros into its extent list[1]. + +cifs then reads and writes cache pages synchronously and one page at a time. + +The preferred change would be to use the netfs lib, but the new I/O API can +be used directly. It's just that as the cache now needs to track data for +itself, caching blocks may exceed page size... + +This code is somewhat borrowed from my "fallback I/O" patchset[2]. + +Signed-off-by: David Howells +cc: Steve French +cc: Shyam Prasad N +cc: linux-cifs@vger.kernel.org +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/YO17ZNOcq+9PajfQ@mit.edu [1] +Link: https://lore.kernel.org/r/202112100957.2oEDT20W-lkp@intel.com/ [2] +Acked-by: Jeff Layton +Signed-off-by: Steve French +Acked-by: Luis Henriques +--- + fs/cifs/file.c | 55 +++++++++++++++++++++-- + fs/cifs/fscache.c | 128 ++++++++++++++++++++++++++++++++++++++++++++++-------- + fs/cifs/fscache.h | 79 ++++++++++++++++++++------------- + 3 files changed, 210 insertions(+), 52 deletions(-) + +--- a/fs/cifs/file.c ++++ b/fs/cifs/file.c +@@ -4274,12 +4274,12 @@ cifs_readv_complete(struct work_struct * + SetPageUptodate(page); + } + +- unlock_page(page); +- + if (rdata->result == 0 || + (rdata->result == -EAGAIN && got_bytes)) + cifs_readpage_to_fscache(rdata->mapping->host, page); + ++ unlock_page(page); ++ + got_bytes -= min_t(unsigned int, PAGE_SIZE, got_bytes); + + put_page(page); +@@ -4394,7 +4394,11 @@ static void cifs_readahead(struct readah + struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(ractl->file); + struct TCP_Server_Info *server; + pid_t pid; +- unsigned int xid, last_batch_size = 0; ++ unsigned int xid, nr_pages, last_batch_size = 0, cache_nr_pages = 0; ++ pgoff_t next_cached = ULONG_MAX; ++ bool caching = fscache_cookie_enabled(cifs_inode_cookie(ractl->mapping->host)) && ++ cifs_inode_cookie(ractl->mapping->host)->cache_priv; ++ bool check_cache = caching; + + xid = get_xid(); + +@@ -4412,12 +4416,52 @@ static void cifs_readahead(struct readah + /* + * Chop the readahead request up into rsize-sized read requests. + */ +- while (readahead_count(ractl) - last_batch_size) { +- unsigned int i, nr_pages, got, rsize; ++ while ((nr_pages = readahead_count(ractl) - last_batch_size)) { ++ unsigned int i, got, rsize; + struct page *page; + struct cifs_readdata *rdata; + struct cifs_credits credits_on_stack; + struct cifs_credits *credits = &credits_on_stack; ++ pgoff_t index = readahead_index(ractl) + last_batch_size; ++ ++ /* ++ * Find out if we have anything cached in the range of ++ * interest, and if so, where the next chunk of cached data is. ++ */ ++ if (caching) { ++ if (check_cache) { ++ rc = cifs_fscache_query_occupancy( ++ ractl->mapping->host, index, nr_pages, ++ &next_cached, &cache_nr_pages); ++ if (rc < 0) ++ caching = false; ++ check_cache = false; ++ } ++ ++ if (index == next_cached) { ++ /* ++ * TODO: Send a whole batch of pages to be read ++ * by the cache. ++ */ ++ page = readahead_page(ractl); ++ ++ if (cifs_readpage_from_fscache(ractl->mapping->host, ++ page) < 0) { ++ /* ++ * TODO: Deal with cache read failure ++ * here, but for the moment, delegate ++ * that to readpage. ++ */ ++ caching = false; ++ } ++ unlock_page(page); ++ next_cached++; ++ cache_nr_pages--; ++ if (cache_nr_pages == 0) ++ check_cache = true; ++ continue; ++ } ++ } + + if (open_file->invalidHandle) { + rc = cifs_reopen_file(open_file, true); +@@ -4433,6 +4477,7 @@ static void cifs_readahead(struct readah + if (rc) + break; + nr_pages = min_t(size_t, rsize / PAGE_SIZE, readahead_count(ractl)); ++ nr_pages = min_t(size_t, nr_pages, next_cached - index); + + /* + * Give up immediately if rsize is too small to read an entire +--- a/fs/cifs/fscache.c ++++ b/fs/cifs/fscache.c +@@ -134,33 +134,127 @@ void cifs_fscache_release_inode_cookie(s + } + } + ++static inline void fscache_end_operation(struct netfs_cache_resources *cres) ++{ ++ const struct netfs_cache_ops *ops = fscache_operation_valid(cres); ++ ++ if (ops) ++ ops->end_operation(cres); ++} ++ + /* +- * Retrieve a page from FS-Cache ++ * Fallback page reading interface. + */ +-int __cifs_readpage_from_fscache(struct inode *inode, struct page *page) ++static int fscache_fallback_read_page(struct inode *inode, struct page *page) + { +- cifs_dbg(FYI, "%s: (fsc:%p, p:%p, i:0x%p\n", +- __func__, CIFS_I(inode)->fscache, page, inode); +- return -ENOBUFS; // Needs conversion to using netfslib ++ struct netfs_cache_resources cres; ++ struct fscache_cookie *cookie = cifs_inode_cookie(inode); ++ struct iov_iter iter; ++ struct bio_vec bvec[1]; ++ int ret; ++ ++ memset(&cres, 0, sizeof(cres)); ++ bvec[0].bv_page = page; ++ bvec[0].bv_offset = 0; ++ bvec[0].bv_len = PAGE_SIZE; ++ iov_iter_bvec(&iter, READ, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); ++ ++ ret = fscache_begin_read_operation(&cres, cookie); ++ if (ret < 0) ++ return ret; ++ ++ ret = fscache_read(&cres, page_offset(page), &iter, NETFS_READ_HOLE_FAIL, ++ NULL, NULL); ++ fscache_end_operation(&cres); ++ return ret; + } + + /* +- * Retrieve a set of pages from FS-Cache ++ * Fallback page writing interface. + */ +-int __cifs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- cifs_dbg(FYI, "%s: (0x%p/%u/0x%p)\n", +- __func__, CIFS_I(inode)->fscache, *nr_pages, inode); +- return -ENOBUFS; // Needs conversion to using netfslib ++static int fscache_fallback_write_page(struct inode *inode, struct page *page, ++ bool no_space_allocated_yet) ++{ ++ struct netfs_cache_resources cres; ++ struct fscache_cookie *cookie = cifs_inode_cookie(inode); ++ struct iov_iter iter; ++ struct bio_vec bvec[1]; ++ loff_t start = page_offset(page); ++ size_t len = PAGE_SIZE; ++ int ret; ++ ++ memset(&cres, 0, sizeof(cres)); ++ bvec[0].bv_page = page; ++ bvec[0].bv_offset = 0; ++ bvec[0].bv_len = PAGE_SIZE; ++ iov_iter_bvec(&iter, WRITE, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); ++ ++ ret = fscache_begin_write_operation(&cres, cookie); ++ if (ret < 0) ++ return ret; ++ ++ ret = cres.ops->prepare_write(&cres, &start, &len, i_size_read(inode), ++ no_space_allocated_yet); ++ if (ret == 0) ++ ret = fscache_write(&cres, page_offset(page), &iter, NULL, NULL); ++ fscache_end_operation(&cres); ++ return ret; + } + +-void __cifs_readpage_to_fscache(struct inode *inode, struct page *page) ++/* ++ * Retrieve a page from FS-Cache ++ */ ++int __cifs_readpage_from_fscache(struct inode *inode, struct page *page) + { +- struct cifsInodeInfo *cifsi = CIFS_I(inode); ++ int ret; ++ ++ cifs_dbg(FYI, "%s: (fsc:%p, p:%p, i:0x%p\n", ++ __func__, cifs_inode_cookie(inode), page, inode); + ++ ret = fscache_fallback_read_page(inode, page); ++ if (ret < 0) ++ return ret; ++ ++ /* Read completed synchronously */ ++ SetPageUptodate(page); ++ return 0; ++} ++ ++void __cifs_readpage_to_fscache(struct inode *inode, struct page *page) ++{ + cifs_dbg(FYI, "%s: (fsc: %p, p: %p, i: %p)\n", +- __func__, cifsi->fscache, page, inode); ++ __func__, cifs_inode_cookie(inode), page, inode); ++ ++ fscache_fallback_write_page(inode, page, true); ++} ++ ++/* ++ * Query the cache occupancy. ++ */ ++int __cifs_fscache_query_occupancy(struct inode *inode, ++ pgoff_t first, unsigned int nr_pages, ++ pgoff_t *_data_first, ++ unsigned int *_data_nr_pages) ++{ ++ struct netfs_cache_resources cres; ++ struct fscache_cookie *cookie = cifs_inode_cookie(inode); ++ loff_t start, data_start; ++ size_t len, data_len; ++ int ret; ++ ++ ret = fscache_begin_read_operation(&cres, cookie); ++ if (ret < 0) ++ return ret; ++ ++ start = first * PAGE_SIZE; ++ len = nr_pages * PAGE_SIZE; ++ ret = cres.ops->query_occupancy(&cres, start, len, PAGE_SIZE, ++ &data_start, &data_len); ++ if (ret == 0) { ++ *_data_first = data_start / PAGE_SIZE; ++ *_data_nr_pages = len / PAGE_SIZE; ++ } ++ ++ fscache_end_operation(&cres); ++ return ret; + } +--- a/fs/cifs/fscache.h ++++ b/fs/cifs/fscache.h +@@ -9,6 +9,7 @@ + #ifndef _CIFS_FSCACHE_H + #define _CIFS_FSCACHE_H + ++#include + #include + + #include "cifsglob.h" +@@ -58,14 +59,6 @@ void cifs_fscache_fill_coherency(struct + } + + +-extern int cifs_fscache_release_page(struct page *page, gfp_t gfp); +-extern int __cifs_readpage_from_fscache(struct inode *, struct page *); +-extern int __cifs_readpages_from_fscache(struct inode *, +- struct address_space *, +- struct list_head *, +- unsigned *); +-extern void __cifs_readpage_to_fscache(struct inode *, struct page *); +- + static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode) + { + return CIFS_I(inode)->fscache; +@@ -80,33 +73,52 @@ static inline void cifs_invalidate_cache + i_size_read(inode), flags); + } + ++extern int __cifs_fscache_query_occupancy(struct inode *inode, ++ pgoff_t first, unsigned int nr_pages, ++ pgoff_t *_data_first, ++ unsigned int *_data_nr_pages); ++ ++static inline int cifs_fscache_query_occupancy(struct inode *inode, ++ pgoff_t first, unsigned int nr_pages, ++ pgoff_t *_data_first, ++ unsigned int *_data_nr_pages) ++{ ++ if (!cifs_inode_cookie(inode)) ++ return -ENOBUFS; ++ return __cifs_fscache_query_occupancy(inode, first, nr_pages, ++ _data_first, _data_nr_pages); ++} ++ ++extern int __cifs_readpage_from_fscache(struct inode *pinode, struct page *ppage); ++extern void __cifs_readpage_to_fscache(struct inode *pinode, struct page *ppage); ++ ++ + static inline int cifs_readpage_from_fscache(struct inode *inode, + struct page *page) + { +- if (CIFS_I(inode)->fscache) ++ if (cifs_inode_cookie(inode)) + return __cifs_readpage_from_fscache(inode, page); +- +- return -ENOBUFS; +-} +- +-static inline int cifs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- if (CIFS_I(inode)->fscache) +- return __cifs_readpages_from_fscache(inode, mapping, pages, +- nr_pages); + return -ENOBUFS; + } + + static inline void cifs_readpage_to_fscache(struct inode *inode, + struct page *page) + { +- if (PageFsCache(page)) ++ if (cifs_inode_cookie(inode)) + __cifs_readpage_to_fscache(inode, page); + } + ++static inline int cifs_fscache_release_page(struct page *page, gfp_t gfp) ++{ ++ if (PageFsCache(page)) { ++ if (current_is_kswapd() || !(gfp & __GFP_FS)) ++ return false; ++ wait_on_page_fscache(page); ++ fscache_note_page_release(cifs_inode_cookie(page->mapping->host)); ++ } ++ return true; ++} ++ + #else /* CONFIG_CIFS_FSCACHE */ + static inline + void cifs_fscache_fill_coherency(struct inode *inode, +@@ -123,22 +135,29 @@ static inline void cifs_fscache_unuse_in + static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode) { return NULL; } + static inline void cifs_invalidate_cache(struct inode *inode, unsigned int flags) {} + +-static inline int +-cifs_readpage_from_fscache(struct inode *inode, struct page *page) ++static inline int cifs_fscache_query_occupancy(struct inode *inode, ++ pgoff_t first, unsigned int nr_pages, ++ pgoff_t *_data_first, ++ unsigned int *_data_nr_pages) + { ++ *_data_first = ULONG_MAX; ++ *_data_nr_pages = 0; + return -ENOBUFS; + } + +-static inline int cifs_readpages_from_fscache(struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) ++static inline int ++cifs_readpage_from_fscache(struct inode *inode, struct page *page) + { + return -ENOBUFS; + } + +-static inline void cifs_readpage_to_fscache(struct inode *inode, +- struct page *page) {} ++static inline ++void cifs_readpage_to_fscache(struct inode *inode, struct page *page) {} ++ ++static inline int nfs_fscache_release_page(struct page *page, gfp_t gfp) ++{ ++ return true; /* May release page */ ++} + + #endif /* CONFIG_CIFS_FSCACHE */ + diff --git a/patches.suse/cifs-Make-tcon-contain-a-wrapper-structure-cached_fids-instead-of-c.patch b/patches.suse/cifs-Make-tcon-contain-a-wrapper-structure-cached_fids-instead-of-c.patch index e355774..ed95fe2 100644 --- a/patches.suse/cifs-Make-tcon-contain-a-wrapper-structure-cached_fids-instead-of-c.patch +++ b/patches.suse/cifs-Make-tcon-contain-a-wrapper-structure-cached_fids-instead-of-c.patch @@ -139,8 +139,8 @@ Acked-by: Paulo Alcantara struct cifs_sb_info *cifs_sb, --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h -@@ -1233,7 +1233,7 @@ struct cifs_tcon { - struct fscache_cookie *fscache; /* cookie for share */ +@@ -1230,7 +1230,7 @@ struct cifs_tcon { + struct fscache_volume *fscache; /* cookie for share */ #endif struct list_head pending_opens; /* list of incomplete opens */ - struct cached_fid *cfid; /* Cached root fid */ diff --git a/patches.suse/cifs-Move-cached-dir-functions-into-a-separate-file.patch b/patches.suse/cifs-Move-cached-dir-functions-into-a-separate-file.patch index 395c7ad..0e52dd4 100644 --- a/patches.suse/cifs-Move-cached-dir-functions-into-a-separate-file.patch +++ b/patches.suse/cifs-Move-cached-dir-functions-into-a-separate-file.patch @@ -482,8 +482,8 @@ Acked-by: Paulo Alcantara dput(cifs_sb->root); --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h -@@ -1262,7 +1262,7 @@ struct cifs_tcon { - struct fscache_cookie *fscache; /* cookie for share */ +@@ -1259,7 +1259,7 @@ struct cifs_tcon { + struct fscache_volume *fscache; /* cookie for share */ #endif struct list_head pending_opens; /* list of incomplete opens */ - struct cached_fid crfid; /* Cached root fid */ diff --git a/patches.suse/cifs-Support-fscache-indexing-rewrite.patch b/patches.suse/cifs-Support-fscache-indexing-rewrite.patch new file mode 100644 index 0000000..7b4fb83 --- /dev/null +++ b/patches.suse/cifs-Support-fscache-indexing-rewrite.patch @@ -0,0 +1,1173 @@ +From: David Howells +Date: Tue, 17 Nov 2020 15:56:59 +0000 +Subject: cifs: Support fscache indexing rewrite +Git-commit: 70431bfd825d9cd5d93412c0456f253ecad6c415 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Change the cifs filesystem to take account of the changes to fscache's +indexing rewrite and reenable caching in cifs. + +The following changes have been made: + + (1) The fscache_netfs struct is no more, and there's no need to register + the filesystem as a whole. + + (2) The session cookie is now an fscache_volume cookie, allocated with + fscache_acquire_volume(). That takes three parameters: a string + representing the "volume" in the index, a string naming the cache to + use (or NULL) and a u64 that conveys coherency metadata for the + volume. + + For cifs, I've made it render the volume name string as: + + "cifs,," + + where the sharename has '/' characters replaced with ';'. + + This probably needs rethinking a bit as the total name could exceed + the maximum filename component length. + + Further, the coherency data is currently just set to 0. It needs + something else doing with it - I wonder if it would suffice simply to + sum the resource_id, vol_create_time and vol_serial_number or maybe + hash them. + + (3) The fscache_cookie_def is no more and needed information is passed + directly to fscache_acquire_cookie(). The cache no longer calls back + into the filesystem, but rather metadata changes are indicated at + other times. + + fscache_acquire_cookie() is passed the same keying and coherency + information as before. + + (4) The functions to set/reset cookies are removed and + fscache_use_cookie() and fscache_unuse_cookie() are used instead. + + fscache_use_cookie() is passed a flag to indicate if the cookie is + opened for writing. fscache_unuse_cookie() is passed updates for the + metadata if we changed it (ie. if the file was opened for writing). + + These are called when the file is opened or closed. + + (5) cifs_setattr_*() are made to call fscache_resize() to change the size + of the cache object. + + (6) The functions to read and write data are stubbed out pending a + conversion to use netfslib. + +Changes +======= +ver #8: + - Abstract cache invalidation into a helper function. + - Fix some checkpatch warnings[3]. + +ver #7: + - Removed the accidentally added-back call to get the super cookie in + cifs_root_iget(). + - Fixed the right call to cifs_fscache_get_super_cookie() to take account + of the "-o fsc" mount flag. + +ver #6: + - Moved the change of gfpflags_allow_blocking() to current_is_kswapd() for + cifs here. + - Fixed one of the error paths in cifs_atomic_open() to jump around the + call to use the cookie. + - Fixed an additional successful return in the middle of cifs_open() to + use the cookie on the way out. + - Only get a volume cookie (and thus inode cookies) when "-o fsc" is + supplied to mount. + +ver #5: + - Fixed a couple of bits of cookie handling[2]: + - The cookie should be released in cifs_evict_inode(), not + cifsFileInfo_put_final(). The cookie needs to persist beyond file + closure so that writepages will be able to write to it. + - fscache_use_cookie() needs to be called in cifs_atomic_open() as it is + for cifs_open(). + +ver #4: + - Fixed the use of sizeof with memset. + - tcon->vol_create_time is __le64 so doesn't need cpu_to_le64(). + +ver #3: + - Canonicalise the cifs coherency data to make the cache portable. + - Set volume coherency data. + +ver #2: + - Use gfpflags_allow_blocking() rather than using flag directly. + - Upgraded to -rc4 to allow for upstream changes[1]. + - fscache_acquire_volume() now returns errors. + +Signed-off-by: David Howells +Acked-by: Jeff Layton +cc: Steve French +cc: Shyam Prasad N +cc: linux-cifs@vger.kernel.org +cc: linux-cachefs@redhat.com +Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=23b55d673d7527b093cd97b7c217c82e70cd1af0 [1] +Link: https://lore.kernel.org/r/3419813.1641592362@warthog.procyon.org.uk/ [2] +Link: https://lore.kernel.org/r/CAH2r5muTanw9pJqzAHd01d9A8keeChkzGsCEH6=0rHutVLAF-A@mail.gmail.com/ [3] +Link: https://lore.kernel.org/r/163819671009.215744.11230627184193298714.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906982979.143852.10672081929614953210.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967187187.1823006.247415138444991444.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021579335.640689.2681324337038770579.stgit@warthog.procyon.org.uk/ # v4 +Link: https://lore.kernel.org/r/3462849.1641593783@warthog.procyon.org.uk/ # v5 +Link: https://lore.kernel.org/r/1318953.1642024578@warthog.procyon.org.uk/ # v6 +Signed-off-by: Steve French +[Since we don't have 18d04062f83b ("cifs: enable fscache usage even for + files opened as rw"), modified patch accordingly] +Acked-by: Luis Henriques +--- + fs/cifs/Kconfig | 2 + fs/cifs/Makefile | 2 + fs/cifs/cache.c | 105 ----------------- + fs/cifs/cifsfs.c | 19 +-- + fs/cifs/cifsglob.h | 5 + fs/cifs/connect.c | 15 -- + fs/cifs/dir.c | 5 + fs/cifs/file.c | 59 +++++++--- + fs/cifs/fscache.c | 310 +++++++++++++---------------------------------------- + fs/cifs/fscache.h | 113 ++++++++----------- + fs/cifs/inode.c | 19 ++- + 11 files changed, 203 insertions(+), 451 deletions(-) + +--- a/fs/cifs/Kconfig ++++ b/fs/cifs/Kconfig +@@ -216,7 +216,7 @@ config CIFS_SMB_DIRECT + + config CIFS_FSCACHE + bool "Provide CIFS client caching support" +- depends on CIFS=m && FSCACHE_OLD_API || CIFS=y && FSCACHE_OLD_API=y ++ depends on CIFS=m && FSCACHE || CIFS=y && FSCACHE=y + help + Makes CIFS FS-Cache capable. Say Y here if you want your CIFS data + to be cached locally on disk through the general filesystem cache +--- a/fs/cifs/Makefile ++++ b/fs/cifs/Makefile +@@ -25,7 +25,7 @@ cifs-$(CONFIG_CIFS_DFS_UPCALL) += cifs_d + + cifs-$(CONFIG_CIFS_SWN_UPCALL) += netlink.o cifs_swn.o + +-cifs-$(CONFIG_CIFS_FSCACHE) += fscache.o cache.o ++cifs-$(CONFIG_CIFS_FSCACHE) += fscache.o + + cifs-$(CONFIG_CIFS_SMB_DIRECT) += smbdirect.o + +--- a/fs/cifs/cache.c ++++ /dev/null +@@ -1,105 +0,0 @@ +-// SPDX-License-Identifier: LGPL-2.1 +-/* +- * CIFS filesystem cache index structure definitions +- * +- * Copyright (c) 2010 Novell, Inc. +- * Authors(s): Suresh Jayaraman (sjayaraman@suse.de> +- * +- */ +-#include "fscache.h" +-#include "cifs_debug.h" +- +-/* +- * CIFS filesystem definition for FS-Cache +- */ +-struct fscache_netfs cifs_fscache_netfs = { +- .name = "cifs", +- .version = 0, +-}; +- +-/* +- * Register CIFS for caching with FS-Cache +- */ +-int cifs_fscache_register(void) +-{ +- return fscache_register_netfs(&cifs_fscache_netfs); +-} +- +-/* +- * Unregister CIFS for caching +- */ +-void cifs_fscache_unregister(void) +-{ +- fscache_unregister_netfs(&cifs_fscache_netfs); +-} +- +-/* +- * Server object for FS-Cache +- */ +-const struct fscache_cookie_def cifs_fscache_server_index_def = { +- .name = "CIFS.server", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-static enum +-fscache_checkaux cifs_fscache_super_check_aux(void *cookie_netfs_data, +- const void *data, +- uint16_t datalen, +- loff_t object_size) +-{ +- struct cifs_fscache_super_auxdata auxdata; +- const struct cifs_tcon *tcon = cookie_netfs_data; +- +- if (datalen != sizeof(auxdata)) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.resource_id = tcon->resource_id; +- auxdata.vol_create_time = tcon->vol_create_time; +- auxdata.vol_serial_number = tcon->vol_serial_number; +- +- if (memcmp(data, &auxdata, datalen) != 0) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- return FSCACHE_CHECKAUX_OKAY; +-} +- +-/* +- * Superblock object for FS-Cache +- */ +-const struct fscache_cookie_def cifs_fscache_super_index_def = { +- .name = "CIFS.super", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +- .check_aux = cifs_fscache_super_check_aux, +-}; +- +-static enum +-fscache_checkaux cifs_fscache_inode_check_aux(void *cookie_netfs_data, +- const void *data, +- uint16_t datalen, +- loff_t object_size) +-{ +- struct cifs_fscache_inode_auxdata auxdata; +- struct cifsInodeInfo *cifsi = cookie_netfs_data; +- +- if (datalen != sizeof(auxdata)) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.eof = cifsi->server_eof; +- auxdata.last_write_time_sec = cifsi->vfs_inode.i_mtime.tv_sec; +- auxdata.last_change_time_sec = cifsi->vfs_inode.i_ctime.tv_sec; +- auxdata.last_write_time_nsec = cifsi->vfs_inode.i_mtime.tv_nsec; +- auxdata.last_change_time_nsec = cifsi->vfs_inode.i_ctime.tv_nsec; +- +- if (memcmp(data, &auxdata, datalen) != 0) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- return FSCACHE_CHECKAUX_OKAY; +-} +- +-const struct fscache_cookie_def cifs_fscache_inode_object_def = { +- .name = "CIFS.uniqueid", +- .type = FSCACHE_COOKIE_TYPE_DATAFILE, +- .check_aux = cifs_fscache_inode_check_aux, +-}; +--- a/fs/cifs/cifsfs.c ++++ b/fs/cifs/cifsfs.c +@@ -397,6 +397,9 @@ static void + cifs_evict_inode(struct inode *inode) + { + truncate_inode_pages_final(&inode->i_data); ++ if (inode->i_state & I_PINNING_FSCACHE_WB) ++ cifs_fscache_unuse_inode_cookie(inode, true); ++ cifs_fscache_release_inode_cookie(inode); + clear_inode(inode); + cifs_fscache_release_inode_cookie(inode); + } +@@ -728,6 +731,12 @@ static int cifs_show_stats(struct seq_fi + } + #endif + ++static int cifs_write_inode(struct inode *inode, struct writeback_control *wbc) ++{ ++ fscache_unpin_writeback(wbc, cifs_inode_cookie(inode)); ++ return 0; ++} ++ + static int cifs_drop_inode(struct inode *inode) + { + struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); +@@ -740,6 +749,7 @@ static int cifs_drop_inode(struct inode + static const struct super_operations cifs_super_ops = { + .statfs = cifs_statfs, + .alloc_inode = cifs_alloc_inode, ++ .write_inode = cifs_write_inode, + .free_inode = cifs_free_inode, + .drop_inode = cifs_drop_inode, + .evict_inode = cifs_evict_inode, +@@ -1632,13 +1642,9 @@ init_cifs(void) + goto out_destroy_cifsoplockd_wq; + } + +- rc = cifs_fscache_register(); +- if (rc) +- goto out_destroy_deferredclose_wq; +- + rc = cifs_init_inodecache(); + if (rc) +- goto out_unreg_fscache; ++ goto out_destroy_deferredclose_wq; + + rc = cifs_init_mids(); + if (rc) +@@ -1700,8 +1706,6 @@ out_destroy_mids: + cifs_destroy_mids(); + out_destroy_inodecache: + cifs_destroy_inodecache(); +-out_unreg_fscache: +- cifs_fscache_unregister(); + out_destroy_deferredclose_wq: + destroy_workqueue(deferredclose_wq); + out_destroy_cifsoplockd_wq: +@@ -1737,7 +1741,6 @@ exit_cifs(void) + cifs_destroy_request_bufs(); + cifs_destroy_mids(); + cifs_destroy_inodecache(); +- cifs_fscache_unregister(); + destroy_workqueue(deferredclose_wq); + destroy_workqueue(cifsoplockd_wq); + destroy_workqueue(decrypt_wq); +--- a/fs/cifs/cifsglob.h ++++ b/fs/cifs/cifsglob.h +@@ -671,9 +671,6 @@ struct TCP_Server_Info { + unsigned int total_read; /* total amount of data read in this pass */ + atomic_t in_send; /* requests trying to send */ + atomic_t num_waiters; /* blocked waiting to get in sendrecv */ +-#ifdef CONFIG_CIFS_FSCACHE +- struct fscache_cookie *fscache; /* client index cache cookie */ +-#endif + #ifdef CONFIG_CIFS_STATS2 + atomic_t num_cmds[NUMBER_OF_SMB2_COMMANDS]; /* total requests by cmd */ + atomic_t smb2slowcmd[NUMBER_OF_SMB2_COMMANDS]; /* count resps > 1 sec */ +@@ -1115,7 +1112,7 @@ struct cifs_tcon { + __u32 max_bytes_copy; + #ifdef CONFIG_CIFS_FSCACHE + u64 resource_id; /* server resource id */ +- struct fscache_cookie *fscache; /* cookie for share */ ++ struct fscache_volume *fscache; /* cookie for share */ + #endif + struct list_head pending_opens; /* list of incomplete opens */ + struct cached_fid crfid; /* Cached root fid */ +--- a/fs/cifs/connect.c ++++ b/fs/cifs/connect.c +@@ -1444,10 +1444,6 @@ cifs_put_tcp_session(struct TCP_Server_I + + cifs_crypto_secmech_release(server); + +- /* fscache server cookies are based on primary channel only */ +- if (!CIFS_SERVER_IS_CHAN(server)) +- cifs_fscache_release_client_cookie(server); +- + kfree(server->session_key.response); + server->session_key.response = NULL; + server->session_key.len = 0; +@@ -1609,14 +1605,6 @@ smbd_connected: + list_add(&tcp_ses->tcp_ses_list, &cifs_tcp_ses_list); + spin_unlock(&cifs_tcp_ses_lock); + +- /* fscache server cookies are based on primary channel only */ +- if (!CIFS_SERVER_IS_CHAN(tcp_ses)) +- cifs_fscache_get_client_cookie(tcp_ses); +-#ifdef CONFIG_CIFS_FSCACHE +- else +- tcp_ses->fscache = tcp_ses->primary_server->fscache; +-#endif /* CONFIG_CIFS_FSCACHE */ +- + /* queue echo request delayed work */ + queue_delayed_work(cifsiod_wq, &tcp_ses->echo, tcp_ses->echo_interval); + +@@ -3128,7 +3116,8 @@ static int mount_get_conns(struct mount_ + * Inside cifs_fscache_get_super_cookie it checks + * that we do not get super cookie twice. + */ +- cifs_fscache_get_super_cookie(tcon); ++ if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_FSCACHE) ++ cifs_fscache_get_super_cookie(tcon); + + out: + mnt_ctx->server = server; +--- a/fs/cifs/dir.c ++++ b/fs/cifs/dir.c +@@ -22,6 +22,7 @@ + #include "cifs_unicode.h" + #include "fs_context.h" + #include "cifs_ioctl.h" ++#include "fscache.h" + + static void + renew_parental_timestamps(struct dentry *direntry) +@@ -507,8 +508,12 @@ cifs_atomic_open(struct inode *inode, st + server->ops->close(xid, tcon, &fid); + cifs_del_pending_open(&open); + rc = -ENOMEM; ++ goto out; + } + ++ fscache_use_cookie(cifs_inode_cookie(file_inode(file)), ++ file->f_mode & FMODE_WRITE); ++ + out: + cifs_put_tlink(tlink); + out_free_xid: +--- a/fs/cifs/file.c ++++ b/fs/cifs/file.c +@@ -568,7 +568,7 @@ int cifs_open(struct inode *inode, struc + spin_lock(&CIFS_I(inode)->deferred_lock); + cifs_del_deferred_close(cfile); + spin_unlock(&CIFS_I(inode)->deferred_lock); +- goto out; ++ goto use_cache; + } else { + _cifsFileInfo_put(cfile, true, false); + } +@@ -630,8 +630,6 @@ int cifs_open(struct inode *inode, struc + goto out; + } + +- cifs_fscache_set_inode_cookie(inode, file); +- + if ((oplock & CIFS_CREATE_ACTION) && !posix_open_ok && tcon->unix_ext) { + /* + * Time to set mode which we can not set earlier due to +@@ -650,6 +648,15 @@ int cifs_open(struct inode *inode, struc + cfile->pid); + } + ++use_cache: ++ fscache_use_cookie(cifs_inode_cookie(file_inode(file)), ++ file->f_mode & FMODE_WRITE); ++ if (file->f_flags & O_DIRECT && ++ (!((file->f_flags & O_ACCMODE) != O_RDONLY) || ++ file->f_flags & O_APPEND)) ++ cifs_invalidate_cache(file_inode(file), ++ FSCACHE_INVAL_DIO_WRITE); ++ + out: + free_dentry_path(page); + free_xid(xid); +@@ -874,6 +881,8 @@ int cifs_close(struct inode *inode, stru + struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); + struct cifs_deferred_close *dclose; + ++ cifs_fscache_unuse_inode_cookie(inode, file->f_mode & FMODE_WRITE); ++ + if (file->private_data != NULL) { + cfile = file->private_data; + file->private_data = NULL; +@@ -4195,6 +4204,12 @@ cifs_page_mkwrite(struct vm_fault *vmf) + { + struct page *page = vmf->page; + ++#ifdef CONFIG_CIFS_FSCACHE ++ if (PageFsCache(page) && ++ wait_on_page_fscache_killable(page) < 0) ++ return VM_FAULT_RETRY; ++#endif ++ + lock_page(page); + return VM_FAULT_LOCKED; + } +@@ -4582,11 +4597,6 @@ static int cifs_readpages(struct file *f + kref_put(&rdata->refcount, cifs_readdata_release); + } + +- /* Any pages that have been shown to fscache but didn't get added to +- * the pagecache must be uncached before they get returned to the +- * allocator. +- */ +- cifs_fscache_readpages_cancel(mapping->host, page_list); + free_xid(xid); + return rc; + } +@@ -4790,17 +4800,19 @@ static int cifs_release_page(struct page + { + if (PagePrivate(page)) + return 0; +- +- return cifs_fscache_release_page(page, gfp); ++ if (PageFsCache(page)) { ++ if (current_is_kswapd() || !(gfp & __GFP_FS)) ++ return false; ++ wait_on_page_fscache(page); ++ } ++ fscache_note_page_release(cifs_inode_cookie(page->mapping->host)); ++ return true; + } + + static void cifs_invalidate_page(struct page *page, unsigned int offset, + unsigned int length) + { +- struct cifsInodeInfo *cifsi = CIFS_I(page->mapping->host); +- +- if (offset == 0 && length == PAGE_SIZE) +- cifs_fscache_invalidate_page(page, &cifsi->vfs_inode); ++ wait_on_page_fscache(page); + } + + static int cifs_launder_page(struct page *page) +@@ -4820,7 +4832,7 @@ static int cifs_launder_page(struct page + if (clear_page_dirty_for_io(page)) + rc = cifs_writepage_locked(page, &wbc); + +- cifs_fscache_invalidate_page(page, page->mapping->host); ++ wait_on_page_fscache(page); + return rc; + } + +@@ -4977,6 +4989,19 @@ static void cifs_swap_deactivate(struct + /* do we need to unpin (or unlock) the file */ + } + ++/* ++ * Mark a page as having been made dirty and thus needing writeback. We also ++ * need to pin the cache object to write back to. ++ */ ++#ifdef CONFIG_CIFS_FSCACHE ++static int cifs_set_page_dirty(struct page *page) ++{ ++ return fscache_set_page_dirty(page, cifs_inode_cookie(page->mapping->host)); ++} ++#else ++#define cifs_set_page_dirty __set_page_dirty_nobuffers ++#endif ++ + const struct address_space_operations cifs_addr_ops = { + .readpage = cifs_readpage, + .readpages = cifs_readpages, +@@ -4984,7 +5009,7 @@ const struct address_space_operations ci + .writepages = cifs_writepages, + .write_begin = cifs_write_begin, + .write_end = cifs_write_end, +- .set_page_dirty = __set_page_dirty_nobuffers, ++ .set_page_dirty = cifs_set_page_dirty, + .releasepage = cifs_release_page, + .direct_IO = cifs_direct_io, + .invalidatepage = cifs_invalidate_page, +@@ -5009,7 +5034,7 @@ const struct address_space_operations ci + .writepages = cifs_writepages, + .write_begin = cifs_write_begin, + .write_end = cifs_write_end, +- .set_page_dirty = __set_page_dirty_nobuffers, ++ .set_page_dirty = cifs_set_page_dirty, + .releasepage = cifs_release_page, + .invalidatepage = cifs_invalidate_page, + .launder_page = cifs_launder_page, +--- a/fs/cifs/fscache.c ++++ b/fs/cifs/fscache.c +@@ -12,245 +12,136 @@ + #include "cifs_fs_sb.h" + #include "cifsproto.h" + +-/* +- * Key layout of CIFS server cache index object +- */ +-struct cifs_server_key { +- __u64 conn_id; +-} __packed; +- +-/* +- * Get a cookie for a server object keyed by {IPaddress,port,family} tuple +- */ +-void cifs_fscache_get_client_cookie(struct TCP_Server_Info *server) +-{ +- struct cifs_server_key key; +- +- /* +- * Check if cookie was already initialized so don't reinitialize it. +- * In the future, as we integrate with newer fscache features, +- * we may want to instead add a check if cookie has changed +- */ +- if (server->fscache) +- return; +- +- memset(&key, 0, sizeof(key)); +- key.conn_id = server->conn_id; +- +- server->fscache = +- fscache_acquire_cookie(cifs_fscache_netfs.primary_index, +- &cifs_fscache_server_index_def, +- &key, sizeof(key), +- NULL, 0, +- server, 0, true); +- cifs_dbg(FYI, "%s: (0x%p/0x%p)\n", +- __func__, server, server->fscache); +-} +- +-void cifs_fscache_release_client_cookie(struct TCP_Server_Info *server) ++static void cifs_fscache_fill_volume_coherency( ++ struct cifs_tcon *tcon, ++ struct cifs_fscache_volume_coherency_data *cd) + { +- cifs_dbg(FYI, "%s: (0x%p/0x%p)\n", +- __func__, server, server->fscache); +- fscache_relinquish_cookie(server->fscache, NULL, false); +- server->fscache = NULL; ++ memset(cd, 0, sizeof(*cd)); ++ cd->resource_id = cpu_to_le64(tcon->resource_id); ++ cd->vol_create_time = tcon->vol_create_time; ++ cd->vol_serial_number = cpu_to_le32(tcon->vol_serial_number); + } + +-void cifs_fscache_get_super_cookie(struct cifs_tcon *tcon) ++int cifs_fscache_get_super_cookie(struct cifs_tcon *tcon) + { ++ struct cifs_fscache_volume_coherency_data cd; + struct TCP_Server_Info *server = tcon->ses->server; ++ struct fscache_volume *vcookie; ++ const struct sockaddr *sa = (struct sockaddr *)&server->dstaddr; ++ size_t slen, i; + char *sharename; +- struct cifs_fscache_super_auxdata auxdata; ++ char *key; ++ int ret = -ENOMEM; ++ ++ tcon->fscache = NULL; ++ switch (sa->sa_family) { ++ case AF_INET: ++ case AF_INET6: ++ break; ++ default: ++ cifs_dbg(VFS, "Unknown network family '%d'\n", sa->sa_family); ++ return -EINVAL; ++ } + +- /* +- * Check if cookie was already initialized so don't reinitialize it. +- * In the future, as we integrate with newer fscache features, +- * we may want to instead add a check if cookie has changed +- */ +- if (tcon->fscache) +- return; ++ memset(&key, 0, sizeof(key)); + + sharename = extract_sharename(tcon->treeName); + if (IS_ERR(sharename)) { + cifs_dbg(FYI, "%s: couldn't extract sharename\n", __func__); +- tcon->fscache = NULL; +- return; ++ return -EINVAL; + } + +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.resource_id = tcon->resource_id; +- auxdata.vol_create_time = tcon->vol_create_time; +- auxdata.vol_serial_number = tcon->vol_serial_number; +- +- tcon->fscache = +- fscache_acquire_cookie(server->fscache, +- &cifs_fscache_super_index_def, +- sharename, strlen(sharename), +- &auxdata, sizeof(auxdata), +- tcon, 0, true); ++ slen = strlen(sharename); ++ for (i = 0; i < slen; i++) ++ if (sharename[i] == '/') ++ sharename[i] = ';'; ++ ++ key = kasprintf(GFP_KERNEL, "cifs,%pISpc,%s", sa, sharename); ++ if (!key) ++ goto out; ++ ++ cifs_fscache_fill_volume_coherency(tcon, &cd); ++ vcookie = fscache_acquire_volume(key, ++ NULL, /* preferred_cache */ ++ &cd, sizeof(cd)); ++ cifs_dbg(FYI, "%s: (%s/0x%p)\n", __func__, key, vcookie); ++ if (IS_ERR(vcookie)) { ++ if (vcookie != ERR_PTR(-EBUSY)) { ++ ret = PTR_ERR(vcookie); ++ goto out_2; ++ } ++ pr_err("Cache volume key already in use (%s)\n", key); ++ vcookie = NULL; ++ } ++ ++ tcon->fscache = vcookie; ++ ret = 0; ++out_2: ++ kfree(key); ++out: + kfree(sharename); +- cifs_dbg(FYI, "%s: (0x%p/0x%p)\n", +- __func__, server->fscache, tcon->fscache); ++ return ret; + } + + void cifs_fscache_release_super_cookie(struct cifs_tcon *tcon) + { +- struct cifs_fscache_super_auxdata auxdata; +- +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.resource_id = tcon->resource_id; +- auxdata.vol_create_time = tcon->vol_create_time; +- auxdata.vol_serial_number = tcon->vol_serial_number; ++ struct cifs_fscache_volume_coherency_data cd; + + cifs_dbg(FYI, "%s: (0x%p)\n", __func__, tcon->fscache); +- fscache_relinquish_cookie(tcon->fscache, &auxdata, false); +- tcon->fscache = NULL; +-} +- +-static void cifs_fscache_acquire_inode_cookie(struct cifsInodeInfo *cifsi, +- struct cifs_tcon *tcon) +-{ +- struct cifs_fscache_inode_auxdata auxdata; + +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.eof = cifsi->server_eof; +- auxdata.last_write_time_sec = cifsi->vfs_inode.i_mtime.tv_sec; +- auxdata.last_change_time_sec = cifsi->vfs_inode.i_ctime.tv_sec; +- auxdata.last_write_time_nsec = cifsi->vfs_inode.i_mtime.tv_nsec; +- auxdata.last_change_time_nsec = cifsi->vfs_inode.i_ctime.tv_nsec; +- +- cifsi->fscache = +- fscache_acquire_cookie(tcon->fscache, +- &cifs_fscache_inode_object_def, +- &cifsi->uniqueid, sizeof(cifsi->uniqueid), +- &auxdata, sizeof(auxdata), +- cifsi, cifsi->vfs_inode.i_size, true); ++ cifs_fscache_fill_volume_coherency(tcon, &cd); ++ fscache_relinquish_volume(tcon->fscache, &cd, false); ++ tcon->fscache = NULL; + } + +-static void cifs_fscache_enable_inode_cookie(struct inode *inode) ++void cifs_fscache_get_inode_cookie(struct inode *inode) + { ++ struct cifs_fscache_inode_coherency_data cd; + struct cifsInodeInfo *cifsi = CIFS_I(inode); + struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); + struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); + +- if (cifsi->fscache) +- return; +- +- if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_FSCACHE)) +- return; ++ cifs_fscache_fill_coherency(&cifsi->vfs_inode, &cd); + +- cifs_fscache_acquire_inode_cookie(cifsi, tcon); +- +- cifs_dbg(FYI, "%s: got FH cookie (0x%p/0x%p)\n", +- __func__, tcon->fscache, cifsi->fscache); ++ cifsi->fscache = ++ fscache_acquire_cookie(tcon->fscache, 0, ++ &cifsi->uniqueid, sizeof(cifsi->uniqueid), ++ &cd, sizeof(cd), ++ i_size_read(&cifsi->vfs_inode)); + } + +-void cifs_fscache_release_inode_cookie(struct inode *inode) ++void cifs_fscache_unuse_inode_cookie(struct inode *inode, bool update) + { +- struct cifs_fscache_inode_auxdata auxdata; +- struct cifsInodeInfo *cifsi = CIFS_I(inode); +- +- if (cifsi->fscache) { +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.eof = cifsi->server_eof; +- auxdata.last_write_time_sec = cifsi->vfs_inode.i_mtime.tv_sec; +- auxdata.last_change_time_sec = cifsi->vfs_inode.i_ctime.tv_sec; +- auxdata.last_write_time_nsec = cifsi->vfs_inode.i_mtime.tv_nsec; +- auxdata.last_change_time_nsec = cifsi->vfs_inode.i_ctime.tv_nsec; ++ if (update) { ++ struct cifs_fscache_inode_coherency_data cd; ++ loff_t i_size = i_size_read(inode); + +- cifs_dbg(FYI, "%s: (0x%p)\n", __func__, cifsi->fscache); +- fscache_relinquish_cookie(cifsi->fscache, &auxdata, false); +- cifsi->fscache = NULL; ++ cifs_fscache_fill_coherency(inode, &cd); ++ fscache_unuse_cookie(cifs_inode_cookie(inode), &cd, &i_size); ++ } else { ++ fscache_unuse_cookie(cifs_inode_cookie(inode), NULL, NULL); + } + } + +-static void cifs_fscache_disable_inode_cookie(struct inode *inode) ++void cifs_fscache_release_inode_cookie(struct inode *inode) + { + struct cifsInodeInfo *cifsi = CIFS_I(inode); + + if (cifsi->fscache) { + cifs_dbg(FYI, "%s: (0x%p)\n", __func__, cifsi->fscache); +- fscache_uncache_all_inode_pages(cifsi->fscache, inode); +- fscache_relinquish_cookie(cifsi->fscache, NULL, true); ++ fscache_relinquish_cookie(cifsi->fscache, false); + cifsi->fscache = NULL; + } + } + +-void cifs_fscache_set_inode_cookie(struct inode *inode, struct file *filp) +-{ +- if ((filp->f_flags & O_ACCMODE) != O_RDONLY) +- cifs_fscache_disable_inode_cookie(inode); +- else +- cifs_fscache_enable_inode_cookie(inode); +-} +- +-void cifs_fscache_reset_inode_cookie(struct inode *inode) +-{ +- struct cifsInodeInfo *cifsi = CIFS_I(inode); +- struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); +- struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); +- struct fscache_cookie *old = cifsi->fscache; +- +- if (cifsi->fscache) { +- /* retire the current fscache cache and get a new one */ +- fscache_relinquish_cookie(cifsi->fscache, NULL, true); +- +- cifs_fscache_acquire_inode_cookie(cifsi, tcon); +- cifs_dbg(FYI, "%s: new cookie 0x%p oldcookie 0x%p\n", +- __func__, cifsi->fscache, old); +- } +-} +- +-int cifs_fscache_release_page(struct page *page, gfp_t gfp) +-{ +- if (PageFsCache(page)) { +- struct inode *inode = page->mapping->host; +- struct cifsInodeInfo *cifsi = CIFS_I(inode); +- +- cifs_dbg(FYI, "%s: (0x%p/0x%p)\n", +- __func__, page, cifsi->fscache); +- if (!fscache_maybe_release_page(cifsi->fscache, page, gfp)) +- return 0; +- } +- +- return 1; +-} +- +-static void cifs_readpage_from_fscache_complete(struct page *page, void *ctx, +- int error) +-{ +- cifs_dbg(FYI, "%s: (0x%p/%d)\n", __func__, page, error); +- if (!error) +- SetPageUptodate(page); +- unlock_page(page); +-} +- + /* + * Retrieve a page from FS-Cache + */ + int __cifs_readpage_from_fscache(struct inode *inode, struct page *page) + { +- int ret; +- + cifs_dbg(FYI, "%s: (fsc:%p, p:%p, i:0x%p\n", + __func__, CIFS_I(inode)->fscache, page, inode); +- ret = fscache_read_or_alloc_page(CIFS_I(inode)->fscache, page, +- cifs_readpage_from_fscache_complete, +- NULL, +- GFP_KERNEL); +- switch (ret) { +- +- case 0: /* page found in fscache, read submitted */ +- cifs_dbg(FYI, "%s: submitted\n", __func__); +- return ret; +- case -ENOBUFS: /* page won't be cached */ +- case -ENODATA: /* page not in cache */ +- cifs_dbg(FYI, "%s: %d\n", __func__, ret); +- return 1; +- +- default: +- cifs_dbg(VFS, "unknown error ret = %d\n", ret); +- } +- return ret; ++ return -ENOBUFS; // Needs conversion to using netfslib + } + + /* +@@ -261,58 +152,15 @@ int __cifs_readpages_from_fscache(struct + struct list_head *pages, + unsigned *nr_pages) + { +- int ret; +- + cifs_dbg(FYI, "%s: (0x%p/%u/0x%p)\n", + __func__, CIFS_I(inode)->fscache, *nr_pages, inode); +- ret = fscache_read_or_alloc_pages(CIFS_I(inode)->fscache, mapping, +- pages, nr_pages, +- cifs_readpage_from_fscache_complete, +- NULL, +- mapping_gfp_mask(mapping)); +- switch (ret) { +- case 0: /* read submitted to the cache for all pages */ +- cifs_dbg(FYI, "%s: submitted\n", __func__); +- return ret; +- +- case -ENOBUFS: /* some pages are not cached and can't be */ +- case -ENODATA: /* some pages are not cached */ +- cifs_dbg(FYI, "%s: no page\n", __func__); +- return 1; +- +- default: +- cifs_dbg(FYI, "unknown error ret = %d\n", ret); +- } +- +- return ret; ++ return -ENOBUFS; // Needs conversion to using netfslib + } + + void __cifs_readpage_to_fscache(struct inode *inode, struct page *page) + { + struct cifsInodeInfo *cifsi = CIFS_I(inode); +- int ret; + + cifs_dbg(FYI, "%s: (fsc: %p, p: %p, i: %p)\n", + __func__, cifsi->fscache, page, inode); +- ret = fscache_write_page(cifsi->fscache, page, +- cifsi->vfs_inode.i_size, GFP_KERNEL); +- if (ret != 0) +- fscache_uncache_page(cifsi->fscache, page); +-} +- +-void __cifs_fscache_readpages_cancel(struct inode *inode, struct list_head *pages) +-{ +- cifs_dbg(FYI, "%s: (fsc: %p, i: %p)\n", +- __func__, CIFS_I(inode)->fscache, inode); +- fscache_readpages_cancel(CIFS_I(inode)->fscache, pages); +-} +- +-void __cifs_fscache_invalidate_page(struct page *page, struct inode *inode) +-{ +- struct cifsInodeInfo *cifsi = CIFS_I(inode); +- struct fscache_cookie *cookie = cifsi->fscache; +- +- cifs_dbg(FYI, "%s: (0x%p/0x%p)\n", __func__, page, cookie); +- fscache_wait_on_page_write(cookie, page); +- fscache_uncache_page(cookie, page); + } +--- a/fs/cifs/fscache.h ++++ b/fs/cifs/fscache.h +@@ -13,67 +13,71 @@ + + #include "cifsglob.h" + +-#ifdef CONFIG_CIFS_FSCACHE +- + /* +- * Auxiliary data attached to CIFS superblock within the cache ++ * Coherency data attached to CIFS volume within the cache + */ +-struct cifs_fscache_super_auxdata { +- u64 resource_id; /* unique server resource id */ ++struct cifs_fscache_volume_coherency_data { ++ __le64 resource_id; /* unique server resource id */ + __le64 vol_create_time; +- u32 vol_serial_number; ++ __le32 vol_serial_number; + } __packed; + + /* +- * Auxiliary data attached to CIFS inode within the cache ++ * Coherency data attached to CIFS inode within the cache. + */ +-struct cifs_fscache_inode_auxdata { +- u64 last_write_time_sec; +- u64 last_change_time_sec; +- u32 last_write_time_nsec; +- u32 last_change_time_nsec; +- u64 eof; ++struct cifs_fscache_inode_coherency_data { ++ __le64 last_write_time_sec; ++ __le64 last_change_time_sec; ++ __le32 last_write_time_nsec; ++ __le32 last_change_time_nsec; + }; + +-/* +- * cache.c +- */ +-extern struct fscache_netfs cifs_fscache_netfs; +-extern const struct fscache_cookie_def cifs_fscache_server_index_def; +-extern const struct fscache_cookie_def cifs_fscache_super_index_def; +-extern const struct fscache_cookie_def cifs_fscache_inode_object_def; +- +-extern int cifs_fscache_register(void); +-extern void cifs_fscache_unregister(void); ++#ifdef CONFIG_CIFS_FSCACHE + + /* + * fscache.c + */ +-extern void cifs_fscache_get_client_cookie(struct TCP_Server_Info *); +-extern void cifs_fscache_release_client_cookie(struct TCP_Server_Info *); +-extern void cifs_fscache_get_super_cookie(struct cifs_tcon *); ++extern int cifs_fscache_get_super_cookie(struct cifs_tcon *); + extern void cifs_fscache_release_super_cookie(struct cifs_tcon *); + ++extern void cifs_fscache_get_inode_cookie(struct inode *inode); + extern void cifs_fscache_release_inode_cookie(struct inode *); +-extern void cifs_fscache_set_inode_cookie(struct inode *, struct file *); +-extern void cifs_fscache_reset_inode_cookie(struct inode *); ++extern void cifs_fscache_unuse_inode_cookie(struct inode *inode, bool update); ++ ++static inline ++void cifs_fscache_fill_coherency(struct inode *inode, ++ struct cifs_fscache_inode_coherency_data *cd) ++{ ++ struct cifsInodeInfo *cifsi = CIFS_I(inode); ++ ++ memset(cd, 0, sizeof(*cd)); ++ cd->last_write_time_sec = cpu_to_le64(cifsi->vfs_inode.i_mtime.tv_sec); ++ cd->last_write_time_nsec = cpu_to_le32(cifsi->vfs_inode.i_mtime.tv_nsec); ++ cd->last_change_time_sec = cpu_to_le64(cifsi->vfs_inode.i_ctime.tv_sec); ++ cd->last_change_time_nsec = cpu_to_le32(cifsi->vfs_inode.i_ctime.tv_nsec); ++} ++ + +-extern void __cifs_fscache_invalidate_page(struct page *, struct inode *); + extern int cifs_fscache_release_page(struct page *page, gfp_t gfp); + extern int __cifs_readpage_from_fscache(struct inode *, struct page *); + extern int __cifs_readpages_from_fscache(struct inode *, + struct address_space *, + struct list_head *, + unsigned *); +-extern void __cifs_fscache_readpages_cancel(struct inode *, struct list_head *); +- + extern void __cifs_readpage_to_fscache(struct inode *, struct page *); + +-static inline void cifs_fscache_invalidate_page(struct page *page, +- struct inode *inode) ++static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode) + { +- if (PageFsCache(page)) +- __cifs_fscache_invalidate_page(page, inode); ++ return CIFS_I(inode)->fscache; ++} ++ ++static inline void cifs_invalidate_cache(struct inode *inode, unsigned int flags) ++{ ++ struct cifs_fscache_inode_coherency_data cd; ++ ++ cifs_fscache_fill_coherency(inode, &cd); ++ fscache_invalidate(cifs_inode_cookie(inode), &cd, ++ i_size_read(inode), flags); + } + + static inline int cifs_readpage_from_fscache(struct inode *inode, +@@ -103,36 +107,22 @@ static inline void cifs_readpage_to_fsca + __cifs_readpage_to_fscache(inode, page); + } + +-static inline void cifs_fscache_readpages_cancel(struct inode *inode, +- struct list_head *pages) ++#else /* CONFIG_CIFS_FSCACHE */ ++static inline ++void cifs_fscache_fill_coherency(struct inode *inode, ++ struct cifs_fscache_inode_coherency_data *cd) + { +- if (CIFS_I(inode)->fscache) +- return __cifs_fscache_readpages_cancel(inode, pages); + } + +-#else /* CONFIG_CIFS_FSCACHE */ +-static inline int cifs_fscache_register(void) { return 0; } +-static inline void cifs_fscache_unregister(void) {} +- +-static inline void +-cifs_fscache_get_client_cookie(struct TCP_Server_Info *server) {} +-static inline void +-cifs_fscache_release_client_cookie(struct TCP_Server_Info *server) {} +-static inline void cifs_fscache_get_super_cookie(struct cifs_tcon *tcon) {} +-static inline void +-cifs_fscache_release_super_cookie(struct cifs_tcon *tcon) {} ++static inline int cifs_fscache_get_super_cookie(struct cifs_tcon *tcon) { return 0; } ++static inline void cifs_fscache_release_super_cookie(struct cifs_tcon *tcon) {} + ++static inline void cifs_fscache_get_inode_cookie(struct inode *inode) {} + static inline void cifs_fscache_release_inode_cookie(struct inode *inode) {} +-static inline void cifs_fscache_set_inode_cookie(struct inode *inode, +- struct file *filp) {} +-static inline void cifs_fscache_reset_inode_cookie(struct inode *inode) {} +-static inline int cifs_fscache_release_page(struct page *page, gfp_t gfp) +-{ +- return 1; /* May release page */ +-} ++static inline void cifs_fscache_unuse_inode_cookie(struct inode *inode, bool update) {} ++static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode) { return NULL; } ++static inline void cifs_invalidate_cache(struct inode *inode, unsigned int flags) {} + +-static inline void cifs_fscache_invalidate_page(struct page *page, +- struct inode *inode) {} + static inline int + cifs_readpage_from_fscache(struct inode *inode, struct page *page) + { +@@ -150,11 +140,6 @@ static inline int cifs_readpages_from_fs + static inline void cifs_readpage_to_fscache(struct inode *inode, + struct page *page) {} + +-static inline void cifs_fscache_readpages_cancel(struct inode *inode, +- struct list_head *pages) +-{ +-} +- + #endif /* CONFIG_CIFS_FSCACHE */ + + #endif /* _CIFS_FSCACHE_H */ +--- a/fs/cifs/inode.c ++++ b/fs/cifs/inode.c +@@ -1304,10 +1304,7 @@ retry_iget5_locked: + inode->i_flags |= S_NOATIME | S_NOCMTIME; + if (inode->i_state & I_NEW) { + inode->i_ino = hash; +-#ifdef CONFIG_CIFS_FSCACHE +- /* initialize per-inode cache cookie pointer */ +- CIFS_I(inode)->fscache = NULL; +-#endif ++ cifs_fscache_get_inode_cookie(inode); + unlock_new_inode(inode); + } + } +@@ -1376,6 +1373,7 @@ iget_no_retry: + iget_failed(inode); + inode = ERR_PTR(rc); + } ++ + out: + kfree(path); + free_xid(xid); +@@ -2263,6 +2261,8 @@ cifs_dentry_needs_reval(struct dentry *d + int + cifs_invalidate_mapping(struct inode *inode) + { ++ struct cifs_fscache_inode_coherency_data cd; ++ struct cifsInodeInfo *cifsi = CIFS_I(inode); + int rc = 0; + + if (inode->i_mapping && inode->i_mapping->nrpages != 0) { +@@ -2272,7 +2272,8 @@ cifs_invalidate_mapping(struct inode *in + __func__, inode); + } + +- cifs_fscache_reset_inode_cookie(inode); ++ cifs_fscache_fill_coherency(&cifsi->vfs_inode, &cd); ++ fscache_invalidate(cifs_inode_cookie(inode), &cd, i_size_read(inode), 0); + return rc; + } + +@@ -2771,8 +2772,10 @@ cifs_setattr_unix(struct dentry *direntr + goto out; + + if ((attrs->ia_valid & ATTR_SIZE) && +- attrs->ia_size != i_size_read(inode)) ++ attrs->ia_size != i_size_read(inode)) { + truncate_setsize(inode, attrs->ia_size); ++ fscache_resize_cookie(cifs_inode_cookie(inode), attrs->ia_size); ++ } + + setattr_copy(&init_user_ns, inode, attrs); + mark_inode_dirty(inode); +@@ -2967,8 +2970,10 @@ cifs_setattr_nounix(struct dentry *diren + goto cifs_setattr_exit; + + if ((attrs->ia_valid & ATTR_SIZE) && +- attrs->ia_size != i_size_read(inode)) ++ attrs->ia_size != i_size_read(inode)) { + truncate_setsize(inode, attrs->ia_size); ++ fscache_resize_cookie(cifs_inode_cookie(inode), attrs->ia_size); ++ } + + setattr_copy(&init_user_ns, inode, attrs); + mark_inode_dirty(inode); diff --git a/patches.suse/cifs-Transition-from-readpages-to-readahead.patch b/patches.suse/cifs-Transition-from-readpages-to-readahead.patch new file mode 100644 index 0000000..ebab208 --- /dev/null +++ b/patches.suse/cifs-Transition-from-readpages-to-readahead.patch @@ -0,0 +1,315 @@ +From: David Howells +Date: Thu, 27 Jan 2022 16:02:42 +0000 +Subject: cifs: Transition from ->readpages() to ->readahead() +Git-commit: 052e04a52dcd3359ba1df25a508a3a93707a3f6e +Patch-mainline: v5.17-rc3 +References: jsc#SES-1880 + +Transition the cifs filesystem from using the old ->readpages() method to +using the new ->readahead() method. + +For the moment, this removes any invocation of fscache to read data from +the local cache, leaving that to another patch. + +Signed-off-by: David Howells +cc: Steve French +cc: Shyam Prasad N +cc: Matthew Wilcox +cc: Jeff Layton +cc: linux-cifs@vger.kernel.org +cc: linux-cachefs@redhat.com +Reviewed-by: Rohith Surabattula +Acked-by: Jeff Layton +Signed-off-by: Steve French +Acked-by: Luis Henriques +--- + fs/cifs/file.c | 172 ++++++++++++--------------------------------------------- + 1 file changed, 35 insertions(+), 137 deletions(-) + +diff --git a/fs/cifs/file.c b/fs/cifs/file.c +index 59334be9ed3b..be62dc29dc54 100644 +--- a/fs/cifs/file.c ++++ b/fs/cifs/file.c +@@ -4269,8 +4269,6 @@ cifs_readv_complete(struct work_struct *work) + for (i = 0; i < rdata->nr_pages; i++) { + struct page *page = rdata->pages[i]; + +- lru_cache_add(page); +- + if (rdata->result == 0 || + (rdata->result == -EAGAIN && got_bytes)) { + flush_dcache_page(page); +@@ -4340,7 +4338,6 @@ readpages_fill_pages(struct TCP_Server_Info *server, + * fill them until the writes are flushed. + */ + zero_user(page, 0, PAGE_SIZE); +- lru_cache_add(page); + flush_dcache_page(page); + SetPageUptodate(page); + unlock_page(page); +@@ -4350,7 +4347,6 @@ readpages_fill_pages(struct TCP_Server_Info *server, + continue; + } else { + /* no need to hold page hostage */ +- lru_cache_add(page); + unlock_page(page); + put_page(page); + rdata->pages[i] = NULL; +@@ -4393,92 +4389,16 @@ cifs_readpages_copy_into_pages(struct TCP_Server_Info *server, + return readpages_fill_pages(server, rdata, iter, iter->count); + } + +-static int +-readpages_get_pages(struct address_space *mapping, struct list_head *page_list, +- unsigned int rsize, struct list_head *tmplist, +- unsigned int *nr_pages, loff_t *offset, unsigned int *bytes) ++static void cifs_readahead(struct readahead_control *ractl) + { +- struct page *page, *tpage; +- unsigned int expected_index; + int rc; +- gfp_t gfp = readahead_gfp_mask(mapping); +- +- INIT_LIST_HEAD(tmplist); +- +- page = lru_to_page(page_list); +- +- /* +- * Lock the page and put it in the cache. Since no one else +- * should have access to this page, we're safe to simply set +- * PG_locked without checking it first. +- */ +- __SetPageLocked(page); +- rc = add_to_page_cache_locked(page, mapping, +- page->index, gfp); +- +- /* give up if we can't stick it in the cache */ +- if (rc) { +- __ClearPageLocked(page); +- return rc; +- } +- +- /* move first page to the tmplist */ +- *offset = (loff_t)page->index << PAGE_SHIFT; +- *bytes = PAGE_SIZE; +- *nr_pages = 1; +- list_move_tail(&page->lru, tmplist); +- +- /* now try and add more pages onto the request */ +- expected_index = page->index + 1; +- list_for_each_entry_safe_reverse(page, tpage, page_list, lru) { +- /* discontinuity ? */ +- if (page->index != expected_index) +- break; +- +- /* would this page push the read over the rsize? */ +- if (*bytes + PAGE_SIZE > rsize) +- break; +- +- __SetPageLocked(page); +- rc = add_to_page_cache_locked(page, mapping, page->index, gfp); +- if (rc) { +- __ClearPageLocked(page); +- break; +- } +- list_move_tail(&page->lru, tmplist); +- (*bytes) += PAGE_SIZE; +- expected_index++; +- (*nr_pages)++; +- } +- return rc; +-} +- +-static int cifs_readpages(struct file *file, struct address_space *mapping, +- struct list_head *page_list, unsigned num_pages) +-{ +- int rc; +- int err = 0; +- struct list_head tmplist; +- struct cifsFileInfo *open_file = file->private_data; +- struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(file); ++ struct cifsFileInfo *open_file = ractl->file->private_data; ++ struct cifs_sb_info *cifs_sb = CIFS_FILE_SB(ractl->file); + struct TCP_Server_Info *server; + pid_t pid; +- unsigned int xid; ++ unsigned int xid, last_batch_size = 0; + + xid = get_xid(); +- /* +- * Reads as many pages as possible from fscache. Returns -ENOBUFS +- * immediately if the cookie is negative +- * +- * After this point, every page in the list might have PG_fscache set, +- * so we will need to clean that up off of every page we don't use. +- */ +- rc = cifs_readpages_from_fscache(mapping->host, mapping, page_list, +- &num_pages); +- if (rc == 0) { +- free_xid(xid); +- return rc; +- } + + if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RWPIDFORWARD) + pid = open_file->pid; +@@ -4489,39 +4409,32 @@ static int cifs_readpages(struct file *file, struct address_space *mapping, + server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); + + cifs_dbg(FYI, "%s: file=%p mapping=%p num_pages=%u\n", +- __func__, file, mapping, num_pages); ++ __func__, ractl->file, ractl->mapping, readahead_count(ractl)); + + /* +- * Start with the page at end of list and move it to private +- * list. Do the same with any following pages until we hit +- * the rsize limit, hit an index discontinuity, or run out of +- * pages. Issue the async read and then start the loop again +- * until the list is empty. +- * +- * Note that list order is important. The page_list is in +- * the order of declining indexes. When we put the pages in +- * the rdata->pages, then we want them in increasing order. ++ * Chop the readahead request up into rsize-sized read requests. + */ +- while (!list_empty(page_list) && !err) { +- unsigned int i, nr_pages, bytes, rsize; +- loff_t offset; +- struct page *page, *tpage; ++ while (readahead_count(ractl) - last_batch_size) { ++ unsigned int i, nr_pages, got, rsize; ++ struct page *page; + struct cifs_readdata *rdata; + struct cifs_credits credits_on_stack; + struct cifs_credits *credits = &credits_on_stack; + + if (open_file->invalidHandle) { + rc = cifs_reopen_file(open_file, true); +- if (rc == -EAGAIN) +- continue; +- else if (rc) ++ if (rc) { ++ if (rc == -EAGAIN) ++ continue; + break; ++ } + } + + rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->rsize, + &rsize, credits); + if (rc) + break; ++ nr_pages = min_t(size_t, rsize / PAGE_SIZE, readahead_count(ractl)); + + /* + * Give up immediately if rsize is too small to read an entire +@@ -4529,16 +4442,7 @@ static int cifs_readpages(struct file *file, struct address_space *mapping, + * reach this point however since we set ra_pages to 0 when the + * rsize is smaller than a cache page. + */ +- if (unlikely(rsize < PAGE_SIZE)) { +- add_credits_and_wake_if(server, credits, 0); +- free_xid(xid); +- return 0; +- } +- +- nr_pages = 0; +- err = readpages_get_pages(mapping, page_list, rsize, &tmplist, +- &nr_pages, &offset, &bytes); +- if (!nr_pages) { ++ if (unlikely(!nr_pages)) { + add_credits_and_wake_if(server, credits, 0); + break; + } +@@ -4546,36 +4450,31 @@ static int cifs_readpages(struct file *file, struct address_space *mapping, + rdata = cifs_readdata_alloc(nr_pages, cifs_readv_complete); + if (!rdata) { + /* best to give up if we're out of mem */ +- list_for_each_entry_safe(page, tpage, &tmplist, lru) { +- list_del(&page->lru); +- lru_cache_add(page); +- unlock_page(page); +- put_page(page); +- } +- rc = -ENOMEM; + add_credits_and_wake_if(server, credits, 0); + break; + } + +- rdata->cfile = cifsFileInfo_get(open_file); +- rdata->server = server; +- rdata->mapping = mapping; +- rdata->offset = offset; +- rdata->bytes = bytes; +- rdata->pid = pid; +- rdata->pagesz = PAGE_SIZE; +- rdata->tailsz = PAGE_SIZE; ++ got = __readahead_batch(ractl, rdata->pages, nr_pages); ++ if (got != nr_pages) { ++ pr_warn("__readahead_batch() returned %u/%u\n", ++ got, nr_pages); ++ nr_pages = got; ++ } ++ ++ rdata->nr_pages = nr_pages; ++ rdata->bytes = readahead_batch_length(ractl); ++ rdata->cfile = cifsFileInfo_get(open_file); ++ rdata->server = server; ++ rdata->mapping = ractl->mapping; ++ rdata->offset = readahead_pos(ractl); ++ rdata->pid = pid; ++ rdata->pagesz = PAGE_SIZE; ++ rdata->tailsz = PAGE_SIZE; + rdata->read_into_pages = cifs_readpages_read_into_pages; + rdata->copy_into_pages = cifs_readpages_copy_into_pages; +- rdata->credits = credits_on_stack; +- +- list_for_each_entry_safe(page, tpage, &tmplist, lru) { +- list_del(&page->lru); +- rdata->pages[rdata->nr_pages++] = page; +- } ++ rdata->credits = credits_on_stack; + + rc = adjust_credits(server, &rdata->credits, rdata->bytes); +- + if (!rc) { + if (rdata->cfile->invalidHandle) + rc = -EAGAIN; +@@ -4587,7 +4486,6 @@ static int cifs_readpages(struct file *file, struct address_space *mapping, + add_credits_and_wake_if(server, &rdata->credits, 0); + for (i = 0; i < rdata->nr_pages; i++) { + page = rdata->pages[i]; +- lru_cache_add(page); + unlock_page(page); + put_page(page); + } +@@ -4597,10 +4495,10 @@ static int cifs_readpages(struct file *file, struct address_space *mapping, + } + + kref_put(&rdata->refcount, cifs_readdata_release); ++ last_batch_size = nr_pages; + } + + free_xid(xid); +- return rc; + } + + /* +@@ -4924,7 +4822,7 @@ void cifs_oplock_break(struct work_struct *work) + * In the non-cached mode (mount with cache=none), we shunt off direct read and write requests + * so this method should never be called. + * +- * Direct IO is not yet supported in the cached mode. ++ * Direct IO is not yet supported in the cached mode. + */ + static ssize_t + cifs_direct_io(struct kiocb *iocb, struct iov_iter *iter) +@@ -5006,7 +4904,7 @@ static int cifs_set_page_dirty(struct page *page) + + const struct address_space_operations cifs_addr_ops = { + .readpage = cifs_readpage, +- .readpages = cifs_readpages, ++ .readahead = cifs_readahead, + .writepage = cifs_writepage, + .writepages = cifs_writepages, + .write_begin = cifs_write_begin, + diff --git a/patches.suse/cifs-fix-potential-deadlock-in-direct-reclaim.patch b/patches.suse/cifs-fix-potential-deadlock-in-direct-reclaim.patch index 313912c..d676ce8 100644 --- a/patches.suse/cifs-fix-potential-deadlock-in-direct-reclaim.patch +++ b/patches.suse/cifs-fix-potential-deadlock-in-direct-reclaim.patch @@ -204,10 +204,10 @@ Acked-by: Enzo Matsumiya #include #include +#include + #include #include "cifs_fs_sb.h" #include "cifsacl.h" - #include -@@ -629,7 +630,8 @@ struct TCP_Server_Info { +@@ -630,7 +631,8 @@ struct TCP_Server_Info { unsigned int in_flight; /* number of requests on the wire to server */ unsigned int max_in_flight; /* max number of requests that were on wire */ spinlock_t req_lock; /* protect the two values above */ @@ -217,7 +217,7 @@ Acked-by: Enzo Matsumiya struct task_struct *tsk; char server_GUID[16]; __u16 sec_mode; -@@ -748,6 +750,22 @@ struct TCP_Server_Info { +@@ -746,6 +748,22 @@ struct TCP_Server_Info { #endif }; @@ -341,7 +341,7 @@ Acked-by: Enzo Matsumiya mod_delayed_work(cifsiod_wq, &server->reconnect, 0); } while (server->tcpStatus == CifsNeedReconnect); -@@ -1569,7 +1569,7 @@ cifs_get_tcp_session(struct smb3_fs_cont +@@ -1565,7 +1565,7 @@ cifs_get_tcp_session(struct smb3_fs_cont init_waitqueue_head(&tcp_ses->response_q); init_waitqueue_head(&tcp_ses->request_q); INIT_LIST_HEAD(&tcp_ses->pending_mid_q); diff --git a/patches.suse/cifs-remove-cifs_-prefix-from-init-destroy-mids-functions.patch b/patches.suse/cifs-remove-cifs_-prefix-from-init-destroy-mids-functions.patch index 13bb58d..575304e 100644 --- a/patches.suse/cifs-remove-cifs_-prefix-from-init-destroy-mids-functions.patch +++ b/patches.suse/cifs-remove-cifs_-prefix-from-init-destroy-mids-functions.patch @@ -19,7 +19,7 @@ Acked-by: Paulo Alcantara --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c -@@ -1565,8 +1565,7 @@ cifs_destroy_request_bufs(void) +@@ -1575,8 +1575,7 @@ cifs_destroy_request_bufs(void) kmem_cache_destroy(cifs_sm_req_cachep); } @@ -29,7 +29,7 @@ Acked-by: Paulo Alcantara { cifs_mid_cachep = kmem_cache_create("cifs_mpx_ids", sizeof(struct mid_q_entry), 0, -@@ -1584,8 +1583,7 @@ cifs_init_mids(void) +@@ -1594,8 +1593,7 @@ cifs_init_mids(void) return 0; } @@ -39,16 +39,16 @@ Acked-by: Paulo Alcantara { mempool_destroy(cifs_mid_poolp); kmem_cache_destroy(cifs_mid_cachep); -@@ -1686,7 +1684,7 @@ init_cifs(void) +@@ -1692,7 +1690,7 @@ init_cifs(void) if (rc) - goto out_unreg_fscache; + goto out_destroy_deferredclose_wq; - rc = cifs_init_mids(); + rc = init_mids(); if (rc) goto out_destroy_inodecache; -@@ -1743,7 +1741,7 @@ out_destroy_request_bufs: +@@ -1749,7 +1747,7 @@ out_destroy_request_bufs: #endif cifs_destroy_request_bufs(); out_destroy_mids: @@ -56,13 +56,13 @@ Acked-by: Paulo Alcantara + destroy_mids(); out_destroy_inodecache: cifs_destroy_inodecache(); - out_unreg_fscache: -@@ -1781,7 +1779,7 @@ exit_cifs(void) + out_destroy_deferredclose_wq: +@@ -1785,7 +1783,7 @@ exit_cifs(void) dfs_cache_destroy(); #endif cifs_destroy_request_bufs(); - cifs_destroy_mids(); + destroy_mids(); cifs_destroy_inodecache(); - cifs_fscache_unregister(); destroy_workqueue(deferredclose_wq); + destroy_workqueue(cifsoplockd_wq); diff --git a/patches.suse/cifs-replace-kfree-with-kfree_sensitive-for-sensitive-data.patch b/patches.suse/cifs-replace-kfree-with-kfree_sensitive-for-sensitive-data.patch index 2f981c4..40b6a04 100644 --- a/patches.suse/cifs-replace-kfree-with-kfree_sensitive-for-sensitive-data.patch +++ b/patches.suse/cifs-replace-kfree-with-kfree_sensitive-for-sensitive-data.patch @@ -69,16 +69,16 @@ Acked-by: Paulo Alcantara server->session_key.response = NULL; server->session_key.len = 0; server->lstrp = jiffies; -@@ -1584,7 +1584,7 @@ cifs_put_tcp_session(struct TCP_Server_I - if (!CIFS_SERVER_IS_CHAN(server)) - cifs_fscache_release_client_cookie(server); +@@ -1580,7 +1580,7 @@ cifs_put_tcp_session(struct TCP_Server_I + + cifs_crypto_secmech_release(server); - kfree(server->session_key.response); + kfree_sensitive(server->session_key.response); server->session_key.response = NULL; server->session_key.len = 0; kfree(server->hostname); -@@ -4178,7 +4178,7 @@ cifs_setup_session(const unsigned int xi +@@ -4167,7 +4167,7 @@ cifs_setup_session(const unsigned int xi if (ses->auth_key.response) { cifs_dbg(FYI, "Free previous auth_key.response = %p\n", ses->auth_key.response); diff --git a/patches.suse/cifs-split-out-ses-and-tcon-retrieval-from-mount_get_conns-.patch b/patches.suse/cifs-split-out-ses-and-tcon-retrieval-from-mount_get_conns-.patch index a4db4da..3e1dcdf 100644 --- a/patches.suse/cifs-split-out-ses-and-tcon-retrieval-from-mount_get_conns-.patch +++ b/patches.suse/cifs-split-out-ses-and-tcon-retrieval-from-mount_get_conns-.patch @@ -23,7 +23,7 @@ Acked-by: Paulo Alcantara --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h -@@ -1768,6 +1768,20 @@ struct file_list { +@@ -1765,6 +1765,20 @@ struct file_list { struct cifsFileInfo *cfile; }; @@ -78,7 +78,7 @@ Acked-by: Paulo Alcantara static int ip_connect(struct TCP_Server_Info *server); static int generic_ip_connect(struct TCP_Server_Info *server); static void tlink_rb_insert(struct rb_root *root, struct tcon_link *new_tlink); -@@ -3203,7 +3189,7 @@ int cifs_setup_cifs_sb(struct cifs_sb_in +@@ -3191,7 +3177,7 @@ int cifs_setup_cifs_sb(struct cifs_sb_in } /* Release all succeed connections */ @@ -87,7 +87,7 @@ Acked-by: Paulo Alcantara { int rc = 0; -@@ -3217,19 +3203,22 @@ static inline void mount_put_conns(struc +@@ -3205,19 +3191,22 @@ static inline void mount_put_conns(struc free_xid(mnt_ctx->xid); } @@ -116,7 +116,7 @@ Acked-by: Paulo Alcantara /* get a reference to a tcp session */ server = cifs_get_tcp_session(ctx, NULL); if (IS_ERR(server)) { -@@ -3250,11 +3239,36 @@ static int mount_get_conns(struct mount_ +@@ -3238,11 +3227,36 @@ static int mount_get_conns(struct mount_ SMB2_GLOBAL_CAP_PERSISTENT_HANDLES))) { cifs_server_dbg(VFS, "persistent handles not supported by server\n"); rc = -EOPNOTSUPP; @@ -154,7 +154,7 @@ Acked-by: Paulo Alcantara if (IS_ERR(tcon)) { rc = PTR_ERR(tcon); tcon = NULL; -@@ -3272,7 +3286,7 @@ static int mount_get_conns(struct mount_ +@@ -3260,7 +3274,7 @@ static int mount_get_conns(struct mount_ * reset of caps checks mount to see if unix extensions disabled * for just this mount. */ @@ -163,7 +163,7 @@ Acked-by: Paulo Alcantara spin_lock(&tcon->ses->server->srv_lock); if ((tcon->ses->server->tcpStatus == CifsNeedReconnect) && (le64_to_cpu(tcon->fsUnixInfo.Capability) & -@@ -3288,7 +3302,7 @@ static int mount_get_conns(struct mount_ +@@ -3276,7 +3290,7 @@ static int mount_get_conns(struct mount_ /* do not care if a following call succeed - informational */ if (!tcon->pipe && server->ops->qfs_tcon) { @@ -172,8 +172,8 @@ Acked-by: Paulo Alcantara if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RO_CACHE) { if (tcon->fsDevInfo.DeviceCharacteristics & cpu_to_le32(FILE_READ_ONLY_DEVICE)) -@@ -3320,14 +3334,22 @@ static int mount_get_conns(struct mount_ - cifs_fscache_get_super_cookie(tcon); +@@ -3309,14 +3323,22 @@ static int mount_get_conns(struct mount_ + cifs_fscache_get_super_cookie(tcon); out: - mnt_ctx->server = server; @@ -199,7 +199,7 @@ Acked-by: Paulo Alcantara static int mount_setup_tlink(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses, struct cifs_tcon *tcon) { -@@ -3356,7 +3378,7 @@ static int mount_setup_tlink(struct cifs +@@ -3345,7 +3367,7 @@ static int mount_setup_tlink(struct cifs #ifdef CONFIG_CIFS_DFS_UPCALL /* Get unique dfs connections */ @@ -208,7 +208,7 @@ Acked-by: Paulo Alcantara { int rc; -@@ -3459,7 +3481,7 @@ cifs_are_all_path_components_accessible( +@@ -3448,7 +3470,7 @@ cifs_are_all_path_components_accessible( * * Return -EREMOTE if it is, otherwise 0 or -errno. */ @@ -217,7 +217,7 @@ Acked-by: Paulo Alcantara { int rc; struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; -@@ -3503,7 +3525,7 @@ out: +@@ -3492,7 +3514,7 @@ out: } #ifdef CONFIG_CIFS_DFS_UPCALL @@ -226,7 +226,7 @@ Acked-by: Paulo Alcantara { if (mnt_ctx->ses) { spin_lock(&cifs_tcp_ses_lock); -@@ -3514,7 +3536,8 @@ static void set_root_ses(struct mount_ct +@@ -3503,7 +3525,8 @@ static void set_root_ses(struct mount_ct mnt_ctx->root_ses = mnt_ctx->ses; } @@ -236,7 +236,7 @@ Acked-by: Paulo Alcantara { int rc; struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; -@@ -3545,7 +3568,7 @@ static int is_dfs_mount(struct mount_ctx +@@ -3534,7 +3557,7 @@ static int is_dfs_mount(struct mount_ctx return 0; } @@ -245,7 +245,7 @@ Acked-by: Paulo Alcantara const char *ref_path, struct dfs_cache_tgt_iterator *tit) { int rc; -@@ -3579,7 +3602,7 @@ out: +@@ -3568,7 +3591,7 @@ out: return rc; } @@ -254,7 +254,7 @@ Acked-by: Paulo Alcantara { int rc; char *full_path; -@@ -3624,7 +3647,7 @@ out: +@@ -3613,7 +3636,7 @@ out: return rc; } @@ -263,7 +263,7 @@ Acked-by: Paulo Alcantara { int rc; struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; -@@ -3673,7 +3696,7 @@ out: +@@ -3662,7 +3685,7 @@ out: return rc; } @@ -272,7 +272,7 @@ Acked-by: Paulo Alcantara { int rc; struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; -@@ -3706,7 +3729,7 @@ static int follow_dfs_link(struct mount_ +@@ -3695,7 +3718,7 @@ static int follow_dfs_link(struct mount_ } /* Set up DFS referral paths for failover */ @@ -281,7 +281,7 @@ Acked-by: Paulo Alcantara { struct TCP_Server_Info *server = mnt_ctx->server; -@@ -3721,7 +3744,7 @@ static void setup_server_referral_paths( +@@ -3710,7 +3733,7 @@ static void setup_server_referral_paths( int cifs_mount(struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) { int rc; @@ -290,7 +290,7 @@ Acked-by: Paulo Alcantara struct dfs_cache_tgt_list tl = DFS_CACHE_TGT_LIST_INIT(tl); bool isdfs; -@@ -3781,7 +3804,7 @@ error: +@@ -3770,7 +3793,7 @@ error: int cifs_mount(struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) { int rc = 0; diff --git a/patches.suse/cifs-when-insecure-legacy-is-disabled-shrink-amount-of-SMB1-code.patch b/patches.suse/cifs-when-insecure-legacy-is-disabled-shrink-amount-of-SMB1-code.patch index 53248db..73eb3e7 100644 --- a/patches.suse/cifs-when-insecure-legacy-is-disabled-shrink-amount-of-SMB1-code.patch +++ b/patches.suse/cifs-when-insecure-legacy-is-disabled-shrink-amount-of-SMB1-code.patch @@ -661,7 +661,7 @@ Acked-by: Paulo Alcantara static void clean_demultiplex_info(struct TCP_Server_Info *server) { int length; -@@ -2988,6 +3035,7 @@ ip_connect(struct TCP_Server_Info *serve +@@ -2976,6 +3023,7 @@ ip_connect(struct TCP_Server_Info *serve return generic_ip_connect(server); } @@ -669,7 +669,7 @@ Acked-by: Paulo Alcantara void reset_cifs_unix_caps(unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, struct smb3_fs_context *ctx) { -@@ -3093,6 +3141,7 @@ void reset_cifs_unix_caps(unsigned int x +@@ -3081,6 +3129,7 @@ void reset_cifs_unix_caps(unsigned int x } } } @@ -677,7 +677,7 @@ Acked-by: Paulo Alcantara int cifs_setup_cifs_sb(struct cifs_sb_info *cifs_sb) { -@@ -3209,6 +3258,7 @@ static int mount_get_conns(struct mount_ +@@ -3197,6 +3246,7 @@ static int mount_get_conns(struct mount_ if (tcon->posix_extensions) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_POSIX_PATHS; @@ -685,7 +685,7 @@ Acked-by: Paulo Alcantara /* tell server which Unix caps we support */ if (cap_unix(tcon->ses)) { /* -@@ -3226,6 +3276,7 @@ static int mount_get_conns(struct mount_ +@@ -3214,6 +3264,7 @@ static int mount_get_conns(struct mount_ } spin_unlock(&tcon->ses->server->srv_lock); } else @@ -693,7 +693,7 @@ Acked-by: Paulo Alcantara tcon->unix_ext = 0; /* server does not support them */ /* do not care if a following call succeed - informational */ -@@ -4232,8 +4283,10 @@ cifs_construct_tcon(struct cifs_sb_info +@@ -4221,8 +4272,10 @@ cifs_construct_tcon(struct cifs_sb_info goto out; } @@ -706,7 +706,7 @@ Acked-by: Paulo Alcantara kfree(ctx->username); --- a/fs/cifs/dir.c +++ b/fs/cifs/dir.c -@@ -192,6 +192,7 @@ cifs_do_create(struct inode *inode, stru +@@ -193,6 +193,7 @@ cifs_do_create(struct inode *inode, stru return PTR_ERR(full_path); } @@ -714,7 +714,7 @@ Acked-by: Paulo Alcantara if (tcon->unix_ext && cap_unix(tcon->ses) && !tcon->broken_posix_open && (CIFS_UNIX_POSIX_PATH_OPS_CAP & le64_to_cpu(tcon->fsUnixInfo.Capability))) { -@@ -260,6 +261,7 @@ cifs_do_create(struct inode *inode, stru +@@ -261,6 +262,7 @@ cifs_do_create(struct inode *inode, stru * rare for path not covered on files) */ } @@ -722,7 +722,7 @@ Acked-by: Paulo Alcantara desired_access = 0; if (OPEN_FMODE(oflags) & FMODE_READ) -@@ -315,6 +317,7 @@ cifs_do_create(struct inode *inode, stru +@@ -316,6 +318,7 @@ cifs_do_create(struct inode *inode, stru goto out; } @@ -730,7 +730,7 @@ Acked-by: Paulo Alcantara /* * If Open reported that we actually created a file then we now have to * set the mode if possible. -@@ -356,6 +359,9 @@ cifs_create_get_file_info: +@@ -357,6 +360,9 @@ cifs_create_get_file_info: rc = cifs_get_inode_info_unix(&newinode, full_path, inode->i_sb, xid); else { @@ -740,7 +740,7 @@ Acked-by: Paulo Alcantara /* TODO: Add support for calling POSIX query info here, but passing in fid */ rc = cifs_get_inode_info(&newinode, full_path, buf, inode->i_sb, xid, fid); -@@ -376,7 +382,9 @@ cifs_create_get_file_info: +@@ -377,7 +383,9 @@ cifs_create_get_file_info: } } @@ -862,23 +862,23 @@ Acked-by: Paulo Alcantara if (server->ops->get_lease_key) server->ops->get_lease_key(inode, &fid); -@@ -632,6 +686,7 @@ int cifs_open(struct inode *inode, struc - - cifs_fscache_set_inode_cookie(inode, file); +@@ -630,6 +684,7 @@ int cifs_open(struct inode *inode, struc + goto out; + } +#ifdef CONFIG_CIFS_ALLOW_INSECURE_LEGACY if ((oplock & CIFS_CREATE_ACTION) && !posix_open_ok && tcon->unix_ext) { /* * Time to set mode which we can not set earlier due to -@@ -649,6 +704,7 @@ int cifs_open(struct inode *inode, struc +@@ -647,6 +702,7 @@ int cifs_open(struct inode *inode, struc CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid.netfid, cfile->pid); } +#endif /* CONFIG_CIFS_ALLOW_INSECURE_LEGACY */ - out: - free_dentry_path(page); -@@ -657,7 +713,9 @@ out: + use_cache: + fscache_use_cookie(cifs_inode_cookie(file_inode(file)), +@@ -664,7 +720,9 @@ out: return rc; } @@ -888,7 +888,7 @@ Acked-by: Paulo Alcantara /* * Try to reacquire byte range locks that were released when session -@@ -666,10 +724,12 @@ static int cifs_push_posix_locks(struct +@@ -673,10 +731,12 @@ static int cifs_push_posix_locks(struct static int cifs_relock_file(struct cifsFileInfo *cfile) { @@ -902,7 +902,7 @@ Acked-by: Paulo Alcantara down_read_nested(&cinode->lock_sem, SINGLE_DEPTH_NESTING); if (cinode->can_cache_brlcks) { -@@ -678,11 +738,13 @@ cifs_relock_file(struct cifsFileInfo *cf +@@ -685,11 +745,13 @@ cifs_relock_file(struct cifsFileInfo *cf return rc; } @@ -916,7 +916,7 @@ Acked-by: Paulo Alcantara rc = tcon->ses->server->ops->push_mand_locks(cfile); up_read(&cinode->lock_sem); -@@ -743,6 +805,7 @@ cifs_reopen_file(struct cifsFileInfo *cf +@@ -750,6 +812,7 @@ cifs_reopen_file(struct cifsFileInfo *cf else oplock = 0; @@ -924,7 +924,7 @@ Acked-by: Paulo Alcantara if (tcon->unix_ext && cap_unix(tcon->ses) && (CIFS_UNIX_POSIX_PATH_OPS_CAP & le64_to_cpu(tcon->fsUnixInfo.Capability))) { -@@ -766,6 +829,7 @@ cifs_reopen_file(struct cifsFileInfo *cf +@@ -773,6 +836,7 @@ cifs_reopen_file(struct cifsFileInfo *cf * in the reconnect path it is important to retry hard */ } @@ -932,7 +932,7 @@ Acked-by: Paulo Alcantara desired_access = cifs_convert_flags(cfile->f_flags); -@@ -810,7 +874,9 @@ cifs_reopen_file(struct cifsFileInfo *cf +@@ -817,7 +881,9 @@ cifs_reopen_file(struct cifsFileInfo *cf goto reopen_error_exit; } @@ -942,7 +942,7 @@ Acked-by: Paulo Alcantara cfile->invalidHandle = false; mutex_unlock(&cfile->fh_mutex); cinode = CIFS_I(inode); -@@ -1182,6 +1248,7 @@ try_again: +@@ -1191,6 +1257,7 @@ try_again: return rc; } @@ -950,7 +950,7 @@ Acked-by: Paulo Alcantara /* * Check if there is another lock that prevents us to set the lock (posix * style). If such a lock exists, update the flock structure with its -@@ -1320,6 +1387,7 @@ hash_lockowner(fl_owner_t owner) +@@ -1329,6 +1396,7 @@ hash_lockowner(fl_owner_t owner) { return cifs_lock_secret ^ hash32_ptr((const void *)owner); } @@ -958,7 +958,7 @@ Acked-by: Paulo Alcantara struct lock_to_push { struct list_head llist; -@@ -1330,6 +1398,7 @@ struct lock_to_push { +@@ -1339,6 +1407,7 @@ struct lock_to_push { __u8 type; }; @@ -966,7 +966,7 @@ Acked-by: Paulo Alcantara static int cifs_push_posix_locks(struct cifsFileInfo *cfile) { -@@ -1417,14 +1486,17 @@ err_out: +@@ -1426,14 +1495,17 @@ err_out: } goto out; } @@ -985,7 +985,7 @@ Acked-by: Paulo Alcantara /* we are going to update can_cache_brlcks here - need a write access */ cifs_down_write(&cinode->lock_sem); -@@ -1433,11 +1505,13 @@ cifs_push_locks(struct cifsFileInfo *cfi +@@ -1442,11 +1514,13 @@ cifs_push_locks(struct cifsFileInfo *cfi return rc; } @@ -999,7 +999,7 @@ Acked-by: Paulo Alcantara rc = tcon->ses->server->ops->push_mand_locks(cfile); cinode->can_cache_brlcks = false; -@@ -1501,6 +1575,7 @@ cifs_getlk(struct file *file, struct fil +@@ -1510,6 +1584,7 @@ cifs_getlk(struct file *file, struct fil struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); struct TCP_Server_Info *server = tcon->ses->server; @@ -1007,7 +1007,7 @@ Acked-by: Paulo Alcantara __u16 netfid = cfile->fid.netfid; if (posix_lck) { -@@ -1520,6 +1595,7 @@ cifs_getlk(struct file *file, struct fil +@@ -1529,6 +1604,7 @@ cifs_getlk(struct file *file, struct fil posix_lock_type, wait_flag); return rc; } @@ -1015,7 +1015,7 @@ Acked-by: Paulo Alcantara rc = cifs_lock_test(cfile, flock->fl_start, length, type, flock); if (!rc) -@@ -1580,6 +1656,7 @@ cifs_free_llist(struct list_head *llist) +@@ -1589,6 +1665,7 @@ cifs_free_llist(struct list_head *llist) } } @@ -1023,7 +1023,7 @@ Acked-by: Paulo Alcantara int cifs_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, unsigned int xid) -@@ -1692,6 +1769,7 @@ cifs_unlock_range(struct cifsFileInfo *c +@@ -1701,6 +1778,7 @@ cifs_unlock_range(struct cifsFileInfo *c kfree(buf); return rc; } @@ -1031,7 +1031,7 @@ Acked-by: Paulo Alcantara static int cifs_setlk(struct file *file, struct file_lock *flock, __u32 type, -@@ -1705,6 +1783,7 @@ cifs_setlk(struct file *file, struct fil +@@ -1714,6 +1792,7 @@ cifs_setlk(struct file *file, struct fil struct TCP_Server_Info *server = tcon->ses->server; struct inode *inode = d_inode(cfile->dentry); @@ -1039,7 +1039,7 @@ Acked-by: Paulo Alcantara if (posix_lck) { int posix_lock_type; -@@ -1726,7 +1805,7 @@ cifs_setlk(struct file *file, struct fil +@@ -1735,7 +1814,7 @@ cifs_setlk(struct file *file, struct fil NULL, posix_lock_type, wait_flag); goto out; } @@ -1048,7 +1048,7 @@ Acked-by: Paulo Alcantara if (lock) { struct cifsLockInfo *lock; -@@ -2190,6 +2269,185 @@ cifs_get_readable_path(struct cifs_tcon +@@ -2199,6 +2278,185 @@ cifs_get_readable_path(struct cifs_tcon return -ENOENT; } @@ -1304,7 +1304,7 @@ Acked-by: Paulo Alcantara /* query for SFU type info if supported and needed */ if (fattr.cf_cifsattrs & ATTR_SYSTEM && cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UNX_EMUL) { -@@ -1433,6 +1449,7 @@ cifs_set_file_info(struct inode *inode, +@@ -1431,6 +1447,7 @@ cifs_set_file_info(struct inode *inode, return server->ops->set_file_info(inode, full_path, &info_buf, xid); } @@ -1312,7 +1312,7 @@ Acked-by: Paulo Alcantara /* * Open the given file (if it isn't already), set the DELETE_ON_CLOSE bit * and rename it to a random name that hopefully won't conflict with -@@ -1563,6 +1580,7 @@ undo_setattr: +@@ -1561,6 +1578,7 @@ undo_setattr: goto out_close; } @@ -1320,7 +1320,7 @@ Acked-by: Paulo Alcantara /* copied from fs/nfs/dir.c with small changes */ static void -@@ -1625,6 +1643,7 @@ int cifs_unlink(struct inode *dir, struc +@@ -1623,6 +1641,7 @@ int cifs_unlink(struct inode *dir, struc } cifs_close_deferred_file_under_dentry(tcon, full_path); @@ -1328,7 +1328,7 @@ Acked-by: Paulo Alcantara if (cap_unix(tcon->ses) && (CIFS_UNIX_POSIX_PATH_OPS_CAP & le64_to_cpu(tcon->fsUnixInfo.Capability))) { rc = CIFSPOSIXDelFile(xid, tcon, full_path, -@@ -1634,6 +1653,7 @@ int cifs_unlink(struct inode *dir, struc +@@ -1632,6 +1651,7 @@ int cifs_unlink(struct inode *dir, struc if ((rc == 0) || (rc == -ENOENT)) goto psx_del_no_retry; } @@ -1336,7 +1336,7 @@ Acked-by: Paulo Alcantara retry_std_delete: if (!server->ops->unlink) { -@@ -1712,9 +1732,11 @@ cifs_mkdir_qinfo(struct inode *parent, s +@@ -1710,9 +1730,11 @@ cifs_mkdir_qinfo(struct inode *parent, s if (tcon->posix_extensions) rc = smb311_posix_get_inode_info(&inode, full_path, parent->i_sb, xid); @@ -1348,7 +1348,7 @@ Acked-by: Paulo Alcantara else rc = cifs_get_inode_info(&inode, full_path, NULL, parent->i_sb, xid, NULL); -@@ -1744,6 +1766,7 @@ cifs_mkdir_qinfo(struct inode *parent, s +@@ -1742,6 +1764,7 @@ cifs_mkdir_qinfo(struct inode *parent, s if (parent->i_mode & S_ISGID) mode |= S_ISGID; @@ -1356,7 +1356,7 @@ Acked-by: Paulo Alcantara if (tcon->unix_ext) { struct cifs_unix_set_info_args args = { .mode = mode, -@@ -1766,6 +1789,9 @@ cifs_mkdir_qinfo(struct inode *parent, s +@@ -1764,6 +1787,9 @@ cifs_mkdir_qinfo(struct inode *parent, s cifs_sb->local_nls, cifs_remap(cifs_sb)); } else { @@ -1366,7 +1366,7 @@ Acked-by: Paulo Alcantara struct TCP_Server_Info *server = tcon->ses->server; if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_CIFS_ACL) && (mode & S_IWUGO) == 0 && server->ops->mkdir_setinfo) -@@ -1786,6 +1812,7 @@ cifs_mkdir_qinfo(struct inode *parent, s +@@ -1784,6 +1810,7 @@ cifs_mkdir_qinfo(struct inode *parent, s return 0; } @@ -1374,7 +1374,7 @@ Acked-by: Paulo Alcantara static int cifs_posix_mkdir(struct inode *inode, struct dentry *dentry, umode_t mode, const char *full_path, struct cifs_sb_info *cifs_sb, -@@ -1848,6 +1875,7 @@ posix_mkdir_get_info: +@@ -1846,6 +1873,7 @@ posix_mkdir_get_info: xid); goto posix_mkdir_out; } @@ -1382,7 +1382,7 @@ Acked-by: Paulo Alcantara int cifs_mkdir(struct user_namespace *mnt_userns, struct inode *inode, struct dentry *direntry, umode_t mode) -@@ -1890,6 +1918,7 @@ int cifs_mkdir(struct user_namespace *mn +@@ -1888,6 +1916,7 @@ int cifs_mkdir(struct user_namespace *mn goto mkdir_out; } @@ -1390,7 +1390,7 @@ Acked-by: Paulo Alcantara if (cap_unix(tcon->ses) && (CIFS_UNIX_POSIX_PATH_OPS_CAP & le64_to_cpu(tcon->fsUnixInfo.Capability))) { rc = cifs_posix_mkdir(inode, direntry, mode, full_path, cifs_sb, -@@ -1897,6 +1926,7 @@ int cifs_mkdir(struct user_namespace *mn +@@ -1895,6 +1924,7 @@ int cifs_mkdir(struct user_namespace *mn if (rc != -EOPNOTSUPP) goto mkdir_out; } @@ -1398,7 +1398,7 @@ Acked-by: Paulo Alcantara if (!server->ops->mkdir) { rc = -ENOSYS; -@@ -2013,9 +2043,12 @@ cifs_do_rename(const unsigned int xid, s +@@ -2011,9 +2041,12 @@ cifs_do_rename(const unsigned int xid, s struct tcon_link *tlink; struct cifs_tcon *tcon; struct TCP_Server_Info *server; @@ -1412,7 +1412,7 @@ Acked-by: Paulo Alcantara tlink = cifs_sb_tlink(cifs_sb); if (IS_ERR(tlink)) -@@ -2041,6 +2074,7 @@ cifs_do_rename(const unsigned int xid, s +@@ -2039,6 +2072,7 @@ cifs_do_rename(const unsigned int xid, s if (server->vals->protocol_id != 0) goto do_rename_exit; @@ -1420,7 +1420,7 @@ Acked-by: Paulo Alcantara /* open-file renames don't work across directories */ if (to_dentry->d_parent != from_dentry->d_parent) goto do_rename_exit; -@@ -2062,6 +2096,7 @@ cifs_do_rename(const unsigned int xid, s +@@ -2060,6 +2094,7 @@ cifs_do_rename(const unsigned int xid, s cifs_sb->local_nls, cifs_remap(cifs_sb)); CIFSSMBClose(xid, tcon, fid.netfid); } @@ -1428,7 +1428,7 @@ Acked-by: Paulo Alcantara do_rename_exit: if (rc == 0) d_move(from_dentry, to_dentry); -@@ -2079,11 +2114,13 @@ cifs_rename2(struct user_namespace *mnt_ +@@ -2077,11 +2112,13 @@ cifs_rename2(struct user_namespace *mnt_ struct cifs_sb_info *cifs_sb; struct tcon_link *tlink; struct cifs_tcon *tcon; @@ -1444,7 +1444,7 @@ Acked-by: Paulo Alcantara if (flags & ~RENAME_NOREPLACE) return -EINVAL; -@@ -2137,6 +2174,7 @@ cifs_rename2(struct user_namespace *mnt_ +@@ -2135,6 +2172,7 @@ cifs_rename2(struct user_namespace *mnt_ if (flags & RENAME_NOREPLACE) goto cifs_rename_exit; @@ -1452,7 +1452,7 @@ Acked-by: Paulo Alcantara if (rc == -EEXIST && tcon->unix_ext) { /* * Are src and dst hardlinks of same inode? We can only tell -@@ -2176,6 +2214,8 @@ cifs_rename2(struct user_namespace *mnt_ +@@ -2174,6 +2212,8 @@ cifs_rename2(struct user_namespace *mnt_ */ unlink_target: @@ -1461,7 +1461,7 @@ Acked-by: Paulo Alcantara /* Try unlinking the target dentry if it's not negative */ if (d_really_is_positive(target_dentry) && (rc == -EACCES || rc == -EEXIST)) { if (d_is_dir(target_dentry)) -@@ -2330,14 +2370,18 @@ int cifs_revalidate_file_attr(struct fil +@@ -2331,14 +2371,18 @@ int cifs_revalidate_file_attr(struct fil { int rc = 0; struct dentry *dentry = file_dentry(filp); @@ -1480,7 +1480,7 @@ Acked-by: Paulo Alcantara rc = cifs_get_file_info(filp); return rc; -@@ -2646,6 +2690,7 @@ set_size_out: +@@ -2647,6 +2691,7 @@ set_size_out: return rc; } @@ -1488,7 +1488,7 @@ Acked-by: Paulo Alcantara static int cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs) { -@@ -2791,6 +2836,7 @@ out: +@@ -2794,6 +2839,7 @@ out: free_xid(xid); return rc; } @@ -1496,7 +1496,7 @@ Acked-by: Paulo Alcantara static int cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs) -@@ -2984,16 +3030,20 @@ cifs_setattr(struct user_namespace *mnt_ +@@ -2989,16 +3035,20 @@ cifs_setattr(struct user_namespace *mnt_ struct iattr *attrs) { struct cifs_sb_info *cifs_sb = CIFS_SB(direntry->d_sb); diff --git a/patches.suse/cifs-writeback-fix.patch b/patches.suse/cifs-writeback-fix.patch index bc4c05d..f709d34 100644 --- a/patches.suse/cifs-writeback-fix.patch +++ b/patches.suse/cifs-writeback-fix.patch @@ -18,9 +18,9 @@ Acked-by: Enzo Matsumiya --- a/fs/cifs/file.c +++ b/fs/cifs/file.c -@@ -4200,7 +4200,13 @@ cifs_page_mkwrite(struct vm_fault *vmf) - { - struct page *page = vmf->page; +@@ -4215,7 +4215,13 @@ cifs_page_mkwrite(struct vm_fault *vmf) + return VM_FAULT_RETRY; + #endif - lock_page(page); + /* Wait for the page to be written to the cache before we allow it to diff --git a/patches.suse/docs-filesystems-update-netfs-api.rst-reference.patch b/patches.suse/docs-filesystems-update-netfs-api.rst-reference.patch new file mode 100644 index 0000000..a3c24dc --- /dev/null +++ b/patches.suse/docs-filesystems-update-netfs-api.rst-reference.patch @@ -0,0 +1,36 @@ +From: Mauro Carvalho Chehab +Date: Sun, 26 Jun 2022 10:10:48 +0100 +Subject: docs: filesystems: update netfs-api.rst reference +Git-commit: 752f596371289cb3b45e99453b5c09d96ed36614 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +Changeset efc930fa1d84 ("docs: filesystems: caching/netfs-api.txt: convert it to ReST") +renamed: Documentation/filesystems/caching/netfs-api.txt +to: Documentation/filesystems/caching/netfs-api.rst. + +Update its cross-reference accordingly. + +Fixes: efc930fa1d84 ("docs: filesystems: caching/netfs-api.txt: convert it to ReST") +Signed-off-by: Mauro Carvalho Chehab +Link: https://lore.kernel.org/r/5f867f01d42c3e65e111167739ed1a41a26623f9.1656234456.git.mchehab@kernel.org +Signed-off-by: Jonathan Corbet +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 72585c9729a2..2f82ea31d4c1 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -378,7 +378,7 @@ void fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data, + * + * Request that the size of an object be changed. + * +- * See Documentation/filesystems/caching/netfs-api.txt for a complete ++ * See Documentation/filesystems/caching/netfs-api.rst for a complete + * description. + */ + static inline + diff --git a/patches.suse/drm-i915-dg2-Drop-force_probe-requirement.patch b/patches.suse/drm-i915-dg2-Drop-force_probe-requirement.patch new file mode 100644 index 0000000..493de42 --- /dev/null +++ b/patches.suse/drm-i915-dg2-Drop-force_probe-requirement.patch @@ -0,0 +1,37 @@ +From d2eae8e98d5979aa4a767e1cbf53ab9f6a83a38e Mon Sep 17 00:00:00 2001 +From: Matt Roper +Date: Tue, 8 Nov 2022 16:13:28 -0800 +Subject: drm/i915/dg2: Drop force_probe requirement +Git-commit: d2eae8e98d5979aa4a767e1cbf53ab9f6a83a38e +Patch-mainline: v6.2-rc1 +References: bsc#1208203 jsc#PED-1218 + +DG2 has been very usable for a while now, and all of the uapi changes +related to fundamental platform usage have been finalized. Recent CI +results have also been healthy, so we're ready to drop the force_probe +requirement and enable the platform by default. + +Cc: Rodrigo Vivi +Cc: Tvrtko Ursulin +Cc: Joonas Lahtinen +Cc: Jani Nikula +Signed-off-by: Matt Roper +Acked-by: Tvrtko Ursulin +Acked-by: Rodrigo Vivi +Signed-off-by: Rodrigo Vivi +Link: https://patchwork.freedesktop.org/patch/msgid/20221109001328.732000-1-matthew.d.roper@intel.com +Acked-by: Patrik Jakobsson +--- + drivers/gpu/drm/i915/i915_pci.c | 1 - + 1 file changed, 1 deletion(-) + +--- a/drivers/gpu/drm/i915/i915_pci.c ++++ b/drivers/gpu/drm/i915/i915_pci.c +@@ -1072,7 +1072,6 @@ + XE_LPD_FEATURES, + .display.cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | + BIT(TRANSCODER_C) | BIT(TRANSCODER_D), +- .require_force_probe = 1, + }; + + static const struct intel_device_info ats_m_info = { diff --git a/patches.suse/eventfd-provide-a-eventfd_signal_mask-helper.patch b/patches.suse/eventfd-provide-a-eventfd_signal_mask-helper.patch new file mode 100644 index 0000000..c29531f --- /dev/null +++ b/patches.suse/eventfd-provide-a-eventfd_signal_mask-helper.patch @@ -0,0 +1,112 @@ +From 03e02acda8e267a8183e1e0ed289ff1ef9cd7ed8 Mon Sep 17 00:00:00 2001 +From: Jens Axboe +Date: Sun, 20 Nov 2022 10:13:44 -0700 +Subject: [PATCH] eventfd: provide a eventfd_signal_mask() helper +Git-commit: 03e02acda8e267a8183e1e0ed289ff1ef9cd7ed8 +Patch-mainline: v6.2-rc1 +References: bsc#1207100 + +This is identical to eventfd_signal(), but it allows the caller to pass +in a mask to be used for the poll wakeup key. The use case is avoiding +repeated multishot triggers if we have a dependency between eventfd and +io_uring. + +If we setup an eventfd context and register that as the io_uring eventfd, +and at the same time queue a multishot poll request for the eventfd +context, then any CQE posted will repeatedly trigger the multishot request +until it terminates when the CQ ring overflows. + +In preparation for io_uring detecting this circular dependency, add the +mentioned helper so that io_uring can pass in EPOLL_URING as part of the +poll wakeup key. + +Cc: stable@vger.kernel.org # 6.0 +[axboe: fold in !CONFIG_EVENTFD fix from Zhang Qilong] +Signed-off-by: Jens Axboe +Signed-off-by: Gabriel krisman Bertazi +--- + fs/eventfd.c | 37 +++++++++++++++++++++---------------- + include/linux/eventfd.h | 7 +++++++ + 2 files changed, 28 insertions(+), 16 deletions(-) + +--- a/fs/eventfd.c ++++ b/fs/eventfd.c +@@ -43,21 +43,7 @@ struct eventfd_ctx { + int id; + }; + +-/** +- * eventfd_signal - Adds @n to the eventfd counter. +- * @ctx: [in] Pointer to the eventfd context. +- * @n: [in] Value of the counter to be added to the eventfd internal counter. +- * The value cannot be negative. +- * +- * This function is supposed to be called by the kernel in paths that do not +- * allow sleeping. In this function we allow the counter to reach the ULLONG_MAX +- * value, and we signal this as overflow condition by returning a EPOLLERR +- * to poll(2). +- * +- * Returns the amount by which the counter was incremented. This will be less +- * than @n if the counter has overflowed. +- */ +-__u64 eventfd_signal(struct eventfd_ctx *ctx, __u64 n) ++__u64 eventfd_signal_mask(struct eventfd_ctx *ctx, __u64 n, unsigned mask) + { + unsigned long flags; + +@@ -78,12 +64,31 @@ __u64 eventfd_signal(struct eventfd_ctx + n = ULLONG_MAX - ctx->count; + ctx->count += n; + if (waitqueue_active(&ctx->wqh)) +- wake_up_locked_poll(&ctx->wqh, EPOLLIN); ++ wake_up_locked_poll(&ctx->wqh, EPOLLIN | mask); + current->in_eventfd_signal = 0; + spin_unlock_irqrestore(&ctx->wqh.lock, flags); + + return n; + } ++ ++/** ++ * eventfd_signal - Adds @n to the eventfd counter. ++ * @ctx: [in] Pointer to the eventfd context. ++ * @n: [in] Value of the counter to be added to the eventfd internal counter. ++ * The value cannot be negative. ++ * ++ * This function is supposed to be called by the kernel in paths that do not ++ * allow sleeping. In this function we allow the counter to reach the ULLONG_MAX ++ * value, and we signal this as overflow condition by returning a EPOLLERR ++ * to poll(2). ++ * ++ * Returns the amount by which the counter was incremented. This will be less ++ * than @n if the counter has overflowed. ++ */ ++__u64 eventfd_signal(struct eventfd_ctx *ctx, __u64 n) ++{ ++ return eventfd_signal_mask(ctx, n, 0); ++} + EXPORT_SYMBOL_GPL(eventfd_signal); + + static void eventfd_free_ctx(struct eventfd_ctx *ctx) +--- a/include/linux/eventfd.h ++++ b/include/linux/eventfd.h +@@ -40,6 +40,7 @@ struct file *eventfd_fget(int fd); + struct eventfd_ctx *eventfd_ctx_fdget(int fd); + struct eventfd_ctx *eventfd_ctx_fileget(struct file *file); + __u64 eventfd_signal(struct eventfd_ctx *ctx, __u64 n); ++__u64 eventfd_signal_mask(struct eventfd_ctx *ctx, __u64 n, unsigned mask); + int eventfd_ctx_remove_wait_queue(struct eventfd_ctx *ctx, wait_queue_entry_t *wait, + __u64 *cnt); + void eventfd_ctx_do_read(struct eventfd_ctx *ctx, __u64 *cnt); +@@ -65,6 +66,12 @@ static inline int eventfd_signal(struct + { + return -ENOSYS; + } ++ ++static inline int eventfd_signal_mask(struct eventfd_ctx *ctx, __u64 n, ++ unsigned mask) ++{ ++ return -ENOSYS; ++} + + static inline void eventfd_ctx_put(struct eventfd_ctx *ctx) + { diff --git a/patches.suse/eventpoll-add-EPOLL_URING_WAKE-poll-wakeup-flag.patch b/patches.suse/eventpoll-add-EPOLL_URING_WAKE-poll-wakeup-flag.patch new file mode 100644 index 0000000..2d5597a --- /dev/null +++ b/patches.suse/eventpoll-add-EPOLL_URING_WAKE-poll-wakeup-flag.patch @@ -0,0 +1,118 @@ +From caf1aeaffc3b09649a56769e559333ae2c4f1802 Mon Sep 17 00:00:00 2001 +From: Jens Axboe +Date: Sun, 20 Nov 2022 10:10:53 -0700 +Subject: [PATCH] eventpoll: add EPOLL_URING_WAKE poll wakeup flag +Git-commit: caf1aeaffc3b09649a56769e559333ae2c4f1802 +Patch-mainline: v6.2-rc1 +References: bsc#1207100 + +We can have dependencies between epoll and io_uring. Consider an epoll +context, identified by the epfd file descriptor, and an io_uring file +descriptor identified by iofd. If we add iofd to the epfd context, and +arm a multishot poll request for epfd with iofd, then the multishot +poll request will repeatedly trigger and generate events until terminated +by CQ ring overflow. This isn't a desired behavior. + +Add EPOLL_URING so that io_uring can pass it in as part of the poll wakeup +key, and io_uring can check for that to detect a potential recursive +invocation. + +Cc: stable@vger.kernel.org # 6.0 +Signed-off-by: Jens Axboe +Signed-off-by: Gabriel krisman Bertazi +--- + fs/eventpoll.c | 18 ++++++++++-------- + include/uapi/linux/eventpoll.h | 6 ++++++ + 2 files changed, 16 insertions(+), 8 deletions(-) + +diff --git a/fs/eventpoll.c b/fs/eventpoll.c +index 52954d4637b5..64659b110973 100644 +--- a/fs/eventpoll.c ++++ b/fs/eventpoll.c +@@ -491,7 +491,8 @@ static inline void ep_set_busy_poll_napi_id(struct epitem *epi) + */ + #ifdef CONFIG_DEBUG_LOCK_ALLOC + +-static void ep_poll_safewake(struct eventpoll *ep, struct epitem *epi) ++static void ep_poll_safewake(struct eventpoll *ep, struct epitem *epi, ++ unsigned pollflags) + { + struct eventpoll *ep_src; + unsigned long flags; +@@ -522,16 +523,17 @@ static void ep_poll_safewake(struct eventpoll *ep, struct epitem *epi) + } + spin_lock_irqsave_nested(&ep->poll_wait.lock, flags, nests); + ep->nests = nests + 1; +- wake_up_locked_poll(&ep->poll_wait, EPOLLIN); ++ wake_up_locked_poll(&ep->poll_wait, EPOLLIN | pollflags); + ep->nests = 0; + spin_unlock_irqrestore(&ep->poll_wait.lock, flags); + } + + #else + +-static void ep_poll_safewake(struct eventpoll *ep, struct epitem *epi) ++static void ep_poll_safewake(struct eventpoll *ep, struct epitem *epi, ++ unsigned pollflags) + { +- wake_up_poll(&ep->poll_wait, EPOLLIN); ++ wake_up_poll(&ep->poll_wait, EPOLLIN | pollflags); + } + + #endif +@@ -742,7 +744,7 @@ static void ep_free(struct eventpoll *ep) + + /* We need to release all tasks waiting for these file */ + if (waitqueue_active(&ep->poll_wait)) +- ep_poll_safewake(ep, NULL); ++ ep_poll_safewake(ep, NULL, 0); + + /* + * We need to lock this because we could be hit by +@@ -1208,7 +1210,7 @@ static int ep_poll_callback(wait_queue_entry_t *wait, unsigned mode, int sync, v + + /* We have to call this outside the lock */ + if (pwake) +- ep_poll_safewake(ep, epi); ++ ep_poll_safewake(ep, epi, pollflags & EPOLL_URING_WAKE); + + if (!(epi->event.events & EPOLLEXCLUSIVE)) + ewake = 1; +@@ -1553,7 +1555,7 @@ static int ep_insert(struct eventpoll *ep, const struct epoll_event *event, + + /* We have to call this outside the lock */ + if (pwake) +- ep_poll_safewake(ep, NULL); ++ ep_poll_safewake(ep, NULL, 0); + + return 0; + } +@@ -1629,7 +1631,7 @@ static int ep_modify(struct eventpoll *ep, struct epitem *epi, + + /* We have to call this outside the lock */ + if (pwake) +- ep_poll_safewake(ep, NULL); ++ ep_poll_safewake(ep, NULL, 0); + + return 0; + } +diff --git a/include/uapi/linux/eventpoll.h b/include/uapi/linux/eventpoll.h +index 8a3432d0f0dc..e687658843b1 100644 +--- a/include/uapi/linux/eventpoll.h ++++ b/include/uapi/linux/eventpoll.h +@@ -41,6 +41,12 @@ + #define EPOLLMSG (__force __poll_t)0x00000400 + #define EPOLLRDHUP (__force __poll_t)0x00002000 + ++/* ++ * Internal flag - wakeup generated by io_uring, used to detect recursion back ++ * into the io_uring poll handler. ++ */ ++#define EPOLL_URING_WAKE ((__force __poll_t)(1U << 27)) ++ + /* Set exclusive wakeup mode for the target file descriptor */ + #define EPOLLEXCLUSIVE ((__force __poll_t)(1U << 28)) + +-- +2.35.3 + diff --git a/patches.suse/fbdev-Fix-invalid-page-access-after-closing-deferred.patch b/patches.suse/fbdev-Fix-invalid-page-access-after-closing-deferred.patch new file mode 100644 index 0000000..015988d --- /dev/null +++ b/patches.suse/fbdev-Fix-invalid-page-access-after-closing-deferred.patch @@ -0,0 +1,86 @@ +From: Takashi Iwai +Date: Sun, 29 Jan 2023 09:28:56 +0100 +Subject: [PATCH] fbdev: Fix invalid page access after closing deferred I/O + devices +Message-Id: <20230129082856.22113-1-tiwai@suse.de> +Patch-mainline: Submitted, linux-fbdev ML +References: bsc#1207284 + +When a fbdev with deferred I/O is once opened and closed, the dirty +pages still remain queued in the pageref list, and eventually later +those may be processed in the delayed work. This may lead to a +corruption of pages, hitting an Oops. + +This patch makes sure to cancel the delayed work and clean up the +pageref list at closing the device for addressing the bug. A part of +the cleanup code is factored out as a new helper function that is +called from the common fb_release(). + +Reviewed-by: Patrik Jakobsson +Cc: +Signed-off-by: Takashi Iwai + +--- + drivers/video/fbdev/core/fb_defio.c | 10 +++++++++- + drivers/video/fbdev/core/fbmem.c | 4 ++++ + include/linux/fb.h | 1 + + 3 files changed, 14 insertions(+), 1 deletion(-) + +diff --git a/drivers/video/fbdev/core/fb_defio.c b/drivers/video/fbdev/core/fb_defio.c +index c730253ab85c..583cbcf09446 100644 +--- a/drivers/video/fbdev/core/fb_defio.c ++++ b/drivers/video/fbdev/core/fb_defio.c +@@ -313,7 +313,7 @@ void fb_deferred_io_open(struct fb_info *info, + } + EXPORT_SYMBOL_GPL(fb_deferred_io_open); + +-void fb_deferred_io_cleanup(struct fb_info *info) ++void fb_deferred_io_release(struct fb_info *info) + { + struct fb_deferred_io *fbdefio = info->fbdefio; + struct page *page; +@@ -327,6 +327,14 @@ void fb_deferred_io_cleanup(struct fb_info *info) + page = fb_deferred_io_page(info, i); + page->mapping = NULL; + } ++} ++EXPORT_SYMBOL_GPL(fb_deferred_io_release); ++ ++void fb_deferred_io_cleanup(struct fb_info *info) ++{ ++ struct fb_deferred_io *fbdefio = info->fbdefio; ++ ++ fb_deferred_io_release(info); + + kvfree(info->pagerefs); + mutex_destroy(&fbdefio->lock); +diff --git a/drivers/video/fbdev/core/fbmem.c b/drivers/video/fbdev/core/fbmem.c +index 3a6c8458eb8d..ab3545a00abc 100644 +--- a/drivers/video/fbdev/core/fbmem.c ++++ b/drivers/video/fbdev/core/fbmem.c +@@ -1454,6 +1454,10 @@ __releases(&info->lock) + struct fb_info * const info = file->private_data; + + lock_fb_info(info); ++#if IS_ENABLED(CONFIG_FB_DEFERRED_IO) ++ if (info->fbdefio) ++ fb_deferred_io_release(info); ++#endif + if (info->fbops->fb_release) + info->fbops->fb_release(info,1); + module_put(info->fbops->owner); +diff --git a/include/linux/fb.h b/include/linux/fb.h +index 96b96323e9cb..73eb1f85ea8e 100644 +--- a/include/linux/fb.h ++++ b/include/linux/fb.h +@@ -662,6 +662,7 @@ extern int fb_deferred_io_init(struct fb_info *info); + extern void fb_deferred_io_open(struct fb_info *info, + struct inode *inode, + struct file *file); ++extern void fb_deferred_io_release(struct fb_info *info); + extern void fb_deferred_io_cleanup(struct fb_info *info); + extern int fb_deferred_io_fsync(struct file *file, loff_t start, + loff_t end, int datasync); +-- +2.35.3 + diff --git a/patches.suse/fs-add-is_idmapped_mnt-helper.patch b/patches.suse/fs-add-is_idmapped_mnt-helper.patch new file mode 100644 index 0000000..b0fc4ae --- /dev/null +++ b/patches.suse/fs-add-is_idmapped_mnt-helper.patch @@ -0,0 +1,139 @@ +From: Christian Brauner +Date: Fri, 3 Dec 2021 12:16:58 +0100 +Subject: fs: add is_idmapped_mnt() helper +Git-commit: bb49e9e730c2906a958eee273a7819f401543d6c +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Multiple places open-code the same check to determine whether a given +mount is idmapped. Introduce a simple helper function that can be used +instead. This allows us to get rid of the fragile open-coding. We will +later change the check that is used to determine whether a given mount +is idmapped. Introducing a helper allows us to do this in a single +place instead of doing it for multiple places. + +Link: https://lore.kernel.org/r/20211123114227.3124056-2-brauner@kernel.org (v1) +Link: https://lore.kernel.org/r/20211130121032.3753852-2-brauner@kernel.org (v2) +Link: https://lore.kernel.org/r/20211203111707.3901969-2-brauner@kernel.org +Cc: Seth Forshee +Cc: Christoph Hellwig +Cc: Al Viro +CC: linux-fsdevel@vger.kernel.org +Reviewed-by: Amir Goldstein +Reviewed-by: Seth Forshee +Signed-off-by: Christian Brauner +Acked-by: Luis Henriques +--- + fs/cachefiles/bind.c | 2 +- + fs/ecryptfs/main.c | 2 +- + fs/namespace.c | 2 +- + fs/nfsd/export.c | 2 +- + fs/overlayfs/super.c | 2 +- + fs/proc_namespace.c | 2 +- + include/linux/fs.h | 14 ++++++++++++++ + 7 files changed, 20 insertions(+), 6 deletions(-) + +diff --git a/fs/cachefiles/bind.c b/fs/cachefiles/bind.c +index d463d89f5db8..146291be6263 100644 +--- a/fs/cachefiles/bind.c ++++ b/fs/cachefiles/bind.c +@@ -117,7 +117,7 @@ static int cachefiles_daemon_add_cache(struct cachefiles_cache *cache) + root = path.dentry; + + ret = -EINVAL; +- if (mnt_user_ns(path.mnt) != &init_user_ns) { ++ if (is_idmapped_mnt(path.mnt)) { + pr_warn("File cache on idmapped mounts not supported"); + goto error_unsupported; + } +diff --git a/fs/ecryptfs/main.c b/fs/ecryptfs/main.c +index d66bbd2df191..2dd23a82e0de 100644 +--- a/fs/ecryptfs/main.c ++++ b/fs/ecryptfs/main.c +@@ -537,7 +537,7 @@ static struct dentry *ecryptfs_mount(struct file_system_type *fs_type, int flags + goto out_free; + } + +- if (mnt_user_ns(path.mnt) != &init_user_ns) { ++ if (is_idmapped_mnt(path.mnt)) { + rc = -EINVAL; + printk(KERN_ERR "Mounting on idmapped mounts currently disallowed\n"); + goto out_free; +diff --git a/fs/namespace.c b/fs/namespace.c +index 659a8f39c61a..4994b816a74c 100644 +--- a/fs/namespace.c ++++ b/fs/namespace.c +@@ -3936,7 +3936,7 @@ static int can_idmap_mount(const struct mount_kattr *kattr, struct mount *mnt) + * mapping. It makes things simpler and callers can just create + * another bind-mount they can idmap if they want to. + */ +- if (mnt_user_ns(m) != &init_user_ns) ++ if (is_idmapped_mnt(m)) + return -EPERM; + + /* The underlying filesystem doesn't support idmapped mounts yet. */ +diff --git a/fs/nfsd/export.c b/fs/nfsd/export.c +index 9421dae22737..668c7527b17e 100644 +--- a/fs/nfsd/export.c ++++ b/fs/nfsd/export.c +@@ -427,7 +427,7 @@ static int check_export(struct path *path, int *flags, unsigned char *uuid) + return -EINVAL; + } + +- if (mnt_user_ns(path->mnt) != &init_user_ns) { ++ if (is_idmapped_mnt(path->mnt)) { + dprintk("exp_export: export of idmapped mounts not yet supported.\n"); + return -EINVAL; + } +diff --git a/fs/overlayfs/super.c b/fs/overlayfs/super.c +index 265181c110ae..7bb0a47cb615 100644 +--- a/fs/overlayfs/super.c ++++ b/fs/overlayfs/super.c +@@ -873,7 +873,7 @@ static int ovl_mount_dir_noesc(const char *name, struct path *path) + pr_err("filesystem on '%s' not supported\n", name); + goto out_put; + } +- if (mnt_user_ns(path->mnt) != &init_user_ns) { ++ if (is_idmapped_mnt(path->mnt)) { + pr_err("idmapped layers are currently not supported\n"); + goto out_put; + } +diff --git a/fs/proc_namespace.c b/fs/proc_namespace.c +index 392ef5162655..49650e54d2f8 100644 +--- a/fs/proc_namespace.c ++++ b/fs/proc_namespace.c +@@ -80,7 +80,7 @@ static void show_mnt_opts(struct seq_file *m, struct vfsmount *mnt) + seq_puts(m, fs_infop->str); + } + +- if (mnt_user_ns(mnt) != &init_user_ns) ++ if (is_idmapped_mnt(mnt)) + seq_puts(m, ",idmapped"); + } + +diff --git a/include/linux/fs.h b/include/linux/fs.h +index bbf812ce89a8..06cbefd76de7 100644 +--- a/include/linux/fs.h ++++ b/include/linux/fs.h +@@ -2724,6 +2724,20 @@ static inline struct user_namespace *file_mnt_user_ns(struct file *file) + { + return mnt_user_ns(file->f_path.mnt); + } ++ ++/** ++ * is_idmapped_mnt - check whether a mount is mapped ++ * @mnt: the mount to check ++ * ++ * If @mnt has an idmapping attached to it @mnt is mapped. ++ * ++ * Return: true if mount is mapped, false if not. ++ */ ++static inline bool is_idmapped_mnt(const struct vfsmount *mnt) ++{ ++ return mnt_user_ns(mnt) != &init_user_ns; ++} ++ + extern long vfs_truncate(const struct path *, loff_t); + int do_truncate(struct user_namespace *, struct dentry *, loff_t start, + unsigned int time_attrs, struct file *filp); + diff --git a/patches.suse/fs-change-test-in-inode_insert5-for-adding-to-the-sb-list.patch b/patches.suse/fs-change-test-in-inode_insert5-for-adding-to-the-sb-list.patch new file mode 100644 index 0000000..9f2fefe --- /dev/null +++ b/patches.suse/fs-change-test-in-inode_insert5-for-adding-to-the-sb-list.patch @@ -0,0 +1,75 @@ +From: Jeff Layton +Date: Thu, 31 Mar 2022 16:29:00 -0400 +Subject: fs: change test in inode_insert5 for adding to the sb list +Git-commit: 18cc912b8a2acaf32589241fbac47192ab90db14 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +inode_insert5 currently looks at I_CREATING to decide whether to insert +the inode into the sb list. This test is a bit ambiguous, as I_CREATING +state is not directly related to that list. + +This test is also problematic for some upcoming ceph changes to add +fscrypt support. We need to be able to allocate an inode using new_inode +and insert it into the hash later iff we end up using it, and doing that +now means that we double add it and corrupt the list. + +What we really want to know in this test is whether the inode is already +in its superblock list, and then add it if it isn't. Have it test for +list_empty instead and ensure that we always initialize the list by +doing it in inode_init_once. It's only ever removed from the list with +list_del_init, so that should be sufficient. + +Suggested-by: Al Viro +Signed-off-by: Jeff Layton +Reviewed-by: Christoph Hellwig +Reviewed-by: Dave Chinner +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/inode.c | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/fs/inode.c b/fs/inode.c +index bd4da9c5207e..d5db55df442b 100644 +--- a/fs/inode.c ++++ b/fs/inode.c +@@ -422,6 +422,7 @@ void inode_init_once(struct inode *inode) + INIT_LIST_HEAD(&inode->i_io_list); + INIT_LIST_HEAD(&inode->i_wb_list); + INIT_LIST_HEAD(&inode->i_lru); ++ INIT_LIST_HEAD(&inode->i_sb_list); + __address_space_init_once(&inode->i_data); + i_size_ordered_init(inode); + } +@@ -1021,7 +1022,6 @@ struct inode *new_inode_pseudo(struct super_block *sb) + spin_lock(&inode->i_lock); + inode->i_state = 0; + spin_unlock(&inode->i_lock); +- INIT_LIST_HEAD(&inode->i_sb_list); + } + return inode; + } +@@ -1165,7 +1165,6 @@ struct inode *inode_insert5(struct inode *inode, unsigned long hashval, + { + struct hlist_head *head = inode_hashtable + hash(inode->i_sb, hashval); + struct inode *old; +- bool creating = inode->i_state & I_CREATING; + + again: + spin_lock(&inode_hash_lock); +@@ -1199,7 +1198,12 @@ struct inode *inode_insert5(struct inode *inode, unsigned long hashval, + inode->i_state |= I_NEW; + hlist_add_head_rcu(&inode->i_hash, head); + spin_unlock(&inode->i_lock); +- if (!creating) ++ ++ /* ++ * Add inode to the sb list if it's not already. It has I_NEW at this ++ * point, so it should be safe to test i_sb_list locklessly. ++ */ ++ if (list_empty(&inode->i_sb_list)) + inode_sb_list_add(inode); + unlock: + spin_unlock(&inode_hash_lock); + diff --git a/patches.suse/fs-dcache-export-d_same_name-helper.patch b/patches.suse/fs-dcache-export-d_same_name-helper.patch new file mode 100644 index 0000000..47f0f21 --- /dev/null +++ b/patches.suse/fs-dcache-export-d_same_name-helper.patch @@ -0,0 +1,67 @@ +From: Xiubo Li +Date: Mon, 16 May 2022 11:23:19 +0800 +Subject: fs/dcache: export d_same_name() helper +Git-commit: 4f48d5da81ee7004a789c8aac2d0dfb2514c37f1 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +Compare dentry name with case-exact name, return true if names +are same, or false. + +Signed-off-by: Xiubo Li +Reviewed-by: Jeff Layton +Reviewed-by: Luis Chamberlain +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/dcache.c | 15 +++++++++++---- + include/linux/dcache.h | 2 ++ + 2 files changed, 13 insertions(+), 4 deletions(-) + +diff --git a/fs/dcache.c b/fs/dcache.c +index 93f4f5ee07bf..a409312ee0df 100644 +--- a/fs/dcache.c ++++ b/fs/dcache.c +@@ -2247,10 +2247,16 @@ struct dentry *d_add_ci(struct dentry *dentry, struct inode *inode, + } + EXPORT_SYMBOL(d_add_ci); + +- +-static inline bool d_same_name(const struct dentry *dentry, +- const struct dentry *parent, +- const struct qstr *name) ++/** ++ * d_same_name - compare dentry name with case-exact name ++ * @parent: parent dentry ++ * @dentry: the negative dentry that was passed to the parent's lookup func ++ * @name: the case-exact name to be associated with the returned dentry ++ * ++ * Return: true if names are same, or false ++ */ ++bool d_same_name(const struct dentry *dentry, const struct dentry *parent, ++ const struct qstr *name) + { + if (likely(!(parent->d_flags & DCACHE_OP_COMPARE))) { + if (dentry->d_name.len != name->len) +@@ -2261,6 +2267,7 @@ static inline bool d_same_name(const struct dentry *dentry, + dentry->d_name.len, dentry->d_name.name, + name) == 0; + } ++EXPORT_SYMBOL_GPL(d_same_name); + + /** + * __d_lookup_rcu - search for a dentry (racy, store-free) +diff --git a/include/linux/dcache.h b/include/linux/dcache.h +index f5bba51480b2..bb72361834de 100644 +--- a/include/linux/dcache.h ++++ b/include/linux/dcache.h +@@ -233,6 +233,8 @@ extern struct dentry * d_alloc_parallel(struct dentry *, const struct qstr *, + wait_queue_head_t *); + extern struct dentry * d_splice_alias(struct inode *, struct dentry *); + extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); ++extern bool d_same_name(const struct dentry *dentry, const struct dentry *parent, ++ const struct qstr *name); + extern struct dentry * d_exact_alias(struct dentry *, struct inode *); + extern struct dentry *d_find_any_alias(struct inode *inode); + extern struct dentry * d_obtain_alias(struct inode *); + diff --git a/patches.suse/fscache-Add-a-comment-explaining-how-page-release-optimisation-works.patch b/patches.suse/fscache-Add-a-comment-explaining-how-page-release-optimisation-works.patch new file mode 100644 index 0000000..e4b028f --- /dev/null +++ b/patches.suse/fscache-Add-a-comment-explaining-how-page-release-optimisation-works.patch @@ -0,0 +1,57 @@ +From: David Howells +Date: Fri, 7 Jan 2022 09:28:41 +0000 +Subject: fscache: Add a comment explaining how page-release optimisation works +Git-commit: c522e3ad296b7b692ed3960dfde467f2a34b434f +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a comment into fscache_note_page_release() to explain how the +page-release optimisation logic works[1]. It's not entirely obvious as it +has nothing to do with whether or not the netfs file contains data. + +FSCACHE_COOKIE_NO_DATA_TO_READ is set if we have no data in the cache yet +(ie. the backing file lookup was negative, the file is 0 length or the +cookie got invalidated). It means that we have no data in the cache, not +that the file is necessarily empty on the server. + +FSCACHE_COOKIE_HAVE_DATA is set once we've stored data in the backing file. +From that point on, we have data we *could* read - however, it's covered by +pages in the netfs pagecache until at such time one of those covering pages +is released. + +So if we've written data to the cache (HAVE_DATA) and there wasn't any data +in the cache when we started (NO_DATA_TO_READ), it may no longer be true +that we can skip reading from the cache. + +Read skipping is done by cachefiles_prepare_read(). + +Note that tracking is not done on a per-page basis, but only on a per-file +basis. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/043a206f03929c2667a465314144e518070a9b2d.camel@kernel.org/ [1] +Link: https://lore.kernel.org/r/164251408479.3435901.9540165422908194636.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index ede50406bcb0..296c5f1d9f35 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -665,6 +665,11 @@ static inline void fscache_clear_inode_writeback(struct fscache_cookie *cookie, + static inline + void fscache_note_page_release(struct fscache_cookie *cookie) + { ++ /* If we've written data to the cache (HAVE_DATA) and there wasn't any ++ * data in the cache when we started (NO_DATA_TO_READ), it may no ++ * longer be true that we can skip reading from the cache - so clear ++ * the flag that causes reads to be skipped. ++ */ + if (cookie && + test_bit(FSCACHE_COOKIE_HAVE_DATA, &cookie->flags) && + test_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags)) + diff --git a/patches.suse/fscache-Add-a-function-for-a-cache-backend-to-note-an-I-O-error.patch b/patches.suse/fscache-Add-a-function-for-a-cache-backend-to-note-an-I-O-error.patch new file mode 100644 index 0000000..4fff8ce --- /dev/null +++ b/patches.suse/fscache-Add-a-function-for-a-cache-backend-to-note-an-I-O-error.patch @@ -0,0 +1,67 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:00:26 +0100 +Subject: fscache: Add a function for a cache backend to note an I/O error +Git-commit: 29f18e79fe7c5f8011befeda9be6b220a350f947 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a function to the backend API to note an I/O error in a cache. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819598741.215744.891281275151382095.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906901316.143852.15225412215771586528.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967100721.1823006.16435671567428949398.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021508840.640689.11902836226570620424.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cache.c | 20 ++++++++++++++++++++ + include/linux/fscache-cache.h | 2 ++ + 2 files changed, 22 insertions(+) + +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +index bbd102be91c4..25eac61f1c29 100644 +--- a/fs/fscache/cache.c ++++ b/fs/fscache/cache.c +@@ -321,6 +321,26 @@ void fscache_end_cache_access(struct fscache_cache *cache, enum fscache_access_t + wake_up_var(&cache->n_accesses); + } + ++/** ++ * fscache_io_error - Note a cache I/O error ++ * @cache: The record describing the cache ++ * ++ * Note that an I/O error occurred in a cache and that it should no longer be ++ * used for anything. This also reports the error into the kernel log. ++ * ++ * See Documentation/filesystems/caching/backend-api.rst for a complete ++ * description. ++ */ ++void fscache_io_error(struct fscache_cache *cache) ++{ ++ if (fscache_set_cache_state_maybe(cache, ++ FSCACHE_CACHE_IS_ACTIVE, ++ FSCACHE_CACHE_GOT_IOERROR)) ++ pr_err("Cache '%s' stopped due to I/O error\n", ++ cache->name); ++} ++EXPORT_SYMBOL(fscache_io_error); ++ + /** + * fscache_withdraw_cache - Withdraw a cache from the active service + * @cache: The cache cookie +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index a10b66ca3544..936ef731bbc7 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -73,6 +73,8 @@ extern int fscache_add_cache(struct fscache_cache *cache, + extern void fscache_withdraw_cache(struct fscache_cache *cache); + extern void fscache_withdraw_volume(struct fscache_volume *volume); + ++extern void fscache_io_error(struct fscache_cache *cache); ++ + extern void fscache_end_volume_access(struct fscache_volume *volume, + struct fscache_cookie *cookie, + enum fscache_access_trace why); + diff --git a/patches.suse/fscache-Add-a-tracepoint-for-cookie-use-unuse.patch b/patches.suse/fscache-Add-a-tracepoint-for-cookie-use-unuse.patch new file mode 100644 index 0000000..9f4ffb3 --- /dev/null +++ b/patches.suse/fscache-Add-a-tracepoint-for-cookie-use-unuse.patch @@ -0,0 +1,147 @@ +From: David Howells +Date: Mon, 6 Dec 2021 15:54:04 +0000 +Subject: fscache: Add a tracepoint for cookie use/unuse +Git-commit: e6435f1e02f410e3507f02a37c0fbb17971ddc7c +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a tracepoint to track fscache_use/unuse_cookie(). + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164021588628.640689.12942919367404043608.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 29 ++++++++++++++++++++++++---- + include/trace/events/fscache.h | 44 ++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 69 insertions(+), 4 deletions(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index a7ea7d1db032..9bb1ab5fe5ed 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -556,6 +556,7 @@ void __fscache_use_cookie(struct fscache_cookie *cookie, bool will_modify) + { + enum fscache_cookie_state state; + bool queue = false; ++ int n_active; + + _enter("c=%08x", cookie->debug_id); + +@@ -565,7 +566,11 @@ void __fscache_use_cookie(struct fscache_cookie *cookie, bool will_modify) + + spin_lock(&cookie->lock); + +- atomic_inc(&cookie->n_active); ++ n_active = atomic_inc_return(&cookie->n_active); ++ trace_fscache_active(cookie->debug_id, refcount_read(&cookie->ref), ++ n_active, atomic_read(&cookie->n_accesses), ++ will_modify ? ++ fscache_active_use_modify : fscache_active_use); + + again: + state = fscache_cookie_state(cookie); +@@ -638,13 +643,29 @@ static void fscache_unuse_cookie_locked(struct fscache_cookie *cookie) + void __fscache_unuse_cookie(struct fscache_cookie *cookie, + const void *aux_data, const loff_t *object_size) + { ++ unsigned int debug_id = cookie->debug_id; ++ unsigned int r = refcount_read(&cookie->ref); ++ unsigned int a = atomic_read(&cookie->n_accesses); ++ unsigned int c; ++ + if (aux_data || object_size) + __fscache_update_cookie(cookie, aux_data, object_size); + +- if (atomic_dec_and_lock(&cookie->n_active, &cookie->lock)) { +- fscache_unuse_cookie_locked(cookie); +- spin_unlock(&cookie->lock); ++ /* Subtract 1 from counter unless that drops it to 0 (ie. it was 1) */ ++ c = atomic_fetch_add_unless(&cookie->n_active, -1, 1); ++ if (c != 1) { ++ trace_fscache_active(debug_id, r, c - 1, a, fscache_active_unuse); ++ return; + } ++ ++ spin_lock(&cookie->lock); ++ r = refcount_read(&cookie->ref); ++ a = atomic_read(&cookie->n_accesses); ++ c = atomic_dec_return(&cookie->n_active); ++ trace_fscache_active(debug_id, r, c, a, fscache_active_unuse); ++ if (c == 0) ++ fscache_unuse_cookie_locked(cookie); ++ spin_unlock(&cookie->lock); + } + EXPORT_SYMBOL(__fscache_unuse_cookie); + +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 1594aefadeac..cb3fb337e880 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -71,6 +71,12 @@ enum fscache_cookie_trace { + fscache_cookie_see_work, + }; + ++enum fscache_active_trace { ++ fscache_active_use, ++ fscache_active_use_modify, ++ fscache_active_unuse, ++}; ++ + enum fscache_access_trace { + fscache_access_acquire_volume, + fscache_access_acquire_volume_end, +@@ -146,6 +152,11 @@ enum fscache_access_trace { + EM(fscache_cookie_see_withdraw, "- x-wth") \ + E_(fscache_cookie_see_work, "- work ") + ++#define fscache_active_traces \ ++ EM(fscache_active_use, "USE ") \ ++ EM(fscache_active_use_modify, "USE-m ") \ ++ E_(fscache_active_unuse, "UNUSE ") ++ + #define fscache_access_traces \ + EM(fscache_access_acquire_volume, "BEGIN acq_vol") \ + EM(fscache_access_acquire_volume_end, "END acq_vol") \ +@@ -264,6 +275,39 @@ TRACE_EVENT(fscache_cookie, + __entry->ref) + ); + ++TRACE_EVENT(fscache_active, ++ TP_PROTO(unsigned int cookie_debug_id, ++ int ref, ++ int n_active, ++ int n_accesses, ++ enum fscache_active_trace why), ++ ++ TP_ARGS(cookie_debug_id, ref, n_active, n_accesses, why), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(int, ref ) ++ __field(int, n_active ) ++ __field(int, n_accesses ) ++ __field(enum fscache_active_trace, why ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie_debug_id; ++ __entry->ref = ref; ++ __entry->n_active = n_active; ++ __entry->n_accesses = n_accesses; ++ __entry->why = why; ++ ), ++ ++ TP_printk("c=%08x %s r=%d a=%d c=%d", ++ __entry->cookie, ++ __print_symbolic(__entry->why, fscache_active_traces), ++ __entry->ref, ++ __entry->n_accesses, ++ __entry->n_active) ++ ); ++ + TRACE_EVENT(fscache_access_cache, + TP_PROTO(unsigned int cache_debug_id, + int ref, + diff --git a/patches.suse/fscache-Count-data-storage-objects-in-a-cache.patch b/patches.suse/fscache-Count-data-storage-objects-in-a-cache.patch new file mode 100644 index 0000000..af91c66 --- /dev/null +++ b/patches.suse/fscache-Count-data-storage-objects-in-a-cache.patch @@ -0,0 +1,113 @@ +From: David Howells +Date: Thu, 11 Nov 2021 23:14:29 +0000 +Subject: fscache: Count data storage objects in a cache +Git-commit: cdf262f29488e6c3432911ec487ea41918fcbcd7 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Count the data storage objects that are currently allocated in a cache. +This is used to pin certain cache structures until cache withdrawal is +complete. + +Three helpers are provided to manage and make use of the count: + + (1) void fscache_count_object(struct fscache_cache *cache); + + This should be called by the cache backend to note that an object has + been allocated and attached to the cache. + + (2) void fscache_uncount_object(struct fscache_cache *cache); + + This should be called by the backend to note that an object has been + destroyed. This sends a wakeup event that allows cache withdrawal to + proceed if it was waiting for that object. + + (3) void fscache_wait_for_objects(struct fscache_cache *cache); + + This can be used by the backend to wait for all outstanding cache + object to be destroyed. + +Each cache's counter is displayed as part of /proc/fs/fscache/caches. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819608594.215744.1812706538117388252.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906911646.143852.168184059935530127.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967111846.1823006.9868154941573671255.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021516219.640689.4934796654308958158.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cache.c | 2 ++ + include/linux/fscache-cache.h | 39 +++++++++++++++++++++++++++++++++++++++ + 2 files changed, 41 insertions(+) + +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +index 25eac61f1c29..2749933852a9 100644 +--- a/fs/fscache/cache.c ++++ b/fs/fscache/cache.c +@@ -13,6 +13,8 @@ + static LIST_HEAD(fscache_caches); + DECLARE_RWSEM(fscache_addremove_sem); + EXPORT_SYMBOL(fscache_addremove_sem); ++DECLARE_WAIT_QUEUE_HEAD(fscache_clearance_waiters); ++EXPORT_SYMBOL(fscache_clearance_waiters); + + static atomic_t fscache_cache_debug_id; + +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 566497cf5f13..337335d7a5e2 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -76,6 +76,7 @@ struct fscache_cache_ops { + }; + + extern struct workqueue_struct *fscache_wq; ++extern wait_queue_head_t fscache_clearance_waiters; + + /* + * out-of-line cache backend functions +@@ -140,4 +141,42 @@ static inline struct fscache_cookie *fscache_cres_cookie(struct netfs_cache_reso + return cres->cache_priv; + } + ++/** ++ * fscache_count_object - Tell fscache that an object has been added ++ * @cache: The cache to account to ++ * ++ * Tell fscache that an object has been added to the cache. This prevents the ++ * cache from tearing down the cache structure until the object is uncounted. ++ */ ++static inline void fscache_count_object(struct fscache_cache *cache) ++{ ++ atomic_inc(&cache->object_count); ++} ++ ++/** ++ * fscache_uncount_object - Tell fscache that an object has been removed ++ * @cache: The cache to account to ++ * ++ * Tell fscache that an object has been removed from the cache and will no ++ * longer be accessed. After this point, the cache cookie may be destroyed. ++ */ ++static inline void fscache_uncount_object(struct fscache_cache *cache) ++{ ++ if (atomic_dec_and_test(&cache->object_count)) ++ wake_up_all(&fscache_clearance_waiters); ++} ++ ++/** ++ * fscache_wait_for_objects - Wait for all objects to be withdrawn ++ * @cache: The cache to query ++ * ++ * Wait for all extant objects in a cache to finish being withdrawn ++ * and go away. ++ */ ++static inline void fscache_wait_for_objects(struct fscache_cache *cache) ++{ ++ wait_event(fscache_clearance_waiters, ++ atomic_read(&cache->object_count) == 0); ++} ++ + #endif /* _LINUX_FSCACHE_CACHE_H */ + diff --git a/patches.suse/fscache-Fix-if-condition-in-fscache_wait_on_volume_collision.patch b/patches.suse/fscache-Fix-if-condition-in-fscache_wait_on_volume_collision.patch new file mode 100644 index 0000000..f4586ca --- /dev/null +++ b/patches.suse/fscache-Fix-if-condition-in-fscache_wait_on_volume_collision.patch @@ -0,0 +1,49 @@ +From: Yue Hu +Date: Wed, 25 May 2022 10:32:22 +0800 +Subject: fscache: Fix if condition in fscache_wait_on_volume_collision() +Git-commit: bf17455b9cbd4b10bf30d39c047307e1d774fb1a +Patch-mainline: v5.19-rc6 +References: jsc#SES-1880 + +After waiting for the volume to complete the acquisition with timeout, +the if condition under which potential volume collision occurs should be +acquire the volume is still pending rather than not pending so that we +will continue to wait until the pending flag is cleared. Also, use the +existing test pending wrapper directly instead of test_bit(). + +Fixes: 62ab63352350 ("fscache: Implement volume registration") +Signed-off-by: Yue Hu +Signed-off-by: David Howells +Reviewed-by: Gao Xiang +Reviewed-by: Jeffle Xu +Reviewed-by: Jeff Layton +Link: https://listman.redhat.com/archives/linux-cachefs/2022-May/006918.html + +Acked-by: Luis Henriques +--- + fs/fscache/volume.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +index f2aa7dbad766..a058e0136bfe 100644 +--- a/fs/fscache/volume.c ++++ b/fs/fscache/volume.c +@@ -143,7 +143,7 @@ static void fscache_wait_on_volume_collision(struct fscache_volume *candidate, + { + wait_var_event_timeout(&candidate->flags, + !fscache_is_acquire_pending(candidate), 20 * HZ); +- if (!fscache_is_acquire_pending(candidate)) { ++ if (fscache_is_acquire_pending(candidate)) { + pr_notice("Potential volume collision new=%08x old=%08x", + candidate->debug_id, collidee_debug_id); + fscache_stat(&fscache_n_volumes_collision); +@@ -182,7 +182,7 @@ static bool fscache_hash_volume(struct fscache_volume *candidate) + hlist_bl_add_head(&candidate->hash_link, h); + hlist_bl_unlock(h); + +- if (test_bit(FSCACHE_VOLUME_ACQUIRE_PENDING, &candidate->flags)) ++ if (fscache_is_acquire_pending(candidate)) + fscache_wait_on_volume_collision(candidate, collidee_debug_id); + return true; + + diff --git a/patches.suse/fscache-Fix-invalidation-lookup-race.patch b/patches.suse/fscache-Fix-invalidation-lookup-race.patch new file mode 100644 index 0000000..9c62038 --- /dev/null +++ b/patches.suse/fscache-Fix-invalidation-lookup-race.patch @@ -0,0 +1,89 @@ +From: David Howells +Date: Wed, 20 Apr 2022 14:27:17 +0100 +Subject: fscache: Fix invalidation/lookup race +Git-commit: 85e4ea1049c70fb99de5c6057e835d151fb647da +Patch-mainline: v5.19-rc6 +References: jsc#SES-1880 + +If an NFS file is opened for writing and closed, fscache_invalidate() will +be asked to invalidate the file - however, if the cookie is in the +LOOKING_UP state (or the CREATING state), then request to invalidate +doesn't get recorded for fscache_cookie_state_machine() to do something +with. + +Fix this by making __fscache_invalidate() set a flag if it sees the cookie +is in the LOOKING_UP state to indicate that we need to go to invalidation. +Note that this requires a count on the n_accesses counter for the state +machine, which that will release when it's done. + +fscache_cookie_state_machine() then shifts to the INVALIDATING state if it +sees the flag. + +Without this, an nfs file can get corrupted if it gets modified locally and +then read locally as the cache contents may not get updated. + +Fixes: d24af13e2e23 ("fscache: Implement cookie invalidation") +Reported-by: Max Kellermann +Signed-off-by: David Howells +Tested-by: Max Kellermann +Link: https://lore.kernel.org/r/YlWWbpW5Foynjllo@rabbit.intern.cm-ag [1] + +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 15 ++++++++++++++- + include/linux/fscache.h | 1 + + 2 files changed, 15 insertions(+), 1 deletion(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 575a5ba07c0d..74920826d8f6 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -522,7 +522,14 @@ static void fscache_perform_lookup(struct fscache_cookie *cookie) + } + + fscache_see_cookie(cookie, fscache_cookie_see_active); +- fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_ACTIVE); ++ spin_lock(&cookie->lock); ++ if (test_and_clear_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags)) ++ __fscache_set_cookie_state(cookie, ++ FSCACHE_COOKIE_STATE_INVALIDATING); ++ else ++ __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_ACTIVE); ++ spin_unlock(&cookie->lock); ++ wake_up_cookie_state(cookie); + trace = fscache_access_lookup_cookie_end; + + out: +@@ -757,6 +764,9 @@ static void fscache_cookie_state_machine(struct fscache_cookie *cookie) + spin_lock(&cookie->lock); + } + ++ if (test_and_clear_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags)) ++ fscache_end_cookie_access(cookie, fscache_access_invalidate_cookie_end); ++ + switch (state) { + case FSCACHE_COOKIE_STATE_RELINQUISHING: + fscache_see_cookie(cookie, fscache_cookie_see_relinquish); +@@ -1053,6 +1063,9 @@ void __fscache_invalidate(struct fscache_cookie *cookie, + return; + + case FSCACHE_COOKIE_STATE_LOOKING_UP: ++ __fscache_begin_cookie_access(cookie, fscache_access_invalidate_cookie); ++ set_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags); ++ fallthrough; + case FSCACHE_COOKIE_STATE_CREATING: + spin_unlock(&cookie->lock); + _leave(" [look %x]", cookie->inval_counter); +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 72585c9729a2..b86265664879 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -130,6 +130,7 @@ struct fscache_cookie { + #define FSCACHE_COOKIE_DO_PREP_TO_WRITE 12 /* T if cookie needs write preparation */ + #define FSCACHE_COOKIE_HAVE_DATA 13 /* T if this cookie has data stored */ + #define FSCACHE_COOKIE_IS_HASHED 14 /* T if this cookie is hashed */ ++#define FSCACHE_COOKIE_DO_INVALIDATE 15 /* T if cookie needs invalidation */ + + enum fscache_cookie_state state; + u8 advice; /* FSCACHE_ADV_* */ + diff --git a/patches.suse/fscache-Fix-oops-due-to-race-with-cookie_lru-and-use_cookie.patch b/patches.suse/fscache-Fix-oops-due-to-race-with-cookie_lru-and-use_cookie.patch new file mode 100644 index 0000000..82491df --- /dev/null +++ b/patches.suse/fscache-Fix-oops-due-to-race-with-cookie_lru-and-use_cookie.patch @@ -0,0 +1,87 @@ +From: Dave Wysochanski +Date: Wed, 7 Dec 2022 13:49:15 +0000 +Subject: fscache: Fix oops due to race with cookie_lru and use_cookie +Git-commit: b5b52de3214a29911f949459a79f6640969b5487 +Patch-mainline: v6.1 +References: jsc#SES-1880 + +If a cookie expires from the LRU and the LRU_DISCARD flag is set, but +the state machine has not run yet, it's possible another thread can call +fscache_use_cookie and begin to use it. + +When the cookie_worker finally runs, it will see the LRU_DISCARD flag +set, transition the cookie->state to LRU_DISCARDING, which will then +withdraw the cookie. Once the cookie is withdrawn the object is removed +the below oops will occur because the object associated with the cookie +is now NULL. + +Fix the oops by clearing the LRU_DISCARD bit if another thread uses the +cookie before the cookie_worker runs. + + BUG: kernel NULL pointer dereference, address: 0000000000000008 + ... + CPU: 31 PID: 44773 Comm: kworker/u130:1 Tainted: G E 6.0.0-5.dneg.x86_64 #1 + Hardware name: Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 + Workqueue: events_unbound netfs_rreq_write_to_cache_work [netfs] + RIP: 0010:cachefiles_prepare_write+0x28/0x90 [cachefiles] + ... + Call Trace: + netfs_rreq_write_to_cache_work+0x11c/0x320 [netfs] + process_one_work+0x217/0x3e0 + worker_thread+0x4a/0x3b0 + kthread+0xd6/0x100 + +Fixes: 12bb21a29c19 ("fscache: Implement cookie user counting and resource pinning") +Reported-by: Daire Byrne +Signed-off-by: Dave Wysochanski +Signed-off-by: David Howells +Tested-by: Daire Byrne +Link: https://lore.kernel.org/r/20221117115023.1350181-1-dwysocha@redhat.com/ # v1 +Link: https://lore.kernel.org/r/20221117142915.1366990-1-dwysocha@redhat.com/ # v2 +Signed-off-by: Linus Torvalds +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 8 ++++++++ + include/trace/events/fscache.h | 2 ++ + 2 files changed, 10 insertions(+) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 451d8a077e12..bce2492186d0 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -605,6 +605,14 @@ void __fscache_use_cookie(struct fscache_cookie *cookie, bool will_modify) + set_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags); + queue = true; + } ++ /* ++ * We could race with cookie_lru which may set LRU_DISCARD bit ++ * but has yet to run the cookie state machine. If this happens ++ * and another thread tries to use the cookie, clear LRU_DISCARD ++ * so we don't end up withdrawing the cookie while in use. ++ */ ++ if (test_and_clear_bit(FSCACHE_COOKIE_DO_LRU_DISCARD, &cookie->flags)) ++ fscache_see_cookie(cookie, fscache_cookie_see_lru_discard_clear); + break; + + case FSCACHE_COOKIE_STATE_FAILED: +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index c078c48a8e6d..a6190aa1b406 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -66,6 +66,7 @@ enum fscache_cookie_trace { + fscache_cookie_put_work, + fscache_cookie_see_active, + fscache_cookie_see_lru_discard, ++ fscache_cookie_see_lru_discard_clear, + fscache_cookie_see_lru_do_one, + fscache_cookie_see_relinquish, + fscache_cookie_see_withdraw, +@@ -149,6 +150,7 @@ enum fscache_access_trace { + EM(fscache_cookie_put_work, "PQ work ") \ + EM(fscache_cookie_see_active, "- activ") \ + EM(fscache_cookie_see_lru_discard, "- x-lru") \ ++ EM(fscache_cookie_see_lru_discard_clear,"- lrudc") \ + EM(fscache_cookie_see_lru_do_one, "- lrudo") \ + EM(fscache_cookie_see_relinquish, "- x-rlq") \ + EM(fscache_cookie_see_withdraw, "- x-wth") \ + diff --git a/patches.suse/fscache-Fix-some-kerneldoc-warnings-shown-up-by-W-1.patch b/patches.suse/fscache-Fix-some-kerneldoc-warnings-shown-up-by-W-1.patch new file mode 100644 index 0000000..03e1ad8 --- /dev/null +++ b/patches.suse/fscache-Fix-some-kerneldoc-warnings-shown-up-by-W-1.patch @@ -0,0 +1,50 @@ +From: David Howells +Date: Mon, 4 Oct 2021 22:08:50 +0100 +Subject: fscache: Fix some kerneldoc warnings shown up by W=1 +Git-commit: d9e3f82279bfe8419f437a637ff37c075598bd91 +Patch-mainline: v5.15-rc5 +References: jsc#SES-1880 + +Fix some kerneldoc warnings in the fscache driver that are shown up by W=1. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: Mauro Carvalho Chehab +cc: linux-fsdevel@vger.kernel.org +cc: linux-doc@vger.kernel.org +Link: https://lore.kernel.org/r/163214005516.2945267.7000234432243167892.stgit@warthog.procyon.org.uk/ # rfc v1 +Link: https://lore.kernel.org/r/163281899704.2790286.9177774252843775348.stgit@warthog.procyon.org.uk/ # rfc v2 +Acked-by: Luis Henriques +--- + fs/fscache/object.c | 1 + + fs/fscache/operation.c | 3 +++ + 2 files changed, 4 insertions(+) + +diff --git a/fs/fscache/object.c b/fs/fscache/object.c +index f346a78f4bd6..7b9e7a366226 100644 +--- a/fs/fscache/object.c ++++ b/fs/fscache/object.c +@@ -907,6 +907,7 @@ static void fscache_dequeue_object(struct fscache_object *object) + * @object: The object to ask about + * @data: The auxiliary data for the object + * @datalen: The size of the auxiliary data ++ * @object_size: The size of the object according to the server. + * + * This function consults the netfs about the coherency state of an object. + * The caller must be holding a ref on cookie->n_active (held by +diff --git a/fs/fscache/operation.c b/fs/fscache/operation.c +index 433877107700..e002cdfaf3cc 100644 +--- a/fs/fscache/operation.c ++++ b/fs/fscache/operation.c +@@ -22,7 +22,10 @@ static void fscache_operation_dummy_cancel(struct fscache_operation *op) + + /** + * fscache_operation_init - Do basic initialisation of an operation ++ * @cookie: The cookie to operate on + * @op: The operation to initialise ++ * @processor: The function to perform the operation ++ * @cancel: A function to handle operation cancellation + * @release: The release function to assign + * + * Do basic initialisation of an operation. The caller must still set flags, + diff --git a/patches.suse/fscache-Fix-the-volume-collision-wait-condition.patch b/patches.suse/fscache-Fix-the-volume-collision-wait-condition.patch new file mode 100644 index 0000000..b49d083 --- /dev/null +++ b/patches.suse/fscache-Fix-the-volume-collision-wait-condition.patch @@ -0,0 +1,46 @@ +From: David Howells +Date: Fri, 14 Jan 2022 13:30:17 +0000 +Subject: fscache: Fix the volume collision wait condition +Git-commit: 80a00ab8344f0fe4d555a1f97960215b659436e9 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +The condition that the waits in fscache_wait_on_volume_collision() are +waiting until are inverted. This suddenly started happening on the +upstream kernel with something like the following appearing in dmesg when +running xfstests: + + CacheFiles: cachefiles: Inode already in use: Iafs,example.com,100055 + +Fix them by inverting the conditions. + +Fixes: 62ab63352350 ("fscache: Implement volume registration") +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/164251398010.3435901.943876048104930939.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/fscache/volume.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +index a57c6cbee858..f2aa7dbad766 100644 +--- a/fs/fscache/volume.c ++++ b/fs/fscache/volume.c +@@ -142,12 +142,12 @@ static void fscache_wait_on_volume_collision(struct fscache_volume *candidate, + unsigned int collidee_debug_id) + { + wait_var_event_timeout(&candidate->flags, +- fscache_is_acquire_pending(candidate), 20 * HZ); ++ !fscache_is_acquire_pending(candidate), 20 * HZ); + if (!fscache_is_acquire_pending(candidate)) { + pr_notice("Potential volume collision new=%08x old=%08x", + candidate->debug_id, collidee_debug_id); + fscache_stat(&fscache_n_volumes_collision); +- wait_var_event(&candidate->flags, fscache_is_acquire_pending(candidate)); ++ wait_var_event(&candidate->flags, !fscache_is_acquire_pending(candidate)); + } + } + + diff --git a/patches.suse/fscache-Implement-a-hash-function.patch b/patches.suse/fscache-Implement-a-hash-function.patch new file mode 100644 index 0000000..9bf4d52 --- /dev/null +++ b/patches.suse/fscache-Implement-a-hash-function.patch @@ -0,0 +1,100 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:45:28 +0100 +Subject: fscache: Implement a hash function +Git-commit: e8a07c9d22afdace966353231d0273d29efe0890 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement a function to generate hashes. It needs to be stable over time +and endianness-independent as the hashes will appear on disk in future +patches. It can assume that its input is a multiple of four bytes in size +and alignment. + +This is borrowed from the VFS and simplified. le32_to_cpu() is added to +make it endianness-independent. + +Changes +======= +ver #3: + - Read the data being hashed in an endianness-independent way[1]. + - Change the size parameter to be in bytes rather than words. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/CAHk-=whtkzB446+hX0zdLsdcUJsJ=8_-0S1mE_R+YurThfUbLA@mail.gmail.com [1] +Link: https://lore.kernel.org/r/163819586113.215744.1699465806130102367.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906888735.143852.10944614318596881429.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967082342.1823006.8915671045444488742.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021493624.640689.9990442668811178628.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/internal.h | 2 ++ + fs/fscache/main.c | 40 ++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 42 insertions(+) + +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index ea52f8594a77..f345bdb018ba 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -22,6 +22,8 @@ + */ + extern unsigned fscache_debug; + ++extern unsigned int fscache_hash(unsigned int salt, const void *data, size_t len); ++ + /* + * proc.c + */ +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +index 819de2ee1276..687b34903d5b 100644 +--- a/fs/fscache/main.c ++++ b/fs/fscache/main.c +@@ -24,6 +24,46 @@ MODULE_PARM_DESC(fscache_debug, + struct workqueue_struct *fscache_wq; + EXPORT_SYMBOL(fscache_wq); + ++/* ++ * Mixing scores (in bits) for (7,20): ++ * Input delta: 1-bit 2-bit ++ * 1 round: 330.3 9201.6 ++ * 2 rounds: 1246.4 25475.4 ++ * 3 rounds: 1907.1 31295.1 ++ * 4 rounds: 2042.3 31718.6 ++ * Perfect: 2048 31744 ++ * (32*64) (32*31/2 * 64) ++ */ ++#define HASH_MIX(x, y, a) \ ++ ( x ^= (a), \ ++ y ^= x, x = rol32(x, 7),\ ++ x += y, y = rol32(y,20),\ ++ y *= 9 ) ++ ++static inline unsigned int fold_hash(unsigned long x, unsigned long y) ++{ ++ /* Use arch-optimized multiply if one exists */ ++ return __hash_32(y ^ __hash_32(x)); ++} ++ ++/* ++ * Generate a hash. This is derived from full_name_hash(), but we want to be ++ * sure it is arch independent and that it doesn't change as bits of the ++ * computed hash value might appear on disk. The caller must guarantee that ++ * the source data is a multiple of four bytes in size. ++ */ ++unsigned int fscache_hash(unsigned int salt, const void *data, size_t len) ++{ ++ const __le32 *p = data; ++ unsigned int a, x = 0, y = salt, n = len / sizeof(__le32); ++ ++ for (; n; n--) { ++ a = le32_to_cpu(*p++); ++ HASH_MIX(x, y, a); ++ } ++ return fold_hash(x, y); ++} ++ + /* + * initialise the fs caching module + */ + diff --git a/patches.suse/fscache-Implement-cache-level-access-helpers.patch b/patches.suse/fscache-Implement-cache-level-access-helpers.patch new file mode 100644 index 0000000..784f12e --- /dev/null +++ b/patches.suse/fscache-Implement-cache-level-access-helpers.patch @@ -0,0 +1,223 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:00:26 +0100 +Subject: fscache: Implement cache-level access helpers +Git-commit: 23e12e285a6ab7320a8bceead29cfe13190a6e3c +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a pair of functions to pin/unpin a cache that we're wanting to do a +high-level access to (such as creating or removing a volume): + + bool fscache_begin_cache_access(struct fscache_cache *cache, + enum fscache_access_trace why); + void fscache_end_cache_access(struct fscache_cache *cache, + enum fscache_access_trace why); + +The way the access gate works/will work is: + + (1) If the cache tests as not live (state is not FSCACHE_CACHE_IS_ACTIVE), + then we return false to indicate access was not permitted. + + (2) If the cache tests as live, then we increment the n_accesses count and + then recheck the liveness, ending the access if it ceased to be live. + + (3) When we end the access, we decrement n_accesses and wake up the any + waiters if it reaches 0. + + (4) Whilst the cache is caching, n_accesses is kept artificially + incremented to prevent wakeups from happening. + + (5) When the cache is taken offline, the state is changed to prevent new + accesses, n_accesses is decremented and we wait for n_accesses to + become 0. + +Note that some of this is implemented in a later patch. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819593239.215744.7537428720603638088.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906893368.143852.14164004598465617981.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967093977.1823006.6967886507023056409.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021499995.640689.18286203753480287850.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cache.c | 62 ++++++++++++++++++++++++++++++++++++++++++ + fs/fscache/internal.h | 2 ++ + fs/fscache/main.c | 2 ++ + include/trace/events/fscache.h | 41 ++++++++++++++++++++++++++++ + 4 files changed, 107 insertions(+) + +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +index 8db77bb9f8e2..e867cff53a70 100644 +--- a/fs/fscache/cache.c ++++ b/fs/fscache/cache.c +@@ -216,6 +216,68 @@ void fscache_relinquish_cache(struct fscache_cache *cache) + } + EXPORT_SYMBOL(fscache_relinquish_cache); + ++/** ++ * fscache_begin_cache_access - Pin a cache so it can be accessed ++ * @cache: The cache-level cookie ++ * @why: An indication of the circumstances of the access for tracing ++ * ++ * Attempt to pin the cache to prevent it from going away whilst we're ++ * accessing it and returns true if successful. This works as follows: ++ * ++ * (1) If the cache tests as not live (state is not FSCACHE_CACHE_IS_ACTIVE), ++ * then we return false to indicate access was not permitted. ++ * ++ * (2) If the cache tests as live, then we increment the n_accesses count and ++ * then recheck the liveness, ending the access if it ceased to be live. ++ * ++ * (3) When we end the access, we decrement n_accesses and wake up the any ++ * waiters if it reaches 0. ++ * ++ * (4) Whilst the cache is caching, n_accesses is kept artificially ++ * incremented to prevent wakeups from happening. ++ * ++ * (5) When the cache is taken offline, the state is changed to prevent new ++ * accesses, n_accesses is decremented and we wait for n_accesses to ++ * become 0. ++ */ ++bool fscache_begin_cache_access(struct fscache_cache *cache, enum fscache_access_trace why) ++{ ++ int n_accesses; ++ ++ if (!fscache_cache_is_live(cache)) ++ return false; ++ ++ n_accesses = atomic_inc_return(&cache->n_accesses); ++ smp_mb__after_atomic(); /* Reread live flag after n_accesses */ ++ trace_fscache_access_cache(cache->debug_id, refcount_read(&cache->ref), ++ n_accesses, why); ++ if (!fscache_cache_is_live(cache)) { ++ fscache_end_cache_access(cache, fscache_access_unlive); ++ return false; ++ } ++ return true; ++} ++ ++/** ++ * fscache_end_cache_access - Unpin a cache at the end of an access. ++ * @cache: The cache-level cookie ++ * @why: An indication of the circumstances of the access for tracing ++ * ++ * Unpin a cache after we've accessed it. The @why indicator is merely ++ * provided for tracing purposes. ++ */ ++void fscache_end_cache_access(struct fscache_cache *cache, enum fscache_access_trace why) ++{ ++ int n_accesses; ++ ++ smp_mb__before_atomic(); ++ n_accesses = atomic_dec_return(&cache->n_accesses); ++ trace_fscache_access_cache(cache->debug_id, refcount_read(&cache->ref), ++ n_accesses, why); ++ if (n_accesses == 0) ++ wake_up_var(&cache->n_accesses); ++} ++ + #ifdef CONFIG_PROC_FS + static const char fscache_cache_states[NR__FSCACHE_CACHE_STATE] = "-PAEW"; + +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index 71c897757d44..be29816b37ef 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -23,6 +23,8 @@ + #ifdef CONFIG_PROC_FS + extern const struct seq_operations fscache_caches_seq_ops; + #endif ++bool fscache_begin_cache_access(struct fscache_cache *cache, enum fscache_access_trace why); ++void fscache_end_cache_access(struct fscache_cache *cache, enum fscache_access_trace why); + struct fscache_cache *fscache_lookup_cache(const char *name, bool is_cache); + void fscache_put_cache(struct fscache_cache *cache, enum fscache_cache_trace where); + +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +index ae493e9ca1c9..876f4bee5840 100644 +--- a/fs/fscache/main.c ++++ b/fs/fscache/main.c +@@ -21,6 +21,8 @@ module_param_named(debug, fscache_debug, uint, + MODULE_PARM_DESC(fscache_debug, + "FS-Cache debugging mask"); + ++EXPORT_TRACEPOINT_SYMBOL(fscache_access_cache); ++ + struct workqueue_struct *fscache_wq; + EXPORT_SYMBOL(fscache_wq); + +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 9286e1c4b2ac..734966bc49e1 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -62,6 +62,12 @@ enum fscache_cookie_trace { + fscache_cookie_see_work, + }; + ++enum fscache_access_trace { ++ fscache_access_cache_pin, ++ fscache_access_cache_unpin, ++ fscache_access_unlive, ++}; ++ + #endif + + /* +@@ -107,6 +113,11 @@ enum fscache_cookie_trace { + EM(fscache_cookie_see_withdraw, "- x-wth") \ + E_(fscache_cookie_see_work, "- work ") + ++#define fscache_access_traces \ ++ EM(fscache_access_cache_pin, "PIN cache ") \ ++ EM(fscache_access_cache_unpin, "UNPIN cache ") \ ++ E_(fscache_access_unlive, "END unlive ") ++ + /* + * Export enum symbols via userspace. + */ +@@ -118,6 +129,7 @@ enum fscache_cookie_trace { + fscache_cache_traces; + fscache_volume_traces; + fscache_cookie_traces; ++fscache_access_traces; + + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that +@@ -204,6 +216,35 @@ TRACE_EVENT(fscache_cookie, + __entry->ref) + ); + ++TRACE_EVENT(fscache_access_cache, ++ TP_PROTO(unsigned int cache_debug_id, ++ int ref, ++ int n_accesses, ++ enum fscache_access_trace why), ++ ++ TP_ARGS(cache_debug_id, ref, n_accesses, why), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cache ) ++ __field(int, ref ) ++ __field(int, n_accesses ) ++ __field(enum fscache_access_trace, why ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cache = cache_debug_id; ++ __entry->ref = ref; ++ __entry->n_accesses = n_accesses; ++ __entry->why = why; ++ ), ++ ++ TP_printk("C=%08x %s r=%d a=%d", ++ __entry->cache, ++ __print_symbolic(__entry->why, fscache_access_traces), ++ __entry->ref, ++ __entry->n_accesses) ++ ); ++ + TRACE_EVENT(fscache_acquire, + TP_PROTO(struct fscache_cookie *cookie), + + diff --git a/patches.suse/fscache-Implement-cache-registration.patch b/patches.suse/fscache-Implement-cache-registration.patch new file mode 100644 index 0000000..2ecd217 --- /dev/null +++ b/patches.suse/fscache-Implement-cache-registration.patch @@ -0,0 +1,516 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:00:26 +0100 +Subject: fscache: Implement cache registration +Git-commit: 9549332df4ed4e761a1d41c83f2c25d28bb22431 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement a register of caches and provide functions to manage it. + +Two functions are provided for the cache backend to use: + + (1) Acquire a cache cookie: + + struct fscache_cache *fscache_acquire_cache(const char *name) + + This gets the cache cookie for a cache of the specified name and moves + it to the preparation state. If a nameless cache cookie exists, that + will be given this name and used. + + (2) Relinquish a cache cookie: + + void fscache_relinquish_cache(struct fscache_cache *cache); + + This relinquishes a cache cookie, cleans it and makes it available if + it's still referenced by a network filesystem. + +Note that network filesystems don't deal with cache cookies directly, but +rather go straight to the volume registration. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819587157.215744.13523139317322503286.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906889665.143852.10378009165231294456.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967085081.1823006.2218944206363626210.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021494847.640689.10109692261640524343.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/Makefile | 1 + + fs/fscache/cache.c | 274 +++++++++++++++++++++++++++++++++++++++++ + fs/fscache/internal.h | 33 +++++ + fs/fscache/proc.c | 4 + + include/linux/fscache-cache.h | 34 +++++ + include/trace/events/fscache.h | 43 +++++++ + 6 files changed, 389 insertions(+) + +diff --git a/fs/fscache/Makefile b/fs/fscache/Makefile +index f9722de32247..d9fc22c18090 100644 +--- a/fs/fscache/Makefile ++++ b/fs/fscache/Makefile +@@ -4,6 +4,7 @@ + # + + fscache-y := \ ++ cache.o \ + main.o + + fscache-$(CONFIG_PROC_FS) += proc.o +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +new file mode 100644 +index 000000000000..8db77bb9f8e2 +--- /dev/null ++++ b/fs/fscache/cache.c +@@ -0,0 +1,274 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* FS-Cache cache handling ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#define FSCACHE_DEBUG_LEVEL CACHE ++#include ++#include ++#include "internal.h" ++ ++static LIST_HEAD(fscache_caches); ++DECLARE_RWSEM(fscache_addremove_sem); ++EXPORT_SYMBOL(fscache_addremove_sem); ++ ++static atomic_t fscache_cache_debug_id; ++ ++/* ++ * Allocate a cache cookie. ++ */ ++static struct fscache_cache *fscache_alloc_cache(const char *name) ++{ ++ struct fscache_cache *cache; ++ ++ cache = kzalloc(sizeof(*cache), GFP_KERNEL); ++ if (cache) { ++ if (name) { ++ cache->name = kstrdup(name, GFP_KERNEL); ++ if (!cache->name) { ++ kfree(cache); ++ return NULL; ++ } ++ } ++ refcount_set(&cache->ref, 1); ++ INIT_LIST_HEAD(&cache->cache_link); ++ cache->debug_id = atomic_inc_return(&fscache_cache_debug_id); ++ } ++ return cache; ++} ++ ++static bool fscache_get_cache_maybe(struct fscache_cache *cache, ++ enum fscache_cache_trace where) ++{ ++ bool success; ++ int ref; ++ ++ success = __refcount_inc_not_zero(&cache->ref, &ref); ++ if (success) ++ trace_fscache_cache(cache->debug_id, ref + 1, where); ++ return success; ++} ++ ++/* ++ * Look up a cache cookie. ++ */ ++struct fscache_cache *fscache_lookup_cache(const char *name, bool is_cache) ++{ ++ struct fscache_cache *candidate, *cache, *unnamed = NULL; ++ ++ /* firstly check for the existence of the cache under read lock */ ++ down_read(&fscache_addremove_sem); ++ ++ list_for_each_entry(cache, &fscache_caches, cache_link) { ++ if (cache->name && name && strcmp(cache->name, name) == 0 && ++ fscache_get_cache_maybe(cache, fscache_cache_get_acquire)) ++ goto got_cache_r; ++ if (!cache->name && !name && ++ fscache_get_cache_maybe(cache, fscache_cache_get_acquire)) ++ goto got_cache_r; ++ } ++ ++ if (!name) { ++ list_for_each_entry(cache, &fscache_caches, cache_link) { ++ if (cache->name && ++ fscache_get_cache_maybe(cache, fscache_cache_get_acquire)) ++ goto got_cache_r; ++ } ++ } ++ ++ up_read(&fscache_addremove_sem); ++ ++ /* the cache does not exist - create a candidate */ ++ candidate = fscache_alloc_cache(name); ++ if (!candidate) ++ return ERR_PTR(-ENOMEM); ++ ++ /* write lock, search again and add if still not present */ ++ down_write(&fscache_addremove_sem); ++ ++ list_for_each_entry(cache, &fscache_caches, cache_link) { ++ if (cache->name && name && strcmp(cache->name, name) == 0 && ++ fscache_get_cache_maybe(cache, fscache_cache_get_acquire)) ++ goto got_cache_w; ++ if (!cache->name) { ++ unnamed = cache; ++ if (!name && ++ fscache_get_cache_maybe(cache, fscache_cache_get_acquire)) ++ goto got_cache_w; ++ } ++ } ++ ++ if (unnamed && is_cache && ++ fscache_get_cache_maybe(unnamed, fscache_cache_get_acquire)) ++ goto use_unnamed_cache; ++ ++ if (!name) { ++ list_for_each_entry(cache, &fscache_caches, cache_link) { ++ if (cache->name && ++ fscache_get_cache_maybe(cache, fscache_cache_get_acquire)) ++ goto got_cache_w; ++ } ++ } ++ ++ list_add_tail(&candidate->cache_link, &fscache_caches); ++ trace_fscache_cache(candidate->debug_id, ++ refcount_read(&candidate->ref), ++ fscache_cache_new_acquire); ++ up_write(&fscache_addremove_sem); ++ return candidate; ++ ++got_cache_r: ++ up_read(&fscache_addremove_sem); ++ return cache; ++use_unnamed_cache: ++ cache = unnamed; ++ cache->name = candidate->name; ++ candidate->name = NULL; ++got_cache_w: ++ up_write(&fscache_addremove_sem); ++ kfree(candidate->name); ++ kfree(candidate); ++ return cache; ++} ++ ++/** ++ * fscache_acquire_cache - Acquire a cache-level cookie. ++ * @name: The name of the cache. ++ * ++ * Get a cookie to represent an actual cache. If a name is given and there is ++ * a nameless cache record available, this will acquire that and set its name, ++ * directing all the volumes using it to this cache. ++ * ++ * The cache will be switched over to the preparing state if not currently in ++ * use, otherwise -EBUSY will be returned. ++ */ ++struct fscache_cache *fscache_acquire_cache(const char *name) ++{ ++ struct fscache_cache *cache; ++ ++ ASSERT(name); ++ cache = fscache_lookup_cache(name, true); ++ if (IS_ERR(cache)) ++ return cache; ++ ++ if (!fscache_set_cache_state_maybe(cache, ++ FSCACHE_CACHE_IS_NOT_PRESENT, ++ FSCACHE_CACHE_IS_PREPARING)) { ++ pr_warn("Cache tag %s in use\n", name); ++ fscache_put_cache(cache, fscache_cache_put_cache); ++ return ERR_PTR(-EBUSY); ++ } ++ ++ return cache; ++} ++EXPORT_SYMBOL(fscache_acquire_cache); ++ ++/** ++ * fscache_put_cache - Release a cache-level cookie. ++ * @cache: The cache cookie to be released ++ * @where: An indication of where the release happened ++ * ++ * Release the caller's reference on a cache-level cookie. The @where ++ * indication should give information about the circumstances in which the call ++ * occurs and will be logged through a tracepoint. ++ */ ++void fscache_put_cache(struct fscache_cache *cache, ++ enum fscache_cache_trace where) ++{ ++ unsigned int debug_id = cache->debug_id; ++ bool zero; ++ int ref; ++ ++ if (IS_ERR_OR_NULL(cache)) ++ return; ++ ++ zero = __refcount_dec_and_test(&cache->ref, &ref); ++ trace_fscache_cache(debug_id, ref - 1, where); ++ ++ if (zero) { ++ down_write(&fscache_addremove_sem); ++ list_del_init(&cache->cache_link); ++ up_write(&fscache_addremove_sem); ++ kfree(cache->name); ++ kfree(cache); ++ } ++} ++ ++/** ++ * fscache_relinquish_cache - Reset cache state and release cookie ++ * @cache: The cache cookie to be released ++ * ++ * Reset the state of a cache and release the caller's reference on a cache ++ * cookie. ++ */ ++void fscache_relinquish_cache(struct fscache_cache *cache) ++{ ++ enum fscache_cache_trace where = ++ (cache->state == FSCACHE_CACHE_IS_PREPARING) ? ++ fscache_cache_put_prep_failed : ++ fscache_cache_put_relinquish; ++ ++ cache->cache_priv = NULL; ++ smp_store_release(&cache->state, FSCACHE_CACHE_IS_NOT_PRESENT); ++ fscache_put_cache(cache, where); ++} ++EXPORT_SYMBOL(fscache_relinquish_cache); ++ ++#ifdef CONFIG_PROC_FS ++static const char fscache_cache_states[NR__FSCACHE_CACHE_STATE] = "-PAEW"; ++ ++/* ++ * Generate a list of caches in /proc/fs/fscache/caches ++ */ ++static int fscache_caches_seq_show(struct seq_file *m, void *v) ++{ ++ struct fscache_cache *cache; ++ ++ if (v == &fscache_caches) { ++ seq_puts(m, ++ "CACHE REF VOLS OBJS ACCES S NAME\n" ++ "======== ===== ===== ===== ===== = ===============\n" ++ ); ++ return 0; ++ } ++ ++ cache = list_entry(v, struct fscache_cache, cache_link); ++ seq_printf(m, ++ "%08x %5d %5d %5d %5d %c %s\n", ++ cache->debug_id, ++ refcount_read(&cache->ref), ++ atomic_read(&cache->n_volumes), ++ atomic_read(&cache->object_count), ++ atomic_read(&cache->n_accesses), ++ fscache_cache_states[cache->state], ++ cache->name ?: "-"); ++ return 0; ++} ++ ++static void *fscache_caches_seq_start(struct seq_file *m, loff_t *_pos) ++ __acquires(fscache_addremove_sem) ++{ ++ down_read(&fscache_addremove_sem); ++ return seq_list_start_head(&fscache_caches, *_pos); ++} ++ ++static void *fscache_caches_seq_next(struct seq_file *m, void *v, loff_t *_pos) ++{ ++ return seq_list_next(v, &fscache_caches, _pos); ++} ++ ++static void fscache_caches_seq_stop(struct seq_file *m, void *v) ++ __releases(fscache_addremove_sem) ++{ ++ up_read(&fscache_addremove_sem); ++} ++ ++const struct seq_operations fscache_caches_seq_ops = { ++ .start = fscache_caches_seq_start, ++ .next = fscache_caches_seq_next, ++ .stop = fscache_caches_seq_stop, ++ .show = fscache_caches_seq_show, ++}; ++#endif /* CONFIG_PROC_FS */ +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index f345bdb018ba..8fd39e7735fc 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -17,6 +17,39 @@ + #include + #include + ++/* ++ * cache.c ++ */ ++#ifdef CONFIG_PROC_FS ++extern const struct seq_operations fscache_caches_seq_ops; ++#endif ++struct fscache_cache *fscache_lookup_cache(const char *name, bool is_cache); ++void fscache_put_cache(struct fscache_cache *cache, enum fscache_cache_trace where); ++ ++static inline enum fscache_cache_state fscache_cache_state(const struct fscache_cache *cache) ++{ ++ return smp_load_acquire(&cache->state); ++} ++ ++static inline bool fscache_cache_is_live(const struct fscache_cache *cache) ++{ ++ return fscache_cache_state(cache) == FSCACHE_CACHE_IS_ACTIVE; ++} ++ ++static inline void fscache_set_cache_state(struct fscache_cache *cache, ++ enum fscache_cache_state new_state) ++{ ++ smp_store_release(&cache->state, new_state); ++ ++} ++ ++static inline bool fscache_set_cache_state_maybe(struct fscache_cache *cache, ++ enum fscache_cache_state old_state, ++ enum fscache_cache_state new_state) ++{ ++ return try_cmpxchg_release(&cache->state, &old_state, new_state); ++} ++ + /* + * main.c + */ +diff --git a/fs/fscache/proc.c b/fs/fscache/proc.c +index 4d866ac41776..93b925709e09 100644 +--- a/fs/fscache/proc.c ++++ b/fs/fscache/proc.c +@@ -19,6 +19,10 @@ int __init fscache_proc_init(void) + if (!proc_mkdir("fs/fscache", NULL)) + goto error_dir; + ++ if (!proc_create_seq("fs/fscache/caches", S_IFREG | 0444, NULL, ++ &fscache_caches_seq_ops)) ++ goto error; ++ + #ifdef CONFIG_FSCACHE_STATS + if (!proc_create_single("fs/fscache/stats", S_IFREG | 0444, NULL, + fscache_stats_show)) +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index d6910a913918..18cd5c9877bb 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -16,6 +16,40 @@ + + #include + ++enum fscache_cache_trace; ++enum fscache_access_trace; ++ ++enum fscache_cache_state { ++ FSCACHE_CACHE_IS_NOT_PRESENT, /* No cache is present for this name */ ++ FSCACHE_CACHE_IS_PREPARING, /* A cache is preparing to come live */ ++ FSCACHE_CACHE_IS_ACTIVE, /* Attached cache is active and can be used */ ++ FSCACHE_CACHE_GOT_IOERROR, /* Attached cache stopped on I/O error */ ++ FSCACHE_CACHE_IS_WITHDRAWN, /* Attached cache is being withdrawn */ ++#define NR__FSCACHE_CACHE_STATE (FSCACHE_CACHE_IS_WITHDRAWN + 1) ++}; ++ ++/* ++ * Cache cookie. ++ */ ++struct fscache_cache { ++ struct list_head cache_link; /* Link in cache list */ ++ void *cache_priv; /* Private cache data (or NULL) */ ++ refcount_t ref; ++ atomic_t n_volumes; /* Number of active volumes; */ ++ atomic_t n_accesses; /* Number of in-progress accesses on the cache */ ++ atomic_t object_count; /* no. of live objects in this cache */ ++ unsigned int debug_id; ++ enum fscache_cache_state state; ++ char *name; ++}; ++ + extern struct workqueue_struct *fscache_wq; + ++/* ++ * out-of-line cache backend functions ++ */ ++extern struct rw_semaphore fscache_addremove_sem; ++extern struct fscache_cache *fscache_acquire_cache(const char *name); ++extern void fscache_relinquish_cache(struct fscache_cache *cache); ++ + #endif /* _LINUX_FSCACHE_CACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index fe214c5cc87f..3b8e0597b2c1 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -19,11 +19,27 @@ + #ifndef __FSCACHE_DECLARE_TRACE_ENUMS_ONCE_ONLY + #define __FSCACHE_DECLARE_TRACE_ENUMS_ONCE_ONLY + ++enum fscache_cache_trace { ++ fscache_cache_collision, ++ fscache_cache_get_acquire, ++ fscache_cache_new_acquire, ++ fscache_cache_put_cache, ++ fscache_cache_put_prep_failed, ++ fscache_cache_put_relinquish, ++}; ++ + #endif + + /* + * Declare tracing information enums and their string mappings for display. + */ ++#define fscache_cache_traces \ ++ EM(fscache_cache_collision, "*COLLIDE*") \ ++ EM(fscache_cache_get_acquire, "GET acq ") \ ++ EM(fscache_cache_new_acquire, "NEW acq ") \ ++ EM(fscache_cache_put_cache, "PUT cache") \ ++ EM(fscache_cache_put_prep_failed, "PUT pfail") \ ++ E_(fscache_cache_put_relinquish, "PUT relnq") + + /* + * Export enum symbols via userspace. +@@ -33,6 +49,8 @@ + #define EM(a, b) TRACE_DEFINE_ENUM(a); + #define E_(a, b) TRACE_DEFINE_ENUM(a); + ++fscache_cache_traces; ++ + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that + * will be printed in the output. +@@ -43,6 +61,31 @@ + #define E_(a, b) { a, b } + + ++TRACE_EVENT(fscache_cache, ++ TP_PROTO(unsigned int cache_debug_id, ++ int usage, ++ enum fscache_cache_trace where), ++ ++ TP_ARGS(cache_debug_id, usage, where), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cache ) ++ __field(int, usage ) ++ __field(enum fscache_cache_trace, where ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cache = cache_debug_id; ++ __entry->usage = usage; ++ __entry->where = where; ++ ), ++ ++ TP_printk("C=%08x %s r=%d", ++ __entry->cache, ++ __print_symbolic(__entry->where, fscache_cache_traces), ++ __entry->usage) ++ ); ++ + #endif /* _TRACE_FSCACHE_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/fscache-Implement-cookie-invalidation.patch b/patches.suse/fscache-Implement-cookie-invalidation.patch new file mode 100644 index 0000000..d21d32c --- /dev/null +++ b/patches.suse/fscache-Implement-cookie-invalidation.patch @@ -0,0 +1,379 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:53:34 +0100 +Subject: fscache: Implement cookie invalidation +Git-commit: d24af13e2e2358a602740c7817ea90da43d3e740 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a function to invalidate the cache behind a cookie: + + void fscache_invalidate(struct fscache_cookie *cookie, + const void *aux_data, + loff_t size, + unsigned int flags) + +This causes any cached data for the specified cookie to be discarded. If +the cookie is marked as being in use, a new cache object will be created if +possible and future I/O will use that instead. In-flight I/O should be +abandoned (writes) or reconsidered (reads). Each time it is called +cookie->inval_counter is incremented and this can be used to detect +invalidation at the end of an I/O operation. + +The coherency data attached to the cookie can be updated and the cookie +size should be reset. One flag is available, FSCACHE_INVAL_DIO_WRITE, +which should be used to indicate invalidation due to a DIO write on a +file. This will temporarily disable caching for this cookie. + +Changes +======= +ver #2: + - Should only change to inval state if can get access to cache. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819602231.215744.11206598147269491575.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906909707.143852.18056070560477964891.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967107447.1823006.5945029409592119962.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021512640.640689.11418616313147754172.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 88 +++++++++++++++++++++++++++++++++++++++++- + fs/fscache/internal.h | 2 + + fs/fscache/stats.c | 5 +++ + include/linux/fscache-cache.h | 4 ++ + include/linux/fscache.h | 31 +++++++++++++++ + include/linux/netfs.h | 1 + + include/trace/events/fscache.h | 25 ++++++++++++ + 7 files changed, 155 insertions(+), 1 deletion(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 2f5ee717f2bb..a7ea7d1db032 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -19,6 +19,7 @@ static void fscache_cookie_lru_timed_out(struct timer_list *timer); + static void fscache_cookie_lru_worker(struct work_struct *work); + static void fscache_cookie_worker(struct work_struct *work); + static void fscache_unhash_cookie(struct fscache_cookie *cookie); ++static void fscache_perform_invalidation(struct fscache_cookie *cookie); + + #define fscache_cookie_hash_shift 15 + static struct hlist_bl_head fscache_cookie_hash[1 << fscache_cookie_hash_shift]; +@@ -28,7 +29,7 @@ static LIST_HEAD(fscache_cookie_lru); + static DEFINE_SPINLOCK(fscache_cookie_lru_lock); + DEFINE_TIMER(fscache_cookie_lru_timer, fscache_cookie_lru_timed_out); + static DECLARE_WORK(fscache_cookie_lru_work, fscache_cookie_lru_worker); +-static const char fscache_cookie_states[FSCACHE_COOKIE_STATE__NR] = "-LCAFUWRD"; ++static const char fscache_cookie_states[FSCACHE_COOKIE_STATE__NR] = "-LCAIFUWRD"; + unsigned int fscache_lru_cookie_timeout = 10 * HZ; + + void fscache_print_cookie(struct fscache_cookie *cookie, char prefix) +@@ -236,6 +237,19 @@ void fscache_cookie_lookup_negative(struct fscache_cookie *cookie) + } + EXPORT_SYMBOL(fscache_cookie_lookup_negative); + ++/** ++ * fscache_resume_after_invalidation - Allow I/O to resume after invalidation ++ * @cookie: The cookie that was invalidated ++ * ++ * Tell fscache that invalidation is sufficiently complete that I/O can be ++ * allowed again. ++ */ ++void fscache_resume_after_invalidation(struct fscache_cookie *cookie) ++{ ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_ACTIVE); ++} ++EXPORT_SYMBOL(fscache_resume_after_invalidation); ++ + /** + * fscache_caching_failed - Report that a failure stopped caching on a cookie + * @cookie: The cookie that was affected +@@ -566,6 +580,7 @@ void __fscache_use_cookie(struct fscache_cookie *cookie, bool will_modify) + set_bit(FSCACHE_COOKIE_LOCAL_WRITE, &cookie->flags); + break; + case FSCACHE_COOKIE_STATE_ACTIVE: ++ case FSCACHE_COOKIE_STATE_INVALIDATING: + if (will_modify && + !test_and_set_bit(FSCACHE_COOKIE_LOCAL_WRITE, &cookie->flags)) { + set_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags); +@@ -671,6 +686,11 @@ static void fscache_cookie_state_machine(struct fscache_cookie *cookie) + fscache_perform_lookup(cookie); + goto again; + ++ case FSCACHE_COOKIE_STATE_INVALIDATING: ++ spin_unlock(&cookie->lock); ++ fscache_perform_invalidation(cookie); ++ goto again; ++ + case FSCACHE_COOKIE_STATE_ACTIVE: + if (test_and_clear_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags)) { + spin_unlock(&cookie->lock); +@@ -962,6 +982,72 @@ struct fscache_cookie *fscache_get_cookie(struct fscache_cookie *cookie, + } + EXPORT_SYMBOL(fscache_get_cookie); + ++/* ++ * Ask the cache to effect invalidation of a cookie. ++ */ ++static void fscache_perform_invalidation(struct fscache_cookie *cookie) ++{ ++ if (!cookie->volume->cache->ops->invalidate_cookie(cookie)) ++ fscache_caching_failed(cookie); ++ fscache_end_cookie_access(cookie, fscache_access_invalidate_cookie_end); ++} ++ ++/* ++ * Invalidate an object. ++ */ ++void __fscache_invalidate(struct fscache_cookie *cookie, ++ const void *aux_data, loff_t new_size, ++ unsigned int flags) ++{ ++ bool is_caching; ++ ++ _enter("c=%x", cookie->debug_id); ++ ++ fscache_stat(&fscache_n_invalidates); ++ ++ if (WARN(test_bit(FSCACHE_COOKIE_RELINQUISHED, &cookie->flags), ++ "Trying to invalidate relinquished cookie\n")) ++ return; ++ ++ if ((flags & FSCACHE_INVAL_DIO_WRITE) && ++ test_and_set_bit(FSCACHE_COOKIE_DISABLED, &cookie->flags)) ++ return; ++ ++ spin_lock(&cookie->lock); ++ set_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ fscache_update_aux(cookie, aux_data, &new_size); ++ cookie->inval_counter++; ++ trace_fscache_invalidate(cookie, new_size); ++ ++ switch (cookie->state) { ++ case FSCACHE_COOKIE_STATE_INVALIDATING: /* is_still_valid will catch it */ ++ default: ++ spin_unlock(&cookie->lock); ++ _leave(" [no %u]", cookie->state); ++ return; ++ ++ case FSCACHE_COOKIE_STATE_LOOKING_UP: ++ case FSCACHE_COOKIE_STATE_CREATING: ++ spin_unlock(&cookie->lock); ++ _leave(" [look %x]", cookie->inval_counter); ++ return; ++ ++ case FSCACHE_COOKIE_STATE_ACTIVE: ++ is_caching = fscache_begin_cookie_access( ++ cookie, fscache_access_invalidate_cookie); ++ if (is_caching) ++ __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_INVALIDATING); ++ spin_unlock(&cookie->lock); ++ wake_up_cookie_state(cookie); ++ ++ if (is_caching) ++ fscache_queue_cookie(cookie, fscache_cookie_get_inval_work); ++ _leave(" [inv]"); ++ return; ++ } ++} ++EXPORT_SYMBOL(__fscache_invalidate); ++ + /* + * Generate a list of extant cookies in /proc/fs/fscache/cookies + */ +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index ca938e00eaa0..7fb83d216360 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -105,6 +105,8 @@ extern atomic_t fscache_n_acquires; + extern atomic_t fscache_n_acquires_ok; + extern atomic_t fscache_n_acquires_oom; + ++extern atomic_t fscache_n_invalidates; ++ + extern atomic_t fscache_n_relinquishes; + extern atomic_t fscache_n_relinquishes_retire; + extern atomic_t fscache_n_relinquishes_dropped; +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index 5aa4bd9fe207..cdbb672a274f 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -26,6 +26,8 @@ atomic_t fscache_n_acquires; + atomic_t fscache_n_acquires_ok; + atomic_t fscache_n_acquires_oom; + ++atomic_t fscache_n_invalidates; ++ + atomic_t fscache_n_updates; + EXPORT_SYMBOL(fscache_n_updates); + +@@ -59,6 +61,9 @@ int fscache_stats_show(struct seq_file *m, void *v) + timer_pending(&fscache_cookie_lru_timer) ? + fscache_cookie_lru_timer.expires - jiffies : 0); + ++ seq_printf(m, "Invals : n=%u\n", ++ atomic_read(&fscache_n_invalidates)); ++ + seq_printf(m, "Updates: n=%u\n", + atomic_read(&fscache_n_updates)); + +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index ae6a75976450..1ad56bfd9d72 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -64,6 +64,9 @@ struct fscache_cache_ops { + /* Withdraw an object without any cookie access counts held */ + void (*withdraw_cookie)(struct fscache_cookie *cookie); + ++ /* Invalidate an object */ ++ bool (*invalidate_cookie)(struct fscache_cookie *cookie); ++ + /* Prepare to write to a live cache object */ + void (*prepare_to_write)(struct fscache_cookie *cookie); + }; +@@ -96,6 +99,7 @@ extern void fscache_put_cookie(struct fscache_cookie *cookie, + extern void fscache_end_cookie_access(struct fscache_cookie *cookie, + enum fscache_access_trace why); + extern void fscache_cookie_lookup_negative(struct fscache_cookie *cookie); ++extern void fscache_resume_after_invalidation(struct fscache_cookie *cookie); + extern void fscache_caching_failed(struct fscache_cookie *cookie); + + /** +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index e6c321e5bf73..0f36d1fac237 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -39,6 +39,8 @@ struct fscache_cookie; + #define FSCACHE_ADV_WRITE_CACHE 0x00 /* Do cache if written to locally */ + #define FSCACHE_ADV_WRITE_NOCACHE 0x02 /* Don't cache if written to locally */ + ++#define FSCACHE_INVAL_DIO_WRITE 0x01 /* Invalidate due to DIO write */ ++ + /* + * Data object state. + */ +@@ -47,6 +49,7 @@ enum fscache_cookie_state { + FSCACHE_COOKIE_STATE_LOOKING_UP, /* The cache object is being looked up */ + FSCACHE_COOKIE_STATE_CREATING, /* The cache object is being created */ + FSCACHE_COOKIE_STATE_ACTIVE, /* The cache is active, readable and writable */ ++ FSCACHE_COOKIE_STATE_INVALIDATING, /* The cache is being invalidated */ + FSCACHE_COOKIE_STATE_FAILED, /* The cache failed, withdraw to clear */ + FSCACHE_COOKIE_STATE_LRU_DISCARDING, /* The cookie is being discarded by the LRU */ + FSCACHE_COOKIE_STATE_WITHDRAWING, /* The cookie is being withdrawn */ +@@ -153,6 +156,7 @@ extern struct fscache_cookie *__fscache_acquire_cookie( + extern void __fscache_use_cookie(struct fscache_cookie *, bool); + extern void __fscache_unuse_cookie(struct fscache_cookie *, const void *, const loff_t *); + extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool); ++extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int); + + /** + * fscache_acquire_volume - Register a volume as desiring caching services +@@ -327,4 +331,31 @@ void __fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data + set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &cookie->flags); + } + ++/** ++ * fscache_invalidate - Notify cache that an object needs invalidation ++ * @cookie: The cookie representing the cache object ++ * @aux_data: The updated auxiliary data for the cookie (may be NULL) ++ * @size: The revised size of the object. ++ * @flags: Invalidation flags (FSCACHE_INVAL_*) ++ * ++ * Notify the cache that an object is needs to be invalidated and that it ++ * should abort any retrievals or stores it is doing on the cache. This ++ * increments inval_counter on the cookie which can be used by the caller to ++ * reconsider I/O requests as they complete. ++ * ++ * If @flags has FSCACHE_INVAL_DIO_WRITE set, this indicates that this is due ++ * to a direct I/O write and will cause caching to be disabled on this cookie ++ * until it is completely unused. ++ * ++ * See Documentation/filesystems/caching/netfs-api.rst for a complete ++ * description. ++ */ ++static inline ++void fscache_invalidate(struct fscache_cookie *cookie, ++ const void *aux_data, loff_t size, unsigned int flags) ++{ ++ if (fscache_cookie_enabled(cookie)) ++ __fscache_invalidate(cookie, aux_data, size, flags); ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index 1ea22fc48818..5a46fde65759 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -124,6 +124,7 @@ struct netfs_cache_resources { + void *cache_priv; + void *cache_priv2; + unsigned int debug_id; /* Cookie debug ID */ ++ unsigned int inval_counter; /* object->inval_counter at begin_op */ + }; + + /* +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index b0409b1fad23..294792881434 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -51,6 +51,7 @@ enum fscache_cookie_trace { + fscache_cookie_discard, + fscache_cookie_get_end_access, + fscache_cookie_get_hash_collision, ++ fscache_cookie_get_inval_work, + fscache_cookie_get_lru, + fscache_cookie_get_use_work, + fscache_cookie_new_acquire, +@@ -73,6 +74,8 @@ enum fscache_access_trace { + fscache_access_acquire_volume_end, + fscache_access_cache_pin, + fscache_access_cache_unpin, ++ fscache_access_invalidate_cookie, ++ fscache_access_invalidate_cookie_end, + fscache_access_lookup_cookie, + fscache_access_lookup_cookie_end, + fscache_access_lookup_cookie_end_failed, +@@ -116,6 +119,7 @@ enum fscache_access_trace { + EM(fscache_cookie_discard, "DISCARD ") \ + EM(fscache_cookie_get_hash_collision, "GET hcoll") \ + EM(fscache_cookie_get_end_access, "GQ endac") \ ++ EM(fscache_cookie_get_inval_work, "GQ inval") \ + EM(fscache_cookie_get_lru, "GET lru ") \ + EM(fscache_cookie_get_use_work, "GQ use ") \ + EM(fscache_cookie_new_acquire, "NEW acq ") \ +@@ -137,6 +141,8 @@ enum fscache_access_trace { + EM(fscache_access_acquire_volume_end, "END acq_vol") \ + EM(fscache_access_cache_pin, "PIN cache ") \ + EM(fscache_access_cache_unpin, "UNPIN cache ") \ ++ EM(fscache_access_invalidate_cookie, "BEGIN inval ") \ ++ EM(fscache_access_invalidate_cookie_end,"END inval ") \ + EM(fscache_access_lookup_cookie, "BEGIN lookup ") \ + EM(fscache_access_lookup_cookie_end, "END lookup ") \ + EM(fscache_access_lookup_cookie_end_failed,"END lookupf") \ +@@ -385,6 +391,25 @@ TRACE_EVENT(fscache_relinquish, + __entry->n_active, __entry->flags, __entry->retire) + ); + ++TRACE_EVENT(fscache_invalidate, ++ TP_PROTO(struct fscache_cookie *cookie, loff_t new_size), ++ ++ TP_ARGS(cookie, new_size), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(loff_t, new_size ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie->debug_id; ++ __entry->new_size = new_size; ++ ), ++ ++ TP_printk("c=%08x sz=%llx", ++ __entry->cookie, __entry->new_size) ++ ); ++ + #endif /* _TRACE_FSCACHE_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/fscache-Implement-cookie-level-access-helpers.patch b/patches.suse/fscache-Implement-cookie-level-access-helpers.patch new file mode 100644 index 0000000..d4db22a --- /dev/null +++ b/patches.suse/fscache-Implement-cookie-level-access-helpers.patch @@ -0,0 +1,251 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:53:34 +0100 +Subject: fscache: Implement cookie-level access helpers +Git-commit: a7733fb632722a2f085f9324f14783effe268ed3 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a number of helper functions to manage access to a cookie, pinning the +cache object in place for the duration to prevent cache withdrawal from +removing it: + + (1) void fscache_init_access_gate(struct fscache_cookie *cookie); + + This function initialises the access count when a cache binds to a + cookie. An extra ref is taken on the access count to prevent wakeups + while the cache is active. We're only interested in the wakeup when a + cookie is being withdrawn and we're waiting for it to quiesce - at + which point the counter will be decremented before the wait. + + The FSCACHE_COOKIE_NACC_ELEVATED flag is set on the cookie to keep + track of the extra ref in order to handle a race between + relinquishment and withdrawal both trying to drop the extra ref. + + (2) bool fscache_begin_cookie_access(struct fscache_cookie *cookie, + enum fscache_access_trace why); + + This function attempts to begin access upon a cookie, pinning it in + place if it's cached. If successful, it returns true and leaves a the + access count incremented. + + (3) void fscache_end_cookie_access(struct fscache_cookie *cookie, + enum fscache_access_trace why); + + This function drops the access count obtained by (2), permitting + object withdrawal to take place when it reaches zero. + +A tracepoint is provided to track changes to the access counter on a +cookie. + +Changes +======= +ver #2: + - Don't hold n_accesses elevated whilst cache is bound to a cookie, but + rather add a flag that prevents the state machine from being queued when + n_accesses reaches 0. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819595085.215744.1706073049250505427.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906895313.143852.10141619544149102193.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967095980.1823006.1133648159424418877.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021503063.640689.8870918985269528670.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 98 ++++++++++++++++++++++++++++++++++++++++++ + fs/fscache/internal.h | 3 ++ + fs/fscache/main.c | 1 + + include/linux/fscache-cache.h | 2 + + include/trace/events/fscache.h | 29 +++++++++++++ + 5 files changed, 133 insertions(+) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 438b0098aa73..04d2127bd354 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -62,6 +62,104 @@ static void fscache_free_cookie(struct fscache_cookie *cookie) + kmem_cache_free(fscache_cookie_jar, cookie); + } + ++/* ++ * Initialise the access gate on a cookie by setting a flag to prevent the ++ * state machine from being queued when the access counter transitions to 0. ++ * We're only interested in this when we withdraw caching services from the ++ * cookie. ++ */ ++static void fscache_init_access_gate(struct fscache_cookie *cookie) ++{ ++ int n_accesses; ++ ++ n_accesses = atomic_read(&cookie->n_accesses); ++ trace_fscache_access(cookie->debug_id, refcount_read(&cookie->ref), ++ n_accesses, fscache_access_cache_pin); ++ set_bit(FSCACHE_COOKIE_NO_ACCESS_WAKE, &cookie->flags); ++} ++ ++/** ++ * fscache_end_cookie_access - Unpin a cache at the end of an access. ++ * @cookie: A data file cookie ++ * @why: An indication of the circumstances of the access for tracing ++ * ++ * Unpin a cache cookie after we've accessed it and bring a deferred ++ * relinquishment or withdrawal state into effect. ++ * ++ * The @why indicator is provided for tracing purposes. ++ */ ++void fscache_end_cookie_access(struct fscache_cookie *cookie, ++ enum fscache_access_trace why) ++{ ++ int n_accesses; ++ ++ smp_mb__before_atomic(); ++ n_accesses = atomic_dec_return(&cookie->n_accesses); ++ trace_fscache_access(cookie->debug_id, refcount_read(&cookie->ref), ++ n_accesses, why); ++ if (n_accesses == 0 && ++ !test_bit(FSCACHE_COOKIE_NO_ACCESS_WAKE, &cookie->flags)) { ++ // PLACEHOLDER: Need to poke the state machine ++ } ++} ++EXPORT_SYMBOL(fscache_end_cookie_access); ++ ++/* ++ * Pin the cache behind a cookie so that we can access it. ++ */ ++static void __fscache_begin_cookie_access(struct fscache_cookie *cookie, ++ enum fscache_access_trace why) ++{ ++ int n_accesses; ++ ++ n_accesses = atomic_inc_return(&cookie->n_accesses); ++ smp_mb__after_atomic(); /* (Future) read state after is-caching. ++ * Reread n_accesses after is-caching ++ */ ++ trace_fscache_access(cookie->debug_id, refcount_read(&cookie->ref), ++ n_accesses, why); ++} ++ ++/** ++ * fscache_begin_cookie_access - Pin a cache so data can be accessed ++ * @cookie: A data file cookie ++ * @why: An indication of the circumstances of the access for tracing ++ * ++ * Attempt to pin the cache to prevent it from going away whilst we're ++ * accessing data and returns true if successful. This works as follows: ++ * ++ * (1) If the cookie is not being cached (ie. FSCACHE_COOKIE_IS_CACHING is not ++ * set), we return false to indicate access was not permitted. ++ * ++ * (2) If the cookie is being cached, we increment its n_accesses count and ++ * then recheck the IS_CACHING flag, ending the access if it got cleared. ++ * ++ * (3) When we end the access, we decrement the cookie's n_accesses and wake ++ * up the any waiters if it reaches 0. ++ * ++ * (4) Whilst the cookie is actively being cached, its n_accesses is kept ++ * artificially incremented to prevent wakeups from happening. ++ * ++ * (5) When the cache is taken offline or if the cookie is culled, the flag is ++ * cleared to prevent new accesses, the cookie's n_accesses is decremented ++ * and we wait for it to become 0. ++ * ++ * The @why indicator are merely provided for tracing purposes. ++ */ ++bool fscache_begin_cookie_access(struct fscache_cookie *cookie, ++ enum fscache_access_trace why) ++{ ++ if (!test_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags)) ++ return false; ++ __fscache_begin_cookie_access(cookie, why); ++ if (!test_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags) || ++ !fscache_cache_is_live(cookie->volume->cache)) { ++ fscache_end_cookie_access(cookie, fscache_access_unlive); ++ return false; ++ } ++ return true; ++} ++ + static inline void wake_up_cookie_state(struct fscache_cookie *cookie) + { + /* Use a barrier to ensure that waiters see the state variable +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index 91a4ea08ec0b..e0d8ef212e82 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -59,6 +59,9 @@ extern struct kmem_cache *fscache_cookie_jar; + extern const struct seq_operations fscache_cookies_seq_ops; + + extern void fscache_print_cookie(struct fscache_cookie *cookie, char prefix); ++extern bool fscache_begin_cookie_access(struct fscache_cookie *cookie, ++ enum fscache_access_trace why); ++ + static inline void fscache_see_cookie(struct fscache_cookie *cookie, + enum fscache_cookie_trace where) + { +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +index 6cab5d99ba4c..dad85fd84f6f 100644 +--- a/fs/fscache/main.c ++++ b/fs/fscache/main.c +@@ -23,6 +23,7 @@ MODULE_PARM_DESC(fscache_debug, + + EXPORT_TRACEPOINT_SYMBOL(fscache_access_cache); + EXPORT_TRACEPOINT_SYMBOL(fscache_access_volume); ++EXPORT_TRACEPOINT_SYMBOL(fscache_access); + + struct workqueue_struct *fscache_wq; + EXPORT_SYMBOL(fscache_wq); +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index fbbd8a2afe12..66624407ba84 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -61,6 +61,8 @@ extern struct fscache_cookie *fscache_get_cookie(struct fscache_cookie *cookie, + enum fscache_cookie_trace where); + extern void fscache_put_cookie(struct fscache_cookie *cookie, + enum fscache_cookie_trace where); ++extern void fscache_end_cookie_access(struct fscache_cookie *cookie, ++ enum fscache_access_trace why); + extern void fscache_set_cookie_state(struct fscache_cookie *cookie, + enum fscache_cookie_state state); + +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 4f40cfa52469..b1a962adfd16 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -279,6 +279,35 @@ TRACE_EVENT(fscache_access_volume, + __entry->n_accesses) + ); + ++TRACE_EVENT(fscache_access, ++ TP_PROTO(unsigned int cookie_debug_id, ++ int ref, ++ int n_accesses, ++ enum fscache_access_trace why), ++ ++ TP_ARGS(cookie_debug_id, ref, n_accesses, why), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(int, ref ) ++ __field(int, n_accesses ) ++ __field(enum fscache_access_trace, why ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie_debug_id; ++ __entry->ref = ref; ++ __entry->n_accesses = n_accesses; ++ __entry->why = why; ++ ), ++ ++ TP_printk("c=%08x %s r=%d a=%d", ++ __entry->cookie, ++ __print_symbolic(__entry->why, fscache_access_traces), ++ __entry->ref, ++ __entry->n_accesses) ++ ); ++ + TRACE_EVENT(fscache_acquire, + TP_PROTO(struct fscache_cookie *cookie), + + diff --git a/patches.suse/fscache-Implement-cookie-registration.patch b/patches.suse/fscache-Implement-cookie-registration.patch new file mode 100644 index 0000000..ea41d5e --- /dev/null +++ b/patches.suse/fscache-Implement-cookie-registration.patch @@ -0,0 +1,1092 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:53:34 +0100 +Subject: fscache: Implement cookie registration +Git-commit: 7f3283aba39a0f395700c3b5defa4ec49d9914b3 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add functions to the fscache API to allow data file cookies to be acquired +and relinquished by the network filesystem. It is intended that the +filesystem will create such cookies per-inode under a volume. + +To request a cookie, the filesystem should call: + + struct fscache_cookie * + fscache_acquire_cookie(struct fscache_volume *volume, + u8 advice, + const void *index_key, + size_t index_key_len, + const void *aux_data, + size_t aux_data_len, + loff_t object_size) + + +The filesystem must first have created a volume cookie, which is passed in +here. If it passes in NULL then the function will just return a NULL +cookie. + +A binary key should be passed in index_key and is of size index_key_len. +This is saved in the cookie and is used to locate the associated data in +the cache. + +A coherency data buffer of size aux_data_len will be allocated and +initialised from the buffer pointed to by aux_data. This is used to +validate cache objects when they're opened and is stored on disk with them +when they're committed. The data is stored in the cookie and will be +updateable by various functions in later patches. + +The object_size must also be given. This is also used to perform a +coherency check and to size the backing storage appropriately. + +This function disallows a cookie from being acquired twice in parallel, +though it will cause the second user to wait if the first is busy +relinquishing its cookie. + + +When a network filesystem has finished with a cookie, it should call: + + void + fscache_relinquish_cookie(struct fscache_volume *volume, + bool retire) + +If retire is true, any backing data will be discarded immediately. + +Changes +======= +ver #3: + - fscache_hash()'s size parameter is now in bytes. Use __le32 as the unit + to round up to. + - When comparing cookies, simply see if the attributes are the same rather + than subtracting them to produce a strcmp-style return[1]. + - Add a check to see if the cookie is still hashed at the point of + freeing. + +ver #2: + - Don't hold n_accesses elevated whilst cache is bound to a cookie, but + rather add a flag that prevents the state machine from being queued when + n_accesses reaches 0. + - Remove the unused cookie pointer field from the fscache_acquire + tracepoint. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/CAHk-=whtkzB446+hX0zdLsdcUJsJ=8_-0S1mE_R+YurThfUbLA@mail.gmail.com/ [1] +Link: https://lore.kernel.org/r/163819590658.215744.14934902514281054323.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906891983.143852.6219772337558577395.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967088507.1823006.12659006350221417165.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021498432.640689.12743483856927722772.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/Makefile | 1 + + fs/fscache/cookie.c | 497 +++++++++++++++++++++++++++++++++++++++++ + fs/fscache/internal.h | 23 ++ + fs/fscache/main.c | 12 + + fs/fscache/proc.c | 4 + + fs/fscache/stats.c | 28 ++- + include/linux/fscache-cache.h | 22 ++ + include/linux/fscache.h | 134 +++++++++++ + include/trace/events/fscache.h | 111 +++++++++ + 9 files changed, 831 insertions(+), 1 deletion(-) + +diff --git a/fs/fscache/Makefile b/fs/fscache/Makefile +index bb5282ae682f..bcc79615f93a 100644 +--- a/fs/fscache/Makefile ++++ b/fs/fscache/Makefile +@@ -5,6 +5,7 @@ + + fscache-y := \ + cache.o \ ++ cookie.o \ + main.o \ + volume.o + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +new file mode 100644 +index 000000000000..438b0098aa73 +--- /dev/null ++++ b/fs/fscache/cookie.c +@@ -0,0 +1,497 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* netfs cookie management ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ * ++ * See Documentation/filesystems/caching/netfs-api.rst for more information on ++ * the netfs API. ++ */ ++ ++#define FSCACHE_DEBUG_LEVEL COOKIE ++#include ++#include ++#include "internal.h" ++ ++struct kmem_cache *fscache_cookie_jar; ++ ++static void fscache_drop_cookie(struct fscache_cookie *cookie); ++ ++#define fscache_cookie_hash_shift 15 ++static struct hlist_bl_head fscache_cookie_hash[1 << fscache_cookie_hash_shift]; ++static LIST_HEAD(fscache_cookies); ++static DEFINE_RWLOCK(fscache_cookies_lock); ++static const char fscache_cookie_states[FSCACHE_COOKIE_STATE__NR] = "-LCAFWRD"; ++ ++void fscache_print_cookie(struct fscache_cookie *cookie, char prefix) ++{ ++ const u8 *k; ++ ++ pr_err("%c-cookie c=%08x [fl=%lx na=%u nA=%u s=%c]\n", ++ prefix, ++ cookie->debug_id, ++ cookie->flags, ++ atomic_read(&cookie->n_active), ++ atomic_read(&cookie->n_accesses), ++ fscache_cookie_states[cookie->state]); ++ pr_err("%c-cookie V=%08x [%s]\n", ++ prefix, ++ cookie->volume->debug_id, ++ cookie->volume->key); ++ ++ k = (cookie->key_len <= sizeof(cookie->inline_key)) ? ++ cookie->inline_key : cookie->key; ++ pr_err("%c-key=[%u] '%*phN'\n", prefix, cookie->key_len, cookie->key_len, k); ++} ++ ++static void fscache_free_cookie(struct fscache_cookie *cookie) ++{ ++ if (WARN_ON_ONCE(test_bit(FSCACHE_COOKIE_IS_HASHED, &cookie->flags))) { ++ fscache_print_cookie(cookie, 'F'); ++ return; ++ } ++ ++ write_lock(&fscache_cookies_lock); ++ list_del(&cookie->proc_link); ++ write_unlock(&fscache_cookies_lock); ++ if (cookie->aux_len > sizeof(cookie->inline_aux)) ++ kfree(cookie->aux); ++ if (cookie->key_len > sizeof(cookie->inline_key)) ++ kfree(cookie->key); ++ fscache_stat_d(&fscache_n_cookies); ++ kmem_cache_free(fscache_cookie_jar, cookie); ++} ++ ++static inline void wake_up_cookie_state(struct fscache_cookie *cookie) ++{ ++ /* Use a barrier to ensure that waiters see the state variable ++ * change, as spin_unlock doesn't guarantee a barrier. ++ * ++ * See comments over wake_up_bit() and waitqueue_active(). ++ */ ++ smp_mb(); ++ wake_up_var(&cookie->state); ++} ++ ++static void __fscache_set_cookie_state(struct fscache_cookie *cookie, ++ enum fscache_cookie_state state) ++{ ++ cookie->state = state; ++} ++ ++/* ++ * Change the state a cookie is at and wake up anyone waiting for that - but ++ * only if the cookie isn't already marked as being in a cleanup state. ++ */ ++void fscache_set_cookie_state(struct fscache_cookie *cookie, ++ enum fscache_cookie_state state) ++{ ++ bool changed = false; ++ ++ spin_lock(&cookie->lock); ++ switch (cookie->state) { ++ case FSCACHE_COOKIE_STATE_RELINQUISHING: ++ break; ++ default: ++ __fscache_set_cookie_state(cookie, state); ++ changed = true; ++ break; ++ } ++ spin_unlock(&cookie->lock); ++ if (changed) ++ wake_up_cookie_state(cookie); ++} ++EXPORT_SYMBOL(fscache_set_cookie_state); ++ ++/* ++ * Set the index key in a cookie. The cookie struct has space for a 16-byte ++ * key plus length and hash, but if that's not big enough, it's instead a ++ * pointer to a buffer containing 3 bytes of hash, 1 byte of length and then ++ * the key data. ++ */ ++static int fscache_set_key(struct fscache_cookie *cookie, ++ const void *index_key, size_t index_key_len) ++{ ++ void *buf; ++ size_t buf_size; ++ ++ buf_size = round_up(index_key_len, sizeof(__le32)); ++ ++ if (index_key_len > sizeof(cookie->inline_key)) { ++ buf = kzalloc(buf_size, GFP_KERNEL); ++ if (!buf) ++ return -ENOMEM; ++ cookie->key = buf; ++ } else { ++ buf = cookie->inline_key; ++ } ++ ++ memcpy(buf, index_key, index_key_len); ++ cookie->key_hash = fscache_hash(cookie->volume->key_hash, ++ buf, buf_size); ++ return 0; ++} ++ ++static bool fscache_cookie_same(const struct fscache_cookie *a, ++ const struct fscache_cookie *b) ++{ ++ const void *ka, *kb; ++ ++ if (a->key_hash != b->key_hash || ++ a->volume != b->volume || ++ a->key_len != b->key_len) ++ return false; ++ ++ if (a->key_len <= sizeof(a->inline_key)) { ++ ka = &a->inline_key; ++ kb = &b->inline_key; ++ } else { ++ ka = a->key; ++ kb = b->key; ++ } ++ return memcmp(ka, kb, a->key_len) == 0; ++} ++ ++static atomic_t fscache_cookie_debug_id = ATOMIC_INIT(1); ++ ++/* ++ * Allocate a cookie. ++ */ ++static struct fscache_cookie *fscache_alloc_cookie( ++ struct fscache_volume *volume, ++ u8 advice, ++ const void *index_key, size_t index_key_len, ++ const void *aux_data, size_t aux_data_len, ++ loff_t object_size) ++{ ++ struct fscache_cookie *cookie; ++ ++ /* allocate and initialise a cookie */ ++ cookie = kmem_cache_zalloc(fscache_cookie_jar, GFP_KERNEL); ++ if (!cookie) ++ return NULL; ++ fscache_stat(&fscache_n_cookies); ++ ++ cookie->volume = volume; ++ cookie->advice = advice; ++ cookie->key_len = index_key_len; ++ cookie->aux_len = aux_data_len; ++ cookie->object_size = object_size; ++ if (object_size == 0) ++ __set_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ ++ if (fscache_set_key(cookie, index_key, index_key_len) < 0) ++ goto nomem; ++ ++ if (cookie->aux_len <= sizeof(cookie->inline_aux)) { ++ memcpy(cookie->inline_aux, aux_data, cookie->aux_len); ++ } else { ++ cookie->aux = kmemdup(aux_data, cookie->aux_len, GFP_KERNEL); ++ if (!cookie->aux) ++ goto nomem; ++ } ++ ++ refcount_set(&cookie->ref, 1); ++ cookie->debug_id = atomic_inc_return(&fscache_cookie_debug_id); ++ cookie->state = FSCACHE_COOKIE_STATE_QUIESCENT; ++ spin_lock_init(&cookie->lock); ++ INIT_LIST_HEAD(&cookie->commit_link); ++ INIT_WORK(&cookie->work, NULL /* PLACEHOLDER */); ++ ++ write_lock(&fscache_cookies_lock); ++ list_add_tail(&cookie->proc_link, &fscache_cookies); ++ write_unlock(&fscache_cookies_lock); ++ fscache_see_cookie(cookie, fscache_cookie_new_acquire); ++ return cookie; ++ ++nomem: ++ fscache_free_cookie(cookie); ++ return NULL; ++} ++ ++static void fscache_wait_on_collision(struct fscache_cookie *candidate, ++ struct fscache_cookie *wait_for) ++{ ++ enum fscache_cookie_state *statep = &wait_for->state; ++ ++ wait_var_event_timeout(statep, READ_ONCE(*statep) == FSCACHE_COOKIE_STATE_DROPPED, ++ 20 * HZ); ++ if (READ_ONCE(*statep) != FSCACHE_COOKIE_STATE_DROPPED) { ++ pr_notice("Potential collision c=%08x old: c=%08x", ++ candidate->debug_id, wait_for->debug_id); ++ wait_var_event(statep, READ_ONCE(*statep) == FSCACHE_COOKIE_STATE_DROPPED); ++ } ++} ++ ++/* ++ * Attempt to insert the new cookie into the hash. If there's a collision, we ++ * wait for the old cookie to complete if it's being relinquished and an error ++ * otherwise. ++ */ ++static bool fscache_hash_cookie(struct fscache_cookie *candidate) ++{ ++ struct fscache_cookie *cursor, *wait_for = NULL; ++ struct hlist_bl_head *h; ++ struct hlist_bl_node *p; ++ unsigned int bucket; ++ ++ bucket = candidate->key_hash & (ARRAY_SIZE(fscache_cookie_hash) - 1); ++ h = &fscache_cookie_hash[bucket]; ++ ++ hlist_bl_lock(h); ++ hlist_bl_for_each_entry(cursor, p, h, hash_link) { ++ if (fscache_cookie_same(candidate, cursor)) { ++ if (!test_bit(FSCACHE_COOKIE_RELINQUISHED, &cursor->flags)) ++ goto collision; ++ wait_for = fscache_get_cookie(cursor, ++ fscache_cookie_get_hash_collision); ++ break; ++ } ++ } ++ ++ fscache_get_volume(candidate->volume, fscache_volume_get_cookie); ++ atomic_inc(&candidate->volume->n_cookies); ++ hlist_bl_add_head(&candidate->hash_link, h); ++ set_bit(FSCACHE_COOKIE_IS_HASHED, &candidate->flags); ++ hlist_bl_unlock(h); ++ ++ if (wait_for) { ++ fscache_wait_on_collision(candidate, wait_for); ++ fscache_put_cookie(wait_for, fscache_cookie_put_hash_collision); ++ } ++ return true; ++ ++collision: ++ trace_fscache_cookie(cursor->debug_id, refcount_read(&cursor->ref), ++ fscache_cookie_collision); ++ pr_err("Duplicate cookie detected\n"); ++ fscache_print_cookie(cursor, 'O'); ++ fscache_print_cookie(candidate, 'N'); ++ hlist_bl_unlock(h); ++ return false; ++} ++ ++/* ++ * Request a cookie to represent a data storage object within a volume. ++ * ++ * We never let on to the netfs about errors. We may set a negative cookie ++ * pointer, but that's okay ++ */ ++struct fscache_cookie *__fscache_acquire_cookie( ++ struct fscache_volume *volume, ++ u8 advice, ++ const void *index_key, size_t index_key_len, ++ const void *aux_data, size_t aux_data_len, ++ loff_t object_size) ++{ ++ struct fscache_cookie *cookie; ++ ++ _enter("V=%x", volume->debug_id); ++ ++ if (!index_key || !index_key_len || index_key_len > 255 || aux_data_len > 255) ++ return NULL; ++ if (!aux_data || !aux_data_len) { ++ aux_data = NULL; ++ aux_data_len = 0; ++ } ++ ++ fscache_stat(&fscache_n_acquires); ++ ++ cookie = fscache_alloc_cookie(volume, advice, ++ index_key, index_key_len, ++ aux_data, aux_data_len, ++ object_size); ++ if (!cookie) { ++ fscache_stat(&fscache_n_acquires_oom); ++ return NULL; ++ } ++ ++ if (!fscache_hash_cookie(cookie)) { ++ fscache_see_cookie(cookie, fscache_cookie_discard); ++ fscache_free_cookie(cookie); ++ return NULL; ++ } ++ ++ trace_fscache_acquire(cookie); ++ fscache_stat(&fscache_n_acquires_ok); ++ _leave(" = c=%08x", cookie->debug_id); ++ return cookie; ++} ++EXPORT_SYMBOL(__fscache_acquire_cookie); ++ ++/* ++ * Remove a cookie from the hash table. ++ */ ++static void fscache_unhash_cookie(struct fscache_cookie *cookie) ++{ ++ struct hlist_bl_head *h; ++ unsigned int bucket; ++ ++ bucket = cookie->key_hash & (ARRAY_SIZE(fscache_cookie_hash) - 1); ++ h = &fscache_cookie_hash[bucket]; ++ ++ hlist_bl_lock(h); ++ hlist_bl_del(&cookie->hash_link); ++ clear_bit(FSCACHE_COOKIE_IS_HASHED, &cookie->flags); ++ hlist_bl_unlock(h); ++} ++ ++/* ++ * Finalise a cookie after all its resources have been disposed of. ++ */ ++static void fscache_drop_cookie(struct fscache_cookie *cookie) ++{ ++ spin_lock(&cookie->lock); ++ __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_DROPPED); ++ spin_unlock(&cookie->lock); ++ wake_up_cookie_state(cookie); ++ ++ fscache_unhash_cookie(cookie); ++ fscache_stat(&fscache_n_relinquishes_dropped); ++} ++ ++/* ++ * Allow the netfs to release a cookie back to the cache. ++ * - the object will be marked as recyclable on disk if retire is true ++ */ ++void __fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) ++{ ++ fscache_stat(&fscache_n_relinquishes); ++ if (retire) ++ fscache_stat(&fscache_n_relinquishes_retire); ++ ++ _enter("c=%08x{%d},%d", ++ cookie->debug_id, atomic_read(&cookie->n_active), retire); ++ ++ if (WARN(test_and_set_bit(FSCACHE_COOKIE_RELINQUISHED, &cookie->flags), ++ "Cookie c=%x already relinquished\n", cookie->debug_id)) ++ return; ++ ++ if (retire) ++ set_bit(FSCACHE_COOKIE_RETIRED, &cookie->flags); ++ trace_fscache_relinquish(cookie, retire); ++ ++ ASSERTCMP(atomic_read(&cookie->n_active), ==, 0); ++ ASSERTCMP(atomic_read(&cookie->volume->n_cookies), >, 0); ++ atomic_dec(&cookie->volume->n_cookies); ++ ++ set_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags); ++ ++ if (test_bit(FSCACHE_COOKIE_HAS_BEEN_CACHED, &cookie->flags)) ++ ; // PLACEHOLDER: Do something here if the cookie was cached ++ else ++ fscache_drop_cookie(cookie); ++ fscache_put_cookie(cookie, fscache_cookie_put_relinquish); ++} ++EXPORT_SYMBOL(__fscache_relinquish_cookie); ++ ++/* ++ * Drop a reference to a cookie. ++ */ ++void fscache_put_cookie(struct fscache_cookie *cookie, ++ enum fscache_cookie_trace where) ++{ ++ struct fscache_volume *volume = cookie->volume; ++ unsigned int cookie_debug_id = cookie->debug_id; ++ bool zero; ++ int ref; ++ ++ zero = __refcount_dec_and_test(&cookie->ref, &ref); ++ trace_fscache_cookie(cookie_debug_id, ref - 1, where); ++ if (zero) { ++ fscache_free_cookie(cookie); ++ fscache_put_volume(volume, fscache_volume_put_cookie); ++ } ++} ++EXPORT_SYMBOL(fscache_put_cookie); ++ ++/* ++ * Get a reference to a cookie. ++ */ ++struct fscache_cookie *fscache_get_cookie(struct fscache_cookie *cookie, ++ enum fscache_cookie_trace where) ++{ ++ int ref; ++ ++ __refcount_inc(&cookie->ref, &ref); ++ trace_fscache_cookie(cookie->debug_id, ref + 1, where); ++ return cookie; ++} ++EXPORT_SYMBOL(fscache_get_cookie); ++ ++/* ++ * Generate a list of extant cookies in /proc/fs/fscache/cookies ++ */ ++static int fscache_cookies_seq_show(struct seq_file *m, void *v) ++{ ++ struct fscache_cookie *cookie; ++ unsigned int keylen = 0, auxlen = 0; ++ u8 *p; ++ ++ if (v == &fscache_cookies) { ++ seq_puts(m, ++ "COOKIE VOLUME REF ACT ACC S FL DEF \n" ++ "======== ======== === === === = == ================\n" ++ ); ++ return 0; ++ } ++ ++ cookie = list_entry(v, struct fscache_cookie, proc_link); ++ ++ seq_printf(m, ++ "%08x %08x %3d %3d %3d %c %02lx", ++ cookie->debug_id, ++ cookie->volume->debug_id, ++ refcount_read(&cookie->ref), ++ atomic_read(&cookie->n_active), ++ atomic_read(&cookie->n_accesses), ++ fscache_cookie_states[cookie->state], ++ cookie->flags); ++ ++ keylen = cookie->key_len; ++ auxlen = cookie->aux_len; ++ ++ if (keylen > 0 || auxlen > 0) { ++ seq_puts(m, " "); ++ p = keylen <= sizeof(cookie->inline_key) ? ++ cookie->inline_key : cookie->key; ++ for (; keylen > 0; keylen--) ++ seq_printf(m, "%02x", *p++); ++ if (auxlen > 0) { ++ seq_puts(m, ", "); ++ p = auxlen <= sizeof(cookie->inline_aux) ? ++ cookie->inline_aux : cookie->aux; ++ for (; auxlen > 0; auxlen--) ++ seq_printf(m, "%02x", *p++); ++ } ++ } ++ ++ seq_puts(m, "\n"); ++ return 0; ++} ++ ++static void *fscache_cookies_seq_start(struct seq_file *m, loff_t *_pos) ++ __acquires(fscache_cookies_lock) ++{ ++ read_lock(&fscache_cookies_lock); ++ return seq_list_start_head(&fscache_cookies, *_pos); ++} ++ ++static void *fscache_cookies_seq_next(struct seq_file *m, void *v, loff_t *_pos) ++{ ++ return seq_list_next(v, &fscache_cookies, _pos); ++} ++ ++static void fscache_cookies_seq_stop(struct seq_file *m, void *v) ++ __releases(rcu) ++{ ++ read_unlock(&fscache_cookies_lock); ++} ++ ++ ++const struct seq_operations fscache_cookies_seq_ops = { ++ .start = fscache_cookies_seq_start, ++ .next = fscache_cookies_seq_next, ++ .stop = fscache_cookies_seq_stop, ++ .show = fscache_cookies_seq_show, ++}; +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index 07dc9cbc2280..71c897757d44 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -50,6 +50,20 @@ static inline bool fscache_set_cache_state_maybe(struct fscache_cache *cache, + return try_cmpxchg_release(&cache->state, &old_state, new_state); + } + ++/* ++ * cookie.c ++ */ ++extern struct kmem_cache *fscache_cookie_jar; ++extern const struct seq_operations fscache_cookies_seq_ops; ++ ++extern void fscache_print_cookie(struct fscache_cookie *cookie, char prefix); ++static inline void fscache_see_cookie(struct fscache_cookie *cookie, ++ enum fscache_cookie_trace where) ++{ ++ trace_fscache_cookie(cookie->debug_id, refcount_read(&cookie->ref), ++ where); ++} ++ + /* + * main.c + */ +@@ -75,6 +89,15 @@ extern void fscache_proc_cleanup(void); + extern atomic_t fscache_n_volumes; + extern atomic_t fscache_n_volumes_collision; + extern atomic_t fscache_n_volumes_nomem; ++extern atomic_t fscache_n_cookies; ++ ++extern atomic_t fscache_n_acquires; ++extern atomic_t fscache_n_acquires_ok; ++extern atomic_t fscache_n_acquires_oom; ++ ++extern atomic_t fscache_n_relinquishes; ++extern atomic_t fscache_n_relinquishes_retire; ++extern atomic_t fscache_n_relinquishes_dropped; + + static inline void fscache_stat(atomic_t *stat) + { +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +index 687b34903d5b..ae493e9ca1c9 100644 +--- a/fs/fscache/main.c ++++ b/fs/fscache/main.c +@@ -79,9 +79,20 @@ static int __init fscache_init(void) + if (ret < 0) + goto error_proc; + ++ fscache_cookie_jar = kmem_cache_create("fscache_cookie_jar", ++ sizeof(struct fscache_cookie), ++ 0, 0, NULL); ++ if (!fscache_cookie_jar) { ++ pr_notice("Failed to allocate a cookie jar\n"); ++ ret = -ENOMEM; ++ goto error_cookie_jar; ++ } ++ + pr_notice("Loaded\n"); + return 0; + ++error_cookie_jar: ++ fscache_proc_cleanup(); + error_proc: + destroy_workqueue(fscache_wq); + error_wq: +@@ -97,6 +108,7 @@ static void __exit fscache_exit(void) + { + _enter(""); + ++ kmem_cache_destroy(fscache_cookie_jar); + fscache_proc_cleanup(); + destroy_workqueue(fscache_wq); + pr_notice("Unloaded\n"); +diff --git a/fs/fscache/proc.c b/fs/fscache/proc.c +index bc6ecbdd065d..dc3b0e9c8cce 100644 +--- a/fs/fscache/proc.c ++++ b/fs/fscache/proc.c +@@ -27,6 +27,10 @@ int __init fscache_proc_init(void) + &fscache_volumes_seq_ops)) + goto error; + ++ if (!proc_create_seq("fs/fscache/cookies", S_IFREG | 0444, NULL, ++ &fscache_cookies_seq_ops)) ++ goto error; ++ + #ifdef CONFIG_FSCACHE_STATS + if (!proc_create_single("fs/fscache/stats", S_IFREG | 0444, NULL, + fscache_stats_show)) +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index b811a4d03585..252e883ae148 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -16,6 +16,18 @@ + atomic_t fscache_n_volumes; + atomic_t fscache_n_volumes_collision; + atomic_t fscache_n_volumes_nomem; ++atomic_t fscache_n_cookies; ++ ++atomic_t fscache_n_acquires; ++atomic_t fscache_n_acquires_ok; ++atomic_t fscache_n_acquires_oom; ++ ++atomic_t fscache_n_updates; ++EXPORT_SYMBOL(fscache_n_updates); ++ ++atomic_t fscache_n_relinquishes; ++atomic_t fscache_n_relinquishes_retire; ++atomic_t fscache_n_relinquishes_dropped; + + /* + * display the general statistics +@@ -23,12 +35,26 @@ atomic_t fscache_n_volumes_nomem; + int fscache_stats_show(struct seq_file *m, void *v) + { + seq_puts(m, "FS-Cache statistics\n"); +- seq_printf(m, "Cookies: v=%d vcol=%u voom=%u\n", ++ seq_printf(m, "Cookies: n=%d v=%d vcol=%u voom=%u\n", ++ atomic_read(&fscache_n_cookies), + atomic_read(&fscache_n_volumes), + atomic_read(&fscache_n_volumes_collision), + atomic_read(&fscache_n_volumes_nomem) + ); + ++ seq_printf(m, "Acquire: n=%u ok=%u oom=%u\n", ++ atomic_read(&fscache_n_acquires), ++ atomic_read(&fscache_n_acquires_ok), ++ atomic_read(&fscache_n_acquires_oom)); ++ ++ seq_printf(m, "Updates: n=%u\n", ++ atomic_read(&fscache_n_updates)); ++ ++ seq_printf(m, "Relinqs: n=%u rtr=%u drop=%u\n", ++ atomic_read(&fscache_n_relinquishes), ++ atomic_read(&fscache_n_relinquishes_retire), ++ atomic_read(&fscache_n_relinquishes_dropped)); ++ + netfs_stats_show(m); + return 0; + } +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 18cd5c9877bb..c4355b888c91 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -17,6 +17,7 @@ + #include + + enum fscache_cache_trace; ++enum fscache_cookie_trace; + enum fscache_access_trace; + + enum fscache_cache_state { +@@ -52,4 +53,25 @@ extern struct rw_semaphore fscache_addremove_sem; + extern struct fscache_cache *fscache_acquire_cache(const char *name); + extern void fscache_relinquish_cache(struct fscache_cache *cache); + ++extern struct fscache_cookie *fscache_get_cookie(struct fscache_cookie *cookie, ++ enum fscache_cookie_trace where); ++extern void fscache_put_cookie(struct fscache_cookie *cookie, ++ enum fscache_cookie_trace where); ++extern void fscache_set_cookie_state(struct fscache_cookie *cookie, ++ enum fscache_cookie_state state); ++ ++/** ++ * fscache_get_key - Get a pointer to the cookie key ++ * @cookie: The cookie to query ++ * ++ * Return a pointer to the where a cookie's key is stored. ++ */ ++static inline void *fscache_get_key(struct fscache_cookie *cookie) ++{ ++ if (cookie->key_len <= sizeof(cookie->inline_key)) ++ return cookie->inline_key; ++ else ++ return cookie->key; ++} ++ + #endif /* _LINUX_FSCACHE_CACHE_H */ +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 131a741a6652..4450d17c11e8 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -31,6 +31,27 @@ + #define fscache_cookie_enabled(cookie) (0) + #endif + ++struct fscache_cookie; ++ ++#define FSCACHE_ADV_SINGLE_CHUNK 0x01 /* The object is a single chunk of data */ ++#define FSCACHE_ADV_WRITE_CACHE 0x00 /* Do cache if written to locally */ ++#define FSCACHE_ADV_WRITE_NOCACHE 0x02 /* Don't cache if written to locally */ ++ ++/* ++ * Data object state. ++ */ ++enum fscache_cookie_state { ++ FSCACHE_COOKIE_STATE_QUIESCENT, /* The cookie is uncached */ ++ FSCACHE_COOKIE_STATE_LOOKING_UP, /* The cache object is being looked up */ ++ FSCACHE_COOKIE_STATE_CREATING, /* The cache object is being created */ ++ FSCACHE_COOKIE_STATE_ACTIVE, /* The cache is active, readable and writable */ ++ FSCACHE_COOKIE_STATE_FAILED, /* The cache failed, withdraw to clear */ ++ FSCACHE_COOKIE_STATE_WITHDRAWING, /* The cookie is being withdrawn */ ++ FSCACHE_COOKIE_STATE_RELINQUISHING, /* The cookie is being relinquished */ ++ FSCACHE_COOKIE_STATE_DROPPED, /* The cookie has been dropped */ ++#define FSCACHE_COOKIE_STATE__NR (FSCACHE_COOKIE_STATE_DROPPED + 1) ++} __attribute__((mode(byte))); ++ + /* + * Volume representation cookie. + */ +@@ -55,6 +76,60 @@ struct fscache_volume { + #define FSCACHE_VOLUME_CREATING 4 /* Volume is being created on disk */ + }; + ++/* ++ * Data file representation cookie. ++ * - a file will only appear in one cache ++ * - a request to cache a file may or may not be honoured, subject to ++ * constraints such as disk space ++ * - indices are created on disk just-in-time ++ */ ++struct fscache_cookie { ++ refcount_t ref; ++ atomic_t n_active; /* number of active users of cookie */ ++ atomic_t n_accesses; /* Number of cache accesses in progress */ ++ unsigned int debug_id; ++ unsigned int inval_counter; /* Number of invalidations made */ ++ spinlock_t lock; ++ struct fscache_volume *volume; /* Parent volume of this file. */ ++ void *cache_priv; /* Cache-side representation */ ++ struct hlist_bl_node hash_link; /* Link in hash table */ ++ struct list_head proc_link; /* Link in proc list */ ++ struct list_head commit_link; /* Link in commit queue */ ++ struct work_struct work; /* Commit/relinq/withdraw work */ ++ loff_t object_size; /* Size of the netfs object */ ++ unsigned long unused_at; /* Time at which unused (jiffies) */ ++ unsigned long flags; ++#define FSCACHE_COOKIE_RELINQUISHED 0 /* T if cookie has been relinquished */ ++#define FSCACHE_COOKIE_RETIRED 1 /* T if this cookie has retired on relinq */ ++#define FSCACHE_COOKIE_IS_CACHING 2 /* T if this cookie is cached */ ++#define FSCACHE_COOKIE_NO_DATA_TO_READ 3 /* T if this cookie has nothing to read */ ++#define FSCACHE_COOKIE_NEEDS_UPDATE 4 /* T if attrs have been updated */ ++#define FSCACHE_COOKIE_HAS_BEEN_CACHED 5 /* T if cookie needs withdraw-on-relinq */ ++#define FSCACHE_COOKIE_DISABLED 6 /* T if cookie has been disabled */ ++#define FSCACHE_COOKIE_LOCAL_WRITE 7 /* T if cookie has been modified locally */ ++#define FSCACHE_COOKIE_NO_ACCESS_WAKE 8 /* T if no wake when n_accesses goes 0 */ ++#define FSCACHE_COOKIE_DO_RELINQUISH 9 /* T if this cookie needs relinquishment */ ++#define FSCACHE_COOKIE_DO_WITHDRAW 10 /* T if this cookie needs withdrawing */ ++#define FSCACHE_COOKIE_DO_LRU_DISCARD 11 /* T if this cookie needs LRU discard */ ++#define FSCACHE_COOKIE_DO_PREP_TO_WRITE 12 /* T if cookie needs write preparation */ ++#define FSCACHE_COOKIE_HAVE_DATA 13 /* T if this cookie has data stored */ ++#define FSCACHE_COOKIE_IS_HASHED 14 /* T if this cookie is hashed */ ++ ++ enum fscache_cookie_state state; ++ u8 advice; /* FSCACHE_ADV_* */ ++ u8 key_len; /* Length of index key */ ++ u8 aux_len; /* Length of auxiliary data */ ++ u32 key_hash; /* Hash of volume, key, len */ ++ union { ++ void *key; /* Index key */ ++ u8 inline_key[16]; /* - If the key is short enough */ ++ }; ++ union { ++ void *aux; /* Auxiliary data */ ++ u8 inline_aux[8]; /* - If the aux data is short enough */ ++ }; ++}; ++ + /* + * slow-path functions for when there is actually caching available, and the + * netfs does actually have a valid token +@@ -66,6 +141,14 @@ extern struct fscache_volume *__fscache_acquire_volume(const char *, const char + const void *, size_t); + extern void __fscache_relinquish_volume(struct fscache_volume *, const void *, bool); + ++extern struct fscache_cookie *__fscache_acquire_cookie( ++ struct fscache_volume *, ++ u8, ++ const void *, size_t, ++ const void *, size_t, ++ loff_t); ++extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool); ++ + /** + * fscache_acquire_volume - Register a volume as desiring caching services + * @volume_key: An identification string for the volume +@@ -113,4 +196,55 @@ void fscache_relinquish_volume(struct fscache_volume *volume, + __fscache_relinquish_volume(volume, coherency_data, invalidate); + } + ++/** ++ * fscache_acquire_cookie - Acquire a cookie to represent a cache object ++ * @volume: The volume in which to locate/create this cookie ++ * @advice: Advice flags (FSCACHE_COOKIE_ADV_*) ++ * @index_key: The index key for this cookie ++ * @index_key_len: Size of the index key ++ * @aux_data: The auxiliary data for the cookie (may be NULL) ++ * @aux_data_len: Size of the auxiliary data buffer ++ * @object_size: The initial size of object ++ * ++ * Acquire a cookie to represent a data file within the given cache volume. ++ * ++ * See Documentation/filesystems/caching/netfs-api.rst for a complete ++ * description. ++ */ ++static inline ++struct fscache_cookie *fscache_acquire_cookie(struct fscache_volume *volume, ++ u8 advice, ++ const void *index_key, ++ size_t index_key_len, ++ const void *aux_data, ++ size_t aux_data_len, ++ loff_t object_size) ++{ ++ if (!fscache_volume_valid(volume)) ++ return NULL; ++ return __fscache_acquire_cookie(volume, advice, ++ index_key, index_key_len, ++ aux_data, aux_data_len, ++ object_size); ++} ++ ++/** ++ * fscache_relinquish_cookie - Return the cookie to the cache, maybe discarding ++ * it ++ * @cookie: The cookie being returned ++ * @retire: True if the cache object the cookie represents is to be discarded ++ * ++ * This function returns a cookie to the cache, forcibly discarding the ++ * associated cache object if retire is set to true. ++ * ++ * See Documentation/filesystems/caching/netfs-api.rst for a complete ++ * description. ++ */ ++static inline ++void fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) ++{ ++ if (fscache_cookie_valid(cookie)) ++ __fscache_relinquish_cookie(cookie, retire); ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index eeb3e7d88e20..9286e1c4b2ac 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -45,6 +45,23 @@ enum fscache_volume_trace { + fscache_volume_see_hash_wake, + }; + ++enum fscache_cookie_trace { ++ fscache_cookie_collision, ++ fscache_cookie_discard, ++ fscache_cookie_get_end_access, ++ fscache_cookie_get_hash_collision, ++ fscache_cookie_new_acquire, ++ fscache_cookie_put_hash_collision, ++ fscache_cookie_put_over_queued, ++ fscache_cookie_put_relinquish, ++ fscache_cookie_put_withdrawn, ++ fscache_cookie_put_work, ++ fscache_cookie_see_active, ++ fscache_cookie_see_relinquish, ++ fscache_cookie_see_withdraw, ++ fscache_cookie_see_work, ++}; ++ + #endif + + /* +@@ -74,6 +91,22 @@ enum fscache_volume_trace { + EM(fscache_volume_see_create_work, "SEE creat") \ + E_(fscache_volume_see_hash_wake, "SEE hwake") + ++#define fscache_cookie_traces \ ++ EM(fscache_cookie_collision, "*COLLIDE*") \ ++ EM(fscache_cookie_discard, "DISCARD ") \ ++ EM(fscache_cookie_get_hash_collision, "GET hcoll") \ ++ EM(fscache_cookie_get_end_access, "GQ endac") \ ++ EM(fscache_cookie_new_acquire, "NEW acq ") \ ++ EM(fscache_cookie_put_hash_collision, "PUT hcoll") \ ++ EM(fscache_cookie_put_over_queued, "PQ overq") \ ++ EM(fscache_cookie_put_relinquish, "PUT relnq") \ ++ EM(fscache_cookie_put_withdrawn, "PUT wthdn") \ ++ EM(fscache_cookie_put_work, "PQ work ") \ ++ EM(fscache_cookie_see_active, "- activ") \ ++ EM(fscache_cookie_see_relinquish, "- x-rlq") \ ++ EM(fscache_cookie_see_withdraw, "- x-wth") \ ++ E_(fscache_cookie_see_work, "- work ") ++ + /* + * Export enum symbols via userspace. + */ +@@ -84,6 +117,7 @@ enum fscache_volume_trace { + + fscache_cache_traces; + fscache_volume_traces; ++fscache_cookie_traces; + + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that +@@ -145,6 +179,83 @@ TRACE_EVENT(fscache_volume, + __entry->usage) + ); + ++TRACE_EVENT(fscache_cookie, ++ TP_PROTO(unsigned int cookie_debug_id, ++ int ref, ++ enum fscache_cookie_trace where), ++ ++ TP_ARGS(cookie_debug_id, ref, where), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(int, ref ) ++ __field(enum fscache_cookie_trace, where ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie_debug_id; ++ __entry->ref = ref; ++ __entry->where = where; ++ ), ++ ++ TP_printk("c=%08x %s r=%d", ++ __entry->cookie, ++ __print_symbolic(__entry->where, fscache_cookie_traces), ++ __entry->ref) ++ ); ++ ++TRACE_EVENT(fscache_acquire, ++ TP_PROTO(struct fscache_cookie *cookie), ++ ++ TP_ARGS(cookie), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(unsigned int, volume ) ++ __field(int, v_ref ) ++ __field(int, v_n_cookies ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie->debug_id; ++ __entry->volume = cookie->volume->debug_id; ++ __entry->v_ref = refcount_read(&cookie->volume->ref); ++ __entry->v_n_cookies = atomic_read(&cookie->volume->n_cookies); ++ ), ++ ++ TP_printk("c=%08x V=%08x vr=%d vc=%d", ++ __entry->cookie, ++ __entry->volume, __entry->v_ref, __entry->v_n_cookies) ++ ); ++ ++TRACE_EVENT(fscache_relinquish, ++ TP_PROTO(struct fscache_cookie *cookie, bool retire), ++ ++ TP_ARGS(cookie, retire), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(unsigned int, volume ) ++ __field(int, ref ) ++ __field(int, n_active ) ++ __field(u8, flags ) ++ __field(bool, retire ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie->debug_id; ++ __entry->volume = cookie->volume->debug_id; ++ __entry->ref = refcount_read(&cookie->ref); ++ __entry->n_active = atomic_read(&cookie->n_active); ++ __entry->flags = cookie->flags; ++ __entry->retire = retire; ++ ), ++ ++ TP_printk("c=%08x V=%08x r=%d U=%d f=%02x rt=%u", ++ __entry->cookie, __entry->volume, __entry->ref, ++ __entry->n_active, __entry->flags, __entry->retire) ++ ); ++ + #endif /* _TRACE_FSCACHE_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/fscache-Implement-cookie-user-counting-and-resource-pinning.patch b/patches.suse/fscache-Implement-cookie-user-counting-and-resource-pinning.patch new file mode 100644 index 0000000..bc4f2cf --- /dev/null +++ b/patches.suse/fscache-Implement-cookie-user-counting-and-resource-pinning.patch @@ -0,0 +1,587 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:53:34 +0100 +Subject: fscache: Implement cookie user counting and resource pinning +Git-commit: 12bb21a29c19aae50cfad4e2bb5c943108f34a7d +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a pair of functions to count the number of users of a cookie (open +files, writeback, invalidation, resizing, reads, writes), to obtain and pin +resources for the cookie and to prevent culling for the whilst there are +users. + +The first function marks a cookie as being in use: + + void fscache_use_cookie(struct fscache_cookie *cookie, + bool will_modify); + +The caller should indicate the cookie to use and whether or not the caller +is in a context that may modify the cookie (e.g. a file open O_RDWR). + +If the cookie is not already resourced, fscache will ask the cache backend +in the background to do whatever it needs to look up, create or otherwise +obtain the resources necessary to access data. This is pinned to the +cookie and may not be culled, though it may be withdrawn if the cache as a +whole is withdrawn. + +The second function removes the in-use mark from a cookie and, optionally, +updates the coherency data: + + void fscache_unuse_cookie(struct fscache_cookie *cookie, + const void *aux_data, + const loff_t *object_size); + +If non-NULL, the aux_data buffer and/or the object_size will be saved into +the cookie and will be set on the backing store when the object is +committed. + +If this removes the last usage on a cookie, the cookie is placed onto an +LRU list from which it will be removed and closed after a couple of seconds +if it doesn't get reused. This prevents resource overload in the cache - +in particular it prevents it from holding too many files open. + +Changes +======= +ver #2: + - Fix fscache_unuse_cookie() to use atomic_dec_and_lock() to avoid a + potential race if the cookie gets reused before it completes the + unusement. + - Added missing transition to LRU_DISCARDING state. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819600612.215744.13678350304176542741.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906907567.143852.16979631199380722019.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967106467.1823006.6790864931048582667.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021511674.640689.10084988363699111860.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 218 ++++++++++++++++++++++++++++++++++++++++- + fs/fscache/internal.h | 5 + + fs/fscache/stats.c | 12 +++ + include/linux/fscache.h | 82 +++++++++++++++- + include/trace/events/fscache.h | 12 +++ + 5 files changed, 327 insertions(+), 2 deletions(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 336046de08ee..2f5ee717f2bb 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -15,6 +15,8 @@ + + struct kmem_cache *fscache_cookie_jar; + ++static void fscache_cookie_lru_timed_out(struct timer_list *timer); ++static void fscache_cookie_lru_worker(struct work_struct *work); + static void fscache_cookie_worker(struct work_struct *work); + static void fscache_unhash_cookie(struct fscache_cookie *cookie); + +@@ -22,7 +24,12 @@ static void fscache_unhash_cookie(struct fscache_cookie *cookie); + static struct hlist_bl_head fscache_cookie_hash[1 << fscache_cookie_hash_shift]; + static LIST_HEAD(fscache_cookies); + static DEFINE_RWLOCK(fscache_cookies_lock); +-static const char fscache_cookie_states[FSCACHE_COOKIE_STATE__NR] = "-LCAFWRD"; ++static LIST_HEAD(fscache_cookie_lru); ++static DEFINE_SPINLOCK(fscache_cookie_lru_lock); ++DEFINE_TIMER(fscache_cookie_lru_timer, fscache_cookie_lru_timed_out); ++static DECLARE_WORK(fscache_cookie_lru_work, fscache_cookie_lru_worker); ++static const char fscache_cookie_states[FSCACHE_COOKIE_STATE__NR] = "-LCAFUWRD"; ++unsigned int fscache_lru_cookie_timeout = 10 * HZ; + + void fscache_print_cookie(struct fscache_cookie *cookie, char prefix) + { +@@ -47,6 +54,14 @@ void fscache_print_cookie(struct fscache_cookie *cookie, char prefix) + + static void fscache_free_cookie(struct fscache_cookie *cookie) + { ++ if (WARN_ON_ONCE(!list_empty(&cookie->commit_link))) { ++ spin_lock(&fscache_cookie_lru_lock); ++ list_del_init(&cookie->commit_link); ++ spin_unlock(&fscache_cookie_lru_lock); ++ fscache_stat_d(&fscache_n_cookies_lru); ++ fscache_stat(&fscache_n_cookies_lru_removed); ++ } ++ + if (WARN_ON_ONCE(test_bit(FSCACHE_COOKIE_IS_HASHED, &cookie->flags))) { + fscache_print_cookie(cookie, 'F'); + return; +@@ -498,6 +513,126 @@ static void fscache_perform_lookup(struct fscache_cookie *cookie) + fscache_end_volume_access(cookie->volume, cookie, trace); + } + ++/* ++ * Begin the process of looking up a cookie. We offload the actual process to ++ * a worker thread. ++ */ ++static bool fscache_begin_lookup(struct fscache_cookie *cookie, bool will_modify) ++{ ++ if (will_modify) { ++ set_bit(FSCACHE_COOKIE_LOCAL_WRITE, &cookie->flags); ++ set_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags); ++ } ++ if (!fscache_begin_volume_access(cookie->volume, cookie, ++ fscache_access_lookup_cookie)) ++ return false; ++ ++ __fscache_begin_cookie_access(cookie, fscache_access_lookup_cookie); ++ __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_LOOKING_UP); ++ set_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags); ++ set_bit(FSCACHE_COOKIE_HAS_BEEN_CACHED, &cookie->flags); ++ return true; ++} ++ ++/* ++ * Start using the cookie for I/O. This prevents the backing object from being ++ * reaped by VM pressure. ++ */ ++void __fscache_use_cookie(struct fscache_cookie *cookie, bool will_modify) ++{ ++ enum fscache_cookie_state state; ++ bool queue = false; ++ ++ _enter("c=%08x", cookie->debug_id); ++ ++ if (WARN(test_bit(FSCACHE_COOKIE_RELINQUISHED, &cookie->flags), ++ "Trying to use relinquished cookie\n")) ++ return; ++ ++ spin_lock(&cookie->lock); ++ ++ atomic_inc(&cookie->n_active); ++ ++again: ++ state = fscache_cookie_state(cookie); ++ switch (state) { ++ case FSCACHE_COOKIE_STATE_QUIESCENT: ++ queue = fscache_begin_lookup(cookie, will_modify); ++ break; ++ ++ case FSCACHE_COOKIE_STATE_LOOKING_UP: ++ case FSCACHE_COOKIE_STATE_CREATING: ++ if (will_modify) ++ set_bit(FSCACHE_COOKIE_LOCAL_WRITE, &cookie->flags); ++ break; ++ case FSCACHE_COOKIE_STATE_ACTIVE: ++ if (will_modify && ++ !test_and_set_bit(FSCACHE_COOKIE_LOCAL_WRITE, &cookie->flags)) { ++ set_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags); ++ queue = true; ++ } ++ break; ++ ++ case FSCACHE_COOKIE_STATE_FAILED: ++ case FSCACHE_COOKIE_STATE_WITHDRAWING: ++ break; ++ ++ case FSCACHE_COOKIE_STATE_LRU_DISCARDING: ++ spin_unlock(&cookie->lock); ++ wait_var_event(&cookie->state, ++ fscache_cookie_state(cookie) != ++ FSCACHE_COOKIE_STATE_LRU_DISCARDING); ++ spin_lock(&cookie->lock); ++ goto again; ++ ++ case FSCACHE_COOKIE_STATE_DROPPED: ++ case FSCACHE_COOKIE_STATE_RELINQUISHING: ++ WARN(1, "Can't use cookie in state %u\n", state); ++ break; ++ } ++ ++ spin_unlock(&cookie->lock); ++ if (queue) ++ fscache_queue_cookie(cookie, fscache_cookie_get_use_work); ++ _leave(""); ++} ++EXPORT_SYMBOL(__fscache_use_cookie); ++ ++static void fscache_unuse_cookie_locked(struct fscache_cookie *cookie) ++{ ++ clear_bit(FSCACHE_COOKIE_DISABLED, &cookie->flags); ++ if (!test_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags)) ++ return; ++ ++ cookie->unused_at = jiffies; ++ spin_lock(&fscache_cookie_lru_lock); ++ if (list_empty(&cookie->commit_link)) { ++ fscache_get_cookie(cookie, fscache_cookie_get_lru); ++ fscache_stat(&fscache_n_cookies_lru); ++ } ++ list_move_tail(&cookie->commit_link, &fscache_cookie_lru); ++ ++ spin_unlock(&fscache_cookie_lru_lock); ++ timer_reduce(&fscache_cookie_lru_timer, ++ jiffies + fscache_lru_cookie_timeout); ++} ++ ++/* ++ * Stop using the cookie for I/O. ++ */ ++void __fscache_unuse_cookie(struct fscache_cookie *cookie, ++ const void *aux_data, const loff_t *object_size) ++{ ++ if (aux_data || object_size) ++ __fscache_update_cookie(cookie, aux_data, object_size); ++ ++ if (atomic_dec_and_lock(&cookie->n_active, &cookie->lock)) { ++ fscache_unuse_cookie_locked(cookie); ++ spin_unlock(&cookie->lock); ++ } ++} ++EXPORT_SYMBOL(__fscache_unuse_cookie); ++ + /* + * Perform work upon the cookie, such as committing its cache state, + * relinquishing it or withdrawing the backing cache. We're protected from the +@@ -542,6 +677,12 @@ static void fscache_cookie_state_machine(struct fscache_cookie *cookie) + fscache_prepare_to_write(cookie); + spin_lock(&cookie->lock); + } ++ if (test_bit(FSCACHE_COOKIE_DO_LRU_DISCARD, &cookie->flags)) { ++ __fscache_set_cookie_state(cookie, ++ FSCACHE_COOKIE_STATE_LRU_DISCARDING); ++ wake = true; ++ goto again_locked; ++ } + fallthrough; + + case FSCACHE_COOKIE_STATE_FAILED: +@@ -561,6 +702,7 @@ static void fscache_cookie_state_machine(struct fscache_cookie *cookie) + } + break; + ++ case FSCACHE_COOKIE_STATE_LRU_DISCARDING: + case FSCACHE_COOKIE_STATE_RELINQUISHING: + case FSCACHE_COOKIE_STATE_WITHDRAWING: + if (cookie->cache_priv) { +@@ -577,6 +719,9 @@ static void fscache_cookie_state_machine(struct fscache_cookie *cookie) + FSCACHE_COOKIE_STATE_DROPPED); + wake = true; + goto out; ++ case FSCACHE_COOKIE_STATE_LRU_DISCARDING: ++ fscache_see_cookie(cookie, fscache_cookie_see_lru_discard); ++ break; + case FSCACHE_COOKIE_STATE_WITHDRAWING: + fscache_see_cookie(cookie, fscache_cookie_see_withdraw); + break; +@@ -639,6 +784,76 @@ static void __fscache_withdraw_cookie(struct fscache_cookie *cookie) + fscache_queue_cookie(cookie, fscache_cookie_get_end_access); + } + ++static void fscache_cookie_lru_do_one(struct fscache_cookie *cookie) ++{ ++ fscache_see_cookie(cookie, fscache_cookie_see_lru_do_one); ++ ++ spin_lock(&cookie->lock); ++ if (cookie->state != FSCACHE_COOKIE_STATE_ACTIVE || ++ time_before(jiffies, cookie->unused_at + fscache_lru_cookie_timeout) || ++ atomic_read(&cookie->n_active) > 0) { ++ spin_unlock(&cookie->lock); ++ fscache_stat(&fscache_n_cookies_lru_removed); ++ } else { ++ set_bit(FSCACHE_COOKIE_DO_LRU_DISCARD, &cookie->flags); ++ spin_unlock(&cookie->lock); ++ fscache_stat(&fscache_n_cookies_lru_expired); ++ _debug("lru c=%x", cookie->debug_id); ++ __fscache_withdraw_cookie(cookie); ++ } ++ ++ fscache_put_cookie(cookie, fscache_cookie_put_lru); ++} ++ ++static void fscache_cookie_lru_worker(struct work_struct *work) ++{ ++ struct fscache_cookie *cookie; ++ unsigned long unused_at; ++ ++ spin_lock(&fscache_cookie_lru_lock); ++ ++ while (!list_empty(&fscache_cookie_lru)) { ++ cookie = list_first_entry(&fscache_cookie_lru, ++ struct fscache_cookie, commit_link); ++ unused_at = cookie->unused_at + fscache_lru_cookie_timeout; ++ if (time_before(jiffies, unused_at)) { ++ timer_reduce(&fscache_cookie_lru_timer, unused_at); ++ break; ++ } ++ ++ list_del_init(&cookie->commit_link); ++ fscache_stat_d(&fscache_n_cookies_lru); ++ spin_unlock(&fscache_cookie_lru_lock); ++ fscache_cookie_lru_do_one(cookie); ++ spin_lock(&fscache_cookie_lru_lock); ++ } ++ ++ spin_unlock(&fscache_cookie_lru_lock); ++} ++ ++static void fscache_cookie_lru_timed_out(struct timer_list *timer) ++{ ++ queue_work(fscache_wq, &fscache_cookie_lru_work); ++} ++ ++static void fscache_cookie_drop_from_lru(struct fscache_cookie *cookie) ++{ ++ bool need_put = false; ++ ++ if (!list_empty(&cookie->commit_link)) { ++ spin_lock(&fscache_cookie_lru_lock); ++ if (!list_empty(&cookie->commit_link)) { ++ list_del_init(&cookie->commit_link); ++ fscache_stat_d(&fscache_n_cookies_lru); ++ fscache_stat(&fscache_n_cookies_lru_dropped); ++ need_put = true; ++ } ++ spin_unlock(&fscache_cookie_lru_lock); ++ if (need_put) ++ fscache_put_cookie(cookie, fscache_cookie_put_lru); ++ } ++} ++ + /* + * Remove a cookie from the hash table. + */ +@@ -659,6 +874,7 @@ static void fscache_unhash_cookie(struct fscache_cookie *cookie) + + static void fscache_drop_withdraw_cookie(struct fscache_cookie *cookie) + { ++ fscache_cookie_drop_from_lru(cookie); + __fscache_withdraw_cookie(cookie); + } + +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index e0d8ef212e82..ca938e00eaa0 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -57,6 +57,7 @@ static inline bool fscache_set_cache_state_maybe(struct fscache_cache *cache, + */ + extern struct kmem_cache *fscache_cookie_jar; + extern const struct seq_operations fscache_cookies_seq_ops; ++extern struct timer_list fscache_cookie_lru_timer; + + extern void fscache_print_cookie(struct fscache_cookie *cookie, char prefix); + extern bool fscache_begin_cookie_access(struct fscache_cookie *cookie, +@@ -95,6 +96,10 @@ extern atomic_t fscache_n_volumes; + extern atomic_t fscache_n_volumes_collision; + extern atomic_t fscache_n_volumes_nomem; + extern atomic_t fscache_n_cookies; ++extern atomic_t fscache_n_cookies_lru; ++extern atomic_t fscache_n_cookies_lru_expired; ++extern atomic_t fscache_n_cookies_lru_removed; ++extern atomic_t fscache_n_cookies_lru_dropped; + + extern atomic_t fscache_n_acquires; + extern atomic_t fscache_n_acquires_ok; +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index 252e883ae148..5aa4bd9fe207 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -17,6 +17,10 @@ atomic_t fscache_n_volumes; + atomic_t fscache_n_volumes_collision; + atomic_t fscache_n_volumes_nomem; + atomic_t fscache_n_cookies; ++atomic_t fscache_n_cookies_lru; ++atomic_t fscache_n_cookies_lru_expired; ++atomic_t fscache_n_cookies_lru_removed; ++atomic_t fscache_n_cookies_lru_dropped; + + atomic_t fscache_n_acquires; + atomic_t fscache_n_acquires_ok; +@@ -47,6 +51,14 @@ int fscache_stats_show(struct seq_file *m, void *v) + atomic_read(&fscache_n_acquires_ok), + atomic_read(&fscache_n_acquires_oom)); + ++ seq_printf(m, "LRU : n=%u exp=%u rmv=%u drp=%u at=%ld\n", ++ atomic_read(&fscache_n_cookies_lru), ++ atomic_read(&fscache_n_cookies_lru_expired), ++ atomic_read(&fscache_n_cookies_lru_removed), ++ atomic_read(&fscache_n_cookies_lru_dropped), ++ timer_pending(&fscache_cookie_lru_timer) ? ++ fscache_cookie_lru_timer.expires - jiffies : 0); ++ + seq_printf(m, "Updates: n=%u\n", + atomic_read(&fscache_n_updates)); + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 4450d17c11e8..e6c321e5bf73 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -22,12 +22,14 @@ + #define fscache_available() (1) + #define fscache_volume_valid(volume) (volume) + #define fscache_cookie_valid(cookie) (cookie) +-#define fscache_cookie_enabled(cookie) (cookie) ++#define fscache_resources_valid(cres) ((cres)->cache_priv) ++#define fscache_cookie_enabled(cookie) (cookie && !test_bit(FSCACHE_COOKIE_DISABLED, &cookie->flags)) + #else + #define __fscache_available (0) + #define fscache_available() (0) + #define fscache_volume_valid(volume) (0) + #define fscache_cookie_valid(cookie) (0) ++#define fscache_resources_valid(cres) (false) + #define fscache_cookie_enabled(cookie) (0) + #endif + +@@ -46,6 +48,7 @@ enum fscache_cookie_state { + FSCACHE_COOKIE_STATE_CREATING, /* The cache object is being created */ + FSCACHE_COOKIE_STATE_ACTIVE, /* The cache is active, readable and writable */ + FSCACHE_COOKIE_STATE_FAILED, /* The cache failed, withdraw to clear */ ++ FSCACHE_COOKIE_STATE_LRU_DISCARDING, /* The cookie is being discarded by the LRU */ + FSCACHE_COOKIE_STATE_WITHDRAWING, /* The cookie is being withdrawn */ + FSCACHE_COOKIE_STATE_RELINQUISHING, /* The cookie is being relinquished */ + FSCACHE_COOKIE_STATE_DROPPED, /* The cookie has been dropped */ +@@ -147,6 +150,8 @@ extern struct fscache_cookie *__fscache_acquire_cookie( + const void *, size_t, + const void *, size_t, + loff_t); ++extern void __fscache_use_cookie(struct fscache_cookie *, bool); ++extern void __fscache_unuse_cookie(struct fscache_cookie *, const void *, const loff_t *); + extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool); + + /** +@@ -228,6 +233,39 @@ struct fscache_cookie *fscache_acquire_cookie(struct fscache_volume *volume, + object_size); + } + ++/** ++ * fscache_use_cookie - Request usage of cookie attached to an object ++ * @object: Object description ++ * @will_modify: If cache is expected to be modified locally ++ * ++ * Request usage of the cookie attached to an object. The caller should tell ++ * the cache if the object's contents are about to be modified locally and then ++ * the cache can apply the policy that has been set to handle this case. ++ */ ++static inline void fscache_use_cookie(struct fscache_cookie *cookie, ++ bool will_modify) ++{ ++ if (fscache_cookie_valid(cookie)) ++ __fscache_use_cookie(cookie, will_modify); ++} ++ ++/** ++ * fscache_unuse_cookie - Cease usage of cookie attached to an object ++ * @object: Object description ++ * @aux_data: Updated auxiliary data (or NULL) ++ * @object_size: Revised size of the object (or NULL) ++ * ++ * Cease usage of the cookie attached to an object. When the users count ++ * reaches zero then the cookie relinquishment will be permitted to proceed. ++ */ ++static inline void fscache_unuse_cookie(struct fscache_cookie *cookie, ++ const void *aux_data, ++ const loff_t *object_size) ++{ ++ if (fscache_cookie_valid(cookie)) ++ __fscache_unuse_cookie(cookie, aux_data, object_size); ++} ++ + /** + * fscache_relinquish_cookie - Return the cookie to the cache, maybe discarding + * it +@@ -247,4 +285,46 @@ void fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) + __fscache_relinquish_cookie(cookie, retire); + } + ++/* ++ * Find the auxiliary data on a cookie. ++ */ ++static inline void *fscache_get_aux(struct fscache_cookie *cookie) ++{ ++ if (cookie->aux_len <= sizeof(cookie->inline_aux)) ++ return cookie->inline_aux; ++ else ++ return cookie->aux; ++} ++ ++/* ++ * Update the auxiliary data on a cookie. ++ */ ++static inline ++void fscache_update_aux(struct fscache_cookie *cookie, ++ const void *aux_data, const loff_t *object_size) ++{ ++ void *p = fscache_get_aux(cookie); ++ ++ if (aux_data && p) ++ memcpy(p, aux_data, cookie->aux_len); ++ if (object_size) ++ cookie->object_size = *object_size; ++} ++ ++#ifdef CONFIG_FSCACHE_STATS ++extern atomic_t fscache_n_updates; ++#endif ++ ++static inline ++void __fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data, ++ const loff_t *object_size) ++{ ++#ifdef CONFIG_FSCACHE_STATS ++ atomic_inc(&fscache_n_updates); ++#endif ++ fscache_update_aux(cookie, aux_data, object_size); ++ smp_wmb(); ++ set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &cookie->flags); ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 030c97bb9c8b..b0409b1fad23 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -51,13 +51,18 @@ enum fscache_cookie_trace { + fscache_cookie_discard, + fscache_cookie_get_end_access, + fscache_cookie_get_hash_collision, ++ fscache_cookie_get_lru, ++ fscache_cookie_get_use_work, + fscache_cookie_new_acquire, + fscache_cookie_put_hash_collision, ++ fscache_cookie_put_lru, + fscache_cookie_put_over_queued, + fscache_cookie_put_relinquish, + fscache_cookie_put_withdrawn, + fscache_cookie_put_work, + fscache_cookie_see_active, ++ fscache_cookie_see_lru_discard, ++ fscache_cookie_see_lru_do_one, + fscache_cookie_see_relinquish, + fscache_cookie_see_withdraw, + fscache_cookie_see_work, +@@ -68,6 +73,7 @@ enum fscache_access_trace { + fscache_access_acquire_volume_end, + fscache_access_cache_pin, + fscache_access_cache_unpin, ++ fscache_access_lookup_cookie, + fscache_access_lookup_cookie_end, + fscache_access_lookup_cookie_end_failed, + fscache_access_relinquish_volume, +@@ -110,13 +116,18 @@ enum fscache_access_trace { + EM(fscache_cookie_discard, "DISCARD ") \ + EM(fscache_cookie_get_hash_collision, "GET hcoll") \ + EM(fscache_cookie_get_end_access, "GQ endac") \ ++ EM(fscache_cookie_get_lru, "GET lru ") \ ++ EM(fscache_cookie_get_use_work, "GQ use ") \ + EM(fscache_cookie_new_acquire, "NEW acq ") \ + EM(fscache_cookie_put_hash_collision, "PUT hcoll") \ ++ EM(fscache_cookie_put_lru, "PUT lru ") \ + EM(fscache_cookie_put_over_queued, "PQ overq") \ + EM(fscache_cookie_put_relinquish, "PUT relnq") \ + EM(fscache_cookie_put_withdrawn, "PUT wthdn") \ + EM(fscache_cookie_put_work, "PQ work ") \ + EM(fscache_cookie_see_active, "- activ") \ ++ EM(fscache_cookie_see_lru_discard, "- x-lru") \ ++ EM(fscache_cookie_see_lru_do_one, "- lrudo") \ + EM(fscache_cookie_see_relinquish, "- x-rlq") \ + EM(fscache_cookie_see_withdraw, "- x-wth") \ + E_(fscache_cookie_see_work, "- work ") +@@ -126,6 +137,7 @@ enum fscache_access_trace { + EM(fscache_access_acquire_volume_end, "END acq_vol") \ + EM(fscache_access_cache_pin, "PIN cache ") \ + EM(fscache_access_cache_unpin, "UNPIN cache ") \ ++ EM(fscache_access_lookup_cookie, "BEGIN lookup ") \ + EM(fscache_access_lookup_cookie_end, "END lookup ") \ + EM(fscache_access_lookup_cookie_end_failed,"END lookupf") \ + EM(fscache_access_relinquish_volume, "BEGIN rlq_vol") \ + diff --git a/patches.suse/fscache-Implement-functions-add-remove-a-cache.patch b/patches.suse/fscache-Implement-functions-add-remove-a-cache.patch new file mode 100644 index 0000000..9994278 --- /dev/null +++ b/patches.suse/fscache-Implement-functions-add-remove-a-cache.patch @@ -0,0 +1,171 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:00:26 +0100 +Subject: fscache: Implement functions add/remove a cache +Git-commit: 2e0c76aee25f33c482abda6224bd87732359354d +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement functions to allow the cache backend to add or remove a cache: + + (1) Declare a cache to be live: + + int fscache_add_cache(struct fscache_cache *cache, + const struct fscache_cache_ops *ops, + void *cache_priv); + + Take a previously acquired cache cookie, set the operations table and + private data and mark the cache open for access. + + (2) Withdraw a cache from service: + + void fscache_withdraw_cache(struct fscache_cache *cache); + + This marks the cache as withdrawn and thus prevents further + cache-level and volume-level accesses. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819596022.215744.8799712491432238827.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906896599.143852.17049208999019262884.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967097870.1823006.3470041000971522030.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021505541.640689.1819714759326331054.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cache.c | 70 +++++++++++++++++++++++++++++++++++++++++++ + include/linux/fscache-cache.h | 13 ++++++++ + 2 files changed, 83 insertions(+) + +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +index e867cff53a70..bbd102be91c4 100644 +--- a/fs/fscache/cache.c ++++ b/fs/fscache/cache.c +@@ -210,12 +210,55 @@ void fscache_relinquish_cache(struct fscache_cache *cache) + fscache_cache_put_prep_failed : + fscache_cache_put_relinquish; + ++ cache->ops = NULL; + cache->cache_priv = NULL; + smp_store_release(&cache->state, FSCACHE_CACHE_IS_NOT_PRESENT); + fscache_put_cache(cache, where); + } + EXPORT_SYMBOL(fscache_relinquish_cache); + ++/** ++ * fscache_add_cache - Declare a cache as being open for business ++ * @cache: The cache-level cookie representing the cache ++ * @ops: Table of cache operations to use ++ * @cache_priv: Private data for the cache record ++ * ++ * Add a cache to the system, making it available for netfs's to use. ++ * ++ * See Documentation/filesystems/caching/backend-api.rst for a complete ++ * description. ++ */ ++int fscache_add_cache(struct fscache_cache *cache, ++ const struct fscache_cache_ops *ops, ++ void *cache_priv) ++{ ++ int n_accesses; ++ ++ _enter("{%s,%s}", ops->name, cache->name); ++ ++ BUG_ON(fscache_cache_state(cache) != FSCACHE_CACHE_IS_PREPARING); ++ ++ /* Get a ref on the cache cookie and keep its n_accesses counter raised ++ * by 1 to prevent wakeups from transitioning it to 0 until we're ++ * withdrawing caching services from it. ++ */ ++ n_accesses = atomic_inc_return(&cache->n_accesses); ++ trace_fscache_access_cache(cache->debug_id, refcount_read(&cache->ref), ++ n_accesses, fscache_access_cache_pin); ++ ++ down_write(&fscache_addremove_sem); ++ ++ cache->ops = ops; ++ cache->cache_priv = cache_priv; ++ fscache_set_cache_state(cache, FSCACHE_CACHE_IS_ACTIVE); ++ ++ up_write(&fscache_addremove_sem); ++ pr_notice("Cache \"%s\" added (type %s)\n", cache->name, ops->name); ++ _leave(" = 0 [%s]", cache->name); ++ return 0; ++} ++EXPORT_SYMBOL(fscache_add_cache); ++ + /** + * fscache_begin_cache_access - Pin a cache so it can be accessed + * @cache: The cache-level cookie +@@ -278,6 +321,33 @@ void fscache_end_cache_access(struct fscache_cache *cache, enum fscache_access_t + wake_up_var(&cache->n_accesses); + } + ++/** ++ * fscache_withdraw_cache - Withdraw a cache from the active service ++ * @cache: The cache cookie ++ * ++ * Begin the process of withdrawing a cache from service. This stops new ++ * cache-level and volume-level accesses from taking place and waits for ++ * currently ongoing cache-level accesses to end. ++ */ ++void fscache_withdraw_cache(struct fscache_cache *cache) ++{ ++ int n_accesses; ++ ++ pr_notice("Withdrawing cache \"%s\" (%u objs)\n", ++ cache->name, atomic_read(&cache->object_count)); ++ ++ fscache_set_cache_state(cache, FSCACHE_CACHE_IS_WITHDRAWN); ++ ++ /* Allow wakeups on dec-to-0 */ ++ n_accesses = atomic_dec_return(&cache->n_accesses); ++ trace_fscache_access_cache(cache->debug_id, refcount_read(&cache->ref), ++ n_accesses, fscache_access_cache_unpin); ++ ++ wait_var_event(&cache->n_accesses, ++ atomic_read(&cache->n_accesses) == 0); ++} ++EXPORT_SYMBOL(fscache_withdraw_cache); ++ + #ifdef CONFIG_PROC_FS + static const char fscache_cache_states[NR__FSCACHE_CACHE_STATE] = "-PAEW"; + +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 66624407ba84..f78add6e7823 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -33,6 +33,7 @@ enum fscache_cache_state { + * Cache cookie. + */ + struct fscache_cache { ++ const struct fscache_cache_ops *ops; + struct list_head cache_link; /* Link in cache list */ + void *cache_priv; /* Private cache data (or NULL) */ + refcount_t ref; +@@ -44,6 +45,14 @@ struct fscache_cache { + char *name; + }; + ++/* ++ * cache operations ++ */ ++struct fscache_cache_ops { ++ /* name of cache provider */ ++ const char *name; ++}; ++ + extern struct workqueue_struct *fscache_wq; + + /* +@@ -52,6 +61,10 @@ extern struct workqueue_struct *fscache_wq; + extern struct rw_semaphore fscache_addremove_sem; + extern struct fscache_cache *fscache_acquire_cache(const char *name); + extern void fscache_relinquish_cache(struct fscache_cache *cache); ++extern int fscache_add_cache(struct fscache_cache *cache, ++ const struct fscache_cache_ops *ops, ++ void *cache_priv); ++extern void fscache_withdraw_cache(struct fscache_cache *cache); + + extern void fscache_end_volume_access(struct fscache_volume *volume, + struct fscache_cookie *cookie, + diff --git a/patches.suse/fscache-Implement-higher-level-write-I-O-interface.patch b/patches.suse/fscache-Implement-higher-level-write-I-O-interface.patch new file mode 100644 index 0000000..13a65d9 --- /dev/null +++ b/patches.suse/fscache-Implement-higher-level-write-I-O-interface.patch @@ -0,0 +1,250 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:06:34 +0100 +Subject: fscache: Implement higher-level write I/O interface +Git-commit: b6e16652d6c0e4f9e9b120f66966ec153f0623fc +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a higher-level function than fscache_write() to perform a write +from an inode's pagecache to the cache, whilst fending off concurrent +writes by means of the PG_fscache mark on a page: + + void fscache_write_to_cache(struct fscache_cookie *cookie, + struct address_space *mapping, + loff_t start, + size_t len, + loff_t i_size, + netfs_io_terminated_t term_func, + void *term_func_priv, + bool caching); + +If caching is false, this function does nothing except call (*term_func)() +if given. It assumes that, in such a case, PG_fscache will not have been +set on the pages. + +Otherwise, if caching is true, this function requires the source pages to +have had PG_fscache set on them before calling. start and len define the +region of the file to be modified and i_size indicates the new file size. +The source pages are extracted from the mapping. + +term_func and term_func_priv work as for fscache_write(). The PG_fscache +marks will be cleared at the end of the operation, before term_func is +called or the function otherwise returns. + +There is an additonal helper function to clear the PG_fscache bits from a +range of pages: + + void fscache_clear_page_bits(struct fscache_cookie *cookie, + struct address_space *mapping, + loff_t start, size_t len, + bool caching); + +If caching is true, the pages to be managed are expected to be located on +mapping in the range defined by start and len. If caching is false, it +does nothing. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819614155.215744.5528123235123721230.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906916346.143852.15632773570362489926.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967123599.1823006.12946816026724657428.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021522672.640689.4381958316198807813.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/io.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++++ + include/linux/fscache.h | 63 +++++++++++++++++++++++++++++ + 2 files changed, 167 insertions(+) + +diff --git a/fs/fscache/io.c b/fs/fscache/io.c +index 460a43473019..74cde7acf434 100644 +--- a/fs/fscache/io.c ++++ b/fs/fscache/io.c +@@ -149,3 +149,107 @@ int __fscache_begin_read_operation(struct netfs_cache_resources *cres, + fscache_access_io_read); + } + EXPORT_SYMBOL(__fscache_begin_read_operation); ++ ++struct fscache_write_request { ++ struct netfs_cache_resources cache_resources; ++ struct address_space *mapping; ++ loff_t start; ++ size_t len; ++ bool set_bits; ++ netfs_io_terminated_t term_func; ++ void *term_func_priv; ++}; ++ ++void __fscache_clear_page_bits(struct address_space *mapping, ++ loff_t start, size_t len) ++{ ++ pgoff_t first = start / PAGE_SIZE; ++ pgoff_t last = (start + len - 1) / PAGE_SIZE; ++ struct page *page; ++ ++ if (len) { ++ XA_STATE(xas, &mapping->i_pages, first); ++ ++ rcu_read_lock(); ++ xas_for_each(&xas, page, last) { ++ end_page_fscache(page); ++ } ++ rcu_read_unlock(); ++ } ++} ++EXPORT_SYMBOL(__fscache_clear_page_bits); ++ ++/* ++ * Deal with the completion of writing the data to the cache. ++ */ ++static void fscache_wreq_done(void *priv, ssize_t transferred_or_error, ++ bool was_async) ++{ ++ struct fscache_write_request *wreq = priv; ++ ++ fscache_clear_page_bits(fscache_cres_cookie(&wreq->cache_resources), ++ wreq->mapping, wreq->start, wreq->len, ++ wreq->set_bits); ++ ++ if (wreq->term_func) ++ wreq->term_func(wreq->term_func_priv, transferred_or_error, ++ was_async); ++ fscache_end_operation(&wreq->cache_resources); ++ kfree(wreq); ++} ++ ++void __fscache_write_to_cache(struct fscache_cookie *cookie, ++ struct address_space *mapping, ++ loff_t start, size_t len, loff_t i_size, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv, ++ bool cond) ++{ ++ struct fscache_write_request *wreq; ++ struct netfs_cache_resources *cres; ++ struct iov_iter iter; ++ int ret = -ENOBUFS; ++ ++ if (len == 0) ++ goto abandon; ++ ++ _enter("%llx,%zx", start, len); ++ ++ wreq = kzalloc(sizeof(struct fscache_write_request), GFP_NOFS); ++ if (!wreq) ++ goto abandon; ++ wreq->mapping = mapping; ++ wreq->start = start; ++ wreq->len = len; ++ wreq->set_bits = cond; ++ wreq->term_func = term_func; ++ wreq->term_func_priv = term_func_priv; ++ ++ cres = &wreq->cache_resources; ++ if (fscache_begin_operation(cres, cookie, FSCACHE_WANT_WRITE, ++ fscache_access_io_write) < 0) ++ goto abandon_free; ++ ++ ret = cres->ops->prepare_write(cres, &start, &len, i_size, false); ++ if (ret < 0) ++ goto abandon_end; ++ ++ /* TODO: Consider clearing page bits now for space the write isn't ++ * covering. This is more complicated than it appears when THPs are ++ * taken into account. ++ */ ++ ++ iov_iter_xarray(&iter, WRITE, &mapping->i_pages, start, len); ++ fscache_write(cres, start, &iter, fscache_wreq_done, wreq); ++ return; ++ ++abandon_end: ++ return fscache_wreq_done(wreq, ret, false); ++abandon_free: ++ kfree(wreq); ++abandon: ++ fscache_clear_page_bits(cookie, mapping, start, len, cond); ++ if (term_func) ++ term_func(term_func_priv, ret, false); ++} ++EXPORT_SYMBOL(__fscache_write_to_cache); +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index ae753cae0fdd..9d469613e16c 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -165,6 +165,11 @@ extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool); + extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int); + extern int __fscache_begin_read_operation(struct netfs_cache_resources *, struct fscache_cookie *); + ++extern void __fscache_write_to_cache(struct fscache_cookie *, struct address_space *, ++ loff_t, size_t, loff_t, netfs_io_terminated_t, void *, ++ bool); ++extern void __fscache_clear_page_bits(struct address_space *, loff_t, size_t); ++ + /** + * fscache_acquire_volume - Register a volume as desiring caching services + * @volume_key: An identification string for the volume +@@ -503,4 +508,62 @@ int fscache_write(struct netfs_cache_resources *cres, + return ops->write(cres, start_pos, iter, term_func, term_func_priv); + } + ++/** ++ * fscache_clear_page_bits - Clear the PG_fscache bits from a set of pages ++ * @cookie: The cookie representing the cache object ++ * @mapping: The netfs inode to use as the source ++ * @start: The start position in @mapping ++ * @len: The amount of data to unlock ++ * @caching: If PG_fscache has been set ++ * ++ * Clear the PG_fscache flag from a sequence of pages and wake up anyone who's ++ * waiting. ++ */ ++static inline void fscache_clear_page_bits(struct fscache_cookie *cookie, ++ struct address_space *mapping, ++ loff_t start, size_t len, ++ bool caching) ++{ ++ if (caching) ++ __fscache_clear_page_bits(mapping, start, len); ++} ++ ++/** ++ * fscache_write_to_cache - Save a write to the cache and clear PG_fscache ++ * @cookie: The cookie representing the cache object ++ * @mapping: The netfs inode to use as the source ++ * @start: The start position in @mapping ++ * @len: The amount of data to write back ++ * @i_size: The new size of the inode ++ * @term_func: The function to call upon completion ++ * @term_func_priv: The private data for @term_func ++ * @caching: If PG_fscache has been set ++ * ++ * Helper function for a netfs to write dirty data from an inode into the cache ++ * object that's backing it. ++ * ++ * @start and @len describe the range of the data. This does not need to be ++ * page-aligned, but to satisfy DIO requirements, the cache may expand it up to ++ * the page boundaries on either end. All the pages covering the range must be ++ * marked with PG_fscache. ++ * ++ * If given, @term_func will be called upon completion and supplied with ++ * @term_func_priv. Note that the PG_fscache flags will have been cleared by ++ * this point, so the netfs must retain its own pin on the mapping. ++ */ ++static inline void fscache_write_to_cache(struct fscache_cookie *cookie, ++ struct address_space *mapping, ++ loff_t start, size_t len, loff_t i_size, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv, ++ bool caching) ++{ ++ if (caching) ++ __fscache_write_to_cache(cookie, mapping, start, len, i_size, ++ term_func, term_func_priv, caching); ++ else if (term_func) ++ term_func(term_func_priv, -ENOBUFS, false); ++ ++} ++ + #endif /* _LINUX_FSCACHE_H */ + diff --git a/patches.suse/fscache-Implement-raw-I-O-interface.patch b/patches.suse/fscache-Implement-raw-I-O-interface.patch new file mode 100644 index 0000000..d9076d1 --- /dev/null +++ b/patches.suse/fscache-Implement-raw-I-O-interface.patch @@ -0,0 +1,167 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:06:34 +0100 +Subject: fscache: Implement raw I/O interface +Git-commit: 9af1c6c3089b294ffa240e0fbba356666698b6d0 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a pair of functions to perform raw I/O on the cache. The first +function allows an arbitrary asynchronous direct-IO read to be made against +a cache object, though the read should be aligned and sized appropriately +for the backing device: + + int fscache_read(struct netfs_cache_resources *cres, + loff_t start_pos, + struct iov_iter *iter, + enum netfs_read_from_hole read_hole, + netfs_io_terminated_t term_func, + void *term_func_priv); + +The cache resources must have been previously initialised by +fscache_begin_read_operation(). A read operation is sent to the backing +filesystem, starting at start_pos within the file. The size of the read is +specified by the iterator, as is the location of the output buffer. + +If there is a hole in the data it can be ignored and left to the backing +filesystem to deal with (NETFS_READ_HOLE_IGNORE), a hole at the beginning +can be skipped over and the buffer padded with zeros +(NETFS_READ_HOLE_CLEAR) or -ENODATA can be given (NETFS_READ_HOLE_FAIL). + +If term_func is not NULL, the operation may be performed asynchronously. +Upon completion, successful or otherwise, (*term_func)() will be called and +passed term_func_priv, along with an error or the amount of data +transferred. If the op is run asynchronously, fscache_read() will return +-EIOCBQUEUED. + +The second function allows an arbitrary asynchronous direct-IO write to be +made against a cache object, though the write should be aligned and sized +appropriately for the backing device: + + int fscache_write(struct netfs_cache_resources *cres, + loff_t start_pos, + struct iov_iter *iter, + netfs_io_terminated_t term_func, + void *term_func_priv); + +This works in very similar way to fscache_read(), except that there's no +need to deal with holes (they're just overwritten). + +The caller is responsible for preventing concurrent overlapping writes. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819613224.215744.7877577215582621254.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906915386.143852.16936177636106480724.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967122632.1823006.7487049517698562172.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021521420.640689.12747258780542678309.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 74 ++++++++++++++++++++++++++++++++++++++++++ + include/trace/events/fscache.h | 2 ++ + 2 files changed, 76 insertions(+) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index fc77648c8af6..ae753cae0fdd 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -429,4 +429,78 @@ int fscache_begin_read_operation(struct netfs_cache_resources *cres, + return -ENOBUFS; + } + ++/** ++ * fscache_read - Start a read from the cache. ++ * @cres: The cache resources to use ++ * @start_pos: The beginning file offset in the cache file ++ * @iter: The buffer to fill - and also the length ++ * @read_hole: How to handle a hole in the data. ++ * @term_func: The function to call upon completion ++ * @term_func_priv: The private data for @term_func ++ * ++ * Start a read from the cache. @cres indicates the cache object to read from ++ * and must be obtained by a call to fscache_begin_operation() beforehand. ++ * ++ * The data is read into the iterator, @iter, and that also indicates the size ++ * of the operation. @start_pos is the start position in the file, though if ++ * @seek_data is set appropriately, the cache can use SEEK_DATA to find the ++ * next piece of data, writing zeros for the hole into the iterator. ++ * ++ * Upon termination of the operation, @term_func will be called and supplied ++ * with @term_func_priv plus the amount of data written, if successful, or the ++ * error code otherwise. ++ * ++ * @read_hole indicates how a partially populated region in the cache should be ++ * handled. It can be one of a number of settings: ++ * ++ * NETFS_READ_HOLE_IGNORE - Just try to read (may return a short read). ++ * ++ * NETFS_READ_HOLE_CLEAR - Seek for data, clearing the part of the buffer ++ * skipped over, then do as for IGNORE. ++ * ++ * NETFS_READ_HOLE_FAIL - Give ENODATA if we encounter a hole. ++ */ ++static inline ++int fscache_read(struct netfs_cache_resources *cres, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ enum netfs_read_from_hole read_hole, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv) ++{ ++ const struct netfs_cache_ops *ops = fscache_operation_valid(cres); ++ return ops->read(cres, start_pos, iter, read_hole, ++ term_func, term_func_priv); ++} ++ ++/** ++ * fscache_write - Start a write to the cache. ++ * @cres: The cache resources to use ++ * @start_pos: The beginning file offset in the cache file ++ * @iter: The data to write - and also the length ++ * @term_func: The function to call upon completion ++ * @term_func_priv: The private data for @term_func ++ * ++ * Start a write to the cache. @cres indicates the cache object to write to and ++ * must be obtained by a call to fscache_begin_operation() beforehand. ++ * ++ * The data to be written is obtained from the iterator, @iter, and that also ++ * indicates the size of the operation. @start_pos is the start position in ++ * the file. ++ * ++ * Upon termination of the operation, @term_func will be called and supplied ++ * with @term_func_priv plus the amount of data written, if successful, or the ++ * error code otherwise. ++ */ ++static inline ++int fscache_write(struct netfs_cache_resources *cres, ++ loff_t start_pos, ++ struct iov_iter *iter, ++ netfs_io_terminated_t term_func, ++ void *term_func_priv) ++{ ++ const struct netfs_cache_ops *ops = fscache_operation_valid(cres); ++ return ops->write(cres, start_pos, iter, term_func, term_func_priv); ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 9f78c903b00a..2459d75659cf 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -79,6 +79,7 @@ enum fscache_access_trace { + fscache_access_io_not_live, + fscache_access_io_read, + fscache_access_io_wait, ++ fscache_access_io_write, + fscache_access_lookup_cookie, + fscache_access_lookup_cookie_end, + fscache_access_lookup_cookie_end_failed, +@@ -149,6 +150,7 @@ enum fscache_access_trace { + EM(fscache_access_io_not_live, "END io_notl") \ + EM(fscache_access_io_read, "BEGIN io_read") \ + EM(fscache_access_io_wait, "WAIT io ") \ ++ EM(fscache_access_io_write, "BEGIN io_writ") \ + EM(fscache_access_lookup_cookie, "BEGIN lookup ") \ + EM(fscache_access_lookup_cookie_end, "END lookup ") \ + EM(fscache_access_lookup_cookie_end_failed,"END lookupf") \ + diff --git a/patches.suse/fscache-Implement-simple-cookie-state-machine.patch b/patches.suse/fscache-Implement-simple-cookie-state-machine.patch new file mode 100644 index 0000000..ad600bd --- /dev/null +++ b/patches.suse/fscache-Implement-simple-cookie-state-machine.patch @@ -0,0 +1,507 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:53:34 +0100 +Subject: fscache: Implement simple cookie state machine +Git-commit: 5d00e426f95e7ea036fec2a0aceb3f71d6dbdf92 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Implement a very simple cookie state machine to handle lookup, +invalidation, withdrawal, relinquishment and, to be added later, commit on +LRU discard. + +Three cache methods are provided: ->lookup_cookie() to look up and, if +necessary, create a data storage object; ->withdraw_cookie() to free the +resources associated with that object and potentially delete it; and +->prepare_to_write(), to do prepare for changes to the cached data to be +modified locally. + +Changes +======= +ver #3: + - Fix a race between LRU discard and relinquishment whereby the former + would override the latter and thus the latter would never happen[1]. + +ver #2: + - Don't hold n_accesses elevated whilst cache is bound to a cookie, but + rather add a flag that prevents the state machine from being queued when + n_accesses reaches 0. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/599331.1639410068@warthog.procyon.org.uk/ [1] +Link: https://lore.kernel.org/r/163819599657.215744.15799615296912341745.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906903925.143852.1805855338154353867.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967105456.1823006.14730395299835841776.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021510706.640689.7961423370243272583.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 313 +++++++++++++++++++++++++++++++++++------ + include/linux/fscache-cache.h | 27 +++- + include/trace/events/fscache.h | 4 + + 3 files changed, 300 insertions(+), 44 deletions(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 04d2127bd354..336046de08ee 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -15,7 +15,8 @@ + + struct kmem_cache *fscache_cookie_jar; + +-static void fscache_drop_cookie(struct fscache_cookie *cookie); ++static void fscache_cookie_worker(struct work_struct *work); ++static void fscache_unhash_cookie(struct fscache_cookie *cookie); + + #define fscache_cookie_hash_shift 15 + static struct hlist_bl_head fscache_cookie_hash[1 << fscache_cookie_hash_shift]; +@@ -62,6 +63,19 @@ static void fscache_free_cookie(struct fscache_cookie *cookie) + kmem_cache_free(fscache_cookie_jar, cookie); + } + ++static void __fscache_queue_cookie(struct fscache_cookie *cookie) ++{ ++ if (!queue_work(fscache_wq, &cookie->work)) ++ fscache_put_cookie(cookie, fscache_cookie_put_over_queued); ++} ++ ++static void fscache_queue_cookie(struct fscache_cookie *cookie, ++ enum fscache_cookie_trace where) ++{ ++ fscache_get_cookie(cookie, where); ++ __fscache_queue_cookie(cookie); ++} ++ + /* + * Initialise the access gate on a cookie by setting a flag to prevent the + * state machine from being queued when the access counter transitions to 0. +@@ -98,9 +112,8 @@ void fscache_end_cookie_access(struct fscache_cookie *cookie, + trace_fscache_access(cookie->debug_id, refcount_read(&cookie->ref), + n_accesses, why); + if (n_accesses == 0 && +- !test_bit(FSCACHE_COOKIE_NO_ACCESS_WAKE, &cookie->flags)) { +- // PLACEHOLDER: Need to poke the state machine +- } ++ !test_bit(FSCACHE_COOKIE_NO_ACCESS_WAKE, &cookie->flags)) ++ fscache_queue_cookie(cookie, fscache_cookie_get_end_access); + } + EXPORT_SYMBOL(fscache_end_cookie_access); + +@@ -171,35 +184,58 @@ static inline void wake_up_cookie_state(struct fscache_cookie *cookie) + wake_up_var(&cookie->state); + } + ++/* ++ * Change the state a cookie is at and wake up anyone waiting for that. Impose ++ * an ordering between the stuff stored in the cookie and the state member. ++ * Paired with fscache_cookie_state(). ++ */ + static void __fscache_set_cookie_state(struct fscache_cookie *cookie, + enum fscache_cookie_state state) + { +- cookie->state = state; ++ smp_store_release(&cookie->state, state); + } + +-/* +- * Change the state a cookie is at and wake up anyone waiting for that - but +- * only if the cookie isn't already marked as being in a cleanup state. +- */ +-void fscache_set_cookie_state(struct fscache_cookie *cookie, +- enum fscache_cookie_state state) ++static void fscache_set_cookie_state(struct fscache_cookie *cookie, ++ enum fscache_cookie_state state) + { +- bool changed = false; +- + spin_lock(&cookie->lock); +- switch (cookie->state) { +- case FSCACHE_COOKIE_STATE_RELINQUISHING: +- break; +- default: +- __fscache_set_cookie_state(cookie, state); +- changed = true; +- break; +- } ++ __fscache_set_cookie_state(cookie, state); + spin_unlock(&cookie->lock); +- if (changed) +- wake_up_cookie_state(cookie); ++ wake_up_cookie_state(cookie); ++} ++ ++/** ++ * fscache_cookie_lookup_negative - Note negative lookup ++ * @cookie: The cookie that was being looked up ++ * ++ * Note that some part of the metadata path in the cache doesn't exist and so ++ * we can release any waiting readers in the certain knowledge that there's ++ * nothing for them to actually read. ++ * ++ * This function uses no locking and must only be called from the state machine. ++ */ ++void fscache_cookie_lookup_negative(struct fscache_cookie *cookie) ++{ ++ set_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_CREATING); ++} ++EXPORT_SYMBOL(fscache_cookie_lookup_negative); ++ ++/** ++ * fscache_caching_failed - Report that a failure stopped caching on a cookie ++ * @cookie: The cookie that was affected ++ * ++ * Tell fscache that caching on a cookie needs to be stopped due to some sort ++ * of failure. ++ * ++ * This function uses no locking and must only be called from the state machine. ++ */ ++void fscache_caching_failed(struct fscache_cookie *cookie) ++{ ++ clear_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags); ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_FAILED); + } +-EXPORT_SYMBOL(fscache_set_cookie_state); ++EXPORT_SYMBOL(fscache_caching_failed); + + /* + * Set the index key in a cookie. The cookie struct has space for a 16-byte +@@ -291,10 +327,10 @@ static struct fscache_cookie *fscache_alloc_cookie( + + refcount_set(&cookie->ref, 1); + cookie->debug_id = atomic_inc_return(&fscache_cookie_debug_id); +- cookie->state = FSCACHE_COOKIE_STATE_QUIESCENT; + spin_lock_init(&cookie->lock); + INIT_LIST_HEAD(&cookie->commit_link); +- INIT_WORK(&cookie->work, NULL /* PLACEHOLDER */); ++ INIT_WORK(&cookie->work, fscache_cookie_worker); ++ __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_QUIESCENT); + + write_lock(&fscache_cookies_lock); + list_add_tail(&cookie->proc_link, &fscache_cookies); +@@ -417,6 +453,192 @@ struct fscache_cookie *__fscache_acquire_cookie( + } + EXPORT_SYMBOL(__fscache_acquire_cookie); + ++/* ++ * Prepare a cache object to be written to. ++ */ ++static void fscache_prepare_to_write(struct fscache_cookie *cookie) ++{ ++ cookie->volume->cache->ops->prepare_to_write(cookie); ++} ++ ++/* ++ * Look up a cookie in the cache. ++ */ ++static void fscache_perform_lookup(struct fscache_cookie *cookie) ++{ ++ enum fscache_access_trace trace = fscache_access_lookup_cookie_end_failed; ++ bool need_withdraw = false; ++ ++ _enter(""); ++ ++ if (!cookie->volume->cache_priv) { ++ fscache_create_volume(cookie->volume, true); ++ if (!cookie->volume->cache_priv) { ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_QUIESCENT); ++ goto out; ++ } ++ } ++ ++ if (!cookie->volume->cache->ops->lookup_cookie(cookie)) { ++ if (cookie->state != FSCACHE_COOKIE_STATE_FAILED) ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_QUIESCENT); ++ need_withdraw = true; ++ _leave(" [fail]"); ++ goto out; ++ } ++ ++ fscache_see_cookie(cookie, fscache_cookie_see_active); ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_ACTIVE); ++ trace = fscache_access_lookup_cookie_end; ++ ++out: ++ fscache_end_cookie_access(cookie, trace); ++ if (need_withdraw) ++ fscache_withdraw_cookie(cookie); ++ fscache_end_volume_access(cookie->volume, cookie, trace); ++} ++ ++/* ++ * Perform work upon the cookie, such as committing its cache state, ++ * relinquishing it or withdrawing the backing cache. We're protected from the ++ * cache going away under us as object withdrawal must come through this ++ * non-reentrant work item. ++ */ ++static void fscache_cookie_state_machine(struct fscache_cookie *cookie) ++{ ++ enum fscache_cookie_state state; ++ bool wake = false; ++ ++ _enter("c=%x", cookie->debug_id); ++ ++again: ++ spin_lock(&cookie->lock); ++again_locked: ++ state = cookie->state; ++ switch (state) { ++ case FSCACHE_COOKIE_STATE_QUIESCENT: ++ /* The QUIESCENT state is jumped to the LOOKING_UP state by ++ * fscache_use_cookie(). ++ */ ++ ++ if (atomic_read(&cookie->n_accesses) == 0 && ++ test_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags)) { ++ __fscache_set_cookie_state(cookie, ++ FSCACHE_COOKIE_STATE_RELINQUISHING); ++ wake = true; ++ goto again_locked; ++ } ++ break; ++ ++ case FSCACHE_COOKIE_STATE_LOOKING_UP: ++ spin_unlock(&cookie->lock); ++ fscache_init_access_gate(cookie); ++ fscache_perform_lookup(cookie); ++ goto again; ++ ++ case FSCACHE_COOKIE_STATE_ACTIVE: ++ if (test_and_clear_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags)) { ++ spin_unlock(&cookie->lock); ++ fscache_prepare_to_write(cookie); ++ spin_lock(&cookie->lock); ++ } ++ fallthrough; ++ ++ case FSCACHE_COOKIE_STATE_FAILED: ++ if (atomic_read(&cookie->n_accesses) != 0) ++ break; ++ if (test_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags)) { ++ __fscache_set_cookie_state(cookie, ++ FSCACHE_COOKIE_STATE_RELINQUISHING); ++ wake = true; ++ goto again_locked; ++ } ++ if (test_bit(FSCACHE_COOKIE_DO_WITHDRAW, &cookie->flags)) { ++ __fscache_set_cookie_state(cookie, ++ FSCACHE_COOKIE_STATE_WITHDRAWING); ++ wake = true; ++ goto again_locked; ++ } ++ break; ++ ++ case FSCACHE_COOKIE_STATE_RELINQUISHING: ++ case FSCACHE_COOKIE_STATE_WITHDRAWING: ++ if (cookie->cache_priv) { ++ spin_unlock(&cookie->lock); ++ cookie->volume->cache->ops->withdraw_cookie(cookie); ++ spin_lock(&cookie->lock); ++ } ++ ++ switch (state) { ++ case FSCACHE_COOKIE_STATE_RELINQUISHING: ++ fscache_see_cookie(cookie, fscache_cookie_see_relinquish); ++ fscache_unhash_cookie(cookie); ++ __fscache_set_cookie_state(cookie, ++ FSCACHE_COOKIE_STATE_DROPPED); ++ wake = true; ++ goto out; ++ case FSCACHE_COOKIE_STATE_WITHDRAWING: ++ fscache_see_cookie(cookie, fscache_cookie_see_withdraw); ++ break; ++ default: ++ BUG(); ++ } ++ ++ clear_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &cookie->flags); ++ clear_bit(FSCACHE_COOKIE_DO_WITHDRAW, &cookie->flags); ++ clear_bit(FSCACHE_COOKIE_DO_LRU_DISCARD, &cookie->flags); ++ clear_bit(FSCACHE_COOKIE_DO_PREP_TO_WRITE, &cookie->flags); ++ set_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++ __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_QUIESCENT); ++ wake = true; ++ goto again_locked; ++ ++ case FSCACHE_COOKIE_STATE_DROPPED: ++ break; ++ ++ default: ++ WARN_ONCE(1, "Cookie %x in unexpected state %u\n", ++ cookie->debug_id, state); ++ break; ++ } ++ ++out: ++ spin_unlock(&cookie->lock); ++ if (wake) ++ wake_up_cookie_state(cookie); ++ _leave(""); ++} ++ ++static void fscache_cookie_worker(struct work_struct *work) ++{ ++ struct fscache_cookie *cookie = container_of(work, struct fscache_cookie, work); ++ ++ fscache_see_cookie(cookie, fscache_cookie_see_work); ++ fscache_cookie_state_machine(cookie); ++ fscache_put_cookie(cookie, fscache_cookie_put_work); ++} ++ ++/* ++ * Wait for the object to become inactive. The cookie's work item will be ++ * scheduled when someone transitions n_accesses to 0 - but if someone's ++ * already done that, schedule it anyway. ++ */ ++static void __fscache_withdraw_cookie(struct fscache_cookie *cookie) ++{ ++ int n_accesses; ++ bool unpinned; ++ ++ unpinned = test_and_clear_bit(FSCACHE_COOKIE_NO_ACCESS_WAKE, &cookie->flags); ++ ++ /* Need to read the access count after unpinning */ ++ n_accesses = atomic_read(&cookie->n_accesses); ++ if (unpinned) ++ trace_fscache_access(cookie->debug_id, refcount_read(&cookie->ref), ++ n_accesses, fscache_access_cache_unpin); ++ if (n_accesses == 0) ++ fscache_queue_cookie(cookie, fscache_cookie_get_end_access); ++} ++ + /* + * Remove a cookie from the hash table. + */ +@@ -432,21 +654,27 @@ static void fscache_unhash_cookie(struct fscache_cookie *cookie) + hlist_bl_del(&cookie->hash_link); + clear_bit(FSCACHE_COOKIE_IS_HASHED, &cookie->flags); + hlist_bl_unlock(h); ++ fscache_stat(&fscache_n_relinquishes_dropped); + } + +-/* +- * Finalise a cookie after all its resources have been disposed of. +- */ +-static void fscache_drop_cookie(struct fscache_cookie *cookie) ++static void fscache_drop_withdraw_cookie(struct fscache_cookie *cookie) + { +- spin_lock(&cookie->lock); +- __fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_DROPPED); +- spin_unlock(&cookie->lock); +- wake_up_cookie_state(cookie); ++ __fscache_withdraw_cookie(cookie); ++} + +- fscache_unhash_cookie(cookie); +- fscache_stat(&fscache_n_relinquishes_dropped); ++/** ++ * fscache_withdraw_cookie - Mark a cookie for withdrawal ++ * @cookie: The cookie to be withdrawn. ++ * ++ * Allow the cache backend to withdraw the backing for a cookie for its own ++ * reasons, even if that cookie is in active use. ++ */ ++void fscache_withdraw_cookie(struct fscache_cookie *cookie) ++{ ++ set_bit(FSCACHE_COOKIE_DO_WITHDRAW, &cookie->flags); ++ fscache_drop_withdraw_cookie(cookie); + } ++EXPORT_SYMBOL(fscache_withdraw_cookie); + + /* + * Allow the netfs to release a cookie back to the cache. +@@ -473,12 +701,13 @@ void __fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) + ASSERTCMP(atomic_read(&cookie->volume->n_cookies), >, 0); + atomic_dec(&cookie->volume->n_cookies); + +- set_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags); +- +- if (test_bit(FSCACHE_COOKIE_HAS_BEEN_CACHED, &cookie->flags)) +- ; // PLACEHOLDER: Do something here if the cookie was cached +- else +- fscache_drop_cookie(cookie); ++ if (test_bit(FSCACHE_COOKIE_HAS_BEEN_CACHED, &cookie->flags)) { ++ set_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags); ++ fscache_drop_withdraw_cookie(cookie); ++ } else { ++ fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_DROPPED); ++ fscache_unhash_cookie(cookie); ++ } + fscache_put_cookie(cookie, fscache_cookie_put_relinquish); + } + EXPORT_SYMBOL(__fscache_relinquish_cookie); +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 936ef731bbc7..ae6a75976450 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -57,6 +57,15 @@ struct fscache_cache_ops { + + /* Free the cache's data attached to a volume */ + void (*free_volume)(struct fscache_volume *volume); ++ ++ /* Look up a cookie in the cache */ ++ bool (*lookup_cookie)(struct fscache_cookie *cookie); ++ ++ /* Withdraw an object without any cookie access counts held */ ++ void (*withdraw_cookie)(struct fscache_cookie *cookie); ++ ++ /* Prepare to write to a live cache object */ ++ void (*prepare_to_write)(struct fscache_cookie *cookie); + }; + + extern struct workqueue_struct *fscache_wq; +@@ -72,6 +81,7 @@ extern int fscache_add_cache(struct fscache_cache *cache, + void *cache_priv); + extern void fscache_withdraw_cache(struct fscache_cache *cache); + extern void fscache_withdraw_volume(struct fscache_volume *volume); ++extern void fscache_withdraw_cookie(struct fscache_cookie *cookie); + + extern void fscache_io_error(struct fscache_cache *cache); + +@@ -85,8 +95,21 @@ extern void fscache_put_cookie(struct fscache_cookie *cookie, + enum fscache_cookie_trace where); + extern void fscache_end_cookie_access(struct fscache_cookie *cookie, + enum fscache_access_trace why); +-extern void fscache_set_cookie_state(struct fscache_cookie *cookie, +- enum fscache_cookie_state state); ++extern void fscache_cookie_lookup_negative(struct fscache_cookie *cookie); ++extern void fscache_caching_failed(struct fscache_cookie *cookie); ++ ++/** ++ * fscache_cookie_state - Read the state of a cookie ++ * @cookie: The cookie to query ++ * ++ * Get the state of a cookie, imposing an ordering between the cookie contents ++ * and the state value. Paired with fscache_set_cookie_state(). ++ */ ++static inline ++enum fscache_cookie_state fscache_cookie_state(struct fscache_cookie *cookie) ++{ ++ return smp_load_acquire(&cookie->state); ++} + + /** + * fscache_get_key - Get a pointer to the cookie key +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 1d576bd8112e..030c97bb9c8b 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -68,6 +68,8 @@ enum fscache_access_trace { + fscache_access_acquire_volume_end, + fscache_access_cache_pin, + fscache_access_cache_unpin, ++ fscache_access_lookup_cookie_end, ++ fscache_access_lookup_cookie_end_failed, + fscache_access_relinquish_volume, + fscache_access_relinquish_volume_end, + fscache_access_unlive, +@@ -124,6 +126,8 @@ enum fscache_access_trace { + EM(fscache_access_acquire_volume_end, "END acq_vol") \ + EM(fscache_access_cache_pin, "PIN cache ") \ + EM(fscache_access_cache_unpin, "UNPIN cache ") \ ++ EM(fscache_access_lookup_cookie_end, "END lookup ") \ ++ EM(fscache_access_lookup_cookie_end_failed,"END lookupf") \ + EM(fscache_access_relinquish_volume, "BEGIN rlq_vol") \ + EM(fscache_access_relinquish_volume_end,"END rlq_vol") \ + E_(fscache_access_unlive, "END unlive ") + diff --git a/patches.suse/fscache-Implement-volume-level-access-helpers.patch b/patches.suse/fscache-Implement-volume-level-access-helpers.patch new file mode 100644 index 0000000..f75dacb --- /dev/null +++ b/patches.suse/fscache-Implement-volume-level-access-helpers.patch @@ -0,0 +1,240 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:26:17 +0100 +Subject: fscache: Implement volume-level access helpers +Git-commit: e6acd3299badbfb5fb0231d42481d4f5dedf5599 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a pair of helper functions to manage access to a volume, pinning the +volume in place for the duration to prevent cache withdrawal from removing +it: + + bool fscache_begin_volume_access(struct fscache_volume *volume, + enum fscache_access_trace why); + void fscache_end_volume_access(struct fscache_volume *volume, + enum fscache_access_trace why); + +The way the access gate on the volume works/will work is: + + (1) If the cache tests as not live (state is not FSCACHE_CACHE_IS_ACTIVE), + then we return false to indicate access was not permitted. + + (2) If the cache tests as live, then we increment the volume's n_accesses + count and then recheck the cache liveness, ending the access if it + ceased to be live. + + (3) When we end the access, we decrement the volume's n_accesses and wake + up the any waiters if it reaches 0. + + (4) Whilst the cache is caching, the volume's n_accesses is kept + artificially incremented to prevent wakeups from happening. + + (5) When the cache is taken offline, the state is changed to prevent new + accesses, the volume's n_accesses is decremented and we wait for it to + become 0. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819594158.215744.8285859817391683254.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906894315.143852.5454793807544710479.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967095028.1823006.9173132503876627466.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021501546.640689.9631510472149608443.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/internal.h | 3 ++ + fs/fscache/main.c | 1 + + fs/fscache/volume.c | 84 ++++++++++++++++++++++++++++++++++++++++++ + include/linux/fscache-cache.h | 4 ++ + include/trace/events/fscache.h | 34 +++++++++++++++++ + 5 files changed, 126 insertions(+) + +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index be29816b37ef..91a4ea08ec0b 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -130,6 +130,9 @@ struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, + enum fscache_volume_trace where); + void fscache_put_volume(struct fscache_volume *volume, + enum fscache_volume_trace where); ++bool fscache_begin_volume_access(struct fscache_volume *volume, ++ struct fscache_cookie *cookie, ++ enum fscache_access_trace why); + void fscache_create_volume(struct fscache_volume *volume, bool wait); + + +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +index 876f4bee5840..6cab5d99ba4c 100644 +--- a/fs/fscache/main.c ++++ b/fs/fscache/main.c +@@ -22,6 +22,7 @@ MODULE_PARM_DESC(fscache_debug, + "FS-Cache debugging mask"); + + EXPORT_TRACEPOINT_SYMBOL(fscache_access_cache); ++EXPORT_TRACEPOINT_SYMBOL(fscache_access_volume); + + struct workqueue_struct *fscache_wq; + EXPORT_SYMBOL(fscache_wq); +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +index 630894fefd02..20497f0f10bb 100644 +--- a/fs/fscache/volume.c ++++ b/fs/fscache/volume.c +@@ -33,6 +33,90 @@ static void fscache_see_volume(struct fscache_volume *volume, + trace_fscache_volume(volume->debug_id, ref, where); + } + ++/* ++ * Pin the cache behind a volume so that we can access it. ++ */ ++static void __fscache_begin_volume_access(struct fscache_volume *volume, ++ struct fscache_cookie *cookie, ++ enum fscache_access_trace why) ++{ ++ int n_accesses; ++ ++ n_accesses = atomic_inc_return(&volume->n_accesses); ++ smp_mb__after_atomic(); ++ trace_fscache_access_volume(volume->debug_id, cookie ? cookie->debug_id : 0, ++ refcount_read(&volume->ref), ++ n_accesses, why); ++} ++ ++/** ++ * fscache_begin_volume_access - Pin a cache so a volume can be accessed ++ * @volume: The volume cookie ++ * @cookie: A datafile cookie for a tracing reference (or NULL) ++ * @why: An indication of the circumstances of the access for tracing ++ * ++ * Attempt to pin the cache to prevent it from going away whilst we're ++ * accessing a volume and returns true if successful. This works as follows: ++ * ++ * (1) If the cache tests as not live (state is not FSCACHE_CACHE_IS_ACTIVE), ++ * then we return false to indicate access was not permitted. ++ * ++ * (2) If the cache tests as live, then we increment the volume's n_accesses ++ * count and then recheck the cache liveness, ending the access if it ++ * ceased to be live. ++ * ++ * (3) When we end the access, we decrement the volume's n_accesses and wake ++ * up the any waiters if it reaches 0. ++ * ++ * (4) Whilst the cache is caching, the volume's n_accesses is kept ++ * artificially incremented to prevent wakeups from happening. ++ * ++ * (5) When the cache is taken offline, the state is changed to prevent new ++ * accesses, the volume's n_accesses is decremented and we wait for it to ++ * become 0. ++ * ++ * The datafile @cookie and the @why indicator are merely provided for tracing ++ * purposes. ++ */ ++bool fscache_begin_volume_access(struct fscache_volume *volume, ++ struct fscache_cookie *cookie, ++ enum fscache_access_trace why) ++{ ++ if (!fscache_cache_is_live(volume->cache)) ++ return false; ++ __fscache_begin_volume_access(volume, cookie, why); ++ if (!fscache_cache_is_live(volume->cache)) { ++ fscache_end_volume_access(volume, cookie, fscache_access_unlive); ++ return false; ++ } ++ return true; ++} ++ ++/** ++ * fscache_end_volume_access - Unpin a cache at the end of an access. ++ * @volume: The volume cookie ++ * @cookie: A datafile cookie for a tracing reference (or NULL) ++ * @why: An indication of the circumstances of the access for tracing ++ * ++ * Unpin a cache volume after we've accessed it. The datafile @cookie and the ++ * @why indicator are merely provided for tracing purposes. ++ */ ++void fscache_end_volume_access(struct fscache_volume *volume, ++ struct fscache_cookie *cookie, ++ enum fscache_access_trace why) ++{ ++ int n_accesses; ++ ++ smp_mb__before_atomic(); ++ n_accesses = atomic_dec_return(&volume->n_accesses); ++ trace_fscache_access_volume(volume->debug_id, cookie ? cookie->debug_id : 0, ++ refcount_read(&volume->ref), ++ n_accesses, why); ++ if (n_accesses == 0) ++ wake_up_var(&volume->n_accesses); ++} ++EXPORT_SYMBOL(fscache_end_volume_access); ++ + static bool fscache_volume_same(const struct fscache_volume *a, + const struct fscache_volume *b) + { +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index c4355b888c91..fbbd8a2afe12 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -53,6 +53,10 @@ extern struct rw_semaphore fscache_addremove_sem; + extern struct fscache_cache *fscache_acquire_cache(const char *name); + extern void fscache_relinquish_cache(struct fscache_cache *cache); + ++extern void fscache_end_volume_access(struct fscache_volume *volume, ++ struct fscache_cookie *cookie, ++ enum fscache_access_trace why); ++ + extern struct fscache_cookie *fscache_get_cookie(struct fscache_cookie *cookie, + enum fscache_cookie_trace where); + extern void fscache_put_cookie(struct fscache_cookie *cookie, +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 734966bc49e1..4f40cfa52469 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -43,6 +43,7 @@ enum fscache_volume_trace { + fscache_volume_put_relinquish, + fscache_volume_see_create_work, + fscache_volume_see_hash_wake, ++ fscache_volume_wait_create_work, + }; + + enum fscache_cookie_trace { +@@ -245,6 +246,39 @@ TRACE_EVENT(fscache_access_cache, + __entry->n_accesses) + ); + ++TRACE_EVENT(fscache_access_volume, ++ TP_PROTO(unsigned int volume_debug_id, ++ unsigned int cookie_debug_id, ++ int ref, ++ int n_accesses, ++ enum fscache_access_trace why), ++ ++ TP_ARGS(volume_debug_id, cookie_debug_id, ref, n_accesses, why), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, volume ) ++ __field(unsigned int, cookie ) ++ __field(int, ref ) ++ __field(int, n_accesses ) ++ __field(enum fscache_access_trace, why ) ++ ), ++ ++ TP_fast_assign( ++ __entry->volume = volume_debug_id; ++ __entry->cookie = cookie_debug_id; ++ __entry->ref = ref; ++ __entry->n_accesses = n_accesses; ++ __entry->why = why; ++ ), ++ ++ TP_printk("V=%08x c=%08x %s r=%d a=%d", ++ __entry->volume, ++ __entry->cookie, ++ __print_symbolic(__entry->why, fscache_access_traces), ++ __entry->ref, ++ __entry->n_accesses) ++ ); ++ + TRACE_EVENT(fscache_acquire, + TP_PROTO(struct fscache_cookie *cookie), + + diff --git a/patches.suse/fscache-Implement-volume-registration.patch b/patches.suse/fscache-Implement-volume-registration.patch new file mode 100644 index 0000000..8d81918 --- /dev/null +++ b/patches.suse/fscache-Implement-volume-registration.patch @@ -0,0 +1,725 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:26:17 +0100 +Subject: fscache: Implement volume registration +Git-commit: 62ab63352350e881ae693a8236b35d7d0516c78b +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add functions to the fscache API to allow volumes to be acquired and +relinquished by the network filesystem. A volume is an index of data +storage cache objects. A volume is represented by a volume cookie in the +API. A filesystem would typically create a volume for a superblock and +then create per-inode cookies within it. + +To request a volume, the filesystem calls: + + struct fscache_volume * + fscache_acquire_volume(const char *volume_key, + const char *cache_name, + const void *coherency_data, + size_t coherency_len) + +The volume_key is a printable string used to match the volume in the cache. +It should not contain any '/' characters. For AFS, for example, this would +be "afs,,", e.g. "afs,example.com,523001". + +The cache_name can be NULL, but if not it should be a string indicating the +name of the cache to use if there's more than one available. + +The coherency data, if given, is an arbitrarily-sized blob that's attached +to the volume and is compared when the volume is looked up. If it doesn't +match, the old volume is judged to be out of date and it and everything +within it is discarded. + +Acquiring a volume twice concurrently is disallowed, though the function +will wait if an old volume cookie is being relinquishing. + + +When a network filesystem has finished with a volume, it should return the +volume cookie by calling: + + void + fscache_relinquish_volume(struct fscache_volume *volume, + const void *coherency_data, + bool invalidate) + +If invalidate is true, the entire volume will be discarded; if false, the +volume will be synced and the coherency data will be updated. + +Changes +======= +ver #4: + - Removed an extraneous param from kdoc on fscache_relinquish_volume()[3]. + +ver #3: + - fscache_hash()'s size parameter is now in bytes. Use __le32 as the unit + to round up to. + - When comparing cookies, simply see if the attributes are the same rather + than subtracting them to produce a strcmp-style return[2]. + - Make the coherency data an arbitrary blob rather than a u64, but don't + store it for the moment. + +ver #2: + - Fix error check[1]. + - Make a fscache_acquire_volume() return errors, including EBUSY if a + conflicting volume cookie already exists. No error is printed now - + that's left to the netfs. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/20211203095608.GC2480@kili/ [1] +Link: https://lore.kernel.org/r/CAHk-=whtkzB446+hX0zdLsdcUJsJ=8_-0S1mE_R+YurThfUbLA@mail.gmail.com/ [2] +Link: https://lore.kernel.org/r/20211220224646.30e8205c@canb.auug.org.au/ [3] +Link: https://lore.kernel.org/r/163819588944.215744.1629085755564865996.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906890630.143852.13972180614535611154.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967086836.1823006.8191672796841981763.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021495816.640689.4403156093668590217.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/Makefile | 3 +- + fs/fscache/internal.h | 14 ++ + fs/fscache/proc.c | 4 + + fs/fscache/stats.c | 12 ++ + fs/fscache/volume.c | 340 +++++++++++++++++++++++++++++++++++++++++ + include/linux/fscache.h | 84 ++++++++++ + include/trace/events/fscache.h | 61 +++++++- + 7 files changed, 516 insertions(+), 2 deletions(-) + +diff --git a/fs/fscache/Makefile b/fs/fscache/Makefile +index d9fc22c18090..bb5282ae682f 100644 +--- a/fs/fscache/Makefile ++++ b/fs/fscache/Makefile +@@ -5,7 +5,8 @@ + + fscache-y := \ + cache.o \ +- main.o ++ main.o \ ++ volume.o + + fscache-$(CONFIG_PROC_FS) += proc.o + fscache-$(CONFIG_FSCACHE_STATS) += stats.o +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index 8fd39e7735fc..07dc9cbc2280 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -72,6 +72,9 @@ extern void fscache_proc_cleanup(void); + * stats.c + */ + #ifdef CONFIG_FSCACHE_STATS ++extern atomic_t fscache_n_volumes; ++extern atomic_t fscache_n_volumes_collision; ++extern atomic_t fscache_n_volumes_nomem; + + static inline void fscache_stat(atomic_t *stat) + { +@@ -93,6 +96,17 @@ int fscache_stats_show(struct seq_file *m, void *v); + #define fscache_stat_d(stat) do {} while (0) + #endif + ++/* ++ * volume.c ++ */ ++extern const struct seq_operations fscache_volumes_seq_ops; ++ ++struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, ++ enum fscache_volume_trace where); ++void fscache_put_volume(struct fscache_volume *volume, ++ enum fscache_volume_trace where); ++void fscache_create_volume(struct fscache_volume *volume, bool wait); ++ + + /*****************************************************************************/ + /* +diff --git a/fs/fscache/proc.c b/fs/fscache/proc.c +index 93b925709e09..bc6ecbdd065d 100644 +--- a/fs/fscache/proc.c ++++ b/fs/fscache/proc.c +@@ -23,6 +23,10 @@ int __init fscache_proc_init(void) + &fscache_caches_seq_ops)) + goto error; + ++ if (!proc_create_seq("fs/fscache/volumes", S_IFREG | 0444, NULL, ++ &fscache_volumes_seq_ops)) ++ goto error; ++ + #ifdef CONFIG_FSCACHE_STATS + if (!proc_create_single("fs/fscache/stats", S_IFREG | 0444, NULL, + fscache_stats_show)) +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index bd92f93e1680..b811a4d03585 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -10,12 +10,24 @@ + #include + #include "internal.h" + ++/* ++ * operation counters ++ */ ++atomic_t fscache_n_volumes; ++atomic_t fscache_n_volumes_collision; ++atomic_t fscache_n_volumes_nomem; ++ + /* + * display the general statistics + */ + int fscache_stats_show(struct seq_file *m, void *v) + { + seq_puts(m, "FS-Cache statistics\n"); ++ seq_printf(m, "Cookies: v=%d vcol=%u voom=%u\n", ++ atomic_read(&fscache_n_volumes), ++ atomic_read(&fscache_n_volumes_collision), ++ atomic_read(&fscache_n_volumes_nomem) ++ ); + + netfs_stats_show(m); + return 0; +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +new file mode 100644 +index 000000000000..630894fefd02 +--- /dev/null ++++ b/fs/fscache/volume.c +@@ -0,0 +1,340 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Volume-level cache cookie handling. ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#define FSCACHE_DEBUG_LEVEL COOKIE ++#include ++#include ++#include "internal.h" ++ ++#define fscache_volume_hash_shift 10 ++static struct hlist_bl_head fscache_volume_hash[1 << fscache_volume_hash_shift]; ++static atomic_t fscache_volume_debug_id; ++static LIST_HEAD(fscache_volumes); ++ ++struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, ++ enum fscache_volume_trace where) ++{ ++ int ref; ++ ++ __refcount_inc(&volume->ref, &ref); ++ trace_fscache_volume(volume->debug_id, ref + 1, where); ++ return volume; ++} ++ ++static void fscache_see_volume(struct fscache_volume *volume, ++ enum fscache_volume_trace where) ++{ ++ int ref = refcount_read(&volume->ref); ++ ++ trace_fscache_volume(volume->debug_id, ref, where); ++} ++ ++static bool fscache_volume_same(const struct fscache_volume *a, ++ const struct fscache_volume *b) ++{ ++ size_t klen; ++ ++ if (a->key_hash != b->key_hash || ++ a->cache != b->cache || ++ a->key[0] != b->key[0]) ++ return false; ++ ++ klen = round_up(a->key[0] + 1, sizeof(__le32)); ++ return memcmp(a->key, b->key, klen) == 0; ++} ++ ++static bool fscache_is_acquire_pending(struct fscache_volume *volume) ++{ ++ return test_bit(FSCACHE_VOLUME_ACQUIRE_PENDING, &volume->flags); ++} ++ ++static void fscache_wait_on_volume_collision(struct fscache_volume *candidate, ++ unsigned int collidee_debug_id) ++{ ++ wait_var_event_timeout(&candidate->flags, ++ fscache_is_acquire_pending(candidate), 20 * HZ); ++ if (!fscache_is_acquire_pending(candidate)) { ++ pr_notice("Potential volume collision new=%08x old=%08x", ++ candidate->debug_id, collidee_debug_id); ++ fscache_stat(&fscache_n_volumes_collision); ++ wait_var_event(&candidate->flags, fscache_is_acquire_pending(candidate)); ++ } ++} ++ ++/* ++ * Attempt to insert the new volume into the hash. If there's a collision, we ++ * wait for the old volume to complete if it's being relinquished and an error ++ * otherwise. ++ */ ++static bool fscache_hash_volume(struct fscache_volume *candidate) ++{ ++ struct fscache_volume *cursor; ++ struct hlist_bl_head *h; ++ struct hlist_bl_node *p; ++ unsigned int bucket, collidee_debug_id = 0; ++ ++ bucket = candidate->key_hash & (ARRAY_SIZE(fscache_volume_hash) - 1); ++ h = &fscache_volume_hash[bucket]; ++ ++ hlist_bl_lock(h); ++ hlist_bl_for_each_entry(cursor, p, h, hash_link) { ++ if (fscache_volume_same(candidate, cursor)) { ++ if (!test_bit(FSCACHE_VOLUME_RELINQUISHED, &cursor->flags)) ++ goto collision; ++ fscache_see_volume(cursor, fscache_volume_get_hash_collision); ++ set_bit(FSCACHE_VOLUME_COLLIDED_WITH, &cursor->flags); ++ set_bit(FSCACHE_VOLUME_ACQUIRE_PENDING, &candidate->flags); ++ collidee_debug_id = cursor->debug_id; ++ break; ++ } ++ } ++ ++ hlist_bl_add_head(&candidate->hash_link, h); ++ hlist_bl_unlock(h); ++ ++ if (test_bit(FSCACHE_VOLUME_ACQUIRE_PENDING, &candidate->flags)) ++ fscache_wait_on_volume_collision(candidate, collidee_debug_id); ++ return true; ++ ++collision: ++ fscache_see_volume(cursor, fscache_volume_collision); ++ hlist_bl_unlock(h); ++ return false; ++} ++ ++/* ++ * Allocate and initialise a volume representation cookie. ++ */ ++static struct fscache_volume *fscache_alloc_volume(const char *volume_key, ++ const char *cache_name, ++ const void *coherency_data, ++ size_t coherency_len) ++{ ++ struct fscache_volume *volume; ++ struct fscache_cache *cache; ++ size_t klen, hlen; ++ char *key; ++ ++ cache = fscache_lookup_cache(cache_name, false); ++ if (IS_ERR(cache)) ++ return NULL; ++ ++ volume = kzalloc(sizeof(*volume), GFP_KERNEL); ++ if (!volume) ++ goto err_cache; ++ ++ volume->cache = cache; ++ INIT_LIST_HEAD(&volume->proc_link); ++ INIT_WORK(&volume->work, NULL /* PLACEHOLDER */); ++ refcount_set(&volume->ref, 1); ++ spin_lock_init(&volume->lock); ++ ++ /* Stick the length on the front of the key and pad it out to make ++ * hashing easier. ++ */ ++ klen = strlen(volume_key); ++ hlen = round_up(1 + klen + 1, sizeof(__le32)); ++ key = kzalloc(hlen, GFP_KERNEL); ++ if (!key) ++ goto err_vol; ++ key[0] = klen; ++ memcpy(key + 1, volume_key, klen); ++ ++ volume->key = key; ++ volume->key_hash = fscache_hash(0, key, hlen); ++ ++ volume->debug_id = atomic_inc_return(&fscache_volume_debug_id); ++ down_write(&fscache_addremove_sem); ++ atomic_inc(&cache->n_volumes); ++ list_add_tail(&volume->proc_link, &fscache_volumes); ++ fscache_see_volume(volume, fscache_volume_new_acquire); ++ fscache_stat(&fscache_n_volumes); ++ up_write(&fscache_addremove_sem); ++ _leave(" = v=%x", volume->debug_id); ++ return volume; ++ ++err_vol: ++ kfree(volume); ++err_cache: ++ fscache_put_cache(cache, fscache_cache_put_alloc_volume); ++ fscache_stat(&fscache_n_volumes_nomem); ++ return NULL; ++} ++ ++/* ++ * Acquire a volume representation cookie and link it to a (proposed) cache. ++ */ ++struct fscache_volume *__fscache_acquire_volume(const char *volume_key, ++ const char *cache_name, ++ const void *coherency_data, ++ size_t coherency_len) ++{ ++ struct fscache_volume *volume; ++ ++ volume = fscache_alloc_volume(volume_key, cache_name, ++ coherency_data, coherency_len); ++ if (!volume) ++ return ERR_PTR(-ENOMEM); ++ ++ if (!fscache_hash_volume(volume)) { ++ fscache_put_volume(volume, fscache_volume_put_hash_collision); ++ return ERR_PTR(-EBUSY); ++ } ++ ++ // PLACEHOLDER: Create the volume if we have a cache available ++ return volume; ++} ++EXPORT_SYMBOL(__fscache_acquire_volume); ++ ++static void fscache_wake_pending_volume(struct fscache_volume *volume, ++ struct hlist_bl_head *h) ++{ ++ struct fscache_volume *cursor; ++ struct hlist_bl_node *p; ++ ++ hlist_bl_for_each_entry(cursor, p, h, hash_link) { ++ if (fscache_volume_same(cursor, volume)) { ++ fscache_see_volume(cursor, fscache_volume_see_hash_wake); ++ clear_bit(FSCACHE_VOLUME_ACQUIRE_PENDING, &cursor->flags); ++ wake_up_bit(&cursor->flags, FSCACHE_VOLUME_ACQUIRE_PENDING); ++ return; ++ } ++ } ++} ++ ++/* ++ * Remove a volume cookie from the hash table. ++ */ ++static void fscache_unhash_volume(struct fscache_volume *volume) ++{ ++ struct hlist_bl_head *h; ++ unsigned int bucket; ++ ++ bucket = volume->key_hash & (ARRAY_SIZE(fscache_volume_hash) - 1); ++ h = &fscache_volume_hash[bucket]; ++ ++ hlist_bl_lock(h); ++ hlist_bl_del(&volume->hash_link); ++ if (test_bit(FSCACHE_VOLUME_COLLIDED_WITH, &volume->flags)) ++ fscache_wake_pending_volume(volume, h); ++ hlist_bl_unlock(h); ++} ++ ++/* ++ * Drop a cache's volume attachments. ++ */ ++static void fscache_free_volume(struct fscache_volume *volume) ++{ ++ struct fscache_cache *cache = volume->cache; ++ ++ if (volume->cache_priv) { ++ // PLACEHOLDER: Detach any attached cache ++ } ++ ++ down_write(&fscache_addremove_sem); ++ list_del_init(&volume->proc_link); ++ atomic_dec(&volume->cache->n_volumes); ++ up_write(&fscache_addremove_sem); ++ ++ if (!hlist_bl_unhashed(&volume->hash_link)) ++ fscache_unhash_volume(volume); ++ ++ trace_fscache_volume(volume->debug_id, 0, fscache_volume_free); ++ kfree(volume->key); ++ kfree(volume); ++ fscache_stat_d(&fscache_n_volumes); ++ fscache_put_cache(cache, fscache_cache_put_volume); ++} ++ ++/* ++ * Drop a reference to a volume cookie. ++ */ ++void fscache_put_volume(struct fscache_volume *volume, ++ enum fscache_volume_trace where) ++{ ++ if (volume) { ++ unsigned int debug_id = volume->debug_id; ++ bool zero; ++ int ref; ++ ++ zero = __refcount_dec_and_test(&volume->ref, &ref); ++ trace_fscache_volume(debug_id, ref - 1, where); ++ if (zero) ++ fscache_free_volume(volume); ++ } ++} ++ ++/* ++ * Relinquish a volume representation cookie. ++ */ ++void __fscache_relinquish_volume(struct fscache_volume *volume, ++ const void *coherency_data, ++ bool invalidate) ++{ ++ if (WARN_ON(test_and_set_bit(FSCACHE_VOLUME_RELINQUISHED, &volume->flags))) ++ return; ++ ++ if (invalidate) ++ set_bit(FSCACHE_VOLUME_INVALIDATE, &volume->flags); ++ ++ fscache_put_volume(volume, fscache_volume_put_relinquish); ++} ++EXPORT_SYMBOL(__fscache_relinquish_volume); ++ ++#ifdef CONFIG_PROC_FS ++/* ++ * Generate a list of volumes in /proc/fs/fscache/volumes ++ */ ++static int fscache_volumes_seq_show(struct seq_file *m, void *v) ++{ ++ struct fscache_volume *volume; ++ ++ if (v == &fscache_volumes) { ++ seq_puts(m, ++ "VOLUME REF nCOOK ACC FL CACHE KEY\n" ++ "======== ===== ===== === == =============== ================\n"); ++ return 0; ++ } ++ ++ volume = list_entry(v, struct fscache_volume, proc_link); ++ seq_printf(m, ++ "%08x %5d %5d %3d %02lx %-15.15s %s\n", ++ volume->debug_id, ++ refcount_read(&volume->ref), ++ atomic_read(&volume->n_cookies), ++ atomic_read(&volume->n_accesses), ++ volume->flags, ++ volume->cache->name ?: "-", ++ volume->key + 1); ++ return 0; ++} ++ ++static void *fscache_volumes_seq_start(struct seq_file *m, loff_t *_pos) ++ __acquires(&fscache_addremove_sem) ++{ ++ down_read(&fscache_addremove_sem); ++ return seq_list_start_head(&fscache_volumes, *_pos); ++} ++ ++static void *fscache_volumes_seq_next(struct seq_file *m, void *v, loff_t *_pos) ++{ ++ return seq_list_next(v, &fscache_volumes, _pos); ++} ++ ++static void fscache_volumes_seq_stop(struct seq_file *m, void *v) ++ __releases(&fscache_addremove_sem) ++{ ++ up_read(&fscache_addremove_sem); ++} ++ ++const struct seq_operations fscache_volumes_seq_ops = { ++ .start = fscache_volumes_seq_start, ++ .next = fscache_volumes_seq_next, ++ .stop = fscache_volumes_seq_stop, ++ .show = fscache_volumes_seq_show, ++}; ++#endif /* CONFIG_PROC_FS */ +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 1cf90c252aac..131a741a6652 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -20,13 +20,97 @@ + #if defined(CONFIG_FSCACHE) || defined(CONFIG_FSCACHE_MODULE) + #define __fscache_available (1) + #define fscache_available() (1) ++#define fscache_volume_valid(volume) (volume) + #define fscache_cookie_valid(cookie) (cookie) + #define fscache_cookie_enabled(cookie) (cookie) + #else + #define __fscache_available (0) + #define fscache_available() (0) ++#define fscache_volume_valid(volume) (0) + #define fscache_cookie_valid(cookie) (0) + #define fscache_cookie_enabled(cookie) (0) + #endif + ++/* ++ * Volume representation cookie. ++ */ ++struct fscache_volume { ++ refcount_t ref; ++ atomic_t n_cookies; /* Number of data cookies in volume */ ++ atomic_t n_accesses; /* Number of cache accesses in progress */ ++ unsigned int debug_id; ++ unsigned int key_hash; /* Hash of key string */ ++ char *key; /* Volume ID, eg. "afs@example.com@1234" */ ++ struct list_head proc_link; /* Link in /proc/fs/fscache/volumes */ ++ struct hlist_bl_node hash_link; /* Link in hash table */ ++ struct work_struct work; ++ struct fscache_cache *cache; /* The cache in which this resides */ ++ void *cache_priv; /* Cache private data */ ++ spinlock_t lock; ++ unsigned long flags; ++#define FSCACHE_VOLUME_RELINQUISHED 0 /* Volume is being cleaned up */ ++#define FSCACHE_VOLUME_INVALIDATE 1 /* Volume was invalidated */ ++#define FSCACHE_VOLUME_COLLIDED_WITH 2 /* Volume was collided with */ ++#define FSCACHE_VOLUME_ACQUIRE_PENDING 3 /* Volume is waiting to complete acquisition */ ++#define FSCACHE_VOLUME_CREATING 4 /* Volume is being created on disk */ ++}; ++ ++/* ++ * slow-path functions for when there is actually caching available, and the ++ * netfs does actually have a valid token ++ * - these are not to be called directly ++ * - these are undefined symbols when FS-Cache is not configured and the ++ * optimiser takes care of not using them ++ */ ++extern struct fscache_volume *__fscache_acquire_volume(const char *, const char *, ++ const void *, size_t); ++extern void __fscache_relinquish_volume(struct fscache_volume *, const void *, bool); ++ ++/** ++ * fscache_acquire_volume - Register a volume as desiring caching services ++ * @volume_key: An identification string for the volume ++ * @cache_name: The name of the cache to use (or NULL for the default) ++ * @coherency_data: Piece of arbitrary coherency data to check (or NULL) ++ * @coherency_len: The size of the coherency data ++ * ++ * Register a volume as desiring caching services if they're available. The ++ * caller must provide an identifier for the volume and may also indicate which ++ * cache it should be in. If a preexisting volume entry is found in the cache, ++ * the coherency data must match otherwise the entry will be invalidated. ++ * ++ * Returns a cookie pointer on success, -ENOMEM if out of memory or -EBUSY if a ++ * cache volume of that name is already acquired. Note that "NULL" is a valid ++ * cookie pointer and can be returned if caching is refused. ++ */ ++static inline ++struct fscache_volume *fscache_acquire_volume(const char *volume_key, ++ const char *cache_name, ++ const void *coherency_data, ++ size_t coherency_len) ++{ ++ if (!fscache_available()) ++ return NULL; ++ return __fscache_acquire_volume(volume_key, cache_name, ++ coherency_data, coherency_len); ++} ++ ++/** ++ * fscache_relinquish_volume - Cease caching a volume ++ * @volume: The volume cookie ++ * @coherency_data: Piece of arbitrary coherency data to set (or NULL) ++ * @invalidate: True if the volume should be invalidated ++ * ++ * Indicate that a filesystem no longer desires caching services for a volume. ++ * The caller must have relinquished all file cookies prior to calling this. ++ * The stored coherency data is updated. ++ */ ++static inline ++void fscache_relinquish_volume(struct fscache_volume *volume, ++ const void *coherency_data, ++ bool invalidate) ++{ ++ if (fscache_volume_valid(volume)) ++ __fscache_relinquish_volume(volume, coherency_data, invalidate); ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 3b8e0597b2c1..eeb3e7d88e20 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -23,9 +23,26 @@ enum fscache_cache_trace { + fscache_cache_collision, + fscache_cache_get_acquire, + fscache_cache_new_acquire, ++ fscache_cache_put_alloc_volume, + fscache_cache_put_cache, + fscache_cache_put_prep_failed, + fscache_cache_put_relinquish, ++ fscache_cache_put_volume, ++}; ++ ++enum fscache_volume_trace { ++ fscache_volume_collision, ++ fscache_volume_get_cookie, ++ fscache_volume_get_create_work, ++ fscache_volume_get_hash_collision, ++ fscache_volume_free, ++ fscache_volume_new_acquire, ++ fscache_volume_put_cookie, ++ fscache_volume_put_create_work, ++ fscache_volume_put_hash_collision, ++ fscache_volume_put_relinquish, ++ fscache_volume_see_create_work, ++ fscache_volume_see_hash_wake, + }; + + #endif +@@ -37,9 +54,25 @@ enum fscache_cache_trace { + EM(fscache_cache_collision, "*COLLIDE*") \ + EM(fscache_cache_get_acquire, "GET acq ") \ + EM(fscache_cache_new_acquire, "NEW acq ") \ ++ EM(fscache_cache_put_alloc_volume, "PUT alvol") \ + EM(fscache_cache_put_cache, "PUT cache") \ + EM(fscache_cache_put_prep_failed, "PUT pfail") \ +- E_(fscache_cache_put_relinquish, "PUT relnq") ++ EM(fscache_cache_put_relinquish, "PUT relnq") \ ++ E_(fscache_cache_put_volume, "PUT vol ") ++ ++#define fscache_volume_traces \ ++ EM(fscache_volume_collision, "*COLLIDE*") \ ++ EM(fscache_volume_get_cookie, "GET cook ") \ ++ EM(fscache_volume_get_create_work, "GET creat") \ ++ EM(fscache_volume_get_hash_collision, "GET hcoll") \ ++ EM(fscache_volume_free, "FREE ") \ ++ EM(fscache_volume_new_acquire, "NEW acq ") \ ++ EM(fscache_volume_put_cookie, "PUT cook ") \ ++ EM(fscache_volume_put_create_work, "PUT creat") \ ++ EM(fscache_volume_put_hash_collision, "PUT hcoll") \ ++ EM(fscache_volume_put_relinquish, "PUT relnq") \ ++ EM(fscache_volume_see_create_work, "SEE creat") \ ++ E_(fscache_volume_see_hash_wake, "SEE hwake") + + /* + * Export enum symbols via userspace. +@@ -50,6 +83,7 @@ enum fscache_cache_trace { + #define E_(a, b) TRACE_DEFINE_ENUM(a); + + fscache_cache_traces; ++fscache_volume_traces; + + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that +@@ -86,6 +120,31 @@ TRACE_EVENT(fscache_cache, + __entry->usage) + ); + ++TRACE_EVENT(fscache_volume, ++ TP_PROTO(unsigned int volume_debug_id, ++ int usage, ++ enum fscache_volume_trace where), ++ ++ TP_ARGS(volume_debug_id, usage, where), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, volume ) ++ __field(int, usage ) ++ __field(enum fscache_volume_trace, where ) ++ ), ++ ++ TP_fast_assign( ++ __entry->volume = volume_debug_id; ++ __entry->usage = usage; ++ __entry->where = where; ++ ), ++ ++ TP_printk("V=%08x %s u=%d", ++ __entry->volume, ++ __print_symbolic(__entry->where, fscache_volume_traces), ++ __entry->usage) ++ ); ++ + #endif /* _TRACE_FSCACHE_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/fscache-Introduce-fscache_cookie_is_dropped.patch b/patches.suse/fscache-Introduce-fscache_cookie_is_dropped.patch new file mode 100644 index 0000000..23adc82 --- /dev/null +++ b/patches.suse/fscache-Introduce-fscache_cookie_is_dropped.patch @@ -0,0 +1,50 @@ +From: Yue Hu +Date: Wed, 25 May 2022 10:51:50 +0800 +Subject: fscache: Introduce fscache_cookie_is_dropped() +Git-commit: 5c4588aea6675b69e328d468c5b6be5127e19a79 +Patch-mainline: v5.19-rc6 +References: jsc#SES-1880 + +FSCACHE_COOKIE_STATE_DROPPED will be read more than once, so let's add a +helper to avoid code duplication. + +Signed-off-by: Yue Hu +Signed-off-by: David Howells +Link: https://listman.redhat.com/archives/linux-cachefs/2022-May/006919.html + +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 11 ++++++++--- + 1 file changed, 8 insertions(+), 3 deletions(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 9d3cf0111709..575a5ba07c0d 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -372,17 +372,22 @@ static struct fscache_cookie *fscache_alloc_cookie( + return NULL; + } + ++static inline bool fscache_cookie_is_dropped(struct fscache_cookie *cookie) ++{ ++ return READ_ONCE(cookie->state) == FSCACHE_COOKIE_STATE_DROPPED; ++} ++ + static void fscache_wait_on_collision(struct fscache_cookie *candidate, + struct fscache_cookie *wait_for) + { + enum fscache_cookie_state *statep = &wait_for->state; + +- wait_var_event_timeout(statep, READ_ONCE(*statep) == FSCACHE_COOKIE_STATE_DROPPED, ++ wait_var_event_timeout(statep, fscache_cookie_is_dropped(wait_for), + 20 * HZ); +- if (READ_ONCE(*statep) != FSCACHE_COOKIE_STATE_DROPPED) { ++ if (!fscache_cookie_is_dropped(wait_for)) { + pr_notice("Potential collision c=%08x old: c=%08x", + candidate->debug_id, wait_for->debug_id); +- wait_var_event(statep, READ_ONCE(*statep) == FSCACHE_COOKIE_STATE_DROPPED); ++ wait_var_event(statep, fscache_cookie_is_dropped(wait_for)); + } + } + + diff --git a/patches.suse/fscache-Introduce-new-driver.patch b/patches.suse/fscache-Introduce-new-driver.patch new file mode 100644 index 0000000..bdd83dd --- /dev/null +++ b/patches.suse/fscache-Introduce-new-driver.patch @@ -0,0 +1,544 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:34:41 +0100 +Subject: fscache: Introduce new driver +Git-commit: 1e1236b841166f1d2daf36fdf6bb3e656bc5f5ca +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Introduce basic skeleton of the new, rewritten fscache driver. + +Changes +======= +ver #3: + - Use remove_proc_subtree(), not remove_proc_entry() to remove a populated + dir. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819584034.215744.4290533472390439030.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906887770.143852.3577888294989185666.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967080039.1823006.5702921801104057922.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021491014.640689.4292699878317589512.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/Makefile | 1 + + fs/fscache/Kconfig | 39 +++++++++ + fs/fscache/Makefile | 12 +++ + fs/fscache/internal.h | 183 +++++++++++++++++++++++++++++++++++++++++ + fs/fscache/main.c | 65 +++++++++++++++ + fs/fscache/proc.c | 42 ++++++++++ + fs/fscache/stats.c | 22 +++++ + include/linux/fscache-cache.h | 2 + + include/linux/fscache.h | 6 +- + include/trace/events/fscache.h | 49 +++++++++++ + 10 files changed, 420 insertions(+), 1 deletion(-) + +diff --git a/fs/Makefile b/fs/Makefile +index 23ddd0803d14..290815f3fd31 100644 +--- a/fs/Makefile ++++ b/fs/Makefile +@@ -67,6 +67,7 @@ obj-$(CONFIG_DLM) += dlm/ + + # Do not add any filesystems before this line + obj-$(CONFIG_NETFS_SUPPORT) += netfs/ ++obj-$(CONFIG_FSCACHE) += fscache/ + obj-$(CONFIG_REISERFS_FS) += reiserfs/ + obj-$(CONFIG_EXT4_FS) += ext4/ + # We place ext4 before ext2 so that clean ext3 root fs's do NOT mount using the +diff --git a/fs/fscache/Kconfig b/fs/fscache/Kconfig +index 6440484d9461..76316c4a3fb7 100644 +--- a/fs/fscache/Kconfig ++++ b/fs/fscache/Kconfig +@@ -1,4 +1,43 @@ + # SPDX-License-Identifier: GPL-2.0-only + ++config FSCACHE ++ tristate "General filesystem local caching manager" ++ select NETFS_SUPPORT ++ help ++ This option enables a generic filesystem caching manager that can be ++ used by various network and other filesystems to cache data locally. ++ Different sorts of caches can be plugged in, depending on the ++ resources available. ++ ++ See Documentation/filesystems/caching/fscache.rst for more information. ++ ++config FSCACHE_STATS ++ bool "Gather statistical information on local caching" ++ depends on FSCACHE && PROC_FS ++ select NETFS_STATS ++ help ++ This option causes statistical information to be gathered on local ++ caching and exported through file: ++ ++ /proc/fs/fscache/stats ++ ++ The gathering of statistics adds a certain amount of overhead to ++ execution as there are a quite a few stats gathered, and on a ++ multi-CPU system these may be on cachelines that keep bouncing ++ between CPUs. On the other hand, the stats are very useful for ++ debugging purposes. Saying 'Y' here is recommended. ++ ++ See Documentation/filesystems/caching/fscache.rst for more information. ++ ++config FSCACHE_DEBUG ++ bool "Debug FS-Cache" ++ depends on FSCACHE ++ help ++ This permits debugging to be dynamically enabled in the local caching ++ management module. If this is set, the debugging output may be ++ enabled by setting bits in /sys/modules/fscache/parameter/debug. ++ ++ See Documentation/filesystems/caching/fscache.rst for more information. ++ + config FSCACHE_OLD_API + bool +diff --git a/fs/fscache/Makefile b/fs/fscache/Makefile +new file mode 100644 +index 000000000000..f9722de32247 +--- /dev/null ++++ b/fs/fscache/Makefile +@@ -0,0 +1,12 @@ ++# SPDX-License-Identifier: GPL-2.0 ++# ++# Makefile for general filesystem caching code ++# ++ ++fscache-y := \ ++ main.o ++ ++fscache-$(CONFIG_PROC_FS) += proc.o ++fscache-$(CONFIG_FSCACHE_STATS) += stats.o ++ ++obj-$(CONFIG_FSCACHE) := fscache.o +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +new file mode 100644 +index 000000000000..ea52f8594a77 +--- /dev/null ++++ b/fs/fscache/internal.h +@@ -0,0 +1,183 @@ ++/* SPDX-License-Identifier: GPL-2.0-or-later */ ++/* Internal definitions for FS-Cache ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#ifdef pr_fmt ++#undef pr_fmt ++#endif ++ ++#define pr_fmt(fmt) "FS-Cache: " fmt ++ ++#include ++#include ++#include ++#include ++#include ++ ++/* ++ * main.c ++ */ ++extern unsigned fscache_debug; ++ ++/* ++ * proc.c ++ */ ++#ifdef CONFIG_PROC_FS ++extern int __init fscache_proc_init(void); ++extern void fscache_proc_cleanup(void); ++#else ++#define fscache_proc_init() (0) ++#define fscache_proc_cleanup() do {} while (0) ++#endif ++ ++/* ++ * stats.c ++ */ ++#ifdef CONFIG_FSCACHE_STATS ++ ++static inline void fscache_stat(atomic_t *stat) ++{ ++ atomic_inc(stat); ++} ++ ++static inline void fscache_stat_d(atomic_t *stat) ++{ ++ atomic_dec(stat); ++} ++ ++#define __fscache_stat(stat) (stat) ++ ++int fscache_stats_show(struct seq_file *m, void *v); ++#else ++ ++#define __fscache_stat(stat) (NULL) ++#define fscache_stat(stat) do {} while (0) ++#define fscache_stat_d(stat) do {} while (0) ++#endif ++ ++ ++/*****************************************************************************/ ++/* ++ * debug tracing ++ */ ++#define dbgprintk(FMT, ...) \ ++ printk("[%-6.6s] "FMT"\n", current->comm, ##__VA_ARGS__) ++ ++#define kenter(FMT, ...) dbgprintk("==> %s("FMT")", __func__, ##__VA_ARGS__) ++#define kleave(FMT, ...) dbgprintk("<== %s()"FMT"", __func__, ##__VA_ARGS__) ++#define kdebug(FMT, ...) dbgprintk(FMT, ##__VA_ARGS__) ++ ++#define kjournal(FMT, ...) no_printk(FMT, ##__VA_ARGS__) ++ ++#ifdef __KDEBUG ++#define _enter(FMT, ...) kenter(FMT, ##__VA_ARGS__) ++#define _leave(FMT, ...) kleave(FMT, ##__VA_ARGS__) ++#define _debug(FMT, ...) kdebug(FMT, ##__VA_ARGS__) ++ ++#elif defined(CONFIG_FSCACHE_DEBUG) ++#define _enter(FMT, ...) \ ++do { \ ++ if (__do_kdebug(ENTER)) \ ++ kenter(FMT, ##__VA_ARGS__); \ ++} while (0) ++ ++#define _leave(FMT, ...) \ ++do { \ ++ if (__do_kdebug(LEAVE)) \ ++ kleave(FMT, ##__VA_ARGS__); \ ++} while (0) ++ ++#define _debug(FMT, ...) \ ++do { \ ++ if (__do_kdebug(DEBUG)) \ ++ kdebug(FMT, ##__VA_ARGS__); \ ++} while (0) ++ ++#else ++#define _enter(FMT, ...) no_printk("==> %s("FMT")", __func__, ##__VA_ARGS__) ++#define _leave(FMT, ...) no_printk("<== %s()"FMT"", __func__, ##__VA_ARGS__) ++#define _debug(FMT, ...) no_printk(FMT, ##__VA_ARGS__) ++#endif ++ ++/* ++ * determine whether a particular optional debugging point should be logged ++ * - we need to go through three steps to persuade cpp to correctly join the ++ * shorthand in FSCACHE_DEBUG_LEVEL with its prefix ++ */ ++#define ____do_kdebug(LEVEL, POINT) \ ++ unlikely((fscache_debug & \ ++ (FSCACHE_POINT_##POINT << (FSCACHE_DEBUG_ ## LEVEL * 3)))) ++#define ___do_kdebug(LEVEL, POINT) \ ++ ____do_kdebug(LEVEL, POINT) ++#define __do_kdebug(POINT) \ ++ ___do_kdebug(FSCACHE_DEBUG_LEVEL, POINT) ++ ++#define FSCACHE_DEBUG_CACHE 0 ++#define FSCACHE_DEBUG_COOKIE 1 ++#define FSCACHE_DEBUG_OBJECT 2 ++#define FSCACHE_DEBUG_OPERATION 3 ++ ++#define FSCACHE_POINT_ENTER 1 ++#define FSCACHE_POINT_LEAVE 2 ++#define FSCACHE_POINT_DEBUG 4 ++ ++#ifndef FSCACHE_DEBUG_LEVEL ++#define FSCACHE_DEBUG_LEVEL CACHE ++#endif ++ ++/* ++ * assertions ++ */ ++#if 1 /* defined(__KDEBUGALL) */ ++ ++#define ASSERT(X) \ ++do { \ ++ if (unlikely(!(X))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#define ASSERTCMP(X, OP, Y) \ ++do { \ ++ if (unlikely(!((X) OP (Y)))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ pr_err("%lx " #OP " %lx is false\n", \ ++ (unsigned long)(X), (unsigned long)(Y)); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#define ASSERTIF(C, X) \ ++do { \ ++ if (unlikely((C) && !(X))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#define ASSERTIFCMP(C, X, OP, Y) \ ++do { \ ++ if (unlikely((C) && !((X) OP (Y)))) { \ ++ pr_err("\n"); \ ++ pr_err("Assertion failed\n"); \ ++ pr_err("%lx " #OP " %lx is false\n", \ ++ (unsigned long)(X), (unsigned long)(Y)); \ ++ BUG(); \ ++ } \ ++} while (0) ++ ++#else ++ ++#define ASSERT(X) do {} while (0) ++#define ASSERTCMP(X, OP, Y) do {} while (0) ++#define ASSERTIF(C, X) do {} while (0) ++#define ASSERTIFCMP(C, X, OP, Y) do {} while (0) ++ ++#endif /* assert or not */ +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +new file mode 100644 +index 000000000000..819de2ee1276 +--- /dev/null ++++ b/fs/fscache/main.c +@@ -0,0 +1,65 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* General filesystem local caching manager ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#define FSCACHE_DEBUG_LEVEL CACHE ++#include ++#include ++#define CREATE_TRACE_POINTS ++#include "internal.h" ++ ++MODULE_DESCRIPTION("FS Cache Manager"); ++MODULE_AUTHOR("Red Hat, Inc."); ++MODULE_LICENSE("GPL"); ++ ++unsigned fscache_debug; ++module_param_named(debug, fscache_debug, uint, ++ S_IWUSR | S_IRUGO); ++MODULE_PARM_DESC(fscache_debug, ++ "FS-Cache debugging mask"); ++ ++struct workqueue_struct *fscache_wq; ++EXPORT_SYMBOL(fscache_wq); ++ ++/* ++ * initialise the fs caching module ++ */ ++static int __init fscache_init(void) ++{ ++ int ret = -ENOMEM; ++ ++ fscache_wq = alloc_workqueue("fscache", WQ_UNBOUND | WQ_FREEZABLE, 0); ++ if (!fscache_wq) ++ goto error_wq; ++ ++ ret = fscache_proc_init(); ++ if (ret < 0) ++ goto error_proc; ++ ++ pr_notice("Loaded\n"); ++ return 0; ++ ++error_proc: ++ destroy_workqueue(fscache_wq); ++error_wq: ++ return ret; ++} ++ ++fs_initcall(fscache_init); ++ ++/* ++ * clean up on module removal ++ */ ++static void __exit fscache_exit(void) ++{ ++ _enter(""); ++ ++ fscache_proc_cleanup(); ++ destroy_workqueue(fscache_wq); ++ pr_notice("Unloaded\n"); ++} ++ ++module_exit(fscache_exit); +diff --git a/fs/fscache/proc.c b/fs/fscache/proc.c +new file mode 100644 +index 000000000000..4d866ac41776 +--- /dev/null ++++ b/fs/fscache/proc.c +@@ -0,0 +1,42 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* FS-Cache statistics viewing interface ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#define FSCACHE_DEBUG_LEVEL CACHE ++#include ++#include ++#include ++#include "internal.h" ++ ++/* ++ * initialise the /proc/fs/fscache/ directory ++ */ ++int __init fscache_proc_init(void) ++{ ++ if (!proc_mkdir("fs/fscache", NULL)) ++ goto error_dir; ++ ++#ifdef CONFIG_FSCACHE_STATS ++ if (!proc_create_single("fs/fscache/stats", S_IFREG | 0444, NULL, ++ fscache_stats_show)) ++ goto error; ++#endif ++ ++ return 0; ++ ++error: ++ remove_proc_entry("fs/fscache", NULL); ++error_dir: ++ return -ENOMEM; ++} ++ ++/* ++ * clean up the /proc/fs/fscache/ directory ++ */ ++void fscache_proc_cleanup(void) ++{ ++ remove_proc_subtree("fs/fscache", NULL); ++} +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +new file mode 100644 +index 000000000000..bd92f93e1680 +--- /dev/null ++++ b/fs/fscache/stats.c +@@ -0,0 +1,22 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* FS-Cache statistics ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#define FSCACHE_DEBUG_LEVEL CACHE ++#include ++#include ++#include "internal.h" ++ ++/* ++ * display the general statistics ++ */ ++int fscache_stats_show(struct seq_file *m, void *v) ++{ ++ seq_puts(m, "FS-Cache statistics\n"); ++ ++ netfs_stats_show(m); ++ return 0; ++} +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 47f21a53ac4b..d6910a913918 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -16,4 +16,6 @@ + + #include + ++extern struct workqueue_struct *fscache_wq; ++ + #endif /* _LINUX_FSCACHE_CACHE_H */ +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 0364a4ca16f6..1cf90c252aac 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -1,7 +1,7 @@ + /* SPDX-License-Identifier: GPL-2.0-or-later */ + /* General filesystem caching interface + * +- * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. + * Written by David Howells (dhowells@redhat.com) + * + * NOTE!!! See: +@@ -18,9 +18,13 @@ + #include + + #if defined(CONFIG_FSCACHE) || defined(CONFIG_FSCACHE_MODULE) ++#define __fscache_available (1) ++#define fscache_available() (1) + #define fscache_cookie_valid(cookie) (cookie) + #define fscache_cookie_enabled(cookie) (cookie) + #else ++#define __fscache_available (0) ++#define fscache_available() (0) + #define fscache_cookie_valid(cookie) (0) + #define fscache_cookie_enabled(cookie) (0) + #endif +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +new file mode 100644 +index 000000000000..fe214c5cc87f +--- /dev/null ++++ b/include/trace/events/fscache.h +@@ -0,0 +1,49 @@ ++/* SPDX-License-Identifier: GPL-2.0-or-later */ ++/* FS-Cache tracepoints ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++#undef TRACE_SYSTEM ++#define TRACE_SYSTEM fscache ++ ++#if !defined(_TRACE_FSCACHE_H) || defined(TRACE_HEADER_MULTI_READ) ++#define _TRACE_FSCACHE_H ++ ++#include ++#include ++ ++/* ++ * Define enums for tracing information. ++ */ ++#ifndef __FSCACHE_DECLARE_TRACE_ENUMS_ONCE_ONLY ++#define __FSCACHE_DECLARE_TRACE_ENUMS_ONCE_ONLY ++ ++#endif ++ ++/* ++ * Declare tracing information enums and their string mappings for display. ++ */ ++ ++/* ++ * Export enum symbols via userspace. ++ */ ++#undef EM ++#undef E_ ++#define EM(a, b) TRACE_DEFINE_ENUM(a); ++#define E_(a, b) TRACE_DEFINE_ENUM(a); ++ ++/* ++ * Now redefine the EM() and E_() macros to map the enums to the strings that ++ * will be printed in the output. ++ */ ++#undef EM ++#undef E_ ++#define EM(a, b) { a, b }, ++#define E_(a, b) { a, b } ++ ++ ++#endif /* _TRACE_FSCACHE_H */ ++ ++/* This part must be outside protection */ ++#include + diff --git a/patches.suse/fscache-Move-fscache_cookies_seq_ops-specific-code-under-CONFIG_PROC_FS.patch b/patches.suse/fscache-Move-fscache_cookies_seq_ops-specific-code-under-CONFIG_PROC_FS.patch new file mode 100644 index 0000000..f7d26c3 --- /dev/null +++ b/patches.suse/fscache-Move-fscache_cookies_seq_ops-specific-code-under-CONFIG_PROC_FS.patch @@ -0,0 +1,77 @@ +From: Yue Hu +Date: Sat, 2 Apr 2022 12:47:43 +0800 +Subject: fscache: Move fscache_cookies_seq_ops specific code under + CONFIG_PROC_FS +Git-commit: 19517e53740ec671c335f05089abe1f0720103c7 +Patch-mainline: v5.18-rc3 +References: jsc#SES-1880 + +fscache_cookies_seq_ops is only used in proc.c that is compiled under +enabled CONFIG_PROC_FS, so move related code under this config. The +same case exsits in internal.h. + +Also, make fscache_lru_cookie_timeout static due to no user outside +of cookie.c. + +Signed-off-by: Yue Hu +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Link: https://listman.redhat.com/archives/linux-cachefs/2022-April/006649.html # v1 + +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 4 +++- + fs/fscache/internal.h | 4 ++++ + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 9bb1ab5fe5ed..9d3cf0111709 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -30,7 +30,7 @@ static DEFINE_SPINLOCK(fscache_cookie_lru_lock); + DEFINE_TIMER(fscache_cookie_lru_timer, fscache_cookie_lru_timed_out); + static DECLARE_WORK(fscache_cookie_lru_work, fscache_cookie_lru_worker); + static const char fscache_cookie_states[FSCACHE_COOKIE_STATE__NR] = "-LCAIFUWRD"; +-unsigned int fscache_lru_cookie_timeout = 10 * HZ; ++static unsigned int fscache_lru_cookie_timeout = 10 * HZ; + + void fscache_print_cookie(struct fscache_cookie *cookie, char prefix) + { +@@ -1069,6 +1069,7 @@ void __fscache_invalidate(struct fscache_cookie *cookie, + } + EXPORT_SYMBOL(__fscache_invalidate); + ++#ifdef CONFIG_PROC_FS + /* + * Generate a list of extant cookies in /proc/fs/fscache/cookies + */ +@@ -1145,3 +1146,4 @@ const struct seq_operations fscache_cookies_seq_ops = { + .stop = fscache_cookies_seq_stop, + .show = fscache_cookies_seq_show, + }; ++#endif +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index ed1c9ed737f2..1336f517e9b1 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -56,7 +56,9 @@ static inline bool fscache_set_cache_state_maybe(struct fscache_cache *cache, + * cookie.c + */ + extern struct kmem_cache *fscache_cookie_jar; ++#ifdef CONFIG_PROC_FS + extern const struct seq_operations fscache_cookies_seq_ops; ++#endif + extern struct timer_list fscache_cookie_lru_timer; + + extern void fscache_print_cookie(struct fscache_cookie *cookie, char prefix); +@@ -137,7 +139,9 @@ int fscache_stats_show(struct seq_file *m, void *v); + /* + * volume.c + */ ++#ifdef CONFIG_PROC_FS + extern const struct seq_operations fscache_volumes_seq_ops; ++#endif + + struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, + enum fscache_volume_trace where); + diff --git a/patches.suse/fscache-Provide-a-function-to-let-the-netfs-update-its-coherency-data.patch b/patches.suse/fscache-Provide-a-function-to-let-the-netfs-update-its-coherency-data.patch new file mode 100644 index 0000000..e6c2715 --- /dev/null +++ b/patches.suse/fscache-Provide-a-function-to-let-the-netfs-update-its-coherency-data.patch @@ -0,0 +1,66 @@ +From: David Howells +Date: Wed, 20 Oct 2021 23:10:46 +0100 +Subject: fscache: Provide a function to let the netfs update its coherency + data +Git-commit: ed1235eb78a7421cd0ac2ad09e931f8f07ccdc7c +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a function to let the netfs update its coherency data: + + void fscache_update_cookie(struct fscache_cookie *cookie, + const void *aux_data, + const loff_t *object_size); + +This will update the auxiliary data and/or the size of the object attached +to a cookie if either pointer is not-NULL and flag that the disk needs to +be updated. + +Note that fscache_unuse_cookie() also allows this to be done. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819610438.215744.4223265964131424954.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906913530.143852.18150303220217653820.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967117795.1823006.7493373142653442595.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021518440.640689.6369952464473039268.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 22 ++++++++++++++++++++++ + 1 file changed, 22 insertions(+) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 7cdc63c4fe35..fc77648c8af6 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -338,6 +338,28 @@ void __fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data + set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &cookie->flags); + } + ++/** ++ * fscache_update_cookie - Request that a cache object be updated ++ * @cookie: The cookie representing the cache object ++ * @aux_data: The updated auxiliary data for the cookie (may be NULL) ++ * @object_size: The current size of the object (may be NULL) ++ * ++ * Request an update of the index data for the cache object associated with the ++ * cookie. The auxiliary data on the cookie will be updated first if @aux_data ++ * is set and the object size will be updated and the object possibly trimmed ++ * if @object_size is set. ++ * ++ * See Documentation/filesystems/caching/netfs-api.rst for a complete ++ * description. ++ */ ++static inline ++void fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data, ++ const loff_t *object_size) ++{ ++ if (fscache_cookie_enabled(cookie)) ++ __fscache_update_cookie(cookie, aux_data, object_size); ++} ++ + /** + * fscache_invalidate - Notify cache that an object needs invalidation + * @cookie: The cookie representing the cache object + diff --git a/patches.suse/fscache-Provide-a-function-to-note-the-release-of-a-page.patch b/patches.suse/fscache-Provide-a-function-to-note-the-release-of-a-page.patch new file mode 100644 index 0000000..f3b6dee --- /dev/null +++ b/patches.suse/fscache-Provide-a-function-to-note-the-release-of-a-page.patch @@ -0,0 +1,54 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:06:34 +0100 +Subject: fscache: Provide a function to note the release of a page +Git-commit: 1f67e6d0b18853c641d861a671f46a4964a88510 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a function to be called from a network filesystem's releasepage +method to indicate that a page has been released that might have been a +reflection of data upon the server - and now that data must be reloaded +from the server or the cache. + +This is used to end an optimisation for empty files, in particular files +that have just been created locally, whereby we know there cannot yet be +any data that we would need to read from the server or the cache. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819617128.215744.4725572296135656508.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906920354.143852.7511819614661372008.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967128061.1823006.611781655060034988.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021525963.640689.9264556596205140044.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 18e725671594..28ce258c1f87 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -607,4 +607,20 @@ static inline void fscache_clear_inode_writeback(struct fscache_cookie *cookie, + } + } + ++/** ++ * fscache_note_page_release - Note that a netfs page got released ++ * @cookie: The cookie corresponding to the file ++ * ++ * Note that a page that has been copied to the cache has been released. This ++ * means that future reads will need to look in the cache to see if it's there. ++ */ ++static inline ++void fscache_note_page_release(struct fscache_cookie *cookie) ++{ ++ if (cookie && ++ test_bit(FSCACHE_COOKIE_HAVE_DATA, &cookie->flags) && ++ test_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags)) ++ clear_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); ++} ++ + #endif /* _LINUX_FSCACHE_H */ + diff --git a/patches.suse/fscache-Provide-a-function-to-resize-a-cookie.patch b/patches.suse/fscache-Provide-a-function-to-resize-a-cookie.patch new file mode 100644 index 0000000..7c3c405 --- /dev/null +++ b/patches.suse/fscache-Provide-a-function-to-resize-a-cookie.patch @@ -0,0 +1,210 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:06:34 +0100 +Subject: fscache: Provide a function to resize a cookie +Git-commit: 16a96bdf92d5af06f9fa6a01a4b08e2fdfed2e5b +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a function to change the size of the storage attached to a cookie, +to match the size of the file being cached when it's changed by truncate or +fallocate: + + void fscache_resize_cookie(struct fscache_cookie *cookie, + loff_t new_size); + +This acts synchronously and is expected to run under the inode lock of the +caller. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819621839.215744.7895597119803515402.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906922387.143852.16394459879816147793.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967128998.1823006.10740669081985775576.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021527861.640689.3466382085497236267.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/internal.h | 3 +++ + fs/fscache/io.c | 25 +++++++++++++++++++++++++ + fs/fscache/stats.c | 9 +++++++-- + include/linux/fscache-cache.h | 4 ++++ + include/linux/fscache.h | 18 ++++++++++++++++++ + include/trace/events/fscache.h | 25 +++++++++++++++++++++++++ + 6 files changed, 82 insertions(+), 2 deletions(-) + +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index 017bf3d346a4..f121c21590dc 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -122,6 +122,9 @@ extern atomic_t fscache_n_relinquishes; + extern atomic_t fscache_n_relinquishes_retire; + extern atomic_t fscache_n_relinquishes_dropped; + ++extern atomic_t fscache_n_resizes; ++extern atomic_t fscache_n_resizes_null; ++ + static inline void fscache_stat(atomic_t *stat) + { + atomic_inc(stat); +diff --git a/fs/fscache/io.c b/fs/fscache/io.c +index e9e5d6758ea8..bed7628a5a9d 100644 +--- a/fs/fscache/io.c ++++ b/fs/fscache/io.c +@@ -291,3 +291,28 @@ void __fscache_write_to_cache(struct fscache_cookie *cookie, + term_func(term_func_priv, ret, false); + } + EXPORT_SYMBOL(__fscache_write_to_cache); ++ ++/* ++ * Change the size of a backing object. ++ */ ++void __fscache_resize_cookie(struct fscache_cookie *cookie, loff_t new_size) ++{ ++ struct netfs_cache_resources cres; ++ ++ trace_fscache_resize(cookie, new_size); ++ if (fscache_begin_operation(&cres, cookie, FSCACHE_WANT_WRITE, ++ fscache_access_io_resize) == 0) { ++ fscache_stat(&fscache_n_resizes); ++ set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &cookie->flags); ++ ++ /* We cannot defer a resize as we need to do it inside the ++ * netfs's inode lock so that we're serialised with respect to ++ * writes. ++ */ ++ cookie->volume->cache->ops->resize_cookie(&cres, new_size); ++ fscache_end_operation(&cres); ++ } else { ++ fscache_stat(&fscache_n_resizes_null); ++ } ++} ++EXPORT_SYMBOL(__fscache_resize_cookie); +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index db42beb1ba3f..798ee68b3e9d 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -35,6 +35,9 @@ atomic_t fscache_n_relinquishes; + atomic_t fscache_n_relinquishes_retire; + atomic_t fscache_n_relinquishes_dropped; + ++atomic_t fscache_n_resizes; ++atomic_t fscache_n_resizes_null; ++ + atomic_t fscache_n_read; + EXPORT_SYMBOL(fscache_n_read); + atomic_t fscache_n_write; +@@ -69,8 +72,10 @@ int fscache_stats_show(struct seq_file *m, void *v) + seq_printf(m, "Invals : n=%u\n", + atomic_read(&fscache_n_invalidates)); + +- seq_printf(m, "Updates: n=%u\n", +- atomic_read(&fscache_n_updates)); ++ seq_printf(m, "Updates: n=%u rsz=%u rsn=%u\n", ++ atomic_read(&fscache_n_updates), ++ atomic_read(&fscache_n_resizes), ++ atomic_read(&fscache_n_resizes_null)); + + seq_printf(m, "Relinqs: n=%u rtr=%u drop=%u\n", + atomic_read(&fscache_n_relinquishes), +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 796c8b5c5305..3fa4902dc87c 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -64,6 +64,10 @@ struct fscache_cache_ops { + /* Withdraw an object without any cookie access counts held */ + void (*withdraw_cookie)(struct fscache_cookie *cookie); + ++ /* Change the size of a data object */ ++ void (*resize_cookie)(struct netfs_cache_resources *cres, ++ loff_t new_size); ++ + /* Invalidate an object */ + bool (*invalidate_cookie)(struct fscache_cookie *cookie); + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 28ce258c1f87..86b1c0db1de5 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -163,6 +163,7 @@ extern struct fscache_cookie *__fscache_acquire_cookie( + extern void __fscache_use_cookie(struct fscache_cookie *, bool); + extern void __fscache_unuse_cookie(struct fscache_cookie *, const void *, const loff_t *); + extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool); ++extern void __fscache_resize_cookie(struct fscache_cookie *, loff_t); + extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int); + extern int __fscache_begin_read_operation(struct netfs_cache_resources *, struct fscache_cookie *); + +@@ -366,6 +367,23 @@ void fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data, + __fscache_update_cookie(cookie, aux_data, object_size); + } + ++/** ++ * fscache_resize_cookie - Request that a cache object be resized ++ * @cookie: The cookie representing the cache object ++ * @new_size: The new size of the object (may be NULL) ++ * ++ * Request that the size of an object be changed. ++ * ++ * See Documentation/filesystems/caching/netfs-api.txt for a complete ++ * description. ++ */ ++static inline ++void fscache_resize_cookie(struct fscache_cookie *cookie, loff_t new_size) ++{ ++ if (fscache_cookie_enabled(cookie)) ++ __fscache_resize_cookie(cookie, new_size); ++} ++ + /** + * fscache_invalidate - Notify cache that an object needs invalidation + * @cookie: The cookie representing the cache object +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 2459d75659cf..5fa37a8b4ec7 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -78,6 +78,7 @@ enum fscache_access_trace { + fscache_access_invalidate_cookie_end, + fscache_access_io_not_live, + fscache_access_io_read, ++ fscache_access_io_resize, + fscache_access_io_wait, + fscache_access_io_write, + fscache_access_lookup_cookie, +@@ -149,6 +150,7 @@ enum fscache_access_trace { + EM(fscache_access_invalidate_cookie_end,"END inval ") \ + EM(fscache_access_io_not_live, "END io_notl") \ + EM(fscache_access_io_read, "BEGIN io_read") \ ++ EM(fscache_access_io_resize, "BEGIN io_resz") \ + EM(fscache_access_io_wait, "WAIT io ") \ + EM(fscache_access_io_write, "BEGIN io_writ") \ + EM(fscache_access_lookup_cookie, "BEGIN lookup ") \ +@@ -418,6 +420,29 @@ TRACE_EVENT(fscache_invalidate, + __entry->cookie, __entry->new_size) + ); + ++TRACE_EVENT(fscache_resize, ++ TP_PROTO(struct fscache_cookie *cookie, loff_t new_size), ++ ++ TP_ARGS(cookie, new_size), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, cookie ) ++ __field(loff_t, old_size ) ++ __field(loff_t, new_size ) ++ ), ++ ++ TP_fast_assign( ++ __entry->cookie = cookie->debug_id; ++ __entry->old_size = cookie->object_size; ++ __entry->new_size = new_size; ++ ), ++ ++ TP_printk("c=%08x os=%08llx sz=%08llx", ++ __entry->cookie, ++ __entry->old_size, ++ __entry->new_size) ++ ); ++ + #endif /* _TRACE_FSCACHE_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/fscache-Provide-a-means-to-begin-an-operation.patch b/patches.suse/fscache-Provide-a-means-to-begin-an-operation.patch new file mode 100644 index 0000000..a7093f7 --- /dev/null +++ b/patches.suse/fscache-Provide-a-means-to-begin-an-operation.patch @@ -0,0 +1,385 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:06:34 +0100 +Subject: fscache: Provide a means to begin an operation +Git-commit: d64f4554dd177c5891c02424a8d9e80590b55b35 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide a function to begin a read operation: + + int fscache_begin_read_operation( + struct netfs_cache_resources *cres, + struct fscache_cookie *cookie) + +This is primarily intended to be called by network filesystems on behalf of +netfslib, but may also be called to use the I/O access functions directly. +It attaches the resources required by the cache to cres struct from the +supplied cookie. + +This holds access to the cache behind the cookie for the duration of the +operation and forces cache withdrawal and cookie invalidation to perform +synchronisation on the operation. cres->inval_counter is set from the +cookie at this point so that it can be compared at the end of the +operation. + +Note that this does not guarantee that the cache state is fully set up and +able to perform I/O immediately; looking up and creation may be left in +progress in the background. The operations intended to be called by the +network filesystem, such as reading and writing, are expected to wait for +the cookie to move to the correct state. + +This will, however, potentially sleep, waiting for a certain minimum state +to be set or for operations such as invalidate to advance far enough that +I/O can resume. + + +Also provide a function for the cache to call to wait for the cache object +to get to a state where it can be used for certain things: + + bool fscache_wait_for_operation(struct netfs_cache_resources *cres, + enum fscache_want_stage stage); + +This looks at the cache resources provided by the begin function and waits +for them to get to an appropriate stage. There's a choice of wanting just +some parameters (FSCACHE_WANT_PARAM) or the ability to do I/O +(FSCACHE_WANT_READ or FSCACHE_WANT_WRITE). + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819603692.215744.146724961588817028.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906910672.143852.13856103384424986357.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967110245.1823006.2239170567540431836.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021513617.640689.16627329360866150606.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/Makefile | 1 + + fs/fscache/internal.h | 11 +++ + fs/fscache/io.c | 151 +++++++++++++++++++++++++++++++++++++++++ + include/linux/fscache-cache.h | 11 +++ + include/linux/fscache.h | 49 +++++++++++++ + include/trace/events/fscache.h | 6 ++ + 6 files changed, 229 insertions(+) + +diff --git a/fs/fscache/Makefile b/fs/fscache/Makefile +index bcc79615f93a..afb090ea16c4 100644 +--- a/fs/fscache/Makefile ++++ b/fs/fscache/Makefile +@@ -6,6 +6,7 @@ + fscache-y := \ + cache.o \ + cookie.o \ ++ io.o \ + main.o \ + volume.o + +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index 7fb83d216360..017bf3d346a4 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -70,6 +70,17 @@ static inline void fscache_see_cookie(struct fscache_cookie *cookie, + where); + } + ++/* ++ * io.c ++ */ ++static inline void fscache_end_operation(struct netfs_cache_resources *cres) ++{ ++ const struct netfs_cache_ops *ops = fscache_operation_valid(cres); ++ ++ if (ops) ++ ops->end_operation(cres); ++} ++ + /* + * main.c + */ +diff --git a/fs/fscache/io.c b/fs/fscache/io.c +new file mode 100644 +index 000000000000..460a43473019 +--- /dev/null ++++ b/fs/fscache/io.c +@@ -0,0 +1,151 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Cache data I/O routines ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++#define FSCACHE_DEBUG_LEVEL OPERATION ++#include ++#include ++#include ++#include ++#include ++#include "internal.h" ++ ++/** ++ * fscache_wait_for_operation - Wait for an object become accessible ++ * @cres: The cache resources for the operation being performed ++ * @want_state: The minimum state the object must be at ++ * ++ * See if the target cache object is at the specified minimum state of ++ * accessibility yet, and if not, wait for it. ++ */ ++bool fscache_wait_for_operation(struct netfs_cache_resources *cres, ++ enum fscache_want_state want_state) ++{ ++ struct fscache_cookie *cookie = fscache_cres_cookie(cres); ++ enum fscache_cookie_state state; ++ ++again: ++ if (!fscache_cache_is_live(cookie->volume->cache)) { ++ _leave(" [broken]"); ++ return false; ++ } ++ ++ state = fscache_cookie_state(cookie); ++ _enter("c=%08x{%u},%x", cookie->debug_id, state, want_state); ++ ++ switch (state) { ++ case FSCACHE_COOKIE_STATE_CREATING: ++ case FSCACHE_COOKIE_STATE_INVALIDATING: ++ if (want_state == FSCACHE_WANT_PARAMS) ++ goto ready; /* There can be no content */ ++ fallthrough; ++ case FSCACHE_COOKIE_STATE_LOOKING_UP: ++ case FSCACHE_COOKIE_STATE_LRU_DISCARDING: ++ wait_var_event(&cookie->state, ++ fscache_cookie_state(cookie) != state); ++ goto again; ++ ++ case FSCACHE_COOKIE_STATE_ACTIVE: ++ goto ready; ++ case FSCACHE_COOKIE_STATE_DROPPED: ++ case FSCACHE_COOKIE_STATE_RELINQUISHING: ++ default: ++ _leave(" [not live]"); ++ return false; ++ } ++ ++ready: ++ if (!cres->cache_priv2) ++ return cookie->volume->cache->ops->begin_operation(cres, want_state); ++ return true; ++} ++EXPORT_SYMBOL(fscache_wait_for_operation); ++ ++/* ++ * Begin an I/O operation on the cache, waiting till we reach the right state. ++ * ++ * Attaches the resources required to the operation resources record. ++ */ ++static int fscache_begin_operation(struct netfs_cache_resources *cres, ++ struct fscache_cookie *cookie, ++ enum fscache_want_state want_state, ++ enum fscache_access_trace why) ++{ ++ enum fscache_cookie_state state; ++ long timeo; ++ bool once_only = false; ++ ++ cres->ops = NULL; ++ cres->cache_priv = cookie; ++ cres->cache_priv2 = NULL; ++ cres->debug_id = cookie->debug_id; ++ cres->inval_counter = cookie->inval_counter; ++ ++ if (!fscache_begin_cookie_access(cookie, why)) ++ return -ENOBUFS; ++ ++again: ++ spin_lock(&cookie->lock); ++ ++ state = fscache_cookie_state(cookie); ++ _enter("c=%08x{%u},%x", cookie->debug_id, state, want_state); ++ ++ switch (state) { ++ case FSCACHE_COOKIE_STATE_LOOKING_UP: ++ case FSCACHE_COOKIE_STATE_LRU_DISCARDING: ++ case FSCACHE_COOKIE_STATE_INVALIDATING: ++ goto wait_for_file_wrangling; ++ case FSCACHE_COOKIE_STATE_CREATING: ++ if (want_state == FSCACHE_WANT_PARAMS) ++ goto ready; /* There can be no content */ ++ goto wait_for_file_wrangling; ++ case FSCACHE_COOKIE_STATE_ACTIVE: ++ goto ready; ++ case FSCACHE_COOKIE_STATE_DROPPED: ++ case FSCACHE_COOKIE_STATE_RELINQUISHING: ++ WARN(1, "Can't use cookie in state %u\n", cookie->state); ++ goto not_live; ++ default: ++ goto not_live; ++ } ++ ++ready: ++ spin_unlock(&cookie->lock); ++ if (!cookie->volume->cache->ops->begin_operation(cres, want_state)) ++ goto failed; ++ return 0; ++ ++wait_for_file_wrangling: ++ spin_unlock(&cookie->lock); ++ trace_fscache_access(cookie->debug_id, refcount_read(&cookie->ref), ++ atomic_read(&cookie->n_accesses), ++ fscache_access_io_wait); ++ timeo = wait_var_event_timeout(&cookie->state, ++ fscache_cookie_state(cookie) != state, 20 * HZ); ++ if (timeo <= 1 && !once_only) { ++ pr_warn("%s: cookie state change wait timed out: cookie->state=%u state=%u", ++ __func__, fscache_cookie_state(cookie), state); ++ fscache_print_cookie(cookie, 'O'); ++ once_only = true; ++ } ++ goto again; ++ ++not_live: ++ spin_unlock(&cookie->lock); ++failed: ++ cres->cache_priv = NULL; ++ cres->ops = NULL; ++ fscache_end_cookie_access(cookie, fscache_access_io_not_live); ++ _leave(" = -ENOBUFS"); ++ return -ENOBUFS; ++} ++ ++int __fscache_begin_read_operation(struct netfs_cache_resources *cres, ++ struct fscache_cookie *cookie) ++{ ++ return fscache_begin_operation(cres, cookie, FSCACHE_WANT_PARAMS, ++ fscache_access_io_read); ++} ++EXPORT_SYMBOL(__fscache_begin_read_operation); +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 1ad56bfd9d72..566497cf5f13 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -67,6 +67,10 @@ struct fscache_cache_ops { + /* Invalidate an object */ + bool (*invalidate_cookie)(struct fscache_cookie *cookie); + ++ /* Begin an operation for the netfs lib */ ++ bool (*begin_operation)(struct netfs_cache_resources *cres, ++ enum fscache_want_state want_state); ++ + /* Prepare to write to a live cache object */ + void (*prepare_to_write)(struct fscache_cookie *cookie); + }; +@@ -101,6 +105,8 @@ extern void fscache_end_cookie_access(struct fscache_cookie *cookie, + extern void fscache_cookie_lookup_negative(struct fscache_cookie *cookie); + extern void fscache_resume_after_invalidation(struct fscache_cookie *cookie); + extern void fscache_caching_failed(struct fscache_cookie *cookie); ++extern bool fscache_wait_for_operation(struct netfs_cache_resources *cred, ++ enum fscache_want_state state); + + /** + * fscache_cookie_state - Read the state of a cookie +@@ -129,4 +135,9 @@ static inline void *fscache_get_key(struct fscache_cookie *cookie) + return cookie->key; + } + ++static inline struct fscache_cookie *fscache_cres_cookie(struct netfs_cache_resources *cres) ++{ ++ return cres->cache_priv; ++} ++ + #endif /* _LINUX_FSCACHE_CACHE_H */ +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 0f36d1fac237..7cdc63c4fe35 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -41,6 +41,12 @@ struct fscache_cookie; + + #define FSCACHE_INVAL_DIO_WRITE 0x01 /* Invalidate due to DIO write */ + ++enum fscache_want_state { ++ FSCACHE_WANT_PARAMS, ++ FSCACHE_WANT_WRITE, ++ FSCACHE_WANT_READ, ++}; ++ + /* + * Data object state. + */ +@@ -157,6 +163,7 @@ extern void __fscache_use_cookie(struct fscache_cookie *, bool); + extern void __fscache_unuse_cookie(struct fscache_cookie *, const void *, const loff_t *); + extern void __fscache_relinquish_cookie(struct fscache_cookie *, bool); + extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int); ++extern int __fscache_begin_read_operation(struct netfs_cache_resources *, struct fscache_cookie *); + + /** + * fscache_acquire_volume - Register a volume as desiring caching services +@@ -358,4 +365,46 @@ void fscache_invalidate(struct fscache_cookie *cookie, + __fscache_invalidate(cookie, aux_data, size, flags); + } + ++/** ++ * fscache_operation_valid - Return true if operations resources are usable ++ * @cres: The resources to check. ++ * ++ * Returns a pointer to the operations table if usable or NULL if not. ++ */ ++static inline ++const struct netfs_cache_ops *fscache_operation_valid(const struct netfs_cache_resources *cres) ++{ ++ return fscache_resources_valid(cres) ? cres->ops : NULL; ++} ++ ++/** ++ * fscache_begin_read_operation - Begin a read operation for the netfs lib ++ * @cres: The cache resources for the read being performed ++ * @cookie: The cookie representing the cache object ++ * ++ * Begin a read operation on behalf of the netfs helper library. @cres ++ * indicates the cache resources to which the operation state should be ++ * attached; @cookie indicates the cache object that will be accessed. ++ * ++ * This is intended to be called from the ->begin_cache_operation() netfs lib ++ * operation as implemented by the network filesystem. ++ * ++ * @cres->inval_counter is set from @cookie->inval_counter for comparison at ++ * the end of the operation. This allows invalidation during the operation to ++ * be detected by the caller. ++ * ++ * Returns: ++ * * 0 - Success ++ * * -ENOBUFS - No caching available ++ * * Other error code from the cache, such as -ENOMEM. ++ */ ++static inline ++int fscache_begin_read_operation(struct netfs_cache_resources *cres, ++ struct fscache_cookie *cookie) ++{ ++ if (fscache_cookie_enabled(cookie)) ++ return __fscache_begin_read_operation(cres, cookie); ++ return -ENOBUFS; ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index 294792881434..9f78c903b00a 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -76,6 +76,9 @@ enum fscache_access_trace { + fscache_access_cache_unpin, + fscache_access_invalidate_cookie, + fscache_access_invalidate_cookie_end, ++ fscache_access_io_not_live, ++ fscache_access_io_read, ++ fscache_access_io_wait, + fscache_access_lookup_cookie, + fscache_access_lookup_cookie_end, + fscache_access_lookup_cookie_end_failed, +@@ -143,6 +146,9 @@ enum fscache_access_trace { + EM(fscache_access_cache_unpin, "UNPIN cache ") \ + EM(fscache_access_invalidate_cookie, "BEGIN inval ") \ + EM(fscache_access_invalidate_cookie_end,"END inval ") \ ++ EM(fscache_access_io_not_live, "END io_notl") \ ++ EM(fscache_access_io_read, "BEGIN io_read") \ ++ EM(fscache_access_io_wait, "WAIT io ") \ + EM(fscache_access_lookup_cookie, "BEGIN lookup ") \ + EM(fscache_access_lookup_cookie_end, "END lookup ") \ + EM(fscache_access_lookup_cookie_end_failed,"END lookupf") \ + diff --git a/patches.suse/fscache-Provide-and-use-cache-methods-to-lookup-create-free-a-volume.patch b/patches.suse/fscache-Provide-and-use-cache-methods-to-lookup-create-free-a-volume.patch new file mode 100644 index 0000000..c668b4a --- /dev/null +++ b/patches.suse/fscache-Provide-and-use-cache-methods-to-lookup-create-free-a-volume.patch @@ -0,0 +1,230 @@ +From: David Howells +Date: Wed, 20 Oct 2021 15:26:17 +0100 +Subject: fscache: Provide and use cache methods to lookup/create/free a volume +Git-commit: bfa22da3ed652aa15acd4246fa13a0de6dbe4a59 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add cache methods to lookup, create and remove a volume. + +Looking up or creating the volume requires the cache pinning for access; +freeing the volume requires the volume pinning for access. The +->acquire_volume() method is used to ask the cache backend to lookup and, +if necessary, create a volume; the ->free_volume() method is used to free +the resources for a volume. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819597821.215744.5225318658134989949.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906898645.143852.8537799955945956818.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967099771.1823006.1455197910571061835.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021507345.640689.4073511598838843040.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/volume.c | 89 ++++++++++++++++++++++++++++++++++++++++-- + include/linux/fscache-cache.h | 7 ++++ + include/trace/events/fscache.h | 11 +++++- + 3 files changed, 103 insertions(+), 4 deletions(-) + +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +index 20497f0f10bb..e1a8e92a6adb 100644 +--- a/fs/fscache/volume.c ++++ b/fs/fscache/volume.c +@@ -15,6 +15,8 @@ static struct hlist_bl_head fscache_volume_hash[1 << fscache_volume_hash_shift]; + static atomic_t fscache_volume_debug_id; + static LIST_HEAD(fscache_volumes); + ++static void fscache_create_volume_work(struct work_struct *work); ++ + struct fscache_volume *fscache_get_volume(struct fscache_volume *volume, + enum fscache_volume_trace where) + { +@@ -213,7 +215,7 @@ static struct fscache_volume *fscache_alloc_volume(const char *volume_key, + + volume->cache = cache; + INIT_LIST_HEAD(&volume->proc_link); +- INIT_WORK(&volume->work, NULL /* PLACEHOLDER */); ++ INIT_WORK(&volume->work, fscache_create_volume_work); + refcount_set(&volume->ref, 1); + spin_lock_init(&volume->lock); + +@@ -249,6 +251,58 @@ static struct fscache_volume *fscache_alloc_volume(const char *volume_key, + return NULL; + } + ++/* ++ * Create a volume's representation on disk. Have a volume ref and a cache ++ * access we have to release. ++ */ ++static void fscache_create_volume_work(struct work_struct *work) ++{ ++ const struct fscache_cache_ops *ops; ++ struct fscache_volume *volume = ++ container_of(work, struct fscache_volume, work); ++ ++ fscache_see_volume(volume, fscache_volume_see_create_work); ++ ++ ops = volume->cache->ops; ++ if (ops->acquire_volume) ++ ops->acquire_volume(volume); ++ fscache_end_cache_access(volume->cache, ++ fscache_access_acquire_volume_end); ++ ++ clear_bit_unlock(FSCACHE_VOLUME_CREATING, &volume->flags); ++ wake_up_bit(&volume->flags, FSCACHE_VOLUME_CREATING); ++ fscache_put_volume(volume, fscache_volume_put_create_work); ++} ++ ++/* ++ * Dispatch a worker thread to create a volume's representation on disk. ++ */ ++void fscache_create_volume(struct fscache_volume *volume, bool wait) ++{ ++ if (test_and_set_bit(FSCACHE_VOLUME_CREATING, &volume->flags)) ++ goto maybe_wait; ++ if (volume->cache_priv) ++ goto no_wait; /* We raced */ ++ if (!fscache_begin_cache_access(volume->cache, ++ fscache_access_acquire_volume)) ++ goto no_wait; ++ ++ fscache_get_volume(volume, fscache_volume_get_create_work); ++ if (!schedule_work(&volume->work)) ++ fscache_put_volume(volume, fscache_volume_put_create_work); ++ ++maybe_wait: ++ if (wait) { ++ fscache_see_volume(volume, fscache_volume_wait_create_work); ++ wait_on_bit(&volume->flags, FSCACHE_VOLUME_CREATING, ++ TASK_UNINTERRUPTIBLE); ++ } ++ return; ++no_wait: ++ clear_bit_unlock(FSCACHE_VOLUME_CREATING, &volume->flags); ++ wake_up_bit(&volume->flags, FSCACHE_VOLUME_CREATING); ++} ++ + /* + * Acquire a volume representation cookie and link it to a (proposed) cache. + */ +@@ -269,7 +323,7 @@ struct fscache_volume *__fscache_acquire_volume(const char *volume_key, + return ERR_PTR(-EBUSY); + } + +- // PLACEHOLDER: Create the volume if we have a cache available ++ fscache_create_volume(volume, false); + return volume; + } + EXPORT_SYMBOL(__fscache_acquire_volume); +@@ -316,7 +370,12 @@ static void fscache_free_volume(struct fscache_volume *volume) + struct fscache_cache *cache = volume->cache; + + if (volume->cache_priv) { +- // PLACEHOLDER: Detach any attached cache ++ __fscache_begin_volume_access(volume, NULL, ++ fscache_access_relinquish_volume); ++ if (volume->cache_priv) ++ cache->ops->free_volume(volume); ++ fscache_end_volume_access(volume, NULL, ++ fscache_access_relinquish_volume_end); + } + + down_write(&fscache_addremove_sem); +@@ -369,6 +428,30 @@ void __fscache_relinquish_volume(struct fscache_volume *volume, + } + EXPORT_SYMBOL(__fscache_relinquish_volume); + ++/** ++ * fscache_withdraw_volume - Withdraw a volume from being cached ++ * @volume: Volume cookie ++ * ++ * Withdraw a cache volume from service, waiting for all accesses to complete ++ * before returning. ++ */ ++void fscache_withdraw_volume(struct fscache_volume *volume) ++{ ++ int n_accesses; ++ ++ _debug("withdraw V=%x", volume->debug_id); ++ ++ /* Allow wakeups on dec-to-0 */ ++ n_accesses = atomic_dec_return(&volume->n_accesses); ++ trace_fscache_access_volume(volume->debug_id, 0, ++ refcount_read(&volume->ref), ++ n_accesses, fscache_access_cache_unpin); ++ ++ wait_var_event(&volume->n_accesses, ++ atomic_read(&volume->n_accesses) == 0); ++} ++EXPORT_SYMBOL(fscache_withdraw_volume); ++ + #ifdef CONFIG_PROC_FS + /* + * Generate a list of volumes in /proc/fs/fscache/volumes +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index f78add6e7823..a10b66ca3544 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -51,6 +51,12 @@ struct fscache_cache { + struct fscache_cache_ops { + /* name of cache provider */ + const char *name; ++ ++ /* Acquire a volume */ ++ void (*acquire_volume)(struct fscache_volume *volume); ++ ++ /* Free the cache's data attached to a volume */ ++ void (*free_volume)(struct fscache_volume *volume); + }; + + extern struct workqueue_struct *fscache_wq; +@@ -65,6 +71,7 @@ extern int fscache_add_cache(struct fscache_cache *cache, + const struct fscache_cache_ops *ops, + void *cache_priv); + extern void fscache_withdraw_cache(struct fscache_cache *cache); ++extern void fscache_withdraw_volume(struct fscache_volume *volume); + + extern void fscache_end_volume_access(struct fscache_volume *volume, + struct fscache_cookie *cookie, +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index b1a962adfd16..1d576bd8112e 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -64,8 +64,12 @@ enum fscache_cookie_trace { + }; + + enum fscache_access_trace { ++ fscache_access_acquire_volume, ++ fscache_access_acquire_volume_end, + fscache_access_cache_pin, + fscache_access_cache_unpin, ++ fscache_access_relinquish_volume, ++ fscache_access_relinquish_volume_end, + fscache_access_unlive, + }; + +@@ -96,7 +100,8 @@ enum fscache_access_trace { + EM(fscache_volume_put_hash_collision, "PUT hcoll") \ + EM(fscache_volume_put_relinquish, "PUT relnq") \ + EM(fscache_volume_see_create_work, "SEE creat") \ +- E_(fscache_volume_see_hash_wake, "SEE hwake") ++ EM(fscache_volume_see_hash_wake, "SEE hwake") \ ++ E_(fscache_volume_wait_create_work, "WAIT crea") + + #define fscache_cookie_traces \ + EM(fscache_cookie_collision, "*COLLIDE*") \ +@@ -115,8 +120,12 @@ enum fscache_access_trace { + E_(fscache_cookie_see_work, "- work ") + + #define fscache_access_traces \ ++ EM(fscache_access_acquire_volume, "BEGIN acq_vol") \ ++ EM(fscache_access_acquire_volume_end, "END acq_vol") \ + EM(fscache_access_cache_pin, "PIN cache ") \ + EM(fscache_access_cache_unpin, "UNPIN cache ") \ ++ EM(fscache_access_relinquish_volume, "BEGIN rlq_vol") \ ++ EM(fscache_access_relinquish_volume_end,"END rlq_vol") \ + E_(fscache_access_unlive, "END unlive ") + + /* + diff --git a/patches.suse/fscache-Provide-read-write-stat-counters-for-the-cache.patch b/patches.suse/fscache-Provide-read-write-stat-counters-for-the-cache.patch new file mode 100644 index 0000000..943f2b3 --- /dev/null +++ b/patches.suse/fscache-Provide-read-write-stat-counters-for-the-cache.patch @@ -0,0 +1,69 @@ +From: David Howells +Date: Wed, 20 Oct 2021 23:06:16 +0100 +Subject: fscache: Provide read/write stat counters for the cache +Git-commit: 8e7a867bb7309fbf47e8c2a68798b919fc02523f +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Provide read/write stat counters for the cache backend to use. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819609532.215744.10821082637727410554.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906912598.143852.12960327989649429069.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967113830.1823006.3222957649202368162.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021517502.640689.6077928311710357342.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/stats.c | 9 +++++++++ + include/linux/fscache-cache.h | 10 ++++++++++ + 2 files changed, 19 insertions(+) + +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index cdbb672a274f..db42beb1ba3f 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -35,6 +35,11 @@ atomic_t fscache_n_relinquishes; + atomic_t fscache_n_relinquishes_retire; + atomic_t fscache_n_relinquishes_dropped; + ++atomic_t fscache_n_read; ++EXPORT_SYMBOL(fscache_n_read); ++atomic_t fscache_n_write; ++EXPORT_SYMBOL(fscache_n_write); ++ + /* + * display the general statistics + */ +@@ -72,6 +77,10 @@ int fscache_stats_show(struct seq_file *m, void *v) + atomic_read(&fscache_n_relinquishes_retire), + atomic_read(&fscache_n_relinquishes_dropped)); + ++ seq_printf(m, "IO : rd=%u wr=%u\n", ++ atomic_read(&fscache_n_read), ++ atomic_read(&fscache_n_write)); ++ + netfs_stats_show(m); + return 0; + } +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 337335d7a5e2..796c8b5c5305 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -179,4 +179,14 @@ static inline void fscache_wait_for_objects(struct fscache_cache *cache) + atomic_read(&cache->object_count) == 0); + } + ++#ifdef CONFIG_FSCACHE_STATS ++extern atomic_t fscache_n_read; ++extern atomic_t fscache_n_write; ++#define fscache_count_read() atomic_inc(&fscache_n_read) ++#define fscache_count_write() atomic_inc(&fscache_n_write) ++#else ++#define fscache_count_read() do {} while(0) ++#define fscache_count_write() do {} while(0) ++#endif ++ + #endif /* _LINUX_FSCACHE_CACHE_H */ + diff --git a/patches.suse/fscache-Remove-an-unused-static-variable.patch b/patches.suse/fscache-Remove-an-unused-static-variable.patch new file mode 100644 index 0000000..8daba4e --- /dev/null +++ b/patches.suse/fscache-Remove-an-unused-static-variable.patch @@ -0,0 +1,34 @@ +From: David Howells +Date: Mon, 20 Sep 2021 10:33:55 +0100 +Subject: fscache: Remove an unused static variable +Git-commit: ef31499a87cf842bdf6719f44473d93e99d09fe2 +Patch-mainline: v5.15-rc5 +References: jsc#SES-1880 + +The fscache object CREATE_OBJECT work state isn't ever referred to, so +remove it and avoid the unused variable warning caused by W=1. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-fsdevel@vger.kernel.org +cc: linux-doc@vger.kernel.org +Link: https://lore.kernel.org/r/163214005516.2945267.7000234432243167892.stgit@warthog.procyon.org.uk/ # rfc v1 +Link: https://lore.kernel.org/r/163281899704.2790286.9177774252843775348.stgit@warthog.procyon.org.uk/ # rfc v2 +Acked-by: Luis Henriques +--- + fs/fscache/object.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/fs/fscache/object.c b/fs/fscache/object.c +index 7b9e7a366226..6a675652129b 100644 +--- a/fs/fscache/object.c ++++ b/fs/fscache/object.c +@@ -77,7 +77,6 @@ static WORK_STATE(INIT_OBJECT, "INIT", fscache_initialise_object); + static WORK_STATE(PARENT_READY, "PRDY", fscache_parent_ready); + static WORK_STATE(ABORT_INIT, "ABRT", fscache_abort_initialisation); + static WORK_STATE(LOOK_UP_OBJECT, "LOOK", fscache_look_up_object); +-static WORK_STATE(CREATE_OBJECT, "CRTO", fscache_look_up_object); + static WORK_STATE(OBJECT_AVAILABLE, "AVBL", fscache_object_available); + static WORK_STATE(JUMPSTART_DEPS, "JUMP", fscache_jumpstart_dependents); + + diff --git a/patches.suse/fscache-Remove-the-contents-of-the-fscache-driver-pending-rewrite.patch b/patches.suse/fscache-Remove-the-contents-of-the-fscache-driver-pending-rewrite.patch new file mode 100644 index 0000000..651eee4 --- /dev/null +++ b/patches.suse/fscache-Remove-the-contents-of-the-fscache-driver-pending-rewrite.patch @@ -0,0 +1,8041 @@ +From: David Howells +Date: Mon, 25 Oct 2021 21:53:44 +0100 +Subject: fscache: Remove the contents of the fscache driver, pending rewrite +Git-commit: 2cee6fbb7f01bcb25f11ef1439e89a29de4c0c1d +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Remove the code that comprises the fscache driver as it's going to be +substantially rewritten, with the majority of the code being erased in the +rewrite. + +A small piece of linux/fscache.h is left as that is #included by a bunch of +network filesystems. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819578724.215744.18210619052245724238.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906884814.143852.6727245089843862889.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967077097.1823006.1377665951499979089.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021485548.640689.13876080567388696162.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/9p/vfs_addr.c | 8 +- + fs/Makefile | 1 - + fs/afs/file.c | 8 +- + fs/fscache/Kconfig | 39 -- + fs/fscache/Makefile | 20 - + fs/fscache/cache.c | 416 -------------- + fs/fscache/cookie.c | 1071 ---------------------------------- + fs/fscache/fsdef.c | 98 ---- + fs/fscache/internal.h | 461 --------------- + fs/fscache/io.c | 116 ---- + fs/fscache/main.c | 230 -------- + fs/fscache/netfs.c | 74 --- + fs/fscache/object.c | 1125 ------------------------------------ + fs/fscache/operation.c | 633 -------------------- + fs/fscache/page.c | 1242 ---------------------------------------- + fs/fscache/proc.c | 71 --- + fs/fscache/stats.c | 283 --------- + include/linux/fscache-cache.h | 548 +----------------- + include/linux/fscache.h | 851 +-------------------------- + include/trace/events/fscache.h | 523 ----------------- + 20 files changed, 13 insertions(+), 7805 deletions(-) + +diff --git a/fs/9p/vfs_addr.c b/fs/9p/vfs_addr.c +index fac918ccb305..4ea8f862b9e4 100644 +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -76,9 +76,7 @@ static void v9fs_req_cleanup(struct address_space *mapping, void *priv) + */ + static bool v9fs_is_cache_enabled(struct inode *inode) + { +- struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(inode)); +- +- return fscache_cookie_enabled(cookie) && !hlist_empty(&cookie->backing_objects); ++ return fscache_cookie_enabled(v9fs_inode_cookie(V9FS_I(inode))); + } + + /** +@@ -87,9 +85,13 @@ static bool v9fs_is_cache_enabled(struct inode *inode) + */ + static int v9fs_begin_cache_operation(struct netfs_read_request *rreq) + { ++#ifdef CONFIG_9P_FSCACHE + struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(rreq->inode)); + + return fscache_begin_read_operation(rreq, cookie); ++#else ++ return -ENOBUFS; ++#endif + } + + static const struct netfs_read_request_ops v9fs_req_ops = { +diff --git a/fs/Makefile b/fs/Makefile +index 290815f3fd31..23ddd0803d14 100644 +--- a/fs/Makefile ++++ b/fs/Makefile +@@ -67,7 +67,6 @@ obj-$(CONFIG_DLM) += dlm/ + + # Do not add any filesystems before this line + obj-$(CONFIG_NETFS_SUPPORT) += netfs/ +-obj-$(CONFIG_FSCACHE) += fscache/ + obj-$(CONFIG_REISERFS_FS) += reiserfs/ + obj-$(CONFIG_EXT4_FS) += ext4/ + # We place ext4 before ext2 so that clean ext3 root fs's do NOT mount using the +diff --git a/fs/afs/file.c b/fs/afs/file.c +index cb6ad61eec3b..97a51e1de55c 100644 +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -352,16 +352,18 @@ static void afs_init_rreq(struct netfs_read_request *rreq, struct file *file) + + static bool afs_is_cache_enabled(struct inode *inode) + { +- struct fscache_cookie *cookie = afs_vnode_cache(AFS_FS_I(inode)); +- +- return fscache_cookie_enabled(cookie) && !hlist_empty(&cookie->backing_objects); ++ return fscache_cookie_enabled(afs_vnode_cache(AFS_FS_I(inode))); + } + + static int afs_begin_cache_operation(struct netfs_read_request *rreq) + { ++#ifdef CONFIG_AFS_FSCACHE + struct afs_vnode *vnode = AFS_FS_I(rreq->inode); + + return fscache_begin_read_operation(rreq, afs_vnode_cache(vnode)); ++#else ++ return -ENOBUFS; ++#endif + } + + static int afs_check_write_begin(struct file *file, loff_t pos, unsigned len, +diff --git a/fs/fscache/Kconfig b/fs/fscache/Kconfig +index 76316c4a3fb7..6440484d9461 100644 +--- a/fs/fscache/Kconfig ++++ b/fs/fscache/Kconfig +@@ -1,43 +1,4 @@ + # SPDX-License-Identifier: GPL-2.0-only + +-config FSCACHE +- tristate "General filesystem local caching manager" +- select NETFS_SUPPORT +- help +- This option enables a generic filesystem caching manager that can be +- used by various network and other filesystems to cache data locally. +- Different sorts of caches can be plugged in, depending on the +- resources available. +- +- See Documentation/filesystems/caching/fscache.rst for more information. +- +-config FSCACHE_STATS +- bool "Gather statistical information on local caching" +- depends on FSCACHE && PROC_FS +- select NETFS_STATS +- help +- This option causes statistical information to be gathered on local +- caching and exported through file: +- +- /proc/fs/fscache/stats +- +- The gathering of statistics adds a certain amount of overhead to +- execution as there are a quite a few stats gathered, and on a +- multi-CPU system these may be on cachelines that keep bouncing +- between CPUs. On the other hand, the stats are very useful for +- debugging purposes. Saying 'Y' here is recommended. +- +- See Documentation/filesystems/caching/fscache.rst for more information. +- +-config FSCACHE_DEBUG +- bool "Debug FS-Cache" +- depends on FSCACHE +- help +- This permits debugging to be dynamically enabled in the local caching +- management module. If this is set, the debugging output may be +- enabled by setting bits in /sys/modules/fscache/parameter/debug. +- +- See Documentation/filesystems/caching/fscache.rst for more information. +- + config FSCACHE_OLD_API + bool +diff --git a/fs/fscache/Makefile b/fs/fscache/Makefile +deleted file mode 100644 +index 03a871d689bb..000000000000 +--- a/fs/fscache/Makefile ++++ /dev/null +@@ -1,20 +0,0 @@ +-# SPDX-License-Identifier: GPL-2.0 +-# +-# Makefile for general filesystem caching code +-# +- +-fscache-y := \ +- cache.o \ +- cookie.o \ +- fsdef.o \ +- io.o \ +- main.o \ +- netfs.o \ +- object.o \ +- operation.o \ +- page.o +- +-fscache-$(CONFIG_PROC_FS) += proc.o +-fscache-$(CONFIG_FSCACHE_STATS) += stats.o +- +-obj-$(CONFIG_FSCACHE) := fscache.o +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +deleted file mode 100644 +index bd4f44c1cce0..000000000000 +--- a/fs/fscache/cache.c ++++ /dev/null +@@ -1,416 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache cache handling +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL CACHE +-#include +-#include +-#include "internal.h" +- +-LIST_HEAD(fscache_cache_list); +-DECLARE_RWSEM(fscache_addremove_sem); +-DECLARE_WAIT_QUEUE_HEAD(fscache_cache_cleared_wq); +-EXPORT_SYMBOL(fscache_cache_cleared_wq); +- +-static LIST_HEAD(fscache_cache_tag_list); +- +-/* +- * look up a cache tag +- */ +-struct fscache_cache_tag *__fscache_lookup_cache_tag(const char *name) +-{ +- struct fscache_cache_tag *tag, *xtag; +- +- /* firstly check for the existence of the tag under read lock */ +- down_read(&fscache_addremove_sem); +- +- list_for_each_entry(tag, &fscache_cache_tag_list, link) { +- if (strcmp(tag->name, name) == 0) { +- atomic_inc(&tag->usage); +- up_read(&fscache_addremove_sem); +- return tag; +- } +- } +- +- up_read(&fscache_addremove_sem); +- +- /* the tag does not exist - create a candidate */ +- xtag = kzalloc(sizeof(*xtag) + strlen(name) + 1, GFP_KERNEL); +- if (!xtag) +- /* return a dummy tag if out of memory */ +- return ERR_PTR(-ENOMEM); +- +- atomic_set(&xtag->usage, 1); +- strcpy(xtag->name, name); +- +- /* write lock, search again and add if still not present */ +- down_write(&fscache_addremove_sem); +- +- list_for_each_entry(tag, &fscache_cache_tag_list, link) { +- if (strcmp(tag->name, name) == 0) { +- atomic_inc(&tag->usage); +- up_write(&fscache_addremove_sem); +- kfree(xtag); +- return tag; +- } +- } +- +- list_add_tail(&xtag->link, &fscache_cache_tag_list); +- up_write(&fscache_addremove_sem); +- return xtag; +-} +- +-/* +- * release a reference to a cache tag +- */ +-void __fscache_release_cache_tag(struct fscache_cache_tag *tag) +-{ +- if (tag != ERR_PTR(-ENOMEM)) { +- down_write(&fscache_addremove_sem); +- +- if (atomic_dec_and_test(&tag->usage)) +- list_del_init(&tag->link); +- else +- tag = NULL; +- +- up_write(&fscache_addremove_sem); +- +- kfree(tag); +- } +-} +- +-/* +- * select a cache in which to store an object +- * - the cache addremove semaphore must be at least read-locked by the caller +- * - the object will never be an index +- */ +-struct fscache_cache *fscache_select_cache_for_object( +- struct fscache_cookie *cookie) +-{ +- struct fscache_cache_tag *tag; +- struct fscache_object *object; +- struct fscache_cache *cache; +- +- _enter(""); +- +- if (list_empty(&fscache_cache_list)) { +- _leave(" = NULL [no cache]"); +- return NULL; +- } +- +- /* we check the parent to determine the cache to use */ +- spin_lock(&cookie->lock); +- +- /* the first in the parent's backing list should be the preferred +- * cache */ +- if (!hlist_empty(&cookie->backing_objects)) { +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- cache = object->cache; +- if (fscache_object_is_dying(object) || +- test_bit(FSCACHE_IOERROR, &cache->flags)) +- cache = NULL; +- +- spin_unlock(&cookie->lock); +- _leave(" = %s [parent]", cache ? cache->tag->name : "NULL"); +- return cache; +- } +- +- /* the parent is unbacked */ +- if (cookie->type != FSCACHE_COOKIE_TYPE_INDEX) { +- /* cookie not an index and is unbacked */ +- spin_unlock(&cookie->lock); +- _leave(" = NULL [cookie ub,ni]"); +- return NULL; +- } +- +- spin_unlock(&cookie->lock); +- +- if (!cookie->def->select_cache) +- goto no_preference; +- +- /* ask the netfs for its preference */ +- tag = cookie->def->select_cache(cookie->parent->netfs_data, +- cookie->netfs_data); +- if (!tag) +- goto no_preference; +- +- if (tag == ERR_PTR(-ENOMEM)) { +- _leave(" = NULL [nomem tag]"); +- return NULL; +- } +- +- if (!tag->cache) { +- _leave(" = NULL [unbacked tag]"); +- return NULL; +- } +- +- if (test_bit(FSCACHE_IOERROR, &tag->cache->flags)) +- return NULL; +- +- _leave(" = %s [specific]", tag->name); +- return tag->cache; +- +-no_preference: +- /* netfs has no preference - just select first cache */ +- cache = list_entry(fscache_cache_list.next, +- struct fscache_cache, link); +- _leave(" = %s [first]", cache->tag->name); +- return cache; +-} +- +-/** +- * fscache_init_cache - Initialise a cache record +- * @cache: The cache record to be initialised +- * @ops: The cache operations to be installed in that record +- * @idfmt: Format string to define identifier +- * @...: sprintf-style arguments +- * +- * Initialise a record of a cache and fill in the name. +- * +- * See Documentation/filesystems/caching/backend-api.rst for a complete +- * description. +- */ +-void fscache_init_cache(struct fscache_cache *cache, +- const struct fscache_cache_ops *ops, +- const char *idfmt, +- ...) +-{ +- va_list va; +- +- memset(cache, 0, sizeof(*cache)); +- +- cache->ops = ops; +- +- va_start(va, idfmt); +- vsnprintf(cache->identifier, sizeof(cache->identifier), idfmt, va); +- va_end(va); +- +- INIT_WORK(&cache->op_gc, fscache_operation_gc); +- INIT_LIST_HEAD(&cache->link); +- INIT_LIST_HEAD(&cache->object_list); +- INIT_LIST_HEAD(&cache->op_gc_list); +- spin_lock_init(&cache->object_list_lock); +- spin_lock_init(&cache->op_gc_list_lock); +-} +-EXPORT_SYMBOL(fscache_init_cache); +- +-/** +- * fscache_add_cache - Declare a cache as being open for business +- * @cache: The record describing the cache +- * @ifsdef: The record of the cache object describing the top-level index +- * @tagname: The tag describing this cache +- * +- * Add a cache to the system, making it available for netfs's to use. +- * +- * See Documentation/filesystems/caching/backend-api.rst for a complete +- * description. +- */ +-int fscache_add_cache(struct fscache_cache *cache, +- struct fscache_object *ifsdef, +- const char *tagname) +-{ +- struct fscache_cache_tag *tag; +- +- ASSERTCMP(ifsdef->cookie, ==, &fscache_fsdef_index); +- BUG_ON(!cache->ops); +- BUG_ON(!ifsdef); +- +- cache->flags = 0; +- ifsdef->event_mask = +- ((1 << NR_FSCACHE_OBJECT_EVENTS) - 1) & +- ~(1 << FSCACHE_OBJECT_EV_CLEARED); +- __set_bit(FSCACHE_OBJECT_IS_AVAILABLE, &ifsdef->flags); +- +- if (!tagname) +- tagname = cache->identifier; +- +- BUG_ON(!tagname[0]); +- +- _enter("{%s.%s},,%s", cache->ops->name, cache->identifier, tagname); +- +- /* we use the cache tag to uniquely identify caches */ +- tag = __fscache_lookup_cache_tag(tagname); +- if (IS_ERR(tag)) +- goto nomem; +- +- if (test_and_set_bit(FSCACHE_TAG_RESERVED, &tag->flags)) +- goto tag_in_use; +- +- cache->kobj = kobject_create_and_add(tagname, fscache_root); +- if (!cache->kobj) +- goto error; +- +- ifsdef->cache = cache; +- cache->fsdef = ifsdef; +- +- down_write(&fscache_addremove_sem); +- +- tag->cache = cache; +- cache->tag = tag; +- +- /* add the cache to the list */ +- list_add(&cache->link, &fscache_cache_list); +- +- /* add the cache's netfs definition index object to the cache's +- * list */ +- spin_lock(&cache->object_list_lock); +- list_add_tail(&ifsdef->cache_link, &cache->object_list); +- spin_unlock(&cache->object_list_lock); +- +- /* add the cache's netfs definition index object to the top level index +- * cookie as a known backing object */ +- spin_lock(&fscache_fsdef_index.lock); +- +- hlist_add_head(&ifsdef->cookie_link, +- &fscache_fsdef_index.backing_objects); +- +- refcount_inc(&fscache_fsdef_index.ref); +- +- /* done */ +- spin_unlock(&fscache_fsdef_index.lock); +- up_write(&fscache_addremove_sem); +- +- pr_notice("Cache \"%s\" added (type %s)\n", +- cache->tag->name, cache->ops->name); +- kobject_uevent(cache->kobj, KOBJ_ADD); +- +- _leave(" = 0 [%s]", cache->identifier); +- return 0; +- +-tag_in_use: +- pr_err("Cache tag '%s' already in use\n", tagname); +- __fscache_release_cache_tag(tag); +- _leave(" = -EXIST"); +- return -EEXIST; +- +-error: +- __fscache_release_cache_tag(tag); +- _leave(" = -EINVAL"); +- return -EINVAL; +- +-nomem: +- _leave(" = -ENOMEM"); +- return -ENOMEM; +-} +-EXPORT_SYMBOL(fscache_add_cache); +- +-/** +- * fscache_io_error - Note a cache I/O error +- * @cache: The record describing the cache +- * +- * Note that an I/O error occurred in a cache and that it should no longer be +- * used for anything. This also reports the error into the kernel log. +- * +- * See Documentation/filesystems/caching/backend-api.rst for a complete +- * description. +- */ +-void fscache_io_error(struct fscache_cache *cache) +-{ +- if (!test_and_set_bit(FSCACHE_IOERROR, &cache->flags)) +- pr_err("Cache '%s' stopped due to I/O error\n", +- cache->ops->name); +-} +-EXPORT_SYMBOL(fscache_io_error); +- +-/* +- * request withdrawal of all the objects in a cache +- * - all the objects being withdrawn are moved onto the supplied list +- */ +-static void fscache_withdraw_all_objects(struct fscache_cache *cache, +- struct list_head *dying_objects) +-{ +- struct fscache_object *object; +- +- while (!list_empty(&cache->object_list)) { +- spin_lock(&cache->object_list_lock); +- +- if (!list_empty(&cache->object_list)) { +- object = list_entry(cache->object_list.next, +- struct fscache_object, cache_link); +- list_move_tail(&object->cache_link, dying_objects); +- +- _debug("withdraw %x", object->cookie->debug_id); +- +- /* This must be done under object_list_lock to prevent +- * a race with fscache_drop_object(). +- */ +- fscache_raise_event(object, FSCACHE_OBJECT_EV_KILL); +- } +- +- spin_unlock(&cache->object_list_lock); +- cond_resched(); +- } +-} +- +-/** +- * fscache_withdraw_cache - Withdraw a cache from the active service +- * @cache: The record describing the cache +- * +- * Withdraw a cache from service, unbinding all its cache objects from the +- * netfs cookies they're currently representing. +- * +- * See Documentation/filesystems/caching/backend-api.rst for a complete +- * description. +- */ +-void fscache_withdraw_cache(struct fscache_cache *cache) +-{ +- LIST_HEAD(dying_objects); +- +- _enter(""); +- +- pr_notice("Withdrawing cache \"%s\"\n", +- cache->tag->name); +- +- /* make the cache unavailable for cookie acquisition */ +- if (test_and_set_bit(FSCACHE_CACHE_WITHDRAWN, &cache->flags)) +- BUG(); +- +- down_write(&fscache_addremove_sem); +- list_del_init(&cache->link); +- cache->tag->cache = NULL; +- up_write(&fscache_addremove_sem); +- +- /* make sure all pages pinned by operations on behalf of the netfs are +- * written to disk */ +- fscache_stat(&fscache_n_cop_sync_cache); +- cache->ops->sync_cache(cache); +- fscache_stat_d(&fscache_n_cop_sync_cache); +- +- /* dissociate all the netfs pages backed by this cache from the block +- * mappings in the cache */ +- fscache_stat(&fscache_n_cop_dissociate_pages); +- cache->ops->dissociate_pages(cache); +- fscache_stat_d(&fscache_n_cop_dissociate_pages); +- +- /* we now have to destroy all the active objects pertaining to this +- * cache - which we do by passing them off to thread pool to be +- * disposed of */ +- _debug("destroy"); +- +- fscache_withdraw_all_objects(cache, &dying_objects); +- +- /* wait for all extant objects to finish their outstanding operations +- * and go away */ +- _debug("wait for finish"); +- wait_event(fscache_cache_cleared_wq, +- atomic_read(&cache->object_count) == 0); +- _debug("wait for clearance"); +- wait_event(fscache_cache_cleared_wq, +- list_empty(&cache->object_list)); +- _debug("cleared"); +- ASSERT(list_empty(&dying_objects)); +- +- kobject_put(cache->kobj); +- +- clear_bit(FSCACHE_TAG_RESERVED, &cache->tag->flags); +- fscache_release_cache_tag(cache->tag); +- cache->tag = NULL; +- +- _leave(""); +-} +-EXPORT_SYMBOL(fscache_withdraw_cache); +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +deleted file mode 100644 +index cd42be646ed3..000000000000 +--- a/fs/fscache/cookie.c ++++ /dev/null +@@ -1,1071 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* netfs cookie management +- * +- * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- * +- * See Documentation/filesystems/caching/netfs-api.rst for more information on +- * the netfs API. +- */ +- +-#define FSCACHE_DEBUG_LEVEL COOKIE +-#include +-#include +-#include "internal.h" +- +-struct kmem_cache *fscache_cookie_jar; +- +-static atomic_t fscache_object_debug_id = ATOMIC_INIT(0); +- +-#define fscache_cookie_hash_shift 15 +-static struct hlist_bl_head fscache_cookie_hash[1 << fscache_cookie_hash_shift]; +-static LIST_HEAD(fscache_cookies); +-static DEFINE_RWLOCK(fscache_cookies_lock); +- +-static int fscache_acquire_non_index_cookie(struct fscache_cookie *cookie, +- loff_t object_size); +-static int fscache_alloc_object(struct fscache_cache *cache, +- struct fscache_cookie *cookie); +-static int fscache_attach_object(struct fscache_cookie *cookie, +- struct fscache_object *object); +- +-static void fscache_print_cookie(struct fscache_cookie *cookie, char prefix) +-{ +- struct fscache_object *object; +- struct hlist_node *o; +- const u8 *k; +- unsigned loop; +- +- pr_err("%c-cookie c=%08x [p=%08x fl=%lx nc=%u na=%u]\n", +- prefix, +- cookie->debug_id, +- cookie->parent ? cookie->parent->debug_id : 0, +- cookie->flags, +- atomic_read(&cookie->n_children), +- atomic_read(&cookie->n_active)); +- pr_err("%c-cookie d=%p{%s} n=%p\n", +- prefix, +- cookie->def, +- cookie->def ? cookie->def->name : "?", +- cookie->netfs_data); +- +- o = READ_ONCE(cookie->backing_objects.first); +- if (o) { +- object = hlist_entry(o, struct fscache_object, cookie_link); +- pr_err("%c-cookie o=%u\n", prefix, object->debug_id); +- } +- +- pr_err("%c-key=[%u] '", prefix, cookie->key_len); +- k = (cookie->key_len <= sizeof(cookie->inline_key)) ? +- cookie->inline_key : cookie->key; +- for (loop = 0; loop < cookie->key_len; loop++) +- pr_cont("%02x", k[loop]); +- pr_cont("'\n"); +-} +- +-void fscache_free_cookie(struct fscache_cookie *cookie) +-{ +- if (cookie) { +- BUG_ON(!hlist_empty(&cookie->backing_objects)); +- write_lock(&fscache_cookies_lock); +- list_del(&cookie->proc_link); +- write_unlock(&fscache_cookies_lock); +- if (cookie->aux_len > sizeof(cookie->inline_aux)) +- kfree(cookie->aux); +- if (cookie->key_len > sizeof(cookie->inline_key)) +- kfree(cookie->key); +- kmem_cache_free(fscache_cookie_jar, cookie); +- } +-} +- +-/* +- * Set the index key in a cookie. The cookie struct has space for a 16-byte +- * key plus length and hash, but if that's not big enough, it's instead a +- * pointer to a buffer containing 3 bytes of hash, 1 byte of length and then +- * the key data. +- */ +-static int fscache_set_key(struct fscache_cookie *cookie, +- const void *index_key, size_t index_key_len) +-{ +- u32 *buf; +- int bufs; +- +- bufs = DIV_ROUND_UP(index_key_len, sizeof(*buf)); +- +- if (index_key_len > sizeof(cookie->inline_key)) { +- buf = kcalloc(bufs, sizeof(*buf), GFP_KERNEL); +- if (!buf) +- return -ENOMEM; +- cookie->key = buf; +- } else { +- buf = (u32 *)cookie->inline_key; +- } +- +- memcpy(buf, index_key, index_key_len); +- cookie->key_hash = fscache_hash(0, buf, bufs); +- return 0; +-} +- +-static long fscache_compare_cookie(const struct fscache_cookie *a, +- const struct fscache_cookie *b) +-{ +- const void *ka, *kb; +- +- if (a->key_hash != b->key_hash) +- return (long)a->key_hash - (long)b->key_hash; +- if (a->parent != b->parent) +- return (long)a->parent - (long)b->parent; +- if (a->key_len != b->key_len) +- return (long)a->key_len - (long)b->key_len; +- if (a->type != b->type) +- return (long)a->type - (long)b->type; +- +- if (a->key_len <= sizeof(a->inline_key)) { +- ka = &a->inline_key; +- kb = &b->inline_key; +- } else { +- ka = a->key; +- kb = b->key; +- } +- return memcmp(ka, kb, a->key_len); +-} +- +-static atomic_t fscache_cookie_debug_id = ATOMIC_INIT(1); +- +-/* +- * Allocate a cookie. +- */ +-struct fscache_cookie *fscache_alloc_cookie( +- struct fscache_cookie *parent, +- const struct fscache_cookie_def *def, +- const void *index_key, size_t index_key_len, +- const void *aux_data, size_t aux_data_len, +- void *netfs_data, +- loff_t object_size) +-{ +- struct fscache_cookie *cookie; +- +- /* allocate and initialise a cookie */ +- cookie = kmem_cache_zalloc(fscache_cookie_jar, GFP_KERNEL); +- if (!cookie) +- return NULL; +- +- cookie->key_len = index_key_len; +- cookie->aux_len = aux_data_len; +- +- if (fscache_set_key(cookie, index_key, index_key_len) < 0) +- goto nomem; +- +- if (cookie->aux_len <= sizeof(cookie->inline_aux)) { +- memcpy(cookie->inline_aux, aux_data, cookie->aux_len); +- } else { +- cookie->aux = kmemdup(aux_data, cookie->aux_len, GFP_KERNEL); +- if (!cookie->aux) +- goto nomem; +- } +- +- refcount_set(&cookie->ref, 1); +- atomic_set(&cookie->n_children, 0); +- cookie->debug_id = atomic_inc_return(&fscache_cookie_debug_id); +- +- /* We keep the active count elevated until relinquishment to prevent an +- * attempt to wake up every time the object operations queue quiesces. +- */ +- atomic_set(&cookie->n_active, 1); +- +- cookie->def = def; +- cookie->parent = parent; +- cookie->netfs_data = netfs_data; +- cookie->flags = (1 << FSCACHE_COOKIE_NO_DATA_YET); +- cookie->type = def->type; +- spin_lock_init(&cookie->lock); +- spin_lock_init(&cookie->stores_lock); +- INIT_HLIST_HEAD(&cookie->backing_objects); +- +- /* radix tree insertion won't use the preallocation pool unless it's +- * told it may not wait */ +- INIT_RADIX_TREE(&cookie->stores, GFP_NOFS & ~__GFP_DIRECT_RECLAIM); +- +- write_lock(&fscache_cookies_lock); +- list_add_tail(&cookie->proc_link, &fscache_cookies); +- write_unlock(&fscache_cookies_lock); +- return cookie; +- +-nomem: +- fscache_free_cookie(cookie); +- return NULL; +-} +- +-/* +- * Attempt to insert the new cookie into the hash. If there's a collision, we +- * return the old cookie if it's not in use and an error otherwise. +- */ +-struct fscache_cookie *fscache_hash_cookie(struct fscache_cookie *candidate) +-{ +- struct fscache_cookie *cursor; +- struct hlist_bl_head *h; +- struct hlist_bl_node *p; +- unsigned int bucket; +- +- bucket = candidate->key_hash & (ARRAY_SIZE(fscache_cookie_hash) - 1); +- h = &fscache_cookie_hash[bucket]; +- +- hlist_bl_lock(h); +- hlist_bl_for_each_entry(cursor, p, h, hash_link) { +- if (fscache_compare_cookie(candidate, cursor) == 0) +- goto collision; +- } +- +- __set_bit(FSCACHE_COOKIE_ACQUIRED, &candidate->flags); +- fscache_cookie_get(candidate->parent, fscache_cookie_get_acquire_parent); +- atomic_inc(&candidate->parent->n_children); +- hlist_bl_add_head(&candidate->hash_link, h); +- hlist_bl_unlock(h); +- return candidate; +- +-collision: +- if (test_and_set_bit(FSCACHE_COOKIE_ACQUIRED, &cursor->flags)) { +- trace_fscache_cookie(cursor->debug_id, refcount_read(&cursor->ref), +- fscache_cookie_collision); +- pr_err("Duplicate cookie detected\n"); +- fscache_print_cookie(cursor, 'O'); +- fscache_print_cookie(candidate, 'N'); +- hlist_bl_unlock(h); +- return NULL; +- } +- +- fscache_cookie_get(cursor, fscache_cookie_get_reacquire); +- hlist_bl_unlock(h); +- return cursor; +-} +- +-/* +- * request a cookie to represent an object (index, datafile, xattr, etc) +- * - parent specifies the parent object +- * - the top level index cookie for each netfs is stored in the fscache_netfs +- * struct upon registration +- * - def points to the definition +- * - the netfs_data will be passed to the functions pointed to in *def +- * - all attached caches will be searched to see if they contain this object +- * - index objects aren't stored on disk until there's a dependent file that +- * needs storing +- * - other objects are stored in a selected cache immediately, and all the +- * indices forming the path to it are instantiated if necessary +- * - we never let on to the netfs about errors +- * - we may set a negative cookie pointer, but that's okay +- */ +-struct fscache_cookie *__fscache_acquire_cookie( +- struct fscache_cookie *parent, +- const struct fscache_cookie_def *def, +- const void *index_key, size_t index_key_len, +- const void *aux_data, size_t aux_data_len, +- void *netfs_data, +- loff_t object_size, +- bool enable) +-{ +- struct fscache_cookie *candidate, *cookie; +- +- BUG_ON(!def); +- +- _enter("{%s},{%s},%p,%u", +- parent ? (char *) parent->def->name : "", +- def->name, netfs_data, enable); +- +- if (!index_key || !index_key_len || index_key_len > 255 || aux_data_len > 255) +- return NULL; +- if (!aux_data || !aux_data_len) { +- aux_data = NULL; +- aux_data_len = 0; +- } +- +- fscache_stat(&fscache_n_acquires); +- +- /* if there's no parent cookie, then we don't create one here either */ +- if (!parent) { +- fscache_stat(&fscache_n_acquires_null); +- _leave(" [no parent]"); +- return NULL; +- } +- +- /* validate the definition */ +- BUG_ON(!def->name[0]); +- +- BUG_ON(def->type == FSCACHE_COOKIE_TYPE_INDEX && +- parent->type != FSCACHE_COOKIE_TYPE_INDEX); +- +- candidate = fscache_alloc_cookie(parent, def, +- index_key, index_key_len, +- aux_data, aux_data_len, +- netfs_data, object_size); +- if (!candidate) { +- fscache_stat(&fscache_n_acquires_oom); +- _leave(" [ENOMEM]"); +- return NULL; +- } +- +- cookie = fscache_hash_cookie(candidate); +- if (!cookie) { +- trace_fscache_cookie(candidate->debug_id, 1, +- fscache_cookie_discard); +- goto out; +- } +- +- if (cookie == candidate) +- candidate = NULL; +- +- switch (cookie->type) { +- case FSCACHE_COOKIE_TYPE_INDEX: +- fscache_stat(&fscache_n_cookie_index); +- break; +- case FSCACHE_COOKIE_TYPE_DATAFILE: +- fscache_stat(&fscache_n_cookie_data); +- break; +- default: +- fscache_stat(&fscache_n_cookie_special); +- break; +- } +- +- trace_fscache_acquire(cookie); +- +- if (enable) { +- /* if the object is an index then we need do nothing more here +- * - we create indices on disk when we need them as an index +- * may exist in multiple caches */ +- if (cookie->type != FSCACHE_COOKIE_TYPE_INDEX) { +- if (fscache_acquire_non_index_cookie(cookie, object_size) == 0) { +- set_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); +- } else { +- atomic_dec(&parent->n_children); +- fscache_cookie_put(cookie, +- fscache_cookie_put_acquire_nobufs); +- fscache_stat(&fscache_n_acquires_nobufs); +- _leave(" = NULL"); +- return NULL; +- } +- } else { +- set_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); +- } +- } +- +- fscache_stat(&fscache_n_acquires_ok); +- +-out: +- fscache_free_cookie(candidate); +- return cookie; +-} +-EXPORT_SYMBOL(__fscache_acquire_cookie); +- +-/* +- * Enable a cookie to permit it to accept new operations. +- */ +-void __fscache_enable_cookie(struct fscache_cookie *cookie, +- const void *aux_data, +- loff_t object_size, +- bool (*can_enable)(void *data), +- void *data) +-{ +- _enter("%x", cookie->debug_id); +- +- trace_fscache_enable(cookie); +- +- wait_on_bit_lock(&cookie->flags, FSCACHE_COOKIE_ENABLEMENT_LOCK, +- TASK_UNINTERRUPTIBLE); +- +- fscache_update_aux(cookie, aux_data); +- +- if (test_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags)) +- goto out_unlock; +- +- if (can_enable && !can_enable(data)) { +- /* The netfs decided it didn't want to enable after all */ +- } else if (cookie->type != FSCACHE_COOKIE_TYPE_INDEX) { +- /* Wait for outstanding disablement to complete */ +- __fscache_wait_on_invalidate(cookie); +- +- if (fscache_acquire_non_index_cookie(cookie, object_size) == 0) +- set_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); +- } else { +- set_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); +- } +- +-out_unlock: +- clear_bit_unlock(FSCACHE_COOKIE_ENABLEMENT_LOCK, &cookie->flags); +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_ENABLEMENT_LOCK); +-} +-EXPORT_SYMBOL(__fscache_enable_cookie); +- +-/* +- * acquire a non-index cookie +- * - this must make sure the index chain is instantiated and instantiate the +- * object representation too +- */ +-static int fscache_acquire_non_index_cookie(struct fscache_cookie *cookie, +- loff_t object_size) +-{ +- struct fscache_object *object; +- struct fscache_cache *cache; +- int ret; +- +- _enter(""); +- +- set_bit(FSCACHE_COOKIE_UNAVAILABLE, &cookie->flags); +- +- /* now we need to see whether the backing objects for this cookie yet +- * exist, if not there'll be nothing to search */ +- down_read(&fscache_addremove_sem); +- +- if (list_empty(&fscache_cache_list)) { +- up_read(&fscache_addremove_sem); +- _leave(" = 0 [no caches]"); +- return 0; +- } +- +- /* select a cache in which to store the object */ +- cache = fscache_select_cache_for_object(cookie->parent); +- if (!cache) { +- up_read(&fscache_addremove_sem); +- fscache_stat(&fscache_n_acquires_no_cache); +- _leave(" = -ENOMEDIUM [no cache]"); +- return -ENOMEDIUM; +- } +- +- _debug("cache %s", cache->tag->name); +- +- set_bit(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags); +- +- /* ask the cache to allocate objects for this cookie and its parent +- * chain */ +- ret = fscache_alloc_object(cache, cookie); +- if (ret < 0) { +- up_read(&fscache_addremove_sem); +- _leave(" = %d", ret); +- return ret; +- } +- +- spin_lock(&cookie->lock); +- if (hlist_empty(&cookie->backing_objects)) { +- spin_unlock(&cookie->lock); +- goto unavailable; +- } +- +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- fscache_set_store_limit(object, object_size); +- +- /* initiate the process of looking up all the objects in the chain +- * (done by fscache_initialise_object()) */ +- fscache_raise_event(object, FSCACHE_OBJECT_EV_NEW_CHILD); +- +- spin_unlock(&cookie->lock); +- +- /* we may be required to wait for lookup to complete at this point */ +- if (!fscache_defer_lookup) { +- wait_on_bit(&cookie->flags, FSCACHE_COOKIE_LOOKING_UP, +- TASK_UNINTERRUPTIBLE); +- if (test_bit(FSCACHE_COOKIE_UNAVAILABLE, &cookie->flags)) +- goto unavailable; +- } +- +- up_read(&fscache_addremove_sem); +- _leave(" = 0 [deferred]"); +- return 0; +- +-unavailable: +- up_read(&fscache_addremove_sem); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +-} +- +-/* +- * recursively allocate cache object records for a cookie/cache combination +- * - caller must be holding the addremove sem +- */ +-static int fscache_alloc_object(struct fscache_cache *cache, +- struct fscache_cookie *cookie) +-{ +- struct fscache_object *object; +- int ret; +- +- _enter("%s,%x{%s}", cache->tag->name, cookie->debug_id, cookie->def->name); +- +- spin_lock(&cookie->lock); +- hlist_for_each_entry(object, &cookie->backing_objects, +- cookie_link) { +- if (object->cache == cache) +- goto object_already_extant; +- } +- spin_unlock(&cookie->lock); +- +- /* ask the cache to allocate an object (we may end up with duplicate +- * objects at this stage, but we sort that out later) */ +- fscache_stat(&fscache_n_cop_alloc_object); +- object = cache->ops->alloc_object(cache, cookie); +- fscache_stat_d(&fscache_n_cop_alloc_object); +- if (IS_ERR(object)) { +- fscache_stat(&fscache_n_object_no_alloc); +- ret = PTR_ERR(object); +- goto error; +- } +- +- ASSERTCMP(object->cookie, ==, cookie); +- fscache_stat(&fscache_n_object_alloc); +- +- object->debug_id = atomic_inc_return(&fscache_object_debug_id); +- +- _debug("ALLOC OBJ%x: %s {%lx}", +- object->debug_id, cookie->def->name, object->events); +- +- ret = fscache_alloc_object(cache, cookie->parent); +- if (ret < 0) +- goto error_put; +- +- /* only attach if we managed to allocate all we needed, otherwise +- * discard the object we just allocated and instead use the one +- * attached to the cookie */ +- if (fscache_attach_object(cookie, object) < 0) { +- fscache_stat(&fscache_n_cop_put_object); +- cache->ops->put_object(object, fscache_obj_put_attach_fail); +- fscache_stat_d(&fscache_n_cop_put_object); +- } +- +- _leave(" = 0"); +- return 0; +- +-object_already_extant: +- ret = -ENOBUFS; +- if (fscache_object_is_dying(object) || +- fscache_cache_is_broken(object)) { +- spin_unlock(&cookie->lock); +- goto error; +- } +- spin_unlock(&cookie->lock); +- _leave(" = 0 [found]"); +- return 0; +- +-error_put: +- fscache_stat(&fscache_n_cop_put_object); +- cache->ops->put_object(object, fscache_obj_put_alloc_fail); +- fscache_stat_d(&fscache_n_cop_put_object); +-error: +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * attach a cache object to a cookie +- */ +-static int fscache_attach_object(struct fscache_cookie *cookie, +- struct fscache_object *object) +-{ +- struct fscache_object *p; +- struct fscache_cache *cache = object->cache; +- int ret; +- +- _enter("{%s},{OBJ%x}", cookie->def->name, object->debug_id); +- +- ASSERTCMP(object->cookie, ==, cookie); +- +- spin_lock(&cookie->lock); +- +- /* there may be multiple initial creations of this object, but we only +- * want one */ +- ret = -EEXIST; +- hlist_for_each_entry(p, &cookie->backing_objects, cookie_link) { +- if (p->cache == object->cache) { +- if (fscache_object_is_dying(p)) +- ret = -ENOBUFS; +- goto cant_attach_object; +- } +- } +- +- /* pin the parent object */ +- spin_lock_nested(&cookie->parent->lock, 1); +- hlist_for_each_entry(p, &cookie->parent->backing_objects, +- cookie_link) { +- if (p->cache == object->cache) { +- if (fscache_object_is_dying(p)) { +- ret = -ENOBUFS; +- spin_unlock(&cookie->parent->lock); +- goto cant_attach_object; +- } +- object->parent = p; +- spin_lock(&p->lock); +- p->n_children++; +- spin_unlock(&p->lock); +- break; +- } +- } +- spin_unlock(&cookie->parent->lock); +- +- /* attach to the cache's object list */ +- if (list_empty(&object->cache_link)) { +- spin_lock(&cache->object_list_lock); +- list_add(&object->cache_link, &cache->object_list); +- spin_unlock(&cache->object_list_lock); +- } +- +- /* Attach to the cookie. The object already has a ref on it. */ +- hlist_add_head(&object->cookie_link, &cookie->backing_objects); +- ret = 0; +- +-cant_attach_object: +- spin_unlock(&cookie->lock); +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * Invalidate an object. Callable with spinlocks held. +- */ +-void __fscache_invalidate(struct fscache_cookie *cookie) +-{ +- struct fscache_object *object; +- +- _enter("{%s}", cookie->def->name); +- +- fscache_stat(&fscache_n_invalidates); +- +- /* Only permit invalidation of data files. Invalidating an index will +- * require the caller to release all its attachments to the tree rooted +- * there, and if it's doing that, it may as well just retire the +- * cookie. +- */ +- ASSERTCMP(cookie->type, ==, FSCACHE_COOKIE_TYPE_DATAFILE); +- +- /* If there's an object, we tell the object state machine to handle the +- * invalidation on our behalf, otherwise there's nothing to do. +- */ +- if (!hlist_empty(&cookie->backing_objects)) { +- spin_lock(&cookie->lock); +- +- if (fscache_cookie_enabled(cookie) && +- !hlist_empty(&cookie->backing_objects) && +- !test_and_set_bit(FSCACHE_COOKIE_INVALIDATING, +- &cookie->flags)) { +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, +- cookie_link); +- if (fscache_object_is_live(object)) +- fscache_raise_event( +- object, FSCACHE_OBJECT_EV_INVALIDATE); +- } +- +- spin_unlock(&cookie->lock); +- } +- +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_invalidate); +- +-/* +- * Wait for object invalidation to complete. +- */ +-void __fscache_wait_on_invalidate(struct fscache_cookie *cookie) +-{ +- _enter("%x", cookie->debug_id); +- +- wait_on_bit(&cookie->flags, FSCACHE_COOKIE_INVALIDATING, +- TASK_UNINTERRUPTIBLE); +- +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_wait_on_invalidate); +- +-/* +- * update the index entries backing a cookie +- */ +-void __fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data) +-{ +- struct fscache_object *object; +- +- fscache_stat(&fscache_n_updates); +- +- if (!cookie) { +- fscache_stat(&fscache_n_updates_null); +- _leave(" [no cookie]"); +- return; +- } +- +- _enter("{%s}", cookie->def->name); +- +- spin_lock(&cookie->lock); +- +- fscache_update_aux(cookie, aux_data); +- +- if (fscache_cookie_enabled(cookie)) { +- /* update the index entry on disk in each cache backing this +- * cookie. +- */ +- hlist_for_each_entry(object, +- &cookie->backing_objects, cookie_link) { +- fscache_raise_event(object, FSCACHE_OBJECT_EV_UPDATE); +- } +- } +- +- spin_unlock(&cookie->lock); +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_update_cookie); +- +-/* +- * Disable a cookie to stop it from accepting new requests from the netfs. +- */ +-void __fscache_disable_cookie(struct fscache_cookie *cookie, +- const void *aux_data, +- bool invalidate) +-{ +- struct fscache_object *object; +- bool awaken = false; +- +- _enter("%x,%u", cookie->debug_id, invalidate); +- +- trace_fscache_disable(cookie); +- +- ASSERTCMP(atomic_read(&cookie->n_active), >, 0); +- +- if (atomic_read(&cookie->n_children) != 0) { +- pr_err("Cookie '%s' still has children\n", +- cookie->def->name); +- BUG(); +- } +- +- wait_on_bit_lock(&cookie->flags, FSCACHE_COOKIE_ENABLEMENT_LOCK, +- TASK_UNINTERRUPTIBLE); +- +- fscache_update_aux(cookie, aux_data); +- +- if (!test_and_clear_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags)) +- goto out_unlock_enable; +- +- /* If the cookie is being invalidated, wait for that to complete first +- * so that we can reuse the flag. +- */ +- __fscache_wait_on_invalidate(cookie); +- +- /* Dispose of the backing objects */ +- set_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags); +- +- spin_lock(&cookie->lock); +- if (!hlist_empty(&cookie->backing_objects)) { +- hlist_for_each_entry(object, &cookie->backing_objects, cookie_link) { +- if (invalidate) +- set_bit(FSCACHE_OBJECT_RETIRED, &object->flags); +- clear_bit(FSCACHE_OBJECT_PENDING_WRITE, &object->flags); +- fscache_raise_event(object, FSCACHE_OBJECT_EV_KILL); +- } +- } else { +- if (test_and_clear_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) +- awaken = true; +- } +- spin_unlock(&cookie->lock); +- if (awaken) +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_INVALIDATING); +- +- /* Wait for cessation of activity requiring access to the netfs (when +- * n_active reaches 0). This makes sure outstanding reads and writes +- * have completed. +- */ +- if (!atomic_dec_and_test(&cookie->n_active)) { +- wait_var_event(&cookie->n_active, +- !atomic_read(&cookie->n_active)); +- } +- +- /* Make sure any pending writes are cancelled. */ +- if (cookie->type != FSCACHE_COOKIE_TYPE_INDEX) +- fscache_invalidate_writes(cookie); +- +- /* Reset the cookie state if it wasn't relinquished */ +- if (!test_bit(FSCACHE_COOKIE_RELINQUISHED, &cookie->flags)) { +- atomic_inc(&cookie->n_active); +- set_bit(FSCACHE_COOKIE_NO_DATA_YET, &cookie->flags); +- } +- +-out_unlock_enable: +- clear_bit_unlock(FSCACHE_COOKIE_ENABLEMENT_LOCK, &cookie->flags); +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_ENABLEMENT_LOCK); +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_disable_cookie); +- +-/* +- * release a cookie back to the cache +- * - the object will be marked as recyclable on disk if retire is true +- * - all dependents of this cookie must have already been unregistered +- * (indices/files/pages) +- */ +-void __fscache_relinquish_cookie(struct fscache_cookie *cookie, +- const void *aux_data, +- bool retire) +-{ +- fscache_stat(&fscache_n_relinquishes); +- if (retire) +- fscache_stat(&fscache_n_relinquishes_retire); +- +- if (!cookie) { +- fscache_stat(&fscache_n_relinquishes_null); +- _leave(" [no cookie]"); +- return; +- } +- +- _enter("%x{%s,%d},%d", +- cookie->debug_id, cookie->def->name, +- atomic_read(&cookie->n_active), retire); +- +- trace_fscache_relinquish(cookie, retire); +- +- /* No further netfs-accessing operations on this cookie permitted */ +- if (test_and_set_bit(FSCACHE_COOKIE_RELINQUISHED, &cookie->flags)) +- BUG(); +- +- __fscache_disable_cookie(cookie, aux_data, retire); +- +- /* Clear pointers back to the netfs */ +- cookie->netfs_data = NULL; +- cookie->def = NULL; +- BUG_ON(!radix_tree_empty(&cookie->stores)); +- +- if (cookie->parent) { +- ASSERTCMP(refcount_read(&cookie->parent->ref), >, 0); +- ASSERTCMP(atomic_read(&cookie->parent->n_children), >, 0); +- atomic_dec(&cookie->parent->n_children); +- } +- +- /* Dispose of the netfs's link to the cookie */ +- fscache_cookie_put(cookie, fscache_cookie_put_relinquish); +- +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_relinquish_cookie); +- +-/* +- * Remove a cookie from the hash table. +- */ +-static void fscache_unhash_cookie(struct fscache_cookie *cookie) +-{ +- struct hlist_bl_head *h; +- unsigned int bucket; +- +- bucket = cookie->key_hash & (ARRAY_SIZE(fscache_cookie_hash) - 1); +- h = &fscache_cookie_hash[bucket]; +- +- hlist_bl_lock(h); +- hlist_bl_del(&cookie->hash_link); +- hlist_bl_unlock(h); +-} +- +-/* +- * Drop a reference to a cookie. +- */ +-void fscache_cookie_put(struct fscache_cookie *cookie, +- enum fscache_cookie_trace where) +-{ +- struct fscache_cookie *parent; +- int ref; +- +- _enter("%x", cookie->debug_id); +- +- do { +- unsigned int cookie_debug_id = cookie->debug_id; +- bool zero = __refcount_dec_and_test(&cookie->ref, &ref); +- +- trace_fscache_cookie(cookie_debug_id, ref - 1, where); +- if (!zero) +- return; +- +- parent = cookie->parent; +- fscache_unhash_cookie(cookie); +- fscache_free_cookie(cookie); +- +- cookie = parent; +- where = fscache_cookie_put_parent; +- } while (cookie); +- +- _leave(""); +-} +- +-/* +- * Get a reference to a cookie. +- */ +-struct fscache_cookie *fscache_cookie_get(struct fscache_cookie *cookie, +- enum fscache_cookie_trace where) +-{ +- int ref; +- +- __refcount_inc(&cookie->ref, &ref); +- trace_fscache_cookie(cookie->debug_id, ref + 1, where); +- return cookie; +-} +- +-/* +- * check the consistency between the netfs inode and the backing cache +- * +- * NOTE: it only serves no-index type +- */ +-int __fscache_check_consistency(struct fscache_cookie *cookie, +- const void *aux_data) +-{ +- struct fscache_operation *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- int ret; +- +- _enter("%p,", cookie); +- +- ASSERTCMP(cookie->type, ==, FSCACHE_COOKIE_TYPE_DATAFILE); +- +- if (fscache_wait_for_deferred_lookup(cookie) < 0) +- return -ERESTARTSYS; +- +- if (hlist_empty(&cookie->backing_objects)) +- return 0; +- +- op = kzalloc(sizeof(*op), GFP_NOIO | __GFP_NOMEMALLOC | __GFP_NORETRY); +- if (!op) +- return -ENOMEM; +- +- fscache_operation_init(cookie, op, NULL, NULL, NULL); +- op->flags = FSCACHE_OP_MYTHREAD | +- (1 << FSCACHE_OP_WAITING) | +- (1 << FSCACHE_OP_UNUSE_COOKIE); +- trace_fscache_page_op(cookie, NULL, op, fscache_page_op_check_consistency); +- +- spin_lock(&cookie->lock); +- +- fscache_update_aux(cookie, aux_data); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto inconsistent; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- if (test_bit(FSCACHE_IOERROR, &object->cache->flags)) +- goto inconsistent; +- +- op->debug_id = atomic_inc_return(&fscache_op_debug_id); +- +- __fscache_use_cookie(cookie); +- if (fscache_submit_op(object, op) < 0) +- goto submit_failed; +- +- /* the work queue now carries its own ref on the object */ +- spin_unlock(&cookie->lock); +- +- ret = fscache_wait_for_operation_activation(object, op, NULL, NULL); +- if (ret == 0) { +- /* ask the cache to honour the operation */ +- ret = object->cache->ops->check_consistency(op); +- fscache_op_complete(op, false); +- } else if (ret == -ENOBUFS) { +- ret = 0; +- } +- +- fscache_put_operation(op); +- _leave(" = %d", ret); +- return ret; +- +-submit_failed: +- wake_cookie = __fscache_unuse_cookie(cookie); +-inconsistent: +- spin_unlock(&cookie->lock); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +- kfree(op); +- _leave(" = -ESTALE"); +- return -ESTALE; +-} +-EXPORT_SYMBOL(__fscache_check_consistency); +- +-/* +- * Generate a list of extant cookies in /proc/fs/fscache/cookies +- */ +-static int fscache_cookies_seq_show(struct seq_file *m, void *v) +-{ +- struct fscache_cookie *cookie; +- unsigned int keylen = 0, auxlen = 0; +- char _type[3], *type; +- u8 *p; +- +- if (v == &fscache_cookies) { +- seq_puts(m, +- "COOKIE PARENT USAGE CHILD ACT TY FL DEF NETFS_DATA\n" +- "======== ======== ===== ===== === == === ================ ==========\n" +- ); +- return 0; +- } +- +- cookie = list_entry(v, struct fscache_cookie, proc_link); +- +- switch (cookie->type) { +- case 0: +- type = "IX"; +- break; +- case 1: +- type = "DT"; +- break; +- default: +- snprintf(_type, sizeof(_type), "%02u", +- cookie->type); +- type = _type; +- break; +- } +- +- seq_printf(m, +- "%08x %08x %5u %5u %3u %s %03lx %-16s %px", +- cookie->debug_id, +- cookie->parent ? cookie->parent->debug_id : 0, +- refcount_read(&cookie->ref), +- atomic_read(&cookie->n_children), +- atomic_read(&cookie->n_active), +- type, +- cookie->flags, +- cookie->def->name, +- cookie->netfs_data); +- +- keylen = cookie->key_len; +- auxlen = cookie->aux_len; +- +- if (keylen > 0 || auxlen > 0) { +- seq_puts(m, " "); +- p = keylen <= sizeof(cookie->inline_key) ? +- cookie->inline_key : cookie->key; +- for (; keylen > 0; keylen--) +- seq_printf(m, "%02x", *p++); +- if (auxlen > 0) { +- seq_puts(m, ", "); +- p = auxlen <= sizeof(cookie->inline_aux) ? +- cookie->inline_aux : cookie->aux; +- for (; auxlen > 0; auxlen--) +- seq_printf(m, "%02x", *p++); +- } +- } +- +- seq_puts(m, "\n"); +- return 0; +-} +- +-static void *fscache_cookies_seq_start(struct seq_file *m, loff_t *_pos) +- __acquires(fscache_cookies_lock) +-{ +- read_lock(&fscache_cookies_lock); +- return seq_list_start_head(&fscache_cookies, *_pos); +-} +- +-static void *fscache_cookies_seq_next(struct seq_file *m, void *v, loff_t *_pos) +-{ +- return seq_list_next(v, &fscache_cookies, _pos); +-} +- +-static void fscache_cookies_seq_stop(struct seq_file *m, void *v) +- __releases(rcu) +-{ +- read_unlock(&fscache_cookies_lock); +-} +- +- +-const struct seq_operations fscache_cookies_seq_ops = { +- .start = fscache_cookies_seq_start, +- .next = fscache_cookies_seq_next, +- .stop = fscache_cookies_seq_stop, +- .show = fscache_cookies_seq_show, +-}; +diff --git a/fs/fscache/fsdef.c b/fs/fscache/fsdef.c +deleted file mode 100644 +index 0402673c680e..000000000000 +--- a/fs/fscache/fsdef.c ++++ /dev/null +@@ -1,98 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Filesystem index definition +- * +- * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL CACHE +-#include +-#include "internal.h" +- +-static +-enum fscache_checkaux fscache_fsdef_netfs_check_aux(void *cookie_netfs_data, +- const void *data, +- uint16_t datalen, +- loff_t object_size); +- +-/* +- * The root index is owned by FS-Cache itself. +- * +- * When a netfs requests caching facilities, FS-Cache will, if one doesn't +- * already exist, create an entry in the root index with the key being the name +- * of the netfs ("AFS" for example), and the auxiliary data holding the index +- * structure version supplied by the netfs: +- * +- * FSDEF +- * | +- * +-----------+ +- * | | +- * NFS AFS +- * [v=1] [v=1] +- * +- * If an entry with the appropriate name does already exist, the version is +- * compared. If the version is different, the entire subtree from that entry +- * will be discarded and a new entry created. +- * +- * The new entry will be an index, and a cookie referring to it will be passed +- * to the netfs. This is then the root handle by which the netfs accesses the +- * cache. It can create whatever objects it likes in that index, including +- * further indices. +- */ +-static struct fscache_cookie_def fscache_fsdef_index_def = { +- .name = ".FS-Cache", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-struct fscache_cookie fscache_fsdef_index = { +- .debug_id = 1, +- .ref = REFCOUNT_INIT(1), +- .n_active = ATOMIC_INIT(1), +- .lock = __SPIN_LOCK_UNLOCKED(fscache_fsdef_index.lock), +- .backing_objects = HLIST_HEAD_INIT, +- .def = &fscache_fsdef_index_def, +- .flags = 1 << FSCACHE_COOKIE_ENABLED, +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +-EXPORT_SYMBOL(fscache_fsdef_index); +- +-/* +- * Definition of an entry in the root index. Each entry is an index, keyed to +- * a specific netfs and only applicable to a particular version of the index +- * structure used by that netfs. +- */ +-struct fscache_cookie_def fscache_fsdef_netfs_def = { +- .name = "FSDEF.netfs", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +- .check_aux = fscache_fsdef_netfs_check_aux, +-}; +- +-/* +- * check that the index structure version number stored in the auxiliary data +- * matches the one the netfs gave us +- */ +-static enum fscache_checkaux fscache_fsdef_netfs_check_aux( +- void *cookie_netfs_data, +- const void *data, +- uint16_t datalen, +- loff_t object_size) +-{ +- struct fscache_netfs *netfs = cookie_netfs_data; +- uint32_t version; +- +- _enter("{%s},,%hu", netfs->name, datalen); +- +- if (datalen != sizeof(version)) { +- _leave(" = OBSOLETE [dl=%d v=%zu]", datalen, sizeof(version)); +- return FSCACHE_CHECKAUX_OBSOLETE; +- } +- +- memcpy(&version, data, sizeof(version)); +- if (version != netfs->version) { +- _leave(" = OBSOLETE [ver=%x net=%x]", version, netfs->version); +- return FSCACHE_CHECKAUX_OBSOLETE; +- } +- +- _leave(" = OKAY"); +- return FSCACHE_CHECKAUX_OKAY; +-} +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +deleted file mode 100644 +index c3e4804b8fcb..000000000000 +--- a/fs/fscache/internal.h ++++ /dev/null +@@ -1,461 +0,0 @@ +-/* SPDX-License-Identifier: GPL-2.0-or-later */ +-/* Internal definitions for FS-Cache +- * +- * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-/* +- * Lock order, in the order in which multiple locks should be obtained: +- * - fscache_addremove_sem +- * - cookie->lock +- * - cookie->parent->lock +- * - cache->object_list_lock +- * - object->lock +- * - object->parent->lock +- * - cookie->stores_lock +- * - fscache_thread_lock +- * +- */ +- +-#ifdef pr_fmt +-#undef pr_fmt +-#endif +- +-#define pr_fmt(fmt) "FS-Cache: " fmt +- +-#include +-#include +-#include +-#include +- +-#define FSCACHE_MIN_THREADS 4 +-#define FSCACHE_MAX_THREADS 32 +- +-/* +- * cache.c +- */ +-extern struct list_head fscache_cache_list; +-extern struct rw_semaphore fscache_addremove_sem; +- +-extern struct fscache_cache *fscache_select_cache_for_object( +- struct fscache_cookie *); +- +-/* +- * cookie.c +- */ +-extern struct kmem_cache *fscache_cookie_jar; +-extern const struct seq_operations fscache_cookies_seq_ops; +- +-extern void fscache_free_cookie(struct fscache_cookie *); +-extern struct fscache_cookie *fscache_alloc_cookie(struct fscache_cookie *, +- const struct fscache_cookie_def *, +- const void *, size_t, +- const void *, size_t, +- void *, loff_t); +-extern struct fscache_cookie *fscache_hash_cookie(struct fscache_cookie *); +-extern struct fscache_cookie *fscache_cookie_get(struct fscache_cookie *, +- enum fscache_cookie_trace); +-extern void fscache_cookie_put(struct fscache_cookie *, +- enum fscache_cookie_trace); +- +-static inline void fscache_cookie_see(struct fscache_cookie *cookie, +- enum fscache_cookie_trace where) +-{ +- trace_fscache_cookie(cookie->debug_id, refcount_read(&cookie->ref), +- where); +-} +- +-/* +- * fsdef.c +- */ +-extern struct fscache_cookie fscache_fsdef_index; +-extern struct fscache_cookie_def fscache_fsdef_netfs_def; +- +-/* +- * main.c +- */ +-extern unsigned fscache_defer_lookup; +-extern unsigned fscache_defer_create; +-extern unsigned fscache_debug; +-extern struct kobject *fscache_root; +-extern struct workqueue_struct *fscache_object_wq; +-extern struct workqueue_struct *fscache_op_wq; +-DECLARE_PER_CPU(wait_queue_head_t, fscache_object_cong_wait); +- +-extern unsigned int fscache_hash(unsigned int salt, unsigned int *data, unsigned int n); +- +-static inline bool fscache_object_congested(void) +-{ +- return workqueue_congested(WORK_CPU_UNBOUND, fscache_object_wq); +-} +- +-/* +- * object.c +- */ +-extern void fscache_enqueue_object(struct fscache_object *); +- +-/* +- * operation.c +- */ +-extern int fscache_submit_exclusive_op(struct fscache_object *, +- struct fscache_operation *); +-extern int fscache_submit_op(struct fscache_object *, +- struct fscache_operation *); +-extern int fscache_cancel_op(struct fscache_operation *, bool); +-extern void fscache_cancel_all_ops(struct fscache_object *); +-extern void fscache_abort_object(struct fscache_object *); +-extern void fscache_start_operations(struct fscache_object *); +-extern void fscache_operation_gc(struct work_struct *); +- +-/* +- * page.c +- */ +-extern int fscache_wait_for_deferred_lookup(struct fscache_cookie *); +-extern int fscache_wait_for_operation_activation(struct fscache_object *, +- struct fscache_operation *, +- atomic_t *, +- atomic_t *); +-extern void fscache_invalidate_writes(struct fscache_cookie *); +-struct fscache_retrieval *fscache_alloc_retrieval(struct fscache_cookie *cookie, +- struct address_space *mapping, +- fscache_rw_complete_t end_io_func, +- void *context); +- +-/* +- * proc.c +- */ +-#ifdef CONFIG_PROC_FS +-extern int __init fscache_proc_init(void); +-extern void fscache_proc_cleanup(void); +-#else +-#define fscache_proc_init() (0) +-#define fscache_proc_cleanup() do {} while (0) +-#endif +- +-/* +- * stats.c +- */ +-#ifdef CONFIG_FSCACHE_STATS +-extern atomic_t fscache_n_ops_processed[FSCACHE_MAX_THREADS]; +-extern atomic_t fscache_n_objs_processed[FSCACHE_MAX_THREADS]; +- +-extern atomic_t fscache_n_op_pend; +-extern atomic_t fscache_n_op_run; +-extern atomic_t fscache_n_op_enqueue; +-extern atomic_t fscache_n_op_deferred_release; +-extern atomic_t fscache_n_op_initialised; +-extern atomic_t fscache_n_op_release; +-extern atomic_t fscache_n_op_gc; +-extern atomic_t fscache_n_op_cancelled; +-extern atomic_t fscache_n_op_rejected; +- +-extern atomic_t fscache_n_attr_changed; +-extern atomic_t fscache_n_attr_changed_ok; +-extern atomic_t fscache_n_attr_changed_nobufs; +-extern atomic_t fscache_n_attr_changed_nomem; +-extern atomic_t fscache_n_attr_changed_calls; +- +-extern atomic_t fscache_n_allocs; +-extern atomic_t fscache_n_allocs_ok; +-extern atomic_t fscache_n_allocs_wait; +-extern atomic_t fscache_n_allocs_nobufs; +-extern atomic_t fscache_n_allocs_intr; +-extern atomic_t fscache_n_allocs_object_dead; +-extern atomic_t fscache_n_alloc_ops; +-extern atomic_t fscache_n_alloc_op_waits; +- +-extern atomic_t fscache_n_retrievals; +-extern atomic_t fscache_n_retrievals_ok; +-extern atomic_t fscache_n_retrievals_wait; +-extern atomic_t fscache_n_retrievals_nodata; +-extern atomic_t fscache_n_retrievals_nobufs; +-extern atomic_t fscache_n_retrievals_intr; +-extern atomic_t fscache_n_retrievals_nomem; +-extern atomic_t fscache_n_retrievals_object_dead; +-extern atomic_t fscache_n_retrieval_ops; +-extern atomic_t fscache_n_retrieval_op_waits; +- +-extern atomic_t fscache_n_stores; +-extern atomic_t fscache_n_stores_ok; +-extern atomic_t fscache_n_stores_again; +-extern atomic_t fscache_n_stores_nobufs; +-extern atomic_t fscache_n_stores_oom; +-extern atomic_t fscache_n_store_ops; +-extern atomic_t fscache_n_store_calls; +-extern atomic_t fscache_n_store_pages; +-extern atomic_t fscache_n_store_radix_deletes; +-extern atomic_t fscache_n_store_pages_over_limit; +- +-extern atomic_t fscache_n_store_vmscan_not_storing; +-extern atomic_t fscache_n_store_vmscan_gone; +-extern atomic_t fscache_n_store_vmscan_busy; +-extern atomic_t fscache_n_store_vmscan_cancelled; +-extern atomic_t fscache_n_store_vmscan_wait; +- +-extern atomic_t fscache_n_marks; +-extern atomic_t fscache_n_uncaches; +- +-extern atomic_t fscache_n_acquires; +-extern atomic_t fscache_n_acquires_null; +-extern atomic_t fscache_n_acquires_no_cache; +-extern atomic_t fscache_n_acquires_ok; +-extern atomic_t fscache_n_acquires_nobufs; +-extern atomic_t fscache_n_acquires_oom; +- +-extern atomic_t fscache_n_invalidates; +-extern atomic_t fscache_n_invalidates_run; +- +-extern atomic_t fscache_n_updates; +-extern atomic_t fscache_n_updates_null; +-extern atomic_t fscache_n_updates_run; +- +-extern atomic_t fscache_n_relinquishes; +-extern atomic_t fscache_n_relinquishes_null; +-extern atomic_t fscache_n_relinquishes_waitcrt; +-extern atomic_t fscache_n_relinquishes_retire; +- +-extern atomic_t fscache_n_cookie_index; +-extern atomic_t fscache_n_cookie_data; +-extern atomic_t fscache_n_cookie_special; +- +-extern atomic_t fscache_n_object_alloc; +-extern atomic_t fscache_n_object_no_alloc; +-extern atomic_t fscache_n_object_lookups; +-extern atomic_t fscache_n_object_lookups_negative; +-extern atomic_t fscache_n_object_lookups_positive; +-extern atomic_t fscache_n_object_lookups_timed_out; +-extern atomic_t fscache_n_object_created; +-extern atomic_t fscache_n_object_avail; +-extern atomic_t fscache_n_object_dead; +- +-extern atomic_t fscache_n_checkaux_none; +-extern atomic_t fscache_n_checkaux_okay; +-extern atomic_t fscache_n_checkaux_update; +-extern atomic_t fscache_n_checkaux_obsolete; +- +-extern atomic_t fscache_n_cop_alloc_object; +-extern atomic_t fscache_n_cop_lookup_object; +-extern atomic_t fscache_n_cop_lookup_complete; +-extern atomic_t fscache_n_cop_grab_object; +-extern atomic_t fscache_n_cop_invalidate_object; +-extern atomic_t fscache_n_cop_update_object; +-extern atomic_t fscache_n_cop_drop_object; +-extern atomic_t fscache_n_cop_put_object; +-extern atomic_t fscache_n_cop_sync_cache; +-extern atomic_t fscache_n_cop_attr_changed; +-extern atomic_t fscache_n_cop_read_or_alloc_page; +-extern atomic_t fscache_n_cop_read_or_alloc_pages; +-extern atomic_t fscache_n_cop_allocate_page; +-extern atomic_t fscache_n_cop_allocate_pages; +-extern atomic_t fscache_n_cop_write_page; +-extern atomic_t fscache_n_cop_uncache_page; +-extern atomic_t fscache_n_cop_dissociate_pages; +- +-extern atomic_t fscache_n_cache_no_space_reject; +-extern atomic_t fscache_n_cache_stale_objects; +-extern atomic_t fscache_n_cache_retired_objects; +-extern atomic_t fscache_n_cache_culled_objects; +- +-static inline void fscache_stat(atomic_t *stat) +-{ +- atomic_inc(stat); +-} +- +-static inline void fscache_stat_d(atomic_t *stat) +-{ +- atomic_dec(stat); +-} +- +-#define __fscache_stat(stat) (stat) +- +-int fscache_stats_show(struct seq_file *m, void *v); +-#else +- +-#define __fscache_stat(stat) (NULL) +-#define fscache_stat(stat) do {} while (0) +-#define fscache_stat_d(stat) do {} while (0) +-#endif +- +-/* +- * raise an event on an object +- * - if the event is not masked for that object, then the object is +- * queued for attention by the thread pool. +- */ +-static inline void fscache_raise_event(struct fscache_object *object, +- unsigned event) +-{ +- BUG_ON(event >= NR_FSCACHE_OBJECT_EVENTS); +-#if 0 +- printk("*** fscache_raise_event(OBJ%d{%lx},%x)\n", +- object->debug_id, object->event_mask, (1 << event)); +-#endif +- if (!test_and_set_bit(event, &object->events) && +- test_bit(event, &object->event_mask)) +- fscache_enqueue_object(object); +-} +- +-/* +- * get an extra reference to a netfs retrieval context +- */ +-static inline +-void *fscache_get_context(struct fscache_cookie *cookie, void *context) +-{ +- if (cookie->def->get_context) +- cookie->def->get_context(cookie->netfs_data, context); +- return context; +-} +- +-/* +- * release a reference to a netfs retrieval context +- */ +-static inline +-void fscache_put_context(struct fscache_cookie *cookie, void *context) +-{ +- if (cookie->def->put_context) +- cookie->def->put_context(cookie->netfs_data, context); +-} +- +-/* +- * Update the auxiliary data on a cookie. +- */ +-static inline +-void fscache_update_aux(struct fscache_cookie *cookie, const void *aux_data) +-{ +- void *p; +- +- if (!aux_data) +- return; +- if (cookie->aux_len <= sizeof(cookie->inline_aux)) +- p = cookie->inline_aux; +- else +- p = cookie->aux; +- +- if (memcmp(p, aux_data, cookie->aux_len) != 0) { +- memcpy(p, aux_data, cookie->aux_len); +- set_bit(FSCACHE_COOKIE_AUX_UPDATED, &cookie->flags); +- } +-} +- +-/*****************************************************************************/ +-/* +- * debug tracing +- */ +-#define dbgprintk(FMT, ...) \ +- printk(KERN_DEBUG "[%-6.6s] "FMT"\n", current->comm, ##__VA_ARGS__) +- +-#define kenter(FMT, ...) dbgprintk("==> %s("FMT")", __func__, ##__VA_ARGS__) +-#define kleave(FMT, ...) dbgprintk("<== %s()"FMT"", __func__, ##__VA_ARGS__) +-#define kdebug(FMT, ...) dbgprintk(FMT, ##__VA_ARGS__) +- +-#define kjournal(FMT, ...) no_printk(FMT, ##__VA_ARGS__) +- +-#ifdef __KDEBUG +-#define _enter(FMT, ...) kenter(FMT, ##__VA_ARGS__) +-#define _leave(FMT, ...) kleave(FMT, ##__VA_ARGS__) +-#define _debug(FMT, ...) kdebug(FMT, ##__VA_ARGS__) +- +-#elif defined(CONFIG_FSCACHE_DEBUG) +-#define _enter(FMT, ...) \ +-do { \ +- if (__do_kdebug(ENTER)) \ +- kenter(FMT, ##__VA_ARGS__); \ +-} while (0) +- +-#define _leave(FMT, ...) \ +-do { \ +- if (__do_kdebug(LEAVE)) \ +- kleave(FMT, ##__VA_ARGS__); \ +-} while (0) +- +-#define _debug(FMT, ...) \ +-do { \ +- if (__do_kdebug(DEBUG)) \ +- kdebug(FMT, ##__VA_ARGS__); \ +-} while (0) +- +-#else +-#define _enter(FMT, ...) no_printk("==> %s("FMT")", __func__, ##__VA_ARGS__) +-#define _leave(FMT, ...) no_printk("<== %s()"FMT"", __func__, ##__VA_ARGS__) +-#define _debug(FMT, ...) no_printk(FMT, ##__VA_ARGS__) +-#endif +- +-/* +- * determine whether a particular optional debugging point should be logged +- * - we need to go through three steps to persuade cpp to correctly join the +- * shorthand in FSCACHE_DEBUG_LEVEL with its prefix +- */ +-#define ____do_kdebug(LEVEL, POINT) \ +- unlikely((fscache_debug & \ +- (FSCACHE_POINT_##POINT << (FSCACHE_DEBUG_ ## LEVEL * 3)))) +-#define ___do_kdebug(LEVEL, POINT) \ +- ____do_kdebug(LEVEL, POINT) +-#define __do_kdebug(POINT) \ +- ___do_kdebug(FSCACHE_DEBUG_LEVEL, POINT) +- +-#define FSCACHE_DEBUG_CACHE 0 +-#define FSCACHE_DEBUG_COOKIE 1 +-#define FSCACHE_DEBUG_PAGE 2 +-#define FSCACHE_DEBUG_OPERATION 3 +- +-#define FSCACHE_POINT_ENTER 1 +-#define FSCACHE_POINT_LEAVE 2 +-#define FSCACHE_POINT_DEBUG 4 +- +-#ifndef FSCACHE_DEBUG_LEVEL +-#define FSCACHE_DEBUG_LEVEL CACHE +-#endif +- +-/* +- * assertions +- */ +-#if 1 /* defined(__KDEBUGALL) */ +- +-#define ASSERT(X) \ +-do { \ +- if (unlikely(!(X))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- BUG(); \ +- } \ +-} while (0) +- +-#define ASSERTCMP(X, OP, Y) \ +-do { \ +- if (unlikely(!((X) OP (Y)))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- pr_err("%lx " #OP " %lx is false\n", \ +- (unsigned long)(X), (unsigned long)(Y)); \ +- BUG(); \ +- } \ +-} while (0) +- +-#define ASSERTIF(C, X) \ +-do { \ +- if (unlikely((C) && !(X))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- BUG(); \ +- } \ +-} while (0) +- +-#define ASSERTIFCMP(C, X, OP, Y) \ +-do { \ +- if (unlikely((C) && !((X) OP (Y)))) { \ +- pr_err("\n"); \ +- pr_err("Assertion failed\n"); \ +- pr_err("%lx " #OP " %lx is false\n", \ +- (unsigned long)(X), (unsigned long)(Y)); \ +- BUG(); \ +- } \ +-} while (0) +- +-#else +- +-#define ASSERT(X) do {} while (0) +-#define ASSERTCMP(X, OP, Y) do {} while (0) +-#define ASSERTIF(C, X) do {} while (0) +-#define ASSERTIFCMP(C, X, OP, Y) do {} while (0) +- +-#endif /* assert or not */ +diff --git a/fs/fscache/io.c b/fs/fscache/io.c +deleted file mode 100644 +index 8ecc1141802f..000000000000 +--- a/fs/fscache/io.c ++++ /dev/null +@@ -1,116 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Cache data I/O routines +- * +- * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL PAGE +-#include +-#define FSCACHE_USE_NEW_IO_API +-#include +-#include +-#include +-#include "internal.h" +- +-/* +- * Start a cache read operation. +- * - we return: +- * -ENOMEM - out of memory, some pages may be being read +- * -ERESTARTSYS - interrupted, some pages may be being read +- * -ENOBUFS - no backing object or space available in which to cache any +- * pages not being read +- * -ENODATA - no data available in the backing object for some or all of +- * the pages +- * 0 - dispatched a read on all pages +- */ +-int __fscache_begin_read_operation(struct netfs_read_request *rreq, +- struct fscache_cookie *cookie) +-{ +- struct fscache_retrieval *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- int ret; +- +- _enter("rr=%08x", rreq->debug_id); +- +- fscache_stat(&fscache_n_retrievals); +- +- if (hlist_empty(&cookie->backing_objects)) +- goto nobufs; +- +- if (test_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) { +- _leave(" = -ENOBUFS [invalidating]"); +- return -ENOBUFS; +- } +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- +- if (fscache_wait_for_deferred_lookup(cookie) < 0) +- return -ERESTARTSYS; +- +- op = fscache_alloc_retrieval(cookie, NULL, NULL, NULL); +- if (!op) +- return -ENOMEM; +- trace_fscache_page_op(cookie, NULL, &op->op, fscache_page_op_retr_multi); +- +- spin_lock(&cookie->lock); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto nobufs_unlock; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- __fscache_use_cookie(cookie); +- atomic_inc(&object->n_reads); +- __set_bit(FSCACHE_OP_DEC_READ_CNT, &op->op.flags); +- +- if (fscache_submit_op(object, &op->op) < 0) +- goto nobufs_unlock_dec; +- spin_unlock(&cookie->lock); +- +- fscache_stat(&fscache_n_retrieval_ops); +- +- /* we wait for the operation to become active, and then process it +- * *here*, in this thread, and not in the thread pool */ +- ret = fscache_wait_for_operation_activation( +- object, &op->op, +- __fscache_stat(&fscache_n_retrieval_op_waits), +- __fscache_stat(&fscache_n_retrievals_object_dead)); +- if (ret < 0) +- goto error; +- +- /* ask the cache to honour the operation */ +- ret = object->cache->ops->begin_read_operation(rreq, op); +- +-error: +- if (ret == -ENOMEM) +- fscache_stat(&fscache_n_retrievals_nomem); +- else if (ret == -ERESTARTSYS) +- fscache_stat(&fscache_n_retrievals_intr); +- else if (ret == -ENODATA) +- fscache_stat(&fscache_n_retrievals_nodata); +- else if (ret < 0) +- fscache_stat(&fscache_n_retrievals_nobufs); +- else +- fscache_stat(&fscache_n_retrievals_ok); +- +- fscache_put_retrieval(op); +- _leave(" = %d", ret); +- return ret; +- +-nobufs_unlock_dec: +- atomic_dec(&object->n_reads); +- wake_cookie = __fscache_unuse_cookie(cookie); +-nobufs_unlock: +- spin_unlock(&cookie->lock); +- fscache_put_retrieval(op); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +-nobufs: +- fscache_stat(&fscache_n_retrievals_nobufs); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +-} +-EXPORT_SYMBOL(__fscache_begin_read_operation); +diff --git a/fs/fscache/main.c b/fs/fscache/main.c +deleted file mode 100644 +index 4207f98e405f..000000000000 +--- a/fs/fscache/main.c ++++ /dev/null +@@ -1,230 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* General filesystem local caching manager +- * +- * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL CACHE +-#include +-#include +-#include +-#include +-#include +-#include +-#define CREATE_TRACE_POINTS +-#include "internal.h" +- +-MODULE_DESCRIPTION("FS Cache Manager"); +-MODULE_AUTHOR("Red Hat, Inc."); +-MODULE_LICENSE("GPL"); +- +-unsigned fscache_defer_lookup = 1; +-module_param_named(defer_lookup, fscache_defer_lookup, uint, +- S_IWUSR | S_IRUGO); +-MODULE_PARM_DESC(fscache_defer_lookup, +- "Defer cookie lookup to background thread"); +- +-unsigned fscache_defer_create = 1; +-module_param_named(defer_create, fscache_defer_create, uint, +- S_IWUSR | S_IRUGO); +-MODULE_PARM_DESC(fscache_defer_create, +- "Defer cookie creation to background thread"); +- +-unsigned fscache_debug; +-module_param_named(debug, fscache_debug, uint, +- S_IWUSR | S_IRUGO); +-MODULE_PARM_DESC(fscache_debug, +- "FS-Cache debugging mask"); +- +-struct kobject *fscache_root; +-struct workqueue_struct *fscache_object_wq; +-struct workqueue_struct *fscache_op_wq; +- +-DEFINE_PER_CPU(wait_queue_head_t, fscache_object_cong_wait); +- +-/* these values serve as lower bounds, will be adjusted in fscache_init() */ +-static unsigned fscache_object_max_active = 4; +-static unsigned fscache_op_max_active = 2; +- +-#ifdef CONFIG_SYSCTL +-static struct ctl_table_header *fscache_sysctl_header; +- +-static int fscache_max_active_sysctl(struct ctl_table *table, int write, +- void *buffer, size_t *lenp, loff_t *ppos) +-{ +- struct workqueue_struct **wqp = table->extra1; +- unsigned int *datap = table->data; +- int ret; +- +- ret = proc_dointvec(table, write, buffer, lenp, ppos); +- if (ret == 0) +- workqueue_set_max_active(*wqp, *datap); +- return ret; +-} +- +-static struct ctl_table fscache_sysctls[] = { +- { +- .procname = "object_max_active", +- .data = &fscache_object_max_active, +- .maxlen = sizeof(unsigned), +- .mode = 0644, +- .proc_handler = fscache_max_active_sysctl, +- .extra1 = &fscache_object_wq, +- }, +- { +- .procname = "operation_max_active", +- .data = &fscache_op_max_active, +- .maxlen = sizeof(unsigned), +- .mode = 0644, +- .proc_handler = fscache_max_active_sysctl, +- .extra1 = &fscache_op_wq, +- }, +- {} +-}; +- +-static struct ctl_table fscache_sysctls_root[] = { +- { +- .procname = "fscache", +- .mode = 0555, +- .child = fscache_sysctls, +- }, +- {} +-}; +-#endif +- +-/* +- * Mixing scores (in bits) for (7,20): +- * Input delta: 1-bit 2-bit +- * 1 round: 330.3 9201.6 +- * 2 rounds: 1246.4 25475.4 +- * 3 rounds: 1907.1 31295.1 +- * 4 rounds: 2042.3 31718.6 +- * Perfect: 2048 31744 +- * (32*64) (32*31/2 * 64) +- */ +-#define HASH_MIX(x, y, a) \ +- ( x ^= (a), \ +- y ^= x, x = rol32(x, 7),\ +- x += y, y = rol32(y,20),\ +- y *= 9 ) +- +-static inline unsigned int fold_hash(unsigned long x, unsigned long y) +-{ +- /* Use arch-optimized multiply if one exists */ +- return __hash_32(y ^ __hash_32(x)); +-} +- +-/* +- * Generate a hash. This is derived from full_name_hash(), but we want to be +- * sure it is arch independent and that it doesn't change as bits of the +- * computed hash value might appear on disk. The caller also guarantees that +- * the hashed data will be a series of aligned 32-bit words. +- */ +-unsigned int fscache_hash(unsigned int salt, unsigned int *data, unsigned int n) +-{ +- unsigned int a, x = 0, y = salt; +- +- for (; n; n--) { +- a = *data++; +- HASH_MIX(x, y, a); +- } +- return fold_hash(x, y); +-} +- +-/* +- * initialise the fs caching module +- */ +-static int __init fscache_init(void) +-{ +- unsigned int nr_cpus = num_possible_cpus(); +- unsigned int cpu; +- int ret; +- +- fscache_object_max_active = +- clamp_val(nr_cpus, +- fscache_object_max_active, WQ_UNBOUND_MAX_ACTIVE); +- +- ret = -ENOMEM; +- fscache_object_wq = alloc_workqueue("fscache_object", WQ_UNBOUND, +- fscache_object_max_active); +- if (!fscache_object_wq) +- goto error_object_wq; +- +- fscache_op_max_active = +- clamp_val(fscache_object_max_active / 2, +- fscache_op_max_active, WQ_UNBOUND_MAX_ACTIVE); +- +- ret = -ENOMEM; +- fscache_op_wq = alloc_workqueue("fscache_operation", WQ_UNBOUND, +- fscache_op_max_active); +- if (!fscache_op_wq) +- goto error_op_wq; +- +- for_each_possible_cpu(cpu) +- init_waitqueue_head(&per_cpu(fscache_object_cong_wait, cpu)); +- +- ret = fscache_proc_init(); +- if (ret < 0) +- goto error_proc; +- +-#ifdef CONFIG_SYSCTL +- ret = -ENOMEM; +- fscache_sysctl_header = register_sysctl_table(fscache_sysctls_root); +- if (!fscache_sysctl_header) +- goto error_sysctl; +-#endif +- +- fscache_cookie_jar = kmem_cache_create("fscache_cookie_jar", +- sizeof(struct fscache_cookie), +- 0, 0, NULL); +- if (!fscache_cookie_jar) { +- pr_notice("Failed to allocate a cookie jar\n"); +- ret = -ENOMEM; +- goto error_cookie_jar; +- } +- +- fscache_root = kobject_create_and_add("fscache", kernel_kobj); +- if (!fscache_root) +- goto error_kobj; +- +- pr_notice("Loaded\n"); +- return 0; +- +-error_kobj: +- kmem_cache_destroy(fscache_cookie_jar); +-error_cookie_jar: +-#ifdef CONFIG_SYSCTL +- unregister_sysctl_table(fscache_sysctl_header); +-error_sysctl: +-#endif +- fscache_proc_cleanup(); +-error_proc: +- destroy_workqueue(fscache_op_wq); +-error_op_wq: +- destroy_workqueue(fscache_object_wq); +-error_object_wq: +- return ret; +-} +- +-fs_initcall(fscache_init); +- +-/* +- * clean up on module removal +- */ +-static void __exit fscache_exit(void) +-{ +- _enter(""); +- +- kobject_put(fscache_root); +- kmem_cache_destroy(fscache_cookie_jar); +-#ifdef CONFIG_SYSCTL +- unregister_sysctl_table(fscache_sysctl_header); +-#endif +- fscache_proc_cleanup(); +- destroy_workqueue(fscache_op_wq); +- destroy_workqueue(fscache_object_wq); +- pr_notice("Unloaded\n"); +-} +- +-module_exit(fscache_exit); +diff --git a/fs/fscache/netfs.c b/fs/fscache/netfs.c +deleted file mode 100644 +index d6bdb7b5e723..000000000000 +--- a/fs/fscache/netfs.c ++++ /dev/null +@@ -1,74 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache netfs (client) registration +- * +- * Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL COOKIE +-#include +-#include +-#include "internal.h" +- +-/* +- * register a network filesystem for caching +- */ +-int __fscache_register_netfs(struct fscache_netfs *netfs) +-{ +- struct fscache_cookie *candidate, *cookie; +- +- _enter("{%s}", netfs->name); +- +- /* allocate a cookie for the primary index */ +- candidate = fscache_alloc_cookie(&fscache_fsdef_index, +- &fscache_fsdef_netfs_def, +- netfs->name, strlen(netfs->name), +- &netfs->version, sizeof(netfs->version), +- netfs, 0); +- if (!candidate) { +- _leave(" = -ENOMEM"); +- return -ENOMEM; +- } +- +- candidate->flags = 1 << FSCACHE_COOKIE_ENABLED; +- +- /* check the netfs type is not already present */ +- cookie = fscache_hash_cookie(candidate); +- if (!cookie) +- goto already_registered; +- if (cookie != candidate) { +- trace_fscache_cookie(candidate->debug_id, 1, fscache_cookie_discard); +- fscache_free_cookie(candidate); +- } +- +- fscache_cookie_get(cookie->parent, fscache_cookie_get_register_netfs); +- atomic_inc(&cookie->parent->n_children); +- +- netfs->primary_index = cookie; +- +- pr_notice("Netfs '%s' registered for caching\n", netfs->name); +- trace_fscache_netfs(netfs); +- _leave(" = 0"); +- return 0; +- +-already_registered: +- fscache_cookie_put(candidate, fscache_cookie_put_dup_netfs); +- _leave(" = -EEXIST"); +- return -EEXIST; +-} +-EXPORT_SYMBOL(__fscache_register_netfs); +- +-/* +- * unregister a network filesystem from the cache +- * - all cookies must have been released first +- */ +-void __fscache_unregister_netfs(struct fscache_netfs *netfs) +-{ +- _enter("{%s.%u}", netfs->name, netfs->version); +- +- fscache_relinquish_cookie(netfs->primary_index, NULL, false); +- pr_notice("Netfs '%s' unregistered from caching\n", netfs->name); +- +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_unregister_netfs); +diff --git a/fs/fscache/object.c b/fs/fscache/object.c +deleted file mode 100644 +index 6a675652129b..000000000000 +--- a/fs/fscache/object.c ++++ /dev/null +@@ -1,1125 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache object state machine handler +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- * +- * See Documentation/filesystems/caching/object.rst for a description of the +- * object state machine and the in-kernel representations. +- */ +- +-#define FSCACHE_DEBUG_LEVEL COOKIE +-#include +-#include +-#include +-#include "internal.h" +- +-static const struct fscache_state *fscache_abort_initialisation(struct fscache_object *, int); +-static const struct fscache_state *fscache_kill_dependents(struct fscache_object *, int); +-static const struct fscache_state *fscache_drop_object(struct fscache_object *, int); +-static const struct fscache_state *fscache_initialise_object(struct fscache_object *, int); +-static const struct fscache_state *fscache_invalidate_object(struct fscache_object *, int); +-static const struct fscache_state *fscache_jumpstart_dependents(struct fscache_object *, int); +-static const struct fscache_state *fscache_kill_object(struct fscache_object *, int); +-static const struct fscache_state *fscache_lookup_failure(struct fscache_object *, int); +-static const struct fscache_state *fscache_look_up_object(struct fscache_object *, int); +-static const struct fscache_state *fscache_object_available(struct fscache_object *, int); +-static const struct fscache_state *fscache_parent_ready(struct fscache_object *, int); +-static const struct fscache_state *fscache_update_object(struct fscache_object *, int); +-static const struct fscache_state *fscache_object_dead(struct fscache_object *, int); +- +-#define __STATE_NAME(n) fscache_osm_##n +-#define STATE(n) (&__STATE_NAME(n)) +- +-/* +- * Define a work state. Work states are execution states. No event processing +- * is performed by them. The function attached to a work state returns a +- * pointer indicating the next state to which the state machine should +- * transition. Returning NO_TRANSIT repeats the current state, but goes back +- * to the scheduler first. +- */ +-#define WORK_STATE(n, sn, f) \ +- const struct fscache_state __STATE_NAME(n) = { \ +- .name = #n, \ +- .short_name = sn, \ +- .work = f \ +- } +- +-/* +- * Returns from work states. +- */ +-#define transit_to(state) ({ prefetch(&STATE(state)->work); STATE(state); }) +- +-#define NO_TRANSIT ((struct fscache_state *)NULL) +- +-/* +- * Define a wait state. Wait states are event processing states. No execution +- * is performed by them. Wait states are just tables of "if event X occurs, +- * clear it and transition to state Y". The dispatcher returns to the +- * scheduler if none of the events in which the wait state has an interest are +- * currently pending. +- */ +-#define WAIT_STATE(n, sn, ...) \ +- const struct fscache_state __STATE_NAME(n) = { \ +- .name = #n, \ +- .short_name = sn, \ +- .work = NULL, \ +- .transitions = { __VA_ARGS__, { 0, NULL } } \ +- } +- +-#define TRANSIT_TO(state, emask) \ +- { .events = (emask), .transit_to = STATE(state) } +- +-/* +- * The object state machine. +- */ +-static WORK_STATE(INIT_OBJECT, "INIT", fscache_initialise_object); +-static WORK_STATE(PARENT_READY, "PRDY", fscache_parent_ready); +-static WORK_STATE(ABORT_INIT, "ABRT", fscache_abort_initialisation); +-static WORK_STATE(LOOK_UP_OBJECT, "LOOK", fscache_look_up_object); +-static WORK_STATE(OBJECT_AVAILABLE, "AVBL", fscache_object_available); +-static WORK_STATE(JUMPSTART_DEPS, "JUMP", fscache_jumpstart_dependents); +- +-static WORK_STATE(INVALIDATE_OBJECT, "INVL", fscache_invalidate_object); +-static WORK_STATE(UPDATE_OBJECT, "UPDT", fscache_update_object); +- +-static WORK_STATE(LOOKUP_FAILURE, "LCFL", fscache_lookup_failure); +-static WORK_STATE(KILL_OBJECT, "KILL", fscache_kill_object); +-static WORK_STATE(KILL_DEPENDENTS, "KDEP", fscache_kill_dependents); +-static WORK_STATE(DROP_OBJECT, "DROP", fscache_drop_object); +-static WORK_STATE(OBJECT_DEAD, "DEAD", fscache_object_dead); +- +-static WAIT_STATE(WAIT_FOR_INIT, "?INI", +- TRANSIT_TO(INIT_OBJECT, 1 << FSCACHE_OBJECT_EV_NEW_CHILD)); +- +-static WAIT_STATE(WAIT_FOR_PARENT, "?PRN", +- TRANSIT_TO(PARENT_READY, 1 << FSCACHE_OBJECT_EV_PARENT_READY)); +- +-static WAIT_STATE(WAIT_FOR_CMD, "?CMD", +- TRANSIT_TO(INVALIDATE_OBJECT, 1 << FSCACHE_OBJECT_EV_INVALIDATE), +- TRANSIT_TO(UPDATE_OBJECT, 1 << FSCACHE_OBJECT_EV_UPDATE), +- TRANSIT_TO(JUMPSTART_DEPS, 1 << FSCACHE_OBJECT_EV_NEW_CHILD)); +- +-static WAIT_STATE(WAIT_FOR_CLEARANCE, "?CLR", +- TRANSIT_TO(KILL_OBJECT, 1 << FSCACHE_OBJECT_EV_CLEARED)); +- +-/* +- * Out-of-band event transition tables. These are for handling unexpected +- * events, such as an I/O error. If an OOB event occurs, the state machine +- * clears and disables the event and forces a transition to the nominated work +- * state (acurrently executing work states will complete first). +- * +- * In such a situation, object->state remembers the state the machine should +- * have been in/gone to and returning NO_TRANSIT returns to that. +- */ +-static const struct fscache_transition fscache_osm_init_oob[] = { +- TRANSIT_TO(ABORT_INIT, +- (1 << FSCACHE_OBJECT_EV_ERROR) | +- (1 << FSCACHE_OBJECT_EV_KILL)), +- { 0, NULL } +-}; +- +-static const struct fscache_transition fscache_osm_lookup_oob[] = { +- TRANSIT_TO(LOOKUP_FAILURE, +- (1 << FSCACHE_OBJECT_EV_ERROR) | +- (1 << FSCACHE_OBJECT_EV_KILL)), +- { 0, NULL } +-}; +- +-static const struct fscache_transition fscache_osm_run_oob[] = { +- TRANSIT_TO(KILL_OBJECT, +- (1 << FSCACHE_OBJECT_EV_ERROR) | +- (1 << FSCACHE_OBJECT_EV_KILL)), +- { 0, NULL } +-}; +- +-static int fscache_get_object(struct fscache_object *, +- enum fscache_obj_ref_trace); +-static void fscache_put_object(struct fscache_object *, +- enum fscache_obj_ref_trace); +-static bool fscache_enqueue_dependents(struct fscache_object *, int); +-static void fscache_dequeue_object(struct fscache_object *); +-static void fscache_update_aux_data(struct fscache_object *); +- +-/* +- * we need to notify the parent when an op completes that we had outstanding +- * upon it +- */ +-static inline void fscache_done_parent_op(struct fscache_object *object) +-{ +- struct fscache_object *parent = object->parent; +- +- _enter("OBJ%x {OBJ%x,%x}", +- object->debug_id, parent->debug_id, parent->n_ops); +- +- spin_lock_nested(&parent->lock, 1); +- parent->n_obj_ops--; +- parent->n_ops--; +- if (parent->n_ops == 0) +- fscache_raise_event(parent, FSCACHE_OBJECT_EV_CLEARED); +- spin_unlock(&parent->lock); +-} +- +-/* +- * Object state machine dispatcher. +- */ +-static void fscache_object_sm_dispatcher(struct fscache_object *object) +-{ +- const struct fscache_transition *t; +- const struct fscache_state *state, *new_state; +- unsigned long events, event_mask; +- bool oob; +- int event = -1; +- +- ASSERT(object != NULL); +- +- _enter("{OBJ%x,%s,%lx}", +- object->debug_id, object->state->name, object->events); +- +- event_mask = object->event_mask; +-restart: +- object->event_mask = 0; /* Mask normal event handling */ +- state = object->state; +-restart_masked: +- events = object->events; +- +- /* Handle any out-of-band events (typically an error) */ +- if (events & object->oob_event_mask) { +- _debug("{OBJ%x} oob %lx", +- object->debug_id, events & object->oob_event_mask); +- oob = true; +- for (t = object->oob_table; t->events; t++) { +- if (events & t->events) { +- state = t->transit_to; +- ASSERT(state->work != NULL); +- event = fls(events & t->events) - 1; +- __clear_bit(event, &object->oob_event_mask); +- clear_bit(event, &object->events); +- goto execute_work_state; +- } +- } +- } +- oob = false; +- +- /* Wait states are just transition tables */ +- if (!state->work) { +- if (events & event_mask) { +- for (t = state->transitions; t->events; t++) { +- if (events & t->events) { +- new_state = t->transit_to; +- event = fls(events & t->events) - 1; +- trace_fscache_osm(object, state, +- true, false, event); +- clear_bit(event, &object->events); +- _debug("{OBJ%x} ev %d: %s -> %s", +- object->debug_id, event, +- state->name, new_state->name); +- object->state = state = new_state; +- goto execute_work_state; +- } +- } +- +- /* The event mask didn't include all the tabled bits */ +- BUG(); +- } +- /* Randomly woke up */ +- goto unmask_events; +- } +- +-execute_work_state: +- _debug("{OBJ%x} exec %s", object->debug_id, state->name); +- +- trace_fscache_osm(object, state, false, oob, event); +- new_state = state->work(object, event); +- event = -1; +- if (new_state == NO_TRANSIT) { +- _debug("{OBJ%x} %s notrans", object->debug_id, state->name); +- if (unlikely(state == STATE(OBJECT_DEAD))) { +- _leave(" [dead]"); +- return; +- } +- fscache_enqueue_object(object); +- event_mask = object->oob_event_mask; +- goto unmask_events; +- } +- +- _debug("{OBJ%x} %s -> %s", +- object->debug_id, state->name, new_state->name); +- object->state = state = new_state; +- +- if (state->work) { +- if (unlikely(state == STATE(OBJECT_DEAD))) { +- _leave(" [dead]"); +- return; +- } +- goto restart_masked; +- } +- +- /* Transited to wait state */ +- event_mask = object->oob_event_mask; +- for (t = state->transitions; t->events; t++) +- event_mask |= t->events; +- +-unmask_events: +- object->event_mask = event_mask; +- smp_mb(); +- events = object->events; +- if (events & event_mask) +- goto restart; +- _leave(" [msk %lx]", event_mask); +-} +- +-/* +- * execute an object +- */ +-static void fscache_object_work_func(struct work_struct *work) +-{ +- struct fscache_object *object = +- container_of(work, struct fscache_object, work); +- +- _enter("{OBJ%x}", object->debug_id); +- +- fscache_object_sm_dispatcher(object); +- fscache_put_object(object, fscache_obj_put_work); +-} +- +-/** +- * fscache_object_init - Initialise a cache object description +- * @object: Object description +- * @cookie: Cookie object will be attached to +- * @cache: Cache in which backing object will be found +- * +- * Initialise a cache object description to its basic values. +- * +- * See Documentation/filesystems/caching/backend-api.rst for a complete +- * description. +- */ +-void fscache_object_init(struct fscache_object *object, +- struct fscache_cookie *cookie, +- struct fscache_cache *cache) +-{ +- const struct fscache_transition *t; +- +- atomic_inc(&cache->object_count); +- +- object->state = STATE(WAIT_FOR_INIT); +- object->oob_table = fscache_osm_init_oob; +- object->flags = 1 << FSCACHE_OBJECT_IS_LIVE; +- spin_lock_init(&object->lock); +- INIT_LIST_HEAD(&object->cache_link); +- INIT_HLIST_NODE(&object->cookie_link); +- INIT_WORK(&object->work, fscache_object_work_func); +- INIT_LIST_HEAD(&object->dependents); +- INIT_LIST_HEAD(&object->dep_link); +- INIT_LIST_HEAD(&object->pending_ops); +- object->n_children = 0; +- object->n_ops = object->n_in_progress = object->n_exclusive = 0; +- object->events = 0; +- object->store_limit = 0; +- object->store_limit_l = 0; +- object->cache = cache; +- object->cookie = cookie; +- fscache_cookie_get(cookie, fscache_cookie_get_attach_object); +- object->parent = NULL; +-#ifdef CONFIG_FSCACHE_OBJECT_LIST +- RB_CLEAR_NODE(&object->objlist_link); +-#endif +- +- object->oob_event_mask = 0; +- for (t = object->oob_table; t->events; t++) +- object->oob_event_mask |= t->events; +- object->event_mask = object->oob_event_mask; +- for (t = object->state->transitions; t->events; t++) +- object->event_mask |= t->events; +-} +-EXPORT_SYMBOL(fscache_object_init); +- +-/* +- * Mark the object as no longer being live, making sure that we synchronise +- * against op submission. +- */ +-static inline void fscache_mark_object_dead(struct fscache_object *object) +-{ +- spin_lock(&object->lock); +- clear_bit(FSCACHE_OBJECT_IS_LIVE, &object->flags); +- spin_unlock(&object->lock); +-} +- +-/* +- * Abort object initialisation before we start it. +- */ +-static const struct fscache_state *fscache_abort_initialisation(struct fscache_object *object, +- int event) +-{ +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- object->oob_event_mask = 0; +- fscache_dequeue_object(object); +- return transit_to(KILL_OBJECT); +-} +- +-/* +- * initialise an object +- * - check the specified object's parent to see if we can make use of it +- * immediately to do a creation +- * - we may need to start the process of creating a parent and we need to wait +- * for the parent's lookup and creation to complete if it's not there yet +- */ +-static const struct fscache_state *fscache_initialise_object(struct fscache_object *object, +- int event) +-{ +- struct fscache_object *parent; +- bool success; +- +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- ASSERT(list_empty(&object->dep_link)); +- +- parent = object->parent; +- if (!parent) { +- _leave(" [no parent]"); +- return transit_to(DROP_OBJECT); +- } +- +- _debug("parent: %s of:%lx", parent->state->name, parent->flags); +- +- if (fscache_object_is_dying(parent)) { +- _leave(" [bad parent]"); +- return transit_to(DROP_OBJECT); +- } +- +- if (fscache_object_is_available(parent)) { +- _leave(" [ready]"); +- return transit_to(PARENT_READY); +- } +- +- _debug("wait"); +- +- spin_lock(&parent->lock); +- fscache_stat(&fscache_n_cop_grab_object); +- success = false; +- if (fscache_object_is_live(parent) && +- object->cache->ops->grab_object(object, fscache_obj_get_add_to_deps)) { +- list_add(&object->dep_link, &parent->dependents); +- success = true; +- } +- fscache_stat_d(&fscache_n_cop_grab_object); +- spin_unlock(&parent->lock); +- if (!success) { +- _leave(" [grab failed]"); +- return transit_to(DROP_OBJECT); +- } +- +- /* fscache_acquire_non_index_cookie() uses this +- * to wake the chain up */ +- fscache_raise_event(parent, FSCACHE_OBJECT_EV_NEW_CHILD); +- _leave(" [wait]"); +- return transit_to(WAIT_FOR_PARENT); +-} +- +-/* +- * Once the parent object is ready, we should kick off our lookup op. +- */ +-static const struct fscache_state *fscache_parent_ready(struct fscache_object *object, +- int event) +-{ +- struct fscache_object *parent = object->parent; +- +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- ASSERT(parent != NULL); +- +- spin_lock(&parent->lock); +- parent->n_ops++; +- parent->n_obj_ops++; +- spin_unlock(&parent->lock); +- +- _leave(""); +- return transit_to(LOOK_UP_OBJECT); +-} +- +-/* +- * look an object up in the cache from which it was allocated +- * - we hold an "access lock" on the parent object, so the parent object cannot +- * be withdrawn by either party till we've finished +- */ +-static const struct fscache_state *fscache_look_up_object(struct fscache_object *object, +- int event) +-{ +- struct fscache_cookie *cookie = object->cookie; +- struct fscache_object *parent = object->parent; +- int ret; +- +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- object->oob_table = fscache_osm_lookup_oob; +- +- ASSERT(parent != NULL); +- ASSERTCMP(parent->n_ops, >, 0); +- ASSERTCMP(parent->n_obj_ops, >, 0); +- +- /* make sure the parent is still available */ +- ASSERT(fscache_object_is_available(parent)); +- +- if (fscache_object_is_dying(parent) || +- test_bit(FSCACHE_IOERROR, &object->cache->flags) || +- !fscache_use_cookie(object)) { +- _leave(" [unavailable]"); +- return transit_to(LOOKUP_FAILURE); +- } +- +- _debug("LOOKUP \"%s\" in \"%s\"", +- cookie->def->name, object->cache->tag->name); +- +- fscache_stat(&fscache_n_object_lookups); +- fscache_stat(&fscache_n_cop_lookup_object); +- ret = object->cache->ops->lookup_object(object); +- fscache_stat_d(&fscache_n_cop_lookup_object); +- +- fscache_unuse_cookie(object); +- +- if (ret == -ETIMEDOUT) { +- /* probably stuck behind another object, so move this one to +- * the back of the queue */ +- fscache_stat(&fscache_n_object_lookups_timed_out); +- _leave(" [timeout]"); +- return NO_TRANSIT; +- } +- +- if (ret < 0) { +- _leave(" [error]"); +- return transit_to(LOOKUP_FAILURE); +- } +- +- _leave(" [ok]"); +- return transit_to(OBJECT_AVAILABLE); +-} +- +-/** +- * fscache_object_lookup_negative - Note negative cookie lookup +- * @object: Object pointing to cookie to mark +- * +- * Note negative lookup, permitting those waiting to read data from an already +- * existing backing object to continue as there's no data for them to read. +- */ +-void fscache_object_lookup_negative(struct fscache_object *object) +-{ +- struct fscache_cookie *cookie = object->cookie; +- +- _enter("{OBJ%x,%s}", object->debug_id, object->state->name); +- +- if (!test_and_set_bit(FSCACHE_OBJECT_IS_LOOKED_UP, &object->flags)) { +- fscache_stat(&fscache_n_object_lookups_negative); +- +- /* Allow write requests to begin stacking up and read requests to begin +- * returning ENODATA. +- */ +- set_bit(FSCACHE_COOKIE_NO_DATA_YET, &cookie->flags); +- clear_bit(FSCACHE_COOKIE_UNAVAILABLE, &cookie->flags); +- +- clear_bit_unlock(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags); +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_LOOKING_UP); +- } +- _leave(""); +-} +-EXPORT_SYMBOL(fscache_object_lookup_negative); +- +-/** +- * fscache_obtained_object - Note successful object lookup or creation +- * @object: Object pointing to cookie to mark +- * +- * Note successful lookup and/or creation, permitting those waiting to write +- * data to a backing object to continue. +- * +- * Note that after calling this, an object's cookie may be relinquished by the +- * netfs, and so must be accessed with object lock held. +- */ +-void fscache_obtained_object(struct fscache_object *object) +-{ +- struct fscache_cookie *cookie = object->cookie; +- +- _enter("{OBJ%x,%s}", object->debug_id, object->state->name); +- +- /* if we were still looking up, then we must have a positive lookup +- * result, in which case there may be data available */ +- if (!test_and_set_bit(FSCACHE_OBJECT_IS_LOOKED_UP, &object->flags)) { +- fscache_stat(&fscache_n_object_lookups_positive); +- +- /* We do (presumably) have data */ +- clear_bit_unlock(FSCACHE_COOKIE_NO_DATA_YET, &cookie->flags); +- clear_bit(FSCACHE_COOKIE_UNAVAILABLE, &cookie->flags); +- +- /* Allow write requests to begin stacking up and read requests +- * to begin shovelling data. +- */ +- clear_bit_unlock(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags); +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_LOOKING_UP); +- } else { +- fscache_stat(&fscache_n_object_created); +- } +- +- set_bit(FSCACHE_OBJECT_IS_AVAILABLE, &object->flags); +- _leave(""); +-} +-EXPORT_SYMBOL(fscache_obtained_object); +- +-/* +- * handle an object that has just become available +- */ +-static const struct fscache_state *fscache_object_available(struct fscache_object *object, +- int event) +-{ +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- object->oob_table = fscache_osm_run_oob; +- +- spin_lock(&object->lock); +- +- fscache_done_parent_op(object); +- if (object->n_in_progress == 0) { +- if (object->n_ops > 0) { +- ASSERTCMP(object->n_ops, >=, object->n_obj_ops); +- fscache_start_operations(object); +- } else { +- ASSERT(list_empty(&object->pending_ops)); +- } +- } +- spin_unlock(&object->lock); +- +- fscache_stat(&fscache_n_cop_lookup_complete); +- object->cache->ops->lookup_complete(object); +- fscache_stat_d(&fscache_n_cop_lookup_complete); +- +- fscache_stat(&fscache_n_object_avail); +- +- _leave(""); +- return transit_to(JUMPSTART_DEPS); +-} +- +-/* +- * Wake up this object's dependent objects now that we've become available. +- */ +-static const struct fscache_state *fscache_jumpstart_dependents(struct fscache_object *object, +- int event) +-{ +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- if (!fscache_enqueue_dependents(object, FSCACHE_OBJECT_EV_PARENT_READY)) +- return NO_TRANSIT; /* Not finished; requeue */ +- return transit_to(WAIT_FOR_CMD); +-} +- +-/* +- * Handle lookup or creation failute. +- */ +-static const struct fscache_state *fscache_lookup_failure(struct fscache_object *object, +- int event) +-{ +- struct fscache_cookie *cookie; +- +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- object->oob_event_mask = 0; +- +- fscache_stat(&fscache_n_cop_lookup_complete); +- object->cache->ops->lookup_complete(object); +- fscache_stat_d(&fscache_n_cop_lookup_complete); +- +- set_bit(FSCACHE_OBJECT_KILLED_BY_CACHE, &object->flags); +- +- cookie = object->cookie; +- set_bit(FSCACHE_COOKIE_UNAVAILABLE, &cookie->flags); +- if (test_and_clear_bit(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags)) +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_LOOKING_UP); +- +- fscache_done_parent_op(object); +- return transit_to(KILL_OBJECT); +-} +- +-/* +- * Wait for completion of all active operations on this object and the death of +- * all child objects of this object. +- */ +-static const struct fscache_state *fscache_kill_object(struct fscache_object *object, +- int event) +-{ +- _enter("{OBJ%x,%d,%d},%d", +- object->debug_id, object->n_ops, object->n_children, event); +- +- fscache_mark_object_dead(object); +- object->oob_event_mask = 0; +- +- if (test_bit(FSCACHE_OBJECT_RETIRED, &object->flags)) { +- /* Reject any new read/write ops and abort any that are pending. */ +- clear_bit(FSCACHE_OBJECT_PENDING_WRITE, &object->flags); +- fscache_cancel_all_ops(object); +- } +- +- if (list_empty(&object->dependents) && +- object->n_ops == 0 && +- object->n_children == 0) +- return transit_to(DROP_OBJECT); +- +- if (object->n_in_progress == 0) { +- spin_lock(&object->lock); +- if (object->n_ops > 0 && object->n_in_progress == 0) +- fscache_start_operations(object); +- spin_unlock(&object->lock); +- } +- +- if (!list_empty(&object->dependents)) +- return transit_to(KILL_DEPENDENTS); +- +- return transit_to(WAIT_FOR_CLEARANCE); +-} +- +-/* +- * Kill dependent objects. +- */ +-static const struct fscache_state *fscache_kill_dependents(struct fscache_object *object, +- int event) +-{ +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- if (!fscache_enqueue_dependents(object, FSCACHE_OBJECT_EV_KILL)) +- return NO_TRANSIT; /* Not finished */ +- return transit_to(WAIT_FOR_CLEARANCE); +-} +- +-/* +- * Drop an object's attachments +- */ +-static const struct fscache_state *fscache_drop_object(struct fscache_object *object, +- int event) +-{ +- struct fscache_object *parent = object->parent; +- struct fscache_cookie *cookie = object->cookie; +- struct fscache_cache *cache = object->cache; +- bool awaken = false; +- +- _enter("{OBJ%x,%d},%d", object->debug_id, object->n_children, event); +- +- ASSERT(cookie != NULL); +- ASSERT(!hlist_unhashed(&object->cookie_link)); +- +- if (test_bit(FSCACHE_COOKIE_AUX_UPDATED, &cookie->flags)) { +- _debug("final update"); +- fscache_update_aux_data(object); +- } +- +- /* Make sure the cookie no longer points here and that the netfs isn't +- * waiting for us. +- */ +- spin_lock(&cookie->lock); +- hlist_del_init(&object->cookie_link); +- if (hlist_empty(&cookie->backing_objects) && +- test_and_clear_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) +- awaken = true; +- spin_unlock(&cookie->lock); +- +- if (awaken) +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_INVALIDATING); +- if (test_and_clear_bit(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags)) +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_LOOKING_UP); +- +- +- /* Prevent a race with our last child, which has to signal EV_CLEARED +- * before dropping our spinlock. +- */ +- spin_lock(&object->lock); +- spin_unlock(&object->lock); +- +- /* Discard from the cache's collection of objects */ +- spin_lock(&cache->object_list_lock); +- list_del_init(&object->cache_link); +- spin_unlock(&cache->object_list_lock); +- +- fscache_stat(&fscache_n_cop_drop_object); +- cache->ops->drop_object(object); +- fscache_stat_d(&fscache_n_cop_drop_object); +- +- /* The parent object wants to know when all it dependents have gone */ +- if (parent) { +- _debug("release parent OBJ%x {%d}", +- parent->debug_id, parent->n_children); +- +- spin_lock(&parent->lock); +- parent->n_children--; +- if (parent->n_children == 0) +- fscache_raise_event(parent, FSCACHE_OBJECT_EV_CLEARED); +- spin_unlock(&parent->lock); +- object->parent = NULL; +- } +- +- /* this just shifts the object release to the work processor */ +- fscache_put_object(object, fscache_obj_put_drop_obj); +- fscache_stat(&fscache_n_object_dead); +- +- _leave(""); +- return transit_to(OBJECT_DEAD); +-} +- +-/* +- * get a ref on an object +- */ +-static int fscache_get_object(struct fscache_object *object, +- enum fscache_obj_ref_trace why) +-{ +- int ret; +- +- fscache_stat(&fscache_n_cop_grab_object); +- ret = object->cache->ops->grab_object(object, why) ? 0 : -EAGAIN; +- fscache_stat_d(&fscache_n_cop_grab_object); +- return ret; +-} +- +-/* +- * Discard a ref on an object +- */ +-static void fscache_put_object(struct fscache_object *object, +- enum fscache_obj_ref_trace why) +-{ +- fscache_stat(&fscache_n_cop_put_object); +- object->cache->ops->put_object(object, why); +- fscache_stat_d(&fscache_n_cop_put_object); +-} +- +-/** +- * fscache_object_destroy - Note that a cache object is about to be destroyed +- * @object: The object to be destroyed +- * +- * Note the imminent destruction and deallocation of a cache object record. +- */ +-void fscache_object_destroy(struct fscache_object *object) +-{ +- /* We can get rid of the cookie now */ +- fscache_cookie_put(object->cookie, fscache_cookie_put_object); +- object->cookie = NULL; +-} +-EXPORT_SYMBOL(fscache_object_destroy); +- +-/* +- * enqueue an object for metadata-type processing +- */ +-void fscache_enqueue_object(struct fscache_object *object) +-{ +- _enter("{OBJ%x}", object->debug_id); +- +- if (fscache_get_object(object, fscache_obj_get_queue) >= 0) { +- wait_queue_head_t *cong_wq = +- &get_cpu_var(fscache_object_cong_wait); +- +- if (queue_work(fscache_object_wq, &object->work)) { +- if (fscache_object_congested()) +- wake_up(cong_wq); +- } else +- fscache_put_object(object, fscache_obj_put_queue); +- +- put_cpu_var(fscache_object_cong_wait); +- } +-} +- +-/** +- * fscache_object_sleep_till_congested - Sleep until object wq is congested +- * @timeoutp: Scheduler sleep timeout +- * +- * Allow an object handler to sleep until the object workqueue is congested. +- * +- * The caller must set up a wake up event before calling this and must have set +- * the appropriate sleep mode (such as TASK_UNINTERRUPTIBLE) and tested its own +- * condition before calling this function as no test is made here. +- * +- * %true is returned if the object wq is congested, %false otherwise. +- */ +-bool fscache_object_sleep_till_congested(signed long *timeoutp) +-{ +- wait_queue_head_t *cong_wq = this_cpu_ptr(&fscache_object_cong_wait); +- DEFINE_WAIT(wait); +- +- if (fscache_object_congested()) +- return true; +- +- add_wait_queue_exclusive(cong_wq, &wait); +- if (!fscache_object_congested()) +- *timeoutp = schedule_timeout(*timeoutp); +- finish_wait(cong_wq, &wait); +- +- return fscache_object_congested(); +-} +-EXPORT_SYMBOL_GPL(fscache_object_sleep_till_congested); +- +-/* +- * Enqueue the dependents of an object for metadata-type processing. +- * +- * If we don't manage to finish the list before the scheduler wants to run +- * again then return false immediately. We return true if the list was +- * cleared. +- */ +-static bool fscache_enqueue_dependents(struct fscache_object *object, int event) +-{ +- struct fscache_object *dep; +- bool ret = true; +- +- _enter("{OBJ%x}", object->debug_id); +- +- if (list_empty(&object->dependents)) +- return true; +- +- spin_lock(&object->lock); +- +- while (!list_empty(&object->dependents)) { +- dep = list_entry(object->dependents.next, +- struct fscache_object, dep_link); +- list_del_init(&dep->dep_link); +- +- fscache_raise_event(dep, event); +- fscache_put_object(dep, fscache_obj_put_enq_dep); +- +- if (!list_empty(&object->dependents) && need_resched()) { +- ret = false; +- break; +- } +- } +- +- spin_unlock(&object->lock); +- return ret; +-} +- +-/* +- * remove an object from whatever queue it's waiting on +- */ +-static void fscache_dequeue_object(struct fscache_object *object) +-{ +- _enter("{OBJ%x}", object->debug_id); +- +- if (!list_empty(&object->dep_link)) { +- spin_lock(&object->parent->lock); +- list_del_init(&object->dep_link); +- spin_unlock(&object->parent->lock); +- } +- +- _leave(""); +-} +- +-/** +- * fscache_check_aux - Ask the netfs whether an object on disk is still valid +- * @object: The object to ask about +- * @data: The auxiliary data for the object +- * @datalen: The size of the auxiliary data +- * @object_size: The size of the object according to the server. +- * +- * This function consults the netfs about the coherency state of an object. +- * The caller must be holding a ref on cookie->n_active (held by +- * fscache_look_up_object() on behalf of the cache backend during object lookup +- * and creation). +- */ +-enum fscache_checkaux fscache_check_aux(struct fscache_object *object, +- const void *data, uint16_t datalen, +- loff_t object_size) +-{ +- enum fscache_checkaux result; +- +- if (!object->cookie->def->check_aux) { +- fscache_stat(&fscache_n_checkaux_none); +- return FSCACHE_CHECKAUX_OKAY; +- } +- +- result = object->cookie->def->check_aux(object->cookie->netfs_data, +- data, datalen, object_size); +- switch (result) { +- /* entry okay as is */ +- case FSCACHE_CHECKAUX_OKAY: +- fscache_stat(&fscache_n_checkaux_okay); +- break; +- +- /* entry requires update */ +- case FSCACHE_CHECKAUX_NEEDS_UPDATE: +- fscache_stat(&fscache_n_checkaux_update); +- break; +- +- /* entry requires deletion */ +- case FSCACHE_CHECKAUX_OBSOLETE: +- fscache_stat(&fscache_n_checkaux_obsolete); +- break; +- +- default: +- BUG(); +- } +- +- return result; +-} +-EXPORT_SYMBOL(fscache_check_aux); +- +-/* +- * Asynchronously invalidate an object. +- */ +-static const struct fscache_state *_fscache_invalidate_object(struct fscache_object *object, +- int event) +-{ +- struct fscache_operation *op; +- struct fscache_cookie *cookie = object->cookie; +- +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- /* We're going to need the cookie. If the cookie is not available then +- * retire the object instead. +- */ +- if (!fscache_use_cookie(object)) { +- ASSERT(radix_tree_empty(&object->cookie->stores)); +- set_bit(FSCACHE_OBJECT_RETIRED, &object->flags); +- _leave(" [no cookie]"); +- return transit_to(KILL_OBJECT); +- } +- +- /* Reject any new read/write ops and abort any that are pending. */ +- fscache_invalidate_writes(cookie); +- clear_bit(FSCACHE_OBJECT_PENDING_WRITE, &object->flags); +- fscache_cancel_all_ops(object); +- +- /* Now we have to wait for in-progress reads and writes */ +- op = kzalloc(sizeof(*op), GFP_KERNEL); +- if (!op) +- goto nomem; +- +- fscache_operation_init(cookie, op, object->cache->ops->invalidate_object, +- NULL, NULL); +- op->flags = FSCACHE_OP_ASYNC | +- (1 << FSCACHE_OP_EXCLUSIVE) | +- (1 << FSCACHE_OP_UNUSE_COOKIE); +- trace_fscache_page_op(cookie, NULL, op, fscache_page_op_invalidate); +- +- spin_lock(&cookie->lock); +- if (fscache_submit_exclusive_op(object, op) < 0) +- goto submit_op_failed; +- spin_unlock(&cookie->lock); +- fscache_put_operation(op); +- +- /* Once we've completed the invalidation, we know there will be no data +- * stored in the cache and thus we can reinstate the data-check-skip +- * optimisation. +- */ +- set_bit(FSCACHE_COOKIE_NO_DATA_YET, &cookie->flags); +- +- /* We can allow read and write requests to come in once again. They'll +- * queue up behind our exclusive invalidation operation. +- */ +- if (test_and_clear_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) +- wake_up_bit(&cookie->flags, FSCACHE_COOKIE_INVALIDATING); +- _leave(" [ok]"); +- return transit_to(UPDATE_OBJECT); +- +-nomem: +- fscache_mark_object_dead(object); +- fscache_unuse_cookie(object); +- _leave(" [ENOMEM]"); +- return transit_to(KILL_OBJECT); +- +-submit_op_failed: +- fscache_mark_object_dead(object); +- spin_unlock(&cookie->lock); +- fscache_unuse_cookie(object); +- kfree(op); +- _leave(" [EIO]"); +- return transit_to(KILL_OBJECT); +-} +- +-static const struct fscache_state *fscache_invalidate_object(struct fscache_object *object, +- int event) +-{ +- const struct fscache_state *s; +- +- fscache_stat(&fscache_n_invalidates_run); +- fscache_stat(&fscache_n_cop_invalidate_object); +- s = _fscache_invalidate_object(object, event); +- fscache_stat_d(&fscache_n_cop_invalidate_object); +- return s; +-} +- +-/* +- * Update auxiliary data. +- */ +-static void fscache_update_aux_data(struct fscache_object *object) +-{ +- fscache_stat(&fscache_n_updates_run); +- fscache_stat(&fscache_n_cop_update_object); +- object->cache->ops->update_object(object); +- fscache_stat_d(&fscache_n_cop_update_object); +-} +- +-/* +- * Asynchronously update an object. +- */ +-static const struct fscache_state *fscache_update_object(struct fscache_object *object, +- int event) +-{ +- _enter("{OBJ%x},%d", object->debug_id, event); +- +- fscache_update_aux_data(object); +- +- _leave(""); +- return transit_to(WAIT_FOR_CMD); +-} +- +-/** +- * fscache_object_retrying_stale - Note retrying stale object +- * @object: The object that will be retried +- * +- * Note that an object lookup found an on-disk object that was adjudged to be +- * stale and has been deleted. The lookup will be retried. +- */ +-void fscache_object_retrying_stale(struct fscache_object *object) +-{ +- fscache_stat(&fscache_n_cache_no_space_reject); +-} +-EXPORT_SYMBOL(fscache_object_retrying_stale); +- +-/** +- * fscache_object_mark_killed - Note that an object was killed +- * @object: The object that was culled +- * @why: The reason the object was killed. +- * +- * Note that an object was killed. Returns true if the object was +- * already marked killed, false if it wasn't. +- */ +-void fscache_object_mark_killed(struct fscache_object *object, +- enum fscache_why_object_killed why) +-{ +- if (test_and_set_bit(FSCACHE_OBJECT_KILLED_BY_CACHE, &object->flags)) { +- pr_err("Error: Object already killed by cache [%s]\n", +- object->cache->identifier); +- return; +- } +- +- switch (why) { +- case FSCACHE_OBJECT_NO_SPACE: +- fscache_stat(&fscache_n_cache_no_space_reject); +- break; +- case FSCACHE_OBJECT_IS_STALE: +- fscache_stat(&fscache_n_cache_stale_objects); +- break; +- case FSCACHE_OBJECT_WAS_RETIRED: +- fscache_stat(&fscache_n_cache_retired_objects); +- break; +- case FSCACHE_OBJECT_WAS_CULLED: +- fscache_stat(&fscache_n_cache_culled_objects); +- break; +- } +-} +-EXPORT_SYMBOL(fscache_object_mark_killed); +- +-/* +- * The object is dead. We can get here if an object gets queued by an event +- * that would lead to its death (such as EV_KILL) when the dispatcher is +- * already running (and so can be requeued) but hasn't yet cleared the event +- * mask. +- */ +-static const struct fscache_state *fscache_object_dead(struct fscache_object *object, +- int event) +-{ +- if (!test_and_set_bit(FSCACHE_OBJECT_RUN_AFTER_DEAD, +- &object->flags)) +- return NO_TRANSIT; +- +- WARN(true, "FS-Cache object redispatched after death"); +- return NO_TRANSIT; +-} +diff --git a/fs/fscache/operation.c b/fs/fscache/operation.c +deleted file mode 100644 +index e002cdfaf3cc..000000000000 +--- a/fs/fscache/operation.c ++++ /dev/null +@@ -1,633 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache worker operation management routines +- * +- * Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- * +- * See Documentation/filesystems/caching/operations.rst +- */ +- +-#define FSCACHE_DEBUG_LEVEL OPERATION +-#include +-#include +-#include +-#include "internal.h" +- +-atomic_t fscache_op_debug_id; +-EXPORT_SYMBOL(fscache_op_debug_id); +- +-static void fscache_operation_dummy_cancel(struct fscache_operation *op) +-{ +-} +- +-/** +- * fscache_operation_init - Do basic initialisation of an operation +- * @cookie: The cookie to operate on +- * @op: The operation to initialise +- * @processor: The function to perform the operation +- * @cancel: A function to handle operation cancellation +- * @release: The release function to assign +- * +- * Do basic initialisation of an operation. The caller must still set flags, +- * object and processor if needed. +- */ +-void fscache_operation_init(struct fscache_cookie *cookie, +- struct fscache_operation *op, +- fscache_operation_processor_t processor, +- fscache_operation_cancel_t cancel, +- fscache_operation_release_t release) +-{ +- INIT_WORK(&op->work, fscache_op_work_func); +- atomic_set(&op->usage, 1); +- op->state = FSCACHE_OP_ST_INITIALISED; +- op->debug_id = atomic_inc_return(&fscache_op_debug_id); +- op->processor = processor; +- op->cancel = cancel ?: fscache_operation_dummy_cancel; +- op->release = release; +- INIT_LIST_HEAD(&op->pend_link); +- fscache_stat(&fscache_n_op_initialised); +- trace_fscache_op(cookie, op, fscache_op_init); +-} +-EXPORT_SYMBOL(fscache_operation_init); +- +-/** +- * fscache_enqueue_operation - Enqueue an operation for processing +- * @op: The operation to enqueue +- * +- * Enqueue an operation for processing by the FS-Cache thread pool. +- * +- * This will get its own ref on the object. +- */ +-void fscache_enqueue_operation(struct fscache_operation *op) +-{ +- struct fscache_cookie *cookie = op->object->cookie; +- +- _enter("{OBJ%x OP%x,%u}", +- op->object->debug_id, op->debug_id, atomic_read(&op->usage)); +- +- ASSERT(list_empty(&op->pend_link)); +- ASSERT(op->processor != NULL); +- ASSERT(fscache_object_is_available(op->object)); +- ASSERTCMP(atomic_read(&op->usage), >, 0); +- ASSERTIFCMP(op->state != FSCACHE_OP_ST_IN_PROGRESS, +- op->state, ==, FSCACHE_OP_ST_CANCELLED); +- +- fscache_stat(&fscache_n_op_enqueue); +- switch (op->flags & FSCACHE_OP_TYPE) { +- case FSCACHE_OP_ASYNC: +- trace_fscache_op(cookie, op, fscache_op_enqueue_async); +- _debug("queue async"); +- atomic_inc(&op->usage); +- if (!queue_work(fscache_op_wq, &op->work)) +- fscache_put_operation(op); +- break; +- case FSCACHE_OP_MYTHREAD: +- trace_fscache_op(cookie, op, fscache_op_enqueue_mythread); +- _debug("queue for caller's attention"); +- break; +- default: +- pr_err("Unexpected op type %lx", op->flags); +- BUG(); +- break; +- } +-} +-EXPORT_SYMBOL(fscache_enqueue_operation); +- +-/* +- * start an op running +- */ +-static void fscache_run_op(struct fscache_object *object, +- struct fscache_operation *op) +-{ +- ASSERTCMP(op->state, ==, FSCACHE_OP_ST_PENDING); +- +- op->state = FSCACHE_OP_ST_IN_PROGRESS; +- object->n_in_progress++; +- if (test_and_clear_bit(FSCACHE_OP_WAITING, &op->flags)) +- wake_up_bit(&op->flags, FSCACHE_OP_WAITING); +- if (op->processor) +- fscache_enqueue_operation(op); +- else +- trace_fscache_op(object->cookie, op, fscache_op_run); +- fscache_stat(&fscache_n_op_run); +-} +- +-/* +- * report an unexpected submission +- */ +-static void fscache_report_unexpected_submission(struct fscache_object *object, +- struct fscache_operation *op, +- const struct fscache_state *ostate) +-{ +- static bool once_only; +- struct fscache_operation *p; +- unsigned n; +- +- if (once_only) +- return; +- once_only = true; +- +- kdebug("unexpected submission OP%x [OBJ%x %s]", +- op->debug_id, object->debug_id, object->state->name); +- kdebug("objstate=%s [%s]", object->state->name, ostate->name); +- kdebug("objflags=%lx", object->flags); +- kdebug("objevent=%lx [%lx]", object->events, object->event_mask); +- kdebug("ops=%u inp=%u exc=%u", +- object->n_ops, object->n_in_progress, object->n_exclusive); +- +- if (!list_empty(&object->pending_ops)) { +- n = 0; +- list_for_each_entry(p, &object->pending_ops, pend_link) { +- ASSERTCMP(p->object, ==, object); +- kdebug("%p %p", op->processor, op->release); +- n++; +- } +- +- kdebug("n=%u", n); +- } +- +- dump_stack(); +-} +- +-/* +- * submit an exclusive operation for an object +- * - other ops are excluded from running simultaneously with this one +- * - this gets any extra refs it needs on an op +- */ +-int fscache_submit_exclusive_op(struct fscache_object *object, +- struct fscache_operation *op) +-{ +- const struct fscache_state *ostate; +- unsigned long flags; +- int ret; +- +- _enter("{OBJ%x OP%x},", object->debug_id, op->debug_id); +- +- trace_fscache_op(object->cookie, op, fscache_op_submit_ex); +- +- ASSERTCMP(op->state, ==, FSCACHE_OP_ST_INITIALISED); +- ASSERTCMP(atomic_read(&op->usage), >, 0); +- +- spin_lock(&object->lock); +- ASSERTCMP(object->n_ops, >=, object->n_in_progress); +- ASSERTCMP(object->n_ops, >=, object->n_exclusive); +- ASSERT(list_empty(&op->pend_link)); +- +- ostate = object->state; +- smp_rmb(); +- +- op->state = FSCACHE_OP_ST_PENDING; +- flags = READ_ONCE(object->flags); +- if (unlikely(!(flags & BIT(FSCACHE_OBJECT_IS_LIVE)))) { +- fscache_stat(&fscache_n_op_rejected); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -ENOBUFS; +- } else if (unlikely(fscache_cache_is_broken(object))) { +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -EIO; +- } else if (flags & BIT(FSCACHE_OBJECT_IS_AVAILABLE)) { +- op->object = object; +- object->n_ops++; +- object->n_exclusive++; /* reads and writes must wait */ +- +- if (object->n_in_progress > 0) { +- atomic_inc(&op->usage); +- list_add_tail(&op->pend_link, &object->pending_ops); +- fscache_stat(&fscache_n_op_pend); +- } else if (!list_empty(&object->pending_ops)) { +- atomic_inc(&op->usage); +- list_add_tail(&op->pend_link, &object->pending_ops); +- fscache_stat(&fscache_n_op_pend); +- fscache_start_operations(object); +- } else { +- ASSERTCMP(object->n_in_progress, ==, 0); +- fscache_run_op(object, op); +- } +- +- /* need to issue a new write op after this */ +- clear_bit(FSCACHE_OBJECT_PENDING_WRITE, &object->flags); +- ret = 0; +- } else if (flags & BIT(FSCACHE_OBJECT_IS_LOOKED_UP)) { +- op->object = object; +- object->n_ops++; +- object->n_exclusive++; /* reads and writes must wait */ +- atomic_inc(&op->usage); +- list_add_tail(&op->pend_link, &object->pending_ops); +- fscache_stat(&fscache_n_op_pend); +- ret = 0; +- } else if (flags & BIT(FSCACHE_OBJECT_KILLED_BY_CACHE)) { +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -ENOBUFS; +- } else { +- fscache_report_unexpected_submission(object, op, ostate); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -ENOBUFS; +- } +- +- spin_unlock(&object->lock); +- return ret; +-} +- +-/* +- * submit an operation for an object +- * - objects may be submitted only in the following states: +- * - during object creation (write ops may be submitted) +- * - whilst the object is active +- * - after an I/O error incurred in one of the two above states (op rejected) +- * - this gets any extra refs it needs on an op +- */ +-int fscache_submit_op(struct fscache_object *object, +- struct fscache_operation *op) +-{ +- const struct fscache_state *ostate; +- unsigned long flags; +- int ret; +- +- _enter("{OBJ%x OP%x},{%u}", +- object->debug_id, op->debug_id, atomic_read(&op->usage)); +- +- trace_fscache_op(object->cookie, op, fscache_op_submit); +- +- ASSERTCMP(op->state, ==, FSCACHE_OP_ST_INITIALISED); +- ASSERTCMP(atomic_read(&op->usage), >, 0); +- +- spin_lock(&object->lock); +- ASSERTCMP(object->n_ops, >=, object->n_in_progress); +- ASSERTCMP(object->n_ops, >=, object->n_exclusive); +- ASSERT(list_empty(&op->pend_link)); +- +- ostate = object->state; +- smp_rmb(); +- +- op->state = FSCACHE_OP_ST_PENDING; +- flags = READ_ONCE(object->flags); +- if (unlikely(!(flags & BIT(FSCACHE_OBJECT_IS_LIVE)))) { +- fscache_stat(&fscache_n_op_rejected); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -ENOBUFS; +- } else if (unlikely(fscache_cache_is_broken(object))) { +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -EIO; +- } else if (flags & BIT(FSCACHE_OBJECT_IS_AVAILABLE)) { +- op->object = object; +- object->n_ops++; +- +- if (object->n_exclusive > 0) { +- atomic_inc(&op->usage); +- list_add_tail(&op->pend_link, &object->pending_ops); +- fscache_stat(&fscache_n_op_pend); +- } else if (!list_empty(&object->pending_ops)) { +- atomic_inc(&op->usage); +- list_add_tail(&op->pend_link, &object->pending_ops); +- fscache_stat(&fscache_n_op_pend); +- fscache_start_operations(object); +- } else { +- ASSERTCMP(object->n_exclusive, ==, 0); +- fscache_run_op(object, op); +- } +- ret = 0; +- } else if (flags & BIT(FSCACHE_OBJECT_IS_LOOKED_UP)) { +- op->object = object; +- object->n_ops++; +- atomic_inc(&op->usage); +- list_add_tail(&op->pend_link, &object->pending_ops); +- fscache_stat(&fscache_n_op_pend); +- ret = 0; +- } else if (flags & BIT(FSCACHE_OBJECT_KILLED_BY_CACHE)) { +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -ENOBUFS; +- } else { +- fscache_report_unexpected_submission(object, op, ostate); +- ASSERT(!fscache_object_is_active(object)); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- ret = -ENOBUFS; +- } +- +- spin_unlock(&object->lock); +- return ret; +-} +- +-/* +- * queue an object for withdrawal on error, aborting all following asynchronous +- * operations +- */ +-void fscache_abort_object(struct fscache_object *object) +-{ +- _enter("{OBJ%x}", object->debug_id); +- +- fscache_raise_event(object, FSCACHE_OBJECT_EV_ERROR); +-} +- +-/* +- * Jump start the operation processing on an object. The caller must hold +- * object->lock. +- */ +-void fscache_start_operations(struct fscache_object *object) +-{ +- struct fscache_operation *op; +- bool stop = false; +- +- while (!list_empty(&object->pending_ops) && !stop) { +- op = list_entry(object->pending_ops.next, +- struct fscache_operation, pend_link); +- +- if (test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags)) { +- if (object->n_in_progress > 0) +- break; +- stop = true; +- } +- list_del_init(&op->pend_link); +- fscache_run_op(object, op); +- +- /* the pending queue was holding a ref on the object */ +- fscache_put_operation(op); +- } +- +- ASSERTCMP(object->n_in_progress, <=, object->n_ops); +- +- _debug("woke %d ops on OBJ%x", +- object->n_in_progress, object->debug_id); +-} +- +-/* +- * cancel an operation that's pending on an object +- */ +-int fscache_cancel_op(struct fscache_operation *op, +- bool cancel_in_progress_op) +-{ +- struct fscache_object *object = op->object; +- bool put = false; +- int ret; +- +- _enter("OBJ%x OP%x}", op->object->debug_id, op->debug_id); +- +- trace_fscache_op(object->cookie, op, fscache_op_cancel); +- +- ASSERTCMP(op->state, >=, FSCACHE_OP_ST_PENDING); +- ASSERTCMP(op->state, !=, FSCACHE_OP_ST_CANCELLED); +- ASSERTCMP(atomic_read(&op->usage), >, 0); +- +- spin_lock(&object->lock); +- +- ret = -EBUSY; +- if (op->state == FSCACHE_OP_ST_PENDING) { +- ASSERT(!list_empty(&op->pend_link)); +- list_del_init(&op->pend_link); +- put = true; +- +- fscache_stat(&fscache_n_op_cancelled); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- if (test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags)) +- object->n_exclusive--; +- if (test_and_clear_bit(FSCACHE_OP_WAITING, &op->flags)) +- wake_up_bit(&op->flags, FSCACHE_OP_WAITING); +- ret = 0; +- } else if (op->state == FSCACHE_OP_ST_IN_PROGRESS && cancel_in_progress_op) { +- ASSERTCMP(object->n_in_progress, >, 0); +- if (test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags)) +- object->n_exclusive--; +- object->n_in_progress--; +- if (object->n_in_progress == 0) +- fscache_start_operations(object); +- +- fscache_stat(&fscache_n_op_cancelled); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- if (test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags)) +- object->n_exclusive--; +- if (test_and_clear_bit(FSCACHE_OP_WAITING, &op->flags)) +- wake_up_bit(&op->flags, FSCACHE_OP_WAITING); +- ret = 0; +- } +- +- if (put) +- fscache_put_operation(op); +- spin_unlock(&object->lock); +- _leave(" = %d", ret); +- return ret; +-} +- +-/* +- * Cancel all pending operations on an object +- */ +-void fscache_cancel_all_ops(struct fscache_object *object) +-{ +- struct fscache_operation *op; +- +- _enter("OBJ%x", object->debug_id); +- +- spin_lock(&object->lock); +- +- while (!list_empty(&object->pending_ops)) { +- op = list_entry(object->pending_ops.next, +- struct fscache_operation, pend_link); +- fscache_stat(&fscache_n_op_cancelled); +- list_del_init(&op->pend_link); +- +- trace_fscache_op(object->cookie, op, fscache_op_cancel_all); +- +- ASSERTCMP(op->state, ==, FSCACHE_OP_ST_PENDING); +- op->cancel(op); +- op->state = FSCACHE_OP_ST_CANCELLED; +- +- if (test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags)) +- object->n_exclusive--; +- if (test_and_clear_bit(FSCACHE_OP_WAITING, &op->flags)) +- wake_up_bit(&op->flags, FSCACHE_OP_WAITING); +- fscache_put_operation(op); +- cond_resched_lock(&object->lock); +- } +- +- spin_unlock(&object->lock); +- _leave(""); +-} +- +-/* +- * Record the completion or cancellation of an in-progress operation. +- */ +-void fscache_op_complete(struct fscache_operation *op, bool cancelled) +-{ +- struct fscache_object *object = op->object; +- +- _enter("OBJ%x", object->debug_id); +- +- ASSERTCMP(op->state, ==, FSCACHE_OP_ST_IN_PROGRESS); +- ASSERTCMP(object->n_in_progress, >, 0); +- ASSERTIFCMP(test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags), +- object->n_exclusive, >, 0); +- ASSERTIFCMP(test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags), +- object->n_in_progress, ==, 1); +- +- spin_lock(&object->lock); +- +- if (!cancelled) { +- trace_fscache_op(object->cookie, op, fscache_op_completed); +- op->state = FSCACHE_OP_ST_COMPLETE; +- } else { +- op->cancel(op); +- trace_fscache_op(object->cookie, op, fscache_op_cancelled); +- op->state = FSCACHE_OP_ST_CANCELLED; +- } +- +- if (test_bit(FSCACHE_OP_EXCLUSIVE, &op->flags)) +- object->n_exclusive--; +- object->n_in_progress--; +- if (object->n_in_progress == 0) +- fscache_start_operations(object); +- +- spin_unlock(&object->lock); +- _leave(""); +-} +-EXPORT_SYMBOL(fscache_op_complete); +- +-/* +- * release an operation +- * - queues pending ops if this is the last in-progress op +- */ +-void fscache_put_operation(struct fscache_operation *op) +-{ +- struct fscache_object *object; +- struct fscache_cache *cache; +- +- _enter("{OBJ%x OP%x,%d}", +- op->object ? op->object->debug_id : 0, +- op->debug_id, atomic_read(&op->usage)); +- +- ASSERTCMP(atomic_read(&op->usage), >, 0); +- +- if (!atomic_dec_and_test(&op->usage)) +- return; +- +- trace_fscache_op(op->object ? op->object->cookie : NULL, op, fscache_op_put); +- +- _debug("PUT OP"); +- ASSERTIFCMP(op->state != FSCACHE_OP_ST_INITIALISED && +- op->state != FSCACHE_OP_ST_COMPLETE, +- op->state, ==, FSCACHE_OP_ST_CANCELLED); +- +- fscache_stat(&fscache_n_op_release); +- +- if (op->release) { +- op->release(op); +- op->release = NULL; +- } +- op->state = FSCACHE_OP_ST_DEAD; +- +- object = op->object; +- if (likely(object)) { +- if (test_bit(FSCACHE_OP_DEC_READ_CNT, &op->flags)) +- atomic_dec(&object->n_reads); +- if (test_bit(FSCACHE_OP_UNUSE_COOKIE, &op->flags)) +- fscache_unuse_cookie(object); +- +- /* now... we may get called with the object spinlock held, so we +- * complete the cleanup here only if we can immediately acquire the +- * lock, and defer it otherwise */ +- if (!spin_trylock(&object->lock)) { +- _debug("defer put"); +- fscache_stat(&fscache_n_op_deferred_release); +- +- cache = object->cache; +- spin_lock(&cache->op_gc_list_lock); +- list_add_tail(&op->pend_link, &cache->op_gc_list); +- spin_unlock(&cache->op_gc_list_lock); +- schedule_work(&cache->op_gc); +- _leave(" [defer]"); +- return; +- } +- +- ASSERTCMP(object->n_ops, >, 0); +- object->n_ops--; +- if (object->n_ops == 0) +- fscache_raise_event(object, FSCACHE_OBJECT_EV_CLEARED); +- +- spin_unlock(&object->lock); +- } +- +- kfree(op); +- _leave(" [done]"); +-} +-EXPORT_SYMBOL(fscache_put_operation); +- +-/* +- * garbage collect operations that have had their release deferred +- */ +-void fscache_operation_gc(struct work_struct *work) +-{ +- struct fscache_operation *op; +- struct fscache_object *object; +- struct fscache_cache *cache = +- container_of(work, struct fscache_cache, op_gc); +- int count = 0; +- +- _enter(""); +- +- do { +- spin_lock(&cache->op_gc_list_lock); +- if (list_empty(&cache->op_gc_list)) { +- spin_unlock(&cache->op_gc_list_lock); +- break; +- } +- +- op = list_entry(cache->op_gc_list.next, +- struct fscache_operation, pend_link); +- list_del(&op->pend_link); +- spin_unlock(&cache->op_gc_list_lock); +- +- object = op->object; +- trace_fscache_op(object->cookie, op, fscache_op_gc); +- +- spin_lock(&object->lock); +- +- _debug("GC DEFERRED REL OBJ%x OP%x", +- object->debug_id, op->debug_id); +- fscache_stat(&fscache_n_op_gc); +- +- ASSERTCMP(atomic_read(&op->usage), ==, 0); +- ASSERTCMP(op->state, ==, FSCACHE_OP_ST_DEAD); +- +- ASSERTCMP(object->n_ops, >, 0); +- object->n_ops--; +- if (object->n_ops == 0) +- fscache_raise_event(object, FSCACHE_OBJECT_EV_CLEARED); +- +- spin_unlock(&object->lock); +- kfree(op); +- +- } while (count++ < 20); +- +- if (!list_empty(&cache->op_gc_list)) +- schedule_work(&cache->op_gc); +- +- _leave(""); +-} +- +-/* +- * execute an operation using fs_op_wq to provide processing context - +- * the caller holds a ref to this object, so we don't need to hold one +- */ +-void fscache_op_work_func(struct work_struct *work) +-{ +- struct fscache_operation *op = +- container_of(work, struct fscache_operation, work); +- +- _enter("{OBJ%x OP%x,%d}", +- op->object->debug_id, op->debug_id, atomic_read(&op->usage)); +- +- trace_fscache_op(op->object->cookie, op, fscache_op_work); +- +- ASSERT(op->processor != NULL); +- op->processor(op); +- fscache_put_operation(op); +- +- _leave(""); +-} +diff --git a/fs/fscache/page.c b/fs/fscache/page.c +deleted file mode 100644 +index 27df94ef0e0b..000000000000 +--- a/fs/fscache/page.c ++++ /dev/null +@@ -1,1242 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Cache page management and data I/O routines +- * +- * Copyright (C) 2004-2008 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL PAGE +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +- +-/* +- * check to see if a page is being written to the cache +- */ +-bool __fscache_check_page_write(struct fscache_cookie *cookie, struct page *page) +-{ +- void *val; +- +- rcu_read_lock(); +- val = radix_tree_lookup(&cookie->stores, page->index); +- rcu_read_unlock(); +- trace_fscache_check_page(cookie, page, val, 0); +- +- return val != NULL; +-} +-EXPORT_SYMBOL(__fscache_check_page_write); +- +-/* +- * wait for a page to finish being written to the cache +- */ +-void __fscache_wait_on_page_write(struct fscache_cookie *cookie, struct page *page) +-{ +- wait_queue_head_t *wq = bit_waitqueue(&cookie->flags, 0); +- +- trace_fscache_page(cookie, page, fscache_page_write_wait); +- +- wait_event(*wq, !__fscache_check_page_write(cookie, page)); +-} +-EXPORT_SYMBOL(__fscache_wait_on_page_write); +- +-/* +- * wait for a page to finish being written to the cache. Put a timeout here +- * since we might be called recursively via parent fs. +- */ +-static +-bool release_page_wait_timeout(struct fscache_cookie *cookie, struct page *page) +-{ +- wait_queue_head_t *wq = bit_waitqueue(&cookie->flags, 0); +- +- return wait_event_timeout(*wq, !__fscache_check_page_write(cookie, page), +- HZ); +-} +- +-/* +- * decide whether a page can be released, possibly by cancelling a store to it +- * - we're allowed to sleep if __GFP_DIRECT_RECLAIM is flagged +- */ +-bool __fscache_maybe_release_page(struct fscache_cookie *cookie, +- struct page *page, +- gfp_t gfp) +-{ +- struct page *xpage; +- void *val; +- +- _enter("%p,%p,%x", cookie, page, gfp); +- +- trace_fscache_page(cookie, page, fscache_page_maybe_release); +- +-try_again: +- rcu_read_lock(); +- val = radix_tree_lookup(&cookie->stores, page->index); +- if (!val) { +- rcu_read_unlock(); +- fscache_stat(&fscache_n_store_vmscan_not_storing); +- __fscache_uncache_page(cookie, page); +- return true; +- } +- +- /* see if the page is actually undergoing storage - if so we can't get +- * rid of it till the cache has finished with it */ +- if (radix_tree_tag_get(&cookie->stores, page->index, +- FSCACHE_COOKIE_STORING_TAG)) { +- rcu_read_unlock(); +- goto page_busy; +- } +- +- /* the page is pending storage, so we attempt to cancel the store and +- * discard the store request so that the page can be reclaimed */ +- spin_lock(&cookie->stores_lock); +- rcu_read_unlock(); +- +- if (radix_tree_tag_get(&cookie->stores, page->index, +- FSCACHE_COOKIE_STORING_TAG)) { +- /* the page started to undergo storage whilst we were looking, +- * so now we can only wait or return */ +- spin_unlock(&cookie->stores_lock); +- goto page_busy; +- } +- +- xpage = radix_tree_delete(&cookie->stores, page->index); +- trace_fscache_page(cookie, page, fscache_page_radix_delete); +- spin_unlock(&cookie->stores_lock); +- +- if (xpage) { +- fscache_stat(&fscache_n_store_vmscan_cancelled); +- fscache_stat(&fscache_n_store_radix_deletes); +- ASSERTCMP(xpage, ==, page); +- } else { +- fscache_stat(&fscache_n_store_vmscan_gone); +- } +- +- wake_up_bit(&cookie->flags, 0); +- trace_fscache_wake_cookie(cookie); +- if (xpage) +- put_page(xpage); +- __fscache_uncache_page(cookie, page); +- return true; +- +-page_busy: +- /* We will wait here if we're allowed to, but that could deadlock the +- * allocator as the work threads writing to the cache may all end up +- * sleeping on memory allocation, so we may need to impose a timeout +- * too. */ +- if (!(gfp & __GFP_DIRECT_RECLAIM) || !(gfp & __GFP_FS)) { +- fscache_stat(&fscache_n_store_vmscan_busy); +- return false; +- } +- +- fscache_stat(&fscache_n_store_vmscan_wait); +- if (!release_page_wait_timeout(cookie, page)) +- _debug("fscache writeout timeout page: %p{%lx}", +- page, page->index); +- +- gfp &= ~__GFP_DIRECT_RECLAIM; +- goto try_again; +-} +-EXPORT_SYMBOL(__fscache_maybe_release_page); +- +-/* +- * note that a page has finished being written to the cache +- */ +-static void fscache_end_page_write(struct fscache_object *object, +- struct page *page) +-{ +- struct fscache_cookie *cookie; +- struct page *xpage = NULL, *val; +- +- spin_lock(&object->lock); +- cookie = object->cookie; +- if (cookie) { +- /* delete the page from the tree if it is now no longer +- * pending */ +- spin_lock(&cookie->stores_lock); +- radix_tree_tag_clear(&cookie->stores, page->index, +- FSCACHE_COOKIE_STORING_TAG); +- trace_fscache_page(cookie, page, fscache_page_radix_clear_store); +- if (!radix_tree_tag_get(&cookie->stores, page->index, +- FSCACHE_COOKIE_PENDING_TAG)) { +- fscache_stat(&fscache_n_store_radix_deletes); +- xpage = radix_tree_delete(&cookie->stores, page->index); +- trace_fscache_page(cookie, page, fscache_page_radix_delete); +- trace_fscache_page(cookie, page, fscache_page_write_end); +- +- val = radix_tree_lookup(&cookie->stores, page->index); +- trace_fscache_check_page(cookie, page, val, 1); +- } else { +- trace_fscache_page(cookie, page, fscache_page_write_end_pend); +- } +- spin_unlock(&cookie->stores_lock); +- wake_up_bit(&cookie->flags, 0); +- trace_fscache_wake_cookie(cookie); +- } else { +- trace_fscache_page(cookie, page, fscache_page_write_end_noc); +- } +- spin_unlock(&object->lock); +- if (xpage) +- put_page(xpage); +-} +- +-/* +- * actually apply the changed attributes to a cache object +- */ +-static void fscache_attr_changed_op(struct fscache_operation *op) +-{ +- struct fscache_object *object = op->object; +- int ret; +- +- _enter("{OBJ%x OP%x}", object->debug_id, op->debug_id); +- +- fscache_stat(&fscache_n_attr_changed_calls); +- +- if (fscache_object_is_active(object)) { +- fscache_stat(&fscache_n_cop_attr_changed); +- ret = object->cache->ops->attr_changed(object); +- fscache_stat_d(&fscache_n_cop_attr_changed); +- if (ret < 0) +- fscache_abort_object(object); +- fscache_op_complete(op, ret < 0); +- } else { +- fscache_op_complete(op, true); +- } +- +- _leave(""); +-} +- +-/* +- * notification that the attributes on an object have changed +- */ +-int __fscache_attr_changed(struct fscache_cookie *cookie) +-{ +- struct fscache_operation *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- +- _enter("%p", cookie); +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- +- fscache_stat(&fscache_n_attr_changed); +- +- op = kzalloc(sizeof(*op), GFP_KERNEL); +- if (!op) { +- fscache_stat(&fscache_n_attr_changed_nomem); +- _leave(" = -ENOMEM"); +- return -ENOMEM; +- } +- +- fscache_operation_init(cookie, op, fscache_attr_changed_op, NULL, NULL); +- trace_fscache_page_op(cookie, NULL, op, fscache_page_op_attr_changed); +- op->flags = FSCACHE_OP_ASYNC | +- (1 << FSCACHE_OP_EXCLUSIVE) | +- (1 << FSCACHE_OP_UNUSE_COOKIE); +- +- spin_lock(&cookie->lock); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto nobufs; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- __fscache_use_cookie(cookie); +- if (fscache_submit_exclusive_op(object, op) < 0) +- goto nobufs_dec; +- spin_unlock(&cookie->lock); +- fscache_stat(&fscache_n_attr_changed_ok); +- fscache_put_operation(op); +- _leave(" = 0"); +- return 0; +- +-nobufs_dec: +- wake_cookie = __fscache_unuse_cookie(cookie); +-nobufs: +- spin_unlock(&cookie->lock); +- fscache_put_operation(op); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +- fscache_stat(&fscache_n_attr_changed_nobufs); +- _leave(" = %d", -ENOBUFS); +- return -ENOBUFS; +-} +-EXPORT_SYMBOL(__fscache_attr_changed); +- +-/* +- * Handle cancellation of a pending retrieval op +- */ +-static void fscache_do_cancel_retrieval(struct fscache_operation *_op) +-{ +- struct fscache_retrieval *op = +- container_of(_op, struct fscache_retrieval, op); +- +- atomic_set(&op->n_pages, 0); +-} +- +-/* +- * release a retrieval op reference +- */ +-static void fscache_release_retrieval_op(struct fscache_operation *_op) +-{ +- struct fscache_retrieval *op = +- container_of(_op, struct fscache_retrieval, op); +- +- _enter("{OP%x}", op->op.debug_id); +- +- ASSERTIFCMP(op->op.state != FSCACHE_OP_ST_INITIALISED, +- atomic_read(&op->n_pages), ==, 0); +- +- if (op->context) +- fscache_put_context(op->cookie, op->context); +- +- _leave(""); +-} +- +-/* +- * allocate a retrieval op +- */ +-struct fscache_retrieval *fscache_alloc_retrieval( +- struct fscache_cookie *cookie, +- struct address_space *mapping, +- fscache_rw_complete_t end_io_func, +- void *context) +-{ +- struct fscache_retrieval *op; +- +- /* allocate a retrieval operation and attempt to submit it */ +- op = kzalloc(sizeof(*op), GFP_NOIO); +- if (!op) { +- fscache_stat(&fscache_n_retrievals_nomem); +- return NULL; +- } +- +- fscache_operation_init(cookie, &op->op, NULL, +- fscache_do_cancel_retrieval, +- fscache_release_retrieval_op); +- op->op.flags = FSCACHE_OP_MYTHREAD | +- (1UL << FSCACHE_OP_WAITING) | +- (1UL << FSCACHE_OP_UNUSE_COOKIE); +- op->cookie = cookie; +- op->mapping = mapping; +- op->end_io_func = end_io_func; +- op->context = context; +- INIT_LIST_HEAD(&op->to_do); +- +- /* Pin the netfs read context in case we need to do the actual netfs +- * read because we've encountered a cache read failure. +- */ +- if (context) +- fscache_get_context(op->cookie, context); +- return op; +-} +- +-/* +- * wait for a deferred lookup to complete +- */ +-int fscache_wait_for_deferred_lookup(struct fscache_cookie *cookie) +-{ +- _enter(""); +- +- if (!test_bit(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags)) { +- _leave(" = 0 [imm]"); +- return 0; +- } +- +- fscache_stat(&fscache_n_retrievals_wait); +- +- if (wait_on_bit(&cookie->flags, FSCACHE_COOKIE_LOOKING_UP, +- TASK_INTERRUPTIBLE) != 0) { +- fscache_stat(&fscache_n_retrievals_intr); +- _leave(" = -ERESTARTSYS"); +- return -ERESTARTSYS; +- } +- +- ASSERT(!test_bit(FSCACHE_COOKIE_LOOKING_UP, &cookie->flags)); +- +- smp_rmb(); +- _leave(" = 0 [dly]"); +- return 0; +-} +- +-/* +- * wait for an object to become active (or dead) +- */ +-int fscache_wait_for_operation_activation(struct fscache_object *object, +- struct fscache_operation *op, +- atomic_t *stat_op_waits, +- atomic_t *stat_object_dead) +-{ +- int ret; +- +- if (!test_bit(FSCACHE_OP_WAITING, &op->flags)) +- goto check_if_dead; +- +- _debug(">>> WT"); +- if (stat_op_waits) +- fscache_stat(stat_op_waits); +- if (wait_on_bit(&op->flags, FSCACHE_OP_WAITING, +- TASK_INTERRUPTIBLE) != 0) { +- trace_fscache_op(object->cookie, op, fscache_op_signal); +- ret = fscache_cancel_op(op, false); +- if (ret == 0) +- return -ERESTARTSYS; +- +- /* it's been removed from the pending queue by another party, +- * so we should get to run shortly */ +- wait_on_bit(&op->flags, FSCACHE_OP_WAITING, +- TASK_UNINTERRUPTIBLE); +- } +- _debug("<<< GO"); +- +-check_if_dead: +- if (op->state == FSCACHE_OP_ST_CANCELLED) { +- if (stat_object_dead) +- fscache_stat(stat_object_dead); +- _leave(" = -ENOBUFS [cancelled]"); +- return -ENOBUFS; +- } +- if (unlikely(fscache_object_is_dying(object) || +- fscache_cache_is_broken(object))) { +- enum fscache_operation_state state = op->state; +- trace_fscache_op(object->cookie, op, fscache_op_signal); +- fscache_cancel_op(op, true); +- if (stat_object_dead) +- fscache_stat(stat_object_dead); +- _leave(" = -ENOBUFS [obj dead %d]", state); +- return -ENOBUFS; +- } +- return 0; +-} +- +-/* +- * read a page from the cache or allocate a block in which to store it +- * - we return: +- * -ENOMEM - out of memory, nothing done +- * -ERESTARTSYS - interrupted +- * -ENOBUFS - no backing object available in which to cache the block +- * -ENODATA - no data available in the backing object for this block +- * 0 - dispatched a read - it'll call end_io_func() when finished +- */ +-int __fscache_read_or_alloc_page(struct fscache_cookie *cookie, +- struct page *page, +- fscache_rw_complete_t end_io_func, +- void *context, +- gfp_t gfp) +-{ +- struct fscache_retrieval *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- int ret; +- +- _enter("%p,%p,,,", cookie, page); +- +- fscache_stat(&fscache_n_retrievals); +- +- if (hlist_empty(&cookie->backing_objects)) +- goto nobufs; +- +- if (test_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) { +- _leave(" = -ENOBUFS [invalidating]"); +- return -ENOBUFS; +- } +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- ASSERTCMP(page, !=, NULL); +- +- if (fscache_wait_for_deferred_lookup(cookie) < 0) +- return -ERESTARTSYS; +- +- op = fscache_alloc_retrieval(cookie, page->mapping, +- end_io_func, context); +- if (!op) { +- _leave(" = -ENOMEM"); +- return -ENOMEM; +- } +- atomic_set(&op->n_pages, 1); +- trace_fscache_page_op(cookie, page, &op->op, fscache_page_op_retr_one); +- +- spin_lock(&cookie->lock); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto nobufs_unlock; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- ASSERT(test_bit(FSCACHE_OBJECT_IS_LOOKED_UP, &object->flags)); +- +- __fscache_use_cookie(cookie); +- atomic_inc(&object->n_reads); +- __set_bit(FSCACHE_OP_DEC_READ_CNT, &op->op.flags); +- +- if (fscache_submit_op(object, &op->op) < 0) +- goto nobufs_unlock_dec; +- spin_unlock(&cookie->lock); +- +- fscache_stat(&fscache_n_retrieval_ops); +- +- /* we wait for the operation to become active, and then process it +- * *here*, in this thread, and not in the thread pool */ +- ret = fscache_wait_for_operation_activation( +- object, &op->op, +- __fscache_stat(&fscache_n_retrieval_op_waits), +- __fscache_stat(&fscache_n_retrievals_object_dead)); +- if (ret < 0) +- goto error; +- +- /* ask the cache to honour the operation */ +- if (test_bit(FSCACHE_COOKIE_NO_DATA_YET, &object->cookie->flags)) { +- fscache_stat(&fscache_n_cop_allocate_page); +- ret = object->cache->ops->allocate_page(op, page, gfp); +- fscache_stat_d(&fscache_n_cop_allocate_page); +- if (ret == 0) +- ret = -ENODATA; +- } else { +- fscache_stat(&fscache_n_cop_read_or_alloc_page); +- ret = object->cache->ops->read_or_alloc_page(op, page, gfp); +- fscache_stat_d(&fscache_n_cop_read_or_alloc_page); +- } +- +-error: +- if (ret == -ENOMEM) +- fscache_stat(&fscache_n_retrievals_nomem); +- else if (ret == -ERESTARTSYS) +- fscache_stat(&fscache_n_retrievals_intr); +- else if (ret == -ENODATA) +- fscache_stat(&fscache_n_retrievals_nodata); +- else if (ret < 0) +- fscache_stat(&fscache_n_retrievals_nobufs); +- else +- fscache_stat(&fscache_n_retrievals_ok); +- +- fscache_put_retrieval(op); +- _leave(" = %d", ret); +- return ret; +- +-nobufs_unlock_dec: +- atomic_dec(&object->n_reads); +- wake_cookie = __fscache_unuse_cookie(cookie); +-nobufs_unlock: +- spin_unlock(&cookie->lock); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +- fscache_put_retrieval(op); +-nobufs: +- fscache_stat(&fscache_n_retrievals_nobufs); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +-} +-EXPORT_SYMBOL(__fscache_read_or_alloc_page); +- +-/* +- * read a list of page from the cache or allocate a block in which to store +- * them +- * - we return: +- * -ENOMEM - out of memory, some pages may be being read +- * -ERESTARTSYS - interrupted, some pages may be being read +- * -ENOBUFS - no backing object or space available in which to cache any +- * pages not being read +- * -ENODATA - no data available in the backing object for some or all of +- * the pages +- * 0 - dispatched a read on all pages +- * +- * end_io_func() will be called for each page read from the cache as it is +- * finishes being read +- * +- * any pages for which a read is dispatched will be removed from pages and +- * nr_pages +- */ +-int __fscache_read_or_alloc_pages(struct fscache_cookie *cookie, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages, +- fscache_rw_complete_t end_io_func, +- void *context, +- gfp_t gfp) +-{ +- struct fscache_retrieval *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- int ret; +- +- _enter("%p,,%d,,,", cookie, *nr_pages); +- +- fscache_stat(&fscache_n_retrievals); +- +- if (hlist_empty(&cookie->backing_objects)) +- goto nobufs; +- +- if (test_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) { +- _leave(" = -ENOBUFS [invalidating]"); +- return -ENOBUFS; +- } +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- ASSERTCMP(*nr_pages, >, 0); +- ASSERT(!list_empty(pages)); +- +- if (fscache_wait_for_deferred_lookup(cookie) < 0) +- return -ERESTARTSYS; +- +- op = fscache_alloc_retrieval(cookie, mapping, end_io_func, context); +- if (!op) +- return -ENOMEM; +- atomic_set(&op->n_pages, *nr_pages); +- trace_fscache_page_op(cookie, NULL, &op->op, fscache_page_op_retr_multi); +- +- spin_lock(&cookie->lock); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto nobufs_unlock; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- __fscache_use_cookie(cookie); +- atomic_inc(&object->n_reads); +- __set_bit(FSCACHE_OP_DEC_READ_CNT, &op->op.flags); +- +- if (fscache_submit_op(object, &op->op) < 0) +- goto nobufs_unlock_dec; +- spin_unlock(&cookie->lock); +- +- fscache_stat(&fscache_n_retrieval_ops); +- +- /* we wait for the operation to become active, and then process it +- * *here*, in this thread, and not in the thread pool */ +- ret = fscache_wait_for_operation_activation( +- object, &op->op, +- __fscache_stat(&fscache_n_retrieval_op_waits), +- __fscache_stat(&fscache_n_retrievals_object_dead)); +- if (ret < 0) +- goto error; +- +- /* ask the cache to honour the operation */ +- if (test_bit(FSCACHE_COOKIE_NO_DATA_YET, &object->cookie->flags)) { +- fscache_stat(&fscache_n_cop_allocate_pages); +- ret = object->cache->ops->allocate_pages( +- op, pages, nr_pages, gfp); +- fscache_stat_d(&fscache_n_cop_allocate_pages); +- } else { +- fscache_stat(&fscache_n_cop_read_or_alloc_pages); +- ret = object->cache->ops->read_or_alloc_pages( +- op, pages, nr_pages, gfp); +- fscache_stat_d(&fscache_n_cop_read_or_alloc_pages); +- } +- +-error: +- if (ret == -ENOMEM) +- fscache_stat(&fscache_n_retrievals_nomem); +- else if (ret == -ERESTARTSYS) +- fscache_stat(&fscache_n_retrievals_intr); +- else if (ret == -ENODATA) +- fscache_stat(&fscache_n_retrievals_nodata); +- else if (ret < 0) +- fscache_stat(&fscache_n_retrievals_nobufs); +- else +- fscache_stat(&fscache_n_retrievals_ok); +- +- fscache_put_retrieval(op); +- _leave(" = %d", ret); +- return ret; +- +-nobufs_unlock_dec: +- atomic_dec(&object->n_reads); +- wake_cookie = __fscache_unuse_cookie(cookie); +-nobufs_unlock: +- spin_unlock(&cookie->lock); +- fscache_put_retrieval(op); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +-nobufs: +- fscache_stat(&fscache_n_retrievals_nobufs); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +-} +-EXPORT_SYMBOL(__fscache_read_or_alloc_pages); +- +-/* +- * allocate a block in the cache on which to store a page +- * - we return: +- * -ENOMEM - out of memory, nothing done +- * -ERESTARTSYS - interrupted +- * -ENOBUFS - no backing object available in which to cache the block +- * 0 - block allocated +- */ +-int __fscache_alloc_page(struct fscache_cookie *cookie, +- struct page *page, +- gfp_t gfp) +-{ +- struct fscache_retrieval *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- int ret; +- +- _enter("%p,%p,,,", cookie, page); +- +- fscache_stat(&fscache_n_allocs); +- +- if (hlist_empty(&cookie->backing_objects)) +- goto nobufs; +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- ASSERTCMP(page, !=, NULL); +- +- if (test_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) { +- _leave(" = -ENOBUFS [invalidating]"); +- return -ENOBUFS; +- } +- +- if (fscache_wait_for_deferred_lookup(cookie) < 0) +- return -ERESTARTSYS; +- +- op = fscache_alloc_retrieval(cookie, page->mapping, NULL, NULL); +- if (!op) +- return -ENOMEM; +- atomic_set(&op->n_pages, 1); +- trace_fscache_page_op(cookie, page, &op->op, fscache_page_op_alloc_one); +- +- spin_lock(&cookie->lock); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto nobufs_unlock; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- __fscache_use_cookie(cookie); +- if (fscache_submit_op(object, &op->op) < 0) +- goto nobufs_unlock_dec; +- spin_unlock(&cookie->lock); +- +- fscache_stat(&fscache_n_alloc_ops); +- +- ret = fscache_wait_for_operation_activation( +- object, &op->op, +- __fscache_stat(&fscache_n_alloc_op_waits), +- __fscache_stat(&fscache_n_allocs_object_dead)); +- if (ret < 0) +- goto error; +- +- /* ask the cache to honour the operation */ +- fscache_stat(&fscache_n_cop_allocate_page); +- ret = object->cache->ops->allocate_page(op, page, gfp); +- fscache_stat_d(&fscache_n_cop_allocate_page); +- +-error: +- if (ret == -ERESTARTSYS) +- fscache_stat(&fscache_n_allocs_intr); +- else if (ret < 0) +- fscache_stat(&fscache_n_allocs_nobufs); +- else +- fscache_stat(&fscache_n_allocs_ok); +- +- fscache_put_retrieval(op); +- _leave(" = %d", ret); +- return ret; +- +-nobufs_unlock_dec: +- wake_cookie = __fscache_unuse_cookie(cookie); +-nobufs_unlock: +- spin_unlock(&cookie->lock); +- fscache_put_retrieval(op); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +-nobufs: +- fscache_stat(&fscache_n_allocs_nobufs); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +-} +-EXPORT_SYMBOL(__fscache_alloc_page); +- +-/* +- * Unmark pages allocate in the readahead code path (via: +- * fscache_readpages_or_alloc) after delegating to the base filesystem +- */ +-void __fscache_readpages_cancel(struct fscache_cookie *cookie, +- struct list_head *pages) +-{ +- struct page *page; +- +- list_for_each_entry(page, pages, lru) { +- if (PageFsCache(page)) +- __fscache_uncache_page(cookie, page); +- } +-} +-EXPORT_SYMBOL(__fscache_readpages_cancel); +- +-/* +- * release a write op reference +- */ +-static void fscache_release_write_op(struct fscache_operation *_op) +-{ +- _enter("{OP%x}", _op->debug_id); +-} +- +-/* +- * perform the background storage of a page into the cache +- */ +-static void fscache_write_op(struct fscache_operation *_op) +-{ +- struct fscache_storage *op = +- container_of(_op, struct fscache_storage, op); +- struct fscache_object *object = op->op.object; +- struct fscache_cookie *cookie; +- struct page *page; +- unsigned n; +- void *results[1]; +- int ret; +- +- _enter("{OP%x,%d}", op->op.debug_id, atomic_read(&op->op.usage)); +- +-again: +- spin_lock(&object->lock); +- cookie = object->cookie; +- +- if (!fscache_object_is_active(object)) { +- /* If we get here, then the on-disk cache object likely no +- * longer exists, so we should just cancel this write +- * operation. +- */ +- spin_unlock(&object->lock); +- fscache_op_complete(&op->op, true); +- _leave(" [inactive]"); +- return; +- } +- +- if (!cookie) { +- /* If we get here, then the cookie belonging to the object was +- * detached, probably by the cookie being withdrawn due to +- * memory pressure, which means that the pages we might write +- * to the cache from no longer exist - therefore, we can just +- * cancel this write operation. +- */ +- spin_unlock(&object->lock); +- fscache_op_complete(&op->op, true); +- _leave(" [cancel] op{f=%lx s=%u} obj{s=%s f=%lx}", +- _op->flags, _op->state, object->state->short_name, +- object->flags); +- return; +- } +- +- spin_lock(&cookie->stores_lock); +- +- fscache_stat(&fscache_n_store_calls); +- +- /* find a page to store */ +- results[0] = NULL; +- page = NULL; +- n = radix_tree_gang_lookup_tag(&cookie->stores, results, 0, 1, +- FSCACHE_COOKIE_PENDING_TAG); +- trace_fscache_gang_lookup(cookie, &op->op, results, n, op->store_limit); +- if (n != 1) +- goto superseded; +- page = results[0]; +- _debug("gang %d [%lx]", n, page->index); +- +- radix_tree_tag_set(&cookie->stores, page->index, +- FSCACHE_COOKIE_STORING_TAG); +- radix_tree_tag_clear(&cookie->stores, page->index, +- FSCACHE_COOKIE_PENDING_TAG); +- trace_fscache_page(cookie, page, fscache_page_radix_pend2store); +- +- spin_unlock(&cookie->stores_lock); +- spin_unlock(&object->lock); +- +- if (page->index >= op->store_limit) +- goto discard_page; +- +- fscache_stat(&fscache_n_store_pages); +- fscache_stat(&fscache_n_cop_write_page); +- ret = object->cache->ops->write_page(op, page); +- fscache_stat_d(&fscache_n_cop_write_page); +- trace_fscache_wrote_page(cookie, page, &op->op, ret); +- fscache_end_page_write(object, page); +- if (ret < 0) { +- fscache_abort_object(object); +- fscache_op_complete(&op->op, true); +- } else { +- fscache_enqueue_operation(&op->op); +- } +- +- _leave(""); +- return; +- +-discard_page: +- fscache_stat(&fscache_n_store_pages_over_limit); +- trace_fscache_wrote_page(cookie, page, &op->op, -ENOBUFS); +- fscache_end_page_write(object, page); +- goto again; +- +-superseded: +- /* this writer is going away and there aren't any more things to +- * write */ +- _debug("cease"); +- spin_unlock(&cookie->stores_lock); +- clear_bit(FSCACHE_OBJECT_PENDING_WRITE, &object->flags); +- spin_unlock(&object->lock); +- fscache_op_complete(&op->op, false); +- _leave(""); +-} +- +-/* +- * Clear the pages pending writing for invalidation +- */ +-void fscache_invalidate_writes(struct fscache_cookie *cookie) +-{ +- struct page *page; +- void *results[16]; +- int n, i; +- +- _enter(""); +- +- for (;;) { +- spin_lock(&cookie->stores_lock); +- n = radix_tree_gang_lookup_tag(&cookie->stores, results, 0, +- ARRAY_SIZE(results), +- FSCACHE_COOKIE_PENDING_TAG); +- if (n == 0) { +- spin_unlock(&cookie->stores_lock); +- break; +- } +- +- for (i = n - 1; i >= 0; i--) { +- page = results[i]; +- radix_tree_delete(&cookie->stores, page->index); +- trace_fscache_page(cookie, page, fscache_page_radix_delete); +- trace_fscache_page(cookie, page, fscache_page_inval); +- } +- +- spin_unlock(&cookie->stores_lock); +- +- for (i = n - 1; i >= 0; i--) +- put_page(results[i]); +- } +- +- wake_up_bit(&cookie->flags, 0); +- trace_fscache_wake_cookie(cookie); +- +- _leave(""); +-} +- +-/* +- * request a page be stored in the cache +- * - returns: +- * -ENOMEM - out of memory, nothing done +- * -ENOBUFS - no backing object available in which to cache the page +- * 0 - dispatched a write - it'll call end_io_func() when finished +- * +- * if the cookie still has a backing object at this point, that object can be +- * in one of a few states with respect to storage processing: +- * +- * (1) negative lookup, object not yet created (FSCACHE_COOKIE_CREATING is +- * set) +- * +- * (a) no writes yet +- * +- * (b) writes deferred till post-creation (mark page for writing and +- * return immediately) +- * +- * (2) negative lookup, object created, initial fill being made from netfs +- * +- * (a) fill point not yet reached this page (mark page for writing and +- * return) +- * +- * (b) fill point passed this page (queue op to store this page) +- * +- * (3) object extant (queue op to store this page) +- * +- * any other state is invalid +- */ +-int __fscache_write_page(struct fscache_cookie *cookie, +- struct page *page, +- loff_t object_size, +- gfp_t gfp) +-{ +- struct fscache_storage *op; +- struct fscache_object *object; +- bool wake_cookie = false; +- int ret; +- +- _enter("%p,%x,", cookie, (u32) page->flags); +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- ASSERT(PageFsCache(page)); +- +- fscache_stat(&fscache_n_stores); +- +- if (test_bit(FSCACHE_COOKIE_INVALIDATING, &cookie->flags)) { +- _leave(" = -ENOBUFS [invalidating]"); +- return -ENOBUFS; +- } +- +- op = kzalloc(sizeof(*op), GFP_NOIO | __GFP_NOMEMALLOC | __GFP_NORETRY); +- if (!op) +- goto nomem; +- +- fscache_operation_init(cookie, &op->op, fscache_write_op, NULL, +- fscache_release_write_op); +- op->op.flags = FSCACHE_OP_ASYNC | +- (1 << FSCACHE_OP_WAITING) | +- (1 << FSCACHE_OP_UNUSE_COOKIE); +- +- ret = radix_tree_maybe_preload(gfp & ~__GFP_HIGHMEM); +- if (ret < 0) +- goto nomem_free; +- +- trace_fscache_page_op(cookie, page, &op->op, fscache_page_op_write_one); +- +- ret = -ENOBUFS; +- spin_lock(&cookie->lock); +- +- if (!fscache_cookie_enabled(cookie) || +- hlist_empty(&cookie->backing_objects)) +- goto nobufs; +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- if (test_bit(FSCACHE_IOERROR, &object->cache->flags)) +- goto nobufs; +- +- trace_fscache_page(cookie, page, fscache_page_write); +- +- /* add the page to the pending-storage radix tree on the backing +- * object */ +- spin_lock(&object->lock); +- +- if (object->store_limit_l != object_size) +- fscache_set_store_limit(object, object_size); +- +- spin_lock(&cookie->stores_lock); +- +- _debug("store limit %llx", (unsigned long long) object->store_limit); +- +- ret = radix_tree_insert(&cookie->stores, page->index, page); +- if (ret < 0) { +- if (ret == -EEXIST) +- goto already_queued; +- _debug("insert failed %d", ret); +- goto nobufs_unlock_obj; +- } +- +- trace_fscache_page(cookie, page, fscache_page_radix_insert); +- radix_tree_tag_set(&cookie->stores, page->index, +- FSCACHE_COOKIE_PENDING_TAG); +- trace_fscache_page(cookie, page, fscache_page_radix_set_pend); +- get_page(page); +- +- /* we only want one writer at a time, but we do need to queue new +- * writers after exclusive ops */ +- if (test_and_set_bit(FSCACHE_OBJECT_PENDING_WRITE, &object->flags)) +- goto already_pending; +- +- spin_unlock(&cookie->stores_lock); +- spin_unlock(&object->lock); +- +- op->op.debug_id = atomic_inc_return(&fscache_op_debug_id); +- op->store_limit = object->store_limit; +- +- __fscache_use_cookie(cookie); +- if (fscache_submit_op(object, &op->op) < 0) +- goto submit_failed; +- +- spin_unlock(&cookie->lock); +- radix_tree_preload_end(); +- fscache_stat(&fscache_n_store_ops); +- fscache_stat(&fscache_n_stores_ok); +- +- /* the work queue now carries its own ref on the object */ +- fscache_put_operation(&op->op); +- _leave(" = 0"); +- return 0; +- +-already_queued: +- fscache_stat(&fscache_n_stores_again); +-already_pending: +- spin_unlock(&cookie->stores_lock); +- spin_unlock(&object->lock); +- spin_unlock(&cookie->lock); +- radix_tree_preload_end(); +- fscache_put_operation(&op->op); +- fscache_stat(&fscache_n_stores_ok); +- _leave(" = 0"); +- return 0; +- +-submit_failed: +- spin_lock(&cookie->stores_lock); +- radix_tree_delete(&cookie->stores, page->index); +- trace_fscache_page(cookie, page, fscache_page_radix_delete); +- spin_unlock(&cookie->stores_lock); +- wake_cookie = __fscache_unuse_cookie(cookie); +- put_page(page); +- ret = -ENOBUFS; +- goto nobufs; +- +-nobufs_unlock_obj: +- spin_unlock(&cookie->stores_lock); +- spin_unlock(&object->lock); +-nobufs: +- spin_unlock(&cookie->lock); +- radix_tree_preload_end(); +- fscache_put_operation(&op->op); +- if (wake_cookie) +- __fscache_wake_unused_cookie(cookie); +- fscache_stat(&fscache_n_stores_nobufs); +- _leave(" = -ENOBUFS"); +- return -ENOBUFS; +- +-nomem_free: +- fscache_put_operation(&op->op); +-nomem: +- fscache_stat(&fscache_n_stores_oom); +- _leave(" = -ENOMEM"); +- return -ENOMEM; +-} +-EXPORT_SYMBOL(__fscache_write_page); +- +-/* +- * remove a page from the cache +- */ +-void __fscache_uncache_page(struct fscache_cookie *cookie, struct page *page) +-{ +- struct fscache_object *object; +- +- _enter(",%p", page); +- +- ASSERTCMP(cookie->def->type, !=, FSCACHE_COOKIE_TYPE_INDEX); +- ASSERTCMP(page, !=, NULL); +- +- fscache_stat(&fscache_n_uncaches); +- +- /* cache withdrawal may beat us to it */ +- if (!PageFsCache(page)) +- goto done; +- +- trace_fscache_page(cookie, page, fscache_page_uncache); +- +- /* get the object */ +- spin_lock(&cookie->lock); +- +- if (hlist_empty(&cookie->backing_objects)) { +- ClearPageFsCache(page); +- goto done_unlock; +- } +- +- object = hlist_entry(cookie->backing_objects.first, +- struct fscache_object, cookie_link); +- +- /* there might now be stuff on disk we could read */ +- clear_bit(FSCACHE_COOKIE_NO_DATA_YET, &cookie->flags); +- +- /* only invoke the cache backend if we managed to mark the page +- * uncached here; this deals with synchronisation vs withdrawal */ +- if (TestClearPageFsCache(page) && +- object->cache->ops->uncache_page) { +- /* the cache backend releases the cookie lock */ +- fscache_stat(&fscache_n_cop_uncache_page); +- object->cache->ops->uncache_page(object, page); +- fscache_stat_d(&fscache_n_cop_uncache_page); +- goto done; +- } +- +-done_unlock: +- spin_unlock(&cookie->lock); +-done: +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_uncache_page); +- +-/** +- * fscache_mark_page_cached - Mark a page as being cached +- * @op: The retrieval op pages are being marked for +- * @page: The page to be marked +- * +- * Mark a netfs page as being cached. After this is called, the netfs +- * must call fscache_uncache_page() to remove the mark. +- */ +-void fscache_mark_page_cached(struct fscache_retrieval *op, struct page *page) +-{ +- struct fscache_cookie *cookie = op->op.object->cookie; +- +-#ifdef CONFIG_FSCACHE_STATS +- atomic_inc(&fscache_n_marks); +-#endif +- +- trace_fscache_page(cookie, page, fscache_page_cached); +- +- _debug("- mark %p{%lx}", page, page->index); +- if (TestSetPageFsCache(page)) { +- static bool once_only; +- if (!once_only) { +- once_only = true; +- pr_warn("Cookie type %s marked page %lx multiple times\n", +- cookie->def->name, page->index); +- } +- } +- +- if (cookie->def->mark_page_cached) +- cookie->def->mark_page_cached(cookie->netfs_data, +- op->mapping, page); +-} +-EXPORT_SYMBOL(fscache_mark_page_cached); +- +-/** +- * fscache_mark_pages_cached - Mark pages as being cached +- * @op: The retrieval op pages are being marked for +- * @pagevec: The pages to be marked +- * +- * Mark a bunch of netfs pages as being cached. After this is called, +- * the netfs must call fscache_uncache_page() to remove the mark. +- */ +-void fscache_mark_pages_cached(struct fscache_retrieval *op, +- struct pagevec *pagevec) +-{ +- unsigned long loop; +- +- for (loop = 0; loop < pagevec->nr; loop++) +- fscache_mark_page_cached(op, pagevec->pages[loop]); +- +- pagevec_reinit(pagevec); +-} +-EXPORT_SYMBOL(fscache_mark_pages_cached); +- +-/* +- * Uncache all the pages in an inode that are marked PG_fscache, assuming them +- * to be associated with the given cookie. +- */ +-void __fscache_uncache_all_inode_pages(struct fscache_cookie *cookie, +- struct inode *inode) +-{ +- struct address_space *mapping = inode->i_mapping; +- struct pagevec pvec; +- pgoff_t next; +- int i; +- +- _enter("%p,%p", cookie, inode); +- +- if (!mapping || mapping->nrpages == 0) { +- _leave(" [no pages]"); +- return; +- } +- +- pagevec_init(&pvec); +- next = 0; +- do { +- if (!pagevec_lookup(&pvec, mapping, &next)) +- break; +- for (i = 0; i < pagevec_count(&pvec); i++) { +- struct page *page = pvec.pages[i]; +- if (PageFsCache(page)) { +- __fscache_wait_on_page_write(cookie, page); +- __fscache_uncache_page(cookie, page); +- } +- } +- pagevec_release(&pvec); +- cond_resched(); +- } while (next); +- +- _leave(""); +-} +-EXPORT_SYMBOL(__fscache_uncache_all_inode_pages); +diff --git a/fs/fscache/proc.c b/fs/fscache/proc.c +deleted file mode 100644 +index 061df8f61ffc..000000000000 +--- a/fs/fscache/proc.c ++++ /dev/null +@@ -1,71 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache statistics viewing interface +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL OPERATION +-#include +-#include +-#include +-#include "internal.h" +- +-/* +- * initialise the /proc/fs/fscache/ directory +- */ +-int __init fscache_proc_init(void) +-{ +- _enter(""); +- +- if (!proc_mkdir("fs/fscache", NULL)) +- goto error_dir; +- +- if (!proc_create_seq("fs/fscache/cookies", S_IFREG | 0444, NULL, +- &fscache_cookies_seq_ops)) +- goto error_cookies; +- +-#ifdef CONFIG_FSCACHE_STATS +- if (!proc_create_single("fs/fscache/stats", S_IFREG | 0444, NULL, +- fscache_stats_show)) +- goto error_stats; +-#endif +- +-#ifdef CONFIG_FSCACHE_OBJECT_LIST +- if (!proc_create("fs/fscache/objects", S_IFREG | 0444, NULL, +- &fscache_objlist_proc_ops)) +- goto error_objects; +-#endif +- +- _leave(" = 0"); +- return 0; +- +-#ifdef CONFIG_FSCACHE_OBJECT_LIST +-error_objects: +-#endif +-#ifdef CONFIG_FSCACHE_STATS +- remove_proc_entry("fs/fscache/stats", NULL); +-error_stats: +-#endif +- remove_proc_entry("fs/fscache/cookies", NULL); +-error_cookies: +- remove_proc_entry("fs/fscache", NULL); +-error_dir: +- _leave(" = -ENOMEM"); +- return -ENOMEM; +-} +- +-/* +- * clean up the /proc/fs/fscache/ directory +- */ +-void fscache_proc_cleanup(void) +-{ +-#ifdef CONFIG_FSCACHE_OBJECT_LIST +- remove_proc_entry("fs/fscache/objects", NULL); +-#endif +-#ifdef CONFIG_FSCACHE_STATS +- remove_proc_entry("fs/fscache/stats", NULL); +-#endif +- remove_proc_entry("fs/fscache/cookies", NULL); +- remove_proc_entry("fs/fscache", NULL); +-} +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +deleted file mode 100644 +index a7c3ed89a3e0..000000000000 +--- a/fs/fscache/stats.c ++++ /dev/null +@@ -1,283 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* FS-Cache statistics +- * +- * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#define FSCACHE_DEBUG_LEVEL THREAD +-#include +-#include +-#include +-#include "internal.h" +- +-/* +- * operation counters +- */ +-atomic_t fscache_n_op_pend; +-atomic_t fscache_n_op_run; +-atomic_t fscache_n_op_enqueue; +-atomic_t fscache_n_op_deferred_release; +-atomic_t fscache_n_op_initialised; +-atomic_t fscache_n_op_release; +-atomic_t fscache_n_op_gc; +-atomic_t fscache_n_op_cancelled; +-atomic_t fscache_n_op_rejected; +- +-atomic_t fscache_n_attr_changed; +-atomic_t fscache_n_attr_changed_ok; +-atomic_t fscache_n_attr_changed_nobufs; +-atomic_t fscache_n_attr_changed_nomem; +-atomic_t fscache_n_attr_changed_calls; +- +-atomic_t fscache_n_allocs; +-atomic_t fscache_n_allocs_ok; +-atomic_t fscache_n_allocs_wait; +-atomic_t fscache_n_allocs_nobufs; +-atomic_t fscache_n_allocs_intr; +-atomic_t fscache_n_allocs_object_dead; +-atomic_t fscache_n_alloc_ops; +-atomic_t fscache_n_alloc_op_waits; +- +-atomic_t fscache_n_retrievals; +-atomic_t fscache_n_retrievals_ok; +-atomic_t fscache_n_retrievals_wait; +-atomic_t fscache_n_retrievals_nodata; +-atomic_t fscache_n_retrievals_nobufs; +-atomic_t fscache_n_retrievals_intr; +-atomic_t fscache_n_retrievals_nomem; +-atomic_t fscache_n_retrievals_object_dead; +-atomic_t fscache_n_retrieval_ops; +-atomic_t fscache_n_retrieval_op_waits; +- +-atomic_t fscache_n_stores; +-atomic_t fscache_n_stores_ok; +-atomic_t fscache_n_stores_again; +-atomic_t fscache_n_stores_nobufs; +-atomic_t fscache_n_stores_oom; +-atomic_t fscache_n_store_ops; +-atomic_t fscache_n_store_calls; +-atomic_t fscache_n_store_pages; +-atomic_t fscache_n_store_radix_deletes; +-atomic_t fscache_n_store_pages_over_limit; +- +-atomic_t fscache_n_store_vmscan_not_storing; +-atomic_t fscache_n_store_vmscan_gone; +-atomic_t fscache_n_store_vmscan_busy; +-atomic_t fscache_n_store_vmscan_cancelled; +-atomic_t fscache_n_store_vmscan_wait; +- +-atomic_t fscache_n_marks; +-atomic_t fscache_n_uncaches; +- +-atomic_t fscache_n_acquires; +-atomic_t fscache_n_acquires_null; +-atomic_t fscache_n_acquires_no_cache; +-atomic_t fscache_n_acquires_ok; +-atomic_t fscache_n_acquires_nobufs; +-atomic_t fscache_n_acquires_oom; +- +-atomic_t fscache_n_invalidates; +-atomic_t fscache_n_invalidates_run; +- +-atomic_t fscache_n_updates; +-atomic_t fscache_n_updates_null; +-atomic_t fscache_n_updates_run; +- +-atomic_t fscache_n_relinquishes; +-atomic_t fscache_n_relinquishes_null; +-atomic_t fscache_n_relinquishes_waitcrt; +-atomic_t fscache_n_relinquishes_retire; +- +-atomic_t fscache_n_cookie_index; +-atomic_t fscache_n_cookie_data; +-atomic_t fscache_n_cookie_special; +- +-atomic_t fscache_n_object_alloc; +-atomic_t fscache_n_object_no_alloc; +-atomic_t fscache_n_object_lookups; +-atomic_t fscache_n_object_lookups_negative; +-atomic_t fscache_n_object_lookups_positive; +-atomic_t fscache_n_object_lookups_timed_out; +-atomic_t fscache_n_object_created; +-atomic_t fscache_n_object_avail; +-atomic_t fscache_n_object_dead; +- +-atomic_t fscache_n_checkaux_none; +-atomic_t fscache_n_checkaux_okay; +-atomic_t fscache_n_checkaux_update; +-atomic_t fscache_n_checkaux_obsolete; +- +-atomic_t fscache_n_cop_alloc_object; +-atomic_t fscache_n_cop_lookup_object; +-atomic_t fscache_n_cop_lookup_complete; +-atomic_t fscache_n_cop_grab_object; +-atomic_t fscache_n_cop_invalidate_object; +-atomic_t fscache_n_cop_update_object; +-atomic_t fscache_n_cop_drop_object; +-atomic_t fscache_n_cop_put_object; +-atomic_t fscache_n_cop_sync_cache; +-atomic_t fscache_n_cop_attr_changed; +-atomic_t fscache_n_cop_read_or_alloc_page; +-atomic_t fscache_n_cop_read_or_alloc_pages; +-atomic_t fscache_n_cop_allocate_page; +-atomic_t fscache_n_cop_allocate_pages; +-atomic_t fscache_n_cop_write_page; +-atomic_t fscache_n_cop_uncache_page; +-atomic_t fscache_n_cop_dissociate_pages; +- +-atomic_t fscache_n_cache_no_space_reject; +-atomic_t fscache_n_cache_stale_objects; +-atomic_t fscache_n_cache_retired_objects; +-atomic_t fscache_n_cache_culled_objects; +- +-/* +- * display the general statistics +- */ +-int fscache_stats_show(struct seq_file *m, void *v) +-{ +- seq_puts(m, "FS-Cache statistics\n"); +- +- seq_printf(m, "Cookies: idx=%u dat=%u spc=%u\n", +- atomic_read(&fscache_n_cookie_index), +- atomic_read(&fscache_n_cookie_data), +- atomic_read(&fscache_n_cookie_special)); +- +- seq_printf(m, "Objects: alc=%u nal=%u avl=%u ded=%u\n", +- atomic_read(&fscache_n_object_alloc), +- atomic_read(&fscache_n_object_no_alloc), +- atomic_read(&fscache_n_object_avail), +- atomic_read(&fscache_n_object_dead)); +- seq_printf(m, "ChkAux : non=%u ok=%u upd=%u obs=%u\n", +- atomic_read(&fscache_n_checkaux_none), +- atomic_read(&fscache_n_checkaux_okay), +- atomic_read(&fscache_n_checkaux_update), +- atomic_read(&fscache_n_checkaux_obsolete)); +- +- seq_printf(m, "Pages : mrk=%u unc=%u\n", +- atomic_read(&fscache_n_marks), +- atomic_read(&fscache_n_uncaches)); +- +- seq_printf(m, "Acquire: n=%u nul=%u noc=%u ok=%u nbf=%u" +- " oom=%u\n", +- atomic_read(&fscache_n_acquires), +- atomic_read(&fscache_n_acquires_null), +- atomic_read(&fscache_n_acquires_no_cache), +- atomic_read(&fscache_n_acquires_ok), +- atomic_read(&fscache_n_acquires_nobufs), +- atomic_read(&fscache_n_acquires_oom)); +- +- seq_printf(m, "Lookups: n=%u neg=%u pos=%u crt=%u tmo=%u\n", +- atomic_read(&fscache_n_object_lookups), +- atomic_read(&fscache_n_object_lookups_negative), +- atomic_read(&fscache_n_object_lookups_positive), +- atomic_read(&fscache_n_object_created), +- atomic_read(&fscache_n_object_lookups_timed_out)); +- +- seq_printf(m, "Invals : n=%u run=%u\n", +- atomic_read(&fscache_n_invalidates), +- atomic_read(&fscache_n_invalidates_run)); +- +- seq_printf(m, "Updates: n=%u nul=%u run=%u\n", +- atomic_read(&fscache_n_updates), +- atomic_read(&fscache_n_updates_null), +- atomic_read(&fscache_n_updates_run)); +- +- seq_printf(m, "Relinqs: n=%u nul=%u wcr=%u rtr=%u\n", +- atomic_read(&fscache_n_relinquishes), +- atomic_read(&fscache_n_relinquishes_null), +- atomic_read(&fscache_n_relinquishes_waitcrt), +- atomic_read(&fscache_n_relinquishes_retire)); +- +- seq_printf(m, "AttrChg: n=%u ok=%u nbf=%u oom=%u run=%u\n", +- atomic_read(&fscache_n_attr_changed), +- atomic_read(&fscache_n_attr_changed_ok), +- atomic_read(&fscache_n_attr_changed_nobufs), +- atomic_read(&fscache_n_attr_changed_nomem), +- atomic_read(&fscache_n_attr_changed_calls)); +- +- seq_printf(m, "Allocs : n=%u ok=%u wt=%u nbf=%u int=%u\n", +- atomic_read(&fscache_n_allocs), +- atomic_read(&fscache_n_allocs_ok), +- atomic_read(&fscache_n_allocs_wait), +- atomic_read(&fscache_n_allocs_nobufs), +- atomic_read(&fscache_n_allocs_intr)); +- seq_printf(m, "Allocs : ops=%u owt=%u abt=%u\n", +- atomic_read(&fscache_n_alloc_ops), +- atomic_read(&fscache_n_alloc_op_waits), +- atomic_read(&fscache_n_allocs_object_dead)); +- +- seq_printf(m, "Retrvls: n=%u ok=%u wt=%u nod=%u nbf=%u" +- " int=%u oom=%u\n", +- atomic_read(&fscache_n_retrievals), +- atomic_read(&fscache_n_retrievals_ok), +- atomic_read(&fscache_n_retrievals_wait), +- atomic_read(&fscache_n_retrievals_nodata), +- atomic_read(&fscache_n_retrievals_nobufs), +- atomic_read(&fscache_n_retrievals_intr), +- atomic_read(&fscache_n_retrievals_nomem)); +- seq_printf(m, "Retrvls: ops=%u owt=%u abt=%u\n", +- atomic_read(&fscache_n_retrieval_ops), +- atomic_read(&fscache_n_retrieval_op_waits), +- atomic_read(&fscache_n_retrievals_object_dead)); +- +- seq_printf(m, "Stores : n=%u ok=%u agn=%u nbf=%u oom=%u\n", +- atomic_read(&fscache_n_stores), +- atomic_read(&fscache_n_stores_ok), +- atomic_read(&fscache_n_stores_again), +- atomic_read(&fscache_n_stores_nobufs), +- atomic_read(&fscache_n_stores_oom)); +- seq_printf(m, "Stores : ops=%u run=%u pgs=%u rxd=%u olm=%u\n", +- atomic_read(&fscache_n_store_ops), +- atomic_read(&fscache_n_store_calls), +- atomic_read(&fscache_n_store_pages), +- atomic_read(&fscache_n_store_radix_deletes), +- atomic_read(&fscache_n_store_pages_over_limit)); +- +- seq_printf(m, "VmScan : nos=%u gon=%u bsy=%u can=%u wt=%u\n", +- atomic_read(&fscache_n_store_vmscan_not_storing), +- atomic_read(&fscache_n_store_vmscan_gone), +- atomic_read(&fscache_n_store_vmscan_busy), +- atomic_read(&fscache_n_store_vmscan_cancelled), +- atomic_read(&fscache_n_store_vmscan_wait)); +- +- seq_printf(m, "Ops : pend=%u run=%u enq=%u can=%u rej=%u\n", +- atomic_read(&fscache_n_op_pend), +- atomic_read(&fscache_n_op_run), +- atomic_read(&fscache_n_op_enqueue), +- atomic_read(&fscache_n_op_cancelled), +- atomic_read(&fscache_n_op_rejected)); +- seq_printf(m, "Ops : ini=%u dfr=%u rel=%u gc=%u\n", +- atomic_read(&fscache_n_op_initialised), +- atomic_read(&fscache_n_op_deferred_release), +- atomic_read(&fscache_n_op_release), +- atomic_read(&fscache_n_op_gc)); +- +- seq_printf(m, "CacheOp: alo=%d luo=%d luc=%d gro=%d\n", +- atomic_read(&fscache_n_cop_alloc_object), +- atomic_read(&fscache_n_cop_lookup_object), +- atomic_read(&fscache_n_cop_lookup_complete), +- atomic_read(&fscache_n_cop_grab_object)); +- seq_printf(m, "CacheOp: inv=%d upo=%d dro=%d pto=%d atc=%d syn=%d\n", +- atomic_read(&fscache_n_cop_invalidate_object), +- atomic_read(&fscache_n_cop_update_object), +- atomic_read(&fscache_n_cop_drop_object), +- atomic_read(&fscache_n_cop_put_object), +- atomic_read(&fscache_n_cop_attr_changed), +- atomic_read(&fscache_n_cop_sync_cache)); +- seq_printf(m, "CacheOp: rap=%d ras=%d alp=%d als=%d wrp=%d ucp=%d dsp=%d\n", +- atomic_read(&fscache_n_cop_read_or_alloc_page), +- atomic_read(&fscache_n_cop_read_or_alloc_pages), +- atomic_read(&fscache_n_cop_allocate_page), +- atomic_read(&fscache_n_cop_allocate_pages), +- atomic_read(&fscache_n_cop_write_page), +- atomic_read(&fscache_n_cop_uncache_page), +- atomic_read(&fscache_n_cop_dissociate_pages)); +- seq_printf(m, "CacheEv: nsp=%d stl=%d rtr=%d cul=%d\n", +- atomic_read(&fscache_n_cache_no_space_reject), +- atomic_read(&fscache_n_cache_stale_objects), +- atomic_read(&fscache_n_cache_retired_objects), +- atomic_read(&fscache_n_cache_culled_objects)); +- netfs_stats_show(m); +- return 0; +-} +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 8d39491c5f9f..47f21a53ac4b 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -1,7 +1,7 @@ + /* SPDX-License-Identifier: GPL-2.0-or-later */ + /* General filesystem caching backing cache interface + * +- * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved. ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. + * Written by David Howells (dhowells@redhat.com) + * + * NOTE!!! See: +@@ -15,551 +15,5 @@ + #define _LINUX_FSCACHE_CACHE_H + + #include +-#include +-#include +- +-#define NR_MAXCACHES BITS_PER_LONG +- +-struct fscache_cache; +-struct fscache_cache_ops; +-struct fscache_object; +-struct fscache_operation; +- +-enum fscache_obj_ref_trace { +- fscache_obj_get_add_to_deps, +- fscache_obj_get_queue, +- fscache_obj_put_alloc_fail, +- fscache_obj_put_attach_fail, +- fscache_obj_put_drop_obj, +- fscache_obj_put_enq_dep, +- fscache_obj_put_queue, +- fscache_obj_put_work, +- fscache_obj_ref__nr_traces +-}; +- +-/* +- * cache tag definition +- */ +-struct fscache_cache_tag { +- struct list_head link; +- struct fscache_cache *cache; /* cache referred to by this tag */ +- unsigned long flags; +-#define FSCACHE_TAG_RESERVED 0 /* T if tag is reserved for a cache */ +- atomic_t usage; +- char name[]; /* tag name */ +-}; +- +-/* +- * cache definition +- */ +-struct fscache_cache { +- const struct fscache_cache_ops *ops; +- struct fscache_cache_tag *tag; /* tag representing this cache */ +- struct kobject *kobj; /* system representation of this cache */ +- struct list_head link; /* link in list of caches */ +- size_t max_index_size; /* maximum size of index data */ +- char identifier[36]; /* cache label */ +- +- /* node management */ +- struct work_struct op_gc; /* operation garbage collector */ +- struct list_head object_list; /* list of data/index objects */ +- struct list_head op_gc_list; /* list of ops to be deleted */ +- spinlock_t object_list_lock; +- spinlock_t op_gc_list_lock; +- atomic_t object_count; /* no. of live objects in this cache */ +- struct fscache_object *fsdef; /* object for the fsdef index */ +- unsigned long flags; +-#define FSCACHE_IOERROR 0 /* cache stopped on I/O error */ +-#define FSCACHE_CACHE_WITHDRAWN 1 /* cache has been withdrawn */ +-}; +- +-extern wait_queue_head_t fscache_cache_cleared_wq; +- +-/* +- * operation to be applied to a cache object +- * - retrieval initiation operations are done in the context of the process +- * that issued them, and not in an async thread pool +- */ +-typedef void (*fscache_operation_release_t)(struct fscache_operation *op); +-typedef void (*fscache_operation_processor_t)(struct fscache_operation *op); +-typedef void (*fscache_operation_cancel_t)(struct fscache_operation *op); +- +-enum fscache_operation_state { +- FSCACHE_OP_ST_BLANK, /* Op is not yet submitted */ +- FSCACHE_OP_ST_INITIALISED, /* Op is initialised */ +- FSCACHE_OP_ST_PENDING, /* Op is blocked from running */ +- FSCACHE_OP_ST_IN_PROGRESS, /* Op is in progress */ +- FSCACHE_OP_ST_COMPLETE, /* Op is complete */ +- FSCACHE_OP_ST_CANCELLED, /* Op has been cancelled */ +- FSCACHE_OP_ST_DEAD /* Op is now dead */ +-}; +- +-struct fscache_operation { +- struct work_struct work; /* record for async ops */ +- struct list_head pend_link; /* link in object->pending_ops */ +- struct fscache_object *object; /* object to be operated upon */ +- +- unsigned long flags; +-#define FSCACHE_OP_TYPE 0x000f /* operation type */ +-#define FSCACHE_OP_ASYNC 0x0001 /* - async op, processor may sleep for disk */ +-#define FSCACHE_OP_MYTHREAD 0x0002 /* - processing is done be issuing thread, not pool */ +-#define FSCACHE_OP_WAITING 4 /* cleared when op is woken */ +-#define FSCACHE_OP_EXCLUSIVE 5 /* exclusive op, other ops must wait */ +-#define FSCACHE_OP_DEC_READ_CNT 6 /* decrement object->n_reads on destruction */ +-#define FSCACHE_OP_UNUSE_COOKIE 7 /* call fscache_unuse_cookie() on completion */ +-#define FSCACHE_OP_KEEP_FLAGS 0x00f0 /* flags to keep when repurposing an op */ +- +- enum fscache_operation_state state; +- atomic_t usage; +- unsigned debug_id; /* debugging ID */ +- +- /* operation processor callback +- * - can be NULL if FSCACHE_OP_WAITING is going to be used to perform +- * the op in a non-pool thread */ +- fscache_operation_processor_t processor; +- +- /* Operation cancellation cleanup (optional) */ +- fscache_operation_cancel_t cancel; +- +- /* operation releaser */ +- fscache_operation_release_t release; +-}; +- +-extern atomic_t fscache_op_debug_id; +-extern void fscache_op_work_func(struct work_struct *work); +- +-extern void fscache_enqueue_operation(struct fscache_operation *); +-extern void fscache_op_complete(struct fscache_operation *, bool); +-extern void fscache_put_operation(struct fscache_operation *); +-extern void fscache_operation_init(struct fscache_cookie *, +- struct fscache_operation *, +- fscache_operation_processor_t, +- fscache_operation_cancel_t, +- fscache_operation_release_t); +- +-/* +- * data read operation +- */ +-struct fscache_retrieval { +- struct fscache_operation op; +- struct fscache_cookie *cookie; /* The netfs cookie */ +- struct address_space *mapping; /* netfs pages */ +- fscache_rw_complete_t end_io_func; /* function to call on I/O completion */ +- void *context; /* netfs read context (pinned) */ +- struct list_head to_do; /* list of things to be done by the backend */ +- atomic_t n_pages; /* number of pages to be retrieved */ +-}; +- +-typedef int (*fscache_page_retrieval_func_t)(struct fscache_retrieval *op, +- struct page *page, +- gfp_t gfp); +- +-typedef int (*fscache_pages_retrieval_func_t)(struct fscache_retrieval *op, +- struct list_head *pages, +- unsigned *nr_pages, +- gfp_t gfp); +- +-/** +- * fscache_get_retrieval - Get an extra reference on a retrieval operation +- * @op: The retrieval operation to get a reference on +- * +- * Get an extra reference on a retrieval operation. +- */ +-static inline +-struct fscache_retrieval *fscache_get_retrieval(struct fscache_retrieval *op) +-{ +- atomic_inc(&op->op.usage); +- return op; +-} +- +-/** +- * fscache_enqueue_retrieval - Enqueue a retrieval operation for processing +- * @op: The retrieval operation affected +- * +- * Enqueue a retrieval operation for processing by the FS-Cache thread pool. +- */ +-static inline void fscache_enqueue_retrieval(struct fscache_retrieval *op) +-{ +- fscache_enqueue_operation(&op->op); +-} +- +-/** +- * fscache_retrieval_complete - Record (partial) completion of a retrieval +- * @op: The retrieval operation affected +- * @n_pages: The number of pages to account for +- */ +-static inline void fscache_retrieval_complete(struct fscache_retrieval *op, +- int n_pages) +-{ +- if (atomic_sub_return_relaxed(n_pages, &op->n_pages) <= 0) +- fscache_op_complete(&op->op, false); +-} +- +-/** +- * fscache_put_retrieval - Drop a reference to a retrieval operation +- * @op: The retrieval operation affected +- * +- * Drop a reference to a retrieval operation. +- */ +-static inline void fscache_put_retrieval(struct fscache_retrieval *op) +-{ +- fscache_put_operation(&op->op); +-} +- +-/* +- * cached page storage work item +- * - used to do three things: +- * - batch writes to the cache +- * - do cache writes asynchronously +- * - defer writes until cache object lookup completion +- */ +-struct fscache_storage { +- struct fscache_operation op; +- pgoff_t store_limit; /* don't write more than this */ +-}; +- +-/* +- * cache operations +- */ +-struct fscache_cache_ops { +- /* name of cache provider */ +- const char *name; +- +- /* allocate an object record for a cookie */ +- struct fscache_object *(*alloc_object)(struct fscache_cache *cache, +- struct fscache_cookie *cookie); +- +- /* look up the object for a cookie +- * - return -ETIMEDOUT to be requeued +- */ +- int (*lookup_object)(struct fscache_object *object); +- +- /* finished looking up */ +- void (*lookup_complete)(struct fscache_object *object); +- +- /* increment the usage count on this object (may fail if unmounting) */ +- struct fscache_object *(*grab_object)(struct fscache_object *object, +- enum fscache_obj_ref_trace why); +- +- /* pin an object in the cache */ +- int (*pin_object)(struct fscache_object *object); +- +- /* unpin an object in the cache */ +- void (*unpin_object)(struct fscache_object *object); +- +- /* check the consistency between the backing cache and the FS-Cache +- * cookie */ +- int (*check_consistency)(struct fscache_operation *op); +- +- /* store the updated auxiliary data on an object */ +- void (*update_object)(struct fscache_object *object); +- +- /* Invalidate an object */ +- void (*invalidate_object)(struct fscache_operation *op); +- +- /* discard the resources pinned by an object and effect retirement if +- * necessary */ +- void (*drop_object)(struct fscache_object *object); +- +- /* dispose of a reference to an object */ +- void (*put_object)(struct fscache_object *object, +- enum fscache_obj_ref_trace why); +- +- /* sync a cache */ +- void (*sync_cache)(struct fscache_cache *cache); +- +- /* notification that the attributes of a non-index object (such as +- * i_size) have changed */ +- int (*attr_changed)(struct fscache_object *object); +- +- /* reserve space for an object's data and associated metadata */ +- int (*reserve_space)(struct fscache_object *object, loff_t i_size); +- +- /* request a backing block for a page be read or allocated in the +- * cache */ +- fscache_page_retrieval_func_t read_or_alloc_page; +- +- /* request backing blocks for a list of pages be read or allocated in +- * the cache */ +- fscache_pages_retrieval_func_t read_or_alloc_pages; +- +- /* request a backing block for a page be allocated in the cache so that +- * it can be written directly */ +- fscache_page_retrieval_func_t allocate_page; +- +- /* request backing blocks for pages be allocated in the cache so that +- * they can be written directly */ +- fscache_pages_retrieval_func_t allocate_pages; +- +- /* write a page to its backing block in the cache */ +- int (*write_page)(struct fscache_storage *op, struct page *page); +- +- /* detach backing block from a page (optional) +- * - must release the cookie lock before returning +- * - may sleep +- */ +- void (*uncache_page)(struct fscache_object *object, +- struct page *page); +- +- /* dissociate a cache from all the pages it was backing */ +- void (*dissociate_pages)(struct fscache_cache *cache); +- +- /* Begin a read operation for the netfs lib */ +- int (*begin_read_operation)(struct netfs_read_request *rreq, +- struct fscache_retrieval *op); +-}; +- +-extern struct fscache_cookie fscache_fsdef_index; +- +-/* +- * Event list for fscache_object::{event_mask,events} +- */ +-enum { +- FSCACHE_OBJECT_EV_NEW_CHILD, /* T if object has a new child */ +- FSCACHE_OBJECT_EV_PARENT_READY, /* T if object's parent is ready */ +- FSCACHE_OBJECT_EV_UPDATE, /* T if object should be updated */ +- FSCACHE_OBJECT_EV_INVALIDATE, /* T if cache requested object invalidation */ +- FSCACHE_OBJECT_EV_CLEARED, /* T if accessors all gone */ +- FSCACHE_OBJECT_EV_ERROR, /* T if fatal error occurred during processing */ +- FSCACHE_OBJECT_EV_KILL, /* T if netfs relinquished or cache withdrew object */ +- NR_FSCACHE_OBJECT_EVENTS +-}; +- +-#define FSCACHE_OBJECT_EVENTS_MASK ((1UL << NR_FSCACHE_OBJECT_EVENTS) - 1) +- +-/* +- * States for object state machine. +- */ +-struct fscache_transition { +- unsigned long events; +- const struct fscache_state *transit_to; +-}; +- +-struct fscache_state { +- char name[24]; +- char short_name[8]; +- const struct fscache_state *(*work)(struct fscache_object *object, +- int event); +- const struct fscache_transition transitions[]; +-}; +- +-/* +- * on-disk cache file or index handle +- */ +-struct fscache_object { +- const struct fscache_state *state; /* Object state machine state */ +- const struct fscache_transition *oob_table; /* OOB state transition table */ +- int debug_id; /* debugging ID */ +- int n_children; /* number of child objects */ +- int n_ops; /* number of extant ops on object */ +- int n_obj_ops; /* number of object ops outstanding on object */ +- int n_in_progress; /* number of ops in progress */ +- int n_exclusive; /* number of exclusive ops queued or in progress */ +- atomic_t n_reads; /* number of read ops in progress */ +- spinlock_t lock; /* state and operations lock */ +- +- unsigned long lookup_jif; /* time at which lookup started */ +- unsigned long oob_event_mask; /* OOB events this object is interested in */ +- unsigned long event_mask; /* events this object is interested in */ +- unsigned long events; /* events to be processed by this object +- * (order is important - using fls) */ +- +- unsigned long flags; +-#define FSCACHE_OBJECT_LOCK 0 /* T if object is busy being processed */ +-#define FSCACHE_OBJECT_PENDING_WRITE 1 /* T if object has pending write */ +-#define FSCACHE_OBJECT_WAITING 2 /* T if object is waiting on its parent */ +-#define FSCACHE_OBJECT_IS_LIVE 3 /* T if object is not withdrawn or relinquished */ +-#define FSCACHE_OBJECT_IS_LOOKED_UP 4 /* T if object has been looked up */ +-#define FSCACHE_OBJECT_IS_AVAILABLE 5 /* T if object has become active */ +-#define FSCACHE_OBJECT_RETIRED 6 /* T if object was retired on relinquishment */ +-#define FSCACHE_OBJECT_KILLED_BY_CACHE 7 /* T if object was killed by the cache */ +-#define FSCACHE_OBJECT_RUN_AFTER_DEAD 8 /* T if object has been dispatched after death */ +- +- struct list_head cache_link; /* link in cache->object_list */ +- struct hlist_node cookie_link; /* link in cookie->backing_objects */ +- struct fscache_cache *cache; /* cache that supplied this object */ +- struct fscache_cookie *cookie; /* netfs's file/index object */ +- struct fscache_object *parent; /* parent object */ +- struct work_struct work; /* attention scheduling record */ +- struct list_head dependents; /* FIFO of dependent objects */ +- struct list_head dep_link; /* link in parent's dependents list */ +- struct list_head pending_ops; /* unstarted operations on this object */ +- pgoff_t store_limit; /* current storage limit */ +- loff_t store_limit_l; /* current storage limit */ +-}; +- +-extern void fscache_object_init(struct fscache_object *, struct fscache_cookie *, +- struct fscache_cache *); +-extern void fscache_object_destroy(struct fscache_object *); +- +-extern void fscache_object_lookup_negative(struct fscache_object *object); +-extern void fscache_obtained_object(struct fscache_object *object); +- +-static inline bool fscache_object_is_live(struct fscache_object *object) +-{ +- return test_bit(FSCACHE_OBJECT_IS_LIVE, &object->flags); +-} +- +-static inline bool fscache_object_is_dying(struct fscache_object *object) +-{ +- return !fscache_object_is_live(object); +-} +- +-static inline bool fscache_object_is_available(struct fscache_object *object) +-{ +- return test_bit(FSCACHE_OBJECT_IS_AVAILABLE, &object->flags); +-} +- +-static inline bool fscache_cache_is_broken(struct fscache_object *object) +-{ +- return test_bit(FSCACHE_IOERROR, &object->cache->flags); +-} +- +-static inline bool fscache_object_is_active(struct fscache_object *object) +-{ +- return fscache_object_is_available(object) && +- fscache_object_is_live(object) && +- !fscache_cache_is_broken(object); +-} +- +-/** +- * fscache_object_destroyed - Note destruction of an object in a cache +- * @cache: The cache from which the object came +- * +- * Note the destruction and deallocation of an object record in a cache. +- */ +-static inline void fscache_object_destroyed(struct fscache_cache *cache) +-{ +- if (atomic_dec_and_test(&cache->object_count)) +- wake_up_all(&fscache_cache_cleared_wq); +-} +- +-/** +- * fscache_object_lookup_error - Note an object encountered an error +- * @object: The object on which the error was encountered +- * +- * Note that an object encountered a fatal error (usually an I/O error) and +- * that it should be withdrawn as soon as possible. +- */ +-static inline void fscache_object_lookup_error(struct fscache_object *object) +-{ +- set_bit(FSCACHE_OBJECT_EV_ERROR, &object->events); +-} +- +-/** +- * fscache_set_store_limit - Set the maximum size to be stored in an object +- * @object: The object to set the maximum on +- * @i_size: The limit to set in bytes +- * +- * Set the maximum size an object is permitted to reach, implying the highest +- * byte that may be written. Intended to be called by the attr_changed() op. +- * +- * See Documentation/filesystems/caching/backend-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_set_store_limit(struct fscache_object *object, loff_t i_size) +-{ +- object->store_limit_l = i_size; +- object->store_limit = i_size >> PAGE_SHIFT; +- if (i_size & ~PAGE_MASK) +- object->store_limit++; +-} +- +-/** +- * fscache_end_io - End a retrieval operation on a page +- * @op: The FS-Cache operation covering the retrieval +- * @page: The page that was to be fetched +- * @error: The error code (0 if successful) +- * +- * Note the end of an operation to retrieve a page, as covered by a particular +- * operation record. +- */ +-static inline void fscache_end_io(struct fscache_retrieval *op, +- struct page *page, int error) +-{ +- op->end_io_func(page, op->context, error); +-} +- +-static inline void __fscache_use_cookie(struct fscache_cookie *cookie) +-{ +- atomic_inc(&cookie->n_active); +-} +- +-/** +- * fscache_use_cookie - Request usage of cookie attached to an object +- * @object: Object description +- * +- * Request usage of the cookie attached to an object. NULL is returned if the +- * relinquishment had reduced the cookie usage count to 0. +- */ +-static inline bool fscache_use_cookie(struct fscache_object *object) +-{ +- struct fscache_cookie *cookie = object->cookie; +- return atomic_inc_not_zero(&cookie->n_active) != 0; +-} +- +-static inline bool __fscache_unuse_cookie(struct fscache_cookie *cookie) +-{ +- return atomic_dec_and_test(&cookie->n_active); +-} +- +-static inline void __fscache_wake_unused_cookie(struct fscache_cookie *cookie) +-{ +- wake_up_var(&cookie->n_active); +-} +- +-/** +- * fscache_unuse_cookie - Cease usage of cookie attached to an object +- * @object: Object description +- * +- * Cease usage of the cookie attached to an object. When the users count +- * reaches zero then the cookie relinquishment will be permitted to proceed. +- */ +-static inline void fscache_unuse_cookie(struct fscache_object *object) +-{ +- struct fscache_cookie *cookie = object->cookie; +- if (__fscache_unuse_cookie(cookie)) +- __fscache_wake_unused_cookie(cookie); +-} +- +-/* +- * out-of-line cache backend functions +- */ +-extern __printf(3, 4) +-void fscache_init_cache(struct fscache_cache *cache, +- const struct fscache_cache_ops *ops, +- const char *idfmt, ...); +- +-extern int fscache_add_cache(struct fscache_cache *cache, +- struct fscache_object *fsdef, +- const char *tagname); +-extern void fscache_withdraw_cache(struct fscache_cache *cache); +- +-extern void fscache_io_error(struct fscache_cache *cache); +- +-extern void fscache_mark_page_cached(struct fscache_retrieval *op, +- struct page *page); +- +-extern void fscache_mark_pages_cached(struct fscache_retrieval *op, +- struct pagevec *pagevec); +- +-extern bool fscache_object_sleep_till_congested(signed long *timeoutp); +- +-extern enum fscache_checkaux fscache_check_aux(struct fscache_object *object, +- const void *data, +- uint16_t datalen, +- loff_t object_size); +- +-extern void fscache_object_retrying_stale(struct fscache_object *object); +- +-enum fscache_why_object_killed { +- FSCACHE_OBJECT_IS_STALE, +- FSCACHE_OBJECT_NO_SPACE, +- FSCACHE_OBJECT_WAS_RETIRED, +- FSCACHE_OBJECT_WAS_CULLED, +-}; +-extern void fscache_object_mark_killed(struct fscache_object *object, +- enum fscache_why_object_killed why); + + #endif /* _LINUX_FSCACHE_CACHE_H */ +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 3b2282c157f7..0364a4ca16f6 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -15,861 +15,14 @@ + #define _LINUX_FSCACHE_H + + #include +-#include +-#include +-#include +-#include + #include + + #if defined(CONFIG_FSCACHE) || defined(CONFIG_FSCACHE_MODULE) +-#define fscache_available() (1) + #define fscache_cookie_valid(cookie) (cookie) ++#define fscache_cookie_enabled(cookie) (cookie) + #else +-#define fscache_available() (0) + #define fscache_cookie_valid(cookie) (0) ++#define fscache_cookie_enabled(cookie) (0) + #endif + +- +-/* pattern used to fill dead space in an index entry */ +-#define FSCACHE_INDEX_DEADFILL_PATTERN 0x79 +- +-struct pagevec; +-struct fscache_cache_tag; +-struct fscache_cookie; +-struct fscache_netfs; +-struct netfs_read_request; +- +-typedef void (*fscache_rw_complete_t)(struct page *page, +- void *context, +- int error); +- +-/* result of index entry consultation */ +-enum fscache_checkaux { +- FSCACHE_CHECKAUX_OKAY, /* entry okay as is */ +- FSCACHE_CHECKAUX_NEEDS_UPDATE, /* entry requires update */ +- FSCACHE_CHECKAUX_OBSOLETE, /* entry requires deletion */ +-}; +- +-/* +- * fscache cookie definition +- */ +-struct fscache_cookie_def { +- /* name of cookie type */ +- char name[16]; +- +- /* cookie type */ +- uint8_t type; +-#define FSCACHE_COOKIE_TYPE_INDEX 0 +-#define FSCACHE_COOKIE_TYPE_DATAFILE 1 +- +- /* select the cache into which to insert an entry in this index +- * - optional +- * - should return a cache identifier or NULL to cause the cache to be +- * inherited from the parent if possible or the first cache picked +- * for a non-index file if not +- */ +- struct fscache_cache_tag *(*select_cache)( +- const void *parent_netfs_data, +- const void *cookie_netfs_data); +- +- /* consult the netfs about the state of an object +- * - this function can be absent if the index carries no state data +- * - the netfs data from the cookie being used as the target is +- * presented, as is the auxiliary data and the object size +- */ +- enum fscache_checkaux (*check_aux)(void *cookie_netfs_data, +- const void *data, +- uint16_t datalen, +- loff_t object_size); +- +- /* get an extra reference on a read context +- * - this function can be absent if the completion function doesn't +- * require a context +- */ +- void (*get_context)(void *cookie_netfs_data, void *context); +- +- /* release an extra reference on a read context +- * - this function can be absent if the completion function doesn't +- * require a context +- */ +- void (*put_context)(void *cookie_netfs_data, void *context); +- +- /* indicate page that now have cache metadata retained +- * - this function should mark the specified page as now being cached +- * - the page will have been marked with PG_fscache before this is +- * called, so this is optional +- */ +- void (*mark_page_cached)(void *cookie_netfs_data, +- struct address_space *mapping, +- struct page *page); +-}; +- +-/* +- * fscache cached network filesystem type +- * - name, version and ops must be filled in before registration +- * - all other fields will be set during registration +- */ +-struct fscache_netfs { +- uint32_t version; /* indexing version */ +- const char *name; /* filesystem name */ +- struct fscache_cookie *primary_index; +-}; +- +-/* +- * data file or index object cookie +- * - a file will only appear in one cache +- * - a request to cache a file may or may not be honoured, subject to +- * constraints such as disk space +- * - indices are created on disk just-in-time +- */ +-struct fscache_cookie { +- refcount_t ref; /* number of users of this cookie */ +- atomic_t n_children; /* number of children of this cookie */ +- atomic_t n_active; /* number of active users of netfs ptrs */ +- unsigned int debug_id; +- spinlock_t lock; +- spinlock_t stores_lock; /* lock on page store tree */ +- struct hlist_head backing_objects; /* object(s) backing this file/index */ +- const struct fscache_cookie_def *def; /* definition */ +- struct fscache_cookie *parent; /* parent of this entry */ +- struct hlist_bl_node hash_link; /* Link in hash table */ +- struct list_head proc_link; /* Link in proc list */ +- void *netfs_data; /* back pointer to netfs */ +- struct radix_tree_root stores; /* pages to be stored on this cookie */ +-#define FSCACHE_COOKIE_PENDING_TAG 0 /* pages tag: pending write to cache */ +-#define FSCACHE_COOKIE_STORING_TAG 1 /* pages tag: writing to cache */ +- +- unsigned long flags; +-#define FSCACHE_COOKIE_LOOKING_UP 0 /* T if non-index cookie being looked up still */ +-#define FSCACHE_COOKIE_NO_DATA_YET 1 /* T if new object with no cached data yet */ +-#define FSCACHE_COOKIE_UNAVAILABLE 2 /* T if cookie is unavailable (error, etc) */ +-#define FSCACHE_COOKIE_INVALIDATING 3 /* T if cookie is being invalidated */ +-#define FSCACHE_COOKIE_RELINQUISHED 4 /* T if cookie has been relinquished */ +-#define FSCACHE_COOKIE_ENABLED 5 /* T if cookie is enabled */ +-#define FSCACHE_COOKIE_ENABLEMENT_LOCK 6 /* T if cookie is being en/disabled */ +-#define FSCACHE_COOKIE_AUX_UPDATED 8 /* T if the auxiliary data was updated */ +-#define FSCACHE_COOKIE_ACQUIRED 9 /* T if cookie is in use */ +-#define FSCACHE_COOKIE_RELINQUISHING 10 /* T if cookie is being relinquished */ +- +- u8 type; /* Type of object */ +- u8 key_len; /* Length of index key */ +- u8 aux_len; /* Length of auxiliary data */ +- u32 key_hash; /* Hash of parent, type, key, len */ +- union { +- void *key; /* Index key */ +- u8 inline_key[16]; /* - If the key is short enough */ +- }; +- union { +- void *aux; /* Auxiliary data */ +- u8 inline_aux[8]; /* - If the aux data is short enough */ +- }; +-}; +- +-static inline bool fscache_cookie_enabled(struct fscache_cookie *cookie) +-{ +- return fscache_cookie_valid(cookie) && test_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); +-} +- +-/* +- * slow-path functions for when there is actually caching available, and the +- * netfs does actually have a valid token +- * - these are not to be called directly +- * - these are undefined symbols when FS-Cache is not configured and the +- * optimiser takes care of not using them +- */ +-extern int __fscache_register_netfs(struct fscache_netfs *); +-extern void __fscache_unregister_netfs(struct fscache_netfs *); +-extern struct fscache_cache_tag *__fscache_lookup_cache_tag(const char *); +-extern void __fscache_release_cache_tag(struct fscache_cache_tag *); +- +-extern struct fscache_cookie *__fscache_acquire_cookie( +- struct fscache_cookie *, +- const struct fscache_cookie_def *, +- const void *, size_t, +- const void *, size_t, +- void *, loff_t, bool); +-extern void __fscache_relinquish_cookie(struct fscache_cookie *, const void *, bool); +-extern int __fscache_check_consistency(struct fscache_cookie *, const void *); +-extern void __fscache_update_cookie(struct fscache_cookie *, const void *); +-extern int __fscache_attr_changed(struct fscache_cookie *); +-extern void __fscache_invalidate(struct fscache_cookie *); +-extern void __fscache_wait_on_invalidate(struct fscache_cookie *); +- +-#ifdef FSCACHE_USE_NEW_IO_API +-extern int __fscache_begin_read_operation(struct netfs_read_request *, struct fscache_cookie *); +-#else +-extern int __fscache_read_or_alloc_page(struct fscache_cookie *, +- struct page *, +- fscache_rw_complete_t, +- void *, +- gfp_t); +-extern int __fscache_read_or_alloc_pages(struct fscache_cookie *, +- struct address_space *, +- struct list_head *, +- unsigned *, +- fscache_rw_complete_t, +- void *, +- gfp_t); +-extern int __fscache_alloc_page(struct fscache_cookie *, struct page *, gfp_t); +-extern int __fscache_write_page(struct fscache_cookie *, struct page *, loff_t, gfp_t); +-extern void __fscache_uncache_page(struct fscache_cookie *, struct page *); +-extern bool __fscache_check_page_write(struct fscache_cookie *, struct page *); +-extern void __fscache_wait_on_page_write(struct fscache_cookie *, struct page *); +-extern bool __fscache_maybe_release_page(struct fscache_cookie *, struct page *, +- gfp_t); +-extern void __fscache_uncache_all_inode_pages(struct fscache_cookie *, +- struct inode *); +-extern void __fscache_readpages_cancel(struct fscache_cookie *cookie, +- struct list_head *pages); +-#endif /* FSCACHE_USE_NEW_IO_API */ +- +-extern void __fscache_disable_cookie(struct fscache_cookie *, const void *, bool); +-extern void __fscache_enable_cookie(struct fscache_cookie *, const void *, loff_t, +- bool (*)(void *), void *); +- +-/** +- * fscache_register_netfs - Register a filesystem as desiring caching services +- * @netfs: The description of the filesystem +- * +- * Register a filesystem as desiring caching services if they're available. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_register_netfs(struct fscache_netfs *netfs) +-{ +- if (fscache_available()) +- return __fscache_register_netfs(netfs); +- else +- return 0; +-} +- +-/** +- * fscache_unregister_netfs - Indicate that a filesystem no longer desires +- * caching services +- * @netfs: The description of the filesystem +- * +- * Indicate that a filesystem no longer desires caching services for the +- * moment. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_unregister_netfs(struct fscache_netfs *netfs) +-{ +- if (fscache_available()) +- __fscache_unregister_netfs(netfs); +-} +- +-/** +- * fscache_lookup_cache_tag - Look up a cache tag +- * @name: The name of the tag to search for +- * +- * Acquire a specific cache referral tag that can be used to select a specific +- * cache in which to cache an index. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-struct fscache_cache_tag *fscache_lookup_cache_tag(const char *name) +-{ +- if (fscache_available()) +- return __fscache_lookup_cache_tag(name); +- else +- return NULL; +-} +- +-/** +- * fscache_release_cache_tag - Release a cache tag +- * @tag: The tag to release +- * +- * Release a reference to a cache referral tag previously looked up. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_release_cache_tag(struct fscache_cache_tag *tag) +-{ +- if (fscache_available()) +- __fscache_release_cache_tag(tag); +-} +- +-/** +- * fscache_acquire_cookie - Acquire a cookie to represent a cache object +- * @parent: The cookie that's to be the parent of this one +- * @def: A description of the cache object, including callback operations +- * @index_key: The index key for this cookie +- * @index_key_len: Size of the index key +- * @aux_data: The auxiliary data for the cookie (may be NULL) +- * @aux_data_len: Size of the auxiliary data buffer +- * @netfs_data: An arbitrary piece of data to be kept in the cookie to +- * represent the cache object to the netfs +- * @object_size: The initial size of object +- * @enable: Whether or not to enable a data cookie immediately +- * +- * This function is used to inform FS-Cache about part of an index hierarchy +- * that can be used to locate files. This is done by requesting a cookie for +- * each index in the path to the file. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-struct fscache_cookie *fscache_acquire_cookie( +- struct fscache_cookie *parent, +- const struct fscache_cookie_def *def, +- const void *index_key, +- size_t index_key_len, +- const void *aux_data, +- size_t aux_data_len, +- void *netfs_data, +- loff_t object_size, +- bool enable) +-{ +- if (fscache_cookie_valid(parent) && fscache_cookie_enabled(parent)) +- return __fscache_acquire_cookie(parent, def, +- index_key, index_key_len, +- aux_data, aux_data_len, +- netfs_data, object_size, enable); +- else +- return NULL; +-} +- +-/** +- * fscache_relinquish_cookie - Return the cookie to the cache, maybe discarding +- * it +- * @cookie: The cookie being returned +- * @aux_data: The updated auxiliary data for the cookie (may be NULL) +- * @retire: True if the cache object the cookie represents is to be discarded +- * +- * This function returns a cookie to the cache, forcibly discarding the +- * associated cache object if retire is set to true. The opportunity is +- * provided to update the auxiliary data in the cache before the object is +- * disconnected. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_relinquish_cookie(struct fscache_cookie *cookie, +- const void *aux_data, +- bool retire) +-{ +- if (fscache_cookie_valid(cookie)) +- __fscache_relinquish_cookie(cookie, aux_data, retire); +-} +- +-/** +- * fscache_check_consistency - Request validation of a cache's auxiliary data +- * @cookie: The cookie representing the cache object +- * @aux_data: The updated auxiliary data for the cookie (may be NULL) +- * +- * Request an consistency check from fscache, which passes the request to the +- * backing cache. The auxiliary data on the cookie will be updated first if +- * @aux_data is set. +- * +- * Returns 0 if consistent and -ESTALE if inconsistent. May also +- * return -ENOMEM and -ERESTARTSYS. +- */ +-static inline +-int fscache_check_consistency(struct fscache_cookie *cookie, +- const void *aux_data) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_check_consistency(cookie, aux_data); +- else +- return 0; +-} +- +-/** +- * fscache_update_cookie - Request that a cache object be updated +- * @cookie: The cookie representing the cache object +- * @aux_data: The updated auxiliary data for the cookie (may be NULL) +- * +- * Request an update of the index data for the cache object associated with the +- * cookie. The auxiliary data on the cookie will be updated first if @aux_data +- * is set. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- __fscache_update_cookie(cookie, aux_data); +-} +- +-/** +- * fscache_pin_cookie - Pin a data-storage cache object in its cache +- * @cookie: The cookie representing the cache object +- * +- * Permit data-storage cache objects to be pinned in the cache. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_pin_cookie(struct fscache_cookie *cookie) +-{ +- return -ENOBUFS; +-} +- +-/** +- * fscache_pin_cookie - Unpin a data-storage cache object in its cache +- * @cookie: The cookie representing the cache object +- * +- * Permit data-storage cache objects to be unpinned from the cache. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_unpin_cookie(struct fscache_cookie *cookie) +-{ +-} +- +-/** +- * fscache_attr_changed - Notify cache that an object's attributes changed +- * @cookie: The cookie representing the cache object +- * +- * Send a notification to the cache indicating that an object's attributes have +- * changed. This includes the data size. These attributes will be obtained +- * through the get_attr() cookie definition op. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_attr_changed(struct fscache_cookie *cookie) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_attr_changed(cookie); +- else +- return -ENOBUFS; +-} +- +-/** +- * fscache_invalidate - Notify cache that an object needs invalidation +- * @cookie: The cookie representing the cache object +- * +- * Notify the cache that an object is needs to be invalidated and that it +- * should abort any retrievals or stores it is doing on the cache. The object +- * is then marked non-caching until such time as the invalidation is complete. +- * +- * This can be called with spinlocks held. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_invalidate(struct fscache_cookie *cookie) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- __fscache_invalidate(cookie); +-} +- +-/** +- * fscache_wait_on_invalidate - Wait for invalidation to complete +- * @cookie: The cookie representing the cache object +- * +- * Wait for the invalidation of an object to complete. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_wait_on_invalidate(struct fscache_cookie *cookie) +-{ +- if (fscache_cookie_valid(cookie)) +- __fscache_wait_on_invalidate(cookie); +-} +- +-/** +- * fscache_reserve_space - Reserve data space for a cached object +- * @cookie: The cookie representing the cache object +- * @i_size: The amount of space to be reserved +- * +- * Reserve an amount of space in the cache for the cache object attached to a +- * cookie so that a write to that object within the space can always be +- * honoured. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_reserve_space(struct fscache_cookie *cookie, loff_t size) +-{ +- return -ENOBUFS; +-} +- +-#ifdef FSCACHE_USE_NEW_IO_API +- +-/** +- * fscache_begin_read_operation - Begin a read operation for the netfs lib +- * @rreq: The read request being undertaken +- * @cookie: The cookie representing the cache object +- * +- * Begin a read operation on behalf of the netfs helper library. @rreq +- * indicates the read request to which the operation state should be attached; +- * @cookie indicates the cache object that will be accessed. +- * +- * This is intended to be called from the ->begin_cache_operation() netfs lib +- * operation as implemented by the network filesystem. +- * +- * Returns: +- * * 0 - Success +- * * -ENOBUFS - No caching available +- * * Other error code from the cache, such as -ENOMEM. +- */ +-static inline +-int fscache_begin_read_operation(struct netfs_read_request *rreq, +- struct fscache_cookie *cookie) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_begin_read_operation(rreq, cookie); +- return -ENOBUFS; +-} +- +-#else /* FSCACHE_USE_NEW_IO_API */ +- +-/** +- * fscache_read_or_alloc_page - Read a page from the cache or allocate a block +- * in which to store it +- * @cookie: The cookie representing the cache object +- * @page: The netfs page to fill if possible +- * @end_io_func: The callback to invoke when and if the page is filled +- * @context: An arbitrary piece of data to pass on to end_io_func() +- * @gfp: The conditions under which memory allocation should be made +- * +- * Read a page from the cache, or if that's not possible make a potential +- * one-block reservation in the cache into which the page may be stored once +- * fetched from the server. +- * +- * If the page is not backed by the cache object, or if it there's some reason +- * it can't be, -ENOBUFS will be returned and nothing more will be done for +- * that page. +- * +- * Else, if that page is backed by the cache, a read will be initiated directly +- * to the netfs's page and 0 will be returned by this function. The +- * end_io_func() callback will be invoked when the operation terminates on a +- * completion or failure. Note that the callback may be invoked before the +- * return. +- * +- * Else, if the page is unbacked, -ENODATA is returned and a block may have +- * been allocated in the cache. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_read_or_alloc_page(struct fscache_cookie *cookie, +- struct page *page, +- fscache_rw_complete_t end_io_func, +- void *context, +- gfp_t gfp) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_read_or_alloc_page(cookie, page, end_io_func, +- context, gfp); +- else +- return -ENOBUFS; +-} +- +-/** +- * fscache_read_or_alloc_pages - Read pages from the cache and/or allocate +- * blocks in which to store them +- * @cookie: The cookie representing the cache object +- * @mapping: The netfs inode mapping to which the pages will be attached +- * @pages: A list of potential netfs pages to be filled +- * @nr_pages: Number of pages to be read and/or allocated +- * @end_io_func: The callback to invoke when and if each page is filled +- * @context: An arbitrary piece of data to pass on to end_io_func() +- * @gfp: The conditions under which memory allocation should be made +- * +- * Read a set of pages from the cache, or if that's not possible, attempt to +- * make a potential one-block reservation for each page in the cache into which +- * that page may be stored once fetched from the server. +- * +- * If some pages are not backed by the cache object, or if it there's some +- * reason they can't be, -ENOBUFS will be returned and nothing more will be +- * done for that pages. +- * +- * Else, if some of the pages are backed by the cache, a read will be initiated +- * directly to the netfs's page and 0 will be returned by this function. The +- * end_io_func() callback will be invoked when the operation terminates on a +- * completion or failure. Note that the callback may be invoked before the +- * return. +- * +- * Else, if a page is unbacked, -ENODATA is returned and a block may have +- * been allocated in the cache. +- * +- * Because the function may want to return all of -ENOBUFS, -ENODATA and 0 in +- * regard to different pages, the return values are prioritised in that order. +- * Any pages submitted for reading are removed from the pages list. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_read_or_alloc_pages(struct fscache_cookie *cookie, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages, +- fscache_rw_complete_t end_io_func, +- void *context, +- gfp_t gfp) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_read_or_alloc_pages(cookie, mapping, pages, +- nr_pages, end_io_func, +- context, gfp); +- else +- return -ENOBUFS; +-} +- +-/** +- * fscache_alloc_page - Allocate a block in which to store a page +- * @cookie: The cookie representing the cache object +- * @page: The netfs page to allocate a page for +- * @gfp: The conditions under which memory allocation should be made +- * +- * Request Allocation a block in the cache in which to store a netfs page +- * without retrieving any contents from the cache. +- * +- * If the page is not backed by a file then -ENOBUFS will be returned and +- * nothing more will be done, and no reservation will be made. +- * +- * Else, a block will be allocated if one wasn't already, and 0 will be +- * returned +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_alloc_page(struct fscache_cookie *cookie, +- struct page *page, +- gfp_t gfp) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_alloc_page(cookie, page, gfp); +- else +- return -ENOBUFS; +-} +- +-/** +- * fscache_readpages_cancel - Cancel read/alloc on pages +- * @cookie: The cookie representing the inode's cache object. +- * @pages: The netfs pages that we canceled write on in readpages() +- * +- * Uncache/unreserve the pages reserved earlier in readpages() via +- * fscache_readpages_or_alloc() and similar. In most successful caches in +- * readpages() this doesn't do anything. In cases when the underlying netfs's +- * readahead failed we need to clean up the pagelist (unmark and uncache). +- * +- * This function may sleep as it may have to clean up disk state. +- */ +-static inline +-void fscache_readpages_cancel(struct fscache_cookie *cookie, +- struct list_head *pages) +-{ +- if (fscache_cookie_valid(cookie)) +- __fscache_readpages_cancel(cookie, pages); +-} +- +-/** +- * fscache_write_page - Request storage of a page in the cache +- * @cookie: The cookie representing the cache object +- * @page: The netfs page to store +- * @object_size: Updated size of object +- * @gfp: The conditions under which memory allocation should be made +- * +- * Request the contents of the netfs page be written into the cache. This +- * request may be ignored if no cache block is currently allocated, in which +- * case it will return -ENOBUFS. +- * +- * If a cache block was already allocated, a write will be initiated and 0 will +- * be returned. The PG_fscache_write page bit is set immediately and will then +- * be cleared at the completion of the write to indicate the success or failure +- * of the operation. Note that the completion may happen before the return. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-int fscache_write_page(struct fscache_cookie *cookie, +- struct page *page, +- loff_t object_size, +- gfp_t gfp) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- return __fscache_write_page(cookie, page, object_size, gfp); +- else +- return -ENOBUFS; +-} +- +-/** +- * fscache_uncache_page - Indicate that caching is no longer required on a page +- * @cookie: The cookie representing the cache object +- * @page: The netfs page that was being cached. +- * +- * Tell the cache that we no longer want a page to be cached and that it should +- * remove any knowledge of the netfs page it may have. +- * +- * Note that this cannot cancel any outstanding I/O operations between this +- * page and the cache. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_uncache_page(struct fscache_cookie *cookie, +- struct page *page) +-{ +- if (fscache_cookie_valid(cookie)) +- __fscache_uncache_page(cookie, page); +-} +- +-/** +- * fscache_check_page_write - Ask if a page is being writing to the cache +- * @cookie: The cookie representing the cache object +- * @page: The netfs page that is being cached. +- * +- * Ask the cache if a page is being written to the cache. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-bool fscache_check_page_write(struct fscache_cookie *cookie, +- struct page *page) +-{ +- if (fscache_cookie_valid(cookie)) +- return __fscache_check_page_write(cookie, page); +- return false; +-} +- +-/** +- * fscache_wait_on_page_write - Wait for a page to complete writing to the cache +- * @cookie: The cookie representing the cache object +- * @page: The netfs page that is being cached. +- * +- * Ask the cache to wake us up when a page is no longer being written to the +- * cache. +- * +- * See Documentation/filesystems/caching/netfs-api.rst for a complete +- * description. +- */ +-static inline +-void fscache_wait_on_page_write(struct fscache_cookie *cookie, +- struct page *page) +-{ +- if (fscache_cookie_valid(cookie)) +- __fscache_wait_on_page_write(cookie, page); +-} +- +-/** +- * fscache_maybe_release_page - Consider releasing a page, cancelling a store +- * @cookie: The cookie representing the cache object +- * @page: The netfs page that is being cached. +- * @gfp: The gfp flags passed to releasepage() +- * +- * Consider releasing a page for the vmscan algorithm, on behalf of the netfs's +- * releasepage() call. A storage request on the page may cancelled if it is +- * not currently being processed. +- * +- * The function returns true if the page no longer has a storage request on it, +- * and false if a storage request is left in place. If true is returned, the +- * page will have been passed to fscache_uncache_page(). If false is returned +- * the page cannot be freed yet. +- */ +-static inline +-bool fscache_maybe_release_page(struct fscache_cookie *cookie, +- struct page *page, +- gfp_t gfp) +-{ +- if (fscache_cookie_valid(cookie) && PageFsCache(page)) +- return __fscache_maybe_release_page(cookie, page, gfp); +- return true; +-} +- +-/** +- * fscache_uncache_all_inode_pages - Uncache all an inode's pages +- * @cookie: The cookie representing the inode's cache object. +- * @inode: The inode to uncache pages from. +- * +- * Uncache all the pages in an inode that are marked PG_fscache, assuming them +- * to be associated with the given cookie. +- * +- * This function may sleep. It will wait for pages that are being written out +- * and will wait whilst the PG_fscache mark is removed by the cache. +- */ +-static inline +-void fscache_uncache_all_inode_pages(struct fscache_cookie *cookie, +- struct inode *inode) +-{ +- if (fscache_cookie_valid(cookie)) +- __fscache_uncache_all_inode_pages(cookie, inode); +-} +- +-#endif /* FSCACHE_USE_NEW_IO_API */ +- +-/** +- * fscache_disable_cookie - Disable a cookie +- * @cookie: The cookie representing the cache object +- * @aux_data: The updated auxiliary data for the cookie (may be NULL) +- * @invalidate: Invalidate the backing object +- * +- * Disable a cookie from accepting further alloc, read, write, invalidate, +- * update or acquire operations. Outstanding operations can still be waited +- * upon and pages can still be uncached and the cookie relinquished. +- * +- * This will not return until all outstanding operations have completed. +- * +- * If @invalidate is set, then the backing object will be invalidated and +- * detached, otherwise it will just be detached. +- * +- * If @aux_data is set, then auxiliary data will be updated from that. +- */ +-static inline +-void fscache_disable_cookie(struct fscache_cookie *cookie, +- const void *aux_data, +- bool invalidate) +-{ +- if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) +- __fscache_disable_cookie(cookie, aux_data, invalidate); +-} +- +-/** +- * fscache_enable_cookie - Reenable a cookie +- * @cookie: The cookie representing the cache object +- * @aux_data: The updated auxiliary data for the cookie (may be NULL) +- * @object_size: Current size of object +- * @can_enable: A function to permit enablement once lock is held +- * @data: Data for can_enable() +- * +- * Reenable a previously disabled cookie, allowing it to accept further alloc, +- * read, write, invalidate, update or acquire operations. An attempt will be +- * made to immediately reattach the cookie to a backing object. If @aux_data +- * is set, the auxiliary data attached to the cookie will be updated. +- * +- * The can_enable() function is called (if not NULL) once the enablement lock +- * is held to rule on whether enablement is still permitted to go ahead. +- */ +-static inline +-void fscache_enable_cookie(struct fscache_cookie *cookie, +- const void *aux_data, +- loff_t object_size, +- bool (*can_enable)(void *data), +- void *data) +-{ +- if (fscache_cookie_valid(cookie) && !fscache_cookie_enabled(cookie)) +- __fscache_enable_cookie(cookie, aux_data, object_size, +- can_enable, data); +-} +- + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +deleted file mode 100644 +index 446392f5ba83..000000000000 +--- a/include/trace/events/fscache.h ++++ /dev/null +@@ -1,523 +0,0 @@ +-/* SPDX-License-Identifier: GPL-2.0-or-later */ +-/* FS-Cache tracepoints +- * +- * Copyright (C) 2016 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +-#undef TRACE_SYSTEM +-#define TRACE_SYSTEM fscache +- +-#if !defined(_TRACE_FSCACHE_H) || defined(TRACE_HEADER_MULTI_READ) +-#define _TRACE_FSCACHE_H +- +-#include +-#include +- +-/* +- * Define enums for tracing information. +- */ +-#ifndef __FSCACHE_DECLARE_TRACE_ENUMS_ONCE_ONLY +-#define __FSCACHE_DECLARE_TRACE_ENUMS_ONCE_ONLY +- +-enum fscache_cookie_trace { +- fscache_cookie_collision, +- fscache_cookie_discard, +- fscache_cookie_get_acquire_parent, +- fscache_cookie_get_attach_object, +- fscache_cookie_get_reacquire, +- fscache_cookie_get_register_netfs, +- fscache_cookie_put_acquire_nobufs, +- fscache_cookie_put_dup_netfs, +- fscache_cookie_put_relinquish, +- fscache_cookie_put_object, +- fscache_cookie_put_parent, +-}; +- +-enum fscache_page_trace { +- fscache_page_cached, +- fscache_page_inval, +- fscache_page_maybe_release, +- fscache_page_radix_clear_store, +- fscache_page_radix_delete, +- fscache_page_radix_insert, +- fscache_page_radix_pend2store, +- fscache_page_radix_set_pend, +- fscache_page_uncache, +- fscache_page_write, +- fscache_page_write_end, +- fscache_page_write_end_pend, +- fscache_page_write_end_noc, +- fscache_page_write_wait, +- fscache_page_trace__nr +-}; +- +-enum fscache_op_trace { +- fscache_op_cancel, +- fscache_op_cancel_all, +- fscache_op_cancelled, +- fscache_op_completed, +- fscache_op_enqueue_async, +- fscache_op_enqueue_mythread, +- fscache_op_gc, +- fscache_op_init, +- fscache_op_put, +- fscache_op_run, +- fscache_op_signal, +- fscache_op_submit, +- fscache_op_submit_ex, +- fscache_op_work, +- fscache_op_trace__nr +-}; +- +-enum fscache_page_op_trace { +- fscache_page_op_alloc_one, +- fscache_page_op_attr_changed, +- fscache_page_op_check_consistency, +- fscache_page_op_invalidate, +- fscache_page_op_retr_multi, +- fscache_page_op_retr_one, +- fscache_page_op_write_one, +- fscache_page_op_trace__nr +-}; +- +-#endif +- +-/* +- * Declare tracing information enums and their string mappings for display. +- */ +-#define fscache_cookie_traces \ +- EM(fscache_cookie_collision, "*COLLISION*") \ +- EM(fscache_cookie_discard, "DISCARD") \ +- EM(fscache_cookie_get_acquire_parent, "GET prn") \ +- EM(fscache_cookie_get_attach_object, "GET obj") \ +- EM(fscache_cookie_get_reacquire, "GET raq") \ +- EM(fscache_cookie_get_register_netfs, "GET net") \ +- EM(fscache_cookie_put_acquire_nobufs, "PUT nbf") \ +- EM(fscache_cookie_put_dup_netfs, "PUT dnt") \ +- EM(fscache_cookie_put_relinquish, "PUT rlq") \ +- EM(fscache_cookie_put_object, "PUT obj") \ +- E_(fscache_cookie_put_parent, "PUT prn") +- +-#define fscache_page_traces \ +- EM(fscache_page_cached, "Cached ") \ +- EM(fscache_page_inval, "InvalPg") \ +- EM(fscache_page_maybe_release, "MayRels") \ +- EM(fscache_page_uncache, "Uncache") \ +- EM(fscache_page_radix_clear_store, "RxCStr ") \ +- EM(fscache_page_radix_delete, "RxDel ") \ +- EM(fscache_page_radix_insert, "RxIns ") \ +- EM(fscache_page_radix_pend2store, "RxP2S ") \ +- EM(fscache_page_radix_set_pend, "RxSPend ") \ +- EM(fscache_page_write, "WritePg") \ +- EM(fscache_page_write_end, "EndPgWr") \ +- EM(fscache_page_write_end_pend, "EndPgWP") \ +- EM(fscache_page_write_end_noc, "EndPgNC") \ +- E_(fscache_page_write_wait, "WtOnWrt") +- +-#define fscache_op_traces \ +- EM(fscache_op_cancel, "Cancel1") \ +- EM(fscache_op_cancel_all, "CancelA") \ +- EM(fscache_op_cancelled, "Canclld") \ +- EM(fscache_op_completed, "Complet") \ +- EM(fscache_op_enqueue_async, "EnqAsyn") \ +- EM(fscache_op_enqueue_mythread, "EnqMyTh") \ +- EM(fscache_op_gc, "GC ") \ +- EM(fscache_op_init, "Init ") \ +- EM(fscache_op_put, "Put ") \ +- EM(fscache_op_run, "Run ") \ +- EM(fscache_op_signal, "Signal ") \ +- EM(fscache_op_submit, "Submit ") \ +- EM(fscache_op_submit_ex, "SubmitX") \ +- E_(fscache_op_work, "Work ") +- +-#define fscache_page_op_traces \ +- EM(fscache_page_op_alloc_one, "Alloc1 ") \ +- EM(fscache_page_op_attr_changed, "AttrChg") \ +- EM(fscache_page_op_check_consistency, "CheckCn") \ +- EM(fscache_page_op_invalidate, "Inval ") \ +- EM(fscache_page_op_retr_multi, "RetrMul") \ +- EM(fscache_page_op_retr_one, "Retr1 ") \ +- E_(fscache_page_op_write_one, "Write1 ") +- +-/* +- * Export enum symbols via userspace. +- */ +-#undef EM +-#undef E_ +-#define EM(a, b) TRACE_DEFINE_ENUM(a); +-#define E_(a, b) TRACE_DEFINE_ENUM(a); +- +-fscache_cookie_traces; +- +-/* +- * Now redefine the EM() and E_() macros to map the enums to the strings that +- * will be printed in the output. +- */ +-#undef EM +-#undef E_ +-#define EM(a, b) { a, b }, +-#define E_(a, b) { a, b } +- +- +-TRACE_EVENT(fscache_cookie, +- TP_PROTO(unsigned int cookie_debug_id, +- int ref, +- enum fscache_cookie_trace where), +- +- TP_ARGS(cookie_debug_id, ref, where), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(enum fscache_cookie_trace, where ) +- __field(int, ref ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie_debug_id; +- __entry->where = where; +- __entry->ref = ref; +- ), +- +- TP_printk("%s c=%08x r=%d", +- __print_symbolic(__entry->where, fscache_cookie_traces), +- __entry->cookie, __entry->ref) +- ); +- +-TRACE_EVENT(fscache_netfs, +- TP_PROTO(struct fscache_netfs *netfs), +- +- TP_ARGS(netfs), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __array(char, name, 8 ) +- ), +- +- TP_fast_assign( +- __entry->cookie = netfs->primary_index->debug_id; +- strncpy(__entry->name, netfs->name, 8); +- __entry->name[7] = 0; +- ), +- +- TP_printk("c=%08x n=%s", +- __entry->cookie, __entry->name) +- ); +- +-TRACE_EVENT(fscache_acquire, +- TP_PROTO(struct fscache_cookie *cookie), +- +- TP_ARGS(cookie), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, parent ) +- __array(char, name, 8 ) +- __field(int, p_ref ) +- __field(int, p_n_children ) +- __field(u8, p_flags ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->parent = cookie->parent->debug_id; +- __entry->p_ref = refcount_read(&cookie->parent->ref); +- __entry->p_n_children = atomic_read(&cookie->parent->n_children); +- __entry->p_flags = cookie->parent->flags; +- memcpy(__entry->name, cookie->def->name, 8); +- __entry->name[7] = 0; +- ), +- +- TP_printk("c=%08x p=%08x pr=%d pc=%d pf=%02x n=%s", +- __entry->cookie, __entry->parent, __entry->p_ref, +- __entry->p_n_children, __entry->p_flags, __entry->name) +- ); +- +-TRACE_EVENT(fscache_relinquish, +- TP_PROTO(struct fscache_cookie *cookie, bool retire), +- +- TP_ARGS(cookie, retire), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, parent ) +- __field(int, ref ) +- __field(int, n_children ) +- __field(int, n_active ) +- __field(u8, flags ) +- __field(bool, retire ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->parent = cookie->parent->debug_id; +- __entry->ref = refcount_read(&cookie->ref); +- __entry->n_children = atomic_read(&cookie->n_children); +- __entry->n_active = atomic_read(&cookie->n_active); +- __entry->flags = cookie->flags; +- __entry->retire = retire; +- ), +- +- TP_printk("c=%08x r=%d p=%08x Nc=%d Na=%d f=%02x r=%u", +- __entry->cookie, __entry->ref, +- __entry->parent, __entry->n_children, __entry->n_active, +- __entry->flags, __entry->retire) +- ); +- +-TRACE_EVENT(fscache_enable, +- TP_PROTO(struct fscache_cookie *cookie), +- +- TP_ARGS(cookie), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(int, ref ) +- __field(int, n_children ) +- __field(int, n_active ) +- __field(u8, flags ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->ref = refcount_read(&cookie->ref); +- __entry->n_children = atomic_read(&cookie->n_children); +- __entry->n_active = atomic_read(&cookie->n_active); +- __entry->flags = cookie->flags; +- ), +- +- TP_printk("c=%08x r=%d Nc=%d Na=%d f=%02x", +- __entry->cookie, __entry->ref, +- __entry->n_children, __entry->n_active, __entry->flags) +- ); +- +-TRACE_EVENT(fscache_disable, +- TP_PROTO(struct fscache_cookie *cookie), +- +- TP_ARGS(cookie), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(int, ref ) +- __field(int, n_children ) +- __field(int, n_active ) +- __field(u8, flags ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->ref = refcount_read(&cookie->ref); +- __entry->n_children = atomic_read(&cookie->n_children); +- __entry->n_active = atomic_read(&cookie->n_active); +- __entry->flags = cookie->flags; +- ), +- +- TP_printk("c=%08x r=%d Nc=%d Na=%d f=%02x", +- __entry->cookie, __entry->ref, +- __entry->n_children, __entry->n_active, __entry->flags) +- ); +- +-TRACE_EVENT(fscache_osm, +- TP_PROTO(struct fscache_object *object, +- const struct fscache_state *state, +- bool wait, bool oob, s8 event_num), +- +- TP_ARGS(object, state, wait, oob, event_num), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, object ) +- __array(char, state, 8 ) +- __field(bool, wait ) +- __field(bool, oob ) +- __field(s8, event_num ) +- ), +- +- TP_fast_assign( +- __entry->cookie = object->cookie->debug_id; +- __entry->object = object->debug_id; +- __entry->wait = wait; +- __entry->oob = oob; +- __entry->event_num = event_num; +- memcpy(__entry->state, state->short_name, 8); +- ), +- +- TP_printk("c=%08x o=%08d %s %s%sev=%d", +- __entry->cookie, +- __entry->object, +- __entry->state, +- __print_symbolic(__entry->wait, +- { true, "WAIT" }, +- { false, "WORK" }), +- __print_symbolic(__entry->oob, +- { true, " OOB " }, +- { false, " " }), +- __entry->event_num) +- ); +- +-TRACE_EVENT(fscache_page, +- TP_PROTO(struct fscache_cookie *cookie, struct page *page, +- enum fscache_page_trace why), +- +- TP_ARGS(cookie, page, why), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(pgoff_t, page ) +- __field(enum fscache_page_trace, why ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->page = page->index; +- __entry->why = why; +- ), +- +- TP_printk("c=%08x %s pg=%lx", +- __entry->cookie, +- __print_symbolic(__entry->why, fscache_page_traces), +- __entry->page) +- ); +- +-TRACE_EVENT(fscache_check_page, +- TP_PROTO(struct fscache_cookie *cookie, struct page *page, +- void *val, int n), +- +- TP_ARGS(cookie, page, val, n), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(void *, page ) +- __field(void *, val ) +- __field(int, n ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->page = page; +- __entry->val = val; +- __entry->n = n; +- ), +- +- TP_printk("c=%08x pg=%p val=%p n=%d", +- __entry->cookie, __entry->page, __entry->val, __entry->n) +- ); +- +-TRACE_EVENT(fscache_wake_cookie, +- TP_PROTO(struct fscache_cookie *cookie), +- +- TP_ARGS(cookie), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- ), +- +- TP_printk("c=%08x", __entry->cookie) +- ); +- +-TRACE_EVENT(fscache_op, +- TP_PROTO(struct fscache_cookie *cookie, struct fscache_operation *op, +- enum fscache_op_trace why), +- +- TP_ARGS(cookie, op, why), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, op ) +- __field(enum fscache_op_trace, why ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie ? cookie->debug_id : 0; +- __entry->op = op->debug_id; +- __entry->why = why; +- ), +- +- TP_printk("c=%08x op=%08x %s", +- __entry->cookie, __entry->op, +- __print_symbolic(__entry->why, fscache_op_traces)) +- ); +- +-TRACE_EVENT(fscache_page_op, +- TP_PROTO(struct fscache_cookie *cookie, struct page *page, +- struct fscache_operation *op, enum fscache_page_op_trace what), +- +- TP_ARGS(cookie, page, op, what), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, op ) +- __field(pgoff_t, page ) +- __field(enum fscache_page_op_trace, what ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->page = page ? page->index : 0; +- __entry->op = op->debug_id; +- __entry->what = what; +- ), +- +- TP_printk("c=%08x %s pg=%lx op=%08x", +- __entry->cookie, +- __print_symbolic(__entry->what, fscache_page_op_traces), +- __entry->page, __entry->op) +- ); +- +-TRACE_EVENT(fscache_wrote_page, +- TP_PROTO(struct fscache_cookie *cookie, struct page *page, +- struct fscache_operation *op, int ret), +- +- TP_ARGS(cookie, page, op, ret), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, op ) +- __field(pgoff_t, page ) +- __field(int, ret ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->page = page->index; +- __entry->op = op->debug_id; +- __entry->ret = ret; +- ), +- +- TP_printk("c=%08x pg=%lx op=%08x ret=%d", +- __entry->cookie, __entry->page, __entry->op, __entry->ret) +- ); +- +-TRACE_EVENT(fscache_gang_lookup, +- TP_PROTO(struct fscache_cookie *cookie, struct fscache_operation *op, +- void **results, int n, pgoff_t store_limit), +- +- TP_ARGS(cookie, op, results, n, store_limit), +- +- TP_STRUCT__entry( +- __field(unsigned int, cookie ) +- __field(unsigned int, op ) +- __field(pgoff_t, results0 ) +- __field(int, n ) +- __field(pgoff_t, store_limit ) +- ), +- +- TP_fast_assign( +- __entry->cookie = cookie->debug_id; +- __entry->op = op->debug_id; +- __entry->results0 = results[0] ? ((struct page *)results[0])->index : (pgoff_t)-1; +- __entry->n = n; +- __entry->store_limit = store_limit; +- ), +- +- TP_printk("c=%08x op=%08x r0=%lx n=%d sl=%lx", +- __entry->cookie, __entry->op, __entry->results0, __entry->n, +- __entry->store_limit) +- ); +- +-#endif /* _TRACE_FSCACHE_H */ +- +-/* This part must be outside protection */ +-#include + diff --git a/patches.suse/fscache-Remove-the-cookie-parameter-from-fscache_clear_page_bits.patch b/patches.suse/fscache-Remove-the-cookie-parameter-from-fscache_clear_page_bits.patch new file mode 100644 index 0000000..5096bec --- /dev/null +++ b/patches.suse/fscache-Remove-the-cookie-parameter-from-fscache_clear_page_bits.patch @@ -0,0 +1,78 @@ +From: Yue Hu +Date: Wed, 6 Apr 2022 11:50:17 +0800 +Subject: fscache: Remove the cookie parameter from fscache_clear_page_bits() +Git-commit: 2c547f299827c12244d613eb2ee3616d88f56088 +Patch-mainline: v5.18-rc3 +References: jsc#SES-1880 + +The cookie is not used at all, remove it and update the usage in io.c +and afs/write.c (which is the only user outside of fscache currently) +at the same time. + +[DH: Amended the documentation also] + +Signed-off-by: Yue Hu +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Link: https://listman.redhat.com/archives/linux-cachefs/2022-April/006659.html + +Acked-by: Luis Henriques +--- + fs/afs/write.c | 3 +-- + fs/fscache/io.c | 5 ++--- + include/linux/fscache.h | 4 +--- + 3 files changed, 4 insertions(+), 8 deletions(-) + +--- a/fs/afs/write.c ++++ b/fs/afs/write.c +@@ -632,8 +632,7 @@ static ssize_t afs_write_back_from_locke + _debug("write discard %x @%llx [%llx]", len, start, i_size); + + /* The dirty region was entirely beyond the EOF. */ +- fscache_clear_page_bits(afs_vnode_cache(vnode), +- mapping, start, len, caching); ++ fscache_clear_page_bits(mapping, start, len, caching); + afs_pages_written_back(vnode, start, len); + ret = 0; + } +--- a/fs/fscache/io.c ++++ b/fs/fscache/io.c +@@ -233,8 +233,7 @@ static void fscache_wreq_done(void *priv + { + struct fscache_write_request *wreq = priv; + +- fscache_clear_page_bits(fscache_cres_cookie(&wreq->cache_resources), +- wreq->mapping, wreq->start, wreq->len, ++ fscache_clear_page_bits(wreq->mapping, wreq->start, wreq->len, + wreq->set_bits); + + if (wreq->term_func) +@@ -294,7 +293,7 @@ abandon_end: + abandon_free: + kfree(wreq); + abandon: +- fscache_clear_page_bits(cookie, mapping, start, len, cond); ++ fscache_clear_page_bits(mapping, start, len, cond); + if (term_func) + term_func(term_func_priv, ret, false); + } +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -573,7 +573,6 @@ int fscache_write(struct netfs_cache_res + + /** + * fscache_clear_page_bits - Clear the PG_fscache bits from a set of pages +- * @cookie: The cookie representing the cache object + * @mapping: The netfs inode to use as the source + * @start: The start position in @mapping + * @len: The amount of data to unlock +@@ -582,8 +581,7 @@ int fscache_write(struct netfs_cache_res + * Clear the PG_fscache flag from a sequence of pages and wake up anyone who's + * waiting. + */ +-static inline void fscache_clear_page_bits(struct fscache_cookie *cookie, +- struct address_space *mapping, ++static inline void fscache_clear_page_bits(struct address_space *mapping, + loff_t start, size_t len, + bool caching) + { diff --git a/patches.suse/fscache-Select-netfs-stats-if-fscache-stats-are-enabled.patch b/patches.suse/fscache-Select-netfs-stats-if-fscache-stats-are-enabled.patch new file mode 100644 index 0000000..dbacbe2 --- /dev/null +++ b/patches.suse/fscache-Select-netfs-stats-if-fscache-stats-are-enabled.patch @@ -0,0 +1,33 @@ +From: David Howells +Date: Fri, 4 Jun 2021 11:37:45 +0100 +Subject: fscache: Select netfs stats if fscache stats are enabled +Git-commit: 4c5e413994e632fc317e521b207d372e28184aef +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Unconditionally select the stats produced by the netfs lib if fscache stats +are enabled as the former are displayed in the latter's procfile. + +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Reviewed-by: Jeff Layton +Link: https://lore.kernel.org/r/162280352566.3319242.10615341893991206961.stgit@warthog.procyon.org.uk/ +Link: https://lore.kernel.org/r/162431189627.2908479.9165349423842063755.stgit@warthog.procyon.org.uk/ +Acked-by: Luis Henriques +--- + fs/fscache/Kconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/fs/fscache/Kconfig b/fs/fscache/Kconfig +index 427efa73b9bd..92c87d8e0913 100644 +--- a/fs/fscache/Kconfig ++++ b/fs/fscache/Kconfig +@@ -14,6 +14,7 @@ config FSCACHE + config FSCACHE_STATS + bool "Gather statistical information on local caching" + depends on FSCACHE && PROC_FS ++ select NETFS_STATS + help + This option causes statistical information to be gathered on local + caching and exported through file: + diff --git a/patches.suse/fscache-Use-wrapper-fscache_set_cache_state-directly-when-relinquishing.patch b/patches.suse/fscache-Use-wrapper-fscache_set_cache_state-directly-when-relinquishing.patch new file mode 100644 index 0000000..f887298 --- /dev/null +++ b/patches.suse/fscache-Use-wrapper-fscache_set_cache_state-directly-when-relinquishing.patch @@ -0,0 +1,35 @@ +From: Yue Hu +Date: Fri, 1 Apr 2022 14:37:15 +0800 +Subject: fscache: Use wrapper fscache_set_cache_state() directly when + relinquishing +Git-commit: b3c958c20a61fb8514fa16e3edcb421703600ee0 +Patch-mainline: v5.18-rc3 +References: jsc#SES-1880 + +We already have the wrapper function to set cache state. + +Signed-off-by: Yue Hu +Signed-off-by: David Howells +Reviewed-by: Jeffle Xu +cc: linux-cachefs@redhat.com +Link: https://listman.redhat.com/archives/linux-cachefs/2022-April/006648.html # v1 + +Acked-by: Luis Henriques +--- + fs/fscache/cache.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fs/fscache/cache.c b/fs/fscache/cache.c +index 2749933852a9..d645f8b302a2 100644 +--- a/fs/fscache/cache.c ++++ b/fs/fscache/cache.c +@@ -214,7 +214,7 @@ void fscache_relinquish_cache(struct fscache_cache *cache) + + cache->ops = NULL; + cache->cache_priv = NULL; +- smp_store_release(&cache->state, FSCACHE_CACHE_IS_NOT_PRESENT); ++ fscache_set_cache_state(cache, FSCACHE_CACHE_IS_NOT_PRESENT); + fscache_put_cache(cache, where); + } + EXPORT_SYMBOL(fscache_relinquish_cache); + diff --git a/patches.suse/fscache-add-tracepoint-when-failing-cookie.patch b/patches.suse/fscache-add-tracepoint-when-failing-cookie.patch new file mode 100644 index 0000000..40ed528 --- /dev/null +++ b/patches.suse/fscache-add-tracepoint-when-failing-cookie.patch @@ -0,0 +1,49 @@ +From: Jeff Layton +Date: Fri, 5 Aug 2022 06:43:48 -0400 +Subject: fscache: add tracepoint when failing cookie +Git-commit: 1a1e3aca9d4957e282945cdc2b58e7c560b8e0d2 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +Signed-off-by: Jeff Layton +Signed-off-by: David Howells +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 2 ++ + include/trace/events/fscache.h | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 26a6d395737a..451d8a077e12 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -263,6 +263,8 @@ void fscache_caching_failed(struct fscache_cookie *cookie) + { + clear_bit(FSCACHE_COOKIE_IS_CACHING, &cookie->flags); + fscache_set_cookie_state(cookie, FSCACHE_COOKIE_STATE_FAILED); ++ trace_fscache_cookie(cookie->debug_id, refcount_read(&cookie->ref), ++ fscache_cookie_failed); + } + EXPORT_SYMBOL(fscache_caching_failed); + +diff --git a/include/trace/events/fscache.h b/include/trace/events/fscache.h +index cb3fb337e880..c078c48a8e6d 100644 +--- a/include/trace/events/fscache.h ++++ b/include/trace/events/fscache.h +@@ -49,6 +49,7 @@ enum fscache_volume_trace { + enum fscache_cookie_trace { + fscache_cookie_collision, + fscache_cookie_discard, ++ fscache_cookie_failed, + fscache_cookie_get_attach_object, + fscache_cookie_get_end_access, + fscache_cookie_get_hash_collision, +@@ -131,6 +132,7 @@ enum fscache_access_trace { + #define fscache_cookie_traces \ + EM(fscache_cookie_collision, "*COLLIDE*") \ + EM(fscache_cookie_discard, "DISCARD ") \ ++ EM(fscache_cookie_failed, "FAILED ") \ + EM(fscache_cookie_get_attach_object, "GET attch") \ + EM(fscache_cookie_get_hash_collision, "GET hcoll") \ + EM(fscache_cookie_get_end_access, "GQ endac") \ + diff --git a/patches.suse/fscache-cachefiles-Disable-configuration.patch b/patches.suse/fscache-cachefiles-Disable-configuration.patch new file mode 100644 index 0000000..38a34cf --- /dev/null +++ b/patches.suse/fscache-cachefiles-Disable-configuration.patch @@ -0,0 +1,103 @@ +From: David Howells +Date: Mon, 25 Oct 2021 21:41:26 +0100 +Subject: fscache, cachefiles: Disable configuration +Git-commit: 01491a756578d8602dfdfc79f2638c519bfdadb7 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Disable fscache and cachefiles in Kconfig whilst it is rewritten. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819576672.215744.12444272479560406780.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906882835.143852.11073015983885872901.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967075113.1823006.277316290062782998.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021481179.640689.2004199594774033658.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/9p/Kconfig | 2 +- + fs/afs/Kconfig | 2 +- + fs/ceph/Kconfig | 2 +- + fs/cifs/Kconfig | 2 +- + fs/fscache/Kconfig | 3 +++ + fs/nfs/Kconfig | 2 +- + 6 files changed, 8 insertions(+), 5 deletions(-) + +diff --git a/fs/9p/Kconfig b/fs/9p/Kconfig +index d7bc93447c85..b3d33b3ddb98 100644 +--- a/fs/9p/Kconfig ++++ b/fs/9p/Kconfig +@@ -14,7 +14,7 @@ config 9P_FS + if 9P_FS + config 9P_FSCACHE + bool "Enable 9P client caching support" +- depends on 9P_FS=m && FSCACHE || 9P_FS=y && FSCACHE=y ++ depends on 9P_FS=m && FSCACHE_OLD_API || 9P_FS=y && FSCACHE_OLD_API=y + help + Choose Y here to enable persistent, read-only local + caching support for 9p clients using FS-Cache +diff --git a/fs/afs/Kconfig b/fs/afs/Kconfig +index fc8ba9142f2f..c40cdfcc25d1 100644 +--- a/fs/afs/Kconfig ++++ b/fs/afs/Kconfig +@@ -25,7 +25,7 @@ config AFS_DEBUG + + config AFS_FSCACHE + bool "Provide AFS client caching support" +- depends on AFS_FS=m && FSCACHE || AFS_FS=y && FSCACHE=y ++ depends on AFS_FS=m && FSCACHE_OLD_API || AFS_FS=y && FSCACHE_OLD_API=y + help + Say Y here if you want AFS data to be cached locally on disk through + the generic filesystem cache manager +diff --git a/fs/ceph/Kconfig b/fs/ceph/Kconfig +index 94df854147d3..61f123356c3e 100644 +--- a/fs/ceph/Kconfig ++++ b/fs/ceph/Kconfig +@@ -21,7 +21,7 @@ config CEPH_FS + if CEPH_FS + config CEPH_FSCACHE + bool "Enable Ceph client caching support" +- depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y ++ depends on CEPH_FS=m && FSCACHE_OLD_API || CEPH_FS=y && FSCACHE_OLD_API=y + help + Choose Y here to enable persistent, read-only local + caching support for Ceph clients using FS-Cache +diff --git a/fs/cifs/Kconfig b/fs/cifs/Kconfig +index 3b7e3b9e4fd2..346ae8716deb 100644 +--- a/fs/cifs/Kconfig ++++ b/fs/cifs/Kconfig +@@ -188,7 +188,7 @@ config CIFS_SMB_DIRECT + + config CIFS_FSCACHE + bool "Provide CIFS client caching support" +- depends on CIFS=m && FSCACHE || CIFS=y && FSCACHE=y ++ depends on CIFS=m && FSCACHE_OLD_API || CIFS=y && FSCACHE_OLD_API=y + help + Makes CIFS FS-Cache capable. Say Y here if you want your CIFS data + to be cached locally on disk through the general filesystem cache +diff --git a/fs/fscache/Kconfig b/fs/fscache/Kconfig +index b313a978ae0a..76316c4a3fb7 100644 +--- a/fs/fscache/Kconfig ++++ b/fs/fscache/Kconfig +@@ -38,3 +38,6 @@ config FSCACHE_DEBUG + enabled by setting bits in /sys/modules/fscache/parameter/debug. + + See Documentation/filesystems/caching/fscache.rst for more information. ++ ++config FSCACHE_OLD_API ++ bool +diff --git a/fs/nfs/Kconfig b/fs/nfs/Kconfig +index 14a72224b657..bdc11b89eac5 100644 +--- a/fs/nfs/Kconfig ++++ b/fs/nfs/Kconfig +@@ -170,7 +170,7 @@ config ROOT_NFS + + config NFS_FSCACHE + bool "Provide NFS client caching support" +- depends on NFS_FS=m && FSCACHE || NFS_FS=y && FSCACHE=y ++ depends on NFS_FS=m && FSCACHE_OLD_API || NFS_FS=y && FSCACHE_OLD_API=y + help + Say Y here if you want NFS data to be cached locally on disc through + the general filesystem cache manager + diff --git a/patches.suse/fscache-cachefiles-Display-stat-of-culling-events.patch b/patches.suse/fscache-cachefiles-Display-stat-of-culling-events.patch new file mode 100644 index 0000000..c8fffaf --- /dev/null +++ b/patches.suse/fscache-cachefiles-Display-stat-of-culling-events.patch @@ -0,0 +1,87 @@ +From: David Howells +Date: Fri, 22 Oct 2021 09:17:58 +0100 +Subject: fscache, cachefiles: Display stat of culling events +Git-commit: 9f08ebc3438baaaefcc79654b330209b83397f17 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add a stat counter of culling events whereby the cache backend culls a file +to make space (when asked by cachefilesd in this case) and display in +/proc/fs/fscache/stats. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819654165.215744.3797804661644212436.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906961387.143852.9291157239960289090.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967168266.1823006.14436200166581605746.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021567619.640689.4339228906248763197.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/namei.c | 1 + + fs/fscache/stats.c | 7 +++++-- + include/linux/fscache-cache.h | 3 +++ + 3 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index ab3ca598acac..9bd692870617 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -805,6 +805,7 @@ int cachefiles_cull(struct cachefiles_cache *cache, struct dentry *dir, + if (ret < 0) + goto error; + ++ fscache_count_culled(); + dput(victim); + _leave(" = 0"); + return 0; +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index db2f4e225dd9..fc94e5e79f1c 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -46,6 +46,8 @@ atomic_t fscache_n_no_write_space; + EXPORT_SYMBOL(fscache_n_no_write_space); + atomic_t fscache_n_no_create_space; + EXPORT_SYMBOL(fscache_n_no_create_space); ++atomic_t fscache_n_culled; ++EXPORT_SYMBOL(fscache_n_culled); + + /* + * display the general statistics +@@ -86,9 +88,10 @@ int fscache_stats_show(struct seq_file *m, void *v) + atomic_read(&fscache_n_relinquishes_retire), + atomic_read(&fscache_n_relinquishes_dropped)); + +- seq_printf(m, "NoSpace: nwr=%u ncr=%u\n", ++ seq_printf(m, "NoSpace: nwr=%u ncr=%u cull=%u\n", + atomic_read(&fscache_n_no_write_space), +- atomic_read(&fscache_n_no_create_space)); ++ atomic_read(&fscache_n_no_create_space), ++ atomic_read(&fscache_n_culled)); + + seq_printf(m, "IO : rd=%u wr=%u\n", + atomic_read(&fscache_n_read), +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 007e47f38610..a174cedf4d90 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -188,15 +188,18 @@ extern atomic_t fscache_n_read; + extern atomic_t fscache_n_write; + extern atomic_t fscache_n_no_write_space; + extern atomic_t fscache_n_no_create_space; ++extern atomic_t fscache_n_culled; + #define fscache_count_read() atomic_inc(&fscache_n_read) + #define fscache_count_write() atomic_inc(&fscache_n_write) + #define fscache_count_no_write_space() atomic_inc(&fscache_n_no_write_space) + #define fscache_count_no_create_space() atomic_inc(&fscache_n_no_create_space) ++#define fscache_count_culled() atomic_inc(&fscache_n_culled) + #else + #define fscache_count_read() do {} while(0) + #define fscache_count_write() do {} while(0) + #define fscache_count_no_write_space() do {} while(0) + #define fscache_count_no_create_space() do {} while(0) ++#define fscache_count_culled() do {} while(0) + #endif + + #endif /* _LINUX_FSCACHE_CACHE_H */ + diff --git a/patches.suse/fscache-cachefiles-Display-stats-of-no-space-events.patch b/patches.suse/fscache-cachefiles-Display-stats-of-no-space-events.patch new file mode 100644 index 0000000..9b0c2b2 --- /dev/null +++ b/patches.suse/fscache-cachefiles-Display-stats-of-no-space-events.patch @@ -0,0 +1,220 @@ +From: David Howells +Date: Thu, 21 Oct 2021 21:58:29 +0100 +Subject: fscache, cachefiles: Display stats of no-space events +Git-commit: 3929eca769b5a231010b4978acc61c0735da198f +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Add stat counters of no-space events that caused caching not to happen and +display in /proc/fs/fscache/stats. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819653216.215744.17210522251617386509.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906958369.143852.7257100711818401748.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967166917.1823006.14842444049198947892.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021566184.640689.4417328329632709265.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/cache.c | 18 +++++++++++++++--- + fs/cachefiles/daemon.c | 2 +- + fs/cachefiles/internal.h | 11 +++++++++-- + fs/cachefiles/io.c | 7 +++++-- + fs/cachefiles/namei.c | 6 ++++-- + fs/fscache/stats.c | 8 ++++++++ + include/linux/fscache-cache.h | 6 ++++++ + 7 files changed, 48 insertions(+), 10 deletions(-) + +diff --git a/fs/cachefiles/cache.c b/fs/cachefiles/cache.c +index e2cbbc08bad9..809519286335 100644 +--- a/fs/cachefiles/cache.c ++++ b/fs/cachefiles/cache.c +@@ -147,7 +147,7 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + pr_info("File cache on %s registered\n", cache_cookie->name); + + /* check how much space the cache has */ +- cachefiles_has_space(cache, 0, 0); ++ cachefiles_has_space(cache, 0, 0, cachefiles_has_space_check); + cachefiles_end_secure(cache, saved_cred); + _leave(" = 0 [%px]", cache->cache); + return 0; +@@ -175,7 +175,8 @@ int cachefiles_add_cache(struct cachefiles_cache *cache) + * cache + */ + int cachefiles_has_space(struct cachefiles_cache *cache, +- unsigned fnr, unsigned bnr) ++ unsigned fnr, unsigned bnr, ++ enum cachefiles_has_space_for reason) + { + struct kstatfs stats; + u64 b_avail, b_writing; +@@ -233,7 +234,7 @@ int cachefiles_has_space(struct cachefiles_cache *cache, + ret = -ENOBUFS; + if (stats.f_ffree < cache->fstop || + b_avail < cache->bstop) +- goto begin_cull; ++ goto stop_and_begin_cull; + + ret = 0; + if (stats.f_ffree < cache->fcull || +@@ -252,6 +253,17 @@ int cachefiles_has_space(struct cachefiles_cache *cache, + //_leave(" = 0"); + return 0; + ++stop_and_begin_cull: ++ switch (reason) { ++ case cachefiles_has_space_for_write: ++ fscache_count_no_write_space(); ++ break; ++ case cachefiles_has_space_for_create: ++ fscache_count_no_create_space(); ++ break; ++ default: ++ break; ++ } + begin_cull: + if (!test_and_set_bit(CACHEFILES_CULLING, &cache->flags)) { + _debug("### CULL CACHE ###"); +diff --git a/fs/cachefiles/daemon.c b/fs/cachefiles/daemon.c +index 45af558a696e..40a792421fc1 100644 +--- a/fs/cachefiles/daemon.c ++++ b/fs/cachefiles/daemon.c +@@ -170,7 +170,7 @@ static ssize_t cachefiles_daemon_read(struct file *file, char __user *_buffer, + return 0; + + /* check how much space the cache has */ +- cachefiles_has_space(cache, 0, 0); ++ cachefiles_has_space(cache, 0, 0, cachefiles_has_space_check); + + /* summarise */ + f_released = atomic_xchg(&cache->f_released, 0); +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index abdd1b66f6b9..8dd54d9375b6 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -130,10 +130,17 @@ static inline void cachefiles_state_changed(struct cachefiles_cache *cache) + * cache.c + */ + extern int cachefiles_add_cache(struct cachefiles_cache *cache); +-extern int cachefiles_has_space(struct cachefiles_cache *cache, +- unsigned fnr, unsigned bnr); + extern void cachefiles_withdraw_cache(struct cachefiles_cache *cache); + ++enum cachefiles_has_space_for { ++ cachefiles_has_space_check, ++ cachefiles_has_space_for_write, ++ cachefiles_has_space_for_create, ++}; ++extern int cachefiles_has_space(struct cachefiles_cache *cache, ++ unsigned fnr, unsigned bnr, ++ enum cachefiles_has_space_for reason); ++ + /* + * daemon.c + */ +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index 6f4dce0cfc36..60b1eac2ce78 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -468,7 +468,8 @@ static int __cachefiles_prepare_write(struct netfs_cache_resources *cres, + * space, we need to see if it's fully allocated. If it's not, we may + * want to cull it. + */ +- if (cachefiles_has_space(cache, 0, *_len / PAGE_SIZE) == 0) ++ if (cachefiles_has_space(cache, 0, *_len / PAGE_SIZE, ++ cachefiles_has_space_check) == 0) + return 0; /* Enough space to simply overwrite the whole block */ + + pos = cachefiles_inject_read_error(); +@@ -483,6 +484,7 @@ static int __cachefiles_prepare_write(struct netfs_cache_resources *cres, + return 0; /* Fully allocated */ + + /* Partially allocated, but insufficient space: cull. */ ++ fscache_count_no_write_space(); + ret = cachefiles_inject_remove_error(); + if (ret == 0) + ret = vfs_fallocate(file, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, +@@ -498,7 +500,8 @@ static int __cachefiles_prepare_write(struct netfs_cache_resources *cres, + return ret; + + check_space: +- return cachefiles_has_space(cache, 0, *_len / PAGE_SIZE); ++ return cachefiles_has_space(cache, 0, *_len / PAGE_SIZE, ++ cachefiles_has_space_for_write); + } + + static int cachefiles_prepare_write(struct netfs_cache_resources *cres, +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +index b549e9f79c01..ab3ca598acac 100644 +--- a/fs/cachefiles/namei.c ++++ b/fs/cachefiles/namei.c +@@ -115,7 +115,8 @@ struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, + + /* we need to create the subdir if it doesn't exist yet */ + if (d_is_negative(subdir)) { +- ret = cachefiles_has_space(cache, 1, 0); ++ ret = cachefiles_has_space(cache, 1, 0, ++ cachefiles_has_space_for_create); + if (ret < 0) + goto mkdir_error; + +@@ -513,7 +514,8 @@ static bool cachefiles_create_file(struct cachefiles_object *object) + struct file *file; + int ret; + +- ret = cachefiles_has_space(object->volume->cache, 1, 0); ++ ret = cachefiles_has_space(object->volume->cache, 1, 0, ++ cachefiles_has_space_for_create); + if (ret < 0) + return false; + +diff --git a/fs/fscache/stats.c b/fs/fscache/stats.c +index 798ee68b3e9d..db2f4e225dd9 100644 +--- a/fs/fscache/stats.c ++++ b/fs/fscache/stats.c +@@ -42,6 +42,10 @@ atomic_t fscache_n_read; + EXPORT_SYMBOL(fscache_n_read); + atomic_t fscache_n_write; + EXPORT_SYMBOL(fscache_n_write); ++atomic_t fscache_n_no_write_space; ++EXPORT_SYMBOL(fscache_n_no_write_space); ++atomic_t fscache_n_no_create_space; ++EXPORT_SYMBOL(fscache_n_no_create_space); + + /* + * display the general statistics +@@ -82,6 +86,10 @@ int fscache_stats_show(struct seq_file *m, void *v) + atomic_read(&fscache_n_relinquishes_retire), + atomic_read(&fscache_n_relinquishes_dropped)); + ++ seq_printf(m, "NoSpace: nwr=%u ncr=%u\n", ++ atomic_read(&fscache_n_no_write_space), ++ atomic_read(&fscache_n_no_create_space)); ++ + seq_printf(m, "IO : rd=%u wr=%u\n", + atomic_read(&fscache_n_read), + atomic_read(&fscache_n_write)); +diff --git a/include/linux/fscache-cache.h b/include/linux/fscache-cache.h +index 3fa4902dc87c..007e47f38610 100644 +--- a/include/linux/fscache-cache.h ++++ b/include/linux/fscache-cache.h +@@ -186,11 +186,17 @@ static inline void fscache_wait_for_objects(struct fscache_cache *cache) + #ifdef CONFIG_FSCACHE_STATS + extern atomic_t fscache_n_read; + extern atomic_t fscache_n_write; ++extern atomic_t fscache_n_no_write_space; ++extern atomic_t fscache_n_no_create_space; + #define fscache_count_read() atomic_inc(&fscache_n_read) + #define fscache_count_write() atomic_inc(&fscache_n_write) ++#define fscache_count_no_write_space() atomic_inc(&fscache_n_no_write_space) ++#define fscache_count_no_create_space() atomic_inc(&fscache_n_no_create_space) + #else + #define fscache_count_read() do {} while(0) + #define fscache_count_write() do {} while(0) ++#define fscache_count_no_write_space() do {} while(0) ++#define fscache_count_no_create_space() do {} while(0) + #endif + + #endif /* _LINUX_FSCACHE_CACHE_H */ + diff --git a/patches.suse/fscache-cachefiles-Store-the-volume-coherency-data.patch b/patches.suse/fscache-cachefiles-Store-the-volume-coherency-data.patch new file mode 100644 index 0000000..1323b4d --- /dev/null +++ b/patches.suse/fscache-cachefiles-Store-the-volume-coherency-data.patch @@ -0,0 +1,325 @@ +From: David Howells +Date: Tue, 14 Dec 2021 09:51:43 +0000 +Subject: fscache, cachefiles: Store the volume coherency data +Git-commit: 32e150037dce368d129996ffe5f98217b1974d9e +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Store the volume coherency data in an xattr and check it when we rebind the +volume. If it doesn't match the cache volume is moved to the graveyard and +rebuilt anew. + +Changes +======= +ver #4: + - Remove a couple of debugging prints. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +Link: https://lore.kernel.org/r/163967164397.1823006.2950539849831291830.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021563138.640689.15851092065380543119.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/internal.h | 2 + + fs/cachefiles/volume.c | 25 ++++++++++++- + fs/cachefiles/xattr.c | 78 +++++++++++++++++++++++++++++++++++++++ + fs/fscache/volume.c | 14 ++++++- + include/linux/fscache.h | 2 + + include/trace/events/cachefiles.h | 42 ++++++++++++++++++++- + 6 files changed, 157 insertions(+), 6 deletions(-) + +diff --git a/fs/cachefiles/internal.h b/fs/cachefiles/internal.h +index d5868f5514d3..abdd1b66f6b9 100644 +--- a/fs/cachefiles/internal.h ++++ b/fs/cachefiles/internal.h +@@ -270,6 +270,8 @@ extern int cachefiles_remove_object_xattr(struct cachefiles_cache *cache, + struct cachefiles_object *object, + struct dentry *dentry); + extern void cachefiles_prepare_to_write(struct fscache_cookie *cookie); ++extern bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume); ++extern int cachefiles_check_volume_xattr(struct cachefiles_volume *volume); + + /* + * Error handling +diff --git a/fs/cachefiles/volume.c b/fs/cachefiles/volume.c +index 4a14f5e72764..89df0ba8ba5e 100644 +--- a/fs/cachefiles/volume.c ++++ b/fs/cachefiles/volume.c +@@ -22,7 +22,8 @@ void cachefiles_acquire_volume(struct fscache_volume *vcookie) + struct dentry *vdentry, *fan; + size_t len; + char *name; +- int n_accesses, i; ++ bool is_new = false; ++ int ret, n_accesses, i; + + _enter(""); + +@@ -43,11 +44,29 @@ void cachefiles_acquire_volume(struct fscache_volume *vcookie) + memcpy(name + 1, vcookie->key + 1, len); + name[len + 1] = 0; + +- vdentry = cachefiles_get_directory(cache, cache->store, name, NULL); ++retry: ++ vdentry = cachefiles_get_directory(cache, cache->store, name, &is_new); + if (IS_ERR(vdentry)) + goto error_name; + volume->dentry = vdentry; + ++ if (is_new) { ++ if (!cachefiles_set_volume_xattr(volume)) ++ goto error_dir; ++ } else { ++ ret = cachefiles_check_volume_xattr(volume); ++ if (ret < 0) { ++ if (ret != -ESTALE) ++ goto error_dir; ++ inode_lock_nested(d_inode(cache->store), I_MUTEX_PARENT); ++ cachefiles_bury_object(cache, NULL, cache->store, vdentry, ++ FSCACHE_VOLUME_IS_WEIRD); ++ cachefiles_put_directory(volume->dentry); ++ cond_resched(); ++ goto retry; ++ } ++ } ++ + for (i = 0; i < 256; i++) { + sprintf(name, "@%02x", i); + fan = cachefiles_get_directory(cache, vdentry, name, NULL); +@@ -74,6 +93,7 @@ void cachefiles_acquire_volume(struct fscache_volume *vcookie) + error_fan: + for (i = 0; i < 256; i++) + cachefiles_put_directory(volume->fanout[i]); ++error_dir: + cachefiles_put_directory(volume->dentry); + error_name: + kfree(name); +@@ -114,5 +134,6 @@ void cachefiles_free_volume(struct fscache_volume *vcookie) + void cachefiles_withdraw_volume(struct cachefiles_volume *volume) + { + fscache_withdraw_volume(volume->vcookie); ++ cachefiles_set_volume_xattr(volume); + __cachefiles_free_volume(volume); + } +diff --git a/fs/cachefiles/xattr.c b/fs/cachefiles/xattr.c +index 0601c46a22ef..83f41bd0c3a9 100644 +--- a/fs/cachefiles/xattr.c ++++ b/fs/cachefiles/xattr.c +@@ -179,3 +179,81 @@ void cachefiles_prepare_to_write(struct fscache_cookie *cookie) + cachefiles_end_secure(cache, saved_cred); + } + } ++ ++/* ++ * Set the state xattr on a volume directory. ++ */ ++bool cachefiles_set_volume_xattr(struct cachefiles_volume *volume) ++{ ++ unsigned int len = volume->vcookie->coherency_len; ++ const void *p = volume->vcookie->coherency; ++ struct dentry *dentry = volume->dentry; ++ int ret; ++ ++ _enter("%x,#%d", volume->vcookie->debug_id, len); ++ ++ ret = cachefiles_inject_write_error(); ++ if (ret == 0) ++ ret = vfs_setxattr(&init_user_ns, dentry, cachefiles_xattr_cache, ++ p, len, 0); ++ if (ret < 0) { ++ trace_cachefiles_vfs_error(NULL, d_inode(dentry), ret, ++ cachefiles_trace_setxattr_error); ++ trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, ++ cachefiles_coherency_vol_set_fail); ++ if (ret != -ENOMEM) ++ cachefiles_io_error( ++ volume->cache, "Failed to set xattr with error %d", ret); ++ } else { ++ trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, ++ cachefiles_coherency_vol_set_ok); ++ } ++ ++ _leave(" = %d", ret); ++ return ret == 0; ++} ++ ++/* ++ * Check the consistency between the backing cache and the volume cookie. ++ */ ++int cachefiles_check_volume_xattr(struct cachefiles_volume *volume) ++{ ++ struct cachefiles_xattr *buf; ++ struct dentry *dentry = volume->dentry; ++ unsigned int len = volume->vcookie->coherency_len; ++ const void *p = volume->vcookie->coherency; ++ enum cachefiles_coherency_trace why; ++ ssize_t xlen; ++ int ret = -ESTALE; ++ ++ _enter(""); ++ ++ buf = kmalloc(len, GFP_KERNEL); ++ if (!buf) ++ return -ENOMEM; ++ ++ xlen = cachefiles_inject_read_error(); ++ if (xlen == 0) ++ xlen = vfs_getxattr(&init_user_ns, dentry, cachefiles_xattr_cache, buf, len); ++ if (xlen != len) { ++ if (xlen < 0) { ++ trace_cachefiles_vfs_error(NULL, d_inode(dentry), xlen, ++ cachefiles_trace_getxattr_error); ++ if (xlen == -EIO) ++ cachefiles_io_error( ++ volume->cache, ++ "Failed to read xattr with error %zd", xlen); ++ } ++ why = cachefiles_coherency_vol_check_xattr; ++ } else if (memcmp(buf->data, p, len) != 0) { ++ why = cachefiles_coherency_vol_check_cmp; ++ } else { ++ why = cachefiles_coherency_vol_check_ok; ++ ret = 0; ++ } ++ ++ trace_cachefiles_vol_coherency(volume, d_inode(dentry)->i_ino, why); ++ kfree(buf); ++ _leave(" = %d", ret); ++ return ret; ++} +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +index e1a8e92a6adb..a57c6cbee858 100644 +--- a/fs/fscache/volume.c ++++ b/fs/fscache/volume.c +@@ -205,15 +205,22 @@ static struct fscache_volume *fscache_alloc_volume(const char *volume_key, + size_t klen, hlen; + char *key; + ++ if (!coherency_data) ++ coherency_len = 0; ++ + cache = fscache_lookup_cache(cache_name, false); + if (IS_ERR(cache)) + return NULL; + +- volume = kzalloc(sizeof(*volume), GFP_KERNEL); ++ volume = kzalloc(struct_size(volume, coherency, coherency_len), ++ GFP_KERNEL); + if (!volume) + goto err_cache; + + volume->cache = cache; ++ volume->coherency_len = coherency_len; ++ if (coherency_data) ++ memcpy(volume->coherency, coherency_data, coherency_len); + INIT_LIST_HEAD(&volume->proc_link); + INIT_WORK(&volume->work, fscache_create_volume_work); + refcount_set(&volume->ref, 1); +@@ -421,8 +428,11 @@ void __fscache_relinquish_volume(struct fscache_volume *volume, + if (WARN_ON(test_and_set_bit(FSCACHE_VOLUME_RELINQUISHED, &volume->flags))) + return; + +- if (invalidate) ++ if (invalidate) { + set_bit(FSCACHE_VOLUME_INVALIDATE, &volume->flags); ++ } else if (coherency_data) { ++ memcpy(volume->coherency, coherency_data, volume->coherency_len); ++ } + + fscache_put_volume(volume, fscache_volume_put_relinquish); + } +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 86b1c0db1de5..7bd35f60d19a 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -87,6 +87,8 @@ struct fscache_volume { + #define FSCACHE_VOLUME_COLLIDED_WITH 2 /* Volume was collided with */ + #define FSCACHE_VOLUME_ACQUIRE_PENDING 3 /* Volume is waiting to complete acquisition */ + #define FSCACHE_VOLUME_CREATING 4 /* Volume is being created on disk */ ++ u8 coherency_len; /* Length of the coherency data */ ++ u8 coherency[]; /* Coherency data */ + }; + + /* +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index ab1376ebc3ab..1172529b5b49 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -40,6 +40,7 @@ enum fscache_why_object_killed { + FSCACHE_OBJECT_NO_SPACE, + FSCACHE_OBJECT_WAS_RETIRED, + FSCACHE_OBJECT_WAS_CULLED, ++ FSCACHE_VOLUME_IS_WEIRD, + }; + + enum cachefiles_coherency_trace { +@@ -53,6 +54,11 @@ enum cachefiles_coherency_trace { + cachefiles_coherency_check_xattr, + cachefiles_coherency_set_fail, + cachefiles_coherency_set_ok, ++ cachefiles_coherency_vol_check_cmp, ++ cachefiles_coherency_vol_check_ok, ++ cachefiles_coherency_vol_check_xattr, ++ cachefiles_coherency_vol_set_fail, ++ cachefiles_coherency_vol_set_ok, + }; + + enum cachefiles_trunc_trace { +@@ -103,7 +109,8 @@ enum cachefiles_error_trace { + EM(FSCACHE_OBJECT_INVALIDATED, "inval") \ + EM(FSCACHE_OBJECT_NO_SPACE, "no_space") \ + EM(FSCACHE_OBJECT_WAS_RETIRED, "was_retired") \ +- E_(FSCACHE_OBJECT_WAS_CULLED, "was_culled") ++ EM(FSCACHE_OBJECT_WAS_CULLED, "was_culled") \ ++ E_(FSCACHE_VOLUME_IS_WEIRD, "volume_weird") + + #define cachefiles_obj_ref_traces \ + EM(cachefiles_obj_get_ioreq, "GET ioreq") \ +@@ -129,7 +136,12 @@ enum cachefiles_error_trace { + EM(cachefiles_coherency_check_type, "BAD type") \ + EM(cachefiles_coherency_check_xattr, "BAD xatt") \ + EM(cachefiles_coherency_set_fail, "SET fail") \ +- E_(cachefiles_coherency_set_ok, "SET ok ") ++ EM(cachefiles_coherency_set_ok, "SET ok ") \ ++ EM(cachefiles_coherency_vol_check_cmp, "VOL BAD cmp ") \ ++ EM(cachefiles_coherency_vol_check_ok, "VOL OK ") \ ++ EM(cachefiles_coherency_vol_check_xattr,"VOL BAD xatt") \ ++ EM(cachefiles_coherency_vol_set_fail, "VOL SET fail") \ ++ E_(cachefiles_coherency_vol_set_ok, "VOL SET ok ") + + #define cachefiles_trunc_traces \ + EM(cachefiles_trunc_dio_adjust, "DIOADJ") \ +@@ -365,6 +377,32 @@ TRACE_EVENT(cachefiles_coherency, + __entry->content) + ); + ++TRACE_EVENT(cachefiles_vol_coherency, ++ TP_PROTO(struct cachefiles_volume *volume, ++ ino_t ino, ++ enum cachefiles_coherency_trace why), ++ ++ TP_ARGS(volume, ino, why), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, vol ) ++ __field(enum cachefiles_coherency_trace, why ) ++ __field(u64, ino ) ++ ), ++ ++ TP_fast_assign( ++ __entry->vol = volume->vcookie->debug_id; ++ __entry->why = why; ++ __entry->ino = ino; ++ ), ++ ++ TP_printk("V=%08x %s i=%llx", ++ __entry->vol, ++ __print_symbolic(__entry->why, cachefiles_coherency_traces), ++ __entry->ino) ++ ); ++ + TRACE_EVENT(cachefiles_prep_read, + TP_PROTO(struct netfs_read_subrequest *sreq, + enum netfs_read_source source, + diff --git a/patches.suse/fscache-don-t-leak-cookie-access-refs-if-invalidation-is-in-progress-or-failed.patch b/patches.suse/fscache-don-t-leak-cookie-access-refs-if-invalidation-is-in-progress-or-failed.patch new file mode 100644 index 0000000..e64779e --- /dev/null +++ b/patches.suse/fscache-don-t-leak-cookie-access-refs-if-invalidation-is-in-progress-or-failed.patch @@ -0,0 +1,52 @@ +From: Jeff Layton +Date: Fri, 5 Aug 2022 06:42:45 -0400 +Subject: fscache: don't leak cookie access refs if invalidation is in progress + or failed +Git-commit: fb24771faf72a2fd62b3b6287af3c610c3ec9cf1 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +It's possible for a request to invalidate a fscache_cookie will come in +while we're already processing an invalidation. If that happens we +currently take an extra access reference that will leak. Only call +__fscache_begin_cookie_access if the FSCACHE_COOKIE_DO_INVALIDATE bit +was previously clear. + +Also, ensure that we attempt to clear the bit when the cookie is +"FAILED" and put the reference to avoid an access leak. + +Fixes: 85e4ea1049c7 ("fscache: Fix invalidation/lookup race") +Suggested-by: David Howells +Signed-off-by: Jeff Layton +Signed-off-by: David Howells +Acked-by: Luis Henriques +--- + fs/fscache/cookie.c | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/fs/fscache/cookie.c b/fs/fscache/cookie.c +index 74920826d8f6..26a6d395737a 100644 +--- a/fs/fscache/cookie.c ++++ b/fs/fscache/cookie.c +@@ -739,6 +739,9 @@ static void fscache_cookie_state_machine(struct fscache_cookie *cookie) + fallthrough; + + case FSCACHE_COOKIE_STATE_FAILED: ++ if (test_and_clear_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags)) ++ fscache_end_cookie_access(cookie, fscache_access_invalidate_cookie_end); ++ + if (atomic_read(&cookie->n_accesses) != 0) + break; + if (test_bit(FSCACHE_COOKIE_DO_RELINQUISH, &cookie->flags)) { +@@ -1063,8 +1066,8 @@ void __fscache_invalidate(struct fscache_cookie *cookie, + return; + + case FSCACHE_COOKIE_STATE_LOOKING_UP: +- __fscache_begin_cookie_access(cookie, fscache_access_invalidate_cookie); +- set_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags); ++ if (!test_and_set_bit(FSCACHE_COOKIE_DO_INVALIDATE, &cookie->flags)) ++ __fscache_begin_cookie_access(cookie, fscache_access_invalidate_cookie); + fallthrough; + case FSCACHE_COOKIE_STATE_CREATING: + spin_unlock(&cookie->lock); + diff --git a/patches.suse/fscache-export-fscache_end_operation.patch b/patches.suse/fscache-export-fscache_end_operation.patch new file mode 100644 index 0000000..4346653 --- /dev/null +++ b/patches.suse/fscache-export-fscache_end_operation.patch @@ -0,0 +1,117 @@ +From: Jeffle Xu +Date: Wed, 9 Feb 2022 14:00:47 +0800 +Subject: fscache: export fscache_end_operation() +Git-commit: e9b57aaae605eb869a628fdc21fe7d2c77a2205d +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Export fscache_end_operation() to avoid code duplication. + +Besides, considering the paired fscache_begin_read_operation() is +already exported, it shall make sense to also export +fscache_end_operation(). + +Signed-off-by: Jeffle Xu +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/20220302125134.131039-2-jefflexu@linux.alibaba.com/ # Jeffle's v4 +Link: https://lore.kernel.org/r/164622971432.3564931.12184135678781328146.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678190346.1200972.7453733431978569479.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692888334.2099075.5166283293894267365.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/20220316131723.111553-2-jefflexu@linux.alibaba.com/ # v5 +Acked-by: Luis Henriques +--- + fs/cifs/fscache.c | 8 -------- + fs/fscache/internal.h | 11 ----------- + fs/nfs/fscache.c | 8 -------- + include/linux/fscache.h | 14 ++++++++++++++ + 4 files changed, 14 insertions(+), 27 deletions(-) + +diff --git a/fs/cifs/fscache.c b/fs/cifs/fscache.c +index 33af72e0ac0c..b47c2011ce5b 100644 +--- a/fs/cifs/fscache.c ++++ b/fs/cifs/fscache.c +@@ -134,14 +134,6 @@ void cifs_fscache_release_inode_cookie(struct inode *inode) + } + } + +-static inline void fscache_end_operation(struct netfs_cache_resources *cres) +-{ +- const struct netfs_cache_ops *ops = fscache_operation_valid(cres); +- +- if (ops) +- ops->end_operation(cres); +-} +- + /* + * Fallback page reading interface. + */ +diff --git a/fs/fscache/internal.h b/fs/fscache/internal.h +index f121c21590dc..ed1c9ed737f2 100644 +--- a/fs/fscache/internal.h ++++ b/fs/fscache/internal.h +@@ -70,17 +70,6 @@ static inline void fscache_see_cookie(struct fscache_cookie *cookie, + where); + } + +-/* +- * io.c +- */ +-static inline void fscache_end_operation(struct netfs_cache_resources *cres) +-{ +- const struct netfs_cache_ops *ops = fscache_operation_valid(cres); +- +- if (ops) +- ops->end_operation(cres); +-} +- + /* + * main.c + */ +diff --git a/fs/nfs/fscache.c b/fs/nfs/fscache.c +index cfe901650ab0..39654ca72d3d 100644 +--- a/fs/nfs/fscache.c ++++ b/fs/nfs/fscache.c +@@ -249,14 +249,6 @@ void nfs_fscache_release_file(struct inode *inode, struct file *filp) + } + } + +-static inline void fscache_end_operation(struct netfs_cache_resources *cres) +-{ +- const struct netfs_cache_ops *ops = fscache_operation_valid(cres); +- +- if (ops) +- ops->end_operation(cres); +-} +- + /* + * Fallback page reading interface. + */ +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 296c5f1d9f35..d2430da8aa67 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -456,6 +456,20 @@ int fscache_begin_read_operation(struct netfs_cache_resources *cres, + return -ENOBUFS; + } + ++/** ++ * fscache_end_operation - End the read operation for the netfs lib ++ * @cres: The cache resources for the read operation ++ * ++ * Clean up the resources at the end of the read request. ++ */ ++static inline void fscache_end_operation(struct netfs_cache_resources *cres) ++{ ++ const struct netfs_cache_ops *ops = fscache_operation_valid(cres); ++ ++ if (ops) ++ ops->end_operation(cres); ++} ++ + /** + * fscache_read - Start a read from the cache. + * @cres: The cache resources to use + diff --git a/patches.suse/fscache-fix-OOB-Read-in-__fscache_acquire_volume.patch b/patches.suse/fscache-fix-OOB-Read-in-__fscache_acquire_volume.patch new file mode 100644 index 0000000..4b97abe --- /dev/null +++ b/patches.suse/fscache-fix-OOB-Read-in-__fscache_acquire_volume.patch @@ -0,0 +1,99 @@ +From: David Howells +Date: Mon, 21 Nov 2022 16:31:34 +0000 +Subject: fscache: fix OOB Read in __fscache_acquire_volume +Git-commit: 9f0933ac026f7e54fe096797af9de20724e79097 +Patch-mainline: v6.1-rc7 +References: jsc#SES-1880 + +The type of a->key[0] is char in fscache_volume_same(). If the length +of cache volume key is greater than 127, the value of a->key[0] is less +than 0. In this case, klen becomes much larger than 255 after type +conversion, because the type of klen is size_t. As a result, memcmp() +is read out of bounds. + +This causes a slab-out-of-bounds Read in __fscache_acquire_volume(), as +reported by Syzbot. + +Fix this by changing the type of the stored key to "u8 *" rather than +"char *" (it isn't a simple string anyway). Also put in a check that +the volume name doesn't exceed NAME_MAX. + + BUG: KASAN: slab-out-of-bounds in memcmp+0x16f/0x1c0 lib/string.c:757 + Read of size 8 at addr ffff888016f3aa90 by task syz-executor344/3613 + Call Trace: + memcmp+0x16f/0x1c0 lib/string.c:757 + memcmp include/linux/fortify-string.h:420 [inline] + fscache_volume_same fs/fscache/volume.c:133 [inline] + fscache_hash_volume fs/fscache/volume.c:171 [inline] + __fscache_acquire_volume+0x76c/0x1080 fs/fscache/volume.c:328 + fscache_acquire_volume include/linux/fscache.h:204 [inline] + v9fs_cache_session_get_cookie+0x143/0x240 fs/9p/cache.c:34 + v9fs_session_init+0x1166/0x1810 fs/9p/v9fs.c:473 + v9fs_mount+0xba/0xc90 fs/9p/vfs_super.c:126 + legacy_get_tree+0x105/0x220 fs/fs_context.c:610 + vfs_get_tree+0x89/0x2f0 fs/super.c:1530 + do_new_mount fs/namespace.c:3040 [inline] + path_mount+0x1326/0x1e20 fs/namespace.c:3370 + do_mount fs/namespace.c:3383 [inline] + __do_sys_mount fs/namespace.c:3591 [inline] + __se_sys_mount fs/namespace.c:3568 [inline] + __x64_sys_mount+0x27f/0x300 fs/namespace.c:3568 + +Fixes: 62ab63352350 ("fscache: Implement volume registration") +Reported-by: syzbot+a76f6a6e524cf2080aa3@syzkaller.appspotmail.com +Signed-off-by: David Howells +Reviewed-by: Zhang Peng +Reviewed-by: Jingbo Xu +cc: Dominique Martinet +cc: Jeff Layton +cc: v9fs-developer@lists.sourceforge.net +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/Y3OH+Dmi0QIOK18n@codewreck.org/ # Zhang Peng's v1 fix +Link: https://lore.kernel.org/r/20221115140447.2971680-1-zhangpeng362@huawei.com/ # Zhang Peng's v2 fix +Link: https://lore.kernel.org/r/166869954095.3793579.8500020902371015443.stgit@warthog.procyon.org.uk/ # v1 +Signed-off-by: Linus Torvalds +Acked-by: Luis Henriques +--- + fs/fscache/volume.c | 7 +++++-- + include/linux/fscache.h | 2 +- + 2 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/fs/fscache/volume.c b/fs/fscache/volume.c +index a058e0136bfe..ab8ceddf9efa 100644 +--- a/fs/fscache/volume.c ++++ b/fs/fscache/volume.c +@@ -203,7 +203,11 @@ static struct fscache_volume *fscache_alloc_volume(const char *volume_key, + struct fscache_volume *volume; + struct fscache_cache *cache; + size_t klen, hlen; +- char *key; ++ u8 *key; ++ ++ klen = strlen(volume_key); ++ if (klen > NAME_MAX) ++ return NULL; + + if (!coherency_data) + coherency_len = 0; +@@ -229,7 +233,6 @@ static struct fscache_volume *fscache_alloc_volume(const char *volume_key, + /* Stick the length on the front of the key and pad it out to make + * hashing easier. + */ +- klen = strlen(volume_key); + hlen = round_up(1 + klen + 1, sizeof(__le32)); + key = kzalloc(hlen, GFP_KERNEL); + if (!key) +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 36e5dd84cf59..8e312c8323a8 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -75,7 +75,7 @@ struct fscache_volume { + atomic_t n_accesses; /* Number of cache accesses in progress */ + unsigned int debug_id; + unsigned int key_hash; /* Hash of key string */ +- char *key; /* Volume ID, eg. "afs@example.com@1234" */ ++ u8 *key; /* Volume ID, eg. "afs@example.com@1234" */ + struct list_head proc_link; /* Link in /proc/fs/fscache/volumes */ + struct hlist_bl_node hash_link; /* Link in hash table */ + struct work_struct work; + diff --git a/patches.suse/fscache-fix-misdocumented-parameter.patch b/patches.suse/fscache-fix-misdocumented-parameter.patch new file mode 100644 index 0000000..f8a5c12 --- /dev/null +++ b/patches.suse/fscache-fix-misdocumented-parameter.patch @@ -0,0 +1,50 @@ +From: Khalid Masum +Date: Thu, 18 Aug 2022 10:07:38 +0600 +Subject: fscache: fix misdocumented parameter +Git-commit: ec1bd37123c607ca6485beb4542a792a4db765aa +Patch-mainline: v6.0-rc4 +References: jsc#SES-1880 + +This patch fixes two warnings generated by make docs. The functions +fscache_use_cookie and fscache_unuse_cookie, both have a parameter +named cookie. But they are documented with the name "object" with +unclear description. Which generates the warning when creating docs. + +This commit will replace the currently misdocumented parameter names +with the correct ones while adding proper descriptions. + +CC: Randy Dunlap +Signed-off-by: Khalid Masum +Signed-off-by: David Howells +Link: https://lore.kernel.org/r/20220521142446.4746-1-khalid.masum.92@gmail.com/ # v1 +Link: https://lore.kernel.org/r/20220818040738.12036-1-khalid.masum.92@gmail.com/ # v2 +Link: https://lore.kernel.org/r/880d7d25753fb326ee17ac08005952112fcf9bdb.1657360984.git.mchehab@kernel.org/ # Mauro's version + +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 720874e6ee94..36e5dd84cf59 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -258,7 +258,7 @@ struct fscache_cookie *fscache_acquire_cookie(struct fscache_volume *volume, + + /** + * fscache_use_cookie - Request usage of cookie attached to an object +- * @object: Object description ++ * @cookie: The cookie representing the cache object + * @will_modify: If cache is expected to be modified locally + * + * Request usage of the cookie attached to an object. The caller should tell +@@ -274,7 +274,7 @@ static inline void fscache_use_cookie(struct fscache_cookie *cookie, + + /** + * fscache_unuse_cookie - Cease usage of cookie attached to an object +- * @object: Object description ++ * @cookie: The cookie representing the cache object + * @aux_data: Updated auxiliary data (or NULL) + * @object_size: Revised size of the object (or NULL) + * + diff --git a/patches.suse/fscache-remove-FSCACHE_OLD_API-Kconfig-option.patch b/patches.suse/fscache-remove-FSCACHE_OLD_API-Kconfig-option.patch new file mode 100644 index 0000000..b393196 --- /dev/null +++ b/patches.suse/fscache-remove-FSCACHE_OLD_API-Kconfig-option.patch @@ -0,0 +1,33 @@ +From: Yue Hu +Date: Thu, 31 Mar 2022 19:57:18 +0800 +Subject: fscache: remove FSCACHE_OLD_API Kconfig option +Git-commit: 61132ceeda723d2c48cbc2610ca3213a7fcb083b +Patch-mainline: v5.18-rc3 +References: jsc#SES-1880 + +Commit 01491a756578 ("fscache, cachefiles: Disable configuration") added +the FSCACHE_OLD_API configuration when rewritten. Now, it's not used any +more. Remove it. + +Signed-off-by: Yue Hu +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Link: https://listman.redhat.com/archives/linux-cachefs/2022-March/006647.html # v1 + +Acked-by: Luis Henriques +--- + fs/fscache/Kconfig | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/fs/fscache/Kconfig b/fs/fscache/Kconfig +index 76316c4a3fb7..b313a978ae0a 100644 +--- a/fs/fscache/Kconfig ++++ b/fs/fscache/Kconfig +@@ -38,6 +38,3 @@ config FSCACHE_DEBUG + enabled by setting bits in /sys/modules/fscache/parameter/debug. + + See Documentation/filesystems/caching/fscache.rst for more information. +- +-config FSCACHE_OLD_API +- bool + diff --git a/patches.suse/fscache_cookie_enabled-check-cookie-is-valid-before-accessing-it.patch b/patches.suse/fscache_cookie_enabled-check-cookie-is-valid-before-accessing-it.patch new file mode 100644 index 0000000..6107e40 --- /dev/null +++ b/patches.suse/fscache_cookie_enabled-check-cookie-is-valid-before-accessing-it.patch @@ -0,0 +1,33 @@ +From: Dominique Martinet +Date: Wed, 3 Nov 2021 17:34:05 +0900 +Subject: fscache_cookie_enabled: check cookie is valid before accessing it +Git-commit: 0dc54bd4d6e03be1f0b678c4297170b79f1a44ab +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +fscache_cookie_enabled() could be called on NULL cookies and cause a +null pointer dereference when accessing cookie flags: just make sure +the cookie is valid first + +Suggested-by: David Howells +Acked-by: David Howells +Signed-off-by: Dominique Martinet +Acked-by: Luis Henriques +--- + include/linux/fscache.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index a4dab5998613..3b2282c157f7 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -167,7 +167,7 @@ struct fscache_cookie { + + static inline bool fscache_cookie_enabled(struct fscache_cookie *cookie) + { +- return test_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); ++ return fscache_cookie_valid(cookie) && test_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); + } + + /* + diff --git a/patches.suse/fscrypt-add-fscrypt_context_for_new_inode.patch b/patches.suse/fscrypt-add-fscrypt_context_for_new_inode.patch new file mode 100644 index 0000000..942b90a --- /dev/null +++ b/patches.suse/fscrypt-add-fscrypt_context_for_new_inode.patch @@ -0,0 +1,96 @@ +From: Jeff Layton +Date: Tue, 1 Sep 2020 12:56:42 -0400 +Subject: fscrypt: add fscrypt_context_for_new_inode +Git-commit: 637fa738b590ec0e3414931d1e07c4f195eb5215 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +Most filesystems just call fscrypt_set_context on new inodes, which +usually causes a setxattr. That's a bit late for ceph, which can send +along a full set of attributes with the create request. + +Doing so allows it to avoid race windows that where the new inode could +be seen by other clients without the crypto context attached. It also +avoids the separate round trip to the server. + +Refactor the fscrypt code a bit to allow us to create a new crypto +context, attach it to the inode, and write it to the buffer, but without +calling set_context on it. ceph can later use this to marshal the +context into the attributes we send along with the create request. + +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Acked-by: Eric Biggers +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/crypto/policy.c | 35 +++++++++++++++++++++++++++++------ + include/linux/fscrypt.h | 1 + + 2 files changed, 30 insertions(+), 6 deletions(-) + +diff --git a/fs/crypto/policy.c b/fs/crypto/policy.c +index 5f858cee1e3b..a450189565e3 100644 +--- a/fs/crypto/policy.c ++++ b/fs/crypto/policy.c +@@ -685,6 +685,32 @@ const union fscrypt_policy *fscrypt_policy_to_inherit(struct inode *dir) + return fscrypt_get_dummy_policy(dir->i_sb); + } + ++/** ++ * fscrypt_context_for_new_inode() - create an encryption context for a new inode ++ * @ctx: where context should be written ++ * @inode: inode from which to fetch policy and nonce ++ * ++ * Given an in-core "prepared" (via fscrypt_prepare_new_inode) inode, ++ * generate a new context and write it to ctx. ctx _must_ be at least ++ * FSCRYPT_SET_CONTEXT_MAX_SIZE bytes. ++ * ++ * Return: size of the resulting context or a negative error code. ++ */ ++int fscrypt_context_for_new_inode(void *ctx, struct inode *inode) ++{ ++ struct fscrypt_info *ci = inode->i_crypt_info; ++ ++ BUILD_BUG_ON(sizeof(union fscrypt_context) != ++ FSCRYPT_SET_CONTEXT_MAX_SIZE); ++ ++ /* fscrypt_prepare_new_inode() should have set up the key already. */ ++ if (WARN_ON_ONCE(!ci)) ++ return -ENOKEY; ++ ++ return fscrypt_new_context(ctx, &ci->ci_policy, ci->ci_nonce); ++} ++EXPORT_SYMBOL_GPL(fscrypt_context_for_new_inode); ++ + /** + * fscrypt_set_context() - Set the fscrypt context of a new inode + * @inode: a new inode +@@ -701,12 +727,9 @@ int fscrypt_set_context(struct inode *inode, void *fs_data) + union fscrypt_context ctx; + int ctxsize; + +- /* fscrypt_prepare_new_inode() should have set up the key already. */ +- if (WARN_ON_ONCE(!ci)) +- return -ENOKEY; +- +- BUILD_BUG_ON(sizeof(ctx) != FSCRYPT_SET_CONTEXT_MAX_SIZE); +- ctxsize = fscrypt_new_context(&ctx, &ci->ci_policy, ci->ci_nonce); ++ ctxsize = fscrypt_context_for_new_inode(&ctx, inode); ++ if (ctxsize < 0) ++ return ctxsize; + + /* + * This may be the first time the inode number is available, so do any +diff --git a/include/linux/fscrypt.h b/include/linux/fscrypt.h +index 5926a4081c6d..7d2f1e0f23b1 100644 +--- a/include/linux/fscrypt.h ++++ b/include/linux/fscrypt.h +@@ -284,6 +284,7 @@ int fscrypt_ioctl_get_policy(struct file *filp, void __user *arg); + int fscrypt_ioctl_get_policy_ex(struct file *filp, void __user *arg); + int fscrypt_ioctl_get_nonce(struct file *filp, void __user *arg); + int fscrypt_has_permitted_context(struct inode *parent, struct inode *child); ++int fscrypt_context_for_new_inode(void *ctx, struct inode *inode); + int fscrypt_set_context(struct inode *inode, void *fs_data); + + struct fscrypt_dummy_policy { + diff --git a/patches.suse/fscrypt-add-new-helper-functions-for-test_dummy_encryption.patch b/patches.suse/fscrypt-add-new-helper-functions-for-test_dummy_encryption.patch new file mode 100644 index 0000000..df81d7d --- /dev/null +++ b/patches.suse/fscrypt-add-new-helper-functions-for-test_dummy_encryption.patch @@ -0,0 +1,377 @@ +From: Eric Biggers +Date: Sat, 30 Apr 2022 22:08:54 -0700 +Subject: fscrypt: add new helper functions for test_dummy_encryption +Git-commit: 218d921b581eadf312c8ef0e09113b111f104eeb +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Unfortunately the design of fscrypt_set_test_dummy_encryption() doesn't +work properly for the new mount API, as it combines too many steps into +one function: + + - Parse the argument to test_dummy_encryption + - Check the setting against the filesystem instance + - Apply the setting to the filesystem instance + +The new mount API has split these into separate steps. ext4 partially +worked around this by duplicating some of the logic, but it still had +some bugs. To address this, add some new helper functions that split up +the steps of fscrypt_set_test_dummy_encryption(): + + - fscrypt_parse_test_dummy_encryption() + - fscrypt_dummy_policies_equal() + - fscrypt_add_test_dummy_key() + +While we're add it, also add a function fscrypt_is_dummy_policy_set() +which will be useful to avoid some #ifdef's. + +Signed-off-by: Eric Biggers +Link: https://lore.kernel.org/r/20220501050857.538984-5-ebiggers@kernel.org + +Acked-by: Luis Henriques +--- + fs/crypto/fscrypt_private.h | 4 +- + fs/crypto/keyring.c | 64 ++++++++++++++++++++----- + fs/crypto/policy.c | 112 +++++++++++++++++++++++--------------------- + include/linux/fscrypt.h | 39 +++++++++++++++ + 4 files changed, 151 insertions(+), 68 deletions(-) + +diff --git a/fs/crypto/fscrypt_private.h b/fs/crypto/fscrypt_private.h +index 7c93325161b0..6b4c8094cc7b 100644 +--- a/fs/crypto/fscrypt_private.h ++++ b/fs/crypto/fscrypt_private.h +@@ -545,8 +545,8 @@ struct key * + fscrypt_find_master_key(struct super_block *sb, + const struct fscrypt_key_specifier *mk_spec); + +-int fscrypt_add_test_dummy_key(struct super_block *sb, +- struct fscrypt_key_specifier *key_spec); ++int fscrypt_get_test_dummy_key_identifier( ++ u8 key_identifier[FSCRYPT_KEY_IDENTIFIER_SIZE]); + + int fscrypt_verify_key_added(struct super_block *sb, + const u8 identifier[FSCRYPT_KEY_IDENTIFIER_SIZE]); +diff --git a/fs/crypto/keyring.c b/fs/crypto/keyring.c +index 0b3ffbb4faf4..caee9f8620dd 100644 +--- a/fs/crypto/keyring.c ++++ b/fs/crypto/keyring.c +@@ -688,28 +688,68 @@ int fscrypt_ioctl_add_key(struct file *filp, void __user *_uarg) + } + EXPORT_SYMBOL_GPL(fscrypt_ioctl_add_key); + +-/* +- * Add the key for '-o test_dummy_encryption' to the filesystem keyring. +- * +- * Use a per-boot random key to prevent people from misusing this option. +- */ +-int fscrypt_add_test_dummy_key(struct super_block *sb, +- struct fscrypt_key_specifier *key_spec) ++static void ++fscrypt_get_test_dummy_secret(struct fscrypt_master_key_secret *secret) + { + static u8 test_key[FSCRYPT_MAX_KEY_SIZE]; ++ ++ get_random_once(test_key, FSCRYPT_MAX_KEY_SIZE); ++ ++ memset(secret, 0, sizeof(*secret)); ++ secret->size = FSCRYPT_MAX_KEY_SIZE; ++ memcpy(secret->raw, test_key, FSCRYPT_MAX_KEY_SIZE); ++} ++ ++int fscrypt_get_test_dummy_key_identifier( ++ u8 key_identifier[FSCRYPT_KEY_IDENTIFIER_SIZE]) ++{ + struct fscrypt_master_key_secret secret; + int err; + +- get_random_once(test_key, FSCRYPT_MAX_KEY_SIZE); ++ fscrypt_get_test_dummy_secret(&secret); + +- memset(&secret, 0, sizeof(secret)); +- secret.size = FSCRYPT_MAX_KEY_SIZE; +- memcpy(secret.raw, test_key, FSCRYPT_MAX_KEY_SIZE); ++ err = fscrypt_init_hkdf(&secret.hkdf, secret.raw, secret.size); ++ if (err) ++ goto out; ++ err = fscrypt_hkdf_expand(&secret.hkdf, HKDF_CONTEXT_KEY_IDENTIFIER, ++ NULL, 0, key_identifier, ++ FSCRYPT_KEY_IDENTIFIER_SIZE); ++out: ++ wipe_master_key_secret(&secret); ++ return err; ++} ++ ++/** ++ * fscrypt_add_test_dummy_key() - add the test dummy encryption key ++ * @sb: the filesystem instance to add the key to ++ * @dummy_policy: the encryption policy for test_dummy_encryption ++ * ++ * If needed, add the key for the test_dummy_encryption mount option to the ++ * filesystem. To prevent misuse of this mount option, a per-boot random key is ++ * used instead of a hardcoded one. This makes it so that any encrypted files ++ * created using this option won't be accessible after a reboot. ++ * ++ * Return: 0 on success, -errno on failure ++ */ ++int fscrypt_add_test_dummy_key(struct super_block *sb, ++ const struct fscrypt_dummy_policy *dummy_policy) ++{ ++ const union fscrypt_policy *policy = dummy_policy->policy; ++ struct fscrypt_key_specifier key_spec; ++ struct fscrypt_master_key_secret secret; ++ int err; + +- err = add_master_key(sb, &secret, key_spec); ++ if (!policy) ++ return 0; ++ err = fscrypt_policy_to_key_spec(policy, &key_spec); ++ if (err) ++ return err; ++ fscrypt_get_test_dummy_secret(&secret); ++ err = add_master_key(sb, &secret, &key_spec); + wipe_master_key_secret(&secret); + return err; + } ++EXPORT_SYMBOL_GPL(fscrypt_add_test_dummy_key); + + /* + * Verify that the current user has added a master key with the given identifier +diff --git a/fs/crypto/policy.c b/fs/crypto/policy.c +index 2a11276913a9..5f858cee1e3b 100644 +--- a/fs/crypto/policy.c ++++ b/fs/crypto/policy.c +@@ -10,6 +10,7 @@ + * Modified by Eric Biggers, 2019 for v2 policy support. + */ + ++#include + #include + #include + #include +@@ -724,73 +725,45 @@ int fscrypt_set_context(struct inode *inode, void *fs_data) + EXPORT_SYMBOL_GPL(fscrypt_set_context); + + /** +- * fscrypt_set_test_dummy_encryption() - handle '-o test_dummy_encryption' +- * @sb: the filesystem on which test_dummy_encryption is being specified +- * @arg: the argument to the test_dummy_encryption option. May be NULL. +- * @dummy_policy: the filesystem's current dummy policy (input/output, see +- * below) ++ * fscrypt_parse_test_dummy_encryption() - parse the test_dummy_encryption mount option ++ * @param: the mount option ++ * @dummy_policy: (input/output) the place to write the dummy policy that will ++ * result from parsing the option. Zero-initialize this. If a policy is ++ * already set here (due to test_dummy_encryption being given multiple ++ * times), then this function will verify that the policies are the same. + * +- * Handle the test_dummy_encryption mount option by creating a dummy encryption +- * policy, saving it in @dummy_policy, and adding the corresponding dummy +- * encryption key to the filesystem. If the @dummy_policy is already set, then +- * instead validate that it matches @arg. Don't support changing it via +- * remount, as that is difficult to do safely. +- * +- * Return: 0 on success (dummy policy set, or the same policy is already set); +- * -EEXIST if a different dummy policy is already set; +- * or another -errno value. ++ * Return: 0 on success; -EINVAL if the argument is invalid; -EEXIST if the ++ * argument conflicts with one already specified; or -ENOMEM. + */ +-int fscrypt_set_test_dummy_encryption(struct super_block *sb, const char *arg, +- struct fscrypt_dummy_policy *dummy_policy) ++int fscrypt_parse_test_dummy_encryption(const struct fs_parameter *param, ++ struct fscrypt_dummy_policy *dummy_policy) + { +- struct fscrypt_key_specifier key_spec = { 0 }; +- int version; +- union fscrypt_policy *policy = NULL; ++ const char *arg = "v2"; ++ union fscrypt_policy *policy; + int err; + +- if (!arg) +- arg = "v2"; +- +- if (!strcmp(arg, "v1")) { +- version = FSCRYPT_POLICY_V1; +- key_spec.type = FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR; +- memset(key_spec.u.descriptor, 0x42, +- FSCRYPT_KEY_DESCRIPTOR_SIZE); +- } else if (!strcmp(arg, "v2")) { +- version = FSCRYPT_POLICY_V2; +- key_spec.type = FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER; +- /* key_spec.u.identifier gets filled in when adding the key */ +- } else { +- err = -EINVAL; +- goto out; +- } ++ if (param->type == fs_value_is_string && *param->string) ++ arg = param->string; + + policy = kzalloc(sizeof(*policy), GFP_KERNEL); +- if (!policy) { +- err = -ENOMEM; +- goto out; +- } +- +- err = fscrypt_add_test_dummy_key(sb, &key_spec); +- if (err) +- goto out; ++ if (!policy) ++ return -ENOMEM; + +- policy->version = version; +- switch (policy->version) { +- case FSCRYPT_POLICY_V1: ++ if (!strcmp(arg, "v1")) { ++ policy->version = FSCRYPT_POLICY_V1; + policy->v1.contents_encryption_mode = FSCRYPT_MODE_AES_256_XTS; + policy->v1.filenames_encryption_mode = FSCRYPT_MODE_AES_256_CTS; +- memcpy(policy->v1.master_key_descriptor, key_spec.u.descriptor, ++ memset(policy->v1.master_key_descriptor, 0x42, + FSCRYPT_KEY_DESCRIPTOR_SIZE); +- break; +- case FSCRYPT_POLICY_V2: ++ } else if (!strcmp(arg, "v2")) { ++ policy->version = FSCRYPT_POLICY_V2; + policy->v2.contents_encryption_mode = FSCRYPT_MODE_AES_256_XTS; + policy->v2.filenames_encryption_mode = FSCRYPT_MODE_AES_256_CTS; +- memcpy(policy->v2.master_key_identifier, key_spec.u.identifier, +- FSCRYPT_KEY_IDENTIFIER_SIZE); +- break; +- default: +- WARN_ON(1); ++ err = fscrypt_get_test_dummy_key_identifier( ++ policy->v2.master_key_identifier); ++ if (err) ++ goto out; ++ } else { + err = -EINVAL; + goto out; + } +@@ -809,6 +782,37 @@ int fscrypt_set_test_dummy_encryption(struct super_block *sb, const char *arg, + kfree(policy); + return err; + } ++EXPORT_SYMBOL_GPL(fscrypt_parse_test_dummy_encryption); ++ ++/** ++ * fscrypt_dummy_policies_equal() - check whether two dummy policies are equal ++ * @p1: the first test dummy policy (may be unset) ++ * @p2: the second test dummy policy (may be unset) ++ * ++ * Return: %true if the dummy policies are both set and equal, or both unset. ++ */ ++bool fscrypt_dummy_policies_equal(const struct fscrypt_dummy_policy *p1, ++ const struct fscrypt_dummy_policy *p2) ++{ ++ if (!p1->policy && !p2->policy) ++ return true; ++ if (!p1->policy || !p2->policy) ++ return false; ++ return fscrypt_policies_equal(p1->policy, p2->policy); ++} ++EXPORT_SYMBOL_GPL(fscrypt_dummy_policies_equal); ++ ++/* Deprecated, do not use */ ++int fscrypt_set_test_dummy_encryption(struct super_block *sb, const char *arg, ++ struct fscrypt_dummy_policy *dummy_policy) ++{ ++ struct fs_parameter param = { ++ .type = fs_value_is_string, ++ .string = arg ? (char *)arg : "", ++ }; ++ return fscrypt_parse_test_dummy_encryption(¶m, dummy_policy) ?: ++ fscrypt_add_test_dummy_key(sb, dummy_policy); ++} + EXPORT_SYMBOL_GPL(fscrypt_set_test_dummy_encryption); + + /** +diff --git a/include/linux/fscrypt.h b/include/linux/fscrypt.h +index efc7f96e5e26..e60d57c99cb6 100644 +--- a/include/linux/fscrypt.h ++++ b/include/linux/fscrypt.h +@@ -32,6 +32,7 @@ + + union fscrypt_policy; + struct fscrypt_info; ++struct fs_parameter; + struct seq_file; + + struct fscrypt_str { +@@ -289,10 +290,19 @@ struct fscrypt_dummy_policy { + const union fscrypt_policy *policy; + }; + ++int fscrypt_parse_test_dummy_encryption(const struct fs_parameter *param, ++ struct fscrypt_dummy_policy *dummy_policy); ++bool fscrypt_dummy_policies_equal(const struct fscrypt_dummy_policy *p1, ++ const struct fscrypt_dummy_policy *p2); + int fscrypt_set_test_dummy_encryption(struct super_block *sb, const char *arg, + struct fscrypt_dummy_policy *dummy_policy); + void fscrypt_show_test_dummy_encryption(struct seq_file *seq, char sep, + struct super_block *sb); ++static inline bool ++fscrypt_is_dummy_policy_set(const struct fscrypt_dummy_policy *dummy_policy) ++{ ++ return dummy_policy->policy != NULL; ++} + static inline void + fscrypt_free_dummy_policy(struct fscrypt_dummy_policy *dummy_policy) + { +@@ -303,6 +313,8 @@ fscrypt_free_dummy_policy(struct fscrypt_dummy_policy *dummy_policy) + /* keyring.c */ + void fscrypt_sb_free(struct super_block *sb); + int fscrypt_ioctl_add_key(struct file *filp, void __user *arg); ++int fscrypt_add_test_dummy_key(struct super_block *sb, ++ const struct fscrypt_dummy_policy *dummy_policy); + int fscrypt_ioctl_remove_key(struct file *filp, void __user *arg); + int fscrypt_ioctl_remove_key_all_users(struct file *filp, void __user *arg); + int fscrypt_ioctl_get_key_status(struct file *filp, void __user *arg); +@@ -477,12 +489,32 @@ static inline int fscrypt_set_context(struct inode *inode, void *fs_data) + struct fscrypt_dummy_policy { + }; + ++static inline int ++fscrypt_parse_test_dummy_encryption(const struct fs_parameter *param, ++ struct fscrypt_dummy_policy *dummy_policy) ++{ ++ return -EINVAL; ++} ++ ++static inline bool ++fscrypt_dummy_policies_equal(const struct fscrypt_dummy_policy *p1, ++ const struct fscrypt_dummy_policy *p2) ++{ ++ return true; ++} ++ + static inline void fscrypt_show_test_dummy_encryption(struct seq_file *seq, + char sep, + struct super_block *sb) + { + } + ++static inline bool ++fscrypt_is_dummy_policy_set(const struct fscrypt_dummy_policy *dummy_policy) ++{ ++ return false; ++} ++ + static inline void + fscrypt_free_dummy_policy(struct fscrypt_dummy_policy *dummy_policy) + { +@@ -498,6 +530,13 @@ static inline int fscrypt_ioctl_add_key(struct file *filp, void __user *arg) + return -EOPNOTSUPP; + } + ++static inline int ++fscrypt_add_test_dummy_key(struct super_block *sb, ++ const struct fscrypt_dummy_policy *dummy_policy) ++{ ++ return 0; ++} ++ + static inline int fscrypt_ioctl_remove_key(struct file *filp, void __user *arg) + { + return -EOPNOTSUPP; + diff --git a/patches.suse/fscrypt-export-fscrypt_fname_encrypt-and-fscrypt_fname_encrypted_size.patch b/patches.suse/fscrypt-export-fscrypt_fname_encrypt-and-fscrypt_fname_encrypted_size.patch new file mode 100644 index 0000000..b0d2878 --- /dev/null +++ b/patches.suse/fscrypt-export-fscrypt_fname_encrypt-and-fscrypt_fname_encrypted_size.patch @@ -0,0 +1,156 @@ +From: Jeff Layton +Date: Fri, 8 Jan 2021 15:34:38 -0500 +Subject: fscrypt: export fscrypt_fname_encrypt and + fscrypt_fname_encrypted_size +Git-commit: d3e94fdc4ef476ca1edd468cc11badf2dbbb3c00 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +For ceph, we want to use our own scheme for handling filenames that are +are longer than NAME_MAX after encryption and Base64 encoding. This +allows us to have a consistent view of the encrypted filenames for +clients that don't support fscrypt and clients that do but that don't +have the key. + +Currently, fs/crypto only supports encrypting filenames using +fscrypt_setup_filename, but that also handles encoding nokey names. Ceph +can't use that because it handles nokey names in a different way. + +Export fscrypt_fname_encrypt. Rename fscrypt_fname_encrypted_size to +__fscrypt_fname_encrypted_size and add a new wrapper called +fscrypt_fname_encrypted_size that takes an inode argument rather than a +pointer to a fscrypt_policy union. + +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Acked-by: Eric Biggers +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/crypto/fname.c | 36 ++++++++++++++++++++++++++++++------ + fs/crypto/fscrypt_private.h | 9 +++------ + fs/crypto/hooks.c | 6 +++--- + include/linux/fscrypt.h | 4 ++++ + 4 files changed, 40 insertions(+), 15 deletions(-) + +--- a/fs/crypto/fname.c ++++ b/fs/crypto/fname.c +@@ -75,7 +75,8 @@ static inline bool fscrypt_is_dot_dotdot + /** + * fscrypt_fname_encrypt() - encrypt a filename + * @inode: inode of the parent directory (for regular filenames) +- * or of the symlink (for symlink targets) ++ * or of the symlink (for symlink targets). Key must already be ++ * set up. + * @iname: the filename to encrypt + * @out: (output) the encrypted filename + * @olen: size of the encrypted filename. It must be at least @iname->len. +@@ -126,6 +127,7 @@ int fscrypt_fname_encrypt(const struct i + + return 0; + } ++EXPORT_SYMBOL_GPL(fscrypt_fname_encrypt); + + /** + * fname_decrypt() - decrypt a filename +@@ -233,9 +235,9 @@ static int base64_decode(const char *src + return cp - dst; + } + +-bool fscrypt_fname_encrypted_size(const union fscrypt_policy *policy, +- u32 orig_len, u32 max_len, +- u32 *encrypted_len_ret) ++bool __fscrypt_fname_encrypted_size(const union fscrypt_policy *policy, ++ u32 orig_len, u32 max_len, ++ u32 *encrypted_len_ret) + { + int padding = 4 << (fscrypt_policy_flags(policy) & + FSCRYPT_POLICY_FLAGS_PAD_MASK); +@@ -250,6 +252,29 @@ bool fscrypt_fname_encrypted_size(const + } + + /** ++ * fscrypt_fname_encrypted_size() - calculate length of encrypted filename ++ * @inode: parent inode of dentry name being encrypted. Key must ++ * already be set up. ++ * @orig_len: length of the original filename ++ * @max_len: maximum length to return ++ * @encrypted_len_ret: where calculated length should be returned (on success) ++ * ++ * Filenames that are shorter than the maximum length may have their lengths ++ * increased slightly by encryption, due to padding that is applied. ++ * ++ * Return: false if the orig_len is greater than max_len. Otherwise, true and ++ * fill out encrypted_len_ret with the length (up to max_len). ++ */ ++bool fscrypt_fname_encrypted_size(const struct inode *inode, u32 orig_len, ++ u32 max_len, u32 *encrypted_len_ret) ++{ ++ return __fscrypt_fname_encrypted_size(&inode->i_crypt_info->ci_policy, ++ orig_len, max_len, ++ encrypted_len_ret); ++} ++EXPORT_SYMBOL_GPL(fscrypt_fname_encrypted_size); ++ ++/** + * fscrypt_fname_alloc_buffer() - allocate a buffer for presented filenames + * @max_encrypted_len: maximum length of encrypted filenames the buffer will be + * used to present +@@ -405,8 +430,7 @@ int fscrypt_setup_filename(struct inode + return ret; + + if (fscrypt_has_encryption_key(dir)) { +- if (!fscrypt_fname_encrypted_size(&dir->i_crypt_info->ci_policy, +- iname->len, ++ if (!fscrypt_fname_encrypted_size(dir, iname->len, + dir->i_sb->s_cop->max_namelen, + &fname->crypto_buf.len)) + return -ENAMETOOLONG; +--- a/fs/crypto/fscrypt_private.h ++++ b/fs/crypto/fscrypt_private.h +@@ -292,14 +292,11 @@ void fscrypt_generate_iv(union fscrypt_i + const struct fscrypt_info *ci); + + /* fname.c */ +-int fscrypt_fname_encrypt(const struct inode *inode, const struct qstr *iname, +- u8 *out, unsigned int olen); +-bool fscrypt_fname_encrypted_size(const union fscrypt_policy *policy, +- u32 orig_len, u32 max_len, +- u32 *encrypted_len_ret); ++bool __fscrypt_fname_encrypted_size(const union fscrypt_policy *policy, ++ u32 orig_len, u32 max_len, ++ u32 *encrypted_len_ret); + + /* hkdf.c */ +- + struct fscrypt_hkdf { + struct crypto_shash *hmac_tfm; + }; +--- a/fs/crypto/hooks.c ++++ b/fs/crypto/hooks.c +@@ -228,9 +228,9 @@ int fscrypt_prepare_symlink(struct inode + * counting it (even though it is meaningless for ciphertext) is simpler + * for now since filesystems will assume it is there and subtract it. + */ +- if (!fscrypt_fname_encrypted_size(policy, len, +- max_len - sizeof(struct fscrypt_symlink_data), +- &disk_link->len)) ++ if (!__fscrypt_fname_encrypted_size(policy, len, ++ max_len - sizeof(struct fscrypt_symlink_data), ++ &disk_link->len)) + return -ENAMETOOLONG; + disk_link->len += sizeof(struct fscrypt_symlink_data); + +--- a/include/linux/fscrypt.h ++++ b/include/linux/fscrypt.h +@@ -219,6 +219,10 @@ void fscrypt_free_inode(struct inode *in + int fscrypt_drop_inode(struct inode *inode); + + /* fname.c */ ++int fscrypt_fname_encrypt(const struct inode *inode, const struct qstr *iname, ++ u8 *out, unsigned int olen); ++bool fscrypt_fname_encrypted_size(const struct inode *inode, u32 orig_len, ++ u32 max_len, u32 *encrypted_len_ret); + int fscrypt_setup_filename(struct inode *inode, const struct qstr *iname, + int lookup, struct fscrypt_name *fname); + diff --git a/patches.suse/fscrypt-factor-out-fscrypt_policy_to_key_spec.patch b/patches.suse/fscrypt-factor-out-fscrypt_policy_to_key_spec.patch new file mode 100644 index 0000000..26104fd --- /dev/null +++ b/patches.suse/fscrypt-factor-out-fscrypt_policy_to_key_spec.patch @@ -0,0 +1,97 @@ +From: Eric Biggers +Date: Sat, 30 Apr 2022 22:08:53 -0700 +Subject: fscrypt: factor out fscrypt_policy_to_key_spec() +Git-commit: bfb9700bdf35417454a9bb8b67221d89d7c6e75a +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Factor out a function that builds the fscrypt_key_specifier for an +fscrypt_policy. Before this was only needed when finding the key for a +file, but now it will also be needed for test_dummy_encryption support. + +Signed-off-by: Eric Biggers +Link: https://lore.kernel.org/r/20220501050857.538984-4-ebiggers@kernel.org + +Acked-by: Luis Henriques +--- + fs/crypto/fscrypt_private.h | 2 ++ + fs/crypto/keysetup.c | 20 +++----------------- + fs/crypto/policy.c | 20 ++++++++++++++++++++ + 3 files changed, 25 insertions(+), 17 deletions(-) + +diff --git a/fs/crypto/fscrypt_private.h b/fs/crypto/fscrypt_private.h +index 33f08f1b1974..7c93325161b0 100644 +--- a/fs/crypto/fscrypt_private.h ++++ b/fs/crypto/fscrypt_private.h +@@ -623,6 +623,8 @@ int fscrypt_setup_v1_file_key_via_subscribed_keyrings(struct fscrypt_info *ci); + + bool fscrypt_policies_equal(const union fscrypt_policy *policy1, + const union fscrypt_policy *policy2); ++int fscrypt_policy_to_key_spec(const union fscrypt_policy *policy, ++ struct fscrypt_key_specifier *key_spec); + bool fscrypt_supported_policy(const union fscrypt_policy *policy_u, + const struct inode *inode); + int fscrypt_policy_from_context(union fscrypt_policy *policy_u, +diff --git a/fs/crypto/keysetup.c b/fs/crypto/keysetup.c +index 6b509af13e0d..c35711896bd4 100644 +--- a/fs/crypto/keysetup.c ++++ b/fs/crypto/keysetup.c +@@ -425,23 +425,9 @@ static int setup_file_encryption_key(struct fscrypt_info *ci, + if (err) + return err; + +- switch (ci->ci_policy.version) { +- case FSCRYPT_POLICY_V1: +- mk_spec.type = FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR; +- memcpy(mk_spec.u.descriptor, +- ci->ci_policy.v1.master_key_descriptor, +- FSCRYPT_KEY_DESCRIPTOR_SIZE); +- break; +- case FSCRYPT_POLICY_V2: +- mk_spec.type = FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER; +- memcpy(mk_spec.u.identifier, +- ci->ci_policy.v2.master_key_identifier, +- FSCRYPT_KEY_IDENTIFIER_SIZE); +- break; +- default: +- WARN_ON(1); +- return -EINVAL; +- } ++ err = fscrypt_policy_to_key_spec(&ci->ci_policy, &mk_spec); ++ if (err) ++ return err; + + key = fscrypt_find_master_key(ci->ci_inode->i_sb, &mk_spec); + if (IS_ERR(key)) { +diff --git a/fs/crypto/policy.c b/fs/crypto/policy.c +index ed3d623724cd..2a11276913a9 100644 +--- a/fs/crypto/policy.c ++++ b/fs/crypto/policy.c +@@ -32,6 +32,26 @@ bool fscrypt_policies_equal(const union fscrypt_policy *policy1, + return !memcmp(policy1, policy2, fscrypt_policy_size(policy1)); + } + ++int fscrypt_policy_to_key_spec(const union fscrypt_policy *policy, ++ struct fscrypt_key_specifier *key_spec) ++{ ++ switch (policy->version) { ++ case FSCRYPT_POLICY_V1: ++ key_spec->type = FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR; ++ memcpy(key_spec->u.descriptor, policy->v1.master_key_descriptor, ++ FSCRYPT_KEY_DESCRIPTOR_SIZE); ++ return 0; ++ case FSCRYPT_POLICY_V2: ++ key_spec->type = FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER; ++ memcpy(key_spec->u.identifier, policy->v2.master_key_identifier, ++ FSCRYPT_KEY_IDENTIFIER_SIZE); ++ return 0; ++ default: ++ WARN_ON(1); ++ return -EINVAL; ++ } ++} ++ + static const union fscrypt_policy * + fscrypt_get_dummy_policy(struct super_block *sb) + { + diff --git a/patches.suse/ibmvnic-Toggle-between-queue-types-in-affinity-mappi.patch b/patches.suse/ibmvnic-Toggle-between-queue-types-in-affinity-mappi.patch new file mode 100644 index 0000000..f1df940 --- /dev/null +++ b/patches.suse/ibmvnic-Toggle-between-queue-types-in-affinity-mappi.patch @@ -0,0 +1,124 @@ +From 6831582937bd23fc1640e6f65620ebf75b3b9ef4 Mon Sep 17 00:00:00 2001 +From: Nick Child +Date: Fri, 27 Jan 2023 15:43:58 -0600 +Subject: [PATCH] ibmvnic: Toggle between queue types in affinity mapping + +References: jsc#PED-2322 +Patch-mainline: queued +Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git +Git-commit: 6831582937bd23fc1640e6f65620ebf75b3b9ef4 + +Previously, ibmvnic IRQs were assigned to CPU numbers by assigning all +the IRQs for transmit queues then assigning all the IRQs for receive +queues. With multi-threaded processors, in a heavy RX or TX environment, +physical cores would either be overloaded or underutilized (due to the +IRQ assignment algorithm). This approach is sub-optimal because IRQs for +the same subprocess (RX or TX) would be bound to adjacent CPU numbers, +meaning they were more likely to be contending for the same core. + +For example, in a system with 64 CPU's and 32 queues, the IRQs would +be bound to CPU in the following pattern: + +IRQ type | CPU number +----------------------- +TX0 | 0-1 +TX1 | 2-3 + +RX0 | 32-33 +RX1 | 34-35 + + +Observe that in SMT-8, the first 4 tx queues would be sharing the +same core. + +A more optimal algorithm would balance the number RX and TX IRQ's across +the physical cores. Therefore, to increase performance, distribute RX and +TX IRQs across cores by alternating between assigning IRQs for RX and TX +queues to CPUs. +With a system with 64 CPUs and 32 queues, this results in the following +pattern: + +IRQ type | CPU number +----------------------- +TX0 | 0-1 +RX0 | 2-3 +TX1 | 4-5 +RX1 | 6-7 + + +Observe that in SMT-8, there is equal distribution of RX and TX IRQs +per core. In the above case, each core handles 2 TX and 2 RX IRQ's. + +Signed-off-by: Nick Child +Reviewed-by: Haren Myneni +Link: https://lore.kernel.org/r/20230127214358.318152-1-nnac123@linux.ibm.com +Signed-off-by: Paolo Abeni +Acked-by: Michal Suchanek +--- + drivers/net/ethernet/ibm/ibmvnic.c | 29 ++++++++++++++++------------- + 1 file changed, 16 insertions(+), 13 deletions(-) + +diff --git a/drivers/net/ethernet/ibm/ibmvnic.c b/drivers/net/ethernet/ibm/ibmvnic.c +index e19a6bb3f444..146ca1d8031b 100644 +--- a/drivers/net/ethernet/ibm/ibmvnic.c ++++ b/drivers/net/ethernet/ibm/ibmvnic.c +@@ -250,10 +250,11 @@ static void ibmvnic_set_affinity(struct ibmvnic_adapter *adapter) + struct ibmvnic_sub_crq_queue **rxqs = adapter->rx_scrq; + struct ibmvnic_sub_crq_queue **txqs = adapter->tx_scrq; + struct ibmvnic_sub_crq_queue *queue; +- int num_rxqs = adapter->num_active_rx_scrqs; +- int num_txqs = adapter->num_active_tx_scrqs; ++ int num_rxqs = adapter->num_active_rx_scrqs, i_rxqs = 0; ++ int num_txqs = adapter->num_active_tx_scrqs, i_txqs = 0; + int total_queues, stride, stragglers, i; + unsigned int num_cpu, cpu; ++ bool is_rx_queue; + int rc = 0; + + netdev_dbg(adapter->netdev, "%s: Setting irq affinity hints", __func__); +@@ -273,14 +274,24 @@ static void ibmvnic_set_affinity(struct ibmvnic_adapter *adapter) + /* next available cpu to assign irq to */ + cpu = cpumask_next(-1, cpu_online_mask); + +- for (i = 0; i < num_txqs; i++) { +- queue = txqs[i]; ++ for (i = 0; i < total_queues; i++) { ++ is_rx_queue = false; ++ /* balance core load by alternating rx and tx assignments ++ * ex: TX0 -> RX0 -> TX1 -> RX1 etc. ++ */ ++ if ((i % 2 == 1 && i_rxqs < num_rxqs) || i_txqs == num_txqs) { ++ queue = rxqs[i_rxqs++]; ++ is_rx_queue = true; ++ } else { ++ queue = txqs[i_txqs++]; ++ } ++ + rc = ibmvnic_set_queue_affinity(queue, &cpu, &stragglers, + stride); + if (rc) + goto out; + +- if (!queue) ++ if (!queue || is_rx_queue) + continue; + + rc = __netif_set_xps_queue(adapter->netdev, +@@ -291,14 +302,6 @@ static void ibmvnic_set_affinity(struct ibmvnic_adapter *adapter) + __func__, i, rc); + } + +- for (i = 0; i < num_rxqs; i++) { +- queue = rxqs[i]; +- rc = ibmvnic_set_queue_affinity(queue, &cpu, &stragglers, +- stride); +- if (rc) +- goto out; +- } +- + out: + if (rc) { + netdev_warn(adapter->netdev, +-- +2.35.3 + diff --git a/patches.suse/io_uring-cmpxchg-for-poll-arm-refs-release.patch b/patches.suse/io_uring-cmpxchg-for-poll-arm-refs-release.patch new file mode 100644 index 0000000..d9da5a1 --- /dev/null +++ b/patches.suse/io_uring-cmpxchg-for-poll-arm-refs-release.patch @@ -0,0 +1,63 @@ +From a81f8ce78353cd921c446e84adb8519d65e222d4 Mon Sep 17 00:00:00 2001 +From: Pavel Begunkov +Date: Fri, 2 Dec 2022 14:27:13 +0000 +Subject: [PATCH 3/5] io_uring: cmpxchg for poll arm refs release +Patch-mainline: v6.1-rc7 +Git-commit: 2f3893437a4ebf2e892ca172e9e122841319d675 +References: bsc#1207511 CVE-2023-0468 + +[ upstream commit 2f3893437a4ebf2e892ca172e9e122841319d675 ] + +Replace atomically substracting the ownership reference at the end of +arming a poll with a cmpxchg. We try to release ownership by setting 0 +assuming that poll_refs didn't change while we were arming. If it did +change, we keep the ownership and use it to queue a tw, which is fully +capable to process all events and (even tolerates spurious wake ups). + +It's a bit more elegant as we reduce races b/w setting the cancellation +flag and getting refs with this release, and with that we don't have to +worry about any kinds of underflows. It's not the fastest path for +polling. The performance difference b/w cmpxchg and atomic dec is +usually negligible and it's not the fastest path. + +Cc: stable@vger.kernel.org +Fixes: aa43477b04025 ("io_uring: poll rework") +Signed-off-by: Pavel Begunkov +Link: https://lore.kernel.org/r/0c95251624397ea6def568ff040cad2d7926fd51.1668963050.git.asml.silence@gmail.com +Signed-off-by: Jens Axboe +Signed-off-by: Greg Kroah-Hartman +Acked-by: David Disseldorp +--- + fs/io_uring.c | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +diff --git a/fs/io_uring.c b/fs/io_uring.c +index 5518a3132232b..78402694570d8 100644 +--- a/fs/io_uring.c ++++ b/fs/io_uring.c +@@ -6763,7 +6763,6 @@ static int __io_arm_poll_handler(struct io_kiocb *req, + struct io_poll_table *ipt, __poll_t mask) + { + struct io_ring_ctx *ctx = req->ctx; +- int v; + + INIT_HLIST_NODE(&req->hash_node); + req->work.cancel_seq = atomic_read(&ctx->cancel_seq); +@@ -6812,11 +6811,10 @@ static int __io_arm_poll_handler(struct io_kiocb *req, + } + + /* +- * Release ownership. If someone tried to queue a tw while it was +- * locked, kick it off for them. ++ * Try to release ownership. If we see a change of state, e.g. ++ * poll was waken up, queue up a tw, it'll deal with it. + */ +- v = atomic_dec_return(&req->poll_refs); +- if (unlikely(v & IO_POLL_REF_MASK)) ++ if (atomic_cmpxchg(&req->poll_refs, 1, 0) != 1) + __io_poll_execute(req, 0, poll->events); + return 0; + } +-- +2.35.3 + diff --git a/patches.suse/io_uring-fix-tw-losing-poll-events.patch b/patches.suse/io_uring-fix-tw-losing-poll-events.patch new file mode 100644 index 0000000..caef4bc --- /dev/null +++ b/patches.suse/io_uring-fix-tw-losing-poll-events.patch @@ -0,0 +1,43 @@ +From a8b931be5046b24d0951ee854d94ffbdbffcf350 Mon Sep 17 00:00:00 2001 +From: David Disseldorp +Date: Tue, 7 Feb 2023 23:48:37 +0100 +Subject: [PATCH 2/5] io_uring: fix tw losing poll events +Patch-mainline: v6.1-rc6 +Git-commit: 539bcb57da2f58886d7d5c17134236b0ec9cd15d +References: bsc#1207511 CVE-2023-0468 + +We may never try to process a poll wake and its mask if there was +multiple wake ups racing for queueing up a tw. Force +io_poll_check_events() to update the mask by vfs_poll(). + +Cc: stable@vger.kernel.org +Fixes: aa43477b04025 ("io_uring: poll rework") +Signed-off-by: Pavel Begunkov +Link: https://lore.kernel.org/r/00344d60f8b18907171178d7cf598de71d127b0b.1668710222.git.asml.silence@gmail.com +Signed-off-by: Jens Axboe +Acked-by: David Disseldorp +--- + fs/io_uring.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/fs/io_uring.c b/fs/io_uring.c +index f7094c52af66b..5518a3132232b 100644 +--- a/fs/io_uring.c ++++ b/fs/io_uring.c +@@ -6509,6 +6509,13 @@ static int io_poll_check_events(struct io_kiocb *req, bool *locked) + return 0; + if (v & IO_POLL_CANCEL_FLAG) + return -ECANCELED; ++ /* ++ * cqe.res contains only events of the first wake up ++ * and all others are be lost. Redo vfs_poll() to get ++ * up to date state. ++ */ ++ if ((v & IO_POLL_REF_MASK) != 1) ++ req->cqe.res = 0; + + if (!req->cqe.res) { + struct poll_table_struct pt = { ._key = req->apoll_events }; +-- +2.35.3 + diff --git a/patches.suse/io_uring-make-poll-refs-more-robust.patch b/patches.suse/io_uring-make-poll-refs-more-robust.patch new file mode 100644 index 0000000..8d522aa --- /dev/null +++ b/patches.suse/io_uring-make-poll-refs-more-robust.patch @@ -0,0 +1,101 @@ +From 925f5801bf3209e488ff4d9a271f82d492066222 Mon Sep 17 00:00:00 2001 +From: Pavel Begunkov +Date: Fri, 2 Dec 2022 14:27:14 +0000 +Subject: [PATCH 4/5] io_uring: make poll refs more robust +Patch-mainline: v6.1-rc7 +Git-commit: a26a35e9019fd70bf3cf647dcfdae87abc7bacea +References: bsc#1207511 CVE-2023-0468 + +[ upstream commit a26a35e9019fd70bf3cf647dcfdae87abc7bacea ] + +poll_refs carry two functions, the first is ownership over the request. +The second is notifying the io_poll_check_events() that there was an +event but wake up couldn't grab the ownership, so io_poll_check_events() +should retry. + +We want to make poll_refs more robust against overflows. Instead of +always incrementing it, which covers two purposes with one atomic, check +if poll_refs is elevated enough and if so set a retry flag without +attempts to grab ownership. The gap between the bias check and following +atomics may seem racy, but we don't need it to be strict. Moreover there +might only be maximum 4 parallel updates: by the first and the second +poll entries, __io_arm_poll_handler() and cancellation. From those four, +only poll wake ups may be executed multiple times, but they're protected +by a spin. + +Cc: stable@vger.kernel.org +Reported-by: Lin Ma +Fixes: aa43477b04025 ("io_uring: poll rework") +Signed-off-by: Pavel Begunkov +Link: https://lore.kernel.org/r/c762bc31f8683b3270f3587691348a7119ef9c9d.1668963050.git.asml.silence@gmail.com +Signed-off-by: Jens Axboe +Signed-off-by: Greg Kroah-Hartman +Acked-by: David Disseldorp +--- + fs/io_uring.c | 36 +++++++++++++++++++++++++++++++++++- + 1 file changed, 35 insertions(+), 1 deletion(-) + +diff --git a/fs/io_uring.c b/fs/io_uring.c +index 78402694570d8..c6c782e216138 100644 +--- a/fs/io_uring.c ++++ b/fs/io_uring.c +@@ -6386,7 +6386,29 @@ struct io_poll_table { + }; + + #define IO_POLL_CANCEL_FLAG BIT(31) +-#define IO_POLL_REF_MASK GENMASK(30, 0) ++#define IO_POLL_RETRY_FLAG BIT(30) ++#define IO_POLL_REF_MASK GENMASK(29, 0) ++ ++/* ++ * We usually have 1-2 refs taken, 128 is more than enough and we want to ++ * maximise the margin between this amount and the moment when it overflows. ++ */ ++#define IO_POLL_REF_BIAS 128 ++ ++static bool io_poll_get_ownership_slowpath(struct io_kiocb *req) ++{ ++ int v; ++ ++ /* ++ * poll_refs are already elevated and we don't have much hope for ++ * grabbing the ownership. Instead of incrementing set a retry flag ++ * to notify the loop that there might have been some change. ++ */ ++ v = atomic_fetch_or(IO_POLL_RETRY_FLAG, &req->poll_refs); ++ if (v & IO_POLL_REF_MASK) ++ return false; ++ return !(atomic_fetch_inc(&req->poll_refs) & IO_POLL_REF_MASK); ++} + + /* + * If refs part of ->poll_refs (see IO_POLL_REF_MASK) is 0, it's free. We can +@@ -6396,6 +6418,8 @@ struct io_poll_table { + */ + static inline bool io_poll_get_ownership(struct io_kiocb *req) + { ++ if (unlikely(atomic_read(&req->poll_refs) >= IO_POLL_REF_BIAS)) ++ return io_poll_get_ownership_slowpath(req); + return !(atomic_fetch_inc(&req->poll_refs) & IO_POLL_REF_MASK); + } + +@@ -6516,6 +6540,16 @@ static int io_poll_check_events(struct io_kiocb *req, bool *locked) + */ + if ((v & IO_POLL_REF_MASK) != 1) + req->cqe.res = 0; ++ if (v & IO_POLL_RETRY_FLAG) { ++ req->cqe.res = 0; ++ /* ++ * We won't find new events that came in between ++ * vfs_poll and the ref put unless we clear the ++ * flag in advance. ++ */ ++ atomic_andnot(IO_POLL_RETRY_FLAG, &req->poll_refs); ++ v &= ~IO_POLL_RETRY_FLAG; ++ } + + if (!req->cqe.res) { + struct poll_table_struct pt = { ._key = req->apoll_events }; +-- +2.35.3 + diff --git a/patches.suse/io_uring-pass-in-EPOLL_URING_WAKE-for-eventfd-signal.patch b/patches.suse/io_uring-pass-in-EPOLL_URING_WAKE-for-eventfd-signal.patch new file mode 100644 index 0000000..bbe877f --- /dev/null +++ b/patches.suse/io_uring-pass-in-EPOLL_URING_WAKE-for-eventfd-signal.patch @@ -0,0 +1,82 @@ +From 4464853277d0ccdb9914608dd1332f0fa2f9846f Mon Sep 17 00:00:00 2001 +From: Jens Axboe +Date: Sun, 20 Nov 2022 10:18:45 -0700 +Subject: [PATCH] io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and + wakeups +Git-commit: 4464853277d0ccdb9914608dd1332f0fa2f9846f +Patch-mainline: v6.2-rc1 +References: bsc#1207100 + +Pass in EPOLL_URING_WAKE when signaling eventfd or doing poll related +wakups, so that we can check for a circular event dependency between +eventfd and epoll. If this flag is set when our wakeup handlers are +called, then we know we have a dependency that needs to terminate +multishot requests. + +eventfd and epoll are the only such possible dependencies. + +Cc: stable@vger.kernel.org # 6.0 +Signed-off-by: Jens Axboe +Signed-off-by: Gabriel krisman Bertazi +--- + fs/io_uring.c | 27 +++++++++++++++++++++------ + 1 file changed, 21 insertions(+), 6 deletions(-) + +--- a/fs/io_uring.c ++++ b/fs/io_uring.c +@@ -84,6 +84,7 @@ + #include + + #include ++#include + + #include "internal.h" + #include "io-wq.h" +@@ -2196,7 +2197,7 @@ static void io_eventfd_signal(struct io_ + goto out; + + if (!ev_fd->eventfd_async || io_wq_current_is_worker()) +- eventfd_signal(ev_fd->cq_ev_fd, 1); ++ eventfd_signal_mask(ev_fd->cq_ev_fd, 1, EPOLL_URING_WAKE); + out: + rcu_read_unlock(); + } +@@ -2204,12 +2205,18 @@ out: + static inline void io_cqring_wake(struct io_ring_ctx *ctx) + { + /* +- * wake_up_all() may seem excessive, but io_wake_function() and +- * io_should_wake() handle the termination of the loop and only +- * wake as many waiters as we need to. +- */ ++ * Trigger waitqueue handler on all waiters on our waitqueue. This ++ * won't necessarily wake up all the tasks, io_should_wake() will make ++ * that decision. ++ * ++ * Pass in EPOLLIN|EPOLL_URING_WAKE as the poll wakeup key. The latter ++ * set in the mask so that if we recurse back into our own poll ++ * waitqueue handlers, we know we have a dependency between eventfd or ++ * epoll and should terminate multishot poll at that point. ++ */ + if (wq_has_sleeper(&ctx->cq_wait)) +- wake_up_all(&ctx->cq_wait); ++ __wake_up(&ctx->cq_wait, TASK_NORMAL, 0, ++ poll_to_key(EPOLL_URING_WAKE | EPOLLIN)); + } + + /* +@@ -6674,6 +6681,14 @@ static int io_poll_wake(struct wait_queu + return 0; + + if (io_poll_get_ownership(req)) { ++ /* ++ * If we trigger a multishot poll off our own wakeup path, ++ * disable multishot as there is a circular dependency between ++ * CQ posting and triggering the event. ++ */ ++ if (mask & EPOLL_URING_WAKE) ++ poll->events |= EPOLLONESHOT; ++ + /* optional, saves extra locking for removal in tw handler */ + if (mask && poll->events & EPOLLONESHOT) { + list_del_init(&poll->wait.entry); diff --git a/patches.suse/io_uring-poll-fix-poll_refs-race-with-cancelation.patch b/patches.suse/io_uring-poll-fix-poll_refs-race-with-cancelation.patch new file mode 100644 index 0000000..c17f88b --- /dev/null +++ b/patches.suse/io_uring-poll-fix-poll_refs-race-with-cancelation.patch @@ -0,0 +1,157 @@ +From 1a8117ce73709081f1a410b857764122be4939e8 Mon Sep 17 00:00:00 2001 +From: Lin Ma +Date: Fri, 2 Dec 2022 14:27:15 +0000 +Subject: [PATCH 5/5] io_uring/poll: fix poll_refs race with cancelation +Patch-mainline: v6.1-rc7 +Git-commit: 12ad3d2d6c5b0131a6052de91360849e3e154846 +References: bsc#1207511 CVE-2023-0468 + +[ upstream commit 12ad3d2d6c5b0131a6052de91360849e3e154846 ] + +There is an interesting race condition of poll_refs which could result +in a NULL pointer dereference. The crash trace is like: + +KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] +CPU: 0 PID: 30781 Comm: syz-executor.2 Not tainted 6.0.0-g493ffd6605b2 #1 +Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS +1.13.0-1ubuntu1.1 04/01/2014 +RIP: 0010:io_poll_remove_entry io_uring/poll.c:154 [inline] +RIP: 0010:io_poll_remove_entries+0x171/0x5b4 io_uring/poll.c:190 +Code: ... +RSP: 0018:ffff88810dfefba0 EFLAGS: 00010202 +RAX: 0000000000000001 RBX: 0000000000000000 RCX: 0000000000040000 +RDX: ffffc900030c4000 RSI: 000000000003ffff RDI: 0000000000040000 +RBP: 0000000000000008 R08: ffffffff9764d3dd R09: fffffbfff3836781 +R10: fffffbfff3836781 R11: 0000000000000000 R12: 1ffff11003422d60 +R13: ffff88801a116b04 R14: ffff88801a116ac0 R15: dffffc0000000000 +FS: 00007f9c07497700(0000) GS:ffff88811a600000(0000) knlGS:0000000000000000 +CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +CR2: 00007ffb5c00ea98 CR3: 0000000105680005 CR4: 0000000000770ef0 +DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +PKRU: 55555554 +Call Trace: + + io_apoll_task_func+0x3f/0xa0 io_uring/poll.c:299 + handle_tw_list io_uring/io_uring.c:1037 [inline] + tctx_task_work+0x37e/0x4f0 io_uring/io_uring.c:1090 + task_work_run+0x13a/0x1b0 kernel/task_work.c:177 + get_signal+0x2402/0x25a0 kernel/signal.c:2635 + arch_do_signal_or_restart+0x3b/0x660 arch/x86/kernel/signal.c:869 + exit_to_user_mode_loop kernel/entry/common.c:166 [inline] + exit_to_user_mode_prepare+0xc2/0x160 kernel/entry/common.c:201 + __syscall_exit_to_user_mode_work kernel/entry/common.c:283 [inline] + syscall_exit_to_user_mode+0x58/0x160 kernel/entry/common.c:294 + entry_SYSCALL_64_after_hwframe+0x63/0xcd + +The root cause for this is a tiny overlooking in +io_poll_check_events() when cocurrently run with poll cancel routine +io_poll_cancel_req(). + +The interleaving to trigger use-after-free: + +CPU0 | CPU1 + | +io_apoll_task_func() | io_poll_cancel_req() + io_poll_check_events() | + // do while first loop | + v = atomic_read(...) | + // v = poll_refs = 1 | + ... | io_poll_mark_cancelled() + | atomic_or() + | // poll_refs = +IO_POLL_CANCEL_FLAG | 1 + | + atomic_sub_return(...) | + // poll_refs = IO_POLL_CANCEL_FLAG | + // loop continue | + | + | io_poll_execute() + | io_poll_get_ownership() + | // poll_refs = +IO_POLL_CANCEL_FLAG | 1 + | // gets the ownership + v = atomic_read(...) | + // poll_refs not change | + | + if (v & IO_POLL_CANCEL_FLAG) | + return -ECANCELED; | + // io_poll_check_events return | + // will go into | + // io_req_complete_failed() free req | + | + | io_apoll_task_func() + | // also go into +io_req_complete_failed() + +And the interleaving to trigger the kernel WARNING: + +CPU0 | CPU1 + | +io_apoll_task_func() | io_poll_cancel_req() + io_poll_check_events() | + // do while first loop | + v = atomic_read(...) | + // v = poll_refs = 1 | + ... | io_poll_mark_cancelled() + | atomic_or() + | // poll_refs = +IO_POLL_CANCEL_FLAG | 1 + | + atomic_sub_return(...) | + // poll_refs = IO_POLL_CANCEL_FLAG | + // loop continue | + | + v = atomic_read(...) | + // v = IO_POLL_CANCEL_FLAG | + | io_poll_execute() + | io_poll_get_ownership() + | // poll_refs = +IO_POLL_CANCEL_FLAG | 1 + | // gets the ownership + | + WARN_ON_ONCE(!(v & IO_POLL_REF_MASK))) | + // v & IO_POLL_REF_MASK = 0 WARN | + | + | io_apoll_task_func() + | // also go into +io_req_complete_failed() + +By looking up the source code and communicating with Pavel, the +implementation of this atomic poll refs should continue the loop of +io_poll_check_events() just to avoid somewhere else to grab the +ownership. Therefore, this patch simply adds another AND operation to +make sure the loop will stop if it finds the poll_refs is exactly equal +to IO_POLL_CANCEL_FLAG. Since io_poll_cancel_req() grabs ownership and +will finally make its way to io_req_complete_failed(), the req will +be reclaimed as expected. + +Fixes: aa43477b0402 ("io_uring: poll rework") +Signed-off-by: Lin Ma +Reviewed-by: Pavel Begunkov +[axboe: tweak description and code style] +Signed-off-by: Jens Axboe +Signed-off-by: Pavel Begunkov +Signed-off-by: Greg Kroah-Hartman +Acked-by: David Disseldorp +--- + fs/io_uring.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/fs/io_uring.c b/fs/io_uring.c +index c6c782e216138..39ecae9e7de1b 100644 +--- a/fs/io_uring.c ++++ b/fs/io_uring.c +@@ -6594,7 +6594,8 @@ static int io_poll_check_events(struct io_kiocb *req, bool *locked) + * Release all references, retry if someone tried to restart + * task_work while we were executing it. + */ +- } while (atomic_sub_return(v & IO_POLL_REF_MASK, &req->poll_refs)); ++ } while (atomic_sub_return(v & IO_POLL_REF_MASK, &req->poll_refs) & ++ IO_POLL_REF_MASK); + + return 1; + } +-- +2.35.3 + diff --git a/patches.suse/io_uring-update-res-mask-in-io_poll_check_events.patch b/patches.suse/io_uring-update-res-mask-in-io_poll_check_events.patch new file mode 100644 index 0000000..ef1e984 --- /dev/null +++ b/patches.suse/io_uring-update-res-mask-in-io_poll_check_events.patch @@ -0,0 +1,43 @@ +From fd96d642879706de355acc6b850dd827fbec1985 Mon Sep 17 00:00:00 2001 +From: David Disseldorp +Date: Tue, 7 Feb 2023 23:46:26 +0100 +Subject: [PATCH 1/5] io_uring: update res mask in io_poll_check_events +Patch-mainline: v6.1-rc6 +Git-commit: b98186aee22fa593bc8c6b2c5d839c2ee518bc8c +References: bsc#1207511 CVE-2023-0468 + +When io_poll_check_events() collides with someone attempting to queue a +task work, it'll spin for one more time. However, it'll continue to use +the mask from the first iteration instead of updating it. For example, +if the first wake up was a EPOLLIN and the second EPOLLOUT, the +userspace will not get EPOLLOUT in time. + +Clear the mask for all subsequent iterations to force vfs_poll(). + +Cc: stable@vger.kernel.org +Fixes: aa43477b04025 ("io_uring: poll rework") +Signed-off-by: Pavel Begunkov +Link: https://lore.kernel.org/r/2dac97e8f691231049cb259c4ae57e79e40b537c.1668710222.git.asml.silence@gmail.com +Signed-off-by: Jens Axboe +Acked-by: David Disseldorp +--- + fs/io_uring.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/fs/io_uring.c b/fs/io_uring.c +index a94d34d4abb88..f7094c52af66b 100644 +--- a/fs/io_uring.c ++++ b/fs/io_uring.c +@@ -6546,6 +6546,9 @@ static int io_poll_check_events(struct io_kiocb *req, bool *locked) + if (ret) + return ret; + ++ /* force the next iteration to vfs_poll() */ ++ req->cqe.res = 0; ++ + /* + * Release all references, retry if someone tried to restart + * task_work while we were executing it. +-- +2.35.3 + diff --git a/patches.suse/ipmi-ssif-Add-a-timer-between-request-retries.patch b/patches.suse/ipmi-ssif-Add-a-timer-between-request-retries.patch new file mode 100644 index 0000000..4443c3c --- /dev/null +++ b/patches.suse/ipmi-ssif-Add-a-timer-between-request-retries.patch @@ -0,0 +1,133 @@ +From: Corey Minyard +Date: Wed, 25 Jan 2023 10:34:47 -0600 +Subject: [PATCH] ipmi:ssif: Add a timer between request retries +Patch-mainline: Queued +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git +Git-commit: 1fc7ac8a9e3a4b6bf16895c67dcb9bf455d31a49 +References: bsc#1206459 + +The IPMI spec has a time (T6) specified between request retries. Add +the handling for that. + +Reported by: Tony Camuso +Signed-off-by: Corey Minyard +Acked-by: Chester Lin +--- + drivers/char/ipmi/ipmi_ssif.c | 34 +++++++++++++++++++++++++++------- + 1 file changed, 27 insertions(+), 7 deletions(-) + +diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c +index c25c4b1a03ae..a5ddebb1edea 100644 +--- a/drivers/char/ipmi/ipmi_ssif.c ++++ b/drivers/char/ipmi/ipmi_ssif.c +@@ -74,7 +74,8 @@ + /* + * Timer values + */ +-#define SSIF_MSG_USEC 60000 /* 60ms between message tries. */ ++#define SSIF_MSG_USEC 60000 /* 60ms between message tries (T3). */ ++#define SSIF_REQ_RETRY_USEC 60000 /* 60ms between send retries (T6). */ + #define SSIF_MSG_PART_USEC 5000 /* 5ms for a message part */ + + /* How many times to we retry sending/receiving the message. */ +@@ -82,7 +83,9 @@ + #define SSIF_RECV_RETRIES 250 + + #define SSIF_MSG_MSEC (SSIF_MSG_USEC / 1000) ++#define SSIF_REQ_RETRY_MSEC (SSIF_REQ_RETRY_USEC / 1000) + #define SSIF_MSG_JIFFIES ((SSIF_MSG_USEC * 1000) / TICK_NSEC) ++#define SSIF_REQ_RETRY_JIFFIES ((SSIF_REQ_RETRY_USEC * 1000) / TICK_NSEC) + #define SSIF_MSG_PART_JIFFIES ((SSIF_MSG_PART_USEC * 1000) / TICK_NSEC) + + /* +@@ -229,6 +232,9 @@ struct ssif_info { + bool got_alert; + bool waiting_alert; + ++ /* Used to inform the timeout that it should do a resend. */ ++ bool do_resend; ++ + /* + * If set to true, this will request events the next time the + * state machine is idle. +@@ -531,22 +537,28 @@ static void start_get(struct ssif_info *ssif_info) + ssif_info->recv, I2C_SMBUS_BLOCK_DATA); + } + ++static void start_resend(struct ssif_info *ssif_info); ++ + static void retry_timeout(struct timer_list *t) + { + struct ssif_info *ssif_info = from_timer(ssif_info, t, retry_timer); + unsigned long oflags, *flags; +- bool waiting; ++ bool waiting, resend; + + if (ssif_info->stopping) + return; + + flags = ipmi_ssif_lock_cond(ssif_info, &oflags); ++ resend = ssif_info->do_resend; ++ ssif_info->do_resend = false; + waiting = ssif_info->waiting_alert; + ssif_info->waiting_alert = false; + ipmi_ssif_unlock_cond(ssif_info, flags); + + if (waiting) + start_get(ssif_info); ++ if (resend) ++ start_resend(ssif_info); + } + + static void watch_timeout(struct timer_list *t) +@@ -595,8 +607,6 @@ static void ssif_alert(struct i2c_client *client, enum i2c_alert_protocol type, + start_get(ssif_info); + } + +-static void start_resend(struct ssif_info *ssif_info); +- + static void msg_done_handler(struct ssif_info *ssif_info, int result, + unsigned char *data, unsigned int len) + { +@@ -901,7 +911,13 @@ static void msg_written_handler(struct ssif_info *ssif_info, int result, + if (result < 0) { + ssif_info->retries_left--; + if (ssif_info->retries_left > 0) { +- start_resend(ssif_info); ++ /* ++ * Wait the retry timeout time per the spec, ++ * then redo the send. ++ */ ++ ssif_info->do_resend = true; ++ mod_timer(&ssif_info->retry_timer, ++ jiffies + SSIF_REQ_RETRY_JIFFIES); + return; + } + +@@ -1311,8 +1327,10 @@ static int do_cmd(struct i2c_client *client, int len, unsigned char *msg, + ret = i2c_smbus_write_block_data(client, SSIF_IPMI_REQUEST, len, msg); + if (ret) { + retry_cnt--; +- if (retry_cnt > 0) ++ if (retry_cnt > 0) { ++ msleep(SSIF_REQ_RETRY_MSEC); + goto retry1; ++ } + return -ENODEV; + } + +@@ -1453,8 +1471,10 @@ static int start_multipart_test(struct i2c_client *client, + 32, msg); + if (ret) { + retry_cnt--; +- if (retry_cnt > 0) ++ if (retry_cnt > 0) { ++ msleep(SSIF_REQ_RETRY_MSEC); + goto retry_write; ++ } + dev_err(&client->dev, "Could not write multi-part start, though the BMC said it could handle it. Just limit sends to one part.\n"); + return ret; + } +-- +2.37.3 + diff --git a/patches.suse/ipmi-ssif-Increase-the-message-retry-time.patch b/patches.suse/ipmi-ssif-Increase-the-message-retry-time.patch new file mode 100644 index 0000000..2e124ab --- /dev/null +++ b/patches.suse/ipmi-ssif-Increase-the-message-retry-time.patch @@ -0,0 +1,33 @@ +From: Corey Minyard +Date: Thu, 3 Nov 2022 15:03:11 -0500 +Subject: [PATCH] ipmi:ssif: Increase the message retry time +Git-commit: 39721d62bbc16ebc9bb2bdc2c163658f33da3b0b +Patch-mainline: v6.1-rc1 +References: bsc#1206459 + +The spec states that the minimum message retry time is 60ms, but it was +set to 20ms. Correct it. + +Reported by: Tony Camuso +Signed-off-by: Corey Minyard +Acked-by: Chester Lin +--- + drivers/char/ipmi/ipmi_ssif.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c +index e1072809fe31..4bfd1e306616 100644 +--- a/drivers/char/ipmi/ipmi_ssif.c ++++ b/drivers/char/ipmi/ipmi_ssif.c +@@ -74,7 +74,7 @@ + /* + * Timer values + */ +-#define SSIF_MSG_USEC 20000 /* 20ms between message tries. */ ++#define SSIF_MSG_USEC 60000 /* 60ms between message tries. */ + #define SSIF_MSG_PART_USEC 5000 /* 5ms for a message part */ + + /* How many times to we retry sending/receiving the message. */ +-- +2.37.3 + diff --git a/patches.suse/ipmi-ssif-Remove-rtc_us_timer.patch b/patches.suse/ipmi-ssif-Remove-rtc_us_timer.patch new file mode 100644 index 0000000..8ae082d --- /dev/null +++ b/patches.suse/ipmi-ssif-Remove-rtc_us_timer.patch @@ -0,0 +1,60 @@ +From: Corey Minyard +Date: Wed, 25 Jan 2023 10:41:48 -0600 +Subject: [PATCH] ipmi:ssif: Remove rtc_us_timer +Patch-mainline: Queued +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git +Git-commit: 48b4e13a3b8064ad61225ef6cb768c115c3a13c9 +References: bsc#1206459 + +It was cruft left over from older handling of run to completion. + +Signed-off-by: Corey Minyard +Acked-by: Chester Lin +--- + drivers/char/ipmi/ipmi_ssif.c | 9 --------- + 1 file changed, 9 deletions(-) + +diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c +index 5a377e86dade..c25c4b1a03ae 100644 +--- a/drivers/char/ipmi/ipmi_ssif.c ++++ b/drivers/char/ipmi/ipmi_ssif.c +@@ -241,12 +241,6 @@ struct ssif_info { + */ + bool req_flags; + +- /* +- * Used to perform timer operations when run-to-completion +- * mode is on. This is a countdown timer. +- */ +- int rtc_us_timer; +- + /* Used for sending/receiving data. +1 for the length. */ + unsigned char data[IPMI_MAX_MSG_LENGTH + 1]; + unsigned int data_len; +@@ -530,7 +524,6 @@ static void msg_done_handler(struct ssif_info *ssif_info, int result, + + static void start_get(struct ssif_info *ssif_info) + { +- ssif_info->rtc_us_timer = 0; + ssif_info->multi_pos = 0; + + ssif_i2c_send(ssif_info, msg_done_handler, I2C_SMBUS_READ, +@@ -622,7 +615,6 @@ static void msg_done_handler(struct ssif_info *ssif_info, int result, + + flags = ipmi_ssif_lock_cond(ssif_info, &oflags); + ssif_info->waiting_alert = true; +- ssif_info->rtc_us_timer = SSIF_MSG_USEC; + if (!ssif_info->stopping) + mod_timer(&ssif_info->retry_timer, + jiffies + SSIF_MSG_JIFFIES); +@@ -973,7 +965,6 @@ static void msg_written_handler(struct ssif_info *ssif_info, int result, + /* Wait a jiffie then request the next message */ + ssif_info->waiting_alert = true; + ssif_info->retries_left = SSIF_RECV_RETRIES; +- ssif_info->rtc_us_timer = SSIF_MSG_PART_USEC; + if (!ssif_info->stopping) + mod_timer(&ssif_info->retry_timer, + jiffies + SSIF_MSG_PART_JIFFIES); +-- +2.37.3 + diff --git a/patches.suse/ipmi-ssif-resend_msg-cannot-fail.patch b/patches.suse/ipmi-ssif-resend_msg-cannot-fail.patch new file mode 100644 index 0000000..b3eaabb --- /dev/null +++ b/patches.suse/ipmi-ssif-resend_msg-cannot-fail.patch @@ -0,0 +1,96 @@ +From: Corey Minyard +Date: Wed, 25 Jan 2023 10:11:06 -0600 +Subject: [PATCH] ipmi:ssif: resend_msg() cannot fail +Patch-mainline: Queued +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git +Git-commit: 56d64b4c876fbdf70ce4881f9fbde224e749c5bc +References: bsc#1206459 + +The resend_msg() function cannot fail, but there was error handling +around using it. Rework the handling of the error, and fix the out of +retries debug reporting that was wrong around this, too. + +Signed-off-by: Corey Minyard +Acked-by: Chester Lin +--- + drivers/char/ipmi/ipmi_ssif.c | 28 +++++++--------------------- + 1 file changed, 7 insertions(+), 21 deletions(-) + +diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c +index 4bfd1e306616..146409d28e1c 100644 +--- a/drivers/char/ipmi/ipmi_ssif.c ++++ b/drivers/char/ipmi/ipmi_ssif.c +@@ -602,7 +602,7 @@ static void ssif_alert(struct i2c_client *client, enum i2c_alert_protocol type, + start_get(ssif_info); + } + +-static int start_resend(struct ssif_info *ssif_info); ++static void start_resend(struct ssif_info *ssif_info); + + static void msg_done_handler(struct ssif_info *ssif_info, int result, + unsigned char *data, unsigned int len) +@@ -909,31 +909,17 @@ static void msg_written_handler(struct ssif_info *ssif_info, int result, + if (result < 0) { + ssif_info->retries_left--; + if (ssif_info->retries_left > 0) { +- if (!start_resend(ssif_info)) { +- ssif_inc_stat(ssif_info, send_retries); +- return; +- } +- /* request failed, just return the error. */ +- ssif_inc_stat(ssif_info, send_errors); +- +- if (ssif_info->ssif_debug & SSIF_DEBUG_MSG) +- dev_dbg(&ssif_info->client->dev, +- "%s: Out of retries\n", __func__); +- msg_done_handler(ssif_info, -EIO, NULL, 0); ++ start_resend(ssif_info); + return; + } + + ssif_inc_stat(ssif_info, send_errors); + +- /* +- * Got an error on transmit, let the done routine +- * handle it. +- */ + if (ssif_info->ssif_debug & SSIF_DEBUG_MSG) + dev_dbg(&ssif_info->client->dev, +- "%s: Error %d\n", __func__, result); ++ "%s: Out of retries\n", __func__); + +- msg_done_handler(ssif_info, result, NULL, 0); ++ msg_done_handler(ssif_info, -EIO, NULL, 0); + return; + } + +@@ -996,7 +982,7 @@ static void msg_written_handler(struct ssif_info *ssif_info, int result, + } + } + +-static int start_resend(struct ssif_info *ssif_info) ++static void start_resend(struct ssif_info *ssif_info) + { + int command; + +@@ -1021,7 +1007,6 @@ static int start_resend(struct ssif_info *ssif_info) + + ssif_i2c_send(ssif_info, msg_written_handler, I2C_SMBUS_WRITE, + command, ssif_info->data, I2C_SMBUS_BLOCK_DATA); +- return 0; + } + + static int start_send(struct ssif_info *ssif_info, +@@ -1036,7 +1021,8 @@ static int start_send(struct ssif_info *ssif_info, + ssif_info->retries_left = SSIF_SEND_RETRIES; + memcpy(ssif_info->data + 1, data, len); + ssif_info->data_len = len; +- return start_resend(ssif_info); ++ start_resend(ssif_info); ++ return 0; + } + + /* Must be called with the message lock held. */ +-- +2.37.3 + diff --git a/patches.suse/ipmi_ssif-Rename-idle-state-and-check.patch b/patches.suse/ipmi_ssif-Rename-idle-state-and-check.patch new file mode 100644 index 0000000..1784184 --- /dev/null +++ b/patches.suse/ipmi_ssif-Rename-idle-state-and-check.patch @@ -0,0 +1,196 @@ +From: Corey Minyard +Date: Wed, 25 Jan 2023 10:13:13 -0600 +Subject: [PATCH] ipmi_ssif: Rename idle state and check +Patch-mainline: Queued +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git +Git-commit: b2aa938a4b7d2f2c21ef95c4ed779d4448bedd36 +References: bsc#1206459 + +Rename the SSIF_IDLE() to IS_SSIF_IDLE(), since that is more clear, and +rename SSIF_NORMAL to SSIF_IDLE, since that's more accurate. + +Signed-off-by: Corey Minyard +Acked-by: Chester Lin +--- + drivers/char/ipmi/ipmi_ssif.c | 46 +++++++++++++++++------------------ + 1 file changed, 23 insertions(+), 23 deletions(-) + +diff --git a/drivers/char/ipmi/ipmi_ssif.c b/drivers/char/ipmi/ipmi_ssif.c +index 146409d28e1c..5a377e86dade 100644 +--- a/drivers/char/ipmi/ipmi_ssif.c ++++ b/drivers/char/ipmi/ipmi_ssif.c +@@ -92,7 +92,7 @@ + #define SSIF_WATCH_WATCHDOG_TIMEOUT msecs_to_jiffies(250) + + enum ssif_intf_state { +- SSIF_NORMAL, ++ SSIF_IDLE, + SSIF_GETTING_FLAGS, + SSIF_GETTING_EVENTS, + SSIF_CLEARING_FLAGS, +@@ -100,8 +100,8 @@ enum ssif_intf_state { + /* FIXME - add watchdog stuff. */ + }; + +-#define SSIF_IDLE(ssif) ((ssif)->ssif_state == SSIF_NORMAL \ +- && (ssif)->curr_msg == NULL) ++#define IS_SSIF_IDLE(ssif) ((ssif)->ssif_state == SSIF_IDLE \ ++ && (ssif)->curr_msg == NULL) + + /* + * Indexes into stats[] in ssif_info below. +@@ -348,9 +348,9 @@ static void return_hosed_msg(struct ssif_info *ssif_info, + + /* + * Must be called with the message lock held. This will release the +- * message lock. Note that the caller will check SSIF_IDLE and start a +- * new operation, so there is no need to check for new messages to +- * start in here. ++ * message lock. Note that the caller will check IS_SSIF_IDLE and ++ * start a new operation, so there is no need to check for new ++ * messages to start in here. + */ + static void start_clear_flags(struct ssif_info *ssif_info, unsigned long *flags) + { +@@ -367,7 +367,7 @@ static void start_clear_flags(struct ssif_info *ssif_info, unsigned long *flags) + + if (start_send(ssif_info, msg, 3) != 0) { + /* Error, just go to normal state. */ +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + } + } + +@@ -382,7 +382,7 @@ static void start_flag_fetch(struct ssif_info *ssif_info, unsigned long *flags) + mb[0] = (IPMI_NETFN_APP_REQUEST << 2); + mb[1] = IPMI_GET_MSG_FLAGS_CMD; + if (start_send(ssif_info, mb, 2) != 0) +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + } + + static void check_start_send(struct ssif_info *ssif_info, unsigned long *flags, +@@ -393,7 +393,7 @@ static void check_start_send(struct ssif_info *ssif_info, unsigned long *flags, + + flags = ipmi_ssif_lock_cond(ssif_info, &oflags); + ssif_info->curr_msg = NULL; +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + ipmi_ssif_unlock_cond(ssif_info, flags); + ipmi_free_smi_msg(msg); + } +@@ -407,7 +407,7 @@ static void start_event_fetch(struct ssif_info *ssif_info, unsigned long *flags) + + msg = ipmi_alloc_smi_msg(); + if (!msg) { +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + ipmi_ssif_unlock_cond(ssif_info, flags); + return; + } +@@ -430,7 +430,7 @@ static void start_recv_msg_fetch(struct ssif_info *ssif_info, + + msg = ipmi_alloc_smi_msg(); + if (!msg) { +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + ipmi_ssif_unlock_cond(ssif_info, flags); + return; + } +@@ -448,9 +448,9 @@ static void start_recv_msg_fetch(struct ssif_info *ssif_info, + + /* + * Must be called with the message lock held. This will release the +- * message lock. Note that the caller will check SSIF_IDLE and start a +- * new operation, so there is no need to check for new messages to +- * start in here. ++ * message lock. Note that the caller will check IS_SSIF_IDLE and ++ * start a new operation, so there is no need to check for new ++ * messages to start in here. + */ + static void handle_flags(struct ssif_info *ssif_info, unsigned long *flags) + { +@@ -466,7 +466,7 @@ static void handle_flags(struct ssif_info *ssif_info, unsigned long *flags) + /* Events available. */ + start_event_fetch(ssif_info, flags); + else { +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + ipmi_ssif_unlock_cond(ssif_info, flags); + } + } +@@ -568,7 +568,7 @@ static void watch_timeout(struct timer_list *t) + if (ssif_info->watch_timeout) { + mod_timer(&ssif_info->watch_timer, + jiffies + ssif_info->watch_timeout); +- if (SSIF_IDLE(ssif_info)) { ++ if (IS_SSIF_IDLE(ssif_info)) { + start_flag_fetch(ssif_info, flags); /* Releases lock */ + return; + } +@@ -756,7 +756,7 @@ static void msg_done_handler(struct ssif_info *ssif_info, int result, + } + + switch (ssif_info->ssif_state) { +- case SSIF_NORMAL: ++ case SSIF_IDLE: + ipmi_ssif_unlock_cond(ssif_info, flags); + if (!msg) + break; +@@ -774,7 +774,7 @@ static void msg_done_handler(struct ssif_info *ssif_info, int result, + * Error fetching flags, or invalid length, + * just give up for now. + */ +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + ipmi_ssif_unlock_cond(ssif_info, flags); + dev_warn(&ssif_info->client->dev, + "Error getting flags: %d %d, %x\n", +@@ -809,7 +809,7 @@ static void msg_done_handler(struct ssif_info *ssif_info, int result, + "Invalid response clearing flags: %x %x\n", + data[0], data[1]); + } +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + ipmi_ssif_unlock_cond(ssif_info, flags); + break; + +@@ -887,7 +887,7 @@ static void msg_done_handler(struct ssif_info *ssif_info, int result, + } + + flags = ipmi_ssif_lock_cond(ssif_info, &oflags); +- if (SSIF_IDLE(ssif_info) && !ssif_info->stopping) { ++ if (IS_SSIF_IDLE(ssif_info) && !ssif_info->stopping) { + if (ssif_info->req_events) + start_event_fetch(ssif_info, flags); + else if (ssif_info->req_flags) +@@ -1032,7 +1032,7 @@ static void start_next_msg(struct ssif_info *ssif_info, unsigned long *flags) + unsigned long oflags; + + restart: +- if (!SSIF_IDLE(ssif_info)) { ++ if (!IS_SSIF_IDLE(ssif_info)) { + ipmi_ssif_unlock_cond(ssif_info, flags); + return; + } +@@ -1255,7 +1255,7 @@ static void shutdown_ssif(void *send_info) + dev_set_drvdata(&ssif_info->client->dev, NULL); + + /* make sure the driver is not looking for flags any more. */ +- while (ssif_info->ssif_state != SSIF_NORMAL) ++ while (ssif_info->ssif_state != SSIF_IDLE) + schedule_timeout(1); + + ssif_info->stopping = true; +@@ -1825,7 +1825,7 @@ static int ssif_probe(struct i2c_client *client) + } + + spin_lock_init(&ssif_info->lock); +- ssif_info->ssif_state = SSIF_NORMAL; ++ ssif_info->ssif_state = SSIF_IDLE; + timer_setup(&ssif_info->retry_timer, retry_timeout, 0); + timer_setup(&ssif_info->watch_timer, watch_timeout, 0); + +-- +2.37.3 + diff --git a/patches.suse/libceph-ceph-move-ceph_osdc_copy_from-into-cephfs-code.patch b/patches.suse/libceph-ceph-move-ceph_osdc_copy_from-into-cephfs-code.patch new file mode 100644 index 0000000..245e56f --- /dev/null +++ b/patches.suse/libceph-ceph-move-ceph_osdc_copy_from-into-cephfs-code.patch @@ -0,0 +1,246 @@ +From: =?utf-8?q?Lu=C3=ADs_Henriques_=3Clhenriques=40suse=2Ede=3E?= +Date: Thu, 4 Nov 2021 12:31:46 +0000 +Subject: libceph, ceph: move ceph_osdc_copy_from() into cephfs code +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +Git-commit: aca39d9e86f3edeaac5d2c467f5fd31e0b0df606 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +This patch moves ceph_osdc_copy_from() function out of libceph code into +cephfs. There are no other users for this function, and there is the need +(in another patch) to access internal ceph_osd_request struct members. + +Signed-off-by: Luís Henriques +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + fs/ceph/file.c | 74 +++++++++++++++++++++++++++++++++++------ + include/linux/ceph/osd_client.h | 19 +++++------ + net/ceph/osd_client.c | 60 +++++---------------------------- + 3 files changed, 80 insertions(+), 73 deletions(-) + +diff --git a/fs/ceph/file.c b/fs/ceph/file.c +index 6005b430f6f7..6c77f203e7b5 100644 +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -2211,6 +2211,54 @@ static int is_file_size_ok(struct inode *src_inode, struct inode *dst_inode, + return 0; + } + ++static struct ceph_osd_request * ++ceph_alloc_copyfrom_request(struct ceph_osd_client *osdc, ++ u64 src_snapid, ++ struct ceph_object_id *src_oid, ++ struct ceph_object_locator *src_oloc, ++ struct ceph_object_id *dst_oid, ++ struct ceph_object_locator *dst_oloc, ++ u32 truncate_seq, u64 truncate_size) ++{ ++ struct ceph_osd_request *req; ++ int ret; ++ u32 src_fadvise_flags = ++ CEPH_OSD_OP_FLAG_FADVISE_SEQUENTIAL | ++ CEPH_OSD_OP_FLAG_FADVISE_NOCACHE; ++ u32 dst_fadvise_flags = ++ CEPH_OSD_OP_FLAG_FADVISE_SEQUENTIAL | ++ CEPH_OSD_OP_FLAG_FADVISE_DONTNEED; ++ ++ req = ceph_osdc_alloc_request(osdc, NULL, 1, false, GFP_KERNEL); ++ if (!req) ++ return ERR_PTR(-ENOMEM); ++ ++ req->r_flags = CEPH_OSD_FLAG_WRITE; ++ ++ ceph_oloc_copy(&req->r_t.base_oloc, dst_oloc); ++ ceph_oid_copy(&req->r_t.base_oid, dst_oid); ++ ++ ret = osd_req_op_copy_from_init(req, src_snapid, 0, ++ src_oid, src_oloc, ++ src_fadvise_flags, ++ dst_fadvise_flags, ++ truncate_seq, ++ truncate_size, ++ CEPH_OSD_COPY_FROM_FLAG_TRUNCATE_SEQ); ++ if (ret) ++ goto out; ++ ++ ret = ceph_osdc_alloc_messages(req, GFP_KERNEL); ++ if (ret) ++ goto out; ++ ++ return req; ++ ++out: ++ ceph_osdc_put_request(req); ++ return ERR_PTR(ret); ++} ++ + static ssize_t ceph_do_objects_copy(struct ceph_inode_info *src_ci, u64 *src_off, + struct ceph_inode_info *dst_ci, u64 *dst_off, + struct ceph_fs_client *fsc, +@@ -2218,6 +2266,8 @@ static ssize_t ceph_do_objects_copy(struct ceph_inode_info *src_ci, u64 *src_off + { + struct ceph_object_locator src_oloc, dst_oloc; + struct ceph_object_id src_oid, dst_oid; ++ struct ceph_osd_client *osdc; ++ struct ceph_osd_request *req; + size_t bytes = 0; + u64 src_objnum, src_objoff, dst_objnum, dst_objoff; + u32 src_objlen, dst_objlen; +@@ -2228,6 +2278,7 @@ static ssize_t ceph_do_objects_copy(struct ceph_inode_info *src_ci, u64 *src_off + src_oloc.pool_ns = ceph_try_get_string(src_ci->i_layout.pool_ns); + dst_oloc.pool = dst_ci->i_layout.pool_id; + dst_oloc.pool_ns = ceph_try_get_string(dst_ci->i_layout.pool_ns); ++ osdc = &fsc->client->osdc; + + while (len >= object_size) { + ceph_calc_file_object_mapping(&src_ci->i_layout, *src_off, +@@ -2243,17 +2294,18 @@ static ssize_t ceph_do_objects_copy(struct ceph_inode_info *src_ci, u64 *src_off + ceph_oid_printf(&dst_oid, "%llx.%08llx", + dst_ci->i_vino.ino, dst_objnum); + /* Do an object remote copy */ +- ret = ceph_osdc_copy_from(&fsc->client->osdc, +- src_ci->i_vino.snap, 0, +- &src_oid, &src_oloc, +- CEPH_OSD_OP_FLAG_FADVISE_SEQUENTIAL | +- CEPH_OSD_OP_FLAG_FADVISE_NOCACHE, +- &dst_oid, &dst_oloc, +- CEPH_OSD_OP_FLAG_FADVISE_SEQUENTIAL | +- CEPH_OSD_OP_FLAG_FADVISE_DONTNEED, +- dst_ci->i_truncate_seq, +- dst_ci->i_truncate_size, +- CEPH_OSD_COPY_FROM_FLAG_TRUNCATE_SEQ); ++ req = ceph_alloc_copyfrom_request(osdc, src_ci->i_vino.snap, ++ &src_oid, &src_oloc, ++ &dst_oid, &dst_oloc, ++ dst_ci->i_truncate_seq, ++ dst_ci->i_truncate_size); ++ if (IS_ERR(req)) ++ ret = PTR_ERR(req); ++ else { ++ ceph_osdc_start_request(osdc, req, false); ++ ret = ceph_osdc_wait_request(osdc, req); ++ ceph_osdc_put_request(req); ++ } + if (ret) { + if (ret == -EOPNOTSUPP) { + fsc->have_copy_from2 = false; +diff --git a/include/linux/ceph/osd_client.h b/include/linux/ceph/osd_client.h +index 83fa08a06507..3431011f364d 100644 +--- a/include/linux/ceph/osd_client.h ++++ b/include/linux/ceph/osd_client.h +@@ -475,6 +475,14 @@ extern void osd_req_op_alloc_hint_init(struct ceph_osd_request *osd_req, + u64 expected_object_size, + u64 expected_write_size, + u32 flags); ++extern int osd_req_op_copy_from_init(struct ceph_osd_request *req, ++ u64 src_snapid, u64 src_version, ++ struct ceph_object_id *src_oid, ++ struct ceph_object_locator *src_oloc, ++ u32 src_fadvise_flags, ++ u32 dst_fadvise_flags, ++ u32 truncate_seq, u64 truncate_size, ++ u8 copy_from_flags); + + extern struct ceph_osd_request *ceph_osdc_alloc_request(struct ceph_osd_client *osdc, + struct ceph_snap_context *snapc, +@@ -515,17 +523,6 @@ int ceph_osdc_call(struct ceph_osd_client *osdc, + struct page *req_page, size_t req_len, + struct page **resp_pages, size_t *resp_len); + +-int ceph_osdc_copy_from(struct ceph_osd_client *osdc, +- u64 src_snapid, u64 src_version, +- struct ceph_object_id *src_oid, +- struct ceph_object_locator *src_oloc, +- u32 src_fadvise_flags, +- struct ceph_object_id *dst_oid, +- struct ceph_object_locator *dst_oloc, +- u32 dst_fadvise_flags, +- u32 truncate_seq, u64 truncate_size, +- u8 copy_from_flags); +- + /* watch/notify */ + struct ceph_osd_linger_request * + ceph_osdc_watch(struct ceph_osd_client *osdc, +diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c +index ff8624a7c964..1c5815530e0d 100644 +--- a/net/ceph/osd_client.c ++++ b/net/ceph/osd_client.c +@@ -5310,14 +5310,14 @@ void ceph_osdc_stop(struct ceph_osd_client *osdc) + ceph_msgpool_destroy(&osdc->msgpool_op_reply); + } + +-static int osd_req_op_copy_from_init(struct ceph_osd_request *req, +- u64 src_snapid, u64 src_version, +- struct ceph_object_id *src_oid, +- struct ceph_object_locator *src_oloc, +- u32 src_fadvise_flags, +- u32 dst_fadvise_flags, +- u32 truncate_seq, u64 truncate_size, +- u8 copy_from_flags) ++int osd_req_op_copy_from_init(struct ceph_osd_request *req, ++ u64 src_snapid, u64 src_version, ++ struct ceph_object_id *src_oid, ++ struct ceph_object_locator *src_oloc, ++ u32 src_fadvise_flags, ++ u32 dst_fadvise_flags, ++ u32 truncate_seq, u64 truncate_size, ++ u8 copy_from_flags) + { + struct ceph_osd_req_op *op; + struct page **pages; +@@ -5346,49 +5346,7 @@ static int osd_req_op_copy_from_init(struct ceph_osd_request *req, + op->indata_len, 0, false, true); + return 0; + } +- +-int ceph_osdc_copy_from(struct ceph_osd_client *osdc, +- u64 src_snapid, u64 src_version, +- struct ceph_object_id *src_oid, +- struct ceph_object_locator *src_oloc, +- u32 src_fadvise_flags, +- struct ceph_object_id *dst_oid, +- struct ceph_object_locator *dst_oloc, +- u32 dst_fadvise_flags, +- u32 truncate_seq, u64 truncate_size, +- u8 copy_from_flags) +-{ +- struct ceph_osd_request *req; +- int ret; +- +- req = ceph_osdc_alloc_request(osdc, NULL, 1, false, GFP_KERNEL); +- if (!req) +- return -ENOMEM; +- +- req->r_flags = CEPH_OSD_FLAG_WRITE; +- +- ceph_oloc_copy(&req->r_t.base_oloc, dst_oloc); +- ceph_oid_copy(&req->r_t.base_oid, dst_oid); +- +- ret = osd_req_op_copy_from_init(req, src_snapid, src_version, src_oid, +- src_oloc, src_fadvise_flags, +- dst_fadvise_flags, truncate_seq, +- truncate_size, copy_from_flags); +- if (ret) +- goto out; +- +- ret = ceph_osdc_alloc_messages(req, GFP_KERNEL); +- if (ret) +- goto out; +- +- ceph_osdc_start_request(osdc, req, false); +- ret = ceph_osdc_wait_request(osdc, req); +- +-out: +- ceph_osdc_put_request(req); +- return ret; +-} +-EXPORT_SYMBOL(ceph_osdc_copy_from); ++EXPORT_SYMBOL(osd_req_op_copy_from_init); + + int __init ceph_osdc_setup(void) + { + diff --git a/patches.suse/libceph-check-pointer-before-assigned-to-c-rules.patch b/patches.suse/libceph-check-pointer-before-assigned-to-c-rules.patch new file mode 100644 index 0000000..41c0353 --- /dev/null +++ b/patches.suse/libceph-check-pointer-before-assigned-to-c-rules.patch @@ -0,0 +1,35 @@ +From: Li Qiong +Date: Tue, 14 Jun 2022 15:10:59 +0800 +Subject: libceph: check pointer before assigned to "c->rules[]" +Git-commit: fc54cb8d876ae7b2d1bd0cf8a4d0b96a76318a91 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +It should be better to check pointer firstly, then assign it +to c->rules[]. Refine code a little bit. + +Signed-off-by: Li Qiong +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/osdmap.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/net/ceph/osdmap.c b/net/ceph/osdmap.c +index 2823bb3cff55..5283ee9be8c8 100644 +--- a/net/ceph/osdmap.c ++++ b/net/ceph/osdmap.c +@@ -571,10 +571,10 @@ static struct crush_map *crush_decode(void *pbyval, void *end) + goto bad; + #endif + r = kmalloc(struct_size(r, steps, yes), GFP_NOFS); +- c->rules[i] = r; + if (r == NULL) + goto badmem; + dout(" rule %d is at %p\n", i, r); ++ c->rules[i] = r; + r->len = yes; + ceph_decode_copy_safe(p, end, &r->mask, 4, bad); /* 4 u8's */ + ceph_decode_need(p, end, r->len*3*sizeof(u32), bad); + diff --git a/patches.suse/libceph-clean-up-ceph_osdc_start_request-prototype.patch b/patches.suse/libceph-clean-up-ceph_osdc_start_request-prototype.patch new file mode 100644 index 0000000..29aa2ba --- /dev/null +++ b/patches.suse/libceph-clean-up-ceph_osdc_start_request-prototype.patch @@ -0,0 +1,291 @@ +From: Jeff Layton +Date: Thu, 30 Jun 2022 16:21:50 -0400 +Subject: libceph: clean up ceph_osdc_start_request prototype +Git-commit: a8af0d682ae0c9cf62dd0ad6afdb1480951d6a10 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +This function always returns 0, and ignores the nofail boolean. Drop the +nofail argument, make the function void return and fix up the callers. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + drivers/block/rbd.c | 6 +++--- + fs/ceph/addr.c | 33 +++++++++++++-------------------- + fs/ceph/file.c | 32 +++++++++++++------------------- + include/linux/ceph/osd_client.h | 5 ++--- + net/ceph/osd_client.c | 15 ++++++--------- + 5 files changed, 37 insertions(+), 54 deletions(-) + +--- a/drivers/block/rbd.c ++++ b/drivers/block/rbd.c +@@ -1298,7 +1298,7 @@ static void rbd_osd_submit(struct ceph_o + dout("%s osd_req %p for obj_req %p objno %llu %llu~%llu\n", + __func__, osd_req, obj_req, obj_req->ex.oe_objno, + obj_req->ex.oe_off, obj_req->ex.oe_len); +- ceph_osdc_start_request(osd_req->r_osdc, osd_req, false); ++ ceph_osdc_start_request(osd_req->r_osdc, osd_req); + } + + /* +@@ -2082,7 +2082,7 @@ static int rbd_object_map_update(struct + if (ret) + return ret; + +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + return 0; + } + +@@ -4769,7 +4769,7 @@ static int rbd_obj_read_sync(struct rbd_ + if (ret) + goto out_req; + +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + ret = ceph_osdc_wait_request(osdc, req); + if (ret >= 0) + ceph_copy_from_page_vector(pages, buf, 0, ret); +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -338,6 +338,7 @@ static void ceph_netfs_issue_read(struct + /* should always give us a page-aligned read */ + WARN_ON_ONCE(page_off); + len = err; ++ err = 0; + + osd_req_op_extent_osd_data_pages(req, 0, pages, len, 0, false, false); + req->r_callback = finish_netfs_read; +@@ -345,9 +346,7 @@ static void ceph_netfs_issue_read(struct + req->r_inode = inode; + ihold(inode); + +- err = ceph_osdc_start_request(req->r_osdc, req, false); +- if (err) +- iput(inode); ++ ceph_osdc_start_request(req->r_osdc, req); + out: + ceph_osdc_put_request(req); + if (err) +@@ -619,9 +618,8 @@ static int writepage_nounlock(struct pag + dout("writepage %llu~%llu (%llu bytes)\n", page_off, len, len); + + req->r_mtime = inode->i_mtime; +- err = ceph_osdc_start_request(osdc, req, true); +- if (!err) +- err = ceph_osdc_wait_request(osdc, req); ++ ceph_osdc_start_request(osdc, req); ++ err = ceph_osdc_wait_request(osdc, req); + + ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, + req->r_end_latency, len, err); +@@ -1140,8 +1138,7 @@ new_request: + } + + req->r_mtime = inode->i_mtime; +- rc = ceph_osdc_start_request(&fsc->client->osdc, req, true); +- BUG_ON(rc); ++ ceph_osdc_start_request(&fsc->client->osdc, req); + req = NULL; + + wbc->nr_to_write -= i; +@@ -1680,9 +1677,8 @@ int ceph_uninline_data(struct file *file + } + + req->r_mtime = inode->i_mtime; +- err = ceph_osdc_start_request(&fsc->client->osdc, req, false); +- if (!err) +- err = ceph_osdc_wait_request(&fsc->client->osdc, req); ++ ceph_osdc_start_request(&fsc->client->osdc, req); ++ err = ceph_osdc_wait_request(&fsc->client->osdc, req); + ceph_osdc_put_request(req); + if (err < 0) + goto out_unlock; +@@ -1723,9 +1719,8 @@ int ceph_uninline_data(struct file *file + } + + req->r_mtime = inode->i_mtime; +- err = ceph_osdc_start_request(&fsc->client->osdc, req, false); +- if (!err) +- err = ceph_osdc_wait_request(&fsc->client->osdc, req); ++ ceph_osdc_start_request(&fsc->client->osdc, req); ++ err = ceph_osdc_wait_request(&fsc->client->osdc, req); + + ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, + req->r_end_latency, len, err); +@@ -1896,15 +1891,13 @@ static int __ceph_pool_perm_get(struct c + + osd_req_op_raw_data_in_pages(rd_req, 0, pages, PAGE_SIZE, + 0, false, true); +- err = ceph_osdc_start_request(&fsc->client->osdc, rd_req, false); ++ ceph_osdc_start_request(&fsc->client->osdc, rd_req); + + wr_req->r_mtime = ci->vfs_inode.i_mtime; +- err2 = ceph_osdc_start_request(&fsc->client->osdc, wr_req, false); ++ ceph_osdc_start_request(&fsc->client->osdc, wr_req); + +- if (!err) +- err = ceph_osdc_wait_request(&fsc->client->osdc, rd_req); +- if (!err2) +- err2 = ceph_osdc_wait_request(&fsc->client->osdc, wr_req); ++ err = ceph_osdc_wait_request(&fsc->client->osdc, rd_req); ++ err2 = ceph_osdc_wait_request(&fsc->client->osdc, wr_req); + + if (err >= 0 || err == -ENOENT) + have |= POOL_READ; +--- a/fs/ceph/file.c ++++ b/fs/ceph/file.c +@@ -986,9 +986,8 @@ static ssize_t ceph_sync_read(struct kio + + osd_req_op_extent_osd_data_pages(req, 0, pages, len, page_off, + false, false); +- ret = ceph_osdc_start_request(osdc, req, false); +- if (!ret) +- ret = ceph_osdc_wait_request(osdc, req); ++ ceph_osdc_start_request(osdc, req); ++ ret = ceph_osdc_wait_request(osdc, req); + + ceph_update_read_metrics(&fsc->mdsc->metric, + req->r_start_latency, +@@ -1251,7 +1250,7 @@ static void ceph_aio_retry_work(struct w + req->r_inode = inode; + req->r_priv = aio_req; + +- ret = ceph_osdc_start_request(req->r_osdc, req, false); ++ ceph_osdc_start_request(req->r_osdc, req); + out: + if (ret < 0) { + req->r_result = ret; +@@ -1388,9 +1387,8 @@ ceph_direct_read_write(struct kiocb *ioc + continue; + } + +- ret = ceph_osdc_start_request(req->r_osdc, req, false); +- if (!ret) +- ret = ceph_osdc_wait_request(&fsc->client->osdc, req); ++ ceph_osdc_start_request(req->r_osdc, req); ++ ret = ceph_osdc_wait_request(&fsc->client->osdc, req); + + if (write) + ceph_update_write_metrics(metric, req->r_start_latency, +@@ -1453,8 +1451,7 @@ ceph_direct_read_write(struct kiocb *ioc + r_private_item); + list_del_init(&req->r_private_item); + if (ret >= 0) +- ret = ceph_osdc_start_request(req->r_osdc, +- req, false); ++ ceph_osdc_start_request(req->r_osdc, req); + if (ret < 0) { + req->r_result = ret; + ceph_aio_complete_req(req); +@@ -1567,9 +1564,8 @@ ceph_sync_write(struct kiocb *iocb, stru + false, true); + + req->r_mtime = mtime; +- ret = ceph_osdc_start_request(&fsc->client->osdc, req, false); +- if (!ret) +- ret = ceph_osdc_wait_request(&fsc->client->osdc, req); ++ ceph_osdc_start_request(&fsc->client->osdc, req); ++ ret = ceph_osdc_wait_request(&fsc->client->osdc, req); + + ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, + req->r_end_latency, len, ret); +@@ -2033,12 +2029,10 @@ static int ceph_zero_partial_object(stru + } + + req->r_mtime = inode->i_mtime; +- ret = ceph_osdc_start_request(&fsc->client->osdc, req, false); +- if (!ret) { +- ret = ceph_osdc_wait_request(&fsc->client->osdc, req); +- if (ret == -ENOENT) +- ret = 0; +- } ++ ceph_osdc_start_request(&fsc->client->osdc, req); ++ ret = ceph_osdc_wait_request(&fsc->client->osdc, req); ++ if (ret == -ENOENT) ++ ret = 0; + ceph_osdc_put_request(req); + + out: +@@ -2340,7 +2334,7 @@ static ssize_t ceph_do_objects_copy(stru + if (IS_ERR(req)) + ret = PTR_ERR(req); + else { +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + ret = ceph_osdc_wait_request(osdc, req); + ceph_update_copyfrom_metrics(&fsc->mdsc->metric, + req->r_start_latency, +--- a/include/linux/ceph/osd_client.h ++++ b/include/linux/ceph/osd_client.h +@@ -507,9 +507,8 @@ extern struct ceph_osd_request *ceph_osd + extern void ceph_osdc_get_request(struct ceph_osd_request *req); + extern void ceph_osdc_put_request(struct ceph_osd_request *req); + +-extern int ceph_osdc_start_request(struct ceph_osd_client *osdc, +- struct ceph_osd_request *req, +- bool nofail); ++void ceph_osdc_start_request(struct ceph_osd_client *osdc, ++ struct ceph_osd_request *req); + extern void ceph_osdc_cancel_request(struct ceph_osd_request *req); + extern int ceph_osdc_wait_request(struct ceph_osd_client *osdc, + struct ceph_osd_request *req); +--- a/net/ceph/osd_client.c ++++ b/net/ceph/osd_client.c +@@ -4578,15 +4578,12 @@ bad: + /* + * Register request, send initial attempt. + */ +-int ceph_osdc_start_request(struct ceph_osd_client *osdc, +- struct ceph_osd_request *req, +- bool nofail) ++void ceph_osdc_start_request(struct ceph_osd_client *osdc, ++ struct ceph_osd_request *req) + { + down_read(&osdc->lock); + submit_request(req, false); + up_read(&osdc->lock); +- +- return 0; + } + EXPORT_SYMBOL(ceph_osdc_start_request); + +@@ -4756,7 +4753,7 @@ int ceph_osdc_unwatch(struct ceph_osd_cl + if (ret) + goto out_put_req; + +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + linger_cancel(lreq); + linger_put(lreq); + ret = wait_request_timeout(req, opts->mount_timeout); +@@ -4827,7 +4824,7 @@ int ceph_osdc_notify_ack(struct ceph_osd + if (ret) + goto out_put_req; + +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + ret = ceph_osdc_wait_request(osdc, req); + + out_put_req: +@@ -5043,7 +5040,7 @@ int ceph_osdc_list_watchers(struct ceph_ + if (ret) + goto out_put_req; + +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + ret = ceph_osdc_wait_request(osdc, req); + if (ret >= 0) { + void *p = page_address(pages[0]); +@@ -5120,7 +5117,7 @@ int ceph_osdc_call(struct ceph_osd_clien + if (ret) + goto out_put_req; + +- ceph_osdc_start_request(osdc, req, false); ++ ceph_osdc_start_request(osdc, req); + ret = ceph_osdc_wait_request(osdc, req); + if (ret >= 0) { + ret = req->r_ops[0].rval; diff --git a/patches.suse/libceph-disambiguate-cluster-pool-full-log-message.patch b/patches.suse/libceph-disambiguate-cluster-pool-full-log-message.patch new file mode 100644 index 0000000..e5871b4 --- /dev/null +++ b/patches.suse/libceph-disambiguate-cluster-pool-full-log-message.patch @@ -0,0 +1,31 @@ +From: Ilya Dryomov +Date: Sat, 12 Mar 2022 11:09:34 +0100 +Subject: libceph: disambiguate cluster/pool full log message +Git-commit: dc9b0dc4561dedd44b2bf4b8e5ef1a8a040b2424 +Patch-mainline: v5.18-rc5 +References: jsc#SES-1880 + +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/osd_client.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c +index 1c5815530e0d..83eb97c94e83 100644 +--- a/net/ceph/osd_client.c ++++ b/net/ceph/osd_client.c +@@ -2385,7 +2385,11 @@ static void __submit_request(struct ceph_osd_request *req, bool wrlocked) + if (ceph_test_opt(osdc->client, ABORT_ON_FULL)) { + err = -ENOSPC; + } else { +- pr_warn_ratelimited("FULL or reached pool quota\n"); ++ if (ceph_osdmap_flag(osdc, CEPH_OSDMAP_FULL)) ++ pr_warn_ratelimited("cluster is full (osdmap FULL)\n"); ++ else ++ pr_warn_ratelimited("pool %lld is full or reached quota\n", ++ req->r_t.base_oloc.pool); + req->r_t.paused = true; + maybe_request_map(osdc); + } + diff --git a/patches.suse/libceph-drop-else-branches-in-prepare_read_data-_cont.patch b/patches.suse/libceph-drop-else-branches-in-prepare_read_data-_cont.patch new file mode 100644 index 0000000..05e6db9 --- /dev/null +++ b/patches.suse/libceph-drop-else-branches-in-prepare_read_data-_cont.patch @@ -0,0 +1,46 @@ +From: Jeff Layton +Date: Tue, 8 Feb 2022 08:19:45 -0500 +Subject: libceph: drop else branches in prepare_read_data{,_cont} +Git-commit: 27884f4bce63ebb8821992787d3e687cc24d95a3 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Just call set_in_bvec in the non-conditional part. + +Signed-off-by: Jeff Layton +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/messenger_v2.c | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/net/ceph/messenger_v2.c b/net/ceph/messenger_v2.c +index c81379f93ad5..c6e5bfc717d5 100644 +--- a/net/ceph/messenger_v2.c ++++ b/net/ceph/messenger_v2.c +@@ -1773,10 +1773,8 @@ static int prepare_read_data(struct ceph_connection *con) + + bv.bv_page = con->bounce_page; + bv.bv_offset = 0; +- set_in_bvec(con, &bv); +- } else { +- set_in_bvec(con, &bv); + } ++ set_in_bvec(con, &bv); + con->v2.in_state = IN_S_PREPARE_READ_DATA_CONT; + return 0; + } +@@ -1807,10 +1805,8 @@ static void prepare_read_data_cont(struct ceph_connection *con) + if (ceph_test_opt(from_msgr(con->msgr), RXBOUNCE)) { + bv.bv_page = con->bounce_page; + bv.bv_offset = 0; +- set_in_bvec(con, &bv); +- } else { +- set_in_bvec(con, &bv); + } ++ set_in_bvec(con, &bv); + WARN_ON(con->v2.in_state != IN_S_PREPARE_READ_DATA_CONT); + return; + } + diff --git a/patches.suse/libceph-drop-last_piece-flag-from-ceph_msg_data_cursor.patch b/patches.suse/libceph-drop-last_piece-flag-from-ceph_msg_data_cursor.patch new file mode 100644 index 0000000..523674c --- /dev/null +++ b/patches.suse/libceph-drop-last_piece-flag-from-ceph_msg_data_cursor.patch @@ -0,0 +1,241 @@ +From: Jeff Layton +Date: Wed, 25 May 2022 06:11:00 -0400 +Subject: libceph: drop last_piece flag from ceph_msg_data_cursor +Git-commit: da4ab869e37cf81f93333ba74b16e0ea6d322e15 +Patch-mainline: v6.1-rc1 +References: jsc#SES-1880 + +ceph_msg_data_next is always passed a NULL pointer for this field. Some +of the "next" operations look at it in order to determine the length, +but we can just take the min of the data on the page or cursor->resid. + +Signed-off-by: Jeff Layton +Reviewed-by: Xiubo Li +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + include/linux/ceph/messenger.h | 4 +--- + net/ceph/messenger.c | 40 +++++----------------------------------- + net/ceph/messenger_v1.c | 6 +++--- + net/ceph/messenger_v2.c | 2 +- + 4 files changed, 10 insertions(+), 42 deletions(-) + +diff --git a/include/linux/ceph/messenger.h b/include/linux/ceph/messenger.h +index e7f2fb2fc207..99c1726be6ee 100644 +--- a/include/linux/ceph/messenger.h ++++ b/include/linux/ceph/messenger.h +@@ -207,7 +207,6 @@ struct ceph_msg_data_cursor { + + struct ceph_msg_data *data; /* current data item */ + size_t resid; /* bytes not yet consumed */ +- bool last_piece; /* current is last piece */ + bool need_crc; /* crc update needed */ + union { + #ifdef CONFIG_BLOCK +@@ -498,8 +497,7 @@ void ceph_con_discard_requeued(struct ceph_connection *con, u64 reconnect_seq); + void ceph_msg_data_cursor_init(struct ceph_msg_data_cursor *cursor, + struct ceph_msg *msg, size_t length); + struct page *ceph_msg_data_next(struct ceph_msg_data_cursor *cursor, +- size_t *page_offset, size_t *length, +- bool *last_piece); ++ size_t *page_offset, size_t *length); + void ceph_msg_data_advance(struct ceph_msg_data_cursor *cursor, size_t bytes); + + u32 ceph_crc32c_page(u32 crc, struct page *page, unsigned int page_offset, +diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c +index d3bb656308b4..dfa237fbd5a3 100644 +--- a/net/ceph/messenger.c ++++ b/net/ceph/messenger.c +@@ -728,7 +728,6 @@ static void ceph_msg_data_bio_cursor_init(struct ceph_msg_data_cursor *cursor, + it->iter.bi_size = cursor->resid; + + BUG_ON(cursor->resid < bio_iter_len(it->bio, it->iter)); +- cursor->last_piece = cursor->resid == bio_iter_len(it->bio, it->iter); + } + + static struct page *ceph_msg_data_bio_next(struct ceph_msg_data_cursor *cursor, +@@ -754,10 +753,8 @@ static bool ceph_msg_data_bio_advance(struct ceph_msg_data_cursor *cursor, + cursor->resid -= bytes; + bio_advance_iter(it->bio, &it->iter, bytes); + +- if (!cursor->resid) { +- BUG_ON(!cursor->last_piece); ++ if (!cursor->resid) + return false; /* no more data */ +- } + + if (!bytes || (it->iter.bi_size && it->iter.bi_bvec_done && + page == bio_iter_page(it->bio, it->iter))) +@@ -770,9 +767,7 @@ static bool ceph_msg_data_bio_advance(struct ceph_msg_data_cursor *cursor, + it->iter.bi_size = cursor->resid; + } + +- BUG_ON(cursor->last_piece); + BUG_ON(cursor->resid < bio_iter_len(it->bio, it->iter)); +- cursor->last_piece = cursor->resid == bio_iter_len(it->bio, it->iter); + return true; + } + #endif /* CONFIG_BLOCK */ +@@ -788,8 +783,6 @@ static void ceph_msg_data_bvecs_cursor_init(struct ceph_msg_data_cursor *cursor, + cursor->bvec_iter.bi_size = cursor->resid; + + BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); +- cursor->last_piece = +- cursor->resid == bvec_iter_len(bvecs, cursor->bvec_iter); + } + + static struct page *ceph_msg_data_bvecs_next(struct ceph_msg_data_cursor *cursor, +@@ -815,19 +808,14 @@ static bool ceph_msg_data_bvecs_advance(struct ceph_msg_data_cursor *cursor, + cursor->resid -= bytes; + bvec_iter_advance(bvecs, &cursor->bvec_iter, bytes); + +- if (!cursor->resid) { +- BUG_ON(!cursor->last_piece); ++ if (!cursor->resid) + return false; /* no more data */ +- } + + if (!bytes || (cursor->bvec_iter.bi_bvec_done && + page == bvec_iter_page(bvecs, cursor->bvec_iter))) + return false; /* more bytes to process in this segment */ + +- BUG_ON(cursor->last_piece); + BUG_ON(cursor->resid < bvec_iter_len(bvecs, cursor->bvec_iter)); +- cursor->last_piece = +- cursor->resid == bvec_iter_len(bvecs, cursor->bvec_iter); + return true; + } + +@@ -853,7 +841,6 @@ static void ceph_msg_data_pages_cursor_init(struct ceph_msg_data_cursor *cursor, + BUG_ON(page_count > (int)USHRT_MAX); + cursor->page_count = (unsigned short)page_count; + BUG_ON(length > SIZE_MAX - cursor->page_offset); +- cursor->last_piece = cursor->page_offset + cursor->resid <= PAGE_SIZE; + } + + static struct page * +@@ -868,11 +855,7 @@ ceph_msg_data_pages_next(struct ceph_msg_data_cursor *cursor, + BUG_ON(cursor->page_offset >= PAGE_SIZE); + + *page_offset = cursor->page_offset; +- if (cursor->last_piece) +- *length = cursor->resid; +- else +- *length = PAGE_SIZE - *page_offset; +- ++ *length = min_t(size_t, cursor->resid, PAGE_SIZE - *page_offset); + return data->pages[cursor->page_index]; + } + +@@ -897,8 +880,6 @@ static bool ceph_msg_data_pages_advance(struct ceph_msg_data_cursor *cursor, + + BUG_ON(cursor->page_index >= cursor->page_count); + cursor->page_index++; +- cursor->last_piece = cursor->resid <= PAGE_SIZE; +- + return true; + } + +@@ -928,7 +909,6 @@ ceph_msg_data_pagelist_cursor_init(struct ceph_msg_data_cursor *cursor, + cursor->resid = min(length, pagelist->length); + cursor->page = page; + cursor->offset = 0; +- cursor->last_piece = cursor->resid <= PAGE_SIZE; + } + + static struct page * +@@ -948,11 +928,7 @@ ceph_msg_data_pagelist_next(struct ceph_msg_data_cursor *cursor, + + /* offset of first page in pagelist is always 0 */ + *page_offset = cursor->offset & ~PAGE_MASK; +- if (cursor->last_piece) +- *length = cursor->resid; +- else +- *length = PAGE_SIZE - *page_offset; +- ++ *length = min_t(size_t, cursor->resid, PAGE_SIZE - *page_offset); + return cursor->page; + } + +@@ -985,8 +961,6 @@ static bool ceph_msg_data_pagelist_advance(struct ceph_msg_data_cursor *cursor, + + BUG_ON(list_is_last(&cursor->page->lru, &pagelist->head)); + cursor->page = list_next_entry(cursor->page, lru); +- cursor->last_piece = cursor->resid <= PAGE_SIZE; +- + return true; + } + +@@ -1044,8 +1018,7 @@ void ceph_msg_data_cursor_init(struct ceph_msg_data_cursor *cursor, + * Indicate whether this is the last piece in this data item. + */ + struct page *ceph_msg_data_next(struct ceph_msg_data_cursor *cursor, +- size_t *page_offset, size_t *length, +- bool *last_piece) ++ size_t *page_offset, size_t *length) + { + struct page *page; + +@@ -1074,8 +1047,6 @@ struct page *ceph_msg_data_next(struct ceph_msg_data_cursor *cursor, + BUG_ON(*page_offset + *length > PAGE_SIZE); + BUG_ON(!*length); + BUG_ON(*length > cursor->resid); +- if (last_piece) +- *last_piece = cursor->last_piece; + + return page; + } +@@ -1112,7 +1083,6 @@ void ceph_msg_data_advance(struct ceph_msg_data_cursor *cursor, size_t bytes) + cursor->total_resid -= bytes; + + if (!cursor->resid && cursor->total_resid) { +- WARN_ON(!cursor->last_piece); + cursor->data++; + __ceph_msg_data_cursor_init(cursor); + new_piece = true; +diff --git a/net/ceph/messenger_v1.c b/net/ceph/messenger_v1.c +index 6b014eca3a13..3ddbde87e4d6 100644 +--- a/net/ceph/messenger_v1.c ++++ b/net/ceph/messenger_v1.c +@@ -495,7 +495,7 @@ static int write_partial_message_data(struct ceph_connection *con) + continue; + } + +- page = ceph_msg_data_next(cursor, &page_offset, &length, NULL); ++ page = ceph_msg_data_next(cursor, &page_offset, &length); + if (length == cursor->total_resid) + more = MSG_MORE; + ret = ceph_tcp_sendpage(con->sock, page, page_offset, length, +@@ -1008,7 +1008,7 @@ static int read_partial_msg_data(struct ceph_connection *con) + continue; + } + +- page = ceph_msg_data_next(cursor, &page_offset, &length, NULL); ++ page = ceph_msg_data_next(cursor, &page_offset, &length); + ret = ceph_tcp_recvpage(con->sock, page, page_offset, length); + if (ret <= 0) { + if (do_datacrc) +@@ -1050,7 +1050,7 @@ static int read_partial_msg_data_bounce(struct ceph_connection *con) + continue; + } + +- page = ceph_msg_data_next(cursor, &off, &len, NULL); ++ page = ceph_msg_data_next(cursor, &off, &len); + ret = ceph_tcp_recvpage(con->sock, con->bounce_page, 0, len); + if (ret <= 0) { + con->in_data_crc = crc; +diff --git a/net/ceph/messenger_v2.c b/net/ceph/messenger_v2.c +index c6e5bfc717d5..cc8ff81a50b7 100644 +--- a/net/ceph/messenger_v2.c ++++ b/net/ceph/messenger_v2.c +@@ -862,7 +862,7 @@ static void get_bvec_at(struct ceph_msg_data_cursor *cursor, + ceph_msg_data_advance(cursor, 0); + + /* get a piece of data, cursor isn't advanced */ +- page = ceph_msg_data_next(cursor, &off, &len, NULL); ++ page = ceph_msg_data_next(cursor, &off, &len); + + bv->bv_page = page; + bv->bv_offset = off; + diff --git a/patches.suse/libceph-drop-monmap-and-err-initialization.patch b/patches.suse/libceph-drop-monmap-and-err-initialization.patch new file mode 100644 index 0000000..9b6c82d --- /dev/null +++ b/patches.suse/libceph-drop-monmap-and-err-initialization.patch @@ -0,0 +1,39 @@ +From: Jean Sacren +Date: Mon, 11 Oct 2021 00:45:24 -0600 +Subject: libceph: drop ->monmap and err initialization +Git-commit: a341131eb31e55c31f61c038f152a66634d16095 +Patch-mainline: v5.16-rc1 +References: jsc#SES-1880 + +Call to build_initial_monmap() is one stone two birds. Explicitly it +initializes err variable. Implicitly it initializes ->monmap via call to +kzalloc(). We should only declare err and ->monmap is taken care of by +ceph_monc_init() prototype. + +Signed-off-by: Jean Sacren +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/mon_client.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/net/ceph/mon_client.c b/net/ceph/mon_client.c +index 013cbdb6cfe2..6a6898ee4049 100644 +--- a/net/ceph/mon_client.c ++++ b/net/ceph/mon_client.c +@@ -1153,12 +1153,11 @@ static int build_initial_monmap(struct ceph_mon_client *monc) + + int ceph_monc_init(struct ceph_mon_client *monc, struct ceph_client *cl) + { +- int err = 0; ++ int err; + + dout("init\n"); + memset(monc, 0, sizeof(*monc)); + monc->client = cl; +- monc->monmap = NULL; + mutex_init(&monc->mutex); + + err = build_initial_monmap(monc); + diff --git a/patches.suse/libceph-fix-ceph_pagelist_reserve-comment-typo.patch b/patches.suse/libceph-fix-ceph_pagelist_reserve-comment-typo.patch new file mode 100644 index 0000000..8ec0069 --- /dev/null +++ b/patches.suse/libceph-fix-ceph_pagelist_reserve-comment-typo.patch @@ -0,0 +1,31 @@ +From: Jason Wang +Date: Mon, 25 Jul 2022 04:11:31 +0800 +Subject: libceph: fix ceph_pagelist_reserve() comment typo +Git-commit: 4f8861945562c507248fd000fde70d9af4d225d2 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +The double `without' is duplicated in the comment, remove one. + +Signed-off-by: Jason Wang +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/pagelist.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/net/ceph/pagelist.c b/net/ceph/pagelist.c +index 65e34f78b05d..74622b278d57 100644 +--- a/net/ceph/pagelist.c ++++ b/net/ceph/pagelist.c +@@ -96,7 +96,7 @@ int ceph_pagelist_append(struct ceph_pagelist *pl, const void *buf, size_t len) + EXPORT_SYMBOL(ceph_pagelist_append); + + /* Allocate enough pages for a pagelist to append the given amount +- * of data without without allocating. ++ * of data without allocating. + * Returns: 0 on success, -ENOMEM on error. + */ + int ceph_pagelist_reserve(struct ceph_pagelist *pl, size_t space) + diff --git a/patches.suse/libceph-fix-misleading-ceph_osdc_cancel_request-comment.patch b/patches.suse/libceph-fix-misleading-ceph_osdc_cancel_request-comment.patch new file mode 100644 index 0000000..593fa70 --- /dev/null +++ b/patches.suse/libceph-fix-misleading-ceph_osdc_cancel_request-comment.patch @@ -0,0 +1,39 @@ +From: Ilya Dryomov +Date: Mon, 16 May 2022 17:17:54 +0200 +Subject: libceph: fix misleading ceph_osdc_cancel_request() comment +Git-commit: d0bb883c6355bcb2cc149fb4d5c3b28ccd327a5e +Patch-mainline: v5.18 +References: jsc#SES-1880 + +cancel_request() never guaranteed that after its return the OSD +client would be completely done with the OSD request. The callback +(if specified) can still be invoked and a ref can still be held. + +Signed-off-by: Ilya Dryomov +Reviewed-by: Xiubo Li +Acked-by: Luis Henriques +--- + net/ceph/osd_client.c | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c +index 4b88f2a4a6e2..9d82bb42e958 100644 +--- a/net/ceph/osd_client.c ++++ b/net/ceph/osd_client.c +@@ -4591,8 +4591,13 @@ int ceph_osdc_start_request(struct ceph_osd_client *osdc, + EXPORT_SYMBOL(ceph_osdc_start_request); + + /* +- * Unregister a registered request. The request is not completed: +- * ->r_result isn't set and __complete_request() isn't called. ++ * Unregister request. If @req was registered, it isn't completed: ++ * r_result isn't set and __complete_request() isn't invoked. ++ * ++ * If @req wasn't registered, this call may have raced with ++ * handle_reply(), in which case r_result would already be set and ++ * __complete_request() would be getting invoked, possibly even ++ * concurrently with this call. + */ + void ceph_osdc_cancel_request(struct ceph_osd_request *req) + { + diff --git a/patches.suse/libceph-generalize-addr-ip-parsing-based-on-delimiter.patch b/patches.suse/libceph-generalize-addr-ip-parsing-based-on-delimiter.patch new file mode 100644 index 0000000..42253ba --- /dev/null +++ b/patches.suse/libceph-generalize-addr-ip-parsing-based-on-delimiter.patch @@ -0,0 +1,165 @@ +From: Venky Shankar +Date: Wed, 14 Jul 2021 15:35:50 +0530 +Subject: libceph: generalize addr/ip parsing based on delimiter +Git-commit: 2d7c86a8f9cdce1408c4f3c69d94d007eff2f179 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +... and remove hardcoded function name in ceph_parse_ips(). + +[ idryomov: delim parameter, drop CEPH_ADDR_PARSE_DEFAULT_DELIM ] + +Signed-off-by: Venky Shankar +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + drivers/block/rbd.c | 3 ++- + fs/ceph/super.c | 2 +- + include/linux/ceph/libceph.h | 2 +- + include/linux/ceph/messenger.h | 2 +- + net/ceph/ceph_common.c | 9 ++++----- + net/ceph/messenger.c | 15 ++++++++------- + 6 files changed, 17 insertions(+), 16 deletions(-) + +diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c +index 953fa134cd3d..909dbe6111bf 100644 +--- a/drivers/block/rbd.c ++++ b/drivers/block/rbd.c +@@ -6497,7 +6497,8 @@ static int rbd_add_parse_args(const char *buf, + pctx.opts->exclusive = RBD_EXCLUSIVE_DEFAULT; + pctx.opts->trim = RBD_TRIM_DEFAULT; + +- ret = ceph_parse_mon_ips(mon_addrs, mon_addrs_size, pctx.copts, NULL); ++ ret = ceph_parse_mon_ips(mon_addrs, mon_addrs_size, pctx.copts, NULL, ++ ','); + if (ret) + goto out_err; + +diff --git a/fs/ceph/super.c b/fs/ceph/super.c +index bab61232dc5a..c444371ebc38 100644 +--- a/fs/ceph/super.c ++++ b/fs/ceph/super.c +@@ -272,7 +272,7 @@ static int ceph_parse_source(struct fs_parameter *param, struct fs_context *fc) + dout("server path '%s'\n", fsopt->server_path); + + ret = ceph_parse_mon_ips(param->string, dev_name_end - dev_name, +- pctx->copts, fc->log.log); ++ pctx->copts, fc->log.log, ','); + if (ret) + return ret; + +diff --git a/include/linux/ceph/libceph.h b/include/linux/ceph/libceph.h +index 409d8c29bc4f..c72285d8594e 100644 +--- a/include/linux/ceph/libceph.h ++++ b/include/linux/ceph/libceph.h +@@ -301,7 +301,7 @@ struct fs_parameter; + struct fc_log; + struct ceph_options *ceph_alloc_options(void); + int ceph_parse_mon_ips(const char *buf, size_t len, struct ceph_options *opt, +- struct fc_log *l); ++ struct fc_log *l, char delim); + int ceph_parse_param(struct fs_parameter *param, struct ceph_options *opt, + struct fc_log *l); + int ceph_print_client_options(struct seq_file *m, struct ceph_client *client, +diff --git a/include/linux/ceph/messenger.h b/include/linux/ceph/messenger.h +index 0e6e9ad3c3bf..ff99ce094cfa 100644 +--- a/include/linux/ceph/messenger.h ++++ b/include/linux/ceph/messenger.h +@@ -532,7 +532,7 @@ extern const char *ceph_pr_addr(const struct ceph_entity_addr *addr); + + extern int ceph_parse_ips(const char *c, const char *end, + struct ceph_entity_addr *addr, +- int max_count, int *count); ++ int max_count, int *count, char delim); + + extern int ceph_msgr_init(void); + extern void ceph_msgr_exit(void); +diff --git a/net/ceph/ceph_common.c b/net/ceph/ceph_common.c +index 97d6ea763e32..851b0c4c5730 100644 +--- a/net/ceph/ceph_common.c ++++ b/net/ceph/ceph_common.c +@@ -422,14 +422,14 @@ static int get_secret(struct ceph_crypto_key *dst, const char *name, + } + + int ceph_parse_mon_ips(const char *buf, size_t len, struct ceph_options *opt, +- struct fc_log *l) ++ struct fc_log *l, char delim) + { + struct p_log log = {.prefix = "libceph", .log = l}; + int ret; + +- /* ip1[:port1][,ip2[:port2]...] */ ++ /* ip1[:port1][ip2[:port2]...] */ + ret = ceph_parse_ips(buf, buf + len, opt->mon_addr, CEPH_MAX_MON, +- &opt->num_mon); ++ &opt->num_mon, delim); + if (ret) { + error_plog(&log, "Failed to parse monitor IPs: %d", ret); + return ret; +@@ -455,8 +455,7 @@ int ceph_parse_param(struct fs_parameter *param, struct ceph_options *opt, + case Opt_ip: + err = ceph_parse_ips(param->string, + param->string + param->size, +- &opt->my_addr, +- 1, NULL); ++ &opt->my_addr, 1, NULL, ','); + if (err) { + error_plog(&log, "Failed to parse ip: %d", err); + return err; +diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c +index 57d043b382ed..929ed91f2ec3 100644 +--- a/net/ceph/messenger.c ++++ b/net/ceph/messenger.c +@@ -1267,30 +1267,31 @@ static int ceph_parse_server_name(const char *name, size_t namelen, + */ + int ceph_parse_ips(const char *c, const char *end, + struct ceph_entity_addr *addr, +- int max_count, int *count) ++ int max_count, int *count, char delim) + { + int i, ret = -EINVAL; + const char *p = c; + + dout("parse_ips on '%.*s'\n", (int)(end-c), c); + for (i = 0; i < max_count; i++) { ++ char cur_delim = delim; + const char *ipend; + int port; +- char delim = ','; + + if (*p == '[') { +- delim = ']'; ++ cur_delim = ']'; + p++; + } + +- ret = ceph_parse_server_name(p, end - p, &addr[i], delim, &ipend); ++ ret = ceph_parse_server_name(p, end - p, &addr[i], cur_delim, ++ &ipend); + if (ret) + goto bad; + ret = -EINVAL; + + p = ipend; + +- if (delim == ']') { ++ if (cur_delim == ']') { + if (*p != ']') { + dout("missing matching ']'\n"); + goto bad; +@@ -1326,11 +1327,11 @@ int ceph_parse_ips(const char *c, const char *end, + addr[i].type = CEPH_ENTITY_ADDR_TYPE_LEGACY; + addr[i].nonce = 0; + +- dout("parse_ips got %s\n", ceph_pr_addr(&addr[i])); ++ dout("%s got %s\n", __func__, ceph_pr_addr(&addr[i])); + + if (p == end) + break; +- if (*p != ',') ++ if (*p != delim) + goto bad; + p++; + } + diff --git a/patches.suse/libceph-make-recv-path-in-secure-mode-work-the-same-as-send-path.patch b/patches.suse/libceph-make-recv-path-in-secure-mode-work-the-same-as-send-path.patch new file mode 100644 index 0000000..9a09b61 --- /dev/null +++ b/patches.suse/libceph-make-recv-path-in-secure-mode-work-the-same-as-send-path.patch @@ -0,0 +1,408 @@ +From: Ilya Dryomov +Date: Sun, 23 Jan 2022 17:27:47 +0100 +Subject: libceph: make recv path in secure mode work the same as send path +Git-commit: 2ea88716369ac9a7486a8cb309d6bf1239ea156c +Patch-mainline: v5.17-rc3 +References: jsc#SES-1880 + +The recv path of secure mode is intertwined with that of crc mode. +While it's slightly more efficient that way (the ciphertext is read +into the destination buffer and decrypted in place, thus avoiding +two potentially heavy memory allocations for the bounce buffer and +the corresponding sg array), it isn't really amenable to changes. +Sacrifice that edge and align with the send path which always uses +a full-sized bounce buffer (currently there is no other way -- if +the kernel crypto API ever grows support for streaming (piecewise) +en/decryption for GCM [1], we would be able to easily take advantage +of that on both sides). + +[1] https://lore.kernel.org/all/20141225202830.GA18794@gondor.apana.org.au/ + +Signed-off-by: Ilya Dryomov +Reviewed-by: Jeff Layton +Acked-by: Luis Henriques +--- + include/linux/ceph/messenger.h | 4 + + net/ceph/messenger_v2.c | 216 +++++++++++++++++++++++++++++------------ + 2 files changed, 158 insertions(+), 62 deletions(-) + +diff --git a/include/linux/ceph/messenger.h b/include/linux/ceph/messenger.h +index ff99ce094cfa..6c6b6ea52bb8 100644 +--- a/include/linux/ceph/messenger.h ++++ b/include/linux/ceph/messenger.h +@@ -383,6 +383,10 @@ struct ceph_connection_v2_info { + struct ceph_gcm_nonce in_gcm_nonce; + struct ceph_gcm_nonce out_gcm_nonce; + ++ struct page **in_enc_pages; ++ int in_enc_page_cnt; ++ int in_enc_resid; ++ int in_enc_i; + struct page **out_enc_pages; + int out_enc_page_cnt; + int out_enc_resid; +diff --git a/net/ceph/messenger_v2.c b/net/ceph/messenger_v2.c +index c4099b641b38..2ea00489e691 100644 +--- a/net/ceph/messenger_v2.c ++++ b/net/ceph/messenger_v2.c +@@ -57,8 +57,9 @@ + #define IN_S_HANDLE_CONTROL_REMAINDER 3 + #define IN_S_PREPARE_READ_DATA 4 + #define IN_S_PREPARE_READ_DATA_CONT 5 +-#define IN_S_HANDLE_EPILOGUE 6 +-#define IN_S_FINISH_SKIP 7 ++#define IN_S_PREPARE_READ_ENC_PAGE 6 ++#define IN_S_HANDLE_EPILOGUE 7 ++#define IN_S_FINISH_SKIP 8 + + #define OUT_S_QUEUE_DATA 1 + #define OUT_S_QUEUE_DATA_CONT 2 +@@ -1032,22 +1033,41 @@ static int decrypt_control_remainder(struct ceph_connection *con) + padded_len(rem_len) + CEPH_GCM_TAG_LEN); + } + +-static int decrypt_message(struct ceph_connection *con) ++static int decrypt_tail(struct ceph_connection *con) + { ++ struct sg_table enc_sgt = {}; + struct sg_table sgt = {}; ++ int tail_len; + int ret; + ++ tail_len = tail_onwire_len(con->in_msg, true); ++ ret = sg_alloc_table_from_pages(&enc_sgt, con->v2.in_enc_pages, ++ con->v2.in_enc_page_cnt, 0, tail_len, ++ GFP_NOIO); ++ if (ret) ++ goto out; ++ + ret = setup_message_sgs(&sgt, con->in_msg, FRONT_PAD(con->v2.in_buf), + MIDDLE_PAD(con->v2.in_buf), DATA_PAD(con->v2.in_buf), + con->v2.in_buf, true); + if (ret) + goto out; + +- ret = gcm_crypt(con, false, sgt.sgl, sgt.sgl, +- tail_onwire_len(con->in_msg, true)); ++ dout("%s con %p msg %p enc_page_cnt %d sg_cnt %d\n", __func__, con, ++ con->in_msg, con->v2.in_enc_page_cnt, sgt.orig_nents); ++ ret = gcm_crypt(con, false, enc_sgt.sgl, sgt.sgl, tail_len); ++ if (ret) ++ goto out; ++ ++ WARN_ON(!con->v2.in_enc_page_cnt); ++ ceph_release_page_vector(con->v2.in_enc_pages, ++ con->v2.in_enc_page_cnt); ++ con->v2.in_enc_pages = NULL; ++ con->v2.in_enc_page_cnt = 0; + + out: + sg_free_table(&sgt); ++ sg_free_table(&enc_sgt); + return ret; + } + +@@ -1737,8 +1757,7 @@ static void prepare_read_data(struct ceph_connection *con) + { + struct bio_vec bv; + +- if (!con_secure(con)) +- con->in_data_crc = -1; ++ con->in_data_crc = -1; + ceph_msg_data_cursor_init(&con->v2.in_cursor, con->in_msg, + data_len(con->in_msg)); + +@@ -1751,11 +1770,10 @@ static void prepare_read_data_cont(struct ceph_connection *con) + { + struct bio_vec bv; + +- if (!con_secure(con)) +- con->in_data_crc = ceph_crc32c_page(con->in_data_crc, +- con->v2.in_bvec.bv_page, +- con->v2.in_bvec.bv_offset, +- con->v2.in_bvec.bv_len); ++ con->in_data_crc = ceph_crc32c_page(con->in_data_crc, ++ con->v2.in_bvec.bv_page, ++ con->v2.in_bvec.bv_offset, ++ con->v2.in_bvec.bv_len); + + ceph_msg_data_advance(&con->v2.in_cursor, con->v2.in_bvec.bv_len); + if (con->v2.in_cursor.total_resid) { +@@ -1766,21 +1784,94 @@ static void prepare_read_data_cont(struct ceph_connection *con) + } + + /* +- * We've read all data. Prepare to read data padding (if any) +- * and epilogue. ++ * We've read all data. Prepare to read epilogue. + */ + reset_in_kvecs(con); +- if (con_secure(con)) { +- if (need_padding(data_len(con->in_msg))) +- add_in_kvec(con, DATA_PAD(con->v2.in_buf), +- padding_len(data_len(con->in_msg))); +- add_in_kvec(con, con->v2.in_buf, CEPH_EPILOGUE_SECURE_LEN); ++ add_in_kvec(con, con->v2.in_buf, CEPH_EPILOGUE_PLAIN_LEN); ++ con->v2.in_state = IN_S_HANDLE_EPILOGUE; ++} ++ ++static void prepare_read_tail_plain(struct ceph_connection *con) ++{ ++ struct ceph_msg *msg = con->in_msg; ++ ++ if (!front_len(msg) && !middle_len(msg)) { ++ WARN_ON(!data_len(msg)); ++ prepare_read_data(con); ++ return; ++ } ++ ++ reset_in_kvecs(con); ++ if (front_len(msg)) { ++ add_in_kvec(con, msg->front.iov_base, front_len(msg)); ++ WARN_ON(msg->front.iov_len != front_len(msg)); ++ } ++ if (middle_len(msg)) { ++ add_in_kvec(con, msg->middle->vec.iov_base, middle_len(msg)); ++ WARN_ON(msg->middle->vec.iov_len != middle_len(msg)); ++ } ++ ++ if (data_len(msg)) { ++ con->v2.in_state = IN_S_PREPARE_READ_DATA; + } else { + add_in_kvec(con, con->v2.in_buf, CEPH_EPILOGUE_PLAIN_LEN); ++ con->v2.in_state = IN_S_HANDLE_EPILOGUE; ++ } ++} ++ ++static void prepare_read_enc_page(struct ceph_connection *con) ++{ ++ struct bio_vec bv; ++ ++ dout("%s con %p i %d resid %d\n", __func__, con, con->v2.in_enc_i, ++ con->v2.in_enc_resid); ++ WARN_ON(!con->v2.in_enc_resid); ++ ++ bv.bv_page = con->v2.in_enc_pages[con->v2.in_enc_i]; ++ bv.bv_offset = 0; ++ bv.bv_len = min(con->v2.in_enc_resid, (int)PAGE_SIZE); ++ ++ set_in_bvec(con, &bv); ++ con->v2.in_enc_i++; ++ con->v2.in_enc_resid -= bv.bv_len; ++ ++ if (con->v2.in_enc_resid) { ++ con->v2.in_state = IN_S_PREPARE_READ_ENC_PAGE; ++ return; + } ++ ++ /* ++ * We are set to read the last piece of ciphertext (ending ++ * with epilogue) + auth tag. ++ */ ++ WARN_ON(con->v2.in_enc_i != con->v2.in_enc_page_cnt); + con->v2.in_state = IN_S_HANDLE_EPILOGUE; + } + ++static int prepare_read_tail_secure(struct ceph_connection *con) ++{ ++ struct page **enc_pages; ++ int enc_page_cnt; ++ int tail_len; ++ ++ tail_len = tail_onwire_len(con->in_msg, true); ++ WARN_ON(!tail_len); ++ ++ enc_page_cnt = calc_pages_for(0, tail_len); ++ enc_pages = ceph_alloc_page_vector(enc_page_cnt, GFP_NOIO); ++ if (IS_ERR(enc_pages)) ++ return PTR_ERR(enc_pages); ++ ++ WARN_ON(con->v2.in_enc_pages || con->v2.in_enc_page_cnt); ++ con->v2.in_enc_pages = enc_pages; ++ con->v2.in_enc_page_cnt = enc_page_cnt; ++ con->v2.in_enc_resid = tail_len; ++ con->v2.in_enc_i = 0; ++ ++ prepare_read_enc_page(con); ++ return 0; ++} ++ + static void __finish_skip(struct ceph_connection *con) + { + con->in_seq++; +@@ -2589,46 +2680,26 @@ static int __handle_control(struct ceph_connection *con, void *p) + } + + msg = con->in_msg; /* set in process_message_header() */ +- if (!front_len(msg) && !middle_len(msg)) { +- if (!data_len(msg)) +- return process_message(con); +- +- prepare_read_data(con); +- return 0; +- } +- +- reset_in_kvecs(con); + if (front_len(msg)) { + WARN_ON(front_len(msg) > msg->front_alloc_len); +- add_in_kvec(con, msg->front.iov_base, front_len(msg)); + msg->front.iov_len = front_len(msg); +- +- if (con_secure(con) && need_padding(front_len(msg))) +- add_in_kvec(con, FRONT_PAD(con->v2.in_buf), +- padding_len(front_len(msg))); + } else { + msg->front.iov_len = 0; + } + if (middle_len(msg)) { + WARN_ON(middle_len(msg) > msg->middle->alloc_len); +- add_in_kvec(con, msg->middle->vec.iov_base, middle_len(msg)); + msg->middle->vec.iov_len = middle_len(msg); +- +- if (con_secure(con) && need_padding(middle_len(msg))) +- add_in_kvec(con, MIDDLE_PAD(con->v2.in_buf), +- padding_len(middle_len(msg))); + } else if (msg->middle) { + msg->middle->vec.iov_len = 0; + } + +- if (data_len(msg)) { +- con->v2.in_state = IN_S_PREPARE_READ_DATA; +- } else { +- add_in_kvec(con, con->v2.in_buf, +- con_secure(con) ? CEPH_EPILOGUE_SECURE_LEN : +- CEPH_EPILOGUE_PLAIN_LEN); +- con->v2.in_state = IN_S_HANDLE_EPILOGUE; +- } ++ if (!front_len(msg) && !middle_len(msg) && !data_len(msg)) ++ return process_message(con); ++ ++ if (con_secure(con)) ++ return prepare_read_tail_secure(con); ++ ++ prepare_read_tail_plain(con); + return 0; + } + +@@ -2717,7 +2788,7 @@ static int handle_epilogue(struct ceph_connection *con) + int ret; + + if (con_secure(con)) { +- ret = decrypt_message(con); ++ ret = decrypt_tail(con); + if (ret) { + if (ret == -EBADMSG) + con->error_msg = "integrity error, bad epilogue auth tag"; +@@ -2792,6 +2863,10 @@ static int populate_in_iter(struct ceph_connection *con) + prepare_read_data_cont(con); + ret = 0; + break; ++ case IN_S_PREPARE_READ_ENC_PAGE: ++ prepare_read_enc_page(con); ++ ret = 0; ++ break; + case IN_S_HANDLE_EPILOGUE: + ret = handle_epilogue(con); + break; +@@ -3326,20 +3401,16 @@ void ceph_con_v2_revoke(struct ceph_connection *con) + + static void revoke_at_prepare_read_data(struct ceph_connection *con) + { +- int remaining; /* data + [data padding] + epilogue */ ++ int remaining; + int resid; + ++ WARN_ON(con_secure(con)); + WARN_ON(!data_len(con->in_msg)); + WARN_ON(!iov_iter_is_kvec(&con->v2.in_iter)); + resid = iov_iter_count(&con->v2.in_iter); + WARN_ON(!resid); + +- if (con_secure(con)) +- remaining = padded_len(data_len(con->in_msg)) + +- CEPH_EPILOGUE_SECURE_LEN; +- else +- remaining = data_len(con->in_msg) + CEPH_EPILOGUE_PLAIN_LEN; +- ++ remaining = data_len(con->in_msg) + CEPH_EPILOGUE_PLAIN_LEN; + dout("%s con %p resid %d remaining %d\n", __func__, con, resid, + remaining); + con->v2.in_iter.count -= resid; +@@ -3350,8 +3421,9 @@ static void revoke_at_prepare_read_data(struct ceph_connection *con) + static void revoke_at_prepare_read_data_cont(struct ceph_connection *con) + { + int recved, resid; /* current piece of data */ +- int remaining; /* [data padding] + epilogue */ ++ int remaining; + ++ WARN_ON(con_secure(con)); + WARN_ON(!data_len(con->in_msg)); + WARN_ON(!iov_iter_is_bvec(&con->v2.in_iter)); + resid = iov_iter_count(&con->v2.in_iter); +@@ -3363,12 +3435,7 @@ static void revoke_at_prepare_read_data_cont(struct ceph_connection *con) + ceph_msg_data_advance(&con->v2.in_cursor, recved); + WARN_ON(resid > con->v2.in_cursor.total_resid); + +- if (con_secure(con)) +- remaining = padding_len(data_len(con->in_msg)) + +- CEPH_EPILOGUE_SECURE_LEN; +- else +- remaining = CEPH_EPILOGUE_PLAIN_LEN; +- ++ remaining = CEPH_EPILOGUE_PLAIN_LEN; + dout("%s con %p total_resid %zu remaining %d\n", __func__, con, + con->v2.in_cursor.total_resid, remaining); + con->v2.in_iter.count -= resid; +@@ -3376,11 +3443,26 @@ static void revoke_at_prepare_read_data_cont(struct ceph_connection *con) + con->v2.in_state = IN_S_FINISH_SKIP; + } + ++static void revoke_at_prepare_read_enc_page(struct ceph_connection *con) ++{ ++ int resid; /* current enc page (not necessarily data) */ ++ ++ WARN_ON(!con_secure(con)); ++ WARN_ON(!iov_iter_is_bvec(&con->v2.in_iter)); ++ resid = iov_iter_count(&con->v2.in_iter); ++ WARN_ON(!resid || resid > con->v2.in_bvec.bv_len); ++ ++ dout("%s con %p resid %d enc_resid %d\n", __func__, con, resid, ++ con->v2.in_enc_resid); ++ con->v2.in_iter.count -= resid; ++ set_in_skip(con, resid + con->v2.in_enc_resid); ++ con->v2.in_state = IN_S_FINISH_SKIP; ++} ++ + static void revoke_at_handle_epilogue(struct ceph_connection *con) + { + int resid; + +- WARN_ON(!iov_iter_is_kvec(&con->v2.in_iter)); + resid = iov_iter_count(&con->v2.in_iter); + WARN_ON(!resid); + +@@ -3399,6 +3481,9 @@ void ceph_con_v2_revoke_incoming(struct ceph_connection *con) + case IN_S_PREPARE_READ_DATA_CONT: + revoke_at_prepare_read_data_cont(con); + break; ++ case IN_S_PREPARE_READ_ENC_PAGE: ++ revoke_at_prepare_read_enc_page(con); ++ break; + case IN_S_HANDLE_EPILOGUE: + revoke_at_handle_epilogue(con); + break; +@@ -3432,6 +3517,13 @@ void ceph_con_v2_reset_protocol(struct ceph_connection *con) + clear_out_sign_kvecs(con); + free_conn_bufs(con); + ++ if (con->v2.in_enc_pages) { ++ WARN_ON(!con->v2.in_enc_page_cnt); ++ ceph_release_page_vector(con->v2.in_enc_pages, ++ con->v2.in_enc_page_cnt); ++ con->v2.in_enc_pages = NULL; ++ con->v2.in_enc_page_cnt = 0; ++ } + if (con->v2.out_enc_pages) { + WARN_ON(!con->v2.out_enc_page_cnt); + ceph_release_page_vector(con->v2.out_enc_pages, + diff --git a/patches.suse/libceph-optionally-use-bounce-buffer-on-recv-path-in-crc-mode.patch b/patches.suse/libceph-optionally-use-bounce-buffer-on-recv-path-in-crc-mode.patch new file mode 100644 index 0000000..9ad30cc --- /dev/null +++ b/patches.suse/libceph-optionally-use-bounce-buffer-on-recv-path-in-crc-mode.patch @@ -0,0 +1,330 @@ +From: Ilya Dryomov +Date: Thu, 30 Dec 2021 15:13:32 +0100 +Subject: libceph: optionally use bounce buffer on recv path in crc mode +Git-commit: 038b8d1d1ab1cce11a158d30bf080ff41a2cfd15 +Patch-mainline: v5.17-rc3 +References: jsc#SES-1880 + +Both msgr1 and msgr2 in crc mode are zero copy in the sense that +message data is read from the socket directly into the destination +buffer. We assume that the destination buffer is stable (i.e. remains +unchanged while it is being read to) though. Otherwise, CRC errors +ensue: + + libceph: read_partial_message 0000000048edf8ad data crc 1063286393 != exp. 228122706 + libceph: osd1 (1)192.168.122.1:6843 bad crc/signature + + libceph: bad data crc, calculated 57958023, expected 1805382778 + libceph: osd2 (2)192.168.122.1:6876 integrity error, bad crc + +Introduce rxbounce option to enable use of a bounce buffer when +receiving message data. In particular this is needed if a mapped +image is a Windows VM disk, passed to QEMU. Windows has a system-wide +"dummy" page that may be mapped into the destination buffer (potentially +more than once into the same buffer) by the Windows Memory Manager in +an effort to generate a single large I/O [1][2]. QEMU makes a point of +preserving overlap relationships when cloning I/O vectors, so krbd gets +exposed to this behaviour. + +[1] "What Is Really in That MDL?" + https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn614012(v=vs.85) +[2] https://blogs.msmvps.com/kernelmustard/2005/05/04/dummy-pages/ + +URL: https://bugzilla.redhat.com/show_bug.cgi?id=1973317 +Signed-off-by: Ilya Dryomov +Reviewed-by: Jeff Layton +Acked-by: Luis Henriques +--- + include/linux/ceph/libceph.h | 1 + + include/linux/ceph/messenger.h | 1 + + net/ceph/ceph_common.c | 7 +++++ + net/ceph/messenger.c | 4 +++ + net/ceph/messenger_v1.c | 54 ++++++++++++++++++++++++++++++++++----- + net/ceph/messenger_v2.c | 58 ++++++++++++++++++++++++++++++++---------- + 6 files changed, 105 insertions(+), 20 deletions(-) + +diff --git a/include/linux/ceph/libceph.h b/include/linux/ceph/libceph.h +index 6a89ea410e43..edf62eaa6285 100644 +--- a/include/linux/ceph/libceph.h ++++ b/include/linux/ceph/libceph.h +@@ -35,6 +35,7 @@ + #define CEPH_OPT_TCP_NODELAY (1<<4) /* TCP_NODELAY on TCP sockets */ + #define CEPH_OPT_NOMSGSIGN (1<<5) /* don't sign msgs (msgr1) */ + #define CEPH_OPT_ABORT_ON_FULL (1<<6) /* abort w/ ENOSPC when full */ ++#define CEPH_OPT_RXBOUNCE (1<<7) /* double-buffer read data */ + + #define CEPH_OPT_DEFAULT (CEPH_OPT_TCP_NODELAY) + +diff --git a/include/linux/ceph/messenger.h b/include/linux/ceph/messenger.h +index 6c6b6ea52bb8..e7f2fb2fc207 100644 +--- a/include/linux/ceph/messenger.h ++++ b/include/linux/ceph/messenger.h +@@ -461,6 +461,7 @@ struct ceph_connection { + struct ceph_msg *out_msg; /* sending message (== tail of + out_sent) */ + ++ struct page *bounce_page; + u32 in_front_crc, in_middle_crc, in_data_crc; /* calculated crc */ + + struct timespec64 last_keepalive_ack; /* keepalive2 ack stamp */ +diff --git a/net/ceph/ceph_common.c b/net/ceph/ceph_common.c +index ecc400a0b7bb..4c6441536d55 100644 +--- a/net/ceph/ceph_common.c ++++ b/net/ceph/ceph_common.c +@@ -246,6 +246,7 @@ enum { + Opt_cephx_sign_messages, + Opt_tcp_nodelay, + Opt_abort_on_full, ++ Opt_rxbounce, + }; + + enum { +@@ -295,6 +296,7 @@ static const struct fs_parameter_spec ceph_parameters[] = { + fsparam_u32 ("osdkeepalive", Opt_osdkeepalivetimeout), + fsparam_enum ("read_from_replica", Opt_read_from_replica, + ceph_param_read_from_replica), ++ fsparam_flag ("rxbounce", Opt_rxbounce), + fsparam_enum ("ms_mode", Opt_ms_mode, + ceph_param_ms_mode), + fsparam_string ("secret", Opt_secret), +@@ -584,6 +586,9 @@ int ceph_parse_param(struct fs_parameter *param, struct ceph_options *opt, + case Opt_abort_on_full: + opt->flags |= CEPH_OPT_ABORT_ON_FULL; + break; ++ case Opt_rxbounce: ++ opt->flags |= CEPH_OPT_RXBOUNCE; ++ break; + + default: + BUG(); +@@ -660,6 +665,8 @@ int ceph_print_client_options(struct seq_file *m, struct ceph_client *client, + seq_puts(m, "notcp_nodelay,"); + if (show_all && (opt->flags & CEPH_OPT_ABORT_ON_FULL)) + seq_puts(m, "abort_on_full,"); ++ if (opt->flags & CEPH_OPT_RXBOUNCE) ++ seq_puts(m, "rxbounce,"); + + if (opt->mount_timeout != CEPH_MOUNT_TIMEOUT_DEFAULT) + seq_printf(m, "mount_timeout=%d,", +diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c +index 45eba2dcb67a..d3bb656308b4 100644 +--- a/net/ceph/messenger.c ++++ b/net/ceph/messenger.c +@@ -515,6 +515,10 @@ static void ceph_con_reset_protocol(struct ceph_connection *con) + ceph_msg_put(con->out_msg); + con->out_msg = NULL; + } ++ if (con->bounce_page) { ++ __free_page(con->bounce_page); ++ con->bounce_page = NULL; ++ } + + if (ceph_msgr2(from_msgr(con->msgr))) + ceph_con_v2_reset_protocol(con); +diff --git a/net/ceph/messenger_v1.c b/net/ceph/messenger_v1.c +index 2cb5ffdf071a..6b014eca3a13 100644 +--- a/net/ceph/messenger_v1.c ++++ b/net/ceph/messenger_v1.c +@@ -992,8 +992,7 @@ static int read_partial_message_section(struct ceph_connection *con, + + static int read_partial_msg_data(struct ceph_connection *con) + { +- struct ceph_msg *msg = con->in_msg; +- struct ceph_msg_data_cursor *cursor = &msg->cursor; ++ struct ceph_msg_data_cursor *cursor = &con->in_msg->cursor; + bool do_datacrc = !ceph_test_opt(from_msgr(con->msgr), NOCRC); + struct page *page; + size_t page_offset; +@@ -1001,9 +1000,6 @@ static int read_partial_msg_data(struct ceph_connection *con) + u32 crc = 0; + int ret; + +- if (!msg->num_data_items) +- return -EIO; +- + if (do_datacrc) + crc = con->in_data_crc; + while (cursor->total_resid) { +@@ -1031,6 +1027,46 @@ static int read_partial_msg_data(struct ceph_connection *con) + return 1; /* must return > 0 to indicate success */ + } + ++static int read_partial_msg_data_bounce(struct ceph_connection *con) ++{ ++ struct ceph_msg_data_cursor *cursor = &con->in_msg->cursor; ++ struct page *page; ++ size_t off, len; ++ u32 crc; ++ int ret; ++ ++ if (unlikely(!con->bounce_page)) { ++ con->bounce_page = alloc_page(GFP_NOIO); ++ if (!con->bounce_page) { ++ pr_err("failed to allocate bounce page\n"); ++ return -ENOMEM; ++ } ++ } ++ ++ crc = con->in_data_crc; ++ while (cursor->total_resid) { ++ if (!cursor->resid) { ++ ceph_msg_data_advance(cursor, 0); ++ continue; ++ } ++ ++ page = ceph_msg_data_next(cursor, &off, &len, NULL); ++ ret = ceph_tcp_recvpage(con->sock, con->bounce_page, 0, len); ++ if (ret <= 0) { ++ con->in_data_crc = crc; ++ return ret; ++ } ++ ++ crc = crc32c(crc, page_address(con->bounce_page), ret); ++ memcpy_to_page(page, off, page_address(con->bounce_page), ret); ++ ++ ceph_msg_data_advance(cursor, ret); ++ } ++ con->in_data_crc = crc; ++ ++ return 1; /* must return > 0 to indicate success */ ++} ++ + /* + * read (part of) a message. + */ +@@ -1141,7 +1177,13 @@ static int read_partial_message(struct ceph_connection *con) + + /* (page) data */ + if (data_len) { +- ret = read_partial_msg_data(con); ++ if (!m->num_data_items) ++ return -EIO; ++ ++ if (ceph_test_opt(from_msgr(con->msgr), RXBOUNCE)) ++ ret = read_partial_msg_data_bounce(con); ++ else ++ ret = read_partial_msg_data(con); + if (ret <= 0) + return ret; + } +diff --git a/net/ceph/messenger_v2.c b/net/ceph/messenger_v2.c +index 2ea00489e691..c81379f93ad5 100644 +--- a/net/ceph/messenger_v2.c ++++ b/net/ceph/messenger_v2.c +@@ -1753,7 +1753,7 @@ static int prepare_read_control_remainder(struct ceph_connection *con) + return 0; + } + +-static void prepare_read_data(struct ceph_connection *con) ++static int prepare_read_data(struct ceph_connection *con) + { + struct bio_vec bv; + +@@ -1762,23 +1762,55 @@ static void prepare_read_data(struct ceph_connection *con) + data_len(con->in_msg)); + + get_bvec_at(&con->v2.in_cursor, &bv); +- set_in_bvec(con, &bv); ++ if (ceph_test_opt(from_msgr(con->msgr), RXBOUNCE)) { ++ if (unlikely(!con->bounce_page)) { ++ con->bounce_page = alloc_page(GFP_NOIO); ++ if (!con->bounce_page) { ++ pr_err("failed to allocate bounce page\n"); ++ return -ENOMEM; ++ } ++ } ++ ++ bv.bv_page = con->bounce_page; ++ bv.bv_offset = 0; ++ set_in_bvec(con, &bv); ++ } else { ++ set_in_bvec(con, &bv); ++ } + con->v2.in_state = IN_S_PREPARE_READ_DATA_CONT; ++ return 0; + } + + static void prepare_read_data_cont(struct ceph_connection *con) + { + struct bio_vec bv; + +- con->in_data_crc = ceph_crc32c_page(con->in_data_crc, +- con->v2.in_bvec.bv_page, +- con->v2.in_bvec.bv_offset, +- con->v2.in_bvec.bv_len); ++ if (ceph_test_opt(from_msgr(con->msgr), RXBOUNCE)) { ++ con->in_data_crc = crc32c(con->in_data_crc, ++ page_address(con->bounce_page), ++ con->v2.in_bvec.bv_len); ++ ++ get_bvec_at(&con->v2.in_cursor, &bv); ++ memcpy_to_page(bv.bv_page, bv.bv_offset, ++ page_address(con->bounce_page), ++ con->v2.in_bvec.bv_len); ++ } else { ++ con->in_data_crc = ceph_crc32c_page(con->in_data_crc, ++ con->v2.in_bvec.bv_page, ++ con->v2.in_bvec.bv_offset, ++ con->v2.in_bvec.bv_len); ++ } + + ceph_msg_data_advance(&con->v2.in_cursor, con->v2.in_bvec.bv_len); + if (con->v2.in_cursor.total_resid) { + get_bvec_at(&con->v2.in_cursor, &bv); +- set_in_bvec(con, &bv); ++ if (ceph_test_opt(from_msgr(con->msgr), RXBOUNCE)) { ++ bv.bv_page = con->bounce_page; ++ bv.bv_offset = 0; ++ set_in_bvec(con, &bv); ++ } else { ++ set_in_bvec(con, &bv); ++ } + WARN_ON(con->v2.in_state != IN_S_PREPARE_READ_DATA_CONT); + return; + } +@@ -1791,14 +1823,13 @@ static void prepare_read_data_cont(struct ceph_connection *con) + con->v2.in_state = IN_S_HANDLE_EPILOGUE; + } + +-static void prepare_read_tail_plain(struct ceph_connection *con) ++static int prepare_read_tail_plain(struct ceph_connection *con) + { + struct ceph_msg *msg = con->in_msg; + + if (!front_len(msg) && !middle_len(msg)) { + WARN_ON(!data_len(msg)); +- prepare_read_data(con); +- return; ++ return prepare_read_data(con); + } + + reset_in_kvecs(con); +@@ -1817,6 +1848,7 @@ static void prepare_read_tail_plain(struct ceph_connection *con) + add_in_kvec(con, con->v2.in_buf, CEPH_EPILOGUE_PLAIN_LEN); + con->v2.in_state = IN_S_HANDLE_EPILOGUE; + } ++ return 0; + } + + static void prepare_read_enc_page(struct ceph_connection *con) +@@ -2699,8 +2731,7 @@ static int __handle_control(struct ceph_connection *con, void *p) + if (con_secure(con)) + return prepare_read_tail_secure(con); + +- prepare_read_tail_plain(con); +- return 0; ++ return prepare_read_tail_plain(con); + } + + static int handle_preamble(struct ceph_connection *con) +@@ -2856,8 +2887,7 @@ static int populate_in_iter(struct ceph_connection *con) + ret = handle_control_remainder(con); + break; + case IN_S_PREPARE_READ_DATA: +- prepare_read_data(con); +- ret = 0; ++ ret = prepare_read_data(con); + break; + case IN_S_PREPARE_READ_DATA_CONT: + prepare_read_data_cont(con); + diff --git a/patches.suse/libceph-print-fsid-and-epoch-with-osd-id.patch b/patches.suse/libceph-print-fsid-and-epoch-with-osd-id.patch new file mode 100644 index 0000000..aed507d --- /dev/null +++ b/patches.suse/libceph-print-fsid-and-epoch-with-osd-id.patch @@ -0,0 +1,93 @@ +From: Daichi Mukai +Date: Tue, 14 Jun 2022 13:22:36 +0200 +Subject: libceph: print fsid and epoch with osd id +Git-commit: 842d6b019b180f5b78d71aa445ee3c724e34d462 +Patch-mainline: v6.0-rc1 +References: jsc#SES-1880 + +Print fsid and epoch in libceph log messages to distinct from which +each message come. + +[ idryomov: don't bother with gid for now, print epoch instead ] + +Signed-off-by: Satoru Takeuchi +Signed-off-by: Daichi Mukai +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/osdmap.c | 30 +++++++++++++++++++++++------- + 1 file changed, 23 insertions(+), 7 deletions(-) + +diff --git a/net/ceph/osdmap.c b/net/ceph/osdmap.c +index 5283ee9be8c8..295098873861 100644 +--- a/net/ceph/osdmap.c ++++ b/net/ceph/osdmap.c +@@ -11,6 +11,22 @@ + #include + #include + ++static __printf(2, 3) ++void osdmap_info(const struct ceph_osdmap *map, const char *fmt, ...) ++{ ++ struct va_format vaf; ++ va_list args; ++ ++ va_start(args, fmt); ++ vaf.fmt = fmt; ++ vaf.va = &args; ++ ++ printk(KERN_INFO "%s (%pU e%u): %pV", KBUILD_MODNAME, &map->fsid, ++ map->epoch, &vaf); ++ ++ va_end(args); ++} ++ + char *ceph_osdmap_state_str(char *str, int len, u32 state) + { + if (!len) +@@ -1566,7 +1582,7 @@ static int decode_new_primary_affinity(void **p, void *end, + if (ret) + return ret; + +- pr_info("osd%d primary-affinity 0x%x\n", osd, aff); ++ osdmap_info(map, "osd%d primary-affinity 0x%x\n", osd, aff); + } + + return 0; +@@ -1864,9 +1880,9 @@ static int decode_new_up_state_weight(void **p, void *end, u8 struct_v, + osd = ceph_decode_32(p); + w = ceph_decode_32(p); + BUG_ON(osd >= map->max_osd); +- pr_info("osd%d weight 0x%x %s\n", osd, w, +- w == CEPH_OSD_IN ? "(in)" : +- (w == CEPH_OSD_OUT ? "(out)" : "")); ++ osdmap_info(map, "osd%d weight 0x%x %s\n", osd, w, ++ w == CEPH_OSD_IN ? "(in)" : ++ (w == CEPH_OSD_OUT ? "(out)" : "")); + map->osd_weight[osd] = w; + + /* +@@ -1898,10 +1914,10 @@ static int decode_new_up_state_weight(void **p, void *end, u8 struct_v, + BUG_ON(osd >= map->max_osd); + if ((map->osd_state[osd] & CEPH_OSD_UP) && + (xorstate & CEPH_OSD_UP)) +- pr_info("osd%d down\n", osd); ++ osdmap_info(map, "osd%d down\n", osd); + if ((map->osd_state[osd] & CEPH_OSD_EXISTS) && + (xorstate & CEPH_OSD_EXISTS)) { +- pr_info("osd%d does not exist\n", osd); ++ osdmap_info(map, "osd%d does not exist\n", osd); + ret = set_primary_affinity(map, osd, + CEPH_OSD_DEFAULT_PRIMARY_AFFINITY); + if (ret) +@@ -1931,7 +1947,7 @@ static int decode_new_up_state_weight(void **p, void *end, u8 struct_v, + + dout("%s osd%d addr %s\n", __func__, osd, ceph_pr_addr(&addr)); + +- pr_info("osd%d up\n", osd); ++ osdmap_info(map, "osd%d up\n", osd); + map->osd_state[osd] |= CEPH_OSD_EXISTS | CEPH_OSD_UP; + map->osd_addr[osd] = addr; + } + diff --git a/patches.suse/libceph-rename-parse_fsid-to-ceph_parse_fsid-and-export.patch b/patches.suse/libceph-rename-parse_fsid-to-ceph_parse_fsid-and-export.patch new file mode 100644 index 0000000..bbf944a --- /dev/null +++ b/patches.suse/libceph-rename-parse_fsid-to-ceph_parse_fsid-and-export.patch @@ -0,0 +1,74 @@ +From: Venky Shankar +Date: Wed, 14 Jul 2021 15:35:51 +0530 +Subject: libceph: rename parse_fsid() to ceph_parse_fsid() and export +Git-commit: 4153c7fc937a2afa077dbdb9fe3189b9981f423c +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +... as it is too generic. also, use __func__ when logging +rather than hardcoding the function name. + +Signed-off-by: Venky Shankar +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + include/linux/ceph/libceph.h | 1 + + net/ceph/ceph_common.c | 9 +++++---- + 2 files changed, 6 insertions(+), 4 deletions(-) + +diff --git a/include/linux/ceph/libceph.h b/include/linux/ceph/libceph.h +index c72285d8594e..644f224eccf7 100644 +--- a/include/linux/ceph/libceph.h ++++ b/include/linux/ceph/libceph.h +@@ -296,6 +296,7 @@ extern bool libceph_compatible(void *data); + extern const char *ceph_msg_type_name(int type); + extern int ceph_check_fsid(struct ceph_client *client, struct ceph_fsid *fsid); + extern void *ceph_kvmalloc(size_t size, gfp_t flags); ++extern int ceph_parse_fsid(const char *str, struct ceph_fsid *fsid); + + struct fs_parameter; + struct fc_log; +diff --git a/net/ceph/ceph_common.c b/net/ceph/ceph_common.c +index 851b0c4c5730..decae43b4262 100644 +--- a/net/ceph/ceph_common.c ++++ b/net/ceph/ceph_common.c +@@ -217,14 +217,14 @@ void *ceph_kvmalloc(size_t size, gfp_t flags) + return p; + } + +-static int parse_fsid(const char *str, struct ceph_fsid *fsid) ++int ceph_parse_fsid(const char *str, struct ceph_fsid *fsid) + { + int i = 0; + char tmp[3]; + int err = -EINVAL; + int d; + +- dout("parse_fsid '%s'\n", str); ++ dout("%s '%s'\n", __func__, str); + tmp[2] = 0; + while (*str && i < 16) { + if (ispunct(*str)) { +@@ -244,9 +244,10 @@ static int parse_fsid(const char *str, struct ceph_fsid *fsid) + + if (i == 16) + err = 0; +- dout("parse_fsid ret %d got fsid %pU\n", err, fsid); ++ dout("%s ret %d got fsid %pU\n", __func__, err, fsid); + return err; + } ++EXPORT_SYMBOL(ceph_parse_fsid); + + /* + * ceph options +@@ -464,7 +465,7 @@ int ceph_parse_param(struct fs_parameter *param, struct ceph_options *opt, + break; + + case Opt_fsid: +- err = parse_fsid(param->string, &opt->fsid); ++ err = ceph_parse_fsid(param->string, &opt->fsid); + if (err) { + error_plog(&log, "Failed to parse fsid: %d", err); + return err; + diff --git a/patches.suse/libceph-use-swap-macro-instead-of-taking-tmp-variable.patch b/patches.suse/libceph-use-swap-macro-instead-of-taking-tmp-variable.patch new file mode 100644 index 0000000..262c911 --- /dev/null +++ b/patches.suse/libceph-use-swap-macro-instead-of-taking-tmp-variable.patch @@ -0,0 +1,45 @@ +From: Guo Zhengkui +Date: Tue, 12 Apr 2022 14:46:20 +0800 +Subject: libceph: use swap() macro instead of taking tmp variable +Git-commit: d9d58f0402a8bd14b980e6f41a5aa28aa0ca0e04 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Fix the following coccicheck warning: +net/ceph/crush/mapper.c:1077:8-9: WARNING opportunity for swap() + +by using swap() for the swapping of variable values and drop +the tmp variable that is not needed any more. + +Signed-off-by: Guo Zhengkui +Reviewed-by: Ilya Dryomov +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + net/ceph/crush/mapper.c | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/net/ceph/crush/mapper.c b/net/ceph/crush/mapper.c +index 7057f8db4f99..1daf95e17d67 100644 +--- a/net/ceph/crush/mapper.c ++++ b/net/ceph/crush/mapper.c +@@ -906,7 +906,6 @@ int crush_do_rule(const struct crush_map *map, + int recurse_to_leaf; + int wsize = 0; + int osize; +- int *tmp; + const struct crush_rule *rule; + __u32 step; + int i, j; +@@ -1073,9 +1072,7 @@ int crush_do_rule(const struct crush_map *map, + memcpy(o, c, osize*sizeof(*o)); + + /* swap o and w arrays */ +- tmp = o; +- o = w; +- w = tmp; ++ swap(o, w); + wsize = osize; + break; + + diff --git a/patches.suse/module-Don-t-wait-for-GOING-modules.patch b/patches.suse/module-Don-t-wait-for-GOING-modules.patch new file mode 100644 index 0000000..b22c226 --- /dev/null +++ b/patches.suse/module-Don-t-wait-for-GOING-modules.patch @@ -0,0 +1,111 @@ +From: Petr Pavlu +Date: Mon, 5 Dec 2022 11:35:57 +0100 +Subject: module: Don't wait for GOING modules +Git-commit: 0254127ab977e70798707a7a2b757c9f3c971210 +Patch-mainline: v6.2-rc6 +References: bsc#1196058, bsc#1186449, bsc#1204356, bsc#1204662 + +During a system boot, it can happen that the kernel receives a burst of +requests to insert the same module but loading it eventually fails +during its init call. For instance, udev can make a request to insert +a frequency module for each individual CPU when another frequency module +is already loaded which causes the init function of the new module to +return an error. + +Since commit 6e6de3dee51a ("kernel/module.c: Only return -EEXIST for +modules that have finished loading"), the kernel waits for modules in +MODULE_STATE_GOING state to finish unloading before making another +attempt to load the same module. + +This creates unnecessary work in the described scenario and delays the +boot. In the worst case, it can prevent udev from loading drivers for +other devices and might cause timeouts of services waiting on them and +subsequently a failed boot. + +This patch attempts a different solution for the problem 6e6de3dee51a +was trying to solve. Rather than waiting for the unloading to complete, +it returns a different error code (-EBUSY) for modules in the GOING +state. This should avoid the error situation that was described in +6e6de3dee51a (user space attempting to load a dependent module because +the -EEXIST error code would suggest to user space that the first module +had been loaded successfully), while avoiding the delay situation too. + +This has been tested on linux-next since December 2022 and passes +all kmod selftests except test 0009 with module compression enabled +but it has been confirmed that this issue has existed and has gone +unnoticed since prior to this commit and can also be reproduced without +module compression with a simple usleep(5000000) on tools/modprobe.c [0]. +These failures are caused by hitting the kernel mod_concurrent_max and can +happen either due to a self inflicted kernel module auto-loead DoS somehow +or on a system with large CPU count and each CPU count incorrectly triggering +many module auto-loads. Both of those issues need to be fixed in-kernel. + +[0] https://lore.kernel.org/all/Y9A4fiobL6IHp%2F%2FP@bombadil.infradead.org/ + +Fixes: 6e6de3dee51a ("kernel/module.c: Only return -EEXIST for modules that have finished loading") +Co-developed-by: Martin Wilck +Signed-off-by: Martin Wilck +Signed-off-by: Petr Pavlu +Cc: stable@vger.kernel.org +Reviewed-by: Petr Mladek +[mcgrof: enhance commit log with testing and kmod test result interpretation ] +Signed-off-by: Luis Chamberlain +--- + kernel/module.c | 26 +++++++++++++++++++++----- + 1 file changed, 21 insertions(+), 5 deletions(-) + +diff --git a/kernel/module.c b/kernel/module.c +index 48568a0f5651..4ac3fe43e6c8 100644 +--- a/kernel/module.c ++++ b/kernel/module.c +@@ -2393,7 +2393,8 @@ static bool finished_loading(const char *name) + sched_annotate_sleep(); + mutex_lock(&module_mutex); + mod = find_module_all(name, strlen(name), true); +- ret = !mod || mod->state == MODULE_STATE_LIVE; ++ ret = !mod || mod->state == MODULE_STATE_LIVE ++ || mod->state == MODULE_STATE_GOING; + mutex_unlock(&module_mutex); + + return ret; +@@ -2569,20 +2570,35 @@ static int add_unformed_module(struct module *mod) + + mod->state = MODULE_STATE_UNFORMED; + +-again: + mutex_lock(&module_mutex); + old = find_module_all(mod->name, strlen(mod->name), true); + if (old != NULL) { +- if (old->state != MODULE_STATE_LIVE) { ++ if (old->state == MODULE_STATE_COMING ++ || old->state == MODULE_STATE_UNFORMED) { + /* Wait in case it fails to load. */ + mutex_unlock(&module_mutex); + err = wait_event_interruptible(module_wq, + finished_loading(mod->name)); + if (err) + goto out_unlocked; +- goto again; ++ ++ /* The module might have gone in the meantime. */ ++ mutex_lock(&module_mutex); ++ old = find_module_all(mod->name, strlen(mod->name), ++ true); + } +- err = -EEXIST; ++ ++ /* ++ * We are here only when the same module was being loaded. Do ++ * not try to load it again right now. It prevents long delays ++ * caused by serialized module load failures. It might happen ++ * when more devices of the same type trigger load of ++ * a particular module. ++ */ ++ if (old && old->state == MODULE_STATE_LIVE) ++ err = -EEXIST; ++ else ++ err = -EBUSY; + goto out; + } + mod_update_bounds(mod); + diff --git a/patches.suse/net-atlantic-add-check-for-MAX_SKB_FRAGS.patch b/patches.suse/net-atlantic-add-check-for-MAX_SKB_FRAGS.patch new file mode 100644 index 0000000..753b908 --- /dev/null +++ b/patches.suse/net-atlantic-add-check-for-MAX_SKB_FRAGS.patch @@ -0,0 +1,54 @@ +From 06502df8518cf7db0acf8a2e398b92e9f71f764d Mon Sep 17 00:00:00 2001 +From: Grant Grundler +Date: Mon, 9 May 2022 19:28:25 -0700 +Subject: [PATCH 03/13] net: atlantic: add check for MAX_SKB_FRAGS +Patch-mainline: v5.18-rc7 +Git-commit: 6aecbba12b5c90b26dc062af3b9de8c4b3a2f19f +References: jsc#PED-1530 + +Enforce that the CPU can not get stuck in an infinite loop. + +Reported-by: Aashay Shringarpure +Reported-by: Yi Chou +Reported-by: Shervin Oloumi +Signed-off-by: Grant Grundler +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +index 339efdfb1d49..e9c6f1fa0b1a 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +@@ -362,6 +362,7 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + continue; + + if (!buff->is_eop) { ++ unsigned int frag_cnt = 0U; + buff_ = buff; + do { + bool is_rsc_completed = true; +@@ -370,6 +371,8 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + err = -EIO; + goto err_exit; + } ++ ++ frag_cnt++; + next_ = buff_->next, + buff_ = &self->buff_ring[next_]; + is_rsc_completed = +@@ -377,7 +380,8 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + next_, + self->hw_head); + +- if (unlikely(!is_rsc_completed)) { ++ if (unlikely(!is_rsc_completed) || ++ frag_cnt > MAX_SKB_FRAGS) { + err = 0; + goto err_exit; + } +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-fix-frag-0-not-initialized.patch b/patches.suse/net-atlantic-fix-frag-0-not-initialized.patch new file mode 100644 index 0000000..4b10ada --- /dev/null +++ b/patches.suse/net-atlantic-fix-frag-0-not-initialized.patch @@ -0,0 +1,52 @@ +From 91648203c15855a9da2a10ae9a4dc68c9600807e Mon Sep 17 00:00:00 2001 +From: Grant Grundler +Date: Mon, 9 May 2022 19:28:23 -0700 +Subject: [PATCH 01/13] net: atlantic: fix "frag[0] not initialized" +Patch-mainline: v5.18-rc7 +Git-commit: 62e0ae0f4020250f961cf8d0103a4621be74e077 +References: jsc#PED-1530 + +In aq_ring_rx_clean(), if buff->is_eop is not set AND +buff->len < AQ_CFG_RX_HDR_SIZE, then hdr_len remains equal to +buff->len and skb_add_rx_frag(xxx, *0*, ...) is not called. + +The loop following this code starts calling skb_add_rx_frag() starting +with i=1 and thus frag[0] is never initialized. Since i is initialized +to zero at the top of the primary loop, we can just reference and +post-increment i instead of hardcoding the 0 when calling +skb_add_rx_frag() the first time. + +Reported-by: Aashay Shringarpure +Reported-by: Yi Chou +Reported-by: Shervin Oloumi +Signed-off-by: Grant Grundler +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +index 72f8751784c3..7cf5a48e9a7d 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +@@ -445,7 +445,7 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + ALIGN(hdr_len, sizeof(long))); + + if (buff->len - hdr_len > 0) { +- skb_add_rx_frag(skb, 0, buff->rxdata.page, ++ skb_add_rx_frag(skb, i++, buff->rxdata.page, + buff->rxdata.pg_off + hdr_len, + buff->len - hdr_len, + AQ_CFG_RX_FRAME_MAX); +@@ -454,7 +454,6 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + + if (!buff->is_eop) { + buff_ = buff; +- i = 1U; + do { + next_ = buff_->next; + buff_ = &self->buff_ring[next_]; +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-fix-potential-memory-leak-in-aq_ndev_cl.patch b/patches.suse/net-atlantic-fix-potential-memory-leak-in-aq_ndev_cl.patch new file mode 100644 index 0000000..c7a4383 --- /dev/null +++ b/patches.suse/net-atlantic-fix-potential-memory-leak-in-aq_ndev_cl.patch @@ -0,0 +1,42 @@ +From 7311f47b7a6f6a443c16a47f4d8c0b2885d6acbe Mon Sep 17 00:00:00 2001 +From: Jianglei Nie +Date: Wed, 14 Sep 2022 09:42:38 +0800 +Subject: [PATCH 08/13] net: atlantic: fix potential memory leak in + aq_ndev_close() +Patch-mainline: v6.0-rc7 +Git-commit: 65e5d27df61283e5390f04b09dc79cd832f95607 +References: jsc#PED-1530 + +If aq_nic_stop() fails, aq_ndev_close() returns err without calling +aq_nic_deinit() to release the relevant memory and resource, which +will lead to a memory leak. + +We can fix it by deleting the if condition judgment and goto statement to +call aq_nic_deinit() directly after aq_nic_stop() to fix the memory leak. + +Signed-off-by: Jianglei Nie +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_main.c b/drivers/net/ethernet/aquantia/atlantic/aq_main.c +index e22935ce9573..f069312463fb 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_main.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_main.c +@@ -89,11 +89,8 @@ static int aq_ndev_close(struct net_device *ndev) + int err = 0; + + err = aq_nic_stop(aq_nic); +- if (err < 0) +- goto err_exit; + aq_nic_deinit(aq_nic, true); + +-err_exit: + return err; + } + +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-fix-repeated-words-in-comments.patch b/patches.suse/net-atlantic-fix-repeated-words-in-comments.patch new file mode 100644 index 0000000..c122081 --- /dev/null +++ b/patches.suse/net-atlantic-fix-repeated-words-in-comments.patch @@ -0,0 +1,43 @@ +From a4b0ce123c47cb3b0113f7fd295863010c86bdf4 Mon Sep 17 00:00:00 2001 +From: Jilin Yuan +Date: Sat, 25 Jun 2022 15:15:58 +0800 +Subject: [PATCH 05/13] net: atlantic:fix repeated words in comments +Patch-mainline: v6.0-rc1 +Git-commit: 63769819079d87dc322fefaf981589e227de2978 +References: jsc#PED-1530 + +Delete the redundant word 'the'. + +Signed-off-by: Jilin Yuan +Link: https://lore.kernel.org/r/20220625071558.3852-1-yuanjilin@cdjrlc.com +Signed-off-by: Jakub Kicinski +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h b/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h +index b6119dcc3bb9..c2fda80fe1cc 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h ++++ b/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h +@@ -158,7 +158,7 @@ struct aq_mss_egress_class_record { + * 1: compare the SNAP header. + * If this bit is set to 1, the extracted filed will assume the + * SNAP header exist as encapsulated in 802.3 (RFC 1042). I.E. the +- * next 5 bytes after the the LLC header is SNAP header. ++ * next 5 bytes after the LLC header is SNAP header. + */ + u32 snap_mask; + /*! 0: don't care and no LLC header exist. +@@ -422,7 +422,7 @@ struct aq_mss_ingress_preclass_record { + * 1: compare the SNAP header. + * If this bit is set to 1, the extracted filed will assume the + * SNAP header exist as encapsulated in 802.3 (RFC 1042). I.E. the +- * next 5 bytes after the the LLC header is SNAP header. ++ * next 5 bytes after the LLC header is SNAP header. + */ + u32 snap_mask; + /*! Mask is per-byte. +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-macsec-clear-encryption-keys-from-the-s.patch b/patches.suse/net-atlantic-macsec-clear-encryption-keys-from-the-s.patch new file mode 100644 index 0000000..60c7eee --- /dev/null +++ b/patches.suse/net-atlantic-macsec-clear-encryption-keys-from-the-s.patch @@ -0,0 +1,98 @@ +From 1111f52c26985b24bdc9f5e43d2d137097070c22 Mon Sep 17 00:00:00 2001 +From: Antoine Tenart +Date: Tue, 8 Nov 2022 16:34:59 +0100 +Subject: [PATCH 12/13] net: atlantic: macsec: clear encryption keys from the + stack +Patch-mainline: v6.1-rc5 +Git-commit: 879785def0f5e71d54399de0f8a5cb399db14171 +References: jsc#PED-1530 + +Commit aaab73f8fba4 ("macsec: clear encryption keys from the stack after +setting up offload") made sure to clean encryption keys from the stack +after setting up offloading, but the atlantic driver made a copy and did +not clear it. Fix this. + +[4 Fixes tags below, all part of the same series, no need to split this] + +Fixes: 9ff40a751a6f ("net: atlantic: MACSec ingress offload implementation") +Fixes: b8f8a0b7b5cb ("net: atlantic: MACSec ingress offload HW bindings") +Fixes: 27736563ce32 ("net: atlantic: MACSec egress offload implementation") +Fixes: 9d106c6dd81b ("net: atlantic: MACSec egress offload HW bindings") +Signed-off-by: Antoine Tenart +Signed-off-by: Paolo Abeni +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 ++ + .../net/ethernet/aquantia/atlantic/macsec/macsec_api.c | 18 +++++++++++------- + 2 files changed, 13 insertions(+), 7 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c +index a0180811305d..7eb5851eb95d 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c +@@ -570,6 +570,7 @@ static int aq_update_txsa(struct aq_nic_s *nic, const unsigned int sc_idx, + + ret = aq_mss_set_egress_sakey_record(hw, &key_rec, sa_idx); + ++ memzero_explicit(&key_rec, sizeof(key_rec)); + return ret; + } + +@@ -899,6 +900,7 @@ static int aq_update_rxsa(struct aq_nic_s *nic, const unsigned int sc_idx, + + ret = aq_mss_set_ingress_sakey_record(hw, &sa_key_record, sa_idx); + ++ memzero_explicit(&sa_key_record, sizeof(sa_key_record)); + return ret; + } + +diff --git a/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c b/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c +index 36c7cf05630a..431924959520 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c ++++ b/drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c +@@ -757,6 +757,7 @@ set_ingress_sakey_record(struct aq_hw_s *hw, + u16 table_index) + { + u16 packed_record[18]; ++ int ret; + + if (table_index >= NUMROWS_INGRESSSAKEYRECORD) + return -EINVAL; +@@ -789,9 +790,12 @@ set_ingress_sakey_record(struct aq_hw_s *hw, + + packed_record[16] = rec->key_len & 0x3; + +- return set_raw_ingress_record(hw, packed_record, 18, 2, +- ROWOFFSET_INGRESSSAKEYRECORD + +- table_index); ++ ret = set_raw_ingress_record(hw, packed_record, 18, 2, ++ ROWOFFSET_INGRESSSAKEYRECORD + ++ table_index); ++ ++ memzero_explicit(packed_record, sizeof(packed_record)); ++ return ret; + } + + int aq_mss_set_ingress_sakey_record(struct aq_hw_s *hw, +@@ -1739,14 +1743,14 @@ static int set_egress_sakey_record(struct aq_hw_s *hw, + ret = set_raw_egress_record(hw, packed_record, 8, 2, + ROWOFFSET_EGRESSSAKEYRECORD + table_index); + if (unlikely(ret)) +- return ret; ++ goto clear_key; + ret = set_raw_egress_record(hw, packed_record + 8, 8, 2, + ROWOFFSET_EGRESSSAKEYRECORD + table_index - + 32); +- if (unlikely(ret)) +- return ret; + +- return 0; ++clear_key: ++ memzero_explicit(packed_record, sizeof(packed_record)); ++ return ret; + } + + int aq_mss_set_egress_sakey_record(struct aq_hw_s *hw, +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-reduce-scope-of-is_rsc_complete.patch b/patches.suse/net-atlantic-reduce-scope-of-is_rsc_complete.patch new file mode 100644 index 0000000..9a51e70 --- /dev/null +++ b/patches.suse/net-atlantic-reduce-scope-of-is_rsc_complete.patch @@ -0,0 +1,67 @@ +From f7ffcff30109d03d7f0d0ac9594eebc13a8ca883 Mon Sep 17 00:00:00 2001 +From: Grant Grundler +Date: Mon, 9 May 2022 19:28:24 -0700 +Subject: [PATCH 02/13] net: atlantic: reduce scope of is_rsc_complete +Patch-mainline: v5.18-rc7 +Git-commit: 79784d77ebbd3ec516b7a5ce555d979fb7946202 +References: jsc#PED-1530 + +Don't defer handling the err case outside the loop. That's pointless. + +And since is_rsc_complete is only used inside this loop, declare +it inside the loop to reduce it's scope. + +Signed-off-by: Grant Grundler +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 13 ++++++------- + 1 file changed, 6 insertions(+), 7 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +index 7cf5a48e9a7d..339efdfb1d49 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c +@@ -345,7 +345,6 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + int budget) + { + struct net_device *ndev = aq_nic_get_ndev(self->aq_nic); +- bool is_rsc_completed = true; + int err = 0; + + for (; (self->sw_head != self->hw_head) && budget; +@@ -365,6 +364,8 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + if (!buff->is_eop) { + buff_ = buff; + do { ++ bool is_rsc_completed = true; ++ + if (buff_->next >= self->size) { + err = -EIO; + goto err_exit; +@@ -376,18 +377,16 @@ int aq_ring_rx_clean(struct aq_ring_s *self, + next_, + self->hw_head); + +- if (unlikely(!is_rsc_completed)) +- break; ++ if (unlikely(!is_rsc_completed)) { ++ err = 0; ++ goto err_exit; ++ } + + buff->is_error |= buff_->is_error; + buff->is_cso_err |= buff_->is_cso_err; + + } while (!buff_->is_eop); + +- if (!is_rsc_completed) { +- err = 0; +- goto err_exit; +- } + if (buff->is_error || + (buff->is_lro && buff->is_cso_err)) { + buff_ = buff; +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-remove-aq_nic_deinit-when-resume.patch b/patches.suse/net-atlantic-remove-aq_nic_deinit-when-resume.patch new file mode 100644 index 0000000..b88450d --- /dev/null +++ b/patches.suse/net-atlantic-remove-aq_nic_deinit-when-resume.patch @@ -0,0 +1,60 @@ +From 4ad3adad506bfe75207f27f26604337d8eb32876 Mon Sep 17 00:00:00 2001 +From: "Chia-Lin Kao (AceLan)" +Date: Wed, 13 Jul 2022 19:12:24 +0800 +Subject: [PATCH 07/13] net: atlantic: remove aq_nic_deinit() when resume +Patch-mainline: v5.19-rc7 +Git-commit: 2e15c51fefaffaf9f72255eaef4fada05055e4c5 +References: jsc#PED-1530 + +aq_nic_deinit() has been called while suspending, so we don't have to call +it again on resume. +Actually, call it again leads to another hang issue when resuming from +S3. + +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992345] Call Trace: +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992346] +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992348] aq_nic_deinit+0xb4/0xd0 [atlantic] +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992356] aq_pm_thaw+0x7f/0x100 [atlantic] +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992362] pci_pm_resume+0x5c/0x90 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992366] ? pci_pm_thaw+0x80/0x80 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992368] dpm_run_callback+0x4e/0x120 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992371] device_resume+0xad/0x200 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992373] async_resume+0x1e/0x40 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992374] async_run_entry_fn+0x33/0x120 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992377] process_one_work+0x220/0x3c0 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992380] worker_thread+0x4d/0x3f0 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992382] ? process_one_work+0x3c0/0x3c0 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992384] kthread+0x12a/0x150 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992386] ? set_kthread_struct+0x40/0x40 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992387] ret_from_fork+0x22/0x30 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992391] +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992392] ---[ end trace 1ec8c79604ed5e0d ]--- +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992394] PM: dpm_run_callback(): pci_pm_resume+0x0/0x90 returns -110 +Jul 8 03:09:44 u-Precision-7865-Tower kernel: [ 5910.992397] atlantic 0000:02:00.0: PM: failed to resume async: error -110 + +Fixes: 1809c30b6e5a ("net: atlantic: always deep reset on pm op, fixing up my null deref regression") +Signed-off-by: Chia-Lin Kao (AceLan) +Link: https://lore.kernel.org/r/20220713111224.1535938-2-acelan.kao@canonical.com +Signed-off-by: Paolo Abeni +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +index dbd5263130f9..8647125d60ae 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +@@ -413,9 +413,6 @@ static int atl_resume_common(struct device *dev) + pci_set_power_state(pdev, PCI_D0); + pci_restore_state(pdev); + +- /* Reinitialize Nic/Vecs objects */ +- aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol); +- + if (netif_running(nic->ndev)) { + ret = aq_nic_init(nic); + if (ret) +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-remove-deep-parameter-on-suspend-resume.patch b/patches.suse/net-atlantic-remove-deep-parameter-on-suspend-resume.patch new file mode 100644 index 0000000..8a25c90 --- /dev/null +++ b/patches.suse/net-atlantic-remove-deep-parameter-on-suspend-resume.patch @@ -0,0 +1,101 @@ +From 28358a2d5efda32ede967428dd787c72ccc05fc4 Mon Sep 17 00:00:00 2001 +From: "Chia-Lin Kao (AceLan)" +Date: Wed, 13 Jul 2022 19:12:23 +0800 +Subject: [PATCH 06/13] net: atlantic: remove deep parameter on suspend/resume + functions +Patch-mainline: v5.19-rc7 +Git-commit: 0f33250760384e05c36466b0a2f92f3c6007ba92 +References: jsc#PED-1530 + +Below commit claims that atlantic NIC requires to reset the device on pm +op, and had set the deep to true for all suspend/resume functions. +commit 1809c30b6e5a ("net: atlantic: always deep reset on pm op, fixing up my null deref regression") +So, we could remove deep parameter on suspend/resume functions without +any functional change. + +Fixes: 1809c30b6e5a ("net: atlantic: always deep reset on pm op, fixing up my null deref regression") +Signed-off-by: Chia-Lin Kao (AceLan) +Link: https://lore.kernel.org/r/20220713111224.1535938-1-acelan.kao@canonical.com +Signed-off-by: Paolo Abeni +Signed-off-by: Denis Kirjanov +--- + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 24 +++++++++------------- + 1 file changed, 10 insertions(+), 14 deletions(-) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +index 797a95142d1f..dbd5263130f9 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c ++++ b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c +@@ -379,7 +379,7 @@ static void aq_pci_shutdown(struct pci_dev *pdev) + } + } + +-static int aq_suspend_common(struct device *dev, bool deep) ++static int aq_suspend_common(struct device *dev) + { + struct aq_nic_s *nic = pci_get_drvdata(to_pci_dev(dev)); + +@@ -392,17 +392,15 @@ static int aq_suspend_common(struct device *dev, bool deep) + if (netif_running(nic->ndev)) + aq_nic_stop(nic); + +- if (deep) { +- aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol); +- aq_nic_set_power(nic); +- } ++ aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol); ++ aq_nic_set_power(nic); + + rtnl_unlock(); + + return 0; + } + +-static int atl_resume_common(struct device *dev, bool deep) ++static int atl_resume_common(struct device *dev) + { + struct pci_dev *pdev = to_pci_dev(dev); + struct aq_nic_s *nic; +@@ -415,10 +413,8 @@ static int atl_resume_common(struct device *dev, bool deep) + pci_set_power_state(pdev, PCI_D0); + pci_restore_state(pdev); + +- if (deep) { +- /* Reinitialize Nic/Vecs objects */ +- aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol); +- } ++ /* Reinitialize Nic/Vecs objects */ ++ aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol); + + if (netif_running(nic->ndev)) { + ret = aq_nic_init(nic); +@@ -444,22 +440,22 @@ static int atl_resume_common(struct device *dev, bool deep) + + static int aq_pm_freeze(struct device *dev) + { +- return aq_suspend_common(dev, false); ++ return aq_suspend_common(dev); + } + + static int aq_pm_suspend_poweroff(struct device *dev) + { +- return aq_suspend_common(dev, true); ++ return aq_suspend_common(dev); + } + + static int aq_pm_thaw(struct device *dev) + { +- return atl_resume_common(dev, false); ++ return atl_resume_common(dev); + } + + static int aq_pm_resume_restore(struct device *dev) + { +- return atl_resume_common(dev, true); ++ return atl_resume_common(dev); + } + + static const struct dev_pm_ops aq_pm_ops = { +-- +2.16.4 + diff --git a/patches.suse/net-atlantic-verify-hw_head_-lies-within-TX-buffer-r.patch b/patches.suse/net-atlantic-verify-hw_head_-lies-within-TX-buffer-r.patch new file mode 100644 index 0000000..875af40 --- /dev/null +++ b/patches.suse/net-atlantic-verify-hw_head_-lies-within-TX-buffer-r.patch @@ -0,0 +1,43 @@ +From ebb8a52b8ce5c655aabd63881bd01aac8a14a1b0 Mon Sep 17 00:00:00 2001 +From: Grant Grundler +Date: Mon, 9 May 2022 19:28:26 -0700 +Subject: [PATCH 04/13] net: atlantic: verify hw_head_ lies within TX buffer + ring +Patch-mainline: v5.18-rc7 +Git-commit: 2120b7f4d128433ad8c5f503a9584deba0684901 +References: jsc#PED-1530 + +Bounds check hw_head index provided by NIC to verify it lies +within the TX buffer ring. + +Reported-by: Aashay Shringarpure +Reported-by: Yi Chou +Reported-by: Shervin Oloumi +Signed-off-by: Grant Grundler +Signed-off-by: David S. Miller +Signed-off-by: Denis Kirjanov +--- + drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c +index d875ce3ec759..15ede7285fb5 100644 +--- a/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c ++++ b/drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c +@@ -889,6 +889,13 @@ int hw_atl_b0_hw_ring_tx_head_update(struct aq_hw_s *self, + err = -ENXIO; + goto err_exit; + } ++ ++ /* Validate that the new hw_head_ is reasonable. */ ++ if (hw_head_ >= ring->size) { ++ err = -ENXIO; ++ goto err_exit; ++ } ++ + ring->hw_head = hw_head_; + err = aq_hw_err_from_flags(self); + +-- +2.16.4 + diff --git a/patches.suse/net-sched-atm-dont-intepret-cls-results-when-asked-t.patch b/patches.suse/net-sched-atm-dont-intepret-cls-results-when-asked-t.patch index 2c1f2c3..6279a58 100644 --- a/patches.suse/net-sched-atm-dont-intepret-cls-results-when-asked-t.patch +++ b/patches.suse/net-sched-atm-dont-intepret-cls-results-when-asked-t.patch @@ -4,7 +4,7 @@ Date: Sun, 1 Jan 2023 16:57:43 -0500 Subject: [PATCH] net: sched: atm: dont intepret cls results when asked to drop Git-commit: a2965c7be0522eaa18808684b7b82b248515511b Patch-mainline: v6.2-rc3 -References: bsc#1207361 +References: bsc#1207361 bc#1207125 CVE-2023-23455 If asked to drop a packet via TC_ACT_SHOT it is unsafe to assume res.class contains a valid pointer diff --git a/patches.suse/net-sched-cbq-dont-intepret-cls-results-when-asked-t.patch b/patches.suse/net-sched-cbq-dont-intepret-cls-results-when-asked-t.patch index 8a0972e..6a1b18c 100644 --- a/patches.suse/net-sched-cbq-dont-intepret-cls-results-when-asked-t.patch +++ b/patches.suse/net-sched-cbq-dont-intepret-cls-results-when-asked-t.patch @@ -4,7 +4,7 @@ Date: Sun, 1 Jan 2023 16:57:44 -0500 Subject: [PATCH] net: sched: cbq: dont intepret cls results when asked to drop Git-commit: caa4b35b4317d5147b3ab0fbdc9c075c7d2e9c12 Patch-mainline: v6.2-rc3 -References: bsc#1207361 +References: bsc#1207361 bsc#1207036 CVE-2023-23454 If asked to drop a packet via TC_ACT_SHOT it is unsafe to assume that res.class contains a valid pointer diff --git a/patches.suse/netfs-Add-a-function-to-consolidate-beginning-a-read.patch b/patches.suse/netfs-Add-a-function-to-consolidate-beginning-a-read.patch new file mode 100644 index 0000000..22a70f5 --- /dev/null +++ b/patches.suse/netfs-Add-a-function-to-consolidate-beginning-a-read.patch @@ -0,0 +1,301 @@ +From: David Howells +Date: Wed, 2 Mar 2022 10:50:22 +0000 +Subject: netfs: Add a function to consolidate beginning a read +Git-commit: 4090b31422a6f24dfe701e31ffec7ba5804a7e2f +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Add a function to do the steps needed to begin a read request, allowing +this code to be removed from several other functions and consolidated. + +Changes +======= +ver #2) + - Move before the unstaticking patch so that some functions can be left + static. + - Set uninitialised return code in netfs_begin_read()[1][2]. + - Fixed a refleak caused by non-removal of a get from netfs_write_begin() + when the request submission code got moved to netfs_begin_read(). + - Use INIT_WORK() to (re-)init the request work_struct[3]. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/20220303163826.1120936-1-nathan@kernel.org/ [1] +Link: https://lore.kernel.org/r/20220303235647.1297171-1-colin.i.king@gmail.com/ [2] +Link: https://lore.kernel.org/r/9d69be49081bccff44260e4c6e0049c63d6d04a1.camel@redhat.com/ [3] +Link: https://lore.kernel.org/r/164623004355.3564931.7275693529042495641.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678214287.1200972.16734134007649832160.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692911113.2099075.1060868473229451371.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/internal.h | 2 + fs/netfs/objects.c | 1 + fs/netfs/read_helper.c | 143 +++++++++++++++++++++---------------------- + include/trace/events/netfs.h | 5 - + 4 files changed, 75 insertions(+), 76 deletions(-) + +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -39,7 +39,7 @@ static inline void netfs_see_request(str + */ + extern unsigned int netfs_debug; + +-void netfs_rreq_work(struct work_struct *work); ++int netfs_begin_read(struct netfs_io_request *rreq, bool sync); + + /* + * stats.c +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -35,7 +35,6 @@ struct netfs_io_request *netfs_alloc_req + rreq->i_size = i_size_read(inode); + rreq->debug_id = atomic_inc_return(&debug_ids); + INIT_LIST_HEAD(&rreq->subrequests); +- INIT_WORK(&rreq->work, netfs_rreq_work); + refcount_set(&rreq->ref, 1); + __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); + if (rreq->netfs_ops->init_request) { +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -445,7 +445,7 @@ again: + netfs_rreq_completed(rreq, was_async); + } + +-void netfs_rreq_work(struct work_struct *work) ++static void netfs_rreq_work(struct work_struct *work) + { + struct netfs_io_request *rreq = + container_of(work, struct netfs_io_request, work); +@@ -690,6 +690,69 @@ subreq_failed: + return false; + } + ++/* ++ * Begin the process of reading in a chunk of data, where that data may be ++ * stitched together from multiple sources, including multiple servers and the ++ * local cache. ++ */ ++int netfs_begin_read(struct netfs_io_request *rreq, bool sync) ++{ ++ unsigned int debug_index = 0; ++ int ret; ++ ++ _enter("R=%x %llx-%llx", ++ rreq->debug_id, rreq->start, rreq->start + rreq->len - 1); ++ ++ if (rreq->len == 0) { ++ pr_err("Zero-sized read [R=%x]\n", rreq->debug_id); ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_zero_len); ++ return -EIO; ++ } ++ ++ INIT_WORK(&rreq->work, netfs_rreq_work); ++ ++ if (sync) ++ netfs_get_request(rreq, netfs_rreq_trace_get_hold); ++ ++ /* Chop the read into slices according to what the cache and the netfs ++ * want and submit each one. ++ */ ++ atomic_set(&rreq->nr_outstanding, 1); ++ do { ++ if (!netfs_rreq_submit_slice(rreq, &debug_index)) ++ break; ++ ++ } while (rreq->submitted < rreq->len); ++ ++ if (sync) { ++ /* Keep nr_outstanding incremented so that the ref always belongs to ++ * us, and the service code isn't punted off to a random thread pool to ++ * process. ++ */ ++ for (;;) { ++ wait_var_event(&rreq->nr_outstanding, ++ atomic_read(&rreq->nr_outstanding) == 1); ++ netfs_rreq_assess(rreq, false); ++ if (!test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)) ++ break; ++ cond_resched(); ++ } ++ ++ ret = rreq->error; ++ if (ret == 0 && rreq->submitted < rreq->len) { ++ trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_read); ++ ret = -EIO; ++ } ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); ++ } else { ++ /* If we decrement nr_outstanding to 0, the ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_outstanding)) ++ netfs_rreq_assess(rreq, false); ++ ret = 0; ++ } ++ return ret; ++} ++ + static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, + loff_t *_start, size_t *_len, loff_t i_size) + { +@@ -753,7 +816,6 @@ void netfs_readahead(struct readahead_co + struct netfs_io_request *rreq; + struct netfs_i_context *ctx = netfs_i_context(ractl->mapping->host); + struct page *page; +- unsigned int debug_index = 0; + int ret; + + _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); +@@ -780,22 +842,13 @@ void netfs_readahead(struct readahead_co + + netfs_rreq_expand(rreq, ractl); + +- atomic_set(&rreq->nr_outstanding, 1); +- do { +- if (!netfs_rreq_submit_slice(rreq, &debug_index)) +- break; +- +- } while (rreq->submitted < rreq->len); +- + /* Drop the refs on the pages here rather than in the cache or + * filesystem. The locks will be dropped in netfs_rreq_unlock(). + */ + while ((page = readahead_page(ractl))) + put_page(page); + +- /* If we decrement nr_outstanding to 0, the ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_outstanding)) +- netfs_rreq_assess(rreq, false); ++ netfs_begin_read(rreq, false); + return; + + cleanup_free: +@@ -823,7 +876,6 @@ int netfs_readpage(struct file *file, st + struct address_space *mapping = page->mapping; + struct netfs_io_request *rreq; + struct netfs_i_context *ctx = netfs_i_context(mapping->host); +- unsigned int debug_index = 0; + int ret; + + _enter("%lx", page_index(page)); +@@ -838,42 +890,16 @@ int netfs_readpage(struct file *file, st + + if (ctx->ops->begin_cache_operation) { + ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) { +- unlock_page(page); +- goto out; +- } ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto discard; + } + + netfs_stat(&netfs_n_rh_readpage); + trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); ++ return netfs_begin_read(rreq, true); + +- netfs_get_request(rreq, netfs_rreq_trace_get_hold); +- +- atomic_set(&rreq->nr_outstanding, 1); +- do { +- if (!netfs_rreq_submit_slice(rreq, &debug_index)) +- break; +- +- } while (rreq->submitted < rreq->len); +- +- /* Keep nr_outstanding incremented so that the ref always belongs to us, and +- * the service code isn't punted off to a random thread pool to +- * process. +- */ +- do { +- wait_var_event(&rreq->nr_outstanding, +- atomic_read(&rreq->nr_outstanding) == 1); +- netfs_rreq_assess(rreq, false); +- } while (test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)); +- +- ret = rreq->error; +- if (ret == 0 && rreq->submitted < rreq->len) { +- trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_readpage); +- ret = -EIO; +- } +-out: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); +- return ret; ++discard: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_discard); + alloc_error: + unlock_page(page); + return ret; +@@ -968,7 +994,6 @@ int netfs_write_begin(struct file *file, + struct netfs_io_request *rreq; + struct netfs_i_context *ctx = netfs_i_context(file_inode(file )); + struct page *page, *xpage; +- unsigned int debug_index = 0; + pgoff_t index = pos >> PAGE_SHIFT; + int ret; + +@@ -1027,39 +1052,13 @@ retry: + */ + ractl._nr_pages = thp_nr_pages(page); + netfs_rreq_expand(rreq, &ractl); +- netfs_get_request(rreq, netfs_rreq_trace_get_hold); + + /* We hold the page locks, so we can drop the references */ + while ((xpage = readahead_page(&ractl))) + if (xpage != page) + put_page(xpage); + +- atomic_set(&rreq->nr_outstanding, 1); +- do { +- if (!netfs_rreq_submit_slice(rreq, &debug_index)) +- break; +- +- } while (rreq->submitted < rreq->len); +- +- /* Keep nr_outstanding incremented so that the ref always belongs to +- * us, and the service code isn't punted off to a random thread pool to +- * process. +- */ +- for (;;) { +- wait_var_event(&rreq->nr_outstanding, +- atomic_read(&rreq->nr_outstanding) == 1); +- netfs_rreq_assess(rreq, false); +- if (!test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)) +- break; +- cond_resched(); +- } +- +- ret = rreq->error; +- if (ret == 0 && rreq->submitted < rreq->len) { +- trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_write_begin); +- ret = -EIO; +- } +- netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); ++ ret = netfs_begin_read(rreq, true); + if (ret < 0) + goto error; + +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -56,17 +56,18 @@ + EM(netfs_fail_check_write_begin, "check-write-begin") \ + EM(netfs_fail_copy_to_cache, "copy-to-cache") \ + EM(netfs_fail_read, "read") \ +- EM(netfs_fail_short_readpage, "short-readpage") \ +- EM(netfs_fail_short_write_begin, "short-write-begin") \ ++ EM(netfs_fail_short_read, "short-read") \ + E_(netfs_fail_prepare_write, "prep-write") + + #define netfs_rreq_ref_traces \ + EM(netfs_rreq_trace_get_hold, "GET HOLD ") \ + EM(netfs_rreq_trace_get_subreq, "GET SUBREQ ") \ + EM(netfs_rreq_trace_put_complete, "PUT COMPLT ") \ ++ EM(netfs_rreq_trace_put_discard, "PUT DISCARD") \ + EM(netfs_rreq_trace_put_failed, "PUT FAILED ") \ + EM(netfs_rreq_trace_put_hold, "PUT HOLD ") \ + EM(netfs_rreq_trace_put_subreq, "PUT SUBREQ ") \ ++ EM(netfs_rreq_trace_put_zero_len, "PUT ZEROLEN") \ + E_(netfs_rreq_trace_new, "NEW ") + + #define netfs_sreq_ref_traces \ diff --git a/patches.suse/netfs-Add-a-netfs-inode-context.patch b/patches.suse/netfs-Add-a-netfs-inode-context.patch new file mode 100644 index 0000000..f397151 --- /dev/null +++ b/patches.suse/netfs-Add-a-netfs-inode-context.patch @@ -0,0 +1,1468 @@ +From: David Howells +Date: Tue, 29 Jun 2021 22:37:05 +0100 +Subject: netfs: Add a netfs inode context +Git-commit: bc899ee1c898e520574ff4d99356eb2e724a9265 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Add a netfs_i_context struct that should be included in the network +filesystem's own inode struct wrapper, directly after the VFS's inode +struct, e.g.: + + struct my_inode { + struct { + /* These must be contiguous */ + struct inode vfs_inode; + struct netfs_i_context netfs_ctx; + }; + }; + +The netfs_i_context struct so far contains a single field for the network +filesystem to use - the cache cookie: + + struct netfs_i_context { + ... + struct fscache_cookie *cache; + }; + +Three functions are provided to help with this: + + (1) void netfs_i_context_init(struct inode *inode, + const struct netfs_request_ops *ops); + + Initialise the netfs context and set the operations. + + (2) struct netfs_i_context *netfs_i_context(struct inode *inode); + + Find the netfs context from the VFS inode. + + (3) struct inode *netfs_inode(struct netfs_i_context *ctx); + + Find the VFS inode from the netfs context. + +Changes +======= +ver #4) + - Fix netfs_is_cache_enabled() to check cookie->cache_priv to see if a + cache is present[3]. + - Fix netfs_skip_folio_read() to zero out all of the page, not just some + of it[3]. + +ver #3) + - Split out the bit to move ceph cap-getting on readahead into + ceph_init_request()[1]. + - Stick in a comment to the netfs inode structs indicating the contiguity + requirements[2]. + +ver #2) + - Adjust documentation to match. + - Use "#if IS_ENABLED()" in netfs_i_cookie(), not "#ifdef". + - Move the cap check from ceph_readahead() to ceph_init_request() to be + called from netfslib. + - Remove ceph_readahead() and use netfs_readahead() directly instead. + +Signed-off-by: David Howells +Acked-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/8af0d47f17d89c06bbf602496dd845f2b0bf25b3.camel@kernel.org/ [1] +Link: https://lore.kernel.org/r/beaf4f6a6c2575ed489adb14b257253c868f9a5c.camel@kernel.org/ [2] +Link: https://lore.kernel.org/r/3536452.1647421585@warthog.procyon.org.uk/ [3] +Link: https://lore.kernel.org/r/164622984545.3564931.15691742939278418580.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678213320.1200972.16807551936267647470.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692909854.2099075.9535537286264248057.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/306388.1647595110@warthog.procyon.org.uk/ # v4 +[adapted to use pages instead of folios] +Acked-by: Luis Henriques +--- + Documentation/filesystems/netfs_library.rst | 115 +++++++++++++++++++--------- + fs/9p/cache.c | 10 -- + fs/9p/v9fs.c | 4 + fs/9p/v9fs.h | 13 +-- + fs/9p/vfs_addr.c | 41 --------- + fs/9p/vfs_inode.c | 13 ++- + fs/afs/dynroot.c | 1 + fs/afs/file.c | 24 ----- + fs/afs/inode.c | 31 ++++--- + fs/afs/internal.h | 19 +++- + fs/afs/super.c | 4 + fs/afs/write.c | 3 + fs/ceph/addr.c | 30 ------- + fs/ceph/cache.c | 28 +++--- + fs/ceph/cache.h | 11 -- + fs/ceph/inode.c | 6 - + fs/ceph/super.h | 17 +--- + fs/cifs/cifsglob.h | 10 +- + fs/cifs/fscache.c | 11 +- + fs/cifs/fscache.h | 2 + fs/netfs/internal.h | 18 +++- + fs/netfs/objects.c | 12 +- + fs/netfs/read_helper.c | 97 ++++++++++------------- + fs/netfs/stats.c | 1 + include/linux/netfs.h | 81 +++++++++++++++++-- + 25 files changed, 323 insertions(+), 279 deletions(-) + +--- a/Documentation/filesystems/netfs_library.rst ++++ b/Documentation/filesystems/netfs_library.rst +@@ -7,6 +7,8 @@ NETWORK FILESYSTEM HELPER LIBRARY + .. Contents: + + - Overview. ++ - Per-inode context. ++ - Inode context helper functions. + - Buffered read helpers. + - Read helper functions. + - Read helper structures. +@@ -28,6 +30,69 @@ Note that the library module doesn't lin + access must be provided by the netfs. + + ++Per-Inode Context ++================= ++ ++The network filesystem helper library needs a place to store a bit of state for ++its use on each netfs inode it is helping to manage. To this end, a context ++structure is defined:: ++ ++ struct netfs_i_context { ++ const struct netfs_request_ops *ops; ++ struct fscache_cookie *cache; ++ }; ++ ++A network filesystem that wants to use netfs lib must place one of these ++directly after the VFS ``struct inode`` it allocates, usually as part of its ++own struct. This can be done in a way similar to the following:: ++ ++ struct my_inode { ++ struct { ++ /* These must be contiguous */ ++ struct inode vfs_inode; ++ struct netfs_i_context netfs_ctx; ++ }; ++ ... ++ }; ++ ++This allows netfslib to find its state by simple offset from the inode pointer, ++thereby allowing the netfslib helper functions to be pointed to directly by the ++VFS/VM operation tables. ++ ++The structure contains the following fields: ++ ++ * ``ops`` ++ ++ The set of operations provided by the network filesystem to netfslib. ++ ++ * ``cache`` ++ ++ Local caching cookie, or NULL if no caching is enabled. This field does not ++ exist if fscache is disabled. ++ ++ ++Inode Context Helper Functions ++------------------------------ ++ ++To help deal with the per-inode context, a number helper functions are ++provided. Firstly, a function to perform basic initialisation on a context and ++set the operations table pointer:: ++ ++ void netfs_i_context_init(struct inode *inode, ++ const struct netfs_request_ops *ops); ++ ++then two functions to cast between the VFS inode structure and the netfs ++context:: ++ ++ struct netfs_i_context *netfs_i_context(struct inode *inode); ++ struct inode *netfs_inode(struct netfs_i_context *ctx); ++ ++and finally, a function to get the cache cookie pointer from the context ++attached to an inode (or NULL if fscache is disabled):: ++ ++ struct fscache_cookie *netfs_i_cookie(struct inode *inode); ++ ++ + Buffered Read Helpers + ===================== + +@@ -70,38 +135,22 @@ Read Helper Functions + + Three read helpers are provided:: + +- * void netfs_readahead(struct readahead_control *ractl, +- const struct netfs_request_ops *ops, +- void *netfs_priv);`` +- * int netfs_readpage(struct file *file, +- struct page *page, +- const struct netfs_request_ops *ops, +- void *netfs_priv); +- * int netfs_write_begin(struct file *file, +- struct address_space *mapping, +- loff_t pos, +- unsigned int len, +- unsigned int flags, +- struct page **_page, +- void **_fsdata, +- const struct netfs_request_ops *ops, +- void *netfs_priv); ++ void netfs_readahead(struct readahead_control *ractl); ++ int netfs_readpage(struct file *file, ++ struct page *page); ++ int netfs_write_begin(struct file *file, ++ struct address_space *mapping, ++ loff_t pos, ++ unsigned int len, ++ unsigned int flags, ++ struct page **_page, ++ void **_fsdata); + +-Each corresponds to a VM operation, with the addition of a couple of parameters +-for the use of the read helpers: +- +- * ``ops`` ++Each corresponds to a VM address space operation. These operations use the ++state in the per-inode context. + +- A table of operations through which the helpers can talk to the filesystem. +- +- * ``netfs_priv`` +- +- Filesystem private data (can be NULL). +- +-Both of these values will be stored into the read request structure. +- +-For ->readahead() and ->readpage(), the network filesystem should just jump +-into the corresponding read helper; whereas for ->write_begin(), it may be a ++For ->readahead() and ->readpage(), the network filesystem just point directly ++at the corresponding read helper; whereas for ->write_begin(), it may be a + little more complicated as the network filesystem might want to flush + conflicting writes or track dirty data and needs to put the acquired page if an + error occurs after calling the helper. +@@ -246,7 +295,6 @@ through which it can issue requests and + + struct netfs_request_ops { + void (*init_request)(struct netfs_io_request *rreq, struct file *file); +- bool (*is_cache_enabled)(struct inode *inode); + int (*begin_cache_operation)(struct netfs_io_request *rreq); + void (*expand_readahead)(struct netfs_io_request *rreq); + bool (*clamp_length)(struct netfs_io_subrequest *subreq); +@@ -265,11 +313,6 @@ The operations are as follows: + [Optional] This is called to initialise the request structure. It is given + the file for reference and can modify the ->netfs_priv value. + +- * ``is_cache_enabled()`` +- +- [Required] This is called by netfs_write_begin() to ask if the file is being +- cached. It should return true if it is being cached and false otherwise. +- + * ``begin_cache_operation()`` + + [Optional] This is called to ask the network filesystem to call into the +--- a/fs/9p/cache.c ++++ b/fs/9p/cache.c +@@ -49,22 +49,20 @@ int v9fs_cache_session_get_cookie(struct + + void v9fs_cache_inode_get_cookie(struct inode *inode) + { +- struct v9fs_inode *v9inode; ++ struct v9fs_inode *v9inode = V9FS_I(inode); + struct v9fs_session_info *v9ses; + __le32 version; + __le64 path; + + if (!S_ISREG(inode->i_mode)) + return; +- +- v9inode = V9FS_I(inode); +- if (WARN_ON(v9inode->fscache)) ++ if (WARN_ON(v9fs_inode_cookie(v9inode))) + return; + + version = cpu_to_le32(v9inode->qid.version); + path = cpu_to_le64(v9inode->qid.path); + v9ses = v9fs_inode2v9ses(inode); +- v9inode->fscache = ++ v9inode->netfs_ctx.cache = + fscache_acquire_cookie(v9fs_session_cache(v9ses), + 0, + &path, sizeof(path), +@@ -72,5 +70,5 @@ void v9fs_cache_inode_get_cookie(struct + i_size_read(&v9inode->vfs_inode)); + + p9_debug(P9_DEBUG_FSC, "inode %p get cookie %p\n", +- inode, v9inode->fscache); ++ inode, v9fs_inode_cookie(v9inode)); + } +--- a/fs/9p/v9fs.c ++++ b/fs/9p/v9fs.c +@@ -623,9 +623,7 @@ static void v9fs_sysfs_cleanup(void) + static void v9fs_inode_init_once(void *foo) + { + struct v9fs_inode *v9inode = (struct v9fs_inode *)foo; +-#ifdef CONFIG_9P_FSCACHE +- v9inode->fscache = NULL; +-#endif ++ + memset(&v9inode->qid, 0, sizeof(v9inode->qid)); + inode_init_once(&v9inode->vfs_inode); + } +--- a/fs/9p/v9fs.h ++++ b/fs/9p/v9fs.h +@@ -9,6 +9,7 @@ + #define FS_9P_V9FS_H + + #include ++#include + + /** + * enum p9_session_flags - option flags for each 9P session +@@ -108,14 +109,15 @@ struct v9fs_session_info { + #define V9FS_INO_INVALID_ATTR 0x01 + + struct v9fs_inode { +-#ifdef CONFIG_9P_FSCACHE +- struct fscache_cookie *fscache; +-#endif ++ struct { ++ /* These must be contiguous */ ++ struct inode vfs_inode; /* the VFS's inode record */ ++ struct netfs_i_context netfs_ctx; /* Netfslib context */ ++ }; + struct p9_qid qid; + unsigned int cache_validity; + struct p9_fid *writeback_fid; + struct mutex v_mutex; +- struct inode vfs_inode; + }; + + static inline struct v9fs_inode *V9FS_I(const struct inode *inode) +@@ -126,7 +128,7 @@ static inline struct v9fs_inode *V9FS_I( + static inline struct fscache_cookie *v9fs_inode_cookie(struct v9fs_inode *v9inode) + { + #ifdef CONFIG_9P_FSCACHE +- return v9inode->fscache; ++ return netfs_i_cookie(&v9inode->vfs_inode); + #else + return NULL; + #endif +@@ -163,6 +165,7 @@ extern struct inode *v9fs_inode_from_fid + extern const struct inode_operations v9fs_dir_inode_operations_dotl; + extern const struct inode_operations v9fs_file_inode_operations_dotl; + extern const struct inode_operations v9fs_symlink_inode_operations_dotl; ++extern const struct netfs_request_ops v9fs_req_ops; + extern struct inode *v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, + struct p9_fid *fid, + struct super_block *sb, int new); +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -80,17 +80,6 @@ static void v9fs_req_cleanup(struct addr + } + + /** +- * v9fs_is_cache_enabled - Determine if caching is enabled for an inode +- * @inode: The inode to check +- */ +-static bool v9fs_is_cache_enabled(struct inode *inode) +-{ +- struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(inode)); +- +- return fscache_cookie_enabled(cookie) && cookie->cache_priv; +-} +- +-/** + * v9fs_begin_cache_operation - Begin a cache operation for a read + * @rreq: The read request + */ +@@ -105,35 +94,14 @@ static int v9fs_begin_cache_operation(st + #endif + } + +-static const struct netfs_request_ops v9fs_req_ops = { ++const struct netfs_request_ops v9fs_req_ops = { + .init_request = v9fs_init_request, +- .is_cache_enabled = v9fs_is_cache_enabled, + .begin_cache_operation = v9fs_begin_cache_operation, + .issue_read = v9fs_issue_read, + .cleanup = v9fs_req_cleanup, + }; + + /** +- * v9fs_vfs_readpage - read an entire page in from 9P +- * @file: file being read +- * @page: structure to page +- * +- */ +-static int v9fs_vfs_readpage(struct file *file, struct page *page) +-{ +- return netfs_readpage(file, page, &v9fs_req_ops, NULL); +-} +- +-/** +- * v9fs_vfs_readahead - read a set of pages from 9P +- * @ractl: The readahead parameters +- */ +-static void v9fs_vfs_readahead(struct readahead_control *ractl) +-{ +- netfs_readahead(ractl, &v9fs_req_ops, NULL); +-} +- +-/** + * v9fs_release_page - release the private state associated with a page + * + * Returns 1 if the page can be released, false otherwise. +@@ -314,8 +282,7 @@ static int v9fs_write_begin(struct file + * file. We need to do this before we get a lock on the page in case + * there's more than one writer competing for the same cache block. + */ +- retval = netfs_write_begin(filp, mapping, pos, len, flags, &page, fsdata, +- &v9fs_req_ops, NULL); ++ retval = netfs_write_begin(filp, mapping, pos, len, flags, &page, fsdata); + if (retval < 0) + return retval; + +@@ -375,8 +342,8 @@ static int v9fs_set_page_dirty(struct pa + #endif + + const struct address_space_operations v9fs_addr_operations = { +- .readpage = v9fs_vfs_readpage, +- .readahead = v9fs_vfs_readahead, ++ .readpage = netfs_readpage, ++ .readahead = netfs_readahead, + .set_page_dirty = v9fs_set_page_dirty, + .writepage = v9fs_vfs_writepage, + .write_begin = v9fs_write_begin, +--- a/fs/9p/vfs_inode.c ++++ b/fs/9p/vfs_inode.c +@@ -226,9 +226,6 @@ struct inode *v9fs_alloc_inode(struct su + v9inode = kmem_cache_alloc(v9fs_inode_cache, GFP_KERNEL); + if (!v9inode) + return NULL; +-#ifdef CONFIG_9P_FSCACHE +- v9inode->fscache = NULL; +-#endif + v9inode->writeback_fid = NULL; + v9inode->cache_validity = 0; + mutex_init(&v9inode->v_mutex); +@@ -245,6 +242,14 @@ void v9fs_free_inode(struct inode *inode + kmem_cache_free(v9fs_inode_cache, V9FS_I(inode)); + } + ++/* ++ * Set parameters for the netfs library ++ */ ++static void v9fs_set_netfs_context(struct inode *inode) ++{ ++ netfs_i_context_init(inode, &v9fs_req_ops); ++} ++ + int v9fs_init_inode(struct v9fs_session_info *v9ses, + struct inode *inode, umode_t mode, dev_t rdev) + { +@@ -333,6 +338,8 @@ int v9fs_init_inode(struct v9fs_session_ + err = -EINVAL; + goto error; + } ++ ++ v9fs_set_netfs_context(inode); + error: + return err; + +--- a/fs/afs/dynroot.c ++++ b/fs/afs/dynroot.c +@@ -76,6 +76,7 @@ struct inode *afs_iget_pseudo_dir(struct + /* there shouldn't be an existing inode */ + BUG_ON(!(inode->i_state & I_NEW)); + ++ netfs_i_context_init(inode, NULL); + inode->i_size = 0; + inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; + if (root) { +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -19,13 +19,11 @@ + #include "internal.h" + + static int afs_file_mmap(struct file *file, struct vm_area_struct *vma); +-static int afs_readpage(struct file *file, struct page *page); + static int afs_symlink_readpage(struct file *file, struct page *page); + static void afs_invalidatepage(struct page *page, unsigned int offset, + unsigned int length); + static int afs_releasepage(struct page *page, gfp_t gfp_flags); + +-static void afs_readahead(struct readahead_control *ractl); + static ssize_t afs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter); + + const struct file_operations afs_file_operations = { +@@ -49,8 +47,8 @@ const struct inode_operations afs_file_i + }; + + const struct address_space_operations afs_file_aops = { +- .readpage = afs_readpage, +- .readahead = afs_readahead, ++ .readpage = netfs_readpage, ++ .readahead = netfs_readahead, + .set_page_dirty = afs_set_page_dirty, + .launder_page = afs_launder_page, + .releasepage = afs_releasepage, +@@ -356,13 +354,6 @@ static int afs_init_request(struct netfs + return 0; + } + +-static bool afs_is_cache_enabled(struct inode *inode) +-{ +- struct fscache_cookie *cookie = afs_vnode_cache(AFS_FS_I(inode)); +- +- return fscache_cookie_enabled(cookie) && cookie->cache_priv; +-} +- + static int afs_begin_cache_operation(struct netfs_io_request *rreq) + { + #ifdef CONFIG_AFS_FSCACHE +@@ -390,23 +381,12 @@ static void afs_priv_cleanup(struct addr + + const struct netfs_request_ops afs_req_ops = { + .init_request = afs_init_request, +- .is_cache_enabled = afs_is_cache_enabled, + .begin_cache_operation = afs_begin_cache_operation, + .check_write_begin = afs_check_write_begin, + .issue_read = afs_issue_read, + .cleanup = afs_priv_cleanup, + }; + +-static int afs_readpage(struct file *file, struct page *page) +-{ +- return netfs_readpage(file, page, &afs_req_ops, NULL); +-} +- +-static void afs_readahead(struct readahead_control *ractl) +-{ +- netfs_readahead(ractl, &afs_req_ops, NULL); +-} +- + int afs_write_inode(struct inode *inode, struct writeback_control *wbc) + { + fscache_unpin_writeback(wbc, afs_vnode_cache(AFS_FS_I(inode))); +--- a/fs/afs/inode.c ++++ b/fs/afs/inode.c +@@ -54,6 +54,14 @@ static noinline void dump_vnode(struct a + } + + /* ++ * Set parameters for the netfs library ++ */ ++static void afs_set_netfs_context(struct afs_vnode *vnode) ++{ ++ netfs_i_context_init(&vnode->vfs_inode, &afs_req_ops); ++} ++ ++/* + * Initialise an inode from the vnode status. + */ + static int afs_inode_init_from_status(struct afs_operation *op, +@@ -128,6 +136,7 @@ static int afs_inode_init_from_status(st + } + + afs_set_i_size(vnode, status->size); ++ afs_set_netfs_context(vnode); + + vnode->invalid_before = status->data_version; + inode_set_iversion_raw(&vnode->vfs_inode, status->data_version); +@@ -420,7 +429,7 @@ static void afs_get_inode_cache(struct a + struct afs_vnode_cache_aux aux; + + if (vnode->status.type != AFS_FTYPE_FILE) { +- vnode->cache = NULL; ++ vnode->netfs_ctx.cache = NULL; + return; + } + +@@ -430,12 +439,14 @@ static void afs_get_inode_cache(struct a + key.vnode_id_ext[1] = htonl(vnode->fid.vnode_hi); + afs_set_cache_aux(vnode, &aux); + +- vnode->cache = fscache_acquire_cookie( +- vnode->volume->cache, +- vnode->status.type == AFS_FTYPE_FILE ? 0 : FSCACHE_ADV_SINGLE_CHUNK, +- &key, sizeof(key), +- &aux, sizeof(aux), +- vnode->status.size); ++ afs_vnode_set_cache(vnode, ++ fscache_acquire_cookie( ++ vnode->volume->cache, ++ vnode->status.type == AFS_FTYPE_FILE ? ++ 0 : FSCACHE_ADV_SINGLE_CHUNK, ++ &key, sizeof(key), ++ &aux, sizeof(aux), ++ vnode->status.size)); + #endif + } + +@@ -528,6 +539,7 @@ struct inode *afs_root_iget(struct super + + vnode = AFS_FS_I(inode); + vnode->cb_v_break = as->volume->cb_v_break, ++ afs_set_netfs_context(vnode); + + op = afs_alloc_operation(key, as->volume); + if (IS_ERR(op)) { +@@ -788,11 +800,8 @@ void afs_evict_inode(struct inode *inode + afs_put_wb_key(wbk); + } + +-#ifdef CONFIG_AFS_FSCACHE +- fscache_relinquish_cookie(vnode->cache, ++ fscache_relinquish_cookie(afs_vnode_cache(vnode), + test_bit(AFS_VNODE_DELETED, &vnode->flags)); +- vnode->cache = NULL; +-#endif + + afs_prune_wb_keys(vnode); + afs_put_permits(rcu_access_pointer(vnode->permit_cache)); +--- a/fs/afs/internal.h ++++ b/fs/afs/internal.h +@@ -615,15 +615,16 @@ enum afs_lock_state { + * leak from one inode to another. + */ + struct afs_vnode { +- struct inode vfs_inode; /* the VFS's inode record */ ++ struct { ++ /* These must be contiguous */ ++ struct inode vfs_inode; /* the VFS's inode record */ ++ struct netfs_i_context netfs_ctx; /* Netfslib context */ ++ }; + + struct afs_volume *volume; /* volume on which vnode resides */ + struct afs_fid fid; /* the file identifier for this inode */ + struct afs_file_status status; /* AFS status info for this file */ + afs_dataversion_t invalid_before; /* Child dentries are invalid before this */ +-#ifdef CONFIG_AFS_FSCACHE +- struct fscache_cookie *cache; /* caching cookie */ +-#endif + struct afs_permits __rcu *permit_cache; /* cache of permits so far obtained */ + struct mutex io_lock; /* Lock for serialising I/O on this mutex */ + struct rw_semaphore validate_lock; /* lock for validating this vnode */ +@@ -666,12 +667,20 @@ struct afs_vnode { + static inline struct fscache_cookie *afs_vnode_cache(struct afs_vnode *vnode) + { + #ifdef CONFIG_AFS_FSCACHE +- return vnode->cache; ++ return netfs_i_cookie(&vnode->vfs_inode); + #else + return NULL; + #endif + } + ++static inline void afs_vnode_set_cache(struct afs_vnode *vnode, ++ struct fscache_cookie *cookie) ++{ ++#ifdef CONFIG_AFS_FSCACHE ++ vnode->netfs_ctx.cache = cookie; ++#endif ++} ++ + /* + * cached security record for one user's attempt to access a vnode + */ +--- a/fs/afs/super.c ++++ b/fs/afs/super.c +@@ -687,13 +687,11 @@ static struct inode *afs_alloc_inode(str + /* Reset anything that shouldn't leak from one inode to the next. */ + memset(&vnode->fid, 0, sizeof(vnode->fid)); + memset(&vnode->status, 0, sizeof(vnode->status)); ++ afs_vnode_set_cache(vnode, NULL); + + vnode->volume = NULL; + vnode->lock_key = NULL; + vnode->permit_cache = NULL; +-#ifdef CONFIG_AFS_FSCACHE +- vnode->cache = NULL; +-#endif + + vnode->flags = 1 << AFS_VNODE_UNSET; + vnode->lock_state = AFS_VNODE_LOCK_NONE; +--- a/fs/afs/write.c ++++ b/fs/afs/write.c +@@ -59,8 +59,7 @@ int afs_write_begin(struct file *file, s + * file. We need to do this before we get a lock on the page in case + * there's more than one writer competing for the same cache block. + */ +- ret = netfs_write_begin(file, mapping, pos, len, flags, &page, fsdata, +- &afs_req_ops, NULL); ++ ret = netfs_write_begin(file, mapping, pos, len, flags, &page, fsdata); + if (ret < 0) + return ret; + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -403,7 +403,7 @@ static void ceph_readahead_cleanup(struc + ceph_put_cap_refs(ci, got); + } + +-static const struct netfs_request_ops ceph_netfs_read_ops = { ++const struct netfs_request_ops ceph_netfs_ops = { + .init_request = ceph_init_request, + .begin_cache_operation = ceph_begin_cache_operation, + .issue_read = ceph_netfs_issue_read, +@@ -413,27 +413,6 @@ static const struct netfs_request_ops ce + .cleanup = ceph_readahead_cleanup, + }; + +-/* read a single page, without unlocking it. */ +-static int ceph_readpage(struct file *file, struct page *page) +-{ +- struct inode *inode = file_inode(file); +- struct ceph_inode_info *ci = ceph_inode(inode); +- struct ceph_vino vino = ceph_vino(inode); +- u64 off = page_offset(page); +- u64 len = thp_size(page); +- +- dout("readpage ino %llx.%llx file %p off %llu len %llu page %p index %lu\n inline %d", +- vino.ino, vino.snap, file, off, len, page, page->index, +- ci->i_inline_version != CEPH_INLINE_NONE); +- +- return netfs_readpage(file, page, &ceph_netfs_read_ops, NULL); +-} +- +-static void ceph_readahead(struct readahead_control *ractl) +-{ +- netfs_readahead(ractl, &ceph_netfs_read_ops, NULL); +-} +- + #ifdef CONFIG_CEPH_FSCACHE + static void ceph_set_page_fscache(struct page *page) + { +@@ -1332,8 +1311,7 @@ static int ceph_write_begin(struct file + struct page *page = NULL; + int r; + +- r = netfs_write_begin(file, inode->i_mapping, pos, len, 0, &page, NULL, +- &ceph_netfs_read_ops, NULL); ++ r = netfs_write_begin(file, inode->i_mapping, pos, len, 0, &page, NULL); + if (r == 0) + wait_on_page_fscache(page); + if (r < 0) { +@@ -1386,8 +1364,8 @@ out: + } + + const struct address_space_operations ceph_aops = { +- .readpage = ceph_readpage, +- .readahead = ceph_readahead, ++ .readpage = netfs_readpage, ++ .readahead = netfs_readahead, + .writepage = ceph_writepage, + .writepages = ceph_writepages_start, + .write_begin = ceph_write_begin, +--- a/fs/ceph/cache.c ++++ b/fs/ceph/cache.c +@@ -29,26 +29,25 @@ void ceph_fscache_register_inode_cookie( + if (!(inode->i_state & I_NEW)) + return; + +- WARN_ON_ONCE(ci->fscache); ++ WARN_ON_ONCE(ci->netfs_ctx.cache); + +- ci->fscache = fscache_acquire_cookie(fsc->fscache, 0, +- &ci->i_vino, sizeof(ci->i_vino), +- &ci->i_version, sizeof(ci->i_version), +- i_size_read(inode)); ++ ci->netfs_ctx.cache = ++ fscache_acquire_cookie(fsc->fscache, 0, ++ &ci->i_vino, sizeof(ci->i_vino), ++ &ci->i_version, sizeof(ci->i_version), ++ i_size_read(inode)); + } + +-void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info* ci) ++void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info *ci) + { +- struct fscache_cookie *cookie = ci->fscache; +- +- fscache_relinquish_cookie(cookie, false); ++ fscache_relinquish_cookie(ceph_fscache_cookie(ci), false); + } + + void ceph_fscache_use_cookie(struct inode *inode, bool will_modify) + { + struct ceph_inode_info *ci = ceph_inode(inode); + +- fscache_use_cookie(ci->fscache, will_modify); ++ fscache_use_cookie(ceph_fscache_cookie(ci), will_modify); + } + + void ceph_fscache_unuse_cookie(struct inode *inode, bool update) +@@ -58,9 +57,10 @@ void ceph_fscache_unuse_cookie(struct in + if (update) { + loff_t i_size = i_size_read(inode); + +- fscache_unuse_cookie(ci->fscache, &ci->i_version, &i_size); ++ fscache_unuse_cookie(ceph_fscache_cookie(ci), ++ &ci->i_version, &i_size); + } else { +- fscache_unuse_cookie(ci->fscache, NULL, NULL); ++ fscache_unuse_cookie(ceph_fscache_cookie(ci), NULL, NULL); + } + } + +@@ -69,14 +69,14 @@ void ceph_fscache_update(struct inode *i + struct ceph_inode_info *ci = ceph_inode(inode); + loff_t i_size = i_size_read(inode); + +- fscache_update_cookie(ci->fscache, &ci->i_version, &i_size); ++ fscache_update_cookie(ceph_fscache_cookie(ci), &ci->i_version, &i_size); + } + + void ceph_fscache_invalidate(struct inode *inode, bool dio_write) + { + struct ceph_inode_info *ci = ceph_inode(inode); + +- fscache_invalidate(ceph_inode(inode)->fscache, ++ fscache_invalidate(ceph_fscache_cookie(ci), + &ci->i_version, i_size_read(inode), + dio_write ? FSCACHE_INVAL_DIO_WRITE : 0); + } +--- a/fs/ceph/cache.h ++++ b/fs/ceph/cache.h +@@ -26,14 +26,9 @@ void ceph_fscache_unuse_cookie(struct in + void ceph_fscache_update(struct inode *inode); + void ceph_fscache_invalidate(struct inode *inode, bool dio_write); + +-static inline void ceph_fscache_inode_init(struct ceph_inode_info *ci) +-{ +- ci->fscache = NULL; +-} +- + static inline struct fscache_cookie *ceph_fscache_cookie(struct ceph_inode_info *ci) + { +- return ci->fscache; ++ return netfs_i_cookie(&ci->vfs_inode); + } + + static inline void ceph_fscache_resize(struct inode *inode, loff_t to) +@@ -91,10 +86,6 @@ static inline void ceph_fscache_unregist + { + } + +-static inline void ceph_fscache_inode_init(struct ceph_inode_info *ci) +-{ +-} +- + static inline void ceph_fscache_register_inode_cookie(struct inode *inode) + { + } +--- a/fs/ceph/inode.c ++++ b/fs/ceph/inode.c +@@ -459,6 +459,9 @@ struct inode *ceph_alloc_inode(struct su + + dout("alloc_inode %p\n", &ci->vfs_inode); + ++ /* Set parameters for the netfs library */ ++ netfs_i_context_init(&ci->vfs_inode, &ceph_netfs_ops); ++ + spin_lock_init(&ci->i_ceph_lock); + + ci->i_version = 0; +@@ -544,9 +547,6 @@ struct inode *ceph_alloc_inode(struct su + INIT_WORK(&ci->i_work, ceph_inode_work); + ci->i_work_mask = 0; + memset(&ci->i_btime, '\0', sizeof(ci->i_btime)); +- +- ceph_fscache_inode_init(ci); +- + return &ci->vfs_inode; + } + +--- a/fs/ceph/super.h ++++ b/fs/ceph/super.h +@@ -17,13 +17,11 @@ + #include + #include + #include ++#include ++#include + + #include + +-#ifdef CONFIG_CEPH_FSCACHE +-#include +-#endif +- + /* large granularity for statfs utilization stats to facilitate + * large volume sizes on 32-bit machines. */ + #define CEPH_BLOCK_SHIFT 22 /* 4 MB */ +@@ -317,6 +315,11 @@ struct ceph_inode_xattrs_info { + * Ceph inode. + */ + struct ceph_inode_info { ++ struct { ++ /* These must be contiguous */ ++ struct inode vfs_inode; ++ struct netfs_i_context netfs_ctx; /* Netfslib context */ ++ }; + struct ceph_vino i_vino; /* ceph ino + snap */ + + spinlock_t i_ceph_lock; +@@ -427,11 +430,6 @@ struct ceph_inode_info { + + struct work_struct i_work; + unsigned long i_work_mask; +- +-#ifdef CONFIG_CEPH_FSCACHE +- struct fscache_cookie *fscache; +-#endif +- struct inode vfs_inode; /* at end */ + }; + + static inline struct ceph_inode_info * +@@ -1215,6 +1213,7 @@ extern void __ceph_touch_fmode(struct ce + + /* addr.c */ + extern const struct address_space_operations ceph_aops; ++extern const struct netfs_request_ops ceph_netfs_ops; + extern int ceph_mmap(struct file *file, struct vm_area_struct *vma); + extern int ceph_uninline_data(struct file *file); + extern int ceph_pool_perm_check(struct inode *inode, int need); +--- a/fs/cifs/cifsglob.h ++++ b/fs/cifs/cifsglob.h +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + #include "cifs_fs_sb.h" + #include "cifsacl.h" + #include +@@ -1405,6 +1406,11 @@ void cifsFileInfo_put(struct cifsFileInf + */ + + struct cifsInodeInfo { ++ struct { ++ /* These must be contiguous */ ++ struct inode vfs_inode; /* the VFS's inode record */ ++ struct netfs_i_context netfs_ctx; /* Netfslib context */ ++ }; + bool can_cache_brlcks; + struct list_head llist; /* locks helb by this inode */ + /* +@@ -1435,10 +1441,6 @@ struct cifsInodeInfo { + u64 uniqueid; /* server inode number */ + u64 createtime; /* creation time on server */ + __u8 lease_key[SMB2_LEASE_KEY_SIZE]; /* lease key for this inode */ +-#ifdef CONFIG_CIFS_FSCACHE +- struct fscache_cookie *fscache; +-#endif +- struct inode vfs_inode; + struct list_head deferred_closes; /* list of deferred closes */ + spinlock_t deferred_lock; /* protection on deferred list */ + bool lease_granted; /* Flag to indicate whether lease or oplock is granted. */ +--- a/fs/cifs/fscache.c ++++ b/fs/cifs/fscache.c +@@ -103,7 +103,7 @@ void cifs_fscache_get_inode_cookie(struc + + cifs_fscache_fill_coherency(&cifsi->vfs_inode, &cd); + +- cifsi->fscache = ++ cifsi->netfs_ctx.cache = + fscache_acquire_cookie(tcon->fscache, 0, + &cifsi->uniqueid, sizeof(cifsi->uniqueid), + &cd, sizeof(cd), +@@ -126,11 +126,12 @@ void cifs_fscache_unuse_inode_cookie(str + void cifs_fscache_release_inode_cookie(struct inode *inode) + { + struct cifsInodeInfo *cifsi = CIFS_I(inode); ++ struct fscache_cookie *cookie = cifs_inode_cookie(inode); + +- if (cifsi->fscache) { +- cifs_dbg(FYI, "%s: (0x%p)\n", __func__, cifsi->fscache); +- fscache_relinquish_cookie(cifsi->fscache, false); +- cifsi->fscache = NULL; ++ if (cookie) { ++ cifs_dbg(FYI, "%s: (0x%p)\n", __func__, cookie); ++ fscache_relinquish_cookie(cookie, false); ++ cifsi->netfs_ctx.cache = NULL; + } + } + +--- a/fs/cifs/fscache.h ++++ b/fs/cifs/fscache.h +@@ -61,7 +61,7 @@ void cifs_fscache_fill_coherency(struct + + static inline struct fscache_cookie *cifs_inode_cookie(struct inode *inode) + { +- return CIFS_I(inode)->fscache; ++ return netfs_i_cookie(inode); + } + + static inline void cifs_invalidate_cache(struct inode *inode, unsigned int flags) +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -6,6 +6,7 @@ + */ + + #include ++#include + #include + + #ifdef pr_fmt +@@ -19,8 +20,6 @@ + */ + struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, + struct file *file, +- const struct netfs_request_ops *ops, +- void *netfs_priv, + loff_t start, size_t len, + enum netfs_io_origin origin); + void netfs_get_request(struct netfs_io_request *rreq, enum netfs_rreq_ref_trace what); +@@ -81,6 +80,21 @@ static inline void netfs_stat_d(atomic_t + #define netfs_stat_d(x) do {} while(0) + #endif + ++/* ++ * Miscellaneous functions. ++ */ ++static inline bool netfs_is_cache_enabled(struct netfs_i_context *ctx) ++{ ++#if IS_ENABLED(CONFIG_FSCACHE) ++ struct fscache_cookie *cookie = ctx->cache; ++ ++ return fscache_cookie_valid(cookie) && cookie->cache_priv && ++ fscache_cookie_enabled(cookie); ++#else ++ return false; ++#endif ++} ++ + /*****************************************************************************/ + /* + * debug tracing +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -13,12 +13,12 @@ + */ + struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, + struct file *file, +- const struct netfs_request_ops *ops, +- void *netfs_priv, + loff_t start, size_t len, + enum netfs_io_origin origin) + { + static atomic_t debug_ids; ++ struct inode *inode = file ? file_inode(file) : mapping->host; ++ struct netfs_i_context *ctx = netfs_i_context(inode); + struct netfs_io_request *rreq; + int ret; + +@@ -29,11 +29,10 @@ struct netfs_io_request *netfs_alloc_req + rreq->start = start; + rreq->len = len; + rreq->origin = origin; +- rreq->netfs_ops = ops; +- rreq->netfs_priv = netfs_priv; ++ rreq->netfs_ops = ctx->ops; + rreq->mapping = mapping; +- rreq->inode = file_inode(file); +- rreq->i_size = i_size_read(rreq->inode); ++ rreq->inode = inode; ++ rreq->i_size = i_size_read(inode); + rreq->debug_id = atomic_inc_return(&debug_ids); + INIT_LIST_HEAD(&rreq->subrequests); + INIT_WORK(&rreq->work, netfs_rreq_work); +@@ -76,6 +75,7 @@ static void netfs_free_request(struct wo + { + struct netfs_io_request *rreq = + container_of(work, struct netfs_io_request, work); ++ + netfs_clear_subrequests(rreq, false); + if (rreq->netfs_priv) + rreq->netfs_ops->cleanup(rreq->mapping, rreq->netfs_priv); +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -14,7 +14,6 @@ + #include + #include + #include +-#include + #include "internal.h" + #define CREATE_TRACE_POINTS + #include +@@ -737,8 +736,6 @@ static void netfs_rreq_expand(struct net + /** + * netfs_readahead - Helper to manage a read request + * @ractl: The description of the readahead request +- * @ops: The network filesystem's operations for the helper to use +- * @netfs_priv: Private netfs data to be retained in the request + * + * Fulfil a readahead request by drawing data from the cache if possible, or + * the netfs if not. Space beyond the EOF is zero-filled. Multiple I/O +@@ -746,17 +743,15 @@ static void netfs_rreq_expand(struct net + * readahead window can be expanded in either direction to a more convenient + * alighment for RPC efficiency or to make storage in the cache feasible. + * +- * The calling netfs must provide a table of operations, only one of which, +- * issue_op, is mandatory. It may also be passed a private token, which will +- * be retained in rreq->netfs_priv and will be cleaned up by ops->cleanup(). ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. + * + * This is usable whether or not caching is enabled. + */ +-void netfs_readahead(struct readahead_control *ractl, +- const struct netfs_request_ops *ops, +- void *netfs_priv) ++void netfs_readahead(struct readahead_control *ractl) + { + struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(ractl->mapping->host); + struct page *page; + unsigned int debug_index = 0; + int ret; +@@ -764,18 +759,17 @@ void netfs_readahead(struct readahead_co + _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); + + if (readahead_count(ractl) == 0) +- goto cleanup; ++ return; + + rreq = netfs_alloc_request(ractl->mapping, ractl->file, +- ops, netfs_priv, + readahead_pos(ractl), + readahead_length(ractl), + NETFS_READAHEAD); + if (IS_ERR(rreq)) +- goto cleanup; ++ return; + +- if (ops->begin_cache_operation) { +- ret = ops->begin_cache_operation(rreq); ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); + if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) + goto cleanup_free; + } +@@ -807,10 +801,6 @@ void netfs_readahead(struct readahead_co + cleanup_free: + netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); + return; +-cleanup: +- if (netfs_priv) +- ops->cleanup(ractl->mapping, netfs_priv); +- return; + } + EXPORT_SYMBOL(netfs_readahead); + +@@ -818,31 +808,27 @@ EXPORT_SYMBOL(netfs_readahead); + * netfs_readpage - Helper to manage a readpage request + * @file: The file to read from + * @page: The page to read +- * @ops: The network filesystem's operations for the helper to use +- * @netfs_priv: Private netfs data to be retained in the request + * + * Fulfil a readpage request by drawing data from the cache if possible, or the + * netfs if not. Space beyond the EOF is zero-filled. Multiple I/O requests + * from different sources will get munged together. + * +- * The calling netfs must provide a table of operations, only one of which, +- * issue_op, is mandatory. It may also be passed a private token, which will +- * be retained in rreq->netfs_priv and will be cleaned up by ops->cleanup(). ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. + * + * This is usable whether or not caching is enabled. + */ +-int netfs_readpage(struct file *file, +- struct page *page, +- const struct netfs_request_ops *ops, +- void *netfs_priv) ++int netfs_readpage(struct file *file, struct page *page) + { ++ struct address_space *mapping = page->mapping; + struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(mapping->host); + unsigned int debug_index = 0; + int ret; + + _enter("%lx", page_index(page)); + +- rreq = netfs_alloc_request(page_file_mapping(page), file, ops, netfs_priv, ++ rreq = netfs_alloc_request(mapping, file, + page_file_offset(page), thp_size(page), + NETFS_READPAGE); + if (IS_ERR(rreq)) { +@@ -850,8 +836,8 @@ int netfs_readpage(struct file *file, + goto alloc_error; + } + +- if (ops->begin_cache_operation) { +- ret = ops->begin_cache_operation(rreq); ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); + if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) { + unlock_page(page); + goto out; +@@ -889,8 +875,6 @@ out: + netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); + return ret; + alloc_error: +- if (netfs_priv) +- ops->cleanup(page_file_mapping(page), netfs_priv); + unlock_page(page); + return ret; + } +@@ -901,6 +885,7 @@ EXPORT_SYMBOL(netfs_readpage); + * @page: page being prepared + * @pos: starting position for the write + * @len: length of write ++ * @always_fill: T if the page should always be completely filled/cleared + * + * In some cases, write_begin doesn't need to read at all: + * - full page write +@@ -910,17 +895,27 @@ EXPORT_SYMBOL(netfs_readpage); + * If any of these criteria are met, then zero out the unwritten parts + * of the page and return true. Otherwise, return false. + */ +-static bool netfs_skip_page_read(struct page *page, loff_t pos, size_t len) ++static bool netfs_skip_page_read(struct page *page, loff_t pos, size_t len, ++ bool always_fill) + { + struct inode *inode = page->mapping->host; + loff_t i_size = i_size_read(inode); + size_t offset = offset_in_thp(page, pos); ++ size_t plen = thp_size(page); ++ ++ if (unlikely(always_fill)) { ++ if (pos - offset + len <= i_size) ++ return false; /* Page entirely before EOF */ ++ zero_user_segment(page, 0, plen); ++ SetPageUptodate(page); ++ return true; ++ } + + /* Full page write */ +- if (offset == 0 && len >= thp_size(page)) ++ if (offset == 0 && len >= plen) + return true; + +- /* pos beyond last page in the file */ ++ /* Page entirely beyond the end of the file */ + if (pos - offset >= i_size) + goto zero_out; + +@@ -930,7 +925,7 @@ static bool netfs_skip_page_read(struct + + return false; + zero_out: +- zero_user_segments(page, 0, offset, offset + len, thp_size(page)); ++ zero_user_segments(page, 0, offset, offset + len, plen); + return true; + } + +@@ -943,8 +938,6 @@ zero_out: + * @flags: AOP_* flags + * @_page: Where to put the resultant page + * @_fsdata: Place for the netfs to store a cookie +- * @ops: The network filesystem's operations for the helper to use +- * @netfs_priv: Private netfs data to be retained in the request + * + * Pre-read data for a write-begin request by drawing data from the cache if + * possible, or the netfs if not. Space beyond the EOF is zero-filled. +@@ -963,17 +956,18 @@ zero_out: + * should go ahead; unlock the page and return -EAGAIN to cause the page to be + * regot; or return an error. + * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * + * This is usable whether or not caching is enabled. + */ + int netfs_write_begin(struct file *file, struct address_space *mapping, + loff_t pos, unsigned int len, unsigned int flags, +- struct page **_page, void **_fsdata, +- const struct netfs_request_ops *ops, +- void *netfs_priv) ++ struct page **_page, void **_fsdata) + { + struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(file_inode(file )); + struct page *page, *xpage; +- struct inode *inode = file_inode(file); + unsigned int debug_index = 0; + pgoff_t index = pos >> PAGE_SHIFT; + int ret; +@@ -985,9 +979,9 @@ retry: + if (!page) + return -ENOMEM; + +- if (ops->check_write_begin) { ++ if (ctx->ops->check_write_begin) { + /* Allow the netfs (eg. ceph) to flush conflicts. */ +- ret = ops->check_write_begin(file, pos, len, page, _fsdata); ++ ret = ctx->ops->check_write_begin(file, pos, len, page, _fsdata); + if (ret < 0) { + trace_netfs_failure(NULL, NULL, ret, netfs_fail_check_write_begin); + if (ret == -EAGAIN) +@@ -1003,13 +997,13 @@ retry: + * within the cache granule containing the EOF, in which case we need + * to preload the granule. + */ +- if (!ops->is_cache_enabled(inode) && +- netfs_skip_page_read(page, pos, len)) { ++ if (!netfs_is_cache_enabled(ctx) && ++ netfs_skip_page_read(page, pos, len, false)) { + netfs_stat(&netfs_n_rh_write_zskip); + goto have_page_no_wait; + } + +- rreq = netfs_alloc_request(mapping, file, ops, netfs_priv, ++ rreq = netfs_alloc_request(mapping, file, + page_offset(page), thp_size(page), + NETFS_READ_FOR_WRITE); + if (IS_ERR(rreq)) { +@@ -1018,10 +1012,9 @@ retry: + } + rreq->no_unlock_page = page->index; + __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); +- netfs_priv = NULL; + +- if (ops->begin_cache_operation) { +- ret = ops->begin_cache_operation(rreq); ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); + if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) + goto error_put; + } +@@ -1075,8 +1068,6 @@ have_page: + if (ret < 0) + goto error; + have_page_no_wait: +- if (netfs_priv) +- ops->cleanup(mapping, netfs_priv); + *_page = page; + _leave(" = 0"); + return 0; +@@ -1086,8 +1077,6 @@ error_put: + error: + unlock_page(page); + put_page(page); +- if (netfs_priv) +- ops->cleanup(mapping, netfs_priv); + _leave(" = %d", ret); + return ret; + } +--- a/fs/netfs/stats.c ++++ b/fs/netfs/stats.c +@@ -7,7 +7,6 @@ + + #include + #include +-#include + #include "internal.h" + + atomic_t netfs_n_rh_readahead; +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -98,6 +98,16 @@ typedef void (*netfs_io_terminated_t)(vo + bool was_async); + + /* ++ * Per-inode description. This must be directly after the inode struct. ++ */ ++struct netfs_i_context { ++ const struct netfs_request_ops *ops; ++#if IS_ENABLED(CONFIG_FSCACHE) ++ struct fscache_cookie *cache; ++#endif ++}; ++ ++/* + * Resources required to do operations on a cache. + */ + struct netfs_cache_resources { +@@ -171,7 +181,6 @@ struct netfs_io_request { + * Operations the network filesystem can/must provide to the helpers. + */ + struct netfs_request_ops { +- bool (*is_cache_enabled)(struct inode *inode); + int (*init_request)(struct netfs_io_request *rreq, struct file *file); + int (*begin_cache_operation)(struct netfs_io_request *rreq); + void (*expand_readahead)(struct netfs_io_request *rreq); +@@ -242,18 +251,11 @@ struct netfs_cache_ops { + }; + + struct readahead_control; +-extern void netfs_readahead(struct readahead_control *, +- const struct netfs_request_ops *, +- void *); +-extern int netfs_readpage(struct file *, +- struct page *, +- const struct netfs_request_ops *, +- void *); ++extern void netfs_readahead(struct readahead_control *); ++extern int netfs_readpage(struct file *, struct page *); + extern int netfs_write_begin(struct file *, struct address_space *, + loff_t, unsigned int, unsigned int, struct page **, +- void **, +- const struct netfs_request_ops *, +- void *); ++ void **); + + extern void netfs_subreq_terminated(struct netfs_io_subrequest *, ssize_t, bool); + extern void netfs_get_subrequest(struct netfs_io_subrequest *subreq, +@@ -262,4 +264,61 @@ extern void netfs_put_subrequest(struct + bool was_async, enum netfs_sreq_ref_trace what); + extern void netfs_stats_show(struct seq_file *); + ++/** ++ * netfs_i_context - Get the netfs inode context from the inode ++ * @inode: The inode to query ++ * ++ * Get the netfs lib inode context from the network filesystem's inode. The ++ * context struct is expected to directly follow on from the VFS inode struct. ++ */ ++static inline struct netfs_i_context *netfs_i_context(struct inode *inode) ++{ ++ return (struct netfs_i_context *)(inode + 1); ++} ++ ++/** ++ * netfs_inode - Get the netfs inode from the inode context ++ * @ctx: The context to query ++ * ++ * Get the netfs inode from the netfs library's inode context. The VFS inode ++ * is expected to directly precede the context struct. ++ */ ++static inline struct inode *netfs_inode(struct netfs_i_context *ctx) ++{ ++ return ((struct inode *)ctx) - 1; ++} ++ ++/** ++ * netfs_i_context_init - Initialise a netfs lib context ++ * @inode: The inode with which the context is associated ++ * @ops: The netfs's operations list ++ * ++ * Initialise the netfs library context struct. This is expected to follow on ++ * directly from the VFS inode struct. ++ */ ++static inline void netfs_i_context_init(struct inode *inode, ++ const struct netfs_request_ops *ops) ++{ ++ struct netfs_i_context *ctx = netfs_i_context(inode); ++ ++ memset(ctx, 0, sizeof(*ctx)); ++ ctx->ops = ops; ++} ++ ++/** ++ * netfs_i_cookie - Get the cache cookie from the inode ++ * @inode: The inode to query ++ * ++ * Get the caching cookie (if enabled) from the network filesystem's inode. ++ */ ++static inline struct fscache_cookie *netfs_i_cookie(struct inode *inode) ++{ ++#if IS_ENABLED(CONFIG_FSCACHE) ++ struct netfs_i_context *ctx = netfs_i_context(inode); ++ return ctx->cache; ++#else ++ return NULL; ++#endif ++} ++ + #endif /* _LINUX_NETFS_H */ diff --git a/patches.suse/netfs-Adjust-the-netfs_failure-tracepoint-to-indicate-non-subreq-lines.patch b/patches.suse/netfs-Adjust-the-netfs_failure-tracepoint-to-indicate-non-subreq-lines.patch new file mode 100644 index 0000000..290513b --- /dev/null +++ b/patches.suse/netfs-Adjust-the-netfs_failure-tracepoint-to-indicate-non-subreq-lines.patch @@ -0,0 +1,60 @@ +From: David Howells +Date: Fri, 25 Feb 2022 16:24:03 +0000 +Subject: netfs: Adjust the netfs_failure tracepoint to indicate non-subreq + lines +Git-commit: 5c88705e2aeaee5521b8586e68bef47aab359914 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Adjust the netfs_failure tracepoint to indicate a subrequest number of -1 +when it's a full-request failure unrelated to any particular subrequest, +such as a failure to encrypt its data buffer. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164623001948.3564931.2353852999649380059.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678204587.1200972.14893513018190383961.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692903233.2099075.15414355147237641274.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + include/trace/events/netfs.h | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/include/trace/events/netfs.h b/include/trace/events/netfs.h +index dcea5e888fd0..556859b0f107 100644 +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -222,7 +222,7 @@ TRACE_EVENT(netfs_failure, + + TP_STRUCT__entry( + __field(unsigned int, rreq ) +- __field(unsigned short, index ) ++ __field(short, index ) + __field(short, error ) + __field(unsigned short, flags ) + __field(enum netfs_io_source, source ) +@@ -234,17 +234,17 @@ TRACE_EVENT(netfs_failure, + + TP_fast_assign( + __entry->rreq = rreq->debug_id; +- __entry->index = sreq ? sreq->debug_index : 0; ++ __entry->index = sreq ? sreq->debug_index : -1; + __entry->error = error; + __entry->flags = sreq ? sreq->flags : 0; + __entry->source = sreq ? sreq->source : NETFS_INVALID_READ; + __entry->what = what; +- __entry->len = sreq ? sreq->len : 0; ++ __entry->len = sreq ? sreq->len : rreq->len; + __entry->transferred = sreq ? sreq->transferred : 0; + __entry->start = sreq ? sreq->start : 0; + ), + +- TP_printk("R=%08x[%u] %s f=%02x s=%llx %zx/%zx %s e=%d", ++ TP_printk("R=%08x[%d] %s f=%02x s=%llx %zx/%zx %s e=%d", + __entry->rreq, __entry->index, + __print_symbolic(__entry->source, netfs_sreq_sources), + __entry->flags, + diff --git a/patches.suse/netfs-Adjust-the-netfs_rreq-tracepoint-slightly.patch b/patches.suse/netfs-Adjust-the-netfs_rreq-tracepoint-slightly.patch new file mode 100644 index 0000000..d44548e --- /dev/null +++ b/patches.suse/netfs-Adjust-the-netfs_rreq-tracepoint-slightly.patch @@ -0,0 +1,83 @@ +From: David Howells +Date: Sat, 19 Feb 2022 23:05:40 +0000 +Subject: netfs: Adjust the netfs_rreq tracepoint slightly +Git-commit: 18b3ff9fe8b857557fd02bfae0d91834b2c380ca +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Adjust the netfs_rreq tracepoint to include the origin of the request and +to increase the size of the "what trace" output strings by a character so +that "ENCRYPT" and "DECRYPT" will fit without abbreviation. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622996715.3564931.4252319907990358129.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678199468.1200972.17275585970238114726.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692898684.2099075.12153225958137716567.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/read_helper.c | 2 +- + include/trace/events/netfs.h | 18 +++++++++--------- + 2 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/fs/netfs/read_helper.c b/fs/netfs/read_helper.c +index ef23ef9889d5..181aeda32649 100644 +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -181,7 +181,7 @@ static void netfs_rreq_do_write_to_cache(struct netfs_io_request *rreq) + struct iov_iter iter; + int ret; + +- trace_netfs_rreq(rreq, netfs_rreq_trace_write); ++ trace_netfs_rreq(rreq, netfs_rreq_trace_copy); + + /* We don't want terminating writes trying to wake us up whilst we're + * still going through the list. +diff --git a/include/trace/events/netfs.h b/include/trace/events/netfs.h +index b40809c0bd74..0c7a26c4d11c 100644 +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -22,13 +22,13 @@ + E_(netfs_read_trace_write_begin, "WRITEBEGN") + + #define netfs_rreq_traces \ +- EM(netfs_rreq_trace_assess, "ASSESS") \ +- EM(netfs_rreq_trace_done, "DONE ") \ +- EM(netfs_rreq_trace_free, "FREE ") \ +- EM(netfs_rreq_trace_resubmit, "RESUBM") \ +- EM(netfs_rreq_trace_unlock, "UNLOCK") \ +- EM(netfs_rreq_trace_unmark, "UNMARK") \ +- E_(netfs_rreq_trace_write, "WRITE ") ++ EM(netfs_rreq_trace_assess, "ASSESS ") \ ++ EM(netfs_rreq_trace_copy, "COPY ") \ ++ EM(netfs_rreq_trace_done, "DONE ") \ ++ EM(netfs_rreq_trace_free, "FREE ") \ ++ EM(netfs_rreq_trace_resubmit, "RESUBMT") \ ++ EM(netfs_rreq_trace_unlock, "UNLOCK ") \ ++ E_(netfs_rreq_trace_unmark, "UNMARK ") + + #define netfs_sreq_sources \ + EM(NETFS_FILL_WITH_ZEROES, "ZERO") \ +@@ -134,7 +134,7 @@ TRACE_EVENT(netfs_rreq, + + TP_STRUCT__entry( + __field(unsigned int, rreq ) +- __field(unsigned short, flags ) ++ __field(unsigned int, flags ) + __field(enum netfs_rreq_trace, what ) + ), + +@@ -182,8 +182,8 @@ TRACE_EVENT(netfs_sreq, + + TP_printk("R=%08x[%u] %s %s f=%02x s=%llx %zx/%zx e=%d", + __entry->rreq, __entry->index, +- __print_symbolic(__entry->what, netfs_sreq_traces), + __print_symbolic(__entry->source, netfs_sreq_sources), ++ __print_symbolic(__entry->what, netfs_sreq_traces), + __entry->flags, + __entry->start, __entry->transferred, __entry->len, + __entry->error) + diff --git a/patches.suse/netfs-Change-init_request-to-return-an-error-code.patch b/patches.suse/netfs-Change-init_request-to-return-an-error-code.patch new file mode 100644 index 0000000..87acdcc --- /dev/null +++ b/patches.suse/netfs-Change-init_request-to-return-an-error-code.patch @@ -0,0 +1,181 @@ +From: David Howells +Date: Thu, 20 Jan 2022 21:55:46 +0000 +Subject: netfs: Change ->init_request() to return an error code +Git-commit: 2de160417315b8d64455fe03e9bb7d3308ac3281 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Change the request initialisation function to return an error code so that +the network filesystem can return a failure (ENOMEM, for example). + +This will also allow ceph to abort a ->readahead() op if the server refuses +to give it a cap allowing local caching from within the netfslib framework +(errors aren't passed back through ->readahead(), so returning, say, +-ENOBUFS will cause the op to be aborted). + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164678212401.1200972.16537041523832944934.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692905398.2099075.5238033621684646524.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/9p/vfs_addr.c | 3 ++- + fs/afs/file.c | 3 ++- + fs/netfs/objects.c | 41 ++++++++++++++++++++++++----------------- + fs/netfs/read_helper.c | 20 ++++++++++++-------- + include/linux/netfs.h | 2 +- + 5 files changed, 41 insertions(+), 28 deletions(-) + +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -58,12 +58,13 @@ static void v9fs_issue_read(struct netfs + * @rreq: The read request + * @file: The file being read from + */ +-static void v9fs_init_request(struct netfs_io_request *rreq, struct file *file) ++static int v9fs_init_request(struct netfs_io_request *rreq, struct file *file) + { + struct p9_fid *fid = file->private_data; + + refcount_inc(&fid->count); + rreq->netfs_priv = fid; ++ return 0; + } + + /** +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -343,9 +343,10 @@ static int afs_symlink_readpage(struct p + return ret; + } + +-static void afs_init_request(struct netfs_io_request *rreq, struct file *file) ++static int afs_init_request(struct netfs_io_request *rreq, struct file *file) + { + rreq->netfs_priv = key_get(afs_file_key(file)); ++ return 0; + } + + static bool afs_is_cache_enabled(struct inode *inode) +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -20,27 +20,34 @@ struct netfs_io_request *netfs_alloc_req + { + static atomic_t debug_ids; + struct netfs_io_request *rreq; ++ int ret; + + rreq = kzalloc(sizeof(struct netfs_io_request), GFP_KERNEL); +- if (rreq) { +- rreq->start = start; +- rreq->len = len; +- rreq->origin = origin; +- rreq->netfs_ops = ops; +- rreq->netfs_priv = netfs_priv; +- rreq->mapping = mapping; +- rreq->inode = file_inode(file); +- rreq->i_size = i_size_read(rreq->inode); +- rreq->debug_id = atomic_inc_return(&debug_ids); +- INIT_LIST_HEAD(&rreq->subrequests); +- INIT_WORK(&rreq->work, netfs_rreq_work); +- refcount_set(&rreq->ref, 1); +- __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); +- if (ops->init_request) +- ops->init_request(rreq, file); +- netfs_stat(&netfs_n_rh_rreq); ++ if (!rreq) ++ return ERR_PTR(-ENOMEM); ++ ++ rreq->start = start; ++ rreq->len = len; ++ rreq->origin = origin; ++ rreq->netfs_ops = ops; ++ rreq->netfs_priv = netfs_priv; ++ rreq->mapping = mapping; ++ rreq->inode = file_inode(file); ++ rreq->i_size = i_size_read(rreq->inode); ++ rreq->debug_id = atomic_inc_return(&debug_ids); ++ INIT_LIST_HEAD(&rreq->subrequests); ++ INIT_WORK(&rreq->work, netfs_rreq_work); ++ refcount_set(&rreq->ref, 1); ++ __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); ++ if (rreq->netfs_ops->init_request) { ++ ret = rreq->netfs_ops->init_request(rreq, file); ++ if (ret < 0) { ++ kfree(rreq); ++ return ERR_PTR(ret); ++ } + } + ++ netfs_stat(&netfs_n_rh_rreq); + return rreq; + } + +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -771,7 +771,7 @@ void netfs_readahead(struct readahead_co + readahead_pos(ractl), + readahead_length(ractl), + NETFS_READAHEAD); +- if (!rreq) ++ if (IS_ERR(rreq)) + goto cleanup; + + if (ops->begin_cache_operation) { +@@ -845,11 +845,9 @@ int netfs_readpage(struct file *file, + rreq = netfs_alloc_request(page_file_mapping(page), file, ops, netfs_priv, + page_file_offset(page), thp_size(page), + NETFS_READPAGE); +- if (!rreq) { +- if (netfs_priv) +- ops->cleanup(page_file_mapping(page), netfs_priv); +- unlock_page(page); +- return -ENOMEM; ++ if (IS_ERR(rreq)) { ++ ret = PTR_ERR(rreq); ++ goto alloc_error; + } + + if (ops->begin_cache_operation) { +@@ -890,6 +888,11 @@ int netfs_readpage(struct file *file, + out: + netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); + return ret; ++alloc_error: ++ if (netfs_priv) ++ ops->cleanup(page_file_mapping(page), netfs_priv); ++ unlock_page(page); ++ return ret; + } + EXPORT_SYMBOL(netfs_readpage); + +@@ -1006,12 +1009,13 @@ retry: + goto have_page_no_wait; + } + +- ret = -ENOMEM; + rreq = netfs_alloc_request(mapping, file, ops, netfs_priv, + page_offset(page), thp_size(page), + NETFS_READ_FOR_WRITE); +- if (!rreq) ++ if (IS_ERR(rreq)) { ++ ret = PTR_ERR(rreq); + goto error; ++ } + rreq->no_unlock_page = page->index; + __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); + netfs_priv = NULL; +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -172,7 +172,7 @@ struct netfs_io_request { + */ + struct netfs_request_ops { + bool (*is_cache_enabled)(struct inode *inode); +- void (*init_request)(struct netfs_io_request *rreq, struct file *file); ++ int (*init_request)(struct netfs_io_request *rreq, struct file *file); + int (*begin_cache_operation)(struct netfs_io_request *rreq); + void (*expand_readahead)(struct netfs_io_request *rreq); + bool (*clamp_length)(struct netfs_io_subrequest *subreq); diff --git a/patches.suse/netfs-Display-the-netfs-inode-number-in-the-netfs_read-tracepoint.patch b/patches.suse/netfs-Display-the-netfs-inode-number-in-the-netfs_read-tracepoint.patch new file mode 100644 index 0000000..b4b8d81 --- /dev/null +++ b/patches.suse/netfs-Display-the-netfs-inode-number-in-the-netfs_read-tracepoint.patch @@ -0,0 +1,51 @@ +From: David Howells +Date: Tue, 12 Oct 2021 12:05:27 +0100 +Subject: netfs: Display the netfs inode number in the netfs_read tracepoint +Git-commit: 9e1aa6b8f484dde5ada1212092d20ea3f55c24e8 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Display the netfs inode number in the netfs_read tracepoint so that this +can be used to correlate with the cachefiles_prep_read tracepoint. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819581097.215744.17476611915583897051.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906885903.143852.12229407815154182247.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967078164.1823006.15286989199782861123.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021487412.640689.7544388469390936443.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + include/trace/events/netfs.h | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/include/trace/events/netfs.h b/include/trace/events/netfs.h +index 4d470bffd9f1..e6f4ebbb4c69 100644 +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -135,6 +135,7 @@ TRACE_EVENT(netfs_read, + __field(loff_t, start ) + __field(size_t, len ) + __field(enum netfs_read_trace, what ) ++ __field(unsigned int, netfs_inode ) + ), + + TP_fast_assign( +@@ -143,12 +144,14 @@ TRACE_EVENT(netfs_read, + __entry->start = start; + __entry->len = len; + __entry->what = what; ++ __entry->netfs_inode = rreq->inode->i_ino; + ), + +- TP_printk("R=%08x %s c=%08x s=%llx %zx", ++ TP_printk("R=%08x %s c=%08x ni=%x s=%llx %zx", + __entry->rreq, + __print_symbolic(__entry->what, netfs_read_traces), + __entry->cookie, ++ __entry->netfs_inode, + __entry->start, __entry->len) + ); + + diff --git a/patches.suse/netfs-Eliminate-Clang-randstruct-warning.patch b/patches.suse/netfs-Eliminate-Clang-randstruct-warning.patch new file mode 100644 index 0000000..983c729 --- /dev/null +++ b/patches.suse/netfs-Eliminate-Clang-randstruct-warning.patch @@ -0,0 +1,61 @@ +From: Kees Cook +Date: Tue, 3 May 2022 13:54:58 -0700 +Subject: netfs: Eliminate Clang randstruct warning +Git-commit: 3b5eed3c71a2fb60aa4405ad92a2a6ad2677f220 +Patch-mainline: v5.19-rc1 +References: jsc#SES-1880 + +Clang's structure layout randomization feature gets upset when it sees +struct inode (which is randomized) cast to struct netfs_i_context. This +is due to seeing the inode pointer as being treated as an array of inodes, +rather than "something else, following struct inode". + +Since netfs can't use container_of() (since it doesn't know what the +true containing struct is), it uses this direct offset instead. Adjust +the code to better reflect what is happening: an arbitrary pointer is +being adjusted and cast to something else: use a "void *" for the math. +The resulting binary output is the same, but Clang no longer sees an +unexpected cross-structure cast: + +In file included from ../fs/nfs/inode.c:50: +In file included from ../fs/nfs/fscache.h:15: +In file included from ../include/linux/fscache.h:18: +../include/linux/netfs.h:298:9: error: casting from randomized structure pointer type 'struct inode *' to 'struct netfs_i_context *' + return (struct netfs_i_context *)(inode + 1); + ^ +1 error generated. + +Cc: David Howells +Signed-off-by: Kees Cook +Link: https://lore.kernel.org/r/20220503205503.3054173-2-keescook@chromium.org +Reviewed-by: Jeff Layton +Link: https://lore.kernel.org/lkml/7562f8eccd7cc0e447becfe9912179088784e3b9.camel@kernel.org + +Acked-by: Luis Henriques +--- + include/linux/netfs.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index c7bf1eaf51d5..0c33b715cbfd 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -295,7 +295,7 @@ extern void netfs_stats_show(struct seq_file *); + */ + static inline struct netfs_i_context *netfs_i_context(struct inode *inode) + { +- return (struct netfs_i_context *)(inode + 1); ++ return (void *)inode + sizeof(*inode); + } + + /** +@@ -307,7 +307,7 @@ static inline struct netfs_i_context *netfs_i_context(struct inode *inode) + */ + static inline struct inode *netfs_inode(struct netfs_i_context *ctx) + { +- return ((struct inode *)ctx) - 1; ++ return (void *)ctx - sizeof(struct inode); + } + + /** + diff --git a/patches.suse/netfs-Finish-off-rename-of-netfs_read_request-to-netfs_io_request.patch b/patches.suse/netfs-Finish-off-rename-of-netfs_read_request-to-netfs_io_request.patch new file mode 100644 index 0000000..7d34e22 --- /dev/null +++ b/patches.suse/netfs-Finish-off-rename-of-netfs_read_request-to-netfs_io_request.patch @@ -0,0 +1,524 @@ +From: David Howells +Date: Thu, 17 Feb 2022 10:14:32 +0000 +Subject: netfs: Finish off rename of netfs_read_request to netfs_io_request +Git-commit: f18a378580a761c8559b7d90afaa157269559c05 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Adjust helper function names and comments after mass rename of +struct netfs_read_*request to struct netfs_io_*request. + +Changes +======= +ver #2) + - Make the changes in the docs also. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622992433.3564931.6684311087845150271.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678196111.1200972.5001114956865989528.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692892567.2099075.13895804222087028813.stgit@warthog.procyon.org.uk/ # v3 +Acked-by: Luis Henriques +--- + Documentation/filesystems/netfs_library.rst | 4 - + fs/9p/vfs_addr.c | 6 +- + fs/afs/file.c | 4 - + fs/cachefiles/io.c | 4 - + fs/ceph/addr.c | 6 +- + fs/netfs/read_helper.c | 83 ++++++++++++++-------------- + include/linux/netfs.h | 22 +++---- + 7 files changed, 65 insertions(+), 64 deletions(-) + +--- a/Documentation/filesystems/netfs_library.rst ++++ b/Documentation/filesystems/netfs_library.rst +@@ -250,7 +250,7 @@ through which it can issue requests and + int (*begin_cache_operation)(struct netfs_io_request *rreq); + void (*expand_readahead)(struct netfs_io_request *rreq); + bool (*clamp_length)(struct netfs_io_subrequest *subreq); +- void (*issue_op)(struct netfs_io_subrequest *subreq); ++ void (*issue_read)(struct netfs_io_subrequest *subreq); + bool (*is_still_valid)(struct netfs_io_request *rreq); + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, + struct page *page, void **_fsdata); +@@ -305,7 +305,7 @@ The operations are as follows: + + This should return 0 on success and an error code on error. + +- * ``issue_op()`` ++ * ``issue_read()`` + + [Required] The helpers use this to dispatch a subrequest to the server for + reading. In the subrequest, ->start, ->len and ->transferred indicate what +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -30,10 +30,10 @@ + #include "fid.h" + + /** +- * v9fs_req_issue_op - Issue a read from 9P ++ * v9fs_issue_read - Issue a read from 9P + * @subreq: The read to make + */ +-static void v9fs_req_issue_op(struct netfs_io_subrequest *subreq) ++static void v9fs_issue_read(struct netfs_io_subrequest *subreq) + { + struct netfs_io_request *rreq = subreq->rreq; + struct p9_fid *fid = rreq->netfs_priv; +@@ -108,7 +108,7 @@ static const struct netfs_request_ops v9 + .init_request = v9fs_init_request, + .is_cache_enabled = v9fs_is_cache_enabled, + .begin_cache_operation = v9fs_begin_cache_operation, +- .issue_op = v9fs_req_issue_op, ++ .issue_read = v9fs_issue_read, + .cleanup = v9fs_req_cleanup, + }; + +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -298,7 +298,7 @@ int afs_fetch_data(struct afs_vnode *vno + return afs_do_sync_operation(op); + } + +-static void afs_req_issue_op(struct netfs_io_subrequest *subreq) ++static void afs_issue_read(struct netfs_io_subrequest *subreq) + { + struct afs_vnode *vnode = AFS_FS_I(subreq->rreq->inode); + struct afs_read *fsreq; +@@ -385,7 +385,7 @@ const struct netfs_request_ops afs_req_o + .is_cache_enabled = afs_is_cache_enabled, + .begin_cache_operation = afs_begin_cache_operation, + .check_write_begin = afs_check_write_begin, +- .issue_op = afs_req_issue_op, ++ .issue_read = afs_issue_read, + .cleanup = afs_priv_cleanup, + }; + +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -406,7 +406,7 @@ static enum netfs_io_source cachefiles_p + } + + if (test_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags)) { +- __set_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++ __set_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); + why = cachefiles_trace_read_no_data; + goto out_no_object; + } +@@ -475,7 +475,7 @@ static enum netfs_io_source cachefiles_p + goto out; + + download_and_store: +- __set_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++ __set_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); + out: + cachefiles_end_secure(cache, saved_cred); + out_no_object: +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -259,7 +259,7 @@ static bool ceph_netfs_issue_op_inline(s + size_t len; + + __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); +- __clear_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++ __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); + + if (subreq->start >= inode->i_size) + goto out; +@@ -298,7 +298,7 @@ out: + return true; + } + +-static void ceph_netfs_issue_op(struct netfs_io_subrequest *subreq) ++static void ceph_netfs_issue_read(struct netfs_io_subrequest *subreq) + { + struct netfs_io_request *rreq = subreq->rreq; + struct inode *inode = rreq->inode; +@@ -367,7 +367,7 @@ static void ceph_readahead_cleanup(struc + static const struct netfs_request_ops ceph_netfs_read_ops = { + .is_cache_enabled = ceph_is_cache_enabled, + .begin_cache_operation = ceph_begin_cache_operation, +- .issue_op = ceph_netfs_issue_op, ++ .issue_read = ceph_netfs_issue_read, + .expand_readahead = ceph_netfs_expand_readahead, + .clamp_length = ceph_netfs_clamp_length, + .check_write_begin = ceph_netfs_check_write_begin, +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -37,7 +37,7 @@ static void netfs_put_subrequest(struct + __netfs_put_subrequest(subreq, was_async); + } + +-static struct netfs_io_request *netfs_alloc_read_request( ++static struct netfs_io_request *netfs_alloc_request( + const struct netfs_request_ops *ops, void *netfs_priv, + struct file *file) + { +@@ -63,13 +63,12 @@ static struct netfs_io_request *netfs_al + return rreq; + } + +-static void netfs_get_read_request(struct netfs_io_request *rreq) ++static void netfs_get_request(struct netfs_io_request *rreq) + { + refcount_inc(&rreq->usage); + } + +-static void netfs_rreq_clear_subreqs(struct netfs_io_request *rreq, +- bool was_async) ++static void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async) + { + struct netfs_io_subrequest *subreq; + +@@ -81,11 +80,11 @@ static void netfs_rreq_clear_subreqs(str + } + } + +-static void netfs_free_read_request(struct work_struct *work) ++static void netfs_free_request(struct work_struct *work) + { + struct netfs_io_request *rreq = + container_of(work, struct netfs_io_request, work); +- netfs_rreq_clear_subreqs(rreq, false); ++ netfs_clear_subrequests(rreq, false); + if (rreq->netfs_priv) + rreq->netfs_ops->cleanup(rreq->mapping, rreq->netfs_priv); + trace_netfs_rreq(rreq, netfs_rreq_trace_free); +@@ -95,15 +94,15 @@ static void netfs_free_read_request(stru + netfs_stat_d(&netfs_n_rh_rreq); + } + +-static void netfs_put_read_request(struct netfs_io_request *rreq, bool was_async) ++static void netfs_put_request(struct netfs_io_request *rreq, bool was_async) + { + if (refcount_dec_and_test(&rreq->usage)) { + if (was_async) { +- rreq->work.func = netfs_free_read_request; ++ rreq->work.func = netfs_free_request; + if (!queue_work(system_unbound_wq, &rreq->work)) + BUG(); + } else { +- netfs_free_read_request(&rreq->work); ++ netfs_free_request(&rreq->work); + } + } + } +@@ -121,14 +120,14 @@ static struct netfs_io_subrequest *netfs + INIT_LIST_HEAD(&subreq->rreq_link); + refcount_set(&subreq->usage, 2); + subreq->rreq = rreq; +- netfs_get_read_request(rreq); ++ netfs_get_request(rreq); + netfs_stat(&netfs_n_rh_sreq); + } + + return subreq; + } + +-static void netfs_get_read_subrequest(struct netfs_io_subrequest *subreq) ++static void netfs_get_subrequest(struct netfs_io_subrequest *subreq) + { + refcount_inc(&subreq->usage); + } +@@ -141,7 +140,7 @@ static void __netfs_put_subrequest(struc + trace_netfs_sreq(subreq, netfs_sreq_trace_free); + kfree(subreq); + netfs_stat_d(&netfs_n_rh_sreq); +- netfs_put_read_request(rreq, was_async); ++ netfs_put_request(rreq, was_async); + } + + /* +@@ -216,7 +215,7 @@ static void netfs_read_from_server(struc + struct netfs_io_subrequest *subreq) + { + netfs_stat(&netfs_n_rh_download); +- rreq->netfs_ops->issue_op(subreq); ++ rreq->netfs_ops->issue_read(subreq); + } + + /* +@@ -225,8 +224,8 @@ static void netfs_read_from_server(struc + static void netfs_rreq_completed(struct netfs_io_request *rreq, bool was_async) + { + trace_netfs_rreq(rreq, netfs_rreq_trace_done); +- netfs_rreq_clear_subreqs(rreq, was_async); +- netfs_put_read_request(rreq, was_async); ++ netfs_clear_subrequests(rreq, was_async); ++ netfs_put_request(rreq, was_async); + } + + /* +@@ -306,7 +305,7 @@ static void netfs_rreq_do_write_to_cache + atomic_inc(&rreq->nr_copy_ops); + + list_for_each_entry_safe(subreq, p, &rreq->subrequests, rreq_link) { +- if (!test_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags)) { ++ if (!test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) { + list_del_init(&subreq->rreq_link); + netfs_put_subrequest(subreq, false); + } +@@ -336,7 +335,7 @@ static void netfs_rreq_do_write_to_cache + + atomic_inc(&rreq->nr_copy_ops); + netfs_stat(&netfs_n_rh_write); +- netfs_get_read_subrequest(subreq); ++ netfs_get_subrequest(subreq); + trace_netfs_sreq(subreq, netfs_sreq_trace_write); + cres->ops->write(cres, subreq->start, &iter, + netfs_rreq_copy_terminated, subreq); +@@ -379,9 +378,9 @@ static void netfs_rreq_unlock(struct net + XA_STATE(xas, &rreq->mapping->i_pages, start_page); + + if (test_bit(NETFS_RREQ_FAILED, &rreq->flags)) { +- __clear_bit(NETFS_RREQ_WRITE_TO_CACHE, &rreq->flags); ++ __clear_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); + list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- __clear_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags); ++ __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); + } + } + +@@ -409,7 +408,7 @@ static void netfs_rreq_unlock(struct net + pg_failed = true; + break; + } +- if (test_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags)) ++ if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) + set_page_fscache(page); + pg_failed |= subreq_failed; + if (pgend < iopos + subreq->len) +@@ -455,13 +454,13 @@ static void netfs_rreq_unlock(struct net + static void netfs_rreq_short_read(struct netfs_io_request *rreq, + struct netfs_io_subrequest *subreq) + { +- __clear_bit(NETFS_SREQ_SHORT_READ, &subreq->flags); ++ __clear_bit(NETFS_SREQ_SHORT_IO, &subreq->flags); + __set_bit(NETFS_SREQ_SEEK_DATA_READ, &subreq->flags); + + netfs_stat(&netfs_n_rh_short_read); + trace_netfs_sreq(subreq, netfs_sreq_trace_resubmit_short); + +- netfs_get_read_subrequest(subreq); ++ netfs_get_subrequest(subreq); + atomic_inc(&rreq->nr_outstanding); + if (subreq->source == NETFS_READ_FROM_CACHE) + netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_CLEAR); +@@ -495,10 +494,10 @@ static bool netfs_rreq_perform_resubmiss + subreq->error = 0; + netfs_stat(&netfs_n_rh_download_instead); + trace_netfs_sreq(subreq, netfs_sreq_trace_download_instead); +- netfs_get_read_subrequest(subreq); ++ netfs_get_subrequest(subreq); + atomic_inc(&rreq->nr_outstanding); + netfs_read_from_server(rreq, subreq); +- } else if (test_bit(NETFS_SREQ_SHORT_READ, &subreq->flags)) { ++ } else if (test_bit(NETFS_SREQ_SHORT_IO, &subreq->flags)) { + netfs_rreq_short_read(rreq, subreq); + } + } +@@ -555,7 +554,7 @@ again: + clear_bit_unlock(NETFS_RREQ_IN_PROGRESS, &rreq->flags); + wake_up_bit(&rreq->flags, NETFS_RREQ_IN_PROGRESS); + +- if (test_bit(NETFS_RREQ_WRITE_TO_CACHE, &rreq->flags)) ++ if (test_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags)) + return netfs_rreq_write_to_cache(rreq); + + netfs_rreq_completed(rreq, was_async); +@@ -644,8 +643,8 @@ void netfs_subreq_terminated(struct netf + + complete: + __clear_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags); +- if (test_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags)) +- set_bit(NETFS_RREQ_WRITE_TO_CACHE, &rreq->flags); ++ if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) ++ set_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); + + out: + trace_netfs_sreq(subreq, netfs_sreq_trace_terminated); +@@ -676,7 +675,7 @@ incomplete: + __clear_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags); + } + +- __set_bit(NETFS_SREQ_SHORT_READ, &subreq->flags); ++ __set_bit(NETFS_SREQ_SHORT_IO, &subreq->flags); + set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); + goto out; + +@@ -881,7 +880,7 @@ void netfs_readahead(struct readahead_co + if (readahead_count(ractl) == 0) + goto cleanup; + +- rreq = netfs_alloc_read_request(ops, netfs_priv, ractl->file); ++ rreq = netfs_alloc_request(ops, netfs_priv, ractl->file); + if (!rreq) + goto cleanup; + rreq->mapping = ractl->mapping; +@@ -919,7 +918,7 @@ void netfs_readahead(struct readahead_co + return; + + cleanup_free: +- netfs_put_read_request(rreq, false); ++ netfs_put_request(rreq, false); + return; + cleanup: + if (netfs_priv) +@@ -956,7 +955,7 @@ int netfs_readpage(struct file *file, + + _enter("%lx", page_index(page)); + +- rreq = netfs_alloc_read_request(ops, netfs_priv, file); ++ rreq = netfs_alloc_request(ops, netfs_priv, file); + if (!rreq) { + if (netfs_priv) + ops->cleanup(page_file_mapping(page), netfs_priv); +@@ -978,7 +977,7 @@ int netfs_readpage(struct file *file, + netfs_stat(&netfs_n_rh_readpage); + trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); + +- netfs_get_read_request(rreq); ++ netfs_get_request(rreq); + + atomic_set(&rreq->nr_outstanding, 1); + do { +@@ -992,7 +991,8 @@ int netfs_readpage(struct file *file, + * process. + */ + do { +- wait_var_event(&rreq->nr_outstanding, atomic_read(&rreq->nr_outstanding) == 1); ++ wait_var_event(&rreq->nr_outstanding, ++ atomic_read(&rreq->nr_outstanding) == 1); + netfs_rreq_assess(rreq, false); + } while (test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)); + +@@ -1002,7 +1002,7 @@ int netfs_readpage(struct file *file, + ret = -EIO; + } + out: +- netfs_put_read_request(rreq, false); ++ netfs_put_request(rreq, false); + return ret; + } + EXPORT_SYMBOL(netfs_readpage); +@@ -1121,7 +1121,7 @@ retry: + } + + ret = -ENOMEM; +- rreq = netfs_alloc_read_request(ops, netfs_priv, file); ++ rreq = netfs_alloc_request(ops, netfs_priv, file); + if (!rreq) + goto error; + rreq->mapping = page->mapping; +@@ -1145,7 +1145,7 @@ retry: + */ + ractl._nr_pages = thp_nr_pages(page); + netfs_rreq_expand(rreq, &ractl); +- netfs_get_read_request(rreq); ++ netfs_get_request(rreq); + + /* We hold the page locks, so we can drop the references */ + while ((xpage = readahead_page(&ractl))) +@@ -1159,12 +1159,13 @@ retry: + + } while (rreq->submitted < rreq->len); + +- /* Keep nr_outstanding incremented so that the ref always belongs to us, and +- * the service code isn't punted off to a random thread pool to ++ /* Keep nr_outstanding incremented so that the ref always belongs to ++ * us, and the service code isn't punted off to a random thread pool to + * process. + */ + for (;;) { +- wait_var_event(&rreq->nr_outstanding, atomic_read(&rreq->nr_outstanding) == 1); ++ wait_var_event(&rreq->nr_outstanding, ++ atomic_read(&rreq->nr_outstanding) == 1); + netfs_rreq_assess(rreq, false); + if (!test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)) + break; +@@ -1176,7 +1177,7 @@ retry: + trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_write_begin); + ret = -EIO; + } +- netfs_put_read_request(rreq, false); ++ netfs_put_request(rreq, false); + if (ret < 0) + goto error; + +@@ -1192,7 +1193,7 @@ have_page_no_wait: + return 0; + + error_put: +- netfs_put_read_request(rreq, false); ++ netfs_put_request(rreq, false); + error: + unlock_page(page); + put_page(page); +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -110,7 +110,7 @@ struct netfs_cache_resources { + * Descriptor for a single component subrequest. + */ + struct netfs_io_subrequest { +- struct netfs_io_request *rreq; /* Supervising read request */ ++ struct netfs_io_request *rreq; /* Supervising I/O request */ + struct list_head rreq_link; /* Link in rreq->subrequests */ + loff_t start; /* Where to start the I/O */ + size_t len; /* Size of the I/O */ +@@ -118,29 +118,29 @@ struct netfs_io_subrequest { + refcount_t usage; + short error; /* 0 or error that occurred */ + unsigned short debug_index; /* Index in list (for debugging output) */ +- enum netfs_io_source source; /* Where to read from */ ++ enum netfs_io_source source; /* Where to read from/write to */ + unsigned long flags; +-#define NETFS_SREQ_WRITE_TO_CACHE 0 /* Set if should write to cache */ ++#define NETFS_SREQ_COPY_TO_CACHE 0 /* Set if should copy the data to the cache */ + #define NETFS_SREQ_CLEAR_TAIL 1 /* Set if the rest of the read should be cleared */ +-#define NETFS_SREQ_SHORT_READ 2 /* Set if there was a short read from the cache */ ++#define NETFS_SREQ_SHORT_IO 2 /* Set if the I/O was short */ + #define NETFS_SREQ_SEEK_DATA_READ 3 /* Set if ->read() should SEEK_DATA first */ + #define NETFS_SREQ_NO_PROGRESS 4 /* Set if we didn't manage to read any data */ + }; + + /* +- * Descriptor for a read helper request. This is used to make multiple I/O +- * requests on a variety of sources and then stitch the result together. ++ * Descriptor for an I/O helper request. This is used to make multiple I/O ++ * operations to a variety of data stores and then stitch the result together. + */ + struct netfs_io_request { + struct work_struct work; + struct inode *inode; /* The file being accessed */ + struct address_space *mapping; /* The mapping being accessed */ + struct netfs_cache_resources cache_resources; +- struct list_head subrequests; /* Requests to fetch I/O from disk or net */ ++ struct list_head subrequests; /* Contributory I/O operations */ + void *netfs_priv; /* Private data for the netfs */ + unsigned int debug_id; +- atomic_t nr_outstanding; /* Number of read ops in progress */ +- atomic_t nr_copy_ops; /* Number of write ops in progress */ ++ atomic_t nr_outstanding; /* Number of ops in progress */ ++ atomic_t nr_copy_ops; /* Number of copy-to-cache ops in progress */ + size_t submitted; /* Amount submitted for I/O so far */ + size_t len; /* Length of the request */ + short error; /* 0 or error that occurred */ +@@ -150,7 +150,7 @@ struct netfs_io_request { + refcount_t usage; + unsigned long flags; + #define NETFS_RREQ_INCOMPLETE_IO 0 /* Some ioreqs terminated short or with error */ +-#define NETFS_RREQ_WRITE_TO_CACHE 1 /* Need to write to the cache */ ++#define NETFS_RREQ_COPY_TO_CACHE 1 /* Need to write to the cache */ + #define NETFS_RREQ_NO_UNLOCK_PAGE 2 /* Don't unlock no_unlock_page on completion */ + #define NETFS_RREQ_DONT_UNLOCK_PAGES 3 /* Don't unlock the pages on completion */ + #define NETFS_RREQ_FAILED 4 /* The request failed */ +@@ -167,7 +167,7 @@ struct netfs_request_ops { + int (*begin_cache_operation)(struct netfs_io_request *rreq); + void (*expand_readahead)(struct netfs_io_request *rreq); + bool (*clamp_length)(struct netfs_io_subrequest *subreq); +- void (*issue_op)(struct netfs_io_subrequest *subreq); ++ void (*issue_read)(struct netfs_io_subrequest *subreq); + bool (*is_still_valid)(struct netfs_io_request *rreq); + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, + struct page *page, void **_fsdata); diff --git a/patches.suse/netfs-Fix-lockdep-warning-from-taking-sb_writers-whilst-holding-mmap_lock.patch b/patches.suse/netfs-Fix-lockdep-warning-from-taking-sb_writers-whilst-holding-mmap_lock.patch new file mode 100644 index 0000000..9aeab57 --- /dev/null +++ b/patches.suse/netfs-Fix-lockdep-warning-from-taking-sb_writers-whilst-holding-mmap_lock.patch @@ -0,0 +1,196 @@ +From: David Howells +Date: Tue, 7 Dec 2021 09:53:24 +0000 +Subject: netfs: Fix lockdep warning from taking sb_writers whilst holding + mmap_lock +Git-commit: 598ad0bd09329818ee041cb3e4b60ba0a70cb1ee +Patch-mainline: v5.16-rc5 +References: jsc#SES-1880 + +Taking sb_writers whilst holding mmap_lock isn't allowed and will result in +a lockdep warning like that below. The problem comes from cachefiles +needing to take the sb_writers lock in order to do a write to the cache, +but being asked to do this by netfslib called from readpage, readahead or +write_begin[1]. + +Fix this by always offloading the write to the cache off to a worker +thread. The main thread doesn't need to wait for it, so deadlock can be +avoided. + +This can be tested by running the quick xfstests on something like afs or +ceph with lockdep enabled. + +WARNING: possible circular locking dependency detected +5.15.0-rc1-build2+ #292 Not tainted +------------------------------------------------------ +holetest/65517 is trying to acquire lock: +ffff88810c81d730 (mapping.invalidate_lock#3){.+.+}-{3:3}, at: filemap_fault+0x276/0x7a5 + +but task is already holding lock: +ffff8881595b53e8 (&mm->mmap_lock#2){++++}-{3:3}, at: do_user_addr_fault+0x28d/0x59c + +which lock already depends on the new lock. + + +the existing dependency chain (in reverse order) is: + +-> #2 (&mm->mmap_lock#2){++++}-{3:3}: + validate_chain+0x3c4/0x4a8 + __lock_acquire+0x89d/0x949 + lock_acquire+0x2dc/0x34b + __might_fault+0x87/0xb1 + strncpy_from_user+0x25/0x18c + removexattr+0x7c/0xe5 + __do_sys_fremovexattr+0x73/0x96 + do_syscall_64+0x67/0x7a + entry_SYSCALL_64_after_hwframe+0x44/0xae + +-> #1 (sb_writers#10){.+.+}-{0:0}: + validate_chain+0x3c4/0x4a8 + __lock_acquire+0x89d/0x949 + lock_acquire+0x2dc/0x34b + cachefiles_write+0x2b3/0x4bb + netfs_rreq_do_write_to_cache+0x3b5/0x432 + netfs_readpage+0x2de/0x39d + filemap_read_page+0x51/0x94 + filemap_get_pages+0x26f/0x413 + filemap_read+0x182/0x427 + new_sync_read+0xf0/0x161 + vfs_read+0x118/0x16e + ksys_read+0xb8/0x12e + do_syscall_64+0x67/0x7a + entry_SYSCALL_64_after_hwframe+0x44/0xae + +-> #0 (mapping.invalidate_lock#3){.+.+}-{3:3}: + check_noncircular+0xe4/0x129 + check_prev_add+0x16b/0x3a4 + validate_chain+0x3c4/0x4a8 + __lock_acquire+0x89d/0x949 + lock_acquire+0x2dc/0x34b + down_read+0x40/0x4a + filemap_fault+0x276/0x7a5 + __do_fault+0x96/0xbf + do_fault+0x262/0x35a + __handle_mm_fault+0x171/0x1b5 + handle_mm_fault+0x12a/0x233 + do_user_addr_fault+0x3d2/0x59c + exc_page_fault+0x85/0xa5 + asm_exc_page_fault+0x1e/0x30 + +other info that might help us debug this: + +Chain exists of: + mapping.invalidate_lock#3 --> sb_writers#10 --> &mm->mmap_lock#2 + + Possible unsafe locking scenario: + + CPU0 CPU1 + ---- ---- + lock(&mm->mmap_lock#2); + lock(sb_writers#10); + lock(&mm->mmap_lock#2); + lock(mapping.invalidate_lock#3); + + *** DEADLOCK *** + +1 lock held by holetest/65517: + #0: ffff8881595b53e8 (&mm->mmap_lock#2){++++}-{3:3}, at: do_user_addr_fault+0x28d/0x59c + +stack backtrace: +CPU: 0 PID: 65517 Comm: holetest Not tainted 5.15.0-rc1-build2+ #292 +Hardware name: ASUS All Series/H97-PLUS, BIOS 2306 10/09/2014 +Call Trace: + dump_stack_lvl+0x45/0x59 + check_noncircular+0xe4/0x129 + ? print_circular_bug+0x207/0x207 + ? validate_chain+0x461/0x4a8 + ? add_chain_block+0x88/0xd9 + ? hlist_add_head_rcu+0x49/0x53 + check_prev_add+0x16b/0x3a4 + validate_chain+0x3c4/0x4a8 + ? check_prev_add+0x3a4/0x3a4 + ? mark_lock+0xa5/0x1c6 + __lock_acquire+0x89d/0x949 + lock_acquire+0x2dc/0x34b + ? filemap_fault+0x276/0x7a5 + ? rcu_read_unlock+0x59/0x59 + ? add_to_page_cache_lru+0x13c/0x13c + ? lock_is_held_type+0x7b/0xd3 + down_read+0x40/0x4a + ? filemap_fault+0x276/0x7a5 + filemap_fault+0x276/0x7a5 + ? pagecache_get_page+0x2dd/0x2dd + ? __lock_acquire+0x8bc/0x949 + ? pte_offset_kernel.isra.0+0x6d/0xc3 + __do_fault+0x96/0xbf + ? do_fault+0x124/0x35a + do_fault+0x262/0x35a + ? handle_pte_fault+0x1c1/0x20d + __handle_mm_fault+0x171/0x1b5 + ? handle_pte_fault+0x20d/0x20d + ? __lock_release+0x151/0x254 + ? mark_held_locks+0x1f/0x78 + ? rcu_read_unlock+0x3a/0x59 + handle_mm_fault+0x12a/0x233 + do_user_addr_fault+0x3d2/0x59c + ? pgtable_bad+0x70/0x70 + ? rcu_read_lock_bh_held+0xab/0xab + exc_page_fault+0x85/0xa5 + ? asm_exc_page_fault+0x8/0x30 + asm_exc_page_fault+0x1e/0x30 +RIP: 0033:0x40192f +Code: ff 48 89 c3 48 8b 05 50 28 00 00 48 85 ed 7e 23 31 d2 4b 8d 0c 2f eb 0a 0f 1f 00 48 8b 05 39 28 00 00 48 0f af c2 48 83 c2 01 <48> 89 1c 01 48 39 d5 7f e8 8b 0d f2 27 00 00 31 c0 85 c9 74 0e 8b +RSP: 002b:00007f9931867eb0 EFLAGS: 00010202 +RAX: 0000000000000000 RBX: 00007f9931868700 RCX: 00007f993206ac00 +RDX: 0000000000000001 RSI: 0000000000000000 RDI: 00007ffc13e06ee0 +RBP: 0000000000000100 R08: 0000000000000000 R09: 00007f9931868700 +R10: 00007f99318689d0 R11: 0000000000000202 R12: 00007ffc13e06ee0 +R13: 0000000000000c00 R14: 00007ffc13e06e00 R15: 00007f993206a000 + +Fixes: 726218fdc22c ("netfs: Define an interface to talk to a cache") +Signed-off-by: David Howells +Tested-by: Jeff Layton +cc: Jan Kara +cc: linux-cachefs@redhat.com +cc: linux-fsdevel@vger.kernel.org +Link: https://lore.kernel.org/r/20210922110420.GA21576@quack2.suse.cz/ [1] +Link: https://lore.kernel.org/r/163887597541.1596626.2668163316598972956.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/netfs/read_helper.c | 15 +++++---------- + 1 file changed, 5 insertions(+), 10 deletions(-) + +diff --git a/fs/netfs/read_helper.c b/fs/netfs/read_helper.c +index 7046f9bdd8dc..7c6e199618af 100644 +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -354,16 +354,11 @@ static void netfs_rreq_write_to_cache_work(struct work_struct *work) + netfs_rreq_do_write_to_cache(rreq); + } + +-static void netfs_rreq_write_to_cache(struct netfs_read_request *rreq, +- bool was_async) ++static void netfs_rreq_write_to_cache(struct netfs_read_request *rreq) + { +- if (was_async) { +- rreq->work.func = netfs_rreq_write_to_cache_work; +- if (!queue_work(system_unbound_wq, &rreq->work)) +- BUG(); +- } else { +- netfs_rreq_do_write_to_cache(rreq); +- } ++ rreq->work.func = netfs_rreq_write_to_cache_work; ++ if (!queue_work(system_unbound_wq, &rreq->work)) ++ BUG(); + } + + /* +@@ -558,7 +553,7 @@ static void netfs_rreq_assess(struct netfs_read_request *rreq, bool was_async) + wake_up_bit(&rreq->flags, NETFS_RREQ_IN_PROGRESS); + + if (test_bit(NETFS_RREQ_WRITE_TO_CACHE, &rreq->flags)) +- return netfs_rreq_write_to_cache(rreq, was_async); ++ return netfs_rreq_write_to_cache(rreq); + + netfs_rreq_completed(rreq, was_async); + } + diff --git a/patches.suse/netfs-Generate-enums-from-trace-symbol-mapping-lists.patch b/patches.suse/netfs-Generate-enums-from-trace-symbol-mapping-lists.patch new file mode 100644 index 0000000..1ed7626 --- /dev/null +++ b/patches.suse/netfs-Generate-enums-from-trace-symbol-mapping-lists.patch @@ -0,0 +1,118 @@ +From: David Howells +Date: Wed, 2 Feb 2022 15:12:44 +0000 +Subject: netfs: Generate enums from trace symbol mapping lists +Git-commit: 5ac417d24c6cc2fa9ac69d8b9f4510a38ec40486 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +netfs has a number of lists of symbols for use in tracing, listed in an +enum and then listed again in a symbol->string mapping for use with +__print_symbolic(). This is, however, redundant. + +Instead, use the symbol->string mapping list to also generate the enum +where the enum is in the same file. + +Changes +======= +ver #3) + - #undef EM and E_ at the end of the trace file[1]. + +Signed-off-by: David Howells +Acked-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/c2f4b3dc107b106e04c48f54945a12715cccfdf3.camel@redhat.com/ [1] +Link: https://lore.kernel.org/r/164622980839.3564931.5673300162465266909.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678192454.1200972.4428834328108580460.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/CALF+zOkB38_MB5QwNUtqTU4WjMaLUJ5+Piwsn3pMxkO3d4J7Kg@mail.gmail.com/ # v2 +Link: https://lore.kernel.org/r/164692890614.2099075.12960653141802151575.stgit@warthog.procyon.org.uk/ # v3 +Acked-by: Luis Henriques +--- + include/trace/events/netfs.h | 59 ++++++++++++-------------------------------- + 1 file changed, 16 insertions(+), 43 deletions(-) + +diff --git a/include/trace/events/netfs.h b/include/trace/events/netfs.h +index e6f4ebbb4c69..4d0bf02d490a 100644 +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -15,49 +15,6 @@ + /* + * Define enums for tracing information. + */ +-#ifndef __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY +-#define __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY +- +-enum netfs_read_trace { +- netfs_read_trace_expanded, +- netfs_read_trace_readahead, +- netfs_read_trace_readpage, +- netfs_read_trace_write_begin, +-}; +- +-enum netfs_rreq_trace { +- netfs_rreq_trace_assess, +- netfs_rreq_trace_done, +- netfs_rreq_trace_free, +- netfs_rreq_trace_resubmit, +- netfs_rreq_trace_unlock, +- netfs_rreq_trace_unmark, +- netfs_rreq_trace_write, +-}; +- +-enum netfs_sreq_trace { +- netfs_sreq_trace_download_instead, +- netfs_sreq_trace_free, +- netfs_sreq_trace_prepare, +- netfs_sreq_trace_resubmit_short, +- netfs_sreq_trace_submit, +- netfs_sreq_trace_terminated, +- netfs_sreq_trace_write, +- netfs_sreq_trace_write_skip, +- netfs_sreq_trace_write_term, +-}; +- +-enum netfs_failure { +- netfs_fail_check_write_begin, +- netfs_fail_copy_to_cache, +- netfs_fail_read, +- netfs_fail_short_readpage, +- netfs_fail_short_write_begin, +- netfs_fail_prepare_write, +-}; +- +-#endif +- + #define netfs_read_traces \ + EM(netfs_read_trace_expanded, "EXPANDED ") \ + EM(netfs_read_trace_readahead, "READAHEAD") \ +@@ -98,6 +55,20 @@ enum netfs_failure { + EM(netfs_fail_short_write_begin, "short-write-begin") \ + E_(netfs_fail_prepare_write, "prep-write") + ++#ifndef __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY ++#define __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY ++ ++#undef EM ++#undef E_ ++#define EM(a, b) a, ++#define E_(a, b) a ++ ++enum netfs_read_trace { netfs_read_traces } __mode(byte); ++enum netfs_rreq_trace { netfs_rreq_traces } __mode(byte); ++enum netfs_sreq_trace { netfs_sreq_traces } __mode(byte); ++enum netfs_failure { netfs_failures } __mode(byte); ++ ++#endif + + /* + * Export enum symbols via userspace. +@@ -258,6 +229,8 @@ TRACE_EVENT(netfs_failure, + __entry->error) + ); + ++#undef EM ++#undef E_ + #endif /* _TRACE_NETFS_H */ + + /* This part must be outside protection */ + diff --git a/patches.suse/netfs-Keep-track-of-the-actual-remote-file-size.patch b/patches.suse/netfs-Keep-track-of-the-actual-remote-file-size.patch new file mode 100644 index 0000000..5e4954d --- /dev/null +++ b/patches.suse/netfs-Keep-track-of-the-actual-remote-file-size.patch @@ -0,0 +1,60 @@ +From: David Howells +Date: Fri, 5 Nov 2021 13:55:38 +0000 +Subject: netfs: Keep track of the actual remote file size +Git-commit: 4058f742105ecfcbdf99e1139e6c1f74fb8e6db9 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Provide a place in which to keep track of the actual remote file size in +the netfs context. This is needed because inode->i_size will be updated as +we buffer writes in the pagecache, but the server file size won't get +updated until we flush them back. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164623013727.3564931.17659955636985232717.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678219305.1200972.6459431995188365134.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692921865.2099075.5310757978508056134.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + include/linux/netfs.h | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index 8458b30172a5..c7bf1eaf51d5 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -126,6 +126,7 @@ struct netfs_i_context { + #if IS_ENABLED(CONFIG_FSCACHE) + struct fscache_cookie *cache; + #endif ++ loff_t remote_i_size; /* Size of the remote file */ + }; + + /* +@@ -324,6 +325,21 @@ static inline void netfs_i_context_init(struct inode *inode, + + memset(ctx, 0, sizeof(*ctx)); + ctx->ops = ops; ++ ctx->remote_i_size = i_size_read(inode); ++} ++ ++/** ++ * netfs_resize_file - Note that a file got resized ++ * @inode: The inode being resized ++ * @new_i_size: The new file size ++ * ++ * Inform the netfs lib that a file got resized so that it can adjust its state. ++ */ ++static inline void netfs_resize_file(struct inode *inode, loff_t new_i_size) ++{ ++ struct netfs_i_context *ctx = netfs_i_context(inode); ++ ++ ctx->remote_i_size = new_i_size; + } + + /** + diff --git a/patches.suse/netfs-Make-ops-init_rreq-optional.patch b/patches.suse/netfs-Make-ops-init_rreq-optional.patch new file mode 100644 index 0000000..79788d1 --- /dev/null +++ b/patches.suse/netfs-Make-ops-init_rreq-optional.patch @@ -0,0 +1,63 @@ +From: Jeffle Xu +Date: Tue, 28 Dec 2021 20:44:19 +0800 +Subject: netfs: Make ops->init_rreq() optional +Git-commit: cef0223191452b3c493a1070baad9ffe806babac +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Make the ops->init_rreq() callback optional. This isn't required for the +erofs changes I'm implementing to do on-demand read through fscache[1]. +Further, ceph has an empty init_rreq method that can then be removed and +it's marked optional in the documentation. + +Signed-off-by: Jeffle Xu +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/20211227125444.21187-1-jefflexu@linux.alibaba.com/ [1] +Link: https://lore.kernel.org/r/20211228124419.103020-1-jefflexu@linux.alibaba.com +Link: https://lore.kernel.org/r/164251410387.3435901.2504600788262093313.stgit@warthog.procyon.org.uk/ # v1 +Acked-by: Luis Henriques +--- + fs/ceph/addr.c | 5 ----- + fs/netfs/read_helper.c | 3 ++- + 2 files changed, 2 insertions(+), 6 deletions(-) + +diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c +index b3d9459c9bbd..c98e5238a1b6 100644 +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -297,10 +297,6 @@ static void ceph_netfs_issue_op(struct netfs_read_subrequest *subreq) + dout("%s: result %d\n", __func__, err); + } + +-static void ceph_init_rreq(struct netfs_read_request *rreq, struct file *file) +-{ +-} +- + static void ceph_readahead_cleanup(struct address_space *mapping, void *priv) + { + struct inode *inode = mapping->host; +@@ -312,7 +308,6 @@ static void ceph_readahead_cleanup(struct address_space *mapping, void *priv) + } + + static const struct netfs_read_request_ops ceph_netfs_read_ops = { +- .init_rreq = ceph_init_rreq, + .is_cache_enabled = ceph_is_cache_enabled, + .begin_cache_operation = ceph_begin_cache_operation, + .issue_op = ceph_netfs_issue_op, +diff --git a/fs/netfs/read_helper.c b/fs/netfs/read_helper.c +index 6169659857b3..501da990c259 100644 +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -55,7 +55,8 @@ static struct netfs_read_request *netfs_alloc_read_request( + INIT_WORK(&rreq->work, netfs_rreq_work); + refcount_set(&rreq->usage, 1); + __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); +- ops->init_rreq(rreq, file); ++ if (ops->init_rreq) ++ ops->init_rreq(rreq, file); + netfs_stat(&netfs_n_rh_rreq); + } + + diff --git a/patches.suse/netfs-Move-cookie-debug-ID-to-struct-netfs_cache_resources.patch b/patches.suse/netfs-Move-cookie-debug-ID-to-struct-netfs_cache_resources.patch new file mode 100644 index 0000000..266e547 --- /dev/null +++ b/patches.suse/netfs-Move-cookie-debug-ID-to-struct-netfs_cache_resources.patch @@ -0,0 +1,70 @@ +From: David Howells +Date: Wed, 12 May 2021 14:10:09 +0100 +Subject: netfs: Move cookie debug ID to struct netfs_cache_resources +Git-commit: a7e20e31f6c063d928868ecc8e2effb7d4b9fe1b +Patch-mainline: v5.15-rc1 +References: jsc#SES-1880 + +Move the cookie debug ID from struct netfs_read_request to struct +netfs_cache_resources and drop the 'cookie_' prefix. This makes it +available for things that want to use netfs_cache_resources without having +a netfs_read_request. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/162431190784.2908479.13386972676539789127.stgit@warthog.procyon.org.uk/ +Acked-by: Luis Henriques +--- + fs/cachefiles/io.c | 2 +- + include/linux/netfs.h | 2 +- + include/trace/events/netfs.h | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index b13fb45fc3f3..ca68bb97ca00 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -410,7 +410,7 @@ int cachefiles_begin_read_operation(struct netfs_read_request *rreq, + rreq->cache_resources.cache_priv = op; + rreq->cache_resources.cache_priv2 = file; + rreq->cache_resources.ops = &cachefiles_netfs_cache_ops; +- rreq->cookie_debug_id = object->fscache.debug_id; ++ rreq->cache_resources.debug_id = object->fscache.debug_id; + _leave(""); + return 0; + +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index 9062adfa2fb9..5d6a4158a9a6 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -102,6 +102,7 @@ struct netfs_cache_resources { + const struct netfs_cache_ops *ops; + void *cache_priv; + void *cache_priv2; ++ unsigned int debug_id; /* Cookie debug ID */ + }; + + /* +@@ -137,7 +138,6 @@ struct netfs_read_request { + struct list_head subrequests; /* Requests to fetch I/O from disk or net */ + void *netfs_priv; /* Private data for the netfs */ + unsigned int debug_id; +- unsigned int cookie_debug_id; + atomic_t nr_rd_ops; /* Number of read ops in progress */ + atomic_t nr_wr_ops; /* Number of write ops in progress */ + size_t submitted; /* Amount submitted for I/O so far */ +diff --git a/include/trace/events/netfs.h b/include/trace/events/netfs.h +index de1c64635e42..4d470bffd9f1 100644 +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -139,7 +139,7 @@ TRACE_EVENT(netfs_read, + + TP_fast_assign( + __entry->rreq = rreq->debug_id; +- __entry->cookie = rreq->cookie_debug_id; ++ __entry->cookie = rreq->cache_resources.debug_id; + __entry->start = start; + __entry->len = len; + __entry->what = what; + diff --git a/patches.suse/netfs-Pass-a-flag-to-prepare_write-to-say-if-there-s-no-alloc-d-space.patch b/patches.suse/netfs-Pass-a-flag-to-prepare_write-to-say-if-there-s-no-alloc-d-space.patch new file mode 100644 index 0000000..450237a --- /dev/null +++ b/patches.suse/netfs-Pass-a-flag-to-prepare_write-to-say-if-there-s-no-alloc-d-space.patch @@ -0,0 +1,53 @@ +From: David Howells +Date: Wed, 20 Oct 2021 14:30:37 +0100 +Subject: netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd + space +Git-commit: a39c41b853ee51f4dcd19f5556f860ae8e2f23d3 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Pass a flag to ->prepare_write() to indicate if there's definitely no +space allocated in the cache yet (for instance if we've already checked as +we were asked to do a read). + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819583123.215744.12783808230464471417.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906886835.143852.6689886781122679769.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967079100.1823006.12889542712309574359.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021489334.640689.3131206613015409076.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/netfs/read_helper.c | 2 +- + include/linux/netfs.h | 3 ++- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/fs/netfs/read_helper.c b/fs/netfs/read_helper.c +index 75c76cbb27cc..9dd76b8914f2 100644 +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -323,7 +323,7 @@ static void netfs_rreq_do_write_to_cache(struct netfs_read_request *rreq) + } + + ret = cres->ops->prepare_write(cres, &subreq->start, &subreq->len, +- rreq->i_size); ++ rreq->i_size, true); + if (ret < 0) { + trace_netfs_failure(rreq, subreq, ret, netfs_fail_prepare_write); + trace_netfs_sreq(subreq, netfs_sreq_trace_write_skip); +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index ca0683b9e3d1..1ea22fc48818 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -232,7 +232,8 @@ struct netfs_cache_ops { + * actually do. + */ + int (*prepare_write)(struct netfs_cache_resources *cres, +- loff_t *_start, size_t *_len, loff_t i_size); ++ loff_t *_start, size_t *_len, loff_t i_size, ++ bool no_space_allocated_yet); + }; + + struct readahead_control; + diff --git a/patches.suse/netfs-Pass-more-information-on-how-to-deal-with-a-hole-in-the-cache.patch b/patches.suse/netfs-Pass-more-information-on-how-to-deal-with-a-hole-in-the-cache.patch new file mode 100644 index 0000000..855e891 --- /dev/null +++ b/patches.suse/netfs-Pass-more-information-on-how-to-deal-with-a-hole-in-the-cache.patch @@ -0,0 +1,102 @@ +From: David Howells +Date: Tue, 14 Sep 2021 09:47:45 +0100 +Subject: netfs: Pass more information on how to deal with a hole in the cache +Git-commit: 3a11b3a86366ccbf0818b088ffecadf8b2d61177 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Pass more information to the cache on how to deal with a hole if it +encounters one when trying to read from the cache. Three options are +provided: + + (1) NETFS_READ_HOLE_IGNORE. Read the hole along with the data, assuming + it to be a punched-out extent by the backing filesystem. + + (2) NETFS_READ_HOLE_CLEAR. If there's a hole, erase the requested region + of the cache and clear the read buffer. + + (3) NETFS_READ_HOLE_FAIL. Fail the read if a hole is detected. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819612321.215744.9738308885948264476.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906914460.143852.6284247083607910189.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967119923.1823006.15637375885194297582.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021519762.640689.16994364383313159319.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/netfs/read_helper.c | 8 ++++---- + include/linux/netfs.h | 11 ++++++++++- + 2 files changed, 14 insertions(+), 5 deletions(-) + +diff --git a/fs/netfs/read_helper.c b/fs/netfs/read_helper.c +index 9dd76b8914f2..6169659857b3 100644 +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -170,7 +170,7 @@ static void netfs_cache_read_terminated(void *priv, ssize_t transferred_or_error + */ + static void netfs_read_from_cache(struct netfs_read_request *rreq, + struct netfs_read_subrequest *subreq, +- bool seek_data) ++ enum netfs_read_from_hole read_hole) + { + struct netfs_cache_resources *cres = &rreq->cache_resources; + struct iov_iter iter; +@@ -180,7 +180,7 @@ static void netfs_read_from_cache(struct netfs_read_request *rreq, + subreq->start + subreq->transferred, + subreq->len - subreq->transferred); + +- cres->ops->read(cres, subreq->start, &iter, seek_data, ++ cres->ops->read(cres, subreq->start, &iter, read_hole, + netfs_cache_read_terminated, subreq); + } + +@@ -461,7 +461,7 @@ static void netfs_rreq_short_read(struct netfs_read_request *rreq, + netfs_get_read_subrequest(subreq); + atomic_inc(&rreq->nr_rd_ops); + if (subreq->source == NETFS_READ_FROM_CACHE) +- netfs_read_from_cache(rreq, subreq, true); ++ netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_CLEAR); + else + netfs_read_from_server(rreq, subreq); + } +@@ -789,7 +789,7 @@ static bool netfs_rreq_submit_slice(struct netfs_read_request *rreq, + netfs_read_from_server(rreq, subreq); + break; + case NETFS_READ_FROM_CACHE: +- netfs_read_from_cache(rreq, subreq, false); ++ netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_IGNORE); + break; + default: + BUG(); +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index 5a46fde65759..b46c39d98bbd 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -196,6 +196,15 @@ struct netfs_read_request_ops { + void (*cleanup)(struct address_space *mapping, void *netfs_priv); + }; + ++/* ++ * How to handle reading from a hole. ++ */ ++enum netfs_read_from_hole { ++ NETFS_READ_HOLE_IGNORE, ++ NETFS_READ_HOLE_CLEAR, ++ NETFS_READ_HOLE_FAIL, ++}; ++ + /* + * Table of operations for access to a cache. This is obtained by + * rreq->ops->begin_cache_operation(). +@@ -208,7 +217,7 @@ struct netfs_cache_ops { + int (*read)(struct netfs_cache_resources *cres, + loff_t start_pos, + struct iov_iter *iter, +- bool seek_data, ++ enum netfs_read_from_hole read_hole, + netfs_io_terminated_t term_func, + void *term_func_priv); + + diff --git a/patches.suse/netfs-Prepare-to-split-read_helper.c.patch b/patches.suse/netfs-Prepare-to-split-read_helper.c.patch new file mode 100644 index 0000000..d3034c2 --- /dev/null +++ b/patches.suse/netfs-Prepare-to-split-read_helper.c.patch @@ -0,0 +1,58 @@ +From: David Howells +Date: Tue, 1 Mar 2022 15:55:15 +0000 +Subject: netfs: Prepare to split read_helper.c +Git-commit: 93345c3ba55f62f6b7189cdab354c7293fd45d75 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Rename netfs_rreq_unlock() to netfs_rreq_unlock_folios() to make it sound +less like it's dropping a lock on an netfs_io_request struct. + +Remove the 'static' marker on netfs_rreq_unlock_folios() and declaring it +in internal.h preparatory to splitting the file. + +Changes +======= +ver #2) + - Slide this patch to after the one adding netfs_begin_read(). + - As a consequence, don't need to unstatic so many functions. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164623002861.3564931.17340149482236413375.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678215208.1200972.9761906209395002182.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692912709.2099075.4349905992838317797.stgit@warthog.procyon.org.uk/ # v3 +[don't really add 'folio' to the function name] +Acked-by: Luis Henriques +--- + fs/netfs/internal.h | 5 +++++ + fs/netfs/read_helper.c | 2 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -16,6 +16,11 @@ + #define pr_fmt(fmt) "netfs: " fmt + + /* ++ * buffered_read.c ++ */ ++void netfs_rreq_unlock(struct netfs_io_request *rreq); ++ ++/* + * objects.c + */ + struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -250,7 +250,7 @@ static void netfs_rreq_write_to_cache(st + * Unlock the pages in a read operation. We need to set PG_fscache on any + * pages we're going to write back before we unlock them. + */ +-static void netfs_rreq_unlock(struct netfs_io_request *rreq) ++void netfs_rreq_unlock(struct netfs_io_request *rreq) + { + struct netfs_io_subrequest *subreq; + struct page *page; diff --git a/patches.suse/netfs-Refactor-arguments-for-netfs_alloc_read_request.patch b/patches.suse/netfs-Refactor-arguments-for-netfs_alloc_read_request.patch new file mode 100644 index 0000000..60052b2 --- /dev/null +++ b/patches.suse/netfs-Refactor-arguments-for-netfs_alloc_read_request.patch @@ -0,0 +1,210 @@ +From: David Howells +Date: Thu, 26 Aug 2021 09:24:42 -0400 +Subject: netfs: Refactor arguments for netfs_alloc_read_request +Git-commit: 663dfb65c3b3ea4b8e1944680352992d58f3aa22 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Pass start and len to the rreq allocator. This should ensure that the +fields are set so that ->init_request() can use them. + +Also add a parameter to indicates the origin of the request. Ceph can use +this to tell whether to get caps. + +Changes +======= +ver #3) + - Change the author to me as Jeff feels that most of the patch is my + changes now. + +ver #2) + - Show the request origin in the netfs_rreq tracepoint. + +Signed-off-by: Jeff Layton +Co-developed-by: David Howells +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622989020.3564931.17517006047854958747.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678208569.1200972.12153682697842916557.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692904155.2099075.14717645623034355995.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/internal.h | 7 +++++-- + fs/netfs/objects.c | 13 ++++++++++--- + fs/netfs/read_helper.c | 23 +++++++++++------------ + include/linux/netfs.h | 7 +++++++ + include/trace/events/netfs.h | 11 ++++++++++- + 5 files changed, 43 insertions(+), 18 deletions(-) + +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -17,9 +17,12 @@ + /* + * objects.c + */ +-struct netfs_io_request *netfs_alloc_request(const struct netfs_request_ops *ops, ++struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, ++ struct file *file, ++ const struct netfs_request_ops *ops, + void *netfs_priv, +- struct file *file); ++ loff_t start, size_t len, ++ enum netfs_io_origin origin); + void netfs_get_request(struct netfs_io_request *rreq, enum netfs_rreq_ref_trace what); + void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async); + void netfs_put_request(struct netfs_io_request *rreq, bool was_async, +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -11,17 +11,24 @@ + /* + * Allocate an I/O request and initialise it. + */ +-struct netfs_io_request *netfs_alloc_request( +- const struct netfs_request_ops *ops, void *netfs_priv, +- struct file *file) ++struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, ++ struct file *file, ++ const struct netfs_request_ops *ops, ++ void *netfs_priv, ++ loff_t start, size_t len, ++ enum netfs_io_origin origin) + { + static atomic_t debug_ids; + struct netfs_io_request *rreq; + + rreq = kzalloc(sizeof(struct netfs_io_request), GFP_KERNEL); + if (rreq) { ++ rreq->start = start; ++ rreq->len = len; ++ rreq->origin = origin; + rreq->netfs_ops = ops; + rreq->netfs_priv = netfs_priv; ++ rreq->mapping = mapping; + rreq->inode = file_inode(file); + rreq->i_size = i_size_read(rreq->inode); + rreq->debug_id = atomic_inc_return(&debug_ids); +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -766,12 +766,13 @@ void netfs_readahead(struct readahead_co + if (readahead_count(ractl) == 0) + goto cleanup; + +- rreq = netfs_alloc_request(ops, netfs_priv, ractl->file); ++ rreq = netfs_alloc_request(ractl->mapping, ractl->file, ++ ops, netfs_priv, ++ readahead_pos(ractl), ++ readahead_length(ractl), ++ NETFS_READAHEAD); + if (!rreq) + goto cleanup; +- rreq->mapping = ractl->mapping; +- rreq->start = readahead_pos(ractl); +- rreq->len = readahead_length(ractl); + + if (ops->begin_cache_operation) { + ret = ops->begin_cache_operation(rreq); +@@ -841,16 +842,15 @@ int netfs_readpage(struct file *file, + + _enter("%lx", page_index(page)); + +- rreq = netfs_alloc_request(ops, netfs_priv, file); ++ rreq = netfs_alloc_request(page_file_mapping(page), file, ops, netfs_priv, ++ page_file_offset(page), thp_size(page), ++ NETFS_READPAGE); + if (!rreq) { + if (netfs_priv) + ops->cleanup(page_file_mapping(page), netfs_priv); + unlock_page(page); + return -ENOMEM; + } +- rreq->mapping = page_file_mapping(page); +- rreq->start = page_file_offset(page); +- rreq->len = thp_size(page); + + if (ops->begin_cache_operation) { + ret = ops->begin_cache_operation(rreq); +@@ -1007,12 +1007,11 @@ retry: + } + + ret = -ENOMEM; +- rreq = netfs_alloc_request(ops, netfs_priv, file); ++ rreq = netfs_alloc_request(mapping, file, ops, netfs_priv, ++ page_offset(page), thp_size(page), ++ NETFS_READ_FOR_WRITE); + if (!rreq) + goto error; +- rreq->mapping = page->mapping; +- rreq->start = page_offset(page); +- rreq->len = thp_size(page); + rreq->no_unlock_page = page->index; + __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); + netfs_priv = NULL; +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -129,6 +129,12 @@ struct netfs_io_subrequest { + #define NETFS_SREQ_NO_PROGRESS 4 /* Set if we didn't manage to read any data */ + }; + ++enum netfs_io_origin { ++ NETFS_READAHEAD, /* This read was triggered by readahead */ ++ NETFS_READPAGE, /* This read is a synchronous read */ ++ NETFS_READ_FOR_WRITE, /* This read is to prepare a write */ ++} __mode(byte); ++ + /* + * Descriptor for an I/O helper request. This is used to make multiple I/O + * operations to a variety of data stores and then stitch the result together. +@@ -146,6 +152,7 @@ struct netfs_io_request { + size_t submitted; /* Amount submitted for I/O so far */ + size_t len; /* Length of the request */ + short error; /* 0 or error that occurred */ ++ enum netfs_io_origin origin; /* Origin of the request */ + loff_t i_size; /* Size of the file */ + loff_t start; /* Start position */ + pgoff_t no_unlock_page; /* Don't unlock this page after read */ +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -21,6 +21,11 @@ + EM(netfs_read_trace_readpage, "READPAGE ") \ + E_(netfs_read_trace_write_begin, "WRITEBEGN") + ++#define netfs_rreq_origins \ ++ EM(NETFS_READAHEAD, "RA") \ ++ EM(NETFS_READPAGE, "RP") \ ++ E_(NETFS_READ_FOR_WRITE, "RW") ++ + #define netfs_rreq_traces \ + EM(netfs_rreq_trace_assess, "ASSESS ") \ + EM(netfs_rreq_trace_copy, "COPY ") \ +@@ -101,6 +106,7 @@ enum netfs_sreq_ref_trace { netfs_sreq_r + #define E_(a, b) TRACE_DEFINE_ENUM(a); + + netfs_read_traces; ++netfs_rreq_origins; + netfs_rreq_traces; + netfs_sreq_sources; + netfs_sreq_traces; +@@ -159,17 +165,20 @@ TRACE_EVENT(netfs_rreq, + TP_STRUCT__entry( + __field(unsigned int, rreq ) + __field(unsigned int, flags ) ++ __field(enum netfs_io_origin, origin ) + __field(enum netfs_rreq_trace, what ) + ), + + TP_fast_assign( + __entry->rreq = rreq->debug_id; + __entry->flags = rreq->flags; ++ __entry->origin = rreq->origin; + __entry->what = what; + ), + +- TP_printk("R=%08x %s f=%02x", ++ TP_printk("R=%08x %s %s f=%02x", + __entry->rreq, ++ __print_symbolic(__entry->origin, netfs_rreq_origins), + __print_symbolic(__entry->what, netfs_rreq_traces), + __entry->flags) + ); diff --git a/patches.suse/netfs-Rename-netfs_read_-request-to-netfs_io_-request.patch b/patches.suse/netfs-Rename-netfs_read_-request-to-netfs_io_-request.patch new file mode 100644 index 0000000..18a8c43 --- /dev/null +++ b/patches.suse/netfs-Rename-netfs_read_-request-to-netfs_io_-request.patch @@ -0,0 +1,1199 @@ +From: David Howells +Date: Thu, 17 Feb 2022 10:01:23 +0000 +Subject: netfs: Rename netfs_read_*request to netfs_io_*request +Git-commit: 6a19114b8e7f1e24d80b0812e26d78d7ae1ec6dd +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Rename netfs_read_*request to netfs_io_*request so that the same structures +can be used for the write helpers too. + +perl -p -i -e 's/netfs_read_(request|subrequest)/netfs_io_$1/g' \ + `git grep -l 'netfs_read_\(sub\|\)request'` +perl -p -i -e 's/nr_rd_ops/nr_outstanding/g' \ + `git grep -l nr_rd_ops` +perl -p -i -e 's/nr_wr_ops/nr_copy_ops/g' \ + `git grep -l nr_wr_ops` +perl -p -i -e 's/netfs_read_source/netfs_io_source/g' \ + `git grep -l 'netfs_read_source'` +perl -p -i -e 's/netfs_io_request_ops/netfs_request_ops/g' \ + `git grep -l 'netfs_io_request_ops'` +perl -p -i -e 's/init_rreq/init_request/g' \ + `git grep -l 'init_rreq'` + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622988070.3564931.7089670190434315183.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678195157.1200972.366609966927368090.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692891535.2099075.18435198075367420588.stgit@warthog.procyon.org.uk/ # v3 +Acked-by: Luis Henriques +--- + Documentation/filesystems/netfs_library.rst | 40 ++--- + fs/9p/vfs_addr.c | 16 +- + fs/afs/file.c | 12 - + fs/afs/internal.h | 4 + fs/cachefiles/io.c | 6 + fs/ceph/addr.c | 16 +- + fs/ceph/cache.h | 4 + fs/netfs/read_helper.c | 194 ++++++++++++++-------------- + include/linux/netfs.h | 42 +++--- + include/trace/events/cachefiles.h | 6 + include/trace/events/netfs.h | 14 +- + 11 files changed, 177 insertions(+), 177 deletions(-) + +--- a/Documentation/filesystems/netfs_library.rst ++++ b/Documentation/filesystems/netfs_library.rst +@@ -71,11 +71,11 @@ Read Helper Functions + Three read helpers are provided:: + + * void netfs_readahead(struct readahead_control *ractl, +- const struct netfs_read_request_ops *ops, ++ const struct netfs_request_ops *ops, + void *netfs_priv);`` + * int netfs_readpage(struct file *file, + struct page *page, +- const struct netfs_read_request_ops *ops, ++ const struct netfs_request_ops *ops, + void *netfs_priv); + * int netfs_write_begin(struct file *file, + struct address_space *mapping, +@@ -84,7 +84,7 @@ Three read helpers are provided:: + unsigned int flags, + struct page **_page, + void **_fsdata, +- const struct netfs_read_request_ops *ops, ++ const struct netfs_request_ops *ops, + void *netfs_priv); + + Each corresponds to a VM operation, with the addition of a couple of parameters +@@ -116,7 +116,7 @@ occurs, the request will get partially c + + Additionally, there is:: + +- * void netfs_subreq_terminated(struct netfs_read_subrequest *subreq, ++ * void netfs_subreq_terminated(struct netfs_io_subrequest *subreq, + ssize_t transferred_or_error, + bool was_async); + +@@ -132,7 +132,7 @@ Read Helper Structures + The read helpers make use of a couple of structures to maintain the state of + the read. The first is a structure that manages a read request as a whole:: + +- struct netfs_read_request { ++ struct netfs_io_request { + struct inode *inode; + struct address_space *mapping; + struct netfs_cache_resources cache_resources; +@@ -140,7 +140,7 @@ the read. The first is a structure that + loff_t start; + size_t len; + loff_t i_size; +- const struct netfs_read_request_ops *netfs_ops; ++ const struct netfs_request_ops *netfs_ops; + unsigned int debug_id; + ... + }; +@@ -187,8 +187,8 @@ The above fields are the ones the netfs + The second structure is used to manage individual slices of the overall read + request:: + +- struct netfs_read_subrequest { +- struct netfs_read_request *rreq; ++ struct netfs_io_subrequest { ++ struct netfs_io_request *rreq; + loff_t start; + size_t len; + size_t transferred; +@@ -244,23 +244,23 @@ Read Helper Operations + The network filesystem must provide the read helpers with a table of operations + through which it can issue requests and negotiate:: + +- struct netfs_read_request_ops { +- void (*init_rreq)(struct netfs_read_request *rreq, struct file *file); ++ struct netfs_request_ops { ++ void (*init_request)(struct netfs_io_request *rreq, struct file *file); + bool (*is_cache_enabled)(struct inode *inode); +- int (*begin_cache_operation)(struct netfs_read_request *rreq); +- void (*expand_readahead)(struct netfs_read_request *rreq); +- bool (*clamp_length)(struct netfs_read_subrequest *subreq); +- void (*issue_op)(struct netfs_read_subrequest *subreq); +- bool (*is_still_valid)(struct netfs_read_request *rreq); ++ int (*begin_cache_operation)(struct netfs_io_request *rreq); ++ void (*expand_readahead)(struct netfs_io_request *rreq); ++ bool (*clamp_length)(struct netfs_io_subrequest *subreq); ++ void (*issue_op)(struct netfs_io_subrequest *subreq); ++ bool (*is_still_valid)(struct netfs_io_request *rreq); + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, + struct page *page, void **_fsdata); +- void (*done)(struct netfs_read_request *rreq); ++ void (*done)(struct netfs_io_request *rreq); + void (*cleanup)(struct address_space *mapping, void *netfs_priv); + }; + + The operations are as follows: + +- * ``init_rreq()`` ++ * ``init_request()`` + + [Optional] This is called to initialise the request structure. It is given + the file for reference and can modify the ->netfs_priv value. +@@ -419,12 +419,12 @@ The network filesystem's ->begin_cache_o + cache and this must call into the cache to do the work. If using fscache, for + example, the cache would call:: + +- int fscache_begin_read_operation(struct netfs_read_request *rreq, ++ int fscache_begin_read_operation(struct netfs_io_request *rreq, + struct fscache_cookie *cookie); + + passing in the request pointer and the cookie corresponding to the file. + +-The netfs_read_request object contains a place for the cache to hang its ++The netfs_io_request object contains a place for the cache to hang its + state:: + + struct netfs_cache_resources { +@@ -442,7 +442,7 @@ operation table looks like the following + void (*expand_readahead)(struct netfs_cache_resources *cres, + loff_t *_start, size_t *_len, loff_t i_size); + +- enum netfs_read_source (*prepare_read)(struct netfs_read_subrequest *subreq, ++ enum netfs_io_source (*prepare_read)(struct netfs_io_subrequest *subreq, + loff_t i_size); + + int (*read)(struct netfs_cache_resources *cres, +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -33,9 +33,9 @@ + * v9fs_req_issue_op - Issue a read from 9P + * @subreq: The read to make + */ +-static void v9fs_req_issue_op(struct netfs_read_subrequest *subreq) ++static void v9fs_req_issue_op(struct netfs_io_subrequest *subreq) + { +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + struct p9_fid *fid = rreq->netfs_priv; + struct iov_iter to; + loff_t pos = subreq->start + subreq->transferred; +@@ -54,11 +54,11 @@ static void v9fs_req_issue_op(struct net + } + + /** +- * v9fs_init_rreq - Initialise a read request ++ * v9fs_init_request - Initialise a read request + * @rreq: The read request + * @file: The file being read from + */ +-static void v9fs_init_rreq(struct netfs_read_request *rreq, struct file *file) ++static void v9fs_init_request(struct netfs_io_request *rreq, struct file *file) + { + struct p9_fid *fid = file->private_data; + +@@ -67,7 +67,7 @@ static void v9fs_init_rreq(struct netfs_ + } + + /** +- * v9fs_req_cleanup - Cleanup request initialized by v9fs_init_rreq ++ * v9fs_req_cleanup - Cleanup request initialized by v9fs_init_request + * @mapping: unused mapping of request to cleanup + * @priv: private data to cleanup, a fid, guaranted non-null. + */ +@@ -93,7 +93,7 @@ static bool v9fs_is_cache_enabled(struct + * v9fs_begin_cache_operation - Begin a cache operation for a read + * @rreq: The read request + */ +-static int v9fs_begin_cache_operation(struct netfs_read_request *rreq) ++static int v9fs_begin_cache_operation(struct netfs_io_request *rreq) + { + #ifdef CONFIG_9P_FSCACHE + struct fscache_cookie *cookie = v9fs_inode_cookie(V9FS_I(rreq->inode)); +@@ -104,8 +104,8 @@ static int v9fs_begin_cache_operation(st + #endif + } + +-static const struct netfs_read_request_ops v9fs_req_ops = { +- .init_rreq = v9fs_init_rreq, ++static const struct netfs_request_ops v9fs_req_ops = { ++ .init_request = v9fs_init_request, + .is_cache_enabled = v9fs_is_cache_enabled, + .begin_cache_operation = v9fs_begin_cache_operation, + .issue_op = v9fs_req_issue_op, +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -235,7 +235,7 @@ void afs_put_read(struct afs_read *req) + static void afs_fetch_data_notify(struct afs_operation *op) + { + struct afs_read *req = op->fetch.req; +- struct netfs_read_subrequest *subreq = req->subreq; ++ struct netfs_io_subrequest *subreq = req->subreq; + int error = op->error; + + if (error == -ECONNABORTED) +@@ -305,7 +305,7 @@ int afs_fetch_data(struct afs_vnode *vno + return afs_do_sync_operation(op); + } + +-static void afs_req_issue_op(struct netfs_read_subrequest *subreq) ++static void afs_req_issue_op(struct netfs_io_subrequest *subreq) + { + struct afs_vnode *vnode = AFS_FS_I(subreq->rreq->inode); + struct afs_read *fsreq; +@@ -350,7 +350,7 @@ static int afs_symlink_readpage(struct f + return ret; + } + +-static void afs_init_rreq(struct netfs_read_request *rreq, struct file *file) ++static void afs_init_request(struct netfs_io_request *rreq, struct file *file) + { + rreq->netfs_priv = key_get(afs_file_key(file)); + } +@@ -362,7 +362,7 @@ static bool afs_is_cache_enabled(struct + return fscache_cookie_enabled(cookie) && cookie->cache_priv; + } + +-static int afs_begin_cache_operation(struct netfs_read_request *rreq) ++static int afs_begin_cache_operation(struct netfs_io_request *rreq) + { + #ifdef CONFIG_AFS_FSCACHE + struct afs_vnode *vnode = AFS_FS_I(rreq->inode); +@@ -387,8 +387,8 @@ static void afs_priv_cleanup(struct addr + key_put(netfs_priv); + } + +-const struct netfs_read_request_ops afs_req_ops = { +- .init_rreq = afs_init_rreq, ++const struct netfs_request_ops afs_req_ops = { ++ .init_request = afs_init_request, + .is_cache_enabled = afs_is_cache_enabled, + .begin_cache_operation = afs_begin_cache_operation, + .check_write_begin = afs_check_write_begin, +--- a/fs/afs/internal.h ++++ b/fs/afs/internal.h +@@ -207,7 +207,7 @@ struct afs_read { + loff_t file_size; /* File size returned by server */ + struct key *key; /* The key to use to reissue the read */ + struct afs_vnode *vnode; /* The file being read into. */ +- struct netfs_read_subrequest *subreq; /* Fscache helper read request this belongs to */ ++ struct netfs_io_subrequest *subreq; /* Fscache helper read request this belongs to */ + afs_dataversion_t data_version; /* Version number returned by server */ + refcount_t usage; + unsigned int call_debug_id; +@@ -1053,7 +1053,7 @@ extern const struct address_space_operat + extern const struct address_space_operations afs_symlink_aops; + extern const struct inode_operations afs_file_inode_operations; + extern const struct file_operations afs_file_operations; +-extern const struct netfs_read_request_ops afs_req_ops; ++extern const struct netfs_request_ops afs_req_ops; + + extern int afs_cache_wb_key(struct afs_vnode *, struct afs_file *); + extern void afs_put_wb_key(struct afs_wb_key *); +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -382,18 +382,18 @@ presubmission_error: + * Prepare a read operation, shortening it to a cached/uncached + * boundary as appropriate. + */ +-static enum netfs_read_source cachefiles_prepare_read(struct netfs_read_subrequest *subreq, ++static enum netfs_io_source cachefiles_prepare_read(struct netfs_io_subrequest *subreq, + loff_t i_size) + { + enum cachefiles_prepare_read_trace why; +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + struct netfs_cache_resources *cres = &rreq->cache_resources; + struct cachefiles_object *object; + struct cachefiles_cache *cache; + struct fscache_cookie *cookie = fscache_cres_cookie(cres); + const struct cred *saved_cred; + struct file *file = cachefiles_cres_file(cres); +- enum netfs_read_source ret = NETFS_DOWNLOAD_FROM_SERVER; ++ enum netfs_io_source ret = NETFS_DOWNLOAD_FROM_SERVER; + loff_t off, to; + ino_t ino = file ? file_inode(file)->i_ino : 0; + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -183,7 +183,7 @@ static int ceph_releasepage(struct page + return 1; + } + +-static void ceph_netfs_expand_readahead(struct netfs_read_request *rreq) ++static void ceph_netfs_expand_readahead(struct netfs_io_request *rreq) + { + struct inode *inode = rreq->inode; + struct ceph_inode_info *ci = ceph_inode(inode); +@@ -200,7 +200,7 @@ static void ceph_netfs_expand_readahead( + rreq->len = roundup(rreq->len, lo->stripe_unit); + } + +-static bool ceph_netfs_clamp_length(struct netfs_read_subrequest *subreq) ++static bool ceph_netfs_clamp_length(struct netfs_io_subrequest *subreq) + { + struct inode *inode = subreq->rreq->inode; + struct ceph_fs_client *fsc = ceph_inode_to_client(inode); +@@ -219,7 +219,7 @@ static void finish_netfs_read(struct cep + { + struct ceph_fs_client *fsc = ceph_inode_to_client(req->r_inode); + struct ceph_osd_data *osd_data = osd_req_op_extent_osd_data(req, 0); +- struct netfs_read_subrequest *subreq = req->r_priv; ++ struct netfs_io_subrequest *subreq = req->r_priv; + int num_pages; + int err = req->r_result; + +@@ -245,9 +245,9 @@ static void finish_netfs_read(struct cep + iput(req->r_inode); + } + +-static bool ceph_netfs_issue_op_inline(struct netfs_read_subrequest *subreq) ++static bool ceph_netfs_issue_op_inline(struct netfs_io_subrequest *subreq) + { +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + struct inode *inode = rreq->inode; + struct ceph_mds_reply_info_parsed *rinfo; + struct ceph_mds_reply_info_in *iinfo; +@@ -298,9 +298,9 @@ out: + return true; + } + +-static void ceph_netfs_issue_op(struct netfs_read_subrequest *subreq) ++static void ceph_netfs_issue_op(struct netfs_io_subrequest *subreq) + { +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + struct inode *inode = rreq->inode; + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_fs_client *fsc = ceph_inode_to_client(inode); +@@ -364,7 +364,7 @@ static void ceph_readahead_cleanup(struc + ceph_put_cap_refs(ci, got); + } + +-static const struct netfs_read_request_ops ceph_netfs_read_ops = { ++static const struct netfs_request_ops ceph_netfs_read_ops = { + .is_cache_enabled = ceph_is_cache_enabled, + .begin_cache_operation = ceph_begin_cache_operation, + .issue_op = ceph_netfs_issue_op, +--- a/fs/ceph/cache.h ++++ b/fs/ceph/cache.h +@@ -62,7 +62,7 @@ static inline int ceph_fscache_set_page_ + return fscache_set_page_dirty(page, ceph_fscache_cookie(ci)); + } + +-static inline int ceph_begin_cache_operation(struct netfs_read_request *rreq) ++static inline int ceph_begin_cache_operation(struct netfs_io_request *rreq) + { + struct fscache_cookie *cookie = ceph_fscache_cookie(ceph_inode(rreq->inode)); + +@@ -143,7 +143,7 @@ static inline bool ceph_is_cache_enabled + return false; + } + +-static inline int ceph_begin_cache_operation(struct netfs_read_request *rreq) ++static inline int ceph_begin_cache_operation(struct netfs_io_request *rreq) + { + return -ENOBUFS; + } +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -28,23 +28,23 @@ module_param_named(debug, netfs_debug, u + MODULE_PARM_DESC(netfs_debug, "Netfs support debugging mask"); + + static void netfs_rreq_work(struct work_struct *); +-static void __netfs_put_subrequest(struct netfs_read_subrequest *, bool); ++static void __netfs_put_subrequest(struct netfs_io_subrequest *, bool); + +-static void netfs_put_subrequest(struct netfs_read_subrequest *subreq, ++static void netfs_put_subrequest(struct netfs_io_subrequest *subreq, + bool was_async) + { + if (refcount_dec_and_test(&subreq->usage)) + __netfs_put_subrequest(subreq, was_async); + } + +-static struct netfs_read_request *netfs_alloc_read_request( +- const struct netfs_read_request_ops *ops, void *netfs_priv, ++static struct netfs_io_request *netfs_alloc_read_request( ++ const struct netfs_request_ops *ops, void *netfs_priv, + struct file *file) + { + static atomic_t debug_ids; +- struct netfs_read_request *rreq; ++ struct netfs_io_request *rreq; + +- rreq = kzalloc(sizeof(struct netfs_read_request), GFP_KERNEL); ++ rreq = kzalloc(sizeof(struct netfs_io_request), GFP_KERNEL); + if (rreq) { + rreq->netfs_ops = ops; + rreq->netfs_priv = netfs_priv; +@@ -55,27 +55,27 @@ static struct netfs_read_request *netfs_ + INIT_WORK(&rreq->work, netfs_rreq_work); + refcount_set(&rreq->usage, 1); + __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); +- if (ops->init_rreq) +- ops->init_rreq(rreq, file); ++ if (ops->init_request) ++ ops->init_request(rreq, file); + netfs_stat(&netfs_n_rh_rreq); + } + + return rreq; + } + +-static void netfs_get_read_request(struct netfs_read_request *rreq) ++static void netfs_get_read_request(struct netfs_io_request *rreq) + { + refcount_inc(&rreq->usage); + } + +-static void netfs_rreq_clear_subreqs(struct netfs_read_request *rreq, ++static void netfs_rreq_clear_subreqs(struct netfs_io_request *rreq, + bool was_async) + { +- struct netfs_read_subrequest *subreq; ++ struct netfs_io_subrequest *subreq; + + while (!list_empty(&rreq->subrequests)) { + subreq = list_first_entry(&rreq->subrequests, +- struct netfs_read_subrequest, rreq_link); ++ struct netfs_io_subrequest, rreq_link); + list_del(&subreq->rreq_link); + netfs_put_subrequest(subreq, was_async); + } +@@ -83,8 +83,8 @@ static void netfs_rreq_clear_subreqs(str + + static void netfs_free_read_request(struct work_struct *work) + { +- struct netfs_read_request *rreq = +- container_of(work, struct netfs_read_request, work); ++ struct netfs_io_request *rreq = ++ container_of(work, struct netfs_io_request, work); + netfs_rreq_clear_subreqs(rreq, false); + if (rreq->netfs_priv) + rreq->netfs_ops->cleanup(rreq->mapping, rreq->netfs_priv); +@@ -95,7 +95,7 @@ static void netfs_free_read_request(stru + netfs_stat_d(&netfs_n_rh_rreq); + } + +-static void netfs_put_read_request(struct netfs_read_request *rreq, bool was_async) ++static void netfs_put_read_request(struct netfs_io_request *rreq, bool was_async) + { + if (refcount_dec_and_test(&rreq->usage)) { + if (was_async) { +@@ -111,12 +111,12 @@ static void netfs_put_read_request(struc + /* + * Allocate and partially initialise an I/O request structure. + */ +-static struct netfs_read_subrequest *netfs_alloc_subrequest( +- struct netfs_read_request *rreq) ++static struct netfs_io_subrequest *netfs_alloc_subrequest( ++ struct netfs_io_request *rreq) + { +- struct netfs_read_subrequest *subreq; ++ struct netfs_io_subrequest *subreq; + +- subreq = kzalloc(sizeof(struct netfs_read_subrequest), GFP_KERNEL); ++ subreq = kzalloc(sizeof(struct netfs_io_subrequest), GFP_KERNEL); + if (subreq) { + INIT_LIST_HEAD(&subreq->rreq_link); + refcount_set(&subreq->usage, 2); +@@ -128,15 +128,15 @@ static struct netfs_read_subrequest *net + return subreq; + } + +-static void netfs_get_read_subrequest(struct netfs_read_subrequest *subreq) ++static void netfs_get_read_subrequest(struct netfs_io_subrequest *subreq) + { + refcount_inc(&subreq->usage); + } + +-static void __netfs_put_subrequest(struct netfs_read_subrequest *subreq, ++static void __netfs_put_subrequest(struct netfs_io_subrequest *subreq, + bool was_async) + { +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + + trace_netfs_sreq(subreq, netfs_sreq_trace_free); + kfree(subreq); +@@ -147,7 +147,7 @@ static void __netfs_put_subrequest(struc + /* + * Clear the unread part of an I/O request. + */ +-static void netfs_clear_unread(struct netfs_read_subrequest *subreq) ++static void netfs_clear_unread(struct netfs_io_subrequest *subreq) + { + struct iov_iter iter; + +@@ -160,7 +160,7 @@ static void netfs_clear_unread(struct ne + static void netfs_cache_read_terminated(void *priv, ssize_t transferred_or_error, + bool was_async) + { +- struct netfs_read_subrequest *subreq = priv; ++ struct netfs_io_subrequest *subreq = priv; + + netfs_subreq_terminated(subreq, transferred_or_error, was_async); + } +@@ -169,8 +169,8 @@ static void netfs_cache_read_terminated( + * Issue a read against the cache. + * - Eats the caller's ref on subreq. + */ +-static void netfs_read_from_cache(struct netfs_read_request *rreq, +- struct netfs_read_subrequest *subreq, ++static void netfs_read_from_cache(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq, + enum netfs_read_from_hole read_hole) + { + struct netfs_cache_resources *cres = &rreq->cache_resources; +@@ -188,8 +188,8 @@ static void netfs_read_from_cache(struct + /* + * Fill a subrequest region with zeroes. + */ +-static void netfs_fill_with_zeroes(struct netfs_read_request *rreq, +- struct netfs_read_subrequest *subreq) ++static void netfs_fill_with_zeroes(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) + { + netfs_stat(&netfs_n_rh_zero); + __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); +@@ -212,8 +212,8 @@ static void netfs_fill_with_zeroes(struc + * - NETFS_SREQ_CLEAR_TAIL: A short read - the rest of the buffer will be + * cleared. + */ +-static void netfs_read_from_server(struct netfs_read_request *rreq, +- struct netfs_read_subrequest *subreq) ++static void netfs_read_from_server(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) + { + netfs_stat(&netfs_n_rh_download); + rreq->netfs_ops->issue_op(subreq); +@@ -222,7 +222,7 @@ static void netfs_read_from_server(struc + /* + * Release those waiting. + */ +-static void netfs_rreq_completed(struct netfs_read_request *rreq, bool was_async) ++static void netfs_rreq_completed(struct netfs_io_request *rreq, bool was_async) + { + trace_netfs_rreq(rreq, netfs_rreq_trace_done); + netfs_rreq_clear_subreqs(rreq, was_async); +@@ -235,10 +235,10 @@ static void netfs_rreq_completed(struct + * + * May be called in softirq mode and we inherit a ref from the caller. + */ +-static void netfs_rreq_unmark_after_write(struct netfs_read_request *rreq, ++static void netfs_rreq_unmark_after_write(struct netfs_io_request *rreq, + bool was_async) + { +- struct netfs_read_subrequest *subreq; ++ struct netfs_io_subrequest *subreq; + struct page *page; + pgoff_t unlocked = 0; + bool have_unlocked = false; +@@ -267,8 +267,8 @@ static void netfs_rreq_unmark_after_writ + static void netfs_rreq_copy_terminated(void *priv, ssize_t transferred_or_error, + bool was_async) + { +- struct netfs_read_subrequest *subreq = priv; +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_subrequest *subreq = priv; ++ struct netfs_io_request *rreq = subreq->rreq; + + if (IS_ERR_VALUE(transferred_or_error)) { + netfs_stat(&netfs_n_rh_write_failed); +@@ -280,8 +280,8 @@ static void netfs_rreq_copy_terminated(v + + trace_netfs_sreq(subreq, netfs_sreq_trace_write_term); + +- /* If we decrement nr_wr_ops to 0, the ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_wr_ops)) ++ /* If we decrement nr_copy_ops to 0, the ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_copy_ops)) + netfs_rreq_unmark_after_write(rreq, was_async); + + netfs_put_subrequest(subreq, was_async); +@@ -291,10 +291,10 @@ static void netfs_rreq_copy_terminated(v + * Perform any outstanding writes to the cache. We inherit a ref from the + * caller. + */ +-static void netfs_rreq_do_write_to_cache(struct netfs_read_request *rreq) ++static void netfs_rreq_do_write_to_cache(struct netfs_io_request *rreq) + { + struct netfs_cache_resources *cres = &rreq->cache_resources; +- struct netfs_read_subrequest *subreq, *next, *p; ++ struct netfs_io_subrequest *subreq, *next, *p; + struct iov_iter iter; + int ret; + +@@ -303,7 +303,7 @@ static void netfs_rreq_do_write_to_cache + /* We don't want terminating writes trying to wake us up whilst we're + * still going through the list. + */ +- atomic_inc(&rreq->nr_wr_ops); ++ atomic_inc(&rreq->nr_copy_ops); + + list_for_each_entry_safe(subreq, p, &rreq->subrequests, rreq_link) { + if (!test_bit(NETFS_SREQ_WRITE_TO_CACHE, &subreq->flags)) { +@@ -334,7 +334,7 @@ static void netfs_rreq_do_write_to_cache + iov_iter_xarray(&iter, WRITE, &rreq->mapping->i_pages, + subreq->start, subreq->len); + +- atomic_inc(&rreq->nr_wr_ops); ++ atomic_inc(&rreq->nr_copy_ops); + netfs_stat(&netfs_n_rh_write); + netfs_get_read_subrequest(subreq); + trace_netfs_sreq(subreq, netfs_sreq_trace_write); +@@ -342,20 +342,20 @@ static void netfs_rreq_do_write_to_cache + netfs_rreq_copy_terminated, subreq); + } + +- /* If we decrement nr_wr_ops to 0, the usage ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_wr_ops)) ++ /* If we decrement nr_copy_ops to 0, the usage ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_copy_ops)) + netfs_rreq_unmark_after_write(rreq, false); + } + + static void netfs_rreq_write_to_cache_work(struct work_struct *work) + { +- struct netfs_read_request *rreq = +- container_of(work, struct netfs_read_request, work); ++ struct netfs_io_request *rreq = ++ container_of(work, struct netfs_io_request, work); + + netfs_rreq_do_write_to_cache(rreq); + } + +-static void netfs_rreq_write_to_cache(struct netfs_read_request *rreq) ++static void netfs_rreq_write_to_cache(struct netfs_io_request *rreq) + { + rreq->work.func = netfs_rreq_write_to_cache_work; + if (!queue_work(system_unbound_wq, &rreq->work)) +@@ -366,9 +366,9 @@ static void netfs_rreq_write_to_cache(st + * Unlock the pages in a read operation. We need to set PG_fscache on any + * pages we're going to write back before we unlock them. + */ +-static void netfs_rreq_unlock(struct netfs_read_request *rreq) ++static void netfs_rreq_unlock(struct netfs_io_request *rreq) + { +- struct netfs_read_subrequest *subreq; ++ struct netfs_io_subrequest *subreq; + struct page *page; + unsigned int iopos, account = 0; + pgoff_t start_page = rreq->start / PAGE_SIZE; +@@ -392,7 +392,7 @@ static void netfs_rreq_unlock(struct net + * mixture inside. + */ + subreq = list_first_entry(&rreq->subrequests, +- struct netfs_read_subrequest, rreq_link); ++ struct netfs_io_subrequest, rreq_link); + iopos = 0; + subreq_failed = (subreq->error < 0); + +@@ -452,8 +452,8 @@ static void netfs_rreq_unlock(struct net + /* + * Handle a short read. + */ +-static void netfs_rreq_short_read(struct netfs_read_request *rreq, +- struct netfs_read_subrequest *subreq) ++static void netfs_rreq_short_read(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) + { + __clear_bit(NETFS_SREQ_SHORT_READ, &subreq->flags); + __set_bit(NETFS_SREQ_SEEK_DATA_READ, &subreq->flags); +@@ -462,7 +462,7 @@ static void netfs_rreq_short_read(struct + trace_netfs_sreq(subreq, netfs_sreq_trace_resubmit_short); + + netfs_get_read_subrequest(subreq); +- atomic_inc(&rreq->nr_rd_ops); ++ atomic_inc(&rreq->nr_outstanding); + if (subreq->source == NETFS_READ_FROM_CACHE) + netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_CLEAR); + else +@@ -473,9 +473,9 @@ static void netfs_rreq_short_read(struct + * Resubmit any short or failed operations. Returns true if we got the rreq + * ref back. + */ +-static bool netfs_rreq_perform_resubmissions(struct netfs_read_request *rreq) ++static bool netfs_rreq_perform_resubmissions(struct netfs_io_request *rreq) + { +- struct netfs_read_subrequest *subreq; ++ struct netfs_io_subrequest *subreq; + + WARN_ON(in_interrupt()); + +@@ -484,7 +484,7 @@ static bool netfs_rreq_perform_resubmiss + /* We don't want terminating submissions trying to wake us up whilst + * we're still going through the list. + */ +- atomic_inc(&rreq->nr_rd_ops); ++ atomic_inc(&rreq->nr_outstanding); + + __clear_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); + list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +@@ -496,27 +496,27 @@ static bool netfs_rreq_perform_resubmiss + netfs_stat(&netfs_n_rh_download_instead); + trace_netfs_sreq(subreq, netfs_sreq_trace_download_instead); + netfs_get_read_subrequest(subreq); +- atomic_inc(&rreq->nr_rd_ops); ++ atomic_inc(&rreq->nr_outstanding); + netfs_read_from_server(rreq, subreq); + } else if (test_bit(NETFS_SREQ_SHORT_READ, &subreq->flags)) { + netfs_rreq_short_read(rreq, subreq); + } + } + +- /* If we decrement nr_rd_ops to 0, the usage ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_rd_ops)) ++ /* If we decrement nr_outstanding to 0, the usage ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_outstanding)) + return true; + +- wake_up_var(&rreq->nr_rd_ops); ++ wake_up_var(&rreq->nr_outstanding); + return false; + } + + /* + * Check to see if the data read is still valid. + */ +-static void netfs_rreq_is_still_valid(struct netfs_read_request *rreq) ++static void netfs_rreq_is_still_valid(struct netfs_io_request *rreq) + { +- struct netfs_read_subrequest *subreq; ++ struct netfs_io_subrequest *subreq; + + if (!rreq->netfs_ops->is_still_valid || + rreq->netfs_ops->is_still_valid(rreq)) +@@ -536,7 +536,7 @@ static void netfs_rreq_is_still_valid(st + * Note that we could be in an ordinary kernel thread, on a workqueue or in + * softirq context at this point. We inherit a ref from the caller. + */ +-static void netfs_rreq_assess(struct netfs_read_request *rreq, bool was_async) ++static void netfs_rreq_assess(struct netfs_io_request *rreq, bool was_async) + { + trace_netfs_rreq(rreq, netfs_rreq_trace_assess); + +@@ -563,8 +563,8 @@ again: + + static void netfs_rreq_work(struct work_struct *work) + { +- struct netfs_read_request *rreq = +- container_of(work, struct netfs_read_request, work); ++ struct netfs_io_request *rreq = ++ container_of(work, struct netfs_io_request, work); + netfs_rreq_assess(rreq, false); + } + +@@ -572,7 +572,7 @@ static void netfs_rreq_work(struct work_ + * Handle the completion of all outstanding I/O operations on a read request. + * We inherit a ref from the caller. + */ +-static void netfs_rreq_terminated(struct netfs_read_request *rreq, ++static void netfs_rreq_terminated(struct netfs_io_request *rreq, + bool was_async) + { + if (test_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags) && +@@ -602,11 +602,11 @@ static void netfs_rreq_terminated(struct + * If @was_async is true, the caller might be running in softirq or interrupt + * context and we can't sleep. + */ +-void netfs_subreq_terminated(struct netfs_read_subrequest *subreq, ++void netfs_subreq_terminated(struct netfs_io_subrequest *subreq, + ssize_t transferred_or_error, + bool was_async) + { +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + int u; + + _enter("[%u]{%llx,%lx},%zd", +@@ -650,12 +650,12 @@ complete: + out: + trace_netfs_sreq(subreq, netfs_sreq_trace_terminated); + +- /* If we decrement nr_rd_ops to 0, the ref belongs to us. */ +- u = atomic_dec_return(&rreq->nr_rd_ops); ++ /* If we decrement nr_outstanding to 0, the ref belongs to us. */ ++ u = atomic_dec_return(&rreq->nr_outstanding); + if (u == 0) + netfs_rreq_terminated(rreq, was_async); + else if (u == 1) +- wake_up_var(&rreq->nr_rd_ops); ++ wake_up_var(&rreq->nr_outstanding); + + netfs_put_subrequest(subreq, was_async); + return; +@@ -693,10 +693,10 @@ failed: + } + EXPORT_SYMBOL(netfs_subreq_terminated); + +-static enum netfs_read_source netfs_cache_prepare_read(struct netfs_read_subrequest *subreq, ++static enum netfs_io_source netfs_cache_prepare_read(struct netfs_io_subrequest *subreq, + loff_t i_size) + { +- struct netfs_read_request *rreq = subreq->rreq; ++ struct netfs_io_request *rreq = subreq->rreq; + struct netfs_cache_resources *cres = &rreq->cache_resources; + + if (cres->ops) +@@ -709,11 +709,11 @@ static enum netfs_read_source netfs_cach + /* + * Work out what sort of subrequest the next one will be. + */ +-static enum netfs_read_source +-netfs_rreq_prepare_read(struct netfs_read_request *rreq, +- struct netfs_read_subrequest *subreq) ++static enum netfs_io_source ++netfs_rreq_prepare_read(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) + { +- enum netfs_read_source source; ++ enum netfs_io_source source; + + _enter("%llx-%llx,%llx", subreq->start, subreq->start + subreq->len, rreq->i_size); + +@@ -750,11 +750,11 @@ out: + /* + * Slice off a piece of a read request and submit an I/O request for it. + */ +-static bool netfs_rreq_submit_slice(struct netfs_read_request *rreq, ++static bool netfs_rreq_submit_slice(struct netfs_io_request *rreq, + unsigned int *_debug_index) + { +- struct netfs_read_subrequest *subreq; +- enum netfs_read_source source; ++ struct netfs_io_subrequest *subreq; ++ enum netfs_io_source source; + + subreq = netfs_alloc_subrequest(rreq); + if (!subreq) +@@ -779,7 +779,7 @@ static bool netfs_rreq_submit_slice(stru + if (source == NETFS_INVALID_READ) + goto subreq_failed; + +- atomic_inc(&rreq->nr_rd_ops); ++ atomic_inc(&rreq->nr_outstanding); + + rreq->submitted += subreq->len; + +@@ -806,7 +806,7 @@ subreq_failed: + return false; + } + +-static void netfs_cache_expand_readahead(struct netfs_read_request *rreq, ++static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, + loff_t *_start, size_t *_len, loff_t i_size) + { + struct netfs_cache_resources *cres = &rreq->cache_resources; +@@ -815,7 +815,7 @@ static void netfs_cache_expand_readahead + cres->ops->expand_readahead(cres, _start, _len, i_size); + } + +-static void netfs_rreq_expand(struct netfs_read_request *rreq, ++static void netfs_rreq_expand(struct netfs_io_request *rreq, + struct readahead_control *ractl) + { + /* Give the cache a chance to change the request parameters. The +@@ -868,10 +868,10 @@ static void netfs_rreq_expand(struct net + * This is usable whether or not caching is enabled. + */ + void netfs_readahead(struct readahead_control *ractl, +- const struct netfs_read_request_ops *ops, ++ const struct netfs_request_ops *ops, + void *netfs_priv) + { +- struct netfs_read_request *rreq; ++ struct netfs_io_request *rreq; + struct page *page; + unsigned int debug_index = 0; + int ret; +@@ -900,7 +900,7 @@ void netfs_readahead(struct readahead_co + + netfs_rreq_expand(rreq, ractl); + +- atomic_set(&rreq->nr_rd_ops, 1); ++ atomic_set(&rreq->nr_outstanding, 1); + do { + if (!netfs_rreq_submit_slice(rreq, &debug_index)) + break; +@@ -913,8 +913,8 @@ void netfs_readahead(struct readahead_co + while ((page = readahead_page(ractl))) + put_page(page); + +- /* If we decrement nr_rd_ops to 0, the ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_rd_ops)) ++ /* If we decrement nr_outstanding to 0, the ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_outstanding)) + netfs_rreq_assess(rreq, false); + return; + +@@ -947,10 +947,10 @@ EXPORT_SYMBOL(netfs_readahead); + */ + int netfs_readpage(struct file *file, + struct page *page, +- const struct netfs_read_request_ops *ops, ++ const struct netfs_request_ops *ops, + void *netfs_priv) + { +- struct netfs_read_request *rreq; ++ struct netfs_io_request *rreq; + unsigned int debug_index = 0; + int ret; + +@@ -980,19 +980,19 @@ int netfs_readpage(struct file *file, + + netfs_get_read_request(rreq); + +- atomic_set(&rreq->nr_rd_ops, 1); ++ atomic_set(&rreq->nr_outstanding, 1); + do { + if (!netfs_rreq_submit_slice(rreq, &debug_index)) + break; + + } while (rreq->submitted < rreq->len); + +- /* Keep nr_rd_ops incremented so that the ref always belongs to us, and ++ /* Keep nr_outstanding incremented so that the ref always belongs to us, and + * the service code isn't punted off to a random thread pool to + * process. + */ + do { +- wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); ++ wait_var_event(&rreq->nr_outstanding, atomic_read(&rreq->nr_outstanding) == 1); + netfs_rreq_assess(rreq, false); + } while (test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)); + +@@ -1079,10 +1079,10 @@ zero_out: + int netfs_write_begin(struct file *file, struct address_space *mapping, + loff_t pos, unsigned int len, unsigned int flags, + struct page **_page, void **_fsdata, +- const struct netfs_read_request_ops *ops, ++ const struct netfs_request_ops *ops, + void *netfs_priv) + { +- struct netfs_read_request *rreq; ++ struct netfs_io_request *rreq; + struct page *page, *xpage; + struct inode *inode = file_inode(file); + unsigned int debug_index = 0; +@@ -1152,19 +1152,19 @@ retry: + if (xpage != page) + put_page(xpage); + +- atomic_set(&rreq->nr_rd_ops, 1); ++ atomic_set(&rreq->nr_outstanding, 1); + do { + if (!netfs_rreq_submit_slice(rreq, &debug_index)) + break; + + } while (rreq->submitted < rreq->len); + +- /* Keep nr_rd_ops incremented so that the ref always belongs to us, and ++ /* Keep nr_outstanding incremented so that the ref always belongs to us, and + * the service code isn't punted off to a random thread pool to + * process. + */ + for (;;) { +- wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); ++ wait_var_event(&rreq->nr_outstanding, atomic_read(&rreq->nr_outstanding) == 1); + netfs_rreq_assess(rreq, false); + if (!test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)) + break; +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -85,7 +85,7 @@ static inline int wait_on_page_fscache_k + return wait_on_page_private_2_killable(page); + } + +-enum netfs_read_source { ++enum netfs_io_source { + NETFS_FILL_WITH_ZEROES, + NETFS_DOWNLOAD_FROM_SERVER, + NETFS_READ_FROM_CACHE, +@@ -109,8 +109,8 @@ struct netfs_cache_resources { + /* + * Descriptor for a single component subrequest. + */ +-struct netfs_read_subrequest { +- struct netfs_read_request *rreq; /* Supervising read request */ ++struct netfs_io_subrequest { ++ struct netfs_io_request *rreq; /* Supervising read request */ + struct list_head rreq_link; /* Link in rreq->subrequests */ + loff_t start; /* Where to start the I/O */ + size_t len; /* Size of the I/O */ +@@ -118,7 +118,7 @@ struct netfs_read_subrequest { + refcount_t usage; + short error; /* 0 or error that occurred */ + unsigned short debug_index; /* Index in list (for debugging output) */ +- enum netfs_read_source source; /* Where to read from */ ++ enum netfs_io_source source; /* Where to read from */ + unsigned long flags; + #define NETFS_SREQ_WRITE_TO_CACHE 0 /* Set if should write to cache */ + #define NETFS_SREQ_CLEAR_TAIL 1 /* Set if the rest of the read should be cleared */ +@@ -131,7 +131,7 @@ struct netfs_read_subrequest { + * Descriptor for a read helper request. This is used to make multiple I/O + * requests on a variety of sources and then stitch the result together. + */ +-struct netfs_read_request { ++struct netfs_io_request { + struct work_struct work; + struct inode *inode; /* The file being accessed */ + struct address_space *mapping; /* The mapping being accessed */ +@@ -139,8 +139,8 @@ struct netfs_read_request { + struct list_head subrequests; /* Requests to fetch I/O from disk or net */ + void *netfs_priv; /* Private data for the netfs */ + unsigned int debug_id; +- atomic_t nr_rd_ops; /* Number of read ops in progress */ +- atomic_t nr_wr_ops; /* Number of write ops in progress */ ++ atomic_t nr_outstanding; /* Number of read ops in progress */ ++ atomic_t nr_copy_ops; /* Number of write ops in progress */ + size_t submitted; /* Amount submitted for I/O so far */ + size_t len; /* Length of the request */ + short error; /* 0 or error that occurred */ +@@ -155,23 +155,23 @@ struct netfs_read_request { + #define NETFS_RREQ_DONT_UNLOCK_PAGES 3 /* Don't unlock the pages on completion */ + #define NETFS_RREQ_FAILED 4 /* The request failed */ + #define NETFS_RREQ_IN_PROGRESS 5 /* Unlocked when the request completes */ +- const struct netfs_read_request_ops *netfs_ops; ++ const struct netfs_request_ops *netfs_ops; + }; + + /* + * Operations the network filesystem can/must provide to the helpers. + */ +-struct netfs_read_request_ops { ++struct netfs_request_ops { + bool (*is_cache_enabled)(struct inode *inode); +- void (*init_rreq)(struct netfs_read_request *rreq, struct file *file); +- int (*begin_cache_operation)(struct netfs_read_request *rreq); +- void (*expand_readahead)(struct netfs_read_request *rreq); +- bool (*clamp_length)(struct netfs_read_subrequest *subreq); +- void (*issue_op)(struct netfs_read_subrequest *subreq); +- bool (*is_still_valid)(struct netfs_read_request *rreq); ++ void (*init_request)(struct netfs_io_request *rreq, struct file *file); ++ int (*begin_cache_operation)(struct netfs_io_request *rreq); ++ void (*expand_readahead)(struct netfs_io_request *rreq); ++ bool (*clamp_length)(struct netfs_io_subrequest *subreq); ++ void (*issue_op)(struct netfs_io_subrequest *subreq); ++ bool (*is_still_valid)(struct netfs_io_request *rreq); + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, + struct page *page, void **_fsdata); +- void (*done)(struct netfs_read_request *rreq); ++ void (*done)(struct netfs_io_request *rreq); + void (*cleanup)(struct address_space *mapping, void *netfs_priv); + }; + +@@ -214,7 +214,7 @@ struct netfs_cache_ops { + /* Prepare a read operation, shortening it to a cached/uncached + * boundary as appropriate. + */ +- enum netfs_read_source (*prepare_read)(struct netfs_read_subrequest *subreq, ++ enum netfs_io_source (*prepare_read)(struct netfs_io_subrequest *subreq, + loff_t i_size); + + /* Prepare a write operation, working out what part of the write we can +@@ -234,19 +234,19 @@ struct netfs_cache_ops { + + struct readahead_control; + extern void netfs_readahead(struct readahead_control *, +- const struct netfs_read_request_ops *, ++ const struct netfs_request_ops *, + void *); + extern int netfs_readpage(struct file *, + struct page *, +- const struct netfs_read_request_ops *, ++ const struct netfs_request_ops *, + void *); + extern int netfs_write_begin(struct file *, struct address_space *, + loff_t, unsigned int, unsigned int, struct page **, + void **, +- const struct netfs_read_request_ops *, ++ const struct netfs_request_ops *, + void *); + +-extern void netfs_subreq_terminated(struct netfs_read_subrequest *, ssize_t, bool); ++extern void netfs_subreq_terminated(struct netfs_io_subrequest *, ssize_t, bool); + extern void netfs_stats_show(struct seq_file *); + + #endif /* _LINUX_NETFS_H */ +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -426,8 +426,8 @@ TRACE_EVENT(cachefiles_vol_coherency, + ); + + TRACE_EVENT(cachefiles_prep_read, +- TP_PROTO(struct netfs_read_subrequest *sreq, +- enum netfs_read_source source, ++ TP_PROTO(struct netfs_io_subrequest *sreq, ++ enum netfs_io_source source, + enum cachefiles_prepare_read_trace why, + ino_t cache_inode), + +@@ -437,7 +437,7 @@ TRACE_EVENT(cachefiles_prep_read, + __field(unsigned int, rreq ) + __field(unsigned short, index ) + __field(unsigned short, flags ) +- __field(enum netfs_read_source, source ) ++ __field(enum netfs_io_source, source ) + __field(enum cachefiles_prepare_read_trace, why ) + __field(size_t, len ) + __field(loff_t, start ) +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -94,7 +94,7 @@ netfs_failures; + #define E_(a, b) { a, b } + + TRACE_EVENT(netfs_read, +- TP_PROTO(struct netfs_read_request *rreq, ++ TP_PROTO(struct netfs_io_request *rreq, + loff_t start, size_t len, + enum netfs_read_trace what), + +@@ -127,7 +127,7 @@ TRACE_EVENT(netfs_read, + ); + + TRACE_EVENT(netfs_rreq, +- TP_PROTO(struct netfs_read_request *rreq, ++ TP_PROTO(struct netfs_io_request *rreq, + enum netfs_rreq_trace what), + + TP_ARGS(rreq, what), +@@ -151,7 +151,7 @@ TRACE_EVENT(netfs_rreq, + ); + + TRACE_EVENT(netfs_sreq, +- TP_PROTO(struct netfs_read_subrequest *sreq, ++ TP_PROTO(struct netfs_io_subrequest *sreq, + enum netfs_sreq_trace what), + + TP_ARGS(sreq, what), +@@ -161,7 +161,7 @@ TRACE_EVENT(netfs_sreq, + __field(unsigned short, index ) + __field(short, error ) + __field(unsigned short, flags ) +- __field(enum netfs_read_source, source ) ++ __field(enum netfs_io_source, source ) + __field(enum netfs_sreq_trace, what ) + __field(size_t, len ) + __field(size_t, transferred ) +@@ -190,8 +190,8 @@ TRACE_EVENT(netfs_sreq, + ); + + TRACE_EVENT(netfs_failure, +- TP_PROTO(struct netfs_read_request *rreq, +- struct netfs_read_subrequest *sreq, ++ TP_PROTO(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *sreq, + int error, enum netfs_failure what), + + TP_ARGS(rreq, sreq, error, what), +@@ -201,7 +201,7 @@ TRACE_EVENT(netfs_failure, + __field(unsigned short, index ) + __field(short, error ) + __field(unsigned short, flags ) +- __field(enum netfs_read_source, source ) ++ __field(enum netfs_io_source, source ) + __field(enum netfs_failure, what ) + __field(size_t, len ) + __field(size_t, transferred ) diff --git a/patches.suse/netfs-Rename-read_helper.c-to-io.c.patch b/patches.suse/netfs-Rename-read_helper.c-to-io.c.patch new file mode 100644 index 0000000..cb4dec6 --- /dev/null +++ b/patches.suse/netfs-Rename-read_helper.c-to-io.c.patch @@ -0,0 +1,2243 @@ +From: David Howells +Date: Mon, 7 Mar 2022 21:57:24 +0000 +Subject: netfs: Rename read_helper.c to io.c +Git-commit: 3be01750d7ac5803ad6fa76801d4d80b3814229f +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Rename the read_helper.c file to io.c before splitting out the buffered +read functions and some other bits. + +Changes +======= +ver #2) + - Rename read_helper.c before splitting. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164678216109.1200972.16567696909952495832.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692918076.2099075.8120961172717347610.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/Makefile | 4 + fs/netfs/internal.h | 14 + fs/netfs/io.c | 1082 +++++++++++++++++++++++++++++++++++++++++++++++++ + fs/netfs/read_helper.c | 1082 ------------------------------------------------- + 4 files changed, 1091 insertions(+), 1091 deletions(-) + +--- a/fs/netfs/Makefile ++++ b/fs/netfs/Makefile +@@ -1,8 +1,8 @@ + # SPDX-License-Identifier: GPL-2.0 + + netfs-y := \ +- objects.o \ +- read_helper.o ++ io.o \ ++ objects.o + + netfs-$(CONFIG_NETFS_STATS) += stats.o + +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -21,6 +21,13 @@ + void netfs_rreq_unlock(struct netfs_io_request *rreq); + + /* ++ * io.c ++ */ ++extern unsigned int netfs_debug; ++ ++int netfs_begin_read(struct netfs_io_request *rreq, bool sync); ++ ++/* + * objects.c + */ + struct netfs_io_request *netfs_alloc_request(struct address_space *mapping, +@@ -40,13 +47,6 @@ static inline void netfs_see_request(str + } + + /* +- * read_helper.c +- */ +-extern unsigned int netfs_debug; +- +-int netfs_begin_read(struct netfs_io_request *rreq, bool sync); +- +-/* + * stats.c + */ + #ifdef CONFIG_NETFS_STATS +--- /dev/null ++++ b/fs/netfs/io.c +@@ -0,0 +1,1082 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Network filesystem high-level read support. ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include "internal.h" ++#define CREATE_TRACE_POINTS ++#include ++ ++MODULE_DESCRIPTION("Network fs support"); ++MODULE_AUTHOR("Red Hat, Inc."); ++MODULE_LICENSE("GPL"); ++ ++unsigned netfs_debug; ++module_param_named(debug, netfs_debug, uint, S_IWUSR | S_IRUGO); ++MODULE_PARM_DESC(netfs_debug, "Netfs support debugging mask"); ++ ++/* ++ * Clear the unread part of an I/O request. ++ */ ++static void netfs_clear_unread(struct netfs_io_subrequest *subreq) ++{ ++ struct iov_iter iter; ++ ++ iov_iter_xarray(&iter, READ, &subreq->rreq->mapping->i_pages, ++ subreq->start + subreq->transferred, ++ subreq->len - subreq->transferred); ++ iov_iter_zero(iov_iter_count(&iter), &iter); ++} ++ ++static void netfs_cache_read_terminated(void *priv, ssize_t transferred_or_error, ++ bool was_async) ++{ ++ struct netfs_io_subrequest *subreq = priv; ++ ++ netfs_subreq_terminated(subreq, transferred_or_error, was_async); ++} ++ ++/* ++ * Issue a read against the cache. ++ * - Eats the caller's ref on subreq. ++ */ ++static void netfs_read_from_cache(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq, ++ enum netfs_read_from_hole read_hole) ++{ ++ struct netfs_cache_resources *cres = &rreq->cache_resources; ++ struct iov_iter iter; ++ ++ netfs_stat(&netfs_n_rh_read); ++ iov_iter_xarray(&iter, READ, &rreq->mapping->i_pages, ++ subreq->start + subreq->transferred, ++ subreq->len - subreq->transferred); ++ ++ cres->ops->read(cres, subreq->start, &iter, read_hole, ++ netfs_cache_read_terminated, subreq); ++} ++ ++/* ++ * Fill a subrequest region with zeroes. ++ */ ++static void netfs_fill_with_zeroes(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) ++{ ++ netfs_stat(&netfs_n_rh_zero); ++ __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); ++ netfs_subreq_terminated(subreq, 0, false); ++} ++ ++/* ++ * Ask the netfs to issue a read request to the server for us. ++ * ++ * The netfs is expected to read from subreq->pos + subreq->transferred to ++ * subreq->pos + subreq->len - 1. It may not backtrack and write data into the ++ * buffer prior to the transferred point as it might clobber dirty data ++ * obtained from the cache. ++ * ++ * Alternatively, the netfs is allowed to indicate one of two things: ++ * ++ * - NETFS_SREQ_SHORT_READ: A short read - it will get called again to try and ++ * make progress. ++ * ++ * - NETFS_SREQ_CLEAR_TAIL: A short read - the rest of the buffer will be ++ * cleared. ++ */ ++static void netfs_read_from_server(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) ++{ ++ netfs_stat(&netfs_n_rh_download); ++ rreq->netfs_ops->issue_read(subreq); ++} ++ ++/* ++ * Release those waiting. ++ */ ++static void netfs_rreq_completed(struct netfs_io_request *rreq, bool was_async) ++{ ++ trace_netfs_rreq(rreq, netfs_rreq_trace_done); ++ netfs_clear_subrequests(rreq, was_async); ++ netfs_put_request(rreq, was_async, netfs_rreq_trace_put_complete); ++} ++ ++/* ++ * Deal with the completion of writing the data to the cache. We have to clear ++ * the PG_fscache bits on the pages involved and release the caller's ref. ++ * ++ * May be called in softirq mode and we inherit a ref from the caller. ++ */ ++static void netfs_rreq_unmark_after_write(struct netfs_io_request *rreq, ++ bool was_async) ++{ ++ struct netfs_io_subrequest *subreq; ++ struct page *page; ++ pgoff_t unlocked = 0; ++ bool have_unlocked = false; ++ ++ rcu_read_lock(); ++ ++ list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { ++ XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); ++ ++ xas_for_each(&xas, page, (subreq->start + subreq->len - 1) / PAGE_SIZE) { ++ /* We might have multiple writes from the same huge ++ * page, but we mustn't unlock a page more than once. ++ */ ++ if (have_unlocked && page->index <= unlocked) ++ continue; ++ unlocked = page->index; ++ end_page_fscache(page); ++ have_unlocked = true; ++ } ++ } ++ ++ rcu_read_unlock(); ++ netfs_rreq_completed(rreq, was_async); ++} ++ ++static void netfs_rreq_copy_terminated(void *priv, ssize_t transferred_or_error, ++ bool was_async) ++{ ++ struct netfs_io_subrequest *subreq = priv; ++ struct netfs_io_request *rreq = subreq->rreq; ++ ++ if (IS_ERR_VALUE(transferred_or_error)) { ++ netfs_stat(&netfs_n_rh_write_failed); ++ trace_netfs_failure(rreq, subreq, transferred_or_error, ++ netfs_fail_copy_to_cache); ++ } else { ++ netfs_stat(&netfs_n_rh_write_done); ++ } ++ ++ trace_netfs_sreq(subreq, netfs_sreq_trace_write_term); ++ ++ /* If we decrement nr_copy_ops to 0, the ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_copy_ops)) ++ netfs_rreq_unmark_after_write(rreq, was_async); ++ ++ netfs_put_subrequest(subreq, was_async, netfs_sreq_trace_put_terminated); ++} ++ ++/* ++ * Perform any outstanding writes to the cache. We inherit a ref from the ++ * caller. ++ */ ++static void netfs_rreq_do_write_to_cache(struct netfs_io_request *rreq) ++{ ++ struct netfs_cache_resources *cres = &rreq->cache_resources; ++ struct netfs_io_subrequest *subreq, *next, *p; ++ struct iov_iter iter; ++ int ret; ++ ++ trace_netfs_rreq(rreq, netfs_rreq_trace_copy); ++ ++ /* We don't want terminating writes trying to wake us up whilst we're ++ * still going through the list. ++ */ ++ atomic_inc(&rreq->nr_copy_ops); ++ ++ list_for_each_entry_safe(subreq, p, &rreq->subrequests, rreq_link) { ++ if (!test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) { ++ list_del_init(&subreq->rreq_link); ++ netfs_put_subrequest(subreq, false, ++ netfs_sreq_trace_put_no_copy); ++ } ++ } ++ ++ list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { ++ /* Amalgamate adjacent writes */ ++ while (!list_is_last(&subreq->rreq_link, &rreq->subrequests)) { ++ next = list_next_entry(subreq, rreq_link); ++ if (next->start != subreq->start + subreq->len) ++ break; ++ subreq->len += next->len; ++ list_del_init(&next->rreq_link); ++ netfs_put_subrequest(next, false, ++ netfs_sreq_trace_put_merged); ++ } ++ ++ ret = cres->ops->prepare_write(cres, &subreq->start, &subreq->len, ++ rreq->i_size, true); ++ if (ret < 0) { ++ trace_netfs_failure(rreq, subreq, ret, netfs_fail_prepare_write); ++ trace_netfs_sreq(subreq, netfs_sreq_trace_write_skip); ++ continue; ++ } ++ ++ iov_iter_xarray(&iter, WRITE, &rreq->mapping->i_pages, ++ subreq->start, subreq->len); ++ ++ atomic_inc(&rreq->nr_copy_ops); ++ netfs_stat(&netfs_n_rh_write); ++ netfs_get_subrequest(subreq, netfs_sreq_trace_get_copy_to_cache); ++ trace_netfs_sreq(subreq, netfs_sreq_trace_write); ++ cres->ops->write(cres, subreq->start, &iter, ++ netfs_rreq_copy_terminated, subreq); ++ } ++ ++ /* If we decrement nr_copy_ops to 0, the usage ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_copy_ops)) ++ netfs_rreq_unmark_after_write(rreq, false); ++} ++ ++static void netfs_rreq_write_to_cache_work(struct work_struct *work) ++{ ++ struct netfs_io_request *rreq = ++ container_of(work, struct netfs_io_request, work); ++ ++ netfs_rreq_do_write_to_cache(rreq); ++} ++ ++static void netfs_rreq_write_to_cache(struct netfs_io_request *rreq) ++{ ++ rreq->work.func = netfs_rreq_write_to_cache_work; ++ if (!queue_work(system_unbound_wq, &rreq->work)) ++ BUG(); ++} ++ ++/* ++ * Unlock the pages in a read operation. We need to set PG_fscache on any ++ * pages we're going to write back before we unlock them. ++ */ ++void netfs_rreq_unlock(struct netfs_io_request *rreq) ++{ ++ struct netfs_io_subrequest *subreq; ++ struct page *page; ++ unsigned int iopos, account = 0; ++ pgoff_t start_page = rreq->start / PAGE_SIZE; ++ pgoff_t last_page = ((rreq->start + rreq->len) / PAGE_SIZE) - 1; ++ bool subreq_failed = false; ++ int i; ++ ++ XA_STATE(xas, &rreq->mapping->i_pages, start_page); ++ ++ if (test_bit(NETFS_RREQ_FAILED, &rreq->flags)) { ++ __clear_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); ++ list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { ++ __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); ++ } ++ } ++ ++ /* Walk through the pagecache and the I/O request lists simultaneously. ++ * We may have a mixture of cached and uncached sections and we only ++ * really want to write out the uncached sections. This is slightly ++ * complicated by the possibility that we might have huge pages with a ++ * mixture inside. ++ */ ++ subreq = list_first_entry(&rreq->subrequests, ++ struct netfs_io_subrequest, rreq_link); ++ iopos = 0; ++ subreq_failed = (subreq->error < 0); ++ ++ trace_netfs_rreq(rreq, netfs_rreq_trace_unlock); ++ ++ rcu_read_lock(); ++ xas_for_each(&xas, page, last_page) { ++ unsigned int pgpos = (page->index - start_page) * PAGE_SIZE; ++ unsigned int pgend = pgpos + thp_size(page); ++ bool pg_failed = false; ++ ++ for (;;) { ++ if (!subreq) { ++ pg_failed = true; ++ break; ++ } ++ if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) ++ set_page_fscache(page); ++ pg_failed |= subreq_failed; ++ if (pgend < iopos + subreq->len) ++ break; ++ ++ account += subreq->transferred; ++ iopos += subreq->len; ++ if (!list_is_last(&subreq->rreq_link, &rreq->subrequests)) { ++ subreq = list_next_entry(subreq, rreq_link); ++ subreq_failed = (subreq->error < 0); ++ } else { ++ subreq = NULL; ++ subreq_failed = false; ++ } ++ if (pgend == iopos) ++ break; ++ } ++ ++ if (!pg_failed) { ++ for (i = 0; i < thp_nr_pages(page); i++) ++ flush_dcache_page(page); ++ SetPageUptodate(page); ++ } ++ ++ if (!test_bit(NETFS_RREQ_DONT_UNLOCK_PAGES, &rreq->flags)) { ++ if (page->index == rreq->no_unlock_page && ++ test_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags)) ++ _debug("no unlock"); ++ else ++ unlock_page(page); ++ } ++ } ++ rcu_read_unlock(); ++ ++ task_io_account_read(account); ++ if (rreq->netfs_ops->done) ++ rreq->netfs_ops->done(rreq); ++} ++ ++/* ++ * Handle a short read. ++ */ ++static void netfs_rreq_short_read(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) ++{ ++ __clear_bit(NETFS_SREQ_SHORT_IO, &subreq->flags); ++ __set_bit(NETFS_SREQ_SEEK_DATA_READ, &subreq->flags); ++ ++ netfs_stat(&netfs_n_rh_short_read); ++ trace_netfs_sreq(subreq, netfs_sreq_trace_resubmit_short); ++ ++ netfs_get_subrequest(subreq, netfs_sreq_trace_get_short_read); ++ atomic_inc(&rreq->nr_outstanding); ++ if (subreq->source == NETFS_READ_FROM_CACHE) ++ netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_CLEAR); ++ else ++ netfs_read_from_server(rreq, subreq); ++} ++ ++/* ++ * Resubmit any short or failed operations. Returns true if we got the rreq ++ * ref back. ++ */ ++static bool netfs_rreq_perform_resubmissions(struct netfs_io_request *rreq) ++{ ++ struct netfs_io_subrequest *subreq; ++ ++ WARN_ON(in_interrupt()); ++ ++ trace_netfs_rreq(rreq, netfs_rreq_trace_resubmit); ++ ++ /* We don't want terminating submissions trying to wake us up whilst ++ * we're still going through the list. ++ */ ++ atomic_inc(&rreq->nr_outstanding); ++ ++ __clear_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); ++ list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { ++ if (subreq->error) { ++ if (subreq->source != NETFS_READ_FROM_CACHE) ++ break; ++ subreq->source = NETFS_DOWNLOAD_FROM_SERVER; ++ subreq->error = 0; ++ netfs_stat(&netfs_n_rh_download_instead); ++ trace_netfs_sreq(subreq, netfs_sreq_trace_download_instead); ++ netfs_get_subrequest(subreq, netfs_sreq_trace_get_resubmit); ++ atomic_inc(&rreq->nr_outstanding); ++ netfs_read_from_server(rreq, subreq); ++ } else if (test_bit(NETFS_SREQ_SHORT_IO, &subreq->flags)) { ++ netfs_rreq_short_read(rreq, subreq); ++ } ++ } ++ ++ /* If we decrement nr_outstanding to 0, the usage ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_outstanding)) ++ return true; ++ ++ wake_up_var(&rreq->nr_outstanding); ++ return false; ++} ++ ++/* ++ * Check to see if the data read is still valid. ++ */ ++static void netfs_rreq_is_still_valid(struct netfs_io_request *rreq) ++{ ++ struct netfs_io_subrequest *subreq; ++ ++ if (!rreq->netfs_ops->is_still_valid || ++ rreq->netfs_ops->is_still_valid(rreq)) ++ return; ++ ++ list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { ++ if (subreq->source == NETFS_READ_FROM_CACHE) { ++ subreq->error = -ESTALE; ++ __set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); ++ } ++ } ++} ++ ++/* ++ * Assess the state of a read request and decide what to do next. ++ * ++ * Note that we could be in an ordinary kernel thread, on a workqueue or in ++ * softirq context at this point. We inherit a ref from the caller. ++ */ ++static void netfs_rreq_assess(struct netfs_io_request *rreq, bool was_async) ++{ ++ trace_netfs_rreq(rreq, netfs_rreq_trace_assess); ++ ++again: ++ netfs_rreq_is_still_valid(rreq); ++ ++ if (!test_bit(NETFS_RREQ_FAILED, &rreq->flags) && ++ test_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags)) { ++ if (netfs_rreq_perform_resubmissions(rreq)) ++ goto again; ++ return; ++ } ++ ++ netfs_rreq_unlock(rreq); ++ ++ clear_bit_unlock(NETFS_RREQ_IN_PROGRESS, &rreq->flags); ++ wake_up_bit(&rreq->flags, NETFS_RREQ_IN_PROGRESS); ++ ++ if (test_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags)) ++ return netfs_rreq_write_to_cache(rreq); ++ ++ netfs_rreq_completed(rreq, was_async); ++} ++ ++static void netfs_rreq_work(struct work_struct *work) ++{ ++ struct netfs_io_request *rreq = ++ container_of(work, struct netfs_io_request, work); ++ netfs_rreq_assess(rreq, false); ++} ++ ++/* ++ * Handle the completion of all outstanding I/O operations on a read request. ++ * We inherit a ref from the caller. ++ */ ++static void netfs_rreq_terminated(struct netfs_io_request *rreq, ++ bool was_async) ++{ ++ if (test_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags) && ++ was_async) { ++ if (!queue_work(system_unbound_wq, &rreq->work)) ++ BUG(); ++ } else { ++ netfs_rreq_assess(rreq, was_async); ++ } ++} ++ ++/** ++ * netfs_subreq_terminated - Note the termination of an I/O operation. ++ * @subreq: The I/O request that has terminated. ++ * @transferred_or_error: The amount of data transferred or an error code. ++ * @was_async: The termination was asynchronous ++ * ++ * This tells the read helper that a contributory I/O operation has terminated, ++ * one way or another, and that it should integrate the results. ++ * ++ * The caller indicates in @transferred_or_error the outcome of the operation, ++ * supplying a positive value to indicate the number of bytes transferred, 0 to ++ * indicate a failure to transfer anything that should be retried or a negative ++ * error code. The helper will look after reissuing I/O operations as ++ * appropriate and writing downloaded data to the cache. ++ * ++ * If @was_async is true, the caller might be running in softirq or interrupt ++ * context and we can't sleep. ++ */ ++void netfs_subreq_terminated(struct netfs_io_subrequest *subreq, ++ ssize_t transferred_or_error, ++ bool was_async) ++{ ++ struct netfs_io_request *rreq = subreq->rreq; ++ int u; ++ ++ _enter("[%u]{%llx,%lx},%zd", ++ subreq->debug_index, subreq->start, subreq->flags, ++ transferred_or_error); ++ ++ switch (subreq->source) { ++ case NETFS_READ_FROM_CACHE: ++ netfs_stat(&netfs_n_rh_read_done); ++ break; ++ case NETFS_DOWNLOAD_FROM_SERVER: ++ netfs_stat(&netfs_n_rh_download_done); ++ break; ++ default: ++ break; ++ } ++ ++ if (IS_ERR_VALUE(transferred_or_error)) { ++ subreq->error = transferred_or_error; ++ trace_netfs_failure(rreq, subreq, transferred_or_error, ++ netfs_fail_read); ++ goto failed; ++ } ++ ++ if (WARN(transferred_or_error > subreq->len - subreq->transferred, ++ "Subreq overread: R%x[%x] %zd > %zu - %zu", ++ rreq->debug_id, subreq->debug_index, ++ transferred_or_error, subreq->len, subreq->transferred)) ++ transferred_or_error = subreq->len - subreq->transferred; ++ ++ subreq->error = 0; ++ subreq->transferred += transferred_or_error; ++ if (subreq->transferred < subreq->len) ++ goto incomplete; ++ ++complete: ++ __clear_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags); ++ if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) ++ set_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); ++ ++out: ++ trace_netfs_sreq(subreq, netfs_sreq_trace_terminated); ++ ++ /* If we decrement nr_outstanding to 0, the ref belongs to us. */ ++ u = atomic_dec_return(&rreq->nr_outstanding); ++ if (u == 0) ++ netfs_rreq_terminated(rreq, was_async); ++ else if (u == 1) ++ wake_up_var(&rreq->nr_outstanding); ++ ++ netfs_put_subrequest(subreq, was_async, netfs_sreq_trace_put_terminated); ++ return; ++ ++incomplete: ++ if (test_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags)) { ++ netfs_clear_unread(subreq); ++ subreq->transferred = subreq->len; ++ goto complete; ++ } ++ ++ if (transferred_or_error == 0) { ++ if (__test_and_set_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags)) { ++ subreq->error = -ENODATA; ++ goto failed; ++ } ++ } else { ++ __clear_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags); ++ } ++ ++ __set_bit(NETFS_SREQ_SHORT_IO, &subreq->flags); ++ set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); ++ goto out; ++ ++failed: ++ if (subreq->source == NETFS_READ_FROM_CACHE) { ++ netfs_stat(&netfs_n_rh_read_failed); ++ set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); ++ } else { ++ netfs_stat(&netfs_n_rh_download_failed); ++ set_bit(NETFS_RREQ_FAILED, &rreq->flags); ++ rreq->error = subreq->error; ++ } ++ goto out; ++} ++EXPORT_SYMBOL(netfs_subreq_terminated); ++ ++static enum netfs_io_source netfs_cache_prepare_read(struct netfs_io_subrequest *subreq, ++ loff_t i_size) ++{ ++ struct netfs_io_request *rreq = subreq->rreq; ++ struct netfs_cache_resources *cres = &rreq->cache_resources; ++ ++ if (cres->ops) ++ return cres->ops->prepare_read(subreq, i_size); ++ if (subreq->start >= rreq->i_size) ++ return NETFS_FILL_WITH_ZEROES; ++ return NETFS_DOWNLOAD_FROM_SERVER; ++} ++ ++/* ++ * Work out what sort of subrequest the next one will be. ++ */ ++static enum netfs_io_source ++netfs_rreq_prepare_read(struct netfs_io_request *rreq, ++ struct netfs_io_subrequest *subreq) ++{ ++ enum netfs_io_source source; ++ ++ _enter("%llx-%llx,%llx", subreq->start, subreq->start + subreq->len, rreq->i_size); ++ ++ source = netfs_cache_prepare_read(subreq, rreq->i_size); ++ if (source == NETFS_INVALID_READ) ++ goto out; ++ ++ if (source == NETFS_DOWNLOAD_FROM_SERVER) { ++ /* Call out to the netfs to let it shrink the request to fit ++ * its own I/O sizes and boundaries. If it shinks it here, it ++ * will be called again to make simultaneous calls; if it wants ++ * to make serial calls, it can indicate a short read and then ++ * we will call it again. ++ */ ++ if (subreq->len > rreq->i_size - subreq->start) ++ subreq->len = rreq->i_size - subreq->start; ++ ++ if (rreq->netfs_ops->clamp_length && ++ !rreq->netfs_ops->clamp_length(subreq)) { ++ source = NETFS_INVALID_READ; ++ goto out; ++ } ++ } ++ ++ if (WARN_ON(subreq->len == 0)) ++ source = NETFS_INVALID_READ; ++ ++out: ++ subreq->source = source; ++ trace_netfs_sreq(subreq, netfs_sreq_trace_prepare); ++ return source; ++} ++ ++/* ++ * Slice off a piece of a read request and submit an I/O request for it. ++ */ ++static bool netfs_rreq_submit_slice(struct netfs_io_request *rreq, ++ unsigned int *_debug_index) ++{ ++ struct netfs_io_subrequest *subreq; ++ enum netfs_io_source source; ++ ++ subreq = netfs_alloc_subrequest(rreq); ++ if (!subreq) ++ return false; ++ ++ subreq->debug_index = (*_debug_index)++; ++ subreq->start = rreq->start + rreq->submitted; ++ subreq->len = rreq->len - rreq->submitted; ++ ++ _debug("slice %llx,%zx,%zx", subreq->start, subreq->len, rreq->submitted); ++ list_add_tail(&subreq->rreq_link, &rreq->subrequests); ++ ++ /* Call out to the cache to find out what it can do with the remaining ++ * subset. It tells us in subreq->flags what it decided should be done ++ * and adjusts subreq->len down if the subset crosses a cache boundary. ++ * ++ * Then when we hand the subset, it can choose to take a subset of that ++ * (the starts must coincide), in which case, we go around the loop ++ * again and ask it to download the next piece. ++ */ ++ source = netfs_rreq_prepare_read(rreq, subreq); ++ if (source == NETFS_INVALID_READ) ++ goto subreq_failed; ++ ++ atomic_inc(&rreq->nr_outstanding); ++ ++ rreq->submitted += subreq->len; ++ ++ trace_netfs_sreq(subreq, netfs_sreq_trace_submit); ++ switch (source) { ++ case NETFS_FILL_WITH_ZEROES: ++ netfs_fill_with_zeroes(rreq, subreq); ++ break; ++ case NETFS_DOWNLOAD_FROM_SERVER: ++ netfs_read_from_server(rreq, subreq); ++ break; ++ case NETFS_READ_FROM_CACHE: ++ netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_IGNORE); ++ break; ++ default: ++ BUG(); ++ } ++ ++ return true; ++ ++subreq_failed: ++ rreq->error = subreq->error; ++ netfs_put_subrequest(subreq, false, netfs_sreq_trace_put_failed); ++ return false; ++} ++ ++/* ++ * Begin the process of reading in a chunk of data, where that data may be ++ * stitched together from multiple sources, including multiple servers and the ++ * local cache. ++ */ ++int netfs_begin_read(struct netfs_io_request *rreq, bool sync) ++{ ++ unsigned int debug_index = 0; ++ int ret; ++ ++ _enter("R=%x %llx-%llx", ++ rreq->debug_id, rreq->start, rreq->start + rreq->len - 1); ++ ++ if (rreq->len == 0) { ++ pr_err("Zero-sized read [R=%x]\n", rreq->debug_id); ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_zero_len); ++ return -EIO; ++ } ++ ++ INIT_WORK(&rreq->work, netfs_rreq_work); ++ ++ if (sync) ++ netfs_get_request(rreq, netfs_rreq_trace_get_hold); ++ ++ /* Chop the read into slices according to what the cache and the netfs ++ * want and submit each one. ++ */ ++ atomic_set(&rreq->nr_outstanding, 1); ++ do { ++ if (!netfs_rreq_submit_slice(rreq, &debug_index)) ++ break; ++ ++ } while (rreq->submitted < rreq->len); ++ ++ if (sync) { ++ /* Keep nr_outstanding incremented so that the ref always belongs to ++ * us, and the service code isn't punted off to a random thread pool to ++ * process. ++ */ ++ for (;;) { ++ wait_var_event(&rreq->nr_outstanding, ++ atomic_read(&rreq->nr_outstanding) == 1); ++ netfs_rreq_assess(rreq, false); ++ if (!test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)) ++ break; ++ cond_resched(); ++ } ++ ++ ret = rreq->error; ++ if (ret == 0 && rreq->submitted < rreq->len) { ++ trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_read); ++ ret = -EIO; ++ } ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); ++ } else { ++ /* If we decrement nr_outstanding to 0, the ref belongs to us. */ ++ if (atomic_dec_and_test(&rreq->nr_outstanding)) ++ netfs_rreq_assess(rreq, false); ++ ret = 0; ++ } ++ return ret; ++} ++ ++static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, ++ loff_t *_start, size_t *_len, loff_t i_size) ++{ ++ struct netfs_cache_resources *cres = &rreq->cache_resources; ++ ++ if (cres->ops && cres->ops->expand_readahead) ++ cres->ops->expand_readahead(cres, _start, _len, i_size); ++} ++ ++static void netfs_rreq_expand(struct netfs_io_request *rreq, ++ struct readahead_control *ractl) ++{ ++ /* Give the cache a chance to change the request parameters. The ++ * resultant request must contain the original region. ++ */ ++ netfs_cache_expand_readahead(rreq, &rreq->start, &rreq->len, rreq->i_size); ++ ++ /* Give the netfs a chance to change the request parameters. The ++ * resultant request must contain the original region. ++ */ ++ if (rreq->netfs_ops->expand_readahead) ++ rreq->netfs_ops->expand_readahead(rreq); ++ ++ /* Expand the request if the cache wants it to start earlier. Note ++ * that the expansion may get further extended if the VM wishes to ++ * insert THPs and the preferred start and/or end wind up in the middle ++ * of THPs. ++ * ++ * If this is the case, however, the THP size should be an integer ++ * multiple of the cache granule size, so we get a whole number of ++ * granules to deal with. ++ */ ++ if (rreq->start != readahead_pos(ractl) || ++ rreq->len != readahead_length(ractl)) { ++ readahead_expand(ractl, rreq->start, rreq->len); ++ rreq->start = readahead_pos(ractl); ++ rreq->len = readahead_length(ractl); ++ ++ trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), ++ netfs_read_trace_expanded); ++ } ++} ++ ++/** ++ * netfs_readahead - Helper to manage a read request ++ * @ractl: The description of the readahead request ++ * ++ * Fulfil a readahead request by drawing data from the cache if possible, or ++ * the netfs if not. Space beyond the EOF is zero-filled. Multiple I/O ++ * requests from different sources will get munged together. If necessary, the ++ * readahead window can be expanded in either direction to a more convenient ++ * alighment for RPC efficiency or to make storage in the cache feasible. ++ * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * ++ * This is usable whether or not caching is enabled. ++ */ ++void netfs_readahead(struct readahead_control *ractl) ++{ ++ struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(ractl->mapping->host); ++ struct page *page; ++ int ret; ++ ++ _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); ++ ++ if (readahead_count(ractl) == 0) ++ return; ++ ++ rreq = netfs_alloc_request(ractl->mapping, ractl->file, ++ readahead_pos(ractl), ++ readahead_length(ractl), ++ NETFS_READAHEAD); ++ if (IS_ERR(rreq)) ++ return; ++ ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto cleanup_free; ++ } ++ ++ netfs_stat(&netfs_n_rh_readahead); ++ trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), ++ netfs_read_trace_readahead); ++ ++ netfs_rreq_expand(rreq, ractl); ++ ++ /* Drop the refs on the pages here rather than in the cache or ++ * filesystem. The locks will be dropped in netfs_rreq_unlock(). ++ */ ++ while ((page = readahead_page(ractl))) ++ put_page(page); ++ ++ netfs_begin_read(rreq, false); ++ return; ++ ++cleanup_free: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); ++ return; ++} ++EXPORT_SYMBOL(netfs_readahead); ++ ++/** ++ * netfs_readpage - Helper to manage a readpage request ++ * @file: The file to read from ++ * @page: The page to read ++ * ++ * Fulfil a readpage request by drawing data from the cache if possible, or the ++ * netfs if not. Space beyond the EOF is zero-filled. Multiple I/O requests ++ * from different sources will get munged together. ++ * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * ++ * This is usable whether or not caching is enabled. ++ */ ++int netfs_readpage(struct file *file, struct page *page) ++{ ++ struct address_space *mapping = page->mapping; ++ struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(mapping->host); ++ int ret; ++ ++ _enter("%lx", page_index(page)); ++ ++ rreq = netfs_alloc_request(mapping, file, ++ page_file_offset(page), thp_size(page), ++ NETFS_READPAGE); ++ if (IS_ERR(rreq)) { ++ ret = PTR_ERR(rreq); ++ goto alloc_error; ++ } ++ ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto discard; ++ } ++ ++ netfs_stat(&netfs_n_rh_readpage); ++ trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); ++ return netfs_begin_read(rreq, true); ++ ++discard: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_discard); ++alloc_error: ++ unlock_page(page); ++ return ret; ++} ++EXPORT_SYMBOL(netfs_readpage); ++ ++/** ++ * netfs_skip_page_read - prep a page for writing without reading first ++ * @page: page being prepared ++ * @pos: starting position for the write ++ * @len: length of write ++ * @always_fill: T if the page should always be completely filled/cleared ++ * ++ * In some cases, write_begin doesn't need to read at all: ++ * - full page write ++ * - write that lies in a page that is completely beyond EOF ++ * - write that covers the the page from start to EOF or beyond it ++ * ++ * If any of these criteria are met, then zero out the unwritten parts ++ * of the page and return true. Otherwise, return false. ++ */ ++static bool netfs_skip_page_read(struct page *page, loff_t pos, size_t len, ++ bool always_fill) ++{ ++ struct inode *inode = page->mapping->host; ++ loff_t i_size = i_size_read(inode); ++ size_t offset = offset_in_thp(page, pos); ++ size_t plen = thp_size(page); ++ ++ if (unlikely(always_fill)) { ++ if (pos - offset + len <= i_size) ++ return false; /* Page entirely before EOF */ ++ zero_user_segment(page, 0, plen); ++ SetPageUptodate(page); ++ return true; ++ } ++ ++ /* Full page write */ ++ if (offset == 0 && len >= plen) ++ return true; ++ ++ /* Page entirely beyond the end of the file */ ++ if (pos - offset >= i_size) ++ goto zero_out; ++ ++ /* Write that covers from the start of the page to EOF or beyond */ ++ if (offset == 0 && (pos + len) >= i_size) ++ goto zero_out; ++ ++ return false; ++zero_out: ++ zero_user_segments(page, 0, offset, offset + len, plen); ++ return true; ++} ++ ++/** ++ * netfs_write_begin - Helper to prepare for writing ++ * @file: The file to read from ++ * @mapping: The mapping to read from ++ * @pos: File position at which the write will begin ++ * @len: The length of the write (may extend beyond the end of the page chosen) ++ * @flags: AOP_* flags ++ * @_page: Where to put the resultant page ++ * @_fsdata: Place for the netfs to store a cookie ++ * ++ * Pre-read data for a write-begin request by drawing data from the cache if ++ * possible, or the netfs if not. Space beyond the EOF is zero-filled. ++ * Multiple I/O requests from different sources will get munged together. If ++ * necessary, the readahead window can be expanded in either direction to a ++ * more convenient alighment for RPC efficiency or to make storage in the cache ++ * feasible. ++ * ++ * The calling netfs must provide a table of operations, only one of which, ++ * issue_op, is mandatory. ++ * ++ * The check_write_begin() operation can be provided to check for and flush ++ * conflicting writes once the page is grabbed and locked. It is passed a ++ * pointer to the fsdata cookie that gets returned to the VM to be passed to ++ * write_end. It is permitted to sleep. It should return 0 if the request ++ * should go ahead; unlock the page and return -EAGAIN to cause the page to be ++ * regot; or return an error. ++ * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * ++ * This is usable whether or not caching is enabled. ++ */ ++int netfs_write_begin(struct file *file, struct address_space *mapping, ++ loff_t pos, unsigned int len, unsigned int flags, ++ struct page **_page, void **_fsdata) ++{ ++ struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(file_inode(file )); ++ struct page *page, *xpage; ++ pgoff_t index = pos >> PAGE_SHIFT; ++ int ret; ++ ++ DEFINE_READAHEAD(ractl, file, NULL, mapping, index); ++ ++retry: ++ page = grab_cache_page_write_begin(mapping, index, flags); ++ if (!page) ++ return -ENOMEM; ++ ++ if (ctx->ops->check_write_begin) { ++ /* Allow the netfs (eg. ceph) to flush conflicts. */ ++ ret = ctx->ops->check_write_begin(file, pos, len, page, _fsdata); ++ if (ret < 0) { ++ trace_netfs_failure(NULL, NULL, ret, netfs_fail_check_write_begin); ++ if (ret == -EAGAIN) ++ goto retry; ++ goto error; ++ } ++ } ++ ++ if (PageUptodate(page)) ++ goto have_page; ++ ++ /* If the page is beyond the EOF, we want to clear it - unless it's ++ * within the cache granule containing the EOF, in which case we need ++ * to preload the granule. ++ */ ++ if (!netfs_is_cache_enabled(ctx) && ++ netfs_skip_page_read(page, pos, len, false)) { ++ netfs_stat(&netfs_n_rh_write_zskip); ++ goto have_page_no_wait; ++ } ++ ++ rreq = netfs_alloc_request(mapping, file, ++ page_offset(page), thp_size(page), ++ NETFS_READ_FOR_WRITE); ++ if (IS_ERR(rreq)) { ++ ret = PTR_ERR(rreq); ++ goto error; ++ } ++ rreq->no_unlock_page = page->index; ++ __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); ++ ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto error_put; ++ } ++ ++ netfs_stat(&netfs_n_rh_write_begin); ++ trace_netfs_read(rreq, pos, len, netfs_read_trace_write_begin); ++ ++ /* Expand the request to meet caching requirements and download ++ * preferences. ++ */ ++ ractl._nr_pages = thp_nr_pages(page); ++ netfs_rreq_expand(rreq, &ractl); ++ ++ /* We hold the page locks, so we can drop the references */ ++ while ((xpage = readahead_page(&ractl))) ++ if (xpage != page) ++ put_page(xpage); ++ ++ ret = netfs_begin_read(rreq, true); ++ if (ret < 0) ++ goto error; ++ ++have_page: ++ ret = wait_on_page_fscache_killable(page); ++ if (ret < 0) ++ goto error; ++have_page_no_wait: ++ *_page = page; ++ _leave(" = 0"); ++ return 0; ++ ++error_put: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); ++error: ++ unlock_page(page); ++ put_page(page); ++ _leave(" = %d", ret); ++ return ret; ++} ++EXPORT_SYMBOL(netfs_write_begin); +--- a/fs/netfs/read_helper.c ++++ /dev/null +@@ -1,1082 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* Network filesystem high-level read support. +- * +- * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include "internal.h" +-#define CREATE_TRACE_POINTS +-#include +- +-MODULE_DESCRIPTION("Network fs support"); +-MODULE_AUTHOR("Red Hat, Inc."); +-MODULE_LICENSE("GPL"); +- +-unsigned netfs_debug; +-module_param_named(debug, netfs_debug, uint, S_IWUSR | S_IRUGO); +-MODULE_PARM_DESC(netfs_debug, "Netfs support debugging mask"); +- +-/* +- * Clear the unread part of an I/O request. +- */ +-static void netfs_clear_unread(struct netfs_io_subrequest *subreq) +-{ +- struct iov_iter iter; +- +- iov_iter_xarray(&iter, READ, &subreq->rreq->mapping->i_pages, +- subreq->start + subreq->transferred, +- subreq->len - subreq->transferred); +- iov_iter_zero(iov_iter_count(&iter), &iter); +-} +- +-static void netfs_cache_read_terminated(void *priv, ssize_t transferred_or_error, +- bool was_async) +-{ +- struct netfs_io_subrequest *subreq = priv; +- +- netfs_subreq_terminated(subreq, transferred_or_error, was_async); +-} +- +-/* +- * Issue a read against the cache. +- * - Eats the caller's ref on subreq. +- */ +-static void netfs_read_from_cache(struct netfs_io_request *rreq, +- struct netfs_io_subrequest *subreq, +- enum netfs_read_from_hole read_hole) +-{ +- struct netfs_cache_resources *cres = &rreq->cache_resources; +- struct iov_iter iter; +- +- netfs_stat(&netfs_n_rh_read); +- iov_iter_xarray(&iter, READ, &rreq->mapping->i_pages, +- subreq->start + subreq->transferred, +- subreq->len - subreq->transferred); +- +- cres->ops->read(cres, subreq->start, &iter, read_hole, +- netfs_cache_read_terminated, subreq); +-} +- +-/* +- * Fill a subrequest region with zeroes. +- */ +-static void netfs_fill_with_zeroes(struct netfs_io_request *rreq, +- struct netfs_io_subrequest *subreq) +-{ +- netfs_stat(&netfs_n_rh_zero); +- __set_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags); +- netfs_subreq_terminated(subreq, 0, false); +-} +- +-/* +- * Ask the netfs to issue a read request to the server for us. +- * +- * The netfs is expected to read from subreq->pos + subreq->transferred to +- * subreq->pos + subreq->len - 1. It may not backtrack and write data into the +- * buffer prior to the transferred point as it might clobber dirty data +- * obtained from the cache. +- * +- * Alternatively, the netfs is allowed to indicate one of two things: +- * +- * - NETFS_SREQ_SHORT_READ: A short read - it will get called again to try and +- * make progress. +- * +- * - NETFS_SREQ_CLEAR_TAIL: A short read - the rest of the buffer will be +- * cleared. +- */ +-static void netfs_read_from_server(struct netfs_io_request *rreq, +- struct netfs_io_subrequest *subreq) +-{ +- netfs_stat(&netfs_n_rh_download); +- rreq->netfs_ops->issue_read(subreq); +-} +- +-/* +- * Release those waiting. +- */ +-static void netfs_rreq_completed(struct netfs_io_request *rreq, bool was_async) +-{ +- trace_netfs_rreq(rreq, netfs_rreq_trace_done); +- netfs_clear_subrequests(rreq, was_async); +- netfs_put_request(rreq, was_async, netfs_rreq_trace_put_complete); +-} +- +-/* +- * Deal with the completion of writing the data to the cache. We have to clear +- * the PG_fscache bits on the pages involved and release the caller's ref. +- * +- * May be called in softirq mode and we inherit a ref from the caller. +- */ +-static void netfs_rreq_unmark_after_write(struct netfs_io_request *rreq, +- bool was_async) +-{ +- struct netfs_io_subrequest *subreq; +- struct page *page; +- pgoff_t unlocked = 0; +- bool have_unlocked = false; +- +- rcu_read_lock(); +- +- list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); +- +- xas_for_each(&xas, page, (subreq->start + subreq->len - 1) / PAGE_SIZE) { +- /* We might have multiple writes from the same huge +- * page, but we mustn't unlock a page more than once. +- */ +- if (have_unlocked && page->index <= unlocked) +- continue; +- unlocked = page->index; +- end_page_fscache(page); +- have_unlocked = true; +- } +- } +- +- rcu_read_unlock(); +- netfs_rreq_completed(rreq, was_async); +-} +- +-static void netfs_rreq_copy_terminated(void *priv, ssize_t transferred_or_error, +- bool was_async) +-{ +- struct netfs_io_subrequest *subreq = priv; +- struct netfs_io_request *rreq = subreq->rreq; +- +- if (IS_ERR_VALUE(transferred_or_error)) { +- netfs_stat(&netfs_n_rh_write_failed); +- trace_netfs_failure(rreq, subreq, transferred_or_error, +- netfs_fail_copy_to_cache); +- } else { +- netfs_stat(&netfs_n_rh_write_done); +- } +- +- trace_netfs_sreq(subreq, netfs_sreq_trace_write_term); +- +- /* If we decrement nr_copy_ops to 0, the ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_copy_ops)) +- netfs_rreq_unmark_after_write(rreq, was_async); +- +- netfs_put_subrequest(subreq, was_async, netfs_sreq_trace_put_terminated); +-} +- +-/* +- * Perform any outstanding writes to the cache. We inherit a ref from the +- * caller. +- */ +-static void netfs_rreq_do_write_to_cache(struct netfs_io_request *rreq) +-{ +- struct netfs_cache_resources *cres = &rreq->cache_resources; +- struct netfs_io_subrequest *subreq, *next, *p; +- struct iov_iter iter; +- int ret; +- +- trace_netfs_rreq(rreq, netfs_rreq_trace_copy); +- +- /* We don't want terminating writes trying to wake us up whilst we're +- * still going through the list. +- */ +- atomic_inc(&rreq->nr_copy_ops); +- +- list_for_each_entry_safe(subreq, p, &rreq->subrequests, rreq_link) { +- if (!test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) { +- list_del_init(&subreq->rreq_link); +- netfs_put_subrequest(subreq, false, +- netfs_sreq_trace_put_no_copy); +- } +- } +- +- list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- /* Amalgamate adjacent writes */ +- while (!list_is_last(&subreq->rreq_link, &rreq->subrequests)) { +- next = list_next_entry(subreq, rreq_link); +- if (next->start != subreq->start + subreq->len) +- break; +- subreq->len += next->len; +- list_del_init(&next->rreq_link); +- netfs_put_subrequest(next, false, +- netfs_sreq_trace_put_merged); +- } +- +- ret = cres->ops->prepare_write(cres, &subreq->start, &subreq->len, +- rreq->i_size, true); +- if (ret < 0) { +- trace_netfs_failure(rreq, subreq, ret, netfs_fail_prepare_write); +- trace_netfs_sreq(subreq, netfs_sreq_trace_write_skip); +- continue; +- } +- +- iov_iter_xarray(&iter, WRITE, &rreq->mapping->i_pages, +- subreq->start, subreq->len); +- +- atomic_inc(&rreq->nr_copy_ops); +- netfs_stat(&netfs_n_rh_write); +- netfs_get_subrequest(subreq, netfs_sreq_trace_get_copy_to_cache); +- trace_netfs_sreq(subreq, netfs_sreq_trace_write); +- cres->ops->write(cres, subreq->start, &iter, +- netfs_rreq_copy_terminated, subreq); +- } +- +- /* If we decrement nr_copy_ops to 0, the usage ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_copy_ops)) +- netfs_rreq_unmark_after_write(rreq, false); +-} +- +-static void netfs_rreq_write_to_cache_work(struct work_struct *work) +-{ +- struct netfs_io_request *rreq = +- container_of(work, struct netfs_io_request, work); +- +- netfs_rreq_do_write_to_cache(rreq); +-} +- +-static void netfs_rreq_write_to_cache(struct netfs_io_request *rreq) +-{ +- rreq->work.func = netfs_rreq_write_to_cache_work; +- if (!queue_work(system_unbound_wq, &rreq->work)) +- BUG(); +-} +- +-/* +- * Unlock the pages in a read operation. We need to set PG_fscache on any +- * pages we're going to write back before we unlock them. +- */ +-void netfs_rreq_unlock(struct netfs_io_request *rreq) +-{ +- struct netfs_io_subrequest *subreq; +- struct page *page; +- unsigned int iopos, account = 0; +- pgoff_t start_page = rreq->start / PAGE_SIZE; +- pgoff_t last_page = ((rreq->start + rreq->len) / PAGE_SIZE) - 1; +- bool subreq_failed = false; +- int i; +- +- XA_STATE(xas, &rreq->mapping->i_pages, start_page); +- +- if (test_bit(NETFS_RREQ_FAILED, &rreq->flags)) { +- __clear_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); +- list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); +- } +- } +- +- /* Walk through the pagecache and the I/O request lists simultaneously. +- * We may have a mixture of cached and uncached sections and we only +- * really want to write out the uncached sections. This is slightly +- * complicated by the possibility that we might have huge pages with a +- * mixture inside. +- */ +- subreq = list_first_entry(&rreq->subrequests, +- struct netfs_io_subrequest, rreq_link); +- iopos = 0; +- subreq_failed = (subreq->error < 0); +- +- trace_netfs_rreq(rreq, netfs_rreq_trace_unlock); +- +- rcu_read_lock(); +- xas_for_each(&xas, page, last_page) { +- unsigned int pgpos = (page->index - start_page) * PAGE_SIZE; +- unsigned int pgend = pgpos + thp_size(page); +- bool pg_failed = false; +- +- for (;;) { +- if (!subreq) { +- pg_failed = true; +- break; +- } +- if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) +- set_page_fscache(page); +- pg_failed |= subreq_failed; +- if (pgend < iopos + subreq->len) +- break; +- +- account += subreq->transferred; +- iopos += subreq->len; +- if (!list_is_last(&subreq->rreq_link, &rreq->subrequests)) { +- subreq = list_next_entry(subreq, rreq_link); +- subreq_failed = (subreq->error < 0); +- } else { +- subreq = NULL; +- subreq_failed = false; +- } +- if (pgend == iopos) +- break; +- } +- +- if (!pg_failed) { +- for (i = 0; i < thp_nr_pages(page); i++) +- flush_dcache_page(page); +- SetPageUptodate(page); +- } +- +- if (!test_bit(NETFS_RREQ_DONT_UNLOCK_PAGES, &rreq->flags)) { +- if (page->index == rreq->no_unlock_page && +- test_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags)) +- _debug("no unlock"); +- else +- unlock_page(page); +- } +- } +- rcu_read_unlock(); +- +- task_io_account_read(account); +- if (rreq->netfs_ops->done) +- rreq->netfs_ops->done(rreq); +-} +- +-/* +- * Handle a short read. +- */ +-static void netfs_rreq_short_read(struct netfs_io_request *rreq, +- struct netfs_io_subrequest *subreq) +-{ +- __clear_bit(NETFS_SREQ_SHORT_IO, &subreq->flags); +- __set_bit(NETFS_SREQ_SEEK_DATA_READ, &subreq->flags); +- +- netfs_stat(&netfs_n_rh_short_read); +- trace_netfs_sreq(subreq, netfs_sreq_trace_resubmit_short); +- +- netfs_get_subrequest(subreq, netfs_sreq_trace_get_short_read); +- atomic_inc(&rreq->nr_outstanding); +- if (subreq->source == NETFS_READ_FROM_CACHE) +- netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_CLEAR); +- else +- netfs_read_from_server(rreq, subreq); +-} +- +-/* +- * Resubmit any short or failed operations. Returns true if we got the rreq +- * ref back. +- */ +-static bool netfs_rreq_perform_resubmissions(struct netfs_io_request *rreq) +-{ +- struct netfs_io_subrequest *subreq; +- +- WARN_ON(in_interrupt()); +- +- trace_netfs_rreq(rreq, netfs_rreq_trace_resubmit); +- +- /* We don't want terminating submissions trying to wake us up whilst +- * we're still going through the list. +- */ +- atomic_inc(&rreq->nr_outstanding); +- +- __clear_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); +- list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- if (subreq->error) { +- if (subreq->source != NETFS_READ_FROM_CACHE) +- break; +- subreq->source = NETFS_DOWNLOAD_FROM_SERVER; +- subreq->error = 0; +- netfs_stat(&netfs_n_rh_download_instead); +- trace_netfs_sreq(subreq, netfs_sreq_trace_download_instead); +- netfs_get_subrequest(subreq, netfs_sreq_trace_get_resubmit); +- atomic_inc(&rreq->nr_outstanding); +- netfs_read_from_server(rreq, subreq); +- } else if (test_bit(NETFS_SREQ_SHORT_IO, &subreq->flags)) { +- netfs_rreq_short_read(rreq, subreq); +- } +- } +- +- /* If we decrement nr_outstanding to 0, the usage ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_outstanding)) +- return true; +- +- wake_up_var(&rreq->nr_outstanding); +- return false; +-} +- +-/* +- * Check to see if the data read is still valid. +- */ +-static void netfs_rreq_is_still_valid(struct netfs_io_request *rreq) +-{ +- struct netfs_io_subrequest *subreq; +- +- if (!rreq->netfs_ops->is_still_valid || +- rreq->netfs_ops->is_still_valid(rreq)) +- return; +- +- list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- if (subreq->source == NETFS_READ_FROM_CACHE) { +- subreq->error = -ESTALE; +- __set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); +- } +- } +-} +- +-/* +- * Assess the state of a read request and decide what to do next. +- * +- * Note that we could be in an ordinary kernel thread, on a workqueue or in +- * softirq context at this point. We inherit a ref from the caller. +- */ +-static void netfs_rreq_assess(struct netfs_io_request *rreq, bool was_async) +-{ +- trace_netfs_rreq(rreq, netfs_rreq_trace_assess); +- +-again: +- netfs_rreq_is_still_valid(rreq); +- +- if (!test_bit(NETFS_RREQ_FAILED, &rreq->flags) && +- test_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags)) { +- if (netfs_rreq_perform_resubmissions(rreq)) +- goto again; +- return; +- } +- +- netfs_rreq_unlock(rreq); +- +- clear_bit_unlock(NETFS_RREQ_IN_PROGRESS, &rreq->flags); +- wake_up_bit(&rreq->flags, NETFS_RREQ_IN_PROGRESS); +- +- if (test_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags)) +- return netfs_rreq_write_to_cache(rreq); +- +- netfs_rreq_completed(rreq, was_async); +-} +- +-static void netfs_rreq_work(struct work_struct *work) +-{ +- struct netfs_io_request *rreq = +- container_of(work, struct netfs_io_request, work); +- netfs_rreq_assess(rreq, false); +-} +- +-/* +- * Handle the completion of all outstanding I/O operations on a read request. +- * We inherit a ref from the caller. +- */ +-static void netfs_rreq_terminated(struct netfs_io_request *rreq, +- bool was_async) +-{ +- if (test_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags) && +- was_async) { +- if (!queue_work(system_unbound_wq, &rreq->work)) +- BUG(); +- } else { +- netfs_rreq_assess(rreq, was_async); +- } +-} +- +-/** +- * netfs_subreq_terminated - Note the termination of an I/O operation. +- * @subreq: The I/O request that has terminated. +- * @transferred_or_error: The amount of data transferred or an error code. +- * @was_async: The termination was asynchronous +- * +- * This tells the read helper that a contributory I/O operation has terminated, +- * one way or another, and that it should integrate the results. +- * +- * The caller indicates in @transferred_or_error the outcome of the operation, +- * supplying a positive value to indicate the number of bytes transferred, 0 to +- * indicate a failure to transfer anything that should be retried or a negative +- * error code. The helper will look after reissuing I/O operations as +- * appropriate and writing downloaded data to the cache. +- * +- * If @was_async is true, the caller might be running in softirq or interrupt +- * context and we can't sleep. +- */ +-void netfs_subreq_terminated(struct netfs_io_subrequest *subreq, +- ssize_t transferred_or_error, +- bool was_async) +-{ +- struct netfs_io_request *rreq = subreq->rreq; +- int u; +- +- _enter("[%u]{%llx,%lx},%zd", +- subreq->debug_index, subreq->start, subreq->flags, +- transferred_or_error); +- +- switch (subreq->source) { +- case NETFS_READ_FROM_CACHE: +- netfs_stat(&netfs_n_rh_read_done); +- break; +- case NETFS_DOWNLOAD_FROM_SERVER: +- netfs_stat(&netfs_n_rh_download_done); +- break; +- default: +- break; +- } +- +- if (IS_ERR_VALUE(transferred_or_error)) { +- subreq->error = transferred_or_error; +- trace_netfs_failure(rreq, subreq, transferred_or_error, +- netfs_fail_read); +- goto failed; +- } +- +- if (WARN(transferred_or_error > subreq->len - subreq->transferred, +- "Subreq overread: R%x[%x] %zd > %zu - %zu", +- rreq->debug_id, subreq->debug_index, +- transferred_or_error, subreq->len, subreq->transferred)) +- transferred_or_error = subreq->len - subreq->transferred; +- +- subreq->error = 0; +- subreq->transferred += transferred_or_error; +- if (subreq->transferred < subreq->len) +- goto incomplete; +- +-complete: +- __clear_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags); +- if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) +- set_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); +- +-out: +- trace_netfs_sreq(subreq, netfs_sreq_trace_terminated); +- +- /* If we decrement nr_outstanding to 0, the ref belongs to us. */ +- u = atomic_dec_return(&rreq->nr_outstanding); +- if (u == 0) +- netfs_rreq_terminated(rreq, was_async); +- else if (u == 1) +- wake_up_var(&rreq->nr_outstanding); +- +- netfs_put_subrequest(subreq, was_async, netfs_sreq_trace_put_terminated); +- return; +- +-incomplete: +- if (test_bit(NETFS_SREQ_CLEAR_TAIL, &subreq->flags)) { +- netfs_clear_unread(subreq); +- subreq->transferred = subreq->len; +- goto complete; +- } +- +- if (transferred_or_error == 0) { +- if (__test_and_set_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags)) { +- subreq->error = -ENODATA; +- goto failed; +- } +- } else { +- __clear_bit(NETFS_SREQ_NO_PROGRESS, &subreq->flags); +- } +- +- __set_bit(NETFS_SREQ_SHORT_IO, &subreq->flags); +- set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); +- goto out; +- +-failed: +- if (subreq->source == NETFS_READ_FROM_CACHE) { +- netfs_stat(&netfs_n_rh_read_failed); +- set_bit(NETFS_RREQ_INCOMPLETE_IO, &rreq->flags); +- } else { +- netfs_stat(&netfs_n_rh_download_failed); +- set_bit(NETFS_RREQ_FAILED, &rreq->flags); +- rreq->error = subreq->error; +- } +- goto out; +-} +-EXPORT_SYMBOL(netfs_subreq_terminated); +- +-static enum netfs_io_source netfs_cache_prepare_read(struct netfs_io_subrequest *subreq, +- loff_t i_size) +-{ +- struct netfs_io_request *rreq = subreq->rreq; +- struct netfs_cache_resources *cres = &rreq->cache_resources; +- +- if (cres->ops) +- return cres->ops->prepare_read(subreq, i_size); +- if (subreq->start >= rreq->i_size) +- return NETFS_FILL_WITH_ZEROES; +- return NETFS_DOWNLOAD_FROM_SERVER; +-} +- +-/* +- * Work out what sort of subrequest the next one will be. +- */ +-static enum netfs_io_source +-netfs_rreq_prepare_read(struct netfs_io_request *rreq, +- struct netfs_io_subrequest *subreq) +-{ +- enum netfs_io_source source; +- +- _enter("%llx-%llx,%llx", subreq->start, subreq->start + subreq->len, rreq->i_size); +- +- source = netfs_cache_prepare_read(subreq, rreq->i_size); +- if (source == NETFS_INVALID_READ) +- goto out; +- +- if (source == NETFS_DOWNLOAD_FROM_SERVER) { +- /* Call out to the netfs to let it shrink the request to fit +- * its own I/O sizes and boundaries. If it shinks it here, it +- * will be called again to make simultaneous calls; if it wants +- * to make serial calls, it can indicate a short read and then +- * we will call it again. +- */ +- if (subreq->len > rreq->i_size - subreq->start) +- subreq->len = rreq->i_size - subreq->start; +- +- if (rreq->netfs_ops->clamp_length && +- !rreq->netfs_ops->clamp_length(subreq)) { +- source = NETFS_INVALID_READ; +- goto out; +- } +- } +- +- if (WARN_ON(subreq->len == 0)) +- source = NETFS_INVALID_READ; +- +-out: +- subreq->source = source; +- trace_netfs_sreq(subreq, netfs_sreq_trace_prepare); +- return source; +-} +- +-/* +- * Slice off a piece of a read request and submit an I/O request for it. +- */ +-static bool netfs_rreq_submit_slice(struct netfs_io_request *rreq, +- unsigned int *_debug_index) +-{ +- struct netfs_io_subrequest *subreq; +- enum netfs_io_source source; +- +- subreq = netfs_alloc_subrequest(rreq); +- if (!subreq) +- return false; +- +- subreq->debug_index = (*_debug_index)++; +- subreq->start = rreq->start + rreq->submitted; +- subreq->len = rreq->len - rreq->submitted; +- +- _debug("slice %llx,%zx,%zx", subreq->start, subreq->len, rreq->submitted); +- list_add_tail(&subreq->rreq_link, &rreq->subrequests); +- +- /* Call out to the cache to find out what it can do with the remaining +- * subset. It tells us in subreq->flags what it decided should be done +- * and adjusts subreq->len down if the subset crosses a cache boundary. +- * +- * Then when we hand the subset, it can choose to take a subset of that +- * (the starts must coincide), in which case, we go around the loop +- * again and ask it to download the next piece. +- */ +- source = netfs_rreq_prepare_read(rreq, subreq); +- if (source == NETFS_INVALID_READ) +- goto subreq_failed; +- +- atomic_inc(&rreq->nr_outstanding); +- +- rreq->submitted += subreq->len; +- +- trace_netfs_sreq(subreq, netfs_sreq_trace_submit); +- switch (source) { +- case NETFS_FILL_WITH_ZEROES: +- netfs_fill_with_zeroes(rreq, subreq); +- break; +- case NETFS_DOWNLOAD_FROM_SERVER: +- netfs_read_from_server(rreq, subreq); +- break; +- case NETFS_READ_FROM_CACHE: +- netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_IGNORE); +- break; +- default: +- BUG(); +- } +- +- return true; +- +-subreq_failed: +- rreq->error = subreq->error; +- netfs_put_subrequest(subreq, false, netfs_sreq_trace_put_failed); +- return false; +-} +- +-/* +- * Begin the process of reading in a chunk of data, where that data may be +- * stitched together from multiple sources, including multiple servers and the +- * local cache. +- */ +-int netfs_begin_read(struct netfs_io_request *rreq, bool sync) +-{ +- unsigned int debug_index = 0; +- int ret; +- +- _enter("R=%x %llx-%llx", +- rreq->debug_id, rreq->start, rreq->start + rreq->len - 1); +- +- if (rreq->len == 0) { +- pr_err("Zero-sized read [R=%x]\n", rreq->debug_id); +- netfs_put_request(rreq, false, netfs_rreq_trace_put_zero_len); +- return -EIO; +- } +- +- INIT_WORK(&rreq->work, netfs_rreq_work); +- +- if (sync) +- netfs_get_request(rreq, netfs_rreq_trace_get_hold); +- +- /* Chop the read into slices according to what the cache and the netfs +- * want and submit each one. +- */ +- atomic_set(&rreq->nr_outstanding, 1); +- do { +- if (!netfs_rreq_submit_slice(rreq, &debug_index)) +- break; +- +- } while (rreq->submitted < rreq->len); +- +- if (sync) { +- /* Keep nr_outstanding incremented so that the ref always belongs to +- * us, and the service code isn't punted off to a random thread pool to +- * process. +- */ +- for (;;) { +- wait_var_event(&rreq->nr_outstanding, +- atomic_read(&rreq->nr_outstanding) == 1); +- netfs_rreq_assess(rreq, false); +- if (!test_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags)) +- break; +- cond_resched(); +- } +- +- ret = rreq->error; +- if (ret == 0 && rreq->submitted < rreq->len) { +- trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_read); +- ret = -EIO; +- } +- netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); +- } else { +- /* If we decrement nr_outstanding to 0, the ref belongs to us. */ +- if (atomic_dec_and_test(&rreq->nr_outstanding)) +- netfs_rreq_assess(rreq, false); +- ret = 0; +- } +- return ret; +-} +- +-static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, +- loff_t *_start, size_t *_len, loff_t i_size) +-{ +- struct netfs_cache_resources *cres = &rreq->cache_resources; +- +- if (cres->ops && cres->ops->expand_readahead) +- cres->ops->expand_readahead(cres, _start, _len, i_size); +-} +- +-static void netfs_rreq_expand(struct netfs_io_request *rreq, +- struct readahead_control *ractl) +-{ +- /* Give the cache a chance to change the request parameters. The +- * resultant request must contain the original region. +- */ +- netfs_cache_expand_readahead(rreq, &rreq->start, &rreq->len, rreq->i_size); +- +- /* Give the netfs a chance to change the request parameters. The +- * resultant request must contain the original region. +- */ +- if (rreq->netfs_ops->expand_readahead) +- rreq->netfs_ops->expand_readahead(rreq); +- +- /* Expand the request if the cache wants it to start earlier. Note +- * that the expansion may get further extended if the VM wishes to +- * insert THPs and the preferred start and/or end wind up in the middle +- * of THPs. +- * +- * If this is the case, however, the THP size should be an integer +- * multiple of the cache granule size, so we get a whole number of +- * granules to deal with. +- */ +- if (rreq->start != readahead_pos(ractl) || +- rreq->len != readahead_length(ractl)) { +- readahead_expand(ractl, rreq->start, rreq->len); +- rreq->start = readahead_pos(ractl); +- rreq->len = readahead_length(ractl); +- +- trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), +- netfs_read_trace_expanded); +- } +-} +- +-/** +- * netfs_readahead - Helper to manage a read request +- * @ractl: The description of the readahead request +- * +- * Fulfil a readahead request by drawing data from the cache if possible, or +- * the netfs if not. Space beyond the EOF is zero-filled. Multiple I/O +- * requests from different sources will get munged together. If necessary, the +- * readahead window can be expanded in either direction to a more convenient +- * alighment for RPC efficiency or to make storage in the cache feasible. +- * +- * The calling netfs must initialise a netfs context contiguous to the vfs +- * inode before calling this. +- * +- * This is usable whether or not caching is enabled. +- */ +-void netfs_readahead(struct readahead_control *ractl) +-{ +- struct netfs_io_request *rreq; +- struct netfs_i_context *ctx = netfs_i_context(ractl->mapping->host); +- struct page *page; +- int ret; +- +- _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); +- +- if (readahead_count(ractl) == 0) +- return; +- +- rreq = netfs_alloc_request(ractl->mapping, ractl->file, +- readahead_pos(ractl), +- readahead_length(ractl), +- NETFS_READAHEAD); +- if (IS_ERR(rreq)) +- return; +- +- if (ctx->ops->begin_cache_operation) { +- ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) +- goto cleanup_free; +- } +- +- netfs_stat(&netfs_n_rh_readahead); +- trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), +- netfs_read_trace_readahead); +- +- netfs_rreq_expand(rreq, ractl); +- +- /* Drop the refs on the pages here rather than in the cache or +- * filesystem. The locks will be dropped in netfs_rreq_unlock(). +- */ +- while ((page = readahead_page(ractl))) +- put_page(page); +- +- netfs_begin_read(rreq, false); +- return; +- +-cleanup_free: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); +- return; +-} +-EXPORT_SYMBOL(netfs_readahead); +- +-/** +- * netfs_readpage - Helper to manage a readpage request +- * @file: The file to read from +- * @page: The page to read +- * +- * Fulfil a readpage request by drawing data from the cache if possible, or the +- * netfs if not. Space beyond the EOF is zero-filled. Multiple I/O requests +- * from different sources will get munged together. +- * +- * The calling netfs must initialise a netfs context contiguous to the vfs +- * inode before calling this. +- * +- * This is usable whether or not caching is enabled. +- */ +-int netfs_readpage(struct file *file, struct page *page) +-{ +- struct address_space *mapping = page->mapping; +- struct netfs_io_request *rreq; +- struct netfs_i_context *ctx = netfs_i_context(mapping->host); +- int ret; +- +- _enter("%lx", page_index(page)); +- +- rreq = netfs_alloc_request(mapping, file, +- page_file_offset(page), thp_size(page), +- NETFS_READPAGE); +- if (IS_ERR(rreq)) { +- ret = PTR_ERR(rreq); +- goto alloc_error; +- } +- +- if (ctx->ops->begin_cache_operation) { +- ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) +- goto discard; +- } +- +- netfs_stat(&netfs_n_rh_readpage); +- trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); +- return netfs_begin_read(rreq, true); +- +-discard: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_discard); +-alloc_error: +- unlock_page(page); +- return ret; +-} +-EXPORT_SYMBOL(netfs_readpage); +- +-/** +- * netfs_skip_page_read - prep a page for writing without reading first +- * @page: page being prepared +- * @pos: starting position for the write +- * @len: length of write +- * @always_fill: T if the page should always be completely filled/cleared +- * +- * In some cases, write_begin doesn't need to read at all: +- * - full page write +- * - write that lies in a page that is completely beyond EOF +- * - write that covers the the page from start to EOF or beyond it +- * +- * If any of these criteria are met, then zero out the unwritten parts +- * of the page and return true. Otherwise, return false. +- */ +-static bool netfs_skip_page_read(struct page *page, loff_t pos, size_t len, +- bool always_fill) +-{ +- struct inode *inode = page->mapping->host; +- loff_t i_size = i_size_read(inode); +- size_t offset = offset_in_thp(page, pos); +- size_t plen = thp_size(page); +- +- if (unlikely(always_fill)) { +- if (pos - offset + len <= i_size) +- return false; /* Page entirely before EOF */ +- zero_user_segment(page, 0, plen); +- SetPageUptodate(page); +- return true; +- } +- +- /* Full page write */ +- if (offset == 0 && len >= plen) +- return true; +- +- /* Page entirely beyond the end of the file */ +- if (pos - offset >= i_size) +- goto zero_out; +- +- /* Write that covers from the start of the page to EOF or beyond */ +- if (offset == 0 && (pos + len) >= i_size) +- goto zero_out; +- +- return false; +-zero_out: +- zero_user_segments(page, 0, offset, offset + len, plen); +- return true; +-} +- +-/** +- * netfs_write_begin - Helper to prepare for writing +- * @file: The file to read from +- * @mapping: The mapping to read from +- * @pos: File position at which the write will begin +- * @len: The length of the write (may extend beyond the end of the page chosen) +- * @flags: AOP_* flags +- * @_page: Where to put the resultant page +- * @_fsdata: Place for the netfs to store a cookie +- * +- * Pre-read data for a write-begin request by drawing data from the cache if +- * possible, or the netfs if not. Space beyond the EOF is zero-filled. +- * Multiple I/O requests from different sources will get munged together. If +- * necessary, the readahead window can be expanded in either direction to a +- * more convenient alighment for RPC efficiency or to make storage in the cache +- * feasible. +- * +- * The calling netfs must provide a table of operations, only one of which, +- * issue_op, is mandatory. +- * +- * The check_write_begin() operation can be provided to check for and flush +- * conflicting writes once the page is grabbed and locked. It is passed a +- * pointer to the fsdata cookie that gets returned to the VM to be passed to +- * write_end. It is permitted to sleep. It should return 0 if the request +- * should go ahead; unlock the page and return -EAGAIN to cause the page to be +- * regot; or return an error. +- * +- * The calling netfs must initialise a netfs context contiguous to the vfs +- * inode before calling this. +- * +- * This is usable whether or not caching is enabled. +- */ +-int netfs_write_begin(struct file *file, struct address_space *mapping, +- loff_t pos, unsigned int len, unsigned int flags, +- struct page **_page, void **_fsdata) +-{ +- struct netfs_io_request *rreq; +- struct netfs_i_context *ctx = netfs_i_context(file_inode(file )); +- struct page *page, *xpage; +- pgoff_t index = pos >> PAGE_SHIFT; +- int ret; +- +- DEFINE_READAHEAD(ractl, file, NULL, mapping, index); +- +-retry: +- page = grab_cache_page_write_begin(mapping, index, flags); +- if (!page) +- return -ENOMEM; +- +- if (ctx->ops->check_write_begin) { +- /* Allow the netfs (eg. ceph) to flush conflicts. */ +- ret = ctx->ops->check_write_begin(file, pos, len, page, _fsdata); +- if (ret < 0) { +- trace_netfs_failure(NULL, NULL, ret, netfs_fail_check_write_begin); +- if (ret == -EAGAIN) +- goto retry; +- goto error; +- } +- } +- +- if (PageUptodate(page)) +- goto have_page; +- +- /* If the page is beyond the EOF, we want to clear it - unless it's +- * within the cache granule containing the EOF, in which case we need +- * to preload the granule. +- */ +- if (!netfs_is_cache_enabled(ctx) && +- netfs_skip_page_read(page, pos, len, false)) { +- netfs_stat(&netfs_n_rh_write_zskip); +- goto have_page_no_wait; +- } +- +- rreq = netfs_alloc_request(mapping, file, +- page_offset(page), thp_size(page), +- NETFS_READ_FOR_WRITE); +- if (IS_ERR(rreq)) { +- ret = PTR_ERR(rreq); +- goto error; +- } +- rreq->no_unlock_page = page->index; +- __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); +- +- if (ctx->ops->begin_cache_operation) { +- ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) +- goto error_put; +- } +- +- netfs_stat(&netfs_n_rh_write_begin); +- trace_netfs_read(rreq, pos, len, netfs_read_trace_write_begin); +- +- /* Expand the request to meet caching requirements and download +- * preferences. +- */ +- ractl._nr_pages = thp_nr_pages(page); +- netfs_rreq_expand(rreq, &ractl); +- +- /* We hold the page locks, so we can drop the references */ +- while ((xpage = readahead_page(&ractl))) +- if (xpage != page) +- put_page(xpage); +- +- ret = netfs_begin_read(rreq, true); +- if (ret < 0) +- goto error; +- +-have_page: +- ret = wait_on_page_fscache_killable(page); +- if (ret < 0) +- goto error; +-have_page_no_wait: +- *_page = page; +- _leave(" = 0"); +- return 0; +- +-error_put: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); +-error: +- unlock_page(page); +- put_page(page); +- _leave(" = %d", ret); +- return ret; +-} +-EXPORT_SYMBOL(netfs_write_begin); diff --git a/patches.suse/netfs-Rename-the-netfs_io_request-cleanup-op-and-give-it-an-op-pointer.patch b/patches.suse/netfs-Rename-the-netfs_io_request-cleanup-op-and-give-it-an-op-pointer.patch new file mode 100644 index 0000000..bc2edb3 --- /dev/null +++ b/patches.suse/netfs-Rename-the-netfs_io_request-cleanup-op-and-give-it-an-op-pointer.patch @@ -0,0 +1,219 @@ +From: David Howells +Date: Fri, 25 Feb 2022 11:19:14 +0000 +Subject: netfs: Rename the netfs_io_request cleanup op and give it an op + pointer +Git-commit: 40a81101202300df7db273f77dda9fbe6271b1d2 +Patch-mainline: v5.19-rc2 +References: jsc#SES-1880 + +The netfs_io_request cleanup op is now always in a position to be given a +pointer to a netfs_io_request struct, so this can be passed in instead of +the mapping and private data arguments (both of which are included in the +struct). + +So rename the ->cleanup op to ->free_request (to match ->init_request) and +pass in the I/O pointer. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Acked-by: Luis Henriques +--- + Documentation/filesystems/netfs_library.rst | 24 ++++++++++++------------ + fs/9p/vfs_addr.c | 11 +++++------ + fs/afs/file.c | 6 +++--- + fs/ceph/addr.c | 9 ++++----- + fs/netfs/objects.c | 6 +++--- + include/linux/netfs.h | 3 ++- + 6 files changed, 29 insertions(+), 30 deletions(-) + +--- a/Documentation/filesystems/netfs_library.rst ++++ b/Documentation/filesystems/netfs_library.rst +@@ -159,9 +159,10 @@ The helpers manage the read request, cal + through the suppplied table of operations. Waits will be performed as + necessary before returning for helpers that are meant to be synchronous. + +-If an error occurs and netfs_priv is non-NULL, ops->cleanup() will be called to +-deal with it. If some parts of the request are in progress when an error +-occurs, the request will get partially completed if sufficient data is read. ++If an error occurs, the ->free_request() will be called to clean up the ++netfs_io_request struct allocated. If some parts of the request are in ++progress when an error occurs, the request will get partially completed if ++sufficient data is read. + + Additionally, there is:: + +@@ -209,8 +210,7 @@ The above fields are the ones the netfs + * ``netfs_priv`` + + The network filesystem's private data. The value for this can be passed in +- to the helper functions or set during the request. The ->cleanup() op will +- be called if this is non-NULL at the end. ++ to the helper functions or set during the request. + + * ``start`` + * ``len`` +@@ -295,6 +295,7 @@ through which it can issue requests and + + struct netfs_request_ops { + void (*init_request)(struct netfs_io_request *rreq, struct file *file); ++ void (*free_request)(struct netfs_io_request *rreq); + int (*begin_cache_operation)(struct netfs_io_request *rreq); + void (*expand_readahead)(struct netfs_io_request *rreq); + bool (*clamp_length)(struct netfs_io_subrequest *subreq); +@@ -303,7 +304,6 @@ through which it can issue requests and + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, + struct page *page, void **_fsdata); + void (*done)(struct netfs_io_request *rreq); +- void (*cleanup)(struct address_space *mapping, void *netfs_priv); + }; + + The operations are as follows: +@@ -311,7 +311,12 @@ The operations are as follows: + * ``init_request()`` + + [Optional] This is called to initialise the request structure. It is given +- the file for reference and can modify the ->netfs_priv value. ++ the file for reference. ++ ++ * ``free_request()`` ++ ++ [Optional] This is called as the request is being deallocated so that the ++ filesystem can clean up any state it has attached there. + + * ``begin_cache_operation()`` + +@@ -384,11 +389,6 @@ The operations are as follows: + [Optional] This is called after the pages in the request have all been + unlocked (and marked uptodate if applicable). + +- * ``cleanup`` +- +- [Optional] This is called as the request is being deallocated so that the +- filesystem can clean up ->netfs_priv. +- + + + Read Helper Procedure +--- a/fs/9p/vfs_addr.c ++++ b/fs/9p/vfs_addr.c +@@ -68,13 +68,12 @@ static int v9fs_init_request(struct netf + } + + /** +- * v9fs_req_cleanup - Cleanup request initialized by v9fs_init_request +- * @mapping: unused mapping of request to cleanup +- * @priv: private data to cleanup, a fid, guaranted non-null. ++ * v9fs_free_request - Cleanup request initialized by v9fs_init_rreq ++ * @rreq: The I/O request to clean up + */ +-static void v9fs_req_cleanup(struct address_space *mapping, void *priv) ++static void v9fs_free_request(struct netfs_io_request *rreq) + { +- struct p9_fid *fid = priv; ++ struct p9_fid *fid = rreq->netfs_priv; + + p9_client_clunk(fid); + } +@@ -96,9 +95,9 @@ static int v9fs_begin_cache_operation(st + + const struct netfs_request_ops v9fs_req_ops = { + .init_request = v9fs_init_request, ++ .free_request = v9fs_free_request, + .begin_cache_operation = v9fs_begin_cache_operation, + .issue_read = v9fs_issue_read, +- .cleanup = v9fs_req_cleanup, + }; + + /** +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -374,17 +374,17 @@ static int afs_check_write_begin(struct + return test_bit(AFS_VNODE_DELETED, &vnode->flags) ? -ESTALE : 0; + } + +-static void afs_priv_cleanup(struct address_space *mapping, void *netfs_priv) ++static void afs_free_request(struct netfs_io_request *rreq) + { +- key_put(netfs_priv); ++ key_put(rreq->netfs_priv); + } + + const struct netfs_request_ops afs_req_ops = { + .init_request = afs_init_request, ++ .free_request = afs_free_request, + .begin_cache_operation = afs_begin_cache_operation, + .check_write_begin = afs_check_write_begin, + .issue_read = afs_issue_read, +- .cleanup = afs_priv_cleanup, + }; + + int afs_write_inode(struct inode *inode, struct writeback_control *wbc) +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -395,11 +395,10 @@ static int ceph_init_request(struct netf + return 0; + } + +-static void ceph_readahead_cleanup(struct address_space *mapping, void *priv) ++static void ceph_netfs_free_request(struct netfs_io_request *rreq) + { +- struct inode *inode = mapping->host; +- struct ceph_inode_info *ci = ceph_inode(inode); +- int got = (uintptr_t)priv; ++ struct ceph_inode_info *ci = ceph_inode(rreq->inode); ++ int got = (uintptr_t)rreq->netfs_priv; + + if (got) + ceph_put_cap_refs(ci, got); +@@ -407,12 +406,12 @@ static void ceph_readahead_cleanup(struc + + const struct netfs_request_ops ceph_netfs_ops = { + .init_request = ceph_init_request, ++ .free_request = ceph_netfs_free_request, + .begin_cache_operation = ceph_begin_cache_operation, + .issue_read = ceph_netfs_issue_read, + .expand_readahead = ceph_netfs_expand_readahead, + .clamp_length = ceph_netfs_clamp_length, + .check_write_begin = ceph_netfs_check_write_begin, +- .cleanup = ceph_readahead_cleanup, + }; + + #ifdef CONFIG_CEPH_FSCACHE +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -75,10 +75,10 @@ static void netfs_free_request(struct wo + struct netfs_io_request *rreq = + container_of(work, struct netfs_io_request, work); + +- netfs_clear_subrequests(rreq, false); +- if (rreq->netfs_priv) +- rreq->netfs_ops->cleanup(rreq->mapping, rreq->netfs_priv); + trace_netfs_rreq(rreq, netfs_rreq_trace_free); ++ netfs_clear_subrequests(rreq, false); ++ if (rreq->netfs_ops->free_request) ++ rreq->netfs_ops->free_request(rreq); + if (rreq->cache_resources.ops) + rreq->cache_resources.ops->end_operation(&rreq->cache_resources); + kfree(rreq); +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -184,7 +184,9 @@ struct netfs_io_request { + */ + struct netfs_request_ops { + int (*init_request)(struct netfs_io_request *rreq, struct file *file); ++ void (*free_request)(struct netfs_io_request *rreq); + int (*begin_cache_operation)(struct netfs_io_request *rreq); ++ + void (*expand_readahead)(struct netfs_io_request *rreq); + bool (*clamp_length)(struct netfs_io_subrequest *subreq); + void (*issue_read)(struct netfs_io_subrequest *subreq); +@@ -192,7 +194,6 @@ struct netfs_request_ops { + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, + struct page *page, void **_fsdata); + void (*done)(struct netfs_io_request *rreq); +- void (*cleanup)(struct address_space *mapping, void *netfs_priv); + }; + + /* diff --git a/patches.suse/netfs-Split-fs-netfs-read_helper.c.patch b/patches.suse/netfs-Split-fs-netfs-read_helper.c.patch new file mode 100644 index 0000000..3b3bf9a --- /dev/null +++ b/patches.suse/netfs-Split-fs-netfs-read_helper.c.patch @@ -0,0 +1,896 @@ +From: David Howells +Date: Tue, 1 Mar 2022 14:35:58 +0000 +Subject: netfs: Split fs/netfs/read_helper.c +Git-commit: 16211268fcb36672a84359362c2fc2c4695b0fc4 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Split fs/netfs/read_helper.c into two pieces, one to deal with buffered +writes and one to deal with the I/O mechanism. + +Changes +======= +ver #2) + - Add kdoc reference to new file. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164623005586.3564931.6149556072728481767.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678217075.1200972.5101072043126828757.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692919953.2099075.7156989585513833046.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/Makefile | 1 + fs/netfs/buffered_read.c | 425 +++++++++++++++++++++++++++++++++++++++++++++++ + fs/netfs/io.c | 415 --------------------------------------------- + 3 files changed, 426 insertions(+), 415 deletions(-) + +--- a/fs/netfs/Makefile ++++ b/fs/netfs/Makefile +@@ -1,6 +1,7 @@ + # SPDX-License-Identifier: GPL-2.0 + + netfs-y := \ ++ buffered_read.o \ + io.o \ + objects.o + +--- /dev/null ++++ b/fs/netfs/buffered_read.c +@@ -0,0 +1,425 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Network filesystem high-level buffered read support. ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include "internal.h" ++ ++/* ++ * Unlock the pages in a read operation. We need to set PG_fscache on any ++ * pages we're going to write back before we unlock them. ++ */ ++void netfs_rreq_unlock(struct netfs_io_request *rreq) ++{ ++ struct netfs_io_subrequest *subreq; ++ struct page *page; ++ unsigned int iopos, account = 0; ++ pgoff_t start_page = rreq->start / PAGE_SIZE; ++ pgoff_t last_page = ((rreq->start + rreq->len) / PAGE_SIZE) - 1; ++ bool subreq_failed = false; ++ int i; ++ ++ XA_STATE(xas, &rreq->mapping->i_pages, start_page); ++ ++ if (test_bit(NETFS_RREQ_FAILED, &rreq->flags)) { ++ __clear_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); ++ list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { ++ __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); ++ } ++ } ++ ++ /* Walk through the pagecache and the I/O request lists simultaneously. ++ * We may have a mixture of cached and uncached sections and we only ++ * really want to write out the uncached sections. This is slightly ++ * complicated by the possibility that we might have huge pages with a ++ * mixture inside. ++ */ ++ subreq = list_first_entry(&rreq->subrequests, ++ struct netfs_io_subrequest, rreq_link); ++ iopos = 0; ++ subreq_failed = (subreq->error < 0); ++ ++ trace_netfs_rreq(rreq, netfs_rreq_trace_unlock); ++ ++ rcu_read_lock(); ++ xas_for_each(&xas, page, last_page) { ++ unsigned int pgpos = (page->index - start_page) * PAGE_SIZE; ++ unsigned int pgend = pgpos + thp_size(page); ++ bool pg_failed = false; ++ ++ for (;;) { ++ if (!subreq) { ++ pg_failed = true; ++ break; ++ } ++ if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) ++ set_page_fscache(page); ++ pg_failed |= subreq_failed; ++ if (pgend < iopos + subreq->len) ++ break; ++ ++ account += subreq->transferred; ++ iopos += subreq->len; ++ if (!list_is_last(&subreq->rreq_link, &rreq->subrequests)) { ++ subreq = list_next_entry(subreq, rreq_link); ++ subreq_failed = (subreq->error < 0); ++ } else { ++ subreq = NULL; ++ subreq_failed = false; ++ } ++ if (pgend == iopos) ++ break; ++ } ++ ++ if (!pg_failed) { ++ for (i = 0; i < thp_nr_pages(page); i++) ++ flush_dcache_page(page); ++ SetPageUptodate(page); ++ } ++ ++ if (!test_bit(NETFS_RREQ_DONT_UNLOCK_PAGES, &rreq->flags)) { ++ if (page->index == rreq->no_unlock_page && ++ test_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags)) ++ _debug("no unlock"); ++ else ++ unlock_page(page); ++ } ++ } ++ rcu_read_unlock(); ++ ++ task_io_account_read(account); ++ if (rreq->netfs_ops->done) ++ rreq->netfs_ops->done(rreq); ++} ++ ++static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, ++ loff_t *_start, size_t *_len, loff_t i_size) ++{ ++ struct netfs_cache_resources *cres = &rreq->cache_resources; ++ ++ if (cres->ops && cres->ops->expand_readahead) ++ cres->ops->expand_readahead(cres, _start, _len, i_size); ++} ++ ++static void netfs_rreq_expand(struct netfs_io_request *rreq, ++ struct readahead_control *ractl) ++{ ++ /* Give the cache a chance to change the request parameters. The ++ * resultant request must contain the original region. ++ */ ++ netfs_cache_expand_readahead(rreq, &rreq->start, &rreq->len, rreq->i_size); ++ ++ /* Give the netfs a chance to change the request parameters. The ++ * resultant request must contain the original region. ++ */ ++ if (rreq->netfs_ops->expand_readahead) ++ rreq->netfs_ops->expand_readahead(rreq); ++ ++ /* Expand the request if the cache wants it to start earlier. Note ++ * that the expansion may get further extended if the VM wishes to ++ * insert THPs and the preferred start and/or end wind up in the middle ++ * of THPs. ++ * ++ * If this is the case, however, the THP size should be an integer ++ * multiple of the cache granule size, so we get a whole number of ++ * granules to deal with. ++ */ ++ if (rreq->start != readahead_pos(ractl) || ++ rreq->len != readahead_length(ractl)) { ++ readahead_expand(ractl, rreq->start, rreq->len); ++ rreq->start = readahead_pos(ractl); ++ rreq->len = readahead_length(ractl); ++ ++ trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), ++ netfs_read_trace_expanded); ++ } ++} ++ ++/** ++ * netfs_readahead - Helper to manage a read request ++ * @ractl: The description of the readahead request ++ * ++ * Fulfil a readahead request by drawing data from the cache if possible, or ++ * the netfs if not. Space beyond the EOF is zero-filled. Multiple I/O ++ * requests from different sources will get munged together. If necessary, the ++ * readahead window can be expanded in either direction to a more convenient ++ * alighment for RPC efficiency or to make storage in the cache feasible. ++ * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * ++ * This is usable whether or not caching is enabled. ++ */ ++void netfs_readahead(struct readahead_control *ractl) ++{ ++ struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(ractl->mapping->host); ++ struct page *page; ++ int ret; ++ ++ _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); ++ ++ if (readahead_count(ractl) == 0) ++ return; ++ ++ rreq = netfs_alloc_request(ractl->mapping, ractl->file, ++ readahead_pos(ractl), ++ readahead_length(ractl), ++ NETFS_READAHEAD); ++ if (IS_ERR(rreq)) ++ return; ++ ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto cleanup_free; ++ } ++ ++ netfs_stat(&netfs_n_rh_readahead); ++ trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), ++ netfs_read_trace_readahead); ++ ++ netfs_rreq_expand(rreq, ractl); ++ ++ /* Drop the refs on the pages here rather than in the cache or ++ * filesystem. The locks will be dropped in netfs_rreq_unlock(). ++ */ ++ while ((page = readahead_page(ractl))) ++ put_page(page); ++ ++ netfs_begin_read(rreq, false); ++ return; ++ ++cleanup_free: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); ++ return; ++} ++EXPORT_SYMBOL(netfs_readahead); ++ ++/** ++ * netfs_readpage - Helper to manage a readpage request ++ * @file: The file to read from ++ * @page: The page to read ++ * ++ * Fulfil a readpage request by drawing data from the cache if possible, or the ++ * netfs if not. Space beyond the EOF is zero-filled. Multiple I/O requests ++ * from different sources will get munged together. ++ * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * ++ * This is usable whether or not caching is enabled. ++ */ ++int netfs_readpage(struct file *file, struct page *page) ++{ ++ struct address_space *mapping = page->mapping; ++ struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(mapping->host); ++ int ret; ++ ++ _enter("%lx", page_index(page)); ++ ++ rreq = netfs_alloc_request(mapping, file, ++ page_file_offset(page), thp_size(page), ++ NETFS_READPAGE); ++ if (IS_ERR(rreq)) { ++ ret = PTR_ERR(rreq); ++ goto alloc_error; ++ } ++ ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto discard; ++ } ++ ++ netfs_stat(&netfs_n_rh_readpage); ++ trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); ++ return netfs_begin_read(rreq, true); ++ ++discard: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_discard); ++alloc_error: ++ unlock_page(page); ++ return ret; ++} ++EXPORT_SYMBOL(netfs_readpage); ++ ++/** ++ * netfs_skip_page_read - prep a page for writing without reading first ++ * @page: page being prepared ++ * @pos: starting position for the write ++ * @len: length of write ++ * @always_fill: T if the page should always be completely filled/cleared ++ * ++ * In some cases, write_begin doesn't need to read at all: ++ * - full page write ++ * - write that lies in a page that is completely beyond EOF ++ * - write that covers the the page from start to EOF or beyond it ++ * ++ * If any of these criteria are met, then zero out the unwritten parts ++ * of the page and return true. Otherwise, return false. ++ */ ++static bool netfs_skip_page_read(struct page *page, loff_t pos, size_t len, ++ bool always_fill) ++{ ++ struct inode *inode = page->mapping->host; ++ loff_t i_size = i_size_read(inode); ++ size_t offset = offset_in_thp(page, pos); ++ size_t plen = thp_size(page); ++ ++ if (unlikely(always_fill)) { ++ if (pos - offset + len <= i_size) ++ return false; /* Page entirely before EOF */ ++ zero_user_segment(page, 0, plen); ++ SetPageUptodate(page); ++ return true; ++ } ++ ++ /* Full page write */ ++ if (offset == 0 && len >= plen) ++ return true; ++ ++ /* Page entirely beyond the end of the file */ ++ if (pos - offset >= i_size) ++ goto zero_out; ++ ++ /* Write that covers from the start of the page to EOF or beyond */ ++ if (offset == 0 && (pos + len) >= i_size) ++ goto zero_out; ++ ++ return false; ++zero_out: ++ zero_user_segments(page, 0, offset, offset + len, plen); ++ return true; ++} ++ ++/** ++ * netfs_write_begin - Helper to prepare for writing ++ * @file: The file to read from ++ * @mapping: The mapping to read from ++ * @pos: File position at which the write will begin ++ * @len: The length of the write (may extend beyond the end of the page chosen) ++ * @flags: AOP_* flags ++ * @_page: Where to put the resultant page ++ * @_fsdata: Place for the netfs to store a cookie ++ * ++ * Pre-read data for a write-begin request by drawing data from the cache if ++ * possible, or the netfs if not. Space beyond the EOF is zero-filled. ++ * Multiple I/O requests from different sources will get munged together. If ++ * necessary, the readahead window can be expanded in either direction to a ++ * more convenient alighment for RPC efficiency or to make storage in the cache ++ * feasible. ++ * ++ * The calling netfs must provide a table of operations, only one of which, ++ * issue_op, is mandatory. ++ * ++ * The check_write_begin() operation can be provided to check for and flush ++ * conflicting writes once the page is grabbed and locked. It is passed a ++ * pointer to the fsdata cookie that gets returned to the VM to be passed to ++ * write_end. It is permitted to sleep. It should return 0 if the request ++ * should go ahead; unlock the page and return -EAGAIN to cause the page to be ++ * regot; or return an error. ++ * ++ * The calling netfs must initialise a netfs context contiguous to the vfs ++ * inode before calling this. ++ * ++ * This is usable whether or not caching is enabled. ++ */ ++int netfs_write_begin(struct file *file, struct address_space *mapping, ++ loff_t pos, unsigned int len, unsigned int flags, ++ struct page **_page, void **_fsdata) ++{ ++ struct netfs_io_request *rreq; ++ struct netfs_i_context *ctx = netfs_i_context(file_inode(file )); ++ struct page *page, *xpage; ++ pgoff_t index = pos >> PAGE_SHIFT; ++ int ret; ++ ++ DEFINE_READAHEAD(ractl, file, NULL, mapping, index); ++ ++retry: ++ page = grab_cache_page_write_begin(mapping, index, flags); ++ if (!page) ++ return -ENOMEM; ++ ++ if (ctx->ops->check_write_begin) { ++ /* Allow the netfs (eg. ceph) to flush conflicts. */ ++ ret = ctx->ops->check_write_begin(file, pos, len, page, _fsdata); ++ if (ret < 0) { ++ trace_netfs_failure(NULL, NULL, ret, netfs_fail_check_write_begin); ++ if (ret == -EAGAIN) ++ goto retry; ++ goto error; ++ } ++ } ++ ++ if (PageUptodate(page)) ++ goto have_page; ++ ++ /* If the page is beyond the EOF, we want to clear it - unless it's ++ * within the cache granule containing the EOF, in which case we need ++ * to preload the granule. ++ */ ++ if (!netfs_is_cache_enabled(ctx) && ++ netfs_skip_page_read(page, pos, len, false)) { ++ netfs_stat(&netfs_n_rh_write_zskip); ++ goto have_page_no_wait; ++ } ++ ++ rreq = netfs_alloc_request(mapping, file, ++ page_offset(page), thp_size(page), ++ NETFS_READ_FOR_WRITE); ++ if (IS_ERR(rreq)) { ++ ret = PTR_ERR(rreq); ++ goto error; ++ } ++ rreq->no_unlock_page = page->index; ++ __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); ++ ++ if (ctx->ops->begin_cache_operation) { ++ ret = ctx->ops->begin_cache_operation(rreq); ++ if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) ++ goto error_put; ++ } ++ ++ netfs_stat(&netfs_n_rh_write_begin); ++ trace_netfs_read(rreq, pos, len, netfs_read_trace_write_begin); ++ ++ /* Expand the request to meet caching requirements and download ++ * preferences. ++ */ ++ ractl._nr_pages = thp_nr_pages(page); ++ netfs_rreq_expand(rreq, &ractl); ++ ++ /* We hold the page locks, so we can drop the references */ ++ while ((xpage = readahead_page(&ractl))) ++ if (xpage != page) ++ put_page(xpage); ++ ++ ret = netfs_begin_read(rreq, true); ++ if (ret < 0) ++ goto error; ++ ++have_page: ++ ret = wait_on_page_fscache_killable(page); ++ if (ret < 0) ++ goto error; ++have_page_no_wait: ++ *_page = page; ++ _leave(" = 0"); ++ return 0; ++ ++error_put: ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); ++error: ++ unlock_page(page); ++ put_page(page); ++ _leave(" = %d", ret); ++ return ret; ++} ++EXPORT_SYMBOL(netfs_write_begin); +--- a/fs/netfs/io.c ++++ b/fs/netfs/io.c +@@ -247,93 +247,6 @@ static void netfs_rreq_write_to_cache(st + } + + /* +- * Unlock the pages in a read operation. We need to set PG_fscache on any +- * pages we're going to write back before we unlock them. +- */ +-void netfs_rreq_unlock(struct netfs_io_request *rreq) +-{ +- struct netfs_io_subrequest *subreq; +- struct page *page; +- unsigned int iopos, account = 0; +- pgoff_t start_page = rreq->start / PAGE_SIZE; +- pgoff_t last_page = ((rreq->start + rreq->len) / PAGE_SIZE) - 1; +- bool subreq_failed = false; +- int i; +- +- XA_STATE(xas, &rreq->mapping->i_pages, start_page); +- +- if (test_bit(NETFS_RREQ_FAILED, &rreq->flags)) { +- __clear_bit(NETFS_RREQ_COPY_TO_CACHE, &rreq->flags); +- list_for_each_entry(subreq, &rreq->subrequests, rreq_link) { +- __clear_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags); +- } +- } +- +- /* Walk through the pagecache and the I/O request lists simultaneously. +- * We may have a mixture of cached and uncached sections and we only +- * really want to write out the uncached sections. This is slightly +- * complicated by the possibility that we might have huge pages with a +- * mixture inside. +- */ +- subreq = list_first_entry(&rreq->subrequests, +- struct netfs_io_subrequest, rreq_link); +- iopos = 0; +- subreq_failed = (subreq->error < 0); +- +- trace_netfs_rreq(rreq, netfs_rreq_trace_unlock); +- +- rcu_read_lock(); +- xas_for_each(&xas, page, last_page) { +- unsigned int pgpos = (page->index - start_page) * PAGE_SIZE; +- unsigned int pgend = pgpos + thp_size(page); +- bool pg_failed = false; +- +- for (;;) { +- if (!subreq) { +- pg_failed = true; +- break; +- } +- if (test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) +- set_page_fscache(page); +- pg_failed |= subreq_failed; +- if (pgend < iopos + subreq->len) +- break; +- +- account += subreq->transferred; +- iopos += subreq->len; +- if (!list_is_last(&subreq->rreq_link, &rreq->subrequests)) { +- subreq = list_next_entry(subreq, rreq_link); +- subreq_failed = (subreq->error < 0); +- } else { +- subreq = NULL; +- subreq_failed = false; +- } +- if (pgend == iopos) +- break; +- } +- +- if (!pg_failed) { +- for (i = 0; i < thp_nr_pages(page); i++) +- flush_dcache_page(page); +- SetPageUptodate(page); +- } +- +- if (!test_bit(NETFS_RREQ_DONT_UNLOCK_PAGES, &rreq->flags)) { +- if (page->index == rreq->no_unlock_page && +- test_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags)) +- _debug("no unlock"); +- else +- unlock_page(page); +- } +- } +- rcu_read_unlock(); +- +- task_io_account_read(account); +- if (rreq->netfs_ops->done) +- rreq->netfs_ops->done(rreq); +-} +- +-/* + * Handle a short read. + */ + static void netfs_rreq_short_read(struct netfs_io_request *rreq, +@@ -752,331 +665,3 @@ int netfs_begin_read(struct netfs_io_req + } + return ret; + } +- +-static void netfs_cache_expand_readahead(struct netfs_io_request *rreq, +- loff_t *_start, size_t *_len, loff_t i_size) +-{ +- struct netfs_cache_resources *cres = &rreq->cache_resources; +- +- if (cres->ops && cres->ops->expand_readahead) +- cres->ops->expand_readahead(cres, _start, _len, i_size); +-} +- +-static void netfs_rreq_expand(struct netfs_io_request *rreq, +- struct readahead_control *ractl) +-{ +- /* Give the cache a chance to change the request parameters. The +- * resultant request must contain the original region. +- */ +- netfs_cache_expand_readahead(rreq, &rreq->start, &rreq->len, rreq->i_size); +- +- /* Give the netfs a chance to change the request parameters. The +- * resultant request must contain the original region. +- */ +- if (rreq->netfs_ops->expand_readahead) +- rreq->netfs_ops->expand_readahead(rreq); +- +- /* Expand the request if the cache wants it to start earlier. Note +- * that the expansion may get further extended if the VM wishes to +- * insert THPs and the preferred start and/or end wind up in the middle +- * of THPs. +- * +- * If this is the case, however, the THP size should be an integer +- * multiple of the cache granule size, so we get a whole number of +- * granules to deal with. +- */ +- if (rreq->start != readahead_pos(ractl) || +- rreq->len != readahead_length(ractl)) { +- readahead_expand(ractl, rreq->start, rreq->len); +- rreq->start = readahead_pos(ractl); +- rreq->len = readahead_length(ractl); +- +- trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), +- netfs_read_trace_expanded); +- } +-} +- +-/** +- * netfs_readahead - Helper to manage a read request +- * @ractl: The description of the readahead request +- * +- * Fulfil a readahead request by drawing data from the cache if possible, or +- * the netfs if not. Space beyond the EOF is zero-filled. Multiple I/O +- * requests from different sources will get munged together. If necessary, the +- * readahead window can be expanded in either direction to a more convenient +- * alighment for RPC efficiency or to make storage in the cache feasible. +- * +- * The calling netfs must initialise a netfs context contiguous to the vfs +- * inode before calling this. +- * +- * This is usable whether or not caching is enabled. +- */ +-void netfs_readahead(struct readahead_control *ractl) +-{ +- struct netfs_io_request *rreq; +- struct netfs_i_context *ctx = netfs_i_context(ractl->mapping->host); +- struct page *page; +- int ret; +- +- _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); +- +- if (readahead_count(ractl) == 0) +- return; +- +- rreq = netfs_alloc_request(ractl->mapping, ractl->file, +- readahead_pos(ractl), +- readahead_length(ractl), +- NETFS_READAHEAD); +- if (IS_ERR(rreq)) +- return; +- +- if (ctx->ops->begin_cache_operation) { +- ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) +- goto cleanup_free; +- } +- +- netfs_stat(&netfs_n_rh_readahead); +- trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), +- netfs_read_trace_readahead); +- +- netfs_rreq_expand(rreq, ractl); +- +- /* Drop the refs on the pages here rather than in the cache or +- * filesystem. The locks will be dropped in netfs_rreq_unlock(). +- */ +- while ((page = readahead_page(ractl))) +- put_page(page); +- +- netfs_begin_read(rreq, false); +- return; +- +-cleanup_free: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); +- return; +-} +-EXPORT_SYMBOL(netfs_readahead); +- +-/** +- * netfs_readpage - Helper to manage a readpage request +- * @file: The file to read from +- * @page: The page to read +- * +- * Fulfil a readpage request by drawing data from the cache if possible, or the +- * netfs if not. Space beyond the EOF is zero-filled. Multiple I/O requests +- * from different sources will get munged together. +- * +- * The calling netfs must initialise a netfs context contiguous to the vfs +- * inode before calling this. +- * +- * This is usable whether or not caching is enabled. +- */ +-int netfs_readpage(struct file *file, struct page *page) +-{ +- struct address_space *mapping = page->mapping; +- struct netfs_io_request *rreq; +- struct netfs_i_context *ctx = netfs_i_context(mapping->host); +- int ret; +- +- _enter("%lx", page_index(page)); +- +- rreq = netfs_alloc_request(mapping, file, +- page_file_offset(page), thp_size(page), +- NETFS_READPAGE); +- if (IS_ERR(rreq)) { +- ret = PTR_ERR(rreq); +- goto alloc_error; +- } +- +- if (ctx->ops->begin_cache_operation) { +- ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) +- goto discard; +- } +- +- netfs_stat(&netfs_n_rh_readpage); +- trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); +- return netfs_begin_read(rreq, true); +- +-discard: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_discard); +-alloc_error: +- unlock_page(page); +- return ret; +-} +-EXPORT_SYMBOL(netfs_readpage); +- +-/** +- * netfs_skip_page_read - prep a page for writing without reading first +- * @page: page being prepared +- * @pos: starting position for the write +- * @len: length of write +- * @always_fill: T if the page should always be completely filled/cleared +- * +- * In some cases, write_begin doesn't need to read at all: +- * - full page write +- * - write that lies in a page that is completely beyond EOF +- * - write that covers the the page from start to EOF or beyond it +- * +- * If any of these criteria are met, then zero out the unwritten parts +- * of the page and return true. Otherwise, return false. +- */ +-static bool netfs_skip_page_read(struct page *page, loff_t pos, size_t len, +- bool always_fill) +-{ +- struct inode *inode = page->mapping->host; +- loff_t i_size = i_size_read(inode); +- size_t offset = offset_in_thp(page, pos); +- size_t plen = thp_size(page); +- +- if (unlikely(always_fill)) { +- if (pos - offset + len <= i_size) +- return false; /* Page entirely before EOF */ +- zero_user_segment(page, 0, plen); +- SetPageUptodate(page); +- return true; +- } +- +- /* Full page write */ +- if (offset == 0 && len >= plen) +- return true; +- +- /* Page entirely beyond the end of the file */ +- if (pos - offset >= i_size) +- goto zero_out; +- +- /* Write that covers from the start of the page to EOF or beyond */ +- if (offset == 0 && (pos + len) >= i_size) +- goto zero_out; +- +- return false; +-zero_out: +- zero_user_segments(page, 0, offset, offset + len, plen); +- return true; +-} +- +-/** +- * netfs_write_begin - Helper to prepare for writing +- * @file: The file to read from +- * @mapping: The mapping to read from +- * @pos: File position at which the write will begin +- * @len: The length of the write (may extend beyond the end of the page chosen) +- * @flags: AOP_* flags +- * @_page: Where to put the resultant page +- * @_fsdata: Place for the netfs to store a cookie +- * +- * Pre-read data for a write-begin request by drawing data from the cache if +- * possible, or the netfs if not. Space beyond the EOF is zero-filled. +- * Multiple I/O requests from different sources will get munged together. If +- * necessary, the readahead window can be expanded in either direction to a +- * more convenient alighment for RPC efficiency or to make storage in the cache +- * feasible. +- * +- * The calling netfs must provide a table of operations, only one of which, +- * issue_op, is mandatory. +- * +- * The check_write_begin() operation can be provided to check for and flush +- * conflicting writes once the page is grabbed and locked. It is passed a +- * pointer to the fsdata cookie that gets returned to the VM to be passed to +- * write_end. It is permitted to sleep. It should return 0 if the request +- * should go ahead; unlock the page and return -EAGAIN to cause the page to be +- * regot; or return an error. +- * +- * The calling netfs must initialise a netfs context contiguous to the vfs +- * inode before calling this. +- * +- * This is usable whether or not caching is enabled. +- */ +-int netfs_write_begin(struct file *file, struct address_space *mapping, +- loff_t pos, unsigned int len, unsigned int flags, +- struct page **_page, void **_fsdata) +-{ +- struct netfs_io_request *rreq; +- struct netfs_i_context *ctx = netfs_i_context(file_inode(file )); +- struct page *page, *xpage; +- pgoff_t index = pos >> PAGE_SHIFT; +- int ret; +- +- DEFINE_READAHEAD(ractl, file, NULL, mapping, index); +- +-retry: +- page = grab_cache_page_write_begin(mapping, index, flags); +- if (!page) +- return -ENOMEM; +- +- if (ctx->ops->check_write_begin) { +- /* Allow the netfs (eg. ceph) to flush conflicts. */ +- ret = ctx->ops->check_write_begin(file, pos, len, page, _fsdata); +- if (ret < 0) { +- trace_netfs_failure(NULL, NULL, ret, netfs_fail_check_write_begin); +- if (ret == -EAGAIN) +- goto retry; +- goto error; +- } +- } +- +- if (PageUptodate(page)) +- goto have_page; +- +- /* If the page is beyond the EOF, we want to clear it - unless it's +- * within the cache granule containing the EOF, in which case we need +- * to preload the granule. +- */ +- if (!netfs_is_cache_enabled(ctx) && +- netfs_skip_page_read(page, pos, len, false)) { +- netfs_stat(&netfs_n_rh_write_zskip); +- goto have_page_no_wait; +- } +- +- rreq = netfs_alloc_request(mapping, file, +- page_offset(page), thp_size(page), +- NETFS_READ_FOR_WRITE); +- if (IS_ERR(rreq)) { +- ret = PTR_ERR(rreq); +- goto error; +- } +- rreq->no_unlock_page = page->index; +- __set_bit(NETFS_RREQ_NO_UNLOCK_PAGE, &rreq->flags); +- +- if (ctx->ops->begin_cache_operation) { +- ret = ctx->ops->begin_cache_operation(rreq); +- if (ret == -ENOMEM || ret == -EINTR || ret == -ERESTARTSYS) +- goto error_put; +- } +- +- netfs_stat(&netfs_n_rh_write_begin); +- trace_netfs_read(rreq, pos, len, netfs_read_trace_write_begin); +- +- /* Expand the request to meet caching requirements and download +- * preferences. +- */ +- ractl._nr_pages = thp_nr_pages(page); +- netfs_rreq_expand(rreq, &ractl); +- +- /* We hold the page locks, so we can drop the references */ +- while ((xpage = readahead_page(&ractl))) +- if (xpage != page) +- put_page(xpage); +- +- ret = netfs_begin_read(rreq, true); +- if (ret < 0) +- goto error; +- +-have_page: +- ret = wait_on_page_fscache_killable(page); +- if (ret < 0) +- goto error; +-have_page_no_wait: +- *_page = page; +- _leave(" = 0"); +- return 0; +- +-error_put: +- netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); +-error: +- unlock_page(page); +- put_page(page); +- _leave(" = %d", ret); +- return ret; +-} +-EXPORT_SYMBOL(netfs_write_begin); diff --git a/patches.suse/netfs-Split-netfs_io_-object-handling-out.patch b/patches.suse/netfs-Split-netfs_io_-object-handling-out.patch new file mode 100644 index 0000000..2d84766 --- /dev/null +++ b/patches.suse/netfs-Split-netfs_io_-object-handling-out.patch @@ -0,0 +1,347 @@ +From: David Howells +Date: Thu, 17 Feb 2022 13:30:38 +0000 +Subject: netfs: Split netfs_io_* object handling out +Git-commit: 3a4a38e66d2443ab3c27a689c62a6937b854010e +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Split netfs_io_* object handling out into a file that's going to contain +object allocation, get and put routines. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622995118.3564931.6089530629052064470.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678197044.1200972.11511937252083343775.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692894693.2099075.7831091294248735173.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/Makefile | 6 ++- + fs/netfs/internal.h | 18 ++++++++ + fs/netfs/objects.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++ + fs/netfs/read_helper.c | 118 +---------------------------------------------- + 4 files changed, 147 insertions(+), 118 deletions(-) + +diff --git a/fs/netfs/Makefile b/fs/netfs/Makefile +index c15bfc966d96..939fd00a1fc9 100644 +--- a/fs/netfs/Makefile ++++ b/fs/netfs/Makefile +@@ -1,5 +1,9 @@ + # SPDX-License-Identifier: GPL-2.0 + +-netfs-y := read_helper.o stats.o ++netfs-y := \ ++ objects.o \ ++ read_helper.o ++ ++netfs-$(CONFIG_NETFS_STATS) += stats.o + + obj-$(CONFIG_NETFS_SUPPORT) := netfs.o +diff --git a/fs/netfs/internal.h b/fs/netfs/internal.h +index b7f2c4459f33..cf7a3ddb16a4 100644 +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -5,17 +5,35 @@ + * Written by David Howells (dhowells@redhat.com) + */ + ++#include ++#include ++ + #ifdef pr_fmt + #undef pr_fmt + #endif + + #define pr_fmt(fmt) "netfs: " fmt + ++/* ++ * objects.c ++ */ ++struct netfs_io_request *netfs_alloc_request(const struct netfs_request_ops *ops, ++ void *netfs_priv, ++ struct file *file); ++void netfs_get_request(struct netfs_io_request *rreq); ++void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async); ++void netfs_put_request(struct netfs_io_request *rreq, bool was_async); ++struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq); ++void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async); ++void netfs_get_subrequest(struct netfs_io_subrequest *subreq); ++ + /* + * read_helper.c + */ + extern unsigned int netfs_debug; + ++void netfs_rreq_work(struct work_struct *work); ++ + /* + * stats.c + */ +diff --git a/fs/netfs/objects.c b/fs/netfs/objects.c +new file mode 100644 +index 000000000000..f7383c28dc6e +--- /dev/null ++++ b/fs/netfs/objects.c +@@ -0,0 +1,123 @@ ++// SPDX-License-Identifier: GPL-2.0-only ++/* Object lifetime handling and tracing. ++ * ++ * Copyright (C) 2022 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include "internal.h" ++ ++/* ++ * Allocate an I/O request and initialise it. ++ */ ++struct netfs_io_request *netfs_alloc_request( ++ const struct netfs_request_ops *ops, void *netfs_priv, ++ struct file *file) ++{ ++ static atomic_t debug_ids; ++ struct netfs_io_request *rreq; ++ ++ rreq = kzalloc(sizeof(struct netfs_io_request), GFP_KERNEL); ++ if (rreq) { ++ rreq->netfs_ops = ops; ++ rreq->netfs_priv = netfs_priv; ++ rreq->inode = file_inode(file); ++ rreq->i_size = i_size_read(rreq->inode); ++ rreq->debug_id = atomic_inc_return(&debug_ids); ++ INIT_LIST_HEAD(&rreq->subrequests); ++ INIT_WORK(&rreq->work, netfs_rreq_work); ++ refcount_set(&rreq->usage, 1); ++ __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); ++ if (ops->init_request) ++ ops->init_request(rreq, file); ++ netfs_stat(&netfs_n_rh_rreq); ++ } ++ ++ return rreq; ++} ++ ++void netfs_get_request(struct netfs_io_request *rreq) ++{ ++ refcount_inc(&rreq->usage); ++} ++ ++void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async) ++{ ++ struct netfs_io_subrequest *subreq; ++ ++ while (!list_empty(&rreq->subrequests)) { ++ subreq = list_first_entry(&rreq->subrequests, ++ struct netfs_io_subrequest, rreq_link); ++ list_del(&subreq->rreq_link); ++ netfs_put_subrequest(subreq, was_async); ++ } ++} ++ ++static void netfs_free_request(struct work_struct *work) ++{ ++ struct netfs_io_request *rreq = ++ container_of(work, struct netfs_io_request, work); ++ netfs_clear_subrequests(rreq, false); ++ if (rreq->netfs_priv) ++ rreq->netfs_ops->cleanup(rreq->mapping, rreq->netfs_priv); ++ trace_netfs_rreq(rreq, netfs_rreq_trace_free); ++ if (rreq->cache_resources.ops) ++ rreq->cache_resources.ops->end_operation(&rreq->cache_resources); ++ kfree(rreq); ++ netfs_stat_d(&netfs_n_rh_rreq); ++} ++ ++void netfs_put_request(struct netfs_io_request *rreq, bool was_async) ++{ ++ if (refcount_dec_and_test(&rreq->usage)) { ++ if (was_async) { ++ rreq->work.func = netfs_free_request; ++ if (!queue_work(system_unbound_wq, &rreq->work)) ++ BUG(); ++ } else { ++ netfs_free_request(&rreq->work); ++ } ++ } ++} ++ ++/* ++ * Allocate and partially initialise an I/O request structure. ++ */ ++struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq) ++{ ++ struct netfs_io_subrequest *subreq; ++ ++ subreq = kzalloc(sizeof(struct netfs_io_subrequest), GFP_KERNEL); ++ if (subreq) { ++ INIT_LIST_HEAD(&subreq->rreq_link); ++ refcount_set(&subreq->usage, 2); ++ subreq->rreq = rreq; ++ netfs_get_request(rreq); ++ netfs_stat(&netfs_n_rh_sreq); ++ } ++ ++ return subreq; ++} ++ ++void netfs_get_subrequest(struct netfs_io_subrequest *subreq) ++{ ++ refcount_inc(&subreq->usage); ++} ++ ++static void __netfs_put_subrequest(struct netfs_io_subrequest *subreq, ++ bool was_async) ++{ ++ struct netfs_io_request *rreq = subreq->rreq; ++ ++ trace_netfs_sreq(subreq, netfs_sreq_trace_free); ++ kfree(subreq); ++ netfs_stat_d(&netfs_n_rh_sreq); ++ netfs_put_request(rreq, was_async); ++} ++ ++void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async) ++{ ++ if (refcount_dec_and_test(&subreq->usage)) ++ __netfs_put_subrequest(subreq, was_async); ++} +diff --git a/fs/netfs/read_helper.c b/fs/netfs/read_helper.c +index 26d54055b17e..ef23ef9889d5 100644 +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -27,122 +27,6 @@ unsigned netfs_debug; + module_param_named(debug, netfs_debug, uint, S_IWUSR | S_IRUGO); + MODULE_PARM_DESC(netfs_debug, "Netfs support debugging mask"); + +-static void netfs_rreq_work(struct work_struct *); +-static void __netfs_put_subrequest(struct netfs_io_subrequest *, bool); +- +-static void netfs_put_subrequest(struct netfs_io_subrequest *subreq, +- bool was_async) +-{ +- if (refcount_dec_and_test(&subreq->usage)) +- __netfs_put_subrequest(subreq, was_async); +-} +- +-static struct netfs_io_request *netfs_alloc_request( +- const struct netfs_request_ops *ops, void *netfs_priv, +- struct file *file) +-{ +- static atomic_t debug_ids; +- struct netfs_io_request *rreq; +- +- rreq = kzalloc(sizeof(struct netfs_io_request), GFP_KERNEL); +- if (rreq) { +- rreq->netfs_ops = ops; +- rreq->netfs_priv = netfs_priv; +- rreq->inode = file_inode(file); +- rreq->i_size = i_size_read(rreq->inode); +- rreq->debug_id = atomic_inc_return(&debug_ids); +- INIT_LIST_HEAD(&rreq->subrequests); +- INIT_WORK(&rreq->work, netfs_rreq_work); +- refcount_set(&rreq->usage, 1); +- __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); +- if (ops->init_request) +- ops->init_request(rreq, file); +- netfs_stat(&netfs_n_rh_rreq); +- } +- +- return rreq; +-} +- +-static void netfs_get_request(struct netfs_io_request *rreq) +-{ +- refcount_inc(&rreq->usage); +-} +- +-static void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async) +-{ +- struct netfs_io_subrequest *subreq; +- +- while (!list_empty(&rreq->subrequests)) { +- subreq = list_first_entry(&rreq->subrequests, +- struct netfs_io_subrequest, rreq_link); +- list_del(&subreq->rreq_link); +- netfs_put_subrequest(subreq, was_async); +- } +-} +- +-static void netfs_free_request(struct work_struct *work) +-{ +- struct netfs_io_request *rreq = +- container_of(work, struct netfs_io_request, work); +- netfs_clear_subrequests(rreq, false); +- if (rreq->netfs_priv) +- rreq->netfs_ops->cleanup(rreq->mapping, rreq->netfs_priv); +- trace_netfs_rreq(rreq, netfs_rreq_trace_free); +- if (rreq->cache_resources.ops) +- rreq->cache_resources.ops->end_operation(&rreq->cache_resources); +- kfree(rreq); +- netfs_stat_d(&netfs_n_rh_rreq); +-} +- +-static void netfs_put_request(struct netfs_io_request *rreq, bool was_async) +-{ +- if (refcount_dec_and_test(&rreq->usage)) { +- if (was_async) { +- rreq->work.func = netfs_free_request; +- if (!queue_work(system_unbound_wq, &rreq->work)) +- BUG(); +- } else { +- netfs_free_request(&rreq->work); +- } +- } +-} +- +-/* +- * Allocate and partially initialise an I/O request structure. +- */ +-static struct netfs_io_subrequest *netfs_alloc_subrequest( +- struct netfs_io_request *rreq) +-{ +- struct netfs_io_subrequest *subreq; +- +- subreq = kzalloc(sizeof(struct netfs_io_subrequest), GFP_KERNEL); +- if (subreq) { +- INIT_LIST_HEAD(&subreq->rreq_link); +- refcount_set(&subreq->usage, 2); +- subreq->rreq = rreq; +- netfs_get_request(rreq); +- netfs_stat(&netfs_n_rh_sreq); +- } +- +- return subreq; +-} +- +-static void netfs_get_subrequest(struct netfs_io_subrequest *subreq) +-{ +- refcount_inc(&subreq->usage); +-} +- +-static void __netfs_put_subrequest(struct netfs_io_subrequest *subreq, +- bool was_async) +-{ +- struct netfs_io_request *rreq = subreq->rreq; +- +- trace_netfs_sreq(subreq, netfs_sreq_trace_free); +- kfree(subreq); +- netfs_stat_d(&netfs_n_rh_sreq); +- netfs_put_request(rreq, was_async); +-} +- + /* + * Clear the unread part of an I/O request. + */ +@@ -558,7 +442,7 @@ static void netfs_rreq_assess(struct netfs_io_request *rreq, bool was_async) + netfs_rreq_completed(rreq, was_async); + } + +-static void netfs_rreq_work(struct work_struct *work) ++void netfs_rreq_work(struct work_struct *work) + { + struct netfs_io_request *rreq = + container_of(work, struct netfs_io_request, work); + diff --git a/patches.suse/netfs-Split-some-core-bits-out-into-their-own-file.patch b/patches.suse/netfs-Split-some-core-bits-out-into-their-own-file.patch new file mode 100644 index 0000000..314bcf0 --- /dev/null +++ b/patches.suse/netfs-Split-some-core-bits-out-into-their-own-file.patch @@ -0,0 +1,106 @@ +From: David Howells +Date: Tue, 1 Mar 2022 15:25:00 +0000 +Subject: netfs: Split some core bits out into their own file +Git-commit: b900f4b89b4d44aa1a79111763b6dfab51e5e3af +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Split some core bits out into their own file. More bits will be added to +this file later. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164623006934.3564931.17932680017894039748.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678218407.1200972.1731208226140990280.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692920944.2099075.11990502173226013856.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/Makefile | 1 + + fs/netfs/internal.h | 7 +++++-- + fs/netfs/io.c | 10 ---------- + fs/netfs/main.c | 20 ++++++++++++++++++++ + 4 files changed, 26 insertions(+), 12 deletions(-) + +diff --git a/fs/netfs/Makefile b/fs/netfs/Makefile +index 88b904532bc7..f684c0cd1ec5 100644 +--- a/fs/netfs/Makefile ++++ b/fs/netfs/Makefile +@@ -3,6 +3,7 @@ + netfs-y := \ + buffered_read.o \ + io.o \ ++ main.o \ + objects.o + + netfs-$(CONFIG_NETFS_STATS) += stats.o +diff --git a/fs/netfs/internal.h b/fs/netfs/internal.h +index 05c4b2fe1965..b7b0e3d18d9e 100644 +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -23,10 +23,13 @@ void netfs_rreq_unlock_folios(struct netfs_io_request *rreq); + /* + * io.c + */ +-extern unsigned int netfs_debug; +- + int netfs_begin_read(struct netfs_io_request *rreq, bool sync); + ++/* ++ * main.c ++ */ ++extern unsigned int netfs_debug; ++ + /* + * objects.c + */ +diff --git a/fs/netfs/io.c b/fs/netfs/io.c +index 6d43f9ea1b5a..428925899282 100644 +--- a/fs/netfs/io.c ++++ b/fs/netfs/io.c +@@ -15,16 +15,6 @@ + #include + #include + #include "internal.h" +-#define CREATE_TRACE_POINTS +-#include +- +-MODULE_DESCRIPTION("Network fs support"); +-MODULE_AUTHOR("Red Hat, Inc."); +-MODULE_LICENSE("GPL"); +- +-unsigned netfs_debug; +-module_param_named(debug, netfs_debug, uint, S_IWUSR | S_IRUGO); +-MODULE_PARM_DESC(netfs_debug, "Netfs support debugging mask"); + + /* + * Clear the unread part of an I/O request. +diff --git a/fs/netfs/main.c b/fs/netfs/main.c +new file mode 100644 +index 000000000000..068568702957 +--- /dev/null ++++ b/fs/netfs/main.c +@@ -0,0 +1,20 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* Miscellaneous bits for the netfs support library. ++ * ++ * Copyright (C) 2022 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include ++#include "internal.h" ++#define CREATE_TRACE_POINTS ++#include ++ ++MODULE_DESCRIPTION("Network fs support"); ++MODULE_AUTHOR("Red Hat, Inc."); ++MODULE_LICENSE("GPL"); ++ ++unsigned netfs_debug; ++module_param_named(debug, netfs_debug, uint, S_IWUSR | S_IRUGO); ++MODULE_PARM_DESC(netfs_debug, "Netfs support debugging mask"); + diff --git a/patches.suse/netfs-Trace-refcounting-on-the-netfs_io_request-struct.patch b/patches.suse/netfs-Trace-refcounting-on-the-netfs_io_request-struct.patch new file mode 100644 index 0000000..2b07dc7 --- /dev/null +++ b/patches.suse/netfs-Trace-refcounting-on-the-netfs_io_request-struct.patch @@ -0,0 +1,266 @@ +From: David Howells +Date: Thu, 17 Feb 2022 21:13:05 +0000 +Subject: netfs: Trace refcounting on the netfs_io_request struct +Git-commit: de74023befa1876f64bc5871a2a4a51850517118 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Add refcount tracing for the netfs_io_request structure. + +Changes +======= +ver #3) + - Switch 'W=' to 'R=' in the traceline to match other request debug IDs. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622997668.3564931.14456171619219324968.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678200943.1200972.7241495532327787765.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692900920.2099075.11847712419940675791.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/internal.h | 11 +++++++++-- + fs/netfs/objects.c | 24 +++++++++++++++++------- + fs/netfs/read_helper.c | 14 +++++++------- + include/linux/netfs.h | 2 +- + include/trace/events/netfs.h | 35 +++++++++++++++++++++++++++++++++++ + 5 files changed, 69 insertions(+), 17 deletions(-) + +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -20,13 +20,20 @@ + struct netfs_io_request *netfs_alloc_request(const struct netfs_request_ops *ops, + void *netfs_priv, + struct file *file); +-void netfs_get_request(struct netfs_io_request *rreq); ++void netfs_get_request(struct netfs_io_request *rreq, enum netfs_rreq_ref_trace what); + void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async); +-void netfs_put_request(struct netfs_io_request *rreq, bool was_async); ++void netfs_put_request(struct netfs_io_request *rreq, bool was_async, ++ enum netfs_rreq_ref_trace what); + struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq); + void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async); + void netfs_get_subrequest(struct netfs_io_subrequest *subreq); + ++static inline void netfs_see_request(struct netfs_io_request *rreq, ++ enum netfs_rreq_ref_trace what) ++{ ++ trace_netfs_rreq_ref(rreq->debug_id, refcount_read(&rreq->ref), what); ++} ++ + /* + * read_helper.c + */ +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -27,7 +27,7 @@ struct netfs_io_request *netfs_alloc_req + rreq->debug_id = atomic_inc_return(&debug_ids); + INIT_LIST_HEAD(&rreq->subrequests); + INIT_WORK(&rreq->work, netfs_rreq_work); +- refcount_set(&rreq->usage, 1); ++ refcount_set(&rreq->ref, 1); + __set_bit(NETFS_RREQ_IN_PROGRESS, &rreq->flags); + if (ops->init_request) + ops->init_request(rreq, file); +@@ -37,9 +37,12 @@ struct netfs_io_request *netfs_alloc_req + return rreq; + } + +-void netfs_get_request(struct netfs_io_request *rreq) ++void netfs_get_request(struct netfs_io_request *rreq, enum netfs_rreq_ref_trace what) + { +- refcount_inc(&rreq->usage); ++ int r; ++ ++ __refcount_inc(&rreq->ref, &r); ++ trace_netfs_rreq_ref(rreq->debug_id, r + 1, what); + } + + void netfs_clear_subrequests(struct netfs_io_request *rreq, bool was_async) +@@ -68,9 +71,16 @@ static void netfs_free_request(struct wo + netfs_stat_d(&netfs_n_rh_rreq); + } + +-void netfs_put_request(struct netfs_io_request *rreq, bool was_async) ++void netfs_put_request(struct netfs_io_request *rreq, bool was_async, ++ enum netfs_rreq_ref_trace what) + { +- if (refcount_dec_and_test(&rreq->usage)) { ++ unsigned int debug_id = rreq->debug_id; ++ bool dead; ++ int r; ++ ++ dead = __refcount_dec_and_test(&rreq->ref, &r); ++ trace_netfs_rreq_ref(debug_id, r - 1, what); ++ if (dead) { + if (was_async) { + rreq->work.func = netfs_free_request; + if (!queue_work(system_unbound_wq, &rreq->work)) +@@ -93,7 +103,7 @@ struct netfs_io_subrequest *netfs_alloc_ + INIT_LIST_HEAD(&subreq->rreq_link); + refcount_set(&subreq->usage, 2); + subreq->rreq = rreq; +- netfs_get_request(rreq); ++ netfs_get_request(rreq, netfs_rreq_trace_get_subreq); + netfs_stat(&netfs_n_rh_sreq); + } + +@@ -113,7 +123,7 @@ static void __netfs_put_subrequest(struc + trace_netfs_sreq(subreq, netfs_sreq_trace_free); + kfree(subreq); + netfs_stat_d(&netfs_n_rh_sreq); +- netfs_put_request(rreq, was_async); ++ netfs_put_request(rreq, was_async, netfs_rreq_trace_put_subreq); + } + + void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async) +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -109,7 +109,7 @@ static void netfs_rreq_completed(struct + { + trace_netfs_rreq(rreq, netfs_rreq_trace_done); + netfs_clear_subrequests(rreq, was_async); +- netfs_put_request(rreq, was_async); ++ netfs_put_request(rreq, was_async, netfs_rreq_trace_put_complete); + } + + /* +@@ -802,7 +802,7 @@ void netfs_readahead(struct readahead_co + return; + + cleanup_free: +- netfs_put_request(rreq, false); ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); + return; + cleanup: + if (netfs_priv) +@@ -861,7 +861,7 @@ int netfs_readpage(struct file *file, + netfs_stat(&netfs_n_rh_readpage); + trace_netfs_read(rreq, rreq->start, rreq->len, netfs_read_trace_readpage); + +- netfs_get_request(rreq); ++ netfs_get_request(rreq, netfs_rreq_trace_get_hold); + + atomic_set(&rreq->nr_outstanding, 1); + do { +@@ -886,7 +886,7 @@ int netfs_readpage(struct file *file, + ret = -EIO; + } + out: +- netfs_put_request(rreq, false); ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); + return ret; + } + EXPORT_SYMBOL(netfs_readpage); +@@ -1029,13 +1029,13 @@ retry: + */ + ractl._nr_pages = thp_nr_pages(page); + netfs_rreq_expand(rreq, &ractl); +- netfs_get_request(rreq); + + /* We hold the page locks, so we can drop the references */ + while ((xpage = readahead_page(&ractl))) + if (xpage != page) + put_page(xpage); + ++ netfs_get_request(rreq, netfs_rreq_trace_get_hold); + atomic_set(&rreq->nr_outstanding, 1); + do { + if (!netfs_rreq_submit_slice(rreq, &debug_index)) +@@ -1061,7 +1061,7 @@ retry: + trace_netfs_failure(rreq, NULL, ret, netfs_fail_short_write_begin); + ret = -EIO; + } +- netfs_put_request(rreq, false); ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_hold); + if (ret < 0) + goto error; + +@@ -1077,7 +1077,7 @@ have_page_no_wait: + return 0; + + error_put: +- netfs_put_request(rreq, false); ++ netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); + error: + unlock_page(page); + put_page(page); +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -147,7 +147,7 @@ struct netfs_io_request { + loff_t i_size; /* Size of the file */ + loff_t start; /* Start position */ + pgoff_t no_unlock_page; /* Don't unlock this page after read */ +- refcount_t usage; ++ refcount_t ref; + unsigned long flags; + #define NETFS_RREQ_INCOMPLETE_IO 0 /* Some ioreqs terminated short or with error */ + #define NETFS_RREQ_COPY_TO_CACHE 1 /* Need to write to the cache */ +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -55,6 +55,15 @@ + EM(netfs_fail_short_write_begin, "short-write-begin") \ + E_(netfs_fail_prepare_write, "prep-write") + ++#define netfs_rreq_ref_traces \ ++ EM(netfs_rreq_trace_get_hold, "GET HOLD ") \ ++ EM(netfs_rreq_trace_get_subreq, "GET SUBREQ ") \ ++ EM(netfs_rreq_trace_put_complete, "PUT COMPLT ") \ ++ EM(netfs_rreq_trace_put_failed, "PUT FAILED ") \ ++ EM(netfs_rreq_trace_put_hold, "PUT HOLD ") \ ++ EM(netfs_rreq_trace_put_subreq, "PUT SUBREQ ") \ ++ E_(netfs_rreq_trace_new, "NEW ") ++ + #ifndef __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY + #define __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY + +@@ -67,6 +76,7 @@ enum netfs_read_trace { netfs_read_trace + enum netfs_rreq_trace { netfs_rreq_traces } __mode(byte); + enum netfs_sreq_trace { netfs_sreq_traces } __mode(byte); + enum netfs_failure { netfs_failures } __mode(byte); ++enum netfs_rreq_ref_trace { netfs_rreq_ref_traces } __mode(byte); + + #endif + +@@ -83,6 +93,7 @@ netfs_rreq_traces; + netfs_sreq_sources; + netfs_sreq_traces; + netfs_failures; ++netfs_rreq_ref_traces; + + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that +@@ -229,6 +240,30 @@ TRACE_EVENT(netfs_failure, + __entry->error) + ); + ++TRACE_EVENT(netfs_rreq_ref, ++ TP_PROTO(unsigned int rreq_debug_id, int ref, ++ enum netfs_rreq_ref_trace what), ++ ++ TP_ARGS(rreq_debug_id, ref, what), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, rreq ) ++ __field(int, ref ) ++ __field(enum netfs_rreq_ref_trace, what ) ++ ), ++ ++ TP_fast_assign( ++ __entry->rreq = rreq_debug_id; ++ __entry->ref = ref; ++ __entry->what = what; ++ ), ++ ++ TP_printk("R=%08x %s r=%u", ++ __entry->rreq, ++ __print_symbolic(__entry->what, netfs_rreq_ref_traces), ++ __entry->ref) ++ ); ++ + #undef EM + #undef E_ + #endif /* _TRACE_NETFS_H */ diff --git a/patches.suse/netfs-Trace-refcounting-on-the-netfs_io_subrequest-struct.patch b/patches.suse/netfs-Trace-refcounting-on-the-netfs_io_subrequest-struct.patch new file mode 100644 index 0000000..dbfa834 --- /dev/null +++ b/patches.suse/netfs-Trace-refcounting-on-the-netfs_io_subrequest-struct.patch @@ -0,0 +1,298 @@ +From: David Howells +Date: Thu, 17 Feb 2022 15:01:24 +0000 +Subject: netfs: Trace refcounting on the netfs_io_subrequest struct +Git-commit: 6cd3d6fd1fe2feae5ff9f6a821081569bb140bf4 +Patch-mainline: v5.18-rc1 +References: jsc#SES-1880 + +Add refcount tracing for the netfs_io_subrequest structure. + +Changes +======= +ver #3) + - Switch 'W=' to 'R=' in the traceline to match other request debug IDs. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com + +Link: https://lore.kernel.org/r/164622998584.3564931.5052255990645723639.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/164678202603.1200972.14726007419792315578.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/164692901860.2099075.4845820886851239935.stgit@warthog.procyon.org.uk/ # v3 + +Acked-by: Luis Henriques +--- + fs/netfs/internal.h | 2 -- + fs/netfs/objects.c | 32 +++++++++++++++++++++++--------- + fs/netfs/read_helper.c | 20 +++++++++++--------- + include/linux/netfs.h | 8 +++++++- + include/trace/events/netfs.h | 40 ++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 81 insertions(+), 21 deletions(-) + +--- a/fs/netfs/internal.h ++++ b/fs/netfs/internal.h +@@ -25,8 +25,6 @@ void netfs_clear_subrequests(struct netf + void netfs_put_request(struct netfs_io_request *rreq, bool was_async, + enum netfs_rreq_ref_trace what); + struct netfs_io_subrequest *netfs_alloc_subrequest(struct netfs_io_request *rreq); +-void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async); +-void netfs_get_subrequest(struct netfs_io_subrequest *subreq); + + static inline void netfs_see_request(struct netfs_io_request *rreq, + enum netfs_rreq_ref_trace what) +--- a/fs/netfs/objects.c ++++ b/fs/netfs/objects.c +@@ -53,7 +53,8 @@ void netfs_clear_subrequests(struct netf + subreq = list_first_entry(&rreq->subrequests, + struct netfs_io_subrequest, rreq_link); + list_del(&subreq->rreq_link); +- netfs_put_subrequest(subreq, was_async); ++ netfs_put_subrequest(subreq, was_async, ++ netfs_sreq_trace_put_clear); + } + } + +@@ -101,7 +102,7 @@ struct netfs_io_subrequest *netfs_alloc_ + subreq = kzalloc(sizeof(struct netfs_io_subrequest), GFP_KERNEL); + if (subreq) { + INIT_LIST_HEAD(&subreq->rreq_link); +- refcount_set(&subreq->usage, 2); ++ refcount_set(&subreq->ref, 2); + subreq->rreq = rreq; + netfs_get_request(rreq, netfs_rreq_trace_get_subreq); + netfs_stat(&netfs_n_rh_sreq); +@@ -110,13 +111,18 @@ struct netfs_io_subrequest *netfs_alloc_ + return subreq; + } + +-void netfs_get_subrequest(struct netfs_io_subrequest *subreq) ++void netfs_get_subrequest(struct netfs_io_subrequest *subreq, ++ enum netfs_sreq_ref_trace what) + { +- refcount_inc(&subreq->usage); ++ int r; ++ ++ __refcount_inc(&subreq->ref, &r); ++ trace_netfs_sreq_ref(subreq->rreq->debug_id, subreq->debug_index, r + 1, ++ what); + } + +-static void __netfs_put_subrequest(struct netfs_io_subrequest *subreq, +- bool was_async) ++static void netfs_free_subrequest(struct netfs_io_subrequest *subreq, ++ bool was_async) + { + struct netfs_io_request *rreq = subreq->rreq; + +@@ -126,8 +132,16 @@ static void __netfs_put_subrequest(struc + netfs_put_request(rreq, was_async, netfs_rreq_trace_put_subreq); + } + +-void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async) ++void netfs_put_subrequest(struct netfs_io_subrequest *subreq, bool was_async, ++ enum netfs_sreq_ref_trace what) + { +- if (refcount_dec_and_test(&subreq->usage)) +- __netfs_put_subrequest(subreq, was_async); ++ unsigned int debug_index = subreq->debug_index; ++ unsigned int debug_id = subreq->rreq->debug_id; ++ bool dead; ++ int r; ++ ++ dead = __refcount_dec_and_test(&subreq->ref, &r); ++ trace_netfs_sreq_ref(debug_id, debug_index, r - 1, what); ++ if (dead) ++ netfs_free_subrequest(subreq, was_async); + } +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -167,7 +167,7 @@ static void netfs_rreq_copy_terminated(v + if (atomic_dec_and_test(&rreq->nr_copy_ops)) + netfs_rreq_unmark_after_write(rreq, was_async); + +- netfs_put_subrequest(subreq, was_async); ++ netfs_put_subrequest(subreq, was_async, netfs_sreq_trace_put_terminated); + } + + /* +@@ -191,7 +191,8 @@ static void netfs_rreq_do_write_to_cache + list_for_each_entry_safe(subreq, p, &rreq->subrequests, rreq_link) { + if (!test_bit(NETFS_SREQ_COPY_TO_CACHE, &subreq->flags)) { + list_del_init(&subreq->rreq_link); +- netfs_put_subrequest(subreq, false); ++ netfs_put_subrequest(subreq, false, ++ netfs_sreq_trace_put_no_copy); + } + } + +@@ -203,7 +204,8 @@ static void netfs_rreq_do_write_to_cache + break; + subreq->len += next->len; + list_del_init(&next->rreq_link); +- netfs_put_subrequest(next, false); ++ netfs_put_subrequest(next, false, ++ netfs_sreq_trace_put_merged); + } + + ret = cres->ops->prepare_write(cres, &subreq->start, &subreq->len, +@@ -219,7 +221,7 @@ static void netfs_rreq_do_write_to_cache + + atomic_inc(&rreq->nr_copy_ops); + netfs_stat(&netfs_n_rh_write); +- netfs_get_subrequest(subreq); ++ netfs_get_subrequest(subreq, netfs_sreq_trace_get_copy_to_cache); + trace_netfs_sreq(subreq, netfs_sreq_trace_write); + cres->ops->write(cres, subreq->start, &iter, + netfs_rreq_copy_terminated, subreq); +@@ -344,7 +346,7 @@ static void netfs_rreq_short_read(struct + netfs_stat(&netfs_n_rh_short_read); + trace_netfs_sreq(subreq, netfs_sreq_trace_resubmit_short); + +- netfs_get_subrequest(subreq); ++ netfs_get_subrequest(subreq, netfs_sreq_trace_get_short_read); + atomic_inc(&rreq->nr_outstanding); + if (subreq->source == NETFS_READ_FROM_CACHE) + netfs_read_from_cache(rreq, subreq, NETFS_READ_HOLE_CLEAR); +@@ -378,7 +380,7 @@ static bool netfs_rreq_perform_resubmiss + subreq->error = 0; + netfs_stat(&netfs_n_rh_download_instead); + trace_netfs_sreq(subreq, netfs_sreq_trace_download_instead); +- netfs_get_subrequest(subreq); ++ netfs_get_subrequest(subreq, netfs_sreq_trace_get_resubmit); + atomic_inc(&rreq->nr_outstanding); + netfs_read_from_server(rreq, subreq); + } else if (test_bit(NETFS_SREQ_SHORT_IO, &subreq->flags)) { +@@ -540,7 +542,7 @@ out: + else if (u == 1) + wake_up_var(&rreq->nr_outstanding); + +- netfs_put_subrequest(subreq, was_async); ++ netfs_put_subrequest(subreq, was_async, netfs_sreq_trace_put_terminated); + return; + + incomplete: +@@ -685,7 +687,7 @@ static bool netfs_rreq_submit_slice(stru + + subreq_failed: + rreq->error = subreq->error; +- netfs_put_subrequest(subreq, false); ++ netfs_put_subrequest(subreq, false, netfs_sreq_trace_put_failed); + return false; + } + +@@ -1029,13 +1031,13 @@ retry: + */ + ractl._nr_pages = thp_nr_pages(page); + netfs_rreq_expand(rreq, &ractl); ++ netfs_get_request(rreq, netfs_rreq_trace_get_hold); + + /* We hold the page locks, so we can drop the references */ + while ((xpage = readahead_page(&ractl))) + if (xpage != page) + put_page(xpage); + +- netfs_get_request(rreq, netfs_rreq_trace_get_hold); + atomic_set(&rreq->nr_outstanding, 1); + do { + if (!netfs_rreq_submit_slice(rreq, &debug_index)) +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -18,6 +18,8 @@ + #include + #include + ++enum netfs_sreq_ref_trace; ++ + /* + * Overload PG_private_2 to give us PG_fscache - this is used to indicate that + * a page is currently backed by a local disk cache +@@ -115,7 +117,7 @@ struct netfs_io_subrequest { + loff_t start; /* Where to start the I/O */ + size_t len; /* Size of the I/O */ + size_t transferred; /* Amount of data transferred */ +- refcount_t usage; ++ refcount_t ref; + short error; /* 0 or error that occurred */ + unsigned short debug_index; /* Index in list (for debugging output) */ + enum netfs_io_source source; /* Where to read from/write to */ +@@ -247,6 +249,10 @@ extern int netfs_write_begin(struct file + void *); + + extern void netfs_subreq_terminated(struct netfs_io_subrequest *, ssize_t, bool); ++extern void netfs_get_subrequest(struct netfs_io_subrequest *subreq, ++ enum netfs_sreq_ref_trace what); ++extern void netfs_put_subrequest(struct netfs_io_subrequest *subreq, ++ bool was_async, enum netfs_sreq_ref_trace what); + extern void netfs_stats_show(struct seq_file *); + + #endif /* _LINUX_NETFS_H */ +--- a/include/trace/events/netfs.h ++++ b/include/trace/events/netfs.h +@@ -64,6 +64,17 @@ + EM(netfs_rreq_trace_put_subreq, "PUT SUBREQ ") \ + E_(netfs_rreq_trace_new, "NEW ") + ++#define netfs_sreq_ref_traces \ ++ EM(netfs_sreq_trace_get_copy_to_cache, "GET COPY2C ") \ ++ EM(netfs_sreq_trace_get_resubmit, "GET RESUBMIT") \ ++ EM(netfs_sreq_trace_get_short_read, "GET SHORTRD") \ ++ EM(netfs_sreq_trace_new, "NEW ") \ ++ EM(netfs_sreq_trace_put_clear, "PUT CLEAR ") \ ++ EM(netfs_sreq_trace_put_failed, "PUT FAILED ") \ ++ EM(netfs_sreq_trace_put_merged, "PUT MERGED ") \ ++ EM(netfs_sreq_trace_put_no_copy, "PUT NO COPY") \ ++ E_(netfs_sreq_trace_put_terminated, "PUT TERM ") ++ + #ifndef __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY + #define __NETFS_DECLARE_TRACE_ENUMS_ONCE_ONLY + +@@ -77,6 +88,7 @@ enum netfs_rreq_trace { netfs_rreq_trace + enum netfs_sreq_trace { netfs_sreq_traces } __mode(byte); + enum netfs_failure { netfs_failures } __mode(byte); + enum netfs_rreq_ref_trace { netfs_rreq_ref_traces } __mode(byte); ++enum netfs_sreq_ref_trace { netfs_sreq_ref_traces } __mode(byte); + + #endif + +@@ -94,6 +106,7 @@ netfs_sreq_sources; + netfs_sreq_traces; + netfs_failures; + netfs_rreq_ref_traces; ++netfs_sreq_ref_traces; + + /* + * Now redefine the EM() and E_() macros to map the enums to the strings that +@@ -264,6 +277,33 @@ TRACE_EVENT(netfs_rreq_ref, + __entry->ref) + ); + ++TRACE_EVENT(netfs_sreq_ref, ++ TP_PROTO(unsigned int rreq_debug_id, unsigned int subreq_debug_index, ++ int ref, enum netfs_sreq_ref_trace what), ++ ++ TP_ARGS(rreq_debug_id, subreq_debug_index, ref, what), ++ ++ TP_STRUCT__entry( ++ __field(unsigned int, rreq ) ++ __field(unsigned int, subreq ) ++ __field(int, ref ) ++ __field(enum netfs_sreq_ref_trace, what ) ++ ), ++ ++ TP_fast_assign( ++ __entry->rreq = rreq_debug_id; ++ __entry->subreq = subreq_debug_index; ++ __entry->ref = ref; ++ __entry->what = what; ++ ), ++ ++ TP_printk("R=%08x[%x] %s r=%u", ++ __entry->rreq, ++ __entry->subreq, ++ __print_symbolic(__entry->what, netfs_sreq_ref_traces), ++ __entry->ref) ++ ); ++ + #undef EM + #undef E_ + #endif /* _TRACE_NETFS_H */ diff --git a/patches.suse/netfs-cachefiles-Add-a-method-to-query-presence-of-data-in-the-cache.patch b/patches.suse/netfs-cachefiles-Add-a-method-to-query-presence-of-data-in-the-cache.patch new file mode 100644 index 0000000..4972700 --- /dev/null +++ b/patches.suse/netfs-cachefiles-Add-a-method-to-query-presence-of-data-in-the-cache.patch @@ -0,0 +1,154 @@ +From: David Howells +Date: Thu, 27 Jan 2022 16:02:50 +0000 +Subject: netfs, cachefiles: Add a method to query presence of data in the + cache +Git-commit: bee9f65523218e3baeeecde9295c8fbe9bc08e0a +Patch-mainline: v5.17-rc3 +References: jsc#SES-1880 + +Add a netfs_cache_ops method by which a network filesystem can ask the +cache about what data it has available and where so that it can make a +multipage read more efficient. + +Signed-off-by: David Howells +cc: linux-cachefs@redhat.com +Acked-by: Jeff Layton +Reviewed-by: Rohith Surabattula +Signed-off-by: Steve French +Acked-by: Luis Henriques +--- + Documentation/filesystems/netfs_library.rst | 16 ++++++++ + fs/cachefiles/io.c | 59 +++++++++++++++++++++++++++++ + include/linux/netfs.h | 7 ++++ + 3 files changed, 82 insertions(+) + +diff --git a/Documentation/filesystems/netfs_library.rst b/Documentation/filesystems/netfs_library.rst +index 136f8da3d0e2..4f373a8ec47b 100644 +--- a/Documentation/filesystems/netfs_library.rst ++++ b/Documentation/filesystems/netfs_library.rst +@@ -462,6 +462,10 @@ operation table looks like the following:: + struct iov_iter *iter, + netfs_io_terminated_t term_func, + void *term_func_priv); ++ ++ int (*query_occupancy)(struct netfs_cache_resources *cres, ++ loff_t start, size_t len, size_t granularity, ++ loff_t *_data_start, size_t *_data_len); + }; + + With a termination handler function pointer:: +@@ -536,6 +540,18 @@ The methods defined in the table are: + indicating whether the termination is definitely happening in the caller's + context. + ++ * ``query_occupancy()`` ++ ++ [Required] Called to find out where the next piece of data is within a ++ particular region of the cache. The start and length of the region to be ++ queried are passed in, along with the granularity to which the answer needs ++ to be aligned. The function passes back the start and length of the data, ++ if any, available within that region. Note that there may be a hole at the ++ front. ++ ++ It returns 0 if some data was found, -ENODATA if there was no usable data ++ within the region or -ENOBUFS if there is no caching on this file. ++ + Note that these methods are passed a pointer to the cache resource structure, + not the read request structure as they could be used in other situations where + there isn't a read request structure as well, such as writing dirty data to the +diff --git a/fs/cachefiles/io.c b/fs/cachefiles/io.c +index 04eb52736990..753986ea1583 100644 +--- a/fs/cachefiles/io.c ++++ b/fs/cachefiles/io.c +@@ -191,6 +191,64 @@ static int cachefiles_read(struct netfs_cache_resources *cres, + return ret; + } + ++/* ++ * Query the occupancy of the cache in a region, returning where the next chunk ++ * of data starts and how long it is. ++ */ ++static int cachefiles_query_occupancy(struct netfs_cache_resources *cres, ++ loff_t start, size_t len, size_t granularity, ++ loff_t *_data_start, size_t *_data_len) ++{ ++ struct cachefiles_object *object; ++ struct file *file; ++ loff_t off, off2; ++ ++ *_data_start = -1; ++ *_data_len = 0; ++ ++ if (!fscache_wait_for_operation(cres, FSCACHE_WANT_READ)) ++ return -ENOBUFS; ++ ++ object = cachefiles_cres_object(cres); ++ file = cachefiles_cres_file(cres); ++ granularity = max_t(size_t, object->volume->cache->bsize, granularity); ++ ++ _enter("%pD,%li,%llx,%zx/%llx", ++ file, file_inode(file)->i_ino, start, len, ++ i_size_read(file_inode(file))); ++ ++ off = cachefiles_inject_read_error(); ++ if (off == 0) ++ off = vfs_llseek(file, start, SEEK_DATA); ++ if (off == -ENXIO) ++ return -ENODATA; /* Beyond EOF */ ++ if (off < 0 && off >= (loff_t)-MAX_ERRNO) ++ return -ENOBUFS; /* Error. */ ++ if (round_up(off, granularity) >= start + len) ++ return -ENODATA; /* No data in range */ ++ ++ off2 = cachefiles_inject_read_error(); ++ if (off2 == 0) ++ off2 = vfs_llseek(file, off, SEEK_HOLE); ++ if (off2 == -ENXIO) ++ return -ENODATA; /* Beyond EOF */ ++ if (off2 < 0 && off2 >= (loff_t)-MAX_ERRNO) ++ return -ENOBUFS; /* Error. */ ++ ++ /* Round away partial blocks */ ++ off = round_up(off, granularity); ++ off2 = round_down(off2, granularity); ++ if (off2 <= off) ++ return -ENODATA; ++ ++ *_data_start = off; ++ if (off2 > start + len) ++ *_data_len = len; ++ else ++ *_data_len = off2 - off; ++ return 0; ++} ++ + /* + * Handle completion of a write to the cache. + */ +@@ -545,6 +603,7 @@ static const struct netfs_cache_ops cachefiles_netfs_cache_ops = { + .write = cachefiles_write, + .prepare_read = cachefiles_prepare_read, + .prepare_write = cachefiles_prepare_write, ++ .query_occupancy = cachefiles_query_occupancy, + }; + + /* +diff --git a/include/linux/netfs.h b/include/linux/netfs.h +index b46c39d98bbd..614f22213e21 100644 +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -244,6 +244,13 @@ struct netfs_cache_ops { + int (*prepare_write)(struct netfs_cache_resources *cres, + loff_t *_start, size_t *_len, loff_t i_size, + bool no_space_allocated_yet); ++ ++ /* Query the occupancy of the cache in a region, returning where the ++ * next chunk of data starts and how long it is. ++ */ ++ int (*query_occupancy)(struct netfs_cache_resources *cres, ++ loff_t start, size_t len, size_t granularity, ++ loff_t *_data_start, size_t *_data_len); + }; + + struct readahead_control; + diff --git a/patches.suse/netfs-do-not-unlock-and-put-the-folio-twice.patch b/patches.suse/netfs-do-not-unlock-and-put-the-folio-twice.patch new file mode 100644 index 0000000..d4fd841 --- /dev/null +++ b/patches.suse/netfs-do-not-unlock-and-put-the-folio-twice.patch @@ -0,0 +1,165 @@ +From: Xiubo Li +Date: Mon, 11 Jul 2022 12:11:21 +0800 +Subject: netfs: do not unlock and put the folio twice +Git-commit: fac47b43c760ea90e64b895dba60df0327be7775 +Patch-mainline: v5.19-rc7 +References: jsc#SES-1880 + +check_write_begin() will unlock and put the folio when return +non-zero. So we should avoid unlocking and putting it twice in +netfs layer. + +Change the way ->check_write_begin() works in the following two ways: + + (1) Pass it a pointer to the folio pointer, allowing it to unlock and put + the folio prior to doing the stuff it wants to do, provided it clears + the folio pointer. + + (2) Change the return values such that 0 with folio pointer set means + continue, 0 with folio pointer cleared means re-get and all error + codes indicating an error (no special treatment for -EAGAIN). + +[ bagasdotme: use Sphinx code text syntax for *foliop pointer ] + +Cc: stable@vger.kernel.org +Link: https://tracker.ceph.com/issues/56423 +Link: https://lore.kernel.org/r/cf169f43-8ee7-8697-25da-0204d1b4343e@redhat.com +Co-developed-by: David Howells +Signed-off-by: Xiubo Li +Signed-off-by: David Howells +Signed-off-by: Bagas Sanjaya +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + Documentation/filesystems/netfs_library.rst | 8 +++++--- + fs/afs/file.c | 2 +- + fs/ceph/addr.c | 11 ++++++----- + fs/netfs/buffered_read.c | 17 ++++++++++------- + include/linux/netfs.h | 2 +- + 5 files changed, 23 insertions(+), 17 deletions(-) + +--- a/Documentation/filesystems/netfs_library.rst ++++ b/Documentation/filesystems/netfs_library.rst +@@ -302,7 +302,7 @@ through which it can issue requests and + void (*issue_read)(struct netfs_io_subrequest *subreq); + bool (*is_still_valid)(struct netfs_io_request *rreq); + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, +- struct page *page, void **_fsdata); ++ struct page **pagep, void **_fsdata); + void (*done)(struct netfs_io_request *rreq); + }; + +@@ -381,8 +381,10 @@ The operations are as follows: + allocated/grabbed the page to be modified to allow the filesystem to flush + conflicting state before allowing it to be modified. + +- It should return 0 if everything is now fine, -EAGAIN if the page should be +- regrabbed and any other error code to abort the operation. ++ It may unlock and discard the page it was given and set the caller's page ++ pointer to NULL. It should return 0 if everything is now fine (``*pagep`` ++ left set) or the op should be retried (``*pagep`` cleared) and any other ++ error code to abort the operation. + + * ``done`` + +--- a/fs/afs/file.c ++++ b/fs/afs/file.c +@@ -367,7 +367,7 @@ static int afs_begin_cache_operation(str + } + + static int afs_check_write_begin(struct file *file, loff_t pos, unsigned len, +- struct page *page, void **_fsdata) ++ struct page **pagep, void **_fsdata) + { + struct afs_vnode *vnode = AFS_FS_I(file_inode(file)); + +--- a/fs/ceph/addr.c ++++ b/fs/ceph/addr.c +@@ -63,7 +63,7 @@ + (CONGESTION_ON_THRESH(congestion_kb) >> 2)) + + static int ceph_netfs_check_write_begin(struct file *file, loff_t pos, unsigned int len, +- struct page *page, void **_fsdata); ++ struct page **pagep, void **_fsdata); + + static inline struct ceph_snap_context *page_snap_context(struct page *page) + { +@@ -1278,18 +1278,19 @@ ceph_find_incompatible(struct page *page + } + + static int ceph_netfs_check_write_begin(struct file *file, loff_t pos, unsigned int len, +- struct page *page, void **_fsdata) ++ struct page **pagep, void **_fsdata) + { + struct inode *inode = file_inode(file); + struct ceph_inode_info *ci = ceph_inode(inode); + struct ceph_snap_context *snapc; + +- snapc = ceph_find_incompatible(page); ++ snapc = ceph_find_incompatible(*pagep); + if (snapc) { + int r; + +- unlock_page(page); +- put_page(page); ++ unlock_page(*pagep); ++ put_page(*pagep); ++ *pagep = NULL; + if (IS_ERR(snapc)) + return PTR_ERR(snapc); + +--- a/fs/netfs/buffered_read.c ++++ b/fs/netfs/buffered_read.c +@@ -322,8 +322,9 @@ zero_out: + * conflicting writes once the page is grabbed and locked. It is passed a + * pointer to the fsdata cookie that gets returned to the VM to be passed to + * write_end. It is permitted to sleep. It should return 0 if the request +- * should go ahead; unlock the page and return -EAGAIN to cause the page to be +- * regot; or return an error. ++ * should go ahead or it may return an error. It may also unlock and put the ++ * page, provided it sets ``*pagep`` to NULL, in which case a return of 0 ++ * will cause the page to be re-got and the process to be retried. + * + * The calling netfs must initialise a netfs context contiguous to the vfs + * inode before calling this. +@@ -349,13 +350,13 @@ retry: + + if (ctx->ops->check_write_begin) { + /* Allow the netfs (eg. ceph) to flush conflicts. */ +- ret = ctx->ops->check_write_begin(file, pos, len, page, _fsdata); ++ ret = ctx->ops->check_write_begin(file, pos, len, &page, _fsdata); + if (ret < 0) { + trace_netfs_failure(NULL, NULL, ret, netfs_fail_check_write_begin); +- if (ret == -EAGAIN) +- goto retry; + goto error; + } ++ if (!page) ++ goto retry; + } + + if (PageUptodate(page)) +@@ -417,8 +418,10 @@ have_page_no_wait: + error_put: + netfs_put_request(rreq, false, netfs_rreq_trace_put_failed); + error: +- unlock_page(page); +- put_page(page); ++ if (page) { ++ unlock_page(page); ++ put_page(page); ++ } + _leave(" = %d", ret); + return ret; + } +--- a/include/linux/netfs.h ++++ b/include/linux/netfs.h +@@ -192,7 +192,7 @@ struct netfs_request_ops { + void (*issue_read)(struct netfs_io_subrequest *subreq); + bool (*is_still_valid)(struct netfs_io_request *rreq); + int (*check_write_begin)(struct file *file, loff_t pos, unsigned len, +- struct page *page, void **_fsdata); ++ struct page **pagep, void **_fsdata); + void (*done)(struct netfs_io_request *rreq); + }; + diff --git a/patches.suse/netfs-fix-parameter-of-cleanup.patch b/patches.suse/netfs-fix-parameter-of-cleanup.patch new file mode 100644 index 0000000..b20ec8e --- /dev/null +++ b/patches.suse/netfs-fix-parameter-of-cleanup.patch @@ -0,0 +1,52 @@ +From: Jeffle Xu +Date: Tue, 7 Dec 2021 11:14:49 +0800 +Subject: netfs: fix parameter of cleanup() +Git-commit: 3cfef1b612e15a0c2f5b1c9d3f3f31ad72d56fcd +Patch-mainline: v5.16-rc5 +References: jsc#SES-1880 + +The order of these two parameters is just reversed. gcc didn't warn on +that, probably because 'void *' can be converted from or to other +pointer types without warning. + +Cc: stable@vger.kernel.org +Fixes: 3d3c95046742 ("netfs: Provide readahead and readpage netfs helpers") +Fixes: e1b1240c1ff5 ("netfs: Add write_begin helper") +Signed-off-by: Jeffle Xu +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +Link: https://lore.kernel.org/r/20211207031449.100510-1-jefflexu@linux.alibaba.com/ # v1 +Acked-by: Luis Henriques +--- + fs/netfs/read_helper.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +--- a/fs/netfs/read_helper.c ++++ b/fs/netfs/read_helper.c +@@ -958,7 +958,7 @@ int netfs_readpage(struct file *file, + rreq = netfs_alloc_read_request(ops, netfs_priv, file); + if (!rreq) { + if (netfs_priv) +- ops->cleanup(netfs_priv, page_file_mapping(page)); ++ ops->cleanup(page_file_mapping(page), netfs_priv); + unlock_page(page); + return -ENOMEM; + } +@@ -1185,7 +1185,7 @@ have_page: + goto error; + have_page_no_wait: + if (netfs_priv) +- ops->cleanup(netfs_priv, mapping); ++ ops->cleanup(mapping, netfs_priv); + *_page = page; + _leave(" = 0"); + return 0; +@@ -1196,7 +1196,7 @@ error: + unlock_page(page); + put_page(page); + if (netfs_priv) +- ops->cleanup(netfs_priv, mapping); ++ ops->cleanup(mapping, netfs_priv); + _leave(" = %d", ret); + return ret; + } diff --git a/patches.suse/nfs-Convert-to-new-fscache-volume-cookie-API.patch b/patches.suse/nfs-Convert-to-new-fscache-volume-cookie-API.patch new file mode 100644 index 0000000..afe67c1 --- /dev/null +++ b/patches.suse/nfs-Convert-to-new-fscache-volume-cookie-API.patch @@ -0,0 +1,1300 @@ +From: Dave Wysochanski +Date: Sat, 14 Nov 2020 13:43:54 -0500 +Subject: nfs: Convert to new fscache volume/cookie API +Git-commit: a6b5a28eb56c3f4988f7ff5290b954ba296e309a +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Change the nfs filesystem to support fscache's indexing rewrite and +reenable caching in nfs. + +The following changes have been made: + + (1) The fscache_netfs struct is no more, and there's no need to register + the filesystem as a whole. + + (2) The session cookie is now an fscache_volume cookie, allocated with + fscache_acquire_volume(). That takes three parameters: a string + representing the "volume" in the index, a string naming the cache to + use (or NULL) and a u64 that conveys coherency metadata for the + volume. + + For nfs, I've made it render the volume name string as: + + "nfs,,,
,,,*<,param>[,]" + + (3) The fscache_cookie_def is no more and needed information is passed + directly to fscache_acquire_cookie(). The cache no longer calls back + into the filesystem, but rather metadata changes are indicated at + other times. + + fscache_acquire_cookie() is passed the same keying and coherency + information as before. + + (4) fscache_enable/disable_cookie() have been removed. + + Call fscache_use_cookie() and fscache_unuse_cookie() when a file is + opened or closed to prevent a cache file from being culled and to keep + resources to hand that are needed to do I/O. + + If a file is opened for writing, we invalidate it with + FSCACHE_INVAL_DIO_WRITE in lieu of doing writeback to the cache, + thereby making it cease caching until all currently open files are + closed. This should give the same behaviour as the uptream code. + Making the cache store local modifications isn't straightforward for + NFS, so that's left for future patches. + + (5) fscache_invalidate() now needs to be given uptodate auxiliary data and + a file size. It also takes a flag to indicate if this was due to a + DIO write. + + (6) Call nfs_fscache_invalidate() with FSCACHE_INVAL_DIO_WRITE on a file + to which a DIO write is made. + + (7) Call fscache_note_page_release() from nfs_release_page(). + + (8) Use a killable wait in nfs_vm_page_mkwrite() when waiting for + PG_fscache to be cleared. + + (9) The functions to read and write data to/from the cache are stubbed out + pending a conversion to use netfslib. + +Changes +======= +ver #3: + - Added missing =n fallback for nfs_fscache_release_file()[1][2]. + +ver #2: + - Use gfpflags_allow_blocking() rather than using flag directly. + - fscache_acquire_volume() now returns errors. + - Remove NFS_INO_FSCACHE as it's no longer used. + - Need to unuse a cookie on file-release, not inode-clear. + +Signed-off-by: Dave Wysochanski +Co-developed-by: David Howells +Signed-off-by: David Howells +Tested-by: Dave Wysochanski +Acked-by: Jeff Layton +cc: Trond Myklebust +cc: Anna Schumaker +cc: linux-nfs@vger.kernel.org +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/202112100804.nksO8K4u-lkp@intel.com/ [1] +Link: https://lore.kernel.org/r/202112100957.2oEDT20W-lkp@intel.com/ [2] +Link: https://lore.kernel.org/r/163819668938.215744.14448852181937731615.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906979003.143852.2601189243864854724.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967182112.1823006.7791504655391213379.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021575950.640689.12069642327533368467.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/nfs/Kconfig | 2 + fs/nfs/Makefile | 2 + fs/nfs/client.c | 4 + fs/nfs/direct.c | 2 + fs/nfs/file.c | 13 - + fs/nfs/fscache-index.c | 140 -------------- + fs/nfs/fscache.c | 432 +++++++++++----------------------------------- + fs/nfs/fscache.h | 127 +++---------- + fs/nfs/inode.c | 11 - + fs/nfs/nfstrace.h | 1 + fs/nfs/super.c | 28 +- + fs/nfs/write.c | 1 + include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 9 + 14 files changed, 171 insertions(+), 602 deletions(-) + +--- a/fs/nfs/Kconfig ++++ b/fs/nfs/Kconfig +@@ -170,7 +170,7 @@ config ROOT_NFS + + config NFS_FSCACHE + bool "Provide NFS client caching support" +- depends on NFS_FS=m && FSCACHE_OLD_API || NFS_FS=y && FSCACHE_OLD_API=y ++ depends on NFS_FS=m && FSCACHE || NFS_FS=y && FSCACHE=y + help + Say Y here if you want NFS data to be cached locally on disc through + the general filesystem cache manager +--- a/fs/nfs/Makefile ++++ b/fs/nfs/Makefile +@@ -12,7 +12,7 @@ nfs-y := client.o dir.o file.o getroo + export.o sysfs.o fs_context.o + nfs-$(CONFIG_ROOT_NFS) += nfsroot.o + nfs-$(CONFIG_SYSCTL) += sysctl.o +-nfs-$(CONFIG_NFS_FSCACHE) += fscache.o fscache-index.o ++nfs-$(CONFIG_NFS_FSCACHE) += fscache.o + + obj-$(CONFIG_NFS_V2) += nfsv2.o + nfsv2-y := nfs2super.o proc.o nfs2xdr.o +--- a/fs/nfs/client.c ++++ b/fs/nfs/client.c +@@ -182,8 +182,6 @@ struct nfs_client *nfs_alloc_client(cons + clp->cl_net = get_net(cl_init->net); + + clp->cl_principal = "*"; +- nfs_fscache_get_client_cookie(clp); +- + return clp; + + error_cleanup: +@@ -237,8 +235,6 @@ static void pnfs_init_server(struct nfs_ + */ + void nfs_free_client(struct nfs_client *clp) + { +- nfs_fscache_release_client_cookie(clp); +- + /* -EIO all pending I/O */ + if (!IS_ERR(clp->cl_rpcclient)) + rpc_shutdown_client(clp->cl_rpcclient); +--- a/fs/nfs/direct.c ++++ b/fs/nfs/direct.c +@@ -59,6 +59,7 @@ + #include "internal.h" + #include "iostat.h" + #include "pnfs.h" ++#include "fscache.h" + + #define NFSDBG_FACILITY NFSDBG_VFS + +@@ -959,6 +960,7 @@ ssize_t nfs_file_direct_write(struct kio + } else { + result = requested; + } ++ nfs_fscache_invalidate(inode, FSCACHE_INVAL_DIO_WRITE); + out_release: + nfs_direct_req_release(dreq); + out: +--- a/fs/nfs/file.c ++++ b/fs/nfs/file.c +@@ -84,6 +84,7 @@ nfs_file_release(struct inode *inode, st + + nfs_inc_stats(inode, NFSIOS_VFSRELEASE); + nfs_file_clear_open_context(filp); ++ nfs_fscache_release_file(inode, filp); + return 0; + } + EXPORT_SYMBOL_GPL(nfs_file_release); +@@ -415,8 +416,7 @@ static void nfs_invalidate_page(struct p + return; + /* Cancel any unstarted writes on this page */ + nfs_wb_page_cancel(page_file_mapping(page)->host, page); +- +- nfs_fscache_invalidate_page(page, page->mapping->host); ++ wait_on_page_fscache(page); + } + + /* +@@ -475,12 +475,11 @@ static void nfs_check_dirty_writeback(st + static int nfs_launder_page(struct page *page) + { + struct inode *inode = page_file_mapping(page)->host; +- struct nfs_inode *nfsi = NFS_I(inode); + + dfprintk(PAGECACHE, "NFS: launder_page(%ld, %llu)\n", + inode->i_ino, (long long)page_offset(page)); + +- nfs_fscache_wait_on_page_write(nfsi, page); ++ wait_on_page_fscache(page); + return nfs_wb_page(inode, page); + } + +@@ -555,7 +554,11 @@ static vm_fault_t nfs_vm_page_mkwrite(st + sb_start_pagefault(inode->i_sb); + + /* make sure the cache has finished storing the page */ +- nfs_fscache_wait_on_page_write(NFS_I(inode), page); ++ if (PageFsCache(page) && ++ wait_on_page_fscache_killable(vmf->page) < 0) { ++ ret = VM_FAULT_RETRY; ++ goto out; ++ } + + wait_on_bit_action(&NFS_I(inode)->flags, NFS_INO_INVALIDATING, + nfs_wait_bit_killable, TASK_KILLABLE); +--- a/fs/nfs/fscache-index.c ++++ /dev/null +@@ -1,140 +0,0 @@ +-// SPDX-License-Identifier: GPL-2.0-or-later +-/* NFS FS-Cache index structure definition +- * +- * Copyright (C) 2008 Red Hat, Inc. All Rights Reserved. +- * Written by David Howells (dhowells@redhat.com) +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "internal.h" +-#include "fscache.h" +- +-#define NFSDBG_FACILITY NFSDBG_FSCACHE +- +-/* +- * Define the NFS filesystem for FS-Cache. Upon registration FS-Cache sticks +- * the cookie for the top-level index object for NFS into here. The top-level +- * index can than have other cache objects inserted into it. +- */ +-struct fscache_netfs nfs_fscache_netfs = { +- .name = "nfs", +- .version = 0, +-}; +- +-/* +- * Register NFS for caching +- */ +-int nfs_fscache_register(void) +-{ +- return fscache_register_netfs(&nfs_fscache_netfs); +-} +- +-/* +- * Unregister NFS for caching +- */ +-void nfs_fscache_unregister(void) +-{ +- fscache_unregister_netfs(&nfs_fscache_netfs); +-} +- +-/* +- * Define the server object for FS-Cache. This is used to describe a server +- * object to fscache_acquire_cookie(). It is keyed by the NFS protocol and +- * server address parameters. +- */ +-const struct fscache_cookie_def nfs_fscache_server_index_def = { +- .name = "NFS.server", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-/* +- * Define the superblock object for FS-Cache. This is used to describe a +- * superblock object to fscache_acquire_cookie(). It is keyed by all the NFS +- * parameters that might cause a separate superblock. +- */ +-const struct fscache_cookie_def nfs_fscache_super_index_def = { +- .name = "NFS.super", +- .type = FSCACHE_COOKIE_TYPE_INDEX, +-}; +- +-/* +- * Consult the netfs about the state of an object +- * - This function can be absent if the index carries no state data +- * - The netfs data from the cookie being used as the target is +- * presented, as is the auxiliary data +- */ +-static +-enum fscache_checkaux nfs_fscache_inode_check_aux(void *cookie_netfs_data, +- const void *data, +- uint16_t datalen, +- loff_t object_size) +-{ +- struct nfs_fscache_inode_auxdata auxdata; +- struct nfs_inode *nfsi = cookie_netfs_data; +- +- if (datalen != sizeof(auxdata)) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- memset(&auxdata, 0, sizeof(auxdata)); +- auxdata.mtime_sec = nfsi->vfs_inode.i_mtime.tv_sec; +- auxdata.mtime_nsec = nfsi->vfs_inode.i_mtime.tv_nsec; +- auxdata.ctime_sec = nfsi->vfs_inode.i_ctime.tv_sec; +- auxdata.ctime_nsec = nfsi->vfs_inode.i_ctime.tv_nsec; +- +- if (NFS_SERVER(&nfsi->vfs_inode)->nfs_client->rpc_ops->version == 4) +- auxdata.change_attr = inode_peek_iversion_raw(&nfsi->vfs_inode); +- +- if (memcmp(data, &auxdata, datalen) != 0) +- return FSCACHE_CHECKAUX_OBSOLETE; +- +- return FSCACHE_CHECKAUX_OKAY; +-} +- +-/* +- * Get an extra reference on a read context. +- * - This function can be absent if the completion function doesn't require a +- * context. +- * - The read context is passed back to NFS in the event that a data read on the +- * cache fails with EIO - in which case the server must be contacted to +- * retrieve the data, which requires the read context for security. +- */ +-static void nfs_fh_get_context(void *cookie_netfs_data, void *context) +-{ +- get_nfs_open_context(context); +-} +- +-/* +- * Release an extra reference on a read context. +- * - This function can be absent if the completion function doesn't require a +- * context. +- */ +-static void nfs_fh_put_context(void *cookie_netfs_data, void *context) +-{ +- if (context) +- put_nfs_open_context(context); +-} +- +-/* +- * Define the inode object for FS-Cache. This is used to describe an inode +- * object to fscache_acquire_cookie(). It is keyed by the NFS file handle for +- * an inode. +- * +- * Coherency is managed by comparing the copies of i_size, i_mtime and i_ctime +- * held in the cache auxiliary data for the data storage object with those in +- * the inode struct in memory. +- */ +-const struct fscache_cookie_def nfs_fscache_inode_object_def = { +- .name = "NFS.fh", +- .type = FSCACHE_COOKIE_TYPE_DATAFILE, +- .check_aux = nfs_fscache_inode_check_aux, +- .get_context = nfs_fh_get_context, +- .put_context = nfs_fh_put_context, +-}; +--- a/fs/nfs/fscache.c ++++ b/fs/nfs/fscache.c +@@ -22,24 +22,18 @@ + + #define NFSDBG_FACILITY NFSDBG_FSCACHE + +-static struct rb_root nfs_fscache_keys = RB_ROOT; +-static DEFINE_SPINLOCK(nfs_fscache_keys_lock); ++#define NFS_MAX_KEY_LEN 1000 + +-/* +- * Layout of the key for an NFS server cache object. +- */ +-struct nfs_server_key { +- struct { +- uint16_t nfsversion; /* NFS protocol version */ +- uint32_t minorversion; /* NFSv4 minor version */ +- uint16_t family; /* address family */ +- __be16 port; /* IP port */ +- } hdr; +- union { +- struct in_addr ipv4_addr; /* IPv4 address */ +- struct in6_addr ipv6_addr; /* IPv6 address */ +- }; +-} __packed; ++static bool nfs_append_int(char *key, int *_len, unsigned long long x) ++{ ++ if (*_len > NFS_MAX_KEY_LEN) ++ return false; ++ if (x == 0) ++ key[(*_len)++] = ','; ++ else ++ *_len += sprintf(key + *_len, ",%llx", x); ++ return true; ++} + + /* + * Get the per-client index cookie for an NFS client if the appropriate mount +@@ -47,160 +41,108 @@ struct nfs_server_key { + * - We always try and get an index cookie for the client, but get filehandle + * cookies on a per-superblock basis, depending on the mount flags + */ +-void nfs_fscache_get_client_cookie(struct nfs_client *clp) ++static bool nfs_fscache_get_client_key(struct nfs_client *clp, ++ char *key, int *_len) + { + const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) &clp->cl_addr; + const struct sockaddr_in *sin = (struct sockaddr_in *) &clp->cl_addr; +- struct nfs_server_key key; +- uint16_t len = sizeof(key.hdr); + +- memset(&key, 0, sizeof(key)); +- key.hdr.nfsversion = clp->rpc_ops->version; +- key.hdr.minorversion = clp->cl_minorversion; +- key.hdr.family = clp->cl_addr.ss_family; ++ *_len += snprintf(key + *_len, NFS_MAX_KEY_LEN - *_len, ++ ",%u.%u,%x", ++ clp->rpc_ops->version, ++ clp->cl_minorversion, ++ clp->cl_addr.ss_family); + + switch (clp->cl_addr.ss_family) { + case AF_INET: +- key.hdr.port = sin->sin_port; +- key.ipv4_addr = sin->sin_addr; +- len += sizeof(key.ipv4_addr); +- break; ++ if (!nfs_append_int(key, _len, sin->sin_port) || ++ !nfs_append_int(key, _len, sin->sin_addr.s_addr)) ++ return false; ++ return true; + + case AF_INET6: +- key.hdr.port = sin6->sin6_port; +- key.ipv6_addr = sin6->sin6_addr; +- len += sizeof(key.ipv6_addr); +- break; ++ if (!nfs_append_int(key, _len, sin6->sin6_port) || ++ !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[0]) || ++ !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[1]) || ++ !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[2]) || ++ !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[3])) ++ return false; ++ return true; + + default: + printk(KERN_WARNING "NFS: Unknown network family '%d'\n", + clp->cl_addr.ss_family); +- clp->fscache = NULL; +- return; ++ return false; + } +- +- /* create a cache index for looking up filehandles */ +- clp->fscache = fscache_acquire_cookie(nfs_fscache_netfs.primary_index, +- &nfs_fscache_server_index_def, +- &key, len, +- NULL, 0, +- clp, 0, true); +- dfprintk(FSCACHE, "NFS: get client cookie (0x%p/0x%p)\n", +- clp, clp->fscache); + } + + /* +- * Dispose of a per-client cookie +- */ +-void nfs_fscache_release_client_cookie(struct nfs_client *clp) +-{ +- dfprintk(FSCACHE, "NFS: releasing client cookie (0x%p/0x%p)\n", +- clp, clp->fscache); +- +- fscache_relinquish_cookie(clp->fscache, NULL, false); +- clp->fscache = NULL; +-} +- +-/* +- * Get the cache cookie for an NFS superblock. We have to handle +- * uniquification here because the cache doesn't do it for us. ++ * Get the cache cookie for an NFS superblock. + * + * The default uniquifier is just an empty string, but it may be overridden + * either by the 'fsc=xxx' option to mount, or by inheriting it from the parent + * superblock across an automount point of some nature. + */ +-void nfs_fscache_get_super_cookie(struct super_block *sb, const char *uniq, int ulen) ++int nfs_fscache_get_super_cookie(struct super_block *sb, const char *uniq, int ulen) + { +- struct nfs_fscache_key *key, *xkey; ++ struct fscache_volume *vcookie; + struct nfs_server *nfss = NFS_SB(sb); +- struct rb_node **p, *parent; +- int diff; ++ unsigned int len = 3; ++ char *key; + +- nfss->fscache_key = NULL; +- nfss->fscache = NULL; +- if (!uniq) { +- uniq = ""; +- ulen = 1; ++ if (uniq) { ++ nfss->fscache_uniq = kmemdup_nul(uniq, ulen, GFP_KERNEL); ++ if (!nfss->fscache_uniq) ++ return -ENOMEM; + } + +- key = kzalloc(sizeof(*key) + ulen, GFP_KERNEL); ++ key = kmalloc(NFS_MAX_KEY_LEN + 24, GFP_KERNEL); + if (!key) +- return; ++ return -ENOMEM; + +- key->nfs_client = nfss->nfs_client; +- key->key.super.s_flags = sb->s_flags & NFS_SB_MASK; +- key->key.nfs_server.flags = nfss->flags; +- key->key.nfs_server.rsize = nfss->rsize; +- key->key.nfs_server.wsize = nfss->wsize; +- key->key.nfs_server.acregmin = nfss->acregmin; +- key->key.nfs_server.acregmax = nfss->acregmax; +- key->key.nfs_server.acdirmin = nfss->acdirmin; +- key->key.nfs_server.acdirmax = nfss->acdirmax; +- key->key.nfs_server.fsid = nfss->fsid; +- key->key.rpc_auth.au_flavor = nfss->client->cl_auth->au_flavor; +- +- key->key.uniq_len = ulen; +- memcpy(key->key.uniquifier, uniq, ulen); +- +- spin_lock(&nfs_fscache_keys_lock); +- p = &nfs_fscache_keys.rb_node; +- parent = NULL; +- while (*p) { +- parent = *p; +- xkey = rb_entry(parent, struct nfs_fscache_key, node); +- +- if (key->nfs_client < xkey->nfs_client) +- goto go_left; +- if (key->nfs_client > xkey->nfs_client) +- goto go_right; +- +- diff = memcmp(&key->key, &xkey->key, sizeof(key->key)); +- if (diff < 0) +- goto go_left; +- if (diff > 0) +- goto go_right; +- +- if (key->key.uniq_len == 0) +- goto non_unique; +- diff = memcmp(key->key.uniquifier, +- xkey->key.uniquifier, +- key->key.uniq_len); +- if (diff < 0) +- goto go_left; +- if (diff > 0) +- goto go_right; +- goto non_unique; +- +- go_left: +- p = &(*p)->rb_left; +- continue; +- go_right: +- p = &(*p)->rb_right; ++ memcpy(key, "nfs", 3); ++ if (!nfs_fscache_get_client_key(nfss->nfs_client, key, &len) || ++ !nfs_append_int(key, &len, nfss->fsid.major) || ++ !nfs_append_int(key, &len, nfss->fsid.minor) || ++ !nfs_append_int(key, &len, sb->s_flags & NFS_SB_MASK) || ++ !nfs_append_int(key, &len, nfss->flags) || ++ !nfs_append_int(key, &len, nfss->rsize) || ++ !nfs_append_int(key, &len, nfss->wsize) || ++ !nfs_append_int(key, &len, nfss->acregmin) || ++ !nfs_append_int(key, &len, nfss->acregmax) || ++ !nfs_append_int(key, &len, nfss->acdirmin) || ++ !nfs_append_int(key, &len, nfss->acdirmax) || ++ !nfs_append_int(key, &len, nfss->client->cl_auth->au_flavor)) ++ goto out; ++ ++ if (ulen > 0) { ++ if (ulen > NFS_MAX_KEY_LEN - len) ++ goto out; ++ key[len++] = ','; ++ memcpy(key + len, uniq, ulen); ++ len += ulen; + } +- +- rb_link_node(&key->node, parent, p); +- rb_insert_color(&key->node, &nfs_fscache_keys); +- spin_unlock(&nfs_fscache_keys_lock); +- nfss->fscache_key = key; ++ key[len] = 0; + + /* create a cache index for looking up filehandles */ +- nfss->fscache = fscache_acquire_cookie(nfss->nfs_client->fscache, +- &nfs_fscache_super_index_def, +- &key->key, +- sizeof(key->key) + ulen, +- NULL, 0, +- nfss, 0, true); ++ vcookie = fscache_acquire_volume(key, ++ NULL, /* preferred_cache */ ++ NULL, 0 /* coherency_data */); + dfprintk(FSCACHE, "NFS: get superblock cookie (0x%p/0x%p)\n", +- nfss, nfss->fscache); +- return; ++ nfss, vcookie); ++ if (IS_ERR(vcookie)) { ++ if (vcookie != ERR_PTR(-EBUSY)) { ++ kfree(key); ++ return PTR_ERR(vcookie); ++ } ++ pr_err("NFS: Cache volume key already in use (%s)\n", key); ++ vcookie = NULL; ++ } ++ nfss->fscache = vcookie; + +-non_unique: +- spin_unlock(&nfs_fscache_keys_lock); ++out: + kfree(key); +- nfss->fscache_key = NULL; +- nfss->fscache = NULL; +- printk(KERN_WARNING "NFS:" +- " Cache request denied due to non-unique superblock keys\n"); ++ return 0; + } + + /* +@@ -213,29 +155,9 @@ void nfs_fscache_release_super_cookie(st + dfprintk(FSCACHE, "NFS: releasing superblock cookie (0x%p/0x%p)\n", + nfss, nfss->fscache); + +- fscache_relinquish_cookie(nfss->fscache, NULL, false); ++ fscache_relinquish_volume(nfss->fscache, NULL, false); + nfss->fscache = NULL; +- +- if (nfss->fscache_key) { +- spin_lock(&nfs_fscache_keys_lock); +- rb_erase(&nfss->fscache_key->node, &nfs_fscache_keys); +- spin_unlock(&nfs_fscache_keys_lock); +- kfree(nfss->fscache_key); +- nfss->fscache_key = NULL; +- } +-} +- +-static void nfs_fscache_update_auxdata(struct nfs_fscache_inode_auxdata *auxdata, +- struct nfs_inode *nfsi) +-{ +- memset(auxdata, 0, sizeof(*auxdata)); +- auxdata->mtime_sec = nfsi->vfs_inode.i_mtime.tv_sec; +- auxdata->mtime_nsec = nfsi->vfs_inode.i_mtime.tv_nsec; +- auxdata->ctime_sec = nfsi->vfs_inode.i_ctime.tv_sec; +- auxdata->ctime_nsec = nfsi->vfs_inode.i_ctime.tv_nsec; +- +- if (NFS_SERVER(&nfsi->vfs_inode)->nfs_client->rpc_ops->version == 4) +- auxdata->change_attr = inode_peek_iversion_raw(&nfsi->vfs_inode); ++ kfree(nfss->fscache_uniq); + } + + /* +@@ -254,10 +176,12 @@ void nfs_fscache_init_inode(struct inode + nfs_fscache_update_auxdata(&auxdata, nfsi); + + nfsi->fscache = fscache_acquire_cookie(NFS_SB(inode->i_sb)->fscache, +- &nfs_fscache_inode_object_def, +- nfsi->fh.data, nfsi->fh.size, +- &auxdata, sizeof(auxdata), +- nfsi, nfsi->vfs_inode.i_size, false); ++ 0, ++ nfsi->fh.data, /* index_key */ ++ nfsi->fh.size, ++ &auxdata, /* aux_data */ ++ sizeof(auxdata), ++ i_size_read(&nfsi->vfs_inode)); + } + + /* +@@ -265,24 +189,15 @@ void nfs_fscache_init_inode(struct inode + */ + void nfs_fscache_clear_inode(struct inode *inode) + { +- struct nfs_fscache_inode_auxdata auxdata; + struct nfs_inode *nfsi = NFS_I(inode); + struct fscache_cookie *cookie = nfs_i_fscache(inode); + + dfprintk(FSCACHE, "NFS: clear cookie (0x%p/0x%p)\n", nfsi, cookie); + +- nfs_fscache_update_auxdata(&auxdata, nfsi); +- fscache_relinquish_cookie(cookie, &auxdata, false); ++ fscache_relinquish_cookie(cookie, false); + nfsi->fscache = NULL; + } + +-static bool nfs_fscache_can_enable(void *data) +-{ +- struct inode *inode = data; +- +- return !inode_is_open_for_write(inode); +-} +- + /* + * Enable or disable caching for a file that is being opened as appropriate. + * The cookie is allocated when the inode is initialised, but is not enabled at +@@ -307,93 +222,31 @@ void nfs_fscache_open_file(struct inode + struct nfs_fscache_inode_auxdata auxdata; + struct nfs_inode *nfsi = NFS_I(inode); + struct fscache_cookie *cookie = nfs_i_fscache(inode); ++ bool open_for_write = inode_is_open_for_write(inode); + + if (!fscache_cookie_valid(cookie)) + return; + +- nfs_fscache_update_auxdata(&auxdata, nfsi); +- +- if (inode_is_open_for_write(inode)) { ++ fscache_use_cookie(cookie, open_for_write); ++ if (open_for_write) { + dfprintk(FSCACHE, "NFS: nfsi 0x%p disabling cache\n", nfsi); +- clear_bit(NFS_INO_FSCACHE, &nfsi->flags); +- fscache_disable_cookie(cookie, &auxdata, true); +- fscache_uncache_all_inode_pages(cookie, inode); +- } else { +- dfprintk(FSCACHE, "NFS: nfsi 0x%p enabling cache\n", nfsi); +- fscache_enable_cookie(cookie, &auxdata, nfsi->vfs_inode.i_size, +- nfs_fscache_can_enable, inode); +- if (fscache_cookie_enabled(cookie)) +- set_bit(NFS_INO_FSCACHE, &NFS_I(inode)->flags); ++ nfs_fscache_update_auxdata(&auxdata, nfsi); ++ fscache_invalidate(cookie, &auxdata, i_size_read(inode), ++ FSCACHE_INVAL_DIO_WRITE); + } + } + EXPORT_SYMBOL_GPL(nfs_fscache_open_file); + +-/* +- * Release the caching state associated with a page, if the page isn't busy +- * interacting with the cache. +- * - Returns true (can release page) or false (page busy). +- */ +-int nfs_fscache_release_page(struct page *page, gfp_t gfp) +-{ +- if (PageFsCache(page)) { +- struct fscache_cookie *cookie = nfs_i_fscache(page->mapping->host); +- +- BUG_ON(!cookie); +- dfprintk(FSCACHE, "NFS: fscache releasepage (0x%p/0x%p/0x%p)\n", +- cookie, page, NFS_I(page->mapping->host)); +- +- if (!fscache_maybe_release_page(cookie, page, gfp)) +- return 0; +- +- nfs_inc_fscache_stats(page->mapping->host, +- NFSIOS_FSCACHE_PAGES_UNCACHED); +- } +- +- return 1; +-} +- +-/* +- * Release the caching state associated with a page if undergoing complete page +- * invalidation. +- */ +-void __nfs_fscache_invalidate_page(struct page *page, struct inode *inode) ++void nfs_fscache_release_file(struct inode *inode, struct file *filp) + { ++ struct nfs_fscache_inode_auxdata auxdata; ++ struct nfs_inode *nfsi = NFS_I(inode); + struct fscache_cookie *cookie = nfs_i_fscache(inode); + +- BUG_ON(!cookie); +- +- dfprintk(FSCACHE, "NFS: fscache invalidatepage (0x%p/0x%p/0x%p)\n", +- cookie, page, NFS_I(inode)); +- +- fscache_wait_on_page_write(cookie, page); +- +- BUG_ON(!PageLocked(page)); +- fscache_uncache_page(cookie, page); +- nfs_inc_fscache_stats(page->mapping->host, +- NFSIOS_FSCACHE_PAGES_UNCACHED); +-} +- +-/* +- * Handle completion of a page being read from the cache. +- * - Called in process (keventd) context. +- */ +-static void nfs_readpage_from_fscache_complete(struct page *page, +- void *context, +- int error) +-{ +- dfprintk(FSCACHE, +- "NFS: readpage_from_fscache_complete (0x%p/0x%p/%d)\n", +- page, context, error); +- +- /* +- * If the read completes with an error, mark the page with PG_checked, +- * unlock the page, and let the VM reissue the readpage. +- */ +- if (!error) +- SetPageUptodate(page); +- else +- SetPageChecked(page); +- unlock_page(page); ++ if (fscache_cookie_valid(cookie)) { ++ nfs_fscache_update_auxdata(&auxdata, nfsi); ++ fscache_unuse_cookie(cookie, &auxdata, NULL); ++ } + } + + /* +@@ -402,8 +255,6 @@ static void nfs_readpage_from_fscache_co + int __nfs_readpage_from_fscache(struct nfs_open_context *ctx, + struct inode *inode, struct page *page) + { +- int ret; +- + dfprintk(FSCACHE, + "NFS: readpage_from_fscache(fsc:%p/p:%p(i:%lx f:%lx)/0x%p)\n", + nfs_i_fscache(inode), page, page->index, page->flags, inode); +@@ -413,31 +264,7 @@ int __nfs_readpage_from_fscache(struct n + return 1; + } + +- ret = fscache_read_or_alloc_page(nfs_i_fscache(inode), +- page, +- nfs_readpage_from_fscache_complete, +- ctx, +- GFP_KERNEL); +- +- switch (ret) { +- case 0: /* read BIO submitted (page in fscache) */ +- dfprintk(FSCACHE, +- "NFS: readpage_from_fscache: BIO submitted\n"); +- nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_OK); +- return ret; +- +- case -ENOBUFS: /* inode not in cache */ +- case -ENODATA: /* page not in cache */ +- nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_FAIL); +- dfprintk(FSCACHE, +- "NFS: readpage_from_fscache %d\n", ret); +- return 1; +- +- default: +- dfprintk(FSCACHE, "NFS: readpage_from_fscache %d\n", ret); +- nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_FAIL); +- } +- return ret; ++ return -ENOBUFS; // TODO: Use netfslib + } + + /* +@@ -449,45 +276,10 @@ int __nfs_readpages_from_fscache(struct + struct list_head *pages, + unsigned *nr_pages) + { +- unsigned npages = *nr_pages; +- int ret; +- + dfprintk(FSCACHE, "NFS: nfs_getpages_from_fscache (0x%p/%u/0x%p)\n", +- nfs_i_fscache(inode), npages, inode); ++ nfs_i_fscache(inode), *nr_pages, inode); + +- ret = fscache_read_or_alloc_pages(nfs_i_fscache(inode), +- mapping, pages, nr_pages, +- nfs_readpage_from_fscache_complete, +- ctx, +- mapping_gfp_mask(mapping)); +- if (*nr_pages < npages) +- nfs_add_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_OK, +- npages); +- if (*nr_pages > 0) +- nfs_add_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_FAIL, +- *nr_pages); +- +- switch (ret) { +- case 0: /* read submitted to the cache for all pages */ +- BUG_ON(!list_empty(pages)); +- BUG_ON(*nr_pages != 0); +- dfprintk(FSCACHE, +- "NFS: nfs_getpages_from_fscache: submitted\n"); +- +- return ret; +- +- case -ENOBUFS: /* some pages aren't cached and can't be */ +- case -ENODATA: /* some pages aren't cached */ +- dfprintk(FSCACHE, +- "NFS: nfs_getpages_from_fscache: no page: %d\n", ret); +- return 1; +- +- default: +- dfprintk(FSCACHE, +- "NFS: nfs_getpages_from_fscache: ret %d\n", ret); +- } +- +- return ret; ++ return -ENOBUFS; // TODO: Use netfslib + } + + /* +@@ -496,25 +288,9 @@ int __nfs_readpages_from_fscache(struct + */ + void __nfs_readpage_to_fscache(struct inode *inode, struct page *page, int sync) + { +- int ret; +- + dfprintk(FSCACHE, + "NFS: readpage_to_fscache(fsc:%p/p:%p(i:%lx f:%lx)/%d)\n", + nfs_i_fscache(inode), page, page->index, page->flags, sync); + +- ret = fscache_write_page(nfs_i_fscache(inode), page, +- inode->i_size, GFP_KERNEL); +- dfprintk(FSCACHE, +- "NFS: readpage_to_fscache: p:%p(i:%lu f:%lx) ret %d\n", +- page, page->index, page->flags, ret); +- +- if (ret != 0) { +- fscache_uncache_page(nfs_i_fscache(inode), page); +- nfs_inc_fscache_stats(inode, +- NFSIOS_FSCACHE_PAGES_WRITTEN_FAIL); +- nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_UNCACHED); +- } else { +- nfs_inc_fscache_stats(inode, +- NFSIOS_FSCACHE_PAGES_WRITTEN_OK); +- } ++ return; // TODO: Use netfslib + } +--- a/fs/nfs/fscache.h ++++ b/fs/nfs/fscache.h +@@ -12,47 +12,11 @@ + #include + #include + #include ++#include + + #ifdef CONFIG_NFS_FSCACHE + + /* +- * set of NFS FS-Cache objects that form a superblock key +- */ +-struct nfs_fscache_key { +- struct rb_node node; +- struct nfs_client *nfs_client; /* the server */ +- +- /* the elements of the unique key - as used by nfs_compare_super() and +- * nfs_compare_mount_options() to distinguish superblocks */ +- struct { +- struct { +- unsigned long s_flags; /* various flags +- * (& NFS_MS_MASK) */ +- } super; +- +- struct { +- struct nfs_fsid fsid; +- int flags; +- unsigned int rsize; /* read size */ +- unsigned int wsize; /* write size */ +- unsigned int acregmin; /* attr cache timeouts */ +- unsigned int acregmax; +- unsigned int acdirmin; +- unsigned int acdirmax; +- } nfs_server; +- +- struct { +- rpc_authflavor_t au_flavor; +- } rpc_auth; +- +- /* uniquifier - can be used if nfs_server.flags includes +- * NFS_MOUNT_UNSHARED */ +- u8 uniq_len; +- char uniquifier[0]; +- } key; +-}; +- +-/* + * Definition of the auxiliary data attached to NFS inode storage objects + * within the cache. + * +@@ -70,31 +34,17 @@ struct nfs_fscache_inode_auxdata { + }; + + /* +- * fscache-index.c +- */ +-extern struct fscache_netfs nfs_fscache_netfs; +-extern const struct fscache_cookie_def nfs_fscache_server_index_def; +-extern const struct fscache_cookie_def nfs_fscache_super_index_def; +-extern const struct fscache_cookie_def nfs_fscache_inode_object_def; +- +-extern int nfs_fscache_register(void); +-extern void nfs_fscache_unregister(void); +- +-/* + * fscache.c + */ +-extern void nfs_fscache_get_client_cookie(struct nfs_client *); +-extern void nfs_fscache_release_client_cookie(struct nfs_client *); +- +-extern void nfs_fscache_get_super_cookie(struct super_block *, const char *, int); ++extern int nfs_fscache_get_super_cookie(struct super_block *, const char *, int); + extern void nfs_fscache_release_super_cookie(struct super_block *); + + extern void nfs_fscache_init_inode(struct inode *); + extern void nfs_fscache_clear_inode(struct inode *); + extern void nfs_fscache_open_file(struct inode *, struct file *); ++extern void nfs_fscache_release_file(struct inode *, struct file *); + + extern void __nfs_fscache_invalidate_page(struct page *, struct inode *); +-extern int nfs_fscache_release_page(struct page *, gfp_t); + + extern int __nfs_readpage_from_fscache(struct nfs_open_context *, + struct inode *, struct page *); +@@ -103,25 +53,17 @@ extern int __nfs_readpages_from_fscache( + struct list_head *, unsigned *); + extern void __nfs_readpage_to_fscache(struct inode *, struct page *, int); + +-/* +- * wait for a page to complete writing to the cache +- */ +-static inline void nfs_fscache_wait_on_page_write(struct nfs_inode *nfsi, +- struct page *page) +-{ +- if (PageFsCache(page)) +- fscache_wait_on_page_write(nfsi->fscache, page); +-} +- +-/* +- * release the caching state associated with a page if undergoing complete page +- * invalidation +- */ +-static inline void nfs_fscache_invalidate_page(struct page *page, +- struct inode *inode) ++static inline int nfs_fscache_release_page(struct page *page, gfp_t gfp) + { +- if (PageFsCache(page)) +- __nfs_fscache_invalidate_page(page, inode); ++ if (PageFsCache(page)) { ++ if (!gfpflags_allow_blocking(gfp) || !(gfp & __GFP_FS)) ++ return false; ++ wait_on_page_fscache(page); ++ fscache_note_page_release(nfs_i_fscache(page->mapping->host)); ++ nfs_inc_fscache_stats(page->mapping->host, ++ NFSIOS_FSCACHE_PAGES_UNCACHED); ++ } ++ return true; + } + + /* +@@ -163,20 +105,32 @@ static inline void nfs_readpage_to_fscac + __nfs_readpage_to_fscache(inode, page, sync); + } + +-/* +- * Invalidate the contents of fscache for this inode. This will not sleep. +- */ +-static inline void nfs_fscache_invalidate(struct inode *inode) ++static inline void nfs_fscache_update_auxdata(struct nfs_fscache_inode_auxdata *auxdata, ++ struct nfs_inode *nfsi) + { +- fscache_invalidate(NFS_I(inode)->fscache); ++ memset(auxdata, 0, sizeof(*auxdata)); ++ auxdata->mtime_sec = nfsi->vfs_inode.i_mtime.tv_sec; ++ auxdata->mtime_nsec = nfsi->vfs_inode.i_mtime.tv_nsec; ++ auxdata->ctime_sec = nfsi->vfs_inode.i_ctime.tv_sec; ++ auxdata->ctime_nsec = nfsi->vfs_inode.i_ctime.tv_nsec; ++ ++ if (NFS_SERVER(&nfsi->vfs_inode)->nfs_client->rpc_ops->version == 4) ++ auxdata->change_attr = inode_peek_iversion_raw(&nfsi->vfs_inode); + } + + /* +- * Wait for an object to finish being invalidated. ++ * Invalidate the contents of fscache for this inode. This will not sleep. + */ +-static inline void nfs_fscache_wait_on_invalidate(struct inode *inode) ++static inline void nfs_fscache_invalidate(struct inode *inode, int flags) + { +- fscache_wait_on_invalidate(NFS_I(inode)->fscache); ++ struct nfs_fscache_inode_auxdata auxdata; ++ struct nfs_inode *nfsi = NFS_I(inode); ++ ++ if (nfsi->fscache) { ++ nfs_fscache_update_auxdata(&auxdata, nfsi); ++ fscache_invalidate(nfsi->fscache, &auxdata, ++ i_size_read(&nfsi->vfs_inode), flags); ++ } + } + + /* +@@ -190,28 +144,18 @@ static inline const char *nfs_server_fsc + } + + #else /* CONFIG_NFS_FSCACHE */ +-static inline int nfs_fscache_register(void) { return 0; } +-static inline void nfs_fscache_unregister(void) {} +- +-static inline void nfs_fscache_get_client_cookie(struct nfs_client *clp) {} +-static inline void nfs_fscache_release_client_cookie(struct nfs_client *clp) {} +- + static inline void nfs_fscache_release_super_cookie(struct super_block *sb) {} + + static inline void nfs_fscache_init_inode(struct inode *inode) {} + static inline void nfs_fscache_clear_inode(struct inode *inode) {} + static inline void nfs_fscache_open_file(struct inode *inode, + struct file *filp) {} ++static inline void nfs_fscache_release_file(struct inode *inode, struct file *file) {} + + static inline int nfs_fscache_release_page(struct page *page, gfp_t gfp) + { + return 1; /* True: may release page */ + } +-static inline void nfs_fscache_invalidate_page(struct page *page, +- struct inode *inode) {} +-static inline void nfs_fscache_wait_on_page_write(struct nfs_inode *nfsi, +- struct page *page) {} +- + static inline int nfs_readpage_from_fscache(struct nfs_open_context *ctx, + struct inode *inode, + struct page *page) +@@ -230,8 +174,7 @@ static inline void nfs_readpage_to_fscac + struct page *page, int sync) {} + + +-static inline void nfs_fscache_invalidate(struct inode *inode) {} +-static inline void nfs_fscache_wait_on_invalidate(struct inode *inode) {} ++static inline void nfs_fscache_invalidate(struct inode *inode, int flags) {} + + static inline const char *nfs_server_fscache_state(struct nfs_server *server) + { +--- a/fs/nfs/inode.c ++++ b/fs/nfs/inode.c +@@ -209,7 +209,7 @@ void nfs_set_cache_invalid(struct inode + if (!nfs_has_xattr_cache(nfsi)) + flags &= ~NFS_INO_INVALID_XATTR; + if (flags & NFS_INO_INVALID_DATA) +- nfs_fscache_invalidate(inode); ++ nfs_fscache_invalidate(inode, 0); + flags &= ~(NFS_INO_REVAL_PAGECACHE | NFS_INO_REVAL_FORCED); + + nfsi->cache_validity |= flags; +@@ -1286,6 +1286,7 @@ static int nfs_invalidate_mapping(struct + { + int ret; + ++ nfs_fscache_invalidate(inode, 0); + if (mapping->nrpages != 0) { + if (S_ISREG(inode->i_mode)) { + ret = nfs_sync_mapping(mapping); +@@ -1297,7 +1298,6 @@ static int nfs_invalidate_mapping(struct + return ret; + } + nfs_inc_stats(inode, NFSIOS_DATAINVALIDATE); +- nfs_fscache_wait_on_invalidate(inode); + + dfprintk(PAGECACHE, "NFS: (%s/%Lu) data cache invalidated\n", + inode->i_sb->s_id, +@@ -2368,10 +2368,6 @@ static int __init init_nfs_fs(void) + if (err < 0) + goto out9; + +- err = nfs_fscache_register(); +- if (err < 0) +- goto out8; +- + err = nfsiod_start(); + if (err) + goto out7; +@@ -2423,8 +2419,6 @@ out5: + out6: + nfsiod_stop(); + out7: +- nfs_fscache_unregister(); +-out8: + unregister_pernet_subsys(&nfs_net_ops); + out9: + nfs_sysfs_exit(); +@@ -2439,7 +2433,6 @@ static void __exit exit_nfs_fs(void) + nfs_destroy_readpagecache(); + nfs_destroy_inodecache(); + nfs_destroy_nfspagecache(); +- nfs_fscache_unregister(); + unregister_pernet_subsys(&nfs_net_ops); + rpc_proc_unregister(&init_net, "nfs"); + unregister_nfs_fs(); +--- a/fs/nfs/nfstrace.h ++++ b/fs/nfs/nfstrace.h +@@ -89,7 +89,6 @@ TRACE_DEFINE_ENUM(NFS_INO_ODIRECT); + { BIT(NFS_INO_ACL_LRU_SET), "ACL_LRU_SET" }, \ + { BIT(NFS_INO_INVALIDATING), "INVALIDATING" }, \ + { BIT(NFS_INO_FSCACHE), "FSCACHE" }, \ +- { BIT(NFS_INO_FSCACHE_LOCK), "FSCACHE_LOCK" }, \ + { BIT(NFS_INO_LAYOUTCOMMIT), "NEED_LAYOUTCOMMIT" }, \ + { BIT(NFS_INO_LAYOUTCOMMITTING), "LAYOUTCOMMIT" }, \ + { BIT(NFS_INO_LAYOUTSTATS), "LAYOUTSTATS" }, \ +--- a/fs/nfs/super.c ++++ b/fs/nfs/super.c +@@ -1197,42 +1197,42 @@ static int nfs_compare_super(struct supe + } + + #ifdef CONFIG_NFS_FSCACHE +-static void nfs_get_cache_cookie(struct super_block *sb, +- struct nfs_fs_context *ctx) ++static int nfs_get_cache_cookie(struct super_block *sb, ++ struct nfs_fs_context *ctx) + { + struct nfs_server *nfss = NFS_SB(sb); + char *uniq = NULL; + int ulen = 0; + +- nfss->fscache_key = NULL; + nfss->fscache = NULL; + + if (!ctx) +- return; ++ return 0; + + if (ctx->clone_data.sb) { + struct nfs_server *mnt_s = NFS_SB(ctx->clone_data.sb); + if (!(mnt_s->options & NFS_OPTION_FSCACHE)) +- return; +- if (mnt_s->fscache_key) { +- uniq = mnt_s->fscache_key->key.uniquifier; +- ulen = mnt_s->fscache_key->key.uniq_len; ++ return 0; ++ if (mnt_s->fscache_uniq) { ++ uniq = mnt_s->fscache_uniq; ++ ulen = strlen(uniq); + } + } else { + if (!(ctx->options & NFS_OPTION_FSCACHE)) +- return; ++ return 0; + if (ctx->fscache_uniq) { + uniq = ctx->fscache_uniq; + ulen = strlen(ctx->fscache_uniq); + } + } + +- nfs_fscache_get_super_cookie(sb, uniq, ulen); ++ return nfs_fscache_get_super_cookie(sb, uniq, ulen); + } + #else +-static void nfs_get_cache_cookie(struct super_block *sb, +- struct nfs_fs_context *ctx) ++static int nfs_get_cache_cookie(struct super_block *sb, ++ struct nfs_fs_context *ctx) + { ++ return 0; + } + #endif + +@@ -1292,7 +1292,9 @@ int nfs_get_tree_common(struct fs_contex + s->s_blocksize_bits = bsize; + s->s_blocksize = 1U << bsize; + } +- nfs_get_cache_cookie(s, ctx); ++ error = nfs_get_cache_cookie(s, ctx); ++ if (error < 0) ++ goto error_splat_super; + } + + error = nfs_get_root(s, fc); +--- a/fs/nfs/write.c ++++ b/fs/nfs/write.c +@@ -293,6 +293,7 @@ static void nfs_grow_file(struct page *p + nfs_inc_stats(inode, NFSIOS_EXTENDWRITE); + out: + spin_unlock(&inode->i_lock); ++ nfs_fscache_invalidate(inode, 0); + } + + /* A writeback failed: mark the page as bad, and invalidate the page cache */ +--- a/include/linux/nfs_fs.h ++++ b/include/linux/nfs_fs.h +@@ -266,7 +266,6 @@ struct nfs4_copy_state { + #define NFS_INO_ACL_LRU_SET (2) /* Inode is on the LRU list */ + #define NFS_INO_INVALIDATING (3) /* inode is being invalidated */ + #define NFS_INO_FSCACHE (5) /* inode can be cached by FS-Cache */ +-#define NFS_INO_FSCACHE_LOCK (6) /* FS-Cache cookie management lock */ + #define NFS_INO_LAYOUTCOMMIT (9) /* layoutcommit required */ + #define NFS_INO_LAYOUTCOMMITTING (10) /* layoutcommit inflight */ + #define NFS_INO_LAYOUTSTATS (11) /* layoutstats inflight */ +--- a/include/linux/nfs_fs_sb.h ++++ b/include/linux/nfs_fs_sb.h +@@ -119,11 +119,6 @@ struct nfs_client { + * This is used to generate the mv0 callback address. + */ + char cl_ipaddr[48]; +- +-#ifdef CONFIG_NFS_FSCACHE +- struct fscache_cookie *fscache; /* client index cache cookie */ +-#endif +- + struct net *cl_net; + struct list_head pending_cb_stateids; + }; +@@ -193,8 +188,8 @@ struct nfs_server { + struct nfs_auth_info auth_info; /* parsed auth flavors */ + + #ifdef CONFIG_NFS_FSCACHE +- struct nfs_fscache_key *fscache_key; /* unique key for superblock */ +- struct fscache_cookie *fscache; /* superblock cookie */ ++ struct fscache_volume *fscache; /* superblock cookie */ ++ char *fscache_uniq; /* Uniquifier (or NULL) */ + #endif + + u32 pnfs_blksize; /* layout_blksize attr */ diff --git a/patches.suse/nfs-Implement-cache-I-O-by-accessing-the-cache-directly.patch b/patches.suse/nfs-Implement-cache-I-O-by-accessing-the-cache-directly.patch new file mode 100644 index 0000000..1484e1b --- /dev/null +++ b/patches.suse/nfs-Implement-cache-I-O-by-accessing-the-cache-directly.patch @@ -0,0 +1,447 @@ +From: David Howells +Date: Fri, 27 Aug 2021 15:19:34 +0100 +Subject: nfs: Implement cache I/O by accessing the cache directly +Git-commit: 16f2f4e679cfdaa9552574484f104014908a76c6 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Move NFS to using fscache DIO API instead of the old upstream I/O API as +that has been removed. This is a stopgap solution as the intention is that +at sometime in the future, the cache will move to using larger blocks and +won't be able to store individual pages in order to deal with the potential +for data corruption due to the backing filesystem being able insert/remove +bridging blocks of zeros into its extent list[1]. + +NFS then reads and writes cache pages synchronously and one page at a time. + +The preferred change would be to use the netfs lib, but the new I/O API can +be used directly. It's just that as the cache now needs to track data for +itself, caching blocks may exceed page size... + +This code is somewhat borrowed from my "fallback I/O" patchset[2]. + +Changes +======= +ver #3: + - Restore lost =n fallback for nfs_fscache_release_page()[2]. + +Signed-off-by: David Howells +Tested-by: Dave Wysochanski +Acked-by: Jeff Layton +cc: Trond Myklebust +cc: Anna Schumaker +cc: linux-nfs@vger.kernel.org +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/YO17ZNOcq+9PajfQ@mit.edu [1] +Link: https://lore.kernel.org/r/202112100957.2oEDT20W-lkp@intel.com/ [2] +Link: https://lore.kernel.org/r/163189108292.2509237.12615909591150927232.stgit@warthog.procyon.org.uk/ [2] +Link: https://lore.kernel.org/r/163906981318.143852.17220018647843475985.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967184451.1823006.6450645559828329590.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021577632.640689.11069627070150063812.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fscache/io.c | 8 +++ + fs/nfs/fscache.c | 124 +++++++++++++++++++++++++++++++++++++++--------- + fs/nfs/fscache.h | 52 ++++---------------- + fs/nfs/read.c | 25 +++------ + fs/nfs/write.c | 7 +- + include/linux/fscache.h | 28 ++++++++++ + 6 files changed, 162 insertions(+), 82 deletions(-) + +--- a/fs/fscache/io.c ++++ b/fs/fscache/io.c +@@ -150,6 +150,14 @@ int __fscache_begin_read_operation(struc + } + EXPORT_SYMBOL(__fscache_begin_read_operation); + ++int __fscache_begin_write_operation(struct netfs_cache_resources *cres, ++ struct fscache_cookie *cookie) ++{ ++ return fscache_begin_operation(cres, cookie, FSCACHE_WANT_PARAMS, ++ fscache_access_io_write); ++} ++EXPORT_SYMBOL(__fscache_begin_write_operation); ++ + /** + * fscache_set_page_dirty - Mark page dirty and pin a cache object for writeback + * @page: The page being dirtied +--- a/fs/nfs/fscache.c ++++ b/fs/nfs/fscache.c +@@ -249,48 +249,128 @@ void nfs_fscache_release_file(struct ino + } + } + ++static inline void fscache_end_operation(struct netfs_cache_resources *cres) ++{ ++ const struct netfs_cache_ops *ops = fscache_operation_valid(cres); ++ ++ if (ops) ++ ops->end_operation(cres); ++} ++ ++/* ++ * Fallback page reading interface. ++ */ ++static int fscache_fallback_read_page(struct inode *inode, struct page *page) ++{ ++ struct netfs_cache_resources cres; ++ struct fscache_cookie *cookie = nfs_i_fscache(inode); ++ struct iov_iter iter; ++ struct bio_vec bvec[1]; ++ int ret; ++ ++ memset(&cres, 0, sizeof(cres)); ++ bvec[0].bv_page = page; ++ bvec[0].bv_offset = 0; ++ bvec[0].bv_len = PAGE_SIZE; ++ iov_iter_bvec(&iter, READ, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); ++ ++ ret = fscache_begin_read_operation(&cres, cookie); ++ if (ret < 0) ++ return ret; ++ ++ ret = fscache_read(&cres, page_offset(page), &iter, NETFS_READ_HOLE_FAIL, ++ NULL, NULL); ++ fscache_end_operation(&cres); ++ return ret; ++} ++ ++/* ++ * Fallback page writing interface. ++ */ ++static int fscache_fallback_write_page(struct inode *inode, struct page *page, ++ bool no_space_allocated_yet) ++{ ++ struct netfs_cache_resources cres; ++ struct fscache_cookie *cookie = nfs_i_fscache(inode); ++ struct iov_iter iter; ++ struct bio_vec bvec[1]; ++ loff_t start = page_offset(page); ++ size_t len = PAGE_SIZE; ++ int ret; ++ ++ memset(&cres, 0, sizeof(cres)); ++ bvec[0].bv_page = page; ++ bvec[0].bv_offset = 0; ++ bvec[0].bv_len = PAGE_SIZE; ++ iov_iter_bvec(&iter, WRITE, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); ++ ++ ret = fscache_begin_write_operation(&cres, cookie); ++ if (ret < 0) ++ return ret; ++ ++ ret = cres.ops->prepare_write(&cres, &start, &len, i_size_read(inode), ++ no_space_allocated_yet); ++ if (ret == 0) ++ ret = fscache_write(&cres, page_offset(page), &iter, NULL, NULL); ++ fscache_end_operation(&cres); ++ return ret; ++} ++ + /* + * Retrieve a page from fscache + */ +-int __nfs_readpage_from_fscache(struct nfs_open_context *ctx, +- struct inode *inode, struct page *page) ++int __nfs_readpage_from_fscache(struct inode *inode, struct page *page) + { ++ int ret; ++ + dfprintk(FSCACHE, + "NFS: readpage_from_fscache(fsc:%p/p:%p(i:%lx f:%lx)/0x%p)\n", + nfs_i_fscache(inode), page, page->index, page->flags, inode); + + if (PageChecked(page)) { ++ dfprintk(FSCACHE, "NFS: readpage_from_fscache: PageChecked\n"); + ClearPageChecked(page); + return 1; + } + +- return -ENOBUFS; // TODO: Use netfslib ++ ret = fscache_fallback_read_page(inode, page); ++ if (ret < 0) { ++ nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_FAIL); ++ dfprintk(FSCACHE, ++ "NFS: readpage_from_fscache failed %d\n", ret); ++ SetPageChecked(page); ++ return ret; ++ } ++ ++ /* Read completed synchronously */ ++ dfprintk(FSCACHE, "NFS: readpage_from_fscache: read successful\n"); ++ nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_READ_OK); ++ SetPageUptodate(page); ++ return 0; + } + + /* +- * Retrieve a set of pages from fscache ++ * Store a newly fetched page in fscache. We can be certain there's no page ++ * stored in the cache as yet otherwise we would've read it from there. + */ +-int __nfs_readpages_from_fscache(struct nfs_open_context *ctx, +- struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) ++void __nfs_readpage_to_fscache(struct inode *inode, struct page *page) + { +- dfprintk(FSCACHE, "NFS: nfs_getpages_from_fscache (0x%p/%u/0x%p)\n", +- nfs_i_fscache(inode), *nr_pages, inode); ++ int ret; + +- return -ENOBUFS; // TODO: Use netfslib +-} ++ dfprintk(FSCACHE, ++ "NFS: readpage_to_fscache(fsc:%p/p:%p(i:%lx f:%lx))\n", ++ nfs_i_fscache(inode), page, page->index, page->flags); ++ ++ ret = fscache_fallback_write_page(inode, page, true); + +-/* +- * Store a newly fetched page in fscache +- * - PG_fscache must be set on the page +- */ +-void __nfs_readpage_to_fscache(struct inode *inode, struct page *page, int sync) +-{ + dfprintk(FSCACHE, +- "NFS: readpage_to_fscache(fsc:%p/p:%p(i:%lx f:%lx)/%d)\n", +- nfs_i_fscache(inode), page, page->index, page->flags, sync); ++ "NFS: readpage_to_fscache: p:%p(i:%lu f:%lx) ret %d\n", ++ page, page->index, page->flags, ret); + +- return; // TODO: Use netfslib ++ if (ret != 0) { ++ nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_WRITTEN_FAIL); ++ nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_UNCACHED); ++ } else { ++ nfs_inc_fscache_stats(inode, NFSIOS_FSCACHE_PAGES_WRITTEN_OK); ++ } + } +--- a/fs/nfs/fscache.h ++++ b/fs/nfs/fscache.h +@@ -44,14 +44,10 @@ extern void nfs_fscache_clear_inode(stru + extern void nfs_fscache_open_file(struct inode *, struct file *); + extern void nfs_fscache_release_file(struct inode *, struct file *); + +-extern void __nfs_fscache_invalidate_page(struct page *, struct inode *); +- +-extern int __nfs_readpage_from_fscache(struct nfs_open_context *, +- struct inode *, struct page *); +-extern int __nfs_readpages_from_fscache(struct nfs_open_context *, +- struct inode *, struct address_space *, +- struct list_head *, unsigned *); +-extern void __nfs_readpage_to_fscache(struct inode *, struct page *, int); ++extern int __nfs_readpage_from_fscache(struct inode *, struct page *); ++extern void __nfs_read_completion_to_fscache(struct nfs_pgio_header *hdr, ++ unsigned long bytes); ++extern void __nfs_readpage_to_fscache(struct inode *, struct page *); + + static inline int nfs_fscache_release_page(struct page *page, gfp_t gfp) + { +@@ -69,27 +65,11 @@ static inline int nfs_fscache_release_pa + /* + * Retrieve a page from an inode data storage object. + */ +-static inline int nfs_readpage_from_fscache(struct nfs_open_context *ctx, +- struct inode *inode, ++static inline int nfs_readpage_from_fscache(struct inode *inode, + struct page *page) + { + if (NFS_I(inode)->fscache) +- return __nfs_readpage_from_fscache(ctx, inode, page); +- return -ENOBUFS; +-} +- +-/* +- * Retrieve a set of pages from an inode data storage object. +- */ +-static inline int nfs_readpages_from_fscache(struct nfs_open_context *ctx, +- struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- if (NFS_I(inode)->fscache) +- return __nfs_readpages_from_fscache(ctx, inode, mapping, pages, +- nr_pages); ++ return __nfs_readpage_from_fscache(inode, page); + return -ENOBUFS; + } + +@@ -98,11 +78,10 @@ static inline int nfs_readpages_from_fsc + * in the cache. + */ + static inline void nfs_readpage_to_fscache(struct inode *inode, +- struct page *page, +- int sync) ++ struct page *page) + { +- if (PageFsCache(page)) +- __nfs_readpage_to_fscache(inode, page, sync); ++ if (NFS_I(inode)->fscache) ++ __nfs_readpage_to_fscache(inode, page); + } + + static inline void nfs_fscache_update_auxdata(struct nfs_fscache_inode_auxdata *auxdata, +@@ -156,22 +135,13 @@ static inline int nfs_fscache_release_pa + { + return 1; /* True: may release page */ + } +-static inline int nfs_readpage_from_fscache(struct nfs_open_context *ctx, +- struct inode *inode, ++static inline int nfs_readpage_from_fscache(struct inode *inode, + struct page *page) + { + return -ENOBUFS; + } +-static inline int nfs_readpages_from_fscache(struct nfs_open_context *ctx, +- struct inode *inode, +- struct address_space *mapping, +- struct list_head *pages, +- unsigned *nr_pages) +-{ +- return -ENOBUFS; +-} + static inline void nfs_readpage_to_fscache(struct inode *inode, +- struct page *page, int sync) {} ++ struct page *page) {} + + + static inline void nfs_fscache_invalidate(struct inode *inode, int flags) {} +--- a/fs/nfs/read.c ++++ b/fs/nfs/read.c +@@ -123,7 +123,7 @@ static void nfs_readpage_release(struct + struct address_space *mapping = page_file_mapping(page); + + if (PageUptodate(page)) +- nfs_readpage_to_fscache(inode, page, 0); ++ nfs_readpage_to_fscache(inode, page); + else if (!PageError(page) && !PagePrivate(page)) + generic_error_remove_page(mapping, page); + unlock_page(page); +@@ -305,6 +305,12 @@ readpage_async_filler(void *data, struct + + aligned_len = min_t(unsigned int, ALIGN(len, rsize), PAGE_SIZE); + ++ if (!IS_SYNC(page->mapping->host)) { ++ error = nfs_readpage_from_fscache(page->mapping->host, page); ++ if (error == 0) ++ goto out_unlock; ++ } ++ + new = nfs_create_request(desc->ctx, page, 0, aligned_len); + if (IS_ERR(new)) + goto out_error; +@@ -320,6 +326,7 @@ readpage_async_filler(void *data, struct + return 0; + out_error: + error = PTR_ERR(new); ++out_unlock: + unlock_page(page); + out: + return error; +@@ -367,12 +374,6 @@ int nfs_readpage(struct file *file, stru + desc.ctx = get_nfs_open_context(nfs_file_open_context(file)); + + xchg(&desc.ctx->error, 0); +- if (!IS_SYNC(inode)) { +- ret = nfs_readpage_from_fscache(desc.ctx, inode, page); +- if (ret == 0) +- goto out_wait; +- } +- + nfs_pageio_init_read(&desc.pgio, inode, false, + &nfs_async_read_completion_ops); + +@@ -382,7 +383,6 @@ int nfs_readpage(struct file *file, stru + + nfs_pageio_complete_read(&desc.pgio); + ret = desc.pgio.pg_error < 0 ? desc.pgio.pg_error : 0; +-out_wait: + if (!ret) { + ret = wait_on_page_locked_killable(page); + if (!PageUptodate(page) && !ret) +@@ -421,14 +421,6 @@ int nfs_readpages(struct file *file, str + } else + desc.ctx = get_nfs_open_context(nfs_file_open_context(file)); + +- /* attempt to read as many of the pages as possible from the cache +- * - this returns -ENOBUFS immediately if the cookie is negative +- */ +- ret = nfs_readpages_from_fscache(desc.ctx, inode, mapping, +- pages, &nr_pages); +- if (ret == 0) +- goto read_complete; /* all pages were read */ +- + nfs_pageio_init_read(&desc.pgio, inode, false, + &nfs_async_read_completion_ops); + +@@ -436,7 +428,6 @@ int nfs_readpages(struct file *file, str + + nfs_pageio_complete_read(&desc.pgio); + +-read_complete: + put_nfs_open_context(desc.ctx); + out: + return ret; +--- a/fs/nfs/write.c ++++ b/fs/nfs/write.c +@@ -2115,8 +2115,11 @@ int nfs_migrate_page(struct address_spac + if (PagePrivate(page)) + return -EBUSY; + +- if (!nfs_fscache_release_page(page, GFP_KERNEL)) +- return -EBUSY; ++ if (PageFsCache(page)) { ++ if (mode == MIGRATE_ASYNC) ++ return -EBUSY; ++ wait_on_page_fscache(page); ++ } + + return migrate_page(mapping, newpage, page, mode); + } +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -168,6 +168,7 @@ extern void __fscache_relinquish_cookie( + extern void __fscache_resize_cookie(struct fscache_cookie *, loff_t); + extern void __fscache_invalidate(struct fscache_cookie *, const void *, loff_t, unsigned int); + extern int __fscache_begin_read_operation(struct netfs_cache_resources *, struct fscache_cookie *); ++extern int __fscache_begin_write_operation(struct netfs_cache_resources *, struct fscache_cookie *); + + extern void __fscache_write_to_cache(struct fscache_cookie *, struct address_space *, + loff_t, size_t, loff_t, netfs_io_terminated_t, void *, +@@ -500,6 +501,33 @@ int fscache_read(struct netfs_cache_reso + } + + /** ++ * fscache_begin_write_operation - Begin a write operation for the netfs lib ++ * @cres: The cache resources for the write being performed ++ * @cookie: The cookie representing the cache object ++ * ++ * Begin a write operation on behalf of the netfs helper library. @cres ++ * indicates the cache resources to which the operation state should be ++ * attached; @cookie indicates the cache object that will be accessed. ++ * ++ * @cres->inval_counter is set from @cookie->inval_counter for comparison at ++ * the end of the operation. This allows invalidation during the operation to ++ * be detected by the caller. ++ * ++ * Returns: ++ * * 0 - Success ++ * * -ENOBUFS - No caching available ++ * * Other error code from the cache, such as -ENOMEM. ++ */ ++static inline ++int fscache_begin_write_operation(struct netfs_cache_resources *cres, ++ struct fscache_cookie *cookie) ++{ ++ if (fscache_cookie_enabled(cookie)) ++ return __fscache_begin_write_operation(cres, cookie); ++ return -ENOBUFS; ++} ++ ++/** + * fscache_write - Start a write to the cache. + * @cres: The cache resources to use + * @start_pos: The beginning file offset in the cache file diff --git a/patches.suse/rbd-make-const-pointer-spaces-a-static-const-array.patch b/patches.suse/rbd-make-const-pointer-spaces-a-static-const-array.patch new file mode 100644 index 0000000..f70b4eb --- /dev/null +++ b/patches.suse/rbd-make-const-pointer-spaces-a-static-const-array.patch @@ -0,0 +1,34 @@ +From: Colin Ian King +Date: Sat, 27 Nov 2021 17:21:04 +0000 +Subject: rbd: make const pointer spaces a static const array +Git-commit: 435a120a47eed0b3a1ac7b86cf1f7707bf2242ce +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Don't populate the const array spaces on the stack but make it static +const and make the pointer an array to remove a dereference. Shrinks +object code a little too. Also clean up intent, currently it is spaces +and should be a tab. + +Signed-off-by: Colin Ian King +Reviewed-by: Jeff Layton +Signed-off-by: Ilya Dryomov +Acked-by: Luis Henriques +--- + drivers/block/rbd.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c +index 909dbe6111bf..1bf1595420a8 100644 +--- a/drivers/block/rbd.c ++++ b/drivers/block/rbd.c +@@ -6191,7 +6191,7 @@ static inline size_t next_token(const char **buf) + * These are the characters that produce nonzero for + * isspace() in the "C" and "POSIX" locales. + */ +- const char *spaces = " \f\n\r\t\v"; ++ static const char spaces[] = " \f\n\r\t\v"; + + *buf += strspn(*buf, spaces); /* Find start of token */ + + diff --git a/patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue b/patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue index f7ed328..5cd10f2 100644 --- a/patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue +++ b/patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue @@ -1,10 +1,12 @@ +From 2c1ee8983aa377fef4f725162f4f3aa5f9575d4a Mon Sep 17 00:00:00 2001 From: Tony Krowiak Date: Thu, 17 Mar 2022 12:19:04 -0400 -Subject: s390/vfio-ap: prepare for dynamic update of guest's APCB on queue - probe/remove -Git-commit: 2c1ee8983aa377fef4f725162f4f3aa5f9575d4a -Patch-mainline: v6.0-rc1 +Subject: [PATCH] s390/vfio-ap: prepare for dynamic update of guest's APCB on + queue probe/remove + References: bsc#1205701 +Patch-mainline: v6.0-rc1 +Git-commit: 2c1ee8983aa377fef4f725162f4f3aa5f9575d4a The callback functions for probing and removing a queue device must take and release the locks required to perform a dynamic update of a guest's @@ -47,15 +49,18 @@ Reviewed-by: Jason J. Herne Signed-off-by: Alexander Gordeev Acked-by: Joerg Roedel --- - drivers/s390/crypto/vfio_ap_ops.c | 124 ++++++++++++++++++++++++++------------ + drivers/s390/crypto/vfio_ap_ops.c | 124 ++++++++++++++++++++---------- 1 file changed, 85 insertions(+), 39 deletions(-) +diff --git a/drivers/s390/crypto/vfio_ap_ops.c b/drivers/s390/crypto/vfio_ap_ops.c +index dcd36d427b86..fd0f0f241197 100644 --- a/drivers/s390/crypto/vfio_ap_ops.c +++ b/drivers/s390/crypto/vfio_ap_ops.c -@@ -125,6 +125,72 @@ static inline void release_update_locks_ +@@ -124,6 +124,72 @@ static inline void release_update_locks_for_mdev(struct ap_matrix_mdev *matrix_m + mutex_unlock(&matrix_dev->guests_lock); } - /** ++/** + * get_update_locks_by_apqn: Find the mdev to which an APQN is assigned and + * acquire the locks required to update the APCB of + * the KVM guest to which the mdev is attached. @@ -121,11 +126,10 @@ Acked-by: Joerg Roedel + mutex_lock(&matrix_dev->mdevs_lock); +} + -+/** + /** * vfio_ap_mdev_get_queue - retrieve a queue with a specific APQN from a * hash table of queues assigned to a matrix mdev - * @matrix_mdev: the matrix mdev -@@ -615,21 +681,17 @@ static int vfio_ap_mdev_probe(struct mde +@@ -622,21 +688,17 @@ static int vfio_ap_mdev_probe(struct mdev_device *mdev) matrix_mdev->pqap_hook = handle_pqap; vfio_ap_matrix_init(&matrix_dev->info, &matrix_mdev->shadow_apcb); hash_init(matrix_mdev->qtable.queues); @@ -134,7 +138,7 @@ Acked-by: Joerg Roedel - list_add(&matrix_mdev->node, &matrix_dev->mdev_list); - mutex_unlock(&matrix_dev->mdevs_lock); - ret = vfio_register_group_dev(&matrix_mdev->vdev); + ret = vfio_register_emulated_iommu_dev(&matrix_mdev->vdev); if (ret) goto err_list; dev_set_drvdata(&mdev->dev, matrix_mdev); @@ -150,7 +154,7 @@ Acked-by: Joerg Roedel vfio_uninit_group_dev(&matrix_mdev->vdev); kfree(matrix_mdev); err_dec_available: -@@ -692,11 +754,13 @@ static void vfio_ap_mdev_remove(struct m +@@ -699,11 +761,13 @@ static void vfio_ap_mdev_remove(struct mdev_device *mdev) vfio_unregister_group_dev(&matrix_mdev->vdev); @@ -164,7 +168,7 @@ Acked-by: Joerg Roedel vfio_uninit_group_dev(&matrix_mdev->vdev); kfree(matrix_mdev); atomic_inc(&matrix_dev->available_instances); -@@ -1656,32 +1720,11 @@ void vfio_ap_mdev_unregister(void) +@@ -1701,32 +1765,11 @@ void vfio_ap_mdev_unregister(void) mdev_unregister_driver(&vfio_ap_matrix_driver); } @@ -198,7 +202,7 @@ Acked-by: Joerg Roedel ret = sysfs_create_group(&apdev->device.kobj, &vfio_queue_attr_group); if (ret) -@@ -1691,17 +1734,18 @@ int vfio_ap_mdev_probe_queue(struct ap_d +@@ -1736,17 +1779,18 @@ int vfio_ap_mdev_probe_queue(struct ap_device *apdev) if (!q) return -ENOMEM; @@ -224,7 +228,7 @@ Acked-by: Joerg Roedel return 0; } -@@ -1710,12 +1754,14 @@ void vfio_ap_mdev_remove_queue(struct ap +@@ -1755,12 +1799,14 @@ void vfio_ap_mdev_remove_queue(struct ap_device *apdev) { unsigned long apid; struct vfio_ap_queue *q; @@ -241,10 +245,13 @@ Acked-by: Joerg Roedel vfio_ap_unlink_queue_fr_mdev(q); apid = AP_QID_CARD(q->apqn); -@@ -1726,5 +1772,5 @@ void vfio_ap_mdev_remove_queue(struct ap +@@ -1771,5 +1817,5 @@ void vfio_ap_mdev_remove_queue(struct ap_device *apdev) vfio_ap_mdev_reset_queue(q, 1); dev_set_drvdata(&apdev->device, NULL); kfree(q); - mutex_unlock(&matrix_dev->mdevs_lock); + release_update_locks_for_mdev(matrix_mdev); } +-- +2.39.2 + diff --git a/patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo b/patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo index d9f7405..b6f4c3b 100644 --- a/patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo +++ b/patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo @@ -1,9 +1,12 @@ +From d0786556caa1a9b63a7bee321546c6cac1e84e96 Mon Sep 17 00:00:00 2001 From: Tony Krowiak Date: Wed, 16 Mar 2022 12:23:12 -0400 -Subject: s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock -Git-commit: d0786556caa1a9b63a7bee321546c6cac1e84e96 -Patch-mainline: v6.0-rc1 +Subject: [PATCH] s390/vfio-ap: rename matrix_dev->lock mutex to + matrix_dev->mdevs_lock + References: bsc#1205701 +Patch-mainline: v6.0-rc1 +Git-commit: d0786556caa1a9b63a7bee321546c6cac1e84e96 The matrix_dev->lock mutex is being renamed to matrix_dev->mdevs_lock to better reflect its purpose, which is to control access to the state of the @@ -14,14 +17,16 @@ Reviewed-by: Jason J. Herne Signed-off-by: Alexander Gordeev Acked-by: Joerg Roedel --- - drivers/s390/crypto/vfio_ap_drv.c | 2 - drivers/s390/crypto/vfio_ap_ops.c | 76 +++++++++++++++++----------------- - drivers/s390/crypto/vfio_ap_private.h | 4 - + drivers/s390/crypto/vfio_ap_drv.c | 2 +- + drivers/s390/crypto/vfio_ap_ops.c | 76 ++++++++++++++------------- + drivers/s390/crypto/vfio_ap_private.h | 4 +- 3 files changed, 42 insertions(+), 40 deletions(-) +diff --git a/drivers/s390/crypto/vfio_ap_drv.c b/drivers/s390/crypto/vfio_ap_drv.c +index 1ff6e3dbbffe..ed162732b139 100644 --- a/drivers/s390/crypto/vfio_ap_drv.c +++ b/drivers/s390/crypto/vfio_ap_drv.c -@@ -98,7 +98,7 @@ static int vfio_ap_matrix_dev_create(voi +@@ -98,7 +98,7 @@ static int vfio_ap_matrix_dev_create(void) goto matrix_alloc_err; } @@ -30,9 +35,11 @@ Acked-by: Joerg Roedel INIT_LIST_HEAD(&matrix_dev->mdev_list); dev_set_name(&matrix_dev->device, "%s", VFIO_AP_DEV_NAME); +diff --git a/drivers/s390/crypto/vfio_ap_ops.c b/drivers/s390/crypto/vfio_ap_ops.c +index f1f24b359a85..6f091cd602d3 100644 --- a/drivers/s390/crypto/vfio_ap_ops.c +++ b/drivers/s390/crypto/vfio_ap_ops.c -@@ -390,10 +390,12 @@ static int handle_pqap(struct kvm_vcpu * +@@ -397,10 +397,12 @@ static int handle_pqap(struct kvm_vcpu *vcpu) return -EOPNOTSUPP; } @@ -46,7 +53,7 @@ Acked-by: Joerg Roedel goto out_unlock; } -@@ -428,7 +430,7 @@ static int handle_pqap(struct kvm_vcpu * +@@ -435,7 +437,7 @@ static int handle_pqap(struct kvm_vcpu *vcpu) out_unlock: memcpy(&vcpu->run->s.regs.gprs[1], &qstatus, sizeof(qstatus)); vcpu->run->s.regs.gprs[1] >>= 32; @@ -55,7 +62,7 @@ Acked-by: Joerg Roedel return 0; } -@@ -524,9 +526,9 @@ static int vfio_ap_mdev_probe(struct mde +@@ -531,9 +533,9 @@ static int vfio_ap_mdev_probe(struct mdev_device *mdev) vfio_ap_matrix_init(&matrix_dev->info, &matrix_mdev->shadow_apcb); hash_init(matrix_mdev->qtable.queues); dev_set_drvdata(&mdev->dev, matrix_mdev); @@ -65,9 +72,9 @@ Acked-by: Joerg Roedel - mutex_unlock(&matrix_dev->lock); + mutex_unlock(&matrix_dev->mdevs_lock); - ret = vfio_register_group_dev(&matrix_mdev->vdev); + ret = vfio_register_emulated_iommu_dev(&matrix_mdev->vdev); if (ret) -@@ -535,9 +537,9 @@ static int vfio_ap_mdev_probe(struct mde +@@ -542,9 +544,9 @@ static int vfio_ap_mdev_probe(struct mdev_device *mdev) return 0; err_list: @@ -79,7 +86,7 @@ Acked-by: Joerg Roedel vfio_uninit_group_dev(&matrix_mdev->vdev); kfree(matrix_mdev); err_dec_available: -@@ -600,11 +602,11 @@ static void vfio_ap_mdev_remove(struct m +@@ -607,11 +609,11 @@ static void vfio_ap_mdev_remove(struct mdev_device *mdev) vfio_unregister_group_dev(&matrix_mdev->vdev); @@ -93,7 +100,7 @@ Acked-by: Joerg Roedel vfio_uninit_group_dev(&matrix_mdev->vdev); kfree(matrix_mdev); atomic_inc(&matrix_dev->available_instances); -@@ -780,7 +782,7 @@ static ssize_t assign_adapter_store(stru +@@ -787,7 +789,7 @@ static ssize_t assign_adapter_store(struct device *dev, struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); @@ -102,7 +109,7 @@ Acked-by: Joerg Roedel /* If the KVM guest is running, disallow assignment of adapter */ if (matrix_mdev->kvm) { -@@ -812,7 +814,7 @@ static ssize_t assign_adapter_store(stru +@@ -819,7 +821,7 @@ static ssize_t assign_adapter_store(struct device *dev, matrix_mdev->matrix.aqm, matrix_mdev); ret = count; done: @@ -111,7 +118,7 @@ Acked-by: Joerg Roedel return ret; } -@@ -855,7 +857,7 @@ static ssize_t unassign_adapter_store(st +@@ -862,7 +864,7 @@ static ssize_t unassign_adapter_store(struct device *dev, unsigned long apid; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); @@ -120,7 +127,7 @@ Acked-by: Joerg Roedel /* If the KVM guest is running, disallow unassignment of adapter */ if (matrix_mdev->kvm) { -@@ -880,7 +882,7 @@ static ssize_t unassign_adapter_store(st +@@ -887,7 +889,7 @@ static ssize_t unassign_adapter_store(struct device *dev, ret = count; done: @@ -129,7 +136,7 @@ Acked-by: Joerg Roedel return ret; } static DEVICE_ATTR_WO(unassign_adapter); -@@ -935,7 +937,7 @@ static ssize_t assign_domain_store(struc +@@ -942,7 +944,7 @@ static ssize_t assign_domain_store(struct device *dev, struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); unsigned long max_apqi = matrix_mdev->matrix.aqm_max; @@ -138,7 +145,7 @@ Acked-by: Joerg Roedel /* If the KVM guest is running, disallow assignment of domain */ if (matrix_mdev->kvm) { -@@ -966,7 +968,7 @@ static ssize_t assign_domain_store(struc +@@ -973,7 +975,7 @@ static ssize_t assign_domain_store(struct device *dev, matrix_mdev); ret = count; done: @@ -147,7 +154,7 @@ Acked-by: Joerg Roedel return ret; } -@@ -1009,7 +1011,7 @@ static ssize_t unassign_domain_store(str +@@ -1016,7 +1018,7 @@ static ssize_t unassign_domain_store(struct device *dev, unsigned long apqi; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); @@ -156,7 +163,7 @@ Acked-by: Joerg Roedel /* If the KVM guest is running, disallow unassignment of domain */ if (matrix_mdev->kvm) { -@@ -1035,7 +1037,7 @@ static ssize_t unassign_domain_store(str +@@ -1042,7 +1044,7 @@ static ssize_t unassign_domain_store(struct device *dev, ret = count; done: @@ -165,7 +172,7 @@ Acked-by: Joerg Roedel return ret; } static DEVICE_ATTR_WO(unassign_domain); -@@ -1062,7 +1064,7 @@ static ssize_t assign_control_domain_sto +@@ -1069,7 +1071,7 @@ static ssize_t assign_control_domain_store(struct device *dev, unsigned long id; struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); @@ -174,7 +181,7 @@ Acked-by: Joerg Roedel /* If the KVM guest is running, disallow assignment of control domain */ if (matrix_mdev->kvm) { -@@ -1088,7 +1090,7 @@ static ssize_t assign_control_domain_sto +@@ -1095,7 +1097,7 @@ static ssize_t assign_control_domain_store(struct device *dev, vfio_ap_mdev_filter_cdoms(matrix_mdev); ret = count; done: @@ -183,7 +190,7 @@ Acked-by: Joerg Roedel return ret; } static DEVICE_ATTR_WO(assign_control_domain); -@@ -1116,7 +1118,7 @@ static ssize_t unassign_control_domain_s +@@ -1123,7 +1125,7 @@ static ssize_t unassign_control_domain_store(struct device *dev, struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); unsigned long max_domid = matrix_mdev->matrix.adm_max; @@ -192,7 +199,7 @@ Acked-by: Joerg Roedel /* If a KVM guest is running, disallow unassignment of control domain */ if (matrix_mdev->kvm) { -@@ -1139,7 +1141,7 @@ static ssize_t unassign_control_domain_s +@@ -1146,7 +1148,7 @@ static ssize_t unassign_control_domain_store(struct device *dev, ret = count; done: @@ -201,7 +208,7 @@ Acked-by: Joerg Roedel return ret; } static DEVICE_ATTR_WO(unassign_control_domain); -@@ -1155,13 +1157,13 @@ static ssize_t control_domains_show(stru +@@ -1162,13 +1164,13 @@ static ssize_t control_domains_show(struct device *dev, struct ap_matrix_mdev *matrix_mdev = dev_get_drvdata(dev); unsigned long max_domid = matrix_mdev->matrix.adm_max; @@ -217,7 +224,7 @@ Acked-by: Joerg Roedel return nchars; } -@@ -1184,7 +1186,7 @@ static ssize_t matrix_show(struct device +@@ -1191,7 +1193,7 @@ static ssize_t matrix_show(struct device *dev, struct device_attribute *attr, apid1 = find_first_bit_inv(matrix_mdev->matrix.apm, napm_bits); apqi1 = find_first_bit_inv(matrix_mdev->matrix.aqm, naqm_bits); @@ -226,7 +233,7 @@ Acked-by: Joerg Roedel if ((apid1 < napm_bits) && (apqi1 < naqm_bits)) { for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, napm_bits) { -@@ -1210,7 +1212,7 @@ static ssize_t matrix_show(struct device +@@ -1217,7 +1219,7 @@ static ssize_t matrix_show(struct device *dev, struct device_attribute *attr, } } @@ -235,7 +242,7 @@ Acked-by: Joerg Roedel return nchars; } -@@ -1258,12 +1260,12 @@ static int vfio_ap_mdev_set_kvm(struct a +@@ -1265,12 +1267,12 @@ static int vfio_ap_mdev_set_kvm(struct ap_matrix_mdev *matrix_mdev, up_write(&kvm->arch.crypto.pqap_hook_rwsem); mutex_lock(&kvm->lock); @@ -250,7 +257,7 @@ Acked-by: Joerg Roedel return -EPERM; } } -@@ -1275,7 +1277,7 @@ static int vfio_ap_mdev_set_kvm(struct a +@@ -1282,7 +1284,7 @@ static int vfio_ap_mdev_set_kvm(struct ap_matrix_mdev *matrix_mdev, matrix_mdev->shadow_apcb.adm); mutex_unlock(&kvm->lock); @@ -259,7 +266,7 @@ Acked-by: Joerg Roedel } return 0; -@@ -1306,7 +1308,7 @@ static void vfio_ap_mdev_unset_kvm(struc +@@ -1334,7 +1336,7 @@ static void vfio_ap_mdev_unset_kvm(struct ap_matrix_mdev *matrix_mdev) up_write(&kvm->arch.crypto.pqap_hook_rwsem); mutex_lock(&kvm->lock); @@ -268,7 +275,7 @@ Acked-by: Joerg Roedel kvm_arch_crypto_clear_masks(kvm); vfio_ap_mdev_reset_queues(matrix_mdev); -@@ -1314,7 +1316,7 @@ static void vfio_ap_mdev_unset_kvm(struc +@@ -1342,7 +1344,7 @@ static void vfio_ap_mdev_unset_kvm(struct ap_matrix_mdev *matrix_mdev) matrix_mdev->kvm = NULL; mutex_unlock(&kvm->lock); @@ -277,7 +284,7 @@ Acked-by: Joerg Roedel } } -@@ -1451,7 +1453,7 @@ static ssize_t vfio_ap_mdev_ioctl(struct +@@ -1497,7 +1499,7 @@ static ssize_t vfio_ap_mdev_ioctl(struct vfio_device *vdev, container_of(vdev, struct ap_matrix_mdev, vdev); int ret; @@ -286,7 +293,7 @@ Acked-by: Joerg Roedel switch (cmd) { case VFIO_DEVICE_GET_INFO: ret = vfio_ap_mdev_get_device_info(arg); -@@ -1463,7 +1465,7 @@ static ssize_t vfio_ap_mdev_ioctl(struct +@@ -1509,7 +1511,7 @@ static ssize_t vfio_ap_mdev_ioctl(struct vfio_device *vdev, ret = -EOPNOTSUPP; break; } @@ -295,7 +302,7 @@ Acked-by: Joerg Roedel return ret; } -@@ -1492,7 +1494,7 @@ static ssize_t status_show(struct device +@@ -1538,7 +1540,7 @@ static ssize_t status_show(struct device *dev, struct ap_matrix_mdev *matrix_mdev; struct ap_device *apdev = to_ap_dev(dev); @@ -304,7 +311,7 @@ Acked-by: Joerg Roedel q = dev_get_drvdata(&apdev->device); matrix_mdev = vfio_ap_mdev_for_queue(q); -@@ -1508,7 +1510,7 @@ static ssize_t status_show(struct device +@@ -1554,7 +1556,7 @@ static ssize_t status_show(struct device *dev, AP_QUEUE_UNASSIGNED); } @@ -313,7 +320,7 @@ Acked-by: Joerg Roedel return nchars; } -@@ -1604,7 +1606,7 @@ int vfio_ap_mdev_probe_queue(struct ap_d +@@ -1649,7 +1651,7 @@ int vfio_ap_mdev_probe_queue(struct ap_device *apdev) if (!q) return -ENOMEM; @@ -322,7 +329,7 @@ Acked-by: Joerg Roedel q->apqn = to_ap_queue(&apdev->device)->qid; q->saved_isc = VFIO_AP_ISC_INVALID; vfio_ap_queue_link_mdev(q); -@@ -1614,7 +1616,7 @@ int vfio_ap_mdev_probe_queue(struct ap_d +@@ -1659,7 +1661,7 @@ int vfio_ap_mdev_probe_queue(struct ap_device *apdev) q->matrix_mdev); } dev_set_drvdata(&apdev->device, q); @@ -331,7 +338,7 @@ Acked-by: Joerg Roedel return 0; } -@@ -1624,7 +1626,7 @@ void vfio_ap_mdev_remove_queue(struct ap +@@ -1669,7 +1671,7 @@ void vfio_ap_mdev_remove_queue(struct ap_device *apdev) unsigned long apid; struct vfio_ap_queue *q; @@ -340,13 +347,15 @@ Acked-by: Joerg Roedel sysfs_remove_group(&apdev->device.kobj, &vfio_queue_attr_group); q = dev_get_drvdata(&apdev->device); -@@ -1639,5 +1641,5 @@ void vfio_ap_mdev_remove_queue(struct ap +@@ -1684,5 +1686,5 @@ void vfio_ap_mdev_remove_queue(struct ap_device *apdev) vfio_ap_mdev_reset_queue(q, 1); dev_set_drvdata(&apdev->device, NULL); kfree(q); - mutex_unlock(&matrix_dev->lock); + mutex_unlock(&matrix_dev->mdevs_lock); } +diff --git a/drivers/s390/crypto/vfio_ap_private.h b/drivers/s390/crypto/vfio_ap_private.h +index acb3f9d22025..cb4a626b4b0f 100644 --- a/drivers/s390/crypto/vfio_ap_private.h +++ b/drivers/s390/crypto/vfio_ap_private.h @@ -33,7 +33,7 @@ @@ -367,3 +376,6 @@ Acked-by: Joerg Roedel struct ap_driver *vfio_ap_drv; }; +-- +2.39.2 + diff --git a/patches.suse/smb3-add-dynamic-trace-points-for-tree-disconnect.patch b/patches.suse/smb3-add-dynamic-trace-points-for-tree-disconnect.patch index 84b0cd9..28dbaee 100644 --- a/patches.suse/smb3-add-dynamic-trace-points-for-tree-disconnect.patch +++ b/patches.suse/smb3-add-dynamic-trace-points-for-tree-disconnect.patch @@ -135,7 +135,7 @@ Acked-by: Paulo Alcantara cifs_dbg(VFS, "%s: failed to extract share name from target: %d\n", __func__, ret); --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h -@@ -1154,7 +1154,7 @@ struct cifs_tcon { +@@ -1151,7 +1151,7 @@ struct cifs_tcon { struct list_head openFileList; spinlock_t open_file_lock; /* protects list above */ struct cifs_ses *ses; /* pointer to session associated with */ @@ -146,7 +146,7 @@ Acked-by: Paulo Alcantara __u32 tid; /* The 4 byte tree id */ --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c -@@ -1952,7 +1952,8 @@ void cifs_put_smb_ses(struct cifs_ses *s +@@ -1940,7 +1940,8 @@ void cifs_put_smb_ses(struct cifs_ses *s spin_unlock(&ses->ses_lock); cifs_dbg(FYI, "%s: ses_count=%d\n", __func__, ses->ses_count); @@ -156,7 +156,7 @@ Acked-by: Paulo Alcantara spin_lock(&cifs_tcp_ses_lock); if (--ses->ses_count > 0) { -@@ -2305,7 +2306,7 @@ static int match_tcon(struct cifs_tcon * +@@ -2293,7 +2294,7 @@ static int match_tcon(struct cifs_tcon * { if (tcon->status == TID_EXITING) return 0; @@ -165,7 +165,7 @@ Acked-by: Paulo Alcantara return 0; if (tcon->seal != ctx->seal) return 0; -@@ -4032,7 +4033,7 @@ CIFSTCon(const unsigned int xid, struct +@@ -4021,7 +4022,7 @@ CIFSTCon(const unsigned int xid, struct } bcc_ptr += length + 1; bytes_left -= (length + 1); @@ -174,7 +174,7 @@ Acked-by: Paulo Alcantara /* mostly informational -- no need to fail on error here */ kfree(tcon->nativeFileSystem); -@@ -4240,7 +4241,7 @@ cifs_construct_tcon(struct cifs_sb_info +@@ -4229,7 +4230,7 @@ cifs_construct_tcon(struct cifs_sb_info ctx->local_nls = cifs_sb->local_nls; ctx->linux_uid = fsuid; ctx->cred_uid = fsuid; @@ -183,7 +183,7 @@ Acked-by: Paulo Alcantara ctx->retry = master_tcon->retry; ctx->nocase = master_tcon->nocase; ctx->nohandlecache = master_tcon->nohandlecache; -@@ -4706,7 +4707,7 @@ int cifs_tree_connect(const unsigned int +@@ -4695,7 +4696,7 @@ int cifs_tree_connect(const unsigned int /* If it is not dfs or there was no cached dfs referral, then reconnect to same share */ if (!server->current_fullpath || dfs_cache_noreq_find(server->current_fullpath + 1, &ref, &tl)) { @@ -192,7 +192,7 @@ Acked-by: Paulo Alcantara goto out; } -@@ -4750,7 +4751,7 @@ int cifs_tree_connect(const unsigned int +@@ -4739,7 +4740,7 @@ int cifs_tree_connect(const unsigned int tcon->status = TID_IN_TCON; spin_unlock(&tcon->tc_lock); @@ -214,7 +214,7 @@ Acked-by: Paulo Alcantara return ERR_PTR(-ENOENT); --- a/fs/cifs/dir.c +++ b/fs/cifs/dir.c -@@ -49,7 +49,7 @@ cifs_build_path_to_root(struct smb3_fs_c +@@ -50,7 +50,7 @@ cifs_build_path_to_root(struct smb3_fs_c } if (add_treename) @@ -223,7 +223,7 @@ Acked-by: Paulo Alcantara else dfsplen = 0; -@@ -58,7 +58,7 @@ cifs_build_path_to_root(struct smb3_fs_c +@@ -59,7 +59,7 @@ cifs_build_path_to_root(struct smb3_fs_c return full_path; if (dfsplen) @@ -232,7 +232,7 @@ Acked-by: Paulo Alcantara full_path[dfsplen] = CIFS_DIR_SEP(cifs_sb); memcpy(full_path + dfsplen + 1, ctx->prepath, pplen); convert_delimiter(full_path, CIFS_DIR_SEP(cifs_sb)); -@@ -92,7 +92,7 @@ build_path_from_dentry_optional_prefix(s +@@ -93,7 +93,7 @@ build_path_from_dentry_optional_prefix(s return ERR_PTR(-ENOMEM); if (prefix) @@ -241,7 +241,7 @@ Acked-by: Paulo Alcantara else dfsplen = 0; -@@ -122,7 +122,7 @@ build_path_from_dentry_optional_prefix(s +@@ -123,7 +123,7 @@ build_path_from_dentry_optional_prefix(s } if (dfsplen) { s -= dfsplen; @@ -252,15 +252,15 @@ Acked-by: Paulo Alcantara for (i = 0; i < dfsplen; i++) { --- a/fs/cifs/fscache.c +++ b/fs/cifs/fscache.c -@@ -69,7 +69,7 @@ void cifs_fscache_get_super_cookie(struc - if (tcon->fscache) - return; +@@ -45,7 +45,7 @@ int cifs_fscache_get_super_cookie(struct + + memset(&key, 0, sizeof(key)); - sharename = extract_sharename(tcon->treeName); + sharename = extract_sharename(tcon->tree_name); if (IS_ERR(sharename)) { cifs_dbg(FYI, "%s: couldn't extract sharename\n", __func__); - tcon->fscache = NULL; + return -EINVAL; --- a/fs/cifs/inode.c +++ b/fs/cifs/inode.c @@ -909,7 +909,7 @@ cifs_set_fattr_ino(int xid, diff --git a/patches.suse/suse-hv-HV_ISOLATION_TYPE_TDX.patch b/patches.suse/suse-hv-HV_ISOLATION_TYPE_TDX.patch new file mode 100644 index 0000000..8484c8b --- /dev/null +++ b/patches.suse/suse-hv-HV_ISOLATION_TYPE_TDX.patch @@ -0,0 +1,23 @@ +Subject: x86/hyperv: Add constant HV_ISOLATION_TYPE_TDX +From: Dexuan Cui +Patch-mainline: Never, wip +References: bsc#1206453, jsc#PED-3247 + +This is a kABI breaking change. +Introduce the Hyper-V provided constant before kABI freeze. + +Signed-off-by: Dexuan Cui +Acked-by: Olaf Hering + +--- a/arch/x86/include/asm/hyperv-tlfs.h ++++ b/arch/x86/include/asm/hyperv-tlfs.h +@@ -161,7 +161,8 @@ + enum hv_isolation_type { + HV_ISOLATION_TYPE_NONE = 0, + HV_ISOLATION_TYPE_VBS = 1, +- HV_ISOLATION_TYPE_SNP = 2 ++ HV_ISOLATION_TYPE_SNP = 2, ++ HV_ISOLATION_TYPE_TDX = 3 + }; + + /* Hyper-V specific model specific registers (MSRs) */ diff --git a/patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch b/patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch index 32bb4fc..c7bcc0d 100644 --- a/patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch +++ b/patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch @@ -4,7 +4,7 @@ Date: Tue, 3 Jan 2023 10:17:09 +0100 Subject: [PATCH] usb: rndis_host: Secure rndis_query check against int overflow Git-commit: c7dd13805f8b8fc1ce3b6d40f6aff47e66b72ad2 Patch-mainline: v6.2-rc3 -References: git-fixes +References: CVE-2023-23559 bsc#1207051 Variables off and len typed as uint32 in rndis_query function are controlled by incoming RNDIS response message thus their diff --git a/patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices b/patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices index e1d0f1c..3e6d12e 100644 --- a/patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices +++ b/patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices @@ -1,9 +1,11 @@ +From c68ea0d00ad82428154aed890ec9f793e460fa1c Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Fri, 24 Sep 2021 17:56:57 +0200 -Subject: vfio: simplify iommu group allocation for mediated devices -Git-commit: c68ea0d00ad82428154aed890ec9f793e460fa1c -Patch-mainline: v5.16-rc1 +Subject: [PATCH] vfio: simplify iommu group allocation for mediated devices + References: bsc#1205701 +Patch-mainline: v5.16-rc1 +Git-commit: c68ea0d00ad82428154aed890ec9f793e460fa1c Reuse the logic in vfio_noiommu_group_alloc to allocate a fake single-device iommu group for mediated devices by factoring out a common @@ -16,15 +18,31 @@ Link: https://lore.kernel.org/r/20210924155705.4258-8-hch@lst.de Signed-off-by: Alex Williamson Acked-by: Joerg Roedel --- - drivers/vfio/mdev/mdev_driver.c | 45 +------------------ - drivers/vfio/mdev/vfio_mdev.c | 2 - drivers/vfio/vfio.c | 92 ++++++++++++++++++++++++++++------------ - include/linux/vfio.h | 1 - samples/vfio-mdev/mbochs.c | 2 - samples/vfio-mdev/mdpy.c | 2 - samples/vfio-mdev/mtty.c | 2 - 7 files changed, 75 insertions(+), 71 deletions(-) + drivers/s390/crypto/vfio_ap_ops.c | 2 +- + drivers/vfio/mdev/mdev_driver.c | 45 ++------------- + drivers/vfio/mdev/vfio_mdev.c | 2 +- + drivers/vfio/vfio.c | 92 ++++++++++++++++++++++--------- + include/linux/vfio.h | 1 + + samples/vfio-mdev/mbochs.c | 2 +- + samples/vfio-mdev/mdpy.c | 2 +- + samples/vfio-mdev/mtty.c | 2 +- + 8 files changed, 76 insertions(+), 72 deletions(-) +diff --git a/drivers/s390/crypto/vfio_ap_ops.c b/drivers/s390/crypto/vfio_ap_ops.c +index 118939a7729a..24755d1aedd5 100644 +--- a/drivers/s390/crypto/vfio_ap_ops.c ++++ b/drivers/s390/crypto/vfio_ap_ops.c +@@ -351,7 +351,7 @@ static int vfio_ap_mdev_probe(struct mdev_device *mdev) + list_add(&matrix_mdev->node, &matrix_dev->mdev_list); + mutex_unlock(&matrix_dev->lock); + +- ret = vfio_register_group_dev(&matrix_mdev->vdev); ++ ret = vfio_register_emulated_iommu_dev(&matrix_mdev->vdev); + if (ret) + goto err_list; + dev_set_drvdata(&mdev->dev, matrix_mdev); +diff --git a/drivers/vfio/mdev/mdev_driver.c b/drivers/vfio/mdev/mdev_driver.c +index e2cb1ff56f6c..7927ed4f1711 100644 --- a/drivers/vfio/mdev/mdev_driver.c +++ b/drivers/vfio/mdev/mdev_driver.c @@ -13,60 +13,23 @@ @@ -92,9 +110,11 @@ Acked-by: Joerg Roedel } static int mdev_match(struct device *dev, struct device_driver *drv) +diff --git a/drivers/vfio/mdev/vfio_mdev.c b/drivers/vfio/mdev/vfio_mdev.c +index 7a9883048216..a90e24b0c851 100644 --- a/drivers/vfio/mdev/vfio_mdev.c +++ b/drivers/vfio/mdev/vfio_mdev.c -@@ -119,7 +119,7 @@ static int vfio_mdev_probe(struct mdev_d +@@ -119,7 +119,7 @@ static int vfio_mdev_probe(struct mdev_device *mdev) return -ENOMEM; vfio_init_group_dev(vdev, &mdev->dev, &vfio_mdev_dev_ops); @@ -103,6 +123,8 @@ Acked-by: Joerg Roedel if (ret) goto out_uninit; +diff --git a/drivers/vfio/vfio.c b/drivers/vfio/vfio.c +index 23eaebd2e28c..2508c8c39840 100644 --- a/drivers/vfio/vfio.c +++ b/drivers/vfio/vfio.c @@ -67,6 +67,30 @@ struct vfio_unbound_dev { @@ -145,7 +167,7 @@ Acked-by: Joerg Roedel unsigned int dev_counter; struct kvm *kvm; struct blocking_notifier_head notifier; -@@ -336,7 +360,7 @@ static void vfio_group_unlock_and_free(s +@@ -336,7 +360,7 @@ static void vfio_group_unlock_and_free(struct vfio_group *group) * Group objects - create, release, get, put, search */ static struct vfio_group *vfio_create_group(struct iommu_group *iommu_group, @@ -154,7 +176,7 @@ Acked-by: Joerg Roedel { struct vfio_group *group, *tmp; struct device *dev; -@@ -355,7 +379,7 @@ static struct vfio_group *vfio_create_gr +@@ -355,7 +379,7 @@ static struct vfio_group *vfio_create_group(struct iommu_group *iommu_group, atomic_set(&group->opened, 0); init_waitqueue_head(&group->container_q); group->iommu_group = iommu_group; @@ -163,7 +185,7 @@ Acked-by: Joerg Roedel BLOCKING_INIT_NOTIFIER_HEAD(&group->notifier); group->nb.notifier_call = vfio_iommu_group_notifier; -@@ -391,8 +415,8 @@ static struct vfio_group *vfio_create_gr +@@ -391,8 +415,8 @@ static struct vfio_group *vfio_create_group(struct iommu_group *iommu_group, } dev = device_create(vfio.class, NULL, @@ -174,7 +196,7 @@ Acked-by: Joerg Roedel iommu_group_id(iommu_group)); if (IS_ERR(dev)) { vfio_free_group_minor(minor); -@@ -778,8 +802,8 @@ void vfio_uninit_group_dev(struct vfio_d +@@ -778,8 +802,8 @@ void vfio_uninit_group_dev(struct vfio_device *device) } EXPORT_SYMBOL_GPL(vfio_uninit_group_dev); @@ -185,7 +207,7 @@ Acked-by: Joerg Roedel { struct iommu_group *iommu_group; struct vfio_group *group; -@@ -794,7 +818,7 @@ static struct vfio_group *vfio_noiommu_g +@@ -794,7 +818,7 @@ static struct vfio_group *vfio_noiommu_group_alloc(struct device *dev) if (ret) goto out_put_group; @@ -194,7 +216,7 @@ Acked-by: Joerg Roedel if (IS_ERR(group)) { ret = PTR_ERR(group); goto out_remove_device; -@@ -808,7 +832,6 @@ out_put_group: +@@ -808,7 +832,6 @@ static struct vfio_group *vfio_noiommu_group_alloc(struct device *dev) iommu_group_put(iommu_group); return ERR_PTR(ret); } @@ -202,7 +224,7 @@ Acked-by: Joerg Roedel static struct vfio_group *vfio_group_find_or_alloc(struct device *dev) { -@@ -824,7 +847,7 @@ static struct vfio_group *vfio_group_fin +@@ -824,7 +847,7 @@ static struct vfio_group *vfio_group_find_or_alloc(struct device *dev) * bus. Taint the kernel because we're about to give a DMA * capable device to a user without IOMMU protection. */ @@ -211,7 +233,7 @@ Acked-by: Joerg Roedel if (!IS_ERR(group)) { add_taint(TAINT_USER, LOCKDEP_STILL_OK); dev_warn(dev, "Adding kernel taint for vfio-noiommu group on device\n"); -@@ -841,7 +864,7 @@ static struct vfio_group *vfio_group_fin +@@ -841,7 +864,7 @@ static struct vfio_group *vfio_group_find_or_alloc(struct device *dev) goto out_put; /* a newly created vfio_group keeps the reference. */ @@ -220,7 +242,7 @@ Acked-by: Joerg Roedel if (IS_ERR(group)) goto out_put; return group; -@@ -851,10 +874,13 @@ out_put: +@@ -851,10 +874,13 @@ static struct vfio_group *vfio_group_find_or_alloc(struct device *dev) return group; } @@ -236,7 +258,7 @@ Acked-by: Joerg Roedel /* * If the driver doesn't specify a set then the device is added to a -@@ -863,16 +889,13 @@ int vfio_register_group_dev(struct vfio_ +@@ -863,16 +889,13 @@ int vfio_register_group_dev(struct vfio_device *device) if (!device->dev_set) vfio_assign_device_set(device, device); @@ -255,7 +277,7 @@ Acked-by: Joerg Roedel iommu_group_remove_device(device->dev); vfio_group_put(group); return -EBUSY; -@@ -891,8 +914,25 @@ int vfio_register_group_dev(struct vfio_ +@@ -891,8 +914,25 @@ int vfio_register_group_dev(struct vfio_device *device) return 0; } @@ -281,7 +303,7 @@ Acked-by: Joerg Roedel /** * Get a reference to the vfio_device for a device. Even if the * caller thinks they own the device, they could be racing with a -@@ -1019,7 +1059,7 @@ void vfio_unregister_group_dev(struct vf +@@ -1019,7 +1059,7 @@ void vfio_unregister_group_dev(struct vfio_device *device) if (list_empty(&group->device_list)) wait_event(group->container_q, !group->container); @@ -290,7 +312,7 @@ Acked-by: Joerg Roedel iommu_group_remove_device(device->dev); /* Matches the get in vfio_register_group_dev() */ -@@ -1368,7 +1408,7 @@ static int vfio_group_set_container(stru +@@ -1368,7 +1408,7 @@ static int vfio_group_set_container(struct vfio_group *group, int container_fd) if (atomic_read(&group->container_users)) return -EINVAL; @@ -299,7 +321,7 @@ Acked-by: Joerg Roedel return -EPERM; f = fdget(container_fd); -@@ -1388,7 +1428,7 @@ static int vfio_group_set_container(stru +@@ -1388,7 +1428,7 @@ static int vfio_group_set_container(struct vfio_group *group, int container_fd) /* Real groups and fake groups cannot mix */ if (!list_empty(&container->group_list) && @@ -308,7 +330,7 @@ Acked-by: Joerg Roedel ret = -EPERM; goto unlock_out; } -@@ -1402,7 +1442,7 @@ static int vfio_group_set_container(stru +@@ -1402,7 +1442,7 @@ static int vfio_group_set_container(struct vfio_group *group, int container_fd) } group->container = container; @@ -317,7 +339,7 @@ Acked-by: Joerg Roedel list_add(&group->container_next, &container->group_list); /* Get a reference on the container and mark a user within the group */ -@@ -1426,7 +1466,7 @@ static int vfio_group_add_container_user +@@ -1426,7 +1466,7 @@ static int vfio_group_add_container_user(struct vfio_group *group) if (!atomic_inc_not_zero(&group->container_users)) return -EINVAL; @@ -326,7 +348,7 @@ Acked-by: Joerg Roedel atomic_dec(&group->container_users); return -EPERM; } -@@ -1451,7 +1491,7 @@ static int vfio_group_get_device_fd(stru +@@ -1451,7 +1491,7 @@ static int vfio_group_get_device_fd(struct vfio_group *group, char *buf) !group->container->iommu_driver || !vfio_group_viable(group)) return -EINVAL; @@ -335,7 +357,7 @@ Acked-by: Joerg Roedel return -EPERM; device = vfio_device_get_from_name(group, buf); -@@ -1498,7 +1538,7 @@ static int vfio_group_get_device_fd(stru +@@ -1498,7 +1538,7 @@ static int vfio_group_get_device_fd(struct vfio_group *group, char *buf) fd_install(fdno, filep); @@ -344,7 +366,7 @@ Acked-by: Joerg Roedel dev_warn(device->dev, "vfio-noiommu device opened by user " "(%s:%d)\n", current->comm, task_pid_nr(current)); return fdno; -@@ -1594,7 +1634,7 @@ static int vfio_group_fops_open(struct i +@@ -1594,7 +1634,7 @@ static int vfio_group_fops_open(struct inode *inode, struct file *filep) if (!group) return -ENODEV; @@ -353,9 +375,11 @@ Acked-by: Joerg Roedel vfio_group_put(group); return -EPERM; } +diff --git a/include/linux/vfio.h b/include/linux/vfio.h +index f7083c2fd0d0..bbe293008626 100644 --- a/include/linux/vfio.h +++ b/include/linux/vfio.h -@@ -75,6 +75,7 @@ void vfio_init_group_dev(struct vfio_dev +@@ -75,6 +75,7 @@ void vfio_init_group_dev(struct vfio_device *device, struct device *dev, const struct vfio_device_ops *ops); void vfio_uninit_group_dev(struct vfio_device *device); int vfio_register_group_dev(struct vfio_device *device); @@ -363,9 +387,11 @@ Acked-by: Joerg Roedel void vfio_unregister_group_dev(struct vfio_device *device); extern struct vfio_device *vfio_device_get_from_dev(struct device *dev); extern void vfio_device_put(struct vfio_device *device); +diff --git a/samples/vfio-mdev/mbochs.c b/samples/vfio-mdev/mbochs.c +index c313ab4d1f4e..cd41bec5fdeb 100644 --- a/samples/vfio-mdev/mbochs.c +++ b/samples/vfio-mdev/mbochs.c -@@ -553,7 +553,7 @@ static int mbochs_probe(struct mdev_devi +@@ -553,7 +553,7 @@ static int mbochs_probe(struct mdev_device *mdev) mbochs_create_config_space(mdev_state); mbochs_reset(mdev_state); @@ -374,9 +400,11 @@ Acked-by: Joerg Roedel if (ret) goto err_mem; dev_set_drvdata(&mdev->dev, mdev_state); +diff --git a/samples/vfio-mdev/mdpy.c b/samples/vfio-mdev/mdpy.c +index 8d1a80a0722a..fe5d43e797b6 100644 --- a/samples/vfio-mdev/mdpy.c +++ b/samples/vfio-mdev/mdpy.c -@@ -258,7 +258,7 @@ static int mdpy_probe(struct mdev_device +@@ -258,7 +258,7 @@ static int mdpy_probe(struct mdev_device *mdev) mdpy_count++; @@ -385,9 +413,11 @@ Acked-by: Joerg Roedel if (ret) goto err_mem; dev_set_drvdata(&mdev->dev, mdev_state); +diff --git a/samples/vfio-mdev/mtty.c b/samples/vfio-mdev/mtty.c +index 5983cdb16e3d..a0e1a469bd47 100644 --- a/samples/vfio-mdev/mtty.c +++ b/samples/vfio-mdev/mtty.c -@@ -741,7 +741,7 @@ static int mtty_probe(struct mdev_device +@@ -741,7 +741,7 @@ static int mtty_probe(struct mdev_device *mdev) mtty_create_config_space(mdev_state); @@ -396,3 +426,6 @@ Acked-by: Joerg Roedel if (ret) goto err_vconfig; dev_set_drvdata(&mdev->dev, mdev_state); +-- +2.39.2 + diff --git a/patches.suse/vfs-cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch b/patches.suse/vfs-cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch new file mode 100644 index 0000000..b071de3 --- /dev/null +++ b/patches.suse/vfs-cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch @@ -0,0 +1,180 @@ +From: David Howells +Date: Thu, 18 Nov 2021 08:58:08 +0000 +Subject: vfs, cachefiles: Mark a backing file in use with an inode flag +Git-commit: 1bd9c4e4f0494915b2391f373d25096579f835ff +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Use an inode flag, S_KERNEL_FILE, to mark that a backing file is in use by +the kernel to prevent cachefiles or other kernel services from interfering +with that file. + +Alter rmdir to reject attempts to remove a directory marked with this flag. +This is used by cachefiles to prevent cachefilesd from removing them. + +Using S_SWAPFILE instead isn't really viable as that has other effects in +the I/O paths. + +Changes +======= +ver #3: + - Check for the object pointer being NULL in the tracepoints rather than + the caller. + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819630256.215744.4815885535039369574.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906931596.143852.8642051223094013028.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967141000.1823006.12920680657559677789.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021541207.640689.564689725898537127.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/cachefiles/Makefile | 1 + + fs/cachefiles/namei.c | 43 +++++++++++++++++++++++++++++++++++++++ + fs/namei.c | 3 ++- + include/linux/fs.h | 1 + + include/trace/events/cachefiles.h | 42 ++++++++++++++++++++++++++++++++++++++ + 5 files changed, 89 insertions(+), 1 deletion(-) + +diff --git a/fs/cachefiles/Makefile b/fs/cachefiles/Makefile +index 463e3d608b75..e0b092ca077f 100644 +--- a/fs/cachefiles/Makefile ++++ b/fs/cachefiles/Makefile +@@ -7,6 +7,7 @@ cachefiles-y := \ + cache.o \ + daemon.o \ + main.o \ ++ namei.o \ + security.o + + cachefiles-$(CONFIG_CACHEFILES_ERROR_INJECTION) += error_inject.o +diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c +new file mode 100644 +index 000000000000..913f83f1c900 +--- /dev/null ++++ b/fs/cachefiles/namei.c +@@ -0,0 +1,43 @@ ++// SPDX-License-Identifier: GPL-2.0-or-later ++/* CacheFiles path walking and related routines ++ * ++ * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. ++ * Written by David Howells (dhowells@redhat.com) ++ */ ++ ++#include ++#include "internal.h" ++ ++/* ++ * Mark the backing file as being a cache file if it's not already in use. The ++ * mark tells the culling request command that it's not allowed to cull the ++ * file or directory. The caller must hold the inode lock. ++ */ ++static bool __cachefiles_mark_inode_in_use(struct cachefiles_object *object, ++ struct dentry *dentry) ++{ ++ struct inode *inode = d_backing_inode(dentry); ++ bool can_use = false; ++ ++ if (!(inode->i_flags & S_KERNEL_FILE)) { ++ inode->i_flags |= S_KERNEL_FILE; ++ trace_cachefiles_mark_active(object, inode); ++ can_use = true; ++ } else { ++ pr_notice("cachefiles: Inode already in use: %pd\n", dentry); ++ } ++ ++ return can_use; ++} ++ ++/* ++ * Unmark a backing inode. The caller must hold the inode lock. ++ */ ++static void __cachefiles_unmark_inode_in_use(struct cachefiles_object *object, ++ struct dentry *dentry) ++{ ++ struct inode *inode = d_backing_inode(dentry); ++ ++ inode->i_flags &= ~S_KERNEL_FILE; ++ trace_cachefiles_mark_inactive(object, inode); ++} +diff --git a/fs/namei.c b/fs/namei.c +index 1f9d2187c765..d81f04f8d818 100644 +--- a/fs/namei.c ++++ b/fs/namei.c +@@ -3958,7 +3958,8 @@ int vfs_rmdir(struct user_namespace *mnt_userns, struct inode *dir, + inode_lock(dentry->d_inode); + + error = -EBUSY; +- if (is_local_mountpoint(dentry)) ++ if (is_local_mountpoint(dentry) || ++ (dentry->d_inode->i_flags & S_KERNEL_FILE)) + goto out; + + error = security_inode_rmdir(dir, dentry); +diff --git a/include/linux/fs.h b/include/linux/fs.h +index 2c0b8e77d9ab..bcf1ca430139 100644 +--- a/include/linux/fs.h ++++ b/include/linux/fs.h +@@ -2249,6 +2249,7 @@ struct super_operations { + #define S_ENCRYPTED (1 << 14) /* Encrypted file (using fs/crypto/) */ + #define S_CASEFOLD (1 << 15) /* Casefolded file */ + #define S_VERITY (1 << 16) /* Verity file (using fs/verity/) */ ++#define S_KERNEL_FILE (1 << 17) /* File is in use by the kernel (eg. fs/cachefiles) */ + + /* + * Note that nosuid etc flags are inode-specific: setting some file-system +diff --git a/include/trace/events/cachefiles.h b/include/trace/events/cachefiles.h +index 9bd5a8a60801..6331cd29880d 100644 +--- a/include/trace/events/cachefiles.h ++++ b/include/trace/events/cachefiles.h +@@ -83,6 +83,48 @@ cachefiles_error_traces; + #define E_(a, b) { a, b } + + ++TRACE_EVENT(cachefiles_mark_active, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct inode *inode), ++ ++ TP_ARGS(obj, inode), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(ino_t, inode ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->inode = inode->i_ino; ++ ), ++ ++ TP_printk("o=%08x i=%lx", ++ __entry->obj, __entry->inode) ++ ); ++ ++TRACE_EVENT(cachefiles_mark_inactive, ++ TP_PROTO(struct cachefiles_object *obj, ++ struct inode *inode), ++ ++ TP_ARGS(obj, inode), ++ ++ /* Note that obj may be NULL */ ++ TP_STRUCT__entry( ++ __field(unsigned int, obj ) ++ __field(ino_t, inode ) ++ ), ++ ++ TP_fast_assign( ++ __entry->obj = obj ? obj->debug_id : 0; ++ __entry->inode = inode->i_ino; ++ ), ++ ++ TP_printk("o=%08x i=%lx", ++ __entry->obj, __entry->inode) ++ ); ++ + TRACE_EVENT(cachefiles_vfs_error, + TP_PROTO(struct cachefiles_object *obj, struct inode *backer, + int error, enum cachefiles_error_trace where), + diff --git a/patches.suse/vfs-fscache-Implement-pinning-of-cache-usage-for-writeback.patch b/patches.suse/vfs-fscache-Implement-pinning-of-cache-usage-for-writeback.patch new file mode 100644 index 0000000..1c4d54b --- /dev/null +++ b/patches.suse/vfs-fscache-Implement-pinning-of-cache-usage-for-writeback.patch @@ -0,0 +1,234 @@ +From: David Howells +Date: Wed, 20 Oct 2021 23:50:01 +0100 +Subject: vfs, fscache: Implement pinning of cache usage for writeback +Git-commit: 08276bdae68b022a7726edf7416b6748e3df5395 +Patch-mainline: v5.17-rc1 +References: jsc#SES-1880 + +Cachefiles has a problem in that it needs to keep the backing file for a +cookie open whilst there are local modifications pending that need to be +written to it. However, we don't want to keep the file open indefinitely, +as that causes EMFILE/ENFILE/ENOMEM problems. + +Reopening the cache file, however, is a problem if this is being done due +to writeback triggered by exit(). Some filesystems will oops if we try to +open a file in that context because they want to access current->fs or +other resources that have already been dismantled. + +To get around this, I added the following: + + (1) An inode flag, I_PINNING_FSCACHE_WB, to be set on a network filesystem + inode to indicate that we have a usage count on the cookie caching + that inode. + + (2) A flag in struct writeback_control, unpinned_fscache_wb, that is set + when __writeback_single_inode() clears the last dirty page from + i_pages - at which point it clears I_PINNING_FSCACHE_WB and sets this + flag. + + This has to be done here so that clearing I_PINNING_FSCACHE_WB can be + done atomically with the check of PAGECACHE_TAG_DIRTY that clears + I_DIRTY_PAGES. + + (3) A function, fscache_set_page_dirty(), which if it is not set, sets + I_PINNING_FSCACHE_WB and calls fscache_use_cookie() to pin the cache + resources. + + (4) A function, fscache_unpin_writeback(), to be called by ->write_inode() + to unuse the cookie. + + (5) A function, fscache_clear_inode_writeback(), to be called when the + inode is evicted, before clear_inode() is called. This cleans up any + lingering I_PINNING_FSCACHE_WB. + +The network filesystem can then use these tools to make sure that +fscache_write_to_cache() can write locally modified data to the cache as +well as to the server. + +For the future, I'm working on write helpers for netfs lib that should +allow this facility to be removed by keeping track of the dirty regions +separately - but that's incomplete at the moment and is also going to be +affected by folios, one way or another, since it deals with pages + +Signed-off-by: David Howells +Reviewed-by: Jeff Layton +cc: linux-cachefs@redhat.com +Link: https://lore.kernel.org/r/163819615157.215744.17623791756928043114.stgit@warthog.procyon.org.uk/ # v1 +Link: https://lore.kernel.org/r/163906917856.143852.8224898306177154573.stgit@warthog.procyon.org.uk/ # v2 +Link: https://lore.kernel.org/r/163967124567.1823006.14188359004568060298.stgit@warthog.procyon.org.uk/ # v3 +Link: https://lore.kernel.org/r/164021524705.640689.17824932021727663017.stgit@warthog.procyon.org.uk/ # v4 +Acked-by: Luis Henriques +--- + fs/fs-writeback.c | 8 ++++++++ + fs/fscache/io.c | 38 ++++++++++++++++++++++++++++++++++++++ + include/linux/fs.h | 3 +++ + include/linux/fscache.h | 41 +++++++++++++++++++++++++++++++++++++++++ + include/linux/writeback.h | 1 + + 5 files changed, 91 insertions(+) + +diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c +index 67f0e88eed01..8294a60ce323 100644 +--- a/fs/fs-writeback.c ++++ b/fs/fs-writeback.c +@@ -1666,6 +1666,13 @@ __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) + + if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) + inode->i_state |= I_DIRTY_PAGES; ++ else if (unlikely(inode->i_state & I_PINNING_FSCACHE_WB)) { ++ if (!(inode->i_state & I_DIRTY_PAGES)) { ++ inode->i_state &= ~I_PINNING_FSCACHE_WB; ++ wbc->unpinned_fscache_wb = true; ++ dirty |= I_PINNING_FSCACHE_WB; /* Cause write_inode */ ++ } ++ } + + spin_unlock(&inode->i_lock); + +@@ -1675,6 +1682,7 @@ __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) + if (ret == 0) + ret = err; + } ++ wbc->unpinned_fscache_wb = false; + trace_writeback_single_inode(inode, wbc, nr_to_write); + return ret; + } +diff --git a/fs/fscache/io.c b/fs/fscache/io.c +index 74cde7acf434..e9e5d6758ea8 100644 +--- a/fs/fscache/io.c ++++ b/fs/fscache/io.c +@@ -150,6 +150,44 @@ int __fscache_begin_read_operation(struct netfs_cache_resources *cres, + } + EXPORT_SYMBOL(__fscache_begin_read_operation); + ++/** ++ * fscache_set_page_dirty - Mark page dirty and pin a cache object for writeback ++ * @page: The page being dirtied ++ * @cookie: The cookie referring to the cache object ++ * ++ * Set the dirty flag on a page and pin an in-use cache object in memory when ++ * dirtying a page so that writeback can later write to it. This is intended ++ * to be called from the filesystem's ->set_page_dirty() method. ++ * ++ * Returns 1 if PG_dirty was set on the page, 0 otherwise. ++ */ ++int fscache_set_page_dirty(struct page *page, struct fscache_cookie *cookie) ++{ ++ struct inode *inode = page->mapping->host; ++ bool need_use = false; ++ ++ _enter(""); ++ ++ if (!__set_page_dirty_nobuffers(page)) ++ return 0; ++ if (!fscache_cookie_valid(cookie)) ++ return 1; ++ ++ if (!(inode->i_state & I_PINNING_FSCACHE_WB)) { ++ spin_lock(&inode->i_lock); ++ if (!(inode->i_state & I_PINNING_FSCACHE_WB)) { ++ inode->i_state |= I_PINNING_FSCACHE_WB; ++ need_use = true; ++ } ++ spin_unlock(&inode->i_lock); ++ ++ if (need_use) ++ fscache_use_cookie(cookie, true); ++ } ++ return 1; ++} ++EXPORT_SYMBOL(fscache_set_page_dirty); ++ + struct fscache_write_request { + struct netfs_cache_resources cache_resources; + struct address_space *mapping; +diff --git a/include/linux/fs.h b/include/linux/fs.h +index bbf812ce89a8..2c0b8e77d9ab 100644 +--- a/include/linux/fs.h ++++ b/include/linux/fs.h +@@ -2418,6 +2418,8 @@ static inline void kiocb_clone(struct kiocb *kiocb, struct kiocb *kiocb_src, + * Used to detect that mark_inode_dirty() should not move + * inode between dirty lists. + * ++ * I_PINNING_FSCACHE_WB Inode is pinning an fscache object for writeback. ++ * + * Q: What is the difference between I_WILL_FREE and I_FREEING? + */ + #define I_DIRTY_SYNC (1 << 0) +@@ -2440,6 +2442,7 @@ static inline void kiocb_clone(struct kiocb *kiocb, struct kiocb *kiocb_src, + #define I_CREATING (1 << 15) + #define I_DONTCACHE (1 << 16) + #define I_SYNC_QUEUED (1 << 17) ++#define I_PINNING_FSCACHE_WB (1 << 18) + + #define I_DIRTY_INODE (I_DIRTY_SYNC | I_DIRTY_DATASYNC) + #define I_DIRTY (I_DIRTY_INODE | I_DIRTY_PAGES) +diff --git a/include/linux/fscache.h b/include/linux/fscache.h +index 9d469613e16c..18e725671594 100644 +--- a/include/linux/fscache.h ++++ b/include/linux/fscache.h +@@ -16,6 +16,7 @@ + + #include + #include ++#include + + #if defined(CONFIG_FSCACHE) || defined(CONFIG_FSCACHE_MODULE) + #define __fscache_available (1) +@@ -566,4 +567,44 @@ static inline void fscache_write_to_cache(struct fscache_cookie *cookie, + + } + ++#if __fscache_available ++extern int fscache_set_page_dirty(struct page *page, struct fscache_cookie *cookie); ++#else ++#define fscache_set_page_dirty(PAGE, COOKIE) (__set_page_dirty_nobuffers((PAGE))) ++#endif ++ ++/** ++ * fscache_unpin_writeback - Unpin writeback resources ++ * @wbc: The writeback control ++ * @cookie: The cookie referring to the cache object ++ * ++ * Unpin the writeback resources pinned by fscache_set_page_dirty(). This is ++ * intended to be called by the netfs's ->write_inode() method. ++ */ ++static inline void fscache_unpin_writeback(struct writeback_control *wbc, ++ struct fscache_cookie *cookie) ++{ ++ if (wbc->unpinned_fscache_wb) ++ fscache_unuse_cookie(cookie, NULL, NULL); ++} ++ ++/** ++ * fscache_clear_inode_writeback - Clear writeback resources pinned by an inode ++ * @cookie: The cookie referring to the cache object ++ * @inode: The inode to clean up ++ * @aux: Auxiliary data to apply to the inode ++ * ++ * Clear any writeback resources held by an inode when the inode is evicted. ++ * This must be called before clear_inode() is called. ++ */ ++static inline void fscache_clear_inode_writeback(struct fscache_cookie *cookie, ++ struct inode *inode, ++ const void *aux) ++{ ++ if (inode->i_state & I_PINNING_FSCACHE_WB) { ++ loff_t i_size = i_size_read(inode); ++ fscache_unuse_cookie(cookie, aux, &i_size); ++ } ++} ++ + #endif /* _LINUX_FSCACHE_H */ +diff --git a/include/linux/writeback.h b/include/linux/writeback.h +index 3bfd487d1dd2..fec248ab1fec 100644 +--- a/include/linux/writeback.h ++++ b/include/linux/writeback.h +@@ -68,6 +68,7 @@ struct writeback_control { + unsigned for_reclaim:1; /* Invoked from the page allocator */ + unsigned range_cyclic:1; /* range_start is cyclic */ + unsigned for_sync:1; /* sync(2) WB_SYNC_ALL writeback */ ++ unsigned unpinned_fscache_wb:1; /* Cleared I_PINNING_FSCACHE_WB */ + + /* + * When writeback IOs are bounced through async layers, only the + diff --git a/series.conf b/series.conf index 1d23c48..1260a25 100644 --- a/series.conf +++ b/series.conf @@ -3595,6 +3595,9 @@ patches.suse/xfs-make-xfs_rtalloc_query_range-input-parameters-co.patch patches.suse/xfs-fix-I_DONTCACHE.patch patches.suse/iwlwifi-mvm-add-rtnl_lock-in-iwl_mvm_start_get_nvm.patch + patches.suse/fscache-Select-netfs-stats-if-fscache-stats-are-enabled.patch + patches.suse/netfs-Move-cookie-debug-ID-to-struct-netfs_cache_resources.patch + patches.suse/cachefiles-Use-file_inode-rather-than-accessing-f_inode.patch patches.suse/fscache-Add-a-cookie-debug-ID-and-use-that-in-traces.patch patches.suse/fscache-Procfile-to-display-cookies.patch patches.suse/fscache-cachefiles-Remove-the-histogram-stuff.patch @@ -4340,6 +4343,7 @@ patches.suse/SUNRPC-xprtrdma-Fix-reconnection-locking.patch patches.suse/sunrpc-Fix-return-value-of-get_srcport.patch patches.suse/SUNRPC-Simplify-socket-shutdown-when-not-reusing-TCP.patch + patches.suse/NFS-Always-provide-aligned-buffers-to-the-RPC-read-layers.patch patches.suse/f2fs-compress-fix-to-set-zstd-compress-level-correct.patch patches.suse/f2fs-let-s-keep-writing-IOs-on-SBI_NEED_FSCK.patch patches.suse/f2fs-quota-fix-potential-deadlock.patch @@ -4694,10 +4698,24 @@ patches.suse/9p-trans_virtio-Remove-sysfs-file-on-probe-failure.patch patches.suse/9p-xen-Fix-end-of-loop-tests-for-list_for_each_entry.patch patches.suse/ceph-fix-memory-leak-on-decode-error-in-ceph_handle_caps.patch + patches.suse/ceph-fix-comment-about-short-copies-in-ceph_write_end.patch + patches.suse/ceph-make-ceph_create_session_msg-a-global-symbol.patch + patches.suse/ceph-make-iterate_sessions-a-global-symbol.patch + patches.suse/ceph-flush-mdlog-before-umounting.patch + patches.suse/ceph-flush-the-mdlog-before-waiting-on-unsafe-reqs.patch + patches.suse/ceph-remove-some-defunct-forward-declarations.patch + patches.suse/ceph-add-a-new-vxattr-to-return-auth-mds-for-an-inode.patch patches.suse/ceph-cancel-delayed-work-instead-of-flushing-on-mdsc-teardown.patch + patches.suse/ceph-remove-redundant-initializations-from-mdsc-and-session.patch + patches.suse/ceph-add-ceph_change_snap_realm-helper.patch + patches.suse/ceph-print-more-information-when-we-can-t-find-snaprealm.patch + patches.suse/ceph-reconnect-to-the-export-targets-on-new-mdsmaps.patch patches.suse/ceph-request-Fw-caps-before-updating-the-mtime-in-ce.patch patches.suse/ceph-remove-the-capsnaps-when-removing-caps.patch + patches.suse/ceph-don-t-WARN-if-we-re-force-umounting.patch + patches.suse/ceph-don-t-WARN-if-we-re-forcibly-removing-the-session-caps.patch patches.suse/ceph-lockdep-annotations-for-try_nonblocking_invalid.patch + patches.suse/ceph-drop-the-mdsc_get_session-put_session-dout-messages.patch patches.suse/ceph-fix-dereference-of-null-pointer-cf.patch patches.suse/SUNRPC-don-t-pause-on-incomplete-allocation.patch patches.suse/SUNRPC-improve-error-response-to-over-size-gss-crede.patch @@ -5224,6 +5242,7 @@ patches.suse/0427-drm-i915-Free-all-DMC-payloads.patch patches.suse/mm-Fully-initialize-invalidate_lock-amend-lock-class.patch patches.suse/ext2-fix-sleeping-in-atomic-bugs-on-error.patch + patches.suse/ceph-fix-off-by-one-bugs-in-unsafe_request_wait.patch patches.suse/arm64-add-MTE-supported-check-to-thread-switching-an.patch patches.suse/arm64-Mitigate-MTE-issues-with-str-n-cmp.patch patches.suse/kselftest-arm64-signal-Skip-tests-if-required-featur.patch @@ -5601,6 +5620,8 @@ patches.suse/MIPS-Revert-add-support-for-buggy-MT7621S-core-detec.patch patches.suse/ovl-fix-missing-negative-dentry-check-in-ovl_rename.patch patches.suse/ovl-fix-IOCB_DIRECT-if-underlying-fs-doesn-t-support.patch + patches.suse/fscache-Fix-some-kerneldoc-warnings-shown-up-by-W-1.patch + patches.suse/fscache-Remove-an-unused-static-variable.patch patches.suse/dt-bindings-drm-bridge-ti-sn65dsi86-Fix-reg-value.patch patches.suse/msft-hv-2439-PCI-hv-Fix-sleep-while-in-non-sleep-context-when-rem.patch patches.suse/msft-hv-2440-hyper-v-Replace-uuid.h-with-types.h.patch @@ -8659,6 +8680,7 @@ patches.suse/gup-Turn-fault_in_pages_-readable-writeable-into-fault_in_-readable-writeable.patch patches.suse/gfs2-Cancel-remote-delete-work-asynchronously.patch patches.suse/gfs2-Fix-glock_hash_walk-bugs.patch + patches.suse/afs-Sort-out-symlink-reading.patch patches.suse/xfs-use-kmem_cache_free-for-kmem_cache-objects.patch patches.suse/xfs-fold-perag-loop-iteration-logic-into-helper-func.patch patches.suse/xfs-rename-the-next_agno-perag-iteration-variable.patch @@ -11199,6 +11221,8 @@ patches.suse/ipc-check-checkpoint_restore_ns_capable-to-modify-C-.patch patches.suse/ipc-ipc_sysctl.c-remove-fallback-for-CONFIG_PROC_SYS.patch patches.suse/9p-net-fix-missing-error-check-in-p9_check_errors.patch + patches.suse/fscache_cookie_enabled-check-cookie-is-valid-before-accessing-it.patch + patches.suse/9p-Convert-to-using-the-netfs-helper-lib-to-do-reads-and-caching.patch patches.suse/fs-orangefs-fix-error-return-code-of-orangefs_revali.patch patches.suse/fuse-make-sure-reclaim-doesn-t-write-the-inode.patch patches.suse/fuse-annotate-lock-in-fuse_reverse_inval_entry.patch @@ -11333,6 +11357,7 @@ patches.suse/NFS-Ignore-the-directory-size-when-marking-for-reval.patch patches.suse/NFS-Fix-dentry-verifier-races.patch patches.suse/pnfs-flexfiles-Fix-misplaced-barrier-in-nfs4_ff_layo.patch + patches.suse/NFS-Remove-unnecessary-TRACE_DEFINE_ENUM-s.patch patches.suse/NFS-Fix-deadlocks-in-nfs_scan_commit_list.patch patches.suse/NFS-Fix-up-commit-deadlocks.patch patches.suse/NFS-Fix-an-Oops-in-pnfs_mark_request_commit.patch @@ -11651,7 +11676,26 @@ patches.suse/f2fs-include-non-compressed-blocks-in-compr_written_.patch patches.suse/f2fs-fix-UAF-in-f2fs_available_free_memory.patch patches.suse/erofs-fix-unsafe-pagevec-reuse-of-hooked-pclusters.patch + patches.suse/ceph-convert-to-noop_direct_IO.patch + patches.suse/libceph-drop-monmap-and-err-initialization.patch + patches.suse/ceph-enable-async-dirops-by-default.patch + patches.suse/ceph-print-inode-numbers-instead-of-pointer-values.patch + patches.suse/ceph-don-t-use-ESTALE-as-special-return-code-in-try_get_cap_refs.patch + patches.suse/ceph-drop-private-list-from-remove_session_caps_cb.patch + patches.suse/ceph-fix-auth-cap-handling-logic-in-remove_session_caps_cb.patch + patches.suse/ceph-refactor-remove_session_caps_cb.patch + patches.suse/ceph-shut-down-access-to-inode-when-async-create-fails.patch + patches.suse/ceph-just-use-ci-i_version-for-fscache-aux-info.patch + patches.suse/ceph-don-t-rely-on-error_string-to-validate-blocklisted-session.patch + patches.suse/ceph-ignore-the-truncate-when-size-won-t-change-with-Fx-caps-issued.patch + patches.suse/ceph-fix-mdsmap-decode-when-there-are-MDS-s-beyond-max_mds.patch + patches.suse/ceph-shut-down-mount-on-bad-mdsmap-or-fsmap-decode.patch patches.suse/ceph-properly-handle-statfs-on-multifs-setups.patch + patches.suse/ceph-return-the-real-size-read-when-it-hits-EOF.patch + patches.suse/ceph-split-metric-debugfs-file-into-several-files.patch + patches.suse/ceph-clean-up-metrics-data-structures-to-reduce-code-duplication.patch + patches.suse/libceph-ceph-move-ceph_osdc_copy_from-into-cephfs-code.patch + patches.suse/ceph-add-a-new-metric-to-keep-track-of-remote-object-copies.patch patches.suse/Revert-mm-shmem-don-t-truncate-page-if-memory-failure-happens.patch patches.suse/cifs-nosharesock-should-not-share-socket-with-future-sessions.patch patches.suse/cifs-send-workstation-name-during-ntlmssp-session-setup.patch @@ -12323,6 +12367,8 @@ patches.suse/x86-sme-explicitly-map-new-efi-memmap-table-as-encrypted.patch patches.suse/platform-x86-amd-pmc-Fix-s2idle-failures-on-certain-.patch patches.suse/platform-x86-intel-hid-add-quirk-to-support-Surface-.patch + patches.suse/netfs-Fix-lockdep-warning-from-taking-sb_writers-whilst-holding-mmap_lock.patch + patches.suse/netfs-fix-parameter-of-cleanup.patch patches.suse/HID-quirks-Add-quirk-for-the-Microsoft-Surface-3-typ.patch patches.suse/HID-add-hid_is_usb-function-to-make-it-simpler-for-U.patch patches.suse/HID-wacom-fix-problems-when-device-is-not-a-valid-US.patch @@ -12527,6 +12573,7 @@ patches.suse/s390-entry-fix-duplicate-tracking-of-irq-nesting-level patches.suse/recordmcount.pl-look-for-jgnop-instruction-as-well-as-bcrl-on-s390.patch patches.suse/ceph-fix-duplicate-increment-of-opened_inodes-metric.patch + patches.suse/ceph-initialize-i_size-variable-in-ceph_sync_read.patch patches.suse/ceph-initialize-pathlen-variable-in-reconnect_caps_cb.patch patches.suse/ceph-fix-up-non-directory-creation-in-SGID-directories.patch patches.suse/0001-dm-btree-remove-fix-use-after-free-in-rebalance_chil.patch @@ -15526,6 +15573,7 @@ patches.suse/selinux-fix-potential-memleak-in-selinux_add_opt.patch patches.suse/audit-ensure-userspace-is-penalized-the-same-as-the-.patch patches.suse/ima-Fix-undefined-arch_ima_get_secureboot-and-co.patch + patches.suse/fs-add-is_idmapped_mnt-helper.patch patches.suse/btrfs-fix-deadlock-between-quota-enable-and-other-qu.patch patches.suse/btrfs-only-copy-dir-index-keys-when-logging-a-direct.patch patches.suse/btrfs-remove-no-longer-needed-logic-for-replaying-di.patch @@ -15867,6 +15915,72 @@ patches.suse/usb-gadget-u_audio-Subdevice-0-for-capture-ctls.patch patches.suse/filemap-Remove-PageHWPoison-check-from-next_uptodate_page.patch patches.suse/fuse-Pass-correct-lend-value-to-filemap_write_and_wait_range.patch + patches.suse/fscache-cachefiles-Disable-configuration.patch + patches.suse/cachefiles-Delete-the-cachefiles-driver-pending-rewrite.patch + patches.suse/fscache-Remove-the-contents-of-the-fscache-driver-pending-rewrite.patch + patches.suse/netfs-Display-the-netfs-inode-number-in-the-netfs_read-tracepoint.patch + patches.suse/netfs-Pass-a-flag-to-prepare_write-to-say-if-there-s-no-alloc-d-space.patch + patches.suse/fscache-Introduce-new-driver.patch + patches.suse/fscache-Implement-a-hash-function.patch + patches.suse/fscache-Implement-cache-registration.patch + patches.suse/fscache-Implement-volume-registration.patch + patches.suse/fscache-Implement-cookie-registration.patch + patches.suse/fscache-Implement-cache-level-access-helpers.patch + patches.suse/fscache-Implement-volume-level-access-helpers.patch + patches.suse/fscache-Implement-cookie-level-access-helpers.patch + patches.suse/fscache-Implement-functions-add-remove-a-cache.patch + patches.suse/fscache-Provide-and-use-cache-methods-to-lookup-create-free-a-volume.patch + patches.suse/fscache-Add-a-function-for-a-cache-backend-to-note-an-I-O-error.patch + patches.suse/fscache-Implement-simple-cookie-state-machine.patch + patches.suse/fscache-Implement-cookie-user-counting-and-resource-pinning.patch + patches.suse/fscache-Implement-cookie-invalidation.patch + patches.suse/fscache-Provide-a-means-to-begin-an-operation.patch + patches.suse/fscache-Count-data-storage-objects-in-a-cache.patch + patches.suse/fscache-Provide-read-write-stat-counters-for-the-cache.patch + patches.suse/fscache-Provide-a-function-to-let-the-netfs-update-its-coherency-data.patch + patches.suse/netfs-Pass-more-information-on-how-to-deal-with-a-hole-in-the-cache.patch + patches.suse/fscache-Implement-raw-I-O-interface.patch + patches.suse/fscache-Implement-higher-level-write-I-O-interface.patch + patches.suse/vfs-fscache-Implement-pinning-of-cache-usage-for-writeback.patch + patches.suse/fscache-Provide-a-function-to-note-the-release-of-a-page.patch + patches.suse/fscache-Provide-a-function-to-resize-a-cookie.patch + patches.suse/cachefiles-Introduce-rewritten-driver.patch + patches.suse/cachefiles-Define-structs.patch + patches.suse/cachefiles-Add-some-error-injection-support.patch + patches.suse/cachefiles-Add-a-couple-of-tracepoints-for-logging-errors.patch + patches.suse/cachefiles-Add-cache-error-reporting-macro.patch + patches.suse/cachefiles-Add-security-derivation.patch + patches.suse/cachefiles-Register-a-miscdev-and-parse-commands-over-it.patch + patches.suse/cachefiles-Provide-a-function-to-check-how-much-space-there-is.patch + patches.suse/vfs-cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch + patches.suse/cachefiles-Implement-a-function-to-get-create-a-directory-in-the-cache.patch + patches.suse/cachefiles-Implement-cache-registration-and-withdrawal.patch + patches.suse/cachefiles-Implement-volume-support.patch + patches.suse/cachefiles-Add-tracepoints-for-calls-to-the-VFS.patch + patches.suse/cachefiles-Implement-object-lifecycle-funcs.patch + patches.suse/cachefiles-Implement-key-to-filename-encoding.patch + patches.suse/cachefiles-Implement-metadata-coherency-data-storage-in-xattrs.patch + patches.suse/cachefiles-Mark-a-backing-file-in-use-with-an-inode-flag.patch + patches.suse/cachefiles-Implement-culling-daemon-commands.patch + patches.suse/cachefiles-Implement-backing-file-wrangling.patch + patches.suse/cachefiles-Implement-begin-and-end-I-O-operation.patch + patches.suse/cachefiles-Implement-cookie-resize-for-truncate.patch + patches.suse/cachefiles-Implement-the-I-O-routines.patch + patches.suse/fscache-cachefiles-Store-the-volume-coherency-data.patch + patches.suse/cachefiles-Allow-cachefiles-to-actually-function.patch + patches.suse/fscache-cachefiles-Display-stats-of-no-space-events.patch + patches.suse/fscache-cachefiles-Display-stat-of-culling-events.patch + patches.suse/afs-Convert-afs-to-use-the-new-fscache-API.patch + patches.suse/afs-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch + patches.suse/afs-Skip-truncation-on-the-server-of-data-we-haven-t-written-yet.patch + patches.suse/9p-Use-fscache-indexing-rewrite-and-reenable-caching.patch + patches.suse/9p-Copy-local-writes-to-the-cache-when-writing-to-the-server.patch + patches.suse/nfs-Convert-to-new-fscache-volume-cookie-API.patch + patches.suse/nfs-Implement-cache-I-O-by-accessing-the-cache-directly.patch + patches.suse/ceph-conversion-to-new-fscache-API.patch + patches.suse/ceph-add-fscache-writeback-support.patch + patches.suse/fscache-Add-a-tracepoint-for-cookie-use-unuse.patch + patches.suse/9p-afs-ceph-nfs-Use-current_is_kswapd-rather-than-gfpflags_allow_blocking.patch patches.suse/0047-dm-fix-alloc_dax-error-handling-in-alloc_dev.patch patches.suse/0048-dm-make-the-DAX-support-depend-on-CONFIG_FS_DAX.patch patches.suse/0049-dm-linear-add-a-linear_dax_pgoff-helper.patch @@ -16562,6 +16676,7 @@ patches.suse/1178-drm-amdkfd-Fix-DQM-asserts-on-Hawaii.patch patches.suse/1179-drm-amdkfd-Fix-ASIC-name-typos.patch patches.suse/9p-only-copy-valid-iattrs-in-9P2000.L-setattr-implem.patch + patches.suse/9p-fix-enodata-when-reading-growing-file.patch patches.suse/NFSD-Fix-zero-length-NFSv3-WRITEs.patch patches.suse/NFSD-Fix-verifier-returned-in-stable-WRITEs.patch patches.suse/nfsd-Replace-use-of-rwsem-with-errseq_t.patch @@ -16857,6 +16972,18 @@ patches.suse/net-fsl-xgmac_mdio-Fix-incorrect-iounmap-when-removi.patch patches.suse/vfio-pci-Resolve-sparse-endian-warnings-in-IGD-support patches.suse/vfio-iommu_type1-replace-kfree-with-kvfree.patch + patches.suse/libceph-generalize-addr-ip-parsing-based-on-delimiter.patch + patches.suse/libceph-rename-parse_fsid-to-ceph_parse_fsid-and-export.patch + patches.suse/ceph-new-device-mount-syntax.patch + patches.suse/ceph-record-updated-mon_addr-on-remount.patch + patches.suse/ceph-mount-syntax-module-parameter.patch + patches.suse/ceph-Fix-incorrect-statfs-report-for-small-quota.patch + patches.suse/rbd-make-const-pointer-spaces-a-static-const-array.patch + patches.suse/ceph-drop-send-metrics-debug-message.patch + patches.suse/ceph-don-t-check-for-quotas-on-MDS-stray-dirs.patch + patches.suse/ceph-add-new-nopagecache-option.patch + patches.suse/ceph-remove-redundant-Lsx-caps-check.patch + patches.suse/ceph-move-CEPH_SUPER_MAGIC-definition-to-magic.h.patch patches.suse/gpio-mpc8xxx-Fix-IRQ-check-in-mpc8xxx_probe.patch patches.suse/gpio-idt3243x-Fix-IRQ-check-in-idt_gpio_probe.patch patches.suse/gpio-idt3243x-Fix-an-ignored-error-return-from-platf.patch @@ -16935,6 +17062,15 @@ patches.suse/scsi-ufs-Modify-Tactive-time-setting-conditions.patch patches.suse/scsi-ufs-ufs-mediatek-Fix-error-checking-in-ufs_mtk_init_va09_pwr_ctrl patches.suse/scsi-nsp_cs-Check-of-ioremap-return-value + patches.suse/fscache-Fix-the-volume-collision-wait-condition.patch + patches.suse/cachefiles-Calculate-the-blockshift-in-terms-of-bytes-not-pages.patch + patches.suse/cachefiles-set-default-tag-name-if-it-s-unspecified.patch + patches.suse/cachefiles-Make-some-tracepoint-adjustments.patch + patches.suse/cachefiles-Trace-active-mark-failure.patch + patches.suse/cachefiles-Explain-checks-in-a-comment.patch + patches.suse/cachefiles-Check-that-the-backing-filesystem-supports-tmpfiles.patch + patches.suse/fscache-Add-a-comment-explaining-how-page-release-optimisation-works.patch + patches.suse/netfs-Make-ops-init_rreq-optional.patch patches.suse/cifs-free-ntlmsspblob-allocated-in-negotiate.patch patches.suse/cifs-clean-up-an-inconsistent-indenting.patch patches.suse/cifs-alloc_path_with_tree_prefix-do-not-append-sep-if-the-path-is.patch @@ -16949,6 +17085,7 @@ patches.suse/cifs-make-status-checks-in-version-independent-callers.patch patches.suse/cifs-update-tcpStatus-during-negotiate-and-sess-setup.patch patches.suse/cifs-cifs_ses_mark_for_reconnect-should-also-update-reconnect-bits.patch + patches.suse/cifs-Support-fscache-indexing-rewrite.patch patches.suse/smb3-send-NTLMSSP-version-information.patch patches.suse/cifs-update-internal-module-number.patch patches.suse/mm-migrate.c-rework-migration_entry_wait-to-not-take-a-pageref.patch @@ -17073,6 +17210,7 @@ patches.suse/udf-Restore-i_lenAlloc-when-inode-expansion-fails.patch patches.suse/fsnotify-invalidate-dcache-before-IN_DELETE-event.patch patches.suse/fsnotify-fix-fsnotify-hooks-in-pseudo-filesystems.patch + patches.suse/ceph-put-the-requests-sessions-when-it-fails-to-alloc-memory.patch patches.suse/ceph-properly-put-ceph_string-reference-after-async-create-attempt.patch patches.suse/ceph-set-pool_ns-in-new-inode-layout-for-async-creates.patch patches.suse/s390-nmi-handle-guarded-storage-validity-failures-for-KVM-guests @@ -17248,7 +17386,13 @@ patches.suse/ax25-fix-reference-count-leaks-of-ax25_dev.patch patches.suse/Fix-a-warning-about-a-malformed-kernel-doc-comment-in-cifs.patch patches.suse/cifs-unlock-chan_lock-before-calling-cifs_put_tcp_session.patch + patches.suse/cifs-Transition-from-readpages-to-readahead.patch + patches.suse/netfs-cachefiles-Add-a-method-to-query-presence-of-data-in-the-cache.patch + patches.suse/cifs-Implement-cache-I-O-by-accessing-the-cache-directly.patch + patches.suse/cifs-Fix-the-readahead-conversion-to-manage-the-batch-when-reading-from-cache.patch patches.suse/cifs-fix-workstation_name-for-multiuser-mounts.patch + patches.suse/libceph-make-recv-path-in-secure-mode-work-the-same-as-send-path.patch + patches.suse/libceph-optionally-use-bounce-buffer-on-recv-path-in-crc-mode.patch patches.suse/ipc-sem-do-not-sleep-with-a-spin-lock-held.patch patches.suse/drm-amd-pm-correct-the-MGpuFanBoost-support-for-Beig.patch patches.suse/1254-drm-amd-Warn-users-about-potential-s0ix-problems.patch @@ -17900,6 +18044,7 @@ patches.suse/selftests-mlxsw-resource_scale-Fix-return-value.patch patches.suse/ixgbe-xsk-change-netif_carrier_ok-handling-in-ixgbe_.patch patches.suse/ipv6-fix-skb-drops-in-igmp6_event_query-and-igmp6_ev.patch + patches.suse/cachefiles-Fix-incorrect-length-to-fallocate.patch patches.suse/pinctrl-sunxi-Use-unique-lockdep-classes-for-IRQs.patch patches.suse/1316-drm-exynos-exynos7_drm_decon-Use-platform_get_irq_by.patch patches.suse/1317-drm-exynos-mixer-Use-platform_get_irq-to-get-the-int.patch @@ -18067,6 +18212,7 @@ patches.suse/watch_queue-Free-the-alloc-bitmap-when-the-watch_que.patch patches.suse/watch_queue-Fix-lack-of-barrier-sync-lock-between-po.patch patches.suse/watch_queue-Make-comment-about-setting-defunct-more-.patch + patches.suse/cachefiles-Fix-volume-coherency-attribute.patch patches.suse/mmc-meson-Fix-usage-of-meson_mmc_post_req.patch patches.suse/ARM-fix-Thumb2-regression-with-Spectre-BHB.patch patches.suse/ARM-Spectre-BHB-provide-empty-stub-for-non-config.patch @@ -21710,8 +21856,30 @@ patches.suse/xfs-reserve-quota-for-dir-expansion-when-linking-unl.patch patches.suse/xfs-reserve-quota-for-target-dir-expansion-when-rena.patch patches.suse/ceph-switch-netfs-read-ops-to-use-rreq-inode-instead-of-rreq-mapping-host.patch + patches.suse/ceph-make-ceph_netfs_issue_op-handle-inlined-data.patch + patches.suse/ceph-uninline-the-data-on-a-file-opened-for-writing.patch + patches.suse/ceph-eliminate-req-r_wait_for_completion-from-ceph_mds_request.patch + patches.suse/ceph-wait-for-async-create-reply-before-sending-any-cap-messages.patch + patches.suse/ceph-wake-waiters-after-failed-async-create.patch + patches.suse/ceph-fail-the-request-directly-if-handle_reply-gets-an-ESTALE.patch + patches.suse/ceph-fix-comments-mentioning-i_mutex.patch + patches.suse/libceph-drop-else-branches-in-prepare_read_data-_cont.patch + patches.suse/ceph-add-getvxattr-op.patch + patches.suse/ceph-move-to-a-dedicated-slabcache-for-ceph_cap_snap.patch + patches.suse/ceph-zero-the-dir_entries-memory-when-allocating-it.patch patches.suse/ceph-do-not-update-snapshot-context-when-there-is-no-new-snapshot.patch + patches.suse/ceph-eliminate-the-recursion-when-rebuilding-the-snap-context.patch + patches.suse/ceph-remove-incorrect-and-unused-CEPH_INO_DOTDOT-macro.patch + patches.suse/ceph-do-not-release-the-global-snaprealm-until-unmounting.patch + patches.suse/ceph-allocate-capsnap-memory-outside-of-ceph_queue_cap_snap.patch + patches.suse/ceph-misc-fix-for-code-style-and-logs.patch patches.suse/ceph-fix-inode-reference-leakage-in-ceph_get_snapdir.patch + patches.suse/ceph-assign-the-ci-only-when-the-inode-isn-t-NULL.patch + patches.suse/ceph-use-ktime_to_timespec64-rather-than-jiffies_to_timespec64.patch + patches.suse/ceph-track-average-r-w-m-latency.patch + patches.suse/ceph-include-average-stdev-r-w-m-latency-in-mds-metrics.patch + patches.suse/ceph-use-tracked-average-r-w-m-latencies-to-display-metrics-in-debugfs.patch + patches.suse/ceph-uninitialized-variable-in-debug-output.patch patches.suse/ceph-fix-memory-leak-in-ceph_readdir-when-note_last_dentry-returns-error.patch patches.suse/RDMA-core-Set-MR-type-in-ib_reg_user_mr.patch patches.suse/RDMA-mlx5-Delete-get_num_static_uars-function.patch @@ -22662,6 +22830,25 @@ patches.suse/Watchdog-sp5100_tco-Refactor-MMIO-base-address-initi.patch patches.suse/Watchdog-sp5100_tco-Add-initialization-using-EFCH-MM.patch patches.suse/Watchdog-sp5100_tco-Enable-Family-17h-CPUs.patch + patches.suse/fscache-export-fscache_end_operation.patch + patches.suse/netfs-Generate-enums-from-trace-symbol-mapping-lists.patch + patches.suse/netfs-Rename-netfs_read_-request-to-netfs_io_-request.patch + patches.suse/netfs-Finish-off-rename-of-netfs_read_request-to-netfs_io_request.patch + patches.suse/netfs-Split-netfs_io_-object-handling-out.patch + patches.suse/netfs-Adjust-the-netfs_rreq-tracepoint-slightly.patch + patches.suse/netfs-Trace-refcounting-on-the-netfs_io_request-struct.patch + patches.suse/netfs-Trace-refcounting-on-the-netfs_io_subrequest-struct.patch + patches.suse/netfs-Adjust-the-netfs_failure-tracepoint-to-indicate-non-subreq-lines.patch + patches.suse/netfs-Refactor-arguments-for-netfs_alloc_read_request.patch + patches.suse/netfs-Change-init_request-to-return-an-error-code.patch + patches.suse/ceph-Make-ceph_init_request-check-caps-on-readahead.patch + patches.suse/netfs-Add-a-netfs-inode-context.patch + patches.suse/netfs-Add-a-function-to-consolidate-beginning-a-read.patch + patches.suse/netfs-Prepare-to-split-read_helper.c.patch + patches.suse/netfs-Rename-read_helper.c-to-io.c.patch + patches.suse/netfs-Split-fs-netfs-read_helper.c.patch + patches.suse/netfs-Split-some-core-bits-out-into-their-own-file.patch + patches.suse/netfs-Keep-track-of-the-actual-remote-file-size.patch patches.suse/rtc-fix-use-after-free-on-device-removal.patch patches.suse/rtc-pcf2127-fix-bug-when-reading-alarm-registers.patch patches.suse/rtc-mc146818-lib-fix-locking-in-mc146818_set_time.patch @@ -22989,6 +23176,12 @@ patches.suse/SUNRPC-Fix-NFSD-s-request-deferral-on-RDMA-transport.patch patches.suse/SUNRPC-Fix-the-svc_deferred_event-trace-class.patch patches.suse/uapi-linux-stddef.h-Add-include-guards.patch + patches.suse/cachefiles-unmark-inode-in-use-in-error-path.patch + patches.suse/cachefiles-Fix-KASAN-slab-out-of-bounds-in-cachefiles_set_volume_xattr.patch + patches.suse/fscache-Remove-the-cookie-parameter-from-fscache_clear_page_bits.patch + patches.suse/fscache-Move-fscache_cookies_seq_ops-specific-code-under-CONFIG_PROC_FS.patch + patches.suse/fscache-Use-wrapper-fscache_set_cache_state-directly-when-relinquishing.patch + patches.suse/fscache-remove-FSCACHE_OLD_API-Kconfig-option.patch patches.suse/ALSA-hda-i915-skip-acomp-init-if-no-matching-display.patch patches.suse/ALSA-usb-audio-Fix-undefined-behavior-due-to-shift-o.patch patches.suse/ALSA-hda-realtek-Add-quirk-for-Clevo-PD50PNT.patch @@ -23308,6 +23501,10 @@ patches.suse/0021-drm-amd-display-Fix-memory-leak-in-dcn21_clock_sourc.patch patches.suse/1614-drm-amd-pm-fix-the-deadlock-issue-observed-on-SI.patch patches.suse/1615-drm-amdgpu-keep-mmhub-clock-gating-being-enabled-dur.patch + patches.suse/libceph-disambiguate-cluster-pool-full-log-message.patch + patches.suse/ceph-get-snap_rwsem-read-lock-in-handle_cap_export-for-ceph_add_cap.patch + patches.suse/ceph-remove-incorrect-session-state-check.patch + patches.suse/ceph-fix-possible-NULL-pointer-dereference-for-req-r_session.patch patches.suse/io_uring-check-reserved-fields-for-send-sendmsg.patch patches.suse/io_uring-check-reserved-fields-for-recv-recvmsg.patch patches.suse/io_uring-fix-uninitialized-field-in-rw-io_kiocb.patch @@ -23549,6 +23746,10 @@ patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch patches.suse/ice-fix-PTP-stale-Tx-timestamps-cleanup.patch patches.suse/batman-adv-Don-t-skb_split-skbuffs-with-frag_list.patch + patches.suse/net-atlantic-fix-frag-0-not-initialized.patch + patches.suse/net-atlantic-reduce-scope-of-is_rsc_complete.patch + patches.suse/net-atlantic-add-check-for-MAX_SKB_FRAGS.patch + patches.suse/net-atlantic-verify-hw_head_-lies-within-TX-buffer-r.patch patches.suse/s390-ctcm-fix-variable-dereferenced-before-check patches.suse/s390-ctcm-fix-potential-memory-leak patches.suse/s390-lcs-fix-variable-dereferenced-before-check @@ -23670,6 +23871,7 @@ patches.suse/arm64-paravirt-Use-RCU-read-locks-to-guard-stolen_ti.patch patches.suse/arm64-mte-Ensure-the-cleared-tags-are-visible-before.patch patches.suse/libceph-fix-potential-use-after-free-on-linger-ping-and-resends.patch + patches.suse/libceph-fix-misleading-ceph_osdc_cancel_request-comment.patch patches.suse/gpio-gpio-vf610-do-not-touch-other-bits-when-set-the.patch patches.suse/gpio-mvebu-pwm-Refuse-requests-with-inverted-polarit.patch patches.suse/perf-Fix-sys_perf_event_open-race-against-self.patch @@ -24145,6 +24347,9 @@ patches.suse/random-convert-to-using-fops-read_iter.patch patches.suse/random-convert-to-using-fops-write_iter.patch patches.suse/random-wire-up-fops-splice_-read-write-_iter.patch + patches.suse/fscrypt-factor-out-fscrypt_policy_to_key_spec.patch + patches.suse/fscrypt-add-new-helper-functions-for-test_dummy_encryption.patch + patches.suse/netfs-Eliminate-Clang-randstruct-warning.patch patches.suse/arm64-stackleak-fix-current_top_of_stack.patch patches.suse/binfmt_flat-do-not-stop-relocating-GOT-entries-prema.patch patches.suse/landlock-Add-clang-format-exceptions.patch @@ -24307,6 +24512,13 @@ patches.suse/media-rkvdec-h264-Fix-dpb_valid-implementation.patch patches.suse/media-rkvdec-h264-Fix-bit-depth-wrap-in-pps-packet.patch patches.suse/exfat-fix-referencing-wrong-parent-directory-informa.patch + patches.suse/cachefiles-extract-write-routine.patch + patches.suse/cachefiles-notify-the-user-daemon-when-looking-up-cookie.patch + patches.suse/cachefiles-unbind-cachefiles-gracefully-in-on-demand-mode.patch + patches.suse/cachefiles-notify-the-user-daemon-when-withdrawing-cookie.patch + patches.suse/cachefiles-implement-on-demand-read.patch + patches.suse/cachefiles-enable-on-demand-read-mode.patch + patches.suse/cachefiles-add-tracepoints-for-on-demand-read-mode.patch patches.suse/ext4-fix-warning-in-ext4_handle_inode_extension.patch patches.suse/ext4-fix-use-after-free-in-ext4_rename_dir_prepare.patch patches.suse/ext4-mark-group-as-trimmed-only-if-it-was-fully-scan.patch @@ -27630,6 +27842,26 @@ patches.suse/assoc_array-Fix-BUG_ON-during-garbage-collect.patch patches.suse/i2c-ismt-prevent-memory-corruption-in-ismt_access.patch patches.suse/ceph-allow-ceph.dir.rctime-xattr-to-be-updatable.patch + patches.suse/ceph-remove-unused-CEPH_MDS_LEASE_RELEASE-related-code.patch + patches.suse/ceph-stop-forwarding-the-request-when-exceeding-256-times.patch + patches.suse/ceph-stop-retrying-the-request-when-exceeding-256-times.patch + patches.suse/ceph-update-the-dlease-for-the-hashed-dentry-when-removing.patch + patches.suse/ceph-use-dedicated-list-iterator-variable.patch + patches.suse/ceph-replace-usage-of-found-with-dedicated-list-iterator-variable.patch + patches.suse/ceph-no-need-to-invalidate-the-fscache-twice.patch + patches.suse/ceph-fix-statx-AT_STATX_DONT_SYNC-vs-AT_STATX_FORCE_SYNC-check.patch + patches.suse/libceph-use-swap-macro-instead-of-taking-tmp-variable.patch + patches.suse/ceph-rename-unsafe_request_wait.patch + patches.suse/ceph-flush-the-mdlog-for-filesystem-sync.patch + patches.suse/ceph-disable-updating-the-atime-since-cephfs-won-t-maintain-it.patch + patches.suse/ceph-try-to-choose-the-auth-MDS-if-possible-for-getattr.patch + patches.suse/ceph-redirty-the-page-for-writepage-on-failure.patch + patches.suse/ceph-fix-possible-deadlock-when-holding-Fwb-to-get-inline_data.patch + patches.suse/ceph-fix-statfs-for-subdir-mounts.patch + patches.suse/ceph-try-to-queue-a-writeback-if-revoking-fails.patch + patches.suse/ceph-remove-redundant-variable-ino.patch + patches.suse/ceph-switch-TASK_INTERRUPTIBLE-to-TASK_KILLABLE.patch + patches.suse/ceph-fix-decoding-of-client-session-messages-flags.patch patches.suse/net-smc-set-ini-smcrv2.ib_dev_v2-to-NULL-if-SMC-Rv2-is-unavailable patches.suse/netfilter-nf_tables-disallow-non-stateful-expression.patch patches.suse/net-sched-fixed-barrier-to-prevent-skbuff-sticking-i.patch @@ -28139,6 +28371,7 @@ patches.suse/ata-libata-transport-fix-dma-pio-xfer-_mode-sysfs-fi.patch patches.suse/cpuidle-intel_idle-Fix-CPUIDLE_FLAG_IRQ_ENABLE.patch patches.suse/iov_iter-Fix-iter_xarray_get_pages-_alloc.patch + patches.suse/netfs-Rename-the-netfs_io_request-cleanup-op-and-give-it-an-op-pointer.patch patches.suse/0143-dm-fix-bio_set-allocation.patch patches.suse/0144-dm-fix-zoned-locking-imbalance-due-to-needless-check-in-clone_endio.patch patches.suse/SUNRPC-Trap-RDMA-segment-overflows.patch @@ -28313,6 +28546,7 @@ patches.suse/9p-fix-fid-refcount-leak-in-v9fs_vfs_atomic_open_dot.patch patches.suse/9p-fix-fid-refcount-leak-in-v9fs_vfs_get_link.patch patches.suse/9p-Fix-refcounting-during-full-path-walks-for-fid-lo.patch + patches.suse/9p-fix-EBADF-errors-in-cached-mode.patch patches.suse/ALSA-hda-realtek-Add-mute-LED-quirk-for-HP-Omen-lapt.patch patches.suse/ALSA-usb-audio-US16x08-Move-overflow-check-before-ar.patch patches.suse/ALSA-hda-realtek-ALC897-headset-MIC-no-sound.patch @@ -28564,6 +28798,7 @@ patches.suse/0011-dm-raid-fix-accesses-beyond-end-of-raid-member-array.patch patches.suse/0151-dm-raid-fix-KASAN-warning-in-raid5_remove_disk.patch patches.suse/dm-raid-fix-KASAN-warning-in-raid5_add_disks.patch + patches.suse/ceph-wait-on-async-create-before-checking-caps-for-syncfs.patch patches.suse/s390-qdio-Fix-spelling-mistake patches.suse/hwmon-occ-Prevent-power-cap-command-overwriting-poll.patch patches.suse/hwmon-ibmaem-don-t-call-platform_device_del-if-platf.patch @@ -28684,6 +28919,10 @@ patches.suse/PM-runtime-Redefine-pm_runtime_release_supplier.patch patches.suse/ACPI-CPPC-Only-probe-for-_CPC-if-CPPC-v2-is-acked.patch patches.suse/ACPI-CPPC-Don-t-require-_OSC-if-X86_FEATURE_CPPC-is-.patch + patches.suse/fscache-Fix-if-condition-in-fscache_wait_on_volume_collision.patch + patches.suse/fscache-Introduce-fscache_cookie_is_dropped.patch + patches.suse/cachefiles-narrow-the-scope-of-flushed-requests-when-releasing-fd.patch + patches.suse/fscache-Fix-invalidation-lookup-race.patch patches.suse/powerpc-powernv-delay-rng-platform-device-creation-u.patch patches.suse/i2c-piix4-Fix-a-memory-leak-in-the-EFCH-MMIO-support.patch patches.suse/i2c-cadence-Unregister-the-clk-notifier-in-error-pat.patch @@ -28842,6 +29081,8 @@ patches.suse/ice-change-devlink-code-to-read-NVM-in-blocks.patch patches.suse/seg6-bpf-fix-skb-checksum-in-bpf_push_seg6_encap.patch patches.suse/sfc-fix-kernel-panic-when-creating-VF.patch + patches.suse/net-atlantic-remove-deep-parameter-on-suspend-resume.patch + patches.suse/net-atlantic-remove-aq_nic_deinit-when-resume.patch patches.suse/xen-netback-avoid-entering-xenvif_rx_next_skb-with-a.patch patches.suse/drm-i915-gvt-IS_ERR-vs-NULL-bug-in-intel_gvt_update_.patch patches.suse/drm-i915-selftests-fix-a-couple-IS_ERR-vs-NULL-tests.patch @@ -28867,6 +29108,7 @@ patches.suse/arm64-dts-broadcom-bcm4908-Fix-timer-node-for-BCM490.patch patches.suse/arm64-dts-broadcom-bcm4908-Fix-cpu-node-for-smp-boot.patch patches.suse/spi-amd-Limit-max-transfer-and-message-size.patch + patches.suse/netfs-do-not-unlock-and-put-the-folio-twice.patch patches.suse/kvm-emulate-do-not-adjust-size-of-fastop-and-setcc-subroutines.patch patches.suse/efi-x86-use-naked-RET-on-mixed-mode-call-wrapper.patch patches.suse/ACPI-CPPC-Fix-enabling-CPPC-on-AMD-systems-with-shar.patch @@ -29231,6 +29473,7 @@ patches.suse/crypto-inside-secure-Add-missing-MODULE_DEVICE_TABLE.patch patches.suse/crypto-hisilicon-sec-fix-auth-key-size-error.patch patches.suse/crypto-arm64-poly1305-fix-a-read-out-of-bound.patch + patches.suse/docs-filesystems-update-netfs-api.rst-reference.patch patches.suse/docs-zh_CN-fix-a-broken-reference.patch patches.suse/Documentation-update-watch_queue.rst-references.patch patches.suse/Documentation-siphash-Fix-typo-in-the-name-of-offset.patch @@ -29329,6 +29572,7 @@ patches.suse/can-netlink-allow-configuring-of-fixed-data-bit-rate.patch patches.suse/sfc-fix-repeated-words-in-comments.patch patches.suse/sfc-falcon-fix-repeated-words-in-comments.patch + patches.suse/net-atlantic-fix-repeated-words-in-comments.patch patches.suse/sfc-Split-STATE_READY-in-to-STATE_NET_DOWN-and-STATE.patch patches.suse/sfc-Add-a-PROBED-state-for-EF100-VDPA-use.patch patches.suse/sfc-Remove-netdev-init-from-efx_init_struct.patch @@ -32370,6 +32614,8 @@ patches.suse/fs-add-mode_strip_sgid-helper.patch patches.suse/fs-Add-missing-umask-strip-in-vfs_tmpfile.patch patches.suse/fs-move-S_ISGID-stripping-into-the-vfs_-helpers.patch + patches.suse/fscache-don-t-leak-cookie-access-refs-if-invalidation-is-in-progress-or-failed.patch + patches.suse/fscache-add-tracepoint-when-failing-cookie.patch patches.suse/nfsd-eliminate-the-NFSD_FILE_BREAK_-flags.patch patches.suse/SUNRPC-Fix-xdr_encode_bool.patch patches.suse/lockd-detect-and-reject-lock-arguments-that-overflow.patch @@ -32408,9 +32654,32 @@ patches.suse/KVM-x86-do-not-report-preemption-if-the-steal-time-c.patch patches.suse/KVM-X86-avoid-uninitialized-fault.async_page_fault-f.patch patches.suse/KVM-SVM-Disable-SEV-ES-support-if-MMIO-caching-is-di.patch + patches.suse/fs-change-test-in-inode_insert5-for-adding-to-the-sb-list.patch + patches.suse/fscrypt-export-fscrypt_fname_encrypt-and-fscrypt_fname_encrypted_size.patch + patches.suse/fscrypt-add-fscrypt_context_for_new_inode.patch patches.suse/ceph-use-correct-index-when-encoding-client-supported-features.patch + patches.suse/ceph-remove-useless-CEPHFS_FEATURES_CLIENT_REQUIRED.patch + patches.suse/fs-dcache-export-d_same_name-helper.patch + patches.suse/ceph-wait-for-the-first-reply-of-inflight-async-unlink.patch + patches.suse/ceph-add-session-already-open-notify-support.patch + patches.suse/ceph-choose-auth-MDS-for-getxattr-with-the-Xs-caps.patch + patches.suse/ceph-prevent-a-client-from-exceeding-the-MDS-maximum-xattr-size.patch patches.suse/ceph-don-t-leak-snap_rwsem-in-handle_cap_grant.patch + patches.suse/ceph-fix-the-incorrect-comment-for-the-ceph_mds_caps-struct.patch + patches.suse/ceph-convert-to-generic_file_llseek.patch + patches.suse/ceph-call-netfs_subreq_terminated-with-was_async-false.patch + patches.suse/ceph-fix-incorrect-old_size-length-in-ceph_mds_request_args.patch + patches.suse/ceph-make-change_auth_cap_ses-a-global-symbol.patch + patches.suse/ceph-update-the-auth-cap-when-the-async-create-req-is-forwarded.patch + patches.suse/ceph-don-t-get-the-inline-data-for-new-creating-files.patch + patches.suse/libceph-check-pointer-before-assigned-to-c-rules.patch + patches.suse/libceph-print-fsid-and-epoch-with-osd-id.patch + patches.suse/ceph-flush-the-dirty-caps-immediatelly-when-quota-is-approaching.patch + patches.suse/ceph-make-f_bsize-always-equal-to-f_frsize.patch patches.suse/ceph-don-t-truncate-file-in-atomic_open.patch + patches.suse/ceph-remove-useless-check-for-the-folio.patch + patches.suse/libceph-fix-ceph_pagelist_reserve-comment-typo.patch + patches.suse/libceph-clean-up-ceph_osdc_start_request-prototype.patch patches.suse/ACPI-VIOT-Do-not-dereference-fwnode-in-struct-device.patch patches.suse/ACPI-property-Return-type-of-acpi_add_nondev_subnode.patch patches.suse/ACPI-property-Tie-data-nodes-to-acpi-handles.patch @@ -32807,6 +33076,9 @@ patches.suse/HID-thrustmaster-Add-sparco-wheel-and-fix-array-leng.patch patches.suse/HID-AMD_SFH-Add-a-DMI-quirk-entry-for-Chromebooks.patch patches.suse/HID-add-Lenovo-Yoga-C630-battery-quirk.patch + patches.suse/fscache-fix-misdocumented-parameter.patch + patches.suse/cachefiles-fix-error-return-code-in-cachefiles_ondemand_copen.patch + patches.suse/cachefiles-make-on-demand-request-distribution-fairer.patch patches.suse/mm-rmap-Fix-anon_vma-degree-ambiguity-leading-to-double-reuse.patch patches.suse/ALSA-memalloc-Revive-x86-specific-WC-page-allocation.patch patches.suse/ALSA-seq-oss-Fix-data-race-for-max_midi_devs-access.patch @@ -33192,6 +33464,7 @@ patches.suse/sfc-siena-fix-TX-channel-offset-when-using-legacy-in.patch patches.suse/sfc-siena-fix-null-pointer-dereference-in-efx_hard_s.patch patches.suse/net-sched-taprio-avoid-disabling-offload-when-it-was.patch + patches.suse/net-atlantic-fix-potential-memory-leak-in-aq_ndev_cl.patch patches.suse/can-gs_usb-gs_can_open-fix-race-dev-can.state-condit.patch patches.suse/iavf-Fix-bad-page-state.patch patches.suse/iavf-Fix-set-max-MTU-size-with-port-VLAN-and-jumbo-f.patch @@ -34677,6 +34950,14 @@ patches.suse/xen-gntdev-Accommodate-VMA-splitting.patch patches.suse/drm-i915-gvt-Add-missing-vfio_unregister_group_dev-c.patch patches.suse/drm-i915-gvt-fix-a-memory-leak-in-intel_gvt_init_vgp.patch + patches.suse/libceph-drop-last_piece-flag-from-ceph_msg_data_cursor.patch + patches.suse/ceph-wake-up-the-waiters-if-any-new-caps-comes.patch + patches.suse/ceph-fail-the-request-if-the-peer-MDS-doesn-t-support-getvxattr-op.patch + patches.suse/ceph-no-need-to-wait-for-transition-RDCACHE-RD-RD.patch + patches.suse/ceph-Use-kcalloc-for-allocating-multiple-elements.patch + patches.suse/ceph-increment-i_version-when-doing-a-setattr-with-caps.patch + patches.suse/ceph-fail-the-open_by_handle_at-if-the-dentry-is-being-unlinked.patch + patches.suse/ceph-fix-incorrectly-showing-the-.snap-size-for-stat.patch patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch patches.suse/watchdog-hpwdt-Include-nmi.h-only-if-CONFIG_HPWDT_NM.patch patches.suse/watchdog-hpwdt-Enable-HP_WATCHDOG-for-ARM64-systems.patch @@ -34961,6 +35242,7 @@ patches.suse/KVM-x86-Add-compat-handler-for-KVM_X86_SET_MSR_FILTE.patch patches.suse/pinctrl-Ingenic-JZ4755-bug-fixes.patch patches.suse/selftests-intel_pstate-fix-build-for-ARCH-x86_64.patch + patches.suse/atlantic-fix-deadlock-at-aq_nic_stop.patch patches.suse/net-mlx5e-Cleanup-MACsec-uninitialization-routine.patch patches.suse/scsi-mpt3sas-re-do-lost-mpt3sas-DMA-mask-fix.patch patches.suse/platform-x86-intel-pmc-core-Add-Raptor-Lake-support-.patch @@ -35235,6 +35517,7 @@ patches.suse/net-cxgb3_main-disable-napi-when-bind-qsets-failed-i.patch patches.suse/cxgb4vf-shut-down-the-adapter-when-t4vf_update_port_.patch patches.suse/net-phy-mscc-macsec-clear-encryption-keys-when-freei.patch + patches.suse/net-atlantic-macsec-clear-encryption-keys-from-the-s.patch patches.suse/net-macvlan-fix-memory-leaks-of-macvlan_common_newli.patch patches.suse/ice-Fix-spurious-interrupt-during-removal-of-trusted.patch patches.suse/iavf-Fix-VF-driver-counting-VLAN-0-filters.patch @@ -35358,7 +35641,9 @@ patches.suse/l2tp-Serialize-access-to-sk_user_data-with-sk_callba.patch patches.suse/net-usb-qmi_wwan-add-Telit-0x103a-composition.patch patches.suse/net-usb-smsc95xx-fix-external-PHY-reset.patch + patches.suse/ceph-fix-a-NULL-vs-IS_ERR-check-when-calling-ceph_lookup_inode.patch patches.suse/ceph-avoid-putting-the-realm-twice-when-decoding-snaps-fails.patch + patches.suse/ceph-fix-NULL-pointer-dereference-for-req-r_session.patch patches.suse/arm64-dts-qcom-sa8155p-adp-Specify-which-LDO-modes-a.patch patches.suse/arm64-dts-qcom-sm8150-xperia-kumano-Specify-which-LD.patch patches.suse/arm64-dts-qcom-sm8250-xperia-edo-Specify-which-LDO-m.patch @@ -35454,6 +35739,8 @@ patches.suse/0277-block-make-blk_set_default_limits-private.patch patches.suse/0278-dm-integrity-set-dma_alignment-limit-in-io_hints.patch patches.suse/0279-dm-log-writes-set-dma_alignment-limit-in-io_hints.patch + patches.suse/io_uring-update-res-mask-in-io_poll_check_events.patch + patches.suse/io_uring-fix-tw-losing-poll-events.patch patches.suse/Input-synaptics-switch-touchpad-on-HP-Laptop-15-da30.patch patches.suse/Input-goodix-try-resetting-the-controller-when-no-co.patch patches.suse/Input-iforce-invert-valid-length-check-when-fetching.patch @@ -35482,6 +35769,7 @@ patches.suse/tracing-Fix-wild-memory-access-in-register_synth_event.patch patches.suse/tracing-kprobe-Fix-potential-null-ptr-deref-on-trace_event_file-in-kprobe_event_gen_test_exit.patch patches.suse/tracing-kprobe-Fix-potential-null-ptr-deref-on-trace_array-in-kprobe_event_gen_test_exit.patch + patches.suse/fscache-fix-OOB-Read-in-__fscache_acquire_volume.patch patches.suse/spi-spi-imx-Fix-spi_bus_clk-if-requested-clock-is-hi.patch patches.suse/spi-dw-dma-decrease-reference-count-in-dw_spi_dma_in.patch patches.suse/spi-tegra210-quad-Fix-duplicate-resource-error.patch @@ -35582,6 +35870,9 @@ patches.suse/regulator-slg51000-Wait-after-asserting-CS-pin.patch patches.suse/regulator-twl6030-re-add-TWL6032_SUBCLASS.patch patches.suse/regulator-twl6030-fix-get-status-of-twl6032-regulato.patch + patches.suse/io_uring-cmpxchg-for-poll-arm-refs-release.patch + patches.suse/io_uring-make-poll-refs-more-robust.patch + patches.suse/io_uring-poll-fix-poll_refs-race-with-cancelation.patch patches.suse/s390-dasd-fix-possible-buffer-overflow-in-copy_pair_show patches.suse/init-Kconfig-fix-CC_HAS_ASM_GOTO_TIED_OUTPUT-test-wi.patch patches.suse/cifs-Use-after-free-in-debug-code.patch @@ -35618,6 +35909,7 @@ patches.suse/can-mcba_usb-Fix-termination-command-argument.patch patches.suse/qlcnic-fix-sleep-in-atomic-context-bugs-caused-by-ms.patch patches.suse/qed-avoid-defines-prefixed-with-CONFIG.patch + patches.suse/aquantia-Do-not-purge-addresses-when-setting-the-num.patch patches.suse/octeontx2-pf-Fix-pfc_alloc_status-array-overflow.patch patches.suse/net-phy-fix-null-ptr-deref-while-probe-failed.patch patches.suse/ixgbevf-Fix-resource-leak-in-ixgbevf_init_module.patch @@ -35692,6 +35984,7 @@ patches.suse/xen-netback-Ensure-protocol-headers-don-t-fall-in-th.patch patches.suse/xen-netback-don-t-call-kfree_skb-with-interrupts-dis.patch patches.suse/0007-KVM-x86-fix-uninitialized-variable-use-on-KVM_REQ_TR.patch + patches.suse/fscache-Fix-oops-due-to-race-with-cookie_lru-and-use_cookie.patch patches.suse/memcg-Fix-possible-use-after-free-in-memcg_write_event_control.patch patches.suse/gpiolib-fix-memory-leak-in-gpiochip_setup_dev.patch patches.suse/gpio-amd8111-Fix-PCI-device-reference-count-leak.patch @@ -35854,6 +36147,9 @@ patches.suse/acct-fix-potential-integer-overflow-in-encode_comp_t.patch patches.suse/ext4-avoid-BUG_ON-when-creating-xattrs.patch patches.suse/media-videobuf-dma-contig-use-dma_mmap_coherent.patch + patches.suse/eventpoll-add-EPOLL_URING_WAKE-poll-wakeup-flag.patch + patches.suse/eventfd-provide-a-eventfd_signal_mask-helper.patch + patches.suse/io_uring-pass-in-EPOLL_URING_WAKE-for-eventfd-signal.patch patches.suse/drbd-use-blk_queue_max_discard_sectors-helper.patch patches.suse/drbd-remove-call-to-memset-before-free-device-resource-connection.patch patches.suse/drbd-destroy-workqueue-when-drbd-device-was-freed.patch @@ -35967,6 +36263,7 @@ patches.suse/amdgpu-pm-prevent-array-underflow-in-vega20_odn_edit.patch patches.suse/drm-i915-ttm-never-purge-busy-objects.patch patches.suse/drm-i915-remove-circ_buf.h-includes.patch + patches.suse/drm-i915-dg2-Drop-force_probe-requirement.patch patches.suse/drm-mediatek-Modify-dpi-power-on-off-sequence.patch patches.suse/drm-mediatek-Fix-return-type-of-mtk_hdmi_bridge_mode.patch patches.suse/drm-tegra-Add-missing-clk_disable_unprepare-in-tegra.patch @@ -36011,6 +36308,7 @@ patches.suse/ipmi-kcs-Poll-OBF-briefly-to-reduce-OBE-latency.patch patches.suse/ipmi-fix-long-wait-in-unload-when-IPMI-disconnect.patch patches.suse/ipmi-fix-memleak-when-unload-ipmi-driver.patch + patches.suse/ipmi-ssif-Increase-the-message-retry-time.patch patches.suse/ipmi-fix-use-after-free-in-_ipmi_destroy_user.patch patches.suse/mmc-alcor-fix-return-value-check-of-mmc_add_host.patch patches.suse/mmc-moxart-fix-return-value-check-of-mmc_add_host.patch @@ -36568,6 +36866,11 @@ patches.suse/misc-fastrpc-Fix-use-after-free-race-condition-for-m.patch patches.suse/gsmi-fix-null-deref-in-gsmi_get_variable.patch patches.suse/VMCI-Use-threaded-irqs-instead-of-tasklets.patch + patches.suse/module-Don-t-wait-for-GOING-modules.patch + patches.suse/Fix-page-corruption-caused-by-racy-check-in-__free_pages.patch + + # netdev/net-next + patches.suse/ibmvnic-Toggle-between-queue-types-in-affinity-mappi.patch # out-of-tree patches patches.suse/locking-rwsem-Prevent-non-first-waiter-from-spinning.patch @@ -36605,6 +36908,10 @@ patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch patches.suse/scsi-core-Add-BLIST_NO_ASK_VPD_SIZE-for-some-VDASD.patch patches.suse/char-pcmcia-synclink_cs-Fix-use-after-free-in-mgslpc.patch + patches.suse/ipmi-ssif-resend_msg-cannot-fail.patch + patches.suse/ipmi_ssif-Rename-idle-state-and-check.patch + patches.suse/ipmi-ssif-Remove-rtc_us_timer.patch + patches.suse/ipmi-ssif-Add-a-timer-between-request-retries.patch ######################################################## # kbuild/module infrastructure fixes @@ -36863,6 +37170,7 @@ ######################################################## # Virtualization ######################################################## + patches.suse/suse-hv-HV_ISOLATION_TYPE_TDX.patch patches.suse/suse-hv-guest-os-id.patch patches.suse/0001-kvm-Reintroduce-nopvspin-kernel-parameter.patch @@ -36881,6 +37189,7 @@ ######################################################## patches.suse/0001-firmware-sysfb-Add-parameter-to-enable-sysfb-support.patch patches.suse/0001-drm-i915-gvt-fix-double-free-bug-in-split_2MB_gtt_en.patch + patches.suse/fbdev-Fix-invalid-page-access-after-closing-deferred.patch ######################################################## # Storage